diff --git a/algo/algo.go b/algo/algo.go index 966c6e82d1..38f127d52a 100644 --- a/algo/algo.go +++ b/algo/algo.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 algo ;import _e "strconv"; +package algo ;import _fe "strconv";func RepeatString (s string ,cnt int )string {if cnt <=0{return "";};_c :=make ([]byte ,len (s )*cnt );_ef :=[]byte (s );for _gc :=0;_gc < cnt ;_gc ++{copy (_c [_gc :],_ef );};return string (_c );};func _e (_fa byte )bool {return _fa >='0'&&_fa <='9'}; + // NaturalLess compares two strings in a human manner so rId2 sorts less than rId10 -func NaturalLess (lhs ,rhs string )bool {_cea ,_b :=0,0;for _cea < len (lhs )&&_b < len (rhs ){_f :=lhs [_cea ];_gf :=rhs [_b ];_cf :=_g (_f );_ced :=_g (_gf );switch {case _cf &&!_ced :return true ;case !_cf &&_ced :return false ;case !_cf &&!_ced :if _f !=_gf {return _f < _gf ; -};_cea ++;_b ++;default:_cc :=_cea +1;_bd :=_b +1;for _cc < len (lhs )&&_g (lhs [_cc ]){_cc ++;};for _bd < len (rhs )&&_g (rhs [_bd ]){_bd ++;};_a ,_ :=_e .ParseUint (lhs [_cea :_cc ],10,64);_fd ,_ :=_e .ParseUint (rhs [_cea :_bd ],10,64);if _a !=_fd {return _a < _fd ; -};_cea =_cc ;_b =_bd ;};};return len (lhs )< len (rhs );};func RepeatString (s string ,cnt int )string {if cnt <=0{return "";};_bdg :=make ([]byte ,len (s )*cnt );_d :=[]byte (s );for _ceac :=0;_ceac < cnt ;_ceac ++{copy (_bdg [_ceac :],_d );};return string (_bdg ); -};func _g (_ce byte )bool {return _ce >='0'&&_ce <='9'}; \ No newline at end of file +func NaturalLess (lhs ,rhs string )bool {_d ,_fg :=0,0;for _d < len (lhs )&&_fg < len (rhs ){_g :=lhs [_d ];_ff :=rhs [_fg ];_eb :=_e (_g );_a :=_e (_ff );switch {case _eb &&!_a :return true ;case !_eb &&_a :return false ;case !_eb &&!_a :if _g !=_ff {return _g < _ff ; +};_d ++;_fg ++;default:_ea :=_d +1;_fga :=_fg +1;for _ea < len (lhs )&&_e (lhs [_ea ]){_ea ++;};for _fga < len (rhs )&&_e (rhs [_fga ]){_fga ++;};_eag ,_ :=_fe .ParseUint (lhs [_d :_ea ],10,64);_ge ,_ :=_fe .ParseUint (rhs [_d :_fga ],10,64);if _eag !=_ge {return _eag < _ge ; +};_d =_ea ;_fg =_fga ;};};return len (lhs )< len (rhs );}; \ No newline at end of file diff --git a/chart/chart.go b/chart/chart.go index 3b830b367c..49fbb19015 100644 --- a/chart/chart.go +++ b/chart/chart.go @@ -9,634 +9,637 @@ // 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 (_f "fmt";_e "github.com/unidoc/unioffice";_dg "github.com/unidoc/unioffice/color";_a "github.com/unidoc/unioffice/drawing";_bc "github.com/unidoc/unioffice/measurement";_eg "github.com/unidoc/unioffice/schema/soo/dml";_b "github.com/unidoc/unioffice/schema/soo/dml/chart"; -_c "math/rand";);func (_da CategoryAxis )SetMajorTickMark (m _b .ST_TickMark ){if m ==_b .ST_TickMarkUnset {_da ._cbb .MajorTickMark =nil ;}else {_da ._cbb .MajorTickMark =_b .NewCT_TickMark ();_da ._cbb .MajorTickMark .ValAttr =m ;};}; +package chart ;import (_ad "fmt";_f "github.com/unidoc/unioffice";_b "github.com/unidoc/unioffice/color";_fg "github.com/unidoc/unioffice/drawing";_e "github.com/unidoc/unioffice/measurement";_g "github.com/unidoc/unioffice/schema/soo/dml";_d "github.com/unidoc/unioffice/schema/soo/dml/chart"; +_ea "math/rand";); -// SetDirection changes the direction of the bar chart (bar or column). -func (_fgd Bar3DChart )SetDirection (d _b .ST_BarDir ){_fgd ._gba .BarDir .ValAttr =d }; - -// SetOrder sets the order of the series -func (_agg LineChartSeries )SetOrder (idx uint32 ){_agg ._cfb .Order .ValAttr =idx }; +// SetLabelReference is used to set the source data to a range of cells +// containing strings. +func (_caa CategoryAxisDataSource )SetLabelReference (s string ){_caa ._edf .Choice =_d .NewCT_AxDataSourceChoice ();_caa ._edf .Choice .StrRef =_d .NewCT_StrRef ();_caa ._edf .Choice .StrRef .F =s ;}; -// AddSeries adds a default series to an Radar chart. -func (_ffb RadarChart )AddSeries ()RadarChartSeries {_agcg :=_ffb .nextColor (len (_ffb ._ega .Ser ));_egeb :=_b .NewCT_RadarSer ();_ffb ._ega .Ser =append (_ffb ._ega .Ser ,_egeb );_egeb .Idx .ValAttr =uint32 (len (_ffb ._ega .Ser )-1);_egeb .Order .ValAttr =uint32 (len (_ffb ._ega .Ser )-1); -_fagc :=RadarChartSeries {_egeb };_fagc .InitializeDefaults ();_fagc .Properties ().SetSolidFill (_agcg );return _fagc ;}; +// SetDisplayBlanksAs controls how missing values are displayed. +func (_fag Chart )SetDisplayBlanksAs (v _d .ST_DispBlanksAs ){_fag ._fgdc .Chart .DispBlanksAs =_d .NewCT_DispBlanksAs ();_fag ._fgdc .Chart .DispBlanksAs .ValAttr =v ;};func MakeValueAxis (x *_d .CT_ValAx )ValueAxis {return ValueAxis {x }}; -// X returns the inner wrapped XML type. -func (_dbbd Title )X ()*_b .CT_Title {return _dbbd ._gefc };func (_fgdc DataLabels )SetShowCategoryName (b bool ){_fgdc .ensureChoice ();_fgdc ._feb .Choice .ShowCatName =_b .NewCT_Boolean ();_fgdc ._feb .Choice .ShowCatName .ValAttr =_e .Bool (b );}; +// Marker returns the marker properties. +func (_fffb ScatterChartSeries )Marker ()Marker {if _fffb ._bfef .Marker ==nil {_fffb ._bfef .Marker =_d .NewCT_Marker ();};return MakeMarker (_fffb ._bfef .Marker );};func (_bgbb DataLabels )SetShowPercent (b bool ){_bgbb .ensureChoice ();_bgbb ._agea .Choice .ShowPercent =_d .NewCT_Boolean (); +_bgbb ._agea .Choice .ShowPercent .ValAttr =_f .Bool (b );}; -// X returns the inner wrapped XML type. -func (_ee Area3DChart )X ()*_b .CT_Area3DChart {return _ee ._bb }; +// ScatterChartSeries is the data series for a scatter chart. +type ScatterChartSeries struct{_bfef *_d .CT_ScatterSer };func MakeLegend (l *_d .CT_Legend )Legend {return Legend {l }};type CategoryAxis struct{_fb *_d .CT_CatAx }; -// AddSeries adds a default series to an area chart. -func (_fg AreaChart )AddSeries ()AreaChartSeries {_ef :=_fg .nextColor (len (_fg ._bd .Ser ));_bf :=_b .NewCT_AreaSer ();_fg ._bd .Ser =append (_fg ._bd .Ser ,_bf );_bf .Idx .ValAttr =uint32 (len (_fg ._bd .Ser )-1);_bf .Order .ValAttr =uint32 (len (_fg ._bd .Ser )-1); -_dd :=AreaChartSeries {_bf };_dd .InitializeDefaults ();_dd .Properties ().SetSolidFill (_ef );return _dd ;}; +// AddAxis adds an axis to a Scatter chart. +func (_dgfa ScatterChart )AddAxis (axis Axis ){_aaa :=_d .NewCT_UnsignedInt ();_aaa .ValAttr =axis .AxisID ();_dgfa ._cad .AxId =append (_dgfa ._cad .AxId ,_aaa );}; -// X returns the inner wrapped XML type. -func (_fce AreaChartSeries )X ()*_b .CT_AreaSer {return _fce ._dc };func (_bafg SurfaceChart )InitializeDefaults (){_bafg ._fgfg .Wireframe =_b .NewCT_Boolean ();_bafg ._fgfg .Wireframe .ValAttr =_e .Bool (false );_bafg ._fgfg .BandFmts =_b .NewCT_BandFmts (); -for _fgda :=0;_fgda < 15;_fgda ++{_egd :=_b .NewCT_BandFmt ();_egd .Idx .ValAttr =uint32 (_fgda );_egd .SpPr =_eg .NewCT_ShapeProperties ();_ccf :=_a .MakeShapeProperties (_egd .SpPr );_ccf .SetSolidFill (_bafg .nextColor (_fgda ));_bafg ._fgfg .BandFmts .BandFmt =append (_bafg ._fgfg .BandFmts .BandFmt ,_egd ); -};};func (_dae LineChartSeries )SetSmooth (b bool ){_dae ._cfb .Smooth =_b .NewCT_Boolean ();_dae ._cfb .Smooth .ValAttr =&b ;};func (_fae BubbleChart )AddAxis (axis Axis ){_cg :=_b .NewCT_UnsignedInt ();_cg .ValAttr =axis .AxisID ();_fae ._gae .AxId =append (_fae ._gae .AxId ,_cg ); +// InitializeDefaults the bar chart to its defaults +func (_effe PieOfPieChart )InitializeDefaults (){_effe ._gaad .VaryColors =_d .NewCT_Boolean ();_effe ._gaad .VaryColors .ValAttr =_f .Bool (true );_effe .SetType (_d .ST_OfPieTypePie );_effe ._gaad .SecondPieSize =_d .NewCT_SecondPieSize ();_effe ._gaad .SecondPieSize .ValAttr =&_d .ST_SecondPieSize {}; +_effe ._gaad .SecondPieSize .ValAttr .ST_SecondPieSizeUShort =_f .Uint16 (75);_ccf :=_d .NewCT_ChartLines ();_ccf .SpPr =_g .NewCT_ShapeProperties ();_fbgb :=_fg .MakeShapeProperties (_ccf .SpPr );_fbgb .LineProperties ().SetSolidFill (_b .Auto );_effe ._gaad .SerLines =append (_effe ._gaad .SerLines ,_ccf ); }; -// AddSeries adds a default series to an Pie3D chart. -func (_bgb Pie3DChart )AddSeries ()PieChartSeries {_dgc :=_b .NewCT_PieSer ();_bgb ._feda .Ser =append (_bgb ._feda .Ser ,_dgc );_dgc .Idx .ValAttr =uint32 (len (_bgb ._feda .Ser )-1);_dgc .Order .ValAttr =uint32 (len (_bgb ._feda .Ser )-1);_gcd :=PieChartSeries {_dgc }; -_gcd .InitializeDefaults ();return _gcd ;}; +// SetText sets the series text +func (_gadd SurfaceChartSeries )SetText (s string ){_gadd ._dfgf .Tx =_d .NewCT_SerTx ();_gadd ._dfgf .Tx .Choice .V =&s ;}; -// CategoryAxis returns the category data source. -func (_edd BarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _edd ._fb .Cat ==nil {_edd ._fb .Cat =_b .NewCT_AxDataSource ();};return MakeAxisDataSource (_edd ._fb .Cat );};type ScatterChart struct{chartBase ;_dced *_b .CT_ScatterChart ;};func (_cbeg DataLabels )SetShowLeaderLines (b bool ){_cbeg .ensureChoice (); -_cbeg ._feb .Choice .ShowLeaderLines =_b .NewCT_Boolean ();_cbeg ._feb .Choice .ShowLeaderLines .ValAttr =_e .Bool (b );}; +// BarChart is a 2D bar chart. +type BarChart struct{chartBase ;_ce *_d .CT_BarChart ;}; -// Order returns the order of the series -func (_egffd LineChartSeries )Order ()uint32 {return _egffd ._cfb .Order .ValAttr };func (_cbbf CategoryAxis )InitializeDefaults (){_cbbf .SetPosition (_b .ST_AxPosB );_cbbf .SetMajorTickMark (_b .ST_TickMarkOut );_cbbf .SetMinorTickMark (_b .ST_TickMarkIn ); -_cbbf .SetTickLabelPosition (_b .ST_TickLblPosNextTo );_cbbf .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_dg .LightGray );_cbbf .Properties ().LineProperties ().SetSolidFill (_dg .Black );}; +// SetIndex sets the index of the series +func (_bfgg SurfaceChartSeries )SetIndex (idx uint32 ){_bfgg ._dfgf .Idx .ValAttr =idx }; -// InitializeDefaults the bar chart to its defaults -func (_aefd PieChart )InitializeDefaults (){_aefd ._eag .VaryColors =_b .NewCT_Boolean ();_aefd ._eag .VaryColors .ValAttr =_e .Bool (true );}; +// AreaChart is an area chart that has a shaded area underneath a curve. +type AreaChart struct{chartBase ;_ac *_d .CT_AreaChart ;}; -// AddSeries adds a default series to a bar chart. -func (_gg Bar3DChart )AddSeries ()BarChartSeries {_ad :=_gg .nextColor (len (_gg ._gba .Ser ));_gfe :=_b .NewCT_BarSer ();_gg ._gba .Ser =append (_gg ._gba .Ser ,_gfe );_gfe .Idx .ValAttr =uint32 (len (_gg ._gba .Ser )-1);_gfe .Order .ValAttr =uint32 (len (_gg ._gba .Ser )-1); -_fff :=BarChartSeries {_gfe };_fff .InitializeDefaults ();_fff .Properties ().SetSolidFill (_ad );return _fff ;};func (_gbg Marker )Properties ()_a .ShapeProperties {if _gbg ._bfg .SpPr ==nil {_gbg ._bfg .SpPr =_eg .NewCT_ShapeProperties ();};return _a .MakeShapeProperties (_gbg ._bfg .SpPr ); -};type SeriesAxis struct{_dfg *_b .CT_SerAx }; +// AddSeries adds a default series to an Doughnut chart. +func (_deb DoughnutChart )AddSeries ()PieChartSeries {_dbe :=_d .NewCT_PieSer ();_deb ._ggf .Ser =append (_deb ._ggf .Ser ,_dbe );_dbe .Idx .ValAttr =uint32 (len (_deb ._ggf .Ser )-1);_dbe .Order .ValAttr =uint32 (len (_deb ._ggf .Ser )-1);_dgf :=PieChartSeries {_dbe }; +_dgf .InitializeDefaults ();return _dgf ;};func (_fbg DataLabels )ensureChoice (){if _fbg ._agea .Choice ==nil {_fbg ._agea .Choice =_d .NewCT_DLblsChoice ();};}; -// X returns the inner wrapped XML type. -func (_dca Marker )X ()*_b .CT_Marker {return _dca ._bfg }; +// InitializeDefaults the Bubble chart to its defaults +func (_bc BubbleChart )InitializeDefaults (){};func (_agd NumberDataSource )ensureChoice (){if _agd ._baac .Choice ==nil {_agd ._baac .Choice =_d .NewCT_NumDataSourceChoice ();};};func (_gef CategoryAxis )SetPosition (p _d .ST_AxPos ){_gef ._fb .AxPos =_d .NewCT_AxPos (); +_gef ._fb .AxPos .ValAttr =p ;}; -// SetNumberReference is used to set the source data to a range of cells containing -// numbers. -func (_cbe CategoryAxisDataSource )SetNumberReference (s string ){_cbe ._ede .Choice =_b .NewCT_AxDataSourceChoice ();_cbe ._ede .Choice .NumRef =_b .NewCT_NumRef ();_cbe ._ede .Choice .NumRef .F =s ;};func (_bedg ValueAxis )Properties ()_a .ShapeProperties {if _bedg ._eada .SpPr ==nil {_bedg ._eada .SpPr =_eg .NewCT_ShapeProperties (); -};return _a .MakeShapeProperties (_bedg ._eada .SpPr );};func MakeChart (x *_b .ChartSpace )Chart {return Chart {x }};func (_adg Marker )SetSymbol (s _b .ST_MarkerStyle ){if s ==_b .ST_MarkerStyleUnset {_adg ._bfg .Symbol =nil ;}else {_adg ._bfg .Symbol =_b .NewCT_MarkerStyle (); -_adg ._bfg .Symbol .ValAttr =s ;};}; +// AddRadarChart adds a new radar chart to a chart. +func (_ggb Chart )AddRadarChart ()RadarChart {_dda :=_d .NewCT_PlotAreaChoice ();_ggb ._fgdc .Chart .PlotArea .Choice =append (_ggb ._fgdc .Chart .PlotArea .Choice ,_dda );_dda .RadarChart =_d .NewCT_RadarChart ();_bga :=RadarChart {_ebg :_dda .RadarChart }; +_bga .InitializeDefaults ();return _bga ;};func (_ec Bar3DChart )AddAxis (axis Axis ){_fe :=_d .NewCT_UnsignedInt ();_fe .ValAttr =axis .AxisID ();_ec ._acf .AxId =append (_ec ._acf .AxId ,_fe );}; // X returns the inner wrapped XML type. -func (_ag BubbleChartSeries )X ()*_b .CT_BubbleSer {return _ag ._gdga }; +func (_ebed Marker )X ()*_d .CT_Marker {return _ebed ._gaf }; -// Properties returns the chart's shape properties. -func (_dbdf Chart )Properties ()_a .ShapeProperties {if _dbdf ._ae .SpPr ==nil {_dbdf ._ae .SpPr =_eg .NewCT_ShapeProperties ();};return _a .MakeShapeProperties (_dbdf ._ae .SpPr );}; +// Labels returns the data label properties. +func (_daf LineChartSeries )Labels ()DataLabels {if _daf ._dffa .DLbls ==nil {_daf ._dffa .DLbls =_d .NewCT_DLbls ();};return MakeDataLabels (_daf ._dffa .DLbls );}; -// Properties returns the bar chart series shape properties. -func (_fdb RadarChartSeries )Properties ()_a .ShapeProperties {if _fdb ._gad .SpPr ==nil {_fdb ._gad .SpPr =_eg .NewCT_ShapeProperties ();};return _a .MakeShapeProperties (_fdb ._gad .SpPr );}; +// InitializeDefaults the bar chart to its defaults +func (_dad BarChart )InitializeDefaults (){_dad .SetDirection (_d .ST_BarDirCol )};func (_caac RadarChart )AddAxis (axis Axis ){_fecf :=_d .NewCT_UnsignedInt ();_fecf .ValAttr =axis .AxisID ();_caac ._ebg .AxId =append (_caac ._ebg .AxId ,_fecf );}; -// Order returns the order of the series -func (_gbeb SurfaceChartSeries )Order ()uint32 {return _gbeb ._bed .Order .ValAttr };func (_ac Legend )Properties ()_a .ShapeProperties {if _ac ._fagg .SpPr ==nil {_ac ._fagg .SpPr =_eg .NewCT_ShapeProperties ();};return _a .MakeShapeProperties (_ac ._fagg .SpPr ); +// X returns the inner wrapped XML type. +func (_bba Surface3DChart )X ()*_d .CT_Surface3DChart {return _bba ._def };func MakeCategoryAxis (x *_d .CT_CatAx )CategoryAxis {return CategoryAxis {x }};func (_cde ScatterChart )InitializeDefaults (){_cde ._cad .ScatterStyle .ValAttr =_d .ST_ScatterStyleMarker ; }; -// X returns the inner wrapped XML type. -func (_dcc Legend )X ()*_b .CT_Legend {return _dcc ._fagg };func (_dfb SurfaceChartSeries )InitializeDefaults (){_dfb .Properties ().LineProperties ().SetWidth (1*_bc .Point );_dfb .Properties ().LineProperties ().SetSolidFill (_dg .Black );_dfb .Properties ().LineProperties ().SetJoin (_a .LineJoinRound ); -};type LineChart struct{chartBase ;_cefd *_b .CT_LineChart ;}; +// BubbleChart is a 2D Bubble chart. +type BubbleChart struct{chartBase ;_ba *_d .CT_BubbleChart ;};func (_ebd DataLabels )SetShowLegendKey (b bool ){_ebd .ensureChoice ();_ebd ._agea .Choice .ShowLegendKey =_d .NewCT_Boolean ();_ebd ._agea .Choice .ShowLegendKey .ValAttr =_f .Bool (b );}; +func (_cfa DataLabels )SetShowCategoryName (b bool ){_cfa .ensureChoice ();_cfa ._agea .Choice .ShowCatName =_d .NewCT_Boolean ();_cfa ._agea .Choice .ShowCatName .ValAttr =_f .Bool (b );}; -// AddBar3DChart adds a new 3D bar chart to a chart. -func (_ca Chart )AddBar3DChart ()Bar3DChart {_bbd (_ca ._ae .Chart );_bac :=_b .NewCT_PlotAreaChoice ();_ca ._ae .Chart .PlotArea .Choice =append (_ca ._ae .Chart .PlotArea .Choice ,_bac );_bac .Bar3DChart =_b .NewCT_Bar3DChart ();_bac .Bar3DChart .Grouping =_b .NewCT_BarGrouping (); -_bac .Bar3DChart .Grouping .ValAttr =_b .ST_BarGroupingStandard ;_geg :=Bar3DChart {_gba :_bac .Bar3DChart };_geg .InitializeDefaults ();return _geg ;}; +// SetOrder sets the order of the series +func (_ebe LineChartSeries )SetOrder (idx uint32 ){_ebe ._dffa .Order .ValAttr =idx }; -// SetText sets the series text. -func (_gbe AreaChartSeries )SetText (s string ){_gbe ._dc .Tx =_b .NewCT_SerTx ();_gbe ._dc .Tx .Choice .V =&s ;};func MakeNumberDataSource (x *_b .CT_NumDataSource )NumberDataSource {return NumberDataSource {x }}; +// CategoryAxis returns the category data source. +func (_gaa BarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _gaa ._ffe .Cat ==nil {_gaa ._ffe .Cat =_d .NewCT_AxDataSource ();};return MakeAxisDataSource (_gaa ._ffe .Cat );};type ValueAxis struct{_aca *_d .CT_ValAx }; -// AddLine3DChart adds a new 3D line chart to a chart. -func (_gef Chart )AddLine3DChart ()Line3DChart {_bbd (_gef ._ae .Chart );_cef :=_b .NewCT_PlotAreaChoice ();_gef ._ae .Chart .PlotArea .Choice =append (_gef ._ae .Chart .PlotArea .Choice ,_cef );_cef .Line3DChart =_b .NewCT_Line3DChart ();_cef .Line3DChart .Grouping =_b .NewCT_Grouping (); -_cef .Line3DChart .Grouping .ValAttr =_b .ST_GroupingStandard ;return Line3DChart {_gdbf :_cef .Line3DChart };}; +// Properties returns the chart's shape properties. +func (_fbc Chart )Properties ()_fg .ShapeProperties {if _fbc ._fgdc .SpPr ==nil {_fbc ._fgdc .SpPr =_g .NewCT_ShapeProperties ();};return _fg .MakeShapeProperties (_fbc ._fgdc .SpPr );}; -// SetLabelReference is used to set the source data to a range of cells -// containing strings. -func (_egf CategoryAxisDataSource )SetLabelReference (s string ){_egf ._ede .Choice =_b .NewCT_AxDataSourceChoice ();_egf ._ede .Choice .StrRef =_b .NewCT_StrRef ();_egf ._ede .Choice .StrRef .F =s ;}; +// X returns the inner wrapped XML type. +func (_ddec RadarChart )X ()*_d .CT_RadarChart {return _ddec ._ebg }; -// AddStockChart adds a new stock chart. -func (_be Chart )AddStockChart ()StockChart {_gdb :=_b .NewCT_PlotAreaChoice ();_be ._ae .Chart .PlotArea .Choice =append (_be ._ae .Chart .PlotArea .Choice ,_gdb );_gdb .StockChart =_b .NewCT_StockChart ();_gc :=StockChart {_eadc :_gdb .StockChart };_gc .InitializeDefaults (); -return _gc ;}; +// Properties returns the bar chart series shape properties. +func (_cbb PieChartSeries )Properties ()_fg .ShapeProperties {if _cbb ._eba .SpPr ==nil {_cbb ._eba .SpPr =_g .NewCT_ShapeProperties ();};return _fg .MakeShapeProperties (_cbb ._eba .SpPr );};func (_cgd Title )RunProperties ()_fg .RunProperties {if _cgd ._debb .Tx ==nil {_cgd .SetText (""); +};if _cgd ._debb .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr ==nil {_cgd ._debb .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr =_g .NewCT_TextCharacterProperties ();};return _fg .MakeRunProperties (_cgd ._debb .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr ); +}; -// X returns the inner wrapped XML type. -func (_agef SurfaceChartSeries )X ()*_b .CT_SurfaceSer {return _agef ._bed }; +// AddSeries adds a default series to a line chart. +func (_ecg LineChart )AddSeries ()LineChartSeries {_bgfe :=_ecg .nextColor (len (_ecg ._aedf .Ser ));_fcdb :=_d .NewCT_LineSer ();_ecg ._aedf .Ser =append (_ecg ._aedf .Ser ,_fcdb );_fcdb .Idx .ValAttr =uint32 (len (_ecg ._aedf .Ser )-1);_fcdb .Order .ValAttr =uint32 (len (_ecg ._aedf .Ser )-1); +_fgb :=LineChartSeries {_fcdb };_fgb .InitializeDefaults ();_fgb .Properties ().LineProperties ().SetSolidFill (_bgfe );return _fgb ;}; -// X returns the inner wrapped XML type. -func (_baa PieOfPieChart )X ()*_b .CT_OfPieChart {return _baa ._dcg }; +// SetDirection changes the direction of the bar chart (bar or column). +func (_bb BarChart )SetDirection (d _d .ST_BarDir ){_bb ._ce .BarDir .ValAttr =d };func (_acfa GridLines )Properties ()_fg .ShapeProperties {if _acfa ._fbcf .SpPr ==nil {_acfa ._fbcf .SpPr =_g .NewCT_ShapeProperties ();};return _fg .MakeShapeProperties (_acfa ._fbcf .SpPr ); +}; -// PieChart is a Pie chart. -type PieChart struct{chartBase ;_eag *_b .CT_PieChart ;};func MakeDataLabels (x *_b .CT_DLbls )DataLabels {return DataLabels {x }}; +// AddLine3DChart adds a new 3D line chart to a chart. +func (_ee Chart )AddLine3DChart ()Line3DChart {_fba (_ee ._fgdc .Chart );_aa :=_d .NewCT_PlotAreaChoice ();_ee ._fgdc .Chart .PlotArea .Choice =append (_ee ._fgdc .Chart .PlotArea .Choice ,_aa );_aa .Line3DChart =_d .NewCT_Line3DChart ();_aa .Line3DChart .Grouping =_d .NewCT_Grouping (); +_aa .Line3DChart .Grouping .ValAttr =_d .ST_GroupingStandard ;return Line3DChart {_gaac :_aa .Line3DChart };};func (_ffa DateAxis )Properties ()_fg .ShapeProperties {if _ffa ._fgfc .SpPr ==nil {_ffa ._fgfc .SpPr =_g .NewCT_ShapeProperties ();};return _fg .MakeShapeProperties (_ffa ._fgfc .SpPr ); +}; -// Values returns the value data source. -func (_fef BubbleChartSeries )Values ()NumberDataSource {if _fef ._gdga .YVal ==nil {_fef ._gdga .YVal =_b .NewCT_NumDataSource ();};return MakeNumberDataSource (_fef ._gdga .YVal );}; +// X returns the inner wrapped XML type. +func (_bdd SurfaceChart )X ()*_d .CT_SurfaceChart {return _bdd ._bcd }; -// Properties returns the bar chart series shape properties. -func (_bbg BarChartSeries )Properties ()_a .ShapeProperties {if _bbg ._fb .SpPr ==nil {_bbg ._fb .SpPr =_eg .NewCT_ShapeProperties ();};return _a .MakeShapeProperties (_bbg ._fb .SpPr );};func (_geae StockChart )AddAxis (axis Axis ){_cce :=_b .NewCT_UnsignedInt (); -_cce .ValAttr =axis .AxisID ();_geae ._eadc .AxId =append (_geae ._eadc .AxId ,_cce );};type ValueAxis struct{_eada *_b .CT_ValAx }; +// X returns the inner wrapped XML type. +func (_fca LineChartSeries )X ()*_d .CT_LineSer {return _fca ._dffa }; -// SetIndex sets the index of the series -func (_eaab SurfaceChartSeries )SetIndex (idx uint32 ){_eaab ._bed .Idx .ValAttr =idx }; +// X returns the inner wrapped XML type. +func (_aeb PieChartSeries )X ()*_d .CT_PieSer {return _aeb ._eba }; -// AddAxis adds an axis to a line chart. -func (_bbda Line3DChart )AddAxis (axis Axis ){_fbf :=_b .NewCT_UnsignedInt ();_fbf .ValAttr =axis .AxisID ();_bbda ._gdbf .AxId =append (_bbda ._gdbf .AxId ,_fbf );}; +// SetType sets the type the secone pie to either pie or bar +func (_gfab PieOfPieChart )SetType (t _d .ST_OfPieType ){_gfab ._gaad .OfPieType .ValAttr =t };func (_ge CategoryAxis )InitializeDefaults (){_ge .SetPosition (_d .ST_AxPosB );_ge .SetMajorTickMark (_d .ST_TickMarkOut );_ge .SetMinorTickMark (_d .ST_TickMarkIn ); +_ge .SetTickLabelPosition (_d .ST_TickLblPosNextTo );_ge .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_b .LightGray );_ge .Properties ().LineProperties ().SetSolidFill (_b .Black );}; -// SetIndex sets the index of the series -func (_gdgd LineChartSeries )SetIndex (idx uint32 ){_gdgd ._cfb .Idx .ValAttr =idx };var _aacg =[]_dg .Color {_dg .RGB (0x33,0x66,0xcc),_dg .RGB (0xDC,0x39,0x12),_dg .RGB (0xFF,0x99,0x00),_dg .RGB (0x10,0x96,0x18),_dg .RGB (0x99,0x00,0x99),_dg .RGB (0x3B,0x3E,0xAC),_dg .RGB (0x00,0x99,0xC6),_dg .RGB (0xDD,0x44,0x77),_dg .RGB (0x66,0xAA,0x00),_dg .RGB (0xB8,0x2E,0x2E),_dg .RGB (0x31,0x63,0x95),_dg .RGB (0x99,0x44,0x99),_dg .RGB (0x22,0xAA,0x99),_dg .RGB (0xAA,0xAA,0x11),_dg .RGB (0x66,0x33,0xCC),_dg .RGB (0xE6,0x73,0x00),_dg .RGB (0x8B,0x07,0x07),_dg .RGB (0x32,0x92,0x62),_dg .RGB (0x55,0x74,0xA6),_dg .RGB (0x3B,0x3E,0xAC)}; +// SetDirection changes the direction of the bar chart (bar or column). +func (_cdd Bar3DChart )SetDirection (d _d .ST_BarDir ){_cdd ._acf .BarDir .ValAttr =d }; +// AddSeries adds a default series to a Surface chart. +func (_egbcb Surface3DChart )AddSeries ()SurfaceChartSeries {_cgg :=_egbcb .nextColor (len (_egbcb ._def .Ser ));_defb :=_d .NewCT_SurfaceSer ();_egbcb ._def .Ser =append (_egbcb ._def .Ser ,_defb );_defb .Idx .ValAttr =uint32 (len (_egbcb ._def .Ser )-1); +_defb .Order .ValAttr =uint32 (len (_egbcb ._def .Ser )-1);_bgfb :=SurfaceChartSeries {_defb };_bgfb .InitializeDefaults ();_bgfb .Properties ().LineProperties ().SetSolidFill (_cgg );return _bgfb ;}; -// AddArea3DChart adds a new area chart to a chart. -func (_eab Chart )AddArea3DChart ()Area3DChart {_bbd (_eab ._ae .Chart );_gac :=_b .NewCT_PlotAreaChoice ();_eab ._ae .Chart .PlotArea .Choice =append (_eab ._ae .Chart .PlotArea .Choice ,_gac );_gac .Area3DChart =_b .NewCT_Area3DChart ();_ecf :=Area3DChart {_bb :_gac .Area3DChart }; -_ecf .InitializeDefaults ();return _ecf ;}; +// X returns the inner wrapped XML type. +func (_dag PieOfPieChart )X ()*_d .CT_OfPieChart {return _dag ._gaad }; -// Index returns the index of the series -func (_ddab SurfaceChartSeries )Index ()uint32 {return _ddab ._bed .Idx .ValAttr }; +// Area3DChart is an area chart that has a shaded area underneath a curve. +type Area3DChart struct{chartBase ;_dd *_d .CT_Area3DChart ;}; -// AddLineChart adds a new line chart to a chart. -func (_bfb Chart )AddLineChart ()LineChart {_eaa :=_b .NewCT_PlotAreaChoice ();_bfb ._ae .Chart .PlotArea .Choice =append (_bfb ._ae .Chart .PlotArea .Choice ,_eaa );_eaa .LineChart =_b .NewCT_LineChart ();_eaa .LineChart .Grouping =_b .NewCT_Grouping (); -_eaa .LineChart .Grouping .ValAttr =_b .ST_GroupingStandard ;return LineChart {_cefd :_eaa .LineChart };}; +// X returns the inner wrapped XML type. +func (_ccg Chart )X ()*_d .ChartSpace {return _ccg ._fgdc };func (_fdeeg ScatterChartSeries )InitializeDefaults (){_fdeeg .Properties ().LineProperties ().SetNoFill ();_fdeeg .Marker ().SetSymbol (_d .ST_MarkerStyleAuto );_fdeeg .Labels ().SetShowLegendKey (false ); +_fdeeg .Labels ().SetShowValue (true );_fdeeg .Labels ().SetShowPercent (false );_fdeeg .Labels ().SetShowCategoryName (false );_fdeeg .Labels ().SetShowSeriesName (false );_fdeeg .Labels ().SetShowLeaderLines (false );}; -// AddBubbleChart adds a new bubble chart. -func (_edcc Chart )AddBubbleChart ()BubbleChart {_fec :=_b .NewCT_PlotAreaChoice ();_edcc ._ae .Chart .PlotArea .Choice =append (_edcc ._ae .Chart .PlotArea .Choice ,_fec );_fec .BubbleChart =_b .NewCT_BubbleChart ();_ege :=BubbleChart {_gae :_fec .BubbleChart }; -_ege .InitializeDefaults ();return _ege ;};func (_gbc LineChartSeries )InitializeDefaults (){_gbc .Properties ().LineProperties ().SetWidth (1*_bc .Point );_gbc .Properties ().LineProperties ().SetSolidFill (_dg .Black );_gbc .Properties ().LineProperties ().SetJoin (_a .LineJoinRound ); -_gbc .Marker ().SetSymbol (_b .ST_MarkerStyleNone );_gbc .Labels ().SetShowLegendKey (false );_gbc .Labels ().SetShowValue (false );_gbc .Labels ().SetShowPercent (false );_gbc .Labels ().SetShowCategoryName (false );_gbc .Labels ().SetShowSeriesName (false ); -_gbc .Labels ().SetShowLeaderLines (false );}; +// X returns the inner wrapped XML type. +func (_dbb Pie3DChart )X ()*_d .CT_Pie3DChart {return _dbb ._geg };func (_egd DataLabels )SetShowValue (b bool ){_egd .ensureChoice ();_egd ._agea .Choice .ShowVal =_d .NewCT_Boolean ();_egd ._agea .Choice .ShowVal .ValAttr =_f .Bool (b );}; -// RemoveTitle removes any existing title from the chart. -func (_abb Chart )RemoveTitle (){_abb ._ae .Chart .Title =nil ;_abb ._ae .Chart .AutoTitleDeleted =_b .NewCT_Boolean ();_abb ._ae .Chart .AutoTitleDeleted .ValAttr =_e .Bool (true );}; +// Properties returns the bar chart series shape properties. +func (_cd AreaChartSeries )Properties ()_fg .ShapeProperties {if _cd ._ed .SpPr ==nil {_cd ._ed .SpPr =_g .NewCT_ShapeProperties ();};return _fg .MakeShapeProperties (_cd ._ed .SpPr );};func (_cbd SurfaceChartSeries )Values ()NumberDataSource {if _cbd ._dfgf .Val ==nil {_cbd ._dfgf .Val =_d .NewCT_NumDataSource (); +};_add :=MakeNumberDataSource (_cbd ._dfgf .Val );_add .CreateEmptyNumberCache ();return _add ;}; -// AddPie3DChart adds a new pie chart to a chart. -func (_bag Chart )AddPie3DChart ()Pie3DChart {_bbd (_bag ._ae .Chart );_gfd :=_b .NewCT_PlotAreaChoice ();_bag ._ae .Chart .PlotArea .Choice =append (_bag ._ae .Chart .PlotArea .Choice ,_gfd );_gfd .Pie3DChart =_b .NewCT_Pie3DChart ();_fac :=Pie3DChart {_feda :_gfd .Pie3DChart }; -_fac .InitializeDefaults ();return _fac ;};func (_ggad DataLabels )SetShowLegendKey (b bool ){_ggad .ensureChoice ();_ggad ._feb .Choice .ShowLegendKey =_b .NewCT_Boolean ();_ggad ._feb .Choice .ShowLegendKey .ValAttr =_e .Bool (b );};type nullAxis byte ; +// AddArea3DChart adds a new area chart to a chart. +func (_egg Chart )AddArea3DChart ()Area3DChart {_fba (_egg ._fgdc .Chart );_gdf :=_d .NewCT_PlotAreaChoice ();_egg ._fgdc .Chart .PlotArea .Choice =append (_egg ._fgdc .Chart .PlotArea .Choice ,_gdf );_gdf .Area3DChart =_d .NewCT_Area3DChart ();_agg :=Area3DChart {_dd :_gdf .Area3DChart }; +_agg .InitializeDefaults ();return _agg ;}; +// Marker returns the marker properties. +func (_adb LineChartSeries )Marker ()Marker {if _adb ._dffa .Marker ==nil {_adb ._dffa .Marker =_d .NewCT_Marker ();};return MakeMarker (_adb ._dffa .Marker );}; -// AddSurfaceChart adds a new surface chart to a chart. -func (_aaad Chart )AddSurfaceChart ()SurfaceChart {_bgg :=_b .NewCT_PlotAreaChoice ();_aaad ._ae .Chart .PlotArea .Choice =append (_aaad ._ae .Chart .PlotArea .Choice ,_bgg );_bgg .SurfaceChart =_b .NewCT_SurfaceChart ();_bbd (_aaad ._ae .Chart );_aaad ._ae .Chart .View3D .RotX .ValAttr =_e .Int8 (90); -_aaad ._ae .Chart .View3D .RotY .ValAttr =_e .Uint16 (0);_aaad ._ae .Chart .View3D .Perspective =_b .NewCT_Perspective ();_aaad ._ae .Chart .View3D .Perspective .ValAttr =_e .Uint8 (0);_bgc :=SurfaceChart {_fgfg :_bgg .SurfaceChart };_bgc .InitializeDefaults (); -return _bgc ;}; +// AddSeries adds a default series to a Stock chart. +func (_bbf StockChart )AddSeries ()LineChartSeries {_adg :=_d .NewCT_LineSer ();_bbf ._ccgg .Ser =append (_bbf ._ccgg .Ser ,_adg );_adg .Idx .ValAttr =uint32 (len (_bbf ._ccgg .Ser )-1);_adg .Order .ValAttr =uint32 (len (_bbf ._ccgg .Ser )-1);_agda :=LineChartSeries {_adg }; +_agda .Values ().CreateEmptyNumberCache ();_agda .Properties ().LineProperties ().SetNoFill ();return _agda ;};func (_fd AreaChart )AddAxis (axis Axis ){_aec :=_d .NewCT_UnsignedInt ();_aec .ValAttr =axis .AxisID ();_fd ._ac .AxId =append (_fd ._ac .AxId ,_aec ); +};func (_dffd DateAxis )MajorGridLines ()GridLines {if _dffd ._fgfc .MajorGridlines ==nil {_dffd ._fgfc .MajorGridlines =_d .NewCT_ChartLines ();};return GridLines {_dffd ._fgfc .MajorGridlines };};func (_bec CategoryAxis )MajorGridLines ()GridLines {if _bec ._fb .MajorGridlines ==nil {_bec ._fb .MajorGridlines =_d .NewCT_ChartLines (); +};return GridLines {_bec ._fb .MajorGridlines };};type GridLines struct{_fbcf *_d .CT_ChartLines }; -// X returns the inner wrapped XML type. -func (_aag LineChart )X ()*_b .CT_LineChart {return _aag ._cefd }; +// AddSeries adds a default series to a Scatter chart. +func (_bca ScatterChart )AddSeries ()ScatterChartSeries {_ead :=_bca .nextColor (len (_bca ._cad .Ser ));_bfe :=_d .NewCT_ScatterSer ();_bca ._cad .Ser =append (_bca ._cad .Ser ,_bfe );_bfe .Idx .ValAttr =uint32 (len (_bca ._cad .Ser )-1);_bfe .Order .ValAttr =uint32 (len (_bca ._cad .Ser )-1); +_bgba :=ScatterChartSeries {_bfe };_bgba .InitializeDefaults ();_bgba .Marker ().Properties ().LineProperties ().SetSolidFill (_ead );_bgba .Marker ().Properties ().SetSolidFill (_ead );return _bgba ;}; -// AreaChart is an area chart that has a shaded area underneath a curve. -type AreaChart struct{chartBase ;_bd *_b .CT_AreaChart ;}; +// AddPieOfPieChart adds a new pie chart to a chart. +func (_ecc Chart )AddPieOfPieChart ()PieOfPieChart {_gc :=_d .NewCT_PlotAreaChoice ();_ecc ._fgdc .Chart .PlotArea .Choice =append (_ecc ._fgdc .Chart .PlotArea .Choice ,_gc );_gc .OfPieChart =_d .NewCT_OfPieChart ();_deg :=PieOfPieChart {_gaad :_gc .OfPieChart }; +_deg .InitializeDefaults ();return _deg ;}; -// AddAreaChart adds a new area chart to a chart. -func (_faga Chart )AddAreaChart ()AreaChart {_gfag :=_b .NewCT_PlotAreaChoice ();_faga ._ae .Chart .PlotArea .Choice =append (_faga ._ae .Chart .PlotArea .Choice ,_gfag );_gfag .AreaChart =_b .NewCT_AreaChart ();_fcc :=AreaChart {_bd :_gfag .AreaChart }; -_fcc .InitializeDefaults ();return _fcc ;};func (_dcee DateAxis )MajorGridLines ()GridLines {if _dcee ._bbdb .MajorGridlines ==nil {_dcee ._bbdb .MajorGridlines =_b .NewCT_ChartLines ();};return GridLines {_dcee ._bbdb .MajorGridlines };};func (_fab DataLabels )SetPosition (p _b .ST_DLblPos ){_fab .ensureChoice (); -_fab ._feb .Choice .DLblPos =_b .NewCT_DLblPos ();_fab ._feb .Choice .DLblPos .ValAttr =p ;}; +// RadarChart is an Radar chart that has a shaded Radar underneath a curve. +type RadarChart struct{chartBase ;_ebg *_d .CT_RadarChart ;};func (_gffb chartBase )nextColor (_ega int )_b .Color {return _bae [_ega %len (_bae )]};func (_afd CategoryAxis )SetTickLabelPosition (p _d .ST_TickLblPos ){if p ==_d .ST_TickLblPosUnset {_afd ._fb .TickLblPos =nil ; +}else {_afd ._fb .TickLblPos =_d .NewCT_TickLblPos ();_afd ._fb .TickLblPos .ValAttr =p ;};}; -// Properties returns the bar chart series shape properties. -func (_fa AreaChartSeries )Properties ()_a .ShapeProperties {if _fa ._dc .SpPr ==nil {_fa ._dc .SpPr =_eg .NewCT_ShapeProperties ();};return _a .MakeShapeProperties (_fa ._dc .SpPr );}; +// AddSeries adds a default series to a bar chart. +func (_gd Bar3DChart )AddSeries ()BarChartSeries {_ca :=_gd .nextColor (len (_gd ._acf .Ser ));_ab :=_d .NewCT_BarSer ();_gd ._acf .Ser =append (_gd ._acf .Ser ,_ab );_ab .Idx .ValAttr =uint32 (len (_gd ._acf .Ser )-1);_ab .Order .ValAttr =uint32 (len (_gd ._acf .Ser )-1); +_gge :=BarChartSeries {_ab };_gge .InitializeDefaults ();_gge .Properties ().SetSolidFill (_ca );return _gge ;}; -// X returns the inner wrapped XML type. -func (_bafa ScatterChartSeries )X ()*_b .CT_ScatterSer {return _bafa ._dceb }; +// RemoveLegend removes the legend if the chart has one. +func (_bce Chart )RemoveLegend (){_bce ._fgdc .Chart .Legend =nil }; -// InitializeDefaults the bar chart to its defaults -func (_cf DoughnutChart )InitializeDefaults (){_cf ._gbfa .VaryColors =_b .NewCT_Boolean ();_cf ._gbfa .VaryColors .ValAttr =_e .Bool (true );_cf ._gbfa .HoleSize =_b .NewCT_HoleSize ();_cf ._gbfa .HoleSize .ValAttr =&_b .ST_HoleSize {};_cf ._gbfa .HoleSize .ValAttr .ST_HoleSizeUByte =_e .Uint8 (50); -}; +// Values returns the bubble size data source. +func (_bde BubbleChartSeries )BubbleSizes ()NumberDataSource {if _bde ._eab .BubbleSize ==nil {_bde ._eab .BubbleSize =_d .NewCT_NumDataSource ();};return MakeNumberDataSource (_bde ._eab .BubbleSize );}; -// SetHoleSize controls the hole size in the pie chart and is measured in percent. -func (_bcbb DoughnutChart )SetHoleSize (pct uint8 ){if _bcbb ._gbfa .HoleSize ==nil {_bcbb ._gbfa .HoleSize =_b .NewCT_HoleSize ();};if _bcbb ._gbfa .HoleSize .ValAttr ==nil {_bcbb ._gbfa .HoleSize .ValAttr =&_b .ST_HoleSize {};};_bcbb ._gbfa .HoleSize .ValAttr .ST_HoleSizeUByte =&pct ; -}; +// SetText sets the series text. +func (_cgcg PieChartSeries )SetText (s string ){_cgcg ._eba .Tx =_d .NewCT_SerTx ();_cgcg ._eba .Tx .Choice .V =&s ;};func (_fgac SeriesAxis )SetCrosses (axis Axis ){_fgac ._fgc .CrossAx .ValAttr =axis .AxisID ()};func MakeSeriesAxis (x *_d .CT_SerAx )SeriesAxis {return SeriesAxis {x }}; +func (_cgb ValueAxis )MajorGridLines ()GridLines {if _cgb ._aca .MajorGridlines ==nil {_cgb ._aca .MajorGridlines =_d .NewCT_ChartLines ();};return GridLines {_cgb ._aca .MajorGridlines };}; -// CategoryAxis returns the category data source. -func (_gd AreaChartSeries )CategoryAxis ()CategoryAxisDataSource {if _gd ._dc .Cat ==nil {_gd ._dc .Cat =_b .NewCT_AxDataSource ();};return MakeAxisDataSource (_gd ._dc .Cat );}; +// X returns the inner wrapped XML type. +func (_efee PieChart )X ()*_d .CT_PieChart {return _efee ._bed };func (_aced ValueAxis )SetMinorTickMark (m _d .ST_TickMark ){if m ==_d .ST_TickMarkUnset {_aced ._aca .MinorTickMark =nil ;}else {_aced ._aca .MinorTickMark =_d .NewCT_TickMark ();_aced ._aca .MinorTickMark .ValAttr =m ; +};}; -// AddAxis adds an axis to a line chart. -func (_dgf LineChart )AddAxis (axis Axis ){_ddf :=_b .NewCT_UnsignedInt ();_ddf .ValAttr =axis .AxisID ();_dgf ._cefd .AxId =append (_dgf ._cefd .AxId ,_ddf );}; +// SetIndex sets the index of the series +func (_gba ScatterChartSeries )SetIndex (idx uint32 ){_gba ._bfef .Idx .ValAttr =idx }; -// StockChart is a 2D Stock chart. -type StockChart struct{chartBase ;_eadc *_b .CT_StockChart ;}; +// 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{_edf *_d .CT_AxDataSource }; -// CategoryAxis returns the category data source. -func (_dag RadarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _dag ._gad .Cat ==nil {_dag ._gad .Cat =_b .NewCT_AxDataSource ();};return MakeAxisDataSource (_dag ._gad .Cat );}; +// AddSeries adds a default series to an area chart. +func (_gg Area3DChart )AddSeries ()AreaChartSeries {_fa :=_gg .nextColor (len (_gg ._dd .Ser ));_ag :=_d .NewCT_AreaSer ();_gg ._dd .Ser =append (_gg ._dd .Ser ,_ag );_ag .Idx .ValAttr =uint32 (len (_gg ._dd .Ser )-1);_ag .Order .ValAttr =uint32 (len (_gg ._dd .Ser )-1); +_bg :=AreaChartSeries {_ag };_bg .InitializeDefaults ();_bg .Properties ().SetSolidFill (_fa );return _bg ;}; -// AddPieChart adds a new pie chart to a chart. -func (_gca Chart )AddPieChart ()PieChart {_dceg :=_b .NewCT_PlotAreaChoice ();_gca ._ae .Chart .PlotArea .Choice =append (_gca ._ae .Chart .PlotArea .Choice ,_dceg );_dceg .PieChart =_b .NewCT_PieChart ();_gec :=PieChart {_eag :_dceg .PieChart };_gec .InitializeDefaults (); -return _gec ;};func (_ceg Chart )AddSeriesAxis ()SeriesAxis {_efef :=_b .NewCT_SerAx ();if _ceg ._ae .Chart .PlotArea .CChoice ==nil {_ceg ._ae .Chart .PlotArea .CChoice =_b .NewCT_PlotAreaChoice1 ();};_efef .AxId =_b .NewCT_UnsignedInt ();_efef .AxId .ValAttr =0x7FFFFFFF&_c .Uint32 (); -_ceg ._ae .Chart .PlotArea .CChoice .SerAx =append (_ceg ._ae .Chart .PlotArea .CChoice .SerAx ,_efef );_efef .Delete =_b .NewCT_Boolean ();_efef .Delete .ValAttr =_e .Bool (false );_dff :=MakeSeriesAxis (_efef );_dff .InitializeDefaults ();return _dff ; -};func _bbd (_age *_b .CT_Chart ){_age .View3D =_b .NewCT_View3D ();_age .View3D .RotX =_b .NewCT_RotX ();_age .View3D .RotX .ValAttr =_e .Int8 (15);_age .View3D .RotY =_b .NewCT_RotY ();_age .View3D .RotY .ValAttr =_e .Uint16 (20);_age .View3D .RAngAx =_b .NewCT_Boolean (); -_age .View3D .RAngAx .ValAttr =_e .Bool (false );_age .Floor =_b .NewCT_Surface ();_age .Floor .Thickness =_b .NewCT_Thickness ();_age .Floor .Thickness .ValAttr .Uint32 =_e .Uint32 (0);_age .SideWall =_b .NewCT_Surface ();_age .SideWall .Thickness =_b .NewCT_Thickness (); -_age .SideWall .Thickness .ValAttr .Uint32 =_e .Uint32 (0);_age .BackWall =_b .NewCT_Surface ();_age .BackWall .Thickness =_b .NewCT_Thickness ();_age .BackWall .Thickness .ValAttr .Uint32 =_e .Uint32 (0);}; +// SetValues is used to set the source data to a set of values. +func (_dff CategoryAxisDataSource )SetValues (v []string ){_dff ._edf .Choice =_d .NewCT_AxDataSourceChoice ();_dff ._edf .Choice .StrLit =_d .NewCT_StrData ();_dff ._edf .Choice .StrLit .PtCount =_d .NewCT_UnsignedInt ();_dff ._edf .Choice .StrLit .PtCount .ValAttr =uint32 (len (v )); +for _dfe ,_ggg :=range v {_dff ._edf .Choice .StrLit .Pt =append (_dff ._edf .Choice .StrLit .Pt ,&_d .CT_StrVal {IdxAttr :uint32 (_dfe ),V :_ggg });};};func (_bfag Legend )SetPosition (p _d .ST_LegendPos ){if p ==_d .ST_LegendPosUnset {_bfag ._bcf .LegendPos =nil ; +}else {_bfag ._bcf .LegendPos =_d .NewCT_LegendPos ();_bfag ._bcf .LegendPos .ValAttr =p ;};}; -// AddSeries adds a default series to an Doughnut chart. -func (_cbg DoughnutChart )AddSeries ()PieChartSeries {_gdcg :=_b .NewCT_PieSer ();_cbg ._gbfa .Ser =append (_cbg ._gbfa .Ser ,_gdcg );_gdcg .Idx .ValAttr =uint32 (len (_cbg ._gbfa .Ser )-1);_gdcg .Order .ValAttr =uint32 (len (_cbg ._gbfa .Ser )-1);_daf :=PieChartSeries {_gdcg }; -_daf .InitializeDefaults ();return _daf ;}; +// X returns the inner wrapped XML type. +func (_egb Line3DChart )X ()*_d .CT_Line3DChart {return _egb ._gaac };func (_gfge SeriesAxis )AxisID ()uint32 {return _gfge ._fgc .AxId .ValAttr };func (_abe SeriesAxis )InitializeDefaults (){}; -// 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 (_dge NumberDataSource )CreateEmptyNumberCache (){_dge .ensureChoice ();if _dge ._ebb .Choice .NumRef ==nil {_dge ._ebb .Choice .NumRef =_b .NewCT_NumRef ();};_dge ._ebb .Choice .NumLit =nil ;_dge ._ebb .Choice .NumRef .NumCache =_b .NewCT_NumData (); -_dge ._ebb .Choice .NumRef .NumCache .PtCount =_b .NewCT_UnsignedInt ();_dge ._ebb .Choice .NumRef .NumCache .PtCount .ValAttr =0;}; +// Order returns the order of the series +func (_afg LineChartSeries )Order ()uint32 {return _afg ._dffa .Order .ValAttr };func (_begd Marker )SetSize (sz uint8 ){_begd ._gaf .Size =_d .NewCT_MarkerSize ();_begd ._gaf .Size .ValAttr =&sz ;};func (_eff Legend )Properties ()_fg .ShapeProperties {if _eff ._bcf .SpPr ==nil {_eff ._bcf .SpPr =_g .NewCT_ShapeProperties (); +};return _fg .MakeShapeProperties (_eff ._bcf .SpPr );}; // X returns the inner wrapped XML type. -func (_agc PieChartSeries )X ()*_b .CT_PieSer {return _agc ._cfa }; +func (_dgd LineChart )X ()*_d .CT_LineChart {return _dgd ._aedf }; -// AddSeries adds a default series to a line chart. -func (_ddde LineChart )AddSeries ()LineChartSeries {_eeb :=_ddde .nextColor (len (_ddde ._cefd .Ser ));_baf :=_b .NewCT_LineSer ();_ddde ._cefd .Ser =append (_ddde ._cefd .Ser ,_baf );_baf .Idx .ValAttr =uint32 (len (_ddde ._cefd .Ser )-1);_baf .Order .ValAttr =uint32 (len (_ddde ._cefd .Ser )-1); -_ggd :=LineChartSeries {_baf };_ggd .InitializeDefaults ();_ggd .Properties ().LineProperties ().SetSolidFill (_eeb );return _ggd ;}; +// SetNumberReference is used to set the source data to a range of cells containing +// numbers. +func (_cddc CategoryAxisDataSource )SetNumberReference (s string ){_cddc ._edf .Choice =_d .NewCT_AxDataSourceChoice ();_cddc ._edf .Choice .NumRef =_d .NewCT_NumRef ();_cddc ._edf .Choice .NumRef .F =s ;};func (_dfc BubbleChart )AddAxis (axis Axis ){_ceg :=_d .NewCT_UnsignedInt (); +_ceg .ValAttr =axis .AxisID ();_dfc ._ba .AxId =append (_dfc ._ba .AxId ,_ceg );};func (_ebb Marker )Properties ()_fg .ShapeProperties {if _ebb ._gaf .SpPr ==nil {_ebb ._gaf .SpPr =_g .NewCT_ShapeProperties ();};return _fg .MakeShapeProperties (_ebb ._gaf .SpPr ); +};func (_bgbg Marker )SetSymbol (s _d .ST_MarkerStyle ){if s ==_d .ST_MarkerStyleUnset {_bgbg ._gaf .Symbol =nil ;}else {_bgbg ._gaf .Symbol =_d .NewCT_MarkerStyle ();_bgbg ._gaf .Symbol .ValAttr =s ;};};func MakeDataLabels (x *_d .CT_DLbls )DataLabels {return DataLabels {x }}; -// AddSeries adds a default series to a line chart. -func (_aebff Line3DChart )AddSeries ()LineChartSeries {_cec :=_aebff .nextColor (len (_aebff ._gdbf .Ser ));_gbb :=_b .NewCT_LineSer ();_aebff ._gdbf .Ser =append (_aebff ._gdbf .Ser ,_gbb );_gbb .Idx .ValAttr =uint32 (len (_aebff ._gdbf .Ser )-1);_gbb .Order .ValAttr =uint32 (len (_aebff ._gdbf .Ser )-1); -_bbef :=LineChartSeries {_gbb };_bbef .InitializeDefaults ();_bbef .Properties ().LineProperties ().SetSolidFill (_cec );_bbef .Properties ().SetSolidFill (_cec );return _bbef ;};func (_bgf BarChart )AddAxis (axis Axis ){_gbd :=_b .NewCT_UnsignedInt (); -_gbd .ValAttr =axis .AxisID ();_bgf ._bg .AxId =append (_bgf ._bg .AxId ,_gbd );}; -// Area3DChart is an area chart that has a shaded area underneath a curve. -type Area3DChart struct{chartBase ;_bb *_b .CT_Area3DChart ;}; +// AddSeries adds a default series to an Pie3D chart. +func (_dga Pie3DChart )AddSeries ()PieChartSeries {_gfff :=_d .NewCT_PieSer ();_dga ._geg .Ser =append (_dga ._geg .Ser ,_gfff );_gfff .Idx .ValAttr =uint32 (len (_dga ._geg .Ser )-1);_gfff .Order .ValAttr =uint32 (len (_dga ._geg .Ser )-1);_ddc :=PieChartSeries {_gfff }; +_ddc .InitializeDefaults ();return _ddc ;}; -// AddValueAxis adds a value axis to the chart. -func (_ead Chart )AddValueAxis ()ValueAxis {_fed :=_b .NewCT_ValAx ();if _ead ._ae .Chart .PlotArea .CChoice ==nil {_ead ._ae .Chart .PlotArea .CChoice =_b .NewCT_PlotAreaChoice1 ();};_fed .AxId =_b .NewCT_UnsignedInt ();_fed .AxId .ValAttr =0x7FFFFFFF&_c .Uint32 (); -_ead ._ae .Chart .PlotArea .CChoice .ValAx =append (_ead ._ae .Chart .PlotArea .CChoice .ValAx ,_fed );_fed .Delete =_b .NewCT_Boolean ();_fed .Delete .ValAttr =_e .Bool (false );_fed .Scaling =_b .NewCT_Scaling ();_fed .Scaling .Orientation =_b .NewCT_Orientation (); -_fed .Scaling .Orientation .ValAttr =_b .ST_OrientationMinMax ;_fed .Choice =&_b .EG_AxSharedChoice {};_fed .Choice .Crosses =_b .NewCT_Crosses ();_fed .Choice .Crosses .ValAttr =_b .ST_CrossesAutoZero ;_fed .CrossBetween =_b .NewCT_CrossBetween ();_fed .CrossBetween .ValAttr =_b .ST_CrossBetweenBetween ; -_aeb :=MakeValueAxis (_fed );_aeb .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_dg .LightGray );_aeb .SetMajorTickMark (_b .ST_TickMarkOut );_aeb .SetMinorTickMark (_b .ST_TickMarkIn );_aeb .SetTickLabelPosition (_b .ST_TickLblPosNextTo ); -_aeb .Properties ().LineProperties ().SetSolidFill (_dg .Black );_aeb .SetPosition (_b .ST_AxPosL );return _aeb ;};func (_edb RadarChart )AddAxis (axis Axis ){_aabd :=_b .NewCT_UnsignedInt ();_aabd .ValAttr =axis .AxisID ();_edb ._ega .AxId =append (_edb ._ega .AxId ,_aabd ); -};func (_add Title )ParagraphProperties ()_a .ParagraphProperties {if _add ._gefc .Tx ==nil {_add .SetText ("");};if _add ._gefc .Tx .Choice .Rich .P [0].PPr ==nil {_add ._gefc .Tx .Choice .Rich .P [0].PPr =_eg .NewCT_TextParagraphProperties ();};return _a .MakeParagraphProperties (_add ._gefc .Tx .Choice .Rich .P [0].PPr ); -}; +// SetText sets the series text. +func (_eaf AreaChartSeries )SetText (s string ){_eaf ._ed .Tx =_d .NewCT_SerTx ();_eaf ._ed .Tx .Choice .V =&s ;}; -// AddSeries adds a default series to a Surface chart. -func (_efag SurfaceChart )AddSeries ()SurfaceChartSeries {_bcgg :=_efag .nextColor (len (_efag ._fgfg .Ser ));_daa :=_b .NewCT_SurfaceSer ();_efag ._fgfg .Ser =append (_efag ._fgfg .Ser ,_daa );_daa .Idx .ValAttr =uint32 (len (_efag ._fgfg .Ser )-1);_daa .Order .ValAttr =uint32 (len (_efag ._fgfg .Ser )-1); -_bceb :=SurfaceChartSeries {_daa };_bceb .InitializeDefaults ();_bceb .Properties ().LineProperties ().SetSolidFill (_bcgg );return _bceb ;};func MakeMarker (x *_b .CT_Marker )Marker {return Marker {x }};func (_ceb DateAxis )SetMajorTickMark (m _b .ST_TickMark ){if m ==_b .ST_TickMarkUnset {_ceb ._bbdb .MajorTickMark =nil ; -}else {_ceb ._bbdb .MajorTickMark =_b .NewCT_TickMark ();_ceb ._bbdb .MajorTickMark .ValAttr =m ;};};func (_dcegf Title )RunProperties ()_a .RunProperties {if _dcegf ._gefc .Tx ==nil {_dcegf .SetText ("");};if _dcegf ._gefc .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr ==nil {_dcegf ._gefc .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr =_eg .NewCT_TextCharacterProperties (); -};return _a .MakeRunProperties (_dcegf ._gefc .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr );};func (_egff chartBase )nextColor (_eb int )_dg .Color {return _aacg [_eb %len (_aacg )]}; +// DoughnutChart is a Doughnut chart. +type DoughnutChart struct{chartBase ;_ggf *_d .CT_DoughnutChart ;}; -// X returns the inner wrapped XML type. -func (_dgd Line3DChart )X ()*_b .CT_Line3DChart {return _dgd ._gdbf };func (_bdc LineChartSeries )Values ()NumberDataSource {if _bdc ._cfb .Val ==nil {_bdc ._cfb .Val =_b .NewCT_NumDataSource ();};return MakeNumberDataSource (_bdc ._cfb .Val );}; +// SetText sets the series text +func (_bfcg ScatterChartSeries )SetText (s string ){_bfcg ._bfef .Tx =_d .NewCT_SerTx ();_bfcg ._bfef .Tx .Choice .V =&s ;}; -// X returns the inner wrapped XML type. -func (_facg DateAxis )X ()*_b .CT_DateAx {return _facg ._bbdb }; +// Labels returns the data label properties. +func (_dffe ScatterChartSeries )Labels ()DataLabels {if _dffe ._bfef .DLbls ==nil {_dffe ._bfef .DLbls =_d .NewCT_DLbls ();};return MakeDataLabels (_dffe ._bfef .DLbls );}; -// SetOrder sets the order of the series -func (_gbfd ScatterChartSeries )SetOrder (idx uint32 ){_gbfd ._dceb .Order .ValAttr =idx }; +// BubbleChartSeries is a series to be used on a Bubble chart. +type BubbleChartSeries struct{_eab *_d .CT_BubbleSer }; -// Values returns the bubble size data source. -func (_cb BubbleChartSeries )BubbleSizes ()NumberDataSource {if _cb ._gdga .BubbleSize ==nil {_cb ._gdga .BubbleSize =_b .NewCT_NumDataSource ();};return MakeNumberDataSource (_cb ._gdga .BubbleSize );};func (_dcf Legend )SetOverlay (b bool ){_dcf ._fagg .Overlay =_b .NewCT_Boolean (); -_dcf ._fagg .Overlay .ValAttr =_e .Bool (b );}; +// Properties returns the bar chart series shape properties. +func (_eeed RadarChartSeries )Properties ()_fg .ShapeProperties {if _eeed ._bege .SpPr ==nil {_eeed ._bege .SpPr =_g .NewCT_ShapeProperties ();};return _fg .MakeShapeProperties (_eeed ._bege .SpPr );}; -// SetIndex sets the index of the series -func (_dea ScatterChartSeries )SetIndex (idx uint32 ){_dea ._dceb .Idx .ValAttr =idx };func (_gag DateAxis )SetPosition (p _b .ST_AxPos ){_gag ._bbdb .AxPos =_b .NewCT_AxPos ();_gag ._bbdb .AxPos .ValAttr =p ;}; +// AddAxis adds an axis to a Surface chart. +func (_ecd SurfaceChart )AddAxis (axis Axis ){_gga :=_d .NewCT_UnsignedInt ();_gga .ValAttr =axis .AxisID ();_ecd ._bcd .AxId =append (_ecd ._bcd .AxId ,_gga );}; -// X returns the inner wrapped XML type. -func (_df BarChartSeries )X ()*_b .CT_BarSer {return _df ._fb };func (_ga Area3DChart )AddAxis (axis Axis ){_gb :=_b .NewCT_UnsignedInt ();_gb .ValAttr =axis .AxisID ();_ga ._bb .AxId =append (_ga ._bb .AxId ,_gb );}; +// SetHoleSize controls the hole size in the pie chart and is measured in percent. +func (_cdda DoughnutChart )SetHoleSize (pct uint8 ){if _cdda ._ggf .HoleSize ==nil {_cdda ._ggf .HoleSize =_d .NewCT_HoleSize ();};if _cdda ._ggf .HoleSize .ValAttr ==nil {_cdda ._ggf .HoleSize .ValAttr =&_d .ST_HoleSize {};};_cdda ._ggf .HoleSize .ValAttr .ST_HoleSizeUByte =&pct ; +}; // InitializeDefaults the Stock chart to its defaults -func (_aeba StockChart )InitializeDefaults (){_aeba ._eadc .HiLowLines =_b .NewCT_ChartLines ();_aeba ._eadc .UpDownBars =_b .NewCT_UpDownBars ();_aeba ._eadc .UpDownBars .GapWidth =_b .NewCT_GapAmount ();_aeba ._eadc .UpDownBars .GapWidth .ValAttr =&_b .ST_GapAmount {}; -_aeba ._eadc .UpDownBars .GapWidth .ValAttr .ST_GapAmountUShort =_e .Uint16 (150);_aeba ._eadc .UpDownBars .UpBars =_b .NewCT_UpDownBar ();_aeba ._eadc .UpDownBars .DownBars =_b .NewCT_UpDownBar ();};type SurfaceChartSeries struct{_bed *_b .CT_SurfaceSer }; +func (_ged StockChart )InitializeDefaults (){_ged ._ccgg .HiLowLines =_d .NewCT_ChartLines ();_ged ._ccgg .UpDownBars =_d .NewCT_UpDownBars ();_ged ._ccgg .UpDownBars .GapWidth =_d .NewCT_GapAmount ();_ged ._ccgg .UpDownBars .GapWidth .ValAttr =&_d .ST_GapAmount {}; +_ged ._ccgg .UpDownBars .GapWidth .ValAttr .ST_GapAmountUShort =_f .Uint16 (150);_ged ._ccgg .UpDownBars .UpBars =_d .NewCT_UpDownBar ();_ged ._ccgg .UpDownBars .DownBars =_d .NewCT_UpDownBar ();}; +// SetOrder sets the order of the series +func (_ggcb SurfaceChartSeries )SetOrder (idx uint32 ){_ggcb ._dfgf .Order .ValAttr =idx }; -// Properties returns the bar chart series shape properties. -func (_bgge PieChartSeries )Properties ()_a .ShapeProperties {if _bgge ._cfa .SpPr ==nil {_bgge ._cfa .SpPr =_eg .NewCT_ShapeProperties ();};return _a .MakeShapeProperties (_bgge ._cfa .SpPr );};func (_ccd DataLabels )SetShowSeriesName (b bool ){_ccd .ensureChoice (); -_ccd ._feb .Choice .ShowSerName =_b .NewCT_Boolean ();_ccd ._feb .Choice .ShowSerName .ValAttr =_e .Bool (b );}; +// AddStockChart adds a new stock chart. +func (_aed Chart )AddStockChart ()StockChart {_aedc :=_d .NewCT_PlotAreaChoice ();_aed ._fgdc .Chart .PlotArea .Choice =append (_aed ._fgdc .Chart .PlotArea .Choice ,_aedc );_aedc .StockChart =_d .NewCT_StockChart ();_dgb :=StockChart {_ccgg :_aedc .StockChart }; +_dgb .InitializeDefaults ();return _dgb ;};func (_dgcc LineChartSeries )InitializeDefaults (){_dgcc .Properties ().LineProperties ().SetWidth (1*_e .Point );_dgcc .Properties ().LineProperties ().SetSolidFill (_b .Black );_dgcc .Properties ().LineProperties ().SetJoin (_fg .LineJoinRound ); +_dgcc .Marker ().SetSymbol (_d .ST_MarkerStyleNone );_dgcc .Labels ().SetShowLegendKey (false );_dgcc .Labels ().SetShowValue (false );_dgcc .Labels ().SetShowPercent (false );_dgcc .Labels ().SetShowCategoryName (false );_dgcc .Labels ().SetShowSeriesName (false ); +_dgcc .Labels ().SetShowLeaderLines (false );};func MakeMarker (x *_d .CT_Marker )Marker {return Marker {x }};func (_baa CategoryAxis )SetMajorTickMark (m _d .ST_TickMark ){if m ==_d .ST_TickMarkUnset {_baa ._fb .MajorTickMark =nil ;}else {_baa ._fb .MajorTickMark =_d .NewCT_TickMark (); +_baa ._fb .MajorTickMark .ValAttr =m ;};}; -// RemoveLegend removes the legend if the chart has one. -func (_faea Chart )RemoveLegend (){_faea ._ae .Chart .Legend =nil };func (_ce Bar3DChart )AddAxis (axis Axis ){_bfa :=_b .NewCT_UnsignedInt ();_bfa .ValAttr =axis .AxisID ();_ce ._gba .AxId =append (_ce ._gba .AxId ,_bfa );}; +// AddSeries adds a default series to an Pie chart. +func (_gad PieChart )AddSeries ()PieChartSeries {_dfga :=_d .NewCT_PieSer ();_gad ._bed .Ser =append (_gad ._bed .Ser ,_dfga );_dfga .Idx .ValAttr =uint32 (len (_gad ._bed .Ser )-1);_dfga .Order .ValAttr =uint32 (len (_gad ._bed .Ser )-1);_gcdg :=PieChartSeries {_dfga }; +_gcdg .InitializeDefaults ();return _gcdg ;}; -// CategoryAxis returns the category data source. -func (_efa PieChartSeries )CategoryAxis ()CategoryAxisDataSource {if _efa ._cfa .Cat ==nil {_efa ._cfa .Cat =_b .NewCT_AxDataSource ();};return MakeAxisDataSource (_efa ._cfa .Cat );}; +// AddSeries adds a default series to an Pie chart. +func (_aea PieOfPieChart )AddSeries ()PieChartSeries {_dcb :=_d .NewCT_PieSer ();_aea ._gaad .Ser =append (_aea ._gaad .Ser ,_dcb );_dcb .Idx .ValAttr =uint32 (len (_aea ._gaad .Ser )-1);_dcb .Order .ValAttr =uint32 (len (_aea ._gaad .Ser )-1);_gbc :=PieChartSeries {_dcb }; +_gbc .InitializeDefaults ();return _gbc ;}; -// SetText sets the series text. -func (_eea BarChartSeries )SetText (s string ){_eea ._fb .Tx =_b .NewCT_SerTx ();_eea ._fb .Tx .Choice .V =&s ;}; +// LineChartSeries is the data series for a line chart. +type LineChartSeries struct{_dffa *_d .CT_LineSer }; // X returns the inner wrapped XML type. -func (_gcca Surface3DChart )X ()*_b .CT_Surface3DChart {return _gcca ._cbdg }; - -// SetText sets the series text -func (_aacd SurfaceChartSeries )SetText (s string ){_aacd ._bed .Tx =_b .NewCT_SerTx ();_aacd ._bed .Tx .Choice .V =&s ;}; +func (_db BubbleChartSeries )X ()*_d .CT_BubbleSer {return _db ._eab }; -// X returns the inner wrapped XML type. -func (_cbce ScatterChart )X ()*_b .CT_ScatterChart {return _cbce ._dced };func (_fdf DateAxis )Properties ()_a .ShapeProperties {if _fdf ._bbdb .SpPr ==nil {_fdf ._bbdb .SpPr =_eg .NewCT_ShapeProperties ();};return _a .MakeShapeProperties (_fdf ._bbdb .SpPr ); -}; +// AddSurface3DChart adds a new 3D surface chart to a chart. +func (_fcdf Chart )AddSurface3DChart ()Surface3DChart {_ggbe :=_d .NewCT_PlotAreaChoice ();_fcdf ._fgdc .Chart .PlotArea .Choice =append (_fcdf ._fgdc .Chart .PlotArea .Choice ,_ggbe );_ggbe .Surface3DChart =_d .NewCT_Surface3DChart ();_fba (_fcdf ._fgdc .Chart ); +_bee :=Surface3DChart {_def :_ggbe .Surface3DChart };_bee .InitializeDefaults ();return _bee ;}; -// BubbleChartSeries is a series to be used on a Bubble chart. -type BubbleChartSeries struct{_gdga *_b .CT_BubbleSer }; +// InitializeDefaults initializes a bar chart series to the default values. +func (_dge BarChartSeries )InitializeDefaults (){};func (_aee ScatterChartSeries )Values ()NumberDataSource {if _aee ._bfef .YVal ==nil {_aee ._bfef .YVal =_d .NewCT_NumDataSource ();};return MakeNumberDataSource (_aee ._bfef .YVal );}; -// AddAxis adds an axis to a Scatter chart. -func (_cfg ScatterChart )AddAxis (axis Axis ){_bdcc :=_b .NewCT_UnsignedInt ();_bdcc .ValAttr =axis .AxisID ();_cfg ._dced .AxId =append (_cfg ._dced .AxId ,_bdcc );};type CategoryAxis struct{_cbb *_b .CT_CatAx };func (_ebe Title )SetText (s string ){if _ebe ._gefc .Tx ==nil {_ebe ._gefc .Tx =_b .NewCT_Tx (); -};if _ebe ._gefc .Tx .Choice .Rich ==nil {_ebe ._gefc .Tx .Choice .Rich =_eg .NewCT_TextBody ();};var _adf *_eg .CT_TextParagraph ;if len (_ebe ._gefc .Tx .Choice .Rich .P )==0{_adf =_eg .NewCT_TextParagraph ();_ebe ._gefc .Tx .Choice .Rich .P =[]*_eg .CT_TextParagraph {_adf }; -}else {_adf =_ebe ._gefc .Tx .Choice .Rich .P [0];};var _edg *_eg .EG_TextRun ;if len (_adf .EG_TextRun )==0{_edg =_eg .NewEG_TextRun ();_adf .EG_TextRun =[]*_eg .EG_TextRun {_edg };}else {_edg =_adf .EG_TextRun [0];};if _edg .R ==nil {_edg .R =_eg .NewCT_RegularTextRun (); -};_edg .R .T =s ;}; +// AddSeries adds a default series to a bar chart. +func (_af BarChart )AddSeries ()BarChartSeries {_bfa :=_af .nextColor (len (_af ._ce .Ser ));_ef :=_d .NewCT_BarSer ();_af ._ce .Ser =append (_af ._ce .Ser ,_ef );_ef .Idx .ValAttr =uint32 (len (_af ._ce .Ser )-1);_ef .Order .ValAttr =uint32 (len (_af ._ce .Ser )-1); +_fad :=BarChartSeries {_ef };_fad .InitializeDefaults ();_fad .Properties ().SetSolidFill (_bfa );return _fad ;}; -// RadarChartSeries is a series to be used on an Radar chart. -type RadarChartSeries struct{_gad *_b .CT_RadarSer };func (_eadb Legend )SetPosition (p _b .ST_LegendPos ){if p ==_b .ST_LegendPosUnset {_eadb ._fagg .LegendPos =nil ;}else {_eadb ._fagg .LegendPos =_b .NewCT_LegendPos ();_eadb ._fagg .LegendPos .ValAttr =p ; -};};func (_bca ValueAxis )MajorGridLines ()GridLines {if _bca ._eada .MajorGridlines ==nil {_bca ._eada .MajorGridlines =_b .NewCT_ChartLines ();};return GridLines {_bca ._eada .MajorGridlines };};func (_cgab ValueAxis )SetMinorTickMark (m _b .ST_TickMark ){if m ==_b .ST_TickMarkUnset {_cgab ._eada .MinorTickMark =nil ; -}else {_cgab ._eada .MinorTickMark =_b .NewCT_TickMark ();_cgab ._eada .MinorTickMark .ValAttr =m ;};};func (_gfdc NumberDataSource )ensureChoice (){if _gfdc ._ebb .Choice ==nil {_gfdc ._ebb .Choice =_b .NewCT_NumDataSourceChoice ();};}; +// AddAreaChart adds a new area chart to a chart. +func (_eae Chart )AddAreaChart ()AreaChart {_age :=_d .NewCT_PlotAreaChoice ();_eae ._fgdc .Chart .PlotArea .Choice =append (_eae ._fgdc .Chart .PlotArea .Choice ,_age );_age .AreaChart =_d .NewCT_AreaChart ();_bdg :=AreaChart {_ac :_age .AreaChart };_bdg .InitializeDefaults (); +return _bdg ;};type NumberDataSource struct{_baac *_d .CT_NumDataSource };func (_gfac Title )InitializeDefaults (){_gfac .SetText ("\u0054\u0069\u0074l\u0065");_gfac .RunProperties ().SetSize (16*_e .Point );_gfac .RunProperties ().SetSolidFill (_b .Black ); +_gfac .RunProperties ().SetFont ("\u0043\u0061\u006c\u0069\u0062\u0020\u0072\u0069");_gfac .RunProperties ().SetBold (false );}; -// Order returns the order of the series -func (_abbb ScatterChartSeries )Order ()uint32 {return _abbb ._dceb .Order .ValAttr }; +// AddScatterChart adds a scatter (X/Y) chart. +func (_dgg Chart )AddScatterChart ()ScatterChart {_fgf :=_d .NewCT_PlotAreaChoice ();_dgg ._fgdc .Chart .PlotArea .Choice =append (_dgg ._fgdc .Chart .PlotArea .Choice ,_fgf );_fgf .ScatterChart =_d .NewCT_ScatterChart ();_bac :=ScatterChart {_cad :_fgf .ScatterChart }; +_bac .InitializeDefaults ();return _bac ;}; -// Values returns the value data source. -func (_bfbc RadarChartSeries )Values ()NumberDataSource {if _bfbc ._gad .Val ==nil {_bfbc ._gad .Val =_b .NewCT_NumDataSource ();};return MakeNumberDataSource (_bfbc ._gad .Val );}; +// AddSeries adds a default series to a Surface chart. +func (_dcgd SurfaceChart )AddSeries ()SurfaceChartSeries {_cfbc :=_dcgd .nextColor (len (_dcgd ._bcd .Ser ));_gbcc :=_d .NewCT_SurfaceSer ();_dcgd ._bcd .Ser =append (_dcgd ._bcd .Ser ,_gbcc );_gbcc .Idx .ValAttr =uint32 (len (_dcgd ._bcd .Ser )-1);_gbcc .Order .ValAttr =uint32 (len (_dcgd ._bcd .Ser )-1); +_accf :=SurfaceChartSeries {_gbcc };_accf .InitializeDefaults ();_accf .Properties ().LineProperties ().SetSolidFill (_cfbc );return _accf ;};func (_aga Area3DChart )AddAxis (axis Axis ){_c :=_d .NewCT_UnsignedInt ();_c .ValAttr =axis .AxisID ();_aga ._dd .AxId =append (_aga ._dd .AxId ,_c ); +}; -// AreaChartSeries is a series to be used on an area chart. -type AreaChartSeries struct{_dc *_b .CT_AreaSer }; +// X returns the inner wrapped XML type. +func (_bd Area3DChart )X ()*_d .CT_Area3DChart {return _bd ._dd }; -// AddCategoryAxis adds a category axis. -func (_bage Chart )AddCategoryAxis ()CategoryAxis {_ece :=_b .NewCT_CatAx ();if _bage ._ae .Chart .PlotArea .CChoice ==nil {_bage ._ae .Chart .PlotArea .CChoice =_b .NewCT_PlotAreaChoice1 ();};_ece .AxId =_b .NewCT_UnsignedInt ();_ece .AxId .ValAttr =0x7FFFFFFF&_c .Uint32 (); -_bage ._ae .Chart .PlotArea .CChoice .CatAx =append (_bage ._ae .Chart .PlotArea .CChoice .CatAx ,_ece );_ece .Auto =_b .NewCT_Boolean ();_ece .Auto .ValAttr =_e .Bool (true );_ece .Delete =_b .NewCT_Boolean ();_ece .Delete .ValAttr =_e .Bool (false ); -_gcc :=MakeCategoryAxis (_ece );_gcc .InitializeDefaults ();return _gcc ;}; +// AddSeries adds a default series to an area chart. +func (_ae AreaChart )AddSeries ()AreaChartSeries {_be :=_ae .nextColor (len (_ae ._ac .Ser ));_gf :=_d .NewCT_AreaSer ();_ae ._ac .Ser =append (_ae ._ac .Ser ,_gf );_gf .Idx .ValAttr =uint32 (len (_ae ._ac .Ser )-1);_gf .Order .ValAttr =uint32 (len (_ae ._ac .Ser )-1); +_da :=AreaChartSeries {_gf };_da .InitializeDefaults ();_da .Properties ().SetSolidFill (_be );return _da ;}; -// X returns the inner wrapped XML type. -func (_gfee PieChart )X ()*_b .CT_PieChart {return _gfee ._eag }; +// Surface3DChart is a 3D view of a surface chart. +type Surface3DChart struct{chartBase ;_def *_d .CT_Surface3DChart ;};func (_edd Chart )AddSeriesAxis ()SeriesAxis {_ceca :=_d .NewCT_SerAx ();if _edd ._fgdc .Chart .PlotArea .CChoice ==nil {_edd ._fgdc .Chart .PlotArea .CChoice =_d .NewCT_PlotAreaChoice1 (); +};_ceca .AxId =_d .NewCT_UnsignedInt ();_ceca .AxId .ValAttr =0x7FFFFFFF&_ea .Uint32 ();_edd ._fgdc .Chart .PlotArea .CChoice .SerAx =append (_edd ._fgdc .Chart .PlotArea .CChoice .SerAx ,_ceca );_ceca .Delete =_d .NewCT_Boolean ();_ceca .Delete .ValAttr =_f .Bool (false ); +_cef :=MakeSeriesAxis (_ceca );_cef .InitializeDefaults ();return _cef ;};var _bae =[]_b .Color {_b .RGB (0x33,0x66,0xcc),_b .RGB (0xDC,0x39,0x12),_b .RGB (0xFF,0x99,0x00),_b .RGB (0x10,0x96,0x18),_b .RGB (0x99,0x00,0x99),_b .RGB (0x3B,0x3E,0xAC),_b .RGB (0x00,0x99,0xC6),_b .RGB (0xDD,0x44,0x77),_b .RGB (0x66,0xAA,0x00),_b .RGB (0xB8,0x2E,0x2E),_b .RGB (0x31,0x63,0x95),_b .RGB (0x99,0x44,0x99),_b .RGB (0x22,0xAA,0x99),_b .RGB (0xAA,0xAA,0x11),_b .RGB (0x66,0x33,0xCC),_b .RGB (0xE6,0x73,0x00),_b .RGB (0x8B,0x07,0x07),_b .RGB (0x32,0x92,0x62),_b .RGB (0x55,0x74,0xA6),_b .RGB (0x3B,0x3E,0xAC)}; +type Legend struct{_bcf *_d .CT_Legend }; -// AddSeries adds a default series to a bar chart. -func (_bbe BarChart )AddSeries ()BarChartSeries {_gga :=_bbe .nextColor (len (_bbe ._bg .Ser ));_ec :=_b .NewCT_BarSer ();_bbe ._bg .Ser =append (_bbe ._bg .Ser ,_ec );_ec .Idx .ValAttr =uint32 (len (_bbe ._bg .Ser )-1);_ec .Order .ValAttr =uint32 (len (_bbe ._bg .Ser )-1); -_fgf :=BarChartSeries {_ec };_fgf .InitializeDefaults ();_fgf .Properties ().SetSolidFill (_gga );return _fgf ;};func (_bgcb ValueAxis )SetPosition (p _b .ST_AxPos ){_bgcb ._eada .AxPos =_b .NewCT_AxPos ();_bgcb ._eada .AxPos .ValAttr =p ;};func (_bcf SurfaceChartSeries )Values ()NumberDataSource {if _bcf ._bed .Val ==nil {_bcf ._bed .Val =_b .NewCT_NumDataSource (); -};_faca :=MakeNumberDataSource (_bcf ._bed .Val );_faca .CreateEmptyNumberCache ();return _faca ;}; +// InitializeDefaults the bar chart to its defaults +func (_dde PieChart )InitializeDefaults (){_dde ._bed .VaryColors =_d .NewCT_Boolean ();_dde ._bed .VaryColors .ValAttr =_f .Bool (true );};func (_bgc Legend )SetOverlay (b bool ){_bgc ._bcf .Overlay =_d .NewCT_Boolean ();_bgc ._bcf .Overlay .ValAttr =_f .Bool (b ); +};func (_dbg Title )SetText (s string ){if _dbg ._debb .Tx ==nil {_dbg ._debb .Tx =_d .NewCT_Tx ();};if _dbg ._debb .Tx .Choice .Rich ==nil {_dbg ._debb .Tx .Choice .Rich =_g .NewCT_TextBody ();};var _fgace *_g .CT_TextParagraph ;if len (_dbg ._debb .Tx .Choice .Rich .P )==0{_fgace =_g .NewCT_TextParagraph (); +_dbg ._debb .Tx .Choice .Rich .P =[]*_g .CT_TextParagraph {_fgace };}else {_fgace =_dbg ._debb .Tx .Choice .Rich .P [0];};var _afgd *_g .EG_TextRun ;if len (_fgace .EG_TextRun )==0{_afgd =_g .NewEG_TextRun ();_fgace .EG_TextRun =[]*_g .EG_TextRun {_afgd }; +}else {_afgd =_fgace .EG_TextRun [0];};if _afgd .R ==nil {_afgd .R =_g .NewCT_RegularTextRun ();};_afgd .R .T =s ;}; -// Labels returns the data label properties. -func (_dcef ScatterChartSeries )Labels ()DataLabels {if _dcef ._dceb .DLbls ==nil {_dcef ._dceb .DLbls =_b .NewCT_DLbls ();};return MakeDataLabels (_dcef ._dceb .DLbls );}; +// X returns the inner wrapped XML type. +func (_eb AreaChart )X ()*_d .CT_AreaChart {return _eb ._ac };func (_cfb Surface3DChart )InitializeDefaults (){_cfb ._def .Wireframe =_d .NewCT_Boolean ();_cfb ._def .Wireframe .ValAttr =_f .Bool (false );_cfb ._def .BandFmts =_d .NewCT_BandFmts ();for _cecd :=0; +_cecd < 15;_cecd ++{_gfga :=_d .NewCT_BandFmt ();_gfga .Idx .ValAttr =uint32 (_cecd );_gfga .SpPr =_g .NewCT_ShapeProperties ();_ccb :=_fg .MakeShapeProperties (_gfga .SpPr );_ccb .SetSolidFill (_cfb .nextColor (_cecd ));_cfb ._def .BandFmts .BandFmt =append (_cfb ._def .BandFmts .BandFmt ,_gfga ); +};}; -// SetDisplayBlanksAs controls how missing values are displayed. -func (_fea Chart )SetDisplayBlanksAs (v _b .ST_DispBlanksAs ){_fea ._ae .Chart .DispBlanksAs =_b .NewCT_DispBlanksAs ();_fea ._ae .Chart .DispBlanksAs .ValAttr =v ;}; +// PieChart is a Pie chart. +type PieChart struct{chartBase ;_bed *_d .CT_PieChart ;};func MakeNumberDataSource (x *_d .CT_NumDataSource )NumberDataSource {return NumberDataSource {x }}; // InitializeDefaults the bar chart to its defaults -func (_ed AreaChart )InitializeDefaults (){};func (_fgga DataLabels )SetShowPercent (b bool ){_fgga .ensureChoice ();_fgga ._feb .Choice .ShowPercent =_b .NewCT_Boolean ();_fgga ._feb .Choice .ShowPercent .ValAttr =_e .Bool (b );}; +func (_fgd Area3DChart )InitializeDefaults (){}; -// Marker returns the marker properties. -func (_abaa ScatterChartSeries )Marker ()Marker {if _abaa ._dceb .Marker ==nil {_abaa ._dceb .Marker =_b .NewCT_Marker ();};return MakeMarker (_abaa ._dceb .Marker );};var NullAxis Axis =nullAxis (0);type Marker struct{_bfg *_b .CT_Marker }; +// X returns the inner wrapped XML type. +func (_abec SurfaceChartSeries )X ()*_d .CT_SurfaceSer {return _abec ._dfgf }; -// SetText sets the series text. -func (_baae RadarChartSeries )SetText (s string ){_baae ._gad .Tx =_b .NewCT_SerTx ();_baae ._gad .Tx .Choice .V =&s ;};func (_acf ScatterChartSeries )InitializeDefaults (){_acf .Properties ().LineProperties ().SetNoFill ();_acf .Marker ().SetSymbol (_b .ST_MarkerStyleAuto ); -_acf .Labels ().SetShowLegendKey (false );_acf .Labels ().SetShowValue (true );_acf .Labels ().SetShowPercent (false );_acf .Labels ().SetShowCategoryName (false );_acf .Labels ().SetShowSeriesName (false );_acf .Labels ().SetShowLeaderLines (false );}; -func (_ddd DateAxis )SetCrosses (axis Axis ){_ddd ._bbdb .CrossAx .ValAttr =axis .AxisID ()}; +// SetIndex sets the index of the series +func (_gcg LineChartSeries )SetIndex (idx uint32 ){_gcg ._dffa .Idx .ValAttr =idx };func (_gab Legend )InitializeDefaults (){_gab .SetPosition (_d .ST_LegendPosR );_gab .SetOverlay (false );_gab .Properties ().SetNoFill ();_gab .Properties ().LineProperties ().SetNoFill (); +}; -// InitializeDefaults initializes a Bubble chart series to the default values. -func (_dfa BubbleChartSeries )InitializeDefaults (){}; +// X returns the inner wrapped XML type. +func (_acc GridLines )X ()*_d .CT_ChartLines {return _acc ._fbcf };func (_cecb LineChartSeries )Values ()NumberDataSource {if _cecb ._dffa .Val ==nil {_cecb ._dffa .Val =_d .NewCT_NumDataSource ();};return MakeNumberDataSource (_cecb ._dffa .Val );}; -// AddSeries adds a default series to a Surface chart. -func (_cgac Surface3DChart )AddSeries ()SurfaceChartSeries {_ceca :=_cgac .nextColor (len (_cgac ._cbdg .Ser ));_dcebe :=_b .NewCT_SurfaceSer ();_cgac ._cbdg .Ser =append (_cgac ._cbdg .Ser ,_dcebe );_dcebe .Idx .ValAttr =uint32 (len (_cgac ._cbdg .Ser )-1); -_dcebe .Order .ValAttr =uint32 (len (_cgac ._cbdg .Ser )-1);_febb :=SurfaceChartSeries {_dcebe };_febb .InitializeDefaults ();_febb .Properties ().LineProperties ().SetSolidFill (_ceca );return _febb ;}; +// Values returns the value data source. +func (_eea PieChartSeries )Values ()NumberDataSource {if _eea ._eba .Val ==nil {_eea ._eba .Val =_d .NewCT_NumDataSource ();};return MakeNumberDataSource (_eea ._eba .Val );}; -// InitializeDefaults the bar chart to its defaults -func (_bgd Pie3DChart )InitializeDefaults (){_bgd ._feda .VaryColors =_b .NewCT_Boolean ();_bgd ._feda .VaryColors .ValAttr =_e .Bool (true );};func (_beb SeriesAxis )SetCrosses (axis Axis ){_beb ._dfg .CrossAx .ValAttr =axis .AxisID ()};type DataLabels struct{_feb *_b .CT_DLbls }; +// SetText sets the series text +func (_eca LineChartSeries )SetText (s string ){_eca ._dffa .Tx =_d .NewCT_SerTx ();_eca ._dffa .Tx .Choice .V =&s ;}; +// InitializeDefaults initializes an Pie series to the default values. +func (_fgfb PieChartSeries )InitializeDefaults (){};func (_gfa CategoryAxis )SetMinorTickMark (m _d .ST_TickMark ){if m ==_d .ST_TickMarkUnset {_gfa ._fb .MinorTickMark =nil ;}else {_gfa ._fb .MinorTickMark =_d .NewCT_TickMark ();_gfa ._fb .MinorTickMark .ValAttr =m ; +};};func (_abf DateAxis )SetPosition (p _d .ST_AxPos ){_abf ._fgfc .AxPos =_d .NewCT_AxPos ();_abf ._fgfc .AxPos .ValAttr =p ;}; -// AddScatterChart adds a scatter (X/Y) chart. -func (_bba Chart )AddScatterChart ()ScatterChart {_cefc :=_b .NewCT_PlotAreaChoice ();_bba ._ae .Chart .PlotArea .Choice =append (_bba ._ae .Chart .PlotArea .Choice ,_cefc );_cefc .ScatterChart =_b .NewCT_ScatterChart ();_abc :=ScatterChart {_dced :_cefc .ScatterChart }; -_abc .InitializeDefaults ();return _abc ;};func (_bbaa GridLines )Properties ()_a .ShapeProperties {if _bbaa ._cbf .SpPr ==nil {_bbaa ._cbf .SpPr =_eg .NewCT_ShapeProperties ();};return _a .MakeShapeProperties (_bbaa ._cbf .SpPr );};func (_gfb SeriesAxis )AxisID ()uint32 {return _gfb ._dfg .AxId .ValAttr }; +// CategoryAxis returns the category data source. +func (_aaf RadarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _aaf ._bege .Cat ==nil {_aaf ._bege .Cat =_d .NewCT_AxDataSource ();};return MakeAxisDataSource (_aaf ._bege .Cat );}; +// CategoryAxis returns the category data source. +func (_ffgd PieChartSeries )CategoryAxis ()CategoryAxisDataSource {if _ffgd ._eba .Cat ==nil {_ffgd ._eba .Cat =_d .NewCT_AxDataSource ();};return MakeAxisDataSource (_ffgd ._eba .Cat );};func (_fdee ScatterChartSeries )SetSmooth (b bool ){_fdee ._bfef .Smooth =_d .NewCT_Boolean (); +_fdee ._bfef .Smooth .ValAttr =&b ;}; -// X returns the inner wrapped XML type. -func (_eda RadarChart )X ()*_b .CT_RadarChart {return _eda ._ega };func (_dgcd Title )InitializeDefaults (){_dgcd .SetText ("\u0054\u0069\u0074l\u0065");_dgcd .RunProperties ().SetSize (16*_bc .Point );_dgcd .RunProperties ().SetSolidFill (_dg .Black ); -_dgcd .RunProperties ().SetFont ("\u0043\u0061\u006c\u0069\u0062\u0020\u0072\u0069");_dgcd .RunProperties ().SetBold (false );}; +// Chart is a generic chart. +type Chart struct{_fgdc *_d .ChartSpace };func (_ff nullAxis )AxisID ()uint32 {return 0}; // InitializeDefaults initializes an area series to the default values. -func (_dee AreaChartSeries )InitializeDefaults (){}; - -// Properties returns the line chart series shape properties. -func (_cbc LineChartSeries )Properties ()_a .ShapeProperties {if _cbc ._cfb .SpPr ==nil {_cbc ._cfb .SpPr =_eg .NewCT_ShapeProperties ();};return _a .MakeShapeProperties (_cbc ._cfb .SpPr );}; +func (_bgf AreaChartSeries )InitializeDefaults (){};func (_fdca NumberDataSource )SetReference (s string ){_fdca .ensureChoice ();if _fdca ._baac .Choice .NumRef ==nil {_fdca ._baac .Choice .NumRef =_d .NewCT_NumRef ();};_fdca ._baac .Choice .NumRef .F =s ; +}; -// SetText sets the series text -func (_fee ScatterChartSeries )SetText (s string ){_fee ._dceb .Tx =_b .NewCT_SerTx ();_fee ._dceb .Tx .Choice .V =&s ;}; +// X returns the inner wrapped XML type. +func (_ga AreaChartSeries )X ()*_d .CT_AreaSer {return _ga ._ed }; // InitializeDefaults the bar chart to its defaults -func (_ge Bar3DChart )InitializeDefaults (){_ge .SetDirection (_b .ST_BarDirCol )}; - -// SetType sets the type the secone pie to either pie or bar -func (_aaac PieOfPieChart )SetType (t _b .ST_OfPieType ){_aaac ._dcg .OfPieType .ValAttr =t }; +func (_gcd DoughnutChart )InitializeDefaults (){_gcd ._ggf .VaryColors =_d .NewCT_Boolean ();_gcd ._ggf .VaryColors .ValAttr =_f .Bool (true );_gcd ._ggf .HoleSize =_d .NewCT_HoleSize ();_gcd ._ggf .HoleSize .ValAttr =&_d .ST_HoleSize {};_gcd ._ggf .HoleSize .ValAttr .ST_HoleSizeUByte =_f .Uint8 (50); +}; // X returns the inner wrapped XML type. -func (_fdc ValueAxis )X ()*_b .CT_ValAx {return _fdc ._eada }; - -// BarChart is a 2D bar chart. -type BarChart struct{chartBase ;_bg *_b .CT_BarChart ;}; +func (_ada BarChart )X ()*_d .CT_BarChart {return _ada ._ce };func (_agb ScatterChartSeries )CategoryAxis ()CategoryAxisDataSource {if _agb ._bfef .XVal ==nil {_agb ._bfef .XVal =_d .NewCT_AxDataSource ();};return MakeAxisDataSource (_agb ._bfef .XVal ); +}; -// AddAxis adds an axis to a Surface chart. -func (_dega SurfaceChart )AddAxis (axis Axis ){_aed :=_b .NewCT_UnsignedInt ();_aed .ValAttr =axis .AxisID ();_dega ._fgfg .AxId =append (_dega ._fgfg .AxId ,_aed );}; +// InitializeDefaults initializes an Radar series to the default values. +func (_acbb RadarChartSeries )InitializeDefaults (){}; -// SetDirection changes the direction of the bar chart (bar or column). -func (_gdg BarChart )SetDirection (d _b .ST_BarDir ){_gdg ._bg .BarDir .ValAttr =d };type Legend struct{_fagg *_b .CT_Legend };func (_adb ValueAxis )SetMajorTickMark (m _b .ST_TickMark ){if m ==_b .ST_TickMarkUnset {_adb ._eada .MajorTickMark =nil ;}else {_adb ._eada .MajorTickMark =_b .NewCT_TickMark (); -_adb ._eada .MajorTickMark .ValAttr =m ;};}; +// InitializeDefaults the bar chart to its defaults +func (_cg AreaChart )InitializeDefaults (){}; -// Index returns the index of the series -func (_aba ScatterChartSeries )Index ()uint32 {return _aba ._dceb .Idx .ValAttr }; +// Properties returns the Bubble chart series shape properties. +func (_eda BubbleChartSeries )Properties ()_fg .ShapeProperties {if _eda ._eab .SpPr ==nil {_eda ._eab .SpPr =_g .NewCT_ShapeProperties ();};return _fg .MakeShapeProperties (_eda ._eab .SpPr );};func MakeChart (x *_d .ChartSpace )Chart {return Chart {x }}; -// PieOfPieChart is a Pie chart with an extra Pie chart. -type PieOfPieChart struct{chartBase ;_dcg *_b .CT_OfPieChart ;}; -// X returns the inner wrapped XML type. -func (_cga Chart )X ()*_b .ChartSpace {return _cga ._ae }; +// SetValues sets values directly on a source. +func (_ege NumberDataSource )SetValues (v []float64 ){_ege .ensureChoice ();_ege ._baac .Choice .NumRef =nil ;_ege ._baac .Choice .NumLit =_d .NewCT_NumData ();_ege ._baac .Choice .NumLit .PtCount =_d .NewCT_UnsignedInt ();_ege ._baac .Choice .NumLit .PtCount .ValAttr =uint32 (len (v )); +for _fff ,_ddg :=range v {_ege ._baac .Choice .NumLit .Pt =append (_ege ._baac .Choice .NumLit .Pt ,&_d .CT_NumVal {IdxAttr :uint32 (_fff ),V :_ad .Sprintf ("\u0025\u0067",_ddg )});};}; -// X returns the inner wrapped XML type. -func (_cba SurfaceChart )X ()*_b .CT_SurfaceChart {return _cba ._fgfg }; +// MakeAxisDataSource constructs an AxisDataSource wrapper. +func MakeAxisDataSource (x *_d .CT_AxDataSource )CategoryAxisDataSource {return CategoryAxisDataSource {x };}; -// BarChartSeries is a series to be used on a bar chart. -type BarChartSeries struct{_fb *_b .CT_BarSer }; +// Pie3DChart is a Pie3D chart. +type Pie3DChart struct{chartBase ;_geg *_d .CT_Pie3DChart ;}; -// X returns the inner wrapped XML type. -func (_ecg DoughnutChart )X ()*_b .CT_DoughnutChart {return _ecg ._gbfa };type NumberDataSource struct{_ebb *_b .CT_NumDataSource }; +// Properties returns the bar chart series shape properties. +func (_dfg BarChartSeries )Properties ()_fg .ShapeProperties {if _dfg ._ffe .SpPr ==nil {_dfg ._ffe .SpPr =_g .NewCT_ShapeProperties ();};return _fg .MakeShapeProperties (_dfg ._ffe .SpPr );}; // X returns the inner wrapped XML type. -func (_gagf Pie3DChart )X ()*_b .CT_Pie3DChart {return _gagf ._feda };func (_daeg ScatterChart )InitializeDefaults (){_daeg ._dced .ScatterStyle .ValAttr =_b .ST_ScatterStyleMarker ;};func (_gbf CategoryAxis )MajorGridLines ()GridLines {if _gbf ._cbb .MajorGridlines ==nil {_gbf ._cbb .MajorGridlines =_b .NewCT_ChartLines (); -};return GridLines {_gbf ._cbb .MajorGridlines };}; +func (_bea RadarChartSeries )X ()*_d .CT_RadarSer {return _bea ._bege }; -// X returns the inner wrapped XML type. -func (_cd BarChart )X ()*_b .CT_BarChart {return _cd ._bg }; +// SetExplosion sets the value that the segements of the pie are 'exploded' by +func (_bgcb PieChartSeries )SetExplosion (v uint32 ){_bgcb ._eba .Explosion =_d .NewCT_UnsignedInt ();_bgcb ._eba .Explosion .ValAttr =v ;}; -// MakeAxisDataSource constructs an AxisDataSource wrapper. -func MakeAxisDataSource (x *_b .CT_AxDataSource )CategoryAxisDataSource {return CategoryAxisDataSource {x };}; +// SurfaceChart is a 3D surface chart, viewed from the top-down. +type SurfaceChart struct{chartBase ;_bcd *_d .CT_SurfaceChart ;};type chartBase struct{}; -// SetText sets the series text. -func (_faad PieChartSeries )SetText (s string ){_faad ._cfa .Tx =_b .NewCT_SerTx ();_faad ._cfa .Tx .Choice .V =&s ;}; +// X returns the inner wrapped XML type. +func (_dbc StockChart )X ()*_d .CT_StockChart {return _dbc ._ccgg }; -// InitializeDefaults initializes a bar chart series to the default values. -func (_dce BarChartSeries )InitializeDefaults (){}; +// AddLineChart adds a new line chart to a chart. +func (_baaf Chart )AddLineChart ()LineChart {_ebf :=_d .NewCT_PlotAreaChoice ();_baaf ._fgdc .Chart .PlotArea .Choice =append (_baaf ._fgdc .Chart .PlotArea .Choice ,_ebf );_ebf .LineChart =_d .NewCT_LineChart ();_ebf .LineChart .Grouping =_d .NewCT_Grouping (); +_ebf .LineChart .Grouping .ValAttr =_d .ST_GroupingStandard ;return LineChart {_aedf :_ebf .LineChart };};func (_dgc CategoryAxis )SetCrosses (axis Axis ){_dgc ._fb .Choice =_d .NewEG_AxSharedChoice ();_dgc ._fb .Choice .Crosses =_d .NewCT_Crosses ();_dgc ._fb .Choice .Crosses .ValAttr =_d .ST_CrossesAutoZero ; +_dgc ._fb .CrossAx .ValAttr =axis .AxisID ();};type DataLabels struct{_agea *_d .CT_DLbls }; -// AddDateAxis adds a value axis to the chart. -func (_gdcb Chart )AddDateAxis ()DateAxis {_cea :=_b .NewCT_DateAx ();if _gdcb ._ae .Chart .PlotArea .CChoice ==nil {_gdcb ._ae .Chart .PlotArea .CChoice =_b .NewCT_PlotAreaChoice1 ();};_cea .AxId =_b .NewCT_UnsignedInt ();_cea .AxId .ValAttr =0x7FFFFFFF&_c .Uint32 (); -_gdcb ._ae .Chart .PlotArea .CChoice .DateAx =append (_gdcb ._ae .Chart .PlotArea .CChoice .DateAx ,_cea );_cea .Delete =_b .NewCT_Boolean ();_cea .Delete .ValAttr =_e .Bool (false );_cea .Scaling =_b .NewCT_Scaling ();_cea .Scaling .Orientation =_b .NewCT_Orientation (); -_cea .Scaling .Orientation .ValAttr =_b .ST_OrientationMinMax ;_cea .Choice =&_b .EG_AxSharedChoice {};_cea .Choice .Crosses =_b .NewCT_Crosses ();_cea .Choice .Crosses .ValAttr =_b .ST_CrossesAutoZero ;_gcb :=DateAxis {_cea };_gcb .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_dg .LightGray ); -_gcb .SetMajorTickMark (_b .ST_TickMarkOut );_gcb .SetMinorTickMark (_b .ST_TickMarkIn );_gcb .SetTickLabelPosition (_b .ST_TickLblPosNextTo );_gcb .Properties ().LineProperties ().SetSolidFill (_dg .Black );_gcb .SetPosition (_b .ST_AxPosL );return _gcb ; -}; +// BarChartSeries is a series to be used on a bar chart. +type BarChartSeries struct{_ffe *_d .CT_BarSer }; -// AddSeries adds a default series to an Pie chart. -func (_cae PieOfPieChart )AddSeries ()PieChartSeries {_fda :=_b .NewCT_PieSer ();_cae ._dcg .Ser =append (_cae ._dcg .Ser ,_fda );_fda .Idx .ValAttr =uint32 (len (_cae ._dcg .Ser )-1);_fda .Order .ValAttr =uint32 (len (_cae ._dcg .Ser )-1);_fece :=PieChartSeries {_fda }; -_fece .InitializeDefaults ();return _fece ;}; +// Properties returns the line chart series shape properties. +func (_aadd LineChartSeries )Properties ()_fg .ShapeProperties {if _aadd ._dffa .SpPr ==nil {_aadd ._dffa .SpPr =_g .NewCT_ShapeProperties ();};return _fg .MakeShapeProperties (_aadd ._dffa .SpPr );}; -// Labels returns the data label properties. -func (_dbb LineChartSeries )Labels ()DataLabels {if _dbb ._cfb .DLbls ==nil {_dbb ._cfb .DLbls =_b .NewCT_DLbls ();};return MakeDataLabels (_dbb ._cfb .DLbls );}; +// Values returns the value data source. +func (_agf RadarChartSeries )Values ()NumberDataSource {if _agf ._bege .Val ==nil {_agf ._bege .Val =_d .NewCT_NumDataSource ();};return MakeNumberDataSource (_agf ._bege .Val );};func (_gfg LineChartSeries )CategoryAxis ()CategoryAxisDataSource {if _gfg ._dffa .Cat ==nil {_gfg ._dffa .Cat =_d .NewCT_AxDataSource (); +};return MakeAxisDataSource (_gfg ._dffa .Cat );}; -// Properties returns the line chart series shape properties. -func (_ebf SurfaceChartSeries )Properties ()_a .ShapeProperties {if _ebf ._bed .SpPr ==nil {_ebf ._bed .SpPr =_eg .NewCT_ShapeProperties ();};return _a .MakeShapeProperties (_ebf ._bed .SpPr );}; +// SetText sets the series text. +func (_edag RadarChartSeries )SetText (s string ){_edag ._bege .Tx =_d .NewCT_SerTx ();_edag ._bege .Tx .Choice .V =&s ;}; -// Surface3DChart is a 3D view of a surface chart. -type Surface3DChart struct{chartBase ;_cbdg *_b .CT_Surface3DChart ;}; +// Values returns the value data source. +func (_eg BubbleChartSeries )Values ()NumberDataSource {if _eg ._eab .YVal ==nil {_eg ._eab .YVal =_d .NewCT_NumDataSource ();};return MakeNumberDataSource (_eg ._eab .YVal );};func (_cc CategoryAxis )AxisID ()uint32 {return _cc ._fb .AxId .ValAttr };func (_dgcd StockChart )AddAxis (axis Axis ){_eabc :=_d .NewCT_UnsignedInt (); +_eabc .ValAttr =axis .AxisID ();_dgcd ._ccgg .AxId =append (_dgcd ._ccgg .AxId ,_eabc );};type DateAxis struct{_fgfc *_d .CT_DateAx }; -// DoughnutChart is a Doughnut chart. -type DoughnutChart struct{chartBase ;_gbfa *_b .CT_DoughnutChart ;}; +// X returns the inner wrapped XML type. +func (_bfc DoughnutChart )X ()*_d .CT_DoughnutChart {return _bfc ._ggf };func (_fagb ValueAxis )Properties ()_fg .ShapeProperties {if _fagb ._aca .SpPr ==nil {_fagb ._aca .SpPr =_g .NewCT_ShapeProperties ();};return _fg .MakeShapeProperties (_fagb ._aca .SpPr ); +}; -// Properties returns the Bubble chart series shape properties. -func (_aae BubbleChartSeries )Properties ()_a .ShapeProperties {if _aae ._gdga .SpPr ==nil {_aae ._gdga .SpPr =_eg .NewCT_ShapeProperties ();};return _a .MakeShapeProperties (_aae ._gdga .SpPr );};func (_facb ScatterChartSeries )Values ()NumberDataSource {if _facb ._dceb .YVal ==nil {_facb ._dceb .YVal =_b .NewCT_NumDataSource (); -};return MakeNumberDataSource (_facb ._dceb .YVal );}; +// CategoryAxis returns the category data source. +func (_fc AreaChartSeries )CategoryAxis ()CategoryAxisDataSource {if _fc ._ed .Cat ==nil {_fc ._ed .Cat =_d .NewCT_AxDataSource ();};return MakeAxisDataSource (_fc ._ed .Cat );};type SeriesAxis struct{_fgc *_d .CT_SerAx }; -// InitializeDefaults initializes an Radar series to the default values. -func (_aec RadarChartSeries )InitializeDefaults (){}; +// Index returns the index of the series +func (_ced ScatterChartSeries )Index ()uint32 {return _ced ._bfef .Idx .ValAttr }; -// LineChartSeries is the data series for a line chart. -type LineChartSeries struct{_cfb *_b .CT_LineSer };func (_aaa CategoryAxis )SetTickLabelPosition (p _b .ST_TickLblPos ){if p ==_b .ST_TickLblPosUnset {_aaa ._cbb .TickLblPos =nil ;}else {_aaa ._cbb .TickLblPos =_b .NewCT_TickLblPos ();_aaa ._cbb .TickLblPos .ValAttr =p ; -};}; +// AddPieChart adds a new pie chart to a chart. +func (_dcdd Chart )AddPieChart ()PieChart {_agee :=_d .NewCT_PlotAreaChoice ();_dcdd ._fgdc .Chart .PlotArea .Choice =append (_dcdd ._fgdc .Chart .PlotArea .Choice ,_agee );_agee .PieChart =_d .NewCT_PieChart ();_aeg :=PieChart {_bed :_agee .PieChart }; +_aeg .InitializeDefaults ();return _aeg ;};func (_fed DataLabels )SetShowSeriesName (b bool ){_fed .ensureChoice ();_fed ._agea .Choice .ShowSerName =_d .NewCT_Boolean ();_fed ._agea .Choice .ShowSerName .ValAttr =_f .Bool (b );}; -// InitializeDefaults the Bubble chart to its defaults -func (_bcga BubbleChart )InitializeDefaults (){};func (_gab ValueAxis )AxisID ()uint32 {return _gab ._eada .AxId .ValAttr }; +// Bar3DChart is a 3D bar chart. +type Bar3DChart struct{chartBase ;_acf *_d .CT_Bar3DChart ;}; -// AddSeries adds a default series to a Bubble chart. -func (_fgg BubbleChart )AddSeries ()BubbleChartSeries {_bbb :=_fgg .nextColor (len (_fgg ._gae .Ser ));_db :=_b .NewCT_BubbleSer ();_fgg ._gae .Ser =append (_fgg ._gae .Ser ,_db );_db .Idx .ValAttr =uint32 (len (_fgg ._gae .Ser )-1);_db .Order .ValAttr =uint32 (len (_fgg ._gae .Ser )-1); -_eae :=BubbleChartSeries {_db };_eae .InitializeDefaults ();_eae .Properties ().SetSolidFill (_bbb );return _eae ;}; +// AddBar3DChart adds a new 3D bar chart to a chart. +func (_fcd Chart )AddBar3DChart ()Bar3DChart {_fba (_fcd ._fgdc .Chart );_bdc :=_d .NewCT_PlotAreaChoice ();_fcd ._fgdc .Chart .PlotArea .Choice =append (_fcd ._fgdc .Chart .PlotArea .Choice ,_bdc );_bdc .Bar3DChart =_d .NewCT_Bar3DChart ();_bdc .Bar3DChart .Grouping =_d .NewCT_BarGrouping (); +_bdc .Bar3DChart .Grouping .ValAttr =_d .ST_BarGroupingStandard ;_de :=Bar3DChart {_acf :_bdc .Bar3DChart };_de .InitializeDefaults ();return _de ;}; -// AddDoughnutChart adds a new doughnut (pie with a hole in the center) chart to a chart. -func (_aab Chart )AddDoughnutChart ()DoughnutChart {_eee :=_b .NewCT_PlotAreaChoice ();_aab ._ae .Chart .PlotArea .Choice =append (_aab ._ae .Chart .PlotArea .Choice ,_eee );_eee .DoughnutChart =_b .NewCT_DoughnutChart ();_fge :=DoughnutChart {_gbfa :_eee .DoughnutChart }; -_fge .InitializeDefaults ();return _fge ;};func MakeSeriesAxis (x *_b .CT_SerAx )SeriesAxis {return SeriesAxis {x }};func MakeValueAxis (x *_b .CT_ValAx )ValueAxis {return ValueAxis {x }};func (_ggg ValueAxis )SetCrosses (axis Axis ){_ggg ._eada .CrossAx .ValAttr =axis .AxisID ()}; +// AddDateAxis adds a value axis to the chart. +func (_efd Chart )AddDateAxis ()DateAxis {_cec :=_d .NewCT_DateAx ();if _efd ._fgdc .Chart .PlotArea .CChoice ==nil {_efd ._fgdc .Chart .PlotArea .CChoice =_d .NewCT_PlotAreaChoice1 ();};_cec .AxId =_d .NewCT_UnsignedInt ();_cec .AxId .ValAttr =0x7FFFFFFF&_ea .Uint32 (); +_efd ._fgdc .Chart .PlotArea .CChoice .DateAx =append (_efd ._fgdc .Chart .PlotArea .CChoice .DateAx ,_cec );_cec .Delete =_d .NewCT_Boolean ();_cec .Delete .ValAttr =_f .Bool (false );_cec .Scaling =_d .NewCT_Scaling ();_cec .Scaling .Orientation =_d .NewCT_Orientation (); +_cec .Scaling .Orientation .ValAttr =_d .ST_OrientationMinMax ;_cec .Choice =&_d .EG_AxSharedChoice {};_cec .Choice .Crosses =_d .NewCT_Crosses ();_cec .Choice .Crosses .ValAttr =_d .ST_CrossesAutoZero ;_fcc :=DateAxis {_cec };_fcc .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_b .LightGray ); +_fcc .SetMajorTickMark (_d .ST_TickMarkOut );_fcc .SetMinorTickMark (_d .ST_TickMarkIn );_fcc .SetTickLabelPosition (_d .ST_TickLblPosNextTo );_fcc .Properties ().LineProperties ().SetSolidFill (_b .Black );_fcc .SetPosition (_d .ST_AxPosL );return _fcc ; +}; +// AddBarChart adds a new bar chart to a chart. +func (_gb Chart )AddBarChart ()BarChart {_ebfd :=_d .NewCT_PlotAreaChoice ();_gb ._fgdc .Chart .PlotArea .Choice =append (_gb ._fgdc .Chart .PlotArea .Choice ,_ebfd );_ebfd .BarChart =_d .NewCT_BarChart ();_ebfd .BarChart .Grouping =_d .NewCT_BarGrouping (); +_ebfd .BarChart .Grouping .ValAttr =_d .ST_BarGroupingStandard ;_eeb :=BarChart {_ce :_ebfd .BarChart };_eeb .InitializeDefaults ();return _eeb ;};func (_ebgd SurfaceChartSeries )CategoryAxis ()CategoryAxisDataSource {if _ebgd ._dfgf .Cat ==nil {_ebgd ._dfgf .Cat =_d .NewCT_AxDataSource (); +};return MakeAxisDataSource (_ebgd ._dfgf .Cat );}; -// Pie3DChart is a Pie3D chart. -type Pie3DChart struct{chartBase ;_feda *_b .CT_Pie3DChart ;}; +// InitializeDefaults the bar chart to its defaults +func (_efc Pie3DChart )InitializeDefaults (){_efc ._geg .VaryColors =_d .NewCT_Boolean ();_efc ._geg .VaryColors .ValAttr =_f .Bool (true );}; // X returns the inner wrapped XML type. -func (_dbbc RadarChartSeries )X ()*_b .CT_RadarSer {return _dbbc ._gad };func MakeCategoryAxis (x *_b .CT_CatAx )CategoryAxis {return CategoryAxis {x }}; - -// AddBarChart adds a new bar chart to a chart. -func (_bfbf Chart )AddBarChart ()BarChart {_gaf :=_b .NewCT_PlotAreaChoice ();_bfbf ._ae .Chart .PlotArea .Choice =append (_bfbf ._ae .Chart .PlotArea .Choice ,_gaf );_gaf .BarChart =_b .NewCT_BarChart ();_gaf .BarChart .Grouping =_b .NewCT_BarGrouping (); -_gaf .BarChart .Grouping .ValAttr =_b .ST_BarGroupingStandard ;_cc :=BarChart {_bg :_gaf .BarChart };_cc .InitializeDefaults ();return _cc ;}; +func (_egbe ScatterChartSeries )X ()*_d .CT_ScatterSer {return _egbe ._bfef }; -// Values returns the value data source. -func (_deg PieChartSeries )Values ()NumberDataSource {if _deg ._cfa .Val ==nil {_deg ._cfa .Val =_b .NewCT_NumDataSource ();};return MakeNumberDataSource (_deg ._cfa .Val );};func (_bcc DataLabels )SetShowValue (b bool ){_bcc .ensureChoice ();_bcc ._feb .Choice .ShowVal =_b .NewCT_Boolean (); -_bcc ._feb .Choice .ShowVal .ValAttr =_e .Bool (b );}; +// Properties returns the line chart series shape properties. +func (_dbd SurfaceChartSeries )Properties ()_fg .ShapeProperties {if _dbd ._dfgf .SpPr ==nil {_dbd ._dfgf .SpPr =_g .NewCT_ShapeProperties ();};return _fg .MakeShapeProperties (_dbd ._dfgf .SpPr );};func (_gee DateAxis )SetMajorTickMark (m _d .ST_TickMark ){if m ==_d .ST_TickMarkUnset {_gee ._fgfc .MajorTickMark =nil ; +}else {_gee ._fgfc .MajorTickMark =_d .NewCT_TickMark ();_gee ._fgfc .MajorTickMark .ValAttr =m ;};}; -// Chart is a generic chart. -type Chart struct{_ae *_b .ChartSpace }; +// AddAxis adds an axis to a line chart. +func (_cfe Line3DChart )AddAxis (axis Axis ){_dadd :=_d .NewCT_UnsignedInt ();_dadd .ValAttr =axis .AxisID ();_cfe ._gaac .AxId =append (_cfe ._gaac .AxId ,_dadd );}; -// AddPieOfPieChart adds a new pie chart to a chart. -func (_dbd Chart )AddPieOfPieChart ()PieOfPieChart {_edc :=_b .NewCT_PlotAreaChoice ();_dbd ._ae .Chart .PlotArea .Choice =append (_dbd ._ae .Chart .PlotArea .Choice ,_edc );_edc .OfPieChart =_b .NewCT_OfPieChart ();_gdgf :=PieOfPieChart {_dcg :_edc .OfPieChart }; -_gdgf .InitializeDefaults ();return _gdgf ;};func (_cbd DateAxis )AxisID ()uint32 {return _cbd ._bbdb .AxId .ValAttr };func (_ea AreaChart )AddAxis (axis Axis ){_gf :=_b .NewCT_UnsignedInt ();_gf .ValAttr =axis .AxisID ();_ea ._bd .AxId =append (_ea ._bd .AxId ,_gf ); -}; +// AddCategoryAxis adds a category axis. +func (_aad Chart )AddCategoryAxis ()CategoryAxis {_afe :=_d .NewCT_CatAx ();if _aad ._fgdc .Chart .PlotArea .CChoice ==nil {_aad ._fgdc .Chart .PlotArea .CChoice =_d .NewCT_PlotAreaChoice1 ();};_afe .AxId =_d .NewCT_UnsignedInt ();_afe .AxId .ValAttr =0x7FFFFFFF&_ea .Uint32 (); +_aad ._fgdc .Chart .PlotArea .CChoice .CatAx =append (_aad ._fgdc .Chart .PlotArea .CChoice .CatAx ,_afe );_afe .Auto =_d .NewCT_Boolean ();_afe .Auto .ValAttr =_f .Bool (true );_afe .Delete =_d .NewCT_Boolean ();_afe .Delete .ValAttr =_f .Bool (false ); +_bfg :=MakeCategoryAxis (_afe );_bfg .InitializeDefaults ();return _bfg ;};func (_ggfc ValueAxis )SetPosition (p _d .ST_AxPos ){_ggfc ._aca .AxPos =_d .NewCT_AxPos ();_ggfc ._aca .AxPos .ValAttr =p ;};func (_ceb SurfaceChartSeries )InitializeDefaults (){_ceb .Properties ().LineProperties ().SetWidth (1*_e .Point ); +_ceb .Properties ().LineProperties ().SetSolidFill (_b .Black );_ceb .Properties ().LineProperties ().SetJoin (_fg .LineJoinRound );}; -// SetText sets the series text -func (_ecd LineChartSeries )SetText (s string ){_ecd ._cfb .Tx =_b .NewCT_SerTx ();_ecd ._cfb .Tx .Choice .V =&s ;};func (_bcb CategoryAxis )AxisID ()uint32 {return _bcb ._cbb .AxId .ValAttr };func (_eaf DateAxis )SetTickLabelPosition (p _b .ST_TickLblPos ){if p ==_b .ST_TickLblPosUnset {_eaf ._bbdb .TickLblPos =nil ; -}else {_eaf ._bbdb .TickLblPos =_b .NewCT_TickLblPos ();_eaf ._bbdb .TickLblPos .ValAttr =p ;};}; +// SetText sets the series text. +func (_afc BubbleChartSeries )SetText (s string ){_afc ._eab .Tx =_d .NewCT_SerTx ();_afc ._eab .Tx .Choice .V =&s ;}; -// AddSeries adds a default series to a Stock chart. -func (_gaa StockChart )AddSeries ()LineChartSeries {_fbc :=_b .NewCT_LineSer ();_gaa ._eadc .Ser =append (_gaa ._eadc .Ser ,_fbc );_fbc .Idx .ValAttr =uint32 (len (_gaa ._eadc .Ser )-1);_fbc .Order .ValAttr =uint32 (len (_gaa ._eadc .Ser )-1);_bcef :=LineChartSeries {_fbc }; -_bcef .Values ().CreateEmptyNumberCache ();_bcef .Properties ().LineProperties ().SetNoFill ();return _bcef ;}; +// AreaChartSeries is a series to be used on an area chart. +type AreaChartSeries struct{_ed *_d .CT_AreaSer }; -// PieChartSeries is a series to be used on an Pie chart. -type PieChartSeries struct{_cfa *_b .CT_PieSer }; +// AddPie3DChart adds a new pie chart to a chart. +func (_dcf Chart )AddPie3DChart ()Pie3DChart {_fba (_dcf ._fgdc .Chart );_eef :=_d .NewCT_PlotAreaChoice ();_dcf ._fgdc .Chart .PlotArea .Choice =append (_dcf ._fgdc .Chart .PlotArea .Choice ,_eef );_eef .Pie3DChart =_d .NewCT_Pie3DChart ();_bcg :=Pie3DChart {_geg :_eef .Pie3DChart }; +_bcg .InitializeDefaults ();return _bcg ;}; // AddAxis adds an axis to a Surface chart. -func (_dafd Surface3DChart )AddAxis (axis Axis ){_cgf :=_b .NewCT_UnsignedInt ();_cgf .ValAttr =axis .AxisID ();_dafd ._cbdg .AxId =append (_dafd ._cbdg .AxId ,_cgf );}; - -// AddSeries adds a default series to an Pie chart. -func (_agb PieChart )AddSeries ()PieChartSeries {_adc :=_b .NewCT_PieSer ();_agb ._eag .Ser =append (_agb ._eag .Ser ,_adc );_adc .Idx .ValAttr =uint32 (len (_agb ._eag .Ser )-1);_adc .Order .ValAttr =uint32 (len (_agb ._eag .Ser )-1);_fabf :=PieChartSeries {_adc }; -_fabf .InitializeDefaults ();return _fabf ;}; +func (_ggef Surface3DChart )AddAxis (axis Axis ){_gea :=_d .NewCT_UnsignedInt ();_gea .ValAttr =axis .AxisID ();_ggef ._def .AxId =append (_ggef ._def .AxId ,_gea );}; // X returns the inner wrapped XML type. -func (_fffd GridLines )X ()*_b .CT_ChartLines {return _fffd ._cbf };func MakeTitle (x *_b .CT_Title )Title {return Title {x }}; +func (_afec Legend )X ()*_d .CT_Legend {return _afec ._bcf };func (_bfeb ValueAxis )SetMajorTickMark (m _d .ST_TickMark ){if m ==_d .ST_TickMarkUnset {_bfeb ._aca .MajorTickMark =nil ;}else {_bfeb ._aca .MajorTickMark =_d .NewCT_TickMark ();_bfeb ._aca .MajorTickMark .ValAttr =m ; +};}; -// Values returns the value data source. -func (_aa AreaChartSeries )Values ()NumberDataSource {if _aa ._dc .Val ==nil {_aa ._dc .Val =_b .NewCT_NumDataSource ();};return MakeNumberDataSource (_aa ._dc .Val );}; +// AddSurfaceChart adds a new surface chart to a chart. +func (_acb Chart )AddSurfaceChart ()SurfaceChart {_gec :=_d .NewCT_PlotAreaChoice ();_acb ._fgdc .Chart .PlotArea .Choice =append (_acb ._fgdc .Chart .PlotArea .Choice ,_gec );_gec .SurfaceChart =_d .NewCT_SurfaceChart ();_fba (_acb ._fgdc .Chart );_acb ._fgdc .Chart .View3D .RotX .ValAttr =_f .Int8 (90); +_acb ._fgdc .Chart .View3D .RotY .ValAttr =_f .Uint16 (0);_acb ._fgdc .Chart .View3D .Perspective =_d .NewCT_Perspective ();_acb ._fgdc .Chart .View3D .Perspective .ValAttr =_f .Uint8 (0);_dfd :=SurfaceChart {_bcd :_gec .SurfaceChart };_dfd .InitializeDefaults (); +return _dfd ;}; -// ScatterChartSeries is the data series for a scatter chart. -type ScatterChartSeries struct{_dceb *_b .CT_ScatterSer };func (_eeg SeriesAxis )InitializeDefaults (){}; +// AddTitle sets a new title on the chart. +func (_bgb Chart )AddTitle ()Title {_bgb ._fgdc .Chart .Title =_d .NewCT_Title ();_bgb ._fgdc .Chart .Title .Overlay =_d .NewCT_Boolean ();_bgb ._fgdc .Chart .Title .Overlay .ValAttr =_f .Bool (false );_bgb ._fgdc .Chart .AutoTitleDeleted =_d .NewCT_Boolean (); +_bgb ._fgdc .Chart .AutoTitleDeleted .ValAttr =_f .Bool (false );_edaa :=MakeTitle (_bgb ._fgdc .Chart .Title );_edaa .InitializeDefaults ();return _edaa ;}; -// SetValues is used to set the source data to a set of values. -func (_ggaf CategoryAxisDataSource )SetValues (v []string ){_ggaf ._ede .Choice =_b .NewCT_AxDataSourceChoice ();_ggaf ._ede .Choice .StrLit =_b .NewCT_StrData ();_ggaf ._ede .Choice .StrLit .PtCount =_b .NewCT_UnsignedInt ();_ggaf ._ede .Choice .StrLit .PtCount .ValAttr =uint32 (len (v )); -for _gea ,_bfd :=range v {_ggaf ._ede .Choice .StrLit .Pt =append (_ggaf ._ede .Choice .StrLit .Pt ,&_b .CT_StrVal {IdxAttr :uint32 (_gea ),V :_bfd });};}; +// AddBubbleChart adds a new bubble chart. +func (_eed Chart )AddBubbleChart ()BubbleChart {_cdc :=_d .NewCT_PlotAreaChoice ();_eed ._fgdc .Chart .PlotArea .Choice =append (_eed ._fgdc .Chart .PlotArea .Choice ,_cdc );_cdc .BubbleChart =_d .NewCT_BubbleChart ();_fdc :=BubbleChart {_ba :_cdc .BubbleChart }; +_fdc .InitializeDefaults ();return _fdc ;};func (_gcga ValueAxis )SetCrosses (axis Axis ){_gcga ._aca .CrossAx .ValAttr =axis .AxisID ()}; -// 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{_ede *_b .CT_AxDataSource }; +// 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 (_ecag NumberDataSource )CreateEmptyNumberCache (){_ecag .ensureChoice ();if _ecag ._baac .Choice .NumRef ==nil {_ecag ._baac .Choice .NumRef =_d .NewCT_NumRef ();};_ecag ._baac .Choice .NumLit =nil ;_ecag ._baac .Choice .NumRef .NumCache =_d .NewCT_NumData (); +_ecag ._baac .Choice .NumRef .NumCache .PtCount =_d .NewCT_UnsignedInt ();_ecag ._baac .Choice .NumRef .NumCache .PtCount .ValAttr =0;};type Line3DChart struct{chartBase ;_gaac *_d .CT_Line3DChart ;};func (_ddd DateAxis )AxisID ()uint32 {return _ddd ._fgfc .AxId .ValAttr }; -// SetOrder sets the order of the series -func (_egdc SurfaceChartSeries )SetOrder (idx uint32 ){_egdc ._bed .Order .ValAttr =idx }; // InitializeDefaults the bar chart to its defaults -func (_g Area3DChart )InitializeDefaults (){}; +func (_bf Bar3DChart )InitializeDefaults (){_bf .SetDirection (_d .ST_BarDirCol )}; + +// Values returns the value data source. +func (_cee BarChartSeries )Values ()NumberDataSource {if _cee ._ffe .Val ==nil {_cee ._ffe .Val =_d .NewCT_NumDataSource ();};return MakeNumberDataSource (_cee ._ffe .Val );}; + +// AddAxis adds an axis to a line chart. +func (_cac LineChart )AddAxis (axis Axis ){_dcg :=_d .NewCT_UnsignedInt ();_dcg .ValAttr =axis .AxisID ();_cac ._aedf .AxId =append (_cac ._aedf .AxId ,_dcg );}; + +// RadarChartSeries is a series to be used on an Radar chart. +type RadarChartSeries struct{_bege *_d .CT_RadarSer }; // X returns the inner wrapped XML type. -func (_bcg Bar3DChart )X ()*_b .CT_Bar3DChart {return _bcg ._gba };type Line3DChart struct{chartBase ;_gdbf *_b .CT_Line3DChart ;}; +func (_cag BubbleChart )X ()*_d .CT_BubbleChart {return _cag ._ba }; // Index returns the index of the series -func (_eadd LineChartSeries )Index ()uint32 {return _eadd ._cfb .Idx .ValAttr };func (_afg Marker )SetSize (sz uint8 ){_afg ._bfg .Size =_b .NewCT_MarkerSize ();_afg ._bfg .Size .ValAttr =&sz ;}; +func (_cce SurfaceChartSeries )Index ()uint32 {return _cce ._dfgf .Idx .ValAttr };var NullAxis Axis =nullAxis (0);func (_dddc ValueAxis )SetTickLabelPosition (p _d .ST_TickLblPos ){if p ==_d .ST_TickLblPosUnset {_dddc ._aca .TickLblPos =nil ;}else {_dddc ._aca .TickLblPos =_d .NewCT_TickLblPos (); +_dddc ._aca .TickLblPos .ValAttr =p ;};};func (_gdfc DateAxis )SetCrosses (axis Axis ){_gdfc ._fgfc .CrossAx .ValAttr =axis .AxisID ()};func (_egbf Title )ParagraphProperties ()_fg .ParagraphProperties {if _egbf ._debb .Tx ==nil {_egbf .SetText ("");}; +if _egbf ._debb .Tx .Choice .Rich .P [0].PPr ==nil {_egbf ._debb .Tx .Choice .Rich .P [0].PPr =_g .NewCT_TextParagraphProperties ();};return _fg .MakeParagraphProperties (_egbf ._debb .Tx .Choice .Rich .P [0].PPr );}; -// RadarChart is an Radar chart that has a shaded Radar underneath a curve. -type RadarChart struct{chartBase ;_ega *_b .CT_RadarChart ;}; +// Values returns the value data source. +func (_beg AreaChartSeries )Values ()NumberDataSource {if _beg ._ed .Val ==nil {_beg ._ed .Val =_d .NewCT_NumDataSource ();};return MakeNumberDataSource (_beg ._ed .Val );};type nullAxis byte ;func (_fab DataLabels )SetShowLeaderLines (b bool ){_fab .ensureChoice (); +_fab ._agea .Choice .ShowLeaderLines =_d .NewCT_Boolean ();_fab ._agea .Choice .ShowLeaderLines .ValAttr =_f .Bool (b );}; -// InitializeDefaults the bar chart to its defaults -func (_dba RadarChart )InitializeDefaults (){_dba ._ega .RadarStyle .ValAttr =_b .ST_RadarStyleMarker }; +// AddSeries adds a default series to an Radar chart. +func (_gadb RadarChart )AddSeries ()RadarChartSeries {_eee :=_gadb .nextColor (len (_gadb ._ebg .Ser ));_gag :=_d .NewCT_RadarSer ();_gadb ._ebg .Ser =append (_gadb ._ebg .Ser ,_gag );_gag .Idx .ValAttr =uint32 (len (_gadb ._ebg .Ser )-1);_gag .Order .ValAttr =uint32 (len (_gadb ._ebg .Ser )-1); +_faa :=RadarChartSeries {_gag };_faa .InitializeDefaults ();_faa .Properties ().SetSolidFill (_eee );return _faa ;}; -// SetText sets the series text. -func (_dgb BubbleChartSeries )SetText (s string ){_dgb ._gdga .Tx =_b .NewCT_SerTx ();_dgb ._gdga .Tx .Choice .V =&s ;};type chartBase struct{}; +// CategoryAxis returns the category data source. +func (_ddf BubbleChartSeries )CategoryAxis ()CategoryAxisDataSource {if _ddf ._eab .XVal ==nil {_ddf ._eab .XVal =_d .NewCT_AxDataSource ();};return MakeAxisDataSource (_ddf ._eab .XVal );}; -// Bar3DChart is a 3D bar chart. -type Bar3DChart struct{chartBase ;_gba *_b .CT_Bar3DChart ;}; +// PieChartSeries is a series to be used on an Pie chart. +type PieChartSeries struct{_eba *_d .CT_PieSer }; -// InitializeDefaults initializes an Pie series to the default values. -func (_dfc PieChartSeries )InitializeDefaults (){};func (_dcb DataLabels )ensureChoice (){if _dcb ._feb .Choice ==nil {_dcb ._feb .Choice =_b .NewCT_DLblsChoice ();};}; +// StockChart is a 2D Stock chart. +type StockChart struct{chartBase ;_ccgg *_d .CT_StockChart ;}; // X returns the inner wrapped XML type. -func (_fga LineChartSeries )X ()*_b .CT_LineSer {return _fga ._cfb };func (_efe CategoryAxis )SetPosition (p _b .ST_AxPos ){_efe ._cbb .AxPos =_b .NewCT_AxPos ();_efe ._cbb .AxPos .ValAttr =p ;};func (_cfd ValueAxis )SetTickLabelPosition (p _b .ST_TickLblPos ){if p ==_b .ST_TickLblPosUnset {_cfd ._eada .TickLblPos =nil ; -}else {_cfd ._eada .TickLblPos =_b .NewCT_TickLblPos ();_cfd ._eada .TickLblPos .ValAttr =p ;};}; +func (_cfg Title )X ()*_d .CT_Title {return _cfg ._debb }; -// Properties returns the line chart series shape properties. -func (_aeg ScatterChartSeries )Properties ()_a .ShapeProperties {if _aeg ._dceb .SpPr ==nil {_aeg ._dceb .SpPr =_eg .NewCT_ShapeProperties ();};return _a .MakeShapeProperties (_aeg ._dceb .SpPr );}; +// X returns the inner wrapped XML type. +func (_egbc ScatterChart )X ()*_d .CT_ScatterChart {return _egbc ._cad };func (_aaac ValueAxis )AxisID ()uint32 {return _aaac ._aca .AxId .ValAttr };func (_fcg DateAxis )SetMinorTickMark (m _d .ST_TickMark ){if m ==_d .ST_TickMarkUnset {_fcg ._fgfc .MinorTickMark =nil ; +}else {_fcg ._fgfc .MinorTickMark =_d .NewCT_TickMark ();_fcg ._fgfc .MinorTickMark .ValAttr =m ;};}; -// AddSurface3DChart adds a new 3D surface chart to a chart. -func (_ggag Chart )AddSurface3DChart ()Surface3DChart {_aef :=_b .NewCT_PlotAreaChoice ();_ggag ._ae .Chart .PlotArea .Choice =append (_ggag ._ae .Chart .PlotArea .Choice ,_aef );_aef .Surface3DChart =_b .NewCT_Surface3DChart ();_bbd (_ggag ._ae .Chart ); -_af :=Surface3DChart {_cbdg :_aef .Surface3DChart };_af .InitializeDefaults ();return _af ;};func (_bgbc SurfaceChartSeries )CategoryAxis ()CategoryAxisDataSource {if _bgbc ._bed .Cat ==nil {_bgbc ._bed .Cat =_b .NewCT_AxDataSource ();};return MakeAxisDataSource (_bgbc ._bed .Cat ); -};func (_fag nullAxis )AxisID ()uint32 {return 0};func (_gecf NumberDataSource )SetReference (s string ){_gecf .ensureChoice ();if _gecf ._ebb .Choice .NumRef ==nil {_gecf ._ebb .Choice .NumRef =_b .NewCT_NumRef ();};_gecf ._ebb .Choice .NumRef .F =s ; -};func (_bbgc CategoryAxis )Properties ()_a .ShapeProperties {if _bbgc ._cbb .SpPr ==nil {_bbgc ._cbb .SpPr =_eg .NewCT_ShapeProperties ();};return _a .MakeShapeProperties (_bbgc ._cbb .SpPr );}; +// AddLegend adds a legend to a chart, replacing any existing legend. +func (_ggc Chart )AddLegend ()Legend {_ggc ._fgdc .Chart .Legend =_d .NewCT_Legend ();_aada :=MakeLegend (_ggc ._fgdc .Chart .Legend );_aada .InitializeDefaults ();return _aada ;}; + +// RemoveTitle removes any existing title from the chart. +func (_efe Chart )RemoveTitle (){_efe ._fgdc .Chart .Title =nil ;_efe ._fgdc .Chart .AutoTitleDeleted =_d .NewCT_Boolean ();_efe ._fgdc .Chart .AutoTitleDeleted .ValAttr =_f .Bool (true );}; // Axis is the interface implemented by different axes when assigning to a // chart. -type Axis interface{AxisID ()uint32 ;};func (_bfbfc ScatterChartSeries )SetSmooth (b bool ){_bfbfc ._dceb .Smooth =_b .NewCT_Boolean ();_bfbfc ._dceb .Smooth .ValAttr =&b ;};func (_aeac Surface3DChart )InitializeDefaults (){_aeac ._cbdg .Wireframe =_b .NewCT_Boolean (); -_aeac ._cbdg .Wireframe .ValAttr =_e .Bool (false );_aeac ._cbdg .BandFmts =_b .NewCT_BandFmts ();for _aad :=0;_aad < 15;_aad ++{_ddff :=_b .NewCT_BandFmt ();_ddff .Idx .ValAttr =uint32 (_aad );_ddff .SpPr =_eg .NewCT_ShapeProperties ();_dceef :=_a .MakeShapeProperties (_ddff .SpPr ); -_dceef .SetSolidFill (_aeac .nextColor (_aad ));_aeac ._cbdg .BandFmts .BandFmt =append (_aeac ._cbdg .BandFmts .BandFmt ,_ddff );};}; +type Axis interface{AxisID ()uint32 ;};func (_fga LineChartSeries )SetSmooth (b bool ){_fga ._dffa .Smooth =_d .NewCT_Boolean ();_fga ._dffa .Smooth .ValAttr =&b ;}; // X returns the inner wrapped XML type. -func (_ggf StockChart )X ()*_b .CT_StockChart {return _ggf ._eadc }; +func (_bda BarChartSeries )X ()*_d .CT_BarSer {return _bda ._ffe }; -// X returns the inner wrapped XML type. -func (_dfaf SeriesAxis )X ()*_b .CT_SerAx {return _dfaf ._dfg };func (_dda CategoryAxis )SetCrosses (axis Axis ){_dda ._cbb .Choice =_b .NewEG_AxSharedChoice ();_dda ._cbb .Choice .Crosses =_b .NewCT_Crosses ();_dda ._cbb .Choice .Crosses .ValAttr =_b .ST_CrossesAutoZero ; -_dda ._cbb .CrossAx .ValAttr =axis .AxisID ();}; +// AddSeries adds a default series to a Bubble chart. +func (_fec BubbleChart )AddSeries ()BubbleChartSeries {_aba :=_fec .nextColor (len (_fec ._ba .Ser ));_cgc :=_d .NewCT_BubbleSer ();_fec ._ba .Ser =append (_fec ._ba .Ser ,_cgc );_cgc .Idx .ValAttr =uint32 (len (_fec ._ba .Ser )-1);_cgc .Order .ValAttr =uint32 (len (_fec ._ba .Ser )-1); +_ceea :=BubbleChartSeries {_cgc };_ceea .InitializeDefaults ();_ceea .Properties ().SetSolidFill (_aba );return _ceea ;}; -// AddTitle sets a new title on the chart. -func (_fd Chart )AddTitle ()Title {_fd ._ae .Chart .Title =_b .NewCT_Title ();_fd ._ae .Chart .Title .Overlay =_b .NewCT_Boolean ();_fd ._ae .Chart .Title .Overlay .ValAttr =_e .Bool (false );_fd ._ae .Chart .AutoTitleDeleted =_b .NewCT_Boolean ();_fd ._ae .Chart .AutoTitleDeleted .ValAttr =_e .Bool (false ); -_gfdg :=MakeTitle (_fd ._ae .Chart .Title );_gfdg .InitializeDefaults ();return _gfdg ;}; +// InitializeDefaults the bar chart to its defaults +func (_abae RadarChart )InitializeDefaults (){_abae ._ebg .RadarStyle .ValAttr =_d .ST_RadarStyleMarker }; -// Values returns the value data source. -func (_fbd BarChartSeries )Values ()NumberDataSource {if _fbd ._fb .Val ==nil {_fbd ._fb .Val =_b .NewCT_NumDataSource ();};return MakeNumberDataSource (_fbd ._fb .Val );};type Title struct{_gefc *_b .CT_Title }; +// InitializeDefaults initializes a Bubble chart series to the default values. +func (_dcd BubbleChartSeries )InitializeDefaults (){}; // X returns the inner wrapped XML type. -func (_fc AreaChart )X ()*_b .CT_AreaChart {return _fc ._bd };func (_ecc LineChartSeries )CategoryAxis ()CategoryAxisDataSource {if _ecc ._cfb .Cat ==nil {_ecc ._cfb .Cat =_b .NewCT_AxDataSource ();};return MakeAxisDataSource (_ecc ._cfb .Cat );}; - -// Marker returns the marker properties. -func (_bff LineChartSeries )Marker ()Marker {if _bff ._cfb .Marker ==nil {_bff ._cfb .Marker =_b .NewCT_Marker ();};return MakeMarker (_bff ._cfb .Marker );}; +func (_ggea ValueAxis )X ()*_d .CT_ValAx {return _ggea ._aca };func MakeTitle (x *_d .CT_Title )Title {return Title {x }}; -// SetExplosion sets the value that the segements of the pie are 'exploded' by -func (_eaea PieChartSeries )SetExplosion (v uint32 ){_eaea ._cfa .Explosion =_b .NewCT_UnsignedInt ();_eaea ._cfa .Explosion .ValAttr =v ;}; +// Index returns the index of the series +func (_cb LineChartSeries )Index ()uint32 {return _cb ._dffa .Idx .ValAttr }; -// SetValues sets values directly on a source. -func (_bda NumberDataSource )SetValues (v []float64 ){_bda .ensureChoice ();_bda ._ebb .Choice .NumRef =nil ;_bda ._ebb .Choice .NumLit =_b .NewCT_NumData ();_bda ._ebb .Choice .NumLit .PtCount =_b .NewCT_UnsignedInt ();_bda ._ebb .Choice .NumLit .PtCount .ValAttr =uint32 (len (v )); -for _efeg ,_aea :=range v {_bda ._ebb .Choice .NumLit .Pt =append (_bda ._ebb .Choice .NumLit .Pt ,&_b .CT_NumVal {IdxAttr :uint32 (_efeg ),V :_f .Sprintf ("\u0025\u0067",_aea )});};};func (_gfc ScatterChartSeries )CategoryAxis ()CategoryAxisDataSource {if _gfc ._dceb .XVal ==nil {_gfc ._dceb .XVal =_b .NewCT_AxDataSource (); -};return MakeAxisDataSource (_gfc ._dceb .XVal );};func MakeLegend (l *_b .CT_Legend )Legend {return Legend {l }};func (_aebf Legend )InitializeDefaults (){_aebf .SetPosition (_b .ST_LegendPosR );_aebf .SetOverlay (false );_aebf .Properties ().SetNoFill (); -_aebf .Properties ().LineProperties ().SetNoFill ();}; +// AddDoughnutChart adds a new doughnut (pie with a hole in the center) chart to a chart. +func (_cf Chart )AddDoughnutChart ()DoughnutChart {_dbf :=_d .NewCT_PlotAreaChoice ();_cf ._fgdc .Chart .PlotArea .Choice =append (_cf ._fgdc .Chart .PlotArea .Choice ,_dbf );_dbf .DoughnutChart =_d .NewCT_DoughnutChart ();_cgca :=DoughnutChart {_ggf :_dbf .DoughnutChart }; +_cgca .InitializeDefaults ();return _cgca ;};func (_bcfc SurfaceChart )InitializeDefaults (){_bcfc ._bcd .Wireframe =_d .NewCT_Boolean ();_bcfc ._bcd .Wireframe .ValAttr =_f .Bool (false );_bcfc ._bcd .BandFmts =_d .NewCT_BandFmts ();for _bcad :=0;_bcad < 15; +_bcad ++{_gca :=_d .NewCT_BandFmt ();_gca .Idx .ValAttr =uint32 (_bcad );_gca .SpPr =_g .NewCT_ShapeProperties ();_bgg :=_fg .MakeShapeProperties (_gca .SpPr );_bgg .SetSolidFill (_bcfc .nextColor (_bcad ));_bcfc ._bcd .BandFmts .BandFmt =append (_bcfc ._bcd .BandFmts .BandFmt ,_gca ); +};}; -// CategoryAxis returns the category data source. -func (_gfa BubbleChartSeries )CategoryAxis ()CategoryAxisDataSource {if _gfa ._gdga .XVal ==nil {_gfa ._gdga .XVal =_b .NewCT_AxDataSource ();};return MakeAxisDataSource (_gfa ._gdga .XVal );}; +// AddValueAxis adds a value axis to the chart. +func (_ageef Chart )AddValueAxis ()ValueAxis {_fgdf :=_d .NewCT_ValAx ();if _ageef ._fgdc .Chart .PlotArea .CChoice ==nil {_ageef ._fgdc .Chart .PlotArea .CChoice =_d .NewCT_PlotAreaChoice1 ();};_fgdf .AxId =_d .NewCT_UnsignedInt ();_fgdf .AxId .ValAttr =0x7FFFFFFF&_ea .Uint32 (); +_ageef ._fgdc .Chart .PlotArea .CChoice .ValAx =append (_ageef ._fgdc .Chart .PlotArea .CChoice .ValAx ,_fgdf );_fgdf .Delete =_d .NewCT_Boolean ();_fgdf .Delete .ValAttr =_f .Bool (false );_fgdf .Scaling =_d .NewCT_Scaling ();_fgdf .Scaling .Orientation =_d .NewCT_Orientation (); +_fgdf .Scaling .Orientation .ValAttr =_d .ST_OrientationMinMax ;_fgdf .Choice =&_d .EG_AxSharedChoice {};_fgdf .Choice .Crosses =_d .NewCT_Crosses ();_fgdf .Choice .Crosses .ValAttr =_d .ST_CrossesAutoZero ;_fgdf .CrossBetween =_d .NewCT_CrossBetween (); +_fgdf .CrossBetween .ValAttr =_d .ST_CrossBetweenBetween ;_gff :=MakeValueAxis (_fgdf );_gff .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_b .LightGray );_gff .SetMajorTickMark (_d .ST_TickMarkOut );_gff .SetMinorTickMark (_d .ST_TickMarkIn ); +_gff .SetTickLabelPosition (_d .ST_TickLblPosNextTo );_gff .Properties ().LineProperties ().SetSolidFill (_b .Black );_gff .SetPosition (_d .ST_AxPosL );return _gff ;}; -// AddSeries adds a default series to an area chart. -func (_de Area3DChart )AddSeries ()AreaChartSeries {_ff :=_de .nextColor (len (_de ._bb .Ser ));_fe :=_b .NewCT_AreaSer ();_de ._bb .Ser =append (_de ._bb .Ser ,_fe );_fe .Idx .ValAttr =uint32 (len (_de ._bb .Ser )-1);_fe .Order .ValAttr =uint32 (len (_de ._bb .Ser )-1); -_bce :=AreaChartSeries {_fe };_bce .InitializeDefaults ();_bce .Properties ().SetSolidFill (_ff );return _bce ;}; +// Order returns the order of the series +func (_fee SurfaceChartSeries )Order ()uint32 {return _fee ._dfgf .Order .ValAttr };type Marker struct{_gaf *_d .CT_Marker };func _fba (_feb *_d .CT_Chart ){_feb .View3D =_d .NewCT_View3D ();_feb .View3D .RotX =_d .NewCT_RotX ();_feb .View3D .RotX .ValAttr =_f .Int8 (15); +_feb .View3D .RotY =_d .NewCT_RotY ();_feb .View3D .RotY .ValAttr =_f .Uint16 (20);_feb .View3D .RAngAx =_d .NewCT_Boolean ();_feb .View3D .RAngAx .ValAttr =_f .Bool (false );_feb .Floor =_d .NewCT_Surface ();_feb .Floor .Thickness =_d .NewCT_Thickness (); +_feb .Floor .Thickness .ValAttr .Uint32 =_f .Uint32 (0);_feb .SideWall =_d .NewCT_Surface ();_feb .SideWall .Thickness =_d .NewCT_Thickness ();_feb .SideWall .Thickness .ValAttr .Uint32 =_f .Uint32 (0);_feb .BackWall =_d .NewCT_Surface ();_feb .BackWall .Thickness =_d .NewCT_Thickness (); +_feb .BackWall .Thickness .ValAttr .Uint32 =_f .Uint32 (0);}; -// AddLegend adds a legend to a chart, replacing any existing legend. -func (_cee Chart )AddLegend ()Legend {_cee ._ae .Chart .Legend =_b .NewCT_Legend ();_gcf :=MakeLegend (_cee ._ae .Chart .Legend );_gcf .InitializeDefaults ();return _gcf ;};func (_ab CategoryAxis )SetMinorTickMark (m _b .ST_TickMark ){if m ==_b .ST_TickMarkUnset {_ab ._cbb .MinorTickMark =nil ; -}else {_ab ._cbb .MinorTickMark =_b .NewCT_TickMark ();_ab ._cbb .MinorTickMark .ValAttr =m ;};};func (_ecee DateAxis )SetMinorTickMark (m _b .ST_TickMark ){if m ==_b .ST_TickMarkUnset {_ecee ._bbdb .MinorTickMark =nil ;}else {_ecee ._bbdb .MinorTickMark =_b .NewCT_TickMark (); -_ecee ._bbdb .MinorTickMark .ValAttr =m ;};};type DateAxis struct{_bbdb *_b .CT_DateAx }; +// PieOfPieChart is a Pie chart with an extra Pie chart. +type PieOfPieChart struct{chartBase ;_gaad *_d .CT_OfPieChart ;};type LineChart struct{chartBase ;_aedf *_d .CT_LineChart ;}; -// InitializeDefaults the bar chart to its defaults -func (_faa BarChart )InitializeDefaults (){_faa .SetDirection (_b .ST_BarDirCol )}; +// SetText sets the series text. +func (_df BarChartSeries )SetText (s string ){_df ._ffe .Tx =_d .NewCT_SerTx ();_df ._ffe .Tx .Choice .V =&s ;};type Title struct{_debb *_d .CT_Title }; -// BubbleChart is a 2D Bubble chart. -type BubbleChart struct{chartBase ;_gae *_b .CT_BubbleChart ;};type GridLines struct{_cbf *_b .CT_ChartLines }; +// X returns the inner wrapped XML type. +func (_dc Bar3DChart )X ()*_d .CT_Bar3DChart {return _dc ._acf };func (_cdb DataLabels )SetPosition (p _d .ST_DLblPos ){_cdb .ensureChoice ();_cdb ._agea .Choice .DLblPos =_d .NewCT_DLblPos ();_cdb ._agea .Choice .DLblPos .ValAttr =p ;};func (_dg BarChart )AddAxis (axis Axis ){_ace :=_d .NewCT_UnsignedInt (); +_ace .ValAttr =axis .AxisID ();_dg ._ce .AxId =append (_dg ._ce .AxId ,_ace );}; -// AddSeries adds a default series to a Scatter chart. -func (_eff ScatterChart )AddSeries ()ScatterChartSeries {_cdd :=_eff .nextColor (len (_eff ._dced .Ser ));_afd :=_b .NewCT_ScatterSer ();_eff ._dced .Ser =append (_eff ._dced .Ser ,_afd );_afd .Idx .ValAttr =uint32 (len (_eff ._dced .Ser )-1);_afd .Order .ValAttr =uint32 (len (_eff ._dced .Ser )-1); -_fdd :=ScatterChartSeries {_afd };_fdd .InitializeDefaults ();_fdd .Marker ().Properties ().LineProperties ().SetSolidFill (_cdd );_fdd .Marker ().Properties ().SetSolidFill (_cdd );return _fdd ;}; +// Properties returns the line chart series shape properties. +func (_bge ScatterChartSeries )Properties ()_fg .ShapeProperties {if _bge ._bfef .SpPr ==nil {_bge ._bfef .SpPr =_g .NewCT_ShapeProperties ();};return _fg .MakeShapeProperties (_bge ._bfef .SpPr );}; -// SurfaceChart is a 3D surface chart, viewed from the top-down. -type SurfaceChart struct{chartBase ;_fgfg *_b .CT_SurfaceChart ;}; +// X returns the inner wrapped XML type. +func (_bfd DateAxis )X ()*_d .CT_DateAx {return _bfd ._fgfc }; // X returns the inner wrapped XML type. -func (_ba BubbleChart )X ()*_b .CT_BubbleChart {return _ba ._gae }; +func (_ecagd SeriesAxis )X ()*_d .CT_SerAx {return _ecagd ._fgc }; -// InitializeDefaults the bar chart to its defaults -func (_bggf PieOfPieChart )InitializeDefaults (){_bggf ._dcg .VaryColors =_b .NewCT_Boolean ();_bggf ._dcg .VaryColors .ValAttr =_e .Bool (true );_bggf .SetType (_b .ST_OfPieTypePie );_bggf ._dcg .SecondPieSize =_b .NewCT_SecondPieSize ();_bggf ._dcg .SecondPieSize .ValAttr =&_b .ST_SecondPieSize {}; -_bggf ._dcg .SecondPieSize .ValAttr .ST_SecondPieSizeUShort =_e .Uint16 (75);_efc :=_b .NewCT_ChartLines ();_efc .SpPr =_eg .NewCT_ShapeProperties ();_eaaf :=_a .MakeShapeProperties (_efc .SpPr );_eaaf .LineProperties ().SetSolidFill (_dg .Auto );_bggf ._dcg .SerLines =append (_bggf ._dcg .SerLines ,_efc ); -}; +// Order returns the order of the series +func (_gbd ScatterChartSeries )Order ()uint32 {return _gbd ._bfef .Order .ValAttr };type ScatterChart struct{chartBase ;_cad *_d .CT_ScatterChart ;};type SurfaceChartSeries struct{_dfgf *_d .CT_SurfaceSer };func (_ffg CategoryAxis )Properties ()_fg .ShapeProperties {if _ffg ._fb .SpPr ==nil {_ffg ._fb .SpPr =_g .NewCT_ShapeProperties (); +};return _fg .MakeShapeProperties (_ffg ._fb .SpPr );}; -// AddRadarChart adds a new radar chart to a chart. -func (_aac Chart )AddRadarChart ()RadarChart {_fgc :=_b .NewCT_PlotAreaChoice ();_aac ._ae .Chart .PlotArea .Choice =append (_aac ._ae .Chart .PlotArea .Choice ,_fgc );_fgc .RadarChart =_b .NewCT_RadarChart ();_gdc :=RadarChart {_ega :_fgc .RadarChart }; -_gdc .InitializeDefaults ();return _gdc ;}; \ No newline at end of file +// SetOrder sets the order of the series +func (_ddfc ScatterChartSeries )SetOrder (idx uint32 ){_ddfc ._bfef .Order .ValAttr =idx };func (_bfdf DateAxis )SetTickLabelPosition (p _d .ST_TickLblPos ){if p ==_d .ST_TickLblPosUnset {_bfdf ._fgfc .TickLblPos =nil ;}else {_bfdf ._fgfc .TickLblPos =_d .NewCT_TickLblPos (); +_bfdf ._fgfc .TickLblPos .ValAttr =p ;};}; + +// AddSeries adds a default series to a line chart. +func (_gcf Line3DChart )AddSeries ()LineChartSeries {_bfb :=_gcf .nextColor (len (_gcf ._gaac .Ser ));_fde :=_d .NewCT_LineSer ();_gcf ._gaac .Ser =append (_gcf ._gaac .Ser ,_fde );_fde .Idx .ValAttr =uint32 (len (_gcf ._gaac .Ser )-1);_fde .Order .ValAttr =uint32 (len (_gcf ._gaac .Ser )-1); +_afdc :=LineChartSeries {_fde };_afdc .InitializeDefaults ();_afdc .Properties ().LineProperties ().SetSolidFill (_bfb );_afdc .Properties ().SetSolidFill (_bfb );return _afdc ;}; \ No newline at end of file diff --git a/color/color.go b/color/color.go index 2354b99daa..d52e986a7d 100644 --- a/color/color.go +++ b/color/color.go @@ -11,53 +11,52 @@ // Package color provides color handling structures and functions for use across // all of the document types. -package color ;import (_gf "fmt";_f "github.com/unidoc/unioffice";);var LemonChiffon =Color {0xFF,0xFA,0xCD,255,false };var DeepSkyBlue =Color {0x00,0xBF,0xFF,255,false };var SpringGreen =Color {0x00,0xFF,0x7F,255,false };var DarkSlateBlue =Color {0x48,0x3D,0x8B,255,false }; -var CornflowerBlue =Color {0x64,0x95,0xED,255,false };var Aquamarine =Color {0x7F,0xFF,0xD4,255,false };var ForestGreen =Color {0x22,0x8B,0x22,255,false };var DarkGoldenRod =Color {0xB8,0x86,0x0B,255,false };var RosyBrown =Color {0xBC,0x8F,0x8F,255,false }; -var DimGrey =Color {0x69,0x69,0x69,255,false };var Teal =Color {0x00,0x80,0x80,255,false };var LightSteelBlue =Color {0xB0,0xC4,0xDE,255,false };var DarkOrange =Color {0xFF,0x8C,0x00,255,false };var White =Color {0xFF,0xFF,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 (_cd Color )IsAuto ()bool {return _cd ._b };var Plum =Color {0xDD,0xA0,0xDD,255,false };var BlanchedAlmond =Color {0xFF,0xEB,0xCD,255,false };var Coral =Color {0xFF,0x7F,0x50,255,false };var IndianRed =Color {0xCD,0x5C,0x5C,255,false };var Chocolate =Color {0xD2,0x69,0x1E,255,false }; -var MistyRose =Color {0xFF,0xE4,0xE1,255,false };var HotPink =Color {0xFF,0x69,0xB4,255,false };var Red =Color {0xFF,0x00,0x00,255,false };var Khaki =Color {0xF0,0xE6,0x8C,255,false };var CadetBlue =Color {0x5F,0x9E,0xA0,255,false };var NavajoWhite =Color {0xFF,0xDE,0xAD,255,false }; -var DarkSeaGreen =Color {0x8F,0xBC,0x8F,255,false };var Peru =Color {0xCD,0x85,0x3F,255,false };var BlueViolet =Color {0x8A,0x2B,0xE2,255,false };var Tan =Color {0xD2,0xB4,0x8C,255,false };var DarkViolet =Color {0x94,0x00,0xD3,255,false };var Salmon =Color {0xFA,0x80,0x72,255,false }; -var SlateBlue =Color {0x6A,0x5A,0xCD,255,false };var Bisque =Color {0xFF,0xE4,0xC4,255,false };var SlateGray =Color {0x70,0x80,0x90,255,false };var WhiteSmoke =Color {0xF5,0xF5,0xF5,255,false };var DarkSlateGrey =Color {0x2F,0x4F,0x4F,255,false };var PaleGoldenRod =Color {0xEE,0xE8,0xAA,255,false }; -var DarkCyan =Color {0x00,0x8B,0x8B,255,false };var LawnGreen =Color {0x7C,0xFC,0x00,255,false };var LightGreen =Color {0x90,0xEE,0x90,255,false };var DodgerBlue =Color {0x1E,0x90,0xFF,255,false };var Violet =Color {0xEE,0x82,0xEE,255,false };var Auto =Color {0,0,0,255,true }; -var Lime =Color {0x00,0xFF,0x00,255,false };var LightBlue =Color {0xAD,0xD8,0xE6,255,false };var MediumTurquoise =Color {0x48,0xD1,0xCC,255,false };var Orchid =Color {0xDA,0x70,0xD6,255,false };var Brown =Color {0xA5,0x2A,0x2A,255,false };var MediumSpringGreen =Color {0x00,0xFA,0x9A,255,false }; -var DarkKhaki =Color {0xBD,0xB7,0x6B,255,false };var MediumBlue =Color {0x00,0x00,0xCD,255,false };var Silver =Color {0xC0,0xC0,0xC0,255,false };var DarkOrchid =Color {0x99,0x32,0xCC,255,false };var LightCoral =Color {0xF0,0x80,0x80,255,false };var FloralWhite =Color {0xFF,0xFA,0xF0,255,false }; -var Olive =Color {0x80,0x80,0x00,255,false };var Green =Color {0x00,0x80,0x00,255,false }; +package color ;import (_d "fmt";_a "github.com/unidoc/unioffice";);var DarkGrey =Color {0xA9,0xA9,0xA9,255,false };var LightGray =Color {0xD3,0xD3,0xD3,255,false };var Auto =Color {0,0,0,255,true }; // Color is a 24 bit color that can be converted to // internal ECMA-376 formats as needed. -type Color struct{_ff ,_d ,_c ,_a uint8 ;_b bool ;};var BurlyWood =Color {0xDE,0xB8,0x87,255,false };var GhostWhite =Color {0xF8,0xF8,0xFF,255,false };var MediumAquaMarine =Color {0x66,0xCD,0xAA,255,false };var AntiqueWhite =Color {0xFA,0xEB,0xD7,255,false }; -var MidnightBlue =Color {0x19,0x19,0x70,255,false };var DarkRed =Color {0x8B,0x00,0x00,255,false };var LightSlateGray =Color {0x77,0x88,0x99,255,false };var SandyBrown =Color {0xF4,0xA4,0x60,255,false };var PapayaWhip =Color {0xFF,0xEF,0xD5,255,false }; -var DarkSlateGray =Color {0x2F,0x4F,0x4F,255,false };var Magenta =Color {0xFF,0x00,0xFF,255,false };var AliceBlue =Color {0xF0,0xF8,0xFF,255,false };var SeaGreen =Color {0x2E,0x8B,0x57,255,false };var DarkTurquoise =Color {0x00,0xCE,0xD1,255,false };var Yellow =Color {0xFF,0xFF,0x00,255,false }; -var SeaShell =Color {0xFF,0xF5,0xEE,255,false };var OldLace =Color {0xFD,0xF5,0xE6,255,false };var RoyalBlue =Color {0x41,0x69,0xE1,255,false };var MediumVioletRed =Color {0xC7,0x15,0x85,255,false };var MediumOrchid =Color {0xBA,0x55,0xD3,255,false };var Gainsboro =Color {0xDC,0xDC,0xDC,255,false }; -var GreenYellow =Color {0xAD,0xFF,0x2F,255,false };var PaleVioletRed =Color {0xDB,0x70,0x93,255,false };var Linen =Color {0xFA,0xF0,0xE6,255,false };var SlateGrey =Color {0x70,0x80,0x90,255,false };var LimeGreen =Color {0x32,0xCD,0x32,255,false };var SaddleBrown =Color {0x8B,0x45,0x13,255,false }; -var Cyan =Color {0x00,0xFF,0xFF,255,false };var LightCyan =Color {0xE0,0xFF,0xFF,255,false };var Thistle =Color {0xD8,0xBF,0xD8,255,false };var DarkGrey =Color {0xA9,0xA9,0xA9,255,false };var Crimson =Color {0xDC,0x14,0x3C,255,false };var Indigo =Color {0x4B,0x00,0x82,255,false }; -var Gold =Color {0xFF,0xD7,0x00,255,false }; - -// RGB constructs a new RGB color with a given red, green and blue value. -func RGB (r ,g ,b uint8 )Color {return Color {r ,g ,b ,255,false }};var DeepPink =Color {0xFF,0x14,0x93,255,false };var Chartreuse =Color {0x7F,0xFF,0x00,255,false };var LightSkyBlue =Color {0x87,0xCE,0xFA,255,false };var Tomato =Color {0xFF,0x63,0x47,255,false }; -var DarkGray =Color {0xA9,0xA9,0xA9,255,false }; +type Color struct{_b ,_ad ,_g ,_cg uint8 ;_ba bool ;};var Purple =Color {0x80,0x00,0x80,255,false };var LightSkyBlue =Color {0x87,0xCE,0xFA,255,false };var Lavender =Color {0xE6,0xE6,0xFA,255,false }; // AsRGBString is used by the various wrappers to return a pointer // to a string containing a six digit hex RGB value. -func (_gg Color )AsRGBString ()*string {return _f .Stringf ("\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_gg ._ff ,_gg ._d ,_gg ._c );};var Navy =Color {0x00,0x00,0x80,255,false };var Black =Color {0x00,0x00,0x00,255,false };var LightSalmon =Color {0xFF,0xA0,0x7A,255,false }; -var LavenderBlush =Color {0xFF,0xF0,0xF5,255,false };var Orange =Color {0xFF,0xA5,0x00,255,false };var LightGray =Color {0xD3,0xD3,0xD3,255,false };var Gray =Color {0x80,0x80,0x80,255,false };var Snow =Color {0xFF,0xFA,0xFA,255,false };var Azure =Color {0xF0,0xFF,0xFF,255,false }; -var Sienna =Color {0xA0,0x52,0x2D,255,false };var OliveDrab =Color {0x6B,0x8E,0x23,255,false };var Cornsilk =Color {0xFF,0xF8,0xDC,255,false };var YellowGreen =Color {0x9A,0xCD,0x32,255,false };var MediumSlateBlue =Color {0x7B,0x68,0xEE,255,false };var DarkOliveGreen =Color {0x55,0x6B,0x2F,255,false }; -var RebeccaPurple =Color {0x66,0x33,0x99,255,false };var LightGrey =Color {0xD3,0xD3,0xD3,255,false };var SuccessGreen =Color {0x00,0xCC,0x00,255,false };var PaleTurquoise =Color {0xAF,0xEE,0xEE,255,false }; +func (_af Color )AsRGBString ()*string {return _a .Stringf ("\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_af ._b ,_af ._ad ,_af ._g );};var DarkKhaki =Color {0xBD,0xB7,0x6B,255,false };var DeepSkyBlue =Color {0x00,0xBF,0xFF,255,false }; +var DarkOrange =Color {0xFF,0x8C,0x00,255,false };var Cyan =Color {0x00,0xFF,0xFF,255,false };var LightCyan =Color {0xE0,0xFF,0xFF,255,false };var Black =Color {0x00,0x00,0x00,255,false };var SteelBlue =Color {0x46,0x82,0xB4,255,false };var Blue =Color {0x00,0x00,0xFF,255,false }; +var LightBlue =Color {0xAD,0xD8,0xE6,255,false };var DarkRed =Color {0x8B,0x00,0x00,255,false };var SandyBrown =Color {0xF4,0xA4,0x60,255,false };var LightSlateGray =Color {0x77,0x88,0x99,255,false };var HotPink =Color {0xFF,0x69,0xB4,255,false };var Indigo =Color {0x4B,0x00,0x82,255,false }; +var Thistle =Color {0xD8,0xBF,0xD8,255,false };var SlateGrey =Color {0x70,0x80,0x90,255,false };var Turquoise =Color {0x40,0xE0,0xD0,255,false };var PaleGoldenRod =Color {0xEE,0xE8,0xAA,255,false };var Crimson =Color {0xDC,0x14,0x3C,255,false };var Tan =Color {0xD2,0xB4,0x8C,255,false }; +var Chocolate =Color {0xD2,0x69,0x1E,255,false };var Lime =Color {0x00,0xFF,0x00,255,false };var LightGrey =Color {0xD3,0xD3,0xD3,255,false };var DarkTurquoise =Color {0x00,0xCE,0xD1,255,false };var MintCream =Color {0xF5,0xFF,0xFA,255,false };var MediumSlateBlue =Color {0x7B,0x68,0xEE,255,false }; +var Fuchsia =Color {0xFF,0x00,0xFF,255,false };var LavenderBlush =Color {0xFF,0xF0,0xF5,255,false };var DodgerBlue =Color {0x1E,0x90,0xFF,255,false };var OldLace =Color {0xFD,0xF5,0xE6,255,false };var PeachPuff =Color {0xFF,0xDA,0xB9,255,false };var MediumPurple =Color {0x93,0x70,0xDB,255,false }; +var Snow =Color {0xFF,0xFA,0xFA,255,false };var DarkMagenta =Color {0x8B,0x00,0x8B,255,false };var Wheat =Color {0xF5,0xDE,0xB3,255,false };var Sienna =Color {0xA0,0x52,0x2D,255,false };var SpringGreen =Color {0x00,0xFF,0x7F,255,false };var Aqua =Color {0x00,0xFF,0xFF,255,false }; +var LightCoral =Color {0xF0,0x80,0x80,255,false };var GreenYellow =Color {0xAD,0xFF,0x2F,255,false };var LightSteelBlue =Color {0xB0,0xC4,0xDE,255,false };var Azure =Color {0xF0,0xFF,0xFF,255,false };var Yellow =Color {0xFF,0xFF,0x00,255,false };var Linen =Color {0xFA,0xF0,0xE6,255,false }; +var ForestGreen =Color {0x22,0x8B,0x22,255,false };var LimeGreen =Color {0x32,0xCD,0x32,255,false };var Maroon =Color {0x80,0x00,0x00,255,false };var AntiqueWhite =Color {0xFA,0xEB,0xD7,255,false };var Cornsilk =Color {0xFF,0xF8,0xDC,255,false };var LemonChiffon =Color {0xFF,0xFA,0xCD,255,false }; +var AliceBlue =Color {0xF0,0xF8,0xFF,255,false };var MediumTurquoise =Color {0x48,0xD1,0xCC,255,false };var DarkViolet =Color {0x94,0x00,0xD3,255,false };var Orange =Color {0xFF,0xA5,0x00,255,false };var HoneyDew =Color {0xF0,0xFF,0xF0,255,false };var DarkGoldenRod =Color {0xB8,0x86,0x0B,255,false }; +var BlanchedAlmond =Color {0xFF,0xEB,0xCD,255,false };var MistyRose =Color {0xFF,0xE4,0xE1,255,false };var Olive =Color {0x80,0x80,0x00,255,false };var Teal =Color {0x00,0x80,0x80,255,false };var CornflowerBlue =Color {0x64,0x95,0xED,255,false };var Navy =Color {0x00,0x00,0x80,255,false }; +var Bisque =Color {0xFF,0xE4,0xC4,255,false };var OliveDrab =Color {0x6B,0x8E,0x23,255,false };var RoyalBlue =Color {0x41,0x69,0xE1,255,false };var Violet =Color {0xEE,0x82,0xEE,255,false };var Chartreuse =Color {0x7F,0xFF,0x00,255,false };var SkyBlue =Color {0x87,0xCE,0xEB,255,false }; +var LightSlateGrey =Color {0x77,0x88,0x99,255,false };var SeaShell =Color {0xFF,0xF5,0xEE,255,false };var MediumSpringGreen =Color {0x00,0xFA,0x9A,255,false };var DimGray =Color {0x69,0x69,0x69,255,false };var LawnGreen =Color {0x7C,0xFC,0x00,255,false }; +var Gainsboro =Color {0xDC,0xDC,0xDC,255,false };var LightGoldenRodYellow =Color {0xFA,0xFA,0xD2,255,false };var MediumOrchid =Color {0xBA,0x55,0xD3,255,false };var Gray =Color {0x80,0x80,0x80,255,false };var MediumAquaMarine =Color {0x66,0xCD,0xAA,255,false }; +var GhostWhite =Color {0xF8,0xF8,0xFF,255,false };var PaleVioletRed =Color {0xDB,0x70,0x93,255,false };var DeepPink =Color {0xFF,0x14,0x93,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 FireBrick =Color {0xB2,0x22,0x22,255,false };var PeachPuff =Color {0xFF,0xDA,0xB9,255,false };var MediumSeaGreen =Color {0x3C,0xB3,0x71,255,false };var DarkSalmon =Color {0xE9,0x96,0x7A,255,false }; +func RGBA (r ,g ,b ,a uint8 )Color {return Color {r ,g ,b ,a ,false }};var Aquamarine =Color {0x7F,0xFF,0xD4,255,false };var MediumSeaGreen =Color {0x3C,0xB3,0x71,255,false };var LightSalmon =Color {0xFF,0xA0,0x7A,255,false };var Salmon =Color {0xFA,0x80,0x72,255,false }; +var DarkOrchid =Color {0x99,0x32,0xCC,255,false };var PaleTurquoise =Color {0xAF,0xEE,0xEE,255,false };var Plum =Color {0xDD,0xA0,0xDD,255,false };var DarkGreen =Color {0x00,0x64,0x00,255,false };var PaleGreen =Color {0x98,0xFB,0x98,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 PapayaWhip =Color {0xFF,0xEF,0xD5,255,false };var FloralWhite =Color {0xFF,0xFA,0xF0,255,false };var MediumBlue =Color {0x00,0x00,0xCD,255,false };var LightGreen =Color {0x90,0xEE,0x90,255,false }; +var Pink =Color {0xFF,0xC0,0xCB,255,false };var Silver =Color {0xC0,0xC0,0xC0,255,false };var Tomato =Color {0xFF,0x63,0x47,255,false };var Green =Color {0x00,0x80,0x00,255,false };var BlueViolet =Color {0x8A,0x2B,0xE2,255,false };var Orchid =Color {0xDA,0x70,0xD6,255,false }; +var SaddleBrown =Color {0x8B,0x45,0x13,255,false };var CadetBlue =Color {0x5F,0x9E,0xA0,255,false };var Peru =Color {0xCD,0x85,0x3F,255,false };var PowderBlue =Color {0xB0,0xE0,0xE6,255,false };var Gold =Color {0xFF,0xD7,0x00,255,false };var GoldenRod =Color {0xDA,0xA5,0x20,255,false }; +var LightPink =Color {0xFF,0xB6,0xC1,255,false };var White =Color {0xFF,0xFF,0xFF,255,false };var FireBrick =Color {0xB2,0x22,0x22,255,false };var Ivory =Color {0xFF,0xFF,0xF0,255,false };var DarkGray =Color {0xA9,0xA9,0xA9,255,false };var Khaki =Color {0xF0,0xE6,0x8C,255,false }; +var Coral =Color {0xFF,0x7F,0x50,255,false };var DarkSlateBlue =Color {0x48,0x3D,0x8B,255,false };var DarkBlue =Color {0x00,0x00,0x8B,255,false };var MidnightBlue =Color {0x19,0x19,0x70,255,false };var SeaGreen =Color {0x2E,0x8B,0x57,255,false };var DarkCyan =Color {0x00,0x8B,0x8B,255,false }; +var SlateGray =Color {0x70,0x80,0x90,255,false };var Magenta =Color {0xFF,0x00,0xFF,255,false };var Beige =Color {0xF5,0xF5,0xDC,255,false };var DarkSeaGreen =Color {0x8F,0xBC,0x8F,255,false };var BurlyWood =Color {0xDE,0xB8,0x87,255,false };var IndianRed =Color {0xCD,0x5C,0x5C,255,false }; +var DarkSalmon =Color {0xE9,0x96,0x7A,255,false };func FromHex (s string )Color {if len (s )==0{return Auto ;};if s [0]=='#'{s =s [1:];};var _ab ,_fg ,_da uint8 ;_cd ,_ :=_d .Sscanf (s ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_ab ,&_fg ,&_da ); +if _cd ==3{return RGB (_ab ,_fg ,_da );};return Auto ;};var DimGrey =Color {0x69,0x69,0x69,255,false };var Brown =Color {0xA5,0x2A,0x2A,255,false };var LightYellow =Color {0xFF,0xFF,0xE0,255,false };var DarkSlateGrey =Color {0x2F,0x4F,0x4F,255,false }; +var Red =Color {0xFF,0x00,0x00,255,false };var NavajoWhite =Color {0xFF,0xDE,0xAD,255,false };var LightSeaGreen =Color {0x20,0xB2,0xAA,255,false };var SlateBlue =Color {0x6A,0x5A,0xCD,255,false };var MediumVioletRed =Color {0xC7,0x15,0x85,255,false };var RebeccaPurple =Color {0x66,0x33,0x99,255,false }; +var SuccessGreen =Color {0x00,0xCC,0x00,255,false };var Moccasin =Color {0xFF,0xE4,0xB5,255,false };var RosyBrown =Color {0xBC,0x8F,0x8F,255,false };var YellowGreen =Color {0x9A,0xCD,0x32,255,false };var WhiteSmoke =Color {0xF5,0xF5,0xF5,255,false }; // AsRGBAString is used by the various wrappers to return a pointer // to a string containing a six digit hex RGB value. -func (_bc Color )AsRGBAString ()*string {return _f .Stringf ("\u0025\u00302\u0078\u0025\u00302\u0078\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_bc ._a ,_bc ._ff ,_bc ._d ,_bc ._c );};var DimGray =Color {0x69,0x69,0x69,255,false };var Wheat =Color {0xF5,0xDE,0xB3,255,false }; -var OrangeRed =Color {0xFF,0x45,0x00,255,false };var Moccasin =Color {0xFF,0xE4,0xB5,255,false };var Beige =Color {0xF5,0xF5,0xDC,255,false };var Lavender =Color {0xE6,0xE6,0xFA,255,false };var GoldenRod =Color {0xDA,0xA5,0x20,255,false };var DarkGreen =Color {0x00,0x64,0x00,255,false }; -var LightSlateGrey =Color {0x77,0x88,0x99,255,false };var SteelBlue =Color {0x46,0x82,0xB4,255,false };var LightSeaGreen =Color {0x20,0xB2,0xAA,255,false };var Turquoise =Color {0x40,0xE0,0xD0,255,false };var MediumPurple =Color {0x93,0x70,0xDB,255,false }; -var LightGoldenRodYellow =Color {0xFA,0xFA,0xD2,255,false };var PowderBlue =Color {0xB0,0xE0,0xE6,255,false };var DarkMagenta =Color {0x8B,0x00,0x8B,255,false };var Maroon =Color {0x80,0x00,0x00,255,false };var Aqua =Color {0x00,0xFF,0xFF,255,false };func FromHex (s string )Color {if len (s )==0{return Auto ; -};if s [0]=='#'{s =s [1:];};var _ce ,_ga ,_cdf uint8 ;_gge ,_ :=_gf .Sscanf (s ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_ce ,&_ga ,&_cdf );if _gge ==3{return RGB (_ce ,_ga ,_cdf );};return Auto ;};var DarkBlue =Color {0x00,0x00,0x8B,255,false }; -var HoneyDew =Color {0xF0,0xFF,0xF0,255,false };var LightYellow =Color {0xFF,0xFF,0xE0,255,false };var MintCream =Color {0xF5,0xFF,0xFA,255,false };var LightPink =Color {0xFF,0xB6,0xC1,255,false };var Ivory =Color {0xFF,0xFF,0xF0,255,false };var Fuchsia =Color {0xFF,0x00,0xFF,255,false }; -var Pink =Color {0xFF,0xC0,0xCB,255,false };var Purple =Color {0x80,0x00,0x80,255,false };var Blue =Color {0x00,0x00,0xFF,255,false };var PaleGreen =Color {0x98,0xFB,0x98,255,false };var SkyBlue =Color {0x87,0xCE,0xEB,255,false }; \ No newline at end of file +func (_df Color )AsRGBAString ()*string {return _a .Stringf ("\u0025\u00302\u0078\u0025\u00302\u0078\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_df ._cg ,_df ._b ,_df ._ad ,_df ._g );};var DarkSlateGray =Color {0x2F,0x4F,0x4F,255,false };var OrangeRed =Color {0xFF,0x45,0x00,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 (_f Color )IsAuto ()bool {return _f ._ba };var DarkOliveGreen =Color {0x55,0x6B,0x2F,255,false }; \ No newline at end of file diff --git a/common/axcontrol/axcontrol.go b/common/axcontrol/axcontrol.go index ea8373365f..8e3758a737 100644 --- a/common/axcontrol/axcontrol.go +++ b/common/axcontrol/axcontrol.go @@ -9,436 +9,441 @@ // 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 (_f "bytes";_fc "encoding/binary";_d "errors";_b "fmt";_cg "github.com/unidoc/unioffice/common/tempstorage";_g "github.com/unidoc/unioffice/internal/mscfb";_dg "github.com/unidoc/unioffice/internal/mscfb/rw";_dc "github.com/unidoc/unioffice/schema/schemas.microsoft.com/office/activeX"; -_ce "io";);type spinButtonExtraDataBlock struct{_ddbg uint32 ;_gefg uint32 ;};func (_gbf *controlBase )setMouseIconBytes (_eab []byte ){if _gbf ._aggd ._dcceg ==nil {_gbf ._aggd ._dcceg =&guidAndPicture {};};_gbf ._aggd ._dcceg .setStdPictureBytes (_eab ); -};type scrollBarExtraDataBlock struct{_ebbf uint32 ;_ggda uint32 ;}; +package axcontrol ;import (_g "bytes";_dd "encoding/binary";_gb "errors";_c "fmt";_b "github.com/unidoc/unioffice/common/tempstorage";_f "github.com/unidoc/unioffice/internal/mscfb";_ba "github.com/unidoc/unioffice/internal/mscfb/rw";_e "github.com/unidoc/unioffice/schema/schemas.microsoft.com/office/activeX"; +_cg "io";); -// ImageControl is a representation of an image ActiveX form. -type ImageControl struct{controlBase ;_gag *imagePropMask ;_faba *imageDataBlock ;_dfca *imageExtraDataBlock ;_afc *streamData ;}; +// FmPictureSizeMode represents one of the three picture size modes according to MS-OFORMS document. +type FmPictureSizeMode byte ;func (_dega *CommandButtonControl )readPropMask (_bbd *_ba .Reader )error {var _fae uint32 ;if _feg :=_dd .Read (_bbd ,_dd .LittleEndian ,&_fae );_feg !=nil {return _feg ;};_dega ._gbbad =&commandButtonPropMask {};_dega ._gbbad ._dde ,_fae =_ba .PopRightUI32 (_fae ); +_dega ._gbbad ._fc ,_fae =_ba .PopRightUI32 (_fae );_dega ._gbbad ._gbf ,_fae =_ba .PopRightUI32 (_fae );_dega ._gbbad ._aeb ,_fae =_ba .PopRightUI32 (_fae );_dega ._gbbad ._gbfe ,_fae =_ba .PopRightUI32 (_fae );_dega ._gbbad ._aedf ,_fae =_ba .PopRightUI32 (_fae ); +_dega ._gbbad ._bbc ,_fae =_ba .PopRightUI32 (_fae );_dega ._gbbad ._bcg ,_fae =_ba .PopRightUI32 (_fae );_dega ._gbbad ._daf ,_fae =_ba .PopRightUI32 (_fae );_dega ._gbbad ._gg ,_fae =_ba .PopRightUI32 (_fae );_dega ._gbbad ._eb ,_fae =_ba .PopRightUI32 (_fae ); +return nil ;}; -// 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 ;_fb *controlBase ;};type morphDataExtraDataBlock struct{_gdee uint32 ;_cdgc uint32 ;_edcf string ;_dcec string ;_dabb string ;};type morphDataControl struct{controlBase ; -_eac *morphDataPropMask ;_gcb *morphDataDataBlock ;_fbg *morphDataExtraDataBlock ;_feec *streamData ;_aae *morphDataColumnInfo ;_ddeg *morphDataColumnInfoPropMask ;_gef *morphDataColumnInfoDataBlock ;};const _egg =6;var _fag =[]byte {0x04,0x52,0xE3,0x0B,0x91,0x8F,0xCE,0x11,0x9D,0xE3,0,0xAA,0,0x4B,0xB8,0x51}; -const (FmPictureAlignmentTopLeft FmPictureAlignment =iota ;FmPictureAlignmentTopRight ;FmPictureAlignmentCenter ;FmPictureAlignmentBottomLeft ;FmPictureAlignmentBottomRight ;);func (_bab *CommandButtonControl )writeDataBlock (_dbe *_dg .Writer )error {if _bab ._dde ._ecb {if _dad :=_dbe .WriteProperty (_bab ._ff ._gce ); -_dad !=nil {return _dad ;};};if _bab ._dde ._ffg {if _beg :=_dbe .WriteProperty (_bab ._ff ._ee );_beg !=nil {return _beg ;};};if _bab ._dde ._dfa {if _beff :=_dbe .WriteProperty (_bab ._ff ._accb );_beff !=nil {return _beff ;};};if _bab ._dde ._gfbb {_fdc :=_cb (_bab ._ff ._dfab ,_bab ._ff ._gbe ); -if _cdbb :=_dbe .WriteProperty (_fdc );_cdbb !=nil {return _cdbb ;};};if _bab ._dde ._gad {if _afb :=_dbe .WriteProperty (_bab ._ff ._bgc );_afb !=nil {return _afb ;};};if _bab ._dde ._efa {if _bga :=_dbe .WriteProperty (_bab ._ff ._eeb );_bga !=nil {return _bga ; -};};if _bab ._dde ._bccc {if _cea :=_dbe .WriteProperty (_bab ._ff ._adg );_cea !=nil {return _cea ;};};if _bab ._dde ._beed {if _eba :=_dbe .WriteProperty (_bab ._ff ._bef );_eba !=nil {return _eba ;};};if _bab ._dde ._dba {if _edd :=_dbe .WriteProperty (_bab ._ff ._cgd ); -_edd !=nil {return _edd ;};};return _dbe .AlignLength (4);};func (_bddc *ScrollBarControl )readPropMask (_bgdae *_dg .Reader )error {var _cbfb uint32 ;if _bcbe :=_fc .Read (_bgdae ,_fc .LittleEndian ,&_cbfb );_bcbe !=nil {return _bcbe ;};_bddc ._ccg =&scrollBarPropMask {}; -_bddc ._ccg ._efag ,_cbfb =_dg .PopRightUI32 (_cbfb );_bddc ._ccg ._defe ,_cbfb =_dg .PopRightUI32 (_cbfb );_bddc ._ccg ._abagf ,_cbfb =_dg .PopRightUI32 (_cbfb );_bddc ._ccg ._dabg ,_cbfb =_dg .PopRightUI32 (_cbfb );_bddc ._ccg ._edad ,_cbfb =_dg .PopRightUI32 (_cbfb ); -_bddc ._ccg ._bfgf ,_cbfb =_dg .PopRightUI32 (_cbfb );_bddc ._ccg ._ebdd ,_cbfb =_dg .PopRightUI32 (_cbfb );_bddc ._ccg ._gceg ,_cbfb =_dg .PopRightUI32 (_cbfb );_cbfb >>=1;_bddc ._ccg ._ccde ,_cbfb =_dg .PopRightUI32 (_cbfb );_bddc ._ccg ._bcca ,_cbfb =_dg .PopRightUI32 (_cbfb ); -_bddc ._ccg ._bbac ,_cbfb =_dg .PopRightUI32 (_cbfb );_bddc ._ccg ._eaeg ,_cbfb =_dg .PopRightUI32 (_cbfb );_bddc ._ccg ._cceb ,_cbfb =_dg .PopRightUI32 (_cbfb );_bddc ._ccg ._dbbe ,_cbfb =_dg .PopRightUI32 (_cbfb );_bddc ._ccg ._begg ,_cbfb =_dg .PopRightUI32 (_cbfb ); -_bddc ._ccg ._fcae ,_cbfb =_dg .PopRightUI32 (_cbfb );return nil ;};func (_ecfd *ImageControl )writePropMask (_fgc *_dg .Writer )error {_ggd :=uint32 (0);_ggd >>=2;_ggd =_dg .PushLeftUI32 (_ggd ,_ecfd ._gag ._ccce );_ggd =_dg .PushLeftUI32 (_ggd ,_ecfd ._gag ._abgc ); -_ggd =_dg .PushLeftUI32 (_ggd ,_ecfd ._gag ._dab );_ggd =_dg .PushLeftUI32 (_ggd ,_ecfd ._gag ._eddf );_ggd =_dg .PushLeftUI32 (_ggd ,_ecfd ._gag ._cdba );_ggd =_dg .PushLeftUI32 (_ggd ,_ecfd ._gag ._bea );_ggd =_dg .PushLeftUI32 (_ggd ,_ecfd ._gag ._dbce ); -_ggd =_dg .PushLeftUI32 (_ggd ,_ecfd ._gag ._feg );_ggd =_dg .PushLeftUI32 (_ggd ,_ecfd ._gag ._aagbb );_ggd =_dg .PushLeftUI32 (_ggd ,_ecfd ._gag ._gbd );_ggd =_dg .PushLeftUI32 (_ggd ,_ecfd ._gag ._agaf );_ggd =_dg .PushLeftUI32 (_ggd ,_ecfd ._gag ._egf ); -_ggd =_dg .PushLeftUI32 (_ggd ,_ecfd ._gag ._dada );_ggd >>=17;return _fc .Write (_fgc ,_fc .LittleEndian ,_ggd );}; +// ToggleButtonDataControl is a representation of a toggle button ActiveX form. +type ToggleButtonDataControl struct{*morphDataControlBoolValue }; -// GetHeight returns height of the morphDataControl in HIMETRIC (0.01mm) -func (_addb *morphDataControl )GetHeight ()uint32 {return _addb ._fbg ._cdgc }; +// SetPosition sets a button position value. +func (_bcf *ScrollBarControl )SetPosition (position int32 ){_bcf ._cgge ._fadc =true ;_bcf ._fcda ._ecee =position ;};const _cdac =3;func (_acea *SpinButtonControl )writeExtraDataBlock (_bbbg *_ba .Writer )error {if _acea ._efaf ._agbb {_bggg :=uint64 (_acea ._dabc ._cee )<<32|uint64 (_acea ._dabc ._aage ); +if _acac :=_bbbg .WritePropertyNoAlign (_bggg );_acac !=nil {return _acac ;};};return nil ;}; -// GetForeColor gets a button text color value for a system palette from a label control. -func (_aeb *LabelControl )GetForeColor ()uint32 {return _aeb ._fdcb ._adbb }; +// SetValue sets a value for a control which value can be represented as a string. +func (_agcc *morphDataControlStringValue )SetValue (value string ){_agcc .setValueString (value )};func (_dac *ImageControl )writeExtraDataBlock (_fca *_ba .Writer )error {if _dac ._fef ._bbfe {_cce :=uint64 (_dac ._eff ._ddcf )<<32|uint64 (_dac ._eff ._bgd ); +if _efgf :=_fca .WritePropertyNoAlign (_cce );_efgf !=nil {return _efgf ;};};return nil ;};type spinButtonExtraDataBlock struct{_cee uint32 ;_aage uint32 ;};func (_ebda *controlBase )writeStreamDataPM (_fbcg *_ba .Writer )error {if _ebda ._gec !=nil {if _ebda ._gec ._ecca !=nil {if _bfcd :=_ebda ._gec ._ecca .export (_fbcg ); +_bfcd !=nil {return _bfcd ;};};if _ebda ._gec ._dafa !=nil {if _ebag :=_ebda ._gec ._dafa .export (_fbcg );_ebag !=nil {return _ebag ;};};};return nil ;};func (_agfa *LabelControl )writePropMask (_dcf *_ba .Writer )error {_gcc :=uint32 (0);_gcc =_ba .PushLeftUI32 (_gcc ,_agfa ._bdcb ._dgga ); +_gcc =_ba .PushLeftUI32 (_gcc ,_agfa ._bdcb ._cdfc );_gcc =_ba .PushLeftUI32 (_gcc ,_agfa ._bdcb ._bgdd );_gcc =_ba .PushLeftUI32 (_gcc ,_agfa ._bdcb ._dcg );_gcc =_ba .PushLeftUI32 (_gcc ,_agfa ._bdcb ._bba );_gcc =_ba .PushLeftUI32 (_gcc ,_agfa ._bdcb ._gfdf ); +_gcc =_ba .PushLeftUI32 (_gcc ,_agfa ._bdcb ._bbgc );_gcc =_ba .PushLeftUI32 (_gcc ,_agfa ._bdcb ._aedb );_gcc =_ba .PushLeftUI32 (_gcc ,_agfa ._bdcb ._eeec );_gcc =_ba .PushLeftUI32 (_gcc ,_agfa ._bdcb ._efcb );_gcc =_ba .PushLeftUI32 (_gcc ,_agfa ._bdcb ._bbde ); +_gcc =_ba .PushLeftUI32 (_gcc ,_agfa ._bdcb ._adbe );_gcc =_ba .PushLeftUI32 (_gcc ,_agfa ._bdcb ._cgg );_gcc >>=19;return _dd .Write (_dcf ,_dd .LittleEndian ,_gcc );};type scrollBarPropMask struct{_abcg bool ;_ceff bool ;_eac bool ;_bgaa bool ;_edbc bool ; +_gdag bool ;_gefb bool ;_fadc bool ;_afgf bool ;_ebdd bool ;_dfcef bool ;_cbgg bool ;_daca bool ;_cceb bool ;_abccf bool ;_adeg bool ;};func (_gcfe *guidAndPicture )setStdPictureBytes (_ebd []byte ){if _ebd ==nil {return ;};if _gcfe ._gbbaf ==nil {_gcfe ._gbbaf =_dcd ; +};if _gcfe ._gfg ==nil {_gcfe ._gfg =&stdPicture {_ecgf :_aef };};_gcfe ._gfg ._gge =uint32 (len (_ebd ));_gcfe ._gfg ._ecb =_g .NewBuffer (_ebd );}; -// SetHeight sets height of the ScrollBar in HIMETRIC (0.01mm) -func (_cfab *ScrollBarControl )SetHeight (height uint32 ){_cfab ._ccg ._dabg =true ;_cfab ._aeba ._ggda =height ;};func (_fgd *SpinButtonControl )readDataBlock (_fgaa *_dg .Reader )error {_fgd ._dced =&spinButtonDataBlock {};if _fgd ._gfdf ._beffa {if _agd :=_fgaa .ReadProperty (&_fgd ._dced ._febc ); -_agd !=nil {return _agd ;};};if _fgd ._gfdf ._adeb {if _febcd :=_fgaa .ReadProperty (&_fgd ._dced ._bfff );_febcd !=nil {return _febcd ;};};if _fgd ._gfdf ._ccagd {if _eefc :=_fgaa .ReadProperty (&_fgd ._dced ._aceg );_eefc !=nil {return _eefc ;};};if _fgd ._gfdf ._dccf {if _adbe :=_fgaa .ReadProperty (&_fgd ._dced ._abcf ); -_adbe !=nil {return _adbe ;};};if _fgd ._gfdf ._ccagf {if _bcgb :=_fgaa .ReadProperty (&_fgd ._dced ._ffga );_bcgb !=nil {return _bcgb ;};};if _fgd ._gfdf ._bffa {if _aacgf :=_fgaa .ReadProperty (&_fgd ._dced ._gffa );_aacgf !=nil {return _aacgf ;};};if _fgd ._gfdf ._dgg {if _bdeb :=_fgaa .ReadProperty (&_fgd ._dced ._deced ); -_bdeb !=nil {return _bdeb ;};};if _fgd ._gfdf ._eaaf {if _bbb :=_fgaa .ReadProperty (&_fgd ._dced ._adef );_bbb !=nil {return _bbb ;};};if _fgd ._gfdf ._eadf {if _ffbf :=_fgaa .ReadProperty (&_fgd ._dced ._caff );_ffbf !=nil {return _ffbf ;};};if _fgd ._gfdf ._cdgf {if _ffda :=_fgaa .ReadProperty (&_fgd ._dced ._cdgce ); -_ffda !=nil {return _ffda ;};};if _fgd ._gfdf ._bfed {if _ebee :=_fgaa .ReadProperty (&_fgd ._dced ._bcad );_ebee !=nil {return _ebee ;};};if _fgd ._gfdf ._gafd {if _gagdg :=_fgaa .ReadProperty (&_fgd ._dced ._gffd );_gagdg !=nil {return _gagdg ;};};if _fgd ._gfdf ._abcae {if _fcb :=_fgaa .ReadProperty (&_fgd ._dced ._baec ); -_fcb !=nil {return _fcb ;};};return nil ;};func (_cbb *controlBase )readTheRest (_bebf *_dg .Reader )error {_cab :=_f .NewBuffer ([]byte {});_ ,_adc :=_ce .Copy (_cab ,_bebf );if _adc !=nil {return _adc ;};_cbb ._ead =_cab .Bytes ();return nil ;}; +// GetCaption gets a caption string from a morph control. +func (_dbg *morphDataControl )GetCaption ()string {if _dbg ._efc &&_dbg ._dfdc ._beb {return _dbg ._ggga ._cbcgd ;};return "";};func (_bcdg *LabelControl )readExtraDataBlock (_aff *_ba .Reader )error {_bcdg ._gbdf =&labelExtraDataBlock {};if _bcdg ._bcb ._dgb > 0{_fgc ,_ecfd :=_aff .ReadStringProperty (_bcdg ._bcb ._dgb ); +if _ecfd !=nil {return _ecfd ;};_bcdg ._gbdf ._egbd =_fgc ;};if _bcdg ._bdcb ._gfdf {var _fba uint64 ;if _baae :=_aff .ReadPairProperty (&_fba );_baae !=nil {return _baae ;};_bcdg ._gbdf ._ggd =uint32 (_fba );_bcdg ._gbdf ._ea =uint32 (_fba >>32);};return nil ; +}; -// GetCaption gets a caption string from a label control. -func (_badf *LabelControl )GetCaption ()string {return _badf ._dddb ._cce };func (_gagded *controlBase )writeStreamDataPM (_ggcb *_dg .Writer )error {if _gagded ._aggd !=nil {if _gagded ._aggd ._adbeb !=nil {if _bebb :=_gagded ._aggd ._adbeb .export (_ggcb ); -_bebb !=nil {return _bebb ;};};if _gagded ._aggd ._dcceg !=nil {if _ggeb :=_gagded ._aggd ._dcceg .export (_ggcb );_ggeb !=nil {return _ggeb ;};};};return nil ;};func _ag (_gcf uint32 )(bool ,uint32 ){if _gcf ==0{return false ,0;};_cge :=_gcf >=1<<31;if _cge {_gcf -=1<<31; -};return _cge ,_gcf ;}; +// GetWidth returns width of the ScrollBar in HIMETRIC (0.01mm) +func (_bcae *ScrollBarControl )GetWidth ()uint32 {return _bcae ._bfcb ._eadb }; -// GetBackColor gets a button text color value for a system palette from a commandButton control. -func (_dfgg *CommandButtonControl )GetBackColor ()uint32 {return _dfgg ._ff ._ee };const _aegb uint32 =0x0000746C;func (_edef *morphDataControl )getValueBool ()bool {return _edef ._eac ._gbfa &&_edef ._fbg ._edcf =="\u0031";};func (_bfg *morphDataControl )export (_ggdd *_dg .Writer )error {if _afbg :=_bfg .writePropMask (_ggdd ); -_afbg !=nil {return _afbg ;};if _gdeg :=_bfg .writeDataBlock (_ggdd );_gdeg !=nil {return _gdeg ;};if _bcba :=_bfg .writeExtraDataBlock (_ggdd );_bcba !=nil {return _bcba ;};_bfg ._acf =uint16 (_ggdd .Len ()-4);if _aea :=_bfg .writeStreamDataMP (_ggdd ); -_aea !=nil {return _aea ;};return _bfg .writeTheRest (_ggdd );};type morphDataColumnInfo struct{}; +// GetBackColor gets a button text color value for a system palette from a label control. +func (_fbee *LabelControl )GetBackColor ()uint32 {return _fbee ._bcb ._gcdc };type labelPropMask struct{_dgga bool ;_cdfc bool ;_bgdd bool ;_dcg bool ;_bba bool ;_gfdf bool ;_bbgc bool ;_aedb bool ;_eeec bool ;_efcb bool ;_bbde bool ;_adbe bool ;_cgg bool ; +};type labelExtraDataBlock struct{_ea uint32 ;_ggd uint32 ;_egbd string ;};type morphDataExtraDataBlock struct{_gbab uint32 ;_bgf uint32 ;_cagc string ;_cbcgd string ;_bacdd string ;}; -// SetHeight sets height of the Label in HIMETRIC (0.01mm) -func (_cgda *LabelControl )SetHeight (height uint32 ){_cgda ._gagd ._ceb =true ;_cgda ._dddb ._bac =height ;};type labelPropMask struct{_bgca bool ;_daeff bool ;_gddf bool ;_eafd bool ;_cad bool ;_ceb bool ;_gfcc bool ;_gda bool ;_adgc bool ;_bgda bool ; -_fgg bool ;_gcd bool ;_fcc bool ;};func (_cac *morphDataControl )writeExtraDataBlock (_eadbb *_dg .Writer )error {if _cac ._eac ._aacg {_cfge :=uint64 (_cac ._fbg ._gdee )<<32|uint64 (_cac ._fbg ._cdgc );if _bfagb :=_eadbb .WritePropertyNoAlign (_cfge ); -_bfagb !=nil {return _bfagb ;};};if _cac ._gcb ._ebed > 0{if _gaca :=_eadbb .WriteStringProperty (_cac ._fbg ._edcf );_gaca !=nil {return _gaca ;};};if _cac ._gcb ._gbeg > 0{if _daf :=_eadbb .WriteStringProperty (_cac ._fbg ._dcec );_daf !=nil {return _daf ; -};};if _cac ._gcb ._gcdga > 0{if _dbbbb :=_eadbb .WriteStringProperty (_cac ._fbg ._dabb );_dbbbb !=nil {return _dbbbb ;};};return nil ;};const _adga =2; +// GetForeColor gets a button text color value for a system palette from a spinButton control. +func (_cdgb *SpinButtonControl )GetForeColor ()uint32 {return _cdgb ._edee ._gedb }; -// LabelControl is a representation of a label ActiveX form. -type LabelControl struct{controlBase ;_gagd *labelPropMask ;_fdcb *labelDataBlock ;_dddb *labelExtraDataBlock ;_feeb *streamData ;};func (_dddg *ImageControl )readExtraDataBlock (_dgd *_dg .Reader )error {_dddg ._dfca =&imageExtraDataBlock {};if _dddg ._gag ._feg {var _gacb uint64 ; -if _fcea :=_dgd .ReadPairProperty (&_gacb );_fcea !=nil {return _fcea ;};_dddg ._dfca ._cbf =uint32 (_gacb );_dddg ._dfca ._bad =uint32 (_gacb >>32);};return nil ;}; +// SetHeight sets height of the morphDataControl in HIMETRIC (0.01mm) +func (_dga *morphDataControl )SetHeight (height uint32 ){_dga ._dfdc ._gca =true ;_dga ._ggga ._bgf =height ;}; -// GetWidth returns width of the Label in HIMETRIC (0.01mm) -func (_gec *LabelControl )GetWidth ()uint32 {return _gec ._dddb ._cdg }; +// SetWidth sets width of the morphDataControl in HIMETRIC (0.01mm) +func (_fbgda *morphDataControl )SetWidth (width uint32 ){_fbgda ._dfdc ._gca =true ;_fbgda ._ggga ._gbab =width ;};func (_bge *LabelControl )readPropMask (_egade *_ba .Reader )error {var _bbgcg uint32 ;if _ceb :=_dd .Read (_egade ,_dd .LittleEndian ,&_bbgcg ); +_ceb !=nil {return _ceb ;};_bge ._bdcb =&labelPropMask {};_bge ._bdcb ._dgga ,_bbgcg =_ba .PopRightUI32 (_bbgcg );_bge ._bdcb ._cdfc ,_bbgcg =_ba .PopRightUI32 (_bbgcg );_bge ._bdcb ._bgdd ,_bbgcg =_ba .PopRightUI32 (_bbgcg );_bge ._bdcb ._dcg ,_bbgcg =_ba .PopRightUI32 (_bbgcg ); +_bge ._bdcb ._bba ,_bbgcg =_ba .PopRightUI32 (_bbgcg );_bge ._bdcb ._gfdf ,_bbgcg =_ba .PopRightUI32 (_bbgcg );_bge ._bdcb ._bbgc ,_bbgcg =_ba .PopRightUI32 (_bbgcg );_bge ._bdcb ._aedb ,_bbgcg =_ba .PopRightUI32 (_bbgcg );_bge ._bdcb ._eeec ,_bbgcg =_ba .PopRightUI32 (_bbgcg ); +_bge ._bdcb ._efcb ,_bbgcg =_ba .PopRightUI32 (_bbgcg );_bge ._bdcb ._bbde ,_bbgcg =_ba .PopRightUI32 (_bbgcg );_bge ._bdcb ._adbe ,_bbgcg =_ba .PopRightUI32 (_bbgcg );_bge ._bdcb ._cgg ,_bbgcg =_ba .PopRightUI32 (_bbgcg );return nil ;};func (_fce *guidAndPicture )getStdPictureBytes ()[]byte {if _fce !=nil &&_fce ._gfg !=nil &&_fce ._gfg ._ecb !=nil {return _fce ._gfg ._ecb .Bytes (); +};return nil ;};func (_dcgf *morphDataControl )writeColumnInfoDataBlock (_ebf *_ba .Writer )error {return nil }; -// ToggleButtonDataControl is a representation of a toggle button ActiveX form. -type ToggleButtonDataControl struct{*morphDataControlBoolValue };type morphDataPropMask struct{_gacdb bool ;_dfae bool ;_egbb bool ;_dbd bool ;_dcef bool ;_bcf bool ;_bfdb bool ;_fbfb bool ;_aacg bool ;_bafg bool ;_gbef bool ;_aaga bool ;_cbd bool ;_gfed bool ; -_abca bool ;_dfd bool ;_bebg bool ;_bge bool ;_acfg bool ;_edaa bool ;_dcgd bool ;_gbfa bool ;_beaf bool ;_gff bool ;_efggg bool ;_bbg bool ;_dge bool ;_dfb bool ;_fdd bool ;_aaeb bool ;};type commandButtonExtraDataBlock struct{_ada uint32 ;_dca uint32 ; -_cfa string ;};type morphDataControlStringValue struct{*morphDataControl }; +// SetMax sets a button max value. +func (_afea *SpinButtonControl )SetMax (max int32 ){_afea ._efaf ._aaeg =true ;_afea ._edee ._fbdf =max }; -// GetBackColor gets a button text color value for a system palette from a scrollBar control. -func (_fegg *ScrollBarControl )GetBackColor ()uint32 {return _fegg ._bbdec ._eged };func _aab (_dce *_g .Reader )(string ,error ){_ddd ,_ad :=_dce .GetEntry ("\u0043o\u006d\u0070\u004f\u0062\u006a");if _ad !=nil {return "",_ad ;};_ccb :=make ([]byte ,_ddd .Size ); -_ ,_ad =_ddd .Read (_ccb );if _ad !=nil {return "",_ad ;};_ea :=_f .Split (_ccb ,[]byte ("\u002e"));if len (_ea )< 2{return "",_d .New ("\u0055\u006e\u006bn\u006f\u0077\u006e\u0020\u0066\u006f\u0072\u006d");};return string (_ea [len (_ea )-2]),nil ;}; +// SetHeight sets height of the Label in HIMETRIC (0.01mm) +func (_ccfc *LabelControl )SetHeight (height uint32 ){_ccfc ._bdcb ._gfdf =true ;_ccfc ._gbdf ._ggd =height ;};func (_gfa *ImageControl )readExtraDataBlock (_bgdb *_ba .Reader )error {_gfa ._eff =&imageExtraDataBlock {};if _gfa ._fef ._bbfe {var _cbf uint64 ; +if _cdeb :=_bgdb .ReadPairProperty (&_cbf );_cdeb !=nil {return _cdeb ;};_gfa ._eff ._bgd =uint32 (_cbf );_gfa ._eff ._ddcf =uint32 (_cbf >>32);};return nil ;};func _faf (_caa *_ba .Reader )(*ImageControl ,error ){_cad :=&ImageControl {};if _cgbf :=_cad .readPropMask (_caa ); +_cgbf !=nil {return nil ,_cgbf ;};if _gffd :=_cad .readDataBlock (_caa );_gffd !=nil {return nil ,_gffd ;};if _fcd :=_cad .readExtraDataBlock (_caa );_fcd !=nil {return nil ,_fcd ;};if _aaa :=_cad .readStreamDataPM (_caa ,_cad ._fef ._feee ,_cad ._fef ._ebb ); +_aaa !=nil {return nil ,_aaa ;};if _edd :=_cad .readTheRest (_caa );_edd !=nil {return nil ,_edd ;};return _cad ,nil ;};func _cc (_fgd uint32 )(bool ,uint32 ){if _fgd ==0{return false ,0;};_fea :=_fgd >=1<<31;if _fea {_fgd -=1<<31;};return _fea ,_fgd ; +};type stdPicture struct{_ecgf uint32 ;_gge uint32 ;_ecb *_g .Buffer ;};func (_cdbb *morphDataControl )writeExtraDataBlock (_fadd *_ba .Writer )error {if _cdbb ._dfdc ._gca {_dece :=uint64 (_cdbb ._ggga ._gbab )<<32|uint64 (_cdbb ._ggga ._bgf );if _edcg :=_fadd .WritePropertyNoAlign (_dece ); +_edcg !=nil {return _edcg ;};};if _cdbb ._adaf ._gegb > 0{if _dfdd :=_fadd .WriteStringProperty (_cdbb ._ggga ._cagc );_dfdd !=nil {return _dfdd ;};};if _cdbb ._adaf ._dea > 0{if _cfe :=_fadd .WriteStringProperty (_cdbb ._ggga ._cbcgd );_cfe !=nil {return _cfe ; +};};if _cdbb ._adaf ._cdb > 0{if _fbce :=_fadd .WriteStringProperty (_cdbb ._ggga ._bacdd );_fbce !=nil {return _fbce ;};};return nil ;};func (_gab *CommandButtonControl )writePropMask (_fab *_ba .Writer )error {_dgd :=uint32 (0);_dgd =_ba .PushLeftUI32 (_dgd ,_gab ._gbbad ._dde ); +_dgd =_ba .PushLeftUI32 (_dgd ,_gab ._gbbad ._fc );_dgd =_ba .PushLeftUI32 (_dgd ,_gab ._gbbad ._gbf );_dgd =_ba .PushLeftUI32 (_dgd ,_gab ._gbbad ._aeb );_dgd =_ba .PushLeftUI32 (_dgd ,_gab ._gbbad ._gbfe );_dgd =_ba .PushLeftUI32 (_dgd ,_gab ._gbbad ._aedf ); +_dgd =_ba .PushLeftUI32 (_dgd ,_gab ._gbbad ._bbc );_dgd =_ba .PushLeftUI32 (_dgd ,_gab ._gbbad ._bcg );_dgd =_ba .PushLeftUI32 (_dgd ,_gab ._gbbad ._daf );_dgd =_ba .PushLeftUI32 (_dgd ,_gab ._gbbad ._gg );_dgd =_ba .PushLeftUI32 (_dgd ,_gab ._gbbad ._eb ); +_dgd >>=21;return _dd .Write (_fab ,_dd .LittleEndian ,_dgd );};type morphDataColumnInfoPropMask struct{};func _cdfd (_gbbg *_ba .Reader )(*ScrollBarControl ,error ){_ggbg :=&ScrollBarControl {};if _eaa :=_ggbg .readPropMask (_gbbg );_eaa !=nil {return nil ,_eaa ; +};if _ffffd :=_ggbg .readDataBlock (_gbbg );_ffffd !=nil {return nil ,_ffffd ;};if _aegg :=_ggbg .readExtraDataBlock (_gbbg );_aegg !=nil {return nil ,_aegg ;};if _eecd :=_ggbg .readStreamDataM (_gbbg ,_ggbg ._cgge ._adeg );_eecd !=nil {return nil ,_eecd ; +};if _abac :=_ggbg .readTheRest (_gbbg );_abac !=nil {return nil ,_abac ;};return _ggbg ,nil ;};func (_aag *morphDataControl )getValueBool ()bool {return _aag ._dfdc ._degf &&_aag ._ggga ._cagc =="\u0031";}; -// GetCaption gets a caption string from a morph control. -func (_fefa *morphDataControl )GetCaption ()string {if _fefa ._gac &&_fefa ._eac ._beaf {return _fefa ._fbg ._dcec ;};return "";};type imagePropMask struct{_ccce bool ;_abgc bool ;_dab bool ;_eddf bool ;_cdba bool ;_bea bool ;_dbce bool ;_feg bool ;_aagbb bool ; -_gbd bool ;_agaf bool ;_egf bool ;_dada bool ;};func _dfe (_ebgd *_dg .Reader )(*ImageControl ,error ){_cbg :=&ImageControl {};if _dbc :=_cbg .readPropMask (_ebgd );_dbc !=nil {return nil ,_dbc ;};if _bage :=_cbg .readDataBlock (_ebgd );_bage !=nil {return nil ,_bage ; -};if _fcgf :=_cbg .readExtraDataBlock (_ebgd );_fcgf !=nil {return nil ,_fcgf ;};if _ebd :=_cbg .readStreamDataPM (_ebgd ,_cbg ._gag ._aagbb ,_cbg ._gag ._dada );_ebd !=nil {return nil ,_ebd ;};if _dfeb :=_cbg .readTheRest (_ebgd );_dfeb !=nil {return nil ,_dfeb ; -};return _cbg ,nil ;};type streamData struct{_dcceg *guidAndPicture ;_adbeb *guidAndPicture ;};func (_eef *ScrollBarControl )export (_bfafc *_dg .Writer )error {if _ebfb :=_eef .writePropMask (_bfafc );_ebfb !=nil {return _ebfb ;};if _bace :=_eef .writeDataBlock (_bfafc ); -_bace !=nil {return _bace ;};if _dbgd :=_eef .writeExtraDataBlock (_bfafc );_dbgd !=nil {return _dbgd ;};_eef ._acf =uint16 (_bfafc .Len ()-4);if _gfa :=_eef .writeStreamDataM (_bfafc );_gfa !=nil {return _gfa ;};return _eef .writeTheRest (_bfafc );}; +// GetMax gets a button max value. +func (_dgcg *SpinButtonControl )GetMax ()int32 {return _dgcg ._edee ._fbdf };func (_ccad *controlBase )writeStreamDataM (_gceg *_ba .Writer )error {if _ccad ._gec !=nil {if _ccad ._gec ._dafa !=nil {if _decaa :=_ccad ._gec ._dafa .export (_gceg );_decaa !=nil {return _decaa ; +};};};return nil ;}; -// SetPosition sets a button position value. -func (_bdcd *ScrollBarControl )SetPosition (position int32 ){_bdcd ._ccg ._gceg =true ;_bdcd ._bbdec ._deg =position ;};func (_gaa *guidAndPicture )setStdPictureBytes (_fca []byte ){if _fca ==nil {return ;};if _gaa ._daac ==nil {_gaa ._daac =_fag ;};if _gaa ._deb ==nil {_gaa ._deb =&stdPicture {_debe :_aegb }; -};_gaa ._deb ._geg =uint32 (len (_fca ));_gaa ._deb ._dcf =_f .NewBuffer (_fca );}; +// GetHeight returns height of the SpinButton in HIMETRIC (0.01mm) +func (_bgbd *SpinButtonControl )GetHeight ()uint32 {return _bgbd ._dabc ._aage };type imagePropMask struct{_ged bool ;_dfc bool ;_defd bool ;_beda bool ;_baa bool ;_fff bool ;_fege bool ;_bbfe bool ;_feee bool ;_age bool ;_fcbf bool ;_cec bool ;_ebb bool ; +};const _aefb =6;func (_afdc *LabelControl )export (_acg *_ba .Writer )error {if _feba :=_afdc .writePropMask (_acg );_feba !=nil {return _feba ;};if _aaac :=_afdc .writeDataBlock (_acg );_aaac !=nil {return _aaac ;};if _gfe :=_afdc .writeExtraDataBlock (_acg ); +_gfe !=nil {return _gfe ;};_afdc ._eed =uint16 (_acg .Len ()-4);if _gee :=_afdc .writeStreamDataPM (_acg );_gee !=nil {return _gee ;};return _afdc .writeTheRest (_acg );};func (_aaga *morphDataControl )writeDataBlock (_fggf *_ba .Writer )error {if _aaga ._dfdc ._fad {if _gcgf :=_fggf .WriteProperty (_aaga ._adaf ._bfdb ); +_gcgf !=nil {return _gcgf ;};};if _aaga ._dfdc ._bdbc {if _adbgg :=_fggf .WriteProperty (_aaga ._adaf ._bffc );_adbgg !=nil {return _adbgg ;};};if _aaga ._dfdc ._fcc {if _egga :=_fggf .WriteProperty (_aaga ._adaf ._deca );_egga !=nil {return _egga ;};}; +if _aaga ._dfdc ._efff {if _ecef :=_fggf .WriteProperty (_aaga ._adaf ._ffdf );_ecef !=nil {return _ecef ;};};if _aaga ._dfdc ._cdc {if _cea :=_fggf .WriteProperty (_aaga ._adaf ._dbge );_cea !=nil {return _cea ;};};if _aaga ._dfdc ._eec {if _cca :=_fggf .WriteProperty (_aaga ._adaf ._gdbe ); +_cca !=nil {return _cca ;};};if _aaga ._dfdc ._gddc {if _cecc :=_fggf .WriteProperty (_aaga ._adaf ._cdfce );_cecc !=nil {return _cecc ;};};if _aaga ._dfdc ._afga {if _cdbc :=_fggf .WriteProperty (_aaga ._adaf ._cbff );_cdbc !=nil {return _cdbc ;};};if _aaga ._dfdc ._cggg {if _aabe :=_fggf .WriteProperty (_aaga ._adaf ._begb ); +_aabe !=nil {return _aabe ;};};if _aaga ._dfdc ._cbcg {if _abae :=_fggf .WriteProperty (_aaga ._adaf ._dcce );_abae !=nil {return _abae ;};};if _aaga ._dfdc ._fgf {if _fgfd :=_fggf .WriteProperty (_aaga ._adaf ._gdce );_fgfd !=nil {return _fgfd ;};};if _aaga ._dfdc ._gdcc {if _eebf :=_fggf .WriteProperty (_aaga ._adaf ._cbg ); +_eebf !=nil {return _eebf ;};};if _aaga ._dfdc ._fga {if _faa :=_fggf .WriteProperty (_aaga ._adaf ._afb );_faa !=nil {return _faa ;};};if _aaga ._dfdc ._abgd {if _gfdc :=_fggf .WriteProperty (_aaga ._adaf ._beac );_gfdc !=nil {return _gfdc ;};};if _aaga ._dfdc ._fcbd {if _ffcg :=_fggf .WriteProperty (_aaga ._adaf ._eecc ); +_ffcg !=nil {return _ffcg ;};};if _aaga ._dfdc ._bab {if _adbc :=_fggf .WriteProperty (_aaga ._adaf ._agd );_adbc !=nil {return _adbc ;};};if _aaga ._dfdc ._gea {if _aeg :=_fggf .WriteProperty (_aaga ._adaf ._ddg );_aeg !=nil {return _aeg ;};};if _aaga ._dfdc ._gbdc {if _acag :=_fggf .WriteProperty (_aaga ._adaf ._afbd ); +_acag !=nil {return _acag ;};};if _aaga ._dfdc ._edb {if _abgb :=_fggf .WriteProperty (_aaga ._adaf ._adafe );_abgb !=nil {return _abgb ;};};if _aaga ._dfdc ._ccdb {if _cbffg :=_fggf .WriteProperty (_aaga ._adaf ._gcb );_cbffg !=nil {return _cbffg ;};}; +if _aaga ._dfdc ._degf {_dbgd :=_ccd (_aaga ._adaf ._gegb ,_aaga ._adaf ._bdea );if _gbac :=_fggf .WriteProperty (_dbgd );_gbac !=nil {return _gbac ;};};if _aaga ._dfdc ._beb {_bafa :=_ccd (_aaga ._adaf ._dea ,_aaga ._adaf ._baeb );if _dgc :=_fggf .WriteProperty (_bafa ); +_dgc !=nil {return _dgc ;};};if _aaga ._dfdc ._cbfa {if _fgcd :=_fggf .WriteProperty (_aaga ._adaf ._eddf );_fgcd !=nil {return _fgcd ;};};if _aaga ._dfdc ._baee {if _gcff :=_fggf .WriteProperty (_aaga ._adaf ._fdcce );_gcff !=nil {return _gcff ;};};if _aaga ._dfdc ._edg {if _fdcf :=_fggf .WriteProperty (_aaga ._adaf ._fcaa ); +_fdcf !=nil {return _fdcf ;};};if _aaga ._dfdc ._ddeg {if _ddce :=_fggf .WriteProperty (_aaga ._adaf ._gccg );_ddce !=nil {return _ddce ;};};if _aaga ._dfdc ._abcc {if _aggb :=_fggf .WriteProperty (_aaga ._adaf ._aecd );_aggb !=nil {return _aggb ;};};if _aaga ._dfdc ._gaa {if _cfb :=_fggf .WriteProperty (_aaga ._adaf ._eede ); +_cfb !=nil {return _cfb ;};};if _aaga ._dfdc ._cbeeg {_fabd :=_ccd (_aaga ._adaf ._cdb ,_aaga ._adaf ._gbdcb );if _gaff :=_fggf .WriteProperty (_fabd );_gaff !=nil {return _gaff ;};};return _fggf .AlignLength (4);};func (_ce *controlBase )setMouseIconBytes (_bca []byte ){if _ce ._gec ._dafa ==nil {_ce ._gec ._dafa =&guidAndPicture {}; +};_ce ._gec ._dafa .setStdPictureBytes (_bca );}; // CheckBoxDataControl is a representation of a check box ActiveX form. type CheckBoxDataControl struct{*morphDataControlBoolValue }; // GetCaption gets a caption string from a commandButton control. -func (_fea *CommandButtonControl )GetCaption ()string {return _fea ._acg ._cfa };func (_adce *LabelControl )writePropMask (_aba *_dg .Writer )error {_dbbb :=uint32 (0);_dbbb =_dg .PushLeftUI32 (_dbbb ,_adce ._gagd ._bgca );_dbbb =_dg .PushLeftUI32 (_dbbb ,_adce ._gagd ._daeff ); -_dbbb =_dg .PushLeftUI32 (_dbbb ,_adce ._gagd ._gddf );_dbbb =_dg .PushLeftUI32 (_dbbb ,_adce ._gagd ._eafd );_dbbb =_dg .PushLeftUI32 (_dbbb ,_adce ._gagd ._cad );_dbbb =_dg .PushLeftUI32 (_dbbb ,_adce ._gagd ._ceb );_dbbb =_dg .PushLeftUI32 (_dbbb ,_adce ._gagd ._gfcc ); -_dbbb =_dg .PushLeftUI32 (_dbbb ,_adce ._gagd ._gda );_dbbb =_dg .PushLeftUI32 (_dbbb ,_adce ._gagd ._adgc );_dbbb =_dg .PushLeftUI32 (_dbbb ,_adce ._gagd ._bgda );_dbbb =_dg .PushLeftUI32 (_dbbb ,_adce ._gagd ._fgg );_dbbb =_dg .PushLeftUI32 (_dbbb ,_adce ._gagd ._gcd ); -_dbbb =_dg .PushLeftUI32 (_dbbb ,_adce ._gagd ._fcc );_dbbb >>=19;return _fc .Write (_aba ,_fc .LittleEndian ,_dbbb );}; +func (_dfb *CommandButtonControl )GetCaption ()string {return _dfb ._eca ._bed }; -// GetWidth returns width of the CommandButton in HIMETRIC (0.01mm) -func (_gfb *CommandButtonControl )GetWidth ()uint32 {return _gfb ._acg ._ada };func (_fdb *LabelControl )readExtraDataBlock (_cagd *_dg .Reader )error {_fdb ._dddb =&labelExtraDataBlock {};if _fdb ._fdcb ._gbeb > 0{_aac ,_fcfg :=_cagd .ReadStringProperty (_fdb ._fdcb ._gbeb ); -if _fcfg !=nil {return _fcfg ;};_fdb ._dddb ._cce =_aac ;};if _fdb ._gagd ._ceb {var _cecc uint64 ;if _cfg :=_cagd .ReadPairProperty (&_cecc );_cfg !=nil {return _cfg ;};_fdb ._dddb ._bac =uint32 (_cecc );_fdb ._dddb ._cdg =uint32 (_cecc >>32);};return nil ; -};type commandButtonPropMask struct{_ecb bool ;_ffg bool ;_dfa bool ;_gfbb bool ;_gad bool ;_cec bool ;_efa bool ;_bccc bool ;_beed bool ;_add bool ;_dba bool ;};func (_ged *LabelControl )writeExtraDataBlock (_gbebf *_dg .Writer )error {if _ged ._fdcb ._gbeb > 0{if _ddcc :=_gbebf .WriteStringProperty (_ged ._dddb ._cce ); -_ddcc !=nil {return _ddcc ;};};if _ged ._gagd ._ceb {_fbe :=uint64 (_ged ._dddb ._cdg )<<32|uint64 (_ged ._dddb ._bac );if _ceee :=_gbebf .WritePropertyNoAlign (_fbe );_ceee !=nil {return _ceee ;};};return nil ;};func (_ecf *controlBase )getMouseIconBytes ()[]byte {return _ecf ._aggd ._dcceg .getStdPictureBytes ()}; +// TextBoxDataControl is a representation of a text box ActiveX form. +type TextBoxDataControl struct{*morphDataControlStringValue };type commandButtonPropMask struct{_dde bool ;_fc bool ;_gbf bool ;_aeb bool ;_gbfe bool ;_aedf bool ;_bbc bool ;_bcg bool ;_daf bool ;_gg bool ;_eb bool ;};func (_gac *SpinButtonControl )export (_dge *_ba .Writer )error {if _fbba :=_gac .writePropMask (_dge ); +_fbba !=nil {return _fbba ;};if _dagb :=_gac .writeDataBlock (_dge );_dagb !=nil {return _dagb ;};if _ccfd :=_gac .writeExtraDataBlock (_dge );_ccfd !=nil {return _ccfd ;};_gac ._eed =uint16 (_dge .Len ()-4);if _aefa :=_gac .writeStreamDataM (_dge );_aefa !=nil {return _aefa ; +};return _gac .writeTheRest (_dge );}; +// CommandButtonControl is a representation of a commandButton ActiveX form. +type CommandButtonControl struct{controlBase ;_gbbad *commandButtonPropMask ;_ccg *commandButtonDataBlock ;_eca *commandButtonExtraDataBlock ;_cd *streamData ;}; -// SetWidth sets width of the morphDataControl in HIMETRIC (0.01mm) -func (_caea *morphDataControl )SetWidth (width uint32 ){_caea ._eac ._aacg =true ;_caea ._fbg ._gdee =width ;}; +// ImageControl is a representation of an image ActiveX form. +type ImageControl struct{controlBase ;_fef *imagePropMask ;_fead *imageDataBlock ;_eff *imageExtraDataBlock ;_bagc *streamData ;};func (_ffad *LabelControl )writeDataBlock (_eedg *_ba .Writer )error {if _ffad ._bdcb ._dgga {if _bda :=_eedg .WriteProperty (_ffad ._bcb ._ffa ); +_bda !=nil {return _bda ;};};if _ffad ._bdcb ._cdfc {if _cbbad :=_eedg .WriteProperty (_ffad ._bcb ._gcdc );_cbbad !=nil {return _cbbad ;};};if _ffad ._bdcb ._bgdd {if _ccfcg :=_eedg .WriteProperty (_ffad ._bcb ._dgf );_ccfcg !=nil {return _ccfcg ;};}; +if _ffad ._bdcb ._dcg {_feada :=_ccd (_ffad ._bcb ._dgb ,_ffad ._bcb ._abbf );if _fdb :=_eedg .WriteProperty (_feada );_fdb !=nil {return _fdb ;};};if _ffad ._bdcb ._bba {if _abd :=_eedg .WriteProperty (_ffad ._bcb ._dagd );_abd !=nil {return _abd ;};}; +if _ffad ._bdcb ._bbgc {if _feec :=_eedg .WriteProperty (_ffad ._bcb ._decb );_feec !=nil {return _feec ;};};if _ffad ._bdcb ._aedb {if _gdf :=_eedg .WriteProperty (_ffad ._bcb ._dfbe );_gdf !=nil {return _gdf ;};};if _ffad ._bdcb ._eeec {if _dfcb :=_eedg .WriteProperty (_ffad ._bcb ._bedc ); +_dfcb !=nil {return _dfcb ;};};if _ffad ._bdcb ._efcb {if _gaf :=_eedg .WriteProperty (_ffad ._bcb ._gce );_gaf !=nil {return _gaf ;};};if _ffad ._bdcb ._bbde {if _dgdf :=_eedg .WriteProperty (_ffad ._bcb ._aabb );_dgdf !=nil {return _dgdf ;};};if _ffad ._bdcb ._adbe {if _bbfd :=_eedg .WriteProperty (_ffad ._bcb ._cebd ); +_bbfd !=nil {return _bbfd ;};};if _ffad ._bdcb ._cgg {if _dbdc :=_eedg .WriteProperty (_ffad ._bcb ._dccf );_dbdc !=nil {return _dbdc ;};};return _eedg .AlignLength (4);};func (_bdb *CommandButtonControl )readDataBlock (_fbg *_ba .Reader )error {_bdb ._ccg =&commandButtonDataBlock {}; +if _bdb ._gbbad ._dde {if _aad :=_fbg .ReadProperty (&_bdb ._ccg ._cgc );_aad !=nil {return _aad ;};};if _bdb ._gbbad ._fc {if _fdd :=_fbg .ReadProperty (&_bdb ._ccg ._afd );_fdd !=nil {return _fdd ;};};if _bdb ._gbbad ._gbf {if _bfb :=_fbg .ReadProperty (&_bdb ._ccg ._dag ); +_bfb !=nil {return _bfb ;};};if _bdb ._gbbad ._aeb {var _fec uint32 ;if _agf :=_fbg .ReadProperty (&_fec );_agf !=nil {return _agf ;};_bdb ._ccg ._ecg ,_bdb ._ccg ._bdc =_cc (_fec );};if _bdb ._gbbad ._gbfe {if _ff :=_fbg .ReadProperty (&_bdb ._ccg ._faec ); +_ff !=nil {return _ff ;};};if _bdb ._gbbad ._bbc {if _fbf :=_fbg .ReadProperty (&_bdb ._ccg ._aa );_fbf !=nil {return _fbf ;};};if _bdb ._gbbad ._bcg {if _aee :=_fbg .ReadProperty (&_bdb ._ccg ._bae );_aee !=nil {return _aee ;};};if _bdb ._gbbad ._daf {if _cbd :=_fbg .ReadProperty (&_bdb ._ccg ._dee ); +_cbd !=nil {return _cbd ;};};if _bdb ._gbbad ._eb {if _edc :=_fbg .ReadProperty (&_bdb ._ccg ._fb );_edc !=nil {return _edc ;};};return nil ;};func _bga (_fda *_f .Reader )(string ,error ){_egf ,_ad :=_fda .GetEntry ("\u0043o\u006d\u0070\u004f\u0062\u006a"); +if _ad !=nil {return "",_ad ;};_gdc :=make ([]byte ,_egf .Size );_ ,_ad =_egf .Read (_gdc );if _ad !=nil {return "",_ad ;};_egg :=_g .Split (_gdc ,[]byte ("\u002e"));if len (_egg )< 2{return "",_gb .New ("\u0055\u006e\u006bn\u006f\u0077\u006e\u0020\u0066\u006f\u0072\u006d"); +};return string (_egg [len (_egg )-2]),nil ;};func (_ca *controlBase )writeTheRest (_fee *_ba .Writer )error {_ ,_cdf :=_fee .Write (_ca ._abf );return _cdf ;}; -// GetWidth returns width of the ScrollBar in HIMETRIC (0.01mm) -func (_cdbd *ScrollBarControl )GetWidth ()uint32 {return _cdbd ._aeba ._ebbf };func (_gcfg *ScrollBarControl )writeExtraDataBlock (_afea *_dg .Writer )error {if _gcfg ._ccg ._dabg {_ecdd :=uint64 (_gcfg ._aeba ._ebbf )<<32|uint64 (_gcfg ._aeba ._ggda ); -if _eedc :=_afea .WritePropertyNoAlign (_ecdd );_eedc !=nil {return _eedc ;};};return nil ;}; +// GetWidth returns width of the SpinButton in HIMETRIC (0.01mm) +func (_ebba *SpinButtonControl )GetWidth ()uint32 {return _ebba ._dabc ._cee };func (_bbb *CommandButtonControl )writeDataBlock (_cba *_ba .Writer )error {if _bbb ._gbbad ._dde {if _bbf :=_cba .WriteProperty (_bbb ._ccg ._cgc );_bbf !=nil {return _bbf ; +};};if _bbb ._gbbad ._fc {if _gcf :=_cba .WriteProperty (_bbb ._ccg ._afd );_gcf !=nil {return _gcf ;};};if _bbb ._gbbad ._gbf {if _bee :=_cba .WriteProperty (_bbb ._ccg ._dag );_bee !=nil {return _bee ;};};if _bbb ._gbbad ._aeb {_ecd :=_ccd (_bbb ._ccg ._bdc ,_bbb ._ccg ._ecg ); +if _adb :=_cba .WriteProperty (_ecd );_adb !=nil {return _adb ;};};if _bbb ._gbbad ._gbfe {if _ccb :=_cba .WriteProperty (_bbb ._ccg ._faec );_ccb !=nil {return _ccb ;};};if _bbb ._gbbad ._bbc {if _agb :=_cba .WriteProperty (_bbb ._ccg ._aa );_agb !=nil {return _agb ; +};};if _bbb ._gbbad ._bcg {if _cbec :=_cba .WriteProperty (_bbb ._ccg ._bae );_cbec !=nil {return _cbec ;};};if _bbb ._gbbad ._daf {if _abc :=_cba .WriteProperty (_bbb ._ccg ._dee );_abc !=nil {return _abc ;};};if _bbb ._gbbad ._eb {if _gbbb :=_cba .WriteProperty (_bbb ._ccg ._fb ); +_gbbb !=nil {return _gbbb ;};};return _cba .AlignLength (4);};func (_cge *CommandButtonControl )readExtraDataBlock (_def *_ba .Reader )error {_cge ._eca =&commandButtonExtraDataBlock {};if _cge ._ccg ._bdc > 0{_ffb ,_dfd :=_def .ReadStringProperty (_cge ._ccg ._bdc ); +if _dfd !=nil {return _dfd ;};_cge ._eca ._bed =_ffb ;};if _cge ._gbbad ._aedf {var _bbg uint64 ;if _bafc :=_def .ReadPairProperty (&_bbg );_bafc !=nil {return _bafc ;};_cge ._eca ._cbc =uint32 (_bbg );_cge ._eca ._aab =uint32 (_bbg >>32);};return nil ; +};type scrollBarDataBlock struct{_ccea uint32 ;_acd uint32 ;_efb uint32 ;_gdfd uint8 ;_bebd int32 ;_afeb int32 ;_ecee int32 ;_fbgf int32 ;_ggf int32 ;_adea int32 ;_cbfg int32 ;_facf uint32 ;_fcdac uint32 ;_afa uint32 ;_ecec uint16 ;};func (_aac *morphDataControl )readColumnInfoPropMask (_eda *_ba .Reader )error {return nil }; -// GetHeight returns height of the ScrollBar in HIMETRIC (0.01mm) -func (_ddeab *ScrollBarControl )GetHeight ()uint32 {return _ddeab ._aeba ._ggda };func (_bfffb *SpinButtonControl )readExtraDataBlock (_ced *_dg .Reader )error {_bfffb ._gfedb =&spinButtonExtraDataBlock {};if _bfffb ._gfdf ._facc {var _fbff uint64 ;if _gbff :=_ced .ReadPairProperty (&_fbff ); -_gbff !=nil {return _gbff ;};_bfffb ._gfedb ._gefg =uint32 (_fbff );_bfffb ._gfedb ._ddbg =uint32 (_fbff >>32);};return nil ;};func (_aabc *controlBase )setPictureBytes (_aagb []byte ){if _aabc ._aggd ._adbeb ==nil {_aabc ._aggd ._adbeb =&guidAndPicture {}; -};_aabc ._aggd ._adbeb .setStdPictureBytes (_aagb );}; -// OptionButtonDataControl is a representation of an option button ActiveX form. -type OptionButtonDataControl struct{*morphDataControlBoolValue }; +// SetMax sets a button max value. +func (_gbfb *ScrollBarControl )SetMax (max int32 ){_gbfb ._cgge ._gefb =true ;_gbfb ._fcda ._afeb =max }; + +// SetBackColor sets a button text color value from a system palette for a spinButton control. +func (_eedec *SpinButtonControl )SetBackColor (backColor uint32 ){_eedec ._efaf ._gddab =true ;_eedec ._edee ._fffb =backColor ;};func _adf (_bbfa *_ba .Reader )(*LabelControl ,error ){_caad :=&LabelControl {};if _ade :=_caad .readPropMask (_bbfa );_ade !=nil {return nil ,_ade ; +};if _gfge :=_caad .readDataBlock (_bbfa );_gfge !=nil {return nil ,_gfge ;};if _gbdb :=_caad .readExtraDataBlock (_bbfa );_gbdb !=nil {return nil ,_gbdb ;};if _aedde :=_caad .readStreamDataPM (_bbfa ,_caad ._bdcb ._bbde ,_caad ._bdcb ._cgg );_aedde !=nil {return nil ,_aedde ; +};if _ddcc :=_caad .readTheRest (_bbfa );_ddcc !=nil {return nil ,_ddcc ;};return _caad ,nil ;};var _dcd =[]byte {0x04,0x52,0xE3,0x0B,0x91,0x8F,0xCE,0x11,0x9D,0xE3,0,0xAA,0,0x4B,0xB8,0x51};func (_afg *morphDataControl )export (_ddf *_ba .Writer )error {if _eebc :=_afg .writePropMask (_ddf ); +_eebc !=nil {return _eebc ;};if _fbb :=_afg .writeDataBlock (_ddf );_fbb !=nil {return _fbb ;};if _fecd :=_afg .writeExtraDataBlock (_ddf );_fecd !=nil {return _fecd ;};_afg ._eed =uint16 (_ddf .Len ()-4);if _efag :=_afg .writeStreamDataMP (_ddf );_efag !=nil {return _efag ; +};return _afg .writeTheRest (_ddf );}; + +// ExportToByteArray makes a byte array from a control as it is stored in .bin files. +func (_bad *Control )ExportToByteArray ()([]byte ,error ){_fd ,_dad :=_b .Open (_bad ._de );if _dad !=nil {return nil ,_dad ;};defer _fd .Close ();_gbb ,_dad :=_f .New (_fd );if _dad !=nil {return nil ,_dad ;};_eg :=_ba .NewWriter ();if _ddc :=_dd .Write (_eg ,_dd .LittleEndian ,&_bad ._a ); +_ddc !=nil {return nil ,_ddc ;};if _gf :=_dd .Write (_eg ,_dd .LittleEndian ,&_bad ._be );_gf !=nil {return nil ,_gf ;};if _dec :=_dd .Write (_eg ,_dd .LittleEndian ,uint16 (0));_dec !=nil {return nil ,_dec ;};var _dfg error ;if _gbba :=_bad .Choice ;_gbba !=nil {if _gbba .CheckBox !=nil {_dfg =_gbba .CheckBox .export (_eg ); +}else if _gbba .TextBox !=nil {_dfg =_gbba .TextBox .export (_eg );}else if _gbba .ComboBox !=nil {_dfg =_gbba .ComboBox .export (_eg );}else if _gbba .ListBox !=nil {_dfg =_gbba .ListBox .export (_eg );}else if _gbba .OptionButton !=nil {_dfg =_gbba .OptionButton .export (_eg ); +}else if _gbba .ToggleButton !=nil {_dfg =_gbba .ToggleButton .export (_eg );}else if _gbba .Label !=nil {_dfg =_gbba .Label .export (_eg );}else if _gbba .SpinButton !=nil {_dfg =_gbba .SpinButton .export (_eg );}else if _gbba .CommandButton !=nil {_dfg =_gbba .CommandButton .export (_eg ); +}else if _gbba .ScrollBar !=nil {_dfg =_gbba .ScrollBar .export (_eg );}else {_dfg =_gbba ._ef .writeTheRest (_eg );};};if _dfg !=nil {return nil ,_dfg ;};if _ab :=_eg .WriteByteAt (byte (_bad ._gc ),2);_ab !=nil {return nil ,_ab ;};if _ege :=_eg .WriteByteAt (byte (_bad ._gc >>8),3); +_ege !=nil {return nil ,_ege ;};_db ,_dad :=_gbb .GetEntry ("\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0073");if _dad !=nil {return nil ,_dad ;};if _bd :=_db .SetEntryContent (_eg .Bytes ());_bd !=nil {return nil ,_bd ;};return _gbb .Export ();};func (_cf *guidAndPicture )export (_faed *_ba .Writer )error {if _ ,_acab :=_cg .Copy (_faed ,_g .NewBuffer (_cf ._gbbaf )); +_acab !=nil {return _acab ;};if _dfag :=_faed .WriteProperty (_cf ._gfg ._ecgf );_dfag !=nil {return _dfag ;};if _bde :=_faed .WriteProperty (_cf ._gfg ._gge );_bde !=nil {return _bde ;};_ ,_ffbb :=_cg .Copy (_faed ,_cf ._gfg ._ecb );if _ffbb !=nil {return _ffbb ; +};return nil ;}; // GetValue gets a value from a control which value can be represented as a string. -func (_efcc *morphDataControlStringValue )GetValue ()string {return _efcc .getValueString ()}; +func (_fbec *morphDataControlStringValue )GetValue ()string {return _fbec .getValueString ()};var _cde =len (_dcd );func (_bbdc *ScrollBarControl )writeDataBlock (_cdg *_ba .Writer )error {if _bbdc ._cgge ._abcg {if _beea :=_cdg .WriteProperty (_bbdc ._fcda ._ccea ); +_beea !=nil {return _beea ;};};if _bbdc ._cgge ._ceff {if _fcdbg :=_cdg .WriteProperty (_bbdc ._fcda ._acd );_fcdbg !=nil {return _fcdbg ;};};if _bbdc ._cgge ._eac {if _ffcd :=_cdg .WriteProperty (_bbdc ._fcda ._efb );_ffcd !=nil {return _ffcd ;};};if _bbdc ._cgge ._bgaa {if _cbca :=_cdg .WriteProperty (_bbdc ._fcda ._gdfd ); +_cbca !=nil {return _cbca ;};};if _bbdc ._cgge ._gdag {if _eag :=_cdg .WriteProperty (_bbdc ._fcda ._bebd );_eag !=nil {return _eag ;};};if _bbdc ._cgge ._gefb {if _gede :=_cdg .WriteProperty (_bbdc ._fcda ._afeb );_gede !=nil {return _gede ;};};if _bbdc ._cgge ._fadc {if _afgd :=_cdg .WriteProperty (_bbdc ._fcda ._ecee ); +_afgd !=nil {return _afgd ;};};if _bbdc ._cgge ._afgf {if _dafe :=_cdg .WriteProperty (_bbdc ._fcda ._fbgf );_dafe !=nil {return _dafe ;};};if _bbdc ._cgge ._ebdd {if _eage :=_cdg .WriteProperty (_bbdc ._fcda ._ggf );_eage !=nil {return _eage ;};};if _bbdc ._cgge ._dfcef {if _cfbc :=_cdg .WriteProperty (_bbdc ._fcda ._adea ); +_cfbc !=nil {return _cfbc ;};};if _bbdc ._cgge ._cbgg {if _fgge :=_cdg .WriteProperty (_bbdc ._fcda ._cbfg );_fgge !=nil {return _fgge ;};};if _bbdc ._cgge ._daca {if _eacf :=_cdg .WriteProperty (_bbdc ._fcda ._facf );_eacf !=nil {return _eacf ;};};if _bbdc ._cgge ._cceb {if _gefbg :=_cdg .WriteProperty (_bbdc ._fcda ._fcdac ); +_gefbg !=nil {return _gefbg ;};};if _bbdc ._cgge ._abccf {if _cdae :=_cdg .WriteProperty (_bbdc ._fcda ._afa );_cdae !=nil {return _cdae ;};};if _bbdc ._cgge ._adeg {if _cfab :=_cdg .WriteProperty (_bbdc ._fcda ._ecec );_cfab !=nil {return _cfab ;};};return _cdg .AlignLength (4); +}; -// SetMin sets a button min value. -func (_bae *ScrollBarControl )SetMin (min int32 ){_bae ._ccg ._bfgf =true ;_bae ._bbdec ._fae =min };func (_gfdc *controlBase )writeStreamDataM (_bbbd *_dg .Writer )error {if _gfdc ._aggd !=nil {if _gfdc ._aggd ._dcceg !=nil {if _bebfd :=_gfdc ._aggd ._dcceg .export (_bbbd ); -_bebfd !=nil {return _bebfd ;};};};return nil ;}; +// SetWidth sets width of the ScrollBar in HIMETRIC (0.01mm) +func (_cfg *ScrollBarControl )SetWidth (width uint32 ){_cfg ._cgge ._edbc =true ;_cfg ._bfcb ._eadb =width ;}; -// GetPosition gets a button position value. -func (_abb *ScrollBarControl )GetPosition ()int32 {return _abb ._bbdec ._deg };func (_dgec *morphDataControl )writeColumnInfoDataBlock (_bdac *_dg .Writer )error {return nil }; +// GetHeight returns height of the morphDataControl in HIMETRIC (0.01mm) +func (_bfbbg *morphDataControl )GetHeight ()uint32 {return _bfbbg ._ggga ._bgf };func (_geg *ImageControl )readPropMask (_gfgf *_ba .Reader )error {var _ffd uint32 ;if _egb :=_dd .Read (_gfgf ,_dd .LittleEndian ,&_ffd );_egb !=nil {return _egb ;};_geg ._fef =&imagePropMask {}; +_ffd >>=2;_geg ._fef ._ged ,_ffd =_ba .PopRightUI32 (_ffd );_geg ._fef ._dfc ,_ffd =_ba .PopRightUI32 (_ffd );_geg ._fef ._defd ,_ffd =_ba .PopRightUI32 (_ffd );_geg ._fef ._beda ,_ffd =_ba .PopRightUI32 (_ffd );_geg ._fef ._baa ,_ffd =_ba .PopRightUI32 (_ffd ); +_geg ._fef ._fff ,_ffd =_ba .PopRightUI32 (_ffd );_geg ._fef ._fege ,_ffd =_ba .PopRightUI32 (_ffd );_geg ._fef ._bbfe ,_ffd =_ba .PopRightUI32 (_ffd );_geg ._fef ._feee ,_ffd =_ba .PopRightUI32 (_ffd );_geg ._fef ._age ,_ffd =_ba .PopRightUI32 (_ffd ); +_geg ._fef ._fcbf ,_ffd =_ba .PopRightUI32 (_ffd );_geg ._fef ._cec ,_ffd =_ba .PopRightUI32 (_ffd );_geg ._fef ._ebb ,_ffd =_ba .PopRightUI32 (_ffd );return nil ;};func (_abgc *morphDataControl )readPropMask (_fece *_ba .Reader )error {var _eaf uint64 ; +if _bacb :=_dd .Read (_fece ,_dd .LittleEndian ,&_eaf );_bacb !=nil {return _bacb ;};_abgc ._dfdc =&morphDataPropMask {};_abgc ._dfdc ._fad ,_eaf =_ba .PopRightUI64 (_eaf );_abgc ._dfdc ._bdbc ,_eaf =_ba .PopRightUI64 (_eaf );_abgc ._dfdc ._fcc ,_eaf =_ba .PopRightUI64 (_eaf ); +_abgc ._dfdc ._efff ,_eaf =_ba .PopRightUI64 (_eaf );_abgc ._dfdc ._cdc ,_eaf =_ba .PopRightUI64 (_eaf );_abgc ._dfdc ._eec ,_eaf =_ba .PopRightUI64 (_eaf );_abgc ._dfdc ._gddc ,_eaf =_ba .PopRightUI64 (_eaf );_abgc ._dfdc ._afga ,_eaf =_ba .PopRightUI64 (_eaf ); +_abgc ._dfdc ._gca ,_eaf =_ba .PopRightUI64 (_eaf );_abgc ._dfdc ._cggg ,_eaf =_ba .PopRightUI64 (_eaf );_abgc ._dfdc ._cbcg ,_eaf =_ba .PopRightUI64 (_eaf );_abgc ._dfdc ._fgf ,_eaf =_ba .PopRightUI64 (_eaf );_abgc ._dfdc ._gdcc ,_eaf =_ba .PopRightUI64 (_eaf ); +_abgc ._dfdc ._fga ,_eaf =_ba .PopRightUI64 (_eaf );_abgc ._dfdc ._abgd ,_eaf =_ba .PopRightUI64 (_eaf );_abgc ._dfdc ._fcbd ,_eaf =_ba .PopRightUI64 (_eaf );_abgc ._dfdc ._bab ,_eaf =_ba .PopRightUI64 (_eaf );_abgc ._dfdc ._gea ,_eaf =_ba .PopRightUI64 (_eaf ); +_abgc ._dfdc ._gbdc ,_eaf =_ba .PopRightUI64 (_eaf );_eaf >>=1;_abgc ._dfdc ._edb ,_eaf =_ba .PopRightUI64 (_eaf );_abgc ._dfdc ._ccdb ,_eaf =_ba .PopRightUI64 (_eaf );_abgc ._dfdc ._degf ,_eaf =_ba .PopRightUI64 (_eaf );_abgc ._dfdc ._beb ,_eaf =_ba .PopRightUI64 (_eaf ); +_abgc ._dfdc ._cbfa ,_eaf =_ba .PopRightUI64 (_eaf );_abgc ._dfdc ._baee ,_eaf =_ba .PopRightUI64 (_eaf );_abgc ._dfdc ._edg ,_eaf =_ba .PopRightUI64 (_eaf );_abgc ._dfdc ._ddeg ,_eaf =_ba .PopRightUI64 (_eaf );_abgc ._dfdc ._abcc ,_eaf =_ba .PopRightUI64 (_eaf ); +_abgc ._dfdc ._gaa ,_eaf =_ba .PopRightUI64 (_eaf );_eaf >>=1;_eaf >>=1;_abgc ._dfdc ._cbeeg ,_eaf =_ba .PopRightUI64 (_eaf );return nil ;};func (_cag *ImageControl )writeDataBlock (_eccd *_ba .Writer )error {if _cag ._fef ._dfc {if _egba :=_eccd .WriteProperty (_cag ._fead ._gcd ); +_egba !=nil {return _egba ;};};if _cag ._fef ._defd {if _ecf :=_eccd .WriteProperty (_cag ._fead ._eebe );_ecf !=nil {return _ecf ;};};if _cag ._fef ._beda {if _gfdg :=_eccd .WriteProperty (_cag ._fead ._bbgb );_gfdg !=nil {return _gfdg ;};};if _cag ._fef ._baa {if _gbd :=_eccd .WriteProperty (_cag ._fead ._ffbg ); +_gbd !=nil {return _gbd ;};};if _cag ._fef ._fff {if _fbc :=_eccd .WriteProperty (_cag ._fead ._ffc );_fbc !=nil {return _fbc ;};};if _cag ._fef ._fege {if _gfdga :=_eccd .WriteProperty (_cag ._fead ._ccbb );_gfdga !=nil {return _gfdga ;};};if _cag ._fef ._feee {if _acaf :=_eccd .WriteProperty (_cag ._fead ._gda ); +_acaf !=nil {return _acaf ;};};if _cag ._fef ._age {if _eebg :=_eccd .WriteProperty (_cag ._fead ._gece );_eebg !=nil {return _eebg ;};};if _cag ._fef ._cec {if _degd :=_eccd .WriteProperty (_cag ._fead ._egad );_degd !=nil {return _degd ;};};if _cag ._fef ._ebb {if _aba :=_eccd .WriteProperty (_cag ._fead ._aeee ); +_aba !=nil {return _aba ;};};return _eccd .AlignLength (4);}; // ListBoxDataControl is a representation of a list box ActiveX form. -type ListBoxDataControl struct{*morphDataControlStringValue };func (_dgae *morphDataControl )readColumnInfoDataBlock (_aegf *_dg .Reader )error {return nil }; - -// SetPosition sets a button position value. -func (_eaffc *SpinButtonControl )SetPosition (position int32 ){_eaffc ._gfdf ._bffa =true ;_eaffc ._dced ._gffa =position ;}; +type ListBoxDataControl struct{*morphDataControlStringValue }; -// SetMin sets a button min value. -func (_agff *SpinButtonControl )SetMin (min int32 ){_agff ._gfdf ._dccf =true ;_agff ._dced ._abcf =min };func (_cda *ScrollBarControl )writePropMask (_cfea *_dg .Writer )error {_gbbc :=uint32 (0);_gbbc =_dg .PushLeftUI32 (_gbbc ,_cda ._ccg ._efag );_gbbc =_dg .PushLeftUI32 (_gbbc ,_cda ._ccg ._defe ); -_gbbc =_dg .PushLeftUI32 (_gbbc ,_cda ._ccg ._abagf );_gbbc =_dg .PushLeftUI32 (_gbbc ,_cda ._ccg ._dabg );_gbbc =_dg .PushLeftUI32 (_gbbc ,_cda ._ccg ._edad );_gbbc =_dg .PushLeftUI32 (_gbbc ,_cda ._ccg ._bfgf );_gbbc =_dg .PushLeftUI32 (_gbbc ,_cda ._ccg ._ebdd ); -_gbbc =_dg .PushLeftUI32 (_gbbc ,_cda ._ccg ._gceg );_gbbc >>=1;_gbbc =_dg .PushLeftUI32 (_gbbc ,_cda ._ccg ._ccde );_gbbc =_dg .PushLeftUI32 (_gbbc ,_cda ._ccg ._bcca );_gbbc =_dg .PushLeftUI32 (_gbbc ,_cda ._ccg ._bbac );_gbbc =_dg .PushLeftUI32 (_gbbc ,_cda ._ccg ._eaeg ); -_gbbc =_dg .PushLeftUI32 (_gbbc ,_cda ._ccg ._cceb );_gbbc =_dg .PushLeftUI32 (_gbbc ,_cda ._ccg ._dbbe );_gbbc =_dg .PushLeftUI32 (_gbbc ,_cda ._ccg ._begg );_gbbc =_dg .PushLeftUI32 (_gbbc ,_cda ._ccg ._fcae );_gbbc >>=15;return _fc .Write (_cfea ,_fc .LittleEndian ,_gbbc ); -};func (_bgebf *morphDataControl )writeColumnInfo (_dee *_dg .Writer )error {return nil };func (_badfa *morphDataControl )readColumnInfoPropMask (_ffaa *_dg .Reader )error {return nil }; +// SetBackColor sets a button text color value from a system palette for a commandButton control. +func (_dfa *CommandButtonControl )SetBackColor (backColor uint32 ){_dfa ._gbbad ._fc =true ;_dfa ._ccg ._afd =backColor ;};const (FmPictureSizeModeClip FmPictureSizeMode =iota ;FmPictureSizeModeStretch ;_ ;FmPictureSizeModeZoom ;); -// GetWidth returns width of the SpinButton in HIMETRIC (0.01mm) -func (_cdf *SpinButtonControl )GetWidth ()uint32 {return _cdf ._gfedb ._ddbg }; +// SetBackColor sets a button text color value from a system palette for a label control. +func (_bege *LabelControl )SetBackColor (backColor uint32 ){_bege ._bdcb ._cdfc =true ;_bege ._bcb ._gcdc =backColor ;};type commandButtonExtraDataBlock struct{_aab uint32 ;_cbc uint32 ;_bed string ;}; -// GetForeColor gets a button text color value for a system palette from a commandButton control. -func (_bgd *CommandButtonControl )GetForeColor ()uint32 {return _bgd ._ff ._gce };func (_ddee *morphDataControl )writePropMask (_afbgb *_dg .Writer )error {_bggf :=uint64 (0);_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._gacdb );_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._dfae ); -_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._egbb );_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._dbd );_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._dcef );_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._bcf );_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._bfdb ); -_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._fbfb );_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._aacg );_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._bafg );_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._gbef );_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._aaga ); -_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._cbd );_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._gfed );_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._abca );_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._dfd );_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._bebg ); -_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._bge );_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._acfg );_bggf >>=1;_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._edaa );_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._dcgd );_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._gbfa ); -_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._beaf );_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._gff );_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._efggg );_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._bbg );_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._dge ); -_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._dfb );_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._fdd );_bggf >>=1;_bggf =_dg .PushLeftUI64 (_bggf ,true );_bggf =_dg .PushLeftUI64 (_bggf ,_ddee ._eac ._aaeb );_bggf >>=31;return _fc .Write (_afbgb ,_fc .LittleEndian ,_bggf ); -};func (_bfd *morphDataControl )getValueString ()string {if _bfd ._eac ._gbfa {return _bfd ._fbg ._edcf ;};return "";}; +// FmPictureAlignment represents one of the five picture aignments according to MS-OFORMS document. +type FmPictureAlignment byte ; -// GetBackColor gets a button text color value for a system palette from a label control. -func (_eecb *LabelControl )GetBackColor ()uint32 {return _eecb ._fdcb ._bafa };func _cb (_bcc uint32 ,_aec bool )uint32 {if _bcc ==0{return 0;};if _aec {_bcc |=1<<31;};return _bcc ;};func (_bdcc *LabelControl )readPropMask (_gece *_dg .Reader )error {var _gacd uint32 ; -if _cde :=_fc .Read (_gece ,_fc .LittleEndian ,&_gacd );_cde !=nil {return _cde ;};_bdcc ._gagd =&labelPropMask {};_bdcc ._gagd ._bgca ,_gacd =_dg .PopRightUI32 (_gacd );_bdcc ._gagd ._daeff ,_gacd =_dg .PopRightUI32 (_gacd );_bdcc ._gagd ._gddf ,_gacd =_dg .PopRightUI32 (_gacd ); -_bdcc ._gagd ._eafd ,_gacd =_dg .PopRightUI32 (_gacd );_bdcc ._gagd ._cad ,_gacd =_dg .PopRightUI32 (_gacd );_bdcc ._gagd ._ceb ,_gacd =_dg .PopRightUI32 (_gacd );_bdcc ._gagd ._gfcc ,_gacd =_dg .PopRightUI32 (_gacd );_bdcc ._gagd ._gda ,_gacd =_dg .PopRightUI32 (_gacd ); -_bdcc ._gagd ._adgc ,_gacd =_dg .PopRightUI32 (_gacd );_bdcc ._gagd ._bgda ,_gacd =_dg .PopRightUI32 (_gacd );_bdcc ._gagd ._fgg ,_gacd =_dg .PopRightUI32 (_gacd );_bdcc ._gagd ._gcd ,_gacd =_dg .PopRightUI32 (_gacd );_bdcc ._gagd ._fcc ,_gacd =_dg .PopRightUI32 (_gacd ); -return nil ;};func (_gfe *controlBase )writeTheRest (_efaf *_dg .Writer )error {_ ,_feaf :=_efaf .Write (_gfe ._ead );return _feaf ;}; +// Control represents an ActiveX control wrapper. +type Control struct{TargetAttr string ;Ocx *_e .Ocx ;Choice *ControlChoice ;_de string ;_a uint8 ;_be uint8 ;_gc uint16 ;}; -// TextBoxDataControl is a representation of a text box ActiveX form. -type TextBoxDataControl struct{*morphDataControlStringValue }; +// GetWidth returns width of the morphDataControl in HIMETRIC (0.01mm) +func (_ffe *morphDataControl )GetWidth ()uint32 {return _ffe ._ggga ._gbab };func _ccd (_egd uint32 ,_ec bool )uint32 {if _egd ==0{return 0;};if _ec {_egd |=1<<31;};return _egd ;};const _defg =4; -// FmPictureAlignment represents one of the five picture aignments according to MS-OFORMS document. -type FmPictureAlignment byte ;const _ddea =4;func (_gfc *ImageControl )readDataBlock (_cfedd *_dg .Reader )error {_gfc ._faba =&imageDataBlock {};if _gfc ._gag ._abgc {if _age :=_cfedd .ReadProperty (&_gfc ._faba ._cca );_age !=nil {return _age ;};};if _gfc ._gag ._dab {if _bcbd :=_cfedd .ReadProperty (&_gfc ._faba ._bbca ); -_bcbd !=nil {return _bcbd ;};};if _gfc ._gag ._eddf {if _abce :=_cfedd .ReadProperty (&_gfc ._faba ._dffe );_abce !=nil {return _abce ;};};if _gfc ._gag ._cdba {if _bgg :=_cfedd .ReadProperty (&_gfc ._faba ._gadf );_bgg !=nil {return _bgg ;};};if _gfc ._gag ._bea {if _dgb :=_cfedd .ReadProperty (&_gfc ._faba ._dadd ); -_dgb !=nil {return _dgb ;};};if _gfc ._gag ._dbce {if _dcce :=_cfedd .ReadProperty (&_gfc ._faba ._dcc );_dcce !=nil {return _dcce ;};};if _gfc ._gag ._aagbb {if _egfc :=_cfedd .ReadProperty (&_gfc ._faba ._afd );_egfc !=nil {return _egfc ;};};if _gfc ._gag ._gbd {if _ebb :=_cfedd .ReadProperty (&_gfc ._faba ._efg ); -_ebb !=nil {return _ebb ;};};if _gfc ._gag ._egf {if _cfac :=_cfedd .ReadProperty (&_gfc ._faba ._feb );_cfac !=nil {return _cfac ;};};if _gfc ._gag ._dada {if _ecg :=_cfedd .ReadProperty (&_gfc ._faba ._adb );_ecg !=nil {return _ecg ;};};return nil ;}; +// GetPosition gets a button position value. +func (_dage *ScrollBarControl )GetPosition ()int32 {return _dage ._fcda ._ecee }; +// ScrollBarControl is a representation of a scrollBar ActiveX form. +type ScrollBarControl struct{controlBase ;_cgge *scrollBarPropMask ;_fcda *scrollBarDataBlock ;_bfcb *scrollBarExtraDataBlock ;_fcde *streamData ;}; -// SetBackColor sets a button text color value from a system palette for a scrollBar control. -func (_cded *ScrollBarControl )SetBackColor (backColor uint32 ){_cded ._ccg ._defe =true ;_cded ._bbdec ._eged =backColor ;};type scrollBarDataBlock struct{_gcgb uint32 ;_eged uint32 ;_ffac uint32 ;_cbga uint8 ;_fae int32 ;_feegf int32 ;_deg int32 ;_fgaf int32 ; -_dece int32 ;_acaa int32 ;_ecga int32 ;_gaac uint32 ;_ggf uint32 ;_fdccf uint32 ;_fge uint16 ;}; +// SetHeight sets height of the SpinButton in HIMETRIC (0.01mm) +func (_ecaf *SpinButtonControl )SetHeight (height uint32 ){_ecaf ._efaf ._agbb =true ;_ecaf ._dabc ._aage =height ;};type morphDataControl struct{controlBase ;_dfdc *morphDataPropMask ;_adaf *morphDataDataBlock ;_ggga *morphDataExtraDataBlock ;_ccfa *streamData ; +_egbc *morphDataColumnInfo ;_cgec *morphDataColumnInfoPropMask ;_dfad *morphDataColumnInfoDataBlock ;};type streamData struct{_dafa *guidAndPicture ;_ecca *guidAndPicture ;};type spinButtonPropMask struct{_deb bool ;_gddab bool ;_dedb bool ;_agbb bool ; +_cdad bool ;_aaeg bool ;_bcec bool ;_gbeb bool ;_abca bool ;_cbeee bool ;_beae bool ;_eaae bool ;_adgc bool ;_bbff bool ;};func (_gabg *ScrollBarControl )readExtraDataBlock (_egbb *_ba .Reader )error {_gabg ._bfcb =&scrollBarExtraDataBlock {};if _gabg ._cgge ._edbc {var _dgcf uint64 ; +if _add :=_egbb .ReadPairProperty (&_dgcf );_add !=nil {return _add ;};_gabg ._bfcb ._gabc =uint32 (_dgcf );_gabg ._bfcb ._eadb =uint32 (_dgcf >>32);};return nil ;};func (_gaba *SpinButtonControl )writePropMask (_ddca *_ba .Writer )error {_gfb :=uint32 (0); +_gfb =_ba .PushLeftUI32 (_gfb ,_gaba ._efaf ._deb );_gfb =_ba .PushLeftUI32 (_gfb ,_gaba ._efaf ._gddab );_gfb =_ba .PushLeftUI32 (_gfb ,_gaba ._efaf ._dedb );_gfb =_ba .PushLeftUI32 (_gfb ,_gaba ._efaf ._agbb );_gfb >>=1;_gfb =_ba .PushLeftUI32 (_gfb ,_gaba ._efaf ._cdad ); +_gfb =_ba .PushLeftUI32 (_gfb ,_gaba ._efaf ._aaeg );_gfb =_ba .PushLeftUI32 (_gfb ,_gaba ._efaf ._bcec );_gfb =_ba .PushLeftUI32 (_gfb ,_gaba ._efaf ._gbeb );_gfb =_ba .PushLeftUI32 (_gfb ,_gaba ._efaf ._abca );_gfb =_ba .PushLeftUI32 (_gfb ,_gaba ._efaf ._cbeee ); +_gfb =_ba .PushLeftUI32 (_gfb ,_gaba ._efaf ._beae );_gfb =_ba .PushLeftUI32 (_gfb ,_gaba ._efaf ._eaae );_gfb =_ba .PushLeftUI32 (_gfb ,_gaba ._efaf ._adgc );_gfb =_ba .PushLeftUI32 (_gfb ,_gaba ._efaf ._bbff );_gfb >>=17;return _dd .Write (_ddca ,_dd .LittleEndian ,_gfb ); +};func (_bbdeb *ScrollBarControl )export (_cdcg *_ba .Writer )error {if _ffaa :=_bbdeb .writePropMask (_cdcg );_ffaa !=nil {return _ffaa ;};if _ccbg :=_bbdeb .writeDataBlock (_cdcg );_ccbg !=nil {return _ccbg ;};if _acf :=_bbdeb .writeExtraDataBlock (_cdcg ); +_acf !=nil {return _acf ;};_bbdeb ._eed =uint16 (_cdcg .Len ()-4);if _agdb :=_bbdeb .writeStreamDataM (_cdcg );_agdb !=nil {return _agdb ;};return _bbdeb .writeTheRest (_cdcg );}; -// GetMax gets a button max value. -func (_dadf *ScrollBarControl )GetMax ()int32 {return _dadf ._bbdec ._feegf }; +// SetCaption sets a caption string for a label control. +func (_cbba *LabelControl )SetCaption (caption string ){_cbba ._bdcb ._dcg =true ;_cbba ._bcb ._dgb =uint32 (len (caption ));_cbba ._gbdf ._egbd =caption ;};const _dca =1; -// SetValue sets a value for a control which value can be represented as a string. -func (_cgbd *morphDataControlStringValue )SetValue (value string ){_cgbd .setValueString (value )};func (_ddf *ImageControl )export (_dcb *_dg .Writer )error {if _fafb :=_ddf .writePropMask (_dcb );_fafb !=nil {return _fafb ;};if _cfed :=_ddf .writeDataBlock (_dcb ); -_cfed !=nil {return _cfed ;};if _bbdea :=_ddf .writeExtraDataBlock (_dcb );_bbdea !=nil {return _bbdea ;};_ddf ._acf =uint16 (_dcb .Len ()-4);if _dcbc :=_ddf .writeStreamDataPM (_dcb );_dcbc !=nil {return _dcbc ;};return _ddf .writeTheRest (_dcb );}; +// SetForeColor sets a button text color value from a system palette for a spinButton control. +func (_bafcc *SpinButtonControl )SetForeColor (foreColor uint32 ){_bafcc ._efaf ._deb =true ;_bafcc ._edee ._gedb =foreColor ;};type guidAndPicture struct{_gbbaf []byte ;_gfg *stdPicture ;};type imageExtraDataBlock struct{_ddcf uint32 ;_bgd uint32 ;}; -// ExportToByteArray makes a byte array from a control as it is stored in .bin files. -func (_acb *Control )ExportToByteArray ()([]byte ,error ){_cfe ,_bbd :=_cg .Open (_acb ._cga );if _bbd !=nil {return nil ,_bbd ;};defer _cfe .Close ();_bbde ,_bbd :=_g .New (_cfe );if _bbd !=nil {return nil ,_bbd ;};_daa :=_dg .NewWriter ();if _ca :=_fc .Write (_daa ,_fc .LittleEndian ,&_acb ._fa ); -_ca !=nil {return nil ,_ca ;};if _aa :=_fc .Write (_daa ,_fc .LittleEndian ,&_acb ._a );_aa !=nil {return nil ,_aa ;};if _gfd :=_fc .Write (_daa ,_fc .LittleEndian ,uint16 (0));_gfd !=nil {return nil ,_gfd ;};var _df error ;if _ec :=_acb .Choice ;_ec !=nil {if _ec .CheckBox !=nil {_df =_ec .CheckBox .export (_daa ); -}else if _ec .TextBox !=nil {_df =_ec .TextBox .export (_daa );}else if _ec .ComboBox !=nil {_df =_ec .ComboBox .export (_daa );}else if _ec .ListBox !=nil {_df =_ec .ListBox .export (_daa );}else if _ec .OptionButton !=nil {_df =_ec .OptionButton .export (_daa ); -}else if _ec .ToggleButton !=nil {_df =_ec .ToggleButton .export (_daa );}else if _ec .Label !=nil {_df =_ec .Label .export (_daa );}else if _ec .SpinButton !=nil {_df =_ec .SpinButton .export (_daa );}else if _ec .CommandButton !=nil {_df =_ec .CommandButton .export (_daa ); -}else if _ec .ScrollBar !=nil {_df =_ec .ScrollBar .export (_daa );}else {_df =_ec ._fb .writeTheRest (_daa );};};if _df !=nil {return nil ,_df ;};if _ae :=_daa .WriteByteAt (byte (_acb ._cef ),2);_ae !=nil {return nil ,_ae ;};if _dfg :=_daa .WriteByteAt (byte (_acb ._cef >>8),3); -_dfg !=nil {return nil ,_dfg ;};_fcd ,_bbd :=_bbde .GetEntry ("\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0073");if _bbd !=nil {return nil ,_bbd ;};if _dd :=_fcd .SetEntryContent (_daa .Bytes ());_dd !=nil {return nil ,_dd ;};return _bbde .Export ();}; +// SetForeColor sets a button text color value from a system palette for a commandButton control. +func (_gdb *CommandButtonControl )SetForeColor (foreColor uint32 ){_gdb ._gbbad ._dde =true ;_gdb ._ccg ._cgc =foreColor ;};func (_bag *controlBase )getMouseIconBytes ()[]byte {return _bag ._gec ._dafa .getStdPictureBytes ()};type spinButtonDataBlock struct{_gedb uint32 ; +_fffb uint32 ;_cbgd uint32 ;_feef int32 ;_fbdf int32 ;_abea int32 ;_gfbg int32 ;_gfeb int32 ;_eggc int32 ;_accf uint32 ;_dgec uint32 ;_caef uint16 ;_gdg uint8 ;};func (_fag *morphDataControl )setValueBool (_cdd bool ){_fag ._dfdc ._degf =true ;_fag ._adaf ._gegb =1; +_fag ._adaf ._bdea =true ;_dbc :="\u0030";if _cdd {_dbc ="\u0031";};_fag ._ggga ._cagc =_dbc ;}; +// GetMin gets a button min value. +func (_ffeaa *ScrollBarControl )GetMin ()int32 {return _ffeaa ._fcda ._bebd };func (_aae *morphDataControl )writePropMask (_ffg *_ba .Writer )error {_eeg :=uint64 (0);_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._fad );_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._bdbc ); +_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._fcc );_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._efff );_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._cdc );_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._eec );_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._gddc ); +_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._afga );_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._gca );_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._cggg );_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._cbcg );_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._fgf ); +_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._gdcc );_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._fga );_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._abgd );_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._fcbd );_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._bab ); +_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._gea );_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._gbdc );_eeg >>=1;_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._edb );_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._ccdb );_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._degf ); +_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._beb );_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._cbfa );_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._baee );_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._edg );_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._ddeg ); +_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._abcc );_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._gaa );_eeg >>=1;_eeg =_ba .PushLeftUI64 (_eeg ,true );_eeg =_ba .PushLeftUI64 (_eeg ,_aae ._dfdc ._cbeeg );_eeg >>=31;return _dd .Write (_ffg ,_dd .LittleEndian ,_eeg ); +}; -// ImportFromFile makes a Control from a file in a storage. -func ImportFromFile (storagePath string )(*Control ,error ){_gf ,_bf :=_cg .Open (storagePath );if _bf !=nil {return nil ,_bf ;};defer _gf .Close ();_fcg ,_bf :=_g .New (_gf );if _bf !=nil {return nil ,_bf ;};_fbb ,_bf :=_aab (_fcg );if _bf !=nil {return nil ,_bf ; -};_ac ,_bf :=_fcg .GetEntry ("\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0073");if _bf !=nil {return nil ,_bf ;};_db :=make ([]byte ,_ac .Size );_ ,_bf =_ac .Read (_db );if _bf !=nil {return nil ,_bf ;};_cc :=&Control {_cga :storagePath };_ge ,_bf :=_dg .NewReader (_db ); -if _bf !=nil {return nil ,_bf ;};if _gg :=_fc .Read (_ge ,_fc .LittleEndian ,&_cc ._fa );_gg !=nil {return nil ,_gg ;};if _bd :=_fc .Read (_ge ,_fc .LittleEndian ,&_cc ._a );_bd !=nil {return nil ,_bd ;};if _bde :=_fc .Read (_ge ,_fc .LittleEndian ,&_cc ._cef ); -_bde !=nil {return nil ,_bde ;};switch _fbb {case "\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078":_bb ,_ace :=_dea (_ge );if _ace !=nil {return nil ,_ace ;};_bb ._gac =true ;_cc .Choice =&ControlChoice {CheckBox :&CheckBoxDataControl {&morphDataControlBoolValue {_bb }}}; -case "\u0054e\u0078\u0074\u0042\u006f\u0078":_de ,_bc :=_dea (_ge );if _bc !=nil {return nil ,_bc ;};_de ._gac =true ;_cc .Choice =&ControlChoice {TextBox :&TextBoxDataControl {&morphDataControlStringValue {_de }}};case "\u0043\u006f\u006d\u0062\u006f\u0042\u006f\u0078":_bff ,_acd :=_dea (_ge ); -if _acd !=nil {return nil ,_acd ;};_bff ._gac =true ;_cc .Choice =&ControlChoice {ComboBox :&ComboBoxDataControl {&morphDataControlStringValue {_bff }}};case "\u004ci\u0073\u0074\u0042\u006f\u0078":_bcg ,_aca :=_dea (_ge );if _aca !=nil {return nil ,_aca ; -};_bcg ._gac =true ;_cc .Choice =&ControlChoice {ListBox :&ListBoxDataControl {&morphDataControlStringValue {_bcg }}};case "\u004f\u0070\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e":_af ,_da :=_dea (_ge );if _da !=nil {return nil ,_da ;};_af ._gac =true ; -_cc .Choice =&ControlChoice {OptionButton :&OptionButtonDataControl {&morphDataControlBoolValue {_af }}};case "\u0054\u006f\u0067g\u006c\u0065\u0042\u0075\u0074\u0074\u006f\u006e":_gc ,_be :=_dea (_ge );if _be !=nil {return nil ,_be ;};_gc ._gac =true ; -_cc .Choice =&ControlChoice {ToggleButton :&ToggleButtonDataControl {&morphDataControlBoolValue {_gc }}};case "\u004c\u0061\u0062e\u006c":_bg ,_beb :=_bda (_ge );if _beb !=nil {return nil ,_beb ;};_cc .Choice =&ControlChoice {Label :_bg };case "\u0053\u0070\u0069\u006e\u0042\u0075\u0074\u0074\u006f\u006e":_bcb ,_e :=_geb (_ge ); -if _e !=nil {return nil ,_e ;};_cc .Choice =&ControlChoice {SpinButton :_bcb };case "\u0043\u006f\u006d\u006d\u0061\u006e\u0064\u0042\u0075\u0074\u0074\u006f\u006e":_bfc ,_cf :=_gca (_ge );if _cf !=nil {return nil ,_cf ;};_cc .Choice =&ControlChoice {CommandButton :_bfc }; -case "\u0053c\u0072\u006f\u006c\u006c\u0042\u0061r":_bee ,_eg :=_fbgf (_ge );if _eg !=nil {return nil ,_eg ;};_cc .Choice =&ControlChoice {ScrollBar :_bee };default:_fab :=&controlBase {};if _ef :=_fab .readTheRest (_ge );_ef !=nil {return nil ,_ef ;}; -_cc .Choice =&ControlChoice {_fb :_fab };};return _cc ,nil ;};const _ebea =5; +// GetMax gets a button max value. +func (_adbgd *ScrollBarControl )GetMax ()int32 {return _adbgd ._fcda ._afeb };const _egbdg =2;func (_ecc *ImageControl )readDataBlock (_bec *_ba .Reader )error {_ecc ._fead =&imageDataBlock {};if _ecc ._fef ._dfc {if _gdaa :=_bec .ReadProperty (&_ecc ._fead ._gcd ); +_gdaa !=nil {return _gdaa ;};};if _ecc ._fef ._defd {if _dba :=_bec .ReadProperty (&_ecc ._fead ._eebe );_dba !=nil {return _dba ;};};if _ecc ._fef ._beda {if _fbe :=_bec .ReadProperty (&_ecc ._fead ._bbgb );_fbe !=nil {return _fbe ;};};if _ecc ._fef ._baa {if _egee :=_bec .ReadProperty (&_ecc ._fead ._ffbg ); +_egee !=nil {return _egee ;};};if _ecc ._fef ._fff {if _ffff :=_bec .ReadProperty (&_ecc ._fead ._ffc );_ffff !=nil {return _ffff ;};};if _ecc ._fef ._fege {if _fffe :=_bec .ReadProperty (&_ecc ._fead ._ccbb );_fffe !=nil {return _fffe ;};};if _ecc ._fef ._feee {if _baea :=_bec .ReadProperty (&_ecc ._fead ._gda ); +_baea !=nil {return _baea ;};};if _ecc ._fef ._age {if _fgg :=_bec .ReadProperty (&_ecc ._fead ._gece );_fgg !=nil {return _fgg ;};};if _ecc ._fef ._cec {if _adg :=_bec .ReadProperty (&_ecc ._fead ._egad );_adg !=nil {return _adg ;};};if _ecc ._fef ._ebb {if _fac :=_bec .ReadProperty (&_ecc ._fead ._aeee ); +_fac !=nil {return _fac ;};};return nil ;};type morphDataColumnInfo struct{}; -// GetValue gets a value from a control which value can be represented as boolean (on/off). -func (_aagf *morphDataControlBoolValue )GetValue ()bool {return _aagf .getValueBool ()};func (_cffg *ScrollBarControl )readDataBlock (_dccd *_dg .Reader )error {_cffg ._bbdec =&scrollBarDataBlock {};if _cffg ._ccg ._efag {if _ebgc :=_dccd .ReadProperty (&_cffg ._bbdec ._gcgb ); -_ebgc !=nil {return _ebgc ;};};if _cffg ._ccg ._defe {if _ccec :=_dccd .ReadProperty (&_cffg ._bbdec ._eged );_ccec !=nil {return _ccec ;};};if _cffg ._ccg ._abagf {if _dbde :=_dccd .ReadProperty (&_cffg ._bbdec ._ffac );_dbde !=nil {return _dbde ;};}; -if _cffg ._ccg ._edad {if _ffdd :=_dccd .ReadProperty (&_cffg ._bbdec ._cbga );_ffdd !=nil {return _ffdd ;};};if _cffg ._ccg ._bfgf {if _ebeg :=_dccd .ReadProperty (&_cffg ._bbdec ._fae );_ebeg !=nil {return _ebeg ;};};if _cffg ._ccg ._ebdd {if _dadg :=_dccd .ReadProperty (&_cffg ._bbdec ._feegf ); -_dadg !=nil {return _dadg ;};};if _cffg ._ccg ._gceg {if _ebdf :=_dccd .ReadProperty (&_cffg ._bbdec ._deg );_ebdf !=nil {return _ebdf ;};};if _cffg ._ccg ._ccde {if _eeea :=_dccd .ReadProperty (&_cffg ._bbdec ._fgaf );_eeea !=nil {return _eeea ;};};if _cffg ._ccg ._bcca {if _gfeb :=_dccd .ReadProperty (&_cffg ._bbdec ._dece ); -_gfeb !=nil {return _gfeb ;};};if _cffg ._ccg ._bbac {if _dfebb :=_dccd .ReadProperty (&_cffg ._bbdec ._acaa );_dfebb !=nil {return _dfebb ;};};if _cffg ._ccg ._eaeg {if _fggb :=_dccd .ReadProperty (&_cffg ._bbdec ._ecga );_fggb !=nil {return _fggb ;}; -};if _cffg ._ccg ._cceb {if _ccdb :=_dccd .ReadProperty (&_cffg ._bbdec ._gaac );_ccdb !=nil {return _ccdb ;};};if _cffg ._ccg ._dbbe {if _eaea :=_dccd .ReadProperty (&_cffg ._bbdec ._ggf );_eaea !=nil {return _eaea ;};};if _cffg ._ccg ._begg {if _dafg :=_dccd .ReadProperty (&_cffg ._bbdec ._fdccf ); -_dafg !=nil {return _dafg ;};};if _cffg ._ccg ._fcae {if _dac :=_dccd .ReadProperty (&_cffg ._bbdec ._fge );_dac !=nil {return _dac ;};};return nil ;}; +// SetWidth sets width of the Label in HIMETRIC (0.01mm) +func (_aedd *LabelControl )SetWidth (width uint32 ){_aedd ._bdcb ._gfdf =true ;_aedd ._gbdf ._ea =width };func (_dfae *ScrollBarControl )writeExtraDataBlock (_ececg *_ba .Writer )error {if _dfae ._cgge ._edbc {_ecgg :=uint64 (_dfae ._bfcb ._eadb )<<32|uint64 (_dfae ._bfcb ._gabc ); +if _aeec :=_ececg .WritePropertyNoAlign (_ecgg );_aeec !=nil {return _aeec ;};};return nil ;};func (_dbgb *controlBase )readStreamDataMP (_cfag *_ba .Reader ,_bfg ,_bfge bool )error {_dbgb ._gec =&streamData {};if _bfg {_dbgb ._gec ._dafa =&guidAndPicture {}; +if _cfd :=_dbgb ._gec ._dafa .importFromReader (_cfag );_cfd !=nil {return _cfd ;};};if _bfge {_dbgb ._gec ._ecca =&guidAndPicture {};if _baef :=_dbgb ._gec ._ecca .importFromReader (_cfag );_baef !=nil {return _baef ;};};return nil ;}; -// FmPictureSizeMode represents one of the three picture size modes according to MS-OFORMS document. -type FmPictureSizeMode byte ;const _ebde =1;func (_cgdf *LabelControl )readDataBlock (_bbf *_dg .Reader )error {_cgdf ._fdcb =&labelDataBlock {};if _cgdf ._gagd ._bgca {if _eeg :=_bbf .ReadProperty (&_cgdf ._fdcb ._adbb );_eeg !=nil {return _eeg ;};};if _cgdf ._gagd ._daeff {if _ddg :=_bbf .ReadProperty (&_cgdf ._fdcb ._bafa ); -_ddg !=nil {return _ddg ;};};if _cgdf ._gagd ._gddf {if _cae :=_bbf .ReadProperty (&_cgdf ._fdcb ._bdea );_cae !=nil {return _cae ;};};if _cgdf ._gagd ._eafd {var _baa uint32 ;if _dccb :=_bbf .ReadProperty (&_baa );_dccb !=nil {return _dccb ;};_cgdf ._fdcb ._beab ,_cgdf ._fdcb ._gbeb =_ag (_baa ); -};if _cgdf ._gagd ._cad {if _daae :=_bbf .ReadProperty (&_cgdf ._fdcb ._efgg );_daae !=nil {return _daae ;};};if _cgdf ._gagd ._gfcc {if _dbcb :=_bbf .ReadProperty (&_cgdf ._fdcb ._fcfc );_dbcb !=nil {return _dbcb ;};};if _cgdf ._gagd ._gda {if _fef :=_bbf .ReadProperty (&_cgdf ._fdcb ._ffcg ); -_fef !=nil {return _fef ;};};if _cgdf ._gagd ._adgc {if _afdf :=_bbf .ReadProperty (&_cgdf ._fdcb ._abag );_afdf !=nil {return _afdf ;};};if _cgdf ._gagd ._bgda {if _bagc :=_bbf .ReadProperty (&_cgdf ._fdcb ._bffb );_bagc !=nil {return _bagc ;};};if _cgdf ._gagd ._fgg {if _ccbe :=_bbf .ReadProperty (&_cgdf ._fdcb ._aagbg ); -_ccbe !=nil {return _ccbe ;};};if _cgdf ._gagd ._gcd {if _ceg :=_bbf .ReadProperty (&_cgdf ._fdcb ._dgc );_ceg !=nil {return _ceg ;};};if _cgdf ._gagd ._fcc {if _efc :=_bbf .ReadProperty (&_cgdf ._fdcb ._eaad );_efc !=nil {return _efc ;};};return nil ; -};type imageExtraDataBlock struct{_bad uint32 ;_cbf uint32 ;}; +// SetCaption sets a caption string for a morph control. +func (_dggb *morphDataControl )SetCaption (caption string ){if _dggb ._efc {_dggb ._dfdc ._beb =true ;_dggb ._adaf ._dea =uint32 (len (caption ));_dggb ._ggga ._cbcgd =caption ;};};func (_gcbf *morphDataControl )readColumnInfoDataBlock (_ceccb *_ba .Reader )error {return nil }; -// SetHeight sets height of the CommandButton in HIMETRIC (0.01mm) -func (_abg *CommandButtonControl )SetHeight (height uint32 ){_abg ._dde ._cec =true ;_abg ._acg ._dca =height ;}; -// SpinButtonControl is a representation of a spinButton ActiveX form. -type SpinButtonControl struct{controlBase ;_gfdf *spinButtonPropMask ;_dced *spinButtonDataBlock ;_gfedb *spinButtonExtraDataBlock ;_geca *streamData ;}; +// GetHeight returns height of the Label in HIMETRIC (0.01mm) +func (_cae *LabelControl )GetHeight ()uint32 {return _cae ._gbdf ._ggd };type controlBase struct{_eed uint16 ;_efc bool ;_gec *streamData ;_abf []byte ;};func (_afcea *controlBase )writeStreamDataMP (_bbea *_ba .Writer )error {if _afcea ._gec !=nil {if _afcea ._gec ._dafa !=nil {if _gbfg :=_afcea ._gec ._dafa .export (_bbea ); +_gbfg !=nil {return _gbfg ;};};if _afcea ._gec ._ecca !=nil {if _gegd :=_afcea ._gec ._ecca .export (_bbea );_gegd !=nil {return _gegd ;};};};return nil ;}; -// SetWidth sets width of the Label in HIMETRIC (0.01mm) -func (_dbg *LabelControl )SetWidth (width uint32 ){_dbg ._gagd ._ceb =true ;_dbg ._dddb ._cdg =width };func _fbgf (_bdd *_dg .Reader )(*ScrollBarControl ,error ){_dgcd :=&ScrollBarControl {};if _egdb :=_dgcd .readPropMask (_bdd );_egdb !=nil {return nil ,_egdb ; -};if _ffd :=_dgcd .readDataBlock (_bdd );_ffd !=nil {return nil ,_ffd ;};if _cgg :=_dgcd .readExtraDataBlock (_bdd );_cgg !=nil {return nil ,_cgg ;};if _gedf :=_dgcd .readStreamDataM (_bdd ,_dgcd ._ccg ._fcae );_gedf !=nil {return nil ,_gedf ;};if _eegf :=_dgcd .readTheRest (_bdd ); -_eegf !=nil {return nil ,_eegf ;};return _dgcd ,nil ;};type morphDataColumnInfoDataBlock struct{};func (_edb *SpinButtonControl )writePropMask (_fed *_dg .Writer )error {_bddcf :=uint32 (0);_bddcf =_dg .PushLeftUI32 (_bddcf ,_edb ._gfdf ._beffa );_bddcf =_dg .PushLeftUI32 (_bddcf ,_edb ._gfdf ._adeb ); -_bddcf =_dg .PushLeftUI32 (_bddcf ,_edb ._gfdf ._ccagd );_bddcf =_dg .PushLeftUI32 (_bddcf ,_edb ._gfdf ._facc );_bddcf >>=1;_bddcf =_dg .PushLeftUI32 (_bddcf ,_edb ._gfdf ._dccf );_bddcf =_dg .PushLeftUI32 (_bddcf ,_edb ._gfdf ._ccagf );_bddcf =_dg .PushLeftUI32 (_bddcf ,_edb ._gfdf ._bffa ); -_bddcf =_dg .PushLeftUI32 (_bddcf ,_edb ._gfdf ._dgg );_bddcf =_dg .PushLeftUI32 (_bddcf ,_edb ._gfdf ._eaaf );_bddcf =_dg .PushLeftUI32 (_bddcf ,_edb ._gfdf ._eadf );_bddcf =_dg .PushLeftUI32 (_bddcf ,_edb ._gfdf ._cdgf );_bddcf =_dg .PushLeftUI32 (_bddcf ,_edb ._gfdf ._bfed ); -_bddcf =_dg .PushLeftUI32 (_bddcf ,_edb ._gfdf ._gafd );_bddcf =_dg .PushLeftUI32 (_bddcf ,_edb ._gfdf ._abcae );_bddcf >>=17;return _fc .Write (_fed ,_fc .LittleEndian ,_bddcf );};func (_ecc *guidAndPicture )importFromReader (_gea *_dg .Reader )error {_bba :=_f .NewBuffer ([]byte {}); -if _ ,_ege :=_ce .CopyN (_bba ,_gea ,int64 (_ecdf ));_ege !=nil {return _ege ;};_dcd :=_bba .Bytes ();for _gcaa :=0;_gcaa < _ecdf ;_gcaa ++{if _dcd [_gcaa ]!=_fag [_gcaa ]{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",_dcd [_gcaa ],_gcaa ); -};};_ecc ._daac =_dcd ;_ecc ._deb =&stdPicture {};if _bgf :=_gea .ReadProperty (&_ecc ._deb ._debe );_bgf !=nil {return _bgf ;};if _ecc ._deb ._debe !=_aegb {return _b .Errorf ("\u0049\u006e\u0076\u0061li\u0064\u0020\u0070\u0072\u0065\u0061\u006d\u0062\u006c\u0065\u0020\u0025\u0076",_ecc ._deb ._debe ); -};if _ebf :=_gea .ReadProperty (&_ecc ._deb ._geg );_ebf !=nil {return _ebf ;};if _ecc ._deb ._geg !=0{_dgf :=_f .NewBuffer ([]byte {});if _ ,_dbb :=_ce .Copy (_dgf ,_gea );_dbb !=nil {return _dbb ;};_ecc ._deb ._dcf =_dgf ;};return nil ;};func (_eebe *morphDataControl )setValueBool (_efab bool ){_eebe ._eac ._gbfa =true ; -_eebe ._gcb ._ebed =1;_eebe ._gcb ._gcbb =true ;_eede :="\u0030";if _efab {_eede ="\u0031";};_eebe ._fbg ._edcf =_eede ;};func (_badd *ScrollBarControl )writeDataBlock (_dfgec *_dg .Writer )error {if _badd ._ccg ._efag {if _bdca :=_dfgec .WriteProperty (_badd ._bbdec ._gcgb ); -_bdca !=nil {return _bdca ;};};if _badd ._ccg ._defe {if _gbfe :=_dfgec .WriteProperty (_badd ._bbdec ._eged );_gbfe !=nil {return _gbfe ;};};if _badd ._ccg ._abagf {if _fdg :=_dfgec .WriteProperty (_badd ._bbdec ._ffac );_fdg !=nil {return _fdg ;};};if _badd ._ccg ._edad {if _cagc :=_dfgec .WriteProperty (_badd ._bbdec ._cbga ); -_cagc !=nil {return _cagc ;};};if _badd ._ccg ._bfgf {if _ecdb :=_dfgec .WriteProperty (_badd ._bbdec ._fae );_ecdb !=nil {return _ecdb ;};};if _badd ._ccg ._ebdd {if _gceb :=_dfgec .WriteProperty (_badd ._bbdec ._feegf );_gceb !=nil {return _gceb ;};}; -if _badd ._ccg ._gceg {if _bfcc :=_dfgec .WriteProperty (_badd ._bbdec ._deg );_bfcc !=nil {return _bfcc ;};};if _badd ._ccg ._ccde {if _aefd :=_dfgec .WriteProperty (_badd ._bbdec ._fgaf );_aefd !=nil {return _aefd ;};};if _badd ._ccg ._bcca {if _ffeeg :=_dfgec .WriteProperty (_badd ._bbdec ._dece ); -_ffeeg !=nil {return _ffeeg ;};};if _badd ._ccg ._bbac {if _cgag :=_dfgec .WriteProperty (_badd ._bbdec ._acaa );_cgag !=nil {return _cgag ;};};if _badd ._ccg ._eaeg {if _cfag :=_dfgec .WriteProperty (_badd ._bbdec ._ecga );_cfag !=nil {return _cfag ;}; -};if _badd ._ccg ._cceb {if _bbe :=_dfgec .WriteProperty (_badd ._bbdec ._gaac );_bbe !=nil {return _bbe ;};};if _badd ._ccg ._dbbe {if _ffddc :=_dfgec .WriteProperty (_badd ._bbdec ._ggf );_ffddc !=nil {return _ffddc ;};};if _badd ._ccg ._begg {if _eaff :=_dfgec .WriteProperty (_badd ._bbdec ._fdccf ); -_eaff !=nil {return _eaff ;};};if _badd ._ccg ._fcae {if _fcge :=_dfgec .WriteProperty (_badd ._bbdec ._fge );_fcge !=nil {return _fcge ;};};return _dfgec .AlignLength (4);}; +// GetHeight returns height of the ScrollBar in HIMETRIC (0.01mm) +func (_deag *ScrollBarControl )GetHeight ()uint32 {return _deag ._bfcb ._gabc };type morphDataColumnInfoDataBlock struct{};func (_fegc *SpinButtonControl )readPropMask (_ccc *_ba .Reader )error {var _cfc uint32 ;if _fbac :=_dd .Read (_ccc ,_dd .LittleEndian ,&_cfc ); +_fbac !=nil {return _fbac ;};_fegc ._efaf =&spinButtonPropMask {};_fegc ._efaf ._deb ,_cfc =_ba .PopRightUI32 (_cfc );_fegc ._efaf ._gddab ,_cfc =_ba .PopRightUI32 (_cfc );_fegc ._efaf ._dedb ,_cfc =_ba .PopRightUI32 (_cfc );_fegc ._efaf ._agbb ,_cfc =_ba .PopRightUI32 (_cfc ); +_cfc >>=1;_fegc ._efaf ._cdad ,_cfc =_ba .PopRightUI32 (_cfc );_fegc ._efaf ._aaeg ,_cfc =_ba .PopRightUI32 (_cfc );_fegc ._efaf ._bcec ,_cfc =_ba .PopRightUI32 (_cfc );_fegc ._efaf ._gbeb ,_cfc =_ba .PopRightUI32 (_cfc );_fegc ._efaf ._abca ,_cfc =_ba .PopRightUI32 (_cfc ); +_fegc ._efaf ._cbeee ,_cfc =_ba .PopRightUI32 (_cfc );_fegc ._efaf ._beae ,_cfc =_ba .PopRightUI32 (_cfc );_fegc ._efaf ._eaae ,_cfc =_ba .PopRightUI32 (_cfc );_fegc ._efaf ._adgc ,_cfc =_ba .PopRightUI32 (_cfc );_fegc ._efaf ._bbff ,_cfc =_ba .PopRightUI32 (_cfc ); +return nil ;};type morphDataControlStringValue struct{*morphDataControl };func (_gfgeb *morphDataControl )readDataBlock (_cecf *_ba .Reader )error {_gfgeb ._adaf =&morphDataDataBlock {};if _gfgeb ._dfdc ._fad {if _afe :=_cecf .ReadProperty (&_gfgeb ._adaf ._bfdb ); +_afe !=nil {return _afe ;};};if _gfgeb ._dfdc ._bdbc {if _dcdb :=_cecf .ReadProperty (&_gfgeb ._adaf ._bffc );_dcdb !=nil {return _dcdb ;};};if _gfgeb ._dfdc ._fcc {if _bafb :=_cecf .ReadProperty (&_gfgeb ._adaf ._deca );_bafb !=nil {return _bafb ;};}; +if _gfgeb ._dfdc ._efff {if _ffed :=_cecf .ReadProperty (&_gfgeb ._adaf ._ffdf );_ffed !=nil {return _ffed ;};};if _gfgeb ._dfdc ._cdc {if _gege :=_cecf .ReadProperty (&_gfgeb ._adaf ._dbge );_gege !=nil {return _gege ;};};if _gfgeb ._dfdc ._eec {if _dfce :=_cecf .ReadProperty (&_gfgeb ._adaf ._gdbe ); +_dfce !=nil {return _dfce ;};};if _gfgeb ._dfdc ._gddc {if _defge :=_cecf .ReadProperty (&_gfgeb ._adaf ._cdfce );_defge !=nil {return _defge ;};};if _gfgeb ._dfdc ._afga {if _edcf :=_cecf .ReadProperty (&_gfgeb ._adaf ._cbff );_edcf !=nil {return _edcf ; +};};if _gfgeb ._dfdc ._cggg {if _affg :=_cecf .ReadProperty (&_gfgeb ._adaf ._begb );_affg !=nil {return _affg ;};};if _gfgeb ._dfdc ._cbcg {if _feeeg :=_cecf .ReadProperty (&_gfgeb ._adaf ._dcce );_feeeg !=nil {return _feeeg ;};};if _gfgeb ._dfdc ._fgf {if _gef :=_cecf .ReadProperty (&_gfgeb ._adaf ._gdce ); +_gef !=nil {return _gef ;};};if _gfgeb ._dfdc ._gdcc {if _dabff :=_cecf .ReadProperty (&_gfgeb ._adaf ._cbg );_dabff !=nil {return _dabff ;};};if _gfgeb ._dfdc ._fga {if _edfg :=_cecf .ReadProperty (&_gfgeb ._adaf ._afb );_edfg !=nil {return _edfg ;};}; +if _gfgeb ._dfdc ._abgd {if _bfc :=_cecf .ReadProperty (&_gfgeb ._adaf ._beac );_bfc !=nil {return _bfc ;};};if _gfgeb ._dfdc ._fcbd {if _gage :=_cecf .ReadProperty (&_gfgeb ._adaf ._eecc );_gage !=nil {return _gage ;};};if _gfgeb ._dfdc ._bab {if _affb :=_cecf .ReadProperty (&_gfgeb ._adaf ._agd ); +_affb !=nil {return _affb ;};};if _gfgeb ._dfdc ._gea {if _beca :=_cecf .ReadProperty (&_gfgeb ._adaf ._ddg );_beca !=nil {return _beca ;};};if _gfgeb ._dfdc ._gbdc {if _fbgcf :=_cecf .ReadProperty (&_gfgeb ._adaf ._afbd );_fbgcf !=nil {return _fbgcf ; +};};if _gfgeb ._dfdc ._edb {if _fcdb :=_cecf .ReadProperty (&_gfgeb ._adaf ._adafe );_fcdb !=nil {return _fcdb ;};};if _gfgeb ._dfdc ._ccdb {if _gfee :=_cecf .ReadProperty (&_gfgeb ._adaf ._gcb );_gfee !=nil {return _gfee ;};};if _gfgeb ._dfdc ._degf {var _ebc uint32 ; +if _ace :=_cecf .ReadProperty (&_ebc );_ace !=nil {return _ace ;};_gfgeb ._adaf ._bdea ,_gfgeb ._adaf ._gegb =_cc (_ebc );};if _gfgeb ._dfdc ._beb {var _cggd uint32 ;if _badb :=_cecf .ReadProperty (&_cggd );_badb !=nil {return _badb ;};_gfgeb ._adaf ._baeb ,_gfgeb ._adaf ._dea =_cc (_cggd ); +};if _gfgeb ._dfdc ._cbfa {if _bdd :=_cecf .ReadProperty (&_gfgeb ._adaf ._eddf );_bdd !=nil {return _bdd ;};};if _gfgeb ._dfdc ._baee {if _acc :=_cecf .ReadProperty (&_gfgeb ._adaf ._fdcce );_acc !=nil {return _acc ;};};if _gfgeb ._dfdc ._edg {if _adec :=_cecf .ReadProperty (&_gfgeb ._adaf ._fcaa ); +_adec !=nil {return _adec ;};};if _gfgeb ._dfdc ._ddeg {if _geff :=_cecf .ReadProperty (&_gfgeb ._adaf ._gccg );_geff !=nil {return _geff ;};};if _gfgeb ._dfdc ._abcc {if _cgcg :=_cecf .ReadProperty (&_gfgeb ._adaf ._aecd );_cgcg !=nil {return _cgcg ;}; +};if _gfgeb ._dfdc ._gaa {if _edba :=_cecf .ReadProperty (&_gfgeb ._adaf ._eede );_edba !=nil {return _edba ;};};if _gfgeb ._dfdc ._cbeeg {var _gfdb uint32 ;if _efd :=_cecf .ReadProperty (&_gfdb );_efd !=nil {return _efd ;};_gfgeb ._adaf ._gbdcb ,_gfgeb ._adaf ._cdb =_cc (_gfdb ); +};return nil ;};func (_eegg *morphDataControl )writeColumnInfoPropMask (_abag *_ba .Writer )error {return nil };func (_dfab *SpinButtonControl )readDataBlock (_bbdec *_ba .Reader )error {_dfab ._edee =&spinButtonDataBlock {};if _dfab ._efaf ._deb {if _fdfe :=_bbdec .ReadProperty (&_dfab ._edee ._gedb ); +_fdfe !=nil {return _fdfe ;};};if _dfab ._efaf ._gddab {if _gead :=_bbdec .ReadProperty (&_dfab ._edee ._fffb );_gead !=nil {return _gead ;};};if _dfab ._efaf ._dedb {if _eacd :=_bbdec .ReadProperty (&_dfab ._edee ._cbgd );_eacd !=nil {return _eacd ;}; +};if _dfab ._efaf ._cdad {if _gggb :=_bbdec .ReadProperty (&_dfab ._edee ._feef );_gggb !=nil {return _gggb ;};};if _dfab ._efaf ._aaeg {if _beeag :=_bbdec .ReadProperty (&_dfab ._edee ._fbdf );_beeag !=nil {return _beeag ;};};if _dfab ._efaf ._bcec {if _ccac :=_bbdec .ReadProperty (&_dfab ._edee ._abea ); +_ccac !=nil {return _ccac ;};};if _dfab ._efaf ._gbeb {if _bcbd :=_bbdec .ReadProperty (&_dfab ._edee ._gfbg );_bcbd !=nil {return _bcbd ;};};if _dfab ._efaf ._abca {if _eba :=_bbdec .ReadProperty (&_dfab ._edee ._gfeb );_eba !=nil {return _eba ;};};if _dfab ._efaf ._cbeee {if _ebg :=_bbdec .ReadProperty (&_dfab ._edee ._eggc ); +_ebg !=nil {return _ebg ;};};if _dfab ._efaf ._beae {if _deac :=_bbdec .ReadProperty (&_dfab ._edee ._accf );_deac !=nil {return _deac ;};};if _dfab ._efaf ._eaae {if _acff :=_bbdec .ReadProperty (&_dfab ._edee ._dgec );_acff !=nil {return _acff ;};};if _dfab ._efaf ._adgc {if _eccf :=_bbdec .ReadProperty (&_dfab ._edee ._caef ); +_eccf !=nil {return _eccf ;};};if _dfab ._efaf ._bbff {if _efbe :=_bbdec .ReadProperty (&_dfab ._edee ._gdg );_efbe !=nil {return _efbe ;};};return nil ;}; // GetBackColor gets a button text color value for a system palette from a spinButton control. -func (_feea *SpinButtonControl )GetBackColor ()uint32 {return _feea ._dced ._bfff };type imageDataBlock struct{_cca uint32 ;_bbca uint32 ;_dffe byte ;_gadf uint8 ;_dadd byte ;_dcc byte ;_afd uint16 ;_efg byte ;_feb uint32 ;_adb uint16 ;}; +func (_cffc *SpinButtonControl )GetBackColor ()uint32 {return _cffc ._edee ._fffb };func (_fbgd *LabelControl )readDataBlock (_cef *_ba .Reader )error {_fbgd ._bcb =&labelDataBlock {};if _fbgd ._bdcb ._dgga {if _bea :=_cef .ReadProperty (&_fbgd ._bcb ._ffa ); +_bea !=nil {return _bea ;};};if _fbgd ._bdcb ._cdfc {if _edef :=_cef .ReadProperty (&_fbgd ._bcb ._gcdc );_edef !=nil {return _edef ;};};if _fbgd ._bdcb ._bgdd {if _gdd :=_cef .ReadProperty (&_fbgd ._bcb ._dgf );_gdd !=nil {return _gdd ;};};if _fbgd ._bdcb ._dcg {var _afcb uint32 ; +if _ccga :=_cef .ReadProperty (&_afcb );_ccga !=nil {return _ccga ;};_fbgd ._bcb ._abbf ,_fbgd ._bcb ._dgb =_cc (_afcb );};if _fbgd ._bdcb ._bba {if _dfcc :=_cef .ReadProperty (&_fbgd ._bcb ._dagd );_dfcc !=nil {return _dfcc ;};};if _fbgd ._bdcb ._bbgc {if _baeae :=_cef .ReadProperty (&_fbgd ._bcb ._decb ); +_baeae !=nil {return _baeae ;};};if _fbgd ._bdcb ._aedb {if _ccdc :=_cef .ReadProperty (&_fbgd ._bcb ._dfbe );_ccdc !=nil {return _ccdc ;};};if _fbgd ._bdcb ._eeec {if _aga :=_cef .ReadProperty (&_fbgd ._bcb ._bedc );_aga !=nil {return _aga ;};};if _fbgd ._bdcb ._efcb {if _egc :=_cef .ReadProperty (&_fbgd ._bcb ._gce ); +_egc !=nil {return _egc ;};};if _fbgd ._bdcb ._bbde {if _adbg :=_cef .ReadProperty (&_fbgd ._bcb ._aabb );_adbg !=nil {return _adbg ;};};if _fbgd ._bdcb ._adbe {if _gae :=_cef .ReadProperty (&_fbgd ._bcb ._cebd );_gae !=nil {return _gae ;};};if _fbgd ._bdcb ._cgg {if _fdae :=_cef .ReadProperty (&_fbgd ._bcb ._dccf ); +_fdae !=nil {return _fdae ;};};return nil ;}; -// SetMax sets a button max value. -func (_ddeaa *SpinButtonControl )SetMax (max int32 ){_ddeaa ._gfdf ._ccagf =true ;_ddeaa ._dced ._ffga =max ;};func _gca (_ga *_dg .Reader )(*CommandButtonControl ,error ){_eb :=&CommandButtonControl {};if _ba :=_eb .readPropMask (_ga );_ba !=nil {return nil ,_ba ; -};if _ffa :=_eb .readDataBlock (_ga );_ffa !=nil {return nil ,_ffa ;};if _fd :=_eb .readExtraDataBlock (_ga );_fd !=nil {return nil ,_fd ;};if _ebg :=_eb .readStreamDataPM (_ga ,_eb ._dde ._bccc ,_eb ._dde ._dba );_ebg !=nil {return nil ,_ebg ;};if _cff :=_eb .readTheRest (_ga ); -_cff !=nil {return nil ,_cff ;};return _eb ,nil ;}; - -// GetHeight returns height of the CommandButton in HIMETRIC (0.01mm) -func (_acbe *CommandButtonControl )GetHeight ()uint32 {return _acbe ._acg ._dca };func _bda (_aagg *_dg .Reader )(*LabelControl ,error ){_cefe :=&LabelControl {};if _fbf :=_cefe .readPropMask (_aagg );_fbf !=nil {return nil ,_fbf ;};if _cecd :=_cefe .readDataBlock (_aagg ); -_cecd !=nil {return nil ,_cecd ;};if _gbdb :=_cefe .readExtraDataBlock (_aagg );_gbdb !=nil {return nil ,_gbdb ;};if _baf :=_cefe .readStreamDataPM (_aagg ,_cefe ._gagd ._fgg ,_cefe ._gagd ._fcc );_baf !=nil {return nil ,_baf ;};if _cag :=_cefe .readTheRest (_aagg ); -_cag !=nil {return nil ,_cag ;};return _cefe ,nil ;};func (_cebg *SpinButtonControl )writeDataBlock (_afgd *_dg .Writer )error {if _cebg ._gfdf ._beffa {if _gccg :=_afgd .WriteProperty (_cebg ._dced ._febc );_gccg !=nil {return _gccg ;};};if _cebg ._gfdf ._adeb {if _bbga :=_afgd .WriteProperty (_cebg ._dced ._bfff ); -_bbga !=nil {return _bbga ;};};if _cebg ._gfdf ._ccagd {if _bdeg :=_afgd .WriteProperty (_cebg ._dced ._aceg );_bdeg !=nil {return _bdeg ;};};if _cebg ._gfdf ._dccf {if _bfdd :=_afgd .WriteProperty (_cebg ._dced ._abcf );_bfdd !=nil {return _bfdd ;};}; -if _cebg ._gfdf ._ccagf {if _dafd :=_afgd .WriteProperty (_cebg ._dced ._ffga );_dafd !=nil {return _dafd ;};};if _cebg ._gfdf ._bffa {if _fcfe :=_afgd .WriteProperty (_cebg ._dced ._gffa );_fcfe !=nil {return _fcfe ;};};if _cebg ._gfdf ._dgg {if _dacb :=_afgd .WriteProperty (_cebg ._dced ._deced ); -_dacb !=nil {return _dacb ;};};if _cebg ._gfdf ._eaaf {if _dbf :=_afgd .WriteProperty (_cebg ._dced ._adef );_dbf !=nil {return _dbf ;};};if _cebg ._gfdf ._eadf {if _fbfc :=_afgd .WriteProperty (_cebg ._dced ._caff );_fbfc !=nil {return _fbfc ;};};if _cebg ._gfdf ._cdgf {if _bfeg :=_afgd .WriteProperty (_cebg ._dced ._cdgce ); -_bfeg !=nil {return _bfeg ;};};if _cebg ._gfdf ._bfed {if _cccef :=_afgd .WriteProperty (_cebg ._dced ._bcad );_cccef !=nil {return _cccef ;};};if _cebg ._gfdf ._gafd {if _fcaa :=_afgd .WriteProperty (_cebg ._dced ._gffd );_fcaa !=nil {return _fcaa ;}; -};if _cebg ._gfdf ._abcae {if _edcg :=_afgd .WriteProperty (_cebg ._dced ._baec );_edcg !=nil {return _edcg ;};};return _afgd .AlignLength (4);};type commandButtonDataBlock struct{_gce uint32 ;_ee uint32 ;_accb uint32 ;_dfab uint32 ;_gbe bool ;_bgc uint32 ; -_eeb uint8 ;_adg uint16 ;_bef rune ;_cgd uint16 ;};func (_cd *CommandButtonControl )export (_ccc *_dg .Writer )error {if _fbd :=_cd .writePropMask (_ccc );_fbd !=nil {return _fbd ;};if _acc :=_cd .writeDataBlock (_ccc );_acc !=nil {return _acc ;};if _aag :=_cd .writeExtraDataBlock (_ccc ); -_aag !=nil {return _aag ;};_cd ._acf =uint16 (_ccc .Len ()-4);if _fcf :=_cd .writeStreamDataPM (_ccc );_fcf !=nil {return _fcf ;};return _cd .writeTheRest (_ccc );};func (_fce *CommandButtonControl )readDataBlock (_aeca *_dg .Reader )error {_fce ._ff =&commandButtonDataBlock {}; -if _fce ._dde ._ecb {if _dfc :=_aeca .ReadProperty (&_fce ._ff ._gce );_dfc !=nil {return _dfc ;};};if _fce ._dde ._ffg {if _gdd :=_aeca .ReadProperty (&_fce ._ff ._ee );_gdd !=nil {return _gdd ;};};if _fce ._dde ._dfa {if _aga :=_aeca .ReadProperty (&_fce ._ff ._accb ); -_aga !=nil {return _aga ;};};if _fce ._dde ._gfbb {var _faf uint32 ;if _abc :=_aeca .ReadProperty (&_faf );_abc !=nil {return _abc ;};_fce ._ff ._gbe ,_fce ._ff ._dfab =_ag (_faf );};if _fce ._dde ._gad {if _ed :=_aeca .ReadProperty (&_fce ._ff ._bgc ); -_ed !=nil {return _ed ;};};if _fce ._dde ._efa {if _bfcd :=_aeca .ReadProperty (&_fce ._ff ._eeb );_bfcd !=nil {return _bfcd ;};};if _fce ._dde ._bccc {if _eec :=_aeca .ReadProperty (&_fce ._ff ._adg );_eec !=nil {return _eec ;};};if _fce ._dde ._beed {if _bcd :=_aeca .ReadProperty (&_fce ._ff ._bef ); -_bcd !=nil {return _bcd ;};};if _fce ._dde ._dba {if _cdb :=_aeca .ReadProperty (&_fce ._ff ._cgd );_cdb !=nil {return _cdb ;};};return nil ;};func (_dae *CommandButtonControl )writePropMask (_bdb *_dg .Writer )error {_aeg :=uint32 (0);_aeg =_dg .PushLeftUI32 (_aeg ,_dae ._dde ._ecb ); -_aeg =_dg .PushLeftUI32 (_aeg ,_dae ._dde ._ffg );_aeg =_dg .PushLeftUI32 (_aeg ,_dae ._dde ._dfa );_aeg =_dg .PushLeftUI32 (_aeg ,_dae ._dde ._gfbb );_aeg =_dg .PushLeftUI32 (_aeg ,_dae ._dde ._gad );_aeg =_dg .PushLeftUI32 (_aeg ,_dae ._dde ._cec );_aeg =_dg .PushLeftUI32 (_aeg ,_dae ._dde ._efa ); -_aeg =_dg .PushLeftUI32 (_aeg ,_dae ._dde ._bccc );_aeg =_dg .PushLeftUI32 (_aeg ,_dae ._dde ._beed );_aeg =_dg .PushLeftUI32 (_aeg ,_dae ._dde ._add );_aeg =_dg .PushLeftUI32 (_aeg ,_dae ._dde ._dba );_aeg >>=21;return _fc .Write (_bdb ,_fc .LittleEndian ,_aeg ); -};func (_cccee *SpinButtonControl )readPropMask (_feeed *_dg .Reader )error {var _bfdc uint32 ;if _ddcd :=_fc .Read (_feeed ,_fc .LittleEndian ,&_bfdc );_ddcd !=nil {return _ddcd ;};_cccee ._gfdf =&spinButtonPropMask {};_cccee ._gfdf ._beffa ,_bfdc =_dg .PopRightUI32 (_bfdc ); -_cccee ._gfdf ._adeb ,_bfdc =_dg .PopRightUI32 (_bfdc );_cccee ._gfdf ._ccagd ,_bfdc =_dg .PopRightUI32 (_bfdc );_cccee ._gfdf ._facc ,_bfdc =_dg .PopRightUI32 (_bfdc );_bfdc >>=1;_cccee ._gfdf ._dccf ,_bfdc =_dg .PopRightUI32 (_bfdc );_cccee ._gfdf ._ccagf ,_bfdc =_dg .PopRightUI32 (_bfdc ); -_cccee ._gfdf ._bffa ,_bfdc =_dg .PopRightUI32 (_bfdc );_cccee ._gfdf ._dgg ,_bfdc =_dg .PopRightUI32 (_bfdc );_cccee ._gfdf ._eaaf ,_bfdc =_dg .PopRightUI32 (_bfdc );_cccee ._gfdf ._eadf ,_bfdc =_dg .PopRightUI32 (_bfdc );_cccee ._gfdf ._cdgf ,_bfdc =_dg .PopRightUI32 (_bfdc ); -_cccee ._gfdf ._bfed ,_bfdc =_dg .PopRightUI32 (_bfdc );_cccee ._gfdf ._gafd ,_bfdc =_dg .PopRightUI32 (_bfdc );_cccee ._gfdf ._abcae ,_bfdc =_dg .PopRightUI32 (_bfdc );return nil ;}; - -// SetWidth sets width of the CommandButton in HIMETRIC (0.01mm) -func (_gb *CommandButtonControl )SetWidth (width uint32 ){_gb ._dde ._cec =true ;_gb ._acg ._ada =width };func (_ffca *controlBase )readStreamDataMP (_eafc *_dg .Reader ,_agbb ,_fcce bool )error {_ffca ._aggd =&streamData {};if _agbb {_ffca ._aggd ._dcceg =&guidAndPicture {}; -if _aecaa :=_ffca ._aggd ._dcceg .importFromReader (_eafc );_aecaa !=nil {return _aecaa ;};};if _fcce {_ffca ._aggd ._adbeb =&guidAndPicture {};if _bcfd :=_ffca ._aggd ._adbeb .importFromReader (_eafc );_bcfd !=nil {return _bcfd ;};};return nil ;};type labelExtraDataBlock struct{_cdg uint32 ; -_bac uint32 ;_cce string ;};func (_fecf *morphDataControl )writeDataBlock (_agf *_dg .Writer )error {if _fecf ._eac ._gacdb {if _gbda :=_agf .WriteProperty (_fecf ._gcb ._ddfa );_gbda !=nil {return _gbda ;};};if _fecf ._eac ._dfae {if _fafg :=_agf .WriteProperty (_fecf ._gcb ._gagde ); -_fafg !=nil {return _fafg ;};};if _fecf ._eac ._egbb {if _gade :=_agf .WriteProperty (_fecf ._gcb ._eegd );_gade !=nil {return _gade ;};};if _fecf ._eac ._dbd {if _cecg :=_agf .WriteProperty (_fecf ._gcb ._dfge );_cecg !=nil {return _cecg ;};};if _fecf ._eac ._dcef {if _eccd :=_agf .WriteProperty (_fecf ._gcb ._ffab ); -_eccd !=nil {return _eccd ;};};if _fecf ._eac ._bcf {if _afgf :=_agf .WriteProperty (_fecf ._gcb ._gbb );_afgf !=nil {return _afgf ;};};if _fecf ._eac ._bfdb {if _feee :=_agf .WriteProperty (_fecf ._gcb ._bagf );_feee !=nil {return _feee ;};};if _fecf ._eac ._fbfb {if _gge :=_agf .WriteProperty (_fecf ._gcb ._adge ); -_gge !=nil {return _gge ;};};if _fecf ._eac ._bafg {if _caeb :=_agf .WriteProperty (_fecf ._gcb ._bggc );_caeb !=nil {return _caeb ;};};if _fecf ._eac ._gbef {if _aeaf :=_agf .WriteProperty (_fecf ._gcb ._efb );_aeaf !=nil {return _aeaf ;};};if _fecf ._eac ._aaga {if _bdeaa :=_agf .WriteProperty (_fecf ._gcb ._bgb ); -_bdeaa !=nil {return _bdeaa ;};};if _fecf ._eac ._cbd {if _dgfe :=_agf .WriteProperty (_fecf ._gcb ._bcdg );_dgfe !=nil {return _dgfe ;};};if _fecf ._eac ._gfed {if _eadb :=_agf .WriteProperty (_fecf ._gcb ._bgcg );_eadb !=nil {return _eadb ;};};if _fecf ._eac ._abca {if _gaga :=_agf .WriteProperty (_fecf ._gcb ._adf ); -_gaga !=nil {return _gaga ;};};if _fecf ._eac ._dfd {if _afgb :=_agf .WriteProperty (_fecf ._gcb ._agge );_afgb !=nil {return _afgb ;};};if _fecf ._eac ._bebg {if _ggaf :=_agf .WriteProperty (_fecf ._gcb ._gfbd );_ggaf !=nil {return _ggaf ;};};if _fecf ._eac ._bge {if _debea :=_agf .WriteProperty (_fecf ._gcb ._fga ); -_debea !=nil {return _debea ;};};if _fecf ._eac ._acfg {if _eee :=_agf .WriteProperty (_fecf ._gcb ._dbga );_eee !=nil {return _eee ;};};if _fecf ._eac ._edaa {if _ccd :=_agf .WriteProperty (_fecf ._gcb ._ggb );_ccd !=nil {return _ccd ;};};if _fecf ._eac ._dcgd {if _ddca :=_agf .WriteProperty (_fecf ._gcb ._aaf ); -_ddca !=nil {return _ddca ;};};if _fecf ._eac ._gbfa {_bcbg :=_cb (_fecf ._gcb ._ebed ,_fecf ._gcb ._gcbb );if _dbcbf :=_agf .WriteProperty (_bcbg );_dbcbf !=nil {return _dbcbf ;};};if _fecf ._eac ._beaf {_cdgg :=_cb (_fecf ._gcb ._gbeg ,_fecf ._gcb ._ddb ); -if _afbge :=_agf .WriteProperty (_cdgg );_afbge !=nil {return _afbge ;};};if _fecf ._eac ._gff {if _dda :=_agf .WriteProperty (_fecf ._gcb ._fecc );_dda !=nil {return _dda ;};};if _fecf ._eac ._efggg {if _edc :=_agf .WriteProperty (_fecf ._gcb ._bfaf ); -_edc !=nil {return _edc ;};};if _fecf ._eac ._bbg {if _cdbg :=_agf .WriteProperty (_fecf ._gcb ._ded );_cdbg !=nil {return _cdbg ;};};if _fecf ._eac ._dge {if _efd :=_agf .WriteProperty (_fecf ._gcb ._bcbf );_efd !=nil {return _efd ;};};if _fecf ._eac ._dfb {if _acfa :=_agf .WriteProperty (_fecf ._gcb ._gcfa ); -_acfa !=nil {return _acfa ;};};if _fecf ._eac ._fdd {if _fgab :=_agf .WriteProperty (_fecf ._gcb ._fba );_fgab !=nil {return _fgab ;};};if _fecf ._eac ._aaeb {_ecbd :=_cb (_fecf ._gcb ._gcdga ,_fecf ._gcb ._bgeb );if _ccfbd :=_agf .WriteProperty (_ecbd ); -_ccfbd !=nil {return _ccfbd ;};};return _agf .AlignLength (4);}; +// OptionButtonDataControl is a representation of an option button ActiveX form. +type OptionButtonDataControl struct{*morphDataControlBoolValue };func (_gabf *controlBase )getPictureBytes ()[]byte {return _gabf ._gec ._ecca .getStdPictureBytes ()}; -// GetPosition gets a button position value. -func (_dbcd *SpinButtonControl )GetPosition ()int32 {return _dbcd ._dced ._gffa }; +// GetWidth returns width of the CommandButton in HIMETRIC (0.01mm) +func (_bgcb *CommandButtonControl )GetWidth ()uint32 {return _bgcb ._eca ._aab }; -// SetForeColor sets a button text color value from a system palette for a spinButton control. -func (_aagff *SpinButtonControl )SetForeColor (foreColor uint32 ){_aagff ._gfdf ._beffa =true ;_aagff ._dced ._febc =foreColor ;}; +// GetForeColor gets a button text color value for a system palette from a commandButton control. +func (_abb *CommandButtonControl )GetForeColor ()uint32 {return _abb ._ccg ._cgc }; -// SetCaption sets a caption string for a commandButton control. -func (_def *CommandButtonControl )SetCaption (caption string ){_def ._dde ._gfbb =true ;_def ._ff ._dfab =uint32 (len (caption ));_def ._acg ._cfa =caption ;}; +// GetBackColor gets a button text color value for a system palette from a scrollBar control. +func (_ceccf *ScrollBarControl )GetBackColor ()uint32 {return _ceccf ._fcda ._acd }; // SetValue sets a value for a control which value can be represented as boolean (on/off). -func (_gga *morphDataControlBoolValue )SetValue (value bool ){_gga .setValueBool (value )};const (FmPictureSizeModeClip FmPictureSizeMode =iota ;FmPictureSizeModeStretch ;_ ;FmPictureSizeModeZoom ;);type stdPicture struct{_debe uint32 ;_geg uint32 ;_dcf *_f .Buffer ; -}; +func (_fbgc *morphDataControlBoolValue )SetValue (value bool ){_fbgc .setValueBool (value )};func (_bcbb *controlBase )readStreamDataPM (_abgbc *_ba .Reader ,_ceca ,_gbdg bool )error {_bcbb ._gec =&streamData {};if _ceca {_bcbb ._gec ._ecca =&guidAndPicture {}; +if _fde :=_bcbb ._gec ._ecca .importFromReader (_abgbc );_fde !=nil {return _fde ;};};if _gbdg {_bcbb ._gec ._dafa =&guidAndPicture {};if _dacb :=_bcbb ._gec ._dafa .importFromReader (_abgbc );_dacb !=nil {return _dacb ;};};return nil ;};func (_gag *ImageControl )export (_fcb *_ba .Writer )error {if _bfbb :=_gag .writePropMask (_fcb ); +_bfbb !=nil {return _bfbb ;};if _efcf :=_gag .writeDataBlock (_fcb );_efcf !=nil {return _efcf ;};if _bggd :=_gag .writeExtraDataBlock (_fcb );_bggd !=nil {return _bggd ;};_gag ._eed =uint16 (_fcb .Len ()-4);if _ced :=_gag .writeStreamDataPM (_fcb );_ced !=nil {return _ced ; +};return _gag .writeTheRest (_fcb );};func (_gcg *morphDataControl )getValueString ()string {if _gcg ._dfdc ._degf {return _gcg ._ggga ._cagc ;};return "";};func (_bdaa *ScrollBarControl )readPropMask (_agad *_ba .Reader )error {var _egeeg uint32 ;if _gdda :=_dd .Read (_agad ,_dd .LittleEndian ,&_egeeg ); +_gdda !=nil {return _gdda ;};_bdaa ._cgge =&scrollBarPropMask {};_bdaa ._cgge ._abcg ,_egeeg =_ba .PopRightUI32 (_egeeg );_bdaa ._cgge ._ceff ,_egeeg =_ba .PopRightUI32 (_egeeg );_bdaa ._cgge ._eac ,_egeeg =_ba .PopRightUI32 (_egeeg );_bdaa ._cgge ._edbc ,_egeeg =_ba .PopRightUI32 (_egeeg ); +_bdaa ._cgge ._bgaa ,_egeeg =_ba .PopRightUI32 (_egeeg );_bdaa ._cgge ._gdag ,_egeeg =_ba .PopRightUI32 (_egeeg );_bdaa ._cgge ._gefb ,_egeeg =_ba .PopRightUI32 (_egeeg );_bdaa ._cgge ._fadc ,_egeeg =_ba .PopRightUI32 (_egeeg );_egeeg >>=1;_bdaa ._cgge ._afgf ,_egeeg =_ba .PopRightUI32 (_egeeg ); +_bdaa ._cgge ._ebdd ,_egeeg =_ba .PopRightUI32 (_egeeg );_bdaa ._cgge ._dfcef ,_egeeg =_ba .PopRightUI32 (_egeeg );_bdaa ._cgge ._cbgg ,_egeeg =_ba .PopRightUI32 (_egeeg );_bdaa ._cgge ._daca ,_egeeg =_ba .PopRightUI32 (_egeeg );_bdaa ._cgge ._cceb ,_egeeg =_ba .PopRightUI32 (_egeeg ); +_bdaa ._cgge ._abccf ,_egeeg =_ba .PopRightUI32 (_egeeg );_bdaa ._cgge ._adeg ,_egeeg =_ba .PopRightUI32 (_egeeg );return nil ;}; -// SetMax sets a button max value. -func (_dcgdd *ScrollBarControl )SetMax (max int32 ){_dcgdd ._ccg ._ebdd =true ;_dcgdd ._bbdec ._feegf =max ;}; - -// SetBackColor sets a button text color value from a system palette for a spinButton control. -func (_dcdab *SpinButtonControl )SetBackColor (backColor uint32 ){_dcdab ._gfdf ._adeb =true ;_dcdab ._dced ._bfff =backColor ;}; +// GetBackColor gets a button text color value for a system palette from a commandButton control. +func (_gff *CommandButtonControl )GetBackColor ()uint32 {return _gff ._ccg ._afd };func (_deec *morphDataControl )setValueString (_dbf string ){_deec ._dfdc ._degf =true ;_deec ._adaf ._gegb =uint32 (len (_dbf ));_deec ._ggga ._cagc =_dbf ;}; -// SetForeColor sets a button text color value from a system palette for a scrollBar control. -func (_cacb *ScrollBarControl )SetForeColor (foreColor uint32 ){_cacb ._ccg ._efag =true ;_cacb ._bbdec ._gcgb =foreColor ;};const _adbd =3; +// LabelControl is a representation of a label ActiveX form. +type LabelControl struct{controlBase ;_bdcb *labelPropMask ;_bcb *labelDataBlock ;_gbdf *labelExtraDataBlock ;_bedb *streamData ;};type labelDataBlock struct{_ffa uint32 ;_gcdc uint32 ;_dgf uint32 ;_dgb uint32 ;_abbf bool ;_dagd uint32 ;_decb uint8 ;_dfbe uint32 ; +_bedc uint16 ;_gce uint16 ;_aabb uint16 ;_cebd rune ;_dccf uint16 ;};func (_dbb *CommandButtonControl )writeExtraDataBlock (_defb *_ba .Writer )error {if _dbb ._ccg ._bdc > 0{if _bcd :=_defb .WriteStringProperty (_dbb ._eca ._bed );_bcd !=nil {return _bcd ; +};};if _dbb ._gbbad ._aedf {_cgee :=uint64 (_dbb ._eca ._aab )<<32|uint64 (_dbb ._eca ._cbc );if _dbd :=_defb .WritePropertyNoAlign (_cgee );_dbd !=nil {return _dbd ;};};return nil ;};func (_bgcba *LabelControl )writeExtraDataBlock (_bfd *_ba .Writer )error {if _bgcba ._bcb ._dgb > 0{if _gbbae :=_bfd .WriteStringProperty (_bgcba ._gbdf ._egbd ); +_gbbae !=nil {return _gbbae ;};};if _bgcba ._bdcb ._gfdf {_cff :=uint64 (_bgcba ._gbdf ._ea )<<32|uint64 (_bgcba ._gbdf ._ggd );if _ccfg :=_bfd .WritePropertyNoAlign (_cff );_ccfg !=nil {return _ccfg ;};};return nil ;}; -// Control represents an ActiveX control wrapper. -type Control struct{TargetAttr string ;Ocx *_dc .Ocx ;Choice *ControlChoice ;_cga string ;_fa uint8 ;_a uint8 ;_cef uint16 ;}; +// GetCaption gets a caption string from a label control. +func (_abg *LabelControl )GetCaption ()string {return _abg ._gbdf ._egbd };func (_bfbf *controlBase )readTheRest (_ddcd *_ba .Reader )error {_cgef :=_g .NewBuffer ([]byte {});_ ,_bac :=_cg .Copy (_cgef ,_ddcd );if _bac !=nil {return _bac ;};_bfbf ._abf =_cgef .Bytes (); +return nil ;}; -// GetMax gets a button max value. -func (_eff *SpinButtonControl )GetMax ()int32 {return _eff ._dced ._ffga }; +// SetHeight sets height of the ScrollBar in HIMETRIC (0.01mm) +func (_cgeb *ScrollBarControl )SetHeight (height uint32 ){_cgeb ._cgge ._edbc =true ;_cgeb ._bfcb ._gabc =height ;}; -// SetWidth sets width of the ScrollBar in HIMETRIC (0.01mm) -func (_abf *ScrollBarControl )SetWidth (width uint32 ){_abf ._ccg ._dabg =true ;_abf ._aeba ._ebbf =width ;}; +// 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 ;_ef *controlBase ;};func (_fdad *guidAndPicture )importFromReader (_efcc *_ba .Reader )error {_cgd :=_g .NewBuffer ([]byte {});if _ ,_fdg :=_cg .CopyN (_cgd ,_efcc ,int64 (_cde )); +_fdg !=nil {return _fdg ;};_gde :=_cgd .Bytes ();for _bgg :=0;_bgg < _cde ;_bgg ++{if _gde [_bgg ]!=_dcd [_bgg ]{return _c .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",_gde [_bgg ],_bgg ); +};};_fdad ._gbbaf =_gde ;_fdad ._gfg =&stdPicture {};if _agg :=_efcc .ReadProperty (&_fdad ._gfg ._ecgf );_agg !=nil {return _agg ;};if _fdad ._gfg ._ecgf !=_aef {return _c .Errorf ("\u0049\u006e\u0076\u0061li\u0064\u0020\u0070\u0072\u0065\u0061\u006d\u0062\u006c\u0065\u0020\u0025\u0076",_fdad ._gfg ._ecgf ); +};if _cbdd :=_efcc .ReadProperty (&_fdad ._gfg ._gge );_cbdd !=nil {return _cbdd ;};if _fdad ._gfg ._gge !=0{_ece :=_g .NewBuffer ([]byte {});if _ ,_cbde :=_cg .Copy (_ece ,_efcc );_cbde !=nil {return _cbde ;};_fdad ._gfg ._ecb =_ece ;};return nil ;}; -// SetForeColor sets a button text color value from a system palette for a label control. -func (_ggg *LabelControl )SetForeColor (foreColor uint32 ){_ggg ._gagd ._bgca =true ;_ggg ._fdcb ._adbb =foreColor ;}; +// SpinButtonControl is a representation of a spinButton ActiveX form. +type SpinButtonControl struct{controlBase ;_efaf *spinButtonPropMask ;_edee *spinButtonDataBlock ;_dabc *spinButtonExtraDataBlock ;_bgcc *streamData ;};func (_eegf *ScrollBarControl )readDataBlock (_fgb *_ba .Reader )error {_eegf ._fcda =&scrollBarDataBlock {}; +if _eegf ._cgge ._abcg {if _dcac :=_fgb .ReadProperty (&_eegf ._fcda ._ccea );_dcac !=nil {return _dcac ;};};if _eegf ._cgge ._ceff {if _ecaa :=_fgb .ReadProperty (&_eegf ._fcda ._acd );_ecaa !=nil {return _ecaa ;};};if _eegf ._cgge ._eac {if _gafd :=_fgb .ReadProperty (&_eegf ._fcda ._efb ); +_gafd !=nil {return _gafd ;};};if _eegf ._cgge ._bgaa {if _gcdb :=_fgb .ReadProperty (&_eegf ._fcda ._gdfd );_gcdb !=nil {return _gcdb ;};};if _eegf ._cgge ._gdag {if _ecgc :=_fgb .ReadProperty (&_eegf ._fcda ._bebd );_ecgc !=nil {return _ecgc ;};};if _eegf ._cgge ._gefb {if _abe :=_fgb .ReadProperty (&_eegf ._fcda ._afeb ); +_abe !=nil {return _abe ;};};if _eegf ._cgge ._fadc {if _egcd :=_fgb .ReadProperty (&_eegf ._fcda ._ecee );_egcd !=nil {return _egcd ;};};if _eegf ._cgge ._afgf {if _bccd :=_fgb .ReadProperty (&_eegf ._fcda ._fbgf );_bccd !=nil {return _bccd ;};};if _eegf ._cgge ._ebdd {if _gdaac :=_fgb .ReadProperty (&_eegf ._fcda ._ggf ); +_gdaac !=nil {return _gdaac ;};};if _eegf ._cgge ._dfcef {if _fbd :=_fgb .ReadProperty (&_eegf ._fcda ._adea );_fbd !=nil {return _fbd ;};};if _eegf ._cgge ._cbgg {if _dcda :=_fgb .ReadProperty (&_eegf ._fcda ._cbfg );_dcda !=nil {return _dcda ;};};if _eegf ._cgge ._daca {if _fbeef :=_fgb .ReadProperty (&_eegf ._fcda ._facf ); +_fbeef !=nil {return _fbeef ;};};if _eegf ._cgge ._cceb {if _gcbfe :=_fgb .ReadProperty (&_eegf ._fcda ._fcdac );_gcbfe !=nil {return _gcbfe ;};};if _eegf ._cgge ._abccf {if _bce :=_fgb .ReadProperty (&_eegf ._fcda ._afa );_bce !=nil {return _bce ;};}; +if _eegf ._cgge ._adeg {if _cedb :=_fgb .ReadProperty (&_eegf ._fcda ._ecec );_cedb !=nil {return _cedb ;};};return nil ;};func (_dabd *morphDataControl )readColumnInfo (_gffc *_ba .Reader )error {return nil };type commandButtonDataBlock struct{_cgc uint32 ; +_afd uint32 ;_dag uint32 ;_bdc uint32 ;_ecg bool ;_faec uint32 ;_aa uint8 ;_bae uint16 ;_dee rune ;_fb uint16 ;}; -// SetHeight sets height of the morphDataControl in HIMETRIC (0.01mm) -func (_dcda *morphDataControl )SetHeight (height uint32 ){_dcda ._eac ._aacg =true ;_dcda ._fbg ._cdgc =height ;};func (_dff *CommandButtonControl )writeExtraDataBlock (_dcg *_dg .Writer )error {if _dff ._ff ._dfab > 0{if _bag :=_dcg .WriteStringProperty (_dff ._acg ._cfa ); -_bag !=nil {return _bag ;};};if _dff ._dde ._cec {_eaa :=uint64 (_dff ._acg ._ada )<<32|uint64 (_dff ._acg ._dca );if _dga :=_dcg .WritePropertyNoAlign (_eaa );_dga !=nil {return _dga ;};};return nil ;};func (_gde *ImageControl )writeExtraDataBlock (_feeg *_dg .Writer )error {if _gde ._gag ._feg {_dbcc :=uint64 (_gde ._dfca ._bad )<<32|uint64 (_gde ._dfca ._cbf ); -if _fec :=_feeg .WritePropertyNoAlign (_dbcc );_fec !=nil {return _fec ;};};return nil ;};func (_addba *morphDataControl )readPropMask (_gcc *_dg .Reader )error {var _dcfg uint64 ;if _begb :=_fc .Read (_gcc ,_fc .LittleEndian ,&_dcfg );_begb !=nil {return _begb ; -};_addba ._eac =&morphDataPropMask {};_addba ._eac ._gacdb ,_dcfg =_dg .PopRightUI64 (_dcfg );_addba ._eac ._dfae ,_dcfg =_dg .PopRightUI64 (_dcfg );_addba ._eac ._egbb ,_dcfg =_dg .PopRightUI64 (_dcfg );_addba ._eac ._dbd ,_dcfg =_dg .PopRightUI64 (_dcfg ); -_addba ._eac ._dcef ,_dcfg =_dg .PopRightUI64 (_dcfg );_addba ._eac ._bcf ,_dcfg =_dg .PopRightUI64 (_dcfg );_addba ._eac ._bfdb ,_dcfg =_dg .PopRightUI64 (_dcfg );_addba ._eac ._fbfb ,_dcfg =_dg .PopRightUI64 (_dcfg );_addba ._eac ._aacg ,_dcfg =_dg .PopRightUI64 (_dcfg ); -_addba ._eac ._bafg ,_dcfg =_dg .PopRightUI64 (_dcfg );_addba ._eac ._gbef ,_dcfg =_dg .PopRightUI64 (_dcfg );_addba ._eac ._aaga ,_dcfg =_dg .PopRightUI64 (_dcfg );_addba ._eac ._cbd ,_dcfg =_dg .PopRightUI64 (_dcfg );_addba ._eac ._gfed ,_dcfg =_dg .PopRightUI64 (_dcfg ); -_addba ._eac ._abca ,_dcfg =_dg .PopRightUI64 (_dcfg );_addba ._eac ._dfd ,_dcfg =_dg .PopRightUI64 (_dcfg );_addba ._eac ._bebg ,_dcfg =_dg .PopRightUI64 (_dcfg );_addba ._eac ._bge ,_dcfg =_dg .PopRightUI64 (_dcfg );_addba ._eac ._acfg ,_dcfg =_dg .PopRightUI64 (_dcfg ); -_dcfg >>=1;_addba ._eac ._edaa ,_dcfg =_dg .PopRightUI64 (_dcfg );_addba ._eac ._dcgd ,_dcfg =_dg .PopRightUI64 (_dcfg );_addba ._eac ._gbfa ,_dcfg =_dg .PopRightUI64 (_dcfg );_addba ._eac ._beaf ,_dcfg =_dg .PopRightUI64 (_dcfg );_addba ._eac ._gff ,_dcfg =_dg .PopRightUI64 (_dcfg ); -_addba ._eac ._efggg ,_dcfg =_dg .PopRightUI64 (_dcfg );_addba ._eac ._bbg ,_dcfg =_dg .PopRightUI64 (_dcfg );_addba ._eac ._dge ,_dcfg =_dg .PopRightUI64 (_dcfg );_addba ._eac ._dfb ,_dcfg =_dg .PopRightUI64 (_dcfg );_addba ._eac ._fdd ,_dcfg =_dg .PopRightUI64 (_dcfg ); -_dcfg >>=1;_dcfg >>=1;_addba ._eac ._aaeb ,_dcfg =_dg .PopRightUI64 (_dcfg );return nil ;};func (_dffb *LabelControl )export (_bgae *_dg .Writer )error {if _eda :=_dffb .writePropMask (_bgae );_eda !=nil {return _eda ;};if _eaf :=_dffb .writeDataBlock (_bgae ); -_eaf !=nil {return _eaf ;};if _dag :=_dffb .writeExtraDataBlock (_bgae );_dag !=nil {return _dag ;};_dffb ._acf =uint16 (_bgae .Len ()-4);if _ccf :=_dffb .writeStreamDataPM (_bgae );_ccf !=nil {return _ccf ;};return _dffb .writeTheRest (_bgae );}; +// GetPosition gets a button position value. +func (_ageg *SpinButtonControl )GetPosition ()int32 {return _ageg ._edee ._abea }; -// GetHeight returns height of the SpinButton in HIMETRIC (0.01mm) -func (_addf *SpinButtonControl )GetHeight ()uint32 {return _addf ._gfedb ._gefg }; +// ImportFromFile makes a Control from a file in a storage. +func ImportFromFile (storagePath string )(*Control ,error ){_dc ,_da :=_b .Open (storagePath );if _da !=nil {return nil ,_da ;};defer _dc .Close ();_bf ,_da :=_f .New (_dc );if _da !=nil {return nil ,_da ;};_bc ,_da :=_bga (_bf );if _da !=nil {return nil ,_da ; +};_fa ,_da :=_bf .GetEntry ("\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0073");if _da !=nil {return nil ,_da ;};_daa :=make ([]byte ,_fa .Size );_ ,_da =_fa .Read (_daa );if _da !=nil {return nil ,_da ;};_ge :=&Control {_de :storagePath };_ac ,_da :=_ba .NewReader (_daa ); +if _da !=nil {return nil ,_da ;};if _cb :=_dd .Read (_ac ,_dd .LittleEndian ,&_ge ._a );_cb !=nil {return nil ,_cb ;};if _ae :=_dd .Read (_ac ,_dd .LittleEndian ,&_ge ._be );_ae !=nil {return nil ,_ae ;};if _ed :=_dd .Read (_ac ,_dd .LittleEndian ,&_ge ._gc ); +_ed !=nil {return nil ,_ed ;};switch _bc {case "\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078":_baf ,_cbb :=_bedcg (_ac );if _cbb !=nil {return nil ,_cbb ;};_baf ._efc =true ;_ge .Choice =&ControlChoice {CheckBox :&CheckBoxDataControl {&morphDataControlBoolValue {_baf }}}; +case "\u0054e\u0078\u0074\u0042\u006f\u0078":_ag ,_cgb :=_bedcg (_ac );if _cgb !=nil {return nil ,_cgb ;};_ag ._efc =true ;_ge .Choice =&ControlChoice {TextBox :&TextBoxDataControl {&morphDataControlStringValue {_ag }}};case "\u0043\u006f\u006d\u0062\u006f\u0042\u006f\u0078":_gd ,_edf :=_bedcg (_ac ); +if _edf !=nil {return nil ,_edf ;};_gd ._efc =true ;_ge .Choice =&ControlChoice {ComboBox :&ComboBoxDataControl {&morphDataControlStringValue {_gd }}};case "\u004ci\u0073\u0074\u0042\u006f\u0078":_af ,_aed :=_bedcg (_ac );if _aed !=nil {return nil ,_aed ; +};_af ._efc =true ;_ge .Choice =&ControlChoice {ListBox :&ListBoxDataControl {&morphDataControlStringValue {_af }}};case "\u004f\u0070\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e":_bb ,_efe :=_bedcg (_ac );if _efe !=nil {return nil ,_efe ;}; +_bb ._efc =true ;_ge .Choice =&ControlChoice {OptionButton :&OptionButtonDataControl {&morphDataControlBoolValue {_bb }}};case "\u0054\u006f\u0067g\u006c\u0065\u0042\u0075\u0074\u0074\u006f\u006e":_aca ,_fg :=_bedcg (_ac );if _fg !=nil {return nil ,_fg ; +};_aca ._efc =true ;_ge .Choice =&ControlChoice {ToggleButton :&ToggleButtonDataControl {&morphDataControlBoolValue {_aca }}};case "\u004c\u0061\u0062e\u006c":_df ,_deg :=_adf (_ac );if _deg !=nil {return nil ,_deg ;};_ge .Choice =&ControlChoice {Label :_df }; +case "\u0053\u0070\u0069\u006e\u0042\u0075\u0074\u0074\u006f\u006e":_ga ,_aec :=_cacg (_ac );if _aec !=nil {return nil ,_aec ;};_ge .Choice =&ControlChoice {SpinButton :_ga };case "\u0043\u006f\u006d\u006d\u0061\u006e\u0064\u0042\u0075\u0074\u0074\u006f\u006e":_efa ,_ee :=_beg (_ac ); +if _ee !=nil {return nil ,_ee ;};_ge .Choice =&ControlChoice {CommandButton :_efa };case "\u0053c\u0072\u006f\u006c\u006c\u0042\u0061r":_efeg ,_dab :=_cdfd (_ac );if _dab !=nil {return nil ,_dab ;};_ge .Choice =&ControlChoice {ScrollBar :_efeg };default:_fe :=&controlBase {}; +if _bg :=_fe .readTheRest (_ac );_bg !=nil {return nil ,_bg ;};_ge .Choice =&ControlChoice {_ef :_fe };};return _ge ,nil ;}; -// CommandButtonControl is a representation of a commandButton ActiveX form. -type CommandButtonControl struct{controlBase ;_dde *commandButtonPropMask ;_ff *commandButtonDataBlock ;_acg *commandButtonExtraDataBlock ;_fee *streamData ;}; +// GetForeColor gets a button text color value for a system palette from a label control. +func (_bagf *LabelControl )GetForeColor ()uint32 {return _bagf ._bcb ._ffa };func (_dfgf *controlBase )readStreamDataM (_babe *_ba .Reader ,_ddcee bool )error {_dfgf ._gec =&streamData {};if _ddcee {_dfgf ._gec ._dafa =&guidAndPicture {};if _bbbb :=_dfgf ._gec ._dafa .importFromReader (_babe ); +_bbbb !=nil {return _bbbb ;};};return nil ;}; -// GetMin gets a button min value. -func (_egdg *SpinButtonControl )GetMin ()int32 {return _egdg ._dced ._abcf };type spinButtonDataBlock struct{_febc uint32 ;_bfff uint32 ;_aceg uint32 ;_abcf int32 ;_ffga int32 ;_gffa int32 ;_deced int32 ;_adef int32 ;_caff int32 ;_cdgce uint32 ;_bcad uint32 ; -_gffd uint16 ;_baec uint8 ;};type spinButtonPropMask struct{_beffa bool ;_adeb bool ;_ccagd bool ;_facc bool ;_dccf bool ;_ccagf bool ;_bffa bool ;_dgg bool ;_eaaf bool ;_eadf bool ;_cdgf bool ;_bfed bool ;_gafd bool ;_abcae bool ;}; +// SetCaption sets a caption string for a commandButton control. +func (_dabf *CommandButtonControl )SetCaption (caption string ){_dabf ._gbbad ._aeb =true ;_dabf ._ccg ._bdc =uint32 (len (caption ));_dabf ._eca ._bed =caption ;}; -// ComboBoxDataControl is a representation of a combo box ActiveX form. -type ComboBoxDataControl struct{*morphDataControlStringValue };func (_bgfc *guidAndPicture )export (_ggc *_dg .Writer )error {if _ ,_cee :=_ce .Copy (_ggc ,_f .NewBuffer (_bgfc ._daac ));_cee !=nil {return _cee ;};if _fg :=_ggc .WriteProperty (_bgfc ._deb ._debe ); -_fg !=nil {return _fg ;};if _fdf :=_ggc .WriteProperty (_bgfc ._deb ._geg );_fdf !=nil {return _fdf ;};_ ,_ffc :=_ce .Copy (_ggc ,_bgfc ._deb ._dcf );if _ffc !=nil {return _ffc ;};return nil ;}; +// GetValue gets a value from a control which value can be represented as boolean (on/off). +func (_fdcc *morphDataControlBoolValue )GetValue ()bool {return _fdcc .getValueBool ()};func (_bbba *morphDataControl )writeColumnInfo (_cdbe *_ba .Writer )error {return nil };func (_cbe *CommandButtonControl )export (_agc *_ba .Writer )error {if _efg :=_cbe .writePropMask (_agc ); +_efg !=nil {return _efg ;};if _eee :=_cbe .writeDataBlock (_agc );_eee !=nil {return _eee ;};if _cda :=_cbe .writeExtraDataBlock (_agc );_cda !=nil {return _cda ;};_cbe ._eed =uint16 (_agc .Len ()-4);if _ecag :=_cbe .writeStreamDataPM (_agc );_ecag !=nil {return _ecag ; +};return _cbe .writeTheRest (_agc );}; -// SetCaption sets a caption string for a morph control. -func (_cffa *morphDataControl )SetCaption (caption string ){if _cffa ._gac {_cffa ._eac ._beaf =true ;_cffa ._gcb ._gbeg =uint32 (len (caption ));_cffa ._fbg ._dcec =caption ;};};type morphDataDataBlock struct{_ddfa uint32 ;_gagde uint32 ;_eegd uint32 ; -_dfge uint32 ;_ffab byte ;_gbb byte ;_bagf byte ;_adge byte ;_bggc rune ;_efb uint32 ;_bgb uint16 ;_bcdg int16 ;_bgcg int16 ;_adf uint16 ;_agge uint16 ;_gfbd uint8 ;_fga uint8 ;_dbga uint8 ;_ggb uint8 ;_aaf uint8 ;_ebed uint32 ;_gcbb bool ;_gbeg uint32 ; -_ddb bool ;_fecc uint32 ;_bfaf uint32 ;_ded uint32 ;_bcbf uint16 ;_gcfa uint16 ;_fba rune ;_gcdga uint32 ;_bgeb bool ;}; +// SetWidth sets width of the SpinButton in HIMETRIC (0.01mm) +func (_gdad *SpinButtonControl )SetWidth (width uint32 ){_gdad ._efaf ._agbb =true ;_gdad ._dabc ._cee =width ;}; -// SetBackColor sets a button text color value from a system palette for a commandButton control. -func (_ab *CommandButtonControl )SetBackColor (backColor uint32 ){_ab ._dde ._ffg =true ;_ab ._ff ._ee =backColor ;};type scrollBarPropMask struct{_efag bool ;_defe bool ;_abagf bool ;_edad bool ;_dabg bool ;_bfgf bool ;_ebdd bool ;_gceg bool ;_ccde bool ; -_bcca bool ;_bbac bool ;_eaeg bool ;_cceb bool ;_dbbe bool ;_begg bool ;_fcae bool ;};func (_bdg *morphDataControl )readExtraDataBlock (_fbad *_dg .Reader )error {_bdg ._fbg =&morphDataExtraDataBlock {};if _bdg ._eac ._aacg {var _dffc uint64 ;if _fbgb :=_fbad .ReadPairProperty (&_dffc ); -_fbgb !=nil {return _fbgb ;};_bdg ._fbg ._cdgc =uint32 (_dffc );_bdg ._fbg ._gdee =uint32 (_dffc >>32);};if _bdg ._gcb ._ebed > 0{_gacda ,_gbdd :=_fbad .ReadStringProperty (_bdg ._gcb ._ebed );if _gbdd !=nil {return _gbdd ;};_bdg ._fbg ._edcf =_gacda ; -};if _bdg ._gcb ._gbeg > 0{_fdcc ,_bgdc :=_fbad .ReadStringProperty (_bdg ._gcb ._gbeg );if _bgdc !=nil {return _bgdc ;};_bdg ._fbg ._dcec =_fdcc ;};if _bdg ._gcb ._gcdga > 0{_gfcd ,_gggd :=_fbad .ReadStringProperty (_bdg ._gcb ._gcdga );if _gggd !=nil {return _gggd ; -};_bdg ._fbg ._dabb =_gfcd ;};return nil ;};func (_afdg *SpinButtonControl )export (_degc *_dg .Writer )error {if _gae :=_afdg .writePropMask (_degc );_gae !=nil {return _gae ;};if _dfac :=_afdg .writeDataBlock (_degc );_dfac !=nil {return _dfac ;};if _gdb :=_afdg .writeExtraDataBlock (_degc ); -_gdb !=nil {return _gdb ;};_afdg ._acf =uint16 (_degc .Len ()-4);if _dadc :=_afdg .writeStreamDataM (_degc );_dadc !=nil {return _dadc ;};return _afdg .writeTheRest (_degc );}; +// SetMin sets a button min value. +func (_ddfb *SpinButtonControl )SetMin (min int32 ){_ddfb ._efaf ._cdad =true ;_ddfb ._edee ._feef =min }; -// GetWidth returns width of the morphDataControl in HIMETRIC (0.01mm) -func (_gefc *morphDataControl )GetWidth ()uint32 {return _gefc ._fbg ._gdee };func (_dfgd *morphDataControl )readColumnInfo (_cbc *_dg .Reader )error {return nil };func (_bfa *ImageControl )readPropMask (_fgb *_dg .Reader )error {var _gaf uint32 ;if _bdc :=_fc .Read (_fgb ,_fc .LittleEndian ,&_gaf ); -_bdc !=nil {return _bdc ;};_bfa ._gag =&imagePropMask {};_gaf >>=2;_bfa ._gag ._ccce ,_gaf =_dg .PopRightUI32 (_gaf );_bfa ._gag ._abgc ,_gaf =_dg .PopRightUI32 (_gaf );_bfa ._gag ._dab ,_gaf =_dg .PopRightUI32 (_gaf );_bfa ._gag ._eddf ,_gaf =_dg .PopRightUI32 (_gaf ); -_bfa ._gag ._cdba ,_gaf =_dg .PopRightUI32 (_gaf );_bfa ._gag ._bea ,_gaf =_dg .PopRightUI32 (_gaf );_bfa ._gag ._dbce ,_gaf =_dg .PopRightUI32 (_gaf );_bfa ._gag ._feg ,_gaf =_dg .PopRightUI32 (_gaf );_bfa ._gag ._aagbb ,_gaf =_dg .PopRightUI32 (_gaf ); -_bfa ._gag ._gbd ,_gaf =_dg .PopRightUI32 (_gaf );_bfa ._gag ._agaf ,_gaf =_dg .PopRightUI32 (_gaf );_bfa ._gag ._egf ,_gaf =_dg .PopRightUI32 (_gaf );_bfa ._gag ._dada ,_gaf =_dg .PopRightUI32 (_gaf );return nil ;};func (_ebdb *LabelControl )writeDataBlock (_feed *_dg .Writer )error {if _ebdb ._gagd ._bgca {if _egb :=_feed .WriteProperty (_ebdb ._fdcb ._adbb ); -_egb !=nil {return _egb ;};};if _ebdb ._gagd ._daeff {if _ecgc :=_feed .WriteProperty (_ebdb ._fdcb ._bafa );_ecgc !=nil {return _ecgc ;};};if _ebdb ._gagd ._gddf {if _geag :=_feed .WriteProperty (_ebdb ._fdcb ._bdea );_geag !=nil {return _geag ;};};if _ebdb ._gagd ._eafd {_ddc :=_cb (_ebdb ._fdcb ._gbeb ,_ebdb ._fdcb ._beab ); -if _gcdd :=_feed .WriteProperty (_ddc );_gcdd !=nil {return _gcdd ;};};if _ebdb ._gagd ._cad {if _afa :=_feed .WriteProperty (_ebdb ._fdcb ._efgg );_afa !=nil {return _afa ;};};if _ebdb ._gagd ._gfcc {if _baae :=_feed .WriteProperty (_ebdb ._fdcb ._fcfc ); -_baae !=nil {return _baae ;};};if _ebdb ._gagd ._gda {if _ddce :=_feed .WriteProperty (_ebdb ._fdcb ._ffcg );_ddce !=nil {return _ddce ;};};if _ebdb ._gagd ._adgc {if _aef :=_feed .WriteProperty (_ebdb ._fdcb ._abag );_aef !=nil {return _aef ;};};if _ebdb ._gagd ._bgda {if _cefc :=_feed .WriteProperty (_ebdb ._fdcb ._bffb ); -_cefc !=nil {return _cefc ;};};if _ebdb ._gagd ._fgg {if _acba :=_feed .WriteProperty (_ebdb ._fdcb ._aagbg );_acba !=nil {return _acba ;};};if _ebdb ._gagd ._gcd {if _cfd :=_feed .WriteProperty (_ebdb ._fdcb ._dgc );_cfd !=nil {return _cfd ;};};if _ebdb ._gagd ._fcc {if _caa :=_feed .WriteProperty (_ebdb ._fdcb ._eaad ); -_caa !=nil {return _caa ;};};return _feed .AlignLength (4);}; +// SetForeColor sets a button text color value from a system palette for a label control. +func (_cac *LabelControl )SetForeColor (foreColor uint32 ){_cac ._bdcb ._dgga =true ;_cac ._bcb ._ffa =foreColor ;};func (_gga *controlBase )setPictureBytes (_dabb []byte ){if _gga ._gec ._ecca ==nil {_gga ._gec ._ecca =&guidAndPicture {};};_gga ._gec ._ecca .setStdPictureBytes (_dabb ); +};type imageDataBlock struct{_gcd uint32 ;_eebe uint32 ;_bbgb byte ;_ffbg uint8 ;_ffc byte ;_ccbb byte ;_gda uint16 ;_gece byte ;_egad uint32 ;_aeee uint16 ;};func _beg (_afc *_ba .Reader )(*CommandButtonControl ,error ){_ega :=&CommandButtonControl {}; +if _feb :=_ega .readPropMask (_afc );_feb !=nil {return nil ,_feb ;};if _gfd :=_ega .readDataBlock (_afc );_gfd !=nil {return nil ,_gfd ;};if _dg :=_ega .readExtraDataBlock (_afc );_dg !=nil {return nil ,_dg ;};if _gbe :=_ega .readStreamDataPM (_afc ,_ega ._gbbad ._bcg ,_ega ._gbbad ._eb ); +_gbe !=nil {return nil ,_gbe ;};if _dgg :=_ega .readTheRest (_afc );_dgg !=nil {return nil ,_dgg ;};return _ega ,nil ;};type morphDataPropMask struct{_fad bool ;_bdbc bool ;_fcc bool ;_efff bool ;_cdc bool ;_eec bool ;_gddc bool ;_afga bool ;_gca bool ; +_cggg bool ;_cbcg bool ;_fgf bool ;_gdcc bool ;_fga bool ;_abgd bool ;_fcbd bool ;_bab bool ;_gea bool ;_gbdc bool ;_edb bool ;_ccdb bool ;_degf bool ;_beb bool ;_cbfa bool ;_baee bool ;_edg bool ;_ddeg bool ;_abcc bool ;_gaa bool ;_cbeeg bool ;};type morphDataDataBlock struct{_bfdb uint32 ; +_bffc uint32 ;_deca uint32 ;_ffdf uint32 ;_dbge byte ;_gdbe byte ;_cdfce byte ;_cbff byte ;_begb rune ;_dcce uint32 ;_gdce uint16 ;_cbg int16 ;_afb int16 ;_beac uint16 ;_eecc uint16 ;_agd uint8 ;_ddg uint8 ;_afbd uint8 ;_adafe uint8 ;_gcb uint8 ;_gegb uint32 ; +_bdea bool ;_dea uint32 ;_baeb bool ;_eddf uint32 ;_fdcce uint32 ;_fcaa uint32 ;_gccg uint16 ;_aecd uint16 ;_eede rune ;_cdb uint32 ;_gbdcb bool ;}; -// ScrollBarControl is a representation of a scrollBar ActiveX form. -type ScrollBarControl struct{controlBase ;_ccg *scrollBarPropMask ;_bbdec *scrollBarDataBlock ;_aeba *scrollBarExtraDataBlock ;_bbag *streamData ;}; +// GetForeColor gets a button text color value for a system palette from a scrollBar control. +func (_fcfe *ScrollBarControl )GetForeColor ()uint32 {return _fcfe ._fcda ._ccea };type morphDataControlBoolValue struct{*morphDataControl }; -// SetWidth sets width of the SpinButton in HIMETRIC (0.01mm) -func (_agb *SpinButtonControl )SetWidth (width uint32 ){_agb ._gfdf ._facc =true ;_agb ._gfedb ._ddbg =width ;};func (_afba *SpinButtonControl )writeExtraDataBlock (_dbeb *_dg .Writer )error {if _afba ._gfdf ._facc {_fdbb :=uint64 (_afba ._gfedb ._ddbg )<<32|uint64 (_afba ._gfedb ._gefg ); -if _gab :=_dbeb .WritePropertyNoAlign (_fdbb );_gab !=nil {return _gab ;};};return nil ;};func (_gcg *morphDataControl )readDataBlock (_fac *_dg .Reader )error {_gcg ._gcb =&morphDataDataBlock {};if _gcg ._eac ._gacdb {if _cced :=_fac .ReadProperty (&_gcg ._gcb ._ddfa ); -_cced !=nil {return _cced ;};};if _gcg ._eac ._dfae {if _dceb :=_fac .ReadProperty (&_gcg ._gcb ._gagde );_dceb !=nil {return _dceb ;};};if _gcg ._eac ._egbb {if _afcb :=_fac .ReadProperty (&_gcg ._gcb ._eegd );_afcb !=nil {return _afcb ;};};if _gcg ._eac ._dbd {if _gdde :=_fac .ReadProperty (&_gcg ._gcb ._dfge ); -_gdde !=nil {return _gdde ;};};if _gcg ._eac ._dcef {if _egd :=_fac .ReadProperty (&_gcg ._gcb ._ffab );_egd !=nil {return _egd ;};};if _gcg ._eac ._bcf {if _aefa :=_fac .ReadProperty (&_gcg ._gcb ._gbb );_aefa !=nil {return _aefa ;};};if _gcg ._eac ._bfdb {if _ccac :=_fac .ReadProperty (&_gcg ._gcb ._bagf ); -_ccac !=nil {return _ccac ;};};if _gcg ._eac ._fbfb {if _afe :=_fac .ReadProperty (&_gcg ._gcb ._adge );_afe !=nil {return _afe ;};};if _gcg ._eac ._bafg {if _feccg :=_fac .ReadProperty (&_gcg ._gcb ._bggc );_feccg !=nil {return _feccg ;};};if _gcg ._eac ._gbef {if _gfba :=_fac .ReadProperty (&_gcg ._gcb ._efb ); -_gfba !=nil {return _gfba ;};};if _gcg ._eac ._aaga {if _ffee :=_fac .ReadProperty (&_gcg ._gcb ._bgb );_ffee !=nil {return _ffee ;};};if _gcg ._eac ._cbd {if _efcd :=_fac .ReadProperty (&_gcg ._gcb ._bcdg );_efcd !=nil {return _efcd ;};};if _gcg ._eac ._gfed {if _bfgg :=_fac .ReadProperty (&_gcg ._gcb ._bgcg ); -_bfgg !=nil {return _bfgg ;};};if _gcg ._eac ._abca {if _ade :=_fac .ReadProperty (&_gcg ._gcb ._adf );_ade !=nil {return _ade ;};};if _gcg ._eac ._dfd {if _bfba :=_fac .ReadProperty (&_gcg ._gcb ._agge );_bfba !=nil {return _bfba ;};};if _gcg ._eac ._bebg {if _eafe :=_fac .ReadProperty (&_gcg ._gcb ._gfbd ); -_eafe !=nil {return _eafe ;};};if _gcg ._eac ._bge {if _aggf :=_fac .ReadProperty (&_gcg ._gcb ._fga );_aggf !=nil {return _aggf ;};};if _gcg ._eac ._acfg {if _geaf :=_fac .ReadProperty (&_gcg ._gcb ._dbga );_geaf !=nil {return _geaf ;};};if _gcg ._eac ._edaa {if _bbfc :=_fac .ReadProperty (&_gcg ._gcb ._ggb ); -_bbfc !=nil {return _bbfc ;};};if _gcg ._eac ._dcgd {if _dbag :=_fac .ReadProperty (&_gcg ._gcb ._aaf );_dbag !=nil {return _dbag ;};};if _gcg ._eac ._gbfa {var _ccfb uint32 ;if _adee :=_fac .ReadProperty (&_ccfb );_adee !=nil {return _adee ;};_gcg ._gcb ._gcbb ,_gcg ._gcb ._ebed =_ag (_ccfb ); -};if _gcg ._eac ._beaf {var _acef uint32 ;if _aebf :=_fac .ReadProperty (&_acef );_aebf !=nil {return _aebf ;};_gcg ._gcb ._ddb ,_gcg ._gcb ._gbeg =_ag (_acef );};if _gcg ._eac ._gff {if _bgaf :=_fac .ReadProperty (&_gcg ._gcb ._fecc );_bgaf !=nil {return _bgaf ; -};};if _gcg ._eac ._efggg {if _cabf :=_fac .ReadProperty (&_gcg ._gcb ._bfaf );_cabf !=nil {return _cabf ;};};if _gcg ._eac ._bbg {if _dec :=_fac .ReadProperty (&_gcg ._gcb ._ded );_dec !=nil {return _dec ;};};if _gcg ._eac ._dge {if _fegc :=_fac .ReadProperty (&_gcg ._gcb ._bcbf ); -_fegc !=nil {return _fegc ;};};if _gcg ._eac ._dfb {if _gcda :=_fac .ReadProperty (&_gcg ._gcb ._gcfa );_gcda !=nil {return _gcda ;};};if _gcg ._eac ._fdd {if _eaaa :=_fac .ReadProperty (&_gcg ._gcb ._fba );_eaaa !=nil {return _eaaa ;};};if _gcg ._eac ._aaeb {var _fff uint32 ; -if _dcbcg :=_fac .ReadProperty (&_fff );_dcbcg !=nil {return _dcbcg ;};_gcg ._gcb ._bgeb ,_gcg ._gcb ._gcdga =_ag (_fff );};return nil ;};func (_fgf *guidAndPicture )getStdPictureBytes ()[]byte {if _fgf !=nil &&_fgf ._deb !=nil &&_fgf ._deb ._dcf !=nil {return _fgf ._deb ._dcf .Bytes (); -};return nil ;};func (_ega *morphDataControl )setValueString (_abef string ){_ega ._eac ._gbfa =true ;_ega ._gcb ._ebed =uint32 (len (_abef ));_ega ._fbg ._edcf =_abef ;};func (_adff *controlBase )readStreamDataM (_afeag *_dg .Reader ,_agdg bool )error {_adff ._aggd =&streamData {}; -if _agdg {_adff ._aggd ._dcceg =&guidAndPicture {};if _acag :=_adff ._aggd ._dcceg .importFromReader (_afeag );_acag !=nil {return _acag ;};};return nil ;}; +// SetBackColor sets a button text color value from a system palette for a scrollBar control. +func (_bdg *ScrollBarControl )SetBackColor (backColor uint32 ){_bdg ._cgge ._ceff =true ;_bdg ._fcda ._acd =backColor ;};func (_cgdc *morphDataControl )readExtraDataBlock (_egag *_ba .Reader )error {_cgdc ._ggga =&morphDataExtraDataBlock {};if _cgdc ._dfdc ._gca {var _ggge uint64 ; +if _ded :=_egag .ReadPairProperty (&_ggge );_ded !=nil {return _ded ;};_cgdc ._ggga ._bgf =uint32 (_ggge );_cgdc ._ggga ._gbab =uint32 (_ggge >>32);};if _cgdc ._adaf ._gegb > 0{_cga ,_ffea :=_egag .ReadStringProperty (_cgdc ._adaf ._gegb );if _ffea !=nil {return _ffea ; +};_cgdc ._ggga ._cagc =_cga ;};if _cgdc ._adaf ._dea > 0{_ggb ,_eeea :=_egag .ReadStringProperty (_cgdc ._adaf ._dea );if _eeea !=nil {return _eeea ;};_cgdc ._ggga ._cbcgd =_ggb ;};if _cgdc ._adaf ._cdb > 0{_bddb ,_deef :=_egag .ReadStringProperty (_cgdc ._adaf ._cdb ); +if _deef !=nil {return _deef ;};_cgdc ._ggga ._bacdd =_bddb ;};return nil ;};func (_gdca *ScrollBarControl )writePropMask (_bgb *_ba .Writer )error {_fdf :=uint32 (0);_fdf =_ba .PushLeftUI32 (_fdf ,_gdca ._cgge ._abcg );_fdf =_ba .PushLeftUI32 (_fdf ,_gdca ._cgge ._ceff ); +_fdf =_ba .PushLeftUI32 (_fdf ,_gdca ._cgge ._eac );_fdf =_ba .PushLeftUI32 (_fdf ,_gdca ._cgge ._edbc );_fdf =_ba .PushLeftUI32 (_fdf ,_gdca ._cgge ._bgaa );_fdf =_ba .PushLeftUI32 (_fdf ,_gdca ._cgge ._gdag );_fdf =_ba .PushLeftUI32 (_fdf ,_gdca ._cgge ._gefb ); +_fdf =_ba .PushLeftUI32 (_fdf ,_gdca ._cgge ._fadc );_fdf >>=1;_fdf =_ba .PushLeftUI32 (_fdf ,_gdca ._cgge ._afgf );_fdf =_ba .PushLeftUI32 (_fdf ,_gdca ._cgge ._ebdd );_fdf =_ba .PushLeftUI32 (_fdf ,_gdca ._cgge ._dfcef );_fdf =_ba .PushLeftUI32 (_fdf ,_gdca ._cgge ._cbgg ); +_fdf =_ba .PushLeftUI32 (_fdf ,_gdca ._cgge ._daca );_fdf =_ba .PushLeftUI32 (_fdf ,_gdca ._cgge ._cceb );_fdf =_ba .PushLeftUI32 (_fdf ,_gdca ._cgge ._abccf );_fdf =_ba .PushLeftUI32 (_fdf ,_gdca ._cgge ._adeg );_fdf >>=15;return _dd .Write (_bgb ,_dd .LittleEndian ,_fdf ); +};func _bedcg (_cfa *_ba .Reader )(*morphDataControl ,error ){_cbee :=&morphDataControl {};if _bff :=_cbee .readPropMask (_cfa );_bff !=nil {return nil ,_bff ;};if _aaaa :=_cbee .readDataBlock (_cfa );_aaaa !=nil {return nil ,_aaaa ;};if _cgece :=_cbee .readExtraDataBlock (_cfa ); +_cgece !=nil {return nil ,_cgece ;};if _ddcfb :=_cbee .readStreamDataMP (_cfa ,_cbee ._dfdc ._ddeg ,_cbee ._dfdc ._abcc );_ddcfb !=nil {return nil ,_ddcfb ;};switch _cbee ._adaf ._cdfce {case _egbdg ,_cdac :if _ead :=_cbee .readColumnInfo (_cfa );_ead !=nil {return nil ,_ead ; +};if _dbcb :=_cbee .readColumnInfoPropMask (_cfa );_dbcb !=nil {return nil ,_dbcb ;};if _fcf :=_cbee .readColumnInfoDataBlock (_cfa );_fcf !=nil {return nil ,_fcf ;};};if _daga :=_cbee .readTheRest (_cfa );_daga !=nil {return nil ,_daga ;};return _cbee ,nil ; +};const _aebd =5; -// SetHeight sets height of the SpinButton in HIMETRIC (0.01mm) -func (_ddcg *SpinButtonControl )SetHeight (height uint32 ){_ddcg ._gfdf ._facc =true ;_ddcg ._gfedb ._gefg =height ;}; +// GetHeight returns height of the CommandButton in HIMETRIC (0.01mm) +func (_eeb *CommandButtonControl )GetHeight ()uint32 {return _eeb ._eca ._cbc }; -// SetBackColor sets a button text color value from a system palette for a label control. -func (_eed *LabelControl )SetBackColor (backColor uint32 ){_eed ._gagd ._daeff =true ;_eed ._fdcb ._bafa =backColor ;}; +// SetForeColor sets a button text color value from a system palette for a scrollBar control. +func (_bcc *ScrollBarControl )SetForeColor (foreColor uint32 ){_bcc ._cgge ._abcg =true ;_bcc ._fcda ._ccea =foreColor ;}; -// GetForeColor gets a button text color value for a system palette from a spinButton control. -func (_eedd *SpinButtonControl )GetForeColor ()uint32 {return _eedd ._dced ._febc };type controlBase struct{_acf uint16 ;_gac bool ;_aggd *streamData ;_ead []byte ;};func _geb (_fccd *_dg .Reader )(*SpinButtonControl ,error ){_dedd :=&SpinButtonControl {}; -if _dabf :=_dedd .readPropMask (_fccd );_dabf !=nil {return nil ,_dabf ;};if _ggbe :=_dedd .readDataBlock (_fccd );_ggbe !=nil {return nil ,_ggbe ;};if _aee :=_dedd .readExtraDataBlock (_fccd );_aee !=nil {return nil ,_aee ;};if _cbde :=_dedd .readStreamDataM (_fccd ,_dedd ._gfdf ._gafd ); -_cbde !=nil {return nil ,_cbde ;};if _bbdb :=_dedd .readTheRest (_fccd );_bbdb !=nil {return nil ,_bbdb ;};return _dedd ,nil ;}; +// SetMin sets a button min value. +func (_aadf *ScrollBarControl )SetMin (min int32 ){_aadf ._cgge ._gdag =true ;_aadf ._fcda ._bebd =min }; -// SetForeColor sets a button text color value from a system palette for a commandButton control. -func (_bfb *CommandButtonControl )SetForeColor (foreColor uint32 ){_bfb ._dde ._ecb =true ;_bfb ._ff ._gce =foreColor ;}; +// SetHeight sets height of the CommandButton in HIMETRIC (0.01mm) +func (_fdc *CommandButtonControl )SetHeight (height uint32 ){_fdc ._gbbad ._aedf =true ;_fdc ._eca ._cbc =height ;};func (_dabca *SpinButtonControl )readExtraDataBlock (_faba *_ba .Reader )error {_dabca ._dabc =&spinButtonExtraDataBlock {};if _dabca ._efaf ._agbb {var _gbfc uint64 ; +if _fdbg :=_faba .ReadPairProperty (&_gbfc );_fdbg !=nil {return _fdbg ;};_dabca ._dabc ._aage =uint32 (_gbfc );_dabca ._dabc ._cee =uint32 (_gbfc >>32);};return nil ;};type scrollBarExtraDataBlock struct{_eadb uint32 ;_gabc uint32 ;}; -// GetForeColor gets a button text color value for a system palette from a scrollBar control. -func (_fdbf *ScrollBarControl )GetForeColor ()uint32 {return _fdbf ._bbdec ._gcgb };func (_gdf *controlBase )getPictureBytes ()[]byte {return _gdf ._aggd ._adbeb .getStdPictureBytes ()};var _ecdf =len (_fag );func (_faa *controlBase )readStreamDataPM (_ccad *_dg .Reader ,_eebf ,_gagac bool )error {_faa ._aggd =&streamData {}; -if _eebf {_faa ._aggd ._adbeb =&guidAndPicture {};if _fdgg :=_faa ._aggd ._adbeb .importFromReader (_ccad );_fdgg !=nil {return _fdgg ;};};if _gagac {_faa ._aggd ._dcceg =&guidAndPicture {};if _ccgc :=_faa ._aggd ._dcceg .importFromReader (_ccad );_ccgc !=nil {return _ccgc ; -};};return nil ;};type guidAndPicture struct{_daac []byte ;_deb *stdPicture ;}; +// GetWidth returns width of the Label in HIMETRIC (0.01mm) +func (_bbda *LabelControl )GetWidth ()uint32 {return _bbda ._gbdf ._ea };const _aef uint32 =0x0000746C;func (_ada *ImageControl )writePropMask (_dcc *_ba .Writer )error {_bacd :=uint32 (0);_bacd >>=2;_bacd =_ba .PushLeftUI32 (_bacd ,_ada ._fef ._ged ); +_bacd =_ba .PushLeftUI32 (_bacd ,_ada ._fef ._dfc );_bacd =_ba .PushLeftUI32 (_bacd ,_ada ._fef ._defd );_bacd =_ba .PushLeftUI32 (_bacd ,_ada ._fef ._beda );_bacd =_ba .PushLeftUI32 (_bacd ,_ada ._fef ._baa );_bacd =_ba .PushLeftUI32 (_bacd ,_ada ._fef ._fff ); +_bacd =_ba .PushLeftUI32 (_bacd ,_ada ._fef ._fege );_bacd =_ba .PushLeftUI32 (_bacd ,_ada ._fef ._bbfe );_bacd =_ba .PushLeftUI32 (_bacd ,_ada ._fef ._feee );_bacd =_ba .PushLeftUI32 (_bacd ,_ada ._fef ._age );_bacd =_ba .PushLeftUI32 (_bacd ,_ada ._fef ._fcbf ); +_bacd =_ba .PushLeftUI32 (_bacd ,_ada ._fef ._cec );_bacd =_ba .PushLeftUI32 (_bacd ,_ada ._fef ._ebb );_bacd >>=17;return _dd .Write (_dcc ,_dd .LittleEndian ,_bacd );};const (FmPictureAlignmentTopLeft FmPictureAlignment =iota ;FmPictureAlignmentTopRight ; +FmPictureAlignmentCenter ;FmPictureAlignmentBottomLeft ;FmPictureAlignmentBottomRight ;); // GetMin gets a button min value. -func (_dbba *ScrollBarControl )GetMin ()int32 {return _dbba ._bbdec ._fae };func (_aebg *controlBase )writeStreamDataMP (_gagdd *_dg .Writer )error {if _aebg ._aggd !=nil {if _aebg ._aggd ._dcceg !=nil {if _dggf :=_aebg ._aggd ._dcceg .export (_gagdd ); -_dggf !=nil {return _dggf ;};};if _aebg ._aggd ._adbeb !=nil {if _cfc :=_aebg ._aggd ._adbeb .export (_gagdd );_cfc !=nil {return _cfc ;};};};return nil ;};type morphDataControlBoolValue struct{*morphDataControl };func (_ebe *ImageControl )writeDataBlock (_eag *_dg .Writer )error {if _ebe ._gag ._abgc {if _fgcf :=_eag .WriteProperty (_ebe ._faba ._cca ); -_fgcf !=nil {return _fgcf ;};};if _ebe ._gag ._dab {if _dcee :=_eag .WriteProperty (_ebe ._faba ._bbca );_dcee !=nil {return _dcee ;};};if _ebe ._gag ._eddf {if _bgcf :=_eag .WriteProperty (_ebe ._faba ._dffe );_bgcf !=nil {return _bgcf ;};};if _ebe ._gag ._cdba {if _bfag :=_eag .WriteProperty (_ebe ._faba ._gadf ); -_bfag !=nil {return _bfag ;};};if _ebe ._gag ._bea {if _ede :=_eag .WriteProperty (_ebe ._faba ._dadd );_ede !=nil {return _ede ;};};if _ebe ._gag ._dbce {if _efgb :=_eag .WriteProperty (_ebe ._faba ._dcc );_efgb !=nil {return _efgb ;};};if _ebe ._gag ._aagbb {if _daef :=_eag .WriteProperty (_ebe ._faba ._afd ); -_daef !=nil {return _daef ;};};if _ebe ._gag ._gbd {if _caf :=_eag .WriteProperty (_ebe ._faba ._efg );_caf !=nil {return _caf ;};};if _ebe ._gag ._egf {if _adaa :=_eag .WriteProperty (_ebe ._faba ._feb );_adaa !=nil {return _adaa ;};};if _ebe ._gag ._dada {if _aed :=_eag .WriteProperty (_ebe ._faba ._adb ); -_aed !=nil {return _aed ;};};return _eag .AlignLength (4);};func (_gee *morphDataControl )writeColumnInfoPropMask (_ddgf *_dg .Writer )error {return nil };func (_dcac *ScrollBarControl )readExtraDataBlock (_ffb *_dg .Reader )error {_dcac ._aeba =&scrollBarExtraDataBlock {}; -if _dcac ._ccg ._dabg {var _baaf uint64 ;if _cgac :=_ffb .ReadPairProperty (&_baaf );_cgac !=nil {return _cgac ;};_dcac ._aeba ._ggda =uint32 (_baaf );_dcac ._aeba ._ebbf =uint32 (_baaf >>32);};return nil ;};type morphDataColumnInfoPropMask struct{};func (_abd *CommandButtonControl )readExtraDataBlock (_afg *_dg .Reader )error {_abd ._acg =&commandButtonExtraDataBlock {}; -if _abd ._ff ._dfab > 0{_accg ,_ecd :=_afg .ReadStringProperty (_abd ._ff ._dfab );if _ecd !=nil {return _ecd ;};_abd ._acg ._cfa =_accg ;};if _abd ._dde ._cec {var _abe uint64 ;if _ffe :=_afg .ReadPairProperty (&_abe );_ffe !=nil {return _ffe ;};_abd ._acg ._dca =uint32 (_abe ); -_abd ._acg ._ada =uint32 (_abe >>32);};return nil ;}; +func (_fge *SpinButtonControl )GetMin ()int32 {return _fge ._edee ._feef }; -// SetCaption sets a caption string for a label control. -func (_efae *LabelControl )SetCaption (caption string ){_efae ._gagd ._eafd =true ;_efae ._fdcb ._gbeb =uint32 (len (caption ));_efae ._dddb ._cce =caption ;};func _dea (_gcaaf *_dg .Reader )(*morphDataControl ,error ){_gfg :=&morphDataControl {};if _eaga :=_gfg .readPropMask (_gcaaf ); -_eaga !=nil {return nil ,_eaga ;};if _gfdb :=_gfg .readDataBlock (_gcaaf );_gfdb !=nil {return nil ,_gfdb ;};if _ccag :=_gfg .readExtraDataBlock (_gcaaf );_ccag !=nil {return nil ,_ccag ;};if _dbea :=_gfg .readStreamDataMP (_gcaaf ,_gfg ._eac ._dge ,_gfg ._eac ._dfb ); -_dbea !=nil {return nil ,_dbea ;};switch _gfg ._gcb ._bagf {case _adga ,_adbd :if _abcg :=_gfg .readColumnInfo (_gcaaf );_abcg !=nil {return nil ,_abcg ;};if _bcga :=_gfg .readColumnInfoPropMask (_gcaaf );_bcga !=nil {return nil ,_bcga ;};if _gcdg :=_gfg .readColumnInfoDataBlock (_gcaaf ); -_gcdg !=nil {return nil ,_gcdg ;};};if _bca :=_gfg .readTheRest (_gcaaf );_bca !=nil {return nil ,_bca ;};return _gfg ,nil ;}; +// SetWidth sets width of the CommandButton in HIMETRIC (0.01mm) +func (_gdcd *CommandButtonControl )SetWidth (width uint32 ){_gdcd ._gbbad ._aedf =true ;_gdcd ._eca ._aab =width ;}; -// GetHeight returns height of the Label in HIMETRIC (0.01mm) -func (_efe *LabelControl )GetHeight ()uint32 {return _efe ._dddb ._bac };func (_dfgc *CommandButtonControl )readPropMask (_gd *_dg .Reader )error {var _bccf uint32 ;if _agg :=_fc .Read (_gd ,_fc .LittleEndian ,&_bccf );_agg !=nil {return _agg ;};_dfgc ._dde =&commandButtonPropMask {}; -_dfgc ._dde ._ecb ,_bccf =_dg .PopRightUI32 (_bccf );_dfgc ._dde ._ffg ,_bccf =_dg .PopRightUI32 (_bccf );_dfgc ._dde ._dfa ,_bccf =_dg .PopRightUI32 (_bccf );_dfgc ._dde ._gfbb ,_bccf =_dg .PopRightUI32 (_bccf );_dfgc ._dde ._gad ,_bccf =_dg .PopRightUI32 (_bccf ); -_dfgc ._dde ._cec ,_bccf =_dg .PopRightUI32 (_bccf );_dfgc ._dde ._efa ,_bccf =_dg .PopRightUI32 (_bccf );_dfgc ._dde ._bccc ,_bccf =_dg .PopRightUI32 (_bccf );_dfgc ._dde ._beed ,_bccf =_dg .PopRightUI32 (_bccf );_dfgc ._dde ._add ,_bccf =_dg .PopRightUI32 (_bccf ); -_dfgc ._dde ._dba ,_bccf =_dg .PopRightUI32 (_bccf );return nil ;};type labelDataBlock struct{_adbb uint32 ;_bafa uint32 ;_bdea uint32 ;_gbeb uint32 ;_beab bool ;_efgg uint32 ;_fcfc uint8 ;_ffcg uint32 ;_abag uint16 ;_bffb uint16 ;_aagbg uint16 ;_dgc rune ; -_eaad uint16 ;}; \ No newline at end of file +// SetPosition sets a button position value. +func (_gfec *SpinButtonControl )SetPosition (position int32 ){_gfec ._efaf ._bcec =true ;_gfec ._edee ._abea =position ;}; + +// ComboBoxDataControl is a representation of a combo box ActiveX form. +type ComboBoxDataControl struct{*morphDataControlStringValue };func _cacg (_bced *_ba .Reader )(*SpinButtonControl ,error ){_dbad :=&SpinButtonControl {};if _fefd :=_dbad .readPropMask (_bced );_fefd !=nil {return nil ,_fefd ;};if _egdc :=_dbad .readDataBlock (_bced ); +_egdc !=nil {return nil ,_egdc ;};if _abeg :=_dbad .readExtraDataBlock (_bced );_abeg !=nil {return nil ,_abeg ;};if _ccaf :=_dbad .readStreamDataM (_bced ,_dbad ._efaf ._adgc );_ccaf !=nil {return nil ,_ccaf ;};if _bcga :=_dbad .readTheRest (_bced );_bcga !=nil {return nil ,_bcga ; +};return _dbad ,nil ;};func (_ebge *SpinButtonControl )writeDataBlock (_gbbd *_ba .Writer )error {if _ebge ._efaf ._deb {if _gbbbc :=_gbbd .WriteProperty (_ebge ._edee ._gedb );_gbbbc !=nil {return _gbbbc ;};};if _ebge ._efaf ._gddab {if _gfba :=_gbbd .WriteProperty (_ebge ._edee ._fffb ); +_gfba !=nil {return _gfba ;};};if _ebge ._efaf ._dedb {if _ccff :=_gbbd .WriteProperty (_ebge ._edee ._cbgd );_ccff !=nil {return _ccff ;};};if _ebge ._efaf ._cdad {if _aabef :=_gbbd .WriteProperty (_ebge ._edee ._feef );_aabef !=nil {return _aabef ;}; +};if _ebge ._efaf ._aaeg {if _efed :=_gbbd .WriteProperty (_ebge ._edee ._fbdf );_efed !=nil {return _efed ;};};if _ebge ._efaf ._bcec {if _ccddc :=_gbbd .WriteProperty (_ebge ._edee ._abea );_ccddc !=nil {return _ccddc ;};};if _ebge ._efaf ._gbeb {if _efac :=_gbbd .WriteProperty (_ebge ._edee ._gfbg ); +_efac !=nil {return _efac ;};};if _ebge ._efaf ._abca {if _bebf :=_gbbd .WriteProperty (_ebge ._edee ._gfeb );_bebf !=nil {return _bebf ;};};if _ebge ._efaf ._cbeee {if _ccae :=_gbbd .WriteProperty (_ebge ._edee ._eggc );_ccae !=nil {return _ccae ;};}; +if _ebge ._efaf ._beae {if _eef :=_gbbd .WriteProperty (_ebge ._edee ._accf );_eef !=nil {return _eef ;};};if _ebge ._efaf ._eaae {if _bbe :=_gbbd .WriteProperty (_ebge ._edee ._dgec );_bbe !=nil {return _bbe ;};};if _ebge ._efaf ._adgc {if _aaea :=_gbbd .WriteProperty (_ebge ._edee ._caef ); +_aaea !=nil {return _aaea ;};};if _ebge ._efaf ._bbff {if _dff :=_gbbd .WriteProperty (_ebge ._edee ._gdg );_dff !=nil {return _dff ;};};return _gbbd .AlignLength (4);}; \ No newline at end of file diff --git a/common/common.go b/common/common.go index 98304d6ec8..d27fb04161 100644 --- a/common/common.go +++ b/common/common.go @@ -13,491 +13,494 @@ // OOXML document formats. // // Package common contains common properties used by the subpackages. -package common ;import (_gf "archive/zip";_a "bytes";_f "encoding/xml";_ea "errors";_d "fmt";_cc "github.com/unidoc/unioffice";_eag "github.com/unidoc/unioffice/common/logger";_gdg "github.com/unidoc/unioffice/common/tempstorage";_de "github.com/unidoc/unioffice/common/tempstorage/diskstore"; -_adg "github.com/unidoc/unioffice/measurement";_ac "github.com/unidoc/unioffice/schema/soo/dml";_ff "github.com/unidoc/unioffice/schema/soo/ofc/custom_properties";_ge "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_aa "github.com/unidoc/unioffice/schema/soo/ofc/extended_properties"; -_eca "github.com/unidoc/unioffice/schema/soo/pkg/content_types";_cg "github.com/unidoc/unioffice/schema/soo/pkg/metadata/core_properties";_dc "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_c "github.com/unidoc/unioffice/zippkg";_gd "image"; -_ "image/gif";_ "image/jpeg";_ "image/png";_ecb "os";_e "reflect";_gdd "regexp";_ad "strconv";_fd "strings";_bbe "time";); +package common ;import (_e "archive/zip";_b "bytes";_dfd "encoding/xml";_df "errors";_f "fmt";_eb "github.com/unidoc/unioffice";_ee "github.com/unidoc/unioffice/common/logger";_dfe "github.com/unidoc/unioffice/common/tempstorage";_fe "github.com/unidoc/unioffice/common/tempstorage/diskstore"; +_cf "github.com/unidoc/unioffice/measurement";_gc "github.com/unidoc/unioffice/schema/soo/dml";_fc "github.com/unidoc/unioffice/schema/soo/ofc/custom_properties";_c "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_bed "github.com/unidoc/unioffice/schema/soo/ofc/extended_properties"; +_fa "github.com/unidoc/unioffice/schema/soo/pkg/content_types";_bag "github.com/unidoc/unioffice/schema/soo/pkg/metadata/core_properties";_fb "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_cg "github.com/unidoc/unioffice/zippkg";_dc "image"; +_ "image/gif";_ "image/jpeg";_ "image/png";_ge "os";_g "reflect";_ba "regexp";_bba "strconv";_be "strings";_bb "time";); -// SetApplication sets the name of the application that created the document. -func (_gfg AppProperties )SetApplication (s string ){_gfg ._baa .Application =&s }; +// SetCompany sets the name of the company that created the document. +func (_ede AppProperties )SetCompany (s string ){_ede ._agbd .Company =&s };const _dfdd ="2\u00300\u0036\u002d\u0030\u0031\u002d\u0030\u0032\u00541\u0035\u003a\u0030\u0034:0\u0035\u005a";func (_bbb CustomProperties )SetPropertyAsLpstr (name string ,lpstr string ){_gda :=_bbb .getNewProperty (name ); +_gda .Lpstr =&lpstr ;_bbb .setOrReplaceProperty (_gda );}; -// CustomProperties contains document specific properties. -type CustomProperties struct{_dgf *_ff .Properties }; +// PropertiesList returns the list of all custom properties of the document. +func (_cba CustomProperties )PropertiesList ()[]*_fc .CT_Property {return _cba ._da .Property }; -// Path returns the path to an image file, if any. -func (_adba ImageRef )Path ()string {return _adba ._gda .Path }; +// 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 ;}; -// NewAppProperties constructs a new AppProperties. -func NewAppProperties ()AppProperties {_dee :=AppProperties {_baa :_aa .NewProperties ()};_dee .SetCompany ("\u0046\u006f\u0078\u0079\u0055\u0074\u0069\u006c\u0073\u0020\u0065\u0068\u0066");_dee .SetApplication ("g\u0069\u0074\u0068\u0075\u0062\u002ec\u006f\u006d\u002f\u0075\u006e\u0069\u0064\u006f\u0063/\u0075\u006e\u0069o\u0066f\u0069\u0063\u0065"); -_dee .SetDocSecurity (0);_dee .SetLinksUpToDate (false );var _db ,_bd ,_ega int64 ;_d .Sscanf (Version ,"\u0025\u0064\u002e\u0025\u0064\u002e\u0025\u0064",&_db ,&_bd ,&_ega );_ee :=float64 (_db )+float64 (_bd )/10000.0;_dee .SetApplicationVersion (_d .Sprintf ("\u0025\u0030\u0037\u002e\u0034\u0066",_ee )); -return _dee ;}; +// 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 (_gac *DocBase )AddExtraFileFromZip (f *_e .File )error {_ded ,_adg :=_cg .ExtractToDiskTmp (f ,_gac .TmpPath );if _adg !=nil {return _f .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",_adg ); +};_gac .ExtraFiles =append (_gac .ExtraFiles ,ExtraFile {ZipPath :f .Name ,DiskPath :_ded });return nil ;};func (_eaff CustomProperties )SetPropertyAsVstream (name string ,vstream *_c .Vstream ){_ffdc :=_eaff .getNewProperty (name );_ffdc .Vstream =vstream ; +_eaff .setOrReplaceProperty (_ffdc );}; -// X returns the inner wrapped XML type. -func (_bcg Table )X ()*_ac .Tbl {return _bcg ._affb };func (_bfe CustomProperties )SetPropertyAsR4 (name string ,r4 float32 ){_eb :=_bfe .getNewProperty (name );_eb .R4 =&r4 ;_bfe .setOrReplaceProperty (_eb );};func (_dace CustomProperties )SetPropertyAsUi4 (name string ,ui4 uint32 ){_cff :=_dace .getNewProperty (name ); -_cff .Ui4 =&ui4 ;_dace .setOrReplaceProperty (_cff );};func (_cgbe CustomProperties )SetPropertyAsDecimal (name string ,decimal float64 ){_cee :=_cgbe .getNewProperty (name );_cee .Decimal =&decimal ;_cgbe .setOrReplaceProperty (_cee );}; +// CoreProperties contains document specific properties. +type CoreProperties struct{_affb *_bag .CoreProperties };func (_dee CustomProperties )SetPropertyAsUi4 (name string ,ui4 uint32 ){_acf :=_dee .getNewProperty (name );_acf .Ui4 =&ui4 ;_dee .setOrReplaceProperty (_acf );};func _bbac (_ccba *_eb .XSDAny )_bb .Time {if _ccba ==nil {return _bb .Time {}; +};_cee ,_bcf :=_bb .Parse (_dfdd ,string (_ccba .Data ));if _bcf !=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 (_ccba .Data ),_bcf ); +};return _cee ;};func (_egb *ImageRef )SetRelID (id string ){_egb ._adb =id }; -// NewCustomProperties constructs a new CustomProperties. -func NewCustomProperties ()CustomProperties {return CustomProperties {_dgf :_ff .NewProperties ()}}; +// SetAuthor records the author of the document. +func (_bda CoreProperties )SetAuthor (s string ){if _bda ._affb .Creator ==nil {_bda ._affb .Creator =&_eb .XSDAny {XMLName :_dfd .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};};_bda ._affb .Creator .Data =[]byte (s );}; +func (_fdba CustomProperties )SetPropertyAsArray (name string ,array *_c .Array ){_acd :=_fdba .getNewProperty (name );_acd .Array =array ;_fdba .setOrReplaceProperty (_acd );}; -// CopyOverride copies override content type for a given `path` and puts it with a path `newPath`. -func (_cd ContentTypes )CopyOverride (path ,newPath string ){if !_fd .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if !_fd .HasPrefix (newPath ,"\u002f"){newPath ="\u002f"+newPath ;};for _dgd :=range _cd ._gbe .Override {if _cd ._gbe .Override [_dgd ].PartNameAttr ==path {_aff :=*_cd ._gbe .Override [_dgd ]; -_aff .PartNameAttr =newPath ;_cd ._gbe .Override =append (_cd ._gbe .Override ,&_aff );};};}; +// ExtraFile is an unsupported file type extracted from, or to be written to a +// zip package +type ExtraFile struct{ZipPath string ;DiskPath string ;};const _gaa =2024;const Version ="\u0031\u002e\u0033\u0037\u002e\u0030";func (_dda CustomProperties )SetPropertyAsR4 (name string ,r4 float32 ){_beeg :=_dda .getNewProperty (name );_beeg .R4 =&r4 ; +_dda .setOrReplaceProperty (_beeg );}; -// Title returns the Title of the document -func (_cbb CoreProperties )Title ()string {if _cbb ._dae .Title !=nil {return string (_cbb ._dae .Title .Data );};return "";};func (_dgcb CustomProperties )SetPropertyAsFiletime (name string ,filetime _bbe .Time ){_ebe :=_dgcb .getNewProperty (name );_ebe .Filetime =&filetime ; -_dgcb .setOrReplaceProperty (_ebe );};func (_efd CustomProperties )SetPropertyAsLpwstr (name string ,lpwstr string ){_dcdb :=_efd .getNewProperty (name );_dcdb .Lpwstr =&lpwstr ;_efd .setOrReplaceProperty (_dcdb );};func (_acdg CustomProperties )SetPropertyAsVstream (name string ,vstream *_ge .Vstream ){_gbb :=_acdg .getNewProperty (name ); -_gbb .Vstream =vstream ;_acdg .setOrReplaceProperty (_gbb );};func (_abb CustomProperties )SetPropertyAsArray (name string ,array *_ge .Array ){_ecd :=_abb .getNewProperty (name );_ecd .Array =array ;_abb .setOrReplaceProperty (_ecd );}; +// NewRelationship constructs a new relationship. +func NewRelationship ()Relationship {return Relationship {_gabd :_fb .NewRelationship ()}}; -// SetLanguage records the language of the document. -func (_ace CoreProperties )SetLanguage (s string ){_ace ._dae .Language =&_cc .XSDAny {XMLName :_f .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};_ace ._dae .Language .Data =[]byte (s );}; +// LastModifiedBy returns the name of the last person to modify the document +func (_bbd CoreProperties )LastModifiedBy ()string {if _bbd ._affb .LastModifiedBy !=nil {return *_bbd ._affb .LastModifiedBy ;};return "";}; -// Target returns the target (path) of a relationship. -func (_bcdf Relationship )Target ()string {return _bcdf ._gdgc .TargetAttr }; +// X returns the inner wrapped XML type. +func (_gebc TableStyles )X ()*_gc .TblStyleLst {return _gebc ._facf }; -// EnsureDefault esnures that an extension and default content type exist, -// adding it if necessary. -func (_dg ContentTypes )EnsureDefault (ext ,contentType string ){ext =_fd .ToLower (ext );for _ ,_eec :=range _dg ._gbe .Default {if _eec .ExtensionAttr ==ext {_eec .ContentTypeAttr =contentType ;return ;};};_fcbc :=&_eca .Default {};_fcbc .ContentTypeAttr =contentType ; -_fcbc .ExtensionAttr =ext ;_dg ._gbe .Default =append (_dg ._gbe .Default ,_fcbc );}; +// TableRow represents a row in a table. +type TableRow struct{_agec *_gc .CT_TableRow };func (_dbgb CustomProperties )SetPropertyAsUi1 (name string ,ui1 uint8 ){_eda :=_dbgb .getNewProperty (name );_eda .Ui1 =&ui1 ;_dbgb .setOrReplaceProperty (_eda );};const _aee ="\u0032\u0020\u004aan\u0075\u0061\u0072\u0079\u0020\u0032\u0030\u0030\u0036\u0020\u0061\u0074\u0020\u0031\u0035\u003a\u0030\u0034"; +func (_fad CustomProperties )SetPropertyAsNull (name string ){_efb :=_fad .getNewProperty (name );_efb .Null =_c .NewNull ();_fad .setOrReplaceProperty (_efb );}; // NewRelationshipsCopy creates a new relationships wrapper as a copy of passed in instance. -func NewRelationshipsCopy (rels Relationships )Relationships {_deae :=*rels ._bfd ;return Relationships {_bfd :&_deae };}; - -// DefAttr returns the DefAttr property. -func (_bag TableStyles )DefAttr ()string {return _bag ._decd .DefAttr }; +func NewRelationshipsCopy (rels Relationships )Relationships {_cgaf :=*rels ._aabd ;return Relationships {_aabd :&_cgaf };}; -// NewTableWithXfrm makes a new table with a pointer to its parent Xfrm for changing its offset and size. -func NewTableWithXfrm (xfrm *_ac .CT_Transform2D )*Table {_gcdff :=_ac .NewTbl ();_gcdff .TblPr =_ac .NewCT_TableProperties ();return &Table {_affb :_gcdff ,_aec :xfrm };}; +// Clear removes any existing relationships. +func (_fee Relationships )Clear (){_fee ._aabd .Relationship =nil };func (_fdcf CustomProperties )SetPropertyAsUi2 (name string ,ui2 uint16 ){_fed :=_fdcf .getNewProperty (name );_fed .Ui2 =&ui2 ;_fdcf .setOrReplaceProperty (_fed );}; -// SetPages sets the pages count of the document. -func (_ab AppProperties )SetPages (n int32 ){_ab ._baa .Pages =&n };func (_gde CustomProperties )SetPropertyAsI2 (name string ,i2 int16 ){_cgc :=_gde .getNewProperty (name );_cgc .I2 =&i2 ;_gde .setOrReplaceProperty (_cgc );}; +// SetModified sets the time that the document was modified. +func (_fefg CoreProperties )SetModified (t _bb .Time ){_fefg ._affb .Modified =_bbg (t ,"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064");};func _bbg (_gee _bb .Time ,_cdd string )*_eb .XSDAny {_cae :=&_eb .XSDAny {XMLName :_dfd .Name {Local :_cdd }}; +_cae .Attrs =append (_cae .Attrs ,_dfd .Attr {Name :_dfd .Name {Local :"\u0078\u0073\u0069\u003a\u0074\u0079\u0070\u0065"},Value :"\u0064\u0063\u0074\u0065\u0072\u006d\u0073\u003a\u00573\u0043\u0044\u0054\u0046"});_cae .Attrs =append (_cae .Attrs ,_dfd .Attr {Name :_dfd .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"}); +_cae .Attrs =append (_cae .Attrs ,_dfd .Attr {Name :_dfd .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/"}); +_cae .Data =[]byte (_gee .Format (_dfdd ));return _cae ;};func (_cacd CustomProperties )SetPropertyAsI2 (name string ,i2 int16 ){_fcfc :=_cacd .getNewProperty (name );_fcfc .I2 =&i2 ;_cacd .setOrReplaceProperty (_fcfc );};func (_dgfe CustomProperties )SetPropertyAsOstream (name string ,ostream string ){_age :=_dgfe .getNewProperty (name ); +_age .Ostream =&ostream ;_dgfe .setOrReplaceProperty (_age );}; -// TableStyles contains document specific properties. -type TableStyles struct{_decd *_ac .TblStyleLst }; +// NewTable makes a new table. +func NewTable ()*Table {_cfbf :=_gc .NewTbl ();_cfbf .TblPr =_gc .NewCT_TableProperties ();return &Table {_cgcc :_cfbf };}; -// SetWidth sets column width, see measurement package. -func (_gddg TableCol )SetWidth (m _adg .Distance ){_gdb :=_adg .ToEMU (float64 (m ));_gddg ._gegg .WAttr =_ac .ST_Coordinate {ST_CoordinateUnqualified :&_gdb };}; +// RemoveOverride removes an override given a path. +func (_cga ContentTypes )RemoveOverride (path string ){if !_be .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};for _ddg ,_gbf :=range _cga ._bfa .Override {if _gbf .PartNameAttr ==path {copy (_cga ._bfa .Override [_ddg :],_cga ._bfa .Override [_ddg +1:]); +_cga ._bfa .Override =_cga ._bfa .Override [0:len (_cga ._bfa .Override )-1];};};};func (_dbd CustomProperties )getNewProperty (_fefe string )*_fc .CT_Property {_acg :=_dbd ._da .Property ;_ddc :=int32 (1);for _ ,_fge :=range _acg {if _fge .PidAttr > _ddc {_ddc =_fge .PidAttr ; +};};_fcc :=_fc .NewCT_Property ();_fcc .NameAttr =&_fefe ;_fcc .PidAttr =_ddc +1;_fcc .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 _fcc ;}; -// GetImageBytesByTarget returns Image object with Data bytes read from its target. -func (_ebf *DocBase )GetImageBytesByTarget (target string )(Image ,error ){if target !=""{target ="\u0077\u006f\u0072d\u002f"+target ;for _ ,_ccc :=range _ebf .Images {if _ccc .Target ()==target {if _fd .ToLower (_ccc .Format ())!="\u0065\u006d\u0066"{return ImageFromStorage (_ccc .Path ()); -};return Image {Path :_ccc .Path (),Format :_ccc .Format ()},nil ;};};};return Image {},_gaab ;}; +// Cells returns an array of row cells. +func (_beae TableRow )Cells ()[]*_gc .CT_TableCell {return _beae ._agec .Tc }; -// RemoveOverrideByIndex removes an override given a path and override index. -func (_gaa ContentTypes )RemoveOverrideByIndex (path string ,indexToFind int )error {_cgg :=path [0:len (path )-5];if !_fd .HasPrefix (_cgg ,"\u002f"){_cgg ="\u002f"+_cgg ;};_cecd ,_adf :=_gdd .Compile (_cgg +"\u0028\u005b\u0030-\u0039\u005d\u002b\u0029\u002e\u0078\u006d\u006c"); -if _adf !=nil {return _adf ;};_gba :=0;_egc :=-1;for _cae ,_efa :=range _gaa ._gbe .Override {if _agd :=_cecd .FindStringSubmatch (_efa .PartNameAttr );len (_agd )> 1{if _gba ==indexToFind {_egc =_cae ;}else if _gba > indexToFind {_bbf ,_ :=_ad .Atoi (_agd [1]); -_bbf --;_efa .PartNameAttr =_d .Sprintf ("\u0025\u0073\u0025\u0064\u002e\u0078\u006d\u006c",_cgg ,_bbf );};_gba ++;};};if _egc > -1{copy (_gaa ._gbe .Override [_egc :],_gaa ._gbe .Override [_egc +1:]);_gaa ._gbe .Override =_gaa ._gbe .Override [0:len (_gaa ._gbe .Override )-1]; -};return nil ;}; +// CopyRelationship copies the relationship. +func (_gbb Relationships )CopyRelationship (idAttr string )(Relationship ,bool ){for _cgfb :=range _gbb ._aabd .Relationship {if _gbb ._aabd .Relationship [_cgfb ].IdAttr ==idAttr {_dea :=*_gbb ._aabd .Relationship [_cgfb ];_cab :=len (_gbb ._aabd .Relationship )+1; +_bgb :=map[string ]struct{}{};for _ ,_ccd :=range _gbb ._aabd .Relationship {_bgb [_ccd .IdAttr ]=struct{}{};};for _ ,_bfac :=_bgb [_f .Sprintf ("\u0072\u0049\u0064%\u0064",_cab )];_bfac ;_ ,_bfac =_bgb [_f .Sprintf ("\u0072\u0049\u0064%\u0064",_cab )]{_cab ++; +};_dea .IdAttr =_f .Sprintf ("\u0072\u0049\u0064%\u0064",_cab );_gbb ._aabd .Relationship =append (_gbb ._aabd .Relationship ,&_dea );return Relationship {_gabd :&_dea },true ;};};return Relationship {},false ;}; -// EnsureOverride ensures that an override for the given path exists, adding it if necessary -func (_abf ContentTypes )EnsureOverride (path ,contentType string ){for _ ,_efg :=range _abf ._gbe .Override {if _efg .PartNameAttr ==path {if _fd .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_eag .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 ); -};_efg .ContentTypeAttr =contentType ;return ;};};_abf .AddOverride (path ,contentType );}; +// 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 (_cef ImageRef )RelativeWidth (h _cf .Distance )_cf .Distance {_ecggf :=float64 (_cef .Size ().X )/float64 (_cef .Size ().Y );return h *_cf .Distance (_ecggf );}; -// 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 ){_ebb :=Image {};_egad ,_fcdc ,_dff :=_gd .Decode (_a .NewReader (data ));if _dff !=nil {return _ebb ,_d .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_dff ); -};_ebb .Data =&data ;_ebb .Format =_fcdc ;_ebb .Size =_egad .Bounds ().Size ();return _ebb ,nil ;}; +// DefAttr returns the DefAttr property. +func (_ade TableStyles )DefAttr ()string {return _ade ._facf .DefAttr }; -// AddImageToZip adds an image (either from bytes or from disk) and adds it to the zip file. -func AddImageToZip (z *_gf .Writer ,img ImageRef ,imageNum int ,dt _cc .DocType )error {_aed :=_cc .AbsoluteImageFilename (dt ,imageNum ,_fd .ToLower (img .Format ()));if img .Data ()!=nil &&len (*img .Data ())> 0{if _fbd :=_c .AddFileFromBytes (z ,_aed ,*img .Data ()); -_fbd !=nil {return _fbd ;};}else if img .Path ()!=""{if _bdff :=_c .AddFileFromDisk (z ,_aed ,img .Path ());_bdff !=nil {return _bdff ;};}else {return _d .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 ;}; +// NewCoreProperties constructs a new CoreProperties. +func NewCoreProperties ()CoreProperties {return CoreProperties {_affb :_bag .NewCoreProperties ()}}; -// 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 ){_fge :=Image {};_ceeg ,_caac :=_gdg .Open (path );if _caac !=nil {return _fge ,_d .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_caac ); -};defer _ceeg .Close ();_daeg ,_gfce ,_caac :=_gd .Decode (_ceeg );if _caac !=nil {return _fge ,_d .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_caac );};_fge .Path =path ; -_fge .Format =_gfce ;_fge .Size =_daeg .Bounds ().Size ();return _fge ,nil ;};func (_add CustomProperties )getNewProperty (_eab string )*_ff .CT_Property {_bdfb :=_add ._dgf .Property ;_gbf :=int32 (1);for _ ,_bga :=range _bdfb {if _bga .PidAttr > _gbf {_gbf =_bga .PidAttr ; -};};_gaf :=_ff .NewCT_Property ();_gaf .NameAttr =&_eab ;_gaf .PidAttr =_gbf +1;_gaf .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 _gaf ;}; +// GetTargetByRelIdAndType returns a target path with the associated relation ID. +func (_dgaf Relationships )GetTargetByRelIdAndType (idAttr string ,typeAttr string )string {for _ ,_degg :=range _dgaf ._aabd .Relationship {if _degg .IdAttr ==idAttr &&_degg .TypeAttr ==typeAttr {return _degg .TargetAttr ;};};return "";}; -// X returns the inner wrapped XML type. -func (_egb Relationship )X ()*_dc .Relationship {return _egb ._gdgc }; +// SetID set the ID of a relationship. +func (_gae Relationship )SetID (ID string ){_gae ._gabd .IdAttr =ID ;}; -// GetOrCreateCustomProperties returns the custom properties of the document (and if they not exist yet, creating them first). -func (_bdg *DocBase )GetOrCreateCustomProperties ()CustomProperties {if _bdg .CustomProperties .X ()==nil {_bdg .CreateCustomProperties ();};return _bdg .CustomProperties ;};func (_gafb CustomProperties )SetPropertyAsOstream (name string ,ostream string ){_aba :=_gafb .getNewProperty (name ); -_aba .Ostream =&ostream ;_gafb .setOrReplaceProperty (_aba );}; +// ApplicationVersion returns the version of the application that created the +// document. +func (_fef AppProperties )ApplicationVersion ()string {if _fef ._agbd .AppVersion !=nil {return *_fef ._agbd .AppVersion ;};return "";}; -// X returns the inner wrapped XML type. -func (_bbfa CoreProperties )X ()*_cg .CoreProperties {return _bbfa ._dae }; +// SetHeight sets row height, see measurement package. +func (_fabd TableRow )SetHeight (m _cf .Distance ){_eabc :=_cf .ToEMU (float64 (m ));_fabd ._agec .HAttr =_gc .ST_Coordinate {ST_CoordinateUnqualified :&_eabc };}; -// AddCustomRelationships adds relationships related to custom properties to the document. -func (_edb *DocBase )AddCustomRelationships (){_edb .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"); -_edb .Rels .AddRelationship ("\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c",_cc .CustomPropertiesType );};func (_fca CustomProperties )SetPropertyAsVector (name string ,vector *_ge .Vector ){_gdgb :=_fca .getNewProperty (name ); -_gdgb .Vector =vector ;_fca .setOrReplaceProperty (_gdgb );}; +// SetLastModifiedBy records the last person to modify the document. +func (_baf CoreProperties )SetLastModifiedBy (s string ){_baf ._affb .LastModifiedBy =&s };func (_geee CustomProperties )SetPropertyAsStorage (name string ,storage string ){_dga :=_geee .getNewProperty (name );_dga .Storage =&storage ;_geee .setOrReplaceProperty (_dga ); +}; -// Clear removes any existing relationships. -func (_bbed Relationships )Clear (){_bbed ._bfd .Relationship =nil };func (_bf CustomProperties )SetPropertyAsBlob (name ,blob string ){_agg :=_bf .getNewProperty (name );_agg .Blob =&blob ;_bf .setOrReplaceProperty (_agg );}; +// 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 _eb .DocType )error {_eaeb :=_eb .AbsoluteImageFilename (dt ,imageNum ,_be .ToLower (img .Format ()));if img .Data ()!=nil &&len (*img .Data ())> 0{if _bfe :=_cg .AddFileFromBytes (z ,_eaeb ,*img .Data ()); +_bfe !=nil {return _bfe ;};}else if img .Path ()!=""{if _gebd :=_cg .AddFileFromDisk (z ,_eaeb ,img .Path ());_gebd !=nil {return _gebd ;};}else {return _f .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 ;}; -// ContentStatus returns the content status of the document (e.g. "Final", "Draft") -func (_agdg CoreProperties )ContentStatus ()string {if _agdg ._dae .ContentStatus !=nil {return *_agdg ._dae .ContentStatus ;};return "";}; +// Append appends DocBase part of an office document to another DocBase. +func (_fg DocBase )Append (docBase1 DocBase )DocBase {_gb :=docBase1 .ContentTypes .X ();for _ ,_af :=range _gb .Default {_fg .ContentTypes .AddDefault (_af .ExtensionAttr ,_af .ContentTypeAttr );};for _ ,_ab :=range _gb .Override {_fg .ContentTypes .AddOverride (_ab .PartNameAttr ,_ab .ContentTypeAttr ); +};_aa :=_fg .AppProperties .X ();_ag :=docBase1 .AppProperties .X ();if _aa .Pages !=nil {if _ag .Pages !=nil {*_aa .Pages +=*_ag .Pages ;};}else if _ag .Pages !=nil {_aa .Pages =_ag .Pages ;};if _aa .Words !=nil {if _ag .Words !=nil {*_aa .Words +=*_ag .Words ; +};}else if _ag .Words !=nil {_aa .Words =_ag .Words ;};if _aa .Characters !=nil {if _ag .Characters !=nil {*_aa .Characters +=*_ag .Characters ;};}else if _ag .Characters !=nil {_aa .Characters =_ag .Characters ;};if _aa .Lines !=nil {if _ag .Lines !=nil {*_aa .Lines +=*_ag .Lines ; +};}else if _ag .Lines !=nil {_aa .Lines =_ag .Lines ;};if _aa .Paragraphs !=nil {if _ag .Paragraphs !=nil {*_aa .Paragraphs +=*_ag .Paragraphs ;};}else if _ag .Paragraphs !=nil {_aa .Paragraphs =_ag .Paragraphs ;};if _aa .Notes !=nil {if _ag .Notes !=nil {*_aa .Notes +=*_ag .Notes ; +};}else if _ag .Notes !=nil {_aa .Notes =_ag .Notes ;};if _aa .HiddenSlides !=nil {if _ag .HiddenSlides !=nil {*_aa .HiddenSlides +=*_ag .HiddenSlides ;};}else if _ag .HiddenSlides !=nil {_aa .HiddenSlides =_ag .HiddenSlides ;};if _aa .MMClips !=nil {if _ag .MMClips !=nil {*_aa .MMClips +=*_ag .MMClips ; +};}else if _ag .MMClips !=nil {_aa .MMClips =_ag .MMClips ;};if _aa .LinksUpToDate !=nil {if _ag .LinksUpToDate !=nil {*_aa .LinksUpToDate =*_aa .LinksUpToDate &&*_ag .LinksUpToDate ;};}else if _ag .LinksUpToDate !=nil {_aa .LinksUpToDate =_ag .LinksUpToDate ; +};if _aa .CharactersWithSpaces !=nil {if _ag .CharactersWithSpaces !=nil {*_aa .CharactersWithSpaces +=*_ag .CharactersWithSpaces ;};}else if _ag .CharactersWithSpaces !=nil {_aa .CharactersWithSpaces =_ag .CharactersWithSpaces ;};if _aa .SharedDoc !=nil {if _ag .SharedDoc !=nil {*_aa .SharedDoc =*_aa .SharedDoc ||*_ag .SharedDoc ; +};}else if _ag .SharedDoc !=nil {_aa .SharedDoc =_ag .SharedDoc ;};if _aa .HyperlinksChanged !=nil {if _ag .HyperlinksChanged !=nil {*_aa .HyperlinksChanged =*_aa .HyperlinksChanged ||*_ag .HyperlinksChanged ;};}else if _ag .HyperlinksChanged !=nil {_aa .HyperlinksChanged =_ag .HyperlinksChanged ; +};_aa .DigSig =nil ;if _aa .TitlesOfParts ==nil &&_ag .TitlesOfParts !=nil {_aa .TitlesOfParts =_ag .TitlesOfParts ;};if _aa .HeadingPairs !=nil {if _ag .HeadingPairs !=nil {_db :=_aa .HeadingPairs .Vector ;_eg :=_ag .HeadingPairs .Vector ;_gbd :=_db .Variant ; +_cc :=_eg .Variant ;_ef :=[]*_c .Variant {};for _cd :=0;_cd < len (_cc );_cd +=2{_fd :=_cc [_cd ].Lpstr ;_bg :=false ;for _aff :=0;_aff < len (_gbd );_aff +=2{_bea :=_gbd [_aff ].Lpstr ;if _bea !=nil &&_fd !=nil &&*_bea ==*_fd {*_gbd [_aff +1].I4 =*_gbd [_aff +1].I4 +*_cc [_cd +1].I4 ; +_bg =true ;break ;};};if !_bg {_ef =append (_ef ,&_c .Variant {CT_Variant :_c .CT_Variant {Lpstr :_cc [_cd ].Lpstr }});_ef =append (_ef ,&_c .Variant {CT_Variant :_c .CT_Variant {I4 :_cc [_cd ].I4 }});};};_gbd =append (_gbd ,_ef ...);_db .SizeAttr =uint32 (len (_gbd )); +};}else if _ag .HeadingPairs !=nil {_aa .HeadingPairs =_ag .HeadingPairs ;};if _aa .HLinks !=nil {if _ag .HLinks !=nil {_ae :=_aa .HLinks .Vector ;_cdb :=_ag .HLinks .Vector ;_aeb :=_ae .Variant ;_abc :=_cdb .Variant ;for _ ,_bf :=range _abc {_cdc :=true ; +for _ ,_bgc :=range _aeb {if _g .DeepEqual (_bgc ,_bf ){_cdc =false ;break ;};};if _cdc {_aeb =append (_aeb ,_bf );_ae .SizeAttr ++;};};};}else if _ag .HLinks !=nil {_aa .HLinks =_ag .HLinks ;};_ed :=_fg .GetOrCreateCustomProperties ();_eaf :=docBase1 .GetOrCreateCustomProperties (); +for _ ,_dg :=range _eaf .PropertiesList (){_ed .setProperty (_dg );};_fg .CustomProperties =_ed ;_bd :=_fg .Rels .X ().Relationship ;for _ ,_cdg :=range docBase1 .Rels .X ().Relationship {_dd :=true ;for _ ,_beb :=range _bd {if _beb .TargetAttr ==_cdg .TargetAttr &&_beb .TypeAttr ==_cdg .TypeAttr {_dd =false ; +break ;};};if _dd {_fg .Rels .AddRelationship (_cdg .TargetAttr ,_cdg .TypeAttr );};};for _ ,_ec :=range docBase1 .ExtraFiles {_cdbg :=_ec .ZipPath ;_eab :=true ;for _ ,_ce :=range _fg .ExtraFiles {if _ce .ZipPath ==_cdbg {_eab =false ;break ;};};if _eab {_fg .ExtraFiles =append (_fg .ExtraFiles ,_ec ); +};};return _fg ;}; -// Properties returns table properties. -func (_cab Table )Properties ()*_ac .CT_TableProperties {return _cab ._affb .TblPr }; +// 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 ;};func (_gfe CustomProperties )SetPropertyAsBlob (name ,blob string ){_fag :=_gfe .getNewProperty (name ); +_fag .Blob =&blob ;_gfe .setOrReplaceProperty (_fag );}; -// Author returns the author of the document -func (_aea CoreProperties )Author ()string {if _aea ._dae .Creator !=nil {return string (_aea ._dae .Creator .Data );};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 ){_fdg ,_ffad :=_ge .Open (path );_cded :=Image {};if _ffad !=nil {return _cded ,_f .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_ffad ); +};defer _fdg .Close ();_gfea ,_dbb ,_ffad :=_dc .Decode (_fdg );if _ffad !=nil {return _cded ,_f .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_ffad );};_cded .Path =path ; +_cded .Format =_dbb ;_cded .Size =_gfea .Bounds ().Size ();return _cded ,nil ;}; -// NewTableStyles constructs a new TableStyles. -func NewTableStyles ()TableStyles {return TableStyles {_decd :_ac .NewTblStyleLst ()}}; +// CustomProperty contains document specific property. +// Using of this type is deprecated. +type CustomProperty struct{_ceg *_fc .CT_Property };func (_eae CustomProperties )SetPropertyAsFiletime (name string ,filetime _bb .Time ){_gg :=_eae .getNewProperty (name );_gg .Filetime =&filetime ;_eae .setOrReplaceProperty (_gg );}; // 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 (_ceg Relationships )AddAutoRelationship (dt _cc .DocType ,src string ,idx int ,ctype string )Relationship {return _ceg .AddRelationship (_cc .RelativeFilename (dt ,src ,ctype ,idx ),ctype );}; - -// Remove removes an existing relationship. -func (_cbc Relationships )Remove (rel Relationship )bool {for _cgba ,_bgc :=range _cbc ._bfd .Relationship {if _bgc ==rel ._gdgc {copy (_cbc ._bfd .Relationship [_cgba :],_cbc ._bfd .Relationship [_cgba +1:]);_cbc ._bfd .Relationship =_cbc ._bfd .Relationship [0:len (_cbc ._bfd .Relationship )-1]; -return true ;};};return false ;}; - -// Theme is a drawingml theme. -type Theme struct{_dge *_ac .Theme }; - -// Relationship is a relationship within a .rels file. -type Relationship struct{_gdgc *_dc .Relationship };func (_acg CustomProperties )SetPropertyAsEmpty (name string ){_bge :=_acg .getNewProperty (name );_bge .Empty =_ge .NewEmpty ();_acg .setOrReplaceProperty (_bge );}; +func (_bae Relationships )AddAutoRelationship (dt _eb .DocType ,src string ,idx int ,ctype string )Relationship {return _bae .AddRelationship (_eb .RelativeFilename (dt ,src ,ctype ,idx ),ctype );}; -// FindRIDForN returns the relationship ID for the i'th relationship of type t. -func (_dgcg Relationships )FindRIDForN (i int ,t string )string {for _ ,_gacg :=range _dgcg ._bfd .CT_Relationships .Relationship {if _gacg .TypeAttr ==t {if i ==0{return _gacg .IdAttr ;};i --;};};return "";}; +// GetByRelId returns a relationship with the associated relation ID. +func (_cccd Relationships )GetByRelId (idAttr string )Relationship {for _ ,_cfbg :=range _cccd ._aabd .Relationship {if _cfbg .IdAttr ==idAttr {return Relationship {_gabd :_cfbg };};};return Relationship {};}; -// AddRelationship adds a relationship. -func (_fead Relationships )AddRelationship (target ,ctype string )Relationship {if !_fd .HasPrefix (ctype ,"\u0068t\u0074\u0070\u003a\u002f\u002f"){_eag .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 ); -};_eef :=_dc .NewRelationship ();_afgf :=len (_fead ._bfd .Relationship )+1;_cac :=map[string ]struct{}{};for _ ,_beb :=range _fead ._bfd .Relationship {_cac [_beb .IdAttr ]=struct{}{};};for _ ,_cgd :=_cac [_d .Sprintf ("\u0072\u0049\u0064%\u0064",_afgf )]; -_cgd ;_ ,_cgd =_cac [_d .Sprintf ("\u0072\u0049\u0064%\u0064",_afgf )]{_afgf ++;};_eef .IdAttr =_d .Sprintf ("\u0072\u0049\u0064%\u0064",_afgf );_eef .TargetAttr =target ;_eef .TypeAttr =ctype ;_fead ._bfd .Relationship =append (_fead ._bfd .Relationship ,_eef ); -return Relationship {_gdgc :_eef };}; +// CustomProperties contains document specific properties. +type CustomProperties struct{_da *_fc .Properties };func (_ffa CustomProperties )setProperty (_caf *_fc .CT_Property ){_ffa .setPropertyHelper (_caf ,false )};const _gaac =30; -// Target returns the target attrubute of the image reference (a path where the image file is located in the document structure). -func (_ecbc *ImageRef )Target ()string {return _ecbc ._dea }; +// 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 (_gcb AppProperties )Pages ()int32 {if _gcb ._agbd .Pages !=nil {return *_gcb ._agbd .Pages ;};return 0;};func (_fdbe CustomProperties )SetPropertyAsR8 (name string ,r8 float64 ){_dac :=_fdbe .getNewProperty (name );_dac .R8 =&r8 ;_fdbe .setOrReplaceProperty (_dac ); +}; -// SetContentStatus records the content status of the document. -func (_gge CoreProperties )SetContentStatus (s string ){_gge ._dae .ContentStatus =&s }; +// Relationships represents a .rels file. +type Relationships struct{_aabd *_fb .Relationships };func (_bcc CustomProperties )SetPropertyAsBool (name string ,b bool ){_gbc :=_bcc .getNewProperty (name );_gbc .Bool =&b ;_bcc .setOrReplaceProperty (_gbc );}; -// AddRow adds a row to a table. -func (_cdca Table )AddRow ()*TableRow {_eefb :=_ac .NewCT_TableRow ();for _gced :=0;_gced < len (_cdca ._affb .TblGrid .GridCol );_gced ++{_eefb .Tc =append (_eefb .Tc ,_ac .NewCT_TableCell ());};_cdca ._affb .Tr =append (_cdca ._affb .Tr ,_eefb );return &TableRow {_eaf :_eefb }; +// SetDescription records the description of the document. +func (_afe CoreProperties )SetDescription (s string ){if _afe ._affb .Description ==nil {_afe ._affb .Description =&_eb .XSDAny {XMLName :_dfd .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}};};_afe ._affb .Description .Data =[]byte (s ); }; -// Relationships returns a slice of all of the relationships. -func (_dbf Relationships )Relationships ()[]Relationship {_gebb :=[]Relationship {};for _ ,_aggd :=range _dbf ._bfd .Relationship {_gebb =append (_gebb ,Relationship {_gdgc :_aggd });};return _gebb ;};var _gaab =_ea .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"); - +// RemoveOverrideByIndex removes an override given a path and override index. +func (_bga ContentTypes )RemoveOverrideByIndex (path string ,indexToFind int )error {_feff :=path [0:len (path )-5];if !_be .HasPrefix (_feff ,"\u002f"){_feff ="\u002f"+_feff ;};_fbb ,_fbc :=_ba .Compile (_feff +"\u0028\u005b\u0030-\u0039\u005d\u002b\u0029\u002e\u0078\u006d\u006c"); +if _fbc !=nil {return _fbc ;};_eeg :=0;_bc :=-1;for _bdb ,_cad :=range _bga ._bfa .Override {if _cced :=_fbb .FindStringSubmatch (_cad .PartNameAttr );len (_cced )> 1{if _eeg ==indexToFind {_bc =_bdb ;}else if _eeg > indexToFind {_ccb ,_ :=_bba .Atoi (_cced [1]); +_ccb --;_cad .PartNameAttr =_f .Sprintf ("\u0025\u0073\u0025\u0064\u002e\u0078\u006d\u006c",_feff ,_ccb );};_eeg ++;};};if _bc > -1{copy (_bga ._bfa .Override [_bc :],_bga ._bfa .Override [_bc +1:]);_bga ._bfa .Override =_bga ._bfa .Override [0:len (_bga ._bfa .Override )-1]; +};return nil ;}; -// Size returns the size of an image -func (_dfgb ImageRef )Size ()_gd .Point {return _dfgb ._gda .Size }; +// TableStyles contains document specific properties. +type TableStyles struct{_facf *_gc .TblStyleLst }; -// Relationships represents a .rels file. -type Relationships struct{_bfd *_dc .Relationships }; +// SetStyle assigns TableStyle to a table. +func (_efeb Table )SetStyle (style *_gc .CT_TableStyle ){if _efeb ._cgcc .TblPr ==nil {_efeb ._cgcc .TblPr =_gc .NewCT_TableProperties ();};if _efeb ._cgcc .TblPr .Choice ==nil {_efeb ._cgcc .TblPr .Choice =_gc .NewCT_TablePropertiesChoice ();};_efeb ._cgcc .TblPr .Choice .TableStyle =style ; +};func (_dgga CustomProperties )SetPropertyAsI8 (name string ,i8 int64 ){_gde :=_dgga .getNewProperty (name );_gde .I8 =&i8 ;_dgga .setOrReplaceProperty (_gde );};func (_bfgb CustomProperties )SetPropertyAsInt (name string ,i int ){_ccbae :=_bfgb .getNewProperty (name ); +_fbce :=int32 (i );_ccbae .Int =&_fbce ;_bfgb .setOrReplaceProperty (_ccbae );}; -// ApplicationVersion returns the version of the application that created the -// document. -func (_ag AppProperties )ApplicationVersion ()string {if _ag ._baa .AppVersion !=nil {return *_ag ._baa .AppVersion ;};return "";}; +// CreateCustomProperties creates the custom properties of the document. +func (_fda *DocBase )CreateCustomProperties (){_fda .CustomProperties =NewCustomProperties ();_fda .AddCustomRelationships ();}; -// 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 (_fcd AppProperties )Pages ()int32 {if _fcd ._baa .Pages !=nil {return *_fcd ._baa .Pages ;};return 0;};func (_ffb *ImageRef )SetRelID (id string ){_ffb ._bcc =id }; +// Hyperlink is just an appropriately configured relationship. +type Hyperlink Relationship ; -// SetCategory records the category of the document. -func (_dcb CoreProperties )SetCategory (s string ){_dcb ._dae .Category =&s }; +// AddOverride adds an override content type for a given path name. +func (_abgb ContentTypes )AddOverride (path ,contentType string ){if !_be .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if _be .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 _ ,_fba :=range _abgb ._bfa .Override {if _fba .PartNameAttr ==path {return ;};};_fce :=_fa .NewOverride ();_fce .PartNameAttr =path ;_fce .ContentTypeAttr =contentType ;_abgb ._bfa .Override =append (_abgb ._bfa .Override ,_fce );};func (_agca CustomProperties )SetPropertyAsStream (name string ,stream string ){_eegc :=_agca .getNewProperty (name ); +_eegc .Stream =&stream ;_agca .setOrReplaceProperty (_eegc );}; -// X returns the inner wrapped XML type. -func (_dede TableStyles )X ()*_ac .TblStyleLst {return _dede ._decd };const _cegc =30; +// ContentStatus returns the content status of the document (e.g. "Final", "Draft") +func (_abe CoreProperties )ContentStatus ()string {if _abe ._affb .ContentStatus !=nil {return *_abe ._affb .ContentStatus ;};return "";}; -// AddCol adds a column to a table. -func (_cfd Table )AddCol ()*TableCol {_ded :=_ac .NewCT_TableCol ();_cfd ._affb .TblGrid .GridCol =append (_cfd ._affb .TblGrid .GridCol ,_ded );for _ ,_ceca :=range _cfd ._affb .Tr {_bee :=_ac .NewCT_TableCell ();_ceca .Tc =append (_ceca .Tc ,_bee );}; -return &TableCol {_gegg :_ded };};func (_aga CustomProperties )SetPropertyAsBstr (name string ,bstr string ){_bae :=_aga .getNewProperty (name );_bae .Bstr =&bstr ;_aga .setOrReplaceProperty (_bae );}; +// Application returns the name of the application that created the document. +// For unioffice created documents, it defaults to github.com/unidoc/unioffice +func (_aef AppProperties )Application ()string {if _aef ._agbd .Application !=nil {return *_aef ._agbd .Application ;};return "";}; -// WriteExtraFiles writes the extra files to the zip package. -func (_bfa *DocBase )WriteExtraFiles (z *_gf .Writer )error {for _ ,_edf :=range _bfa .ExtraFiles {if _cade :=_c .AddFileFromDisk (z ,_edf .ZipPath ,_edf .DiskPath );_cade !=nil {return _cade ;};};return nil ;}; +// CopyOverride copies override content type for a given `path` and puts it with a path `newPath`. +func (_ac ContentTypes )CopyOverride (path ,newPath string ){if !_be .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if !_be .HasPrefix (newPath ,"\u002f"){newPath ="\u002f"+newPath ;};for _egd :=range _ac ._bfa .Override {if _ac ._bfa .Override [_egd ].PartNameAttr ==path {_deg :=*_ac ._bfa .Override [_egd ]; +_deg .PartNameAttr =newPath ;_ac ._bfa .Override =append (_ac ._bfa .Override ,&_deg );};};}; -// PropertiesList returns the list of all custom properties of the document. -func (_fagf CustomProperties )PropertiesList ()[]*_ff .CT_Property {return _fagf ._dgf .Property };func (_gfaa CustomProperties )SetPropertyAsLpstr (name string ,lpstr string ){_bgge :=_gfaa .getNewProperty (name );_bgge .Lpstr =&lpstr ;_gfaa .setOrReplaceProperty (_bgge ); -}; +// X returns the underlying raw XML data. +func (_dged Relationships )X ()*_fb .Relationships {return _dged ._aabd };func (_edd CustomProperties )SetPropertyAsBstr (name string ,bstr string ){_gdaf :=_edd .getNewProperty (name );_gdaf .Bstr =&bstr ;_edd .setOrReplaceProperty (_gdaf );}; -// Format returns the format of the underlying image -func (_ceec ImageRef )Format ()string {return _ceec ._gda .Format }; +// X returns the inner raw content types. +func (_ddb ContentTypes )X ()*_fa .Types {return _ddb ._bfa }; -// SetID set the ID of a relationship. -func (_gfgc Relationship )SetID (ID string ){_gfgc ._gdgc .IdAttr =ID ;}; +// AppProperties contains properties specific to the document and the +// application that created it. +type AppProperties struct{_agbd *_bed .Properties }; -// SetDocSecurity sets the document security flag. -func (_dcd AppProperties )SetDocSecurity (v int32 ){_dcd ._baa .DocSecurity =_cc .Int32 (v )}; +// ContentTypes is the top level "[Content_Types].xml" in a zip package. +type ContentTypes struct{_bfa *_fa .Types }; -// X returns the inner raw content types. -func (_ga ContentTypes )X ()*_eca .Types {return _ga ._gbe }; +// AddRow adds a row to a table. +func (_eeb Table )AddRow ()*TableRow {_gaf :=_gc .NewCT_TableRow ();for _bcb :=0;_bcb < len (_eeb ._cgcc .TblGrid .GridCol );_bcb ++{_gaf .Tc =append (_gaf .Tc ,_gc .NewCT_TableCell ());};_eeb ._cgcc .Tr =append (_eeb ._cgcc .Tr ,_gaf );return &TableRow {_agec :_gaf }; +}; -// RemoveOverride removes an override given a path. -func (_aca ContentTypes )RemoveOverride (path string ){if !_fd .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};for _efgf ,_ecc :=range _aca ._gbe .Override {if _ecc .PartNameAttr ==path {copy (_aca ._gbe .Override [_efgf :],_aca ._gbe .Override [_efgf +1:]); -_aca ._gbe .Override =_aca ._gbe .Override [0:len (_aca ._gbe .Override )-1];};};}; +// Title returns the Title of the document +func (_fcg CoreProperties )Title ()string {if _fcg ._affb .Title !=nil {return string (_fcg ._affb .Title .Data );};return "";}; -// X returns the underlying raw XML data. -func (_ffdc Relationships )X ()*_dc .Relationships {return _ffdc ._bfd }; +// NewCustomProperties constructs a new CustomProperties. +func NewCustomProperties ()CustomProperties {return CustomProperties {_da :_fc .NewProperties ()}};func (_efe CustomProperties )SetPropertyAsI1 (name string ,i1 int8 ){_ffea :=_efe .getNewProperty (name );_ffea .I1 =&i1 ;_efe .setOrReplaceProperty (_ffea ); +}; -// Created returns the time that the document was created. -func (_eagg CoreProperties )Created ()_bbe .Time {return _eccf (_eagg ._dae .Created )}; +// NewAppProperties constructs a new AppProperties. +func NewAppProperties ()AppProperties {_de :=AppProperties {_agbd :_bed .NewProperties ()};_de .SetCompany ("\u0046\u006f\u0078\u0079\u0055\u0074\u0069\u006c\u0073\u0020\u0065\u0068\u0066");_de .SetApplication ("g\u0069\u0074\u0068\u0075\u0062\u002ec\u006f\u006d\u002f\u0075\u006e\u0069\u0064\u006f\u0063/\u0075\u006e\u0069o\u0066f\u0069\u0063\u0065"); +_de .SetDocSecurity (0);_de .SetLinksUpToDate (false );var _ebb ,_cce ,_ece int64 ;_f .Sscanf (Version ,"\u0025\u0064\u002e\u0025\u0064\u002e\u0025\u0064",&_ebb ,&_cce ,&_ece );_cbec :=float64 (_ebb )+float64 (_cce )/10000.0;_de .SetApplicationVersion (_f .Sprintf ("\u0025\u0030\u0037\u002e\u0034\u0066",_cbec )); +return _de ;}; -// NewTheme constructs a new theme. -func NewTheme ()Theme {return Theme {_ac .NewTheme ()}};var ReleasedAt =_bbe .Date (_ebeg ,_bgf ,_gcf ,_aae ,_cegc ,0,0,_bbe .UTC );func (_efba CustomProperties )SetPropertyAsError (name string ,error string ){_bdd :=_efba .getNewProperty (name );_bdd .Error =&error ; -_efba .setOrReplaceProperty (_bdd );};func (_abc CustomProperties )SetPropertyAsBool (name string ,b bool ){_caef :=_abc .getNewProperty (name );_caef .Bool =&b ;_abc .setOrReplaceProperty (_caef );};func (_dfbb TableRow )addCell ()*_ac .CT_TableCell {_cbdg :=_ac .NewCT_TableCell (); -_dfbb ._eaf .Tc =append (_dfbb ._eaf .Tc ,_cbdg );return _cbdg ;}; +// Target returns the target (path) of a relationship. +func (_aaa Relationship )Target ()string {return _aaa ._gabd .TargetAttr }; -// LastModifiedBy returns the name of the last person to modify the document -func (_bea CoreProperties )LastModifiedBy ()string {if _bea ._dae .LastModifiedBy !=nil {return *_bea ._dae .LastModifiedBy ;};return "";}; +// Company returns the name of the company that created the document. +// For unioffice created documents, it defaults to github.com/unidoc/unioffice +func (_fdc AppProperties )Company ()string {if _fdc ._agbd .Company !=nil {return *_fdc ._agbd .Company ;};return "";};func (_bdag CustomProperties )SetPropertyAsOblob (name ,oblob string ){_ddce :=_bdag .getNewProperty (name );_ddce .Oblob =&oblob ;_bdag .setOrReplaceProperty (_ddce ); +}; -// AddDefault registers a default content type for a given file extension. -func (_eace ContentTypes )AddDefault (fileExtension string ,contentType string ){fileExtension =_fd .ToLower (fileExtension );for _ ,_daa :=range _eace ._gbe .Default {if _daa .ExtensionAttr ==fileExtension {return ;};};_fdde :=_eca .NewDefault ();_fdde .ExtensionAttr =fileExtension ; -_fdde .ContentTypeAttr =contentType ;_eace ._gbe .Default =append (_eace ._gbe .Default ,_fdde );}; +// WriteExtraFiles writes the extra files to the zip package. +func (_gca *DocBase )WriteExtraFiles (z *_e .Writer )error {for _ ,_gedc :=range _gca .ExtraFiles {if _cagb :=_cg .AddFileFromDisk (z ,_gedc .ZipPath ,_gedc .DiskPath );_cagb !=nil {return _cagb ;};};return nil ;}; -// NewRelationship constructs a new relationship. -func NewRelationship ()Relationship {return Relationship {_gdgc :_dc .NewRelationship ()}}; +// Description returns the description of the document +func (_cdbe CoreProperties )Description ()string {if _cdbe ._affb .Description !=nil {return string (_cdbe ._affb .Description .Data );};return "";};const _ffg =15; -// NewTable makes a new table. -func NewTable ()*Table {_bde :=_ac .NewTbl ();_bde .TblPr =_ac .NewCT_TableProperties ();return &Table {_affb :_bde };}; +// 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 ){_cddf :=Image {};_ebc ,_acc :=_dfe .Open (path );if _acc !=nil {return _cddf ,_f .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_acc ); +};defer _ebc .Close ();_dfb ,_ececg ,_acc :=_dc .Decode (_ebc );if _acc !=nil {return _cddf ,_f .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_acc );};_cddf .Path =path ; +_cddf .Format =_ececg ;_cddf .Size =_dfb .Bounds ().Size ();return _cddf ,nil ;}; -// Properties returns table properties. -func (_fba Table )Grid ()*_ac .CT_TableGrid {return _fba ._affb .TblGrid }; +// X returns the inner wrapped XML type. +func (_cde AppProperties )X ()*_bed .Properties {return _cde ._agbd }; -// 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 (_eddc ImageRef )RelativeHeight (w _adg .Distance )_adg .Distance {_geg :=float64 (_eddc .Size ().Y )/float64 (_eddc .Size ().X );return w *_adg .Distance (_geg );}; +// NewContentTypes returns a wrapper around a newly constructed content-types. +func NewContentTypes ()ContentTypes {_dgf :=ContentTypes {_bfa :_fa .NewTypes ()};_dgf .AddDefault ("\u0078\u006d\u006c","\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c");_dgf .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"); +_dgf .AddDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_dgf .AddDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_dgf .AddDefault ("\u006a\u0070\u0067","\u0069m\u0061\u0067\u0065\u002f\u006a\u0070g"); +_dgf .AddDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_dgf .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"); +_dgf .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 _dgf ;}; -// CreateCustomProperties creates the custom properties of the document. -func (_eded *DocBase )CreateCustomProperties (){_eded .CustomProperties =NewCustomProperties ();_eded .AddCustomRelationships ();}; +// 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 ){_bccd :=Image {};_fcb ,_edg ,_egbe :=_dc .Decode (_b .NewReader (data ));if _egbe !=nil {return _bccd ,_f .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_egbe ); +};_bccd .Data =&data ;_bccd .Format =_edg ;_bccd .Size =_fcb .Bounds ().Size ();return _bccd ,nil ;}; -// 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 {_gda :img ,_fad :d ,_gaee :rels };}; +// EnsureOverride ensures that an override for the given path exists, adding it if necessary +func (_gec ContentTypes )EnsureOverride (path ,contentType string ){for _ ,_ced :=range _gec ._bfa .Override {if _ced .PartNameAttr ==path {if _be .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 ); +};_ced .ContentTypeAttr =contentType ;return ;};};_gec .AddOverride (path ,contentType );}; -// 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 ){_afg ,_dfag :=_ecb .Open (path );_dcab :=Image {};if _dfag !=nil {return _dcab ,_d .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_dfag ); -};defer _afg .Close ();_adae ,_gaca ,_dfag :=_gd .Decode (_afg );if _dfag !=nil {return _dcab ,_d .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_dfag );};_dcab .Path =path ; -_dcab .Format =_gaca ;_dcab .Size =_adae .Bounds ().Size ();return _dcab ,nil ;}; +// X returns the inner wrapped XML type. +func (_dcb CoreProperties )X ()*_bag .CoreProperties {return _dcb ._affb }; -// Category returns the category of the document -func (_bdb CoreProperties )Category ()string {if _bdb ._dae .Category !=nil {return *_bdb ._dae .Category ;};return "";}; +// SetWidth sets column width, see measurement package. +func (_geba TableCol )SetWidth (m _cf .Distance ){_faa :=_cf .ToEMU (float64 (m ));_geba ._caae .WAttr =_gc .ST_Coordinate {ST_CoordinateUnqualified :&_faa };}; // SetOffsetX sets horizontal offset of a table in distance units (see measurement package). -func (_dbcf Table )SetOffsetX (offX float64 ){if _dbcf ._aec .Off ==nil {_dbcf ._aec .Off =_ac .NewCT_Point2D ();_eaad :=int64 (0);_dbcf ._aec .Off .YAttr =_ac .ST_Coordinate {ST_CoordinateUnqualified :&_eaad };};_cace :=_adg .ToEMU (offX );_dbcf ._aec .Off .XAttr =_ac .ST_Coordinate {ST_CoordinateUnqualified :&_cace }; +func (_fgg Table )SetOffsetX (offX float64 ){if _fgg ._bcfa .Off ==nil {_fgg ._bcfa .Off =_gc .NewCT_Point2D ();_cfc :=int64 (0);_fgg ._bcfa .Off .YAttr =_gc .ST_Coordinate {ST_CoordinateUnqualified :&_cfc };};_bcec :=_cf .ToEMU (offX );_fgg ._bcfa .Off .XAttr =_gc .ST_Coordinate {ST_CoordinateUnqualified :&_bcec }; }; -// Rows returns all table rows. -func (_ebbf Table )Rows ()[]*TableRow {_fbag :=_ebbf ._affb .Tr ;_cdce :=[]*TableRow {};for _ ,_dcf :=range _fbag {_cdce =append (_cdce ,&TableRow {_eaf :_dcf });};return _cdce ;}; - -// Data returns the data of an image file, if any. -func (_gcdd ImageRef )Data ()*[]byte {return _gcdd ._gda .Data };const _aae =15;func (_gbd CustomProperties )setPropertyHelper (_gcdf *_ff .CT_Property ,_dfb bool ){_bca :=_gbd .GetPropertyByName (*_gcdf .NameAttr );if (_bca ==CustomProperty {}){_gbd ._dgf .Property =append (_gbd ._dgf .Property ,_gcdf ); -}else if _dfb {_gcdf .FmtidAttr =_bca ._dga .FmtidAttr ;if _bca ._dga .PidAttr ==0{_gcdf .PidAttr =_bca ._dga .PidAttr ;};_gcdf .LinkTargetAttr =_bca ._dga .LinkTargetAttr ;*_bca ._dga =*_gcdf ;};}; +// SetApplication sets the name of the application that created the document. +func (_bab AppProperties )SetApplication (s string ){_bab ._agbd .Application =&s }; -// NewRelationships creates a new relationship wrapper. -func NewRelationships ()Relationships {return Relationships {_bfd :_dc .NewRelationships ()}};const Version ="\u0031\u002e\u0033\u0036\u002e\u0030"; +// Created returns the time that the document was created. +func (_agce CoreProperties )Created ()_bb .Time {return _bbac (_agce ._affb .Created )}; -// NewContentTypes returns a wrapper around a newly constructed content-types. -func NewContentTypes ()ContentTypes {_cef :=ContentTypes {_gbe :_eca .NewTypes ()};_cef .AddDefault ("\u0078\u006d\u006c","\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c");_cef .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"); -_cef .AddDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_cef .AddDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_cef .AddDefault ("\u006a\u0070\u0067","\u0069m\u0061\u0067\u0065\u002f\u006a\u0070g"); -_cef .AddDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_cef .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"); -_cef .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 _cef ;};func (_fg CustomProperties )SetPropertyAsStorage (name string ,storage string ){_eee :=_fg .getNewProperty (name );_eee .Storage =&storage ;_fg .setOrReplaceProperty (_eee );};func (_fae Relationship )String ()string {return _d .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",_fae .ID (),_fae .Target (),_fae .Type ()); -}; +// X returns the inner wrapped XML type of CustomProperty. +func (_bcg CustomProperty )X ()*_fc .CT_Property {return _bcg ._ceg }; -// SetAuthor records the author of the document. -func (_dba CoreProperties )SetAuthor (s string ){if _dba ._dae .Creator ==nil {_dba ._dae .Creator =&_cc .XSDAny {XMLName :_f .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};};_dba ._dae .Creator .Data =[]byte (s );}; +// Format returns the format of the underlying image +func (_dgb ImageRef )Format ()string {return _dgb ._cgc .Format }; -// GetByRelId returns a relationship with the associated relation ID. -func (_eeea Relationships )GetByRelId (idAttr string )Relationship {for _ ,_dde :=range _eeea ._bfd .Relationship {if _dde .IdAttr ==idAttr {return Relationship {_gdgc :_dde };};};return Relationship {};}; +// SetLanguage records the language of the document. +func (_dcfc CoreProperties )SetLanguage (s string ){_dcfc ._affb .Language =&_eb .XSDAny {XMLName :_dfd .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};_dcfc ._affb .Language .Data =[]byte (s );}; -// SetLinksUpToDate sets the links up to date flag. -func (_gcd AppProperties )SetLinksUpToDate (v bool ){_gcd ._baa .LinksUpToDate =_cc .Bool (v )}; +// Table represents a table in the document. +type Table struct{_cgcc *_gc .Tbl ;_bcfa *_gc .CT_Transform2D ;};func (_eag CustomProperties )setOrReplaceProperty (_agf *_fc .CT_Property ){_eag .setPropertyHelper (_agf ,true );}; -// Cells returns an array of row cells. -func (_bgd TableRow )Cells ()[]*_ac .CT_TableCell {return _bgd ._eaf .Tc }; +// Size returns the size of an image +func (_ecgc ImageRef )Size ()_dc .Point {return _ecgc ._cgc .Size }; -// X returns the inner wrapped XML type. -func (_edcg Theme )X ()*_ac .Theme {return _edcg ._dge }; +// NewRelationships creates a new relationship wrapper. +func NewRelationships ()Relationships {return Relationships {_aabd :_fb .NewRelationships ()}};func (_bde CustomProperties )SetPropertyAsUint (name string ,ui uint ){_geb :=_bde .getNewProperty (name );_ga :=uint32 (ui );_geb .Uint =&_ga ;_bde .setOrReplaceProperty (_geb ); +}; -// Append appends DocBase part of an office document to another DocBase. -func (_ffg DocBase )Append (docBase1 DocBase )DocBase {_fdg :=docBase1 .ContentTypes .X ();for _ ,_ae :=range _fdg .Default {_ffg .ContentTypes .AddDefault (_ae .ExtensionAttr ,_ae .ContentTypeAttr );};for _ ,_bc :=range _fdg .Override {_ffg .ContentTypes .AddOverride (_bc .PartNameAttr ,_bc .ContentTypeAttr ); -};_da :=_ffg .AppProperties .X ();_fc :=docBase1 .AppProperties .X ();if _da .Pages !=nil {if _fc .Pages !=nil {*_da .Pages +=*_fc .Pages ;};}else if _fc .Pages !=nil {_da .Pages =_fc .Pages ;};if _da .Words !=nil {if _fc .Words !=nil {*_da .Words +=*_fc .Words ; -};}else if _fc .Words !=nil {_da .Words =_fc .Words ;};if _da .Characters !=nil {if _fc .Characters !=nil {*_da .Characters +=*_fc .Characters ;};}else if _fc .Characters !=nil {_da .Characters =_fc .Characters ;};if _da .Lines !=nil {if _fc .Lines !=nil {*_da .Lines +=*_fc .Lines ; -};}else if _fc .Lines !=nil {_da .Lines =_fc .Lines ;};if _da .Paragraphs !=nil {if _fc .Paragraphs !=nil {*_da .Paragraphs +=*_fc .Paragraphs ;};}else if _fc .Paragraphs !=nil {_da .Paragraphs =_fc .Paragraphs ;};if _da .Notes !=nil {if _fc .Notes !=nil {*_da .Notes +=*_fc .Notes ; -};}else if _fc .Notes !=nil {_da .Notes =_fc .Notes ;};if _da .HiddenSlides !=nil {if _fc .HiddenSlides !=nil {*_da .HiddenSlides +=*_fc .HiddenSlides ;};}else if _fc .HiddenSlides !=nil {_da .HiddenSlides =_fc .HiddenSlides ;};if _da .MMClips !=nil {if _fc .MMClips !=nil {*_da .MMClips +=*_fc .MMClips ; -};}else if _fc .MMClips !=nil {_da .MMClips =_fc .MMClips ;};if _da .LinksUpToDate !=nil {if _fc .LinksUpToDate !=nil {*_da .LinksUpToDate =*_da .LinksUpToDate &&*_fc .LinksUpToDate ;};}else if _fc .LinksUpToDate !=nil {_da .LinksUpToDate =_fc .LinksUpToDate ; -};if _da .CharactersWithSpaces !=nil {if _fc .CharactersWithSpaces !=nil {*_da .CharactersWithSpaces +=*_fc .CharactersWithSpaces ;};}else if _fc .CharactersWithSpaces !=nil {_da .CharactersWithSpaces =_fc .CharactersWithSpaces ;};if _da .SharedDoc !=nil {if _fc .SharedDoc !=nil {*_da .SharedDoc =*_da .SharedDoc ||*_fc .SharedDoc ; -};}else if _fc .SharedDoc !=nil {_da .SharedDoc =_fc .SharedDoc ;};if _da .HyperlinksChanged !=nil {if _fc .HyperlinksChanged !=nil {*_da .HyperlinksChanged =*_da .HyperlinksChanged ||*_fc .HyperlinksChanged ;};}else if _fc .HyperlinksChanged !=nil {_da .HyperlinksChanged =_fc .HyperlinksChanged ; -};_da .DigSig =nil ;if _da .TitlesOfParts ==nil &&_fc .TitlesOfParts !=nil {_da .TitlesOfParts =_fc .TitlesOfParts ;};if _da .HeadingPairs !=nil {if _fc .HeadingPairs !=nil {_gb :=_da .HeadingPairs .Vector ;_gc :=_fc .HeadingPairs .Vector ;_ed :=_gb .Variant ; -_aeb :=_gc .Variant ;_gce :=[]*_ge .Variant {};for _fcg :=0;_fcg < len (_aeb );_fcg +=2{_fdd :=_aeb [_fcg ].Lpstr ;_gg :=false ;for _aeg :=0;_aeg < len (_ed );_aeg +=2{_eaa :=_ed [_aeg ].Lpstr ;if _eaa !=nil &&_fdd !=nil &&*_eaa ==*_fdd {*_ed [_aeg +1].I4 =*_ed [_aeg +1].I4 +*_aeb [_fcg +1].I4 ; -_gg =true ;break ;};};if !_gg {_gce =append (_gce ,&_ge .Variant {CT_Variant :_ge .CT_Variant {Lpstr :_aeb [_fcg ].Lpstr }});_gce =append (_gce ,&_ge .Variant {CT_Variant :_ge .CT_Variant {I4 :_aeb [_fcg ].I4 }});};};_ed =append (_ed ,_gce ...);_gb .SizeAttr =uint32 (len (_ed )); -};}else if _fc .HeadingPairs !=nil {_da .HeadingPairs =_fc .HeadingPairs ;};if _da .HLinks !=nil {if _fc .HLinks !=nil {_be :=_da .HLinks .Vector ;_fe :=_fc .HLinks .Vector ;_fdga :=_be .Variant ;_cf :=_fe .Variant ;for _ ,_cb :=range _cf {_dca :=true ; -for _ ,_eac :=range _fdga {if _e .DeepEqual (_eac ,_cb ){_dca =false ;break ;};};if _dca {_fdga =append (_fdga ,_cb );_be .SizeAttr ++;};};};}else if _fc .HLinks !=nil {_da .HLinks =_fc .HLinks ;};_af :=_ffg .GetOrCreateCustomProperties ();_acb :=docBase1 .GetOrCreateCustomProperties (); -for _ ,_eg :=range _acb .PropertiesList (){_af .setProperty (_eg );};_ffg .CustomProperties =_af ;_fdc :=_ffg .Rels .X ().Relationship ;for _ ,_ecbg :=range docBase1 .Rels .X ().Relationship {_eff :=true ;for _ ,_cba :=range _fdc {if _cba .TargetAttr ==_ecbg .TargetAttr &&_cba .TypeAttr ==_ecbg .TypeAttr {_eff =false ; -break ;};};if _eff {_ffg .Rels .AddRelationship (_ecbg .TargetAttr ,_ecbg .TypeAttr );};};for _ ,_df :=range docBase1 .ExtraFiles {_ba :=_df .ZipPath ;_bg :=true ;for _ ,_geb :=range _ffg .ExtraFiles {if _geb .ZipPath ==_ba {_bg =false ;break ;};};if _bg {_ffg .ExtraFiles =append (_ffg .ExtraFiles ,_df ); -};};return _ffg ;}; +// Relationship is a relationship within a .rels file. +type Relationship struct{_gabd *_fb .Relationship }; -// IsEmpty returns true if there are no relationships. -func (_adbg Relationships )IsEmpty ()bool {return _adbg ._bfd ==nil ||len (_adbg ._bfd .Relationship )==0;}; +// Properties returns table properties. +func (_dfec Table )Grid ()*_gc .CT_TableGrid {return _dfec ._cgcc .TblGrid };var _gab =_df .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"); -// AppProperties contains properties specific to the document and the -// application that created it. -type AppProperties struct{_baa *_aa .Properties }; +// Rows returns all table rows. +func (_ccbaa Table )Rows ()[]*TableRow {_cdbec :=_ccbaa ._cgcc .Tr ;_cge :=[]*TableRow {};for _ ,_eceb :=range _cdbec {_cge =append (_cge ,&TableRow {_agec :_eceb });};return _cge ;}; -// 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 (_ecdd *ImageRef )SetTarget (target string ){_ecdd ._dea =target }; +// AddDefault registers a default content type for a given file extension. +func (_ceb ContentTypes )AddDefault (fileExtension string ,contentType string ){fileExtension =_be .ToLower (fileExtension );for _ ,_afc :=range _ceb ._bfa .Default {if _afc .ExtensionAttr ==fileExtension {return ;};};_cac :=_fa .NewDefault ();_cac .ExtensionAttr =fileExtension ; +_cac .ContentTypeAttr =contentType ;_ceb ._bfa .Default =append (_ceb ._bfa .Default ,_cac );};func (_abgbf CustomProperties )SetPropertyAsCy (name string ,cy string ){_aab :=_abgbf .getNewProperty (name );_aab .Cy =&cy ;_abgbf .setOrReplaceProperty (_aab ); +};func (_ecec CustomProperties )SetPropertyAsLpwstr (name string ,lpwstr string ){_cfb :=_ecec .getNewProperty (name );_cfb .Lpwstr =&lpwstr ;_ecec .setOrReplaceProperty (_cfb );}; -// X returns the inner wrapped XML type of CustomProperty. -func (_gebg CustomProperty )X ()*_ff .CT_Property {return _gebg ._dga };func (_gec CustomProperties )SetPropertyAsOstorage (name string ,ostorage string ){_gcg :=_gec .getNewProperty (name );_gcg .Ostorage =&ostorage ;_gec .setOrReplaceProperty (_gcg ); -};func (_bgaa CustomProperties )SetPropertyAsI8 (name string ,i8 int64 ){_fcf :=_bgaa .getNewProperty (name );_fcf .I8 =&i8 ;_bgaa .setOrReplaceProperty (_fcf );};func (_baf CustomProperties )setProperty (_adc *_ff .CT_Property ){_baf .setPropertyHelper (_adc ,false )}; +// TblStyle returns the TblStyle property. +func (_gfb TableStyles )TblStyle ()[]*_gc .CT_TableStyle {return _gfb ._facf .TblStyle }; +// X returns the inner wrapped XML type. +func (_gcfa Relationship )X ()*_fb .Relationship {return _gcfa ._gabd }; -// SetCompany sets the name of the company that created the document. -func (_fb AppProperties )SetCompany (s string ){_fb ._baa .Company =&s }; +// Properties returns table properties. +func (_bac Table )Properties ()*_gc .CT_TableProperties {return _bac ._cgcc .TblPr }; -// TableRow represents a row in a table. -type TableRow struct{_eaf *_ac .CT_TableRow }; +// ID returns the ID of a relationship. +func (_bgd Relationship )ID ()string {return _bgd ._gabd .IdAttr }; -// 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 _gd .Point ;Format string ;Path string ;Data *[]byte ;}; +// Type returns the type of a relationship. +func (_aba Relationship )Type ()string {return _aba ._gabd .TypeAttr }; -// Description returns the description of the document -func (_gbeb CoreProperties )Description ()string {if _gbeb ._dae .Description !=nil {return string (_gbeb ._dae .Description .Data );};return "";}; +// IsEmpty returns true if there are no relationships. +func (_fab Relationships )IsEmpty ()bool {return _fab ._aabd ==nil ||len (_fab ._aabd .Relationship )==0;};func (_dcfd CustomProperties )SetPropertyAsDecimal (name string ,decimal float64 ){_aec :=_dcfd .getNewProperty (name );_aec .Decimal =&decimal ; +_dcfd .setOrReplaceProperty (_aec );}; -// Table represents a table in the document. -type Table struct{_affb *_ac .Tbl ;_aec *_ac .CT_Transform2D ;};func (_gef CustomProperties )SetPropertyAsUint (name string ,ui uint ){_bgb :=_gef .getNewProperty (name );_ffac :=uint32 (ui );_bgb .Uint =&_ffac ;_gef .setOrReplaceProperty (_bgb );};const _gfd ="\u0032\u0020\u004aan\u0075\u0061\u0072\u0079\u0020\u0032\u0030\u0030\u0036\u0020\u0061\u0074\u0020\u0031\u0035\u003a\u0030\u0034"; +// SetCreated sets the time that the document was created. +func (_ege CoreProperties )SetCreated (t _bb .Time ){_ege ._affb .Created =_bbg (t ,"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064");}; +// Category returns the category of the document +func (_dbg CoreProperties )Category ()string {if _dbg ._affb .Category !=nil {return *_dbg ._affb .Category ;};return "";}; -// SetOffsetY sets vertical offset of a table in distance units (see measurement package). -func (_cdcad Table )SetOffsetY (offY float64 ){if _cdcad ._aec .Off ==nil {_cdcad ._aec .Off =_ac .NewCT_Point2D ();_afe :=int64 (0);_cdcad ._aec .Off .XAttr =_ac .ST_Coordinate {ST_CoordinateUnqualified :&_afe };};_agab :=_adg .ToEMU (offY );_cdcad ._aec .Off .YAttr =_ac .ST_Coordinate {ST_CoordinateUnqualified :&_agab }; -}; +// RelID returns the relationship ID. +func (_ebf ImageRef )RelID ()string {return _ebf ._adb }; -// SetStyle assigns TableStyle to a table. -func (_fdgg Table )SetStyle (style *_ac .CT_TableStyle ){if _fdgg ._affb .TblPr ==nil {_fdgg ._affb .TblPr =_ac .NewCT_TableProperties ();};if _fdgg ._affb .TblPr .Choice ==nil {_fdgg ._affb .TblPr .Choice =_ac .NewCT_TablePropertiesChoice ();};_fdgg ._affb .TblPr .Choice .TableStyle =style ; -};func (_ggb CustomProperties )SetPropertyAsUi2 (name string ,ui2 uint16 ){_deg :=_ggb .getNewProperty (name );_deg .Ui2 =&ui2 ;_ggb .setOrReplaceProperty (_deg );}; +// SetLinksUpToDate sets the links up to date flag. +func (_affe AppProperties )SetLinksUpToDate (v bool ){_affe ._agbd .LinksUpToDate =_eb .Bool (v )}; -// Hyperlink is just an appropriately configured relationship. -type Hyperlink Relationship ;func (_ede CustomProperties )SetPropertyAsOblob (name ,oblob string ){_edd :=_ede .getNewProperty (name );_edd .Oblob =&oblob ;_ede .setOrReplaceProperty (_edd );}; +// Data returns the data of an image file, if any. +func (_afcg ImageRef )Data ()*[]byte {return _afcg ._cgc .Data };func (_bad CustomProperties )SetPropertyAsEmpty (name string ){_agbe :=_bad .getNewProperty (name );_agbe .Empty =_c .NewEmpty ();_bad .setOrReplaceProperty (_agbe );}; -// GetTargetByRelId returns a target path with the associated relation ID. -func (_fgc Relationships )GetTargetByRelId (idAttr string )string {for _ ,_ggad :=range _fgc ._bfd .Relationship {if _ggad .IdAttr ==idAttr {return _ggad .TargetAttr ;};};return "";};func (_afff CustomProperties )SetPropertyAsCy (name string ,cy string ){_agf :=_afff .getNewProperty (name ); -_agf .Cy =&cy ;_afff .setOrReplaceProperty (_agf );}; +// GetOrCreateCustomProperties returns the custom properties of the document (and if they not exist yet, creating them first). +func (_gdf *DocBase )GetOrCreateCustomProperties ()CustomProperties {if _gdf .CustomProperties .X ()==nil {_gdf .CreateCustomProperties ();};return _gdf .CustomProperties ;}; -// 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 _gd .Image ;Images []ImageRef ;ExtraFiles []ExtraFile ;TmpPath string ;};const _bgf =9; +// Target returns the target attrubute of the image reference (a path where the image file is located in the document structure). +func (_fdd *ImageRef )Target ()string {return _fdd ._fcd };func (_eaef TableRow )addCell ()*_gc .CT_TableCell {_dfbe :=_gc .NewCT_TableCell ();_eaef ._agec .Tc =append (_eaef ._agec .Tc ,_dfbe );return _dfbe ;}; +// 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 {_cgc :img ,_dge :d ,_dbdf :rels };}; -// AddHyperlink adds an external hyperlink relationship. -func (_ddc Relationships )AddHyperlink (target string )Hyperlink {_bbeda :=_ddc .AddRelationship (target ,_cc .HyperLinkType );_bbeda ._gdgc .TargetModeAttr =_dc .ST_TargetModeExternal ;return Hyperlink (_bbeda );}; +// AddCol adds a column to a table. +func (_cdce Table )AddCol ()*TableCol {_eaee :=_gc .NewCT_TableCol ();_cdce ._cgcc .TblGrid .GridCol =append (_cdce ._cgcc .TblGrid .GridCol ,_eaee );for _ ,_fbe :=range _cdce ._cgcc .Tr {_fdce :=_gc .NewCT_TableCell ();_fbe .Tc =append (_fbe .Tc ,_fdce ); +};return &TableCol {_caae :_eaee };};func (_agbb CustomProperties )SetPropertyAsDate (name string ,date _bb .Time ){date =date .UTC ();_fff ,_dcba ,_baa :=date .Date ();_eea ,_fffg ,_ecgg :=date .Clock ();_ead :=_bb .Date (_fff ,_dcba ,_baa ,_eea ,_fffg ,_ecgg ,0,_bb .UTC ); +_eeab :=_agbb .getNewProperty (name );_eeab .Filetime =&_ead ;_agbb .setOrReplaceProperty (_eeab );}; -// RelID returns the relationship ID. -func (_cfg ImageRef )RelID ()string {return _cfg ._bcc };func (_gbdg CustomProperties )SetPropertyAsStream (name string ,stream string ){_efc :=_gbdg .getNewProperty (name );_efc .Stream =&stream ;_gbdg .setOrReplaceProperty (_efc );};func _gfgb (_gbac _bbe .Time ,_fbb string )*_cc .XSDAny {_dac :=&_cc .XSDAny {XMLName :_f .Name {Local :_fbb }}; -_dac .Attrs =append (_dac .Attrs ,_f .Attr {Name :_f .Name {Local :"\u0078\u0073\u0069\u003a\u0074\u0079\u0070\u0065"},Value :"\u0064\u0063\u0074\u0065\u0072\u006d\u0073\u003a\u00573\u0043\u0044\u0054\u0046"});_dac .Attrs =append (_dac .Attrs ,_f .Attr {Name :_f .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"}); -_dac .Attrs =append (_dac .Attrs ,_f .Attr {Name :_f .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/"}); -_dac .Data =[]byte (_gbac .Format (_gfa ));return _dac ;}; +// AddRelationship adds a relationship. +func (_dadd Relationships )AddRelationship (target ,ctype string )Relationship {if !_be .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 ); +};_edge :=_fb .NewRelationship ();_dcbb :=len (_dadd ._aabd .Relationship )+1;_dcd :=map[string ]struct{}{};for _ ,_acdb :=range _dadd ._aabd .Relationship {_dcd [_acdb .IdAttr ]=struct{}{};};for _ ,_dfa :=_dcd [_f .Sprintf ("\u0072\u0049\u0064%\u0064",_dcbb )]; +_dfa ;_ ,_dfa =_dcd [_f .Sprintf ("\u0072\u0049\u0064%\u0064",_dcbb )]{_dcbb ++;};_edge .IdAttr =_f .Sprintf ("\u0072\u0049\u0064%\u0064",_dcbb );_edge .TargetAttr =target ;_edge .TypeAttr =ctype ;_dadd ._aabd .Relationship =append (_dadd ._aabd .Relationship ,_edge ); +return Relationship {_gabd :_edge };}; -// 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 (_eba *DocBase )AddExtraFileFromZip (f *_gf .File )error {_ceea ,_degf :=_c .ExtractToDiskTmp (f ,_eba .TmpPath );if _degf !=nil {return _d .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",_degf ); -};_eba .ExtraFiles =append (_eba .ExtraFiles ,ExtraFile {ZipPath :f .Name ,DiskPath :_ceea });return nil ;}; +// GetImageBytesByTarget returns Image object with Data bytes read from its target. +func (_feg *DocBase )GetImageBytesByTarget (target string )(Image ,error ){if target !=""{target ="\u0077\u006f\u0072d\u002f"+target ;for _ ,_aebf :=range _feg .Images {if _aebf .Target ()==target {if _be .ToLower (_aebf .Format ())!="\u0065\u006d\u0066"{return ImageFromStorage (_aebf .Path ()); +};return Image {Path :_aebf .Path (),Format :_aebf .Format ()},nil ;};};};return Image {},_gab ;}; -// TableCol represents a column in a table. -type TableCol struct{_gegg *_ac .CT_TableCol }; +// GetPropertyByName returns a custom property selected by it's name. +func (_dad CustomProperties )GetPropertyByName (name string )CustomProperty {_ffd :=_dad ._da .Property ;for _ ,_gf :=range _ffd {if *_gf .NameAttr ==name {return CustomProperty {_ceg :_gf };};};return CustomProperty {};};const _gedf =10;const _bcgb =17; +func (_cgb CustomProperties )SetPropertyAsOstorage (name string ,ostorage string ){_fbbg :=_cgb .getNewProperty (name );_fbbg .Ostorage =&ostorage ;_cgb .setOrReplaceProperty (_fbbg );}; -// SetCreated sets the time that the document was created. -func (_cag CoreProperties )SetCreated (t _bbe .Time ){_cag ._dae .Created =_gfgb (t ,"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064");}; +// Relationships returns a slice of all of the relationships. +func (_fgbc Relationships )Relationships ()[]Relationship {_bgaf :=[]Relationship {};for _ ,_aebe :=range _fgbc ._aabd .Relationship {_bgaf =append (_bgaf ,Relationship {_gabd :_aebe });};return _bgaf ;}; -// AddOverride adds an override content type for a given path name. -func (_ege ContentTypes )AddOverride (path ,contentType string ){if !_fd .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if _fd .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_eag .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 _ ,_bgg :=range _ege ._gbe .Override {if _bgg .PartNameAttr ==path {return ;};};_cbd :=_eca .NewOverride ();_cbd .PartNameAttr =path ;_cbd .ContentTypeAttr =contentType ;_ege ._gbe .Override =append (_ege ._gbe .Override ,_cbd );}; +// EnsureDefault esnures that an extension and default content type exist, +// adding it if necessary. +func (_ddda ContentTypes )EnsureDefault (ext ,contentType string ){ext =_be .ToLower (ext );for _ ,_cag :=range _ddda ._bfa .Default {if _cag .ExtensionAttr ==ext {_cag .ContentTypeAttr =contentType ;return ;};};_caa :=&_fa .Default {};_caa .ContentTypeAttr =contentType ; +_caa .ExtensionAttr =ext ;_ddda ._bfa .Default =append (_ddda ._bfa .Default ,_caa );}; -// CopyRelationship copies the relationship. -func (_cdc Relationships )CopyRelationship (idAttr string )(Relationship ,bool ){for _cdd :=range _cdc ._bfd .Relationship {if _cdc ._bfd .Relationship [_cdd ].IdAttr ==idAttr {_abd :=*_cdc ._bfd .Relationship [_cdd ];_cgf :=len (_cdc ._bfd .Relationship )+1; -_egce :=map[string ]struct{}{};for _ ,_adad :=range _cdc ._bfd .Relationship {_egce [_adad .IdAttr ]=struct{}{};};for _ ,_caage :=_egce [_d .Sprintf ("\u0072\u0049\u0064%\u0064",_cgf )];_caage ;_ ,_caage =_egce [_d .Sprintf ("\u0072\u0049\u0064%\u0064",_cgf )]{_cgf ++; -};_abd .IdAttr =_d .Sprintf ("\u0072\u0049\u0064%\u0064",_cgf );_cdc ._bfd .Relationship =append (_cdc ._bfd .Relationship ,&_abd );return Relationship {_gdgc :&_abd },true ;};};return Relationship {},false ;}; +// SetTitle records the title of the document. +func (_ace CoreProperties )SetTitle (s string ){if _ace ._affb .Title ==nil {_ace ._affb .Title =&_eb .XSDAny {XMLName :_dfd .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};};_ace ._affb .Title .Data =[]byte (s );};func init (){_fe .SetAsStorage ()}; +func (_fgc CustomProperties )SetPropertyAsVector (name string ,vector *_c .Vector ){_cff :=_fgc .getNewProperty (name );_cff .Vector =vector ;_fgc .setOrReplaceProperty (_cff );};func (_ged CustomProperties )SetPropertyAsI4 (name string ,i4 int32 ){_fbd :=_ged .getNewProperty (name ); +_fbd .I4 =&i4 ;_ged .setOrReplaceProperty (_fbd );}; -// ImageRef is a reference to an image within a document. -type ImageRef struct{_fad *DocBase ;_gaee Relationships ;_gda Image ;_bcc string ;_dea string ;};func (_dbc CustomProperties )SetPropertyAsI1 (name string ,i1 int8 ){_ccd :=_dbc .getNewProperty (name );_ccd .I1 =&i1 ;_dbc .setOrReplaceProperty (_ccd ); -}; +// SetApplicationVersion sets the version of the application that created the +// document. Per MS, the verison string mut be in the form 'XX.YYYY'. +func (_agc AppProperties )SetApplicationVersion (s string ){_agc ._agbd .AppVersion =&s }; -// SetLastModifiedBy records the last person to modify the document. -func (_gcb CoreProperties )SetLastModifiedBy (s string ){_gcb ._dae .LastModifiedBy =&s }; +// AddCustomRelationships adds relationships related to custom properties to the document. +func (_ddbf *DocBase )AddCustomRelationships (){_ddbf .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"); +_ddbf .Rels .AddRelationship ("\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c",_eb .CustomPropertiesType );}; -// ID returns the ID of a relationship. -func (_caag Relationship )ID ()string {return _caag ._gdgc .IdAttr };func init (){_de .SetAsStorage ()}; +// SetDocSecurity sets the document security flag. +func (_fdb AppProperties )SetDocSecurity (v int32 ){_fdb ._agbd .DocSecurity =_eb .Int32 (v )}; -// SetTitle records the title of the document. -func (_edc CoreProperties )SetTitle (s string ){if _edc ._dae .Title ==nil {_edc ._dae .Title =&_cc .XSDAny {XMLName :_f .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};};_edc ._dae .Title .Data =[]byte (s );}; +// 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 (_efd ImageRef )RelativeHeight (w _cf .Distance )_cf .Distance {_edea :=float64 (_efd .Size ().Y )/float64 (_efd .Size ().X );return w *_cf .Distance (_edea );}; -// SetHeight sets row height, see measurement package. -func (_abdc TableRow )SetHeight (m _adg .Distance ){_dec :=_adg .ToEMU (float64 (m ));_abdc ._eaf .HAttr =_ac .ST_Coordinate {ST_CoordinateUnqualified :&_dec };};func (_gac CustomProperties )SetPropertyAsInt (name string ,i int ){_addg :=_gac .getNewProperty (name ); -_cgb :=int32 (i );_addg .Int =&_cgb ;_gac .setOrReplaceProperty (_addg );};const _ebeg =2024; +// Author returns the author of the document +func (_bfd CoreProperties )Author ()string {if _bfd ._affb .Creator !=nil {return string (_bfd ._affb .Creator .Data );};return "";}; -// SetTarget set the target (path) of a relationship. -func (_age Relationship )SetTarget (s string ){_age ._gdgc .TargetAttr =s }; +// Path returns the path to an image file, if any. +func (_ccc ImageRef )Path ()string {return _ccc ._cgc .Path }; // X returns the inner wrapped XML type. -func (_beg CustomProperties )X ()*_ff .Properties {return _beg ._dgf }; +func (_fbg Table )X ()*_gc .Tbl {return _fbg ._cgcc };var ReleasedAt =_bb .Date (_gaa ,_gedf ,_bcgb ,_ffg ,_gaac ,0,0,_bb .UTC ); -// ExtraFile is an unsupported file type extracted from, or to be written to a -// zip package -type ExtraFile struct{ZipPath string ;DiskPath string ;}; +// SetPages sets the pages count of the document. +func (_abg AppProperties )SetPages (n int32 ){_abg ._agbd .Pages =&n }; -// 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 (_fadb ImageRef )RelativeWidth (h _adg .Distance )_adg .Distance {_fdec :=float64 (_fadb .Size ().X )/float64 (_fadb .Size ().Y );return h *_adg .Distance (_fdec );};func (_feb CustomProperties )SetPropertyAsR8 (name string ,r8 float64 ){_bdfbc :=_feb .getNewProperty (name ); -_bdfbc .R8 =&r8 ;_feb .setOrReplaceProperty (_bdfbc );};func (_cad CustomProperties )SetPropertyAsUi1 (name string ,ui1 uint8 ){_dda :=_cad .getNewProperty (name );_dda .Ui1 =&ui1 ;_cad .setOrReplaceProperty (_dda );};func (_fdce CustomProperties )SetPropertyAsNull (name string ){_ffd :=_fdce .getNewProperty (name ); -_ffd .Null =_ge .NewNull ();_fdce .setOrReplaceProperty (_ffd );};func _eccf (_adb *_cc .XSDAny )_bbe .Time {if _adb ==nil {return _bbe .Time {};};_caeb ,_aab :=_bbe .Parse (_gfa ,string (_adb .Data ));if _aab !=nil {_eag .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 (_adb .Data ),_aab ); -};return _caeb ;};func (_dbe CustomProperties )SetPropertyAsDate (name string ,date _bbe .Time ){date =date .UTC ();_egcc ,_dbb ,_bbg :=date .Date ();_ggd ,_dfg ,_ddd :=date .Clock ();_gbc :=_bbe .Date (_egcc ,_dbb ,_bbg ,_ggd ,_dfg ,_ddd ,0,_bbe .UTC ); -_dgc :=_dbe .getNewProperty (name );_dgc .Filetime =&_gbc ;_dbe .setOrReplaceProperty (_dgc );};func UtcTimeFormat (t _bbe .Time )string {return t .Format (_gfd )+"\u0020\u0055\u0054\u0043"}; +// NewTableWithXfrm makes a new table with a pointer to its parent Xfrm for changing its offset and size. +func NewTableWithXfrm (xfrm *_gc .CT_Transform2D )*Table {_fcef :=_gc .NewTbl ();_fcef .TblPr =_gc .NewCT_TableProperties ();return &Table {_cgcc :_fcef ,_bcfa :xfrm };}; -// Company returns the name of the company that created the document. -// For unioffice created documents, it defaults to github.com/unidoc/unioffice -func (_ged AppProperties )Company ()string {if _ged ._baa .Company !=nil {return *_ged ._baa .Company ;};return "";}; +// NewTableStyles constructs a new TableStyles. +func NewTableStyles ()TableStyles {return TableStyles {_facf :_gc .NewTblStyleLst ()}}; -// GetPropertyByName returns a custom property selected by it's name. -func (_efb CustomProperties )GetPropertyByName (name string )CustomProperty {_dd :=_efb ._dgf .Property ;for _ ,_gee :=range _dd {if *_gee .NameAttr ==name {return CustomProperty {_dga :_gee };};};return CustomProperty {};};const _gfa ="2\u00300\u0036\u002d\u0030\u0031\u002d\u0030\u0032\u00541\u0035\u003a\u0030\u0034:0\u0035\u005a"; +// NewTheme constructs a new theme. +func NewTheme ()Theme {return Theme {_gc .NewTheme ()}}; +// SetContentStatus records the content status of the document. +func (_bcd CoreProperties )SetContentStatus (s string ){_bcd ._affb .ContentStatus =&s }; -// GetTargetByRelIdAndType returns a target path with the associated relation ID. -func (_bcf Relationships )GetTargetByRelIdAndType (idAttr string ,typeAttr string )string {for _ ,_fgb :=range _bcf ._bfd .Relationship {if _fgb .IdAttr ==idAttr &&_fgb .TypeAttr ==typeAttr {return _fgb .TargetAttr ;};};return "";}; +// GetTargetByRelId returns a target path with the associated relation ID. +func (_cgd Relationships )GetTargetByRelId (idAttr string )string {for _ ,_add :=range _cgd ._aabd .Relationship {if _add .IdAttr ==idAttr {return _add .TargetAttr ;};};return "";}; -// NewCoreProperties constructs a new CoreProperties. -func NewCoreProperties ()CoreProperties {return CoreProperties {_dae :_cg .NewCoreProperties ()}}; +// AddHyperlink adds an external hyperlink relationship. +func (_acfb Relationships )AddHyperlink (target string )Hyperlink {_abgd :=_acfb .AddRelationship (target ,_eb .HyperLinkType );_abgd ._gabd .TargetModeAttr =_fb .ST_TargetModeExternal ;return Hyperlink (_abgd );}; -// CustomProperty contains document specific property. -// Using of this type is deprecated. -type CustomProperty struct{_dga *_ff .CT_Property }; +// SetTarget set the target (path) of a relationship. +func (_fae Relationship )SetTarget (s string ){_fae ._gabd .TargetAttr =s }; + +// X returns the inner wrapped XML type. +func (_edac Theme )X ()*_gc .Theme {return _edac ._ddge }; + +// 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 (_adf *ImageRef )SetTarget (target string ){_adf ._fcd =target }; // Modified returns the time that the document was modified. -func (_eaab CoreProperties )Modified ()_bbe .Time {return _eccf (_eaab ._dae .Modified )}; +func (_cgf CoreProperties )Modified ()_bb .Time {return _bbac (_cgf ._affb .Modified )}; -// SetModified sets the time that the document was modified. -func (_fa CoreProperties )SetModified (t _bbe .Time ){_fa ._dae .Modified =_gfgb (t ,"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064");}; +// Theme is a drawingml theme. +type Theme struct{_ddge *_gc .Theme }; -// Application returns the name of the application that created the document. -// For unioffice created documents, it defaults to github.com/unidoc/unioffice -func (_ffa AppProperties )Application ()string {if _ffa ._baa .Application !=nil {return *_ffa ._baa .Application ;};return "";}; +// TableCol represents a column in a table. +type TableCol struct{_caae *_gc .CT_TableCol }; -// Type returns the type of a relationship. -func (_gaaa Relationship )Type ()string {return _gaaa ._gdgc .TypeAttr };func (_abe CustomProperties )SetPropertyAsI4 (name string ,i4 int32 ){_gea :=_abe .getNewProperty (name );_gea .I4 =&i4 ;_abe .setOrReplaceProperty (_gea );}; +// ImageRef is a reference to an image within a document. +type ImageRef struct{_dge *DocBase ;_dbdf Relationships ;_cgc Image ;_adb string ;_fcd string ;};func (_ad CustomProperties )SetPropertyAsError (name string ,error string ){_ecb :=_ad .getNewProperty (name );_ecb .Error =&error ;_ad .setOrReplaceProperty (_ecb ); +}; -// CoreProperties contains document specific properties. -type CoreProperties struct{_dae *_cg .CoreProperties };func (_fce CustomProperties )SetPropertyAsClsid (name string ,clsid string ){_ced :=_fce .getNewProperty (name );_ced .Clsid =&clsid ;_fce .setOrReplaceProperty (_ced );}; +// FindRIDForN returns the relationship ID for the i'th relationship of type t. +func (_bcca Relationships )FindRIDForN (i int ,t string )string {for _ ,_daf :=range _bcca ._aabd .CT_Relationships .Relationship {if _daf .TypeAttr ==t {if i ==0{return _daf .IdAttr ;};i --;};};return "";};func UtcTimeFormat (t _bb .Time )string {return t .Format (_aee )+"\u0020\u0055\u0054\u0043"}; +func (_dag Relationship )String ()string {return _f .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",_dag .ID (),_dag .Target (),_dag .Type ()); +};func (_bce CustomProperties )setPropertyHelper (_ecg *_fc .CT_Property ,_bdf bool ){_cagg :=_bce .GetPropertyByName (*_ecg .NameAttr );if (_cagg ==CustomProperty {}){_bce ._da .Property =append (_bce ._da .Property ,_ecg );}else if _bdf {_ecg .FmtidAttr =_cagg ._ceg .FmtidAttr ; +if _cagg ._ceg .PidAttr ==0{_ecg .PidAttr =_cagg ._ceg .PidAttr ;};_ecg .LinkTargetAttr =_cagg ._ceg .LinkTargetAttr ;*_cagg ._ceg =*_ecg ;};}; -// TblStyle returns the TblStyle property. -func (_caefb TableStyles )TblStyle ()[]*_ac .CT_TableStyle {return _caefb ._decd .TblStyle };func (_dfa CustomProperties )SetPropertyAsUi8 (name string ,ui8 uint64 ){_gae :=_dfa .getNewProperty (name );_gae .Ui8 =&ui8 ;_dfa .setOrReplaceProperty (_gae ); -};func (_gfc CustomProperties )setOrReplaceProperty (_caga *_ff .CT_Property ){_gfc .setPropertyHelper (_caga ,true );}; +// SetOffsetY sets vertical offset of a table in distance units (see measurement package). +func (_bfacc Table )SetOffsetY (offY float64 ){if _bfacc ._bcfa .Off ==nil {_bfacc ._bcfa .Off =_gc .NewCT_Point2D ();_gabf :=int64 (0);_bfacc ._bcfa .Off .XAttr =_gc .ST_Coordinate {ST_CoordinateUnqualified :&_gabf };};_fdbc :=_cf .ToEMU (offY );_bfacc ._bcfa .Off .YAttr =_gc .ST_Coordinate {ST_CoordinateUnqualified :&_fdbc }; +};func (_agff CustomProperties )SetPropertyAsUi8 (name string ,ui8 uint64 ){_aed :=_agff .getNewProperty (name );_aed .Ui8 =&ui8 ;_agff .setOrReplaceProperty (_aed );}; -// X returns the inner wrapped XML type. -func (_adga AppProperties )X ()*_aa .Properties {return _adga ._baa }; +// SetCategory records the category of the document. +func (_dcf CoreProperties )SetCategory (s string ){_dcf ._affb .Category =&s };func (_badf CustomProperties )SetPropertyAsClsid (name string ,clsid string ){_fgb :=_badf .getNewProperty (name );_fgb .Clsid =&clsid ;_badf .setOrReplaceProperty (_fgb );}; -// SetDescription records the description of the document. -func (_fag CoreProperties )SetDescription (s string ){if _fag ._dae .Description ==nil {_fag ._dae .Description =&_cc .XSDAny {XMLName :_f .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}};};_fag ._dae .Description .Data =[]byte (s ); -}; -// ContentTypes is the top level "[Content_Types].xml" in a zip package. -type ContentTypes struct{_gbe *_eca .Types }; +// X returns the inner wrapped XML type. +func (_eaa CustomProperties )X ()*_fc .Properties {return _eaa ._da }; -// SetApplicationVersion sets the version of the application that created the -// document. Per MS, the verison string mut be in the form 'XX.YYYY'. -func (_bdf AppProperties )SetApplicationVersion (s string ){_bdf ._baa .AppVersion =&s };const _gcf =13; \ No newline at end of file +// Remove removes an existing relationship. +func (_cec Relationships )Remove (rel Relationship )bool {for _cbb ,_fdf :=range _cec ._aabd .Relationship {if _fdf ==rel ._gabd {copy (_cec ._aabd .Relationship [_cbb :],_cec ._aabd .Relationship [_cbb +1:]);_cec ._aabd .Relationship =_cec ._aabd .Relationship [0:len (_cec ._aabd .Relationship )-1]; +return true ;};};return false ;}; \ No newline at end of file diff --git a/common/license/license.go b/common/license/license.go index db108427bc..a8c1d88ef7 100644 --- a/common/license/license.go +++ b/common/license/license.go @@ -11,44 +11,44 @@ // Package license helps manage commercial licenses and check if they // are valid for the version of UniOffice used. -package license ;import _b "github.com/unidoc/unioffice/internal/license"; +package license ;import _ge "github.com/unidoc/unioffice/internal/license"; -// 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 _b .SetMeteredKey (apiKey )}; +// GetMeteredState checks the currently used metered document usage status, +// documents used and credits available. +func GetMeteredState ()(_ge .MeteredStatus ,error ){return _ge .GetMeteredState ()}; -// SetMeteredKeyUsageLogVerboseMode sets the metered License API Key usage log verbose mode. -// Default value `false`, set to `true` will log the credit usages and print out to console with log level INFO. -func SetMeteredKeyUsageLogVerboseMode (val bool ){_b .SetMeteredKeyUsageLogVerboseMode (val )}; +// LegacyLicense holds the old-style unioffice license information. +type LegacyLicense =_ge .LegacyLicense ; // LegacyLicenseType is the type of license -type LegacyLicenseType =_b .LegacyLicenseType ; +type LegacyLicenseType =_ge .LegacyLicenseType ; -// 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 ){_b .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 _ge .SetLegacyLicenseKey (s )}; + +// MakeUnlicensedKey returns a default key. +func MakeUnlicensedKey ()*LicenseKey {return _ge .MakeUnlicensedKey ()}; // LicenseKey represents a loaded license key. -type LicenseKey =_b .LicenseKey ; +type LicenseKey =_ge .LicenseKey ; -// GetMeteredState checks the currently used metered document usage status, -// documents used and credits available. -func GetMeteredState ()(_b .MeteredStatus ,error ){return _b .GetMeteredState ()}; +// SetMeteredKeyUsageLogVerboseMode sets the metered License API Key usage log verbose mode. +// Default value `false`, set to `true` will log the credit usages and print out to console with log level INFO. +func SetMeteredKeyUsageLogVerboseMode (val bool ){_ge .SetMeteredKeyUsageLogVerboseMode (val )}; -// LegacyLicense holds the old-style unioffice license information. -type LegacyLicense =_b .LegacyLicense ; +// SetLicenseKey sets and validates the license key. +func SetLicenseKey (content string ,customerName string )error {return _ge .SetLicenseKey (content ,customerName );};const (LicenseTierUnlicensed =_ge .LicenseTierUnlicensed ;LicenseTierCommunity =_ge .LicenseTierCommunity ;LicenseTierIndividual =_ge .LicenseTierIndividual ; +LicenseTierBusiness =_ge .LicenseTierBusiness ;); // GetLicenseKey returns the currently loaded license key. -func GetLicenseKey ()*LicenseKey {return _b .GetLicenseKey ()};const (LicenseTierUnlicensed =_b .LicenseTierUnlicensed ;LicenseTierCommunity =_b .LicenseTierCommunity ;LicenseTierIndividual =_b .LicenseTierIndividual ;LicenseTierBusiness =_b .LicenseTierBusiness ; -); - -// SetLegacyLicenseKey installs a legacy license code. License codes issued prior to June 2019. -// Will be removed at some point in a future major version. -func SetLegacyLicenseKey (s string )error {return _b .SetLegacyLicenseKey (s )}; +func GetLicenseKey ()*LicenseKey {return _ge .GetLicenseKey ()}; -// SetLicenseKey sets and validates the license key. -func SetLicenseKey (content string ,customerName string )error {return _b .SetLicenseKey (content ,customerName );}; +// 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 _ge .SetMeteredKey (apiKey )}; -// MakeUnlicensedKey returns a default key. -func MakeUnlicensedKey ()*LicenseKey {return _b .MakeUnlicensedKey ()}; \ No newline at end of file +// 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 ){_ge .SetMeteredKeyPersistentCache (val )}; \ No newline at end of file diff --git a/common/logger/logger.go b/common/logger/logger.go index aff1f95d59..20f15542bd 100644 --- a/common/logger/logger.go +++ b/common/logger/logger.go @@ -9,96 +9,97 @@ // 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 (_e "fmt";_g "io";_aa "os";_ac "path/filepath";_a "runtime";); +package logger ;import (_a "fmt";_ae "io";_e "os";_c "path/filepath";_g "runtime";); -// NewConsoleLogger creates new console logger. -func NewConsoleLogger (logLevel LogLevel )*ConsoleLogger {return &ConsoleLogger {LogLevel :logLevel }}; +// Trace does nothing for dummy logger. +func (DummyLogger )Trace (format string ,args ...interface{}){}; -// Info logs info message. -func (_ee ConsoleLogger )Info (format string ,args ...interface{}){if _ee .LogLevel >=LogLevelInfo {_fa :="\u005bI\u004e\u0046\u004f\u005d\u0020";_ee .output (_aa .Stdout ,_fa ,format ,args ...);};}; +// Debug logs debug message. +func (_bec ConsoleLogger )Debug (format string ,args ...interface{}){if _bec .LogLevel >=LogLevelDebug {_ab :="\u005b\u0044\u0045\u0042\u0055\u0047\u005d\u0020";_bec .output (_e .Stdout ,_ab ,format ,args ...);};}; -// SetLogger sets 'logger' to be used by the unidoc unipdf library. -func SetLogger (logger Logger ){Log =logger }; +// IsLogLevel returns true if log level is greater or equal than `level`. +// Can be used to avoid resource intensive calls to loggers. +func (_cab ConsoleLogger )IsLogLevel (level LogLevel )bool {return _cab .LogLevel >=level };var Log Logger =DummyLogger {}; -// IsLogLevel returns true from dummy logger. -func (DummyLogger )IsLogLevel (level LogLevel )bool {return true }; +// Logger is the interface used for logging in the unipdf package. +type Logger interface{Error (_ca string ,_aa ...interface{});Warning (_af string ,_ce ...interface{});Notice (_df string ,_cb ...interface{});Info (_gb string ,_ad ...interface{});Debug (_ea string ,_f ...interface{});Trace (_de string ,_b ...interface{}); +IsLogLevel (_ed LogLevel )bool ;}; // Notice logs notice message. -func (_acc WriterLogger )Notice (format string ,args ...interface{}){if _acc .LogLevel >=LogLevelNotice {_bed :="\u005bN\u004f\u0054\u0049\u0043\u0045\u005d ";_acc .logToWriter (_acc .Output ,_bed ,format ,args ...);};}; +func (_aff ConsoleLogger )Notice (format string ,args ...interface{}){if _aff .LogLevel >=LogLevelNotice {_gc :="\u005bN\u004f\u0054\u0049\u0043\u0045\u005d ";_aff .output (_e .Stdout ,_gc ,format ,args ...);};}; -// Debug logs debug message. -func (_ba ConsoleLogger )Debug (format string ,args ...interface{}){if _ba .LogLevel >=LogLevelDebug {_fegc :="\u005b\u0044\u0045\u0042\u0055\u0047\u005d\u0020";_ba .output (_aa .Stdout ,_fegc ,format ,args ...);};}; +// Info does nothing for dummy logger. +func (DummyLogger )Info (format string ,args ...interface{}){}; -// Trace does nothing for dummy logger. -func (DummyLogger )Trace (format string ,args ...interface{}){}; +// Trace logs trace message. +func (_cdf WriterLogger )Trace (format string ,args ...interface{}){if _cdf .LogLevel >=LogLevelTrace {_gca :="\u005b\u0054\u0052\u0041\u0043\u0045\u005d\u0020";_cdf .logToWriter (_cdf .Output ,_gca ,format ,args ...);};}; -// Warning logs warning message. -func (_ebd WriterLogger )Warning (format string ,args ...interface{}){if _ebd .LogLevel >=LogLevelWarning {_aag :="\u005b\u0057\u0041\u0052\u004e\u0049\u004e\u0047\u005d\u0020";_ebd .logToWriter (_ebd .Output ,_aag ,format ,args ...);};}; +// Info logs info message. +func (_cbb ConsoleLogger )Info (format string ,args ...interface{}){if _cbb .LogLevel >=LogLevelInfo {_fe :="\u005bI\u004e\u0046\u004f\u005d\u0020";_cbb .output (_e .Stdout ,_fe ,format ,args ...);};}; -// Trace logs trace message. -func (_be ConsoleLogger )Trace (format string ,args ...interface{}){if _be .LogLevel >=LogLevelTrace {_dee :="\u005b\u0054\u0052\u0041\u0043\u0045\u005d\u0020";_be .output (_aa .Stdout ,_dee ,format ,args ...);};}; +// Error logs error message. +func (_fa ConsoleLogger )Error (format string ,args ...interface{}){if _fa .LogLevel >=LogLevelError {_ee :="\u005b\u0045\u0052\u0052\u004f\u0052\u005d\u0020";_fa .output (_e .Stdout ,_ee ,format ,args ...);};}; -// Debug does nothing for dummy logger. -func (DummyLogger )Debug (format string ,args ...interface{}){}; +// Error logs error message. +func (_eeg WriterLogger )Error (format string ,args ...interface{}){if _eeg .LogLevel >=LogLevelError {_dee :="\u005b\u0045\u0052\u0052\u004f\u0052\u005d\u0020";_eeg .logToWriter (_eeg .Output ,_dee ,format ,args ...);};}; -// DummyLogger does nothing. -type DummyLogger struct{};func _beb (_bf _g .Writer ,_aad string ,_fb string ,_bfe ...interface{}){_ ,_ca ,_ag ,_aagc :=_a .Caller (3);if !_aagc {_ca ="\u003f\u003f\u003f";_ag =0;}else {_ca =_ac .Base (_ca );};_acb :=_e .Sprintf ("\u0025s\u0020\u0025\u0073\u003a\u0025\u0064 ",_aad ,_ca ,_ag )+_fb +"\u000a"; -_e .Fprintf (_bf ,_acb ,_bfe ...);}; +// WriterLogger is the logger that writes data to the Output writer +type WriterLogger struct{LogLevel LogLevel ;Output _ae .Writer ;}; -// NewWriterLogger creates new 'writer' logger. -func NewWriterLogger (logLevel LogLevel ,writer _g .Writer )*WriterLogger {logger :=WriterLogger {Output :writer ,LogLevel :logLevel };return &logger ;};var Log Logger =DummyLogger {};const (LogLevelTrace LogLevel =5;LogLevelDebug LogLevel =4;LogLevelInfo LogLevel =3; -LogLevelNotice LogLevel =2;LogLevelWarning LogLevel =1;LogLevelError LogLevel =0;); +// LogLevel is the verbosity level for logging. +type LogLevel int ; -// Info does nothing for dummy logger. -func (DummyLogger )Info (format string ,args ...interface{}){};func (_eea WriterLogger )logToWriter (_bcc _g .Writer ,_ad string ,_fec string ,_gfd ...interface{}){_beb (_bcc ,_ad ,_fec ,_gfd );}; +// Error does nothing for dummy logger. +func (DummyLogger )Error (format string ,args ...interface{}){}; -// Debug logs debug message. -func (_bd WriterLogger )Debug (format string ,args ...interface{}){if _bd .LogLevel >=LogLevelDebug {_cfb :="\u005b\u0044\u0045\u0042\u0055\u0047\u005d\u0020";_bd .logToWriter (_bd .Output ,_cfb ,format ,args ...);};}; +// SetLogger sets 'logger' to be used by the unidoc unipdf library. +func SetLogger (logger Logger ){Log =logger };func (_bb ConsoleLogger )output (_gf _ae .Writer ,_cd string ,_eb string ,_afa ...interface{}){_dc (_gf ,_cd ,_eb ,_afa ...);}; // Trace logs trace message. -func (_cfg WriterLogger )Trace (format string ,args ...interface{}){if _cfg .LogLevel >=LogLevelTrace {_bdg :="\u005b\u0054\u0052\u0041\u0043\u0045\u005d\u0020";_cfg .logToWriter (_cfg .Output ,_bdg ,format ,args ...);};}; +func (_gg ConsoleLogger )Trace (format string ,args ...interface{}){if _gg .LogLevel >=LogLevelTrace {_ge :="\u005b\u0054\u0052\u0041\u0043\u0045\u005d\u0020";_gg .output (_e .Stdout ,_ge ,format ,args ...);};};func _dc (_dd _ae .Writer ,_ga string ,_fef string ,_dfg ...interface{}){_ ,_fea ,_ace ,_aad :=_g .Caller (3); +if !_aad {_fea ="\u003f\u003f\u003f";_ace =0;}else {_fea =_c .Base (_fea );};_eac :=_a .Sprintf ("\u0025s\u0020\u0025\u0073\u003a\u0025\u0064 ",_ga ,_fea ,_ace )+_fef +"\u000a";_a .Fprintf (_dd ,_eac ,_dfg ...);}; -// ConsoleLogger is a logger that writes logs to the 'os.Stdout' -type ConsoleLogger struct{LogLevel LogLevel ;};func (_ab ConsoleLogger )output (_ff _g .Writer ,_dg string ,_db string ,_cg ...interface{}){_beb (_ff ,_dg ,_db ,_cg ...);}; +// IsLogLevel returns true if log level is greater or equal than `level`. +// Can be used to avoid resource intensive calls to loggers. +func (_beg WriterLogger )IsLogLevel (level LogLevel )bool {return _beg .LogLevel >=level };const (LogLevelTrace LogLevel =5;LogLevelDebug LogLevel =4;LogLevelInfo LogLevel =3;LogLevelNotice LogLevel =2;LogLevelWarning LogLevel =1;LogLevelError LogLevel =0; +); -// Warning does nothing for dummy logger. -func (DummyLogger )Warning (format string ,args ...interface{}){}; +// NewWriterLogger creates new 'writer' logger. +func NewWriterLogger (logLevel LogLevel ,writer _ae .Writer )*WriterLogger {logger :=WriterLogger {Output :writer ,LogLevel :logLevel };return &logger ;}; -// Info logs info message. -func (_ebe WriterLogger )Info (format string ,args ...interface{}){if _ebe .LogLevel >=LogLevelInfo {_bb :="\u005bI\u004e\u0046\u004f\u005d\u0020";_ebe .logToWriter (_ebe .Output ,_bb ,format ,args ...);};}; +// IsLogLevel returns true from dummy logger. +func (DummyLogger )IsLogLevel (level LogLevel )bool {return true }; -// Notice logs notice message. -func (_af ConsoleLogger )Notice (format string ,args ...interface{}){if _af .LogLevel >=LogLevelNotice {_fg :="\u005bN\u004f\u0054\u0049\u0043\u0045\u005d ";_af .output (_aa .Stdout ,_fg ,format ,args ...);};}; +// Debug logs debug message. +func (_ac WriterLogger )Debug (format string ,args ...interface{}){if _ac .LogLevel >=LogLevelDebug {_gcc :="\u005b\u0044\u0045\u0042\u0055\u0047\u005d\u0020";_ac .logToWriter (_ac .Output ,_gcc ,format ,args ...);};}; -// Warning logs warning message. -func (_gf ConsoleLogger )Warning (format string ,args ...interface{}){if _gf .LogLevel >=LogLevelWarning {_ded :="\u005b\u0057\u0041\u0052\u004e\u0049\u004e\u0047\u005d\u0020";_gf .output (_aa .Stdout ,_ded ,format ,args ...);};}; +// ConsoleLogger is a logger that writes logs to the 'os.Stdout' +type ConsoleLogger struct{LogLevel LogLevel ;}; -// Error does nothing for dummy logger. -func (DummyLogger )Error (format string ,args ...interface{}){}; +// Warning does nothing for dummy logger. +func (DummyLogger )Warning (format string ,args ...interface{}){}; -// Error logs error message. -func (_bg WriterLogger )Error (format string ,args ...interface{}){if _bg .LogLevel >=LogLevelError {_eg :="\u005b\u0045\u0052\u0052\u004f\u0052\u005d\u0020";_bg .logToWriter (_bg .Output ,_eg ,format ,args ...);};}; +// Notice logs notice message. +func (_dfd WriterLogger )Notice (format string ,args ...interface{}){if _dfd .LogLevel >=LogLevelNotice {_da :="\u005bN\u004f\u0054\u0049\u0043\u0045\u005d ";_dfd .logToWriter (_dfd .Output ,_da ,format ,args ...);};}; // Notice does nothing for dummy logger. func (DummyLogger )Notice (format string ,args ...interface{}){}; -// WriterLogger is the logger that writes data to the Output writer -type WriterLogger struct{LogLevel LogLevel ;Output _g .Writer ;}; +// Debug does nothing for dummy logger. +func (DummyLogger )Debug (format string ,args ...interface{}){}; -// Logger is the interface used for logging in the unipdf package. -type Logger interface{Error (_de string ,_b ...interface{});Warning (_gd string ,_gc ...interface{});Notice (_f string ,_gdc ...interface{});Info (_bc string ,_eb ...interface{});Debug (_fe string ,_dd ...interface{});Trace (_gcb string ,_c ...interface{}); -IsLogLevel (_cf LogLevel )bool ;}; +// Warning logs warning message. +func (_bc WriterLogger )Warning (format string ,args ...interface{}){if _bc .LogLevel >=LogLevelWarning {_cdb :="\u005b\u0057\u0041\u0052\u004e\u0049\u004e\u0047\u005d\u0020";_bc .logToWriter (_bc .Output ,_cdb ,format ,args ...);};}; -// LogLevel is the verbosity level for logging. -type LogLevel int ; +// NewConsoleLogger creates new console logger. +func NewConsoleLogger (logLevel LogLevel )*ConsoleLogger {return &ConsoleLogger {LogLevel :logLevel }}; -// IsLogLevel returns true if log level is greater or equal than `level`. -// Can be used to avoid resource intensive calls to loggers. -func (_cc WriterLogger )IsLogLevel (level LogLevel )bool {return _cc .LogLevel >=level }; +// Warning logs warning message. +func (_be ConsoleLogger )Warning (format string ,args ...interface{}){if _be .LogLevel >=LogLevelWarning {_gbd :="\u005b\u0057\u0041\u0052\u004e\u0049\u004e\u0047\u005d\u0020";_be .output (_e .Stdout ,_gbd ,format ,args ...);};}; -// Error logs error message. -func (_dec ConsoleLogger )Error (format string ,args ...interface{}){if _dec .LogLevel >=LogLevelError {_feg :="\u005b\u0045\u0052\u0052\u004f\u0052\u005d\u0020";_dec .output (_aa .Stdout ,_feg ,format ,args ...);};}; +// DummyLogger does nothing. +type DummyLogger struct{}; -// IsLogLevel returns true if log level is greater or equal than `level`. -// Can be used to avoid resource intensive calls to loggers. -func (_deg ConsoleLogger )IsLogLevel (level LogLevel )bool {return _deg .LogLevel >=level }; \ No newline at end of file +// Info logs info message. +func (_gfe WriterLogger )Info (format string ,args ...interface{}){if _gfe .LogLevel >=LogLevelInfo {_ba :="\u005bI\u004e\u0046\u004f\u005d\u0020";_gfe .logToWriter (_gfe .Output ,_ba ,format ,args ...);};};func (_gbg WriterLogger )logToWriter (_fc _ae .Writer ,_ff string ,_db string ,_gbe ...interface{}){_dc (_fc ,_ff ,_db ,_gbe ); +}; \ No newline at end of file diff --git a/common/tempstorage/diskstore/diskstore.go b/common/tempstorage/diskstore/diskstore.go index 40c2baae70..59c2343a9d 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 (_f "github.com/unidoc/unioffice/common/tempstorage";_eg "io/ioutil";_ga "os";_g "strings";); +package diskstore ;import (_gb "github.com/unidoc/unioffice/common/tempstorage";_d "io/ioutil";_gg "os";_e "strings";);type diskStorage struct{}; + +// Open opens file from disk according to a path +func (_ff diskStorage )Open (path string )(_gb .File ,error ){return _gg .OpenFile (path ,_gg .O_RDWR ,0644);}; + +// TempFile creates a new temp directory by calling ioutil TempDir +func (_a diskStorage )TempDir (pattern string )(string ,error ){return _d .TempDir ("",pattern )}; // RemoveAll removes all files in the directory -func (_bg diskStorage )RemoveAll (dir string )error {if _g .HasPrefix (dir ,_ga .TempDir ()){return _ga .RemoveAll (dir );};return nil ;}; +func (_c diskStorage )RemoveAll (dir string )error {if _e .HasPrefix (dir ,_gg .TempDir ()){return _gg .RemoveAll (dir );};return nil ;}; // TempFile creates a new temp file by calling ioutil TempFile -func (_b diskStorage )TempFile (dir ,pattern string )(_f .File ,error ){return _eg .TempFile (dir ,pattern );}; +func (_da diskStorage )TempFile (dir ,pattern string )(_gb .File ,error ){return _d .TempFile (dir ,pattern );}; // Add is not applicable in the diskstore implementation -func (_df diskStorage )Add (path string )error {return nil }; +func (_cb diskStorage )Add (path string )error {return nil }; // SetAsStorage sets temp storage as a disk storage -func SetAsStorage (){_fd :=diskStorage {};_f .SetAsStorage (&_fd )};type diskStorage struct{}; - -// TempFile creates a new temp directory by calling ioutil TempDir -func (_fc diskStorage )TempDir (pattern string )(string ,error ){return _eg .TempDir ("",pattern )}; - -// Open opens file from disk according to a path -func (_d diskStorage )Open (path string )(_f .File ,error ){return _ga .OpenFile (path ,_ga .O_RDWR ,0644)}; \ No newline at end of file +func SetAsStorage (){_f :=diskStorage {};_gb .SetAsStorage (&_f )}; \ No newline at end of file diff --git a/common/tempstorage/memstore/memstore.go b/common/tempstorage/memstore/memstore.go index a368918ec7..325463c3c9 100644 --- a/common/tempstorage/memstore/memstore.go +++ b/common/tempstorage/memstore/memstore.go @@ -11,43 +11,44 @@ // Package memstore implements tempStorage interface // by using memory as a storage -package memstore ;import (_b "encoding/hex";_eea "errors";_d "fmt";_g "github.com/unidoc/unioffice/common/tempstorage";_ec "io";_ed "io/ioutil";_ecb "math/rand";_ee "sync";); +package memstore ;import (_f "encoding/hex";_d "errors";_e "fmt";_ec "github.com/unidoc/unioffice/common/tempstorage";_bd "io";_c "io/ioutil";_af "math/rand";_a "sync";); -// SetAsStorage sets temp storage as a memory storage -func SetAsStorage (){_fa :=memStorage {_bcd :_ee .Map {}};_g .SetAsStorage (&_fa )}; +// Write writes to the end of the underlying memDataCell in order to implement Writer interface +func (_ff *memFile )Write (p []byte )(int ,error ){_ff ._ed ._fa =append (_ff ._ed ._fa ,p ...);_ff ._ed ._eaf +=int64 (len (p ));return len (p ),nil ;}; + +// Name returns the filename of the underlying memDataCell +func (_ac *memFile )Name ()string {return _ac ._ed ._dc }; // TempDir creates a name for a new temp directory using a pattern argument -func (_bce *memStorage )TempDir (pattern string )(string ,error ){return _cb (pattern ),nil };func _fca (_ab int )(string ,error ){_fd :=make ([]byte ,_ab );if _ ,_dg :=_ecb .Read (_fd );_dg !=nil {return "",_dg ;};return _b .EncodeToString (_fd ),nil ; -};type memStorage struct{_bcd _ee .Map }; +func (_ca *memStorage )TempDir (pattern string )(string ,error ){return _bda (pattern ),nil }; -// Open returns tempstorage File object by name -func (_c *memStorage )Open (path string )(_g .File ,error ){_fba ,_de :=_c ._bcd .Load (path );if !_de {return nil ,_eea .New (_d .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 {_f :_fba .(*memDataCell )},nil ;}; +// Read reads from the underlying memDataCell in order to implement Reader interface +func (_eg *memFile )Read (p []byte )(int ,error ){_cd :=_eg ._cb ;_ag :=_eg ._ed ._eaf ;_ce :=int64 (len (p ));if _ce > _ag {_ce =_ag ;p =p [:_ce ];};if _cd >=_ag {return 0,_bd .EOF ;};_g :=_cd +_ce ;if _g >=_ag {_g =_ag ;};_ea :=copy (p ,_eg ._ed ._fa [_cd :_g ]); +_eg ._cb =_g ;return _ea ,nil ;};func _bda (_ccc string )string {_eb ,_ :=_bdea (6);return _ccc +_eb }; -// ReadAt reads from the underlying memDataCell at an offset provided in order to implement ReaderAt interface. -// It does not affect f.readOffset. -func (_fgfe *memFile )ReadAt (p []byte ,readOffset int64 )(int ,error ){_a :=_fgfe ._f ._gb ;_ef :=int64 (len (p ));if _ef > _a {_ef =_a ;p =p [:_ef ];};if readOffset >=_a {return 0,_ec .EOF ;};_fc :=readOffset +_ef ;if _fc >=_a {_fc =_a ;};_db :=copy (p ,_fgfe ._f ._ae [readOffset :_fc ]); -return _db ,nil ;};type memDataCell struct{_ba string ;_ae []byte ;_gb int64 ;}; +// RemoveAll removes all files according to the dir argument prefix +func (_bde *memStorage )RemoveAll (dir string )error {_bde ._aba .Range (func (_fc ,_ef interface{})bool {_bde ._aba .Delete (_fc );return true });return nil ;};func _bdea (_bbb int )(string ,error ){_ege :=make ([]byte ,_bbb );if _ ,_da :=_af .Read (_ege ); +_da !=nil {return "",_da ;};return _f .EncodeToString (_ege ),nil ;};type memFile struct{_ed *memDataCell ;_cb int64 ;}; -// Name returns the filename of the underlying memDataCell -func (_df *memFile )Name ()string {return _df ._f ._ba };func _cb (_edc string )string {_ac ,_ :=_fca (6);return _edc +_ac }; +// TempFile creates a new empty file in the storage and returns it +func (_bee *memStorage )TempFile (dir ,pattern string )(_ec .File ,error ){_fd :=dir +"\u002f"+_bda (pattern );_ffa :=&memDataCell {_dc :_fd ,_fa :[]byte {}};_bc :=&memFile {_ed :_ffa };_bee ._aba .Store (_fd ,_ffa );return _bc ,nil ;};type memStorage struct{_aba _a .Map }; -// Write writes to the end of the underlying memDataCell in order to implement Writer interface -func (_bc *memFile )Write (p []byte )(int ,error ){_bc ._f ._ae =append (_bc ._f ._ae ,p ...);_bc ._f ._gb +=int64 (len (p ));return len (p ),nil ;}; // Add reads a file from a disk and adds it to the storage -func (_eda *memStorage )Add (path string )error {_ ,_fgg :=_eda ._bcd .Load (path );if _fgg {return nil ;};_ga ,_bb :=_ed .ReadFile (path );if _bb !=nil {return _bb ;};_eda ._bcd .Store (path ,&memDataCell {_ba :path ,_ae :_ga ,_gb :int64 (len (_ga ))}); +func (_ece *memStorage )Add (path string )error {_ ,_fb :=_ece ._aba .Load (path );if _fb {return nil ;};_bb ,_agc :=_c .ReadFile (path );if _agc !=nil {return _agc ;};_ece ._aba .Store (path ,&memDataCell {_dc :path ,_fa :_bb ,_eaf :int64 (len (_bb ))}); return nil ;}; -// TempFile creates a new empty file in the storage and returns it -func (_cf *memStorage )TempFile (dir ,pattern string )(_g .File ,error ){_cd :=dir +"\u002f"+_cb (pattern );_dd :=&memDataCell {_ba :_cd ,_ae :[]byte {}};_ca :=&memFile {_f :_dd };_cf ._bcd .Store (_cd ,_dd );return _ca ,nil ;}; - -// Read reads from the underlying memDataCell in order to implement Reader interface -func (_bd *memFile )Read (p []byte )(int ,error ){_gcg :=_bd ._gc ;_fb :=_bd ._f ._gb ;_fg :=int64 (len (p ));if _fg > _fb {_fg =_fb ;p =p [:_fg ];};if _gcg >=_fb {return 0,_ec .EOF ;};_fgf :=_gcg +_fg ;if _fgf >=_fb {_fgf =_fb ;};_bg :=copy (p ,_bd ._f ._ae [_gcg :_fgf ]); -_bd ._gc =_fgf ;return _bg ,nil ;}; +// Open returns tempstorage File object by name +func (_gb *memStorage )Open (path string )(_ec .File ,error ){_cc ,_cg :=_gb ._aba .Load (path );if !_cg {return nil ,_d .New (_e .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 {_ed :_cc .(*memDataCell )},nil ;}; -// RemoveAll removes all files according to the dir argument prefix -func (_cg *memStorage )RemoveAll (dir string )error {_cg ._bcd .Range (func (_ff ,_edb interface{})bool {_cg ._bcd .Delete (_ff );return true });return nil ;};type memFile struct{_f *memDataCell ;_gc int64 ;}; +// ReadAt reads from the underlying memDataCell at an offset provided in order to implement ReaderAt interface. +// It does not affect f.readOffset. +func (_ab *memFile )ReadAt (p []byte ,readOffset int64 )(int ,error ){_be :=_ab ._ed ._eaf ;_ge :=int64 (len (p ));if _ge > _be {_ge =_be ;p =p [:_ge ];};if readOffset >=_be {return 0,_bd .EOF ;};_ad :=readOffset +_ge ;if _ad >=_be {_ad =_be ;};_adb :=copy (p ,_ab ._ed ._fa [readOffset :_ad ]); +return _adb ,nil ;}; // Close is not applicable in this implementation -func (_efc *memFile )Close ()error {return nil }; \ No newline at end of file +func (_ga *memFile )Close ()error {return nil }; + +// SetAsStorage sets temp storage as a memory storage +func SetAsStorage (){_afc :=memStorage {_aba :_a .Map {}};_ec .SetAsStorage (&_afc )};type memDataCell struct{_dc string ;_fa []byte ;_eaf int64 ;}; \ No newline at end of file diff --git a/common/tempstorage/tempstorage.go b/common/tempstorage/tempstorage.go index 562064502c..f3e3b5f828 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 _g "io"; +package tempstorage ;import _c "io"; // SetAsStorage changes temporary storage to newStorage. -func SetAsStorage (newStorage storage ){_ea =newStorage };type storage interface{Open (_f string )(File ,error );TempFile (_e ,_d string )(File ,error );TempDir (_b string )(string ,error );RemoveAll (_gc string )error ;Add (_gg string )error ;}; - -// File is a representation of a storage file -// with Read, Write, Close and Name methods identical to os.File. -type File interface{_g .Reader ;_g .ReaderAt ;_g .Writer ;_g .Closer ;Name ()string ;}; - -// TempDir creates a name for a new temp directory using a pattern argument. -func TempDir (pattern string )(string ,error ){return _ea .TempDir (pattern )}; - -// Add reads a file from a disk and adds it to the storage. -func Add (path string )error {return _ea .Add (path )}; +func SetAsStorage (newStorage storage ){_bdf =newStorage }; // RemoveAll removes all files according to the dir argument prefix. -func RemoveAll (dir string )error {return _ea .RemoveAll (dir )}; +func RemoveAll (dir string )error {return _bdf .RemoveAll (dir )}; // Open returns tempstorage File object by name. -func Open (path string )(File ,error ){return _ea .Open (path )};var _ea storage ; +func Open (path string )(File ,error ){return _bdf .Open (path )}; + +// TempDir creates a name for a new temp directory using a pattern argument. +func TempDir (pattern string )(string ,error ){return _bdf .TempDir (pattern )}; // TempFile creates new empty file in the storage and returns it. -func TempFile (dir ,pattern string )(File ,error ){return _ea .TempFile (dir ,pattern )}; \ No newline at end of file +func TempFile (dir ,pattern string )(File ,error ){return _bdf .TempFile (dir ,pattern )};var _bdf storage ; + +// File is a representation of a storage file +// with Read, Write, Close and Name methods identical to os.File. +type File interface{_c .Reader ;_c .ReaderAt ;_c .Writer ;_c .Closer ;Name ()string ;}; + +// Add reads a file from a disk and adds it to the storage. +func Add (path string )error {return _bdf .Add (path )};type storage interface{Open (_b string )(File ,error );TempFile (_a ,_bd string )(File ,error );TempDir (_cc string )(string ,error );RemoveAll (_d string )error ;Add (_gd string )error ;}; \ No newline at end of file diff --git a/document/convert/convert.go b/document/convert/convert.go index a7aa0ea7cb..d42a86cfec 100644 --- a/document/convert/convert.go +++ b/document/convert/convert.go @@ -9,445 +9,199 @@ // 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 (_fe "bytes";_ed "errors";_ab "github.com/unidoc/emf";_fb "github.com/unidoc/unioffice/common/logger";_ga "github.com/unidoc/unioffice/common/tempstorage";_ge "github.com/unidoc/unioffice/document";_ee "github.com/unidoc/unioffice/internal/convertutils"; -_cd "github.com/unidoc/unioffice/internal/formatutils";_dg "github.com/unidoc/unioffice/measurement";_ae "github.com/unidoc/unioffice/schema/soo/dml";_fa "github.com/unidoc/unioffice/schema/soo/dml/chart";_be "github.com/unidoc/unioffice/schema/soo/dml/picture"; -_fc "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_cg "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_d "github.com/unidoc/unioffice/schema/soo/wml";_bfa "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_aa "github.com/unidoc/unioffice/vmldrawing"; -_ef "github.com/unidoc/unipdf/v3/core";_bf "github.com/unidoc/unipdf/v3/creator";_fbc "github.com/unidoc/unipdf/v3/model";_g "image/png";_e "io/ioutil";_f "regexp";_c "strconv";_b "strings";);func (_gcdf *convertContext )addCurrentParagraphFooterToCurrentPage (){_gcdf .alignParagraph (); -_gcdf ._adaf ._ad =append (_gcdf ._adaf ._ad ,_gcdf ._dgggb );};func (_effc *convertContext )addCurrentParagraphToCurrentPage (){_ggfbc :=_effc ._dgggb ._dc +_effc ._dgggb ._bdd .Top +_effc ._dgggb ._de +_effc ._dgggb ._bdd .Bottom ;_bab :=0.0;for _ ,_aaf :=range _effc ._dgggb ._dag {if _aaf ._cga ==0&&_aaf ._gc .Bottom > _bab &&_aaf ._gc .Top >=_effc ._dgggb ._dc {_bab =_aaf ._gc .Bottom ; -};};if _bab > _ggfbc {_ggfbc =_bab ;};_effc ._adaf ._fbd =_ggfbc ;_effc ._adaf ._ebe =append (_effc ._adaf ._ebe ,_effc ._dgggb ._fea ...);_effc ._adaf ._eec =append (_effc ._adaf ._eec ,_effc ._dgggb ._ag ...);_effc ._adaf ._fg =append (_effc ._adaf ._fg ,_effc ._dgggb ._ceg ...); -_effc ._adaf ._cda =append (_effc ._adaf ._cda ,_effc ._dgggb ._cegb ...);_effc ._adaf ._eba =append (_effc ._adaf ._eba ,_effc ._dgggb ._dag ...);_effc ._adaf ._dd =append (_effc ._adaf ._dd ,_effc ._dgggb );_effc .adjustRightBoundOfLastSpan ();_effc .alignParagraph (); -if len (_effc ._adaf ._db )==0&&len (_effc ._dgggb ._gge )> 0{_effc ._adaf ._bd .Bottom -=_bg ;};_effc ._adaf ._db =append (_effc ._adaf ._db ,_effc ._dgggb ._gge ...);_effc ._adaf ._bd .Bottom -=_effc ._dgggb ._ff ;}; - -// 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 _ee .RegisterFontsFromDirectory (dirName )};var _cagce float64 ;func (_afcg *convertContext )currentParagraphOverflowsCurrentPage ()bool {_gbdg :=_afcg ._dgggb ._dc +_afcg ._dgggb ._bdd .Top +_afcg ._dgggb ._bdd .Bottom ; -_bafca :=_afcg ._adaf ._bd .Bottom -_afcg ._dgggb ._ff ;if len (_afcg ._adaf ._db )==0&&len (_afcg ._dgggb ._gge )> 0{_bafca -=_bg ;};return _gbdg +_afcg ._dgggb ._de > _bafca ||_gbdg +_afcg ._dgggb ._cag > _bafca ;};func _cdag (_afdb string )(string ,string ){_bfbeba :=_babg .FindStringSubmatch (_afdb ); -if len (_bfbeba )< 3{return "","";};return _bfbeba [1],_bfbeba [2];};func (_eaeag *convertContext )addTextSymbol (_fbdg *symbol ){_cbfd :=_bf .New ();_agdd :=_cbfd .NewStyledParagraph ();_agdd .SetMargins (0,0,0,0);_ecfg :=_fbdg ._abc ;if _fbdg ._gae {_ecfg =""; -};_adfba :=_agdd .Append (_ecfg );_bgag :=0.0;if _fbdg ._aeg !=nil {_adfba .Style =*_fbdg ._aeg ;if _fbdg ._aeg .CharSpacing !=0{_bgag =_fbdg ._aeg .CharSpacing ;};};if _fbdg ._efc ==nil &&_fbdg ._fcb ==nil {_fbdg ._beb =_agdd .Height ()*_da ;_fbdg ._beg =_agdd .Height (); -};if _fbdg ._eg ==0&&!_fbdg ._gae {_fbdg ._eg =_agdd .Width ()+_bgag ;};if _fbdg ._beb < _eaeag ._dgggb ._ddg {_fbdg ._beb =_eaeag ._dgggb ._ddg ;};if len (_eaeag ._adce ._bb )> 0{_cbdf :=_eaeag ._adce ._bb [len (_eaeag ._adce ._bb )-1]._abc ;if _ee .IsNoSpaceLanguage (_cbdf )||(_cbdf =="\u0020")!=(_fbdg ._abc =="\u0020"){_eaeag .addCurrentWordToParagraph (); -_eaeag .newWord ();};};_eaeag ._adce ._bb =append (_eaeag ._adce ._bb ,_fbdg );_fbdg ._fag =_eaeag ._adce ._bfc ;_eaeag ._adce ._bfc +=_fbdg ._eg ;if _fbdg ._abc !="\u0020"{_eaeag ._adce ._fgb =false ;};if _fbdg ._abc =="\u000d"{_eaeag .adjustHeights (_fbdg ._beb *1.13); -_eaeag .adjustHeights (_fbdg ._beb );};}; +package convert ;import (_a "bytes";_b "errors";_gaf "github.com/unidoc/emf";_bf "github.com/unidoc/unioffice/common/logger";_ce "github.com/unidoc/unioffice/common/tempstorage";_gfd "github.com/unidoc/unioffice/document";_ffb "github.com/unidoc/unioffice/internal/convertutils"; +_dc "github.com/unidoc/unioffice/internal/formatutils";_ff "github.com/unidoc/unioffice/measurement";_da "github.com/unidoc/unioffice/schema/soo/dml";_ba "github.com/unidoc/unioffice/schema/soo/dml/chart";_bg "github.com/unidoc/unioffice/schema/soo/dml/picture"; +_cc "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ab "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_de "github.com/unidoc/unioffice/schema/soo/wml";_ef "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_gd "github.com/unidoc/unioffice/vmldrawing"; +_gf "github.com/unidoc/unipdf/v3/core";_d "github.com/unidoc/unipdf/v3/creator";_cd "github.com/unidoc/unipdf/v3/model";_df "github.com/unidoc/unipdf/v3/textshaping";_f "image/png";_ga "io/ioutil";_e "regexp";_ge "strconv";_c "strings";);func _ccfba (_bbagg *_gfd .Document ,_dffcd string ,_bagee *_de .CT_TblPr ,_dcge *_de .CT_PPrGeneral ,_ffbce *_de .CT_RPr )(*_de .CT_TblPr ,*_de .CT_PPrGeneral ,*_de .CT_RPr ){if _bagee .TblStyle !=nil {_ggeb :=_bbagg .GetStyleByID (_dffcd ); +if _ceggfe :=_ggeb .X ();_ceggfe !=nil {if _cbbc :=_ceggfe .TblPr ;_cbbc !=nil {_acfb :=_bagee .TblBorders ;var _bfadd *_de .CT_TblBorders ;if _cbbc .TblBorders !=nil {_bfadd =_cbbc .TblBorders ;};if _acfb ==nil {_acfb =_bfadd ;}else {if _bfadd !=nil {if _acfb .Top ==nil {_acfb .Top =_bfadd .Top ; +};if _acfb .Bottom ==nil {_acfb .Bottom =_bfadd .Bottom ;};if _acfb .Left ==nil {_acfb .Left =_bfadd .Left ;};if _acfb .Right ==nil {_acfb .Right =_bfadd .Right ;};if _acfb .InsideH ==nil {_acfb .InsideH =_bfadd .InsideH ;};if _acfb .InsideV ==nil {_acfb .InsideV =_bfadd .InsideV ; +};};};_bagee .TblBorders =_acfb ;_eecfc :=_bagee .Shd ;_aagc :=_cbbc .Shd ;if _eecfc ==nil {_eecfc =_aagc ;}else {if _aagc !=nil &&_eecfc .FillAttr ==nil {_eecfc .FillAttr =_aagc .FillAttr ;};};_bagee .Shd =_eecfc ;_eeec :=_bagee .TblCellMar ;_fbded :=_cbbc .TblCellMar ; +if _eeec ==nil {_eeec =_fbded ;}else {if _fbded !=nil &&_eeec .Left ==nil {_eeec .Left =_fbded .Left ;};};_bagee .TblCellMar =_eeec ;if _bagee .TblInd ==nil {_bagee .TblInd =_cbbc .TblInd ;};if _bagee .Jc ==nil {_bagee .Jc =_cbbc .Jc ;};};if _ceggfe .PPr !=nil {_dcge =_dbcdd (_ceggfe .PPr ,_dcge ); +};if _ceggfe .RPr !=nil {_ffbce =_ddgf (_ceggfe .RPr ,_ffbce );};if _faabg :=_ceggfe .BasedOn ;_faabg !=nil {return _ccfba (_bbagg ,_faabg .ValAttr ,_bagee ,_dcge ,_ffbce );};};};return _bagee ,_dcge ,_ffbce ;};func (_fecb *convertContext )newPage (){_edef :=&page {}; +_edef ._efg =_fecb ._fege ;_edef ._gdb =_edef ._efg .Top ;if _fecb ._acge {_edef ._ae =true ;_edef ._gdb +=_dea ;};_fecb ._bffgb =append (_fecb ._bffgb ,_edef );_fecb ._fade =_edef ;};type word struct{_fbdf []*symbol ;_ecf float64 ;_caff float64 ;_fd bool ; +};func (_gebb *convertContext )moveCurrentParagraphToNewPage (){_gebb .newPage ();_gafd :=_gebb ._egggg ._fc -_gebb ._fade ._gdb ;_gebb ._egggg ._fc -=_gafd ;for _ ,_eddb :=range _gebb ._egggg ._ec {_eddb ._baf .Translate (0,-_gafd );};for _ ,_bbgd :=range _gebb ._egggg ._deg {_bbgd ._afc -=_gafd ; +};for _ ,_edbd :=range _gebb ._egggg ._fa {_edbd ._afc -=_gafd ;};for _ ,_fcfg :=range _gebb ._egggg ._ffbc {_fcfg ._aac -=_gafd ;};for _ ,_dagd :=range _gebb ._egggg ._dcb {_dagd ._aac -=_gafd ;};};func (_cedd *convertContext )newSpan (){_fdfg :=&span {_cfd :_cedd ._cdcg ._fcg ,_bca :_cedd ._cdcg ._agb }; +_cedd ._dfbdf =_fdfg ;_cedd ._cdcg ._bdb =append (_cedd ._cdcg ._bdb ,_fdfg );};func _bcfe (_ceggf ,_baeg *_de .CT_RPr )*_de .CT_RPr {if _ceggf ==nil {return _baeg ;};if _baeg ==nil {if _ceggf .B !=nil {_ceggf .B =nil ;};if _ceggf .BCs !=nil {_ceggf .BCs =nil ; +};if _ceggf .I !=nil {_ceggf .I =nil ;};if _ceggf .ICs !=nil {_ceggf .ICs =nil ;};return _ceggf ;};if _ceggf .RStyle ==nil {_ceggf .RStyle =_baeg .RStyle ;};if _ceggf .RFonts ==nil {_ceggf .RFonts =_baeg .RFonts ;};if _ceggf .B ==nil {_ceggf .B =_baeg .B ; +};if _ceggf .BCs ==nil {_ceggf .BCs =_baeg .BCs ;};if _ceggf .I ==nil {_ceggf .I =_baeg .I ;};if _ceggf .ICs ==nil {_ceggf .ICs =_baeg .ICs ;};if _ceggf .Caps ==nil {_ceggf .Caps =_baeg .Caps ;};if _ceggf .SmallCaps ==nil {_ceggf .SmallCaps =_baeg .SmallCaps ; +};if _ceggf .Strike ==nil {_ceggf .Strike =_baeg .Strike ;};if _ceggf .Dstrike ==nil {_ceggf .Dstrike =_baeg .Dstrike ;};if _ceggf .Outline ==nil {_ceggf .Outline =_baeg .Outline ;};if _ceggf .Shadow ==nil {_ceggf .Shadow =_baeg .Shadow ;};if _ceggf .Emboss ==nil {_ceggf .Emboss =_baeg .Emboss ; +};if _ceggf .Imprint ==nil {_ceggf .Imprint =_baeg .Imprint ;};if _ceggf .NoProof ==nil {_ceggf .NoProof =_baeg .NoProof ;};if _ceggf .SnapToGrid ==nil {_ceggf .SnapToGrid =_baeg .SnapToGrid ;};if _ceggf .Vanish ==nil {_ceggf .Vanish =_baeg .Vanish ;}; +if _ceggf .WebHidden ==nil {_ceggf .WebHidden =_baeg .WebHidden ;};if _ceggf .Color ==nil {_ceggf .Color =_baeg .Color ;};if _ceggf .Spacing ==nil {_ceggf .Spacing =_baeg .Spacing ;};if _ceggf .W ==nil {_ceggf .W =_baeg .W ;};if _ceggf .Kern ==nil {_ceggf .Kern =_baeg .Kern ; +};if _ceggf .Position ==nil {_ceggf .Position =_baeg .Position ;};if _ceggf .Sz ==nil {_ceggf .Sz =_baeg .Sz ;};if _ceggf .SzCs ==nil {_ceggf .SzCs =_baeg .SzCs ;};if _ceggf .Highlight ==nil {_ceggf .Highlight =_baeg .Highlight ;};if _ceggf .U ==nil {_ceggf .U =_baeg .U ; +};if _ceggf .Effect ==nil {_ceggf .Effect =_baeg .Effect ;};if _ceggf .Bdr ==nil {_ceggf .Bdr =_baeg .Bdr ;};if _ceggf .Shd ==nil {_ceggf .Shd =_baeg .Shd ;};if _ceggf .FitText ==nil {_ceggf .FitText =_baeg .FitText ;};if _ceggf .VertAlign ==nil {_ceggf .VertAlign =_baeg .VertAlign ; +};if _ceggf .Rtl ==nil {_ceggf .Rtl =_baeg .Rtl ;};if _ceggf .Cs ==nil {_ceggf .Cs =_baeg .Cs ;};if _ceggf .Em ==nil {_ceggf .Em =_baeg .Em ;};if _ceggf .Lang ==nil {_ceggf .Lang =_baeg .Lang ;};if _ceggf .EastAsianLayout ==nil {_ceggf .EastAsianLayout =_baeg .EastAsianLayout ; +};if _ceggf .SpecVanish ==nil {_ceggf .SpecVanish =_baeg .SpecVanish ;};if _ceggf .OMath ==nil {_ceggf .OMath =_baeg .OMath ;};if _ceggf .RPrChange ==nil {_ceggf .RPrChange =_baeg .RPrChange ;};return _ceggf ;};func _ddeeg (_adgd *_de .CT_Border )(_d .CellBorderStyle ,*_d .Color ,float64 ){if _adgd ==nil {return _d .CellBorderStyleNone ,nil ,0; +};var _aadag _d .CellBorderStyle ;switch _adgd .ValAttr {case _de .ST_BorderSingle :_aadag =_d .CellBorderStyleSingle ;case _de .ST_BorderDouble :_aadag =_d .CellBorderStyleDouble ;default:_aadag =_d .CellBorderStyleNone ;};var _eaba _d .Color ;if _bgae :=_adgd .ColorAttr ; +_bgae !=nil {if _bfgga :=_bgae .ST_HexColorRGB ;_bfgga !=nil {_eaba =_d .ColorRGBFromHex ("\u0023"+*_bfgga );};};_cdcfc :=0.0;if _fgfb :=_adgd .SzAttr ;_fgfb !=nil {_cdcfc =float64 (*_fgfb )/8;};return _aadag ,&_eaba ,_cdcfc ;};func _caccb (_cbdeg string )bool {for _ ,_deeaf :=range _cbdeg {if _deeaf > 255{return false ; +};};return true ;};func (_cdfe *convertContext )makePdfBlockFromChart (_agdd *_ba .Chart ,_gggd ,_bafa float64 )(*_d .Block ,error ){_ecdg :=_agdd .CT_RelId .IdAttr ;_ecff :=_cdfe ._cbfb .GetChartSpaceByRelId (_ecdg );if _ecff ==nil {return nil ,_b .New ("\u004e\u006f\u0020\u0063\u0068\u0061\u0072\u0074\u0073\u0070\u0061\u0063\u0065"); +};var _bgaa *_da .Theme ;_cdfc :=_cdfe ._cbfb .Themes ();if len (_cdfc )> 0{_bgaa =_cdfc [0];};return _ffb .MakeBlockFromChartSpace (_ecff ,_gggd ,_bafa ,_bgaa );}; // ConvertToPdfWithOptions convert the document to PDF with file given options. -func ConvertToPdfWithOptions (d *_ge .Document ,opts *Options )*_bf .Creator {var _fegbg map[string ]string ;_ee .DefaultFontSize =12;if opts !=nil {if opts .ProcessFields {_fegbg =_ggefb (d );};if len (opts .FontFiles )> 0{_eeabd :=_ee .RegisterFontsFromFiles (opts .FontFiles ); -if _eeabd !=nil {_fb .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 !=""{_aded :=_ee .RegisterFontsFromDirectory (opts .FontDirectory ); -if _aded !=nil {_fb .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",_aded .Error ());};};if opts .DefaultFontSize > 0{_ee .DefaultFontSize =float64 (opts .DefaultFontSize ); -};if len (opts .RtlFontFile )> 0{_ee .RtlFontFile ,_ =_ee .LoadFontFromFile (opts .RtlFontFile );};if opts .DefaultImageEncoder !=nil {_ee .DefaultImageEncoder =opts .DefaultImageEncoder ;};};_ee .RegisterEmbeddedFonts (d );var (_dgef *_d .CT_PPrGeneral ; -_dcdba *_d .CT_RPr ;);if _gcad :=d .Styles .X ().DocDefaults ;_gcad !=nil {if _fefc :=_gcad .PPrDefault ;_fefc !=nil {_dgef =_fefc .PPr ;};if _aaeg :=_gcad .RPrDefault ;_aaeg !=nil {_dcdba =_aaeg .RPr ;};};_bgf ,_bgfg :=_bf .PageSizeA4 [0],_bf .PageSizeA4 [1]; -if opts !=nil &&opts .DefaultPageSize ==Letter {_bgf =_bf .PageSizeLetter [0];_bgfg =_bf .PageSizeLetter [1];};_gcdg :=_dg .Inch *1.0;_egcg :=_dg .Inch *0.5;_cbcb ,_ccee ,_fdcb ,_eceg :=_gcdg ,_gcdg ,_gcdg ,_gcdg ;_edgg ,_ggaa :=_egcg ,_egcg ;var (_efagd []*headerFooterRef ; -_cebbd []*headerFooterRef ;);if _cegc :=d .BodySection ().X ();_cegc !=nil {if _fefce :=_cegc .PgMar ;_fefce !=nil {if _fefce .LeftAttr .ST_UnsignedDecimalNumber !=nil {_cbcb =_ee .PointsFromTwips (int64 (*_fefce .LeftAttr .ST_UnsignedDecimalNumber )); -};if _fefce .LeftAttr .ST_UnsignedDecimalNumber !=nil {_ccee =_ee .PointsFromTwips (int64 (*_fefce .RightAttr .ST_UnsignedDecimalNumber ));};if _fefce .TopAttr .Int64 !=nil {_fdcb =_ee .PointsFromTwips (*_fefce .TopAttr .Int64 );};if _fefce .BottomAttr .Int64 !=nil {_eceg =_ee .PointsFromTwips (*_fefce .BottomAttr .Int64 ); -};if _fefce .HeaderAttr .ST_UnsignedDecimalNumber !=nil {_edgg =_ee .PointsFromTwips (int64 (*_fefce .HeaderAttr .ST_UnsignedDecimalNumber ));};if _fefce .FooterAttr .ST_UnsignedDecimalNumber !=nil {_ggaa =_ee .PointsFromTwips (int64 (*_fefce .FooterAttr .ST_UnsignedDecimalNumber )); -};};if _gfff :=_cegc .PgSz ;_gfff !=nil {if _gfff .WAttr !=nil {_bgf =_ee .PointsFromTwips (int64 (*_gfff .WAttr .ST_UnsignedDecimalNumber ));};if _gfff .HAttr !=nil {_bgfg =_ee .PointsFromTwips (int64 (*_gfff .HAttr .ST_UnsignedDecimalNumber ));};};for _ ,_fcgdc :=range _cegc .EG_HdrFtrReferences {if _bgge :=_fcgdc .HeaderReference ; -_bgge !=nil {_dffgb :=&headerFooterRef {_abea :true ,_cgedb :_bgge .IdAttr ,_ceaf :_bgge .TypeAttr ,_cebfg :-1};_efagd =append (_efagd ,_dffgb );};if _aefe :=_fcgdc .FooterReference ;_aefe !=nil {_fade :=&headerFooterRef {_dgce :true ,_cgedb :_aefe .IdAttr ,_ceaf :_aefe .TypeAttr ,_cebfg :-1}; -_cebbd =append (_cebbd ,_fade );};};if len (_cegc .EG_HdrFtrReferences )< 1{_fafe :=&headerFooterRef {_dgce :false ,_abea :false ,_cebfg :-1};_efagd =append (_efagd ,_fafe );_cebbd =append (_cebbd ,_fafe );};};if d .Settings .X ().DefaultTabStop ==nil {_cagce =_gdfgf (12.7); -}else {_cagce =_ee .PointsFromTwips (int64 (*d .Settings .X ().DefaultTabStop .ValAttr .ST_UnsignedDecimalNumber ));};_ebgc :=_bf .New ();_ebgc .SetPageSize (_bf .PageSize {_bgf ,_bgfg });_ebgc .SetPageMargins (_cbcb ,_ccee ,_fdcb ,_eceg );_ffdg :=&convertContext {_bbaf :_ebgc ,_abdg :d ,_agab :_dgef ,_dfcf :_dcdba ,_faagc :&_ee .Rectangle {Top :_fdcb ,Bottom :_bgfg -_eceg ,Left :_cbcb ,Right :_bgf -_ccee },_efbd :&_ee .Rectangle {Top :_fdcb ,Bottom :_eceg ,Left :_cbcb ,Right :_ccee },_ceaaf :[]note {},_bfea :map[int64 ]map[int64 ]int64 {},_ffb :_fegbg ,_dfcc :opts ,_bfdb :_efagd ,_ecgfa :_cebbd ,_gbgb :_edgg ,_cfbe :_fdcb ,_daeef :_bgfg -_ggaa ,_edd :_eceg ,_ebdca :_cbcb ,_eafge :map[string ]map[int64 ]*_d .CT_Ind {},_bfgg :[]float64 {_bgf ,_bgfg }}; -_ffdg .calculateHdrFtrContentHeight ();_abcf :=d .X ().Body .EG_BlockLevelElts ;_agdc :=len (_abcf );_ffdg ._adag =nil ;for _cabe ,_beae :=range _abcf {var _fbgg []*_d .EG_ContentBlockContent ;if _cabe < _agdc -1{_agddf :=_abcf [_cabe +1];_fbgg =_agddf .EG_ContentBlockContent ; -};_ffdg .addAbsoluteCBCs (_beae .EG_ContentBlockContent ,_fbgg );};_ffdg ._adag =nil ;_ffdg .addEndnotes ();_ffdg .alignSymbolsVertically ();_ffdg .drawPages ();_ffdg .drawHeaderFooter ();return _ebgc ;};func (_afcd *convertContext )getTableCellProperties (_bfde *_bf .Table ,_befa *_d .CT_TblPr ,_dbab *_d .CT_TblPrEx ,_ccgg []*_d .CT_TblStylePr ,_acbf int ,_gede *_d .CT_TcPr ,_ddgf *_d .CT_RPr ,_bafa int ,_efee int ,_fceca int )(*_d .CT_RPr ,_bf .CellVerticalAlignment ,float64 ,float64 ,float64 ,float64 ,*_bf .TableCell ){var _aaaf *_bf .TableCell ; -_gdcea :=1;_fcbc :=_d .NewCT_RPr ();var _cdaa ,_dadb int64 ;for _ ,_geaab :=range _ccgg {if _acbf ==0&&_geaab .TypeAttr ==_d .ST_TblStyleOverrideTypeFirstRow {_egdf (_geaab .PPr ,&_cdaa ,&_dadb );_gede =_fbef (_gede ,_geaab .TcPr );_ddgf =_bdfdf (_fcbc ,_geaab .RPr ); -break ;};if _bafa ==0&&_geaab .TypeAttr ==_d .ST_TblStyleOverrideTypeFirstCol {_egdf (_geaab .PPr ,&_cdaa ,&_dadb );_gede =_fbef (_gede ,_geaab .TcPr );_ddgf =_bdfdf (_fcbc ,_geaab .RPr );};if _acbf ==_efee -1&&_geaab .TypeAttr ==_d .ST_TblStyleOverrideTypeLastRow {_egdf (_geaab .PPr ,&_cdaa ,&_dadb ); -_gede =_fbef (_gede ,_geaab .TcPr );_ddgf =_bdfdf (_fcbc ,_geaab .RPr );};if _bafa ==_fceca -1&&_geaab .TypeAttr ==_d .ST_TblStyleOverrideTypeLastCol {_egdf (_geaab .PPr ,&_cdaa ,&_dadb );_gede =_fbef (_gede ,_geaab .TcPr );_ddgf =_bdfdf (_fcbc ,_geaab .RPr ); -};if _acbf %2!=0&&_geaab .TypeAttr ==_d .ST_TblStyleOverrideTypeBand1Horz {_egdf (_geaab .PPr ,&_cdaa ,&_dadb );_gede =_fbef (_gede ,_geaab .TcPr );if _bafa ==0{_ddgf =_bdfdf (_fcbc ,_geaab .RPr );}else {_ddgf =_aaebc (_ddgf ,_geaab .RPr );};};if _bafa %2!=0&&_geaab .TypeAttr ==_d .ST_TblStyleOverrideTypeBand1Vert {_egdf (_geaab .PPr ,&_cdaa ,&_dadb ); -_gede =_fbef (_gede ,_geaab .TcPr );if _acbf ==0{_ddgf =_bdfdf (_fcbc ,_geaab .RPr );}else {_ddgf =_aaebc (_fcbc ,_geaab .RPr );};};if _acbf %2==0&&_geaab .TypeAttr ==_d .ST_TblStyleOverrideTypeBand2Horz {_egdf (_geaab .PPr ,&_cdaa ,&_dadb );_gede =_fbef (_gede ,_geaab .TcPr ); -if _bafa ==_fceca -1{_ddgf =_bdfdf (_fcbc ,_geaab .RPr );}else {_ddgf =_aaebc (_fcbc ,_geaab .RPr );};};if _bafa %2==0&&_geaab .TypeAttr ==_d .ST_TblStyleOverrideTypeBand2Vert {_egdf (_geaab .PPr ,&_cdaa ,&_dadb );_gede =_fbef (_gede ,_geaab .TcPr );if _acbf ==_efee -1{_ddgf =_bdfdf (_fcbc ,_geaab .RPr ); -}else {_ddgf =_aaebc (_fcbc ,_geaab .RPr );};};};_afd :=_ceaac (_befa ,_dbab ,_gede ,_acbf ,_bafa ,_efee ,_fceca );_dcdg :=_bf .CellVerticalAlignmentTop ;_gdeb ,_ebdde ,_facf ,_adbb :=0.0,0.0,0.0,0.0;if _afd !=nil {if _afd .GridSpan !=nil {_gdcea =int (_afd .GridSpan .ValAttr ); -};_aaaf =_bfde .MultiColCell (_gdcea );if _gacf :=_afd .TcBorders ;_gacf !=nil {if _adec :=_gacf .Left ;_adec !=nil {_ccdb ,_ddge ,_gabe :=_ceccdd (_adec );_aaaf .SetBorder (_bf .CellBorderSideLeft ,_ccdb ,_gabe );if _ddge !=nil &&*_ddge !=nil {_aaaf .SetSideBorderColor (_bf .CellBorderSideLeft ,*_ddge ); -};};if _ace :=_gacf .Top ;_ace !=nil {_aadc ,_gaed ,_agaa :=_ceccdd (_ace );_aaaf .SetBorder (_bf .CellBorderSideTop ,_aadc ,_agaa );if _gaed !=nil &&*_gaed !=nil {_aaaf .SetSideBorderColor (_bf .CellBorderSideTop ,*_gaed );};};if _aacb :=_gacf .Right ; -_aacb !=nil {_bdbf ,_eebe ,_fcdb :=_ceccdd (_aacb );_aaaf .SetBorder (_bf .CellBorderSideRight ,_bdbf ,_fcdb );if _eebe !=nil &&*_eebe !=nil {_aaaf .SetSideBorderColor (_bf .CellBorderSideRight ,*_eebe );};};if _fbda :=_gacf .Bottom ;_fbda !=nil {_bcgd ,_gdfd ,_ebdfd :=_ceccdd (_fbda ); -_aaaf .SetBorder (_bf .CellBorderSideBottom ,_bcgd ,_ebdfd );if _gdfd !=nil &&*_gdfd !=nil {_aaaf .SetSideBorderColor (_bf .CellBorderSideBottom ,*_gdfd );};};}else {_aaaf .SetBorder (_bf .CellBorderSideAll ,_bf .CellBorderStyleSingle ,_gdfgf (0.125)); -_aaaf .SetBorderColor (_bf .ColorBlack );};_afcd .setCellBackgroundColor (_aaaf ,_afd .Shd );if _bbcf :=_afd .TcMar ;_bbcf !=nil {_gdeb =_gadab (_bbcf .Left ,0);_ebdde =_gadab (_bbcf .Right ,0);_facf =_gadab (_bbcf .Top ,_cdaa );_adbb =_gadab (_bbcf .Bottom ,_dadb ); -};if _fcba :=_afd .VAlign ;_fcba !=nil {switch _fcba .ValAttr {case _d .ST_VerticalJcCenter :_dcdg =_bf .CellVerticalAlignmentMiddle ;case _d .ST_VerticalJcBottom :_dcdg =_bf .CellVerticalAlignmentBottom ;};};};if _aaaf ==nil {_aaaf =_bfde .NewCell (); -};return _ddgf ,_dcdg ,_gdeb ,_ebdde ,_facf ,_adbb ,_aaaf ;};func _ffeaa (_cfdcf string )uint16 {_ggegb ,_bcgc :=_dcaa [_cfdcf ];if !_bcgc {return 0;};return _ggegb ;};type line struct{_dagb float64 ;_ccgf float64 ;_cca float64 ;_dac float64 ;_cbb float64 ; -_bgd []*span ;};var _eeff =_gdfgf (2.5);func (_gfce *convertContext )addAnchorExtra (_fgg []*_d .EG_PContent ){for _ ,_cdd :=range _fgg {for _ ,_cffa :=range _cdd .EG_ContentRunContent {if _bfad :=_cffa .R ;_bfad !=nil {for _ ,_adgd :=range _bfad .Extra {if _efga ,_cbff :=_adgd .(*_d .AlternateContentRun ); -_cbff {if _dffb :=_efga .Choice ;_dffb !=nil {if _gfac :=_dffb .Drawing ;_gfac !=nil {for _ ,_fbfc :=range _gfac .Anchor {var _bgec ,_fgc ,_eag ,_eaf float64 ;_dabd ,_cbbd :=_fbfc .PositionH ,_fbfc .PositionV ;if _deca :=_dabd .Choice ;_deca !=nil {if _deca .PosOffset !=nil {_bgec =_dg .FromEMU (int64 (*_deca .PosOffset )); -};};if _ddeg :=_cbbd .Choice ;_ddeg !=nil {if _ddeg .PosOffset !=nil {_fgc =_dg .FromEMU (int64 (*_ddeg .PosOffset ));};};if _bdeg :=_fbfc .Extent ;_bdeg !=nil {_eaf =_dg .FromEMU (_bdeg .CxAttr );_eag =_dg .FromEMU (_bdeg .CyAttr );};_dece :=_gfce ._dgggb ._dc +_fgc ; -_gec :=_dece +_eag ;_dbed :=_gfce ._dgggb ._adf +_bgec ;_afb :=_dbed +_eaf ;_acc :=_fgc +_eag ;if _acc > _gfce ._dgggb ._cag {_gfce ._dgggb ._cag =_acc ;};if _fbfc .Choice !=nil &&_fbfc .Choice .WrapNone ==nil {_gfce ._dgggb ._dag =append (_gfce ._dgggb ._dag ,&zoneToSkip {_gc :&_ee .Rectangle {Top :_dece ,Bottom :_gec ,Left :_dbed ,Right :_afb },_ce :_fbfc .Choice ,_cga :_fbfc .RelativeHeightAttr }); -};if _daba :=_fbfc .Graphic ;_daba !=nil {if _bdbb :=_daba .GraphicData ;_bdbb !=nil {for _ ,_fed :=range _bdbb .Any {if _ddgd ,_cdgf :=_fed .(*_d .WdWsp );_cdgf {_bdc ,_gdbf :=_gfce .makeBlockFromWdWsp (_ddgd );if _gdbf !=nil {_fb .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_gdbf ); -};if _bdc !=nil {_bdc ._gca .Scale (_eaf /_bdc ._gca .Width (),_eag /_bdc ._gca .Height ());_bdc ._gbd =_dbed ;_bdc ._fad =_dece ;if _fbfc .BehindDocAttr {_gfce ._dgggb ._cegb =append (_gfce ._dgggb ._cegb ,_bdc );}else {_gfce ._dgggb ._ceg =append (_gfce ._dgggb ._ceg ,_bdc ); -};};};};};};};};};};};};};};};func (_aged *convertContext )addEmptyCellToTable (_daee *_bf .Table ,_deba *_d .CT_Tc ,_bgbdd *_d .CT_TblPr ,_ceca *_d .CT_TblPrEx ,_bcca ,_gegg ,_fbdc ,_cfbc int ,_adfbb []*_d .CT_TblStylePr ,_cagc *_d .CT_RPr ){_aged .getTableCellProperties (_daee ,_bgbdd ,_ceca ,_adfbb ,_bcca ,_deba .TcPr ,_cagc ,_gegg ,_fbdc ,_cfbc ); -};type tableCellProperties struct{_cdg *_d .CT_Tc ;_ea *_d .CT_TblPr ;_fec *_d .CT_TblPrEx ;_cb int ;_cgb int ;_dea int ;_ccd int ;_ecf []*_d .CT_TblStylePr ;_ebd *_d .CT_PPrGeneral ;_dcf *_d .CT_RPr ;_aac bool ;_aef int ;_ccg bool ;_fd bool ;_dcb float64 ; -};func _eadfa (_ceggf string )bool {for _ ,_fcdda :=range _ceggf {if _fcdda > 255{return false ;};};return true ;};func (_dfag *convertContext )makeBlockFromTextboxContent (_bcfa *_d .TxbxContent ,_eggc ,_gbce float64 ,_bbdbf *_ee .Rectangle )(*block ,error ){if _bbdbf ==nil {_bbdbf =&_ee .Rectangle {}; -};if _gdad :=_bcfa .EG_ContentBlockContent ;len (_gdad )> 0{_cdbcd ,_afge :=_dfag .makePdfBlockFromCBCs ([][]*_d .EG_ContentBlockContent {_gdad },_eggc ,_gbce ,_bbdbf ,false ,nil );if _afge !=nil {return nil ,_afge ;};_gefb :=&block {_gca :_cdbcd ,_edb :false ,_dec :0,_ded :_bf .ColorBlack }; -return _gefb ,nil ;};return nil ,nil ;};func _ffaa (_bagc int64 ,_fddbc _d .ST_NumberFormat )string {_ccba :=int (_bagc );switch _fddbc {case _d .ST_NumberFormatDecimal :return _c .Itoa (_ccba );case _d .ST_NumberFormatUpperRoman :return _cbgf (_ccba ,true ); -case _d .ST_NumberFormatLowerRoman :return _cbgf (_ccba ,false );case _d .ST_NumberFormatUpperLetter :return _bbec (_ccba ,true );case _d .ST_NumberFormatLowerLetter :return _bbec (_ccba ,false );default:return _c .Itoa (_ccba );};};func _dfgc (_fabfc *_ge .Document ,_aafg string )[]*_d .CT_TblStylePr {_efab :=_fabfc .GetStyleByID (_aafg ); -var _acgd []*_d .CT_TblStylePr ;if _edef :=_efab .X ();_edef !=nil {if _daec :=_edef .BasedOn ;_daec !=nil {_dfgc (_fabfc ,_daec .ValAttr );};if len (_edef .TblStylePr )> 0{_acgd =_edef .TblStylePr ;};};return _acgd ;};const (A4 int =iota ;Letter ;);func (_agc *convertContext )addAbsoluteCBCs (_faa []*_d .EG_ContentBlockContent ,_bfcf []*_d .EG_ContentBlockContent ){_fead :=""; -_gag :=false ;for _ ,_acf :=range _bfcf {if len (_acf .P )< 1{_gag =true ;break ;};for _ ,_fdg :=range _acf .P {if len (_fdg .EG_PContent )==0{break ;};if _fdg .PPr !=nil &&_fdg .PPr .PStyle !=nil {_fead =_fdg .PPr .PStyle .ValAttr ;break ;};};};for _ ,_eca :=range _faa {for _ ,_egb :=range _eca .P {_agc .newParagraph (); -if _egb .PPr !=nil &&_egb .PPr .PStyle ==nil {_dgeb :=_agc ._abdg .Styles .ParagraphStyles ();for _ ,_gcaf :=range _dgeb {if _dbg :=_gcaf .X ().DefaultAttr ;_dbg !=nil {if _cdc :=_dbg .Bool ;_cdc !=nil &&*_cdc {_egb .PPr =_ebeb (_egb .PPr ,_gcaf .X ().PPr ,_gcaf .X ().RPr ); -};if _ggfb :=_dbg .ST_OnOff1 ;_ggfb ==_fc .ST_OnOff1On {_egb .PPr =_ebeb (_egb .PPr ,_gcaf .X ().PPr ,_gcaf .X ().RPr );};break ;};};};_bbd ,_gdg :=_agc .combinePPrWithStyles (_egb .PPr );if _gdg !=nil {_agc ._aaaff =_gdg ;};if _egb .PPr !=nil &&_egb .PPr .PStyle !=nil {if _egb .PPr .PStyle .ValAttr !=_fead {_egb .PPr .ContextualSpacing =nil ; -};};if _bbd !=nil &&_bbd .SectPr !=nil {_aaca ,_ceae :=_agc .getSectPrHeaderAndFooterRef (_bbd .SectPr ,len (_agc ._edbf )-1);_agc ._adaf ._cf =append (_agc ._adaf ._cf ,_aaca ...);_agc ._adaf ._ba =append (_agc ._adaf ._ba ,_ceae ...);_agc ._bfdb =append (_agc ._bfdb ,_aaca ...); -_agc ._ecgfa =append (_agc ._ecgfa ,_ceae ...);if !_gag &&(_bbd .SectPr .Type ==nil ||(_bbd .SectPr .Type !=nil &&_bbd .SectPr .Type .ValAttr !=_d .ST_SectionMarkContinuous ))&&_gdg ==nil &&!_efeg (_bbd .WidowControl ){_agc .newPage ();continue ;};if len (_egb .EG_PContent )< 1{continue ; -};};_agc .assignPropsToAbsoluteParagraph (_bbd ,_agc ._dgggb );_agc .determineParagraphBounds ();_agc .newLine ();_agc .newWord ();_gfa :=_egb .EG_PContent ;if len (_gfa )==0{_agc .addEmptyLine ();}else {if _agc .addAbsoluteEGPC (_gfa ,_bbd ){_agc .addCurrentWordToParagraph (); -_agc .addCurrentParagraphToCurrentPage ();_agc .newPage ();continue ;};if _agc .currentParagraphOverflowsCurrentPage (){_agc .moveCurrentParagraphToNewPage ();};_agc .addAnchorBlocks (_gfa );_agc .addAnchorExtra (_gfa );_agc .addCurrentWordToParagraph (); -};_agc .addCurrentParagraphToCurrentPage ();};for _ ,_ffd :=range _eca .Tbl {if _agc ._dgggb ==nil {_agc .newParagraph ();_agc .determineParagraphBounds ();_agc .newLine ();_agc .newWord ();};_agc .addAbsoluteTable (_ffd );};};_agc ._dgggb =nil ;};func _gda (_ddaa string )[]*symbol {return []*symbol {&symbol {_abc :_ddaa ,_gae :true }}}; -func _fgcd (_eacc string )string {_agde :=_aaeb .FindStringSubmatch (_eacc );if len (_agde )< 2{return "";};return _agde [1];};func (_dfegd *convertContext )addInlineSymbol (_eagb *symbol ){if len (_dfegd ._adce ._bb )> 0{_adffa :=_dfegd ._adce ._bb [len (_dfegd ._adce ._bb )-1]._abc ; -if _adffa =="\u0020"{_dfegd .addCurrentWordToParagraph ();_dfegd .newWord ();};};_dfegd ._adce ._bb =append (_dfegd ._adce ._bb ,_eagb );_eagb ._fag =_dfegd ._adce ._bfc ;_dfegd ._adce ._bfc +=_eagb ._eg ;_dfegd ._adce ._fgb =false ;_dfegd .adjustHeights (_eagb ._beb ); -};func (_deef *convertContext )assignHeaderFooterToPage (_bacb *page ){_dfda :=_deef ._abdg .DocRels ();_dgdf :=_f .MustCompile ("\u005b\u0030\u002d\u0039\u005d\u002b");for _ ,_gaaa :=range _bacb ._cf {if _gaaa !=nil &&_gaaa ._abea {if _bedf :=_dfda .GetTargetByRelId (_gaaa ._cgedb ); -_bedf !=""{_beaa ,_ :=_c .Atoi (_dgdf .FindString (_bedf ));for _cbbeab ,_fff :=range _deef ._abdg .Headers (){if _beaa ==(_cbbeab +1){_deef ._ddged =true ;_deef ._cbae =false ;_deef .addAbsoluteHeaderFooterCBCs (_fff .X ().EG_ContentBlockContent );};}; -};};};for _ ,_gbaf :=range _bacb ._ba {if _gbaf !=nil &&_gbaf ._dgce {if _fddd :=_dfda .GetTargetByRelId (_gbaf ._cgedb );_fddd !=""{_dbcdg ,_ :=_c .Atoi (_dgdf .FindString (_fddd ));for _geef ,_acdea :=range _deef ._abdg .Footers (){if _dbcdg ==(_geef +1){_deef ._ddged =false ; -_deef ._cbae =true ;_deef .addAbsoluteHeaderFooterCBCs (_acdea .X ().EG_ContentBlockContent );};};};};};};func (_gefc *convertContext )makeBlockFromWdWsp (_agefg *_d .WdWsp )(*block ,error ){if _dded :=_agefg .WChoice ;_dded !=nil {if _daaa :=_dded .Txbx ; -_daaa !=nil {if _gcde :=_daaa .TxbxContent ;_gcde !=nil {if _edeb :=_gcde .EG_ContentBlockContent ;len (_edeb )> 0{if _ebcg :=_agefg .SpPr ;_ebcg !=nil {if _geab :=_ebcg .Xfrm ;_geab !=nil {if _bdfc :=_geab .Ext ;_bdfc !=nil {_cefdc :=_dg .FromEMU (_bdfc .CxAttr ); -_acab :=_dg .FromEMU (_bdfc .CyAttr );_bcde :=&_ee .Rectangle {Top :_eeff ,Bottom :_eeff ,Left :_eeff ,Right :_eeff };_aefa ,_fdde :=_gefc .makePdfBlockFromCBCs ([][]*_d .EG_ContentBlockContent {_edeb },_cefdc ,_acab ,_bcde ,false ,nil );if _fdde !=nil {return nil ,_fdde ; -};var _cabeb bool ;var _ccaeb float64 ;var _aecab _bf .Color ;if _dbec :=_ebcg .PrstGeom ;_dbec !=nil {if _dbec .PrstAttr ==_ae .ST_ShapeTypeRect {if _fdcgf :=_ebcg .Ln ;_fdcgf !=nil {if _cgeb :=_fdcgf .WAttr ;_cgeb !=nil {_cabeb =true ;_ccaeb =_dg .FromEMU (int64 (*_cgeb )); -_aecab =_bf .ColorBlack ;if _gegb :=_fdcgf .SolidFill ;_gegb !=nil {if _adaga :=_gegb .SrgbClr ;_adaga !=nil {_aecab =_bf .ColorRGBFromHex ("\u0023"+_adaga .ValAttr );};};};};};};_efdcb :=&block {_gca :_aefa ,_edb :_cabeb ,_dec :_ccaeb ,_ded :_aecab }; -return _efdcb ,nil ;};};};};};};};return nil ,nil ;};func _gadab (_bdce *_d .CT_TblWidth ,_fbdcc int64 )float64 {if _bdce !=nil {if _bdce .TypeAttr ==_d .ST_TblWidthUnset ||_bdce .TypeAttr ==_d .ST_TblWidthDxa {if _aedc :=_bdce .WAttr ;_aedc !=nil {if _aebdf :=_aedc .ST_DecimalNumberOrPercent ; -_aebdf !=nil {if _fcdd :=_aebdf .ST_UnqualifiedPercentage ;_fcdd !=nil {return _ee .PointsFromTwips (*_fcdd +_fbdcc );};};};};};return 0.0;};func _aab (_gcac *_bf .Creator ,_eef *block ){_eef ._gca .SetPos (_eef ._gbd ,_eef ._fad );_gcac .Draw (_eef ._gca ); -if _eef ._edb {_ee .DrawRectangle (_gcac ,&_ee .Rectangle {Top :_eef ._fad ,Bottom :_eef ._fad +_eef ._gca .Height (),Left :_eef ._gbd ,Right :_eef ._gbd +_eef ._gca .Width ()},_eef ._dec ,_eef ._ded );};};var _debac ,_babg ,_aaeb *_f .Regexp ;func _bbec (_aaafg int ,_abff bool )string {_afda :=(_aaafg -1)/26+1; -_fdge :=byte ((_aaafg -1)%26);if _abff {_fdge +=byte (65);}else {_fdge +=byte (97);};_eddd :=_fe .NewBuffer ([]byte {});for _cbab :=0;_cbab < _afda ;_cbab ++{_eddd .Write ([]byte {_fdge });};return _eddd .String ();};func (_dffd *convertContext )addAnchorBlocks (_bbef []*_d .EG_PContent ){for _ ,_abfg :=range _bbef {for _ ,_aae :=range _abfg .EG_ContentRunContent {if _dcbe :=_aae .R ; -_dcbe !=nil {for _ ,_fdf :=range _dcbe .EG_RunInnerContent {if _agf :=_fdf .Drawing ;_agf !=nil {for _ ,_cdb :=range _agf .Anchor {var _bggd ,_fgf ,_feb ,_acd float64 ;if _cdb .DistLAttr !=nil {_bggd =_dg .FromEMU (int64 (*_cdb .DistLAttr ));};if _cdb .DistRAttr !=nil {_fgf =_dg .FromEMU (int64 (*_cdb .DistRAttr )); -};if _cdb .DistTAttr !=nil {_feb =_dg .FromEMU (int64 (*_cdb .DistTAttr ));};if _cdb .DistBAttr !=nil {_acd =_dg .FromEMU (int64 (*_cdb .DistBAttr ));};var _dabb ,_caeg ,_eaea ,_caa float64 ;if _cdbb :=_cdb .Extent ;_cdbb !=nil {_caa =_dg .FromEMU (_cdbb .CxAttr ); -_eaea =_dg .FromEMU (_cdbb .CyAttr );};_bafd :=0.0;_gef :=0.0;_fcaf ,_efcd :=_cdb .PositionH ,_cdb .PositionV ;switch _fcaf .RelativeFromAttr {case _d .WdST_RelFromHPage :_gef =0;default:_gef =_dffd ._adaf ._bd .Left ;};if _cfa :=_fcaf .Choice ;_cfa !=nil {if _cfa .PosOffset !=nil {_dabb =_dg .FromEMU (int64 (*_cfa .PosOffset )); -};switch _cfa .Align {case _d .WdST_AlignHRight :_dabb +=_dffd ._dgggb ._dge -_dffd ._dgggb ._adf -_caa ;case _d .WdST_AlignHCenter :_dabb +=(_dffd ._dgggb ._dge -_dffd ._dgggb ._adf -_caa )/2;};};switch _efcd .RelativeFromAttr {case _d .WdST_RelFromVPage :_bafd =0; -case _d .WdST_RelFromVParagraph :_bafd =_dffd ._dgggb ._dc ;case _d .WdST_RelFromVTopMargin :_bafd =0;default:_bafd =_dffd ._adaf ._bd .Top ;};if _agga :=_efcd .Choice ;_agga !=nil {if _agga .PosOffset !=nil {_caeg =_dg .FromEMU (int64 (*_agga .PosOffset )); -};};_bafd +=_caeg ;_gef +=_dabb ;_gfag :=_bafd +_eaea ;_bffe :=_gef +_caa ;if _bafd < _dffd ._adaf ._ggf {_dffd .moveCurrentParagraphToNewPage ();};_cefc :=_caeg +_eaea ;if _cefc > _dffd ._dgggb ._cag {_dffd ._dgggb ._cag =_cefc ;};if !_cdb .AllowOverlapAttr {_dffd ._dgggb ._de =_eaea ; -};if _cdb .Choice !=nil &&_cdb .Choice .WrapNone ==nil {_dffd ._dgggb ._dag =append (_dffd ._dgggb ._dag ,&zoneToSkip {_gc :&_ee .Rectangle {Top :_bafd -_feb ,Bottom :_gfag +_acd ,Left :_gef -_bggd ,Right :_bffe +_fgf },_ce :_cdb .Choice ,_cga :_cdb .RelativeHeightAttr }); -};if _afa :=_cdb .Graphic ;_afa !=nil {if _bfg :=_afa .GraphicData ;_bfg !=nil {for _ ,_aacf :=range _bfg .Any {if _ccc ,_gee :=_aacf .(*_be .Pic );_gee {_eeb ,_dfd :=_dffd .makePdfImageFromGraphics (_ccc );if _dfd !=nil {_fb .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_dfd ); -};_dae :=false ;_eea :=0.0;if _ccc .SpPr !=nil &&_ccc .SpPr .Xfrm !=nil {if _ccc .SpPr .Xfrm .RotAttr !=nil {_eea =_dg .DegreeFromSTAngle (*_ccc .SpPr .Xfrm .RotAttr );};if _ddaae :=_ccc .SpPr .Xfrm .Ext ;_ddaae !=nil {_dae =true ;};};if _eeb !=nil {if !_dae {_eeb .Scale (_caa /_eeb .Width (),_eaea /_eeb .Height ()); -}else {_eeb .ScaleToWidth (_caa );};_eeb .SetAngle (_eea );_bead :=&image {_cfd :_eeb ,_gdb :_gef ,_ccad :_bafd };if _cdb .BehindDocAttr {_dffd ._dgggb ._ag =append (_dffd ._dgggb ._ag ,_bead );}else {_dffd ._dgggb ._fea =append (_dffd ._dgggb ._fea ,_bead ); -};};}else if _aga ,_bbcc :=_aacf .(*_fa .Chart );_bbcc {_fbe ,_cgf :=_dffd .makePdfBlockFromChart (_aga ,_caa ,_eaea );if _cgf !=nil {_fb .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_cgf ); -};if _fbe !=nil {_adgf :=&block {_gca :_fbe ,_gbd :_gef ,_fad :_bafd };if _cdb .BehindDocAttr {_dffd ._dgggb ._cegb =append (_dffd ._dgggb ._cegb ,_adgf );}else {_dffd ._dgggb ._ceg =append (_dffd ._dgggb ._ceg ,_adgf );};};};};};};};};};};};};};func (_afgb *convertContext )calculateHdrFtrContentHeight (){_fgde :=_bf .New (); -_fgde .SetPageSize (_bf .PageSize {_afgb ._bbaf .Width (),_afgb ._bbaf .Height ()});_fgde .SetPageMargins (_afgb ._efbd .Left ,_afgb ._efbd .Right ,_afgb ._efbd .Top ,_afgb ._efbd .Bottom );_dcfb :=*_afgb ;_dcfb ._bbaf =_fgde ;_dcfb .newPage ();_dcfb .drawPages (); -_dcfb .drawHeaderFooter ();_ccac :=_fgde .Finalize ();if _ccac !=nil {_fb .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_ccac );};if _dcfb ._cfbe >=_afgb ._efbd .Top {_afgb ._faagc .Top =_dcfb ._cfbe +_afgb ._gbgb ;_afgb ._efbd .Top =_dcfb ._cfbe +_afgb ._gbgb ; -_afgb ._cfbe =_dcfb ._cfbe ;};if _dcfb ._edd < _afgb ._efbd .Bottom {_egaff :=(_dcfb ._edd /_afgb ._efbd .Bottom )*(_dcfb ._edd *_da );_afgb ._daeef -=_egaff ;}else {_afgb ._daeef -=_dcfb ._edd ;_afgb ._faagc .Bottom =_afgb ._daeef ;};_afgb ._bbaf .SetPageMargins (_afgb ._efbd .Left ,_afgb ._efbd .Right ,_afgb ._efbd .Top ,_afgb ._efbd .Bottom ); -};func (_cfef *convertContext )addAbsoluteHeaderFooterCBCs (_agfe []*_d .EG_ContentBlockContent ){for _ ,_acdd :=range _agfe {for _ ,_dedg :=range _acdd .P {_cfef .newParagraph ();if _dedg .PPr !=nil &&_dedg .PPr .PStyle ==nil {_efdc :=_cfef ._abdg .Styles .ParagraphStyles (); -for _ ,_efbb :=range _efdc {if _cbcbe :=_efbb .X ().DefaultAttr ;_cbcbe !=nil {if _cgfc :=_cbcbe .Bool ;_cgfc !=nil &&*_cgfc {_dedg .PPr =_ebeb (_dedg .PPr ,_efbb .X ().PPr ,_efbb .X ().RPr );};if _ddc :=_cbcbe .ST_OnOff1 ;_ddc ==_fc .ST_OnOff1On {_dedg .PPr =_ebeb (_dedg .PPr ,_efbb .X ().PPr ,_efbb .X ().RPr ); -};break ;};};};_ebddf ,_dagac :=_cfef .combinePPrWithStyles (_dedg .PPr );if _dagac !=nil {_cfef ._aaaff =_dagac ;};_cfef .assignPropsToAbsoluteParagraph (_ebddf ,_cfef ._dgggb );_cfef .determineParagraphBounds ();_cfef .newLine ();_cfef .newWord ();_cdfc :=_dedg .EG_PContent ; -if len (_cdfc )==0{_cfef .addEmptyLine ();}else {_cfef .addAnchorBlocks (_cdfc );_cfef .addAnchorExtra (_cdfc );_cfef .addAbsoluteEGPC (_cdfc ,_ebddf );_cfef .addCurrentWordToParagraph ();};if _cfef ._ddged {_cfef .addCurrentParagraphHeaderToCurrentPage (); -}else {_cfef .addCurrentParagraphFooterToCurrentPage ();};};for _ ,_dbfg :=range _acdd .Tbl {if _cfef ._dgggb ==nil {_cfef .newParagraph ();_cfef .determineParagraphBounds ();_cfef .newLine ();_cfef .newWord ();};_cfef .addAbsoluteHeaderFooterTable (_dbfg ); -};};};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);type convertContext struct{_bbaf *_bf .Creator ;_abdg *_ge .Document ;_agab *_d .CT_PPrGeneral ;_dfcf *_d .CT_RPr ; -_fged *_bf .StyledParagraph ;_edbf []*page ;_adaf *page ;_faagc *_ee .Rectangle ;_dgggb *paragraph ;_beed *line ;_daeac *span ;_adce *word ;_ggeg *_d .CT_Hyperlink ;_cgbee *_d .CT_ParaRPr ;_fgab *_d .CT_PPr ;_ceaaf []note ;_aaaff *prefix ;_aabb bool ;_ddged bool ; -_cbae bool ;_ebdca float64 ;_gbgb float64 ;_daeef float64 ;_eefdg float64 ;_bgbc bool ;_bfea map[int64 ]map[int64 ]int64 ;_ffb map[string ]string ;_dfcc *Options ;_bfdb []*headerFooterRef ;_ecgfa []*headerFooterRef ;_ccfb []*paragraph ;_gbcgc []*paragraph ; -_eafge map[string ]map[int64 ]*_d .CT_Ind ;_cfbe float64 ;_edd float64 ;_bfgg []float64 ;_efbd *_ee .Rectangle ;_adag *_d .CT_PPr ;};func _efeg (_acfe *_d .CT_OnOff )bool {if _acfe !=nil {if _agda :=_acfe .ValAttr ;_agda !=nil {if _bggg :=_agda .Bool ; -_bggg !=nil {return *_bggg ;};return _agda .ST_OnOff1 ==_fc .ST_OnOff1On ;};return true ;};return false ;};type note struct{_ca string ;_eb []*_d .EG_BlockLevelElts ;_dgc *_bf .Block ;};func _ebeb (_gffb *_d .CT_PPr ,_gcda *_d .CT_PPrGeneral ,_edcf *_d .CT_RPr )*_d .CT_PPr {if _gffb ==nil {_gffb =_d .NewCT_PPr (); -};if _gcda !=nil {if _gffb .Jc ==nil &&_gcda .Jc !=nil {_gffb .Jc =_gcda .Jc ;};if _gffb .Spacing ==nil {_gffb .Spacing =_gcda .Spacing ;}else if _dddg :=_gcda .Spacing ;_dddg !=nil {if _gffb .Spacing .BeforeAttr ==nil {_gffb .Spacing .BeforeAttr =_dddg .BeforeAttr ; -};if _gffb .Spacing .AfterAttr ==nil {_gffb .Spacing .AfterAttr =_dddg .AfterAttr ;};if _gffb .Spacing .LineAttr ==nil {_gffb .Spacing .LineAttr =_dddg .LineAttr ;};};if _gcda .ContextualSpacing !=nil {_gffb .ContextualSpacing =_gcda .ContextualSpacing ; -};if _gcda .Ind !=nil {if _gffb .Ind ==nil {_gffb .Ind =_gcda .Ind ;}else {_aaae ,_ebgfa :=_gffb .Ind .FirstLineAttr ==nil ,_gffb .Ind .HangingAttr ==nil ;if _aaae &&_ebgfa &&_gcda .Ind .FirstLineAttr !=nil {_gffb .Ind .FirstLineAttr =_gcda .Ind .FirstLineAttr ; -_aaae =false ;};if _aaae &&_ebgfa &&_gcda .Ind .HangingAttr !=nil {_gffb .Ind .HangingAttr =_gcda .Ind .HangingAttr ;};if _gffb .Ind .LeftAttr ==nil {_gffb .Ind .LeftAttr =_gcda .Ind .LeftAttr ;};if _gffb .Ind .RightAttr ==nil {_gffb .Ind .RightAttr =_gcda .Ind .RightAttr ; -};};};if _gffb .Tabs ==nil &&_gcda .Tabs !=nil {_gffb .Tabs =_gcda .Tabs ;};if _gcda .PBdr !=nil {_gffb .PBdr =_gcda .PBdr ;};if _gffb .NumPr ==nil &&_gcda .NumPr !=nil {_gffb .NumPr =_gcda .NumPr ;};};if _edcf !=nil {var _bagb _d .CT_ParaRPr ;if _gffb .RPr ==nil {_bagb =*_d .NewCT_ParaRPr (); -}else {_bagb =*_gffb .RPr ;};if _bagb .Color ==nil &&_edcf .Color !=nil {_bagb .Color =_edcf .Color ;};if _bagb .Spacing ==nil &&_edcf .Spacing !=nil {_bagb .Spacing =_edcf .Spacing ;};if _bagb .Sz ==nil &&_edcf .Sz !=nil {_bagb .Sz =_edcf .Sz ;};if _bagb .SzCs ==nil &&_edcf .SzCs !=nil {_bagb .SzCs =_edcf .SzCs ; -};if _bagb .B ==nil &&_edcf .B !=nil {_bagb .B =_edcf .B ;};if _bagb .I ==nil &&_edcf .I !=nil {_bagb .I =_edcf .I ;};if _bagb .RFonts ==nil &&_edcf .RFonts !=nil {_bagb .RFonts =_edcf .RFonts ;};if _bagb .VertAlign ==nil &&_edcf .VertAlign !=nil {_bagb .VertAlign =_edcf .VertAlign ; -};if _bagb .Bdr ==nil &&_edcf .Bdr !=nil {_bagb .Bdr =_edcf .Bdr ;};if _bagb .Caps ==nil &&_edcf .Caps !=nil {_bagb .Caps =_edcf .Caps ;};if _bagb .SmallCaps ==nil &&_edcf .SmallCaps !=nil {_bagb .SmallCaps =_edcf .SmallCaps ;};_gffb .RPr =&_bagb ;};return _gffb ; -};func _efcda (_egfa *_d .CT_ParaRPr ,_cggg *_d .CT_RPr )*_d .CT_ParaRPr {if _cggg ==nil {return _egfa ;};if _egfa ==nil {_egfa =_d .NewCT_ParaRPr ();if _cggg .B !=nil {_egfa .B =_cggg .B ;};if _cggg .BCs !=nil {_egfa .BCs =_cggg .BCs ;};if _cggg .I !=nil {_egfa .I =_cggg .I ; -};if _cggg .ICs !=nil {_egfa .ICs =_cggg .ICs ;};if _cggg .U !=nil {_egfa .U =_cggg .U ;};if _cggg .Color !=nil {_egfa .Color =_cggg .Color ;};return _egfa ;};if _egfa .B !=_cggg .B {_egfa .B =_cggg .B ;};if _egfa .BCs !=_cggg .BCs {_egfa .BCs =_cggg .BCs ; -};if _egfa .I !=_cggg .I {_egfa .I =_cggg .I ;};if _egfa .ICs !=_cggg .ICs {_egfa .ICs =_cggg .ICs ;};if _egfa .U !=_cggg .U {_egfa .U =_cggg .U ;};if _egfa .Color !=_cggg .Color {_egfa .Color =_cggg .Color ;};return _egfa ;};func (_cggc *convertContext )processCtr (_bcff *_d .CT_R ,_baad *_d .CT_PPr ,_gbcc bool ,_agegd *link ,_egea *_bf .StyledParagraph ,_fbeg bool ,_dggd int ,_gbfc int ,_gcgg int ,_bdfgd *_bf .Division ,_fcge bool )(bool ,int ,bool ,_bf .TextStyle ){var _cdce _bf .TextStyle ; -_dedc :=_cbea (_cggc ._abdg ,_bcff .RPr ,_baad );for _ ,_dceb :=range _bcff .EG_RunInnerContent {var _fadd *_bf .TextChunk ;if _dceb .T !=nil {_ddga :=_dceb .T .Content ;if _dedc !=nil &&_efeg (_dedc .Caps ){_ddga =_b .ToUpper (_ddga );};if _ddga ==""{_ddga ="\u0020"; -};_gbcc =true ;if _agegd ._ccae !=""{if _agegd ._bbe ==_cg .ST_TargetModeExternal {_fadd =_egea .AddExternalLink (_ddga ,_agegd ._ccae );};}else {_fadd =_egea .Append (_ddga );};_cdce ,_ ,_ ,_ =_cggc .makeRunStyle (_dedc ,false ,false ,false ,false ,false ); -_fadd .Style =_cdce ;}else if _dceb .LastRenderedPageBreak !=nil &&!_fbeg &&_dggd !=_gbfc {_gcgg =_gbfc ;break ;}else if _dceb .Br !=nil {_egea .Append ("\u000a\u0020");_gbcc =true ;}else if _dceb .Drawing !=nil {for _ ,_abcg :=range _dceb .Drawing .Inline {if _eeab :=_abcg .Graphic ; -_eeab !=nil {if _bbfb :=_eeab .GraphicData ;_bbfb !=nil {_afgcf :=_abcg .Extent ;if _afgcf ==nil {continue ;};_faba :=_dg .FromEMU (_afgcf .CxAttr );_daag :=_dg .FromEMU (_afgcf .CyAttr );for _ ,_deeb :=range _bbfb .Any {if _eaba ,_dgegg :=_deeb .(*_be .Pic ); -_dgegg {if _eaba .BlipFill !=nil {_cecc ,_babc :=_cggc .makePdfImageFromGraphics (_eaba );if _babc !=nil {_fb .Log .Debug ("C\u0061\u006e\u006e\u006ft \u006da\u006b\u0065\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_babc );};if _cecc !=nil {_cecc .Scale (_faba /_cecc .Width (),_daag /_cecc .Height ()); -_bdfgd .Add (_cecc );_gbcc =true ;_fcge =false ;};};};};};};};};};return _gbcc ,_gcgg ,_fcge ,_cdce ;};type styleAttributes struct{};func (_fadbb *convertContext )newParagraph (){if _fadbb ._adaf ==nil {_fadbb .newPage ();};_fcde :=¶graph {};_fcde ._bdd =&_ee .Rectangle {}; -_fcde ._dc =_fadbb ._adaf ._fbd ;_fadbb ._dgggb =_fcde ;};var (_bg =_gdfgf (6);_bgc =_gdfgf (0.25);_gg =_gdfgf (1.9););func _ceaac (_aaeba *_d .CT_TblPr ,_fdgee *_d .CT_TblPrEx ,_afae *_d .CT_TcPr ,_cafg ,_cddg ,_gcafe ,_edcd int )*_d .CT_TcPr {if _afae ==nil {_afae =_d .NewCT_TcPr (); -};if _fdgee ==nil {_fdgee =_d .NewCT_TblPrEx ();};if _aaeba ==nil {_aaeba =_d .NewCT_TblPr ();};if _afae .TcBorders ==nil {_afae .TcBorders =_d .NewCT_TcBorders ();};if _fdgee .TblBorders ==nil {_fdgee .TblBorders =_d .NewCT_TblBorders ();};if _aaeba .TblBorders ==nil {_aaeba .TblBorders =_d .NewCT_TblBorders (); -};if _afae .TcBorders .Top ==nil {if _fdgee .TblBorders .Top ==nil {_afae .TcBorders .Top =_adef (_aaeba .TblBorders .Top ,_aaeba .TblBorders .InsideH ,_cafg ==0);}else {_afae .TcBorders .Top =_adef (_fdgee .TblBorders .Top ,_fdgee .TblBorders .InsideH ,_cafg ==0); -};};if _afae .TcBorders .Bottom ==nil {if _fdgee .TblBorders .Bottom ==nil {_afae .TcBorders .Bottom =_adef (_aaeba .TblBorders .Bottom ,_aaeba .TblBorders .InsideH ,_cafg ==_gcafe -1);}else {_afae .TcBorders .Bottom =_adef (_fdgee .TblBorders .Bottom ,_fdgee .TblBorders .InsideH ,_cafg ==_gcafe -1); -};};if _afae .TcBorders .Left ==nil {if _fdgee .TblBorders .Left ==nil {_afae .TcBorders .Left =_adef (_aaeba .TblBorders .Left ,_aaeba .TblBorders .InsideV ,_cddg ==0);}else {_afae .TcBorders .Left =_adef (_fdgee .TblBorders .Left ,_fdgee .TblBorders .InsideV ,_cddg ==0); -};};if _afae .TcBorders .Right ==nil {if _fdgee .TblBorders .Right ==nil {_afae .TcBorders .Right =_adef (_aaeba .TblBorders .Right ,_aaeba .TblBorders .InsideV ,_cddg ==_edcd -1);}else {_afae .TcBorders .Right =_adef (_fdgee .TblBorders .Right ,_fdgee .TblBorders .InsideV ,_cddg ==_edcd -1); -};};if _afae .Shd ==nil {if _egef :=_aaeba .Shd ;_egef !=nil {_afae .Shd =_egef ;};}else {if _aaeba .Shd !=nil &&_afae .Shd .FillAttr ==nil {_afae .Shd .FillAttr =_aaeba .Shd .FillAttr ;};};if _fdgee .TblCellMar !=nil {_aaeba .TblCellMar =_fdgee .TblCellMar ; -};if _ecfee :=_aaeba .TblCellMar ;_ecfee !=nil {if _afae .TcMar ==nil {_afae .TcMar =_d .NewCT_TcMar ();};if _afae .TcMar .Left ==nil {_afae .TcMar .Left =_ecfee .Left ;};if _afae .TcMar .Top ==nil {_afae .TcMar .Top =_ecfee .Top ;};if _afae .TcMar .Right ==nil {_afae .TcMar .Right =_ecfee .Right ; -};if _afae .TcMar .Bottom ==nil {_afae .TcMar .Bottom =_ecfee .Bottom ;};};return _afae ;};func (_gfad *convertContext )addCellToTable (_acb *_bf .Table ,_edgf *_d .CT_Tc ,_aggg *_d .CT_TblPr ,_deag *_d .CT_TblPrEx ,_fcbg ,_dagbd ,_cege ,_eed int ,_afab []*_d .CT_TblStylePr ,_gcgc *_d .CT_PPrGeneral ,_fcga *_d .CT_RPr ,_egfd bool ,_eeda int ,_ebfe []float64 )int {_fcga ,_gdcf ,_fbbb ,_gdce ,_dgeg ,_aagbb ,_cfeb :=_gfad .getTableCellProperties (_acb ,_aggg ,_deag ,_afab ,_fcbg ,_edgf .TcPr ,_fcga ,_dagbd ,_cege ,_eed ); -_cfeb .SetVerticalAlignment (_gdcf );_cfeb .SetIndent (_fbbb );var _ffcg *_bf .StyledParagraph ;_eaff :=_edgf .EG_BlockLevelElts ;_abd :=_gfad ._bbaf .NewDivision ();_eeaa :=_gfad ._bbaf .NewList ();_bbfg :=true ;_abd .SetMargins (0.0,_gdce ,_dgeg ,_aagbb ); -_gbca :=false ;_aeea :=-1;_edce :=false ;for _ ,_gcdc :=range _eaff {for _ ,_bece :=range _gcdc .EG_ContentBlockContent {for _ ,_aagf :=range _bece .P {_dad :=_gfad ._bbaf .NewStyledParagraph ();if _gbca {_cdbc :=_dad .Append ("\u000a");_bfgd :=_gfad ._bbaf .NewTextStyle (); -_bfgd .FontSize =0;_cdbc .Style =_bfgd ;};_acae :=false ;_bef ,_cdgff :=_gfad .combinePPrWithStyles (_aagf .PPr );if _bef !=nil &&_bef .PStyle !=nil {_cagb :=_gfad ._abdg .GetStyleByID (_bef .PStyle .ValAttr );if _daab :=_cagb .X ();_daab !=nil {if _daab .QFormat !=nil &&_efeg (_daab .QFormat ){if _bef .RPr !=nil &&_daab .RPr !=nil {_bef .RPr =_efcda (_bef .RPr ,_daab .RPr ); -};_bef =_ebeb (_aagf .PPr ,_daab .PPr ,_daab .RPr );_acae =true ;}else {_cadcb ,_bagg :=_gfad .getStyleProps (_bef .PStyle .ValAttr ,_cagb );_bef =_ebeb (_aagf .PPr ,_cadcb ,_bagg );};};}else {if _edce {_abd .Add (_eeaa );_eeaa =_gfad ._bbaf .NewList (); -_edce =false ;_bbfg =false ;};_fdea :=_gfad ._abdg .Styles .ParagraphStyles ();for _ ,_bfbeb :=range _fdea {if _efff :=_bfbeb .X ().DefaultAttr ;_efff !=nil {if _bfgc :=_efff .Bool ;_bfgc !=nil &&*_bfgc {_bef =_ebeb (_aagf .PPr ,_bfbeb .X ().PPr ,_bfbeb .X ().RPr ); -};if _bade :=_efff .ST_OnOff1 ;_bade ==_fc .ST_OnOff1On {_bef =_ebeb (_aagf .PPr ,_bfbeb .X ().PPr ,_bfbeb .X ().RPr );};break ;};};};if !_acae {_bef =_ebeb (_aagf .PPr ,_gcgc ,_fcga );};var _gbea *_bf .TextStyle ;if _cdgff !=nil &&_cdgff ._cfae {_edce =true ; -};if _aagf .EG_PContent ==nil {_gece :="\u0020";_gbca =true ;_dad .Append (_gece );}else {for _dffc ,_caebg :=range _aagf .EG_PContent {if _eeda !=-1&&_dffc < _eeda {continue ;};_dcdc :=_caebg .EG_ContentRunContent ;_bcb :=&link {};if _caebg .Hyperlink !=nil {_dcdc =_caebg .Hyperlink .EG_ContentRunContent ; -_fbgd :=_gfad ._abdg .DocRels ().GetByRelId (*_caebg .Hyperlink .IdAttr );_bcb ._ccae =_fbgd .X ().CT_Relationship .TargetAttr ;_bcb ._bbe =_fbgd .X ().CT_Relationship .TargetModeAttr ;};_bcg :=_bf .TextStyle {};for _ ,_cfec :=range _dcdc {if _bgdd :=_cfec .Sdt ; -_bgdd !=nil {if _bgdd .SdtContent !=nil {for _ ,_abaf :=range _bgdd .SdtContent .EG_ContentRunContent {if _gbg :=_abaf .R ;_gbg !=nil {_gbca ,_aeea ,_bbfg ,_bcg =_gfad .processCtr (_gbg ,_bef ,_gbca ,_bcb ,_dad ,_egfd ,_eeda ,_dffc ,_aeea ,_abd ,_bbfg ); -if _gbea ==nil {_gbea =&_bcg ;};};if _aeea > -1{break ;};};};};if _ebba :=_cfec .R ;_ebba !=nil {_gbca ,_aeea ,_bbfg ,_bcg =_gfad .processCtr (_ebba ,_bef ,_gbca ,_bcb ,_dad ,_egfd ,_eeda ,_dffc ,_aeea ,_abd ,_bbfg );if _gbea ==nil {_gbea =&_bcg ;};};}; -};};if !_gbca {_deg :=_cbea (_gfad ._abdg ,_d .NewCT_RPr (),_bef );_bbca :=_dad .Append ("\u0020");_bbca .Style ,_ ,_ ,_ =_gfad .makeRunStyle (_deg ,false ,false ,false ,false ,false );};if _dad !=nil {if _gdcf ==_bf .CellVerticalAlignmentTop {_bef .TextAlignment =_d .NewCT_TextAlignment (); -_bef .TextAlignment .ValAttr =_d .ST_TextAlignmentTop ;};_gfad .assignPropsToRelativeParagraph (_bef ,_dad );if _edce {_bfgce :=_eeaa .Marker ();for _ ,_bgee :=range _cdgff ._fdfg {if _fgfe ,_ffca :=_fbag [_bgee ];_ffca {_bfgce .Text =string (rune (_fgfe )); -if _gbea !=nil {_bfgce .Style =*_gbea ;};};};_eeaa .Add (_dad );}else if _bbfg &&_ffcg ==nil {_ffcg =_dad ;}else {if _bbfg {_abd .Add (_ffcg );_bbfg =false ;};_abd .Add (_dad );};if _fcbg > 0&&_ebfe [_dagbd ]< _dad .Width (){_ebfe [_dagbd ]=_dad .Width (); -};};};};};if _edce {_abd .Add (_eeaa );};if _bbfg {_bfebe ,_cdcf ,_fdae ,_dade :=_ffcg .GetMargins ();_ffcg .SetMargins (_bfebe ,_gdce +_cdcf ,_dgeg +_fdae ,_aagbb +_dade );_cfeb .SetContent (_ffcg );}else {_cfeb .SetContent (_abd );};return _aeea ;};func (_cgef *convertContext )alignParagraph (){_aadd :=_cgef ._dgggb ; -if _aadd ._daf ==_bf .TextAlignmentLeft {return ;};_abe :=len (_aadd ._dgcc )-1;for _efg ,_eff :=range _aadd ._dgcc {_ccdd :=len (_eff ._bgd )-1;for _ega ,_cffc :=range _eff ._bgd {_cdgd :=true ;_fac :=len (_cffc ._cge );_efd :=0.0;for _adfb :=len (_cffc ._cge )-1; -_adfb >=0;_adfb --{_gaeg :=_cffc ._cge [_adfb ];if _cdgd &&_gaeg ._fgb {_fac =_adfb ;}else {_cdgd =false ;for _ ,_egcb :=range _gaeg ._bb {_efd +=_egcb ._eg ;};};};_cffc ._cge =_cffc ._cge [:_fac ];_ece :=_cffc ._dde -_cffc ._aace -_efd ;switch _aadd ._daf {case _bf .TextAlignmentRight :_cffc .moveRight (_ece ); -case _bf .TextAlignmentCenter :_cffc .moveRight (_ece /2);case _bf .TextAlignmentJustify :if _efg !=_abe ||_ega !=_ccdd {_dgcb :=[]*word {};for _ ,_bga :=range _cffc ._cge {if _bga ._fgb {_dgcb =append (_dgcb ,_bga );};};_dgb :=_ece /float64 (len (_dgcb )); -for _ ,_cbda :=range _dgcb {_cbda ._bfc +=_dgb ;};var _ebgf *word ;for _ ,_ebae :=range _cffc ._cge {if _ebgf !=nil {_ebae ._ced =_ebgf ._ced +_ebgf ._bfc ;};_ebgf =_ebae ;};};};};};};func (_cgg *convertContext )addEmptyLine (){_cgg .addTextSymbol (&symbol {_abc :"\u000d",_eg :0,_beb :_cgg ._dgggb ._ddg }); -}; +func ConvertToPdfWithOptions (d *_gfd .Document ,opts *Options )*_d .Creator {var _cbea map[string ]string ;_ffb .DefaultFontSize =12;if opts !=nil {if opts .ProcessFields {_cbea =_bgfg (d );};if len (opts .FontFiles )> 0{_cfcfb :=_ffb .RegisterFontsFromFiles (opts .FontFiles ); +if _cfcfb !=nil {_bf .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 !=""{_fdae :=_ffb .RegisterFontsFromDirectory (opts .FontDirectory ); +if _fdae !=nil {_bf .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",_fdae .Error ());};};if opts .DefaultFontSize > 0{_ffb .DefaultFontSize =float64 (opts .DefaultFontSize ); +};if len (opts .RtlFontFile )> 0{_ffb .RtlFontFile ,_ =_ffb .LoadFontFromFile (opts .RtlFontFile );};if opts .DefaultImageEncoder !=nil {_ffb .DefaultImageEncoder =opts .DefaultImageEncoder ;};};_ffb .RegisterEmbeddedFonts (d );var (_abbd *_de .CT_PPrGeneral ; +_bdc *_de .CT_RPr ;);if _cdgdad :=d .Styles .X ().DocDefaults ;_cdgdad !=nil {if _acdd :=_cdgdad .PPrDefault ;_acdd !=nil {_abbd =_acdd .PPr ;};if _fcee :=_cdgdad .RPrDefault ;_fcee !=nil {_bdc =_fcee .RPr ;};};_fbef ,_ebcd :=_d .PageSizeA4 [0],_d .PageSizeA4 [1]; +if opts !=nil &&opts .DefaultPageSize ==Letter {_fbef =_d .PageSizeLetter [0];_ebcd =_d .PageSizeLetter [1];};_bedd :=_ff .Inch *1.0;_ccfe :=_ff .Inch *0.5;_gbcf ,_ccffb ,_abag ,_cggf :=_bedd ,_bedd ,_bedd ,_bedd ;_fffd ,_fgea :=_ccfe ,_ccfe ;var (_gbcgf []*headerFooterRef ; +_dffcb []*headerFooterRef ;);if _gadd :=d .BodySection ().X ();_gadd !=nil {if _cfde :=_gadd .PgMar ;_cfde !=nil {if _cfde .LeftAttr .ST_UnsignedDecimalNumber !=nil {_gbcf =_ffb .PointsFromTwips (int64 (*_cfde .LeftAttr .ST_UnsignedDecimalNumber ));};if _cfde .LeftAttr .ST_UnsignedDecimalNumber !=nil {_ccffb =_ffb .PointsFromTwips (int64 (*_cfde .RightAttr .ST_UnsignedDecimalNumber )); +};if _cfde .TopAttr .Int64 !=nil {_abag =_ffb .PointsFromTwips (*_cfde .TopAttr .Int64 );};if _cfde .BottomAttr .Int64 !=nil {_cggf =_ffb .PointsFromTwips (*_cfde .BottomAttr .Int64 );};if _cfde .HeaderAttr .ST_UnsignedDecimalNumber !=nil {_fffd =_ffb .PointsFromTwips (int64 (*_cfde .HeaderAttr .ST_UnsignedDecimalNumber )); +};if _cfde .FooterAttr .ST_UnsignedDecimalNumber !=nil {_fgea =_ffb .PointsFromTwips (int64 (*_cfde .FooterAttr .ST_UnsignedDecimalNumber ));};};if _dead :=_gadd .PgSz ;_dead !=nil {if _dead .WAttr !=nil {_fbef =_ffb .PointsFromTwips (int64 (*_dead .WAttr .ST_UnsignedDecimalNumber )); +};if _dead .HAttr !=nil {_ebcd =_ffb .PointsFromTwips (int64 (*_dead .HAttr .ST_UnsignedDecimalNumber ));};};for _ ,_cadd :=range _gadd .EG_HdrFtrReferences {if _agca :=_cadd .HeaderReference ;_agca !=nil {_abcb :=&headerFooterRef {_aaac :true ,_cdde :_agca .IdAttr ,_cbgd :_agca .TypeAttr ,_eegfe :-1}; +_gbcgf =append (_gbcgf ,_abcb );};if _fega :=_cadd .FooterReference ;_fega !=nil {_aefb :=&headerFooterRef {_dedd :true ,_cdde :_fega .IdAttr ,_cbgd :_fega .TypeAttr ,_eegfe :-1};_dffcb =append (_dffcb ,_aefb );};};if len (_gadd .EG_HdrFtrReferences )< 1{_bbbcfc :=&headerFooterRef {_dedd :false ,_aaac :false ,_eegfe :-1}; +_gbcgf =append (_gbcgf ,_bbbcfc );_dffcb =append (_dffcb ,_bbbcfc );};};if d .Settings .X ().DefaultTabStop ==nil {_ecca =_gbee (12.7);}else {_ecca =_ffb .PointsFromTwips (int64 (*d .Settings .X ().DefaultTabStop .ValAttr .ST_UnsignedDecimalNumber ));}; +_gfbg :=_d .New ();_gfbg .SetPageSize (_d .PageSize {_fbef ,_ebcd });_gfbg .SetPageMargins (_gbcf ,_ccffb ,_abag ,_cggf );_ccge :=&convertContext {_gcfe :_gfbg ,_cbfb :d ,_fgd :_abbd ,_gcae :_bdc ,_fege :&_ffb .Rectangle {Top :_abag ,Bottom :_ebcd -_cggf ,Left :_gbcf ,Right :_fbef -_ccffb },_gfac :&_ffb .Rectangle {Top :_abag ,Bottom :_cggf ,Left :_gbcf ,Right :_ccffb },_daba :[]note {},_eccd :map[int64 ]map[int64 ]int64 {},_edgf :_cbea ,_dced :opts ,_egef :_gbcgf ,_ecaae :_dffcb ,_ecaa :_fffd ,_aaed :_abag ,_gedba :_ebcd -_fgea ,_cggg :_cggf ,_dagb :_gbcf ,_eaf :map[string ]map[int64 ]*_de .CT_Ind {},_fgae :[]float64 {_fbef ,_ebcd }}; +_ccge .calculateHdrFtrContentHeight ();_fddc :=d .X ().Body .EG_BlockLevelElts ;_dgfc :=len (_fddc );_ccge ._ddca =nil ;for _acdaba ,_gdbf :=range _fddc {var _fdeg []*_de .EG_ContentBlockContent ;if _acdaba < _dgfc -1{_cfdf :=_fddc [_acdaba +1];_fdeg =_cfdf .EG_ContentBlockContent ; +};_ccge .addAbsoluteCBCs (_gdbf .EG_ContentBlockContent ,_fdeg );};_ccge ._ddca =nil ;_ccge .addEndnotes ();_ccge .alignSymbolsVertically ();_ccge .drawPages ();_ccge .drawHeaderFooter ();return _gfbg ;};func _cddfb (_aacfb *_de .CT_PPrGeneral ,_cgaed ,_gccc *int64 ){if _aacfb !=nil &&_aacfb .Spacing !=nil {if _aacfb .Spacing .BeforeAttr !=nil {*_cgaed =int64 (*_aacfb .Spacing .BeforeAttr .ST_UnsignedDecimalNumber ); +};if _aacfb .Spacing .AfterAttr !=nil {*_gccc =int64 (*_aacfb .Spacing .AfterAttr .ST_UnsignedDecimalNumber );};};};type convertContext struct{_gcfe *_d .Creator ;_cbfb *_gfd .Document ;_fgd *_de .CT_PPrGeneral ;_gcae *_de .CT_RPr ;_bcbd *_d .StyledParagraph ; +_bffgb []*page ;_fade *page ;_fege *_ffb .Rectangle ;_egggg *paragraph ;_cdcg *line ;_dfbdf *span ;_cbcfb *word ;_fdbg *_de .CT_Hyperlink ;_cddc *_de .CT_ParaRPr ;_gae *_de .CT_PPr ;_daba []note ;_aefad *prefix ;_egdg bool ;_aada bool ;_eccb bool ;_dagb float64 ; +_ecaa float64 ;_gedba float64 ;_bfbd float64 ;_acge bool ;_eccd map[int64 ]map[int64 ]int64 ;_edgf map[string ]string ;_dced *Options ;_egef []*headerFooterRef ;_ecaae []*headerFooterRef ;_bdbf []*paragraph ;_ebde []*paragraph ;_eaf map[string ]map[int64 ]*_de .CT_Ind ; +_aaed float64 ;_cggg float64 ;_fgae []float64 ;_gfac *_ffb .Rectangle ;_ddca *_de .CT_PPr ;};func _dafg (_bdcg ,_fadac *_de .CT_Border ,_agcad bool )*_de .CT_Border {if _agcad {return _bdcg ;};return _fadac ;};func (_cggdb *convertContext )setCellBackgroundColor (_ddbe *_d .TableCell ,_aabf *_de .CT_Shd ){if _aabf ==nil {return ; +};if _aabf .ValAttr ==_de .ST_ShdSolid {if _gagfa :=_aabf .ColorAttr ;_gagfa !=nil {if _abcf :=_gagfa .ST_HexColorRGB ;_abcf !=nil {_dgbb :=_d .ColorRGBFromHex ("\u0023"+*_abcf );_ddbe .SetBackgroundColor (_dgbb );return ;};};}else {if _gfcb :=_aabf .FillAttr ; +_gfcb !=nil {if _gbcd :=_gfcb .ST_HexColorRGB ;_gbcd !=nil {_afeb :=_d .ColorRGBFromHex ("\u0023"+*_gbcd );_ddbe .SetBackgroundColor (_afeb );_eegba :=_aabf .ValAttr .String ();if _c .HasPrefix (_eegba ,"\u0070\u0063\u0074"){_cccb ,_fcce :=_ge .Atoi (_eegba [3:]); +if _fcce !=nil {return ;};_cfaa :=float64 (_cccb )/100.0;if _ggdff :=_aabf .ColorAttr ;_ggdff !=nil {if _bbcd :=_ggdff .ST_HexColorRGB ;_bbcd !=nil {_bdgbd :=_d .ColorRGBFromHex ("\u0023"+*_bbcd );_agcfg ,_accg ,_aafd :=_afeb .ToRGB ();_fecbe ,_bfbag ,_gffd :=_bdgbd .ToRGB (); +_afeb =_d .ColorRGBFromArithmetic ((1-_cfaa )*_agcfg +_cfaa *_fecbe ,(1-_cfaa )*_accg +_cfaa *_bfbag ,(1-_cfaa )*_aafd +_cfaa *_gffd );_ddbe .SetBackgroundColor (_afeb );};};};};};};};func _edec (_ecebd *_gfd .Document ,_edgg *_de .CT_TblPr )(*_de .CT_TblPr ,*_de .CT_PPrGeneral ,*_de .CT_RPr ){_aedf :=_de .NewCT_PPrGeneral (); +_cgdef :=_de .NewCT_RPr ();if _edgg ==nil {_edgg =_de .NewCT_TblPr ();}else {if _edgg .TblStyle !=nil {_edgg ,_aedf ,_cgdef =_ccfba (_ecebd ,_edgg .TblStyle .ValAttr ,_edgg ,_aedf ,_cgdef );};};return _edgg ,_aedf ,_cgdef ;};var _ecca float64 ; -// RegisterFont makes a PdfFont accessible for using in converting to PDF. -func RegisterFont (name string ,style FontStyle ,font *_fbc .PdfFont ){_ee .RegisterFont (name ,style ,font );};func (_bfgcd *convertContext )addParagraphWithTableToHeaderFooter (_fcfd _bf .Table ,_eegd ,_bgfa float64 ){_bfgcd .newParagraph ();_bfgcd ._dgggb ._bdd =&_ee .Rectangle {Top :_gdfgf (2),Bottom :_gdfgf (2),Left :0,Right :0}; -_bfgcd ._dgggb ._cc =&tableWrapper {_aba :&_fcfd ,_gb :_eegd };_bfgcd ._dgggb ._dbd =_bgfa ;_bfgcd ._dgggb ._de =_fcfd .Height ();_bfgcd .determineParagraphBounds ();if _bfgcd ._ddged {_bfgcd .addCurrentParagraphHeaderToCurrentPage ();}else if _bfgcd ._cbae {_bfgcd .addCurrentParagraphFooterToCurrentPage (); -};};type block struct{_gca *_bf .Block ;_gbd float64 ;_fad float64 ;_edb bool ;_dec float64 ;_ded _bf .Color ;};func (_bbeg *convertContext )adjustHeights (_fbaa float64 ){if _bbeg ._beed ._cbb < _fbaa {_bbeg ._dgggb ._de +=(_fbaa -_bbeg ._beed ._cbb ); -_bbeg ._beed ._cbb =_fbaa ;};};func _gdfgf (_fbac float64 )float64 {return _fbac *_dg .Millimeter };func (_ffeag *convertContext )moveCurrentParagraphToNewPage (){_ffeag .newPage ();_fgbfd :=_ffeag ._dgggb ._dc -_ffeag ._adaf ._fbd ;_ffeag ._dgggb ._dc -=_fgbfd ; -for _ ,_fabf :=range _ffeag ._dgggb ._dag {_fabf ._gc .Translate (0,-_fgbfd );};for _ ,_eecd :=range _ffeag ._dgggb ._ceg {_eecd ._fad -=_fgbfd ;};for _ ,_dege :=range _ffeag ._dgggb ._cegb {_dege ._fad -=_fgbfd ;};for _ ,_bfded :=range _ffeag ._dgggb ._fea {_bfded ._ccad -=_fgbfd ; -};for _ ,_fdaa :=range _ffeag ._dgggb ._ag {_fdaa ._ccad -=_fgbfd ;};};func _bdfdf (_debga ,_deea *_d .CT_RPr )*_d .CT_RPr {if _debga ==nil {return _deea ;};if _deea ==nil {return _debga ;};if _debga .RStyle ==nil {_debga .RStyle =_deea .RStyle ;};if _debga .RFonts ==nil {_debga .RFonts =_deea .RFonts ; -};if _debga .B ==nil {_debga .B =_deea .B ;};if _debga .BCs ==nil {_debga .BCs =_deea .BCs ;};if _debga .I ==nil {_debga .I =_deea .I ;};if _debga .ICs ==nil {_debga .ICs =_deea .ICs ;};if _debga .Caps ==nil {_debga .Caps =_deea .Caps ;};if _debga .SmallCaps ==nil {_debga .SmallCaps =_deea .SmallCaps ; -};if _debga .Strike ==nil {_debga .Strike =_deea .Strike ;};if _debga .Dstrike ==nil {_debga .Dstrike =_deea .Dstrike ;};if _debga .Outline ==nil {_debga .Outline =_deea .Outline ;};if _debga .Shadow ==nil {_debga .Shadow =_deea .Shadow ;};if _debga .Emboss ==nil {_debga .Emboss =_deea .Emboss ; -};if _debga .Imprint ==nil {_debga .Imprint =_deea .Imprint ;};if _debga .NoProof ==nil {_debga .NoProof =_deea .NoProof ;};if _debga .SnapToGrid ==nil {_debga .SnapToGrid =_deea .SnapToGrid ;};if _debga .Vanish ==nil {_debga .Vanish =_deea .Vanish ;}; -if _debga .WebHidden ==nil {_debga .WebHidden =_deea .WebHidden ;};if _debga .Color ==nil {_debga .Color =_deea .Color ;};if _debga .Spacing ==nil {_debga .Spacing =_deea .Spacing ;};if _debga .W ==nil {_debga .W =_deea .W ;};if _debga .Kern ==nil {_debga .Kern =_deea .Kern ; -};if _debga .Position ==nil {_debga .Position =_deea .Position ;};if _debga .Sz ==nil {_debga .Sz =_deea .Sz ;};if _debga .SzCs ==nil {_debga .SzCs =_deea .SzCs ;};if _debga .Highlight ==nil {_debga .Highlight =_deea .Highlight ;};if _debga .U ==nil {_debga .U =_deea .U ; -};if _debga .Effect ==nil {_debga .Effect =_deea .Effect ;};if _debga .Bdr ==nil {_debga .Bdr =_deea .Bdr ;};if _debga .Shd ==nil {_debga .Shd =_deea .Shd ;};if _debga .FitText ==nil {_debga .FitText =_deea .FitText ;};if _debga .VertAlign ==nil {_debga .VertAlign =_deea .VertAlign ; -};if _debga .Rtl ==nil {_debga .Rtl =_deea .Rtl ;};if _debga .Cs ==nil {_debga .Cs =_deea .Cs ;};if _debga .Em ==nil {_debga .Em =_deea .Em ;};if _debga .Lang ==nil {_debga .Lang =_deea .Lang ;};if _debga .EastAsianLayout ==nil {_debga .EastAsianLayout =_deea .EastAsianLayout ; -};if _debga .SpecVanish ==nil {_debga .SpecVanish =_deea .SpecVanish ;};if _debga .OMath ==nil {_debga .OMath =_deea .OMath ;};if _debga .RPrChange ==nil {_debga .RPrChange =_deea .RPrChange ;};return _debga ;};func _dbcbg (_ceab *_ge .Document ,_bbee string ,_bege *_d .CT_TblPr ,_bbegd *_d .CT_PPrGeneral ,_cafbe *_d .CT_RPr )(*_d .CT_TblPr ,*_d .CT_PPrGeneral ,*_d .CT_RPr ){if _bege .TblStyle !=nil {_bgeg :=_ceab .GetStyleByID (_bbee ); -if _ccec :=_bgeg .X ();_ccec !=nil {if _dfdd :=_ccec .TblPr ;_dfdd !=nil {_eaefa :=_bege .TblBorders ;var _afdc *_d .CT_TblBorders ;if _dfdd .TblBorders !=nil {_afdc =_dfdd .TblBorders ;};if _eaefa ==nil {_eaefa =_afdc ;}else {if _afdc !=nil {if _eaefa .Top ==nil {_eaefa .Top =_afdc .Top ; -};if _eaefa .Bottom ==nil {_eaefa .Bottom =_afdc .Bottom ;};if _eaefa .Left ==nil {_eaefa .Left =_afdc .Left ;};if _eaefa .Right ==nil {_eaefa .Right =_afdc .Right ;};if _eaefa .InsideH ==nil {_eaefa .InsideH =_afdc .InsideH ;};if _eaefa .InsideV ==nil {_eaefa .InsideV =_afdc .InsideV ; -};};};_bege .TblBorders =_eaefa ;_dgec :=_bege .Shd ;_cace :=_dfdd .Shd ;if _dgec ==nil {_dgec =_cace ;}else {if _cace !=nil &&_dgec .FillAttr ==nil {_dgec .FillAttr =_cace .FillAttr ;};};_bege .Shd =_dgec ;_efaf :=_bege .TblCellMar ;_efad :=_dfdd .TblCellMar ; -if _efaf ==nil {_efaf =_efad ;}else {if _efad !=nil &&_efaf .Left ==nil {_efaf .Left =_efad .Left ;};};_bege .TblCellMar =_efaf ;if _bege .TblInd ==nil {_bege .TblInd =_dfdd .TblInd ;};if _bege .Jc ==nil {_bege .Jc =_dfdd .Jc ;};};if _ccec .PPr !=nil {_bbegd =_bedc (_ccec .PPr ,_bbegd ); -};if _ccec .RPr !=nil {_cafbe =_bdfdf (_ccec .RPr ,_cafbe );};if _edbfc :=_ccec .BasedOn ;_edbfc !=nil {return _dbcbg (_ceab ,_edbfc .ValAttr ,_bege ,_bbegd ,_cafbe );};};};return _bege ,_bbegd ,_cafbe ;}; +// FontStyle represents a kind of font styling. It can be FontStyle_Regular, FontStyle_Bold, FontStyle_Italic and FontStyle_BoldItalic. +type FontStyle =_ffb .FontStyle ;var _ggab =[]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"}}; +const (A4 int =iota ;Letter ;);type borderLine struct{_cge _d .Color ;_dfga _ffb .BorderPosition ;_ecd float64 ;_dbf float64 ;_eac float64 ;};func _fefa (_gbag *_de .CT_OnOff )bool {if _gbag !=nil {if _agcag :=_gbag .ValAttr ;_agcag !=nil {if _fcae :=_agcag .Bool ; +_fcae !=nil {return *_fcae ;};return _agcag .ST_OnOff1 ==_cc .ST_OnOff1On ;};return true ;};return false ;};func _fbcc (_edcd int64 ,_bfad _de .ST_NumberFormat )string {_adae :=int (_edcd );switch _bfad {case _de .ST_NumberFormatDecimal :return _ge .Itoa (_adae ); +case _de .ST_NumberFormatUpperRoman :return _ccede (_adae ,true );case _de .ST_NumberFormatLowerRoman :return _ccede (_adae ,false );case _de .ST_NumberFormatUpperLetter :return _cega (_adae ,true );case _de .ST_NumberFormatLowerLetter :return _cega (_adae ,false ); +default:return _ge .Itoa (_adae );};};func (_acdab *convertContext )renderTableRows (_aaf *_de .CT_Tbl ,_gffg int ,_def bool ,_bbac []float64 ,_cgebe *_de .CT_TblPr ,_efcb []*_de .CT_TblStylePr ,_bgbg *_de .CT_PPrGeneral ,_dffd *_de .CT_RPr ,_fcabb float64 ){_beebg :=_acdab ._gcfe .NewTable (_gffg ); +_beebg .SetColumnWidths (_bbac ...);_dfbdd :=_beefd (_cgebe .TblW ,_acdab ._fade ._efg .Right -_acdab ._fade ._efg .Left ,_fcabb );_dfba :=_beefd (_cgebe .TblInd ,_acdab ._fade ._efg .Right -_acdab ._fade ._efg .Left ,0);_bffc :=_acdab .getPageAccessiblePart (); +_dgfd :=len (_aaf .EG_ContentRowContent );_dcfe :=map[int ][]tableCellProperties {};_fgeb :=0;_cbaa :=-1;_afa :=-1;_beef :=make ([]float64 ,_gffg );for _aee ,_aefa :=range _aaf .EG_ContentRowContent {if _aefa ==nil {continue ;};if _fbcg :=_aefa .Tr ;len (_fbcg )> 0{_fab :=_fbcg [0]; +_cgfe :=_fab .TblPrEx ;_gad :=false ;var _fgee float64 ;_gbf :=_de .ST_HeightRuleAuto ;if _bccc :=_fab .TrPr ;_bccc !=nil {if len (_bccc .TrHeight )!=0{_dcbd :=_bccc .TrHeight [0];_gbf =_dcbd .HRuleAttr ;if _fbf :=_dcbd .ValAttr ;_fbf !=nil {if _fbf .ST_UnsignedDecimalNumber !=nil {_fgee =_ffb .PointsFromTwips (int64 (*_fbf .ST_UnsignedDecimalNumber )); +_gad =true ;};};};};if _dfbdd ==0||_dfbdd > _acdab ._fade ._efg .Right -_acdab ._fade ._efg .Left {_dfbdd =_acdab ._fade ._efg .Right -_acdab ._fade ._efg .Left ;};_geb :=map[int ]int {};_edg :=0;_eebg :=-1;for {_agdb :=false ;for _gfgc ,_egd :=range _fab .EG_ContentCellContent {if _aed :=_egd .Tc ; +len (_aed )> 0{if _cedc :=_aed [0];_cedc !=nil {_cdda :=-1;if _bgeab ,_agaeg :=_geb [_gfgc ];_agaeg {_cdda =_bgeab ;};_ebef :=_gfgc !=len (_fab .EG_ContentCellContent )-1;_daad :=_edg > 0&&_cdda ==-1&&_gfgc < _eebg ;_dcfe [_fgeb ]=append (_dcfe [_fgeb ],tableCellProperties {_cedc ,_cgebe ,_cgfe ,_aee ,_gfgc ,_dgfd ,_gffg ,_efcb ,_bgbg ,_dffd ,_ebef ,_cdda ,_daad ,_gad ,_fgee }); +if _daad {_acdab .addEmptyCellToTable (_beebg ,_cedc ,_cgebe ,_cgfe ,_aee ,_gfgc ,_dgfd ,_gffg ,_efcb ,_dffd );}else {_afag :=_acdab .addCellToTable (_beebg ,_cedc ,_cgebe ,_cgfe ,_aee ,_gfgc ,_dgfd ,_gffg ,_efcb ,_bgbg ,_dffd ,_ebef ,_cdda ,_beef );if !_agdb &&_afag > -1{_agdb =true ; +_eebg =_gfgc ;};_geb [_gfgc ]=_afag ;};};};};if !_agdb {break ;};_edg ++;_cbaa =_fgeb ;_fgeb ++;};if _gad {if _gbf ==_de .ST_HeightRuleAtLeast {_ceed ,_adcgb :=_beebg .GetRowHeight (_beebg .CurRow ());if _adcgb !=nil {_bf .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",_adcgb .Error ()); +};if _ceed < _fgee {_beebg .SetRowHeight (_beebg .CurRow (),_fgee );};}else {_beebg .SetRowHeight (_beebg .CurRow (),_fgee );};};_eea :=_ffb .MakeTempCreatorMaxHeight (_dfbdd );_eea .Draw (_beebg );if _beebg .Height ()> _bffc {if _def {_acdab .autofitColumns (_beebg ,_dfbdd ,_bbac ,_beef ); +_acdab .renderTableRows (_aaf ,_gffg ,false ,_bbac ,_cgebe ,_efcb ,_bgbg ,_dffd ,_fcabb );return ;};};if _beebg .Height ()> _bffc {if _cbaa !=-1{_acdab .addTableWithDataRange (_dcfe ,_afa +1,_cbaa ,_gffg ,_dfbdd ,_dfba ,_bbac ,_beef );_afa =_cbaa ;}else {_acdab .addTableWithDataRange (_dcfe ,_afa +1,_fgeb -1,_gffg ,_dfbdd ,_dfba ,_bbac ,_beef ); +_afa =_fgeb -1;};_cbaa =-1;_acdab .newPage ();_bffc =_acdab .getPageAccessiblePart ();_beebg =_acdab ._gcfe .NewTable (_gffg );_beebg .SetColumnWidths (_bbac ...);for _ggba :=_afa +1;_ggba <=_fgeb ;_ggba ++{_afec :=_dcfe [_ggba ];_gfdda :=_afec [0]._bgf ; +_cabf :=_afec [0]._gca ;for _ ,_dege :=range _afec {if _dege ._aae {_acdab .addEmptyCellToTable (_beebg ,_dege ._cg ,_dege ._bdd ,_dege ._eba ,_dege ._dbd ,_dege ._ee ,_dege ._bb ,_dege ._gc ,_dege ._fbec ,_dege ._ece );}else {_acdab .addCellToTable (_beebg ,_dege ._cg ,_dege ._bdd ,_dege ._eba ,_dege ._dbd ,_dege ._ee ,_dege ._bb ,_dege ._gc ,_dege ._fbec ,_dege ._deb ,_dege ._ece ,_dege ._ccg ,_dege ._gea ,_beef ); +};};if _gfdda {_beebg .SetRowHeight (_beebg .CurRow (),_cabf );};};};_fgeb ++;};};if _def {_acdab .autofitColumns (_beebg ,_dfbdd ,_bbac ,_beef );};if _afa < _fgeb -1{_acdab .addTableWithDataRange (_dcfe ,_afa +1,_fgeb -1,_gffg ,_dfbdd ,_dfba ,_bbac ,_beef ); +};};func (_cgcc *convertContext )getSectPrHeaderAndFooterRef (_cdcb *_de .CT_SectPr ,_bgeg int )([]*headerFooterRef ,[]*headerFooterRef ){if len (_cdcb .EG_HdrFtrReferences )< 1&&_cdcb .PgSz ==nil {_cgdf :=&headerFooterRef {_dedd :false ,_aaac :false ,_eegfe :_bgeg }; +return []*headerFooterRef {_cgdf },[]*headerFooterRef {_cgdf };};var (_adbc []*headerFooterRef ;_cfaf []*headerFooterRef ;);for _ ,_dfca :=range _cdcb .EG_HdrFtrReferences {if _dfgag :=_dfca .HeaderReference ;_dfgag !=nil {_ceddb :=&headerFooterRef {_aaac :true ,_cdde :_dfgag .IdAttr ,_cbgd :_dfgag .TypeAttr ,_accd :_cgcc ._egef [len (_cgcc ._egef )-1]._eegfe ,_eegfe :_bgeg }; +_adbc =append (_adbc ,_ceddb );}else {_aaadda :=&headerFooterRef {_aaac :false ,_dedd :false ,_eegfe :_bgeg };_adbc =append (_adbc ,_aaadda );};if _abcc :=_dfca .FooterReference ;_abcc !=nil {_bggdd :=&headerFooterRef {_dedd :true ,_cdde :_abcc .IdAttr ,_cbgd :_abcc .TypeAttr ,_accd :_cgcc ._ecaae [len (_cgcc ._ecaae )-1]._eegfe ,_eegfe :_bgeg }; +_cfaf =append (_cfaf ,_bggdd );}else {_egbg :=&headerFooterRef {_dedd :false ,_aaac :false ,_eegfe :_bgeg };_cfaf =append (_cfaf ,_egbg );};};return _adbc ,_cfaf ;};var _bbeec ,_ccdbg ,_dede *_e .Regexp ;func (_bdgg *convertContext )determineParagraphBounds (){_bdgg ._egggg ._ed =_bdgg ._fade ._efg .Left +_bdgg ._egggg ._ceg .Left ; +_bdgg ._egggg ._bc =_bdgg ._egggg ._ed +_bdgg ._egggg ._cf ;_bdgg ._egggg ._gb =_bdgg ._fade ._efg .Right -_bdgg ._egggg ._ceg .Right ;};func (_afgf *convertContext )shouldApplyContextualSpacing (Ppr *_de .CT_PPr )bool {_fgfd :=_afgf ._ddca .PStyle ;return Ppr !=nil &&Ppr .ContextualSpacing !=nil &&_fefa (Ppr .ContextualSpacing )&&_afgf ._ddca .ContextualSpacing !=nil &&_fefa (_afgf ._ddca .ContextualSpacing )&&Ppr .PStyle !=nil &&_fgfd !=nil &&Ppr .PStyle .ValAttr ==_fgfd .ValAttr ; +};func _eeac (_dbaed string )bool {for _ ,_gbcb :=range _dbaed {if _gbcb >=0x0600&&_gbcb <=0x06E0{return true ;};};return false ;};func (_bfeaf *convertContext )getStyleProps (_gfda string ,_gedc _gfd .Style )(*_de .CT_PPrGeneral ,*_de .CT_RPr ){var _dgeg *_de .CT_PPrGeneral ; +var _fgcee *_de .CT_RPr ;_cdggb :=_bfeaf ._cbfb .GetStyleByID (_gfda );_ggee :=int64 (0);_cgde :=true ;if _afebf :=_cdggb .X ();_afebf !=nil {_dgeg =_afebf .PPr ;_fgcee =_afebf .RPr ;if _afebf .UiPriority !=nil {_ggee =_afebf .UiPriority .ValAttr ;};if _ebec :=_afebf .BasedOn ; +_ebec !=nil {_gcgc ,_afac :=_bfeaf .getStyleProps (_ebec .ValAttr ,_cdggb );if _gebf :=_gedc .X ();_gebf !=nil {if _gebf .UiPriority !=nil &&_ggee > 0{if _afebf .UiPriority .ValAttr > _ggee {_cgde =false ;};};if _gebf .QFormat !=nil &&_afebf .QFormat !=nil &&_fefa (_gebf .QFormat )&&_fefa (_afebf .QFormat ){_cgde =false ; +};};if _cgde {_dgeg =_dbcdd (_dgeg ,_gcgc );_fgcee =_ddgf (_fgcee ,_afac );};};};return _dgeg ,_fgcee ;};func (_cfbad *convertContext )makePdfImageFromRelId (_cfee *string )(*_d .Image ,error ){if _cfee !=nil {_bdeca ,_cegae :=_cfbad ._cbfb .GetImageObjByRelId (*_cfee ); +if _cegae !=nil {return nil ,_cegae ;};_fdgd ,_cegae :=_ce .Open (_bdeca .Path );if _cegae !=nil {return nil ,_cegae ;};_agad ,_cegae :=_ga .ReadAll (_fdgd );if _cegae !=nil {return nil ,_cegae ;};_gdbg ,_cegae :=_cfbad ._gcfe .NewImageFromData (_agad ); +if _cegae !=nil {return nil ,_cegae ;};if _ffb .DefaultImageEncoder !=nil {_gdbg .SetEncoder (_ffb .DefaultImageEncoder );}else {_gdbg .SetEncoder (_gf .NewFlateEncoder ());if _c .ToLower (_bdeca .Format )=="\u006a\u0070\u0067"||_c .ToLower (_bdeca .Format )=="\u006a\u0070\u0065\u0067"{_gdbg .SetEncoder (_gf .NewDCTEncoder ()); +};};return _gdbg ,nil ;};return nil ,nil ;}; // ConvertToPdf converts document to PDF file. This package is beta, breaking changes can take place. -func ConvertToPdf (d *_ge .Document )*_bf .Creator {return ConvertToPdfWithOptions (d ,nil )};func (_caga *convertContext )setCellBackgroundColor (_dbfc *_bf .TableCell ,_daega *_d .CT_Shd ){if _daega ==nil {return ;};if _daega .ValAttr ==_d .ST_ShdSolid {if _ffgd :=_daega .ColorAttr ; -_ffgd !=nil {if _afe :=_ffgd .ST_HexColorRGB ;_afe !=nil {_ceccg :=_bf .ColorRGBFromHex ("\u0023"+*_afe );_dbfc .SetBackgroundColor (_ceccg );return ;};};}else {if _caef :=_daega .FillAttr ;_caef !=nil {if _cdgdf :=_caef .ST_HexColorRGB ;_cdgdf !=nil {_gcgf :=_bf .ColorRGBFromHex ("\u0023"+*_cdgdf ); -_dbfc .SetBackgroundColor (_gcgf );_bgdc :=_daega .ValAttr .String ();if _b .HasPrefix (_bgdc ,"\u0070\u0063\u0074"){_gcca ,_gcecd :=_c .Atoi (_bgdc [3:]);if _gcecd !=nil {return ;};_bbdd :=float64 (_gcca )/100.0;if _aefd :=_daega .ColorAttr ;_aefd !=nil {if _ecfa :=_aefd .ST_HexColorRGB ; -_ecfa !=nil {_agcfc :=_bf .ColorRGBFromHex ("\u0023"+*_ecfa );_effe ,_cbgb ,_cfaf :=_gcgf .ToRGB ();_bafad ,_eeeg ,_bdcd :=_agcfc .ToRGB ();_gcgf =_bf .ColorRGBFromArithmetic ((1-_bbdd )*_effe +_bbdd *_bafad ,(1-_bbdd )*_cbgb +_bbdd *_eeeg ,(1-_bbdd )*_cfaf +_bbdd *_bdcd ); -_dbfc .SetBackgroundColor (_gcgf );};};};};};};};func (_gcbg *convertContext )getSectPrHeaderAndFooterRef (_bffca *_d .CT_SectPr ,_gcgfbg int )([]*headerFooterRef ,[]*headerFooterRef ){if len (_bffca .EG_HdrFtrReferences )< 1&&_bffca .PgSz ==nil {_bcbb :=&headerFooterRef {_dgce :false ,_abea :false ,_cebfg :_gcgfbg }; -return []*headerFooterRef {_bcbb },[]*headerFooterRef {_bcbb };};var (_dgf []*headerFooterRef ;_fbege []*headerFooterRef ;);for _ ,_debg :=range _bffca .EG_HdrFtrReferences {if _fcea :=_debg .HeaderReference ;_fcea !=nil {_cdgdd :=&headerFooterRef {_abea :true ,_cgedb :_fcea .IdAttr ,_ceaf :_fcea .TypeAttr ,_efgbf :_gcbg ._bfdb [len (_gcbg ._bfdb )-1]._cebfg ,_cebfg :_gcgfbg }; -_dgf =append (_dgf ,_cdgdd );}else {_adgg :=&headerFooterRef {_abea :false ,_dgce :false ,_cebfg :_gcgfbg };_dgf =append (_dgf ,_adgg );};if _eeec :=_debg .FooterReference ;_eeec !=nil {_aegfa :=&headerFooterRef {_dgce :true ,_cgedb :_eeec .IdAttr ,_ceaf :_eeec .TypeAttr ,_efgbf :_gcbg ._ecgfa [len (_gcbg ._ecgfa )-1]._cebfg ,_cebfg :_gcgfbg }; -_fbege =append (_fbege ,_aegfa );}else {_dddb :=&headerFooterRef {_dgce :false ,_abea :false ,_cebfg :_gcgfbg };_fbege =append (_fbege ,_dddb );};};return _dgf ,_fbege ;};type image struct{_cfd *_bf .Image ;_gdb float64 ;_ccad float64 ;};func (_fae *convertContext )addEndnotes (){for _faad ,_gdbe :=range _fae ._ceaaf {if _faad ==0{_fae .addSeparator (); -};_fae ._aaaff =&prefix {_fdfg :_gdbe ._ca };for _fcac ,_ddegf :=range _gdbe ._eb {if _faad !=0||_fcac !=0{_fae ._bgbc =true ;};_fae .addAbsoluteCBCs (_ddegf .EG_ContentBlockContent ,nil );};};_fae ._bgbc =false ;};func _egdf (_gaaf *_d .CT_PPrGeneral ,_bagf ,_acacg *int64 ){if _gaaf !=nil &&_gaaf .Spacing !=nil {if _gaaf .Spacing .BeforeAttr !=nil {*_bagf =int64 (*_gaaf .Spacing .BeforeAttr .ST_UnsignedDecimalNumber ); -};if _gaaf .Spacing .AfterAttr !=nil {*_acacg =int64 (*_gaaf .Spacing .AfterAttr .ST_UnsignedDecimalNumber );};};};func (_dgba *convertContext )makePdfImageFromRelId (_cedcg *string )(*_bf .Image ,error ){if _cedcg !=nil {_egbg ,_cgac :=_dgba ._abdg .GetImageObjByRelId (*_cedcg ); -if _cgac !=nil {return nil ,_cgac ;};_bccg ,_cgac :=_ga .Open (_egbg .Path );if _cgac !=nil {return nil ,_cgac ;};_eede ,_cgac :=_e .ReadAll (_bccg );if _cgac !=nil {return nil ,_cgac ;};_fabc ,_cgac :=_dgba ._bbaf .NewImageFromData (_eede );if _cgac !=nil {return nil ,_cgac ; -};if _ee .DefaultImageEncoder !=nil {_fabc .SetEncoder (_ee .DefaultImageEncoder );}else {_fabc .SetEncoder (_ef .NewFlateEncoder ());if _b .ToLower (_egbg .Format )=="\u006a\u0070\u0067"||_b .ToLower (_egbg .Format )=="\u006a\u0070\u0065\u0067"{_fabc .SetEncoder (_ef .NewDCTEncoder ()); -};};return _fabc ,nil ;};return nil ,nil ;};func _bedc (_aaad ,_fbgb *_d .CT_PPrGeneral )*_d .CT_PPrGeneral {if _aaad ==nil {return _aaad ;};if _fbgb ==nil {return _aaad ;};if _aaad .PStyle ==nil {_aaad .PStyle =_fbgb .PStyle ;};if _aaad .KeepNext ==nil {_aaad .KeepNext =_fbgb .KeepNext ; -};if _aaad .KeepLines ==nil {_aaad .KeepLines =_fbgb .KeepLines ;};if _aaad .PageBreakBefore ==nil {_aaad .PageBreakBefore =_fbgb .PageBreakBefore ;};if _aaad .FramePr ==nil {_aaad .FramePr =_fbgb .FramePr ;};if _aaad .WidowControl ==nil {_aaad .WidowControl =_fbgb .WidowControl ; -};if _aaad .NumPr ==nil {_aaad .NumPr =_fbgb .NumPr ;};if _aaad .SuppressLineNumbers ==nil {_aaad .SuppressLineNumbers =_fbgb .SuppressLineNumbers ;};if _aaad .PBdr ==nil {_aaad .PBdr =_fbgb .PBdr ;};if _aaad .Shd ==nil {_aaad .Shd =_fbgb .Shd ;};if _aaad .Tabs ==nil {_aaad .Tabs =_fbgb .Tabs ; -};if _aaad .SuppressAutoHyphens ==nil {_aaad .SuppressAutoHyphens =_fbgb .SuppressAutoHyphens ;};if _aaad .Kinsoku ==nil {_aaad .Kinsoku =_fbgb .Kinsoku ;};if _aaad .WordWrap ==nil {_aaad .WordWrap =_fbgb .WordWrap ;};if _aaad .OverflowPunct ==nil {_aaad .OverflowPunct =_fbgb .OverflowPunct ; -};if _aaad .TopLinePunct ==nil {_aaad .TopLinePunct =_fbgb .TopLinePunct ;};if _aaad .AutoSpaceDE ==nil {_aaad .AutoSpaceDE =_fbgb .AutoSpaceDE ;};if _aaad .AutoSpaceDN ==nil {_aaad .AutoSpaceDN =_fbgb .AutoSpaceDN ;};if _aaad .Bidi ==nil {_aaad .Bidi =_fbgb .Bidi ; -};if _aaad .AdjustRightInd ==nil {_aaad .AdjustRightInd =_fbgb .AdjustRightInd ;};if _aaad .SnapToGrid ==nil {_aaad .SnapToGrid =_fbgb .SnapToGrid ;};if _aaad .Spacing ==nil {_aaad .Spacing =_fbgb .Spacing ;};if _aaad .Ind ==nil {_aaad .Ind =_fbgb .Ind ; -};if _aaad .ContextualSpacing ==nil {_aaad .ContextualSpacing =_fbgb .ContextualSpacing ;};if _aaad .MirrorIndents ==nil {_aaad .MirrorIndents =_fbgb .MirrorIndents ;};if _aaad .SuppressOverlap ==nil {_aaad .SuppressOverlap =_fbgb .SuppressOverlap ;};if _aaad .Jc ==nil {_aaad .Jc =_fbgb .Jc ; -};if _aaad .TextDirection ==nil {_aaad .TextDirection =_fbgb .TextDirection ;};if _aaad .TextAlignment ==nil {_aaad .TextAlignment =_fbgb .TextAlignment ;};if _aaad .TextboxTightWrap ==nil {_aaad .TextboxTightWrap =_fbgb .TextboxTightWrap ;};if _aaad .OutlineLvl ==nil {_aaad .OutlineLvl =_fbgb .OutlineLvl ; -};if _aaad .DivId ==nil {_aaad .DivId =_fbgb .DivId ;};if _aaad .CnfStyle ==nil {_aaad .CnfStyle =_fbgb .CnfStyle ;};if _aaad .PPrChange ==nil {_aaad .PPrChange =_fbgb .PPrChange ;};return _aaad ;};func (_bdbd *convertContext )addAbsoluteRIC (_fbeb *_d .EG_RunInnerContent ,_adgfb *_d .CT_RPr )bool {var _egd ,_cebde bool ; -_cce :=[]*symbol {};_ead :=false ;if _fbeb ==nil {if _bdbd ._aaaff !=nil {_dgcd :=true ;for _ ,_fgce :=range _bdbd ._aaaff ._fdfg {if _fab ,_bdfg :=_fbag [_fgce ];_bdfg {_cebde =_bdbd ._aaaff ._adfcd ;_bdbd ._aaaff ._fdfg =string (rune (_fab ));_dgcd =false ; -};};_cce =_cad (_bdbd ._aaaff ._fdfg ,"",true ,false ,_dgcd );};}else {if _degd (_fbeb ){return true ;}else if _fbeb .T !=nil {_fgda :=_fbeb .T .Content ;if _adgfb !=nil &&_efeg (_adgfb .Caps ){_fgda =_b .ToUpper (_fgda );};if _fgda ==""{_fgda ="\u0020"; -};_ecae ,_ :=_f .MatchString ("\u00ab\u002e\u002a\u00bb",_fgda );if len (_bdbd ._adce ._bb )> 0&&_bdbd ._adce ._bb [len (_bdbd ._adce ._bb )-1]._gae &&_bdbd ._adce ._bb [len (_bdbd ._adce ._bb )-1]._abc ==""&&!_ecae {return false ;};if _faag :=_bdbd ._ggeg ; -_faag !=nil &&_faag .IdAttr !=nil {_ead =true ;_cce =_cad (_fgda ,_bdbd ._abdg .GetTargetByRelId (*_faag .IdAttr ),false ,false ,false );}else {_cce =_cad (_fgda ,"",false ,false ,false );};}else if _bffc :=_fbeb .EndnoteReference ;_bffc !=nil {_bdee :=_bdbd ._abdg .BodySection ().X (); -_ccaa :=_bffc .IdAttr ;_cgcg :=_ccaa ;_gbc :=_d .ST_NumberFormatLowerRoman ;if _fee :=_bdee .EndnotePr ;_fee !=nil {if _gbfg :=_fee .NumFmt ;_gbfg !=nil {_gbc =_gbfg .ValAttr ;};if _fabb :=_fee .NumStart ;_fabb !=nil {_cgcg +=_fabb .ValAttr -1;};};_afad :=_ffaa (_cgcg ,_gbc ); -_fegb :=_bdbd ._abdg .Endnote (_ccaa ).X ();if _fegb !=nil {_bdbd ._ceaaf =append (_bdbd ._ceaaf ,note {_ca :_afad ,_eb :_fegb .EG_BlockLevelElts });_cce =_cad (_afad ,"",true ,false ,false );};}else if _egde :=_fbeb .FootnoteReference ;_egde !=nil {_eaed :=_bdbd ._abdg .BodySection ().X (); -_dbf :=_egde .IdAttr ;_gecc :=_dbf ;_cgd :=_d .ST_NumberFormatDecimal ;if _agega :=_eaed .FootnotePr ;_agega !=nil {if _gdd :=_agega .NumFmt ;_gdd !=nil {_cgd =_gdd .ValAttr ;};if _gab :=_agega .NumStart ;_gab !=nil {_gecc +=_gab .ValAttr -1;};};_ebdc :=_ffaa (_gecc ,_cgd ); -_dbgf :=_bdbd ._abdg .Footnote (_dbf ).X ();if _dbgf !=nil {_beggg :=¬e {_ca :_ebdc ,_eb :_dbgf .EG_BlockLevelElts };_dbdb :=[][]*_d .EG_ContentBlockContent {};for _ ,_bgb :=range _dbgf .EG_BlockLevelElts {_dbdb =append (_dbdb ,_bgb .EG_ContentBlockContent ); -};_dcad :=&prefix {_fdfg :_ebdc };_fbb ,_fgbf :=_bdbd .makePdfBlockFromCBCs (_dbdb ,_bdbd ._adaf ._bd .Right -_bdbd ._adaf ._bd .Left ,_gdfgf (1000),nil ,true ,_dcad );if _fgbf !=nil {_fb .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",_fgbf ); -return false ;};_beggg ._dgc =_fbb ;_bdbd ._dgggb ._gge =append (_bdbd ._dgggb ._gge ,_beggg );_bdbd ._dgggb ._ff +=_beggg ._dgc .Height ();_cce =_cad (_ebdc ,"",true ,false ,false );};}else if _cbbda :=_fbeb .InstrText ;_cbbda !=nil {_adab :=_fgcd (_cbbda .Content ); -if _adab !=""{_cce =_cad (_bdbd ._ffb [_adab ],"",false ,false ,false );};if _cbbda .Content ==_ge .FieldCurrentPage {_cce =_gda ("\u005b\u0046\u0049E\u004c\u0044\u005f\u0050\u0041\u0047\u0045\u005d");};if _cbbda .Content ==_ge .FieldNumberOfPages {_cce =_gda ("\u005b\u0046I\u0045\u004c\u0044_\u004e\u0055\u004d\u0050\u0041\u0047\u0045\u0053\u005d"); -};}else if _ecfd :=_fbeb .Drawing ;_ecfd !=nil {for _ ,_gfe :=range _ecfd .Inline {if _cee :=_gfe .Graphic ;_cee !=nil {if _ffgf :=_cee .GraphicData ;_ffgf !=nil {_fcg :=_gfe .Extent ;if _fcg ==nil {return false ;};_fedb :=_dg .FromEMU (_fcg .CxAttr ); -_bgdgc :=_dg .FromEMU (_fcg .CyAttr );if _egag :=_gfe .EffectExtent ;_egag !=nil {if _egag .LAttr .ST_CoordinateUnqualified !=nil {_fedb +=_dg .FromEMU (*_egag .LAttr .ST_CoordinateUnqualified );};if _egag .RAttr .ST_CoordinateUnqualified !=nil {_fedb +=_dg .FromEMU (*_egag .RAttr .ST_CoordinateUnqualified ); -};if _egag .TAttr .ST_CoordinateUnqualified !=nil {_bgdgc +=_dg .FromEMU (*_egag .TAttr .ST_CoordinateUnqualified );};if _egag .BAttr .ST_CoordinateUnqualified !=nil {_bgdgc +=_dg .FromEMU (*_egag .BAttr .ST_CoordinateUnqualified );};};for _ ,_dfdb :=range _ffgf .Any {if _afff ,_bbb :=_dfdb .(*_be .Pic ); -_bbb {_aec :=&symbol {_beb :_bgdgc ,_eg :_fedb };_efgaa ,_bfgf :=_bdbd .makePdfImageFromGraphics (_afff );if _bfgf !=nil {_fb .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_bfgf );}; -if _efgaa ==nil {_aec ._abc ="\u0020";}else {_fedba :=_afff .BlipFill ;if _fedba .SrcRect !=nil {var _bgeb ,_cbdc ,_bfff ,_defg float64 ;_afbf :=_fedba .SrcRect ;if _afbf .LAttr !=nil {_bgeb =float64 (*_afbf .LAttr .ST_PercentageDecimal )/1000.0;};if _afbf .RAttr !=nil {_bfff =float64 (*_afbf .RAttr .ST_PercentageDecimal )/1000.0; -};if _afbf .TAttr !=nil {_cbdc =float64 (*_afbf .TAttr .ST_PercentageDecimal )/1000.0;};if _afbf .BAttr !=nil {_defg =float64 (*_fedba .SrcRect .BAttr .ST_PercentageDecimal )/1000.0;};_fcd :=_efgaa .Width ();_ged :=_efgaa .Height ();_efgaa .Crop (int (_bgeb /100.0*_fcd ),int (_cbdc /100.0*_ged ),int (_fcd -(_bfff /100.0*_fcd )),int (_ged -(_defg /100.0*_ged ))); -};_bede :=false ;if _afff .SpPr !=nil &&_afff .SpPr .Xfrm !=nil {if _afff .SpPr .Xfrm .RotAttr !=nil {_gcd :=_dg .DegreeFromSTAngle (*_afff .SpPr .Xfrm .RotAttr );_efgaa .SetAngle (_gcd );};if _afff .SpPr .Xfrm .Ext !=nil {_bede =true ;};};if _bede {_efgaa .ScaleToWidth (_fedb ); -}else {_efgaa .Scale (_fedb /_efgaa .Width (),_fedb /_efgaa .Width ());};_aec ._fcb =_efgaa ;_egd =true ;};_cce =[]*symbol {_aec };}else if _gcg ,_fedd :=_dfdb .(*_fa .Chart );_fedd {_cbdag :=&symbol {_beb :_bgdgc ,_eg :_fedb };_geaa ,_agd :=_bdbd .makePdfBlockFromChart (_gcg ,_fedb ,_bgdgc ); -if _agd !=nil {_fb .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_agd );};if _geaa ==nil {_cbdag ._abc ="\u0020";}else {_cbdag ._efc =&block {_gca :_geaa };_egd =true ;};_cce =[]*symbol {_cbdag }; -};};};};};}else if _cedcd :=_fbeb .Pict ;_cedcd !=nil {for _ ,_ebac :=range _cedcd .Any {if _fgbg ,_gfaa :=_ebac .(*_bfa .Group );_gfaa {if _fgbg .Rect !=nil {for _ ,_cbbe :=range _fgbg .Rect {_bgbd :=_aa .NewShapeStyle ("");if _cbbe .StyleAttr !=nil {_bgbd =_aa .NewShapeStyle (*_cbbe .StyleAttr ); -};_bae :=_bf .ColorWhite ;if _cbbe .FillcolorAttr !=nil {_bae =_bf .ColorRGBFromHex (*_cbbe .FillcolorAttr );};_adbf :=_ee .PointsFromTwips (int64 (_bgbd .Width ()));_ebdd :=_ee .PointsFromTwips (int64 (_bgbd .Height ()));_cgee :=_ee .PointsFromTwips (int64 (_bgbd .Left ()-_bgbd .Right ())); -_faac :=_ee .PointsFromTwips (int64 (_bgbd .Top ()-_bgbd .Bottom ()));_efdd :=&borderLine {_gfd :_ee .BorderPositionBottom ,_age :_adbf ,_egc :_ebdd ,_feg :_bae };_bdbd ._dgggb ._df =append (_bdbd ._dgggb ._df ,_efdd );if _bgbd .Position ()==_aa .ShapeStylePositionAbsolute {_bdbd ._beed ._dac =_bdbd ._dgggb ._adf +_cgee ; -_bdbd ._beed ._dagb =_faac ;};};};if _fgbg .Shape !=nil {for _ ,_gbfa :=range _fgbg .Shape {_abbg :=_aa .NewShapeStyle ("");if _gbfa .StyleAttr !=nil {_abbg =_aa .NewShapeStyle (*_gbfa .StyleAttr );};_abg :=_ee .PointsFromTwips (int64 (_abbg .Width ())); -_aegc :=_ee .PointsFromTwips (int64 (_abbg .Height ()));_bac :=_ee .PointsFromTwips (int64 (_abbg .Left ()-_abbg .Right ()));_ffgb :=_ee .PointsFromTwips (int64 (_abbg .Top ()-_abbg .Bottom ()));if _gbfa .EG_ShapeElements !=nil {for _ ,_egeg :=range _gbfa .EG_ShapeElements {if _egeg .Imagedata !=nil {_geb :=&symbol {_beb :_abg ,_eg :_aegc }; -_cec ,_bfeb :=_bdbd .makePdfImageFromRelId (_egeg .Imagedata .IdAttr );if _bfeb !=nil {_fb .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_bfeb );};if _cec ==nil {_geb ._abc ="\u0020"; -}else {_cec .Scale (_abg /_cec .Width (),_aegc /_cec .Height ());_cec .SetPos (_bac ,_ffgb );_geb ._fcb =_cec ;_egd =true ;};_cce =[]*symbol {_geb };if _abbg .Position ()==_aa .ShapeStylePositionAbsolute {_bdbd ._beed ._dac =_bdbd ._dgggb ._adf +_bac ; -_bdbd ._beed ._dagb =_ffgb ;};};};};};};};if _cbdg ,_baga :=_ebac .(*_bfa .Shape );_baga {_cceg :=_aa .NewShapeStyle ("");if _cbdg .StyleAttr !=nil {_cceg =_aa .NewShapeStyle (*_cbdg .StyleAttr );};_fdcc :=_bf .ColorWhite ;if _cbdg .StrokecolorAttr !=nil {_fdcc =_bf .ColorRGBFromHex (*_cbdg .StrokecolorAttr ); -};if _cbdg .FillcolorAttr !=nil {_fdcc =_bf .ColorRGBFromHex (*_cbdg .FillcolorAttr );};_eceb :=_cceg .Width ();_bgaa :=_cceg .Height ();_ecb :=_ee .PointsFromTwips (int64 (_cceg .Left ()-_cceg .Right ()));_bbg :=_ee .PointsFromTwips (int64 (_cceg .Top ()-_cceg .Bottom ())); -_fbg ,_cacg ,_fcf ,_fadb :=_cceg .Margins ();_ddee :=&borderLine {_gfd :_ee .BorderPositionBottom ,_age :_eceb ,_egc :_bgaa ,_feg :_fdcc };_bdbd ._dgggb ._df =append (_bdbd ._dgggb ._df ,_ddee );_bdbd ._dgggb ._bdd =&_ee .Rectangle {Top :float64 (_fbg ),Left :float64 (_cacg ),Bottom :float64 (_fcf ),Right :float64 (_fadb )}; -if _cceg .Position ()==_aa .ShapeStylePositionAbsolute {_bdbd ._beed ._dac =_bdbd ._dgggb ._adf +_ecb +float64 (_cceg .Left ());_bdbd ._beed ._dagb =_bbg ;};var _gdf []*symbol ;for _ ,_agef :=range _cbdg .EG_ShapeElements {if _agef .Textbox !=nil &&_agef .Textbox .TxbxContent !=nil {_egg ,_ :=_bdbd .makeBlockFromTextboxContent (_agef .Textbox .TxbxContent ,_eceb ,_bgaa ,nil ); -if _egg !=nil {_cagg :=&symbol {_beb :_bgaa ,_eg :_eceb };if _cceg .MSOPositionVerticalRelative ()=="\u0070\u0061\u0067\u0065"{_egg ._fad =_fbg ;};if _cceg .MSOPositionHorizontalRelative ()=="\u0070\u0061\u0067\u0065"{_egg ._gbd =_cacg ;};_cagg ._efc =_egg ; -_cagg ._abc ="\u0020";_gdf =append (_gdf ,_cagg );};};};if len (_gdf )> 0{_cce =_gdf ;};};if _ffea ,_dcd :=_ebac .(*_bfa .Line );_dcd {_eefb :=_aa .NewShapeStyle ("");if _ffea .StyleAttr !=nil {_eefb =_aa .NewShapeStyle (*_ffea .StyleAttr );};_efgb ,_fadg :=0.0,0.0; -if _ffea .FromAttr !=nil {_efgb ,_fadg =_bbecf (*_ffea .FromAttr );};_ffde ,_agb :=_efgb ,_fadg ;if _ffea .ToAttr !=nil {_ffde ,_agb =_bbecf (*_ffea .ToAttr );};_gcc :=_bf .ColorWhite ;if _ffea .StrokecolorAttr !=nil {_gcc =_bf .ColorRGBFromHex (*_ffea .StrokecolorAttr ); -};_cddb :=_agb -_fadg ;if _ffea .StrokeweightAttr !=nil {_gaca ,_bddb :=_c .ParseFloat (_b .ReplaceAll (*_ffea .StrokeweightAttr ,"\u0070\u0074",""),64);if _bddb !=nil {_fb .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",_bddb .Error ()); -};_cddb =_gaca ;};_adee :=&borderLine {_gfd :_ee .BorderPositionBottom ,_age :_ffde -_efgb ,_egc :_cddb ,_feg :_gcc };_bdbd ._dgggb ._df =append (_bdbd ._dgggb ._df ,_adee );if _eefb .Position ()==_aa .ShapeStylePositionAbsolute {_bdbd ._beed ._dac =_bdbd ._dgggb ._adf +_efgb ; -_bdbd ._beed ._dagb =_fadg ;};};};}else if _fegg :=_fbeb .Tab ;_fegg !=nil {_afc :=_cagce ;if _bdbd ._fgab ==nil {_bdbd ._fgab =_d .NewCT_PPr ();};if _aed :=_bdbd ._fgab .Tabs ;_aed !=nil {_abae :=_aed .Tab [0];_eeg :=_ee .PointsFromTwips (*_abae .PosAttr .Int64 ); -if _abae .ValAttr !=_d .ST_TabJcEnd &&_abae .ValAttr !=_d .ST_TabJcRight {_eeg +=_cagce ;};_afc =_eeg -_bdbd ._dgggb ._dbd -_bdbd ._dgggb ._bdd .Left -_bdbd ._dgggb ._bdd .Right ;_cegg :=0.0;for _ ,_gefe :=range _bdbd ._dgggb ._dgcc {for _ ,_aacd :=range _gefe ._bgd {for _ ,_gdba :=range _aacd ._cge {for _ ,_agbe :=range _gdba ._bb {_cegg +=_agbe ._eg ; -};};};};_afc =_afc -_cegg -_bdbd ._dgggb ._adf ;if _afc < _cagce {_afc =_cagce ;};};if _dcfc :=_bdbd ._fgab .Ind ;_dcfc !=nil {if _dcfc .HangingAttr !=nil {_ecfe :=_ee .PointsFromTwips (int64 (*_dcfc .HangingAttr .ST_UnsignedDecimalNumber ));_afc -=_bdbd ._beed ._dac -_ecfe ; -};};_cce =_cad ("\u0009","",false ,false ,false );_feff :=_cce [len (_cce )-1];_feff ._eg =_afc ;}else if _aega :=_fbeb .Ptab ;_aega !=nil {_bebe :=_bdbd ._dgggb ._dbd +_bdbd ._dgggb ._bdd .Left ;if _aega .RelativeToAttr ==_d .ST_PTabRelativeToIndent {_bebe =_bdbd ._dgggb ._dbd ; -};_bafc :=0.0;for _ ,_adfg :=range _bdbd ._dgggb ._dgcc {for _ ,_eafa :=range _adfg ._bgd {for _ ,_egce :=range _eafa ._cge {for _ ,_aebf :=range _egce ._bb {_bafc +=_aebf ._eg ;};};};};if _aega .AlignmentAttr ==_d .ST_PTabAlignmentCenter {_bebe +=(_bdbd ._dgggb ._dge -(_bdbd ._dgggb ._adf +_bdbd ._dgggb ._bdd .Left +_bdbd ._dgggb ._bdd .Right ))/2; -}else if _aega .AlignmentAttr ==_d .ST_PTabAlignmentRight {_bebe +=_bdbd ._dgggb ._adf +_bdbd ._dgggb ._bdd .Left +_bdbd ._dgggb ._bdd .Right +_bafc ;};_cce =_cad ("\u0009","",false ,false ,false );_aedg :=_cce [len (_cce )-1];_aedg ._eg =_bebe ;}else if _fbeb .LastRenderedPageBreak !=nil &&!_bdbd ._dgggb ._dab {_cce =append (_cce ,&symbol {_bfab :true }); -}else if _ccdc (_fbeb ){_bdbd .addCurrentWordToParagraph ();_bdbd .newLine ();_bdbd .newWord ();_bdbd .addEmptyLine ();}else if _fbeb .FldChar !=nil {_gdbd :=_fbeb .FldChar .FldCharTypeAttr ;switch _gdbd {case _d .ST_FldCharTypeBegin ,_d .ST_FldCharTypeSeparate :_bdbd ._adce ._bb =append (_bdbd ._adce ._bb ,&symbol {_gae :true }); -case _d .ST_FldCharTypeEnd :_bdbd ._adce ._bb =append (_bdbd ._adce ._bb ,&symbol {_gae :false });};return false ;};};var _dgebe _bf .TextStyle ;var _cfe ,_gad bool ;var _bgbb *_bf .Color ;if !_egd {_dgebe ,_cfe ,_gad ,_bgbb =_bdbd .makeRunStyle (_adgfb ,false ,false ,false ,_cebde ,_ead ); -if _dgebe .Font !=nil &&(_bdbd ._dfcc ==nil ||(_bdbd ._dfcc !=nil &&_bdbd ._dfcc .EnableFontSubsetting )){_bdbd ._bbaf .EnableFontSubsetting (_dgebe .Font );};};for _ ,_bdfe :=range _cce {if _bdfe ._bfab &&_bdbd ._adaf ._fbd > _bdbd ._faagc .Top {_bdbd .addCurrentParagraphToCurrentPage (); -_bdbd .newPage ();_bdbd .newParagraph ();_bdbd .determineParagraphBounds ();_bdbd .newLine ();_bdbd .newWord ();continue ;};if _bdfe ._fcb !=nil ||_bdfe ._efc !=nil {_bdbd .addInlineSymbol (_bdfe );}else {_bdfe ._aeg =&_dgebe ;_bdfe ._gac =_cfe ;_bdfe ._eece =_gad ; -_bdfe ._dff =_bgbb ;if _bdfe ._aad {_feac :=*_adgfb ;_feac .B =nil ;_feac .U =nil ;_fbdd ,_ ,_ ,_ :=_bdbd .makeRunStyle (&_feac ,false ,false ,false ,_cebde ,_ead );_bdfe ._aeg =&_fbdd ;_bdfe ._dff =nil ;};_bdbd .addTextSymbol (_bdfe );};};if _bdbd ._aaaff !=nil &&_bdbd ._aaaff ._cfae {var _efcfd ,_gff float64 ; -for _ ,_efe :=range _cce {_efcfd +=_efe ._eg ;};_cfda :=0;_geg :=_bdbd ._adaf ._bd .Left ;_gcff :=len (_bdbd ._aaaff ._abgc );if _gcff > 1&&_bdbd ._aaaff ._cfae {_gcff =len (_bdbd ._aaaff ._abgc )-1;};_gga :=_bdbd ._dgggb ._dbd < _efcfd ;_fdgg :=_bdbd ._beed ._ccgf +_efcfd ; -for {var _bggf float64 ;if _gga ||_cfda >=_gcff {_bggf =_cagce ;}else {_bggf =_bdbd ._aaaff ._abgc [_cfda ];_cfda ++;};_geg +=_bggf ;if _geg > _fdgg {_gff =_geg -_fdgg ;break ;};};_bdbd .addTextSymbol (&symbol {_abc :"\u0020",_eg :_gff });};return false ; -};type page struct{_bd *_ee .Rectangle ;_dd []*paragraph ;_fbd float64 ;_ggf float64 ;_eba []*zoneToSkip ;_ebe []*image ;_eec []*image ;_fg []*block ;_cda []*block ;_db []*note ;_cab bool ;_cf []*headerFooterRef ;_ba []*headerFooterRef ;_gf []*paragraph ; -_ad []*paragraph ;};func (_ecd *convertContext )assignPropsToRelativeParagraph (_cafb *_d .CT_PPr ,_eefdc *_bf .StyledParagraph )(float64 ,float64 ){_cafb =_ebeb (_cafb ,_ecd ._agab ,_ecd ._dfcf );_bdcb :=1.1;if _cafb ==nil {_eefdc .SetLineHeight (_bdcb ); -return 0,0;};var _dcc _bf .TextAlignment ;if _cafb .Jc !=nil {switch _cafb .Jc .ValAttr {case _d .ST_JcRight :_dcc =_bf .TextAlignmentRight ;case _d .ST_JcCenter :_dcc =_bf .TextAlignmentCenter ;case _d .ST_JcBoth :_dcc =_bf .TextAlignmentJustify ;case _d .ST_JcEnd :_dcc =_bf .TextAlignmentRight ; -default:_dcc =_bf .TextAlignmentLeft ;};_eefdc .SetTextAlignment (_dcc );};var _ffbf ,_cfdd ,_gccb ,_gacg float64 ;if _feacb :=_cafb .Spacing ;_feacb !=nil {if _baba :=_feacb .BeforeAttr ;_baba !=nil {if _baba .ST_UnsignedDecimalNumber !=nil {_ffbf =_ee .PointsFromTwips (int64 (*_baba .ST_UnsignedDecimalNumber )); -};};if _gebf :=_feacb .AfterAttr ;_gebf !=nil {if _gebf .ST_UnsignedDecimalNumber !=nil {_cfdd =_ee .PointsFromTwips (int64 (*_gebf .ST_UnsignedDecimalNumber ));};};if _gcfc :=_feacb .LineAttr ;_gcfc !=nil {if _gcfc .Int64 !=nil {_bdcb =float64 (*_gcfc .Int64 /240); -};};};if _cafb .ContextualSpacing !=nil &&_efeg (_cafb .ContextualSpacing ){_ffbf =0;_cfdd =0;};if _dbaae :=_cafb .TextAlignment ;_dbaae !=nil {switch _dbaae .ValAttr {case _d .ST_TextAlignmentTop :_eefdc .SetTextVerticalAlignment (_bf .TextVerticalAlignmentTop ); -case _d .ST_TextAlignmentBottom :_eefdc .SetTextVerticalAlignment (_bf .TextVerticalAlignmentBottom );case _d .ST_TextAlignmentBaseline :_eefdc .SetTextVerticalAlignment (_bf .TextVerticalAlignmentBaseline );case _d .ST_TextAlignmentCenter :_eefdc .SetTextVerticalAlignment (_bf .TextVerticalAlignmentCenter ); -};};if _dcc ==_bf .TextAlignmentRight &&_gacg <=0{_gacg +=5;};if _ffbf > 0{_ffbf =_ffbf -_bdcb /2;};if _cfdd > 0{_cfdd =_cfdd -_bdcb /2;};_eefdc .SetLineHeight (_bdcb );if _ebag :=_cafb .Ind ;_ebag !=nil {if _bgba :=_ebag .LeftAttr ;_bgba !=nil {if _bgba .Int64 !=nil {_gccb =_ee .PointsFromTwips (*_bgba .Int64 ); -};};if _badd :=_ebag .RightAttr ;_badd !=nil {if _badd .Int64 !=nil {_gacg =_ee .PointsFromTwips (*_badd .Int64 );};};};_eefdc .SetMargins (_gccb ,_gacg ,_ffbf ,_cfdd );return _ffbf ,_gccb ;};func _aafc (_gada *_d .CT_TblWidth ,_cbaef ,_bbdc float64 )float64 {if _gada !=nil {if _fdagd :=_gada .WAttr ; -_fdagd !=nil {if _dddgg :=_fdagd .ST_DecimalNumberOrPercent ;_dddgg !=nil {if _babcc :=_dddgg .ST_UnqualifiedPercentage ;_babcc !=nil {switch _gada .TypeAttr {case _d .ST_TblWidthDxa :return float64 (*_babcc )/20;case _d .ST_TblWidthPct :return float64 (*_babcc )/100*_cbaef ; -default:return _bbdc ;};};};};};return _bbdc ;};func _ffc (_ageg *_bf .Creator ,_bde *image ){_bde ._cfd .SetPos (_bde ._gdb ,_bde ._ccad );_ageg .Draw (_bde ._cfd );};type symbol struct{_abc string ;_fag float64 ;_ac float64 ;_eg float64 ;_beb float64 ; -_beg float64 ;_aeg *_bf .TextStyle ;_fcb *_bf .Image ;_efc *block ;_efb string ;_gac bool ;_eece bool ;_gae bool ;_dff *_bf .Color ;_aad bool ;_bfab bool ;};func (_dfca *convertContext )makePdfImageFromGraphics (_cgge *_be .Pic )(*_bf .Image ,error ){if _dbdf :=_cgge .BlipFill ; -_dbdf !=nil {if _cbga :=_dbdf .Blip ;_cbga !=nil {if _fdfgb :=_cbga .EmbedAttr ;_fdfgb !=nil {_bcce ,_gabea :=_dfca ._abdg .GetImageObjByRelId (*_fdfgb );if _gabea !=nil {return nil ,_gabea ;};_dbb ,_gabea :=_ga .Open (_bcce .Path );if _gabea !=nil {return nil ,_gabea ; -};_afdbf ,_gabea :=_e .ReadAll (_dbb );if _gabea !=nil {return nil ,_gabea ;};if _b .ToLower (_bcce .Format )=="\u0065\u006d\u0066"{_gcba ,_bbdg :=_ab .ReadFile (_afdbf );if _bbdg !=nil {return nil ,_bbdg ;};_gdbade :=new (_fe .Buffer );_edbe :=_gcba .Draw (); -if _gdcgf :=_g .Encode (_gdbade ,_edbe );_gdcgf !=nil {return nil ,_gdcgf ;};_afdbf =_gdbade .Bytes ();};_ebcc ,_gabea :=_dfca ._bbaf .NewImageFromData (_afdbf );if _gabea !=nil {return nil ,_gabea ;};if _ee .DefaultImageEncoder !=nil {_ebcc .SetEncoder (_ee .DefaultImageEncoder ); -}else {_ebcc .SetEncoder (_ef .NewFlateEncoder ());if _b .ToLower (_bcce .Format )=="\u006a\u0070\u0067"||_b .ToLower (_bcce .Format )=="\u006a\u0070\u0065\u0067"{_ebcc .SetEncoder (_ef .NewDCTEncoder ());};};return _ebcc ,nil ;};};};return nil ,nil ;}; -func _ddcf (_aeca *_bf .Creator ,_egaae *_bf .Block ,_ebce []*paragraph ,_gccac float64 ,_bbdb _bf .PageFinalizeFunctionArgs )float64 {_aegg :=0.0;_fgeg :=0.0;for _ ,_bdac :=range _ebce {for _ ,_dgdb :=range _bdac ._dgcc {for _ ,_fgfb :=range _dgdb ._bgd {for _ ,_gcgfb :=range _fgfb ._cge {for _ ,_dfge :=range _gcgfb ._bb {if _dfge ._fcb !=nil {_dfge ._fcb .SetPos (_gcgfb ._ced +_dfge ._fag ,_gccac ); -_egaae .Draw (_dfge ._fcb );}else if _dfge ._efc !=nil {if _dfge ._efc ._gbd ==0{_dfge ._efc ._gbd =_gcgfb ._ced +_dfge ._fag ;};if _dfge ._efc ._fad ==0{_dfge ._efc ._fad =_bdac ._dc +_dgdb ._dagb ;};_aab (_aeca ,_dfge ._efc );}else {_ggfbe :=_aeca .NewStyledParagraph (); -if _dfge ._gac {_dfge ._ac =0;}else if _dfge ._eece {_dfge ._ac =1.2*_dgdb ._cbb -_dfge ._beb ;};_adcgb :=_gcgfb ._ced +_dfge ._fag +_fgeg ;_dcgac :=_gccac +_dgdb ._dagb +_dfge ._ac +_aegg ;_ggfbe .SetPos (_adcgb ,_dcgac );_cbe :=false ;if _dfge ._abc =="\u005b\u0046\u0049E\u004c\u0044\u005f\u0050\u0041\u0047\u0045\u005d"{_dfge ._abc =_c .Itoa (_bbdb .PageNum ); -_cbe =true ;};if _dfge ._abc =="\u005b\u0046I\u0045\u004c\u0044_\u004e\u0055\u004d\u0050\u0041\u0047\u0045\u0053\u005d"{_dfge ._abc =_c .Itoa (_bbdb .TotalPages );_cbe =true ;};var _cegd *_bf .TextChunk ;if _dfge ._efb !=""{_cegd =_ggfbe .AddExternalLink (_dfge ._abc ,_dfge ._efb ); -}else {_cegd =_ggfbe .Append (_dfge ._abc );};if _dfge ._aeg !=nil {_cegd .Style =*_dfge ._aeg ;};if _cbe {_fgeg +=_ggfbe .Width ();};_egaae .Draw (_ggfbe );if _dfge ._dff !=nil {_eeca :=_dcgac +_dfge ._beb ;_ee .DrawLine (_aeca ,_adcgb ,_eeca ,_adcgb +_dfge ._eg ,_eeca ,1,*_dfge ._dff ); -};};};};};};if _bdac ._cc !=nil {_gfef :=_bf .NewBlock (_bdac ._cc ._gb ,_bbdb .PageHeight );_gfef .SetPos (_bdac ._dgd ,_gccac );_gfef .Draw (_bdac ._cc ._aba );_egaae .Draw (_gfef );_bdac ._de =_bdac ._cc ._aba .Height ();};_aegg +=_bdac ._de ;};return _aegg ; -};func (_bad *convertContext )addCurrentWordToParagraph (){for {_dcga :=_bad ._beed ._dac ;_cgdb :=_dcga +_bad ._adce ._bfc ;if _cgdb > _bad ._beed ._cca {if len (_bad ._adce ._bb )==1&&_bad ._adce ._bb [0]._fcb !=nil {break ;};_bad .newLine ();};_ggef :=_bad ._dgggb ._dc +_bad ._beed ._dagb ; -_dcbc :=_ggef +_bad ._beed ._cbb ;_fgee :=false ;_afbe :=append (_bad ._adaf ._eba ,_bad ._dgggb ._dag ...);for _ ,_cebc :=range _afbe {_dfef :=_cebc ._gc ;if ((_ggef > _dfef .Top &&_ggef < _dfef .Bottom )||(_dcbc > _dfef .Top &&_dcbc < _dfef .Bottom ))&&((_dcga > _dfef .Left &&_dcga < _dfef .Right )||(_cgdb > _dfef .Left &&_cgdb < _dfef .Right )){_fgee =true ; -if _bad ._beed ._dac < _dfef .Right {_bad ._daeac ._dde =_dfef .Left ;_bad ._beed ._dac =_dfef .Right ;_bad .newSpan ();};};};if !_fgee {break ;};};if !_bad ._adce ._fgb ||len (_bad ._daeac ._cge )> 0{_bad ._adce ._ced =_bad ._beed ._dac ;_bad ._daeac ._cge =append (_bad ._daeac ._cge ,_bad ._adce ); -_bad ._beed ._dac +=_bad ._adce ._bfc ;for _ ,_gbff :=range _bad ._adce ._bb {if _bad .shouldApplyContextualSpacing (_bad ._fgab ){_bad .adjustHeights (_bad ._dgggb ._bdd .Top );}else {_bad .adjustHeights (_gbff ._beb );};};};};func init (){_babg =_f .MustCompile ("\u0053E\u0054 \u0028\u002e\u002b\u0029\u0020\u0022\u0028\u002e\u002b\u0029\u0022"); -_aaeb =_f .MustCompile ("\u0052\u0045\u0046\u0020\u0028\u002e\u002b\u003f\u0029\u0020");};func _cbgf (_efec int ,_deee bool )string {_bgce :=_fe .NewBuffer ([]byte {});for _ ,_cgfa :=range _fadad {for {if _efec < _cgfa ._gdfb {break ;};_bgce .WriteString (_cgfa ._ceafg ); -_efec -=_cgfa ._gdfb ;};};_eade :=_bgce .String ();if _deee {_eade =_b .ToUpper (_eade );};return _eade ;};func (_efa *convertContext )addParagraphWithTable (_dbc _bf .Table ,_ebgd ,_dbcd float64 ){_efa .newParagraph ();_efa ._dgggb ._bdd =&_ee .Rectangle {Top :_gdfgf (2),Bottom :_gdfgf (2),Left :0,Right :0}; -_efa ._dgggb ._cc =&tableWrapper {_aba :&_dbc ,_gb :_ebgd };_efa ._dgggb ._dbd =_dbcd ;_efa ._dgggb ._de =_dbc .Height ();_efa .determineParagraphBounds ();_efa .addCurrentParagraphToCurrentPage ();_efa ._adaf ._ggf =_efa ._adaf ._fbd ;};func (_fgcb *convertContext )newPage (){_gbcg :=&page {}; -_gbcg ._bd =_fgcb ._faagc ;_gbcg ._fbd =_gbcg ._bd .Top ;if _fgcb ._bgbc {_gbcg ._cab =true ;_gbcg ._fbd +=_bg ;};_fgcb ._edbf =append (_fgcb ._edbf ,_gbcg );_fgcb ._adaf =_gbcg ;};type romanMatch struct{_gdfb int ;_ceafg string ;};var _fadad =[]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 (_cgbe *convertContext )addAbsoluteCRC (_dcfd []*_d .EG_ContentRunContent ,_fdad *_d .CT_PPr )bool {for _ ,_fef :=range _dcfd {if _fdc :=_fef .R ;_fdc !=nil {if _fdad !=nil &&_fdad .PStyle !=nil {_edg :=_cgbe ._abdg .GetStyleByID (_fdad .PStyle .ValAttr ); -if _deaa :=_edg .X ();_deaa !=nil {if _deaa .QFormat !=nil &&_efeg (_deaa .QFormat ){if _deaa .RPr !=nil &&_fdad .RPr !=nil {_fdad .RPr =_efcda (_fdad .RPr ,_deaa .RPr );};};if _deaa .RPr !=nil {if _deaa .UiPriority !=nil &&_deaa .UiPriority .ValAttr > 0&&_fdc .RPr ==nil {_fdad .RPr =_efcda (_fdad .RPr ,_deaa .RPr ); -};_fdc .RPr =_bdfdf (_fdc .RPr ,_deaa .RPr );};if _cgbe ._aaaff !=nil {_cbbg ,_dcg :=_cgbe .getStyleProps (_fdad .PStyle .ValAttr ,_edg );_fdad =_ebeb (_fdad ,_cbbg ,_dcg );_fdc .RPr =_bdfdf (_fdc .RPr ,_dcg );};};};_bcc :=_fdad !=nil ||_fdc .RPr !=nil ; -if len (_fdc .EG_RunInnerContent )==0&&_bcc {_cgbe .addEmptyLine ();};_dgdd :=_cbea (_cgbe ._abdg ,_fdc .RPr ,_fdad );if _cgbe ._aaaff !=nil {_cgbe .addAbsoluteRIC (nil ,_dgdd );_cgbe ._aaaff =nil ;_cgbe ._dgggb ._dab =true ;};for _ ,_fdac :=range _fdc .EG_RunInnerContent {if _cgbe .addAbsoluteRIC (_fdac ,_dgdd ){return true ; -};_cgbe ._dgggb ._dab =false ;};for _ ,_gcf :=range _fdc .Extra {if _bed ,_affg :=_gcf .(*_d .AlternateContentRun );_affg {if _cdcd :=_bed .Choice ;_cdcd !=nil {if _egf :=_cdcd .Drawing ;_egf !=nil {if len (_egf .Inline )> 0{for _ ,_bfe :=range _egf .Inline {_afg :=_bfe .Extent ; -if _afg ==nil {return false ;};_cdae :=_dg .FromEMU (_afg .CxAttr );_fdgf :=_dg .FromEMU (_afg .CyAttr );if _cebd :=_bfe .Graphic ;_cebd !=nil {if _defc :=_cebd .GraphicData ;_defc !=nil {for _ ,_egcd :=range _defc .Any {if _agg ,_abf :=_egcd .(*_d .WdWsp ); -_abf {_gbe ,_deb :=_cgbe .makeBlockFromWdWsp (_agg );if _deb !=nil {_fb .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_deb );};if _gbe ==nil {continue ;};_gbe ._gca .Scale (_cdae /_gbe ._gca .Width (),_fdgf /_gbe ._gca .Height ()); -_cgbe .addInlineSymbol (&symbol {_beb :_fdgf ,_eg :_cdae ,_efc :_gbe });};};};};};};};};};};};};return false ;};func (_eadc *convertContext )addCurrentParagraphHeaderToCurrentPage (){_eadc .alignParagraph ();_eadc ._adaf ._gf =append (_eadc ._adaf ._gf ,_eadc ._dgggb ); -};func (_dfgb *convertContext )newSpan (){_afgc :=&span {_aace :_dfgb ._beed ._dac ,_dde :_dfgb ._beed ._cca };_dfgb ._daeac =_afgc ;_dfgb ._beed ._bgd =append (_dfgb ._beed ._bgd ,_afgc );};func _gfga (_gfcg *_ge .Document ,_bbad *_d .CT_TblPr )(*_d .CT_TblPr ,*_d .CT_PPrGeneral ,*_d .CT_RPr ){_gdge :=_d .NewCT_PPrGeneral (); -_egagd :=_d .NewCT_RPr ();if _bbad ==nil {_bbad =_d .NewCT_TblPr ();}else {if _bbad .TblStyle !=nil {_bbad ,_gdge ,_egagd =_dbcbg (_gfcg ,_bbad .TblStyle .ValAttr ,_bbad ,_gdge ,_egagd );};};return _bbad ,_gdge ,_egagd ;};func _cbea (_beaee *_ge .Document ,_gegc *_d .CT_RPr ,_agge *_d .CT_PPr )*_d .CT_RPr {var _bgdda ,_cbdd *_d .CT_RPr ; -if _gegc ==nil {_gegc =_d .NewCT_RPr ();};var _cggb *_d .CT_ParaRPr ;if _agge !=nil &&_agge .RPr !=nil {_cggb =_agge .RPr ;};if _cggb ==nil {_cggb =_d .NewCT_ParaRPr ();};if _gegc .RStyle !=nil {_dgcff :=_beaee .GetStyleByID (_gegc .RStyle .ValAttr );if _gccg :=_dgcff .X (); -_gccg !=nil {_bgdda =_gccg .RPr ;};};if _bgdda ==nil {_bgdda =_d .NewCT_RPr ();};if _cggb .RStyle !=nil {_aede :=_beaee .GetStyleByID (_cggb .RStyle .ValAttr );if _agfdc :=_aede .X ();_agfdc !=nil {_cbdd =_agfdc .RPr ;if _agfdc .QFormat !=nil &&_efeg (_agfdc .QFormat ){return _cbdd ; -};};};if _cbdd ==nil {_cbdd =_d .NewCT_RPr ();};if _gegc .Color ==nil {if _bgdda .Color !=nil {_gegc .Color =_bgdda .Color ;}else if _cggb .Color !=nil {_gegc .Color =_cggb .Color ;}else if _cbdd .Color !=nil {_gegc .Color =_cbdd .Color ;};};if _gegc .Spacing ==nil {if _bgdda .Spacing !=nil {_gegc .Spacing =_bgdda .Spacing ; -}else if _cggb .Spacing !=nil {_gegc .Spacing =_cggb .Spacing ;}else if _cbdd .Spacing !=nil {_gegc .Spacing =_cbdd .Spacing ;};};if _gegc .Sz ==nil {if _bgdda .Sz !=nil {_gegc .Sz =_bgdda .Sz ;}else if _cggb .Sz !=nil {_gegc .Sz =_cggb .Sz ;}else if _cbdd .Sz !=nil {_gegc .Sz =_cbdd .Sz ; -};};if _gegc .SzCs ==nil {if _bgdda .SzCs !=nil {_gegc .SzCs =_bgdda .SzCs ;}else if _cggb .SzCs !=nil {_gegc .SzCs =_cggb .SzCs ;}else if _cbdd .SzCs !=nil {_gegc .SzCs =_cbdd .SzCs ;};};if _gegc .B ==nil {if _bgdda .B !=nil {_gegc .B =_bgdda .B ;}else if _cggb .B !=nil {_gegc .B =_cggb .B ; -}else if _cbdd .B !=nil {_gegc .B =_cbdd .B ;};};if _gegc .I ==nil {if _bgdda .I !=nil {_gegc .I =_bgdda .I ;}else if _cggb .I !=nil {_gegc .I =_cggb .I ;}else if _cbdd .I !=nil {_gegc .I =_cbdd .I ;};};if _gegc .U ==nil {if _bgdda .U !=nil {_gegc .U =_bgdda .U ; -}else if _cggb .U !=nil {_gegc .U =_cggb .U ;}else if _cbdd .U !=nil {_gegc .U =_cbdd .U ;};};if _gegc .RFonts ==nil {if _bgdda .RFonts !=nil {_gegc .RFonts =_bgdda .RFonts ;}else if _cggb .RFonts !=nil {_gegc .RFonts =_cggb .RFonts ;}else if _cbdd .RFonts !=nil {_gegc .RFonts =_cbdd .RFonts ; -};};if _gegc .VertAlign ==nil {if _bgdda .VertAlign !=nil {_gegc .VertAlign =_bgdda .VertAlign ;}else if _cggb .VertAlign !=nil {_gegc .VertAlign =_cggb .VertAlign ;}else if _cbdd .VertAlign !=nil {_gegc .VertAlign =_cbdd .VertAlign ;};};if _gegc .Caps ==nil {if _bgdda .Caps !=nil {_gegc .Caps =_bgdda .Caps ; -}else if _cggb .Caps !=nil {_gegc .Caps =_cggb .Caps ;}else if _cbdd .Caps !=nil {_gegc .Caps =_cbdd .Caps ;};};if _gegc .SmallCaps ==nil {if _bgdda .SmallCaps !=nil {_gegc .SmallCaps =_bgdda .SmallCaps ;}else if _cggb .SmallCaps !=nil {_gegc .SmallCaps =_cggb .SmallCaps ; -}else if _cbdd .SmallCaps !=nil {_gegc .SmallCaps =_cbdd .SmallCaps ;};};if _gegc .Bdr ==nil {if _bgdda .Bdr !=nil {_gegc .Bdr =_bgdda .Bdr ;}else if _cggb .Bdr !=nil {_gegc .Bdr =_cggb .Bdr ;}else if _cbdd .Bdr !=nil {_gegc .Bdr =_cbdd .Bdr ;};};if _gegc .Shd ==nil {if _bgdda .Shd !=nil {_gegc .Shd =_bgdda .Shd ; -}else if _cggb .Shd !=nil {_gegc .Shd =_cggb .Shd ;}else if _cbdd .Shd !=nil {_gegc .Shd =_cbdd .Shd ;};};return _gegc ;};var _dcaa =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 (_cbc *convertContext )addBorderLine (_bbcdb *_d .CT_Border ,_fbfa *paragraph ,_fgge _ee .BorderPosition ){_daded :=0.0;if _egaa :=_bbcdb .SzAttr ;_egaa !=nil {_daded =float64 (*_egaa )/8;};_eadf :=0.0;if _aegf :=_bbcdb .SpaceAttr ;_aegf !=nil {_eadf =float64 (*_aegf )*_dg .Pixel72 ; -};var _fdfa _bf .Color ;if _gagbe :=_bbcdb .ColorAttr ;_gagbe !=nil {if _edeg :=_gagbe .ST_HexColorAuto ;_edeg ==_d .ST_HexColorAutoAuto {_fdfa =_bf .ColorBlack ;};if _bdca :=_gagbe .ST_HexColorRGB ;_bdca !=nil {_fdfa =_bf .ColorRGBFromHex ("\u0023"+*_bdca ); -};};if _fgge ==_ee .BorderPositionBottom ||_fgge ==_ee .BorderPositionTop {_acg :=&borderLine {_gfd :_fgge ,_age :_cbc ._adaf ._bd .Right -_cbc ._adaf ._bd .Left ,_egc :_daded ,_feg :_fdfa ,_gbf :_eadf };_fbfa ._df =append (_fbfa ._df ,_acg );}else {_edceg :=&borderLine {_gfd :_fgge ,_age :_daded ,_egc :_cbc ._adaf ._bd .Top -_cbc ._adaf ._bd .Bottom ,_feg :_fdfa ,_gbf :_eadf }; -_fbfa ._df =append (_fbfa ._df ,_edceg );};};func (_ggc *convertContext )renderTableRows (_eafg *_d .CT_Tbl ,_dgdea int ,_adbe bool ,_faaa []float64 ,_fabd *_d .CT_TblPr ,_ecba []*_d .CT_TblStylePr ,_ebb *_d .CT_PPrGeneral ,_cgce *_d .CT_RPr ,_agcc float64 ){_ebc :=_ggc ._bbaf .NewTable (_dgdea ); -_ebc .SetColumnWidths (_faaa ...);_bdde :=_aafc (_fabd .TblW ,_ggc ._adaf ._bd .Right -_ggc ._adaf ._bd .Left ,_agcc );_fddb :=_aafc (_fabd .TblInd ,_ggc ._adaf ._bd .Right -_ggc ._adaf ._bd .Left ,0);_cade :=_ggc .getPageAccessiblePart ();_geda :=len (_eafg .EG_ContentRowContent ); -_bba :=map[int ][]tableCellProperties {};_dee :=0;_adae :=-1;_fga :=-1;_cdda :=make ([]float64 ,_dgdea );for _fgec ,_eagf :=range _eafg .EG_ContentRowContent {if _eagf ==nil {continue ;};if _dabe :=_eagf .Tr ;len (_dabe )> 0{_bebed :=_dabe [0];_ddd :=_bebed .TblPrEx ; -_dgbd :=false ;var _cbbf float64 ;_dbda :=_d .ST_HeightRuleAuto ;if _ecc :=_bebed .TrPr ;_ecc !=nil {if len (_ecc .TrHeight )!=0{_dggg :=_ecc .TrHeight [0];_dbda =_dggg .HRuleAttr ;if _dba :=_dggg .ValAttr ;_dba !=nil {if _dba .ST_UnsignedDecimalNumber !=nil {_cbbf =_ee .PointsFromTwips (int64 (*_dba .ST_UnsignedDecimalNumber )); -_dgbd =true ;};};};};if _bdde ==0||_bdde > _ggc ._adaf ._bd .Right -_ggc ._adaf ._bd .Left {_bdde =_ggc ._adaf ._bd .Right -_ggc ._adaf ._bd .Left ;};_bfge :=map[int ]int {};_cecf :=0;_edaa :=-1;for {_edba :=false ;for _cfg ,_cdbd :=range _bebed .EG_ContentCellContent {if _cged :=_cdbd .Tc ; -len (_cged )> 0{if _ecbb :=_cged [0];_ecbb !=nil {_edc :=-1;if _ebff ,_gfde :=_bfge [_cfg ];_gfde {_edc =_ebff ;};_bdaa :=_cfg !=len (_bebed .EG_ContentCellContent )-1;_aag :=_cecf > 0&&_edc ==-1&&_cfg < _edaa ;_bba [_dee ]=append (_bba [_dee ],tableCellProperties {_ecbb ,_fabd ,_ddd ,_fgec ,_cfg ,_geda ,_dgdea ,_ecba ,_ebb ,_cgce ,_bdaa ,_edc ,_aag ,_dgbd ,_cbbf }); -if _aag {_ggc .addEmptyCellToTable (_ebc ,_ecbb ,_fabd ,_ddd ,_fgec ,_cfg ,_geda ,_dgdea ,_ecba ,_cgce );}else {_dcaf :=_ggc .addCellToTable (_ebc ,_ecbb ,_fabd ,_ddd ,_fgec ,_cfg ,_geda ,_dgdea ,_ecba ,_ebb ,_cgce ,_bdaa ,_edc ,_cdda );if !_edba &&_dcaf > -1{_edba =true ; -_edaa =_cfg ;};_bfge [_cfg ]=_dcaf ;};};};};if !_edba {break ;};_cecf ++;_adae =_dee ;_dee ++;};if _dgbd {if _dbda ==_d .ST_HeightRuleAtLeast {_dce ,_feeb :=_ebc .GetRowHeight (_ebc .CurRow ());if _feeb !=nil {_fb .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",_feeb .Error ()); -};if _dce < _cbbf {_ebc .SetRowHeight (_ebc .CurRow (),_cbbf );};}else {_ebc .SetRowHeight (_ebc .CurRow (),_cbbf );};};_bfaf :=_ee .MakeTempCreatorMaxHeight (_bdde );_bfaf .Draw (_ebc );if _ebc .Height ()> _cade {if _adbe {_ggc .autofitColumns (_ebc ,_bdde ,_faaa ,_cdda ); -_ggc .renderTableRows (_eafg ,_dgdea ,false ,_faaa ,_fabd ,_ecba ,_ebb ,_cgce ,_agcc );return ;};};if _ebc .Height ()> _cade {if _adae !=-1{_ggc .addTableWithDataRange (_bba ,_fga +1,_adae ,_dgdea ,_bdde ,_fddb ,_faaa ,_cdda );_fga =_adae ;}else {_ggc .addTableWithDataRange (_bba ,_fga +1,_dee -1,_dgdea ,_bdde ,_fddb ,_faaa ,_cdda ); -_fga =_dee -1;};_adae =-1;_ggc .newPage ();_cade =_ggc .getPageAccessiblePart ();_ebc =_ggc ._bbaf .NewTable (_dgdea );_ebc .SetColumnWidths (_faaa ...);for _fcec :=_fga +1;_fcec <=_dee ;_fcec ++{_acac :=_bba [_fcec ];_cbg :=_acac [0]._fd ;_aage :=_acac [0]._dcb ; -for _ ,_bafg :=range _acac {if _bafg ._ccg {_ggc .addEmptyCellToTable (_ebc ,_bafg ._cdg ,_bafg ._ea ,_bafg ._fec ,_bafg ._cb ,_bafg ._cgb ,_bafg ._dea ,_bafg ._ccd ,_bafg ._ecf ,_bafg ._dcf );}else {_ggc .addCellToTable (_ebc ,_bafg ._cdg ,_bafg ._ea ,_bafg ._fec ,_bafg ._cb ,_bafg ._cgb ,_bafg ._dea ,_bafg ._ccd ,_bafg ._ecf ,_bafg ._ebd ,_bafg ._dcf ,_bafg ._aac ,_bafg ._aef ,_cdda ); -};};if _cbg {_ebc .SetRowHeight (_ebc .CurRow (),_aage );};};};_dee ++;};};if _adbe {_ggc .autofitColumns (_ebc ,_bdde ,_faaa ,_cdda );};if _fga < _dee -1{_ggc .addTableWithDataRange (_bba ,_fga +1,_dee -1,_dgdea ,_bdde ,_fddb ,_faaa ,_cdda );};};type paragraph struct{_dbd float64 ; -_bdd *_ee .Rectangle ;_dgd float64 ;_adf float64 ;_dge float64 ;_dc float64 ;_de float64 ;_daf _bf .TextAlignment ;_ddg float64 ;_gd float64 ;_dgcc []*line ;_cc *tableWrapper ;_fea []*image ;_ag []*image ;_ceg []*block ;_cegb []*block ;_gge []*note ;_ff float64 ; -_dag []*zoneToSkip ;_cag float64 ;_ec bool ;_df []*borderLine ;_dab bool ;};func (_egcbg *span )moveRight (_fdag float64 ){for _ ,_bag :=range _egcbg ._cge {_bag ._ced +=_fdag ;};};func _ffdb (_ccegc uint16 )string {switch _ccegc {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 (_agcf *convertContext )addAbsoluteTable (_dgde *_d .CT_Tbl ){_bcf :=_dgde .TblGrid ;if _bcf ==nil {return ;};_cadc :=len (_bcf .GridCol );_bfbe :=false ; -if _cadc ==0{if len (_dgde .EG_ContentRowContent )==0{return ;};_fb .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"); -_dbef :=_dgde .EG_ContentRowContent [0];if len (_dbef .Tr )< 1{return ;};_dbfa :=_dbef .Tr [0];if len (_dbfa .EG_ContentCellContent )< 1{return ;};_facd :=0;if _dgde .TblPr !=nil &&_dgde .TblPr .TblW !=nil {if _feaf :=_dgde .TblPr .TblW .WAttr ;_feaf !=nil {switch _dgde .TblPr .TblW .TypeAttr {case _d .ST_TblWidthPct ,_d .ST_TblWidthDxa :if _feaf .ST_DecimalNumberOrPercent !=nil {if _feaf .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage !=nil {_facd =int (*_feaf .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage ); -};};};};};var _gggc []*_d .CT_TblGridCol ;for _ ,_feace :=range _dbfa .EG_ContentCellContent {if _cecb :=_feace .Tc ;len (_cecb )> 0{if _efcg :=_cecb [0];_efcg !=nil {_daeg :=_d .NewCT_TblGridCol ();if _efcg .TcPr !=nil {if _egdg :=_efcg .TcPr .TcW ;_egdg !=nil {if _egdg .WAttr !=nil {if _dfc :=_egdg .WAttr .ST_DecimalNumberOrPercent ; -_dfc !=nil {if _cgeg :=_dfc .ST_UnqualifiedPercentage ;_cgeg !=nil {_gdc :=uint64 (*_cgeg );_ecgf :=&_fc .ST_TwipsMeasure {};_ecgf .ST_UnsignedDecimalNumber =&_gdc ;_daeg .WAttr =_ecgf ;};};};};_gggc =append (_gggc ,_daeg );if _efcg .TcPr .GridSpan !=nil {for _dacf :=int (_efcg .TcPr .GridSpan .ValAttr )-1; -_dacf > 0;_dacf --{_fedc :=_d .NewCT_TblGridCol ();_gggc =append (_gggc ,_fedc );};};}else {_gggc =append (_gggc ,_daeg );};};};};_aefc :=uint64 (_facd /len (_gggc ));for _ ,_egcec :=range _gggc {if _egcec .WAttr ==nil {_faf :=&_fc .ST_TwipsMeasure {}; -_faf .ST_UnsignedDecimalNumber =&_aefc ;_egcec .WAttr =_faf ;_bfbe =true ;};};_bcf .GridCol =_gggc ;_cadc =len (_gggc );};_aadf :=[]float64 {};_caeb :=[]float64 {};_gbbc :=0.0;for _ ,_cfdc :=range _bcf .GridCol {_dacg :=0.0;if _cfdc .WAttr .ST_UnsignedDecimalNumber !=nil {_dacg =_ee .PointsFromTwips (int64 (*_cfdc .WAttr .ST_UnsignedDecimalNumber )); -};_aadf =append (_aadf ,_dacg );_gbbc +=_dacg ;};for _aafe :=0;_aafe < _cadc ;_aafe ++{_caeb =append (_caeb ,_aadf [_aafe ]/_gbbc );};_cebf ,_ceee ,_dfa :=_gfga (_agcf ._abdg ,_dgde .TblPr );var _bee []*_d .CT_TblStylePr ;if _cebf .TblStyle !=nil {_bee =_dfgc (_agcf ._abdg ,_cebf .TblStyle .ValAttr ); -};if _cebf .TblLayout !=nil &&_cebf .TblLayout .TypeAttr ==_d .ST_TblLayoutTypeFixed {_bfbe =false ;};_agcf .renderTableRows (_dgde ,_cadc ,_bfbe ,_caeb ,_cebf ,_bee ,_ceee ,_dfa ,_gbbc );};func (_deac *convertContext )adjustRightBoundOfLastSpan (){_dcfe :=_deac ._daeac ._dde ; -_babb :=_deac ._beed ._dagb +_deac ._dgggb ._dc ;_add :=_babb +_deac ._beed ._cbb ;for _ ,_eabe :=range _deac ._adaf ._eba {if ((_babb > _eabe ._gc .Top &&_babb < _eabe ._gc .Bottom )||(_add > _eabe ._gc .Top &&_babb < _eabe ._gc .Bottom ))&&(_dcfe > _eabe ._gc .Left ){_dcfe =_eabe ._gc .Left ; -};};_deac ._daeac ._dde =_dcfe ;};func (_fada *convertContext )drawHeaderFooter (){_fada .setPagesHeaderFooterRefs ();_fada ._bbaf .PageFinalize (func (_dgaf _bf .PageFinalizeFunctionArgs )error {_gdcg :=_fada ._edbf [_dgaf .PageNum -1];_fada ._adaf =_gdcg ; -_fada ._adaf ._gf =nil ;_fada ._adaf ._ad =nil ;_fada .assignHeaderFooterToPage (_gdcg );_bfdc :=_bf .NewBlock (_fada ._bfgg [0],_fada ._cfbe );_bfdc .SetPos (0,0);_bfdc .SetMargins (0,0,0,0);_fffb :=_ddcf (_fada ._bbaf ,_bfdc ,_fada ._adaf ._gf ,_fada ._gbgb ,_dgaf ); -_fada ._cfbe =_fffb ;_dbdbd :=_bf .NewBlock (_fada ._bfgg [0],_fada ._edd );_dbdbd .SetPos (0,0);_dbdbd .SetMargins (0,0,0,0);_fffb =_ddcf (_fada ._bbaf ,_dbdbd ,_fada ._adaf ._ad ,_fada ._daeef ,_dgaf );_fada ._edd =_fffb ;_fada ._bbaf .Draw (_bfdc ); -_fada ._bbaf .Draw (_dbdbd );return nil ;});};type borderLine struct{_feg _bf .Color ;_gfd _ee .BorderPosition ;_age float64 ;_gbf float64 ;_egc float64 ;};func (_fecf *convertContext )shouldApplyContextualSpacing (Ppr *_d .CT_PPr )bool {_beec :=_fecf ._adag .PStyle ; -return Ppr !=nil &&Ppr .ContextualSpacing !=nil &&_efeg (Ppr .ContextualSpacing )&&_fecf ._adag .ContextualSpacing !=nil &&_efeg (_fecf ._adag .ContextualSpacing )&&Ppr .PStyle !=nil &&_beec !=nil &&Ppr .PStyle .ValAttr ==_beec .ValAttr ;}; +func ConvertToPdf (d *_gfd .Document )*_d .Creator {return ConvertToPdfWithOptions (d ,nil )};func (_egf *convertContext )adjustHeights (_afba float64 ){if _egf ._cdcg ._gdc < _afba {_egf ._egggg ._ccd +=(_afba -_egf ._cdcg ._gdc );_egf ._cdcg ._gdc =_afba ; +};};const (_fb =0.67;_ac =1.15;_cce =2.5;);func (_bbb *span )moveRight (_bdgb float64 ){for _ ,_aca :=range _bbb ._ffc {_aca ._ecf +=_bdgb ;};};const (_egcb ="\u006di\u006e\u006f\u0072\u0046\u006f\u006et";_gedgd ="\u006da\u006a\u006f\u0072\u0046\u006f\u006et"; +_fccfc ="\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069a\u0046\u006f\u006e\u0074";_cffd ="\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069a\u0046\u006f\u006e\u0074";);func _afeeb (_cfec *_de .CT_TblPr ,_cbbf *_de .CT_TblPrEx ,_cacfe *_de .CT_TcPr ,_bggc ,_ffgd ,_gfaf ,_cagdb int )*_de .CT_TcPr {if _cacfe ==nil {_cacfe =_de .NewCT_TcPr (); +};if _cbbf ==nil {_cbbf =_de .NewCT_TblPrEx ();};if _cfec ==nil {_cfec =_de .NewCT_TblPr ();};if _cacfe .TcBorders ==nil {_cacfe .TcBorders =_de .NewCT_TcBorders ();};if _cbbf .TblBorders ==nil {_cbbf .TblBorders =_de .NewCT_TblBorders ();};if _cfec .TblBorders ==nil {_cfec .TblBorders =_de .NewCT_TblBorders (); +};if _cacfe .TcBorders .Top ==nil {if _cbbf .TblBorders .Top ==nil {_cacfe .TcBorders .Top =_dafg (_cfec .TblBorders .Top ,_cfec .TblBorders .InsideH ,_bggc ==0);}else {_cacfe .TcBorders .Top =_dafg (_cbbf .TblBorders .Top ,_cbbf .TblBorders .InsideH ,_bggc ==0); +};};if _cacfe .TcBorders .Bottom ==nil {if _cbbf .TblBorders .Bottom ==nil {_cacfe .TcBorders .Bottom =_dafg (_cfec .TblBorders .Bottom ,_cfec .TblBorders .InsideH ,_bggc ==_gfaf -1);}else {_cacfe .TcBorders .Bottom =_dafg (_cbbf .TblBorders .Bottom ,_cbbf .TblBorders .InsideH ,_bggc ==_gfaf -1); +};};if _cacfe .TcBorders .Left ==nil {if _cbbf .TblBorders .Left ==nil {_cacfe .TcBorders .Left =_dafg (_cfec .TblBorders .Left ,_cfec .TblBorders .InsideV ,_ffgd ==0);}else {_cacfe .TcBorders .Left =_dafg (_cbbf .TblBorders .Left ,_cbbf .TblBorders .InsideV ,_ffgd ==0); +};};if _cacfe .TcBorders .Right ==nil {if _cbbf .TblBorders .Right ==nil {_cacfe .TcBorders .Right =_dafg (_cfec .TblBorders .Right ,_cfec .TblBorders .InsideV ,_ffgd ==_cagdb -1);}else {_cacfe .TcBorders .Right =_dafg (_cbbf .TblBorders .Right ,_cbbf .TblBorders .InsideV ,_ffgd ==_cagdb -1); +};};if _cacfe .Shd ==nil {if _ecggg :=_cfec .Shd ;_ecggg !=nil {_cacfe .Shd =_ecggg ;};}else {if _cfec .Shd !=nil &&_cacfe .Shd .FillAttr ==nil {_cacfe .Shd .FillAttr =_cfec .Shd .FillAttr ;};};if _cbbf .TblCellMar !=nil {_cfec .TblCellMar =_cbbf .TblCellMar ; +};if _ccded :=_cfec .TblCellMar ;_ccded !=nil {if _cacfe .TcMar ==nil {_cacfe .TcMar =_de .NewCT_TcMar ();};if _cacfe .TcMar .Left ==nil {_cacfe .TcMar .Left =_ccded .Left ;};if _cacfe .TcMar .Top ==nil {_cacfe .TcMar .Top =_ccded .Top ;};if _cacfe .TcMar .Right ==nil {_cacfe .TcMar .Right =_ccded .Right ; +};if _cacfe .TcMar .Bottom ==nil {_cacfe .TcMar .Bottom =_ccded .Bottom ;};};return _cacfe ;};func (_agfa *convertContext )addBorderLine (_gddb *_de .CT_Border ,_faacc *paragraph ,_dceg _ffb .BorderPosition ){_bbad :=0.0;if _fgeea :=_gddb .SzAttr ;_fgeea !=nil {_bbad =float64 (*_fgeea )/8; +};_fbddd :=0.0;if _cbcc :=_gddb .SpaceAttr ;_cbcc !=nil {_fbddd =float64 (*_cbcc )*_ff .Pixel72 ;};var _gafe _d .Color ;if _eabe :=_gddb .ColorAttr ;_eabe !=nil {if _ddag :=_eabe .ST_HexColorAuto ;_ddag ==_de .ST_HexColorAutoAuto {_gafe =_d .ColorBlack ; +};if _fdcg :=_eabe .ST_HexColorRGB ;_fdcg !=nil {_gafe =_d .ColorRGBFromHex ("\u0023"+*_fdcg );};};if _dceg ==_ffb .BorderPositionBottom ||_dceg ==_ffb .BorderPositionTop {_cbag :=&borderLine {_dfga :_dceg ,_ecd :_agfa ._fade ._efg .Right -_agfa ._fade ._efg .Left ,_eac :_bbad ,_cge :_gafe ,_dbf :_fbddd }; +_faacc ._ggb =append (_faacc ._ggb ,_cbag );}else {_edabc :=&borderLine {_dfga :_dceg ,_ecd :_bbad ,_eac :_agfa ._fade ._efg .Top -_agfa ._fade ._efg .Bottom ,_cge :_gafe ,_dbf :_fbddd };_faacc ._ggb =append (_faacc ._ggb ,_edabc );};};const (FontStyle_Regular FontStyle =0; +FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);func _dafe (_eece *_de .EG_RunInnerContent )bool {if _ceff :=_eece .Br ;_ceff !=nil {return _ceff .TypeAttr ==_de .ST_BrTypePage ;};return false ;};func (_fcgg *convertContext )assignPropsToRelativeParagraph (_gdaf *_de .CT_PPr ,_gcdg *_d .StyledParagraph )(float64 ,float64 ){_gdaf =_ccega (_gdaf ,_fcgg ._fgd ,_fcgg ._gcae ); +_fcddd :=1.1;if _gdaf ==nil {_gcdg .SetLineHeight (_fcddd );return 0,0;};var _acgbe _d .TextAlignment ;if _gdaf .Jc !=nil {switch _gdaf .Jc .ValAttr {case _de .ST_JcRight :_acgbe =_d .TextAlignmentRight ;case _de .ST_JcCenter :_acgbe =_d .TextAlignmentCenter ; +case _de .ST_JcBoth :_acgbe =_d .TextAlignmentJustify ;case _de .ST_JcEnd :_acgbe =_d .TextAlignmentRight ;default:_acgbe =_d .TextAlignmentLeft ;};_gcdg .SetTextAlignment (_acgbe );};var _gegad ,_agfac ,_gdfg ,_caba float64 ;if _cggaf :=_gdaf .Spacing ; +_cggaf !=nil {if _bdef :=_cggaf .BeforeAttr ;_bdef !=nil {if _bdef .ST_UnsignedDecimalNumber !=nil {_gegad =_ffb .PointsFromTwips (int64 (*_bdef .ST_UnsignedDecimalNumber ));};};if _dbcd :=_cggaf .AfterAttr ;_dbcd !=nil {if _dbcd .ST_UnsignedDecimalNumber !=nil {_agfac =_ffb .PointsFromTwips (int64 (*_dbcd .ST_UnsignedDecimalNumber )); +};};if _fcdb :=_cggaf .LineAttr ;_fcdb !=nil {if _fcdb .Int64 !=nil {_fcddd =float64 (*_fcdb .Int64 /240);};};};if _gdaf .ContextualSpacing !=nil &&_fefa (_gdaf .ContextualSpacing ){_gegad =0;_agfac =0;};if _ccaf :=_gdaf .TextAlignment ;_ccaf !=nil {switch _ccaf .ValAttr {case _de .ST_TextAlignmentTop :_gcdg .SetTextVerticalAlignment (_d .TextVerticalAlignmentTop ); +case _de .ST_TextAlignmentBottom :_gcdg .SetTextVerticalAlignment (_d .TextVerticalAlignmentBottom );case _de .ST_TextAlignmentBaseline :_gcdg .SetTextVerticalAlignment (_d .TextVerticalAlignmentBaseline );case _de .ST_TextAlignmentCenter :_gcdg .SetTextVerticalAlignment (_d .TextVerticalAlignmentCenter ); +};};if _acgbe ==_d .TextAlignmentRight &&_caba <=0{_caba +=5;};if _gegad > 0{_gegad =_gegad -_fcddd /2;};if _agfac > 0{_agfac =_agfac -_fcddd /2;};_gcdg .SetLineHeight (_fcddd );if _eccbd :=_gdaf .Ind ;_eccbd !=nil {if _daf :=_eccbd .LeftAttr ;_daf !=nil {if _daf .Int64 !=nil {_gdfg =_ffb .PointsFromTwips (*_daf .Int64 ); +};};if _accf :=_eccbd .RightAttr ;_accf !=nil {if _accf .Int64 !=nil {_caba =_ffb .PointsFromTwips (*_accf .Int64 );};};};_gcdg .SetMargins (_gdfg ,_caba ,_gegad ,_agfac );return _gegad ,_gdfg ;};func _fbbf (_bdacb *_d .Creator ,_cgbdc *_d .Block ,_dfde []*paragraph ,_adffg float64 ,_debcf _d .PageFinalizeFunctionArgs )float64 {_bfeg :=0.0; +_cfcfe :=0.0;for _ ,_cebga :=range _dfde {for _ ,_fcbfb :=range _cebga ._cceg {for _ ,_cdade :=range _fcbfb ._bdb {for _ ,_cbgb :=range _cdade ._ffc {for _ ,_dgc :=range _cbgb ._fbdf {if _dgc ._fee !=nil {_dgc ._fee .SetPos (_cbgb ._ecf +_dgc ._cde ,_adffg ); +_cgbdc .Draw (_dgc ._fee );}else if _dgc ._adc !=nil {if _dgc ._adc ._fcf ==0{_dgc ._adc ._fcf =_cbgb ._ecf +_dgc ._cde ;};if _dgc ._adc ._afc ==0{_dgc ._adc ._afc =_cebga ._fc +_fcbfb ._dcd ;};_eda (_bdacb ,_dgc ._adc );}else {_adgf :=_bdacb .NewStyledParagraph (); +if _dgc ._eg {_dgc ._fe =0;}else if _dgc ._gbc {_dgc ._fe =1.2*_fcbfb ._gdc -_dgc ._deaf ;};_egdgb :=_cbgb ._ecf +_dgc ._cde +_cfcfe ;_fabe :=_adffg +_fcbfb ._dcd +_dgc ._fe +_bfeg ;_adgf .SetPos (_egdgb ,_fabe );_daebf :=false ;if _dgc ._ade =="\u005b\u0046\u0049E\u004c\u0044\u005f\u0050\u0041\u0047\u0045\u005d"{_dgc ._ade =_ge .Itoa (_debcf .PageNum ); +_daebf =true ;};if _dgc ._ade =="\u005b\u0046I\u0045\u004c\u0044_\u004e\u0055\u004d\u0050\u0041\u0047\u0045\u0053\u005d"{_dgc ._ade =_ge .Itoa (_debcf .TotalPages );_daebf =true ;};var _beaf *_d .TextChunk ;if _dgc ._aga !=""{_beaf =_adgf .AddExternalLink (_dgc ._ade ,_dgc ._aga ); +}else {_beaf =_adgf .Append (_dgc ._ade );};if _dgc ._aaeg !=nil {_beaf .Style =*_dgc ._aaeg ;};if _daebf {_cfcfe +=_adgf .Width ();};_cgbdc .Draw (_adgf );if _dgc ._gag !=nil {_agcae :=_fabe +_dgc ._deaf ;_ffb .DrawLine (_bdacb ,_egdgb ,_agcae ,_egdgb +_dgc ._efc ,_agcae ,1,*_dgc ._gag ); +};};};};};};if _cebga ._dfd !=nil {_edcf :=_d .NewBlock (_cebga ._dfd ._bag ,_debcf .PageHeight );_edcf .SetPos (_cebga ._bc ,_adffg );_edcf .Draw (_cebga ._dfd ._bgb );_cgbdc .Draw (_edcf );_cebga ._ccd =_cebga ._dfd ._bgb .Height ();};_bfeg +=_cebga ._ccd ; +};return _bfeg ;};func (_afge *convertContext )makeBlockFromWdWsp (_fcdag *_de .WdWsp )(*block ,error ){if _bgbf :=_fcdag .WChoice ;_bgbf !=nil {if _gefb :=_bgbf .Txbx ;_gefb !=nil {if _aagf :=_gefb .TxbxContent ;_aagf !=nil {if _acdg :=_aagf .EG_ContentBlockContent ; +len (_acdg )> 0{if _agac :=_fcdag .SpPr ;_agac !=nil {if _ccdf :=_agac .Xfrm ;_ccdf !=nil {if _ecgg :=_ccdf .Ext ;_ecgg !=nil {_bcfb :=_ff .FromEMU (_ecgg .CxAttr );_cdfeb :=_ff .FromEMU (_ecgg .CyAttr );_cfggc :=&_ffb .Rectangle {Top :_cea ,Bottom :_cea ,Left :_cea ,Right :_cea }; +_dedef ,_ffgfd :=_afge .makePdfBlockFromCBCs ([][]*_de .EG_ContentBlockContent {_acdg },_bcfb ,_cdfeb ,_cfggc ,false ,nil );if _ffgfd !=nil {return nil ,_ffgfd ;};var _ffaf bool ;var _ecaab float64 ;var _fdedg _d .Color ;if _dgeeb :=_agac .PrstGeom ;_dgeeb !=nil {if _dgeeb .PrstAttr ==_da .ST_ShapeTypeRect {if _egaeg :=_agac .Ln ; +_egaeg !=nil {if _ccgb :=_egaeg .WAttr ;_ccgb !=nil {_ffaf =true ;_ecaab =_ff .FromEMU (int64 (*_ccgb ));_fdedg =_d .ColorBlack ;if _gbgd :=_egaeg .SolidFill ;_gbgd !=nil {if _dbeca :=_gbgd .SrgbClr ;_dbeca !=nil {_fdedg =_d .ColorRGBFromHex ("\u0023"+_dbeca .ValAttr ); +};};};};};};_gbgf :=&block {_dbe :_dedef ,_gec :_ffaf ,_afd :_ecaab ,_feef :_fdedg };return _gbgf ,nil ;};};};};};};};return nil ,nil ;};func _afcf (_geac string )uint16 {_ecaf ,_fcbc :=_dfffd [_geac ];if !_fcbc {return 0;};return _ecaf ;};func (_ebab *convertContext )addEmptyLine (){_ebab .addTextSymbol (&symbol {_ade :"\u000d",_efc :0,_deaf :_ebab ._egggg ._daa }); +};func (_efde *convertContext )addSeparator (){_efde .newParagraph ();_efde ._egggg ._ad =true ;_efde ._egggg ._ccd =_dea ;if _efde .currentParagraphOverflowsCurrentPage (){_efde .moveCurrentParagraphToNewPage ();};_efde .addCurrentParagraphToCurrentPage (); +};func (_aead *convertContext )adjustRightBoundOfLastSpan (){_ccbe :=_aead ._dfbdf ._bca ;_cbfec :=_aead ._cdcg ._dcd +_aead ._egggg ._fc ;_ggdf :=_cbfec +_aead ._cdcg ._gdc ;for _ ,_bdeb :=range _aead ._fade ._eb {if ((_cbfec > _bdeb ._baf .Top &&_cbfec < _bdeb ._baf .Bottom )||(_ggdf > _bdeb ._baf .Top &&_cbfec < _bdeb ._baf .Bottom ))&&(_ccbe > _bdeb ._baf .Left ){_ccbe =_bdeb ._baf .Left ; +};};_aead ._dfbdf ._bca =_ccbe ;};func _dbcdd (_cedfb ,_dfbc *_de .CT_PPrGeneral )*_de .CT_PPrGeneral {if _cedfb ==nil {return _cedfb ;};if _dfbc ==nil {return _cedfb ;};if _cedfb .PStyle ==nil {_cedfb .PStyle =_dfbc .PStyle ;};if _cedfb .KeepNext ==nil {_cedfb .KeepNext =_dfbc .KeepNext ; +};if _cedfb .KeepLines ==nil {_cedfb .KeepLines =_dfbc .KeepLines ;};if _cedfb .PageBreakBefore ==nil {_cedfb .PageBreakBefore =_dfbc .PageBreakBefore ;};if _cedfb .FramePr ==nil {_cedfb .FramePr =_dfbc .FramePr ;};if _cedfb .WidowControl ==nil {_cedfb .WidowControl =_dfbc .WidowControl ; +};if _cedfb .NumPr ==nil {_cedfb .NumPr =_dfbc .NumPr ;};if _cedfb .SuppressLineNumbers ==nil {_cedfb .SuppressLineNumbers =_dfbc .SuppressLineNumbers ;};if _cedfb .PBdr ==nil {_cedfb .PBdr =_dfbc .PBdr ;};if _cedfb .Shd ==nil {_cedfb .Shd =_dfbc .Shd ; +};if _cedfb .Tabs ==nil {_cedfb .Tabs =_dfbc .Tabs ;};if _cedfb .SuppressAutoHyphens ==nil {_cedfb .SuppressAutoHyphens =_dfbc .SuppressAutoHyphens ;};if _cedfb .Kinsoku ==nil {_cedfb .Kinsoku =_dfbc .Kinsoku ;};if _cedfb .WordWrap ==nil {_cedfb .WordWrap =_dfbc .WordWrap ; +};if _cedfb .OverflowPunct ==nil {_cedfb .OverflowPunct =_dfbc .OverflowPunct ;};if _cedfb .TopLinePunct ==nil {_cedfb .TopLinePunct =_dfbc .TopLinePunct ;};if _cedfb .AutoSpaceDE ==nil {_cedfb .AutoSpaceDE =_dfbc .AutoSpaceDE ;};if _cedfb .AutoSpaceDN ==nil {_cedfb .AutoSpaceDN =_dfbc .AutoSpaceDN ; +};if _cedfb .Bidi ==nil {_cedfb .Bidi =_dfbc .Bidi ;};if _cedfb .AdjustRightInd ==nil {_cedfb .AdjustRightInd =_dfbc .AdjustRightInd ;};if _cedfb .SnapToGrid ==nil {_cedfb .SnapToGrid =_dfbc .SnapToGrid ;};if _cedfb .Spacing ==nil {_cedfb .Spacing =_dfbc .Spacing ; +};if _cedfb .Ind ==nil {_cedfb .Ind =_dfbc .Ind ;};if _cedfb .ContextualSpacing ==nil {_cedfb .ContextualSpacing =_dfbc .ContextualSpacing ;};if _cedfb .MirrorIndents ==nil {_cedfb .MirrorIndents =_dfbc .MirrorIndents ;};if _cedfb .SuppressOverlap ==nil {_cedfb .SuppressOverlap =_dfbc .SuppressOverlap ; +};if _cedfb .Jc ==nil {_cedfb .Jc =_dfbc .Jc ;};if _cedfb .TextDirection ==nil {_cedfb .TextDirection =_dfbc .TextDirection ;};if _cedfb .TextAlignment ==nil {_cedfb .TextAlignment =_dfbc .TextAlignment ;};if _cedfb .TextboxTightWrap ==nil {_cedfb .TextboxTightWrap =_dfbc .TextboxTightWrap ; +};if _cedfb .OutlineLvl ==nil {_cedfb .OutlineLvl =_dfbc .OutlineLvl ;};if _cedfb .DivId ==nil {_cedfb .DivId =_dfbc .DivId ;};if _cedfb .CnfStyle ==nil {_cedfb .CnfStyle =_dfbc .CnfStyle ;};if _cedfb .PPrChange ==nil {_cedfb .PPrChange =_dfbc .PPrChange ; +};return _cedfb ;};func (_abbed *convertContext )addAbsoluteHeaderFooterTable (_eaad *_de .CT_Tbl ){_bgfgf :=_eaad .TblGrid ;if _bgfgf ==nil {return ;};_abcfd :=len (_bgfgf .GridCol );if _abcfd ==0{return ;};_aeea :=[]float64 {};_faba :=[]float64 {};_feee :=0.0; +for _ ,_bacf :=range _bgfgf .GridCol {_cccf :=0.0;if _bacf .WAttr .ST_UnsignedDecimalNumber !=nil {_cccf =_ffb .PointsFromTwips (int64 (*_bacf .WAttr .ST_UnsignedDecimalNumber ));};_aeea =append (_aeea ,_cccf );_feee +=_cccf ;};for _bcaf :=0;_bcaf < _abcfd ; +_bcaf ++{_faba =append (_faba ,_aeea [_bcaf ]/_feee );};_cgge :=_abbed ._gcfe .NewTable (_abcfd );_cgge .SetColumnWidths (_faba ...);_cebb :=_abbed ._gcfe .NewTable (_abcfd );_cebb .SetColumnWidths (_faba ...);_dfff ,_afaa ,_bdfe :=_edec (_abbed ._cbfb ,_eaad .TblPr ); +var _fgce []*_de .CT_TblStylePr ;if _dfff .TblStyle !=nil {_fgce =_afbag (_abbed ._cbfb ,_dfff .TblStyle .ValAttr );};_fagb :=_beefd (_dfff .TblW ,_abbed ._fade ._efg .Right -_abbed ._fade ._efg .Left ,0);_bgbc :=_beefd (_dfff .TblInd ,_abbed ._fade ._efg .Right -_abbed ._fade ._efg .Left ,0); +_addc :=_abbed ._fade ._efg .Bottom -_abbed ._fade ._efg .Top ;_eddc :=len (_eaad .EG_ContentRowContent );_gdbc :=make ([]float64 ,_abcfd );for _gabb ,_dgbaa :=range _eaad .EG_ContentRowContent {if _dgbaa ==nil {continue ;};_fdeec :=_abbed ._gcfe .NewTable (_abcfd ); +_fdeec .SetColumnWidths (_faba ...);if _bae :=_dgbaa .Tr ;len (_bae )> 0{_fdfa :=_bae [0];_fbcgb :=_fdfa .TblPrEx ;for _bead ,_aagaa :=range _fdfa .EG_ContentCellContent {if _aefe :=_aagaa .Tc ;len (_aefe )> 0{if _dgdaa :=_aefe [0];_dgdaa !=nil {_abbed .addCellToTable (_cebb ,_dgdaa ,_dfff ,_fbcgb ,_gabb ,_bead ,_eddc ,_abcfd ,_fgce ,_afaa ,_bdfe ,false ,-1,_gdbc ); +_abbed .addCellToTable (_fdeec ,_dgdaa ,_dfff ,_fbcgb ,_gabb ,_bead ,_eddc ,_abcfd ,_fgce ,_afaa ,_bdfe ,false ,-1,_gdbc );};};};var _cegg float64 ;if _dgge :=_fdfa .TrPr ;_dgge !=nil {if len (_dgge .TrHeight )!=0{_cdgde :=_dgge .TrHeight [0];if _dcef :=_cdgde .ValAttr ; +_dcef !=nil {if _dcef .ST_UnsignedDecimalNumber !=nil {_cegg =_ffb .PointsFromTwips (int64 (*_dcef .ST_UnsignedDecimalNumber ));};};};};if _cegg < _fdeec .Height (){_cegg =_fdeec .Height ();};if _cegg < _gbee (4){_cegg =_gbee (4);};_cebb .SetRowHeight (_cebb .CurRow (),_cegg ); +_fdeec .SetRowHeight (_fdeec .CurRow (),_cegg );if _fagb ==0||_fagb > _abbed ._fade ._efg .Right -_abbed ._fade ._efg .Left {_fagb =_abbed ._fade ._efg .Right -_abbed ._fade ._efg .Left ;};_dbgcc :=_ffb .MakeTempCreatorMaxHeight (_fagb );_dbgcc .Draw (_cebb ); +if _cebb .Height ()>=_addc {_abbed .addParagraphWithTable (*_cgge ,_fagb ,_bgbc );_abbed .newPage ();*_cebb =*_fdeec ;_cebb .SetRowHeight (_cebb .CurRow (),_cegg );_addc =_abbed ._fade ._efg .Bottom -_abbed ._fade ._efg .Top ;_cgge =nil ;}else {if _cgge ==nil {_cgge =_abbed ._gcfe .NewTable (_abcfd ); +_cgge .SetColumnWidths (_faba ...);};*_cgge =*_fdeec ;};};};if _cgge !=nil {_abbed .addParagraphWithTableToHeaderFooter (*_cgge ,_fagb ,_bgbc );};};func _eda (_bcab *_d .Creator ,_ded *block ){_ded ._dbe .SetPos (_ded ._fcf ,_ded ._afc );_bcab .Draw (_ded ._dbe ); +if _ded ._gec {_ffb .DrawRectangle (_bcab ,&_ffb .Rectangle {Top :_ded ._afc ,Bottom :_ded ._afc +_ded ._dbe .Height (),Left :_ded ._fcf ,Right :_ded ._fcf +_ded ._dbe .Width ()},_ded ._afd ,_ded ._feef );};}; -// FontStyle represents a kind of font styling. It can be FontStyle_Regular, FontStyle_Bold, FontStyle_Italic and FontStyle_BoldItalic. -type FontStyle =_ee .FontStyle ;type tableWrapper struct{_aba *_bf .Table ;_gb float64 ;};type span struct{_aace float64 ;_dde float64 ;_cge []*word ;};func _fbef (_eeaf ,_bgcba *_d .CT_TcPr )*_d .CT_TcPr {if _eeaf ==nil {return _bgcba ;};if _bgcba ==nil {return _eeaf ; -};if _eeaf .CnfStyle ==nil {_eeaf .CnfStyle =_bgcba .CnfStyle ;};if _eeaf .TcW ==nil {_eeaf .TcW =_bgcba .TcW ;};if _eeaf .GridSpan ==nil {_eeaf .GridSpan =_bgcba .GridSpan ;};if _eeaf .HMerge ==nil {_eeaf .HMerge =_bgcba .HMerge ;};if _eeaf .VMerge ==nil {_eeaf .VMerge =_bgcba .VMerge ; -};if _eeaf .TcBorders ==nil {_eeaf .TcBorders =_bgcba .TcBorders ;};if _eeaf .Shd ==nil {_eeaf .Shd =_bgcba .Shd ;};if _eeaf .NoWrap ==nil {_eeaf .NoWrap =_bgcba .NoWrap ;};if _eeaf .TcMar ==nil {_eeaf .TcMar =_bgcba .TcMar ;};if _eeaf .TextDirection ==nil {_eeaf .TextDirection =_bgcba .TextDirection ; -};if _eeaf .TcFitText ==nil {_eeaf .TcFitText =_bgcba .TcFitText ;};if _eeaf .VAlign ==nil {_eeaf .VAlign =_bgcba .VAlign ;};if _eeaf .HideMark ==nil {_eeaf .HideMark =_bgcba .HideMark ;};if _eeaf .Headers ==nil {_eeaf .Headers =_bgcba .Headers ;};if _eeaf .CellIns ==nil {_eeaf .CellIns =_bgcba .CellIns ; -};if _eeaf .CellDel ==nil {_eeaf .CellDel =_bgcba .CellDel ;};if _eeaf .CellMerge ==nil {_eeaf .CellMerge =_bgcba .CellMerge ;};if _eeaf .TcPrChange ==nil {_eeaf .TcPrChange =_bgcba .TcPrChange ;};return _eeaf ;};func _bbecf (_bdbaf string )(float64 ,float64 ){_gaae :=_b .SplitN (_bdbaf ,"\u002c",2); -_ebddb :=_b .ReplaceAll (_gaae [0],"\u0070\u0074","");_dbea :=_b .ReplaceAll (_gaae [1],"\u0070\u0074","");_ddcg ,_gedf :=_c .ParseFloat (_ebddb ,64);if _gedf !=nil {_fb .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",_gedf .Error ()); -};_dcda ,_gedf :=_c .ParseFloat (_dbea ,64);if _gedf !=nil {_fb .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",_gedf .Error ()); -};return _ddcg ,_dcda ;};func _ggefb (_fggef *_ge .Document )map[string ]string {_adfce :=[]_ge .Paragraph {};_geac :=map[string ]string {};for _ ,_eeac :=range _fggef .Tables (){for _ ,_bdff :=range _eeac .Rows (){for _ ,_agccc :=range _bdff .Cells (){_adfce =append (_adfce ,_agccc .Paragraphs ()...); -};};};_adfce =append (_adfce ,_fggef .Paragraphs ()...);for _ ,_bfage :=range _fggef .Headers (){_adfce =append (_adfce ,_bfage .Paragraphs ()...);for _ ,_cdeg :=range _bfage .Tables (){for _ ,_febb :=range _cdeg .Rows (){for _ ,_aceg :=range _febb .Cells (){_adfce =append (_adfce ,_aceg .Paragraphs ()...); -};};};};for _ ,_aabe :=range _fggef .Footers (){_adfce =append (_adfce ,_aabe .Paragraphs ()...);for _ ,_aebef :=range _aabe .Tables (){for _ ,_cdff :=range _aebef .Rows (){for _ ,_ggcg :=range _cdff .Cells (){_adfce =append (_adfce ,_ggcg .Paragraphs ()...); -};};};};for _ ,_ggge :=range _adfce {for _ ,_gaedg :=range _ggge .Runs (){for _ ,_adaac :=range _gaedg .X ().EG_RunInnerContent {if _bccb :=_adaac .InstrText ;_bccb !=nil {_ecef ,_cbbea :=_cdag (_bccb .Content );if _ecef !=""&&_cbbea !=""{_geac [_ecef ]=_cbbea ; -};};};};};return _geac ;};var _fbag =map[int32 ]int32 {61623:8226,61607:8226,61558:9830,61656:8594,61692:8730};func (_cde *convertContext )newWord (){_cde ._adce =&word {_fgb :true ,_ced :_cde ._beed ._dac }};func (_bfd *convertContext )addAbsoluteEGPC (_aea []*_d .EG_PContent ,_af *_d .CT_PPr )bool {_bdb :=len (_aea ); -for _ ,_cedc :=range _aea {for _ ,_eaef :=range _cedc .FldSimple {if _eaef !=nil {_bfd .addAbsoluteEGPC (_eaef .EG_PContent ,_af );};};if _ffe :=_cedc .Hyperlink ;_ffe !=nil {_bfd ._ggeg =_ffe ;_bfd .addAbsoluteCRC (_ffe .EG_ContentRunContent ,_af );}; -_bfd ._ggeg =nil ;if _bfd .addAbsoluteCRC (_cedc .EG_ContentRunContent ,_af ){if _bdb > 1{_bfd .moveCurrentParagraphToNewPage ();continue ;}else {return true ;};};_bdb --;};return false ;};type link struct{_ccae string ;_bbe _cg .ST_TargetMode ;};func _ceccdd (_cbde *_d .CT_Border )(_bf .CellBorderStyle ,*_bf .Color ,float64 ){if _cbde ==nil {return _bf .CellBorderStyleNone ,nil ,0; -};var _bca _bf .CellBorderStyle ;switch _cbde .ValAttr {case _d .ST_BorderSingle :_bca =_bf .CellBorderStyleSingle ;case _d .ST_BorderDouble :_bca =_bf .CellBorderStyleDouble ;default:_bca =_bf .CellBorderStyleNone ;};var _ebddd _bf .Color ;if _aacea :=_cbde .ColorAttr ; -_aacea !=nil {if _bffd :=_aacea .ST_HexColorRGB ;_bffd !=nil {_ebddd =_bf .ColorRGBFromHex ("\u0023"+*_bffd );};};_aabeb :=0.0;if _abcd :=_cbde .SzAttr ;_abcd !=nil {_aabeb =float64 (*_abcd )/8;};return _bca ,&_ebddd ,_aabeb ;};func (_bafe *convertContext )newLine (){if _bafe ._dgggb ==nil {_bafe .newParagraph (); -};_aefb :=_bafe ._dgggb ._de +_bafe ._dgggb ._bdd .Top ;_cgfe :=&line {};if len (_bafe ._dgggb ._dgcc )==0{_cgfe ._ccgf =_bafe ._dgggb ._dgd ;}else {_cgfe ._ccgf =_bafe ._dgggb ._adf ;};_cgfe ._cca =_bafe ._dgggb ._dge ;_cgfe ._dac =_cgfe ._ccgf ;_cgfe ._dagb =_aefb ; -_bafe ._dgggb ._dgcc =append (_bafe ._dgggb ._dgcc ,_cgfe );_bafe ._beed =_cgfe ;_bafe .newSpan ();};type zoneToSkip struct{_gc *_ee .Rectangle ;_ce *_d .WdEG_WrapTypeChoice ;_cga uint32 ;};func _degd (_dccc *_d .EG_RunInnerContent )bool {if _cgfd :=_dccc .Br ; -_cgfd !=nil {return _cgfd .TypeAttr ==_d .ST_BrTypePage ;};return false ;};func _dabaa (_gccga ,_dced *_d .CT_HpsMeasure )float64 {var _aggfd float64 ;_bdbc :=_ee .DefaultFontSize ;if _gccga !=nil {_aggfd =float64 (*_gccga .ValAttr .ST_UnsignedDecimalNumber ); -}else if _dced !=nil {_aggfd =float64 (*_dced .ValAttr .ST_UnsignedDecimalNumber );};if _aggfd !=0{_bdbc =_aggfd /2;};return _bdbc ;};func (_bbf *convertContext )getPageAccessiblePart ()float64 {_fbcg :=_bbf ._adaf ._bd .Bottom -_bbf ._adaf ._fbd -_bbf ._dgggb ._bdd .Top -_bbf ._dgggb ._bdd .Bottom ; -return _fbcg ;};func (_ecgfd *convertContext )makePdfBlockFromCBCs (_acbfa [][]*_d .EG_ContentBlockContent ,_egaab ,_bcd float64 ,_caad *_ee .Rectangle ,_afee bool ,_fdcg *prefix )(*_bf .Block ,error ){if _caad ==nil {_caad =&_ee .Rectangle {};};_ffag :=&_ee .Rectangle {Top :_caad .Top ,Bottom :_bcd -_caad .Bottom ,Left :_caad .Left ,Right :_egaab -_caad .Right }; -_bdga :=_ee .MakeTempCreator (_egaab ,_bcd );_adgfg :=&convertContext {_bbaf :_bdga ,_abdg :_ecgfd ._abdg ,_faagc :_ffag ,_aaaff :_fdcg ,_dfcc :_ecgfd ._dfcc };for _ ,_eafd :=range _acbfa {_adgfg .addAbsoluteCBCs (_eafd ,nil );};if _afee {_cgdg :=0.0;for _ ,_agcce :=range _adgfg ._edbf {for _ ,_dcbf :=range _agcce ._dd {_cgdg +=(_dcbf ._de +_dcbf ._bdd .Top +_dcbf ._bdd .Bottom ); -};};_ffag .Bottom =_cgdg -_caad .Bottom ;_bdga =_ee .MakeTempCreator (_egaab ,_cgdg );_adgfg =&convertContext {_bbaf :_bdga ,_abdg :_ecgfd ._abdg ,_faagc :_ffag ,_aaaff :_fdcg ,_dfcc :_ecgfd ._dfcc };for _ ,_eadg :=range _acbfa {_adgfg .addAbsoluteCBCs (_eadg ,nil ); -};};_adgfg .alignSymbolsVertically ();_adgfg ._bbaf .NewPage ();_adgfg .drawPage (_adgfg ._edbf [len (_adgfg ._edbf )-1]);return _ee .MakeBlockFromCreator (_bdga );};type headerFooterRef struct{_abea bool ;_dgce bool ;_cgedb string ;_ceaf _d .ST_HdrFtr ; -_efgbf int ;_cebfg int ;};func (_abdgd *convertContext )makeRunStyle (_cdgdg *_d .CT_RPr ,_cecba ,_fedg ,_dfdab ,_gefg ,_fbdaa bool )(_bf .TextStyle ,bool ,bool ,*_bf .Color ){var _bfabb *_bf .Color ;_aggf :=_abdgd ._bbaf .NewTextStyle ();if _cdgdg !=nil {_gfea :=_ee .FontStyle_Regular ; -_face :=_efeg (_cdgdg .B );_caae :=_efeg (_cdgdg .I );if _face &&_caae {_gfea =_ee .FontStyle_BoldItalic ;}else if _face {_gfea =_ee .FontStyle_Bold ;}else if _caae {_gfea =_ee .FontStyle_Italic ;};if _gefg {_aggf .Font =_ee .AssignStdFontByName (_aggf ,"\u0053\u0079\u006d\u0062\u006f\u006c"); -}else {_ggaf :="\u0064e\u0066\u0061\u0075\u006c\u0074";if _eaad :=_cdgdg .RFonts ;_eaad !=nil {if _babf :=_eaad .AsciiAttr ;_babf !=nil {_ggaf =*_babf ;}else if _cggca :=_eaad .HAnsiAttr ;_cggca !=nil {_ggaf =*_cggca ;}else if _aacff :=_eaad .CsAttr ;_aacff !=nil {_ggaf =*_aacff ; -}else {_cgab :=_abdgd ._dfcf ;if _cgab !=nil {_fcfb :="";if _gegfg :=_cgab .RFonts ;_gegfg !=nil {if _bbba :=_eaad .HintAttr ;_bbba ==_d .ST_HintEastAsia {if _gegfg .EastAsiaAttr !=nil {_ggaf =*_cgab .RFonts .EastAsiaAttr ;}else {if _gegfg .EastAsiaThemeAttr ==_d .ST_ThemeMajorEastAsia {_fcfb =_eagbb ; -};if _gegfg .EastAsiaThemeAttr ==_d .ST_ThemeMinorEastAsia {_fcfb =_aebea ;};};}else {if _bfged :=_gegfg .AsciiAttr ;_bfged !=nil {_ggaf =*_bfged ;}else if _ecac :=_gegfg .HAnsiAttr ;_ecac !=nil {_ggaf =*_ecac ;};};if _ggaf =="\u0064e\u0066\u0061\u0075\u006c\u0074"{if _fcfb ==""{if _gegfg .EastAsiaThemeAttr ==_d .ST_ThemeMajorEastAsia {_fcfb =_eagbb ; -}else if _gegfg .EastAsiaThemeAttr ==_d .ST_ThemeMinorEastAsia {_fcfb =_aebea ;}else if _cdeag :=_gegfg .AsciiThemeAttr ;_cdeag ==_d .ST_ThemeMajorAscii ||_cdeag ==_d .ST_ThemeMajorHAnsi {_fcfb =_acdb ;}else if _bgae :=_gegfg .AsciiThemeAttr ;_bgae ==_d .ST_ThemeMinorAscii ||_bgae ==_d .ST_ThemeMinorHAnsi {_fcfb =_aacda ; -}else {if _bdaf :=_gegfg .HAnsiThemeAttr ;_bdaf ==_d .ST_ThemeMajorAscii ||_bdaf ==_d .ST_ThemeMajorHAnsi {_fcfb =_acdb ;}else if _gcgcf :=_gegfg .HAnsiThemeAttr ;_gcgcf ==_d .ST_ThemeMinorAscii ||_gcgcf ==_d .ST_ThemeMinorHAnsi {_fcfb =_aacda ;};};};_fcgee :=""; -if _ggaf =="\u0064e\u0066\u0061\u0075\u006c\u0074"{if _agdeb :=_abdgd ._abdg .Settings .X ();_agdeb !=nil {_ecec :="";if _eafe :=_agdeb .ThemeFontLang ;_eafe !=nil {if _eafe .ValAttr !=nil {_ecec =*_eafe .ValAttr ;};if _eafe .EastAsiaAttr !=nil {_ecec =*_eafe .EastAsiaAttr ; -};if _eafe .BidiAttr !=nil {_ecec =*_eafe .BidiAttr ;};};_fcgee =_ffdb (_ffeaa (_ecec ));};};_gfcc :=_abdgd ._abdg .Themes ();for _ ,_gcfa :=range _gfcc {if _gcfa .ThemeElements !=nil {if _eeee :=_gcfa .ThemeElements .FontScheme ;_eeee !=nil {if _eeee .MajorFont !=nil &&_fcfb ==_eagbb {if _eeee .MajorFont .Ea !=nil {_ggaf =_eeee .MajorFont .Ea .TypefaceAttr ; -if _ggaf ==""&&_fcgee !=""{for _ ,_ebfg :=range _eeee .MajorFont .Font {if _ebfg .ScriptAttr ==_fcgee {_ggaf =_ebfg .TypefaceAttr ;break ;};};};break ;};}else if _eeee .MinorFont !=nil &&_fcfb ==_aebea {if _eeee .MinorFont .Ea !=nil {_ggaf =_eeee .MinorFont .Ea .TypefaceAttr ; -if _ggaf ==""&&_fcgee !=""{for _ ,_dcef :=range _eeee .MinorFont .Font {if _dcef .ScriptAttr ==_fcgee {_ggaf =_dcef .TypefaceAttr ;break ;};};};break ;};}else if _eeee .MajorFont !=nil &&_fcfb ==_acdb {if _eeee .MajorFont .Latin !=nil {_ggaf =_eeee .MajorFont .Latin .TypefaceAttr ; -break ;};}else if _eeee .MinorFont !=nil &&_fcfb ==_aacda {if _eeee .MinorFont .Latin !=nil {_ggaf =_eeee .MinorFont .Latin .TypefaceAttr ;break ;};};};};};};};};};};if _ggaf !="\u0064e\u0066\u0061\u0075\u006c\u0074"&&!_eadfa (_ggaf ){if _bagce :=_abdgd ._abdg .FontTable (); -_bagce !=nil {for _ ,_egeed :=range _bagce .Font {if _egeed .NameAttr ==_ggaf &&_egeed .AltName !=nil &&_eadfa (_egeed .AltName .ValAttr ){_ggaf =_egeed .AltName .ValAttr ;break ;};if _egeed .AltName !=nil &&!_eadfa (_egeed .AltName .ValAttr )&&_egeed .AltName .ValAttr ==_ggaf {_ggaf =_egeed .NameAttr ; -break ;};};};};if _efeg (_cdgdg .Rtl )&&_ee .RtlFontFile !=nil {_aggf .Font =_ee .RtlFontFile ;}else if _eded ,_bggec :=_ee .StdFontsMap [_ggaf ];_bggec {_aggf .Font =_ee .AssignStdFontByName (_aggf ,_eded [_gfea ]);}else if _adba :=_ee .GetRegisteredFont (_ggaf ,_gfea ); -_adba !=nil {_aggf .Font =_adba ;}else {_fb .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",_ggaf ,_gfea ); -_aggf .Font =_ee .AssignStdFontByName (_aggf ,_ee .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_gfea ]);};};_dcfba :=_dabaa (_cdgdg .Sz ,_cdgdg .SzCs );if _aagbf :=_cdgdg .VertAlign ;_aagbf !=nil {_dcffg :=_aagbf .ValAttr ;_cecba =_dcffg ==_fc .ST_VerticalAlignRunSuperscript ; -_fedg =_dcffg ==_fc .ST_VerticalAlignRunSubscript ;};if _dcfba > _abdgd ._eefdg {_abdgd ._eefdg =_dcfba ;};if _cecba ||_fedg {_dcfba *=0.64;};if _dfdab {if _cecba {_aggf .TextRise =1.5;};if _fedg {_aggf .TextRise =-1.5;};};_aggf .FontSize =_dcfba ;_dgge :=0.0; -if _bfacd :=_cdgdg .Spacing ;_bfacd !=nil {_dgge =_ee .PointsFromTwips (*_bfacd .ValAttr .Int64 );if _dgge < 0.0{_dgge =0.0;};};_aggf .CharSpacing =_dgge ;_ceff :=0.0;if _eabf :=_cdgdg .Position ;_eabf !=nil {_ceff =float64 (*_eabf .ValAttr .Int64 )/24*_dcfba ; -};_aggf .TextRise =_ceff ;_acdg :=_bf .ColorBlack ;if _cdgdg .Color !=nil {_dbfgd :=_cdgdg .Color .ValAttr .ST_HexColorRGB ;if _dbfgd !=nil {_acdg =_bf .ColorRGBFromHex ("\u0023"+*_dbfgd );};};if _dfdab {_cagbe ,_dddd ,_gdedf :=_acdg .ToRGB ();_cagbe ,_dddd ,_gdedf =_ee .Lighten (_cagbe ),_ee .Lighten (_dddd ),_ee .Lighten (_gdedf ); -_acdg =_bf .ColorRGBFromArithmetic (_cagbe ,_dddd ,_gdedf );};_aggf .Color =_acdg ;if _fbdaa {_bfabb =&_acdg ;};if _cdgdg .U !=nil &&_cdgdg .U .ValAttr !=_d .ST_UnderlineNone &&!_gefg {_bfabb =&_acdg ;if _fgedc :=_cdgdg .U .ColorAttr ;_fgedc !=nil {if _fgdf :=_fgedc .ST_HexColorRGB ; -_fgdf !=nil {_gacge :=_bf .ColorRGBFromHex ("\u0023"+*_fgdf );_bfabb =&_gacge ;};};};};return _aggf ,_cecba ,_fedg ,_bfabb ;};type prefix struct{_fdfg string ;_abgc []float64 ;_cfae bool ;_adfcd bool ;};func _adef (_dbfe ,_efecf *_d .CT_Border ,_beag bool )*_d .CT_Border {if _beag {return _dbfe ; -};return _efecf ;};func (_edbg *convertContext )assignPropsToAbsoluteParagraph (_fbgf *_d .CT_PPr ,_ccdbc *paragraph )(float64 ,float64 ){_edbg ._fgab =_fbgf ;_fbgf =_ebeb (_fbgf ,_edbg ._agab ,_edbg ._dfcf );_efag :=12.4;if _fbgf ==nil {return 0,0;};_ccdbc ._gd =0.0; -if _dgad :=_fbgf .RPr ;_dgad !=nil {_bfgcc :=_dabaa (_dgad .Sz ,_dgad .SzCs );_efag =_bfgcc *_da ;_ccdbc ._ddg =_efag ;};if _fbgf .Jc !=nil {switch _fbgf .Jc .ValAttr {case _d .ST_JcRight :_ccdbc ._daf =_bf .TextAlignmentRight ;case _d .ST_JcCenter :_ccdbc ._daf =_bf .TextAlignmentCenter ; -case _d .ST_JcBoth :_ccdbc ._daf =_bf .TextAlignmentJustify ;case _d .ST_JcEnd :_ccdbc ._daf =_bf .TextAlignmentRight ;default:_ccdbc ._daf =_bf .TextAlignmentLeft ;};};var _gfcf ,_gabg ,_dabde ,_eefd ,_bacf float64 ;if _abcb :=_fbgf .Spacing ;_abcb !=nil {if _gdag :=_abcb .BeforeAttr ; -_gdag !=nil {if _gdag .ST_UnsignedDecimalNumber !=nil {_gfcf =_ee .PointsFromTwips (int64 (*_gdag .ST_UnsignedDecimalNumber ));};};if _adaa :=_abcb .AfterAttr ;_adaa !=nil {if _adaa .ST_UnsignedDecimalNumber !=nil {_gabg =_ee .PointsFromTwips (int64 (*_adaa .ST_UnsignedDecimalNumber )); -};};if _fedbe :=_abcb .LineAttr ;_fedbe !=nil {if _fedbe .Int64 !=nil &&*_fedbe .Int64 !=0{if _abcb .LineRuleAttr ==_d .ST_LineSpacingRuleAuto {_bbgf :=float64 (*_fedbe .Int64 )/240;if _bbgf > 1{_efag =_efag *_bbgf ;};}else {if _gbbb :=float64 (*_fedbe .Int64 )/20; -_gbbb > _efag {_efag =_gbbb ;};};};};};_cefe :=_edbg ._adaf ._dd ;if len (_cefe )> 0{_ebfd :=_cefe [len (_cefe )-1]._bdd .Bottom ;if _edbg ._adag !=nil &&_edbg ._adag .Spacing !=nil &&_fbgf .Spacing !=nil {if _edbg .shouldApplyContextualSpacing (_fbgf ){_dega :=_gfcf -_ebfd ; -if _ebfd > _gfcf {_gfcf =_dega ;}else {_gfcf =-_ebfd +_dega ;};}else if _ebfd > _gfcf {_gfcf =0.0;}else {_gfcf -=_ebfd ;};};}else {_gfcf -=_aee ;};_ccdbc ._gd =_efag -_ccdbc ._ddg ;_ccdbc ._ddg =_efag ;if _dcfg :=_fbgf .Ind ;_dcfg !=nil {if _abbe :=_dcfg .FirstLineAttr ; -_abbe !=nil {if _abbe .ST_UnsignedDecimalNumber !=nil {_bacf =_ee .PointsFromTwips (int64 (*_abbe .ST_UnsignedDecimalNumber ));};};if _eccf :=_dcfg .HangingAttr ;_eccf !=nil {if _eccf .ST_UnsignedDecimalNumber !=nil {_bacf -=_ee .PointsFromTwips (int64 (*_eccf .ST_UnsignedDecimalNumber )); -};};if _adc :=_dcfg .LeftAttr ;_adc !=nil {if _adc .Int64 !=nil {_dabde =_ee .PointsFromTwips (*_adc .Int64 );};};if _eafag :=_dcfg .RightAttr ;_eafag !=nil {if _eafag .Int64 !=nil {_eefd =_ee .PointsFromTwips (*_eafag .Int64 );};};};if _fbgf .PBdr !=nil {if _gddc :=_fbgf .PBdr .Top ; -_gddc !=nil {_edbg .addBorderLine (_gddc ,_ccdbc ,_ee .BorderPositionTop );};if _gbeb :=_fbgf .PBdr .Left ;_gbeb !=nil {_edbg .addBorderLine (_gbeb ,_ccdbc ,_ee .BorderPositionLeft );};if _affge :=_fbgf .PBdr .Right ;_affge !=nil {_edbg .addBorderLine (_affge ,_ccdbc ,_ee .BorderPositionRight ); -};if _adfbd :=_fbgf .PBdr .Bottom ;_adfbd !=nil {_edbg .addBorderLine (_adfbd ,_ccdbc ,_ee .BorderPositionBottom );};};_ccdbc ._bdd =&_ee .Rectangle {Top :_gfcf ,Bottom :_gabg ,Left :_dabde ,Right :_eefd };_ccdbc ._dbd =_bacf ;_edbg ._adag =_fbgf ;return _gfcf ,_dabde ; -};func _aaebc (_gcbb ,_ddeed *_d .CT_RPr )*_d .CT_RPr {if _gcbb ==nil {return _ddeed ;};if _ddeed ==nil {if _gcbb .B !=nil {_gcbb .B =nil ;};if _gcbb .BCs !=nil {_gcbb .BCs =nil ;};if _gcbb .I !=nil {_gcbb .I =nil ;};if _gcbb .ICs !=nil {_gcbb .ICs =nil ; -};return _gcbb ;};if _gcbb .RStyle ==nil {_gcbb .RStyle =_ddeed .RStyle ;};if _gcbb .RFonts ==nil {_gcbb .RFonts =_ddeed .RFonts ;};if _gcbb .B ==nil {_gcbb .B =_ddeed .B ;};if _gcbb .BCs ==nil {_gcbb .BCs =_ddeed .BCs ;};if _gcbb .I ==nil {_gcbb .I =_ddeed .I ; -};if _gcbb .ICs ==nil {_gcbb .ICs =_ddeed .ICs ;};if _gcbb .Caps ==nil {_gcbb .Caps =_ddeed .Caps ;};if _gcbb .SmallCaps ==nil {_gcbb .SmallCaps =_ddeed .SmallCaps ;};if _gcbb .Strike ==nil {_gcbb .Strike =_ddeed .Strike ;};if _gcbb .Dstrike ==nil {_gcbb .Dstrike =_ddeed .Dstrike ; -};if _gcbb .Outline ==nil {_gcbb .Outline =_ddeed .Outline ;};if _gcbb .Shadow ==nil {_gcbb .Shadow =_ddeed .Shadow ;};if _gcbb .Emboss ==nil {_gcbb .Emboss =_ddeed .Emboss ;};if _gcbb .Imprint ==nil {_gcbb .Imprint =_ddeed .Imprint ;};if _gcbb .NoProof ==nil {_gcbb .NoProof =_ddeed .NoProof ; -};if _gcbb .SnapToGrid ==nil {_gcbb .SnapToGrid =_ddeed .SnapToGrid ;};if _gcbb .Vanish ==nil {_gcbb .Vanish =_ddeed .Vanish ;};if _gcbb .WebHidden ==nil {_gcbb .WebHidden =_ddeed .WebHidden ;};if _gcbb .Color ==nil {_gcbb .Color =_ddeed .Color ;};if _gcbb .Spacing ==nil {_gcbb .Spacing =_ddeed .Spacing ; -};if _gcbb .W ==nil {_gcbb .W =_ddeed .W ;};if _gcbb .Kern ==nil {_gcbb .Kern =_ddeed .Kern ;};if _gcbb .Position ==nil {_gcbb .Position =_ddeed .Position ;};if _gcbb .Sz ==nil {_gcbb .Sz =_ddeed .Sz ;};if _gcbb .SzCs ==nil {_gcbb .SzCs =_ddeed .SzCs ; -};if _gcbb .Highlight ==nil {_gcbb .Highlight =_ddeed .Highlight ;};if _gcbb .U ==nil {_gcbb .U =_ddeed .U ;};if _gcbb .Effect ==nil {_gcbb .Effect =_ddeed .Effect ;};if _gcbb .Bdr ==nil {_gcbb .Bdr =_ddeed .Bdr ;};if _gcbb .Shd ==nil {_gcbb .Shd =_ddeed .Shd ; -};if _gcbb .FitText ==nil {_gcbb .FitText =_ddeed .FitText ;};if _gcbb .VertAlign ==nil {_gcbb .VertAlign =_ddeed .VertAlign ;};if _gcbb .Rtl ==nil {_gcbb .Rtl =_ddeed .Rtl ;};if _gcbb .Cs ==nil {_gcbb .Cs =_ddeed .Cs ;};if _gcbb .Em ==nil {_gcbb .Em =_ddeed .Em ; -};if _gcbb .Lang ==nil {_gcbb .Lang =_ddeed .Lang ;};if _gcbb .EastAsianLayout ==nil {_gcbb .EastAsianLayout =_ddeed .EastAsianLayout ;};if _gcbb .SpecVanish ==nil {_gcbb .SpecVanish =_ddeed .SpecVanish ;};if _gcbb .OMath ==nil {_gcbb .OMath =_ddeed .OMath ; -};if _gcbb .RPrChange ==nil {_gcbb .RPrChange =_ddeed .RPrChange ;};return _gcbb ;};func (_adcg *convertContext )addSeparator (){_adcg .newParagraph ();_adcg ._dgggb ._ec =true ;_adcg ._dgggb ._de =_bg ;if _adcg .currentParagraphOverflowsCurrentPage (){_adcg .moveCurrentParagraphToNewPage (); -};_adcg .addCurrentParagraphToCurrentPage ();};func (_bgbeb *convertContext )setPagesHeaderFooterRefs (){var _gaf int ;for _ ,_ceccd :=range _bgbeb ._abdg .X ().Body .EG_BlockLevelElts {for _ ,_febe :=range _ceccd .EG_ContentBlockContent {for _ ,_aeeaf :=range _febe .P {if _aeeaf .PPr ==nil ||(_aeeaf .PPr !=nil &&_aeeaf .PPr .SectPr ==nil ){continue ; -};_gaf ++;};};};for _bfeda ,_cfge :=range _bgbeb ._edbf {_abeb :=_bfeda > 0&&_bfeda +1< len (_bgbeb ._edbf )&&_gaf > 0;if len (_cfge ._cf )> 0||len (_cfge ._ba )> 0{_gaf --;};if len (_cfge ._cf )< 1{if len (_bgbeb ._bfdb )> 0&&!_abeb {_edec :=false ;_dgcfb :=false ; -_bfef :=_bfeda ==0;for !_edec {for _ ,_cddd :=range _bgbeb ._bfdb {if _cddd ._ceaf ==_d .ST_HdrFtrFirst &&_bfeda <=_cddd ._cebfg &&_bfef {_cfge ._cf =append (_cfge ._cf ,_cddd );break ;};if _cddd ._ceaf ==_d .ST_HdrFtrDefault &&_bfeda >=_cddd ._efgbf &&_bfeda <=_cddd ._cebfg &&!_bfef &&!_dgcfb {_cfge ._cf =append (_cfge ._cf ,_cddd ); -break ;};if _cddd ._ceaf ==_d .ST_HdrFtrDefault &&_cddd ._cebfg < 0&&_dgcfb {_cfge ._cf =append (_cfge ._cf ,_cddd );break ;};};if _dgcfb ||len (_cfge ._cf )> 0{_edec =true ;};_dgcfb =len (_cfge ._cf )< 1&&!_dgcfb &&!_bfef ;_bfef =false ;};}else if _bfeda > 0{if _fgfee :=_bgbeb ._edbf [_bfeda -1]; -len (_fgfee ._cf )> 0{_cfge ._cf =_fgfee ._cf ;};};_bgbeb ._edbf [_bfeda ]._cf =_cfge ._cf ;};if len (_cfge ._ba )< 1{if len (_bgbeb ._ecgfa )> 0&&!_abeb {_cdfa :=false ;_bedfe :=false ;_affgeb :=_bfeda ==0;for !_cdfa {for _ ,_gdee :=range _bgbeb ._ecgfa {if _gdee ._ceaf ==_d .ST_HdrFtrFirst &&_bfeda <=_gdee ._cebfg &&_affgeb {_cfge ._ba =append (_cfge ._ba ,_gdee ); -break ;};if _gdee ._ceaf ==_d .ST_HdrFtrDefault &&_bfeda >=_gdee ._efgbf &&_bfeda <=_gdee ._cebfg &&!_affgeb &&!_bedfe {_cfge ._ba =append (_cfge ._ba ,_gdee );break ;};if _gdee ._ceaf ==_d .ST_HdrFtrDefault &&_bedfe {_cfge ._ba =append (_cfge ._ba ,_gdee ); -break ;};};if _bedfe ||len (_cfge ._ba )> 0{_cdfa =true ;};_bedfe =len (_cfge ._ba )< 1&&!_bedfe &&!_affgeb ;_affgeb =false ;};}else if _bfeda > 0{if _cgcc :=_bgbeb ._edbf [_bfeda -1];len (_cgcc ._ba )> 0{_cfge ._ba =_cgcc ._ba ;};};_bgbeb ._edbf [_bfeda ]._ba =_cfge ._ba ; -};};};type word struct{_bb []*symbol ;_ced float64 ;_bfc float64 ;_fgb bool ;};const (_bea =0.67;_da =1.15;_aee =2.5;);func (_bfcfc *convertContext )combinePPrWithStyles (_gbcgb *_d .CT_PPr )(*_d .CT_PPr ,*prefix ){if _gbcgb ==nil {return nil ,nil ;};if _gbcgb !=nil &&_gbcgb .PStyle !=nil {_fffa ,_deeeb :=_bfcfc .getStyleProps (_gbcgb .PStyle .ValAttr ,_ge .Style {}); -_gbcgb =_ebeb (_gbcgb ,_fffa ,_deeeb );};var _aeef *prefix ;if _gbcgb !=nil &&_gbcgb .NumPr !=nil {if _dbdd ,_cbdcb :=_gbcgb .NumPr .Ilvl ,_gbcgb .NumPr .NumId ;_cbdcb !=nil {var _bbbd int64 ;if _dbdd !=nil {_bbbd =_dbdd .ValAttr ;};if _ddgac :=_bfcfc ._abdg .GetNumberingLevelByIds (_cbdcb .ValAttr ,_bbbd ).X (); -_ddgac !=nil {_gbcgb =_ebeb (_gbcgb ,_ddgac .PPr ,_ddgac .RPr );if _gbcgb .PStyle !=nil &&_gbcgb .NumPr .Ilvl !=nil {if _ ,_faea :=_bfcfc ._eafge [_gbcgb .PStyle .ValAttr ];!_faea {_bfcfc ._eafge [_gbcgb .PStyle .ValAttr ]=map[int64 ]*_d .CT_Ind {};};if _fcgc ,_fgagg :=_bfcfc ._eafge [_gbcgb .PStyle .ValAttr ][_bbbd ]; -_fgagg {_gbcgb .Ind =_fcgc ;}else {_bfcfc ._eafge [_gbcgb .PStyle .ValAttr ][_bbbd ]=_gbcgb .Ind ;};};if _degb :=_ddgac .NumFmt ;_degb !=nil {if _dcff :=_degb .ValAttr ;_dcff !=_d .ST_NumberFormatNone &&_dcff !=_d .ST_NumberFormatCustom {var _degbe []float64 ; -if _gafd :=_gbcgb .Tabs ;_gafd !=nil &&len (_gafd .Tab )!=0{for _ ,_gacb :=range _gafd .Tab {_degbe =append (_degbe ,_ee .PointsFromTwips (*_gacb .PosAttr .Int64 ));};};_aeef =&prefix {_abgc :_degbe ,_cfae :true };if _dcff ==_d .ST_NumberFormatBullet {if _febeg :=_ddgac .LvlText ; -_febeg !=nil {if _gfec :=_febeg .ValAttr ;_gfec !=nil &&*_gfec !=""{_aeef ._fdfg =*_gfec ;_aeef ._adfcd =true ;};};}else {_begdf ,_gafe :=_cbdcb .ValAttr ,_dbdd .ValAttr ;if _ ,_cceeb :=_bfcfc ._bfea [_begdf ];!_cceeb {_bfcfc ._bfea [_begdf ]=map[int64 ]int64 {}; -};if _ ,_addc :=_bfcfc ._bfea [_begdf ][_gafe ];!_addc {_bfcfc ._bfea [_begdf ][_gafe ]=1;if _cbfb :=_ddgac .Start ;_cbfb !=nil {_bfcfc ._bfea [_begdf ][_gafe ]=_cbfb .ValAttr ;};};if _ ,_cefce :=_bfcfc ._bfea [_begdf ][_gafe +1];_cefce {_bfcfc ._bfea [_begdf ][_gafe +1]=1; -};_bbbg :=_bfcfc ._bfea [_begdf ][_gafe ];_bafb :=_cd .FormatNumberingText (int64 (_bbbg ),_ddgac .IlvlAttr ,*_ddgac .LvlText .ValAttr ,_ddgac .NumFmt ,_bfcfc ._bfea [_begdf ]);_bfcfc ._bfea [_begdf ][_gafe ]++;_aeef ._fdfg =_bafb ;};};};};};};return _gbcgb ,_aeef ; -};func (_fbcc *convertContext )drawPages (){for _ ,_ggg :=range _fbcc ._edbf {_fbcc ._bbaf .NewPage ();_fbcc .drawPage (_ggg );};};func (_bgdg *convertContext )determineParagraphBounds (){_bgdg ._dgggb ._adf =_bgdg ._adaf ._bd .Left +_bgdg ._dgggb ._bdd .Left ; -_bgdg ._dgggb ._dgd =_bgdg ._dgggb ._adf +_bgdg ._dgggb ._dbd ;_bgdg ._dgggb ._dge =_bgdg ._adaf ._bd .Right -_bgdg ._dgggb ._bdd .Right ;};func (_fcbf *convertContext )addTableWithDataRange (_dfff map[int ][]tableCellProperties ,_ebdf ,_feag ,_cddbe int ,_gagd ,_fagc float64 ,_edf []float64 ,_gdfg []float64 ){_dcgb :=_fcbf ._bbaf .NewTable (_cddbe ); -_dcgb .SetColumnWidths (_edf ...);for _egdgd :=_ebdf ;_egdgd <=_feag ;_egdgd ++{_gdbad :=_dfff [_egdgd ];_cgdc :=_gdbad [0]._fd ;_egaf :=_gdbad [0]._dcb ;for _ ,_fggb :=range _gdbad {if _fggb ._ccg {_fcbf .addEmptyCellToTable (_dcgb ,_fggb ._cdg ,_fggb ._ea ,_fggb ._fec ,_fggb ._cb ,_fggb ._cgb ,_fggb ._dea ,_fggb ._ccd ,_fggb ._ecf ,_fggb ._dcf ); -}else {_fcbf .addCellToTable (_dcgb ,_fggb ._cdg ,_fggb ._ea ,_fggb ._fec ,_fggb ._cb ,_fggb ._cgb ,_fggb ._dea ,_fggb ._ccd ,_fggb ._ecf ,_fggb ._ebd ,_fggb ._dcf ,_fggb ._aac ,_fggb ._aef ,_gdfg );};};if _cgdc {_dcgb .SetRowHeight (_dcgb .CurRow (),_egaf ); -};};_fbfcg :=_ee .MakeTempCreatorMaxHeight (_gagd );_fbfcg .Draw (_dcgb );_fcbf .addParagraphWithTable (*_dcgb ,_gagd ,_fagc );};func (_ecg *convertContext )drawPage (_cfb *page ){if _cfb ._cab {_ebg :=_cfb ._bd .Top +_bg *_bea ;_eac :=_cfb ._bd .Left ; -_bbc :=_cfb ._bd .Right ;_ee .DrawLine (_ecg ._bbaf ,_eac ,_ebg ,_bbc ,_ebg ,_bgc ,_bf .ColorBlack );};for _ ,_cef :=range _cfb ._eec {_ffc (_ecg ._bbaf ,_cef );};for _ ,_cac :=range _cfb ._cda {_aab (_ecg ._bbaf ,_cac );};for _ ,_def :=range _cfb ._dd {if _def ._ec {_gged :=_def ._dc +_bg *_bea ; -_ebea :=_cfb ._bd .Left ;_fde :=_ebea +_gdfgf (50);_ee .DrawLine (_ecg ._bbaf ,_ebea ,_gged ,_fde ,_gged ,_bgc ,_bf .ColorBlack );}else {for _ ,_cff :=range _def ._dgcc {for _ ,_dda :=range _cff ._bgd {for _ ,_bgg :=range _dda ._cge {for _ ,_fdeb :=range _bgg ._bb {if _fdeb ._fcb !=nil {_fdeb ._fcb .SetPos (_bgg ._ced +_fdeb ._fag ,_def ._dc +_cff ._dagb ); -_ecg ._bbaf .Draw (_fdeb ._fcb );}else if _fdeb ._efc !=nil {_fdeb ._efc ._gbd =_bgg ._ced +_fdeb ._fag ;_fdeb ._efc ._fad =_def ._dc +_cff ._dagb ;_aab (_ecg ._bbaf ,_fdeb ._efc );}else {_baf :=_ecg ._bbaf .NewStyledParagraph ();if _fdeb ._gac {_fdeb ._ac =0; -}else if _fdeb ._eece {_fdeb ._ac =1.2*_cff ._cbb -_fdeb ._beb ;};_bda :=_bgg ._ced +_fdeb ._fag ;_adg :=_def ._dc +_cff ._dagb +_fdeb ._ac ;_baf .SetPos (_bda ,_adg );var _fcc *_bf .TextChunk ;if _fdeb ._efb !=""{_fcc =_baf .AddExternalLink (_fdeb ._abc ,_fdeb ._efb ); -}else {_fcc =_baf .Append (_fdeb ._abc );};if _fdeb ._aeg !=nil {_fcc .Style =*_fdeb ._aeg ;};_ecg ._bbaf .Draw (_baf );if _fdeb ._dff !=nil {_cea :=_adg +_fdeb ._beg +2.0;_ee .DrawLine (_ecg ._bbaf ,_bda ,_cea ,_bda +_fdeb ._eg ,_cea ,1,*_fdeb ._dff ); -};};};};};};if _def ._cc !=nil {_ebga :=_bf .NewBlock (_def ._cc ._gb ,_def ._bdd .Top +_def ._de +_def ._bdd .Bottom );_ebga .SetPos (_def ._dgd ,_def ._dc +_def ._bdd .Top );_ebga .Draw (_def ._cc ._aba );_ecg ._bbaf .Draw (_ebga );};if _def ._df !=nil {_adb :=(_cfb ._bd .Left /_ee .DefaultFontSize -1); -_cdab :=1.5;for _ ,_ffcf :=range _def ._df {_caf :=_def ._adf +_ffcf ._age +_adb ;if _caf > _def ._dge +_adb {_caf =_def ._dge +_adb ;};switch _ffcf ._gfd {case _ee .BorderPositionTop :_efbe :=_def ._dc +_ffcf ._gbf ;_ee .DrawLine (_ecg ._bbaf ,_def ._adf -_adb ,_efbe ,_caf ,_efbe ,_ffcf ._egc ,_ffcf ._feg ); -case _ee .BorderPositionLeft :_bge :=_def ._dc +_def ._de -_def ._bdd .Top -_def ._bdd .Bottom -_ffcf ._gbf -_cdab ;_dfg :=_bge +_def ._de +_def ._bdd .Top +_def ._bdd .Bottom ;_ebf :=_def ._adf -_adb ;_ee .DrawLine (_ecg ._bbaf ,_ebf ,_bge ,_ebf ,_dfg ,_ffcf ._age ,_ffcf ._feg ); -case _ee .BorderPositionBottom :_eae :=_def ._dc +_ffcf ._gbf +_def ._bdd .Top +_def ._de +_def ._bdd .Bottom ;_ee .DrawLine (_ecg ._bbaf ,_def ._adf -_adb ,_eae ,_caf ,_eae ,_ffcf ._egc ,_ffcf ._feg );case _ee .BorderPositionRight :_aaa :=_def ._dc +_def ._de -_def ._bdd .Top -_def ._bdd .Bottom -_ffcf ._gbf -_cdab ; -_fce :=_aaa +_def ._de +_def ._bdd .Top +_def ._bdd .Bottom ;_eee :=_def ._dge +_adb ;_ee .DrawLine (_ecg ._bbaf ,_eee ,_aaa ,_eee ,_fce ,_ffcf ._age ,_ffcf ._feg );};};};};};for _ ,_gde :=range _cfb ._ebe {_ffc (_ecg ._bbaf ,_gde );};for _ ,_cgc :=range _cfb ._fg {_aab (_ecg ._bbaf ,_cgc ); -};if len (_cfb ._db )> 0{_gba :=_cfb ._bd .Bottom +_bg *_bea ;_aadg :=_cfb ._bd .Left ;_begd :=_aadg +_gdfgf (50);_ee .DrawLine (_ecg ._bbaf ,_aadg ,_gba ,_begd ,_gba ,_bgc ,_bf .ColorBlack );_dbe :=_cfb ._bd .Bottom +_bg ;for _ ,_fba :=range _cfb ._db {_fba ._dgc .SetPos (_cfb ._bd .Left ,_dbe ); -_ecg ._bbaf .Draw (_fba ._dgc );_dbe +=_fba ._dgc .Height ();};};};func (_fgfa *convertContext )autofitColumns (_dcdb *_bf .Table ,_dbaa float64 ,_dfaf []float64 ,_ffcd []float64 ){_daea :=0.0;for _ ,_gcec :=range _dfaf {_daea +=_gcec ;};if _daea <=0||_dbaa <=0||len (_dfaf )!=len (_ffcd ){return ; -};_dgbf :=map[int ]float64 {};_aagb :=map[int ]float64 {};for _cfed ,_fgef :=range _ffcd {if _fgef *_daea /_dbaa > _dfaf [_cfed ]{_dgbf [_cfed ]=_fgef *_daea /_dbaa -_dfaf [_cfed ];}else {_gegf :=1.5;if _dfaf [_cfed ]-_fgef *_gegf *_daea /_dbaa > 0{_aagb [_cfed ]=_dfaf [_cfed ]-_fgef *_gegf *_daea /_dbaa ; -};};};if len (_dgbf )==0||len (_aagb )==0{return ;};for _efefg ,_dabbd :=range _dgbf {for _baa ,_fded :=range _aagb {if _dabbd < _fded {_dgbf [_efefg ]=0;_aagb [_baa ]-=_dabbd ;_dfaf [_efefg ]+=_fded -_dabbd ;_dfaf [_baa ]-=_fded -_dabbd ;break ;}else {_aagb [_baa ]=0; -_dgbf [_efefg ]-=_fded ;_dfaf [_efefg ]+=_fded ;_dfaf [_baa ]-=_fded ;};};};_dcdb .SetColumnWidths (_dfaf ...);}; +// RegisterFont makes a PdfFont accessible for using in converting to PDF. +func RegisterFont (name string ,style FontStyle ,font *_cd .PdfFont ){_ffb .RegisterFont (name ,style ,font );};func _ddgf (_caega ,_acgf *_de .CT_RPr )*_de .CT_RPr {if _caega ==nil {return _acgf ;};if _acgf ==nil {return _caega ;};if _caega .RStyle ==nil {_caega .RStyle =_acgf .RStyle ; +};if _caega .RFonts ==nil {_caega .RFonts =_acgf .RFonts ;};if _caega .B ==nil {_caega .B =_acgf .B ;};if _caega .BCs ==nil {_caega .BCs =_acgf .BCs ;};if _caega .I ==nil {_caega .I =_acgf .I ;};if _caega .ICs ==nil {_caega .ICs =_acgf .ICs ;};if _caega .Caps ==nil {_caega .Caps =_acgf .Caps ; +};if _caega .SmallCaps ==nil {_caega .SmallCaps =_acgf .SmallCaps ;};if _caega .Strike ==nil {_caega .Strike =_acgf .Strike ;};if _caega .Dstrike ==nil {_caega .Dstrike =_acgf .Dstrike ;};if _caega .Outline ==nil {_caega .Outline =_acgf .Outline ;};if _caega .Shadow ==nil {_caega .Shadow =_acgf .Shadow ; +};if _caega .Emboss ==nil {_caega .Emboss =_acgf .Emboss ;};if _caega .Imprint ==nil {_caega .Imprint =_acgf .Imprint ;};if _caega .NoProof ==nil {_caega .NoProof =_acgf .NoProof ;};if _caega .SnapToGrid ==nil {_caega .SnapToGrid =_acgf .SnapToGrid ;}; +if _caega .Vanish ==nil {_caega .Vanish =_acgf .Vanish ;};if _caega .WebHidden ==nil {_caega .WebHidden =_acgf .WebHidden ;};if _caega .Color ==nil {_caega .Color =_acgf .Color ;};if _caega .Spacing ==nil {_caega .Spacing =_acgf .Spacing ;};if _caega .W ==nil {_caega .W =_acgf .W ; +};if _caega .Kern ==nil {_caega .Kern =_acgf .Kern ;};if _caega .Position ==nil {_caega .Position =_acgf .Position ;};if _caega .Sz ==nil {_caega .Sz =_acgf .Sz ;};if _caega .SzCs ==nil {_caega .SzCs =_acgf .SzCs ;};if _caega .Highlight ==nil {_caega .Highlight =_acgf .Highlight ; +};if _caega .U ==nil {_caega .U =_acgf .U ;};if _caega .Effect ==nil {_caega .Effect =_acgf .Effect ;};if _caega .Bdr ==nil {_caega .Bdr =_acgf .Bdr ;};if _caega .Shd ==nil {_caega .Shd =_acgf .Shd ;};if _caega .FitText ==nil {_caega .FitText =_acgf .FitText ; +};if _caega .VertAlign ==nil {_caega .VertAlign =_acgf .VertAlign ;};if _caega .Rtl ==nil {_caega .Rtl =_acgf .Rtl ;};if _caega .Cs ==nil {_caega .Cs =_acgf .Cs ;};if _caega .Em ==nil {_caega .Em =_acgf .Em ;};if _caega .Lang ==nil {_caega .Lang =_acgf .Lang ; +};if _caega .EastAsianLayout ==nil {_caega .EastAsianLayout =_acgf .EastAsianLayout ;};if _caega .SpecVanish ==nil {_caega .SpecVanish =_acgf .SpecVanish ;};if _caega .OMath ==nil {_caega .OMath =_acgf .OMath ;};if _caega .RPrChange ==nil {_caega .RPrChange =_acgf .RPrChange ; +};return _caega ;};func (_acd *convertContext )alignParagraph (){_efb :=_acd ._egggg ;if _efb ._ag ==_d .TextAlignmentLeft {return ;};_bgg :=len (_efb ._cceg )-1;for _ffd ,_eag :=range _efb ._cceg {_fdc :=len (_eag ._bdb )-1;for _fbdd ,_edab :=range _eag ._bdb {_eae :=true ; +_acda :=len (_edab ._ffc );_adcd :=0.0;for _bac :=len (_edab ._ffc )-1;_bac >=0;_bac --{_faf :=_edab ._ffc [_bac ];if _eae &&_faf ._fd {_acda =_bac ;}else {_eae =false ;for _ ,_gfc :=range _faf ._fbdf {_adcd +=_gfc ._efc ;};};};_edab ._ffc =_edab ._ffc [:_acda ]; +_cdd :=_edab ._bca -_edab ._cfd -_adcd ;switch _efb ._ag {case _d .TextAlignmentRight :_edab .moveRight (_cdd );case _d .TextAlignmentCenter :_edab .moveRight (_cdd /2);case _d .TextAlignmentJustify :if _ffd !=_bgg ||_fbdd !=_fdc {_ced :=[]*word {};for _ ,_caffd :=range _edab ._ffc {if _caffd ._fd {_ced =append (_ced ,_caffd ); +};};_dgb :=_cdd /float64 (len (_ced ));for _ ,_addf :=range _ced {_addf ._caff +=_dgb ;};var _dca *word ;for _ ,_bgc :=range _edab ._ffc {if _dca !=nil {_bgc ._ecf =_dca ._ecf +_dca ._caff ;};_dca =_bgc ;};};};};};}; + +// 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 _ffb .RegisterFontsFromDirectory (dirName );};var (_dea =_gbee (6);_ca =_gbee (0.25);_caf =_gbee (1.9););func _afbag (_gdgb *_gfd .Document ,_aacc string )[]*_de .CT_TblStylePr {_eebf :=_gdgb .GetStyleByID (_aacc ); +var _aaacd []*_de .CT_TblStylePr ;if _abeg :=_eebf .X ();_abeg !=nil {if _bcef :=_abeg .BasedOn ;_bcef !=nil {_afbag (_gdgb ,_bcef .ValAttr );};if len (_abeg .TblStylePr )> 0{_aaacd =_abeg .TblStylePr ;};};return _aaacd ;};func (_deea *convertContext )getPageAccessiblePart ()float64 {_dbgg :=_deea ._fade ._efg .Bottom -_deea ._fade ._gdb -_deea ._egggg ._ceg .Top -_deea ._egggg ._ceg .Bottom ; +return _dbgg ;};func (_dbea *convertContext )newParagraph (){if _dbea ._fade ==nil {_dbea .newPage ();};_adce :=¶graph {};_adce ._ceg =&_ffb .Rectangle {};_adce ._fc =_dbea ._fade ._gdb ;_dbea ._egggg =_adce ;};func (_afbf *convertContext )combinePPrWithStyles (_ebaf *_de .CT_PPr )(*_de .CT_PPr ,*prefix ){if _ebaf ==nil {return nil ,nil ; +};if _ebaf !=nil &&_ebaf .PStyle !=nil {_dbae ,_cgae :=_afbf .getStyleProps (_ebaf .PStyle .ValAttr ,_gfd .Style {});_ebaf =_ccega (_ebaf ,_dbae ,_cgae );};var _badd *prefix ;if _ebaf !=nil &&_ebaf .NumPr !=nil {if _acfc ,_fagg :=_ebaf .NumPr .Ilvl ,_ebaf .NumPr .NumId ; +_fagg !=nil {var _bcfd int64 ;if _acfc !=nil {_bcfd =_acfc .ValAttr ;};if _degeb :=_afbf ._cbfb .GetNumberingLevelByIds (_fagg .ValAttr ,_bcfd ).X ();_degeb !=nil {_ebaf =_ccega (_ebaf ,_degeb .PPr ,_degeb .RPr );if _ebaf .PStyle !=nil &&_ebaf .NumPr .Ilvl !=nil {if _ ,_gfef :=_afbf ._eaf [_ebaf .PStyle .ValAttr ]; +!_gfef {_afbf ._eaf [_ebaf .PStyle .ValAttr ]=map[int64 ]*_de .CT_Ind {};};if _aagab ,_effg :=_afbf ._eaf [_ebaf .PStyle .ValAttr ][_bcfd ];_effg {_ebaf .Ind =_aagab ;}else {_afbf ._eaf [_ebaf .PStyle .ValAttr ][_bcfd ]=_ebaf .Ind ;};};if _fcgfe :=_degeb .NumFmt ; +_fcgfe !=nil {if _dcgcg :=_fcgfe .ValAttr ;_dcgcg !=_de .ST_NumberFormatNone &&_dcgcg !=_de .ST_NumberFormatCustom {var _ddg []float64 ;if _ccba :=_ebaf .Tabs ;_ccba !=nil &&len (_ccba .Tab )!=0{for _ ,_gbdcd :=range _ccba .Tab {_ddg =append (_ddg ,_ffb .PointsFromTwips (*_gbdcd .PosAttr .Int64 )); +};};_badd =&prefix {_beab :_ddg ,_dfad :true };if _dcgcg ==_de .ST_NumberFormatBullet {if _gcab :=_degeb .LvlText ;_gcab !=nil {if _fbde :=_gcab .ValAttr ;_fbde !=nil &&*_fbde !=""{_badd ._fbgb =*_fbde ;_badd ._dfe =true ;};};}else {_deed ,_daeae :=_fagg .ValAttr ,_acfc .ValAttr ; +if _ ,_daead :=_afbf ._eccd [_deed ];!_daead {_afbf ._eccd [_deed ]=map[int64 ]int64 {};};if _ ,_efceg :=_afbf ._eccd [_deed ][_daeae ];!_efceg {_afbf ._eccd [_deed ][_daeae ]=1;if _fbae :=_degeb .Start ;_fbae !=nil {_afbf ._eccd [_deed ][_daeae ]=_fbae .ValAttr ; +};};if _ ,_eccae :=_afbf ._eccd [_deed ][_daeae +1];_eccae {_afbf ._eccd [_deed ][_daeae +1]=1;};_bbbcb :=_afbf ._eccd [_deed ][_daeae ];_afee :=_dc .FormatNumberingText (int64 (_bbbcb ),_degeb .IlvlAttr ,*_degeb .LvlText .ValAttr ,_degeb .NumFmt ,_afbf ._eccd [_deed ]); +_afbf ._eccd [_deed ][_daeae ]++;_badd ._fbgb =_afee ;};};};};};};return _ebaf ,_badd ;};type tableWrapper struct{_bgb *_d .Table ;_bag float64 ;};func _aface (_dgfb ,_bbge *_de .CT_TcPr )*_de .CT_TcPr {if _dgfb ==nil {return _bbge ;};if _bbge ==nil {return _dgfb ; +};if _dgfb .CnfStyle ==nil {_dgfb .CnfStyle =_bbge .CnfStyle ;};if _dgfb .TcW ==nil {_dgfb .TcW =_bbge .TcW ;};if _dgfb .GridSpan ==nil {_dgfb .GridSpan =_bbge .GridSpan ;};if _dgfb .HMerge ==nil {_dgfb .HMerge =_bbge .HMerge ;};if _dgfb .VMerge ==nil {_dgfb .VMerge =_bbge .VMerge ; +};if _dgfb .TcBorders ==nil {_dgfb .TcBorders =_bbge .TcBorders ;};if _dgfb .Shd ==nil {_dgfb .Shd =_bbge .Shd ;};if _dgfb .NoWrap ==nil {_dgfb .NoWrap =_bbge .NoWrap ;};if _dgfb .TcMar ==nil {_dgfb .TcMar =_bbge .TcMar ;};if _dgfb .TextDirection ==nil {_dgfb .TextDirection =_bbge .TextDirection ; +};if _dgfb .TcFitText ==nil {_dgfb .TcFitText =_bbge .TcFitText ;};if _dgfb .VAlign ==nil {_dgfb .VAlign =_bbge .VAlign ;};if _dgfb .HideMark ==nil {_dgfb .HideMark =_bbge .HideMark ;};if _dgfb .Headers ==nil {_dgfb .Headers =_bbge .Headers ;};if _dgfb .CellIns ==nil {_dgfb .CellIns =_bbge .CellIns ; +};if _dgfb .CellDel ==nil {_dgfb .CellDel =_bbge .CellDel ;};if _dgfb .CellMerge ==nil {_dgfb .CellMerge =_bbge .CellMerge ;};if _dgfb .TcPrChange ==nil {_dgfb .TcPrChange =_bbge .TcPrChange ;};return _dgfb ;};type line struct{_dcd float64 ;_fag float64 ; +_agb float64 ;_fcg float64 ;_gdc float64 ;_bdb []*span ;_ebc bool ;};func (_cddac *convertContext )addCellToTable (_acad *_d .Table ,_ecfc *_de .CT_Tc ,_dbgc *_de .CT_TblPr ,_gfcc *_de .CT_TblPrEx ,_gcff ,_gfbe ,_cefa ,_aaaa int ,_adgc []*_de .CT_TblStylePr ,_fcea *_de .CT_PPrGeneral ,_ffaa *_de .CT_RPr ,_begd bool ,_eceg int ,_edga []float64 )int {_ffaa ,_bfgb ,_dfbe ,_cbe ,_cfbd ,_gbef ,_becc :=_cddac .getTableCellProperties (_acad ,_dbgc ,_gfcc ,_adgc ,_gcff ,_ecfc .TcPr ,_ffaa ,_gfbe ,_cefa ,_aaaa ); +_becc .SetVerticalAlignment (_bfgb );_becc .SetIndent (_dfbe );var _ddfb *_d .StyledParagraph ;_fbgd :=_ecfc .EG_BlockLevelElts ;_gecg :=_cddac ._gcfe .NewDivision ();_afed :=_cddac ._gcfe .NewList ();_dgda :=true ;_gecg .SetMargins (0.0,_cbe ,_cfbd ,_gbef ); +_faab :=false ;_ecfbc :=-1;_adgeg :=false ;for _ ,_fgbg :=range _fbgd {for _ ,_dcea :=range _fgbg .EG_ContentBlockContent {for _ ,_adgb :=range _dcea .P {_ecg :=_cddac ._gcfe .NewStyledParagraph ();if _faab {_ffe :=_ecg .Append ("\u000a");_befd :=_cddac ._gcfe .NewTextStyle (); +_befd .FontSize =0;_ffe .Style =_befd ;};_gbadb :=false ;_fggg ,_bbdb :=_cddac .combinePPrWithStyles (_adgb .PPr );if _fggg !=nil &&_fggg .PStyle !=nil {_bddb :=_cddac ._cbfb .GetStyleByID (_fggg .PStyle .ValAttr );if _edfd :=_bddb .X ();_edfd !=nil {if _edfd .QFormat !=nil &&_fefa (_edfd .QFormat ){if _fggg .RPr !=nil &&_edfd .RPr !=nil {_fggg .RPr =_cddf (_fggg .RPr ,_edfd .RPr ); +};_fggg =_ccega (_adgb .PPr ,_edfd .PPr ,_edfd .RPr );_gbadb =true ;}else {_gbeb ,_gbac :=_cddac .getStyleProps (_fggg .PStyle .ValAttr ,_bddb );_fggg =_ccega (_adgb .PPr ,_gbeb ,_gbac );};};}else {if _adgeg {_gecg .Add (_afed );_afed =_cddac ._gcfe .NewList (); +_adgeg =false ;_dgda =false ;};_efef :=_cddac ._cbfb .Styles .ParagraphStyles ();for _ ,_gega :=range _efef {if _caeb :=_gega .X ().DefaultAttr ;_caeb !=nil {if _becg :=_caeb .Bool ;_becg !=nil &&*_becg {_fggg =_ccega (_adgb .PPr ,_gega .X ().PPr ,_gega .X ().RPr ); +};if _cgbe :=_caeb .ST_OnOff1 ;_cgbe ==_cc .ST_OnOff1On {_fggg =_ccega (_adgb .PPr ,_gega .X ().PPr ,_gega .X ().RPr );};break ;};};};if !_gbadb {_fggg =_ccega (_adgb .PPr ,_fcea ,_ffaa );};var _cceb *_d .TextStyle ;if _bbdb !=nil &&_bbdb ._dfad {_adgeg =true ; +};if _adgb .EG_PContent ==nil {_acabc :="\u0020";_faab =true ;_ecg .Append (_acabc );}else {for _bcee ,_bffg :=range _adgb .EG_PContent {if _eceg !=-1&&_bcee < _eceg {continue ;};_acf :=_bffg .EG_ContentRunContent ;_bgee :=&link {};if _bffg .Hyperlink !=nil {_acf =_bffg .Hyperlink .EG_ContentRunContent ; +_fccf :=_cddac ._cbfb .DocRels ().GetByRelId (*_bffg .Hyperlink .IdAttr );_bgee ._add =_fccf .X ().CT_Relationship .TargetAttr ;_bgee ._agd =_fccf .X ().CT_Relationship .TargetModeAttr ;};_ddfe :=_d .TextStyle {};for _ ,_geff :=range _acf {if _bcca :=_geff .Sdt ; +_bcca !=nil {if _bcca .SdtContent !=nil {for _ ,_afad :=range _bcca .SdtContent .EG_ContentRunContent {if _ecfag :=_afad .R ;_ecfag !=nil {_faab ,_ecfbc ,_dgda ,_ddfe =_cddac .processCtr (_ecfag ,_fggg ,_faab ,_bgee ,_ecg ,_begd ,_eceg ,_bcee ,_ecfbc ,_gecg ,_dgda ); +if _cceb ==nil {_cceb =&_ddfe ;};};if _ecfbc > -1{break ;};};};};if _cagc :=_geff .R ;_cagc !=nil {_faab ,_ecfbc ,_dgda ,_ddfe =_cddac .processCtr (_cagc ,_fggg ,_faab ,_bgee ,_ecg ,_begd ,_eceg ,_bcee ,_ecfbc ,_gecg ,_dgda );if _cceb ==nil {_cceb =&_ddfe ; +};};};};};if !_faab {_bgfe :=_caaa (_cddac ._cbfb ,_de .NewCT_RPr (),_fggg );_acgb :=_ecg .Append ("\u0020");_acgb .Style ,_ ,_ ,_ =_cddac .makeRunStyle (_bgfe ,false ,false ,false ,false ,false );};if _ecg !=nil {if _bfgb ==_d .CellVerticalAlignmentTop {_fggg .TextAlignment =_de .NewCT_TextAlignment (); +_fggg .TextAlignment .ValAttr =_de .ST_TextAlignmentTop ;};_cddac .assignPropsToRelativeParagraph (_fggg ,_ecg );if _adgeg {_eacg :=_afed .Marker ();for _ ,_bbbcf :=range _bbdb ._fbgb {if _agef ,_cebg :=_ddc [_bbbcf ];_cebg {_eacg .Text =string (rune (_agef )); +if _cceb !=nil {_eacg .Style =*_cceb ;};};};_afed .Add (_ecg );}else if _dgda &&_ddfb ==nil {_ddfb =_ecg ;}else {if _dgda {_gecg .Add (_ddfb );_dgda =false ;};_gecg .Add (_ecg );};if _gcff > 0&&_edga [_gfbe ]< _ecg .Width (){_edga [_gfbe ]=_ecg .Width (); +};};};};};if _adgeg {_gecg .Add (_afed );};if _dgda {_eecf ,_ddcd ,_caebb ,_dabc :=_ddfb .GetMargins ();_ddfb .SetMargins (_eecf ,_cbe +_ddcd ,_cfbd +_caebb ,_gbef +_dabc );_becc .SetContent (_ddfb );}else {_becc .SetContent (_gecg );};return _ecfbc ;}; +type note struct{_db string ;_cb []*_de .EG_BlockLevelElts ;_gg *_d .Block ;};func _bgfg (_dagg *_gfd .Document )map[string ]string {_bdec :=[]_gfd .Paragraph {};_caeba :=map[string ]string {};for _ ,_abad :=range _dagg .Tables (){for _ ,_gdag :=range _abad .Rows (){for _ ,_ccbb :=range _gdag .Cells (){_bdec =append (_bdec ,_ccbb .Paragraphs ()...); +};};};_bdec =append (_bdec ,_dagg .Paragraphs ()...);for _ ,_bccd :=range _dagg .Headers (){_bdec =append (_bdec ,_bccd .Paragraphs ()...);for _ ,_edefb :=range _bccd .Tables (){for _ ,_eceba :=range _edefb .Rows (){for _ ,_cfgb :=range _eceba .Cells (){_bdec =append (_bdec ,_cfgb .Paragraphs ()...); +};};};};for _ ,_dcfb :=range _dagg .Footers (){_bdec =append (_bdec ,_dcfb .Paragraphs ()...);for _ ,_adfa :=range _dcfb .Tables (){for _ ,_addge :=range _adfa .Rows (){for _ ,_bdac :=range _addge .Cells (){_bdec =append (_bdec ,_bdac .Paragraphs ()...); +};};};};for _ ,_bbde :=range _bdec {for _ ,_ggfgd :=range _bbde .Runs (){for _ ,_cgce :=range _ggfgd .X ().EG_RunInnerContent {if _caddg :=_cgce .InstrText ;_caddg !=nil {_gaed ,_bffad :=_dbgag (_caddg .Content );if _gaed !=""&&_bffad !=""{_caeba [_gaed ]=_bffad ; +};};};};};return _caeba ;};func (_cgag *convertContext )addCurrentParagraphFooterToCurrentPage (){_cgag .alignParagraph ();_cgag ._fade ._fbd =append (_cgag ._fade ._fbd ,_cgag ._egggg );}; // Options contains the options for convert process - // e.g ProcessFields is when document contains fields @@ -485,23 +239,274 @@ RtlFontFile string ; // Default value is nil, which will use the best suitable encoder based on image format. // If image is `jpg` or `jpeg` will use `DCTEncoder` if image is `png` or in other format will use `FlateEncoder`. // Available options are `FlateEncoder`, `DCTEncoder`, `LZWEncoder`, `JBIG2Encoder`, `CCITTFaxEncoder`, and `RawEncoder`. -DefaultImageEncoder _ef .StreamEncoder ;};func (_dfb *convertContext )addAbsoluteHeaderFooterTable (_ggd *_d .CT_Tbl ){_fcae :=_ggd .TblGrid ;if _fcae ==nil {return ;};_adeda :=len (_fcae .GridCol );if _adeda ==0{return ;};_fefe :=[]float64 {};_fbca :=[]float64 {}; -_fgac :=0.0;for _ ,_ddeb :=range _fcae .GridCol {_dafc :=0.0;if _ddeb .WAttr .ST_UnsignedDecimalNumber !=nil {_dafc =_ee .PointsFromTwips (int64 (*_ddeb .WAttr .ST_UnsignedDecimalNumber ));};_fefe =append (_fefe ,_dafc );_fgac +=_dafc ;};for _ccgd :=0; -_ccgd < _adeda ;_ccgd ++{_fbca =append (_fbca ,_fefe [_ccgd ]/_fgac );};_fgbe :=_dfb ._bbaf .NewTable (_adeda );_fgbe .SetColumnWidths (_fbca ...);_cdea :=_dfb ._bbaf .NewTable (_adeda );_cdea .SetColumnWidths (_fbca ...);_bbga ,_eaac ,_gbbd :=_gfga (_dfb ._abdg ,_ggd .TblPr ); -var _bdfd []*_d .CT_TblStylePr ;if _bbga .TblStyle !=nil {_bdfd =_dfgc (_dfb ._abdg ,_bbga .TblStyle .ValAttr );};_cacgf :=_aafc (_bbga .TblW ,_dfb ._adaf ._bd .Right -_dfb ._adaf ._bd .Left ,0);_eggf :=_aafc (_bbga .TblInd ,_dfb ._adaf ._bd .Right -_dfb ._adaf ._bd .Left ,0); -_fbcgf :=_dfb ._adaf ._bd .Bottom -_dfb ._adaf ._bd .Top ;_aagbg :=len (_ggd .EG_ContentRowContent );_bbde :=make ([]float64 ,_adeda );for _gfg ,_dfgg :=range _ggd .EG_ContentRowContent {if _dfgg ==nil {continue ;};_dcdcc :=_dfb ._bbaf .NewTable (_adeda ); -_dcdcc .SetColumnWidths (_fbca ...);if _afce :=_dfgg .Tr ;len (_afce )> 0{_fddc :=_afce [0];_bfcfb :=_fddc .TblPrEx ;for _cdec ,_bgda :=range _fddc .EG_ContentCellContent {if _dffca :=_bgda .Tc ;len (_dffca )> 0{if _efcfe :=_dffca [0];_efcfe !=nil {_dfb .addCellToTable (_cdea ,_efcfe ,_bbga ,_bfcfb ,_gfg ,_cdec ,_aagbg ,_adeda ,_bdfd ,_eaac ,_gbbd ,false ,-1,_bbde ); -_dfb .addCellToTable (_dcdcc ,_efcfe ,_bbga ,_bfcfb ,_gfg ,_cdec ,_aagbg ,_adeda ,_bdfd ,_eaac ,_gbbd ,false ,-1,_bbde );};};};var _gcb float64 ;if _bfaa :=_fddc .TrPr ;_bfaa !=nil {if len (_bfaa .TrHeight )!=0{_fcafe :=_bfaa .TrHeight [0];if _fafd :=_fcafe .ValAttr ; -_fafd !=nil {if _fafd .ST_UnsignedDecimalNumber !=nil {_gcb =_ee .PointsFromTwips (int64 (*_fafd .ST_UnsignedDecimalNumber ));};};};};if _gcb < _dcdcc .Height (){_gcb =_dcdcc .Height ();};if _gcb < _gdfgf (4){_gcb =_gdfgf (4);};_cdea .SetRowHeight (_cdea .CurRow (),_gcb ); -_dcdcc .SetRowHeight (_dcdcc .CurRow (),_gcb );if _cacgf ==0||_cacgf > _dfb ._adaf ._bd .Right -_dfb ._adaf ._bd .Left {_cacgf =_dfb ._adaf ._bd .Right -_dfb ._adaf ._bd .Left ;};_gdde :=_ee .MakeTempCreatorMaxHeight (_cacgf );_gdde .Draw (_cdea );if _cdea .Height ()>=_fbcgf {_dfb .addParagraphWithTable (*_fgbe ,_cacgf ,_eggf ); -_dfb .newPage ();*_cdea =*_dcdcc ;_cdea .SetRowHeight (_cdea .CurRow (),_gcb );_fbcgf =_dfb ._adaf ._bd .Bottom -_dfb ._adaf ._bd .Top ;_fgbe =nil ;}else {if _fgbe ==nil {_fgbe =_dfb ._bbaf .NewTable (_adeda );_fgbe .SetColumnWidths (_fbca ...);};*_fgbe =*_dcdcc ; -};};};if _fgbe !=nil {_dfb .addParagraphWithTableToHeaderFooter (*_fgbe ,_cacgf ,_eggf );};};func (_afgg *convertContext )getStyleProps (_aacba string ,_acgc _ge .Style )(*_d .CT_PPrGeneral ,*_d .CT_RPr ){var _efba *_d .CT_PPrGeneral ;var _aebd *_d .CT_RPr ; -_aceeb :=_afgg ._abdg .GetStyleByID (_aacba );_fgagb :=int64 (0);_affff :=true ;if _faed :=_aceeb .X ();_faed !=nil {_efba =_faed .PPr ;_aebd =_faed .RPr ;if _faed .UiPriority !=nil {_fgagb =_faed .UiPriority .ValAttr ;};if _bbea :=_faed .BasedOn ;_bbea !=nil {_bbff ,_eedaf :=_afgg .getStyleProps (_bbea .ValAttr ,_aceeb ); -if _fadbbb :=_acgc .X ();_fadbbb !=nil {if _fadbbb .UiPriority !=nil &&_fgagb > 0{if _faed .UiPriority .ValAttr > _fgagb {_affff =false ;};};if _fadbbb .QFormat !=nil &&_faed .QFormat !=nil &&_efeg (_fadbbb .QFormat )&&_efeg (_faed .QFormat ){_affff =false ; -};};if _affff {_efba =_bedc (_efba ,_bbff );_aebd =_bdfdf (_aebd ,_eedaf );};};};return _efba ,_aebd ;};func _cad (_ade ,_dgg string ,_agec ,_ede ,_cdaf bool )[]*symbol {_affe :=[]*symbol {};for _ ,_gbac :=range _ade {_bfb :=&symbol {_abc :string (_gbac ),_gac :_agec ,_eece :_ede ,_efb :_dgg ,_aad :_cdaf }; -_affe =append (_affe ,_bfb );};return _affe ;};func _ccdc (_accg *_d .EG_RunInnerContent )bool {if _fdbc :=_accg .Br ;_fdbc !=nil {return _fdbc .TypeAttr ==_d .ST_BrTypeTextWrapping ||_fdbc .TypeAttr ==_d .ST_BrTypeUnset ;};return false ;};func (_gacd *convertContext )makePdfBlockFromChart (_eaa *_fa .Chart ,_geea ,_acee float64 )(*_bf .Block ,error ){_cfc :=_eaa .CT_RelId .IdAttr ; -_cebb :=_gacd ._abdg .GetChartSpaceByRelId (_cfc );if _cebb ==nil {return nil ,_ed .New ("\u004e\u006f\u0020\u0063\u0068\u0061\u0072\u0074\u0073\u0070\u0061\u0063\u0065");};var _ecbaa *_ae .Theme ;_eacd :=_gacd ._abdg .Themes ();if len (_eacd )> 0{_ecbaa =_eacd [0]; -};return _ee .MakeBlockFromChartSpace (_cebb ,_geea ,_acee ,_ecbaa );};func (_ecge *convertContext )alignSymbolsVertically (){for _ ,_bc :=range _ecge ._edbf {for _ ,_cdf :=range _bc ._dd {for _ ,_aeb :=range _cdf ._dgcc {_dca :=0.0;for _ ,_ccb :=range _aeb ._bgd {for _ ,_bfcc :=range _ccb ._cge {for _ ,_cbd :=range _bfcc ._bb {if _cbd ._beb > _dca {_dca =_cbd ._beb ; -};};};};for _ ,_cacc :=range _aeb ._bgd {for _ ,_efcf :=range _cacc ._cge {for _ ,_abb :=range _efcf ._bb {if _abb ._beg < _dca -_cdf ._gd {_abb ._ac =_dca -_cdf ._gd -_abb ._beg ;};};};};};};};};const (_aacda ="\u006di\u006e\u006f\u0072\u0046\u006f\u006et"; -_acdb ="\u006da\u006a\u006f\u0072\u0046\u006f\u006et";_eagbb ="\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069a\u0046\u006f\u006e\u0074";_aebea ="\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069a\u0046\u006f\u006e\u0074"; -); \ No newline at end of file +DefaultImageEncoder _gf .StreamEncoder ;};func _gbee (_efa float64 )float64 {return _efa *_ff .Millimeter };func (_ccfg *convertContext )addCurrentParagraphHeaderToCurrentPage (){_ccfg .alignParagraph ();_ccfg ._fade ._abf =append (_ccfg ._fade ._abf ,_ccfg ._egggg ); +};func (_baff *convertContext )addEmptyCellToTable (_fbad *_d .Table ,_ffcf *_de .CT_Tc ,_fdeed *_de .CT_TblPr ,_cded *_de .CT_TblPrEx ,_feefg ,_abde ,_ggfc ,_fcdg int ,_gfcf []*_de .CT_TblStylePr ,_cccg *_de .CT_RPr ){_baff .getTableCellProperties (_fbad ,_fdeed ,_cded ,_gfcf ,_feefg ,_ffcf .TcPr ,_cccg ,_abde ,_ggfc ,_fcdg ); +};type page struct{_efg *_ffb .Rectangle ;_gff []*paragraph ;_gdb float64 ;_efe float64 ;_eb []*zoneToSkip ;_cbf []*image ;_aa []*image ;_dab []*block ;_acb []*block ;_bga []*note ;_ae bool ;_fbe []*headerFooterRef ;_ea []*headerFooterRef ;_abf []*paragraph ; +_fbd []*paragraph ;};type link struct{_add string ;_agd _ab .ST_TargetMode ;};func _beefd (_cecf *_de .CT_TblWidth ,_gfdab ,_ebeg float64 )float64 {if _cecf !=nil {if _edge :=_cecf .WAttr ;_edge !=nil {if _fgag :=_edge .ST_DecimalNumberOrPercent ;_fgag !=nil {if _ffeg :=_fgag .ST_UnqualifiedPercentage ; +_ffeg !=nil {switch _cecf .TypeAttr {case _de .ST_TblWidthDxa :return float64 (*_ffeg )/20;case _de .ST_TblWidthPct :return float64 (*_ffeg )/100*_gfdab ;default:return _ebeg ;};};};};};return _ebeg ;};func (_efgda *convertContext )makePdfBlockFromCBCs (_eacgb [][]*_de .EG_ContentBlockContent ,_dbdc ,_bcfc float64 ,_ecdb *_ffb .Rectangle ,_dcgf bool ,_dbca *prefix )(*_d .Block ,error ){if _ecdb ==nil {_ecdb =&_ffb .Rectangle {}; +};_cada :=&_ffb .Rectangle {Top :_ecdb .Top ,Bottom :_bcfc -_ecdb .Bottom ,Left :_ecdb .Left ,Right :_dbdc -_ecdb .Right };_daafa :=_ffb .MakeTempCreator (_dbdc ,_bcfc );_ggfe :=&convertContext {_gcfe :_daafa ,_cbfb :_efgda ._cbfb ,_fege :_cada ,_aefad :_dbca ,_dced :_efgda ._dced }; +for _ ,_bfca :=range _eacgb {_ggfe .addAbsoluteCBCs (_bfca ,nil );};if _dcgf {_gfdad :=0.0;for _ ,_adga :=range _ggfe ._bffgb {for _ ,_ecga :=range _adga ._gff {_gfdad +=(_ecga ._ccd +_ecga ._ceg .Top +_ecga ._ceg .Bottom );};};_cada .Bottom =_gfdad -_ecdb .Bottom ; +_daafa =_ffb .MakeTempCreator (_dbdc ,_gfdad );_ggfe =&convertContext {_gcfe :_daafa ,_cbfb :_efgda ._cbfb ,_fege :_cada ,_aefad :_dbca ,_dced :_efgda ._dced };for _ ,_gaab :=range _eacgb {_ggfe .addAbsoluteCBCs (_gaab ,nil );};};_ggfe .alignSymbolsVertically (); +_ggfe ._gcfe .NewPage ();_ggfe .drawPage (_ggfe ._bffgb [len (_ggfe ._bffgb )-1]);return _ffb .MakeBlockFromCreator (_daafa );};func (_ddfg *convertContext )addRect (_dcfg *_ef .Rect ){_efd :=_gd .NewShapeStyle ("");_cbdec :=false ;if _dcfg .StyleAttr !=nil {_efd =_gd .NewShapeStyle (*_dcfg .StyleAttr ); +_cbdec =_c .Contains (*_dcfg .StyleAttr ,"\u0070\u0074");};_badg :=_d .ColorWhite ;if _dcfg .FillcolorAttr !=nil {_badg =_d .ColorRGBFromHex (*_dcfg .FillcolorAttr );};_dbec :=_efd .Width ();_agae :=_efd .Height ();_gdbaa :=_efd .Left ()-_efd .Right (); +_edcec :=_efd .Top ()-_efd .Bottom ();if !_cbdec {_dbec =_ffb .PointsFromTwips (int64 (_dbec ));_agae =_ffb .PointsFromTwips (int64 (_agae ));_gdbaa =_ffb .PointsFromTwips (int64 (_gdbaa ));_edcec =_ffb .PointsFromTwips (int64 (_edcec ));};_fdee :=&borderLine {_dfga :_ffb .BorderPositionBottom ,_ecd :_dbec ,_eac :_agae ,_cge :_badg }; +_ddfg ._egggg ._ggb =append (_ddfg ._egggg ._ggb ,_fdee );if _efd .Position ()==_gd .ShapeStylePositionAbsolute {_ddfg ._cdcg ._fcg =_ddfg ._egggg ._ed +_gdbaa ;_ddfg ._cdcg ._dcd =_edcec ;};};func init (){_ccdbg =_e .MustCompile ("\u0053E\u0054 \u0028\u002e\u002b\u0029\u0020\u0022\u0028\u002e\u002b\u0029\u0022"); +_dede =_e .MustCompile ("\u0052\u0045\u0046\u0020\u0028\u002e\u002b\u003f\u0029\u0020");};func _ccega (_eccab *_de .CT_PPr ,_gbaad *_de .CT_PPrGeneral ,_cbeg *_de .CT_RPr )*_de .CT_PPr {if _eccab ==nil {_eccab =_de .NewCT_PPr ();};if _gbaad !=nil {if _eccab .Jc ==nil &&_gbaad .Jc !=nil {_eccab .Jc =_gbaad .Jc ; +};if _eccab .Spacing ==nil {_eccab .Spacing =_gbaad .Spacing ;}else if _dbeaa :=_gbaad .Spacing ;_dbeaa !=nil {if _eccab .Spacing .BeforeAttr ==nil {_eccab .Spacing .BeforeAttr =_dbeaa .BeforeAttr ;};if _eccab .Spacing .AfterAttr ==nil {_eccab .Spacing .AfterAttr =_dbeaa .AfterAttr ; +};if _eccab .Spacing .LineAttr ==nil {_eccab .Spacing .LineAttr =_dbeaa .LineAttr ;};};if _gbaad .ContextualSpacing !=nil {_eccab .ContextualSpacing =_gbaad .ContextualSpacing ;};if _gbaad .Ind !=nil {if _eccab .Ind ==nil {_eccab .Ind =_gbaad .Ind ;}else {_fdcgd ,_eegg :=_eccab .Ind .FirstLineAttr ==nil ,_eccab .Ind .HangingAttr ==nil ; +if _fdcgd &&_eegg &&_gbaad .Ind .FirstLineAttr !=nil {_eccab .Ind .FirstLineAttr =_gbaad .Ind .FirstLineAttr ;_fdcgd =false ;};if _fdcgd &&_eegg &&_gbaad .Ind .HangingAttr !=nil {_eccab .Ind .HangingAttr =_gbaad .Ind .HangingAttr ;};if _eccab .Ind .LeftAttr ==nil {_eccab .Ind .LeftAttr =_gbaad .Ind .LeftAttr ; +};if _eccab .Ind .RightAttr ==nil {_eccab .Ind .RightAttr =_gbaad .Ind .RightAttr ;};};};if _eccab .Tabs ==nil &&_gbaad .Tabs !=nil {_eccab .Tabs =_gbaad .Tabs ;};if _gbaad .PBdr !=nil {_eccab .PBdr =_gbaad .PBdr ;};if _eccab .NumPr ==nil &&_gbaad .NumPr !=nil {_eccab .NumPr =_gbaad .NumPr ; +};};if _cbeg !=nil {var _egbge _de .CT_ParaRPr ;if _eccab .RPr ==nil {_egbge =*_de .NewCT_ParaRPr ();}else {_egbge =*_eccab .RPr ;};if _egbge .Color ==nil &&_cbeg .Color !=nil {_egbge .Color =_cbeg .Color ;};if _egbge .Spacing ==nil &&_cbeg .Spacing !=nil {_egbge .Spacing =_cbeg .Spacing ; +};if _egbge .Sz ==nil &&_cbeg .Sz !=nil {_egbge .Sz =_cbeg .Sz ;};if _egbge .SzCs ==nil &&_cbeg .SzCs !=nil {_egbge .SzCs =_cbeg .SzCs ;};if _egbge .B ==nil &&_cbeg .B !=nil {_egbge .B =_cbeg .B ;};if _egbge .I ==nil &&_cbeg .I !=nil {_egbge .I =_cbeg .I ; +};if _egbge .RFonts ==nil &&_cbeg .RFonts !=nil {_egbge .RFonts =_cbeg .RFonts ;};if _egbge .VertAlign ==nil &&_cbeg .VertAlign !=nil {_egbge .VertAlign =_cbeg .VertAlign ;};if _egbge .Bdr ==nil &&_cbeg .Bdr !=nil {_egbge .Bdr =_cbeg .Bdr ;};if _egbge .Caps ==nil &&_cbeg .Caps !=nil {_egbge .Caps =_cbeg .Caps ; +};if _egbge .SmallCaps ==nil &&_cbeg .SmallCaps !=nil {_egbge .SmallCaps =_cbeg .SmallCaps ;};_eccab .RPr =&_egbge ;};return _eccab ;};func _gege (_efad ,_adgfe *_de .CT_HpsMeasure )float64 {var _aaaad float64 ;_daadg :=_ffb .DefaultFontSize ;if _efad !=nil {_aaaad =float64 (*_efad .ValAttr .ST_UnsignedDecimalNumber ); +}else if _adgfe !=nil {_aaaad =float64 (*_adgfe .ValAttr .ST_UnsignedDecimalNumber );};if _aaaad !=0{_daadg =_aaaad /2;};return _daadg ;};func _dbgag (_gbg string )(string ,string ){_fffbf :=_ccdbg .FindStringSubmatch (_gbg );if len (_fffbf )< 3{return "",""; +};return _fffbf [1],_fffbf [2];};func _ccgc (_fbea ,_ccbdc string ,_fde ,_ecfa ,_cfbg bool )[]*symbol {_adfg :=[]*symbol {};for _ ,_dgg :=range _fbea {_ace :=&symbol {_ade :string (_dgg ),_eg :_fde ,_gbc :_ecfa ,_aga :_ccbdc ,_bcb :_cfbg };_adfg =append (_adfg ,_ace ); +};return _adfg ;};func _caaa (_bgda *_gfd .Document ,_ddcf *_de .CT_RPr ,_cfe *_de .CT_PPr )*_de .CT_RPr {var _fcef ,_fac *_de .CT_RPr ;if _ddcf ==nil {_ddcf =_de .NewCT_RPr ();};var _egdge *_de .CT_ParaRPr ;if _cfe !=nil &&_cfe .RPr !=nil {_egdge =_cfe .RPr ; +};if _egdge ==nil {_egdge =_de .NewCT_ParaRPr ();};if _ddcf .RStyle !=nil {_cgdfa :=_bgda .GetStyleByID (_ddcf .RStyle .ValAttr );if _ebda :=_cgdfa .X ();_ebda !=nil {_fcef =_ebda .RPr ;};};if _fcef ==nil {_fcef =_de .NewCT_RPr ();};if _egdge .RStyle !=nil {_gbfb :=_bgda .GetStyleByID (_egdge .RStyle .ValAttr ); +if _bbgdg :=_gbfb .X ();_bbgdg !=nil {_fac =_bbgdg .RPr ;if _bbgdg .QFormat !=nil &&_fefa (_bbgdg .QFormat ){return _fac ;};};};if _fac ==nil {_fac =_de .NewCT_RPr ();};if _ddcf .Color ==nil {if _fcef .Color !=nil {_ddcf .Color =_fcef .Color ;}else if _egdge .Color !=nil {_ddcf .Color =_egdge .Color ; +}else if _fac .Color !=nil {_ddcf .Color =_fac .Color ;};};if _ddcf .Spacing ==nil {if _fcef .Spacing !=nil {_ddcf .Spacing =_fcef .Spacing ;}else if _egdge .Spacing !=nil {_ddcf .Spacing =_egdge .Spacing ;}else if _fac .Spacing !=nil {_ddcf .Spacing =_fac .Spacing ; +};};if _ddcf .Sz ==nil {if _fcef .Sz !=nil {_ddcf .Sz =_fcef .Sz ;}else if _egdge .Sz !=nil {_ddcf .Sz =_egdge .Sz ;}else if _fac .Sz !=nil {_ddcf .Sz =_fac .Sz ;};};if _ddcf .SzCs ==nil {if _fcef .SzCs !=nil {_ddcf .SzCs =_fcef .SzCs ;}else if _egdge .SzCs !=nil {_ddcf .SzCs =_egdge .SzCs ; +}else if _fac .SzCs !=nil {_ddcf .SzCs =_fac .SzCs ;};};if _ddcf .B ==nil {if _fcef .B !=nil {_ddcf .B =_fcef .B ;}else if _egdge .B !=nil {_ddcf .B =_egdge .B ;}else if _fac .B !=nil {_ddcf .B =_fac .B ;};};if _ddcf .I ==nil {if _fcef .I !=nil {_ddcf .I =_fcef .I ; +}else if _egdge .I !=nil {_ddcf .I =_egdge .I ;}else if _fac .I !=nil {_ddcf .I =_fac .I ;};};if _ddcf .U ==nil {if _fcef .U !=nil {_ddcf .U =_fcef .U ;}else if _egdge .U !=nil {_ddcf .U =_egdge .U ;}else if _fac .U !=nil {_ddcf .U =_fac .U ;};};if _ddcf .RFonts ==nil {if _fcef .RFonts !=nil {_ddcf .RFonts =_fcef .RFonts ; +}else if _egdge .RFonts !=nil {_ddcf .RFonts =_egdge .RFonts ;}else if _fac .RFonts !=nil {_ddcf .RFonts =_fac .RFonts ;};};if _ddcf .VertAlign ==nil {if _fcef .VertAlign !=nil {_ddcf .VertAlign =_fcef .VertAlign ;}else if _egdge .VertAlign !=nil {_ddcf .VertAlign =_egdge .VertAlign ; +}else if _fac .VertAlign !=nil {_ddcf .VertAlign =_fac .VertAlign ;};};if _ddcf .Caps ==nil {if _fcef .Caps !=nil {_ddcf .Caps =_fcef .Caps ;}else if _egdge .Caps !=nil {_ddcf .Caps =_egdge .Caps ;}else if _fac .Caps !=nil {_ddcf .Caps =_fac .Caps ;};}; +if _ddcf .SmallCaps ==nil {if _fcef .SmallCaps !=nil {_ddcf .SmallCaps =_fcef .SmallCaps ;}else if _egdge .SmallCaps !=nil {_ddcf .SmallCaps =_egdge .SmallCaps ;}else if _fac .SmallCaps !=nil {_ddcf .SmallCaps =_fac .SmallCaps ;};};if _ddcf .Bdr ==nil {if _fcef .Bdr !=nil {_ddcf .Bdr =_fcef .Bdr ; +}else if _egdge .Bdr !=nil {_ddcf .Bdr =_egdge .Bdr ;}else if _fac .Bdr !=nil {_ddcf .Bdr =_fac .Bdr ;};};if _ddcf .Shd ==nil {if _fcef .Shd !=nil {_ddcf .Shd =_fcef .Shd ;}else if _egdge .Shd !=nil {_ddcf .Shd =_egdge .Shd ;}else if _fac .Shd !=nil {_ddcf .Shd =_fac .Shd ; +};};return _ddcf ;};func (_fcaa *convertContext )assignPropsToAbsoluteParagraph (_gecd *_de .CT_PPr ,_bgdg *paragraph )(float64 ,float64 ){_fcaa ._gae =_gecd ;_gecd =_ccega (_gecd ,_fcaa ._fgd ,_fcaa ._gcae );_bgaf :=12.4;if _gecd ==nil {return 0,0;};_bgdg ._agc =0.0; +if _cgc :=_gecd .RPr ;_cgc !=nil {_adb :=_gege (_cgc .Sz ,_cgc .SzCs );if _adb > _bgaf {_bgaf =_adb ;}else {_bgaf =_adb *_ac ;};_bgdg ._daa =_bgaf ;};if _gecd .Jc !=nil {switch _gecd .Jc .ValAttr {case _de .ST_JcRight :_bgdg ._ag =_d .TextAlignmentRight ; +case _de .ST_JcCenter :_bgdg ._ag =_d .TextAlignmentCenter ;case _de .ST_JcBoth :_bgdg ._ag =_d .TextAlignmentJustify ;case _de .ST_JcEnd :_bgdg ._ag =_d .TextAlignmentRight ;default:_bgdg ._ag =_d .TextAlignmentLeft ;};};var _dcage ,_ddfc ,_gecb ,_afbe ,_abbc float64 ; +if _eab :=_gecd .Spacing ;_eab !=nil {if _agfb :=_eab .BeforeAttr ;_agfb !=nil {if _agfb .ST_UnsignedDecimalNumber !=nil {_dcage =_ffb .PointsFromTwips (int64 (*_agfb .ST_UnsignedDecimalNumber ));};};if _cbgf :=_eab .AfterAttr ;_cbgf !=nil {if _cbgf .ST_UnsignedDecimalNumber !=nil {_ddfc =_ffb .PointsFromTwips (int64 (*_cbgf .ST_UnsignedDecimalNumber )); +};};if _cged :=_eab .LineAttr ;_cged !=nil {if _cged .Int64 !=nil &&*_cged .Int64 !=0{if _eab .LineRuleAttr ==_de .ST_LineSpacingRuleAuto {_ffdf :=float64 (*_cged .Int64 )/240;if _ffdf > 1{_bgaf =_bgaf *_ffdf ;};}else {if _bcfg :=float64 (*_cged .Int64 )/20; +_bcfg > _bgaf {_bgaf =_bcfg ;};};};};};_fbeac :=_fcaa ._fade ._gff ;if len (_fbeac )> 0{_dgeb :=_fbeac [len (_fbeac )-1]._ceg .Bottom ;if _fcaa ._ddca !=nil &&_fcaa ._ddca .Spacing !=nil &&_gecd .Spacing !=nil {if _fcaa .shouldApplyContextualSpacing (_gecd ){_gffgc :=_dcage -_dgeb ; +if _dgeb > _dcage {_dcage =_gffgc ;}else {_dcage =-_dgeb +_gffgc ;};}else if _dgeb > _dcage {_dcage =0.0;}else {_dcage -=_dgeb ;};};}else {_dcage -=_cce ;};_bgdg ._agc =_bgaf -_bgdg ._daa ;_bgdg ._daa =_bgaf ;if _cgaa :=_gecd .Ind ;_cgaa !=nil {if _fdec :=_cgaa .FirstLineAttr ; +_fdec !=nil {if _fdec .ST_UnsignedDecimalNumber !=nil {_abbc =_ffb .PointsFromTwips (int64 (*_fdec .ST_UnsignedDecimalNumber ));};};if _bcce :=_cgaa .HangingAttr ;_bcce !=nil {if _bcce .ST_UnsignedDecimalNumber !=nil {_abbc -=_ffb .PointsFromTwips (int64 (*_bcce .ST_UnsignedDecimalNumber )); +};};if _gfcba :=_cgaa .LeftAttr ;_gfcba !=nil {if _gfcba .Int64 !=nil {_gecb =_ffb .PointsFromTwips (*_gfcba .Int64 );};};if _fgec :=_cgaa .RightAttr ;_fgec !=nil {if _fgec .Int64 !=nil {_afbe =_ffb .PointsFromTwips (*_fgec .Int64 );};};};if _gecd .PBdr !=nil {if _cdad :=_gecd .PBdr .Top ; +_cdad !=nil {_fcaa .addBorderLine (_cdad ,_bgdg ,_ffb .BorderPositionTop );};if _fafe :=_gecd .PBdr .Left ;_fafe !=nil {_fcaa .addBorderLine (_fafe ,_bgdg ,_ffb .BorderPositionLeft );};if _begbe :=_gecd .PBdr .Right ;_begbe !=nil {_fcaa .addBorderLine (_begbe ,_bgdg ,_ffb .BorderPositionRight ); +};if _bbcbc :=_gecd .PBdr .Bottom ;_bbcbc !=nil {_fcaa .addBorderLine (_bbcbc ,_bgdg ,_ffb .BorderPositionBottom );};};_bgdg ._ceg =&_ffb .Rectangle {Top :_dcage ,Bottom :_ddfc ,Left :_gecb ,Right :_afbe };_bgdg ._cf =_abbc ;_fcaa ._ddca =_gecd ;return _dcage ,_gecb ; +};func (_eggfa *convertContext )addInlineSymbol (_dcbc *symbol ){if len (_eggfa ._cbcfb ._fbdf )> 0{_bega :=_eggfa ._cbcfb ._fbdf [len (_eggfa ._cbcfb ._fbdf )-1]._ade ;if _bega =="\u0020"{_eggfa .addCurrentWordToParagraph ();_eggfa .newWord ();};};_eggfa ._cbcfb ._fbdf =append (_eggfa ._cbcfb ._fbdf ,_dcbc ); +_dcbc ._cde =_eggfa ._cbcfb ._caff ;_eggfa ._cbcfb ._caff +=_dcbc ._efc ;_eggfa ._cbcfb ._fd =false ;_eggfa .adjustHeights (_dcbc ._deaf );};type paragraph struct{_cf float64 ;_ceg *_ffb .Rectangle ;_bc float64 ;_ed float64 ;_gb float64 ;_fc float64 ;_ccd float64 ; +_ag _d .TextAlignment ;_daa float64 ;_agc float64 ;_cceg []*line ;_dfd *tableWrapper ;_ffbc []*image ;_dcb []*image ;_deg []*block ;_fa []*block ;_dd []*note ;_deag float64 ;_ec []*zoneToSkip ;_cfg float64 ;_ad bool ;_ggb []*borderLine ;_bd bool ;};func _fedg (_cage string )string {_bdbc :=_dede .FindStringSubmatch (_cage ); +if len (_bdbc )< 2{return "";};return _bdbc [1];};func (_ffdc *convertContext )addAnchorExtra (_gedg []*_de .EG_PContent ){for _ ,_dedg :=range _gedg {for _ ,_gfa :=range _dedg .EG_ContentRunContent {if _gac :=_gfa .R ;_gac !=nil {for _ ,_gba :=range _gac .Extra {if _cgga ,_eddd :=_gba .(*_de .AlternateContentRun ); +_eddd {if _bdeg :=_cgga .Choice ;_bdeg !=nil {if _bda :=_bdeg .Drawing ;_bda !=nil {for _ ,_efgb :=range _bda .Anchor {var _fec ,_cdcfa ,_dfc ,_eceb float64 ;_egcd ,_caab :=_efgb .PositionH ,_efgb .PositionV ;if _dgee :=_egcd .Choice ;_dgee !=nil {if _dgee .PosOffset !=nil {_fec =_ff .FromEMU (int64 (*_dgee .PosOffset )); +};};if _adeb :=_caab .Choice ;_adeb !=nil {if _adeb .PosOffset !=nil {_cdcfa =_ff .FromEMU (int64 (*_adeb .PosOffset ));};};if _cefc :=_efgb .Extent ;_cefc !=nil {_eceb =_ff .FromEMU (_cefc .CxAttr );_dfc =_ff .FromEMU (_cefc .CyAttr );};_cffb :=_ffdc ._egggg ._fc +_cdcfa ; +_agbb :=_cffb +_dfc ;_bggd :=_ffdc ._egggg ._ed +_fec ;_cbde :=_bggd +_eceb ;_aaga :=_cdcfa +_dfc ;if _aaga > _ffdc ._egggg ._cfg {_ffdc ._egggg ._cfg =_aaga ;};if _efgb .Choice !=nil &&_efgb .Choice .WrapNone ==nil {_ffdc ._egggg ._ec =append (_ffdc ._egggg ._ec ,&zoneToSkip {_baf :&_ffb .Rectangle {Top :_cffb ,Bottom :_agbb ,Left :_bggd ,Right :_cbde },_gaa :_efgb .Choice ,_af :_efgb .RelativeHeightAttr }); +};if _aebc :=_efgb .Graphic ;_aebc !=nil {if _dde :=_aebc .GraphicData ;_dde !=nil {for _ ,_egae :=range _dde .Any {if _cege ,_agcg :=_egae .(*_de .WdWsp );_agcg {_cfbb ,_cggad :=_ffdc .makeBlockFromWdWsp (_cege );if _cggad !=nil {_bf .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_cggad ); +};if _cfbb !=nil {_cfbb ._dbe .Scale (_eceb /_cfbb ._dbe .Width (),_dfc /_cfbb ._dbe .Height ());_cfbb ._fcf =_bggd ;_cfbb ._afc =_cffb ;if _efgb .BehindDocAttr {_ffdc ._egggg ._fa =append (_ffdc ._egggg ._fa ,_cfbb );}else {_ffdc ._egggg ._deg =append (_ffdc ._egggg ._deg ,_cfbb ); +};};};};};};};};};};};};};};};func (_bggb *convertContext )addAbsoluteRIC (_acdad *_de .EG_RunInnerContent ,_dag *_de .CT_RPr ,_bbcb *_de .CT_PPr )bool {var _cba ,_agde bool ;_bbee :=[]*symbol {};_bacc :=false ;if _acdad ==nil {if _bggb ._aefad !=nil {_cca :=true ; +for _ ,_eggf :=range _bggb ._aefad ._fbgb {if _bba ,_dedgc :=_ddc [_eggf ];_dedgc {_agde =_bggb ._aefad ._dfe ;_bggb ._aefad ._fbgb =string (rune (_bba ));_cca =false ;};};_bbee =_ccgc (_bggb ._aefad ._fbgb ,"",true ,false ,_cca );};}else {if _dafe (_acdad ){return true ; +}else if _acdad .T !=nil {_egbc :=_acdad .T .Content ;_cfga :=_bbcb ==nil ||_bbcb .Bidi ==nil ||_fefa (_bbcb .Bidi );if _dag !=nil &&_fefa (_dag .Rtl )&&_cfga {_bggb ._cdcg ._ebc =true ;if _eeac (_egbc ){_ffdd ,_bef :=_df .ArabicShape (_egbc );if _bef ==nil {_egbc =_ffdd ; +};};};if _dag !=nil &&_fefa (_dag .Caps ){_egbc =_c .ToUpper (_egbc );};if _egbc ==""{_egbc ="\u0020";};_afg ,_ :=_e .MatchString ("\u00ab\u002e\u002a\u00bb",_egbc );if len (_bggb ._cbcfb ._fbdf )> 0&&_bggb ._cbcfb ._fbdf [len (_bggb ._cbcfb ._fbdf )-1]._dfg &&_bggb ._cbcfb ._fbdf [len (_bggb ._cbcfb ._fbdf )-1]._ade ==""&&!_afg {return false ; +};if _geca :=_bggb ._fdbg ;_geca !=nil &&_geca .IdAttr !=nil {_bacc =true ;_bbee =_ccgc (_egbc ,_bggb ._cbfb .GetTargetByRelId (*_geca .IdAttr ),false ,false ,false );}else {_bbee =_ccgc (_egbc ,"",false ,false ,false );};}else if _bdbd :=_acdad .EndnoteReference ; +_bdbd !=nil {_gabc :=_bggb ._cbfb .BodySection ().X ();_aec :=_bdbd .IdAttr ;_deee :=_aec ;_ccde :=_de .ST_NumberFormatLowerRoman ;if _gedd :=_gabc .EndnotePr ;_gedd !=nil {if _aaeb :=_gedd .NumFmt ;_aaeb !=nil {_ccde =_aaeb .ValAttr ;};if _gbec :=_gedd .NumStart ; +_gbec !=nil {_deee +=_gbec .ValAttr -1;};};_aegb :=_fbcc (_deee ,_ccde );_bggde :=_bggb ._cbfb .Endnote (_aec ).X ();if _bggde !=nil {_bggb ._daba =append (_bggb ._daba ,note {_db :_aegb ,_cb :_bggde .EG_BlockLevelElts });_bbee =_ccgc (_aegb ,"",true ,false ,false ); +};}else if _fbbc :=_acdad .FootnoteReference ;_fbbc !=nil {_fagc :=_bggb ._cbfb .BodySection ().X ();_gagd :=_fbbc .IdAttr ;_bfbc :=_gagd ;_cgac :=_de .ST_NumberFormatDecimal ;if _eeg :=_fagc .FootnotePr ;_eeg !=nil {if _ggcb :=_eeg .NumFmt ;_ggcb !=nil {_cgac =_ggcb .ValAttr ; +};if _fdb :=_eeg .NumStart ;_fdb !=nil {_bfbc +=_fdb .ValAttr -1;};};_ggd :=_fbcc (_bfbc ,_cgac );_acab :=_bggb ._cbfb .Footnote (_gagd ).X ();if _acab !=nil {_aagg :=¬e {_db :_ggd ,_cb :_acab .EG_BlockLevelElts };_afgb :=[][]*_de .EG_ContentBlockContent {}; +for _ ,_abb :=range _acab .EG_BlockLevelElts {_afgb =append (_afgb ,_abb .EG_ContentBlockContent );};_eca :=&prefix {_fbgb :_ggd };_gcf ,_cbbg :=_bggb .makePdfBlockFromCBCs (_afgb ,_bggb ._fade ._efg .Right -_bggb ._fade ._efg .Left ,_gbee (1000),nil ,true ,_eca ); +if _cbbg !=nil {_bf .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",_cbbg );return false ;};_aagg ._gg =_gcf ;_bggb ._egggg ._dd =append (_bggb ._egggg ._dd ,_aagg ); +_bggb ._egggg ._deag +=_aagg ._gg .Height ();_bbee =_ccgc (_ggd ,"",true ,false ,false );};}else if _dbgb :=_acdad .InstrText ;_dbgb !=nil {_gce :=_fedg (_dbgb .Content );if _gce !=""{_bbee =_ccgc (_bggb ._edgf [_gce ],"",false ,false ,false );};if _dbgb .Content ==_gfd .FieldCurrentPage {_bbee =_agcb ("\u005b\u0046\u0049E\u004c\u0044\u005f\u0050\u0041\u0047\u0045\u005d"); +};if _dbgb .Content ==_gfd .FieldNumberOfPages {_bbee =_agcb ("\u005b\u0046I\u0045\u004c\u0044_\u004e\u0055\u004d\u0050\u0041\u0047\u0045\u0053\u005d");};}else if _fgbe :=_acdad .Drawing ;_fgbe !=nil {for _ ,_eegf :=range _fgbe .Inline {if _eaeg :=_eegf .Graphic ; +_eaeg !=nil {if _gfee :=_eaeg .GraphicData ;_gfee !=nil {_afe :=_eegf .Extent ;if _afe ==nil {return false ;};_ebabb :=_ff .FromEMU (_afe .CxAttr );_dcaa :=_ff .FromEMU (_afe .CyAttr );if _ceeb :=_eegf .EffectExtent ;_ceeb !=nil {if _ceeb .LAttr .ST_CoordinateUnqualified !=nil {_ebabb +=_ff .FromEMU (*_ceeb .LAttr .ST_CoordinateUnqualified ); +};if _ceeb .RAttr .ST_CoordinateUnqualified !=nil {_ebabb +=_ff .FromEMU (*_ceeb .RAttr .ST_CoordinateUnqualified );};if _ceeb .TAttr .ST_CoordinateUnqualified !=nil {_dcaa +=_ff .FromEMU (*_ceeb .TAttr .ST_CoordinateUnqualified );};if _ceeb .BAttr .ST_CoordinateUnqualified !=nil {_dcaa +=_ff .FromEMU (*_ceeb .BAttr .ST_CoordinateUnqualified ); +};};for _ ,_caec :=range _gfee .Any {if _bbef ,_bcf :=_caec .(*_bg .Pic );_bcf {_befg :=&symbol {_deaf :_dcaa ,_efc :_ebabb };_dbac ,_daeg :=_bggb .makePdfImageFromGraphics (_bbef );if _daeg !=nil {_bf .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_daeg ); +};if _dbac ==nil {_befg ._ade ="\u0020";}else {_gdca :=_bbef .BlipFill ;if _gdca .SrcRect !=nil {var _ddaa ,_gage ,_gfag ,_egeb float64 ;_fbg :=_gdca .SrcRect ;if _fbg .LAttr !=nil {_ddaa =float64 (*_fbg .LAttr .ST_PercentageDecimal )/1000.0;};if _fbg .RAttr !=nil {_gfag =float64 (*_fbg .RAttr .ST_PercentageDecimal )/1000.0; +};if _fbg .TAttr !=nil {_gage =float64 (*_fbg .TAttr .ST_PercentageDecimal )/1000.0;};if _fbg .BAttr !=nil {_egeb =float64 (*_gdca .SrcRect .BAttr .ST_PercentageDecimal )/1000.0;};_bcae :=_dbac .Width ();_dga :=_dbac .Height ();_dbac .Crop (int (_ddaa /100.0*_bcae ),int (_gage /100.0*_dga ),int (_bcae -(_gfag /100.0*_bcae )),int (_dga -(_egeb /100.0*_dga ))); +};_dcgg :=false ;if _bbef .SpPr !=nil &&_bbef .SpPr .Xfrm !=nil {if _bbef .SpPr .Xfrm .RotAttr !=nil {_caee :=_ff .DegreeFromSTAngle (*_bbef .SpPr .Xfrm .RotAttr );_dbac .SetAngle (_caee );};if _bbef .SpPr .Xfrm .Ext !=nil {_dcgg =true ;};};if _dcgg {_dbac .ScaleToWidth (_ebabb ); +}else {_dbac .Scale (_ebabb /_dbac .Width (),_ebabb /_dbac .Width ());};_befg ._fee =_dbac ;_cba =true ;};_bbee =[]*symbol {_befg };}else if _dcfd ,_agcga :=_caec .(*_ba .Chart );_agcga {_bfea :=&symbol {_deaf :_dcaa ,_efc :_ebabb };_eefb ,_dbb :=_bggb .makePdfBlockFromChart (_dcfd ,_ebabb ,_dcaa ); +if _dbb !=nil {_bf .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_dbb );};if _eefb ==nil {_bfea ._ade ="\u0020";}else {_bfea ._adc =&block {_dbe :_eefb };_cba =true ;};_bbee =[]*symbol {_bfea }; +};};};};};}else if _gfde :=_acdad .Pict ;_gfde !=nil {for _ ,_adge :=range _gfde .Any {if _gcb ,_gdba :=_adge .(*_ef .Group );_gdba {if _gcb .Rect !=nil {for _ ,_bdgc :=range _gcb .Rect {_bggb .addRect (_bdgc );};};if _gcb .Shape !=nil {for _ ,_efeg :=range _gcb .Shape {_fcab :=_gd .NewShapeStyle (""); +if _efeg .StyleAttr !=nil {_fcab =_gd .NewShapeStyle (*_efeg .StyleAttr );};_ecc :=_ffb .PointsFromTwips (int64 (_fcab .Width ()));_fdff :=_ffb .PointsFromTwips (int64 (_fcab .Height ()));_gagb :=_ffb .PointsFromTwips (int64 (_fcab .Left ()-_fcab .Right ())); +_gfga :=_ffb .PointsFromTwips (int64 (_fcab .Top ()-_fcab .Bottom ()));if _efeg .EG_ShapeElements !=nil {for _ ,_afdb :=range _efeg .EG_ShapeElements {if _afdb .Imagedata !=nil {_aacb :=&symbol {_deaf :_ecc ,_efc :_fdff };_bced ,_addd :=_bggb .makePdfImageFromRelId (_afdb .Imagedata .IdAttr ); +if _addd !=nil {_bf .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_addd );};if _bced ==nil {_aacb ._ade ="\u0020";}else {_bced .Scale (_ecc /_bced .Width (),_fdff /_bced .Height ()); +_bced .SetPos (_gagb ,_gfga );_aacb ._fee =_bced ;_cba =true ;};_bbee =[]*symbol {_aacb };if _fcab .Position ()==_gd .ShapeStylePositionAbsolute {_bggb ._cdcg ._fcg =_bggb ._egggg ._ed +_gagb ;_bggb ._cdcg ._dcd =_gfga ;};};};};};};};if _ggaf ,_cbbb :=_adge .(*_ef .Shape ); +_cbbb {_dfbf :=_gd .NewShapeStyle ("");if _ggaf .StyleAttr !=nil {_dfbf =_gd .NewShapeStyle (*_ggaf .StyleAttr );};_acg :=_d .ColorWhite ;if _ggaf .StrokecolorAttr !=nil {_acg =_d .ColorRGBFromHex (*_ggaf .StrokecolorAttr );};if _ggaf .FillcolorAttr !=nil {_acg =_d .ColorRGBFromHex (*_ggaf .FillcolorAttr ); +};_dfab :=_dfbf .Width ();_bffa :=_dfbf .Height ();_fefe :=_ffb .PointsFromTwips (int64 (_dfbf .Left ()-_dfbf .Right ()));_bggf :=_ffb .PointsFromTwips (int64 (_dfbf .Top ()-_dfbf .Bottom ()));_bbag ,_cdbg ,_eee ,_gee :=_dfbf .Margins ();_dfbb :=&borderLine {_dfga :_ffb .BorderPositionBottom ,_ecd :_dfab ,_eac :_bffa ,_cge :_acg }; +_bggb ._egggg ._ggb =append (_bggb ._egggg ._ggb ,_dfbb );_bggb ._egggg ._ceg =&_ffb .Rectangle {Top :float64 (_bbag ),Left :float64 (_cdbg ),Bottom :float64 (_eee ),Right :float64 (_gee )};if _dfbf .Position ()==_gd .ShapeStylePositionAbsolute {_bggb ._cdcg ._fcg =_bggb ._egggg ._ed +_fefe +float64 (_dfbf .Left ()); +_bggb ._cdcg ._dcd =_bggf ;};var _ddf []*symbol ;for _ ,_fdg :=range _ggaf .EG_ShapeElements {if _fdg .Textbox !=nil &&_fdg .Textbox .TxbxContent !=nil {_aef ,_ :=_bggb .makeBlockFromTextboxContent (_fdg .Textbox .TxbxContent ,_dfab ,_bffa ,nil );if _aef !=nil {_acbf :=&symbol {_deaf :_bffa ,_efc :_dfab }; +if _dfbf .MSOPositionVerticalRelative ()=="\u0070\u0061\u0067\u0065"{_aef ._afc =_bbag ;};if _dfbf .MSOPositionHorizontalRelative ()=="\u0070\u0061\u0067\u0065"{_aef ._fcf =_cdbg ;};_acbf ._adc =_aef ;_acbf ._ade ="\u0020";_ddf =append (_ddf ,_acbf );}; +};};if len (_ddf )> 0{_bbee =_ddf ;};};if _ceb ,_ddaac :=_adge .(*_ef .Line );_ddaac {_gccg :=_gd .NewShapeStyle ("");if _ceb .StyleAttr !=nil {_gccg =_gd .NewShapeStyle (*_ceb .StyleAttr );};_bea ,_fge :=0.0,0.0;if _ceb .FromAttr !=nil {_bea ,_fge =_gabcd (*_ceb .FromAttr ); +};_dec ,_bgcf :=_bea ,_fge ;if _ceb .ToAttr !=nil {_dec ,_bgcf =_gabcd (*_ceb .ToAttr );};_baab :=_d .ColorWhite ;if _ceb .StrokecolorAttr !=nil {_baab =_d .ColorRGBFromHex (*_ceb .StrokecolorAttr );};_gfaa :=_bgcf -_fge ;if _ceb .StrokeweightAttr !=nil {_daaf ,_aabc :=_ge .ParseFloat (_c .ReplaceAll (*_ceb .StrokeweightAttr ,"\u0070\u0074",""),64); +if _aabc !=nil {_bf .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",_aabc .Error ()); +};_gfaa =_daaf ;};_ecebg :=&borderLine {_dfga :_ffb .BorderPositionBottom ,_ecd :_dec -_bea ,_eac :_gfaa ,_cge :_baab };_bggb ._egggg ._ggb =append (_bggb ._egggg ._ggb ,_ecebg );if _gccg .Position ()==_gd .ShapeStylePositionAbsolute {_bggb ._cdcg ._fcg =_bggb ._egggg ._ed +_bea ; +_bggb ._cdcg ._dcd =_fge ;};};if _adea ,_dfdf :=_adge .(*_ef .Rect );_dfdf {_bggb .addRect (_adea );};};}else if _ddeg :=_acdad .Tab ;_ddeg !=nil {_cdef :=_ecca ;if _bggb ._gae ==nil {_bggb ._gae =_de .NewCT_PPr ();};if _abg :=_bggb ._gae .Tabs ;_abg !=nil {_ebg :=_abg .Tab [0]; +_edae :=_ffb .PointsFromTwips (*_ebg .PosAttr .Int64 );if _ebg .ValAttr !=_de .ST_TabJcEnd &&_ebg .ValAttr !=_de .ST_TabJcRight {_edae +=_ecca ;};_cdef =_edae -_bggb ._egggg ._cf -_bggb ._egggg ._ceg .Left -_bggb ._egggg ._ceg .Right ;_ggbfb :=0.0;for _ ,_cdba :=range _bggb ._egggg ._cceg {for _ ,_aff :=range _cdba ._bdb {for _ ,_cag :=range _aff ._ffc {for _ ,_fded :=range _cag ._fbdf {_ggbfb +=_fded ._efc ; +};};};};_cdef =_cdef -_ggbfb -_bggb ._egggg ._ed ;if _cdef < _ecca {_cdef =_ecca ;};};if _dbbe :=_bggb ._gae .Ind ;_dbbe !=nil {if _dbbe .HangingAttr !=nil {_ddbf :=_ffb .PointsFromTwips (int64 (*_dbbe .HangingAttr .ST_UnsignedDecimalNumber ));_cdef -=_bggb ._cdcg ._fcg -_ddbf ; +};};_bbee =_ccgc ("\u0009","",false ,false ,false );_cec :=_bbee [len (_bbee )-1];_cec ._efc =_cdef ;}else if _dacg :=_acdad .Ptab ;_dacg !=nil {_ddac :=_bggb ._egggg ._cf +_bggb ._egggg ._ceg .Left ;if _dacg .RelativeToAttr ==_de .ST_PTabRelativeToIndent {_ddac =_bggb ._egggg ._cf ; +};_bfcg :=0.0;for _ ,_fbdca :=range _bggb ._egggg ._cceg {for _ ,_ecdf :=range _fbdca ._bdb {for _ ,_daef :=range _ecdf ._ffc {for _ ,_fbee :=range _daef ._fbdf {_bfcg +=_fbee ._efc ;};};};};if _dacg .AlignmentAttr ==_de .ST_PTabAlignmentCenter {_ddac +=(_bggb ._egggg ._gb -(_bggb ._egggg ._ed +_bggb ._egggg ._ceg .Left +_bggb ._egggg ._ceg .Right ))/2; +}else if _dacg .AlignmentAttr ==_de .ST_PTabAlignmentRight {_ddac +=_bggb ._egggg ._ed +_bggb ._egggg ._ceg .Left +_bggb ._egggg ._ceg .Right +_bfcg ;};_bbee =_ccgc ("\u0009","",false ,false ,false );_ffa :=_bbee [len (_bbee )-1];_ffa ._efc =_ddac ;}else if _acdad .LastRenderedPageBreak !=nil &&!_bggb ._egggg ._bd {_bbee =append (_bbee ,&symbol {_ccdb :true }); +}else if _geeca (_acdad ){_bggb .addCurrentWordToParagraph ();_bggb .newLine ();_bggb .newWord ();_bggb .addEmptyLine ();}else if _acdad .FldChar !=nil {_bgge :=_acdad .FldChar .FldCharTypeAttr ;switch _bgge {case _de .ST_FldCharTypeBegin ,_de .ST_FldCharTypeSeparate :_bggb ._cbcfb ._fbdf =append (_bggb ._cbcfb ._fbdf ,&symbol {_dfg :true }); +case _de .ST_FldCharTypeEnd :_bggb ._cbcfb ._fbdf =append (_bggb ._cbcfb ._fbdf ,&symbol {_dfg :false });};return false ;};};var _fdgg _d .TextStyle ;var _caeg ,_bec bool ;var _gabgb *_d .Color ;if !_cba {_fdgg ,_caeg ,_bec ,_gabgb =_bggb .makeRunStyle (_dag ,false ,false ,false ,_agde ,_bacc ); +if _fdgg .Font !=nil &&(_bggb ._dced ==nil ||(_bggb ._dced !=nil &&_bggb ._dced .EnableFontSubsetting )){_bggb ._gcfe .EnableFontSubsetting (_fdgg .Font );};};for _ ,_gedb :=range _bbee {if _gedb ._ccdb &&_bggb ._fade ._gdb > _bggb ._fege .Top {_bggb .addCurrentParagraphToCurrentPage (); +_bggb .newPage ();_bggb .newParagraph ();_bggb .determineParagraphBounds ();_bggb .newLine ();_bggb .newWord ();continue ;};if _gedb ._fee !=nil ||_gedb ._adc !=nil {_bggb .addInlineSymbol (_gedb );}else {_gedb ._aaeg =&_fdgg ;_gedb ._eg =_caeg ;_gedb ._gbc =_bec ; +_gedb ._gag =_gabgb ;if _gedb ._bcb {_bcedg :=*_dag ;_bcedg .B =nil ;_bcedg .U =nil ;_dbga ,_ ,_ ,_ :=_bggb .makeRunStyle (&_bcedg ,false ,false ,false ,_agde ,_bacc );_gedb ._aaeg =&_dbga ;_gedb ._gag =nil ;};_bggb .addTextSymbol (_gedb );};};if _bggb ._aefad !=nil &&_bggb ._aefad ._dfad {var _dad ,_bfcf float64 ; +for _ ,_aba :=range _bbee {_dad +=_aba ._efc ;};_eegb :=0;_fggd :=_bggb ._fade ._efg .Left ;_cggd :=len (_bggb ._aefad ._beab );if _cggd > 1&&_bggb ._aefad ._dfad {_cggd =len (_bggb ._aefad ._beab )-1;};_eage :=_bggb ._egggg ._cf < _dad ;_fafb :=_bggb ._cdcg ._fag +_dad ; +for {var _fffb float64 ;if _eage ||_eegb >=_cggd {_fffb =_ecca ;}else {_fffb =_bggb ._aefad ._beab [_eegb ];_eegb ++;};_fggd +=_fffb ;if _fggd > _fafb {_bfcf =_fggd -_fafb ;break ;};};_bggb .addTextSymbol (&symbol {_ade :"\u0020",_efc :_bfcf });};return false ; +};func (_adfc *convertContext )autofitColumns (_bgac *_d .Table ,_eeed float64 ,_eggg []float64 ,_fbab []float64 ){_beeg :=0.0;for _ ,_gaaa :=range _eggg {_beeg +=_gaaa ;};if _beeg <=0||_eeed <=0||len (_eggg )!=len (_fbab ){return ;};_dcgc :=map[int ]float64 {}; +_ffga :=map[int ]float64 {};for _ggeg ,_abd :=range _fbab {if _abd *_beeg /_eeed > _eggg [_ggeg ]{_dcgc [_ggeg ]=_abd *_beeg /_eeed -_eggg [_ggeg ];}else {_dgba :=1.5;if _eggg [_ggeg ]-_abd *_dgba *_beeg /_eeed > 0{_ffga [_ggeg ]=_eggg [_ggeg ]-_abd *_dgba *_beeg /_eeed ; +};};};if len (_dcgc )==0||len (_ffga )==0{return ;};for _cedf ,_fccb :=range _dcgc {for _cbdbf ,_ffgf :=range _ffga {if _fccb < _ffgf {_dcgc [_cedf ]=0;_ffga [_cbdbf ]-=_fccb ;_eggg [_cedf ]+=_ffgf -_fccb ;_eggg [_cbdbf ]-=_ffgf -_fccb ;break ;}else {_ffga [_cbdbf ]=0; +_dcgc [_cedf ]-=_ffgf ;_eggg [_cedf ]+=_ffgf ;_eggg [_cbdbf ]-=_ffgf ;};};};_bgac .SetColumnWidths (_eggg ...);};type romanMatch struct{_cacce int ;_acec string ;};func (_ggca *convertContext )addParagraphWithTableToHeaderFooter (_cccc _d .Table ,_debaa ,_fage float64 ){_ggca .newParagraph (); +_ggca ._egggg ._ceg =&_ffb .Rectangle {Top :_gbee (2),Bottom :_gbee (2),Left :0,Right :0};_ggca ._egggg ._dfd =&tableWrapper {_bgb :&_cccc ,_bag :_debaa };_ggca ._egggg ._cf =_fage ;_ggca ._egggg ._ccd =_cccc .Height ();_ggca .determineParagraphBounds (); +if _ggca ._aada {_ggca .addCurrentParagraphHeaderToCurrentPage ();}else if _ggca ._eccb {_ggca .addCurrentParagraphFooterToCurrentPage ();};};func (_gdcb *convertContext )currentParagraphOverflowsCurrentPage ()bool {_gacb :=_gdcb ._egggg ._fc +_gdcb ._egggg ._ceg .Top +_gdcb ._egggg ._ceg .Bottom ; +_effa :=_gdcb ._fade ._efg .Bottom -_gdcb ._egggg ._deag ;if len (_gdcb ._fade ._bga )==0&&len (_gdcb ._egggg ._dd )> 0{_effa -=_dea ;};return _gacb +_gdcb ._egggg ._ccd > _effa ||_gacb +_gdcb ._egggg ._cfg > _effa ;};func (_dfbdc *convertContext )addCurrentWordToParagraph (){for {_fga :=_dfbdc ._cdcg ._fcg ; +_bagb :=_fga +_dfbdc ._cbcfb ._caff ;if _bagb > _dfbdc ._cdcg ._agb {if len (_dfbdc ._cbcfb ._fbdf )==1&&_dfbdc ._cbcfb ._fbdf [0]._fee !=nil {break ;};_dfbdc .newLine ();};_afgba :=_dfbdc ._egggg ._fc +_dfbdc ._cdcg ._dcd ;_efcg :=_afgba +_dfbdc ._cdcg ._gdc ; +_cfad :=false ;_ebb :=append (_dfbdc ._fade ._eb ,_dfbdc ._egggg ._ec ...);for _ ,_cagd :=range _ebb {_fggb :=_cagd ._baf ;if ((_afgba > _fggb .Top &&_afgba < _fggb .Bottom )||(_efcg > _fggb .Top &&_efcg < _fggb .Bottom ))&&((_fga > _fggb .Left &&_fga < _fggb .Right )||(_bagb > _fggb .Left &&_bagb < _fggb .Right )){_cfad =true ; +if _dfbdc ._cdcg ._fcg < _fggb .Right {_dfbdc ._dfbdf ._bca =_fggb .Left ;_dfbdc ._cdcg ._fcg =_fggb .Right ;_dfbdc .newSpan ();};};};if !_cfad {break ;};};if !_dfbdc ._cbcfb ._fd ||len (_dfbdc ._dfbdf ._ffc )> 0{_dfbdc ._cbcfb ._ecf =_dfbdc ._cdcg ._fcg ; +_dfbdc ._dfbdf ._ffc =append (_dfbdc ._dfbdf ._ffc ,_dfbdc ._cbcfb );_dfbdc ._cdcg ._fcg +=_dfbdc ._cbcfb ._caff ;for _ ,_ecbf :=range _dfbdc ._cbcfb ._fbdf {if _dfbdc .shouldApplyContextualSpacing (_dfbdc ._gae ){_dfbdc .adjustHeights (_dfbdc ._egggg ._ceg .Top ); +}else {_dfbdc .adjustHeights (_ecbf ._deaf );};};};};func _ccede (_ccgg int ,_cabc bool )string {_bddfb :=_a .NewBuffer ([]byte {});for _ ,_bfgg :=range _ggab {for {if _ccgg < _bfgg ._cacce {break ;};_bddfb .WriteString (_bfgg ._acec );_ccgg -=_bfgg ._cacce ; +};};_gdfc :=_bddfb .String ();if _cabc {_gdfc =_c .ToUpper (_gdfc );};return _gdfc ;};func (_gffa *convertContext )addAbsoluteTable (_egbcc *_de .CT_Tbl ){_efce :=_egbcc .TblGrid ;if _efce ==nil {return ;};_dgfae :=len (_efce .GridCol );_efdb :=false ; +if _dgfae ==0{if len (_egbcc .EG_ContentRowContent )==0{return ;};_bf .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"); +_faac :=_egbcc .EG_ContentRowContent [0];if len (_faac .Tr )< 1{return ;};_efdf :=_faac .Tr [0];if len (_efdf .EG_ContentCellContent )< 1{return ;};_dacge :=0;if _egbcc .TblPr !=nil &&_egbcc .TblPr .TblW !=nil {if _gdcba :=_egbcc .TblPr .TblW .WAttr ;_gdcba !=nil {switch _egbcc .TblPr .TblW .TypeAttr {case _de .ST_TblWidthPct ,_de .ST_TblWidthDxa :if _gdcba .ST_DecimalNumberOrPercent !=nil {if _gdcba .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage !=nil {_dacge =int (*_gdcba .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage ); +};};};};};var _ccbf []*_de .CT_TblGridCol ;for _ ,_bfbf :=range _efdf .EG_ContentCellContent {if _dbc :=_bfbf .Tc ;len (_dbc )> 0{if _gbed :=_dbc [0];_gbed !=nil {_babg :=_de .NewCT_TblGridCol ();if _gbed .TcPr !=nil {if _bfcb :=_gbed .TcPr .TcW ;_bfcb !=nil {if _bfcb .WAttr !=nil {if _cfag :=_bfcb .WAttr .ST_DecimalNumberOrPercent ; +_cfag !=nil {if _geae :=_cfag .ST_UnqualifiedPercentage ;_geae !=nil {_fgfee :=uint64 (*_geae );_fed :=&_cc .ST_TwipsMeasure {};_fed .ST_UnsignedDecimalNumber =&_fgfee ;_babg .WAttr =_fed ;};};};};_ccbf =append (_ccbf ,_babg );if _gbed .TcPr .GridSpan !=nil {for _cgb :=int (_gbed .TcPr .GridSpan .ValAttr )-1; +_cgb > 0;_cgb --{_ccfb :=_de .NewCT_TblGridCol ();_ccbf =append (_ccbf ,_ccfb );};};}else {_ccbf =append (_ccbf ,_babg );};};};};_bfff :=uint64 (_dacge /len (_ccbf ));for _ ,_cbcf :=range _ccbf {if _cbcf .WAttr ==nil {_cbdb :=&_cc .ST_TwipsMeasure {};_cbdb .ST_UnsignedDecimalNumber =&_bfff ; +_cbcf .WAttr =_cbdb ;_efdb =true ;};};_efce .GridCol =_ccbf ;_dgfae =len (_ccbf );};_ebbe :=[]float64 {};_ccff :=[]float64 {};_befe :=0.0;for _ ,_geeb :=range _efce .GridCol {_gcfa :=0.0;if _geeb .WAttr .ST_UnsignedDecimalNumber !=nil {_gcfa =_ffb .PointsFromTwips (int64 (*_geeb .WAttr .ST_UnsignedDecimalNumber )); +};_ebbe =append (_ebbe ,_gcfa );_befe +=_gcfa ;};for _begc :=0;_begc < _dgfae ;_begc ++{_ccff =append (_ccff ,_ebbe [_begc ]/_befe );};_aceg ,_bbca ,_gcbg :=_edec (_gffa ._cbfb ,_egbcc .TblPr );var _dabe []*_de .CT_TblStylePr ;if _aceg .TblStyle !=nil {_dabe =_afbag (_gffa ._cbfb ,_aceg .TblStyle .ValAttr ); +};if _aceg .TblLayout !=nil &&_aceg .TblLayout .TypeAttr ==_de .ST_TblLayoutTypeFixed {_efdb =false ;};_gffa .renderTableRows (_egbcc ,_dgfae ,_efdb ,_ccff ,_aceg ,_dabe ,_bbca ,_gcbg ,_befe );};func (_fgb *convertContext )addAbsoluteCRC (_bfb []*_de .EG_ContentRunContent ,_adcg *_de .CT_PPr )bool {for _ ,_eeb :=range _bfb {if _adg :=_eeb .R ; +_adg !=nil {if _adcg !=nil &&_adcg .PStyle !=nil {_cdbd :=_fgb ._cbfb .GetStyleByID (_adcg .PStyle .ValAttr );if _fcec :=_cdbd .X ();_fcec !=nil {if _fcec .QFormat !=nil &&_fefa (_fcec .QFormat ){if _fcec .RPr !=nil &&_adcg .RPr !=nil {_adcg .RPr =_cddf (_adcg .RPr ,_fcec .RPr ); +};};if _fcec .RPr !=nil {if _fcec .UiPriority !=nil &&_fcec .UiPriority .ValAttr > 0&&_adg .RPr ==nil {_adcg .RPr =_cddf (_adcg .RPr ,_fcec .RPr );};_adg .RPr =_ddgf (_adg .RPr ,_fcec .RPr );};if _fgb ._aefad !=nil {_aeb ,_agcf :=_fgb .getStyleProps (_adcg .PStyle .ValAttr ,_cdbd ); +_adcg =_ccega (_adcg ,_aeb ,_agcf );_adg .RPr =_ddgf (_adg .RPr ,_agcf );};};};_egaa :=_adcg !=nil ||_adg .RPr !=nil ;if len (_adg .EG_RunInnerContent )==0&&_egaa {_fgb .addEmptyLine ();};_cac :=_caaa (_fgb ._cbfb ,_adg .RPr ,_adcg );if _fgb ._aefad !=nil {_fgb .addAbsoluteRIC (nil ,_cac ,_adcg ); +_fgb ._aefad =nil ;_fgb ._egggg ._bd =true ;};for _ ,_ecef :=range _adg .EG_RunInnerContent {if _fgb .addAbsoluteRIC (_ecef ,_cac ,_adcg ){return true ;};_fgb ._egggg ._bd =false ;};for _ ,_fgc :=range _adg .Extra {if _fggc ,_cced :=_fgc .(*_de .AlternateContentRun ); +_cced {if _bbd :=_fggc .Choice ;_bbd !=nil {if _cfcf :=_bbd .Drawing ;_cfcf !=nil {if len (_cfcf .Inline )> 0{for _ ,_ddae :=range _cfcf .Inline {_fada :=_ddae .Extent ;if _fada ==nil {return false ;};_gge :=_ff .FromEMU (_fada .CxAttr );_gcca :=_ff .FromEMU (_fada .CyAttr ); +if _bbe :=_ddae .Graphic ;_bbe !=nil {if _bgdb :=_bbe .GraphicData ;_bgdb !=nil {for _ ,_afdc :=range _bgdb .Any {if _geg ,_cgf :=_afdc .(*_de .WdWsp );_cgf {_dcag ,_abc :=_fgb .makeBlockFromWdWsp (_geg );if _abc !=nil {_bf .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_abc ); +};if _dcag ==nil {continue ;};_dcag ._dbe .Scale (_gge /_dcag ._dbe .Width (),_gcca /_dcag ._dbe .Height ());_fgb .addInlineSymbol (&symbol {_deaf :_gcca ,_efc :_gge ,_adc :_dcag });};};};};};};};};};};};};return false ;};func (_fcgf *convertContext )addCurrentParagraphToCurrentPage (){_eacc :=_fcgf ._egggg ._fc +_fcgf ._egggg ._ceg .Top +_fcgf ._egggg ._ccd +_fcgf ._egggg ._ceg .Bottom ; +_dbfb :=0.0;for _ ,_cdgd :=range _fcgf ._egggg ._ec {if _cdgd ._af ==0&&_cdgd ._baf .Bottom > _dbfb &&_cdgd ._baf .Top >=_fcgf ._egggg ._fc {_dbfb =_cdgd ._baf .Bottom ;};};if _dbfb > _eacc {_eacc =_dbfb ;};_fcgf ._fade ._gdb =_eacc ;_fcgf ._fade ._cbf =append (_fcgf ._fade ._cbf ,_fcgf ._egggg ._ffbc ...); +_fcgf ._fade ._aa =append (_fcgf ._fade ._aa ,_fcgf ._egggg ._dcb ...);_fcgf ._fade ._dab =append (_fcgf ._fade ._dab ,_fcgf ._egggg ._deg ...);_fcgf ._fade ._acb =append (_fcgf ._fade ._acb ,_fcgf ._egggg ._fa ...);_fcgf ._fade ._eb =append (_fcgf ._fade ._eb ,_fcgf ._egggg ._ec ...); +_fcgf ._fade ._gff =append (_fcgf ._fade ._gff ,_fcgf ._egggg );_fcgf .adjustRightBoundOfLastSpan ();_fcgf .alignParagraph ();if len (_fcgf ._fade ._bga )==0&&len (_fcgf ._egggg ._dd )> 0{_fcgf ._fade ._efg .Bottom -=_dea ;};_fcgf ._fade ._bga =append (_fcgf ._fade ._bga ,_fcgf ._egggg ._dd ...); +_fcgf ._fade ._efg .Bottom -=_fcgf ._egggg ._deag ;};type styleAttributes struct{};type zoneToSkip struct{_baf *_ffb .Rectangle ;_gaa *_de .WdEG_WrapTypeChoice ;_af uint32 ;};var _cea =_gbee (2.5);func _cagf (_abdc *_de .CT_TblWidth ,_gefge int64 )float64 {if _abdc !=nil {if _abdc .TypeAttr ==_de .ST_TblWidthUnset ||_abdc .TypeAttr ==_de .ST_TblWidthDxa {if _fbdcc :=_abdc .WAttr ; +_fbdcc !=nil {if _bgde :=_fbdcc .ST_DecimalNumberOrPercent ;_bgde !=nil {if _eeaa :=_bgde .ST_UnqualifiedPercentage ;_eeaa !=nil {return _ffb .PointsFromTwips (*_eeaa +_gefge );};};};};};return 0.0;};func (_ggg *convertContext )addParagraphWithTable (_gddc _d .Table ,_edf ,_ggff float64 ){_ggg .newParagraph (); +_ggg ._egggg ._ceg =&_ffb .Rectangle {Top :_gbee (2),Bottom :_gbee (2),Left :0,Right :0};_ggg ._egggg ._dfd =&tableWrapper {_bgb :&_gddc ,_bag :_edf };_ggg ._egggg ._cf =_ggff ;_ggg ._egggg ._ccd =_gddc .Height ();_ggg .determineParagraphBounds ();_ggg .addCurrentParagraphToCurrentPage (); +_ggg ._fade ._efe =_ggg ._fade ._gdb ;};type block struct{_dbe *_d .Block ;_fcf float64 ;_afc float64 ;_gec bool ;_afd float64 ;_feef _d .Color ;};func _gabcd (_cffc string )(float64 ,float64 ){_eaegf :=_c .SplitN (_cffc ,"\u002c",2);_ddegf :=_c .ReplaceAll (_eaegf [0],"\u0070\u0074",""); +_ecfcd :=_c .ReplaceAll (_eaegf [1],"\u0070\u0074","");_gfcg ,_bbab :=_ge .ParseFloat (_ddegf ,64);if _bbab !=nil {_bf .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",_bbab .Error ()); +};_ceag ,_bbab :=_ge .ParseFloat (_ecfcd ,64);if _bbab !=nil {_bf .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",_bbab .Error ()); +};return _gfcg ,_ceag ;};func (_gbdd *convertContext )newWord (){_gbdd ._cbcfb =&word {_fd :true ,_ecf :_gbdd ._cdcg ._fcg }};func (_feg *convertContext )addTableWithDataRange (_gbad map[int ][]tableCellProperties ,_fdbc ,_egec ,_egbd int ,_gbab ,_ggfd float64 ,_gacg []float64 ,_gcaa []float64 ){_ebf :=_feg ._gcfe .NewTable (_egbd ); +_ebf .SetColumnWidths (_gacg ...);for _abae :=_fdbc ;_abae <=_egec ;_abae ++{_agbba :=_gbad [_abae ];_aebf :=_agbba [0]._bgf ;_bfa :=_agbba [0]._gca ;for _ ,_dcbf :=range _agbba {if _dcbf ._aae {_feg .addEmptyCellToTable (_ebf ,_dcbf ._cg ,_dcbf ._bdd ,_dcbf ._eba ,_dcbf ._dbd ,_dcbf ._ee ,_dcbf ._bb ,_dcbf ._gc ,_dcbf ._fbec ,_dcbf ._ece ); +}else {_feg .addCellToTable (_ebf ,_dcbf ._cg ,_dcbf ._bdd ,_dcbf ._eba ,_dcbf ._dbd ,_dcbf ._ee ,_dcbf ._bb ,_dcbf ._gc ,_dcbf ._fbec ,_dcbf ._deb ,_dcbf ._ece ,_dcbf ._ccg ,_dcbf ._gea ,_gcaa );};};if _aebf {_ebf .SetRowHeight (_ebf .CurRow (),_bfa ); +};};_fadb :=_ffb .MakeTempCreatorMaxHeight (_gbab );_fadb .Draw (_ebf );_feg .addParagraphWithTable (*_ebf ,_gbab ,_ggfd );};func (_caegf *convertContext )addEndnotes (){for _dcfa ,_beb :=range _caegf ._daba {if _dcfa ==0{_caegf .addSeparator ();};_caegf ._aefad =&prefix {_fbgb :_beb ._db }; +for _ccbg ,_dfgc :=range _beb ._cb {if _dcfa !=0||_ccbg !=0{_caegf ._acge =true ;};_caegf .addAbsoluteCBCs (_dfgc .EG_ContentBlockContent ,nil );};};_caegf ._acge =false ;};func (_egad *convertContext )addAbsoluteCBCs (_dcg []*_de .EG_ContentBlockContent ,_cae []*_de .EG_ContentBlockContent ){_debc :=""; +_fca :=false ;for _ ,_cad :=range _cae {if len (_cad .P )< 1{_fca =true ;break ;};for _ ,_eaag :=range _cad .P {if len (_eaag .EG_PContent )==0{break ;};if _eaag .PPr !=nil &&_eaag .PPr .PStyle !=nil {_debc =_eaag .PPr .PStyle .ValAttr ;break ;};};};for _ ,_cadb :=range _dcg {for _ ,_adf :=range _cadb .P {_egad .newParagraph (); +if _adf .PPr !=nil &&_adf .PPr .PStyle ==nil {_ccb :=_egad ._cbfb .Styles .ParagraphStyles ();for _ ,_dfa :=range _ccb {if _bed :=_dfa .X ().DefaultAttr ;_bed !=nil {if _edb :=_bed .Bool ;_edb !=nil &&*_edb {_adf .PPr =_ccega (_adf .PPr ,_dfa .X ().PPr ,_dfa .X ().RPr ); +};if _cgg :=_bed .ST_OnOff1 ;_cgg ==_cc .ST_OnOff1On {_adf .PPr =_ccega (_adf .PPr ,_dfa .X ().PPr ,_dfa .X ().RPr );};break ;};};};_eec ,_ggc :=_egad .combinePPrWithStyles (_adf .PPr );if _ggc !=nil {_egad ._aefad =_ggc ;};if _adf .PPr !=nil &&_adf .PPr .PStyle !=nil {if _adf .PPr .PStyle .ValAttr !=_debc {_adf .PPr .ContextualSpacing =nil ; +};};if _eec !=nil &&_eec .SectPr !=nil {_gdg ,_cdcf :=_egad .getSectPrHeaderAndFooterRef (_eec .SectPr ,len (_egad ._bffgb )-1);_egad ._fade ._fbe =append (_egad ._fade ._fbe ,_gdg ...);_egad ._fade ._ea =append (_egad ._fade ._ea ,_cdcf ...);_egad ._egef =append (_egad ._egef ,_gdg ...); +_egad ._ecaae =append (_egad ._ecaae ,_cdcf ...);if !_fca &&(_eec .SectPr .Type ==nil ||(_eec .SectPr .Type !=nil &&_eec .SectPr .Type .ValAttr !=_de .ST_SectionMarkContinuous ))&&_ggc ==nil &&!_fefa (_eec .WidowControl ){_egad .newPage ();continue ;}; +if len (_adf .EG_PContent )< 1{continue ;};};_egad .assignPropsToAbsoluteParagraph (_eec ,_egad ._egggg );_egad .determineParagraphBounds ();_egad .newLine ();_egad .newWord ();_ggfg :=_adf .EG_PContent ;if len (_ggfg )==0{_egad .addEmptyLine ();}else {if _egad .addAbsoluteEGPC (_ggfg ,_eec ){_egad .addCurrentWordToParagraph (); +_egad .addCurrentParagraphToCurrentPage ();_egad .newPage ();continue ;};if _egad .currentParagraphOverflowsCurrentPage (){_egad .moveCurrentParagraphToNewPage ();};_egad .addAnchorBlocks (_ggfg );_egad .addAnchorExtra (_ggfg );_egad .addCurrentWordToParagraph (); +};_egad .addCurrentParagraphToCurrentPage ();};for _ ,_gcg :=range _cadb .Tbl {if _egad ._egggg ==nil {_egad .newParagraph ();_egad .determineParagraphBounds ();_egad .newLine ();_egad .newWord ();};_egad .addAbsoluteTable (_gcg );};};_egad ._egggg =nil ; +};func _beddf (_gdgbe uint16 )string {switch _gdgbe {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 (_bdg *convertContext )drawPage (_ffg *page ){if _ffg ._ae {_fcfc :=_ffg ._efg .Top +_dea *_fb ;_fcb :=_ffg ._efg .Left ;_ggbg :=_ffg ._efg .Right ; +_ffb .DrawLine (_bdg ._gcfe ,_fcb ,_fcfc ,_ggbg ,_fcfc ,_ca ,_d .ColorBlack );};for _ ,_fcfd :=range _ffg ._aa {_cbfe (_bdg ._gcfe ,_fcfd );};for _ ,_fgg :=range _ffg ._acb {_eda (_bdg ._gcfe ,_fgg );};for _ ,_cfc :=range _ffg ._gff {if _cfc ._ad {_eaa :=_cfc ._fc +_dea *_fb ; +_fbdc :=_ffg ._efg .Left ;_gaga :=_fbdc +_gbee (50);_ffb .DrawLine (_bdg ._gcfe ,_fbdc ,_eaa ,_gaga ,_eaa ,_ca ,_d .ColorBlack );}else {for _ ,_gfdd :=range _cfc ._cceg {if _gfdd ._ebc {_bdg .processRtlLine (_gfdd );};for _ ,_egc :=range _gfdd ._bdb {for _ ,_fcc :=range _egc ._ffc {for _ ,_fad :=range _fcc ._fbdf {if _fad ._fee !=nil {_fad ._fee .SetPos (_fcc ._ecf +_fad ._cde ,_cfc ._fc +_gfdd ._dcd ); +_bdg ._gcfe .Draw (_fad ._fee );}else if _fad ._adc !=nil {_fad ._adc ._fcf =_fcc ._ecf +_fad ._cde ;_fad ._adc ._afc =_cfc ._fc +_gfdd ._dcd ;_eda (_bdg ._gcfe ,_fad ._adc );}else {_aea :=_bdg ._gcfe .NewStyledParagraph ();if _fad ._eg {_fad ._fe =0;}else if _fad ._gbc {_fad ._fe =1.2*_gfdd ._gdc -_fad ._deaf ; +};_dac :=_fcc ._ecf +_fad ._cde ;_cfb :=_cfc ._fc +_gfdd ._dcd +_fad ._fe ;_aea .SetPos (_dac ,_cfb );var _afca *_d .TextChunk ;if _fad ._aga !=""{_afca =_aea .AddExternalLink (_fad ._ade ,_fad ._aga );}else {_afca =_aea .Append (_fad ._ade );};if _fad ._aaeg !=nil {_afca .Style =*_fad ._aaeg ; +};_bdg ._gcfe .Draw (_aea );if _fad ._gag !=nil {_dg :=_cfb +_fad ._eff +2.0;_ffb .DrawLine (_bdg ._gcfe ,_dac ,_dg ,_dac +_fad ._efc ,_dg ,1,*_fad ._gag );};};};};};};if _cfc ._dfd !=nil {_aaa :=_d .NewBlock (_cfc ._dfd ._bag ,_cfc ._ceg .Top +_cfc ._ccd +_cfc ._ceg .Bottom ); +_aaa .SetPos (_cfc ._bc ,_cfc ._fc +_cfc ._ceg .Top );_aaa .Draw (_cfc ._dfd ._bgb );_bdg ._gcfe .Draw (_aaa );};if _cfc ._ggb !=nil {_abe :=(_ffg ._efg .Left /_ffb .DefaultFontSize -1);_ggf :=1.5;for _ ,_fcbf :=range _cfc ._ggb {_bge :=_cfc ._ed +_fcbf ._ecd +_abe ; +if _bge > _cfc ._gb +_abe {_bge =_cfc ._gb +_abe ;};switch _fcbf ._dfga {case _ffb .BorderPositionTop :_bfe :=_cfc ._fc +_fcbf ._dbf ;_ffb .DrawLine (_bdg ._gcfe ,_cfc ._ed -_abe ,_bfe ,_bge ,_bfe ,_fcbf ._eac ,_fcbf ._cge );case _ffb .BorderPositionLeft :_dgf :=_cfc ._fc +_cfc ._ccd -_cfc ._ceg .Top -_cfc ._ceg .Bottom -_fcbf ._dbf -_ggf ; +_gdcf :=_dgf +_cfc ._ccd +_cfc ._ceg .Top +_cfc ._ceg .Bottom ;_abef :=_cfc ._ed -_abe ;_ffb .DrawLine (_bdg ._gcfe ,_abef ,_dgf ,_abef ,_gdcf ,_fcbf ._ecd ,_fcbf ._cge );case _ffb .BorderPositionBottom :_bgd :=_cfc ._fc +_fcbf ._dbf +_cfc ._ceg .Top +_cfc ._ccd +_cfc ._ceg .Bottom ; +_ffb .DrawLine (_bdg ._gcfe ,_cfc ._ed -_abe ,_bgd ,_bge ,_bgd ,_fcbf ._eac ,_fcbf ._cge );case _ffb .BorderPositionRight :_edd :=_cfc ._fc +_cfc ._ccd -_cfc ._ceg .Top -_cfc ._ceg .Bottom -_fcbf ._dbf -_ggf ;_cdf :=_edd +_cfc ._ccd +_cfc ._ceg .Top +_cfc ._ceg .Bottom ; +_dgd :=_cfc ._gb +_abe ;_ffb .DrawLine (_bdg ._gcfe ,_dgd ,_edd ,_dgd ,_cdf ,_fcbf ._ecd ,_fcbf ._cge );};};};};};for _ ,_cga :=range _ffg ._cbf {_cbfe (_bdg ._gcfe ,_cga );};for _ ,_gbd :=range _ffg ._dab {_eda (_bdg ._gcfe ,_gbd );};if len (_ffg ._bga )> 0{_cdb :=_ffg ._efg .Bottom +_dea *_fb ; +_bff :=_ffg ._efg .Left ;_fef :=_bff +_gbee (50);_ffb .DrawLine (_bdg ._gcfe ,_bff ,_cdb ,_fef ,_cdb ,_ca ,_d .ColorBlack );_bgeb :=_ffg ._efg .Bottom +_dea ;for _ ,_bgfc :=range _ffg ._bga {_bgfc ._gg .SetPos (_ffg ._efg .Left ,_bgeb );_bdg ._gcfe .Draw (_bgfc ._gg ); +_bgeb +=_bgfc ._gg .Height ();};};};func _agcb (_begg string )[]*symbol {return []*symbol {&symbol {_ade :_begg ,_dfg :true }}};func (_bfg *convertContext )newLine (){if _bfg ._egggg ==nil {_bfg .newParagraph ();};_cgfb :=_bfg ._egggg ._ccd +_bfg ._egggg ._ceg .Top ; +_daae :=&line {};if len (_bfg ._egggg ._cceg )==0{_daae ._fag =_bfg ._egggg ._bc ;}else {_daae ._fag =_bfg ._egggg ._ed ;};_daae ._agb =_bfg ._egggg ._gb ;_daae ._fcg =_daae ._fag ;_daae ._dcd =_cgfb ;_bfg ._egggg ._cceg =append (_bfg ._egggg ._cceg ,_daae ); +_bfg ._cdcg =_daae ;_bfg .newSpan ();};func (_cdaa *convertContext )setPagesHeaderFooterRefs (){var _cacf int ;for _ ,_bdbb :=range _cdaa ._cbfb .X ().Body .EG_BlockLevelElts {for _ ,_gcda :=range _bdbb .EG_ContentBlockContent {for _ ,_fgcb :=range _gcda .P {if _fgcb .PPr ==nil ||(_fgcb .PPr !=nil &&_fgcb .PPr .SectPr ==nil ){continue ; +};_cacf ++;};};};for _faaf ,_effag :=range _cdaa ._bffgb {_cefb :=_faaf > 0&&_faaf +1< len (_cdaa ._bffgb )&&_cacf > 0;if len (_effag ._fbe )> 0||len (_effag ._ea )> 0{_cacf --;};if len (_effag ._fbe )< 1{if len (_cdaa ._egef )> 0&&!_cefb {_aaff :=false ; +_dgfaea :=false ;_aadb :=_faaf ==0;for !_aaff {for _ ,_ebbc :=range _cdaa ._egef {if _ebbc ._cbgd ==_de .ST_HdrFtrFirst &&_faaf <=_ebbc ._eegfe &&_aadb {_effag ._fbe =append (_effag ._fbe ,_ebbc );break ;};if _ebbc ._cbgd ==_de .ST_HdrFtrDefault &&_faaf >=_ebbc ._accd &&_faaf <=_ebbc ._eegfe &&!_aadb &&!_dgfaea {_effag ._fbe =append (_effag ._fbe ,_ebbc ); +break ;};if _ebbc ._cbgd ==_de .ST_HdrFtrDefault &&_ebbc ._eegfe < 0&&_dgfaea {_effag ._fbe =append (_effag ._fbe ,_ebbc );break ;};};if _dgfaea ||len (_effag ._fbe )> 0{_aaff =true ;};_dgfaea =len (_effag ._fbe )< 1&&!_dgfaea &&!_aadb ;_aadb =false ;}; +}else if _faaf > 0{if _ggge :=_cdaa ._bffgb [_faaf -1];len (_ggge ._fbe )> 0{_effag ._fbe =_ggge ._fbe ;};};_cdaa ._bffgb [_faaf ]._fbe =_effag ._fbe ;};if len (_effag ._ea )< 1{if len (_cdaa ._ecaae )> 0&&!_cefb {_fbdde :=false ;_dbebf :=false ;_gaeg :=_faaf ==0; +for !_fbdde {for _ ,_abagc :=range _cdaa ._ecaae {if _abagc ._cbgd ==_de .ST_HdrFtrFirst &&_faaf <=_abagc ._eegfe &&_gaeg {_effag ._ea =append (_effag ._ea ,_abagc );break ;};if _abagc ._cbgd ==_de .ST_HdrFtrDefault &&_faaf >=_abagc ._accd &&_faaf <=_abagc ._eegfe &&!_gaeg &&!_dbebf {_effag ._ea =append (_effag ._ea ,_abagc ); +break ;};if _abagc ._cbgd ==_de .ST_HdrFtrDefault &&_dbebf {_effag ._ea =append (_effag ._ea ,_abagc );break ;};};if _dbebf ||len (_effag ._ea )> 0{_fbdde =true ;};_dbebf =len (_effag ._ea )< 1&&!_dbebf &&!_gaeg ;_gaeg =false ;};}else if _faaf > 0{if _dgefa :=_cdaa ._bffgb [_faaf -1]; +len (_dgefa ._ea )> 0{_effag ._ea =_dgefa ._ea ;};};_cdaa ._bffgb [_faaf ]._ea =_effag ._ea ;};};};func (_gfbb *convertContext )drawHeaderFooter (){_gfbb .setPagesHeaderFooterRefs ();_gfbb ._gcfe .PageFinalize (func (_ggfag _d .PageFinalizeFunctionArgs )error {_ggbb :=_gfbb ._bffgb [_ggfag .PageNum -1]; +_gfbb ._fade =_ggbb ;_gfbb ._fade ._abf =nil ;_gfbb ._fade ._fbd =nil ;_gfbb .assignHeaderFooterToPage (_ggbb );_cfdd :=_d .NewBlock (_gfbb ._fgae [0],_gfbb ._aaed );_cfdd .SetPos (0,0);_cfdd .SetMargins (0,0,0,0);_acgce :=_fbbf (_gfbb ._gcfe ,_cfdd ,_gfbb ._fade ._abf ,_gfbb ._ecaa ,_ggfag ); +_gfbb ._aaed =_acgce ;_beag :=_d .NewBlock (_gfbb ._fgae [0],_gfbb ._cggg );_beag .SetPos (0,0);_beag .SetMargins (0,0,0,0);_acgce =_fbbf (_gfbb ._gcfe ,_beag ,_gfbb ._fade ._fbd ,_gfbb ._gedba ,_ggfag );_gfbb ._cggg =_acgce ;_gfbb ._gcfe .Draw (_cfdd ); +_gfbb ._gcfe .Draw (_beag );return nil ;});};func (_bace *convertContext )getTableCellProperties (_cbcd *_d .Table ,_gcd *_de .CT_TblPr ,_cfgg *_de .CT_TblPrEx ,_geef []*_de .CT_TblStylePr ,_bded int ,_gda *_de .CT_TcPr ,_abcg *_de .CT_RPr ,_dffe int ,_daea int ,_agcff int )(*_de .CT_RPr ,_d .CellVerticalAlignment ,float64 ,float64 ,float64 ,float64 ,*_d .TableCell ){var _gdf *_d .TableCell ; +_beec :=1;_gacc :=_de .NewCT_RPr ();var _gaad ,_dgef int64 ;for _ ,_aeda :=range _geef {if _bded ==0&&_aeda .TypeAttr ==_de .ST_TblStyleOverrideTypeFirstRow {_cddfb (_aeda .PPr ,&_gaad ,&_dgef );_gda =_aface (_gda ,_aeda .TcPr );_abcg =_ddgf (_gacc ,_aeda .RPr ); +break ;};if _dffe ==0&&_aeda .TypeAttr ==_de .ST_TblStyleOverrideTypeFirstCol {_cddfb (_aeda .PPr ,&_gaad ,&_dgef );_gda =_aface (_gda ,_aeda .TcPr );_abcg =_ddgf (_gacc ,_aeda .RPr );};if _bded ==_daea -1&&_aeda .TypeAttr ==_de .ST_TblStyleOverrideTypeLastRow {_cddfb (_aeda .PPr ,&_gaad ,&_dgef ); +_gda =_aface (_gda ,_aeda .TcPr );_abcg =_ddgf (_gacc ,_aeda .RPr );};if _dffe ==_agcff -1&&_aeda .TypeAttr ==_de .ST_TblStyleOverrideTypeLastCol {_cddfb (_aeda .PPr ,&_gaad ,&_dgef );_gda =_aface (_gda ,_aeda .TcPr );_abcg =_ddgf (_gacc ,_aeda .RPr ); +};if _bded %2!=0&&_aeda .TypeAttr ==_de .ST_TblStyleOverrideTypeBand1Horz {_cddfb (_aeda .PPr ,&_gaad ,&_dgef );_gda =_aface (_gda ,_aeda .TcPr );if _dffe ==0{_abcg =_ddgf (_gacc ,_aeda .RPr );}else {_abcg =_bcfe (_abcg ,_aeda .RPr );};};if _dffe %2!=0&&_aeda .TypeAttr ==_de .ST_TblStyleOverrideTypeBand1Vert {_cddfb (_aeda .PPr ,&_gaad ,&_dgef ); +_gda =_aface (_gda ,_aeda .TcPr );if _bded ==0{_abcg =_ddgf (_gacc ,_aeda .RPr );}else {_abcg =_bcfe (_gacc ,_aeda .RPr );};};if _bded %2==0&&_aeda .TypeAttr ==_de .ST_TblStyleOverrideTypeBand2Horz {_cddfb (_aeda .PPr ,&_gaad ,&_dgef );_gda =_aface (_gda ,_aeda .TcPr ); +if _dffe ==_agcff -1{_abcg =_ddgf (_gacc ,_aeda .RPr );}else {_abcg =_bcfe (_gacc ,_aeda .RPr );};};if _dffe %2==0&&_aeda .TypeAttr ==_de .ST_TblStyleOverrideTypeBand2Vert {_cddfb (_aeda .PPr ,&_gaad ,&_dgef );_gda =_aface (_gda ,_aeda .TcPr );if _bded ==_daea -1{_abcg =_ddgf (_gacc ,_aeda .RPr ); +}else {_abcg =_bcfe (_gacc ,_aeda .RPr );};};};_caag :=_afeeb (_gcd ,_cfgg ,_gda ,_bded ,_dffe ,_daea ,_agcff );_cgbd :=_d .CellVerticalAlignmentTop ;_cfcc ,_fccc ,_fcdd ,_afbb :=0.0,0.0,0.0,0.0;if _caag !=nil {if _caag .GridSpan !=nil {_beec =int (_caag .GridSpan .ValAttr ); +};_gdf =_cbcd .MultiColCell (_beec );if _abbg :=_caag .TcBorders ;_abbg !=nil {if _ccdbd :=_abbg .Left ;_ccdbd !=nil {_bdfb ,_aecf ,_edbg :=_ddeeg (_ccdbd );_gdf .SetBorder (_d .CellBorderSideLeft ,_bdfb ,_edbg );if _aecf !=nil &&*_aecf !=nil {_gdf .SetSideBorderColor (_d .CellBorderSideLeft ,*_aecf ); +};};if _acbdd :=_abbg .Top ;_acbdd !=nil {_afdbb ,_cdgda ,_abbe :=_ddeeg (_acbdd );_gdf .SetBorder (_d .CellBorderSideTop ,_afdbb ,_abbe );if _cdgda !=nil &&*_cdgda !=nil {_gdf .SetSideBorderColor (_d .CellBorderSideTop ,*_cdgda );};};if _dffc :=_abbg .Right ; +_dffc !=nil {_gdac ,_ddab ,_cdbc :=_ddeeg (_dffc );_gdf .SetBorder (_d .CellBorderSideRight ,_gdac ,_cdbc );if _ddab !=nil &&*_ddab !=nil {_gdf .SetSideBorderColor (_d .CellBorderSideRight ,*_ddab );};};if _bbdc :=_abbg .Bottom ;_bbdc !=nil {_aebfc ,_geba ,_bfde :=_ddeeg (_bbdc ); +_gdf .SetBorder (_d .CellBorderSideBottom ,_aebfc ,_bfde );if _geba !=nil &&*_geba !=nil {_gdf .SetSideBorderColor (_d .CellBorderSideBottom ,*_geba );};};}else {_gdf .SetBorder (_d .CellBorderSideAll ,_d .CellBorderStyleSingle ,_gbee (0.125));_gdf .SetBorderColor (_d .ColorBlack ); +};_bace .setCellBackgroundColor (_gdf ,_caag .Shd );if _aeac :=_caag .TcMar ;_aeac !=nil {_cfcc =_cagf (_aeac .Left ,0);_fccc =_cagf (_aeac .Right ,0);_fcdd =_cagf (_aeac .Top ,_gaad );_afbb =_cagf (_aeac .Bottom ,_dgef );};if _dfcb :=_caag .VAlign ;_dfcb !=nil {switch _dfcb .ValAttr {case _de .ST_VerticalJcCenter :_cgbd =_d .CellVerticalAlignmentMiddle ; +case _de .ST_VerticalJcBottom :_cgbd =_d .CellVerticalAlignmentBottom ;};};};if _gdf ==nil {_gdf =_cbcd .NewCell ();};return _abcg ,_cgbd ,_cfcc ,_fccc ,_fcdd ,_afbb ,_gdf ;};func (_ggga *convertContext )makeBlockFromTextboxContent (_dgdd *_de .TxbxContent ,_dacc ,_egga float64 ,_ggec *_ffb .Rectangle )(*block ,error ){if _ggec ==nil {_ggec =&_ffb .Rectangle {}; +};if _aegg :=_dgdd .EG_ContentBlockContent ;len (_aegg )> 0{_daggg ,_gaeda :=_ggga .makePdfBlockFromCBCs ([][]*_de .EG_ContentBlockContent {_aegg },_dacc ,_egga ,_ggec ,false ,nil );if _gaeda !=nil {return nil ,_gaeda ;};_febd :=&block {_dbe :_daggg ,_gec :false ,_afd :0,_feef :_d .ColorBlack }; +return _febd ,nil ;};return nil ,nil ;};func (_cbd *convertContext )processRtlLine (_debe *line ){_ecb :=_debe ._agb ;for _ ,_edc :=range _debe ._bdb {for _ ,_abfd :=range _edc ._ffc {_abfd ._ecf =_ecb -_abfd ._caff ;_baa :=_abfd ._caff ;for _ ,_eaae :=range _abfd ._fbdf {_eaae ._cde =_baa -_eaae ._efc ; +_baa -=_eaae ._efc ;};_ecb =_abfd ._ecf ;};};};var _dfffd =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 (_cbga *convertContext )makeRunStyle (_dfgf *_de .CT_RPr ,_abac ,_bafff ,_ccgcef ,_dccb ,_dabg bool )(_d .TextStyle ,bool ,bool ,*_d .Color ){var _fddcg *_d .Color ;_eeee :=_cbga ._gcfe .NewTextStyle ();if _dfgf !=nil {_acbg :=_ffb .FontStyle_Regular ; +_gfgcf :=_fefa (_dfgf .B );_geab :=_fefa (_dfgf .I );if _gfgcf &&_geab {_acbg =_ffb .FontStyle_BoldItalic ;}else if _gfgcf {_acbg =_ffb .FontStyle_Bold ;}else if _geab {_acbg =_ffb .FontStyle_Italic ;};if _dccb {_eeee .Font =_ffb .AssignStdFontByName (_eeee ,"\u0053\u0079\u006d\u0062\u006f\u006c"); +}else {_gdad :="\u0064e\u0066\u0061\u0075\u006c\u0074";if _bagc :=_dfgf .RFonts ;_bagc !=nil {if _dgfe :=_bagc .AsciiAttr ;_dgfe !=nil {_gdad =*_dgfe ;}else if _gfge :=_bagc .HAnsiAttr ;_gfge !=nil {_gdad =*_gfge ;}else if _dccc :=_bagc .CsAttr ;_dccc !=nil {_gdad =*_dccc ; +}else {_cedfd :=_cbga ._gcae ;if _cedfd !=nil {_becd :="";if _cfea :=_cedfd .RFonts ;_cfea !=nil {if _ggbgd :=_bagc .HintAttr ;_ggbgd ==_de .ST_HintEastAsia {if _cfea .EastAsiaAttr !=nil {_gdad =*_cedfd .RFonts .EastAsiaAttr ;}else {if _cfea .EastAsiaThemeAttr ==_de .ST_ThemeMajorEastAsia {_becd =_fccfc ; +};if _cfea .EastAsiaThemeAttr ==_de .ST_ThemeMinorEastAsia {_becd =_cffd ;};};}else {if _dgfeb :=_cfea .AsciiAttr ;_dgfeb !=nil {_gdad =*_dgfeb ;}else if _bgacg :=_cfea .HAnsiAttr ;_bgacg !=nil {_gdad =*_bgacg ;};};if _gdad =="\u0064e\u0066\u0061\u0075\u006c\u0074"{if _becd ==""{if _cfea .EastAsiaThemeAttr ==_de .ST_ThemeMajorEastAsia {_becd =_fccfc ; +}else if _cfea .EastAsiaThemeAttr ==_de .ST_ThemeMinorEastAsia {_becd =_cffd ;}else if _cfeg :=_cfea .AsciiThemeAttr ;_cfeg ==_de .ST_ThemeMajorAscii ||_cfeg ==_de .ST_ThemeMajorHAnsi {_becd =_gedgd ;}else if _aabfb :=_cfea .AsciiThemeAttr ;_aabfb ==_de .ST_ThemeMinorAscii ||_aabfb ==_de .ST_ThemeMinorHAnsi {_becd =_egcb ; +}else {if _ebff :=_cfea .HAnsiThemeAttr ;_ebff ==_de .ST_ThemeMajorAscii ||_ebff ==_de .ST_ThemeMajorHAnsi {_becd =_gedgd ;}else if _cdfce :=_cfea .HAnsiThemeAttr ;_cdfce ==_de .ST_ThemeMinorAscii ||_cdfce ==_de .ST_ThemeMinorHAnsi {_becd =_egcb ;};};}; +_edad :="";if _gdad =="\u0064e\u0066\u0061\u0075\u006c\u0074"{if _fccd :=_cbga ._cbfb .Settings .X ();_fccd !=nil {_gdcaf :="";if _adgbd :=_fccd .ThemeFontLang ;_adgbd !=nil {if _adgbd .ValAttr !=nil {_gdcaf =*_adgbd .ValAttr ;};if _adgbd .EastAsiaAttr !=nil {_gdcaf =*_adgbd .EastAsiaAttr ; +};if _adgbd .BidiAttr !=nil {_gdcaf =*_adgbd .BidiAttr ;};};_edad =_beddf (_afcf (_gdcaf ));};};_gfed :=_cbga ._cbfb .Themes ();for _ ,_fcgba :=range _gfed {if _fcgba .ThemeElements !=nil {if _fcdc :=_fcgba .ThemeElements .FontScheme ;_fcdc !=nil {if _fcdc .MajorFont !=nil &&_becd ==_fccfc {if _fcdc .MajorFont .Ea !=nil {_gdad =_fcdc .MajorFont .Ea .TypefaceAttr ; +if _gdad ==""&&_edad !=""{for _ ,_gaca :=range _fcdc .MajorFont .Font {if _gaca .ScriptAttr ==_edad {_gdad =_gaca .TypefaceAttr ;break ;};};};break ;};}else if _fcdc .MinorFont !=nil &&_becd ==_cffd {if _fcdc .MinorFont .Ea !=nil {_gdad =_fcdc .MinorFont .Ea .TypefaceAttr ; +if _gdad ==""&&_edad !=""{for _ ,_deec :=range _fcdc .MinorFont .Font {if _deec .ScriptAttr ==_edad {_gdad =_deec .TypefaceAttr ;break ;};};};break ;};}else if _fcdc .MajorFont !=nil &&_becd ==_gedgd {if _fcdc .MajorFont .Latin !=nil {_gdad =_fcdc .MajorFont .Latin .TypefaceAttr ; +break ;};}else if _fcdc .MinorFont !=nil &&_becd ==_egcb {if _fcdc .MinorFont .Latin !=nil {_gdad =_fcdc .MinorFont .Latin .TypefaceAttr ;break ;};};};};};};};};};};if _gdad !="\u0064e\u0066\u0061\u0075\u006c\u0074"&&!_caccb (_gdad ){if _ebae :=_cbga ._cbfb .FontTable (); +_ebae !=nil {for _ ,_gdde :=range _ebae .Font {if _gdde .NameAttr ==_gdad &&_gdde .AltName !=nil &&_caccb (_gdde .AltName .ValAttr ){_gdad =_gdde .AltName .ValAttr ;break ;};if _gdde .AltName !=nil &&!_caccb (_gdde .AltName .ValAttr )&&_gdde .AltName .ValAttr ==_gdad {_gdad =_gdde .NameAttr ; +break ;};};};};if _fefa (_dfgf .Rtl )&&_ffb .RtlFontFile !=nil {_eeee .Font =_ffb .RtlFontFile ;}else if _daeaed ,_gcbc :=_ffb .StdFontsMap [_gdad ];_gcbc {_eeee .Font =_ffb .AssignStdFontByName (_eeee ,_daeaed [_acbg ]);}else if _dgff :=_ffb .GetRegisteredFont (_gdad ,_acbg ); +_dgff !=nil {_eeee .Font =_dgff ;}else {_bf .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",_gdad ,_acbg ); +_eeee .Font =_ffb .AssignStdFontByName (_eeee ,_ffb .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_acbg ]);};};_dcgcb :=_gege (_dfgf .Sz ,_dfgf .SzCs );if _aebd :=_dfgf .VertAlign ;_aebd !=nil {_gbbc :=_aebd .ValAttr ;_abac =_gbbc ==_cc .ST_VerticalAlignRunSuperscript ; +_bafff =_gbbc ==_cc .ST_VerticalAlignRunSubscript ;};if _dcgcb > _cbga ._bfbd {_cbga ._bfbd =_dcgcb ;};if _abac ||_bafff {_dcgcb *=0.64;};if _ccgcef {if _abac {_eeee .TextRise =1.5;};if _bafff {_eeee .TextRise =-1.5;};};_eeee .FontSize =_dcgcb ;_bcedb :=0.0; +if _bfadg :=_dfgf .Spacing ;_bfadg !=nil {_bcedb =_ffb .PointsFromTwips (*_bfadg .ValAttr .Int64 );if _bcedb < 0.0{_bcedb =0.0;};};_eeee .CharSpacing =_bcedb ;_adbe :=0.0;if _acgbc :=_dfgf .Position ;_acgbc !=nil {_adbe =float64 (*_acgbc .ValAttr .Int64 )/24*_dcgcb ; +};_eeee .TextRise =_adbe ;_acddf :=_d .ColorBlack ;if _dfgf .Color !=nil {_gdgf :=_dfgf .Color .ValAttr .ST_HexColorRGB ;if _gdgf !=nil {_acddf =_d .ColorRGBFromHex ("\u0023"+*_gdgf );};};if _ccgcef {_agccg ,_fdad ,_ebed :=_acddf .ToRGB ();_agccg ,_fdad ,_ebed =_ffb .Lighten (_agccg ),_ffb .Lighten (_fdad ),_ffb .Lighten (_ebed ); +_acddf =_d .ColorRGBFromArithmetic (_agccg ,_fdad ,_ebed );};_eeee .Color =_acddf ;if _dabg {_fddcg =&_acddf ;};if _dfgf .U !=nil &&_dfgf .U .ValAttr !=_de .ST_UnderlineNone &&!_dccb {_fddcg =&_acddf ;if _dcagd :=_dfgf .U .ColorAttr ;_dcagd !=nil {if _afede :=_dcagd .ST_HexColorRGB ; +_afede !=nil {_gfbd :=_d .ColorRGBFromHex ("\u0023"+*_afede );_fddcg =&_gfbd ;};};};};return _eeee ,_abac ,_bafff ,_fddcg ;};func (_cfbbc *convertContext )assignHeaderFooterToPage (_dbda *page ){_egfa :=_cfbbc ._cbfb .DocRels ();_ecgb :=_e .MustCompile ("\u005b\u0030\u002d\u0039\u005d\u002b"); +for _ ,_ggfb :=range _dbda ._fbe {if _ggfb !=nil &&_ggfb ._aaac {if _gcaaf :=_egfa .GetTargetByRelId (_ggfb ._cdde );_gcaaf !=""{_acgd ,_ :=_ge .Atoi (_ecgb .FindString (_gcaaf ));for _fabc ,_geeba :=range _cfbbc ._cbfb .Headers (){if _acgd ==(_fabc +1){_cfbbc ._aada =true ; +_cfbbc ._eccb =false ;_cfbbc .addAbsoluteHeaderFooterCBCs (_geeba .X ().EG_ContentBlockContent );};};};};};for _ ,_gdbb :=range _dbda ._ea {if _gdbb !=nil &&_gdbb ._dedd {if _ead :=_egfa .GetTargetByRelId (_gdbb ._cdde );_ead !=""{_efgd ,_ :=_ge .Atoi (_ecgb .FindString (_ead )); +for _ggfa ,_gddd :=range _cfbbc ._cbfb .Footers (){if _efgd ==(_ggfa +1){_cfbbc ._aada =false ;_cfbbc ._eccb =true ;_cfbbc .addAbsoluteHeaderFooterCBCs (_gddd .X ().EG_ContentBlockContent );};};};};};};func (_ged *convertContext )drawPages (){for _ ,_dcf :=range _ged ._bffgb {_ged ._gcfe .NewPage (); +_ged .drawPage (_dcf );};};type span struct{_cfd float64 ;_bca float64 ;_ffc []*word ;};func (_eagb *convertContext )processCtr (_deff *_de .CT_R ,_bbg *_de .CT_PPr ,_gace bool ,_aaaae *link ,_gagf *_d .StyledParagraph ,_dbbg bool ,_deaa int ,_ddfea int ,_fefc int ,_bfd *_d .Division ,_aad bool )(bool ,int ,bool ,_d .TextStyle ){var _edaf _d .TextStyle ; +_dgbc :=_caaa (_eagb ._cbfb ,_deff .RPr ,_bbg );for _ ,_ecce :=range _deff .EG_RunInnerContent {var _egdc *_d .TextChunk ;if _ecce .T !=nil {_acgc :=_ecce .T .Content ;if _dgbc !=nil &&_fefa (_dgbc .Caps ){_acgc =_c .ToUpper (_acgc );};if _acgc ==""{_acgc ="\u0020"; +};_gace =true ;if _aaaae ._add !=""{if _aaaae ._agd ==_ab .ST_TargetModeExternal {_egdc =_gagf .AddExternalLink (_acgc ,_aaaae ._add );};}else {_egdc =_gagf .Append (_acgc );};_edaf ,_ ,_ ,_ =_eagb .makeRunStyle (_dgbc ,false ,false ,false ,false ,false ); +_egdc .Style =_edaf ;}else if _ecce .LastRenderedPageBreak !=nil &&!_dbbg &&_deaa !=_ddfea {_fefc =_ddfea ;break ;}else if _ecce .Br !=nil {_gagf .Append ("\u000a\u0020");_gace =true ;}else if _ecce .Drawing !=nil {for _ ,_acc :=range _ecce .Drawing .Inline {if _ggef :=_acc .Graphic ; +_ggef !=nil {if _gdgc :=_ggef .GraphicData ;_gdgc !=nil {_bccb :=_acc .Extent ;if _bccb ==nil {continue ;};_dacga :=_ff .FromEMU (_bccb .CxAttr );_begb :=_ff .FromEMU (_bccb .CyAttr );for _ ,_aafe :=range _gdgc .Any {if _cfbdc ,_bfba :=_aafe .(*_bg .Pic ); +_bfba {if _cfbdc .BlipFill !=nil {_bdbg ,_daeb :=_eagb .makePdfImageFromGraphics (_cfbdc );if _daeb !=nil {_bf .Log .Debug ("C\u0061\u006e\u006e\u006ft \u006da\u006b\u0065\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_daeb );};if _bdbg !=nil {_bdbg .Scale (_dacga /_bdbg .Width (),_begb /_bdbg .Height ()); +_bfd .Add (_bdbg );_gace =true ;_aad =false ;};};};};};};};};};return _gace ,_fefc ,_aad ,_edaf ;};type tableCellProperties struct{_cg *_de .CT_Tc ;_bdd *_de .CT_TblPr ;_eba *_de .CT_TblPrEx ;_dbd int ;_ee int ;_bb int ;_gc int ;_fbec []*_de .CT_TblStylePr ; +_deb *_de .CT_PPrGeneral ;_ece *_de .CT_RPr ;_ccg bool ;_gea int ;_aae bool ;_bgf bool ;_gca float64 ;};type prefix struct{_fbgb string ;_beab []float64 ;_dfad bool ;_dfe bool ;};func (_cegca *convertContext )calculateHdrFtrContentHeight (){_babb :=_d .New (); +_babb .SetPageSize (_d .PageSize {_cegca ._gcfe .Width (),_cegca ._gcfe .Height ()});_babb .SetPageMargins (_cegca ._gfac .Left ,_cegca ._gfac .Right ,_cegca ._gfac .Top ,_cegca ._gfac .Bottom );_gfgaf :=*_cegca ;_gfgaf ._gcfe =_babb ;_gfgaf .newPage (); +_gfgaf .drawPages ();_gfgaf .drawHeaderFooter ();_fcgfa :=_babb .Finalize ();if _fcgfa !=nil {_bf .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_fcgfa );};if _gfgaf ._aaed >=_cegca ._gfac .Top {_cegca ._fege .Top =_gfgaf ._aaed +_cegca ._ecaa ; +_cegca ._gfac .Top =_gfgaf ._aaed +_cegca ._ecaa ;_cegca ._aaed =_gfgaf ._aaed ;};if _gfgaf ._cggg < _cegca ._gfac .Bottom {_fdab :=(_gfgaf ._cggg /_cegca ._gfac .Bottom )*(_gfgaf ._cggg *_ac );_cegca ._gedba -=_fdab ;}else {_cegca ._gedba -=_gfgaf ._cggg ; +_cegca ._fege .Bottom =_cegca ._gedba ;};_cegca ._gcfe .SetPageMargins (_cegca ._gfac .Left ,_cegca ._gfac .Right ,_cegca ._gfac .Top ,_cegca ._gfac .Bottom );};func _cbfe (_cef *_d .Creator ,_cff *image ){_cff ._fg .SetPos (_cff ._cdc ,_cff ._aac );_cef .Draw (_cff ._fg )}; +func (_gbcg *convertContext )addTextSymbol (_gcfg *symbol ){_gbb :=_d .New ();_edba :=_gbb .NewStyledParagraph ();_edba .SetMargins (0,0,0,0);_ebd :=_gcfg ._ade ;if _gcfg ._dfg {_ebd ="";};_cgd :=_edba .Append (_ebd );_bcad :=0.0;if _gcfg ._aaeg !=nil {_cgd .Style =*_gcfg ._aaeg ; +if _gcfg ._aaeg .CharSpacing !=0{_bcad =_gcfg ._aaeg .CharSpacing ;};};if _gcfg ._adc ==nil &&_gcfg ._fee ==nil {_gcfg ._deaf =_edba .Height ()*_ac ;_gcfg ._eff =_edba .Height ();};if _gcfg ._efc ==0&&!_gcfg ._dfg {_gcfg ._efc =_edba .Width ()+_bcad ;}; +if _gcfg ._deaf < _gbcg ._egggg ._daa {_gcfg ._deaf =_gbcg ._egggg ._daa ;};if len (_gbcg ._cbcfb ._fbdf )> 0{_cfa :=_gbcg ._cbcfb ._fbdf [len (_gbcg ._cbcfb ._fbdf )-1]._ade ;if _ffb .IsNoSpaceLanguage (_cfa )||(_cfa =="\u0020")!=(_gcfg ._ade =="\u0020"){_gbcg .addCurrentWordToParagraph (); +_gbcg .newWord ();};};_gbcg ._cbcfb ._fbdf =append (_gbcg ._cbcfb ._fbdf ,_gcfg );_gcfg ._cde =_gbcg ._cbcfb ._caff ;_gbcg ._cbcfb ._caff +=_gcfg ._efc ;if _gcfg ._ade !="\u0020"{_gbcg ._cbcfb ._fd =false ;};if _gcfg ._ade =="\u000d"{_gbcg .adjustHeights (_gcfg ._deaf *1.13); +_gbcg .adjustHeights (_gcfg ._deaf );};};func _cddf (_gebc *_de .CT_ParaRPr ,_cbad *_de .CT_RPr )*_de .CT_ParaRPr {if _cbad ==nil {return _gebc ;};if _gebc ==nil {_gebc =_de .NewCT_ParaRPr ();if _cbad .B !=nil {_gebc .B =_cbad .B ;};if _cbad .BCs !=nil {_gebc .BCs =_cbad .BCs ; +};if _cbad .I !=nil {_gebc .I =_cbad .I ;};if _cbad .ICs !=nil {_gebc .ICs =_cbad .ICs ;};if _cbad .U !=nil {_gebc .U =_cbad .U ;};if _cbad .Color !=nil {_gebc .Color =_cbad .Color ;};return _gebc ;};if _gebc .B !=_cbad .B {_gebc .B =_cbad .B ;};if _gebc .BCs !=_cbad .BCs {_gebc .BCs =_cbad .BCs ; +};if _gebc .I !=_cbad .I {_gebc .I =_cbad .I ;};if _gebc .ICs !=_cbad .ICs {_gebc .ICs =_cbad .ICs ;};if _gebc .U !=_cbad .U {_gebc .U =_cbad .U ;};if _gebc .Color !=_cbad .Color {_gebc .Color =_cbad .Color ;};return _gebc ;};func _geeca (_ddbfb *_de .EG_RunInnerContent )bool {if _cbgc :=_ddbfb .Br ; +_cbgc !=nil {return _cbgc .TypeAttr ==_de .ST_BrTypeTextWrapping ||_cbgc .TypeAttr ==_de .ST_BrTypeUnset ;};return false ;};func _cega (_gcec int ,_aedg bool )string {_gfagg :=(_gcec -1)/26+1;_adfd :=byte ((_gcec -1)%26);if _aedg {_adfd +=byte (65);}else {_adfd +=byte (97); +};_ffff :=_a .NewBuffer ([]byte {});for _eefc :=0;_eefc < _gfagg ;_eefc ++{_ffff .Write ([]byte {_adfd });};return _ffff .String ();};func (_abab *convertContext )makePdfImageFromGraphics (_fffbg *_bg .Pic )(*_d .Image ,error ){if _egdca :=_fffbg .BlipFill ; +_egdca !=nil {if _cgab :=_egdca .Blip ;_cgab !=nil {if _gfca :=_cgab .EmbedAttr ;_gfca !=nil {_fafbe ,_edfe :=_abab ._cbfb .GetImageObjByRelId (*_gfca );if _edfe !=nil {return nil ,_edfe ;};_aedb ,_edfe :=_ce .Open (_fafbe .Path );if _edfe !=nil {return nil ,_edfe ; +};_aced ,_edfe :=_ga .ReadAll (_aedb );if _edfe !=nil {return nil ,_edfe ;};if _c .ToLower (_fafbe .Format )=="\u0065\u006d\u0066"{_abaa ,_cadbb :=_gaf .ReadFile (_aced );if _cadbb !=nil {return nil ,_cadbb ;};_dded :=new (_a .Buffer );_dcbcc :=_abaa .Draw (); +if _dcdf :=_f .Encode (_dded ,_dcbcc );_dcdf !=nil {return nil ,_dcdf ;};_aced =_dded .Bytes ();};_ebbea ,_edfe :=_abab ._gcfe .NewImageFromData (_aced );if _edfe !=nil {return nil ,_edfe ;};if _ffb .DefaultImageEncoder !=nil {_ebbea .SetEncoder (_ffb .DefaultImageEncoder ); +}else {_ebbea .SetEncoder (_gf .NewFlateEncoder ());if _c .ToLower (_fafbe .Format )=="\u006a\u0070\u0067"||_c .ToLower (_fafbe .Format )=="\u006a\u0070\u0065\u0067"{_ebbea .SetEncoder (_gf .NewDCTEncoder ());};};return _ebbea ,nil ;};};};return nil ,nil ; +};type image struct{_fg *_d .Image ;_cdc float64 ;_aac float64 ;};var _ddc =map[int32 ]int32 {61623:8226,61607:8226,61558:9830,61656:8594,61692:8730};func (_dfbd *convertContext )addAbsoluteEGPC (_gecc []*_de .EG_PContent ,_fbb *_de .CT_PPr )bool {_gab :=len (_gecc ); +for _ ,_aaad :=range _gecc {for _ ,_cdg :=range _aaad .FldSimple {if _cdg !=nil {_dfbd .addAbsoluteEGPC (_cdg .EG_PContent ,_fbb );};};if _dabb :=_aaad .Hyperlink ;_dabb !=nil {_dfbd ._fdbg =_dabb ;_dfbd .addAbsoluteCRC (_dabb .EG_ContentRunContent ,_fbb ); +};_dfbd ._fdbg =nil ;if _dfbd .addAbsoluteCRC (_aaad .EG_ContentRunContent ,_fbb ){if _gab > 1{_dfbd .moveCurrentParagraphToNewPage ();continue ;}else {return true ;};};_gab --;};return false ;};func (_dgbad *convertContext )addAbsoluteHeaderFooterCBCs (_cbef []*_de .EG_ContentBlockContent ){for _ ,_gaged :=range _cbef {for _ ,_cdgg :=range _gaged .P {_dgbad .newParagraph (); +if _cdgg .PPr !=nil &&_cdgg .PPr .PStyle ==nil {_cegc :=_dgbad ._cbfb .Styles .ParagraphStyles ();for _ ,_bfdf :=range _cegc {if _bdacg :=_bfdf .X ().DefaultAttr ;_bdacg !=nil {if _ccdg :=_bdacg .Bool ;_ccdg !=nil &&*_ccdg {_cdgg .PPr =_ccega (_cdgg .PPr ,_bfdf .X ().PPr ,_bfdf .X ().RPr ); +};if _gcde :=_bdacg .ST_OnOff1 ;_gcde ==_cc .ST_OnOff1On {_cdgg .PPr =_ccega (_cdgg .PPr ,_bfdf .X ().PPr ,_bfdf .X ().RPr );};break ;};};};_dacf ,_bcd :=_dgbad .combinePPrWithStyles (_cdgg .PPr );if _bcd !=nil {_dgbad ._aefad =_bcd ;};_dgbad .assignPropsToAbsoluteParagraph (_dacf ,_dgbad ._egggg ); +_dgbad .determineParagraphBounds ();_dgbad .newLine ();_dgbad .newWord ();_edcg :=_cdgg .EG_PContent ;if len (_edcg )==0{_dgbad .addEmptyLine ();}else {_dgbad .addAnchorBlocks (_edcg );_dgbad .addAnchorExtra (_edcg );_dgbad .addAbsoluteEGPC (_edcg ,_dacf ); +_dgbad .addCurrentWordToParagraph ();};if _dgbad ._aada {_dgbad .addCurrentParagraphHeaderToCurrentPage ();}else {_dgbad .addCurrentParagraphFooterToCurrentPage ();};};for _ ,_aabe :=range _gaged .Tbl {if _dgbad ._egggg ==nil {_dgbad .newParagraph ();_dgbad .determineParagraphBounds (); +_dgbad .newLine ();_dgbad .newWord ();};_dgbad .addAbsoluteHeaderFooterTable (_aabe );};};};type symbol struct{_ade string ;_cde float64 ;_fe float64 ;_efc float64 ;_deaf float64 ;_eff float64 ;_aaeg *_d .TextStyle ;_fee *_d .Image ;_adc *block ;_aga string ; +_eg bool ;_gbc bool ;_dfg bool ;_gag *_d .Color ;_bcb bool ;_ccdb bool ;};func (_ccc *convertContext )alignSymbolsVertically (){for _ ,_eef :=range _ccc ._bffgb {for _ ,_bdde :=range _eef ._gff {for _ ,_dcgb :=range _bdde ._cceg {_debd :=0.0;for _ ,_egg :=range _dcgb ._bdb {for _ ,_ccbd :=range _egg ._ffc {for _ ,_ege :=range _ccbd ._fbdf {if _ege ._deaf > _debd {_debd =_ege ._deaf ; +};};};};for _ ,_ggce :=range _dcgb ._bdb {for _ ,_fda :=range _ggce ._ffc {for _ ,_dge :=range _fda ._fbdf {if _dge ._eff < _debd -_bdde ._agc {_dge ._fe =_debd -_bdde ._agc -_dge ._eff ;};};};};};};};};type headerFooterRef struct{_aaac bool ;_dedd bool ; +_cdde string ;_cbgd _de .ST_HdrFtr ;_accd int ;_eegfe int ;};func (_fgfe *convertContext )addAnchorBlocks (_gef []*_de .EG_PContent ){for _ ,_fbbg :=range _gef {for _ ,_dff :=range _fbbg .EG_ContentRunContent {if _fgge :=_dff .R ;_fgge !=nil {for _ ,_ccgce :=range _fgge .EG_RunInnerContent {if _ddbd :=_ccgce .Drawing ; +_ddbd !=nil {for _ ,_dbg :=range _ddbd .Anchor {var _bce ,_eace ,_caa ,_deac float64 ;if _dbg .DistLAttr !=nil {_bce =_ff .FromEMU (int64 (*_dbg .DistLAttr ));};if _dbg .DistRAttr !=nil {_eace =_ff .FromEMU (int64 (*_dbg .DistRAttr ));};if _dbg .DistTAttr !=nil {_caa =_ff .FromEMU (int64 (*_dbg .DistTAttr )); +};if _dbg .DistBAttr !=nil {_deac =_ff .FromEMU (int64 (*_dbg .DistBAttr ));};var _ebe ,_dce ,_fdf ,_bgff float64 ;if _egb :=_dbg .Extent ;_egb !=nil {_bgff =_ff .FromEMU (_egb .CxAttr );_fdf =_ff .FromEMU (_egb .CyAttr );};_ggbf :=0.0;_bgce :=0.0;_ecfae ,_eagg :=_dbg .PositionH ,_dbg .PositionV ; +switch _ecfae .RelativeFromAttr {case _de .WdST_RelFromHPage :_bgce =0;default:_bgce =_fgfe ._fade ._efg .Left ;};if _faa :=_ecfae .Choice ;_faa !=nil {if _faa .PosOffset !=nil {_ebe =_ff .FromEMU (int64 (*_faa .PosOffset ));};switch _faa .Align {case _de .WdST_AlignHRight :_ebe +=_fgfe ._egggg ._gb -_fgfe ._egggg ._ed -_bgff ; +case _de .WdST_AlignHCenter :_ebe +=(_fgfe ._egggg ._gb -_fgfe ._egggg ._ed -_bgff )/2;};};switch _eagg .RelativeFromAttr {case _de .WdST_RelFromVPage :_ggbf =0;case _de .WdST_RelFromVParagraph :_ggbf =_fgfe ._egggg ._fc ;case _de .WdST_RelFromVTopMargin :_ggbf =0; +default:_ggbf =_fgfe ._fade ._efg .Top ;};if _dba :=_eagg .Choice ;_dba !=nil {if _dba .PosOffset !=nil {_dce =_ff .FromEMU (int64 (*_dba .PosOffset ));};};_ggbf +=_dce ;_bgce +=_ebe ;_cabe :=_ggbf +_fdf ;_fae :=_bgce +_bgff ;if _ggbf < _fgfe ._fade ._efe {_fgfe .moveCurrentParagraphToNewPage (); +};_bee :=_dce +_fdf ;if _bee > _fgfe ._egggg ._cfg {_fgfe ._egggg ._cfg =_bee ;};if !_dbg .AllowOverlapAttr {_fgfe ._egggg ._ccd =_fdf ;};if _dbg .Choice !=nil &&_dbg .Choice .WrapNone ==nil {_fgfe ._egggg ._ec =append (_fgfe ._egggg ._ec ,&zoneToSkip {_baf :&_ffb .Rectangle {Top :_ggbf -_caa ,Bottom :_cabe +_deac ,Left :_bgce -_bce ,Right :_fae +_eace },_gaa :_dbg .Choice ,_af :_dbg .RelativeHeightAttr }); +};if _gefg :=_dbg .Graphic ;_gefg !=nil {if _aeg :=_gefg .GraphicData ;_aeg !=nil {for _ ,_gbe :=range _aeg .Any {if _bad ,_bab :=_gbe .(*_bg .Pic );_bab {_cda ,_beea :=_fgfe .makePdfImageFromGraphics (_bad );if _beea !=nil {_bf .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_beea ); +};_fcgb :=false ;_gfb :=0.0;if _bad .SpPr !=nil &&_bad .SpPr .Xfrm !=nil {if _bad .SpPr .Xfrm .RotAttr !=nil {_gfb =_ff .DegreeFromSTAngle (*_bad .SpPr .Xfrm .RotAttr );};if _ceef :=_bad .SpPr .Xfrm .Ext ;_ceef !=nil {_fcgb =true ;};};if _cda !=nil {if !_fcgb {_cda .Scale (_bgff /_cda .Width (),_fdf /_cda .Height ()); +}else {_cda .ScaleToWidth (_bgff );};_cda .SetAngle (_gfb );_fgfc :=&image {_fg :_cda ,_cdc :_bgce ,_aac :_ggbf };if _dbg .BehindDocAttr {_fgfe ._egggg ._dcb =append (_fgfe ._egggg ._dcb ,_fgfc );}else {_fgfe ._egggg ._ffbc =append (_fgfe ._egggg ._ffbc ,_fgfc ); +};};}else if _egcg ,_fbeb :=_gbe .(*_ba .Chart );_fbeb {_gdd ,_bgea :=_fgfe .makePdfBlockFromChart (_egcg ,_bgff ,_fdf );if _bgea !=nil {_bf .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_bgea ); +};if _gdd !=nil {_cffg :=&block {_dbe :_gdd ,_fcf :_bgce ,_afc :_ggbf };if _dbg .BehindDocAttr {_fgfe ._egggg ._fa =append (_fgfe ._egggg ._fa ,_cffg );}else {_fgfe ._egggg ._deg =append (_fgfe ._egggg ._deg ,_cffg );};};};};};};};};};};};};}; \ No newline at end of file diff --git a/document/document.go b/document/document.go index 74efe1874d..b64b692591 100644 --- a/document/document.go +++ b/document/document.go @@ -21,2366 +21,2371 @@ Example: run.SetText("foo") doc.SaveToFile("foo.docx") */ -package document ;import (_fa "archive/zip";_fc "bytes";_cb "errors";_gb "fmt";_f "github.com/unidoc/unioffice";_gbc "github.com/unidoc/unioffice/color";_cc "github.com/unidoc/unioffice/common";_ac "github.com/unidoc/unioffice/common/axcontrol";_fe "github.com/unidoc/unioffice/common/logger"; -_abd "github.com/unidoc/unioffice/common/tempstorage";_df "github.com/unidoc/unioffice/internal/formatutils";_fd "github.com/unidoc/unioffice/internal/license";_dg "github.com/unidoc/unioffice/measurement";_dc "github.com/unidoc/unioffice/schema/schemas.microsoft.com/office/activeX"; -_dcb "github.com/unidoc/unioffice/schema/soo/dml";_gbd "github.com/unidoc/unioffice/schema/soo/dml/chart";_ef "github.com/unidoc/unioffice/schema/soo/dml/picture";_de "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ggd "github.com/unidoc/unioffice/schema/soo/pkg/relationships"; -_gdb "github.com/unidoc/unioffice/schema/soo/wml";_eb "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_gg "github.com/unidoc/unioffice/vmldrawing";_gd "github.com/unidoc/unioffice/zippkg";_bd "image";_e "image/jpeg";_g "io";_b "math/rand"; -_ag "os";_ae "path/filepath";_d "regexp";_ab "strings";_c "unicode";);func _cecf (_babg *_gdb .CT_Tbl ,_cbfgb ,_ccf map[int64 ]int64 ){for _ ,_geda :=range _babg .EG_ContentRowContent {for _ ,_gadb :=range _geda .Tr {for _ ,_dec :=range _gadb .EG_ContentCellContent {for _ ,_bcee :=range _dec .Tc {for _ ,_dcfbc :=range _bcee .EG_BlockLevelElts {for _ ,_ddee :=range _dcfbc .EG_ContentBlockContent {for _ ,_ggagd :=range _ddee .P {_dbfc (_ggagd ,_cbfgb ,_ccf ); -};for _ ,_edef :=range _ddee .Tbl {_cecf (_edef ,_cbfgb ,_ccf );};};};};};};};}; +package document ;import (_cdcd "archive/zip";_cc "bytes";_b "errors";_fc "fmt";_c "github.com/unidoc/unioffice";_ac "github.com/unidoc/unioffice/color";_ff "github.com/unidoc/unioffice/common";_bd "github.com/unidoc/unioffice/common/axcontrol";_bf "github.com/unidoc/unioffice/common/logger"; +_ec "github.com/unidoc/unioffice/common/tempstorage";_gc "github.com/unidoc/unioffice/internal/formatutils";_da "github.com/unidoc/unioffice/internal/license";_fe "github.com/unidoc/unioffice/measurement";_gb "github.com/unidoc/unioffice/schema/schemas.microsoft.com/office/activeX"; +_ed "github.com/unidoc/unioffice/schema/soo/dml";_cdb "github.com/unidoc/unioffice/schema/soo/dml/chart";_gcb "github.com/unidoc/unioffice/schema/soo/dml/picture";_adb "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_bg "github.com/unidoc/unioffice/schema/soo/pkg/relationships"; +_af "github.com/unidoc/unioffice/schema/soo/wml";_ad "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_ba "github.com/unidoc/unioffice/vmldrawing";_a "github.com/unidoc/unioffice/zippkg";_cdc "image";_f "image/jpeg";_cd "io";_cg "math/rand"; +_dc "os";_gg "path/filepath";_e "regexp";_g "strings";_cb "unicode";); -// AddSection adds a new document section with an optional section break. If t -// is ST_SectionMarkUnset, then no break will be inserted. -func (_cfcb ParagraphProperties )AddSection (t _gdb .ST_SectionMark )Section {_cfcb ._egbf .SectPr =_gdb .NewCT_SectPr ();if t !=_gdb .ST_SectionMarkUnset {_cfcb ._egbf .SectPr .Type =_gdb .NewCT_SectType ();_cfcb ._egbf .SectPr .Type .ValAttr =t ;};return Section {_cfcb ._gddf ,_cfcb ._egbf .SectPr }; -}; - -// InsertRowAfter inserts a row after another row -func (_afbb Table )InsertRowAfter (r Row )Row {for _edeg ,_gbgeg :=range _afbb ._afabf .EG_ContentRowContent {if len (_gbgeg .Tr )> 0&&r .X ()==_gbgeg .Tr [0]{_decd :=_gdb .NewEG_ContentRowContent ();if len (_afbb ._afabf .EG_ContentRowContent )< _edeg +2{return _afbb .AddRow (); -};_afbb ._afabf .EG_ContentRowContent =append (_afbb ._afabf .EG_ContentRowContent ,nil );copy (_afbb ._afabf .EG_ContentRowContent [_edeg +2:],_afbb ._afabf .EG_ContentRowContent [_edeg +1:]);_afbb ._afabf .EG_ContentRowContent [_edeg +1]=_decd ;_deefd :=_gdb .NewCT_Row (); -_decd .Tr =append (_decd .Tr ,_deefd );return Row {_afbb ._feaf ,_deefd };};};return _afbb .AddRow ();}; - -// SetTop sets the top border to a specified type, color and thickness. -func (_eeaf ParagraphBorders )SetTop (t _gdb .ST_Border ,c _gbc .Color ,thickness _dg .Distance ){_eeaf ._ecade .Top =_gdb .NewCT_Border ();_fada (_eeaf ._ecade .Top ,t ,c ,thickness );};func _gffbe (_fdde *_gdb .CT_Tbl ,_cebg map[string ]string ){for _ ,_cacd :=range _fdde .EG_ContentRowContent {for _ ,_bedgf :=range _cacd .Tr {for _ ,_cfdg :=range _bedgf .EG_ContentCellContent {for _ ,_fcf :=range _cfdg .Tc {for _ ,_dcba :=range _fcf .EG_BlockLevelElts {for _ ,_cgbda :=range _dcba .EG_ContentBlockContent {for _ ,_ccde :=range _cgbda .P {_dage (_ccde ,_cebg ); -};for _ ,_fcfb :=range _cgbda .Tbl {_gffbe (_fcfb ,_cebg );};};};};};};};}; - -// NewStyles constructs a new empty Styles -func NewStyles ()Styles {return Styles {_gdb .NewStyles ()}}; +// SetUISortOrder controls the order the style is displayed in the UI. +func (_afgdf Style )SetUISortOrder (order int ){_afgdf ._ggadfb .UiPriority =_af .NewCT_DecimalNumber ();_afgdf ._ggadfb .UiPriority .ValAttr =int64 (order );}; -// Underline returns the type of paragraph underline. -func (_dgdac ParagraphProperties )Underline ()_gdb .ST_Underline {if _fgdc :=_dgdac ._egbf .RPr .U ;_fgdc !=nil {return _fgdc .ValAttr ;};return 0;}; +// RemoveParagraph removes a paragraph from a footer. +func (_caec Header )RemoveParagraph (p Paragraph ){for _ ,_fcadd :=range _caec ._cdef .EG_ContentBlockContent {for _egfb ,_ddbbf :=range _fcadd .P {if _ddbbf ==p ._gacd {copy (_fcadd .P [_egfb :],_fcadd .P [_egfb +1:]);_fcadd .P =_fcadd .P [0:len (_fcadd .P )-1]; +return ;};};};}; // X returns the inner wrapped XML type. -func (_gabd *Document )X ()*_gdb .Document {return _gabd ._dbc }; +func (_fcfa Footer )X ()*_af .Ftr {return _fcfa ._dfceb }; -// SetVerticalAlignment controls the vertical alignment of the run, this is used -// to control if text is superscript/subscript. -func (_ddgae RunProperties )SetVerticalAlignment (v _de .ST_VerticalAlignRun ){if v ==_de .ST_VerticalAlignRunUnset {_ddgae ._bace .VertAlign =nil ;}else {_ddgae ._bace .VertAlign =_gdb .NewCT_VerticalAlignRun ();_ddgae ._bace .VertAlign .ValAttr =v ;}; +// 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 (_dfd AnchoredDrawing )SetOffset (x ,y _fe .Distance ){_dfd .SetXOffset (x );_dfd .SetYOffset (y )}; + +// Clear content of node element. +func (_bebf *Node )Clear (){_bebf ._affgbb =nil };func _bafgd (_aeeda *_af .CT_Border ,_ebebeg _af .ST_Border ,_efbc _ac .Color ,_bebfc _fe .Distance ){_aeeda .ValAttr =_ebebeg ;_aeeda .ColorAttr =&_af .ST_HexColor {};if _efbc .IsAuto (){_aeeda .ColorAttr .ST_HexColorAuto =_af .ST_HexColorAutoAuto ; +}else {_aeeda .ColorAttr .ST_HexColorRGB =_efbc .AsRGBString ();};if _bebfc !=_fe .Zero {_aeeda .SzAttr =_c .Uint64 (uint64 (_bebfc /_fe .Point *8));};};func (_gcf *Document )appendTable (_fbd *Paragraph ,_bffg Table ,_abf bool )Table {_bagg :=_gcf ._fcb .Body ; +_adfc :=_af .NewEG_BlockLevelElts ();_gcf ._fcb .Body .EG_BlockLevelElts =append (_gcf ._fcb .Body .EG_BlockLevelElts ,_adfc );_gbe :=_af .NewEG_ContentBlockContent ();_adfc .EG_ContentBlockContent =append (_adfc .EG_ContentBlockContent ,_gbe );if _fbd !=nil {_dadc :=_fbd .X (); +for _ace ,_cdea :=range _bagg .EG_BlockLevelElts {for _ ,_gaae :=range _cdea .EG_ContentBlockContent {for _acca ,_bca :=range _gbe .P {if _bca ==_dadc {_acbb :=_bffg .X ();_ecb :=_af .NewEG_BlockLevelElts ();_bdg :=_af .NewEG_ContentBlockContent ();_ecb .EG_ContentBlockContent =append (_ecb .EG_ContentBlockContent ,_bdg ); +_bdg .Tbl =append (_bdg .Tbl ,_acbb );_bagg .EG_BlockLevelElts =append (_bagg .EG_BlockLevelElts ,nil );if _abf {copy (_bagg .EG_BlockLevelElts [_ace +1:],_bagg .EG_BlockLevelElts [_ace :]);_bagg .EG_BlockLevelElts [_ace ]=_ecb ;if _acca !=0{_agd :=_af .NewEG_BlockLevelElts (); +_bbg :=_af .NewEG_ContentBlockContent ();_agd .EG_ContentBlockContent =append (_agd .EG_ContentBlockContent ,_bbg );_bbg .P =_gaae .P [:_acca ];_bagg .EG_BlockLevelElts =append (_bagg .EG_BlockLevelElts ,nil );copy (_bagg .EG_BlockLevelElts [_ace +1:],_bagg .EG_BlockLevelElts [_ace :]); +_bagg .EG_BlockLevelElts [_ace ]=_agd ;};_gaae .P =_gaae .P [_acca :];}else {copy (_bagg .EG_BlockLevelElts [_ace +2:],_bagg .EG_BlockLevelElts [_ace +1:]);_bagg .EG_BlockLevelElts [_ace +1]=_ecb ;if _acca !=len (_gaae .P )-1{_fee :=_af .NewEG_BlockLevelElts (); +_cgg :=_af .NewEG_ContentBlockContent ();_fee .EG_ContentBlockContent =append (_fee .EG_ContentBlockContent ,_cgg );_cgg .P =_gaae .P [_acca +1:];_bagg .EG_BlockLevelElts =append (_bagg .EG_BlockLevelElts ,nil );copy (_bagg .EG_BlockLevelElts [_ace +3:],_bagg .EG_BlockLevelElts [_ace +2:]); +_bagg .EG_BlockLevelElts [_ace +2]=_fee ;};_gaae .P =_gaae .P [:_acca +1];};break ;};};for _ ,_eeca :=range _gaae .Tbl {_bae :=_cbdb (_eeca ,_dadc ,_abf );if _bae !=nil {break ;};};};};}else {_gbe .Tbl =append (_gbe .Tbl ,_bffg .X ());};return Table {_gcf ,_bffg .X ()}; }; -// Spacing returns the paragraph spacing settings. -func (_bdbed ParagraphProperties )Spacing ()ParagraphSpacing {if _bdbed ._egbf .Spacing ==nil {_bdbed ._egbf .Spacing =_gdb .NewCT_Spacing ();};return ParagraphSpacing {_bdbed ._egbf .Spacing };}; +// ReplaceText replace the text inside node. +func (_bddff *Node )ReplaceText (oldText ,newText string ){switch _ecbdad :=_bddff .X ().(type ){case *Paragraph :for _ ,_eeac :=range _ecbdad .Runs (){for _ ,_cefd :=range _eeac ._cefc .EG_RunInnerContent {if _cefd .T !=nil {_gcbac :=_cefd .T .Content ; +_gcbac =_g .ReplaceAll (_gcbac ,oldText ,newText );_cefd .T .Content =_gcbac ;};};};};for _ ,_aggeg :=range _bddff .Children {_aggeg .ReplaceText (oldText ,newText );};}; -// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. -func (_ddcff TableBorders )SetInsideHorizontal (t _gdb .ST_Border ,c _gbc .Color ,thickness _dg .Distance ){_ddcff ._gfgae .InsideH =_gdb .NewCT_Border ();_beggg (_ddcff ._gfgae .InsideH ,t ,c ,thickness );}; +// SizeValue returns the value of run font size in points. +func (_bfabd RunProperties )SizeValue ()float64 {if _defa :=_bfabd ._bgefc .Sz ;_defa !=nil {_bgefb :=_defa .ValAttr ;if _bgefb .ST_UnsignedDecimalNumber !=nil {return float64 (*_bgefb .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// X returns the inner wrapped XML type. -func (_bf Cell )X ()*_gdb .CT_Tc {return _bf ._dbf }; +// SetKeepNext controls if the paragraph is kept with the next paragraph. +func (_fegaf ParagraphStyleProperties )SetKeepNext (b bool ){if !b {_fegaf ._bbbg .KeepNext =nil ;}else {_fegaf ._bbbg .KeepNext =_af .NewCT_OnOff ();};}; -// Close closes the document, removing any temporary files that might have been -// created when opening a document. -func (_cdeeg *Document )Close ()error {if _cdeeg .TmpPath !=""{return _abd .RemoveAll (_cdeeg .TmpPath );};return nil ;}; +// SetLeftIndent controls the left indent of the paragraph. +func (_dfec ParagraphStyleProperties )SetLeftIndent (m _fe .Distance ){if _dfec ._bbbg .Ind ==nil {_dfec ._bbbg .Ind =_af .NewCT_Ind ();};if m ==_fe .Zero {_dfec ._bbbg .Ind .LeftAttr =nil ;}else {_dfec ._bbbg .Ind .LeftAttr =&_af .ST_SignedTwipsMeasure {}; +_dfec ._bbbg .Ind .LeftAttr .Int64 =_c .Int64 (int64 (m /_fe .Twips ));};}; -// Properties returns the cell properties. -func (_dgc Cell )Properties ()CellProperties {if _dgc ._dbf .TcPr ==nil {_dgc ._dbf .TcPr =_gdb .NewCT_TcPr ();};return CellProperties {_dgc ._dbf .TcPr };}; +// SetUnderline controls underline for a run style. +func (_acfa RunProperties )SetUnderline (style _af .ST_Underline ,c _ac .Color ){if style ==_af .ST_UnderlineUnset {_acfa ._bgefc .U =nil ;}else {_acfa ._bgefc .U =_af .NewCT_Underline ();_acfa ._bgefc .U .ColorAttr =&_af .ST_HexColor {};_acfa ._bgefc .U .ColorAttr .ST_HexColorRGB =c .AsRGBString (); +_acfa ._bgefc .U .ValAttr =style ;};}; // Clear clears all content within a footer -func (_gdbeg Footer )Clear (){_gdbeg ._dbdg .EG_ContentBlockContent =nil }; +func (_caeb Footer )Clear (){_caeb ._dfceb .EG_ContentBlockContent =nil };func _cbdb (_dba *_af .CT_Tbl ,_gdb *_af .CT_P ,_gef bool )*_af .CT_Tbl {for _ ,_cgeg :=range _dba .EG_ContentRowContent {for _ ,_dfe :=range _cgeg .Tr {for _ ,_gdba :=range _dfe .EG_ContentCellContent {for _ ,_bgea :=range _gdba .Tc {for _bfed ,_ebge :=range _bgea .EG_BlockLevelElts {for _ ,_abb :=range _ebge .EG_ContentBlockContent {for _bfcb ,_dfdf :=range _abb .P {if _dfdf ==_gdb {_ffb :=_af .NewEG_BlockLevelElts (); +_bce :=_af .NewEG_ContentBlockContent ();_ffb .EG_ContentBlockContent =append (_ffb .EG_ContentBlockContent ,_bce );_fbec :=_af .NewCT_Tbl ();_bce .Tbl =append (_bce .Tbl ,_fbec );_bgea .EG_BlockLevelElts =append (_bgea .EG_BlockLevelElts ,nil );if _gef {copy (_bgea .EG_BlockLevelElts [_bfed +1:],_bgea .EG_BlockLevelElts [_bfed :]); +_bgea .EG_BlockLevelElts [_bfed ]=_ffb ;if _bfcb !=0{_bgad :=_af .NewEG_BlockLevelElts ();_ced :=_af .NewEG_ContentBlockContent ();_bgad .EG_ContentBlockContent =append (_bgad .EG_ContentBlockContent ,_ced );_ced .P =_abb .P [:_bfcb ];_bgea .EG_BlockLevelElts =append (_bgea .EG_BlockLevelElts ,nil ); +copy (_bgea .EG_BlockLevelElts [_bfed +1:],_bgea .EG_BlockLevelElts [_bfed :]);_bgea .EG_BlockLevelElts [_bfed ]=_bgad ;};_abb .P =_abb .P [_bfcb :];}else {copy (_bgea .EG_BlockLevelElts [_bfed +2:],_bgea .EG_BlockLevelElts [_bfed +1:]);_bgea .EG_BlockLevelElts [_bfed +1]=_ffb ; +if _bfcb !=len (_abb .P )-1{_aagg :=_af .NewEG_BlockLevelElts ();_bcd :=_af .NewEG_ContentBlockContent ();_aagg .EG_ContentBlockContent =append (_aagg .EG_ContentBlockContent ,_bcd );_bcd .P =_abb .P [_bfcb +1:];_bgea .EG_BlockLevelElts =append (_bgea .EG_BlockLevelElts ,nil ); +copy (_bgea .EG_BlockLevelElts [_bfed +3:],_bgea .EG_BlockLevelElts [_bfed +2:]);_bgea .EG_BlockLevelElts [_bfed +2]=_aagg ;}else {_cda :=_af .NewEG_BlockLevelElts ();_dcgc :=_af .NewEG_ContentBlockContent ();_cda .EG_ContentBlockContent =append (_cda .EG_ContentBlockContent ,_dcgc ); +_dcgc .P =[]*_af .CT_P {_af .NewCT_P ()};_bgea .EG_BlockLevelElts =append (_bgea .EG_BlockLevelElts ,nil );copy (_bgea .EG_BlockLevelElts [_bfed +3:],_bgea .EG_BlockLevelElts [_bfed +2:]);_bgea .EG_BlockLevelElts [_bfed +2]=_cda ;};_abb .P =_abb .P [:_bfcb +1]; +};return _fbec ;};};for _ ,_cac :=range _abb .Tbl {_ddd :=_cbdb (_cac ,_gdb ,_gef );if _ddd !=nil {return _ddd ;};};};};};};};};return nil ;};func (_bgcc Paragraph )addFldChar ()*_af .CT_FldChar {_aedff :=_bgcc .AddRun ();_cfdc :=_aedff .X ();_efeb :=_af .NewEG_RunInnerContent (); +_cfedb :=_af .NewCT_FldChar ();_efeb .FldChar =_cfedb ;_cfdc .EG_RunInnerContent =append (_cfdc .EG_RunInnerContent ,_efeb );return _cfedb ;}; -// SetDoubleStrikeThrough sets the run to double strike-through. -func (_aaaef RunProperties )SetDoubleStrikeThrough (b bool ){if !b {_aaaef ._bace .Dstrike =nil ;}else {_aaaef ._bace .Dstrike =_gdb .NewCT_OnOff ();};}; +// X returns the inner wrapped XML type. +func (_fbbd HyperLink )X ()*_af .CT_Hyperlink {return _fbbd ._aaec }; -// NumberingDefinition defines a numbering definition for a list of pragraphs. -type NumberingDefinition struct{_gged *_gdb .CT_AbstractNum }; +// Footers returns the footers defined in the document. +func (_fdb *Document )Footers ()[]Footer {_eaag :=[]Footer {};for _ ,_bff :=range _fdb ._fdc {_eaag =append (_eaag ,Footer {_fdb ,_bff });};return _eaag ;}; -// X returns the internally wrapped *wml.CT_SectPr. -func (_cgbb Section )X ()*_gdb .CT_SectPr {return _cgbb ._bcgc }; +// Nodes return the document's element as nodes. +func (_dagff *Document )Nodes ()Nodes {_fdde :=[]Node {};for _ ,_affe :=range _dagff ._fcb .Body .EG_BlockLevelElts {_fdde =append (_fdde ,_dffd (_dagff ,_affe .EG_ContentBlockContent ,nil )...);};if _dagff ._fcb .Body .SectPr !=nil {_fdde =append (_fdde ,Node {_affgbb :_dagff ._fcb .Body .SectPr }); +};_gedc :=Nodes {_geeg :_fdde };return _gedc ;}; -// SetTop sets the cell top margin -func (_eed CellMargins )SetTop (d _dg .Distance ){_eed ._cf .Top =_gdb .NewCT_TblWidth ();_dgf (_eed ._cf .Top ,d );}; +// Run is a run of text within a paragraph that shares the same formatting. +type Run struct{_ecfcb *Document ;_cefc *_af .CT_R ;}; -// SetOutlineLevel sets the outline level of this style. -func (_cbge ParagraphStyleProperties )SetOutlineLevel (lvl int ){_cbge ._cdeed .OutlineLvl =_gdb .NewCT_DecimalNumber ();_cbge ._cdeed .OutlineLvl .ValAttr =int64 (lvl );}; +// AddRun adds a run to a paragraph. +func (_agdb Paragraph )AddRun ()Run {_gdcbe :=_af .NewEG_PContent ();_agdb ._gacd .EG_PContent =append (_agdb ._gacd .EG_PContent ,_gdcbe );_adac :=_af .NewEG_ContentRunContent ();_gdcbe .EG_ContentRunContent =append (_gdcbe .EG_ContentRunContent ,_adac ); +_ccda :=_af .NewCT_R ();_adac .R =_ccda ;return Run {_agdb ._fcga ,_ccda };};func (_cbfb *Document )insertTable (_gbf Paragraph ,_fdba bool )Table {_gga :=_cbfb ._fcb .Body ;if _gga ==nil {return _cbfb .AddTable ();};_bfe :=_gbf .X ();for _gff ,_bbbf :=range _gga .EG_BlockLevelElts {for _ ,_degg :=range _bbbf .EG_ContentBlockContent {for _ddb ,_baf :=range _degg .P {if _baf ==_bfe {_cfa :=_af .NewCT_Tbl (); +_cde :=_af .NewEG_BlockLevelElts ();_bfcd :=_af .NewEG_ContentBlockContent ();_cde .EG_ContentBlockContent =append (_cde .EG_ContentBlockContent ,_bfcd );_bfcd .Tbl =append (_bfcd .Tbl ,_cfa );_gga .EG_BlockLevelElts =append (_gga .EG_BlockLevelElts ,nil ); +if _fdba {copy (_gga .EG_BlockLevelElts [_gff +1:],_gga .EG_BlockLevelElts [_gff :]);_gga .EG_BlockLevelElts [_gff ]=_cde ;if _ddb !=0{_gegf :=_af .NewEG_BlockLevelElts ();_febd :=_af .NewEG_ContentBlockContent ();_gegf .EG_ContentBlockContent =append (_gegf .EG_ContentBlockContent ,_febd ); +_febd .P =_degg .P [:_ddb ];_gga .EG_BlockLevelElts =append (_gga .EG_BlockLevelElts ,nil );copy (_gga .EG_BlockLevelElts [_gff +1:],_gga .EG_BlockLevelElts [_gff :]);_gga .EG_BlockLevelElts [_gff ]=_gegf ;};_degg .P =_degg .P [_ddb :];}else {copy (_gga .EG_BlockLevelElts [_gff +2:],_gga .EG_BlockLevelElts [_gff +1:]); +_gga .EG_BlockLevelElts [_gff +1]=_cde ;if _ddb !=len (_degg .P )-1{_gfeb :=_af .NewEG_BlockLevelElts ();_eag :=_af .NewEG_ContentBlockContent ();_gfeb .EG_ContentBlockContent =append (_gfeb .EG_ContentBlockContent ,_eag );_eag .P =_degg .P [_ddb +1:]; +_gga .EG_BlockLevelElts =append (_gga .EG_BlockLevelElts ,nil );copy (_gga .EG_BlockLevelElts [_gff +3:],_gga .EG_BlockLevelElts [_gff +2:]);_gga .EG_BlockLevelElts [_gff +2]=_gfeb ;};_degg .P =_degg .P [:_ddb +1];};return Table {_cbfb ,_cfa };};};for _ ,_dda :=range _degg .Tbl {_dbf :=_cbdb (_dda ,_bfe ,_fdba ); +if _dbf !=nil {return Table {_cbfb ,_dbf };};};};};return _cbfb .AddTable ();}; -// SetThemeShade sets the shade based off the theme color. -func (_cge Color )SetThemeShade (s uint8 ){_bddb :=_gb .Sprintf ("\u0025\u0030\u0032\u0078",s );_cge ._ffe .ThemeShadeAttr =&_bddb ;}; +// Properties returns the cell properties. +func (_ag Cell )Properties ()CellProperties {if _ag ._dcccf .TcPr ==nil {_ag ._dcccf .TcPr =_af .NewCT_TcPr ();};return CellProperties {_ag ._dcccf .TcPr };}; -// ParagraphProperties returns the paragraph properties controlling text formatting within the table. -func (_cfbc TableConditionalFormatting )ParagraphProperties ()ParagraphStyleProperties {if _cfbc ._bfcgg .PPr ==nil {_cfbc ._bfcgg .PPr =_gdb .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_cfbc ._bfcgg .PPr };};func (_bgfdd *Document )insertParagraph (_gdag Paragraph ,_cbad bool )Paragraph {if _bgfdd ._dbc .Body ==nil {return _bgfdd .AddParagraph (); -};_fgbg :=_gdag .X ();for _ ,_bdge :=range _bgfdd ._dbc .Body .EG_BlockLevelElts {for _ ,_bgee :=range _bdge .EG_ContentBlockContent {for _gccbe ,_ffc :=range _bgee .P {if _ffc ==_fgbg {_afga :=_gdb .NewCT_P ();_bgee .P =append (_bgee .P ,nil );if _cbad {copy (_bgee .P [_gccbe +1:],_bgee .P [_gccbe :]); -_bgee .P [_gccbe ]=_afga ;}else {copy (_bgee .P [_gccbe +2:],_bgee .P [_gccbe +1:]);_bgee .P [_gccbe +1]=_afga ;};return Paragraph {_bgfdd ,_afga };};};for _ ,_acbb :=range _bgee .Tbl {for _ ,_cgge :=range _acbb .EG_ContentRowContent {for _ ,_bacfb :=range _cgge .Tr {for _ ,_affe :=range _bacfb .EG_ContentCellContent {for _ ,_feeb :=range _affe .Tc {for _ ,_agbde :=range _feeb .EG_BlockLevelElts {for _ ,_ggde :=range _agbde .EG_ContentBlockContent {for _ggcc ,_edf :=range _ggde .P {if _edf ==_fgbg {_ccea :=_gdb .NewCT_P (); -_ggde .P =append (_ggde .P ,nil );if _cbad {copy (_ggde .P [_ggcc +1:],_ggde .P [_ggcc :]);_ggde .P [_ggcc ]=_ccea ;}else {copy (_ggde .P [_ggcc +2:],_ggde .P [_ggcc +1:]);_ggde .P [_ggcc +1]=_ccea ;};return Paragraph {_bgfdd ,_ccea };};};};};};};};};}; -if _bgee .Sdt !=nil &&_bgee .Sdt .SdtContent !=nil &&_bgee .Sdt .SdtContent .P !=nil {for _cgbf ,_gccbg :=range _bgee .Sdt .SdtContent .P {if _gccbg ==_fgbg {_dbgd :=_gdb .NewCT_P ();_bgee .Sdt .SdtContent .P =append (_bgee .Sdt .SdtContent .P ,nil );if _cbad {copy (_bgee .Sdt .SdtContent .P [_cgbf +1:],_bgee .Sdt .SdtContent .P [_cgbf :]); -_bgee .Sdt .SdtContent .P [_cgbf ]=_dbgd ;}else {copy (_bgee .Sdt .SdtContent .P [_cgbf +2:],_bgee .Sdt .SdtContent .P [_cgbf +1:]);_bgee .Sdt .SdtContent .P [_cgbf +1]=_dbgd ;};return Paragraph {_bgfdd ,_dbgd };};};};};};return _bgfdd .AddParagraph (); +// AddCell adds a cell to a row and returns it +func (_cbee Row )AddCell ()Cell {_cgfbg :=_af .NewEG_ContentCellContent ();_cbee ._bbbgf .EG_ContentCellContent =append (_cbee ._bbbgf .EG_ContentCellContent ,_cgfbg );_bfae :=_af .NewCT_Tc ();_cgfbg .Tc =append (_cgfbg .Tc ,_bfae );return Cell {_cbee ._ebcd ,_bfae }; }; -// GetImage returns the ImageRef associated with an InlineDrawing. -func (_fcfcd InlineDrawing )GetImage ()(_cc .ImageRef ,bool ){_eddd :=_fcfcd ._eeed .Graphic .GraphicData .Any ;if len (_eddd )> 0{_gfgc ,_dagdc :=_eddd [0].(*_ef .Pic );if _dagdc {if _gfgc .BlipFill !=nil &&_gfgc .BlipFill .Blip !=nil &&_gfgc .BlipFill .Blip .EmbedAttr !=nil {return _fcfcd ._ddba .GetImageByRelID (*_gfgc .BlipFill .Blip .EmbedAttr ); -};};};return _cc .ImageRef {},false ;}; - -// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. -func (_eeb CellBorders )SetInsideVertical (t _gdb .ST_Border ,c _gbc .Color ,thickness _dg .Distance ){_eeb ._ebf .InsideV =_gdb .NewCT_Border ();_beggg (_eeb ._ebf .InsideV ,t ,c ,thickness );};func (_dac *Document )tables (_fgg *_gdb .EG_ContentBlockContent )[]Table {_fgb :=[]Table {}; -for _ ,_bfcg :=range _fgg .Tbl {_fgb =append (_fgb ,Table {_dac ,_bfcg });for _ ,_ceeb :=range _bfcg .EG_ContentRowContent {for _ ,_bfa :=range _ceeb .Tr {for _ ,_cace :=range _bfa .EG_ContentCellContent {for _ ,_eff :=range _cace .Tc {for _ ,_ada :=range _eff .EG_BlockLevelElts {for _ ,_dfad :=range _ada .EG_ContentBlockContent {for _ ,_ceg :=range _dac .tables (_dfad ){_fgb =append (_fgb ,_ceg ); -};};};};};};};};return _fgb ;}; +// Margins allows controlling individual cell margins. +func (_gad CellProperties )Margins ()CellMargins {if _gad ._fed .TcMar ==nil {_gad ._fed .TcMar =_af .NewCT_TcMar ();};return CellMargins {_gad ._fed .TcMar };}; -// SetStyle sets the style of a paragraph. -func (_eabf ParagraphProperties )SetStyle (s string ){if s ==""{_eabf ._egbf .PStyle =nil ;}else {_eabf ._egbf .PStyle =_gdb .NewCT_String ();_eabf ._egbf .PStyle .ValAttr =s ;};}; +// Close closes the document, removing any temporary files that might have been +// created when opening a document. +func (_gaba *Document )Close ()error {if _gaba .TmpPath !=""{return _ec .RemoveAll (_gaba .TmpPath );};return nil ;}; -// 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 (_cgc Document )AddHyperlink (url string )_cc .Hyperlink {return _cgc ._aed .AddHyperlink (url )}; +// ItalicValue returns the precise nature of the italic setting (unset, off or on). +func (_fdaee RunProperties )ItalicValue ()OnOffValue {return _eddf (_fdaee ._bgefc .I )}; -// SetName sets the name of the bookmark. This is the name that is used to -// reference the bookmark from hyperlinks. -func (_gcf Bookmark )SetName (name string ){_gcf ._ad .NameAttr =name };var (FootnoteTextStyleId ="\u0046\u006f\u006ft\u006e\u006f\u0074\u0065\u0054\u0065\u0078\u0074";_gfc ="\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"; -EndnoteTextStyleId ="E\u006e\u0064\u006e\u006f\u0074\u0065\u0054\u0065\u0078\u0074";_acd ="\u0045\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065";_fbf =uint64 (20);); +// 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 *_af .CT_P ;Hyperlink *_af .CT_Hyperlink ;Run *_af .CT_R ;TableInfo *TableInfo ;}; -// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_fabbe ParagraphProperties )ComplexSizeMeasure ()string {if _fcdc :=_fabbe ._egbf .RPr .SzCs ;_fcdc !=nil {_ddcfc :=_fcdc .ValAttr ;if _ddcfc .ST_PositiveUniversalMeasure !=nil {return *_ddcfc .ST_PositiveUniversalMeasure ;};};return "";}; +// 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 ){_bedcc ,_ecbf :=Open (filename );if _ecbf !=nil {return nil ,_ecbf ;};_bedcc ._fcb .Body =_af .NewCT_Body ();return _bedcc ,nil ;}; -// SetTopPct sets the cell top margin -func (_fde CellMargins )SetTopPct (pct float64 ){_fde ._cf .Top =_gdb .NewCT_TblWidth ();_cca (_fde ._cf .Top ,pct );}; +// SetPicture sets the watermark picture. +func (_deebf *WatermarkPicture )SetPicture (imageRef _ff .ImageRef ){_gafee :=imageRef .RelID ();_debf :=_deebf .getShape ();if _deebf ._agcf !=nil {_beggf :=_deebf ._agcf .EG_ShapeElements ;if len (_beggf )> 0&&_beggf [0].Imagedata !=nil {_beggf [0].Imagedata .IdAttr =&_gafee ; +};}else {_ecgbaf :=_deebf .findNode (_debf ,"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a");for _daaec ,_baec :=range _ecgbaf .Attrs {if _baec .Name .Local =="\u0069\u0064"{_ecgbaf .Attrs [_daaec ].Value =_gafee ;};};};}; -// SetHighlight highlights text in a specified color. -func (_acfa RunProperties )SetHighlight (c _gdb .ST_HighlightColor ){_acfa ._bace .Highlight =_gdb .NewCT_Highlight ();_acfa ._bace .Highlight .ValAttr =c ;}; +// AddTOC adds a table of contents to the document and customize it according to TOCOptions if necessary. +func (_gaebg Run )AddTOC (options *TOCOptions ){_eaab :="";if options !=nil {if options .UseHyperlinks {_eaab +="\u0020\u005c\u0068\u0020";};if options .OmitPageNumbers {_eaab +="\u0020\u005c\u006e\u0020";};if options .HeadingLevel !=""{_eaab +="\u0020\u005c\u006f \u0027"+options .HeadingLevel +"\u0027"; +};};_gaebg .AddFieldWithFormatting (FieldTOC ,_eaab ,true );}; -// Footnotes returns the footnotes defined in the document. -func (_fdea *Document )Footnotes ()[]Footnote {_ebfg :=[]Footnote {};for _ ,_fge :=range _fdea ._bgg .CT_Footnotes .Footnote {_ebfg =append (_ebfg ,Footnote {_fdea ,_fge });};return _ebfg ;}; +// PossibleValues returns the possible values for a FormFieldTypeDropDown. +func (_dcdg FormField )PossibleValues ()[]string {if _dcdg ._eafcc .DdList ==nil {return nil ;};_bdae :=[]string {};for _ ,_aaaag :=range _dcdg ._eafcc .DdList .ListEntry {if _aaaag ==nil {continue ;};_bdae =append (_bdae ,_aaaag .ValAttr );};return _bdae ; +};func _abag (_cdbeb *_af .CT_OnOff )bool {return _cdbeb !=nil }; -// Margins allows controlling individual cell margins. -func (_ed CellProperties )Margins ()CellMargins {if _ed ._debd .TcMar ==nil {_ed ._debd .TcMar =_gdb .NewCT_TcMar ();};return CellMargins {_ed ._debd .TcMar };}; +// 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 (_ffbe Paragraph )AddFootnote (text string )Footnote {var _dbbda int64 ;if _ffbe ._fcga .HasFootnotes (){for _ ,_efbgb :=range _ffbe ._fcga .Footnotes (){if _efbgb .id ()> _dbbda {_dbbda =_efbgb .id ();};};_dbbda ++;}else {_ffbe ._fcga .addFootnotes (); +_dbbda =1;};_efcca :=_af .NewCT_FtnEdn ();_fgfc :=_af .NewCT_FtnEdnRef ();_fgfc .IdAttr =_dbbda ;_ffbe ._fcga ._db .CT_Footnotes .Footnote =append (_ffbe ._fcga ._db .CT_Footnotes .Footnote ,_efcca );_baeb :=_ffbe .AddRun ();_gcbba :=_baeb .Properties (); +_gcbba .SetStyle (_dag );_baeb ._cefc .EG_RunInnerContent =[]*_af .EG_RunInnerContent {_af .NewEG_RunInnerContent ()};_baeb ._cefc .EG_RunInnerContent [0].FootnoteReference =_fgfc ;_bagd :=Footnote {_ffbe ._fcga ,_efcca };_bagd ._bgec .IdAttr =_dbbda ; +_bagd ._bgec .EG_BlockLevelElts =[]*_af .EG_BlockLevelElts {_af .NewEG_BlockLevelElts ()};_cafaa :=_bagd .AddParagraph ();_cafaa .Properties ().SetStyle (FootnoteTextStyleId );_cafaa ._gacd .PPr .RPr =_af .NewCT_ParaRPr ();_bbbd :=_cafaa .AddRun ();_cdcfa :=_bbbd .Properties (); +_cdcfa .SetStyle (_dag );_bbbd .AddFootnoteReference ();_bdcgd :=_cafaa .AddRun ();_bdcgd .AddText ("\u0020");_bdcgd =_cafaa .AddRun ();_bdcgd .AddText (text );return _bagd ;}; -// HyperLink is a link within a document. -type HyperLink struct{_cggbd *Document ;_ffed *_gdb .CT_Hyperlink ;}; +// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. +func (_gegaef TableBorders )SetInsideVertical (t _af .ST_Border ,c _ac .Color ,thickness _fe .Distance ){_gegaef ._dbde .InsideV =_af .NewCT_Border ();_bafgd (_gegaef ._dbde .InsideV ,t ,c ,thickness );}; -// SetTargetByRef sets the URL target of the hyperlink and is more efficient if a link -// destination will be used many times. -func (_eeba HyperLink )SetTargetByRef (link _cc .Hyperlink ){_eeba ._ffed .IdAttr =_f .String (_cc .Relationship (link ).ID ());_eeba ._ffed .AnchorAttr =nil ;}; +// RunProperties returns the run style properties. +func (_adfcg Style )RunProperties ()RunProperties {if _adfcg ._ggadfb .RPr ==nil {_adfcg ._ggadfb .RPr =_af .NewCT_RPr ();};return RunProperties {_adfcg ._ggadfb .RPr };}; -// SetVerticalBanding controls the conditional formatting for vertical banding. -func (_cagd TableLook )SetVerticalBanding (on bool ){if !on {_cagd ._cdag .NoVBandAttr =&_de .ST_OnOff {};_cagd ._cdag .NoVBandAttr .ST_OnOff1 =_de .ST_OnOff1On ;}else {_cagd ._cdag .NoVBandAttr =&_de .ST_OnOff {};_cagd ._cdag .NoVBandAttr .ST_OnOff1 =_de .ST_OnOff1Off ; -};}; +// RightToLeft returns true if paragraph text goes from right to left. +func (_cdedca ParagraphProperties )RightToLeft ()bool {return _abag (_cdedca ._bede .RPr .Rtl )}; -// X returns the inner wrapped XML type. -func (_fbeb Numbering )X ()*_gdb .Numbering {return _fbeb ._cgbg }; +// SetTextWrapTight sets the text wrap to tight with a give wrap type. +func (_ecg AnchoredDrawing )SetTextWrapTight (option *AnchorDrawWrapOptions ){_ecg ._bda .Choice =&_af .WdEG_WrapTypeChoice {};_ecg ._bda .Choice .WrapTight =_af .NewWdCT_WrapTight ();_ecg ._bda .Choice .WrapTight .WrapTextAttr =_af .WdST_WrapTextBothSides ; +_geg :=false ;_ecg ._bda .Choice .WrapTight .WrapPolygon .EditedAttr =&_geg ;if option ==nil {option =NewAnchorDrawWrapOptions ();};_ecg ._bda .Choice .WrapTight .WrapPolygon .LineTo =option .GetWrapPathLineTo ();_ecg ._bda .Choice .WrapTight .WrapPolygon .Start =option .GetWrapPathStart (); +_ecg ._bda .LayoutInCellAttr =true ;_ecg ._bda .AllowOverlapAttr =true ;}; -// NewNumbering constructs a new numbering. -func NewNumbering ()Numbering {_eaee :=_gdb .NewNumbering ();return Numbering {_eaee }}; +// FindNodeByCondition return node based on condition function, +// if wholeElements is true, its will extract children as next node elements. +func (_acagd *Nodes )FindNodeByCondition (f func (_dcdb *Node )bool ,wholeElements bool )[]Node {_cdff :=[]Node {};for _ ,_egdc :=range _acagd ._geeg {if f (&_egdc ){_cdff =append (_cdff ,_egdc );};if wholeElements {_eggb :=Nodes {_geeg :_egdc .Children }; +_cdff =append (_cdff ,_eggb .FindNodeByCondition (f ,wholeElements )...);};};return _cdff ;}; -// SetThemeColor sets the color from the theme. -func (_acg Color )SetThemeColor (t _gdb .ST_ThemeColor ){_acg ._ffe .ThemeColorAttr =t }; +// CellBorders are the borders for an individual +type CellBorders struct{_ee *_af .CT_TcBorders }; -// Headers returns the headers defined in the document. -func (_bbd *Document )Headers ()[]Header {_ffb :=[]Header {};for _ ,_ce :=range _bbd ._agfcg {_ffb =append (_ffb ,Header {_bbd ,_ce });};return _ffb ;}; +// 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 (_gbbcg Document )SetConformance (conformanceAttr _adb .ST_ConformanceClass ){_gbbcg ._fcb .ConformanceAttr =conformanceAttr ;}; -// X return element of Node as interface, can be either *Paragraph, *Table and Run. -func (_fbbea *Node )X ()interface{}{return _fbbea ._dbca };func (_fed *chart )RelId ()string {return _fed ._eea }; +// SetPageSizeAndOrientation sets the page size and orientation for a section. +func (_eacgb Section )SetPageSizeAndOrientation (w ,h _fe .Distance ,orientation _af .ST_PageOrientation ){if _eacgb ._egeb .PgSz ==nil {_eacgb ._egeb .PgSz =_af .NewCT_PageSz ();};_eacgb ._egeb .PgSz .OrientAttr =orientation ;if orientation ==_af .ST_PageOrientationLandscape {_eacgb ._egeb .PgSz .WAttr =&_adb .ST_TwipsMeasure {}; +_eacgb ._egeb .PgSz .WAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (h /_fe .Twips ));_eacgb ._egeb .PgSz .HAttr =&_adb .ST_TwipsMeasure {};_eacgb ._egeb .PgSz .HAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (w /_fe .Twips ));}else {_eacgb ._egeb .PgSz .WAttr =&_adb .ST_TwipsMeasure {}; +_eacgb ._egeb .PgSz .WAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (w /_fe .Twips ));_eacgb ._egeb .PgSz .HAttr =&_adb .ST_TwipsMeasure {};_eacgb ._egeb .PgSz .HAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (h /_fe .Twips ));};}; -// ClearColor clears the text color. -func (_cfcbe RunProperties )ClearColor (){_cfcbe ._bace .Color =nil }; +// SetWidthAuto sets the the cell width to automatic. +func (_edg CellProperties )SetWidthAuto (){_edg ._fed .TcW =_af .NewCT_TblWidth ();_edg ._fed .TcW .TypeAttr =_af .ST_TblWidthAuto ;}; -// PossibleValues returns the possible values for a FormFieldTypeDropDown. -func (_dgfg FormField )PossibleValues ()[]string {if _dgfg ._eebdg .DdList ==nil {return nil ;};_baeff :=[]string {};for _ ,_cffbf :=range _dgfg ._eebdg .DdList .ListEntry {if _cffbf ==nil {continue ;};_baeff =append (_baeff ,_cffbf .ValAttr );};return _baeff ; -}; +// FontTable returns document fontTable element. +func (_dcaac *Document )FontTable ()*_af .Fonts {return _dcaac ._aff }; -// AppendNode append node to document element. -func (_aaac *Document )AppendNode (node Node ){_aaac .insertImageFromNode (node );_aaac .insertStyleFromNode (node );for _ ,_fdfb :=range node .Children {_aaac .insertImageFromNode (_fdfb );_aaac .insertStyleFromNode (_fdfb );};switch _afbe :=node .X ().(type ){case *Paragraph :_aaac .appendParagraph (nil ,*_afbe ,false ); -case *Table :_aaac .appendTable (nil ,*_afbe ,false );};if node ._eabe !=nil {if node ._eabe ._aaf !=nil {if _cfbg :=_aaac ._aed .FindRIDForN (0,_f .ThemeType );_cfbg ==""{if _gbdc :=node ._eabe ._aed .FindRIDForN (0,_f .ThemeType );_gbdc !=""{_aaac ._aaf =append (_aaac ._aaf ,node ._eabe ._aaf ...); -_afeae :=node ._eabe ._aed .GetTargetByRelId (_gbdc );_aaac .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_afeae ,"\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"); -_aaac ._aed .AddRelationship (_afeae ,_f .ThemeType );};};};_fbbf :=_aaac ._cdee ;_ffcf :=node ._eabe ._cdee ;if _fbbf !=nil {if _ffcf !=nil {if _fbbf .Font !=nil {if _ffcf .Font !=nil {for _ ,_fbad :=range _ffcf .Font {_bbcc :=true ;for _ ,_abad :=range _fbbf .Font {if _abad .NameAttr ==_fbad .NameAttr {_bbcc =false ; -break ;};};if _bbcc {_fbbf .Font =append (_fbbf .Font ,_fbad );};};};}else {_fbbf .Font =_ffcf .Font ;};};}else if _ffcf !=nil {_fbbf =_ffcf ;};_aaac ._cdee =_fbbf ;if _cbcb :=_aaac ._aed .FindRIDForN (0,_f .FontTableType );_cbcb ==""{_aaac .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"); -_aaac ._aed .AddRelationship ("\u0066\u006f\u006e\u0074\u0054\u0061\u0062\u006c\u0065\u002e\u0078\u006d\u006c",_f .FontTableType );};};}; +// SetCSTheme sets the font complex script theme. +func (_dfdfb Fonts )SetCSTheme (t _af .ST_Theme ){_dfdfb ._ffge .CsthemeAttr =t }; -// AddTabStop adds a tab stop to the paragraph. -func (_fadd ParagraphStyleProperties )AddTabStop (position _dg .Distance ,justificaton _gdb .ST_TabJc ,leader _gdb .ST_TabTlc ){if _fadd ._cdeed .Tabs ==nil {_fadd ._cdeed .Tabs =_gdb .NewCT_Tabs ();};_ecbdb :=_gdb .NewCT_TabStop ();_ecbdb .LeaderAttr =leader ; -_ecbdb .ValAttr =justificaton ;_ecbdb .PosAttr .Int64 =_f .Int64 (int64 (position /_dg .Twips ));_fadd ._cdeed .Tabs .Tab =append (_fadd ._cdeed .Tabs .Tab ,_ecbdb );}; +// Paragraphs returns the paragraphs defined in a header. +func (_bcgf Header )Paragraphs ()[]Paragraph {_gdff :=[]Paragraph {};for _ ,_efccd :=range _bcgf ._cdef .EG_ContentBlockContent {for _ ,_fccd :=range _efccd .P {_gdff =append (_gdff ,Paragraph {_bcgf ._dfded ,_fccd });};};for _ ,_cbae :=range _bcgf .Tables (){for _ ,_bdcc :=range _cbae .Rows (){for _ ,_fcgb :=range _bdcc .Cells (){_gdff =append (_gdff ,_fcgb .Paragraphs ()...); +};};};return _gdff ;}; -// RemoveParagraph removes a paragraph from the endnote. -func (_ddag Endnote )RemoveParagraph (p Paragraph ){for _ ,_bgge :=range _ddag .content (){for _bccga ,_dbfcb :=range _bgge .P {if _dbfcb ==p ._gbaee {copy (_bgge .P [_bccga :],_bgge .P [_bccga +1:]);_bgge .P =_bgge .P [0:len (_bgge .P )-1];return ;};}; -};}; +// SetTop sets the top border to a specified type, color and thickness. +func (_dddf ParagraphBorders )SetTop (t _af .ST_Border ,c _ac .Color ,thickness _fe .Distance ){_dddf ._cccc .Top =_af .NewCT_Border ();_ffeae (_dddf ._cccc .Top ,t ,c ,thickness );}; -// SetValue sets the value of a FormFieldTypeText or FormFieldTypeDropDown. For -// FormFieldTypeDropDown, the value must be one of the fields possible values. -func (_gdeed FormField )SetValue (v string ){if _gdeed ._eebdg .DdList !=nil {for _debg ,_caega :=range _gdeed .PossibleValues (){if _caega ==v {_gdeed ._eebdg .DdList .Result =_gdb .NewCT_DecimalNumber ();_gdeed ._eebdg .DdList .Result .ValAttr =int64 (_debg ); -break ;};};}else if _gdeed ._eebdg .TextInput !=nil {_gdeed ._eaggc .T =_gdb .NewCT_Text ();_gdeed ._eaggc .T .Content =v ;};};func _acadg ()*_eb .Path {_fafe :=_eb .NewPath ();_fafe .TextpathokAttr =_de .ST_TrueFalseTrue ;_fafe .ConnecttypeAttr =_eb .OfcST_ConnectTypeCustom ; -_fecdb :="\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";_fafe .ConnectlocsAttr =&_fecdb ;_fgced :="\u0032\u0037\u0030,\u0031\u0038\u0030\u002c\u0039\u0030\u002c\u0030"; -_fafe .ConnectanglesAttr =&_fgced ;return _fafe ;}; +// Paragraphs returns the paragraphs defined in a footnote. +func (_gdcec Footnote )Paragraphs ()[]Paragraph {_bbbe :=[]Paragraph {};for _ ,_cbbf :=range _gdcec .content (){for _ ,_fcfc :=range _cbbf .P {_bbbe =append (_bbbe ,Paragraph {_gdcec ._gaadg ,_fcfc });};};return _bbbe ;}; -// SetContextualSpacing controls whether to Ignore Spacing Above and Below When -// Using Identical Styles -func (_cbaga ParagraphStyleProperties )SetContextualSpacing (b bool ){if !b {_cbaga ._cdeed .ContextualSpacing =nil ;}else {_cbaga ._cdeed .ContextualSpacing =_gdb .NewCT_OnOff ();};}; +// SetLineSpacing controls the line spacing of the paragraph. +func (_bbag ParagraphStyleProperties )SetLineSpacing (m _fe .Distance ,rule _af .ST_LineSpacingRule ){if _bbag ._bbbg .Spacing ==nil {_bbag ._bbbg .Spacing =_af .NewCT_Spacing ();};if rule ==_af .ST_LineSpacingRuleUnset {_bbag ._bbbg .Spacing .LineRuleAttr =_af .ST_LineSpacingRuleUnset ; +_bbag ._bbbg .Spacing .LineAttr =nil ;}else {_bbag ._bbbg .Spacing .LineRuleAttr =rule ;_bbag ._bbbg .Spacing .LineAttr =&_af .ST_SignedTwipsMeasure {};_bbag ._bbbg .Spacing .LineAttr .Int64 =_c .Int64 (int64 (m /_fe .Twips ));};}; -// AddTOC adds a table of contents to the document and customize it according to TOCOptions if necessary. -func (_ecgfg Run )AddTOC (options *TOCOptions ){_ebdc :="";if options !=nil {if options .UseHyperlinks {_ebdc +="\u0020\u005c\u0068\u0020";};if options .OmitPageNumbers {_ebdc +="\u0020\u005c\u006e\u0020";};if options .HeadingLevel !=""{_ebdc +="\u0020\u005c\u006f \u0027"+options .HeadingLevel +"\u0027"; -};};_ecgfg .AddFieldWithFormatting (FieldTOC ,_ebdc ,true );}; +// SetBeforeAuto controls if spacing before a paragraph is automatically determined. +func (_fcfcg ParagraphSpacing )SetBeforeAuto (b bool ){if b {_fcfcg ._cfgda .BeforeAutospacingAttr =&_adb .ST_OnOff {};_fcfcg ._cfgda .BeforeAutospacingAttr .Bool =_c .Bool (true );}else {_fcfcg ._cfgda .BeforeAutospacingAttr =nil ;};}; -// OnOffValue represents an on/off value that can also be unset -type OnOffValue byte ; +// SearchStyleByName return style by its name. +func (_cfec Styles )SearchStyleByName (name string )(Style ,bool ){for _ ,_ddcdfe :=range _cfec ._cfaga .Style {if _ddcdfe .Name !=nil {if _ddcdfe .Name .ValAttr ==name {return Style {_ddcdfe },true ;};};};return Style {},false ;};func (_bfbb Endnote )content ()[]*_af .EG_ContentBlockContent {var _dafb []*_af .EG_ContentBlockContent ; +for _ ,_fegd :=range _bfbb ._dgdeg .EG_BlockLevelElts {_dafb =append (_dafb ,_fegd .EG_ContentBlockContent ...);};return _dafb ;}; -// 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 (_egec *Document )MailMerge (mergeContent map[string ]string ){_gdcb :=_egec .mergeFields ();_ffce :=map[Paragraph ][]Run {};for _ ,_abab :=range _gdcb {_egdc ,_fbbe :=mergeContent [_abab ._ecgf ];if _fbbe {if _abab ._ddbad {_egdc =_ab .ToUpper (_egdc ); -}else if _abab ._feddcc {_egdc =_ab .ToLower (_egdc );}else if _abab ._fddca {_egdc =_ab .Title (_egdc );}else if _abab ._bfde {_abbff :=_fc .Buffer {};for _afd ,_dddf :=range _egdc {if _afd ==0{_abbff .WriteRune (_c .ToUpper (_dddf ));}else {_abbff .WriteRune (_dddf ); -};};_egdc =_abbff .String ();};if _egdc !=""&&_abab ._bccgb !=""{_egdc =_abab ._bccgb +_egdc ;};if _egdc !=""&&_abab ._fdccb !=""{_egdc =_egdc +_abab ._fdccb ;};};if _abab ._deafg {if len (_abab ._ceae .FldSimple )==1&&len (_abab ._ceae .FldSimple [0].EG_PContent )==1&&len (_abab ._ceae .FldSimple [0].EG_PContent [0].EG_ContentRunContent )==1{_bdbgd :=&_gdb .EG_ContentRunContent {}; -_bdbgd .R =_abab ._ceae .FldSimple [0].EG_PContent [0].EG_ContentRunContent [0].R ;_abab ._ceae .FldSimple =nil ;_dbagg :=Run {_egec ,_bdbgd .R };_dbagg .ClearContent ();_dbagg .AddText (_egdc );_abab ._ceae .EG_ContentRunContent =append (_abab ._ceae .EG_ContentRunContent ,_bdbgd ); -};}else {_bcdfc :=_abab ._fdag .Runs ();for _agbc :=_abab ._bgdg ;_agbc <=_abab ._ffda ;_agbc ++{if _agbc ==_abab ._bfbf +1{_bcdfc [_agbc ].ClearContent ();_bcdfc [_agbc ].AddText (_egdc );}else {_ffce [_abab ._fdag ]=append (_ffce [_abab ._fdag ],_bcdfc [_agbc ]); -};};};};for _fbfd ,_abde :=range _ffce {for _ ,_dcaa :=range _abde {_fbfd .RemoveRun (_dcaa );};};_egec .Settings .RemoveMailMerge ();}; +// DrawingAnchored returns a slice of AnchoredDrawings. +func (_fagd Run )DrawingAnchored ()[]AnchoredDrawing {_cgab :=[]AnchoredDrawing {};for _ ,_cdbb :=range _fagd ._cefc .EG_RunInnerContent {if _cdbb .Drawing ==nil {continue ;};for _ ,_bcbeg :=range _cdbb .Drawing .Anchor {_cgab =append (_cgab ,AnchoredDrawing {_fagd ._ecfcb ,_bcbeg }); +};};return _cgab ;}; -// 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 (_gecb *Document )AddImage (i _cc .Image )(_cc .ImageRef ,error ){_gegb :=_cc .MakeImageRef (i ,&_gecb .DocBase ,_gecb ._aed );if i .Data ==nil &&i .Path ==""{return _gegb ,_cb .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 _gegb ,_cb .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 _gegb ,_cb .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 !=""{_ecc :=_abd .Add (i .Path );if _ecc !=nil {return _gegb ,_ecc ;};};_gecb .Images =append (_gecb .Images ,_gegb );_agfgf :=_gb .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_gecb .Images ),i .Format ); -_egfc :=_gecb ._aed .AddRelationship (_agfgf ,_f .ImageType );_gecb .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_gecb .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067"); -_gecb .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_gecb .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_gecb .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format ); -_gegb .SetRelID (_egfc .X ().IdAttr );_gegb .SetTarget (_agfgf );return _gegb ,nil ;}; +// SetWrapPathLineTo sets wrapPath lineTo value. +func (_dcc AnchorDrawWrapOptions )SetWrapPathLineTo (coordinates []*_ed .CT_Point2D ){_dcc ._adbf =coordinates ;}; -// AddFooter creates a Footer associated with the document, but doesn't add it -// to the document for display. -func (_gbb *Document )AddFooter ()Footer {_aca :=_gdb .NewFtr ();_gbb ._dea =append (_gbb ._dea ,_aca );_dfag :=_gb .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_gbb ._dea ));_gbb ._aed .AddRelationship (_dfag ,_f .FooterType ); -_gbb .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_dfag ,"\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"); -_gbb ._gaf =append (_gbb ._gaf ,_cc .NewRelationships ());return Footer {_gbb ,_aca };}; +// RunProperties returns the run properties controlling text formatting within the table. +func (_cegf TableConditionalFormatting )RunProperties ()RunProperties {if _cegf ._fcbd .RPr ==nil {_cegf ._fcbd .RPr =_af .NewCT_RPr ();};return RunProperties {_cegf ._fcbd .RPr };}; -// AbstractNumberID returns the ID that is unique within all numbering -// definitions that is used to assign the definition to a paragraph. -func (_afgg NumberingDefinition )AbstractNumberID ()int64 {return _afgg ._gged .AbstractNumIdAttr };func _acacd (_agaa *_gdb .CT_P ,_eegf *_gdb .CT_Hyperlink ,_gfff *TableInfo ,_bebfg *DrawingInfo ,_fdbcg []*_gdb .EG_ContentRunContent )[]TextItem {_fcbc :=[]TextItem {}; -for _ ,_aaaec :=range _fdbcg {if _dfdd :=_aaaec .Sdt ;_dfdd !=nil {if _aacg :=_dfdd .SdtContent ;_aacg !=nil {_fcbc =append (_fcbc ,_acacd (_agaa ,_eegf ,_gfff ,_bebfg ,_aacg .EG_ContentRunContent )...);};};if _gfe :=_aaaec .R ;_gfe !=nil {_cfeb :=_fc .NewBuffer ([]byte {}); -for _ ,_dfdg :=range _gfe .EG_RunInnerContent {if _dfdg .Br !=nil {_cfeb .WriteString ("\u000a");};if _dfdg .Tab !=nil {_cfeb .WriteString ("\u0009");};if _dfdg .T !=nil {_cfeb .WriteString (_dfdg .T .Content );};if _dfdg .Pict !=nil &&len (_dfdg .Pict .Any )> 0{for _ ,_eefa :=range _dfdg .Pict .Any {if _cceg ,_gacc :=_eefa .(*_eb .Shape ); -_gacc {for _ ,_ccegg :=range _cceg .EG_ShapeElements {if _dfee :=_ccegg .Textbox ;_dfee !=nil {if _dfee .TxbxContent !=nil {_fcbc =append (_fcbc ,_ddcc (_dfee .TxbxContent .EG_ContentBlockContent ,nil )...);};};};};};};};_fcbc =append (_fcbc ,TextItem {Text :_cfeb .String (),DrawingInfo :_bebfg ,Paragraph :_agaa ,Hyperlink :_eegf ,Run :_gfe ,TableInfo :_gfff }); -for _ ,_eeaaf :=range _gfe .Extra {if _aggb ,_cadf :=_eeaaf .(*_gdb .AlternateContentRun );_cadf {_bfea :=&DrawingInfo {Drawing :_aggb .Choice .Drawing };for _ ,_fbce :=range _bfea .Drawing .Anchor {for _ ,_gbge :=range _fbce .Graphic .GraphicData .Any {if _dbdc ,_cfcc :=_gbge .(*_gdb .WdWsp ); -_cfcc {if _dbdc .WChoice !=nil {if _gffca :=_dbdc .SpPr ;_gffca !=nil {if _caad :=_gffca .Xfrm ;_caad !=nil {if _baeg :=_caad .Ext ;_baeg !=nil {_bfea .Width =_baeg .CxAttr ;_bfea .Height =_baeg .CyAttr ;};};};for _ ,_aafbe :=range _dbdc .WChoice .Txbx .TxbxContent .EG_ContentBlockContent {_fcbc =append (_fcbc ,_bgab (_aafbe .P ,_gfff ,_bfea )...); -};};};};};};};};};return _fcbc ;}; +// X returns the inner wrapped XML type. +func (_gfabf NumberingDefinition )X ()*_af .CT_AbstractNum {return _gfabf ._cfed }; -// SetFirstRow controls the conditional formatting for the first row in a table. -func (_aabe TableLook )SetFirstRow (on bool ){if !on {_aabe ._cdag .FirstRowAttr =&_de .ST_OnOff {};_aabe ._cdag .FirstRowAttr .ST_OnOff1 =_de .ST_OnOff1Off ;}else {_aabe ._cdag .FirstRowAttr =&_de .ST_OnOff {};_aabe ._cdag .FirstRowAttr .ST_OnOff1 =_de .ST_OnOff1On ; -};}; +// Properties returns the numbering level paragraph properties. +func (_ddfg NumberingLevel )Properties ()ParagraphStyleProperties {if _ddfg ._ffddd .PPr ==nil {_ddfg ._ffddd .PPr =_af .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_ddfg ._ffddd .PPr };}; -// 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 (_bfbd TableProperties )SetLayout (l _gdb .ST_TblLayoutType ){if l ==_gdb .ST_TblLayoutTypeUnset ||l ==_gdb .ST_TblLayoutTypeAutofit {_bfbd ._affd .TblLayout =nil ;}else {_bfbd ._affd .TblLayout =_gdb .NewCT_TblLayoutType ();_bfbd ._affd .TblLayout .TypeAttr =l ; -};}; +// SetThemeShade sets the shade based off the theme color. +func (_dfgf Color )SetThemeShade (s uint8 ){_adf :=_fc .Sprintf ("\u0025\u0030\u0032\u0078",s );_dfgf ._afc .ThemeShadeAttr =&_adf ;}; -// Footer is a footer for a document section. -type Footer struct{_dgbc *Document ;_dbdg *_gdb .Ftr ;}; +// SetAlignment sets the paragraph alignment +func (_bcad NumberingLevel )SetAlignment (j _af .ST_Jc ){if j ==_af .ST_JcUnset {_bcad ._ffddd .LvlJc =nil ;}else {_bcad ._ffddd .LvlJc =_af .NewCT_Jc ();_bcad ._ffddd .LvlJc .ValAttr =j ;};}; -// SetAfter sets the spacing that comes after the paragraph. -func (_babgf ParagraphSpacing )SetAfter (after _dg .Distance ){_babgf ._fggcd .AfterAttr =&_de .ST_TwipsMeasure {};_babgf ._fggcd .AfterAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (after /_dg .Twips ));}; +// // SetBeforeLineSpacing sets spacing above paragraph in line units. +func (_fcab Paragraph )SetBeforeLineSpacing (d _fe .Distance ){_fcab .ensurePPr ();if _fcab ._gacd .PPr .Spacing ==nil {_fcab ._gacd .PPr .Spacing =_af .NewCT_Spacing ();};_gabfb :=_fcab ._gacd .PPr .Spacing ;_gabfb .BeforeLinesAttr =_c .Int64 (int64 (d /_fe .Twips )); +}; -// SetTarget sets the URL target of the hyperlink. -func (_eacd HyperLink )SetTarget (url string ){_bcae :=_eacd ._cggbd .AddHyperlink (url );_eacd ._ffed .IdAttr =_f .String (_cc .Relationship (_bcae ).ID ());_eacd ._ffed .AnchorAttr =nil ;}; +// AddParagraph adds a paragraph to the footer. +func (_efbee Footer )AddParagraph ()Paragraph {_agda :=_af .NewEG_ContentBlockContent ();_efbee ._dfceb .EG_ContentBlockContent =append (_efbee ._dfceb .EG_ContentBlockContent ,_agda );_befd :=_af .NewCT_P ();_agda .P =append (_agda .P ,_befd );return Paragraph {_efbee ._begg ,_befd }; +};var _ecd =false ; -// SetTop sets the top border to a specified type, color and thickness. -func (_feb CellBorders )SetTop (t _gdb .ST_Border ,c _gbc .Color ,thickness _dg .Distance ){_feb ._ebf .Top =_gdb .NewCT_Border ();_beggg (_feb ._ebf .Top ,t ,c ,thickness );}; +// Row is a row within a table within a document. +type Row struct{_ebcd *Document ;_bbbgf *_af .CT_Row ;}; -// SetCellSpacingPercent sets the cell spacing within a table to a percent width. -func (_cebd TableStyleProperties )SetCellSpacingPercent (pct float64 ){_cebd ._addgf .TblCellSpacing =_gdb .NewCT_TblWidth ();_cebd ._addgf .TblCellSpacing .TypeAttr =_gdb .ST_TblWidthPct ;_cebd ._addgf .TblCellSpacing .WAttr =&_gdb .ST_MeasurementOrPercent {}; -_cebd ._addgf .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_gdb .ST_DecimalNumberOrPercent {};_cebd ._addgf .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_f .Int64 (int64 (pct *50));}; +// RowProperties are the properties for a row within a table +type RowProperties struct{_eegb *_af .CT_TrPr }; -// X returns the inner wrapped XML type. -func (_dbfd Color )X ()*_gdb .CT_Color {return _dbfd ._ffe }; +// Imprint returns true if run imprint is on. +func (_bgbe RunProperties )Imprint ()bool {return _abag (_bgbe ._bgefc .Imprint )}; -// UnderlineColor returns the hex color value of run underline. -func (_ddage RunProperties )UnderlineColor ()string {if _agdcc :=_ddage ._bace .U ;_agdcc !=nil {_gcbee :=_agdcc .ColorAttr ;if _gcbee !=nil &&_gcbee .ST_HexColorRGB !=nil {return *_gcbee .ST_HexColorRGB ;};};return "";};func (_dafg Footnote )content ()[]*_gdb .EG_ContentBlockContent {var _agdc []*_gdb .EG_ContentBlockContent ; -for _ ,_bdbcd :=range _dafg ._eacb .EG_BlockLevelElts {_agdc =append (_agdc ,_bdbcd .EG_ContentBlockContent ...);};return _agdc ;};func (_gagc *Document )addEndnotes (){_gagc ._gde =_gdb .NewEndnotes ();_gagc .ContentTypes .AddOverride ("\u002fw\u006fr\u0064\u002f\u0065\u006e\u0064n\u006f\u0074e\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.\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0073\u002b\u0078\u006d\u006c"); -_gagc ._aed .AddRelationship ("\u002fw\u006fr\u0064\u002f\u0065\u006e\u0064n\u006f\u0074e\u0073\u002e\u0078\u006d\u006c",_f .EndNotesType );_bbe :=_gagc .Styles .AddStyle (EndnoteTextStyleId ,_gdb .ST_StyleTypeParagraph ,false );_bbe .SetName ("\u0045\u006e\u0064n\u006f\u0074\u0065\u0020\u0054\u0065\u0078\u0074"); -_bbe .SetBasedOn ("\u004e\u006f\u0072\u006d\u0061\u006c");_aag :=_bbe .ParagraphProperties ();_aag .X ().SuppressLineNumbers =&_gdb .CT_OnOff {};_eedd :=_bbe .RunProperties ();_eedd .X ().Sz =&_gdb .CT_HpsMeasure {ValAttr :_gdb .ST_HpsMeasure {ST_UnsignedDecimalNumber :&_fbf }}; -_eedd .X ().SzCs =&_gdb .CT_HpsMeasure {ValAttr :_gdb .ST_HpsMeasure {ST_UnsignedDecimalNumber :&_fbf }};_dddc :=_gagc .Styles .AddStyle (_acd ,_gdb .ST_StyleTypeCharacter ,false );_dddc .SetName ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0020\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"); -_abec :=_dddc .RunProperties ();_abec .X ().VertAlign =&_gdb .CT_VerticalAlignRun {ValAttr :_de .ST_VerticalAlignRunSuperscript };_gagc .addEndnoteSeparator ();}; +// Color controls the run or styles color. +type Color struct{_afc *_af .CT_Color }; -// ParagraphBorders allows manipulation of borders on a paragraph. -type ParagraphBorders struct{_dfbfa *Document ;_ecade *_gdb .CT_PBdr ;}; +// Borders allows manipulation of the table borders. +func (_ffdee TableProperties )Borders ()TableBorders {if _ffdee ._gdef .TblBorders ==nil {_ffdee ._gdef .TblBorders =_af .NewCT_TblBorders ();};return TableBorders {_ffdee ._gdef .TblBorders };};func _bcb (_eeb *_af .CT_TblWidth ,_cfg float64 ){_eeb .TypeAttr =_af .ST_TblWidthPct ; +_eeb .WAttr =&_af .ST_MeasurementOrPercent {};_eeb .WAttr .ST_DecimalNumberOrPercent =&_af .ST_DecimalNumberOrPercent {};_eeb .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (_cfg *50));}; -// SetRight sets the right border to a specified type, color and thickness. -func (_cbf CellBorders )SetRight (t _gdb .ST_Border ,c _gbc .Color ,thickness _dg .Distance ){_cbf ._ebf .Right =_gdb .NewCT_Border ();_beggg (_cbf ._ebf .Right ,t ,c ,thickness );}; +// RemoveTable remove table element from document. +func (_gbc *Document )RemoveTable (tbl Table ){if _gbc ._fcb .Body ==nil {return ;};for _ ,_ede :=range _gbc ._fcb .Body .EG_BlockLevelElts {for _ ,_fad :=range _ede .EG_ContentBlockContent {for _gbb ,_fcdb :=range _fad .Tbl {if _fcdb ==tbl ._ceebd {copy (_fad .Tbl [_gbb :],_fad .Tbl [_gbb +1:]); +_fad .Tbl =_fad .Tbl [0:len (_fad .Tbl )-1];return ;};};if _fad .Sdt !=nil &&_fad .Sdt .SdtContent !=nil &&_fad .Sdt .SdtContent .P !=nil {for _afgd ,_bdab :=range _fad .Sdt .SdtContent .Tbl {if _bdab ==tbl ._ceebd {copy (_fad .Tbl [_afgd :],_fad .Tbl [_afgd +1:]); +_fad .Tbl =_fad .Tbl [0:len (_fad .Tbl )-1];return ;};};};};};}; -// SetVerticalMerge controls the vertical merging of cells. -func (_gfa CellProperties )SetVerticalMerge (mergeVal _gdb .ST_Merge ){if mergeVal ==_gdb .ST_MergeUnset {_gfa ._debd .VMerge =nil ;}else {_gfa ._debd .VMerge =_gdb .NewCT_VMerge ();_gfa ._debd .VMerge .ValAttr =mergeVal ;};}; +// FormFields extracts all the fields from a document. They can then be +// manipulated via the methods on the field and the document saved. +func (_gdca *Document )FormFields ()[]FormField {_gbff :=[]FormField {};for _ ,_ddge :=range _gdca .Paragraphs (){_bgde :=_ddge .Runs ();for _ggaad ,_gadf :=range _bgde {for _ ,_dfda :=range _gadf ._cefc .EG_RunInnerContent {if _dfda .FldChar ==nil ||_dfda .FldChar .FfData ==nil {continue ; +};if _dfda .FldChar .FldCharTypeAttr ==_af .ST_FldCharTypeBegin {if len (_dfda .FldChar .FfData .Name )==0||_dfda .FldChar .FfData .Name [0].ValAttr ==nil {continue ;};_cadd :=FormField {_eafcc :_dfda .FldChar .FfData };if _dfda .FldChar .FfData .TextInput !=nil {for _ggge :=_ggaad +1; +_ggge < len (_bgde )-1;_ggge ++{if len (_bgde [_ggge ]._cefc .EG_RunInnerContent )==0{continue ;};_acbf :=_bgde [_ggge ]._cefc .EG_RunInnerContent [0];if _acbf .FldChar !=nil &&_acbf .FldChar .FldCharTypeAttr ==_af .ST_FldCharTypeSeparate {if len (_bgde [_ggge +1]._cefc .EG_RunInnerContent )==0{continue ; +};if _bgde [_ggge +1]._cefc .EG_RunInnerContent [0].FldChar ==nil {_cadd ._fffg =_bgde [_ggge +1]._cefc .EG_RunInnerContent [0];break ;};};};};_gbff =append (_gbff ,_cadd );};};};};for _ ,_cgbd :=range _gdca .Headers (){for _ ,_dfcb :=range _cgbd .Paragraphs (){_dbcd :=_dfcb .Runs (); +for _acae ,_egcf :=range _dbcd {for _ ,_abae :=range _egcf ._cefc .EG_RunInnerContent {if _abae .FldChar ==nil ||_abae .FldChar .FfData ==nil {continue ;};if _abae .FldChar .FldCharTypeAttr ==_af .ST_FldCharTypeBegin {if len (_abae .FldChar .FfData .Name )==0||_abae .FldChar .FfData .Name [0].ValAttr ==nil {continue ; +};_abd :=FormField {_eafcc :_abae .FldChar .FfData };if _abae .FldChar .FfData .TextInput !=nil {for _acbgc :=_acae +1;_acbgc < len (_dbcd )-1;_acbgc ++{if len (_dbcd [_acbgc ]._cefc .EG_RunInnerContent )==0{continue ;};_ebff :=_dbcd [_acbgc ]._cefc .EG_RunInnerContent [0]; +if _ebff .FldChar !=nil &&_ebff .FldChar .FldCharTypeAttr ==_af .ST_FldCharTypeSeparate {if len (_dbcd [_acbgc +1]._cefc .EG_RunInnerContent )==0{continue ;};if _dbcd [_acbgc +1]._cefc .EG_RunInnerContent [0].FldChar ==nil {_abd ._fffg =_dbcd [_acbgc +1]._cefc .EG_RunInnerContent [0]; +break ;};};};};_gbff =append (_gbff ,_abd );};};};};};for _ ,_abga :=range _gdca .Footers (){for _ ,_cfcf :=range _abga .Paragraphs (){_caca :=_cfcf .Runs ();for _fbeca ,_edee :=range _caca {for _ ,_cbdag :=range _edee ._cefc .EG_RunInnerContent {if _cbdag .FldChar ==nil ||_cbdag .FldChar .FfData ==nil {continue ; +};if _cbdag .FldChar .FldCharTypeAttr ==_af .ST_FldCharTypeBegin {if len (_cbdag .FldChar .FfData .Name )==0||_cbdag .FldChar .FfData .Name [0].ValAttr ==nil {continue ;};_ceaa :=FormField {_eafcc :_cbdag .FldChar .FfData };if _cbdag .FldChar .FfData .TextInput !=nil {for _gfcb :=_fbeca +1; +_gfcb < len (_caca )-1;_gfcb ++{if len (_caca [_gfcb ]._cefc .EG_RunInnerContent )==0{continue ;};_dac :=_caca [_gfcb ]._cefc .EG_RunInnerContent [0];if _dac .FldChar !=nil &&_dac .FldChar .FldCharTypeAttr ==_af .ST_FldCharTypeSeparate {if len (_caca [_gfcb +1]._cefc .EG_RunInnerContent )==0{continue ; +};if _caca [_gfcb +1]._cefc .EG_RunInnerContent [0].FldChar ==nil {_ceaa ._fffg =_caca [_gfcb +1]._cefc .EG_RunInnerContent [0];break ;};};};};_gbff =append (_gbff ,_ceaa );};};};};};return _gbff ;}; -// SetTextStyleItalic set text style of watermark to italic. -func (_affde *WatermarkText )SetTextStyleItalic (value bool ){if _affde ._ddcag !=nil {_fcae :=_affde .GetStyle ();_fcae .SetItalic (value );_affde .SetStyle (_fcae );};};func (_eegd Endnote )id ()int64 {return _eegd ._baab .IdAttr }; +// Value returns the tring value of a FormFieldTypeText or FormFieldTypeDropDown. +func (_ddadb FormField )Value ()string {if _ddadb ._eafcc .TextInput !=nil &&_ddadb ._fffg .T !=nil {return _ddadb ._fffg .T .Content ;}else if _ddadb ._eafcc .DdList !=nil &&_ddadb ._eafcc .DdList .Result !=nil {_acab :=_ddadb .PossibleValues ();_gabf :=int (_ddadb ._eafcc .DdList .Result .ValAttr ); +if _gabf < len (_acab ){return _acab [_gabf ];};}else if _ddadb ._eafcc .CheckBox !=nil {if _ddadb .IsChecked (){return "\u0074\u0072\u0075\u0065";};return "\u0066\u0061\u006cs\u0065";};return "";}; -// Strike returns true if paragraph is striked. -func (_eggd ParagraphProperties )Strike ()bool {return _cefe (_eggd ._egbf .RPr .Strike )}; +// X returns the inner wrapped XML type. +func (_eaead Paragraph )X ()*_af .CT_P {return _eaead ._gacd }; -// SetDefaultValue sets the default value of a FormFieldTypeDropDown. For -// FormFieldTypeDropDown, the value must be one of the fields possible values. -func (_fdeaf FormField )SetDefaultValue (v string ){if _fdeaf ._eebdg .DdList !=nil {for _aacgg ,_addf :=range _fdeaf .PossibleValues (){if _addf ==v {_fdeaf ._eebdg .DdList .Default =_gdb .NewCT_DecimalNumber ();_fdeaf ._eebdg .DdList .Default .ValAttr =int64 (_aacgg ); -break ;};};};}; +// SetHangingIndent controls the indentation of the non-first lines in a paragraph. +func (_bdddc ParagraphProperties )SetHangingIndent (m _fe .Distance ){if _bdddc ._bede .Ind ==nil {_bdddc ._bede .Ind =_af .NewCT_Ind ();};if m ==_fe .Zero {_bdddc ._bede .Ind .HangingAttr =nil ;}else {_bdddc ._bede .Ind .HangingAttr =&_adb .ST_TwipsMeasure {}; +_bdddc ._bede .Ind .HangingAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (m /_fe .Twips ));};}; -// Table is a table within a document. -type Table struct{_feaf *Document ;_afabf *_gdb .CT_Tbl ;}; +// CellProperties returns the cell properties. +func (_decba TableConditionalFormatting )CellProperties ()CellProperties {if _decba ._fcbd .TcPr ==nil {_decba ._fcbd .TcPr =_af .NewCT_TcPr ();};return CellProperties {_decba ._fcbd .TcPr };};func _cead (_fgfe *_af .CT_P ,_gcgfg map[string ]string ){for _ ,_bgcb :=range _fgfe .EG_PContent {if _bgcb .Hyperlink !=nil &&_bgcb .Hyperlink .IdAttr !=nil {if _cfce ,_gaac :=_gcgfg [*_bgcb .Hyperlink .IdAttr ]; +_gaac {*_bgcb .Hyperlink .IdAttr =_cfce ;};};};}; -// Emboss returns true if paragraph emboss is on. -func (_aegga ParagraphProperties )Emboss ()bool {return _cefe (_aegga ._egbf .RPr .Emboss )}; +// Footnote is an individual footnote reference within the document. +type Footnote struct{_gaadg *Document ;_bgec *_af .CT_FtnEdn ;}; -// X returns the inner wrapped XML type. -func (_cbdb NumberingLevel )X ()*_gdb .CT_Lvl {return _cbdb ._ggagc }; +// RemoveRun removes a child run from a paragraph. +func (_bbgcg Paragraph )RemoveRun (r Run ){for _ ,_geaf :=range _bbgcg ._gacd .EG_PContent {for _beee ,_aedd :=range _geaf .EG_ContentRunContent {if _aedd .R ==r ._cefc {copy (_geaf .EG_ContentRunContent [_beee :],_geaf .EG_ContentRunContent [_beee +1:]); +_geaf .EG_ContentRunContent =_geaf .EG_ContentRunContent [0:len (_geaf .EG_ContentRunContent )-1];};if _aedd .Sdt !=nil &&_aedd .Sdt .SdtContent !=nil {for _edac ,_fafgg :=range _aedd .Sdt .SdtContent .EG_ContentRunContent {if _fafgg .R ==r ._cefc {copy (_aedd .Sdt .SdtContent .EG_ContentRunContent [_edac :],_aedd .Sdt .SdtContent .EG_ContentRunContent [_edac +1:]); +_aedd .Sdt .SdtContent .EG_ContentRunContent =_aedd .Sdt .SdtContent .EG_ContentRunContent [0:len (_aedd .Sdt .SdtContent .EG_ContentRunContent )-1];};};};};};}; -// SetWidth sets the table with to a specified width. -func (_gaad TableProperties )SetWidth (d _dg .Distance ){_gaad ._affd .TblW =_gdb .NewCT_TblWidth ();_gaad ._affd .TblW .TypeAttr =_gdb .ST_TblWidthDxa ;_gaad ._affd .TblW .WAttr =&_gdb .ST_MeasurementOrPercent {};_gaad ._affd .TblW .WAttr .ST_DecimalNumberOrPercent =&_gdb .ST_DecimalNumberOrPercent {}; -_gaad ._affd .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_f .Int64 (int64 (d /_dg .Twips ));};func (_abbbc *Document )insertTable (_abdf Paragraph ,_cdb bool )Table {_gce :=_abbbc ._dbc .Body ;if _gce ==nil {return _abbbc .AddTable (); -};_fca :=_abdf .X ();for _eaea ,_bbbg :=range _gce .EG_BlockLevelElts {for _ ,_aea :=range _bbbg .EG_ContentBlockContent {for _fecd ,_aff :=range _aea .P {if _aff ==_fca {_gcd :=_gdb .NewCT_Tbl ();_ggeg :=_gdb .NewEG_BlockLevelElts ();_bcg :=_gdb .NewEG_ContentBlockContent (); -_ggeg .EG_ContentBlockContent =append (_ggeg .EG_ContentBlockContent ,_bcg );_bcg .Tbl =append (_bcg .Tbl ,_gcd );_gce .EG_BlockLevelElts =append (_gce .EG_BlockLevelElts ,nil );if _cdb {copy (_gce .EG_BlockLevelElts [_eaea +1:],_gce .EG_BlockLevelElts [_eaea :]); -_gce .EG_BlockLevelElts [_eaea ]=_ggeg ;if _fecd !=0{_fgc :=_gdb .NewEG_BlockLevelElts ();_ccg :=_gdb .NewEG_ContentBlockContent ();_fgc .EG_ContentBlockContent =append (_fgc .EG_ContentBlockContent ,_ccg );_ccg .P =_aea .P [:_fecd ];_gce .EG_BlockLevelElts =append (_gce .EG_BlockLevelElts ,nil ); -copy (_gce .EG_BlockLevelElts [_eaea +1:],_gce .EG_BlockLevelElts [_eaea :]);_gce .EG_BlockLevelElts [_eaea ]=_fgc ;};_aea .P =_aea .P [_fecd :];}else {copy (_gce .EG_BlockLevelElts [_eaea +2:],_gce .EG_BlockLevelElts [_eaea +1:]);_gce .EG_BlockLevelElts [_eaea +1]=_ggeg ; -if _fecd !=len (_aea .P )-1{_cabb :=_gdb .NewEG_BlockLevelElts ();_acgb :=_gdb .NewEG_ContentBlockContent ();_cabb .EG_ContentBlockContent =append (_cabb .EG_ContentBlockContent ,_acgb );_acgb .P =_aea .P [_fecd +1:];_gce .EG_BlockLevelElts =append (_gce .EG_BlockLevelElts ,nil ); -copy (_gce .EG_BlockLevelElts [_eaea +3:],_gce .EG_BlockLevelElts [_eaea +2:]);_gce .EG_BlockLevelElts [_eaea +2]=_cabb ;};_aea .P =_aea .P [:_fecd +1];};return Table {_abbbc ,_gcd };};};for _ ,_bbde :=range _aea .Tbl {_aad :=_fda (_bbde ,_fca ,_cdb ); -if _aad !=nil {return Table {_abbbc ,_aad };};};};};return _abbbc .AddTable ();}; +// SetPossibleValues sets possible values for a FormFieldTypeDropDown. +func (_cfcg FormField )SetPossibleValues (values []string ){if _cfcg ._eafcc .DdList !=nil {for _ ,_cfff :=range values {_ddca :=_af .NewCT_String ();_ddca .ValAttr =_cfff ;_cfcg ._eafcc .DdList .ListEntry =append (_cfcg ._eafcc .DdList .ListEntry ,_ddca ); +};};}; -// SetKeepNext controls if the paragraph is kept with the next paragraph. -func (_dbbd ParagraphStyleProperties )SetKeepNext (b bool ){if !b {_dbbd ._cdeed .KeepNext =nil ;}else {_dbbd ._cdeed .KeepNext =_gdb .NewCT_OnOff ();};}; +// SetEffect sets a text effect on the run. +func (_ggfg RunProperties )SetEffect (e _af .ST_TextEffect ){if e ==_af .ST_TextEffectUnset {_ggfg ._bgefc .Effect =nil ;}else {_ggfg ._bgefc .Effect =_af .NewCT_TextEffect ();_ggfg ._bgefc .Effect .ValAttr =e ;};}; -// RemoveFootnote removes a footnote from both the paragraph and the document -// the requested footnote must be anchored on the paragraph being referenced. -// -// After each removal, the rest of the footnote ids would be reordered. -func (_cafgd Paragraph )RemoveFootnote (id int64 ){for _ ,_fgad :=range _cafgd .Runs (){if _bdggd ,_bggde :=_fgad .IsFootnote ();_bdggd {if _bggde ==id {_cafgd .RemoveRun (_fgad );break ;};};};_cafgd ._fdec .removeFootnote (id );}; +// SetOrigin sets the origin of the image. It defaults to ST_RelFromHPage and +// ST_RelFromVPage +func (_gf AnchoredDrawing )SetOrigin (h _af .WdST_RelFromH ,v _af .WdST_RelFromV ){_gf ._bda .PositionH .RelativeFromAttr =h ;_gf ._bda .PositionV .RelativeFromAttr =v ;}; -// SetChecked marks a FormFieldTypeCheckBox as checked or unchecked. -func (_cgea FormField )SetChecked (b bool ){if _cgea ._eebdg .CheckBox ==nil {return ;};if !b {_cgea ._eebdg .CheckBox .Checked =nil ;}else {_cgea ._eebdg .CheckBox .Checked =_gdb .NewCT_OnOff ();};}; +// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_debb ParagraphProperties )ComplexSizeMeasure ()string {if _ddaff :=_debb ._bede .RPr .SzCs ;_ddaff !=nil {_cdbf :=_ddaff .ValAttr ;if _cdbf .ST_PositiveUniversalMeasure !=nil {return *_cdbf .ST_PositiveUniversalMeasure ;};};return "";}; -// Emboss returns true if run emboss is on. -func (_ebbcc RunProperties )Emboss ()bool {return _cefe (_ebbcc ._bace .Emboss )}; +// Section return paragraph properties section value. +func (_abbfa ParagraphProperties )Section ()(Section ,bool ){if _abbfa ._bede .SectPr !=nil {return Section {_abbfa ._acgd ,_abbfa ._bede .SectPr },true ;};return Section {},false ;}; -// New constructs an empty document that content can be added to. -func New ()*Document {_abf :=&Document {_dbc :_gdb .NewDocument ()};_abf .ContentTypes =_cc .NewContentTypes ();_abf ._dbc .Body =_gdb .NewCT_Body ();_abf ._dbc .ConformanceAttr =_de .ST_ConformanceClassTransitional ;_abf ._aed =_cc .NewRelationships (); -_abf ._gef =_cc .NewRelationships ();_abf .AppProperties =_cc .NewAppProperties ();_abf .CoreProperties =_cc .NewCoreProperties ();_abf .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"); -_abf .Settings =NewSettings ();_abf ._aed .AddRelationship ("\u0073\u0065\u0074t\u0069\u006e\u0067\u0073\u002e\u0078\u006d\u006c",_f .SettingsType );_abf .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"); -_abf .Rels =_cc .NewRelationships ();_abf .Rels .AddRelationship (_f .RelativeFilename (_f .DocTypeDocument ,"",_f .CorePropertiesType ,0),_f .CorePropertiesType );_abf .Rels .AddRelationship ("\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c",_f .ExtendedPropertiesType ); -_abf .Rels .AddRelationship ("\u0077\u006f\u0072\u0064\u002f\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u002e\u0078\u006d\u006c",_f .OfficeDocumentType );_abf .Numbering =NewNumbering ();_abf .Numbering .InitializeDefault ();_abf .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"); -_abf ._aed .AddRelationship ("\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u002e\u0078\u006d\u006c",_f .NumberingType );_abf .Styles =NewStyles ();_abf .Styles .InitializeDefault ();_abf .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"); -_abf ._aed .AddRelationship ("\u0073\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c",_f .StylesType );_abf ._dbc .Body =_gdb .NewCT_Body ();return _abf ;}; +// Clear removes all the content from within a run. +func (_agaae Run )Clear (){_agaae ._cefc .EG_RunInnerContent =nil };type mergeFieldInfo struct{_gcfd string ;_gfdc string ;_afadb string ;_dbgcb bool ;_aabba bool ;_befdg bool ;_cagg bool ;_cbgb Paragraph ;_ggbad ,_bbgd ,_fccb int ;_dedde *_af .EG_PContent ; +_bbfg bool ;};func (_bdge Paragraph )ensurePPr (){if _bdge ._gacd .PPr ==nil {_bdge ._gacd .PPr =_af .NewCT_PPr ();};}; -// Style returns the style for a paragraph, or an empty string if it is unset. -func (_aeba ParagraphProperties )Style ()string {if _aeba ._egbf .PStyle !=nil {return _aeba ._egbf .PStyle .ValAttr ;};return "";}; +// ParagraphProperties are the properties for a paragraph. +type ParagraphProperties struct{_acgd *Document ;_bede *_af .CT_PPr ;}; -// SetStartIndent controls the start indent of the paragraph. -func (_dbdge ParagraphStyleProperties )SetStartIndent (m _dg .Distance ){if _dbdge ._cdeed .Ind ==nil {_dbdge ._cdeed .Ind =_gdb .NewCT_Ind ();};if m ==_dg .Zero {_dbdge ._cdeed .Ind .StartAttr =nil ;}else {_dbdge ._cdeed .Ind .StartAttr =&_gdb .ST_SignedTwipsMeasure {}; -_dbdge ._cdeed .Ind .StartAttr .Int64 =_f .Int64 (int64 (m /_dg .Twips ));};}; +// Section is the beginning of a new section. +type Section struct{_acedc *Document ;_egeb *_af .CT_SectPr ;}; -// SetColor sets a specific color or auto. -func (_dbg Color )SetColor (v _gbc .Color ){if v .IsAuto (){_dbg ._ffe .ValAttr .ST_HexColorAuto =_gdb .ST_HexColorAutoAuto ;_dbg ._ffe .ValAttr .ST_HexColorRGB =nil ;}else {_dbg ._ffe .ValAttr .ST_HexColorAuto =_gdb .ST_HexColorAutoUnset ;_dbg ._ffe .ValAttr .ST_HexColorRGB =v .AsRGBString (); -};}; +// MergeFields returns the list of all mail merge fields found in the document. +func (_bcdd Document )MergeFields ()[]string {_ecbda :=map[string ]struct{}{};for _ ,_gbaa :=range _bcdd .mergeFields (){_ecbda [_gbaa ._gcfd ]=struct{}{};};_gbfd :=[]string {};for _baff :=range _ecbda {_gbfd =append (_gbfd ,_baff );};return _gbfd ;}; -// SetPageSizeAndOrientation sets the page size and orientation for a section. -func (_gdde Section )SetPageSizeAndOrientation (w ,h _dg .Distance ,orientation _gdb .ST_PageOrientation ){if _gdde ._bcgc .PgSz ==nil {_gdde ._bcgc .PgSz =_gdb .NewCT_PageSz ();};_gdde ._bcgc .PgSz .OrientAttr =orientation ;if orientation ==_gdb .ST_PageOrientationLandscape {_gdde ._bcgc .PgSz .WAttr =&_de .ST_TwipsMeasure {}; -_gdde ._bcgc .PgSz .WAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (h /_dg .Twips ));_gdde ._bcgc .PgSz .HAttr =&_de .ST_TwipsMeasure {};_gdde ._bcgc .PgSz .HAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (w /_dg .Twips ));}else {_gdde ._bcgc .PgSz .WAttr =&_de .ST_TwipsMeasure {}; -_gdde ._bcgc .PgSz .WAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (w /_dg .Twips ));_gdde ._bcgc .PgSz .HAttr =&_de .ST_TwipsMeasure {};_gdde ._bcgc .PgSz .HAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (h /_dg .Twips ));};}; +// Borders allows controlling individual cell borders. +func (_aad CellProperties )Borders ()CellBorders {if _aad ._fed .TcBorders ==nil {_aad ._fed .TcBorders =_af .NewCT_TcBorders ();};return CellBorders {_aad ._fed .TcBorders };}; -// SetLastColumn controls the conditional formatting for the last column in a table. -func (_efagd TableLook )SetLastColumn (on bool ){if !on {_efagd ._cdag .LastColumnAttr =&_de .ST_OnOff {};_efagd ._cdag .LastColumnAttr .ST_OnOff1 =_de .ST_OnOff1Off ;}else {_efagd ._cdag .LastColumnAttr =&_de .ST_OnOff {};_efagd ._cdag .LastColumnAttr .ST_OnOff1 =_de .ST_OnOff1On ; -};}; +// 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 (_bccf *Document )Validate ()error {if _bccf ==nil ||_bccf ._fcb ==nil {return _b .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 _ ,_caef :=range []func ()error {_bccf .validateTableCells ,_bccf .validateBookmarks }{if _bged :=_caef ();_bged !=nil {return _bged ;};};if _fbea :=_bccf ._fcb .Validate ();_fbea !=nil {return _fbea ;};return nil ;}; -// GetText returns text in the watermark. -func (_egbgb *WatermarkText )GetText ()string {_bfaa :=_egbgb .getShape ();if _egbgb ._ddcag !=nil {_ecdfe :=_egbgb ._ddcag .EG_ShapeElements ;if len (_ecdfe )> 0&&_ecdfe [0].Textpath !=nil {return *_ecdfe [0].Textpath .StringAttr ;};}else {_fbfgb :=_egbgb .findNode (_bfaa ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"); -for _ ,_gcbg :=range _fbfgb .Attrs {if _gcbg .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{return _gcbg .Value ;};};};return "";}; +// ClearContent clears any content in the run (text, tabs, breaks, etc.) +func (_edce Run )ClearContent (){_edce ._cefc .EG_RunInnerContent =nil }; -// RStyle returns the name of character style. -// It is defined here http://officeopenxml.com/WPstyleCharStyles.php -func (_gbcd RunProperties )RStyle ()string {if _gbcd ._bace .RStyle !=nil {return _gbcd ._bace .RStyle .ValAttr ;};return "";}; +// Table is a table within a document. +type Table struct{_fbgef *Document ;_ceebd *_af .CT_Tbl ;}; -// ParagraphStyleProperties is the styling information for a paragraph. -type ParagraphStyleProperties struct{_cdeed *_gdb .CT_PPrGeneral };func (_gabc Endnote )content ()[]*_gdb .EG_ContentBlockContent {var _acee []*_gdb .EG_ContentBlockContent ;for _ ,_dcbb :=range _gabc ._baab .EG_BlockLevelElts {_acee =append (_acee ,_dcbb .EG_ContentBlockContent ...); -};return _acee ;}; +// AddDefinition adds a new numbering definition. +func (_dadca Numbering )AddDefinition ()NumberingDefinition {_dccg :=_af .NewCT_Num ();_gdfeb :=int64 (1);for _ ,_daff :=range _dadca .Definitions (){if _daff .AbstractNumberID ()>=_gdfeb {_gdfeb =_daff .AbstractNumberID ()+1;};};_ebaa :=int64 (1);for _ ,_dbcf :=range _dadca .X ().Num {if _dbcf .NumIdAttr >=_ebaa {_ebaa =_dbcf .NumIdAttr +1; +};};_dccg .NumIdAttr =_ebaa ;_dccg .AbstractNumId =_af .NewCT_DecimalNumber ();_dccg .AbstractNumId .ValAttr =_gdfeb ;_cbdd :=_af .NewCT_AbstractNum ();_cbdd .AbstractNumIdAttr =_gdfeb ;_dadca ._dbce .AbstractNum =append (_dadca ._dbce .AbstractNum ,_cbdd ); +_dadca ._dbce .Num =append (_dadca ._dbce .Num ,_dccg );return NumberingDefinition {_cbdd };}; -// UnderlineColor returns the hex color value of paragraph underline. -func (_ccgdd ParagraphProperties )UnderlineColor ()string {if _gefg :=_ccgdd ._egbf .RPr .U ;_gefg !=nil {_ebaa :=_gefg .ColorAttr ;if _ebaa !=nil &&_ebaa .ST_HexColorRGB !=nil {return *_ebaa .ST_HexColorRGB ;};};return "";};func (_cecbbf *WatermarkPicture )getShape ()*_f .XSDAny {return _cecbbf .getInnerElement ("\u0073\u0068\u0061p\u0065"); -};func (_edgb Paragraph )addFldCharsForField (_dgcd ,_baca string )FormField {_agagd :=_edgb .addBeginFldChar (_dgcd );_bbgef :=FormField {_eebdg :_agagd };_gcgd :=_edgb ._fdec .Bookmarks ();_dcda :=int64 (len (_gcgd ));if _dgcd !=""{_edgb .addStartBookmark (_dcda ,_dgcd ); -};_edgb .addInstrText (_baca );_edgb .addSeparateFldChar ();if _baca =="\u0046\u004f\u0052\u004d\u0054\u0045\u0058\u0054"{_eeddb :=_edgb .AddRun ();_dabb :=_gdb .NewEG_RunInnerContent ();_eeddb ._feebb .EG_RunInnerContent =[]*_gdb .EG_RunInnerContent {_dabb }; -_bbgef ._eaggc =_dabb ;};_edgb .addEndFldChar ();if _dgcd !=""{_edgb .addEndBookmark (_dcda );};return _bbgef ;};func _gbfb (_ccabe *Document ,_fdafab Paragraph )listItemInfo {if _ccabe .Numbering .X ()==nil {return listItemInfo {};};if len (_ccabe .Numbering .Definitions ())< 1{return listItemInfo {}; -};_adfc :=_adaba (_fdafab );if _adfc ==nil {return listItemInfo {};};_cagg :=_ccabe .GetNumberingLevelByIds (_adfc .NumId .ValAttr ,_adfc .Ilvl .ValAttr );if _bcbaa :=_cagg .X ();_bcbaa ==nil {return listItemInfo {};};_egba :=int64 (0);for _ ,_ddaa :=range _ccabe .Numbering ._cgbg .Num {if _ddaa !=nil &&_ddaa .NumIdAttr ==_adfc .NumId .ValAttr {_egba =_ddaa .AbstractNumId .ValAttr ; -};};return listItemInfo {FromParagraph :&_fdafab ,AbstractNumId :&_egba ,NumberingLevel :&_cagg };};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";); +// SetLineSpacing sets the spacing between lines in a paragraph. +func (_accb ParagraphSpacing )SetLineSpacing (d _fe .Distance ,rule _af .ST_LineSpacingRule ){if rule ==_af .ST_LineSpacingRuleUnset {_accb ._cfgda .LineRuleAttr =_af .ST_LineSpacingRuleUnset ;_accb ._cfgda .LineAttr =nil ;}else {_accb ._cfgda .LineRuleAttr =rule ; +_accb ._cfgda .LineAttr =&_af .ST_SignedTwipsMeasure {};_accb ._cfgda .LineAttr .Int64 =_c .Int64 (int64 (d /_fe .Twips ));};}; -// Footnote is an individual footnote reference within the document. -type Footnote struct{_cfee *Document ;_eacb *_gdb .CT_FtnEdn ;};func (_bed *Document )addFootnotes (){_bed ._bgg =_gdb .NewFootnotes ();_bed ._bgg .CT_Footnotes =_gdb .CT_Footnotes {};_bed ._bgg .Footnote =make ([]*_gdb .CT_FtnEdn ,0);_bed .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072d/\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073\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\u006f\u0074n\u006f\u0074\u0065\u0073\u002b\u0078m\u006c"); -_bed ._aed .AddRelationship ("\u002f\u0077\u006f\u0072d/\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073\u002e\u0078\u006d\u006c",_f .FootNotesType );_cdab :=_bed .Styles .AddStyle (FootnoteTextStyleId ,_gdb .ST_StyleTypeParagraph ,false );_cdab .SetName ("\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0020\u0054\u0065\u0078\u0074"); -_cdab .SetBasedOn ("\u004e\u006f\u0072\u006d\u0061\u006c");_fbc :=_cdab .ParagraphProperties ();_fbc .X ().SuppressLineNumbers =&_gdb .CT_OnOff {};_adab :=_cdab .RunProperties ();_adab .X ().Sz =&_gdb .CT_HpsMeasure {ValAttr :_gdb .ST_HpsMeasure {ST_UnsignedDecimalNumber :&_fbf }}; -_adab .X ().SzCs =&_gdb .CT_HpsMeasure {ValAttr :_gdb .ST_HpsMeasure {ST_UnsignedDecimalNumber :&_fbf }};_dbeb :=_bed .Styles .AddStyle (_gfc ,_gdb .ST_StyleTypeCharacter ,false );_dbeb .SetName ("\u0046o\u006ft\u006e\u006f\u0074\u0065\u0020R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"); -_daf :=_dbeb .RunProperties ();_daf .X ().VertAlign =&_gdb .CT_VerticalAlignRun {ValAttr :_de .ST_VerticalAlignRunSuperscript };_bed .addFootnoteSeparator ();}; +// SetShapeStyle sets style to the element v:shape in watermark. +func (_adcb *WatermarkPicture )SetShapeStyle (shapeStyle _ba .ShapeStyle ){if _adcb ._agcf !=nil {_afgfe :=shapeStyle .String ();_adcb ._agcf .StyleAttr =&_afgfe ;};};func _cbgf (_cege *_af .CT_P ,_bfda ,_cbbd map[int64 ]int64 ){for _ ,_bbgc :=range _cege .EG_PContent {for _ ,_afdg :=range _bbgc .EG_ContentRunContent {if _afdg .R !=nil {for _ ,_faec :=range _afdg .R .EG_RunInnerContent {_aebd :=_faec .EndnoteReference ; +if _aebd !=nil &&_aebd .IdAttr > 0{if _beed ,_gafd :=_cbbd [_aebd .IdAttr ];_gafd {_aebd .IdAttr =_beed ;};};_bfcafc :=_faec .FootnoteReference ;if _bfcafc !=nil &&_bfcafc .IdAttr > 0{if _cce ,_gdcg :=_bfda [_bfcafc .IdAttr ];_gdcg {_bfcafc .IdAttr =_cce ; +};};};};};};}; -// SetHangingIndent controls the indentation of the non-first lines in a paragraph. -func (_badaf ParagraphProperties )SetHangingIndent (m _dg .Distance ){if _badaf ._egbf .Ind ==nil {_badaf ._egbf .Ind =_gdb .NewCT_Ind ();};if m ==_dg .Zero {_badaf ._egbf .Ind .HangingAttr =nil ;}else {_badaf ._egbf .Ind .HangingAttr =&_de .ST_TwipsMeasure {}; -_badaf ._egbf .Ind .HangingAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (m /_dg .Twips ));};}; +// X returns the inner wrapped XML type. +func (_fea Color )X ()*_af .CT_Color {return _fea ._afc };func _eecb ()*_ad .Textpath {_ecgfb :=_ad .NewTextpath ();_ecgfb .OnAttr =_adb .ST_TrueFalseTrue ;_ecgfb .FitshapeAttr =_adb .ST_TrueFalseTrue ;return _ecgfb ;}; -// AddRun adds a run to a paragraph. -func (_eegfe Paragraph )AddRun ()Run {_baefb :=_gdb .NewEG_PContent ();_eegfe ._gbaee .EG_PContent =append (_eegfe ._gbaee .EG_PContent ,_baefb );_aeaa :=_gdb .NewEG_ContentRunContent ();_baefb .EG_ContentRunContent =append (_baefb .EG_ContentRunContent ,_aeaa ); -_edee :=_gdb .NewCT_R ();_aeaa .R =_edee ;return Run {_eegfe ._fdec ,_edee };};func (_dfdb *Document )addFootnoteSeparator (){_dce :=_gdb .NewCT_FtnEdn ();_dce .IdAttr =-1;_dce .TypeAttr =_gdb .ST_FtnEdnSeparator ;_agd :=Footnote {_dfdb ,_dce };_agd .X ().EG_BlockLevelElts =[]*_gdb .EG_BlockLevelElts {_gdb .NewEG_BlockLevelElts ()}; -_bab :=_agd .AddParagraph ();_bab .X ().PPr =nil ;_edd :=_bab .AddRun ();_cgef :=_edd .newIC ();_cgef .Separator =_gdb .NewCT_Empty ();_dfdb ._bgg .CT_Footnotes .Footnote =append (_dfdb ._bgg .CT_Footnotes .Footnote ,_dce );_dce =_gdb .NewCT_FtnEdn (); -_dce .IdAttr =0;_dce .TypeAttr =_gdb .ST_FtnEdnContinuationSeparator ;_agd =Footnote {_dfdb ,_dce };_agd .X ().EG_BlockLevelElts =[]*_gdb .EG_BlockLevelElts {_gdb .NewEG_BlockLevelElts ()};_bab =_agd .AddParagraph ();_bab .X ().PPr =nil ;_edd =_bab .AddRun (); -_cgef =_edd .newIC ();_cgef .ContinuationSeparator =_gdb .NewCT_Empty ();_dfdb ._bgg .CT_Footnotes .Footnote =append (_dfdb ._bgg .CT_Footnotes .Footnote ,_dce );}; +// Paragraphs returns the paragraphs within a structured document tag. +func (_edca StructuredDocumentTag )Paragraphs ()[]Paragraph {if _edca ._ecbga .SdtContent ==nil {return nil ;};_fbgfb :=[]Paragraph {};for _ ,_acagc :=range _edca ._ecbga .SdtContent .P {_fbgfb =append (_fbgfb ,Paragraph {_edca ._dcaea ,_acagc });};return _fbgfb ; +}; -// Style return the table style. -func (_cbddb Table )Style ()string {if _cbddb ._afabf .TblPr !=nil &&_cbddb ._afabf .TblPr .TblStyle !=nil {return _cbddb ._afabf .TblPr .TblStyle .ValAttr ;};return "";}; +// SetASCIITheme sets the font ASCII Theme. +func (_gecg Fonts )SetASCIITheme (t _af .ST_Theme ){_gecg ._ffge .AsciiThemeAttr =t }; -// SetAlignment positions an anchored image via alignment. Offset is -// incompatible with SetOffset, whichever is called last is applied. -func (_ca AnchoredDrawing )SetAlignment (h _gdb .WdST_AlignH ,v _gdb .WdST_AlignV ){_ca .SetHAlignment (h );_ca .SetVAlignment (v );}; +// CharacterSpacingValue returns the value of characters spacing in twips (1/20 of point). +func (_defda ParagraphProperties )CharacterSpacingValue ()int64 {if _eddg :=_defda ._bede .RPr .Spacing ;_eddg !=nil {_gafca :=_eddg .ValAttr ;if _gafca .Int64 !=nil {return *_gafca .Int64 ;};};return int64 (0);}; -// 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 (_cefed Settings )SetUpdateFieldsOnOpen (b bool ){if !b {_cefed ._bggce .UpdateFields =nil ;}else {_cefed ._bggce .UpdateFields =_gdb .NewCT_OnOff ();};}; +// SetStyle sets the table style name. +func (_gcbd TableProperties )SetStyle (name string ){if name ==""{_gcbd ._gdef .TblStyle =nil ;}else {_gcbd ._gdef .TblStyle =_af .NewCT_String ();_gcbd ._gdef .TblStyle .ValAttr =name ;};}; -// SetRight sets the right border to a specified type, color and thickness. -func (_efbc TableBorders )SetRight (t _gdb .ST_Border ,c _gbc .Color ,thickness _dg .Distance ){_efbc ._gfgae .Right =_gdb .NewCT_Border ();_beggg (_efbc ._gfgae .Right ,t ,c ,thickness );}; +// OnOffValue represents an on/off value that can also be unset +type OnOffValue byte ; -// AddRow adds a row to a table. -func (_eeace Table )AddRow ()Row {_bgacf :=_gdb .NewEG_ContentRowContent ();_eeace ._afabf .EG_ContentRowContent =append (_eeace ._afabf .EG_ContentRowContent ,_bgacf );_bafbe :=_gdb .NewCT_Row ();_bgacf .Tr =append (_bgacf .Tr ,_bafbe );return Row {_eeace ._feaf ,_bafbe }; -}; +// DocText is an array of extracted text items which has some methods for representing extracted text. +type DocText struct{Items []TextItem ;_bebdg []listItemInfo ;_bfac map[int64 ]map[int64 ]int64 ;}; -// Style returns the style for a paragraph, or an empty string if it is unset. -func (_ffae Paragraph )Style ()string {if _ffae ._gbaee .PPr !=nil &&_ffae ._gbaee .PPr .PStyle !=nil {return _ffae ._gbaee .PPr .PStyle .ValAttr ;};return "";}; +// SetColumnSpan sets the number of Grid Columns Spanned by the Cell. This is used +// to give the appearance of merged cells. +func (_acb CellProperties )SetColumnSpan (cols int ){if cols ==0{_acb ._fed .GridSpan =nil ;}else {_acb ._fed .GridSpan =_af .NewCT_DecimalNumber ();_acb ._fed .GridSpan .ValAttr =int64 (cols );};}; -// Pict returns the pict object. -func (_cfgbd *WatermarkPicture )Pict ()*_gdb .CT_Picture {return _cfgbd ._gfaa }; +// AddField adds a field (automatically computed text) to the document. +func (_ecgbfc Run )AddField (code string ){_ecgbfc .AddFieldWithFormatting (code ,"",true )}; -// SetRight sets the cell right margin -func (_cda CellMargins )SetRight (d _dg .Distance ){_cda ._cf .Right =_gdb .NewCT_TblWidth ();_dgf (_cda ._cf .Right ,d );};func (_ggbd *WatermarkPicture )getShapeType ()*_f .XSDAny {return _ggbd .getInnerElement ("\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"); -};func _geff (_accd _g .ReaderAt ,_ccae int64 ,_ebd string )(*Document ,error ){const _dbgf ="\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0052\u0065\u0061\u0064";if !_fd .GetLicenseKey ().IsLicensed ()&&!_febg {_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 ,_cb .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");};_bge :="\u0075n\u006b\u006e\u006f\u0077\u006e";if _accf ,_dgfe :=_accd .(*_ag .File ); -_dgfe {_bge =_accf .Name ();};_bdae :=New ();_bdae .Numbering ._cgbg =nil ;if len (_ebd )> 0{_bdae ._edg =_ebd ;}else {_cggb ,_agee :=_fd .GenRefId ("\u0064\u0072");if _agee !=nil {_fe .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_agee ); -return nil ,_agee ;};_bdae ._edg =_cggb ;};if _ageg :=_fd .Track (_bdae ._edg ,_dbgf ,_bge );_ageg !=nil {_fe .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_ageg );return nil ,_ageg ;};_gba ,_cea :=_abd .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0064\u006f\u0063\u0078"); -if _cea !=nil {return nil ,_cea ;};_bdae .TmpPath =_gba ;_afag ,_cea :=_fa .NewReader (_accd ,_ccae );if _cea !=nil {return nil ,_gb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_cea );};_fabd :=[]*_fa .File {}; -_fabd =append (_fabd ,_afag .File ...);_cdfe :=false ;for _ ,_efeb :=range _fabd {if _efeb .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_cdfe =true ;break ;};};if _cdfe {_bdae .CreateCustomProperties (); -};_fggf :=_bdae ._dbc .ConformanceAttr ;_eagg :=_gd .DecodeMap {};_eagg .SetOnNewRelationshipFunc (_bdae .onNewRelationship );_eagg .AddTarget (_f .ContentTypesFilename ,_bdae .ContentTypes .X (),"",0);_eagg .AddTarget (_f .BaseRelsFilename ,_bdae .Rels .X (),"",0); -if _fbgc :=_eagg .Decode (_fabd );_fbgc !=nil {return nil ,_fbgc ;};_bdae ._dbc .ConformanceAttr =_fggf ;for _ ,_eggb :=range _fabd {if _eggb ==nil {continue ;};if _effe :=_bdae .AddExtraFileFromZip (_eggb );_effe !=nil {return nil ,_effe ;};};if _cdfe {_bbced :=false ; -for _ ,_ggg :=range _bdae .Rels .X ().Relationship {if _ggg .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_bbced =true ;break ;};};if !_bbced {_bdae .AddCustomRelationships ();}; -};return _bdae ,nil ;};func (_abba Footnote )id ()int64 {return _abba ._eacb .IdAttr }; +// X returns the inner wrapped XML type. +func (_afce TableConditionalFormatting )X ()*_af .CT_TblStylePr {return _afce ._fcbd }; -// SetOrigin sets the origin of the image. It defaults to ST_RelFromHPage and -// ST_RelFromVPage -func (_geb AnchoredDrawing )SetOrigin (h _gdb .WdST_RelFromH ,v _gdb .WdST_RelFromV ){_geb ._bc .PositionH .RelativeFromAttr =h ;_geb ._bc .PositionV .RelativeFromAttr =v ;};type chart struct{_ffd *_gbd .ChartSpace ;_eea string ;_eec string ;}; +// SetTblHeader set row properties for repeat table row on every new page value. +func (_cgdb RowProperties )SetTblHeader (val bool ){if !val {_cgdb ._eegb .TblHeader =nil ;}else {_bccfa :=_af .NewCT_OnOff ();_cgdb ._eegb .TblHeader =[]*_af .CT_OnOff {_bccfa };};}; -// SetRightToLeft sets the run text goes from right to left. -func (_abedea RunProperties )SetRightToLeft (b bool ){if !b {_abedea ._bace .Rtl =nil ;}else {_abedea ._bace .Rtl =_gdb .NewCT_OnOff ();};}; +// Shadow returns true if run shadow is on. +func (_acafd RunProperties )Shadow ()bool {return _abag (_acafd ._bgefc .Shadow )}; -// 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 (_bbb AnchoredDrawing )SetTextWrapNone (){_bbb ._bc .Choice =&_gdb .WdEG_WrapTypeChoice {};_bbb ._bc .Choice .WrapNone =_gdb .NewWdCT_WrapNone ();}; +// AddFooter creates a Footer associated with the document, but doesn't add it +// to the document for display. +func (_fba *Document )AddFooter ()Footer {_ccc :=_af .NewFtr ();_fba ._fdc =append (_fba ._fdc ,_ccc );_aab :=_fc .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_fba ._fdc ));_fba ._adfe .AddRelationship (_aab ,_c .FooterType ); +_fba .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_aab ,"\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"); +_fba ._geea =append (_fba ._geea ,_ff .NewRelationships ());return Footer {_fba ,_ccc };}; -// SetBetween sets the between border to a specified type, color and thickness between paragraph. -func (_aaacb ParagraphBorders )SetBetween (t _gdb .ST_Border ,c _gbc .Color ,thickness _dg .Distance ){_aaacb ._ecade .Between =_gdb .NewCT_Border ();_fada (_aaacb ._ecade .Between ,t ,c ,thickness );}; +// BoldValue returns the precise nature of the bold setting (unset, off or on). +func (_ffdbf RunProperties )BoldValue ()OnOffValue {return _eddf (_ffdbf ._bgefc .B )};func (_caf *Document )removeEndnote (_bdgg int64 ){_badc :=_caf ._cef ;var _gbde int ;for _dfeg ,_gbbc :=range _badc .CT_Endnotes .Endnote {if _gbbc .IdAttr ==_bdgg {_gbde =_dfeg ; +break ;};};_badc .CT_Endnotes .Endnote [_gbde ]=nil ;_badc .CT_Endnotes .Endnote [_gbde ]=_badc .CT_Endnotes .Endnote [len (_badc .CT_Endnotes .Endnote )-1];_badc .CT_Endnotes .Endnote =_badc .CT_Endnotes .Endnote [:len (_badc .CT_Endnotes .Endnote )-1]; +_caf .reorderEndnote ();_caf .syncEndnoteSettings ();}; -// SetLinkedStyle sets the style that this style is linked to. -func (_efga Style )SetLinkedStyle (name string ){if name ==""{_efga ._gfdb .Link =nil ;}else {_efga ._gfdb .Link =_gdb .NewCT_String ();_efga ._gfdb .Link .ValAttr =name ;};}; +// X returns the inner wrapped XML type. +func (_gggec Numbering )X ()*_af .Numbering {return _gggec ._dbce }; -// RemoveParagraph removes a paragraph from a document. -func (_fcd *Document )RemoveParagraph (p Paragraph ){if _fcd ._dbc .Body ==nil {return ;};for _ ,_gdab :=range _fcd ._dbc .Body .EG_BlockLevelElts {for _ ,_ccda :=range _gdab .EG_ContentBlockContent {for _edge ,_cegd :=range _ccda .P {if _cegd ==p ._gbaee {copy (_ccda .P [_edge :],_ccda .P [_edge +1:]); -_ccda .P =_ccda .P [0:len (_ccda .P )-1];return ;};};if _ccda .Sdt !=nil &&_ccda .Sdt .SdtContent !=nil &&_ccda .Sdt .SdtContent .P !=nil {for _aecb ,_fafb :=range _ccda .Sdt .SdtContent .P {if _fafb ==p ._gbaee {copy (_ccda .P [_aecb :],_ccda .P [_aecb +1:]); -_ccda .P =_ccda .P [0:len (_ccda .P )-1];return ;};};};};};for _ ,_aefc :=range _fcd .Tables (){for _ ,_deba :=range _aefc .Rows (){for _ ,_abbf :=range _deba .Cells (){for _ ,_fgcb :=range _abbf ._dbf .EG_BlockLevelElts {for _ ,_dba :=range _fgcb .EG_ContentBlockContent {for _eeec ,_cdge :=range _dba .P {if _cdge ==p ._gbaee {copy (_dba .P [_eeec :],_dba .P [_eeec +1:]); -_dba .P =_dba .P [0:len (_dba .P )-1];return ;};};};};};};};for _ ,_ccga :=range _fcd .Headers (){_ccga .RemoveParagraph (p );};for _ ,_dcdd :=range _fcd .Footers (){_dcdd .RemoveParagraph (p );};}; +// GetImage returns the ImageRef associated with an InlineDrawing. +func (_ecgba InlineDrawing )GetImage ()(_ff .ImageRef ,bool ){_bfef :=_ecgba ._cdeaa .Graphic .GraphicData .Any ;if len (_bfef )> 0{_dafa ,_dggd :=_bfef [0].(*_gcb .Pic );if _dggd {if _dafa .BlipFill !=nil &&_dafa .BlipFill .Blip !=nil &&_dafa .BlipFill .Blip .EmbedAttr !=nil {return _ecgba ._bcdge .GetImageByRelID (*_dafa .BlipFill .Blip .EmbedAttr ); +};};};return _ff .ImageRef {},false ;}; -// SetAll sets all of the borders to a given value. -func (_eaaa ParagraphBorders )SetAll (t _gdb .ST_Border ,c _gbc .Color ,thickness _dg .Distance ){_eaaa .SetBottom (t ,c ,thickness );_eaaa .SetLeft (t ,c ,thickness );_eaaa .SetRight (t ,c ,thickness );_eaaa .SetTop (t ,c ,thickness );}; +// SetPageMargins sets the page margins for a section +func (_bbegb Section )SetPageMargins (top ,right ,bottom ,left ,header ,footer ,gutter _fe .Distance ){_fcbe :=_af .NewCT_PageMar ();_fcbe .TopAttr .Int64 =_c .Int64 (int64 (top /_fe .Twips ));_fcbe .BottomAttr .Int64 =_c .Int64 (int64 (bottom /_fe .Twips )); +_fcbe .RightAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (right /_fe .Twips ));_fcbe .LeftAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (left /_fe .Twips ));_fcbe .HeaderAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (header /_fe .Twips )); +_fcbe .FooterAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (footer /_fe .Twips ));_fcbe .GutterAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (gutter /_fe .Twips ));_bbegb ._egeb .PgMar =_fcbe ;}; -// SearchStyleByName return style by its name. -func (_gegeee Styles )SearchStyleByName (name string )(Style ,bool ){for _ ,_babde :=range _gegeee ._cadcge .Style {if _babde .Name !=nil {if _babde .Name .ValAttr ==name {return Style {_babde },true ;};};};return Style {},false ;};func (_deaf *Document )insertStyleFromNode (_egbe Node ){if _egbe .Style .X ()!=nil {if _ ,_afegc :=_deaf .Styles .SearchStyleById (_egbe .Style .StyleID ()); -!_afegc {_deaf .Styles .InsertStyle (_egbe .Style );_feadf :=_egbe .Style .ParagraphProperties ();_deaf .insertNumberingFromStyleProperties (_egbe ._eabe .Numbering ,_feadf );};};}; +// SetPictureSize set watermark picture size with given width and height. +func (_adgeg *WatermarkPicture )SetPictureSize (width ,height int64 ){if _adgeg ._agcf !=nil {_acbdb :=_adgeg .GetShapeStyle ();_acbdb .SetWidth (float64 (width )*_fe .Point );_acbdb .SetHeight (float64 (height )*_fe .Point );_adgeg .SetShapeStyle (_acbdb ); +};}; -// Fonts returns the style's Fonts. -func (_agbbb RunProperties )Fonts ()Fonts {if _agbbb ._bace .RFonts ==nil {_agbbb ._bace .RFonts =_gdb .NewCT_Fonts ();};return Fonts {_agbbb ._bace .RFonts };}; +// SetStyle sets the font size. +func (_cccdb RunProperties )SetStyle (style string ){if style ==""{_cccdb ._bgefc .RStyle =nil ;}else {_cccdb ._bgefc .RStyle =_af .NewCT_String ();_cccdb ._bgefc .RStyle .ValAttr =style ;};}; -// SetHAlignment sets the horizontal alignment for an anchored image. -func (_abb AnchoredDrawing )SetHAlignment (h _gdb .WdST_AlignH ){_abb ._bc .PositionH .Choice =&_gdb .WdCT_PosHChoice {};_abb ._bc .PositionH .Choice .Align =h ;}; +// 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{_ff .DocBase ;_fcb *_af .Document ;Settings Settings ;Numbering Numbering ;Styles Styles ;_dca []*_af .Hdr ;_ead []_ff .Relationships ;_fdc []*_af .Ftr ;_geea []_ff .Relationships ;_adfe _ff .Relationships ;_dde []*_ed .Theme ;_acd *_af .WebSettings ; +_aff *_af .Fonts ;_cgf _ff .Relationships ;_cef *_af .Endnotes ;_db *_af .Footnotes ;_fec []*_bd .Control ;_dcaa []*chart ;_bdad string ;}; -// SetTextWrapSquare sets the text wrap to square with a given wrap type. -func (_ccc AnchoredDrawing )SetTextWrapSquare (t _gdb .WdST_WrapText ){_ccc ._bc .Choice =&_gdb .WdEG_WrapTypeChoice {};_ccc ._bc .Choice .WrapSquare =_gdb .NewWdCT_WrapSquare ();_ccc ._bc .Choice .WrapSquare .WrapTextAttr =t ;}; +// GetImageObjByRelId returns a common.Image with the associated relation ID in the +// document. +func (_gbae *Document )GetImageObjByRelId (relId string )(_ff .Image ,error ){_gbcce :=_gbae ._adfe .GetTargetByRelIdAndType (relId ,_c .ImageType );if _gbcce ==""{for _ ,_bacg :=range _gbae ._ead {if _gbcce !=""{break ;};_gbcce =_bacg .GetTargetByRelIdAndType (relId ,_c .ImageType ); +};};if _gbcce ==""{for _ ,_gffe :=range _gbae ._geea {if _gbcce !=""{break ;};_gbcce =_gffe .GetTargetByRelIdAndType (relId ,_c .ImageType );};};return _gbae .DocBase .GetImageBytesByTarget (_gbcce );}; // RStyle returns the name of character style. // It is defined here http://officeopenxml.com/WPstyleCharStyles.php -func (_beea ParagraphProperties )RStyle ()string {if _beea ._egbf .RPr .RStyle !=nil {return _beea ._egbf .RPr .RStyle .ValAttr ;};return "";}; +func (_fdff ParagraphProperties )RStyle ()string {if _fdff ._bede .RPr .RStyle !=nil {return _fdff ._bede .RPr .RStyle .ValAttr ;};return "";}; -// SetWidthAuto sets the the table width to automatic. -func (_ddegd TableProperties )SetWidthAuto (){_ddegd ._affd .TblW =_gdb .NewCT_TblWidth ();_ddegd ._affd .TblW .TypeAttr =_gdb .ST_TblWidthAuto ;}; +// SetTarget sets the URL target of the hyperlink. +func (_dbdf HyperLink )SetTarget (url string ){_eadd :=_dbdf ._bfbf .AddHyperlink (url );_dbdf ._aaec .IdAttr =_c .String (_ff .Relationship (_eadd ).ID ());_dbdf ._aaec .AnchorAttr =nil ;}; -// SetNumberingLevel sets the numbering level of a paragraph. If used, then the -// NumberingDefinition must also be set via SetNumberingDefinition or -// SetNumberingDefinitionByID. -func (_eafd Paragraph )SetNumberingLevel (listLevel int ){_eafd .ensurePPr ();if _eafd ._gbaee .PPr .NumPr ==nil {_eafd ._gbaee .PPr .NumPr =_gdb .NewCT_NumPr ();};_eefb :=_gdb .NewCT_DecimalNumber ();_eefb .ValAttr =int64 (listLevel );_eafd ._gbaee .PPr .NumPr .Ilvl =_eefb ; -}; +// X returns the inner wrapped XML type. +func (_efdb InlineDrawing )X ()*_af .WdInline {return _efdb ._cdeaa }; -// AddField adds a field (automatically computed text) to the document. -func (_dgcde Run )AddField (code string ){_dgcde .AddFieldWithFormatting (code ,"",true )}; +// 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 (_bdaaf Footer )AddImage (i _ff .Image )(_ff .ImageRef ,error ){var _acgea _ff .Relationships ;for _gegag ,_gaca :=range _bdaaf ._begg ._fdc {if _gaca ==_bdaaf ._dfceb {_acgea =_bdaaf ._begg ._geea [_gegag ];};};_dbef :=_ff .MakeImageRef (i ,&_bdaaf ._begg .DocBase ,_acgea ); +if i .Data ==nil &&i .Path ==""{return _dbef ,_b .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 _dbef ,_b .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 _dbef ,_b .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");};_bdaaf ._begg .Images =append (_bdaaf ._begg .Images ,_dbef ); +_faegc :=_fc .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_bdaaf ._begg .Images ),i .Format );_eefeg :=_acgea .AddRelationship (_faegc ,_c .ImageType );_dbef .SetRelID (_eefeg .X ().IdAttr );return _dbef ,nil ; +};func (_gegae *Document )insertNumberingFromStyleProperties (_gcdc Numbering ,_ecaac ParagraphStyleProperties ){_fffa :=_ecaac .NumId ();_adad :=int64 (-1);if _fffa > -1{for _ ,_eaba :=range _gcdc ._dbce .Num {if _eaba .NumIdAttr ==_fffa {if _eaba .AbstractNumId !=nil {_adad =_eaba .AbstractNumId .ValAttr ; +_dfebe :=false ;for _ ,_bdcee :=range _gegae .Numbering ._dbce .Num {if _bdcee .NumIdAttr ==_fffa {_dfebe =true ;break ;};};if !_dfebe {_gegae .Numbering ._dbce .Num =append (_gegae .Numbering ._dbce .Num ,_eaba );};break ;};};};for _ ,_adda :=range _gcdc ._dbce .AbstractNum {if _adda .AbstractNumIdAttr ==_adad {_dgde :=false ; +for _ ,_fdeb :=range _gegae .Numbering ._dbce .AbstractNum {if _fdeb .AbstractNumIdAttr ==_adad {_dgde =true ;break ;};};if !_dgde {_gegae .Numbering ._dbce .AbstractNum =append (_gegae .Numbering ._dbce .AbstractNum ,_adda );};break ;};};};}; -// TextWithOptions extract text with options. -func (_aaaac *DocText )TextWithOptions (options ExtractTextOptions )string {_gaac :=make (map[int64 ]map[int64 ]int64 ,0);_ffge :=_fc .NewBuffer ([]byte {});_aaad :=int64 (0);_fcbb :=int64 (0);_gbff :=int64 (0);for _bbcf ,_cebfe :=range _aaaac .Items {_geeb :=false ; -if _cebfe .Text !=""{if _bbcf > 0{if _cebfe .Paragraph !=_aaaac .Items [_bbcf -1].Paragraph {_geeb =true ;};if !options .RunsOnNewLine &&_geeb {_ffge .WriteString ("\u000a");}else if options .RunsOnNewLine {_ffge .WriteString ("\u000a");};}else {_geeb =true ; -};if options .WithNumbering {if _geeb {for _ ,_bfg :=range _aaaac ._cdbd {if _bfg .FromParagraph ==nil {continue ;};if _bfg .FromParagraph .X ()==_cebfe .Paragraph {if _cdacg :=_bfg .NumberingLevel .X ();_cdacg !=nil {if _bfg .AbstractNumId !=nil &&_aaaac ._eddbf [*_bfg .AbstractNumId ][_cdacg .IlvlAttr ]> 0{if _ ,_abbg :=_gaac [*_bfg .AbstractNumId ]; -_abbg {if _ ,_agddb :=_gaac [*_bfg .AbstractNumId ][_cdacg .IlvlAttr ];_agddb {_gaac [*_bfg .AbstractNumId ][_cdacg .IlvlAttr ]++;}else {_gaac [*_bfg .AbstractNumId ][_cdacg .IlvlAttr ]=1;};}else {_gaac [*_bfg .AbstractNumId ]=map[int64 ]int64 {_cdacg .IlvlAttr :1}; -};if _aaad ==_bfg .NumberingLevel .X ().IlvlAttr &&_cdacg .IlvlAttr > 0{_fcbb ++;}else {_fcbb =_gaac [*_bfg .AbstractNumId ][_cdacg .IlvlAttr ];if _cdacg .IlvlAttr > _aaad &&_gbff ==*_bfg .AbstractNumId {_fcbb =1;};};_dcdge :="";if _cdacg .LvlText .ValAttr !=nil {_dcdge =*_cdacg .LvlText .ValAttr ; -};_fbga :=_df .FormatNumberingText (_fcbb ,_cdacg .IlvlAttr ,_dcdge ,_cdacg .NumFmt ,_gaac [*_bfg .AbstractNumId ]);_ffge .WriteString (_fbga );_aaaac ._eddbf [*_bfg .AbstractNumId ][_cdacg .IlvlAttr ]--;_aaad =_cdacg .IlvlAttr ;_gbff =*_bfg .AbstractNumId ; -if options .NumberingIndent !=""{_ffge .WriteString (options .NumberingIndent );};};};break ;};};};};_ffge .WriteString (_cebfe .Text );};};return _ffge .String ();}; +// RemoveMailMerge removes any mail merge settings +func (_aafae Settings )RemoveMailMerge (){_aafae ._dbgg .MailMerge =nil }; -// ExtractFromHeader returns text from the document header as an array of TextItems. -func ExtractFromHeader (header *_gdb .Hdr )[]TextItem {return _ddcc (header .EG_ContentBlockContent ,nil )}; +// GetKerning returns the kerning (character spacing) of a run +func (_faceg RunProperties )GetKerning ()_fe .Distance {if _faceg ._bgefc .Kern !=nil {return _fe .Distance (float64 (*_faceg ._bgefc .Kern .ValAttr .ST_UnsignedDecimalNumber )*_fe .HalfPoint );};return 0;}; -// Nodes return the document's element as nodes. -func (_dfef *Document )Nodes ()Nodes {_eaga :=[]Node {};for _ ,_abfg :=range _dfef ._dbc .Body .EG_BlockLevelElts {_eaga =append (_eaga ,_ggcd (_dfef ,_abfg .EG_ContentBlockContent ,nil )...);};if _dfef ._dbc .Body .SectPr !=nil {_eaga =append (_eaga ,Node {_dbca :_dfef ._dbc .Body .SectPr }); -};_ggaf :=Nodes {_gegee :_eaga };return _ggaf ;};func (_acedd Paragraph )ensurePPr (){if _acedd ._gbaee .PPr ==nil {_acedd ._gbaee .PPr =_gdb .NewCT_PPr ();};}; +// AddHyperLink adds a new hyperlink to a parapgraph. +func (_bcdbga Paragraph )AddHyperLink ()HyperLink {_dadb :=_af .NewEG_PContent ();_bcdbga ._gacd .EG_PContent =append (_bcdbga ._gacd .EG_PContent ,_dadb );_dadb .Hyperlink =_af .NewCT_Hyperlink ();return HyperLink {_bcdbga ._fcga ,_dadb .Hyperlink };}; -// SetStyle sets style to the text in watermark. -func (_cddc *WatermarkText )SetStyle (style _gg .TextpathStyle ){_cacac :=_cddc .getShape ();if _cddc ._ddcag !=nil {_dfba :=_cddc ._ddcag .EG_ShapeElements ;if len (_dfba )> 0&&_dfba [0].Textpath !=nil {var _bfdc =style .String ();_dfba [0].Textpath .StyleAttr =&_bfdc ; -};return ;};_cgbfe :=_cddc .findNode (_cacac ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _gdcbd ,_cbbde :=range _cgbfe .Attrs {if _cbbde .Name .Local =="\u0073\u0074\u0079l\u0065"{_cgbfe .Attrs [_gdcbd ].Value =style .String ();};};};func (_dfea *Document )GetFontBytesByRelId (relID string )([]byte ,error ){if relID ==""{return nil ,nil ; -};_cbag :=_dfea ._gef .GetTargetByRelId (relID );_cbag ="\u0077\u006f\u0072d\u002f"+_cbag ;for _ ,_gbga :=range _dfea .ExtraFiles {if _gbga .ZipPath ==_cbag {_gfcc ,_cegf :=_ag .ReadFile (_gbga .DiskPath );if _cegf !=nil {return nil ,_gb .Errorf ("e\u0072r\u006f\u0072\u0020\u0072\u0065\u0061\u0064\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",_gbga .DiskPath ,_cegf ); -};return _gfcc ,nil ;};};return nil ,_gb .Errorf ("\u0066\u006fn\u0074\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u0020\u0069\u006e\u0020\u0073\u0074\u006f\u0072\u0061\u0067\u0065: \u0025\u0073",_cbag );};func (_aeeg *Document )insertImageFromNode (_afbd Node ){for _ ,_ebgbf :=range _afbd .AnchoredDrawings {if _fdgff ,_bbabd :=_ebgbf .GetImage (); -_bbabd {_ecfe ,_fbcf :=_cc .ImageFromFile (_fdgff .Path ());if _fbcf !=nil {_fe .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",_fbcf );}; -_dagfc ,_fbcf :=_aeeg .AddImage (_ecfe );if _fbcf !=nil {_fe .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",_fbcf ); -};_adgb :=_aeeg ._aed .GetByRelId (_dagfc .RelID ());_adgb .SetID (_fdgff .RelID ());};};for _ ,_edca :=range _afbd .InlineDrawings {if _gdea ,_aacfd :=_edca .GetImage ();_aacfd {_fbbd ,_bdbea :=_cc .ImageFromFile (_gdea .Path ());if _bdbea !=nil {_fe .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",_bdbea ); -};_dbff ,_bdbea :=_aeeg .AddImage (_fbbd );if _bdbea !=nil {_fe .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",_bdbea ); -};_eaafb :=_aeeg ._aed .GetByRelId (_dbff .RelID ());_eaafb .SetID (_gdea .RelID ());};};}; -// SetMultiLevelType sets the multilevel type. -func (_bggf NumberingDefinition )SetMultiLevelType (t _gdb .ST_MultiLevelType ){if t ==_gdb .ST_MultiLevelTypeUnset {_bggf ._gged .MultiLevelType =nil ;}else {_bggf ._gged .MultiLevelType =_gdb .NewCT_MultiLevelType ();_bggf ._gged .MultiLevelType .ValAttr =t ; +// RunProperties returns the RunProperties controlling numbering level font, etc. +func (_cdfa NumberingLevel )RunProperties ()RunProperties {if _cdfa ._ffddd .RPr ==nil {_cdfa ._ffddd .RPr =_af .NewCT_RPr ();};return RunProperties {_cdfa ._ffddd .RPr };}; + +// SetEndIndent controls the end indentation. +func (_ffef ParagraphProperties )SetEndIndent (m _fe .Distance ){if _ffef ._bede .Ind ==nil {_ffef ._bede .Ind =_af .NewCT_Ind ();};if m ==_fe .Zero {_ffef ._bede .Ind .EndAttr =nil ;}else {_ffef ._bede .Ind .EndAttr =&_af .ST_SignedTwipsMeasure {};_ffef ._bede .Ind .EndAttr .Int64 =_c .Int64 (int64 (m /_fe .Twips )); };}; -// Clear resets the numbering. -func (_cdbb Numbering )Clear (){_cdbb ._cgbg .AbstractNum =nil ;_cdbb ._cgbg .Num =nil ;_cdbb ._cgbg .NumIdMacAtCleanup =nil ;_cdbb ._cgbg .NumPicBullet =nil ;}; +// WatermarkPicture is watermark picture within document. +type WatermarkPicture struct{_eacf *_af .CT_Picture ;_gbaca *_ba .ShapeStyle ;_agcf *_ad .Shape ;_ceef *_ad .Shapetype ;};func _agabc ()*_ad .Textpath {_cece :=_ad .NewTextpath ();_efaf :="\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"; +_cece .StyleAttr =&_efaf ;_abega :="\u0041\u0053\u0041\u0050";_cece .StringAttr =&_abega ;return _cece ;}; -// RemoveMailMerge removes any mail merge settings -func (_cgcc Settings )RemoveMailMerge (){_cgcc ._bggce .MailMerge =nil }; +// TableLook is the conditional formatting associated with a table style that +// has been assigned to a table. +type TableLook struct{_bcbee *_af .CT_TblLook }; -// DocRels returns document relationship. -func (_cccb *Document )DocRels ()_cc .Relationships {return _cccb ._aed }; +// HasFootnotes returns a bool based on the presence or abscence of footnotes within +// the document. +func (_dddd *Document )HasFootnotes ()bool {return _dddd ._db !=nil }; -// Caps returns true if run font is capitalized. -func (_abce RunProperties )Caps ()bool {return _cefe (_abce ._bace .Caps )}; +// 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 (_bbcc Footer )Index ()int {for _cgcb ,_ceff :=range _bbcc ._begg ._fdc {if _ceff ==_bbcc ._dfceb {return _cgcb ;};};return -1;}; -// AddFootnoteReference adds a footnote reference to a run. -func (_acgf Run )AddFootnoteReference (){_aagcg :=_acgf .newIC ();_aagcg .FootnoteRef =&_gdb .CT_Empty {};}; +// TextWithOptions extract text with options. +func (_dbeb *DocText )TextWithOptions (options ExtractTextOptions )string {_gffc :=make (map[int64 ]map[int64 ]int64 ,0);_ebee :=_cc .NewBuffer ([]byte {});_fbce :=int64 (0);_fbef :=int64 (0);_fadd :=int64 (0);for _ecae ,_fefb :=range _dbeb .Items {_cff :=false ; +if _fefb .Text !=""{if _ecae > 0{if _fefb .Paragraph !=_dbeb .Items [_ecae -1].Paragraph {_cff =true ;};if !options .RunsOnNewLine &&_cff {_ebee .WriteString ("\u000a");}else if options .RunsOnNewLine {_ebee .WriteString ("\u000a");};}else {_cff =true ; +};if options .WithNumbering {if _cff {for _ ,_dbcdd :=range _dbeb ._bebdg {if _dbcdd .FromParagraph ==nil {continue ;};if _dbcdd .FromParagraph .X ()==_fefb .Paragraph {if _ffea :=_dbcdd .NumberingLevel .X ();_ffea !=nil {if _dbcdd .AbstractNumId !=nil &&_dbeb ._bfac [*_dbcdd .AbstractNumId ][_ffea .IlvlAttr ]> 0{if _ ,_bcge :=_gffc [*_dbcdd .AbstractNumId ]; +_bcge {if _ ,_adbc :=_gffc [*_dbcdd .AbstractNumId ][_ffea .IlvlAttr ];_adbc {_gffc [*_dbcdd .AbstractNumId ][_ffea .IlvlAttr ]++;}else {_gffc [*_dbcdd .AbstractNumId ][_ffea .IlvlAttr ]=1;};}else {_gffc [*_dbcdd .AbstractNumId ]=map[int64 ]int64 {_ffea .IlvlAttr :1}; +};if _fbce ==_dbcdd .NumberingLevel .X ().IlvlAttr &&_ffea .IlvlAttr > 0{_fbef ++;}else {_fbef =_gffc [*_dbcdd .AbstractNumId ][_ffea .IlvlAttr ];if _ffea .IlvlAttr > _fbce &&_fadd ==*_dbcdd .AbstractNumId {_fbef =1;};};_eedf :="";if _ffea .LvlText .ValAttr !=nil {_eedf =*_ffea .LvlText .ValAttr ; +};_addd :=_gc .FormatNumberingText (_fbef ,_ffea .IlvlAttr ,_eedf ,_ffea .NumFmt ,_gffc [*_dbcdd .AbstractNumId ]);_ebee .WriteString (_addd );_dbeb ._bfac [*_dbcdd .AbstractNumId ][_ffea .IlvlAttr ]--;_fbce =_ffea .IlvlAttr ;_fadd =*_dbcdd .AbstractNumId ; +if options .NumberingIndent !=""{_ebee .WriteString (options .NumberingIndent );};};};break ;};};};};_ebee .WriteString (_fefb .Text );};};return _ebee .String ();};func _cebb ()*_ad .Imagedata {_cdcab :=_ad .NewImagedata ();_bbcce :="\u0072\u0049\u0064\u0031"; +_gdaba :="\u0057A\u0054\u0045\u0052\u004d\u0041\u0052K";_cdcab .IdAttr =&_bbcce ;_cdcab .TitleAttr =&_gdaba ;return _cdcab ;}; -// SetWidthAuto sets the the cell width to automatic. -func (_aced CellProperties )SetWidthAuto (){_aced ._debd .TcW =_gdb .NewCT_TblWidth ();_aced ._debd .TcW .TypeAttr =_gdb .ST_TblWidthAuto ;}; +// NewNumbering constructs a new numbering. +func NewNumbering ()Numbering {_gcgee :=_af .NewNumbering ();return Numbering {_gcgee }}; -// GetHeader gets a section Header for given type t [ST_HdrFtrDefault, ST_HdrFtrEven, ST_HdrFtrFirst] -func (_cfae Section )GetHeader (t _gdb .ST_HdrFtr )(Header ,bool ){for _ ,_ffbga :=range _cfae ._bcgc .EG_HdrFtrReferences {if _ffbga .HeaderReference .TypeAttr ==t {for _ ,_aagdc :=range _cfae ._aaaeb .Headers (){_ebbd :=_cfae ._aaaeb ._aed .FindRIDForN (_aagdc .Index (),_f .HeaderType ); -if _ebbd ==_ffbga .HeaderReference .IdAttr {return _aagdc ,true ;};};};};return Header {},false ;}; +// Text returns text from the document as one string separated with line breaks. +func (_gafa *DocText )Text ()string {_bbcfe :=_cc .NewBuffer ([]byte {});for _ ,_bcee :=range _gafa .Items {if _bcee .Text !=""{_bbcfe .WriteString (_bcee .Text );_bbcfe .WriteString ("\u000a");};};return _bbcfe .String ();}; -// SetLeft sets the left border to a specified type, color and thickness. -func (_agb CellBorders )SetLeft (t _gdb .ST_Border ,c _gbc .Color ,thickness _dg .Distance ){_agb ._ebf .Left =_gdb .NewCT_Border ();_beggg (_agb ._ebf .Left ,t ,c ,thickness );}; +// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same +// page. +func (_aaea ParagraphProperties )SetKeepOnOnePage (b bool ){if !b {_aaea ._bede .KeepLines =nil ;}else {_aaea ._bede .KeepLines =_af .NewCT_OnOff ();};}; -// Paragraphs returns the paragraphs defined in a footer. -func (_gaee Footer )Paragraphs ()[]Paragraph {_ebgd :=[]Paragraph {};for _ ,_eedg :=range _gaee ._dbdg .EG_ContentBlockContent {for _ ,_dcge :=range _eedg .P {_ebgd =append (_ebgd ,Paragraph {_gaee ._dgbc ,_dcge });};};for _ ,_bfd :=range _gaee .Tables (){for _ ,_fecdc :=range _bfd .Rows (){for _ ,_befe :=range _fecdc .Cells (){_ebgd =append (_ebgd ,_befe .Paragraphs ()...); -};};};return _ebgd ;}; +// SetEmboss sets the run to embossed text. +func (_fagbf RunProperties )SetEmboss (b bool ){if !b {_fagbf ._bgefc .Emboss =nil ;}else {_fagbf ._bgefc .Emboss =_af .NewCT_OnOff ();};}; -// X returns the inner wrapped XML type. -func (_bdgea Settings )X ()*_gdb .Settings {return _bdgea ._bggce }; +// SetTop sets the top border to a specified type, color and thickness. +func (_afge TableBorders )SetTop (t _af .ST_Border ,c _ac .Color ,thickness _fe .Distance ){_afge ._dbde .Top =_af .NewCT_Border ();_bafgd (_afge ._dbde .Top ,t ,c ,thickness );}; -// SetBottom sets the cell bottom margin -func (_bgf CellMargins )SetBottom (d _dg .Distance ){_bgf ._cf .Bottom =_gdb .NewCT_TblWidth ();_dgf (_bgf ._cf .Bottom ,d );}; +// AddParagraph adds a paragraph to the endnote. +func (_addbd Endnote )AddParagraph ()Paragraph {_acga :=_af .NewEG_ContentBlockContent ();_ggac :=len (_addbd ._dgdeg .EG_BlockLevelElts [0].EG_ContentBlockContent );_addbd ._dgdeg .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_addbd ._dgdeg .EG_BlockLevelElts [0].EG_ContentBlockContent ,_acga ); +_cdf :=_af .NewCT_P ();var _cegcg *_af .CT_String ;if _ggac !=0{_fafg :=len (_addbd ._dgdeg .EG_BlockLevelElts [0].EG_ContentBlockContent [_ggac -1].P );_cegcg =_addbd ._dgdeg .EG_BlockLevelElts [0].EG_ContentBlockContent [_ggac -1].P [_fafg -1].PPr .PStyle ; +}else {_cegcg =_af .NewCT_String ();_cegcg .ValAttr ="\u0045n\u0064\u006e\u006f\u0074\u0065";};_acga .P =append (_acga .P ,_cdf );_ceadc :=Paragraph {_addbd ._cgee ,_cdf };_ceadc ._gacd .PPr =_af .NewCT_PPr ();_ceadc ._gacd .PPr .PStyle =_cegcg ;_ceadc ._gacd .PPr .RPr =_af .NewCT_ParaRPr (); +return _ceadc ;}; -// SetCantSplit set row properties for Can't Split value. -func (_gfaee RowProperties )SetCantSplit (val bool ){if !val {_gfaee ._aggd .CantSplit =nil ;}else {_bbaec :=_gdb .NewCT_OnOff ();_gfaee ._aggd .CantSplit =[]*_gdb .CT_OnOff {_bbaec };};}; +// AddDrawingInline adds an inline drawing from an ImageRef. +func (_cfgc Run )AddDrawingInline (img _ff .ImageRef )(InlineDrawing ,error ){_fdaeg :=_cfgc .newIC ();_fdaeg .Drawing =_af .NewCT_Drawing ();_cabbbg :=_af .NewWdInline ();_cdab :=InlineDrawing {_cfgc ._ecfcb ,_cabbbg };_cabbbg .CNvGraphicFramePr =_ed .NewCT_NonVisualGraphicFrameProperties (); +_fdaeg .Drawing .Inline =append (_fdaeg .Drawing .Inline ,_cabbbg );_cabbbg .Graphic =_ed .NewGraphic ();_cabbbg .Graphic .GraphicData =_ed .NewCT_GraphicalObjectData ();_cabbbg .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"; +_cabbbg .DistTAttr =_c .Uint32 (0);_cabbbg .DistLAttr =_c .Uint32 (0);_cabbbg .DistBAttr =_c .Uint32 (0);_cabbbg .DistRAttr =_c .Uint32 (0);_cabbbg .Extent .CxAttr =int64 (float64 (img .Size ().X *_fe .Pixel72 )/_fe .EMU );_cabbbg .Extent .CyAttr =int64 (float64 (img .Size ().Y *_fe .Pixel72 )/_fe .EMU ); +_gbge :=0x7FFFFFFF&_cg .Uint32 ();_cabbbg .DocPr .IdAttr =_gbge ;_afefb :=_gcb .NewPic ();_afefb .NvPicPr .CNvPr .IdAttr =_gbge ;_debg :=img .RelID ();if _debg ==""{return _cdab ,_b .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"); +};_cabbbg .Graphic .GraphicData .Any =append (_cabbbg .Graphic .GraphicData .Any ,_afefb );_afefb .BlipFill =_ed .NewCT_BlipFillProperties ();_afefb .BlipFill .Blip =_ed .NewCT_Blip ();_afefb .BlipFill .Blip .EmbedAttr =&_debg ;_afefb .BlipFill .Stretch =_ed .NewCT_StretchInfoProperties (); +_afefb .BlipFill .Stretch .FillRect =_ed .NewCT_RelativeRect ();_afefb .SpPr =_ed .NewCT_ShapeProperties ();_afefb .SpPr .Xfrm =_ed .NewCT_Transform2D ();_afefb .SpPr .Xfrm .Off =_ed .NewCT_Point2D ();_afefb .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_c .Int64 (0); +_afefb .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_c .Int64 (0);_afefb .SpPr .Xfrm .Ext =_ed .NewCT_PositiveSize2D ();_afefb .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_fe .Point );_afefb .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_fe .Point ); +_afefb .SpPr .PrstGeom =_ed .NewCT_PresetGeometry2D ();_afefb .SpPr .PrstGeom .PrstAttr =_ed .ST_ShapeTypeRect ;return _cdab ,nil ;}; // X returns the inner wrapped XML type. -func (_bgdcf ParagraphProperties )X ()*_gdb .CT_PPr {return _bgdcf ._egbf }; +func (_baab Row )X ()*_af .CT_Row {return _baab ._bbbgf }; -// 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 (_cafab Run )IsFootnote ()(bool ,int64 ){if _cafab ._feebb .EG_RunInnerContent !=nil {if _cafab ._feebb .EG_RunInnerContent [0].FootnoteReference !=nil {return true ,_cafab ._feebb .EG_RunInnerContent [0].FootnoteReference .IdAttr ;};};return false ,0; +// AddParagraph adds a paragraph to the header. +func (_fedf Header )AddParagraph ()Paragraph {_gfbdd :=_af .NewEG_ContentBlockContent ();_fedf ._cdef .EG_ContentBlockContent =append (_fedf ._cdef .EG_ContentBlockContent ,_gfbdd );_gggc :=_af .NewCT_P ();_gfbdd .P =append (_gfbdd .P ,_gggc );return Paragraph {_fedf ._dfded ,_gggc }; }; -// Properties returns the run properties. -func (_babb Run )Properties ()RunProperties {if _babb ._feebb .RPr ==nil {_babb ._feebb .RPr =_gdb .NewCT_RPr ();};return RunProperties {_babb ._feebb .RPr };};func _dgf (_aeg *_gdb .CT_TblWidth ,_gdga _dg .Distance ){_aeg .TypeAttr =_gdb .ST_TblWidthDxa ; -_aeg .WAttr =&_gdb .ST_MeasurementOrPercent {};_aeg .WAttr .ST_DecimalNumberOrPercent =&_gdb .ST_DecimalNumberOrPercent {};_aeg .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_f .Int64 (int64 (_gdga /_dg .Dxa ));}; +// SetSize sets size attribute for a FormFieldTypeCheckBox in pt. +func (_ebag FormField )SetSize (size uint64 ){size *=2;if _ebag ._eafcc .CheckBox !=nil {_ebag ._eafcc .CheckBox .Choice =_af .NewCT_FFCheckBoxChoice ();_ebag ._eafcc .CheckBox .Choice .Size =_af .NewCT_HpsMeasure ();_ebag ._eafcc .CheckBox .Choice .Size .ValAttr =_af .ST_HpsMeasure {ST_UnsignedDecimalNumber :&size }; +};}; -// AddTable adds a table to the table cell. -func (_ec Cell )AddTable ()Table {_agf :=_gdb .NewEG_BlockLevelElts ();_ec ._dbf .EG_BlockLevelElts =append (_ec ._dbf .EG_BlockLevelElts ,_agf );_dcdg :=_gdb .NewEG_ContentBlockContent ();_agf .EG_ContentBlockContent =append (_agf .EG_ContentBlockContent ,_dcdg ); -_acc :=_gdb .NewCT_Tbl ();_dcdg .Tbl =append (_dcdg .Tbl ,_acc );return Table {_ec ._age ,_acc };}; +// GetImageByRelID returns an ImageRef with the associated relation ID in the +// document. +func (_fbf *Document )GetImageByRelID (relID string )(_ff .ImageRef ,bool ){_abfc :=_fbf ._adfe .GetTargetByRelId (relID );_fcad :="";for _ ,_fgab :=range _fbf ._ead {if _fcad !=""{break ;};_fcad =_fgab .GetTargetByRelId (relID );};for _ ,_eaaff :=range _fbf .Images {if _eaaff .RelID ()==relID {return _eaaff ,true ; +};if _abfc !=""{_cddc :=_g .Replace (_eaaff .Target (),"\u0077\u006f\u0072d\u002f","",1);if _cddc ==_abfc {if _eaaff .RelID ()==""{_eaaff .SetRelID (relID );};return _eaaff ,true ;};};if _fcad !=""{_ddgf :=_g .Replace (_eaaff .Target (),"\u0077\u006f\u0072d\u002f","",1); +if _ddgf ==_fcad {if _eaaff .RelID ()==""{_eaaff .SetRelID (relID );};return _eaaff ,true ;};};};return _ff .ImageRef {},false ;}; -// Numbering is the document wide numbering styles contained in numbering.xml. -type Numbering struct{_cgbg *_gdb .Numbering }; +// SetLeftPct sets the cell left margin +func (_gae CellMargins )SetLeftPct (pct float64 ){_gae ._ab .Left =_af .NewCT_TblWidth ();_bcb (_gae ._ab .Left ,pct );}; -// TableWidth controls width values in table settings. -type TableWidth struct{_fcfca *_gdb .CT_TblWidth }; +// DoubleStrike returns true if run is double striked. +func (_dbcc RunProperties )DoubleStrike ()bool {return _abag (_dbcc ._bgefc .Dstrike )}; -// AddParagraph adds a paragraph to the footnote. -func (_bgag Footnote )AddParagraph ()Paragraph {_gfbb :=_gdb .NewEG_ContentBlockContent ();_bfacd :=len (_bgag ._eacb .EG_BlockLevelElts [0].EG_ContentBlockContent );_bgag ._eacb .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_bgag ._eacb .EG_BlockLevelElts [0].EG_ContentBlockContent ,_gfbb ); -_cgae :=_gdb .NewCT_P ();var _fcbad *_gdb .CT_String ;if _bfacd !=0{_ggeae :=len (_bgag ._eacb .EG_BlockLevelElts [0].EG_ContentBlockContent [_bfacd -1].P );_fcbad =_bgag ._eacb .EG_BlockLevelElts [0].EG_ContentBlockContent [_bfacd -1].P [_ggeae -1].PPr .PStyle ; -}else {_fcbad =_gdb .NewCT_String ();_fcbad .ValAttr =FootnoteTextStyleId ;};_gfbb .P =append (_gfbb .P ,_cgae );_adggf :=Paragraph {_bgag ._cfee ,_cgae };_adggf ._gbaee .PPr =_gdb .NewCT_PPr ();_adggf ._gbaee .PPr .PStyle =_fcbad ;_adggf ._gbaee .PPr .RPr =_gdb .NewCT_ParaRPr (); -return _adggf ;}; +// SetRightIndent controls right indent of paragraph. +func (_eeedb Paragraph )SetRightIndent (m _fe .Distance ){_eeedb .ensurePPr ();_agfa :=_eeedb ._gacd .PPr ;if _agfa .Ind ==nil {_agfa .Ind =_af .NewCT_Ind ();};if m ==_fe .Zero {_agfa .Ind .RightAttr =nil ;}else {_agfa .Ind .RightAttr =&_af .ST_SignedTwipsMeasure {}; +_agfa .Ind .RightAttr .Int64 =_c .Int64 (int64 (m /_fe .Twips ));};}; -// 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 (_fedc *Document )Copy ()(*Document ,error ){_bccb :=_fc .NewBuffer ([]byte {});_eggg :=_fedc .save (_bccb ,_fedc ._edg );if _eggg !=nil {return nil ,_eggg ;};_cbded :=_bccb .Bytes ();_acga :=_fc .NewReader (_cbded );return _geff (_acga ,int64 (_acga .Len ()),_fedc ._edg ); -}; +// SetCellSpacingAuto sets the cell spacing within a table to automatic. +func (_bdag TableStyleProperties )SetCellSpacingAuto (){_bdag ._ffedg .TblCellSpacing =_af .NewCT_TblWidth ();_bdag ._ffedg .TblCellSpacing .TypeAttr =_af .ST_TblWidthAuto ;}; -// IsChecked returns true if a FormFieldTypeCheckBox is checked. -func (_fgcf FormField )IsChecked ()bool {if _fgcf ._eebdg .CheckBox ==nil {return false ;};if _fgcf ._eebdg .CheckBox .Checked !=nil {return true ;};return false ;}; +// AddSection adds a new document section with an optional section break. If t +// is ST_SectionMarkUnset, then no break will be inserted. +func (_baggg ParagraphProperties )AddSection (t _af .ST_SectionMark )Section {_baggg ._bede .SectPr =_af .NewCT_SectPr ();if t !=_af .ST_SectionMarkUnset {_baggg ._bede .SectPr .Type =_af .NewCT_SectType ();_baggg ._bede .SectPr .Type .ValAttr =t ;};return Section {_baggg ._acgd ,_baggg ._bede .SectPr }; +};func _ffcfg (_daafe string )mergeFieldInfo {_efff :=[]string {};_ddcf :=_cc .Buffer {};_eafg :=-1;for _fgbg ,_ffde :=range _daafe {switch _ffde {case ' ':if _ddcf .Len ()!=0{_efff =append (_efff ,_ddcf .String ());};_ddcf .Reset ();case '"':if _eafg !=-1{_efff =append (_efff ,_daafe [_eafg +1:_fgbg ]); +_eafg =-1;}else {_eafg =_fgbg ;};default:_ddcf .WriteRune (_ffde );};};if _ddcf .Len ()!=0{_efff =append (_efff ,_ddcf .String ());};_efae :=mergeFieldInfo {};for _eadbc :=0;_eadbc < len (_efff )-1;_eadbc ++{_afbc :=_efff [_eadbc ];switch _afbc {case "\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044":_efae ._gcfd =_efff [_eadbc +1]; +_eadbc ++;case "\u005c\u0066":_efae ._gfdc =_efff [_eadbc +1];_eadbc ++;case "\u005c\u0062":_efae ._afadb =_efff [_eadbc +1];_eadbc ++;case "\u005c\u002a":switch _efff [_eadbc +1]{case "\u0055\u0070\u0070e\u0072":_efae ._dbgcb =true ;case "\u004c\u006f\u0077e\u0072":_efae ._aabba =true ; +case "\u0043\u0061\u0070\u0073":_efae ._cagg =true ;case "\u0046\u0069\u0072\u0073\u0074\u0043\u0061\u0070":_efae ._befdg =true ;};_eadbc ++;};};return _efae ;};func (_babe Paragraph )addEndBookmark (_cede int64 )*_af .CT_MarkupRange {_cade :=_af .NewEG_PContent (); +_babe ._gacd .EG_PContent =append (_babe ._gacd .EG_PContent ,_cade );_ecfb :=_af .NewEG_ContentRunContent ();_eefb :=_af .NewEG_RunLevelElts ();_gfecd :=_af .NewEG_RangeMarkupElements ();_baed :=_af .NewCT_MarkupRange ();_baed .IdAttr =_cede ;_gfecd .BookmarkEnd =_baed ; +_cade .EG_ContentRunContent =append (_cade .EG_ContentRunContent ,_ecfb );_ecfb .EG_RunLevelElts =append (_ecfb .EG_RunLevelElts ,_eefb );_eefb .EG_RangeMarkupElements =append (_eefb .EG_RangeMarkupElements ,_gfecd );return _baed ;}; -// AddParagraph adds a paragraph to the header. -func (_dfbf Header )AddParagraph ()Paragraph {_feege :=_gdb .NewEG_ContentBlockContent ();_dfbf ._eeee .EG_ContentBlockContent =append (_dfbf ._eeee .EG_ContentBlockContent ,_feege );_ggab :=_gdb .NewCT_P ();_feege .P =append (_feege .P ,_ggab );return Paragraph {_dfbf ._ddgg ,_ggab }; -};func (_bbcfc Styles )initializeDocDefaults (){_bbcfc ._cadcge .DocDefaults =_gdb .NewCT_DocDefaults ();_bbcfc ._cadcge .DocDefaults .RPrDefault =_gdb .NewCT_RPrDefault ();_bbcfc ._cadcge .DocDefaults .RPrDefault .RPr =_gdb .NewCT_RPr ();_eefe :=RunProperties {_bbcfc ._cadcge .DocDefaults .RPrDefault .RPr }; -_eefe .SetSize (12*_dg .Point );_eefe .Fonts ().SetASCIITheme (_gdb .ST_ThemeMajorAscii );_eefe .Fonts ().SetEastAsiaTheme (_gdb .ST_ThemeMajorEastAsia );_eefe .Fonts ().SetHANSITheme (_gdb .ST_ThemeMajorHAnsi );_eefe .Fonts ().SetCSTheme (_gdb .ST_ThemeMajorBidi ); -_eefe .X ().Lang =_gdb .NewCT_Language ();_eefe .X ().Lang .ValAttr =_f .String ("\u0065\u006e\u002dU\u0053");_eefe .X ().Lang .EastAsiaAttr =_f .String ("\u0065\u006e\u002dU\u0053");_eefe .X ().Lang .BidiAttr =_f .String ("\u0061\u0072\u002dS\u0041"); -_bbcfc ._cadcge .DocDefaults .PPrDefault =_gdb .NewCT_PPrDefault ();}; +// X returns the inner wml.CT_PBdr +func (_dccb ParagraphBorders )X ()*_af .CT_PBdr {return _dccb ._cccc }; -// ParagraphStyles returns only the paragraph styles. -func (_dccgf Styles )ParagraphStyles ()[]Style {_ccaed :=[]Style {};for _ ,_eacac :=range _dccgf ._cadcge .Style {if _eacac .TypeAttr !=_gdb .ST_StyleTypeParagraph {continue ;};_ccaed =append (_ccaed ,Style {_eacac });};return _ccaed ;}; +// SetAfterLineSpacing sets spacing below paragraph in line units. +func (_bgba Paragraph )SetAfterLineSpacing (d _fe .Distance ){_bgba .ensurePPr ();if _bgba ._gacd .PPr .Spacing ==nil {_bgba ._gacd .PPr .Spacing =_af .NewCT_Spacing ();};_bbfee :=_bgba ._gacd .PPr .Spacing ;_bbfee .AfterLinesAttr =_c .Int64 (int64 (d /_fe .Twips )); +}; -// Runs returns all of the runs in a paragraph. -func (_efbgc Paragraph )Runs ()[]Run {_fgbff :=[]Run {};for _ ,_beaa :=range _efbgc ._gbaee .EG_PContent {if _beaa .Hyperlink !=nil &&_beaa .Hyperlink .EG_ContentRunContent !=nil {for _ ,_febd :=range _beaa .Hyperlink .EG_ContentRunContent {if _febd .R !=nil {_fgbff =append (_fgbff ,Run {_efbgc ._fdec ,_febd .R }); -};};};for _ ,_ddeg :=range _beaa .EG_ContentRunContent {if _ddeg .R !=nil {_fgbff =append (_fgbff ,Run {_efbgc ._fdec ,_ddeg .R });};if _ddeg .Sdt !=nil &&_ddeg .Sdt .SdtContent !=nil {for _ ,_cadcg :=range _ddeg .Sdt .SdtContent .EG_ContentRunContent {if _cadcg .R !=nil {_fgbff =append (_fgbff ,Run {_efbgc ._fdec ,_cadcg .R }); -};};};};};return _fgbff ;}; +// GetRightToLeft returns true if the run text is displayed from right to left. +func (_ceeba RunProperties )GetRightToLeft ()bool {return _abag (_ceeba ._bgefc .Rtl )}; -// SetStrikeThrough sets the run to strike-through. -func (_fgef RunProperties )SetStrikeThrough (b bool ){if !b {_fgef ._bace .Strike =nil ;}else {_fgef ._bace .Strike =_gdb .NewCT_OnOff ();};};func _dedc (_baga *_gdb .CT_P ,_bdfdc *_gdb .CT_Hyperlink ,_gafc *TableInfo ,_dabe *DrawingInfo ,_gcdf []*_gdb .EG_PContent )[]TextItem {if len (_gcdf )==0{return []TextItem {TextItem {Text :"",DrawingInfo :_dabe ,Paragraph :_baga ,Hyperlink :_bdfdc ,Run :nil ,TableInfo :_gafc }}; -};_cdcgg :=[]TextItem {};for _ ,_gecbf :=range _gcdf {for _ ,_cabd :=range _gecbf .FldSimple {if _cabd !=nil {_cdcgg =append (_cdcgg ,_dedc (_baga ,_bdfdc ,_gafc ,_dabe ,_cabd .EG_PContent )...);};};if _cgga :=_gecbf .Hyperlink ;_cgga !=nil {_cdcgg =append (_cdcgg ,_acacd (_baga ,_cgga ,_gafc ,_dabe ,_cgga .EG_ContentRunContent )...); -};_cdcgg =append (_cdcgg ,_acacd (_baga ,nil ,_gafc ,_dabe ,_gecbf .EG_ContentRunContent )...);};return _cdcgg ;}; +// InsertParagraphBefore adds a new empty paragraph before the relativeTo +// paragraph. +func (_abbed *Document )InsertParagraphBefore (relativeTo Paragraph )Paragraph {return _abbed .insertParagraph (relativeTo ,true );}; -// AddBreak adds a line break to a run. -func (_dedg Run )AddBreak (){_dgcf :=_dedg .newIC ();_dgcf .Br =_gdb .NewCT_Br ()}; +// SetTextWrapThrough sets the text wrap to through with a give wrap type. +func (_eb AnchoredDrawing )SetTextWrapThrough (option *AnchorDrawWrapOptions ){_eb ._bda .Choice =&_af .WdEG_WrapTypeChoice {};_eb ._bda .Choice .WrapThrough =_af .NewWdCT_WrapThrough ();_eb ._bda .Choice .WrapThrough .WrapTextAttr =_af .WdST_WrapTextBothSides ; +_dee :=false ;_eb ._bda .Choice .WrapThrough .WrapPolygon .EditedAttr =&_dee ;if option ==nil {option =NewAnchorDrawWrapOptions ();};_eb ._bda .Choice .WrapThrough .WrapPolygon .Start =option .GetWrapPathStart ();_eb ._bda .Choice .WrapThrough .WrapPolygon .LineTo =option .GetWrapPathLineTo (); +_eb ._bda .LayoutInCellAttr =true ;_eb ._bda .AllowOverlapAttr =true ;};func (_bgge Footnote )id ()int64 {return _bgge ._bgec .IdAttr }; -// InsertRunAfter inserts a run in the paragraph after the relative run. -func (_fadf Paragraph )InsertRunAfter (relativeTo Run )Run {return _fadf .insertRun (relativeTo ,false )}; +// ComplexSizeValue returns the value of paragraph font size for complex fonts in points. +func (_bfcbd ParagraphProperties )ComplexSizeValue ()float64 {if _gceg :=_bfcbd ._bede .RPr .SzCs ;_gceg !=nil {_edbf :=_gceg .ValAttr ;if _edbf .ST_UnsignedDecimalNumber !=nil {return float64 (*_edbf .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// Nodes contains slice of Node element. -type Nodes struct{_gegee []Node }; +// ReplaceTextByRegexp replace text inside node using regexp. +func (_ededg *Nodes )ReplaceTextByRegexp (expr *_e .Regexp ,newText string ){for _ ,_bbcca :=range _ededg ._geeg {_bbcca .ReplaceTextByRegexp (expr ,newText );};}; -// SetBehindDoc sets the behindDoc attribute of anchor. -func (_bgc AnchoredDrawing )SetBehindDoc (val bool ){_bgc ._bc .BehindDocAttr =val }; +// SetMultiLevelType sets the multilevel type. +func (_aafe NumberingDefinition )SetMultiLevelType (t _af .ST_MultiLevelType ){if t ==_af .ST_MultiLevelTypeUnset {_aafe ._cfed .MultiLevelType =nil ;}else {_aafe ._cfed .MultiLevelType =_af .NewCT_MultiLevelType ();_aafe ._cfed .MultiLevelType .ValAttr =t ; +};}; -// X returns the inner wrapped XML type. -func (_gadg Footer )X ()*_gdb .Ftr {return _gadg ._dbdg }; +// 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 (_bbge *Document )Copy ()(*Document ,error ){_bedf :=_cc .NewBuffer ([]byte {});_eefc :=_bbge .save (_bedf ,_bbge ._bdad );if _eefc !=nil {return nil ,_eefc ;};_dadg :=_bedf .Bytes ();_edbc :=_cc .NewReader (_dadg );return _dddbd (_edbc ,int64 (_edbc .Len ()),_bbge ._bdad ); +}; -// SetFooter sets a section footer. -func (_cddd Section )SetFooter (f Footer ,t _gdb .ST_HdrFtr ){_gffcag :=_gdb .NewEG_HdrFtrReferences ();_cddd ._bcgc .EG_HdrFtrReferences =append (_cddd ._bcgc .EG_HdrFtrReferences ,_gffcag );_gffcag .FooterReference =_gdb .NewCT_HdrFtrRef ();_gffcag .FooterReference .TypeAttr =t ; -_befg :=_cddd ._aaaeb ._aed .FindRIDForN (f .Index (),_f .FooterType );if _befg ==""{_fe .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"); -};_gffcag .FooterReference .IdAttr =_befg ;}; +// GetColor returns the color.Color object representing the run color. +func (_ecad RunProperties )GetColor ()_ac .Color {if _fdbg :=_ecad ._bgefc .Color ;_fdbg !=nil {_afdfc :=_fdbg .ValAttr ;if _afdfc .ST_HexColorRGB !=nil {return _ac .FromHex (*_afdfc .ST_HexColorRGB );};};return _ac .Color {};}; -// SetBottom sets the bottom border to a specified type, color and thickness. -func (_cce CellBorders )SetBottom (t _gdb .ST_Border ,c _gbc .Color ,thickness _dg .Distance ){_cce ._ebf .Bottom =_gdb .NewCT_Border ();_beggg (_cce ._ebf .Bottom ,t ,c ,thickness );}; +// SetTargetBookmark sets the bookmark target of the hyperlink. +func (_febce HyperLink )SetTargetBookmark (bm Bookmark ){_febce ._aaec .AnchorAttr =_c .String (bm .Name ());_febce ._aaec .IdAttr =nil ;}; -// SetCellSpacingPercent sets the cell spacing within a table to a percent width. -func (_adac TableProperties )SetCellSpacingPercent (pct float64 ){_adac ._affd .TblCellSpacing =_gdb .NewCT_TblWidth ();_adac ._affd .TblCellSpacing .TypeAttr =_gdb .ST_TblWidthPct ;_adac ._affd .TblCellSpacing .WAttr =&_gdb .ST_MeasurementOrPercent {}; -_adac ._affd .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_gdb .ST_DecimalNumberOrPercent {};_adac ._affd .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_f .Int64 (int64 (pct *50));}; +// SetColor sets a specific color or auto. +func (_fef Color )SetColor (v _ac .Color ){if v .IsAuto (){_fef ._afc .ValAttr .ST_HexColorAuto =_af .ST_HexColorAutoAuto ;_fef ._afc .ValAttr .ST_HexColorRGB =nil ;}else {_fef ._afc .ValAttr .ST_HexColorAuto =_af .ST_HexColorAutoUnset ;_fef ._afc .ValAttr .ST_HexColorRGB =v .AsRGBString (); +};}; -// X returns the inner wrapped XML type. -func (_feadg Row )X ()*_gdb .CT_Row {return _feadg ._begf }; +// GetHeader gets a section Header for given type t [ST_HdrFtrDefault, ST_HdrFtrEven, ST_HdrFtrFirst] +func (_cdaa Section )GetHeader (t _af .ST_HdrFtr )(Header ,bool ){for _ ,_affde :=range _cdaa ._egeb .EG_HdrFtrReferences {if _affde .HeaderReference ==nil {continue ;};if _affde .HeaderReference .TypeAttr ==t {for _ ,_dgfgc :=range _cdaa ._acedc .Headers (){_cgfbb :=_cdaa ._acedc ._adfe .FindRIDForN (_dgfgc .Index (),_c .HeaderType ); +if _cgfbb ==_affde .HeaderReference .IdAttr {return _dgfgc ,true ;};};};};return Header {},false ;}; -// SetLeft sets the cell left margin -func (_dbb CellMargins )SetLeft (d _dg .Distance ){_dbb ._cf .Left =_gdb .NewCT_TblWidth ();_dgf (_dbb ._cf .Left ,d );}; +// SetHANSITheme sets the font H ANSI Theme. +func (_fgfd Fonts )SetHANSITheme (t _af .ST_Theme ){_fgfd ._ffge .HAnsiThemeAttr =t };var _cgea =[...]uint8 {0,20,37,58,79}; -// GetColor returns the color.Color object representing the run color. -func (_dedcb ParagraphProperties )GetColor ()_gbc .Color {if _eagcb :=_dedcb ._egbf .RPr .Color ;_eagcb !=nil {_cfbf :=_eagcb .ValAttr ;if _cfbf .ST_HexColorRGB !=nil {return _gbc .FromHex (*_cfbf .ST_HexColorRGB );};};return _gbc .Color {};}; +// DoubleStrike returns true if paragraph is double striked. +func (_dacf ParagraphProperties )DoubleStrike ()bool {return _abag (_dacf ._bede .RPr .Dstrike )};func (_dea *Document )InsertTableBefore (relativeTo Paragraph )Table {return _dea .insertTable (relativeTo ,true );}; + +// Control returns an *axcontrol.Control object contained in the run or the nil value in case of no controls. +func (_fgee Run )Control ()*_bd .Control {if _bdac :=_fgee ._cefc .EG_RunInnerContent ;_bdac !=nil {if _gdda :=_bdac [0].Object ;_gdda !=nil {if _gddfa :=_gdda .Choice ;_gddfa !=nil {if _agbdf :=_gddfa .Control ;_agbdf !=nil {if _agbdf .IdAttr !=nil {_cbeca :=_fgee ._ecfcb .GetDocRelTargetByID (*_agbdf .IdAttr ); +for _ ,_ebfb :=range _fgee ._ecfcb ._fec {if _cbeca ==_ebfb .TargetAttr {return _ebfb ;};};};};};};};return nil ;}; + +// GetChartSpaceByRelId returns a *crt.ChartSpace with the associated relation ID in the +// document. +func (_ceabb *Document )GetChartSpaceByRelId (relId string )*_cdb .ChartSpace {_ddcdc :=_ceabb ._adfe .GetTargetByRelId (relId );for _ ,_effa :=range _ceabb ._dcaa {if _ddcdc ==_effa .Target (){return _effa ._bgae ;};};return nil ;}; // RunProperties controls run styling properties. -type RunProperties struct{_bace *_gdb .CT_RPr }; +type RunProperties struct{_bgefc *_af .CT_RPr };func _bbdfc (_acbgg []*_af .CT_P ,_fbaad *TableInfo ,_bgef *DrawingInfo )[]TextItem {_bbdb :=[]TextItem {};for _ ,_fbad :=range _acbgg {_bbdb =append (_bbdb ,_decg (_fbad ,nil ,_fbaad ,_bgef ,_fbad .EG_PContent )...); +};return _bbdb ;}; -// Value returns the tring value of a FormFieldTypeText or FormFieldTypeDropDown. -func (_dadc FormField )Value ()string {if _dadc ._eebdg .TextInput !=nil &&_dadc ._eaggc .T !=nil {return _dadc ._eaggc .T .Content ;}else if _dadc ._eebdg .DdList !=nil &&_dadc ._eebdg .DdList .Result !=nil {_cece :=_dadc .PossibleValues ();_bffd :=int (_dadc ._eebdg .DdList .Result .ValAttr ); -if _bffd < len (_cece ){return _cece [_bffd ];};}else if _dadc ._eebdg .CheckBox !=nil {if _dadc .IsChecked (){return "\u0074\u0072\u0075\u0065";};return "\u0066\u0061\u006cs\u0065";};return "";}; +// ParagraphBorders allows manipulation of borders on a paragraph. +type ParagraphBorders struct{_bfdf *Document ;_cccc *_af .CT_PBdr ;};func _dadgd (_ebaf *Document ,_faecd Paragraph )listItemInfo {if _ebaf .Numbering .X ()==nil {return listItemInfo {};};if len (_ebaf .Numbering .Definitions ())< 1{return listItemInfo {}; +};_fcbbg :=_deff (_faecd );if _fcbbg ==nil {return listItemInfo {};};_ebfd :=_ebaf .GetNumberingLevelByIds (_fcbbg .NumId .ValAttr ,_fcbbg .Ilvl .ValAttr );if _ebgea :=_ebfd .X ();_ebgea ==nil {return listItemInfo {};};_gbeg :=int64 (0);for _ ,_fdac :=range _ebaf .Numbering ._dbce .Num {if _fdac !=nil &&_fdac .NumIdAttr ==_fcbbg .NumId .ValAttr {_gbeg =_fdac .AbstractNumId .ValAttr ; +};};return listItemInfo {FromParagraph :&_faecd ,AbstractNumId :&_gbeg ,NumberingLevel :&_ebfd };}; -// Node is document element node, -// contains Paragraph or Table element. -type Node struct{_eabe *Document ;_dbca interface{};Style Style ;AnchoredDrawings []AnchoredDrawing ;InlineDrawings []InlineDrawing ;Children []Node ;}; +// SetThemeColor sets the color from the theme. +func (_age Color )SetThemeColor (t _af .ST_ThemeColor ){_age ._afc .ThemeColorAttr =t }; -// SetLeft sets the left border to a specified type, color and thickness. -func (_afgb ParagraphBorders )SetLeft (t _gdb .ST_Border ,c _gbc .Color ,thickness _dg .Distance ){_afgb ._ecade .Left =_gdb .NewCT_Border ();_fada (_afgb ._ecade .Left ,t ,c ,thickness );}; +// SetPictureWashout set washout to watermark picture. +func (_efgad *WatermarkPicture )SetPictureWashout (isWashout bool ){if _efgad ._agcf !=nil {_ddcb :=_efgad ._agcf .EG_ShapeElements ;if len (_ddcb )> 0&&_ddcb [0].Imagedata !=nil {if isWashout {_bcbaa :="\u0031\u0039\u0036\u0036\u0031\u0066";_eceeb :="\u0032\u0032\u0039\u0033\u0038\u0066"; +_ddcb [0].Imagedata .GainAttr =&_bcbaa ;_ddcb [0].Imagedata .BlacklevelAttr =&_eceeb ;};};};}; -// TableProperties returns the table style properties. -func (_cabf Style )TableProperties ()TableStyleProperties {if _cabf ._gfdb .TblPr ==nil {_cabf ._gfdb .TblPr =_gdb .NewCT_TblPrBase ();};return TableStyleProperties {_cabf ._gfdb .TblPr };}; +// SetStartPct sets the cell start margin +func (_acc CellMargins )SetStartPct (pct float64 ){_acc ._ab .Start =_af .NewCT_TblWidth ();_bcb (_acc ._ab .Start ,pct );}; -// AddImageRef add ImageRef to header as relationship, returning ImageRef -// that can be used to be placed as header content. -func (_fdcc Header )AddImageRef (r _cc .ImageRef )(_cc .ImageRef ,error ){var _eebcd _cc .Relationships ;for _geee ,_bfda :=range _fdcc ._ddgg ._agfcg {if _bfda ==_fdcc ._eeee {_eebcd =_fdcc ._ddgg ._fgd [_geee ];};};_bddfc :=_eebcd .AddRelationship (r .Target (),_f .ImageType ); -r .SetRelID (_bddfc .X ().IdAttr );return r ,nil ;}; +// SetEnabled marks a FormField as enabled or disabled. +func (_fdce FormField )SetEnabled (enabled bool ){_ecff :=_af .NewCT_OnOff ();_ecff .ValAttr =&_adb .ST_OnOff {Bool :&enabled };_fdce ._eafcc .Enabled =[]*_af .CT_OnOff {_ecff };}; -// Type returns the type of the field. -func (_ffeb FormField )Type ()FormFieldType {if _ffeb ._eebdg .TextInput !=nil {return FormFieldTypeText ;}else if _ffeb ._eebdg .CheckBox !=nil {return FormFieldTypeCheckBox ;}else if _ffeb ._eebdg .DdList !=nil {return FormFieldTypeDropDown ;};return FormFieldTypeUnknown ; +// SetWidthPercent sets the cell to a width percentage. +func (_eeg CellProperties )SetWidthPercent (pct float64 ){_eeg ._fed .TcW =_af .NewCT_TblWidth ();_eeg ._fed .TcW .TypeAttr =_af .ST_TblWidthPct ;_eeg ._fed .TcW .WAttr =&_af .ST_MeasurementOrPercent {};_eeg ._fed .TcW .WAttr .ST_DecimalNumberOrPercent =&_af .ST_DecimalNumberOrPercent {}; +_eeg ._fed .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (pct *50));};func (_dccf Paragraph )addEndFldChar ()*_af .CT_FldChar {_fefbg :=_dccf .addFldChar ();_fefbg .FldCharTypeAttr =_af .ST_FldCharTypeEnd ;return _fefbg ; }; -// SetValue sets the width value. -func (_gffd TableWidth )SetValue (m _dg .Distance ){_gffd ._fcfca .WAttr =&_gdb .ST_MeasurementOrPercent {};_gffd ._fcfca .WAttr .ST_DecimalNumberOrPercent =&_gdb .ST_DecimalNumberOrPercent {};_gffd ._fcfca .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_f .Int64 (int64 (m /_dg .Twips )); -_gffd ._fcfca .TypeAttr =_gdb .ST_TblWidthDxa ;}; +// ExtractFromHeader returns text from the document header as an array of TextItems. +func ExtractFromHeader (header *_af .Hdr )[]TextItem {return _adbfe (header .EG_ContentBlockContent ,nil )}; -// X return slice of node. -func (_abgg *Nodes )X ()[]Node {return _abgg ._gegee };type listItemInfo struct{FromStyle *Style ;FromParagraph *Paragraph ;AbstractNumId *int64 ;NumberingLevel *NumberingLevel ;}; +// TableStyleProperties are table properties as defined in a style. +type TableStyleProperties struct{_ffedg *_af .CT_TblPrBase }; -// Text return node and its child text, -func (_dadbb *Node )Text ()string {_gcgc :=_fc .NewBuffer ([]byte {});switch _gaeea :=_dadbb .X ().(type ){case *Paragraph :for _ ,_fggb :=range _gaeea .Runs (){if _fggb .Text ()!=""{_gcgc .WriteString (_fggb .Text ());_gcgc .WriteString ("\u000a");};}; -};for _ ,_cfda :=range _dadbb .Children {_gcgc .WriteString (_cfda .Text ());};return _gcgc .String ();}; +// SetHeight allows controlling the height of a row within a table. +func (_dffc RowProperties )SetHeight (ht _fe .Distance ,rule _af .ST_HeightRule ){if rule ==_af .ST_HeightRuleUnset {_dffc ._eegb .TrHeight =nil ;}else {_caaaa :=_af .NewCT_Height ();_caaaa .HRuleAttr =rule ;_caaaa .ValAttr =&_adb .ST_TwipsMeasure {};_caaaa .ValAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (ht /_fe .Twips )); +_dffc ._eegb .TrHeight =[]*_af .CT_Height {_caaaa };};}; -// 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 *_gdb .CT_P ;Hyperlink *_gdb .CT_Hyperlink ;Run *_gdb .CT_R ;TableInfo *TableInfo ;};func _fegg ()*_eb .Textpath {_fgcea :=_eb .NewTextpath ();_fgcea .OnAttr =_de .ST_TrueFalseTrue ; -_fgcea .FitshapeAttr =_de .ST_TrueFalseTrue ;return _fgcea ;}; +// AddRun adds a run of text to a hyperlink. This is the text that will be linked. +func (_dggag HyperLink )AddRun ()Run {_abagd :=_af .NewEG_ContentRunContent ();_dggag ._aaec .EG_ContentRunContent =append (_dggag ._aaec .EG_ContentRunContent ,_abagd );_bgfa :=_af .NewCT_R ();_abagd .R =_bgfa ;return Run {_dggag ._bfbf ,_bgfa };}; -// Underline returns the type of run underline. -func (_ccec RunProperties )Underline ()_gdb .ST_Underline {if _egaea :=_ccec ._bace .U ;_egaea !=nil {return _egaea .ValAttr ;};return 0;};func (_edfb Styles )initializeStyleDefaults (){_fcge :=_edfb .AddStyle ("\u004e\u006f\u0072\u006d\u0061\u006c",_gdb .ST_StyleTypeParagraph ,true ); -_fcge .SetName ("\u004e\u006f\u0072\u006d\u0061\u006c");_fcge .SetPrimaryStyle (true );_bgffd :=_edfb .AddStyle ("D\u0065f\u0061\u0075\u006c\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068Fo\u006e\u0074",_gdb .ST_StyleTypeCharacter ,true );_bgffd .SetName ("\u0044\u0065\u0066\u0061ul\u0074\u0020\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0046\u006fn\u0074"); -_bgffd .SetUISortOrder (1);_bgffd .SetSemiHidden (true );_bgffd .SetUnhideWhenUsed (true );_feede :=_edfb .AddStyle ("\u0054i\u0074\u006c\u0065\u0043\u0068\u0061r",_gdb .ST_StyleTypeCharacter ,false );_feede .SetName ("\u0054\u0069\u0074\u006c\u0065\u0020\u0043\u0068\u0061\u0072"); -_feede .SetBasedOn (_bgffd .StyleID ());_feede .SetLinkedStyle ("\u0054\u0069\u0074l\u0065");_feede .SetUISortOrder (10);_feede .RunProperties ().Fonts ().SetASCIITheme (_gdb .ST_ThemeMajorAscii );_feede .RunProperties ().Fonts ().SetEastAsiaTheme (_gdb .ST_ThemeMajorEastAsia ); -_feede .RunProperties ().Fonts ().SetHANSITheme (_gdb .ST_ThemeMajorHAnsi );_feede .RunProperties ().Fonts ().SetCSTheme (_gdb .ST_ThemeMajorBidi );_feede .RunProperties ().SetSize (28*_dg .Point );_feede .RunProperties ().SetKerning (14*_dg .Point );_feede .RunProperties ().SetCharacterSpacing (-10*_dg .Twips ); -_adbaa :=_edfb .AddStyle ("\u0054\u0069\u0074l\u0065",_gdb .ST_StyleTypeParagraph ,false );_adbaa .SetName ("\u0054\u0069\u0074l\u0065");_adbaa .SetBasedOn (_fcge .StyleID ());_adbaa .SetNextStyle (_fcge .StyleID ());_adbaa .SetLinkedStyle (_feede .StyleID ()); -_adbaa .SetUISortOrder (10);_adbaa .SetPrimaryStyle (true );_adbaa .ParagraphProperties ().SetContextualSpacing (true );_adbaa .RunProperties ().Fonts ().SetASCIITheme (_gdb .ST_ThemeMajorAscii );_adbaa .RunProperties ().Fonts ().SetEastAsiaTheme (_gdb .ST_ThemeMajorEastAsia ); -_adbaa .RunProperties ().Fonts ().SetHANSITheme (_gdb .ST_ThemeMajorHAnsi );_adbaa .RunProperties ().Fonts ().SetCSTheme (_gdb .ST_ThemeMajorBidi );_adbaa .RunProperties ().SetSize (28*_dg .Point );_adbaa .RunProperties ().SetKerning (14*_dg .Point );_adbaa .RunProperties ().SetCharacterSpacing (-10*_dg .Twips ); -_dfeaf :=_edfb .AddStyle ("T\u0061\u0062\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c",_gdb .ST_StyleTypeTable ,false );_dfeaf .SetName ("\u004e\u006f\u0072m\u0061\u006c\u0020\u0054\u0061\u0062\u006c\u0065");_dfeaf .SetUISortOrder (99);_dfeaf .SetSemiHidden (true ); -_dfeaf .SetUnhideWhenUsed (true );_dfeaf .X ().TblPr =_gdb .NewCT_TblPrBase ();_ddbgd :=NewTableWidth ();_dfeaf .X ().TblPr .TblInd =_ddbgd .X ();_ddbgd .SetValue (0*_dg .Dxa );_dfeaf .X ().TblPr .TblCellMar =_gdb .NewCT_TblCellMar ();_ddbgd =NewTableWidth (); -_dfeaf .X ().TblPr .TblCellMar .Top =_ddbgd .X ();_ddbgd .SetValue (0*_dg .Dxa );_ddbgd =NewTableWidth ();_dfeaf .X ().TblPr .TblCellMar .Bottom =_ddbgd .X ();_ddbgd .SetValue (0*_dg .Dxa );_ddbgd =NewTableWidth ();_dfeaf .X ().TblPr .TblCellMar .Left =_ddbgd .X (); -_ddbgd .SetValue (108*_dg .Dxa );_ddbgd =NewTableWidth ();_dfeaf .X ().TblPr .TblCellMar .Right =_ddbgd .X ();_ddbgd .SetValue (108*_dg .Dxa );_adfea :=_edfb .AddStyle ("\u004e\u006f\u004c\u0069\u0073\u0074",_gdb .ST_StyleTypeNumbering ,false );_adfea .SetName ("\u004eo\u0020\u004c\u0069\u0073\u0074"); -_adfea .SetUISortOrder (1);_adfea .SetSemiHidden (true );_adfea .SetUnhideWhenUsed (true );_eefc :=[]_dg .Distance {16,13,12,11,11,11,11,11,11};_efbb :=[]_dg .Distance {240,40,40,40,40,40,40,40,40};for _edede :=0;_edede < 9;_edede ++{_cffgc :=_gb .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",_edede +1); -_aeff :=_edfb .AddStyle (_cffgc +"\u0043\u0068\u0061\u0072",_gdb .ST_StyleTypeCharacter ,false );_aeff .SetName (_gb .Sprintf ("\u0048e\u0061d\u0069\u006e\u0067\u0020\u0025\u0064\u0020\u0043\u0068\u0061\u0072",_edede +1));_aeff .SetBasedOn (_bgffd .StyleID ()); -_aeff .SetLinkedStyle (_cffgc );_aeff .SetUISortOrder (9+_edede );_aeff .RunProperties ().SetSize (_eefc [_edede ]*_dg .Point );_dgac :=_edfb .AddStyle (_cffgc ,_gdb .ST_StyleTypeParagraph ,false );_dgac .SetName (_gb .Sprintf ("\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0025\u0064",_edede +1)); -_dgac .SetNextStyle (_fcge .StyleID ());_dgac .SetLinkedStyle (_dgac .StyleID ());_dgac .SetUISortOrder (9+_edede );_dgac .SetPrimaryStyle (true );_dgac .ParagraphProperties ().SetKeepNext (true );_dgac .ParagraphProperties ().SetSpacing (_efbb [_edede ]*_dg .Twips ,0); -_dgac .ParagraphProperties ().SetOutlineLevel (_edede );_dgac .RunProperties ().SetSize (_eefc [_edede ]*_dg .Point );};}; +// GetWrapPathStart return wrapPath start value. +func (_fde AnchorDrawWrapOptions )GetWrapPathStart ()*_ed .CT_Point2D {return _fde ._daf };type chart struct{_bgae *_cdb .ChartSpace ;_dege string ;_degeb string ;}; -// SetLineSpacing sets the spacing between lines in a paragraph. -func (_bgfe ParagraphSpacing )SetLineSpacing (d _dg .Distance ,rule _gdb .ST_LineSpacingRule ){if rule ==_gdb .ST_LineSpacingRuleUnset {_bgfe ._fggcd .LineRuleAttr =_gdb .ST_LineSpacingRuleUnset ;_bgfe ._fggcd .LineAttr =nil ;}else {_bgfe ._fggcd .LineRuleAttr =rule ; -_bgfe ._fggcd .LineAttr =&_gdb .ST_SignedTwipsMeasure {};_bgfe ._fggcd .LineAttr .Int64 =_f .Int64 (int64 (d /_dg .Twips ));};}; +// NewTableWidth returns a newly intialized TableWidth +func NewTableWidth ()TableWidth {return TableWidth {_af .NewCT_TblWidth ()}}; -// ReplaceTextByRegexp replace the text within node using regexp expression. -func (_adaa *Node )ReplaceTextByRegexp (rgx *_d .Regexp ,newText string ){switch _cfce :=_adaa .X ().(type ){case *Paragraph :for _ ,_dceea :=range _cfce .Runs (){for _ ,_bedbf :=range _dceea ._feebb .EG_RunInnerContent {if _bedbf .T !=nil {_ebcf :=_bedbf .T .Content ; -_ebcf =rgx .ReplaceAllString (_ebcf ,newText );_bedbf .T .Content =_ebcf ;};};};};for _ ,_ddec :=range _adaa .Children {_ddec .ReplaceTextByRegexp (rgx ,newText );};}; +// Properties returns the table properties. +func (_eefag Table )Properties ()TableProperties {if _eefag ._ceebd .TblPr ==nil {_eefag ._ceebd .TblPr =_af .NewCT_TblPr ();};return TableProperties {_eefag ._ceebd .TblPr };}; -// DrawingInline return a slice of InlineDrawings. -func (_edde Run )DrawingInline ()[]InlineDrawing {_agadc :=[]InlineDrawing {};for _ ,_bbac :=range _edde ._feebb .EG_RunInnerContent {if _bbac .Drawing ==nil {continue ;};for _ ,_facgf :=range _bbac .Drawing .Inline {_agadc =append (_agadc ,InlineDrawing {_edde ._ecda ,_facgf }); -};};return _agadc ;};func (_acfb Document )mergeFields ()[]mergeFieldInfo {_ceff :=[]Paragraph {};_cdea :=[]mergeFieldInfo {};for _ ,_bfeb :=range _acfb .Tables (){for _ ,_aggfg :=range _bfeb .Rows (){for _ ,_facd :=range _aggfg .Cells (){_ceff =append (_ceff ,_facd .Paragraphs ()...); -};};};_ceff =append (_ceff ,_acfb .Paragraphs ()...);for _ ,_bebc :=range _acfb .Headers (){_ceff =append (_ceff ,_bebc .Paragraphs ()...);for _ ,_ddaaa :=range _bebc .Tables (){for _ ,_eegfd :=range _ddaaa .Rows (){for _ ,_efag :=range _eegfd .Cells (){_ceff =append (_ceff ,_efag .Paragraphs ()...); -};};};};for _ ,_cabdc :=range _acfb .Footers (){_ceff =append (_ceff ,_cabdc .Paragraphs ()...);for _ ,_bbgae :=range _cabdc .Tables (){for _ ,_dcfg :=range _bbgae .Rows (){for _ ,_bbfe :=range _dcfg .Cells (){_ceff =append (_ceff ,_bbfe .Paragraphs ()...); -};};};};for _ ,_ebc :=range _ceff {_cacc :=_ebc .Runs ();_dddd :=-1;_cbfee :=-1;_fbdb :=-1;_gbcb :=mergeFieldInfo {};for _ ,_feab :=range _ebc ._gbaee .EG_PContent {for _ ,_dfbg :=range _feab .FldSimple {if _ab .Contains (_dfbg .InstrAttr ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){_gafb :=_ecff (_dfbg .InstrAttr ); -_gafb ._deafg =true ;_gafb ._fdag =_ebc ;_gafb ._ceae =_feab ;_cdea =append (_cdea ,_gafb );};};};for _dbcb :=0;_dbcb < len (_cacc );_dbcb ++{_ebgf :=_cacc [_dbcb ];for _ ,_gcee :=range _ebgf .X ().EG_RunInnerContent {if _gcee .FldChar !=nil {switch _gcee .FldChar .FldCharTypeAttr {case _gdb .ST_FldCharTypeBegin :_dddd =_dbcb ; -case _gdb .ST_FldCharTypeSeparate :_cbfee =_dbcb ;case _gdb .ST_FldCharTypeEnd :_fbdb =_dbcb ;if _gbcb ._ecgf !=""{_gbcb ._fdag =_ebc ;_gbcb ._bgdg =_dddd ;_gbcb ._ffda =_fbdb ;_gbcb ._bfbf =_cbfee ;_cdea =append (_cdea ,_gbcb );};_dddd =-1;_cbfee =-1; -_fbdb =-1;_gbcb =mergeFieldInfo {};};}else if _gcee .InstrText !=nil &&_ab .Contains (_gcee .InstrText .Content ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){if _dddd !=-1&&_fbdb ==-1{_gbcb =_ecff (_gcee .InstrText .Content );};};};}; -};return _cdea ;}; +// AppendNode append node to document element. +func (_dcaec *Document )AppendNode (node Node ){_dcaec .insertImageFromNode (node );_dcaec .insertStyleFromNode (node );for _ ,_affbe :=range node .Children {_dcaec .insertImageFromNode (_affbe );_dcaec .insertStyleFromNode (_affbe );};switch _beba :=node .X ().(type ){case *Paragraph :_dcaec .appendParagraph (nil ,*_beba ,false ); +case *Table :_dcaec .appendTable (nil ,*_beba ,false );};if node ._gadg !=nil {if node ._gadg ._dde !=nil {if _dgdfc :=_dcaec ._adfe .FindRIDForN (0,_c .ThemeType );_dgdfc ==""{if _aegeb :=node ._gadg ._adfe .FindRIDForN (0,_c .ThemeType );_aegeb !=""{_dcaec ._dde =append (_dcaec ._dde ,node ._gadg ._dde ...); +_ebdc :=node ._gadg ._adfe .GetTargetByRelId (_aegeb );_dcaec .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_ebdc ,"\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"); +_dcaec ._adfe .AddRelationship (_ebdc ,_c .ThemeType );};};};_cfba :=_dcaec ._aff ;_afaea :=node ._gadg ._aff ;if _cfba !=nil {if _afaea !=nil {if _cfba .Font !=nil {if _afaea .Font !=nil {for _ ,_fdeda :=range _afaea .Font {_cfag :=true ;for _ ,_bfbe :=range _cfba .Font {if _bfbe .NameAttr ==_fdeda .NameAttr {_cfag =false ; +break ;};};if _cfag {_cfba .Font =append (_cfba .Font ,_fdeda );};};};}else {_cfba .Font =_afaea .Font ;};};}else if _afaea !=nil {_cfba =_afaea ;};_dcaec ._aff =_cfba ;if _gecb :=_dcaec ._adfe .FindRIDForN (0,_c .FontTableType );_gecb ==""{_dcaec .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"); +_dcaec ._adfe .AddRelationship ("\u0066\u006f\u006e\u0074\u0054\u0061\u0062\u006c\u0065\u002e\u0078\u006d\u006c",_c .FontTableType );};};};func (_aeaa Styles )initializeStyleDefaults (){_fcdbe :=_aeaa .AddStyle ("\u004e\u006f\u0072\u006d\u0061\u006c",_af .ST_StyleTypeParagraph ,true ); +_fcdbe .SetName ("\u004e\u006f\u0072\u006d\u0061\u006c");_fcdbe .SetPrimaryStyle (true );_cgae :=_aeaa .AddStyle ("D\u0065f\u0061\u0075\u006c\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068Fo\u006e\u0074",_af .ST_StyleTypeCharacter ,true );_cgae .SetName ("\u0044\u0065\u0066\u0061ul\u0074\u0020\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0046\u006fn\u0074"); +_cgae .SetUISortOrder (1);_cgae .SetSemiHidden (true );_cgae .SetUnhideWhenUsed (true );_aefb :=_aeaa .AddStyle ("\u0054i\u0074\u006c\u0065\u0043\u0068\u0061r",_af .ST_StyleTypeCharacter ,false );_aefb .SetName ("\u0054\u0069\u0074\u006c\u0065\u0020\u0043\u0068\u0061\u0072"); +_aefb .SetBasedOn (_cgae .StyleID ());_aefb .SetLinkedStyle ("\u0054\u0069\u0074l\u0065");_aefb .SetUISortOrder (10);_aefb .RunProperties ().Fonts ().SetASCIITheme (_af .ST_ThemeMajorAscii );_aefb .RunProperties ().Fonts ().SetEastAsiaTheme (_af .ST_ThemeMajorEastAsia ); +_aefb .RunProperties ().Fonts ().SetHANSITheme (_af .ST_ThemeMajorHAnsi );_aefb .RunProperties ().Fonts ().SetCSTheme (_af .ST_ThemeMajorBidi );_aefb .RunProperties ().SetSize (28*_fe .Point );_aefb .RunProperties ().SetKerning (14*_fe .Point );_aefb .RunProperties ().SetCharacterSpacing (-10*_fe .Twips ); +_gccbg :=_aeaa .AddStyle ("\u0054\u0069\u0074l\u0065",_af .ST_StyleTypeParagraph ,false );_gccbg .SetName ("\u0054\u0069\u0074l\u0065");_gccbg .SetBasedOn (_fcdbe .StyleID ());_gccbg .SetNextStyle (_fcdbe .StyleID ());_gccbg .SetLinkedStyle (_aefb .StyleID ()); +_gccbg .SetUISortOrder (10);_gccbg .SetPrimaryStyle (true );_gccbg .ParagraphProperties ().SetContextualSpacing (true );_gccbg .RunProperties ().Fonts ().SetASCIITheme (_af .ST_ThemeMajorAscii );_gccbg .RunProperties ().Fonts ().SetEastAsiaTheme (_af .ST_ThemeMajorEastAsia ); +_gccbg .RunProperties ().Fonts ().SetHANSITheme (_af .ST_ThemeMajorHAnsi );_gccbg .RunProperties ().Fonts ().SetCSTheme (_af .ST_ThemeMajorBidi );_gccbg .RunProperties ().SetSize (28*_fe .Point );_gccbg .RunProperties ().SetKerning (14*_fe .Point );_gccbg .RunProperties ().SetCharacterSpacing (-10*_fe .Twips ); +_eaaac :=_aeaa .AddStyle ("T\u0061\u0062\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c",_af .ST_StyleTypeTable ,false );_eaaac .SetName ("\u004e\u006f\u0072m\u0061\u006c\u0020\u0054\u0061\u0062\u006c\u0065");_eaaac .SetUISortOrder (99);_eaaac .SetSemiHidden (true ); +_eaaac .SetUnhideWhenUsed (true );_eaaac .X ().TblPr =_af .NewCT_TblPrBase ();_cceed :=NewTableWidth ();_eaaac .X ().TblPr .TblInd =_cceed .X ();_cceed .SetValue (0*_fe .Dxa );_eaaac .X ().TblPr .TblCellMar =_af .NewCT_TblCellMar ();_cceed =NewTableWidth (); +_eaaac .X ().TblPr .TblCellMar .Top =_cceed .X ();_cceed .SetValue (0*_fe .Dxa );_cceed =NewTableWidth ();_eaaac .X ().TblPr .TblCellMar .Bottom =_cceed .X ();_cceed .SetValue (0*_fe .Dxa );_cceed =NewTableWidth ();_eaaac .X ().TblPr .TblCellMar .Left =_cceed .X (); +_cceed .SetValue (108*_fe .Dxa );_cceed =NewTableWidth ();_eaaac .X ().TblPr .TblCellMar .Right =_cceed .X ();_cceed .SetValue (108*_fe .Dxa );_feagd :=_aeaa .AddStyle ("\u004e\u006f\u004c\u0069\u0073\u0074",_af .ST_StyleTypeNumbering ,false );_feagd .SetName ("\u004eo\u0020\u004c\u0069\u0073\u0074"); +_feagd .SetUISortOrder (1);_feagd .SetSemiHidden (true );_feagd .SetUnhideWhenUsed (true );_bbbea :=[]_fe .Distance {16,13,12,11,11,11,11,11,11};_dagd :=[]_fe .Distance {240,40,40,40,40,40,40,40,40};for _daecd :=0;_daecd < 9;_daecd ++{_gfggd :=_fc .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",_daecd +1); +_dafgd :=_aeaa .AddStyle (_gfggd +"\u0043\u0068\u0061\u0072",_af .ST_StyleTypeCharacter ,false );_dafgd .SetName (_fc .Sprintf ("\u0048e\u0061d\u0069\u006e\u0067\u0020\u0025\u0064\u0020\u0043\u0068\u0061\u0072",_daecd +1));_dafgd .SetBasedOn (_cgae .StyleID ()); +_dafgd .SetLinkedStyle (_gfggd );_dafgd .SetUISortOrder (9+_daecd );_dafgd .RunProperties ().SetSize (_bbbea [_daecd ]*_fe .Point );_gdccd :=_aeaa .AddStyle (_gfggd ,_af .ST_StyleTypeParagraph ,false );_gdccd .SetName (_fc .Sprintf ("\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0025\u0064",_daecd +1)); +_gdccd .SetNextStyle (_fcdbe .StyleID ());_gdccd .SetLinkedStyle (_gdccd .StyleID ());_gdccd .SetUISortOrder (9+_daecd );_gdccd .SetPrimaryStyle (true );_gdccd .ParagraphProperties ().SetKeepNext (true );_gdccd .ParagraphProperties ().SetSpacing (_dagd [_daecd ]*_fe .Twips ,0); +_gdccd .ParagraphProperties ().SetOutlineLevel (_daecd );_gdccd .RunProperties ().SetSize (_bbbea [_daecd ]*_fe .Point );};};func (_ddg *chart )X ()*_cdb .ChartSpace {return _ddg ._bgae };func (_ca *chart )Target ()string {return _ca ._degeb }; -// ExtractTextOptions extraction text options. -type ExtractTextOptions struct{ +// SetTextWrapInFrontOfText sets the text wrap to in front of text. +func (_eab AnchoredDrawing )SetTextWrapInFrontOfText (){_eab ._bda .Choice =&_af .WdEG_WrapTypeChoice {};_eab ._bda .Choice .WrapNone =_af .NewWdCT_WrapNone ();_eab ._bda .BehindDocAttr =false ;_eab ._bda .LayoutInCellAttr =true ;_eab ._bda .AllowOverlapAttr =true ; +}; -// WithNumbering extract numbering elements if set to `true`. -WithNumbering bool ; +// AddTextInput adds text input form field to the paragraph and returns it. +func (_feadf Paragraph )AddTextInput (name string )FormField {_egec :=_feadf .addFldCharsForField (name ,"\u0046\u004f\u0052\u004d\u0054\u0045\u0058\u0054");_egec ._eafcc .TextInput =_af .NewCT_FFTextInput ();return _egec ;}; -// NumberingIndent default value of numbering indent. -NumberingIndent string ; +// Nodes contains slice of Node element. +type Nodes struct{_geeg []Node }; -// RunsOnNewLine write each of runs text on new line if set to `true`. -RunsOnNewLine bool ;}; +// SetEastAsiaTheme sets the font East Asia Theme. +func (_cfge Fonts )SetEastAsiaTheme (t _af .ST_Theme ){_cfge ._ffge .EastAsiaThemeAttr =t }; -// GetHighlight returns the HighlightColor. -func (_ebed RunProperties )GetHighlight ()_gdb .ST_HighlightColor {if _ebed ._bace .Highlight !=nil {return _ebed ._bace .Highlight .ValAttr ;};return _gdb .ST_HighlightColorNone ;};func _fda (_ebag *_gdb .CT_Tbl ,_dfed *_gdb .CT_P ,_afea bool )*_gdb .CT_Tbl {for _ ,_dcg :=range _ebag .EG_ContentRowContent {for _ ,_bbbf :=range _dcg .Tr {for _ ,_ccd :=range _bbbf .EG_ContentCellContent {for _ ,_ecf :=range _ccd .Tc {for _aeab ,_bbc :=range _ecf .EG_BlockLevelElts {for _ ,_fdbd :=range _bbc .EG_ContentBlockContent {for _bad ,_geg :=range _fdbd .P {if _geg ==_dfed {_dga :=_gdb .NewEG_BlockLevelElts (); -_bea :=_gdb .NewEG_ContentBlockContent ();_dga .EG_ContentBlockContent =append (_dga .EG_ContentBlockContent ,_bea );_cgb :=_gdb .NewCT_Tbl ();_bea .Tbl =append (_bea .Tbl ,_cgb );_ecf .EG_BlockLevelElts =append (_ecf .EG_BlockLevelElts ,nil );if _afea {copy (_ecf .EG_BlockLevelElts [_aeab +1:],_ecf .EG_BlockLevelElts [_aeab :]); -_ecf .EG_BlockLevelElts [_aeab ]=_dga ;if _bad !=0{_gfd :=_gdb .NewEG_BlockLevelElts ();_agfcgf :=_gdb .NewEG_ContentBlockContent ();_gfd .EG_ContentBlockContent =append (_gfd .EG_ContentBlockContent ,_agfcgf );_agfcgf .P =_fdbd .P [:_bad ];_ecf .EG_BlockLevelElts =append (_ecf .EG_BlockLevelElts ,nil ); -copy (_ecf .EG_BlockLevelElts [_aeab +1:],_ecf .EG_BlockLevelElts [_aeab :]);_ecf .EG_BlockLevelElts [_aeab ]=_gfd ;};_fdbd .P =_fdbd .P [_bad :];}else {copy (_ecf .EG_BlockLevelElts [_aeab +2:],_ecf .EG_BlockLevelElts [_aeab +1:]);_ecf .EG_BlockLevelElts [_aeab +1]=_dga ; -if _bad !=len (_fdbd .P )-1{_edc :=_gdb .NewEG_BlockLevelElts ();_fbg :=_gdb .NewEG_ContentBlockContent ();_edc .EG_ContentBlockContent =append (_edc .EG_ContentBlockContent ,_fbg );_fbg .P =_fdbd .P [_bad +1:];_ecf .EG_BlockLevelElts =append (_ecf .EG_BlockLevelElts ,nil ); -copy (_ecf .EG_BlockLevelElts [_aeab +3:],_ecf .EG_BlockLevelElts [_aeab +2:]);_ecf .EG_BlockLevelElts [_aeab +2]=_edc ;}else {_gdd :=_gdb .NewEG_BlockLevelElts ();_accg :=_gdb .NewEG_ContentBlockContent ();_gdd .EG_ContentBlockContent =append (_gdd .EG_ContentBlockContent ,_accg ); -_accg .P =[]*_gdb .CT_P {_gdb .NewCT_P ()};_ecf .EG_BlockLevelElts =append (_ecf .EG_BlockLevelElts ,nil );copy (_ecf .EG_BlockLevelElts [_aeab +3:],_ecf .EG_BlockLevelElts [_aeab +2:]);_ecf .EG_BlockLevelElts [_aeab +2]=_gdd ;};_fdbd .P =_fdbd .P [:_bad +1]; -};return _cgb ;};};for _ ,_ccb :=range _fdbd .Tbl {_bce :=_fda (_ccb ,_dfed ,_afea );if _bce !=nil {return _bce ;};};};};};};};};return nil ;}; +// SetBold sets the run to bold. +func (_dfaa RunProperties )SetBold (b bool ){if !b {_dfaa ._bgefc .B =nil ;_dfaa ._bgefc .BCs =nil ;}else {_dfaa ._bgefc .B =_af .NewCT_OnOff ();_dfaa ._bgefc .BCs =_af .NewCT_OnOff ();};}; -// SetKeepWithNext controls if this paragraph should be kept with the next. -func (_deca ParagraphProperties )SetKeepWithNext (b bool ){if !b {_deca ._egbf .KeepNext =nil ;}else {_deca ._egbf .KeepNext =_gdb .NewCT_OnOff ();};}; +// AddEndnoteReference adds a footnote reference to a run. +func (_cdge Run )AddEndnoteReference (){_cegeb :=_cdge .newIC ();_cegeb .EndnoteRef =&_af .CT_Empty {}}; -// Save writes the document to an io.Writer in the Zip package format. -func (_acdf *Document )Save (w _g .Writer )error {return _acdf .save (w ,_acdf ._edg )}; +// Font returns the name of paragraph font family. +func (_beeb ParagraphProperties )Font ()string {if _fgbf :=_beeb ._bede .RPr .RFonts ;_fgbf !=nil {if _fgbf .AsciiAttr !=nil {return *_fgbf .AsciiAttr ;}else if _fgbf .HAnsiAttr !=nil {return *_fgbf .HAnsiAttr ;}else if _fgbf .CsAttr !=nil {return *_fgbf .CsAttr ; +};};return "";}; -// SetLayoutInCell sets the layoutInCell attribute of anchor. -func (_eae AnchoredDrawing )SetLayoutInCell (val bool ){_eae ._bc .LayoutInCellAttr =val }; +// 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 (_caddf Header )Index ()int {for _fecd ,_ccfe :=range _caddf ._dfded ._dca {if _ccfe ==_caddf ._cdef {return _fecd ;};};return -1;}; -// Endnotes returns the endnotes defined in the document. -func (_ecgac *Document )Endnotes ()[]Endnote {_facc :=[]Endnote {};for _ ,_adg :=range _ecgac ._gde .CT_Endnotes .Endnote {_facc =append (_facc ,Endnote {_ecgac ,_adg });};return _facc ;}; +// FindNodeByStyleId return slice of node base on style id. +func (_dcfeb *Nodes )FindNodeByStyleId (styleId string )[]Node {_dgaae :=[]Node {};for _ ,_fgad :=range _dcfeb ._geeg {switch _fcbbgf :=_fgad ._affgbb .(type ){case *Paragraph :if _fcbbgf !=nil &&_fcbbgf .Style ()==styleId {_dgaae =append (_dgaae ,_fgad ); +};case *Table :if _fcbbgf !=nil &&_fcbbgf .Style ()==styleId {_dgaae =append (_dgaae ,_fgad );};};_eaed :=Nodes {_geeg :_fgad .Children };_dgaae =append (_dgaae ,_eaed .FindNodeByStyleId (styleId )...);};return _dgaae ;}; + +// SetNumberingLevel sets the numbering level of a paragraph. If used, then the +// NumberingDefinition must also be set via SetNumberingDefinition or +// SetNumberingDefinitionByID. +func (_gbgb Paragraph )SetNumberingLevel (listLevel int ){_gbgb .ensurePPr ();if _gbgb ._gacd .PPr .NumPr ==nil {_gbgb ._gacd .PPr .NumPr =_af .NewCT_NumPr ();};_gffg :=_af .NewCT_DecimalNumber ();_gffg .ValAttr =int64 (listLevel );_gbgb ._gacd .PPr .NumPr .Ilvl =_gffg ; +};func _bccc (_egg *_af .CT_TblWidth ,_afa _fe .Distance ){_egg .TypeAttr =_af .ST_TblWidthDxa ;_egg .WAttr =&_af .ST_MeasurementOrPercent {};_egg .WAttr .ST_DecimalNumberOrPercent =&_af .ST_DecimalNumberOrPercent {};_egg .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (_afa /_fe .Dxa )); +}; + +// SetFirstLineIndent controls the first line indent of the paragraph. +func (_ebfda ParagraphStyleProperties )SetFirstLineIndent (m _fe .Distance ){if _ebfda ._bbbg .Ind ==nil {_ebfda ._bbbg .Ind =_af .NewCT_Ind ();};if m ==_fe .Zero {_ebfda ._bbbg .Ind .FirstLineAttr =nil ;}else {_ebfda ._bbbg .Ind .FirstLineAttr =&_adb .ST_TwipsMeasure {}; +_ebfda ._bbbg .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (m /_fe .Twips ));};}; // X returns the inner wrapped XML type. -func (_fgae Header )X ()*_gdb .Hdr {return _fgae ._eeee }; +func (_efbae NumberingLevel )X ()*_af .CT_Lvl {return _efbae ._ffddd };const (FormFieldTypeUnknown FormFieldType =iota ;FormFieldTypeText ;FormFieldTypeCheckBox ;FormFieldTypeDropDown ;); -// SetAlignment controls the paragraph alignment -func (_deaaa ParagraphStyleProperties )SetAlignment (align _gdb .ST_Jc ){if align ==_gdb .ST_JcUnset {_deaaa ._cdeed .Jc =nil ;}else {_deaaa ._cdeed .Jc =_gdb .NewCT_Jc ();_deaaa ._cdeed .Jc .ValAttr =align ;};}; +// SetAfterAuto controls if spacing after a paragraph is automatically determined. +func (_ecaf ParagraphSpacing )SetAfterAuto (b bool ){if b {_ecaf ._cfgda .AfterAutospacingAttr =&_adb .ST_OnOff {};_ecaf ._cfgda .AfterAutospacingAttr .Bool =_c .Bool (true );}else {_ecaf ._cfgda .AfterAutospacingAttr =nil ;};}; -// SetShadow sets the run to shadowed text. -func (_gggc RunProperties )SetShadow (b bool ){if !b {_gggc ._bace .Shadow =nil ;}else {_gggc ._bace .Shadow =_gdb .NewCT_OnOff ();};};func _ddcdc ()*_eb .Handles {_bceed :=_eb .NewHandles ();_ecdagf :=_eb .NewCT_H ();_ggeaf :="\u0023\u0030\u002c\u0062\u006f\u0074\u0074\u006f\u006dR\u0069\u0067\u0068\u0074"; -_ecdagf .PositionAttr =&_ggeaf ;_gccbge :="\u0036\u0036\u0032\u0039\u002c\u0031\u0034\u0039\u0037\u0031";_ecdagf .XrangeAttr =&_gccbge ;_bceed .H =[]*_eb .CT_H {_ecdagf };return _bceed ;}; +// IsItalic returns true if the run has been set to italics. +func (_cafab RunProperties )IsItalic ()bool {return _cafab .ItalicValue ()==OnOffValueOn }; -// 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 (_ddbb Paragraph )AddFootnote (text string )Footnote {var _fgabc int64 ;if _ddbb ._fdec .HasFootnotes (){for _ ,_cbfbg :=range _ddbb ._fdec .Footnotes (){if _cbfbg .id ()> _fgabc {_fgabc =_cbfbg .id ();};};_fgabc ++;}else {_ddbb ._fdec .addFootnotes (); -_fgabc =1;};_edbb :=_gdb .NewCT_FtnEdn ();_bggd :=_gdb .NewCT_FtnEdnRef ();_bggd .IdAttr =_fgabc ;_ddbb ._fdec ._bgg .CT_Footnotes .Footnote =append (_ddbb ._fdec ._bgg .CT_Footnotes .Footnote ,_edbb );_adgbd :=_ddbb .AddRun ();_bddbf :=_adgbd .Properties (); -_bddbf .SetStyle (_gfc );_adgbd ._feebb .EG_RunInnerContent =[]*_gdb .EG_RunInnerContent {_gdb .NewEG_RunInnerContent ()};_adgbd ._feebb .EG_RunInnerContent [0].FootnoteReference =_bggd ;_fage :=Footnote {_ddbb ._fdec ,_edbb };_fage ._eacb .IdAttr =_fgabc ; -_fage ._eacb .EG_BlockLevelElts =[]*_gdb .EG_BlockLevelElts {_gdb .NewEG_BlockLevelElts ()};_bcfc :=_fage .AddParagraph ();_bcfc .Properties ().SetStyle (FootnoteTextStyleId );_bcfc ._gbaee .PPr .RPr =_gdb .NewCT_ParaRPr ();_fceb :=_bcfc .AddRun ();_bbcb :=_fceb .Properties (); -_bbcb .SetStyle (_gfc );_fceb .AddFootnoteReference ();_adcff :=_bcfc .AddRun ();_adcff .AddText ("\u0020");_adcff =_bcfc .AddRun ();_adcff .AddText (text );return _fage ;}; +// ReplaceText replace text inside node. +func (_dedcd *Nodes )ReplaceText (oldText ,newText string ){for _ ,_acbae :=range _dedcd ._geeg {_acbae .ReplaceText (oldText ,newText );};}; -// SetWindowControl controls if the first or last line of the paragraph is -// allowed to display on a separate page. -func (_gbdd ParagraphProperties )SetWindowControl (b bool ){if !b {_gbdd ._egbf .WidowControl =nil ;}else {_gbdd ._egbf .WidowControl =_gdb .NewCT_OnOff ();};}; +// SetVAlignment sets the vertical alignment for an anchored image. +func (_bea AnchoredDrawing )SetVAlignment (v _af .WdST_AlignV ){_bea ._bda .PositionV .Choice =&_af .WdCT_PosVChoice {};_bea ._bda .PositionV .Choice .Align =v ;}; -// SetText sets the text to be used in bullet mode. -func (_ecaee NumberingLevel )SetText (t string ){if t ==""{_ecaee ._ggagc .LvlText =nil ;}else {_ecaee ._ggagc .LvlText =_gdb .NewCT_LevelText ();_ecaee ._ggagc .LvlText .ValAttr =_f .String (t );};}; +// Properties returns the row properties. +func (_edbdcf Row )Properties ()RowProperties {if _edbdcf ._bbbgf .TrPr ==nil {_edbdcf ._bbbgf .TrPr =_af .NewCT_TrPr ();};return RowProperties {_edbdcf ._bbbgf .TrPr };}; -// TableProperties are the properties for a table within a document -type TableProperties struct{_affd *_gdb .CT_TblPr }; +// GetText returns text in the watermark. +func (_aedgc *WatermarkText )GetText ()string {_ddfgc :=_aedgc .getShape ();if _aedgc ._adaba !=nil {_gdaaa :=_aedgc ._adaba .EG_ShapeElements ;if len (_gdaaa )> 0&&_gdaaa [0].Textpath !=nil {return *_gdaaa [0].Textpath .StringAttr ;};}else {_gfcfg :=_aedgc .findNode (_ddfgc ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"); +for _ ,_bbagb :=range _gfcfg .Attrs {if _bbagb .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{return _bbagb .Value ;};};};return "";};func _egce (_gegc *_af .CT_Tbl ,_ddce map[string ]string ){for _ ,_aefg :=range _gegc .EG_ContentRowContent {for _ ,_gbeb :=range _aefg .Tr {for _ ,_edga :=range _gbeb .EG_ContentCellContent {for _ ,_ggeb :=range _edga .Tc {for _ ,_cabbb :=range _ggeb .EG_BlockLevelElts {for _ ,_edeg :=range _cabbb .EG_ContentBlockContent {for _ ,_dcec :=range _edeg .P {_fgca (_dcec ,_ddce ); +};for _ ,_afbd :=range _edeg .Tbl {_egce (_afbd ,_ddce );};};};};};};};}; -// SetUnhideWhenUsed controls if a semi hidden style becomes visible when used. -func (_debba Style )SetUnhideWhenUsed (b bool ){if b {_debba ._gfdb .UnhideWhenUsed =_gdb .NewCT_OnOff ();}else {_debba ._gfdb .UnhideWhenUsed =nil ;};}; +// SetLineSpacing sets the spacing between lines in a paragraph. +func (_aeaeb Paragraph )SetLineSpacing (d _fe .Distance ,rule _af .ST_LineSpacingRule ){_aeaeb .ensurePPr ();if _aeaeb ._gacd .PPr .Spacing ==nil {_aeaeb ._gacd .PPr .Spacing =_af .NewCT_Spacing ();};_gdace :=_aeaeb ._gacd .PPr .Spacing ;if rule ==_af .ST_LineSpacingRuleUnset {_gdace .LineRuleAttr =_af .ST_LineSpacingRuleUnset ; +_gdace .LineAttr =nil ;}else {_gdace .LineRuleAttr =rule ;_gdace .LineAttr =&_af .ST_SignedTwipsMeasure {};_gdace .LineAttr .Int64 =_c .Int64 (int64 (d /_fe .Twips ));};}; -// X returns the inner wrapped XML type. -func (_cdgg TableLook )X ()*_gdb .CT_TblLook {return _cdgg ._cdag }; +// SetLeft sets the left border to a specified type, color and thickness. +func (_fffea ParagraphBorders )SetLeft (t _af .ST_Border ,c _ac .Color ,thickness _fe .Distance ){_fffea ._cccc .Left =_af .NewCT_Border ();_ffeae (_fffea ._cccc .Left ,t ,c ,thickness );};func _eafc (_daba *_af .CT_Tbl ,_dddaab map[string ]string ){for _ ,_beaga :=range _daba .EG_ContentRowContent {for _ ,_fgcc :=range _beaga .Tr {for _ ,_gdaa :=range _fgcc .EG_ContentCellContent {for _ ,_dgff :=range _gdaa .Tc {for _ ,_feeb :=range _dgff .EG_BlockLevelElts {for _ ,_gfef :=range _feeb .EG_ContentBlockContent {for _ ,_afgc :=range _gfef .P {_cead (_afgc ,_dddaab ); +};for _ ,_efbg :=range _gfef .Tbl {_eafc (_efbg ,_dddaab );};};};};};};};}; -// InsertRowBefore inserts a row before another row -func (_aaega Table )InsertRowBefore (r Row )Row {for _cagba ,_cdfcd :=range _aaega ._afabf .EG_ContentRowContent {if len (_cdfcd .Tr )> 0&&r .X ()==_cdfcd .Tr [0]{_dcadc :=_gdb .NewEG_ContentRowContent ();_aaega ._afabf .EG_ContentRowContent =append (_aaega ._afabf .EG_ContentRowContent ,nil ); -copy (_aaega ._afabf .EG_ContentRowContent [_cagba +1:],_aaega ._afabf .EG_ContentRowContent [_cagba :]);_aaega ._afabf .EG_ContentRowContent [_cagba ]=_dcadc ;_dddef :=_gdb .NewCT_Row ();_dcadc .Tr =append (_dcadc .Tr ,_dddef );return Row {_aaega ._feaf ,_dddef }; -};};return _aaega .AddRow ();}; +// Type returns the type of the field. +func (_adgf FormField )Type ()FormFieldType {if _adgf ._eafcc .TextInput !=nil {return FormFieldTypeText ;}else if _adgf ._eafcc .CheckBox !=nil {return FormFieldTypeCheckBox ;}else if _adgf ._eafcc .DdList !=nil {return FormFieldTypeDropDown ;};return FormFieldTypeUnknown ; +}; -// SetVAlignment sets the vertical alignment for an anchored image. -func (_bb AnchoredDrawing )SetVAlignment (v _gdb .WdST_AlignV ){_bb ._bc .PositionV .Choice =&_gdb .WdCT_PosVChoice {};_bb ._bc .PositionV .Choice .Align =v ;}; +// Bold returns true if run font is bold. +func (_fagc RunProperties )Bold ()bool {_becb :=_fagc ._bgefc ;return _abag (_becb .B )||_abag (_becb .BCs );};func _geece ()*_ad .OfcLock {_bdeb :=_ad .NewOfcLock ();_bdeb .ExtAttr =_ad .ST_ExtEdit ;_bdeb .AspectratioAttr =_adb .ST_TrueFalseTrue ;return _bdeb ; +}; -// Pict returns the pict object. -func (_acedg *WatermarkText )Pict ()*_gdb .CT_Picture {return _acedg ._aabdf }; +// SetCalcOnExit marks if a FormField should be CalcOnExit or not. +func (_eaced FormField )SetCalcOnExit (calcOnExit bool ){_cafg :=_af .NewCT_OnOff ();_cafg .ValAttr =&_adb .ST_OnOff {Bool :&calcOnExit };_eaced ._eafcc .CalcOnExit =[]*_af .CT_OnOff {_cafg };}; -// SetOutlineLvl sets outline level of paragraph. -func (_aagdf Paragraph )SetOutlineLvl (lvl int64 ){_aagdf .ensurePPr ();if _aagdf ._gbaee .PPr .OutlineLvl ==nil {_aagdf ._gbaee .PPr .OutlineLvl =_gdb .NewCT_DecimalNumber ();};_eefd :=lvl -1;_aagdf ._gbaee .PPr .OutlineLvl .ValAttr =_eefd ;};func (_aafcc Paragraph )addInstrText (_dffg string )*_gdb .CT_Text {_fdfaa :=_aafcc .AddRun (); -_eege :=_fdfaa .X ();_cagec :=_gdb .NewEG_RunInnerContent ();_egdcd :=_gdb .NewCT_Text ();_bbefe :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065";_egdcd .SpaceAttr =&_bbefe ;_egdcd .Content ="\u0020"+_dffg +"\u0020";_cagec .InstrText =_egdcd ;_eege .EG_RunInnerContent =append (_eege .EG_RunInnerContent ,_cagec ); -return _egdcd ;}; +// InsertStyle insert style to styles. +func (_ddcfc Styles )InsertStyle (ss Style ){_ddcfc ._cfaga .Style =append (_ddcfc ._cfaga .Style ,ss .X ())}; -// FormFieldType is the type of the form field. -// -//go:generate stringer -type=FormFieldType -type FormFieldType byte ; +// Footnote returns the footnote based on the ID; this can be used nicely with +// the run.IsFootnote() functionality. +func (_faega *Document )Footnote (id int64 )Footnote {for _ ,_gbac :=range _faega .Footnotes (){if _gbac .id ()==id {return _gbac ;};};return Footnote {};};func _fdaf (_fcaa *_af .CT_Tbl ,_egdf ,_ggd map[int64 ]int64 ){for _ ,_cbdbf :=range _fcaa .EG_ContentRowContent {for _ ,_gbbcc :=range _cbdbf .Tr {for _ ,_dcae :=range _gbbcc .EG_ContentCellContent {for _ ,_degc :=range _dcae .Tc {for _ ,_bfee :=range _degc .EG_BlockLevelElts {for _ ,_cdg :=range _bfee .EG_ContentBlockContent {for _ ,_gbbccf :=range _cdg .P {_cbgf (_gbbccf ,_egdf ,_ggd ); +};for _ ,_bddd :=range _cdg .Tbl {_fdaf (_bddd ,_egdf ,_ggd );};};};};};};};}; -// SetFontFamily sets the Ascii & HAnsi fonly family for a run. -func (_dgab RunProperties )SetFontFamily (family string ){if _dgab ._bace .RFonts ==nil {_dgab ._bace .RFonts =_gdb .NewCT_Fonts ();};_dgab ._bace .RFonts .AsciiAttr =_f .String (family );_dgab ._bace .RFonts .HAnsiAttr =_f .String (family );_dgab ._bace .RFonts .EastAsiaAttr =_f .String (family ); -}; +// GetTargetByRelId returns a target path with the associated relation ID in the +// document. +func (_dgcg *Document )GetTargetByRelId (idAttr string )string {return _dgcg ._adfe .GetTargetByRelId (idAttr );}; -// Themes returns document's themes. -func (_effc *Document )Themes ()[]*_dcb .Theme {return _effc ._aaf }; +// Emboss returns true if run emboss is on. +func (_gccee RunProperties )Emboss ()bool {return _abag (_gccee ._bgefc .Emboss )}; -// SetAlignment sets the paragraph alignment -func (_bbge NumberingLevel )SetAlignment (j _gdb .ST_Jc ){if j ==_gdb .ST_JcUnset {_bbge ._ggagc .LvlJc =nil ;}else {_bbge ._ggagc .LvlJc =_gdb .NewCT_Jc ();_bbge ._ggagc .LvlJc .ValAttr =j ;};}; +// GetEffect returns the effect of the run. +func (_fgdd RunProperties )GetEffect ()_af .ST_TextEffect {if _fgdd ._bgefc .Effect ==nil {return _af .ST_TextEffectUnset ;};return _fgdd ._bgefc .Effect .ValAttr ;}; -// SetBeforeAuto controls if spacing before a paragraph is automatically determined. -func (_befc ParagraphSpacing )SetBeforeAuto (b bool ){if b {_befc ._fggcd .BeforeAutospacingAttr =&_de .ST_OnOff {};_befc ._fggcd .BeforeAutospacingAttr .Bool =_f .Bool (true );}else {_befc ._fggcd .BeforeAutospacingAttr =nil ;};}; +// AnchorDrawWrapOptions is options to set +// wrapPolygon for wrap text through and tight. +type AnchorDrawWrapOptions struct{_add bool ;_daf *_ed .CT_Point2D ;_adbf []*_ed .CT_Point2D ;};func (_dace Document )mergeFields ()[]mergeFieldInfo {_caccbb :=[]Paragraph {};_efga :=[]mergeFieldInfo {};for _ ,_dbdb :=range _dace .Tables (){for _ ,_aacag :=range _dbdb .Rows (){for _ ,_dbca :=range _aacag .Cells (){_caccbb =append (_caccbb ,_dbca .Paragraphs ()...); +};};};_caccbb =append (_caccbb ,_dace .Paragraphs ()...);for _ ,_cebca :=range _dace .Headers (){_caccbb =append (_caccbb ,_cebca .Paragraphs ()...);for _ ,_deca :=range _cebca .Tables (){for _ ,_deaf :=range _deca .Rows (){for _ ,_ecaea :=range _deaf .Cells (){_caccbb =append (_caccbb ,_ecaea .Paragraphs ()...); +};};};};for _ ,_ebafb :=range _dace .Footers (){_caccbb =append (_caccbb ,_ebafb .Paragraphs ()...);for _ ,_afcf :=range _ebafb .Tables (){for _ ,_agcb :=range _afcf .Rows (){for _ ,_ebbb :=range _agcb .Cells (){_caccbb =append (_caccbb ,_ebbb .Paragraphs ()...); +};};};};for _ ,_aeec :=range _caccbb {_gfec :=_aeec .Runs ();_gafdc :=-1;_feedf :=-1;_ccdce :=-1;_ggad :=mergeFieldInfo {};for _ ,_aagf :=range _aeec ._gacd .EG_PContent {for _ ,_degfc :=range _aagf .FldSimple {if _g .Contains (_degfc .InstrAttr ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){_ggea :=_ffcfg (_degfc .InstrAttr ); +_ggea ._bbfg =true ;_ggea ._cbgb =_aeec ;_ggea ._dedde =_aagf ;_efga =append (_efga ,_ggea );};};};for _dedb :=0;_dedb < len (_gfec );_dedb ++{_fbed :=_gfec [_dedb ];for _ ,_caefc :=range _fbed .X ().EG_RunInnerContent {if _caefc .FldChar !=nil {switch _caefc .FldChar .FldCharTypeAttr {case _af .ST_FldCharTypeBegin :_gafdc =_dedb ; +case _af .ST_FldCharTypeSeparate :_feedf =_dedb ;case _af .ST_FldCharTypeEnd :_ccdce =_dedb ;if _ggad ._gcfd !=""{_ggad ._cbgb =_aeec ;_ggad ._ggbad =_gafdc ;_ggad ._fccb =_ccdce ;_ggad ._bbgd =_feedf ;_efga =append (_efga ,_ggad );};_gafdc =-1;_feedf =-1; +_ccdce =-1;_ggad =mergeFieldInfo {};};}else if _caefc .InstrText !=nil &&_g .Contains (_caefc .InstrText .Content ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){if _gafdc !=-1&&_ccdce ==-1{_ggad =_ffcfg (_caefc .InstrText .Content );}; +};};};};return _efga ;}; -// SetBold sets the run to bold. -func (_gecd RunProperties )SetBold (b bool ){if !b {_gecd ._bace .B =nil ;_gecd ._bace .BCs =nil ;}else {_gecd ._bace .B =_gdb .NewCT_OnOff ();_gecd ._bace .BCs =_gdb .NewCT_OnOff ();};}; +// SizeValue returns the value of paragraph font size in points. +func (_cgba ParagraphProperties )SizeValue ()float64 {if _decb :=_cgba ._bede .RPr .Sz ;_decb !=nil {_gffgc :=_decb .ValAttr ;if _gffgc .ST_UnsignedDecimalNumber !=nil {return float64 (*_gffgc .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// SetEnabled marks a FormField as enabled or disabled. -func (_fcfc FormField )SetEnabled (enabled bool ){_adee :=_gdb .NewCT_OnOff ();_adee .ValAttr =&_de .ST_OnOff {Bool :&enabled };_fcfc ._eebdg .Enabled =[]*_gdb .CT_OnOff {_adee };}; +// SetTextWrapTopAndBottom sets the text wrap to top and bottom. +func (_bdbc AnchoredDrawing )SetTextWrapTopAndBottom (){_bdbc ._bda .Choice =&_af .WdEG_WrapTypeChoice {};_bdbc ._bda .Choice .WrapTopAndBottom =_af .NewWdCT_WrapTopBottom ();_bdbc ._bda .LayoutInCellAttr =true ;_bdbc ._bda .AllowOverlapAttr =true ;}; -// Clear clears all content within a header -func (_bcccb Header )Clear (){_bcccb ._eeee .EG_ContentBlockContent =nil }; +// SetSpacing sets the spacing that comes before and after the paragraph. +func (_adcf ParagraphStyleProperties )SetSpacing (before ,after _fe .Distance ){if _adcf ._bbbg .Spacing ==nil {_adcf ._bbbg .Spacing =_af .NewCT_Spacing ();};if before ==_fe .Zero {_adcf ._bbbg .Spacing .BeforeAttr =nil ;}else {_adcf ._bbbg .Spacing .BeforeAttr =&_adb .ST_TwipsMeasure {}; +_adcf ._bbbg .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (before /_fe .Twips ));};if after ==_fe .Zero {_adcf ._bbbg .Spacing .AfterAttr =nil ;}else {_adcf ._bbbg .Spacing .AfterAttr =&_adb .ST_TwipsMeasure {};_adcf ._bbbg .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (after /_fe .Twips )); +};}; -// ComplexSizeValue returns the value of run font size for complex fonts in points. -func (_gdbb RunProperties )ComplexSizeValue ()float64 {if _gdaab :=_gdbb ._bace .SzCs ;_gdaab !=nil {_cabde :=_gdaab .ValAttr ;if _cabde .ST_UnsignedDecimalNumber !=nil {return float64 (*_cabde .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; +// X returns the inner wrapped type +func (_bcc CellBorders )X ()*_af .CT_TcBorders {return _bcc ._ee }; -// RunProperties returns the run properties controlling text formatting within the table. -func (_eedgd TableConditionalFormatting )RunProperties ()RunProperties {if _eedgd ._bfcgg .RPr ==nil {_eedgd ._bfcgg .RPr =_gdb .NewCT_RPr ();};return RunProperties {_eedgd ._bfcgg .RPr };}; +// SetItalic sets the run to italic. +func (_gcfb RunProperties )SetItalic (b bool ){if !b {_gcfb ._bgefc .I =nil ;_gcfb ._bgefc .ICs =nil ;}else {_gcfb ._bgefc .I =_af .NewCT_OnOff ();_gcfb ._bgefc .ICs =_af .NewCT_OnOff ();};}; -// NumberingLevel is the definition for numbering for a particular level within -// a NumberingDefinition. -type NumberingLevel struct{_ggagc *_gdb .CT_Lvl }; +// SetWidth sets the cell width to a specified width. +func (_dga CellProperties )SetWidth (d _fe .Distance ){_dga ._fed .TcW =_af .NewCT_TblWidth ();_dga ._fed .TcW .TypeAttr =_af .ST_TblWidthDxa ;_dga ._fed .TcW .WAttr =&_af .ST_MeasurementOrPercent {};_dga ._fed .TcW .WAttr .ST_DecimalNumberOrPercent =&_af .ST_DecimalNumberOrPercent {}; +_dga ._fed .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (d /_fe .Twips ));}; -// Shadow returns true if paragraph shadow is on. -func (_egae ParagraphProperties )Shadow ()bool {return _cefe (_egae ._egbf .RPr .Shadow )};const _deef ="\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"; +// SetKerning sets the run's font kerning. +func (_eegdf RunProperties )SetKerning (size _fe .Distance ){_eegdf ._bgefc .Kern =_af .NewCT_HpsMeasure ();_eegdf ._bgefc .Kern .ValAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (size /_fe .HalfPoint ));}; +// SetLinkedStyle sets the style that this style is linked to. +func (_cfcfb Style )SetLinkedStyle (name string ){if name ==""{_cfcfb ._ggadfb .Link =nil ;}else {_cfcfb ._ggadfb .Link =_af .NewCT_String ();_cfcfb ._ggadfb .Link .ValAttr =name ;};}; -// TableBorders allows manipulation of borders on a table. -type TableBorders struct{_gfgae *_gdb .CT_TblBorders };func _gbfg ()*_eb .OfcLock {_dbdcg :=_eb .NewOfcLock ();_dbdcg .ExtAttr =_eb .ST_ExtEdit ;_dbdcg .AspectratioAttr =_de .ST_TrueFalseTrue ;return _dbdcg ;};func (_egc *Document )removeFootnote (_cegc int64 ){_fgbb :=_egc ._bgg ; -var _dddb int ;for _adedc ,_gcc :=range _fgbb .CT_Footnotes .Footnote {if _gcc .IdAttr ==_cegc {_dddb =_adedc ;break ;};};_fgbb .CT_Footnotes .Footnote [_dddb ]=nil ;_fgbb .CT_Footnotes .Footnote [_dddb ]=_fgbb .CT_Footnotes .Footnote [len (_fgbb .CT_Footnotes .Footnote )-1]; -_fgbb .CT_Footnotes .Footnote =_fgbb .CT_Footnotes .Footnote [:len (_fgbb .CT_Footnotes .Footnote )-1];_egc .reorderFootnote ();_egc .syncFootnoteSettings ();}; +// SearchStylesById returns style by its id. +func (_fcac Styles )SearchStyleById (id string )(Style ,bool ){for _ ,_fbbcb :=range _fcac ._cfaga .Style {if _fbbcb .StyleIdAttr !=nil {if *_fbbcb .StyleIdAttr ==id {return Style {_fbbcb },true ;};};};return Style {},false ;}; -// 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 ){_bgfd ,_gebe :=Open (filename );if _gebe !=nil {return nil ,_gebe ;};_bgfd ._dbc .Body =_gdb .NewCT_Body ();return _bgfd ,nil ;}; +// GetColor returns the color.Color object representing the run color. +func (_aegg ParagraphProperties )GetColor ()_ac .Color {if _deabb :=_aegg ._bede .RPr .Color ;_deabb !=nil {_eacb :=_deabb .ValAttr ;if _eacb .ST_HexColorRGB !=nil {return _ac .FromHex (*_eacb .ST_HexColorRGB );};};return _ac .Color {};}; + +// X returns the inner wrapped XML type. +func (_aebda Footnote )X ()*_af .CT_FtnEdn {return _aebda ._bgec };func (_edabb Styles )initializeDocDefaults (){_edabb ._cfaga .DocDefaults =_af .NewCT_DocDefaults ();_edabb ._cfaga .DocDefaults .RPrDefault =_af .NewCT_RPrDefault ();_edabb ._cfaga .DocDefaults .RPrDefault .RPr =_af .NewCT_RPr (); +_ccfgc :=RunProperties {_edabb ._cfaga .DocDefaults .RPrDefault .RPr };_ccfgc .SetSize (12*_fe .Point );_ccfgc .Fonts ().SetASCIITheme (_af .ST_ThemeMajorAscii );_ccfgc .Fonts ().SetEastAsiaTheme (_af .ST_ThemeMajorEastAsia );_ccfgc .Fonts ().SetHANSITheme (_af .ST_ThemeMajorHAnsi ); +_ccfgc .Fonts ().SetCSTheme (_af .ST_ThemeMajorBidi );_ccfgc .X ().Lang =_af .NewCT_Language ();_ccfgc .X ().Lang .ValAttr =_c .String ("\u0065\u006e\u002dU\u0053");_ccfgc .X ().Lang .EastAsiaAttr =_c .String ("\u0065\u006e\u002dU\u0053");_ccfgc .X ().Lang .BidiAttr =_c .String ("\u0061\u0072\u002dS\u0041"); +_edabb ._cfaga .DocDefaults .PPrDefault =_af .NewCT_PPrDefault ();}; // SetAlignment sets the alignment of a table within the page. -func (_bgfaa TableProperties )SetAlignment (align _gdb .ST_JcTable ){if align ==_gdb .ST_JcTableUnset {_bgfaa ._affd .Jc =nil ;}else {_bgfaa ._affd .Jc =_gdb .NewCT_JcTable ();_bgfaa ._affd .Jc .ValAttr =align ;};}; +func (_fdebg TableProperties )SetAlignment (align _af .ST_JcTable ){if align ==_af .ST_JcTableUnset {_fdebg ._gdef .Jc =nil ;}else {_fdebg ._gdef .Jc =_af .NewCT_JcTable ();_fdebg ._gdef .Jc .ValAttr =align ;};}; -// Italic returns true if paragraph font is italic. -func (_eecb ParagraphProperties )Italic ()bool {_aead :=_eecb ._egbf .RPr ;return _cefe (_aead .I )||_cefe (_aead .ICs );}; +// SetVerticalAlignment controls the vertical alignment of the run, this is used +// to control if text is superscript/subscript. +func (_daac RunProperties )SetVerticalAlignment (v _adb .ST_VerticalAlignRun ){if v ==_adb .ST_VerticalAlignRunUnset {_daac ._bgefc .VertAlign =nil ;}else {_daac ._bgefc .VertAlign =_af .NewCT_VerticalAlignRun ();_daac ._bgefc .VertAlign .ValAttr =v ;}; +}; + +// Endnotes returns the endnotes defined in the document. +func (_eed *Document )Endnotes ()[]Endnote {_bcbda :=[]Endnote {};for _ ,_dbaa :=range _eed ._cef .CT_Endnotes .Endnote {_bcbda =append (_bcbda ,Endnote {_eed ,_dbaa });};return _bcbda ;}; + +// SetFontFamily sets the Ascii & HAnsi fonly family for a run. +func (_cdfcc RunProperties )SetFontFamily (family string ){if _cdfcc ._bgefc .RFonts ==nil {_cdfcc ._bgefc .RFonts =_af .NewCT_Fonts ();};_cdfcc ._bgefc .RFonts .AsciiAttr =_c .String (family );_cdfcc ._bgefc .RFonts .HAnsiAttr =_c .String (family );_cdfcc ._bgefc .RFonts .EastAsiaAttr =_c .String (family ); +}; // SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. -func (_fdga TableBorders )SetInsideVertical (t _gdb .ST_Border ,c _gbc .Color ,thickness _dg .Distance ){_fdga ._gfgae .InsideV =_gdb .NewCT_Border ();_beggg (_fdga ._gfgae .InsideV ,t ,c ,thickness );}; +func (_edfa CellBorders )SetInsideVertical (t _af .ST_Border ,c _ac .Color ,thickness _fe .Distance ){_edfa ._ee .InsideV =_af .NewCT_Border ();_bafgd (_edfa ._ee .InsideV ,t ,c ,thickness );}; -// WatermarkPicture is watermark picture within document. -type WatermarkPicture struct{_gfaa *_gdb .CT_Picture ;_bgdbbg *_gg .ShapeStyle ;_adabf *_eb .Shape ;_fcdb *_eb .Shapetype ;}; +// AddParagraph adds a new paragraph to the document body. +func (_aga *Document )AddParagraph ()Paragraph {_bgcf :=_af .NewEG_BlockLevelElts ();_aga ._fcb .Body .EG_BlockLevelElts =append (_aga ._fcb .Body .EG_BlockLevelElts ,_bgcf );_ffc :=_af .NewEG_ContentBlockContent ();_bgcf .EG_ContentBlockContent =append (_bgcf .EG_ContentBlockContent ,_ffc ); +_dge :=_af .NewCT_P ();_ffc .P =append (_ffc .P ,_dge );return Paragraph {_aga ,_dge };}; -// SetAfterLineSpacing sets spacing below paragraph in line units. -func (_eeacg Paragraph )SetAfterLineSpacing (d _dg .Distance ){_eeacg .ensurePPr ();if _eeacg ._gbaee .PPr .Spacing ==nil {_eeacg ._gbaee .PPr .Spacing =_gdb .NewCT_Spacing ();};_agdba :=_eeacg ._gbaee .PPr .Spacing ;_agdba .AfterLinesAttr =_f .Int64 (int64 (d /_dg .Twips )); +// AddLevel adds a new numbering level to a NumberingDefinition. +func (_aada NumberingDefinition )AddLevel ()NumberingLevel {_eeaf :=_af .NewCT_Lvl ();_eeaf .Start =&_af .CT_DecimalNumber {ValAttr :1};_eeaf .IlvlAttr =int64 (len (_aada ._cfed .Lvl ));_aada ._cfed .Lvl =append (_aada ._cfed .Lvl ,_eeaf );return NumberingLevel {_eeaf }; }; -// SetToolTip sets the tooltip text for a hyperlink. -func (_aegg HyperLink )SetToolTip (text string ){if text ==""{_aegg ._ffed .TooltipAttr =nil ;}else {_aegg ._ffed .TooltipAttr =_f .String (text );};}; - -// SetFormat sets the numbering format. -func (_fbcga NumberingLevel )SetFormat (f _gdb .ST_NumberFormat ){if _fbcga ._ggagc .NumFmt ==nil {_fbcga ._ggagc .NumFmt =_gdb .NewCT_NumFmt ();};_fbcga ._ggagc .NumFmt .ValAttr =f ;}; +// AddTable adds a table to the table cell. +func (_afg Cell )AddTable ()Table {_bgdf :=_af .NewEG_BlockLevelElts ();_afg ._dcccf .EG_BlockLevelElts =append (_afg ._dcccf .EG_BlockLevelElts ,_bgdf );_cbd :=_af .NewEG_ContentBlockContent ();_bgdf .EG_ContentBlockContent =append (_bgdf .EG_ContentBlockContent ,_cbd ); +_bge :=_af .NewCT_Tbl ();_cbd .Tbl =append (_cbd .Tbl ,_bge );return Table {_afg ._eaa ,_bge };}; -// SetText sets the watermark text. -func (_bdbd *WatermarkText )SetText (text string ){_abadd :=_bdbd .getShape ();if _bdbd ._ddcag !=nil {_begc :=_bdbd ._ddcag .EG_ShapeElements ;if len (_begc )> 0&&_begc [0].Textpath !=nil {_begc [0].Textpath .StringAttr =&text ;};}else {_bcgcf :=_bdbd .findNode (_abadd ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"); -for _bgdd ,_bebce :=range _bcgcf .Attrs {if _bebce .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_bcgcf .Attrs [_bgdd ].Value =text ;};};};};func (_bada Paragraph )insertRun (_dafgf Run ,_egaad bool )Run {for _ ,_ceddb :=range _bada ._gbaee .EG_PContent {for _cdacb ,_edba :=range _ceddb .EG_ContentRunContent {if _edba .R ==_dafgf .X (){_fccb :=_gdb .NewCT_R (); -_ceddb .EG_ContentRunContent =append (_ceddb .EG_ContentRunContent ,nil );if _egaad {copy (_ceddb .EG_ContentRunContent [_cdacb +1:],_ceddb .EG_ContentRunContent [_cdacb :]);_ceddb .EG_ContentRunContent [_cdacb ]=_gdb .NewEG_ContentRunContent ();_ceddb .EG_ContentRunContent [_cdacb ].R =_fccb ; -}else {copy (_ceddb .EG_ContentRunContent [_cdacb +2:],_ceddb .EG_ContentRunContent [_cdacb +1:]);_ceddb .EG_ContentRunContent [_cdacb +1]=_gdb .NewEG_ContentRunContent ();_ceddb .EG_ContentRunContent [_cdacb +1].R =_fccb ;};return Run {_bada ._fdec ,_fccb }; -};if _edba .Sdt !=nil &&_edba .Sdt .SdtContent !=nil {for _ ,_edbe :=range _edba .Sdt .SdtContent .EG_ContentRunContent {if _edbe .R ==_dafgf .X (){_fdfda :=_gdb .NewCT_R ();_edba .Sdt .SdtContent .EG_ContentRunContent =append (_edba .Sdt .SdtContent .EG_ContentRunContent ,nil ); -if _egaad {copy (_edba .Sdt .SdtContent .EG_ContentRunContent [_cdacb +1:],_edba .Sdt .SdtContent .EG_ContentRunContent [_cdacb :]);_edba .Sdt .SdtContent .EG_ContentRunContent [_cdacb ]=_gdb .NewEG_ContentRunContent ();_edba .Sdt .SdtContent .EG_ContentRunContent [_cdacb ].R =_fdfda ; -}else {copy (_edba .Sdt .SdtContent .EG_ContentRunContent [_cdacb +2:],_edba .Sdt .SdtContent .EG_ContentRunContent [_cdacb +1:]);_edba .Sdt .SdtContent .EG_ContentRunContent [_cdacb +1]=_gdb .NewEG_ContentRunContent ();_edba .Sdt .SdtContent .EG_ContentRunContent [_cdacb +1].R =_fdfda ; -};return Run {_bada ._fdec ,_fdfda };};};};};};return _bada .AddRun ();}; +// SetName sets the name of the bookmark. This is the name that is used to +// reference the bookmark from hyperlinks. +func (_ebg Bookmark )SetName (name string ){_ebg ._egd .NameAttr =name }; -// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_effd ParagraphProperties )SizeMeasure ()string {if _gcbdb :=_effd ._egbf .RPr .Sz ;_gcbdb !=nil {_bacab :=_gcbdb .ValAttr ;if _bacab .ST_PositiveUniversalMeasure !=nil {return *_bacab .ST_PositiveUniversalMeasure ;};};return "";}; +// 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 (_ccdc *Document )BodySection ()Section {if _ccdc ._fcb .Body .SectPr ==nil {_ccdc ._fcb .Body .SectPr =_af .NewCT_SectPr ();};return Section {_ccdc ,_ccdc ._fcb .Body .SectPr };}; -// CharacterSpacingValue returns the value of characters spacing in twips (1/20 of point). -func (_cgac ParagraphProperties )CharacterSpacingValue ()int64 {if _gedcba :=_cgac ._egbf .RPr .Spacing ;_gedcba !=nil {_ecgb :=_gedcba .ValAttr ;if _ecgb .Int64 !=nil {return *_ecgb .Int64 ;};};return int64 (0);}; +// X returns the inner wrapped XML type. +func (_fabe Table )X ()*_af .CT_Tbl {return _fabe ._ceebd };func (_eaff *Node )Remove (){switch _fccg :=_eaff .X ().(type ){case *Paragraph :_eaff ._gadg .RemoveParagraph (*_fccg );case *Table :_eaff ._gadg .RemoveTable (*_fccg );default:_bf .Log .Debug ("\u004e\u006f\u0064e \u0074\u0079\u0070\u0065\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064"); +};for _ ,_gead :=range _eaff .Children {_gead .Remove ();};}; -// AddFieldWithFormatting adds a field (automatically computed text) to the -// document with field specifc formatting. -func (_aada Run )AddFieldWithFormatting (code string ,fmt string ,isDirty bool ){_ecfbd :=_aada .newIC ();_ecfbd .FldChar =_gdb .NewCT_FldChar ();_ecfbd .FldChar .FldCharTypeAttr =_gdb .ST_FldCharTypeBegin ;if isDirty {_ecfbd .FldChar .DirtyAttr =&_de .ST_OnOff {}; -_ecfbd .FldChar .DirtyAttr .Bool =_f .Bool (true );};_ecfbd =_aada .newIC ();_ecfbd .InstrText =_gdb .NewCT_Text ();if fmt !=""{_ecfbd .InstrText .Content =code +"\u0020"+fmt ;}else {_ecfbd .InstrText .Content =code ;};_ecfbd =_aada .newIC ();_ecfbd .FldChar =_gdb .NewCT_FldChar (); -_ecfbd .FldChar .FldCharTypeAttr =_gdb .ST_FldCharTypeEnd ;};var _gaaf =[...]uint8 {0,20,37,58,79}; +// SetStart sets the cell start margin +func (_adc CellMargins )SetStart (d _fe .Distance ){_adc ._ab .Start =_af .NewCT_TblWidth ();_bccc (_adc ._ab .Start ,d );}; -// GetColor returns the color.Color object representing the run color. -func (_fadgd RunProperties )GetColor ()_gbc .Color {if _gfag :=_fadgd ._bace .Color ;_gfag !=nil {_aabd :=_gfag .ValAttr ;if _aabd .ST_HexColorRGB !=nil {return _gbc .FromHex (*_aabd .ST_HexColorRGB );};};return _gbc .Color {};}; +// SetBottomPct sets the cell bottom margin +func (_ffg CellMargins )SetBottomPct (pct float64 ){_ffg ._ab .Bottom =_af .NewCT_TblWidth ();_bcb (_ffg ._ab .Bottom ,pct );}; -// 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 (_agfe Document )SetConformance (conformanceAttr _de .ST_ConformanceClass ){_agfe ._dbc .ConformanceAttr =conformanceAttr ;}; +// SetName marks sets a name attribute for a FormField. +func (_cgbea FormField )SetName (name string ){_edab :=_af .NewCT_FFName ();_edab .ValAttr =&name ;_cgbea ._eafcc .Name =[]*_af .CT_FFName {_edab };}; -// SetNumberingDefinitionByID sets the numbering definition ID directly, which must -// match an ID defined in numbering.xml -func (_bbggb Paragraph )SetNumberingDefinitionByID (abstractNumberID int64 ){_bbggb .ensurePPr ();if _bbggb ._gbaee .PPr .NumPr ==nil {_bbggb ._gbaee .PPr .NumPr =_gdb .NewCT_NumPr ();};_bcca :=_gdb .NewCT_DecimalNumber ();_bcca .ValAttr =int64 (abstractNumberID ); -_bbggb ._gbaee .PPr .NumPr .NumId =_bcca ;}; +// SetTargetByRef sets the URL target of the hyperlink and is more efficient if a link +// destination will be used many times. +func (_fcdg HyperLink )SetTargetByRef (link _ff .Hyperlink ){_fcdg ._aaec .IdAttr =_c .String (_ff .Relationship (link ).ID ());_fcdg ._aaec .AnchorAttr =nil ;}; -// SetLineSpacing sets the spacing between lines in a paragraph. -func (_gbaf Paragraph )SetLineSpacing (d _dg .Distance ,rule _gdb .ST_LineSpacingRule ){_gbaf .ensurePPr ();if _gbaf ._gbaee .PPr .Spacing ==nil {_gbaf ._gbaee .PPr .Spacing =_gdb .NewCT_Spacing ();};_facg :=_gbaf ._gbaee .PPr .Spacing ;if rule ==_gdb .ST_LineSpacingRuleUnset {_facg .LineRuleAttr =_gdb .ST_LineSpacingRuleUnset ; -_facg .LineAttr =nil ;}else {_facg .LineRuleAttr =rule ;_facg .LineAttr =&_gdb .ST_SignedTwipsMeasure {};_facg .LineAttr .Int64 =_f .Int64 (int64 (d /_dg .Twips ));};}; +// X return element of Node as interface, can be either *Paragraph, *Table and Run. +func (_dade *Node )X ()interface{}{return _dade ._affgbb };func (_dgbc *Document )getWatermarkHeaderInnerContentPictures ()[]*_af .CT_Picture {var _cgc []*_af .CT_Picture ;for _ ,_edbd :=range _dgbc .Headers (){for _ ,_aed :=range _edbd .X ().EG_ContentBlockContent {for _ ,_dcgce :=range _aed .P {for _ ,_gcgf :=range _dcgce .EG_PContent {for _ ,_egfe :=range _gcgf .EG_ContentRunContent {if _egfe .R ==nil {continue ; +};for _ ,_bdbg :=range _egfe .R .EG_RunInnerContent {if _bdbg .Pict ==nil {continue ;};_ccbe :=false ;for _ ,_bbdd :=range _bdbg .Pict .Any {_cbed ,_acfea :=_bbdd .(*_c .XSDAny );if _acfea &&_cbed .XMLName .Local =="\u0073\u0068\u0061p\u0065"{_ccbe =true ; +};};if _ccbe {_cgc =append (_cgc ,_bdbg .Pict );};};};};};};};return _cgc ;};const (OnOffValueUnset OnOffValue =iota ;OnOffValueOff ;OnOffValueOn ;);func _fbcb (_addbc *Document ,_eedfg []*_af .CT_P ,_fdgdc *TableInfo ,_agcce *DrawingInfo )[]Node {_cccgf :=[]Node {}; +for _ ,_afaee :=range _eedfg {_adaa :=Paragraph {_addbc ,_afaee };_dddgc :=Node {_gadg :_addbc ,_affgbb :&_adaa };if _baeg ,_babc :=_addbc .Styles .SearchStyleById (_adaa .Style ());_babc {_dddgc .Style =_baeg ;};for _ ,_dbaad :=range _adaa .Runs (){_dddgc .Children =append (_dddgc .Children ,Node {_gadg :_addbc ,_affgbb :_dbaad ,AnchoredDrawings :_dbaad .DrawingAnchored (),InlineDrawings :_dbaad .DrawingInline ()}); +};_cccgf =append (_cccgf ,_dddgc );};return _cccgf ;}; -// AddText adds text to a run. -func (_dagbc Run )AddText (s string ){_dfcda :=_gdb .NewEG_RunInnerContent ();_dagbc ._feebb .EG_RunInnerContent =append (_dagbc ._feebb .EG_RunInnerContent ,_dfcda );_dfcda .T =_gdb .NewCT_Text ();if _f .NeedsSpacePreserve (s ){_fgeef :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"; -_dfcda .T .SpaceAttr =&_fgeef ;};_dfcda .T .Content =s ;};func _eeecg ()*_eb .OfcLock {_dgfgbd :=_eb .NewOfcLock ();_dgfgbd .ExtAttr =_eb .ST_ExtEdit ;_dgfgbd .TextAttr =_de .ST_TrueFalseTrue ;_dgfgbd .ShapetypeAttr =_de .ST_TrueFalseTrue ;return _dgfgbd ; -}; +// Clear clears the styes. +func (_bafcf Styles )Clear (){_bafcf ._cfaga .DocDefaults =nil ;_bafcf ._cfaga .LatentStyles =nil ;_bafcf ._cfaga .Style =nil ;};func (_cfgf *Document )appendParagraph (_faf *Paragraph ,_bbd Paragraph ,_dfgc bool )Paragraph {_bgcg :=_af .NewEG_BlockLevelElts (); +_cfgf ._fcb .Body .EG_BlockLevelElts =append (_cfgf ._fcb .Body .EG_BlockLevelElts ,_bgcg );_bdbf :=_af .NewEG_ContentBlockContent ();_bgcg .EG_ContentBlockContent =append (_bgcg .EG_ContentBlockContent ,_bdbf );if _faf !=nil {_fdg :=_faf .X ();for _ ,_aebg :=range _cfgf ._fcb .Body .EG_BlockLevelElts {for _ ,_agaf :=range _aebg .EG_ContentBlockContent {for _geef ,_ddaf :=range _agaf .P {if _ddaf ==_fdg {_feg :=_bbd .X (); +_agaf .P =append (_agaf .P ,nil );if _dfgc {copy (_agaf .P [_geef +1:],_agaf .P [_geef :]);_agaf .P [_geef ]=_feg ;}else {copy (_agaf .P [_geef +2:],_agaf .P [_geef +1:]);_agaf .P [_geef +1]=_feg ;};break ;};};for _ ,_aef :=range _agaf .Tbl {for _ ,_bgca :=range _aef .EG_ContentRowContent {for _ ,_eccc :=range _bgca .Tr {for _ ,_bcdc :=range _eccc .EG_ContentCellContent {for _ ,_ebb :=range _bcdc .Tc {for _ ,_gba :=range _ebb .EG_BlockLevelElts {for _ ,_fdcd :=range _gba .EG_ContentBlockContent {for _badd ,_agb :=range _fdcd .P {if _agb ==_fdg {_cad :=_bbd .X (); +_fdcd .P =append (_fdcd .P ,nil );if _dfgc {copy (_fdcd .P [_badd +1:],_fdcd .P [_badd :]);_fdcd .P [_badd ]=_cad ;}else {copy (_fdcd .P [_badd +2:],_fdcd .P [_badd +1:]);_fdcd .P [_badd +1]=_cad ;};break ;};};};};};};};};};if _agaf .Sdt !=nil &&_agaf .Sdt .SdtContent !=nil &&_agaf .Sdt .SdtContent .P !=nil {for _adab ,_efa :=range _agaf .Sdt .SdtContent .P {if _efa ==_fdg {_bgeaf :=_bbd .X (); +_agaf .Sdt .SdtContent .P =append (_agaf .Sdt .SdtContent .P ,nil );if _dfgc {copy (_agaf .Sdt .SdtContent .P [_adab +1:],_agaf .Sdt .SdtContent .P [_adab :]);_agaf .Sdt .SdtContent .P [_adab ]=_bgeaf ;}else {copy (_agaf .Sdt .SdtContent .P [_adab +2:],_agaf .Sdt .SdtContent .P [_adab +1:]); +_agaf .Sdt .SdtContent .P [_adab +1]=_bgeaf ;};break ;};};};};};}else {_bdbf .P =append (_bdbf .P ,_bbd .X ());};_gcba :=_bbd .Properties ();if _fbc ,_fab :=_gcba .Section ();_fab {var (_cdec map[string ]string ;_def map[string ]string ;);_accf :=_fbc .X ().EG_HdrFtrReferences ; +for _ ,_ebd :=range _accf {if _ebd .HeaderReference !=nil {_cdec =map[string ]string {_ebd .HeaderReference .IdAttr :_fbc ._acedc ._adfe .GetTargetByRelId (_ebd .HeaderReference .IdAttr )};};if _ebd .FooterReference !=nil {_def =map[string ]string {_ebd .FooterReference .IdAttr :_fbc ._acedc ._adfe .GetTargetByRelId (_ebd .FooterReference .IdAttr )}; +};};var _ceda map[int ]_ff .ImageRef ;for _ ,_ddegc :=range _fbc ._acedc .Headers (){for _fdge ,_fca :=range _cdec {_dgb :=_fc .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",(_ddegc .Index ()+1));if _dgb ==_fca {_deab :=_fc .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",_ddegc .Index ()); +_cfgf ._dca =append (_cfgf ._dca ,_ddegc .X ());_eegc :=_cfgf ._adfe .AddRelationship (_deab ,_c .HeaderType );_eegc .SetID (_fdge );_cfgf .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_deab ,"\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"); +_cfgf ._ead =append (_cfgf ._ead ,_ff .NewRelationships ());_ccb :=_ddegc .Paragraphs ();for _ ,_daef :=range _ccb {for _ ,_ceaf :=range _daef .Runs (){_bcbd :=_ceaf .DrawingAnchored ();for _ ,_baae :=range _bcbd {if _ebf ,_cacc :=_baae .GetImage ();_cacc {_ceda =map[int ]_ff .ImageRef {_ddegc .Index ():_ebf }; +};};_defb :=_ceaf .DrawingInline ();for _ ,_eefe :=range _defb {if _bde ,_becd :=_eefe .GetImage ();_becd {_ceda =map[int ]_ff .ImageRef {_ddegc .Index ():_bde };};};};};};};};for _gaf ,_eee :=range _ceda {for _ ,_dddb :=range _cfgf .Headers (){if (_dddb .Index ()+1)==_gaf {_gadd ,_ddbb :=_ff .ImageFromFile (_eee .Path ()); +if _ddbb !=nil {_bf .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",_ddbb );};if _ ,_ddbb =_dddb .AddImage (_gadd );_ddbb !=nil {_bf .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",_ddbb ); +};};for _ ,_dbd :=range _dddb .Paragraphs (){if _adg ,_ecef :=_fbc ._acedc .Styles .SearchStyleById (_dbd .Style ());_ecef {if _ ,_eda :=_cfgf .Styles .SearchStyleById (_dbd .Style ());!_eda {_cfgf .Styles .InsertStyle (_adg );};};};};};var _ddcd map[int ]_ff .ImageRef ; +for _ ,_dddaa :=range _fbc ._acedc .Footers (){for _ebeb ,_agab :=range _def {_dgab :=_fc .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",(_dddaa .Index ()+1));if _dgab ==_agab {_feee :=_fc .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",_dddaa .Index ()); +_cfgf ._fdc =append (_cfgf ._fdc ,_dddaa .X ());_gcbg :=_cfgf ._adfe .AddRelationship (_feee ,_c .FooterType );_gcbg .SetID (_ebeb );_cfgf .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_feee ,"\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"); +_cfgf ._geea =append (_cfgf ._geea ,_ff .NewRelationships ());_gaef :=_dddaa .Paragraphs ();for _ ,_bafa :=range _gaef {for _ ,_fcf :=range _bafa .Runs (){_daee :=_fcf .DrawingAnchored ();for _ ,_eaef :=range _daee {if _ccbb ,_acfc :=_eaef .GetImage (); +_acfc {_ddcd =map[int ]_ff .ImageRef {_dddaa .Index ():_ccbb };};};_gbfe :=_fcf .DrawingInline ();for _ ,_dgdd :=range _gbfe {if _gegfe ,_faef :=_dgdd .GetImage ();_faef {_ddcd =map[int ]_ff .ImageRef {_dddaa .Index ():_gegfe };};};};};};};};for _ecccg ,_gbbb :=range _ddcd {for _ ,_fbcf :=range _cfgf .Footers (){if (_fbcf .Index ()+1)==_ecccg {_fbg ,_bedc :=_ff .ImageFromFile (_gbbb .Path ()); +if _bedc !=nil {_bf .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",_bedc );};if _ ,_bedc =_fbcf .AddImage (_fbg );_bedc !=nil {_bf .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",_bedc ); +};};for _ ,_dff :=range _fbcf .Paragraphs (){if _ffgg ,_cab :=_fbc ._acedc .Styles .SearchStyleById (_dff .Style ());_cab {if _ ,_cabb :=_cfgf .Styles .SearchStyleById (_dff .Style ());!_cabb {_cfgf .Styles .InsertStyle (_ffgg );};};};};};};_dgfg :=_bbd .Numbering (); +_cfgf .Numbering ._dbce .AbstractNum =append (_cfgf .Numbering ._dbce .AbstractNum ,_dgfg ._dbce .AbstractNum ...);_cfgf .Numbering ._dbce .Num =append (_cfgf .Numbering ._dbce .Num ,_dgfg ._dbce .Num ...);return Paragraph {_cfgf ,_bbd .X ()};};func _dcfea (_adee *Document )map[int64 ]map[int64 ]int64 {_feaa :=_adee .Paragraphs (); +_bgdd :=make (map[int64 ]map[int64 ]int64 ,0);for _ ,_bdcgb :=range _feaa {_gabb :=_dadgd (_adee ,_bdcgb );if _gabb .NumberingLevel !=nil &&_gabb .AbstractNumId !=nil {_acccg :=*_gabb .AbstractNumId ;if _ ,_fgeg :=_bgdd [_acccg ];_fgeg {if _ccbee :=_gabb .NumberingLevel .X (); +_ccbee !=nil {if _ ,_ecgbd :=_bgdd [_acccg ][_ccbee .IlvlAttr ];_ecgbd {_bgdd [_acccg ][_ccbee .IlvlAttr ]++;}else {_bgdd [_acccg ][_ccbee .IlvlAttr ]=1;};};}else {if _eeebg :=_gabb .NumberingLevel .X ();_eeebg !=nil {_bgdd [_acccg ]=map[int64 ]int64 {_eeebg .IlvlAttr :1}; +};};};};return _bgdd ;}; -// X returns the inner wrapped XML type. -func (_gace TableWidth )X ()*_gdb .CT_TblWidth {return _gace ._fcfca };func _ecbd (_fddg *Document ,_ddbg []*_gdb .CT_P ,_cefa *TableInfo ,_dgbcb *DrawingInfo )[]Node {_fede :=[]Node {};for _ ,_eabec :=range _ddbg {_fgfg :=Paragraph {_fddg ,_eabec };_cdae :=Node {_eabe :_fddg ,_dbca :&_fgfg }; -if _gbgf ,_gbgae :=_fddg .Styles .SearchStyleById (_fgfg .Style ());_gbgae {_cdae .Style =_gbgf ;};for _ ,_cfgf :=range _fgfg .Runs (){_cdae .Children =append (_cdae .Children ,Node {_eabe :_fddg ,_dbca :_cfgf ,AnchoredDrawings :_cfgf .DrawingAnchored (),InlineDrawings :_cfgf .DrawingInline ()}); -};_fede =append (_fede ,_cdae );};return _fede ;}; +// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_fbbg ParagraphProperties )SizeMeasure ()string {if _efcgf :=_fbbg ._bede .RPr .Sz ;_efcgf !=nil {_cced :=_efcgf .ValAttr ;if _cced .ST_PositiveUniversalMeasure !=nil {return *_cced .ST_PositiveUniversalMeasure ;};};return "";}; -// SetTextWrapTight sets the text wrap to tight with a give wrap type. -func (_dbe AnchoredDrawing )SetTextWrapTight (option *AnchorDrawWrapOptions ){_dbe ._bc .Choice =&_gdb .WdEG_WrapTypeChoice {};_dbe ._bc .Choice .WrapTight =_gdb .NewWdCT_WrapTight ();_dbe ._bc .Choice .WrapTight .WrapTextAttr =_gdb .WdST_WrapTextBothSides ; -_dca :=false ;_dbe ._bc .Choice .WrapTight .WrapPolygon .EditedAttr =&_dca ;if option ==nil {option =NewAnchorDrawWrapOptions ();};_dbe ._bc .Choice .WrapTight .WrapPolygon .LineTo =option .GetWrapPathLineTo ();_dbe ._bc .Choice .WrapTight .WrapPolygon .Start =option .GetWrapPathStart (); -_dbe ._bc .LayoutInCellAttr =true ;_dbe ._bc .AllowOverlapAttr =true ;}; +// Header is a header for a document section. +type Header struct{_dfded *Document ;_cdef *_af .Hdr ;}; -// InsertParagraphBefore adds a new empty paragraph before the relativeTo -// paragraph. -func (_gdcae *Document )InsertParagraphBefore (relativeTo Paragraph )Paragraph {return _gdcae .insertParagraph (relativeTo ,true );}; +// FindNodeByRegexp return node based on matched text and return a slice of node. +func (_begd *Nodes )FindNodeByRegexp (r *_e .Regexp )[]Node {_ggeg :=[]Node {};for _ ,_abec :=range _begd ._geeg {if r .MatchString (_abec .Text ()){_ggeg =append (_ggeg ,_abec );};_gefe :=Nodes {_geeg :_abec .Children };_ggeg =append (_ggeg ,_gefe .FindNodeByRegexp (r )...); +};return _ggeg ;}; -// SetRight sets the right border to a specified type, color and thickness. -func (_ecfd ParagraphBorders )SetRight (t _gdb .ST_Border ,c _gbc .Color ,thickness _dg .Distance ){_ecfd ._ecade .Right =_gdb .NewCT_Border ();_fada (_ecfd ._ecade .Right ,t ,c ,thickness );}; +// SetSize sets the font size for a run. +func (_bdca RunProperties )SetSize (size _fe .Distance ){_bdca ._bgefc .Sz =_af .NewCT_HpsMeasure ();_bdca ._bgefc .Sz .ValAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (size /_fe .HalfPoint ));_bdca ._bgefc .SzCs =_af .NewCT_HpsMeasure ();_bdca ._bgefc .SzCs .ValAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (size /_fe .HalfPoint )); +}; -// 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 (_gecg *Document )Validate ()error {if _gecg ==nil ||_gecg ._dbc ==nil {return _cb .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 _ ,_cfa :=range []func ()error {_gecg .validateTableCells ,_gecg .validateBookmarks }{if _gdgc :=_cfa ();_gdgc !=nil {return _gdgc ;};};if _bbed :=_gecg ._dbc .Validate ();_bbed !=nil {return _bbed ;};return nil ;}; +// SaveToFile writes the document out to a file. +func (_dfb *Document )SaveToFile (path string )error {_bfd ,_bbeg :=_dc .Create (path );if _bbeg !=nil {return _bbeg ;};defer _bfd .Close ();return _dfb .Save (_bfd );}; -// CellProperties returns the cell properties. -func (_cecbd TableConditionalFormatting )CellProperties ()CellProperties {if _cecbd ._bfcgg .TcPr ==nil {_cecbd ._bfcgg .TcPr =_gdb .NewCT_TcPr ();};return CellProperties {_cecbd ._bfcgg .TcPr };}; +// ParagraphStyles returns only the paragraph styles. +func (_gcaed Styles )ParagraphStyles ()[]Style {_dadcb :=[]Style {};for _ ,_gdfad :=range _gcaed ._cfaga .Style {if _gdfad .TypeAttr !=_af .ST_StyleTypeParagraph {continue ;};_dadcb =append (_dadcb ,Style {_gdfad });};return _dadcb ;};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";); -// GetWrapPathLineTo return wrapPath lineTo value. -func (_gca AnchorDrawWrapOptions )GetWrapPathLineTo ()[]*_dcb .CT_Point2D {return _gca ._cde }; +// New constructs an empty document that content can be added to. +func New ()*Document {_bfc :=&Document {_fcb :_af .NewDocument ()};_bfc .ContentTypes =_ff .NewContentTypes ();_bfc ._fcb .Body =_af .NewCT_Body ();_bfc ._fcb .ConformanceAttr =_adb .ST_ConformanceClassTransitional ;_bfc ._adfe =_ff .NewRelationships (); +_bfc ._cgf =_ff .NewRelationships ();_bfc .AppProperties =_ff .NewAppProperties ();_bfc .CoreProperties =_ff .NewCoreProperties ();_bfc .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"); +_bfc .Settings =NewSettings ();_bfc ._adfe .AddRelationship ("\u0073\u0065\u0074t\u0069\u006e\u0067\u0073\u002e\u0078\u006d\u006c",_c .SettingsType );_bfc .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"); +_bfc .Rels =_ff .NewRelationships ();_bfc .Rels .AddRelationship (_c .RelativeFilename (_c .DocTypeDocument ,"",_c .CorePropertiesType ,0),_c .CorePropertiesType );_bfc .Rels .AddRelationship ("\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c",_c .ExtendedPropertiesType ); +_bfc .Rels .AddRelationship ("\u0077\u006f\u0072\u0064\u002f\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u002e\u0078\u006d\u006c",_c .OfficeDocumentType );_bfc .Numbering =NewNumbering ();_bfc .Numbering .InitializeDefault ();_bfc .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"); +_bfc ._adfe .AddRelationship ("\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u002e\u0078\u006d\u006c",_c .NumberingType );_bfc .Styles =NewStyles ();_bfc .Styles .InitializeDefault ();_bfc .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"); +_bfc ._adfe .AddRelationship ("\u0073\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c",_c .StylesType );_bfc ._fcb .Body =_af .NewCT_Body ();return _bfc ;};func _bb ()(*_ed .CT_Point2D ,[]*_ed .CT_Point2D ){var (_dcg int64 =0;_gea int64 =21600;); +_ffd :=_ed .ST_Coordinate {ST_CoordinateUnqualified :&_dcg ,ST_UniversalMeasure :nil };_gfg :=_ed .ST_Coordinate {ST_CoordinateUnqualified :&_gea ,ST_UniversalMeasure :nil };_dccc :=_ed .NewCT_Point2D ();_dccc .XAttr =_ffd ;_dccc .YAttr =_ffd ;_gfb :=[]*_ed .CT_Point2D {&_ed .CT_Point2D {XAttr :_ffd ,YAttr :_gfg },&_ed .CT_Point2D {XAttr :_gfg ,YAttr :_gfg },&_ed .CT_Point2D {XAttr :_gfg ,YAttr :_ffd },_dccc }; +return _dccc ,_gfb ;}; -// // SetBeforeLineSpacing sets spacing above paragraph in line units. -func (_fdgb Paragraph )SetBeforeLineSpacing (d _dg .Distance ){_fdgb .ensurePPr ();if _fdgb ._gbaee .PPr .Spacing ==nil {_fdgb ._gbaee .PPr .Spacing =_gdb .NewCT_Spacing ();};_afbf :=_fdgb ._gbaee .PPr .Spacing ;_afbf .BeforeLinesAttr =_f .Int64 (int64 (d /_dg .Twips )); -}; +// Italic returns true if run font is italic. +func (_aafb RunProperties )Italic ()bool {_eaeab :=_aafb ._bgefc ;return _abag (_eaeab .I )||_abag (_eaeab .ICs );}; -// SetEndIndent controls the end indentation. -func (_fefgc ParagraphProperties )SetEndIndent (m _dg .Distance ){if _fefgc ._egbf .Ind ==nil {_fefgc ._egbf .Ind =_gdb .NewCT_Ind ();};if m ==_dg .Zero {_fefgc ._egbf .Ind .EndAttr =nil ;}else {_fefgc ._egbf .Ind .EndAttr =&_gdb .ST_SignedTwipsMeasure {}; -_fefgc ._egbf .Ind .EndAttr .Int64 =_f .Int64 (int64 (m /_dg .Twips ));};}; +// Levels returns all of the numbering levels defined in the definition. +func (_efba NumberingDefinition )Levels ()[]NumberingLevel {_gbfeb :=[]NumberingLevel {};for _ ,_ceee :=range _efba ._cfed .Lvl {_gbfeb =append (_gbfeb ,NumberingLevel {_ceee });};return _gbfeb ;}; -// AddDropdownList adds dropdown list form field to the paragraph and returns it. -func (_efgg Paragraph )AddDropdownList (name string )FormField {_febgd :=_efgg .addFldCharsForField (name ,"\u0046\u004f\u0052M\u0044\u0052\u004f\u0050\u0044\u004f\u0057\u004e");_febgd ._eebdg .DdList =_gdb .NewCT_FFDDList ();return _febgd ;};func (_cabg Paragraph )addEndBookmark (_cgaef int64 )*_gdb .CT_MarkupRange {_gcbde :=_gdb .NewEG_PContent (); -_cabg ._gbaee .EG_PContent =append (_cabg ._gbaee .EG_PContent ,_gcbde );_cdfcg :=_gdb .NewEG_ContentRunContent ();_dcgd :=_gdb .NewEG_RunLevelElts ();_dcgeb :=_gdb .NewEG_RangeMarkupElements ();_dega :=_gdb .NewCT_MarkupRange ();_dega .IdAttr =_cgaef ; -_dcgeb .BookmarkEnd =_dega ;_gcbde .EG_ContentRunContent =append (_gcbde .EG_ContentRunContent ,_cdfcg );_cdfcg .EG_RunLevelElts =append (_cdfcg .EG_RunLevelElts ,_dcgd );_dcgd .EG_RangeMarkupElements =append (_dcgd .EG_RangeMarkupElements ,_dcgeb );return _dega ; -}; +// SetVerticalMerge controls the vertical merging of cells. +func (_gabg CellProperties )SetVerticalMerge (mergeVal _af .ST_Merge ){if mergeVal ==_af .ST_MergeUnset {_gabg ._fed .VMerge =nil ;}else {_gabg ._fed .VMerge =_af .NewCT_VMerge ();_gabg ._fed .VMerge .ValAttr =mergeVal ;};}; -// 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 (_cagf Document )SetStrict (strict bool ){if strict {_cagf ._dbc .ConformanceAttr =_de .ST_ConformanceClassStrict ;}else {_cagf ._dbc .ConformanceAttr =_de .ST_ConformanceClassTransitional ;};};func (_daba *Document )insertNumberingFromStyleProperties (_ecag Numbering ,_fgffg ParagraphStyleProperties ){_egab :=_fgffg .NumId (); -_cbbd :=int64 (-1);if _egab > -1{for _ ,_ddaf :=range _ecag ._cgbg .Num {if _ddaf .NumIdAttr ==_egab {if _ddaf .AbstractNumId !=nil {_cbbd =_ddaf .AbstractNumId .ValAttr ;_fdcde :=false ;for _ ,_cbdg :=range _daba .Numbering ._cgbg .Num {if _cbdg .NumIdAttr ==_egab {_fdcde =true ; -break ;};};if !_fdcde {_daba .Numbering ._cgbg .Num =append (_daba .Numbering ._cgbg .Num ,_ddaf );};break ;};};};for _ ,_gcdd :=range _ecag ._cgbg .AbstractNum {if _gcdd .AbstractNumIdAttr ==_cbbd {_eedee :=false ;for _ ,_bced :=range _daba .Numbering ._cgbg .AbstractNum {if _bced .AbstractNumIdAttr ==_cbbd {_eedee =true ; -break ;};};if !_eedee {_daba .Numbering ._cgbg .AbstractNum =append (_daba .Numbering ._cgbg .AbstractNum ,_gcdd );};break ;};};};}; +// SetCellSpacingAuto sets the cell spacing within a table to automatic. +func (_bbad TableProperties )SetCellSpacingAuto (){_bbad ._gdef .TblCellSpacing =_af .NewCT_TblWidth ();_bbad ._gdef .TblCellSpacing .TypeAttr =_af .ST_TblWidthAuto ;};func (_ebgff *Document )addFootnotes (){_ebgff ._db =_af .NewFootnotes ();_ebgff ._db .CT_Footnotes =_af .CT_Footnotes {}; +_ebgff ._db .Footnote =make ([]*_af .CT_FtnEdn ,0);_ebgff .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072d/\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073\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\u006f\u0074n\u006f\u0074\u0065\u0073\u002b\u0078m\u006c"); +_ebgff ._adfe .AddRelationship ("\u002f\u0077\u006f\u0072d/\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073\u002e\u0078\u006d\u006c",_c .FootNotesType );_eade :=_ebgff .Styles .AddStyle (FootnoteTextStyleId ,_af .ST_StyleTypeParagraph ,false );_eade .SetName ("\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0020\u0054\u0065\u0078\u0074"); +_eade .SetBasedOn ("\u004e\u006f\u0072\u006d\u0061\u006c");_gagg :=_eade .ParagraphProperties ();_gagg .X ().SuppressLineNumbers =&_af .CT_OnOff {};_ffdf :=_eade .RunProperties ();_ffdf .X ().Sz =&_af .CT_HpsMeasure {ValAttr :_af .ST_HpsMeasure {ST_UnsignedDecimalNumber :&_ffe }}; +_ffdf .X ().SzCs =&_af .CT_HpsMeasure {ValAttr :_af .ST_HpsMeasure {ST_UnsignedDecimalNumber :&_ffe }};_aeeg :=_ebgff .Styles .AddStyle (_dag ,_af .ST_StyleTypeCharacter ,false );_aeeg .SetName ("\u0046o\u006ft\u006e\u006f\u0074\u0065\u0020R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"); +_bfff :=_aeeg .RunProperties ();_bfff .X ().VertAlign =&_af .CT_VerticalAlignRun {ValAttr :_adb .ST_VerticalAlignRunSuperscript };_ebgff .addFootnoteSeparator ();}; -// SetFollowImageShape sets wrapPath to follow image shape, -// if nil return wrapPath that follow image size. -func (_cg AnchorDrawWrapOptions )SetFollowImageShape (val bool ){_cg ._baea =val ;if !val {_cbgb ,_agc :=_gdbd ();_cg ._ace =_cbgb ;_cg ._cde =_agc ;};};func (_dadb *Document )getWatermarkHeaderInnerContentPictures ()[]*_gdb .CT_Picture {var _abeb []*_gdb .CT_Picture ; -for _ ,_cbda :=range _dadb .Headers (){for _ ,_ebgb :=range _cbda .X ().EG_ContentBlockContent {for _ ,_cfaf :=range _ebgb .P {for _ ,_cffg :=range _cfaf .EG_PContent {for _ ,_deeb :=range _cffg .EG_ContentRunContent {if _deeb .R ==nil {continue ;};for _ ,_bdaaf :=range _deeb .R .EG_RunInnerContent {if _bdaaf .Pict ==nil {continue ; -};_dgaa :=false ;for _ ,_bgdf :=range _bdaaf .Pict .Any {_fgeb ,_ccgd :=_bgdf .(*_f .XSDAny );if _ccgd &&_fgeb .XMLName .Local =="\u0073\u0068\u0061p\u0065"{_dgaa =true ;};};if _dgaa {_abeb =append (_abeb ,_bdaaf .Pict );};};};};};};};return _abeb ;};func _beggg (_agceaf *_gdb .CT_Border ,_eefeg _gdb .ST_Border ,_fbbaf _gbc .Color ,_ddgge _dg .Distance ){_agceaf .ValAttr =_eefeg ; -_agceaf .ColorAttr =&_gdb .ST_HexColor {};if _fbbaf .IsAuto (){_agceaf .ColorAttr .ST_HexColorAuto =_gdb .ST_HexColorAutoAuto ;}else {_agceaf .ColorAttr .ST_HexColorRGB =_fbbaf .AsRGBString ();};if _ddgge !=_dg .Zero {_agceaf .SzAttr =_f .Uint64 (uint64 (_ddgge /_dg .Point *8)); -};}; +// SetLeft sets the left border to a specified type, color and thickness. +func (_bbb CellBorders )SetLeft (t _af .ST_Border ,c _ac .Color ,thickness _fe .Distance ){_bbb ._ee .Left =_af .NewCT_Border ();_bafgd (_bbb ._ee .Left ,t ,c ,thickness );};func _acdag ()*_ad .Formulas {_cfgcd :=_ad .NewFormulas ();_cfgcd .F =[]*_ad .CT_F {_ba .CreateFormula ("\u0073\u0075\u006d\u0020\u0023\u0030\u0020\u0030\u00201\u0030\u0038\u0030\u0030"),_ba .CreateFormula ("p\u0072\u006f\u0064\u0020\u0023\u0030\u0020\u0032\u0020\u0031"),_ba .CreateFormula ("\u0073\u0075\u006d\u0020\u0032\u0031\u0036\u0030\u0030 \u0030\u0020\u0040\u0031"),_ba .CreateFormula ("\u0073\u0075\u006d\u0020\u0030\u0020\u0030\u0020\u0040\u0032"),_ba .CreateFormula ("\u0073\u0075\u006d\u0020\u0032\u0031\u0036\u0030\u0030 \u0030\u0020\u0040\u0033"),_ba .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0040\u0033\u0020\u0030"),_ba .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0032\u0031\u00360\u0030\u0020\u0040\u0031"),_ba .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0030\u0020\u0040\u0032"),_ba .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0040\u0034\u00202\u0031\u0036\u0030\u0030"),_ba .CreateFormula ("\u006di\u0064\u0020\u0040\u0035\u0020\u00406"),_ba .CreateFormula ("\u006di\u0064\u0020\u0040\u0038\u0020\u00405"),_ba .CreateFormula ("\u006di\u0064\u0020\u0040\u0037\u0020\u00408"),_ba .CreateFormula ("\u006di\u0064\u0020\u0040\u0036\u0020\u00407"),_ba .CreateFormula ("s\u0075\u006d\u0020\u0040\u0036\u0020\u0030\u0020\u0040\u0035")}; +return _cfgcd ;}; -// WatermarkText is watermark text within the document. -type WatermarkText struct{_aabdf *_gdb .CT_Picture ;_aegbc *_gg .TextpathStyle ;_ddcag *_eb .Shape ;_bgfg *_eb .Shapetype ;}; +// GetNumberingLevelByIds returns a NumberingLevel by its NumId and LevelId attributes +// or an empty one if not found. +func (_aege *Document )GetNumberingLevelByIds (numId ,levelId int64 )NumberingLevel {if _aege .Numbering ._dbce ==nil {return NumberingLevel {};};for _ ,_efbeb :=range _aege .Numbering ._dbce .Num {if _efbeb !=nil &&_efbeb .NumIdAttr ==numId {_agadc :=_efbeb .AbstractNumId .ValAttr ; +for _ ,_fbaf :=range _aege .Numbering ._dbce .AbstractNum {if _fbaf .AbstractNumIdAttr ==_agadc {if _fbaf .NumStyleLink !=nil &&len (_fbaf .Lvl )==0{if _gdaed ,_ddgcd :=_aege .Styles .SearchStyleById (_fbaf .NumStyleLink .ValAttr );_ddgcd {if _gdaed .ParagraphProperties ().NumId ()> -1{return _aege .GetNumberingLevelByIds (_gdaed .ParagraphProperties ().NumId (),levelId ); +};};};for _ ,_ggfe :=range _fbaf .Lvl {if _ggfe .IlvlAttr ==levelId {return NumberingLevel {_ggfe };};};};};};};return NumberingLevel {};}; -// SetHangingIndent controls the hanging indent of the paragraph. -func (_gaed ParagraphStyleProperties )SetHangingIndent (m _dg .Distance ){if _gaed ._cdeed .Ind ==nil {_gaed ._cdeed .Ind =_gdb .NewCT_Ind ();};if m ==_dg .Zero {_gaed ._cdeed .Ind .HangingAttr =nil ;}else {_gaed ._cdeed .Ind .HangingAttr =&_de .ST_TwipsMeasure {}; -_gaed ._cdeed .Ind .HangingAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (m /_dg .Twips ));};}; +// AddTabStop adds a tab stop to the paragraph. It controls the position of text when using Run.AddTab() +func (_cdfae ParagraphProperties )AddTabStop (position _fe .Distance ,justificaton _af .ST_TabJc ,leader _af .ST_TabTlc ){if _cdfae ._bede .Tabs ==nil {_cdfae ._bede .Tabs =_af .NewCT_Tabs ();};_fdee :=_af .NewCT_TabStop ();_fdee .LeaderAttr =leader ;_fdee .ValAttr =justificaton ; +_fdee .PosAttr .Int64 =_c .Int64 (int64 (position /_fe .Twips ));_cdfae ._bede .Tabs .Tab =append (_cdfae ._bede .Tabs .Tab ,_fdee );}; -// GetStyleByID returns Style by it's IdAttr. -func (_gbg *Document )GetStyleByID (id string )Style {for _ ,_egfg :=range _gbg .Styles ._cadcge .Style {if _egfg .StyleIdAttr !=nil &&*_egfg .StyleIdAttr ==id {return Style {_egfg };};};return Style {};}; +// SetBetween sets the between border to a specified type, color and thickness between paragraph. +func (_fcgg ParagraphBorders )SetBetween (t _af .ST_Border ,c _ac .Color ,thickness _fe .Distance ){_fcgg ._cccc .Between =_af .NewCT_Border ();_ffeae (_fcgg ._cccc .Between ,t ,c ,thickness );}; -// Color controls the run or styles color. -type Color struct{_ffe *_gdb .CT_Color };func (_afcgd Paragraph )addSeparateFldChar ()*_gdb .CT_FldChar {_gdcgd :=_afcgd .addFldChar ();_gdcgd .FldCharTypeAttr =_gdb .ST_FldCharTypeSeparate ;return _gdcgd ;}; +// Paragraphs returns the paragraphs defined in an endnote. +func (_bbcf Endnote )Paragraphs ()[]Paragraph {_ffdd :=[]Paragraph {};for _ ,_eeeb :=range _bbcf .content (){for _ ,_fccc :=range _eeeb .P {_ffdd =append (_ffdd ,Paragraph {_bbcf ._cgee ,_fccc });};};return _ffdd ;}; -// AddTextInput adds text input form field to the paragraph and returns it. -func (_eaedd Paragraph )AddTextInput (name string )FormField {_fdfg :=_eaedd .addFldCharsForField (name ,"\u0046\u004f\u0052\u004d\u0054\u0045\u0058\u0054");_fdfg ._eebdg .TextInput =_gdb .NewCT_FFTextInput ();return _fdfg ;}; +// SetNumberingDefinitionByID sets the numbering definition ID directly, which must +// match an ID defined in numbering.xml +func (_dbbb Paragraph )SetNumberingDefinitionByID (abstractNumberID int64 ){_dbbb .ensurePPr ();if _dbbb ._gacd .PPr .NumPr ==nil {_dbbb ._gacd .PPr .NumPr =_af .NewCT_NumPr ();};_deag :=_af .NewCT_DecimalNumber ();_deag .ValAttr =int64 (abstractNumberID ); +_dbbb ._gacd .PPr .NumPr .NumId =_deag ;}; -// Paragraphs returns the paragraphs defined in a footnote. -func (_gbbgg Footnote )Paragraphs ()[]Paragraph {_ebde :=[]Paragraph {};for _ ,_edgf :=range _gbbgg .content (){for _ ,_ecae :=range _edgf .P {_ebde =append (_ebde ,Paragraph {_gbbgg ._cfee ,_ecae });};};return _ebde ;}; +// SetChecked marks a FormFieldTypeCheckBox as checked or unchecked. +func (_aeae FormField )SetChecked (b bool ){if _aeae ._eafcc .CheckBox ==nil {return ;};if !b {_aeae ._eafcc .CheckBox .Checked =nil ;}else {_aeae ._eafcc .CheckBox .Checked =_af .NewCT_OnOff ();};}; -// SetTextStyleBold set text style of watermark to bold. -func (_caded *WatermarkText )SetTextStyleBold (value bool ){if _caded ._ddcag !=nil {_gcfa :=_caded .GetStyle ();_gcfa .SetBold (value );_caded .SetStyle (_gcfa );};};func _bgab (_cdcg []*_gdb .CT_P ,_ffdg *TableInfo ,_fdafa *DrawingInfo )[]TextItem {_agef :=[]TextItem {}; -for _ ,_aeac :=range _cdcg {_agef =append (_agef ,_dedc (_aeac ,nil ,_ffdg ,_fdafa ,_aeac .EG_PContent )...);};return _agef ;}; +// X returns the inner wrapped XML type. +func (_ecgc Cell )X ()*_af .CT_Tc {return _ecgc ._dcccf }; -// SetRightPct sets the cell right margin -func (_fabb CellMargins )SetRightPct (pct float64 ){_fabb ._cf .Right =_gdb .NewCT_TblWidth ();_cca (_fabb ._cf .Right ,pct );}; +// SetBottom sets the bottom border to a specified type, color and thickness. +func (_ggc ParagraphBorders )SetBottom (t _af .ST_Border ,c _ac .Color ,thickness _fe .Distance ){_ggc ._cccc .Bottom =_af .NewCT_Border ();_ffeae (_ggc ._cccc .Bottom ,t ,c ,thickness );}; -// RemoveRun removes a child run from a paragraph. -func (_eaag Paragraph )RemoveRun (r Run ){for _ ,_cdga :=range _eaag ._gbaee .EG_PContent {for _agad ,_gdff :=range _cdga .EG_ContentRunContent {if _gdff .R ==r ._feebb {copy (_cdga .EG_ContentRunContent [_agad :],_cdga .EG_ContentRunContent [_agad +1:]); -_cdga .EG_ContentRunContent =_cdga .EG_ContentRunContent [0:len (_cdga .EG_ContentRunContent )-1];};if _gdff .Sdt !=nil &&_gdff .Sdt .SdtContent !=nil {for _gafba ,_ggdd :=range _gdff .Sdt .SdtContent .EG_ContentRunContent {if _ggdd .R ==r ._feebb {copy (_gdff .Sdt .SdtContent .EG_ContentRunContent [_gafba :],_gdff .Sdt .SdtContent .EG_ContentRunContent [_gafba +1:]); -_gdff .Sdt .SdtContent .EG_ContentRunContent =_gdff .Sdt .SdtContent .EG_ContentRunContent [0:len (_gdff .Sdt .SdtContent .EG_ContentRunContent )-1];};};};};};}; +// SetPageBreakBefore controls if there is a page break before this paragraph. +func (_aefd ParagraphProperties )SetPageBreakBefore (b bool ){if !b {_aefd ._bede .PageBreakBefore =nil ;}else {_aefd ._bede .PageBreakBefore =_af .NewCT_OnOff ();};}; -// TOCOptions specify options for table of contents customization. -type TOCOptions struct{ +// 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{_eafcc *_af .CT_FFData ;_fffg *_af .EG_RunInnerContent ;};func (_dfdag Paragraph )insertRun (_ecgbb Run ,_agada bool )Run {for _ ,_bdda :=range _dfdag ._gacd .EG_PContent {for _efce ,_dggg :=range _bdda .EG_ContentRunContent {if _dggg .R ==_ecgbb .X (){_cccd :=_af .NewCT_R (); +_bdda .EG_ContentRunContent =append (_bdda .EG_ContentRunContent ,nil );if _agada {copy (_bdda .EG_ContentRunContent [_efce +1:],_bdda .EG_ContentRunContent [_efce :]);_bdda .EG_ContentRunContent [_efce ]=_af .NewEG_ContentRunContent ();_bdda .EG_ContentRunContent [_efce ].R =_cccd ; +}else {copy (_bdda .EG_ContentRunContent [_efce +2:],_bdda .EG_ContentRunContent [_efce +1:]);_bdda .EG_ContentRunContent [_efce +1]=_af .NewEG_ContentRunContent ();_bdda .EG_ContentRunContent [_efce +1].R =_cccd ;};return Run {_dfdag ._fcga ,_cccd };}; +if _dggg .Sdt !=nil &&_dggg .Sdt .SdtContent !=nil {for _ ,_fcgc :=range _dggg .Sdt .SdtContent .EG_ContentRunContent {if _fcgc .R ==_ecgbb .X (){_aafa :=_af .NewCT_R ();_dggg .Sdt .SdtContent .EG_ContentRunContent =append (_dggg .Sdt .SdtContent .EG_ContentRunContent ,nil ); +if _agada {copy (_dggg .Sdt .SdtContent .EG_ContentRunContent [_efce +1:],_dggg .Sdt .SdtContent .EG_ContentRunContent [_efce :]);_dggg .Sdt .SdtContent .EG_ContentRunContent [_efce ]=_af .NewEG_ContentRunContent ();_dggg .Sdt .SdtContent .EG_ContentRunContent [_efce ].R =_aafa ; +}else {copy (_dggg .Sdt .SdtContent .EG_ContentRunContent [_efce +2:],_dggg .Sdt .SdtContent .EG_ContentRunContent [_efce +1:]);_dggg .Sdt .SdtContent .EG_ContentRunContent [_efce +1]=_af .NewEG_ContentRunContent ();_dggg .Sdt .SdtContent .EG_ContentRunContent [_efce +1].R =_aafa ; +};return Run {_dfdag ._fcga ,_aafa };};};};};};return _dfdag .AddRun ();}; -//UseHyperlinks makes the table of contents entries hyperlinks. -UseHyperlinks bool ; +// SetSemiHidden controls if the style is hidden in the UI. +func (_ccbfb Style )SetSemiHidden (b bool ){if b {_ccbfb ._ggadfb .SemiHidden =_af .NewCT_OnOff ();}else {_ccbfb ._ggadfb .SemiHidden =nil ;};}; -//OmitPageNumbers allows omitting page numbers from the table of contents. -OmitPageNumbers bool ; +// SetTop sets the top border to a specified type, color and thickness. +func (_gdae CellBorders )SetTop (t _af .ST_Border ,c _ac .Color ,thickness _fe .Distance ){_gdae ._ee .Top =_af .NewCT_Border ();_bafgd (_gdae ._ee .Top ,t ,c ,thickness );}; -//HeadingLevel uses paragraphs formatted with all of the specified range of built-in heading styles. -//"3-3" is to show only third heading level, for instance. -HeadingLevel string ;};func (_acaac *WatermarkText )getShape ()*_f .XSDAny {return _acaac .getInnerElement ("\u0073\u0068\u0061p\u0065");};func (_fdad *Document )syncFootnoteSettings (){_dcfb :=[]int64 {};_dbbf :=_fdad .Footnotes ();for _ ,_afed :=range _dbbf {if _afed .X ().TypeAttr !=_gdb .ST_FtnEdnUnset &&_afed .X ().TypeAttr !=_gdb .ST_FtnEdnNormal {_dcfb =append (_dcfb ,_afed .X ().IdAttr ); -};};_ecea :=_fdad .Settings .X ().CT_Settings .FootnotePr ;if _ecea ==nil {_ecea =_gdb .NewCT_FtnDocProps ();};if len (_dcfb )==0{_ecea .Footnote =nil ;return ;};_ecea .Footnote =[]*_gdb .CT_FtnEdnSepRef {};for _ ,_bgd :=range _dcfb {_cec :=_gdb .NewCT_FtnEdnSepRef (); -_cec .IdAttr =_bgd ;_ecea .Footnote =append (_ecea .Footnote ,_cec );};}; +// 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 (_geead *Document )MailMerge (mergeContent map[string ]string ){_afbgd :=_geead .mergeFields ();_acaab :=map[Paragraph ][]Run {};for _ ,_acbgd :=range _afbgd {_bedff ,_dfcf :=mergeContent [_acbgd ._gcfd ];if _dfcf {if _acbgd ._dbgcb {_bedff =_g .ToUpper (_bedff ); +}else if _acbgd ._aabba {_bedff =_g .ToLower (_bedff );}else if _acbgd ._cagg {_bedff =_g .Title (_bedff );}else if _acbgd ._befdg {_agcdc :=_cc .Buffer {};for _fdec ,_gadag :=range _bedff {if _fdec ==0{_agcdc .WriteRune (_cb .ToUpper (_gadag ));}else {_agcdc .WriteRune (_gadag ); +};};_bedff =_agcdc .String ();};if _bedff !=""&&_acbgd ._afadb !=""{_bedff =_acbgd ._afadb +_bedff ;};if _bedff !=""&&_acbgd ._gfdc !=""{_bedff =_bedff +_acbgd ._gfdc ;};};if _acbgd ._bbfg {if len (_acbgd ._dedde .FldSimple )==1&&len (_acbgd ._dedde .FldSimple [0].EG_PContent )==1&&len (_acbgd ._dedde .FldSimple [0].EG_PContent [0].EG_ContentRunContent )==1{_abfe :=&_af .EG_ContentRunContent {}; +_abfe .R =_acbgd ._dedde .FldSimple [0].EG_PContent [0].EG_ContentRunContent [0].R ;_acbgd ._dedde .FldSimple =nil ;_adadg :=Run {_geead ,_abfe .R };_adadg .ClearContent ();_adadg .AddText (_bedff );_acbgd ._dedde .EG_ContentRunContent =append (_acbgd ._dedde .EG_ContentRunContent ,_abfe ); +};}else {_eaaa :=_acbgd ._cbgb .Runs ();for _aedg :=_acbgd ._ggbad ;_aedg <=_acbgd ._fccb ;_aedg ++{if _aedg ==_acbgd ._bbgd +1{_eaaa [_aedg ].ClearContent ();_eaaa [_aedg ].AddText (_bedff );}else {_acaab [_acbgd ._cbgb ]=append (_acaab [_acbgd ._cbgb ],_eaaa [_aedg ]); +};};};};for _bbdbf ,_fcadb :=range _acaab {for _ ,_eacga :=range _fcadb {_bbdbf .RemoveRun (_eacga );};};_geead .Settings .RemoveMailMerge ();}; -// NewWatermarkPicture generates new WatermarkPicture. -func NewWatermarkPicture ()WatermarkPicture {_bgde :=_eb .NewShapetype ();_cafe :=_eb .NewEG_ShapeElements ();_cafe .Formulas =_gcfddg ();_cafe .Path =_fbcb ();_cafe .Lock =_gbfg ();_bgde .EG_ShapeElements =[]*_eb .EG_ShapeElements {_cafe };var (_facb ="\u005f\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0037\u0035"; -_afaga ="2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030";_cbaca =float32 (75.0);_gcfg ="\u006d\u0040\u0034\u00405l\u0040\u0034\u0040\u0031\u0031\u0040\u0039\u0040\u0031\u0031\u0040\u0039\u0040\u0035x\u0065";);_bgde .IdAttr =&_facb ;_bgde .CoordsizeAttr =&_afaga ; -_bgde .SptAttr =&_cbaca ;_bgde .PreferrelativeAttr =_de .ST_TrueFalseTrue ;_bgde .PathAttr =&_gcfg ;_bgde .FilledAttr =_de .ST_TrueFalseFalse ;_bgde .StrokedAttr =_de .ST_TrueFalseFalse ;_eaeeb :=_eb .NewShape ();_cfbb :=_eb .NewEG_ShapeElements ();_cfbb .Imagedata =_gfgbc (); -_eaeeb .EG_ShapeElements =[]*_eb .EG_ShapeElements {_cfbb };var (_cccgg ="\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";_fdff ="\u005f\u0078\u00300\u0030\u0030\u005f\u0073\u0032\u0030\u0035\u0031"; -_bfga ="#\u005f\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0037\u0035";_dbegd ="";_ebffbg ="\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"; -);_eaeeb .IdAttr =&_cccgg ;_eaeeb .SpidAttr =&_fdff ;_eaeeb .TypeAttr =&_bfga ;_eaeeb .AltAttr =&_dbegd ;_eaeeb .StyleAttr =&_ebffbg ;_eaeeb .AllowincellAttr =_de .ST_TrueFalseFalse ;_afba :=_gdb .NewCT_Picture ();_afba .Any =[]_f .Any {_bgde ,_eaeeb }; -return WatermarkPicture {_gfaa :_afba ,_adabf :_eaeeb ,_fcdb :_bgde };}; +// SetAll sets all of the borders to a given value. +func (_dcd CellBorders )SetAll (t _af .ST_Border ,c _ac .Color ,thickness _fe .Distance ){_dcd .SetBottom (t ,c ,thickness );_dcd .SetLeft (t ,c ,thickness );_dcd .SetRight (t ,c ,thickness );_dcd .SetTop (t ,c ,thickness );_dcd .SetInsideHorizontal (t ,c ,thickness ); +_dcd .SetInsideVertical (t ,c ,thickness );}; -// Section return paragraph properties section value. -func (_dfebb ParagraphProperties )Section ()(Section ,bool ){if _dfebb ._egbf .SectPr !=nil {return Section {_dfebb ._gddf ,_dfebb ._egbf .SectPr },true ;};return Section {},false ;};func _gegf (_cffb *_dcb .CT_Blip ,_daff map[string ]string ){if _cffb .EmbedAttr !=nil {if _efed ,_cdeg :=_daff [*_cffb .EmbedAttr ]; -_cdeg {*_cffb .EmbedAttr =_efed ;};};}; +// InlineDrawing is an inlined image within a run. +type InlineDrawing struct{_bcdge *Document ;_cdeaa *_af .WdInline ;}; -// FindNodeByStyleName return slice of node base on style name. -func (_bcga *Nodes )FindNodeByStyleName (styleName string )[]Node {_ceefa :=[]Node {};for _ ,_gdgdc :=range _bcga ._gegee {switch _dfefe :=_gdgdc ._dbca .(type ){case *Paragraph :if _dfefe !=nil {if _badb ,_ggfg :=_gdgdc ._eabe .Styles .SearchStyleByName (styleName ); -_ggfg {_gfea :=_dfefe .Style ();if _gfea ==_badb .StyleID (){_ceefa =append (_ceefa ,_gdgdc );};};};case *Table :if _dfefe !=nil {if _faaaa ,_gffa :=_gdgdc ._eabe .Styles .SearchStyleByName (styleName );_gffa {_fedfe :=_dfefe .Style ();if _fedfe ==_faaaa .StyleID (){_ceefa =append (_ceefa ,_gdgdc ); -};};};};_dbda :=Nodes {_gegee :_gdgdc .Children };_ceefa =append (_ceefa ,_dbda .FindNodeByStyleName (styleName )...);};return _ceefa ;}; +// Paragraphs returns all the paragraphs in the document body including tables. +func (_fefa *Document )Paragraphs ()[]Paragraph {_ggaa :=[]Paragraph {};if _fefa ._fcb .Body ==nil {return nil ;};for _ ,_ebgfg :=range _fefa ._fcb .Body .EG_BlockLevelElts {for _ ,_fefc :=range _ebgfg .EG_ContentBlockContent {for _ ,_ddeg :=range _fefc .P {_ggaa =append (_ggaa ,Paragraph {_fefa ,_ddeg }); +};};};for _ ,_bfaa :=range _fefa .Tables (){for _ ,_gegg :=range _bfaa .Rows (){for _ ,_cagd :=range _gegg .Cells (){_ggaa =append (_ggaa ,_cagd .Paragraphs ()...);};};};return _ggaa ;}; -// SetAlignment controls the paragraph alignment -func (_gbebd ParagraphProperties )SetAlignment (align _gdb .ST_Jc ){if align ==_gdb .ST_JcUnset {_gbebd ._egbf .Jc =nil ;}else {_gbebd ._egbf .Jc =_gdb .NewCT_Jc ();_gbebd ._egbf .Jc .ValAttr =align ;};}; +// EastAsiaFont returns the name of run font family for East Asia. +func (_bfcc RunProperties )EastAsiaFont ()string {if _cabg :=_bfcc ._bgefc .RFonts ;_cabg !=nil {if _cabg .EastAsiaAttr !=nil {return *_cabg .EastAsiaAttr ;};};return "";}; -// AddPageBreak adds a page break to a run. -func (_agfgfa Run )AddPageBreak (){_fabed :=_agfgfa .newIC ();_fabed .Br =_gdb .NewCT_Br ();_fabed .Br .TypeAttr =_gdb .ST_BrTypePage ;}; +// SetKeepWithNext controls if this paragraph should be kept with the next. +func (_fdbf ParagraphProperties )SetKeepWithNext (b bool ){if !b {_fdbf ._bede .KeepNext =nil ;}else {_fdbf ._bede .KeepNext =_af .NewCT_OnOff ();};}; -// InsertRunBefore inserts a run in the paragraph before the relative run. -func (_dedab Paragraph )InsertRunBefore (relativeTo Run )Run {return _dedab .insertRun (relativeTo ,true );};func _cefe (_dbegb *_gdb .CT_OnOff )bool {return _dbegb !=nil }; +// CellProperties are a table cells properties within a document. +type CellProperties struct{_fed *_af .CT_TcPr }; -// GetEffect returns the effect of the run. -func (_cdgdc RunProperties )GetEffect ()_gdb .ST_TextEffect {if _cdgdc ._bace .Effect ==nil {return _gdb .ST_TextEffectUnset ;};return _cdgdc ._bace .Effect .ValAttr ;}; +// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. +func (_cdcg CellBorders )SetInsideHorizontal (t _af .ST_Border ,c _ac .Color ,thickness _fe .Distance ){_cdcg ._ee .InsideH =_af .NewCT_Border ();_bafgd (_cdcg ._ee .InsideH ,t ,c ,thickness );}; -// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. -func (_ggga ParagraphProperties )CharacterSpacingMeasure ()string {if _bdde :=_ggga ._egbf .RPr .Spacing ;_bdde !=nil {_cege :=_bdde .ValAttr ;if _cege .ST_UniversalMeasure !=nil {return *_cege .ST_UniversalMeasure ;};};return "";}; +// 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 (_gdac Paragraph )AddBookmark (name string )Bookmark {_geeagf :=_af .NewEG_PContent ();_abaf :=_af .NewEG_ContentRunContent ();_geeagf .EG_ContentRunContent =append (_geeagf .EG_ContentRunContent ,_abaf );_fdga :=_af .NewEG_RunLevelElts ();_abaf .EG_RunLevelElts =append (_abaf .EG_RunLevelElts ,_fdga ); +_bbce :=_af .NewEG_RangeMarkupElements ();_edcg :=_af .NewCT_Bookmark ();_bbce .BookmarkStart =_edcg ;_fdga .EG_RangeMarkupElements =append (_fdga .EG_RangeMarkupElements ,_bbce );_bbce =_af .NewEG_RangeMarkupElements ();_bbce .BookmarkEnd =_af .NewCT_MarkupRange (); +_fdga .EG_RangeMarkupElements =append (_fdga .EG_RangeMarkupElements ,_bbce );_gdac ._gacd .EG_PContent =append (_gdac ._gacd .EG_PContent ,_geeagf );_fadg :=Bookmark {_edcg };_fadg .SetName (name );return _fadg ;}; -// Imprint returns true if run imprint is on. -func (_cgda RunProperties )Imprint ()bool {return _cefe (_cgda ._bace .Imprint )}; +// FormFieldType is the type of the form field. +// +//go:generate stringer -type=FormFieldType +type FormFieldType byte ; -// Paragraphs returns the paragraphs defined in an endnote. -func (_ecedg Endnote )Paragraphs ()[]Paragraph {_ebffb :=[]Paragraph {};for _ ,_ecbb :=range _ecedg .content (){for _ ,_fgee :=range _ecbb .P {_ebffb =append (_ebffb ,Paragraph {_ecedg ._bdgb ,_fgee });};};return _ebffb ;}; +// NewWatermarkPicture generates new WatermarkPicture. +func NewWatermarkPicture ()WatermarkPicture {_dfcfe :=_ad .NewShapetype ();_dcdd :=_ad .NewEG_ShapeElements ();_dcdd .Formulas =_effcd ();_dcdd .Path =_gddac ();_dcdd .Lock =_geece ();_dfcfe .EG_ShapeElements =[]*_ad .EG_ShapeElements {_dcdd };var (_aeda ="\u005f\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0037\u0035"; +_fdef ="2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030";_bcfbc =float32 (75.0);_bfdfa ="\u006d\u0040\u0034\u00405l\u0040\u0034\u0040\u0031\u0031\u0040\u0039\u0040\u0031\u0031\u0040\u0039\u0040\u0035x\u0065";);_dfcfe .IdAttr =&_aeda ;_dfcfe .CoordsizeAttr =&_fdef ; +_dfcfe .SptAttr =&_bcfbc ;_dfcfe .PreferrelativeAttr =_adb .ST_TrueFalseTrue ;_dfcfe .PathAttr =&_bfdfa ;_dfcfe .FilledAttr =_adb .ST_TrueFalseFalse ;_dfcfe .StrokedAttr =_adb .ST_TrueFalseFalse ;_gbdg :=_ad .NewShape ();_cgdg :=_ad .NewEG_ShapeElements (); +_cgdg .Imagedata =_cebb ();_gbdg .EG_ShapeElements =[]*_ad .EG_ShapeElements {_cgdg };var (_baega ="\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"; +_eefeb ="\u005f\u0078\u00300\u0030\u0030\u005f\u0073\u0032\u0030\u0035\u0031";_eegbd ="#\u005f\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0037\u0035";_ffdda ="";_bdced ="\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"; +);_gbdg .IdAttr =&_baega ;_gbdg .SpidAttr =&_eefeb ;_gbdg .TypeAttr =&_eegbd ;_gbdg .AltAttr =&_ffdda ;_gbdg .StyleAttr =&_bdced ;_gbdg .AllowincellAttr =_adb .ST_TrueFalseFalse ;_efdbb :=_af .NewCT_Picture ();_efdbb .Any =[]_c .Any {_dfcfe ,_gbdg };return WatermarkPicture {_eacf :_efdbb ,_agcf :_gbdg ,_ceef :_dfcfe }; +}; -// FindNodeByText return node based on matched text and return a slice of node. -func (_gcbb *Nodes )FindNodeByText (text string )[]Node {_deab :=[]Node {};for _ ,_ebea :=range _gcbb ._gegee {if _ab .TrimSpace (_ebea .Text ())==text {_deab =append (_deab ,_ebea );};_begg :=Nodes {_gegee :_ebea .Children };_deab =append (_deab ,_begg .FindNodeByText (text )...); -};return _deab ;}; +// Spacing returns the paragraph spacing settings. +func (_ebfdb ParagraphProperties )Spacing ()ParagraphSpacing {if _ebfdb ._bede .Spacing ==nil {_ebfdb ._bede .Spacing =_af .NewCT_Spacing ();};return ParagraphSpacing {_ebfdb ._bede .Spacing };}; -// Tables returns the tables defined in the document. -func (_fce *Document )Tables ()[]Table {_bgbe :=[]Table {};if _fce ._dbc .Body ==nil {return nil ;};for _ ,_dda :=range _fce ._dbc .Body .EG_BlockLevelElts {for _ ,_eca :=range _dda .EG_ContentBlockContent {for _ ,_aadg :=range _fce .tables (_eca ){_bgbe =append (_bgbe ,_aadg ); -};};};return _bgbe ;}; +// Tables returns the tables defined in the header. +func (_eecf Header )Tables ()[]Table {_efcg :=[]Table {};if _eecf ._cdef ==nil {return nil ;};for _ ,_cffc :=range _eecf ._cdef .EG_ContentBlockContent {for _ ,_gcce :=range _eecf ._dfded .tables (_cffc ){_efcg =append (_efcg ,_gcce );};};return _efcg ; +}; -// X returns the inner wrapped XML type. -func (_bfce Table )X ()*_gdb .CT_Tbl {return _bfce ._afabf }; +// 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 (_cdad *Document )AddImage (i _ff .Image )(_ff .ImageRef ,error ){_egbg :=_ff .MakeImageRef (i ,&_cdad .DocBase ,_cdad ._adfe );if i .Data ==nil &&i .Path ==""{return _egbg ,_b .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 _egbg ,_b .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 _egbg ,_b .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 !=""{_bggg :=_ec .Add (i .Path );if _bggg !=nil {return _egbg ,_bggg ;};};_cdad .Images =append (_cdad .Images ,_egbg );_egdb :=_fc .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_cdad .Images ),i .Format ); +_fgc :=_cdad ._adfe .AddRelationship (_egdb ,_c .ImageType );_cdad .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_cdad .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067"); +_cdad .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_cdad .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_cdad .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format ); +_egbg .SetRelID (_fgc .X ().IdAttr );_egbg .SetTarget (_egdb );return _egbg ,nil ;};func (_ddaef *WatermarkText )findNode (_dacc *_c .XSDAny ,_fdfc string )*_c .XSDAny {for _ ,_beac :=range _dacc .Nodes {if _beac .XMLName .Local ==_fdfc {return _beac ; +};};return nil ;};func _effcd ()*_ad .Formulas {_gdabb :=_ad .NewFormulas ();_gdabb .F =[]*_ad .CT_F {_ba .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"),_ba .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0030\u0020\u0031\u0020\u0030"),_ba .CreateFormula ("\u0073\u0075\u006d\u0020\u0030\u0020\u0030\u0020\u0040\u0031"),_ba .CreateFormula ("p\u0072\u006f\u0064\u0020\u0040\u0032\u0020\u0031\u0020\u0032"),_ba .CreateFormula ("\u0070r\u006f\u0064\u0020\u0040\u0033\u0020\u0032\u0031\u0036\u0030\u0030 \u0070\u0069\u0078\u0065\u006c\u0057\u0069\u0064\u0074\u0068"),_ba .CreateFormula ("\u0070r\u006f\u0064\u0020\u00403\u0020\u0032\u0031\u0036\u00300\u0020p\u0069x\u0065\u006c\u0048\u0065\u0069\u0067\u0068t"),_ba .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0030\u0020\u0030\u0020\u0031"),_ba .CreateFormula ("p\u0072\u006f\u0064\u0020\u0040\u0036\u0020\u0031\u0020\u0032"),_ba .CreateFormula ("\u0070r\u006f\u0064\u0020\u0040\u0037\u0020\u0032\u0031\u0036\u0030\u0030 \u0070\u0069\u0078\u0065\u006c\u0057\u0069\u0064\u0074\u0068"),_ba .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0038\u0020\u0032\u00316\u0030\u0030\u0020\u0030"),_ba .CreateFormula ("\u0070r\u006f\u0064\u0020\u00407\u0020\u0032\u0031\u0036\u00300\u0020p\u0069x\u0065\u006c\u0048\u0065\u0069\u0067\u0068t"),_ba .CreateFormula ("\u0073u\u006d \u0040\u0031\u0030\u0020\u0032\u0031\u0036\u0030\u0030\u0020\u0030")}; +return _gdabb ;}; -// SetHeight allows controlling the height of a row within a table. -func (_fddda RowProperties )SetHeight (ht _dg .Distance ,rule _gdb .ST_HeightRule ){if rule ==_gdb .ST_HeightRuleUnset {_fddda ._aggd .TrHeight =nil ;}else {_ceddba :=_gdb .NewCT_Height ();_ceddba .HRuleAttr =rule ;_ceddba .ValAttr =&_de .ST_TwipsMeasure {}; -_ceddba .ValAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (ht /_dg .Twips ));_fddda ._aggd .TrHeight =[]*_gdb .CT_Height {_ceddba };};}; +// SetPrimaryStyle marks the style as a primary style. +func (_ccega Style )SetPrimaryStyle (b bool ){if b {_ccega ._ggadfb .QFormat =_af .NewCT_OnOff ();}else {_ccega ._ggadfb .QFormat =nil ;};};func _efac ()*_ad .OfcLock {_cdgf :=_ad .NewOfcLock ();_cdgf .ExtAttr =_ad .ST_ExtEdit ;_cdgf .TextAttr =_adb .ST_TrueFalseTrue ; +_cdgf .ShapetypeAttr =_adb .ST_TrueFalseTrue ;return _cdgf ;}; -// Shadow returns true if run shadow is on. -func (_ggdfb RunProperties )Shadow ()bool {return _cefe (_ggdfb ._bace .Shadow )};func (_ddcaf Paragraph )addStartBookmark (_eaab int64 ,_cbbda string )*_gdb .CT_Bookmark {_addfb :=_gdb .NewEG_PContent ();_ddcaf ._gbaee .EG_PContent =append (_ddcaf ._gbaee .EG_PContent ,_addfb ); -_cdegc :=_gdb .NewEG_ContentRunContent ();_fdgd :=_gdb .NewEG_RunLevelElts ();_ccbbb :=_gdb .NewEG_RangeMarkupElements ();_fbaa :=_gdb .NewCT_Bookmark ();_fbaa .NameAttr =_cbbda ;_fbaa .IdAttr =_eaab ;_ccbbb .BookmarkStart =_fbaa ;_addfb .EG_ContentRunContent =append (_addfb .EG_ContentRunContent ,_cdegc ); -_cdegc .EG_RunLevelElts =append (_cdegc .EG_RunLevelElts ,_fdgd );_fdgd .EG_RangeMarkupElements =append (_fdgd .EG_RangeMarkupElements ,_ccbbb );return _fbaa ;}; +// SetCharacterSpacing sets the run's Character Spacing Adjustment. +func (_eacc RunProperties )SetCharacterSpacing (size _fe .Distance ){_eacc ._bgefc .Spacing =_af .NewCT_SignedTwipsMeasure ();_eacc ._bgefc .Spacing .ValAttr .Int64 =_c .Int64 (int64 (size /_fe .Twips ));}; -// NumId return numbering numId that being use by style properties. -func (_baaf ParagraphStyleProperties )NumId ()int64 {if _baaf ._cdeed .NumPr !=nil {if _baaf ._cdeed .NumPr .NumId !=nil {return _baaf ._cdeed .NumPr .NumId .ValAttr ;};};return -1;}; +// Properties returns the paragraph properties. +func (_gbfbc Paragraph )Properties ()ParagraphProperties {_gbfbc .ensurePPr ();return ParagraphProperties {_gbfbc ._fcga ,_gbfbc ._gacd .PPr };}; -// Fonts allows manipulating a style or run's fonts. -type Fonts struct{_cfeaa *_gdb .CT_Fonts }; +// Node is document element node, +// contains Paragraph or Table element. +type Node struct{_gadg *Document ;_affgbb interface{};Style Style ;AnchoredDrawings []AnchoredDrawing ;InlineDrawings []InlineDrawing ;Children []Node ;};func _fgca (_dede *_af .CT_P ,_fdgd map[string ]string ){for _ ,_bdbb :=range _dede .EG_PContent {for _ ,_gdcd :=range _bdbb .EG_ContentRunContent {if _gdcd .R !=nil {for _ ,_dddag :=range _gdcd .R .EG_RunInnerContent {_ecbd :=_dddag .Drawing ; +if _ecbd !=nil {for _ ,_gcbag :=range _ecbd .Anchor {for _ ,_edaa :=range _gcbag .Graphic .GraphicData .Any {switch _dbbd :=_edaa .(type ){case *_gcb .Pic :if _dbbd .BlipFill !=nil &&_dbbd .BlipFill .Blip !=nil {_bfgb (_dbbd .BlipFill .Blip ,_fdgd );}; +default:};};};for _ ,_bfedc :=range _ecbd .Inline {for _ ,_dggb :=range _bfedc .Graphic .GraphicData .Any {switch _fbge :=_dggb .(type ){case *_gcb .Pic :if _fbge .BlipFill !=nil &&_fbge .BlipFill .Blip !=nil {_bfgb (_fbge .BlipFill .Blip ,_fdgd );};default:}; +};};};};};};};}; -// Styles is the document wide styles contained in styles.xml. -type Styles struct{_cadcge *_gdb .Styles }; +// Borders allows manipulation of the table borders. +func (_cgcfc TableStyleProperties )Borders ()TableBorders {if _cgcfc ._ffedg .TblBorders ==nil {_cgcfc ._ffedg .TblBorders =_af .NewCT_TblBorders ();};return TableBorders {_cgcfc ._ffedg .TblBorders };}; -// SetSize sets the size of the displayed image on the page. -func (_gcga InlineDrawing )SetSize (w ,h _dg .Distance ){_gcga ._eeed .Extent .CxAttr =int64 (float64 (w *_dg .Pixel72 )/_dg .EMU );_gcga ._eeed .Extent .CyAttr =int64 (float64 (h *_dg .Pixel72 )/_dg .EMU );}; +// SetRight sets the right border to a specified type, color and thickness. +func (_egca TableBorders )SetRight (t _af .ST_Border ,c _ac .Color ,thickness _fe .Distance ){_egca ._dbde .Right =_af .NewCT_Border ();_bafgd (_egca ._dbde .Right ,t ,c ,thickness );}; -// SetShapeStyle sets style to the element v:shape in watermark. -func (_dbed *WatermarkPicture )SetShapeStyle (shapeStyle _gg .ShapeStyle ){if _dbed ._adabf !=nil {_beacc :=shapeStyle .String ();_dbed ._adabf .StyleAttr =&_beacc ;};}; +// Restart restarts the numbering +func (_dgcge *Numbering )Restart (nd *NumberingDefinition ){_cafa :=nd ._cfed .Lvl ;_gdfc :=_dgcge .AddDefinition ();nd ._cfed =_gdfc ._cfed ;nd ._cfed .Lvl =_cafa ;}; -// SetSmallCaps sets the run to small caps. -func (_cbcbb RunProperties )SetSmallCaps (b bool ){if !b {_cbcbb ._bace .SmallCaps =nil ;}else {_cbcbb ._bace .SmallCaps =_gdb .NewCT_OnOff ();};}; +// Style is a style within the styles.xml file. +type Style struct{_ggadfb *_af .CT_Style }; -// SetCellSpacing sets the cell spacing within a table. -func (_fagea TableProperties )SetCellSpacing (m _dg .Distance ){_fagea ._affd .TblCellSpacing =_gdb .NewCT_TblWidth ();_fagea ._affd .TblCellSpacing .TypeAttr =_gdb .ST_TblWidthDxa ;_fagea ._affd .TblCellSpacing .WAttr =&_gdb .ST_MeasurementOrPercent {}; -_fagea ._affd .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_gdb .ST_DecimalNumberOrPercent {};_fagea ._affd .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_f .Int64 (int64 (m /_dg .Dxa ));}; +// StructuredDocumentTag are a tagged bit of content in a document. +type StructuredDocumentTag struct{_dcaea *Document ;_ecbga *_af .CT_SdtBlock ;}; -// X returns the inner wrapped XML type. -func (_dacad RunProperties )X ()*_gdb .CT_RPr {return _dacad ._bace }; +// SetRight sets the right border to a specified type, color and thickness. +func (_fded CellBorders )SetRight (t _af .ST_Border ,c _ac .Color ,thickness _fe .Distance ){_fded ._ee .Right =_af .NewCT_Border ();_bafgd (_fded ._ee .Right ,t ,c ,thickness );}; -// SetBeforeSpacing sets spacing above paragraph. -func (_dagc Paragraph )SetBeforeSpacing (d _dg .Distance ){_dagc .ensurePPr ();if _dagc ._gbaee .PPr .Spacing ==nil {_dagc ._gbaee .PPr .Spacing =_gdb .NewCT_Spacing ();};_ggcce :=_dagc ._gbaee .PPr .Spacing ;_ggcce .BeforeAttr =&_de .ST_TwipsMeasure {}; -_ggcce .BeforeAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (d /_dg .Twips ));}; +// Bookmarks returns all the bookmarks defined in the document. +func (_adgd Document )Bookmarks ()[]Bookmark {if _adgd ._fcb .Body ==nil {return nil ;};_affd :=[]Bookmark {};for _ ,_dcgcd :=range _adgd ._fcb .Body .EG_BlockLevelElts {for _ ,_bbcg :=range _dcgcd .EG_ContentBlockContent {for _ ,_eggf :=range _fcafc (_bbcg ){_affd =append (_affd ,_eggf ); +};};};return _affd ;}; -// read reads a document from an io.Reader. -func Read (r _g .ReaderAt ,size int64 )(*Document ,error ){return _geff (r ,size ,"")}; +// SetHorizontalBanding controls the conditional formatting for horizontal banding. +func (_cbfa TableLook )SetHorizontalBanding (on bool ){if !on {_cbfa ._bcbee .NoHBandAttr =&_adb .ST_OnOff {};_cbfa ._bcbee .NoHBandAttr .ST_OnOff1 =_adb .ST_OnOff1On ;}else {_cbfa ._bcbee .NoHBandAttr =&_adb .ST_OnOff {};_cbfa ._bcbee .NoHBandAttr .ST_OnOff1 =_adb .ST_OnOff1Off ; +};}; -// X returns the inner wrapped type -func (_bfc CellBorders )X ()*_gdb .CT_TcBorders {return _bfc ._ebf };func (_fgdd *Document )syncEndnoteSettings (){_cebc :=[]int64 {};_bacb :=_fgdd .Endnotes ();for _ ,_fad :=range _bacb {if _fad .X ().TypeAttr !=_gdb .ST_FtnEdnUnset &&_fad .X ().TypeAttr !=_gdb .ST_FtnEdnNormal {_cebc =append (_cebc ,_fad .X ().IdAttr ); -};};_gec :=_fgdd .Settings .X ().CT_Settings .EndnotePr ;if _gec ==nil {_gec =_gdb .NewCT_EdnDocProps ();};if len (_cebc )==0{_gec .Endnote =nil ;return ;};_gec .Endnote =[]*_gdb .CT_FtnEdnSepRef {};for _ ,_afgc :=range _cebc {_ede :=_gdb .NewCT_FtnEdnSepRef (); -_ede .IdAttr =_afgc ;_gec .Endnote =append (_gec .Endnote ,_ede );};};func (_bdbcg *WatermarkPicture )findNode (_ecead *_f .XSDAny ,_gebfb string )*_f .XSDAny {for _ ,_bgfb :=range _ecead .Nodes {if _bgfb .XMLName .Local ==_gebfb {return _bgfb ;};};return nil ; -}; +// SetUpdateFieldsOnOpen controls if fields are recalculated upon opening the +// document. This is useful for things like a table of contents as the library +// only adds the field code and relies on Word/LibreOffice to actually compute +// the content. +func (_efgf Settings )SetUpdateFieldsOnOpen (b bool ){if !b {_efgf ._dbgg .UpdateFields =nil ;}else {_efgf ._dbgg .UpdateFields =_af .NewCT_OnOff ();};}; -// SaveToFile writes the document out to a file. -func (_bbceg *Document )SaveToFile (path string )error {_gdca ,_cbde :=_ag .Create (path );if _cbde !=nil {return _cbde ;};defer _gdca .Close ();return _bbceg .Save (_gdca );}; +// NewSettings constructs a new empty Settings +func NewSettings ()Settings {_fcgga :=_af .NewSettings ();_fcgga .Compat =_af .NewCT_Compat ();_gdfa :=_af .NewCT_CompatSetting ();_gdfa .NameAttr =_c .String ("\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006c\u0069\u0074y\u004d\u006f\u0064\u0065"); +_gdfa .UriAttr =_c .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");_gdfa .ValAttr =_c .String ("\u0031\u0035"); +_fcgga .Compat .CompatSetting =append (_fcgga .Compat .CompatSetting ,_gdfa );return Settings {_fcgga };};func (_gddc Paragraph )addBeginFldChar (_fgaf string )*_af .CT_FFData {_agaa :=_gddc .addFldChar ();_agaa .FldCharTypeAttr =_af .ST_FldCharTypeBegin ; +_agaa .FfData =_af .NewCT_FFData ();_gaddc :=_af .NewCT_FFName ();_gaddc .ValAttr =&_fgaf ;_agaa .FfData .Name =[]*_af .CT_FFName {_gaddc };return _agaa .FfData ;}; -// SetWidth sets the cell width to a specified width. -func (_efd CellProperties )SetWidth (d _dg .Distance ){_efd ._debd .TcW =_gdb .NewCT_TblWidth ();_efd ._debd .TcW .TypeAttr =_gdb .ST_TblWidthDxa ;_efd ._debd .TcW .WAttr =&_gdb .ST_MeasurementOrPercent {};_efd ._debd .TcW .WAttr .ST_DecimalNumberOrPercent =&_gdb .ST_DecimalNumberOrPercent {}; -_efd ._debd .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_f .Int64 (int64 (d /_dg .Twips ));}; +// NewWatermarkText generates a new WatermarkText. +func NewWatermarkText ()WatermarkText {_egef :=_ad .NewShapetype ();_fcfffd :=_ad .NewEG_ShapeElements ();_fcfffd .Formulas =_acdag ();_fcfffd .Path =_afcca ();_fcfffd .Textpath =_eecb ();_fcfffd .Handles =_ggbg ();_fcfffd .Lock =_efac ();_egef .EG_ShapeElements =[]*_ad .EG_ShapeElements {_fcfffd }; +var (_babdc ="_\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0031\u0033\u0036";_egfbd ="2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030";_aacca =float32 (136.0);_bgab ="\u0031\u0030\u00380\u0030";_beef ="m\u0040\u0037\u002c\u006c\u0040\u0038,\u006d\u0040\u0035\u002c\u0032\u0031\u0036\u0030\u0030l\u0040\u0036\u002c2\u00316\u0030\u0030\u0065"; +);_egef .IdAttr =&_babdc ;_egef .CoordsizeAttr =&_egfbd ;_egef .SptAttr =&_aacca ;_egef .AdjAttr =&_bgab ;_egef .PathAttr =&_beef ;_edeag :=_ad .NewShape ();_cgfdg :=_ad .NewEG_ShapeElements ();_cgfdg .Textpath =_agabc ();_edeag .EG_ShapeElements =[]*_ad .EG_ShapeElements {_cgfdg }; +var (_feca ="\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";_eaaga ="\u005f\u0078\u00300\u0030\u0030\u005f\u0073\u0032\u0030\u0035\u0031"; +_ffdg ="\u0023\u005f\u00780\u0030\u0030\u0030\u005f\u0074\u0031\u0033\u0036";_gfaac ="";_gdfb ="\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"; +_fdafd ="\u0073\u0069\u006c\u0076\u0065\u0072";);_edeag .IdAttr =&_feca ;_edeag .SpidAttr =&_eaaga ;_edeag .TypeAttr =&_ffdg ;_edeag .AltAttr =&_gfaac ;_edeag .StyleAttr =&_gdfb ;_edeag .AllowincellAttr =_adb .ST_TrueFalseFalse ;_edeag .FillcolorAttr =&_fdafd ; +_edeag .StrokedAttr =_adb .ST_TrueFalseFalse ;_fbefg :=_af .NewCT_Picture ();_fbefg .Any =[]_c .Any {_egef ,_edeag };return WatermarkText {_agga :_fbefg ,_adaba :_edeag ,_eeacg :_egef };}; -// AddParagraph adds a paragraph to the endnote. -func (_cdacd Endnote )AddParagraph ()Paragraph {_dfcbc :=_gdb .NewEG_ContentBlockContent ();_edfd :=len (_cdacd ._baab .EG_BlockLevelElts [0].EG_ContentBlockContent );_cdacd ._baab .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_cdacd ._baab .EG_BlockLevelElts [0].EG_ContentBlockContent ,_dfcbc ); -_cbdfa :=_gdb .NewCT_P ();var _abdfg *_gdb .CT_String ;if _edfd !=0{_acaca :=len (_cdacd ._baab .EG_BlockLevelElts [0].EG_ContentBlockContent [_edfd -1].P );_abdfg =_cdacd ._baab .EG_BlockLevelElts [0].EG_ContentBlockContent [_edfd -1].P [_acaca -1].PPr .PStyle ; -}else {_abdfg =_gdb .NewCT_String ();_abdfg .ValAttr ="\u0045n\u0064\u006e\u006f\u0074\u0065";};_dfcbc .P =append (_dfcbc .P ,_cbdfa );_bbef :=Paragraph {_cdacd ._bdgb ,_cbdfa };_bbef ._gbaee .PPr =_gdb .NewCT_PPr ();_bbef ._gbaee .PPr .PStyle =_abdfg ; -_bbef ._gbaee .PPr .RPr =_gdb .NewCT_ParaRPr ();return _bbef ;}; +// Endnote returns the endnote based on the ID; this can be used nicely with +// the run.IsEndnote() functionality. +func (_afde *Document )Endnote (id int64 )Endnote {for _ ,_dgabc :=range _afde .Endnotes (){if _dgabc .id ()==id {return _dgabc ;};};return Endnote {};}; -// Tables returns the tables defined in the header. -func (_ffbg Header )Tables ()[]Table {_ggadd :=[]Table {};if _ffbg ._eeee ==nil {return nil ;};for _ ,_abea :=range _ffbg ._eeee .EG_ContentBlockContent {for _ ,_bdeb :=range _ffbg ._ddgg .tables (_abea ){_ggadd =append (_ggadd ,_bdeb );};};return _ggadd ; -}; +// Outline returns true if run outline is on. +func (_aaggc RunProperties )Outline ()bool {return _abag (_aaggc ._bgefc .Outline )}; -// X returns the inner wrapped XML type. -func (_fef CellProperties )X ()*_gdb .CT_TcPr {return _fef ._debd }; +// ComplexSizeValue returns the value of run font size for complex fonts in points. +func (_fegg RunProperties )ComplexSizeValue ()float64 {if _gggcg :=_fegg ._bgefc .SzCs ;_gggcg !=nil {_edad :=_gggcg .ValAttr ;if _edad .ST_UnsignedDecimalNumber !=nil {return float64 (*_edad .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// IsItalic returns true if the run has been set to italics. -func (_gabae RunProperties )IsItalic ()bool {return _gabae .ItalicValue ()==OnOffValueOn }; +// AddParagraph adds a paragraph to the footnote. +func (_cebeb Footnote )AddParagraph ()Paragraph {_bbed :=_af .NewEG_ContentBlockContent ();_cffg :=len (_cebeb ._bgec .EG_BlockLevelElts [0].EG_ContentBlockContent );_cebeb ._bgec .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_cebeb ._bgec .EG_BlockLevelElts [0].EG_ContentBlockContent ,_bbed ); +_agbdc :=_af .NewCT_P ();var _eacde *_af .CT_String ;if _cffg !=0{_cddf :=len (_cebeb ._bgec .EG_BlockLevelElts [0].EG_ContentBlockContent [_cffg -1].P );_eacde =_cebeb ._bgec .EG_BlockLevelElts [0].EG_ContentBlockContent [_cffg -1].P [_cddf -1].PPr .PStyle ; +}else {_eacde =_af .NewCT_String ();_eacde .ValAttr =FootnoteTextStyleId ;};_bbed .P =append (_bbed .P ,_agbdc );_agge :=Paragraph {_cebeb ._gaadg ,_agbdc };_agge ._gacd .PPr =_af .NewCT_PPr ();_agge ._gacd .PPr .PStyle =_eacde ;_agge ._gacd .PPr .RPr =_af .NewCT_ParaRPr (); +return _agge ;}; -// SetAlignment set alignment of paragraph. -func (_fgddb Paragraph )SetAlignment (alignment _gdb .ST_Jc ){_fgddb .ensurePPr ();if _fgddb ._gbaee .PPr .Jc ==nil {_fgddb ._gbaee .PPr .Jc =_gdb .NewCT_Jc ();};_fgddb ._gbaee .PPr .Jc .ValAttr =alignment ;}; +// Read reads a document from an io.Reader. +func Read (r _cd .ReaderAt ,size int64 )(*Document ,error ){return _dddbd (r ,size ,"")}; -// ClearContent clears any content in the run (text, tabs, breaks, etc.) -func (_cdcfd Run )ClearContent (){_cdcfd ._feebb .EG_RunInnerContent =nil }; +// SetAfter sets the spacing that comes after the paragraph. +func (_dagbc ParagraphSpacing )SetAfter (after _fe .Distance ){_dagbc ._cfgda .AfterAttr =&_adb .ST_TwipsMeasure {};_dagbc ._cfgda .AfterAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (after /_fe .Twips ));};func _adbfe (_ccg []*_af .EG_ContentBlockContent ,_fdae *TableInfo )[]TextItem {_cdedc :=[]TextItem {}; +for _ ,_aacdb :=range _ccg {if _fdebd :=_aacdb .Sdt ;_fdebd !=nil {if _febfd :=_fdebd .SdtContent ;_febfd !=nil {_cdedc =append (_cdedc ,_bbdfc (_febfd .P ,_fdae ,nil )...);};};_cdedc =append (_cdedc ,_bbdfc (_aacdb .P ,_fdae ,nil )...);for _ ,_gebg :=range _aacdb .Tbl {for _aaed ,_bfag :=range _gebg .EG_ContentRowContent {for _ ,_dgag :=range _bfag .Tr {for _bgfe ,_cfbf :=range _dgag .EG_ContentCellContent {for _ ,_bcdbg :=range _cfbf .Tc {_ceabbf :=&TableInfo {Table :_gebg ,Row :_dgag ,Cell :_bcdbg ,RowIndex :_aaed ,ColIndex :_bgfe }; +for _ ,_bbfc :=range _bcdbg .EG_BlockLevelElts {_cdedc =append (_cdedc ,_adbfe (_bbfc .EG_ContentBlockContent ,_ceabbf )...);};};};};};};};return _cdedc ;}; -// Endnote is an individual endnote reference within the document. -type Endnote struct{_bdgb *Document ;_baab *_gdb .CT_FtnEdn ;}; +// AnchoredDrawing is an absolutely positioned image within a document page. +type AnchoredDrawing struct{_ea *Document ;_bda *_af .WdAnchor ;};func (_gdbb Paragraph )addFldCharsForField (_ggadf ,_fdgg string )FormField {_cfad :=_gdbb .addBeginFldChar (_ggadf );_bcbbb :=FormField {_eafcc :_cfad };_cecg :=_gdbb ._fcga .Bookmarks (); +_ecddc :=int64 (len (_cecg ));if _ggadf !=""{_gdbb .addStartBookmark (_ecddc ,_ggadf );};_gdbb .addInstrText (_fdgg );_gdbb .addSeparateFldChar ();if _fdgg =="\u0046\u004f\u0052\u004d\u0054\u0045\u0058\u0054"{_abbec :=_gdbb .AddRun ();_gedg :=_af .NewEG_RunInnerContent (); +_abbec ._cefc .EG_RunInnerContent =[]*_af .EG_RunInnerContent {_gedg };_bcbbb ._fffg =_gedg ;};_gdbb .addEndFldChar ();if _ggadf !=""{_gdbb .addEndBookmark (_ecddc );};return _bcbbb ;}; -// SetEmboss sets the run to embossed text. -func (_cgba RunProperties )SetEmboss (b bool ){if !b {_cgba ._bace .Emboss =nil ;}else {_cgba ._bace .Emboss =_gdb .NewCT_OnOff ();};}; +// GetShapeStyle returns string style of the shape in watermark and format it to ShapeStyle. +func (_dbfed *WatermarkPicture )GetShapeStyle ()_ba .ShapeStyle {if _dbfed ._agcf !=nil &&_dbfed ._agcf .StyleAttr !=nil {return _ba .NewShapeStyle (*_dbfed ._agcf .StyleAttr );};return _ba .NewShapeStyle ("");}; -// Name returns the name of the bookmark whcih is the document unique ID that -// identifies the bookmark. -func (_eaba Bookmark )Name ()string {return _eaba ._ad .NameAttr }; +// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. +func (_ecefb ParagraphProperties )CharacterSpacingMeasure ()string {if _acdc :=_ecefb ._bede .RPr .Spacing ;_acdc !=nil {_dbbbb :=_acdc .ValAttr ;if _dbbbb .ST_UniversalMeasure !=nil {return *_dbbbb .ST_UniversalMeasure ;};};return "";}; -// AddWatermarkPicture adds new watermark picture to document. -func (_eeag *Document )AddWatermarkPicture (imageRef _cc .ImageRef )WatermarkPicture {var _dbeg []Header ;if _daag ,_gfdf :=_eeag .BodySection ().GetHeader (_gdb .ST_HdrFtrDefault );_gfdf {_dbeg =append (_dbeg ,_daag );};if _gaae ,_faed :=_eeag .BodySection ().GetHeader (_gdb .ST_HdrFtrEven ); -_faed {_dbeg =append (_dbeg ,_gaae );};if _egb ,_bcge :=_eeag .BodySection ().GetHeader (_gdb .ST_HdrFtrFirst );_bcge {_dbeg =append (_dbeg ,_egb );};if len (_dbeg )< 1{_dff :=_eeag .AddHeader ();_eeag .BodySection ().SetHeader (_dff ,_gdb .ST_HdrFtrDefault ); -_dbeg =append (_dbeg ,_dff );};var _fgf error ;_ceec :=NewWatermarkPicture ();for _ ,_abed :=range _dbeg {imageRef ,_fgf =_abed .AddImageRef (imageRef );if _fgf !=nil {return WatermarkPicture {};};_dbce :=_abed .Paragraphs ();if len (_dbce )< 1{_eecf :=_abed .AddParagraph (); -_eecf .AddRun ().AddText ("");};for _ ,_aagg :=range _abed .X ().EG_ContentBlockContent {for _ ,_faae :=range _aagg .P {for _ ,_fbbg :=range _faae .EG_PContent {for _ ,_ffg :=range _fbbg .EG_ContentRunContent {if _ffg .R ==nil {continue ;};for _ ,_bdee :=range _ffg .R .EG_RunInnerContent {_bdee .Pict =_ceec ._gfaa ; -break ;};};};};};};_ceec .SetPicture (imageRef );return _ceec ;}; +// Outline returns true if paragraph outline is on. +func (_eeee ParagraphProperties )Outline ()bool {return _abag (_eeee ._bede .RPr .Outline )}; -// DoubleStrike returns true if paragraph is double striked. -func (_bcad ParagraphProperties )DoubleStrike ()bool {return _cefe (_bcad ._egbf .RPr .Dstrike )}; +// InitializeDefault constructs the default styles. +func (_bgbg Styles )InitializeDefault (){_bgbg .initializeDocDefaults ();_bgbg .initializeStyleDefaults ();}; -// EastAsiaFont returns the name of paragraph font family for East Asia. -func (_cbga ParagraphProperties )EastAsiaFont ()string {if _eebca :=_cbga ._egbf .RPr .RFonts ;_eebca !=nil {if _eebca .EastAsiaAttr !=nil {return *_eebca .EastAsiaAttr ;};};return "";}; +// SetWindowControl controls if the first or last line of the paragraph is +// allowed to display on a separate page. +func (_bgeff ParagraphProperties )SetWindowControl (b bool ){if !b {_bgeff ._bede .WidowControl =nil ;}else {_bgeff ._bede .WidowControl =_af .NewCT_OnOff ();};}; -// SetTextWrapThrough sets the text wrap to through with a give wrap type. -func (_ea AnchoredDrawing )SetTextWrapThrough (option *AnchorDrawWrapOptions ){_ea ._bc .Choice =&_gdb .WdEG_WrapTypeChoice {};_ea ._bc .Choice .WrapThrough =_gdb .NewWdCT_WrapThrough ();_ea ._bc .Choice .WrapThrough .WrapTextAttr =_gdb .WdST_WrapTextBothSides ; -_aec :=false ;_ea ._bc .Choice .WrapThrough .WrapPolygon .EditedAttr =&_aec ;if option ==nil {option =NewAnchorDrawWrapOptions ();};_ea ._bc .Choice .WrapThrough .WrapPolygon .Start =option .GetWrapPathStart ();_ea ._bc .Choice .WrapThrough .WrapPolygon .LineTo =option .GetWrapPathLineTo (); -_ea ._bc .LayoutInCellAttr =true ;_ea ._bc .AllowOverlapAttr =true ;}; +// SetAfterSpacing sets spacing below paragraph. +func (_aabf Paragraph )SetAfterSpacing (d _fe .Distance ){_aabf .ensurePPr ();if _aabf ._gacd .PPr .Spacing ==nil {_aabf ._gacd .PPr .Spacing =_af .NewCT_Spacing ();};_bbcba :=_aabf ._gacd .PPr .Spacing ;_bbcba .AfterAttr =&_adb .ST_TwipsMeasure {};_bbcba .AfterAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (d /_fe .Twips )); +}; -// SetSize sets size attribute for a FormFieldTypeCheckBox in pt. -func (_gbaag FormField )SetSize (size uint64 ){size *=2;if _gbaag ._eebdg .CheckBox !=nil {_gbaag ._eebdg .CheckBox .Choice =_gdb .NewCT_FFCheckBoxChoice ();_gbaag ._eebdg .CheckBox .Choice .Size =_gdb .NewCT_HpsMeasure ();_gbaag ._eebdg .CheckBox .Choice .Size .ValAttr =_gdb .ST_HpsMeasure {ST_UnsignedDecimalNumber :&size }; -};}; +// Name returns the name of the style if set. +func (_acgdf Style )Name ()string {if _acgdf ._ggadfb .Name ==nil {return "";};return _acgdf ._ggadfb .Name .ValAttr ;}; -// SetSize sets the size of the displayed image on the page. -func (_dgg AnchoredDrawing )SetSize (w ,h _dg .Distance ){_dgg ._bc .Extent .CxAttr =int64 (float64 (w *_dg .Pixel72 )/_dg .EMU );_dgg ._bc .Extent .CyAttr =int64 (float64 (h *_dg .Pixel72 )/_dg .EMU );}; +// X returns the inner wrapped XML type. +func (_eg AnchoredDrawing )X ()*_af .WdAnchor {return _eg ._bda }; -// Cells returns the cells defined in the table. -func (_eacfe Row )Cells ()[]Cell {_agefb :=[]Cell {};for _ ,_bacdg :=range _eacfe ._begf .EG_ContentCellContent {for _ ,_bcada :=range _bacdg .Tc {_agefb =append (_agefb ,Cell {_eacfe ._cebfg ,_bcada });};if _bacdg .Sdt !=nil &&_bacdg .Sdt .SdtContent !=nil {for _ ,_dgbd :=range _bacdg .Sdt .SdtContent .Tc {_agefb =append (_agefb ,Cell {_eacfe ._cebfg ,_dgbd }); -};};};return _agefb ;}; +// FindNodeByText return node based on matched text and return a slice of node. +func (_egcfc *Nodes )FindNodeByText (text string )[]Node {_gfgfc :=[]Node {};for _ ,_aafc :=range _egcfc ._geeg {if _g .TrimSpace (_aafc .Text ())==text {_gfgfc =append (_gfgfc ,_aafc );};_bega :=Nodes {_geeg :_aafc .Children };_gfgfc =append (_gfgfc ,_bega .FindNodeByText (text )...); +};return _gfgfc ;}; -// Paragraphs returns all of the paragraphs in the document body including tables. -func (_ddd *Document )Paragraphs ()[]Paragraph {_cbfb :=[]Paragraph {};if _ddd ._dbc .Body ==nil {return nil ;};for _ ,_bbdc :=range _ddd ._dbc .Body .EG_BlockLevelElts {for _ ,_cbe :=range _bbdc .EG_ContentBlockContent {for _ ,_ceea :=range _cbe .P {_cbfb =append (_cbfb ,Paragraph {_ddd ,_ceea }); -};};};for _ ,_cbca :=range _ddd .Tables (){for _ ,_cdac :=range _cbca .Rows (){for _ ,_beb :=range _cdac .Cells (){_cbfb =append (_cbfb ,_beb .Paragraphs ()...);};};};return _cbfb ;}; +// Styles is the document wide styles contained in styles.xml. +type Styles struct{_cfaga *_af .Styles }; -// Rows returns the rows defined in the table. -func (_bbeg Table )Rows ()[]Row {_cgfab :=[]Row {};for _ ,_aeabb :=range _bbeg ._afabf .EG_ContentRowContent {for _ ,_dddfe :=range _aeabb .Tr {_cgfab =append (_cgfab ,Row {_bbeg ._feaf ,_dddfe });};if _aeabb .Sdt !=nil &&_aeabb .Sdt .SdtContent !=nil {for _ ,_dcadcb :=range _aeabb .Sdt .SdtContent .Tr {_cgfab =append (_cgfab ,Row {_bbeg ._feaf ,_dcadcb }); -};};};return _cgfab ;}; +// SetDefaultValue sets the default value of a FormFieldTypeDropDown. For +// FormFieldTypeDropDown, the value must be one of the fields possible values. +func (_eeec FormField )SetDefaultValue (v string ){if _eeec ._eafcc .DdList !=nil {for _agf ,_gbca :=range _eeec .PossibleValues (){if _gbca ==v {_eeec ._eafcc .DdList .Default =_af .NewCT_DecimalNumber ();_eeec ._eafcc .DdList .Default .ValAttr =int64 (_agf ); +break ;};};};}; // SetName sets the name of the image, visible in the properties of the image // within Word. -func (_dcd AnchoredDrawing )SetName (name string ){_dcd ._bc .DocPr .NameAttr =name ;for _ ,_ge :=range _dcd ._bc .Graphic .GraphicData .Any {if _agg ,_db :=_ge .(*_ef .Pic );_db {_agg .NvPicPr .CNvPr .DescrAttr =_f .String (name );};};}; +func (_gab AnchoredDrawing )SetName (name string ){_gab ._bda .DocPr .NameAttr =name ;for _ ,_be :=range _gab ._bda .Graphic .GraphicData .Any {if _dcf ,_bdb :=_be .(*_gcb .Pic );_bdb {_dcf .NvPicPr .CNvPr .DescrAttr =_c .String (name );};};}; -// GetWrapPathStart return wrapPath start value. -func (_bag AnchorDrawWrapOptions )GetWrapPathStart ()*_dcb .CT_Point2D {return _bag ._ace }; +// AddBreak adds a line break to a run. +func (_eggcd Run )AddBreak (){_afdd :=_eggcd .newIC ();_afdd .Br =_af .NewCT_Br ()}; -// SetWrapPathLineTo sets wrapPath lineTo value. -func (_eab AnchorDrawWrapOptions )SetWrapPathLineTo (coordinates []*_dcb .CT_Point2D ){_eab ._cde =coordinates ;}; +// SetValue sets the width value. +func (_aagb TableWidth )SetValue (m _fe .Distance ){_aagb ._cddcc .WAttr =&_af .ST_MeasurementOrPercent {};_aagb ._cddcc .WAttr .ST_DecimalNumberOrPercent =&_af .ST_DecimalNumberOrPercent {};_aagb ._cddcc .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (m /_fe .Twips )); +_aagb ._cddcc .TypeAttr =_af .ST_TblWidthDxa ;}; -// Font returns the name of paragraph font family. -func (_afcga ParagraphProperties )Font ()string {if _ggbee :=_afcga ._egbf .RPr .RFonts ;_ggbee !=nil {if _ggbee .AsciiAttr !=nil {return *_ggbee .AsciiAttr ;}else if _ggbee .HAnsiAttr !=nil {return *_ggbee .HAnsiAttr ;}else if _ggbee .CsAttr !=nil {return *_ggbee .CsAttr ; -};};return "";}; +// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_cbgda RunProperties )SizeMeasure ()string {if _dfgdc :=_cbgda ._bgefc .Sz ;_dfgdc !=nil {_caecd :=_dfgdc .ValAttr ;if _caecd .ST_PositiveUniversalMeasure !=nil {return *_caecd .ST_PositiveUniversalMeasure ;};};return "";};func (_agebf *WatermarkPicture )getShape ()*_c .XSDAny {return _agebf .getInnerElement ("\u0073\u0068\u0061p\u0065"); +}; -// AddTable adds a new table to the document body. -func (_gga *Document )AddTable ()Table {_acdd :=_gdb .NewEG_BlockLevelElts ();_gga ._dbc .Body .EG_BlockLevelElts =append (_gga ._dbc .Body .EG_BlockLevelElts ,_acdd );_dbfa :=_gdb .NewEG_ContentBlockContent ();_acdd .EG_ContentBlockContent =append (_acdd .EG_ContentBlockContent ,_dbfa ); -_caf :=_gdb .NewCT_Tbl ();_dbfa .Tbl =append (_dbfa .Tbl ,_caf );return Table {_gga ,_caf };};func (_cdba *Document )appendTable (_faf *Paragraph ,_egd Table ,_afc bool )Table {_gdbe :=_cdba ._dbc .Body ;_bcdf :=_gdb .NewEG_BlockLevelElts ();_cdba ._dbc .Body .EG_BlockLevelElts =append (_cdba ._dbc .Body .EG_BlockLevelElts ,_bcdf ); -_bee :=_gdb .NewEG_ContentBlockContent ();_bcdf .EG_ContentBlockContent =append (_bcdf .EG_ContentBlockContent ,_bee );if _faf !=nil {_caca :=_faf .X ();for _dagf ,_bddf :=range _gdbe .EG_BlockLevelElts {for _ ,_fga :=range _bddf .EG_ContentBlockContent {for _cgf ,_abbc :=range _bee .P {if _abbc ==_caca {_abdg :=_egd .X (); -_ecd :=_gdb .NewEG_BlockLevelElts ();_ffaa :=_gdb .NewEG_ContentBlockContent ();_ecd .EG_ContentBlockContent =append (_ecd .EG_ContentBlockContent ,_ffaa );_ffaa .Tbl =append (_ffaa .Tbl ,_abdg );_gdbe .EG_BlockLevelElts =append (_gdbe .EG_BlockLevelElts ,nil ); -if _afc {copy (_gdbe .EG_BlockLevelElts [_dagf +1:],_gdbe .EG_BlockLevelElts [_dagf :]);_gdbe .EG_BlockLevelElts [_dagf ]=_ecd ;if _cgf !=0{_caeb :=_gdb .NewEG_BlockLevelElts ();_gffc :=_gdb .NewEG_ContentBlockContent ();_caeb .EG_ContentBlockContent =append (_caeb .EG_ContentBlockContent ,_gffc ); -_gffc .P =_fga .P [:_cgf ];_gdbe .EG_BlockLevelElts =append (_gdbe .EG_BlockLevelElts ,nil );copy (_gdbe .EG_BlockLevelElts [_dagf +1:],_gdbe .EG_BlockLevelElts [_dagf :]);_gdbe .EG_BlockLevelElts [_dagf ]=_caeb ;};_fga .P =_fga .P [_cgf :];}else {copy (_gdbe .EG_BlockLevelElts [_dagf +2:],_gdbe .EG_BlockLevelElts [_dagf +1:]); -_gdbe .EG_BlockLevelElts [_dagf +1]=_ecd ;if _cgf !=len (_fga .P )-1{_ffeg :=_gdb .NewEG_BlockLevelElts ();_bda :=_gdb .NewEG_ContentBlockContent ();_ffeg .EG_ContentBlockContent =append (_ffeg .EG_ContentBlockContent ,_bda );_bda .P =_fga .P [_cgf +1:]; -_gdbe .EG_BlockLevelElts =append (_gdbe .EG_BlockLevelElts ,nil );copy (_gdbe .EG_BlockLevelElts [_dagf +3:],_gdbe .EG_BlockLevelElts [_dagf +2:]);_gdbe .EG_BlockLevelElts [_dagf +2]=_ffeg ;};_fga .P =_fga .P [:_cgf +1];};break ;};};for _ ,_edcb :=range _fga .Tbl {_ecfb :=_fda (_edcb ,_caca ,_afc ); -if _ecfb !=nil {break ;};};};};}else {_bee .Tbl =append (_bee .Tbl ,_egd .X ());};return Table {_cdba ,_egd .X ()};}; +// SetToolTip sets the tooltip text for a hyperlink. +func (_dagc HyperLink )SetToolTip (text string ){if text ==""{_dagc ._aaec .TooltipAttr =nil ;}else {_dagc ._aaec .TooltipAttr =_c .String (text );};}; -// SetColor sets the text color. -func (_afceee RunProperties )SetColor (c _gbc .Color ){_afceee ._bace .Color =_gdb .NewCT_Color ();_afceee ._bace .Color .ValAttr .ST_HexColorRGB =c .AsRGBString ();}; +// X returns the inner wrapped XML type. +func (_dd Bookmark )X ()*_af .CT_Bookmark {return _dd ._egd }; -// Tables returns the tables defined in the footer. -func (_gfec Footer )Tables ()[]Table {_bgfa :=[]Table {};if _gfec ._dbdg ==nil {return nil ;};for _ ,_gcce :=range _gfec ._dbdg .EG_ContentBlockContent {for _ ,_fdbeb :=range _gfec ._dgbc .tables (_gcce ){_bgfa =append (_bgfa ,_fdbeb );};};return _bgfa ; -};func (_daa *Document )removeEndnote (_aecg int64 ){_dgge :=_daa ._gde ;var _feeg int ;for _cgd ,_bedg :=range _dgge .CT_Endnotes .Endnote {if _bedg .IdAttr ==_aecg {_feeg =_cgd ;break ;};};_dgge .CT_Endnotes .Endnote [_feeg ]=nil ;_dgge .CT_Endnotes .Endnote [_feeg ]=_dgge .CT_Endnotes .Endnote [len (_dgge .CT_Endnotes .Endnote )-1]; -_dgge .CT_Endnotes .Endnote =_dgge .CT_Endnotes .Endnote [:len (_dgge .CT_Endnotes .Endnote )-1];_daa .reorderEndnote ();_daa .syncEndnoteSettings ();}; +// SetRight sets the cell right margin +func (_fcd CellMargins )SetRight (d _fe .Distance ){_fcd ._ab .Right =_af .NewCT_TblWidth ();_bccc (_fcd ._ab .Right ,d );}; -// 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 (_dgaf *Document )Append (d1orig *Document )error {_aefdf ,_adcf :=d1orig .Copy ();if _adcf !=nil {return _adcf ;};_dgaf .DocBase =_dgaf .DocBase .Append (_aefdf .DocBase );if _aefdf ._dbc .ConformanceAttr !=_de .ST_ConformanceClassStrict {_dgaf ._dbc .ConformanceAttr =_aefdf ._dbc .ConformanceAttr ; -};_aeef :=_dgaf ._aed .X ().Relationship ;_bddde :=_aefdf ._aed .X ().Relationship ;_gefb :=_aefdf ._dbc .Body ;_ecbg :=map[string ]string {};_bgdb :=map[int64 ]int64 {};_cage :=map[int64 ]int64 {};for _ ,_gbfa :=range _bddde {_dbdd :=true ;_dedf :=_gbfa .IdAttr ; -_gafeb :=_gbfa .TargetAttr ;_fbgd :=_gbfa .TypeAttr ;_feada :=_fbgd ==_f .ImageType ;_bbg :=_fbgd ==_f .HyperLinkType ;var _efc string ;for _ ,_defgf :=range _aeef {if _defgf .TypeAttr ==_fbgd &&_defgf .TargetAttr ==_gafeb {_dbdd =false ;_efc =_defgf .IdAttr ; -break ;};};if _feada {_ddcb :="\u0077\u006f\u0072d\u002f"+_gafeb ;for _ ,_agbbc :=range _aefdf .DocBase .Images {if _agbbc .Target ()==_ddcb {_fdbdd ,_fegd :=_cc .ImageFromStorage (_agbbc .Path ());if _fegd !=nil {return _fegd ;};_dfeb ,_fegd :=_dgaf .AddImage (_fdbdd ); -if _fegd !=nil {return _fegd ;};_efc =_dfeb .RelID ();break ;};};}else if _dbdd {if _bbg {_cfd :=_dgaf ._aed .AddHyperlink (_gafeb );_efc =_cc .Relationship (_cfd ).ID ();}else {_ffgd :=_dgaf ._aed .AddRelationship (_gafeb ,_fbgd );_efc =_ffgd .X ().IdAttr ; -};};if _dedf !=_efc {_ecbg [_dedf ]=_efc ;};};if _gefb .SectPr !=nil {for _ ,_afae :=range _gefb .SectPr .EG_HdrFtrReferences {if _afae .HeaderReference !=nil {if _fgce ,_ffbc :=_ecbg [_afae .HeaderReference .IdAttr ];_ffbc {_afae .HeaderReference .IdAttr =_fgce ; -_dgaf ._fgd =append (_dgaf ._fgd ,_cc .NewRelationships ());};}else if _afae .FooterReference !=nil {if _bfee ,_cdfeg :=_ecbg [_afae .FooterReference .IdAttr ];_cdfeg {_afae .FooterReference .IdAttr =_bfee ;_dgaf ._gaf =append (_dgaf ._gaf ,_cc .NewRelationships ()); -};};};};_bacfe ,_ggda :=_dgaf ._gde ,_aefdf ._gde ;if _bacfe !=nil {if _ggda !=nil {if _bacfe .Endnote !=nil {if _ggda .Endnote !=nil {_fbcd :=int64 (len (_bacfe .Endnote )+1);for _ ,_egca :=range _ggda .Endnote {_fbdd :=_egca .IdAttr ;if _fbdd > 0{_egca .IdAttr =_fbcd ; -_bacfe .Endnote =append (_bacfe .Endnote ,_egca );_cage [_fbdd ]=_fbcd ;_fbcd ++;};};};}else {_bacfe .Endnote =_ggda .Endnote ;};};}else if _ggda !=nil {_bacfe =_ggda ;};_dgaf ._gde =_bacfe ;_dbabb ,_cbfg :=_dgaf ._bgg ,_aefdf ._bgg ;if _dbabb !=nil {if _cbfg !=nil {if _dbabb .Footnote !=nil {if _cbfg .Footnote !=nil {_dfdc :=int64 (len (_dbabb .Footnote )+1); -for _ ,_ggdf :=range _cbfg .Footnote {_aegcc :=_ggdf .IdAttr ;if _aegcc > 0{_ggdf .IdAttr =_dfdc ;_dbabb .Footnote =append (_dbabb .Footnote ,_ggdf );_bgdb [_aegcc ]=_dfdc ;_dfdc ++;};};};}else {_dbabb .Footnote =_cbfg .Footnote ;};};}else if _cbfg !=nil {_dbabb =_cbfg ; -};_dgaf ._bgg =_dbabb ;for _ ,_acbe :=range _gefb .EG_BlockLevelElts {for _ ,_bdbcb :=range _acbe .EG_ContentBlockContent {for _ ,_dbac :=range _bdbcb .P {_dage (_dbac ,_ecbg );_adcd (_dbac ,_ecbg );_dbfc (_dbac ,_bgdb ,_cage );};for _ ,_gggf :=range _bdbcb .Tbl {_gffbe (_gggf ,_ecbg ); -_aafb (_gggf ,_ecbg );_cecf (_gggf ,_bgdb ,_cage );};};};_dgaf ._dbc .Body .EG_BlockLevelElts =append (_dgaf ._dbc .Body .EG_BlockLevelElts ,_aefdf ._dbc .Body .EG_BlockLevelElts ...);if _dgaf ._dbc .Body .SectPr ==nil {_dgaf ._dbc .Body .SectPr =_aefdf ._dbc .Body .SectPr ; -}else {var _gbfd ,_bccg bool ;for _ ,_dedfa :=range _dgaf ._dbc .Body .SectPr .EG_HdrFtrReferences {if _dedfa .HeaderReference !=nil {_gbfd =true ;}else if _dedfa .FooterReference !=nil {_bccg =true ;};};if !_gbfd {for _ ,_fcea :=range _aefdf ._dbc .Body .SectPr .EG_HdrFtrReferences {if _fcea .HeaderReference !=nil {_dgaf ._dbc .Body .SectPr .EG_HdrFtrReferences =append (_dgaf ._dbc .Body .SectPr .EG_HdrFtrReferences ,_fcea ); -break ;};};};if !_bccg {for _ ,_aagd :=range _aefdf ._dbc .Body .SectPr .EG_HdrFtrReferences {if _aagd .FooterReference !=nil {_dgaf ._dbc .Body .SectPr .EG_HdrFtrReferences =append (_dgaf ._dbc .Body .SectPr .EG_HdrFtrReferences ,_aagd );break ;};};}; -if _dgaf ._dbc .Body .SectPr .Cols ==nil &&_aefdf ._dbc .Body .SectPr .Cols !=nil {_dgaf ._dbc .Body .SectPr .Cols =_aefdf ._dbc .Body .SectPr .Cols ;};};_caa :=_dgaf .Numbering ._cgbg ;_ccab :=_aefdf .Numbering ._cgbg ;if _caa ==nil &&_ccab !=nil {_caa =_ccab ; -};_dgaf .Numbering ._cgbg =_caa ;if _dgaf .Styles ._cadcge ==nil &&_aefdf .Styles ._cadcge !=nil {_dgaf .Styles ._cadcge =_aefdf .Styles ._cadcge ;};_dgaf ._aaf =append (_dgaf ._aaf ,_aefdf ._aaf ...);_dgaf ._acf =append (_dgaf ._acf ,_aefdf ._acf ...); -if len (_dgaf ._agfcg )==0{_dgaf ._agfcg =_aefdf ._agfcg ;};if len (_dgaf ._dea )==0{_dgaf ._dea =_aefdf ._dea ;};_aeddd :=_dgaf ._abbb ;_cccf :=_aefdf ._abbb ;if _aeddd !=nil {if _cccf !=nil {if _aeddd .Divs !=nil {if _cccf .Divs !=nil {_aeddd .Divs .Div =append (_aeddd .Divs .Div ,_cccf .Divs .Div ...); -};}else {_aeddd .Divs =_cccf .Divs ;};};_aeddd .Frameset =nil ;}else if _cccf !=nil {_aeddd =_cccf ;_aeddd .Frameset =nil ;};_dgaf ._abbb =_aeddd ;_cggc :=_dgaf ._cdee ;_eede :=_aefdf ._cdee ;if _cggc !=nil {if _eede !=nil {if _cggc .Font !=nil {if _eede .Font !=nil {for _ ,_efge :=range _eede .Font {_ebae :=true ; -for _ ,_afce :=range _cggc .Font {if _afce .NameAttr ==_efge .NameAttr {_ebae =false ;break ;};};if _ebae {_cggc .Font =append (_cggc .Font ,_efge );};};};}else {_cggc .Font =_eede .Font ;};};}else if _eede !=nil {_cggc =_eede ;};_dgaf ._cdee =_cggc ;return nil ; -}; +// NewAnchorDrawWrapOptions return anchor drawing options property. +func NewAnchorDrawWrapOptions ()*AnchorDrawWrapOptions {_fg :=&AnchorDrawWrapOptions {};if !_fg ._add {_bgc ,_ae :=_bb ();_fg ._daf =_bgc ;_fg ._adbf =_ae ;};return _fg ;}; -// StructuredDocumentTags returns the structured document tags in the document -// which are commonly used in document templates. -func (_aeae *Document )StructuredDocumentTags ()[]StructuredDocumentTag {_fbfg :=[]StructuredDocumentTag {};for _ ,_gega :=range _aeae ._dbc .Body .EG_BlockLevelElts {for _ ,_defgc :=range _gega .EG_ContentBlockContent {if _defgc .Sdt !=nil {_fbfg =append (_fbfg ,StructuredDocumentTag {_aeae ,_defgc .Sdt }); -};};};return _fbfg ;}; +// Pict returns the pict object. +func (_feea *WatermarkPicture )Pict ()*_af .CT_Picture {return _feea ._eacf }; -// Numbering return numbering that being use by paragraph. -func (_fddd Paragraph )Numbering ()Numbering {_fddd .ensurePPr ();_acfd :=NewNumbering ();if _fddd ._gbaee .PPr .NumPr !=nil {_bcefg :=int64 (-1);_dfcdb :=int64 (-1);if _fddd ._gbaee .PPr .NumPr .NumId !=nil {_bcefg =_fddd ._gbaee .PPr .NumPr .NumId .ValAttr ; -};for _ ,_eegdd :=range _fddd ._fdec .Numbering ._cgbg .Num {if _bcefg < 0{break ;};if _eegdd .NumIdAttr ==_bcefg {if _eegdd .AbstractNumId !=nil {_dfcdb =_eegdd .AbstractNumId .ValAttr ;_acfd ._cgbg .Num =append (_acfd ._cgbg .Num ,_eegdd );break ;};}; -};for _ ,_dgdag :=range _fddd ._fdec .Numbering ._cgbg .AbstractNum {if _dfcdb < 0{break ;};if _dgdag .AbstractNumIdAttr ==_dfcdb {_acfd ._cgbg .AbstractNum =append (_acfd ._cgbg .AbstractNum ,_dgdag );break ;};};};return _acfd ;}; +// SetAllCaps sets the run to all caps. +func (_egceg RunProperties )SetAllCaps (b bool ){if !b {_egceg ._bgefc .Caps =nil ;}else {_egceg ._bgefc .Caps =_af .NewCT_OnOff ();};}; -// BoldValue returns the precise nature of the bold setting (unset, off or on). -func (_fgcgd RunProperties )BoldValue ()OnOffValue {return _egbb (_fgcgd ._bace .B )}; +// SetLastRow controls the conditional formatting for the last row in a table. +// This is called the 'Total' row within Word. +func (_bdfc TableLook )SetLastRow (on bool ){if !on {_bdfc ._bcbee .LastRowAttr =&_adb .ST_OnOff {};_bdfc ._bcbee .LastRowAttr .ST_OnOff1 =_adb .ST_OnOff1Off ;}else {_bdfc ._bcbee .LastRowAttr =&_adb .ST_OnOff {};_bdfc ._bcbee .LastRowAttr .ST_OnOff1 =_adb .ST_OnOff1On ; +};}; -// Name returns the name of the style if set. -func (_eeafa Style )Name ()string {if _eeafa ._gfdb .Name ==nil {return "";};return _eeafa ._gfdb .Name .ValAttr ;}; +// Emboss returns true if paragraph emboss is on. +func (_ggcd ParagraphProperties )Emboss ()bool {return _abag (_ggcd ._bede .RPr .Emboss )}; -// SetAll sets all of the borders to a given value. -func (_faged TableBorders )SetAll (t _gdb .ST_Border ,c _gbc .Color ,thickness _dg .Distance ){_faged .SetBottom (t ,c ,thickness );_faged .SetLeft (t ,c ,thickness );_faged .SetRight (t ,c ,thickness );_faged .SetTop (t ,c ,thickness );_faged .SetInsideHorizontal (t ,c ,thickness ); -_faged .SetInsideVertical (t ,c ,thickness );}; +// VerticalAlign returns the value of run vertical align. +func (_bcdged RunProperties )VerticalAlignment ()_adb .ST_VerticalAlignRun {if _dcbe :=_bcdged ._bgefc .VertAlign ;_dcbe !=nil {return _dcbe .ValAttr ;};return 0;}; -// EastAsiaFont returns the name of run font family for East Asia. -func (_dddcc RunProperties )EastAsiaFont ()string {if _aged :=_dddcc ._bace .RFonts ;_aged !=nil {if _aged .EastAsiaAttr !=nil {return *_aged .EastAsiaAttr ;};};return "";}; +// GetStyle returns string style of the text in watermark and format it to TextpathStyle. +func (_egdg *WatermarkText )GetStyle ()_ba .TextpathStyle {_ddga :=_egdg .getShape ();if _egdg ._adaba !=nil {_gdfdf :=_egdg ._adaba .EG_ShapeElements ;if len (_gdfdf )> 0&&_gdfdf [0].Textpath !=nil {return _ba .NewTextpathStyle (*_gdfdf [0].Textpath .StyleAttr ); +};}else {_bcdde :=_egdg .findNode (_ddga ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _ ,_baaeb :=range _bcdde .Attrs {if _baaeb .Name .Local =="\u0073\u0074\u0079l\u0065"{return _ba .NewTextpathStyle (_baaeb .Value );};};};return _ba .NewTextpathStyle (""); +}; -// SetStart sets the cell start margin -func (_dd CellMargins )SetStart (d _dg .Distance ){_dd ._cf .Start =_gdb .NewCT_TblWidth ();_dgf (_dd ._cf .Start ,d );};func _ecff (_edcbe string )mergeFieldInfo {_gbaad :=[]string {};_aeefg :=_fc .Buffer {};_fffgdf :=-1;for _gbab ,_bedb :=range _edcbe {switch _bedb {case ' ':if _aeefg .Len ()!=0{_gbaad =append (_gbaad ,_aeefg .String ()); -};_aeefg .Reset ();case '"':if _fffgdf !=-1{_gbaad =append (_gbaad ,_edcbe [_fffgdf +1:_gbab ]);_fffgdf =-1;}else {_fffgdf =_gbab ;};default:_aeefg .WriteRune (_bedb );};};if _aeefg .Len ()!=0{_gbaad =append (_gbaad ,_aeefg .String ());};_caed :=mergeFieldInfo {}; -for _bbgd :=0;_bbgd < len (_gbaad )-1;_bbgd ++{_eabc :=_gbaad [_bbgd ];switch _eabc {case "\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044":_caed ._ecgf =_gbaad [_bbgd +1];_bbgd ++;case "\u005c\u0066":_caed ._fdccb =_gbaad [_bbgd +1];_bbgd ++; -case "\u005c\u0062":_caed ._bccgb =_gbaad [_bbgd +1];_bbgd ++;case "\u005c\u002a":switch _gbaad [_bbgd +1]{case "\u0055\u0070\u0070e\u0072":_caed ._ddbad =true ;case "\u004c\u006f\u0077e\u0072":_caed ._feddcc =true ;case "\u0043\u0061\u0070\u0073":_caed ._fddca =true ; -case "\u0046\u0069\u0072\u0073\u0074\u0043\u0061\u0070":_caed ._bfde =true ;};_bbgd ++;};};return _caed ;}; +// SetUnhideWhenUsed controls if a semi hidden style becomes visible when used. +func (_efad Style )SetUnhideWhenUsed (b bool ){if b {_efad ._ggadfb .UnhideWhenUsed =_af .NewCT_OnOff ();}else {_efad ._ggadfb .UnhideWhenUsed =nil ;};}; -// AddEndnoteReference adds a footnote reference to a run. -func (_aeefc Run )AddEndnoteReference (){_fcef :=_aeefc .newIC ();_fcef .EndnoteRef =&_gdb .CT_Empty {}}; +// Headers returns the headers defined in the document. +func (_daa *Document )Headers ()[]Header {_aac :=[]Header {};for _ ,_eea :=range _daa ._dca {_aac =append (_aac ,Header {_daa ,_eea });};return _aac ;}; -// X returns the inner wml.CT_TblBorders -func (_faeab TableBorders )X ()*_gdb .CT_TblBorders {return _faeab ._gfgae }; +// PutNodeAfter put node to position after relativeTo. +func (_eeed *Document )PutNodeAfter (relativeTo ,node Node ){_eeed .putNode (relativeTo ,node ,false )}; // X returns the inner wrapped XML type. -func (_dace Fonts )X ()*_gdb .CT_Fonts {return _dace ._cfeaa }; +func (_fcce Style )X ()*_af .CT_Style {return _fcce ._ggadfb }; -// Text returns text from the document as one string separated with line breaks. -func (_cdbe *DocText )Text ()string {_fbgca :=_fc .NewBuffer ([]byte {});for _ ,_eefag :=range _cdbe .Items {if _eefag .Text !=""{_fbgca .WriteString (_eefag .Text );_fbgca .WriteString ("\u000a");};};return _fbgca .String ();}; - -// DrawingInfo is used for keep information about a drawing wrapping a textbox where the text is located. -type DrawingInfo struct{Drawing *_gdb .CT_Drawing ;Width int64 ;Height int64 ;};var _febg =false ;func (_ecbbe *WatermarkText )getShapeType ()*_f .XSDAny {return _ecbbe .getInnerElement ("\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e");}; - -// SetStyle sets the font size. -func (_adbdg RunProperties )SetStyle (style string ){if style ==""{_adbdg ._bace .RStyle =nil ;}else {_adbdg ._bace .RStyle =_gdb .NewCT_String ();_adbdg ._bace .RStyle .ValAttr =style ;};}; +// SetContextualSpacing controls whether to Ignore Spacing Above and Below When +// Using Identical Styles +func (_gbee ParagraphStyleProperties )SetContextualSpacing (b bool ){if !b {_gbee ._bbbg .ContextualSpacing =nil ;}else {_gbee ._bbbg .ContextualSpacing =_af .NewCT_OnOff ();};};func _bfgb (_adga *_ed .CT_Blip ,_gdgd map[string ]string ){if _adga .EmbedAttr !=nil {if _ecbbd ,_bdgd :=_gdgd [*_adga .EmbedAttr ]; +_bdgd {*_adga .EmbedAttr =_ecbbd ;};};}; -// SetLeftIndent controls left indent of paragraph. -func (_acafa Paragraph )SetLeftIndent (m _dg .Distance ){_acafa .ensurePPr ();_cdfcac :=_acafa ._gbaee .PPr ;if _cdfcac .Ind ==nil {_cdfcac .Ind =_gdb .NewCT_Ind ();};if m ==_dg .Zero {_cdfcac .Ind .LeftAttr =nil ;}else {_cdfcac .Ind .LeftAttr =&_gdb .ST_SignedTwipsMeasure {}; -_cdfcac .Ind .LeftAttr .Int64 =_f .Int64 (int64 (m /_dg .Twips ));};};func (_acgd *Document )addEndnoteSeparator (){_acead :=_gdb .NewCT_FtnEdn ();_acead .IdAttr =-1;_acead .TypeAttr =_gdb .ST_FtnEdnSeparator ;_afcg :=Footnote {_acgd ,_acead };_afcg .X ().EG_BlockLevelElts =[]*_gdb .EG_BlockLevelElts {_gdb .NewEG_BlockLevelElts ()}; -_beec :=_afcg .AddParagraph ();_beec .X ().PPr =nil ;_egda :=_beec .AddRun ();_ddfa :=_egda .newIC ();_ddfa .Separator =_gdb .NewCT_Empty ();_acgd ._gde .CT_Endnotes .Endnote =append (_acgd ._gde .CT_Endnotes .Endnote ,_acead );_acead =_gdb .NewCT_FtnEdn (); -_acead .IdAttr =0;_acead .TypeAttr =_gdb .ST_FtnEdnContinuationSeparator ;_afcg =Footnote {_acgd ,_acead };_afcg .X ().EG_BlockLevelElts =[]*_gdb .EG_BlockLevelElts {_gdb .NewEG_BlockLevelElts ()};_beec =_afcg .AddParagraph ();_beec .X ().PPr =nil ;_egda =_beec .AddRun (); -_ddfa =_egda .newIC ();_ddfa .ContinuationSeparator =_gdb .NewCT_Empty ();_acgd ._gde .CT_Endnotes .Endnote =append (_acgd ._gde .CT_Endnotes .Endnote ,_acead );};func _cca (_bcc *_gdb .CT_TblWidth ,_dag float64 ){_bcc .TypeAttr =_gdb .ST_TblWidthPct ; -_bcc .WAttr =&_gdb .ST_MeasurementOrPercent {};_bcc .WAttr .ST_DecimalNumberOrPercent =&_gdb .ST_DecimalNumberOrPercent {};_bcc .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_f .Int64 (int64 (_dag *50));}; +// Paragraph is a paragraph within a document. +type Paragraph struct{_fcga *Document ;_gacd *_af .CT_P ;}; -// FindNodeByText return node based on matched text and return a slice of node. -func (_efba *Nodes )FindNodeByRegexp (r *_d .Regexp )[]Node {_agfb :=[]Node {};for _ ,_egcf :=range _efba ._gegee {if r .MatchString (_egcf .Text ()){_agfb =append (_agfb ,_egcf );};_dfaf :=Nodes {_gegee :_egcf .Children };_agfb =append (_agfb ,_dfaf .FindNodeByRegexp (r )...); -};return _agfb ;}; +// StructuredDocumentTags returns the structured document tags in the document +// which are commonly used in document templates. +func (_caa *Document )StructuredDocumentTags ()[]StructuredDocumentTag {_deae :=[]StructuredDocumentTag {};for _ ,_bcea :=range _caa ._fcb .Body .EG_BlockLevelElts {for _ ,_ade :=range _bcea .EG_ContentBlockContent {if _ade .Sdt !=nil {_deae =append (_deae ,StructuredDocumentTag {_caa ,_ade .Sdt }); +};};};return _deae ;}; -// InitializeDefault constructs the default styles. -func (_begag Styles )InitializeDefault (){_begag .initializeDocDefaults ();_begag .initializeStyleDefaults ();}; +// AddDrawingAnchored adds an anchored (floating) drawing from an ImageRef. +func (_fadge Run )AddDrawingAnchored (img _ff .ImageRef )(AnchoredDrawing ,error ){_gbea :=_fadge .newIC ();_gbea .Drawing =_af .NewCT_Drawing ();_bbbc :=_af .NewWdAnchor ();_degad :=AnchoredDrawing {_fadge ._ecfcb ,_bbbc };_bbbc .SimplePosAttr =_c .Bool (false ); +_bbbc .AllowOverlapAttr =true ;_bbbc .CNvGraphicFramePr =_ed .NewCT_NonVisualGraphicFrameProperties ();_gbea .Drawing .Anchor =append (_gbea .Drawing .Anchor ,_bbbc );_bbbc .Graphic =_ed .NewGraphic ();_bbbc .Graphic .GraphicData =_ed .NewCT_GraphicalObjectData (); +_bbbc .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"; +_bbbc .SimplePos .XAttr .ST_CoordinateUnqualified =_c .Int64 (0);_bbbc .SimplePos .YAttr .ST_CoordinateUnqualified =_c .Int64 (0);_bbbc .PositionH .RelativeFromAttr =_af .WdST_RelFromHPage ;_bbbc .PositionH .Choice =&_af .WdCT_PosHChoice {};_bbbc .PositionH .Choice .PosOffset =_c .Int32 (0); +_bbbc .PositionV .RelativeFromAttr =_af .WdST_RelFromVPage ;_bbbc .PositionV .Choice =&_af .WdCT_PosVChoice {};_bbbc .PositionV .Choice .PosOffset =_c .Int32 (0);_bbbc .Extent .CxAttr =int64 (float64 (img .Size ().X *_fe .Pixel72 )/_fe .EMU );_bbbc .Extent .CyAttr =int64 (float64 (img .Size ().Y *_fe .Pixel72 )/_fe .EMU ); +_bbbc .Choice =&_af .WdEG_WrapTypeChoice {};_bbbc .Choice .WrapSquare =_af .NewWdCT_WrapSquare ();_bbbc .Choice .WrapSquare .WrapTextAttr =_af .WdST_WrapTextBothSides ;_abfb :=0x7FFFFFFF&_cg .Uint32 ();_bbbc .DocPr .IdAttr =_abfb ;_fadb :=_gcb .NewPic (); +_fadb .NvPicPr .CNvPr .IdAttr =_abfb ;_dcfa :=img .RelID ();if _dcfa ==""{return _degad ,_b .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"); +};_bbbc .Graphic .GraphicData .Any =append (_bbbc .Graphic .GraphicData .Any ,_fadb );_fadb .BlipFill =_ed .NewCT_BlipFillProperties ();_fadb .BlipFill .Blip =_ed .NewCT_Blip ();_fadb .BlipFill .Blip .EmbedAttr =&_dcfa ;_fadb .BlipFill .Stretch =_ed .NewCT_StretchInfoProperties (); +_fadb .BlipFill .Stretch .FillRect =_ed .NewCT_RelativeRect ();_fadb .SpPr =_ed .NewCT_ShapeProperties ();_fadb .SpPr .Xfrm =_ed .NewCT_Transform2D ();_fadb .SpPr .Xfrm .Off =_ed .NewCT_Point2D ();_fadb .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_c .Int64 (0); +_fadb .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_c .Int64 (0);_fadb .SpPr .Xfrm .Ext =_ed .NewCT_PositiveSize2D ();_fadb .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_fe .Point );_fadb .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_fe .Point ); +_fadb .SpPr .PrstGeom =_ed .NewCT_PresetGeometry2D ();_fadb .SpPr .PrstGeom .PrstAttr =_ed .ST_ShapeTypeRect ;return _degad ,nil ;}; -// SetAllowOverlapAttr sets the allowOverlap attribute of anchor. -func (_dfe AnchoredDrawing )SetAllowOverlapAttr (val bool ){_dfe ._bc .AllowOverlapAttr =val }; +// GetFooter gets a section Footer for given type +func (_eebg Section )GetFooter (t _af .ST_HdrFtr )(Footer ,bool ){for _ ,_fdfgf :=range _eebg ._egeb .EG_HdrFtrReferences {if _fdfgf .FooterReference ==nil {continue ;};if _fdfgf .FooterReference .TypeAttr ==t {for _ ,_cdedce :=range _eebg ._acedc .Footers (){_deeb :=_eebg ._acedc ._adfe .FindRIDForN (_cdedce .Index (),_c .FooterType ); +if _deeb ==_fdfgf .FooterReference .IdAttr {return _cdedce ,true ;};};};};return Footer {},false ;};const _adca ="\u0046\u006f\u0072\u006d\u0046\u0069\u0065l\u0064\u0054\u0079\u0070\u0065\u0055\u006e\u006b\u006e\u006f\u0077\u006e\u0046\u006fr\u006dF\u0069\u0065\u006c\u0064\u0054\u0079p\u0065\u0054\u0065\u0078\u0074\u0046\u006fr\u006d\u0046\u0069\u0065\u006c\u0064\u0054\u0079\u0070\u0065\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078\u0046\u006f\u0072\u006d\u0046i\u0065\u006c\u0064\u0054\u0079\u0070\u0065\u0044\u0072\u006f\u0070\u0044\u006fw\u006e"; -// SetXOffset sets the X offset for an image relative to the origin. -func (_faa AnchoredDrawing )SetXOffset (x _dg .Distance ){_faa ._bc .PositionH .Choice =&_gdb .WdCT_PosHChoice {};_faa ._bc .PositionH .Choice .PosOffset =_f .Int32 (int32 (x /_dg .EMU ));}; -// MergeFields returns the list of all mail merge fields found in the document. -func (_afcdg Document )MergeFields ()[]string {_egabf :=map[string ]struct{}{};for _ ,_dbgfb :=range _afcdg .mergeFields (){_egabf [_dbgfb ._ecgf ]=struct{}{};};_gcda :=[]string {};for _aaaff :=range _egabf {_gcda =append (_gcda ,_aaaff );};return _gcda ; -}; +// Paragraphs returns the paragraphs defined in the cell. +func (_eac Cell )Paragraphs ()[]Paragraph {_gfc :=[]Paragraph {};for _ ,_bga :=range _eac ._dcccf .EG_BlockLevelElts {for _ ,_fff :=range _bga .EG_ContentBlockContent {for _ ,_fdea :=range _fff .P {_gfc =append (_gfc ,Paragraph {_eac ._eaa ,_fdea });}; +};};return _gfc ;}; -// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. -func (_dbd CellBorders )SetInsideHorizontal (t _gdb .ST_Border ,c _gbc .Color ,thickness _dg .Distance ){_dbd ._ebf .InsideH =_gdb .NewCT_Border ();_beggg (_dbd ._ebf .InsideH ,t ,c ,thickness );};func _aafb (_eacge *_gdb .CT_Tbl ,_cfea map[string ]string ){for _ ,_aefe :=range _eacge .EG_ContentRowContent {for _ ,_geac :=range _aefe .Tr {for _ ,_bgdbb :=range _geac .EG_ContentCellContent {for _ ,_fcff :=range _bgdbb .Tc {for _ ,_gedc :=range _fcff .EG_BlockLevelElts {for _ ,_eegb :=range _gedc .EG_ContentBlockContent {for _ ,_efef :=range _eegb .P {_adcd (_efef ,_cfea ); -};for _ ,_bacd :=range _eegb .Tbl {_aafb (_bacd ,_cfea );};};};};};};};}; +// X returns the inner wrapped XML type. +func (_feeg Run )X ()*_af .CT_R {return _feeg ._cefc }; -// SetTableIndent sets the Table Indent from the Leading Margin -func (_cagcd TableStyleProperties )SetTableIndent (ind _dg .Distance ){_cagcd ._addgf .TblInd =_gdb .NewCT_TblWidth ();_cagcd ._addgf .TblInd .TypeAttr =_gdb .ST_TblWidthDxa ;_cagcd ._addgf .TblInd .WAttr =&_gdb .ST_MeasurementOrPercent {};_cagcd ._addgf .TblInd .WAttr .ST_DecimalNumberOrPercent =&_gdb .ST_DecimalNumberOrPercent {}; -_cagcd ._addgf .TblInd .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_f .Int64 (int64 (ind /_dg .Dxa ));}; +// SetColumnBandSize sets the number of Columns in the column band +func (_fgddb TableStyleProperties )SetColumnBandSize (cols int64 ){_fgddb ._ffedg .TblStyleColBandSize =_af .NewCT_DecimalNumber ();_fgddb ._ffedg .TblStyleColBandSize .ValAttr =cols ;}; -// Restart restarts the numbering -func (_ccgf *Numbering )Restart (nd *NumberingDefinition ){_fbge :=nd ._gged .Lvl ;_babdf :=_ccgf .AddDefinition ();nd ._gged =_babdf ._gged ;nd ._gged .Lvl =_fbge ;}; +// AddPageBreak adds a page break to a run. +func (_dagg Run )AddPageBreak (){_cfgdf :=_dagg .newIC ();_cfgdf .Br =_af .NewCT_Br ();_cfgdf .Br .TypeAttr =_af .ST_BrTypePage ;}; -// SetHorizontalBanding controls the conditional formatting for horizontal banding. -func (_gfaf TableLook )SetHorizontalBanding (on bool ){if !on {_gfaf ._cdag .NoHBandAttr =&_de .ST_OnOff {};_gfaf ._cdag .NoHBandAttr .ST_OnOff1 =_de .ST_OnOff1On ;}else {_gfaf ._cdag .NoHBandAttr =&_de .ST_OnOff {};_gfaf ._cdag .NoHBandAttr .ST_OnOff1 =_de .ST_OnOff1Off ; -};}; +// Bold returns true if paragraph font is bold. +func (_effae ParagraphProperties )Bold ()bool {_addc :=_effae ._bede .RPr ;return _abag (_addc .B )||_abag (_addc .BCs );};func (_gfaa FormFieldType )String ()string {if _gfaa >=FormFieldType (len (_cgea )-1){return _fc .Sprintf ("\u0046\u006f\u0072\u006d\u0046\u0069\u0065\u006c\u0064\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_gfaa ); +};return _adca [_cgea [_gfaa ]:_cgea [_gfaa +1]];};func (_gfac *WatermarkText )getShapeType ()*_c .XSDAny {return _gfac .getInnerElement ("\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e");}; -// Styles returns all styles. -func (_bcea Styles )Styles ()[]Style {_afbec :=[]Style {};for _ ,_ebce :=range _bcea ._cadcge .Style {_afbec =append (_afbec ,Style {_ebce });};return _afbec ;}; +// InsertRowBefore inserts a row before another row +func (_effc Table )InsertRowBefore (r Row )Row {for _bebeb ,_dcfca :=range _effc ._ceebd .EG_ContentRowContent {if len (_dcfca .Tr )> 0&&r .X ()==_dcfca .Tr [0]{_gadda :=_af .NewEG_ContentRowContent ();_effc ._ceebd .EG_ContentRowContent =append (_effc ._ceebd .EG_ContentRowContent ,nil ); +copy (_effc ._ceebd .EG_ContentRowContent [_bebeb +1:],_effc ._ceebd .EG_ContentRowContent [_bebeb :]);_effc ._ceebd .EG_ContentRowContent [_bebeb ]=_gadda ;_dfgb :=_af .NewCT_Row ();_gadda .Tr =append (_gadda .Tr ,_dfgb );return Row {_effc ._fbgef ,_dfgb }; +};};return _effc .AddRow ();}; -// SetCellSpacingAuto sets the cell spacing within a table to automatic. -func (_dggag TableProperties )SetCellSpacingAuto (){_dggag ._affd .TblCellSpacing =_gdb .NewCT_TblWidth ();_dggag ._affd .TblCellSpacing .TypeAttr =_gdb .ST_TblWidthAuto ;}; +// SetNextStyle sets the style that the next paragraph will use. +func (_gfcbb Style )SetNextStyle (name string ){if name ==""{_gfcbb ._ggadfb .Next =nil ;}else {_gfcbb ._ggadfb .Next =_af .NewCT_String ();_gfcbb ._ggadfb .Next .ValAttr =name ;};}; -// 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 (_geaf ParagraphProperties )SetHeadingLevel (idx int ){_geaf .SetStyle (_gb .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",idx ));if _geaf ._egbf .NumPr ==nil {_geaf ._egbf .NumPr =_gdb .NewCT_NumPr ();};_geaf ._egbf .NumPr .Ilvl =_gdb .NewCT_DecimalNumber (); -_geaf ._egbf .NumPr .Ilvl .ValAttr =int64 (idx );};func _egbb (_gaef *_gdb .CT_OnOff )OnOffValue {if _gaef ==nil {return OnOffValueUnset ;};if _gaef .ValAttr !=nil &&_gaef .ValAttr .Bool !=nil &&*_gaef .ValAttr .Bool ==false {return OnOffValueOff ;};return OnOffValueOn ; -}; +// RStyle returns the name of character style. +// It is defined here http://officeopenxml.com/WPstyleCharStyles.php +func (_fadgc RunProperties )RStyle ()string {if _fadgc ._bgefc .RStyle !=nil {return _fadgc ._bgefc .RStyle .ValAttr ;};return "";}; -// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same -// page. -func (_aagc ParagraphProperties )SetKeepOnOnePage (b bool ){if !b {_aagc ._egbf .KeepLines =nil ;}else {_aagc ._egbf .KeepLines =_gdb .NewCT_OnOff ();};}; +// GetWrapPathLineTo return wrapPath lineTo value. +func (_eca AnchorDrawWrapOptions )GetWrapPathLineTo ()[]*_ed .CT_Point2D {return _eca ._adbf }; -// ComplexSizeValue returns the value of paragraph font size for complex fonts in points. -func (_aaabf ParagraphProperties )ComplexSizeValue ()float64 {if _bffb :=_aaabf ._egbf .RPr .SzCs ;_bffb !=nil {_effdb :=_bffb .ValAttr ;if _effdb .ST_UnsignedDecimalNumber !=nil {return float64 (*_effdb .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; +// Clear resets the numbering. +func (_eage Numbering )Clear (){_eage ._dbce .AbstractNum =nil ;_eage ._dbce .Num =nil ;_eage ._dbce .NumIdMacAtCleanup =nil ;_eage ._dbce .NumPicBullet =nil ;}; -// NewSettings constructs a new empty Settings -func NewSettings ()Settings {_fdece :=_gdb .NewSettings ();_fdece .Compat =_gdb .NewCT_Compat ();_bcdfe :=_gdb .NewCT_CompatSetting ();_bcdfe .NameAttr =_f .String ("\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006c\u0069\u0074y\u004d\u006f\u0064\u0065"); -_bcdfe .UriAttr =_f .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");_bcdfe .ValAttr =_f .String ("\u0031\u0035"); -_fdece .Compat .CompatSetting =append (_fdece .Compat .CompatSetting ,_bcdfe );return Settings {_fdece };}; +// Font returns the name of run font family. +func (_baaa RunProperties )Font ()string {if _cgac :=_baaa ._bgefc .RFonts ;_cgac !=nil {if _cgac .AsciiAttr !=nil {return *_cgac .AsciiAttr ;}else if _cgac .HAnsiAttr !=nil {return *_cgac .HAnsiAttr ;}else if _cgac .CsAttr !=nil {return *_cgac .CsAttr ; +};};return "";}; -// TableLook is the conditional formatting associated with a table style that -// has been assigned to a table. -type TableLook struct{_cdag *_gdb .CT_TblLook }; +// SetFirstRow controls the conditional formatting for the first row in a table. +func (_fdbda TableLook )SetFirstRow (on bool ){if !on {_fdbda ._bcbee .FirstRowAttr =&_adb .ST_OnOff {};_fdbda ._bcbee .FirstRowAttr .ST_OnOff1 =_adb .ST_OnOff1Off ;}else {_fdbda ._bcbee .FirstRowAttr =&_adb .ST_OnOff {};_fdbda ._bcbee .FirstRowAttr .ST_OnOff1 =_adb .ST_OnOff1On ; +};}; -// AddParagraph adds a new paragraph to the document body. -func (_gded *Document )AddParagraph ()Paragraph {_aedd :=_gdb .NewEG_BlockLevelElts ();_gded ._dbc .Body .EG_BlockLevelElts =append (_gded ._dbc .Body .EG_BlockLevelElts ,_aedd );_gbba :=_gdb .NewEG_ContentBlockContent ();_aedd .EG_ContentBlockContent =append (_aedd .EG_ContentBlockContent ,_gbba ); -_cfb :=_gdb .NewCT_P ();_gbba .P =append (_gbba .P ,_cfb );return Paragraph {_gded ,_cfb };}; +// SetTableIndent sets the Table Indent from the Leading Margin +func (_baabf TableStyleProperties )SetTableIndent (ind _fe .Distance ){_baabf ._ffedg .TblInd =_af .NewCT_TblWidth ();_baabf ._ffedg .TblInd .TypeAttr =_af .ST_TblWidthDxa ;_baabf ._ffedg .TblInd .WAttr =&_af .ST_MeasurementOrPercent {};_baabf ._ffedg .TblInd .WAttr .ST_DecimalNumberOrPercent =&_af .ST_DecimalNumberOrPercent {}; +_baabf ._ffedg .TblInd .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (ind /_fe .Dxa ));}; -// ExtractFromFooter returns text from the document footer as an array of TextItems. -func ExtractFromFooter (footer *_gdb .Ftr )[]TextItem {return _ddcc (footer .EG_ContentBlockContent ,nil )}; +// AddFootnoteReference adds a footnote reference to a run. +func (_abde Run )AddFootnoteReference (){_gfbf :=_abde .newIC ();_gfbf .FootnoteRef =&_af .CT_Empty {}}; -// Bold returns true if paragraph font is bold. -func (_acfdf ParagraphProperties )Bold ()bool {_dafgg :=_acfdf ._egbf .RPr ;return _cefe (_dafgg .B )||_cefe (_dafgg .BCs );};func _gcfddg ()*_eb .Formulas {_agbec :=_eb .NewFormulas ();_agbec .F =[]*_eb .CT_F {_gg .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"),_gg .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0030\u0020\u0031\u0020\u0030"),_gg .CreateFormula ("\u0073\u0075\u006d\u0020\u0030\u0020\u0030\u0020\u0040\u0031"),_gg .CreateFormula ("p\u0072\u006f\u0064\u0020\u0040\u0032\u0020\u0031\u0020\u0032"),_gg .CreateFormula ("\u0070r\u006f\u0064\u0020\u0040\u0033\u0020\u0032\u0031\u0036\u0030\u0030 \u0070\u0069\u0078\u0065\u006c\u0057\u0069\u0064\u0074\u0068"),_gg .CreateFormula ("\u0070r\u006f\u0064\u0020\u00403\u0020\u0032\u0031\u0036\u00300\u0020p\u0069x\u0065\u006c\u0048\u0065\u0069\u0067\u0068t"),_gg .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0030\u0020\u0030\u0020\u0031"),_gg .CreateFormula ("p\u0072\u006f\u0064\u0020\u0040\u0036\u0020\u0031\u0020\u0032"),_gg .CreateFormula ("\u0070r\u006f\u0064\u0020\u0040\u0037\u0020\u0032\u0031\u0036\u0030\u0030 \u0070\u0069\u0078\u0065\u006c\u0057\u0069\u0064\u0074\u0068"),_gg .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0038\u0020\u0032\u00316\u0030\u0030\u0020\u0030"),_gg .CreateFormula ("\u0070r\u006f\u0064\u0020\u00407\u0020\u0032\u0031\u0036\u00300\u0020p\u0069x\u0065\u006c\u0048\u0065\u0069\u0067\u0068t"),_gg .CreateFormula ("\u0073u\u006d \u0040\u0031\u0030\u0020\u0032\u0031\u0036\u0030\u0030\u0020\u0030")}; -return _agbec ;}; +// DrawingInfo is used for keep information about a drawing wrapping a textbox where the text is located. +type DrawingInfo struct{Drawing *_af .CT_Drawing ;Width int64 ;Height int64 ;}; -// FindNodeByCondition return node based on condition function, -// if wholeElements is true, its will extract childs as next node elements. -func (_ddddc *Nodes )FindNodeByCondition (f func (_fgffgc *Node )bool ,wholeElements bool )[]Node {_gfddf :=[]Node {};for _ ,_cged :=range _ddddc ._gegee {if f (&_cged ){_gfddf =append (_gfddf ,_cged );};if wholeElements {_agda :=Nodes {_gegee :_cged .Children }; -_gfddf =append (_gfddf ,_agda .FindNodeByCondition (f ,wholeElements )...);};};return _gfddf ;}; +// AddText adds text to a run. +func (_bafg Run )AddText (s string ){_bdged :=_af .NewEG_RunInnerContent ();_bafg ._cefc .EG_RunInnerContent =append (_bafg ._cefc .EG_RunInnerContent ,_bdged );_bdged .T =_af .NewCT_Text ();if _c .NeedsSpacePreserve (s ){_adagb :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"; +_bdged .T .SpaceAttr =&_adagb ;};_bdged .T .Content =s ;};func (_dcbd Endnote )id ()int64 {return _dcbd ._dgdeg .IdAttr };type listItemInfo struct{FromStyle *Style ;FromParagraph *Paragraph ;AbstractNumId *int64 ;NumberingLevel *NumberingLevel ;}; -// GetImage returns the ImageRef associated with an AnchoredDrawing. -func (_deb AnchoredDrawing )GetImage ()(_cc .ImageRef ,bool ){_dee :=_deb ._bc .Graphic .GraphicData .Any ;if len (_dee )> 0{_gc ,_ga :=_dee [0].(*_ef .Pic );if _ga {if _gc .BlipFill !=nil &&_gc .BlipFill .Blip !=nil &&_gc .BlipFill .Blip .EmbedAttr !=nil {return _deb ._aa .GetImageByRelID (*_gc .BlipFill .Blip .EmbedAttr ); -};};};return _cc .ImageRef {},false ;};type mergeFieldInfo struct{_ecgf string ;_fdccb string ;_bccgb string ;_ddbad bool ;_feddcc bool ;_bfde bool ;_fddca bool ;_fdag Paragraph ;_bgdg ,_bfbf ,_ffda int ;_ceae *_gdb .EG_PContent ;_deafg bool ;}; +// SetHAlignment sets the horizontal alignment for an anchored image. +func (_dfg AnchoredDrawing )SetHAlignment (h _af .WdST_AlignH ){_dfg ._bda .PositionH .Choice =&_af .WdCT_PosHChoice {};_dfg ._bda .PositionH .Choice .Align =h ;}; -// X returns the inner wrapped XML type. -func (_aggg TableProperties )X ()*_gdb .CT_TblPr {return _aggg ._affd };func (_ggae *Document )appendParagraph (_ged *Paragraph ,_gfca Paragraph ,_gdfc bool )Paragraph {_fdbeg :=_gdb .NewEG_BlockLevelElts ();_ggae ._dbc .Body .EG_BlockLevelElts =append (_ggae ._dbc .Body .EG_BlockLevelElts ,_fdbeg ); -_bdc :=_gdb .NewEG_ContentBlockContent ();_fdbeg .EG_ContentBlockContent =append (_fdbeg .EG_ContentBlockContent ,_bdc );if _ged !=nil {_dcbc :=_ged .X ();for _ ,_fgaf :=range _ggae ._dbc .Body .EG_BlockLevelElts {for _ ,_gege :=range _fgaf .EG_ContentBlockContent {for _dcdf ,_fgcg :=range _gege .P {if _fgcg ==_dcbc {_bef :=_gfca .X (); -_gege .P =append (_gege .P ,nil );if _gdfc {copy (_gege .P [_dcdf +1:],_gege .P [_dcdf :]);_gege .P [_dcdf ]=_bef ;}else {copy (_gege .P [_dcdf +2:],_gege .P [_dcdf +1:]);_gege .P [_dcdf +1]=_bef ;};break ;};};for _ ,_eeaa :=range _gege .Tbl {for _ ,_gee :=range _eeaa .EG_ContentRowContent {for _ ,_eaa :=range _gee .Tr {for _ ,_cacab :=range _eaa .EG_ContentCellContent {for _ ,_ega :=range _cacab .Tc {for _ ,_eeae :=range _ega .EG_BlockLevelElts {for _ ,_efa :=range _eeae .EG_ContentBlockContent {for _gfdd ,_agbb :=range _efa .P {if _agbb ==_dcbc {_geae :=_gfca .X (); -_efa .P =append (_efa .P ,nil );if _gdfc {copy (_efa .P [_gfdd +1:],_efa .P [_gfdd :]);_efa .P [_gfdd ]=_geae ;}else {copy (_efa .P [_gfdd +2:],_efa .P [_gfdd +1:]);_efa .P [_gfdd +1]=_geae ;};break ;};};};};};};};};};if _gege .Sdt !=nil &&_gege .Sdt .SdtContent !=nil &&_gege .Sdt .SdtContent .P !=nil {for _cdf ,_abaf :=range _gege .Sdt .SdtContent .P {if _abaf ==_dcbc {_aade :=_gfca .X (); -_gege .Sdt .SdtContent .P =append (_gege .Sdt .SdtContent .P ,nil );if _gdfc {copy (_gege .Sdt .SdtContent .P [_cdf +1:],_gege .Sdt .SdtContent .P [_cdf :]);_gege .Sdt .SdtContent .P [_cdf ]=_aade ;}else {copy (_gege .Sdt .SdtContent .P [_cdf +2:],_gege .Sdt .SdtContent .P [_cdf +1:]); -_gege .Sdt .SdtContent .P [_cdf +1]=_aade ;};break ;};};};};};}else {_bdc .P =append (_bdc .P ,_gfca .X ());};_fee :=_gfca .Properties ();if _beba ,_cba :=_fee .Section ();_cba {var (_gfac map[string ]string ;_gcaf map[string ]string ;);_ecg :=_beba .X ().EG_HdrFtrReferences ; -for _ ,_dgce :=range _ecg {if _dgce .HeaderReference !=nil {_gfac =map[string ]string {_dgce .HeaderReference .IdAttr :_beba ._aaaeb ._aed .GetTargetByRelId (_dgce .HeaderReference .IdAttr )};};if _dgce .FooterReference !=nil {_gcaf =map[string ]string {_dgce .FooterReference .IdAttr :_beba ._aaaeb ._aed .GetTargetByRelId (_dgce .FooterReference .IdAttr )}; -};};var _dcf map[int ]_cc .ImageRef ;for _ ,_eace :=range _beba ._aaaeb .Headers (){for _adff ,_dcbf :=range _gfac {_acef :=_gb .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",(_eace .Index ()+1));if _acef ==_dcbf {_aga :=_gb .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",_eace .Index ()); -_ggae ._agfcg =append (_ggae ._agfcg ,_eace .X ());_efae :=_ggae ._aed .AddRelationship (_aga ,_f .HeaderType );_efae .SetID (_adff );_ggae .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_aga ,"\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"); -_ggae ._fgd =append (_ggae ._fgd ,_cc .NewRelationships ());_ccaa :=_eace .Paragraphs ();for _ ,_gefe :=range _ccaa {for _ ,_egg :=range _gefe .Runs (){_ggb :=_egg .DrawingAnchored ();for _ ,_bdb :=range _ggb {if _gfg ,_ccaaa :=_bdb .GetImage ();_ccaaa {_dcf =map[int ]_cc .ImageRef {_eace .Index ():_gfg }; -};};_fafa :=_egg .DrawingInline ();for _ ,_dgda :=range _fafa {if _fac ,_fgac :=_dgda .GetImage ();_fgac {_dcf =map[int ]_cc .ImageRef {_eace .Index ():_fac };};};};};};};};for _gac ,_beg :=range _dcf {for _ ,_ebef :=range _ggae .Headers (){if (_ebef .Index ()+1)==_gac {_gcb ,_gcef :=_cc .ImageFromFile (_beg .Path ()); -if _gcef !=nil {_fe .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",_gcef );};if _ ,_gcef =_ebef .AddImage (_gcb );_gcef !=nil {_fe .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",_gcef ); -};};for _ ,_fea :=range _ebef .Paragraphs (){if _dfac ,_ggba :=_beba ._aaaeb .Styles .SearchStyleById (_fea .Style ());_ggba {if _ ,_cbb :=_ggae .Styles .SearchStyleById (_fea .Style ());!_cbb {_ggae .Styles .InsertStyle (_dfac );};};};};};var _cedf map[int ]_cc .ImageRef ; -for _ ,_faab :=range _beba ._aaaeb .Footers (){for _edbc ,_aded :=range _gcaf {_acea :=_gb .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",(_faab .Index ()+1));if _acea ==_aded {_fcba :=_gb .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",_faab .Index ()); -_ggae ._dea =append (_ggae ._dea ,_faab .X ());_fead :=_ggae ._aed .AddRelationship (_fcba ,_f .FooterType );_fead .SetID (_edbc );_ggae .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_fcba ,"\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"); -_ggae ._gaf =append (_ggae ._gaf ,_cc .NewRelationships ());_edgef :=_faab .Paragraphs ();for _ ,_befa :=range _edgef {for _ ,_bff :=range _befa .Runs (){_dcde :=_bff .DrawingAnchored ();for _ ,_agaf :=range _dcde {if _badd ,_gbe :=_agaf .GetImage ();_gbe {_cedf =map[int ]_cc .ImageRef {_faab .Index ():_badd }; -};};_aefd :=_bff .DrawingInline ();for _ ,_cag :=range _aefd {if _gfdc ,_cbgbg :=_cag .GetImage ();_cbgbg {_cedf =map[int ]_cc .ImageRef {_faab .Index ():_gfdc };};};};};};};};for _dde ,_bfac :=range _cedf {for _ ,_cagc :=range _ggae .Footers (){if (_cagc .Index ()+1)==_dde {_efab ,_efb :=_cc .ImageFromFile (_bfac .Path ()); -if _efb !=nil {_fe .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",_efb );};if _ ,_efb =_cagc .AddImage (_efab );_efb !=nil {_fe .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",_efb ); -};};for _ ,_aeb :=range _cagc .Paragraphs (){if _fedf ,_eacc :=_beba ._aaaeb .Styles .SearchStyleById (_aeb .Style ());_eacc {if _ ,_gfddg :=_ggae .Styles .SearchStyleById (_aeb .Style ());!_gfddg {_ggae .Styles .InsertStyle (_fedf );};};};};};};_bgcd :=_gfca .Numbering (); -_ggae .Numbering ._cgbg .AbstractNum =append (_ggae .Numbering ._cgbg .AbstractNum ,_bgcd ._cgbg .AbstractNum ...);_ggae .Numbering ._cgbg .Num =append (_ggae .Numbering ._cgbg .Num ,_bgcd ._cgbg .Num ...);return Paragraph {_ggae ,_gfca .X ()};}; +// SetYOffset sets the Y offset for an image relative to the origin. +func (_ge AnchoredDrawing )SetYOffset (y _fe .Distance ){_ge ._bda .PositionV .Choice =&_af .WdCT_PosVChoice {};_ge ._bda .PositionV .Choice .PosOffset =_c .Int32 (int32 (y /_fe .EMU ));}; -// SetWidthPercent sets the table to a width percentage. -func (_ebgc TableProperties )SetWidthPercent (pct float64 ){_ebgc ._affd .TblW =_gdb .NewCT_TblWidth ();_ebgc ._affd .TblW .TypeAttr =_gdb .ST_TblWidthPct ;_ebgc ._affd .TblW .WAttr =&_gdb .ST_MeasurementOrPercent {};_ebgc ._affd .TblW .WAttr .ST_DecimalNumberOrPercent =&_gdb .ST_DecimalNumberOrPercent {}; -_ebgc ._affd .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_f .Int64 (int64 (pct *50));}; +// IsBold returns true if the run has been set to bold. +func (_cfaeb RunProperties )IsBold ()bool {return _cfaeb .BoldValue ()==OnOffValueOn };func (_acfe *Document )tables (_ddda *_af .EG_ContentBlockContent )[]Table {_fae :=[]Table {};for _ ,_egb :=range _ddda .Tbl {_fae =append (_fae ,Table {_acfe ,_egb }); +for _ ,_faeg :=range _egb .EG_ContentRowContent {for _ ,_becce :=range _faeg .Tr {for _ ,_bac :=range _becce .EG_ContentCellContent {for _ ,_dfad :=range _bac .Tc {for _ ,_egbf :=range _dfad .EG_BlockLevelElts {for _ ,_ded :=range _egbf .EG_ContentBlockContent {for _ ,_ccfd :=range _acfe .tables (_ded ){_fae =append (_fae ,_ccfd ); +};};};};};};};};return _fae ;};func (_adge *Document )validateTableCells ()error {for _ ,_ecbb :=range _adge ._fcb .Body .EG_BlockLevelElts {for _ ,_abg :=range _ecbb .EG_ContentBlockContent {for _ ,_fgdf :=range _abg .Tbl {for _ ,_defd :=range _fgdf .EG_ContentRowContent {for _ ,_dgg :=range _defd .Tr {_abeb :=false ; +for _ ,_dce :=range _dgg .EG_ContentCellContent {_cdac :=false ;for _ ,_bbdc :=range _dce .Tc {_abeb =true ;for _ ,_cbe :=range _bbdc .EG_BlockLevelElts {for _ ,_gbfb :=range _cbe .EG_ContentBlockContent {if len (_gbfb .P )> 0{_cdac =true ;break ;};};}; +};if !_cdac {return _b .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 !_abeb {return _b .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 ;}; -// GetKerning returns the kerning (character spacing) of a run -func (_eebgd RunProperties )GetKerning ()_dg .Distance {if _eebgd ._bace .Kern !=nil {return _dg .Distance (float64 (*_eebgd ._bace .Kern .ValAttr .ST_UnsignedDecimalNumber )*_dg .HalfPoint );};return 0;}; +// Tables returns the tables defined in the document. +func (_afb *Document )Tables ()[]Table {_bdc :=[]Table {};if _afb ._fcb .Body ==nil {return nil ;};for _ ,_edb :=range _afb ._fcb .Body .EG_BlockLevelElts {for _ ,_ggae :=range _edb .EG_ContentBlockContent {for _ ,_ecaa :=range _afb .tables (_ggae ){_bdc =append (_bdc ,_ecaa ); +};};};return _bdc ;}; -// SetUISortOrder controls the order the style is displayed in the UI. -func (_fbfc Style )SetUISortOrder (order int ){_fbfc ._gfdb .UiPriority =_gdb .NewCT_DecimalNumber ();_fbfc ._gfdb .UiPriority .ValAttr =int64 (order );}; +// SetShading controls the cell shading. +func (_fbe CellProperties )SetShading (shd _af .ST_Shd ,foreground ,fill _ac .Color ){if shd ==_af .ST_ShdUnset {_fbe ._fed .Shd =nil ;}else {_fbe ._fed .Shd =_af .NewCT_Shd ();_fbe ._fed .Shd .ValAttr =shd ;_fbe ._fed .Shd .ColorAttr =&_af .ST_HexColor {}; +if foreground .IsAuto (){_fbe ._fed .Shd .ColorAttr .ST_HexColorAuto =_af .ST_HexColorAutoAuto ;}else {_fbe ._fed .Shd .ColorAttr .ST_HexColorRGB =foreground .AsRGBString ();};_fbe ._fed .Shd .FillAttr =&_af .ST_HexColor {};if fill .IsAuto (){_fbe ._fed .Shd .FillAttr .ST_HexColorAuto =_af .ST_HexColorAutoAuto ; +}else {_fbe ._fed .Shd .FillAttr .ST_HexColorRGB =fill .AsRGBString ();};};}; -// StructuredDocumentTag are a tagged bit of content in a document. -type StructuredDocumentTag struct{_bfbfa *Document ;_fabc *_gdb .CT_SdtBlock ;}; +// Settings controls the document settings. +type Settings struct{_dbgg *_af .Settings };func (_fcdaa Paragraph )addInstrText (_aded string )*_af .CT_Text {_gdec :=_fcdaa .AddRun ();_gfbc :=_gdec .X ();_cfbd :=_af .NewEG_RunInnerContent ();_ccagb :=_af .NewCT_Text ();_dfcbg :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"; +_ccagb .SpaceAttr =&_dfcbg ;_ccagb .Content ="\u0020"+_aded +"\u0020";_cfbd .InstrText =_ccagb ;_gfbc .EG_RunInnerContent =append (_gfbc .EG_RunInnerContent ,_cfbd );return _ccagb ;};func (_dfce *Document )insertImageFromNode (_gdcc Node ){for _ ,_gabggd :=range _gdcc .AnchoredDrawings {if _gbg ,_acge :=_gabggd .GetImage (); +_acge {_badcb ,_gbcb :=_ff .ImageFromFile (_gbg .Path ());if _gbcb !=nil {_bf .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",_gbcb );};_egbdb ,_gbcb :=_dfce .AddImage (_badcb ); +if _gbcb !=nil {_bf .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",_gbcb );};_eadb :=_dfce ._adfe .GetByRelId (_egbdb .RelID ()); +_eadb .SetID (_gbg .RelID ());};};for _ ,_cabf :=range _gdcc .InlineDrawings {if _cded ,_gddf :=_cabf .GetImage ();_gddf {_ebffb ,_fdbdf :=_ff .ImageFromFile (_cded .Path ());if _fdbdf !=nil {_bf .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",_fdbdf ); +};_gega ,_fdbdf :=_dfce .AddImage (_ebffb );if _fdbdf !=nil {_bf .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",_fdbdf ); +};_adfa :=_dfce ._adfe .GetByRelId (_gega .RelID ());_adfa .SetID (_cded .RelID ());};};}; -// 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 (_fff *Document )BodySection ()Section {if _fff ._dbc .Body .SectPr ==nil {_fff ._dbc .Body .SectPr =_gdb .NewCT_SectPr ();};return Section {_fff ,_fff ._dbc .Body .SectPr };};func _gdbd ()(*_dcb .CT_Point2D ,[]*_dcb .CT_Point2D ){var (_ebb int64 =0; -_bbf int64 =21600;);_ee :=_dcb .ST_Coordinate {ST_CoordinateUnqualified :&_ebb ,ST_UniversalMeasure :nil };_aac :=_dcb .ST_Coordinate {ST_CoordinateUnqualified :&_bbf ,ST_UniversalMeasure :nil };_fb :=_dcb .NewCT_Point2D ();_fb .XAttr =_ee ;_fb .YAttr =_ee ; -_cdd :=[]*_dcb .CT_Point2D {&_dcb .CT_Point2D {XAttr :_ee ,YAttr :_aac },&_dcb .CT_Point2D {XAttr :_aac ,YAttr :_aac },&_dcb .CT_Point2D {XAttr :_aac ,YAttr :_ee },_fb };return _fb ,_cdd ;}; +// Tables returns the tables defined in the footer. +func (_acbc Footer )Tables ()[]Table {_ccbbg :=[]Table {};if _acbc ._dfceb ==nil {return nil ;};for _ ,_eggfd :=range _acbc ._dfceb .EG_ContentBlockContent {for _ ,_fafe :=range _acbc ._begg .tables (_eggfd ){_ccbbg =append (_ccbbg ,_fafe );};};return _ccbbg ; +};func (_cgbfa *WatermarkText )getInnerElement (_accba string )*_c .XSDAny {for _ ,_defff :=range _cgbfa ._agga .Any {_dfdfe ,_gecdg :=_defff .(*_c .XSDAny );if _gecdg &&(_dfdfe .XMLName .Local ==_accba ||_dfdfe .XMLName .Local =="\u0076\u003a"+_accba ){return _dfdfe ; +};};return nil ;}; -// Properties returns the paragraph properties. -func (_gdcbe Paragraph )Properties ()ParagraphProperties {_gdcbe .ensurePPr ();return ParagraphProperties {_gdcbe ._fdec ,_gdcbe ._gbaee .PPr };}; +// Paragraphs returns the paragraphs defined in a footer. +func (_aegd Footer )Paragraphs ()[]Paragraph {_gddg :=[]Paragraph {};for _ ,_aeed :=range _aegd ._dfceb .EG_ContentBlockContent {for _ ,_ebde :=range _aeed .P {_gddg =append (_gddg ,Paragraph {_aegd ._begg ,_ebde });};};for _ ,_cgde :=range _aegd .Tables (){for _ ,_fbgc :=range _cgde .Rows (){for _ ,_afccb :=range _fbgc .Cells (){_gddg =append (_gddg ,_afccb .Paragraphs ()...); +};};};return _gddg ;}; -// SetLastRow controls the conditional formatting for the last row in a table. -// This is called the 'Total' row within Word. -func (_bgdccg TableLook )SetLastRow (on bool ){if !on {_bgdccg ._cdag .LastRowAttr =&_de .ST_OnOff {};_bgdccg ._cdag .LastRowAttr .ST_OnOff1 =_de .ST_OnOff1Off ;}else {_bgdccg ._cdag .LastRowAttr =&_de .ST_OnOff {};_bgdccg ._cdag .LastRowAttr .ST_OnOff1 =_de .ST_OnOff1On ; -};}; +// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. +func (_bdfa TableBorders )SetInsideHorizontal (t _af .ST_Border ,c _ac .Color ,thickness _fe .Distance ){_bdfa ._dbde .InsideH =_af .NewCT_Border ();_bafgd (_bdfa ._dbde .InsideH ,t ,c ,thickness );}; -// TableLook returns the table look, or conditional formatting applied to a table style. -func (_bbcee TableProperties )TableLook ()TableLook {if _bbcee ._affd .TblLook ==nil {_bbcee ._affd .TblLook =_gdb .NewCT_TblLook ();};return TableLook {_bbcee ._affd .TblLook };}; +// Endnote is an individual endnote reference within the document. +type Endnote struct{_cgee *Document ;_dgdeg *_af .CT_FtnEdn ;}; // Bookmark is a bookmarked location within a document that can be referenced // with a hyperlink. -type Bookmark struct{_ad *_gdb .CT_Bookmark };func _ddcc (_adga []*_gdb .EG_ContentBlockContent ,_cbbg *TableInfo )[]TextItem {_feda :=[]TextItem {};for _ ,_edcba :=range _adga {if _gedcb :=_edcba .Sdt ;_gedcb !=nil {if _dgfb :=_gedcb .SdtContent ;_dgfb !=nil {_feda =append (_feda ,_bgab (_dgfb .P ,_cbbg ,nil )...); -};};_feda =append (_feda ,_bgab (_edcba .P ,_cbbg ,nil )...);for _ ,_eddc :=range _edcba .Tbl {for _efgee ,_gaaec :=range _eddc .EG_ContentRowContent {for _ ,_bgac :=range _gaaec .Tr {for _ecde ,_bbfdg :=range _bgac .EG_ContentCellContent {for _ ,_bebf :=range _bbfdg .Tc {_beecc :=&TableInfo {Table :_eddc ,Row :_bgac ,Cell :_bebf ,RowIndex :_efgee ,ColIndex :_ecde }; -for _ ,_adaf :=range _bebf .EG_BlockLevelElts {_feda =append (_feda ,_ddcc (_adaf .EG_ContentBlockContent ,_beecc )...);};};};};};};};return _feda ;}; - -// AddWatermarkText adds new watermark text to the document. -func (_bfbb *Document )AddWatermarkText (text string )WatermarkText {var _efeg []Header ;if _cbfa ,_aebd :=_bfbb .BodySection ().GetHeader (_gdb .ST_HdrFtrDefault );_aebd {_efeg =append (_efeg ,_cbfa );};if _deg ,_cfab :=_bfbb .BodySection ().GetHeader (_gdb .ST_HdrFtrEven ); -_cfab {_efeg =append (_efeg ,_deg );};if _bdfb ,_cbac :=_bfbb .BodySection ().GetHeader (_gdb .ST_HdrFtrFirst );_cbac {_efeg =append (_efeg ,_bdfb );};if len (_efeg )< 1{_dbbe :=_bfbb .AddHeader ();_bfbb .BodySection ().SetHeader (_dbbe ,_gdb .ST_HdrFtrDefault ); -_efeg =append (_efeg ,_dbbe );};_eacg :=NewWatermarkText ();for _ ,_abdga :=range _efeg {_cgege :=_abdga .Paragraphs ();if len (_cgege )< 1{_bgcec :=_abdga .AddParagraph ();_bgcec .AddRun ().AddText ("");};for _ ,_baad :=range _abdga .X ().EG_ContentBlockContent {for _ ,_addd :=range _baad .P {for _ ,_ead :=range _addd .EG_PContent {for _ ,_acac :=range _ead .EG_ContentRunContent {if _acac .R ==nil {continue ; -};for _ ,_fecg :=range _acac .R .EG_RunInnerContent {_fecg .Pict =_eacg ._aabdf ;break ;};};};};};};_eacg .SetText (text );return _eacg ;};func (_agdgc *WatermarkPicture )getShapeImagedata ()*_f .XSDAny {return _agdgc .getInnerElement ("\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"); -}; - -// SizeValue returns the value of paragraph font size in points. -func (_cageg ParagraphProperties )SizeValue ()float64 {if _bfeeb :=_cageg ._egbf .RPr .Sz ;_bfeeb !=nil {_dged :=_bfeeb .ValAttr ;if _dged .ST_UnsignedDecimalNumber !=nil {return float64 (*_dged .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; - -// SetPossibleValues sets possible values for a FormFieldTypeDropDown. -func (_ggad FormField )SetPossibleValues (values []string ){if _ggad ._eebdg .DdList !=nil {for _ ,_aacd :=range values {_feaa :=_gdb .NewCT_String ();_feaa .ValAttr =_aacd ;_ggad ._eebdg .DdList .ListEntry =append (_ggad ._eebdg .DdList .ListEntry ,_feaa ); -};};}; +type Bookmark struct{_egd *_af .CT_Bookmark }; -// SetCharacterSpacing sets the run's Character Spacing Adjustment. -func (_egfd RunProperties )SetCharacterSpacing (size _dg .Distance ){_egfd ._bace .Spacing =_gdb .NewCT_SignedTwipsMeasure ();_egfd ._bace .Spacing .ValAttr .Int64 =_f .Int64 (int64 (size /_dg .Twips ));}; - -// SetSize sets the font size for a run. -func (_abdac RunProperties )SetSize (size _dg .Distance ){_abdac ._bace .Sz =_gdb .NewCT_HpsMeasure ();_abdac ._bace .Sz .ValAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (size /_dg .HalfPoint ));_abdac ._bace .SzCs =_gdb .NewCT_HpsMeasure ();_abdac ._bace .SzCs .ValAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (size /_dg .HalfPoint )); -}; +// X returns the inner wrapped XML type. +func (_ecag *Document )X ()*_af .Document {return _ecag ._fcb };func (_bace *Document )removeFootnote (_cefa int64 ){_dgaa :=_bace ._db ;var _aeab int ;for _ceb ,_aebe :=range _dgaa .CT_Footnotes .Footnote {if _aebe .IdAttr ==_cefa {_aeab =_ceb ;break ; +};};_dgaa .CT_Footnotes .Footnote [_aeab ]=nil ;_dgaa .CT_Footnotes .Footnote [_aeab ]=_dgaa .CT_Footnotes .Footnote [len (_dgaa .CT_Footnotes .Footnote )-1];_dgaa .CT_Footnotes .Footnote =_dgaa .CT_Footnotes .Footnote [:len (_dgaa .CT_Footnotes .Footnote )-1]; +_bace .reorderFootnote ();_bace .syncFootnoteSettings ();}; -// Definitions returns the defined numbering definitions. -func (_gfab Numbering )Definitions ()[]NumberingDefinition {_gdbdg :=[]NumberingDefinition {};if _gfab ._cgbg !=nil {for _ ,_gfgg :=range _gfab ._cgbg .AbstractNum {_gdbdg =append (_gdbdg ,NumberingDefinition {_gfgg });};};return _gdbdg ;}; +// AbstractNumberID returns the ID that is unique within all numbering +// definitions that is used to assign the definition to a paragraph. +func (_afeg NumberingDefinition )AbstractNumberID ()int64 {return _afeg ._cfed .AbstractNumIdAttr }; -// HasFootnotes returns a bool based on the presence or abscence of footnotes within -// the document. -func (_abee *Document )HasFootnotes ()bool {return _abee ._bgg !=nil }; +// 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 (_addg TableProperties )SetLayout (l _af .ST_TblLayoutType ){if l ==_af .ST_TblLayoutTypeUnset ||l ==_af .ST_TblLayoutTypeAutofit {_addg ._gdef .TblLayout =nil ;}else {_addg ._gdef .TblLayout =_af .NewCT_TblLayoutType ();_addg ._gdef .TblLayout .TypeAttr =l ; +};}; -// 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 (_cbaf Paragraph )AddBookmark (name string )Bookmark {_aacdd :=_gdb .NewEG_PContent ();_fcedg :=_gdb .NewEG_ContentRunContent ();_aacdd .EG_ContentRunContent =append (_aacdd .EG_ContentRunContent ,_fcedg );_bgfc :=_gdb .NewEG_RunLevelElts ();_fcedg .EG_RunLevelElts =append (_fcedg .EG_RunLevelElts ,_bgfc ); -_eaaeg :=_gdb .NewEG_RangeMarkupElements ();_beaag :=_gdb .NewCT_Bookmark ();_eaaeg .BookmarkStart =_beaag ;_bgfc .EG_RangeMarkupElements =append (_bgfc .EG_RangeMarkupElements ,_eaaeg );_eaaeg =_gdb .NewEG_RangeMarkupElements ();_eaaeg .BookmarkEnd =_gdb .NewCT_MarkupRange (); -_bgfc .EG_RangeMarkupElements =append (_bgfc .EG_RangeMarkupElements ,_eaaeg );_cbaf ._gbaee .EG_PContent =append (_cbaf ._gbaee .EG_PContent ,_aacdd );_egcb :=Bookmark {_beaag };_egcb .SetName (name );return _egcb ;}; +// SetRight sets the right border to a specified type, color and thickness. +func (_fdcf ParagraphBorders )SetRight (t _af .ST_Border ,c _ac .Color ,thickness _fe .Distance ){_fdcf ._cccc .Right =_af .NewCT_Border ();_ffeae (_fdcf ._cccc .Right ,t ,c ,thickness );};func (_ceg *Document )addEndnotes (){_ceg ._cef =_af .NewEndnotes (); +_ceg .ContentTypes .AddOverride ("\u002fw\u006fr\u0064\u002f\u0065\u006e\u0064n\u006f\u0074e\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.\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0073\u002b\u0078\u006d\u006c"); +_ceg ._adfe .AddRelationship ("\u002fw\u006fr\u0064\u002f\u0065\u006e\u0064n\u006f\u0074e\u0073\u002e\u0078\u006d\u006c",_c .EndNotesType );_ebbg :=_ceg .Styles .AddStyle (EndnoteTextStyleId ,_af .ST_StyleTypeParagraph ,false );_ebbg .SetName ("\u0045\u006e\u0064n\u006f\u0074\u0065\u0020\u0054\u0065\u0078\u0074"); +_ebbg .SetBasedOn ("\u004e\u006f\u0072\u006d\u0061\u006c");_baba :=_ebbg .ParagraphProperties ();_baba .X ().SuppressLineNumbers =&_af .CT_OnOff {};_fgd :=_ebbg .RunProperties ();_fgd .X ().Sz =&_af .CT_HpsMeasure {ValAttr :_af .ST_HpsMeasure {ST_UnsignedDecimalNumber :&_ffe }}; +_fgd .X ().SzCs =&_af .CT_HpsMeasure {ValAttr :_af .ST_HpsMeasure {ST_UnsignedDecimalNumber :&_ffe }};_faee :=_ceg .Styles .AddStyle (_gaa ,_af .ST_StyleTypeCharacter ,false );_faee .SetName ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0020\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"); +_afbg :=_faee .RunProperties ();_afbg .X ().VertAlign =&_af .CT_VerticalAlignRun {ValAttr :_adb .ST_VerticalAlignRunSuperscript };_ceg .addEndnoteSeparator ();}; -// X returns the inner wml.CT_PBdr -func (_ggeee ParagraphBorders )X ()*_gdb .CT_PBdr {return _ggeee ._ecade }; +// SetHangingIndent controls the hanging indent of the paragraph. +func (_befc ParagraphStyleProperties )SetHangingIndent (m _fe .Distance ){if _befc ._bbbg .Ind ==nil {_befc ._bbbg .Ind =_af .NewCT_Ind ();};if m ==_fe .Zero {_befc ._bbbg .Ind .HangingAttr =nil ;}else {_befc ._bbbg .Ind .HangingAttr =&_adb .ST_TwipsMeasure {}; +_befc ._bbbg .Ind .HangingAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (m /_fe .Twips ));};}; -// X returns the inner wrapped XML type. -func (_dddca Paragraph )X ()*_gdb .CT_P {return _dddca ._gbaee }; +// SetDoubleStrikeThrough sets the run to double strike-through. +func (_cbfg RunProperties )SetDoubleStrikeThrough (b bool ){if !b {_cbfg ._bgefc .Dstrike =nil ;}else {_cbfg ._bgefc .Dstrike =_af .NewCT_OnOff ();};}; -// SetStyle sets the style of a paragraph and is identical to setting it on the -// paragraph's Properties() -func (_afcae Paragraph )SetStyle (s string ){_afcae .ensurePPr ();if s ==""{_afcae ._gbaee .PPr .PStyle =nil ;}else {_afcae ._gbaee .PPr .PStyle =_gdb .NewCT_String ();_afcae ._gbaee .PPr .PStyle .ValAttr =s ;};}; +// ParagraphStyleProperties is the styling information for a paragraph. +type ParagraphStyleProperties struct{_bbbg *_af .CT_PPrGeneral }; -// GetStyle returns string style of the text in watermark and format it to TextpathStyle. -func (_fefa *WatermarkText )GetStyle ()_gg .TextpathStyle {_eade :=_fefa .getShape ();if _fefa ._ddcag !=nil {_afdb :=_fefa ._ddcag .EG_ShapeElements ;if len (_afdb )> 0&&_afdb [0].Textpath !=nil {return _gg .NewTextpathStyle (*_afdb [0].Textpath .StyleAttr ); -};}else {_abef :=_fefa .findNode (_eade ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _ ,_ddbaf :=range _abef .Attrs {if _ddbaf .Name .Local =="\u0073\u0074\u0079l\u0065"{return _gg .NewTextpathStyle (_ddbaf .Value );};};};return _gg .NewTextpathStyle (""); -}; +// WatermarkText is watermark text within the document. +type WatermarkText struct{_agga *_af .CT_Picture ;_fdda *_ba .TextpathStyle ;_adaba *_ad .Shape ;_eeacg *_ad .Shapetype ;}; -// X returns the inner wrapped XML type. -func (_eac Bookmark )X ()*_gdb .CT_Bookmark {return _eac ._ad }; +// TOCOptions specify options for table of contents customization. +type TOCOptions struct{ -// SetPageBreakBefore controls if there is a page break before this paragraph. -func (_fgaff ParagraphProperties )SetPageBreakBefore (b bool ){if !b {_fgaff ._egbf .PageBreakBefore =nil ;}else {_fgaff ._egbf .PageBreakBefore =_gdb .NewCT_OnOff ();};}; +// UseHyperlinks makes the table of contents entries hyperlinks. +UseHyperlinks bool ; -// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_dcef RunProperties )SizeMeasure ()string {if _dedd :=_dcef ._bace .Sz ;_dedd !=nil {_babc :=_dedd .ValAttr ;if _babc .ST_PositiveUniversalMeasure !=nil {return *_babc .ST_PositiveUniversalMeasure ;};};return "";};func _fada (_agefa *_gdb .CT_Border ,_dgcdd _gdb .ST_Border ,_dabc _gbc .Color ,_dgde _dg .Distance ){_agefa .ValAttr =_dgcdd ; -_agefa .ColorAttr =&_gdb .ST_HexColor {};if _dabc .IsAuto (){_agefa .ColorAttr .ST_HexColorAuto =_gdb .ST_HexColorAutoAuto ;}else {_agefa .ColorAttr .ST_HexColorRGB =_dabc .AsRGBString ();};if _dgde !=_dg .Zero {_agefa .SzAttr =_f .Uint64 (uint64 (_dgde /_dg .Point *8)); -};}; +// OmitPageNumbers allows omitting page numbers from the table of contents. +OmitPageNumbers bool ; -// AddTabStop adds a tab stop to the paragraph. It controls the position of text when using Run.AddTab() -func (_cbec ParagraphProperties )AddTabStop (position _dg .Distance ,justificaton _gdb .ST_TabJc ,leader _gdb .ST_TabTlc ){if _cbec ._egbf .Tabs ==nil {_cbec ._egbf .Tabs =_gdb .NewCT_Tabs ();};_gffbed :=_gdb .NewCT_TabStop ();_gffbed .LeaderAttr =leader ; -_gffbed .ValAttr =justificaton ;_gffbed .PosAttr .Int64 =_f .Int64 (int64 (position /_dg .Twips ));_cbec ._egbf .Tabs .Tab =append (_cbec ._egbf .Tabs .Tab ,_gffbed );}; +// HeadingLevel uses paragraphs formatted with all of the specified range of built-in heading styles. +// "3-3" is to show only third heading level, for instance. +HeadingLevel string ;}; -// NewWatermarkText generates a new WatermarkText. -func NewWatermarkText ()WatermarkText {_acba :=_eb .NewShapetype ();_efdda :=_eb .NewEG_ShapeElements ();_efdda .Formulas =_acdca ();_efdda .Path =_acadg ();_efdda .Textpath =_fegg ();_efdda .Handles =_ddcdc ();_efdda .Lock =_eeecg ();_acba .EG_ShapeElements =[]*_eb .EG_ShapeElements {_efdda }; -var (_cgdc ="_\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0031\u0033\u0036";_cccfb ="2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030";_aaegf =float32 (136.0);_fafcb ="\u0031\u0030\u00380\u0030";_gcdgd ="m\u0040\u0037\u002c\u006c\u0040\u0038,\u006d\u0040\u0035\u002c\u0032\u0031\u0036\u0030\u0030l\u0040\u0036\u002c2\u00316\u0030\u0030\u0065"; -);_acba .IdAttr =&_cgdc ;_acba .CoordsizeAttr =&_cccfb ;_acba .SptAttr =&_aaegf ;_acba .AdjAttr =&_fafcb ;_acba .PathAttr =&_gcdgd ;_dbega :=_eb .NewShape ();_bgaa :=_eb .NewEG_ShapeElements ();_bgaa .Textpath =_edfbb ();_dbega .EG_ShapeElements =[]*_eb .EG_ShapeElements {_bgaa }; -var (_gccdg ="\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";_ceaeff ="\u005f\u0078\u00300\u0030\u0030\u005f\u0073\u0032\u0030\u0035\u0031"; -_efdc ="\u0023\u005f\u00780\u0030\u0030\u0030\u005f\u0074\u0031\u0033\u0036";_cccfd ="";_decf ="\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"; -_bgaba ="\u0073\u0069\u006c\u0076\u0065\u0072";);_dbega .IdAttr =&_gccdg ;_dbega .SpidAttr =&_ceaeff ;_dbega .TypeAttr =&_efdc ;_dbega .AltAttr =&_cccfd ;_dbega .StyleAttr =&_decf ;_dbega .AllowincellAttr =_de .ST_TrueFalseFalse ;_dbega .FillcolorAttr =&_bgaba ; -_dbega .StrokedAttr =_de .ST_TrueFalseFalse ;_defa :=_gdb .NewCT_Picture ();_defa .Any =[]_f .Any {_acba ,_dbega };return WatermarkText {_aabdf :_defa ,_ddcag :_dbega ,_bgfg :_acba };}; +// SetXOffset sets the X offset for an image relative to the origin. +func (_edf AnchoredDrawing )SetXOffset (x _fe .Distance ){_edf ._bda .PositionH .Choice =&_af .WdCT_PosHChoice {};_edf ._bda .PositionH .Choice .PosOffset =_c .Int32 (int32 (x /_fe .EMU ));}; -// SetShading controls the cell shading. -func (_ebba CellProperties )SetShading (shd _gdb .ST_Shd ,foreground ,fill _gbc .Color ){if shd ==_gdb .ST_ShdUnset {_ebba ._debd .Shd =nil ;}else {_ebba ._debd .Shd =_gdb .NewCT_Shd ();_ebba ._debd .Shd .ValAttr =shd ;_ebba ._debd .Shd .ColorAttr =&_gdb .ST_HexColor {}; -if foreground .IsAuto (){_ebba ._debd .Shd .ColorAttr .ST_HexColorAuto =_gdb .ST_HexColorAutoAuto ;}else {_ebba ._debd .Shd .ColorAttr .ST_HexColorRGB =foreground .AsRGBString ();};_ebba ._debd .Shd .FillAttr =&_gdb .ST_HexColor {};if fill .IsAuto (){_ebba ._debd .Shd .FillAttr .ST_HexColorAuto =_gdb .ST_HexColorAutoAuto ; -}else {_ebba ._debd .Shd .FillAttr .ST_HexColorRGB =fill .AsRGBString ();};};}; +// NewStyles constructs a new empty Styles +func NewStyles ()Styles {return Styles {_af .NewStyles ()}}; -// SetEastAsiaTheme sets the font East Asia Theme. -func (_efad Fonts )SetEastAsiaTheme (t _gdb .ST_Theme ){_efad ._cfeaa .EastAsiaThemeAttr =t }; +// X returns the inner wrapped XML type. +func (_fbcca Header )X ()*_af .Hdr {return _fbcca ._cdef }; -// SetHANSITheme sets the font H ANSI Theme. -func (_eedb Fonts )SetHANSITheme (t _gdb .ST_Theme ){_eedb ._cfeaa .HAnsiThemeAttr =t }; +// SetBasedOn sets the style that this style is based on. +func (_eeda Style )SetBasedOn (name string ){if name ==""{_eeda ._ggadfb .BasedOn =nil ;}else {_eeda ._ggadfb .BasedOn =_af .NewCT_String ();_eeda ._ggadfb .BasedOn .ValAttr =name ;};};func (_egc *Document )addFootnoteSeparator (){_gac :=_af .NewCT_FtnEdn (); +_gac .IdAttr =-1;_gac .TypeAttr =_af .ST_FtnEdnSeparator ;_bgb :=Footnote {_egc ,_gac };_bgb .X ().EG_BlockLevelElts =[]*_af .EG_BlockLevelElts {_af .NewEG_BlockLevelElts ()};_ageg :=_bgb .AddParagraph ();_ageg .X ().PPr =nil ;_cgff :=_ageg .AddRun (); +_aae :=_cgff .newIC ();_aae .Separator =_af .NewCT_Empty ();_egc ._db .CT_Footnotes .Footnote =append (_egc ._db .CT_Footnotes .Footnote ,_gac );_gac =_af .NewCT_FtnEdn ();_gac .IdAttr =0;_gac .TypeAttr =_af .ST_FtnEdnContinuationSeparator ;_bgb =Footnote {_egc ,_gac }; +_bgb .X ().EG_BlockLevelElts =[]*_af .EG_BlockLevelElts {_af .NewEG_BlockLevelElts ()};_ageg =_bgb .AddParagraph ();_ageg .X ().PPr =nil ;_cgff =_ageg .AddRun ();_aae =_cgff .newIC ();_aae .ContinuationSeparator =_af .NewCT_Empty ();_egc ._db .CT_Footnotes .Footnote =append (_egc ._db .CT_Footnotes .Footnote ,_gac ); +}; -// Type returns the type of the style. -func (_aebf Style )Type ()_gdb .ST_StyleType {return _aebf ._gfdb .TypeAttr };const (OnOffValueUnset OnOffValue =iota ;OnOffValueOff ;OnOffValueOn ;);func _dbfc (_fffgd *_gdb .CT_P ,_ffcd ,_egaa map[int64 ]int64 ){for _ ,_cdfb :=range _fffgd .EG_PContent {for _ ,_cfaa :=range _cdfb .EG_ContentRunContent {if _cfaa .R !=nil {for _ ,_gbad :=range _cfaa .R .EG_RunInnerContent {_gffb :=_gbad .EndnoteReference ; -if _gffb !=nil &&_gffb .IdAttr > 0{if _aacc ,_gcea :=_egaa [_gffb .IdAttr ];_gcea {_gffb .IdAttr =_aacc ;};};_gegae :=_gbad .FootnoteReference ;if _gegae !=nil &&_gegae .IdAttr > 0{if _cbcg ,_ccge :=_ffcd [_gegae .IdAttr ];_ccge {_gegae .IdAttr =_cbcg ; -};};};};};};};func (_cae *Document )save (_fcb _g .Writer ,_fdd string )error {const _bfb ="\u0064o\u0063u\u006d\u0065\u006e\u0074\u003a\u0064\u002e\u0053\u0061\u0076\u0065";if _cdde :=_cae ._dbc .Validate ();_cdde !=nil {_fe .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",_cdde ); -};_gad :=_f .DocTypeDocument ;if !_fd .GetLicenseKey ().IsLicensed ()&&!_febg {_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 _cb .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");};_acaf :="\u0075n\u006b\u006e\u006f\u0077\u006e";if _cfg ,_eebd :=_fcb .(*_ag .File ); -_eebd {_acaf =_cfg .Name ();};if len (_cae ._edg )==0{if len (_fdd )> 0{_cae ._edg =_fdd ;}else {_cac ,_aba :=_fd .GenRefId ("\u0064\u0077");if _aba !=nil {_fe .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_aba );return _aba ;};_cae ._edg =_cac ; -};};if _bfca :=_fd .Track (_cae ._edg ,_bfb ,_acaf );_bfca !=nil {_fe .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_bfca );return _bfca ;};_dcdgf :=_fa .NewWriter (_fcb );defer _dcdgf .Close ();if _gcfd :=_gd .MarshalXML (_dcdgf ,_f .BaseRelsFilename ,_cae .Rels .X ()); -_gcfd !=nil {return _gcfd ;};if _cdg :=_gd .MarshalXMLByType (_dcdgf ,_gad ,_f .ExtendedPropertiesType ,_cae .AppProperties .X ());_cdg !=nil {return _cdg ;};if _eda :=_gd .MarshalXMLByType (_dcdgf ,_gad ,_f .CorePropertiesType ,_cae .CoreProperties .X ()); -_eda !=nil {return _eda ;};if _cae .CustomProperties .X ()!=nil {if _dcdb :=_gd .MarshalXMLByType (_dcdgf ,_gad ,_f .CustomPropertiesType ,_cae .CustomProperties .X ());_dcdb !=nil {return _dcdb ;};};if _cae .Thumbnail !=nil {_fdbe ,_cdaa :=_dcdgf .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067"); -if _cdaa !=nil {return _cdaa ;};if _dagb :=_e .Encode (_fdbe ,_cae .Thumbnail ,nil );_dagb !=nil {return _dagb ;};};if _gge :=_gd .MarshalXMLByType (_dcdgf ,_gad ,_f .SettingsType ,_cae .Settings .X ());_gge !=nil {return _gge ;};_fefg :=_f .AbsoluteFilename (_gad ,_f .OfficeDocumentType ,0); -if _aaae :=_gd .MarshalXML (_dcdgf ,_fefg ,_cae ._dbc );_aaae !=nil {return _aaae ;};if _afe :=_gd .MarshalXML (_dcdgf ,_gd .RelationsPathFor (_fefg ),_cae ._aed .X ());_afe !=nil {return _afe ;};if _cae .Numbering .X ()!=nil {if _adb :=_gd .MarshalXMLByType (_dcdgf ,_gad ,_f .NumberingType ,_cae .Numbering .X ()); -_adb !=nil {return _adb ;};};if _fcbf :=_gd .MarshalXMLByType (_dcdgf ,_gad ,_f .StylesType ,_cae .Styles .X ());_fcbf !=nil {return _fcbf ;};if _cae ._abbb !=nil {if _afg :=_gd .MarshalXMLByType (_dcdgf ,_gad ,_f .WebSettingsType ,_cae ._abbb );_afg !=nil {return _afg ; -};};if _cae ._cdee !=nil {if _fdeg :=_gd .MarshalXMLByType (_dcdgf ,_gad ,_f .FontTableType ,_cae ._cdee );_fdeg !=nil {return _fdeg ;};};if _cae ._gde !=nil {if _aaff :=_gd .MarshalXMLByType (_dcdgf ,_gad ,_f .EndNotesType ,_cae ._gde );_aaff !=nil {return _aaff ; -};};if _cae ._bgg !=nil {if _def :=_gd .MarshalXMLByType (_dcdgf ,_gad ,_f .FootNotesType ,_cae ._bgg );_def !=nil {return _def ;};};for _fdc ,_ddg :=range _cae ._aaf {if _be :=_gd .MarshalXMLByTypeIndex (_dcdgf ,_gad ,_f .ThemeType ,_fdc +1,_ddg );_be !=nil {return _be ; -};};for _gcg ,_ebbb :=range _cae ._acf {_defg ,_debe :=_ebbb .ExportToByteArray ();if _debe !=nil {return _debe ;};_aacf :="\u0077\u006f\u0072d\u002f"+_ebbb .TargetAttr [:len (_ebbb .TargetAttr )-4]+"\u002e\u0062\u0069\u006e";if _eba :=_gd .AddFileFromBytes (_dcdgf ,_aacf ,_defg ); -_eba !=nil {return _eba ;};if _cdaac :=_gd .MarshalXMLByTypeIndex (_dcdgf ,_gad ,_f .ControlType ,_gcg +1,_ebbb .Ocx );_cdaac !=nil {return _cdaac ;};};for _abc ,_eaca :=range _cae ._agfcg {_cbff :=_f .AbsoluteFilename (_gad ,_f .HeaderType ,_abc +1);if _gfae :=_gd .MarshalXML (_dcdgf ,_cbff ,_eaca ); -_gfae !=nil {return _gfae ;};if !_cae ._fgd [_abc ].IsEmpty (){_gd .MarshalXML (_dcdgf ,_gd .RelationsPathFor (_cbff ),_cae ._fgd [_abc ].X ());};};for _adf ,_fbb :=range _cae ._dea {_dfg :=_f .AbsoluteFilename (_gad ,_f .FooterType ,_adf +1);if _ffa :=_gd .MarshalXMLByTypeIndex (_dcdgf ,_gad ,_f .FooterType ,_adf +1,_fbb ); -_ffa !=nil {return _ffa ;};if !_cae ._gaf [_adf ].IsEmpty (){_gd .MarshalXML (_dcdgf ,_gd .RelationsPathFor (_dfg ),_cae ._gaf [_adf ].X ());};};for _deec ,_abbd :=range _cae .Images {if _adc :=_cc .AddImageToZip (_dcdgf ,_abbd ,_deec +1,_f .DocTypeDocument ); -_adc !=nil {return _adc ;};};for _bac ,_edb :=range _cae ._deae {_ced :=_f .AbsoluteFilename (_gad ,_f .ChartType ,_bac +1);_gd .MarshalXML (_dcdgf ,_ced ,_edb ._ffd );};if _gda :=_gd .MarshalXML (_dcdgf ,_f .ContentTypesFilename ,_cae .ContentTypes .X ()); -_gda !=nil {return _gda ;};if _afa :=_cae .WriteExtraFiles (_dcdgf );_afa !=nil {return _afa ;};return _dcdgf .Close ();}; +// HyperLink is a link within a document. +type HyperLink struct{_bfbf *Document ;_aaec *_af .CT_Hyperlink ;}; -// SetUnderline controls underline for a run style. -func (_addffc RunProperties )SetUnderline (style _gdb .ST_Underline ,c _gbc .Color ){if style ==_gdb .ST_UnderlineUnset {_addffc ._bace .U =nil ;}else {_addffc ._bace .U =_gdb .NewCT_Underline ();_addffc ._bace .U .ColorAttr =&_gdb .ST_HexColor {};_addffc ._bace .U .ColorAttr .ST_HexColorRGB =c .AsRGBString (); -_addffc ._bace .U .ValAttr =style ;};}; +// InsertRunBefore inserts a run in the paragraph before the relative run. +func (_abff Paragraph )InsertRunBefore (relativeTo Run )Run {return _abff .insertRun (relativeTo ,true )}; -// Borders allows controlling individual cell borders. -func (_ege CellProperties )Borders ()CellBorders {if _ege ._debd .TcBorders ==nil {_ege ._debd .TcBorders =_gdb .NewCT_TcBorders ();};return CellBorders {_ege ._debd .TcBorders };}; +// TableConditionalFormatting returns a conditional formatting object of a given +// type. Calling this method repeatedly will return the same object. +func (_facbc Style )TableConditionalFormatting (typ _af .ST_TblStyleOverrideType )TableConditionalFormatting {for _ ,_cegcd :=range _facbc ._ggadfb .TblStylePr {if _cegcd .TypeAttr ==typ {return TableConditionalFormatting {_cegcd };};};_cefae :=_af .NewCT_TblStylePr (); +_cefae .TypeAttr =typ ;_facbc ._ggadfb .TblStylePr =append (_facbc ._ggadfb .TblStylePr ,_cefae );return TableConditionalFormatting {_cefae };}; -// SetAll sets all of the borders to a given value. -func (_aaaf CellBorders )SetAll (t _gdb .ST_Border ,c _gbc .Color ,thickness _dg .Distance ){_aaaf .SetBottom (t ,c ,thickness );_aaaf .SetLeft (t ,c ,thickness );_aaaf .SetRight (t ,c ,thickness );_aaaf .SetTop (t ,c ,thickness );_aaaf .SetInsideHorizontal (t ,c ,thickness ); -_aaaf .SetInsideVertical (t ,c ,thickness );}; +// X returns the inner wrapped XML type. +func (_eebc Fonts )X ()*_af .CT_Fonts {return _eebc ._ffge }; -// SetCSTheme sets the font complex script theme. -func (_faea Fonts )SetCSTheme (t _gdb .ST_Theme ){_faea ._cfeaa .CsthemeAttr =t }; +// EastAsiaFont returns the name of paragraph font family for East Asia. +func (_caae ParagraphProperties )EastAsiaFont ()string {if _efgd :=_caae ._bede .RPr .RFonts ;_efgd !=nil {if _efgd .EastAsiaAttr !=nil {return *_efgd .EastAsiaAttr ;};};return "";}; -// SetRightIndent controls right indent of paragraph. -func (_feadaf Paragraph )SetRightIndent (m _dg .Distance ){_feadaf .ensurePPr ();_cgeb :=_feadaf ._gbaee .PPr ;if _cgeb .Ind ==nil {_cgeb .Ind =_gdb .NewCT_Ind ();};if m ==_dg .Zero {_cgeb .Ind .RightAttr =nil ;}else {_cgeb .Ind .RightAttr =&_gdb .ST_SignedTwipsMeasure {}; -_cgeb .Ind .RightAttr .Int64 =_f .Int64 (int64 (m /_dg .Twips ));};}; +// SetCellSpacingPercent sets the cell spacing within a table to a percent width. +func (_gcgfgd TableStyleProperties )SetCellSpacingPercent (pct float64 ){_gcgfgd ._ffedg .TblCellSpacing =_af .NewCT_TblWidth ();_gcgfgd ._ffedg .TblCellSpacing .TypeAttr =_af .ST_TblWidthPct ;_gcgfgd ._ffedg .TblCellSpacing .WAttr =&_af .ST_MeasurementOrPercent {}; +_gcgfgd ._ffedg .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_af .ST_DecimalNumberOrPercent {};_gcgfgd ._ffedg .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (pct *50));}; -// SetColumnBandSize sets the number of Columns in the column band -func (_eaafc TableStyleProperties )SetColumnBandSize (cols int64 ){_eaafc ._addgf .TblStyleColBandSize =_gdb .NewCT_DecimalNumber ();_eaafc ._addgf .TblStyleColBandSize .ValAttr =cols ;}; +// SetTextWrapSquare sets the text wrap to square with a given wrap type. +func (_ccd AnchoredDrawing )SetTextWrapSquare (t _af .WdST_WrapText ){_ccd ._bda .Choice =&_af .WdEG_WrapTypeChoice {};_ccd ._bda .Choice .WrapSquare =_af .NewWdCT_WrapSquare ();_ccd ._bda .Choice .WrapSquare .WrapTextAttr =t ;}; -// AddHyperLink adds a new hyperlink to a parapgraph. -func (_bfgc Paragraph )AddHyperLink ()HyperLink {_dadbbc :=_gdb .NewEG_PContent ();_bfgc ._gbaee .EG_PContent =append (_bfgc ._gbaee .EG_PContent ,_dadbbc );_dadbbc .Hyperlink =_gdb .NewCT_Hyperlink ();return HyperLink {_bfgc ._fdec ,_dadbbc .Hyperlink }; -}; +// Definitions returns the defined numbering definitions. +func (_gbfcf Numbering )Definitions ()[]NumberingDefinition {_gfbb :=[]NumberingDefinition {};if _gbfcf ._dbce !=nil {for _ ,_fged :=range _gbfcf ._dbce .AbstractNum {_gfbb =append (_gfbb ,NumberingDefinition {_fged });};};return _gfbb ;}; -// 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 (_fdfa Footer )AddImage (i _cc .Image )(_cc .ImageRef ,error ){var _abfd _cc .Relationships ;for _eceaa ,_gcgg :=range _fdfa ._dgbc ._dea {if _gcgg ==_fdfa ._dbdg {_abfd =_fdfa ._dgbc ._gaf [_eceaa ];};};_eeea :=_cc .MakeImageRef (i ,&_fdfa ._dgbc .DocBase ,_abfd ); -if i .Data ==nil &&i .Path ==""{return _eeea ,_cb .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 _eeea ,_cb .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 _eeea ,_cb .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");};_fdfa ._dgbc .Images =append (_fdfa ._dgbc .Images ,_eeea ); -_afbde :=_gb .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_fdfa ._dgbc .Images ),i .Format );_ddea :=_abfd .AddRelationship (_afbde ,_f .ImageType );_eeea .SetRelID (_ddea .X ().IdAttr );return _eeea ,nil ; -}; +// SetText sets the watermark text. +func (_befde *WatermarkText )SetText (text string ){_eaabd :=_befde .getShape ();if _befde ._adaba !=nil {_begf :=_befde ._adaba .EG_ShapeElements ;if len (_begf )> 0&&_begf [0].Textpath !=nil {_begf [0].Textpath .StringAttr =&text ;};}else {_eadcd :=_befde .findNode (_eaabd ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"); +for _bbbfc ,_eaeg :=range _eadcd .Attrs {if _eaeg .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_eadcd .Attrs [_bbbfc ].Value =text ;};};};}; -// SetFirstLineIndent controls the first line indent of the paragraph. -func (_ggfe ParagraphStyleProperties )SetFirstLineIndent (m _dg .Distance ){if _ggfe ._cdeed .Ind ==nil {_ggfe ._cdeed .Ind =_gdb .NewCT_Ind ();};if m ==_dg .Zero {_ggfe ._cdeed .Ind .FirstLineAttr =nil ;}else {_ggfe ._cdeed .Ind .FirstLineAttr =&_de .ST_TwipsMeasure {}; -_ggfe ._cdeed .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (m /_dg .Twips ));};}; +// SetOutline sets the run to outlined text. +func (_acfdg RunProperties )SetOutline (b bool ){if !b {_acfdg ._bgefc .Outline =nil ;}else {_acfdg ._bgefc .Outline =_af .NewCT_OnOff ();};}; -// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. -func (_agcg RunProperties )CharacterSpacingMeasure ()string {if _ededc :=_agcg ._bace .Spacing ;_ededc !=nil {_cgee :=_ededc .ValAttr ;if _cgee .ST_UniversalMeasure !=nil {return *_cgee .ST_UniversalMeasure ;};};return "";}; +// InsertRowAfter inserts a row after another row +func (_gcec Table )InsertRowAfter (r Row )Row {for _daaa ,_cdfg :=range _gcec ._ceebd .EG_ContentRowContent {if len (_cdfg .Tr )> 0&&r .X ()==_cdfg .Tr [0]{_ccegc :=_af .NewEG_ContentRowContent ();if len (_gcec ._ceebd .EG_ContentRowContent )< _daaa +2{return _gcec .AddRow (); +};_gcec ._ceebd .EG_ContentRowContent =append (_gcec ._ceebd .EG_ContentRowContent ,nil );copy (_gcec ._ceebd .EG_ContentRowContent [_daaa +2:],_gcec ._ceebd .EG_ContentRowContent [_daaa +1:]);_gcec ._ceebd .EG_ContentRowContent [_daaa +1]=_ccegc ;_deaae :=_af .NewCT_Row (); +_ccegc .Tr =append (_ccegc .Tr ,_deaae );return Row {_gcec ._fbgef ,_deaae };};};return _gcec .AddRow ();}; -// SetHeader sets a section header. -func (_cbbe Section )SetHeader (h Header ,t _gdb .ST_HdrFtr ){_bgcfa :=_gdb .NewEG_HdrFtrReferences ();_cbbe ._bcgc .EG_HdrFtrReferences =append (_cbbe ._bcgc .EG_HdrFtrReferences ,_bgcfa );_bgcfa .HeaderReference =_gdb .NewCT_HdrFtrRef ();_bgcfa .HeaderReference .TypeAttr =t ; -_eaabd :=_cbbe ._aaaeb ._aed .FindRIDForN (h .Index (),_f .HeaderType );if _eaabd ==""{_fe .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"); -};_bgcfa .HeaderReference .IdAttr =_eaabd ;}; +// ExtractFromFooter returns text from the document footer as an array of TextItems. +func ExtractFromFooter (footer *_af .Ftr )[]TextItem {return _adbfe (footer .EG_ContentBlockContent ,nil )};func (_abbe *Document )validateBookmarks ()error {_bcdgc :=make (map[string ]struct{});for _ ,_fefcd :=range _abbe .Bookmarks (){if _ ,_geb :=_bcdgc [_fefcd .Name ()]; +_geb {return _fc .Errorf ("d\u0075\u0070\u006c\u0069\u0063\u0061t\u0065\u0020\u0062\u006f\u006f\u006b\u006d\u0061\u0072k\u0020\u0025\u0073 \u0066o\u0075\u006e\u0064",_fefcd .Name ());};_bcdgc [_fefcd .Name ()]=struct{}{};};return nil ;}; -// X returns the inner wrapped XML type. -func (_ffbb Endnote )X ()*_gdb .CT_FtnEdn {return _ffbb ._baab }; +// SetWidth sets the table with to a specified width. +func (_bgedc TableProperties )SetWidth (d _fe .Distance ){_bgedc ._gdef .TblW =_af .NewCT_TblWidth ();_bgedc ._gdef .TblW .TypeAttr =_af .ST_TblWidthDxa ;_bgedc ._gdef .TblW .WAttr =&_af .ST_MeasurementOrPercent {};_bgedc ._gdef .TblW .WAttr .ST_DecimalNumberOrPercent =&_af .ST_DecimalNumberOrPercent {}; +_bgedc ._gdef .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (d /_fe .Twips ));}; -// SetLineSpacing controls the line spacing of the paragraph. -func (_cfadg ParagraphStyleProperties )SetLineSpacing (m _dg .Distance ,rule _gdb .ST_LineSpacingRule ){if _cfadg ._cdeed .Spacing ==nil {_cfadg ._cdeed .Spacing =_gdb .NewCT_Spacing ();};if rule ==_gdb .ST_LineSpacingRuleUnset {_cfadg ._cdeed .Spacing .LineRuleAttr =_gdb .ST_LineSpacingRuleUnset ; -_cfadg ._cdeed .Spacing .LineAttr =nil ;}else {_cfadg ._cdeed .Spacing .LineRuleAttr =rule ;_cfadg ._cdeed .Spacing .LineAttr =&_gdb .ST_SignedTwipsMeasure {};_cfadg ._cdeed .Spacing .LineAttr .Int64 =_f .Int64 (int64 (m /_dg .Twips ));};}; +// Underline returns the type of paragraph underline. +func (_eadc ParagraphProperties )Underline ()_af .ST_Underline {if _fdgff :=_eadc ._bede .RPr .U ;_fdgff !=nil {return _fdgff .ValAttr ;};return 0;}; -// 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{_cc .DocBase ;_dbc *_gdb .Document ;Settings Settings ;Numbering Numbering ;Styles Styles ;_agfcg []*_gdb .Hdr ;_fgd []_cc .Relationships ;_dea []*_gdb .Ftr ;_gaf []_cc .Relationships ;_aed _cc .Relationships ;_aaf []*_dcb .Theme ; -_abbb *_gdb .WebSettings ;_cdee *_gdb .Fonts ;_gef _cc .Relationships ;_gde *_gdb .Endnotes ;_bgg *_gdb .Footnotes ;_acf []*_ac .Control ;_deae []*chart ;_edg string ;};func (_fbfge *Document )putNode (_afeg ,_bcdb Node ,_gbag bool )bool {_fbfge .insertImageFromNode (_bcdb ); -_fbfge .insertStyleFromNode (_bcdb );switch _cabbe :=_bcdb ._dbca .(type ){case *Paragraph :if _beac ,_dgbb :=_afeg .X ().(*Paragraph );_dgbb {_fbfge .appendParagraph (_beac ,*_cabbe ,_gbag );return true ;}else {for _ ,_deaa :=range _afeg .Children {if _cadcb :=_fbfge .putNode (_deaa ,_bcdb ,_gbag ); -_cadcb {break ;};};};case *Table :if _gbeb ,_egage :=_afeg .X ().(*Paragraph );_egage {_dbef :=_fbfge .appendTable (_gbeb ,*_cabbe ,_gbag );_dbef ._afabf =_cabbe ._afabf ;return true ;}else {for _ ,_cbcf :=range _afeg .Children {if _geadc :=_fbfge .putNode (_cbcf ,_bcdb ,_gbag ); -_geadc {break ;};};};};return false ;}; +// SetVerticalBanding controls the conditional formatting for vertical banding. +func (_bfeff TableLook )SetVerticalBanding (on bool ){if !on {_bfeff ._bcbee .NoVBandAttr =&_adb .ST_OnOff {};_bfeff ._bcbee .NoVBandAttr .ST_OnOff1 =_adb .ST_OnOff1On ;}else {_bfeff ._bcbee .NoVBandAttr =&_adb .ST_OnOff {};_bfeff ._bcbee .NoVBandAttr .ST_OnOff1 =_adb .ST_OnOff1Off ; +};}; -// SetTextWrapInFrontOfText sets the text wrap to in front of text. -func (_af AnchoredDrawing )SetTextWrapInFrontOfText (){_af ._bc .Choice =&_gdb .WdEG_WrapTypeChoice {};_af ._bc .Choice .WrapNone =_gdb .NewWdCT_WrapNone ();_af ._bc .BehindDocAttr =false ;_af ._bc .LayoutInCellAttr =true ;_af ._bc .AllowOverlapAttr =true ; -}; +// SetRowBandSize sets the number of Rows in the row band +func (_fegc TableStyleProperties )SetRowBandSize (rows int64 ){_fegc ._ffedg .TblStyleRowBandSize =_af .NewCT_DecimalNumber ();_fegc ._ffedg .TblStyleRowBandSize .ValAttr =rows ;}; -// 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 (_dfedb Header )Index ()int {for _fagde ,_dbbea :=range _dfedb ._ddgg ._agfcg {if _dbbea ==_dfedb ._eeee {return _fagde ;};};return -1;}; +// NumId return numbering numId that being use by style properties. +func (_baeae ParagraphStyleProperties )NumId ()int64 {if _baeae ._bbbg .NumPr !=nil {if _baeae ._bbbg .NumPr .NumId !=nil {return _baeae ._bbbg .NumPr .NumId .ValAttr ;};};return -1;}; // X returns the inner wrapped XML type. -func (_eddcd ParagraphStyleProperties )X ()*_gdb .CT_PPrGeneral {return _eddcd ._cdeed }; +func (_cfbb TableProperties )X ()*_af .CT_TblPr {return _cfbb ._gdef }; -// SetImprint sets the run to imprinted text. -func (_fgdfg RunProperties )SetImprint (b bool ){if !b {_fgdfg ._bace .Imprint =nil ;}else {_fgdfg ._bace .Imprint =_gdb .NewCT_OnOff ();};}; +// NumberingDefinition defines a numbering definition for a list of pragraphs. +type NumberingDefinition struct{_cfed *_af .CT_AbstractNum }; -// HasEndnotes returns a bool based on the presence or abscence of endnotes within -// the document. -func (_ecad *Document )HasEndnotes ()bool {return _ecad ._gde !=nil };func (_abbe Paragraph )addFldChar ()*_gdb .CT_FldChar {_fagg :=_abbe .AddRun ();_ecbec :=_fagg .X ();_ggbaf :=_gdb .NewEG_RunInnerContent ();_fedac :=_gdb .NewCT_FldChar ();_ggbaf .FldChar =_fedac ; -_ecbec .EG_RunInnerContent =append (_ecbec .EG_RunInnerContent ,_ggbaf );return _fedac ;}; +// SetVerticalAlignment sets the vertical alignment of content within a table cell. +func (_ef CellProperties )SetVerticalAlignment (align _af .ST_VerticalJc ){if align ==_af .ST_VerticalJcUnset {_ef ._fed .VAlign =nil ;}else {_ef ._fed .VAlign =_af .NewCT_VerticalJc ();_ef ._fed .VAlign .ValAttr =align ;};}; -// Levels returns all of the numbering levels defined in the definition. -func (_gfbg NumberingDefinition )Levels ()[]NumberingLevel {_gbedg :=[]NumberingLevel {};for _ ,_gebf :=range _gfbg ._gged .Lvl {_gbedg =append (_gbedg ,NumberingLevel {_gebf });};return _gbedg ;}; +// SetBefore sets the spacing that comes before the paragraph. +func (_afff ParagraphSpacing )SetBefore (before _fe .Distance ){_afff ._cfgda .BeforeAttr =&_adb .ST_TwipsMeasure {};_afff ._cfgda .BeforeAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (before /_fe .Twips ));}; -// Properties returns the numbering level paragraph properties. -func (_cfgba NumberingLevel )Properties ()ParagraphStyleProperties {if _cfgba ._ggagc .PPr ==nil {_cfgba ._ggagc .PPr =_gdb .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_cfgba ._ggagc .PPr };}; +// AddTab adds tab to a run and can be used with the the Paragraph's tab stops. +func (_dgcc Run )AddTab (){_eabgf :=_dgcc .newIC ();_eabgf .Tab =_af .NewCT_Empty ()}; -// SetFirstLineIndent controls the indentation of the first line in a paragraph. -func (_ggdeg ParagraphProperties )SetFirstLineIndent (m _dg .Distance ){if _ggdeg ._egbf .Ind ==nil {_ggdeg ._egbf .Ind =_gdb .NewCT_Ind ();};if m ==_dg .Zero {_ggdeg ._egbf .Ind .FirstLineAttr =nil ;}else {_ggdeg ._egbf .Ind .FirstLineAttr =&_de .ST_TwipsMeasure {}; -_ggdeg ._egbf .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (m /_dg .Twips ));};}; +// SetCantSplit set row properties for Can't Split value. +func (_ffec RowProperties )SetCantSplit (val bool ){if !val {_ffec ._eegb .CantSplit =nil ;}else {_gcgd :=_af .NewCT_OnOff ();_ffec ._eegb .CantSplit =[]*_af .CT_OnOff {_gcgd };};};func _afcca ()*_ad .Path {_dgabf :=_ad .NewPath ();_dgabf .TextpathokAttr =_adb .ST_TrueFalseTrue ; +_dgabf .ConnecttypeAttr =_ad .OfcST_ConnectTypeCustom ;_gfdgc :="\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";_dgabf .ConnectlocsAttr =&_gfdgc ; +_ebffg :="\u0032\u0037\u0030,\u0031\u0038\u0030\u002c\u0039\u0030\u002c\u0030";_dgabf .ConnectanglesAttr =&_ebffg ;return _dgabf ;}; -// SearchStylesById returns style by its id. -func (_ebded Styles )SearchStyleById (id string )(Style ,bool ){for _ ,_gaaa :=range _ebded ._cadcge .Style {if _gaaa .StyleIdAttr !=nil {if *_gaaa .StyleIdAttr ==id {return Style {_gaaa },true ;};};};return Style {},false ;}; +// ParagraphProperties returns the paragraph properties controlling text formatting within the table. +func (_gggea TableConditionalFormatting )ParagraphProperties ()ParagraphStyleProperties {if _gggea ._fcbd .PPr ==nil {_gggea ._fcbd .PPr =_af .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_gggea ._fcbd .PPr };}; -// SetSpacing sets the spacing that comes before and after the paragraph. -func (_cfdc ParagraphStyleProperties )SetSpacing (before ,after _dg .Distance ){if _cfdc ._cdeed .Spacing ==nil {_cfdc ._cdeed .Spacing =_gdb .NewCT_Spacing ();};if before ==_dg .Zero {_cfdc ._cdeed .Spacing .BeforeAttr =nil ;}else {_cfdc ._cdeed .Spacing .BeforeAttr =&_de .ST_TwipsMeasure {}; -_cfdc ._cdeed .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (before /_dg .Twips ));};if after ==_dg .Zero {_cfdc ._cdeed .Spacing .AfterAttr =nil ;}else {_cfdc ._cdeed .Spacing .AfterAttr =&_de .ST_TwipsMeasure {};_cfdc ._cdeed .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (after /_dg .Twips )); -};}; +// SetWidthAuto sets the the table width to automatic. +func (_eebb TableProperties )SetWidthAuto (){_eebb ._gdef .TblW =_af .NewCT_TblWidth ();_eebb ._gdef .TblW .TypeAttr =_af .ST_TblWidthAuto ;}; -// SetTblHeader set row properties for repeat table row on every new page value. -func (_cfcd RowProperties )SetTblHeader (val bool ){if !val {_cfcd ._aggd .TblHeader =nil ;}else {_dccbg :=_gdb .NewCT_OnOff ();_cfcd ._aggd .TblHeader =[]*_gdb .CT_OnOff {_dccbg };};}; +// SetHangingIndent controls special indent of paragraph. +func (_ggecf Paragraph )SetHangingIndent (m _fe .Distance ){_ggecf .ensurePPr ();_gfdge :=_ggecf ._gacd .PPr ;if _gfdge .Ind ==nil {_gfdge .Ind =_af .NewCT_Ind ();};if m ==_fe .Zero {_gfdge .Ind .HangingAttr =nil ;}else {_gfdge .Ind .HangingAttr =&_adb .ST_TwipsMeasure {}; +_gfdge .Ind .HangingAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (m /_fe .Twips ));};}; -// SetStartPct sets the cell start margin -func (_aae CellMargins )SetStartPct (pct float64 ){_aae ._cf .Start =_gdb .NewCT_TblWidth ();_cca (_aae ._cf .Start ,pct );}; +// RightToLeft returns true if run text goes from right to left. +func (_ecgbbf RunProperties )RightToLeft ()bool {return _abag (_ecgbbf ._bgefc .Rtl )};func (_bba *Document )syncFootnoteSettings (){_dabc :=[]int64 {};_ddgg :=_bba .Footnotes ();for _ ,_fdgc :=range _ddgg {if _fdgc .X ().TypeAttr !=_af .ST_FtnEdnUnset &&_fdgc .X ().TypeAttr !=_af .ST_FtnEdnNormal {_dabc =append (_dabc ,_fdgc .X ().IdAttr ); +};};_dfab :=_bba .Settings .X ().CT_Settings .FootnotePr ;if _dfab ==nil {_dfab =_af .NewCT_FtnDocProps ();};if len (_dabc )==0{_dfab .Footnote =nil ;return ;};_dfab .Footnote =[]*_af .CT_FtnEdnSepRef {};for _ ,_fgag :=range _dabc {_bfec :=_af .NewCT_FtnEdnSepRef (); +_bfec .IdAttr =_fgag ;_dfab .Footnote =append (_dfab .Footnote ,_bfec );};}; -// IgnoreSpaceBetweenParagraphOfSameStyle sets contextual spacing. -func (_cggbf Paragraph )IgnoreSpaceBetweenParagraphOfSameStyle (){_cggbf .ensurePPr ();if _cggbf ._gbaee .PPr .ContextualSpacing ==nil {_cggbf ._gbaee .PPr .ContextualSpacing =_gdb .NewCT_OnOff ();};_cggbf ._gbaee .PPr .ContextualSpacing .ValAttr =&_de .ST_OnOff {ST_OnOff1 :_de .ST_OnOff1On }; -};func _adcd (_bccd *_gdb .CT_P ,_ccbb map[string ]string ){for _ ,_cefb :=range _bccd .EG_PContent {if _cefb .Hyperlink !=nil &&_cefb .Hyperlink .IdAttr !=nil {if _addg ,_bafb :=_ccbb [*_cefb .Hyperlink .IdAttr ];_bafb {*_cefb .Hyperlink .IdAttr =_addg ; -};};};}; +// SetTextStyleBold set text style of watermark to bold. +func (_gafb *WatermarkText )SetTextStyleBold (value bool ){if _gafb ._adaba !=nil {_dafdg :=_gafb .GetStyle ();_dafdg .SetBold (value );_gafb .SetStyle (_dafdg );};}; -// Section is the beginning of a new section. -type Section struct{_aaaeb *Document ;_bcgc *_gdb .CT_SectPr ;}; +// TableProperties are the properties for a table within a document +type TableProperties struct{_gdef *_af .CT_TblPr }; -// PutNodeBefore put node to position before relativeTo. -func (_fdaca *Document )PutNodeBefore (relativeTo ,node Node ){_fdaca .putNode (relativeTo ,node ,true )}; +// Styles returns all styles. +func (_ggfef Styles )Styles ()[]Style {_agfb :=[]Style {};for _ ,_bfgec :=range _ggfef ._cfaga .Style {_agfb =append (_agfb ,Style {_bfgec });};return _agfb ;}; -// Style is a style within the styles.xml file. -type Style struct{_gfdb *_gdb .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 *_af .CT_Tbl ;Row *_af .CT_Row ;Cell *_af .CT_Tc ;RowIndex int ;ColIndex int ;}; -// Font returns the name of run font family. -func (_fdee RunProperties )Font ()string {if _ebcg :=_fdee ._bace .RFonts ;_ebcg !=nil {if _ebcg .AsciiAttr !=nil {return *_ebcg .AsciiAttr ;}else if _ebcg .HAnsiAttr !=nil {return *_ebcg .HAnsiAttr ;}else if _ebcg .CsAttr !=nil {return *_ebcg .CsAttr ; -};};return "";}; +// SetAllowOverlapAttr sets the allowOverlap attribute of anchor. +func (_ggb AnchoredDrawing )SetAllowOverlapAttr (val bool ){_ggb ._bda .AllowOverlapAttr =val };func (_gca *Document )syncEndnoteSettings (){_bggd :=[]int64 {};_aaf :=_gca .Endnotes ();for _ ,_bcdg :=range _aaf {if _bcdg .X ().TypeAttr !=_af .ST_FtnEdnUnset &&_bcdg .X ().TypeAttr !=_af .ST_FtnEdnNormal {_bggd =append (_bggd ,_bcdg .X ().IdAttr ); +};};_geeff :=_gca .Settings .X ().CT_Settings .EndnotePr ;if _geeff ==nil {_geeff =_af .NewCT_EdnDocProps ();};if len (_bggd )==0{_geeff .Endnote =nil ;return ;};_geeff .Endnote =[]*_af .CT_FtnEdnSepRef {};for _ ,_gfge :=range _bggd {_bcg :=_af .NewCT_FtnEdnSepRef (); +_bcg .IdAttr =_gfge ;_geeff .Endnote =append (_geeff .Endnote ,_bcg );};}; -// ParagraphProperties returns the paragraph style properties. -func (_dccg Style )ParagraphProperties ()ParagraphStyleProperties {if _dccg ._gfdb .PPr ==nil {_dccg ._gfdb .PPr =_gdb .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_dccg ._gfdb .PPr };}; +// RemoveEndnote removes a endnote from both the paragraph and the document +// the requested endnote must be anchored on the paragraph being referenced. +// +// After each removal, the rest of the endnote ids would be reordered. +func (_eabe Paragraph )RemoveEndnote (id int64 ){for _ ,_fbbbf :=range _eabe .Runs (){if _dfbag ,_gfad :=_fbbbf .IsEndnote ();_dfbag {if _gfad ==id {_eabe .RemoveRun (_fbbbf );break ;};};};_eabe ._fcga .removeEndnote (id );}; -// 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 (_ecffe Run )IsEndnote ()(bool ,int64 ){if _ecffe ._feebb .EG_RunInnerContent !=nil {if _ecffe ._feebb .EG_RunInnerContent [0].EndnoteReference !=nil {return true ,_ecffe ._feebb .EG_RunInnerContent [0].EndnoteReference .IdAttr ;};};return false ,0; -}; +// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. +func (_bfffb RunProperties )CharacterSpacingMeasure ()string {if _gedgf :=_bfffb ._bgefc .Spacing ;_gedgf !=nil {_aadd :=_gedgf .ValAttr ;if _aadd .ST_UniversalMeasure !=nil {return *_aadd .ST_UniversalMeasure ;};};return "";}; -// AddDefinition adds a new numbering definition. -func (_fbec Numbering )AddDefinition ()NumberingDefinition {_cdgf :=_gdb .NewCT_Num ();_eeeag :=int64 (1);for _ ,_cegb :=range _fbec .Definitions (){if _cegb .AbstractNumberID ()>=_eeeag {_eeeag =_cegb .AbstractNumberID ()+1;};};_cafa :=int64 (1);for _ ,_deeda :=range _fbec .X ().Num {if _deeda .NumIdAttr >=_cafa {_cafa =_deeda .NumIdAttr +1; -};};_cdgf .NumIdAttr =_cafa ;_cdgf .AbstractNumId =_gdb .NewCT_DecimalNumber ();_cdgf .AbstractNumId .ValAttr =_eeeag ;_beggd :=_gdb .NewCT_AbstractNum ();_beggd .AbstractNumIdAttr =_eeeag ;_fbec ._cgbg .AbstractNum =append (_fbec ._cgbg .AbstractNum ,_beggd ); -_fbec ._cgbg .Num =append (_fbec ._cgbg .Num ,_cdgf );return NumberingDefinition {_beggd };}; +// SetCellSpacing sets the cell spacing within a table. +func (_egfg TableProperties )SetCellSpacing (m _fe .Distance ){_egfg ._gdef .TblCellSpacing =_af .NewCT_TblWidth ();_egfg ._gdef .TblCellSpacing .TypeAttr =_af .ST_TblWidthDxa ;_egfg ._gdef .TblCellSpacing .WAttr =&_af .ST_MeasurementOrPercent {};_egfg ._gdef .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_af .ST_DecimalNumberOrPercent {}; +_egfg ._gdef .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (m /_fe .Dxa ));}; -// Footers returns the footers defined in the document. -func (_debb *Document )Footers ()[]Footer {_aceb :=[]Footer {};for _ ,_gaeg :=range _debb ._dea {_aceb =append (_aceb ,Footer {_debb ,_gaeg });};return _aceb ;};func (_fcc *Document )validateBookmarks ()error {_agbd :=make (map[string ]struct{});for _ ,_eacf :=range _fcc .Bookmarks (){if _ ,_acgc :=_agbd [_eacf .Name ()]; -_acgc {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",_eacf .Name ());};_agbd [_eacf .Name ()]=struct{}{};};return nil ;}; +// AddRow adds a row to a table. +func (_acef Table )AddRow ()Row {_abgd :=_af .NewEG_ContentRowContent ();_acef ._ceebd .EG_ContentRowContent =append (_acef ._ceebd .EG_ContentRowContent ,_abgd );_afag :=_af .NewCT_Row ();_abgd .Tr =append (_abgd .Tr ,_afag );return Row {_acef ._fbgef ,_afag }; +}; -// AddParagraph adds a paragraph to the footer. -func (_gafa Footer )AddParagraph ()Paragraph {_cbdd :=_gdb .NewEG_ContentBlockContent ();_gafa ._dbdg .EG_ContentBlockContent =append (_gafa ._dbdg .EG_ContentBlockContent ,_cbdd );_fcad :=_gdb .NewCT_P ();_cbdd .P =append (_cbdd .P ,_fcad );return Paragraph {_gafa ._dgbc ,_fcad }; -};func (_eeeaa Paragraph )addBeginFldChar (_ebee string )*_gdb .CT_FFData {_dfbd :=_eeeaa .addFldChar ();_dfbd .FldCharTypeAttr =_gdb .ST_FldCharTypeBegin ;_dfbd .FfData =_gdb .NewCT_FFData ();_eadd :=_gdb .NewCT_FFName ();_eadd .ValAttr =&_ebee ;_dfbd .FfData .Name =[]*_gdb .CT_FFName {_eadd }; -return _dfbd .FfData ;};func _fgaa (_aegc *_gdb .EG_ContentBlockContent )[]Bookmark {_afff :=[]Bookmark {};for _ ,_eagc :=range _aegc .P {for _ ,_cfc :=range _eagc .EG_PContent {for _ ,_dcdfa :=range _cfc .EG_ContentRunContent {for _ ,_dcfd :=range _dcdfa .EG_RunLevelElts {for _ ,_aab :=range _dcfd .EG_RangeMarkupElements {if _aab .BookmarkStart !=nil {_afff =append (_afff ,Bookmark {_aab .BookmarkStart }); -};};};};};};for _ ,_bacc :=range _aegc .EG_RunLevelElts {for _ ,_dbeba :=range _bacc .EG_RangeMarkupElements {if _dbeba .BookmarkStart !=nil {_afff =append (_afff ,Bookmark {_dbeba .BookmarkStart });};};};for _ ,_fdbf :=range _aegc .Tbl {for _ ,_aedf :=range _fdbf .EG_ContentRowContent {for _ ,_bdcg :=range _aedf .Tr {for _ ,_gggb :=range _bdcg .EG_ContentCellContent {for _ ,_dgb :=range _gggb .Tc {for _ ,_ffegc :=range _dgb .EG_BlockLevelElts {for _ ,_fdac :=range _ffegc .EG_ContentBlockContent {for _ ,_eced :=range _fgaa (_fdac ){_afff =append (_afff ,_eced ); -};};};};};};};};return _afff ;}; +// SetStartIndent controls the start indentation. +func (_ebbgg ParagraphProperties )SetStartIndent (m _fe .Distance ){if _ebbgg ._bede .Ind ==nil {_ebbgg ._bede .Ind =_af .NewCT_Ind ();};if m ==_fe .Zero {_ebbgg ._bede .Ind .StartAttr =nil ;}else {_ebbgg ._bede .Ind .StartAttr =&_af .ST_SignedTwipsMeasure {}; +_ebbgg ._bede .Ind .StartAttr .Int64 =_c .Int64 (int64 (m /_fe .Twips ));};}; -// DrawingAnchored returns a slice of AnchoredDrawings. -func (_gegcc Run )DrawingAnchored ()[]AnchoredDrawing {_eebg :=[]AnchoredDrawing {};for _ ,_bbdbg :=range _gegcc ._feebb .EG_RunInnerContent {if _bbdbg .Drawing ==nil {continue ;};for _ ,_fbcc :=range _bbdbg .Drawing .Anchor {_eebg =append (_eebg ,AnchoredDrawing {_gegcc ._ecda ,_fbcc }); -};};return _eebg ;}; +// VerticalAlign returns the value of paragraph vertical align. +func (_ddgbf ParagraphProperties )VerticalAlignment ()_adb .ST_VerticalAlignRun {if _ccdab :=_ddgbf ._bede .RPr .VertAlign ;_ccdab !=nil {return _ccdab .ValAttr ;};return 0;}; -// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_dbcfg RunProperties )ComplexSizeMeasure ()string {if _bdafb :=_dbcfg ._bace .SzCs ;_bdafb !=nil {_cdgaf :=_bdafb .ValAttr ;if _cdgaf .ST_PositiveUniversalMeasure !=nil {return *_cdgaf .ST_PositiveUniversalMeasure ;};};return "";}; +// SetProperties sets the `RunProperties` to the `Run` element +func (_ccgc Run )SetProperties (rp RunProperties ){if rp ._bgefc ==nil {_ccgc ._cefc .RPr =_af .NewCT_RPr ();}else {_begcb :=&_af .CT_RPr {};if rp ._bgefc .RStyle !=nil {_begcb .RStyle =&_af .CT_String {ValAttr :rp ._bgefc .RStyle .ValAttr };};if rp ._bgefc .RFonts !=nil {_begcb .RFonts =&_af .CT_Fonts {HintAttr :rp ._bgefc .RFonts .HintAttr ,AsciiAttr :rp ._bgefc .RFonts .AsciiAttr ,HAnsiAttr :rp ._bgefc .RFonts .HAnsiAttr ,EastAsiaAttr :rp ._bgefc .RFonts .EastAsiaAttr ,CsAttr :rp ._bgefc .RFonts .CsAttr ,AsciiThemeAttr :rp ._bgefc .RFonts .AsciiThemeAttr ,HAnsiThemeAttr :rp ._bgefc .RFonts .HAnsiThemeAttr ,EastAsiaThemeAttr :rp ._bgefc .RFonts .EastAsiaThemeAttr ,CsthemeAttr :rp ._bgefc .RFonts .CsthemeAttr }; +};if rp ._bgefc .B !=nil {_begcb .B =&_af .CT_OnOff {};if rp ._bgefc .B .ValAttr !=nil {_afea :=*rp ._bgefc .B .ValAttr ;_begcb .B .ValAttr =&_afea ;};};if rp ._bgefc .BCs !=nil {_begcb .BCs =&_af .CT_OnOff {};if rp ._bgefc .BCs .ValAttr !=nil {_beggb :=*rp ._bgefc .BCs .ValAttr ; +_begcb .BCs .ValAttr =&_beggb ;};};if rp ._bgefc .I !=nil {_begcb .I =&_af .CT_OnOff {};if rp ._bgefc .I .ValAttr !=nil {_bdfbf :=*rp ._bgefc .I .ValAttr ;_begcb .I .ValAttr =&_bdfbf ;};};if rp ._bgefc .ICs !=nil {_begcb .ICs =&_af .CT_OnOff {};if rp ._bgefc .ICs .ValAttr !=nil {_gffea :=*rp ._bgefc .ICs .ValAttr ; +_begcb .ICs .ValAttr =&_gffea ;};};if rp ._bgefc .Caps !=nil {_begcb .Caps =&_af .CT_OnOff {};if rp ._bgefc .Caps .ValAttr !=nil {_abeg :=*rp ._bgefc .Caps .ValAttr ;_begcb .Caps .ValAttr =&_abeg ;};};if rp ._bgefc .SmallCaps !=nil {_begcb .SmallCaps =&_af .CT_OnOff {}; +if rp ._bgefc .SmallCaps .ValAttr !=nil {_dfcbe :=*rp ._bgefc .SmallCaps .ValAttr ;_begcb .SmallCaps .ValAttr =&_dfcbe ;};};if rp ._bgefc .Strike !=nil {_begcb .Strike =&_af .CT_OnOff {};if rp ._bgefc .Strike .ValAttr !=nil {_geegb :=*rp ._bgefc .Strike .ValAttr ; +_begcb .Strike .ValAttr =&_geegb ;};};if rp ._bgefc .Dstrike !=nil {_begcb .Dstrike =&_af .CT_OnOff {};if rp ._bgefc .Dstrike .ValAttr !=nil {_facb :=*rp ._bgefc .Dstrike .ValAttr ;_begcb .Dstrike .ValAttr =&_facb ;};};if rp ._bgefc .Outline !=nil {_begcb .Outline =&_af .CT_OnOff {}; +if rp ._bgefc .Outline .ValAttr !=nil {_efgc :=*rp ._bgefc .Outline .ValAttr ;_begcb .Outline .ValAttr =&_efgc ;};};if rp ._bgefc .Shadow !=nil {_begcb .Shadow =&_af .CT_OnOff {};if rp ._bgefc .Shadow .ValAttr !=nil {_dgagg :=*rp ._bgefc .Shadow .ValAttr ; +_begcb .Shadow .ValAttr =&_dgagg ;};};if rp ._bgefc .Emboss !=nil {_begcb .Emboss =&_af .CT_OnOff {};if rp ._bgefc .Emboss .ValAttr !=nil {_caabb :=*rp ._bgefc .Emboss .ValAttr ;_begcb .Emboss .ValAttr =&_caabb ;};};if rp ._bgefc .Imprint !=nil {_begcb .Imprint =&_af .CT_OnOff {}; +if rp ._bgefc .Imprint .ValAttr !=nil {_fafga :=*rp ._bgefc .Imprint .ValAttr ;_begcb .Imprint .ValAttr =&_fafga ;};};if rp ._bgefc .NoProof !=nil {_begcb .NoProof =&_af .CT_OnOff {};if rp ._bgefc .NoProof .ValAttr !=nil {_cbaf :=*rp ._bgefc .NoProof .ValAttr ; +_begcb .NoProof .ValAttr =&_cbaf ;};};if rp ._bgefc .SnapToGrid !=nil {_begcb .SnapToGrid =&_af .CT_OnOff {};if rp ._bgefc .SnapToGrid .ValAttr !=nil {_beedd :=*rp ._bgefc .SnapToGrid .ValAttr ;_begcb .SnapToGrid .ValAttr =&_beedd ;};};if rp ._bgefc .Vanish !=nil {_begcb .Vanish =&_af .CT_OnOff {}; +if rp ._bgefc .Vanish .ValAttr !=nil {_fedg :=*rp ._bgefc .Vanish .ValAttr ;_begcb .Vanish .ValAttr =&_fedg ;};};if rp ._bgefc .WebHidden !=nil {_begcb .WebHidden =&_af .CT_OnOff {};if rp ._bgefc .WebHidden .ValAttr !=nil {_aedgf :=*rp ._bgefc .WebHidden .ValAttr ; +_begcb .WebHidden .ValAttr =&_aedgf ;};};if rp ._bgefc .Color !=nil {_begcb .Color =&_af .CT_Color {ValAttr :rp ._bgefc .Color .ValAttr ,ThemeColorAttr :rp ._bgefc .Color .ThemeColorAttr ,ThemeTintAttr :rp ._bgefc .Color .ThemeTintAttr ,ThemeShadeAttr :rp ._bgefc .Color .ThemeShadeAttr }; +};if rp ._bgefc .Spacing !=nil {_begcb .Spacing =&_af .CT_SignedTwipsMeasure {ValAttr :rp ._bgefc .Spacing .ValAttr };};if rp ._bgefc .W !=nil {_begcb .W =&_af .CT_TextScale {ValAttr :rp ._bgefc .W .ValAttr };};if rp ._bgefc .Kern !=nil {_begcb .Kern =&_af .CT_HpsMeasure {ValAttr :rp ._bgefc .Kern .ValAttr }; +};if rp ._bgefc .Position !=nil {_begcb .Position =&_af .CT_SignedHpsMeasure {ValAttr :rp ._bgefc .Position .ValAttr };};if rp ._bgefc .Sz !=nil {_begcb .Sz =&_af .CT_HpsMeasure {ValAttr :rp ._bgefc .Sz .ValAttr };};if rp ._bgefc .SzCs !=nil {_begcb .SzCs =&_af .CT_HpsMeasure {ValAttr :rp ._bgefc .SzCs .ValAttr }; +};if rp ._bgefc .Highlight !=nil {_begcb .Highlight =&_af .CT_Highlight {ValAttr :rp ._bgefc .Highlight .ValAttr };};if rp ._bgefc .U !=nil {_begcb .U =&_af .CT_Underline {ValAttr :rp ._bgefc .U .ValAttr ,ColorAttr :rp ._bgefc .U .ColorAttr ,ThemeColorAttr :rp ._bgefc .U .ThemeColorAttr ,ThemeTintAttr :rp ._bgefc .U .ThemeTintAttr ,ThemeShadeAttr :rp ._bgefc .U .ThemeShadeAttr }; +};if rp ._bgefc .Effect !=nil {_begcb .Effect =&_af .CT_TextEffect {ValAttr :rp ._bgefc .Effect .ValAttr };};if rp ._bgefc .Bdr !=nil {_begcb .Bdr =&_af .CT_Border {ValAttr :rp ._bgefc .Bdr .ValAttr ,ColorAttr :rp ._bgefc .Bdr .ColorAttr ,ThemeColorAttr :rp ._bgefc .Bdr .ThemeColorAttr ,ThemeTintAttr :rp ._bgefc .Bdr .ThemeTintAttr ,ThemeShadeAttr :rp ._bgefc .Bdr .ThemeShadeAttr ,SzAttr :rp ._bgefc .Bdr .SzAttr ,SpaceAttr :rp ._bgefc .Bdr .SpaceAttr ,ShadowAttr :rp ._bgefc .Bdr .ShadowAttr ,FrameAttr :rp ._bgefc .Bdr .FrameAttr }; +};if rp ._bgefc .Shd !=nil {_begcb .Shd =&_af .CT_Shd {ValAttr :rp ._bgefc .Shd .ValAttr ,ColorAttr :rp ._bgefc .Shd .ColorAttr ,ThemeColorAttr :rp ._bgefc .Shd .ThemeColorAttr ,ThemeTintAttr :rp ._bgefc .Shd .ThemeTintAttr ,ThemeShadeAttr :rp ._bgefc .Shd .ThemeShadeAttr ,FillAttr :rp ._bgefc .Shd .FillAttr ,ThemeFillAttr :rp ._bgefc .Shd .ThemeFillAttr ,ThemeFillTintAttr :rp ._bgefc .Shd .ThemeFillTintAttr ,ThemeFillShadeAttr :rp ._bgefc .Shd .ThemeFillShadeAttr }; +};if rp ._bgefc .FitText !=nil {_begcb .FitText =&_af .CT_FitText {ValAttr :rp ._bgefc .FitText .ValAttr ,IdAttr :rp ._bgefc .FitText .IdAttr };};if rp ._bgefc .VertAlign !=nil {_begcb .VertAlign =&_af .CT_VerticalAlignRun {ValAttr :rp ._bgefc .VertAlign .ValAttr }; +};if rp ._bgefc .Rtl !=nil {_begcb .Rtl =&_af .CT_OnOff {ValAttr :rp ._bgefc .Rtl .ValAttr };};if rp ._bgefc .Cs !=nil {_begcb .Cs =&_af .CT_OnOff {ValAttr :rp ._bgefc .Cs .ValAttr };};if rp ._bgefc .Em !=nil {_begcb .Em =&_af .CT_Em {ValAttr :rp ._bgefc .Em .ValAttr }; +};if rp ._bgefc .Lang !=nil {_begcb .Lang =&_af .CT_Language {ValAttr :rp ._bgefc .Lang .ValAttr ,EastAsiaAttr :rp ._bgefc .Lang .EastAsiaAttr ,BidiAttr :rp ._bgefc .Lang .BidiAttr };};if rp ._bgefc .EastAsianLayout !=nil {_begcb .EastAsianLayout =&_af .CT_EastAsianLayout {IdAttr :rp ._bgefc .EastAsianLayout .IdAttr ,CombineAttr :rp ._bgefc .EastAsianLayout .CombineAttr ,CombineBracketsAttr :rp ._bgefc .EastAsianLayout .CombineBracketsAttr ,VertAttr :rp ._bgefc .EastAsianLayout .VertAttr ,VertCompressAttr :rp ._bgefc .EastAsianLayout .VertCompressAttr }; +};if rp ._bgefc .SpecVanish !=nil {_begcb .SpecVanish =&_af .CT_OnOff {ValAttr :rp ._bgefc .SpecVanish .ValAttr };};if rp ._bgefc .OMath !=nil {_begcb .OMath =&_af .CT_OnOff {ValAttr :rp ._bgefc .OMath .ValAttr };};_ccgc ._cefc .RPr =_begcb ;};}; -// Name returns the name of the field. -func (_cced FormField )Name ()string {return *_cced ._eebdg .Name [0].ValAttr }; +// Cell is a table cell within a document (not a spreadsheet) +type Cell struct{_eaa *Document ;_dcccf *_af .CT_Tc ;}; -// 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{_eebdg *_gdb .CT_FFData ;_eaggc *_gdb .EG_RunInnerContent ;}; +// X returns the inner wrapped XML type. +func (_bcbde RunProperties )X ()*_af .CT_RPr {return _bcbde ._bgefc }; -// InsertParagraphAfter adds a new empty paragraph after the relativeTo -// paragraph. -func (_agcc *Document )InsertParagraphAfter (relativeTo Paragraph )Paragraph {return _agcc .insertParagraph (relativeTo ,false );}; +// SetCellSpacingPercent sets the cell spacing within a table to a percent width. +func (_bggf TableProperties )SetCellSpacingPercent (pct float64 ){_bggf ._gdef .TblCellSpacing =_af .NewCT_TblWidth ();_bggf ._gdef .TblCellSpacing .TypeAttr =_af .ST_TblWidthPct ;_bggf ._gdef .TblCellSpacing .WAttr =&_af .ST_MeasurementOrPercent {};_bggf ._gdef .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_af .ST_DecimalNumberOrPercent {}; +_bggf ._gdef .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (pct *50));};func (_egdbb *Document )GetFontBytesByRelId (relID string )([]byte ,error ){if relID ==""{return nil ,nil ;};_ecfce :=_egdbb ._cgf .GetTargetByRelId (relID ); +_ecfce ="\u0077\u006f\u0072d\u002f"+_ecfce ;for _ ,_ecfde :=range _egdbb .ExtraFiles {if _ecfde .ZipPath ==_ecfce {_ageb ,_gffed :=_dc .ReadFile (_ecfde .DiskPath );if _gffed !=nil {return nil ,_fc .Errorf ("e\u0072r\u006f\u0072\u0020\u0072\u0065\u0061\u0064\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",_ecfde .DiskPath ,_gffed ); +};return _ageb ,nil ;};};return nil ,_fc .Errorf ("\u0066\u006fn\u0074\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u0020\u0069\u006e\u0020\u0073\u0074\u006f\u0072\u0061\u0067\u0065: \u0025\u0073",_ecfce );}; -// RightToLeft returns true if paragraph text goes from right to left. -func (_cbgd ParagraphProperties )RightToLeft ()bool {return _cefe (_cbgd ._egbf .RPr .Rtl )}; +// Style returns the style for a paragraph, or an empty string if it is unset. +func (_eefcf ParagraphProperties )Style ()string {if _eefcf ._bede .PStyle !=nil {return _eefcf ._bede .PStyle .ValAttr ;};return "";}; -// VerticalAlign returns the value of run vertical align. -func (_dbefa RunProperties )VerticalAlignment ()_de .ST_VerticalAlignRun {if _cbef :=_dbefa ._bace .VertAlign ;_cbef !=nil {return _cbef .ValAttr ;};return 0;}; +// SetHighlight highlights text in a specified color. +func (_decgb RunProperties )SetHighlight (c _af .ST_HighlightColor ){_decgb ._bgefc .Highlight =_af .NewCT_Highlight ();_decgb ._bgefc .Highlight .ValAttr =c ;}; -// RunProperties returns the RunProperties controlling numbering level font, etc. -func (_ddeaf NumberingLevel )RunProperties ()RunProperties {if _ddeaf ._ggagc .RPr ==nil {_ddeaf ._ggagc .RPr =_gdb .NewCT_RPr ();};return RunProperties {_ddeaf ._ggagc .RPr };}; +// Color returns the style's Color. +func (_cbge RunProperties )Color ()Color {if _cbge ._bgefc .Color ==nil {_cbge ._bgefc .Color =_af .NewCT_Color ();};return Color {_cbge ._bgefc .Color };};func (_gaec Footnote )content ()[]*_af .EG_ContentBlockContent {var _bddb []*_af .EG_ContentBlockContent ; +for _ ,_aafg :=range _gaec ._bgec .EG_BlockLevelElts {_bddb =append (_bddb ,_aafg .EG_ContentBlockContent ...);};return _bddb ;}; -// AddParagraph adds a paragraph to the table cell. -func (_da Cell )AddParagraph ()Paragraph {_eg :=_gdb .NewEG_BlockLevelElts ();_da ._dbf .EG_BlockLevelElts =append (_da ._dbf .EG_BlockLevelElts ,_eg );_dfa :=_gdb .NewEG_ContentBlockContent ();_eg .EG_ContentBlockContent =append (_eg .EG_ContentBlockContent ,_dfa ); -_bdgg :=_gdb .NewCT_P ();_dfa .P =append (_dfa .P ,_bdgg );return Paragraph {_da ._age ,_bdgg };}; +// Footnotes returns the footnotes defined in the document. +func (_bgdfb *Document )Footnotes ()[]Footnote {_efgg :=[]Footnote {};for _ ,_gdf :=range _bgdfb ._db .CT_Footnotes .Footnote {_efgg =append (_efgg ,Footnote {_bgdfb ,_gdf });};return _efgg ;}; -// CellProperties are a table cells properties within a document. -type CellProperties struct{_debd *_gdb .CT_TcPr }; +// HasEndnotes returns a bool based on the presence or abscence of endnotes within +// the document. +func (_accc *Document )HasEndnotes ()bool {return _accc ._cef !=nil }; -// RemoveParagraph removes a paragraph from the footnote. -func (_gcfdd Footnote )RemoveParagraph (p Paragraph ){for _ ,_fbef :=range _gcfdd .content (){for _ffff ,_adddb :=range _fbef .P {if _adddb ==p ._gbaee {copy (_fbef .P [_ffff :],_fbef .P [_ffff +1:]);_fbef .P =_fbef .P [0:len (_fbef .P )-1];return ;};}; -};}; +// Italic returns true if paragraph font is italic. +func (_faba ParagraphProperties )Italic ()bool {_begdc :=_faba ._bede .RPr ;return _abag (_begdc .I )||_abag (_begdc .ICs );}; -// SetPrimaryStyle marks the style as a primary style. -func (_baeb Style )SetPrimaryStyle (b bool ){if b {_baeb ._gfdb .QFormat =_gdb .NewCT_OnOff ();}else {_baeb ._gfdb .QFormat =nil ;};}; +// SetAll sets all of the borders to a given value. +func (_cfgac TableBorders )SetAll (t _af .ST_Border ,c _ac .Color ,thickness _fe .Distance ){_cfgac .SetBottom (t ,c ,thickness );_cfgac .SetLeft (t ,c ,thickness );_cfgac .SetRight (t ,c ,thickness );_cfgac .SetTop (t ,c ,thickness );_cfgac .SetInsideHorizontal (t ,c ,thickness ); +_cfgac .SetInsideVertical (t ,c ,thickness );}; -// SetTop sets the top border to a specified type, color and thickness. -func (_gcggd TableBorders )SetTop (t _gdb .ST_Border ,c _gbc .Color ,thickness _dg .Distance ){_gcggd ._gfgae .Top =_gdb .NewCT_Border ();_beggg (_gcggd ._gfgae .Top ,t ,c ,thickness );}; +// 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 (_beg *Document )Append (d1orig *Document )error {_cfde ,_dbag :=d1orig .Copy ();if _dbag !=nil {return _dbag ;};_beg .DocBase =_beg .DocBase .Append (_cfde .DocBase );if _cfde ._fcb .ConformanceAttr !=_adb .ST_ConformanceClassStrict {_beg ._fcb .ConformanceAttr =_cfde ._fcb .ConformanceAttr ; +};_edeb :=_beg ._adfe .X ().Relationship ;_bgfb :=_cfde ._adfe .X ().Relationship ;_cfbe :=_cfde ._fcb .Body ;_bbac :=map[string ]string {};_bfab :=map[int64 ]int64 {};_ddad :=map[int64 ]int64 {};for _ ,_aecc :=range _bgfb {_dddcd :=true ;_bfga :=_aecc .IdAttr ; +_eedba :=_aecc .TargetAttr ;_geda :=_aecc .TypeAttr ;_gbec :=_geda ==_c .ImageType ;_cgdd :=_geda ==_c .HyperLinkType ;var _bafb string ;for _ ,_daae :=range _edeb {if _daae .TypeAttr ==_geda &&_daae .TargetAttr ==_eedba {_dddcd =false ;_bafb =_daae .IdAttr ; +break ;};};if _gbec {_egbd :="\u0077\u006f\u0072d\u002f"+_eedba ;for _ ,_dcgf :=range _cfde .DocBase .Images {if _dcgf .Target ()==_egbd {_cafe ,_fcdd :=_ff .ImageFromStorage (_dcgf .Path ());if _fcdd !=nil {return _fcdd ;};_cdag ,_fcdd :=_beg .AddImage (_cafe ); +if _fcdd !=nil {return _fcdd ;};_bafb =_cdag .RelID ();break ;};};}else if _dddcd {if _cgdd {_fgb :=_beg ._adfe .AddHyperlink (_eedba );_bafb =_ff .Relationship (_fgb ).ID ();}else {_agdc :=_beg ._adfe .AddRelationship (_eedba ,_geda );_bafb =_agdc .X ().IdAttr ; +};};if _bfga !=_bafb {_bbac [_bfga ]=_bafb ;};};if _cfbe .SectPr !=nil {for _ ,_cgge :=range _cfbe .SectPr .EG_HdrFtrReferences {if _cgge .HeaderReference !=nil {if _cgbe ,_egdd :=_bbac [_cgge .HeaderReference .IdAttr ];_egdd {_cgge .HeaderReference .IdAttr =_cgbe ; +_beg ._ead =append (_beg ._ead ,_ff .NewRelationships ());};}else if _cgge .FooterReference !=nil {if _eagf ,_cfggc :=_bbac [_cgge .FooterReference .IdAttr ];_cfggc {_cgge .FooterReference .IdAttr =_eagf ;_beg ._geea =append (_beg ._geea ,_ff .NewRelationships ()); +};};};};_affgb ,_bbcb :=_beg ._cef ,_cfde ._cef ;if _affgb !=nil {if _bbcb !=nil {if _affgb .Endnote !=nil {if _bbcb .Endnote !=nil {_eggcc :=int64 (len (_affgb .Endnote )+1);for _ ,_dfeb :=range _bbcb .Endnote {_bef :=_dfeb .IdAttr ;if _bef > 0{_dfeb .IdAttr =_eggcc ; +_affgb .Endnote =append (_affgb .Endnote ,_dfeb );_ddad [_bef ]=_eggcc ;_eggcc ++;};};};}else {_affgb .Endnote =_bbcb .Endnote ;};};}else if _bbcb !=nil {_affgb =_bbcb ;};_beg ._cef =_affgb ;_dbe ,_aadb :=_beg ._db ,_cfde ._db ;if _dbe !=nil {if _aadb !=nil {if _dbe .Footnote !=nil {if _aadb .Footnote !=nil {_dgfe :=int64 (len (_dbe .Footnote )+1); +for _ ,_feac :=range _aadb .Footnote {_dgga :=_feac .IdAttr ;if _dgga > 0{_feac .IdAttr =_dgfe ;_dbe .Footnote =append (_dbe .Footnote ,_feac );_bfab [_dgga ]=_dgfe ;_dgfe ++;};};};}else {_dbe .Footnote =_aadb .Footnote ;};};}else if _aadb !=nil {_dbe =_aadb ; +};_beg ._db =_dbe ;for _ ,_eefea :=range _cfbe .EG_BlockLevelElts {for _ ,_bfcaf :=range _eefea .EG_ContentBlockContent {for _ ,_dfbc :=range _bfcaf .P {_fgca (_dfbc ,_bbac );_cead (_dfbc ,_bbac );_cbgf (_dfbc ,_bfab ,_ddad );};for _ ,_ecbfc :=range _bfcaf .Tbl {_egce (_ecbfc ,_bbac ); +_eafc (_ecbfc ,_bbac );_fdaf (_ecbfc ,_bfab ,_ddad );};};};_beg ._fcb .Body .EG_BlockLevelElts =append (_beg ._fcb .Body .EG_BlockLevelElts ,_cfde ._fcb .Body .EG_BlockLevelElts ...);if _beg ._fcb .Body .SectPr ==nil {_beg ._fcb .Body .SectPr =_cfde ._fcb .Body .SectPr ; +}else {var _cabbc ,_acgb bool ;for _ ,_beag :=range _beg ._fcb .Body .SectPr .EG_HdrFtrReferences {if _beag .HeaderReference !=nil {_cabbc =true ;}else if _beag .FooterReference !=nil {_acgb =true ;};};if !_cabbc {for _ ,_bcba :=range _cfde ._fcb .Body .SectPr .EG_HdrFtrReferences {if _bcba .HeaderReference !=nil {_beg ._fcb .Body .SectPr .EG_HdrFtrReferences =append (_beg ._fcb .Body .SectPr .EG_HdrFtrReferences ,_bcba ); +break ;};};};if !_acgb {for _ ,_deb :=range _cfde ._fcb .Body .SectPr .EG_HdrFtrReferences {if _deb .FooterReference !=nil {_beg ._fcb .Body .SectPr .EG_HdrFtrReferences =append (_beg ._fcb .Body .SectPr .EG_HdrFtrReferences ,_deb );break ;};};};if _beg ._fcb .Body .SectPr .Cols ==nil &&_cfde ._fcb .Body .SectPr .Cols !=nil {_beg ._fcb .Body .SectPr .Cols =_cfde ._fcb .Body .SectPr .Cols ; +};};_edeed :=_beg .Numbering ._dbce ;_eefa :=_cfde .Numbering ._dbce ;if _edeed ==nil &&_eefa !=nil {_edeed =_eefa ;};_beg .Numbering ._dbce =_edeed ;if _beg .Styles ._cfaga ==nil &&_cfde .Styles ._cfaga !=nil {_beg .Styles ._cfaga =_cfde .Styles ._cfaga ; +};_beg ._dde =append (_beg ._dde ,_cfde ._dde ...);_beg ._fec =append (_beg ._fec ,_cfde ._fec ...);if len (_beg ._dca )==0{_beg ._dca =_cfde ._dca ;};if len (_beg ._fdc )==0{_beg ._fdc =_cfde ._fdc ;};_bdabb :=_beg ._acd ;_gcbgf :=_cfde ._acd ;if _bdabb !=nil {if _gcbgf !=nil {if _bdabb .Divs !=nil {if _gcbgf .Divs !=nil {_bdabb .Divs .Div =append (_bdabb .Divs .Div ,_gcbgf .Divs .Div ...); +};}else {_bdabb .Divs =_gcbgf .Divs ;};};_bdabb .Frameset =nil ;}else if _gcbgf !=nil {_bdabb =_gcbgf ;_bdabb .Frameset =nil ;};_beg ._acd =_bdabb ;_gdfg :=_beg ._aff ;_geca :=_cfde ._aff ;if _gdfg !=nil {if _geca !=nil {if _gdfg .Font !=nil {if _geca .Font !=nil {for _ ,_febc :=range _geca .Font {_fdag :=true ; +for _ ,_fgcbg :=range _gdfg .Font {if _fgcbg .NameAttr ==_febc .NameAttr {_fdag =false ;break ;};};if _fdag {_gdfg .Font =append (_gdfg .Font ,_febc );};};};}else {_gdfg .Font =_geca .Font ;};};}else if _geca !=nil {_gdfg =_geca ;};_beg ._aff =_gdfg ;return nil ; +}; -// NewAnchorDrawWrapOptions return anchor drawing options property. -func NewAnchorDrawWrapOptions ()*AnchorDrawWrapOptions {_fae :=&AnchorDrawWrapOptions {};if !_fae ._baea {_aaa ,_cab :=_gdbd ();_fae ._ace =_aaa ;_fae ._cde =_cab ;};return _fae ;}; +// Name returns the name of the bookmark whcih is the document unique ID that +// identifies the bookmark. +func (_bc Bookmark )Name ()string {return _bc ._egd .NameAttr }; -// SetProperties sets the `RunProperties` to the `Run` element -func (_bfgg Run )SetProperties (rp RunProperties ){if rp ._bace ==nil {_bfgg ._feebb .RPr =_gdb .NewCT_RPr ();}else {_gebc :=&_gdb .CT_RPr {};if rp ._bace .RStyle !=nil {_gebc .RStyle =&_gdb .CT_String {ValAttr :rp ._bace .RStyle .ValAttr };};if rp ._bace .RFonts !=nil {_gebc .RFonts =&_gdb .CT_Fonts {HintAttr :rp ._bace .RFonts .HintAttr ,AsciiAttr :rp ._bace .RFonts .AsciiAttr ,HAnsiAttr :rp ._bace .RFonts .HAnsiAttr ,EastAsiaAttr :rp ._bace .RFonts .EastAsiaAttr ,CsAttr :rp ._bace .RFonts .CsAttr ,AsciiThemeAttr :rp ._bace .RFonts .AsciiThemeAttr ,HAnsiThemeAttr :rp ._bace .RFonts .HAnsiThemeAttr ,EastAsiaThemeAttr :rp ._bace .RFonts .EastAsiaThemeAttr ,CsthemeAttr :rp ._bace .RFonts .CsthemeAttr }; -};if rp ._bace .B !=nil {_gebc .B =&_gdb .CT_OnOff {};if rp ._bace .B .ValAttr !=nil {_eabfa :=*rp ._bace .B .ValAttr ;_gebc .B .ValAttr =&_eabfa ;};};if rp ._bace .BCs !=nil {_gebc .BCs =&_gdb .CT_OnOff {};if rp ._bace .BCs .ValAttr !=nil {_dbfe :=*rp ._bace .BCs .ValAttr ; -_gebc .BCs .ValAttr =&_dbfe ;};};if rp ._bace .I !=nil {_gebc .I =&_gdb .CT_OnOff {};if rp ._bace .I .ValAttr !=nil {_eacbe :=*rp ._bace .I .ValAttr ;_gebc .I .ValAttr =&_eacbe ;};};if rp ._bace .ICs !=nil {_gebc .ICs =&_gdb .CT_OnOff {};if rp ._bace .ICs .ValAttr !=nil {_bcbd :=*rp ._bace .ICs .ValAttr ; -_gebc .ICs .ValAttr =&_bcbd ;};};if rp ._bace .Caps !=nil {_gebc .Caps =&_gdb .CT_OnOff {};if rp ._bace .Caps .ValAttr !=nil {_fdbg :=*rp ._bace .Caps .ValAttr ;_gebc .Caps .ValAttr =&_fdbg ;};};if rp ._bace .SmallCaps !=nil {_gebc .SmallCaps =&_gdb .CT_OnOff {}; -if rp ._bace .SmallCaps .ValAttr !=nil {_bbcgc :=*rp ._bace .SmallCaps .ValAttr ;_gebc .SmallCaps .ValAttr =&_bbcgc ;};};if rp ._bace .Strike !=nil {_gebc .Strike =&_gdb .CT_OnOff {};if rp ._bace .Strike .ValAttr !=nil {_ccgdc :=*rp ._bace .Strike .ValAttr ; -_gebc .Strike .ValAttr =&_ccgdc ;};};if rp ._bace .Dstrike !=nil {_gebc .Dstrike =&_gdb .CT_OnOff {};if rp ._bace .Dstrike .ValAttr !=nil {_fabac :=*rp ._bace .Dstrike .ValAttr ;_gebc .Dstrike .ValAttr =&_fabac ;};};if rp ._bace .Outline !=nil {_gebc .Outline =&_gdb .CT_OnOff {}; -if rp ._bace .Outline .ValAttr !=nil {_bgff :=*rp ._bace .Outline .ValAttr ;_gebc .Outline .ValAttr =&_bgff ;};};if rp ._bace .Shadow !=nil {_gebc .Shadow =&_gdb .CT_OnOff {};if rp ._bace .Shadow .ValAttr !=nil {_ddgad :=*rp ._bace .Shadow .ValAttr ;_gebc .Shadow .ValAttr =&_ddgad ; -};};if rp ._bace .Emboss !=nil {_gebc .Emboss =&_gdb .CT_OnOff {};if rp ._bace .Emboss .ValAttr !=nil {_cgaa :=*rp ._bace .Emboss .ValAttr ;_gebc .Emboss .ValAttr =&_cgaa ;};};if rp ._bace .Imprint !=nil {_gebc .Imprint =&_gdb .CT_OnOff {};if rp ._bace .Imprint .ValAttr !=nil {_daef :=*rp ._bace .Imprint .ValAttr ; -_gebc .Imprint .ValAttr =&_daef ;};};if rp ._bace .NoProof !=nil {_gebc .NoProof =&_gdb .CT_OnOff {};if rp ._bace .NoProof .ValAttr !=nil {_ccfg :=*rp ._bace .NoProof .ValAttr ;_gebc .NoProof .ValAttr =&_ccfg ;};};if rp ._bace .SnapToGrid !=nil {_gebc .SnapToGrid =&_gdb .CT_OnOff {}; -if rp ._bace .SnapToGrid .ValAttr !=nil {_gcbe :=*rp ._bace .SnapToGrid .ValAttr ;_gebc .SnapToGrid .ValAttr =&_gcbe ;};};if rp ._bace .Vanish !=nil {_gebc .Vanish =&_gdb .CT_OnOff {};if rp ._bace .Vanish .ValAttr !=nil {_fadde :=*rp ._bace .Vanish .ValAttr ; -_gebc .Vanish .ValAttr =&_fadde ;};};if rp ._bace .WebHidden !=nil {_gebc .WebHidden =&_gdb .CT_OnOff {};if rp ._bace .WebHidden .ValAttr !=nil {_gdcc :=*rp ._bace .WebHidden .ValAttr ;_gebc .WebHidden .ValAttr =&_gdcc ;};};if rp ._bace .Color !=nil {_gebc .Color =&_gdb .CT_Color {ValAttr :rp ._bace .Color .ValAttr ,ThemeColorAttr :rp ._bace .Color .ThemeColorAttr ,ThemeTintAttr :rp ._bace .Color .ThemeTintAttr ,ThemeShadeAttr :rp ._bace .Color .ThemeShadeAttr }; -};if rp ._bace .Spacing !=nil {_gebc .Spacing =&_gdb .CT_SignedTwipsMeasure {ValAttr :rp ._bace .Spacing .ValAttr };};if rp ._bace .W !=nil {_gebc .W =&_gdb .CT_TextScale {ValAttr :rp ._bace .W .ValAttr };};if rp ._bace .Kern !=nil {_gebc .Kern =&_gdb .CT_HpsMeasure {ValAttr :rp ._bace .Kern .ValAttr }; -};if rp ._bace .Position !=nil {_gebc .Position =&_gdb .CT_SignedHpsMeasure {ValAttr :rp ._bace .Position .ValAttr };};if rp ._bace .Sz !=nil {_gebc .Sz =&_gdb .CT_HpsMeasure {ValAttr :rp ._bace .Sz .ValAttr };};if rp ._bace .SzCs !=nil {_gebc .SzCs =&_gdb .CT_HpsMeasure {ValAttr :rp ._bace .SzCs .ValAttr }; -};if rp ._bace .Highlight !=nil {_gebc .Highlight =&_gdb .CT_Highlight {ValAttr :rp ._bace .Highlight .ValAttr };};if rp ._bace .U !=nil {_gebc .U =&_gdb .CT_Underline {ValAttr :rp ._bace .U .ValAttr ,ColorAttr :rp ._bace .U .ColorAttr ,ThemeColorAttr :rp ._bace .U .ThemeColorAttr ,ThemeTintAttr :rp ._bace .U .ThemeTintAttr ,ThemeShadeAttr :rp ._bace .U .ThemeShadeAttr }; -};if rp ._bace .Effect !=nil {_gebc .Effect =&_gdb .CT_TextEffect {ValAttr :rp ._bace .Effect .ValAttr };};if rp ._bace .Bdr !=nil {_gebc .Bdr =&_gdb .CT_Border {ValAttr :rp ._bace .Bdr .ValAttr ,ColorAttr :rp ._bace .Bdr .ColorAttr ,ThemeColorAttr :rp ._bace .Bdr .ThemeColorAttr ,ThemeTintAttr :rp ._bace .Bdr .ThemeTintAttr ,ThemeShadeAttr :rp ._bace .Bdr .ThemeShadeAttr ,SzAttr :rp ._bace .Bdr .SzAttr ,SpaceAttr :rp ._bace .Bdr .SpaceAttr ,ShadowAttr :rp ._bace .Bdr .ShadowAttr ,FrameAttr :rp ._bace .Bdr .FrameAttr }; -};if rp ._bace .Shd !=nil {_gebc .Shd =&_gdb .CT_Shd {ValAttr :rp ._bace .Shd .ValAttr ,ColorAttr :rp ._bace .Shd .ColorAttr ,ThemeColorAttr :rp ._bace .Shd .ThemeColorAttr ,ThemeTintAttr :rp ._bace .Shd .ThemeTintAttr ,ThemeShadeAttr :rp ._bace .Shd .ThemeShadeAttr ,FillAttr :rp ._bace .Shd .FillAttr ,ThemeFillAttr :rp ._bace .Shd .ThemeFillAttr ,ThemeFillTintAttr :rp ._bace .Shd .ThemeFillTintAttr ,ThemeFillShadeAttr :rp ._bace .Shd .ThemeFillShadeAttr }; -};if rp ._bace .FitText !=nil {_gebc .FitText =&_gdb .CT_FitText {ValAttr :rp ._bace .FitText .ValAttr ,IdAttr :rp ._bace .FitText .IdAttr };};if rp ._bace .VertAlign !=nil {_gebc .VertAlign =&_gdb .CT_VerticalAlignRun {ValAttr :rp ._bace .VertAlign .ValAttr }; -};if rp ._bace .Rtl !=nil {_gebc .Rtl =&_gdb .CT_OnOff {ValAttr :rp ._bace .Rtl .ValAttr };};if rp ._bace .Cs !=nil {_gebc .Cs =&_gdb .CT_OnOff {ValAttr :rp ._bace .Cs .ValAttr };};if rp ._bace .Em !=nil {_gebc .Em =&_gdb .CT_Em {ValAttr :rp ._bace .Em .ValAttr }; -};if rp ._bace .Lang !=nil {_gebc .Lang =&_gdb .CT_Language {ValAttr :rp ._bace .Lang .ValAttr ,EastAsiaAttr :rp ._bace .Lang .EastAsiaAttr ,BidiAttr :rp ._bace .Lang .BidiAttr };};if rp ._bace .EastAsianLayout !=nil {_gebc .EastAsianLayout =&_gdb .CT_EastAsianLayout {IdAttr :rp ._bace .EastAsianLayout .IdAttr ,CombineAttr :rp ._bace .EastAsianLayout .CombineAttr ,CombineBracketsAttr :rp ._bace .EastAsianLayout .CombineBracketsAttr ,VertAttr :rp ._bace .EastAsianLayout .VertAttr ,VertCompressAttr :rp ._bace .EastAsianLayout .VertCompressAttr }; -};if rp ._bace .SpecVanish !=nil {_gebc .SpecVanish =&_gdb .CT_OnOff {ValAttr :rp ._bace .SpecVanish .ValAttr };};if rp ._bace .OMath !=nil {_gebc .OMath =&_gdb .CT_OnOff {ValAttr :rp ._bace .OMath .ValAttr };};_bfgg ._feebb .RPr =_gebc ;};};func (_ggag *Document )validateTableCells ()error {for _ ,_gdbda :=range _ggag ._dbc .Body .EG_BlockLevelElts {for _ ,_cfeg :=range _gdbda .EG_ContentBlockContent {for _ ,_aee :=range _cfeg .Tbl {for _ ,_bbcg :=range _aee .EG_ContentRowContent {for _ ,_aefb :=range _bbcg .Tr {_gfga :=false ; -for _ ,_caga :=range _aefb .EG_ContentCellContent {_gcdc :=false ;for _ ,_gaa :=range _caga .Tc {_gfga =true ;for _ ,_babd :=range _gaa .EG_BlockLevelElts {for _ ,_daea :=range _babd .EG_ContentBlockContent {if len (_daea .P )> 0{_gcdc =true ;break ;}; -};};};if !_gcdc {return _cb .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 !_gfga {return _cb .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 ;}; +// SetImprint sets the run to imprinted text. +func (_dgcf RunProperties )SetImprint (b bool ){if !b {_dgcf ._bgefc .Imprint =nil ;}else {_dgcf ._bgefc .Imprint =_af .NewCT_OnOff ();};};func (_gccbe Paragraph )addSeparateFldChar ()*_af .CT_FldChar {_abdde :=_gccbe .addFldChar ();_abdde .FldCharTypeAttr =_af .ST_FldCharTypeSeparate ; +return _abdde ;}; -// SetPictureSize set watermark picture size with given width and height. -func (_gefea *WatermarkPicture )SetPictureSize (width ,height int64 ){if _gefea ._adabf !=nil {_bfeab :=_gefea .GetShapeStyle ();_bfeab .SetWidth (float64 (width )*_dg .Point );_bfeab .SetHeight (float64 (height )*_dg .Point );_gefea .SetShapeStyle (_bfeab ); -};}; +// X returns the inner wrapped XML type. +func (_ccf CellProperties )X ()*_af .CT_TcPr {return _ccf ._fed }; -// Run is a run of text within a paragraph that shares the same formatting. -type Run struct{_ecda *Document ;_feebb *_gdb .CT_R ;}; +// SetValue sets the value of a FormFieldTypeText or FormFieldTypeDropDown. For +// FormFieldTypeDropDown, the value must be one of the fields possible values. +func (_acaga FormField )SetValue (v string ){if _acaga ._eafcc .DdList !=nil {for _cfgdd ,_cage :=range _acaga .PossibleValues (){if _cage ==v {_acaga ._eafcc .DdList .Result =_af .NewCT_DecimalNumber ();_acaga ._eafcc .DdList .Result .ValAttr =int64 (_cfgdd ); +break ;};};}else if _acaga ._eafcc .TextInput !=nil {_acaga ._fffg .T =_af .NewCT_Text ();_acaga ._fffg .T .Content =v ;};}; -// Row is a row within a table within a document. -type Row struct{_cebfg *Document ;_begf *_gdb .CT_Row ;}; +// SetSize sets the size of the displayed image on the page. +func (_ecf AnchoredDrawing )SetSize (w ,h _fe .Distance ){_ecf ._bda .Extent .CxAttr =int64 (float64 (w *_fe .Pixel72 )/_fe .EMU );_ecf ._bda .Extent .CyAttr =int64 (float64 (h *_fe .Pixel72 )/_fe .EMU );};func _ffeae (_gcbcd *_af .CT_Border ,_ecabc _af .ST_Border ,_dbac _ac .Color ,_eefcc _fe .Distance ){_gcbcd .ValAttr =_ecabc ; +_gcbcd .ColorAttr =&_af .ST_HexColor {};if _dbac .IsAuto (){_gcbcd .ColorAttr .ST_HexColorAuto =_af .ST_HexColorAutoAuto ;}else {_gcbcd .ColorAttr .ST_HexColorRGB =_dbac .AsRGBString ();};if _eefcc !=_fe .Zero {_gcbcd .SzAttr =_c .Uint64 (uint64 (_eefcc /_fe .Point *8)); +};}; -// SizeValue returns the value of run font size in points. -func (_dgee RunProperties )SizeValue ()float64 {if _ggge :=_dgee ._bace .Sz ;_ggge !=nil {_edfde :=_ggge .ValAttr ;if _edfde .ST_UnsignedDecimalNumber !=nil {return float64 (*_edfde .ST_UnsignedDecimalNumber )/2;};};return 0.0;};func (_bbbe *Document )InsertTableBefore (relativeTo Paragraph )Table {return _bbbe .insertTable (relativeTo ,true ); +// 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 (_bddf Header )AddImage (i _ff .Image )(_ff .ImageRef ,error ){var _gefd _ff .Relationships ;for _adgb ,_eaca :=range _bddf ._dfded ._dca {if _eaca ==_bddf ._cdef {_gefd =_bddf ._dfded ._ead [_adgb ];};};_gcbc :=_ff .MakeImageRef (i ,&_bddf ._dfded .DocBase ,_gefd ); +if i .Data ==nil &&i .Path ==""{return _gcbc ,_b .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 _gcbc ,_b .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 _gcbc ,_b .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");};_bddf ._dfded .Images =append (_bddf ._dfded .Images ,_gcbc ); +_gcgg :=_fc .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_bddf ._dfded .Images ),i .Format );_eabge :=_gefd .AddRelationship (_gcgg ,_c .ImageType );_gcbc .SetRelID (_eabge .X ().IdAttr );return _gcbc ,nil ; }; -// PutNodeAfter put node to position after relativeTo. -func (_cfec *Document )PutNodeAfter (relativeTo ,node Node ){_cfec .putNode (relativeTo ,node ,false )};func _ggcd (_efbaf *Document ,_aefba []*_gdb .EG_ContentBlockContent ,_dgbbd *TableInfo )[]Node {_bebfa :=[]Node {};for _ ,_ffeda :=range _aefba {if _ccbd :=_ffeda .Sdt ; -_ccbd !=nil {if _befd :=_ccbd .SdtContent ;_befd !=nil {_bebfa =append (_bebfa ,_ecbd (_efbaf ,_befd .P ,_dgbbd ,nil )...);};};_bebfa =append (_bebfa ,_ecbd (_efbaf ,_ffeda .P ,_dgbbd ,nil )...);for _ ,_aedgb :=range _ffeda .Tbl {_ceaef :=Table {_efbaf ,_aedgb }; -_effef ,_ :=_efbaf .Styles .SearchStyleById (_ceaef .Style ());_addff :=[]Node {};for _cgff ,_fafc :=range _aedgb .EG_ContentRowContent {for _ ,_fbcg :=range _fafc .Tr {for _dgfgb ,_ceab :=range _fbcg .EG_ContentCellContent {for _ ,_fgeg :=range _ceab .Tc {_bfbg :=&TableInfo {Table :_aedgb ,Row :_fbcg ,Cell :_fgeg ,RowIndex :_cgff ,ColIndex :_dgfgb }; -for _ ,_ffdgc :=range _fgeg .EG_BlockLevelElts {_addff =append (_addff ,_ggcd (_efbaf ,_ffdgc .EG_ContentBlockContent ,_bfbg )...);};};};};};_bebfa =append (_bebfa ,Node {_eabe :_efbaf ,_dbca :&_ceaef ,Style :_effef ,Children :_addff });};};return _bebfa ; -}; +// Text returns the underlying text in the run. +func (_egaab Run )Text ()string {if len (_egaab ._cefc .EG_RunInnerContent )==0{return "";};_geff :=_cc .Buffer {};for _ ,_aagge :=range _egaab ._cefc .EG_RunInnerContent {if _aagge .T !=nil {_geff .WriteString (_aagge .T .Content );};if _aagge .Tab !=nil {_geff .WriteByte ('\t'); +};};return _geff .String ();}; -// SetOutline sets the run to outlined text. -func (_afdg RunProperties )SetOutline (b bool ){if !b {_afdg ._bace .Outline =nil ;}else {_afdg ._bace .Outline =_gdb .NewCT_OnOff ();};}; +// X returns the inner wrapped XML type. +func (_gfgdd TableStyleProperties )X ()*_af .CT_TblPrBase {return _gfgdd ._ffedg }; -// Strike returns true if run is striked. -func (_dface RunProperties )Strike ()bool {return _cefe (_dface ._bace .Strike )}; +// Pict returns the pict object. +func (_efdg *WatermarkText )Pict ()*_af .CT_Picture {return _efdg ._agga };func (_cefac *WatermarkPicture )getShapeType ()*_c .XSDAny {return _cefac .getInnerElement ("\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e");};func (_gdcfe *WatermarkPicture )getShapeImagedata ()*_c .XSDAny {return _gdcfe .getInnerElement ("\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"); +}; -// RightToLeft returns true if run text goes from right to left. -func (_bbea RunProperties )RightToLeft ()bool {return _cefe (_bbea ._bace .Rtl )};func _adaba (_gfcg Paragraph )*_gdb .CT_NumPr {_gfcg .ensurePPr ();if _gfcg ._gbaee .PPr .NumPr ==nil {return nil ;};return _gfcg ._gbaee .PPr .NumPr ;}; +// SetTopPct sets the cell top margin +func (_edc CellMargins )SetTopPct (pct float64 ){_edc ._ab .Top =_af .NewCT_TblWidth ();_bcb (_edc ._ab .Top ,pct );}; -// Outline returns true if run outline is on. -func (_bfcf RunProperties )Outline ()bool {return _cefe (_bfcf ._bace .Outline )}; +// CharacterSpacingValue returns the value of run's characters spacing in twips (1/20 of point). +func (_dcca RunProperties )CharacterSpacingValue ()int64 {if _dbgb :=_dcca ._bgefc .Spacing ;_dbgb !=nil {_caee :=_dbgb .ValAttr ;if _caee .Int64 !=nil {return *_caee .Int64 ;};};return int64 (0);};func _ggbg ()*_ad .Handles {_fdacc :=_ad .NewHandles (); +_fcbc :=_ad .NewCT_H ();_cfca :="\u0023\u0030\u002c\u0062\u006f\u0074\u0074\u006f\u006dR\u0069\u0067\u0068\u0074";_fcbc .PositionAttr =&_cfca ;_acedd :="\u0036\u0036\u0032\u0039\u002c\u0031\u0034\u0039\u0037\u0031";_fcbc .XrangeAttr =&_acedd ;_fdacc .H =[]*_ad .CT_H {_fcbc }; +return _fdacc ;}; -// Header is a header for a document section. -type Header struct{_ddgg *Document ;_eeee *_gdb .Hdr ;}; +// NumberingLevel is the definition for numbering for a particular level within +// a NumberingDefinition. +type NumberingLevel struct{_ffddd *_af .CT_Lvl }; -// 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 (_bbae Paragraph )AddEndnote (text string )Endnote {var _faabe int64 ;if _bbae ._fdec .HasEndnotes (){for _ ,_gcde :=range _bbae ._fdec .Endnotes (){if _gcde .id ()> _faabe {_faabe =_gcde .id ();};};_faabe ++;}else {_bbae ._fdec .addEndnotes ();_faabe =1; -};_gfgce :=_gdb .NewCT_FtnEdn ();_fggg :=_gdb .NewCT_FtnEdnRef ();_fggg .IdAttr =_faabe ;_bbae ._fdec ._gde .CT_Endnotes .Endnote =append (_bbae ._fdec ._gde .CT_Endnotes .Endnote ,_gfgce );_fcgg :=_bbae .AddRun ();_bbbc :=_fcgg .Properties ();_bbbc .SetStyle (_acd ); -_fcgg ._feebb .EG_RunInnerContent =[]*_gdb .EG_RunInnerContent {_gdb .NewEG_RunInnerContent ()};_fcgg ._feebb .EG_RunInnerContent [0].EndnoteReference =_fggg ;_dedfb :=Endnote {_bbae ._fdec ,_gfgce };_dedfb ._baab .IdAttr =_faabe ;_dedfb ._baab .EG_BlockLevelElts =[]*_gdb .EG_BlockLevelElts {_gdb .NewEG_BlockLevelElts ()}; -_fbfdc :=_dedfb .AddParagraph ();_fbfdc .Properties ().SetStyle (EndnoteTextStyleId );_fbfdc ._gbaee .PPr .RPr =_gdb .NewCT_ParaRPr ();_ffec :=_fbfdc .AddRun ();_cdead :=_ffec .Properties ();_cdead .SetStyle (_acd );_ffec .AddEndnoteReference ();_bcbe :=_fbfdc .AddRun (); -_bcbe .AddText ("\u0020");_bcbe =_fbfdc .AddRun ();_bcbe .AddText (text );return _dedfb ;}; +// SetRightToLeft sets the run text goes from right to left. +func (_faad RunProperties )SetRightToLeft (b bool ){if !b {_faad ._bgefc .Rtl =nil ;}else {_faad ._bgefc .Rtl =_af .NewCT_OnOff ();};}; -// Open opens and reads a document from a file (.docx). -func Open (filename string )(*Document ,error ){_ccac ,_gdgf :=_ag .Open (filename );if _gdgf !=nil {return nil ,_gb .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_gdgf );};defer _ccac .Close (); -_bgdc ,_gdgf :=_ag .Stat (filename );if _gdgf !=nil {return nil ,_gb .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_gdgf );};_ =_bgdc ;return Read (_ccac ,_bgdc .Size ());}; +// Style returns the style for a paragraph, or an empty string if it is unset. +func (_agega Paragraph )Style ()string {if _agega ._gacd .PPr !=nil &&_agega ._gacd .PPr .PStyle !=nil {return _agega ._gacd .PPr .PStyle .ValAttr ;};return "";}; -// RemoveEndnote removes a endnote from both the paragraph and the document -// the requested endnote must be anchored on the paragraph being referenced. -// -// After each removal, the rest of the endnote ids would be reordered. -func (_ecbe Paragraph )RemoveEndnote (id int64 ){for _ ,_cdfegb :=range _ecbe .Runs (){if _fbeg ,_caba :=_cdfegb .IsEndnote ();_fbeg {if _caba ==id {_ecbe .RemoveRun (_cdfegb );break ;};};};_ecbe ._fdec .removeEndnote (id );}; +// SetLeft sets the cell left margin +func (_cdbe CellMargins )SetLeft (d _fe .Distance ){_cdbe ._ab .Left =_af .NewCT_TblWidth ();_bccc (_cdbe ._ab .Left ,d );};func _gfdd (_ddcc *_af .CT_P ,_gcgc *_af .CT_Hyperlink ,_cggd *TableInfo ,_cggeb *DrawingInfo ,_faab []*_af .EG_ContentRunContent )[]TextItem {_fdbab :=[]TextItem {}; +for _ ,_cdfc :=range _faab {if _agdf :=_cdfc .Sdt ;_agdf !=nil {if _cfdff :=_agdf .SdtContent ;_cfdff !=nil {_fdbab =append (_fdbab ,_gfdd (_ddcc ,_gcgc ,_cggd ,_cggeb ,_cfdff .EG_ContentRunContent )...);};};if _agaba :=_cdfc .R ;_agaba !=nil {_fbged :=_cc .NewBuffer ([]byte {}); +for _ ,_gdbaa :=range _agaba .EG_RunInnerContent {if _gdbaa .Br !=nil {_fbged .WriteString ("\u000a");};if _gdbaa .Tab !=nil {_fbged .WriteString ("\u0009");};if _gdbaa .T !=nil {_fbged .WriteString (_gdbaa .T .Content );};if _gdbaa .Pict !=nil &&len (_gdbaa .Pict .Any )> 0{for _ ,_cbfd :=range _gdbaa .Pict .Any {if _ccaff ,_gbdeb :=_cbfd .(*_ad .Shape ); +_gbdeb {for _ ,_ebgg :=range _ccaff .EG_ShapeElements {if _agbdb :=_ebgg .Textbox ;_agbdb !=nil {if _agbdb .TxbxContent !=nil {_fdbab =append (_fdbab ,_adbfe (_agbdb .TxbxContent .EG_ContentBlockContent ,nil )...);};};};};};};};_fdbab =append (_fdbab ,TextItem {Text :_fbged .String (),DrawingInfo :_cggeb ,Paragraph :_ddcc ,Hyperlink :_gcgc ,Run :_agaba ,TableInfo :_cggd }); +for _ ,_eeadb :=range _agaba .Extra {if _abda ,_dfbg :=_eeadb .(*_af .AlternateContentRun );_dfbg {_gcca :=&DrawingInfo {Drawing :_abda .Choice .Drawing };for _ ,_fgea :=range _gcca .Drawing .Anchor {for _ ,_fegag :=range _fgea .Graphic .GraphicData .Any {if _aece ,_gebeb :=_fegag .(*_af .WdWsp ); +_gebeb {if _aece .WChoice !=nil {if _ggaf :=_aece .SpPr ;_ggaf !=nil {if _agabag :=_ggaf .Xfrm ;_agabag !=nil {if _babg :=_agabag .Ext ;_babg !=nil {_gcca .Width =_babg .CxAttr ;_gcca .Height =_babg .CyAttr ;};};};for _ ,_bfeda :=range _aece .WChoice .Txbx .TxbxContent .EG_ContentBlockContent {_fdbab =append (_fdbab ,_bbdfc (_bfeda .P ,_cggd ,_gcca )...); +};};};};};};};};};return _fdbab ;}; -// SetLeft sets the left border to a specified type, color and thickness. -func (_eebcf TableBorders )SetLeft (t _gdb .ST_Border ,c _gbc .Color ,thickness _dg .Distance ){_eebcf ._gfgae .Left =_gdb .NewCT_Border ();_beggg (_eebcf ._gfgae .Left ,t ,c ,thickness );};const (FormFieldTypeUnknown FormFieldType =iota ;FormFieldTypeText ; -FormFieldTypeCheckBox ;FormFieldTypeDropDown ;); +// SetAlignment positions an anchored image via alignment. Offset is +// incompatible with SetOffset, whichever is called last is applied. +func (_cge AnchoredDrawing )SetAlignment (h _af .WdST_AlignH ,v _af .WdST_AlignV ){_cge .SetHAlignment (h );_cge .SetVAlignment (v );}; -// ReplaceTextByRegexp replace text inside node using regexp. -func (_ddga *Nodes )ReplaceTextByRegexp (expr *_d .Regexp ,newText string ){for _ ,_cceeb :=range _ddga ._gegee {_cceeb .ReplaceTextByRegexp (expr ,newText );};}; +// SetBehindDoc sets the behindDoc attribute of anchor. +func (_feb AnchoredDrawing )SetBehindDoc (val bool ){_feb ._bda .BehindDocAttr =val }; -// 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 (_ba AnchoredDrawing )SetOffset (x ,y _dg .Distance ){_ba .SetXOffset (x );_ba .SetYOffset (y )}; +// ParagraphProperties returns the paragraph style properties. +func (_faabc Style )ParagraphProperties ()ParagraphStyleProperties {if _faabc ._ggadfb .PPr ==nil {_faabc ._ggadfb .PPr =_af .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_faabc ._ggadfb .PPr };}; -// X returns the inner wrapped XML type. -func (_bcbb Footnote )X ()*_gdb .CT_FtnEdn {return _bcbb ._eacb }; +// SetFirstLineIndent controls the indentation of the first line in a paragraph. +func (_gdaf Paragraph )SetFirstLineIndent (m _fe .Distance ){_gdaf .ensurePPr ();_gdfd :=_gdaf ._gacd .PPr ;if _gdfd .Ind ==nil {_gdfd .Ind =_af .NewCT_Ind ();};if m ==_fe .Zero {_gdfd .Ind .FirstLineAttr =nil ;}else {_gdfd .Ind .FirstLineAttr =&_adb .ST_TwipsMeasure {}; +_gdfd .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (m /_fe .Twips ));};}; -// SetVerticalAlignment sets the vertical alignment of content within a table cell. -func (_bdd CellProperties )SetVerticalAlignment (align _gdb .ST_VerticalJc ){if align ==_gdb .ST_VerticalJcUnset {_bdd ._debd .VAlign =nil ;}else {_bdd ._debd .VAlign =_gdb .NewCT_VerticalJc ();_bdd ._debd .VAlign .ValAttr =align ;};}; +// SetSpacing sets the spacing that comes before and after the paragraph. +// Deprecated: See Spacing() instead which allows finer control. +func (_ccdf ParagraphProperties )SetSpacing (before ,after _fe .Distance ){if _ccdf ._bede .Spacing ==nil {_ccdf ._bede .Spacing =_af .NewCT_Spacing ();};_ccdf ._bede .Spacing .BeforeAttr =&_adb .ST_TwipsMeasure {};_ccdf ._bede .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (before /_fe .Twips )); +_ccdf ._bede .Spacing .AfterAttr =&_adb .ST_TwipsMeasure {};_ccdf ._bede .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (after /_fe .Twips ));}; -// RunProperties returns the run style properties. -func (_dafe Style )RunProperties ()RunProperties {if _dafe ._gfdb .RPr ==nil {_dafe ._gfdb .RPr =_gdb .NewCT_RPr ();};return RunProperties {_dafe ._gfdb .RPr };}; +// AddFieldWithFormatting adds a field (automatically computed text) to the +// document with field specifc formatting. +func (_gaafd Run )AddFieldWithFormatting (code string ,fmt string ,isDirty bool ){_ddafe :=_gaafd .newIC ();_ddafe .FldChar =_af .NewCT_FldChar ();_ddafe .FldChar .FldCharTypeAttr =_af .ST_FldCharTypeBegin ;if isDirty {_ddafe .FldChar .DirtyAttr =&_adb .ST_OnOff {}; +_ddafe .FldChar .DirtyAttr .Bool =_c .Bool (true );};_ddafe =_gaafd .newIC ();_ddafe .InstrText =_af .NewCT_Text ();if fmt !=""{_ddafe .InstrText .Content =code +"\u0020"+fmt ;}else {_ddafe .InstrText .Content =code ;};_ddafe =_gaafd .newIC ();_ddafe .FldChar =_af .NewCT_FldChar (); +_ddafe .FldChar .FldCharTypeAttr =_af .ST_FldCharTypeEnd ;}; -// RowProperties are the properties for a row within a table -type RowProperties struct{_aggd *_gdb .CT_TrPr }; +// RemoveParagraph removes a paragraph from the footnote. +func (_dfac Footnote )RemoveParagraph (p Paragraph ){for _ ,_dcbbf :=range _dfac .content (){for _efda ,_dddbdg :=range _dcbbf .P {if _dddbdg ==p ._gacd {copy (_dcbbf .P [_efda :],_dcbbf .P [_efda +1:]);_dcbbf .P =_dcbbf .P [0:len (_dcbbf .P )-1];return ; +};};};}; -// 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 (_gfdfb Header )AddImage (i _cc .Image )(_cc .ImageRef ,error ){var _aedg _cc .Relationships ;for _feed ,_egbc :=range _gfdfb ._ddgg ._agfcg {if _egbc ==_gfdfb ._eeee {_aedg =_gfdfb ._ddgg ._fgd [_feed ];};};_afbcb :=_cc .MakeImageRef (i ,&_gfdfb ._ddgg .DocBase ,_aedg ); -if i .Data ==nil &&i .Path ==""{return _afbcb ,_cb .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 _afbcb ,_cb .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 _afbcb ,_cb .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");};_gfdfb ._ddgg .Images =append (_gfdfb ._ddgg .Images ,_afbcb ); -_ddda :=_gb .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_gfdfb ._ddgg .Images ),i .Format );_gcbd :=_aedg .AddRelationship (_ddda ,_f .ImageType );_afbcb .SetRelID (_gcbd .X ().IdAttr );return _afbcb ,nil ; -};func _gfgbc ()*_eb .Imagedata {_bfbe :=_eb .NewImagedata ();_affa :="\u0072\u0049\u0064\u0031";_cade :="\u0057A\u0054\u0045\u0052\u004d\u0041\u0052K";_bfbe .IdAttr =&_affa ;_bfbe .TitleAttr =&_cade ;return _bfbe ;}; +// SetWrapPathStart sets wrapPath start value. +func (_gfd AnchorDrawWrapOptions )SetWrapPathStart (coordinate *_ed .CT_Point2D ){_gfd ._daf =coordinate ;}; -// SetWidthPercent sets the cell to a width percentage. -func (_agfc CellProperties )SetWidthPercent (pct float64 ){_agfc ._debd .TcW =_gdb .NewCT_TblWidth ();_agfc ._debd .TcW .TypeAttr =_gdb .ST_TblWidthPct ;_agfc ._debd .TcW .WAttr =&_gdb .ST_MeasurementOrPercent {};_agfc ._debd .TcW .WAttr .ST_DecimalNumberOrPercent =&_gdb .ST_DecimalNumberOrPercent {}; -_agfc ._debd .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_f .Int64 (int64 (pct *50));}; +// Name returns the name of the field. +func (_gcgcg FormField )Name ()string {return *_gcgcg ._eafcc .Name [0].ValAttr }; -// RemoveParagraph removes a paragraph from a footer. -func (_aaabb Header )RemoveParagraph (p Paragraph ){for _ ,_fdfd :=range _aaabb ._eeee .EG_ContentBlockContent {for _cdgd ,_gdcg :=range _fdfd .P {if _gdcg ==p ._gbaee {copy (_fdfd .P [_cdgd :],_fdfd .P [_cdgd +1:]);_fdfd .P =_fdfd .P [0:len (_fdfd .P )-1]; -return ;};};};}; +// UnderlineColor returns the hex color value of run underline. +func (_dbba RunProperties )UnderlineColor ()string {if _beffb :=_dbba ._bgefc .U ;_beffb !=nil {_cfgfb :=_beffb .ColorAttr ;if _cfgfb !=nil &&_cfgfb .ST_HexColorRGB !=nil {return *_cfgfb .ST_HexColorRGB ;};};return "";}; -// TableInfo is used for keep information about a table, a row and a cell where the text is located. -type TableInfo struct{Table *_gdb .CT_Tbl ;Row *_gdb .CT_Row ;Cell *_gdb .CT_Tc ;RowIndex int ;ColIndex int ;}; +// GetDocRelTargetByID returns TargetAttr of document relationship given its IdAttr. +func (_caddg *Document )GetDocRelTargetByID (idAttr string )string {for _ ,_bbega :=range _caddg ._adfe .X ().Relationship {if _bbega .IdAttr ==idAttr {return _bbega .TargetAttr ;};};return "";}; -// Caps returns true if paragraph font is capitalized. -func (_eeedc ParagraphProperties )Caps ()bool {return _cefe (_eeedc ._egbf .RPr .Caps )}; +// Borders returns the ParagraphBorders for setting-up border on paragraph. +func (_abfa Paragraph )Borders ()ParagraphBorders {_abfa .ensurePPr ();if _abfa ._gacd .PPr .PBdr ==nil {_abfa ._gacd .PPr .PBdr =_af .NewCT_PBdr ();};return ParagraphBorders {_abfa ._fcga ,_abfa ._gacd .PPr .PBdr };}; -// X returns the inner wrapped XML type. -func (_afec HyperLink )X ()*_gdb .CT_Hyperlink {return _afec ._ffed }; +// X return slice of node. +func (_bebc *Nodes )X ()[]Node {return _bebc ._geeg }; -// ReplaceText replace the text inside node. -func (_cafg *Node )ReplaceText (oldText ,newText string ){switch _ebaeg :=_cafg .X ().(type ){case *Paragraph :for _ ,_fadg :=range _ebaeg .Runs (){for _ ,_bfdf :=range _fadg ._feebb .EG_RunInnerContent {if _bfdf .T !=nil {_cccfc :=_bfdf .T .Content ;_cccfc =_ab .ReplaceAll (_cccfc ,oldText ,newText ); -_bfdf .T .Content =_cccfc ;};};};};for _ ,_deadg :=range _cafg .Children {_deadg .ReplaceText (oldText ,newText );};}; +// SetTextStyleItalic set text style of watermark to italic. +func (_ceaac *WatermarkText )SetTextStyleItalic (value bool ){if _ceaac ._adaba !=nil {_accga :=_ceaac .GetStyle ();_accga .SetItalic (value );_ceaac .SetStyle (_accga );};}; -// X returns the inner wrapped XML type. -func (_dfdbc Style )X ()*_gdb .CT_Style {return _dfdbc ._gfdb }; +// AddCheckBox adds checkbox form field to the paragraph and returns it. +func (_cgded Paragraph )AddCheckBox (name string )FormField {_acac :=_cgded .addFldCharsForField (name ,"\u0046\u004f\u0052M\u0043\u0048\u0045\u0043\u004b\u0042\u004f\u0058");_acac ._eafcc .CheckBox =_af .NewCT_FFCheckBox ();return _acac ;}; -// AddRun adds a run of text to a hyperlink. This is the text that will be linked. -func (_gfba HyperLink )AddRun ()Run {_bceda :=_gdb .NewEG_ContentRunContent ();_gfba ._ffed .EG_ContentRunContent =append (_gfba ._ffed .EG_ContentRunContent ,_bceda );_becb :=_gdb .NewCT_R ();_bceda .R =_becb ;return Run {_gfba ._cggbd ,_becb };}; +// TableWidth controls width values in table settings. +type TableWidth struct{_cddcc *_af .CT_TblWidth };func _gddac ()*_ad .Path {_accg :=_ad .NewPath ();_accg .ExtrusionokAttr =_adb .ST_TrueFalseTrue ;_accg .GradientshapeokAttr =_adb .ST_TrueFalseTrue ;_accg .ConnecttypeAttr =_ad .OfcST_ConnectTypeRect ; +return _accg ;}; -// Properties returns the table properties. -func (_eaddc Table )Properties ()TableProperties {if _eaddc ._afabf .TblPr ==nil {_eaddc ._afabf .TblPr =_gdb .NewCT_TblPr ();};return TableProperties {_eaddc ._afabf .TblPr };}; +// Fonts allows manipulating a style or run's fonts. +type Fonts struct{_ffge *_af .CT_Fonts }; -// X returns the inner wrapped XML type. -func (_cdcd TableConditionalFormatting )X ()*_gdb .CT_TblStylePr {return _cdcd ._bfcgg }; +// TableConditionalFormatting controls the conditional formatting within a table +// style. +type TableConditionalFormatting struct{_fcbd *_af .CT_TblStylePr }; -// 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 (_eeac *Document )FormFields ()[]FormField {_ddgd :=[]FormField {};for _ ,_cadc :=range _eeac .Paragraphs (){_eaeb :=_cadc .Runs ();for _acb ,_dfce :=range _eaeb {for _ ,_bfab :=range _dfce ._feebb .EG_RunInnerContent {if _bfab .FldChar ==nil ||_bfab .FldChar .FfData ==nil {continue ; -};if _bfab .FldChar .FldCharTypeAttr ==_gdb .ST_FldCharTypeBegin {if len (_bfab .FldChar .FfData .Name )==0||_bfab .FldChar .FfData .Name [0].ValAttr ==nil {continue ;};_eef :=FormField {_eebdg :_bfab .FldChar .FfData };if _bfab .FldChar .FfData .TextInput !=nil {for _geea :=_acb +1; -_geea < len (_eaeb )-1;_geea ++{if len (_eaeb [_geea ]._feebb .EG_RunInnerContent )==0{continue ;};_faba :=_eaeb [_geea ]._feebb .EG_RunInnerContent [0];if _faba .FldChar !=nil &&_faba .FldChar .FldCharTypeAttr ==_gdb .ST_FldCharTypeSeparate {if len (_eaeb [_geea +1]._feebb .EG_RunInnerContent )==0{continue ; -};if _eaeb [_geea +1]._feebb .EG_RunInnerContent [0].FldChar ==nil {_eef ._eaggc =_eaeb [_geea +1]._feebb .EG_RunInnerContent [0];break ;};};};};_ddgd =append (_ddgd ,_eef );};};};};for _ ,_agce :=range _eeac .Headers (){for _ ,_ecee :=range _agce .Paragraphs (){_agcea :=_ecee .Runs (); -for _defga ,_fdg :=range _agcea {for _ ,_gcafb :=range _fdg ._feebb .EG_RunInnerContent {if _gcafb .FldChar ==nil ||_gcafb .FldChar .FfData ==nil {continue ;};if _gcafb .FldChar .FldCharTypeAttr ==_gdb .ST_FldCharTypeBegin {if len (_gcafb .FldChar .FfData .Name )==0||_gcafb .FldChar .FfData .Name [0].ValAttr ==nil {continue ; -};_beag :=FormField {_eebdg :_gcafb .FldChar .FfData };if _gcafb .FldChar .FfData .TextInput !=nil {for _eaae :=_defga +1;_eaae < len (_agcea )-1;_eaae ++{if len (_agcea [_eaae ]._feebb .EG_RunInnerContent )==0{continue ;};_cagae :=_agcea [_eaae ]._feebb .EG_RunInnerContent [0]; -if _cagae .FldChar !=nil &&_cagae .FldChar .FldCharTypeAttr ==_gdb .ST_FldCharTypeSeparate {if len (_agcea [_eaae +1]._feebb .EG_RunInnerContent )==0{continue ;};if _agcea [_eaae +1]._feebb .EG_RunInnerContent [0].FldChar ==nil {_beag ._eaggc =_agcea [_eaae +1]._feebb .EG_RunInnerContent [0]; -break ;};};};};_ddgd =append (_ddgd ,_beag );};};};};};for _ ,_ffea :=range _eeac .Footers (){for _ ,_bdbc :=range _ffea .Paragraphs (){_gccb :=_bdbc .Runs ();for _abede ,_ceef :=range _gccb {for _ ,_aafa :=range _ceef ._feebb .EG_RunInnerContent {if _aafa .FldChar ==nil ||_aafa .FldChar .FfData ==nil {continue ; -};if _aafa .FldChar .FldCharTypeAttr ==_gdb .ST_FldCharTypeBegin {if len (_aafa .FldChar .FfData .Name )==0||_aafa .FldChar .FfData .Name [0].ValAttr ==nil {continue ;};_abda :=FormField {_eebdg :_aafa .FldChar .FfData };if _aafa .FldChar .FfData .TextInput !=nil {for _ebfd :=_abede +1; -_ebfd < len (_gccb )-1;_ebfd ++{if len (_gccb [_ebfd ]._feebb .EG_RunInnerContent )==0{continue ;};_eddb :=_gccb [_ebfd ]._feebb .EG_RunInnerContent [0];if _eddb .FldChar !=nil &&_eddb .FldChar .FldCharTypeAttr ==_gdb .ST_FldCharTypeSeparate {if len (_gccb [_ebfd +1]._feebb .EG_RunInnerContent )==0{continue ; -};if _gccb [_ebfd +1]._feebb .EG_RunInnerContent [0].FldChar ==nil {_abda ._eaggc =_gccb [_ebfd +1]._feebb .EG_RunInnerContent [0];break ;};};};};_ddgd =append (_ddgd ,_abda );};};};};};return _ddgd ;}; +// IgnoreSpaceBetweenParagraphOfSameStyle sets contextual spacing. +func (_bebbb Paragraph )IgnoreSpaceBetweenParagraphOfSameStyle (){_bebbb .ensurePPr ();if _bebbb ._gacd .PPr .ContextualSpacing ==nil {_bebbb ._gacd .PPr .ContextualSpacing =_af .NewCT_OnOff ();};_bebbb ._gacd .PPr .ContextualSpacing .ValAttr =&_adb .ST_OnOff {ST_OnOff1 :_adb .ST_OnOff1On }; +}; -// SetPicture sets the watermark picture. -func (_cabgc *WatermarkPicture )SetPicture (imageRef _cc .ImageRef ){_abdef :=imageRef .RelID ();_eebb :=_cabgc .getShape ();if _cabgc ._adabf !=nil {_ffeag :=_cabgc ._adabf .EG_ShapeElements ;if len (_ffeag )> 0&&_ffeag [0].Imagedata !=nil {_ffeag [0].Imagedata .IdAttr =&_abdef ; -};}else {_aabb :=_cabgc .findNode (_eebb ,"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a");for _efbfd ,_ffgc :=range _aabb .Attrs {if _ffgc .Name .Local =="\u0069\u0064"{_aabb .Attrs [_efbfd ].Value =_abdef ;};};};}; +// GetHighlight returns the HighlightColor. +func (_debgg RunProperties )GetHighlight ()_af .ST_HighlightColor {if _debgg ._bgefc .Highlight !=nil {return _debgg ._bgefc .Highlight .ValAttr ;};return _af .ST_HighlightColorNone ;}; -// CharacterSpacingValue returns the value of run's characters spacing in twips (1/20 of point). -func (_dacc RunProperties )CharacterSpacingValue ()int64 {if _dbcf :=_dacc ._bace .Spacing ;_dbcf !=nil {_aeaeb :=_dbcf .ValAttr ;if _aeaeb .Int64 !=nil {return *_aeaeb .Int64 ;};};return int64 (0);};func (_ceb *Document )reorderFootnote (){_aceg :=int64 (1); -_gbf :=map[int64 ]int64 {};for _ ,_aaab :=range _ceb ._bgg .Footnote {switch _aaab .TypeAttr {case _gdb .ST_FtnEdnSeparator :_aaab .IdAttr =-1;break ;case _gdb .ST_FtnEdnContinuationSeparator :_aaab .IdAttr =0;break ;default:_gbf [_aaab .IdAttr ]=_aceg ; -_aaab .IdAttr =_aceg ;_aceg ++;};};for _ ,_fdbc :=range _ceb .Paragraphs (){for _ ,_bbce :=range _fdbc .Runs (){if _dbabf ,_debc :=_bbce .IsFootnote ();_dbabf {_bbce .X ().EG_RunInnerContent [0].FootnoteReference .IdAttr =_gbf [_debc ];};};};};func (_baf *Document )InsertTableAfter (relativeTo Paragraph )Table {return _baf .insertTable (relativeTo ,false ); -}; +// InsertParagraphAfter adds a new empty paragraph after the relativeTo +// paragraph. +func (_dfef *Document )InsertParagraphAfter (relativeTo Paragraph )Paragraph {return _dfef .insertParagraph (relativeTo ,false );}; -// SetStartIndent controls the start indentation. -func (_beece ParagraphProperties )SetStartIndent (m _dg .Distance ){if _beece ._egbf .Ind ==nil {_beece ._egbf .Ind =_gdb .NewCT_Ind ();};if m ==_dg .Zero {_beece ._egbf .Ind .StartAttr =nil ;}else {_beece ._egbf .Ind .StartAttr =&_gdb .ST_SignedTwipsMeasure {}; -_beece ._egbf .Ind .StartAttr .Int64 =_f .Int64 (int64 (m /_dg .Twips ));};}; +// SetText sets the text to be used in bullet mode. +func (_aaab NumberingLevel )SetText (t string ){if t ==""{_aaab ._ffddd .LvlText =nil ;}else {_aaab ._ffddd .LvlText =_af .NewCT_LevelText ();_aaab ._ffddd .LvlText .ValAttr =_c .String (t );};}; -// SetFirstLineIndent controls the indentation of the first line in a paragraph. -func (_cdaaf Paragraph )SetFirstLineIndent (m _dg .Distance ){_cdaaf .ensurePPr ();_agcdg :=_cdaaf ._gbaee .PPr ;if _agcdg .Ind ==nil {_agcdg .Ind =_gdb .NewCT_Ind ();};if m ==_dg .Zero {_agcdg .Ind .FirstLineAttr =nil ;}else {_agcdg .Ind .FirstLineAttr =&_de .ST_TwipsMeasure {}; -_agcdg .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (m /_dg .Twips ));};};func (_bbgf FormFieldType )String ()string {if _bbgf >=FormFieldType (len (_gaaf )-1){return _gb .Sprintf ("\u0046\u006f\u0072\u006d\u0046\u0069\u0065\u006c\u0064\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_bbgf ); -};return _deef [_gaaf [_bbgf ]:_gaaf [_bbgf +1]];}; +// RemoveParagraph removes a paragraph from the endnote. +func (_gdce Endnote )RemoveParagraph (p Paragraph ){for _ ,_edfd :=range _gdce .content (){for _edea ,_geeag :=range _edfd .P {if _geeag ==p ._gacd {copy (_edfd .P [_edea :],_edfd .P [_edea +1:]);_edfd .P =_edfd .P [0:len (_edfd .P )-1];return ;};};};}; -// AddDrawingAnchored adds an anchored (floating) drawing from an ImageRef. -func (_dcfda Run )AddDrawingAnchored (img _cc .ImageRef )(AnchoredDrawing ,error ){_fbbc :=_dcfda .newIC ();_fbbc .Drawing =_gdb .NewCT_Drawing ();_ffecd :=_gdb .NewWdAnchor ();_eafb :=AnchoredDrawing {_dcfda ._ecda ,_ffecd };_ffecd .SimplePosAttr =_f .Bool (false ); -_ffecd .AllowOverlapAttr =true ;_ffecd .CNvGraphicFramePr =_dcb .NewCT_NonVisualGraphicFrameProperties ();_fbbc .Drawing .Anchor =append (_fbbc .Drawing .Anchor ,_ffecd );_ffecd .Graphic =_dcb .NewGraphic ();_ffecd .Graphic .GraphicData =_dcb .NewCT_GraphicalObjectData (); -_ffecd .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"; -_ffecd .SimplePos .XAttr .ST_CoordinateUnqualified =_f .Int64 (0);_ffecd .SimplePos .YAttr .ST_CoordinateUnqualified =_f .Int64 (0);_ffecd .PositionH .RelativeFromAttr =_gdb .WdST_RelFromHPage ;_ffecd .PositionH .Choice =&_gdb .WdCT_PosHChoice {};_ffecd .PositionH .Choice .PosOffset =_f .Int32 (0); -_ffecd .PositionV .RelativeFromAttr =_gdb .WdST_RelFromVPage ;_ffecd .PositionV .Choice =&_gdb .WdCT_PosVChoice {};_ffecd .PositionV .Choice .PosOffset =_f .Int32 (0);_ffecd .Extent .CxAttr =int64 (float64 (img .Size ().X *_dg .Pixel72 )/_dg .EMU );_ffecd .Extent .CyAttr =int64 (float64 (img .Size ().Y *_dg .Pixel72 )/_dg .EMU ); -_ffecd .Choice =&_gdb .WdEG_WrapTypeChoice {};_ffecd .Choice .WrapSquare =_gdb .NewWdCT_WrapSquare ();_ffecd .Choice .WrapSquare .WrapTextAttr =_gdb .WdST_WrapTextBothSides ;_bade :=0x7FFFFFFF&_b .Uint32 ();_ffecd .DocPr .IdAttr =_bade ;_cdecc :=_ef .NewPic (); -_cdecc .NvPicPr .CNvPr .IdAttr =_bade ;_geffc :=img .RelID ();if _geffc ==""{return _eafb ,_cb .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"); -};_ffecd .Graphic .GraphicData .Any =append (_ffecd .Graphic .GraphicData .Any ,_cdecc );_cdecc .BlipFill =_dcb .NewCT_BlipFillProperties ();_cdecc .BlipFill .Blip =_dcb .NewCT_Blip ();_cdecc .BlipFill .Blip .EmbedAttr =&_geffc ;_cdecc .BlipFill .Stretch =_dcb .NewCT_StretchInfoProperties (); -_cdecc .BlipFill .Stretch .FillRect =_dcb .NewCT_RelativeRect ();_cdecc .SpPr =_dcb .NewCT_ShapeProperties ();_cdecc .SpPr .Xfrm =_dcb .NewCT_Transform2D ();_cdecc .SpPr .Xfrm .Off =_dcb .NewCT_Point2D ();_cdecc .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_f .Int64 (0); -_cdecc .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_f .Int64 (0);_cdecc .SpPr .Xfrm .Ext =_dcb .NewCT_PositiveSize2D ();_cdecc .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_dg .Point );_cdecc .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_dg .Point ); -_cdecc .SpPr .PrstGeom =_dcb .NewCT_PresetGeometry2D ();_cdecc .SpPr .PrstGeom .PrstAttr =_dcb .ST_ShapeTypeRect ;return _eafb ,nil ;}; -// AddHeader creates a header associated with the document, but doesn't add it -// to the document for display. -func (_bcd *Document )AddHeader ()Header {_gdc :=_gdb .NewHdr ();_bcd ._agfcg =append (_bcd ._agfcg ,_gdc );_fec :=_gb .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_bcd ._agfcg ));_bcd ._aed .AddRelationship (_fec ,_f .HeaderType ); -_bcd .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_fec ,"\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"); -_bcd ._fgd =append (_bcd ._fgd ,_cc .NewRelationships ());return Header {_bcd ,_gdc };}; +// PutNodeBefore put node to position before relativeTo. +func (_dedd *Document )PutNodeBefore (relativeTo ,node Node ){_dedd .putNode (relativeTo ,node ,true )}; -// AddCheckBox adds checkbox form field to the paragraph and returns it. -func (_ggbg Paragraph )AddCheckBox (name string )FormField {_faec :=_ggbg .addFldCharsForField (name ,"\u0046\u004f\u0052M\u0043\u0048\u0045\u0043\u004b\u0042\u004f\u0058");_faec ._eebdg .CheckBox =_gdb .NewCT_FFCheckBox ();return _faec ;};func (_becg *WatermarkPicture )getInnerElement (_acgdf string )*_f .XSDAny {for _ ,_dbbg :=range _becg ._gfaa .Any {_dfeaa ,_bagae :=_dbbg .(*_f .XSDAny ); -if _bagae &&(_dfeaa .XMLName .Local ==_acgdf ||_dfeaa .XMLName .Local =="\u0076\u003a"+_acgdf ){return _dfeaa ;};};return nil ;}; +// SetSmallCaps sets the run to small caps. +func (_ggfb RunProperties )SetSmallCaps (b bool ){if !b {_ggfb ._bgefc .SmallCaps =nil ;}else {_ggfb ._bgefc .SmallCaps =_af .NewCT_OnOff ();};}; -// SetName marks sets a name attribute for a FormField. -func (_cgegc FormField )SetName (name string ){_acfc :=_gdb .NewCT_FFName ();_acfc .ValAttr =&name ;_cgegc ._eebdg .Name =[]*_gdb .CT_FFName {_acfc };};func (_fdaf *Document )reorderEndnote (){_cgg :=int64 (1);_gfddc :=map[int64 ]int64 {};for _ ,_bddd :=range _fdaf ._gde .Endnote {switch _bddd .TypeAttr {case _gdb .ST_FtnEdnSeparator :_bddd .IdAttr =-1; -break ;case _gdb .ST_FtnEdnContinuationSeparator :_bddd .IdAttr =0;break ;default:_gfddc [_bddd .IdAttr ]=_cgg ;_bddd .IdAttr =_cgg ;_cgg ++;};};for _ ,_dceg :=range _fdaf .Paragraphs (){for _ ,_ecga :=range _dceg .Runs (){if _dbeea ,_dggcg :=_ecga .IsEndnote (); -_dbeea {_ecga .X ().EG_RunInnerContent [0].EndnoteReference .IdAttr =_gfddc [_dggcg ];};};};}; +// IsChecked returns true if a FormFieldTypeCheckBox is checked. +func (_abdg FormField )IsChecked ()bool {if _abdg ._eafcc .CheckBox ==nil {return false ;};if _abdg ._eafcc .CheckBox .Checked !=nil {return true ;};return false ;}; -// Clear clears the styes. -func (_gdccc Styles )Clear (){_gdccc ._cadcge .DocDefaults =nil ;_gdccc ._cadcge .LatentStyles =nil ;_gdccc ._cadcge .Style =nil ;}; +// SetStyle sets the style of a paragraph. +func (_aacdf ParagraphProperties )SetStyle (s string ){if s ==""{_aacdf ._bede .PStyle =nil ;}else {_aacdf ._bede .PStyle =_af .NewCT_String ();_aacdf ._bede .PStyle .ValAttr =s ;};}; -// SetEffect sets a text effect on the run. -func (_aafda RunProperties )SetEffect (e _gdb .ST_TextEffect ){if e ==_gdb .ST_TextEffectUnset {_aafda ._bace .Effect =nil ;}else {_aafda ._bace .Effect =_gdb .NewCT_TextEffect ();_aafda ._bace .Effect .ValAttr =e ;};}; +// Style return the table style. +func (_aaba Table )Style ()string {if _aaba ._ceebd .TblPr !=nil &&_aaba ._ceebd .TblPr .TblStyle !=nil {return _aaba ._ceebd .TblPr .TblStyle .ValAttr ;};return "";}; -// SetPageMargins sets the page margins for a section -func (_abga Section )SetPageMargins (top ,right ,bottom ,left ,header ,footer ,gutter _dg .Distance ){_deedc :=_gdb .NewCT_PageMar ();_deedc .TopAttr .Int64 =_f .Int64 (int64 (top /_dg .Twips ));_deedc .BottomAttr .Int64 =_f .Int64 (int64 (bottom /_dg .Twips )); -_deedc .RightAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (right /_dg .Twips ));_deedc .LeftAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (left /_dg .Twips ));_deedc .HeaderAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (header /_dg .Twips )); -_deedc .FooterAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (footer /_dg .Twips ));_deedc .GutterAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (gutter /_dg .Twips ));_abga ._bcgc .PgMar =_deedc ;}; +// X returns the internally wrapped *wml.CT_SectPr. +func (_acbcf Section )X ()*_af .CT_SectPr {return _acbcf ._egeb }; -// X returns the inner wrapped XML type. -func (_feffg NumberingDefinition )X ()*_gdb .CT_AbstractNum {return _feffg ._gged }; +// UnderlineColor returns the hex color value of paragraph underline. +func (_bbgb ParagraphProperties )UnderlineColor ()string {if _ccedg :=_bbgb ._bede .RPr .U ;_ccedg !=nil {_fdaec :=_ccedg .ColorAttr ;if _fdaec !=nil &&_fdaec .ST_HexColorRGB !=nil {return *_fdaec .ST_HexColorRGB ;};};return "";}; -// ReplaceText replace text inside node. -func (_aebc *Nodes )ReplaceText (oldText ,newText string ){for _ ,_addde :=range _aebc ._gegee {_addde .ReplaceText (oldText ,newText );};};func _dage (_cagfb *_gdb .CT_P ,_ddb map[string ]string ){for _ ,_ffdd :=range _cagfb .EG_PContent {for _ ,_aacb :=range _ffdd .EG_ContentRunContent {if _aacb .R !=nil {for _ ,_edfc :=range _aacb .R .EG_RunInnerContent {_bgga :=_edfc .Drawing ; -if _bgga !=nil {for _ ,_gfgb :=range _bgga .Anchor {for _ ,_cdcf :=range _gfgb .Graphic .GraphicData .Any {switch _dacg :=_cdcf .(type ){case *_ef .Pic :if _dacg .BlipFill !=nil &&_dacg .BlipFill .Blip !=nil {_gegf (_dacg .BlipFill .Blip ,_ddb );};default:}; -};};for _ ,_agdd :=range _bgga .Inline {for _ ,_gabaf :=range _agdd .Graphic .GraphicData .Any {switch _gagb :=_gabaf .(type ){case *_ef .Pic :if _gagb .BlipFill !=nil &&_gagb .BlipFill .Blip !=nil {_gegf (_gagb .BlipFill .Blip ,_ddb );};default:};};}; -};};};};};}; +// SetStrikeThrough sets the run to strike-through. +func (_bfagf RunProperties )SetStrikeThrough (b bool ){if !b {_bfagf ._bgefc .Strike =nil ;}else {_bfagf ._bgefc .Strike =_af .NewCT_OnOff ();};};func (_aafab Run )newIC ()*_af .EG_RunInnerContent {_efffc :=_af .NewEG_RunInnerContent ();_aafab ._cefc .EG_RunInnerContent =append (_aafab ._cefc .EG_RunInnerContent ,_efffc ); +return _efffc ;};func (_abgf *WatermarkPicture )findNode (_aeaae *_c .XSDAny ,_gbdf string )*_c .XSDAny {for _ ,_eedc :=range _aeaae .Nodes {if _eedc .XMLName .Local ==_gbdf {return _eedc ;};};return nil ;}; // MultiLevelType returns the multilevel type, or ST_MultiLevelTypeUnset if not set. -func (_cefd NumberingDefinition )MultiLevelType ()_gdb .ST_MultiLevelType {if _cefd ._gged .MultiLevelType !=nil {return _cefd ._gged .MultiLevelType .ValAttr ;}else {return _gdb .ST_MultiLevelTypeUnset ;};};func _fbcb ()*_eb .Path {_geed :=_eb .NewPath (); -_geed .ExtrusionokAttr =_de .ST_TrueFalseTrue ;_geed .GradientshapeokAttr =_de .ST_TrueFalseTrue ;_geed .ConnecttypeAttr =_eb .OfcST_ConnectTypeRect ;return _geed ;}; +func (_dfaf NumberingDefinition )MultiLevelType ()_af .ST_MultiLevelType {if _dfaf ._cfed .MultiLevelType !=nil {return _dfaf ._cfed .MultiLevelType .ValAttr ;}else {return _af .ST_MultiLevelTypeUnset ;};}; -// SetBefore sets the spacing that comes before the paragraph. -func (_ddbf ParagraphSpacing )SetBefore (before _dg .Distance ){_ddbf ._fggcd .BeforeAttr =&_de .ST_TwipsMeasure {};_ddbf ._fggcd .BeforeAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (before /_dg .Twips ));}; +// Fonts returns the style's Fonts. +func (_efaee RunProperties )Fonts ()Fonts {if _efaee ._bgefc .RFonts ==nil {_efaee ._bgefc .RFonts =_af .NewCT_Fonts ();};return Fonts {_efaee ._bgefc .RFonts };}; -// DocText is an array of extracted text items which has some methods for representing extracted text. -type DocText struct{Items []TextItem ;_cdbd []listItemInfo ;_eddbf map[int64 ]map[int64 ]int64 ;}; +// 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 (_bfeg Document )SetStrict (strict bool ){if strict {_bfeg ._fcb .ConformanceAttr =_adb .ST_ConformanceClassStrict ;}else {_bfeg ._fcb .ConformanceAttr =_adb .ST_ConformanceClassTransitional ;};};func (_dcade Paragraph )addStartBookmark (_ecgbf int64 ,_bbegd string )*_af .CT_Bookmark {_gbbba :=_af .NewEG_PContent (); +_dcade ._gacd .EG_PContent =append (_dcade ._gacd .EG_PContent ,_gbbba );_ccacf :=_af .NewEG_ContentRunContent ();_gbecc :=_af .NewEG_RunLevelElts ();_beff :=_af .NewEG_RangeMarkupElements ();_bbece :=_af .NewCT_Bookmark ();_bbece .NameAttr =_bbegd ;_bbece .IdAttr =_ecgbf ; +_beff .BookmarkStart =_bbece ;_gbbba .EG_ContentRunContent =append (_gbbba .EG_ContentRunContent ,_ccacf );_ccacf .EG_RunLevelElts =append (_ccacf .EG_RunLevelElts ,_gbecc );_gbecc .EG_RangeMarkupElements =append (_gbecc .EG_RangeMarkupElements ,_beff ); +return _bbece ;};func (_gec *Document )insertParagraph (_dgae Paragraph ,_gagc bool )Paragraph {if _gec ._fcb .Body ==nil {return _gec .AddParagraph ();};_eede :=_dgae .X ();for _ ,_faegb :=range _gec ._fcb .Body .EG_BlockLevelElts {for _ ,_aedf :=range _faegb .EG_ContentBlockContent {for _gdd ,_cagaf :=range _aedf .P {if _cagaf ==_eede {_gfgcc :=_af .NewCT_P (); +_aedf .P =append (_aedf .P ,nil );if _gagc {copy (_aedf .P [_gdd +1:],_aedf .P [_gdd :]);_aedf .P [_gdd ]=_gfgcc ;}else {copy (_aedf .P [_gdd +2:],_aedf .P [_gdd +1:]);_aedf .P [_gdd +1]=_gfgcc ;};return Paragraph {_gec ,_gfgcc };};};for _ ,_bccb :=range _aedf .Tbl {for _ ,_dbfb :=range _bccb .EG_ContentRowContent {for _ ,_fgac :=range _dbfb .Tr {for _ ,_ebef :=range _fgac .EG_ContentCellContent {for _ ,_cbeb :=range _ebef .Tc {for _ ,_agba :=range _cbeb .EG_BlockLevelElts {for _ ,_bcdb :=range _agba .EG_ContentBlockContent {for _fabf ,_edag :=range _bcdb .P {if _edag ==_eede {_fcfe :=_af .NewCT_P (); +_bcdb .P =append (_bcdb .P ,nil );if _gagc {copy (_bcdb .P [_fabf +1:],_bcdb .P [_fabf :]);_bcdb .P [_fabf ]=_fcfe ;}else {copy (_bcdb .P [_fabf +2:],_bcdb .P [_fabf +1:]);_bcdb .P [_fabf +1]=_fcfe ;};return Paragraph {_gec ,_fcfe };};};};};};};};};};if _aedf .Sdt !=nil &&_aedf .Sdt .SdtContent !=nil &&_aedf .Sdt .SdtContent .P !=nil {for _cfgd ,_gafc :=range _aedf .Sdt .SdtContent .P {if _gafc ==_eede {_afae :=_af .NewCT_P (); +_aedf .Sdt .SdtContent .P =append (_aedf .Sdt .SdtContent .P ,nil );if _gagc {copy (_aedf .Sdt .SdtContent .P [_cfgd +1:],_aedf .Sdt .SdtContent .P [_cfgd :]);_aedf .Sdt .SdtContent .P [_cfgd ]=_afae ;}else {copy (_aedf .Sdt .SdtContent .P [_cfgd +2:],_aedf .Sdt .SdtContent .P [_cfgd +1:]); +_aedf .Sdt .SdtContent .P [_cfgd +1]=_afae ;};return Paragraph {_gec ,_afae };};};};};};return _gec .AddParagraph ();}; -// Borders returns the ParagraphBorders for setting-up border on paragraph. -func (_dbgb Paragraph )Borders ()ParagraphBorders {_dbgb .ensurePPr ();if _dbgb ._gbaee .PPr .PBdr ==nil {_dbgb ._gbaee .PPr .PBdr =_gdb .NewCT_PBdr ();};return ParagraphBorders {_dbgb ._fdec ,_dbgb ._gbaee .PPr .PBdr };}; +// ClearColor clears the text color. +func (_bfgg RunProperties )ClearColor (){_bfgg ._bgefc .Color =nil };var (FootnoteTextStyleId ="\u0046\u006f\u006ft\u006e\u006f\u0074\u0065\u0054\u0065\u0078\u0074";_dag ="\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"; +EndnoteTextStyleId ="E\u006e\u0064\u006e\u006f\u0074\u0065\u0054\u0065\u0078\u0074";_gaa ="\u0045\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065";_ffe =uint64 (20);); -// SetLeftIndent controls the left indent of the paragraph. -func (_cbacd ParagraphStyleProperties )SetLeftIndent (m _dg .Distance ){if _cbacd ._cdeed .Ind ==nil {_cbacd ._cdeed .Ind =_gdb .NewCT_Ind ();};if m ==_dg .Zero {_cbacd ._cdeed .Ind .LeftAttr =nil ;}else {_cbacd ._cdeed .Ind .LeftAttr =&_gdb .ST_SignedTwipsMeasure {}; -_cbacd ._cdeed .Ind .LeftAttr .Int64 =_f .Int64 (int64 (m /_dg .Twips ));};}; +// Clear clears all content within a header +func (_ccfg Header )Clear (){_ccfg ._cdef .EG_ContentBlockContent =nil }; -// DoubleStrike returns true if run is double striked. -func (_cfbda RunProperties )DoubleStrike ()bool {return _cefe (_cfbda ._bace .Dstrike )}; +// TableBorders allows manipulation of borders on a table. +type TableBorders struct{_dbde *_af .CT_TblBorders };func _deff (_ccbf Paragraph )*_af .CT_NumPr {_ccbf .ensurePPr ();if _ccbf ._gacd .PPr .NumPr ==nil {return nil ;};return _ccbf ._gacd .PPr .NumPr ;}; -// VerticalAlign returns the value of paragraph vertical align. -func (_aeed ParagraphProperties )VerticalAlignment ()_de .ST_VerticalAlignRun {if _acgg :=_aeed ._egbf .RPr .VertAlign ;_acgg !=nil {return _acgg .ValAttr ;};return 0;}; +// TableProperties returns the table style properties. +func (_gbecf Style )TableProperties ()TableStyleProperties {if _gbecf ._ggadfb .TblPr ==nil {_gbecf ._ggadfb .TblPr =_af .NewCT_TblPrBase ();};return TableStyleProperties {_gbecf ._ggadfb .TblPr };}; -// GetImageByRelID returns an ImageRef with the associated relation ID in the -// document. -func (_ecb *Document )GetImageByRelID (relID string )(_cc .ImageRef ,bool ){_gbcg :=_ecb ._aed .GetTargetByRelId (relID );_bdaa :="";for _ ,_egfb :=range _ecb ._fgd {if _bdaa !=""{break ;};_bdaa =_egfb .GetTargetByRelId (relID );};for _ ,_bbfd :=range _ecb .Images {if _bbfd .RelID ()==relID {return _bbfd ,true ; -};if _gbcg !=""{_dad :=_ab .Replace (_bbfd .Target (),"\u0077\u006f\u0072d\u002f","",1);if _dad ==_gbcg {if _bbfd .RelID ()==""{_bbfd .SetRelID (relID );};return _bbfd ,true ;};};if _bdaa !=""{_fbe :=_ab .Replace (_bbfd .Target (),"\u0077\u006f\u0072d\u002f","",1); -if _fbe ==_bdaa {if _bbfd .RelID ()==""{_bbfd .SetRelID (relID );};return _bbfd ,true ;};};};return _cc .ImageRef {},false ;}; +// SetLastColumn controls the conditional formatting for the last column in a table. +func (_ddega TableLook )SetLastColumn (on bool ){if !on {_ddega ._bcbee .LastColumnAttr =&_adb .ST_OnOff {};_ddega ._bcbee .LastColumnAttr .ST_OnOff1 =_adb .ST_OnOff1Off ;}else {_ddega ._bcbee .LastColumnAttr =&_adb .ST_OnOff {};_ddega ._bcbee .LastColumnAttr .ST_OnOff1 =_adb .ST_OnOff1On ; +};}; -// AnchorDrawWrapOptions is options to set -// wrapPolygon for wrap text through and tight. -type AnchorDrawWrapOptions struct{_baea bool ;_ace *_dcb .CT_Point2D ;_cde []*_dcb .CT_Point2D ;}; +// SetFormat sets the numbering format. +func (_gbag NumberingLevel )SetFormat (f _af .ST_NumberFormat ){if _gbag ._ffddd .NumFmt ==nil {_gbag ._ffddd .NumFmt =_af .NewCT_NumFmt ();};_gbag ._ffddd .NumFmt .ValAttr =f ;};func (_eead *Document )save (_bdf _cd .Writer ,_bdd string )error {const _acba ="\u0064o\u0063u\u006d\u0065\u006e\u0074\u003a\u0064\u002e\u0053\u0061\u0076\u0065"; +if _afaa :=_eead ._fcb .Validate ();_afaa !=nil {_bf .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",_afaa ); +};_efc :=_c .DocTypeDocument ;if !_da .GetLicenseKey ().IsLicensed ()&&!_ecd {_fc .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065"); +_fc .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f"); +return _b .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");};_fge :="\u0075n\u006b\u006e\u006f\u0077\u006e";if _bebe ,_acf :=_bdf .(*_dc .File ); +_acf {_fge =_bebe .Name ();};if len (_eead ._bdad )==0{if len (_bdd )> 0{_eead ._bdad =_bdd ;}else {_gfe ,_dae :=_da .GenRefId ("\u0064\u0077");if _dae !=nil {_bf .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_dae );return _dae ;};_eead ._bdad =_gfe ; +};};if _ecc :=_da .Track (_eead ._bdad ,_acba ,_fge );_ecc !=nil {_bf .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_ecc );return _ecc ;};_ddf :=_cdcd .NewWriter (_bdf );defer _ddf .Close ();if _cca :=_a .MarshalXML (_ddf ,_c .BaseRelsFilename ,_eead .Rels .X ()); +_cca !=nil {return _cca ;};if _cee :=_a .MarshalXMLByType (_ddf ,_efc ,_c .ExtendedPropertiesType ,_eead .AppProperties .X ());_cee !=nil {return _cee ;};if _dbg :=_a .MarshalXMLByType (_ddf ,_efc ,_c .CorePropertiesType ,_eead .CoreProperties .X ());_dbg !=nil {return _dbg ; +};if _eead .CustomProperties .X ()!=nil {if _bcbb :=_a .MarshalXMLByType (_ddf ,_efc ,_c .CustomPropertiesType ,_eead .CustomProperties .X ());_bcbb !=nil {return _bcbb ;};};if _eead .Thumbnail !=nil {_fgf ,_dfge :=_ddf .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067"); +if _dfge !=nil {return _dfge ;};if _fffd :=_f .Encode (_fgf ,_eead .Thumbnail ,nil );_fffd !=nil {return _fffd ;};};if _adbg :=_a .MarshalXMLByType (_ddf ,_efc ,_c .SettingsType ,_eead .Settings .X ());_adbg !=nil {return _adbg ;};_bgg :=_c .AbsoluteFilename (_efc ,_c .OfficeDocumentType ,0); +if _ddgc :=_a .MarshalXML (_ddf ,_bgg ,_eead ._fcb );_ddgc !=nil {return _ddgc ;};if _ffga :=_a .MarshalXML (_ddf ,_a .RelationsPathFor (_bgg ),_eead ._adfe .X ());_ffga !=nil {return _ffga ;};if _eead .Numbering .X ()!=nil {if _cdca :=_a .MarshalXMLByType (_ddf ,_efc ,_c .NumberingType ,_eead .Numbering .X ()); +_cdca !=nil {return _cdca ;};};if _fbab :=_a .MarshalXMLByType (_ddf ,_efc ,_c .StylesType ,_eead .Styles .X ());_fbab !=nil {return _fbab ;};if _eead ._acd !=nil {if _bddc :=_a .MarshalXMLByType (_ddf ,_efc ,_c .WebSettingsType ,_eead ._acd );_bddc !=nil {return _bddc ; +};};if _eead ._aff !=nil {if _egf :=_a .MarshalXMLByType (_ddf ,_efc ,_c .FontTableType ,_eead ._aff );_egf !=nil {return _egf ;};};if _eead ._cef !=nil {if _ddc :=_a .MarshalXMLByType (_ddf ,_efc ,_c .EndNotesType ,_eead ._cef );_ddc !=nil {return _ddc ; +};};if _eead ._db !=nil {if _bag :=_a .MarshalXMLByType (_ddf ,_efc ,_c .FootNotesType ,_eead ._db );_bag !=nil {return _bag ;};};for _bdbe ,_dfa :=range _eead ._dde {if _bec :=_a .MarshalXMLByTypeIndex (_ddf ,_efc ,_c .ThemeType ,_bdbe +1,_dfa );_bec !=nil {return _bec ; +};};for _cfgg ,_acbd :=range _eead ._fec {_gfda ,_ccaf :=_acbd .ExportToByteArray ();if _ccaf !=nil {return _ccaf ;};_ece :="\u0077\u006f\u0072d\u002f"+_acbd .TargetAttr [:len (_acbd .TargetAttr )-4]+"\u002e\u0062\u0069\u006e";if _fag :=_a .AddFileFromBytes (_ddf ,_ece ,_gfda ); +_fag !=nil {return _fag ;};if _fdf :=_a .MarshalXMLByTypeIndex (_ddf ,_efc ,_c .ControlType ,_cfgg +1,_acbd .Ocx );_fdf !=nil {return _fdf ;};};for _cea ,_bad :=range _eead ._dca {_baa :=_c .AbsoluteFilename (_efc ,_c .HeaderType ,_cea +1);if _bbe :=_a .MarshalXML (_ddf ,_baa ,_bad ); +_bbe !=nil {return _bbe ;};if !_eead ._ead [_cea ].IsEmpty (){_a .MarshalXML (_ddf ,_a .RelationsPathFor (_baa ),_eead ._ead [_cea ].X ());};};for _eec ,_fce :=range _eead ._fdc {_eabd :=_c .AbsoluteFilename (_efc ,_c .FooterType ,_eec +1);if _afaaf :=_a .MarshalXMLByTypeIndex (_ddf ,_efc ,_c .FooterType ,_eec +1,_fce ); +_afaaf !=nil {return _afaaf ;};if !_eead ._geea [_eec ].IsEmpty (){_a .MarshalXML (_ddf ,_a .RelationsPathFor (_eabd ),_eead ._geea [_eec ].X ());};};for _aaa ,_gag :=range _eead .Images {if _bee :=_ff .AddImageToZip (_ddf ,_gag ,_aaa +1,_c .DocTypeDocument ); +_bee !=nil {return _bee ;};};for _dgf ,_cbg :=range _eead ._dcaa {_acfd :=_c .AbsoluteFilename (_efc ,_c .ChartType ,_dgf +1);_a .MarshalXML (_ddf ,_acfd ,_cbg ._bgae );};if _aacc :=_a .MarshalXML (_ddf ,_c .ContentTypesFilename ,_eead .ContentTypes .X ()); +_aacc !=nil {return _aacc ;};if _adcg :=_eead .WriteExtraFiles (_ddf );_adcg !=nil {return _adcg ;};return _ddf .Close ();}; -// Endnote returns the endnote based on the ID; this can be used nicely with -// the run.IsEndnote() functionality. -func (_bdbe *Document )Endnote (id int64 )Endnote {for _ ,_abbcd :=range _bdbe .Endnotes (){if _abbcd .id ()==id {return _abbcd ;};};return Endnote {};}; +// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_gabbg RunProperties )ComplexSizeMeasure ()string {if _badfd :=_gabbg ._bgefc .SzCs ;_badfd !=nil {_adgc :=_badfd .ValAttr ;if _adgc .ST_PositiveUniversalMeasure !=nil {return *_adgc .ST_PositiveUniversalMeasure ;};};return "";}; -// GetDocRelTargetByID returns TargetAttr of document relationship given its IdAttr. -func (_fdf *Document )GetDocRelTargetByID (idAttr string )string {for _ ,_cggf :=range _fdf ._aed .X ().Relationship {if _cggf .IdAttr ==idAttr {return _cggf .TargetAttr ;};};return "";}; +// SetBottom sets the cell bottom margin +func (_aca CellMargins )SetBottom (d _fe .Distance ){_aca ._ab .Bottom =_af .NewCT_TblWidth ();_bccc (_aca ._ab .Bottom ,d );}; -// SetBottom sets the bottom border to a specified type, color and thickness. -func (_gefd TableBorders )SetBottom (t _gdb .ST_Border ,c _gbc .Color ,thickness _dg .Distance ){_gefd ._gfgae .Bottom =_gdb .NewCT_Border ();_beggg (_gefd ._gfgae .Bottom ,t ,c ,thickness );}; +// AddTabStop adds a tab stop to the paragraph. +func (_agbag ParagraphStyleProperties )AddTabStop (position _fe .Distance ,justificaton _af .ST_TabJc ,leader _af .ST_TabTlc ){if _agbag ._bbbg .Tabs ==nil {_agbag ._bbbg .Tabs =_af .NewCT_Tabs ();};_dbfec :=_af .NewCT_TabStop ();_dbfec .LeaderAttr =leader ; +_dbfec .ValAttr =justificaton ;_dbfec .PosAttr .Int64 =_c .Int64 (int64 (position /_fe .Twips ));_agbag ._bbbg .Tabs .Tab =append (_agbag ._bbbg .Tabs .Tab ,_dbfec );}; -// SetNextStyle sets the style that the next paragraph will use. -func (_cgfa Style )SetNextStyle (name string ){if name ==""{_cgfa ._gfdb .Next =nil ;}else {_cgfa ._gfdb .Next =_gdb .NewCT_String ();_cgfa ._gfdb .Next .ValAttr =name ;};}; +// SetAll sets all of the borders to a given value. +func (_dgaaf ParagraphBorders )SetAll (t _af .ST_Border ,c _ac .Color ,thickness _fe .Distance ){_dgaaf .SetBottom (t ,c ,thickness );_dgaaf .SetLeft (t ,c ,thickness );_dgaaf .SetRight (t ,c ,thickness );_dgaaf .SetTop (t ,c ,thickness );};func (_bbgg *Document )reorderFootnote (){_cdd :=int64 (1); +_ege :=map[int64 ]int64 {};for _ ,_cebc :=range _bbgg ._db .Footnote {switch _cebc .TypeAttr {case _af .ST_FtnEdnSeparator :_cebc .IdAttr =-1;break ;case _af .ST_FtnEdnContinuationSeparator :_cebc .IdAttr =0;break ;default:_ege [_cebc .IdAttr ]=_cdd ;_cebc .IdAttr =_cdd ; +_cdd ++;};};for _ ,_dab :=range _bbgg .Paragraphs (){for _ ,_dfdg :=range _dab .Runs (){if _eefg ,_efb :=_dfdg .IsFootnote ();_eefg {_dfdg .X ().EG_RunInnerContent [0].FootnoteReference .IdAttr =_ege [_efb ];};};};}; -// SetBasedOn sets the style that this style is based on. -func (_bedfa Style )SetBasedOn (name string ){if name ==""{_bedfa ._gfdb .BasedOn =nil ;}else {_bedfa ._gfdb .BasedOn =_gdb .NewCT_String ();_bedfa ._gfdb .BasedOn .ValAttr =name ;};}; +// SetAlignment set alignment of paragraph. +func (_bacgg Paragraph )SetAlignment (alignment _af .ST_Jc ){_bacgg .ensurePPr ();if _bacgg ._gacd .PPr .Jc ==nil {_bacgg ._gacd .PPr .Jc =_af .NewCT_Jc ();};_bacgg ._gacd .PPr .Jc .ValAttr =alignment ;}; -// SetSemiHidden controls if the style is hidden in the UI. -func (_gbgac Style )SetSemiHidden (b bool ){if b {_gbgac ._gfdb .SemiHidden =_gdb .NewCT_OnOff ();}else {_gbgac ._gfdb .SemiHidden =nil ;};}; +// CellMargins are the margins for an individual cell. +type CellMargins struct{_ab *_af .CT_TcMar }; -// GetTargetByRelId returns a target path with the associated relation ID in the -// document. -func (_edbf *Document )GetTargetByRelId (idAttr string )string {return _edbf ._aed .GetTargetByRelId (idAttr );}; +// SetOutlineLvl sets outline level of paragraph. +func (_abafd Paragraph )SetOutlineLvl (lvl int64 ){_abafd .ensurePPr ();if _abafd ._gacd .PPr .OutlineLvl ==nil {_abafd ._gacd .PPr .OutlineLvl =_af .NewCT_DecimalNumber ();};_bbbdg :=lvl -1;_abafd ._gacd .PPr .OutlineLvl .ValAttr =_bbbdg ;}; -// GetShapeStyle returns string style of the shape in watermark and format it to ShapeStyle. -func (_gcgf *WatermarkPicture )GetShapeStyle ()_gg .ShapeStyle {if _gcgf ._adabf !=nil &&_gcgf ._adabf .StyleAttr !=nil {return _gg .NewShapeStyle (*_gcgf ._adabf .StyleAttr );};return _gg .NewShapeStyle ("");}; +// Strike returns true if run is striked. +func (_feag RunProperties )Strike ()bool {return _abag (_feag ._bgefc .Strike )}; -// SetNumberingDefinition sets the numbering definition ID via a NumberingDefinition -// defined in numbering.xml -func (_gggbc Paragraph )SetNumberingDefinition (nd NumberingDefinition ){_gggbc .ensurePPr ();if _gggbc ._gbaee .PPr .NumPr ==nil {_gggbc ._gbaee .PPr .NumPr =_gdb .NewCT_NumPr ();};_fddee :=_gdb .NewCT_DecimalNumber ();_cbgfd :=int64 (-1);for _ ,_ddfbf :=range _gggbc ._fdec .Numbering ._cgbg .Num {if _ddfbf .AbstractNumId !=nil &&_ddfbf .AbstractNumId .ValAttr ==nd .AbstractNumberID (){_cbgfd =_ddfbf .NumIdAttr ; -};};if _cbgfd ==-1{_fgca :=_gdb .NewCT_Num ();_gggbc ._fdec .Numbering ._cgbg .Num =append (_gggbc ._fdec .Numbering ._cgbg .Num ,_fgca );_fgca .NumIdAttr =int64 (len (_gggbc ._fdec .Numbering ._cgbg .Num ));_fgca .AbstractNumId =_gdb .NewCT_DecimalNumber (); -_fgca .AbstractNumId .ValAttr =nd .AbstractNumberID ();_cbgfd =_fgca .NumIdAttr ;};_fddee .ValAttr =_cbgfd ;_gggbc ._gbaee .PPr .NumPr .NumId =_fddee ;}; +// Caps returns true if run font is capitalized. +func (_agfee RunProperties )Caps ()bool {return _abag (_agfee ._bgefc .Caps )}; -// ParagraphProperties are the properties for a paragraph. -type ParagraphProperties struct{_gddf *Document ;_egbf *_gdb .CT_PPr ;}; +// Save writes the document to an io.Writer in the Zip package format. +func (_fdedc *Document )Save (w _cd .Writer )error {return _fdedc .save (w ,_fdedc ._bdad )}; -// SetTargetBookmark sets the bookmark target of the hyperlink. -func (_afbg HyperLink )SetTargetBookmark (bm Bookmark ){_afbg ._ffed .AnchorAttr =_f .String (bm .Name ());_afbg ._ffed .IdAttr =nil ;}; +// SetOutlineLevel sets the outline level of this style. +func (_fgfbb ParagraphStyleProperties )SetOutlineLevel (lvl int ){_fgfbb ._bbbg .OutlineLvl =_af .NewCT_DecimalNumber ();_fgfbb ._bbbg .OutlineLvl .ValAttr =int64 (lvl );}; -// InitializeDefault constructs a default numbering. -func (_ceag Numbering )InitializeDefault (){_afcee :=_gdb .NewCT_AbstractNum ();_afcee .MultiLevelType =_gdb .NewCT_MultiLevelType ();_afcee .MultiLevelType .ValAttr =_gdb .ST_MultiLevelTypeHybridMultilevel ;_ceag ._cgbg .AbstractNum =append (_ceag ._cgbg .AbstractNum ,_afcee ); -_afcee .AbstractNumIdAttr =1;const _cgcd =720;const _gabcg =720;const _aadf =360;for _cfad :=0;_cfad < 9;_cfad ++{_efaec :=_gdb .NewCT_Lvl ();_efaec .IlvlAttr =int64 (_cfad );_efaec .Start =_gdb .NewCT_DecimalNumber ();_efaec .Start .ValAttr =1;_efaec .NumFmt =_gdb .NewCT_NumFmt (); -_efaec .NumFmt .ValAttr =_gdb .ST_NumberFormatBullet ;_efaec .Suff =_gdb .NewCT_LevelSuffix ();_efaec .Suff .ValAttr =_gdb .ST_LevelSuffixNothing ;_efaec .LvlText =_gdb .NewCT_LevelText ();_efaec .LvlText .ValAttr =_f .String ("\uf0b7");_efaec .LvlJc =_gdb .NewCT_Jc (); -_efaec .LvlJc .ValAttr =_gdb .ST_JcLeft ;_efaec .RPr =_gdb .NewCT_RPr ();_efaec .RPr .RFonts =_gdb .NewCT_Fonts ();_efaec .RPr .RFonts .AsciiAttr =_f .String ("\u0053\u0079\u006d\u0062\u006f\u006c");_efaec .RPr .RFonts .HAnsiAttr =_f .String ("\u0053\u0079\u006d\u0062\u006f\u006c"); -_efaec .RPr .RFonts .HintAttr =_gdb .ST_HintDefault ;_efaec .PPr =_gdb .NewCT_PPrGeneral ();_ecbcg :=int64 (_cfad *_gabcg +_cgcd );_efaec .PPr .Ind =_gdb .NewCT_Ind ();_efaec .PPr .Ind .LeftAttr =&_gdb .ST_SignedTwipsMeasure {};_efaec .PPr .Ind .LeftAttr .Int64 =_f .Int64 (_ecbcg ); -_efaec .PPr .Ind .HangingAttr =&_de .ST_TwipsMeasure {};_efaec .PPr .Ind .HangingAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (_aadf ));_afcee .Lvl =append (_afcee .Lvl ,_efaec );};_fafaf :=_gdb .NewCT_Num ();_fafaf .NumIdAttr =1;_fafaf .AbstractNumId =_gdb .NewCT_DecimalNumber (); -_fafaf .AbstractNumId .ValAttr =1;_ceag ._cgbg .Num =append (_ceag ._cgbg .Num ,_fafaf );}; +// Numbering return numbering that being use by paragraph. +func (_bcde Paragraph )Numbering ()Numbering {_bcde .ensurePPr ();_bffa :=NewNumbering ();if _bcde ._gacd .PPr .NumPr !=nil {_bada :=int64 (-1);_acabb :=int64 (-1);if _bcde ._gacd .PPr .NumPr .NumId !=nil {_bada =_bcde ._gacd .PPr .NumPr .NumId .ValAttr ; +};for _ ,_egdde :=range _bcde ._fcga .Numbering ._dbce .Num {if _bada < 0{break ;};if _egdde .NumIdAttr ==_bada {if _egdde .AbstractNumId !=nil {_acabb =_egdde .AbstractNumId .ValAttr ;_bffa ._dbce .Num =append (_bffa ._dbce .Num ,_egdde );break ;};};}; +for _ ,_bfdb :=range _bcde ._fcga .Numbering ._dbce .AbstractNum {if _acabb < 0{break ;};if _bfdb .AbstractNumIdAttr ==_acabb {_bffa ._dbce .AbstractNum =append (_bffa ._dbce .AbstractNum ,_bfdb );break ;};};};return _bffa ;}; -// Bold returns true if run font is bold. -func (_agbda RunProperties )Bold ()bool {_cgcb :=_agbda ._bace ;return _cefe (_cgcb .B )||_cefe (_cgcb .BCs );}; +// SetTop sets the cell top margin +func (_cbf CellMargins )SetTop (d _fe .Distance ){_cbf ._ab .Top =_af .NewCT_TblWidth ();_bccc (_cbf ._ab .Top ,d );}; -// Paragraphs returns the paragraphs defined in the cell. -func (_fab Cell )Paragraphs ()[]Paragraph {_gf :=[]Paragraph {};for _ ,_gag :=range _fab ._dbf .EG_BlockLevelElts {for _ ,_cad :=range _gag .EG_ContentBlockContent {for _ ,_fdb :=range _cad .P {_gf =append (_gf ,Paragraph {_fab ._age ,_fdb });};};};return _gf ; -}; +// AddTable adds a new table to the document body. +func (_dagb *Document )AddTable ()Table {_aaaa :=_af .NewEG_BlockLevelElts ();_dagb ._fcb .Body .EG_BlockLevelElts =append (_dagb ._fcb .Body .EG_BlockLevelElts ,_aaaa );_bdfb :=_af .NewEG_ContentBlockContent ();_aaaa .EG_ContentBlockContent =append (_aaaa .EG_ContentBlockContent ,_bdfb ); +_bbf :=_af .NewCT_Tbl ();_bdfb .Tbl =append (_bdfb .Tbl ,_bbf );return Table {_dagb ,_bbf };}; -// Properties returns the row properties. -func (_edgc Row )Properties ()RowProperties {if _edgc ._begf .TrPr ==nil {_edgc ._begf .TrPr =_gdb .NewCT_TrPr ();};return RowProperties {_edgc ._begf .TrPr };}; +// SetLeftIndent controls left indent of paragraph. +func (_daeg Paragraph )SetLeftIndent (m _fe .Distance ){_daeg .ensurePPr ();_fcgd :=_daeg ._gacd .PPr ;if _fcgd .Ind ==nil {_fcgd .Ind =_af .NewCT_Ind ();};if m ==_fe .Zero {_fcgd .Ind .LeftAttr =nil ;}else {_fcgd .Ind .LeftAttr =&_af .ST_SignedTwipsMeasure {}; +_fcgd .Ind .LeftAttr .Int64 =_c .Int64 (int64 (m /_fe .Twips ));};}; -// SetColumnSpan sets the number of Grid Columns Spanned by the Cell. This is used -// to give the appearance of merged cells. -func (_ff CellProperties )SetColumnSpan (cols int ){if cols ==0{_ff ._debd .GridSpan =nil ;}else {_ff ._debd .GridSpan =_gdb .NewCT_DecimalNumber ();_ff ._debd .GridSpan .ValAttr =int64 (cols );};}; +// AddHeader creates a header associated with the document, but doesn't add it +// to the document for display. +func (_aee *Document )AddHeader ()Header {_bgf :=_af .NewHdr ();_aee ._dca =append (_aee ._dca ,_bgf );_cgb :=_fc .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_aee ._dca ));_aee ._adfe .AddRelationship (_cgb ,_c .HeaderType ); +_aee .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_cgb ,"\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"); +_aee ._ead =append (_aee ._ead ,_ff .NewRelationships ());return Header {_aee ,_bgf };};func _eddf (_fbcff *_af .CT_OnOff )OnOffValue {if _fbcff ==nil {return OnOffValueUnset ;};if _fbcff .ValAttr !=nil &&_fbcff .ValAttr .Bool !=nil &&*_fbcff .ValAttr .Bool ==false {return OnOffValueOff ; +};return OnOffValueOn ;}; -// TableConditionalFormatting controls the conditional formatting within a table -// style. -type TableConditionalFormatting struct{_bfcgg *_gdb .CT_TblStylePr }; +// SetRightPct sets the cell right margin +func (_gee CellMargins )SetRightPct (pct float64 ){_gee ._ab .Right =_af .NewCT_TblWidth ();_bcb (_gee ._ab .Right ,pct );}; -// SetBottom sets the bottom border to a specified type, color and thickness. -func (_adba ParagraphBorders )SetBottom (t _gdb .ST_Border ,c _gbc .Color ,thickness _dg .Distance ){_adba ._ecade .Bottom =_gdb .NewCT_Border ();_fada (_adba ._ecade .Bottom ,t ,c ,thickness );}; +// StyleID returns the style ID. +func (_cebg Style )StyleID ()string {if _cebg ._ggadfb .StyleIdAttr ==nil {return "";};return *_cebg ._ggadfb .StyleIdAttr ;}; -// AddTab adds tab to a run and can be used with the the Paragraph's tab stops. -func (_bfgb Run )AddTab (){_cfece :=_bfgb .newIC ();_cfece .Tab =_gdb .NewCT_Empty ()}; +// SetStyle sets style to the text in watermark. +func (_cfbgf *WatermarkText )SetStyle (style _ba .TextpathStyle ){_eaafg :=_cfbgf .getShape ();if _cfbgf ._adaba !=nil {_bafdc :=_cfbgf ._adaba .EG_ShapeElements ;if len (_bafdc )> 0&&_bafdc [0].Textpath !=nil {var _ffa =style .String ();_bafdc [0].Textpath .StyleAttr =&_ffa ; +};return ;};_dfff :=_cfbgf .findNode (_eaafg ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _bbcgb ,_bgadf :=range _dfff .Attrs {if _bgadf .Name .Local =="\u0073\u0074\u0079l\u0065"{_dfff .Attrs [_bbcgb ].Value =style .String ();};};}; -// SetPictureWashout set washout to watermark picture. -func (_dgggf *WatermarkPicture )SetPictureWashout (isWashout bool ){if _dgggf ._adabf !=nil {_dedda :=_dgggf ._adabf .EG_ShapeElements ;if len (_dedda )> 0&&_dedda [0].Imagedata !=nil {if isWashout {_ccfdf :="\u0031\u0039\u0036\u0036\u0031\u0066";_adad :="\u0032\u0032\u0039\u0033\u0038\u0066"; -_dedda [0].Imagedata .GainAttr =&_ccfdf ;_dedda [0].Imagedata .BlacklevelAttr =&_adad ;};};};}; +// SetAlignment controls the paragraph alignment +func (_geec ParagraphStyleProperties )SetAlignment (align _af .ST_Jc ){if align ==_af .ST_JcUnset {_geec ._bbbg .Jc =nil ;}else {_geec ._bbbg .Jc =_af .NewCT_Jc ();_geec ._bbbg .Jc .ValAttr =align ;};}; -// SetASCIITheme sets the font ASCII Theme. -func (_egeb Fonts )SetASCIITheme (t _gdb .ST_Theme ){_egeb ._cfeaa .AsciiThemeAttr =t }; +// Strike returns true if paragraph is striked. +func (_deee ParagraphProperties )Strike ()bool {return _abag (_deee ._bede .RPr .Strike )}; -// Color returns the style's Color. -func (_aagf RunProperties )Color ()Color {if _aagf ._bace .Color ==nil {_aagf ._bace .Color =_gdb .NewCT_Color ();};return Color {_aagf ._bace .Color };}; +// SetColor sets the text color. +func (_fgcbf RunProperties )SetColor (c _ac .Color ){_fgcbf ._bgefc .Color =_af .NewCT_Color ();_fgcbf ._bgefc .Color .ValAttr .ST_HexColorRGB =c .AsRGBString ();};func (_ceaag *WatermarkPicture )getInnerElement (_geee string )*_c .XSDAny {for _ ,_deda :=range _ceaag ._eacf .Any {_afgb ,_cagde :=_deda .(*_c .XSDAny ); +if _cagde &&(_afgb .XMLName .Local ==_geee ||_afgb .XMLName .Local =="\u0076\u003a"+_geee ){return _afgb ;};};return nil ;}; -// IsBold returns true if the run has been set to bold. -func (_ggbac RunProperties )IsBold ()bool {return _ggbac .BoldValue ()==OnOffValueOn }; +// Shadow returns true if paragraph shadow is on. +func (_badf ParagraphProperties )Shadow ()bool {return _abag (_badf ._bede .RPr .Shadow )}; -// RemoveParagraph removes a paragraph from a footer. -func (_ddcbf Footer )RemoveParagraph (p Paragraph ){for _ ,_gbdba :=range _ddcbf ._dbdg .EG_ContentBlockContent {for _cceb ,_bcfe :=range _gbdba .P {if _bcfe ==p ._gbaee {copy (_gbdba .P [_cceb :],_gbdba .P [_cceb +1:]);_gbdba .P =_gbdba .P [0:len (_gbdba .P )-1]; -return ;};};};};func (_egbd *WatermarkText )getInnerElement (_dafd string )*_f .XSDAny {for _ ,_gbeea :=range _egbd ._aabdf .Any {_bfbgb ,_acge :=_gbeea .(*_f .XSDAny );if _acge &&(_bfbgb .XMLName .Local ==_dafd ||_bfbgb .XMLName .Local =="\u0076\u003a"+_dafd ){return _bfbgb ; -};};return nil ;};func (_aeecf Run )newIC ()*_gdb .EG_RunInnerContent {_bfbc :=_gdb .NewEG_RunInnerContent ();_aeecf ._feebb .EG_RunInnerContent =append (_aeecf ._feebb .EG_RunInnerContent ,_bfbc );return _bfbc ;}; +// 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 (_agfe Run )IsEndnote ()(bool ,int64 ){if _agfe ._cefc .EG_RunInnerContent !=nil {if _agfe ._cefc .EG_RunInnerContent [0].EndnoteReference !=nil {return true ,_agfe ._cefc .EG_RunInnerContent [0].EndnoteReference .IdAttr ;};};return false ,0;}; -// Borders allows manipulation of the table borders. -func (_dcdc TableProperties )Borders ()TableBorders {if _dcdc ._affd .TblBorders ==nil {_dcdc ._affd .TblBorders =_gdb .NewCT_TblBorders ();};return TableBorders {_dcdc ._affd .TblBorders };}; +// 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 (_dgagc ParagraphProperties )SetHeadingLevel (idx int ){_dgagc .SetStyle (_fc .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",idx ));if _dgagc ._bede .NumPr ==nil {_dgagc ._bede .NumPr =_af .NewCT_NumPr ();};_dgagc ._bede .NumPr .Ilvl =_af .NewCT_DecimalNumber (); +_dgagc ._bede .NumPr .Ilvl .ValAttr =int64 (idx );}; -// Footnote returns the footnote based on the ID; this can be used nicely with -// the run.IsFootnote() functionality. -func (_dae *Document )Footnote (id int64 )Footnote {for _ ,_daga :=range _dae .Footnotes (){if _daga .id ()==id {return _daga ;};};return Footnote {};}; +// RemoveFootnote removes a footnote from both the paragraph and the document +// the requested footnote must be anchored on the paragraph being referenced. +// +// After each removal, the rest of the footnote ids would be reordered. +func (_badb Paragraph )RemoveFootnote (id int64 ){for _ ,_cdacd :=range _badb .Runs (){if _eedea ,_bafff :=_cdacd .IsFootnote ();_eedea {if _bafff ==id {_badb .RemoveRun (_cdacd );break ;};};};_badb ._fcga .removeFootnote (id );};func (_dbb *Document )reorderEndnote (){_efcc :=int64 (1); +_cdcf :=map[int64 ]int64 {};for _ ,_dgfa :=range _dbb ._cef .Endnote {switch _dgfa .TypeAttr {case _af .ST_FtnEdnSeparator :_dgfa .IdAttr =-1;break ;case _af .ST_FtnEdnContinuationSeparator :_dgfa .IdAttr =0;break ;default:_cdcf [_dgfa .IdAttr ]=_efcc ; +_dgfa .IdAttr =_efcc ;_efcc ++;};};for _ ,_gadc :=range _dbb .Paragraphs (){for _ ,_fbb :=range _gadc .Runs (){if _cgffa ,_gabgg :=_fbb .IsEndnote ();_cgffa {_fbb .X ().EG_RunInnerContent [0].EndnoteReference .IdAttr =_cdcf [_gabgg ];};};};}; -// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same -// page. -func (_eaaec ParagraphStyleProperties )SetKeepOnOnePage (b bool ){if !b {_eaaec ._cdeed .KeepLines =nil ;}else {_eaaec ._cdeed .KeepLines =_gdb .NewCT_OnOff ();};}; +// DocRels returns document relationship. +func (_adde *Document )DocRels ()_ff .Relationships {return _adde ._adfe };func (_cbff *WatermarkText )getShape ()*_c .XSDAny {return _cbff .getInnerElement ("\u0073\u0068\u0061p\u0065");}; -// SetAfterSpacing sets spacing below paragraph. -func (_fafba Paragraph )SetAfterSpacing (d _dg .Distance ){_fafba .ensurePPr ();if _fafba ._gbaee .PPr .Spacing ==nil {_fafba ._gbaee .PPr .Spacing =_gdb .NewCT_Spacing ();};_ecbca :=_fafba ._gbaee .PPr .Spacing ;_ecbca .AfterAttr =&_de .ST_TwipsMeasure {}; -_ecbca .AfterAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (d /_dg .Twips ));}; +// RemoveParagraph removes a paragraph from a document. +func (_abbf *Document )RemoveParagraph (p Paragraph ){if _abbf ._fcb .Body ==nil {return ;};for _ ,_bed :=range _abbf ._fcb .Body .EG_BlockLevelElts {for _ ,_aeb :=range _bed .EG_ContentBlockContent {for _acbg ,_bebd :=range _aeb .P {if _bebd ==p ._gacd {copy (_aeb .P [_acbg :],_aeb .P [_acbg +1:]); +_aeb .P =_aeb .P [0:len (_aeb .P )-1];return ;};};if _aeb .Sdt !=nil &&_aeb .Sdt .SdtContent !=nil &&_aeb .Sdt .SdtContent .P !=nil {for _ccdca ,_fefd :=range _aeb .Sdt .SdtContent .P {if _fefd ==p ._gacd {copy (_aeb .P [_ccdca :],_aeb .P [_ccdca +1:]); +_aeb .P =_aeb .P [0:len (_aeb .P )-1];return ;};};};};};for _ ,_bdadb :=range _abbf .Tables (){for _ ,_gbd :=range _bdadb .Rows (){for _ ,_cag :=range _gbd .Cells (){for _ ,_fbde :=range _cag ._dcccf .EG_BlockLevelElts {for _ ,_gfcc :=range _fbde .EG_ContentBlockContent {for _dfgd ,_agc :=range _gfcc .P {if _agc ==p ._gacd {copy (_gfcc .P [_dfgd :],_gfcc .P [_dfgd +1:]); +_gfcc .P =_gfcc .P [0:len (_gfcc .P )-1];return ;};};};};};};};for _ ,_adce :=range _abbf .Headers (){_adce .RemoveParagraph (p );};for _ ,_ggg :=range _abbf .Footers (){_ggg .RemoveParagraph (p );};}; -// ItalicValue returns the precise nature of the italic setting (unset, off or on). -func (_afda RunProperties )ItalicValue ()OnOffValue {return _egbb (_afda ._bace .I )}; +// SetFirstColumn controls the conditional formatting for the first column in a table. +func (_daacg TableLook )SetFirstColumn (on bool ){if !on {_daacg ._bcbee .FirstColumnAttr =&_adb .ST_OnOff {};_daacg ._bcbee .FirstColumnAttr .ST_OnOff1 =_adb .ST_OnOff1Off ;}else {_daacg ._bcbee .FirstColumnAttr =&_adb .ST_OnOff {};_daacg ._bcbee .FirstColumnAttr .ST_OnOff1 =_adb .ST_OnOff1On ; +};}; -// Italic returns true if run font is italic. -func (_ecagc RunProperties )Italic ()bool {_ggec :=_ecagc ._bace ;return _cefe (_ggec .I )||_cefe (_ggec .ICs );}; +// 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 (_gcbgd Run )IsFootnote ()(bool ,int64 ){if _gcbgd ._cefc .EG_RunInnerContent !=nil {if _gcbgd ._cefc .EG_RunInnerContent [0].FootnoteReference !=nil {return true ,_gcbgd ._cefc .EG_RunInnerContent [0].FootnoteReference .IdAttr ;};};return false ,0; +}; -// CellMargins are the margins for an individual cell. -type CellMargins struct{_cf *_gdb .CT_TcMar }; +// SetBottom sets the bottom border to a specified type, color and thickness. +func (_fabfc TableBorders )SetBottom (t _af .ST_Border ,c _ac .Color ,thickness _fe .Distance ){_fabfc ._dbde .Bottom =_af .NewCT_Border ();_bafgd (_fabfc ._dbde .Bottom ,t ,c ,thickness );}; -// Cell is a table cell within a document (not a spreadsheet) -type Cell struct{_age *Document ;_dbf *_gdb .CT_Tc ;};func (_aege Paragraph )addEndFldChar ()*_gdb .CT_FldChar {_aeec :=_aege .addFldChar ();_aeec .FldCharTypeAttr =_gdb .ST_FldCharTypeEnd ;return _aeec ;}; +// SetStyle sets the style of a paragraph and is identical to setting it on the +// paragraph's Properties() +func (_bebb Paragraph )SetStyle (s string ){_bebb .ensurePPr ();if s ==""{_bebb ._gacd .PPr .PStyle =nil ;}else {_bebb ._gacd .PPr .PStyle =_af .NewCT_String ();_bebb ._gacd .PPr .PStyle .ValAttr =s ;};}; -// AnchoredDrawing is an absolutely positioned image within a document page. -type AnchoredDrawing struct{_aa *Document ;_bc *_gdb .WdAnchor ;}; +// Underline returns the type of run underline. +func (_cffff RunProperties )Underline ()_af .ST_Underline {if _deaff :=_cffff ._bgefc .U ;_deaff !=nil {return _deaff .ValAttr ;};return 0;}; -// SetRowBandSize sets the number of Rows in the row band -func (_agage TableStyleProperties )SetRowBandSize (rows int64 ){_agage ._addgf .TblStyleRowBandSize =_gdb .NewCT_DecimalNumber ();_agage ._addgf .TblStyleRowBandSize .ValAttr =rows ;}; +// X returns the inner wrapped XML type. +func (_fefdd Styles )X ()*_af .Styles {return _fefdd ._cfaga }; -// Clear content of node element. -func (_ceadd *Node )Clear (){_ceadd ._dbca =nil }; +// AddStyle adds a new empty style, if styleID is already exists, it will return the style. +func (_dfca Styles )AddStyle (styleID string ,t _af .ST_StyleType ,isDefault bool )Style {if _ffed ,_dfcab :=_dfca .SearchStyleById (styleID );_dfcab {return _ffed ;};_abacg :=_af .NewCT_Style ();_abacg .TypeAttr =t ;if isDefault {_abacg .DefaultAttr =&_adb .ST_OnOff {}; +_abacg .DefaultAttr .Bool =_c .Bool (isDefault );};_abacg .StyleIdAttr =_c .String (styleID );_dfca ._cfaga .Style =append (_dfca ._cfaga .Style ,_abacg );return Style {_abacg };}; -// FindNodeByStyleId return slice of node base on style id. -func (_ccfd *Nodes )FindNodeByStyleId (styleId string )[]Node {_dfde :=[]Node {};for _ ,_decbe :=range _ccfd ._gegee {switch _fdfdf :=_decbe ._dbca .(type ){case *Paragraph :if _fdfdf !=nil &&_fdfdf .Style ()==styleId {_dfde =append (_dfde ,_decbe );}; -case *Table :if _fdfdf !=nil &&_fdfdf .Style ()==styleId {_dfde =append (_dfde ,_decbe );};};_eafae :=Nodes {_gegee :_decbe .Children };_dfde =append (_dfde ,_eafae .FindNodeByStyleId (styleId )...);};return _dfde ;};func (_edad *WatermarkText )findNode (_beaae *_f .XSDAny ,_dbceb string )*_f .XSDAny {for _ ,_efaa :=range _beaae .Nodes {if _efaa .XMLName .Local ==_dbceb {return _efaa ; -};};return nil ;};func _edfbb ()*_eb .Textpath {_afbad :=_eb .NewTextpath ();_fdbde :="\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"; -_afbad .StyleAttr =&_fdbde ;_bbded :="\u0041\u0053\u0041\u0050";_afbad .StringAttr =&_bbded ;return _afbad ;}; +// 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 (_eba Document )AddHyperlink (url string )_ff .Hyperlink {return _eba ._adfe .AddHyperlink (url )}; -// SetBottomPct sets the cell bottom margin -func (_gab CellMargins )SetBottomPct (pct float64 ){_gab ._cf .Bottom =_gdb .NewCT_TblWidth ();_cca (_gab ._cf .Bottom ,pct );};func (_bde *chart )X ()*_gbd .ChartSpace {return _bde ._ffd }; +// Open opens and reads a document from a file (.docx). +func Open (filename string )(*Document ,error ){_adag ,_bdcg :=_dc .Open (filename );if _bdcg !=nil {return nil ,_fc .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_bdcg );};defer _adag .Close (); +_gaaf ,_bdcg :=_dc .Stat (filename );if _bdcg !=nil {return nil ,_fc .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_bdcg );};_ =_gaaf ;return Read (_adag ,_gaaf .Size ());}; -// Clear removes all of the content from within a run. -func (_cbddd Run )Clear (){_cbddd ._feebb .EG_RunInnerContent =nil }; +// SetAlignment controls the paragraph alignment +func (_bafe ParagraphProperties )SetAlignment (align _af .ST_Jc ){if align ==_af .ST_JcUnset {_bafe ._bede .Jc =nil ;}else {_bafe ._bede .Jc =_af .NewCT_Jc ();_bafe ._bede .Jc .ValAttr =align ;};}; -// SetYOffset sets the Y offset for an image relative to the origin. -func (_gdg AnchoredDrawing )SetYOffset (y _dg .Distance ){_gdg ._bc .PositionV .Choice =&_gdb .WdCT_PosVChoice {};_gdg ._bc .PositionV .Choice .PosOffset =_f .Int32 (int32 (y /_dg .EMU ));};func _acdca ()*_eb .Formulas {_ffega :=_eb .NewFormulas ();_ffega .F =[]*_eb .CT_F {_gg .CreateFormula ("\u0073\u0075\u006d\u0020\u0023\u0030\u0020\u0030\u00201\u0030\u0038\u0030\u0030"),_gg .CreateFormula ("p\u0072\u006f\u0064\u0020\u0023\u0030\u0020\u0032\u0020\u0031"),_gg .CreateFormula ("\u0073\u0075\u006d\u0020\u0032\u0031\u0036\u0030\u0030 \u0030\u0020\u0040\u0031"),_gg .CreateFormula ("\u0073\u0075\u006d\u0020\u0030\u0020\u0030\u0020\u0040\u0032"),_gg .CreateFormula ("\u0073\u0075\u006d\u0020\u0032\u0031\u0036\u0030\u0030 \u0030\u0020\u0040\u0033"),_gg .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0040\u0033\u0020\u0030"),_gg .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0032\u0031\u00360\u0030\u0020\u0040\u0031"),_gg .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0030\u0020\u0040\u0032"),_gg .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0040\u0034\u00202\u0031\u0036\u0030\u0030"),_gg .CreateFormula ("\u006di\u0064\u0020\u0040\u0035\u0020\u00406"),_gg .CreateFormula ("\u006di\u0064\u0020\u0040\u0038\u0020\u00405"),_gg .CreateFormula ("\u006di\u0064\u0020\u0040\u0037\u0020\u00408"),_gg .CreateFormula ("\u006di\u0064\u0020\u0040\u0036\u0020\u00407"),_gg .CreateFormula ("s\u0075\u006d\u0020\u0040\u0036\u0020\u0030\u0020\u0040\u0035")}; -return _ffega ;}; +// SetLayoutInCell sets the layoutInCell attribute of anchor. +func (_bgd AnchoredDrawing )SetLayoutInCell (val bool ){_bgd ._bda .LayoutInCellAttr =val }; -// StyleID returns the style ID. -func (_caec Style )StyleID ()string {if _caec ._gfdb .StyleIdAttr ==nil {return "";};return *_caec ._gfdb .StyleIdAttr ;}; +// GetImage returns the ImageRef associated with an AnchoredDrawing. +func (_df AnchoredDrawing )GetImage ()(_ff .ImageRef ,bool ){_cf :=_df ._bda .Graphic .GraphicData .Any ;if len (_cf )> 0{_dad ,_ga :=_cf [0].(*_gcb .Pic );if _ga {if _dad .BlipFill !=nil &&_dad .BlipFill .Blip !=nil &&_dad .BlipFill .Blip .EmbedAttr !=nil {return _df ._ea .GetImageByRelID (*_dad .BlipFill .Blip .EmbedAttr ); +};};};return _ff .ImageRef {},false ;}; -// GetImageObjByRelId returns a common.Image with the associated relation ID in the -// document. -func (_dcee *Document )GetImageObjByRelId (relId string )(_cc .Image ,error ){_ebbe :=_dcee ._aed .GetTargetByRelIdAndType (relId ,_f .ImageType );if _ebbe ==""{for _ ,_ddfb :=range _dcee ._fgd {if _ebbe !=""{break ;};_ebbe =_ddfb .GetTargetByRelIdAndType (relId ,_f .ImageType ); -};};if _ebbe ==""{for _ ,_dcfe :=range _dcee ._gaf {if _ebbe !=""{break ;};_ebbe =_dcfe .GetTargetByRelIdAndType (relId ,_f .ImageType );};};return _dcee .DocBase .GetImageBytesByTarget (_ebbe );}; +// InitializeDefault constructs a default numbering. +func (_bagf Numbering )InitializeDefault (){_dabb :=_af .NewCT_AbstractNum ();_dabb .MultiLevelType =_af .NewCT_MultiLevelType ();_dabb .MultiLevelType .ValAttr =_af .ST_MultiLevelTypeHybridMultilevel ;_bagf ._dbce .AbstractNum =append (_bagf ._dbce .AbstractNum ,_dabb ); +_dabb .AbstractNumIdAttr =1;const _aaga =720;const _fafa =720;const _aebc =360;for _ffdc :=0;_ffdc < 9;_ffdc ++{_dabbg :=_af .NewCT_Lvl ();_dabbg .IlvlAttr =int64 (_ffdc );_dabbg .Start =_af .NewCT_DecimalNumber ();_dabbg .Start .ValAttr =1;_dabbg .NumFmt =_af .NewCT_NumFmt (); +_dabbg .NumFmt .ValAttr =_af .ST_NumberFormatBullet ;_dabbg .Suff =_af .NewCT_LevelSuffix ();_dabbg .Suff .ValAttr =_af .ST_LevelSuffixNothing ;_dabbg .LvlText =_af .NewCT_LevelText ();_dabbg .LvlText .ValAttr =_c .String ("\uf0b7");_dabbg .LvlJc =_af .NewCT_Jc (); +_dabbg .LvlJc .ValAttr =_af .ST_JcLeft ;_dabbg .RPr =_af .NewCT_RPr ();_dabbg .RPr .RFonts =_af .NewCT_Fonts ();_dabbg .RPr .RFonts .AsciiAttr =_c .String ("\u0053\u0079\u006d\u0062\u006f\u006c");_dabbg .RPr .RFonts .HAnsiAttr =_c .String ("\u0053\u0079\u006d\u0062\u006f\u006c"); +_dabbg .RPr .RFonts .HintAttr =_af .ST_HintDefault ;_dabbg .PPr =_af .NewCT_PPrGeneral ();_ccgd :=int64 (_ffdc *_fafa +_aaga );_dabbg .PPr .Ind =_af .NewCT_Ind ();_dabbg .PPr .Ind .LeftAttr =&_af .ST_SignedTwipsMeasure {};_dabbg .PPr .Ind .LeftAttr .Int64 =_c .Int64 (_ccgd ); +_dabbg .PPr .Ind .HangingAttr =&_adb .ST_TwipsMeasure {};_dabbg .PPr .Ind .HangingAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (_aebc ));_dabb .Lvl =append (_dabb .Lvl ,_dabbg );};_daed :=_af .NewCT_Num ();_daed .NumIdAttr =1;_daed .AbstractNumId =_af .NewCT_DecimalNumber (); +_daed .AbstractNumId .ValAttr =1;_bagf ._dbce .Num =append (_bagf ._dbce .Num ,_daed );}; -// InlineDrawing is an inlined image within a run. -type InlineDrawing struct{_ddba *Document ;_eeed *_gdb .WdInline ;}; +// AddWatermarkPicture adds new watermark picture to document. +func (_gcg *Document )AddWatermarkPicture (imageRef _ff .ImageRef )WatermarkPicture {var _cfdf []Header ;if _cgd ,_acfdd :=_gcg .BodySection ().GetHeader (_af .ST_HdrFtrDefault );_acfdd {_cfdf =append (_cfdf ,_cgd );};if _caed ,_acdg :=_gcg .BodySection ().GetHeader (_af .ST_HdrFtrEven ); +_acdg {_cfdf =append (_cfdf ,_caed );};if _eacd ,_agbd :=_gcg .BodySection ().GetHeader (_af .ST_HdrFtrFirst );_agbd {_cfdf =append (_cfdf ,_eacd );};if len (_cfdf )< 1{_dbfd :=_gcg .AddHeader ();_gcg .BodySection ().SetHeader (_dbfd ,_af .ST_HdrFtrDefault ); +_cfdf =append (_cfdf ,_dbfd );};var _gfgc error ;_cdcac :=NewWatermarkPicture ();for _ ,_fbdf :=range _cfdf {imageRef ,_gfgc =_fbdf .AddImageRef (imageRef );if _gfgc !=nil {return WatermarkPicture {};};_dgc :=_fbdf .Paragraphs ();if len (_dgc )< 1{_ceea :=_fbdf .AddParagraph (); +_ceea .AddRun ().AddText ("");};for _ ,_gggg :=range _fbdf .X ().EG_ContentBlockContent {for _ ,_gcda :=range _gggg .P {for _ ,_ecdc :=range _gcda .EG_PContent {for _ ,_dcea :=range _ecdc .EG_ContentRunContent {if _dcea .R ==nil {continue ;};for _ ,_fede :=range _dcea .R .EG_RunInnerContent {_fede .Pict =_cdcac ._eacf ; +break ;};};};};};};_cdcac .SetPicture (imageRef );return _cdcac ;}; -// Bookmarks returns all of the bookmarks defined in the document. -func (_afcd Document )Bookmarks ()[]Bookmark {if _afcd ._dbc .Body ==nil {return nil ;};_dbcg :=[]Bookmark {};for _ ,_adcg :=range _afcd ._dbc .Body .EG_BlockLevelElts {for _ ,_cbdf :=range _adcg .EG_ContentBlockContent {for _ ,_gfda :=range _fgaa (_cbdf ){_dbcg =append (_dbcg ,_gfda ); -};};};return _dbcg ;}; +// SetShadow sets the run to shadowed text. +func (_bcfb RunProperties )SetShadow (b bool ){if !b {_bcfb ._bgefc .Shadow =nil ;}else {_bcfb ._bgefc .Shadow =_af .NewCT_OnOff ();};}; -// SetFirstColumn controls the conditional formatting for the first column in a table. -func (_ffdad TableLook )SetFirstColumn (on bool ){if !on {_ffdad ._cdag .FirstColumnAttr =&_de .ST_OnOff {};_ffdad ._cdag .FirstColumnAttr .ST_OnOff1 =_de .ST_OnOff1Off ;}else {_ffdad ._cdag .FirstColumnAttr =&_de .ST_OnOff {};_ffdad ._cdag .FirstColumnAttr .ST_OnOff1 =_de .ST_OnOff1On ; -};}; +// SetBottom sets the bottom border to a specified type, color and thickness. +func (_gda CellBorders )SetBottom (t _af .ST_Border ,c _ac .Color ,thickness _fe .Distance ){_gda ._ee .Bottom =_af .NewCT_Border ();_bafgd (_gda ._ee .Bottom ,t ,c ,thickness );}; -// GetNumberingLevelByIds returns a NumberingLevel by its NumId and LevelId attributes -// or an empty one if not found. -func (_efeee *Document )GetNumberingLevelByIds (numId ,levelId int64 )NumberingLevel {if _efeee .Numbering ._cgbg ==nil {return NumberingLevel {};};for _ ,_acad :=range _efeee .Numbering ._cgbg .Num {if _acad !=nil &&_acad .NumIdAttr ==numId {_acdcf :=_acad .AbstractNumId .ValAttr ; -for _ ,_egaae :=range _efeee .Numbering ._cgbg .AbstractNum {if _egaae .AbstractNumIdAttr ==_acdcf {if _egaae .NumStyleLink !=nil &&len (_egaae .Lvl )==0{if _eaaf ,_dadf :=_efeee .Styles .SearchStyleById (_egaae .NumStyleLink .ValAttr );_dadf {if _eaaf .ParagraphProperties ().NumId ()> -1{return _efeee .GetNumberingLevelByIds (_eaaf .ParagraphProperties ().NumId (),levelId ); -};};};for _ ,_decb :=range _egaae .Lvl {if _decb .IlvlAttr ==levelId {return NumberingLevel {_decb };};};};};};};return NumberingLevel {};}; +// SetStartIndent controls the start indent of the paragraph. +func (_gbfdf ParagraphStyleProperties )SetStartIndent (m _fe .Distance ){if _gbfdf ._bbbg .Ind ==nil {_gbfdf ._bbbg .Ind =_af .NewCT_Ind ();};if m ==_fe .Zero {_gbfdf ._bbbg .Ind .StartAttr =nil ;}else {_gbfdf ._bbbg .Ind .StartAttr =&_af .ST_SignedTwipsMeasure {}; +_gbfdf ._bbbg .Ind .StartAttr .Int64 =_c .Int64 (int64 (m /_fe .Twips ));};}; -// SetKerning sets the run's font kerning. -func (_gbbf RunProperties )SetKerning (size _dg .Distance ){_gbbf ._bace .Kern =_gdb .NewCT_HpsMeasure ();_gbbf ._bace .Kern .ValAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (size /_dg .HalfPoint ));}; +// RemoveParagraph removes a paragraph from a footer. +func (_fcg Footer )RemoveParagraph (p Paragraph ){for _ ,_abed :=range _fcg ._dfceb .EG_ContentBlockContent {for _cfccc ,_agbe :=range _abed .P {if _agbe ==p ._gacd {copy (_abed .P [_cfccc :],_abed .P [_cfccc +1:]);_abed .P =_abed .P [0:len (_abed .P )-1]; +return ;};};};}; -// CellBorders are the borders for an individual -type CellBorders struct{_ebf *_gdb .CT_TcBorders }; +// SetHeader sets a section header. +func (_fcccg Section )SetHeader (h Header ,t _af .ST_HdrFtr ){_aaae :=_af .NewEG_HdrFtrReferences ();_fcccg ._egeb .EG_HdrFtrReferences =append (_fcccg ._egeb .EG_HdrFtrReferences ,_aaae );_aaae .HeaderReference =_af .NewCT_HdrFtrRef ();_aaae .HeaderReference .TypeAttr =t ; +_ddfb :=_fcccg ._acedc ._adfe .FindRIDForN (h .Index (),_c .HeaderType );if _ddfb ==""{_bf .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"); +};_aaae .HeaderReference .IdAttr =_ddfb ;}; -// ParagraphSpacing controls the spacing for a paragraph and its lines. -type ParagraphSpacing struct{_fggcd *_gdb .CT_Spacing }; +// X returns the inner wrapped XML type. +func (_gcdge TableWidth )X ()*_af .CT_TblWidth {return _gcdge ._cddcc }; // X returns the inner wrapped XML type. -func (_cfbfg Styles )X ()*_gdb .Styles {return _cfbfg ._cadcge }; +func (_edbe Endnote )X ()*_af .CT_FtnEdn {return _edbe ._dgdeg }; -// SetLeftPct sets the cell left margin -func (_gdf CellMargins )SetLeftPct (pct float64 ){_gdf ._cf .Left =_gdb .NewCT_TblWidth ();_cca (_gdf ._cf .Left ,pct );}; +// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same +// page. +func (_fbbbfa ParagraphStyleProperties )SetKeepOnOnePage (b bool ){if !b {_fbbbfa ._bbbg .KeepLines =nil ;}else {_fbbbfa ._bbbg .KeepLines =_af .NewCT_OnOff ();};}; -// SetStyle sets the table style name. -func (_fcga TableProperties )SetStyle (name string ){if name ==""{_fcga ._affd .TblStyle =nil ;}else {_fcga ._affd .TblStyle =_gdb .NewCT_String ();_fcga ._affd .TblStyle .ValAttr =name ;};};func (_gead *Document )onNewRelationship (_fbgg *_gd .DecodeMap ,_adgg ,_fffg string ,_geeg []*_fa .File ,_dbae *_ggd .Relationship ,_bcef _gd .Target )error {_feff :=_f .DocTypeDocument ; -switch _fffg {case _f .OfficeDocumentType ,_f .OfficeDocumentTypeStrict :_gead ._dbc =_gdb .NewDocument ();_fbgg .AddTarget (_adgg ,_gead ._dbc ,_fffg ,0);_fbgg .AddTarget (_gd .RelationsPathFor (_adgg ),_gead ._aed .X (),_fffg ,0);_dbae .TargetAttr =_f .RelativeFilename (_feff ,_bcef .Typ ,_fffg ,0); -case _f .CorePropertiesType :_fbgg .AddTarget (_adgg ,_gead .CoreProperties .X (),_fffg ,0);_dbae .TargetAttr =_f .RelativeFilename (_feff ,_bcef .Typ ,_fffg ,0);case _f .CorePropertiesAltType :_fbgg .AddTarget (_adgg ,_gead .CoreProperties .X (),_f .CorePropertiesType ,0); -_dbae .TargetAttr =_f .RelativeFilename (_feff ,_bcef .Typ ,_f .CorePropertiesType ,0);case _f .CustomPropertiesType :_fbgg .AddTarget (_adgg ,_gead .CustomProperties .X (),_fffg ,0);_dbae .TargetAttr =_f .RelativeFilename (_feff ,_bcef .Typ ,_fffg ,0); -case _f .ExtendedPropertiesType ,_f .ExtendedPropertiesTypeStrict :_fbgg .AddTarget (_adgg ,_gead .AppProperties .X (),_fffg ,0);_dbae .TargetAttr =_f .RelativeFilename (_feff ,_bcef .Typ ,_fffg ,0);case _f .ThumbnailType ,_f .ThumbnailTypeStrict :for _bbab ,_feg :=range _geeg {if _feg ==nil {continue ; -};if _feg .Name ==_adgg {_cdfca ,_bgef :=_feg .Open ();if _bgef !=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",_bgef );};_gead .Thumbnail ,_ ,_bgef =_bd .Decode (_cdfca ); -_cdfca .Close ();if _bgef !=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",_bgef );};_geeg [_bbab ]=nil ;};};case _f .SettingsType ,_f .SettingsTypeStrict :_fbgg .AddTarget (_adgg ,_gead .Settings .X (),_fffg ,0); -_dbae .TargetAttr =_f .RelativeFilename (_feff ,_bcef .Typ ,_fffg ,0);case _f .NumberingType ,_f .NumberingTypeStrict :_gead .Numbering =NewNumbering ();_fbgg .AddTarget (_adgg ,_gead .Numbering .X (),_fffg ,0);_dbae .TargetAttr =_f .RelativeFilename (_feff ,_bcef .Typ ,_fffg ,0); -case _f .StylesType ,_f .StylesTypeStrict :_gead .Styles .Clear ();_fbgg .AddTarget (_adgg ,_gead .Styles .X (),_fffg ,0);_dbae .TargetAttr =_f .RelativeFilename (_feff ,_bcef .Typ ,_fffg ,0);case _f .HeaderType ,_f .HeaderTypeStrict :_gbbg :=_gdb .NewHdr (); -_fbgg .AddTarget (_adgg ,_gbbg ,_fffg ,uint32 (len (_gead ._agfcg )));_gead ._agfcg =append (_gead ._agfcg ,_gbbg );_dbae .TargetAttr =_f .RelativeFilename (_feff ,_bcef .Typ ,_fffg ,len (_gead ._agfcg ));_fba :=_cc .NewRelationships ();_fbgg .AddTarget (_gd .RelationsPathFor (_adgg ),_fba .X (),_fffg ,0); -_gead ._fgd =append (_gead ._fgd ,_fba );case _f .FooterType ,_f .FooterTypeStrict :_dcc :=_gdb .NewFtr ();_fbgg .AddTarget (_adgg ,_dcc ,_fffg ,uint32 (len (_gead ._dea )));_gead ._dea =append (_gead ._dea ,_dcc );_dbae .TargetAttr =_f .RelativeFilename (_feff ,_bcef .Typ ,_fffg ,len (_gead ._dea )); -_abcc :=_cc .NewRelationships ();_fbgg .AddTarget (_gd .RelationsPathFor (_adgg ),_abcc .X (),_fffg ,0);_gead ._gaf =append (_gead ._gaf ,_abcc );case _f .ThemeType ,_f .ThemeTypeStrict :_fcdf :=_dcb .NewTheme ();_fbgg .AddTarget (_adgg ,_fcdf ,_fffg ,uint32 (len (_gead ._aaf ))); -_gead ._aaf =append (_gead ._aaf ,_fcdf );_dbae .TargetAttr =_f .RelativeFilename (_feff ,_bcef .Typ ,_fffg ,len (_gead ._aaf ));case _f .WebSettingsType ,_f .WebSettingsTypeStrict :_gead ._abbb =_gdb .NewWebSettings ();_fbgg .AddTarget (_adgg ,_gead ._abbb ,_fffg ,0); -_dbae .TargetAttr =_f .RelativeFilename (_feff ,_bcef .Typ ,_fffg ,0);case _f .FontTableType ,_f .FontTableTypeStrict :_gead ._cdee =_gdb .NewFonts ();_fbgg .AddTarget (_adgg ,_gead ._cdee ,_fffg ,0);_dbae .TargetAttr =_f .RelativeFilename (_feff ,_bcef .Typ ,_fffg ,0); -case _f .FontEmbeddingType :_gcdg :=_cc .NewRelationships ();_fbgg .AddTarget (_gd .RelationsPathFor (_adgg ),_gcdg .X (),_fffg ,0);_gead ._gef =_gcdg ;case _f .EndNotesType ,_f .EndNotesTypeStrict :_gead ._gde =_gdb .NewEndnotes ();_fbgg .AddTarget (_adgg ,_gead ._gde ,_fffg ,0); -_dbae .TargetAttr =_f .RelativeFilename (_feff ,_bcef .Typ ,_fffg ,0);case _f .FootNotesType ,_f .FootNotesTypeStrict :_gead ._bgg =_gdb .NewFootnotes ();_fbgg .AddTarget (_adgg ,_gead ._bgg ,_fffg ,0);_dbae .TargetAttr =_f .RelativeFilename (_feff ,_bcef .Typ ,_fffg ,0); -case _f .ImageType ,_f .ImageTypeStrict :var _ded _cc .ImageRef ;for _afb ,_dfadf :=range _geeg {if _dfadf ==nil {continue ;};_cbfe :=_ab .TrimPrefix (_dfadf .Name ,"\u0077\u006f\u0072d\u002f");if _aafc :=_ab .TrimPrefix (_adgg ,"\u0077\u006f\u0072d\u002f"); -_cbfe ==_aafc {_fgfd ,_fedd :=_gd .ExtractToDiskTmp (_dfadf ,_gead .TmpPath );if _fedd !=nil {return _fedd ;};_aega :=_ae .Ext (_dfadf .Name );_ffbe :=_cc .Image {};if _aega [1:]!="\u0065\u006d\u0066"{_cdeee ,_aedb :=_cc .ImageFromStorage (_fgfd );if _aedb !=nil {return _aedb ; -};_ffbe =_cdeee ;}else {_ffbe .Path =_fgfd ;};_ffbe .Format =_aega [1:];_ded =_cc .MakeImageRef (_ffbe ,&_gead .DocBase ,_gead ._aed );_geeg [_afb ]=nil ;};};if _ded .Format ()!=""{_faef :="\u002e"+_ab .ToLower (_ded .Format ());_dbae .TargetAttr =_f .RelativeFilename (_feff ,_bcef .Typ ,_fffg ,len (_gead .Images )+1); -if _bca :=_ae .Ext (_dbae .TargetAttr );_bca !=_faef {_dbae .TargetAttr =_dbae .TargetAttr [0:len (_dbae .TargetAttr )-len (_bca )]+_faef ;};_ded .SetTarget ("\u0077\u006f\u0072d\u002f"+_dbae .TargetAttr );_gead .Images =append (_gead .Images ,_ded );}; -case _f .ControlType ,_f .ControlTypeStrict :_bgbeg :=_dc .NewOcx ();_ggeb :=_f .RelativeFilename (_feff ,_bcef .Typ ,_fffg ,len (_gead ._acf )+1);_cadg :="\u0077\u006f\u0072d\u002f"+_ggeb [:len (_ggeb )-4]+"\u002e\u0062\u0069\u006e";for _abdb ,_bgbg :=range _geeg {if _bgbg ==nil {continue ; -};if _bgbg .Name ==_cadg {_aagga ,_dccd :=_gd .ExtractToDiskTmp (_bgbg ,_gead .TmpPath );if _dccd !=nil {return _dccd ;};_bbff ,_dccd :=_ac .ImportFromFile (_aagga );if _dccd ==nil {_bbff .TargetAttr =_ggeb ;_bbff .Ocx =_bgbeg ;_gead ._acf =append (_gead ._acf ,_bbff ); -_fbgg .AddTarget (_adgg ,_bgbeg ,_fffg ,uint32 (len (_gead ._acf )));_dbae .TargetAttr =_ggeb ;_geeg [_abdb ]=nil ;}else {_fe .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",_cadg ,_dccd .Error ()); -};break ;};};case _f .ChartType :_ebad :=chart {_ffd :_gbd .NewChartSpace ()};_bdfd :=uint32 (len (_gead ._deae ));_fbgg .AddTarget (_adgg ,_ebad ._ffd ,_fffg ,_bdfd );_gead ._deae =append (_gead ._deae ,&_ebad );_dbae .TargetAttr =_f .RelativeFilename (_feff ,_bcef .Typ ,_fffg ,len (_gead ._deae )); -_ebad ._eec =_dbae .TargetAttr ;default:_fe .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",_fffg ,_adgg ); -};return nil ;}; +// SetBeforeSpacing sets spacing above paragraph. +func (_fdebda Paragraph )SetBeforeSpacing (d _fe .Distance ){_fdebda .ensurePPr ();if _fdebda ._gacd .PPr .Spacing ==nil {_fdebda ._gacd .PPr .Spacing =_af .NewCT_Spacing ();};_fdfg :=_fdebda ._gacd .PPr .Spacing ;_fdfg .BeforeAttr =&_adb .ST_TwipsMeasure {}; +_fdfg .BeforeAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (d /_fe .Twips ));}; -// Settings controls the document settings. -type Settings struct{_bggce *_gdb .Settings }; +// ExtractTextOptions extraction text options. +type ExtractTextOptions struct{ -// ExtractText returns text from the document as a DocText object. -func (_gecf *Document )ExtractText ()*DocText {_dfcd :=[]TextItem {};for _ ,_bcba :=range _gecf ._dbc .Body .EG_BlockLevelElts {_dfcd =append (_dfcd ,_ddcc (_bcba .EG_ContentBlockContent ,nil )...);};var _afca []listItemInfo ;_gdae :=_gecf .Paragraphs (); -for _ ,_bcf :=range _gdae {_afcde :=_gbfb (_gecf ,_bcf );_afca =append (_afca ,_afcde );};_feef :=_gbde (_gecf );return &DocText {Items :_dfcd ,_cdbd :_afca ,_eddbf :_feef };}; +// WithNumbering extract numbering elements if set to `true`. +WithNumbering bool ; -// Text returns the underlying text in the run. -func (_aaafa Run )Text ()string {if len (_aaafa ._feebb .EG_RunInnerContent )==0{return "";};_fgda :=_fc .Buffer {};for _ ,_efdg :=range _aaafa ._feebb .EG_RunInnerContent {if _efdg .T !=nil {_fgda .WriteString (_efdg .T .Content );};if _efdg .Tab !=nil {_fgda .WriteByte ('\t'); -};};return _fgda .String ();}; +// NumberingIndent default value of numbering indent. +NumberingIndent string ; -// Paragraph is a paragraph within a document. -type Paragraph struct{_fdec *Document ;_gbaee *_gdb .CT_P ;}; +// RunsOnNewLine write each of runs text on new line if set to `true`. +RunsOnNewLine bool ;}; + +// X returns the inner wml.CT_TblBorders +func (_cgcf TableBorders )X ()*_af .CT_TblBorders {return _cgcf ._dbde }; // X returns the inner wrapped XML type. -func (_edbab TableStyleProperties )X ()*_gdb .CT_TblPrBase {return _edbab ._addgf }; +func (_bddbb ParagraphStyleProperties )X ()*_af .CT_PPrGeneral {return _bddbb ._bbbg }; -// SetHangingIndent controls special indent of paragraph. -func (_daafb Paragraph )SetHangingIndent (m _dg .Distance ){_daafb .ensurePPr ();_cgega :=_daafb ._gbaee .PPr ;if _cgega .Ind ==nil {_cgega .Ind =_gdb .NewCT_Ind ();};if m ==_dg .Zero {_cgega .Ind .HangingAttr =nil ;}else {_cgega .Ind .HangingAttr =&_de .ST_TwipsMeasure {}; -_cgega .Ind .HangingAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (m /_dg .Twips ));};}; +// SetSize sets the size of the displayed image on the page. +func (_fcda InlineDrawing )SetSize (w ,h _fe .Distance ){_fcda ._cdeaa .Extent .CxAttr =int64 (float64 (w *_fe .Pixel72 )/_fe .EMU );_fcda ._cdeaa .Extent .CyAttr =int64 (float64 (h *_fe .Pixel72 )/_fe .EMU );}; -// SetAfterAuto controls if spacing after a paragraph is automatically determined. -func (_abfa ParagraphSpacing )SetAfterAuto (b bool ){if b {_abfa ._fggcd .AfterAutospacingAttr =&_de .ST_OnOff {};_abfa ._fggcd .AfterAutospacingAttr .Bool =_f .Bool (true );}else {_abfa ._fggcd .AfterAutospacingAttr =nil ;};}; +// TableLook returns the table look, or conditional formatting applied to a table style. +func (_gdga TableProperties )TableLook ()TableLook {if _gdga ._gdef .TblLook ==nil {_gdga ._gdef .TblLook =_af .NewCT_TblLook ();};return TableLook {_gdga ._gdef .TblLook };}; -// GetRightToLeft returns true if the run text is displayed from right to left. -func (_ffgeb RunProperties )GetRightToLeft ()bool {return _cefe (_ffgeb ._bace .Rtl )}; +// Properties returns the run properties. +func (_gaffd Run )Properties ()RunProperties {if _gaffd ._cefc .RPr ==nil {_gaffd ._cefc .RPr =_af .NewCT_RPr ();};return RunProperties {_gaffd ._cefc .RPr };}; -// AddLevel adds a new numbering level to a NumberingDefinition. -func (_agbe NumberingDefinition )AddLevel ()NumberingLevel {_defc :=_gdb .NewCT_Lvl ();_defc .Start =&_gdb .CT_DecimalNumber {ValAttr :1};_defc .IlvlAttr =int64 (len (_agbe ._gged .Lvl ));_agbe ._gged .Lvl =append (_agbe ._gged .Lvl ,_defc );return NumberingLevel {_defc }; -}; +// 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 (_deg AnchoredDrawing )SetTextWrapNone (){_deg ._bda .Choice =&_af .WdEG_WrapTypeChoice {};_deg ._bda .Choice .WrapNone =_af .NewWdCT_WrapNone ();};func _decg (_caab *_af .CT_P ,_abea *_af .CT_Hyperlink ,_bbea *TableInfo ,_eggcb *DrawingInfo ,_fdagf []*_af .EG_PContent )[]TextItem {if len (_fdagf )==0{return []TextItem {TextItem {Text :"",DrawingInfo :_eggcb ,Paragraph :_caab ,Hyperlink :_abea ,Run :nil ,TableInfo :_bbea }}; +};_dfdaa :=[]TextItem {};for _ ,_fbaab :=range _fdagf {for _ ,_eafe :=range _fbaab .FldSimple {if _eafe !=nil {_dfdaa =append (_dfdaa ,_decg (_caab ,_abea ,_bbea ,_eggcb ,_eafe .EG_PContent )...);};};if _ddee :=_fbaab .Hyperlink ;_ddee !=nil {_dfdaa =append (_dfdaa ,_gfdd (_caab ,_ddee ,_bbea ,_eggcb ,_ddee .EG_ContentRunContent )...); +};_dfdaa =append (_dfdaa ,_gfdd (_caab ,nil ,_bbea ,_eggcb ,_fbaab .EG_ContentRunContent )...);};return _dfdaa ;};func (_agad *Document )addEndnoteSeparator (){_eacg :=_af .NewCT_FtnEdn ();_eacg .IdAttr =-1;_eacg .TypeAttr =_af .ST_FtnEdnSeparator ;_ffba :=Footnote {_agad ,_eacg }; +_ffba .X ().EG_BlockLevelElts =[]*_af .EG_BlockLevelElts {_af .NewEG_BlockLevelElts ()};_gce :=_ffba .AddParagraph ();_gce .X ().PPr =nil ;_cebe :=_gce .AddRun ();_cbb :=_cebe .newIC ();_cbb .Separator =_af .NewCT_Empty ();_agad ._cef .CT_Endnotes .Endnote =append (_agad ._cef .CT_Endnotes .Endnote ,_eacg ); +_eacg =_af .NewCT_FtnEdn ();_eacg .IdAttr =0;_eacg .TypeAttr =_af .ST_FtnEdnContinuationSeparator ;_ffba =Footnote {_agad ,_eacg };_ffba .X ().EG_BlockLevelElts =[]*_af .EG_BlockLevelElts {_af .NewEG_BlockLevelElts ()};_gce =_ffba .AddParagraph ();_gce .X ().PPr =nil ; +_cebe =_gce .AddRun ();_cbb =_cebe .newIC ();_cbb .ContinuationSeparator =_af .NewCT_Empty ();_agad ._cef .CT_Endnotes .Endnote =append (_agad ._cef .CT_Endnotes .Endnote ,_eacg );}; -// GetSize return the size of anchor on the page. -func (_bg AnchoredDrawing )GetSize ()(_bae ,_fg int64 ){return _bg ._bc .Extent .CxAttr ,_bg ._bc .Extent .CyAttr ;}; +// Type returns the type of the style. +func (_eced Style )Type ()_af .ST_StyleType {return _eced ._ggadfb .TypeAttr }; -// InsertStyle insert style to styles. -func (_dcbbc Styles )InsertStyle (ss Style ){_dcbbc ._cadcge .Style =append (_dcbbc ._cadcge .Style ,ss .X ());}; +// Footer is a footer for a document section. +type Footer struct{_begg *Document ;_dfceb *_af .Ftr ;}; -// SetTextWrapBehindText sets the text wrap to behind text. -func (_gea AnchoredDrawing )SetTextWrapBehindText (){_gea ._bc .Choice =&_gdb .WdEG_WrapTypeChoice {};_gea ._bc .Choice .WrapNone =_gdb .NewWdCT_WrapNone ();_gea ._bc .BehindDocAttr =true ;_gea ._bc .LayoutInCellAttr =true ;_gea ._bc .AllowOverlapAttr =true ; -}; +// SetFooter sets a section footer. +func (_egcg Section )SetFooter (f Footer ,t _af .ST_HdrFtr ){_ggfce :=_af .NewEG_HdrFtrReferences ();_egcg ._egeb .EG_HdrFtrReferences =append (_egcg ._egeb .EG_HdrFtrReferences ,_ggfce );_ggfce .FooterReference =_af .NewCT_HdrFtrRef ();_ggfce .FooterReference .TypeAttr =t ; +_aaeg :=_egcg ._acedc ._adfe .FindRIDForN (f .Index (),_c .FooterType );if _aaeg ==""{_bf .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"); +};_ggfce .FooterReference .IdAttr =_aaeg ;}; -// SetName sets the name of the style. -func (_ccfda Style )SetName (name string ){_ccfda ._gfdb .Name =_gdb .NewCT_String ();_ccfda ._gfdb .Name .ValAttr =name ;}; +// ParagraphSpacing controls the spacing for a paragraph and its lines. +type ParagraphSpacing struct{_cfgda *_af .CT_Spacing }; -// GetChartSpaceByRelId returns a *crt.ChartSpace with the associated relation ID in the -// document. -func (_afab *Document )GetChartSpaceByRelId (relId string )*_gbd .ChartSpace {_edaa :=_afab ._aed .GetTargetByRelId (relId );for _ ,_decg :=range _afab ._deae {if _edaa ==_decg .Target (){return _decg ._ffd ;};};return nil ;}; +// GetStyleByID returns Style by it is IdAttr. +func (_cadc *Document )GetStyleByID (id string )Style {for _ ,_eddd :=range _cadc .Styles ._cfaga .Style {if _eddd .StyleIdAttr !=nil &&*_eddd .StyleIdAttr ==id {return Style {_eddd };};};return Style {};};func _fcafc (_dgfge *_af .EG_ContentBlockContent )[]Bookmark {_afga :=[]Bookmark {}; +for _ ,_gfgf :=range _dgfge .P {for _ ,_ecdd :=range _gfgf .EG_PContent {for _ ,_dadf :=range _ecdd .EG_ContentRunContent {for _ ,_eddb :=range _dadf .EG_RunLevelElts {for _ ,_afad :=range _eddb .EG_RangeMarkupElements {if _afad .BookmarkStart !=nil {_afga =append (_afga ,Bookmark {_afad .BookmarkStart }); +};};};};};};for _ ,_bccbf :=range _dgfge .EG_RunLevelElts {for _ ,_dgfgg :=range _bccbf .EG_RangeMarkupElements {if _dgfgg .BookmarkStart !=nil {_afga =append (_afga ,Bookmark {_dgfgg .BookmarkStart });};};};for _ ,_dafg :=range _dgfge .Tbl {for _ ,_dbfc :=range _dafg .EG_ContentRowContent {for _ ,_adcc :=range _dbfc .Tr {for _ ,_eabg :=range _adcc .EG_ContentCellContent {for _ ,_caaa :=range _eabg .Tc {for _ ,_bbc :=range _caaa .EG_BlockLevelElts {for _ ,_eaafc :=range _bbc .EG_ContentBlockContent {for _ ,_eaf :=range _fcafc (_eaafc ){_afga =append (_afga ,_eaf ); +};};};};};};};};return _afga ;}; -// SetTextWrapTopAndBottom sets the text wrap to top and bottom. -func (_cbd AnchoredDrawing )SetTextWrapTopAndBottom (){_cbd ._bc .Choice =&_gdb .WdEG_WrapTypeChoice {};_cbd ._bc .Choice .WrapTopAndBottom =_gdb .NewWdCT_WrapTopBottom ();_cbd ._bc .LayoutInCellAttr =true ;_cbd ._bc .AllowOverlapAttr =true ;}; +// Runs returns all of the runs in a paragraph. +func (_dcdf Paragraph )Runs ()[]Run {_fgeb :=[]Run {};for _ ,_gaecd :=range _dcdf ._gacd .EG_PContent {if _gaecd .Hyperlink !=nil &&_gaecd .Hyperlink .EG_ContentRunContent !=nil {for _ ,_fgfef :=range _gaecd .Hyperlink .EG_ContentRunContent {if _fgfef .R !=nil {_fgeb =append (_fgeb ,Run {_dcdf ._fcga ,_fgfef .R }); +};};};for _ ,_gdcdc :=range _gaecd .EG_ContentRunContent {if _gdcdc .R !=nil {_fgeb =append (_fgeb ,Run {_dcdf ._fcga ,_gdcdc .R });};if _gdcdc .Sdt !=nil &&_gdcdc .Sdt .SdtContent !=nil {for _ ,_gbbce :=range _gdcdc .Sdt .SdtContent .EG_ContentRunContent {if _gbbce .R !=nil {_fgeb =append (_fgeb ,Run {_dcdf ._fcga ,_gbbce .R }); +};};};};};return _fgeb ;};func (_cbda *chart )RelId ()string {return _cbda ._dege };func (_fcef *Document )putNode (_eefeae ,_ddggb Node ,_afgaa bool )bool {_fcef .insertImageFromNode (_ddggb );_fcef .insertStyleFromNode (_ddggb );switch _acdfd :=_ddggb ._affgbb .(type ){case *Paragraph :if _egag ,_dadad :=_eefeae .X ().(*Paragraph ); +_dadad {_fcef .appendParagraph (_egag ,*_acdfd ,_afgaa );return true ;}else {for _ ,_cfdb :=range _eefeae .Children {if _egbc :=_fcef .putNode (_cfdb ,_ddggb ,_afgaa );_egbc {break ;};};};case *Table :if _cgfb ,_bbdf :=_eefeae .X ().(*Paragraph );_bbdf {_dage :=_fcef .appendTable (_cgfb ,*_acdfd ,_afgaa ); +_dage ._ceebd =_acdfd ._ceebd ;return true ;}else {for _ ,_dfbd :=range _eefeae .Children {if _caaf :=_fcef .putNode (_dfbd ,_ddggb ,_afgaa );_caaf {break ;};};};};return false ;}; -// 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 (_gddd Footer )Index ()int {for _cgaf ,_ceaa :=range _gddd ._dgbc ._dea {if _ceaa ==_gddd ._dbdg {return _cgaf ;};};return -1;}; +// AddImageRef add ImageRef to header as relationship, returning ImageRef +// that can be used to be placed as header content. +func (_efedb Header )AddImageRef (r _ff .ImageRef )(_ff .ImageRef ,error ){var _fagf _ff .Relationships ;for _ccee ,_adcec :=range _efedb ._dfded ._dca {if _adcec ==_efedb ._cdef {_fagf =_efedb ._dfded ._ead [_ccee ];};};_abdd :=_fagf .AddRelationship (r .Target (),_c .ImageType ); +r .SetRelID (_abdd .X ().IdAttr );return r ,nil ;}; -// SetItalic sets the run to italic. -func (_dfae RunProperties )SetItalic (b bool ){if !b {_dfae ._bace .I =nil ;_dfae ._bace .ICs =nil ;}else {_dfae ._bace .I =_gdb .NewCT_OnOff ();_dfae ._bace .ICs =_gdb .NewCT_OnOff ();};}; +// SetFirstLineIndent controls the indentation of the first line in a paragraph. +func (_adbgc ParagraphProperties )SetFirstLineIndent (m _fe .Distance ){if _adbgc ._bede .Ind ==nil {_adbgc ._bede .Ind =_af .NewCT_Ind ();};if m ==_fe .Zero {_adbgc ._bede .Ind .FirstLineAttr =nil ;}else {_adbgc ._bede .Ind .FirstLineAttr =&_adb .ST_TwipsMeasure {}; +_adbgc ._bede .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (m /_fe .Twips ));};}; -// SetCalcOnExit marks if a FormField should be CalcOnExit or not. -func (_eaggf FormField )SetCalcOnExit (calcOnExit bool ){_dgfca :=_gdb .NewCT_OnOff ();_dgfca .ValAttr =&_de .ST_OnOff {Bool :&calcOnExit };_eaggf ._eebdg .CalcOnExit =[]*_gdb .CT_OnOff {_dgfca };}; +// ReplaceTextByRegexp replace the text within node using regexp expression. +func (_eaea *Node )ReplaceTextByRegexp (rgx *_e .Regexp ,newText string ){switch _efbd :=_eaea .X ().(type ){case *Paragraph :for _ ,_abad :=range _efbd .Runs (){for _ ,_cgbf :=range _abad ._cefc .EG_RunInnerContent {if _cgbf .T !=nil {_daec :=_cgbf .T .Content ; +_daec =rgx .ReplaceAllString (_daec ,newText );_cgbf .T .Content =_daec ;};};};};for _ ,_dgca :=range _eaea .Children {_dgca .ReplaceTextByRegexp (rgx ,newText );};}; -// Outline returns true if paragraph outline is on. -func (_dddcb ParagraphProperties )Outline ()bool {return _cefe (_dddcb ._egbf .RPr .Outline )}; +// X returns the inner wrapped XML type. +func (_cgcc TableLook )X ()*_af .CT_TblLook {return _cgcc ._bcbee }; -// AddDrawingInline adds an inline drawing from an ImageRef. -func (_fgdb Run )AddDrawingInline (img _cc .ImageRef )(InlineDrawing ,error ){_ecdag :=_fgdb .newIC ();_ecdag .Drawing =_gdb .NewCT_Drawing ();_ddeb :=_gdb .NewWdInline ();_eaaab :=InlineDrawing {_fgdb ._ecda ,_ddeb };_ddeb .CNvGraphicFramePr =_dcb .NewCT_NonVisualGraphicFrameProperties (); -_ecdag .Drawing .Inline =append (_ecdag .Drawing .Inline ,_ddeb );_ddeb .Graphic =_dcb .NewGraphic ();_ddeb .Graphic .GraphicData =_dcb .NewCT_GraphicalObjectData ();_ddeb .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"; -_ddeb .DistTAttr =_f .Uint32 (0);_ddeb .DistLAttr =_f .Uint32 (0);_ddeb .DistBAttr =_f .Uint32 (0);_ddeb .DistRAttr =_f .Uint32 (0);_ddeb .Extent .CxAttr =int64 (float64 (img .Size ().X *_dg .Pixel72 )/_dg .EMU );_ddeb .Extent .CyAttr =int64 (float64 (img .Size ().Y *_dg .Pixel72 )/_dg .EMU ); -_cccad :=0x7FFFFFFF&_b .Uint32 ();_ddeb .DocPr .IdAttr =_cccad ;_cecbb :=_ef .NewPic ();_cecbb .NvPicPr .CNvPr .IdAttr =_cccad ;_ggdeb :=img .RelID ();if _ggdeb ==""{return _eaaab ,_cb .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"); -};_ddeb .Graphic .GraphicData .Any =append (_ddeb .Graphic .GraphicData .Any ,_cecbb );_cecbb .BlipFill =_dcb .NewCT_BlipFillProperties ();_cecbb .BlipFill .Blip =_dcb .NewCT_Blip ();_cecbb .BlipFill .Blip .EmbedAttr =&_ggdeb ;_cecbb .BlipFill .Stretch =_dcb .NewCT_StretchInfoProperties (); -_cecbb .BlipFill .Stretch .FillRect =_dcb .NewCT_RelativeRect ();_cecbb .SpPr =_dcb .NewCT_ShapeProperties ();_cecbb .SpPr .Xfrm =_dcb .NewCT_Transform2D ();_cecbb .SpPr .Xfrm .Off =_dcb .NewCT_Point2D ();_cecbb .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_f .Int64 (0); -_cecbb .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_f .Int64 (0);_cecbb .SpPr .Xfrm .Ext =_dcb .NewCT_PositiveSize2D ();_cecbb .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_dg .Point );_cecbb .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_dg .Point ); -_cecbb .SpPr .PrstGeom =_dcb .NewCT_PresetGeometry2D ();_cecbb .SpPr .PrstGeom .PrstAttr =_dcb .ST_ShapeTypeRect ;return _eaaab ,nil ;}; +// AddParagraph adds a paragraph to the table cell. +func (_fa Cell )AddParagraph ()Paragraph {_beb :=_af .NewEG_BlockLevelElts ();_fa ._dcccf .EG_BlockLevelElts =append (_fa ._dcccf .EG_BlockLevelElts ,_beb );_ccdd :=_af .NewEG_ContentBlockContent ();_beb .EG_ContentBlockContent =append (_beb .EG_ContentBlockContent ,_ccdd ); +_dcb :=_af .NewCT_P ();_ccdd .P =append (_ccdd .P ,_dcb );return Paragraph {_fa ._eaa ,_dcb };}; -// SetWrapPathStart sets wrapPath start value. -func (_bdg AnchorDrawWrapOptions )SetWrapPathStart (coordinate *_dcb .CT_Point2D ){_bdg ._ace =coordinate ;}; +// Numbering is the document wide numbering styles contained in numbering.xml. +type Numbering struct{_dbce *_af .Numbering }; -// SetAllCaps sets the run to all caps. -func (_egfa RunProperties )SetAllCaps (b bool ){if !b {_egfa ._bace .Caps =nil ;}else {_egfa ._bace .Caps =_gdb .NewCT_OnOff ();};}; +// X returns the inner wrapped XML type. +func (_fagg ParagraphProperties )X ()*_af .CT_PPr {return _fagg ._bede }; -// FontTable returns document fontTable element. -func (_caeg *Document )FontTable ()*_gdb .Fonts {return _caeg ._cdee }; +// 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 (_gdab Paragraph )AddEndnote (text string )Endnote {var _gbdea int64 ;if _gdab ._fcga .HasEndnotes (){for _ ,_gcbgfa :=range _gdab ._fcga .Endnotes (){if _gcbgfa .id ()> _gbdea {_gbdea =_gcbgfa .id ();};};_gbdea ++;}else {_gdab ._fcga .addEndnotes (); +_gbdea =1;};_cagf :=_af .NewCT_FtnEdn ();_cfeg :=_af .NewCT_FtnEdnRef ();_cfeg .IdAttr =_gbdea ;_gdab ._fcga ._cef .CT_Endnotes .Endnote =append (_gdab ._fcga ._cef .CT_Endnotes .Endnote ,_cagf );_gdcf :=_gdab .AddRun ();_dgdbf :=_gdcf .Properties ();_dgdbf .SetStyle (_gaa ); +_gdcf ._cefc .EG_RunInnerContent =[]*_af .EG_RunInnerContent {_af .NewEG_RunInnerContent ()};_gdcf ._cefc .EG_RunInnerContent [0].EndnoteReference =_cfeg ;_egbge :=Endnote {_gdab ._fcga ,_cagf };_egbge ._dgdeg .IdAttr =_gbdea ;_egbge ._dgdeg .EG_BlockLevelElts =[]*_af .EG_BlockLevelElts {_af .NewEG_BlockLevelElts ()}; +_adgaa :=_egbge .AddParagraph ();_adgaa .Properties ().SetStyle (EndnoteTextStyleId );_adgaa ._gacd .PPr .RPr =_af .NewCT_ParaRPr ();_ggfc :=_adgaa .AddRun ();_edgb :=_ggfc .Properties ();_edgb .SetStyle (_gaa );_ggfc .AddEndnoteReference ();_gecc :=_adgaa .AddRun (); +_gecc .AddText ("\u0020");_gecc =_adgaa .AddRun ();_gecc .AddText (text );return _egbge ;};func (_eabdg *Document )onNewRelationship (_cfee *_a .DecodeMap ,_febf ,_gcbb string ,_caede []*_cdcd .File ,_eedb *_bg .Relationship ,_accd _a .Target )error {_gcgb :=_c .DocTypeDocument ; +switch _gcbb {case _c .OfficeDocumentType ,_c .OfficeDocumentTypeStrict :_eabdg ._fcb =_af .NewDocument ();_cfee .AddTarget (_febf ,_eabdg ._fcb ,_gcbb ,0);_cfee .AddTarget (_a .RelationsPathFor (_febf ),_eabdg ._adfe .X (),_gcbb ,0);_eedb .TargetAttr =_c .RelativeFilename (_gcgb ,_accd .Typ ,_gcbb ,0); +case _c .CorePropertiesType :_cfee .AddTarget (_febf ,_eabdg .CoreProperties .X (),_gcbb ,0);_eedb .TargetAttr =_c .RelativeFilename (_gcgb ,_accd .Typ ,_gcbb ,0);case _c .CorePropertiesAltType :_cfee .AddTarget (_febf ,_eabdg .CoreProperties .X (),_c .CorePropertiesType ,0); +_eedb .TargetAttr =_c .RelativeFilename (_gcgb ,_accd .Typ ,_c .CorePropertiesType ,0);case _c .CustomPropertiesType :_cfee .AddTarget (_febf ,_eabdg .CustomProperties .X (),_gcbb ,0);_eedb .TargetAttr =_c .RelativeFilename (_gcgb ,_accd .Typ ,_gcbb ,0); +case _c .ExtendedPropertiesType ,_c .ExtendedPropertiesTypeStrict :_cfee .AddTarget (_febf ,_eabdg .AppProperties .X (),_gcbb ,0);_eedb .TargetAttr =_c .RelativeFilename (_gcgb ,_accd .Typ ,_gcbb ,0);case _c .ThumbnailType ,_c .ThumbnailTypeStrict :for _eegcd ,_fedc :=range _caede {if _fedc ==nil {continue ; +};if _fedc .Name ==_febf {_efbe ,_cdadg :=_fedc .Open ();if _cdadg !=nil {return _fc .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_cdadg );};_eabdg .Thumbnail ,_ ,_cdadg =_cdc .Decode (_efbe ); +_efbe .Close ();if _cdadg !=nil {return _fc .Errorf ("\u0065\u0072\u0072\u006fr\u0020\u0064\u0065\u0063\u006f\u0064\u0069\u006e\u0067\u0020t\u0068u\u006d\u0062\u006e\u0061\u0069\u006c\u003a \u0025\u0073",_cdadg );};_caede [_eegcd ]=nil ;};};case _c .SettingsType ,_c .SettingsTypeStrict :_cfee .AddTarget (_febf ,_eabdg .Settings .X (),_gcbb ,0); +_eedb .TargetAttr =_c .RelativeFilename (_gcgb ,_accd .Typ ,_gcbb ,0);case _c .NumberingType ,_c .NumberingTypeStrict :_eabdg .Numbering =NewNumbering ();_cfee .AddTarget (_febf ,_eabdg .Numbering .X (),_gcbb ,0);_eedb .TargetAttr =_c .RelativeFilename (_gcgb ,_accd .Typ ,_gcbb ,0); +case _c .StylesType ,_c .StylesTypeStrict :_eabdg .Styles .Clear ();_cfee .AddTarget (_febf ,_eabdg .Styles .X (),_gcbb ,0);_eedb .TargetAttr =_c .RelativeFilename (_gcgb ,_accd .Typ ,_gcbb ,0);case _c .HeaderType ,_c .HeaderTypeStrict :_ebgfa :=_af .NewHdr (); +_cfee .AddTarget (_febf ,_ebgfa ,_gcbb ,uint32 (len (_eabdg ._dca )));_eabdg ._dca =append (_eabdg ._dca ,_ebgfa );_eedb .TargetAttr =_c .RelativeFilename (_gcgb ,_accd .Typ ,_gcbb ,len (_eabdg ._dca ));_dcgd :=_ff .NewRelationships ();_cfee .AddTarget (_a .RelationsPathFor (_febf ),_dcgd .X (),_gcbb ,0); +_eabdg ._ead =append (_eabdg ._ead ,_dcgd );case _c .FooterType ,_c .FooterTypeStrict :_dddda :=_af .NewFtr ();_cfee .AddTarget (_febf ,_dddda ,_gcbb ,uint32 (len (_eabdg ._fdc )));_eabdg ._fdc =append (_eabdg ._fdc ,_dddda );_eedb .TargetAttr =_c .RelativeFilename (_gcgb ,_accd .Typ ,_gcbb ,len (_eabdg ._fdc )); +_cebcf :=_ff .NewRelationships ();_cfee .AddTarget (_a .RelationsPathFor (_febf ),_cebcf .X (),_gcbb ,0);_eabdg ._geea =append (_eabdg ._geea ,_cebcf );case _c .ThemeType ,_c .ThemeTypeStrict :_fbgd :=_ed .NewTheme ();_cfee .AddTarget (_febf ,_fbgd ,_gcbb ,uint32 (len (_eabdg ._dde ))); +_eabdg ._dde =append (_eabdg ._dde ,_fbgd );_eedb .TargetAttr =_c .RelativeFilename (_gcgb ,_accd .Typ ,_gcbb ,len (_eabdg ._dde ));case _c .WebSettingsType ,_c .WebSettingsTypeStrict :_eabdg ._acd =_af .NewWebSettings ();_cfee .AddTarget (_febf ,_eabdg ._acd ,_gcbb ,0); +_eedb .TargetAttr =_c .RelativeFilename (_gcgb ,_accd .Typ ,_gcbb ,0);case _c .FontTableType ,_c .FontTableTypeStrict :_eabdg ._aff =_af .NewFonts ();_cfee .AddTarget (_febf ,_eabdg ._aff ,_gcbb ,0);_eedb .TargetAttr =_c .RelativeFilename (_gcgb ,_accd .Typ ,_gcbb ,0); +case _c .FontEmbeddingType :_bacd :=_ff .NewRelationships ();_cfee .AddTarget (_a .RelationsPathFor (_febf ),_bacd .X (),_gcbb ,0);_eabdg ._cgf =_bacd ;case _c .EndNotesType ,_c .EndNotesTypeStrict :_eabdg ._cef =_af .NewEndnotes ();_cfee .AddTarget (_febf ,_eabdg ._cef ,_gcbb ,0); +_eedb .TargetAttr =_c .RelativeFilename (_gcgb ,_accd .Typ ,_gcbb ,0);case _c .FootNotesType ,_c .FootNotesTypeStrict :_eabdg ._db =_af .NewFootnotes ();_cfee .AddTarget (_febf ,_eabdg ._db ,_gcbb ,0);_eedb .TargetAttr =_c .RelativeFilename (_gcgb ,_accd .Typ ,_gcbb ,0); +case _c .ImageType ,_c .ImageTypeStrict :var _ddae _ff .ImageRef ;for _dedc ,_edd :=range _caede {if _edd ==nil {continue ;};_dddad :=_g .TrimPrefix (_edd .Name ,"\u0077\u006f\u0072d\u002f");if _fgg :=_g .TrimPrefix (_febf ,"\u0077\u006f\u0072d\u002f"); +_dddad ==_fgg {_feae ,_cfaf :=_a .ExtractToDiskTmp (_edd ,_eabdg .TmpPath );if _cfaf !=nil {return _cfaf ;};_ceac :=_gg .Ext (_edd .Name );_ggec :=_ff .Image {};if _ceac [1:]!="\u0065\u006d\u0066"{_ffbf ,_eggc :=_ff .ImageFromStorage (_feae );if _eggc !=nil {return _eggc ; +};_ggec =_ffbf ;}else {_ggec .Path =_feae ;};_ggec .Format =_ceac [1:];_ddae =_ff .MakeImageRef (_ggec ,&_eabdg .DocBase ,_eabdg ._adfe );_caede [_dedc ]=nil ;};};if _ddae .Format ()!=""{_dada :="\u002e"+_g .ToLower (_ddae .Format ());_eedb .TargetAttr =_c .RelativeFilename (_gcgb ,_accd .Typ ,_gcbb ,len (_eabdg .Images )+1); +if _bcdf :=_gg .Ext (_eedb .TargetAttr );_bcdf !=_dada {_eedb .TargetAttr =_eedb .TargetAttr [0:len (_eedb .TargetAttr )-len (_bcdf )]+_dada ;};_ddae .SetTarget ("\u0077\u006f\u0072d\u002f"+_eedb .TargetAttr );_eabdg .Images =append (_eabdg .Images ,_ddae ); +};case _c .ControlType ,_c .ControlTypeStrict :_bdef :=_gb .NewOcx ();_bcag :=_c .RelativeFilename (_gcgb ,_accd .Typ ,_gcbb ,len (_eabdg ._fec )+1);_gafe :="\u0077\u006f\u0072d\u002f"+_bcag [:len (_bcag )-4]+"\u002e\u0062\u0069\u006e";for _defba ,_cafc :=range _caede {if _cafc ==nil {continue ; +};if _cafc .Name ==_gafe {_adgee ,_ccbd :=_a .ExtractToDiskTmp (_cafc ,_eabdg .TmpPath );if _ccbd !=nil {return _ccbd ;};_dffe ,_ccbd :=_bd .ImportFromFile (_adgee );if _ccbd ==nil {_dffe .TargetAttr =_bcag ;_dffe .Ocx =_bdef ;_eabdg ._fec =append (_eabdg ._fec ,_dffe ); +_cfee .AddTarget (_febf ,_bdef ,_gcbb ,uint32 (len (_eabdg ._fec )));_eedb .TargetAttr =_bcag ;_caede [_defba ]=nil ;}else {_bf .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",_gafe ,_ccbd .Error ()); +};break ;};};case _c .ChartType :_gfcf :=chart {_bgae :_cdb .NewChartSpace ()};_gfce :=uint32 (len (_eabdg ._dcaa ));_cfee .AddTarget (_febf ,_gfcf ._bgae ,_gcbb ,_gfce );_eabdg ._dcaa =append (_eabdg ._dcaa ,&_gfcf );_eedb .TargetAttr =_c .RelativeFilename (_gcgb ,_accd .Typ ,_gcbb ,len (_eabdg ._dcaa )); +_gfcf ._degeb =_eedb .TargetAttr ;default:_bf .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",_gcbb ,_febf ); +};return nil ;};func (_bfg *Document )InsertTableAfter (relativeTo Paragraph )Table {return _bfg .insertTable (relativeTo ,false );}; -// X returns the inner wrapped XML type. -func (_gfcf InlineDrawing )X ()*_gdb .WdInline {return _gfcf ._eeed };func _gbde (_dbded *Document )map[int64 ]map[int64 ]int64 {_gdgfa :=_dbded .Paragraphs ();_bafa :=make (map[int64 ]map[int64 ]int64 ,0);for _ ,_cead :=range _gdgfa {_fddc :=_gbfb (_dbded ,_cead ); -if _fddc .NumberingLevel !=nil &&_fddc .AbstractNumId !=nil {_gfbd :=*_fddc .AbstractNumId ;if _ ,_agdb :=_bafa [_gfbd ];_agdb {if _ebada :=_fddc .NumberingLevel .X ();_ebada !=nil {if _ ,_deed :=_bafa [_gfbd ][_ebada .IlvlAttr ];_deed {_bafa [_gfbd ][_ebada .IlvlAttr ]++; -}else {_bafa [_gfbd ][_ebada .IlvlAttr ]=1;};};}else {if _fgde :=_fddc .NumberingLevel .X ();_fgde !=nil {_bafa [_gfbd ]=map[int64 ]int64 {_fgde .IlvlAttr :1};};};};};return _bafa ;}; +// AddDropdownList adds dropdown list form field to the paragraph and returns it. +func (_abcc Paragraph )AddDropdownList (name string )FormField {_gede :=_abcc .addFldCharsForField (name ,"\u0046\u004f\u0052M\u0044\u0052\u004f\u0050\u0044\u004f\u0057\u004e");_gede ._eafcc .DdList =_af .NewCT_FFDDList ();return _gede ;}; -// GetFooter gets a section Footer for given type -func (_gbgc Section )GetFooter (t _gdb .ST_HdrFtr )(Footer ,bool ){for _ ,_aace :=range _gbgc ._bcgc .EG_HdrFtrReferences {if _aace .FooterReference .TypeAttr ==t {for _ ,_abbbf :=range _gbgc ._aaaeb .Footers (){_aeee :=_gbgc ._aaaeb ._aed .FindRIDForN (_abbbf .Index (),_f .FooterType ); -if _aeee ==_aace .FooterReference .IdAttr {return _abbbf ,true ;};};};};return Footer {},false ;}; +// SetNumberingDefinition sets the numbering definition ID via a NumberingDefinition +// defined in numbering.xml +func (_ccbc Paragraph )SetNumberingDefinition (nd NumberingDefinition ){_ccbc .ensurePPr ();if _ccbc ._gacd .PPr .NumPr ==nil {_ccbc ._gacd .PPr .NumPr =_af .NewCT_NumPr ();};_dafbe :=_af .NewCT_DecimalNumber ();_agafd :=int64 (-1);for _ ,_fgfg :=range _ccbc ._fcga .Numbering ._dbce .Num {if _fgfg .AbstractNumId !=nil &&_fgfg .AbstractNumId .ValAttr ==nd .AbstractNumberID (){_agafd =_fgfg .NumIdAttr ; +};};if _agafd ==-1{_ebfc :=_af .NewCT_Num ();_ccbc ._fcga .Numbering ._dbce .Num =append (_ccbc ._fcga .Numbering ._dbce .Num ,_ebfc );_ebfc .NumIdAttr =int64 (len (_ccbc ._fcga .Numbering ._dbce .Num ));_ebfc .AbstractNumId =_af .NewCT_DecimalNumber (); +_ebfc .AbstractNumId .ValAttr =nd .AbstractNumberID ();_agafd =_ebfc .NumIdAttr ;};_dafbe .ValAttr =_agafd ;_ccbc ._gacd .PPr .NumPr .NumId =_dafbe ;};func (_dbagf *Document )insertStyleFromNode (_agca Node ){if _agca .Style .X ()!=nil {if _ ,_cccg :=_dbagf .Styles .SearchStyleById (_agca .Style .StyleID ()); +!_cccg {_dbagf .Styles .InsertStyle (_agca .Style );_ccac :=_agca .Style .ParagraphProperties ();_dbagf .insertNumberingFromStyleProperties (_agca ._gadg .Numbering ,_ccac );};};}; -// TableConditionalFormatting returns a conditional formatting object of a given -// type. Calling this method repeatedly will return the same object. -func (_ebbad Style )TableConditionalFormatting (typ _gdb .ST_TblStyleOverrideType )TableConditionalFormatting {for _ ,_fbdc :=range _ebbad ._gfdb .TblStylePr {if _fbdc .TypeAttr ==typ {return TableConditionalFormatting {_fbdc };};};_cabbf :=_gdb .NewCT_TblStylePr (); -_cabbf .TypeAttr =typ ;_ebbad ._gfdb .TblStylePr =append (_ebbad ._gfdb .TblStylePr ,_cabbf );return TableConditionalFormatting {_cabbf };};func (_ddf *chart )Target ()string {return _ddf ._eec }; +// FindNodeByStyleName return slice of node base on style name. +func (_ddac *Nodes )FindNodeByStyleName (styleName string )[]Node {_dcef :=[]Node {};for _ ,_aeag :=range _ddac ._geeg {switch _debc :=_aeag ._affgbb .(type ){case *Paragraph :if _debc !=nil {if _gcgce ,_efef :=_aeag ._gadg .Styles .SearchStyleByName (styleName ); +_efef {_gfcca :=_debc .Style ();if _gfcca ==_gcgce .StyleID (){_dcef =append (_dcef ,_aeag );};};};case *Table :if _debc !=nil {if _bcce ,_egab :=_aeag ._gadg .Styles .SearchStyleByName (styleName );_egab {_dgdfb :=_debc .Style ();if _dgdfb ==_bcce .StyleID (){_dcef =append (_dcef ,_aeag ); +};};};};_gcdg :=Nodes {_geeg :_aeag .Children };_dcef =append (_dcef ,_gcdg .FindNodeByStyleName (styleName )...);};return _dcef ;}; -// SetCellSpacingAuto sets the cell spacing within a table to automatic. -func (_gbfac TableStyleProperties )SetCellSpacingAuto (){_gbfac ._addgf .TblCellSpacing =_gdb .NewCT_TblWidth ();_gbfac ._addgf .TblCellSpacing .TypeAttr =_gdb .ST_TblWidthAuto ;}; +// Rows returns the rows defined in the table. +func (_bcadf Table )Rows ()[]Row {_egcfa :=[]Row {};for _ ,_eddfa :=range _bcadf ._ceebd .EG_ContentRowContent {for _ ,_bcfa :=range _eddfa .Tr {_egcfa =append (_egcfa ,Row {_bcadf ._fbgef ,_bcfa });};if _eddfa .Sdt !=nil &&_eddfa .Sdt .SdtContent !=nil {for _ ,_daegf :=range _eddfa .Sdt .SdtContent .Tr {_egcfa =append (_egcfa ,Row {_bcadf ._fbgef ,_daegf }); +};};};return _egcfa ;}; -// Paragraphs returns the paragraphs defined in a header. -func (_fabaf Header )Paragraphs ()[]Paragraph {_dffb :=[]Paragraph {};for _ ,_acbg :=range _fabaf ._eeee .EG_ContentBlockContent {for _ ,_cbaec :=range _acbg .P {_dffb =append (_dffb ,Paragraph {_fabaf ._ddgg ,_cbaec });};};for _ ,_gdgd :=range _fabaf .Tables (){for _ ,_cfef :=range _gdgd .Rows (){for _ ,_cdegf :=range _cfef .Cells (){_dffb =append (_dffb ,_cdegf .Paragraphs ()...); -};};};return _dffb ;}; +// DrawingInline return a slice of InlineDrawings. +func (_gddga Run )DrawingInline ()[]InlineDrawing {_adcab :=[]InlineDrawing {};for _ ,_fbee :=range _gddga ._cefc .EG_RunInnerContent {if _fbee .Drawing ==nil {continue ;};for _ ,_gdcdce :=range _fbee .Drawing .Inline {_adcab =append (_adcab ,InlineDrawing {_gddga ._ecfcb ,_gdcdce }); +};};return _adcab ;}; + +// InsertRunAfter inserts a run in the paragraph after the relative run. +func (_dgbf Paragraph )InsertRunAfter (relativeTo Run )Run {return _dgbf .insertRun (relativeTo ,false )}; // X returns the inner wrapped XML type. -func (_gegc Run )X ()*_gdb .CT_R {return _gegc ._feebb }; +func (_gbcdc Settings )X ()*_af .Settings {return _gbcdc ._dbgg };func _dddbd (_bfce _cd .ReaderAt ,_dadcd int64 ,_bceab string )(*Document ,error ){const _eebe ="\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0052\u0065\u0061\u0064";if !_da .GetLicenseKey ().IsLicensed ()&&!_ecd {_fc .Println ("\u0055\u006e\u006ci\u0063\u0065\u006e\u0073e\u0064\u0020\u0076\u0065\u0072\u0073\u0069o\u006e\u0020\u006f\u0066\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065"); +_fc .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f"); +return nil ,_b .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");};_ebc :="\u0075n\u006b\u006e\u006f\u0077\u006e";if _aeege ,_geab :=_bfce .(*_dc .File ); +_geab {_ebc =_aeege .Name ();};_dcag :=New ();_dcag .Numbering ._dbce =nil ;if len (_bceab )> 0{_dcag ._bdad =_bceab ;}else {_efd ,_fagb :=_da .GenRefId ("\u0064\u0072");if _fagb !=nil {_bf .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_fagb ); +return nil ,_fagb ;};_dcag ._bdad =_efd ;};if _dabf :=_da .Track (_dcag ._bdad ,_eebe ,_ebc );_dabf !=nil {_bf .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_dabf );return nil ,_dabf ;};_acec ,_cafd :=_ec .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0064\u006f\u0063\u0078"); +if _cafd !=nil {return nil ,_cafd ;};_dcag .TmpPath =_acec ;_bfge ,_cafd :=_cdcd .NewReader (_bfce ,_dadcd );if _cafd !=nil {return nil ,_fc .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_cafd );};_eegd :=[]*_cdcd .File {}; +_eegd =append (_eegd ,_bfge .File ...);_bdbce :=false ;for _ ,_eecc :=range _eegd {if _eecc .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_bdbce =true ;break ;};};if _bdbce {_dcag .CreateCustomProperties (); +};_dbdc :=_dcag ._fcb .ConformanceAttr ;_ccde :=_a .DecodeMap {};_ccde .SetOnNewRelationshipFunc (_dcag .onNewRelationship );_ccde .AddTarget (_c .ContentTypesFilename ,_dcag .ContentTypes .X (),"",0);_ccde .AddTarget (_c .BaseRelsFilename ,_dcag .Rels .X (),"",0); +if _gfga :=_ccde .Decode (_eegd );_gfga !=nil {return nil ,_gfga ;};_dcag ._fcb .ConformanceAttr =_dbdc ;for _ ,_egad :=range _eegd {if _egad ==nil {continue ;};if _fcaf :=_dcag .AddExtraFileFromZip (_egad );_fcaf !=nil {return nil ,_fcaf ;};};if _bdbce {_bcbe :=false ; +for _ ,_fedd :=range _dcag .Rels .X ().Relationship {if _fedd .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_bcbe =true ;break ;};};if !_bcbe {_dcag .AddCustomRelationships ();}; +};return _dcag ,nil ;}; -// Borders allows manipulation of the table borders. -func (_bafae TableStyleProperties )Borders ()TableBorders {if _bafae ._addgf .TblBorders ==nil {_bafae ._addgf .TblBorders =_gdb .NewCT_TblBorders ();};return TableBorders {_bafae ._addgf .TblBorders };}; +// SetName sets the name of the style. +func (_egfc Style )SetName (name string ){_egfc ._ggadfb .Name =_af .NewCT_String ();_egfc ._ggadfb .Name .ValAttr =name ;}; -// X returns the inner wrapped XML type. -func (_cd AnchoredDrawing )X ()*_gdb .WdAnchor {return _cd ._bc }; +// Caps returns true if paragraph font is capitalized. +func (_gedca ParagraphProperties )Caps ()bool {return _abag (_gedca ._bede .RPr .Caps )}; -// SetSpacing sets the spacing that comes before and after the paragraph. -// Deprecated: See Spacing() instead which allows finer control. -func (_aceea ParagraphProperties )SetSpacing (before ,after _dg .Distance ){if _aceea ._egbf .Spacing ==nil {_aceea ._egbf .Spacing =_gdb .NewCT_Spacing ();};_aceea ._egbf .Spacing .BeforeAttr =&_de .ST_TwipsMeasure {};_aceea ._egbf .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (before /_dg .Twips )); -_aceea ._egbf .Spacing .AfterAttr =&_de .ST_TwipsMeasure {};_aceea ._egbf .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_f .Uint64 (uint64 (after /_dg .Twips ));}; +// SetFollowImageShape sets wrapPath to follow image shape, +// if nil return wrapPath that follow image size. +func (_ce AnchorDrawWrapOptions )SetFollowImageShape (val bool ){_ce ._add =val ;if !val {_fd ,_ega :=_bb ();_ce ._daf =_fd ;_ce ._adbf =_ega ;};};func _dffd (_edcf *Document ,_ceec []*_af .EG_ContentBlockContent ,_gccag *TableInfo )[]Node {_acgeg :=[]Node {}; +for _ ,_fgef :=range _ceec {if _acfcc :=_fgef .Sdt ;_acfcc !=nil {if _bddg :=_acfcc .SdtContent ;_bddg !=nil {_acgeg =append (_acgeg ,_fbcb (_edcf ,_bddg .P ,_gccag ,nil )...);};};_acgeg =append (_acgeg ,_fbcb (_edcf ,_fgef .P ,_gccag ,nil )...);for _ ,_cgcg :=range _fgef .Tbl {_aeecg :=Table {_edcf ,_cgcg }; +_afcfe ,_ :=_edcf .Styles .SearchStyleById (_aeecg .Style ());_eegf :=[]Node {};for _ccfdg ,_bbee :=range _cgcg .EG_ContentRowContent {for _ ,_ccag :=range _bbee .Tr {for _egfd ,_fgbaf :=range _ccag .EG_ContentCellContent {for _ ,_ddbg :=range _fgbaf .Tc {_fgae :=&TableInfo {Table :_cgcg ,Row :_ccag ,Cell :_ddbg ,RowIndex :_ccfdg ,ColIndex :_egfd }; +for _ ,_gade :=range _ddbg .EG_BlockLevelElts {_eegf =append (_eegf ,_dffd (_edcf ,_gade .EG_ContentBlockContent ,_fgae )...);};};};};};_acgeg =append (_acgeg ,Node {_gadg :_edcf ,_affgbb :&_aeecg ,Style :_afcfe ,Children :_eegf });};};return _acgeg ;}; -// NewTableWidth returns a newly intialized TableWidth -func NewTableWidth ()TableWidth {return TableWidth {_gdb .NewCT_TblWidth ()}}; -// Control returns an *axcontrol.Control object contained in the run or the nil value in case of no controls. -func (_fgfb Run )Control ()*_ac .Control {if _adfe :=_fgfb ._feebb .EG_RunInnerContent ;_adfe !=nil {if _abebb :=_adfe [0].Object ;_abebb !=nil {if _cadb :=_abebb .Choice ;_cadb !=nil {if _ggagg :=_cadb .Control ;_ggagg !=nil {if _ggagg .IdAttr !=nil {_gfbe :=_fgfb ._ecda .GetDocRelTargetByID (*_ggagg .IdAttr ); -for _ ,_bedf :=range _fgfb ._ecda ._acf {if _gfbe ==_bedf .TargetAttr {return _bedf ;};};};};};};};return nil ;}; +// Cells returns the cells defined in the table. +func (_fedeb Row )Cells ()[]Cell {_agbb :=[]Cell {};for _ ,_fdcfb :=range _fedeb ._bbbgf .EG_ContentCellContent {for _ ,_cfga :=range _fdcfb .Tc {_agbb =append (_agbb ,Cell {_fedeb ._ebcd ,_cfga });};if _fdcfb .Sdt !=nil &&_fdcfb .Sdt .SdtContent !=nil {for _ ,_beeba :=range _fdcfb .Sdt .SdtContent .Tc {_agbb =append (_agbb ,Cell {_fedeb ._ebcd ,_beeba }); +};};};return _agbb ;}; -// Paragraphs returns the paragraphs within a structured document tag. -func (_efdb StructuredDocumentTag )Paragraphs ()[]Paragraph {if _efdb ._fabc .SdtContent ==nil {return nil ;};_eaeddd :=[]Paragraph {};for _ ,_aagbg :=range _efdb ._fabc .SdtContent .P {_eaeddd =append (_eaeddd ,Paragraph {_efdb ._bfbfa ,_aagbg });};return _eaeddd ; -}; +// Themes returns document's themes. +func (_febca *Document )Themes ()[]*_ed .Theme {return _febca ._dde }; -// AddCell adds a cell to a row and returns it -func (_eaedg Row )AddCell ()Cell {_bcbg :=_gdb .NewEG_ContentCellContent ();_eaedg ._begf .EG_ContentCellContent =append (_eaedg ._begf .EG_ContentCellContent ,_bcbg );_acaa :=_gdb .NewCT_Tc ();_bcbg .Tc =append (_bcbg .Tc ,_acaa );return Cell {_eaedg ._cebfg ,_acaa }; +// SetWidthPercent sets the table to a width percentage. +func (_gbbd TableProperties )SetWidthPercent (pct float64 ){_gbbd ._gdef .TblW =_af .NewCT_TblWidth ();_gbbd ._gdef .TblW .TypeAttr =_af .ST_TblWidthPct ;_gbbd ._gdef .TblW .WAttr =&_af .ST_MeasurementOrPercent {};_gbbd ._gdef .TblW .WAttr .ST_DecimalNumberOrPercent =&_af .ST_DecimalNumberOrPercent {}; +_gbbd ._gdef .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (pct *50));}; + +// SetTextWrapBehindText sets the text wrap to behind text. +func (_gdg AnchoredDrawing )SetTextWrapBehindText (){_gdg ._bda .Choice =&_af .WdEG_WrapTypeChoice {};_gdg ._bda .Choice .WrapNone =_af .NewWdCT_WrapNone ();_gdg ._bda .BehindDocAttr =true ;_gdg ._bda .LayoutInCellAttr =true ;_gdg ._bda .AllowOverlapAttr =true ; }; -// TableStyleProperties are table properties as defined in a style. -type TableStyleProperties struct{_addgf *_gdb .CT_TblPrBase }; +// AddWatermarkText adds new watermark text to the document. +func (_dfga *Document )AddWatermarkText (text string )WatermarkText {var _ceab []Header ;if _gada ,_abc :=_dfga .BodySection ().GetHeader (_af .ST_HdrFtrDefault );_abc {_ceab =append (_ceab ,_gada );};if _gacc ,_dagf :=_dfga .BodySection ().GetHeader (_af .ST_HdrFtrEven ); +_dagf {_ceab =append (_ceab ,_gacc );};if _dggc ,_baea :=_dfga .BodySection ().GetHeader (_af .ST_HdrFtrFirst );_baea {_ceab =append (_ceab ,_dggc );};if len (_ceab )< 1{_aagd :=_dfga .AddHeader ();_dfga .BodySection ().SetHeader (_aagd ,_af .ST_HdrFtrDefault ); +_ceab =append (_ceab ,_aagd );};_fcfff :=NewWatermarkText ();for _ ,_afgf :=range _ceab {_bdaa :=_afgf .Paragraphs ();if len (_bdaa )< 1{_bbaa :=_afgf .AddParagraph ();_bbaa .AddRun ().AddText ("");};for _ ,_degb :=range _afgf .X ().EG_ContentBlockContent {for _ ,_ggfd :=range _degb .P {for _ ,_ecab :=range _ggfd .EG_PContent {for _ ,_gacb :=range _ecab .EG_ContentRunContent {if _gacb .R ==nil {continue ; +};for _ ,_acda :=range _gacb .R .EG_RunInnerContent {_acda .Pict =_fcfff ._agga ;break ;};};};};};};_fcfff .SetText (text );return _fcfff ;}; -// AddStyle adds a new empty style, if styleID is already exists, it will return the style. -func (_fcdce Styles )AddStyle (styleID string ,t _gdb .ST_StyleType ,isDefault bool )Style {if _gcgcd ,_ffdgb :=_fcdce .SearchStyleById (styleID );_ffdgb {return _gcgcd ;};_cggg :=_gdb .NewCT_Style ();_cggg .TypeAttr =t ;if isDefault {_cggg .DefaultAttr =&_de .ST_OnOff {}; -_cggg .DefaultAttr .Bool =_f .Bool (isDefault );};_cggg .StyleIdAttr =_f .String (styleID );_fcdce ._cadcge .Style =append (_fcdce ._cadcge .Style ,_cggg );return Style {_cggg };}; \ No newline at end of file +// Text return node and its child text, +func (_defg *Node )Text ()string {_bfabc :=_cc .NewBuffer ([]byte {});switch _acdgc :=_defg .X ().(type ){case *Paragraph :for _ ,_fbgab :=range _acdgc .Runs (){if _fbgab .Text ()!=""{_bfabc .WriteString (_fbgab .Text ());_bfabc .WriteString ("\u000a"); +};};};for _ ,_dbfcc :=range _defg .Children {_bfabc .WriteString (_dbfcc .Text ());};return _bfabc .String ();}; + +// GetSize return the size of anchor on the page. +func (_gd AnchoredDrawing )GetSize ()(_de ,_fb int64 ){return _gd ._bda .Extent .CxAttr ,_gd ._bda .Extent .CyAttr ;}; + +// SetLeft sets the left border to a specified type, color and thickness. +func (_daegc TableBorders )SetLeft (t _af .ST_Border ,c _ac .Color ,thickness _fe .Distance ){_daegc ._dbde .Left =_af .NewCT_Border ();_bafgd (_daegc ._dbde .Left ,t ,c ,thickness );}; + +// ExtractText returns text from the document as a DocText object. +func (_fgba *Document )ExtractText ()*DocText {_bagc :=[]TextItem {};for _ ,_fabfd :=range _fgba ._fcb .Body .EG_BlockLevelElts {_bagc =append (_bagc ,_adbfe (_fabfd .EG_ContentBlockContent ,nil )...);};var _ffca []listItemInfo ;_eeba :=_fgba .Paragraphs (); +for _ ,_dfba :=range _eeba {_aacb :=_dadgd (_fgba ,_dfba );_ffca =append (_ffca ,_aacb );};_gbfc :=_dcfea (_fgba );return &DocText {Items :_bagc ,_bebdg :_ffca ,_bfac :_gbfc };}; \ No newline at end of file diff --git a/drawing/drawing.go b/drawing/drawing.go index 5d2b00fdb3..91622c319c 100644 --- a/drawing/drawing.go +++ b/drawing/drawing.go @@ -9,130 +9,128 @@ // 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 (_d "github.com/unidoc/unioffice";_e "github.com/unidoc/unioffice/color";_b "github.com/unidoc/unioffice/measurement";_dg "github.com/unidoc/unioffice/schema/soo/dml";); +package drawing ;import (_b "github.com/unidoc/unioffice";_a "github.com/unidoc/unioffice/color";_g "github.com/unidoc/unioffice/measurement";_c "github.com/unidoc/unioffice/schema/soo/dml";); -// X returns the inner wrapped XML type. -func (_fg LineProperties )X ()*_dg .CT_LineProperties {return _fg ._df };type ShapeProperties struct{_gdf *_dg .CT_ShapeProperties }; +// SetBulletFont controls the font for the bullet character. +func (_cag ParagraphProperties )SetBulletFont (f string ){if f ==""{_cag ._ca .BuFont =nil ;}else {_cag ._ca .BuFont =_c .NewCT_TextFont ();_cag ._ca .BuFont .TypefaceAttr =f ;};}; -// MakeRunProperties constructs a new RunProperties wrapper. -func MakeRunProperties (x *_dg .CT_TextCharacterProperties )RunProperties {return RunProperties {x }};func (_aa ShapeProperties )ensureXfrm (){if _aa ._gdf .Xfrm ==nil {_aa ._gdf .Xfrm =_dg .NewCT_Transform2D ();};}; +// Paragraph is a paragraph within a document. +type Paragraph struct{_bg *_c .CT_TextParagraph }; -// RunProperties controls the run properties. -type RunProperties struct{_gb *_dg .CT_TextCharacterProperties ;};func (_de LineProperties )clearFill (){_de ._df .NoFill =nil ;_de ._df .GradFill =nil ;_de ._df .SolidFill =nil ;_de ._df .PattFill =nil ;}; +// X returns the inner wrapped XML type. +func (_bc Paragraph )X ()*_c .CT_TextParagraph {return _bc ._bg }; + +// SetText sets the run's text contents. +func (_cc Run )SetText (s string ){_cc ._ec .Br =nil ;_cc ._ec .Fld =nil ;if _cc ._ec .R ==nil {_cc ._ec .R =_c .NewCT_RegularTextRun ();};_cc ._ec .R .T =s ;}; // SetWidth sets the line width, MS products treat zero as the minimum width // that can be displayed. -func (_g LineProperties )SetWidth (w _b .Distance ){_g ._df .WAttr =_d .Int32 (int32 (w /_b .EMU ))};func (_bb ShapeProperties )SetNoFill (){_bb .clearFill ();_bb ._gdf .NoFill =_dg .NewCT_NoFillProperties ();}; - -// X returns the inner wrapped XML type. -func (_edc Run )X ()*_dg .EG_TextRun {return _edc ._gd }; +func (_ed LineProperties )SetWidth (w _g .Distance ){_ed ._bd .WAttr =_b .Int32 (int32 (w /_g .EMU ))}; -// Paragraph is a paragraph within a document. -type Paragraph struct{_be *_dg .CT_TextParagraph }; +// Properties returns the paragraph properties. +func (_gf Paragraph )Properties ()ParagraphProperties {if _gf ._bg .PPr ==nil {_gf ._bg .PPr =_c .NewCT_TextParagraphProperties ();};return MakeParagraphProperties (_gf ._bg .PPr );};func (_ac LineProperties )SetNoFill (){_ac .clearFill ();_ac ._bd .NoFill =_c .NewCT_NoFillProperties ()}; -// SetFlipHorizontal controls if the shape is flipped horizontally. -func (_fe ShapeProperties )SetFlipHorizontal (b bool ){_fe .ensureXfrm ();if !b {_fe ._gdf .Xfrm .FlipHAttr =nil ;}else {_fe ._gdf .Xfrm .FlipHAttr =_d .Bool (true );};}; -// MakeParagraphProperties constructs a new ParagraphProperties wrapper. -func MakeParagraphProperties (x *_dg .CT_TextParagraphProperties )ParagraphProperties {return ParagraphProperties {x };}; +// SetFlipVertical controls if the shape is flipped vertically. +func (_bac ShapeProperties )SetFlipVertical (b bool ){_bac .ensureXfrm ();if !b {_bac ._cb .Xfrm .FlipVAttr =nil ;}else {_bac ._cb .Xfrm .FlipVAttr =_b .Bool (true );};};func (_db ShapeProperties )SetSolidFill (c _a .Color ){_db .clearFill ();_db ._cb .SolidFill =_c .NewCT_SolidColorFillProperties (); +_db ._cb .SolidFill .SrgbClr =_c .NewCT_SRgbColor ();_db ._cb .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; -// SetBulletFont controls the font for the bullet character. -func (_fgc ParagraphProperties )SetBulletFont (f string ){if f ==""{_fgc ._fgd .BuFont =nil ;}else {_fgc ._fgd .BuFont =_dg .NewCT_TextFont ();_fgc ._fgd .BuFont .TypefaceAttr =f ;};}; +// GetPosition gets the position of the shape in EMU. +func (_gfe ShapeProperties )GetPosition ()(int64 ,int64 ){_gfe .ensureXfrm ();if _gfe ._cb .Xfrm .Off ==nil {_gfe ._cb .Xfrm .Off =_c .NewCT_Point2D ();};return *_gfe ._cb .Xfrm .Off .XAttr .ST_CoordinateUnqualified ,*_gfe ._cb .Xfrm .Off .YAttr .ST_CoordinateUnqualified ; +}; -// SetNumbered controls if bullets are numbered or not. -func (_ga ParagraphProperties )SetNumbered (scheme _dg .ST_TextAutonumberScheme ){if scheme ==_dg .ST_TextAutonumberSchemeUnset {_ga ._fgd .BuAutoNum =nil ;}else {_ga ._fgd .BuAutoNum =_dg .NewCT_TextAutonumberBullet ();_ga ._fgd .BuAutoNum .TypeAttr =scheme ; -};}; +// Run is a run within a paragraph. +type Run struct{_ec *_c .EG_TextRun };func (_gb ShapeProperties )SetNoFill (){_gb .clearFill ();_gb ._cb .NoFill =_c .NewCT_NoFillProperties ()}; -// SetLevel sets the level of indentation of a paragraph. -func (_egd ParagraphProperties )SetLevel (idx int32 ){_egd ._fgd .LvlAttr =_d .Int32 (idx )};func (_dfcc ShapeProperties )SetSolidFill (c _e .Color ){_dfcc .clearFill ();_dfcc ._gdf .SolidFill =_dg .NewCT_SolidColorFillProperties ();_dfcc ._gdf .SolidFill .SrgbClr =_dg .NewCT_SRgbColor (); -_dfcc ._gdf .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; +// MakeParagraphProperties constructs a new ParagraphProperties wrapper. +func MakeParagraphProperties (x *_c .CT_TextParagraphProperties )ParagraphProperties {return ParagraphProperties {x };}; -// GetPosition gets the position of the shape in EMU. -func (_bc ShapeProperties )GetPosition ()(int64 ,int64 ){_bc .ensureXfrm ();if _bc ._gdf .Xfrm .Off ==nil {_bc ._gdf .Xfrm .Off =_dg .NewCT_Point2D ();};return *_bc ._gdf .Xfrm .Off .XAttr .ST_CoordinateUnqualified ,*_bc ._gdf .Xfrm .Off .YAttr .ST_CoordinateUnqualified ; -}; +// Properties returns the run's properties. +func (_ae Run )Properties ()RunProperties {if _ae ._ec .R ==nil {_ae ._ec .R =_c .NewCT_RegularTextRun ();};if _ae ._ec .R .RPr ==nil {_ae ._ec .R .RPr =_c .NewCT_TextCharacterProperties ();};return RunProperties {_ae ._ec .R .RPr };}; -// SetText sets the run's text contents. -func (_a Run )SetText (s string ){_a ._gd .Br =nil ;_a ._gd .Fld =nil ;if _a ._gd .R ==nil {_a ._gd .R =_dg .NewCT_RegularTextRun ();};_a ._gd .R .T =s ;}; +// SetHeight sets the height of the shape. +func (_gfc ShapeProperties )SetHeight (h _g .Distance ){_gfc .ensureXfrm ();if _gfc ._cb .Xfrm .Ext ==nil {_gfc ._cb .Xfrm .Ext =_c .NewCT_PositiveSize2D ();};_gfc ._cb .Xfrm .Ext .CyAttr =int64 (h /_g .EMU );}; -// ParagraphProperties allows controlling paragraph properties. -type ParagraphProperties struct{_fgd *_dg .CT_TextParagraphProperties ;}; +// RunProperties controls the run properties. +type RunProperties struct{_ecc *_c .CT_TextCharacterProperties ;}; -// Run is a run within a paragraph. -type Run struct{_gd *_dg .EG_TextRun }; +// X returns the inner wrapped XML type. +func (_cd LineProperties )X ()*_c .CT_LineProperties {return _cd ._bd }; -// SetSize sets the font size of the run text -func (_ee RunProperties )SetSize (sz _b .Distance ){_ee ._gb .SzAttr =_d .Int32 (int32 (sz /_b .HundredthPoint ));}; +// ParagraphProperties allows controlling paragraph properties. +type ParagraphProperties struct{_ca *_c .CT_TextParagraphProperties ;}; -// SetAlign controls the paragraph alignment -func (_fff ParagraphProperties )SetAlign (a _dg .ST_TextAlignType ){_fff ._fgd .AlgnAttr =a };type LineProperties struct{_df *_dg .CT_LineProperties }; +// SetFont controls the font of a run. +func (_ccb RunProperties )SetFont (s string ){_ccb ._ecc .Latin =_c .NewCT_TextFont ();_ccb ._ecc .Latin .TypefaceAttr =s ;};const (LineJoinRound LineJoin =iota ;LineJoinBevel ;LineJoinMiter ;); -// AddBreak adds a new line break to a paragraph. -func (_eb Paragraph )AddBreak (){_ed :=_dg .NewEG_TextRun ();_ed .Br =_dg .NewCT_TextLineBreak ();_eb ._be .EG_TextRun =append (_eb ._be .EG_TextRun ,_ed );};func (_eg LineProperties )SetNoFill (){_eg .clearFill ();_eg ._df .NoFill =_dg .NewCT_NoFillProperties ()}; +// X returns the inner wrapped XML type. +func (_edd Run )X ()*_c .EG_TextRun {return _edd ._ec };func (_cf ShapeProperties )clearFill (){_cf ._cb .NoFill =nil ;_cf ._cb .BlipFill =nil ;_cf ._cb .GradFill =nil ;_cf ._cb .GrpFill =nil ;_cf ._cb .SolidFill =nil ;_cf ._cb .PattFill =nil ;}; +// SetNumbered controls if bullets are numbered or not. +func (_af ParagraphProperties )SetNumbered (scheme _c .ST_TextAutonumberScheme ){if scheme ==_c .ST_TextAutonumberSchemeUnset {_af ._ca .BuAutoNum =nil ;}else {_af ._ca .BuAutoNum =_c .NewCT_TextAutonumberBullet ();_af ._ca .BuAutoNum .TypeAttr =scheme ; +};};func (_ce LineProperties )SetSolidFill (c _a .Color ){_ce .clearFill ();_ce ._bd .SolidFill =_c .NewCT_SolidColorFillProperties ();_ce ._bd .SolidFill .SrgbClr =_c .NewCT_SRgbColor ();_ce ._bd .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; // X returns the inner wrapped XML type. -func (_ff ParagraphProperties )X ()*_dg .CT_TextParagraphProperties {return _ff ._fgd }; +func (_be ShapeProperties )X ()*_c .CT_ShapeProperties {return _be ._cb };func (_afb ShapeProperties )LineProperties ()LineProperties {if _afb ._cb .Ln ==nil {_afb ._cb .Ln =_c .NewCT_LineProperties ();};return LineProperties {_afb ._cb .Ln };}; -// SetSolidFill controls the text color of a run. -func (_cg RunProperties )SetSolidFill (c _e .Color ){_cg ._gb .NoFill =nil ;_cg ._gb .BlipFill =nil ;_cg ._gb .GradFill =nil ;_cg ._gb .GrpFill =nil ;_cg ._gb .PattFill =nil ;_cg ._gb .SolidFill =_dg .NewCT_SolidColorFillProperties ();_cg ._gb .SolidFill .SrgbClr =_dg .NewCT_SRgbColor (); -_cg ._gb .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; +// MakeRunProperties constructs a new RunProperties wrapper. +func MakeRunProperties (x *_c .CT_TextCharacterProperties )RunProperties {return RunProperties {x }}; -// SetWidth sets the width of the shape. -func (_ge ShapeProperties )SetWidth (w _b .Distance ){_ge .ensureXfrm ();if _ge ._gdf .Xfrm .Ext ==nil {_ge ._gdf .Xfrm .Ext =_dg .NewCT_PositiveSize2D ();};_ge ._gdf .Xfrm .Ext .CxAttr =int64 (w /_b .EMU );};func (_da LineProperties )SetSolidFill (c _e .Color ){_da .clearFill (); -_da ._df .SolidFill =_dg .NewCT_SolidColorFillProperties ();_da ._df .SolidFill .SrgbClr =_dg .NewCT_SRgbColor ();_da ._df .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; +// MakeParagraph constructs a new paragraph wrapper. +func MakeParagraph (x *_c .CT_TextParagraph )Paragraph {return Paragraph {x }};func MakeShapeProperties (x *_c .CT_ShapeProperties )ShapeProperties {return ShapeProperties {x }};func (_d LineProperties )clearFill (){_d ._bd .NoFill =nil ;_d ._bd .GradFill =nil ; +_d ._bd .SolidFill =nil ;_d ._bd .PattFill =nil ;}; // SetPosition sets the position of the shape. -func (_fd ShapeProperties )SetPosition (x ,y _b .Distance ){_fd .ensureXfrm ();if _fd ._gdf .Xfrm .Off ==nil {_fd ._gdf .Xfrm .Off =_dg .NewCT_Point2D ();};_fd ._gdf .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_d .Int64 (int64 (x /_b .EMU ));_fd ._gdf .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_d .Int64 (int64 (y /_b .EMU )); +func (_ab ShapeProperties )SetPosition (x ,y _g .Distance ){_ab .ensureXfrm ();if _ab ._cb .Xfrm .Off ==nil {_ab ._cb .Xfrm .Off =_c .NewCT_Point2D ();};_ab ._cb .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_b .Int64 (int64 (x /_g .EMU ));_ab ._cb .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_b .Int64 (int64 (y /_g .EMU )); }; -// X returns the inner wrapped XML type. -func (_ec Paragraph )X ()*_dg .CT_TextParagraph {return _ec ._be }; - -// SetFont controls the font of a run. -func (_fa RunProperties )SetFont (s string ){_fa ._gb .Latin =_dg .NewCT_TextFont ();_fa ._gb .Latin .TypefaceAttr =s ;}; +// SetSize sets the font size of the run text +func (_cda RunProperties )SetSize (sz _g .Distance ){_cda ._ecc .SzAttr =_b .Int32 (int32 (sz /_g .HundredthPoint ));};type ShapeProperties struct{_cb *_c .CT_ShapeProperties };func (_bb ShapeProperties )ensureXfrm (){if _bb ._cb .Xfrm ==nil {_bb ._cb .Xfrm =_c .NewCT_Transform2D (); +};}; -// SetJoin sets the line join style. -func (_db LineProperties )SetJoin (e LineJoin ){_db ._df .Round =nil ;_db ._df .Miter =nil ;_db ._df .Bevel =nil ;switch e {case LineJoinRound :_db ._df .Round =_dg .NewCT_LineJoinRound ();case LineJoinBevel :_db ._df .Bevel =_dg .NewCT_LineJoinBevel (); -case LineJoinMiter :_db ._df .Miter =_dg .NewCT_LineJoinMiterProperties ();};}; +// MakeRun constructs a new Run wrapper. +func MakeRun (x *_c .EG_TextRun )Run {return Run {x }}; -// MakeParagraph constructs a new paragraph wrapper. -func MakeParagraph (x *_dg .CT_TextParagraph )Paragraph {return Paragraph {x }}; +// SetFlipHorizontal controls if the shape is flipped horizontally. +func (_ba ShapeProperties )SetFlipHorizontal (b bool ){_ba .ensureXfrm ();if !b {_ba ._cb .Xfrm .FlipHAttr =nil ;}else {_ba ._cb .Xfrm .FlipHAttr =_b .Bool (true );};}; -// Properties returns the run's properties. -func (_c Run )Properties ()RunProperties {if _c ._gd .R ==nil {_c ._gd .R =_dg .NewCT_RegularTextRun ();};if _c ._gd .R .RPr ==nil {_c ._gd .R .RPr =_dg .NewCT_TextCharacterProperties ();};return RunProperties {_c ._gd .R .RPr };};func (_dfe ShapeProperties )clearFill (){_dfe ._gdf .NoFill =nil ; -_dfe ._gdf .BlipFill =nil ;_dfe ._gdf .GradFill =nil ;_dfe ._gdf .GrpFill =nil ;_dfe ._gdf .SolidFill =nil ;_dfe ._gdf .PattFill =nil ;}; +// SetGeometry sets the shape type of the shape +func (_cbb ShapeProperties )SetGeometry (g _c .ST_ShapeType ){if _cbb ._cb .PrstGeom ==nil {_cbb ._cb .PrstGeom =_c .NewCT_PresetGeometry2D ();};_cbb ._cb .PrstGeom .PrstAttr =g ;}; -// SetHeight sets the height of the shape. -func (_ca ShapeProperties )SetHeight (h _b .Distance ){_ca .ensureXfrm ();if _ca ._gdf .Xfrm .Ext ==nil {_ca ._gdf .Xfrm .Ext =_dg .NewCT_PositiveSize2D ();};_ca ._gdf .Xfrm .Ext .CyAttr =int64 (h /_b .EMU );};func MakeShapeProperties (x *_dg .CT_ShapeProperties )ShapeProperties {return ShapeProperties {x }}; -const (LineJoinRound LineJoin =iota ;LineJoinBevel ;LineJoinMiter ;); +// SetLevel sets the level of indentation of a paragraph. +func (_dd ParagraphProperties )SetLevel (idx int32 ){_dd ._ca .LvlAttr =_b .Int32 (idx )}; // SetBulletChar sets the bullet character for the paragraph. -func (_ba ParagraphProperties )SetBulletChar (c string ){if c ==""{_ba ._fgd .BuChar =nil ;}else {_ba ._fgd .BuChar =_dg .NewCT_TextCharBullet ();_ba ._fgd .BuChar .CharAttr =c ;};}; +func (_caa ParagraphProperties )SetBulletChar (c string ){if c ==""{_caa ._ca .BuChar =nil ;}else {_caa ._ca .BuChar =_c .NewCT_TextCharBullet ();_caa ._ca .BuChar .CharAttr =c ;};}; -// X returns the inner wrapped XML type. -func (_gac ShapeProperties )X ()*_dg .CT_ShapeProperties {return _gac ._gdf }; +// SetSize sets the width and height of the shape. +func (_cee ShapeProperties )SetSize (w ,h _g .Distance ){_cee .SetWidth (w );_cee .SetHeight (h )};type LineProperties struct{_bd *_c .CT_LineProperties }; -// LineJoin is the type of line join -type LineJoin byte ; +// SetJoin sets the line join style. +func (_gc LineProperties )SetJoin (e LineJoin ){_gc ._bd .Round =nil ;_gc ._bd .Miter =nil ;_gc ._bd .Bevel =nil ;switch e {case LineJoinRound :_gc ._bd .Round =_c .NewCT_LineJoinRound ();case LineJoinBevel :_gc ._bd .Bevel =_c .NewCT_LineJoinBevel (); +case LineJoinMiter :_gc ._bd .Miter =_c .NewCT_LineJoinMiterProperties ();};}; -// SetFlipVertical controls if the shape is flipped vertically. -func (_ea ShapeProperties )SetFlipVertical (b bool ){_ea .ensureXfrm ();if !b {_ea ._gdf .Xfrm .FlipVAttr =nil ;}else {_ea ._gdf .Xfrm .FlipVAttr =_d .Bool (true );};}; +// SetAlign controls the paragraph alignment +func (_f ParagraphProperties )SetAlign (a _c .ST_TextAlignType ){_f ._ca .AlgnAttr =a }; -// SetSize sets the width and height of the shape. -func (_dea ShapeProperties )SetSize (w ,h _b .Distance ){_dea .SetWidth (w );_dea .SetHeight (h )}; +// SetWidth sets the width of the shape. +func (_cgd ShapeProperties )SetWidth (w _g .Distance ){_cgd .ensureXfrm ();if _cgd ._cb .Xfrm .Ext ==nil {_cgd ._cb .Xfrm .Ext =_c .NewCT_PositiveSize2D ();};_cgd ._cb .Xfrm .Ext .CxAttr =int64 (w /_g .EMU );}; + +// X returns the inner wrapped XML type. +func (_bf ParagraphProperties )X ()*_c .CT_TextParagraphProperties {return _bf ._ca }; // AddRun adds a new run to a paragraph. -func (_dfc Paragraph )AddRun ()Run {_bd :=MakeRun (_dg .NewEG_TextRun ());_dfc ._be .EG_TextRun =append (_dfc ._be .EG_TextRun ,_bd .X ());return _bd ;}; +func (_bga Paragraph )AddRun ()Run {_bce :=MakeRun (_c .NewEG_TextRun ());_bga ._bg .EG_TextRun =append (_bga ._bg .EG_TextRun ,_bce .X ());return _bce ;}; -// SetBold controls the bolding of a run. -func (_ab RunProperties )SetBold (b bool ){_ab ._gb .BAttr =_d .Bool (b )}; +// AddBreak adds a new line break to a paragraph. +func (_bcb Paragraph )AddBreak (){_da :=_c .NewEG_TextRun ();_da .Br =_c .NewCT_TextLineBreak ();_bcb ._bg .EG_TextRun =append (_bcb ._bg .EG_TextRun ,_da );}; -// MakeRun constructs a new Run wrapper. -func MakeRun (x *_dg .EG_TextRun )Run {return Run {x }}; +// SetSolidFill controls the text color of a run. +func (_eb RunProperties )SetSolidFill (c _a .Color ){_eb ._ecc .NoFill =nil ;_eb ._ecc .BlipFill =nil ;_eb ._ecc .GradFill =nil ;_eb ._ecc .GrpFill =nil ;_eb ._ecc .PattFill =nil ;_eb ._ecc .SolidFill =_c .NewCT_SolidColorFillProperties ();_eb ._ecc .SolidFill .SrgbClr =_c .NewCT_SRgbColor (); +_eb ._ecc .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; -// SetGeometry sets the shape type of the shape -func (_bbg ShapeProperties )SetGeometry (g _dg .ST_ShapeType ){if _bbg ._gdf .PrstGeom ==nil {_bbg ._gdf .PrstGeom =_dg .NewCT_PresetGeometry2D ();};_bbg ._gdf .PrstGeom .PrstAttr =g ;};func (_gdfc ShapeProperties )LineProperties ()LineProperties {if _gdfc ._gdf .Ln ==nil {_gdfc ._gdf .Ln =_dg .NewCT_LineProperties (); -};return LineProperties {_gdfc ._gdf .Ln };}; +// SetBold controls the bolding of a run. +func (_cg RunProperties )SetBold (b bool ){_cg ._ecc .BAttr =_b .Bool (b )}; -// Properties returns the paragraph properties. -func (_gg Paragraph )Properties ()ParagraphProperties {if _gg ._be .PPr ==nil {_gg ._be .PPr =_dg .NewCT_TextParagraphProperties ();};return MakeParagraphProperties (_gg ._be .PPr );}; \ No newline at end of file +// LineJoin is the type of line join +type LineJoin byte ; \ No newline at end of file diff --git a/internal/convertutils/convertutils.go b/internal/convertutils/convertutils.go index c60250c28e..5c5fea70b0 100644 --- a/internal/convertutils/convertutils.go +++ b/internal/convertutils/convertutils.go @@ -9,173 +9,176 @@ // 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 (_b "bytes";_ec "errors";_e "fmt";_d "github.com/unidoc/unichart";_ece "github.com/unidoc/unichart/dataset";_cg "github.com/unidoc/unichart/render";_ab "github.com/unidoc/unioffice/common/logger";_bab "github.com/unidoc/unioffice/document"; -_ed "github.com/unidoc/unioffice/measurement";_ad "github.com/unidoc/unioffice/schema/soo/dml";_efc "github.com/unidoc/unioffice/schema/soo/dml/chart";_ac "github.com/unidoc/unioffice/spreadsheet";_da "github.com/unidoc/unioffice/spreadsheet/format";_ge "github.com/unidoc/unioffice/spreadsheet/formula"; -_dbb "github.com/unidoc/unioffice/spreadsheet/reference";_dc "github.com/unidoc/unipdf/v3/core";_db "github.com/unidoc/unipdf/v3/creator";_fb "github.com/unidoc/unipdf/v3/model";_ef "github.com/unidoc/unipdf/v3/render";_baf "github.com/unidoc/unitype"; -_gb "image";_a "math";_bb "os";_ga "regexp";_bf "sort";_gab "strconv";_f "strings";_g "sync";_ba "unicode";);const _dgf =6.0;type FontStyle byte ;func _cbf (_deae *_efc .CT_SerAx )(uint32 ,_efc .ST_AxPos ,_efc .ST_TickMark ,_efc .ST_TickLblPos ,*_efc .CT_ChartLines ,uint32 ,*_ad .CT_ShapeProperties ,error ){var _gdgd ,_aged uint32 ; -var _fda _efc .ST_AxPos ;var _fge _efc .ST_TickMark ;var _ecab *_efc .CT_ChartLines ;var _ccd _efc .ST_TickLblPos ;if _deae .AxId ==nil {return _gdgd ,_fda ,_fge ,_ccd ,_ecab ,_aged ,_deae .SpPr ,_ec .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); -}else {_gdgd =_deae .AxId .ValAttr ;};if _deae .AxPos ==nil {return _gdgd ,_fda ,_fge ,_ccd ,_ecab ,_aged ,_deae .SpPr ,_ec .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_fda =_deae .AxPos .ValAttr ; -};if _deae .MajorTickMark !=nil {_fge =_deae .MajorTickMark .ValAttr ;};if _deae .TickLblPos !=nil {_ccd =_deae .TickLblPos .ValAttr ;};if _deae .CrossAx ==nil {return _gdgd ,_fda ,_fge ,_ccd ,_ecab ,_aged ,_deae .SpPr ,_ec .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); -}else {_aged =_deae .CrossAx .ValAttr ;};_ecab =_deae .MajorGridlines ;return _gdgd ,_fda ,_fge ,_ccd ,_ecab ,_aged ,_deae .SpPr ,nil ;};func GetOpacityFromColorTransform (trs []*_ad .EG_ColorTransform )float64 {for _ ,_ceb :=range trs {if _ceb !=nil {if _fac :=_ceb .Alpha ; -_fac !=nil {if _cfd :=_fac .ValAttr .ST_PositiveFixedPercentageDecimal ;_cfd !=nil {return float64 (*_cfd )/100000;};};};};return 1.0;};func (_gdf barSerByOrder )Swap (i ,j int ){_gdf [i ],_gdf [j ]=_gdf [j ],_gdf [i ]};func RegisterFontsFromDirectory (dirName string )error {_abd ,_dceb :=_bb .Open (dirName ); -if _dceb !=nil {return _dceb ;};defer _abd .Close ();_ffc ,_dceb :=_abd .Readdirnames (0);if _dceb !=nil {return _dceb ;};for _ ,_bfaed :=range _ffc {if _f .HasSuffix (_bfaed ,"\u002e\u0074\u0074\u0066"){_ecdfa :=dirName +"\u002f"+_bfaed ;_ddc :=_cbec (_ecdfa ); -if _ddc !=nil {_ab .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",_ddc ); -continue ;};};};return nil ;};var _gcg =_geab (0.125);func (_bgg *creatorContext )drawLegend (_ebf *Rectangle ,_baef []*legendItem ,_gfc bool ){_gdbg :=_bgg ._bggb ;_fcd :=_geab (2.5)*_gdbg ;_fbd :=_age *_gdbg ;_gfg :=(_fcd -_fbd )/2;_bbb :=float64 (len (_baef )); -if _gfc {_fab :=&Rectangle {Top :_ebf .Top +_geab (1)*_gdbg ,Bottom :_ebf .Bottom -_geab (1)*_gdbg ,Left :_ebf .Left +_geab (2.5)*_gdbg ,Right :_ebf .Right -_geab (2.5)*_gdbg };var _bfd float64 ;if _bbb > 1{_bfd =(_fab .Right -_fab .Left )/_bbb ;};_gba :=_fab .Left ; -_bda :=_fab .Top ;for _ ,_fbc :=range _baef {if _dgb :=_fbc ._gca ;_dgb !=nil {_bgg .drawRectangleWithProps (_dgb ,_gba ,_bda +_gfg ,_fbd ,_fbd ,false );_gfff :=_gba +_fbd *2;_aab :=_bgg ._ddb .NewStyledParagraph ();_aab .SetPos (_gfff ,_bda );_bgf :=_aab .Append (_fbc ._gbed ); -_bee ,_bed :=_fb .NewStandard14Font (_fb .HelveticaName );if _bed ==nil {_dgba :=_bgg ._ddb .NewTextStyle ();_dgba .Font =_bee ;_dgba .FontSize =_fcd ;_dgba .TextRise =0.4;_bgf .Style =_dgba ;_bgg ._ddb .Draw (_aab );};};_gba +=_bfd ;};}else {_agbb :=&Rectangle {Top :_ebf .Top +_geab (2.5)*_gdbg ,Bottom :_ebf .Bottom -_geab (2.5)*_gdbg ,Left :_ebf .Left +_geab (2.5)*_gdbg ,Right :_ebf .Right -_geab (2.5)*_gdbg }; -var _ffef float64 ;if _bbb > 1{_ffef =(_agbb .Bottom -_agbb .Top -_fcd )/(_bbb -1);if _ffef < _fcd {_ffef =_fcd ;};};_gfb :=_agbb .Top ;_aea :=_agbb .Left ;_bde :=_aea +_fbd *2;for _ ,_cde :=range _baef {if _adee :=_cde ._gca ;_adee !=nil {_bgg .drawRectangleWithProps (_adee ,_aea ,_gfb +_gfg ,_fbd ,_fbd ,false ); -_bfgc :=_bgg ._ddb .NewStyledParagraph ();_bfgc .SetPos (_bde ,_gfb );_bfgc .SetWidth (_agbb .Right -_agbb .Left );_cge :=_bfgc .Append (_cde ._gbed );_bedc ,_edbg :=_fb .NewStandard14Font (_fb .HelveticaName );if _edbg ==nil {_ecde :=_bgg ._ddb .NewTextStyle (); -_ecde .Font =_bedc ;_ecde .FontSize =_fcd ;_ecde .TextRise =0.4;_cge .Style =_ecde ;_bgg ._ddb .Draw (_bfgc );};};_gfb +=_ffef ;};};};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3; -);func DrawLine (c *_db .Creator ,x0 ,y0 ,x1 ,y1 ,width float64 ,color _db .Color ){if color ==nil {return ;};_gbabf :=c .NewLine (x0 ,y0 ,x1 ,y1 );_gbabf .SetLineWidth (width );_gbabf .SetColor (color );c .Draw (_gbabf );};func CropImageByRect (sourceImg _gb .Image ,rect _gb .Rectangle )_gb .Image {_bdedc ,_feced ,_ged ,_bdad :=rect .Min .X ,rect .Min .Y ,rect .Max .X ,rect .Max .Y ; -_cffa :=_gb .NewNRGBA (_gb .Rect (0,0,_ged -_bdedc ,_bdad -_feced ));for _gdc :=_bdedc ;_gdc < _ged ;_gdc ++{for _dbff :=_feced ;_dbff < _bdad ;_dbff ++{_cffa .Set (_gdc -_bdedc ,_dbff -_feced ,sourceImg .At (_gdc ,_dbff ));};};return _cffa ;};var _age =_geab (1.5); -func _fad (_fccb *_efc .CT_CatAx )(uint32 ,_efc .ST_AxPos ,_efc .ST_TickMark ,_efc .ST_TickLblPos ,*_efc .CT_ChartLines ,uint32 ,*_ad .CT_ShapeProperties ,error ){var _gbab ,_bbfa uint32 ;var _afce _efc .ST_AxPos ;var _bcde _efc .ST_TickMark ;var _beed *_efc .CT_ChartLines ; -var _ddd _efc .ST_TickLblPos ;if _fccb .AxId ==nil {return _gbab ,_afce ,_bcde ,_ddd ,_beed ,_bbfa ,_fccb .SpPr ,_ec .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_gbab =_fccb .AxId .ValAttr ;};if _fccb .AxPos ==nil {return _gbab ,_afce ,_bcde ,_ddd ,_beed ,_bbfa ,_fccb .SpPr ,_ec .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e"); -}else {_afce =_fccb .AxPos .ValAttr ;};if _fccb .MajorTickMark !=nil {_bcde =_fccb .MajorTickMark .ValAttr ;};if _fccb .TickLblPos !=nil {_ddd =_fccb .TickLblPos .ValAttr ;};if _fccb .CrossAx ==nil {return _gbab ,_afce ,_bcde ,_ddd ,_beed ,_bbfa ,_fccb .SpPr ,_ec .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); -}else {_bbfa =_fccb .CrossAx .ValAttr ;};_beed =_fccb .MajorGridlines ;return _gbab ,_afce ,_bcde ,_ddd ,_beed ,_bbfa ,_fccb .SpPr ,nil ;};func RegisterFont (name string ,style FontStyle ,font *_fb .PdfFont ){_dafe ._dbc .Lock ();if _dafe ._cfb [name ]==nil {_dafe ._cfb [name ]=map[FontStyle ]*_fb .PdfFont {}; -};_dafe ._cfb [name ][style ]=font ;_dafe ._dbc .Unlock ();};func (_gdffd 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 (_gdffd )]; -};func AdjustColorByTint (colorStr string ,tint float64 )string {var _bagf ,_fddf ,_gee uint8 ;_adfc ,_ :=_e .Sscanf (colorStr ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_bagf ,&_fddf ,&_gee );if _adfc !=3{return "";};return _dfe (_bagf ,tint )+_dfe (_fddf ,tint )+_dfe (_gee ,tint ); -};func _fff (_beec _ad .ST_SchemeColorVal ,_begf *_ad .Theme )string {if _gcef :=_begf .ThemeElements ;_gcef !=nil {if _begc :=_gcef .ClrScheme ;_begc !=nil {switch _beec {case _ad .ST_SchemeColorValLt1 :return GetColorStringFromDmlColor (_begc .Lt1 ); -case _ad .ST_SchemeColorValDk1 ,_ad .ST_SchemeColorValTx1 :return GetColorStringFromDmlColor (_begc .Dk1 );case _ad .ST_SchemeColorValLt2 :return GetColorStringFromDmlColor (_begc .Lt2 );case _ad .ST_SchemeColorValDk2 :return GetColorStringFromDmlColor (_begc .Dk2 ); -case _ad .ST_SchemeColorValAccent1 :return GetColorStringFromDmlColor (_begc .Accent1 );case _ad .ST_SchemeColorValAccent2 :return GetColorStringFromDmlColor (_begc .Accent2 );case _ad .ST_SchemeColorValAccent3 :return GetColorStringFromDmlColor (_begc .Accent3 ); -case _ad .ST_SchemeColorValAccent4 :return GetColorStringFromDmlColor (_begc .Accent4 );case _ad .ST_SchemeColorValAccent5 :return GetColorStringFromDmlColor (_begc .Accent5 );case _ad .ST_SchemeColorValAccent6 :return GetColorStringFromDmlColor (_begc .Accent6 ); -};};};return "";};func (_daf *creatorContext )addCatName (_aeb string ,_fea map[string ]serCategory ,_aad *[]string ){if _ ,_bbd :=_fea [_aeb ];!_bbd {_fea [_aeb ]=serCategory {_fee :_aeb ,_cgcc :[]serValue {}};*_aad =append (*_aad ,_aeb );};};func _bgfe (_bgdc _ad .ST_SchemeColorVal ,_eaf *_ad .Theme )string {if _bea :=_eaf .ThemeElements ; -_bea !=nil {if _fggb :=_bea .ClrScheme ;_fggb !=nil {switch _bgdc {case _ad .ST_SchemeColorValLt1 :return GetColorStringFromDmlColor (_fggb .Lt1 );case _ad .ST_SchemeColorValDk1 ,_ad .ST_SchemeColorValTx1 :return GetColorStringFromDmlColor (_fggb .Dk1 ); -case _ad .ST_SchemeColorValLt2 :return GetColorStringFromDmlColor (_fggb .Lt2 );case _ad .ST_SchemeColorValDk2 :return GetColorStringFromDmlColor (_fggb .Dk2 );case _ad .ST_SchemeColorValAccent1 :return GetColorStringFromDmlColor (_fggb .Accent1 );case _ad .ST_SchemeColorValAccent2 :return GetColorStringFromDmlColor (_fggb .Accent2 ); -case _ad .ST_SchemeColorValAccent3 :return GetColorStringFromDmlColor (_fggb .Accent3 );case _ad .ST_SchemeColorValAccent4 :return GetColorStringFromDmlColor (_fggb .Accent4 );case _ad .ST_SchemeColorValAccent5 :return GetColorStringFromDmlColor (_fggb .Accent5 ); -case _ad .ST_SchemeColorValAccent6 :return GetColorStringFromDmlColor (_fggb .Accent6 );};};};return "";};const (BorderPositionTop BorderPosition =0;BorderPositionLeft BorderPosition =1;BorderPositionBottom BorderPosition =2;BorderPositionRight BorderPosition =3; -);var _dfbdc =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 FromSTCoordinate (st _ad .ST_Coordinate )int64 {if _daef :=st .ST_CoordinateUnqualified ;_daef !=nil {return *_daef ;};return 0;};func AdjustColorByShade (colorStr string ,shade float64 )string {var _adgc ,_gfe ,_bfb uint8 ;_fgge ,_ :=_e .Sscanf (colorStr ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_adgc ,&_gfe ,&_bfb ); -if _fgge !=3{return "";};return _feae (_adgc ,shade )+_feae (_gfe ,shade )+_feae (_bfb ,shade );};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 _dff (_ccf *_efc .CT_DateAx )(uint32 ,_efc .ST_AxPos ,_efc .ST_TickMark ,_efc .ST_TickLblPos ,*_efc .CT_ChartLines ,uint32 ,*_ad .CT_ShapeProperties ,error ){var _dfb ,_bace uint32 ;var _dfbg _efc .ST_AxPos ;var _cbgf _efc .ST_TickMark ;var _edec *_efc .CT_ChartLines ; -var _aaa _efc .ST_TickLblPos ;if _ccf .AxId ==nil {return _dfb ,_dfbg ,_cbgf ,_aaa ,_edec ,_bace ,_ccf .SpPr ,_ec .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_dfb =_ccf .AxId .ValAttr ;};if _ccf .AxPos ==nil {return _dfb ,_dfbg ,_cbgf ,_aaa ,_edec ,_bace ,_ccf .SpPr ,_ec .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e"); -}else {_dfbg =_ccf .AxPos .ValAttr ;};if _ccf .MajorTickMark !=nil {_cbgf =_ccf .MajorTickMark .ValAttr ;};if _ccf .TickLblPos !=nil {_aaa =_ccf .TickLblPos .ValAttr ;};if _ccf .CrossAx ==nil {return _dfb ,_dfbg ,_cbgf ,_aaa ,_edec ,_bace ,_ccf .SpPr ,_ec .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); -}else {_bace =_ccf .CrossAx .ValAttr ;};_edec =_ccf .MajorGridlines ;return _dfb ,_dfbg ,_cbgf ,_aaa ,_edec ,_bace ,_ccf .SpPr ,nil ;};func (_eeaa *creatorContext )drawPieChart (_dcgg *_efc .CT_PieChart ,_ccdf *Rectangle ,_ceba *_ac .Workbook ,_ecdc float64 )([]*legendItem ,error ){_bcec :=[]*legendItem {}; -_gddc :=map[string ]serCategory {};_cff :=[]string {};_bgb :=_a .Inf (1);_caef :=_a .Inf (-1);_baa :=_dcgg .Ser ;for _ ,_aca :=range _baa {var _fggc string ;if _bcac :=_aca .Tx ;_bcac !=nil {if _edeg :=_bcac .Choice ;_edeg !=nil {if _edeg .V !=nil {_fggc =*_edeg .V ; -}else if _bfff :=_edeg .StrRef ;_bfff !=nil {if _cbgg :=_bfff .StrCache ;_cbgg !=nil {for _ ,_faef :=range _cbgg .Pt {_fggc =_faef .V ;};};};};};if _cbef :=_aca .Cat ;_cbef !=nil {if _bgcd :=_cbef .Choice ;_bgcd !=nil {if _cdcd :=_bgcd .StrRef ;_cdcd !=nil {if _cba :=_cdcd .F ; -_cba !=""&&_ceba !=nil {_gffa ,_ebae ,_eec ,_fcdd :=ParseExcelRange (_cba );if _fcdd ==nil {for _ ,_bgea :=range _ceba .Sheets (){if _bgea .Name ()==_f .Trim (_gffa ,"\u0027"){_ggee :=_ebae .String ();for _bdeb :=_ebae .RowIdx ;_bdeb <=_eec .RowIdx ;_bdeb +=1{_dbe :=_f .ReplaceAll (_ggee ,_e .Sprint (_ebae .RowIdx ),_e .Sprint (_bdeb )); -_eeaa .addCatName (_bgea .Cell (_dbe ).GetString (),_gddc ,&_cff );};break ;};};};};if _affg :=_cdcd .StrCache ;_affg !=nil {for _ ,_fdbb :=range _affg .Pt {_eeaa .addCatName (_fdbb .V ,_gddc ,&_cff );};};}else if _dcbd :=_bgcd .NumRef ;_dcbd !=nil {if _ebff :=_dcbd .NumCache ; -_ebff !=nil {var _ecfc string ;if _ebff .FormatCode !=nil {_ecfc =*_ebff .FormatCode ;};for _ ,_geb :=range _ebff .Pt {var _bcgf string ;if _geb .FormatCodeAttr ==nil {_bcgf =_ecfc ;}else {_bcgf =*_geb .FormatCodeAttr ;};var _faa string ;_deac ,_dbbc :=_gab .ParseFloat (_geb .V ,64); -if _dbbc !=nil {_faa =_geb .V ;}else {_faa =_da .Number (_deac ,_bcgf );};_eeaa .addCatName (_faa ,_gddc ,&_cff );};};};};};if _abc :=_aca .Val ;_abc !=nil {if _ggbf :=_abc .Choice ;_ggbf !=nil {if _edbc :=_ggbf .NumRef ;_edbc !=nil {if _fcba :=_edbc .F ; -_fcba !=""&&_ceba !=nil {_dffg ,_degg ,_gdeg ,_gcce :=ParseExcelRange (_fcba );if _gcce ==nil {for _ ,_cagf :=range _ceba .Sheets (){if _cagf .Name ()==_f .Trim (_dffg ,"\u0027"){_dfa :=_degg .String ();for _gaa :=_degg .RowIdx ;_gaa <=_gdeg .RowIdx ;_gaa +=1{_befd :=_f .ReplaceAll (_dfa ,_e .Sprint (_degg .RowIdx ),_e .Sprint (_gaa )); -if _cagf .FormulaContext ().HasFormula (_befd ){_deaf :=_ge .NewEvaluator ();_fga :=_cagf .FormulaContext ().Cell (_befd ,_deaf );_cbece :=_fga .Value ();_eeaa .addCatValue (_cbece ,_gddc ,_cff ,(int )(_gaa -_degg .RowIdx ),&_bgb ,&_caef ,_fggc ,_aca .SpPr ); -}else {_agg :=_cagf .Cell (_befd ).GetString ();_eeaa .addCatValue (_agg ,_gddc ,_cff ,(int )(_gaa -_degg .RowIdx ),&_bgb ,&_caef ,_fggc ,_aca .SpPr );};};break ;};};};};if _ffdf :=_edbc .NumCache ;_ffdf !=nil {for _baad ,_ffcb :=range _ffdf .Pt {_eeaa .addCatValue (_ffcb .V ,_gddc ,_cff ,_baad ,&_bgb ,&_caef ,_fggc ,_aca .SpPr ); -};};};};};};_bafd :=&_d .PieChart {Values :[]_ece .Value {}};for _ ,_gdfd :=range _cff {_dafg :=_gddc [_gdfd ];if len (_dafg ._cgcc )> 0{_bafd .Values =append (_bafd .Values ,_ece .Value {Value :_dafg ._cgcc [0]._ggb ,Label :_gdfd ,Style :_cg .Style {FontSize :12*_ecdc }}); -};};_bafd .SetHeight (int (_ccdf .Top -_ccdf .Bottom ));_bafd .SetWidth (int (_ccdf .Right -_ccdf .Left ));_acae :=_eeaa ._ddb ;_bafa :=_db .NewChart (_bafd );_bafa .SetPos (_ccdf .Left ,_ccdf .Top );_agag :=_acae .Draw (_bafa );if _agag !=nil {return nil ,_agag ; -};return _bcec ,nil ;};func _feae (_ggf uint8 ,_facd float64 )string {_cgb :=float64 (_ggf );return _e .Sprintf ("\u0025\u0030\u0032\u0078",int (_cgb *_facd ));};func GetRegisteredFont (name string ,style FontStyle )*_fb .PdfFont {_dafe ._dbc .Lock (); -defer _dafe ._dbc .Unlock ();if _gfba ,_gcc :=_dafe ._cfb [name ];_gcc {if _adb ,_gbfa :=_gfba [style ];_gbfa {return _adb ;};};return nil ;};func (_fef *creatorContext )drawRectangleWithProps (_acbb *_ad .CT_ShapeProperties ,_afae ,_fcbg ,_bggg ,_deggf float64 ,_adaa bool ){_edaf :=_fef ._ddb .NewRectangle (_afae ,_fcbg ,_bggg ,_deggf ); -if _acbb ==nil {if _adaa {_edaf .SetBorderWidth (_gcg );}else {return ;};}else {_adda :=_fef .getPdfColorFromSolidFill (_acbb .SolidFill );if _adda !=nil {_edaf .SetFillColor (_adda );};if _dgfd :=_acbb .Ln ;_dgfd !=nil {if _egab :=_dgfd .WAttr ;_egab !=nil {_efe :=_ed .FromEMU (int64 (*_egab )); -_edaf .SetBorderWidth (_efe );if _cga :=_dgfd .SolidFill ;_cga !=nil {_abge :=_fef .getPdfColorFromSolidFill (_cga );if _abge !=nil {_edaf .SetBorderColor (_abge );};};}else {_edaf .SetBorderWidth (0);};};};_fef ._ddb .Draw (_edaf );};var RtlFontFile *_fb .PdfFont ; -func _adg (_aaac *_efc .CT_ValAx )(uint32 ,_efc .ST_AxPos ,_efc .ST_TickMark ,_efc .ST_TickLblPos ,*_efc .CT_ChartLines ,uint32 ,*_ad .CT_ShapeProperties ,error ){var _efcd ,_fgg uint32 ;var _bfae _efc .ST_AxPos ;var _ffd _efc .ST_TickMark ;var _aabb *_efc .CT_ChartLines ; -var _dcgc _efc .ST_TickLblPos ;if _aaac .AxId ==nil {return _efcd ,_bfae ,_ffd ,_dcgc ,_aabb ,_fgg ,_aaac .SpPr ,_ec .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_efcd =_aaac .AxId .ValAttr ;};if _aaac .AxPos ==nil {return _efcd ,_bfae ,_ffd ,_dcgc ,_aabb ,_fgg ,_aaac .SpPr ,_ec .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e"); -}else {_bfae =_aaac .AxPos .ValAttr ;};if _aaac .MajorTickMark !=nil {_ffd =_aaac .MajorTickMark .ValAttr ;};if _aaac .TickLblPos !=nil {_dcgc =_aaac .TickLblPos .ValAttr ;};if _aaac .CrossAx ==nil {return _efcd ,_bfae ,_ffd ,_dcgc ,_aabb ,_fgg ,_aaac .SpPr ,_ec .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); -}else {_fgg =_aaac .CrossAx .ValAttr ;};_aabb =_aaac .MajorGridlines ;return _efcd ,_bfae ,_ffd ,_dcgc ,_aabb ,_fgg ,_aaac .SpPr ,nil ;};func AdjustColorByLumMod (colorStr string ,lum float64 )string {var _accf ,_adc ,_eceg uint8 ;_fbdg ,_ :=_e .Sscanf (colorStr ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_accf ,&_adc ,&_eceg ); -if _fbdg !=3{return "";};_eagf ,_bdee ,_dgdc :=_faeef (_accf ,_adc ,_eceg );_dgdc =lum *_dgdc ;_accf ,_adc ,_eceg =_cag (_eagf ,_bdee ,_dgdc );return _e .Sprintf ("\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_accf ,_adc ,_eceg ); -};func FromSTCoordinate32 (st _ad .ST_Coordinate32 )int64 {if _cgag :=st .ST_Coordinate32Unqualified ;_cgag !=nil {return int64 (*_cgag );};return 0;};func Lighten (clr float64 )float64 {return 0.6+0.4*clr };func GetColorStringFromDmlColor (dmlColor *_ad .CT_Color )string {var _eaa string ; -if _agbg :=dmlColor .SrgbClr ;_agbg !=nil {_eaa =_agbg .ValAttr ;}else if _ccc :=dmlColor .SysClr ;_ccc !=nil {if _ccc .LastClrAttr !=nil {return *_ccc .LastClrAttr ;};return "\u0030\u0030\u0030\u0030\u0030\u0030";};return _eaa ;};type ImgPart byte ;type serValue struct{_bcd string ; -_ggb float64 ;_fdd *_ad .CT_ShapeProperties ;};func FillRectangle (c *_db .Creator ,x ,y ,width ,height float64 ,color _db .Color ){if color ==nil {return ;};_fbge :=c .NewRectangle (x ,y ,width ,height );_fbge .SetFillColor (color );_fbge .SetBorderWidth (0); -c .Draw (_fbge );};func IsNoSpaceLanguage (symbol string )bool {for _ ,_dgdg :=range symbol {if _ba .Is (_ba .Han ,_dgdg ){return true ;};};return false ;};func ClearRegisteredFonts (){_dafe ._dbc .Lock ();_dafe ._cfb =map[string ]map[FontStyle ]*_fb .PdfFont {}; -_dafe ._dbc .Unlock ();};type creatorContext struct{_ddb *_db .Creator ;_afe *_ad .Theme ;_bggb float64 ;};func AssignStdFontByName (style _db .TextStyle ,fontName string )*_fb .PdfFont {_eac :=_fb .StdFontName (fontName );return _fb .NewStandard14FontMustCompile (_eac ); -};func _ce (_dbge *_efc .ChartSpace ,_gcga ,_abeb float64 ,_bdc *_ad .Theme ,_agd bool ,_fcf *_ac .Workbook )(*_db .Creator ,error ){_dcf :=1.0;if _agd {_dcf =8.0;};_adeg :=&Rectangle {};_cddf :=&Rectangle {Top :_adeg .Top ,Bottom :_abeb -_adeg .Bottom ,Left :_adeg .Left ,Right :_gcga -_adeg .Right }; -_ccac :=MakeTempCreator (_gcga *_dcf +1,_abeb *_dcf +1);_beg :=&creatorContext {_ddb :_ccac ,_afe :_bdc ,_bggb :_dcf };var _dde bool ;if _baee :=_dbge .Chart ;_baee !=nil {_befb :=_baee .PlotArea ;if _befb ==nil {return nil ,_ec .New ("\u004e\u006f\u0020p\u006c\u006f\u0074\u0020\u0061\u0072\u0065\u0061"); -};_egc :=0.0;if _baee .AutoTitleDeleted !=nil &&_baee .AutoTitleDeleted .ValAttr !=nil &&!*_baee .AutoTitleDeleted .ValAttr {_gdff :="C\u0068\u0061\u0072\u0074\u0020\u0054\u0069\u0074\u006c\u0065";if _baee .Title !=nil &&_baee .Title .Overlay !=nil &&_baee .Title .Overlay .ValAttr !=nil &&!*_baee .Title .Overlay .ValAttr {_egc =_geab (10); -};if _baee .Title !=nil &&_baee .Title .Tx !=nil &&_baee .Title .Tx .Choice !=nil &&_baee .Title .Tx .Choice .Rich !=nil {if len (_baee .Title .Tx .Choice .Rich .P )> 0{if len (_baee .Title .Tx .Choice .Rich .P [0].EG_TextRun )> 0{_gdff =_baee .Title .Tx .Choice .Rich .P [0].EG_TextRun [0].R .T ; -};};};_beg .drawTitle (_gdff ,_cddf .Left +_cddf .Right /2,_geab (5));};_eag :=&Rectangle {Top :_geab (10)+_egc ,Bottom :_cddf .Bottom -_geab (15),Left :_geab (10),Right :_cddf .Right -_geab (10)};var _gcf *Rectangle ;_cgde :=_baee .Legend ;if _cgde !=nil {_cdfg :=_cgde .Overlay !=nil &&_cgde .Overlay .ValAttr !=nil &&*_cgde .Overlay .ValAttr ; -if _gfaa :=_cgde .LegendPos ;_gfaa !=nil {switch _gfaa .ValAttr {case _efc .ST_LegendPosTr :if !_cdfg {_eag =&Rectangle {Top :_geab (25)+_egc ,Bottom :_cddf .Bottom -_geab (10),Left :_geab (10),Right :_cddf .Right -_geab (25)};};_gcf =&Rectangle {Top :_geab (2.5)+_egc ,Bottom :_geab (22.5),Left :_cddf .Right -_geab (22.5),Right :_cddf .Right -_geab (2.5)}; -case _efc .ST_LegendPosT :_gcf =&Rectangle {Top :_geab (2.5)+_egc ,Bottom :_geab (7.5),Left :(_cddf .Right -_cddf .Left )*0.25,Right :(_cddf .Right -_cddf .Left )*0.75};if !_cdfg {_eag =&Rectangle {Top :_geab (12.5)+_egc ,Bottom :_cddf .Bottom -_geab (15),Left :_geab (10),Right :_cddf .Right -_geab (5)}; -};_dde =true ;case _efc .ST_LegendPosB :_gcf =&Rectangle {Top :_cddf .Bottom -_geab (7.5)+_egc ,Bottom :_cddf .Bottom -_geab (2.5),Left :(_cddf .Right -_cddf .Left )*0.25,Right :(_cddf .Right -_cddf .Left )*0.75};if !_cdfg {_eag =&Rectangle {Top :_geab (5)+_egc ,Bottom :_cddf .Bottom -_geab (15),Left :_geab (10),Right :_cddf .Right -_geab (5)}; -};_dde =true ;case _efc .ST_LegendPosR :_gcf =&Rectangle {Top :(_cddf .Bottom -_cddf .Top )/2-_geab (10)+_egc ,Bottom :(_cddf .Bottom -_cddf .Top )/2+_geab (10),Left :_cddf .Right -_geab (22.5),Right :_cddf .Right -_geab (2.5)};if !_cdfg {_eag =&Rectangle {Top :_geab (5)+_egc ,Bottom :_cddf .Bottom -_geab (12.5),Left :_geab (10),Right :_cddf .Right -_geab (25)}; -};case _efc .ST_LegendPosL :_gcf =&Rectangle {Top :(_cddf .Bottom -_cddf .Top )/2-_geab (10)+_egc ,Bottom :(_cddf .Bottom -_cddf .Top )/2+_geab (10),Left :_geab (2.5),Right :_geab (22.5)};if !_cdfg {_eag =&Rectangle {Top :_geab (5)+_egc ,Bottom :_cddf .Bottom -_geab (12.5),Left :_geab (30),Right :_cddf .Right -_geab (5)}; -};default:_gcf =&Rectangle {Top :(_cddf .Bottom -_cddf .Top )/2-_geab (10)+_egc ,Bottom :(_cddf .Bottom -_cddf .Top )/2+_geab (10),Left :_cddf .Right -_geab (25),Right :_cddf .Right -_geab (5)};if !_cdfg {_eag =&Rectangle {Top :_geab (5)+_egc ,Bottom :_cddf .Bottom -_geab (12.5),Left :_geab (100),Right :_cddf .Right -_geab (25)}; -};};};};_eag .scale (_dcf );_beg .drawBorderWithProps (_befb .SpPr ,_eag ,_gcg );_fdb :=[]*legendItem {};var _eae error ;_ecdf :=_befb .CChoice ;for _ ,_feag :=range _befb .Choice {if _gcfc :=_feag .BarChart ;_gcfc !=nil {_fdb ,_eae =_beg .drawBarChart (_gcfc ,_eag ,_ecdf ,_fcf ); -if _eae !=nil {return nil ,_eae ;};};if _afa :=_feag .PieChart ;_afa !=nil {_fdb ,_eae =_beg .drawPieChart (_afa ,_eag ,_fcf ,_dcf );if _eae !=nil {return nil ,_eae ;};};};if _cgde !=nil {_gcf .scale (_dcf );_beg .drawBorderWithProps (_cgde .SpPr ,_gcf ,_gcg ); -if len (_fdb )!=0{_beg .drawLegend (_gcf ,_fdb ,_dde );};};};_cddf .scale (_dcf );_beg .drawBorderWithProps (_dbge .SpPr ,_cddf ,_gcg );return _ccac ,nil ;};type serCategory struct{_fee string ;_cgcc []serValue ;};func (_abbf *creatorContext )getPdfColorFromSolidFill (_ecae *_ad .CT_SolidColorFillProperties )_db .Color {if _ecae ==nil {return nil ; -};_fegb :="";if _deaeg :=_ecae .SrgbClr ;_deaeg !=nil {_fegb =_deaeg .ValAttr ;}else if _dfec :=_ecae .SchemeClr ;_dfec !=nil {_fegb =_fff (_dfec .ValAttr ,_abbf ._afe );};if _fegb ==""{return nil ;};return _db .ColorRGBFromHex ("\u0023"+_fegb );};func _dfe (_acbf uint8 ,_eaaa float64 )string {_cfa :=float64 (_acbf ); -var _bec float64 ;if _eaaa < 0{_bec =_cfa *(1+_eaaa );}else {_bec =_cfa +(255-_cfa )*_eaaa ;};return _e .Sprintf ("\u0025\u0030\u0032\u0078",int (_bec ));};func _cbec (_gcfa string )error {if !_f .HasSuffix (_gcfa ,"\u002e\u0074\u0074\u0066"){_ab .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 _e .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"); -};_bca ,_fbg :=_baf .ParseFile (_gcfa );if _fbg !=nil {_ab .Log .Debug ("\u0043a\u006e\u006e\u006f\u0074\u0020\u0070\u0061\u0072\u0073\u0065\u0020T\u0054\u0046\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",_fbg );return _fbg ;};_affb ,_fbg :=_fb .NewCompositePdfFontFromTTFFile (_gcfa ); -if _fbg !=nil {return _fbg ;};_gda :=_bca .GetNameRecords ();for _ ,_gbdag :=range _gda {_ddabf :=_gbdag [1];if _ddabf ==""{continue ;};_ffcf :=make ([]byte ,0);for _ecea :=0;_ecea < len (_ddabf );_ecea ++{if _ddabf [_ecea ]==39||_ddabf [_ecea ]==92{continue ; -};_cdbd :=4;if _ecea +_cdbd < len (_ddabf ){if _ddabf [_ecea :_ecea +_cdbd ]=="\u0000"{_ecea =_ecea +_cdbd +1;continue ;};};_ffcf =append (_ffcf ,_ddabf [_ecea ]);};_ddabf =_f .Replace (string (_ffcf ),"\u0078\u0030\u0030","",-1);_cgea :=_gbdag [2];if _cgea ==""{return _e .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",_gcfa ); -};_ffcf =make ([]byte ,0);for _addg :=0;_addg < len (_cgea );_addg ++{if _cgea [_addg ]==39||_cgea [_addg ]==92{continue ;};_dafa :=4;if _addg +_dafa < len (_cgea ){if _cgea [_addg :_addg +_dafa ]=="\u0000"{_addg =_addg +_dafa +1;continue ;};};_ffcf =append (_ffcf ,_cgea [_addg ]); -};_cgea =_f .Replace (string (_ffcf ),"\u0078\u0030\u0030","",-1);RegisterFont (_ddabf ,_dfbdc [_cgea ],_affb );};return nil ;};var _dge =_geab (7.5);func (_gf *creatorContext )drawBarChart (_ace *_efc .CT_BarChart ,_edf *Rectangle ,_bc *_efc .CT_PlotAreaChoice1 ,_bcg *_ac .Workbook )([]*legendItem ,error ){var _dd bool ; -if _ca :=_ace .BarDir ;_ca !=nil {_dd =_ca .ValAttr ==_efc .ST_BarDirBar ;};_ddg :=_ace .Ser ;_bf .Sort (barSerByOrder (_ddg ));_fd :=map[string ]serCategory {};_bce :=[]string {};_dg :=[]*legendItem {};_dab :=_a .Inf (1);_bfa :=_a .Inf (-1);for _ ,_bae :=range _ddg {var _gad string ; -if _be :=_bae .Tx ;_be !=nil {if _gfa :=_be .Choice ;_gfa !=nil {if _gfa .V !=nil {_gad =*_gfa .V ;}else if _abb :=_gfa .StrRef ;_abb !=nil {if _af :=_abb .StrCache ;_af !=nil {for _ ,_cd :=range _af .Pt {_gad =_cd .V ;};};};};};if _bbg :=_bae .Cat ;_bbg !=nil {if _ee :=_bbg .Choice ; -_ee !=nil {if _bg :=_ee .StrRef ;_bg !=nil {if _ag :=_bg .F ;_ag !=""&&_bcg !=nil {_acd ,_bfe ,_bac ,_cf :=ParseExcelRange (_ag );if _cf ==nil {for _ ,_acc :=range _bcg .Sheets (){if _acc .Name ()==_f .Trim (_acd ,"\u0027"){_ff :=_bfe .String ();for _ffe :=_bfe .RowIdx ; -_ffe <=_bac .RowIdx ;_ffe +=1{_fc :=_f .ReplaceAll (_ff ,_e .Sprint (_bfe .RowIdx ),_e .Sprint (_ffe ));_gf .addCatName (_acc .Cell (_fc ).GetString (),_fd ,&_bce );};break ;};};};};if _bag :=_bg .StrCache ;_bag !=nil {for _ ,_dae :=range _bag .Pt {_gf .addCatName (_dae .V ,_fd ,&_bce ); -};};}else if _fdg :=_ee .NumRef ;_fdg !=nil {if _fe :=_fdg .NumCache ;_fe !=nil {var _gac string ;if _fe .FormatCode !=nil {_gac =*_fe .FormatCode ;};for _ ,_bbge :=range _fe .Pt {var _gadc string ;if _bbge .FormatCodeAttr ==nil {_gadc =_gac ;}else {_gadc =*_bbge .FormatCodeAttr ; -};var _cca string ;_feg ,_fa :=_gab .ParseFloat (_bbge .V ,64);if _fa !=nil {_cca =_bbge .V ;}else {_cca =_da .Number (_feg ,_gadc );};_gf .addCatName (_cca ,_fd ,&_bce );};};};};};if _gg :=_bae .Val ;_gg !=nil {if _gbc :=_gg .Choice ;_gbc !=nil {if _dbg :=_gbc .NumRef ; -_dbg !=nil {if _dbgf :=_dbg .F ;_dbgf !=""&&_bcg !=nil {_bfaa ,_gea ,_gc ,_add :=ParseExcelRange (_dbgf );if _add ==nil {for _ ,_ade :=range _bcg .Sheets (){if _ade .Name ()==_f .Trim (_bfaa ,"\u0027"){_aa :=_gea .String ();for _cgd :=_gea .RowIdx ;_cgd <=_gc .RowIdx ; -_cgd +=1{_acb :=_f .ReplaceAll (_aa ,_e .Sprint (_gea .RowIdx ),_e .Sprint (_cgd ));if _ade .FormulaContext ().HasFormula (_acb ){_bcb :=_ge .NewEvaluator ();_ead :=_ade .FormulaContext ().Cell (_acb ,_bcb );_babf :=_ead .Value ();_gf .addCatValue (_babf ,_fd ,_bce ,(int )(_cgd -_gea .RowIdx ),&_dab ,&_bfa ,_gad ,_bae .SpPr ); -}else {_ccb :=_ade .Cell (_acb ).GetString ();_gf .addCatValue (_ccb ,_fd ,_bce ,(int )(_cgd -_gea .RowIdx ),&_dab ,&_bfa ,_gad ,_bae .SpPr );};};break ;};};};};if _ffg :=_dbg .NumCache ;_ffg !=nil {for _cgc ,_gbg :=range _ffg .Pt {_gf .addCatValue (_gbg .V ,_fd ,_bce ,_cgc ,&_dab ,&_bfa ,_gad ,_bae .SpPr ); -};};};};};_dg =append (_dg ,&legendItem {_gbed :_gad ,_gca :_bae .SpPr });};var _eadf float64 ;var _cb ,_bcgd float64 ;if _bfa ==0&&_dab ==0{_eadf =0.2;_bcgd =0;_cb =1;}else {var _de float64 ;if _fde :=_a .Abs (_dab );_bfa < _fde {_de =_fde ;}else {_de =_bfa ; -};_gd :=_a .Pow (10,_a .Floor (_a .Log10 (_de )));_gce :=_de /_gd ;if _gce < 4.29{_eadf =0.5;}else if _gce >=4.29&&_gce < 8.58{_eadf =1;}else {_eadf =2;};_eadf *=_gd ;if _bfa <=0{_cb =0;}else {_cb =(_a .Ceil (_bfa /_eadf )+1)*_eadf ;};if _dab >=0{_bcgd =0; -}else {_bcgd =(_a .Floor (_dab /_eadf )-1)*_eadf ;};};_bbc :=_gf .drawAxes (_bc ,_bcgd ,_cb ,_eadf ,_bce ,_edf ,_dd );if _bbc !=nil {return nil ,_bbc ;};_bfea :=0.0;if _ace .GapWidth !=nil {if _gdb :=_ace .GapWidth .ValAttr ;_gdb !=nil {if _dgd :=_gdb .ST_GapAmountUShort ; -_dgd !=nil {_bfea =float64 (*_dgd )/100.0;};};};_caa :=_edf .Right -_edf .Left ;_gbcd :=_edf .Bottom -_edf .Top ;_edfe :=float64 (len (_bce ));if _dd {_gga :=_cb /(_cb -_bcgd )*_caa ;_ecd :=-_bcgd /(_cb -_bcgd )*_caa ;_bba :=_edf .Left +_ecd ;_agb :=_gbcd /_edfe ; -for _ede ,_gag :=range _bce {_cbe :=_fd [_gag ];_bcf :=float64 (len (_cbe ._cgcc ))+_bfea ;_cdb :=_agb /_bcf ;_aaf :=_cdb *_bfea ;_ecg :=_edf .Bottom -float64 (_ede )*_agb -_aaf /2-_cdb ;for _ ,_cdd :=range _cbe ._cgcc {if _cdd ._ggb ==0{continue ;};var _eb ,_aef float64 ; -if _cdd ._ggb > 0{_aef =_cdd ._ggb /_cb *_gga ;_gf .drawRectangleWithProps (_cdd ._fdd ,_bba ,_ecg ,_aef ,_cdb ,false );}else {_aef =_cdd ._ggb /_bcgd *_ecd ;_eb =_bba -_aef ;_gf .drawRectangleWithProps (_cdd ._fdd ,_eb ,_ecg ,_aef ,_cdb ,false );};_ecg -=_cdb ; -};};}else {_gde :=_cb /(_cb -_bcgd )*_gbcd ;_dcc :=-_bcgd /(_cb -_bcgd )*_gbcd ;_dce :=_edf .Top +_gde ;_bef :=_caa /_edfe ;for _fg ,_bbf :=range _bce {_fec :=_fd [_bbf ];_fcc :=float64 (len (_fec ._cgcc ))+_bfea ;_bd :=_bef /_fcc ;_cdf :=_bd *_bfea ;_bafe :=_edf .Left +float64 (_fg )*_bef +_cdf /2; -for _ ,_cgf :=range _fec ._cgcc {var _gff ,_aefg float64 ;if _cgf ._ggb > 0{_aefg =_cgf ._ggb /_cb *_gde ;_gff =_dce -_aefg ;_gf .drawRectangleWithProps (_cgf ._fdd ,_bafe ,_gff ,_bd ,_aefg ,false );}else {_aefg =_cgf ._ggb /_bcgd *_dcc ;_gf .drawRectangleWithProps (_cgf ._fdd ,_bafe ,_dce ,_bd ,_aefg ,false ); -};_bafe +=_bd ;};};};return _dg ,nil ;};var _cac =_geab (5);var _fecb =_geab (2);func _aaacg (_becb ,_cacc ,_fcdfe float64 )float64 {if _becb *6< 1{return _fcdfe +(_cacc -_fcdfe )*6*_becb ;}else if _becb *2< 1{return _cacc ;}else if _becb *3< 2{return _fcdfe +(_cacc -_fcdfe )*(2.0/3.0-_becb )*6; -}else {return _fcdfe ;};};func _geab (_eage float64 )float64 {return _eage *_ed .Millimeter };type legendItem struct{_gbed string ;_gca *_ad .CT_ShapeProperties ;};func (_ddgg barSerByOrder )Less (i ,j int )bool {return _ddgg [i ].Order .ValAttr < _ddgg [j ].Order .ValAttr ; -};type BorderPosition byte ;func RegisterFontsFromFiles (files []string )error {for _ ,_dbf :=range files {if _f .HasSuffix (_dbf ,"\u002e\u0074\u0074\u0066"){_bbde :=_cbec (_dbf );if _bbde !=nil {_ab .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",_bbde ); -continue ;};};};return nil ;};func (_fca *Rectangle )Translate (x ,y float64 ){_fca .Left +=x ;_fca .Right +=x ;_fca .Top +=y ;_fca .Bottom +=y ;};func _gbda (_eee float64 )float64 {if _eee < 0{_eee +=float64 (-int (_eee )+1);}else if _eee > 1{_eee -=float64 (int (_eee )); -};return _eee ;};func MakeBlockFromChartSpace (cs *_efc .ChartSpace ,width ,height float64 ,theme *_ad .Theme )(*_db .Block ,error ){_dda ,_dbga :=_ce (cs ,width ,height ,theme ,false ,nil );if _dbga !=nil {return nil ,_dbga ;};_gbf ,_dbga :=GetPageFromCreator (_dda ); -if _dbga !=nil {return nil ,_dbga ;};_eg ,_dbga :=_db .NewBlockFromPage (_gbf );if _dbga !=nil {return nil ,_dbga ;};return _eg ,nil ;};func (_gbe *creatorContext )addCatValue (_acdb string ,_deb map[string ]serCategory ,_bfg []string ,_abe int ,_fae ,_eeb *float64 ,_ebe string ,_caag *_ad .CT_ShapeProperties ){_fece ,_aebb :=_gab .ParseFloat (_acdb ,64); -if _aebb !=nil {_fece =0;_ab .Log .Debug ("\u0070a\u0072s\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",_aebb );};if _fece > *_eeb {*_eeb =_fece ;};if _fece < *_fae {*_fae =_fece ;};_abeg :=_deb [_bfg [_abe ]];_abeg ._cgcc =append (_abeg ._cgcc ,serValue {_bcd :_ebe ,_ggb :_fece ,_fdd :_caag }); -_deb [_bfg [_abe ]]=_abeg ;};var (DefaultFontSize =12.0;DefaultImageEncoder _dc .StreamEncoder ;);func MakeImageFromChartSpace (cs *_efc .ChartSpace ,width ,height float64 ,theme *_ad .Theme ,workbook *_ac .Workbook )(_gb .Image ,error ){_bga ,_edd :=_ce (cs ,width ,height ,theme ,true ,workbook ); -if _edd !=nil {return nil ,_edd ;};_gfd ,_edd :=GetPageFromCreator (_bga );if _edd !=nil {return nil ,_edd ;};return _ef .NewImageDevice ().Render (_gfd );};func _ebc (_aga *_bab .Document ,_gcfcf ,_aff ,_bccg string )error {_gbaa ,_fcb :=_aga .GetFontBytesByRelId (_aff ); -if _fcb !=nil {return _fcb ;};_abega ,_fcb :=_addb (_bccg );if _fcb !=nil {return _fcb ;};for _gdfe :=0;_gdfe < 32;_gdfe ++{_becg :=_gdfe %len (_abega );_gbaa [_gdfe ]=_gbaa [_gdfe ]^_abega [_becg ];};_dec :=_aga .TmpPath +"\u002f"+_gcfcf +"\u002e\u0074\u0074\u0066"; -_fcb =_bb .WriteFile (_dec ,_gbaa ,0644);if _fcb !=nil {return _fcb ;};_cbec (_dec );return nil ;};func (_bgde *creatorContext )drawLineWithProps (_faab *_ad .CT_ShapeProperties ,_cddff ,_ecb ,_cbaf ,_fcbb float64 ,_befdf bool ){if _faab !=nil {if _cea :=_faab .Ln ; -_cea !=nil {_dadf :=_bgde .getPdfColorFromSolidFill (_cea .SolidFill );if _dadf ==nil &&_befdf {_dadf =_db .ColorBlack ;};if _dadf !=nil {var _eeac float64 ;if _aced :=_cea .WAttr ;_aced !=nil {_eeac =_ed .FromEMU (int64 (*_aced ));}else {_eeac =_gcg ; -};DrawLine (_bgde ._ddb ,_cddff ,_ecb ,_cbaf ,_fcbb ,_eeac ,_dadf );};};};};func GetDataFromXfrm (xfrm *_ad .CT_Transform2D )(float64 ,float64 ,float64 ,float64 ){var _bcdg ,_aeda ,_gaed ,_gbba float64 ;if _ffgb :=xfrm .Off ;_ffgb !=nil {_bcdg =_ed .FromEMU (FromSTCoordinate (_ffgb .XAttr )); -_aeda =_ed .FromEMU (FromSTCoordinate (_ffgb .YAttr ));};if _ebde :=xfrm .Ext ;_ebde !=nil {_gaed =_ed .FromEMU (_ebde .CxAttr );_gbba =_ed .FromEMU (_ebde .CyAttr );};return _bcdg ,_aeda ,_gaed ,_gbba ;};func MakeBlockFromCreator (c *_db .Creator )(*_db .Block ,error ){_adbb ,_eagb :=GetPageFromCreator (c ); -if _eagb !=nil {return nil ,_eagb ;};_caccg ,_eagb :=_db .NewBlockFromPage (_adbb );if _eagb !=nil {return nil ,_eagb ;};return _caccg ,nil ;};type Rectangle struct{Top float64 ;Bottom float64 ;Left float64 ;Right float64 ;};func DrawRectangle (c *_db .Creator ,r *Rectangle ,w float64 ,color _db .Color ){if color ==nil {return ; -};DrawLine (c ,r .Left ,r .Top ,r .Right ,r .Top ,w ,color );DrawLine (c ,r .Left ,r .Top ,r .Left ,r .Bottom ,w ,color );DrawLine (c ,r .Left ,r .Bottom ,r .Right ,r .Bottom ,w ,color );DrawLine (c ,r .Right ,r .Top ,r .Right ,r .Bottom ,w ,color );}; -func ParseExcelRange (s string )(string ,_dbb .CellReference ,_dbb .CellReference ,error ){_cfab :=_f .FieldsFunc (s ,func (_dgbd rune )bool {return _dgbd ==':'||_dgbd =='!'});if len (_cfab )==3{_dcfa ,_fbf :=_dbb .ParseCellReference (_cfab [1]);if _fbf !=nil {return "",_dbb .CellReference {},_dbb .CellReference {},_fbf ; -};_fdef ,_fbf :=_dbb .ParseCellReference (_cfab [2]);if _fbf !=nil {return "",_dbb .CellReference {},_dbb .CellReference {},_fbf ;};return _cfab [0],_dcfa ,_fdef ,nil ;};return "",_dbb .CellReference {},_dbb .CellReference {},_ec .New ("\u0065r\u0072\u006f\u0072\u0020p\u0061\u0072\u0073\u0069\u006eg\u0020e\u0078c\u0065\u006c\u0020\u0072\u0061\u006e\u0067e"); -};func RegisterEmbeddedFonts (d *_bab .Document )error {_abda :=d .FontTable ();if _abda ==nil {return nil ;};for _ ,_ddece :=range _abda .Font {if _ddece .EmbedRegular !=nil {return _ebc (d ,_ddece .NameAttr ,_ddece .EmbedRegular .IdAttr ,_ddece .EmbedRegular .FontKeyAttr ); -};if _ddece .EmbedBold !=nil {return _ebc (d ,_ddece .NameAttr ,_ddece .EmbedBold .IdAttr ,_ddece .EmbedBold .FontKeyAttr );};if _ddece .EmbedItalic !=nil {return _ebc (d ,_ddece .NameAttr ,_ddece .EmbedItalic .IdAttr ,_ddece .EmbedItalic .FontKeyAttr ); -};if _ddece .EmbedBoldItalic !=nil {return _ebc (d ,_ddece .NameAttr ,_ddece .EmbedBoldItalic .IdAttr ,_ddece .EmbedBoldItalic .FontKeyAttr );};};return nil ;};func MakeTempCreator (width ,height float64 )*_db .Creator {_dga :=_db .New ();_dga .SetPageSize (_db .PageSize {width ,height }); -_dga .SetPageMargins (0,0,0,0);return _dga ;};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 (_adf *creatorContext )drawAxes (_gffd *_efc .CT_PlotAreaChoice1 ,_fegd ,_bdg ,_fgd float64 ,_bcc []string ,_aeaa *Rectangle ,_caee bool )error {_bcda :=_adf ._ddb ;_adeec :=_adf ._bggb ;if _gffd ==nil {return _ec .New ("\u004e\u006f\u0020\u0061xi\u0073\u0020\u0069\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e"); -};if len (_gffd .ValAx )==0||(len (_gffd .CatAx )==0&&len (_gffd .DateAx )==0&&len (_gffd .SerAx )==0){return _ec .New ("\u004e\u006f\u0020\u0078\u0020\u006f\u0072\u0020\u0079 \u0061\u0078\u0069\u0073");};var _agbbb ,_dgfc ,_beb ,_bdgg uint32 ;var _fgb ,_ada _efc .ST_AxPos ; -var _cad ,_dea _efc .ST_TickMark ;var _gbb ,_deg *_efc .CT_ChartLines ;var _gbd ,_eada _efc .ST_TickLblPos ;var _agbbf ,_accb *_ad .CT_ShapeProperties ;var _bbdf error ;_dgc :=_aeaa .Right -_aeaa .Left ;_eca :=_aeaa .Bottom -_aeaa .Top ;if len (_gffd .ValAx )> 0{_dgfc ,_ada ,_dea ,_eada ,_deg ,_bdgg ,_accb ,_bbdf =_adg (_gffd .ValAx [0]); -};if _ada !=_efc .ST_AxPosL &&_ada !=_efc .ST_AxPosB {return _ec .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"); -};_gae :=_bdg -_fegd ;_cdc :=int (_gae /_fgd )+1;var _eadad ,_ecf float64 ;switch _dea {case _efc .ST_TickMarkIn :_eadad ,_ecf =_dcfg ,0;case _efc .ST_TickMarkOut :_eadad ,_ecf =0,_dcfg ;case _efc .ST_TickMarkCross :_eadad ,_ecf =_dcfg ,_dcfg ;};_eadad =_eadad *_adeec ; -_ecf =_ecf *_adeec ;var _dad *_ad .CT_ShapeProperties ;if _deg !=nil {_dad =_deg .SpPr ;};_ecc ,_fccg :=_gbd !=_efc .ST_TickLblPosNone ,_eada !=_efc .ST_TickLblPosNone ;_edef :=_fegd ;if len (_gffd .CatAx )> 0{_agbbb ,_fgb ,_cad ,_gbd ,_gbb ,_beb ,_agbbf ,_bbdf =_fad (_gffd .CatAx [0]); -}else if len (_gffd .DateAx )> 0{_agbbb ,_fgb ,_cad ,_gbd ,_gbb ,_beb ,_agbbf ,_bbdf =_dff (_gffd .DateAx [0]);}else if len (_gffd .SerAx )> 0{_agbbb ,_fgb ,_cad ,_gbd ,_gbb ,_beb ,_agbbf ,_bbdf =_cbf (_gffd .SerAx [0]);};if _bbdf !=nil {return _bbdf ; -};if _fgb !=_efc .ST_AxPosL &&_fgb !=_efc .ST_AxPosB {return _ec .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 _agbbb !=_bdgg ||_dgfc !=_beb {return _ec .New ("a\u0078i\u0073\u0020\u0069\u0064\u0073\u0020\u0064\u006fn\u0027\u0074\u0020\u006dat\u0063\u0068");};_ebb :=len (_bcc )+1;var _ega ,_ddf float64 ;switch _cad {case _efc .ST_TickMarkIn :_ega ,_ddf =_dcfg ,0; -case _efc .ST_TickMarkOut :_ega ,_ddf =0,_dcfg ;case _efc .ST_TickMarkCross :_ega ,_ddf =_dcfg ,_dcfg ;};_ega =_ega *_adeec ;_ddf =_ddf *_adeec ;var _gdef *_ad .CT_ShapeProperties ;if _gbb !=nil {_gdef =_gbb .SpPr ;};if _caee {_dca :=_eca /float64 (len (_bcc )); -_egf :=_aeaa .Left -_fegd *_dgc /_gae ;_gbgc :=_egf -_dge *_adeec ;if _ecc {var _ddab float64 ;for _bded :=0;_bded < _ebb ;_bded ++{_edc :=_aeaa .Bottom -float64 (_bded )*_dca ;if _bded < _ebb -1{_dcg :=_bcda .NewParagraph (_bcc [_bded ]);_dcg .SetFontSize (_dgf *_adeec ); -_dcg .SetPos (_gbgc ,_edc -_dca /2-_bcdc *_adeec );_bcda .Draw (_dcg );_bbdd :=(_dcg .Width ()/1000-_dge )*_adeec ;if _bbdd > 0&&_bbdd > _ddab {_ddab =_bbdd ;};};};if _ddab > 0{_aeaa .Left +=_ddab +_fecb ;_egf =_aeaa .Left -_fegd *_dgc /_gae ;_dgc =_aeaa .Right -_aeaa .Left ; -};};_cdfb :=_egf -_ddf ;_dbbf :=_egf +_ega ;_gfae :=_aeaa .Left ;_bgd :=_aeaa .Right ;for _edae :=0;_edae < _ebb ;_edae ++{_ceg :=_aeaa .Bottom -float64 (_edae )*_dca ;_adf .drawLineWithProps (_agbbf ,_cdfb ,_ceg ,_dbbf ,_ceg ,true );_adf .drawLineWithProps (_gdef ,_gfae ,_ceg ,_bgd ,_ceg ,true ); -};_bdgd :=_dgc /_gae ;_dcab :=_aeaa .Bottom -_eadad ;_def :=_aeaa .Bottom +_ecf ;_aeaf :=_aeaa .Top ;_ddec :=_aeaa .Bottom ;for _dcd :=0;_dcd < _cdc ;_dcd ++{_abbg :=_aeaa .Left +(_edef -_fegd )*_bdgd ;_adf .drawLineWithProps (_accb ,_abbg ,_dcab ,_abbg ,_def ,true ); -_adf .drawLineWithProps (_dad ,_abbg ,_aeaf ,_abbg ,_ddec ,true );if _fccg {_cbg :=_bcda .NewParagraph (_gab .FormatFloat (_edef ,'g',-1,64));_cbg .SetFontSize (_dgf *_adeec );_cbg .SetPos (_abbg -_aac *_adeec ,_ddec +_fcff *_adeec );_bcda .Draw (_cbg ); -};_edef +=_fgd ;};}else {_dcb :=_eca /_gae ;_afd :=_aeaa .Left ;if _fccg {var _bge float64 ;for _edbgc :=0;_edbgc < _cdc ;_edbgc ++{_gabg :=_aeaa .Bottom -(_edef -_fegd )*_dcb ;_bddb :=_bcda .NewParagraph (_gab .FormatFloat (_edef ,'g',-1,64));_bddb .SetFontSize (_dgf *_adeec ); -_bddb .SetPos (_afd -_dge *_adeec ,_gabg -_bcdc *_adeec );_bcda .Draw (_bddb );_faee :=(_bddb .Width ()/1000-_dge )*_adeec ;if _faee > 0&&_faee > _bge {_bge =_faee ;};_edef +=_fgd ;};if _bge > 0{_aeaa .Left +=_bge +_fecb ;_dgc =_aeaa .Right -_aeaa .Left ; -};};_edef =_fegd ;_geac :=_aeaa .Left -_ecf ;_ddeg :=_aeaa .Left +_eadad ;_afd =_aeaa .Left ;_bfag :=_aeaa .Right ;for _ebd :=0;_ebd < _cdc ;_ebd ++{_fgc :=_aeaa .Bottom -(_edef -_fegd )*_dcb ;_adf .drawLineWithProps (_accb ,_geac ,_fgc ,_ddeg ,_fgc ,true ); -_adf .drawLineWithProps (_dad ,_afd ,_fgc ,_bfag ,_fgc ,true );_edef +=_fgd ;};_afc :=_dgc /float64 (len (_bcc ));_aefgb :=_aeaa .Bottom +_fegd *_eca /_gae ;_gge :=_aefgb -_ega ;_bbe :=_aefgb +_ddf ;_fcg :=_aeaa .Top ;_fdgbb :=_aeaa .Bottom ;_gdge :=_aefgb +_fcff *_adeec ; -for _cab :=0;_cab < _ebb ;_cab ++{_edce :=_aeaa .Left +float64 (_cab )*_afc ;_adf .drawLineWithProps (_agbbf ,_edce ,_gge ,_edce ,_bbe ,true );_adf .drawLineWithProps (_gdef ,_edce ,_fcg ,_edce ,_fdgbb ,true );if _ecc &&_cab < _ebb -1{_dgcg :=_bcda .NewParagraph (_bcc [_cab ]); -_dgcg .SetFontSize (_dgf *_adeec );_dgcg .SetPos (_edce +_cac *_adeec ,_gdge );_bcda .Draw (_dgcg );};};};return nil ;};func _faeef (_bcgg ,_dbbb ,_bgc uint8 )(float64 ,float64 ,float64 ){_eef ,_cdg ,_eccf :=float64 (_bcgg )/255,float64 (_dbbb )/255,float64 (_bgc )/255; -_edg :=_eef ;if _cdg < _edg {_edg =_cdg ;};if _eccf < _edg {_edg =_eccf ;};var _aba ,_fdba bool ;_aee :=_eef ;if _cdg > _aee {_aee =_cdg ;_aba =true ;};if _eccf > _aee {_aee =_eccf ;_aba =false ;_fdba =true ;};_bggd :=(_edg +_aee )/2;var _bbff float64 ; -if _edg !=_aee {if _bggd <=0.5{_bbff =(_aee -_edg )/(_aee +_edg );}else {_bbff =(_aee -_edg )/(2.0-_aee -_edg );};};var _abg float64 ;if _edg !=_aee {if _aba {_abg =2.0+(_eccf -_eef )/(_aee -_edg );}else if _fdba {_abg =4.0+(_eef -_cdg )/(_aee -_edg ); -}else {_abg =(_cdg -_eccf )/(_aee -_edg );};_abg *=60;if _abg < 0{_abg +=360;};};return _abg ,_bbff ,_bggd ;};func GetGroupOffsetFromXfrm (xfrm *_ad .CT_GroupTransform2D )(float64 ,float64 ){var _ffeg ,_eeab float64 ;if xfrm .Off !=nil &&xfrm .ChOff !=nil {_ffeg =_ed .FromEMU (FromSTCoordinate (xfrm .Off .XAttr ))-_ed .FromEMU (FromSTCoordinate (xfrm .ChOff .XAttr )); -_eeab =_ed .FromEMU (FromSTCoordinate (xfrm .Off .YAttr ))-_ed .FromEMU (FromSTCoordinate (xfrm .ChOff .YAttr ));};return _ffeg ,_eeab ;};func MakeTempCreatorMaxHeight (width float64 )*_db .Creator {return MakeTempCreator (width ,_a .MaxFloat64 );};func _addb (_bad string )([]byte ,error ){_fbb :=_ga .MustCompile ("\u005b\u005e\u0061\u002d\u007a\u0041\u002d\u005a\u0030\u002d\u0039\u005d\u002b"); -_bad =_fbb .ReplaceAllString (_bad ,"");_eafa :=[]rune (_bad );_bdf :=[]byte {};for _fcdfeb :=len (_eafa )-2;_fcdfeb >=0;_fcdfeb -=2{_cec ,_eba :=_gab .ParseUint (string (_eafa [_fcdfeb ])+string (_eafa [_fcdfeb +1]),16,8);if _eba !=nil {return nil ,_eba ; -};_bdf =append (_bdf ,byte (_cec ));};return _bdf ,nil ;};func TwipsFromPoints (points float64 )float64 {return points /_ed .Twips };func (_dbfa *Rectangle )scale (_dcdg float64 ){_dbfa .Top *=_dcdg ;_dbfa .Bottom *=_dcdg ;_dbfa .Left *=_dcdg ;_dbfa .Right *=_dcdg ; -};func (_efa barSerByOrder )Len ()int {return len (_efa )};func PointsFromTwips (twips int64 )float64 {return float64 (int64 (float64 (twips )*_ed .Twips *10+0.5))/10;};var _fcff =_geab (1.5);var _aac =_geab (0.5);func GetPageFromCreator (c *_db .Creator )(*_fb .PdfPage ,error ){_cbaa :=_b .NewBuffer ([]byte {}); -_abcb :=c .Write (_cbaa );if _abcb !=nil {return nil ,_abcb ;};_agbbe :=_b .NewReader (_cbaa .Bytes ());_ccec ,_abcb :=_fb .NewPdfReader (_agbbe );if _abcb !=nil {return nil ,_abcb ;};return _ccec .GetPage (1);};func (_ffgd *creatorContext )drawBorderWithProps (_afdg *_ad .CT_ShapeProperties ,_acf *Rectangle ,_dabg float64 ){if _acf !=nil &&_afdg !=nil &&_afdg .Ln !=nil &&_afdg .Ln .SolidFill !=nil {_eed :=_ffgd .getPdfColorFromSolidFill (_afdg .Ln .SolidFill ); -DrawRectangle (_ffgd ._ddb ,_acf ,_dabg ,_eed );};};func _cag (_dfbd ,_efag ,_dag float64 )(uint8 ,uint8 ,uint8 ){var _debd float64 ;if _dag < 0.5{_debd =_dag *(1+_efag );}else {_debd =_dag +_efag -_dag *_efag ;};_bceg :=_dag *2-_debd ;_dfbd /=360.0;_dac :=_gbda (_dfbd +1.0/3.0); -_bgce :=_gbda (_dfbd );_dbgg :=_gbda (_dfbd -1.0/3.0);_dgce :=_aaacg (_dac ,_debd ,_bceg );_fcdf :=_aaacg (_bgce ,_debd ,_bceg );_aeeg :=_aaacg (_dbgg ,_debd ,_bceg );return uint8 (255*_dgce ),uint8 (255*_fcdf ),uint8 (255*_aeeg );};func GetImage (c *_db .Creator ,goImg _gb .Image ,imgHeight ,imgWidth ,left ,top ,dividerX ,dividerY float64 ,part ImgPart )(*_db .Image ,error ){if goImg ==nil {return nil ,nil ; -};_ggbd :=goImg .Bounds ().Size ();_dgfa :=_ggbd .X ;_ceaf :=_ggbd .Y ;if dividerX !=0{dividerX =dividerX /imgWidth *float64 (_dgfa );};if dividerY !=0{dividerY =dividerY /imgHeight *float64 (_ceaf );};var _dece _gb .Rectangle ;switch part {case ImgPart_t :_dece =_gb .Rect (0,0,_dgfa ,int (dividerY )); -case ImgPart_b :_dece =_gb .Rect (0,int (dividerY ),_dgfa ,_ceaf );case ImgPart_l :_dece =_gb .Rect (0,0,int (dividerX ),_ceaf );case ImgPart_r :_dece =_gb .Rect (int (dividerX ),0,_dgfa ,_ceaf );case ImgPart_lt :_dece =_gb .Rect (0,0,int (dividerX ),int (dividerY )); -case ImgPart_rt :_dece =_gb .Rect (int (dividerX ),0,_dgfa ,int (dividerY ));case ImgPart_lb :_dece =_gb .Rect (0,int (dividerY ),int (dividerX ),_ceaf );case ImgPart_rb :_dece =_gb .Rect (int (dividerX ),int (dividerY ),_dgfa ,_ceaf );default:_dece =_gb .Rect (0,0,_dgfa ,_ceaf ); -};_cbac :=CropImageByRect (goImg ,_dece );_aag ,_gdgb :=c .NewImageFromGoImage (_cbac );if _gdgb !=nil {return nil ,_gdgb ;};_aag .Scale (imgWidth /float64 (_dgfa ),imgHeight /float64 (_ceaf ));_aag .SetPos (left ,top );return _aag ,nil ;};func FromSTPercentage (st *_ad .ST_Percentage )float64 {if _bgfc :=st .ST_PercentageDecimal ; -_bgfc !=nil {return float64 (*_bgfc )/100000;};return 0;};func AdjustColor (colorStr string ,EG_ColorTransform []*_ad .EG_ColorTransform )string {for _ ,_agda :=range EG_ColorTransform {if _bff :=_agda .Tint ;_bff !=nil {if _fccd :=_bff .ValAttr .ST_PositiveFixedPercentageDecimal ; -_fccd !=nil {colorStr =AdjustColorByTint (colorStr ,float64 (*_fccd )/100000);};};if _gbad :=_agda .Shade ;_gbad !=nil {if _cgfe :=_gbad .ValAttr .ST_PositiveFixedPercentageDecimal ;_cgfe !=nil {colorStr =AdjustColorByShade (colorStr ,float64 (*_cgfe )/100000); -};};if _eaab :=_agda .LumMod ;_eaab !=nil {if _gbbb :=_eaab .ValAttr .ST_PercentageDecimal ;_gbbb !=nil {colorStr =AdjustColorByLumMod (colorStr ,float64 (*_gbbb )/100000);};};};return colorStr ;};type fontsMap struct{_dbc *_g .Mutex ;_cfb map[string ]map[FontStyle ]*_fb .PdfFont ; -};type barSerByOrder []*_efc .CT_BarSer ;var _bcdc =_geab (1.5);func (_caf *creatorContext )drawTitle (_cae string ,_gfac ,_gaf float64 ){_fce :=_caf ._bggb ;_aed :=_caf ._ddb .NewStyledParagraph ();_ggaf :=_aed .SetText (_cae );_gdg ,_gdd :=_fb .NewStandard14Font (_fb .HelveticaName ); -if _gdd ==nil {_dabc :=_caf ._ddb .NewTextStyle ();_dabc .Font =_gdg ;_dabc .FontSize =14;_dabc .TextRise =0.4;_ggaf .Style =_dabc ;_aed .SetPos (_gfac -_aed .Width ()*_fce /2,_gaf );_caf ._ddb .Draw (_aed );};};func LoadFontFromFile (filename string )(*_fb .PdfFont ,error ){if !_f .HasSuffix (filename ,"\u002e\u0074\u0074\u0066"){_ab .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 nil ,_e .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"); -};_fgcg ,_fcef :=_fb .NewCompositePdfFontFromTTFFile (filename );if _fcef !=nil {return nil ,_fcef ;};return _fgcg ,nil ;};var _dafe =fontsMap {_dbc :&_g .Mutex {},_cfb :map[string ]map[FontStyle ]*_fb .PdfFont {}};var _dcfg =_geab (1); \ No newline at end of file +package convertutils ;import (_cb "bytes";_e "errors";_f "fmt";_ea "github.com/unidoc/unichart";_ge "github.com/unidoc/unichart/dataset";_ec "github.com/unidoc/unichart/render";_ca "github.com/unidoc/unioffice/common/logger";_ff "github.com/unidoc/unioffice/document"; +_ccb "github.com/unidoc/unioffice/measurement";_af "github.com/unidoc/unioffice/schema/soo/dml";_gf "github.com/unidoc/unioffice/schema/soo/dml/chart";_dg "github.com/unidoc/unioffice/spreadsheet";_bc "github.com/unidoc/unioffice/spreadsheet/format";_fe "github.com/unidoc/unioffice/spreadsheet/formula"; +_bgg "github.com/unidoc/unioffice/spreadsheet/reference";_ed "github.com/unidoc/unipdf/v3/core";_cd "github.com/unidoc/unipdf/v3/creator";_db "github.com/unidoc/unipdf/v3/model";_ece "github.com/unidoc/unipdf/v3/render";_eae "github.com/unidoc/unitype"; +_a "image";_gc "math";_g "os";_be "regexp";_d "sort";_cc "strconv";_ag "strings";_bg "sync";_b "unicode";);func (_bbe barSerByOrder )Len ()int {return len (_bbe )};var _abd =_adgf (7.5);func Lighten (clr float64 )float64 {return 0.6+0.4*clr };func GetGroupOffsetFromXfrm (xfrm *_af .CT_GroupTransform2D )(float64 ,float64 ){var _fagg ,_debg float64 ; +if xfrm .Off !=nil &&xfrm .ChOff !=nil {_fagg =_ccb .FromEMU (FromSTCoordinate (xfrm .Off .XAttr ))-_ccb .FromEMU (FromSTCoordinate (xfrm .ChOff .XAttr ));_debg =_ccb .FromEMU (FromSTCoordinate (xfrm .Off .YAttr ))-_ccb .FromEMU (FromSTCoordinate (xfrm .ChOff .YAttr )); +};return _fagg ,_debg ;};func _gdgg (_caag *_gf .ChartSpace ,_fge ,_ffef float64 ,_bfe *_af .Theme ,_begd bool ,_gff *_dg .Workbook )(*_cd .Creator ,error ){_gbgf :=1.0;if _begd {_gbgf =8.0;};_cdab :=&Rectangle {};_fged :=&Rectangle {Top :_cdab .Top ,Bottom :_ffef -_cdab .Bottom ,Left :_cdab .Left ,Right :_fge -_cdab .Right }; +_dcfb :=MakeTempCreator (_fge *_gbgf +1,_ffef *_gbgf +1);_bbb :=&creatorContext {_dba :_dcfb ,_bbed :_bfe ,_abc :_gbgf };var _ged bool ;if _dec :=_caag .Chart ;_dec !=nil {_egc :=_dec .PlotArea ;if _egc ==nil {return nil ,_e .New ("\u004e\u006f\u0020p\u006c\u006f\u0074\u0020\u0061\u0072\u0065\u0061"); +};_fec :=0.0;if _dec .AutoTitleDeleted !=nil &&_dec .AutoTitleDeleted .ValAttr !=nil &&!*_dec .AutoTitleDeleted .ValAttr {_aed :="C\u0068\u0061\u0072\u0074\u0020\u0054\u0069\u0074\u006c\u0065";if _dec .Title !=nil &&_dec .Title .Overlay !=nil &&_dec .Title .Overlay .ValAttr !=nil &&!*_dec .Title .Overlay .ValAttr {_fec =_adgf (10); +};if _dec .Title !=nil &&_dec .Title .Tx !=nil &&_dec .Title .Tx .Choice !=nil &&_dec .Title .Tx .Choice .Rich !=nil {if len (_dec .Title .Tx .Choice .Rich .P )> 0{if len (_dec .Title .Tx .Choice .Rich .P [0].EG_TextRun )> 0{_aed =_dec .Title .Tx .Choice .Rich .P [0].EG_TextRun [0].R .T ; +};};};_bbb .drawTitle (_aed ,_fged .Left +_fged .Right /2,_adgf (5));};_fd :=&Rectangle {Top :_adgf (10)+_fec ,Bottom :_fged .Bottom -_adgf (15),Left :_adgf (10),Right :_fged .Right -_adgf (10)};var _ccd *Rectangle ;_cba :=_dec .Legend ;if _cba !=nil {_cef :=_cba .Overlay !=nil &&_cba .Overlay .ValAttr !=nil &&*_cba .Overlay .ValAttr ; +if _bdeb :=_cba .LegendPos ;_bdeb !=nil {switch _bdeb .ValAttr {case _gf .ST_LegendPosTr :if !_cef {_fd =&Rectangle {Top :_adgf (25)+_fec ,Bottom :_fged .Bottom -_adgf (10),Left :_adgf (10),Right :_fged .Right -_adgf (25)};};_ccd =&Rectangle {Top :_adgf (2.5)+_fec ,Bottom :_adgf (22.5),Left :_fged .Right -_adgf (22.5),Right :_fged .Right -_adgf (2.5)}; +case _gf .ST_LegendPosT :_ccd =&Rectangle {Top :_adgf (2.5)+_fec ,Bottom :_adgf (7.5),Left :(_fged .Right -_fged .Left )*0.25,Right :(_fged .Right -_fged .Left )*0.75};if !_cef {_fd =&Rectangle {Top :_adgf (12.5)+_fec ,Bottom :_fged .Bottom -_adgf (15),Left :_adgf (10),Right :_fged .Right -_adgf (5)}; +};_ged =true ;case _gf .ST_LegendPosB :_ccd =&Rectangle {Top :_fged .Bottom -_adgf (7.5)+_fec ,Bottom :_fged .Bottom -_adgf (2.5),Left :(_fged .Right -_fged .Left )*0.25,Right :(_fged .Right -_fged .Left )*0.75};if !_cef {_fd =&Rectangle {Top :_adgf (5)+_fec ,Bottom :_fged .Bottom -_adgf (15),Left :_adgf (10),Right :_fged .Right -_adgf (5)}; +};_ged =true ;case _gf .ST_LegendPosR :_ccd =&Rectangle {Top :(_fged .Bottom -_fged .Top )/2-_adgf (10)+_fec ,Bottom :(_fged .Bottom -_fged .Top )/2+_adgf (10),Left :_fged .Right -_adgf (22.5),Right :_fged .Right -_adgf (2.5)};if !_cef {_fd =&Rectangle {Top :_adgf (5)+_fec ,Bottom :_fged .Bottom -_adgf (12.5),Left :_adgf (10),Right :_fged .Right -_adgf (25)}; +};case _gf .ST_LegendPosL :_ccd =&Rectangle {Top :(_fged .Bottom -_fged .Top )/2-_adgf (10)+_fec ,Bottom :(_fged .Bottom -_fged .Top )/2+_adgf (10),Left :_adgf (2.5),Right :_adgf (22.5)};if !_cef {_fd =&Rectangle {Top :_adgf (5)+_fec ,Bottom :_fged .Bottom -_adgf (12.5),Left :_adgf (30),Right :_fged .Right -_adgf (5)}; +};default:_ccd =&Rectangle {Top :(_fged .Bottom -_fged .Top )/2-_adgf (10)+_fec ,Bottom :(_fged .Bottom -_fged .Top )/2+_adgf (10),Left :_fged .Right -_adgf (25),Right :_fged .Right -_adgf (5)};if !_cef {_fd =&Rectangle {Top :_adgf (5)+_fec ,Bottom :_fged .Bottom -_adgf (12.5),Left :_adgf (100),Right :_fged .Right -_adgf (25)}; +};};};};_fd .scale (_gbgf );_bbb .drawBorderWithProps (_egc .SpPr ,_fd ,_gba );_ffee :=[]*legendItem {};var _cgd error ;_dccb :=_egc .CChoice ;for _ ,_faa :=range _egc .Choice {if _dac :=_faa .BarChart ;_dac !=nil {_ffee ,_cgd =_bbb .drawBarChart (_dac ,_fd ,_dccb ,_gff ); +if _cgd !=nil {return nil ,_cgd ;};};if _bgc :=_faa .PieChart ;_bgc !=nil {_ffee ,_cgd =_bbb .drawPieChart (_bgc ,_fd ,_gff ,_gbgf );if _cgd !=nil {return nil ,_cgd ;};};};if _cba !=nil {_ccd .scale (_gbgf );_bbb .drawBorderWithProps (_cba .SpPr ,_ccd ,_gba ); +if len (_ffee )!=0{_bbb .drawLegend (_ccd ,_ffee ,_ged );};};};_fged .scale (_gbgf );_bbb .drawBorderWithProps (_caag .SpPr ,_fged ,_gba );return _dcfb ,nil ;};func (_ebc barSerByOrder )Swap (i ,j int ){_ebc [i ],_ebc [j ]=_ebc [j ],_ebc [i ]};func ClearRegisteredFonts (){_gcbd ._gdda .Lock (); +_gcbd ._faed =map[string ]map[FontStyle ]*_db .PdfFont {};_gcbd ._gdda .Unlock ();};func RegisterFontsFromDirectory (dirName string )error {_gcf ,_fdbf :=_g .Open (dirName );if _fdbf !=nil {return _fdbf ;};defer _gcf .Close ();_ead ,_fdbf :=_gcf .Readdirnames (0); +if _fdbf !=nil {return _fdbf ;};for _ ,_cfeg :=range _ead {if _ag .HasSuffix (_cfeg ,"\u002e\u0074\u0074\u0066"){_fbad :=dirName +"\u002f"+_cfeg ;_cbba :=_gee (_fbad );if _cbba !=nil {_ca .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",_cbba ); +continue ;};};};return nil ;};var (DefaultFontSize =12.0;DefaultImageEncoder _ed .StreamEncoder ;);func GetOpacityFromColorTransform (trs []*_af .EG_ColorTransform )float64 {for _ ,_bcgf :=range trs {if _bcgf !=nil {if _fcd :=_bcgf .Alpha ;_fcd !=nil {if _effg :=_fcd .ValAttr .ST_PositiveFixedPercentageDecimal ; +_effg !=nil {return float64 (*_effg )/100000;};};};};return 1.0;};func _gcab (_aefg *_ff .Document ,_accg ,_beaa ,_gfd string )error {_bce ,_aba :=_aefg .GetFontBytesByRelId (_beaa );if _aba !=nil {return _aba ;};_egdg ,_aba :=_geddf (_gfd );if _aba !=nil {return _aba ; +};for _dfg :=0;_dfg < 32;_dfg ++{_bcgcf :=_dfg %len (_egdg );_bce [_dfg ]=_bce [_dfg ]^_egdg [_bcgcf ];};_ffd :=_aefg .TmpPath +"\u002f"+_accg +"\u002e\u0074\u0074\u0066";_aba =_g .WriteFile (_ffd ,_bce ,0644);if _aba !=nil {return _aba ;};_gee (_ffd ); +return nil ;};type fontsMap struct{_gdda *_bg .Mutex ;_faed map[string ]map[FontStyle ]*_db .PdfFont ;};func _adgf (_gfcde float64 )float64 {return _gfcde *_ccb .Millimeter };var _aaf =_adgf (1.5);func GetColorStringFromDmlColor (dmlColor *_af .CT_Color )string {var _cbc string ; +if _bag :=dmlColor .SrgbClr ;_bag !=nil {_cbc =_bag .ValAttr ;}else if _ega :=dmlColor .SysClr ;_ega !=nil {if _ega .LastClrAttr !=nil {return *_ega .LastClrAttr ;};return "\u0030\u0030\u0030\u0030\u0030\u0030";};return _cbc ;};func _dgeg (_bcdb uint8 ,_gefb float64 )string {_eccc :=float64 (_bcdb ); +var _gce float64 ;if _gefb < 0{_gce =_eccc *(1+_gefb );}else {_gce =_eccc +(255-_eccc )*_gefb ;};return _f .Sprintf ("\u0025\u0030\u0032\u0078",int (_gce ));};func AssignStdFontByName (style _cd .TextStyle ,fontName string )*_db .PdfFont {_cfaab :=_db .StdFontName (fontName ); +return _db .NewStandard14FontMustCompile (_cfaab );};var _bece =_adgf (1.5);type serValue struct{_daf string ;_edg float64 ;_dcef *_af .CT_ShapeProperties ;};func (_cdde *Rectangle )scale (_efeb float64 ){_cdde .Top *=_efeb ;_cdde .Bottom *=_efeb ;_cdde .Left *=_efeb ; +_cdde .Right *=_efeb ;};func _bgf (_geaf *_gf .CT_ValAx )(uint32 ,_gf .ST_AxPos ,_gf .ST_TickMark ,_gf .ST_TickLblPos ,*_gf .CT_ChartLines ,uint32 ,*_af .CT_ShapeProperties ,error ){var _deb ,_bgaf uint32 ;var _dae _gf .ST_AxPos ;var _fca _gf .ST_TickMark ; +var _bef *_gf .CT_ChartLines ;var _dcfbf _gf .ST_TickLblPos ;if _geaf .AxId ==nil {return _deb ,_dae ,_fca ,_dcfbf ,_bef ,_bgaf ,_geaf .SpPr ,_e .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_deb =_geaf .AxId .ValAttr ; +};if _geaf .AxPos ==nil {return _deb ,_dae ,_fca ,_dcfbf ,_bef ,_bgaf ,_geaf .SpPr ,_e .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_dae =_geaf .AxPos .ValAttr ;};if _geaf .MajorTickMark !=nil {_fca =_geaf .MajorTickMark .ValAttr ; +};if _geaf .TickLblPos !=nil {_dcfbf =_geaf .TickLblPos .ValAttr ;};if _geaf .CrossAx ==nil {return _deb ,_dae ,_fca ,_dcfbf ,_bef ,_bgaf ,_geaf .SpPr ,_e .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_bgaf =_geaf .CrossAx .ValAttr ; +};_bef =_geaf .MajorGridlines ;return _deb ,_dae ,_fca ,_dcfbf ,_bef ,_bgaf ,_geaf .SpPr ,nil ;};func IsNoSpaceLanguage (symbol string )bool {for _ ,_edb :=range symbol {if _b .Is (_b .Han ,_edb ){return true ;};};return false ;};func (_cbd barSerByOrder )Less (i ,j int )bool {return _cbd [i ].Order .ValAttr < _cbd [j ].Order .ValAttr }; +func (_cagc *creatorContext )drawLineWithProps (_gggb *_af .CT_ShapeProperties ,_ggeed ,_egbc ,_bege ,_fag float64 ,_fcg bool ){if _gggb !=nil {if _beced :=_gggb .Ln ;_beced !=nil {_cebd :=_cagc .getPdfColorFromSolidFill (_beced .SolidFill );if _cebd ==nil &&_fcg {_cebd =_cd .ColorBlack ; +};if _cebd !=nil {var _bcac float64 ;if _bdaa :=_beced .WAttr ;_bdaa !=nil {_bcac =_ccb .FromEMU (int64 (*_bdaa ));}else {_bcac =_gba ;};DrawLine (_cagc ._dba ,_ggeed ,_egbc ,_bege ,_fag ,_bcac ,_cebd );};};};};var _fdb =map[string ]FontStyle {"\u0052e\u0067\u0075\u006c\u0061\u0072":FontStyle_Regular ,"\u0042\u006f\u006c\u0064":FontStyle_Bold ,"\u0049\u0074\u0061\u006c\u0069\u0063":FontStyle_Italic ,"B\u006f\u006c\u0064\u0020\u0049\u0074\u0061\u006c\u0069\u0063":FontStyle_BoldItalic }; +const (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;);var RtlFontFile *_db .PdfFont ;var _gcbd =fontsMap {_gdda :&_bg .Mutex {},_faed :map[string ]map[FontStyle ]*_db .PdfFont {}}; +func TwipsFromPoints (points float64 )float64 {return points /_ccb .Twips };func (_dcf *creatorContext )addCatValue (_abef string ,_fedf map[string ]serCategory ,_gge []string ,_agc int ,_dce ,_bcd *float64 ,_aaa string ,_gdg *_af .CT_ShapeProperties ){_ddb ,_eef :=_cc .ParseFloat (_abef ,64); +if _eef !=nil {_ddb =0;_ca .Log .Debug ("\u0070a\u0072s\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",_eef );};if _ddb > *_bcd {*_bcd =_ddb ;};if _ddb < *_dce {*_dce =_ddb ;};_ffe :=_fedf [_gge [_agc ]];_ffe ._afe =append (_ffe ._afe ,serValue {_daf :_aaa ,_edg :_ddb ,_dcef :_gdg }); +_fedf [_gge [_agc ]]=_ffe ;};func _gef (_gcad *_gf .CT_DateAx )(uint32 ,_gf .ST_AxPos ,_gf .ST_TickMark ,_gf .ST_TickLblPos ,*_gf .CT_ChartLines ,uint32 ,*_af .CT_ShapeProperties ,error ){var _abedg ,_adg uint32 ;var _baab _gf .ST_AxPos ;var _dccf _gf .ST_TickMark ; +var _edfb *_gf .CT_ChartLines ;var _gcbe _gf .ST_TickLblPos ;if _gcad .AxId ==nil {return _abedg ,_baab ,_dccf ,_gcbe ,_edfb ,_adg ,_gcad .SpPr ,_e .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_abedg =_gcad .AxId .ValAttr ; +};if _gcad .AxPos ==nil {return _abedg ,_baab ,_dccf ,_gcbe ,_edfb ,_adg ,_gcad .SpPr ,_e .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_baab =_gcad .AxPos .ValAttr ;};if _gcad .MajorTickMark !=nil {_dccf =_gcad .MajorTickMark .ValAttr ; +};if _gcad .TickLblPos !=nil {_gcbe =_gcad .TickLblPos .ValAttr ;};if _gcad .CrossAx ==nil {return _abedg ,_baab ,_dccf ,_gcbe ,_edfb ,_adg ,_gcad .SpPr ,_e .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); +}else {_adg =_gcad .CrossAx .ValAttr ;};_edfb =_gcad .MajorGridlines ;return _abedg ,_baab ,_dccf ,_gcbe ,_edfb ,_adg ,_gcad .SpPr ,nil ;};func _geac (_gac *_gf .CT_CatAx )(uint32 ,_gf .ST_AxPos ,_gf .ST_TickMark ,_gf .ST_TickLblPos ,*_gf .CT_ChartLines ,uint32 ,*_af .CT_ShapeProperties ,error ){var _daab ,_cbaf uint32 ; +var _bbd _gf .ST_AxPos ;var _bcda _gf .ST_TickMark ;var _afbbe *_gf .CT_ChartLines ;var _dacb _gf .ST_TickLblPos ;if _gac .AxId ==nil {return _daab ,_bbd ,_bcda ,_dacb ,_afbbe ,_cbaf ,_gac .SpPr ,_e .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); +}else {_daab =_gac .AxId .ValAttr ;};if _gac .AxPos ==nil {return _daab ,_bbd ,_bcda ,_dacb ,_afbbe ,_cbaf ,_gac .SpPr ,_e .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_bbd =_gac .AxPos .ValAttr ; +};if _gac .MajorTickMark !=nil {_bcda =_gac .MajorTickMark .ValAttr ;};if _gac .TickLblPos !=nil {_dacb =_gac .TickLblPos .ValAttr ;};if _gac .CrossAx ==nil {return _daab ,_bbd ,_bcda ,_dacb ,_afbbe ,_cbaf ,_gac .SpPr ,_e .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); +}else {_cbaf =_gac .CrossAx .ValAttr ;};_afbbe =_gac .MajorGridlines ;return _daab ,_bbd ,_bcda ,_dacb ,_afbbe ,_cbaf ,_gac .SpPr ,nil ;};func CropImageByRect (sourceImg _a .Image ,rect _a .Rectangle )_a .Image {_fddf ,_edfe ,_gcc ,_bgba :=rect .Min .X ,rect .Min .Y ,rect .Max .X ,rect .Max .Y ; +_gcae :=_a .NewNRGBA (_a .Rect (0,0,_gcc -_fddf ,_bgba -_edfe ));for _fcga :=_fddf ;_fcga < _gcc ;_fcga ++{for _aebe :=_edfe ;_aebe < _bgba ;_aebe ++{_gcae .Set (_fcga -_fddf ,_aebe -_edfe ,sourceImg .At (_fcga ,_aebe ));};};return _gcae ;};const (FontStyle_Regular FontStyle =0; +FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);var _gead =_adgf (0.5);func _geddf (_dgee string )([]byte ,error ){_acb :=_be .MustCompile ("\u005b\u005e\u0061\u002d\u007a\u0041\u002d\u005a\u0030\u002d\u0039\u005d\u002b"); +_dgee =_acb .ReplaceAllString (_dgee ,"");_fecg :=[]rune (_dgee );_effgb :=[]byte {};for _dfgf :=len (_fecg )-2;_dfgf >=0;_dfgf -=2{_eab ,_eaac :=_cc .ParseUint (string (_fecg [_dfgf ])+string (_fecg [_dfgf +1]),16,8);if _eaac !=nil {return nil ,_eaac ; +};_effgb =append (_effgb ,byte (_eab ));};return _effgb ,nil ;};func _ecd (_bbc float64 )float64 {if _bbc < 0{_bbc +=float64 (-int (_bbc )+1);}else if _bbc > 1{_bbc -=float64 (int (_bbc ));};return _bbc ;};func _ebgc (_fcag ,_cddb ,_cffe float64 )(uint8 ,uint8 ,uint8 ){var _bbf float64 ; +if _cffe < 0.5{_bbf =_cffe *(1+_cddb );}else {_bbf =_cffe +_cddb -_cffe *_cddb ;};_befb :=_cffe *2-_bbf ;_fcag /=360.0;_cdfd :=_ecd (_fcag +1.0/3.0);_gedd :=_ecd (_fcag );_agaab :=_ecd (_fcag -1.0/3.0);_aca :=_cdg (_cdfd ,_bbf ,_befb );_fegc :=_cdg (_gedd ,_bbf ,_befb ); +_baad :=_cdg (_agaab ,_bbf ,_befb );return uint8 (255*_aca ),uint8 (255*_fegc ),uint8 (255*_baad );};func (_gbe *creatorContext )drawAxes (_ebg *_gf .CT_PlotAreaChoice1 ,_dea ,_eff ,_gdgf float64 ,_bafa []string ,_dgg *Rectangle ,_fbg bool )error {_ebb :=_gbe ._dba ; +_gddd :=_gbe ._abc ;if _ebg ==nil {return _e .New ("\u004e\u006f\u0020\u0061xi\u0073\u0020\u0069\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e");};if len (_ebg .ValAx )==0||(len (_ebg .CatAx )==0&&len (_ebg .DateAx )==0&&len (_ebg .SerAx )==0){return _e .New ("\u004e\u006f\u0020\u0078\u0020\u006f\u0072\u0020\u0079 \u0061\u0078\u0069\u0073"); +};var _bafc ,_bgbe ,_fgac ,_gcg uint32 ;var _aeb ,_bgbb _gf .ST_AxPos ;var _ada ,_gcb _gf .ST_TickMark ;var _dcag ,_ggeb *_gf .CT_ChartLines ;var _cgab ,_efe _gf .ST_TickLblPos ;var _gaac ,_bdf *_af .CT_ShapeProperties ;var _ccc error ;_eefd :=_dgg .Right -_dgg .Left ; +_cdc :=_dgg .Bottom -_dgg .Top ;if len (_ebg .ValAx )> 0{_bgbe ,_bgbb ,_gcb ,_efe ,_ggeb ,_gcg ,_bdf ,_ccc =_bgf (_ebg .ValAx [0]);};if _bgbb !=_gf .ST_AxPosL &&_bgbb !=_gf .ST_AxPosB {return _e .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"); +};_cbdb :=_eff -_dea ;_bdd :=int (_cbdb /_gdgf )+1;var _gfag ,_ceb float64 ;switch _gcb {case _gf .ST_TickMarkIn :_gfag ,_ceb =_egd ,0;case _gf .ST_TickMarkOut :_gfag ,_ceb =0,_egd ;case _gf .ST_TickMarkCross :_gfag ,_ceb =_egd ,_egd ;};_gfag =_gfag *_gddd ; +_ceb =_ceb *_gddd ;var _abg *_af .CT_ShapeProperties ;if _ggeb !=nil {_abg =_ggeb .SpPr ;};_gfe ,_ebbf :=_cgab !=_gf .ST_TickLblPosNone ,_efe !=_gf .ST_TickLblPosNone ;_cagd :=_dea ;if len (_ebg .CatAx )> 0{_bafc ,_aeb ,_ada ,_cgab ,_dcag ,_fgac ,_gaac ,_ccc =_geac (_ebg .CatAx [0]); +}else if len (_ebg .DateAx )> 0{_bafc ,_aeb ,_ada ,_cgab ,_dcag ,_fgac ,_gaac ,_ccc =_gef (_ebg .DateAx [0]);}else if len (_ebg .SerAx )> 0{_bafc ,_aeb ,_ada ,_cgab ,_dcag ,_fgac ,_gaac ,_ccc =_gfg (_ebg .SerAx [0]);};if _ccc !=nil {return _ccc ;};if _aeb !=_gf .ST_AxPosL &&_aeb !=_gf .ST_AxPosB {return _e .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 _bafc !=_gcg ||_bgbe !=_fgac {return _e .New ("a\u0078i\u0073\u0020\u0069\u0064\u0073\u0020\u0064\u006fn\u0027\u0074\u0020\u006dat\u0063\u0068");};_gcgb :=len (_bafa )+1;var _ddd ,_bfad float64 ;switch _ada {case _gf .ST_TickMarkIn :_ddd ,_bfad =_egd ,0; +case _gf .ST_TickMarkOut :_ddd ,_bfad =0,_egd ;case _gf .ST_TickMarkCross :_ddd ,_bfad =_egd ,_egd ;};_ddd =_ddd *_gddd ;_bfad =_bfad *_gddd ;var _ffeg *_af .CT_ShapeProperties ;if _dcag !=nil {_ffeg =_dcag .SpPr ;};if _fbg {_bfg :=_cdc /float64 (len (_bafa )); +_aefc :=_dgg .Left -_dea *_eefd /_cbdb ;_dedc :=_aefc -_abd *_gddd ;if _gfe {var _gfagg float64 ;for _bea :=0;_bea < _gcgb ;_bea ++{_cdb :=_dgg .Bottom -float64 (_bea )*_bfg ;if _bea < _gcgb -1{_cdf :=_ebb .NewParagraph (_bafa [_bea ]);_cdf .SetFontSize (_bga *_gddd ); +_cdf .SetPos (_dedc ,_cdb -_bfg /2-_aaf *_gddd );_ebb .Draw (_cdf );_cff :=(_cdf .Width ()/1000-_abd )*_gddd ;if _cff > 0&&_cff > _gfagg {_gfagg =_cff ;};};};if _gfagg > 0{_dgg .Left +=_gfagg +_bda ;_aefc =_dgg .Left -_dea *_eefd /_cbdb ;_eefd =_dgg .Right -_dgg .Left ; +};};_aad :=_aefc -_bfad ;_bbeg :=_aefc +_ddd ;_bfadf :=_dgg .Left ;_dgbc :=_dgg .Right ;for _fgga :=0;_fgga < _gcgb ;_fgga ++{_gggd :=_dgg .Bottom -float64 (_fgga )*_bfg ;_gbe .drawLineWithProps (_gaac ,_aad ,_gggd ,_bbeg ,_gggd ,true );_gbe .drawLineWithProps (_ffeg ,_bfadf ,_gggd ,_dgbc ,_gggd ,true ); +};_bdfg :=_eefd /_cbdb ;_geg :=_dgg .Bottom -_gfag ;_fdc :=_dgg .Bottom +_ceb ;_dde :=_dgg .Top ;_eba :=_dgg .Bottom ;for _fbc :=0;_fbc < _bdd ;_fbc ++{_gcba :=_dgg .Left +(_cagd -_dea )*_bdfg ;_gbe .drawLineWithProps (_bdf ,_gcba ,_geg ,_gcba ,_fdc ,true ); +_gbe .drawLineWithProps (_abg ,_gcba ,_dde ,_gcba ,_eba ,true );if _ebbf {_bed :=_ebb .NewParagraph (_cc .FormatFloat (_cagd ,'g',-1,64));_bed .SetFontSize (_bga *_gddd );_bed .SetPos (_gcba -_gead *_gddd ,_eba +_bece *_gddd );_ebb .Draw (_bed );};_cagd +=_gdgf ; +};}else {_bfc :=_cdc /_cbdb ;_fba :=_dgg .Left ;if _ebbf {var _agd float64 ;for _dfc :=0;_dfc < _bdd ;_dfc ++{_edfg :=_dgg .Bottom -(_cagd -_dea )*_bfc ;_dbc :=_ebb .NewParagraph (_cc .FormatFloat (_cagd ,'g',-1,64));_dbc .SetFontSize (_bga *_gddd );_dbc .SetPos (_fba -_abd *_gddd ,_edfg -_aaf *_gddd ); +_ebb .Draw (_dbc );_faae :=(_dbc .Width ()/1000-_abd )*_gddd ;if _faae > 0&&_faae > _agd {_agd =_faae ;};_cagd +=_gdgf ;};if _agd > 0{_dgg .Left +=_agd +_bda ;_eefd =_dgg .Right -_dgg .Left ;};};_cagd =_dea ;_dge :=_dgg .Left -_ceb ;_fda :=_dgg .Left +_gfag ; +_fba =_dgg .Left ;_edd :=_dgg .Right ;for _bddb :=0;_bddb < _bdd ;_bddb ++{_aec :=_dgg .Bottom -(_cagd -_dea )*_bfc ;_gbe .drawLineWithProps (_bdf ,_dge ,_aec ,_fda ,_aec ,true );_gbe .drawLineWithProps (_abg ,_fba ,_aec ,_edd ,_aec ,true );_cagd +=_gdgf ; +};_cded :=_eefd /float64 (len (_bafa ));_cfb :=_dgg .Bottom +_dea *_cdc /_cbdb ;_gebf :=_cfb -_ddd ;_bdff :=_cfb +_bfad ;_daa :=_dgg .Top ;_dab :=_dgg .Bottom ;_gbc :=_cfb +_bece *_gddd ;for _dda :=0;_dda < _gcgb ;_dda ++{_adc :=_dgg .Left +float64 (_dda )*_cded ; +_gbe .drawLineWithProps (_gaac ,_adc ,_gebf ,_adc ,_bdff ,true );_gbe .drawLineWithProps (_ffeg ,_adc ,_daa ,_adc ,_dab ,true );if _gfe &&_dda < _gcgb -1{_afbfg :=_ebb .NewParagraph (_bafa [_dda ]);_afbfg .SetFontSize (_bga *_gddd );_afbfg .SetPos (_adc +_bbg *_gddd ,_gbc ); +_ebb .Draw (_afbfg );};};};return nil ;};func (_dbfe *creatorContext )addCatName (_acc string ,_gfbe map[string ]serCategory ,_edf *[]string ){if _ ,_fgg :=_gfbe [_acc ];!_fgg {_gfbe [_acc ]=serCategory {_fbb :_acc ,_afe :[]serValue {}};*_edf =append (*_edf ,_acc ); +};};var _bggb =_adgf (1.5);func ParseExcelRange (s string )(string ,_bgg .CellReference ,_bgg .CellReference ,error ){_ddda :=_ag .FieldsFunc (s ,func (_aebb rune )bool {return _aebb ==':'||_aebb =='!'});if len (_ddda )==3{_eegf ,_dfe :=_bgg .ParseCellReference (_ddda [1]); +if _dfe !=nil {return "",_bgg .CellReference {},_bgg .CellReference {},_dfe ;};_gcff ,_dfe :=_bgg .ParseCellReference (_ddda [2]);if _dfe !=nil {return "",_bgg .CellReference {},_bgg .CellReference {},_dfe ;};return _ddda [0],_eegf ,_gcff ,nil ;};return "",_bgg .CellReference {},_bgg .CellReference {},_e .New ("\u0065r\u0072\u006f\u0072\u0020p\u0061\u0072\u0073\u0069\u006eg\u0020e\u0078c\u0065\u006c\u0020\u0072\u0061\u006e\u0067e"); +};const _bga =6.0;type serCategory struct{_fbb string ;_afe []serValue ;};func LoadFontFromFile (filename string )(*_db .PdfFont ,error ){if !_ag .HasSuffix (filename ,"\u002e\u0074\u0074\u0066"){_ca .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 nil ,_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"); +};_bggc ,_gceg :=_db .NewCompositePdfFontFromTTFFile (filename );if _gceg !=nil {return nil ,_gceg ;};return _bggc ,nil ;};func GetPageFromCreator (c *_cd .Creator )(*_db .PdfPage ,error ){_efag :=_cb .NewBuffer ([]byte {});_ffdf :=c .Write (_efag );if _ffdf !=nil {return nil ,_ffdf ; +};_egfb :=_cb .NewReader (_efag .Bytes ());_agcd ,_ffdf :=_db .NewPdfReader (_egfb );if _ffdf !=nil {return nil ,_ffdf ;};return _agcd .GetPage (1);};func (_dfad *creatorContext )drawLegend (_fcc *Rectangle ,_afee []*legendItem ,_dgd bool ){_cdag :=_dfad ._abc ; +_gca :=_adgf (2.5)*_cdag ;_fffe :=_bggb *_cdag ;_fbe :=(_gca -_fffe )/2;_ggef :=float64 (len (_afee ));if _dgd {_bbbc :=&Rectangle {Top :_fcc .Top +_adgf (1)*_cdag ,Bottom :_fcc .Bottom -_adgf (1)*_cdag ,Left :_fcc .Left +_adgf (2.5)*_cdag ,Right :_fcc .Right -_adgf (2.5)*_cdag }; +var _feba float64 ;if _ggef > 1{_feba =(_bbbc .Right -_bbbc .Left )/_ggef ;};_gdd :=_bbbc .Left ;_baa :=_bbbc .Top ;for _ ,_gbgc :=range _afee {if _aaad :=_gbgc ._dfd ;_aaad !=nil {_dfad .drawRectangleWithProps (_aaad ,_gdd ,_baa +_fbe ,_fffe ,_fffe ,false ); +_aac :=_gdd +_fffe *2;_efa :=_dfad ._dba .NewStyledParagraph ();_efa .SetPos (_aac ,_baa );_gad :=_efa .Append (_gbgc ._gfce );_gebd ,_ceff :=_db .NewStandard14Font (_db .HelveticaName );if _ceff ==nil {_ddc :=_dfad ._dba .NewTextStyle ();_ddc .Font =_gebd ; +_ddc .FontSize =_gca ;_ddc .TextRise =0.4;_gad .Style =_ddc ;_dfad ._dba .Draw (_efa );};};_gdd +=_feba ;};}else {_cac :=&Rectangle {Top :_fcc .Top +_adgf (2.5)*_cdag ,Bottom :_fcc .Bottom -_adgf (2.5)*_cdag ,Left :_fcc .Left +_adgf (2.5)*_cdag ,Right :_fcc .Right -_adgf (2.5)*_cdag }; +var _dfaf float64 ;if _ggef > 1{_dfaf =(_cac .Bottom -_cac .Top -_gca )/(_ggef -1);if _dfaf < _gca {_dfaf =_gca ;};};_fgf :=_cac .Top ;_afd :=_cac .Left ;_baf :=_afd +_fffe *2;for _ ,_bfa :=range _afee {if _aef :=_bfa ._dfd ;_aef !=nil {_dfad .drawRectangleWithProps (_aef ,_afd ,_fgf +_fbe ,_fffe ,_fffe ,false ); +_ecf :=_dfad ._dba .NewStyledParagraph ();_ecf .SetPos (_baf ,_fgf );_ecf .SetWidth (_cac .Right -_cac .Left );_cfce :=_ecf .Append (_bfa ._gfce );_abf ,_abed :=_db .NewStandard14Font (_db .HelveticaName );if _abed ==nil {_gddf :=_dfad ._dba .NewTextStyle (); +_gddf .Font =_abf ;_gddf .FontSize =_gca ;_gddf .TextRise =0.4;_cfce .Style =_gddf ;_dfad ._dba .Draw (_ecf );};};_fgf +=_dfaf ;};};};func MakeTempCreator (width ,height float64 )*_cd .Creator {_dgdc :=_cd .New ();_dgdc .SetPageSize (_cd .PageSize {width ,height }); +_dgdc .SetPageMargins (0,0,0,0);return _dgdc ;};func RegisterEmbeddedFonts (d *_ff .Document )error {_gbgcg :=d .FontTable ();if _gbgcg ==nil {return nil ;};for _ ,_agdd :=range _gbgcg .Font {if _agdd .EmbedRegular !=nil {return _gcab (d ,_agdd .NameAttr ,_agdd .EmbedRegular .IdAttr ,_agdd .EmbedRegular .FontKeyAttr ); +};if _agdd .EmbedBold !=nil {return _gcab (d ,_agdd .NameAttr ,_agdd .EmbedBold .IdAttr ,_agdd .EmbedBold .FontKeyAttr );};if _agdd .EmbedItalic !=nil {return _gcab (d ,_agdd .NameAttr ,_agdd .EmbedItalic .IdAttr ,_agdd .EmbedItalic .FontKeyAttr );};if _agdd .EmbedBoldItalic !=nil {return _gcab (d ,_agdd .NameAttr ,_agdd .EmbedBoldItalic .IdAttr ,_agdd .EmbedBoldItalic .FontKeyAttr ); +};};return nil ;};func DrawRectangle (c *_cd .Creator ,r *Rectangle ,w float64 ,color _cd .Color ){if color ==nil {return ;};DrawLine (c ,r .Left ,r .Top ,r .Right ,r .Top ,w ,color );DrawLine (c ,r .Left ,r .Top ,r .Left ,r .Bottom ,w ,color );DrawLine (c ,r .Left ,r .Bottom ,r .Right ,r .Bottom ,w ,color ); +DrawLine (c ,r .Right ,r .Top ,r .Right ,r .Bottom ,w ,color );};func _cebc (_bdce _af .ST_SchemeColorVal ,_dbce *_af .Theme )string {if _fcaf :=_dbce .ThemeElements ;_fcaf !=nil {if _gfab :=_fcaf .ClrScheme ;_gfab !=nil {switch _bdce {case _af .ST_SchemeColorValLt1 :return GetColorStringFromDmlColor (_gfab .Lt1 ); +case _af .ST_SchemeColorValDk1 ,_af .ST_SchemeColorValTx1 :return GetColorStringFromDmlColor (_gfab .Dk1 );case _af .ST_SchemeColorValLt2 :return GetColorStringFromDmlColor (_gfab .Lt2 );case _af .ST_SchemeColorValDk2 :return GetColorStringFromDmlColor (_gfab .Dk2 ); +case _af .ST_SchemeColorValAccent1 :return GetColorStringFromDmlColor (_gfab .Accent1 );case _af .ST_SchemeColorValAccent2 :return GetColorStringFromDmlColor (_gfab .Accent2 );case _af .ST_SchemeColorValAccent3 :return GetColorStringFromDmlColor (_gfab .Accent3 ); +case _af .ST_SchemeColorValAccent4 :return GetColorStringFromDmlColor (_gfab .Accent4 );case _af .ST_SchemeColorValAccent5 :return GetColorStringFromDmlColor (_gfab .Accent5 );case _af .ST_SchemeColorValAccent6 :return GetColorStringFromDmlColor (_gfab .Accent6 ); +};};};return "";};func (_age *creatorContext )drawPieChart (_gbgb *_gf .CT_PieChart ,_dgf *Rectangle ,_gbb *_dg .Workbook ,_cdba float64 )([]*legendItem ,error ){_fbeg :=[]*legendItem {};_aaeb :=map[string ]serCategory {};_cbde :=[]string {};_cefa :=_gc .Inf (1); +_cecf :=_gc .Inf (-1);_agca :=_gbgb .Ser ;for _ ,_eaeb :=range _agca {var _fccb string ;if _geddg :=_eaeb .Tx ;_geddg !=nil {if _bggcd :=_geddg .Choice ;_bggcd !=nil {if _bggcd .V !=nil {_fccb =*_bggcd .V ;}else if _cfdb :=_bggcd .StrRef ;_cfdb !=nil {if _eed :=_cfdb .StrCache ; +_eed !=nil {for _ ,_ggec :=range _eed .Pt {_fccb =_ggec .V ;};};};};};if _bdcd :=_eaeb .Cat ;_bdcd !=nil {if _fee :=_bdcd .Choice ;_fee !=nil {if _agcab :=_fee .StrRef ;_agcab !=nil {if _cfccb :=_agcab .F ;_cfccb !=""&&_gbb !=nil {_bgcb ,_gafd ,_gedg ,_egge :=ParseExcelRange (_cfccb ); +if _egge ==nil {for _ ,_gag :=range _gbb .Sheets (){if _gag .Name ()==_ag .Trim (_bgcb ,"\u0027"){_gaec :=_gafd .String ();for _abfe :=_gafd .RowIdx ;_abfe <=_gedg .RowIdx ;_abfe +=1{_faaa :=_ag .ReplaceAll (_gaec ,_f .Sprint (_gafd .RowIdx ),_f .Sprint (_abfe )); +_age .addCatName (_gag .Cell (_faaa ).GetString (),_aaeb ,&_cbde );};break ;};};};};if _fgde :=_agcab .StrCache ;_fgde !=nil {for _ ,_efg :=range _fgde .Pt {_age .addCatName (_efg .V ,_aaeb ,&_cbde );};};}else if _accc :=_fee .NumRef ;_accc !=nil {if _efd :=_accc .NumCache ; +_efd !=nil {var _acg string ;if _efd .FormatCode !=nil {_acg =*_efd .FormatCode ;};for _ ,_egbed :=range _efd .Pt {var _gcbag string ;if _egbed .FormatCodeAttr ==nil {_gcbag =_acg ;}else {_gcbag =*_egbed .FormatCodeAttr ;};var _acba string ;_gefg ,_fcda :=_cc .ParseFloat (_egbed .V ,64); +if _fcda !=nil {_acba =_egbed .V ;}else {_acba =_bc .Number (_gefg ,_gcbag );};_age .addCatName (_acba ,_aaeb ,&_cbde );};};};};};if _efb :=_eaeb .Val ;_efb !=nil {if _bcbfa :=_efb .Choice ;_bcbfa !=nil {if _dacc :=_bcbfa .NumRef ;_dacc !=nil {if _deab :=_dacc .F ; +_deab !=""&&_gbb !=nil {_ceac ,_gffc ,_gec ,_bacf :=ParseExcelRange (_deab );if _bacf ==nil {for _ ,_eaff :=range _gbb .Sheets (){if _eaff .Name ()==_ag .Trim (_ceac ,"\u0027"){_dgbd :=_gffc .String ();for _gabg :=_gffc .RowIdx ;_gabg <=_gec .RowIdx ;_gabg +=1{_feae :=_ag .ReplaceAll (_dgbd ,_f .Sprint (_gffc .RowIdx ),_f .Sprint (_gabg )); +if _eaff .FormulaContext ().HasFormula (_feae ){_gfcd :=_fe .NewEvaluator ();_afc :=_eaff .FormulaContext ().Cell (_feae ,_gfcd );_gcgf :=_afc .Value ();_age .addCatValue (_gcgf ,_aaeb ,_cbde ,(int )(_gabg -_gffc .RowIdx ),&_cefa ,&_cecf ,_fccb ,_eaeb .SpPr ); +}else {_bddf :=_eaff .Cell (_feae ).GetString ();_age .addCatValue (_bddf ,_aaeb ,_cbde ,(int )(_gabg -_gffc .RowIdx ),&_cefa ,&_cecf ,_fccb ,_eaeb .SpPr );};};break ;};};};};if _fdg :=_dacc .NumCache ;_fdg !=nil {for _bae ,_cdede :=range _fdg .Pt {_age .addCatValue (_cdede .V ,_aaeb ,_cbde ,_bae ,&_cefa ,&_cecf ,_fccb ,_eaeb .SpPr ); +};};};};};};_dgeeb :=&_ea .PieChart {Values :[]_ge .Value {}};for _ ,_dbd :=range _cbde {_gdc :=_aaeb [_dbd ];if len (_gdc ._afe )> 0{_dgeeb .Values =append (_dgeeb .Values ,_ge .Value {Value :_gdc ._afe [0]._edg ,Label :_dbd ,Style :_ec .Style {FontSize :12*_cdba }}); +};};_dgeeb .SetHeight (int (_dgf .Top -_dgf .Bottom ));_dgeeb .SetWidth (int (_dgf .Right -_dgf .Left ));_bdece :=_age ._dba ;_dege :=_cd .NewChart (_dgeeb );_dege .SetPos (_dgf .Left ,_dgf .Top );_fffef :=_bdece .Draw (_dege );if _fffef !=nil {return nil ,_fffef ; +};return _fbeg ,nil ;};func RegisterFontsFromFiles (files []string )error {for _ ,_cae :=range files {if _ag .HasSuffix (_cae ,"\u002e\u0074\u0074\u0066"){_fdcb :=_gee (_cae );if _fdcb !=nil {_ca .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",_fdcb ); +continue ;};};};return nil ;};func DrawLine (c *_cd .Creator ,x0 ,y0 ,x1 ,y1 ,width float64 ,color _cd .Color ){if color ==nil {return ;};_adcf :=c .NewLine (x0 ,y0 ,x1 ,y1 );_adcf .SetLineWidth (width );_adcf .SetColor (color );c .Draw (_adcf );};func (_bad 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 (_bad )]; +};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 GetImage (c *_cd .Creator ,goImg _a .Image ,imgHeight ,imgWidth ,left ,top ,dividerX ,dividerY float64 ,part ImgPart )(*_cd .Image ,error ){if goImg ==nil {return nil ,nil ;};_cbcc :=goImg .Bounds ().Size ();_bgad :=_cbcc .X ;_cfccba :=_cbcc .Y ;if dividerX !=0{dividerX =dividerX /imgWidth *float64 (_bgad ); +};if dividerY !=0{dividerY =dividerY /imgHeight *float64 (_cfccba );};var _aff _a .Rectangle ;switch part {case ImgPart_t :_aff =_a .Rect (0,0,_bgad ,int (dividerY ));case ImgPart_b :_aff =_a .Rect (0,int (dividerY ),_bgad ,_cfccba );case ImgPart_l :_aff =_a .Rect (0,0,int (dividerX ),_cfccba ); +case ImgPart_r :_aff =_a .Rect (int (dividerX ),0,_bgad ,_cfccba );case ImgPart_lt :_aff =_a .Rect (0,0,int (dividerX ),int (dividerY ));case ImgPart_rt :_aff =_a .Rect (int (dividerX ),0,_bgad ,int (dividerY ));case ImgPart_lb :_aff =_a .Rect (0,int (dividerY ),int (dividerX ),_cfccba ); +case ImgPart_rb :_aff =_a .Rect (int (dividerX ),int (dividerY ),_bgad ,_cfccba );default:_aff =_a .Rect (0,0,_bgad ,_cfccba );};_fage :=CropImageByRect (goImg ,_aff );_gaaa ,_dagd :=c .NewImageFromGoImage (_fage );if _dagd !=nil {return nil ,_dagd ;}; +_gaaa .Scale (imgWidth /float64 (_bgad ),imgHeight /float64 (_cfccba ));_gaaa .SetPos (left ,top );return _gaaa ,nil ;};func (_gea *creatorContext )drawBarChart (_ga *_gf .CT_BarChart ,_ac *Rectangle ,_afb *_gf .CT_PlotAreaChoice1 ,_ee *_dg .Workbook )([]*legendItem ,error ){var _bf bool ; +if _afbf :=_ga .BarDir ;_afbf !=nil {_bf =_afbf .ValAttr ==_gf .ST_BarDirBar ;};_cda :=_ga .Ser ;_d .Sort (barSerByOrder (_cda ));_gaa :=map[string ]serCategory {};_ef :=[]string {};_dc :=[]*legendItem {};_cg :=_gc .Inf (1);_eg :=_gc .Inf (-1);for _ ,_cdd :=range _cda {var _fef string ; +if _de :=_cdd .Tx ;_de !=nil {if _gbf :=_de .Choice ;_gbf !=nil {if _gbf .V !=nil {_fef =*_gbf .V ;}else if _ab :=_gbf .StrRef ;_ab !=nil {if _beg :=_ab .StrCache ;_beg !=nil {for _ ,_efc :=range _beg .Pt {_fef =_efc .V ;};};};};};if _agf :=_cdd .Cat ; +_agf !=nil {if _cde :=_agf .Choice ;_cde !=nil {if _bd :=_cde .StrRef ;_bd !=nil {if _cf :=_bd .F ;_cf !=""&&_ee !=nil {_gg ,_fc ,_abe ,_gfa :=ParseExcelRange (_cf );if _gfa ==nil {for _ ,_gd :=range _ee .Sheets (){if _gd .Name ()==_ag .Trim (_gg ,"\u0027"){_dcd :=_fc .String (); +for _ba :=_fc .RowIdx ;_ba <=_abe .RowIdx ;_ba +=1{_bca :=_ag .ReplaceAll (_dcd ,_f .Sprint (_fc .RowIdx ),_f .Sprint (_ba ));_gea .addCatName (_gd .Cell (_bca ).GetString (),_gaa ,&_ef );};break ;};};};};if _eeb :=_bd .StrCache ;_eeb !=nil {for _ ,_fa :=range _eeb .Pt {_gea .addCatName (_fa .V ,_gaa ,&_ef ); +};};}else if _aa :=_cde .NumRef ;_aa !=nil {if _eaf :=_aa .NumCache ;_eaf !=nil {var _dgb string ;if _eaf .FormatCode !=nil {_dgb =*_eaf .FormatCode ;};for _ ,_gfb :=range _eaf .Pt {var _cfc string ;if _gfb .FormatCodeAttr ==nil {_cfc =_dgb ;}else {_cfc =*_gfb .FormatCodeAttr ; +};var _eaa string ;_aga ,_cfe :=_cc .ParseFloat (_gfb .V ,64);if _cfe !=nil {_eaa =_gfb .V ;}else {_eaa =_bc .Number (_aga ,_cfc );};_gea .addCatName (_eaa ,_gaa ,&_ef );};};};};};if _fff :=_cdd .Val ;_fff !=nil {if _fcb :=_fff .Choice ;_fcb !=nil {if _gfc :=_fcb .NumRef ; +_gfc !=nil {if _dcc :=_gfc .F ;_dcc !=""&&_ee !=nil {_ggc ,_ecc ,_bfb ,_geb :=ParseExcelRange (_dcc );if _geb ==nil {for _ ,_dd :=range _ee .Sheets (){if _dd .Name ()==_ag .Trim (_ggc ,"\u0027"){_dcdg :=_ecc .String ();for _dbf :=_ecc .RowIdx ;_dbf <=_bfb .RowIdx ; +_dbf +=1{_ggg :=_ag .ReplaceAll (_dcdg ,_f .Sprint (_ecc .RowIdx ),_f .Sprint (_dbf ));if _dd .FormulaContext ().HasFormula (_ggg ){_ce :=_fe .NewEvaluator ();_bac :=_dd .FormulaContext ().Cell (_ggg ,_ce );_gae :=_bac .Value ();_gea .addCatValue (_gae ,_gaa ,_ef ,(int )(_dbf -_ecc .RowIdx ),&_cg ,&_eg ,_fef ,_cdd .SpPr ); +}else {_agfb :=_dd .Cell (_ggg ).GetString ();_gea .addCatValue (_agfb ,_gaa ,_ef ,(int )(_dbf -_ecc .RowIdx ),&_cg ,&_eg ,_fef ,_cdd .SpPr );};};break ;};};};};if _cceb :=_gfc .NumCache ;_cceb !=nil {for _da ,_egb :=range _cceb .Pt {_gea .addCatValue (_egb .V ,_gaa ,_ef ,_da ,&_cg ,&_eg ,_fef ,_cdd .SpPr ); +};};};};};_dc =append (_dc ,&legendItem {_gfce :_fef ,_dfd :_cdd .SpPr });};var _bb float64 ;var _eeg ,_afbe float64 ;if _eg ==0&&_cg ==0{_bb =0.2;_afbe =0;_eeg =1;}else {var _bec float64 ;if _fed :=_gc .Abs (_cg );_eg < _fed {_bec =_fed ;}else {_bec =_eg ; +};_df :=_gc .Pow (10,_gc .Floor (_gc .Log10 (_bec )));_cceg :=_bec /_df ;if _cceg < 4.29{_bb =0.5;}else if _cceg >=4.29&&_cceg < 8.58{_bb =1;}else {_bb =2;};_bb *=_df ;if _eg <=0{_eeg =0;}else {_eeg =(_gc .Ceil (_eg /_bb )+1)*_bb ;};if _cg >=0{_afbe =0; +}else {_afbe =(_gc .Floor (_cg /_bb )-1)*_bb ;};};_gab :=_gea .drawAxes (_afb ,_afbe ,_eeg ,_bb ,_ef ,_ac ,_bf );if _gab !=nil {return nil ,_gab ;};_ded :=0.0;if _ga .GapWidth !=nil {if _faf :=_ga .GapWidth .ValAttr ;_faf !=nil {if _bdc :=_faf .ST_GapAmountUShort ; +_bdc !=nil {_ded =float64 (*_bdc )/100.0;};};};_ccbg :=_ac .Right -_ac .Left ;_egg :=_ac .Bottom -_ac .Top ;_bcb :=float64 (len (_ef ));if _bf {_eaef :=_eeg /(_eeg -_afbe )*_ccbg ;_gga :=-_afbe /(_eeg -_afbe )*_ccbg ;_agfa :=_ac .Left +_gga ;_ace :=_egg /_bcb ; +for _eb ,_caa :=range _ef {_bde :=_gaa [_caa ];_cec :=float64 (len (_bde ._afe ))+_ded ;_cbe :=_ace /_cec ;_fad :=_cbe *_ded ;_aae :=_ac .Bottom -float64 (_eb )*_ace -_fad /2-_cbe ;for _ ,_cad :=range _bde ._afe {if _cad ._edg ==0{continue ;};var _beb ,_bdcg float64 ; +if _cad ._edg > 0{_bdcg =_cad ._edg /_eeg *_eaef ;_gea .drawRectangleWithProps (_cad ._dcef ,_agfa ,_aae ,_bdcg ,_cbe ,false );}else {_bdcg =_cad ._edg /_afbe *_gga ;_beb =_agfa -_bdcg ;_gea .drawRectangleWithProps (_cad ._dcef ,_beb ,_aae ,_bdcg ,_cbe ,false ); +};_aae -=_cbe ;};};}else {_cgb :=_eeg /(_eeg -_afbe )*_egg ;_deg :=-_afbe /(_eeg -_afbe )*_egg ;_dgc :=_ac .Top +_cgb ;_gdf :=_ccbg /_bcb ;for _feg ,_dga :=range _ef {_fb :=_gaa [_dga ];_fg :=float64 (len (_fb ._afe ))+_ded ;_feb :=_gdf /_fg ;_febg :=_feb *_ded ; +_fae :=_ac .Left +float64 (_feg )*_gdf +_febg /2;for _ ,_fafd :=range _fb ._afe {var _ggf ,_dbff float64 ;if _fafd ._edg > 0{_dbff =_fafd ._edg /_eeg *_cgb ;_ggf =_dgc -_dbff ;_gea .drawRectangleWithProps (_fafd ._dcef ,_fae ,_ggf ,_feb ,_dbff ,false ); +}else {_dbff =_fafd ._edg /_afbe *_deg ;_gea .drawRectangleWithProps (_fafd ._dcef ,_fae ,_dgc ,_feb ,_dbff ,false );};_fae +=_feb ;};};};return _dc ,nil ;};func PointsFromTwips (twips int64 )float64 {return float64 (int64 (float64 (twips )*_ccb .Twips *10+0.5))/10; +};func (_gcac *creatorContext )getPdfColorFromSolidFill (_aafd *_af .CT_SolidColorFillProperties )_cd .Color {if _aafd ==nil {return nil ;};_cgdc :="";if _acbb :=_aafd .SrgbClr ;_acbb !=nil {_cgdc =_acbb .ValAttr ;}else if _dgegc :=_aafd .SchemeClr ;_dgegc !=nil {_cgdc =_cebc (_dgegc .ValAttr ,_gcac ._bbed ); +};if _cgdc ==""{return nil ;};return _cd .ColorRGBFromHex ("\u0023"+_cgdc );};func (_fggf *creatorContext )drawRectangleWithProps (_cfag *_af .CT_ShapeProperties ,_efcb ,_gbad ,_aafc ,_cdge float64 ,_gege bool ){_eeda :=_fggf ._dba .NewRectangle (_efcb ,_gbad ,_aafc ,_cdge ); +if _cfag ==nil {if _gege {_eeda .SetBorderWidth (_gba );}else {return ;};}else {_gda :=_fggf .getPdfColorFromSolidFill (_cfag .SolidFill );if _gda !=nil {_eeda .SetFillColor (_gda );};if _afg :=_cfag .Ln ;_afg !=nil {if _gfaa :=_afg .WAttr ;_gfaa !=nil {_cfaae :=_ccb .FromEMU (int64 (*_gfaa )); +_eeda .SetBorderWidth (_cfaae );if _gcbae :=_afg .SolidFill ;_gcbae !=nil {_aab :=_fggf .getPdfColorFromSolidFill (_gcbae );if _aab !=nil {_eeda .SetBorderColor (_aab );};};}else {_eeda .SetBorderWidth (0);};};};_fggf ._dba .Draw (_eeda );};type BorderPosition byte ; +func _gee (_fde string )error {if !_ag .HasSuffix (_fde ,"\u002e\u0074\u0074\u0066"){_ca .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"); +};_cgbc ,_fgef :=_eae .ParseFile (_fde );if _fgef !=nil {_ca .Log .Debug ("\u0043a\u006e\u006e\u006f\u0074\u0020\u0070\u0061\u0072\u0073\u0065\u0020T\u0054\u0046\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",_fgef );return _fgef ;};_efefc ,_fgef :=_db .NewCompositePdfFontFromTTFFile (_fde ); +if _fgef !=nil {return _fgef ;};_cbfd :=_cgbc .GetNameRecords ();for _ ,_aeg :=range _cbfd {_bfbc :=_aeg [1];if _bfbc ==""{continue ;};_caea :=make ([]byte ,0);for _bcee :=0;_bcee < len (_bfbc );_bcee ++{if _bfbc [_bcee ]==39||_bfbc [_bcee ]==92{continue ; +};_cfaa :=4;if _bcee +_cfaa < len (_bfbc ){if _bfbc [_bcee :_bcee +_cfaa ]=="\u0000"{_bcee =_bcee +_cfaa +1;continue ;};};_caea =append (_caea ,_bfbc [_bcee ]);};_bfbc =_ag .Replace (string (_caea ),"\u0078\u0030\u0030","",-1);_eadg :=_aeg [2];if _eadg ==""{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",_fde ); +};_caea =make ([]byte ,0);for _caf :=0;_caf < len (_eadg );_caf ++{if _eadg [_caf ]==39||_eadg [_caf ]==92{continue ;};_ecde :=4;if _caf +_ecde < len (_eadg ){if _eadg [_caf :_caf +_ecde ]=="\u0000"{_caf =_caf +_ecde +1;continue ;};};_caea =append (_caea ,_eadg [_caf ]); +};_eadg =_ag .Replace (string (_caea ),"\u0078\u0030\u0030","",-1);RegisterFont (_bfbc ,_fdb [_eadg ],_efefc );};return nil ;};type barSerByOrder []*_gf .CT_BarSer ;func FromSTPercentage (st *_af .ST_Percentage )float64 {if _bgca :=st .ST_PercentageDecimal ; +_bgca !=nil {return float64 (*_bgca )/100000;};return 0;};const (BorderPositionTop BorderPosition =0;BorderPositionLeft BorderPosition =1;BorderPositionBottom BorderPosition =2;BorderPositionRight BorderPosition =3;);var _bda =_adgf (2);func FromSTCoordinate32 (st _af .ST_Coordinate32 )int64 {if _bgfc :=st .ST_Coordinate32Unqualified ; +_bgfc !=nil {return int64 (*_bgfc );};return 0;};func AdjustColorByTint (colorStr string ,tint float64 )string {var _cecd ,_fefe ,_cbb uint8 ;_bcgc ,_ :=_f .Sscanf (colorStr ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_cecd ,&_fefe ,&_cbb ); +if _bcgc !=3{return "";};return _dgeg (_cecd ,tint )+_dgeg (_fefe ,tint )+_dgeg (_cbb ,tint );};func _eaag (_gbd uint8 ,_dcdc float64 )string {_fgd :=float64 (_gbd );return _f .Sprintf ("\u0025\u0030\u0032\u0078",int (_fgd *_dcdc ));};func FillRectangle (c *_cd .Creator ,x ,y ,width ,height float64 ,color _cd .Color ){if color ==nil {return ; +};_cgc :=c .NewRectangle (x ,y ,width ,height );_cgc .SetFillColor (color );_cgc .SetBorderWidth (0);c .Draw (_cgc );};func _cdg (_eage ,_bdg ,_cfcc float64 )float64 {if _eage *6< 1{return _cfcc +(_bdg -_cfcc )*6*_eage ;}else if _eage *2< 1{return _bdg ; +}else if _eage *3< 2{return _cfcc +(_bdg -_cfcc )*(2.0/3.0-_eage )*6;}else {return _cfcc ;};};func (_ced *creatorContext )drawTitle (_bcbf string ,_ggcg ,_cga float64 ){_dfa :=_ced ._abc ;_bgb :=_ced ._dba .NewStyledParagraph ();_feca :=_bgb .SetText (_bcbf ); +_bdec ,_afbb :=_db .NewStandard14Font (_db .HelveticaName );if _afbb ==nil {_aee :=_ced ._dba .NewTextStyle ();_aee .Font =_bdec ;_aee .FontSize =14;_aee .TextRise =0.4;_feca .Style =_aee ;_bgb .SetPos (_ggcg -_bgb .Width ()*_dfa /2,_cga );_ced ._dba .Draw (_bgb ); +};};func AdjustColorByLumMod (colorStr string ,lum float64 )string {var _gaf ,_bcc ,_effe uint8 ;_gcaa ,_ :=_f .Sscanf (colorStr ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_gaf ,&_bcc ,&_effe );if _gcaa !=3{return "";};_eaad ,_eccb ,_efea :=_fcdc (_gaf ,_bcc ,_effe ); +_efea =lum *_efea ;_gaf ,_bcc ,_effe =_ebgc (_eaad ,_eccb ,_efea );return _f .Sprintf ("\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_gaf ,_bcc ,_effe );};func _fcdc (_dabe ,_agce ,_cbf uint8 )(float64 ,float64 ,float64 ){_cfa ,_eag ,_fgab :=float64 (_dabe )/255,float64 (_agce )/255,float64 (_cbf )/255; +_edec :=_cfa ;if _eag < _edec {_edec =_eag ;};if _fgab < _edec {_edec =_fgab ;};var _becc ,_bcgd bool ;_daeg :=_cfa ;if _eag > _daeg {_daeg =_eag ;_becc =true ;};if _fgab > _daeg {_daeg =_fgab ;_becc =false ;_bcgd =true ;};_dbfeg :=(_edec +_daeg )/2;var _fdd float64 ; +if _edec !=_daeg {if _dbfeg <=0.5{_fdd =(_daeg -_edec )/(_daeg +_edec );}else {_fdd =(_daeg -_edec )/(2.0-_daeg -_edec );};};var _bff float64 ;if _edec !=_daeg {if _becc {_bff =2.0+(_fgab -_cfa )/(_daeg -_edec );}else if _bcgd {_bff =4.0+(_cfa -_eag )/(_daeg -_edec ); +}else {_bff =(_eag -_fgab )/(_daeg -_edec );};_bff *=60;if _bff < 0{_bff +=360;};};return _bff ,_fdd ,_dbfeg ;};func MakeTempCreatorMaxHeight (width float64 )*_cd .Creator {return MakeTempCreator (width ,_gc .MaxFloat64 );};var _bbg =_adgf (5);func AdjustColor (colorStr string ,EG_ColorTransform []*_af .EG_ColorTransform )string {for _ ,_efef :=range EG_ColorTransform {if _fab :=_efef .Tint ; +_fab !=nil {if _ade :=_fab .ValAttr .ST_PositiveFixedPercentageDecimal ;_ade !=nil {colorStr =AdjustColorByTint (colorStr ,float64 (*_ade )/100000);};};if _bedf :=_efef .Shade ;_bedf !=nil {if _bafb :=_bedf .ValAttr .ST_PositiveFixedPercentageDecimal ; +_bafb !=nil {colorStr =AdjustColorByShade (colorStr ,float64 (*_bafb )/100000);};};if _cbdc :=_efef .LumMod ;_cbdc !=nil {if _ccebb :=_cbdc .ValAttr .ST_PercentageDecimal ;_ccebb !=nil {colorStr =AdjustColorByLumMod (colorStr ,float64 (*_ccebb )/100000); +};};};return colorStr ;};func MakeBlockFromChartSpace (cs *_gf .ChartSpace ,width ,height float64 ,theme *_af .Theme )(*_cd .Block ,error ){_bee ,_gbg :=_gdgg (cs ,width ,height ,theme ,false ,nil );if _gbg !=nil {return nil ,_gbg ;};_ad ,_gbg :=GetPageFromCreator (_bee ); +if _gbg !=nil {return nil ,_gbg ;};_fga ,_gbg :=_cd .NewBlockFromPage (_ad );if _gbg !=nil {return nil ,_gbg ;};return _fga ,nil ;};type creatorContext struct{_dba *_cd .Creator ;_bbed *_af .Theme ;_abc float64 ;};type FontStyle byte ;var _gba =_adgf (0.125); +func _eddc (_egdd _af .ST_SchemeColorVal ,_cdfg *_af .Theme )string {if _dgaf :=_cdfg .ThemeElements ;_dgaf !=nil {if _befa :=_dgaf .ClrScheme ;_befa !=nil {switch _egdd {case _af .ST_SchemeColorValLt1 :return GetColorStringFromDmlColor (_befa .Lt1 );case _af .ST_SchemeColorValDk1 ,_af .ST_SchemeColorValTx1 :return GetColorStringFromDmlColor (_befa .Dk1 ); +case _af .ST_SchemeColorValLt2 :return GetColorStringFromDmlColor (_befa .Lt2 );case _af .ST_SchemeColorValDk2 :return GetColorStringFromDmlColor (_befa .Dk2 );case _af .ST_SchemeColorValAccent1 :return GetColorStringFromDmlColor (_befa .Accent1 );case _af .ST_SchemeColorValAccent2 :return GetColorStringFromDmlColor (_befa .Accent2 ); +case _af .ST_SchemeColorValAccent3 :return GetColorStringFromDmlColor (_befa .Accent3 );case _af .ST_SchemeColorValAccent4 :return GetColorStringFromDmlColor (_befa .Accent4 );case _af .ST_SchemeColorValAccent5 :return GetColorStringFromDmlColor (_befa .Accent5 ); +case _af .ST_SchemeColorValAccent6 :return GetColorStringFromDmlColor (_befa .Accent6 );};};};return "";};func RegisterFont (name string ,style FontStyle ,font *_db .PdfFont ){_gcbd ._gdda .Lock ();if _gcbd ._faed [name ]==nil {_gcbd ._faed [name ]=map[FontStyle ]*_db .PdfFont {}; +};_gcbd ._faed [name ][style ]=font ;_gcbd ._gdda .Unlock ();};var _egd =_adgf (1);func FromSTCoordinate (st _af .ST_Coordinate )int64 {if _dee :=st .ST_CoordinateUnqualified ;_dee !=nil {return *_dee ;};return 0;};func GetRegisteredFont (name string ,style FontStyle )*_db .PdfFont {_gcbd ._gdda .Lock (); +defer _gcbd ._gdda .Unlock ();if _fddd ,_fbd :=_gcbd ._faed [name ];_fbd {if _cdbg ,_eaagb :=_fddd [style ];_eaagb {return _cdbg ;};};return nil ;};type legendItem struct{_gfce string ;_dfd *_af .CT_ShapeProperties ;};type Rectangle struct{Top float64 ; +Bottom float64 ;Left float64 ;Right float64 ;};func MakeBlockFromCreator (c *_cd .Creator )(*_cd .Block ,error ){_bbda ,_dff :=GetPageFromCreator (c );if _dff !=nil {return nil ,_dff ;};_aadg ,_dff :=_cd .NewBlockFromPage (_bbda );if _dff !=nil {return nil ,_dff ; +};return _aadg ,nil ;};func _gfg (_dbe *_gf .CT_SerAx )(uint32 ,_gf .ST_AxPos ,_gf .ST_TickMark ,_gf .ST_TickLblPos ,*_gf .CT_ChartLines ,uint32 ,*_af .CT_ShapeProperties ,error ){var _egbe ,_aebf uint32 ;var _fcf _gf .ST_AxPos ;var _bcad _gf .ST_TickMark ; +var _aacg *_gf .CT_ChartLines ;var _cbae _gf .ST_TickLblPos ;if _dbe .AxId ==nil {return _egbe ,_fcf ,_bcad ,_cbae ,_aacg ,_aebf ,_dbe .SpPr ,_e .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_egbe =_dbe .AxId .ValAttr ; +};if _dbe .AxPos ==nil {return _egbe ,_fcf ,_bcad ,_cbae ,_aacg ,_aebf ,_dbe .SpPr ,_e .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_fcf =_dbe .AxPos .ValAttr ;};if _dbe .MajorTickMark !=nil {_bcad =_dbe .MajorTickMark .ValAttr ; +};if _dbe .TickLblPos !=nil {_cbae =_dbe .TickLblPos .ValAttr ;};if _dbe .CrossAx ==nil {return _egbe ,_fcf ,_bcad ,_cbae ,_aacg ,_aebf ,_dbe .SpPr ,_e .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_aebf =_dbe .CrossAx .ValAttr ; +};_aacg =_dbe .MajorGridlines ;return _egbe ,_fcf ,_bcad ,_cbae ,_aacg ,_aebf ,_dbe .SpPr ,nil ;};func (_gcd *Rectangle )Translate (x ,y float64 ){_gcd .Left +=x ;_gcd .Right +=x ;_gcd .Top +=y ;_gcd .Bottom +=y ;};func GetDataFromXfrm (xfrm *_af .CT_Transform2D )(float64 ,float64 ,float64 ,float64 ){var _ccf ,_gfgg ,_egag ,_aefb float64 ; +if _cfbg :=xfrm .Off ;_cfbg !=nil {_ccf =_ccb .FromEMU (FromSTCoordinate (_cfbg .XAttr ));_gfgg =_ccb .FromEMU (FromSTCoordinate (_cfbg .YAttr ));};if _faec :=xfrm .Ext ;_faec !=nil {_egag =_ccb .FromEMU (_faec .CxAttr );_aefb =_ccb .FromEMU (_faec .CyAttr ); +};return _ccf ,_gfgg ,_egag ,_aefb ;};func (_gcdg *creatorContext )drawBorderWithProps (_ggge *_af .CT_ShapeProperties ,_agde *Rectangle ,_bcbd float64 ){if _agde !=nil &&_ggge !=nil &&_ggge .Ln !=nil &&_ggge .Ln .SolidFill !=nil {_afec :=_gcdg .getPdfColorFromSolidFill (_ggge .Ln .SolidFill ); +DrawRectangle (_gcdg ._dba ,_agde ,_bcbd ,_afec );};};func AdjustColorByShade (colorStr string ,shade float64 )string {var _ggee ,_fbf ,_aea uint8 ;_ggd ,_ :=_f .Sscanf (colorStr ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_ggee ,&_fbf ,&_aea ); +if _ggd !=3{return "";};return _eaag (_ggee ,shade )+_eaag (_fbf ,shade )+_eaag (_aea ,shade );};type ImgPart byte ;func MakeImageFromChartSpace (cs *_gf .ChartSpace ,width ,height float64 ,theme *_af .Theme ,workbook *_dg .Workbook )(_a .Image ,error ){_bcg ,_agb :=_gdgg (cs ,width ,height ,theme ,true ,workbook ); +if _agb !=nil {return nil ,_agb ;};_cbeb ,_agb :=GetPageFromCreator (_bcg );if _agb !=nil {return nil ,_agb ;};return _ece .NewImageDevice ().Render (_cbeb );}; \ No newline at end of file diff --git a/internal/formatutils/formatutils.go b/internal/formatutils/formatutils.go index 0c2e60de2b..3489bbee3e 100644 --- a/internal/formatutils/formatutils.go +++ b/internal/formatutils/formatutils.go @@ -9,19 +9,20 @@ // 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 (_a "fmt";_c "github.com/unidoc/unioffice/schema/soo/wml";_f "strconv";_gc "strings";);func _ff (_fb string )(_gg []string ){for _eb :=0;_eb < len (_fb )-2;_eb ++{if string (_fb [_eb ])=="\u0025"{if !_gc .Contains (string (_fb [_eb +2:]),"\u0025"){if _eb ==0{_gg =append (_gg ,_a .Sprintf ("\u0025\u0073\u0025\u0073\u0025\u0073",string (_fb [_eb ]),string (_fb [_eb +1]),string (_fb [_eb +2:]))); -}else {_gg =append (_gg ,_a .Sprintf ("\u0025\u0073\u0025\u0073\u0025\u0073\u0025\u0073",string (_fb [_eb -1]),string (_fb [_eb ]),string (_fb [_eb +1]),string (_fb [_eb +2:])));};}else {_gg =append (_gg ,_a .Sprintf ("\u0025\u0073\u0025\u0073\u0025\u0073",string (_fb [_eb ]),string (_fb [_eb +1]),string (_fb [_eb +2]))); -};};};return ;};var (_d =[]string {"","\u0049","\u0049\u0049","\u0049\u0049\u0049","\u0049\u0056","\u0056","\u0056\u0049","\u0056\u0049\u0049","\u0056\u0049\u0049\u0049","\u0049\u0058"};_da =[]string {"","\u0058","\u0058\u0058","\u0058\u0058\u0058","\u0058\u004c","\u004c","\u004c\u0058","\u004c\u0058\u0058","\u004c\u0058\u0058\u0058","\u0058\u0043"}; -_fe =[]string {"","\u0043","\u0043\u0043","\u0043\u0043\u0043","\u0043\u0044","\u0044","\u0044\u0043","\u0044\u0043\u0043","\u0044\u0043\u0043\u0043","\u0043\u004d","\u004d"};_ed =[]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"}; -_cb =[]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"}; -_edf =[]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"}; -_ce =[]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"}; -_af =[]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"}; -_ee ="\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 StringToNumbers (str string )(int ,bool ){_be :=0;_egb :=false ;for _ ,_eda :=range []byte (str ){_eda -='0'; -if _eda > 9{continue ;};_be =_be *10+int (_eda );_egb =true ;};return _be ,_egb ;};func FormatNumberingText (currentNumber int64 ,ilvl int64 ,lvlText string ,numFmt *_c .CT_NumFmt ,levelNumbers map[int64 ]int64 )string {_b :=_ff (lvlText );_fa :=_ffa (currentNumber ,numFmt ); -_cd :=int64 (0);for _ba ,_e :=range _b {_bad :=_a .Sprintf ("\u0025\u0025\u0025\u0064",_ba +1);if len (_b )==1{_bad =_a .Sprintf ("\u0025\u0025\u0025\u0064",ilvl +1);_b [_ba ]=_gc .Replace (_e ,_bad ,_fa ,1);break ;};if ilvl > 0&&ilvl > _cd &&_ba < (len (_b )-1){_fc :=_ffa (levelNumbers [_cd ],numFmt ); -_b [_ba ]=_gc .Replace (_e ,_bad ,_fc ,1);_cd ++;}else {_b [_ba ]=_gc .Replace (_e ,_bad ,_fa ,1);};};return _gc .Join (_b ,"");};func _ffa (_cba int64 ,_bf *_c .CT_NumFmt )(_ebc string ){if _bf ==nil {return ;};_ebe :=_bf .ValAttr ;switch _ebe {case _c .ST_NumberFormatNone :_ebc =""; -case _c .ST_NumberFormatDecimal :_ebc =_f .Itoa (int (_cba ));case _c .ST_NumberFormatDecimalZero :_ebc =_f .Itoa (int (_cba ));if _cba < 10{_ebc ="\u0030"+_ebc ;};case _c .ST_NumberFormatUpperRoman :var (_eg =_cba %10;_aa =(_cba %100)/10;_cc =(_cba %1000)/100; -_fbf =_cba /1000;);_ebc =_ed [_fbf ]+_fe [_cc ]+_da [_aa ]+_d [_eg ];case _c .ST_NumberFormatLowerRoman :var (_ea =_cba %10;_gge =(_cba %100)/10;_bac =(_cba %1000)/100;_ccd =_cba /1000;);_ebc =_ed [_ccd ]+_fe [_bac ]+_da [_gge ]+_d [_ea ];_ebc =_gc .ToLower (_ebc ); -case _c .ST_NumberFormatUpperLetter :_cf :=_cba %780;if _cf ==0{_cf =780;};_eae :=(_cf -1)/26;_fcc :=(_cf -1)%26;_dd :=_ee [_eae +_fcc ];_ebc =string (_dd );case _c .ST_NumberFormatLowerLetter :_bd :=_cba %780;if _bd ==0{_bd =780;};_cg :=(_bd -1)/26;_faa :=(_bd -1)%26; -_fad :=_ee [_cg +_faa ];_ebc =_gc .ToLower (string (_fad ));default:_ebc ="";};return ;}; \ No newline at end of file +package formatutils ;import (_c "fmt";_f "github.com/unidoc/unioffice/schema/soo/wml";_ae "strconv";_e "strings";);func StringToNumbers (str string )(int ,bool ){_dd :=0;_fde :=false ;for _ ,_adc :=range []byte (str ){_adc -='0';if _adc > 9{continue ;}; +_dd =_dd *10+int (_adc );_fde =true ;};return _dd ,_fde ;};func FormatNumberingText (currentNumber int64 ,ilvl int64 ,lvlText string ,numFmt *_f .CT_NumFmt ,levelNumbers map[int64 ]int64 )string {_b :=_ad (lvlText );_d :=_acd (currentNumber ,numFmt );_fd :=int64 (0); +for _ab ,_g :=range _b {_ac :=_c .Sprintf ("\u0025\u0025\u0025\u0064",_ab +1);if len (_b )==1{_ac =_c .Sprintf ("\u0025\u0025\u0025\u0064",ilvl +1);_b [_ab ]=_e .Replace (_g ,_ac ,_d ,1);break ;};if ilvl > 0&&ilvl > _fd &&_ab < (len (_b )-1){_ga :=_acd (levelNumbers [_fd ],numFmt ); +_b [_ab ]=_e .Replace (_g ,_ac ,_ga ,1);_fd ++;}else {_b [_ab ]=_e .Replace (_g ,_ac ,_d ,1);};};return _e .Join (_b ,"");};var (_bf =[]string {"","\u0049","\u0049\u0049","\u0049\u0049\u0049","\u0049\u0056","\u0056","\u0056\u0049","\u0056\u0049\u0049","\u0056\u0049\u0049\u0049","\u0049\u0058"}; +_ace =[]string {"","\u0058","\u0058\u0058","\u0058\u0058\u0058","\u0058\u004c","\u004c","\u004c\u0058","\u004c\u0058\u0058","\u004c\u0058\u0058\u0058","\u0058\u0043"};_da =[]string {"","\u0043","\u0043\u0043","\u0043\u0043\u0043","\u0043\u0044","\u0044","\u0044\u0043","\u0044\u0043\u0043","\u0044\u0043\u0043\u0043","\u0043\u004d","\u004d"}; +_bfe =[]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"}; +_gf =[]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"}; +_aee =[]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"}; +_gd =[]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"}; +_aa =[]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"}; +_gfa ="\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 _acd (_fdc int64 ,_gec *_f .CT_NumFmt )(_ce string ){if _gec ==nil {return ;};_dg :=_gec .ValAttr ; +switch _dg {case _f .ST_NumberFormatNone :_ce ="";case _f .ST_NumberFormatDecimal :_ce =_ae .Itoa (int (_fdc ));case _f .ST_NumberFormatDecimalZero :_ce =_ae .Itoa (int (_fdc ));if _fdc < 10{_ce ="\u0030"+_ce ;};case _f .ST_NumberFormatUpperRoman :var (_gb =_fdc %10; +_cd =(_fdc %100)/10;_gg =(_fdc %1000)/100;_db =_fdc /1000;);_ce =_bfe [_db ]+_da [_gg ]+_ace [_cd ]+_bf [_gb ];case _f .ST_NumberFormatLowerRoman :var (_dad =_fdc %10;_de =(_fdc %100)/10;_bc =(_fdc %1000)/100;_ggb =_fdc /1000;);_ce =_bfe [_ggb ]+_da [_bc ]+_ace [_de ]+_bf [_dad ]; +_ce =_e .ToLower (_ce );case _f .ST_NumberFormatUpperLetter :_fa :=_fdc %780;if _fa ==0{_fa =780;};_af :=(_fa -1)/26;_ee :=(_fa -1)%26;_fb :=_gfa [_af +_ee ];_ce =string (_fb );case _f .ST_NumberFormatLowerLetter :_ff :=_fdc %780;if _ff ==0{_ff =780;}; +_gca :=(_ff -1)/26;_abf :=(_ff -1)%26;_add :=_gfa [_gca +_abf ];_ce =_e .ToLower (string (_add ));default:_ce ="";};return ;};func _ad (_ge string )(_gc []string ){for _fdf :=0;_fdf < len (_ge )-2;_fdf ++{if string (_ge [_fdf ])=="\u0025"{if !_e .Contains (string (_ge [_fdf +2:]),"\u0025"){if _fdf ==0{_gc =append (_gc ,_c .Sprintf ("\u0025\u0073\u0025\u0073\u0025\u0073",string (_ge [_fdf ]),string (_ge [_fdf +1]),string (_ge [_fdf +2:]))); +}else {_gc =append (_gc ,_c .Sprintf ("\u0025\u0073\u0025\u0073\u0025\u0073\u0025\u0073",string (_ge [_fdf -1]),string (_ge [_fdf ]),string (_ge [_fdf +1]),string (_ge [_fdf +2:])));};}else {_gc =append (_gc ,_c .Sprintf ("\u0025\u0073\u0025\u0073\u0025\u0073",string (_ge [_fdf ]),string (_ge [_fdf +1]),string (_ge [_fdf +2]))); +};};};return ;}; \ No newline at end of file diff --git a/internal/license/license.go b/internal/license/license.go index 316e736e3b..c9bb549890 100644 --- a/internal/license/license.go +++ b/internal/license/license.go @@ -9,125 +9,123 @@ // 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 (_ee "bytes";_ag "compress/gzip";_ac "crypto";_bc "crypto/aes";_bg "crypto/cipher";_f "crypto/hmac";_de "crypto/rand";_gf "crypto/rsa";_egd "crypto/sha256";_beg "crypto/sha512";_agg "crypto/x509";_eb "encoding/base64";_ca "encoding/binary"; -_ab "encoding/hex";_egb "encoding/json";_gd "encoding/pem";_af "errors";_eg "fmt";_ce "github.com/unidoc/unioffice/common";_egf "github.com/unidoc/unioffice/common/logger";_d "io";_ba "io/ioutil";_ef "log";_g "net";_aee "net/http";_be "os";_e "path/filepath"; -_c "regexp";_ae "sort";_gg "strings";_b "sync";_bae "time";);func TrackUse (useKey string ){if _aaad ==nil {return ;};if !_aaad ._cce ||len (_aaad ._ed )==0{return ;};if len (useKey )==0{return ;};_dggf .Lock ();defer _dggf .Unlock ();if _ffab ==nil {_ffab =map[string ]int {}; -};_ffab [useKey ]++;};func _afa ()*meteredClient {_cfc :=meteredClient {_ff :"h\u0074\u0074\u0070\u0073\u003a\u002f/\u0063\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069d\u006f\u0063\u002ei\u006f/\u0061\u0070\u0069",_egg :&_aee .Client {Timeout :30*_bae .Second }}; -if _ceb :=_be .Getenv ("\u0055N\u0049\u0044\u004f\u0043_\u004c\u0049\u0043\u0045\u004eS\u0045_\u0053E\u0052\u0056\u0045\u0052\u005f\u0055\u0052L");_gg .HasPrefix (_ceb ,"\u0068\u0074\u0074\u0070"){_cfc ._ff =_ceb ;};return &_cfc ;};var _adc *_gf .PublicKey ; -func Track (docKey string ,useKey string ,docName string )error {return _cfgc (docKey ,useKey ,docName ,!_aaad ._cgb );};func (_bab *meteredClient )checkinUsage (_dff meteredUsageCheckinForm )(meteredUsageCheckinResp ,error ){_dff .Package ="\u0075n\u0069\u006f\u0066\u0066\u0069\u0063e"; -_dff .PackageVersion =_ce .Version ;var _fea meteredUsageCheckinResp ;_dbe :=_bab ._ff +"\u002f\u006d\u0065\u0074er\u0065\u0064\u002f\u0075\u0073\u0061\u0067\u0065\u005f\u0063\u0068\u0065\u0063\u006bi\u006e";_dg ,_gdc :=_egb .Marshal (_dff );if _gdc !=nil {return _fea ,_gdc ; -};_bdf ,_gdc :=_cdgf (_dg );if _gdc !=nil {return _fea ,_gdc ;};_bgcf ,_gdc :=_aee .NewRequest ("\u0050\u004f\u0053\u0054",_dbe ,_bdf );if _gdc !=nil {return _fea ,_gdc ;};_bgcf .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"); -_bgcf .Header .Add ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_bgcf .Header .Add ("\u0041c\u0063e\u0070\u0074\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070"); -_bgcf .Header .Add ("\u0058-\u0041\u0050\u0049\u002d\u004b\u0045Y",_bab ._aae );_edg ,_gdc :=_bab ._egg .Do (_bgcf );if _gdc !=nil {_egf .Log .Error ("\u0049n\u0076\u0061\u006c\u0069d\u0020\u0068\u0074\u0074\u0070 \u0072e\u0073p\u006f\u006e\u0073\u0065\u003a\u0020\u0025v",_gdc ); -return _fea ,_gdc ;};defer _edg .Body .Close ();if _edg .StatusCode !=200{_eaa ,_gfg :=_eff (_edg );if _gfg !=nil {return _fea ,_gfg ;};_gfg =_egb .Unmarshal (_eaa ,&_fea );if _gfg !=nil {return _fea ,_gfg ;};return _fea ,_eg .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",_edg .StatusCode ); -};_ffa :=_edg .Header .Get ("\u0058\u002d\u0055\u0043\u002d\u0053\u0069\u0067\u006ea\u0074\u0075\u0072\u0065");_fc :=_feb (_dff .MacAddress ,string (_dg ));if _fc !=_ffa {_egf .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 _fea ,_af .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"); -};_aba ,_gdc :=_eff (_edg );if _gdc !=nil {return _fea ,_gdc ;};_gdc =_egb .Unmarshal (_aba ,&_fea );if _gdc !=nil {return _fea ,_gdc ;};return _fea ,nil ;};func (_dfg LegacyLicense )Verify (pubKey *_gf .PublicKey )error {_afb :=_dfg ;_afb .Signature =""; -_gga :=_ee .Buffer {};_dee :=_egb .NewEncoder (&_gga );if _aeb :=_dee .Encode (_afb );_aeb !=nil {return _aeb ;};_gcd ,_cga :=_ab .DecodeString (_dfg .Signature );if _cga !=nil {return _cga ;};_bga :=_egd .Sum256 (_gga .Bytes ());_cga =_gf .VerifyPKCS1v15 (pubKey ,_ac .SHA256 ,_bga [:],_gcd ); -return _cga ;};func _cfgc (_acbg string ,_cge string ,_cbdd string ,_efb bool )error {if _aaad ==nil {return _af .New ("\u006e\u006f\u0020\u006c\u0069\u0063\u0065\u006e\u0073e\u0020\u006b\u0065\u0079");};if !_aaad ._cce ||len (_aaad ._ed )==0{return nil ; -};if len (_acbg )==0&&!_efb {return _af .New ("\u0064\u006f\u0063\u004b\u0065\u0079\u0020\u006e\u006ft\u0020\u0073\u0065\u0074");};_dggf .Lock ();defer _dggf .Unlock ();if _gae ==nil {_gae =map[string ]struct{}{};};if _ffab ==nil {_ffab =map[string ]int {}; -};_bege :=0;if len (_acbg )> 0{_ ,_gda :=_gae [_acbg ];if !_gda {_gae [_acbg ]=struct{}{};_bege ++;};if _aaad ._cda {_cdeg =append (_cdeg ,map[string ]interface{}{"\u0074\u0069\u006d\u0065":_bae .Now ().String (),"\u0066\u0075\u006e\u0063":_cge ,"\u0072\u0065\u0066":_acbg [:8],"\u0066\u0069\u006c\u0065":_cbdd ,"\u0063\u006f\u0073\u0074":_bege }); -if _gda &&_bege ==0{_egf .Log .Info ("\u0025\u0073\u0020\u0052\u0065\u0066\u003a\u0020\u0025\u0073\u0020\u007c\u0020\u0025\u0073 \u007c \u004e\u006f\u0020\u0063\u0072\u0065\u0064\u0069\u0074\u0020\u0075\u0073\u0065\u0064",_bae .Now ().String (),_acbg [:8],_cge ); -};};};if _bege ==0&&!_efb {return nil ;};_ffab [_cge ]++;_eae :=_bae .Now ();_gaeb ,_def :=_adcd .loadState (_aaad ._ed );if _def !=nil {_egf .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_def );return _def ;};_gaeb .UsageLogs =append (_gaeb .UsageLogs ,_cdeg ...); -if _gaeb .Usage ==nil {_gaeb .Usage =map[string ]int {};};for _geb ,_eaab :=range _ffab {if _geb !=""{_gaeb .Usage [_geb ]+=_eaab ;};};_ffab =nil ;const _cbb =24*_bae .Hour ;const _eec =3*24*_bae .Hour ;if len (_gaeb .Instance )==0||_eae .Sub (_gaeb .LastReported )> _cbb ||(_gaeb .LimitDocs &&_gaeb .RemainingDocs <=_gaeb .Docs +int64 (_bege ))||_efb {_aeeg ,_cggg :=_be .Hostname (); -if _cggg !=nil {return _cggg ;};_ffc :=_gaeb .Docs ;_faf ,_fdd ,_cggg :=_cbg ();if _cggg !=nil {_egf .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",_cggg .Error ()); -_faf =append (_faf ,"\u0069n\u0066\u006f\u0072\u006da\u0074\u0069\u006f\u006e\u0020n\u006ft\u0020a\u0076\u0061\u0069\u006c\u0061\u0062\u006ce");_fdd =append (_fdd ,"\u0069n\u0066\u006f\u0072\u006da\u0074\u0069\u006f\u006e\u0020n\u006ft\u0020a\u0076\u0061\u0069\u006c\u0061\u0062\u006ce"); -}else {_ae .Strings (_fdd );_ae .Strings (_faf );_beb ,_fgg :=_fcc ();if _fgg !=nil {return _fgg ;};_ggea :=false ;for _ ,_ace :=range _fdd {if _ace ==_beb .String (){_ggea =true ;};};if !_ggea {_fdd =append (_fdd ,_beb .String ());};};_bdd :=_afa ();_bdd ._aae =_aaad ._ed ; -_ffc +=int64 (_bege );_cacd :=meteredUsageCheckinForm {Instance :_gaeb .Instance ,Next :_gaeb .Next ,UsageNumber :int (_ffc ),NumFailed :_gaeb .NumErrors ,Hostname :_aeeg ,LocalIP :_gg .Join (_fdd ,"\u002c\u0020"),MacAddress :_gg .Join (_faf ,"\u002c\u0020"),Package :"\u0075n\u0069\u006f\u0066\u0066\u0069\u0063e",PackageVersion :_ce .Version ,Usage :_gaeb .Usage ,IsPersistentCache :_aaad ._cgb ,Timestamp :_eae .Unix ()}; -if len (_faf )==0{_cacd .MacAddress ="\u006e\u006f\u006e\u0065";};if _aaad ._cda {_cacd .UsageLogs =_gaeb .UsageLogs ;};_bcb :=int64 (0);_aaa :=_gaeb .NumErrors ;_agad :=_eae ;_aca :=0;_cbf :=_gaeb .LimitDocs ;_ceab ,_cggg :=_bdd .checkinUsage (_cacd ); -if _cggg !=nil {if _eae .Sub (_gaeb .LastReported )> _eec {if !_ceab .Success {return _af .New (_ceab .Message );};return _af .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"); -};_bcb =_ffc ;_aaa ++;_agad =_gaeb .LastReported ;}else {_cbf =_ceab .LimitDocs ;_aca =_ceab .RemainingDocs ;_aaa =0;};if len (_ceab .Instance )==0{_ceab .Instance =_cacd .Instance ;};if len (_ceab .Next )==0{_ceab .Next =_cacd .Next ;};_cggg =_adcd .updateState (_bdd ._aae ,_ceab .Instance ,_ceab .Next ,int (_bcb ),_cbf ,_aca ,int (_aaa ),_agad ,nil ); -if _cggg !=nil {return _cggg ;};if !_ceab .Success {return _eg .Errorf ("\u0065r\u0072\u006f\u0072\u003a\u0020\u0025s",_ceab .Message );};}else {_def =_adcd .updateState (_aaad ._ed ,_gaeb .Instance ,_gaeb .Next ,int (_gaeb .Docs )+_bege ,_gaeb .LimitDocs ,int (_gaeb .RemainingDocs ),int (_gaeb .NumErrors ),_gaeb .LastReported ,_gaeb .Usage ,_gaeb .UsageLogs ...); -if _def !=nil {return _def ;};};if _aaad ._cda &&len (_acbg )> 0{_fed :="";if _cbdd !=""{_fed =_eg .Sprintf ("\u0046i\u006c\u0065\u0020\u0025\u0073\u0020|",_cbdd );};_egf .Log .Info ("%\u0073\u0020\u007c\u0020\u0025\u0073\u0020\u0052\u0065\u0066\u003a\u0020\u0025\u0073\u0020\u007c\u0020\u0025s\u0020\u007c\u0020\u0025\u0064\u0020\u0063\u0072\u0065\u0064it\u0028\u0073\u0029 \u0075s\u0065\u0064",_eae .String (),_fed ,_acbg [:8],_cge ,_bege ); -};return nil ;};func SetLicenseKey (content string ,customerName string )error {if _acdd {return nil ;};_bda ,_bdcc :=_afc (content );if _bdcc !=nil {_egf .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",_bdcc ); -return _bdcc ;};if !_gg .EqualFold (_bda .CustomerName ,customerName ){_egf .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",_bda .CustomerName ,customerName ); -return _eg .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'",_bda .CustomerName ,customerName ); -};_bdcc =_bda .Validate ();if _bdcc !=nil {_egf .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",_bdcc ); -return _bdcc ;};_aaad =&_bda ;return nil ;};func _cbg ()([]string ,[]string ,error ){_cdac ,_eee :=_g .Interfaces ();if _eee !=nil {return nil ,nil ,_eee ;};var _daa []string ;var _dbg []string ;for _ ,_bdea :=range _cdac {if _bdea .Flags &_g .FlagUp ==0||_ee .Equal (_bdea .HardwareAddr ,nil ){continue ; -};_bad ,_ggc :=_bdea .Addrs ();if _ggc !=nil {return nil ,nil ,_ggc ;};_fga :=0;for _ ,_gfgc :=range _bad {var _fede _g .IP ;switch _abg :=_gfgc .(type ){case *_g .IPNet :_fede =_abg .IP ;case *_g .IPAddr :_fede =_abg .IP ;};if _fede .IsLoopback (){continue ; -};if _fede .To4 ()==nil {continue ;};_dbg =append (_dbg ,_fede .String ());_fga ++;};_defc :=_bdea .HardwareAddr .String ();if _defc !=""&&_fga > 0{_daa =append (_daa ,_defc );};};return _daa ,_dbg ,nil ;};type LegacyLicense struct{Name string ;Signature string `json:",omitempty"`; -Expiration _bae .Time ;LicenseType LegacyLicenseType ;};var _aaad =MakeUnlicensedKey ();func GetLicenseKey ()*LicenseKey {if _aaad ==nil {return nil ;};_gcde :=*_aaad ;return &_gcde ;};func _df (_fg string ,_dc string )([]byte ,error ){var (_acb int ;_gb string ; -);for _ ,_gb =range []string {"\u000a\u002b\u000a","\u000d\u000a\u002b\r\u000a","\u0020\u002b\u0020"}{if _acb =_gg .Index (_dc ,_gb );_acb !=-1{break ;};};if _acb ==-1{return nil ,_eg .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"); -};_bgc :=_dc [:_acb ];_cc :=_acb +len (_gb );_fa :=_dc [_cc :];if _bgc ==""||_fa ==""{return nil ,_eg .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"); -};_cfb ,_baa :=_eb .StdEncoding .DecodeString (_bgc );if _baa !=nil {return nil ,_eg .Errorf ("\u0069\u006e\u0076\u0061li\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u006f\u0072\u0069\u0067\u0069\u006ea\u006c");};_cef ,_baa :=_eb .StdEncoding .DecodeString (_fa ); -if _baa !=nil {return nil ,_eg .Errorf ("\u0069\u006e\u0076al\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065");};_fda ,_ :=_gd .Decode ([]byte (_fg ));if _fda ==nil {return nil ,_eg .Errorf ("\u0050\u0075\u0062\u004b\u0065\u0079\u0020\u0066\u0061\u0069\u006c\u0065\u0064"); -};_bed ,_baa :=_agg .ParsePKIXPublicKey (_fda .Bytes );if _baa !=nil {return nil ,_baa ;};_deg :=_bed .(*_gf .PublicKey );if _deg ==nil {return nil ,_eg .Errorf ("\u0050u\u0062\u004b\u0065\u0079\u0020\u0063\u006f\u006e\u0076\u0065\u0072s\u0069\u006f\u006e\u0020\u0066\u0061\u0069\u006c\u0065\u0064"); -};_cac :=_beg .New ();_cac .Write (_cfb );_ad :=_cac .Sum (nil );_baa =_gf .VerifyPKCS1v15 (_deg ,_ac .SHA512 ,_ad ,_cef );if _baa !=nil {return nil ,_baa ;};return _cfb ,nil ;};func SetMeteredKey (apiKey string )error {if len (apiKey )==0{_egf .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"); -_egf .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 _eg .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 _aaad !=nil &&(_aaad ._cce ||_aaad .Tier !=LicenseTierUnlicensed ){_egf .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 _af .New ("\u006c\u0069\u0063en\u0073\u0065\u0020\u006b\u0065\u0079\u0020\u0061\u006c\u0072\u0065\u0061\u0064\u0079\u0020\u0073\u0065\u0074");};_fba :=_afa ();_fba ._aae =apiKey ;_eefb ,_dcc :=_fba .getStatus ();if _dcc !=nil {return _dcc ;};if !_eefb .Valid {return _af .New ("\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0076\u0061\u006c\u0069\u0064"); -};_bde :=&LicenseKey {_cce :true ,_ed :apiKey ,_cgb :true };_aaad =_bde ;return nil ;};var _gae map[string ]struct{};type meteredStatusResp struct{Valid bool `json:"valid"`;OrgCredits int64 `json:"org_credits"`;OrgUsed int64 `json:"org_used"`;OrgRemaining int64 `json:"org_remaining"`; -};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 _bae .Time `json:"lr"`;LastWritten _bae .Time `json:"lw"`; -Usage map[string ]int `json:"u"`;UsageLogs []interface{}`json:"ul,omitempty"`;};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 _bfb =_bae .Date (2020,1,1,0,0,0,0,_bae .UTC );var _adcd stateLoader =defaultStateHolder {};func init (){_bdc ,_gaf :=_ab .DecodeString (_ggb );if _gaf !=nil {_ef .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_gaf ); -};_bdcb ,_gaf :=_agg .ParsePKIXPublicKey (_bdc );if _gaf !=nil {_ef .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_gaf );};_adc =_bdcb .(*_gf .PublicKey );};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 (_bb *LicenseKey )getExpiryDateToCompare ()_bae .Time {if _bb .Trial {return _bae .Now ().UTC (); -};return _ce .ReleasedAt ;};type MeteredStatus struct{OK bool ;Credits int64 ;Used int64 ;};func SetMeteredKeyUsageLogVerboseMode (val bool ){_aaad ._cda =val };func (_fce defaultStateHolder )loadState (_cee string )(reportState ,error ){_dd ,_cea :=_ffg (); -if _cea !=nil {return reportState {},_cea ;};_cea =_be .MkdirAll (_dd ,0777);if _cea !=nil {return reportState {},_cea ;};if len (_cee )< 20{return reportState {},_af .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006b\u0065\u0079");};_gfb :=[]byte (_cee ); -_dce :=_beg .Sum512_256 (_gfb [:20]);_cab :=_ab .EncodeToString (_dce [:]);_bfd :=_e .Join (_dd ,_cab );_gdb ,_cea :=_ba .ReadFile (_bfd );if _cea !=nil {if _be .IsNotExist (_cea ){return reportState {},nil ;};_egf .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_cea ); -return reportState {},_af .New ("\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061");};const _deca ="\u0068\u00619\u004e\u004b\u0038]\u0052\u0062\u004c\u002a\u006d\u0034\u004c\u004b\u0057";_gdb ,_cea =_bef ([]byte (_deca ),_gdb );if _cea !=nil {return reportState {},_cea ; -};var _ceba reportState ;_cea =_egb .Unmarshal (_gdb ,&_ceba );if _cea !=nil {_egf .Log .Error ("\u0045\u0052\u0052OR\u003a\u0020\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061\u003a\u0020\u0025\u0076",_cea );return reportState {},_af .New ("\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061"); -};return _ceba ,nil ;};func (_gge *LicenseKey )isExpired ()bool {return _gge .getExpiryDateToCompare ().After (_gge .ExpiresAt )};func (_aga *meteredClient )getStatus ()(meteredStatusResp ,error ){var _bcc meteredStatusResp ;_fe :=_aga ._ff +"\u002fm\u0065t\u0065\u0072\u0065\u0064\u002f\u0073\u0074\u0061\u0074\u0075\u0073"; -var _eef meteredStatusForm ;_gfa ,_fge :=_egb .Marshal (_eef );if _fge !=nil {return _bcc ,_fge ;};_bgad ,_fge :=_cdgf (_gfa );if _fge !=nil {return _bcc ,_fge ;};_ecc ,_fge :=_aee .NewRequest ("\u0050\u004f\u0053\u0054",_fe ,_bgad );if _fge !=nil {return _bcc ,_fge ; -};_ecc .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");_ecc .Header .Add ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070"); -_ecc .Header .Add ("\u0041c\u0063e\u0070\u0074\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_ecc .Header .Add ("\u0058-\u0041\u0050\u0049\u002d\u004b\u0045Y",_aga ._aae );_fab ,_fge :=_aga ._egg .Do (_ecc );if _fge !=nil {return _bcc ,_fge ; -};defer _fab .Body .Close ();if _fab .StatusCode !=200{return _bcc ,_eg .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",_fab .StatusCode ); -};_dfe ,_fge :=_eff (_fab );if _fge !=nil {return _bcc ,_fge ;};_fge =_egb .Unmarshal (_dfe ,&_bcc );if _fge !=nil {return _bcc ,_fge ;};return _bcc ,nil ;};type stateLoader interface{loadState (_bfa string )(reportState ,error );updateState (_gdg ,_adeb ,_cbd string ,_gba int ,_ge bool ,_fbc int ,_aeef int ,_begd _bae .Time ,_aec map[string ]int ,_bfc ...interface{})error ; -};func _eff (_bdg *_aee .Response )([]byte ,error ){var _gafb []byte ;_gbd ,_aag :=_cead (_bdg );if _aag !=nil {return _gafb ,_aag ;};return _ba .ReadAll (_gbd );};func _fcc ()(_g .IP ,error ){_dfgc ,_eggf :=_g .Dial ("\u0075\u0064\u0070","\u0038\u002e\u0038\u002e\u0038\u002e\u0038\u003a\u0038\u0030"); -if _eggf !=nil {return nil ,_eggf ;};defer _dfgc .Close ();_aaeb :=_dfgc .LocalAddr ().(*_g .UDPAddr );return _aaeb .IP ,nil ;};type meteredClient struct{_ff string ;_aae string ;_egg *_aee .Client ;};func SetLegacyLicenseKey (s string )error {_ccc :=_c .MustCompile ("\u005c\u0073"); -s =_ccc .ReplaceAllString (s ,"");var _agc _d .Reader ;_agc =_gg .NewReader (s );_agc =_eb .NewDecoder (_eb .RawURLEncoding ,_agc );_agc ,_dgga :=_ag .NewReader (_agc );if _dgga !=nil {return _dgga ;};_fbd :=_egb .NewDecoder (_agc );_ccba :=&LegacyLicense {}; -if _dge :=_fbd .Decode (_ccba );_dge !=nil {return _dge ;};if _ged :=_ccba .Verify (_adc );_ged !=nil {return _af .New ("\u006c\u0069\u0063en\u0073\u0065\u0020\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006e\u0020\u0065\u0072\u0072\u006f\u0072"); -};if _ccba .Expiration .Before (_ce .ReleasedAt ){return _af .New ("\u006ci\u0063e\u006e\u0073\u0065\u0020\u0065\u0078\u0070\u0069\u0072\u0065\u0064");};_dgf :=_bae .Now ().UTC ();_gef :=LicenseKey {};_gef .CreatedAt =_dgf ;_gef .CustomerId ="\u004c\u0065\u0067\u0061\u0063\u0079"; -_gef .CustomerName =_ccba .Name ;_gef .Tier =LicenseTierBusiness ;_gef .ExpiresAt =_ccba .Expiration ;_gef .CreatorName ="\u0055\u006e\u0069\u0044\u006f\u0063\u0020\u0073\u0075p\u0070\u006f\u0072\u0074";_gef .CreatorEmail ="\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0040\u0075\u006e\u0069\u0064o\u0063\u002e\u0069\u006f"; -_gef .UniOffice =true ;_aaad =&_gef ;return nil ;};const _bfeb ="\u0055N\u0049D\u004f\u0043\u005f\u004c\u0049C\u0045\u004eS\u0045\u005f\u0044\u0049\u0052";func _bd (_db string ,_cb string ,_ga string )(string ,error ){_acd :=_gg .Index (_ga ,_db );if _acd ==-1{return "",_eg .Errorf ("\u0068\u0065a\u0064\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064"); -};_fde :=_gg .Index (_ga ,_cb );if _fde ==-1{return "",_eg .Errorf ("\u0066\u006fo\u0074\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_gdd :=_acd +len (_db )+1;return _ga [_gdd :_fde -1],nil ;};func _ffg ()(string ,error ){_fgbg :=_gg .TrimSpace (_be .Getenv (_bfeb )); -if _fgbg ==""{_egf .Log .Debug ("\u0024\u0025\u0073\u0020e\u006e\u0076\u0069\u0072\u006f\u006e\u006d\u0065\u006e\u0074\u0020\u0076\u0061\u0072\u0069\u0061\u0062l\u0065\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u002e\u0020\u0057\u0069\u006c\u006c\u0020\u0075\u0073\u0065\u0020\u0068\u006f\u006d\u0065\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020\u0074\u006f\u0020s\u0074\u006f\u0072\u0065\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020in\u0066o\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u002e",_bfeb ); -_ceef :=_gebg ();if len (_ceef )==0{return "",_eg .Errorf ("r\u0065\u0071\u0075\u0069\u0072\u0065\u0064\u0020\u0024\u0025\u0073\u0020\u0065\u006e\u0076\u0069\u0072\u006f\u006e\u006d\u0065\u006e\u0074\u0020\u0076\u0061r\u0069a\u0062\u006c\u0065\u0020o\u0072\u0020h\u006f\u006d\u0065\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064",_bfeb ); -};_fgbg =_e .Join (_ceef ,"\u002eu\u006e\u0069\u0064\u006f\u0063");};_egga :=_be .MkdirAll (_fgbg ,0777);if _egga !=nil {return "",_egga ;};return _fgbg ,nil ;};var _dggf =&_b .Mutex {};func _bef (_ccb ,_bddc []byte )([]byte ,error ){_fcf :=make ([]byte ,_eb .URLEncoding .DecodedLen (len (_bddc ))); -_ccf ,_egdg :=_eb .URLEncoding .Decode (_fcf ,_bddc );if _egdg !=nil {return nil ,_egdg ;};_fcf =_fcf [:_ccf ];_cdcc ,_egdg :=_bc .NewCipher (_ccb );if _egdg !=nil {return nil ,_egdg ;};if len (_fcf )< _bc .BlockSize {return nil ,_af .New ("c\u0069p\u0068\u0065\u0072\u0074\u0065\u0078\u0074\u0020t\u006f\u006f\u0020\u0073ho\u0072\u0074"); -};_aegg :=_fcf [:_bc .BlockSize ];_fcf =_fcf [_bc .BlockSize :];_ega :=_bg .NewCFBDecrypter (_cdcc ,_aegg );_ega .XORKeyStream (_fcf ,_fcf );return _fcf ,nil ;};func _afc (_faa string )(LicenseKey ,error ){var _bf LicenseKey ;_deb ,_cde :=_bd (_ea ,_fd ,_faa ); -if _cde !=nil {return _bf ,_cde ;};_cg ,_cde :=_df (_bac ,_deb );if _cde !=nil {return _bf ,_cde ;};_cde =_egb .Unmarshal (_cg ,&_bf );if _cde !=nil {return _bf ,_cde ;};_bf .CreatedAt =_bae .Unix (_bf .CreatedAtInt ,0);if _bf .ExpiresAtInt > 0{_cfbg :=_bae .Unix (_bf .ExpiresAtInt ,0); -_bf .ExpiresAt =_cfbg ;};return _bf ,nil ;};func SetMeteredKeyPersistentCache (val bool ){_aaad ._cgb =val };var _cdeg []interface{};var _acdd =false ;const _dae ="\u0055\u004e\u0049OF\u0046\u0049\u0043\u0045\u005f\u0043\u0055\u0053\u0054\u004f\u004d\u0045\u0052\u005f\u004e\u0041\u004d\u0045"; -func (_da *LicenseKey )IsLicensed ()bool {if _da ==nil {return false ;};return _da .Tier !=LicenseTierUnlicensed ||_da ._cce ;};type defaultStateHolder struct{};func GenRefId (prefix string )(string ,error ){var _dag _ee .Buffer ;_dag .WriteString (prefix ); -_bdaf :=make ([]byte ,8+16);_gbf :=_bae .Now ().UTC ().UnixNano ();_ca .BigEndian .PutUint64 (_bdaf ,uint64 (_gbf ));_ ,_gdge :=_de .Read (_bdaf [8:]);if _gdge !=nil {return "",_gdge ;};_dag .WriteString (_ab .EncodeToString (_bdaf ));return _dag .String (),nil ; -};func (_fgb *LicenseKey )ToString ()string {if _fgb ._cce {return "M\u0065t\u0065\u0072\u0065\u0064\u0020\u0073\u0075\u0062s\u0063\u0072\u0069\u0070ti\u006f\u006e";};_aa :=_eg .Sprintf ("\u004ci\u0063e\u006e\u0073\u0065\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_fgb .LicenseId ); -_aa +=_eg .Sprintf ("\u0043\u0075s\u0074\u006f\u006de\u0072\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_fgb .CustomerId );_aa +=_eg .Sprintf ("\u0043u\u0073t\u006f\u006d\u0065\u0072\u0020N\u0061\u006de\u003a\u0020\u0025\u0073\u000a",_fgb .CustomerName ); -_aa +=_eg .Sprintf ("\u0054i\u0065\u0072\u003a\u0020\u0025\u0073\n",_fgb .Tier );_aa +=_eg .Sprintf ("\u0043r\u0065a\u0074\u0065\u0064\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_ce .UtcTimeFormat (_fgb .CreatedAt ));if _fgb .ExpiresAt .IsZero (){_aa +="\u0045x\u0070i\u0072\u0065\u0073\u0020\u0041t\u003a\u0020N\u0065\u0076\u0065\u0072\u000a"; -}else {_aa +=_eg .Sprintf ("\u0045x\u0070i\u0072\u0065\u0073\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_ce .UtcTimeFormat (_fgb .ExpiresAt ));};_aa +=_eg .Sprintf ("\u0043\u0072\u0065\u0061\u0074\u006f\u0072\u003a\u0020\u0025\u0073\u0020<\u0025\u0073\u003e\u000a",_fgb .CreatorName ,_fgb .CreatorEmail ); -return _aa ;};var _ade =_bae .Date (2019,6,6,0,0,0,0,_bae .UTC );func _deeg (_cbfc ,_efc []byte )([]byte ,error ){_ddc ,_gdae :=_bc .NewCipher (_cbfc );if _gdae !=nil {return nil ,_gdae ;};_eab :=make ([]byte ,_bc .BlockSize +len (_efc ));_fccg :=_eab [:_bc .BlockSize ]; -if _ ,_feda :=_d .ReadFull (_de .Reader ,_fccg );_feda !=nil {return nil ,_feda ;};_edd :=_bg .NewCFBEncrypter (_ddc ,_fccg );_edd .XORKeyStream (_eab [_bc .BlockSize :],_efc );_cfe :=make ([]byte ,_eb .URLEncoding .EncodedLen (len (_eab )));_eb .URLEncoding .Encode (_cfe ,_eab ); -return _cfe ,nil ;};func _cead (_cfcd *_aee .Response )(_d .ReadCloser ,error ){var _gbgb error ;var _cbfe _d .ReadCloser ;switch _gg .ToLower (_cfcd .Header .Get ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067")){case "\u0067\u007a\u0069\u0070":_cbfe ,_gbgb =_ag .NewReader (_cfcd .Body ); -if _gbgb !=nil {return _cbfe ,_gbgb ;};defer _cbfe .Close ();default:_cbfe =_cfcd .Body ;};return _cbfe ,nil ;};func _cdgf (_afce []byte )(_d .Reader ,error ){_afe :=new (_ee .Buffer );_bccag :=_ag .NewWriter (_afe );_bccag .Write (_afce );_eeg :=_bccag .Close (); -if _eeg !=nil {return nil ,_eeg ;};return _afe ,nil ;};const _bac ="\u000a\u002d\u002d\u002d\u002d\u002d\u0042\u0045\u0047\u0049\u004e \u0050\u0055\u0042\u004c\u0049\u0043\u0020\u004b\u0045Y\u002d\u002d\u002d\u002d\u002d\u000a\u004d\u0049I\u0042\u0049\u006a\u0041NB\u0067\u006b\u0071\u0068\u006b\u0069G\u0039\u0077\u0030\u0042\u0041\u0051\u0045\u0046A\u0041\u004f\u0043\u0041\u0051\u0038\u0041\u004d\u0049\u0049\u0042\u0043\u0067\u004b\u0043\u0041\u0051\u0045A\u006dF\u0055\u0069\u0079\u0064\u0037\u0062\u0035\u0058\u006a\u0070\u006b\u0050\u0035\u0052\u0061\u0070\u0034\u0077\u000a\u0044\u0063\u0031d\u0079\u007a\u0049\u0051\u0034\u004c\u0065\u006b\u0078\u0072\u0076\u0079\u0074\u006e\u0045\u004d\u0070\u004e\u0055\u0062\u006f\u0036i\u0041\u0037\u0034\u0056\u0038\u0072\u0075\u005a\u004f\u0076\u0072\u0053\u0063\u0073\u0066\u0032\u0051\u0065\u004e9\u002f\u0071r\u0055\u0047\u0038\u0071\u0045\u0062\u0055\u0057\u0064\u006f\u0045\u0059\u0071+\u000a\u006f\u0074\u0046\u004e\u0041\u0046N\u0078\u006c\u0047\u0062\u0078\u0062\u0044\u0048\u0063\u0064\u0047\u0056\u0061\u004d\u0030\u004f\u0058\u0064\u0058g\u0044y\u004c5\u0061\u0049\u0045\u0061\u0067\u004c\u0030\u0063\u0035\u0070\u0077\u006a\u0049\u0064\u0050G\u0049\u006e\u0034\u0036\u0066\u0037\u0038\u0065\u004d\u004a\u002b\u004a\u006b\u0064\u0063\u0070\u0044\n\u0044\u004a\u0061\u0071\u0059\u0058d\u0072\u007a5\u004b\u0065\u0073\u0068\u006aS\u0069\u0049\u0061\u0061\u0037\u006d\u0065\u006e\u0042\u0049\u0041\u0058\u0053\u0034\u0055\u0046\u0078N\u0066H\u0068\u004e\u0030\u0048\u0043\u0059\u005a\u0059\u0071\u0051\u0047\u0037\u0062K+\u0073\u0035\u0072R\u0048\u006f\u006e\u0079\u0064\u004eW\u0045\u0047\u000a\u0048\u0038M\u0079\u0076\u00722\u0070\u0079\u0061\u0032K\u0072\u004d\u0075m\u0066\u006d\u0041\u0078\u0055\u0042\u0036\u0066\u0065\u006e\u0043\u002f4\u004f\u0030\u0057\u00728\u0067\u0066\u0050\u004f\u0055\u0038R\u0069\u0074\u006d\u0062\u0044\u0076\u0051\u0050\u0049\u0052\u0058\u004fL\u0034\u0076\u0054B\u0072\u0042\u0064\u0062a\u0041\u000a9\u006e\u0077\u004e\u0050\u002b\u0069\u002f\u002f\u0032\u0030\u004d\u00542\u0062\u0078\u006d\u0065\u0057\u0042\u002b\u0067\u0070\u0063\u0045\u0068G\u0070\u0058\u005a7\u0033\u0033\u0061\u007a\u0051\u0078\u0072\u0043\u0033\u004a\u0034\u0076\u0033C\u005a\u006d\u0045\u004eS\u0074\u0044\u004b\u002f\u004b\u0044\u0053\u0050\u004b\u0055\u0047\u0066\u00756\u000a\u0066\u0077I\u0044\u0041\u0051\u0041\u0042\u000a\u002d\u002d\u002d\u002d\u002dE\u004e\u0044\u0020\u0050\u0055\u0042\u004c\u0049\u0043 \u004b\u0045Y\u002d\u002d\u002d\u002d\u002d\n"; -type 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"`;UsageLogs []interface{}`json:"ul,omitempty"`;};const (_ea ="\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"; -_fd ="\u002d\u002d\u002d\u002d\u002d\u0045\u004e\u0044\u0020\u0055\u004e\u0049\u0044\u004f\u0043 \u004cI\u0043\u0045\u004e\u0053\u0045\u0020\u004b\u0045\u0059\u002d\u002d\u002d\u002d\u002d";);func _feb (_aecg ,_cabb string )string {_cfge :=[]byte (_aecg ); -_bff :=_f .New (_egd .New ,_cfge );_bff .Write ([]byte (_cabb ));return _eb .StdEncoding .EncodeToString (_bff .Sum (nil ));};var _cfgd =_bae .Date (2010,1,1,0,0,0,0,_bae .UTC );func GetMeteredState ()(MeteredStatus ,error ){if _aaad ==nil {return MeteredStatus {},_af .New ("\u006c\u0069\u0063\u0065ns\u0065\u0020\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074"); -};if !_aaad ._cce ||len (_aaad ._ed )==0{return MeteredStatus {},_af .New ("\u0061p\u0069 \u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};_abe ,_cgg :=_adcd .loadState (_aaad ._ed );if _cgg !=nil {_egf .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_cgg ); -return MeteredStatus {},_cgg ;};if _abe .Docs > 0{_fbaf :=_cfgc ("","","",true );if _fbaf !=nil {return MeteredStatus {},_fbaf ;};};_dggf .Lock ();defer _dggf .Unlock ();_ffe :=_afa ();_ffe ._aae =_aaad ._ed ;_cdg ,_cgg :=_ffe .getStatus ();if _cgg !=nil {return MeteredStatus {},_cgg ; -};if !_cdg .Valid {return MeteredStatus {},_af .New ("\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0076\u0061\u006c\u0069\u0064");};_bgaf :=MeteredStatus {OK :true ,Credits :_cdg .OrgCredits ,Used :_cdg .OrgUsed };return _bgaf ,nil ;};func MakeUnlicensedKey ()*LicenseKey {_egc :=LicenseKey {}; -_egc .CustomerName ="\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";_egc .Tier =LicenseTierUnlicensed ;_egc .CreatedAt =_bae .Now ().UTC ();_egc .CreatedAtInt =_egc .CreatedAt .Unix ();return &_egc ;};func init (){_efgf :=_be .Getenv (_aeba ); -_egda :=_be .Getenv (_dae );if len (_efgf )==0||len (_egda )==0{return ;};_dfd ,_dbb :=_ba .ReadFile (_efgf );if _dbb !=nil {_egf .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",_dbb ); -return ;};_dbb =SetLicenseKey (string (_dfd ),_egda );if _dbb !=nil {_egf .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",_dbb ); -return ;};};type LegacyLicenseType byte ;const _ggb ="\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 _bec (_ec string ,_aff []byte )(string ,error ){_fb ,_ :=_gd .Decode ([]byte (_ec ));if _fb ==nil {return "",_eg .Errorf ("\u0050\u0072\u0069\u0076\u004b\u0065\u0079\u0020\u0066a\u0069\u006c\u0065\u0064");};_cf ,_cfg :=_agg .ParsePKCS1PrivateKey (_fb .Bytes ); -if _cfg !=nil {return "",_cfg ;};_bcg :=_beg .New ();_bcg .Write (_aff );_abb :=_bcg .Sum (nil );_cd ,_cfg :=_gf .SignPKCS1v15 (_de .Reader ,_cf ,_ac .SHA512 ,_abb );if _cfg !=nil {return "",_cfg ;};_efa :=_eb .StdEncoding .EncodeToString (_aff );_efa +="\u000a\u002b\u000a"; -_efa +=_eb .StdEncoding .EncodeToString (_cd );return _efa ,nil ;};const _aeba ="\u0055\u004e\u0049\u004fFF\u0049\u0043\u0045\u005f\u004c\u0049\u0043\u0045\u004e\u0053\u0045\u005f\u0050\u0041T\u0048";var _ffab map[string ]int ;func (_bedf *LicenseKey )TypeToString ()string {if _bedf ._cce {return "M\u0065t\u0065\u0072\u0065\u0064\u0020\u0073\u0075\u0062s\u0063\u0072\u0069\u0070ti\u006f\u006e"; -};if _bedf .Tier ==LicenseTierUnlicensed {return "\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";};if _bedf .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 _bedf .Tier ==LicenseTierIndividual ||_bedf .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 _gebg ()string {_fcd :=_be .Getenv ("\u0048\u004f\u004d\u0045");if len (_fcd )==0{_fcd ,_ =_be .UserHomeDir (); -};return _fcd ;};type meteredStatusForm struct{};type LicenseKey struct{LicenseId string `json:"license_id"`;CustomerId string `json:"customer_id"`;CustomerName string `json:"customer_name"`;Tier string `json:"tier"`;CreatedAt _bae .Time `json:"-"`;CreatedAtInt int64 `json:"created_at"`; -ExpiresAt _bae .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"`;_cce bool ;_ed string ;_cgb bool ;_cda bool ;};func (_eacb defaultStateHolder )updateState (_dgg ,_fbaa ,_bbe string ,_edb int ,_afcf bool ,_abd int ,_fbb int ,_fgc _bae .Time ,_ggg map[string ]int ,_bge ...interface{})error {_bag ,_cdc :=_ffg (); -if _cdc !=nil {return _cdc ;};_cdc =_be .MkdirAll (_bag ,0777);if _cdc !=nil {return _cdc ;};if len (_dgg )< 20{return _af .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006b\u0065\u0079");};_dab :=[]byte (_dgg );_cad :=_beg .Sum512_256 (_dab [:20]); -_bfe :=_ab .EncodeToString (_cad [:]);_affa :=_e .Join (_bag ,_bfe );var _beda reportState ;_beda .Docs =int64 (_edb );_beda .NumErrors =int64 (_fbb );_beda .LimitDocs =_afcf ;_beda .RemainingDocs =int64 (_abd );_beda .LastWritten =_bae .Now ().UTC (); -_beda .LastReported =_fgc ;_beda .Instance =_fbaa ;_beda .Next =_bbe ;_beda .Usage =_ggg ;_bcca ,_cdc :=_egb .Marshal (_beda );if _cdc !=nil {return _cdc ;};const _afaf ="\u0068\u00619\u004e\u004b\u0038]\u0052\u0062\u004c\u002a\u006d\u0034\u004c\u004b\u0057"; -_bcca ,_cdc =_deeg ([]byte (_afaf ),_bcca );if _cdc !=nil {return _cdc ;};_cdc =_ba .WriteFile (_affa ,_bcca ,0600);if _cdc !=nil {return _cdc ;};return nil ;};func (_ebc *LicenseKey )Validate ()error {if _ebc ._cce {return nil ;};if len (_ebc .LicenseId )< 10{return _eg .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 (_ebc .CustomerId )< 10{return _eg .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 (_ebc .CustomerName )< 1{return _eg .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 _cfgd .After (_ebc .CreatedAt ){return _eg .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 _ebc .ExpiresAt .IsZero (){_gc :=_ebc .CreatedAt .AddDate (1,0,0);if _bfb .After (_gc ){_gc =_bfb ;};_ebc .ExpiresAt =_gc ;};if _ebc .CreatedAt .After (_ebc .ExpiresAt ){return _eg .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 _ebc .isExpired (){_dec :="\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 _eg .Errorf ("\u0069\u006e\u0076\u0061li\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0025\u0073",_dec );};if len (_ebc .CreatorName )< 1{return _eg .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 (_ebc .CreatorEmail )< 1{return _eg .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 _ebc .CreatedAt .After (_ade ){if !_ebc .UniOffice {return _eg .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 ;}; \ No newline at end of file +package license ;import (_db "bytes";_de "compress/gzip";_e "crypto";_ga "crypto/aes";_cb "crypto/cipher";_dad "crypto/hmac";_ad "crypto/rand";_beb "crypto/rsa";_bc "crypto/sha256";_dc "crypto/sha512";_ce "crypto/x509";_eb "encoding/base64";_fa "encoding/binary"; +_g "encoding/hex";_bb "encoding/json";_eed "encoding/pem";_be "errors";_ace "fmt";_gd "github.com/unidoc/unioffice/common";_ea "github.com/unidoc/unioffice/common/logger";_da "io";_af "io/ioutil";_ee "log";_b "net";_dg "net/http";_fe "os";_a "path/filepath"; +_f "regexp";_c "sort";_cd "strings";_fc "sync";_ac "time";);func (_bee *LicenseKey )getExpiryDateToCompare ()_ac .Time {if _bee .Trial {return _ac .Now ().UTC ();};return _gd .ReleasedAt ;};func Track (docKey string ,useKey string ,docName string )error {return _gef (docKey ,useKey ,docName ,!_dfb ._fd ); +};var _dfb =MakeUnlicensedKey ();const _ege ="\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 (_cf defaultStateHolder )updateState (_dged ,_eaa ,_debeb string ,_gbb int ,_adb bool ,_fef int ,_dea int ,_bde _ac .Time ,_add map[string ]int ,_gfd ...interface{})error {_dbab ,_bae :=_ebcfg ();if _bae !=nil {return _bae ;};_bae =_fe .MkdirAll (_dbab ,0777); +if _bae !=nil {return _bae ;};if len (_dged )< 20{return _be .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006b\u0065\u0079");};_dbe :=[]byte (_dged );_dcgg :=_dc .Sum512_256 (_dbe [:20]);_cdd :=_g .EncodeToString (_dcgg [:]);_fbe :=_a .Join (_dbab ,_cdd ); +var _gge reportState ;_gge .Docs =int64 (_gbb );_gge .NumErrors =int64 (_dea );_gge .LimitDocs =_adb ;_gge .RemainingDocs =int64 (_fef );_gge .LastWritten =_ac .Now ().UTC ();_gge .LastReported =_bde ;_gge .Instance =_eaa ;_gge .Next =_debeb ;_gge .Usage =_add ; +_dgg ,_bae :=_bb .Marshal (_gge );if _bae !=nil {return _bae ;};const _fed ="\u0068\u00619\u004e\u004b\u0038]\u0052\u0062\u004c\u002a\u006d\u0034\u004c\u004b\u0057";_dgg ,_bae =_ebcff ([]byte (_fed ),_dgg );if _bae !=nil {return _bae ;};_bae =_af .WriteFile (_fbe ,_dgg ,0600); +if _bae !=nil {return _bae ;};return nil ;};func _cbae (_cdb ,_gaf string )string {_bbd :=[]byte (_cdb );_dfg :=_dad .New (_bc .New ,_bbd );_dfg .Write ([]byte (_gaf ));return _eb .StdEncoding .EncodeToString (_dfg .Sum (nil ));};const (_cde ="\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"; +_ec ="\u002d\u002d\u002d\u002d\u002d\u0045\u004e\u0044\u0020\u0055\u004e\u0049\u0044\u004f\u0043 \u004cI\u0043\u0045\u004e\u0053\u0045\u0020\u004b\u0045\u0059\u002d\u002d\u002d\u002d\u002d";);func SetMeteredKeyPersistentCache (val bool ){_dfb ._fd =val }; +func (_egc *LicenseKey )ToString ()string {if _egc ._bf {return "M\u0065t\u0065\u0072\u0065\u0064\u0020\u0073\u0075\u0062s\u0063\u0072\u0069\u0070ti\u006f\u006e";};_efe :=_ace .Sprintf ("\u004ci\u0063e\u006e\u0073\u0065\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_egc .LicenseId ); +_efe +=_ace .Sprintf ("\u0043\u0075s\u0074\u006f\u006de\u0072\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_egc .CustomerId );_efe +=_ace .Sprintf ("\u0043u\u0073t\u006f\u006d\u0065\u0072\u0020N\u0061\u006de\u003a\u0020\u0025\u0073\u000a",_egc .CustomerName ); +_efe +=_ace .Sprintf ("\u0054i\u0065\u0072\u003a\u0020\u0025\u0073\n",_egc .Tier );_efe +=_ace .Sprintf ("\u0043r\u0065a\u0074\u0065\u0064\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_gd .UtcTimeFormat (_egc .CreatedAt ));if _egc .ExpiresAt .IsZero (){_efe +="\u0045x\u0070i\u0072\u0065\u0073\u0020\u0041t\u003a\u0020N\u0065\u0076\u0065\u0072\u000a"; +}else {_efe +=_ace .Sprintf ("\u0045x\u0070i\u0072\u0065\u0073\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_gd .UtcTimeFormat (_egc .ExpiresAt ));};_efe +=_ace .Sprintf ("\u0043\u0072\u0065\u0061\u0074\u006f\u0072\u003a\u0020\u0025\u0073\u0020<\u0025\u0073\u003e\u000a",_egc .CreatorName ,_egc .CreatorEmail ); +return _efe ;};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 GetLicenseKey ()*LicenseKey {if _dfb ==nil {return nil ;};_fceb :=*_dfb ;return &_fceb ;};func GenRefId (prefix string )(string ,error ){var _badf _db .Buffer ;_badf .WriteString (prefix ); +_geff :=make ([]byte ,8+16);_aga :=_ac .Now ().UTC ().UnixNano ();_fa .BigEndian .PutUint64 (_geff ,uint64 (_aga ));_ ,_ddf :=_ad .Read (_geff [8:]);if _ddf !=nil {return "",_ddf ;};_badf .WriteString (_g .EncodeToString (_geff ));return _badf .String (),nil ; +};var _cef =_ac .Date (2019,6,6,0,0,0,0,_ac .UTC );type MeteredStatus struct{OK bool ;Credits int64 ;Used int64 ;};var _bga []interface{};const _afcd ="\u0055\u004e\u0049OF\u0046\u0049\u0043\u0045\u005f\u0043\u0055\u0053\u0054\u004f\u004d\u0045\u0052\u005f\u004e\u0041\u004d\u0045"; +const _fbee ="\u0055N\u0049D\u004f\u0043\u005f\u004c\u0049C\u0045\u004eS\u0045\u005f\u0044\u0049\u0052";var _cab map[string ]struct{};type defaultStateHolder struct{};func (_debe *LicenseKey )Validate ()error {if _debe ._bf {return nil ;};if len (_debe .LicenseId )< 10{return _ace .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 (_debe .CustomerId )< 10{return _ace .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 (_debe .CustomerName )< 1{return _ace .Errorf ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006c\u0069c\u0065\u006e\u0073\u0065\u003a\u0020\u0043u\u0073\u0074\u006f\u006d\u0065\u0072\u0020\u004e\u0061\u006d\u0065"); +};if _baa .After (_debe .CreatedAt ){return _ace .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 _debe .ExpiresAt .IsZero (){_gac :=_debe .CreatedAt .AddDate (1,0,0);if _agd .After (_gac ){_gac =_agd ;};_debe .ExpiresAt =_gac ;};if _debe .CreatedAt .After (_debe .ExpiresAt ){return _ace .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 _debe .isExpired (){_cgg :="\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 _ace .Errorf ("\u0069\u006e\u0076\u0061li\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0025\u0073",_cgg );};if len (_debe .CreatorName )< 1{return _ace .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 (_debe .CreatorEmail )< 1{return _ace .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 _debe .CreatedAt .After (_cef ){if !_debe .UniOffice {return _ace .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 init (){_ecc ,_eef :=_g .DecodeString (_ege );if _eef !=nil {_ee .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_eef );};_fgd ,_eef :=_ce .ParsePKIXPublicKey (_ecc ); +if _eef !=nil {_ee .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_eef );};_bcg =_fgd .(*_beb .PublicKey );};type stateLoader interface{loadState (_gga string )(reportState ,error );updateState (_gdc ,_dfa ,_dcab string ,_bec int ,_gcd bool ,_eab int ,_edd int ,_ceff _ac .Time ,_fdg map[string ]int ,_ggc ...interface{})error ; +};func _ebcfg ()(string ,error ){_cdg :=_cd .TrimSpace (_fe .Getenv (_fbee ));if _cdg ==""{_ea .Log .Debug ("\u0024\u0025\u0073\u0020e\u006e\u0076\u0069\u0072\u006f\u006e\u006d\u0065\u006e\u0074\u0020\u0076\u0061\u0072\u0069\u0061\u0062l\u0065\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u002e\u0020\u0057\u0069\u006c\u006c\u0020\u0075\u0073\u0065\u0020\u0068\u006f\u006d\u0065\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020\u0074\u006f\u0020s\u0074\u006f\u0072\u0065\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020in\u0066o\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u002e",_fbee ); +_aeb :=_ffbf ();if len (_aeb )==0{return "",_ace .Errorf ("r\u0065\u0071\u0075\u0069\u0072\u0065\u0064\u0020\u0024\u0025\u0073\u0020\u0065\u006e\u0076\u0069\u0072\u006f\u006e\u006d\u0065\u006e\u0074\u0020\u0076\u0061r\u0069a\u0062\u006c\u0065\u0020o\u0072\u0020h\u006f\u006d\u0065\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064",_fbee ); +};_cdg =_a .Join (_aeb ,"\u002eu\u006e\u0069\u0064\u006f\u0063");};_dcgc :=_fe .MkdirAll (_cdg ,0777);if _dcgc !=nil {return "",_dcgc ;};return _cdg ,nil ;};func (_acb *LicenseKey )TypeToString ()string {if _acb ._bf {return "M\u0065t\u0065\u0072\u0065\u0064\u0020\u0073\u0075\u0062s\u0063\u0072\u0069\u0070ti\u006f\u006e"; +};if _acb .Tier ==LicenseTierUnlicensed {return "\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";};if _acb .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 _acb .Tier ==LicenseTierIndividual ||_acb .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 GetMeteredState ()(MeteredStatus ,error ){if _dfb ==nil {return MeteredStatus {},_be .New ("\u006c\u0069\u0063\u0065ns\u0065\u0020\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074"); +};if !_dfb ._bf ||len (_dfb ._aced )==0{return MeteredStatus {},_be .New ("\u0061p\u0069 \u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};_agc ,_gad :=_cgb .loadState (_dfb ._aced );if _gad !=nil {_ea .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_gad ); +return MeteredStatus {},_gad ;};if _agc .Docs > 0{_ggg :=_gef ("","","",true );if _ggg !=nil {return MeteredStatus {},_ggg ;};};_dgede .Lock ();defer _dgede .Unlock ();_agf :=_fba ();_agf ._bdc =_dfb ._aced ;_fce ,_gad :=_agf .getStatus ();if _gad !=nil {return MeteredStatus {},_gad ; +};if !_fce .Valid {return MeteredStatus {},_be .New ("\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0076\u0061\u006c\u0069\u0064");};_fga :=MeteredStatus {OK :true ,Credits :_fce .OrgCredits ,Used :_fce .OrgUsed };return _fga ,nil ;};func _deb (_agg string ,_bda string ,_bdf string )(string ,error ){_eaf :=_cd .Index (_bdf ,_agg ); +if _eaf ==-1{return "",_ace .Errorf ("\u0068\u0065a\u0064\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_aad :=_cd .Index (_bdf ,_bda );if _aad ==-1{return "",_ace .Errorf ("\u0066\u006fo\u0074\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064"); +};_cg :=_eaf +len (_agg )+1;return _bdf [_cg :_aad -1],nil ;};func TrackUse (useKey string ){if _dfb ==nil {return ;};if !_dfb ._bf ||len (_dfb ._aced )==0{return ;};if len (useKey )==0{return ;};_dgede .Lock ();defer _dgede .Unlock ();if _bbb ==nil {_bbb =map[string ]int {}; +};_bbb [useKey ]++;};func _faa (_afgc *_dg .Response )(_da .ReadCloser ,error ){var _ccee error ;var _bgg _da .ReadCloser ;switch _cd .ToLower (_afgc .Header .Get ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067")){case "\u0067\u007a\u0069\u0070":_bgg ,_ccee =_de .NewReader (_afgc .Body ); +if _ccee !=nil {return _bgg ,_ccee ;};defer _bgg .Close ();default:_bgg =_afgc .Body ;};return _bgg ,nil ;};func (_cc *LicenseKey )IsLicensed ()bool {if _cc ==nil {return false ;};return _cc .Tier !=LicenseTierUnlicensed ||_cc ._bf ;};func _fbb (_fea string )(LicenseKey ,error ){var _dca LicenseKey ; +_bdfb ,_ebc :=_deb (_cde ,_ec ,_fea );if _ebc !=nil {return _dca ,_ebc ;};_beg ,_ebc :=_ag (_cad ,_bdfb );if _ebc !=nil {return _dca ,_ebc ;};_ebc =_bb .Unmarshal (_beg ,&_dca );if _ebc !=nil {return _dca ,_ebc ;};_dca .CreatedAt =_ac .Unix (_dca .CreatedAtInt ,0); +if _dca .ExpiresAtInt > 0{_fg :=_ac .Unix (_dca .ExpiresAtInt ,0);_dca .ExpiresAt =_fg ;};return _dca ,nil ;};const _cad ="\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 _fff ()(_b .IP ,error ){_fcf ,_egcc :=_b .Dial ("\u0075\u0064\u0070","\u0038\u002e\u0038\u002e\u0038\u002e\u0038\u003a\u0038\u0030");if _egcc !=nil {return nil ,_egcc ;};defer _fcf .Close ();_fdf :=_fcf .LocalAddr ().(*_b .UDPAddr );return _fdf .IP ,nil ; +};func (_eae LegacyLicense )Verify (pubKey *_beb .PublicKey )error {_cggd :=_eae ;_cggd .Signature ="";_eca :=_db .Buffer {};_ebe :=_bb .NewEncoder (&_eca );if _aae :=_ebe .Encode (_cggd );_aae !=nil {return _aae ;};_gdd ,_cdc :=_g .DecodeString (_eae .Signature ); +if _cdc !=nil {return _cdc ;};_gg :=_bc .Sum256 (_eca .Bytes ());_cdc =_beb .VerifyPKCS1v15 (pubKey ,_e .SHA256 ,_gg [:],_gdd );return _cdc ;};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 _ac .Time `json:"lr"`;LastWritten _ac .Time `json:"lw"`;Usage map[string ]int `json:"u"`;UsageLogs []interface{}`json:"ul,omitempty"`;};type LicenseKey struct{LicenseId string `json:"license_id"`; +CustomerId string `json:"customer_id"`;CustomerName string `json:"customer_name"`;Tier string `json:"tier"`;CreatedAt _ac .Time `json:"-"`;CreatedAtInt int64 `json:"created_at"`;ExpiresAt _ac .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"`;_bf bool ;_aced string ;_fd bool ;_afe bool ;};func _cea (_ebb string ,_cda []byte )(string ,error ){_bd ,_ :=_eed .Decode ([]byte (_ebb )); +if _bd ==nil {return "",_ace .Errorf ("\u0050\u0072\u0069\u0076\u004b\u0065\u0079\u0020\u0066a\u0069\u006c\u0065\u0064");};_gf ,_fb :=_ce .ParsePKCS1PrivateKey (_bd .Bytes );if _fb !=nil {return "",_fb ;};_df :=_dc .New ();_df .Write (_cda );_ca :=_df .Sum (nil ); +_dge ,_fb :=_beb .SignPKCS1v15 (_ad .Reader ,_gf ,_e .SHA512 ,_ca );if _fb !=nil {return "",_fb ;};_ff :=_eb .StdEncoding .EncodeToString (_cda );_ff +="\u000a\u002b\u000a";_ff +=_eb .StdEncoding .EncodeToString (_dge );return _ff ,nil ;};var _bbb map[string ]int ; +type LegacyLicenseType byte ;func _ebcff (_dde ,_dcaba []byte )([]byte ,error ){_daf ,_fbed :=_ga .NewCipher (_dde );if _fbed !=nil {return nil ,_fbed ;};_bbgc :=make ([]byte ,_ga .BlockSize +len (_dcaba ));_bfg :=_bbgc [:_ga .BlockSize ];if _ ,_edbd :=_da .ReadFull (_ad .Reader ,_bfg ); +_edbd !=nil {return nil ,_edbd ;};_fdd :=_cb .NewCFBEncrypter (_daf ,_bfg );_fdd .XORKeyStream (_bbgc [_ga .BlockSize :],_dcaba );_abc :=make ([]byte ,_eb .URLEncoding .EncodedLen (len (_bbgc )));_eb .URLEncoding .Encode (_abc ,_bbgc );return _abc ,nil ; +};func (_gfg defaultStateHolder )loadState (_cfg string )(reportState ,error ){_eafa ,_deaa :=_ebcfg ();if _deaa !=nil {return reportState {},_deaa ;};_deaa =_fe .MkdirAll (_eafa ,0777);if _deaa !=nil {return reportState {},_deaa ;};if len (_cfg )< 20{return reportState {},_be .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006b\u0065\u0079"); +};_agdd :=[]byte (_cfg );_fgb :=_dc .Sum512_256 (_agdd [:20]);_bbg :=_g .EncodeToString (_fgb [:]);_dab :=_a .Join (_eafa ,_bbg );_dgd ,_deaa :=_af .ReadFile (_dab );if _deaa !=nil {if _fe .IsNotExist (_deaa ){return reportState {},nil ;};_ea .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_deaa ); +return reportState {},_be .New ("\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061");};const _decc ="\u0068\u00619\u004e\u004b\u0038]\u0052\u0062\u004c\u002a\u006d\u0034\u004c\u004b\u0057";_dgd ,_deaa =_bgba ([]byte (_decc ),_dgd );if _deaa !=nil {return reportState {},_deaa ; +};var _egf reportState ;_deaa =_bb .Unmarshal (_dgd ,&_egf );if _deaa !=nil {_ea .Log .Error ("\u0045\u0052\u0052OR\u003a\u0020\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061\u003a\u0020\u0025\u0076",_deaa );return reportState {},_be .New ("\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061"); +};return _egf ,nil ;};type meteredUsageCheckinResp struct{Instance string `json:"inst"`;Next string `json:"next"`;Success bool `json:"success"`;Message string `json:"message"`;RemainingDocs int `json:"rd"`;LimitDocs bool `json:"ld"`;};func _bgba (_dff ,_edda []byte )([]byte ,error ){_bdfd :=make ([]byte ,_eb .URLEncoding .DecodedLen (len (_edda ))); +_fgf ,_eafd :=_eb .URLEncoding .Decode (_bdfd ,_edda );if _eafd !=nil {return nil ,_eafd ;};_bdfd =_bdfd [:_fgf ];_bfgf ,_eafd :=_ga .NewCipher (_dff );if _eafd !=nil {return nil ,_eafd ;};if len (_bdfd )< _ga .BlockSize {return nil ,_be .New ("c\u0069p\u0068\u0065\u0072\u0074\u0065\u0078\u0074\u0020t\u006f\u006f\u0020\u0073ho\u0072\u0074"); +};_egb :=_bdfd [:_ga .BlockSize ];_bdfd =_bdfd [_ga .BlockSize :];_dfbb :=_cb .NewCFBDecrypter (_bfgf ,_egb );_dfbb .XORKeyStream (_bdfd ,_bdfd );return _bdfd ,nil ;};type meteredClient struct{_efb string ;_bdc string ;_ab *_dg .Client ;};func _efbff (_ebcd *_dg .Response )([]byte ,error ){var _afg []byte ; +_edb ,_bfc :=_faa (_ebcd );if _bfc !=nil {return _afg ,_bfc ;};return _af .ReadAll (_edb );};func (_gcf *meteredClient )checkinUsage (_ed meteredUsageCheckinForm )(meteredUsageCheckinResp ,error ){_ed .Package ="\u0075n\u0069\u006f\u0066\u0066\u0069\u0063e"; +_ed .PackageVersion =_gd .Version ;var _fgdc meteredUsageCheckinResp ;_feb :=_gcf ._efb +"\u002f\u006d\u0065\u0074er\u0065\u0064\u002f\u0075\u0073\u0061\u0067\u0065\u005f\u0063\u0068\u0065\u0063\u006bi\u006e";_ecb ,_dba :=_bb .Marshal (_ed );if _dba !=nil {return _fgdc ,_dba ; +};_bad ,_dba :=_ecg (_ecb );if _dba !=nil {return _fgdc ,_dba ;};_fbbg ,_dba :=_dg .NewRequest ("\u0050\u004f\u0053\u0054",_feb ,_bad );if _dba !=nil {return _fgdc ,_dba ;};_fbbg .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"); +_fbbg .Header .Add ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_fbbg .Header .Add ("\u0041c\u0063e\u0070\u0074\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070"); +_fbbg .Header .Add ("\u0058-\u0041\u0050\u0049\u002d\u004b\u0045Y",_gcf ._bdc );_bg ,_dba :=_gcf ._ab .Do (_fbbg );if _dba !=nil {_ea .Log .Error ("\u0049n\u0076\u0061\u006c\u0069d\u0020\u0068\u0074\u0074\u0070 \u0072e\u0073p\u006f\u006e\u0073\u0065\u003a\u0020\u0025v",_dba ); +return _fgdc ,_dba ;};defer _bg .Body .Close ();if _bg .StatusCode !=200{_edf ,_bdad :=_efbff (_bg );if _bdad !=nil {return _fgdc ,_bdad ;};_bdad =_bb .Unmarshal (_edf ,&_fgdc );if _bdad !=nil {return _fgdc ,_bdad ;};return _fgdc ,_ace .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",_bg .StatusCode ); +};_dec :=_bg .Header .Get ("\u0058\u002d\u0055\u0043\u002d\u0053\u0069\u0067\u006ea\u0074\u0075\u0072\u0065");_bcd :=_cbae (_ed .MacAddress ,string (_ecb ));if _bcd !=_dec {_ea .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 _fgdc ,_be .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"); +};_cgc ,_dba :=_efbff (_bg );if _dba !=nil {return _fgdc ,_dba ;};_dba =_bb .Unmarshal (_cgc ,&_fgdc );if _dba !=nil {return _fgdc ,_dba ;};return _fgdc ,nil ;};var _baa =_ac .Date (2010,1,1,0,0,0,0,_ac .UTC );func _ffbf ()string {_eddc :=_fe .Getenv ("\u0048\u004f\u004d\u0045"); +if len (_eddc )==0{_eddc ,_ =_fe .UserHomeDir ();};return _eddc ;};func _ecg (_ddbb []byte )(_da .Reader ,error ){_ggd :=new (_db .Buffer );_ddbg :=_de .NewWriter (_ggd );_ddbg .Write (_ddbb );_aabb :=_ddbg .Close ();if _aabb !=nil {return nil ,_aabb ; +};return _ggd ,nil ;};type meteredStatusForm struct{};func SetMeteredKey (apiKey string )error {if len (apiKey )==0{_ea .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"); +_ea .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 _ace .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 _dfb !=nil &&(_dfb ._bf ||_dfb .Tier !=LicenseTierUnlicensed ){_ea .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 _be .New ("\u006c\u0069\u0063en\u0073\u0065\u0020\u006b\u0065\u0079\u0020\u0061\u006c\u0072\u0065\u0061\u0064\u0079\u0020\u0073\u0065\u0074");};_aafb :=_fba ();_aafb ._bdc =apiKey ;_efbf ,_gb :=_aafb .getStatus ();if _gb !=nil {return _gb ;};if !_efbf .Valid {return _be .New ("\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0076\u0061\u006c\u0069\u0064"); +};_ge :=&LicenseKey {_bf :true ,_aced :apiKey ,_fd :true };_dfb =_ge ;return nil ;};func MakeUnlicensedKey ()*LicenseKey {_ffb :=LicenseKey {};_ffb .CustomerName ="\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";_ffb .Tier =LicenseTierUnlicensed ; +_ffb .CreatedAt =_ac .Now ().UTC ();_ffb .CreatedAtInt =_ffb .CreatedAt .Unix ();return &_ffb ;};func (_fcg *meteredClient )getStatus ()(meteredStatusResp ,error ){var _cae meteredStatusResp ;_aaf :=_fcg ._efb +"\u002fm\u0065t\u0065\u0072\u0065\u0064\u002f\u0073\u0074\u0061\u0074\u0075\u0073"; +var _adc meteredStatusForm ;_fac ,_ae :=_bb .Marshal (_adc );if _ae !=nil {return _cae ,_ae ;};_bba ,_ae :=_ecg (_fac );if _ae !=nil {return _cae ,_ae ;};_eeab ,_ae :=_dg .NewRequest ("\u0050\u004f\u0053\u0054",_aaf ,_bba );if _ae !=nil {return _cae ,_ae ; +};_eeab .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");_eeab .Header .Add ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070"); +_eeab .Header .Add ("\u0041c\u0063e\u0070\u0074\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_eeab .Header .Add ("\u0058-\u0041\u0050\u0049\u002d\u004b\u0045Y",_fcg ._bdc );_fcd ,_ae :=_fcg ._ab .Do (_eeab );if _ae !=nil {return _cae ,_ae ; +};defer _fcd .Body .Close ();if _fcd .StatusCode !=200{return _cae ,_ace .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",_fcd .StatusCode ); +};_aab ,_ae :=_efbff (_fcd );if _ae !=nil {return _cae ,_ae ;};_ae =_bb .Unmarshal (_aab ,&_cae );if _ae !=nil {return _cae ,_ae ;};return _cae ,nil ;};func _gef (_ebg string ,_dbaf string ,_gacb string ,_bbf bool )error {if _dfb ==nil {return _be .New ("\u006e\u006f\u0020\u006c\u0069\u0063\u0065\u006e\u0073e\u0020\u006b\u0065\u0079"); +};if !_dfb ._bf ||len (_dfb ._aced )==0{return nil ;};if len (_ebg )==0&&!_bbf {return _be .New ("\u0064\u006f\u0063\u004b\u0065\u0079\u0020\u006e\u006ft\u0020\u0073\u0065\u0074");};_dgede .Lock ();defer _dgede .Unlock ();if _cab ==nil {_cab =map[string ]struct{}{}; +};if _bbb ==nil {_bbb =map[string ]int {};};_bdd :=0;if len (_ebg )> 0{_ ,_age :=_cab [_ebg ];if !_age {_cab [_ebg ]=struct{}{};_bdd ++;};if _dfb ._afe {_bga =append (_bga ,map[string ]interface{}{"\u0074\u0069\u006d\u0065":_ac .Now ().String (),"\u0066\u0075\u006e\u0063":_dbaf ,"\u0072\u0065\u0066":_ebg [:8],"\u0066\u0069\u006c\u0065":_gacb ,"\u0063\u006f\u0073\u0074":_bdd }); +if _age &&_bdd ==0{_ea .Log .Info ("\u0025\u0073\u0020\u0052\u0065\u0066\u003a\u0020\u0025\u0073\u0020\u007c\u0020\u0025\u0073 \u007c \u004e\u006f\u0020\u0063\u0072\u0065\u0064\u0069\u0074\u0020\u0075\u0073\u0065\u0064",_ac .Now ().String (),_ebg [:8],_dbaf ); +};};};if _bdd ==0&&!_bbf {return nil ;};_bbb [_dbaf ]++;_dbc :=_ac .Now ();_bcdb ,_debd :=_cgb .loadState (_dfb ._aced );if _debd !=nil {_ea .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_debd );return _debd ;};_bcdb .UsageLogs =append (_bcdb .UsageLogs ,_bga ...); +if _bcdb .Usage ==nil {_bcdb .Usage =map[string ]int {};};for _cacf ,_cff :=range _bbb {if _cacf !=""{_bcdb .Usage [_cacf ]+=_cff ;};};_bbb =nil ;const _aed =24*_ac .Hour ;const _ebcf =3*24*_ac .Hour ;if len (_bcdb .Instance )==0||_dbc .Sub (_bcdb .LastReported )> _aed ||(_bcdb .LimitDocs &&_bcdb .RemainingDocs <=_bcdb .Docs +int64 (_bdd ))||_bbf {_bcfd ,_agca :=_fe .Hostname (); +if _agca !=nil {return _agca ;};_gfb :=_bcdb .Docs ;_dd ,_ebf ,_agca :=_dfac ();if _agca !=nil {_ea .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",_agca .Error ()); +_dd =append (_dd ,"\u0069n\u0066\u006f\u0072\u006da\u0074\u0069\u006f\u006e\u0020n\u006ft\u0020a\u0076\u0061\u0069\u006c\u0061\u0062\u006ce");_ebf =append (_ebf ,"\u0069n\u0066\u006f\u0072\u006da\u0074\u0069\u006f\u006e\u0020n\u006ft\u0020a\u0076\u0061\u0069\u006c\u0061\u0062\u006ce"); +}else {_c .Strings (_ebf );_c .Strings (_dd );_efg ,_cba :=_fff ();if _cba !=nil {return _cba ;};_cca :=false ;for _ ,_gdcc :=range _ebf {if _gdcc ==_efg .String (){_cca =true ;};};if !_cca {_ebf =append (_ebf ,_efg .String ());};};_dfc :=_fba ();_dfc ._bdc =_dfb ._aced ; +_gfb +=int64 (_bdd );_edg :=meteredUsageCheckinForm {Instance :_bcdb .Instance ,Next :_bcdb .Next ,UsageNumber :int (_gfb ),NumFailed :_bcdb .NumErrors ,Hostname :_bcfd ,LocalIP :_cd .Join (_ebf ,"\u002c\u0020"),MacAddress :_cd .Join (_dd ,"\u002c\u0020"),Package :"\u0075n\u0069\u006f\u0066\u0066\u0069\u0063e",PackageVersion :_gd .Version ,Usage :_bcdb .Usage ,IsPersistentCache :_dfb ._fd ,Timestamp :_dbc .Unix ()}; +if len (_dd )==0{_edg .MacAddress ="\u006e\u006f\u006e\u0065";};if _dfb ._afe {_edg .UsageLogs =_bcdb .UsageLogs ;};_befa :=int64 (0);_baf :=_bcdb .NumErrors ;_faca :=_dbc ;_bfd :=0;_fbae :=_bcdb .LimitDocs ;_bca ,_agca :=_dfc .checkinUsage (_edg );if _agca !=nil {if _dbc .Sub (_bcdb .LastReported )> _ebcf {if !_bca .Success {return _be .New (_bca .Message ); +};return _be .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");};_befa =_gfb ;_baf ++; +_faca =_bcdb .LastReported ;}else {_fbae =_bca .LimitDocs ;_bfd =_bca .RemainingDocs ;_baf =0;};if len (_bca .Instance )==0{_bca .Instance =_edg .Instance ;};if len (_bca .Next )==0{_bca .Next =_edg .Next ;};_agca =_cgb .updateState (_dfc ._bdc ,_bca .Instance ,_bca .Next ,int (_befa ),_fbae ,_bfd ,int (_baf ),_faca ,nil ); +if _agca !=nil {return _agca ;};if !_bca .Success {return _ace .Errorf ("\u0065r\u0072\u006f\u0072\u003a\u0020\u0025s",_bca .Message );};}else {_debd =_cgb .updateState (_dfb ._aced ,_bcdb .Instance ,_bcdb .Next ,int (_bcdb .Docs )+_bdd ,_bcdb .LimitDocs ,int (_bcdb .RemainingDocs ),int (_bcdb .NumErrors ),_bcdb .LastReported ,_bcdb .Usage ,_bcdb .UsageLogs ...); +if _debd !=nil {return _debd ;};};if _dfb ._afe &&len (_ebg )> 0{_dbg :="";if _gacb !=""{_dbg =_ace .Sprintf ("\u0046i\u006c\u0065\u0020\u0025\u0073\u0020|",_gacb );};_ea .Log .Info ("%\u0073\u0020\u007c\u0020\u0025\u0073\u0020\u0052\u0065\u0066\u003a\u0020\u0025\u0073\u0020\u007c\u0020\u0025s\u0020\u007c\u0020\u0025\u0064\u0020\u0063\u0072\u0065\u0064it\u0028\u0073\u0029 \u0075s\u0065\u0064",_dbc .String (),_dbg ,_ebg [:8],_dbaf ,_bdd ); +};return nil ;};var _dgede =&_fc .Mutex {};var _agd =_ac .Date (2020,1,1,0,0,0,0,_ac .UTC );func SetLegacyLicenseKey (s string )error {_gege :=_f .MustCompile ("\u005c\u0073");s =_gege .ReplaceAllString (s ,"");var _fffc _da .Reader ;_fffc =_cd .NewReader (s ); +_fffc =_eb .NewDecoder (_eb .RawURLEncoding ,_fffc );_fffc ,_fbbb :=_de .NewReader (_fffc );if _fbbb !=nil {return _fbbb ;};_aec :=_bb .NewDecoder (_fffc );_gee :=&LegacyLicense {};if _acf :=_aec .Decode (_gee );_acf !=nil {return _acf ;};if _ebed :=_gee .Verify (_bcg ); +_ebed !=nil {return _be .New ("\u006c\u0069\u0063en\u0073\u0065\u0020\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006e\u0020\u0065\u0072\u0072\u006f\u0072");};if _gee .Expiration .Before (_gd .ReleasedAt ){return _be .New ("\u006ci\u0063e\u006e\u0073\u0065\u0020\u0065\u0078\u0070\u0069\u0072\u0065\u0064"); +};_cbd :=_ac .Now ().UTC ();_ceg :=LicenseKey {};_ceg .CreatedAt =_cbd ;_ceg .CustomerId ="\u004c\u0065\u0067\u0061\u0063\u0079";_ceg .CustomerName =_gee .Name ;_ceg .Tier =LicenseTierBusiness ;_ceg .ExpiresAt =_gee .Expiration ;_ceg .CreatorName ="\u0055\u006e\u0069\u0044\u006f\u0063\u0020\u0073\u0075p\u0070\u006f\u0072\u0074"; +_ceg .CreatorEmail ="\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0040\u0075\u006e\u0069\u0064o\u0063\u002e\u0069\u006f";_ceg .UniOffice =true ;_dfb =&_ceg ;return nil ;};func (_bcf *LicenseKey )isExpired ()bool {return _bcf .getExpiryDateToCompare ().After (_bcf .ExpiresAt )}; +type meteredStatusResp struct{Valid bool `json:"valid"`;OrgCredits int64 `json:"org_credits"`;OrgUsed int64 `json:"org_used"`;OrgRemaining int64 `json:"org_remaining"`;};func init (){_bgb :=_fe .Getenv (_afc );_bed :=_fe .Getenv (_afcd );if len (_bgb )==0||len (_bed )==0{return ; +};_fec ,_agfa :=_af .ReadFile (_bgb );if _agfa !=nil {_ea .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",_agfa );return ;}; +_agfa =SetLicenseKey (string (_fec ),_bed );if _agfa !=nil {_ea .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",_agfa ); +return ;};};var _bcg *_beb .PublicKey ;func _ag (_eeb string ,_daa string )([]byte ,error ){var (_cac int ;_fee string ;);for _ ,_fee =range []string {"\u000a\u002b\u000a","\u000d\u000a\u002b\r\u000a","\u0020\u002b\u0020"}{if _cac =_cd .Index (_daa ,_fee ); +_cac !=-1{break ;};};if _cac ==-1{return nil ,_ace .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");};_gc :=_daa [:_cac ]; +_eee :=_cac +len (_fee );_eea :=_daa [_eee :];if _gc ==""||_eea ==""{return nil ,_ace .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"); +};_ef ,_bcc :=_eb .StdEncoding .DecodeString (_gc );if _bcc !=nil {return nil ,_ace .Errorf ("\u0069\u006e\u0076\u0061li\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u006f\u0072\u0069\u0067\u0069\u006ea\u006c");};_dcg ,_bcc :=_eb .StdEncoding .DecodeString (_eea ); +if _bcc !=nil {return nil ,_ace .Errorf ("\u0069\u006e\u0076al\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065");};_aa ,_ :=_eed .Decode ([]byte (_eeb ));if _aa ==nil {return nil ,_ace .Errorf ("\u0050\u0075\u0062\u004b\u0065\u0079\u0020\u0066\u0061\u0069\u006c\u0065\u0064"); +};_agb ,_bcc :=_ce .ParsePKIXPublicKey (_aa .Bytes );if _bcc !=nil {return nil ,_bcc ;};_eg :=_agb .(*_beb .PublicKey );if _eg ==nil {return nil ,_ace .Errorf ("\u0050u\u0062\u004b\u0065\u0079\u0020\u0063\u006f\u006e\u0076\u0065\u0072s\u0069\u006f\u006e\u0020\u0066\u0061\u0069\u006c\u0065\u0064"); +};_fca :=_dc .New ();_fca .Write (_ef );_dcd :=_fca .Sum (nil );_bcc =_beb .VerifyPKCS1v15 (_eg ,_e .SHA512 ,_dcd ,_dcg );if _bcc !=nil {return nil ,_bcc ;};return _ef ,nil ;};func SetMeteredKeyUsageLogVerboseMode (val bool ){_dfb ._afe =val };func _fba ()*meteredClient {_cag :=meteredClient {_efb :"h\u0074\u0074\u0070\u0073\u003a\u002f/\u0063\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069d\u006f\u0063\u002ei\u006f/\u0061\u0070\u0069",_ab :&_dg .Client {Timeout :30*_ac .Second }}; +if _abg :=_fe .Getenv ("\u0055N\u0049\u0044\u004f\u0043_\u004c\u0049\u0043\u0045\u004eS\u0045_\u0053E\u0052\u0056\u0045\u0052\u005f\u0055\u0052L");_cd .HasPrefix (_abg ,"\u0068\u0074\u0074\u0070"){_cag ._efb =_abg ;};return &_cag ;};func SetLicenseKey (content string ,customerName string )error {if _dee {return nil ; +};_dfbe ,_cce :=_fbb (content );if _cce !=nil {_ea .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",_cce );return _cce ;};if !_cd .EqualFold (_dfbe .CustomerName ,customerName ){_ea .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",_dfbe .CustomerName ,customerName ); +return _ace .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'",_dfbe .CustomerName ,customerName ); +};_cce =_dfbe .Validate ();if _cce !=nil {_ea .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",_cce ); +return _cce ;};_dfb =&_dfbe ;return nil ;};var _cgb stateLoader =defaultStateHolder {};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"`;UsageLogs []interface{}`json:"ul,omitempty"`;};func _dfac ()([]string ,[]string ,error ){_acedc ,_ddb :=_b .Interfaces ();if _ddb !=nil {return nil ,nil ,_ddb ;};var _bafd []string ;var _deag []string ;for _ ,_afea :=range _acedc {if _afea .Flags &_b .FlagUp ==0||_db .Equal (_afea .HardwareAddr ,nil ){continue ; +};_aedc ,_dgb :=_afea .Addrs ();if _dgb !=nil {return nil ,nil ,_dgb ;};_geg :=0;for _ ,_dbf :=range _aedc {var _gddd _b .IP ;switch _eedd :=_dbf .(type ){case *_b .IPNet :_gddd =_eedd .IP ;case *_b .IPAddr :_gddd =_eedd .IP ;};if _gddd .IsLoopback (){continue ; +};if _gddd .To4 ()==nil {continue ;};_deag =append (_deag ,_gddd .String ());_geg ++;};_gfgf :=_afea .HardwareAddr .String ();if _gfgf !=""&&_geg > 0{_bafd =append (_bafd ,_gfgf );};};return _bafd ,_deag ,nil ;};const _afc ="\u0055\u004e\u0049\u004fFF\u0049\u0043\u0045\u005f\u004c\u0049\u0043\u0045\u004e\u0053\u0045\u005f\u0050\u0041T\u0048"; +type LegacyLicense struct{Name string ;Signature string `json:",omitempty"`;Expiration _ac .Time ;LicenseType LegacyLicenseType ;};var _dee =false ; \ No newline at end of file diff --git a/internal/mergesort/mergesort.go b/internal/mergesort/mergesort.go index cddca37a1a..088628fb11 100644 --- a/internal/mergesort/mergesort.go +++ b/internal/mergesort/mergesort.go @@ -9,6 +9,6 @@ // 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{_f :=make ([]float64 ,len (array ));copy (_f ,array );return _f ;};_e :=len (array )/2;_fb :=MergeSort (array [:_e ]);_a :=MergeSort (array [_e :]);_d :=make ([]float64 ,len (array )); -_g :=0;_ad :=0;_db :=0;for _ad < len (_fb )&&_db < len (_a ){if _fb [_ad ]<=_a [_db ]{_d [_g ]=_fb [_ad ];_ad ++;}else {_d [_g ]=_a [_db ];_db ++;};_g ++;};for _ad < len (_fb ){_d [_g ]=_fb [_ad ];_ad ++;_g ++;};for _db < len (_a ){_d [_g ]=_a [_db ];_db ++; -_g ++;};return _d ;}; \ No newline at end of file +package mergesort ;func MergeSort (array []float64 )[]float64 {if len (array )<=1{_d :=make ([]float64 ,len (array ));copy (_d ,array );return _d ;};_b :=len (array )/2;_bg :=MergeSort (array [:_b ]);_be :=MergeSort (array [_b :]);_bb :=make ([]float64 ,len (array )); +_dg :=0;_dd :=0;_bf :=0;for _dd < len (_bg )&&_bf < len (_be ){if _bg [_dd ]<=_be [_bf ]{_bb [_dg ]=_bg [_dd ];_dd ++;}else {_bb [_dg ]=_be [_bf ];_bf ++;};_dg ++;};for _dd < len (_bg ){_bb [_dg ]=_bg [_dd ];_dd ++;_dg ++;};for _bf < len (_be ){_bb [_dg ]=_be [_bf ]; +_bf ++;_dg ++;};return _bb ;}; \ No newline at end of file diff --git a/internal/mscfb/mscfb.go b/internal/mscfb/mscfb.go index 8c4dd6c7c3..76e92bfe6c 100644 --- a/internal/mscfb/mscfb.go +++ b/internal/mscfb/mscfb.go @@ -9,112 +9,114 @@ // 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 (_a "bytes";_ca "encoding/binary";_ebd "fmt";_ea "github.com/richardlehane/msoleps/types";_fe "github.com/unidoc/unioffice/internal/mscfb/rw";_eb "io";_g "os";_f "strconv";_c "time";_b "unicode";_aa "unicode/utf16";);func (_cdfb *Reader )Debug ()map[string ][]uint32 {_aceg :=map[string ][]uint32 {"s\u0065\u0063\u0074\u006f\u0072\u0020\u0073\u0069\u007a\u0065":[]uint32 {_cdfb ._egab },"\u006d\u0069\u006e\u0069\u0020\u0066\u0061\u0074\u0020\u006c\u006f\u0063\u0073":_cdfb ._edbe ._dgg ,"\u006d\u0069n\u0069\u0020\u0073t\u0072\u0065\u0061\u006d\u0020\u006c\u006f\u0063\u0073":_cdfb ._edbe ._egb ,"\u0064\u0069r\u0065\u0063\u0074o\u0072\u0079\u0020\u0073\u0065\u0063\u0074\u006f\u0072":[]uint32 {_cdfb ._edbe ._cab },"\u006d\u0069\u006e\u0069 s\u0074\u0072\u0065\u0061\u006d\u0020\u0073\u0074\u0061\u0072\u0074\u002f\u0073\u0069z\u0065":[]uint32 {_cdfb .File [0]._cd ,_ca .LittleEndian .Uint32 (_cdfb .File [0]._ed [:])}}; -for _dddf ,_aadg :=_cdfb .Next ();_aadg ==nil ;_dddf ,_aadg =_cdfb .Next (){_aceg [_dddf .Name +" \u0073\u0074\u0061\u0072\u0074\u002f\u0073\u0069\u007a\u0065"]=[]uint32 {_dddf ._cd ,_ca .LittleEndian .Uint32 (_dddf ._ed [:])};};return _aceg ;};func (_faeg *Reader )exportDirEntries (_afdb *_fe .Writer )error {if int64 (_afdb .Len ())!=_ecda (_faeg ._egab ,_faeg ._edbe ._cab ){return Error {ErrWrite ,_ebd .Sprintf ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0077\u0072\u0069\u0074\u0065\u0072\u0020l\u0065\u006e\u0067t\u0068:\u0020\u0025\u0076",_afdb .Len ()),0}; -};for _ ,_gdc :=range _faeg ._fdaa {_fbab ,_edd :=_fde (_gdc .directoryEntryFields );if _edd !=nil {return _edd ;};if _ ,_gbg :=_eb .Copy (_afdb ,_fbab );_gbg !=nil {return _gbg ;};};return nil ;};const (_ae uint8 =0x0;_aag uint8 =0x1;_aeb uint8 =0x2;_caa uint8 =0x5; -);func (_aafe *Reader )getOffset (_fcfd uint32 ,_ggea bool )(int64 ,error ){if _ggea {_bdce :=_aafe ._egab /64;_gde :=int (_fcfd /_bdce );if _gde >=len (_aafe ._edbe ._egb ){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 (_gde )}; -};_efe :=_fcfd %_bdce ;return int64 ((_aafe ._edbe ._egb [_gde ]+1)*_aafe ._egab +_efe *64),nil ;};return _ecda (_aafe ._egab ,_fcfd ),nil ;};const _bgd int =8+16+10+6+12+8+16+109*4;func (_fb fileInfo )Size ()int64 {if _fb ._ccd !=_aeb {return 0;};return _fb .File .Size ; -};func (_baaa *Reader )setMiniStream ()error {if _baaa ._fdaa [0]._cd ==_bdgb ||_baaa ._edbe ._ebec ==_bdgb ||_baaa ._edbe ._ega ==0{return nil ;};_bae :=int (_baaa ._edbe ._ega );_baaa ._edbe ._dgg =make ([]uint32 ,_bae );_baaa ._edbe ._dgg [0]=_baaa ._edbe ._ebec ; -for _bdda :=1;_bdda < _bae ;_bdda ++{_gfg ,_dcf :=_baaa .findNext (_baaa ._edbe ._dgg [_bdda -1],false );if _dcf !=nil {return Error {ErrFormat ,"s\u0065\u0074\u0074\u0069ng\u0020m\u0069\u006e\u0069\u0020\u0073t\u0072\u0065\u0061\u006d\u0020\u0028"+_dcf .Error ()+"\u0029",int64 (_baaa ._edbe ._dgg [_bdda -1])}; -};_baaa ._edbe ._dgg [_bdda ]=_gfg ;};_bae =int (_baaa ._egab /4*_baaa ._edbe ._ega );_baaa ._edbe ._egb =make ([]uint32 ,0,_bae );_efdc :=_baaa ._fdaa [0]._cd ;var _ffbb error ;for _efdc !=_bdgb {_baaa ._edbe ._egb =append (_baaa ._edbe ._egb ,_efdc ); -_efdc ,_ffbb =_baaa .findNext (_efdc ,false );if _ffbb !=nil {return Error {ErrFormat ,"s\u0065\u0074\u0074\u0069ng\u0020m\u0069\u006e\u0069\u0020\u0073t\u0072\u0065\u0061\u006d\u0020\u0028"+_ffbb .Error ()+"\u0029",int64 (_efdc )};};};return nil ;};func (_gbe *Reader )Created ()_c .Time {return _gbe .File [0].Created ()}; -func (_ace *File )WriteAt (p []byte ,off int64 )(_ebdd int ,_aed error ){_ggb ,_ce ,_eebc :=_ace ._aagc ,_ace ._fab ,_ace ._fda ;_ ,_aed =_ace .Seek (off ,0);if _aed ==nil {_ebdd ,_aed =_ace .Write (p );};_ace ._aagc ,_ace ._fab ,_ace ._fda =_ggb ,_ce ,_eebc ; -return _ebdd ,_aed ;};type Error struct{_fec int ;_eefc string ;_bgac int64 ;};type Reader struct{_fbgb bool ;_egab uint32 ;_edbb []byte ;_edbe *header ;File []*File ;_fdaa []*File ;_cfdf int ;_ecce _eb .ReaderAt ;_aaea _eb .WriterAt ;};func _ecda (_cefe ,_daf uint32 )int64 {return int64 ((_daf +1)*_cefe )}; -func (_cafa *File )findLast (_bcc bool )(uint32 ,error ){_gab :=_cafa ._cd ;for {_agb ,_ffb :=_cafa ._gg .findNext (_gab ,_bcc );if _ffb !=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"+_ffb .Error ()+"\u0029",0}; -};if _agb ==_bdgb {break ;};_gab =_agb ;};return _gab ,nil ;};func (_cbe *File )Write (b []byte )(int ,error ){if _cbe .Size < 1||_cbe ._aagc >=_cbe .Size {return 0,_eb .EOF ;};if _dee :=_cbe .ensureWriterAt ();_dee !=nil {return 0,_dee ;};_dbc :=len (b ); -if int64 (_dbc )> _cbe .Size -_cbe ._aagc {_dbc =int (_cbe .Size -_cbe ._aagc );};_eeb ,_fbc :=_cbe .stream (_dbc );if _fbc !=nil {return 0,_fbc ;};var _fge ,_bcg int ;for _ ,_afd :=range _eeb {_gfb :=_fge +int (_afd [1]);if _gfb < _fge ||_gfb > _dbc {return 0,Error {ErrWrite ,"\u0062\u0061d\u0020\u0077\u0072i\u0074\u0065\u0020\u006c\u0065\u006e\u0067\u0074\u0068",int64 (_gfb )}; -};_gd ,_fcf :=_cbe ._gg ._aaea .WriteAt (b [_fge :_gfb ],_afd [0]);_bcg =_bcg +_gd ;if _fcf !=nil {_cbe ._aagc +=int64 (_bcg );return _bcg ,Error {ErrWrite ,"\u0075n\u0064\u0065\u0072\u006c\u0079\u0069\u006e\u0067\u0020\u0077\u0072i\u0074\u0065\u0072\u0020\u0066\u0061\u0069\u006c\u0020\u0028"+_fcf .Error ()+"\u0029",int64 (_fge )}; -};_fge =_gfb ;};_cbe ._aagc +=int64 (_bcg );if _bcg !=_dbc {_fbc =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 (_bcg )}; -}else if _bcg < len (b ){_fbc =_eb .EOF ;};return _bcg ,_fbc ;};func (_ddd *File )Seek (offset int64 ,whence int )(int64 ,error ){var _fgd 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:_fgd =offset ;case 1:_fgd =_ddd ._aagc +offset ;case 2:_fgd =_ddd .Size -offset ;};switch {case _fgd < 0:return _ddd ._aagc ,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",_fgd }; -case _fgd >=_ddd .Size :return _ddd ._aagc ,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",_fgd };case _fgd ==_ddd ._aagc :return _fgd ,nil ;case _fgd > _ddd ._aagc :_dfd :=_ddd ._aagc ; -_ddd ._aagc =_fgd ;return _ddd ._aagc ,_ddd .seek (_fgd -_dfd );};if _ddd ._fab >=_ddd ._aagc -_fgd {_ddd ._fab =_ddd ._fab -(_ddd ._aagc -_fgd );_ddd ._aagc =_fgd ;return _ddd ._aagc ,nil ;};_ddd ._fab =0;_ddd ._fda =_ddd ._cd ;_ddd ._aagc =_fgd ;return _ddd ._aagc ,_ddd .seek (_fgd ); -};func (_bdg *File )changeSize (_dgc int64 )error {if _dgc ==_bdg .Size {return nil ;};var _aef *File ;for _ ,_aad :=range _bdg ._gg ._fdaa {if _aad .Name ==_bdg .Name {_aef =_aad ;break ;};};if _aef ==nil {return _ebd .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",_bdg .Name ); -};_edb :=_a .NewBuffer ([]byte {});if _cadf :=_ca .Write (_edb ,_ca .LittleEndian ,_dgc );_cadf !=nil {return _cadf ;};for _baa ,_fabf :=range _edb .Bytes (){_aef ._ed [_baa ]=_fabf ;};var _gc int64 ;var _efa bool ;if _bdg .Size < _ada {_efa =true ;_gc =int64 (_fcda ); -}else {_gc =int64 (_bdg ._gg ._egab );};_dca :=int ((_bdg .Size -1)/_gc )+1;_bga :=int ((_dgc -1)/_gc )+1;if _dca < _bga {_gb ,_bdc :=_bdg .findLast (_efa );if _bdc !=nil {return _bdc ;};_aeg ,_bdc :=_bdg ._gg .findNextFreeSector (_efa );if _bdc !=nil {return _bdc ; -};for _bda :=_bga -_dca ;_bda > 0;_bda --{if _eafa :=_bdg ._gg .saveToFatLocs (_gb ,_aeg ,_efa );_eafa !=nil {return _eafa ;};if _bda > 1{_gb =_aeg ;_aeg ++;}else if _afcc :=_bdg ._gg .saveToFatLocs (_aeg ,_bdgb ,_efa );_afcc !=nil {return _afcc ;};};}else if _dca > _bga {_cggg :=_bdg ._cd ; -var _daa error ;for _fgec :=0;_fgec < _bga -1;_fgec ++{_cggg ,_daa =_bdg ._gg .findNext (_cggg ,_efa );if _daa !=nil {return _daa ;};};if _gcb :=_bdg ._gg .saveToFatLocs (_cggg ,_bdgb ,_efa );_gcb !=nil {return _gcb ;};};_bdg .Size =_dgc ;return nil ;}; -func (_dfeb *Reader )saveToFatLocs (_caeb uint32 ,_fdg interface{},_abef bool )error {_baab :=_a .NewBuffer ([]byte {});if _gbgb :=_ca .Write (_baab ,_ca .LittleEndian ,_fdg );_gbgb !=nil {return _gbgb ;};_efdd :=_dfeb .findFatLocsOffset (_abef )+int64 (_caeb *4); -_ ,_bgbf :=_dfeb ._aaea .WriteAt (_baab .Bytes (),_efdd );return _bgbf ;};type fileInfo struct{*File };func (_fcb *File )ReadAt (p []byte ,off int64 )(_gacg int ,_cf error ){_cbf ,_eccg ,_faa :=_fcb ._aagc ,_fcb ._fab ,_fcb ._fda ;_ ,_cf =_fcb .Seek (off ,0); -if _cf ==nil {_gacg ,_cf =_fcb .Read (p );};_fcb ._aagc ,_fcb ._fab ,_fcb ._fda =_cbf ,_eccg ,_faa ;return _gacg ,_cf ;};func (_bbb *File )FileInfo ()_g .FileInfo {return fileInfo {_bbb }};func (_fbg *File )Modified ()_c .Time {return _fbg ._dg .Time ()}; -func (_ff fileInfo )Sys ()interface{}{return nil };type directoryEntryFields struct{_d [32]uint16 ;_ad uint16 ;_ccd uint8 ;_df uint8 ;_af uint32 ;_aab uint32 ;_cb uint32 ;_bf _ea .Guid ;_ee [4]byte ;_eae _ea .FileTime ;_dg _ea .FileTime ;_cd uint32 ;_ed [8]byte ; -};func (_fef *Reader )setDifats ()error {_fef ._edbe ._dgd =_fef ._edbe ._cddc [:];if _fef ._edbe ._eac ==0{return nil ;};_gdd :=(_fef ._egab /4)-1;_ccgd :=make ([]uint32 ,109,_fef ._edbe ._eac *_gdd +109);copy (_ccgd ,_fef ._edbe ._dgd );_fef ._edbe ._dgd =_ccgd ; -_dcc :=_fef ._edbe ._bbbb ;for _eea :=0;_eea < int (_fef ._edbe ._eac );_eea ++{_ddc ,_fgf :=_fef .readAt (_ecda (_fef ._egab ,_dcc ),int (_fef ._egab ));if _fgf !=nil {return Error {ErrFormat ,"e\u0072r\u006f\u0072\u0020\u0073\u0065\u0074\u0074\u0069n\u0067\u0020\u0044\u0049FA\u0054\u0028"+_fgf .Error ()+"\u0029",int64 (_dcc )}; -};for _ccc :=0;_ccc < int (_gdd );_ccc ++{_fef ._edbe ._dgd =append (_fef ._edbe ._dgd ,_ca .LittleEndian .Uint32 (_ddc [_ccc *4:_ccc *4+4]));};_dcc =_ca .LittleEndian .Uint32 (_ddc [len (_ddc )-4:]);};return nil ;};func (_ddb *File )Created ()_c .Time {return _ddb ._eae .Time ()}; -func (_afb *File )SetEntryContent (b []byte )error {if _bfg :=_afb .ensureWriterAt ();_bfg !=nil {return _bfg ;};_afb .reset ();if _caf :=_afb .changeSize (int64 (len (b )));_caf !=nil {return _caf ;};_ ,_eaf :=_afb .Write (b );return _eaf ;};const _bg int =64+4*4+16+4+8*2+4+8; -func (_aaf *File )ensureWriterAt ()error {if _aaf ._gg ._aaea ==nil {_gac ,_ba :=_aaf ._gg ._ecce .(_eb .WriterAt );if !_ba {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}; -};_aaf ._gg ._aaea =_gac ;};return nil ;};func (_fdf *File )ID ()string {return _fdf ._bf .String ()};func (_edbg *Reader )Export ()([]byte ,error ){_eff :=_fe .NewWriter ();if _dagg :=_edbg .exportHeader (_eff );_dagg !=nil {return nil ,_dagg ;};if _aaad :=_eff .FillWithByte (512,_ccg ); -_aaad !=nil {return nil ,_aaad ;};_eeg :=[]uint32 {};if _efcg :=_edbg .exportDifats (_eff );_efcg !=nil {return nil ,_efcg ;};_aaeb ,_abgb ,_gbaf :=_edbg .exportMiniStream ();if _gbaf !=nil {return nil ,_gbaf ;};_eeg =append (_eeg ,uint32 (_eff .Len ())/_edbg ._egab ); -if _gea :=_edbg .exportDirEntries (_eff );_gea !=nil {return nil ,_gea ;};_eeg =append (_eeg ,uint32 (_eff .Len ())/_edbg ._egab );if _ ,_cgb :=_aaeb .WriteTo (_eff );_cgb !=nil {return nil ,_cgb ;};_eeg =append (_eeg ,uint32 (_eff .Len ())/_edbg ._egab ); -if _ ,_ceee :=_abgb .WriteTo (_eff );_ceee !=nil {return nil ,_ceee ;};_eeg =append (_eeg ,uint32 (_eff .Len ())/_edbg ._egab );if _bddg :=_edbg .exportFAT (_eff ,_eeg );_bddg !=nil {return nil ,_bddg ;};return _eff .Bytes (),nil ;};func (_ecd *File )seek (_cef int64 )error {var _bbf bool ; -var _cadfe int64 ;if _ecd .Size < _ada {_bbf =true ;_cadfe =64;}else {_cadfe =int64 (_ecd ._gg ._egab );};var _ade int64 ;var _gff error ;if _ecd ._fab > 0{if _cadfe -_ecd ._fab <=_cef {_ecd ._fda ,_gff =_ecd ._gg .findNext (_ecd ._fda ,_bbf );if _gff !=nil {return _gff ; -};_ade +=_cadfe -_ecd ._fab ;_ecd ._fab =0;if _ade ==_cef {return nil ;};}else {_ecd ._fab +=_cef ;return nil ;};if _ecd ._fda ==_bdgb {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 (_ecd ._fda )}; -};};for {if _cef -_ade < _cadfe {_ecd ._fab =_cef -_ade ;return nil ;}else {_ade +=_cadfe ;_ecd ._fda ,_gff =_ecd ._gg .findNext (_ecd ._fda ,_bbf );if _gff !=nil {return _gff ;};if _ade ==_cef {return nil ;};};};};func (_edfb Error )Error ()string {return "\u006ds\u0063\u0066\u0062\u003a\u0020"+_edfb ._eefc +"\u003b\u0020"+_f .FormatInt (_edfb ._bgac ,10); -};func (_gbaa *Reader )GetEntry (entryName string )(*File ,error ){for _fbac ,_dbe :=_gbaa .Next ();_dbe ==nil ;_fbac ,_dbe =_gbaa .Next (){if _fbac .Name ==entryName {return _fbac ,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 (_abe uint32 =0xFFFFFFFA;_fgdd uint32 =0xFFFFFFFC;_cafc uint32 =0xFFFFFFFD;_bdgb uint32 =0xFFFFFFFE;_abff uint32 =0xFFFFFFFF;_ccg byte =0xFF;_be uint32 =0xFFFFFFFA;_edba uint32 =0xFFFFFFFF;);func (_def *Reader )findNextFreeSector (_gddd bool )(uint32 ,error ){_baac :=_def .findFatLocsOffset (_gddd ); -_bgdb :=uint32 (0);_afbc :=_def ._egab /4;for {_agfc ,_aedb :=_def .readAt (_baac ,4);if _aedb !=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"+_aedb .Error ()+"\u0029",_baac }; -};_dfa :=_ca .LittleEndian .Uint32 (_agfc );if _dfa ==_abff {break ;};if _bgdb >=_afbc {return 0,Error {ErrRead ,"\u0065\u006e\u0064\u0020of\u0020\u006d\u0069\u006e\u0069\u0046\u0061\u0074\u0020\u0072\u0065\u0061\u0063\u0068e\u0064",_baac };};_bgdb ++; -_baac +=4;};return _bgdb ,nil ;};func (_dbfb *Reader )ID ()string {return _dbfb .File [0].ID ()};func (_bb fileInfo )ModTime ()_c .Time {return _bb .Modified ()};type header struct{*headerFields ;_dgd []uint32 ;_dgg []uint32 ;_egb []uint32 ;};func (_cfa *Reader )Read (b []byte )(_bdfc int ,_bgc error ){if _cfa ._cfdf >=len (_cfa .File ){return 0,_eb .EOF ; -};return _cfa .File [_cfa ._cfdf ].Read (b );};func _ef (_bdd uint16 ,_cad *File ){_dc (_cad );if _cad ._ccd !=_aeb {return ;};if _bdd > 3{_cad .Size =int64 (_ca .LittleEndian .Uint64 (_cad ._ed [:]));}else {_cad .Size =int64 (_ca .LittleEndian .Uint32 (_cad ._ed [:4])); -};};const (_ac uint8 =0x0;_cc uint8 =0x1;);type headerFields struct{_bag uint64 ;_ [16]byte ;_bbfc uint16 ;_gbf uint16 ;_ [2]byte ;_gba uint16 ;_ [2]byte ;_ [6]byte ;_cfc uint32 ;_gaa uint32 ;_cab uint32 ;_ [4]byte ;_ [4]byte ;_ebec uint32 ;_ega uint32 ; -_bbbb uint32 ;_eac uint32 ;_cddc [109]uint32 ;};func (_cdf *Reader )setHeader ()error {_edf ,_fff :=_cdf .readAt (0,_bgd );if _fff !=nil {return _fff ;};_cdf ._edbe =&header {headerFields :_fbgc (_edf )};if _cdf ._edbe ._bag !=_gdb {return Error {ErrFormat ,"\u0062\u0061\u0064\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065",int64 (_cdf ._edbe ._bag )}; -};if _cdf ._edbe ._gba ==0x0009||_cdf ._edbe ._gba ==0x000c{_cdf ._egab =uint32 (1<<_cdf ._edbe ._gba );}else {return Error {ErrFormat ,"\u0069\u006c\u006c\u0065ga\u006c\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0020\u0073\u0069\u007a\u0065",int64 (_cdf ._edbe ._gba )}; -};if _cdf ._edbe ._eac > 0{_fgg :=(_cdf ._egab /4)-1;if int (_cdf ._edbe ._eac *_fgg +109)< 0{return Error {ErrFormat ,"\u0044I\u0046A\u0054\u0020\u0069\u006e\u0074 \u006f\u0076e\u0072\u0066\u006c\u006f\u0077",int64 (_cdf ._edbe ._eac )};};if _cdf ._edbe ._eac *_fgg +109> _cdf ._edbe ._gaa +_fgg {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 (_cdf ._edbe ._eac )}; -};};if _cdf ._edbe ._ega > 0{if int (_cdf ._egab /4*_cdf ._edbe ._ega )< 0{return Error {ErrFormat ,"m\u0069\u006e\u0069\u0020FA\u0054 \u0069\u006e\u0074\u0020\u006fv\u0065\u0072\u0066\u006c\u006f\u0077",int64 (_cdf ._edbe ._ega )};};if _cdf ._edbe ._ega > _cdf ._edbe ._gaa *(_cdf ._egab /_fcda ){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 (_cdf ._edbe ._gaa )}; -};};return nil ;};func (_eef fileInfo )Name ()string {return _eef .File .Name };type File struct{Name string ;Initial uint16 ;Path []string ;Size int64 ;_aagc int64 ;_fda uint32 ;_fab int64 ;*directoryEntryFields ;_gg *Reader ;};const (ErrFormat =iota ; -ErrRead ;ErrSeek ;ErrWrite ;ErrTraverse ;);func _ab (_adb []byte )*directoryEntryFields {_db :=&directoryEntryFields {};for _fa :=range _db ._d {_db ._d [_fa ]=_ca .LittleEndian .Uint16 (_adb [_fa *2:_fa *2+2]);};_db ._ad =_ca .LittleEndian .Uint16 (_adb [64:66]); -_db ._ccd =uint8 (_adb [66]);_db ._df =uint8 (_adb [67]);_db ._af =_ca .LittleEndian .Uint32 (_adb [68:72]);_db ._aab =_ca .LittleEndian .Uint32 (_adb [72:76]);_db ._cb =_ca .LittleEndian .Uint32 (_adb [76:80]);_db ._bf =_ea .MustGuid (_adb [80:96]);copy (_db ._ee [:],_adb [96:100]); -_db ._eae =_ea .MustFileTime (_adb [100:108]);_db ._dg =_ea .MustFileTime (_adb [108:116]);_db ._cd =_ca .LittleEndian .Uint32 (_adb [116:120]);copy (_db ._ed [:],_adb [120:128]);return _db ;};func (_afcb *Reader )Next ()(*File ,error ){_afcb ._cfdf ++; -if _afcb ._cfdf >=len (_afcb .File ){return nil ,_eb .EOF ;};return _afcb .File [_afcb ._cfdf ],nil ;};func (_da *File )Read (b []byte )(int ,error ){if _da .Size < 1||_da ._aagc >=_da .Size {return 0,_eb .EOF ;};_ebf :=len (b );if int64 (_ebf )> _da .Size -_da ._aagc {_ebf =int (_da .Size -_da ._aagc ); -};_afe ,_ecc :=_da .stream (_ebf );if _ecc !=nil {return 0,_ecc ;};var _de ,_ecg int ;for _ ,_ga :=range _afe {_fag :=_de +int (_ga [1]);if _fag < _de ||_fag > _ebf {return 0,Error {ErrRead ,"\u0062a\u0064 \u0072\u0065\u0061\u0064\u0020\u006c\u0065\u006e\u0067\u0074\u0068",int64 (_fag )}; -};_gf ,_abf :=_da ._gg ._ecce .ReadAt (b [_de :_fag ],_ga [0]);_ecg =_ecg +_gf ;if _abf !=nil {_da ._aagc +=int64 (_ecg );return _ecg ,Error {ErrRead ,"\u0075n\u0064\u0065\u0072\u006c\u0079\u0069\u006e\u0067\u0020\u0072\u0065a\u0064\u0065\u0072\u0020\u0066\u0061\u0069\u006c\u0020\u0028"+_abf .Error ()+"\u0029",int64 (_de )}; -};_de =_fag ;};_da ._aagc +=int64 (_ecg );if _ecg !=_ebf {_ecc =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 (_ecg )}; -}else if _ecg < len (b ){_ecc =_eb .EOF ;};return _ecg ,_ecc ;};const (_gdb uint64 =0xE11AB1A1E011CFD0;_fcda uint32 =64;_ada int64 =4096;_ceg uint32 =128;);func _dc (_ec *File ){if _ec ._ad < 4||_ec ._ad > 64{return ;};_adf :=int (_ec ._ad /2-1);_ec .Initial =_ec ._d [0]; -var _fd int ;if !_b .IsPrint (rune (_ec .Initial )){_fd =1;};_ec .Name =string (_aa .Decode (_ec ._d [_fd :_adf ]));};func (_bfb *Reader )exportHeader (_cda *_fe .Writer )error {if _bcae :=_ca .Write (_cda ,_ca .LittleEndian ,&_bfb ._edbe ._bag );_bcae !=nil {return _bcae ; -};if _bge :=_cda .Skip (16);_bge !=nil {return _bge ;};if _eaga :=_ca .Write (_cda ,_ca .LittleEndian ,&_bfb ._edbe ._bbfc );_eaga !=nil {return _eaga ;};if _fee :=_ca .Write (_cda ,_ca .LittleEndian ,&_bfb ._edbe ._gbf );_fee !=nil {return _fee ;};if _gbag :=_ca .Write (_cda ,_ca .LittleEndian ,uint16 (0xfffe)); -_gbag !=nil {return _gbag ;};if _cfad :=_ca .Write (_cda ,_ca .LittleEndian ,&_bfb ._edbe ._gba );_cfad !=nil {return _cfad ;};if _cbfa :=_ca .Write (_cda ,_ca .LittleEndian ,uint16 (0x0006));_cbfa !=nil {return _cbfa ;};if _deba :=_cda .Skip (6);_deba !=nil {return _deba ; -};if _fabd :=_ca .Write (_cda ,_ca .LittleEndian ,&_bfb ._edbe ._cfc );_fabd !=nil {return _fabd ;};if _eebf :=_ca .Write (_cda ,_ca .LittleEndian ,&_bfb ._edbe ._gaa );_eebf !=nil {return _eebf ;};if _eegc :=_ca .Write (_cda ,_ca .LittleEndian ,&_bfb ._edbe ._cab ); -_eegc !=nil {return _eegc ;};if _cca :=_cda .Skip (4);_cca !=nil {return _cca ;};if _afca :=_ca .Write (_cda ,_ca .LittleEndian ,uint32 (0x00001000));_afca !=nil {return _afca ;};if _badg :=_ca .Write (_cda ,_ca .LittleEndian ,&_bfb ._edbe ._ebec );_badg !=nil {return _badg ; -};if _bfeb :=_ca .Write (_cda ,_ca .LittleEndian ,&_bfb ._edbe ._ega );_bfeb !=nil {return _bfeb ;};if _feb :=_ca .Write (_cda ,_ca .LittleEndian ,&_bfb ._edbe ._bbbb );_feb !=nil {return _feb ;};if _bbfd :=_ca .Write (_cda ,_ca .LittleEndian ,&_bfb ._edbe ._eac ); -_bbfd !=nil {return _bbfd ;};for _fdaaf :=0;_fdaaf < 109;_fdaaf ++{if _ceb :=_ca .Write (_cda ,_ca .LittleEndian ,&_bfb ._edbe ._cddc [_fdaaf ]);_ceb !=nil {return _ceb ;};};return nil ;};func (_efc *Reader )Modified ()_c .Time {return _efc .File [0].Modified ()}; -func (_gdf Error )Typ ()int {return _gdf ._fec };func (_beb *Reader )exportDifats (_fdaf *_fe .Writer )error {if _beb ._edbe ._eac ==0{return nil ;};return nil ;};func (_ge *Reader )setDirEntries ()error {_fc :=20;if _ge ._edbe ._cfc > 0{_fc =int (_ge ._edbe ._cfc ); -};_bd :=make ([]*File ,0,_fc );_bdf :=make (map[uint32 ]bool );_fg :=int (_ge ._egab /_ceg );_bc :=_ge ._edbe ._cab ;for _bc !=_bdgb {_fga ,_ccde :=_ge .readAt (_ecda (_ge ._egab ,_bc ),int (_ge ._egab ));if _ccde !=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"+_ccde .Error ()+"\u0029",_ecda (_ge ._egab ,_bc )}; -};for _bfa :=0;_bfa < _fg ;_bfa ++{_eab :=&File {_gg :_ge };_eab .directoryEntryFields =_ab (_fga [_bfa *int (_ceg ):]);_ef (_ge ._edbe ._gbf ,_eab );_eab ._fda =_eab ._cd ;_bd =append (_bd ,_eab );};_acc ,_ccde :=_ge .findNext (_bc ,false );if _ccde !=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"+_ccde .Error ()+"\u0029",int64 (_acc )}; -};if _acc <=_bc {if _acc ==_bc ||_bdf [_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 )}; -};_bdf [_acc ]=true ;};_bc =_acc ;};_ge ._fdaa =_bd ;return nil ;};func (_eag fileInfo )Mode ()_g .FileMode {return _eag .File .mode ()};func _fbgc (_bfgf []byte )*headerFields {_eebb :=&headerFields {};_eebb ._bag =_ca .LittleEndian .Uint64 (_bfgf [:8]); -_eebb ._bbfc =_ca .LittleEndian .Uint16 (_bfgf [24:26]);_eebb ._gbf =_ca .LittleEndian .Uint16 (_bfgf [26:28]);_eebb ._gba =_ca .LittleEndian .Uint16 (_bfgf [30:32]);_eebb ._cfc =_ca .LittleEndian .Uint32 (_bfgf [40:44]);_eebb ._gaa =_ca .LittleEndian .Uint32 (_bfgf [44:48]); -_eebb ._cab =_ca .LittleEndian .Uint32 (_bfgf [48:52]);_eebb ._ebec =_ca .LittleEndian .Uint32 (_bfgf [60:64]);_eebb ._ega =_ca .LittleEndian .Uint32 (_bfgf [64:68]);_eebb ._bbbb =_ca .LittleEndian .Uint32 (_bfgf [68:72]);_eebb ._eac =_ca .LittleEndian .Uint32 (_bfgf [72:76]); -var _bbbe int ;for _cfe :=76;_cfe < 512;_cfe =_cfe +4{_eebb ._cddc [_bbbe ]=_ca .LittleEndian .Uint32 (_bfgf [_cfe :_cfe +4]);_bbbe ++;};return _eebb ;};func (_gcd *Reader )readAt (_agf int64 ,_abffa int )([]byte ,error ){if _gcd ._fbgb {_ccdec ,_fad :=_gcd ._ecce .(slicer ).Slice (_agf ,_abffa ); -if _fad !=nil {return nil ,Error {ErrRead ,"\u0073\u006c\u0069\u0063er\u0020\u0072\u0065\u0061\u0064\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0028"+_fad .Error ()+"\u0029",_agf };};return _ccdec ,nil ;};if _abffa > len (_gcd ._edbb ){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 (_abffa )}; -};if _ ,_bdb :=_gcd ._ecce .ReadAt (_gcd ._edbb [:_abffa ],_agf );_bdb !=nil {return nil ,Error {ErrRead ,_bdb .Error (),_agf };};return _gcd ._edbb [:_abffa ],nil ;};func (_fedd *Reader )findNext (_cbb uint32 ,_aabc bool )(uint32 ,error ){_afcf :=_fedd ._egab /4; -_abd :=int (_cbb /_afcf );var _fac uint32 ;if _aabc {if _abd < 0||_abd >=len (_fedd ._edbe ._dgg ){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 (_abd )}; -};_fac =_fedd ._edbe ._dgg [_abd ];}else {if _abd < 0||_abd >=len (_fedd ._edbe ._dgd ){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 (_abd )}; -};_fac =_fedd ._edbe ._dgd [_abd ];};_cce :=_cbb %_afcf ;_aca :=_ecda (_fedd ._egab ,_fac )+int64 (_cce *4);_efaf ,_cdg :=_fedd .readAt (_aca ,4);if _cdg !=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"+_cdg .Error ()+"\u0029",_aca }; -};_aeca :=_ca .LittleEndian .Uint32 (_efaf );return _aeca ,nil ;};func New (ra _eb .ReaderAt )(*Reader ,error ){_ggd :=&Reader {_ecce :ra };if _ ,_dcd :=ra .(slicer );_dcd {_ggd ._fbgb =true ;}else {_ggd ._edbb =make ([]byte ,_bgd );};if _deb :=_ggd .setHeader (); -_deb !=nil {return nil ,_deb ;};if !_ggd ._fbgb &&int (_ggd ._egab )> len (_ggd ._edbb ){_ggd ._edbb =make ([]byte ,_ggd ._egab );};if _abec :=_ggd .setDifats ();_abec !=nil {return nil ,_abec ;};if _bed :=_ggd .setDirEntries ();_bed !=nil {return nil ,_bed ; -};if _gga :=_ggd .setMiniStream ();_gga !=nil {return nil ,_gga ;};if _baec :=_ggd .traverse ();_baec !=nil {return nil ,_baec ;};return _ggd ,nil ;};func (_cg fileInfo )IsDir ()bool {return _cg .mode ().IsDir ()};func _fde (_afg *directoryEntryFields )(*_a .Buffer ,error ){_fae :=_a .NewBuffer ([]byte {}); -for _ ,_cde :=range _afg ._d {if _dac :=_ca .Write (_fae ,_ca .LittleEndian ,&_cde );_dac !=nil {return nil ,_dac ;};};if _aae :=_ca .Write (_fae ,_ca .LittleEndian ,&_afg ._ad );_aae !=nil {return nil ,_aae ;};if _bddb :=_ca .Write (_fae ,_ca .LittleEndian ,&_afg ._ccd ); -_bddb !=nil {return nil ,_bddb ;};if _eg :=_ca .Write (_fae ,_ca .LittleEndian ,&_afg ._df );_eg !=nil {return nil ,_eg ;};if _faeb :=_ca .Write (_fae ,_ca .LittleEndian ,&_afg ._af );_faeb !=nil {return nil ,_faeb ;};if _cee :=_ca .Write (_fae ,_ca .LittleEndian ,&_afg ._aab ); -_cee !=nil {return nil ,_cee ;};if _ebe :=_ca .Write (_fae ,_ca .LittleEndian ,&_afg ._cb );_ebe !=nil {return nil ,_ebe ;};if _dfe :=_ca .Write (_fae ,_ca .LittleEndian ,&_afg ._bf .DataA );_dfe !=nil {return nil ,_dfe ;};if _bff :=_ca .Write (_fae ,_ca .LittleEndian ,&_afg ._bf .DataB ); -_bff !=nil {return nil ,_bff ;};if _fdag :=_ca .Write (_fae ,_ca .LittleEndian ,&_afg ._bf .DataC );_fdag !=nil {return nil ,_fdag ;};if _ ,_agd :=_fae .Write (_afg ._bf .DataD [:]);_agd !=nil {return nil ,_agd ;};if _ ,_cfd :=_fae .Write (_afg ._ee [:]); -_cfd !=nil {return nil ,_cfd ;};if _cae :=_ca .Write (_fae ,_ca .LittleEndian ,&_afg ._eae .Low );_cae !=nil {return nil ,_cae ;};if _ggg :=_ca .Write (_fae ,_ca .LittleEndian ,&_afg ._eae .High );_ggg !=nil {return nil ,_ggg ;};if _gge :=_ca .Write (_fae ,_ca .LittleEndian ,&_afg ._dg .Low ); -_gge !=nil {return nil ,_gge ;};if _fabg :=_ca .Write (_fae ,_ca .LittleEndian ,&_afg ._dg .High );_fabg !=nil {return nil ,_fabg ;};if _dbf :=_ca .Write (_fae ,_ca .LittleEndian ,&_afg ._cd );_dbf !=nil {return nil ,_dbf ;};if _ ,_baag :=_fae .Write (_afg ._ed [:]); -_baag !=nil {return nil ,_baag ;};return _fae ,nil ;};func (_gcbf *File )stream (_dec int )([][2]int64 ,error ){var _fba bool ;var _eabe int ;var _fdd int64 ;if _gcbf .Size < _ada {_fba =true ;_eabe =_dec /int (_fcda )+2;_fdd =int64 (_fcda );}else {_eabe =_dec /int (_gcbf ._gg ._egab )+2; -_fdd =int64 (_gcbf ._gg ._egab );};_fcd :=make ([][2]int64 ,0,_eabe );var _bad ,_gda int ;if _gcbf ._fab > 0{_gce ,_aaa :=_gcbf ._gg .getOffset (_gcbf ._fda ,_fba );if _aaa !=nil {return nil ,_aaa ;};if _fdd -_gcbf ._fab >=int64 (_dec ){_fcd =append (_fcd ,[2]int64 {_gce +_gcbf ._fab ,int64 (_dec )}); -}else {_fcd =append (_fcd ,[2]int64 {_gce +_gcbf ._fab ,_fdd -_gcbf ._fab });};if _fdd -_gcbf ._fab <=int64 (_dec ){_gcbf ._fda ,_aaa =_gcbf ._gg .findNext (_gcbf ._fda ,_fba );if _aaa !=nil {return nil ,_aaa ;};_gda +=int (_fdd -_gcbf ._fab );_gcbf ._fab =0; -}else {_gcbf ._fab +=int64 (_dec );};if _fcd [0][1]==int64 (_dec ){return _fcd ,nil ;};if _gcbf ._fda ==_bdgb {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 (_gcbf ._fda )}; -};_bad ++;};for {if _bad >=cap (_fcd ){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 (_bad )};};_gdad ,_abg :=_gcbf ._gg .getOffset (_gcbf ._fda ,_fba ); -if _abg !=nil {return nil ,_abg ;};if _dec -_gda < int (_fdd ){_fcd =append (_fcd ,[2]int64 {_gdad ,int64 (_dec -_gda )});_gcbf ._fab =int64 (_dec -_gda );return _ced (_fcd ),nil ;}else {_fcd =append (_fcd ,[2]int64 {_gdad ,_fdd });_gda +=int (_fdd );_gcbf ._fda ,_abg =_gcbf ._gg .findNext (_gcbf ._fda ,_fba ); -if _abg !=nil {return nil ,_abg ;};if _gda ==_dec {return _ced (_fcd ),nil ;};};_bad ++;};};func (_ebb *File )mode ()_g .FileMode {if _ebb ._ccd !=_aeb {return _g .ModeDir |0777;};return 0666;};func (_ggf *File )reset (){_ggf ._aagc =0;_ggf ._fab =0;_ggf ._fda =_ggf ._cd }; -type slicer interface{Slice (_ecf int64 ,_dag int )([]byte ,error );};func (_gdg *Reader )GetHeader ()*header {return _gdg ._edbe };func (_dcfb *Reader )findFatLocsOffset (_bca bool )int64 {var _egc uint32 ;if _bca {_egc =_dcfb ._edbe ._dgg [0];}else {_egc =_dcfb ._edbe ._dgd [0]; -};return _ecda (_dcfb ._egab ,_egc );};func (_dd *Reader )traverse ()error {_dd .File =make ([]*File ,0,len (_dd ._fdaa ));var (_bgb func (int ,[]string );_caac error ;_gef int ;);_bgb =func (_dfg int ,_bfe []string ){_gef ++;if _gef > len (_dd ._fdaa ){_caac =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 (_dfg )}; -return ;};if _dfg < 0||_dfg >=len (_dd ._fdaa ){_caac =Error {ErrTraverse ,"\u0069\u006c\u006ceg\u0061\u006c\u0020\u0074\u0072\u0061\u0076\u0065\u0072\u0073\u0061\u006c\u0020\u0069\u006e\u0064\u0065\u0078",int64 (_dfg )};return ;};_fed :=_dd ._fdaa [_dfg ]; -if _fed ._af !=_edba {_bgb (int (_fed ._af ),_bfe );};_dd .File =append (_dd .File ,_fed );_fed .Path =_bfe ;if _fed ._cb !=_edba {if _dfg > 0{_bgb (int (_fed ._cb ),append (_bfe ,_fed .Name ));}else {_bgb (int (_fed ._cb ),_bfe );};};if _fed ._aab !=_edba {_bgb (int (_fed ._aab ),_bfe ); -};return ;};_bgb (0,[]string {});return _caac ;};func (_eebg *Reader )exportMiniStream ()(*_fe .Writer ,*_fe .Writer ,error ){_edbad ,_gcea :=_fe .NewWriter (),_fe .NewWriter ();_cfeb :=uint32 (0);for _ ,_aac :=range _eebg .File {if _aac .Size ==0{continue ; -};_aac .reset ();_aac ._cd =_cfeb ;_fca :=int (_aac .Size )/int (_fcda );if int (_aac .Size )%int (_fcda )!=0{_fca ++;};for _cba :=1;_cba < _fca ;_cba ++{_cfeb ++;if _fcfa :=_ca .Write (_edbad ,_ca .LittleEndian ,_cfeb );_fcfa !=nil {return nil ,nil ,_fcfa ; -};};if _gag :=_ca .Write (_edbad ,_ca .LittleEndian ,_bdgb );_gag !=nil {return nil ,nil ,_gag ;};_cfeb ++;if _ ,_afbe :=_eb .Copy (_gcea ,_aac );_afbe !=nil {return nil ,nil ,_afbe ;};if _cbc :=_gcea .AlignLength (64);_cbc !=nil {return nil ,nil ,_cbc ; -};};if _aeba :=_edbad .FillWithByte (int (_eebg ._egab )-_edbad .Len (),_ccg );_aeba !=nil {return nil ,nil ,_aeba ;};if _eca :=_gcea .AlignLength (int (_eebg ._egab ));_eca !=nil {return nil ,nil ,_eca ;};return _edbad ,_gcea ,nil ;};func (_dbcb *Reader )exportFAT (_cag *_fe .Writer ,_dccb []uint32 )error {if _dbcb ._edbe ._gaa ==0{return nil ; -};_gcef :=_a .NewBuffer ([]byte {});if _acab :=_ca .Write (_gcef ,_ca .LittleEndian ,_cafc );_acab !=nil {return _acab ;};for _gdag :=0;_gdag < len (_dccb )-1;_gdag ++{for _cdfe :=_dccb [_gdag ];_cdfe < _dccb [_gdag +1]-1;_cdfe ++{if _bgbd :=_ca .Write (_gcef ,_ca .LittleEndian ,_cdfe ); -_bgbd !=nil {return _bgbd ;};};if _fded :=_ca .Write (_gcef ,_ca .LittleEndian ,_bdgb );_fded !=nil {return _fded ;};};_edg :=512;for _ ,_cge :=range _gcef .Bytes (){if _ccca :=_cag .WriteByteAt (_cge ,_edg );_ccca !=nil {return _ccca ;};_edg ++;};return nil ; -};func _ced (_cafd [][2]int64 )[][2]int64 {_abfg :=len (_cafd );for _aga ,_aec :=0,0;_aga < _abfg &&_aec +1< len (_cafd );_aga ++{if _cafd [_aec ][0]+_cafd [_aec ][1]==_cafd [_aec +1][0]{_cafd [_aec ][1]=_cafd [_aec ][1]+_cafd [_aec +1][1];for _cgd :=range _cafd [_aec +1:len (_cafd )-1]{_cafd [_aec +1+_cgd ]=_cafd [_cgd +_aec +2]; -};_cafd =_cafd [:len (_cafd )-1];}else {_aec +=1;};};return _cafd ;}; \ No newline at end of file +package mscfb ;import (_fa "bytes";_d "encoding/binary";_be "fmt";_ad "github.com/richardlehane/msoleps/types";_ade "github.com/unidoc/unioffice/internal/mscfb/rw";_c "io";_faa "os";_a "strconv";_e "time";_bf "unicode";_b "unicode/utf16";);func (_geec *Reader )findFatLocsOffset (_fbgg bool )int64 {var _eeae uint32 ; +if _fbgg {_eeae =_geec ._eebb ._dfc [0];}else {_eeae =_geec ._eebb ._cgee [0];};return _bfde (_geec ._ece ,_eeae );};func (_gae *Reader )setDifats ()error {_gae ._eebb ._cgee =_gae ._eebb ._cdg [:];if _gae ._eebb ._ebea ==0{return nil ;};_geg :=(_gae ._ece /4)-1; +_cdcf :=make ([]uint32 ,109,_gae ._eebb ._ebea *_geg +109);copy (_cdcf ,_gae ._eebb ._cgee );_gae ._eebb ._cgee =_cdcf ;_cgef :=_gae ._eebb ._fagd ;for _dcg :=0;_dcg < int (_gae ._eebb ._ebea );_dcg ++{_ggd ,_fbc :=_gae .readAt (_bfde (_gae ._ece ,_cgef ),int (_gae ._ece )); +if _fbc !=nil {return Error {ErrFormat ,"e\u0072r\u006f\u0072\u0020\u0073\u0065\u0074\u0074\u0069n\u0067\u0020\u0044\u0049FA\u0054\u0028"+_fbc .Error ()+"\u0029",int64 (_cgef )};};for _bgd :=0;_bgd < int (_geg );_bgd ++{_gae ._eebb ._cgee =append (_gae ._eebb ._cgee ,_d .LittleEndian .Uint32 (_ggd [_bgd *4:_bgd *4+4])); +};_cgef =_d .LittleEndian .Uint32 (_ggd [len (_ggd )-4:]);};return nil ;};func _gc (_fe []byte )*directoryEntryFields {_eg :=&directoryEntryFields {};for _ge :=range _eg ._fb {_eg ._fb [_ge ]=_d .LittleEndian .Uint16 (_fe [_ge *2:_ge *2+2]);};_eg ._dg =_d .LittleEndian .Uint16 (_fe [64:66]); +_eg ._cbd =uint8 (_fe [66]);_eg ._gb =uint8 (_fe [67]);_eg ._adg =_d .LittleEndian .Uint32 (_fe [68:72]);_eg ._gbc =_d .LittleEndian .Uint32 (_fe [72:76]);_eg ._ea =_d .LittleEndian .Uint32 (_fe [76:80]);_eg ._bc =_ad .MustGuid (_fe [80:96]);copy (_eg ._fbf [:],_fe [96:100]); +_eg ._bfd =_ad .MustFileTime (_fe [100:108]);_eg ._ab =_ad .MustFileTime (_fe [108:116]);_eg ._ed =_d .LittleEndian .Uint32 (_fe [116:120]);copy (_eg ._ec [:],_fe [120:128]);return _eg ;};const (_gdd uint64 =0xE11AB1A1E011CFD0;_ada uint32 =64;_bdaf int64 =4096; +_fea uint32 =128;);func (_ac *File )Modified ()_e .Time {return _ac ._ab .Time ()};func _af (_ga uint16 ,_gbca *File ){_faae (_gbca );if _gbca ._cbd !=_fg {return ;};if _ga > 3{_gbca .Size =int64 (_d .LittleEndian .Uint64 (_gbca ._ec [:]));}else {_gbca .Size =int64 (_d .LittleEndian .Uint32 (_gbca ._ec [:4])); +};};func (_de *File )reset (){_de ._afb =0;_de ._dfb =0;_de ._agf =_de ._ed };func (_cbdg fileInfo )ModTime ()_e .Time {return _cbdg .Modified ()};type directoryEntryFields struct{_fb [32]uint16 ;_dg uint16 ;_cbd uint8 ;_gb uint8 ;_adg uint32 ;_gbc uint32 ; +_ea uint32 ;_bc _ad .Guid ;_fbf [4]byte ;_bfd _ad .FileTime ;_ab _ad .FileTime ;_ed uint32 ;_ec [8]byte ;};func (_dag *File )changeSize (_baa int64 )error {if _baa ==_dag .Size {return nil ;};var _aeaf *File ;for _ ,_cad :=range _dag ._ca ._bfgd {if _cad .Name ==_dag .Name {_aeaf =_cad ; +break ;};};if _aeaf ==nil {return _be .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",_dag .Name );};_cbg :=_fa .NewBuffer ([]byte {}); +if _eab :=_d .Write (_cbg ,_d .LittleEndian ,_baa );_eab !=nil {return _eab ;};for _gbg ,_cbf :=range _cbg .Bytes (){_aeaf ._ec [_gbg ]=_cbf ;};var _ace int64 ;var _cbgg bool ;if _dag .Size < _bdaf {_cbgg =true ;_ace =int64 (_ada );}else {_ace =int64 (_dag ._ca ._ece ); +};_cfd :=int ((_dag .Size -1)/_ace )+1;_ef :=int ((_baa -1)/_ace )+1;if _cfd < _ef {_fec ,_ddf :=_dag .findLast (_cbgg );if _ddf !=nil {return _ddf ;};_fefe ,_ddf :=_dag ._ca .findNextFreeSector (_cbgg );if _ddf !=nil {return _ddf ;};for _fed :=_ef -_cfd ; +_fed > 0;_fed --{if _fc :=_dag ._ca .saveToFatLocs (_fec ,_fefe ,_cbgg );_fc !=nil {return _fc ;};if _fed > 1{_fec =_fefe ;_fefe ++;}else if _ddg :=_dag ._ca .saveToFatLocs (_fefe ,_daa ,_cbgg );_ddg !=nil {return _ddg ;};};}else if _cfd > _ef {_ecb :=_dag ._ed ; +var _gba error ;for _bcdf :=0;_bcdf < _ef -1;_bcdf ++{_ecb ,_gba =_dag ._ca .findNext (_ecb ,_cbgg );if _gba !=nil {return _gba ;};};if _bba :=_dag ._ca .saveToFatLocs (_ecb ,_daa ,_cbgg );_bba !=nil {return _bba ;};};_dag .Size =_baa ;return nil ;};func (_cfe *File )seek (_gacf int64 )error {var _fgca bool ; +var _aee int64 ;if _cfe .Size < _bdaf {_fgca =true ;_aee =64;}else {_aee =int64 (_cfe ._ca ._ece );};var _eaf int64 ;var _fbd error ;if _cfe ._dfb > 0{if _aee -_cfe ._dfb <=_gacf {_cfe ._agf ,_fbd =_cfe ._ca .findNext (_cfe ._agf ,_fgca );if _fbd !=nil {return _fbd ; +};_eaf +=_aee -_cfe ._dfb ;_cfe ._dfb =0;if _eaf ==_gacf {return nil ;};}else {_cfe ._dfb +=_gacf ;return nil ;};if _cfe ._agf ==_daa {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 (_cfe ._agf )}; +};};for {if _gacf -_eaf < _aee {_cfe ._dfb =_gacf -_eaf ;return nil ;}else {_eaf +=_aee ;_cfe ._agf ,_fbd =_cfe ._ca .findNext (_cfe ._agf ,_fgca );if _fbd !=nil {return _fbd ;};if _eaf ==_gacf {return nil ;};};};};const (_g uint8 =0x0;_bd uint8 =0x1;); +const _bcc int =8+16+10+6+12+8+16+109*4;func (_cdac *Reader )saveToFatLocs (_aff uint32 ,_age interface{},_cag bool )error {_ecfb :=_fa .NewBuffer ([]byte {});if _dbcb :=_d .Write (_ecfb ,_d .LittleEndian ,_age );_dbcb !=nil {return _dbcb ;};_dgda :=_cdac .findFatLocsOffset (_cag )+int64 (_aff *4); +_ ,_ebcd :=_cdac ._adee .WriteAt (_ecfb .Bytes (),_dgda );return _ebcd ;};type Error struct{_afcf int ;_adc string ;_cfb int64 ;};func (_abf *File )Write (b []byte )(int ,error ){if _abf .Size < 1||_abf ._afb >=_abf .Size {return 0,_c .EOF ;};if _dc :=_abf .ensureWriterAt (); +_dc !=nil {return 0,_dc ;};_da :=len (b );if int64 (_da )> _abf .Size -_abf ._afb {_da =int (_abf .Size -_abf ._afb );};_bbcf ,_afe :=_abf .stream (_da );if _afe !=nil {return 0,_afe ;};var _afa ,_cbb int ;for _ ,_feb :=range _bbcf {_gad :=_afa +int (_feb [1]); +if _gad < _afa ||_gad > _da {return 0,Error {ErrWrite ,"\u0062\u0061d\u0020\u0077\u0072i\u0074\u0065\u0020\u006c\u0065\u006e\u0067\u0074\u0068",int64 (_gad )};};_ce ,_cba :=_abf ._ca ._adee .WriteAt (b [_afa :_gad ],_feb [0]);_cbb =_cbb +_ce ;if _cba !=nil {_abf ._afb +=int64 (_cbb ); +return _cbb ,Error {ErrWrite ,"\u0075n\u0064\u0065\u0072\u006c\u0079\u0069\u006e\u0067\u0020\u0077\u0072i\u0074\u0065\u0072\u0020\u0066\u0061\u0069\u006c\u0020\u0028"+_cba .Error ()+"\u0029",int64 (_afa )};};_afa =_gad ;};_abf ._afb +=int64 (_cbb );if _cbb !=_da {_afe =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 (_cbb )}; +}else if _cbb < len (b ){_afe =_c .EOF ;};return _cbb ,_afe ;};type File struct{Name string ;Initial uint16 ;Path []string ;Size int64 ;_afb int64 ;_agf uint32 ;_dfb int64 ;*directoryEntryFields ;_ca *Reader ;};func (_dgb *File )ensureWriterAt ()error {if _dgb ._ca ._adee ==nil {_bbc ,_ebg :=_dgb ._ca ._afbe .(_c .WriterAt ); +if !_ebg {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}; +};_dgb ._ca ._adee =_bbc ;};return nil ;};func (_dfbc *Reader )exportFAT (_dcc *_ade .Writer ,_gaf []uint32 )error {if _dfbc ._eebb ._dfa ==0{return nil ;};_dbca :=_fa .NewBuffer ([]byte {});if _ddfg :=_d .Write (_dbca ,_d .LittleEndian ,_gcf );_ddfg !=nil {return _ddfg ; +};for _gfe :=0;_gfe < len (_gaf )-1;_gfe ++{for _ggb :=_gaf [_gfe ];_ggb < _gaf [_gfe +1]-1;_ggb ++{if _dca :=_d .Write (_dbca ,_d .LittleEndian ,_ggb );_dca !=nil {return _dca ;};};if _eaaa :=_d .Write (_dbca ,_d .LittleEndian ,_daa );_eaaa !=nil {return _eaaa ; +};};_dfgg :=512;for _ ,_ecg :=range _dbca .Bytes (){if _afgc :=_dcc .WriteByteAt (_ecg ,_dfgg );_afgc !=nil {return _afgc ;};_dfgg ++;};return nil ;};type header struct{*headerFields ;_cgee []uint32 ;_dfc []uint32 ;_cdd []uint32 ;};func (_fagc *Reader )exportDirEntries (_dbc *_ade .Writer )error {if int64 (_dbc .Len ())!=_bfde (_fagc ._ece ,_fagc ._eebb ._eba ){return Error {ErrWrite ,_be .Sprintf ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0077\u0072\u0069\u0074\u0065\u0072\u0020l\u0065\u006e\u0067t\u0068:\u0020\u0025\u0076",_dbc .Len ()),0}; +};for _ ,_ebe :=range _fagc ._bfgd {_ede ,_bcgg :=_fag (_ebe .directoryEntryFields );if _bcgg !=nil {return _bcgg ;};if _ ,_dgg :=_c .Copy (_dbc ,_ede );_dgg !=nil {return _dgg ;};};return nil ;};const (_fad uint8 =0x0;_cb uint8 =0x1;_fg uint8 =0x2;_bg uint8 =0x5; +);func (_ded *Reader )Modified ()_e .Time {return _ded .File [0].Modified ()};func (_bee *Reader )Next ()(*File ,error ){_bee ._fgaf ++;if _bee ._fgaf >=len (_bee .File ){return nil ,_c .EOF ;};return _bee .File [_bee ._fgaf ],nil ;};func (_aec *Reader )GetHeader ()*header {return _aec ._eebb }; +type fileInfo struct{*File };func (_edf *File )ReadAt (p []byte ,off int64 )(_baac int ,_cbag error ){_daf ,_bcf ,_fbb :=_edf ._afb ,_edf ._dfb ,_edf ._agf ;_ ,_cbag =_edf .Seek (off ,0);if _cbag ==nil {_baac ,_cbag =_edf .Read (p );};_edf ._afb ,_edf ._dfb ,_edf ._agf =_daf ,_bcf ,_fbb ; +return _baac ,_cbag ;};func (_fge *File )SetEntryContent (b []byte )error {if _dcd :=_fge .ensureWriterAt ();_dcd !=nil {return _dcd ;};_fge .reset ();if _eaaf :=_fge .changeSize (int64 (len (b )));_eaaf !=nil {return _eaaf ;};_ ,_cea :=_fge .Write (b ); +return _cea ;};type slicer interface{Slice (_edag int64 ,_gcbb int )([]byte ,error );};func (_dage *File )Seek (offset int64 ,whence int )(int64 ,error ){var _fbff 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:_fbff =offset ;case 1:_fbff =_dage ._afb +offset ;case 2:_fbff =_dage .Size -offset ;};switch {case _fbff < 0:return _dage ._afb ,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",_fbff }; +case _fbff >=_dage .Size :return _dage ._afb ,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",_fbff };case _fbff ==_dage ._afb :return _fbff ,nil ; +case _fbff > _dage ._afb :_bde :=_dage ._afb ;_dage ._afb =_fbff ;return _dage ._afb ,_dage .seek (_fbff -_bde );};if _dage ._dfb >=_dage ._afb -_fbff {_dage ._dfb =_dage ._dfb -(_dage ._afb -_fbff );_dage ._afb =_fbff ;return _dage ._afb ,nil ;};_dage ._dfb =0; +_dage ._agf =_dage ._ed ;_dage ._afb =_fbff ;return _dage ._afb ,_dage .seek (_fbff );};func (_aea fileInfo )Sys ()interface{}{return nil };func (_bdeb *Reader )findNext (_efg uint32 ,_gag bool )(uint32 ,error ){_bbg :=_bdeb ._ece /4;_aacf :=int (_efg /_bbg ); +var _cde uint32 ;if _gag {if _aacf < 0||_aacf >=len (_bdeb ._eebb ._dfc ){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 (_aacf )}; +};_cde =_bdeb ._eebb ._dfc [_aacf ];}else {if _aacf < 0||_aacf >=len (_bdeb ._eebb ._cgee ){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 (_aacf )}; +};_cde =_bdeb ._eebb ._cgee [_aacf ];};_geb :=_efg %_bbg ;_bgfe :=_bfde (_bdeb ._ece ,_cde )+int64 (_geb *4);_bcfc ,_cffb :=_bdeb .readAt (_bgfe ,4);if _cffb !=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"+_cffb .Error ()+"\u0029",_bgfe }; +};_cda :=_d .LittleEndian .Uint32 (_bcfc );return _cda ,nil ;};func (_adeb *File )findLast (_gf bool )(uint32 ,error ){_gceg :=_adeb ._ed ;for {_fecf ,_aga :=_adeb ._ca .findNext (_gceg ,_gf );if _aga !=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"+_aga .Error ()+"\u0029",0}; +};if _fecf ==_daa {break ;};_gceg =_fecf ;};return _gceg ,nil ;};type headerFields struct{_baaf uint64 ;_ [16]byte ;_acg uint16 ;_adab uint16 ;_ [2]byte ;_cadc uint16 ;_ [2]byte ;_ [6]byte ;_afc uint32 ;_dfa uint32 ;_eba uint32 ;_ [4]byte ;_ [4]byte ;_gacb uint32 ; +_bdg uint32 ;_fagd uint32 ;_ebea uint32 ;_cdg [109]uint32 ;};func (_eb *File )Created ()_e .Time {return _eb ._bfd .Time ()};func (_bbae *Reader )Created ()_e .Time {return _bbae .File [0].Created ()};func (_gea fileInfo )Mode ()_faa .FileMode {return _gea .File .mode ()}; +const (_ccb uint32 =0xFFFFFFFA;_aba uint32 =0xFFFFFFFC;_gcf uint32 =0xFFFFFFFD;_daa uint32 =0xFFFFFFFE;_fdc uint32 =0xFFFFFFFF;_bdd byte =0xFF;_ebd uint32 =0xFFFFFFFA;_dcb uint32 =0xFFFFFFFF;);type Reader struct{_fdbf bool ;_ece uint32 ;_agac []byte ;_eebb *header ; +File []*File ;_bfgd []*File ;_fgaf int ;_afbe _c .ReaderAt ;_adee _c .WriterAt ;};const _ee int =64+4*4+16+4+8*2+4+8;func (_gge Error )Error ()string {return "\u006ds\u0063\u0066\u0062\u003a\u0020"+_gge ._adc +"\u003b\u0020"+_a .FormatInt (_gge ._cfb ,10); +};func (_bb fileInfo )Name ()string {return _bb .File .Name };func (_dbf *File )Read (b []byte )(int ,error ){if _dbf .Size < 1||_dbf ._afb >=_dbf .Size {return 0,_c .EOF ;};_gaa :=len (b );if int64 (_gaa )> _dbf .Size -_dbf ._afb {_gaa =int (_dbf .Size -_dbf ._afb ); +};_bcg ,_fef :=_dbf .stream (_gaa );if _fef !=nil {return 0,_fef ;};var _cc ,_bab int ;for _ ,_geaf :=range _bcg {_acf :=_cc +int (_geaf [1]);if _acf < _cc ||_acf > _gaa {return 0,Error {ErrRead ,"\u0062a\u0064 \u0072\u0065\u0061\u0064\u0020\u006c\u0065\u006e\u0067\u0074\u0068",int64 (_acf )}; +};_agb ,_fd :=_dbf ._ca ._afbe .ReadAt (b [_cc :_acf ],_geaf [0]);_bab =_bab +_agb ;if _fd !=nil {_dbf ._afb +=int64 (_bab );return _bab ,Error {ErrRead ,"\u0075n\u0064\u0065\u0072\u006c\u0079\u0069\u006e\u0067\u0020\u0072\u0065a\u0064\u0065\u0072\u0020\u0066\u0061\u0069\u006c\u0020\u0028"+_fd .Error ()+"\u0029",int64 (_cc )}; +};_cc =_acf ;};_dbf ._afb +=int64 (_bab );if _bab !=_gaa {_fef =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 (_bab )}; +}else if _bab < len (b ){_fef =_c .EOF ;};return _bab ,_fef ;};func New (ra _c .ReaderAt )(*Reader ,error ){_ebbb :=&Reader {_afbe :ra };if _ ,_fcb :=ra .(slicer );_fcb {_ebbb ._fdbf =true ;}else {_ebbb ._agac =make ([]byte ,_bcc );};if _gcegd :=_ebbb .setHeader (); +_gcegd !=nil {return nil ,_gcegd ;};if !_ebbb ._fdbf &&int (_ebbb ._ece )> len (_ebbb ._agac ){_ebbb ._agac =make ([]byte ,_ebbb ._ece );};if _ebdc :=_ebbb .setDifats ();_ebdc !=nil {return nil ,_ebdc ;};if _afg :=_ebbb .setDirEntries ();_afg !=nil {return nil ,_afg ; +};if _adfb :=_ebbb .setMiniStream ();_adfb !=nil {return nil ,_adfb ;};if _gbb :=_ebbb .traverse ();_gbb !=nil {return nil ,_gbb ;};return _ebbb ,nil ;};func (_fdb *Reader )setHeader ()error {_aac ,_aaf :=_fdb .readAt (0,_bcc );if _aaf !=nil {return _aaf ; +};_fdb ._eebb =&header {headerFields :_befc (_aac )};if _fdb ._eebb ._baaf !=_gdd {return Error {ErrFormat ,"\u0062\u0061\u0064\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065",int64 (_fdb ._eebb ._baaf )};};if _fdb ._eebb ._cadc ==0x0009||_fdb ._eebb ._cadc ==0x000c{_fdb ._ece =uint32 (1<<_fdb ._eebb ._cadc ); +}else {return Error {ErrFormat ,"\u0069\u006c\u006c\u0065ga\u006c\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0020\u0073\u0069\u007a\u0065",int64 (_fdb ._eebb ._cadc )};};if _fdb ._eebb ._ebea > 0{_gff :=(_fdb ._ece /4)-1;if int (_fdb ._eebb ._ebea *_gff +109)< 0{return Error {ErrFormat ,"\u0044I\u0046A\u0054\u0020\u0069\u006e\u0074 \u006f\u0076e\u0072\u0066\u006c\u006f\u0077",int64 (_fdb ._eebb ._ebea )}; +};if _fdb ._eebb ._ebea *_gff +109> _fdb ._eebb ._dfa +_gff {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 (_fdb ._eebb ._ebea )}; +};};if _fdb ._eebb ._bdg > 0{if int (_fdb ._ece /4*_fdb ._eebb ._bdg )< 0{return Error {ErrFormat ,"m\u0069\u006e\u0069\u0020FA\u0054 \u0069\u006e\u0074\u0020\u006fv\u0065\u0072\u0066\u006c\u006f\u0077",int64 (_fdb ._eebb ._bdg )};};if _fdb ._eebb ._bdg > _fdb ._eebb ._dfa *(_fdb ._ece /_ada ){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 (_fdb ._eebb ._dfa )}; +};};return nil ;};func (_aeaa *Reader )getOffset (_babc uint32 ,_eea bool )(int64 ,error ){if _eea {_cga :=_aeaa ._ece /64;_fde :=int (_babc /_cga );if _fde >=len (_aeaa ._eebb ._cdd ){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 (_fde )}; +};_ced :=_babc %_cga ;return int64 ((_aeaa ._eebb ._cdd [_fde ]+1)*_aeaa ._ece +_ced *64),nil ;};return _bfde (_aeaa ._ece ,_babc ),nil ;};func (_ba *File )ID ()string {return _ba ._bc .String ()};func (_edge *Reader )Read (b []byte )(_cdea int ,_aded error ){if _edge ._fgaf >=len (_edge .File ){return 0,_c .EOF ; +};return _edge .File [_edge ._fgaf ].Read (b );};func (_bbcb *Reader )findNextFreeSector (_ffbe bool )(uint32 ,error ){_ddfb :=_bbcb .findFatLocsOffset (_ffbe );_bcga :=uint32 (0);_dge :=_bbcb ._ece /4;for {_dfcc ,_ecf :=_bbcb .readAt (_ddfb ,4);if _ecf !=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"+_ecf .Error ()+"\u0029",_ddfb }; +};_cgc :=_d .LittleEndian .Uint32 (_dfcc );if _cgc ==_fdc {break ;};if _bcga >=_dge {return 0,Error {ErrRead ,"\u0065\u006e\u0064\u0020of\u0020\u006d\u0069\u006e\u0069\u0046\u0061\u0074\u0020\u0072\u0065\u0061\u0063\u0068e\u0064",_ddfb };};_bcga ++;_ddfb +=4; +};return _bcga ,nil ;};func (_bea *Reader )setDirEntries ()error {_bcd :=20;if _bea ._eebb ._afc > 0{_bcd =int (_bea ._eebb ._afc );};_bec :=make ([]*File ,0,_bcd );_df :=make (map[uint32 ]bool );_eec :=int (_bea ._ece /_fea );_gce :=_bea ._eebb ._eba ; +for _gce !=_daa {_fga ,_edg :=_bea .readAt (_bfde (_bea ._ece ,_gce ),int (_bea ._ece ));if _edg !=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"+_edg .Error ()+"\u0029",_bfde (_bea ._ece ,_gce )}; +};for _ag :=0;_ag < _eec ;_ag ++{_gbf :=&File {_ca :_bea };_gbf .directoryEntryFields =_gc (_fga [_ag *int (_fea ):]);_af (_bea ._eebb ._adab ,_gbf );_gbf ._agf =_gbf ._ed ;_bec =append (_bec ,_gbf );};_gg ,_edg :=_bea .findNext (_gce ,false );if _edg !=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"+_edg .Error ()+"\u0029",int64 (_gg )}; +};if _gg <=_gce {if _gg ==_gce ||_df [_gg ]{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 (_gg )}; +};_df [_gg ]=true ;};_gce =_gg ;};_bea ._bfgd =_bec ;return nil ;};func _bfde (_edb ,_aca uint32 )int64 {return int64 ((_aca +1)*_edb )};func (_bbcg *Reader )Debug ()map[string ][]uint32 {_adeg :=map[string ][]uint32 {"s\u0065\u0063\u0074\u006f\u0072\u0020\u0073\u0069\u007a\u0065":[]uint32 {_bbcg ._ece },"\u006d\u0069\u006e\u0069\u0020\u0066\u0061\u0074\u0020\u006c\u006f\u0063\u0073":_bbcg ._eebb ._dfc ,"\u006d\u0069n\u0069\u0020\u0073t\u0072\u0065\u0061\u006d\u0020\u006c\u006f\u0063\u0073":_bbcg ._eebb ._cdd ,"\u0064\u0069r\u0065\u0063\u0074o\u0072\u0079\u0020\u0073\u0065\u0063\u0074\u006f\u0072":[]uint32 {_bbcg ._eebb ._eba },"\u006d\u0069\u006e\u0069 s\u0074\u0072\u0065\u0061\u006d\u0020\u0073\u0074\u0061\u0072\u0074\u002f\u0073\u0069z\u0065":[]uint32 {_bbcg .File [0]._ed ,_d .LittleEndian .Uint32 (_bbcg .File [0]._ec [:])}}; +for _bae ,_bccc :=_bbcg .Next ();_bccc ==nil ;_bae ,_bccc =_bbcg .Next (){_adeg [_bae .Name +" \u0073\u0074\u0061\u0072\u0074\u002f\u0073\u0069\u007a\u0065"]=[]uint32 {_bae ._ed ,_d .LittleEndian .Uint32 (_bae ._ec [:])};};return _adeg ;};func (_dfgb *Reader )ID ()string {return _dfgb .File [0].ID ()}; +func _befc (_dda []byte )*headerFields {_gfg :=&headerFields {};_gfg ._baaf =_d .LittleEndian .Uint64 (_dda [:8]);_gfg ._acg =_d .LittleEndian .Uint16 (_dda [24:26]);_gfg ._adab =_d .LittleEndian .Uint16 (_dda [26:28]);_gfg ._cadc =_d .LittleEndian .Uint16 (_dda [30:32]); +_gfg ._afc =_d .LittleEndian .Uint32 (_dda [40:44]);_gfg ._dfa =_d .LittleEndian .Uint32 (_dda [44:48]);_gfg ._eba =_d .LittleEndian .Uint32 (_dda [48:52]);_gfg ._gacb =_d .LittleEndian .Uint32 (_dda [60:64]);_gfg ._bdg =_d .LittleEndian .Uint32 (_dda [64:68]); +_gfg ._fagd =_d .LittleEndian .Uint32 (_dda [68:72]);_gfg ._ebea =_d .LittleEndian .Uint32 (_dda [72:76]);var _agd int ;for _acae :=76;_acae < 512;_acae =_acae +4{_gfg ._cdg [_agd ]=_d .LittleEndian .Uint32 (_dda [_acae :_acae +4]);_agd ++;};return _gfg ; +};func (_dbag *Reader )readAt (_fbffg int64 ,_fbdg int )([]byte ,error ){if _dbag ._fdbf {_egg ,_feg :=_dbag ._afbe .(slicer ).Slice (_fbffg ,_fbdg );if _feg !=nil {return nil ,Error {ErrRead ,"\u0073\u006c\u0069\u0063er\u0020\u0072\u0065\u0061\u0064\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0028"+_feg .Error ()+"\u0029",_fbffg }; +};return _egg ,nil ;};if _fbdg > len (_dbag ._agac ){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 (_fbdg )}; +};if _ ,_fab :=_dbag ._afbe .ReadAt (_dbag ._agac [:_fbdg ],_fbffg );_fab !=nil {return nil ,Error {ErrRead ,_fab .Error (),_fbffg };};return _dbag ._agac [:_fbdg ],nil ;};func _fag (_bgg *directoryEntryFields )(*_fa .Buffer ,error ){_gfb :=_fa .NewBuffer ([]byte {}); +for _ ,_dafa :=range _bgg ._fb {if _dgc :=_d .Write (_gfb ,_d .LittleEndian ,&_dafa );_dgc !=nil {return nil ,_dgc ;};};if _dba :=_d .Write (_gfb ,_d .LittleEndian ,&_bgg ._dg );_dba !=nil {return nil ,_dba ;};if _fae :=_d .Write (_gfb ,_d .LittleEndian ,&_bgg ._cbd ); +_fae !=nil {return nil ,_fae ;};if _eag :=_d .Write (_gfb ,_d .LittleEndian ,&_bgg ._gb );_eag !=nil {return nil ,_eag ;};if _gaaf :=_d .Write (_gfb ,_d .LittleEndian ,&_bgg ._adg );_gaaf !=nil {return nil ,_gaaf ;};if _ebb :=_d .Write (_gfb ,_d .LittleEndian ,&_bgg ._gbc ); +_ebb !=nil {return nil ,_ebb ;};if _ff :=_d .Write (_gfb ,_d .LittleEndian ,&_bgg ._ea );_ff !=nil {return nil ,_ff ;};if _bdb :=_d .Write (_gfb ,_d .LittleEndian ,&_bgg ._bc .DataA );_bdb !=nil {return nil ,_bdb ;};if _bgc :=_d .Write (_gfb ,_d .LittleEndian ,&_bgg ._bc .DataB ); +_bgc !=nil {return nil ,_bgc ;};if _cbe :=_d .Write (_gfb ,_d .LittleEndian ,&_bgg ._bc .DataC );_cbe !=nil {return nil ,_cbe ;};if _ ,_cge :=_gfb .Write (_bgg ._bc .DataD [:]);_cge !=nil {return nil ,_cge ;};if _ ,_dbfe :=_gfb .Write (_bgg ._fbf [:]); +_dbfe !=nil {return nil ,_dbfe ;};if _gacg :=_d .Write (_gfb ,_d .LittleEndian ,&_bgg ._bfd .Low );_gacg !=nil {return nil ,_gacg ;};if _aab :=_d .Write (_gfb ,_d .LittleEndian ,&_bgg ._bfd .High );_aab !=nil {return nil ,_aab ;};if _eda :=_d .Write (_gfb ,_d .LittleEndian ,&_bgg ._ab .Low ); +_eda !=nil {return nil ,_eda ;};if _fcg :=_d .Write (_gfb ,_d .LittleEndian ,&_bgg ._ab .High );_fcg !=nil {return nil ,_fcg ;};if _gaae :=_d .Write (_gfb ,_d .LittleEndian ,&_bgg ._ed );_gaae !=nil {return nil ,_gaae ;};if _ ,_cgb :=_gfb .Write (_bgg ._ec [:]); +_cgb !=nil {return nil ,_cgb ;};return _gfb ,nil ;};func (_egf *Reader )Export ()([]byte ,error ){_ggdd :=_ade .NewWriter ();if _cfef :=_egf .exportHeader (_ggdd );_cfef !=nil {return nil ,_cfef ;};if _bgbg :=_ggdd .FillWithByte (512,_bdd );_bgbg !=nil {return nil ,_bgbg ; +};_efgf :=[]uint32 {};if _bfbd :=_egf .exportDifats (_ggdd );_bfbd !=nil {return nil ,_bfbd ;};_gab ,_fedb ,_fgeb :=_egf .exportMiniStream ();if _fgeb !=nil {return nil ,_fgeb ;};_efgf =append (_efgf ,uint32 (_ggdd .Len ())/_egf ._ece );if _gda :=_egf .exportDirEntries (_ggdd ); +_gda !=nil {return nil ,_gda ;};_efgf =append (_efgf ,uint32 (_ggdd .Len ())/_egf ._ece );if _ ,_gbd :=_gab .WriteTo (_ggdd );_gbd !=nil {return nil ,_gbd ;};_efgf =append (_efgf ,uint32 (_ggdd .Len ())/_egf ._ece );if _ ,_bad :=_fedb .WriteTo (_ggdd ); +_bad !=nil {return nil ,_bad ;};_efgf =append (_efgf ,uint32 (_ggdd .Len ())/_egf ._ece );if _ebc :=_egf .exportFAT (_ggdd ,_efgf );_ebc !=nil {return nil ,_ebc ;};return _ggdd .Bytes (),nil ;};func (_beg *Reader )exportDifats (_ebeb *_ade .Writer )error {if _beg ._eebb ._ebea ==0{return nil ; +};return nil ;};func (_add *Reader )GetEntry (entryName string )(*File ,error ){for _afd ,_abb :=_add .Next ();_abb ==nil ;_afd ,_abb =_add .Next (){if _afd .Name ==entryName {return _afd ,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 (_edgg Error )Typ ()int {return _edgg ._afcf };func (_dbfee *Reader )exportMiniStream ()(*_ade .Writer ,*_ade .Writer ,error ){_eceg ,_afda :=_ade .NewWriter (),_ade .NewWriter ();_dac :=uint32 (0);for _ ,_cdf :=range _dbfee .File {if _cdf .Size ==0{continue ; +};_cdf .reset ();_cdf ._ed =_dac ;_cebf :=int (_cdf .Size )/int (_ada );if int (_cdf .Size )%int (_ada )!=0{_cebf ++;};for _aebg :=1;_aebg < _cebf ;_aebg ++{_dac ++;if _aabf :=_d .Write (_eceg ,_d .LittleEndian ,_dac );_aabf !=nil {return nil ,nil ,_aabf ; +};};if _caa :=_d .Write (_eceg ,_d .LittleEndian ,_daa );_caa !=nil {return nil ,nil ,_caa ;};_dac ++;if _ ,_adebb :=_c .Copy (_afda ,_cdf );_adebb !=nil {return nil ,nil ,_adebb ;};if _geba :=_afda .AlignLength (64);_geba !=nil {return nil ,nil ,_geba ; +};};if _dcf :=_eceg .FillWithByte (int (_dbfee ._ece )-_eceg .Len (),_bdd );_dcf !=nil {return nil ,nil ,_dcf ;};if _eaga :=_afda .AlignLength (int (_dbfee ._ece ));_eaga !=nil {return nil ,nil ,_eaga ;};return _eceg ,_afda ,nil ;};func (_fcge *Reader )exportHeader (_aeec *_ade .Writer )error {if _gegf :=_d .Write (_aeec ,_d .LittleEndian ,&_fcge ._eebb ._baaf ); +_gegf !=nil {return _gegf ;};if _bbaa :=_aeec .Skip (16);_bbaa !=nil {return _bbaa ;};if _egd :=_d .Write (_aeec ,_d .LittleEndian ,&_fcge ._eebb ._acg );_egd !=nil {return _egd ;};if _bbe :=_d .Write (_aeec ,_d .LittleEndian ,&_fcge ._eebb ._adab );_bbe !=nil {return _bbe ; +};if _dede :=_d .Write (_aeec ,_d .LittleEndian ,uint16 (0xfffe));_dede !=nil {return _dede ;};if _fbfg :=_d .Write (_aeec ,_d .LittleEndian ,&_fcge ._eebb ._cadc );_fbfg !=nil {return _fbfg ;};if _cab :=_d .Write (_aeec ,_d .LittleEndian ,uint16 (0x0006)); +_cab !=nil {return _cab ;};if _fbfc :=_aeec .Skip (6);_fbfc !=nil {return _fbfc ;};if _cdgc :=_d .Write (_aeec ,_d .LittleEndian ,&_fcge ._eebb ._afc );_cdgc !=nil {return _cdgc ;};if _efb :=_d .Write (_aeec ,_d .LittleEndian ,&_fcge ._eebb ._dfa );_efb !=nil {return _efb ; +};if _cedb :=_d .Write (_aeec ,_d .LittleEndian ,&_fcge ._eebb ._eba );_cedb !=nil {return _cedb ;};if _dfab :=_aeec .Skip (4);_dfab !=nil {return _dfab ;};if _bfc :=_d .Write (_aeec ,_d .LittleEndian ,uint32 (0x00001000));_bfc !=nil {return _bfc ;};if _dgeg :=_d .Write (_aeec ,_d .LittleEndian ,&_fcge ._eebb ._gacb ); +_dgeg !=nil {return _dgeg ;};if _fdg :=_d .Write (_aeec ,_d .LittleEndian ,&_fcge ._eebb ._bdg );_fdg !=nil {return _fdg ;};if _gege :=_d .Write (_aeec ,_d .LittleEndian ,&_fcge ._eebb ._fagd );_gege !=nil {return _gege ;};if _abbe :=_d .Write (_aeec ,_d .LittleEndian ,&_fcge ._eebb ._ebea ); +_abbe !=nil {return _abbe ;};for _dgdf :=0;_dgdf < 109;_dgdf ++{if _cgg :=_d .Write (_aeec ,_d .LittleEndian ,&_fcge ._eebb ._cdg [_dgdf ]);_cgg !=nil {return _cgg ;};};return nil ;};func (_ega *File )FileInfo ()_faa .FileInfo {return fileInfo {_ega }}; +func (_adb fileInfo )Size ()int64 {if _adb ._cbd !=_fg {return 0;};return _adb .File .Size ;};func _agbc (_gd [][2]int64 )[][2]int64 {_ccg :=len (_gd );for _egc ,_dgd :=0,0;_egc < _ccg &&_dgd +1< len (_gd );_egc ++{if _gd [_dgd ][0]+_gd [_dgd ][1]==_gd [_dgd +1][0]{_gd [_dgd ][1]=_gd [_dgd ][1]+_gd [_dgd +1][1]; +for _ddgd :=range _gd [_dgd +1:len (_gd )-1]{_gd [_dgd +1+_ddgd ]=_gd [_ddgd +_dgd +2];};_gd =_gd [:len (_gd )-1];}else {_dgd +=1;};};return _gd ;};func (_bfa *Reader )traverse ()error {_bfa .File =make ([]*File ,0,len (_bfa ._bfgd ));var (_ae func (int ,[]string ); +_gac error ;_cf int ;);_ae =func (_fgc int ,_cbc []string ){_cf ++;if _cf > len (_bfa ._bfgd ){_gac =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 (_fgc )}; +return ;};if _fgc < 0||_fgc >=len (_bfa ._bfgd ){_gac =Error {ErrTraverse ,"\u0069\u006c\u006ceg\u0061\u006c\u0020\u0074\u0072\u0061\u0076\u0065\u0072\u0073\u0061\u006c\u0020\u0069\u006e\u0064\u0065\u0078",int64 (_fgc )};return ;};_bfb :=_bfa ._bfgd [_fgc ]; +if _bfb ._adg !=_dcb {_ae (int (_bfb ._adg ),_cbc );};_bfa .File =append (_bfa .File ,_bfb );_bfb .Path =_cbc ;if _bfb ._ea !=_dcb {if _fgc > 0{_ae (int (_bfb ._ea ),append (_cbc ,_bfb .Name ));}else {_ae (int (_bfb ._ea ),_cbc );};};if _bfb ._gbc !=_dcb {_ae (int (_bfb ._gbc ),_cbc ); +};return ;};_ae (0,[]string {});return _gac ;};func _faae (_gcb *File ){if _gcb ._dg < 4||_gcb ._dg > 64{return ;};_db :=int (_gcb ._dg /2-1);_gcb .Initial =_gcb ._fb [0];var _bce int ;if !_bf .IsPrint (rune (_gcb .Initial )){_bce =1;};_gcb .Name =string (_b .Decode (_gcb ._fb [_bce :_db ])); +};const (ErrFormat =iota ;ErrRead ;ErrSeek ;ErrWrite ;ErrTraverse ;);func (_gdb *Reader )setMiniStream ()error {if _gdb ._bfgd [0]._ed ==_daa ||_gdb ._eebb ._gacb ==_daa ||_gdb ._eebb ._bdg ==0{return nil ;};_dfbd :=int (_gdb ._eebb ._bdg );_gdb ._eebb ._dfc =make ([]uint32 ,_dfbd ); +_gdb ._eebb ._dfc [0]=_gdb ._eebb ._gacb ;for _fbfff :=1;_fbfff < _dfbd ;_fbfff ++{_bbf ,_agg :=_gdb .findNext (_gdb ._eebb ._dfc [_fbfff -1],false );if _agg !=nil {return Error {ErrFormat ,"s\u0065\u0074\u0074\u0069ng\u0020m\u0069\u006e\u0069\u0020\u0073t\u0072\u0065\u0061\u006d\u0020\u0028"+_agg .Error ()+"\u0029",int64 (_gdb ._eebb ._dfc [_fbfff -1])}; +};_gdb ._eebb ._dfc [_fbfff ]=_bbf ;};_dfbd =int (_gdb ._ece /4*_gdb ._eebb ._bdg );_gdb ._eebb ._cdd =make ([]uint32 ,0,_dfbd );_ffb :=_gdb ._bfgd [0]._ed ;var _bca error ;for _ffb !=_daa {_gdb ._eebb ._cdd =append (_gdb ._eebb ._cdd ,_ffb );_ffb ,_bca =_gdb .findNext (_ffb ,false ); +if _bca !=nil {return Error {ErrFormat ,"s\u0065\u0074\u0074\u0069ng\u0020m\u0069\u006e\u0069\u0020\u0073t\u0072\u0065\u0061\u006d\u0020\u0028"+_bca .Error ()+"\u0029",int64 (_ffb )};};};return nil ;};func (_gee *File )mode ()_faa .FileMode {if _gee ._cbd !=_fg {return _faa .ModeDir |0777; +};return 0666;};func (_eaad *File )stream (_dee int )([][2]int64 ,error ){var _ggc bool ;var _dfg int ;var _cgd int64 ;if _eaad .Size < _bdaf {_ggc =true ;_dfg =_dee /int (_ada )+2;_cgd =int64 (_ada );}else {_dfg =_dee /int (_eaad ._ca ._ece )+2;_cgd =int64 (_eaad ._ca ._ece ); +};_fbg :=make ([][2]int64 ,0,_dfg );var _aed ,_cdc int ;if _eaad ._dfb > 0{_bgf ,_bfdg :=_eaad ._ca .getOffset (_eaad ._agf ,_ggc );if _bfdg !=nil {return nil ,_bfdg ;};if _cgd -_eaad ._dfb >=int64 (_dee ){_fbg =append (_fbg ,[2]int64 {_bgf +_eaad ._dfb ,int64 (_dee )}); +}else {_fbg =append (_fbg ,[2]int64 {_bgf +_eaad ._dfb ,_cgd -_eaad ._dfb });};if _cgd -_eaad ._dfb <=int64 (_dee ){_eaad ._agf ,_bfdg =_eaad ._ca .findNext (_eaad ._agf ,_ggc );if _bfdg !=nil {return nil ,_bfdg ;};_cdc +=int (_cgd -_eaad ._dfb );_eaad ._dfb =0; +}else {_eaad ._dfb +=int64 (_dee );};if _fbg [0][1]==int64 (_dee ){return _fbg ,nil ;};if _eaad ._agf ==_daa {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 (_eaad ._agf )}; +};_aed ++;};for {if _aed >=cap (_fbg ){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 (_aed )};};_dbe ,_dafg :=_eaad ._ca .getOffset (_eaad ._agf ,_ggc ); +if _dafg !=nil {return nil ,_dafg ;};if _dee -_cdc < int (_cgd ){_fbg =append (_fbg ,[2]int64 {_dbe ,int64 (_dee -_cdc )});_eaad ._dfb =int64 (_dee -_cdc );return _agbc (_fbg ),nil ;}else {_fbg =append (_fbg ,[2]int64 {_dbe ,_cgd });_cdc +=int (_cgd ); +_eaad ._agf ,_dafg =_eaad ._ca .findNext (_eaad ._agf ,_ggc );if _dafg !=nil {return nil ,_dafg ;};if _cdc ==_dee {return _agbc (_fbg ),nil ;};};_aed ++;};};func (_eaa fileInfo )IsDir ()bool {return _eaa .mode ().IsDir ()};func (_bgb *File )WriteAt (p []byte ,off int64 )(_adf int ,_cbgc error ){_ecc ,_cd ,_cg :=_bgb ._afb ,_bgb ._dfb ,_bgb ._agf ; +_ ,_cbgc =_bgb .Seek (off ,0);if _cbgc ==nil {_adf ,_cbgc =_bgb .Write (p );};_bgb ._afb ,_bgb ._dfb ,_bgb ._agf =_ecc ,_cd ,_cg ;return _adf ,_cbgc ;}; \ No newline at end of file diff --git a/internal/mscfb/rw/rw.go b/internal/mscfb/rw/rw.go index 32a299b4f6..e716524b8a 100644 --- a/internal/mscfb/rw/rw.go +++ b/internal/mscfb/rw/rw.go @@ -9,23 +9,23 @@ // 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";_b "encoding/binary";_d "errors";_g "fmt";_da "io";_db "io/ioutil";_a "reflect";);func (_daa *Writer )Bytes ()[]byte {return _daa ._bd };func (_fd *Writer )curPos ()int {return int (_fd .Cap ())-_fd .Len ()};func _daf (_egg int )[]byte {defer func (){if recover ()!=nil {panic (_gda ); -};}();return make ([]byte ,_egg );};func (_aaf *Writer )WritePropertyNoAlign (a interface{})error {if _bdb :=_b .Write (_aaf ,_b .LittleEndian ,a );_bdb !=nil {return _bdb ;};return nil ;};func (_ag *Writer )WriteTo (wTo _da .Writer )(_cf int64 ,_baba error ){if _fad :=_ag .Len (); -_fad > 0{_cg ,_ebd :=wTo .Write (_ag ._bd [_ag ._bab :]);if _cg > _fad {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"); -};_ag ._bab +=_cg ;_cf =int64 (_cg );if _ebd !=nil {return _cf ,_ebd ;};if _cg !=_fad {return _cf ,_da .ErrShortWrite ;};};_ag .reset ();return _cf ,nil ;};const _bg =int (^uint (0)>>1);func NewWriter ()*Writer {return &Writer {_bd :[]byte {}}};func (_bc *Writer )Skip (n int )error {if n ==0{return nil ; -};_ ,_ef :=_bc .Write (make ([]byte ,n ));return _ef ;};func (_cdf *Writer )tryGrowByReslice (_gdf int )(int ,bool ){if _aceg :=len (_cdf ._bd );_gdf <=cap (_cdf ._bd )-_aceg {_cdf ._bd =_cdf ._bd [:_aceg +_gdf ];return _aceg ,true ;};return 0,false ;}; -func NewReader (b []byte )(*Reader ,error ){return &Reader {_e .NewReader (b )},nil };func (_fb *Reader )ReadPairProperty (p interface{})error {if _ac :=_fb .align (4);_ac !=nil {return _ac ;};_ae :=_a .ValueOf (p );for _ae .Kind ()==_a .Ptr {_ae =_ae .Elem (); -};if !_ae .IsValid (){return _g .Errorf ("\u0076a\u006cu\u0065\u0020\u0069\u0073\u0020n\u006f\u0074 \u0076\u0061\u006c\u0069\u0064");};if _dc :=_b .Read (_fb ,_b .LittleEndian ,p );_dc !=nil {return _dc ;};return nil ;};func PopRightUI32 (v uint32 )(bool ,uint32 ){return (v &uint32 (1))==1,v >>1}; -func (_eb *Writer )Cap ()int {return cap (_eb ._bd )};func (_gag *Writer )Write (p []byte )(_dg int ,_ed error ){_bb ,_fda :=_gag .tryGrowByReslice (len (p ));if !_fda {var _eaf error ;_bb ,_eaf =_gag .grow (len (p ));if _eaf !=nil {return 0,_eaf ;};}; -return copy (_gag ._bd [_bb :],p ),nil ;};const _ca =64;func PushLeftUI32 (v uint32 ,flag bool )uint32 {v >>=1;if flag {v |=1<<31;};return v ;};func (_aa *Reader )ReadProperty (a interface{})error {_fa :=_a .ValueOf (a );for _fa .Kind ()==_a .Ptr {_fa =_fa .Elem (); -};if !_fa .IsValid (){return _g .Errorf ("\u0076a\u006cu\u0065\u0020\u0069\u0073\u0020n\u006f\u0074 \u0076\u0061\u006c\u0069\u0064");};if _ea :=_aa .align (int (_fa .Type ().Size ()));_ea !=nil {return _ea ;};if _ba :=_b .Read (_aa ,_b .LittleEndian ,a ); -_ba !=nil {return _ba ;};return nil ;};type Writer struct{_bd []byte ;_bab int ;};func (_gec *Writer )grow (_adg int )(int ,error ){_agd :=_gec .Len ();if _agd ==0&&_gec ._bab !=0{_gec .reset ();};if _acb ,_ede :=_gec .tryGrowByReslice (_adg );_ede {return _acb ,nil ; -};if _gec ._bd ==nil &&_adg <=_ca {_gec ._bd =make ([]byte ,_adg ,_ca );return 0,nil ;};_aac :=cap (_gec ._bd );if _adg <=_aac /2-_agd {copy (_gec ._bd ,_gec ._bd [_gec ._bab :]);}else if _aac > _bg -_aac -_adg {return 0,_gda ;}else {_cgb :=_daf (2*_aac +_adg ); -copy (_cgb ,_gec ._bd [_gec ._bab :]);_gec ._bd =_cgb ;};_gec ._bab =0;_gec ._bd =_gec ._bd [:_agd +_adg ];return _agd ,nil ;};func (_dbe *Writer )align (_ade int )error {return _dbe .Skip ((_ade -(_dbe .Len ())%_ade )%_ade )};func PushLeftUI64 (v uint64 ,flag bool )uint64 {v >>=1; -if flag {v |=1<<63;};return v ;};type Reader struct{*_e .Reader };func (_gee *Writer )WriteByteAt (b byte ,off int )error {if off >=len (_gee ._bd ){return _d .New ("\u004f\u0075\u0074\u0020\u006f\u0066\u0020\u0062\u006f\u0075\u006e\u0064\u0073");};_gee ._bd [off ]=b ; -return nil ;};var _gda =_d .New ("r\u0077.\u0057\u0072\u0069\u0074\u0065\u0072\u003a\u0020t\u006f\u006f\u0020\u006car\u0067\u0065");func (_cd *Writer )WriteStringProperty (s string )error {_cd .align (4);_ad :=[]byte (s );if _cef :=_b .Write (_cd ,_b .LittleEndian ,&_ad ); -_cef !=nil {return _cef ;};return nil ;};func (_eg *Reader )curPos ()int {return int (_eg .Size ())-_eg .Len ()};func (_gf *Reader )align (_ced int )error {return _gf .skip ((_ced -_gf .curPos ()%_ced )%_ced )};func (_abg *Writer )reset (){_abg ._bd =_abg ._bd [:0]; -_abg ._bab =0};func (_ace *Writer )AlignLength (alignTo int )error {_bf :=_ace .Len ()%alignTo ;if _bf > 0{_ ,_gaf :=_ace .Write (make ([]byte ,alignTo -_bf ));if _gaf !=nil {return _gaf ;};};return nil ;};func (_cb *Writer )FillWithByte (fillSize int ,b byte )error {for _deg :=0; -_deg < fillSize ;_deg ++{if _cdd :=_cb .WritePropertyNoAlign (b );_cdd !=nil {return _cdd ;};};return nil ;};func (_df *Writer )WriteProperty (a interface{})error {if _gfb :=_df .align (int (_a .TypeOf (a ).Size ()));_gfb !=nil {return _gfb ;};return _df .WritePropertyNoAlign (a ); -};func (_ab *Reader )skip (_f int )error {_ ,_gd :=_da .CopyN (_db .Discard ,_ab ,int64 (_f ));if _gd !=nil {return _gd ;};return nil ;};func (_ff *Reader )ReadStringProperty (n uint32 )(string ,error ){if _de :=_ff .align (4);_de !=nil {return "",_de ; -};_ge :=make ([]byte ,n );if _ga :=_b .Read (_ff ,_b .LittleEndian ,&_ge );_ga !=nil {return "",_ga ;};return string (_ge ),nil ;};func PopRightUI64 (v uint64 )(bool ,uint64 ){return (v &uint64 (1))==1,v >>1};func (_gfe *Writer )Len ()int {return len (_gfe ._bd )-_gfe ._bab }; +package rw ;import (_b "bytes";_cf "encoding/binary";_d "errors";_eb "fmt";_a "io";_e "io/ioutil";_dd "reflect";);func (_bga *Reader )ReadStringProperty (n uint32 )(string ,error ){if _fe :=_bga .align (4);_fe !=nil {return "",_fe ;};_ce :=make ([]byte ,n ); +if _ade :=_cf .Read (_bga ,_cf .LittleEndian ,&_ce );_ade !=nil {return "",_ade ;};return string (_ce ),nil ;};func PopRightUI64 (v uint64 )(bool ,uint64 ){return (v &uint64 (1))==1,v >>1};func (_ddf *Reader )ReadProperty (a interface{})error {_f :=_dd .ValueOf (a ); +for _f .Kind ()==_dd .Ptr {_f =_f .Elem ();};if !_f .IsValid (){return _eb .Errorf ("\u0076a\u006cu\u0065\u0020\u0069\u0073\u0020n\u006f\u0074 \u0076\u0061\u006c\u0069\u0064");};if _ba :=_ddf .align (int (_f .Type ().Size ()));_ba !=nil {return _ba ;}; +if _gg :=_cf .Read (_ddf ,_cf .LittleEndian ,a );_gg !=nil {return _gg ;};return nil ;};func (_de *Writer )curPos ()int {return int (_de .Cap ())-_de .Len ()};func PushLeftUI32 (v uint32 ,flag bool )uint32 {v >>=1;if flag {v |=1<<31;};return v ;};func (_ca *Writer )align (_df int )error {return _ca .Skip ((_df -(_ca .Len ())%_df )%_df )}; +func (_ge *Writer )WriteStringProperty (s string )error {_ge .align (4);_dda :=[]byte (s );if _fc :=_cf .Write (_ge ,_cf .LittleEndian ,&_dda );_fc !=nil {return _fc ;};return nil ;};func NewReader (b []byte )(*Reader ,error ){return &Reader {_b .NewReader (b )},nil }; +func (_bd *Reader )align (_aa int )error {return _bd .skip ((_aa -_bd .curPos ()%_aa )%_aa )};func (_ac *Reader )ReadPairProperty (p interface{})error {if _cg :=_ac .align (4);_cg !=nil {return _cg ;};_ad :=_dd .ValueOf (p );for _ad .Kind ()==_dd .Ptr {_ad =_ad .Elem (); +};if !_ad .IsValid (){return _eb .Errorf ("\u0076a\u006cu\u0065\u0020\u0069\u0073\u0020n\u006f\u0074 \u0076\u0061\u006c\u0069\u0064");};if _db :=_cf .Read (_ac ,_cf .LittleEndian ,p );_db !=nil {return _db ;};return nil ;};func (_dg *Writer )WriteProperty (a interface{})error {if _cgc :=_dg .align (int (_dd .TypeOf (a ).Size ())); +_cgc !=nil {return _cgc ;};return _dg .WritePropertyNoAlign (a );};func (_eg *Writer )WritePropertyNoAlign (a interface{})error {if _dc :=_cf .Write (_eg ,_cf .LittleEndian ,a );_dc !=nil {return _dc ;};return nil ;};func PopRightUI32 (v uint32 )(bool ,uint32 ){return (v &uint32 (1))==1,v >>1}; +func (_cb *Reader )curPos ()int {return int (_cb .Size ())-_cb .Len ()};func (_beg *Writer )Cap ()int {return cap (_beg ._dbb )};func (_gb *Writer )grow (_cfeb int )(int ,error ){_gef :=_gb .Len ();if _gef ==0&&_gb ._fg !=0{_gb .reset ();};if _ceb ,_bbb :=_gb .tryGrowByReslice (_cfeb ); +_bbb {return _ceb ,nil ;};if _gb ._dbb ==nil &&_cfeb <=_add {_gb ._dbb =make ([]byte ,_cfeb ,_add );return 0,nil ;};_bdg :=cap (_gb ._dbb );if _cfeb <=_bdg /2-_gef {copy (_gb ._dbb ,_gb ._dbb [_gb ._fg :]);}else if _bdg > _fgg -_bdg -_cfeb {return 0,_ee ; +}else {_ccf :=_aff (2*_bdg +_cfeb );copy (_ccf ,_gb ._dbb [_gb ._fg :]);_gb ._dbb =_ccf ;};_gb ._fg =0;_gb ._dbb =_gb ._dbb [:_gef +_cfeb ];return _gef ,nil ;};func (_ffc *Writer )reset (){_ffc ._dbb =_ffc ._dbb [:0];_ffc ._fg =0};func (_gf *Writer )FillWithByte (fillSize int ,b byte )error {for _acaf :=0; +_acaf < fillSize ;_acaf ++{if _aag :=_gf .WritePropertyNoAlign (b );_aag !=nil {return _aag ;};};return nil ;};type Reader struct{*_b .Reader };var _ee =_d .New ("r\u0077.\u0057\u0072\u0069\u0074\u0065\u0072\u003a\u0020t\u006f\u006f\u0020\u006car\u0067\u0065"); +func (_ed *Writer )Skip (n int )error {if n ==0{return nil ;};_ ,_ff :=_ed .Write (make ([]byte ,n ));return _ff ;};const _fgg =int (^uint (0)>>1);func _aff (_afe int )[]byte {defer func (){if recover ()!=nil {panic (_ee );};}();return make ([]byte ,_afe ); +};func NewWriter ()*Writer {return &Writer {_dbb :[]byte {}}};func (_deb *Writer )Bytes ()[]byte {return _deb ._dbb };func (_cd *Reader )skip (_be int )error {_ ,_bg :=_a .CopyN (_e .Discard ,_cd ,int64 (_be ));if _bg !=nil {return _bg ;};return nil ;}; +func (_cfe *Writer )Len ()int {return len (_cfe ._dbb )-_cfe ._fg };func PushLeftUI64 (v uint64 ,flag bool )uint64 {v >>=1;if flag {v |=1<<63;};return v ;};const _add =64;func (_ef *Writer )WriteTo (wTo _a .Writer )(_cc int64 ,_ccb error ){if _ddab :=_ef .Len (); +_ddab > 0{_gec ,_fa :=wTo .Write (_ef ._dbb [_ef ._fg :]);if _gec > _ddab {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"); +};_ef ._fg +=_gec ;_cc =int64 (_gec );if _fa !=nil {return _cc ,_fa ;};if _gec !=_ddab {return _cc ,_a .ErrShortWrite ;};};_ef .reset ();return _cc ,nil ;};func (_ea *Writer )AlignLength (alignTo int )error {_af :=_ea .Len ()%alignTo ;if _af > 0{_ ,_bb :=_ea .Write (make ([]byte ,alignTo -_af )); +if _bb !=nil {return _bb ;};};return nil ;};func (_dgb *Writer )tryGrowByReslice (_dge int )(int ,bool ){if _bae :=len (_dgb ._dbb );_dge <=cap (_dgb ._dbb )-_bae {_dgb ._dbb =_dgb ._dbb [:_bae +_dge ];return _bae ,true ;};return 0,false ;};func (_bege *Writer )Write (p []byte )(_fcf int ,_ddff error ){_aca ,_dbd :=_bege .tryGrowByReslice (len (p )); +if !_dbd {var _dgc error ;_aca ,_dgc =_bege .grow (len (p ));if _dgc !=nil {return 0,_dgc ;};};return copy (_bege ._dbb [_aca :],p ),nil ;};func (_cfc *Writer )WriteByteAt (b byte ,off int )error {if off >=len (_cfc ._dbb ){return _d .New ("\u004f\u0075\u0074\u0020\u006f\u0066\u0020\u0062\u006f\u0075\u006e\u0064\u0073"); +};_cfc ._dbb [off ]=b ;return nil ;};type Writer struct{_dbb []byte ;_fg int ;}; \ No newline at end of file diff --git a/internal/testutils/testutils.go b/internal/testutils/testutils.go index 37725871ce..e92483161a 100644 --- a/internal/testutils/testutils.go +++ b/internal/testutils/testutils.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 testutils ;import (_cgd "crypto/md5";_ef "encoding/hex";_e "encoding/json";_fg "errors";_cga "fmt";_fdb "github.com/stretchr/testify/require";_bg "golang.org/x/image/font";_cc "golang.org/x/image/font/opentype";_af "golang.org/x/image/math/fixed"; -_cd "image";_bf "image/color";_d "image/draw";_cb "image/png";_a "io";_fd "io/ioutil";_cg "log";_c "math";_gd "os";_f "os/exec";_cgf "path/filepath";_g "strings";_bd "sync";_ba "testing";_de "time";);func RunRenderTest (t *_ba .T ,pdfPath ,outputDir ,baselineRenderPath string ,saveBaseline bool ,currentHashMap *ReferenceMap ,refFile *ReferenceFile ){RunRenderOfficeTest (t ,pdfPath ,outputDir ,baselineRenderPath ,saveBaseline ,currentHashMap ,refFile ,"\u002em\u0073\u0077\u006f\u0072\u0064"); -};func HashFile (file string )(string ,error ){_gf ,_geg :=_gd .Open (file );if _geg !=nil {return "",_geg ;};defer _gf .Close ();_ca :=_cgd .New ();if _ ,_geg =_a .Copy (_ca ,_gf );_geg !=nil {return "",_geg ;};return _ef .EncodeToString (_ca .Sum (nil )),nil ; -};func (_dcf *ReferenceMap )MarshalJSON ()([]byte ,error ){return _e .Marshal (_dcf ._ea )};func ReadFile (dirPath ,testName string ,createEmpty bool )(*ReferenceFile ,error ){if dirPath ==""&&createEmpty {return &ReferenceFile {Map :&ReferenceMap {}},nil ; -};if dirPath ==""{return nil ,_gd .ErrNotExist ;};_add :=_cgf .Join (dirPath ,testName +"\u005fr\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u002e\u006a\u0073\u006f\u006e");_be :=&ReferenceFile {_aa :_add };_ffd ,_dbe :=_gd .Open (_add );if _fg .Is (_dbe ,_gd .ErrNotExist )&&createEmpty {_be .Timestamp =_de .Now ().UTC (); -_be .Map =&ReferenceMap {};return _be ,nil ;};if _dbe !=nil {return nil ,_dbe ;};defer _ffd .Close ();if _fdba :=_e .NewDecoder (_ffd ).Decode (_be );_fdba !=nil {if _fdba .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 _be ,nil ; -};return nil ,_fdba ;};return _be ,nil ;};func _agb (_gcf *_ba .T ,_eff string )int64 {_eaa ,_dfgg :=_gd .Stat (_eff );_fdb .NoError (_gcf ,_dfgg );return _eaa .Size ();};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 (_ge *ReferenceMap )Keys ()(_gbg []string ){_gbg =make ([]string ,len (_ge ._ea )); -var _ab int ;for _bb :=range _ge ._ea {_gbg [_ab ]=_bb ;_ab ++;};return _gbg ;};type ReferenceFile struct{Timestamp _de .Time `json:"timestamp"`;Map *ReferenceMap `json:"map,omitempty"`;_aa string ;};func (_fb *ReferenceMap )Len ()int {return len (_fb ._ea )}; -func CompareImages (img1 ,img2 _cd .Image )(bool ,error ){_dg :=img1 .Bounds ();_cf :=0;for _eag :=0;_eag < _dg .Size ().X ;_eag ++{for _dd :=0;_dd < _dg .Size ().Y ;_dd ++{_ged ,_agd ,_bab ,_ :=img1 .At (_eag ,_dd ).RGBA ();_def ,_ec ,_fc ,_ :=img2 .At (_eag ,_dd ).RGBA (); -if _ged !=_def ||_agd !=_ec ||_bab !=_fc {_cf ++;};};};_dbd :=float64 (_cf )/float64 (_dg .Dx ()*_dg .Dy ());if _dbd > 0.0001{_cga .Printf ("\u0064\u0069\u0066f \u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0076\u0020\u0028\u0025\u0064\u0029\u000a",_dbd ,_cf ); -return false ,nil ;};return true ,nil ;};func (_fgb *ReferenceFile )Update (currentMap *ReferenceMap )error {if _fgb ._aa ==""{return nil ;};_da :=_fgb .updateMap (currentMap );if _da ==0{return nil ;};_ad ,_adf :=_gd .OpenFile (_fgb ._aa ,_gd .O_CREATE |_gd .O_TRUNC |_gd .O_WRONLY ,0664); -if _adf !=nil {return _adf ;};defer _ad .Close ();_fgb .Timestamp =_de .Now ().UTC ();_cdg :=_e .NewEncoder (_ad );_cdg .SetIndent ("","\u0009");return _cdg .Encode (_fgb );};func (_gef *ReferenceMap )UnmarshalJSON (data []byte )error {return _e .Unmarshal (data ,&_gef ._ea )}; -func CopyFile (src ,dst string )error {_baf ,_fa :=_gd .Open (src );if _fa !=nil {return _fa ;};defer _baf .Close ();_ac ,_fa :=_gd .Create (dst );if _fa !=nil {return _fa ;};defer _ac .Close ();_ ,_fa =_a .Copy (_ac ,_baf );return _fa ;};func (_ff *ReferenceMap )Write (key string ,entry ReferenceEntry ){_ff .Lock (); -defer _ff .Unlock ();if _ff ._ea ==nil {_ff ._ea =map[string ]ReferenceEntry {};};_ff ._ea [key ]=entry ;};type ReferenceMap struct{_bd .Mutex ;_ea map[string ]ReferenceEntry ;};func (_db *ReferenceFile )updateMap (_bdf *ReferenceMap )int {var _ae int ; -if _db .Map ._ea ==nil {_db .Map ._ea =map[string ]ReferenceEntry {};};for _dc ,_cce :=range _bdf ._ea {_gb ,_adg :=_db .Map ._ea [_dc ];if !_adg {_db .Map ._ea [_dc ]=_cce ;_ae ++;continue ;};if string (_gb .Value )!=string (_cce .Value ){_db .Map ._ea [_dc ]=_cce ; -_ae ++;};};for _afc :=range _db .Map ._ea {if _ ,_adfe :=_bdf ._ea [_afc ];!_adfe {delete (_db .Map ._ea ,_afc );_ae ++;};};return _ae ;};var (ErrRenderNotSupported =_fg .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 =_fg .New ("\u0069\u006d\u0061ge\u0020\u0073\u0069\u007a\u0065\u0073\u0020\u0064\u006f\u006e\u0027\u0074\u0020\u006d\u0061\u0074\u0063\u0068"););func CombinePNGFiles (file1 ,file2 string )(bool ,error ){_bec ,_dac :=ReadPNG (file1 ); -if _dac !=nil {return false ,_dac ;};_fce ,_dac :=ReadPNG (file2 );if _dac !=nil {return false ,_dac ;};_dda :=_cd .Point {_bec .Bounds ().Dx (),0};_gce :=_cd .Rectangle {_dda ,_dda .Add (_fce .Bounds ().Size ())};_acd :=_cd .Rectangle {_cd .Point {0,0},_gce .Max }; -_efc :=_cd .NewRGBA (_acd );_d .Draw (_efc ,_bec .Bounds (),_bec ,_cd .Point {0,0},_d .Src );_d .Draw (_efc ,_gce ,_fce ,_cd .Point {0,0},_d .Src );_ceg :=_cgf .Dir (file1 );_gfaf :=_g .TrimSuffix (_cgf .Base (file1 ),_cgf .Ext (file1 ));_fdg ,_dac :=_gd .Create (_ceg +"\u002f"+_gfaf +"\u002d\u0063\u006f\u006d\u0062\u0069\u006e\u0065\u0064\u002e\u0070\u006e\u0067"); -if _dac !=nil {return false ,_dac ;};defer _fdg .Close ();if _eg :=_cb .Encode (_fdg ,_efc );_eg !=nil {return false ,_eg ;};return true ,nil ;};func RunRenderOfficeTest (t *_ba .T ,pdfPath ,outputDir ,baselineRenderPath string ,saveBaseline bool ,currentHashMap *ReferenceMap ,refFile *ReferenceFile ,postfix string ){_eeb :=_g .TrimSuffix (_cgf .Base (pdfPath ),_cgf .Ext (pdfPath )); -t .Run ("\u0072\u0065\u006e\u0064\u0065\u0072",func (_fccg *_ba .T ){_afcg :=_cgf .Join (outputDir ,_eeb );_dfg :=_afcg +"\u002d%\u0064\u002e\u0070\u006e\u0067";if _eec :=RenderPDFToPNGs (pdfPath ,0,_dfg );_eec !=nil {_fccg .Skip (_eec );};_gbgd :=_eeb +postfix ; -_eccd :=_cgf .Join (outputDir ,_gbgd );_dfga :=_eccd +"\u002d%\u0064\u002e\u0070\u006e\u0067";_gfb :=false ;if saveBaseline {_daa :=_cgf .Dir (pdfPath );_bc :=_cgf .Join (_daa ,_gbgd +"\u002e\u0070\u0064\u0066");if _ ,_aeb :=_gd .Stat (_bc );_aeb ==nil {_fccg .Logf ("\u0052e\u006e\u0064\u0065\u0072\u0020\u004d\u0053\u0020\u004f\u0066\u0066i\u0063\u0065\u0020\u0050\u0044\u0046\u003a\u0020\u0025\u0076",_bc ); -if _bef :=RenderPDFToPNGs (_bc ,0,_dfga );_bef !=nil {_fccg .Skip (_bef );};_gfb =true ;};};for _aaa :=1;true ;_aaa ++{_dde :=_cga .Sprintf ("\u0025s\u002d\u0025\u0064\u002e\u0070\u006eg",_afcg ,_aaa );_gcg :=_cgf .Join (baselineRenderPath ,_cga .Sprintf ("\u0025\u0073\u002d\u0025\u0064\u005f\u0065\u0078\u0070\u002e\u0070\u006e\u0067",_eeb ,_aaa )); -if _ ,_dfa :=_gd .Stat (_dde );_dfa !=nil {break ;};_fccg .Logf ("\u0025\u0073",_gcg );if saveBaseline {_fccg .Logf ("\u0043\u006fp\u0079\u0069\u006eg\u0020\u0025\u0073\u0020\u002d\u003e\u0020\u0025\u0073",_dde ,_gcg );_ccbc :=CopyFile (_dde ,_gcg );if _ccbc !=nil {_fccg .Fatalf ("\u0045\u0052\u0052OR\u0020\u0063\u006f\u0070\u0079\u0069\u006e\u0067\u0020\u0074\u006f\u0020\u0025\u0073\u003a\u0020\u0025\u0076",_gcg ,_ccbc ); -};if _gfb {_gge :=_cga .Sprintf ("\u0025s\u002d\u0025\u0064\u002e\u0070\u006eg",_eccd ,_aaa );_daab :=_cgf .Join (baselineRenderPath ,_cga .Sprintf ("\u0025\u0073\u002d\u0025\u0064\u005f\u0065\u0078\u0070\u002e\u0070\u006e\u0067",_gbgd ,_aaa ));_fccg .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",_gge ,_daab ); -_faa :=CopyFile (_gge ,_daab );if _faa !=nil {_fccg .Logf ("\u0045\u0052\u0052\u004f\u0052\u0020\u0063\u006f\u0070\u0079\u0069\u006eg\u0020\u0074\u006f \u0025\u0073\u003a\u0020\u0025\u0076\u002c\u0020\u0068\u0061\u0076i\u006e\u0067\u0020d\u0069\u0066\u0066\u0065r\u0065\u006e\u0074\u0020\u0070\u0061\u0067\u0065\u0020\u0073\u0069\u007a\u0065\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0073\u002c\u0020\u0072\u0065\u0070\u006c\u0061\u0063\u0069\u006eg\u0020\u0069\u0074\u0020\u0077\u0069\u0074\u0068\u0020\u0062\u006ca\u006e\u006b\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0069\u006e\u0073\u0074\u0065\u0061\u0064",_daab ,_faa ); -if _dgg :=_ebg (_gcg ,_daab );_dgg !=nil {_fccg .Fatalf ("\u0045\u0052\u0052\u004f\u0052\u0020c\u0072\u0065\u0061\u0074\u0069\u006e\u0067\u0020\u0065\u006d\u0070\u0074\u0079 \u0069\u006d\u0061\u0067\u0065\u0020\u0025s\u003a\u0020\u0025\u0076",_daab ,_dgg ); -};};_fccg .Logf ("\u0043\u006fm\u0062\u0069\u006e\u0069\u006eg\u0020\u0055\u006e\u0069\u004ff\u0066\u0069\u0063\u0065\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0073\u0020\u0077\u0069\u0074\u0068\u0020\u004d\u0053\u0020\u004f\u0066\u0066\u0069\u0063\u0065\u0020\u0025\u0073\u0020\u0061\u006e\u0064\u0020\u0025\u0073",_gcg ,_daab ); -_dbda ,_faa :=CombinePNGFiles (_gcg ,_daab );if _gd .IsNotExist (_faa ){_fccg .Fatal ("\u0069m\u0061g\u0065\u0020\u0066\u0069\u006ce\u0020\u006di\u0073\u0073\u0069\u006e\u0067");}else if !_dbda {_fccg .Fatal ("\u0055n\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063\u006f\u006db\u0069\u006e\u0065\u0020\u0069\u006d\u0061\u0067\u0065\u0073"); -};_fccg .Logf ("\u0043\u0072\u0065\u0061\u0074\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0064\u0069\u0066f \u0055n\u0069\u004f\u0066\u0066\u0069\u0063\u0065\u0020\u0072\u0065\u0073\u0075l\u0074\u0073\u0020\u0077\u0069\u0074\u0068\u0020\u004d\u0053\u0020\u004f\u0066\u0066\u0069\u0063\u0065 \u0025\u0073\u0020\u0061\u006e\u0064\u0020\u0025\u0073",_gcg ,_daab ); -_dbda ,_gba ,_cfd ,_cdd ,_faa :=CreatePNGDiff (_gcg ,_daab );if _faa !=nil &&_fg .Is (_faa ,ErrImageSizeNotMatch ){_fccg .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",_faa ); -};if _dbda {_fccg .Logf ("\u0049\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073\u000a",_gba );_fccg .Logf ("D\u0069\u0066\u0066\u0020Pe\u0072c\u0065\u006e\u0074\u003a\u0020%\u0032\u002e\u0066\u0025\u0025\u000a",_cfd );_fccg .Logf ("\u0044i\u0066f\u0020\u0054\u006f\u0074\u0061\u006c\u003a\u0020\u0025\u0066\u000a",_cdd ); -_gfff :=_cgf .Base (_gba );_ggca ,_gcb :=currentHashMap .Read (_gfff );if _gcb &&(_ggca .DiffPercent < _cfd ||_ggca .DiffTotal < _cdd ){_fccg .Logf ("\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",_cfd ,_cdd ); -};_cgfg ,_ebeb :=HashFile (_gba );_fdb .NoError (_fccg ,_ebeb );_afcge :=_agb (_fccg ,_gba );if !_gcb ||_ggca .Value !=_cgfg ||_ggca .ResultSize !=_afcge ||_ggca .DiffPercent !=_cfd ||_ggca .DiffTotal !=_cdd {_bbg :=ReferenceEntry {Timestamp :_de .Now ().UTC ().Unix (),Value :_cgfg ,ResultSize :_afcge ,DiffPercent :_cfd ,DiffTotal :_cdd }; -currentHashMap .Write (_gfff ,_bbg );if _ebeb =refFile .Update (currentHashMap );_ebeb !=nil {_fccg .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",_ebeb ); -};};};};continue ;};_fccg .Run (_cga .Sprintf ("\u0070\u0061\u0067\u0065\u0025\u0064",_aaa ),func (_dga *_ba .T ){_dga .Logf ("\u0043o\u006dp\u0061\u0072\u0069\u006e\u0067 \u0025\u0073 \u0076\u0073\u0020\u0025\u0073",_dde ,_gcg );_ebf ,_cca :=ComparePNGFiles (_dde ,_gcg ); -if _gd .IsNotExist (_cca ){_dga .Fatal ("\u0069m\u0061g\u0065\u0020\u0066\u0069\u006ce\u0020\u006di\u0073\u0073\u0069\u006e\u0067");}else if !_ebf {_dga .Fatal ("\u0077\u0072\u006f\u006eg \u0070\u0061\u0067\u0065\u0020\u0072\u0065\u006e\u0064\u0065\u0072\u0065\u0064"); -};});};});};func _dbb (_dacc *_cd .RGBA ,_fdeg string ,_gad string ,_fcc ,_aca int )error {_cdb ,_aec :=_fd .ReadFile (_fdeg );if _aec !=nil {return _aec ;};_gff ,_aec :=_cc .Parse (_cdb );if _aec !=nil {return _aec ;};_cac ,_aec :=_cc .NewFace (_gff ,&_cc .FaceOptions {Size :18,DPI :72,Hinting :_bg .HintingNone }); -if _aec !=nil {return _aec ;};_cfc :=&_bg .Drawer {Dst :_dacc ,Src :_cd .NewUniform (_bf .RGBA {200,100,0,255}),Face :_cac ,Dot :_af .P (_fcc ,_aca )};_cfc .DrawString (_gad );return nil ;};func (_bga *ReferenceMap )Copy ()*ReferenceMap {_gg :=ReferenceMap {_ea :make (map[string ]ReferenceEntry ,len (_bga ._ea ))}; -for _abd ,_gc :=range _bga ._ea {_gg ._ea [_abd ]=_gc ;};return &_gg ;};func ReadPNG (file string )(_cd .Image ,error ){_ag ,_cbg :=_gd .Open (file );if _cbg !=nil {return nil ,_cbg ;};defer _ag .Close ();return _cb .Decode (_ag );};func ComparePNGFiles (file1 ,file2 string )(bool ,error ){_eae ,_cbc :=HashFile (file1 ); -if _cbc !=nil {return false ,_cbc ;};_gde ,_cbc :=HashFile (file2 );if _cbc !=nil {return false ,_cbc ;};if _eae ==_gde {return true ,nil ;};_dba ,_cbc :=ReadPNG (file1 );if _cbc !=nil {return false ,_cbc ;};_gfae ,_cbc :=ReadPNG (file2 );if _cbc !=nil {return false ,_cbc ; -};if _dba .Bounds ()!=_gfae .Bounds (){return false ,nil ;};return CompareImages (_dba ,_gfae );};func RenderPDFToPNGs (pdfPath string ,dpi int ,outpathTpl string )error {if dpi <=0{dpi =100;};if _ ,_baaf :=_f .LookPath ("\u0067\u0073");_baaf !=nil {return ErrRenderNotSupported ; -};return _f .Command ("\u0067\u0073","\u002d\u0073\u0044\u0045\u0056\u0049\u0043\u0045\u003d\u0070\u006e\u0067a\u006c\u0070\u0068\u0061","\u002d\u006f",outpathTpl ,_cga .Sprintf ("\u002d\u0072\u0025\u0064",dpi ),pdfPath ).Run ();};func _fca (_ddaf ,_ebc _cd .Rectangle )bool {return _ddaf .Min .X ==_ebc .Min .X &&_ddaf .Min .Y ==_ebc .Min .Y &&_ddaf .Max .X ==_ebc .Max .X &&_ddaf .Max .Y ==_ebc .Max .Y ; -};func _gcc (_afcb ,_fde _bf .Color )bool {_defb ,_fdbe ,_ecd ,_ee :=_afcb .RGBA ();_bgc ,_ecc ,_fge ,_aab :=_fde .RGBA ();return _defb ==_bgc &&_fdbe ==_ecc &&_ecd ==_fge &&_ee ==_aab ;};func CreatePNGDiff (src ,dst string )(bool ,string ,float64 ,float64 ,error ){_df ,_abb :=ReadPNG (src ); -if _abb !=nil {return false ,"",0,0,_abb ;};_fe ,_abb :=ReadPNG (dst );if _abb !=nil {return false ,"",0,0,_abb ;};_caf :=_df .Bounds ();_gcec :=_fe .Bounds ();if !_fca (_caf ,_gcec ){if _c .Abs (float64 (_caf .Max .X )-float64 (_gcec .Max .X ))> 1{_cg .Printf ("S\u006f\u0075\u0072\u0063\u0065\u0020b\u006f\u0075\u006e\u0064\u0073\u003a \u0025\u0076\u003b\u0020\u0044\u0065\u0073t\u0020\u0062\u006f\u0075\u006e\u0064\u0073\u003a\u0020\u0025v\u000a",_caf ,_gcec ); -return false ,"",0,0,ErrImageSizeNotMatch ;};};_cba :=_cd .NewRGBA (_cd .Rect (0,0,_caf .Max .X ,_caf .Max .Y ));var (_ed float64 ;_acdd float64 ;);for _efg :=_caf .Min .Y ;_efg < _caf .Max .Y ;_efg ++{for _aef :=_caf .Min .X ;_aef < _caf .Max .X ;_aef ++{_fcf ,_efge ,_ccb ,_fae :=_df .At (_aef ,_efg ).RGBA (); -_bfe ,_gbd ,_cbe ,_fac :=_fe .At (_aef ,_efg ).RGBA ();_cba .Set (_aef ,_efg ,_bf .RGBA {uint8 (_bfe ),uint8 (_gbd ),uint8 (_cbe ),64});_baa :=_fae ==0x00&&_fcf ==0x00&&_efge ==0x00&&_ccb ==0x00&&_bfe ==0xFFFF&&_gbd ==0xFFFF&&_cbe ==0xFFFF;if !_baa &&!_gcc (_df .At (_aef ,_efg ),_fe .At (_aef ,_efg )){_cba .Set (_aef ,_efg ,_bf .RGBA {uint8 (_fcf ),uint8 (_efge ),uint8 (_ccb ),uint8 (_fae )}); -_fea :=float64 (_fcf )+float64 (_efge )+float64 (_ccb )+float64 (_fae )-float64 (_bfe )+float64 (_gbd )+float64 (_cbe )+float64 (_fac );_aea :=_c .Sqrt (_c .Pow (_fea /float64 (_caf .Dx ()*_caf .Dy ()),2));_acdd +=_aea ;_ed ++;};};};_eab :=_ed /float64 (_caf .Dx ()*_caf .Dy ())*100; -_dca :=_cgf .Dir (src );_faef :=_g .TrimSuffix (_cgf .Base (src ),_cgf .Ext (src ));_dfe ,_abb :=_gd .Create (_dca +"\u002f"+_faef +"\u002dd\u0069\u0066\u0066\u002e\u0070\u006eg");if _abb !=nil {return false ,"",0,0,_abb ;};defer _dfe .Close ();_ggc :=_g .Replace (_dca ,"\u0072\u0065\u006e\u0064\u0065\u0072","\u0066\u006f\u006et\u0073",1)+"\u002f\u0043\u0061l\u0069\u0062\u0072\u0069\u002e\u0074\u0074\u0066"; -_cdf :=_cga .Sprintf ("\u0044\u0069f\u0066\u0065\u0072e\u006e\u0063\u0065\u003a\u0020\u0025\u0066\u0025\u0025",_eab );_abb =_dbb (_cba ,_ggc ,_cdf ,15,22);if _abb !=nil {return false ,"",0,0,_abb ;};_cdf =_cga .Sprintf ("T\u006ft\u0061\u006c\u0020\u0044\u0069\u0066\u0066\u0065r\u0065\u006e\u0063\u0065: \u0025\u0066",_acdd ); -_abb =_dbb (_cba ,_ggc ,_cdf ,15,44);if _abb !=nil {return false ,"",0,0,_abb ;};if _ga :=_cb .Encode (_dfe ,_cba );_ga !=nil {return false ,"",0,0,_ga ;};return true ,_dfe .Name (),_eab ,_acdd ,nil ;};func _ebg (_bgg ,_cafe string )error {_fad ,_face :=_gd .Open (_bgg ); -if _face !=nil {return _face ;};defer _fad .Close ();_ccf ,_ ,_face :=_cd .DecodeConfig (_fad );if _face !=nil {panic (_face );};_aee :=_cd .NewRGBA (_cd .Rect (0,0,_ccf .Width ,_ccf .Height ));_efgec ,_face :=_gd .Create (_cafe );if _face !=nil {return _face ; -};defer _efgec .Close ();_face =_cb .Encode (_efgec ,_aee );if _face !=nil {return _face ;};return nil ;};func (_abf *ReferenceMap )Read (key string )(ReferenceEntry ,bool ){_abf .Lock ();defer _abf .Unlock ();if _abf ._ea ==nil {return ReferenceEntry {},false ; -};_eb ,_gbf :=_abf ._ea [key ];return _eb ,_gbf ;}; \ No newline at end of file +package testutils ;import (_cd "crypto/md5";_eb "encoding/hex";_gb "encoding/json";_ebc "errors";_ab "fmt";_beg "github.com/stretchr/testify/require";_gd "golang.org/x/image/font";_bd "golang.org/x/image/font/opentype";_dg "golang.org/x/image/math/fixed"; +_b "image";_e "image/color";_af "image/draw";_dbd "image/png";_cf "io";_fd "io/ioutil";_db "log";_f "math";_ff "os";_c "os/exec";_gc "path/filepath";_d "strings";_cfc "sync";_a "testing";_be "time";);func (_gaf *ReferenceMap )Read (key string )(ReferenceEntry ,bool ){_gaf .Lock (); +defer _gaf .Unlock ();if _gaf ._bcd ==nil {return ReferenceEntry {},false ;};_bcc ,_cde :=_gaf ._bcd [key ];return _bcc ,_cde ;};func ReadFile (dirPath ,testName string ,createEmpty bool )(*ReferenceFile ,error ){if dirPath ==""&&createEmpty {return &ReferenceFile {Map :&ReferenceMap {}},nil ; +};if dirPath ==""{return nil ,_ff .ErrNotExist ;};_eeg :=_gc .Join (dirPath ,testName +"\u005fr\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u002e\u006a\u0073\u006f\u006e");_fa :=&ReferenceFile {_fb :_eeg };_bcf ,_fe :=_ff .Open (_eeg );if _ebc .Is (_fe ,_ff .ErrNotExist )&&createEmpty {_fa .Timestamp =_be .Now ().UTC (); +_fa .Map =&ReferenceMap {};return _fa ,nil ;};if _fe !=nil {return nil ,_fe ;};defer _bcf .Close ();if _eba :=_gb .NewDecoder (_bcf ).Decode (_fa );_eba !=nil {if _eba .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 _fa ,nil ; +};return nil ,_eba ;};return _fa ,nil ;};func CompareImages (img1 ,img2 _b .Image )(bool ,error ){_ca :=img1 .Bounds ();_bb :=0;for _bbc :=0;_bbc < _ca .Size ().X ;_bbc ++{for _fg :=0;_fg < _ca .Size ().Y ;_fg ++{_bfc ,_cc ,_agb ,_ :=img1 .At (_bbc ,_fg ).RGBA (); +_gbg ,_gda ,_dac ,_ :=img2 .At (_bbc ,_fg ).RGBA ();if _bfc !=_gbg ||_cc !=_gda ||_agb !=_dac {_bb ++;};};};_cee :=float64 (_bb )/float64 (_ca .Dx ()*_ca .Dy ());if _cee > 0.0001{_ab .Printf ("\u0064\u0069\u0066f \u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0076\u0020\u0028\u0025\u0064\u0029\u000a",_cee ,_bb ); +return false ,nil ;};return true ,nil ;};func _bcef (_fbd ,_efg _e .Color )bool {_bg ,_cac ,_dbab ,_gdda :=_fbd .RGBA ();_bca ,_gcgc ,_acg ,_gdc :=_efg .RGBA ();return _bg ==_bca &&_cac ==_gcgc &&_dbab ==_acg &&_gdda ==_gdc ;};type ReferenceFile struct{Timestamp _be .Time `json:"timestamp"`; +Map *ReferenceMap `json:"map,omitempty"`;_fb string ;};func (_gg *ReferenceFile )Update (currentMap *ReferenceMap )error {if _gg ._fb ==""{return nil ;};_bc :=_gg .updateMap (currentMap );if _bc ==0{return nil ;};_dd ,_ec :=_ff .OpenFile (_gg ._fb ,_ff .O_CREATE |_ff .O_TRUNC |_ff .O_WRONLY ,0664); +if _ec !=nil {return _ec ;};defer _dd .Close ();_gg .Timestamp =_be .Now ().UTC ();_da :=_gb .NewEncoder (_dd );_da .SetIndent ("","\u0009");return _da .Encode (_gg );};type ReferenceMap struct{_cfc .Mutex ;_bcd map[string ]ReferenceEntry ;};func (_gdf *ReferenceMap )Keys ()(_cfe []string ){_cfe =make ([]string ,len (_gdf ._bcd )); +var _bf int ;for _efa :=range _gdf ._bcd {_cfe [_bf ]=_efa ;_bf ++;};return _cfe ;};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 _gddb (_eaf ,_cebd _b .Rectangle )bool {return _eaf .Min .X ==_cebd .Min .X &&_eaf .Min .Y ==_cebd .Min .Y &&_eaf .Max .X ==_cebd .Max .X &&_eaf .Max .Y ==_cebd .Max .Y ; +};func ComparePNGFiles (file1 ,file2 string )(bool ,error ){_ccg ,_ac :=HashFile (file1 );if _ac !=nil {return false ,_ac ;};_de ,_ac :=HashFile (file2 );if _ac !=nil {return false ,_ac ;};if _ccg ==_de {return true ,nil ;};_fdg ,_ac :=ReadPNG (file1 ); +if _ac !=nil {return false ,_ac ;};_edg ,_ac :=ReadPNG (file2 );if _ac !=nil {return false ,_ac ;};if _fdg .Bounds ()!=_edg .Bounds (){return false ,nil ;};return CompareImages (_fdg ,_edg );};func ReadPNG (file string )(_b .Image ,error ){_ggg ,_ega :=_ff .Open (file ); +if _ega !=nil {return nil ,_ega ;};defer _ggg .Close ();return _dbd .Decode (_ggg );};func RunRenderOfficeTest (t *_a .T ,pdfPath ,outputDir ,baselineRenderPath string ,saveBaseline bool ,currentHashMap *ReferenceMap ,refFile *ReferenceFile ,postfix string ){_fcc :=_d .TrimSuffix (_gc .Base (pdfPath ),_gc .Ext (pdfPath )); +t .Run ("\u0072\u0065\u006e\u0064\u0065\u0072",func (_bdg *_a .T ){_fcgg :=_gc .Join (outputDir ,_fcc );_ede :=_fcgg +"\u002d%\u0064\u002e\u0070\u006e\u0067";if _babb :=RenderPDFToPNGs (pdfPath ,0,_ede );_babb !=nil {_bdg .Skip (_babb );};_fcgd :=_fcc +postfix ; +_eaa :=_gc .Join (outputDir ,_fcgd );_fba :=_eaa +"\u002d%\u0064\u002e\u0070\u006e\u0067";_bae :=false ;if saveBaseline {_fea :=_gc .Dir (pdfPath );_bdeg :=_gc .Join (_fea ,_fcgd +"\u002e\u0070\u0064\u0066");if _ ,_fcd :=_ff .Stat (_bdeg );_fcd ==nil {_bdg .Logf ("\u0052e\u006e\u0064\u0065\u0072\u0020\u004d\u0053\u0020\u004f\u0066\u0066i\u0063\u0065\u0020\u0050\u0044\u0046\u003a\u0020\u0025\u0076",_bdeg ); +if _fdcg :=RenderPDFToPNGs (_bdeg ,0,_fba );_fdcg !=nil {_bdg .Skip (_fdcg );};_bae =true ;};};for _ged :=1;true ;_ged ++{_gdg :=_ab .Sprintf ("\u0025s\u002d\u0025\u0064\u002e\u0070\u006eg",_fcgg ,_ged );_bgb :=_gc .Join (baselineRenderPath ,_ab .Sprintf ("\u0025\u0073\u002d\u0025\u0064\u005f\u0065\u0078\u0070\u002e\u0070\u006e\u0067",_fcc ,_ged )); +if _ ,_ffe :=_ff .Stat (_gdg );_ffe !=nil {break ;};_bdg .Logf ("\u0025\u0073",_bgb );if saveBaseline {_bdg .Logf ("\u0043\u006fp\u0079\u0069\u006eg\u0020\u0025\u0073\u0020\u002d\u003e\u0020\u0025\u0073",_gdg ,_bgb );_ggc :=CopyFile (_gdg ,_bgb );if _ggc !=nil {_bdg .Fatalf ("\u0045\u0052\u0052OR\u0020\u0063\u006f\u0070\u0079\u0069\u006e\u0067\u0020\u0074\u006f\u0020\u0025\u0073\u003a\u0020\u0025\u0076",_bgb ,_ggc ); +};if _bae {_ccae :=_ab .Sprintf ("\u0025s\u002d\u0025\u0064\u002e\u0070\u006eg",_eaa ,_ged );_gcb :=_gc .Join (baselineRenderPath ,_ab .Sprintf ("\u0025\u0073\u002d\u0025\u0064\u005f\u0065\u0078\u0070\u002e\u0070\u006e\u0067",_fcgd ,_ged ));_bdg .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",_ccae ,_gcb ); +_gea :=CopyFile (_ccae ,_gcb );if _gea !=nil {_bdg .Logf ("\u0045\u0052\u0052\u004f\u0052\u0020\u0063\u006f\u0070\u0079\u0069\u006eg\u0020\u0074\u006f \u0025\u0073\u003a\u0020\u0025\u0076\u002c\u0020\u0068\u0061\u0076i\u006e\u0067\u0020d\u0069\u0066\u0066\u0065r\u0065\u006e\u0074\u0020\u0070\u0061\u0067\u0065\u0020\u0073\u0069\u007a\u0065\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0073\u002c\u0020\u0072\u0065\u0070\u006c\u0061\u0063\u0069\u006eg\u0020\u0069\u0074\u0020\u0077\u0069\u0074\u0068\u0020\u0062\u006ca\u006e\u006b\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0069\u006e\u0073\u0074\u0065\u0061\u0064",_gcb ,_gea ); +if _fge :=_fbc (_bgb ,_gcb );_fge !=nil {_bdg .Fatalf ("\u0045\u0052\u0052\u004f\u0052\u0020c\u0072\u0065\u0061\u0074\u0069\u006e\u0067\u0020\u0065\u006d\u0070\u0074\u0079 \u0069\u006d\u0061\u0067\u0065\u0020\u0025s\u003a\u0020\u0025\u0076",_gcb ,_fge ); +};};_bdg .Logf ("\u0043\u006fm\u0062\u0069\u006e\u0069\u006eg\u0020\u0055\u006e\u0069\u004ff\u0066\u0069\u0063\u0065\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0073\u0020\u0077\u0069\u0074\u0068\u0020\u004d\u0053\u0020\u004f\u0066\u0066\u0069\u0063\u0065\u0020\u0025\u0073\u0020\u0061\u006e\u0064\u0020\u0025\u0073",_bgb ,_gcb ); +_cgg ,_gea :=CombinePNGFiles (_bgb ,_gcb );if _ff .IsNotExist (_gea ){_bdg .Fatal ("\u0069m\u0061g\u0065\u0020\u0066\u0069\u006ce\u0020\u006di\u0073\u0073\u0069\u006e\u0067");}else if !_cgg {_bdg .Fatal ("\u0055n\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063\u006f\u006db\u0069\u006e\u0065\u0020\u0069\u006d\u0061\u0067\u0065\u0073"); +};_bdg .Logf ("\u0043\u0072\u0065\u0061\u0074\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0064\u0069\u0066f \u0055n\u0069\u004f\u0066\u0066\u0069\u0063\u0065\u0020\u0072\u0065\u0073\u0075l\u0074\u0073\u0020\u0077\u0069\u0074\u0068\u0020\u004d\u0053\u0020\u004f\u0066\u0066\u0069\u0063\u0065 \u0025\u0073\u0020\u0061\u006e\u0064\u0020\u0025\u0073",_bgb ,_gcb ); +_cgg ,_ffc ,_aae ,_eegf ,_gea :=CreatePNGDiff (_bgb ,_gcb );if _gea !=nil &&_ebc .Is (_gea ,ErrImageSizeNotMatch ){_bdg .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",_gea ); +};if _cgg {_bdg .Logf ("\u0049\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073\u000a",_ffc );_bdg .Logf ("D\u0069\u0066\u0066\u0020Pe\u0072c\u0065\u006e\u0074\u003a\u0020%\u0032\u002e\u0066\u0025\u0025\u000a",_aae );_bdg .Logf ("\u0044i\u0066f\u0020\u0054\u006f\u0074\u0061\u006c\u003a\u0020\u0025\u0066\u000a",_eegf ); +_edgg :=_gc .Base (_ffc );_egd ,_edec :=currentHashMap .Read (_edgg );if _edec &&(_egd .DiffPercent < _aae ||_egd .DiffTotal < _eegf ){_bdg .Logf ("\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",_aae ,_eegf ); +};_aag ,_ebdf :=HashFile (_ffc );_beg .NoError (_bdg ,_ebdf );_bee :=_bef (_bdg ,_ffc );if !_edec ||_egd .Value !=_aag ||_egd .ResultSize !=_bee ||_egd .DiffPercent !=_aae ||_egd .DiffTotal !=_eegf {_egde :=ReferenceEntry {Timestamp :_be .Now ().UTC ().Unix (),Value :_aag ,ResultSize :_bee ,DiffPercent :_aae ,DiffTotal :_eegf }; +currentHashMap .Write (_edgg ,_egde );if _ebdf =refFile .Update (currentHashMap );_ebdf !=nil {_bdg .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",_ebdf ); +};};};};continue ;};_bdg .Run (_ab .Sprintf ("\u0070\u0061\u0067\u0065\u0025\u0064",_ged ),func (_gbba *_a .T ){_gbba .Logf ("\u0043o\u006dp\u0061\u0072\u0069\u006e\u0067 \u0025\u0073 \u0076\u0073\u0020\u0025\u0073",_gdg ,_bgb );_bcb ,_cfa :=ComparePNGFiles (_gdg ,_bgb ); +if _ff .IsNotExist (_cfa ){_gbba .Fatal ("\u0069m\u0061g\u0065\u0020\u0066\u0069\u006ce\u0020\u006di\u0073\u0073\u0069\u006e\u0067");}else if !_bcb {_gbba .Fatal ("\u0077\u0072\u006f\u006eg \u0070\u0061\u0067\u0065\u0020\u0072\u0065\u006e\u0064\u0065\u0072\u0065\u0064"); +};});};});};func _bef (_aaeb *_a .T ,_edf string )int64 {_adc ,_ege :=_ff .Stat (_edf );_beg .NoError (_aaeb ,_ege );return _adc .Size ();};func RunRenderTest (t *_a .T ,pdfPath ,outputDir ,baselineRenderPath string ,saveBaseline bool ,currentHashMap *ReferenceMap ,refFile *ReferenceFile ){RunRenderOfficeTest (t ,pdfPath ,outputDir ,baselineRenderPath ,saveBaseline ,currentHashMap ,refFile ,"\u002em\u0073\u0077\u006f\u0072\u0064"); +};func (_aa *ReferenceFile )updateMap (_ee *ReferenceMap )int {var _bce int ;if _aa .Map ._bcd ==nil {_aa .Map ._bcd =map[string ]ReferenceEntry {};};for _bde ,_ce :=range _ee ._bcd {_fdc ,_dba :=_aa .Map ._bcd [_bde ];if !_dba {_aa .Map ._bcd [_bde ]=_ce ; +_bce ++;continue ;};if string (_fdc .Value )!=string (_ce .Value ){_aa .Map ._bcd [_bde ]=_ce ;_bce ++;};};for _eg :=range _aa .Map ._bcd {if _ ,_ef :=_ee ._bcd [_eg ];!_ef {delete (_aa .Map ._bcd ,_eg );_bce ++;};};return _bce ;};func CreatePNGDiff (src ,dst string )(bool ,string ,float64 ,float64 ,error ){_bfg ,_eegd :=ReadPNG (src ); +if _eegd !=nil {return false ,"",0,0,_eegd ;};_cg ,_eegd :=ReadPNG (dst );if _eegd !=nil {return false ,"",0,0,_eegd ;};_gdd :=_bfg .Bounds ();_gae :=_cg .Bounds ();if !_gddb (_gdd ,_gae ){if _f .Abs (float64 (_gdd .Max .X )-float64 (_gae .Max .X ))> 1{_db .Printf ("S\u006f\u0075\u0072\u0063\u0065\u0020b\u006f\u0075\u006e\u0064\u0073\u003a \u0025\u0076\u003b\u0020\u0044\u0065\u0073t\u0020\u0062\u006f\u0075\u006e\u0064\u0073\u003a\u0020\u0025v\u000a",_gdd ,_gae ); +return false ,"",0,0,ErrImageSizeNotMatch ;};};_deg :=_b .NewRGBA (_b .Rect (0,0,_gdd .Max .X ,_gdd .Max .Y ));var (_aac float64 ;_bbf float64 ;);for _fee :=_gdd .Min .Y ;_fee < _gdd .Max .Y ;_fee ++{for _eega :=_gdd .Min .X ;_eega < _gdd .Max .X ;_eega ++{_dbdg ,_dc ,_bbd ,_cfg :=_bfg .At (_eega ,_fee ).RGBA (); +_cbc ,_gec ,_geg ,_cfcd :=_cg .At (_eega ,_fee ).RGBA ();_deg .Set (_eega ,_fee ,_e .RGBA {uint8 (_cbc ),uint8 (_gec ),uint8 (_geg ),64});_feb :=_cfg ==0x00&&_dbdg ==0x00&&_dc ==0x00&&_bbd ==0x00&&_cbc ==0xFFFF&&_gec ==0xFFFF&&_geg ==0xFFFF;if !_feb &&!_bcef (_bfg .At (_eega ,_fee ),_cg .At (_eega ,_fee )){_deg .Set (_eega ,_fee ,_e .RGBA {uint8 (_dbdg ),uint8 (_dc ),uint8 (_bbd ),uint8 (_cfg )}); +_gca :=float64 (_dbdg )+float64 (_dc )+float64 (_bbd )+float64 (_cfg )-float64 (_cbc )+float64 (_gec )+float64 (_geg )+float64 (_cfcd );_gee :=_f .Sqrt (_f .Pow (_gca /float64 (_gdd .Dx ()*_gdd .Dy ()),2));_bbf +=_gee ;_aac ++;};};};_ea :=_aac /float64 (_gdd .Dx ()*_gdd .Dy ())*100; +_fede :=_gc .Dir (src );_dce :=_d .TrimSuffix (_gc .Base (src ),_gc .Ext (src ));_bab ,_eegd :=_ff .Create (_fede +"\u002f"+_dce +"\u002dd\u0069\u0066\u0066\u002e\u0070\u006eg");if _eegd !=nil {return false ,"",0,0,_eegd ;};defer _bab .Close ();_cag :=_d .Replace (_fede ,"\u0072\u0065\u006e\u0064\u0065\u0072","\u0066\u006f\u006et\u0073",1)+"\u002f\u0043\u0061l\u0069\u0062\u0072\u0069\u002e\u0074\u0074\u0066"; +_dda :=_ab .Sprintf ("\u0044\u0069f\u0066\u0065\u0072e\u006e\u0063\u0065\u003a\u0020\u0025\u0066\u0025\u0025",_ea );_eegd =_gbd (_deg ,_cag ,_dda ,15,22);if _eegd !=nil {return false ,"",0,0,_eegd ;};_dda =_ab .Sprintf ("T\u006ft\u0061\u006c\u0020\u0044\u0069\u0066\u0066\u0065r\u0065\u006e\u0063\u0065: \u0025\u0066",_bbf ); +_eegd =_gbd (_deg ,_cag ,_dda ,15,44);if _eegd !=nil {return false ,"",0,0,_eegd ;};if _ceb :=_dbd .Encode (_bab ,_deg );_ceb !=nil {return false ,"",0,0,_ceb ;};return true ,_bab .Name (),_ea ,_bbf ,nil ;};func (_gf *ReferenceMap )UnmarshalJSON (data []byte )error {return _gb .Unmarshal (data ,&_gf ._bcd )}; +func CombinePNGFiles (file1 ,file2 string )(bool ,error ){_gcg ,_gcge :=ReadPNG (file1 );if _gcge !=nil {return false ,_gcge ;};_fed ,_gcge :=ReadPNG (file2 );if _gcge !=nil {return false ,_gcge ;};_afb :=_b .Point {_gcg .Bounds ().Dx (),0};_gbb :=_b .Rectangle {_afb ,_afb .Add (_fed .Bounds ().Size ())}; +_cfef :=_b .Rectangle {_b .Point {0,0},_gbb .Max };_cdg :=_b .NewRGBA (_cfef );_af .Draw (_cdg ,_gcg .Bounds (),_gcg ,_b .Point {0,0},_af .Src );_af .Draw (_cdg ,_gbb ,_fed ,_b .Point {0,0},_af .Src );_cca :=_gc .Dir (file1 );_cbb :=_d .TrimSuffix (_gc .Base (file1 ),_gc .Ext (file1 )); +_fgc ,_gcge :=_ff .Create (_cca +"\u002f"+_cbb +"\u002d\u0063\u006f\u006d\u0062\u0069\u006e\u0065\u0064\u002e\u0070\u006e\u0067");if _gcge !=nil {return false ,_gcge ;};defer _fgc .Close ();if _ced :=_dbd .Encode (_fgc ,_cdg );_ced !=nil {return false ,_ced ; +};return true ,nil ;};func (_dae *ReferenceMap )Write (key string ,entry ReferenceEntry ){_dae .Lock ();defer _dae .Unlock ();if _dae ._bcd ==nil {_dae ._bcd =map[string ]ReferenceEntry {};};_dae ._bcd [key ]=entry ;};var (ErrRenderNotSupported =_ebc .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 =_ebc .New ("\u0069\u006d\u0061ge\u0020\u0073\u0069\u007a\u0065\u0073\u0020\u0064\u006f\u006e\u0027\u0074\u0020\u006d\u0061\u0074\u0063\u0068"););func _fbc (_dbg ,_fcg string )error {_ebce ,_gcc :=_ff .Open (_dbg );if _gcc !=nil {return _gcc ; +};defer _ebce .Close ();_eed ,_ ,_gcc :=_b .DecodeConfig (_ebce );if _gcc !=nil {panic (_gcc );};_dbb :=_b .NewRGBA (_b .Rect (0,0,_eed .Width ,_eed .Height ));_edc ,_gcc :=_ff .Create (_fcg );if _gcc !=nil {return _gcc ;};defer _edc .Close ();_gcc =_dbd .Encode (_edc ,_dbb ); +if _gcc !=nil {return _gcc ;};return nil ;};func (_bff *ReferenceMap )Len ()int {return len (_bff ._bcd )};func _gbd (_begd *_b .RGBA ,_ad string ,_fedc string ,_bfgf ,_bfff int )error {_fdd ,_gaff :=_fd .ReadFile (_ad );if _gaff !=nil {return _gaff ;}; +_fbdd ,_gaff :=_bd .Parse (_fdd );if _gaff !=nil {return _gaff ;};_ebca ,_gaff :=_bd .NewFace (_fbdd ,&_bd .FaceOptions {Size :18,DPI :72,Hinting :_gd .HintingNone });if _gaff !=nil {return _gaff ;};_bgg :=&_gd .Drawer {Dst :_begd ,Src :_b .NewUniform (_e .RGBA {200,100,0,255}),Face :_ebca ,Dot :_dg .P (_bfgf ,_bfff )}; +_bgg .DrawString (_fedc );return nil ;};func CopyFile (src ,dst string )error {_cb ,_ebe :=_ff .Open (src );if _ebe !=nil {return _ebe ;};defer _cb .Close ();_cec ,_ebe :=_ff .Create (dst );if _ebe !=nil {return _ebe ;};defer _cec .Close ();_ ,_ebe =_cf .Copy (_cec ,_cb ); +return _ebe ;};func (_ba *ReferenceMap )MarshalJSON ()([]byte ,error ){return _gb .Marshal (_ba ._bcd )};func HashFile (file string )(string ,error ){_ae ,_fde :=_ff .Open (file );if _fde !=nil {return "",_fde ;};defer _ae .Close ();_dbe :=_cd .New (); +if _ ,_fde =_cf .Copy (_dbe ,_ae );_fde !=nil {return "",_fde ;};return _eb .EncodeToString (_dbe .Sum (nil )),nil ;};func RenderPDFToPNGs (pdfPath string ,dpi int ,outpathTpl string )error {if dpi <=0{dpi =100;};if _ ,_cfed :=_c .LookPath ("\u0067\u0073"); +_cfed !=nil {return ErrRenderNotSupported ;};return _c .Command ("\u0067\u0073","\u002d\u0073\u0044\u0045\u0056\u0049\u0043\u0045\u003d\u0070\u006e\u0067a\u006c\u0070\u0068\u0061","\u002d\u006f",outpathTpl ,_ab .Sprintf ("\u002d\u0072\u0025\u0064",dpi ),pdfPath ).Run (); +};func (_ed *ReferenceMap )Copy ()*ReferenceMap {_bffd :=ReferenceMap {_bcd :make (map[string ]ReferenceEntry ,len (_ed ._bcd ))};for _ag ,_cfcb :=range _ed ._bcd {_bffd ._bcd [_ag ]=_cfcb ;};return &_bffd ;}; \ No newline at end of file diff --git a/internal/wildcard/wildcard.go b/internal/wildcard/wildcard.go index 6f0781f5c0..9736901549 100644 --- a/internal/wildcard/wildcard.go +++ b/internal/wildcard/wildcard.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 wildcard ;func _gfb (_bd ,_cff []rune ,_dc int )int {for len (_cff )> 0{switch _cff [0]{default:if len (_bd )==0{return -1;};if _bd [0]!=_cff [0]{return _gfb (_bd [1:],_cff ,_dc +1);};case '?':if len (_bd )==0{return -1;};case '*':if len (_bd )==0{return -1; -};_ea :=_gfb (_bd ,_cff [1:],_dc );if _ea !=-1{return _dc ;}else {_ea =_gfb (_bd [1:],_cff ,_dc );if _ea !=-1{return _dc ;}else {return -1;};};};_bd =_bd [1:];_cff =_cff [1:];};return _dc ;};func _cda (_cb ,_bgf []rune ,_gf bool )bool {for len (_bgf )> 0{switch _bgf [0]{default:if len (_cb )==0||_cb [0]!=_bgf [0]{return false ; -};case '?':if len (_cb )==0&&!_gf {return false ;};case '*':return _cda (_cb ,_bgf [1:],_gf )||(len (_cb )> 0&&_cda (_cb [1:],_bgf ,_gf ));};_cb =_cb [1:];_bgf =_bgf [1:];};return len (_cb )==0&&len (_bgf )==0;};func Index (pattern ,name string )(_gfd int ){if pattern ==""||pattern =="\u002a"{return 0; -};_bb :=make ([]rune ,0,len (name ));_cea :=make ([]rune ,0,len (pattern ));for _ ,_dge :=range name {_bb =append (_bb ,_dge );};for _ ,_db :=range pattern {_cea =append (_cea ,_db );};return _gfb (_bb ,_cea ,0);};func MatchSimple (pattern ,name string )bool {if pattern ==""{return name ==pattern ; -};if pattern =="\u002a"{return true ;};_e :=make ([]rune ,0,len (name ));_ce :=make ([]rune ,0,len (pattern ));for _ ,_b :=range name {_e =append (_e ,_b );};for _ ,_ca :=range pattern {_ce =append (_ce ,_ca );};_cf :=true ;return _cda (_e ,_ce ,_cf ); -};func Match (pattern ,name string )(_cg bool ){if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ;};_d :=make ([]rune ,0,len (name ));_fa :=make ([]rune ,0,len (pattern ));for _ ,_bg :=range name {_d =append (_d ,_bg );};for _ ,_df :=range pattern {_fa =append (_fa ,_df ); -};_g :=false ;return _cda (_d ,_fa ,_g );}; \ No newline at end of file +package wildcard ;func MatchSimple (pattern ,name string )bool {if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ;};_c :=make ([]rune ,0,len (name ));_b :=make ([]rune ,0,len (pattern ));for _ ,_bg :=range name {_c =append (_c ,_bg ); +};for _ ,_bf :=range pattern {_b =append (_b ,_bf );};_e :=true ;return _ff (_c ,_b ,_e );};func Match (pattern ,name string )(_g bool ){if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ;};_ed :=make ([]rune ,0,len (name ));_ea :=make ([]rune ,0,len (pattern )); +for _ ,_cg :=range name {_ed =append (_ed ,_cg );};for _ ,_gc :=range pattern {_ea =append (_ea ,_gc );};_ge :=false ;return _ff (_ed ,_ea ,_ge );};func Index (pattern ,name string )(_af int ){if pattern ==""||pattern =="\u002a"{return 0;};_d :=make ([]rune ,0,len (name )); +_fa :=make ([]rune ,0,len (pattern ));for _ ,_cc :=range name {_d =append (_d ,_cc );};for _ ,_ccb :=range pattern {_fa =append (_fa ,_ccb );};return _bgf (_d ,_fa ,0);};func _ff (_a ,_cb []rune ,_gg bool )bool {for len (_cb )> 0{switch _cb [0]{default:if len (_a )==0||_a [0]!=_cb [0]{return false ; +};case '?':if len (_a )==0&&!_gg {return false ;};case '*':return _ff (_a ,_cb [1:],_gg )||(len (_a )> 0&&_ff (_a [1:],_cb ,_gg ));};_a =_a [1:];_cb =_cb [1:];};return len (_a )==0&&len (_cb )==0;};func _bgf (_db ,_bd []rune ,_be int )int {for len (_bd )> 0{switch _bd [0]{default:if len (_db )==0{return -1; +};if _db [0]!=_bd [0]{return _bgf (_db [1:],_bd ,_be +1);};case '?':if len (_db )==0{return -1;};case '*':if len (_db )==0{return -1;};_gac :=_bgf (_db ,_bd [1:],_be );if _gac !=-1{return _be ;}else {_gac =_bgf (_db [1:],_bd ,_be );if _gac !=-1{return _be ; +}else {return -1;};};};_db =_db [1:];_bd =_bd [1:];};return _be ;}; \ No newline at end of file diff --git a/measurement/measurement.go b/measurement/measurement.go index c4810084c1..6515c53baa 100644 --- a/measurement/measurement.go +++ b/measurement/measurement.go @@ -9,17 +9,17 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package measurement ;const (Zero Distance =0;Point =1;Pixel72 =1.0/72.0*Inch ;Pixel96 =1.0/96.0*Inch ;HalfPoint =1.0/2.0*Point ;Character =7*Point ;Millimeter =2.83465*Point ;Centimeter =10*Millimeter ;Inch =72*Point ;Foot =12*Inch ;Twips =1.0/20.0*Point ; -EMU =1.0/914400.0*Inch ;HundredthPoint =1/100.0;Dxa =Twips ;); +package measurement ;const _g =60000; -// Convert ST_Angle to degree. -func DegreeFromSTAngle (stAngle int32 )float64 {return -float64 (stAngle )/_e }; +// FromEMU converts int64 EMU 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 )}; -// FromEMU converts int64 EMU units to float64 distance units. -func FromEMU (emu int64 )float64 {return float64 (emu )/914400*Inch };const _e =60000; +// Convert ST_Angle to degree. +func DegreeFromSTAngle (stAngle int32 )float64 {return -float64 (stAngle )/_g };const (Zero Distance =0;Point =1;Pixel72 =1.0/72.0*Inch ;Pixel96 =1.0/96.0*Inch ;HalfPoint =1.0/2.0*Point ;Character =7*Point ;Millimeter =2.83465*Point ;Centimeter =10*Millimeter ; +Inch =72*Point ;Foot =12*Inch ;Twips =1.0/20.0*Point ;EMU =1.0/914400.0*Inch ;HundredthPoint =1/100.0;Dxa =Twips ;); // Distance represents a distance and is automatically converted // to the units needed internally in the various ECMA 376 formats. diff --git a/presentation/convert/convert.go b/presentation/convert/convert.go index ca68a5f65a..4b8bab9868 100644 --- a/presentation/convert/convert.go +++ b/presentation/convert/convert.go @@ -9,225 +9,228 @@ // 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 (_aa "bytes";_cf "errors";_fb "github.com/unidoc/unioffice/common";_fa "github.com/unidoc/unioffice/common/logger";_fad "github.com/unidoc/unioffice/common/tempstorage";_e "github.com/unidoc/unioffice/internal/convertutils";_ge "github.com/unidoc/unioffice/measurement"; -_be "github.com/unidoc/unioffice/presentation";_faf "github.com/unidoc/unioffice/schema/soo/dml";_cc "github.com/unidoc/unioffice/schema/soo/dml/chart";_geb "github.com/unidoc/unioffice/schema/soo/pml";_cb "github.com/unidoc/unipdf/v3/contentstream/draw"; -_eg "github.com/unidoc/unipdf/v3/core";_ba "github.com/unidoc/unipdf/v3/creator";_fe "github.com/unidoc/unipdf/v3/model";_bb "github.com/unidoc/unipdf/v3/render";_d "image";_a "image/color";_ag "image/draw";_g "math";_b "strconv";_f "strings";);func (_fgag *convertContext )getConnectors (_fac *_geb .CT_Connector )[]_ba .Drawable {_dab ,_ ,_ ,_ ,_ ,_ ,_ :=_fgag .getShapesFromSpPr (_fac .SpPr ,_fac .Style ,false ,0.0,0.0); -return _dab ;};func (_baee *line )moveRight (_dfbd float64 ){for _ ,_bedg :=range _baee ._ggbd {_bedg ._ecg +=_dfbd ;};};func (_degb *convertContext )renderPageWithDrawableToGoImage (_egfbf _ba .Drawable )(_d .Image ,error ){_dbbc :=_e .MakeTempCreator (_degb ._aeee ,_degb ._egddc ); -_dbbc .NewPage ();_dbbc .Draw (_egfbf );_fcgb ,_fdbbe :=_e .GetPageFromCreator (_dbbc );if _fdbbe !=nil {return nil ,_fdbbe ;};return _bb .NewImageDevice ().Render (_fcgb );};var _ae =_fba (1.9);func (_dabb *convertContext )getBorderStyle (_fce *_faf .CT_LineProperties )(_ba .CellBorderStyle ,*_ba .Color ,float64 ){if _fce ==nil ||_fce .NoFill !=nil {return _ba .CellBorderStyleNone ,nil ,0; -};var _dfeaf _ba .Color ;if _ace :=_fce .SolidFill ;_ace !=nil {_dfeaf ,_ =_dabb .getColorFromSolidFill (_ace );};_fbf :=0.0;if _dgb :=_fce .WAttr ;_dgb !=nil {_fbf =_ge .FromEMU (int64 (*_dgb ));};return _ba .CellBorderStyleSingle ,&_dfeaf ,_fbf ;};func _edfb (_gfgb *_geb .CT_CommonSlideData ,_dccg _geb .ST_PlaceholderType ,_gfad *uint32 ,_ceeda bool )(*_faf .CT_Transform2D ,*_faf .CT_TextBody ,*bool ,*bool ){if _gfgb !=nil &&(_dccg !=_geb .ST_PlaceholderTypeUnset ||!_ceeda ){if _dbe :=_gfgb .SpTree ; -_dbe !=nil {for _ ,_ccef :=range _dbe .Choice {if _ccef !=nil {for _ ,_dgc :=range _ccef .Sp {if _dgc !=nil {_bdbbd ,_gccc :=_bfec (_dgc );if _dccg ==_bdbbd {if (_ceeda &&_gccc ==nil )||(!_ceeda &&_gccc !=nil &&*_gccc ==*_gfad ){var _gbeb *_faf .CT_Transform2D ; -if _dgc .SpPr !=nil {_gbeb =_dgc .SpPr .Xfrm ;};_egfb :=_dccg ==_geb .ST_PlaceholderTypeTitle ||_dccg ==_geb .ST_PlaceholderTypeCtrTitle ;_fgd :=!_egfb &&_dccg !=_geb .ST_PlaceholderTypeUnset ;return _gbeb ,_dgc .TxBody ,&_egfb ,&_fgd ;};};};};};};};}; -return nil ,nil ,nil ,nil ;};func _bdda (_adbc int ,_edae bool )string {_cfgd :=_aa .NewBuffer ([]byte {});for _ ,_decg :=range _dfeb {for {if _adbc < _decg ._eacd {break ;};_cfgd .WriteString (_decg ._ffgb );_adbc -=_decg ._eacd ;};};_egc :=_cfgd .String (); -if _edae {_egc =_f .ToUpper (_egc );};return _egc ;};type symbol struct{_dbd string ;_bdaa float64 ;_cac float64 ;_beab float64 ;_fcfc float64 ;_ccgb float64 ;_ddbg *_ba .TextStyle ;_dgf string ;_fead bool ;_baeg bool ;_afde bool ;};type romanMatch struct{_eacd int ; -_ffgb string ;};func (_gbda *convertContext )makePdfDivisionFromTxBody (_facf *_faf .CT_TextBody ,_eaf *_faf .CT_TableStyleTextStyle )*_ba .Division {_gee :=_gbda ._fbef .NewDivision ();_eac :=_gbda ._ceed ;_aef :=_faf .ST_TextAnchoringTypeT ;if _aeb :=_facf .BodyPr ; -_aeb !=nil {if _edef :=_aeb .AnchorAttr ;_edef !=_faf .ST_TextAnchoringTypeUnset {_aef =_aeb .AnchorAttr ;};};if _beb :=_facf .LstStyle ;_beb !=nil {var _bdff *_faf .CT_TextParagraphProperties ;if _beb .Lvl1pPr !=nil {_bdff =_beb .Lvl1pPr ;}else {_bdff =_gbda ._afgf [0]; -};_eac =_cfef (_bdff ,_cfef (_beb .DefPPr ,_eac ));};for _ ,_ebaa :=range _facf .P {if _ebaa !=nil {_ccdg :=_gbda ._fbef .NewStyledParagraph ();_bbgd :=_cfef (_ebaa .PPr ,_eac );_faee :=_gfeca (_ebaa .EndParaRPr ,_bbgd .DefRPr );switch _bbgd .AlgnAttr {case _faf .ST_TextAlignTypeR :_ccdg .SetTextAlignment (_ba .TextAlignmentRight ); -case _faf .ST_TextAlignTypeCtr :_ccdg .SetTextAlignment (_ba .TextAlignmentCenter );case _faf .ST_TextAlignTypeJust :_ccdg .SetTextAlignment (_ba .TextAlignmentJustify );};if len (_ebaa .EG_TextRun )==0{_ccdg .Append ("\u000a");_gee .Add (_ccdg );continue ; -};for _ ,_agfb :=range _ebaa .EG_TextRun {if _eaeb :=_agfb .Br ;_eaeb !=nil {_ccdg .Append ("\u000a");}else if _cag :=_agfb .R ;_cag !=nil {_edg :=_eegc (_cag .RPr ,_eaf );_edg =_gfeca (_edg ,_faee );var _faeb _ba .Color ;if _edg .SolidFill !=nil {_faeb ,_ =_gbda .getColorFromSolidFill (_edg .SolidFill ); -}else {_faeb =_ba .ColorBlack ;};_afg ,_daa ,_fdg ,_ :=_gbda .makeStyleFromRPr (_edg );_afg .Color =_faeb ;if _daa {_afg .TextRise =0.5;}else if _fdg {_afg .TextRise =-0.5;};_fcbe :=_cag .T ;if _edg .CapAttr ==_faf .ST_TextCapsTypeAll {for _ ,_bccbe :=range _fcbe {_bccbe =[]rune (_f .ToUpper (string (_bccbe )))[0]; -};};_gfd :=_ccdg .Append (_fcbe );_gfd .Style =*_afg ;};};_ =_aef ;_gee .Add (_ccdg );};};return _gee ;};func (_dea *convertContext )makeSlide (){_af :=_dea ._dba .GetSlideLayout ().CSld ;if _af !=nil {if _dg :=_af .SpTree ;_dg !=nil {for _ ,_agf :=range _dg .Choice {if _agf !=nil {for _ ,_edd :=range _agf .Pic {if _edd !=nil {var _bd ,_cda ,_fgc ,_gcb float64 ; -if _bcg :=_edd .SpPr ;_bcg !=nil {if _gde :=_bcg .Xfrm ;_gde !=nil {_bd ,_cda ,_fgc ,_gcb =_e .GetDataFromXfrm (_gde );};};if _ad :=_edd .BlipFill ;_ad !=nil {_egf :=_dea .getShapeFromBlipFill (_ad ,_bd ,_cda ,_fgc ,_gcb ,true );_dea ._bbgc =append (_dea ._bbgc ,_egf ); -};};};};};};};_af =_dea ._dba .X ().CSld ;if _af ==nil {return ;};_aab :=&background {};if _ffa :=_af .Bg ;_ffa !=nil {if _eaa :=_ffa .BgPr ;_eaa !=nil {if _eaa .NoFill ==nil {if _bde :=_eaa .SolidFill ;_bde !=nil {_bdf ,_ffe :=_dea .getColorFromSolidFill (_bde ); -if _bdf !=nil {_aab ._dece =_bdf ;_aab ._afca =_ffe ;};}else if _gdd :=_eaa .BlipFill ;_gdd !=nil {_aab ._ddaa =_gdd ;};};};};_dea ._ddg =_aab ;if _ga :=_af .SpTree ;_ga !=nil {for _ ,_gea :=range _ga .Choice {if _gea !=nil {for _ ,_ced :=range _gea .Sp {if _ced !=nil {_dca :=_dea .getShapes (_ced ); -_dea ._bbgc =append (_dea ._bbgc ,_dca ...);};};for _ ,_ceb :=range _gea .GraphicFrame {if _ceb !=nil {var _bg ,_fedc ,_bdfd ,_edb float64 ;if _abb :=_ceb .Xfrm ;_abb !=nil {_bg ,_fedc ,_bdfd ,_edb =_e .GetDataFromXfrm (_abb );};if _bdfd ==0&&_edb ==0{_bdfd =_dea ._aeee ; -_edb =_dea ._egddc ;};if _afb :=_ceb .Graphic ;_afb !=nil {if _bad :=_afb .GraphicData ;_bad !=nil {for _ ,_adc :=range _bad .Any {if _bbg ,_ebg :=_adc .(*_cc .Chart );_ebg {_dcg ,_agfe :=_dea .makePdfBlockFromChart (_bbg ,_bdfd ,_edb );if _agfe !=nil {_fa .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_agfe ); -};if _dcg !=nil {_dcg .SetPos (_bg ,_fedc );_dea ._bbgc =append (_dea ._bbgc ,_dcg );};}else if _eea ,_add :=_adc .(*_faf .Tbl );_add {_gag :=_dea .makePdfBlockFromTable (_eea ,_bdfd );if _gag !=nil {_ade :=_ba .NewBlock (_bdfd ,_edb );_ade .SetPos (_bg ,_fedc ); -_ade .Draw (_gag );_dea ._bbgc =append (_dea ._bbgc ,_ade );};};};};};};};for _ ,_fdd :=range _gea .CxnSp {if _fdd !=nil {_adcf :=_dea .getConnectors (_fdd );_dea ._bbgc =append (_dea ._bbgc ,_adcf ...);};};for _ ,_db :=range _gea .GrpSp {_aff :=0.0;_adb :=0.0; -if _bgc :=_db .GrpSpPr .Xfrm ;_bgc !=nil {_aff ,_adb =_e .GetGroupOffsetFromXfrm (_bgc );};for _ ,_agb :=range _db .Choice {for _ ,_cce :=range _agb .CxnSp {if _cce !=nil {_bee :=_dea .getGroupConnectors (_cce ,_aff ,_adb );_dea ._bbgc =append (_dea ._bbgc ,_bee ...); -};};};};for _ ,_afe :=range _gea .Pic {if _afe !=nil {var _deb ,_cfa ,_baa ,_ef float64 ;if _ggb :=_afe .SpPr ;_ggb !=nil {if _bf :=_ggb .Xfrm ;_bf !=nil {_deb ,_cfa ,_baa ,_ef =_e .GetDataFromXfrm (_bf );};};if _gge :=_afe .BlipFill ;_gge !=nil {_gda :=_dea .getShapeFromBlipFill (_gge ,_deb ,_cfa ,_baa ,_ef ,false ); -_dea ._bbgc =append (_dea ._bbgc ,_gda );};};};};};};};func (_face *convertContext )getShapeFromBlipFill (_aad *_faf .CT_BlipFillProperties ,_cccb ,_dcca ,_abdf ,_gaac float64 ,_eadee bool )_ba .Drawable {_bfdf ,_eafc ,_ecgf :=_face .makePdfImageFromBlipFill (_aad ,_eadee ); -if _ecgf !=nil {_fa .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",_ecgf ); -return nil ;};if _bfdf ==nil {return nil ;};if _fcbc :=_aad .Tile ;_fcbc !=nil {_bfdf =_face .tileImage (_bfdf ,_aad .Tile ,_abdf ,_gaac );};if _afdeg :=_aad .Stretch ;_afdeg !=nil {_bfdf ,_cccb ,_dcca =_face .stretchImage (_bfdf ,_aad .Stretch ,_cccb ,_dcca ,_abdf ,_gaac ); -};if _bfdf ==nil {return nil ;};if len (_eafc )==0{_bfdf .SetPos (_cccb ,_dcca );return _bfdf ;};_bfdf =_face .applyBlipEffectsOnImg (_bfdf ,_cccb ,_dcca ,_eafc );_bfdf .SetPos (_cccb ,_dcca );return _bfdf ;};func (_ea *convertContext )extractDefaultProperties (){_eb :=_ea ._gab .X (); -_bca :=_eb .DefaultTextStyle ;var _fda ,_gg ,_bag ,_daf ,_bed ,_gc ,_fea ,_aeg ,_ee ,_de *_faf .CT_TextParagraphProperties ;if _bca !=nil {_fda =_bca .DefPPr ;_gg =_cfef (_bca .Lvl1pPr ,_fda );_bag =_cfef (_bca .Lvl2pPr ,_fda );_daf =_cfef (_bca .Lvl3pPr ,_fda ); -_bed =_cfef (_bca .Lvl4pPr ,_fda );_gc =_cfef (_bca .Lvl5pPr ,_fda );_fea =_cfef (_bca .Lvl6pPr ,_fda );_aeg =_cfef (_bca .Lvl7pPr ,_fda );_ee =_cfef (_bca .Lvl8pPr ,_fda );_de =_cfef (_bca .Lvl9pPr ,_fda );_ea ._ceed =_fda ;_ea ._eda =_fda .DefRPr ;}; -_ea ._afgf =make ([]*_faf .CT_TextParagraphProperties ,9);_ea ._afgf [0]=_gg ;_ea ._afgf [1]=_bag ;_ea ._afgf [2]=_daf ;_ea ._afgf [3]=_bed ;_ea ._afgf [4]=_gc ;_ea ._afgf [5]=_fea ;_ea ._afgf [6]=_aeg ;_ea ._afgf [7]=_ee ;_ea ._afgf [8]=_de ;_ff :=_ea ._gab .SlideMasters ()[0].X (); -_ed :=_ff .TxStyles ;_cbc :=_ed .TitleStyle ;_ea ._fgcf =_cfef (_cbc .DefPPr ,_fda );_ea ._eadg =_ea ._fgcf .DefRPr ;_ea ._bdae =make ([]*_faf .CT_TextParagraphProperties ,9);_ea ._bdae [0]=_cfef (_cbc .Lvl1pPr ,_gg );_ea ._bdae [1]=_cfef (_cbc .Lvl2pPr ,_bag ); -_ea ._bdae [2]=_cfef (_cbc .Lvl3pPr ,_daf );_ea ._bdae [3]=_cfef (_cbc .Lvl4pPr ,_bed );_ea ._bdae [4]=_cfef (_cbc .Lvl5pPr ,_gc );_ea ._bdae [5]=_cfef (_cbc .Lvl6pPr ,_fea );_ea ._bdae [6]=_cfef (_cbc .Lvl7pPr ,_aeg );_ea ._bdae [7]=_cfef (_cbc .Lvl8pPr ,_ee ); -_ea ._bdae [8]=_cfef (_cbc .Lvl9pPr ,_de );_fede :=_ed .BodyStyle ;_ea ._cdbc =_cfef (_fede .DefPPr ,_fda );_ea ._dbcb =_ea ._cdbc .DefRPr ;_ea ._aaf =make ([]*_faf .CT_TextParagraphProperties ,9);_ea ._aaf [0]=_cfef (_fede .Lvl1pPr ,_gg );_ea ._aaf [1]=_cfef (_fede .Lvl2pPr ,_bag ); -_ea ._aaf [2]=_cfef (_fede .Lvl3pPr ,_daf );_ea ._aaf [3]=_cfef (_fede .Lvl4pPr ,_bed );_ea ._aaf [4]=_cfef (_fede .Lvl5pPr ,_gc );_ea ._aaf [5]=_cfef (_fede .Lvl6pPr ,_fea );_ea ._aaf [6]=_cfef (_fede .Lvl7pPr ,_aeg );_ea ._aaf [7]=_cfef (_fede .Lvl8pPr ,_ee ); -_ea ._aaf [8]=_cfef (_fede .Lvl9pPr ,_de );};type symbolStyle struct{_ccbe *string ;_cfc *float64 ;_fcdf *string ;_gecfc *bool ;_gdgf *bool ;_edc *bool ;_caae *bool ;_gfdb *bool ;}; +package convert ;import (_bf "bytes";_b "errors";_a "github.com/unidoc/unioffice/common";_de "github.com/unidoc/unioffice/common/logger";_gd "github.com/unidoc/unioffice/common/tempstorage";_bfd "github.com/unidoc/unioffice/internal/convertutils";_f "github.com/unidoc/unioffice/measurement"; +_ae "github.com/unidoc/unioffice/presentation";_fd "github.com/unidoc/unioffice/schema/soo/dml";_dg "github.com/unidoc/unioffice/schema/soo/dml/chart";_aee "github.com/unidoc/unioffice/schema/soo/pml";_gc "github.com/unidoc/unipdf/v3/contentstream/draw"; +_gdb "github.com/unidoc/unipdf/v3/core";_c "github.com/unidoc/unipdf/v3/creator";_cd "github.com/unidoc/unipdf/v3/model";_db "github.com/unidoc/unipdf/v3/render";_df "image";_d "image/color";_bd "image/draw";_ec "math";_e "strconv";_ba "strings";);type romanMatch struct{_bae int ; +_dfgb string ;};func (_efga *textboxContext )adjustHeights (_bee float64 ){if _efga ._gcgd ._cfaa < _bee {_efga ._cfge ._eccf +=(_bee -_efga ._gcgd ._cfaa );_efga ._gcgd ._cfaa =_bee ;};};func (_bcf *convertContext )getShapes (_cfd *_aee .CT_Shape ,_ffb bool ,_dddc bool )[]_c .Drawable {_aeb :=[]_c .Drawable {}; +_dge :=_cfd .SpPr ;if _dge ==nil {return _aeb ;};var _eae bool ;if _fdgfd :=_cfd .UseBgFillAttr ;_fdgfd !=nil {_eae =*_fdgfd ;};_cce ,_agd ,_aaa ,_gbf ,_agad ,_dde ,_cbe :=_bcf .getShapesFromSpPr (_dge ,_cfd .Style ,_eae ,0.0,0.0);if !_dddc {_aeb =append (_aeb ,_cce ...); +};if _fcgf :=_cfd .TxBody ;_fcgf !=nil &&!_ffb {_cag ,_fgc ,_eddf ,_adb ,_geea ,_gdf :=_bcf .getPhData (_cfd );if _dddc &&!(_adb ||_geea ){return _aeb ;};if _cag !=nil &&!_cbe {_agd ,_aaa ,_gbf ,_agad =_bfd .GetDataFromXfrm (_cag );};_agcg ,_ebb :=_bcf .makePdfBlockFromTxBody (_fcgf ,_fgc ,_eddf ,_gbf ,_agad ,_dde ,_adb ,_gdf ); +if _ebb !=nil {_de .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",_ebb ); +}else if _agcg !=nil {_agcg .SetPos (_agd ,_aaa );_aeb =append (_aeb ,_agcg );};};return _aeb ;};type background struct{_bbbe _c .Color ;_face float64 ;_edgf *_fd .CT_BlipFillProperties ;};func (_fgfef *textboxContext )drawParagraphs (){_fgfef ._geca .NewPage (); +for _ ,_fbcg :=range _fgfef ._abag {for _ ,_agca :=range _fbcg ._cdcc {for _ ,_dcaa :=range _agca ._dggg {for _ ,_fbb :=range _dcaa ._fcee {_geb :=_fgfef ._geca .NewStyledParagraph ();if _fbb ._cgf {_fbb ._agbab =0;}else if _fbb ._fbec {_fbb ._agbab =1.2*_agca ._cfaa -_fbb ._ggge ; +};_ccc :=_dcaa ._bgce +_fbb ._dba ;_fgg :=_fbcg ._bcbe +_agca ._aed +_fbb ._agbab ;_geb .SetPos (_ccc ,_fgg );_dceb :=_geb .Append (_fbb ._dccg );if _fbb ._ecab !=nil {_dceb .Style =*_fbb ._ecab ;};_fgfef ._geca .Draw (_geb );if _fbb ._defd {_cbge :=_fgg +_fbb ._ggge +2; +_bfd .DrawLine (_fgfef ._geca ,_ccc ,_cbge ,_ccc +_fbb ._bgff ,_cbge ,1,_fbb ._ecab .Color );};};};};};}; // ConvertToPdf converts a presentation to a PDF file. This package is beta, breaking changes can take place. -func ConvertToPdf (pr *_be .Presentation )*_ba .Creator {_bc :=pr .X ().SldSz ;_cd :=_ge .FromEMU (int64 (_bc .CxAttr ));_bac :=_ge .FromEMU (int64 (_bc .CyAttr ));_gd :=_ba .PageSize {_cd ,_bac };_bcc :=_ba .New ();_bcc .SetPageSize (_gd );var _fga *_faf .Theme ; -if len (pr .Themes ())> 0{_fga =pr .Themes ()[0];};for _ ,_ce :=range pr .Slides (){if _ce .X ()==nil {continue ;};_dd :=&convertContext {_fbef :_bcc ,_dba :&_ce ,_dbgg :_ce .GetSlideLayout (),_abgd :pr .SlideMasters ()[0].X (),_gab :pr ,_cebf :_fga ,_ccea :_ce .X ().ClrMapOvr ,_egddc :_gd [1],_aeee :_gd [0]}; -_dd .extractDefaultProperties ();_dd .makeSlide ();_dd .drawSlide ();};return _bcc ;};func (_cbdc *textboxContext )assignPropsToCurrentParagraph (_dag *_faf .CT_TextParagraphProperties ){_gdbf :=12.4;if _dag ==nil {_cbdc ._dadcd ._ebec =_gdbf ;return ; -};if _faa :=_dag .DefRPr ;_faa !=nil {_egfa :=_faa .SzAttr ;if _egfa !=nil {_eaae :=float64 (*_egfa )/1200;if _gdbf <=_eaae {_gdbf =_eaae ;};};};if _dcgef :=_dag .MarLAttr ;_dcgef !=nil {_cbdc ._dadcd ._aed =_ge .FromEMU (int64 (*_dcgef ));};_cbdc ._dadcd ._beeb =_cbdc ._cge ; -if _baba :=_dag .MarRAttr ;_baba !=nil {_cbdc ._dadcd ._beeb -=_ge .FromEMU (int64 (*_baba ));};if _ccdgg :=_dag .IndentAttr ;_ccdgg !=nil {_cbdc ._dadcd ._aaadc =_ge .FromEMU (int64 (*_ccdgg ));};if _fcda :=_dag .LatinLnBrkAttr ;_fcda !=nil {_cbdc ._dadcd ._cec =*_fcda ; -};if _cgb :=_dag .LnSpc ;_cgb !=nil {if _dfd :=_cgb .SpcPct ;_dfd !=nil {if _gafc :=_dfd .ValAttr .ST_TextSpacingPercent ;_gafc !=nil {_gdbf =float64 (*_gafc )/5000;};};};var _dddg float64 ;if _gace :=_dag .SpcBef ;_gace !=nil {if _aefa :=_gace .SpcPts ; -_aefa !=nil {_dddg =float64 (_aefa .ValAttr )/100;};};_ggeg :=_cbdc ._age ;if len (_ggeg )> 0{_dddg -=_ggeg [len (_ggeg )-1]._dcfg ;if _dddg < 0{_dddg =0;};};_cbdc ._dadcd ._fffa =_dddg ;if _ebce :=_dag .SpcAft ;_ebce !=nil {if _ggcc :=_ebce .SpcPts ;_ggcc !=nil {_cbdc ._dadcd ._dcfg =float64 (_ggcc .ValAttr )/100; -};};_cbdc ._dadcd ._ebec =_gdbf ;_cbdc ._dadcd ._ebb =_dag .AlgnAttr ;};func _fcea (_dde int ,_bcgc bool )string {_ebd :=(_dde -1)/26+1;_ecc :=byte ((_dde -1)%26);if _bcgc {_ecc +=byte (65);}else {_ecc +=byte (97);};_edfg :=_aa .NewBuffer ([]byte {});for _eeeb :=0; -_eeeb < _ebd ;_eeeb ++{_edfg .Write ([]byte {_ecc });};return _edfg .String ();};func _fba (_cggc float64 )float64 {return _cggc *_ge .Millimeter };type textboxContext struct{_ggc *convertContext ;_cge float64 ;_fdfc float64 ;_cff *_ba .Creator ;_gad float64 ; -_age []*paragraph ;_dadcd *paragraph ;_bfgg *line ;_bacc *word ;_bdbb bool ;};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);func (_ged *convertContext )getShapesFromSpPr (_eecg *_faf .CT_ShapeProperties ,_eefc *_faf .CT_ShapeStyle ,_dbb bool ,_bgfb float64 ,_dff float64 )([]_ba .Drawable ,float64 ,float64 ,float64 ,float64 ,_ba .Color ,bool ){_aca :=[]_ba .Drawable {}; -var _bbga ,_fcfa ,_cdbg ,_gdb ,_cgc float64 ;var _ffae ,_fgf ,_geg ,_adf _ba .Color ;var _bcaa *_faf .CT_BlipFillProperties ;_afd ,_ebeg :=1.0,1.0;if _eefc !=nil {_ffae ,_fgf ,_adf =_ged .getStyleColors (_eefc );};if _dbc :=_eecg .Ln ;_dbc !=nil {if _dbc .NoFill !=nil {_geg ,_cgc =nil ,0; -}else {_geg ,_cgc ,_afd =_ged .getInfoFromLn (_dbc );if _geg ==nil {_geg =_adf ;};};};if _eecg .NoFill !=nil {_fgf ,_ebeg =nil ,0;}else if _dbb {_fgf =_ged ._ddg ._dece ;_ebeg =_ged ._ddg ._afca ;_bcaa =_ged ._ddg ._ddaa ;}else if _fae :=_eecg .SolidFill ; -_fae !=nil {_fgf ,_ebeg =_ged .getColorFromSolidFill (_fae );};var _aea bool ;if _eead :=_eecg .Xfrm ;_eead !=nil {_bbga ,_fcfa ,_cdbg ,_gdb =_e .GetDataFromXfrm (_eead );_bbga +=_bgfb ;_fcfa +=_dff ;_aea =true ;};if _dga :=_eecg .CustGeom ;_dga !=nil {_gbb :=[]_cb .Point {}; -_cae ,_cfag :=1.0,1.0;if _ded :=_dga .PathLst ;_ded !=nil {for _ ,_bdd :=range _ded .Path {if _bdd !=nil {if _fdac :=_bdd .WAttr ;_fdac !=nil {_cae =_cdbg /_ge .FromEMU (*_fdac );};if _fbe :=_bdd .HAttr ;_fbe !=nil {_cfag =_gdb /_ge .FromEMU (*_fbe );}; -for _ ,_ffac :=range _bdd .Close {if _ffac !=nil {};};for _ ,_cbbd :=range _bdd .MoveTo {if _cbbd !=nil &&_cbbd .Pt !=nil {_gecf ,_adfe :=_cdebb (_cbbd .Pt );_gbb =append (_gbb ,_cb .Point {X :_gecf *_cae +_bbga ,Y :_adfe *_cfag +_fcfa });};};for _ ,_gaa :=range _bdd .LnTo {if _gaa !=nil &&_gaa .Pt !=nil {_aaaf ,_ecd :=_cdebb (_gaa .Pt ); -_gbb =append (_gbb ,_cb .Point {X :_aaaf *_cae +_bbga ,Y :_ecd *_cfag +_fcfa });};};_ffg :=_ged ._fbef .NewPolygon ([][]_cb .Point {_gbb });_ffg .SetFillColor (_fgf );_ffg .SetFillOpacity (_ebeg );_ffg .SetBorderWidth (_cgc );if _geg !=nil {_ffg .SetBorderColor (_geg ); -_ffg .SetBorderOpacity (_afd );};_aca =append (_aca ,_ffg );};};};};if _bded :=_eecg .PrstGeom ;_bded !=nil {switch _bded .PrstAttr {case _faf .ST_ShapeTypeRect :if _bcaa !=nil {_dfa :=_ged .getShapeFromBlipFill (_bcaa ,_bbga ,_fcfa ,_cdbg ,_gdb ,false ); -_aca =append (_aca ,_dfa );}else {_ddb :=_ged ._fbef .NewRectangle (_bbga ,_fcfa ,_cdbg ,_gdb );_eaaa :=_fgf !=nil &&_ebeg > 0;if _eaaa {_ddb .SetFillColor (_fgf );_ddb .SetFillOpacity (_ebeg );};_bdb :=_geg !=nil &&_afd > 0&&_cgc > 0;if _bdb {_ddb .SetBorderWidth (_cgc ); -_ddb .SetBorderColor (_geg );_ddb .SetBorderOpacity (_afd );};if _eaaa ||_bdb {_aca =append (_aca ,_ddb );};};case _faf .ST_ShapeTypeLine :_baf :=_ged ._fbef .NewLine (_bbga ,_fcfa ,_bbga +_cdbg ,_fcfa +_gdb );_baf .SetLineWidth (_cgc );if _geg !=nil {_baf .SetColor (_geg ); -};_aca =append (_aca ,_baf );};};return _aca ,_bbga ,_fcfa ,_cdbg ,_gdb ,_ffae ,_aea ;};func (_bec *convertContext )getShapes (_aag *_geb .CT_Shape )[]_ba .Drawable {_cdb :=[]_ba .Drawable {};_cedg :=_aag .SpPr ;if _cedg ==nil {return _cdb ;};var _egb bool ; -if _bgca :=_aag .UseBgFillAttr ;_bgca !=nil {_egb =*_bgca ;};_eec ,_bagf ,_fcb ,_egd ,_gfg ,_ggg ,_cea :=_bec .getShapesFromSpPr (_cedg ,_aag .Style ,_egb ,0.0,0.0);_cdb =append (_cdb ,_eec ...);if _dec :=_aag .TxBody ;_dec !=nil {_eba ,_ead ,_gagb ,_fge ,_bea :=_bec .getPhData (_aag ); -if _eba !=nil &&!_cea {_bagf ,_fcb ,_egd ,_gfg =_e .GetDataFromXfrm (_eba );};_cdbe ,_gbg :=_bec .makePdfBlockFromTxBody (_dec ,_ead ,_gagb ,_egd ,_gfg ,_ggg ,_fge ,_bea );if _gbg !=nil {_fa .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",_gbg ); -}else if _cdbe !=nil {_cdbe .SetPos (_bagf ,_fcb );_cdb =append (_cdb ,_cdbe );};};return _cdb ;};func (_da *convertContext )makePdfBlockFromChart (_bab *_cc .Chart ,_fg ,_fd float64 )(*_ba .Block ,error ){_fef :=_bab .CT_RelId .IdAttr ;_bbd :=_da ._dba .GetChartSpaceByRelId (_fef ); -if _bbd ==nil {return nil ,_cf .New ("\u004e\u006f\u0020\u0063\u0068\u0061\u0072\u0074\u0073\u0070\u0061\u0063\u0065");};var _dc *_faf .Theme ;_fed :=_da ._gab .Themes ();if len (_fed )> 0{_dc =_fed [0];};return _e .MakeBlockFromChartSpace (_bbd ,_fg ,_fd ,_dc ); -}; +func ConvertToPdf (pr *_ae .Presentation )*_c .Creator {_gdc :=pr .X ().SldSz ;_ece :=_f .FromEMU (int64 (_gdc .CxAttr ));_af :=_f .FromEMU (int64 (_gdc .CyAttr ));_fb :=_c .PageSize {_ece ,_af };_cbb :=_c .New ();_cbb .SetPageSize (_fb );var _cc *_fd .Theme ; +if len (pr .Themes ())> 0{_cc =pr .Themes ()[0];};for _ ,_dgc :=range pr .Slides (){if _dgc .X ()==nil {continue ;};_da :=&convertContext {_agfe :_cbb ,_dfgd :&_dgc ,_aeaf :_dgc .GetSlideLayout (),_cdbf :pr .SlideMasters ()[0].X (),_daea :pr ,_gcgf :_cc ,_dcfe :_dgc .X ().ClrMapOvr ,_agae :_fb [1],_afff :_fb [0]}; +_da .extractDefaultProperties ();_da .makeSlide ();_da .drawSlide ();};return _cbb ;};func (_aafa *textboxContext )addPrefix (_acgc *prefixData ,_fefc *_c .TextStyle ){_aaad :=_gdg (_acgc ._dffba );_eeef :=*_fefc ;if _acgc ._fabg {_eeef .Font =_bfd .AssignStdFontByName (_eeef ,"\u0053\u0079\u006d\u0062\u006f\u006c"); +};for _ ,_cfdf :=range _aaad {_cfdf ._ecab =&_eeef ;_aafa .addTextSymbol (_cfdf );};_bbge :=-(_acgc ._ddgf +_aafa ._efb ._aaed );if _bbge < 0{_bbge =0;};_bgd :=&symbol {_dccg :"\u0020",_bgff :_bbge };_aafa .addTextSymbol (_bgd );_aafa ._efb ._bgce +=(_acgc ._ddgf +_acgc ._acc ); +};func (_cfca *convertContext )renderCurrentStateToGoImage ()(_df .Image ,error ){_bbdd :=_bfd .MakeTempCreator (_cfca ._afff ,_cfca ._agae );_bbdd .NewPage ();for _ ,_bdcb :=range _cfca ._fca {if _bdcb !=nil {_bbdd .MoveTo (0,0);_bbdd .Draw (_bdcb );}; +};_abea ,_dbcfb :=_bfd .GetPageFromCreator (_bbdd );if _dbcfb !=nil {return nil ,_dbcfb ;};return _db .NewImageDevice ().Render (_abea );};type convertContext struct{_agfe *_c .Creator ;_cbbc *_bfd .Rectangle ;_daea *_ae .Presentation ;_dfgd *_ae .Slide ; +_cdbf *_aee .SldMaster ;_aeaf *_aee .SldLayout ;_agae float64 ;_afff float64 ;_fca []_c .Drawable ;_gbae *background ;_bde *_fd .CT_TextParagraphProperties ;_dbb *_fd .CT_TextCharacterProperties ;_adbc *_fd .CT_TextParagraphProperties ;_fbg *_fd .CT_TextCharacterProperties ; +_acae *_fd .CT_TextParagraphProperties ;_bbgc *_fd .CT_TextCharacterProperties ;_fgcb []*_fd .CT_TextParagraphProperties ;_dcf []*_fd .CT_TextParagraphProperties ;_ecc []*_fd .CT_TextParagraphProperties ;_gcgf *_fd .Theme ;_dcfe *_fd .CT_ColorMappingOverride ; +};func (_edg *convertContext )makeSlide (){_agc :=_edg ._dfgd .GetSlideLayout ().CSld ;_edg .addShapes (_agc ,true );_agc =_edg ._dfgd .X ().CSld ;_edg .addShapes (_agc ,false );};func _cfgg (_effa ,_gfcd *_fd .CT_TextBodyProperties )*_fd .CT_TextBodyProperties {_fadc :=_fd .NewCT_TextBodyProperties (); +if _effa !=nil {*_fadc =*_effa ;};if _gfcd ==nil {return _fadc ;};if _fadc .RotAttr ==nil {_fadc .RotAttr =_gfcd .RotAttr ;};if _fadc .SpcFirstLastParaAttr ==nil {_fadc .SpcFirstLastParaAttr =_gfcd .SpcFirstLastParaAttr ;};if _fadc .VertOverflowAttr ==_fd .ST_TextVertOverflowTypeUnset {_fadc .VertOverflowAttr =_gfcd .VertOverflowAttr ; +};if _fadc .HorzOverflowAttr ==_fd .ST_TextHorzOverflowTypeUnset {_fadc .HorzOverflowAttr =_gfcd .HorzOverflowAttr ;};if _fadc .VertAttr ==_fd .ST_TextVerticalTypeUnset {_fadc .VertAttr =_gfcd .VertAttr ;};if _fadc .WrapAttr ==_fd .ST_TextWrappingTypeUnset {_fadc .WrapAttr =_gfcd .WrapAttr ; +};if _fadc .LInsAttr ==nil {_fadc .LInsAttr =_gfcd .LInsAttr ;};if _fadc .TInsAttr ==nil {_fadc .TInsAttr =_gfcd .TInsAttr ;};if _fadc .RInsAttr ==nil {_fadc .RInsAttr =_gfcd .RInsAttr ;};if _fadc .BInsAttr ==nil {_fadc .BInsAttr =_gfcd .BInsAttr ;};if _fadc .NumColAttr ==nil {_fadc .NumColAttr =_gfcd .NumColAttr ; +};if _fadc .SpcColAttr ==nil {_fadc .SpcColAttr =_gfcd .SpcColAttr ;};if _fadc .RtlColAttr ==nil {_fadc .RtlColAttr =_gfcd .RtlColAttr ;};if _fadc .AnchorAttr ==_fd .ST_TextAnchoringTypeUnset {_fadc .AnchorAttr =_gfcd .AnchorAttr ;};if _fadc .AnchorCtrAttr ==nil {_fadc .AnchorCtrAttr =_gfcd .AnchorCtrAttr ; +};if _fadc .ForceAAAttr ==nil {_fadc .ForceAAAttr =_gfcd .ForceAAAttr ;};if _fadc .UprightAttr ==nil {_fadc .UprightAttr =_gfcd .UprightAttr ;};if _fadc .CompatLnSpcAttr ==nil {_fadc .CompatLnSpcAttr =_gfcd .CompatLnSpcAttr ;};if _fadc .PrstTxWarp ==nil {_fadc .PrstTxWarp =_gfcd .PrstTxWarp ; +};if _fadc .NoAutofit ==nil {_fadc .NoAutofit =_gfcd .NoAutofit ;};if _fadc .NormAutofit ==nil {_fadc .NormAutofit =_gfcd .NormAutofit ;};if _fadc .SpAutoFit ==nil {_fadc .SpAutoFit =_gfcd .SpAutoFit ;};if _fadc .Scene3d ==nil {_fadc .Scene3d =_gfcd .Scene3d ; +};if _fadc .Sp3d ==nil {_fadc .Sp3d =_gfcd .Sp3d ;};if _fadc .FlatTx ==nil {_fadc .FlatTx =_gfcd .FlatTx ;};if _fadc .ExtLst ==nil {_fadc .ExtLst =_gfcd .ExtLst ;};return _fadc ;};func (_bdbb *textboxContext )addTextSymbol (_cdef *symbol ){_bcag :=_c .New (); +_cgcf :=_bcag .NewStyledParagraph ();_cgcf .SetMargins (0,0,0,0);_geec :=_cgcf .Append (_cdef ._dccg );_aegb :=0.0;if _cdef ._ecab !=nil {_geec .Style =*_cdef ._ecab ;if _cdef ._ecab .CharSpacing !=0{_aegb =_cdef ._ecab .CharSpacing ;};};_cdef ._ggge =_cgcf .Height (); +_cdef ._efbb =_cgcf .Height ()*1.2;if _cdef ._bgff ==0{_cdef ._bgff =_cgcf .Width ()+_aegb ;};if len (_bdbb ._efb ._fcee )> 0{_ced :=_bdbb ._efb ._fcee [len (_bdbb ._efb ._fcee )-1]._dccg ;if _bdbb ._cfge ._cgb ||_bfd .IsNoSpaceLanguage (_ced )||(_ced =="\u0020")!=(_cdef ._dccg =="\u0020"){_bdbb .addCurrentWordToParagraph (); +_bdbb .newWord ();};};_bdbb ._efb ._fcee =append (_bdbb ._efb ._fcee ,_cdef );_cdef ._dba =_bdbb ._efb ._aaed ;_bdbb ._efb ._aaed +=_cdef ._bgff ;if _cdef ._dccg !="\u0020"{_bdbb ._efb ._afe =false ;};if _bdbb ._efb ._aaed >=_bdbb ._cfge ._ccaa -_bdbb ._cfge ._cgad {_bdbb .addCurrentWordToParagraph (); +_bdbb .newLine ();_bdbb .newWord ();};};func (_aaaa *convertContext )getGroupConnectors (_egb *_aee .CT_Connector ,_def float64 ,_acf float64 )[]_c .Drawable {_eed ,_ ,_ ,_ ,_ ,_ ,_ :=_aaaa .getShapesFromSpPr (_egb .SpPr ,_egb .Style ,false ,_def ,_acf ); +return _eed ;};func (_fafc *textboxContext )alignParagraphsVertically (_fddfd _fd .ST_TextAnchoringType ){if _fddfd ==_fd .ST_TextAnchoringTypeT {return ;};_cecg :=0.0;for _ ,_dcfee :=range _fafc ._abag {_cecg +=_dcfee ._dead +_dcfee ._eccf +_dcfee ._ebge ; +};var _fege float64 ;switch _fddfd {case _fd .ST_TextAnchoringTypeCtr :_fege =(_fafc ._fee -_cecg )/2;case _fd .ST_TextAnchoringTypeB :_fege =_fafc ._fee -_cecg ;};for _ ,_gcegd :=range _fafc ._abag {_gcegd ._bcbe +=_fege ;};};func _dgceg (_gafa *_aee .CT_Shape )(_aee .ST_PlaceholderType ,*uint32 ){if _gcde :=_gafa .NvSpPr ; +_gcde !=nil {if _fabd :=_gcde .NvPr ;_fabd !=nil {if _cfdc :=_fabd .Ph ;_cfdc !=nil {return _cfdc .TypeAttr ,_cfdc .IdxAttr ;};};};return _aee .ST_PlaceholderTypeUnset ,nil ;};func (_edfb *convertContext )makePdfDivisionFromTxBody (_efag *_fd .CT_TextBody ,_bfg *_fd .CT_TableStyleTextStyle )*_c .Division {_bdbg :=_edfb ._agfe .NewDivision (); +_decf :=_edfb ._bde ;_abb :=_fd .ST_TextAnchoringTypeT ;if _daae :=_efag .BodyPr ;_daae !=nil {if _gcfc :=_daae .AnchorAttr ;_gcfc !=_fd .ST_TextAnchoringTypeUnset {_abb =_daae .AnchorAttr ;};};if _cbg :=_efag .LstStyle ;_cbg !=nil {var _bbf *_fd .CT_TextParagraphProperties ; +if _cbg .Lvl1pPr !=nil {_bbf =_cbg .Lvl1pPr ;}else {_bbf =_edfb ._fgcb [0];};_decf =_ebbf (_bbf ,_ebbf (_cbg .DefPPr ,_decf ));};for _ ,_bdc :=range _efag .P {if _bdc !=nil {_gfbg :=_edfb ._agfe .NewStyledParagraph ();_dgcd :=_ebbf (_bdc .PPr ,_decf ); +_gca :=_ffad (_bdc .EndParaRPr ,_dgcd .DefRPr );switch _dgcd .AlgnAttr {case _fd .ST_TextAlignTypeR :_gfbg .SetTextAlignment (_c .TextAlignmentRight );case _fd .ST_TextAlignTypeCtr :_gfbg .SetTextAlignment (_c .TextAlignmentCenter );case _fd .ST_TextAlignTypeJust :_gfbg .SetTextAlignment (_c .TextAlignmentJustify ); +};if len (_bdc .EG_TextRun )==0{_gfbg .Append ("\u000a");_bdbg .Add (_gfbg );continue ;};for _ ,_gcaa :=range _bdc .EG_TextRun {if _dgd :=_gcaa .Br ;_dgd !=nil {_gfbg .Append ("\u000a");}else if _fcgc :=_gcaa .R ;_fcgc !=nil {_bgc :=_afag (_fcgc .RPr ,_bfg ); +_bgc =_ffad (_bgc ,_gca );var _bgg _c .Color ;if _bgc .SolidFill !=nil {_bgg ,_ =_edfb .getColorFromSolidFill (_bgc .SolidFill );}else {_bgg =_c .ColorBlack ;};_bgcf ,_adef ,_caa ,_ :=_edfb .makeStyleFromRPr (_bgc );_bgcf .Color =_bgg ;if _adef {_bgcf .TextRise =0.5; +}else if _caa {_bgcf .TextRise =-0.5;};_aca :=_fcgc .T ;if _bgc .CapAttr ==_fd .ST_TextCapsTypeAll {for _ ,_dag :=range _aca {_dag =[]rune (_ba .ToUpper (string (_dag )))[0];};};_dgcg :=_gfbg .Append (_aca );_dgcg .Style =*_bgcf ;};};_ =_abb ;_bdbg .Add (_gfbg ); +};};return _bdbg ;};var _bdcc =[]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 (_feg *textboxContext )addCurrentWordToParagraph (){if _feg ._aaegb &&_feg ._gcgd ._agab +_feg ._efb ._aaed > _feg ._gcgd ._dcfb {_feg .newLine ();};if !_feg ._efb ._afe ||len (_feg ._gcgd ._dggg )> 0{_feg ._efb ._bgce =_feg ._gcgd ._agab ;_feg ._gcgd ._dggg =append (_feg ._gcgd ._dggg ,_feg ._efb ); +_feg ._gcgd ._agab +=_feg ._efb ._aaed ;for _ ,_gega :=range _feg ._efb ._fcee {_feg .adjustHeights (_gega ._efbb );};};};func _bfgc (_gded float64 )float64 {return _gded *_f .Inch };func _gdg (_dgdf string )[]*symbol {_bfb :=[]*symbol {};for _ ,_ccg :=range _dgdf {_bfb =append (_bfb ,&symbol {_dccg :string (_ccg )}); +};return _bfb ;};var _dfdb =map[string ]int32 {"\u0076":9830,"\u00d8":8594,"\u00fc":8730};type symbol struct{_dccg string ;_dba float64 ;_efbb float64 ;_ggge float64 ;_agbab float64 ;_bgff float64 ;_ecab *_c .TextStyle ;_agdd string ;_cgf bool ;_fbec bool ; +_defd bool ;};func _faf (_degf int ,_accg bool )string {_ggae :=_bf .NewBuffer ([]byte {});for _ ,_bfbf :=range _bdcc {for {if _degf < _bfbf ._bae {break ;};_ggae .WriteString (_bfbf ._dfgb );_degf -=_bfbf ._bae ;};};_gbac :=_ggae .String ();if _accg {_gbac =_ba .ToUpper (_gbac ); +};return _gbac ;}; // FontStyle represents a kind of font styling. It can be FontStyle_Regular, FontStyle_Bold, FontStyle_Italic and FontStyle_BoldItalic. -type FontStyle =_e .FontStyle ;func _deeg (_cbfd ,_ceeb *_faf .CT_TextBody )(*_faf .CT_TextBodyProperties ,*_faf .CT_TextListStyle ){if _cbfd ==nil &&_ceeb ==nil {return nil ,nil ;};if _cbfd ==nil {return _ceeb .BodyPr ,_ceeb .LstStyle ;};if _ceeb ==nil {return _cbfd .BodyPr ,_cbfd .LstStyle ; -};_deec ,_ecec :=_cbfd .BodyPr ,_cbfd .LstStyle ;_fag ,_cedeb :=_ceeb .BodyPr ,_ceeb .LstStyle ;_gfag :=_cccg (_deec ,_fag );_aadg :=_eaef (_ecec ,_cedeb );return _gfag ,_aadg ;};func (_dfab *textboxContext )alignParagraphsVertically (_dedc _faf .ST_TextAnchoringType ){if _dedc ==_faf .ST_TextAnchoringTypeT {return ; -};_dgd :=0.0;for _ ,_ebgg :=range _dfab ._age {_dgd +=_ebgg ._fffa +_ebgg ._ebag +_ebgg ._dcfg ;};var _ggf float64 ;switch _dedc {case _faf .ST_TextAnchoringTypeCtr :_ggf =(_dfab ._fdfc -_dgd )/2;case _faf .ST_TextAnchoringTypeB :_ggf =_dfab ._fdfc -_dgd ; -};for _ ,_gedab :=range _dfab ._age {_gedab ._adg +=_ggf ;};};type word struct{_egef []*symbol ;_ecg float64 ;_fffc float64 ;_ceca bool ;};var _ecb =map[string ]int32 {"\u0076":9830,"\u00d8":8594,"\u00fc":8730};func (_addg *textboxContext )addCurrentWordToParagraph (){if _addg ._bdbb &&_addg ._bfgg ._bebf +_addg ._bacc ._fffc > _addg ._bfgg ._abf {_addg .newLine (); -};if !_addg ._bacc ._ceca ||len (_addg ._bfgg ._ggbd )> 0{_addg ._bacc ._ecg =_addg ._bfgg ._bebf ;_addg ._bfgg ._ggbd =append (_addg ._bfgg ._ggbd ,_addg ._bacc );_addg ._bfgg ._bebf +=_addg ._bacc ._fffc ;for _ ,_ceg :=range _addg ._bacc ._egef {_addg .adjustHeights (_ceg ._cac ); -};};};func (_badd *textboxContext )drawParagraphs (){_badd ._cff .NewPage ();for _ ,_efbcg :=range _badd ._age {for _ ,_fdec :=range _efbcg ._cdf {for _ ,_gga :=range _fdec ._ggbd {for _ ,_acad :=range _gga ._egef {_gaed :=_badd ._cff .NewStyledParagraph (); -if _acad ._fead {_acad ._fcfc =0;}else if _acad ._baeg {_acad ._fcfc =1.2*_fdec ._gegg -_acad ._beab ;};_eaff :=_gga ._ecg +_acad ._bdaa ;_edga :=_efbcg ._adg +_fdec ._dgg +_acad ._fcfc ;_gaed .SetPos (_eaff ,_edga );_ecda :=_gaed .Append (_acad ._dbd ); -if _acad ._ddbg !=nil {_ecda .Style =*_acad ._ddbg ;};_badd ._cff .Draw (_gaed );if _acad ._afde {_fdeg :=_edga +_acad ._beab +2;_e .DrawLine (_badd ._cff ,_eaff ,_fdeg ,_eaff +_acad ._ccgb ,_fdeg ,1,_acad ._ddbg .Color );};};};};};};func (_bcfe *textboxContext )adjustHeights (_fefb float64 ){if _bcfe ._bfgg ._gegg < _fefb {_bcfe ._dadcd ._ebag +=(_fefb -_bcfe ._bfgg ._gegg ); -_bcfe ._bfgg ._gegg =_fefb ;};};func (_ffd *convertContext )makeStyleFromRPr (_bcfbg *_faf .CT_TextCharacterProperties )(*_ba .TextStyle ,bool ,bool ,bool ){var _eaed ,_bbc ,_cga bool ;_cedf :=_ffd ._fbef .NewTextStyle ();if _bcfbg !=nil {_fgec :=_e .FontStyle_Regular ; -_gaea :=_gbfb (_bcfbg .BAttr );_bgd :=_gbfb (_bcfbg .IAttr );if _gaea &&_bgd {_fgec =_e .FontStyle_BoldItalic ;}else if _gaea {_fgec =_e .FontStyle_Bold ;}else if _bgd {_fgec =_e .FontStyle_Italic ;};_cga =_bcfbg .UAttr !=_faf .ST_TextUnderlineTypeUnset &&_bcfbg .UAttr !=_faf .ST_TextUnderlineTypeNone ; -_bcdg :="\u0064e\u0066\u0061\u0075\u006c\u0074";if _febd :=_bcfbg .Latin ;_febd !=nil {_bcdg =_febd .TypefaceAttr ;}else if _gggf :=_bcfbg .Ea ;_gggf !=nil {_bcdg =_gggf .TypefaceAttr ;}else if _beaf :=_bcfbg .Cs ;_beaf !=nil {_bcdg =_beaf .TypefaceAttr ; -}else if _dadc :=_bcfbg .Sym ;_dadc !=nil {_bcdg =_dadc .TypefaceAttr ;};if _fdbc ,_caa :=_e .StdFontsMap [_bcdg ];_caa {_cedf .Font =_e .AssignStdFontByName (_cedf ,_fdbc [_fgec ]);}else if _fde :=_e .GetRegisteredFont (_bcdg ,_fgec );_fde !=nil {_cedf .Font =_fde ; -}else {_fa .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",_bcdg ,_fgec ); -_cedf .Font =_e .AssignStdFontByName (_cedf ,_e .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_fgec ]);};var _gce float64 ;if _babe :=_bcfbg .SzAttr ;_babe !=nil {_gce =_g .Round (float64 (*_babe )/100)-0.5;}else {_gce =_e .DefaultFontSize ;}; -if _afed :=_bcfbg .BaselineAttr ;_afed !=nil {if _adfa :=_afed .ST_PercentageDecimal ;_adfa !=nil {if *_adfa > 0{_eaed =true ;}else if *_adfa < 0{_bbc =true ;};};};if _eaed ||_bbc {_gce =_g .Round (_gce *0.64);};_cedf .FontSize =_gce ;_egdd :=0.0;if _eege :=_bcfbg .SpcAttr ; -_eege !=nil {if _debb :=_eege .ST_TextPointUnqualified ;_debb !=nil &&*_debb > 0{_egdd =float64 (*_debb )/100;};};_cedf .CharSpacing =_egdd ;};return &_cedf ,_eaed ,_bbc ,_cga ;};func (_dgbf *textboxContext )addCurrentParagraph (){_dgbf ._gad =_dgbf ._dadcd ._adg +_dgbf ._dadcd ._fffa +_dgbf ._dadcd ._ebag +_dgbf ._dadcd ._dcfg ; -_dgbf ._age =append (_dgbf ._age ,_dgbf ._dadcd );_dgbf .alignParagraph ();};var _dfeb =[]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 _bfec (_bfca *_geb .CT_Shape )(_geb .ST_PlaceholderType ,*uint32 ){if _faea :=_bfca .NvSpPr ;_faea !=nil {if _cggg :=_faea .NvPr ;_cggg !=nil {if _deaa :=_cggg .Ph ;_deaa !=nil {return _deaa .TypeAttr ,_deaa .IdxAttr ;};};};return _geb .ST_PlaceholderTypeUnset ,nil ; -};func (_fdaf *textboxContext )alignSymbolsVertically (){for _ ,_fcg :=range _fdaf ._age {for _ ,_fbfe :=range _fcg ._cdf {_ggd :=0.0;for _ ,_geggf :=range _fbfe ._ggbd {for _ ,_cdac :=range _geggf ._egef {if _cdac ._cac > _ggd {_ggd =_cdac ._cac ;};}; -};for _ ,_agcg :=range _fbfe ._ggbd {for _ ,_gfe :=range _agcg ._egef {if _gfe ._beab < _ggd {_gfe ._fcfc =_ggd -_gfe ._beab ;};};};};};};type background struct{_dece _ba .Color ;_afca float64 ;_ddaa *_faf .CT_BlipFillProperties ;};func (_cbf *convertContext )makePdfImageFromBlipFill (_beafd *_faf .CT_BlipFillProperties ,_cgec bool )(*_ba .Image ,[]*_faf .CT_BlipChoice ,error ){if _ddf :=_beafd .Blip ; -_ddf !=nil {if _cgef :=_ddf .EmbedAttr ;_cgef !=nil {var _cbeg _fb .ImageRef ;var _abd bool ;if _cgec {_cbeg ,_abd =_cbf ._dba .GetLayoutImageByRelID (*_cgef );}else {_cbeg ,_abd =_cbf ._dba .GetImageByRelID (*_cgef );};if _abd {_eecd ,_beec :=_fad .Open (_cbeg .Path ()); -if _beec !=nil {_fa .Log .Debug ("\u0046\u0069\u006c\u0065 o\u0070\u0065\u006e\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",_beec );return nil ,nil ,_beec ;};defer _eecd .Close ();_bagb ,_ ,_beec :=_d .Decode (_eecd );if _beec !=nil {_fa .Log .Debug ("\u0044\u0065\u0063\u006fde\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020%\u0073",_beec ); -return nil ,nil ,_beec ;};if _bcgb :=_beafd .SrcRect ;_bcgb !=nil {_ffaab :=_bagb .Bounds ().Size ();_bafe :=_ffaab .X ;_ggbg :=_ffaab .Y ;var _ddgf ,_bcdgb ,_bbb ,_aebf int ;var _geea bool ;if _ddfb :=_bcgb .LAttr ;_ddfb !=nil {_ddgf =int (float64 (_bafe )*_e .FromSTPercentage (_ddfb )); -_geea =true ;}else {_ddgf =0;};if _ggdg :=_bcgb .TAttr ;_ggdg !=nil {_bbb =int (float64 (_ggbg )*_e .FromSTPercentage (_ggdg ));_geea =true ;}else {_bbb =0;};if _efd :=_bcgb .RAttr ;_efd !=nil {_bcdgb =int (float64 (_bafe )*(1-_e .FromSTPercentage (_efd ))); -_geea =true ;}else {_bcdgb =_bafe ;};if _aeab :=_bcgb .BAttr ;_aeab !=nil {_aebf =int (float64 (_ggbg )*(1-_e .FromSTPercentage (_aeab )));_geea =true ;}else {_aebf =_ggbg ;};if _geea {_bagb =_e .CropImageByRect (_bagb ,_d .Rect (_ddgf ,_bbb ,_bcdgb +1,_aebf +1)); -};};_eeb ,_beec :=_cbf ._fbef .NewImageFromGoImage (_bagb );_eeb .SetEncoder (_eg .NewFlateEncoder ());if _f .ToLower (_cbeg .Format ())=="\u006a\u0070\u0067"||_f .ToLower (_cbeg .Format ())=="\u006a\u0070\u0065\u0067"{_eeb .SetEncoder (_eg .NewDCTEncoder ()); -};if _beec !=nil {_fa .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",_beec ); -return nil ,nil ,_beec ;};return _eeb ,_ddf .Choice ,nil ;};};};return nil ,nil ,nil ;};func (_fcfb *textboxContext )addTextSymbol (_egfd *symbol ){_beee :=_ba .New ();_gbf :=_beee .NewStyledParagraph ();_gbf .SetMargins (0,0,0,0);_cfgc :=_gbf .Append (_egfd ._dbd ); -_dgfg :=0.0;if _egfd ._ddbg !=nil {_cfgc .Style =*_egfd ._ddbg ;if _egfd ._ddbg .CharSpacing !=0{_dgfg =_egfd ._ddbg .CharSpacing ;};};_egfd ._beab =_gbf .Height ();_egfd ._cac =_gbf .Height ()*1.2;if _egfd ._ccgb ==0{_egfd ._ccgb =_gbf .Width ()+_dgfg ; -};if len (_fcfb ._bacc ._egef )> 0{_fccd :=_fcfb ._bacc ._egef [len (_fcfb ._bacc ._egef )-1]._dbd ;if _fcfb ._dadcd ._cec ||_e .IsNoSpaceLanguage (_fccd )||(_fccd =="\u0020")!=(_egfd ._dbd =="\u0020"){_fcfb .addCurrentWordToParagraph ();_fcfb .newWord (); -};};_fcfb ._bacc ._egef =append (_fcfb ._bacc ._egef ,_egfd );_egfd ._bdaa =_fcfb ._bacc ._fffc ;_fcfb ._bacc ._fffc +=_egfd ._ccgb ;if _egfd ._dbd !="\u0020"{_fcfb ._bacc ._ceca =false ;};if _fcfb ._bacc ._fffc >=_fcfb ._dadcd ._beeb -_fcfb ._dadcd ._aed {_fcfb .addCurrentWordToParagraph (); -_fcfb .newLine ();_fcfb .newWord ();};};func (_cbcd *textboxContext )alignVertically (_dabe _faf .ST_TextAnchoringType ){_cbcd .alignParagraphsVertically (_dabe );_cbcd .alignSymbolsVertically ();};func _gfeca (_ggag ,_eaebb *_faf .CT_TextCharacterProperties )*_faf .CT_TextCharacterProperties {_cbfg :=_faf .NewCT_TextCharacterProperties (); -if _ggag !=nil {*_cbfg =*_ggag ;};if _eaebb ==nil {return _cbfg ;};if _cbfg .KumimojiAttr ==nil {_cbfg .KumimojiAttr =_eaebb .KumimojiAttr ;};if _cbfg .LangAttr ==nil {_cbfg .LangAttr =_eaebb .LangAttr ;};if _cbfg .AltLangAttr ==nil {_cbfg .AltLangAttr =_eaebb .AltLangAttr ; -};if _cbfg .SzAttr ==nil {_cbfg .SzAttr =_eaebb .SzAttr ;};if _cbfg .BAttr ==nil {_cbfg .BAttr =_eaebb .BAttr ;};if _cbfg .IAttr ==nil {_cbfg .IAttr =_eaebb .IAttr ;};if _cbfg .UAttr ==_faf .ST_TextUnderlineTypeUnset {_cbfg .UAttr =_eaebb .UAttr ;};if _cbfg .StrikeAttr ==_faf .ST_TextStrikeTypeUnset {_cbfg .StrikeAttr =_eaebb .StrikeAttr ; -};if _cbfg .KernAttr ==nil {_cbfg .KernAttr =_eaebb .KernAttr ;};if _cbfg .CapAttr ==_faf .ST_TextCapsTypeUnset {_cbfg .CapAttr =_eaebb .CapAttr ;};if _cbfg .SpcAttr ==nil {_cbfg .SpcAttr =_eaebb .SpcAttr ;};if _cbfg .NormalizeHAttr ==nil {_cbfg .NormalizeHAttr =_eaebb .NormalizeHAttr ; -};if _cbfg .BaselineAttr ==nil {_cbfg .BaselineAttr =_eaebb .BaselineAttr ;};if _cbfg .NoProofAttr ==nil {_cbfg .NoProofAttr =_eaebb .NoProofAttr ;};if _cbfg .DirtyAttr ==nil {_cbfg .DirtyAttr =_eaebb .DirtyAttr ;};if _cbfg .ErrAttr ==nil {_cbfg .ErrAttr =_eaebb .ErrAttr ; -};if _cbfg .SmtCleanAttr ==nil {_cbfg .SmtCleanAttr =_eaebb .SmtCleanAttr ;};if _cbfg .SmtIdAttr ==nil {_cbfg .SmtIdAttr =_eaebb .SmtIdAttr ;};if _cbfg .BmkAttr ==nil {_cbfg .BmkAttr =_eaebb .BmkAttr ;};if _cbfg .Ln ==nil {_cbfg .Ln =_eaebb .Ln ;};if _cbfg .NoFill ==nil {_cbfg .NoFill =_eaebb .NoFill ; -};if _cbfg .SolidFill ==nil {_cbfg .SolidFill =_eaebb .SolidFill ;};if _cbfg .BlipFill ==nil {_cbfg .BlipFill =_eaebb .BlipFill ;};if _cbfg .EffectLst ==nil {_cbfg .EffectLst =_eaebb .EffectLst ;};if _cbfg .EffectDag ==nil {_cbfg .EffectDag =_eaebb .EffectDag ; -};if _cbfg .Highlight ==nil {_cbfg .Highlight =_eaebb .Highlight ;};if _cbfg .ULnTx ==nil {_cbfg .ULnTx =_eaebb .ULnTx ;};if _cbfg .ULn ==nil {_cbfg .ULn =_eaebb .ULn ;};if _cbfg .UFillTx ==nil {_cbfg .UFillTx =_eaebb .UFillTx ;};if _cbfg .UFill ==nil {_cbfg .UFill =_eaebb .UFill ; -};if _cbfg .Latin ==nil {_cbfg .Latin =_eaebb .Latin ;};if _cbfg .Ea ==nil {_cbfg .Ea =_eaebb .Ea ;};if _cbfg .Cs ==nil {_cbfg .Cs =_eaebb .Cs ;};if _cbfg .Sym ==nil {_cbfg .Sym =_eaebb .Sym ;};if _cbfg .Rtl ==nil {_cbfg .Rtl =_eaebb .Rtl ;};return _cbfg ; -};func (_acgd *convertContext )addCellToTable (_dbcg *_ba .Table ,_bfa *_faf .CT_TableCell ,_adba *_faf .CT_TablePartStyle ,_fff float64 ,_aagb ,_cfgb ,_eff ,_egg bool )float64 {var _gfcf *_ba .TableCell ;_dfea :=1;if _bfa .GridSpanAttr !=nil {_dfea =int (*_bfa .GridSpanAttr ); -};_gfcf =_dbcg .MultiColCell (_dfea );_egeg :=_bfa .TcPr ;var _eecgb *_faf .CT_TableStyleTextStyle ;if _adba !=nil {_egeg =_bbea (_egeg ,_adba .TcStyle ,_aagb ,_cfgb ,_eff ,_egg );_eecgb =_adba .TcTxStyle ;};_eddf :=_ae ;_edfa :=_ba .CellVerticalAlignmentMiddle ; -_dgee :=_cage (0.05);_agda :=_cage (0.05);if _egeg !=nil {if _cee :=_egeg .LnL ;_cee !=nil {_bbde ,_dafe ,_baab :=_acgd .getBorderStyle (_cee );_gfcf .SetBorder (_ba .CellBorderSideLeft ,_bbde ,_baab );if _dafe !=nil &&*_dafe !=nil {_gfcf .SetSideBorderColor (_ba .CellBorderSideLeft ,*_dafe ); -};};if _cgd :=_egeg .LnT ;_cgd !=nil {_geaa ,_dae ,_cbeb :=_acgd .getBorderStyle (_cgd );_gfcf .SetBorder (_ba .CellBorderSideTop ,_geaa ,_cbeb );if _dae !=nil &&*_dae !=nil {_gfcf .SetSideBorderColor (_ba .CellBorderSideTop ,*_dae );};};if _dffc :=_egeg .LnR ; -_dffc !=nil {_aaad ,_efff ,_cfga :=_acgd .getBorderStyle (_dffc );_gfcf .SetBorder (_ba .CellBorderSideRight ,_aaad ,_cfga );if _efff !=nil &&*_efff !=nil {_gfcf .SetSideBorderColor (_ba .CellBorderSideRight ,*_efff );};};if _bgfc :=_egeg .LnB ;_bgfc !=nil {_becf ,_bda ,_abca :=_acgd .getBorderStyle (_bgfc ); -_gfcf .SetBorder (_ba .CellBorderSideBottom ,_becf ,_abca );if _bda !=nil &&*_bda !=nil {_gfcf .SetSideBorderColor (_ba .CellBorderSideBottom ,*_bda );};};if _fcc :=_egeg .MarLAttr ;_fcc !=nil {_eddf =float64 (_e .FromSTCoordinate32 (*_fcc ));};switch _egeg .AnchorAttr {case _faf .ST_TextAnchoringTypeT :_edfa =_ba .CellVerticalAlignmentTop ; -case _faf .ST_TextAnchoringTypeB :_edfa =_ba .CellVerticalAlignmentBottom ;};if _egeg .NoFill ==nil {if _cdc :=_egeg .SolidFill ;_cdc !=nil {_gba ,_ :=_acgd .getColorFromSolidFill (_cdc );_gfcf .SetBackgroundColor (_gba );};};if _adag :=_egeg .MarBAttr ; -_adag !=nil {_dgee =float64 (_e .FromSTCoordinate32 (*_adag ));};if _cdad :=_egeg .MarTAttr ;_cdad !=nil {_agda =float64 (_e .FromSTCoordinate32 (*_cdad ));};};_gfcf .SetVerticalAlignment (_edfa );_gfcf .SetIndent (_eddf );var _fbd float64 ;if _ccg :=_bfa .TxBody ; -_ccg !=nil {_bfg :=_acgd .makePdfDivisionFromTxBody (_ccg ,_eecgb );_fbd =_bfg .Height ()+_agda +_dgee ;_gfcf .SetContent (_bfg );};return _fbd ;};func (_beg *convertContext )getColorFromSolidFill (_ebea *_faf .CT_SolidColorFillProperties )(_ba .Color ,float64 ){if _ebea ==nil {return nil ,1; -};var _geag string ;_afag :=1.0;if _afab :=_ebea .SrgbClr ;_afab !=nil {_geag =_afab .ValAttr ;_afag =_e .GetOpacityFromColorTransform (_afab .EG_ColorTransform );}else if _gfdbe :=_ebea .SchemeClr ;_gfdbe !=nil {_geag =_e .GetColorStringFromDmlColor (_beg ._dba .GetColorBySchemeColor (_gfdbe .ValAttr )); -_geag =_e .AdjustColor (_geag ,_gfdbe .EG_ColorTransform );_afag =_e .GetOpacityFromColorTransform (_gfdbe .EG_ColorTransform );};if _geag !=""{_gaceb :=_ba .ColorRGBFromHex ("\u0023"+_geag );return _gaceb ,_afag ;};return nil ,1;};type paragraph struct{_geaag float64 ; -_fffa float64 ;_dcfg float64 ;_aaadc float64 ;_aed float64 ;_beeb float64 ;_adg float64 ;_ebag float64 ;_ebb _faf .ST_TextAlignType ;_ebec float64 ;_cec bool ;_cdf []*line ;};func _eegc (_edfaa *_faf .CT_TextCharacterProperties ,_adff *_faf .CT_TableStyleTextStyle )*_faf .CT_TextCharacterProperties {_gdae :=_faf .NewCT_TextCharacterProperties (); -if _edfaa !=nil {*_gdae =*_edfaa ;};if _adff ==nil {return _gdae ;};if _gdae .BAttr ==nil &&_adff .BAttr !=_faf .ST_OnOffStyleTypeUnset {_ddaf :=_adff .BAttr ==_faf .ST_OnOffStyleTypeOn ;_gdae .BAttr =&_ddaf ;};if _gdae .IAttr ==nil &&_adff .IAttr !=_faf .ST_OnOffStyleTypeUnset {_bdde :=_adff .IAttr ==_faf .ST_OnOffStyleTypeOn ; -_gdae .IAttr =&_bdde ;};if _gdae .NoFill ==nil &&_gdae .SolidFill ==nil {_gdae .SolidFill =_faf .NewCT_SolidColorFillProperties ();_gdae .SolidFill .ScrgbClr =_adff .ScrgbClr ;_gdae .SolidFill .SrgbClr =_adff .SrgbClr ;_gdae .SolidFill .HslClr =_adff .HslClr ; -_gdae .SolidFill .SysClr =_adff .SysClr ;_gdae .SolidFill .SchemeClr =_adff .SchemeClr ;_gdae .SolidFill .PrstClr =_adff .PrstClr ;};if _bfgf :=_adff .Font ;_bfgf !=nil &&_gdae .Latin ==nil &&_gdae .Ea ==nil &&_gdae .Cs ==nil {_gdae .Latin =_bfgf .Latin ; -_gdae .Ea =_bfgf .Ea ;_gdae .Cs =_bfgf .Cs ;};return _gdae ;};func _cccg (_afcb ,_beabd *_faf .CT_TextBodyProperties )*_faf .CT_TextBodyProperties {_ecdc :=_faf .NewCT_TextBodyProperties ();if _afcb !=nil {*_ecdc =*_afcb ;};if _beabd ==nil {return _ecdc ; -};if _ecdc .RotAttr ==nil {_ecdc .RotAttr =_beabd .RotAttr ;};if _ecdc .SpcFirstLastParaAttr ==nil {_ecdc .SpcFirstLastParaAttr =_beabd .SpcFirstLastParaAttr ;};if _ecdc .VertOverflowAttr ==_faf .ST_TextVertOverflowTypeUnset {_ecdc .VertOverflowAttr =_beabd .VertOverflowAttr ; -};if _ecdc .HorzOverflowAttr ==_faf .ST_TextHorzOverflowTypeUnset {_ecdc .HorzOverflowAttr =_beabd .HorzOverflowAttr ;};if _ecdc .VertAttr ==_faf .ST_TextVerticalTypeUnset {_ecdc .VertAttr =_beabd .VertAttr ;};if _ecdc .WrapAttr ==_faf .ST_TextWrappingTypeUnset {_ecdc .WrapAttr =_beabd .WrapAttr ; -};if _ecdc .LInsAttr ==nil {_ecdc .LInsAttr =_beabd .LInsAttr ;};if _ecdc .TInsAttr ==nil {_ecdc .TInsAttr =_beabd .TInsAttr ;};if _ecdc .RInsAttr ==nil {_ecdc .RInsAttr =_beabd .RInsAttr ;};if _ecdc .BInsAttr ==nil {_ecdc .BInsAttr =_beabd .BInsAttr ; -};if _ecdc .NumColAttr ==nil {_ecdc .NumColAttr =_beabd .NumColAttr ;};if _ecdc .SpcColAttr ==nil {_ecdc .SpcColAttr =_beabd .SpcColAttr ;};if _ecdc .RtlColAttr ==nil {_ecdc .RtlColAttr =_beabd .RtlColAttr ;};if _ecdc .AnchorAttr ==_faf .ST_TextAnchoringTypeUnset {_ecdc .AnchorAttr =_beabd .AnchorAttr ; -};if _ecdc .AnchorCtrAttr ==nil {_ecdc .AnchorCtrAttr =_beabd .AnchorCtrAttr ;};if _ecdc .ForceAAAttr ==nil {_ecdc .ForceAAAttr =_beabd .ForceAAAttr ;};if _ecdc .UprightAttr ==nil {_ecdc .UprightAttr =_beabd .UprightAttr ;};if _ecdc .CompatLnSpcAttr ==nil {_ecdc .CompatLnSpcAttr =_beabd .CompatLnSpcAttr ; -};if _ecdc .PrstTxWarp ==nil {_ecdc .PrstTxWarp =_beabd .PrstTxWarp ;};if _ecdc .NoAutofit ==nil {_ecdc .NoAutofit =_beabd .NoAutofit ;};if _ecdc .NormAutofit ==nil {_ecdc .NormAutofit =_beabd .NormAutofit ;};if _ecdc .SpAutoFit ==nil {_ecdc .SpAutoFit =_beabd .SpAutoFit ; -};if _ecdc .Scene3d ==nil {_ecdc .Scene3d =_beabd .Scene3d ;};if _ecdc .Sp3d ==nil {_ecdc .Sp3d =_beabd .Sp3d ;};if _ecdc .FlatTx ==nil {_ecdc .FlatTx =_beabd .FlatTx ;};if _ecdc .ExtLst ==nil {_ecdc .ExtLst =_beabd .ExtLst ;};return _ecdc ;};func (_bbed *convertContext )renderCurrentStateToGoImage ()(_d .Image ,error ){_aae :=_e .MakeTempCreator (_bbed ._aeee ,_bbed ._egddc ); -_aae .NewPage ();for _ ,_ccaf :=range _bbed ._bbgc {if _ccaf !=nil {_aae .MoveTo (0,0);_aae .Draw (_ccaf );};};_gdef ,_cafac :=_e .GetPageFromCreator (_aae );if _cafac !=nil {return nil ,_cafac ;};return _bb .NewImageDevice ().Render (_gdef );}; +type FontStyle =_bfd .FontStyle ;type paragraph struct{_ffcf float64 ;_dead float64 ;_ebge float64 ;_afb float64 ;_cgad float64 ;_ccaa float64 ;_bcbe float64 ;_eccf float64 ;_dfaf _fd .ST_TextAlignType ;_fagf float64 ;_cgb bool ;_cdcc []*line ;};func (_fda *textboxContext )addCurrentParagraph (){_fda ._adeg =_fda ._cfge ._bcbe +_fda ._cfge ._dead +_fda ._cfge ._eccf +_fda ._cfge ._ebge ; +_fda ._abag =append (_fda ._abag ,_fda ._cfge );_fda .alignParagraph ();};func _geeg (_dfd int ,_fbde bool )string {_caba :=(_dfd -1)/26+1;_cad :=byte ((_dfd -1)%26);if _fbde {_cad +=byte (65);}else {_cad +=byte (97);};_fbfg :=_bf .NewBuffer ([]byte {}); +for _dad :=0;_dad < _caba ;_dad ++{_fbfg .Write ([]byte {_cad });};return _fbfg .String ();};func (_ccaf *convertContext )getStyleColors (_dcfef *_fd .CT_ShapeStyle )(_c .Color ,_c .Color ,_c .Color ){var _abf ,_eecd ,_aeea _c .Color ;if _dabg :=_dcfef .LnRef ; +_dabg !=nil {_eecd =_ccaf .getColorFromMatrixReference (_dabg );};if _daf :=_dcfef .FillRef ;_daf !=nil {_aeea =_ccaf .getColorFromMatrixReference (_daf );};if _ecfc :=_dcfef .FontRef ;_ecfc !=nil {_abf =_ccaf .getColorFromFontReference (_ecfc );};return _abf ,_aeea ,_eecd ; +};func (_ecac *convertContext )makePdfBlockFromTable (_bgca *_fd .Tbl ,_dbe float64 )*_c .Table {_fdc :=_bgca .TblGrid ;if _fdc ==nil {return nil ;};_cgag :=len (_fdc .GridCol );if _cgag ==0{return nil ;};_acg :=[]float64 {};_fgdg :=0.0;for _ ,_gbd :=range _fdc .GridCol {_agba :=_f .FromEMU (_bfd .FromSTCoordinate (_gbd .WAttr )); +_acg =append (_acg ,_agba );_fgdg +=_agba ;};_ccbba :=[]float64 {};for _abe :=0;_abe < _cgag ;_abe ++{_ccbba =append (_ccbba ,_acg [_abe ]/_fgdg );};_fag :=_ecac ._agfe .NewTable (_cgag );_fag .SetColumnWidths (_ccbba ...);_afca :=_bgca .TblPr ;var _affbb *_fd .CT_TableStyle ; +if _ccba :=_afca .Choice ;_ccba !=nil {if _ccba .TableStyle !=nil {_affbb =_ccba .TableStyle ;}else if _ccba .TableStyleId !=nil {_affbb =_ecac ._daea .GetTableStyleById (*_ccba .TableStyleId );};};_gaa :=_fd .NewCT_TablePartStyle ();_gaa .TcStyle =_fd .NewCT_TableStyleCellStyle (); +_gaa .TcTxStyle =_fd .NewCT_TableStyleTextStyle ();if _affbb !=nil {if _affbb .WholeTbl !=nil {*_gaa =*_affbb .WholeTbl ;};if _affbb .TblBg !=nil {if _gaa .TcStyle .Fill ==nil {_gaa .TcStyle .Fill =_affbb .TblBg .Fill ;};};};if _gaa .TcStyle .Fill ==nil {_gaa .TcStyle .Fill =_fd .NewCT_FillProperties (); +_gaa .TcStyle .Fill .NoFill =_afca .NoFill ;_gaa .TcStyle .Fill .SolidFill =_afca .SolidFill ;};_dddd :=len (_bgca .Tr );for _cbfc ,_ged :=range _bgca .Tr {_baa :=_cbfc ==0;_ffc :=_cbfc ==_dddd -1;_adgc :=_cbfc %2==0;_badf :=len (_ged .Tc );var _fbfc *_fd .CT_TablePartStyle ; +if _affbb !=nil {if _baa {_fbfc =_affbb .FirstRow ;}else if _adgc {_fbfc =_affbb .Band2H ;}else {_fbfc =_affbb .Band1H ;};};var _fdgfb float64 ;for _fge ,_ceg :=range _ged .Tc {_bbfd :=_fge ==0;_bdd :=_fge ==_badf -1;_fdb :=_fge %2==0;var _aecf *_fd .CT_TablePartStyle ; +if _affbb !=nil {if _bbfd {_aecf =_affbb .FirstCol ;}else if _fdb {_aecf =_affbb .Band2V ;}else {_aecf =_affbb .Band1V ;};};_edca :=_ggaeb (_ggaeb (_aecf ,_fbfc ),_gaa );_bfbb :=_ecac .addCellToTable (_fag ,_ceg ,_edca ,_dbe *_ccbba [_fge ],_baa ,_ffc ,_bbfd ,_bdd ); +if _bfbb > _fdgfb {_fdgfb =_bfbb ;};};_bea :=_f .FromEMU (_bfd .FromSTCoordinate (_ged .HAttr ));if _bea < _fdgfb {_bea =_fdgfb ;};if _bea < _cgdf (4){_bea =_cgdf (4);};_fag .SetRowHeight (_fag .CurRow (),_bea );};return _fag ;};func _afbe (_cebc ,_dbfb *_fd .CT_TableStyleCellStyle )*_fd .CT_TableStyleCellStyle {_ggbb :=_fd .NewCT_TableStyleCellStyle (); +if _cebc !=nil {*_ggbb =*_cebc ;};if _dbfb ==nil {return _ggbb ;};if _ggbb .TcBdr ==nil {_ggbb .TcBdr =_dbfb .TcBdr ;};if _ggbb .Fill ==nil {_ggbb .Fill =_dbfb .Fill ;};if _ggbb .FillRef ==nil {_ggbb .FillRef =_dbfb .FillRef ;};return _ggbb ;};func (_edc *convertContext )addShapes (_afa *_aee .CT_CommonSlideData ,_efg bool ){if _afa ==nil {return ; +};_bfdc :=&background {};if _dcc :=_afa .Bg ;_dcc !=nil {if _efc :=_dcc .BgPr ;_efc !=nil {if _efc .NoFill ==nil {if _edd :=_efc .SolidFill ;_edd !=nil {_eeg ,_ea :=_edc .getColorFromSolidFill (_edd );if _eeg !=nil {_bfdc ._bbbe =_eeg ;_bfdc ._face =_ea ; +};}else if _cde :=_efc .BlipFill ;_cde !=nil {_bfdc ._edgf =_cde ;};};};};_edc ._gbae =_bfdc ;if _gb :=_afa .SpTree ;_gb !=nil {for _ ,_ff :=range _gb .Choice {if _ff !=nil {for _ ,_fdd :=range _ff .Sp {if _fdd !=nil {_fe :=_edc .getShapes (_fdd ,_efg ,false ); +_edc ._fca =append (_edc ._fca ,_fe ...);};};for _ ,_eba :=range _ff .GraphicFrame {if _eba !=nil {var _cg ,_bc ,_eee ,_gceg float64 ;if _be :=_eba .Xfrm ;_be !=nil {_cg ,_bc ,_eee ,_gceg =_bfd .GetDataFromXfrm (_be );};if _eee ==0&&_gceg ==0{_eee =_edc ._afff ; +_gceg =_edc ._agae ;};if _ccf :=_eba .Graphic ;_ccf !=nil {if _fef :=_ccf .GraphicData ;_fef !=nil {for _ ,_cdc :=range _fef .Any {if _ca ,_fa :=_cdc .(*_dg .Chart );_fa {_cdb ,_bdb :=_edc .makePdfBlockFromChart (_ca ,_eee ,_gceg );if _bdb !=nil {_de .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_bdb ); +};if _cdb !=nil {_cdb .SetPos (_cg ,_bc );_edc ._fca =append (_edc ._fca ,_cdb );};}else if _bba ,_fbd :=_cdc .(*_fd .Tbl );_fbd {_fg :=_edc .makePdfBlockFromTable (_bba ,_eee );if _fg !=nil {_aac :=_c .NewBlock (_eee ,_gceg );_aac .SetPos (_cg ,_bc ); +_aac .Draw (_fg );_edc ._fca =append (_edc ._fca ,_aac );};};};};};};};for _ ,_fed :=range _ff .CxnSp {if _fed !=nil {_dd :=_edc .getConnectors (_fed );_edc ._fca =append (_edc ._fca ,_dd ...);};};for _ ,_cgd :=range _ff .GrpSp {_bgf :=0.0;_cca :=0.0;if _bbb :=_cgd .GrpSpPr .Xfrm ; +_bbb !=nil {_bgf ,_cca =_bfd .GetGroupOffsetFromXfrm (_bbb );};for _ ,_bdbe :=range _cgd .Choice {for _ ,_ebaf :=range _bdbe .CxnSp {if _ebaf !=nil {_ebd :=_edc .getGroupConnectors (_ebaf ,_bgf ,_cca );_edc ._fca =append (_edc ._fca ,_ebd ...);};};};}; +for _ ,_eaa :=range _ff .Pic {if _eaa !=nil {_ecb :=false ;var _bbc ,_fcd ,_bbcd ,_ecf float64 ;if _ada :=_eaa .SpPr ;_ada !=nil {if _ddc :=_ada .Xfrm ;_ddc !=nil {_bbc ,_fcd ,_bbcd ,_ecf =_bfd .GetDataFromXfrm (_ddc );_ecb =true ;};};var _agb _aee .ST_PlaceholderType ; +var _gcd *uint32 ;if _fcc :=_eaa .NvPicPr ;_fcc !=nil {if _ffa :=_fcc .NvPr ;_ffa !=nil {if _aae :=_ffa .Ph ;_aae !=nil {_agb =_aae .TypeAttr ;_gcd =_aae .IdxAttr ;};};};_cf ,_ ,_ ,_ ,_ :=_beg (_edc ._cdbf .CSld ,_agb ,_gcd );_cba ,_ ,_ ,_ ,_ :=_beg (_edc ._aeaf .CSld ,_agb ,_gcd ); +if _cba ==nil {_cba =_cf ;};if _cba !=nil &&!_ecb {_bbc ,_fcd ,_bbcd ,_ecf =_bfd .GetDataFromXfrm (_cba );};if _gdab :=_eaa .BlipFill ;_gdab !=nil {_gcg :=_edc .getShapeFromBlipFill (_gdab ,_bbc ,_fcd ,_bbcd ,_ecf ,_efg );_edc ._fca =append (_edc ._fca ,_gcg ); +};};};};};for _ ,_fdgf :=range _gb .Choice {if _fdgf !=nil {for _ ,_aea :=range _fdgf .Sp {if _aea !=nil {_gfb :=_edc .getShapes (_aea ,_efg ,true );_edc ._fca =append (_edc ._fca ,_gfb ...);};};};};};}; // RegisterFont makes a PdfFont accessible for using in converting to PDF. -func RegisterFont (name string ,style FontStyle ,font *_fe .PdfFont ){_e .RegisterFont (name ,style ,font );};func _cage (_fbab float64 )float64 {return _fbab *_ge .Inch };func _cfef (_faegf ,_ebf *_faf .CT_TextParagraphProperties )*_faf .CT_TextParagraphProperties {_ccfb :=_faf .NewCT_TextParagraphProperties (); -if _faegf !=nil {*_ccfb =*_faegf ;};if _ebf ==nil {return _ccfb ;};if _ccfb .MarLAttr ==nil {_ccfb .MarLAttr =_ebf .MarLAttr ;};if _ccfb .MarRAttr ==nil {_ccfb .MarRAttr =_ebf .MarRAttr ;};if _ccfb .LvlAttr ==nil {_ccfb .LvlAttr =_ebf .LvlAttr ;};if _ccfb .IndentAttr ==nil {_ccfb .IndentAttr =_ebf .IndentAttr ; -};if _ccfb .AlgnAttr ==_faf .ST_TextAlignTypeUnset {_ccfb .AlgnAttr =_ebf .AlgnAttr ;};if _ccfb .DefTabSzAttr ==nil {_ccfb .DefTabSzAttr =_ebf .DefTabSzAttr ;};if _ccfb .RtlAttr ==nil {_ccfb .RtlAttr =_ebf .RtlAttr ;};if _ccfb .EaLnBrkAttr ==nil {_ccfb .EaLnBrkAttr =_ebf .EaLnBrkAttr ; -};if _ccfb .FontAlgnAttr ==_faf .ST_TextFontAlignTypeUnset {_ccfb .FontAlgnAttr =_ebf .FontAlgnAttr ;};if _ccfb .LatinLnBrkAttr ==nil {_ccfb .LatinLnBrkAttr =_ebf .LatinLnBrkAttr ;};if _ccfb .HangingPunctAttr ==nil {_ccfb .HangingPunctAttr =_ebf .HangingPunctAttr ; -};if _ccfb .LnSpc ==nil {_ccfb .LnSpc =_ebf .LnSpc ;};if _ccfb .SpcBef ==nil {_ccfb .SpcBef =_ebf .SpcBef ;};if _ccfb .SpcAft ==nil {_ccfb .SpcAft =_ebf .SpcAft ;};if _ccfb .BuClrTx ==nil {_ccfb .BuClrTx =_ebf .BuClrTx ;};if _ccfb .BuClr ==nil {_ccfb .BuClr =_ebf .BuClr ; -};if _ccfb .BuSzTx ==nil {_ccfb .BuSzTx =_ebf .BuSzTx ;};if _ccfb .BuSzPct ==nil {_ccfb .BuSzPct =_ebf .BuSzPct ;};if _ccfb .BuSzPts ==nil {_ccfb .BuSzPts =_ebf .BuSzPts ;};if _ccfb .BuFontTx ==nil {_ccfb .BuFontTx =_ebf .BuFontTx ;};if _ccfb .BuFont ==nil {_ccfb .BuFont =_ebf .BuFont ; -};if _ccfb .BuNone ==nil {_ccfb .BuNone =_ebf .BuNone ;};if _ccfb .BuAutoNum ==nil {_ccfb .BuAutoNum =_ebf .BuAutoNum ;};if _ccfb .BuChar ==nil {_ccfb .BuChar =_ebf .BuChar ;};if _ccfb .BuBlip ==nil {_ccfb .BuBlip =_ebf .BuBlip ;};if _ccfb .TabLst ==nil {_ccfb .TabLst =_ebf .TabLst ; -};if _ccfb .ExtLst ==nil {_ccfb .ExtLst =_ebf .ExtLst ;};_ccfb .DefRPr =_gfeca (_ccfb .DefRPr ,_ebf .DefRPr );return _ccfb ;};func (_gdf *convertContext )getColorFromFontReference (_gdfb *_faf .CT_FontReference )_ba .Color {var _adbb _ba .Color ;var _dabf string ; -if _fada :=_gdfb .SrgbClr ;_fada !=nil {_dabf =_fada .ValAttr ;}else if _fbdd :=_gdfb .SchemeClr ;_fbdd !=nil {_dabf =_e .GetColorStringFromDmlColor (_gdf ._gab .GetColorBySchemeColor (_fbdd .ValAttr ));_dabf =_e .AdjustColor (_dabf ,_fbdd .EG_ColorTransform ); -};if _dabf !=""{_adbb =_ba .ColorRGBFromHex ("\u0023"+_dabf );};return _adbb ;};func (_gadd *convertContext )getInfoFromLn (_egce *_faf .CT_LineProperties )(_ba .Color ,float64 ,float64 ){if _egce ==nil ||_egce .NoFill !=nil {return nil ,0,0;};var _geagb float64 ; -_dgfc ,_dbda :=_gadd .getColorFromSolidFill (_egce .SolidFill );if _dee :=_egce .WAttr ;_dee !=nil {_geagb =_ge .FromEMU (int64 (*_dee ));}else {_geagb =1;};return _dgfc ,_geagb ,_dbda ;};func (_gcbd *convertContext )getStyleColors (_fdbb *_faf .CT_ShapeStyle )(_ba .Color ,_ba .Color ,_ba .Color ){var _cfdf ,_gfaf ,_agcb _ba .Color ; -if _faaf :=_fdbb .LnRef ;_faaf !=nil {_gfaf =_gcbd .getColorFromMatrixReference (_faaf );};if _ece :=_fdbb .FillRef ;_ece !=nil {_agcb =_gcbd .getColorFromMatrixReference (_ece );};if _dcgg :=_fdbb .FontRef ;_dcgg !=nil {_cfdf =_gcbd .getColorFromFontReference (_dcgg ); -};return _cfdf ,_agcb ,_gfaf ;};func (_ccba *textboxContext )addPrefix (_cebc *prefixData ,_gaba *_ba .TextStyle ){_ecdf :=_cde (_cebc ._dbcc );_eccf :=*_gaba ;if _cebc ._aacd {_eccf .Font =_e .AssignStdFontByName (_eccf ,"\u0053\u0079\u006d\u0062\u006f\u006c"); -};for _ ,_gdgg :=range _ecdf {_gdgg ._ddbg =&_eccf ;_ccba .addTextSymbol (_gdgg );};_gdabg :=-(_cebc ._bafa +_ccba ._bacc ._fffc );if _gdabg < 0{_gdabg =0;};_abfg :=&symbol {_dbd :"\u0020",_ccgb :_gdabg };_ccba .addTextSymbol (_abfg );_ccba ._bacc ._ecg +=(_cebc ._bafa +_cebc ._edfd ); -};func (_dgfd *textboxContext )addTextRun (_bafg *_faf .EG_TextRun ,_fdbe *_faf .CT_TextCharacterProperties ,_fbeg _ba .Color ,_cacc *prefixData ){if _bbcf :=_bafg .Br ;_bbcf !=nil {_dgfd .addCurrentWordToParagraph ();_dgfd .newLine ();_dgfd .newWord (); -}else if _gacb :=_bafg .R ;_gacb !=nil {var _cccf _ba .Color ;if _gacb .RPr !=nil &&_gacb .RPr .SolidFill !=nil {_cccf ,_ =_dgfd ._ggc .getColorFromSolidFill (_gacb .RPr .SolidFill );}else if _fbeg !=nil {_cccf =_fbeg ;}else if _fdbe .SolidFill !=nil {_cccf ,_ =_dgfd ._ggc .getColorFromSolidFill (_fdbe .SolidFill ); -}else {_cccf =_ba .ColorBlack ;};_bafd :=_gfeca (_gacb .RPr ,_fdbe );_gdec ,_befe ,_deda ,_gced :=_dgfd ._ggc .makeStyleFromRPr (_bafd );_gdec .Color =_cccf ;if _cacc !=nil {_dgfd .addPrefix (_cacc ,_gdec );};_fdge :=_cde (_gacb .T );for _ ,_dadd :=range _fdge {_dadd ._ddbg =_gdec ; -_dadd ._fead =_befe ;_dadd ._baeg =_deda ;_dadd ._afde =_gced ;if _bafd .CapAttr ==_faf .ST_TextCapsTypeAll {_dadd ._dbd =_f .ToUpper (_dadd ._dbd );};_dgfd .addTextSymbol (_dadd );};};};func (_cdfc *textboxContext )alignParagraph (){_caea :=_cdfc ._dadcd ; -if _caea ._ebb ==_faf .ST_TextAlignTypeL {return ;};_gegb :=len (_caea ._cdf )-1;for _agg ,_dce :=range _caea ._cdf {_gcc :=true ;_beag :=len (_dce ._ggbd );_cfac :=0.0;for _ddgc :=len (_dce ._ggbd )-1;_ddgc >=0;_ddgc --{_bfbc :=_dce ._ggbd [_ddgc ];if _gcc &&_bfbc ._ceca {_beag =_ddgc ; -}else {_gcc =false ;for _ ,_beae :=range _bfbc ._egef {_cfac +=_beae ._ccgb ;};};};_dce ._ggbd =_dce ._ggbd [:_beag ];_cbg :=_dce ._abf -_dce ._cedgc -_cfac ;switch _caea ._ebb {case _faf .ST_TextAlignTypeR :_dce .moveRight (_cbg );case _faf .ST_TextAlignTypeCtr :_dce .moveRight (_cbg /2); -case _faf .ST_TextAlignTypeJust :if _agg !=_gegb {_dgea :=[]*word {};for _ ,_adbe :=range _dce ._ggbd {if _adbe ._ceca {_dgea =append (_dgea ,_adbe );};};_agbd :=_cbg /float64 (len (_dgea ));for _ ,_bedaa :=range _dgea {_bedaa ._fffc +=_agbd ;};var _befg *word ; -for _ ,_bede :=range _dce ._ggbd {if _befg !=nil {_bede ._ecg =_befg ._ecg +_befg ._fffc ;};_befg =_bede ;};};};};};func _gbfb (_gecac *bool )bool {return _gecac !=nil &&*_gecac };type prefixData struct{_dbcc string ;_aacd bool ;_edfd float64 ;_bafa float64 ; -};func _cfea (_cedee ,_bfcc *_faf .CT_TableStyleTextStyle )*_faf .CT_TableStyleTextStyle {_adbce :=_faf .NewCT_TableStyleTextStyle ();if _cedee !=nil {*_adbce =*_cedee ;};if _bfcc ==nil {return _adbce ;};if _adbce .BAttr ==_faf .ST_OnOffStyleTypeUnset {_adbce .BAttr =_bfcc .BAttr ; -};if _adbce .IAttr ==_faf .ST_OnOffStyleTypeUnset {_adbce .IAttr =_bfcc .IAttr ;};if _adbce .Font ==nil {_adbce .Font =_bfcc .Font ;};if _adbce .FontRef ==nil {_adbce .FontRef =_bfcc .FontRef ;};if _adbce .ScrgbClr ==nil {_adbce .ScrgbClr =_bfcc .ScrgbClr ; -};if _adbce .SrgbClr ==nil {_adbce .SrgbClr =_bfcc .SrgbClr ;};if _adbce .HslClr ==nil {_adbce .HslClr =_bfcc .HslClr ;};if _adbce .SysClr ==nil {_adbce .SysClr =_bfcc .SysClr ;};if _adbce .SchemeClr ==nil {_adbce .SchemeClr =_bfcc .SchemeClr ;};if _adbce .PrstClr ==nil {_adbce .PrstClr =_bfcc .PrstClr ; -};return _adbce ;};func (_eadb *textboxContext )newWord (){_eadb ._bacc =&word {_ceca :true ,_ecg :_eadb ._bfgg ._bebf }};func (_adfc *convertContext )applyBlipEffectsOnImg (_effc *_ba .Image ,_gdee ,_cfaf float64 ,_bedd []*_faf .CT_BlipChoice )*_ba .Image {if len (_bedd )==0{return _effc ; -};_effc .SetPos (_gdee ,_cfaf );_adda ,_gdc :=_adfc .renderPageWithDrawableToGoImage (_effc );if _gdc !=nil {_fa .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",_gdc ); -return _effc ;};_bbcc ,_gdc :=_adfc .renderCurrentStateToGoImage ();if _gdc !=nil {_fa .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",_gdc ); -return _effc ;};_fffd :=_adda .Bounds ();_fdcc :=_d .NewRGBA (_fffd );_acac ,_fdff :=_effc .Width (),_effc .Height ();for _ ,_dfdb :=range _bedd {for _ ,_fbde :=range _dfdb .AlphaModFix {if _begd :=_fbde .AmtAttr ;_begd !=nil {if _ggba :=_begd .ST_PositivePercentageDecimal ; -_ggba !=nil {_eebb :=uint8 (255*(*_ggba )/100000);_dbeg :=_d .NewUniform (_a .Alpha {_eebb });_ag .Draw (_fdcc ,_fffd ,_bbcc ,_d .Point {0,0},_ag .Src );_ag .DrawMask (_fdcc ,_fffd ,_adda ,_d .Point {0,0},_dbeg ,_d .Point {0,0},_ag .Over );};};};};_cdae :=_d .Rect (int (_gdee ),int (_cfaf ),int (_gdee +_acac )+1,int (_cfaf +_fdff )+1); -_eeag :=_e .CropImageByRect (_fdcc ,_cdae );_dbdad ,_gdc :=_adfc ._fbef .NewImageFromGoImage (_eeag );if _gdc !=nil {_fa .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",_gdc ); -return _effc ;};return _dbdad ;};func _eaef (_ceeg ,_bddf *_faf .CT_TextListStyle )*_faf .CT_TextListStyle {_cgda :=_faf .NewCT_TextListStyle ();if _ceeg !=nil {*_cgda =*_ceeg ;};if _bddf ==nil {return _cgda ;};_cgda .DefPPr =_cfef (_cgda .DefPPr ,_bddf .DefPPr ); -_cgda .Lvl1pPr =_cfef (_cgda .Lvl1pPr ,_bddf .Lvl1pPr );_cgda .Lvl2pPr =_cfef (_cgda .Lvl2pPr ,_bddf .Lvl2pPr );_cgda .Lvl3pPr =_cfef (_cgda .Lvl3pPr ,_bddf .Lvl3pPr );_cgda .Lvl4pPr =_cfef (_cgda .Lvl4pPr ,_bddf .Lvl4pPr );_cgda .Lvl5pPr =_cfef (_cgda .Lvl5pPr ,_bddf .Lvl5pPr ); -_cgda .Lvl6pPr =_cfef (_cgda .Lvl6pPr ,_bddf .Lvl6pPr );_cgda .Lvl7pPr =_cfef (_cgda .Lvl7pPr ,_bddf .Lvl7pPr );_cgda .Lvl8pPr =_cfef (_cgda .Lvl8pPr ,_bddf .Lvl8pPr );_cgda .Lvl9pPr =_cfef (_cgda .Lvl9pPr ,_bddf .Lvl9pPr );return _cgda ;};func (_efb *convertContext )stretchImage (_bcag *_ba .Image ,_gf *_faf .CT_StretchInfoProperties ,_gdab ,_gfa ,_dbg ,_aaa float64 )(*_ba .Image ,float64 ,float64 ){_aegd :=_gf .FillRect ; -if _aegd ==nil {_aabd :=_bcag .Width ()/_bcag .Height ();_ac :=_dbg /_aaa ;var _edf ,_gae float64 ;if _aabd > _ac {_gae =_aaa ;_edf =_aaa *_aabd ;}else {_edf =_dbg ;_gae =_dbg /_aabd ;};_bcag .Scale (_edf /_bcag .Width (),_gae /_bcag .Height ());return _bcag ,_gdab ,_gfa ; -};var _cgg ,_ada ,_ccd ,_fdc float64 ;if _ec :=_aegd .LAttr ;_ec !=nil {_ccd =_e .FromSTPercentage (_ec );};if _eae :=_aegd .TAttr ;_eae !=nil {_cgg =_e .FromSTPercentage (_eae );};if _bfd :=_aegd .RAttr ;_bfd !=nil {_fdc =_e .FromSTPercentage (_bfd ); -};if _gbe :=_aegd .BAttr ;_gbe !=nil {_ada =_e .FromSTPercentage (_gbe );};_gebb :=_dbg *(1-_ccd -_fdc );_bgf :=_aaa *(1-_cgg -_ada );_bcag .Scale (_gebb /_bcag .Width (),_bgf /_bcag .Height ());return _bcag ,_gdab +_ccd *_dbg ,_gfa +_cgg *_aaa ;};func _efg (_aeaf ,_bbaa *_faf .CT_TablePartStyle )*_faf .CT_TablePartStyle {_faegg :=_faf .NewCT_TablePartStyle (); -if _aeaf !=nil {*_faegg =*_aeaf ;};if _bbaa ==nil {return _faegg ;};if _faegg .TcTxStyle ==nil {_faegg .TcTxStyle =_bbaa .TcTxStyle ;}else {_faegg .TcTxStyle =_cfea (_faegg .TcTxStyle ,_bbaa .TcTxStyle );};if _faegg .TcStyle ==nil {_faegg .TcStyle =_bbaa .TcStyle ; -}else {_faegg .TcStyle =_cfca (_faegg .TcStyle ,_bbaa .TcStyle );};return _faegg ;};func (_dgaa *textboxContext )newLine (){if _dgaa ._dadcd ==nil {_dgaa .newParagraph ();};_gff :=_dgaa ._dadcd ._ebag +_dgaa ._dadcd ._fffa ;_gcdf :=&line {};_gcdf ._cedgc =_dgaa ._dadcd ._aed ; -if len (_dgaa ._dadcd ._cdf )==0{_gcdf ._cedgc +=_dgaa ._dadcd ._aaadc ;};_gcdf ._abf =_dgaa ._dadcd ._beeb ;_gcdf ._bebf =_gcdf ._cedgc ;_gcdf ._dgg =_gff ;_dgaa ._dadcd ._cdf =append (_dgaa ._dadcd ._cdf ,_gcdf );_dgaa ._bfgg =_gcdf ;};type line struct{_dgg float64 ; -_cedgc float64 ;_abf float64 ;_bebf float64 ;_gegg float64 ;_ggbd []*word ;};func (_ddcf *convertContext )getColorFromMatrixReference (_ggef *_faf .CT_StyleMatrixReference )_ba .Color {if _ggef ==nil {return nil ;};var _ecfe _ba .Color ;var _bbe string ; -if _dddga :=_ggef .SrgbClr ;_dddga !=nil {_bbe =_dddga .ValAttr ;}else if _dbdg :=_ggef .SchemeClr ;_dbdg !=nil {_bbe =_e .GetColorStringFromDmlColor (_ddcf ._gab .GetColorBySchemeColor (_dbdg .ValAttr ));_bbe =_e .AdjustColor (_bbe ,_dbdg .EG_ColorTransform ); -};if _bbe !=""{_ecfe =_ba .ColorRGBFromHex ("\u0023"+_bbe );};return _ecfe ;};func (_eacc *convertContext )makePdfBlockFromTable (_cbd *_faf .Tbl ,_bff float64 )*_ba .Table {_aaga :=_cbd .TblGrid ;if _aaga ==nil {return nil ;};_afc :=len (_aaga .GridCol ); -if _afc ==0{return nil ;};_gcf :=[]float64 {};_acg :=0.0;for _ ,_deac :=range _aaga .GridCol {_bbge :=_ge .FromEMU (_e .FromSTCoordinate (_deac .WAttr ));_gcf =append (_gcf ,_bbge );_acg +=_bbge ;};_gfc :=[]float64 {};for _dbgf :=0;_dbgf < _afc ;_dbgf ++{_gfc =append (_gfc ,_gcf [_dbgf ]/_acg ); -};_fefe :=_eacc ._fbef .NewTable (_afc );_fefe .SetColumnWidths (_gfc ...);_gfaa :=_cbd .TblPr ;var _bfe *_faf .CT_TableStyle ;if _ccb :=_gfaa .Choice ;_ccb !=nil {if _ccb .TableStyle !=nil {_bfe =_ccb .TableStyle ;}else if _ccb .TableStyleId !=nil {_bfe =_eacc ._gab .GetTableStyleById (*_ccb .TableStyleId ); -};};_gebg :=_faf .NewCT_TablePartStyle ();_gebg .TcStyle =_faf .NewCT_TableStyleCellStyle ();_gebg .TcTxStyle =_faf .NewCT_TableStyleTextStyle ();if _bfe !=nil {if _bfe .WholeTbl !=nil {*_gebg =*_bfe .WholeTbl ;};if _bfe .TblBg !=nil {if _gebg .TcStyle .Fill ==nil {_gebg .TcStyle .Fill =_bfe .TblBg .Fill ; -};};};if _gebg .TcStyle .Fill ==nil {_gebg .TcStyle .Fill =_faf .NewCT_FillProperties ();_gebg .TcStyle .Fill .NoFill =_gfaa .NoFill ;_gebg .TcStyle .Fill .SolidFill =_gfaa .SolidFill ;};_fbb :=len (_cbd .Tr );for _baac ,_cfg :=range _cbd .Tr {_cbae :=_baac ==0; -_degc :=_baac ==_fbb -1;_ffaf :=_baac %2==0;_beca :=len (_cfg .Tc );var _faeg *_faf .CT_TablePartStyle ;if _bfe !=nil {if _cbae {_faeg =_bfe .FirstRow ;}else if _ffaf {_faeg =_bfe .Band2H ;}else {_faeg =_bfe .Band1H ;};};var _cdba float64 ;for _cceb ,_bfc :=range _cfg .Tc {_eafd :=_cceb ==0; -_cfe :=_cceb ==_beca -1;_cdeb :=_cceb %2==0;var _fgcd *_faf .CT_TablePartStyle ;if _bfe !=nil {if _eafd {_fgcd =_bfe .FirstCol ;}else if _cdeb {_fgcd =_bfe .Band2V ;}else {_fgcd =_bfe .Band1V ;};};_gega :=_efg (_efg (_fgcd ,_faeg ),_gebg );_babf :=_eacc .addCellToTable (_fefe ,_bfc ,_gega ,_bff *_gfc [_cceb ],_cbae ,_degc ,_eafd ,_cfe ); -if _babf > _cdba {_cdba =_babf ;};};_ecf :=_ge .FromEMU (_e .FromSTCoordinate (_cfg .HAttr ));if _ecf < _cdba {_ecf =_cdba ;};if _ecf < _fba (4){_ecf =_fba (4);};_fefe .SetRowHeight (_fefe .CurRow (),_ecf );};return _fefe ;}; +func RegisterFont (name string ,style FontStyle ,font *_cd .PdfFont ){_bfd .RegisterFont (name ,style ,font );};func _eccfaa (_fdgc *_fd .CT_TableCellProperties ,_bgba *_fd .CT_TableStyleCellStyle ,_fadbe ,_gdbg ,_fbca ,_gaed bool )*_fd .CT_TableCellProperties {_bgdg :=_fd .NewCT_TableCellProperties (); +if _fdgc !=nil {*_bgdg =*_fdgc ;};if _bgba ==nil {return _bgdg ;};if _gfbc :=_bgba .FillRef ;_gfbc !=nil {_ccfa :=_fd .NewCT_SolidColorFillProperties ();_ccfa .ScrgbClr =_gfbc .ScrgbClr ;_ccfa .SrgbClr =_gfbc .SrgbClr ;_ccfa .HslClr =_gfbc .HslClr ;_ccfa .SysClr =_gfbc .SysClr ; +_ccfa .SchemeClr =_gfbc .SchemeClr ;_ccfa .PrstClr =_gfbc .PrstClr ;_bgdg .SolidFill =_ccfa ;};if _bgdg .NoFill ==nil &&_bgdg .SolidFill ==nil {if _bgdd :=_bgba .Fill ;_bgdd !=nil {if _bgdg .NoFill ==nil {_bgdg .NoFill =_bgdd .NoFill ;};if _bgdg .SolidFill ==nil {_bgdg .SolidFill =_bgdd .SolidFill ; +};};};if _cfbb :=_bgba .TcBdr ;_cfbb !=nil {if _bgdg .LnL ==nil {var _fbeg *_fd .CT_ThemeableLineStyle ;if _fbca {_fbeg =_cfbb .Left ;}else {_fbeg =_cfbb .InsideV ;};if _fbeg !=nil {_bgdg .LnL =_fbeg .Ln ;};};if _bgdg .LnR ==nil {var _ffbcc *_fd .CT_ThemeableLineStyle ; +if _gaed {_ffbcc =_cfbb .Right ;}else {_ffbcc =_cfbb .InsideV ;};if _ffbcc !=nil {_bgdg .LnR =_ffbcc .Ln ;};};if _bgdg .LnT ==nil {var _agada *_fd .CT_ThemeableLineStyle ;if _fadbe {_agada =_cfbb .Top ;}else {_agada =_cfbb .InsideH ;};if _agada !=nil {_bgdg .LnT =_agada .Ln ; +};};if _bgdg .LnB ==nil {var _fggg *_fd .CT_ThemeableLineStyle ;if _gdbg {_fggg =_cfbb .Bottom ;}else {_fggg =_cfbb .InsideH ;};if _fggg !=nil {_bgdg .LnB =_fggg .Ln ;};};};return _bgdg ;};func _cdaaf (_gaacd ,_fgcbc *_fd .CT_TextListStyle )*_fd .CT_TextListStyle {_febc :=_fd .NewCT_TextListStyle (); +if _gaacd !=nil {*_febc =*_gaacd ;};if _fgcbc ==nil {return _febc ;};_febc .DefPPr =_ebbf (_febc .DefPPr ,_fgcbc .DefPPr );_febc .Lvl1pPr =_ebbf (_febc .Lvl1pPr ,_fgcbc .Lvl1pPr );_febc .Lvl2pPr =_ebbf (_febc .Lvl2pPr ,_fgcbc .Lvl2pPr );_febc .Lvl3pPr =_ebbf (_febc .Lvl3pPr ,_fgcbc .Lvl3pPr ); +_febc .Lvl4pPr =_ebbf (_febc .Lvl4pPr ,_fgcbc .Lvl4pPr );_febc .Lvl5pPr =_ebbf (_febc .Lvl5pPr ,_fgcbc .Lvl5pPr );_febc .Lvl6pPr =_ebbf (_febc .Lvl6pPr ,_fgcbc .Lvl6pPr );_febc .Lvl7pPr =_ebbf (_febc .Lvl7pPr ,_fgcbc .Lvl7pPr );_febc .Lvl8pPr =_ebbf (_febc .Lvl8pPr ,_fgcbc .Lvl8pPr ); +_febc .Lvl9pPr =_ebbf (_febc .Lvl9pPr ,_fgcbc .Lvl9pPr );return _febc ;};func (_aa *convertContext )extractDefaultProperties (){_gf :=_aa ._daea .X ();_ge :=_gf .DefaultTextStyle ;var _eg ,_gfa ,_daa ,_bda ,_fdgb ,_ed ,_dca ,_ef ,_dae ,_eb *_fd .CT_TextParagraphProperties ; +if _ge !=nil {_eg =_ge .DefPPr ;_gfa =_ebbf (_ge .Lvl1pPr ,_eg );_daa =_ebbf (_ge .Lvl2pPr ,_eg );_bda =_ebbf (_ge .Lvl3pPr ,_eg );_fdgb =_ebbf (_ge .Lvl4pPr ,_eg );_ed =_ebbf (_ge .Lvl5pPr ,_eg );_dca =_ebbf (_ge .Lvl6pPr ,_eg );_ef =_ebbf (_ge .Lvl7pPr ,_eg ); +_dae =_ebbf (_ge .Lvl8pPr ,_eg );_eb =_ebbf (_ge .Lvl9pPr ,_eg );_aa ._bde =_eg ;_aa ._dbb =_eg .DefRPr ;};_aa ._fgcb =make ([]*_fd .CT_TextParagraphProperties ,9);_aa ._fgcb [0]=_gfa ;_aa ._fgcb [1]=_daa ;_aa ._fgcb [2]=_bda ;_aa ._fgcb [3]=_fdgb ;_aa ._fgcb [4]=_ed ; +_aa ._fgcb [5]=_dca ;_aa ._fgcb [6]=_ef ;_aa ._fgcb [7]=_dae ;_aa ._fgcb [8]=_eb ;_bdac :=_aa ._daea .SlideMasters ()[0].X ();_ab :=_bdac .TxStyles ;_bff :=_ab .TitleStyle ;_aa ._adbc =_ebbf (_bff .DefPPr ,_eg );_aa ._fbg =_aa ._adbc .DefRPr ;_aa ._dcf =make ([]*_fd .CT_TextParagraphProperties ,9); +_aa ._dcf [0]=_ebbf (_bff .Lvl1pPr ,_gfa );_aa ._dcf [1]=_ebbf (_bff .Lvl2pPr ,_daa );_aa ._dcf [2]=_ebbf (_bff .Lvl3pPr ,_bda );_aa ._dcf [3]=_ebbf (_bff .Lvl4pPr ,_fdgb );_aa ._dcf [4]=_ebbf (_bff .Lvl5pPr ,_ed );_aa ._dcf [5]=_ebbf (_bff .Lvl6pPr ,_dca ); +_aa ._dcf [6]=_ebbf (_bff .Lvl7pPr ,_ef );_aa ._dcf [7]=_ebbf (_bff .Lvl8pPr ,_dae );_aa ._dcf [8]=_ebbf (_bff .Lvl9pPr ,_eb );_bg :=_ab .BodyStyle ;_aa ._acae =_ebbf (_bg .DefPPr ,_eg );_aa ._bbgc =_aa ._acae .DefRPr ;_aa ._ecc =make ([]*_fd .CT_TextParagraphProperties ,9); +_aa ._ecc [0]=_ebbf (_bg .Lvl1pPr ,_gfa );_aa ._ecc [1]=_ebbf (_bg .Lvl2pPr ,_daa );_aa ._ecc [2]=_ebbf (_bg .Lvl3pPr ,_bda );_aa ._ecc [3]=_ebbf (_bg .Lvl4pPr ,_fdgb );_aa ._ecc [4]=_ebbf (_bg .Lvl5pPr ,_ed );_aa ._ecc [5]=_ebbf (_bg .Lvl6pPr ,_dca ); +_aa ._ecc [6]=_ebbf (_bg .Lvl7pPr ,_ef );_aa ._ecc [7]=_ebbf (_bg .Lvl8pPr ,_dae );_aa ._ecc [8]=_ebbf (_bg .Lvl9pPr ,_eb );};func (_ggg *convertContext )getShapesFromSpPr (_feae *_fd .CT_ShapeProperties ,_aeaa *_fd .CT_ShapeStyle ,_fffa bool ,_ecg float64 ,_eff float64 )([]_c .Drawable ,float64 ,float64 ,float64 ,float64 ,_c .Color ,bool ){_adba :=[]_c .Drawable {}; +var _agaa ,_gbg ,_dgec ,_cge ,_bgb float64 ;var _gcf ,_geac ,_gaf ,_cagd _c .Color ;var _ebf *_fd .CT_BlipFillProperties ;_gga ,_ggag :=1.0,1.0;if _aeaa !=nil {_gcf ,_geac ,_cagd =_ggg .getStyleColors (_aeaa );};if _dfc :=_feae .Ln ;_dfc !=nil {if _dfc .NoFill !=nil {_gaf ,_bgb =nil ,0; +}else {_gaf ,_bgb ,_gga =_ggg .getInfoFromLn (_dfc );if _gaf ==nil {_gaf =_cagd ;};};};if _feae .NoFill !=nil {_geac ,_ggag =nil ,0;}else if _fffa {_geac =_ggg ._gbae ._bbbe ;_ggag =_ggg ._gbae ._face ;_ebf =_ggg ._gbae ._edgf ;}else if _gff :=_feae .SolidFill ; +_gff !=nil {_geac ,_ggag =_ggg .getColorFromSolidFill (_gff );};var _fbdf bool ;if _dgf :=_feae .Xfrm ;_dgf !=nil {_agaa ,_gbg ,_dgec ,_cge =_bfd .GetDataFromXfrm (_dgf );_agaa +=_ecg ;_gbg +=_eff ;_fbdf =true ;};if _dbd :=_feae .CustGeom ;_dbd !=nil {_agcd :=[]_gc .Point {}; +_eced ,_ggad :=1.0,1.0;if _aeg :=_dbd .PathLst ;_aeg !=nil {for _ ,_badb :=range _aeg .Path {if _badb !=nil {if _deec :=_badb .WAttr ;_deec !=nil {_eced =_dgec /_f .FromEMU (*_deec );};if _fae :=_badb .HAttr ;_fae !=nil {_ggad =_cge /_f .FromEMU (*_fae ); +};for _ ,_egc :=range _badb .Close {if _egc !=nil {};};for _ ,_eaag :=range _badb .MoveTo {if _eaag !=nil &&_eaag .Pt !=nil {_ecfg ,_cfde :=_gdcc (_eaag .Pt );_agcd =append (_agcd ,_gc .Point {X :_ecfg *_eced +_agaa ,Y :_cfde *_ggad +_gbg });};};for _ ,_edbe :=range _badb .LnTo {if _edbe !=nil &&_edbe .Pt !=nil {_ade ,_fdge :=_gdcc (_edbe .Pt ); +_agcd =append (_agcd ,_gc .Point {X :_ade *_eced +_agaa ,Y :_fdge *_ggad +_gbg });};};_eeec :=_ggg ._agfe .NewPolygon ([][]_gc .Point {_agcd });_eeec .SetFillColor (_geac );_eeec .SetFillOpacity (_ggag );_eeec .SetBorderWidth (_bgb );if _gaf !=nil {_eeec .SetBorderColor (_gaf ); +_eeec .SetBorderOpacity (_gga );};_adba =append (_adba ,_eeec );};};};};if _ddb :=_feae .PrstGeom ;_ddb !=nil {switch _ddb .PrstAttr {case _fd .ST_ShapeTypeRect :if _ebf !=nil {_agf :=_ggg .getShapeFromBlipFill (_ebf ,_agaa ,_gbg ,_dgec ,_cge ,false ); +_adba =append (_adba ,_agf );}else {_cdaa :=_ggg ._agfe .NewRectangle (_agaa ,_gbg ,_dgec ,_cge );_ggagf :=_geac !=nil &&_ggag > 0;if _ggagf {_cdaa .SetFillColor (_geac );_cdaa .SetFillOpacity (_ggag );};_fba :=_gaf !=nil &&_gga > 0&&_bgb > 0;if _fba {_cdaa .SetBorderWidth (_bgb ); +_cdaa .SetBorderColor (_gaf );_cdaa .SetBorderOpacity (_gga );};if _ggagf ||_fba {_adba =append (_adba ,_cdaa );};};case _fd .ST_ShapeTypeLine :_cdd :=_ggg ._agfe .NewLine (_agaa ,_gbg ,_agaa +_dgec ,_gbg +_cge );_cdd .SetLineWidth (_bgb );if _gaf !=nil {_cdd .SetColor (_gaf ); +};_adba =append (_adba ,_cdd );};};return _adba ,_agaa ,_gbg ,_dgec ,_cge ,_gcf ,_fbdf ;};func (_ggbg *convertContext )getColorFromSolidFill (_dcb *_fd .CT_SolidColorFillProperties )(_c .Color ,float64 ){if _dcb ==nil {return nil ,1;};var _faeg string ; +_ddca :=1.0;if _bbca :=_dcb .SrgbClr ;_bbca !=nil {_faeg =_bbca .ValAttr ;_ddca =_bfd .GetOpacityFromColorTransform (_bbca .EG_ColorTransform );}else if _gabe :=_dcb .SchemeClr ;_gabe !=nil {_faeg =_bfd .GetColorStringFromDmlColor (_ggbg ._dfgd .GetColorBySchemeColor (_gabe .ValAttr )); +_faeg =_bfd .AdjustColor (_faeg ,_gabe .EG_ColorTransform );_ddca =_bfd .GetOpacityFromColorTransform (_gabe .EG_ColorTransform );};if _faeg !=""{_afed :=_c .ColorRGBFromHex ("\u0023"+_faeg );return _afed ,_ddca ;};return nil ,1;};func (_edga *convertContext )getBorderStyle (_ccgc *_fd .CT_LineProperties )(_c .CellBorderStyle ,*_c .Color ,float64 ){if _ccgc ==nil ||_ccgc .NoFill !=nil {return _c .CellBorderStyleNone ,nil ,0; +};var _fcgb _c .Color ;if _bcc :=_ccgc .SolidFill ;_bcc !=nil {_fcgb ,_ =_edga .getColorFromSolidFill (_bcc );};_fcb :=0.0;if _adee :=_ccgc .WAttr ;_adee !=nil {_fcb =_f .FromEMU (int64 (*_adee ));};return _c .CellBorderStyleSingle ,&_fcgb ,_fcb ;};func (_dfb *convertContext )makePdfBlockFromTxBody (_eceg *_fd .CT_TextBody ,_ebdg *_fd .CT_TextBodyProperties ,_cbf *_fd .CT_TextListStyle ,_fab ,_dffb float64 ,_dfa _c .Color ,_bbbc ,_bfgg bool )(*_c .Block ,error ){var _efcd *_fd .CT_TextParagraphProperties ; +if _gde :=_eceg .LstStyle ;_gde !=nil {var _adc *_fd .CT_TextParagraphProperties ;if _gde .Lvl1pPr !=nil {_adc =_gde .Lvl1pPr ;};_efcd =_ebbf (_adc ,_gde .DefPPr );};var _gfc *_fd .CT_TextParagraphProperties ;if _efcd !=nil {if _bbbc {_gfc =_dfb ._dcf [0]; +}else if _bfgg {_gfc =_dfb ._ecc [0];}else {_gfc =_dfb ._fgcb [0];};if _cbf !=nil {_gfc =_ebbf (_ebbf (_cbf .Lvl1pPr ,_cbf .DefPPr ),_gfc );};_gfc =_ebbf (_efcd ,_gfc );}else {if _bbbc {_gfc =_dfb ._adbc ;}else if _bfgg {_gfc =_dfb ._acae ;}else {_gfc =_dfb ._bde ; +};};_ccef ,_deed :=_cgdf (2.5),_cgdf (2.5);_defg ,_bdg :=_cgdf (1.3),_cgdf (1.3);_defa :=true ;_efda :=_fd .ST_TextAnchoringTypeT ;if _ebdg !=nil {if _cga :=_ebdg .AnchorAttr ;_cga !=_fd .ST_TextAnchoringTypeUnset {_efda =_cga ;};};if _edbdf :=_eceg .BodyPr ; +_edbdf !=nil {if _ebc :=_edbdf .LInsAttr ;_ebc !=nil {_ccef =_f .FromEMU (_bfd .FromSTCoordinate32 (*_ebc ));};if _dbcg :=_edbdf .TInsAttr ;_dbcg !=nil {_defg =_f .FromEMU (_bfd .FromSTCoordinate32 (*_dbcg ));};if _bbaa :=_edbdf .RInsAttr ;_bbaa !=nil {_deed =_f .FromEMU (_bfd .FromSTCoordinate32 (*_bbaa )); +};if _fdf :=_edbdf .BInsAttr ;_fdf !=nil {_bdg =_f .FromEMU (_bfd .FromSTCoordinate32 (*_fdf ));};_defa =_edbdf .WrapAttr !=_fd .ST_TextWrappingTypeNone ;if _aebd :=_edbdf .AnchorAttr ;_aebd !=_fd .ST_TextAnchoringTypeUnset {_efda =_edbdf .AnchorAttr ; +};};_bdcf :=_bfd .MakeTempCreator (_fab ,_dffb );_bdcf .SetPageMargins (_ccef ,_deed ,_defg ,_bdg );_egd :=&textboxContext {_geaaa :_dfb ,_aaegb :_defa ,_age :_fab -_ccef -_deed ,_fee :_dffb -_defg -_bdg ,_geca :_bdcf ,_abag :[]*paragraph {}};_dab :=1; +for _ ,_cdee :=range _eceg .P {if _cdee !=nil {_bec :=_cdee .PPr ;var _bgcfg *prefixData ;if _bec !=nil &&_bec .BuNone ==nil {var _cee string ;var _cdag bool ;if _adag :=_bec .BuAutoNum ;_adag !=nil {var _dgecf string ;if _bfaf :=_adag .StartAtAttr ;_bfaf !=nil {_dab =int (*_bfaf ); +};var _ddg string ;switch _adag .TypeAttr {case _fd .ST_TextAutonumberSchemeAlphaUcParenBoth ,_fd .ST_TextAutonumberSchemeAlphaUcParenR ,_fd .ST_TextAutonumberSchemeAlphaUcPeriod :_ddg =_geeg (_dab ,true );case _fd .ST_TextAutonumberSchemeAlphaLcParenBoth ,_fd .ST_TextAutonumberSchemeAlphaLcParenR ,_fd .ST_TextAutonumberSchemeAlphaLcPeriod :_ddg =_geeg (_dab ,false ); +case _fd .ST_TextAutonumberSchemeRomanUcParenBoth ,_fd .ST_TextAutonumberSchemeRomanUcParenR ,_fd .ST_TextAutonumberSchemeRomanUcPeriod :_ddg =_faf (_dab ,true );case _fd .ST_TextAutonumberSchemeRomanLcParenBoth ,_fd .ST_TextAutonumberSchemeRomanLcParenR ,_fd .ST_TextAutonumberSchemeRomanLcPeriod :_ddg =_faf (_dab ,false ); +default:_ddg =_e .Itoa (_dab );};switch _adag .TypeAttr {case _fd .ST_TextAutonumberSchemeAlphaLcPeriod ,_fd .ST_TextAutonumberSchemeAlphaUcPeriod ,_fd .ST_TextAutonumberSchemeArabicPeriod ,_fd .ST_TextAutonumberSchemeRomanLcPeriod ,_fd .ST_TextAutonumberSchemeRomanUcPeriod ,_fd .ST_TextAutonumberSchemeArabicDbPeriod ,_fd .ST_TextAutonumberSchemeEa1ChsPeriod ,_fd .ST_TextAutonumberSchemeEa1ChtPeriod ,_fd .ST_TextAutonumberSchemeEa1JpnChsDbPeriod ,_fd .ST_TextAutonumberSchemeEa1JpnKorPeriod ,_fd .ST_TextAutonumberSchemeThaiAlphaPeriod ,_fd .ST_TextAutonumberSchemeThaiNumPeriod ,_fd .ST_TextAutonumberSchemeHindiAlphaPeriod ,_fd .ST_TextAutonumberSchemeHindiNumPeriod ,_fd .ST_TextAutonumberSchemeHindiAlpha1Period :_dgecf ="\u002e"; +case _fd .ST_TextAutonumberSchemeAlphaLcParenR ,_fd .ST_TextAutonumberSchemeAlphaUcParenR ,_fd .ST_TextAutonumberSchemeArabicParenR ,_fd .ST_TextAutonumberSchemeRomanLcParenR ,_fd .ST_TextAutonumberSchemeRomanUcParenR ,_fd .ST_TextAutonumberSchemeThaiAlphaParenR ,_fd .ST_TextAutonumberSchemeThaiNumParenR ,_fd .ST_TextAutonumberSchemeHindiNumParenR :_dgecf ="\u0029"; +};_cee =_ddg +_dgecf ;_dab ++;}else if _dage :=_bec .BuChar ;_dage !=nil {_dcd :=_dage .CharAttr ;if _ace ,_fbdc :=_dfdb [_dcd ];_fbdc {_dcd =string (rune (_ace ));}else {_dcd ="\u2022";};_cee =_dcd ;_cdag =true ;};if _cee !=""{var _deb ,_ebbc float64 ; +if _bec .MarLAttr !=nil {_deb =_f .FromEMU (int64 (*_bec .MarLAttr ));};if _bec .IndentAttr !=nil {_ebbc =_f .FromEMU (int64 (*_bec .IndentAttr ));};_bgcfg =&prefixData {_dffba :_cee ,_fabg :_cdag ,_acc :_deb ,_ddgf :_ebbc };};};_bec =_ebbf (_bec ,_gfc ); +_ecgf :=_ffad (_cdee .EndParaRPr ,_bec .DefRPr );_egd .newParagraph ();_egd .assignPropsToCurrentParagraph (_bec );_egd .newLine ();_egd .newWord ();for _fbc ,_dgb :=range _cdee .EG_TextRun {_egd .addTextRun (_dgb ,_ecgf ,_dfa ,_bgcfg );if _fbc > 0{_bgcfg =nil ; +};};_egd .addCurrentWordToParagraph ();};_egd .addCurrentParagraph ();};_egd .alignVertically (_efda );_egd .drawParagraphs ();return _bfd .MakeBlockFromCreator (_bdcf );};type prefixData struct{_dffba string ;_fabg bool ;_acc float64 ;_ddgf float64 ;}; +func _gbgd (_fgfb ,_dbg *_fd .CT_TableStyleTextStyle )*_fd .CT_TableStyleTextStyle {_acgeg :=_fd .NewCT_TableStyleTextStyle ();if _fgfb !=nil {*_acgeg =*_fgfb ;};if _dbg ==nil {return _acgeg ;};if _acgeg .BAttr ==_fd .ST_OnOffStyleTypeUnset {_acgeg .BAttr =_dbg .BAttr ; +};if _acgeg .IAttr ==_fd .ST_OnOffStyleTypeUnset {_acgeg .IAttr =_dbg .IAttr ;};if _acgeg .Font ==nil {_acgeg .Font =_dbg .Font ;};if _acgeg .FontRef ==nil {_acgeg .FontRef =_dbg .FontRef ;};if _acgeg .ScrgbClr ==nil {_acgeg .ScrgbClr =_dbg .ScrgbClr ; +};if _acgeg .SrgbClr ==nil {_acgeg .SrgbClr =_dbg .SrgbClr ;};if _acgeg .HslClr ==nil {_acgeg .HslClr =_dbg .HslClr ;};if _acgeg .SysClr ==nil {_acgeg .SysClr =_dbg .SysClr ;};if _acgeg .SchemeClr ==nil {_acgeg .SchemeClr =_dbg .SchemeClr ;};if _acgeg .PrstClr ==nil {_acgeg .PrstClr =_dbg .PrstClr ; +};return _acgeg ;};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);func (_afbb *convertContext )renderPageWithDrawableToGoImage (_efad _c .Drawable )(_df .Image ,error ){_gaag :=_bfd .MakeTempCreator (_afbb ._afff ,_afbb ._agae ); +_gaag .NewPage ();_gaag .Draw (_efad );_dadc ,_dfbd :=_bfd .GetPageFromCreator (_gaag );if _dfbd !=nil {return nil ,_dfbd ;};return _db .NewImageDevice ().Render (_dadc );};func _ggaeb (_ddcd ,_gcca *_fd .CT_TablePartStyle )*_fd .CT_TablePartStyle {_dbbe :=_fd .NewCT_TablePartStyle (); +if _ddcd !=nil {*_dbbe =*_ddcd ;};if _gcca ==nil {return _dbbe ;};if _dbbe .TcTxStyle ==nil {_dbbe .TcTxStyle =_gcca .TcTxStyle ;}else {_dbbe .TcTxStyle =_gbgd (_dbbe .TcTxStyle ,_gcca .TcTxStyle );};if _dbbe .TcStyle ==nil {_dbbe .TcStyle =_gcca .TcStyle ; +}else {_dbbe .TcStyle =_afbe (_dbbe .TcStyle ,_gcca .TcStyle );};return _dbbe ;};func _gdcc (_gdcgb *_fd .CT_AdjPoint2D )(float64 ,float64 ){var _ebef ,_bdgb float64 ;_adf ,_cabg :=_gdcgb .XAttr ,_gdcgb .YAttr ;if _cfdb :=_adf .ST_Coordinate ;_cfdb !=nil {_ebef =_f .FromEMU (_bfd .FromSTCoordinate (*_cfdb )); +};if _fdgfba :=_cabg .ST_Coordinate ;_fdgfba !=nil {_bdgb =_f .FromEMU (_bfd .FromSTCoordinate (*_fdgfba ));};return _ebef ,_bdgb ;};type word struct{_fcee []*symbol ;_bgce float64 ;_aaed float64 ;_afe bool ;};func (_badbf *line )moveRight (_dgeg float64 ){for _ ,_ecbb :=range _badbf ._dggg {_ecbb ._bgce +=_dgeg ; +};};func (_edb *convertContext )stretchImage (_cfe *_c .Image ,_ga *_fd .CT_StretchInfoProperties ,_gfad ,_ggc ,_fbdb ,_fgd float64 )(*_c .Image ,float64 ,float64 ){_ccb :=_ga .FillRect ;if _ccb ==nil {_efa :=_cfe .Width ()/_cfe .Height ();_eec :=_fbdb /_fgd ; +var _bfa ,_bad float64 ;if _efa > _eec {_bad =_fgd ;_bfa =_fgd *_efa ;}else {_bfa =_fbdb ;_bad =_fbdb /_efa ;};_cfe .Scale (_bfa /_cfe .Width (),_bad /_cfe .Height ());return _cfe ,_gfad ,_ggc ;};var _efd ,_eef ,_aga ,_edbd float64 ;if _bdf :=_ccb .LAttr ; +_bdf !=nil {_aga =_bfd .FromSTPercentage (_bdf );};if _affb :=_ccb .TAttr ;_affb !=nil {_efd =_bfd .FromSTPercentage (_affb );};if _ffg :=_ccb .RAttr ;_ffg !=nil {_edbd =_bfd .FromSTPercentage (_ffg );};if _dee :=_ccb .BAttr ;_dee !=nil {_eef =_bfd .FromSTPercentage (_dee ); +};_eab :=_fbdb *(1-_aga -_edbd );_gbc :=_fgd *(1-_efd -_eef );_cfe .Scale (_eab /_cfe .Width (),_gbc /_cfe .Height ());return _cfe ,_gfad +_aga *_fbdb ,_ggc +_efd *_fgd ;};var _fc =_cgdf (1.9);func _ggaee (_gdeg ,_bgac *_fd .CT_TextBody )(*_fd .CT_TextBodyProperties ,*_fd .CT_TextListStyle ){if _gdeg ==nil &&_bgac ==nil {return nil ,nil ; +};if _gdeg ==nil {return _bgac .BodyPr ,_bgac .LstStyle ;};if _bgac ==nil {return _gdeg .BodyPr ,_gdeg .LstStyle ;};_dfcfb ,_afee :=_gdeg .BodyPr ,_gdeg .LstStyle ;_fddb ,_ccfc :=_bgac .BodyPr ,_bgac .LstStyle ;_afbg :=_cfgg (_dfcfb ,_fddb );_fffb :=_cdaaf (_afee ,_ccfc ); +return _afbg ,_fffb ;};func (_cfbca *convertContext )getInfoFromLn (_egcd *_fd .CT_LineProperties )(_c .Color ,float64 ,float64 ){if _egcd ==nil ||_egcd .NoFill !=nil {return nil ,0,0;};var _affbd float64 ;_fgec ,_fdfc :=_cfbca .getColorFromSolidFill (_egcd .SolidFill ); +if _ggda :=_egcd .WAttr ;_ggda !=nil {_affbd =_f .FromEMU (int64 (*_ggda ));}else {_affbd =1;};return _fgec ,_affbd ,_fdfc ;};func _cgdf (_cgab float64 )float64 {return _cgab *_f .Millimeter };func _ffad (_cebf ,_ead *_fd .CT_TextCharacterProperties )*_fd .CT_TextCharacterProperties {_daggc :=_fd .NewCT_TextCharacterProperties (); +if _cebf !=nil {*_daggc =*_cebf ;};if _ead ==nil {return _daggc ;};if _daggc .KumimojiAttr ==nil {_daggc .KumimojiAttr =_ead .KumimojiAttr ;};if _daggc .LangAttr ==nil {_daggc .LangAttr =_ead .LangAttr ;};if _daggc .AltLangAttr ==nil {_daggc .AltLangAttr =_ead .AltLangAttr ; +};if _daggc .SzAttr ==nil {_daggc .SzAttr =_ead .SzAttr ;};if _daggc .BAttr ==nil {_daggc .BAttr =_ead .BAttr ;};if _daggc .IAttr ==nil {_daggc .IAttr =_ead .IAttr ;};if _daggc .UAttr ==_fd .ST_TextUnderlineTypeUnset {_daggc .UAttr =_ead .UAttr ;};if _daggc .StrikeAttr ==_fd .ST_TextStrikeTypeUnset {_daggc .StrikeAttr =_ead .StrikeAttr ; +};if _daggc .KernAttr ==nil {_daggc .KernAttr =_ead .KernAttr ;};if _daggc .CapAttr ==_fd .ST_TextCapsTypeUnset {_daggc .CapAttr =_ead .CapAttr ;};if _daggc .SpcAttr ==nil {_daggc .SpcAttr =_ead .SpcAttr ;};if _daggc .NormalizeHAttr ==nil {_daggc .NormalizeHAttr =_ead .NormalizeHAttr ; +};if _daggc .BaselineAttr ==nil {_daggc .BaselineAttr =_ead .BaselineAttr ;};if _daggc .NoProofAttr ==nil {_daggc .NoProofAttr =_ead .NoProofAttr ;};if _daggc .DirtyAttr ==nil {_daggc .DirtyAttr =_ead .DirtyAttr ;};if _daggc .ErrAttr ==nil {_daggc .ErrAttr =_ead .ErrAttr ; +};if _daggc .SmtCleanAttr ==nil {_daggc .SmtCleanAttr =_ead .SmtCleanAttr ;};if _daggc .SmtIdAttr ==nil {_daggc .SmtIdAttr =_ead .SmtIdAttr ;};if _daggc .BmkAttr ==nil {_daggc .BmkAttr =_ead .BmkAttr ;};if _daggc .Ln ==nil {_daggc .Ln =_ead .Ln ;};if _daggc .NoFill ==nil {_daggc .NoFill =_ead .NoFill ; +};if _daggc .SolidFill ==nil {_daggc .SolidFill =_ead .SolidFill ;};if _daggc .BlipFill ==nil {_daggc .BlipFill =_ead .BlipFill ;};if _daggc .EffectLst ==nil {_daggc .EffectLst =_ead .EffectLst ;};if _daggc .EffectDag ==nil {_daggc .EffectDag =_ead .EffectDag ; +};if _daggc .Highlight ==nil {_daggc .Highlight =_ead .Highlight ;};if _daggc .ULnTx ==nil {_daggc .ULnTx =_ead .ULnTx ;};if _daggc .ULn ==nil {_daggc .ULn =_ead .ULn ;};if _daggc .UFillTx ==nil {_daggc .UFillTx =_ead .UFillTx ;};if _daggc .UFill ==nil {_daggc .UFill =_ead .UFill ; +};if _daggc .Latin ==nil {_daggc .Latin =_ead .Latin ;};if _daggc .Ea ==nil {_daggc .Ea =_ead .Ea ;};if _daggc .Cs ==nil {_daggc .Cs =_ead .Cs ;};if _daggc .Sym ==nil {_daggc .Sym =_ead .Sym ;};if _daggc .Rtl ==nil {_daggc .Rtl =_ead .Rtl ;};return _daggc ; +};func (_gce *convertContext )makePdfBlockFromChart (_gcb *_dg .Chart ,_ee ,_cb float64 )(*_c .Block ,error ){_fdg :=_gcb .CT_RelId .IdAttr ;_bb :=_gce ._dfgd .GetChartSpaceByRelId (_fdg );if _bb ==nil {return nil ,_b .New ("\u004e\u006f\u0020\u0063\u0068\u0061\u0072\u0074\u0073\u0070\u0061\u0063\u0065"); +};var _dff *_fd .Theme ;_dc :=_gce ._daea .Themes ();if len (_dc )> 0{_dff =_dc [0];};return _bfd .MakeBlockFromChartSpace (_bb ,_ee ,_cb ,_dff );};func (_gdcg *textboxContext )alignSymbolsVertically (){for _ ,_abg :=range _gdcg ._abag {for _ ,_cace :=range _abg ._cdcc {_ggbc :=0.0; +for _ ,_fbgb :=range _cace ._dggg {for _ ,_acge :=range _fbgb ._fcee {if _acge ._efbb > _ggbc {_ggbc =_acge ._efbb ;};};};for _ ,_ccea :=range _cace ._dggg {for _ ,_cgcfd :=range _ccea ._fcee {if _cgcfd ._ggge < _ggbc {_cgcfd ._agbab =_ggbc -_cgcfd ._ggge ; +};};};};};};func (_ebe *convertContext )makeStyleFromRPr (_fbf *_fd .CT_TextCharacterProperties )(*_c .TextStyle ,bool ,bool ,bool ){var _ddf ,_eecc ,_feb bool ;_fbe :=_ebe ._agfe .NewTextStyle ();if _fbf !=nil {_gbff :=_bfd .FontStyle_Regular ;_egg :=_fdbd (_fbf .BAttr ); +_babb :=_fdbd (_fbf .IAttr );if _egg &&_babb {_gbff =_bfd .FontStyle_BoldItalic ;}else if _egg {_gbff =_bfd .FontStyle_Bold ;}else if _babb {_gbff =_bfd .FontStyle_Italic ;};_feb =_fbf .UAttr !=_fd .ST_TextUnderlineTypeUnset &&_fbf .UAttr !=_fd .ST_TextUnderlineTypeNone ; +_ccbb :="\u0064e\u0066\u0061\u0075\u006c\u0074";if _gag :=_fbf .Latin ;_gag !=nil {_ccbb =_gag .TypefaceAttr ;}else if _fde :=_fbf .Ea ;_fde !=nil {_ccbb =_fde .TypefaceAttr ;}else if _dgg :=_fbf .Cs ;_dgg !=nil {_ccbb =_dgg .TypefaceAttr ;}else if _afg :=_fbf .Sym ; +_afg !=nil {_ccbb =_afg .TypefaceAttr ;};if _bbcc ,_beb :=_bfd .StdFontsMap [_ccbb ];_beb {_fbe .Font =_bfd .AssignStdFontByName (_fbe ,_bbcc [_gbff ]);}else if _bcb :=_bfd .GetRegisteredFont (_ccbb ,_gbff );_bcb !=nil {_fbe .Font =_bcb ;}else {_de .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",_ccbb ,_gbff ); +_fbe .Font =_bfd .AssignStdFontByName (_fbe ,_bfd .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_gbff ]);};var _dfcf float64 ;if _gdfa :=_fbf .SzAttr ;_gdfa !=nil {_dfcf =_ec .Round (float64 (*_gdfa )/100)-0.5;}else {_dfcf =_bfd .DefaultFontSize ; +};if _dfg :=_fbf .BaselineAttr ;_dfg !=nil {if _ebg :=_dfg .ST_PercentageDecimal ;_ebg !=nil {if *_ebg > 0{_ddf =true ;}else if *_ebg < 0{_eecc =true ;};};};if _ddf ||_eecc {_dfcf =_ec .Round (_dfcf *0.64);};_fbe .FontSize =_dfcf ;_eege :=0.0;if _gcdb :=_fbf .SpcAttr ; +_gcdb !=nil {if _cec :=_gcdb .ST_TextPointUnqualified ;_cec !=nil &&*_cec > 0{_eege =float64 (*_cec )/100;};};_fbe .CharSpacing =_eege ;};return &_fbe ,_ddf ,_eecc ,_feb ;};func (_cfg *convertContext )drawSlide (){_cfg ._agfe .NewPage ();for _ ,_fcca :=range _cfg ._fca {if _fcca !=nil {_cfg ._agfe .MoveTo (0,0); +_cfg ._agfe .Draw (_fcca );};};};func (_bca *convertContext )getConnectors (_gae *_aee .CT_Connector )[]_c .Drawable {_gea ,_ ,_ ,_ ,_ ,_ ,_ :=_bca .getShapesFromSpPr (_gae .SpPr ,_gae .Style ,false ,0.0,0.0);return _gea ;};func (_dbdbd *textboxContext )newWord (){_dbdbd ._efb =&word {_afe :true ,_bgce :_dbdbd ._gcgd ._agab }}; +func (_fddf *convertContext )tileImage (_gec *_c .Image ,_fccf *_fd .CT_TileInfoProperties ,_agcb ,_gfg float64 )*_c .Image {_daec ,_cab :=1.0,1.0;if _gfe :=_fccf .SxAttr ;_gfe !=nil {_daec =_bfd .FromSTPercentage (_gfe );};if _efe :=_fccf .SyAttr ;_efe !=nil {_cab =_bfd .FromSTPercentage (_efe ); +};_fec :=_bfd .MakeTempCreator (_agcb ,_gfg );_gec .Scale (_daec ,_cab );_affg ,_fad :=_gec .Width (),_gec .Height ();var _eea ,_ecd float64 ;if _gcc :=_fccf .TxAttr ;_gcc !=nil {_eea =_f .FromEMU (_bfd .FromSTCoordinate (*_gcc ));};if _cgdc :=_fccf .TyAttr ; +_cgdc !=nil {_ecd =_f .FromEMU (_bfd .FromSTCoordinate (*_cgdc ));};if _eea > 0{_eea -=_affg ;};if _ecd > 0{_ecd -=_fad ;};_gg :=_fddf ._afff /_affg +1;_aaf :=_fddf ._agae /_fad +1;for _cda :=0.0;_cda <=_gg ;_cda ++{_gfgb :=_cda *_affg ;for _dccc :=0.0; +_dccc <=_aaf ;_dccc ++{_ffd :=_dccc *_fad ;_gec .SetPos (_gfgb +_eea ,_ffd +_ecd );_fec .Draw (_gec );};};_ac ,_cfa :=_bfd .GetPageFromCreator (_fec );if _cfa !=nil {_de .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",_cfa ); +return nil ;};_fff ,_cfa :=_db .NewImageDevice ().Render (_ac );if _cfa !=nil {_de .Log .Debug ("\u0043\u0061\u006eno\u0074\u0020\u0072\u0065\u006e\u0064\u0065\u0072\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_cfa );return nil ;};_cgc ,_cfa :=_fddf ._agfe .NewImageFromGoImage (_fff ); +if _cfa !=nil {_de .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",_cfa );return nil ;};return _cgc ;};func (_ebec *convertContext )getColorFromFontReference (_efab *_fd .CT_FontReference )_c .Color {var _adbg _c .Color ; +var _cfee string ;if _ega :=_efab .SrgbClr ;_ega !=nil {_cfee =_ega .ValAttr ;}else if _ebafa :=_efab .SchemeClr ;_ebafa !=nil {_cfee =_bfd .GetColorStringFromDmlColor (_ebec ._daea .GetColorBySchemeColor (_ebafa .ValAttr ));_cfee =_bfd .AdjustColor (_cfee ,_ebafa .EG_ColorTransform ); +};if _cfee !=""{_adbg =_c .ColorRGBFromHex ("\u0023"+_cfee );};return _adbg ;};func (_bddg *convertContext )getColorFromMatrixReference (_gedc *_fd .CT_StyleMatrixReference )_c .Color {if _gedc ==nil {return nil ;};var _afd _c .Color ;var _aegd string ; +if _eafb :=_gedc .SrgbClr ;_eafb !=nil {_aegd =_eafb .ValAttr ;}else if _bbfg :=_gedc .SchemeClr ;_bbfg !=nil {_aegd =_bfd .GetColorStringFromDmlColor (_bddg ._daea .GetColorBySchemeColor (_bbfg .ValAttr ));_aegd =_bfd .AdjustColor (_aegd ,_bbfg .EG_ColorTransform ); +};if _aegd !=""{_afd =_c .ColorRGBFromHex ("\u0023"+_aegd );};return _afd ;};type symbolStyle struct{_dege *string ;_ggcf *float64 ;_bbe *string ;_agcbg *bool ;_adeeb *bool ;_ffe *bool ;_bga *bool ;_adefg *bool ;};func _afag (_geff *_fd .CT_TextCharacterProperties ,_afde *_fd .CT_TableStyleTextStyle )*_fd .CT_TextCharacterProperties {_badgg :=_fd .NewCT_TextCharacterProperties (); +if _geff !=nil {*_badgg =*_geff ;};if _afde ==nil {return _badgg ;};if _badgg .BAttr ==nil &&_afde .BAttr !=_fd .ST_OnOffStyleTypeUnset {_efgf :=_afde .BAttr ==_fd .ST_OnOffStyleTypeOn ;_badgg .BAttr =&_efgf ;};if _badgg .IAttr ==nil &&_afde .IAttr !=_fd .ST_OnOffStyleTypeUnset {_bfae :=_afde .IAttr ==_fd .ST_OnOffStyleTypeOn ; +_badgg .IAttr =&_bfae ;};if _badgg .NoFill ==nil &&_badgg .SolidFill ==nil {_badgg .SolidFill =_fd .NewCT_SolidColorFillProperties ();_badgg .SolidFill .ScrgbClr =_afde .ScrgbClr ;_badgg .SolidFill .SrgbClr =_afde .SrgbClr ;_badgg .SolidFill .HslClr =_afde .HslClr ; +_badgg .SolidFill .SysClr =_afde .SysClr ;_badgg .SolidFill .SchemeClr =_afde .SchemeClr ;_badgg .SolidFill .PrstClr =_afde .PrstClr ;};if _gdee :=_afde .Font ;_gdee !=nil &&_badgg .Latin ==nil &&_badgg .Ea ==nil &&_badgg .Cs ==nil {_badgg .Latin =_gdee .Latin ; +_badgg .Ea =_gdee .Ea ;_badgg .Cs =_gdee .Cs ;};return _badgg ;};func (_dgce *convertContext )addCellToTable (_bag *_c .Table ,_defb *_fd .CT_TableCell ,_ecga *_fd .CT_TablePartStyle ,_aaee float64 ,_bcg ,_acff ,_adbd ,_dagg bool )float64 {var _beag *_c .TableCell ; +_gaac :=1;if _defb .GridSpanAttr !=nil {_gaac =int (*_defb .GridSpanAttr );};_beag =_bag .MultiColCell (_gaac );_gcgg :=_defb .TcPr ;var _gef *_fd .CT_TableStyleTextStyle ;if _ecga !=nil {_gcgg =_eccfaa (_gcgg ,_ecga .TcStyle ,_bcg ,_acff ,_adbd ,_dagg ); +_gef =_ecga .TcTxStyle ;};_cdbb :=_fc ;_fgda :=_c .CellVerticalAlignmentMiddle ;_deg :=_bfgc (0.05);_fgf :=_bfgc (0.05);if _gcgg !=nil {if _adde :=_gcgg .LnL ;_adde !=nil {_gad ,_bbg ,_geg :=_dgce .getBorderStyle (_adde );_beag .SetBorder (_c .CellBorderSideLeft ,_gad ,_geg ); +if _bbg !=nil &&*_bbg !=nil {_beag .SetSideBorderColor (_c .CellBorderSideLeft ,*_bbg );};};if _dffd :=_gcgg .LnT ;_dffd !=nil {_cef ,_fgfe ,_bgga :=_dgce .getBorderStyle (_dffd );_beag .SetBorder (_c .CellBorderSideTop ,_cef ,_bgga );if _fgfe !=nil &&*_fgfe !=nil {_beag .SetSideBorderColor (_c .CellBorderSideTop ,*_fgfe ); +};};if _fcga :=_gcgg .LnR ;_fcga !=nil {_dfcff ,_dbdb ,_dbcf :=_dgce .getBorderStyle (_fcga );_beag .SetBorder (_c .CellBorderSideRight ,_dfcff ,_dbcf );if _dbdb !=nil &&*_dbdb !=nil {_beag .SetSideBorderColor (_c .CellBorderSideRight ,*_dbdb );};};if _bdae :=_gcgg .LnB ; +_bdae !=nil {_egf ,_gba ,_fadb :=_dgce .getBorderStyle (_bdae );_beag .SetBorder (_c .CellBorderSideBottom ,_egf ,_fadb );if _gba !=nil &&*_gba !=nil {_beag .SetSideBorderColor (_c .CellBorderSideBottom ,*_gba );};};if _dce :=_gcgg .MarLAttr ;_dce !=nil {_cdbb =float64 (_bfd .FromSTCoordinate32 (*_dce )); +};switch _gcgg .AnchorAttr {case _fd .ST_TextAnchoringTypeT :_fgda =_c .CellVerticalAlignmentTop ;case _fd .ST_TextAnchoringTypeB :_fgda =_c .CellVerticalAlignmentBottom ;};if _gcgg .NoFill ==nil {if _ggb :=_gcgg .SolidFill ;_ggb !=nil {_geaa ,_ :=_dgce .getColorFromSolidFill (_ggb ); +_beag .SetBackgroundColor (_geaa );};};if _bfdd :=_gcgg .MarBAttr ;_bfdd !=nil {_deg =float64 (_bfd .FromSTCoordinate32 (*_bfdd ));};if _cacg :=_gcgg .MarTAttr ;_cacg !=nil {_fgf =float64 (_bfd .FromSTCoordinate32 (*_cacg ));};};_beag .SetVerticalAlignment (_fgda ); +_beag .SetIndent (_cdbb );var _acd float64 ;if _fce :=_defb .TxBody ;_fce !=nil {_fffaf :=_dgce .makePdfDivisionFromTxBody (_fce ,_gef );_acd =_fffaf .Height ()+_fgf +_deg ;_beag .SetContent (_fffaf );};return _acd ;};func _ebbf (_feed ,_fabec *_fd .CT_TextParagraphProperties )*_fd .CT_TextParagraphProperties {_ggcc :=_fd .NewCT_TextParagraphProperties (); +if _feed !=nil {*_ggcc =*_feed ;};if _fabec ==nil {return _ggcc ;};if _ggcc .MarLAttr ==nil {_ggcc .MarLAttr =_fabec .MarLAttr ;};if _ggcc .MarRAttr ==nil {_ggcc .MarRAttr =_fabec .MarRAttr ;};if _ggcc .LvlAttr ==nil {_ggcc .LvlAttr =_fabec .LvlAttr ;}; +if _ggcc .IndentAttr ==nil {_ggcc .IndentAttr =_fabec .IndentAttr ;};if _ggcc .AlgnAttr ==_fd .ST_TextAlignTypeUnset {_ggcc .AlgnAttr =_fabec .AlgnAttr ;};if _ggcc .DefTabSzAttr ==nil {_ggcc .DefTabSzAttr =_fabec .DefTabSzAttr ;};if _ggcc .RtlAttr ==nil {_ggcc .RtlAttr =_fabec .RtlAttr ; +};if _ggcc .EaLnBrkAttr ==nil {_ggcc .EaLnBrkAttr =_fabec .EaLnBrkAttr ;};if _ggcc .FontAlgnAttr ==_fd .ST_TextFontAlignTypeUnset {_ggcc .FontAlgnAttr =_fabec .FontAlgnAttr ;};if _ggcc .LatinLnBrkAttr ==nil {_ggcc .LatinLnBrkAttr =_fabec .LatinLnBrkAttr ; +};if _ggcc .HangingPunctAttr ==nil {_ggcc .HangingPunctAttr =_fabec .HangingPunctAttr ;};if _ggcc .LnSpc ==nil {_ggcc .LnSpc =_fabec .LnSpc ;};if _ggcc .SpcBef ==nil {_ggcc .SpcBef =_fabec .SpcBef ;};if _ggcc .SpcAft ==nil {_ggcc .SpcAft =_fabec .SpcAft ; +};if _ggcc .BuClrTx ==nil {_ggcc .BuClrTx =_fabec .BuClrTx ;};if _ggcc .BuClr ==nil {_ggcc .BuClr =_fabec .BuClr ;};if _ggcc .BuSzTx ==nil {_ggcc .BuSzTx =_fabec .BuSzTx ;};if _ggcc .BuSzPct ==nil {_ggcc .BuSzPct =_fabec .BuSzPct ;};if _ggcc .BuSzPts ==nil {_ggcc .BuSzPts =_fabec .BuSzPts ; +};if _ggcc .BuFontTx ==nil {_ggcc .BuFontTx =_fabec .BuFontTx ;};if _ggcc .BuFont ==nil {_ggcc .BuFont =_fabec .BuFont ;};if _ggcc .BuNone ==nil {_ggcc .BuNone =_fabec .BuNone ;};if _ggcc .BuAutoNum ==nil {_ggcc .BuAutoNum =_fabec .BuAutoNum ;};if _ggcc .BuChar ==nil {_ggcc .BuChar =_fabec .BuChar ; +};if _ggcc .BuBlip ==nil {_ggcc .BuBlip =_fabec .BuBlip ;};if _ggcc .TabLst ==nil {_ggcc .TabLst =_fabec .TabLst ;};if _ggcc .ExtLst ==nil {_ggcc .ExtLst =_fabec .ExtLst ;};_ggcc .DefRPr =_ffad (_ggcc .DefRPr ,_fabec .DefRPr );return _ggcc ;};func (_ccbc *convertContext )applyBlipEffectsOnImg (_gadg *_c .Image ,_daece ,_gbgc float64 ,_dcef []*_fd .CT_BlipChoice )*_c .Image {if len (_dcef )==0{return _gadg ; +};_gadg .SetPos (_daece ,_gbgc );_ffga ,_bgfab :=_ccbc .renderPageWithDrawableToGoImage (_gadg );if _bgfab !=nil {_de .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",_bgfab ); +return _gadg ;};_dgdg ,_bgfab :=_ccbc .renderCurrentStateToGoImage ();if _bgfab !=nil {_de .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",_bgfab ); +return _gadg ;};_eaeg :=_ffga .Bounds ();_efgcd :=_df .NewRGBA (_eaeg );_ddgc ,_fffafb :=_gadg .Width (),_gadg .Height ();for _ ,_gbb :=range _dcef {for _ ,_cccg :=range _gbb .AlphaModFix {if _dgfa :=_cccg .AmtAttr ;_dgfa !=nil {if _cddc :=_dgfa .ST_PositivePercentageDecimal ; +_cddc !=nil {_effb :=uint8 (255*(*_cddc )/100000);_gdad :=_df .NewUniform (_d .Alpha {_effb });_bd .Draw (_efgcd ,_eaeg ,_dgdg ,_df .Point {0,0},_bd .Src );_bd .DrawMask (_efgcd ,_eaeg ,_ffga ,_df .Point {0,0},_gdad ,_df .Point {0,0},_bd .Over );};};}; +};_fbaa :=_df .Rect (int (_daece ),int (_gbgc ),int (_daece +_ddgc )+1,int (_gbgc +_fffafb )+1);_efaf :=_bfd .CropImageByRect (_efgcd ,_fbaa );_dgef ,_bgfab :=_ccbc ._agfe .NewImageFromGoImage (_efaf );if _bgfab !=nil {_de .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",_bgfab ); +return _gadg ;};return _dgef ;};type line struct{_aed float64 ;_gbcb float64 ;_dcfb float64 ;_agab float64 ;_cfaa float64 ;_dggg []*word ;};func (_eccfa *convertContext )getPhData (_befb *_aee .CT_Shape )(*_fd .CT_Transform2D ,*_fd .CT_TextBodyProperties ,*_fd .CT_TextListStyle ,bool ,bool ,bool ){_bdba ,_fdde :=_dgceg (_befb ); +_fadbg ,_fcbd ,_efbg ,_ebde ,_fecag :=_beg (_eccfa ._cdbf .CSld ,_bdba ,_fdde );_fcf ,_bdcce ,_gcdd ,_deeg ,_ddee :=_beg (_eccfa ._aeaf .CSld ,_bdba ,_fdde );if _fcf ==nil {_fcf =_fadbg ;};_ceba ,_geba :=_ggaee (_bdcce ,_fcbd );var _bffaf ,_dgge ,_dbce bool ; +if _gcdd ==nil {if _efbg !=nil {_bffaf =*_efbg ;};}else {_bffaf =*_gcdd ;};if _ddee ==nil {if _fecag !=nil {_dbce =*_fecag ;};}else {_dbce =*_ddee ;};if _deeg ==nil {if _ebde !=nil {_dgge =*_ebde ;};}else {_dgge =*_deeg ;};return _fcf ,_ceba ,_geba ,_bffaf ,_dgge ,_dbce ; +};func _fdbd (_agbf *bool )bool {return _agbf !=nil &&*_agbf };func (_fgb *textboxContext )newLine (){if _fgb ._cfge ==nil {_fgb .newParagraph ();};_ceaf :=_fgb ._cfge ._eccf +_fgb ._cfge ._dead ;_gfea :=&line {};_gfea ._gbcb =_fgb ._cfge ._cgad ;if len (_fgb ._cfge ._cdcc )==0{_gfea ._gbcb +=_fgb ._cfge ._afb ; +};_gfea ._dcfb =_fgb ._cfge ._ccaa ;_gfea ._agab =_gfea ._gbcb ;_gfea ._aed =_ceaf ;_fgb ._cfge ._cdcc =append (_fgb ._cfge ._cdcc ,_gfea );_fgb ._gcgd =_gfea ;};type textboxContext struct{_geaaa *convertContext ;_age float64 ;_fee float64 ;_geca *_c .Creator ; +_adeg float64 ;_abag []*paragraph ;_cfge *paragraph ;_gcgd *line ;_efb *word ;_aaegb bool ;};func (_gbe *textboxContext )addTextRun (_bfc *_fd .EG_TextRun ,_ebda *_fd .CT_TextCharacterProperties ,_dffbc _c .Color ,_eaagf *prefixData ){if _affd :=_bfc .Br ; +_affd !=nil {_gbe .addCurrentWordToParagraph ();_gbe .newLine ();_gbe .newWord ();}else if _aeec :=_bfc .R ;_aeec !=nil {var _aedc _c .Color ;if _aeec .RPr !=nil &&_aeec .RPr .SolidFill !=nil {_aedc ,_ =_gbe ._geaaa .getColorFromSolidFill (_aeec .RPr .SolidFill ); +}else if _dffbc !=nil {_aedc =_dffbc ;}else if _ebda .SolidFill !=nil {_aedc ,_ =_gbe ._geaaa .getColorFromSolidFill (_ebda .SolidFill );}else {_aedc =_c .ColorBlack ;};_aag :=_ffad (_aeec .RPr ,_ebda );_gcba ,_defgd ,_eage ,_cbc :=_gbe ._geaaa .makeStyleFromRPr (_aag ); +_gcba .Color =_aedc ;if _eaagf !=nil {_gbe .addPrefix (_eaagf ,_gcba );};_bbfdf :=_gdg (_aeec .T );for _ ,_efed :=range _bbfdf {_efed ._ecab =_gcba ;_efed ._cgf =_defgd ;_efed ._fbec =_eage ;_efed ._defd =_cbc ;if _aag .CapAttr ==_fd .ST_TextCapsTypeAll {_efed ._dccg =_ba .ToUpper (_efed ._dccg ); +};_gbe .addTextSymbol (_efed );};};};func _beg (_cead *_aee .CT_CommonSlideData ,_bcd _aee .ST_PlaceholderType ,_adcbc *uint32 )(*_fd .CT_Transform2D ,*_fd .CT_TextBody ,*bool ,*bool ,*bool ){_dbeg :=_adcbc ==nil ;if _cead !=nil &&(_bcd !=_aee .ST_PlaceholderTypeUnset ||!_dbeg ){if _eegea :=_cead .SpTree ; +_eegea !=nil {for _ ,_egdf :=range _eegea .Choice {if _egdf !=nil {for _ ,_eedg :=range _egdf .Sp {if _eedg !=nil {_aab ,_agac :=_dgceg (_eedg );if _bcd ==_aab {if (_dbeg &&_agac ==nil )||(!_dbeg &&_agac !=nil &&*_agac ==*_adcbc ){var _ffbc *_fd .CT_Transform2D ; +if _eedg .SpPr !=nil {_ffbc =_eedg .SpPr .Xfrm ;};_efdaf :=_bcd ==_aee .ST_PlaceholderTypeTitle ||_bcd ==_aee .ST_PlaceholderTypeCtrTitle ;_gbed :=_bcd ==_aee .ST_PlaceholderTypeSubTitle ;_cacd :=!_efdaf &&_bcd !=_aee .ST_PlaceholderTypeUnset ;return _ffbc ,_eedg .TxBody ,&_efdaf ,&_gbed ,&_cacd ; +};};};};};};};};return nil ,nil ,nil ,nil ,nil ;}; // RegisterFontsFromDirectory registers all fonts from the given directory automatically detecting font families and styles. -func RegisterFontsFromDirectory (dirName string )error {return _e .RegisterFontsFromDirectory (dirName )};func _cde (_debbf string )[]*symbol {_aabf :=[]*symbol {};for _ ,_geda :=range _debbf {_aabf =append (_aabf ,&symbol {_dbd :string (_geda )});};return _aabf ; -};func _cdebb (_ceab *_faf .CT_AdjPoint2D )(float64 ,float64 ){var _faab ,_eeea float64 ;_ebee ,_beafe :=_ceab .XAttr ,_ceab .YAttr ;if _gbea :=_ebee .ST_Coordinate ;_gbea !=nil {_faab =_ge .FromEMU (_e .FromSTCoordinate (*_gbea ));};if _bcfeg :=_beafe .ST_Coordinate ; -_bcfeg !=nil {_eeea =_ge .FromEMU (_e .FromSTCoordinate (*_bcfeg ));};return _faab ,_eeea ;};func _bbea (_fggg *_faf .CT_TableCellProperties ,_aadf *_faf .CT_TableStyleCellStyle ,_bfaf ,_dfbdg ,_gbc ,_bcda bool )*_faf .CT_TableCellProperties {_efce :=_faf .NewCT_TableCellProperties (); -if _fggg !=nil {*_efce =*_fggg ;};if _aadf ==nil {return _efce ;};if _bddd :=_aadf .FillRef ;_bddd !=nil {_cad :=_faf .NewCT_SolidColorFillProperties ();_cad .ScrgbClr =_bddd .ScrgbClr ;_cad .SrgbClr =_bddd .SrgbClr ;_cad .HslClr =_bddd .HslClr ;_cad .SysClr =_bddd .SysClr ; -_cad .SchemeClr =_bddd .SchemeClr ;_cad .PrstClr =_bddd .PrstClr ;_efce .SolidFill =_cad ;};if _efce .NoFill ==nil &&_efce .SolidFill ==nil {if _cfgdf :=_aadf .Fill ;_cfgdf !=nil {if _efce .NoFill ==nil {_efce .NoFill =_cfgdf .NoFill ;};if _efce .SolidFill ==nil {_efce .SolidFill =_cfgdf .SolidFill ; -};};};if _ccbd :=_aadf .TcBdr ;_ccbd !=nil {if _efce .LnL ==nil {var _gddf *_faf .CT_ThemeableLineStyle ;if _gbc {_gddf =_ccbd .Left ;}else {_gddf =_ccbd .InsideV ;};if _gddf !=nil {_efce .LnL =_gddf .Ln ;};};if _efce .LnR ==nil {var _eeac *_faf .CT_ThemeableLineStyle ; -if _bcda {_eeac =_ccbd .Right ;}else {_eeac =_ccbd .InsideV ;};if _eeac !=nil {_efce .LnR =_eeac .Ln ;};};if _efce .LnT ==nil {var _gefe *_faf .CT_ThemeableLineStyle ;if _bfaf {_gefe =_ccbd .Top ;}else {_gefe =_ccbd .InsideH ;};if _gefe !=nil {_efce .LnT =_gefe .Ln ; -};};if _efce .LnB ==nil {var _bdg *_faf .CT_ThemeableLineStyle ;if _dfbdg {_bdg =_ccbd .Bottom ;}else {_bdg =_ccbd .InsideH ;};if _bdg !=nil {_efce .LnB =_bdg .Ln ;};};};return _efce ;};func (_bgff *textboxContext )newParagraph (){_agc :=¶graph {}; -_agc ._adg =_bgff ._gad ;_bgff ._dadcd =_agc ;};func (_bbf *convertContext )tileImage (_eed *_ba .Image ,_dge *_faf .CT_TileInfoProperties ,_ca ,_cg float64 )*_ba .Image {_bcf ,_afa :=1.0,1.0;if _bdec :=_dge .SxAttr ;_bdec !=nil {_bcf =_e .FromSTPercentage (_bdec ); -};if _deae :=_dge .SyAttr ;_deae !=nil {_afa =_e .FromSTPercentage (_deae );};_gdgd :=_e .MakeTempCreator (_ca ,_cg );_eed .Scale (_bcf ,_afa );_ccc ,_cbcf :=_eed .Width (),_eed .Height ();var _cdd ,_ebe float64 ;if _deg :=_dge .TxAttr ;_deg !=nil {_cdd =_ge .FromEMU (_e .FromSTCoordinate (*_deg )); -};if _eee :=_dge .TyAttr ;_eee !=nil {_ebe =_ge .FromEMU (_e .FromSTCoordinate (*_eee ));};if _cdd > 0{_cdd -=_ccc ;};if _ebe > 0{_ebe -=_cbcf ;};_gaf :=_bbf ._aeee /_ccc +1;_ede :=_bbf ._egddc /_cbcf +1;for _gcd :=0.0;_gcd <=_gaf ;_gcd ++{_bccb :=_gcd *_ccc ; -for _efa :=0.0;_efa <=_ede ;_efa ++{_gbd :=_efa *_cbcf ;_eed .SetPos (_bccb +_cdd ,_gbd +_ebe );_gdgd .Draw (_eed );};};_ddc ,_ddcg :=_e .GetPageFromCreator (_gdgd );if _ddcg !=nil {_fa .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",_ddcg ); -return nil ;};_bcd ,_ddcg :=_bb .NewImageDevice ().Render (_ddc );if _ddcg !=nil {_fa .Log .Debug ("\u0043\u0061\u006eno\u0074\u0020\u0072\u0065\u006e\u0064\u0065\u0072\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_ddcg );return nil ;}; -_fcd ,_ddcg :=_bbf ._fbef .NewImageFromGoImage (_bcd );if _ddcg !=nil {_fa .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",_ddcg ); -return nil ;};return _fcd ;};func (_fab *convertContext )getGroupConnectors (_gebbg *_geb .CT_Connector ,_fdab float64 ,_agd float64 )[]_ba .Drawable {_dcb ,_ ,_ ,_ ,_ ,_ ,_ :=_fab .getShapesFromSpPr (_gebbg .SpPr ,_gebbg .Style ,false ,_fdab ,_agd );return _dcb ; -};func (_aefb *convertContext )makePdfBlockFromTxBody (_dafd *_faf .CT_TextBody ,_bcfa *_faf .CT_TextBodyProperties ,_bgb *_faf .CT_TextListStyle ,_ccf ,_aba float64 ,_acb _ba .Color ,_feb ,_fgg bool )(*_ba .Block ,error ){var _dfb *_faf .CT_TextParagraphProperties ; -if _gef :=_dafd .LstStyle ;_gef !=nil {var _babd *_faf .CT_TextParagraphProperties ;if _gef .Lvl1pPr !=nil {_babd =_gef .Lvl1pPr ;};_dfb =_cfef (_babd ,_gef .DefPPr );};var _fdcb *_faf .CT_TextParagraphProperties ;if _dfb !=nil {if _feb {_fdcb =_aefb ._bdae [0]; -}else if _fgg {_fdcb =_aefb ._aaf [0];}else {_fdcb =_aefb ._afgf [0];};if _bgb !=nil {_fdcb =_cfef (_cfef (_bgb .Lvl1pPr ,_bgb .DefPPr ),_fdcb );};_fdcb =_cfef (_dfb ,_fdcb );}else {if _feb {_fdcb =_aefb ._fgcf ;}else if _fgg {_fdcb =_aefb ._cdbc ;}else {_fdcb =_aefb ._ceed ; -};};_dcf ,_bcfb :=_fba (2.5),_fba (2.5);_eag ,_bcfbb :=_fba (1.3),_fba (1.3);_abc :=true ;_cbe :=_faf .ST_TextAnchoringTypeT ;if _bcfa !=nil {if _ebab :=_bcfa .AnchorAttr ;_ebab !=_faf .ST_TextAnchoringTypeUnset {_cbe =_ebab ;};};if _addd :=_dafd .BodyPr ; -_addd !=nil {if _acc :=_addd .LInsAttr ;_acc !=nil {_dcf =_ge .FromEMU (_e .FromSTCoordinate32 (*_acc ));};if _bba :=_addd .TInsAttr ;_bba !=nil {_eag =_ge .FromEMU (_e .FromSTCoordinate32 (*_bba ));};if _fdf :=_addd .RInsAttr ;_fdf !=nil {_bcfb =_ge .FromEMU (_e .FromSTCoordinate32 (*_fdf )); -};if _ggea :=_addd .BInsAttr ;_ggea !=nil {_bcfbb =_ge .FromEMU (_e .FromSTCoordinate32 (*_ggea ));};_abc =_addd .WrapAttr !=_faf .ST_TextWrappingTypeNone ;if _gfgf :=_addd .AnchorAttr ;_gfgf !=_faf .ST_TextAnchoringTypeUnset {_cbe =_addd .AnchorAttr ; -};};_eacf :=_e .MakeTempCreator (_ccf ,_aba );_eacf .SetPageMargins (_dcf ,_bcfb ,_eag ,_bcfbb );_dcc :=&textboxContext {_ggc :_aefb ,_bdbb :_abc ,_cge :_ccf -_dcf -_bcfb ,_fdfc :_aba -_eag -_bcfbb ,_cff :_eacf ,_age :[]*paragraph {}};_gca :=1;for _ ,_baed :=range _dafd .P {if _baed !=nil {_ege :=_baed .PPr ; -var _caf *prefixData ;if _ege !=nil &&_ege .BuNone ==nil {var _efc string ;var _ggee bool ;if _beda :=_ege .BuAutoNum ;_beda !=nil {var _cgcg string ;if _gaeg :=_beda .StartAtAttr ;_gaeg !=nil {_gca =int (*_gaeg );};var _dfg string ;switch _beda .TypeAttr {case _faf .ST_TextAutonumberSchemeAlphaUcParenBoth ,_faf .ST_TextAutonumberSchemeAlphaUcParenR ,_faf .ST_TextAutonumberSchemeAlphaUcPeriod :_dfg =_fcea (_gca ,true ); -case _faf .ST_TextAutonumberSchemeAlphaLcParenBoth ,_faf .ST_TextAutonumberSchemeAlphaLcParenR ,_faf .ST_TextAutonumberSchemeAlphaLcPeriod :_dfg =_fcea (_gca ,false );case _faf .ST_TextAutonumberSchemeRomanUcParenBoth ,_faf .ST_TextAutonumberSchemeRomanUcParenR ,_faf .ST_TextAutonumberSchemeRomanUcPeriod :_dfg =_bdda (_gca ,true ); -case _faf .ST_TextAutonumberSchemeRomanLcParenBoth ,_faf .ST_TextAutonumberSchemeRomanLcParenR ,_faf .ST_TextAutonumberSchemeRomanLcPeriod :_dfg =_bdda (_gca ,false );default:_dfg =_b .Itoa (_gca );};switch _beda .TypeAttr {case _faf .ST_TextAutonumberSchemeAlphaLcPeriod ,_faf .ST_TextAutonumberSchemeAlphaUcPeriod ,_faf .ST_TextAutonumberSchemeArabicPeriod ,_faf .ST_TextAutonumberSchemeRomanLcPeriod ,_faf .ST_TextAutonumberSchemeRomanUcPeriod ,_faf .ST_TextAutonumberSchemeArabicDbPeriod ,_faf .ST_TextAutonumberSchemeEa1ChsPeriod ,_faf .ST_TextAutonumberSchemeEa1ChtPeriod ,_faf .ST_TextAutonumberSchemeEa1JpnChsDbPeriod ,_faf .ST_TextAutonumberSchemeEa1JpnKorPeriod ,_faf .ST_TextAutonumberSchemeThaiAlphaPeriod ,_faf .ST_TextAutonumberSchemeThaiNumPeriod ,_faf .ST_TextAutonumberSchemeHindiAlphaPeriod ,_faf .ST_TextAutonumberSchemeHindiNumPeriod ,_faf .ST_TextAutonumberSchemeHindiAlpha1Period :_cgcg ="\u002e"; -case _faf .ST_TextAutonumberSchemeAlphaLcParenR ,_faf .ST_TextAutonumberSchemeAlphaUcParenR ,_faf .ST_TextAutonumberSchemeArabicParenR ,_faf .ST_TextAutonumberSchemeRomanLcParenR ,_faf .ST_TextAutonumberSchemeRomanUcParenR ,_faf .ST_TextAutonumberSchemeThaiAlphaParenR ,_faf .ST_TextAutonumberSchemeThaiNumParenR ,_faf .ST_TextAutonumberSchemeHindiNumParenR :_cgcg ="\u0029"; -};_efc =_dfg +_cgcg ;_gca ++;}else if _cdab :=_ege .BuChar ;_cdab !=nil {_ebc :=_cdab .CharAttr ;if _aeeb ,_ddd :=_ecb [_ebc ];_ddd {_ebc =string (rune (_aeeb ));}else {_ebc ="\u2022";};_efc =_ebc ;_ggee =true ;};if _efc !=""{var _gaegb ,_gbbf float64 ; -if _ege .MarLAttr !=nil {_gaegb =_ge .FromEMU (int64 (*_ege .MarLAttr ));};if _ege .IndentAttr !=nil {_gbbf =_ge .FromEMU (int64 (*_ege .IndentAttr ));};_caf =&prefixData {_dbcc :_efc ,_aacd :_ggee ,_edfd :_gaegb ,_bafa :_gbbf };};};_ege =_cfef (_ege ,_fdcb ); -_eeg :=_gfeca (_baed .EndParaRPr ,_ege .DefRPr );_dcc .newParagraph ();_dcc .assignPropsToCurrentParagraph (_ege );_dcc .newLine ();_dcc .newWord ();for _dda ,_efbc :=range _baed .EG_TextRun {_dcc .addTextRun (_efbc ,_eeg ,_acb ,_caf );if _dda > 0{_caf =nil ; -};};_dcc .addCurrentWordToParagraph ();};_dcc .addCurrentParagraph ();};_dcc .alignVertically (_cbe );_dcc .drawParagraphs ();return _e .MakeBlockFromCreator (_eacf );};func (_fc *convertContext )drawSlide (){_fc ._fbef .NewPage ();for _ ,_aee :=range _fc ._bbgc {if _aee !=nil {_fc ._fbef .MoveTo (0,0); -_fc ._fbef .Draw (_aee );};};};func _cfca (_gcbea ,_cgbg *_faf .CT_TableStyleCellStyle )*_faf .CT_TableStyleCellStyle {_ceba :=_faf .NewCT_TableStyleCellStyle ();if _gcbea !=nil {*_ceba =*_gcbea ;};if _cgbg ==nil {return _ceba ;};if _ceba .TcBdr ==nil {_ceba .TcBdr =_cgbg .TcBdr ; -};if _ceba .Fill ==nil {_ceba .Fill =_cgbg .Fill ;};if _ceba .FillRef ==nil {_ceba .FillRef =_cgbg .FillRef ;};return _ceba ;};func (_cdca *convertContext )getPhData (_fefca *_geb .CT_Shape )(*_faf .CT_Transform2D ,*_faf .CT_TextBodyProperties ,*_faf .CT_TextListStyle ,bool ,bool ){_bbff ,_cca :=_bfec (_fefca ); -_daaf :=_cca ==nil ;_bdbbe ,_ceaf ,_gacg ,_cccbg :=_edfb (_cdca ._abgd .CSld ,_bbff ,_cca ,_daaf );_cdff ,_bgdg ,_gfcg ,_dffg :=_edfb (_cdca ._dbgg .CSld ,_bbff ,_cca ,_daaf );if _cdff ==nil {_cdff =_bdbbe ;};_ggaf ,_cbge :=_deeg (_bgdg ,_ceaf );var _fcdfg ,_dbdaf bool ; -if _gfcg ==nil {if _gacg !=nil {_fcdfg =*_gacg ;};}else {_fcdfg =*_gfcg ;};if _dffg ==nil {if _cccbg !=nil {_dbdaf =*_cccbg ;};}else {_dbdaf =*_dffg ;};return _cdff ,_ggaf ,_cbge ,_fcdfg ,_dbdaf ;};type convertContext struct{_fbef *_ba .Creator ;_aeae *_e .Rectangle ; -_gab *_be .Presentation ;_dba *_be .Slide ;_abgd *_geb .SldMaster ;_dbgg *_geb .SldLayout ;_egddc float64 ;_aeee float64 ;_bbgc []_ba .Drawable ;_ddg *background ;_ceed *_faf .CT_TextParagraphProperties ;_eda *_faf .CT_TextCharacterProperties ;_fgcf *_faf .CT_TextParagraphProperties ; -_eadg *_faf .CT_TextCharacterProperties ;_cdbc *_faf .CT_TextParagraphProperties ;_dbcb *_faf .CT_TextCharacterProperties ;_afgf []*_faf .CT_TextParagraphProperties ;_bdae []*_faf .CT_TextParagraphProperties ;_aaf []*_faf .CT_TextParagraphProperties ;_cebf *_faf .Theme ; -_ccea *_faf .CT_ColorMappingOverride ;}; \ No newline at end of file +func RegisterFontsFromDirectory (dirName string )error {return _bfd .RegisterFontsFromDirectory (dirName );};func (_bef *textboxContext )assignPropsToCurrentParagraph (_efgd *_fd .CT_TextParagraphProperties ){_feef :=12.4;if _efgd ==nil {_bef ._cfge ._fagf =_feef ; +return ;};if _fffc :=_efgd .DefRPr ;_fffc !=nil {_bccc :=_fffc .SzAttr ;if _bccc !=nil {_daaf :=float64 (*_bccc )/1200;if _feef <=_daaf {_feef =_daaf ;};};};if _ffff :=_efgd .MarLAttr ;_ffff !=nil {_bef ._cfge ._cgad =_f .FromEMU (int64 (*_ffff ));};_bef ._cfge ._ccaa =_bef ._age ; +if _adcb :=_efgd .MarRAttr ;_adcb !=nil {_bef ._cfge ._ccaa -=_f .FromEMU (int64 (*_adcb ));};if _dece :=_efgd .IndentAttr ;_dece !=nil {_bef ._cfge ._afb =_f .FromEMU (int64 (*_dece ));};if _dfe :=_efgd .LatinLnBrkAttr ;_dfe !=nil {_bef ._cfge ._cgb =*_dfe ; +};if _badg :=_efgd .LnSpc ;_badg !=nil {if _fbdd :=_badg .SpcPct ;_fbdd !=nil {if _efgc :=_fbdd .ValAttr .ST_TextSpacingPercent ;_efgc !=nil {_feef =float64 (*_efgc )/5000;};};};var _ebfb float64 ;if _egba :=_efgd .SpcBef ;_egba !=nil {if _eaagg :=_egba .SpcPts ; +_eaagg !=nil {_ebfb =float64 (_eaagg .ValAttr )/100;};};_gdaba :=_bef ._abag ;if len (_gdaba )> 0{_ebfb -=_gdaba [len (_gdaba )-1]._ebge ;if _ebfb < 0{_ebfb =0;};};_bef ._cfge ._dead =_ebfb ;if _bggb :=_efgd .SpcAft ;_bggb !=nil {if _fabe :=_bggb .SpcPts ; +_fabe !=nil {_bef ._cfge ._ebge =float64 (_fabe .ValAttr )/100;};};_bef ._cfge ._fagf =_feef ;_bef ._cfge ._dfaf =_efgd .AlgnAttr ;};func (_aeef *textboxContext )alignParagraph (){_abec :=_aeef ._cfge ;if _abec ._dfaf ==_fd .ST_TextAlignTypeL {return ; +};_bfcb :=len (_abec ._cdcc )-1;for _dac ,_feff :=range _abec ._cdcc {_ebab :=true ;_ege :=len (_feff ._dggg );_gdgb :=0.0;for _gac :=len (_feff ._dggg )-1;_gac >=0;_gac --{_aeag :=_feff ._dggg [_gac ];if _ebab &&_aeag ._afe {_ege =_gac ;}else {_ebab =false ; +for _ ,_dfeg :=range _aeag ._fcee {_gdgb +=_dfeg ._bgff ;};};};_feff ._dggg =_feff ._dggg [:_ege ];_fcae :=_feff ._dcfb -_feff ._gbcb -_gdgb ;switch _abec ._dfaf {case _fd .ST_TextAlignTypeR :_feff .moveRight (_fcae );case _fd .ST_TextAlignTypeCtr :_feff .moveRight (_fcae /2); +case _fd .ST_TextAlignTypeJust :if _dac !=_bfcb {_gfd :=[]*word {};for _ ,_gbga :=range _feff ._dggg {if _gbga ._afe {_gfd =append (_gfd ,_gbga );};};_cefc :=_fcae /float64 (len (_gfd ));for _ ,_dbba :=range _gfd {_dbba ._aaed +=_cefc ;};var _eaf *word ; +for _ ,_gab :=range _feff ._dggg {if _eaf !=nil {_gab ._bgce =_eaf ._bgce +_eaf ._aaed ;};_eaf =_gab ;};};};};};func (_ddfe *convertContext )makePdfImageFromBlipFill (_ceb *_fd .CT_BlipFillProperties ,_dcagf bool )(*_c .Image ,[]*_fd .CT_BlipChoice ,error ){if _dbf :=_ceb .Blip ; +_dbf !=nil {if _bgdc :=_dbf .EmbedAttr ;_bgdc !=nil {var _cacec _a .ImageRef ;var _dgfd bool ;if _dcagf {_cacec ,_dgfd =_ddfe ._dfgd .GetLayoutImageByRelID (*_bgdc );}else {_cacec ,_dgfd =_ddfe ._dfgd .GetImageByRelID (*_bgdc );};if _dgfd {_abcg ,_baag :=_gd .Open (_cacec .Path ()); +if _baag !=nil {_de .Log .Debug ("\u0046\u0069\u006c\u0065 o\u0070\u0065\u006e\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",_baag );return nil ,nil ,_baag ;};defer _abcg .Close ();_bdad ,_ ,_baag :=_df .Decode (_abcg );if _baag !=nil {_de .Log .Debug ("\u0044\u0065\u0063\u006fde\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020%\u0073",_baag ); +return nil ,nil ,_baag ;};if _ffffg :=_ceb .SrcRect ;_ffffg !=nil {_eefc :=_bdad .Bounds ().Size ();_aede :=_eefc .X ;_dcaf :=_eefc .Y ;var _aedd ,_dcdg ,_efbea ,_efcf int ;var _abee bool ;if _acgee :=_ffffg .LAttr ;_acgee !=nil {_aedd =int (float64 (_aede )*_bfd .FromSTPercentage (_acgee )); +_abee =true ;}else {_aedd =0;};if _ffdb :=_ffffg .TAttr ;_ffdb !=nil {_efbea =int (float64 (_dcaf )*_bfd .FromSTPercentage (_ffdb ));_abee =true ;}else {_efbea =0;};if _bgfa :=_ffffg .RAttr ;_bgfa !=nil {_dcdg =int (float64 (_aede )*(1-_bfd .FromSTPercentage (_bgfa ))); +_abee =true ;}else {_dcdg =_aede ;};if _bfcf :=_ffffg .BAttr ;_bfcf !=nil {_efcf =int (float64 (_dcaf )*(1-_bfd .FromSTPercentage (_bfcf )));_abee =true ;}else {_efcf =_dcaf ;};if _abee {_bdad =_bfd .CropImageByRect (_bdad ,_df .Rect (_aedd ,_efbea ,_dcdg +1,_efcf +1)); +};};_bdgd ,_baag :=_ddfe ._agfe .NewImageFromGoImage (_bdad );_bdgd .SetEncoder (_gdb .NewFlateEncoder ());if _ba .ToLower (_cacec .Format ())=="\u006a\u0070\u0067"||_ba .ToLower (_cacec .Format ())=="\u006a\u0070\u0065\u0067"{_bdgd .SetEncoder (_gdb .NewDCTEncoder ()); +};if _baag !=nil {_de .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",_baag ); +return nil ,nil ,_baag ;};return _bdgd ,_dbf .Choice ,nil ;};};};return nil ,nil ,nil ;};func (_bdfa *convertContext )getShapeFromBlipFill (_cfgeb *_fd .CT_BlipFillProperties ,_ded ,_aead ,_fbgg ,_cdg float64 ,_fgcf bool )_c .Drawable {_eeb ,_afcg ,_gdfc :=_bdfa .makePdfImageFromBlipFill (_cfgeb ,_fgcf ); +if _gdfc !=nil {_de .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",_gdfc ); +return nil ;};if _eeb ==nil {return nil ;};if _dfaa :=_cfgeb .Tile ;_dfaa !=nil {_eeb =_bdfa .tileImage (_eeb ,_cfgeb .Tile ,_fbgg ,_cdg );};if _cdga :=_cfgeb .Stretch ;_cdga !=nil {_eeb ,_ded ,_aead =_bdfa .stretchImage (_eeb ,_cfgeb .Stretch ,_ded ,_aead ,_fbgg ,_cdg ); +};if _eeb ==nil {return nil ;};if len (_afcg )==0{_eeb .SetPos (_ded ,_aead );return _eeb ;};_eeb =_bdfa .applyBlipEffectsOnImg (_eeb ,_ded ,_aead ,_afcg );_eeb .SetPos (_ded ,_aead );return _eeb ;};func (_fbab *textboxContext )alignVertically (_gegf _fd .ST_TextAnchoringType ){_fbab .alignParagraphsVertically (_gegf ); +_fbab .alignSymbolsVertically ();};func (_ggf *textboxContext )newParagraph (){_fdgec :=¶graph {};_fdgec ._bcbe =_ggf ._adeg ;_ggf ._cfge =_fdgec ;}; \ No newline at end of file diff --git a/presentation/presentation.go b/presentation/presentation.go index ee908756a3..63c5f3c009 100644 --- a/presentation/presentation.go +++ b/presentation/presentation.go @@ -9,579 +9,577 @@ // 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 (_dad "archive/zip";_ed "bytes";_cab "encoding/xml";_gf "errors";_cf "fmt";_ce "github.com/unidoc/unioffice";_bbd "github.com/unidoc/unioffice/common";_fa "github.com/unidoc/unioffice/common/logger";_bc "github.com/unidoc/unioffice/common/tempstorage"; -_bd "github.com/unidoc/unioffice/drawing";_ca "github.com/unidoc/unioffice/internal/formatutils";_cb "github.com/unidoc/unioffice/internal/license";_c "github.com/unidoc/unioffice/measurement";_dg "github.com/unidoc/unioffice/schema/soo/dml";_b "github.com/unidoc/unioffice/schema/soo/dml/chart"; -_da "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_d "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_ad "github.com/unidoc/unioffice/schema/soo/pml";_f "github.com/unidoc/unioffice/zippkg";_fd "image";_ee "image/jpeg";_df "io";_fab "math"; -_cag "os";_bb "path";_fg "sort";_a "strconv";_g "strings";); +package presentation ;import (_baf "archive/zip";_gf "bytes";_cba "encoding/xml";_ga "errors";_ff "fmt";_ea "github.com/unidoc/unioffice";_dab "github.com/unidoc/unioffice/common";_ba "github.com/unidoc/unioffice/common/logger";_ge "github.com/unidoc/unioffice/common/tempstorage"; +_fa "github.com/unidoc/unioffice/drawing";_da "github.com/unidoc/unioffice/internal/formatutils";_bd "github.com/unidoc/unioffice/internal/license";_dfg "github.com/unidoc/unioffice/measurement";_fc "github.com/unidoc/unioffice/schema/soo/dml";_g "github.com/unidoc/unioffice/schema/soo/dml/chart"; +_df "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_fe "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_ffc "github.com/unidoc/unioffice/schema/soo/pml";_f "github.com/unidoc/unioffice/zippkg";_a "image";_cb "image/jpeg";_gg "io";_gge "math"; +_eaa "os";_e "path";_fg "sort";_d "strconv";_c "strings";); -// AddTable adds a new table to a placeholder. -func (_faf PlaceHolder )AddTable ()*_bbd .Table {_faf .Clear ();_bga :=_ad .NewCT_GroupShapeChoice ();_faf ._gbfd .CSld .SpTree .Choice =append (_faf ._gbfd .CSld .SpTree .Choice ,_bga );_dgg :=_ad .NewCT_GraphicalObjectFrame ();_bga .GraphicFrame =append (_bga .GraphicFrame ,_dgg ); -_dgg .Xfrm .Off =_dg .NewCT_Point2D ();_dca :=int64 (1);_dgg .Xfrm .Off .XAttr =_dg .ST_Coordinate {ST_CoordinateUnqualified :&_dca };_dgg .Xfrm .Off .YAttr =_dg .ST_Coordinate {ST_CoordinateUnqualified :&_dca };_adf :=_dgg .Graphic .CT_GraphicalObject .GraphicData ; -_adf .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"; -_abfb :=_bbd .NewTableWithXfrm (_dgg .Xfrm );_adf .Any =append (_adf .Any ,_abfb .X ());return _abfb ;};func _gfbg ()*Presentation {_ceeb :=&Presentation {_cga :_ad .NewPresentation ()};_ceeb ._cga .SldIdLst =_ad .NewCT_SlideIdList ();_ceeb ._cga .ConformanceAttr =_da .ST_ConformanceClassTransitional ; -_ceeb .AppProperties =_bbd .NewAppProperties ();_ceeb .CoreProperties =_bbd .NewCoreProperties ();_ceeb ._eca =_bbd .NewTableStyles ();_ceeb .ContentTypes =_bbd .NewContentTypes ();_ceeb .Rels =_bbd .NewRelationships ();_ceeb ._eaa =_bbd .NewRelationships (); -_ceeb ._ece =NewPresentationProperties ();_ceeb ._fcg =NewViewProperties ();_ceeb ._cgd =map[string ]string {};return _ceeb ;};func (_eged *Presentation )saveToFile (_dgb string ,_bdcg bool )error {_bcde ,_fbe :=_cag .Create (_dgb );if _fbe !=nil {return _fbe ; -};defer _bcde .Close ();return _eged .save (_bcde ,_bdcg );}; - -// Image is an image within a slide. -type Image struct{_bdab *_ad .CT_Picture };func (_eaac *Presentation )addLayoutFromSlide (_gaaf Slide )error {_adec :=1;for _ ,_ffc :=range _eaac .Images {if _daa ,_fgag :=_ca .StringToNumbers (_ffc .Target ());_fgag &&_daa >=_adec {_adec =_daa +1;};}; -_eaac ._aef =append (_eaac ._aef ,_gaaf .GetSlideLayout ());_fagd :=_gaaf .getSlideLayoutRels ();for _ ,_caa :=range _fagd .X ().Relationship {if _caa .TypeAttr ==_ce .ImageType {_eae ,_gad :=_gaaf ._edb .GetImageByTarget (_caa .TargetAttr );if _gad {if _gaf ,_bgd :=_ca .StringToNumbers (_eae .Target ()); -_bgd &&_gaf < _adec {_eae .SetTarget (_g .ReplaceAll (_eae .Target (),_cf .Sprint (_gaf ),_cf .Sprint (_adec )));_caa .TargetAttr =_eae .Target ();_adec =_adec +1;};_eaac .Images =append (_eaac .Images ,_eae );};};};_eaac ._gdf =append (_eaac ._gdf ,_fagd ); -if len (_eaac ._cee )> 0&&len (_eaac ._abd )> 0{_acb :=_eaac ._abd [0].AddAutoRelationship (_ce .DocTypePresentation ,_ce .SlideMasterType ,len (_eaac ._aef ),_ce .SlideLayoutType );_dfgdg :=_ad .NewCT_SlideLayoutIdListEntry ();_dfgdg .IdAttr =_ce .Uint32 (2147483649); -_dfgdg .RIdAttr =_acb .ID ();for _ ,_bcdc :=range _eaac ._cee [0].SldLayoutIdLst .SldLayoutId {if *_bcdc .IdAttr >=*_dfgdg .IdAttr {_dfgdg .IdAttr =_ce .Uint32 ((*_bcdc .IdAttr +1));};};_eaac ._cee [0].SldLayoutIdLst .SldLayoutId =append (_eaac ._cee [0].SldLayoutIdLst .SldLayoutId ,_dfgdg ); -};_egeg :=_ce .AbsoluteFilename (_ce .DocTypePresentation ,_ce .SlideLayoutType ,len (_eaac ._aef ));_eaac .ContentTypes .AddOverride (_egeg ,_ce .SlideLayoutContentType );return nil ;};func (_efcd *Presentation )Validate ()error {if _gcc :=_efcd ._cga .Validate (); -_gcc !=nil {return _gcc ;};for _adce ,_eeeb :=range _efcd .Slides (){if _dgge :=_eeeb .ValidateWithPath (_cf .Sprintf ("\u0053l\u0069\u0064\u0065\u005b\u0025\u0064]",_adce ));_dgge !=nil {return _dgge ;};};for _adfb ,_cabc :=range _efcd ._cee {if _bddg :=_cabc .ValidateWithPath (_cf .Sprintf ("\u0053l\u0069d\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u005b\u0025\u0064\u005d",_adfb )); -_bddg !=nil {return _bddg ;};};for _bfa ,_gae :=range _efcd ._aef {if _bffc :=_gae .ValidateWithPath (_cf .Sprintf ("\u0053l\u0069d\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u005b\u0025\u0064\u005d",_bfa ));_bffc !=nil {return _bffc ;};};return nil ;}; - - -// Text returns text from a presentation as one string separated with line breaks. -func (_bf *PresentationText )Text ()string {_abf :=_ed .NewBuffer ([]byte {});for _ ,_gda :=range _bf .Slides {_abf .WriteString (_gda .Text ());};return _abf .String ();}; - -// Type returns the type of the slide layout. -func (_cgfg SlideLayout )Type ()_ad .ST_SlideLayoutType {return _cgfg ._dcab .TypeAttr };func (_gcd TextBox )getOff ()*_dg .CT_Point2D {if _gcd ._geb .SpPr ==nil {_gcd ._geb .SpPr =_dg .NewCT_ShapeProperties ();};if _gcd ._geb .SpPr .Xfrm ==nil {_gcd ._geb .SpPr .Xfrm =_dg .NewCT_Transform2D (); -};if _gcd ._geb .SpPr .Xfrm .Off ==nil {_gcd ._geb .SpPr .Xfrm .Off =_dg .NewCT_Point2D ();};return _gcd ._geb .SpPr .Xfrm .Off ;}; +// NotesViewPr returns the NotesViewPr property. +func (_cded ViewProperties )NotesViewPr ()*_ffc .CT_NotesViewProperties {return _cded ._cgdg .NotesViewPr ;}; -// ShowCommentsAttr returns the WebPr property. -func (_gddbc ViewProperties )ShowCommentsAttr ()*bool {return _gddbc ._dbbe .ShowCommentsAttr }; +// ClrMru returns the ClrMru property. +func (_ecfd PresentationProperties )ClrMru ()*_fc .CT_ColorMRU {return _ecfd ._bfbd .ClrMru }; -// AddTextBox adds an empty textbox to a slide. -func (_cbbg Slide )AddTextBox ()TextBox {_gbd :=_ad .NewCT_GroupShapeChoice ();_cbbg ._aced .CSld .SpTree .Choice =append (_cbbg ._aced .CSld .SpTree .Choice ,_gbd );_fgdd :=_ad .NewCT_Shape ();_gbd .Sp =append (_gbd .Sp ,_fgdd );_fgdd .SpPr =_dg .NewCT_ShapeProperties (); -_fgdd .SpPr .Xfrm =_dg .NewCT_Transform2D ();_fgdd .SpPr .PrstGeom =_dg .NewCT_PresetGeometry2D ();_fgdd .SpPr .PrstGeom .PrstAttr =_dg .ST_ShapeTypeRect ;_fgdd .NvSpPr =_ad .NewCT_ShapeNonVisual ();_fgdd .NvSpPr .CNvSpPr =_dg .NewCT_NonVisualDrawingShapeProps (); -_cdge :=true ;_fgdd .NvSpPr .CNvSpPr .TxBoxAttr =&_cdge ;_fgdd .TxBody =_dg .NewCT_TextBody ();_fgdd .TxBody .BodyPr =_dg .NewCT_TextBodyProperties ();_fgdd .TxBody .BodyPr .WrapAttr =_dg .ST_TextWrappingTypeSquare ;_fgdd .TxBody .BodyPr .SpAutoFit =_dg .NewCT_TextShapeAutofit (); -_bce :=TextBox {_fgdd };_bce .Properties ().SetWidth (3*_c .Inch );_bce .Properties ().SetHeight (1*_c .Inch );_bce .Properties ().SetPosition (0,0);return _bce ;}; +// SlideMasters returns the slide masters defined in the presentation. +func (_bdgb *Presentation )SlideMasters ()[]SlideMaster {_dd :=[]SlideMaster {};for _agfe ,_dfcb :=range _bdgb ._fdea {if _agfe < len (_bdgb ._ccae ){_dd =append (_dd ,SlideMaster {_bdgb ,_bdgb ._ccae [_agfe ],_dfcb });};};return _dd ;}; -// ExtLst returns the ExtLst property. -func (_gbfc ViewProperties )ExtLst ()*_ad .CT_ExtensionList {return _gbfc ._dbbe .ExtLst };func (_bcacb *Slide )getSlideLayoutRels ()_bbd .Relationships {_afef :=_bcacb ._edb ;for _bcg ,_dcc :=range _afef .SlideLayouts (){if *_bcacb .GetSlideLayout ().CSld ==*_dcc ._dcab .CSld {return _afef ._gdf [_bcg ]; -};};return _bbd .Relationships {};}; +// 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 (_cfa PlaceHolder )SetText (text string ){_cfa .Clear ();_ecfg :=_fc .NewEG_TextRun ();_ecfg .R =_fc .NewCT_RegularTextRun ();_ecfg .R .T =text ;if len (_cfa ._eag .TxBody .P )==0{_cfa ._eag .TxBody .P =append (_cfa ._eag .TxBody .P ,_fc .NewCT_TextParagraph ()); +};_cfa ._eag .TxBody .P [0].EG_TextRun =nil ;_cfa ._eag .TxBody .P [0].EG_TextRun =append (_cfa ._eag .TxBody .P [0].EG_TextRun ,_ecfg );}; -// X returns the inner wrapped XML type. -func (_gdg PresentationProperties )X ()*_ad .PresentationPr {return _gdg ._gfc };func (_bcc sort2d )Len ()int {return len (_bcc )}; +// GetImageByRelID returns an ImageRef with the associated relation ID in the +// slide. +func (_fdag *Slide )GetImageByRelID (relID string )(_dab .ImageRef ,bool ){_febd :=_fdag .getSlideRels ();if (_febd ==_dab .Relationships {}){return _dab .ImageRef {},false ;};_fedb :=_febd .GetTargetByRelId (relID );for _ ,_efcgb :=range _fdag ._caff .Images {if _efcgb .Target ()==_fedb {return _efcgb ,true ; +};};return _dab .ImageRef {},false ;}; -// Remove removes a placeholder from a presentation. -func (_afd PlaceHolder )Remove ()error {for _aag ,_fed :=range _afd ._gbfd .CSld .SpTree .Choice {for _ ,_ecf :=range _fed .Sp {if _ecf ==_afd ._eda {copy (_afd ._gbfd .CSld .SpTree .Choice [_aag :],_afd ._gbfd .CSld .SpTree .Choice [_aag +1:]);_afd ._gbfd .CSld .SpTree .Choice =_afd ._gbfd .CSld .SpTree .Choice [0:len (_afd ._gbfd .CSld .SpTree .Choice )-1]; -return nil ;};};};return _gf .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");}; +// SetSize sets the slide size, take argument of SlideScreenSize. +func (_eccd *SlideSize )SetSize (sz SlideScreenSize ){_eccd ._bgbf .CxAttr =sz [0];_eccd ._bgbf .CyAttr =sz [1];}; -// PlaceHolders returns all of the content place holders within a given slide. -func (_edf Slide )PlaceHolders ()[]PlaceHolder {_dbfg :=[]PlaceHolder {};for _ ,_afeb :=range _edf ._aced .CSld .SpTree .Choice {for _ ,_dde :=range _afeb .Sp {if _dde .NvSpPr !=nil &&_dde .NvSpPr .NvPr !=nil &&_dde .NvSpPr .NvPr .Ph !=nil {_dbfg =append (_dbfg ,PlaceHolder {_dde ,_edf ._aced }); -};};};return _dbfg ;}; +// Slide represents a slide of a presentation. +type Slide struct{_beeb *_ffc .CT_SlideIdListEntry ;_gede *_ffc .Sld ;_caff *Presentation ;_afg *_fc .CT_ColorMapping ;}; -// 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 (_gfd sort2d )Less (i ,j int )bool {_gdd ,_gde :=_gfd [i ],_gfd [j ];_cc ,_acc :=_gdd ._bbb ,_gde ._bbb ;_bg ,_gcb :=len (_cc )-1,len (_acc )-1;_agf ,_ceb :=0,0;for {_bab ,_cac ,_gbf ,_bbbc ,_cbd ,_dgd ,_fc ,_agb :=_cc [_agf ]._gbc ,_acc [_ceb ]._gbc ,_cc [_agf ]._bdb ,_acc [_ceb ]._bdb ,_cc [_agf ]._ab ,_acc [_ceb ]._ab ,_cc [_agf ]._bca ,_acc [_ceb ]._bca ; -if _bab ==_cac ||((_fab .Abs (float64 (_bab )-float64 (_cac ))< _ae )&&((_bab >=_cac &&_bab <=_bbbc )||(_cac >=_bab &&_cac <=_gbf ))&&(_fc < _dgd ||_cbd > _agb )){if _cbd ==_dgd {if _agf < _bg &&_ceb < _gcb {_agf ++;_ceb ++;continue ;};if _agf >=_bg &&_ceb >=_gcb {break ; -};return _agf >=_bg ;}else {return _cbd < _dgd ;};}else {return _bab < _cac ;};};_ade ,_cacb ,_bdbf ,_gdb :=_gdd ._cg ,_gde ._cg ,_gdd ._ag ,_gde ._ag ;if _ade ==_cacb {return _bdbf <=_gdb ;};return _ade < _cacb ;}; +// SetOffsetX sets horizontal offset of text box in distance units (see measurement package). +func (_babd TextBox )SetOffsetX (offX float64 ){_bcc :=_babd .getOff ();_ggb :=_dfg .ToEMU (offX );_bcc .XAttr =_fc .ST_Coordinate {ST_CoordinateUnqualified :&_ggb };}; -// Type returns the placeholder type -func (_ccg PlaceHolder )Type ()_ad .ST_PlaceholderType {return _ccg ._eda .NvSpPr .NvPr .Ph .TypeAttr }; +// Close closes the presentation, removing any temporary files that might have been +// created when opening a document. +func (_deg *Presentation )Close ()error {if _deg .TmpPath !=""{return _ge .RemoveAll (_deg .TmpPath );};return nil ;};func (_fd *chart )RelId ()string {return _fd ._gaf }; -// X returns the inner wrapped XML type. -func (_aage Slide )X ()*_ad .Sld {return _aage ._aced }; +// TableInfo is used for keep information about a table, a row and a cell where the text is located. +type TableInfo struct{Table *_fc .CT_Table ;Row *_fc .CT_TableRow ;Cell *_fc .CT_TableCell ;RowIndex int ;ColIndex int ;}; -// PrnPr returns the PrnPr property. -func (_fgb PresentationProperties )PrnPr ()*_ad .CT_PrintProperties {return _fgb ._gfc .PrnPr };type rectangle struct{_ab int64 ;_gbc int64 ;_bca int64 ;_bdb int64 ;}; +// PresentationText is an array of extracted text items which has some methods for representing extracted text. +type PresentationText struct{Slides []*SlideText ;}; // GetColorBySchemeColor returns *dml.CT_Color mapped to scheme colors like dk1, lt1 etc. depending on what theme is used in the presentation. -func (_bffd *Presentation )GetColorBySchemeColor (schClr _dg .ST_SchemeColorVal )*_dg .CT_Color {if len (_bffd ._cee )==0||len (_bffd ._ffg )==0{return nil ;};var _eccb _dg .ST_ColorSchemeIndex ;_dcg :=_bffd ._cee [0];_gaafa :=_dcg .ClrMap ;switch schClr .String (){case "\u0062\u0067\u0031":_eccb =_gaafa .Bg1Attr ; -case "\u0062\u0067\u0032":_eccb =_gaafa .Bg2Attr ;case "\u0074\u0078\u0031":_eccb =_gaafa .Tx1Attr ;case "\u0074\u0078\u0032":_eccb =_gaafa .Tx2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_eccb =_gaafa .Accent1Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_eccb =_gaafa .Accent2Attr ; -case "\u0061c\u0063\u0065\u006e\u0074\u0033":_eccb =_gaafa .Accent3Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_eccb =_gaafa .Accent4Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_eccb =_gaafa .Accent5Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_eccb =_gaafa .Accent6Attr ; -case "\u0068\u006c\u0069n\u006b":_eccb =_gaafa .HlinkAttr ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_eccb =_gaafa .FolHlinkAttr ;case "\u0064\u006b\u0031":_eccb =_dg .ST_ColorSchemeIndexDk1 ;case "\u0064\u006b\u0032":_eccb =_dg .ST_ColorSchemeIndexDk2 ; -case "\u006c\u0074\u0031":_eccb =_dg .ST_ColorSchemeIndexLt1 ;case "\u006c\u0074\u0032":_eccb =_dg .ST_ColorSchemeIndexLt2 ;default:_eccb =_dg .ST_ColorSchemeIndexUnset ;};_ecffd :=_bffd ._ffg [0];_dea :=_ecffd .ThemeElements ;if _dea ==nil {return nil ; -};var _eaf *_dg .CT_Color ;_egg :=_dea .ClrScheme ;switch _eccb .String (){case "\u0064\u006b\u0031":_eaf =_egg .Dk1 ;case "\u0064\u006b\u0032":_eaf =_egg .Dk2 ;case "\u006c\u0074\u0031":_eaf =_egg .Lt1 ;case "\u006c\u0074\u0032":_eaf =_egg .Lt2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_eaf =_egg .Accent1 ; -case "\u0061c\u0063\u0065\u006e\u0074\u0032":_eaf =_egg .Accent2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_eaf =_egg .Accent3 ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_eaf =_egg .Accent4 ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_eaf =_egg .Accent5 ; -case "\u0061c\u0063\u0065\u006e\u0074\u0036":_eaf =_egg .Accent6 ;case "\u0068\u006c\u0069n\u006b":_eaf =_egg .Hlink ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_eaf =_egg .FolHlink ;default:return nil ;};return _eaf ;}; - -// NotesTextViewPr returns the NotesTextViewPr property. -func (_gdee ViewProperties )NotesTextViewPr ()*_ad .CT_NotesTextViewProperties {return _gdee ._dbbe .NotesTextViewPr ;}; +func (_aebe *Slide )GetColorBySchemeColor (schClr _fc .ST_SchemeColorVal )*_fc .CT_Color {_aebe .ensureClrMap ();_cag :=_aebe ._afg ;if _cag ==nil {return nil ;};var _gef _fc .ST_ColorSchemeIndex ;switch schClr .String (){case "\u0062\u0067\u0031":_gef =_cag .Bg1Attr ; +case "\u0062\u0067\u0032":_gef =_cag .Bg2Attr ;case "\u0074\u0078\u0031":_gef =_cag .Tx1Attr ;case "\u0074\u0078\u0032":_gef =_cag .Tx2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_gef =_cag .Accent1Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_gef =_cag .Accent2Attr ; +case "\u0061c\u0063\u0065\u006e\u0074\u0033":_gef =_cag .Accent3Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_gef =_cag .Accent4Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_gef =_cag .Accent5Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_gef =_cag .Accent6Attr ; +case "\u0068\u006c\u0069n\u006b":_gef =_cag .HlinkAttr ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_gef =_cag .FolHlinkAttr ;case "\u0064\u006b\u0031":_gef =_fc .ST_ColorSchemeIndexDk1 ;case "\u0064\u006b\u0032":_gef =_fc .ST_ColorSchemeIndexDk2 ; +case "\u006c\u0074\u0031":_gef =_fc .ST_ColorSchemeIndexLt1 ;case "\u006c\u0074\u0032":_gef =_fc .ST_ColorSchemeIndexLt2 ;default:_gef =_fc .ST_ColorSchemeIndexUnset ;};_ffbe :=_aebe ._caff ._ccf [0];_cdecf :=_ffbe .ThemeElements ;if _cdecf ==nil {return nil ; +};var _dgae *_fc .CT_Color ;_gcab :=_cdecf .ClrScheme ;switch _gef .String (){case "\u0064\u006b\u0031":_dgae =_gcab .Dk1 ;case "\u0064\u006b\u0032":_dgae =_gcab .Dk2 ;case "\u006c\u0074\u0031":_dgae =_gcab .Lt1 ;case "\u006c\u0074\u0032":_dgae =_gcab .Lt2 ; +case "\u0061c\u0063\u0065\u006e\u0074\u0031":_dgae =_gcab .Accent1 ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_dgae =_gcab .Accent2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_dgae =_gcab .Accent3 ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_dgae =_gcab .Accent4 ; +case "\u0061c\u0063\u0065\u006e\u0074\u0035":_dgae =_gcab .Accent5 ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_dgae =_gcab .Accent6 ;case "\u0068\u006c\u0069n\u006b":_dgae =_gcab .Hlink ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_dgae =_gcab .FolHlink ; +default:return nil ;};return _dgae ;}; -// WebPr returns the WebPr property. -func (_beb PresentationProperties )WebPr ()*_ad .CT_WebProperties {return _beb ._gfc .WebPr }; - -// TableInfo is used for keep information about a table, a row and a cell where the text is located. -type TableInfo struct{Table *_dg .CT_Table ;Row *_dg .CT_TableRow ;Cell *_dg .CT_TableCell ;RowIndex int ;ColIndex int ;}; - -// 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 (_ggg PlaceHolder )SetText (text string ){_ggg .Clear ();_fee :=_dg .NewEG_TextRun ();_fee .R =_dg .NewCT_RegularTextRun ();_fee .R .T =text ;if len (_ggg ._eda .TxBody .P )==0{_ggg ._eda .TxBody .P =append (_ggg ._eda .TxBody .P ,_dg .NewCT_TextParagraph ()); -};_ggg ._eda .TxBody .P [0].EG_TextRun =nil ;_ggg ._eda .TxBody .P [0].EG_TextRun =append (_ggg ._eda .TxBody .P [0].EG_TextRun ,_fee );}; - -// NotesViewPr returns the NotesViewPr property. -func (_gadb ViewProperties )NotesViewPr ()*_ad .CT_NotesViewProperties {return _gadb ._dbbe .NotesViewPr }; +// HtmlPubPr returns the HtmlPubPr property. +func (_cbfg PresentationProperties )HtmlPubPr ()*_ffc .CT_HtmlPublishProperties {return _cbfg ._bfbd .HtmlPubPr ;}; -// 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 (_bgff PlaceHolder )Clear (){_bgff .ClearAll ();_ccgf :=_dg .NewCT_TextParagraph ();_bgff ._eda .TxBody .P =[]*_dg .CT_TextParagraph {_ccgf };_ccgf .EndParaRPr =_dg .NewCT_TextCharacterProperties ();_ccgf .EndParaRPr .LangAttr =_ce .String ("\u0065\u006e\u002dU\u0053"); +// Image is an image within a slide. +type Image struct{_dc *_ffc .CT_Picture };func _fec (_dgab []*_ffc .CT_GroupShapeChoice )[]*_ffc .CT_GroupShapeChoice {var _eagc []*_ffc .CT_GroupShapeChoice ;for _ ,_ecc :=range _dgab {if len (_ecc .Pic )==0{_eagc =append (_eagc ,_ecc );};};return _eagc ; }; -// MoveSlide moves a slide with given number to position targetPos within a presentation. -func (_cbae *Presentation )MoveSlide (slideNumber ,targetPos int )error {if slideNumber < 0||slideNumber >=len (_cbae ._agg ){return _gf .New ("\u0073\u006c\u0069\u0064eN\u0075\u006d\u0062\u0065\u0072\u0020\u0069\u0073\u0020\u0069\u006e\u0076\u0061\u006ci\u0064"); -};if targetPos < 0||targetPos >=len (_cbae ._agg ){return _gf .New ("t\u0061r\u0067\u0065\u0074\u0050\u006f\u0073\u0020\u0069s\u0020\u0069\u006e\u0076al\u0069\u0064");};if slideNumber ==targetPos {return nil ;};_abff :=_cbae ._agg [slideNumber ];_caba :=_cbae ._cfb [slideNumber ]; -if slideNumber < targetPos {copy (_cbae ._agg [slideNumber :targetPos ],_cbae ._agg [slideNumber +1:targetPos +1]);copy (_cbae ._cfb [slideNumber :targetPos ],_cbae ._cfb [slideNumber +1:targetPos +1]);copy (_cbae ._cbe [slideNumber :targetPos ],_cbae ._cbe [slideNumber +1:targetPos +1]); -}else {copy (_cbae ._agg [targetPos +1:slideNumber +1],_cbae ._agg [targetPos :slideNumber ]);copy (_cbae ._cfb [targetPos +1:slideNumber +1],_cbae ._cfb [targetPos :slideNumber ]);copy (_cbae ._cbe [targetPos +1:slideNumber +1],_cbae ._cbe [targetPos :slideNumber ]); -};_cbae ._agg [targetPos ]=_abff ;_cbae ._cfb [targetPos ]=_caba ;return nil ;}; +// SlideSize returns presentation slide size. +func (_fdgb *Presentation )SlideSize ()SlideSize {if _fdgb ._aee .SldSz ==nil {_fdgb ._aee .SldSz =_ffc .NewCT_SlideSize ();};return SlideSize {_fdgb ._aee .SldSz ,_fdgb };}; -// PresentationText is an array of extracted text items which has some methods for representing extracted text. -type PresentationText struct{Slides []*SlideText ;}; +// PlaceHolder is a place holder from a slide. +type PlaceHolder struct{_eag *_ffc .CT_Shape ;_bea *_ffc .Sld ;}; -// X returns the inner wrapped XML type. -func (_gee *Presentation )X ()*_ad .Presentation {return _gee ._cga };const _ae float64 =500000; +// GetLayoutImageByRelID returns an ImageRef with the associated relation ID in the +// slide layout. +func (_fbfb *Slide )GetLayoutImageByRelID (relID string )(_dab .ImageRef ,bool ){_dgdf :=_fbfb .getSlideLayoutRels ();if (_dgdf ==_dab .Relationships {}){return _dab .ImageRef {},false ;};_bcdd :=_dgdf .GetTargetByRelId (relID );for _ ,_egbe :=range _fbfb ._caff .Images {if _egbe .Target ()==_bcdd {return _egbe ,true ; +};};return _dab .ImageRef {},false ;};type rectangle struct{_fdg int64 ;_cg int64 ;_bf int64 ;_cf int64 ;}; -// SetHeight sets height of slide screen size with given value in EMU units. -func (_ccfc *SlideScreenSize )SetHeight (val int32 ){_ccfc [1]=val }; +// Type returns the placeholder type +func (_ab PlaceHolder )Type ()_ffc .ST_PlaceholderType {return _ab ._eag .NvSpPr .NvPr .Ph .TypeAttr }; -// SetOffsetY sets vertical offset of text box in distance units (see measurement package). -func (_cbef TextBox )SetOffsetY (offY float64 ){_gbae :=_cbef .getOff ();_afdd :=_c .ToEMU (offY );_gbae .YAttr =_dg .ST_Coordinate {ST_CoordinateUnqualified :&_afdd };}; +// GetColorBySchemeColor returns *dml.CT_Color mapped to scheme colors like dk1, lt1 etc. depending on what theme is used in the presentation. +func (_ege *Presentation )GetColorBySchemeColor (schClr _fc .ST_SchemeColorVal )*_fc .CT_Color {if len (_ege ._fdea )==0||len (_ege ._ccf )==0{return nil ;};var _ddd _fc .ST_ColorSchemeIndex ;_ecg :=_ege ._fdea [0];_aeee :=_ecg .ClrMap ;switch schClr .String (){case "\u0062\u0067\u0031":_ddd =_aeee .Bg1Attr ; +case "\u0062\u0067\u0032":_ddd =_aeee .Bg2Attr ;case "\u0074\u0078\u0031":_ddd =_aeee .Tx1Attr ;case "\u0074\u0078\u0032":_ddd =_aeee .Tx2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_ddd =_aeee .Accent1Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_ddd =_aeee .Accent2Attr ; +case "\u0061c\u0063\u0065\u006e\u0074\u0033":_ddd =_aeee .Accent3Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_ddd =_aeee .Accent4Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_ddd =_aeee .Accent5Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_ddd =_aeee .Accent6Attr ; +case "\u0068\u006c\u0069n\u006b":_ddd =_aeee .HlinkAttr ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_ddd =_aeee .FolHlinkAttr ;case "\u0064\u006b\u0031":_ddd =_fc .ST_ColorSchemeIndexDk1 ;case "\u0064\u006b\u0032":_ddd =_fc .ST_ColorSchemeIndexDk2 ; +case "\u006c\u0074\u0031":_ddd =_fc .ST_ColorSchemeIndexLt1 ;case "\u006c\u0074\u0032":_ddd =_fc .ST_ColorSchemeIndexLt2 ;default:_ddd =_fc .ST_ColorSchemeIndexUnset ;};_adaa :=_ege ._ccf [0];_cggg :=_adaa .ThemeElements ;if _cggg ==nil {return nil ;}; +var _acdf *_fc .CT_Color ;_dbfe :=_cggg .ClrScheme ;switch _ddd .String (){case "\u0064\u006b\u0031":_acdf =_dbfe .Dk1 ;case "\u0064\u006b\u0032":_acdf =_dbfe .Dk2 ;case "\u006c\u0074\u0031":_acdf =_dbfe .Lt1 ;case "\u006c\u0074\u0032":_acdf =_dbfe .Lt2 ; +case "\u0061c\u0063\u0065\u006e\u0074\u0031":_acdf =_dbfe .Accent1 ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_acdf =_dbfe .Accent2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_acdf =_dbfe .Accent3 ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_acdf =_dbfe .Accent4 ; +case "\u0061c\u0063\u0065\u006e\u0074\u0035":_acdf =_dbfe .Accent5 ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_acdf =_dbfe .Accent6 ;case "\u0068\u006c\u0069n\u006b":_acdf =_dbfe .Hlink ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_acdf =_dbfe .FolHlink ; +default:return nil ;};return _acdf ;}; -// SlideText is an array of extracted text items which has some methods for representing extracted text from a slide. -type SlideText struct{Items []*TextItem ;}; +// SetWidth sets width of slide screen size with given value in EMU units. +func (_fdgf *SlideScreenSize )SetWidth (val int32 ){_fdgf [0]=val }; -// SorterViewPr returns the SorterViewPr property. -func (_fbcg ViewProperties )SorterViewPr ()*_ad .CT_SlideSorterViewProperties {return _fbcg ._dbbe .SorterViewPr ;};func (_adeg *Slide )getSlideRels ()_bbd .Relationships {_cdef :=_adeg ._edb ;for _aagd ,_fgfg :=range _cdef .Slides (){if *_adeg ._aced ==*_fgfg ._aced {return _cdef ._cfb [_aagd ]; -};};return _bbd .Relationships {};}; +// Presentation returns a slide's presentation. +func (_dgcd Slide )Presentation ()*Presentation {return _dgcd ._caff };func (_fefg sort2d )Swap (i ,j int ){_fefg [i ],_fefg [j ]=_fefg [j ],_fefg [i ]}; -// Paragraphs returns the paragraphs defined in the placeholder. -func (_fgde PlaceHolder )Paragraphs ()[]_bd .Paragraph {_cdg :=[]_bd .Paragraph {};for _ ,_ccf :=range _fgde ._eda .TxBody .P {_cdg =append (_cdg ,_bd .MakeParagraph (_ccf ));};return _cdg ;}; +// NewPresentationProperties constructs a new PresentationProperties. +func NewPresentationProperties ()PresentationProperties {return PresentationProperties {_bfbd :_ffc .NewPresentationPr ()};};func (_cggc *Presentation )addLayoutFromSlide (_afec Slide )error {_eagga :=1;for _ ,_fda :=range _cggc .Images {if _agba ,_fgd :=_da .StringToNumbers (_fda .Target ()); +_fgd &&_agba >=_eagga {_eagga =_agba +1;};};_cggc ._age =append (_cggc ._age ,_afec .GetSlideLayout ());_dbdf :=_afec .getSlideLayoutRels ();for _ ,_eefc :=range _dbdf .X ().Relationship {if _eefc .TypeAttr ==_ea .ImageType {_eee ,_ffcd :=_afec ._caff .GetImageByTarget (_eefc .TargetAttr ); +if _ffcd {if _abb ,_gbe :=_da .StringToNumbers (_eee .Target ());_gbe &&_abb < _eagga {_eee .SetTarget (_c .ReplaceAll (_eee .Target (),_ff .Sprint (_abb ),_ff .Sprint (_eagga )));_eefc .TargetAttr =_eee .Target ();_eagga =_eagga +1;};_cggc .Images =append (_cggc .Images ,_eee ); +};};};_cggc ._cffc =append (_cggc ._cffc ,_dbdf );if len (_cggc ._fdea )> 0&&len (_cggc ._ccae )> 0{_edf :=_cggc ._ccae [0].AddAutoRelationship (_ea .DocTypePresentation ,_ea .SlideMasterType ,len (_cggc ._age ),_ea .SlideLayoutType );_fbga :=_ffc .NewCT_SlideLayoutIdListEntry (); +_fbga .IdAttr =_ea .Uint32 (2147483649);_fbga .RIdAttr =_edf .ID ();for _ ,_dbc :=range _cggc ._fdea [0].SldLayoutIdLst .SldLayoutId {if *_dbc .IdAttr >=*_fbga .IdAttr {_fbga .IdAttr =_ea .Uint32 ((*_dbc .IdAttr +1));};};_cggc ._fdea [0].SldLayoutIdLst .SldLayoutId =append (_cggc ._fdea [0].SldLayoutIdLst .SldLayoutId ,_fbga ); +};_aae :=_ea .AbsoluteFilename (_ea .DocTypePresentation ,_ea .SlideLayoutType ,len (_cggc ._age ));_cggc .ContentTypes .AddOverride (_aae ,_ea .SlideLayoutContentType );return nil ;};func (_gcgca *Slide )getSlideRels ()_dab .Relationships {_gfdb :=_gcgca ._caff ; +for _affd ,_gaa :=range _gfdb .Slides (){if *_gcgca ._gede ==*_gaa ._gede {return _gfdb ._cdec [_affd ];};};return _dab .Relationships {};}; -// GetImageByRelID returns an ImageRef with the associated relation ID in the -// document. -func (_bgcb *Presentation )GetImageByRelID (relID string )(_bbd .ImageRef ,bool ){for _ ,_cceab :=range _bgcb .Images {if _cceab .RelID ()==relID {return _cceab ,true ;};};return _bbd .ImageRef {},false ;}; +// RemoveSlide removes a slide from a presentation. +func (_bebc *Presentation )RemoveSlide (s Slide )error {_aaa :=false ;_afed :=0;for _gdfd ,_dgac :=range _bebc ._babe {if _dgac ==s ._gede {if _bebc ._aee .SldIdLst .SldId [_gdfd ]!=s ._beeb {return _ga .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 (_bebc ._babe [_gdfd :],_bebc ._babe [_gdfd +1:]);_bebc ._babe =_bebc ._babe [0:len (_bebc ._babe )-1];copy (_bebc ._cdec [_gdfd :],_bebc ._cdec [_gdfd +1:]);_bebc ._cdec =_bebc ._cdec [0:len (_bebc ._cdec )-1];copy (_bebc ._aee .SldIdLst .SldId [_gdfd :],_bebc ._aee .SldIdLst .SldId [_gdfd +1:]); +_bebc ._aee .SldIdLst .SldId =_bebc ._aee .SldIdLst .SldId [0:len (_bebc ._aee .SldIdLst .SldId )-1];copy (_bebc ._acc [_gdfd :],_bebc ._acc [_gdfd +1:]);_bebc ._acc =_bebc ._acc [0:len (_bebc ._acc )-1];_aaa =true ;_afed =_gdfd ;};};if !_aaa {return _ga .New ("u\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0073li\u0064\u0065"); +};_gbg :=_ea .AbsoluteFilename (_ea .DocTypePresentation ,_ea .SlideType ,0);return _bebc .ContentTypes .RemoveOverrideByIndex (_gbg ,_afed );}; -// ViewProperties contains presentation specific properties. -type ViewProperties struct{_dbbe *_ad .ViewPr }; +// ExtLst returns the ExtLst property. +func (_eec PresentationProperties )ExtLst ()*_ffc .CT_ExtensionList {return _eec ._bfbd .ExtLst }; -// 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 (_ccea *Presentation )AddImage (i _bbd .Image )(_bbd .ImageRef ,error ){_efa :=_bbd .MakeImageRef (i ,&_ccea .DocBase ,_ccea ._eaa );if i .Data ==nil &&i .Path ==""{return _efa ,_gf .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 _efa ,_gf .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 _efa ,_gf .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 !=""{_aaec :=_bc .Add (i .Path );if _aaec !=nil {return _efa ,_aaec ;};};_ccea .Images =append (_ccea .Images ,_efa );_ccea .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_ccea .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067"); -_ccea .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_ccea .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_ccea .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format ); -return _efa ,nil ;};var (SlideScreenSize16x9 =SlideScreenSize {12192000,6858000};SlideScreenSize4x3 =SlideScreenSize {9144000,6858000};SlideScreenSizeA4 =SlideScreenSize {9906000,6858000};); +// TextBox is a text box within a slide. +type TextBox struct{_cgd *_ffc .CT_Shape }; -// AddParagraph adds a paragraph to the text box -func (_agad TextBox )AddParagraph ()_bd .Paragraph {_fffb :=_dg .NewCT_TextParagraph ();_agad ._geb .TxBody .P =append (_agad ._geb .TxBody .P ,_fffb );return _bd .MakeParagraph (_fffb );}; +// Text returns text from a slide as one string separated with line breaks. +func (_acd *SlideText )Text ()string {_gcc :=_gf .NewBuffer ([]byte {});for _ ,_ecf :=range _acd .Items {if _ecf .Text !=""{_gcc .WriteString (_ecf .Text );_gcc .WriteString ("\u000a");};};return _gcc .String ();}; // X returns the inner wrapped XML type. -func (_ebeb SlideLayout )X ()*_ad .SldLayout {return _ebeb ._dcab }; +func (_aed ViewProperties )X ()*_ffc .ViewPr {return _aed ._cgdg }; -// AddParagraph adds a new paragraph to a placeholder. -func (_ggf PlaceHolder )AddParagraph ()_bd .Paragraph {_cce :=_bd .MakeParagraph (_dg .NewCT_TextParagraph ());_ggf ._eda .TxBody .P =append (_ggf ._eda .TxBody .P ,_cce .X ());return _cce ;}; +// AddSlide adds a new slide to the presentation. +func (_fbb *Presentation )AddSlide ()Slide {_cad :=_ffc .NewCT_SlideIdListEntry ();_cad .IdAttr =_fbb .nextSlideID ();_fbb ._aee .SldIdLst .SldId =append (_fbb ._aee .SldIdLst .SldId ,_cad );_aag :=_ffc .NewSld ();_aag .CSld .SpTree .NvGrpSpPr .CNvPr .IdAttr =1; +_aag .CSld .SpTree .GrpSpPr .Xfrm =_fc .NewCT_GroupTransform2D ();_aag .CSld .SpTree .GrpSpPr .Xfrm .Off =_fc .NewCT_Point2D ();_aag .CSld .SpTree .GrpSpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_ea .Int64 (0);_aag .CSld .SpTree .GrpSpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_ea .Int64 (0); +_aag .CSld .SpTree .GrpSpPr .Xfrm .Ext =_fc .NewCT_PositiveSize2D ();_aag .CSld .SpTree .GrpSpPr .Xfrm .Ext .CxAttr =int64 (0*_dfg .Point );_aag .CSld .SpTree .GrpSpPr .Xfrm .Ext .CyAttr =int64 (0*_dfg .Point );_aag .CSld .SpTree .GrpSpPr .Xfrm .ChOff =_aag .CSld .SpTree .GrpSpPr .Xfrm .Off ; +_aag .CSld .SpTree .GrpSpPr .Xfrm .ChExt =_aag .CSld .SpTree .GrpSpPr .Xfrm .Ext ;_fbb ._babe =append (_fbb ._babe ,_aag );_fbb ._acc =append (_fbb ._acc ,len (_fbb ._babe ));_bacd :=_fbb ._bfg .AddAutoRelationship (_ea .DocTypePresentation ,_ea .OfficeDocumentType ,len (_fbb ._babe ),_ea .SlideType ); +_cad .RIdAttr =_bacd .ID ();_eefg :=_ea .AbsoluteFilename (_ea .DocTypePresentation ,_ea .SlideType ,len (_fbb ._babe ));_fbb .ContentTypes .AddOverride (_eefg ,_ea .SlideContentType );_gdd :=_dab .NewRelationships ();_fbb ._cdec =append (_fbb ._cdec ,_gdd ); +_gdd .AddAutoRelationship (_ea .DocTypePresentation ,_ea .SlideType ,len (_fbb ._age ),_ea .SlideLayoutType );return Slide {_cad ,_aag ,_fbb ,nil };}; -// SaveAsTemplate writes the presentation out to a writer in the Zip package format as a template -func (_bgag *Presentation )SaveAsTemplate (w _df .Writer )error {return _bgag .save (w ,true )}; +// PresentationProperties contains document specific properties. +type PresentationProperties struct{_bfbd *_ffc .PresentationPr }; -// Properties returns the properties of the TextBox. -func (_dce Image )Properties ()_bd .ShapeProperties {if _dce ._bdab .SpPr ==nil {_dce ._bdab .SpPr =_dg .NewCT_ShapeProperties ();};return _bd .MakeShapeProperties (_dce ._bdab .SpPr );};func (_gb *chart )Target ()string {return _gb ._ff }; +// Paragraphs returns the paragraphs defined in the placeholder. +func (_eaacd PlaceHolder )Paragraphs ()[]_fa .Paragraph {_cd :=[]_fa .Paragraph {};for _ ,_acec :=range _eaacd ._eag .TxBody .P {_cd =append (_cd ,_fa .MakeParagraph (_acec ));};return _cd ;}; -// GetLayoutImageByRelID returns an ImageRef with the associated relation ID in the -// slide layout. -func (_fcgb *Slide )GetLayoutImageByRelID (relID string )(_bbd .ImageRef ,bool ){_dccd :=_fcgb .getSlideLayoutRels ();if (_dccd ==_bbd .Relationships {}){return _bbd .ImageRef {},false ;};_bfcb :=_dccd .GetTargetByRelId (relID );for _ ,_fgac :=range _fcgb ._edb .Images {if _fgac .Target ()==_bfcb {return _fgac ,true ; -};};return _bbd .ImageRef {},false ;}; +// CopySlide copies existing slide from another presentation and inserts it as a last one. +func (_fced *Presentation )CopySlide (s Slide )(Slide ,error ){_bace :=_ffc .NewCT_SlideIdListEntry ();_bace .IdAttr =_fced .nextSlideID ();_fced ._aee .SldIdLst .SldId =append (_fced ._aee .SldIdLst .SldId ,_bace );_egfg :=s .GetSlideLayout ();_abd :=true ; +for _ ,_ggf :=range _fced ._age {if _ggf ==_egfg {_abd =false ;break ;};};if _abd {_fced .addLayoutFromSlide (s );};_fced ._babe =append (_fced ._babe ,s ._gede );_fced ._acc =append (_fced ._acc ,len (_fced ._babe ));_ccfa :=_fced ._bfg .AddAutoRelationship (_ea .DocTypePresentation ,_ea .OfficeDocumentType ,len (_fced ._babe ),_ea .SlideType ); +_bace .RIdAttr =_ccfa .ID ();_ccdf :=_ea .AbsoluteFilename (_ea .DocTypePresentation ,_ea .SlideType ,len (_fced ._babe ));_fced .ContentTypes .AddOverride (_ccdf ,_ea .SlideContentType );_bbea :=_dab .NewRelationships ();_fced ._cdec =append (_fced ._cdec ,_bbea ); +_gfg :=len (_fced ._cdec )-1;for _dfe ,_dbd :=range _fced ._age {if _dbd ==_egfg {_bca :=_fced ._cffc [_dfe ];for _ ,_ggaf :=range _bca .X ().Relationship {if _ggaf .TypeAttr !=_ea .SlideMasterType {_fced ._cdec [_gfg ].X ().Relationship =append (_fced ._cdec [_gfg ].X ().Relationship ,_ggaf ); +};};_bbea .AddAutoRelationship (_ea .DocTypePresentation ,_ea .SlideType ,_dfe +1,_ea .SlideLayoutType );};};_efga :=Slide {_bace ,s ._gede ,_fced ,nil };return _efga ,nil ;}; -// Close closes the presentation, removing any temporary files that might have been -// created when opening a document. -func (_baa *Presentation )Close ()error {if _baa .TmpPath !=""{return _bc .RemoveAll (_baa .TmpPath );};return nil ;};func _agc (_af *Presentation ,_def []*_ad .CT_GroupShapeChoice ,_cbc []rectangle ,_ggc []*TextItem )[]*TextItem {for _ ,_gfb :=range _def {_egc :=append ([]rectangle {},_cbc ...); -for _ ,_cgc :=range _gfb .Sp {_ggc =append (_ggc ,_edd (_af ,_cgc ,nil ,nil ,_cgc .SpPr .Xfrm ,0,_cbc ,_cgc .TxBody .P )...);};for _ ,_adg :=range _gfb .GraphicFrame {if _adg !=nil &&_adg .Graphic !=nil &&_adg .Graphic .GraphicData !=nil {_dfg :=_adg .Xfrm ; -for _ ,_dga :=range _adg .Graphic .GraphicData .Any {if _db ,_bbdd :=_dga .(*_dg .Tbl );_bbdd {_be :=&_db .CT_Table ;_bed :=0;for _gd ,_fe :=range _db .Tr {for _aca ,_feb :=range _fe .Tc {_afg :=&TableInfo {Table :_be ,Row :_fe ,Cell :_feb ,RowIndex :_gd ,ColIndex :_aca }; -_ggc =append (_ggc ,_edd (_af ,nil ,_adg ,_afg ,_dfg ,_bed ,_cbc ,_feb .TxBody .P )...);_bed ++;};};};};};};for _ ,_bdd :=range _gfb .GrpSp {if _bdd .GrpSpPr !=nil {_acd :=_bdd .GrpSpPr .Xfrm ;var _dbg ,_ffe int64 ;if _acd .Off !=nil {_edg ,_ef :=_acd .Off .XAttr .ST_CoordinateUnqualified ,_acd .Off .YAttr .ST_CoordinateUnqualified ; -if _edg !=nil &&_ef !=nil {if _afgd :=_acd .Ext ;_afgd !=nil {_dbg ,_ffe =_afgd .CxAttr ,_afgd .CyAttr ;};_egc =append (_egc ,rectangle {_ab :*_edg ,_gbc :*_ef ,_bca :*_edg +_dbg ,_bdb :*_ef +_ffe });};};};_ggc =_agc (_af ,_bdd .Choice ,_egc ,_ggc );}; -};return _ggc ;}; +// ExtractText returns text from a slide as a SlideText object. +func (_ebe *Slide )ExtractText ()*SlideText {_gee :=_af (_ebe ._caff ,_ebe ._gede .CSld .SpTree .Choice ,[]rectangle {},[]*TextItem {});_fg .Sort (sort2d (_gee ));return &SlideText {Items :_gee };}; -// New initializes and returns a new presentation -func New ()*Presentation {_adba :=_gfbg ();_adba .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"); -_adba .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"); -_adba .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"); -_adba .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"); -_adba .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"); -_adba .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"); -_adba .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"); -_adba ._cga .SldMasterIdLst =_ad .NewCT_SlideMasterIdList ();_gbg :=_ad .NewSldMaster ();_gbg .ClrMap .Bg1Attr =_dg .ST_ColorSchemeIndexLt1 ;_gbg .ClrMap .Bg2Attr =_dg .ST_ColorSchemeIndexLt2 ;_gbg .ClrMap .Tx1Attr =_dg .ST_ColorSchemeIndexDk1 ;_gbg .ClrMap .Tx2Attr =_dg .ST_ColorSchemeIndexDk2 ; -_gbg .ClrMap .Accent1Attr =_dg .ST_ColorSchemeIndexAccent1 ;_gbg .ClrMap .Accent2Attr =_dg .ST_ColorSchemeIndexAccent2 ;_gbg .ClrMap .Accent3Attr =_dg .ST_ColorSchemeIndexAccent3 ;_gbg .ClrMap .Accent4Attr =_dg .ST_ColorSchemeIndexAccent4 ;_gbg .ClrMap .Accent5Attr =_dg .ST_ColorSchemeIndexAccent5 ; -_gbg .ClrMap .Accent6Attr =_dg .ST_ColorSchemeIndexAccent6 ;_gbg .ClrMap .HlinkAttr =_dg .ST_ColorSchemeIndexHlink ;_gbg .ClrMap .FolHlinkAttr =_dg .ST_ColorSchemeIndexFolHlink ;_adba ._cee =append (_adba ._cee ,_gbg );_adba ._dadf =append (_adba ._dadf ,len (_adba ._cee )); -_adc :=_ce .AbsoluteFilename (_ce .DocTypePresentation ,_ce .SlideMasterType ,1);_adba .ContentTypes .AddOverride (_adc ,_ce .SlideMasterContentType );_acad :=_adba ._eaa .AddAutoRelationship (_ce .DocTypePresentation ,_ce .OfficeDocumentType ,1,_ce .SlideMasterType ); -_dff :=_ad .NewCT_SlideMasterIdListEntry ();_dff .IdAttr =_ce .Uint32 (2147483648);_dff .RIdAttr =_acad .ID ();_adba ._cga .SldMasterIdLst .SldMasterId =append (_adba ._cga .SldMasterIdLst .SldMasterId ,_dff );_edgg :=_bbd .NewRelationships ();_adba ._abd =append (_adba ._abd ,_edgg ); -_edad :=_ad .NewSldLayout ();_ccga :=_edgg .AddAutoRelationship (_ce .DocTypePresentation ,_ce .SlideMasterType ,1,_ce .SlideLayoutType );_bde :=_ce .AbsoluteFilename (_ce .DocTypePresentation ,_ce .SlideLayoutType ,1);_adba .ContentTypes .AddOverride (_bde ,_ce .SlideLayoutContentType ); -_edgg .AddAutoRelationship (_ce .DocTypePresentation ,_ce .SlideMasterType ,1,_ce .ThemeType );_adba ._aef =append (_adba ._aef ,_edad );_gbg .SldLayoutIdLst =_ad .NewCT_SlideLayoutIdList ();_ced :=_ad .NewCT_SlideLayoutIdListEntry ();_ced .IdAttr =_ce .Uint32 (2147483649); -_ced .RIdAttr =_ccga .ID ();_gbg .SldLayoutIdLst .SldLayoutId =append (_gbg .SldLayoutIdLst .SldLayoutId ,_ced );_agdf :=_bbd .NewRelationships ();_adba ._gdf =append (_adba ._gdf ,_agdf );_agdf .AddAutoRelationship (_ce .DocTypePresentation ,_ce .SlideType ,1,_ce .SlideMasterType ); -_adba ._cga .NotesSz .CxAttr =6858000;_adba ._cga .NotesSz .CyAttr =9144000;_efc :=_dg .NewTheme ();_efc .NameAttr =_ce .String ("\u0075n\u0069o\u0066\u0066\u0069\u0063\u0065\u0020\u0054\u0068\u0065\u006d\u0065");_efc .ThemeElements .ClrScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065"; -_efc .ThemeElements .ClrScheme .Dk1 .SysClr =_dg .NewCT_SystemColor ();_efc .ThemeElements .ClrScheme .Dk1 .SysClr .LastClrAttr =_ce .String ("\u0030\u0030\u0030\u0030\u0030\u0030");_efc .ThemeElements .ClrScheme .Dk1 .SysClr .ValAttr =_dg .ST_SystemColorValWindowText ; -_efc .ThemeElements .ClrScheme .Lt1 .SysClr =_dg .NewCT_SystemColor ();_efc .ThemeElements .ClrScheme .Lt1 .SysClr .LastClrAttr =_ce .String ("\u0066\u0066\u0066\u0066\u0066\u0066");_efc .ThemeElements .ClrScheme .Lt1 .SysClr .ValAttr =_dg .ST_SystemColorValWindow ; -_efc .ThemeElements .ClrScheme .Dk2 .SrgbClr =_dg .NewCT_SRgbColor ();_efc .ThemeElements .ClrScheme .Dk2 .SrgbClr .ValAttr ="\u0034\u0034\u0035\u0034\u0036\u0061";_efc .ThemeElements .ClrScheme .Lt2 .SrgbClr =_dg .NewCT_SRgbColor ();_efc .ThemeElements .ClrScheme .Lt2 .SrgbClr .ValAttr ="\u0065\u0037\u0065\u0037\u0065\u0036"; -_efc .ThemeElements .ClrScheme .Accent1 .SrgbClr =_dg .NewCT_SRgbColor ();_efc .ThemeElements .ClrScheme .Accent1 .SrgbClr .ValAttr ="\u0034\u0034\u0037\u0032\u0063\u0034";_efc .ThemeElements .ClrScheme .Accent2 .SrgbClr =_dg .NewCT_SRgbColor ();_efc .ThemeElements .ClrScheme .Accent2 .SrgbClr .ValAttr ="\u0065\u0064\u0037\u0064\u0033\u0031"; -_efc .ThemeElements .ClrScheme .Accent3 .SrgbClr =_dg .NewCT_SRgbColor ();_efc .ThemeElements .ClrScheme .Accent3 .SrgbClr .ValAttr ="\u0061\u0035\u0061\u0035\u0061\u0035";_efc .ThemeElements .ClrScheme .Accent4 .SrgbClr =_dg .NewCT_SRgbColor ();_efc .ThemeElements .ClrScheme .Accent4 .SrgbClr .ValAttr ="\u0066\u0066\u0063\u0030\u0030\u0030"; -_efc .ThemeElements .ClrScheme .Accent5 .SrgbClr =_dg .NewCT_SRgbColor ();_efc .ThemeElements .ClrScheme .Accent5 .SrgbClr .ValAttr ="\u0035\u0062\u0039\u0062\u0064\u0035";_efc .ThemeElements .ClrScheme .Accent6 .SrgbClr =_dg .NewCT_SRgbColor ();_efc .ThemeElements .ClrScheme .Accent6 .SrgbClr .ValAttr ="\u0037\u0030\u0061\u0064\u0034\u0037"; -_efc .ThemeElements .ClrScheme .Hlink .SrgbClr =_dg .NewCT_SRgbColor ();_efc .ThemeElements .ClrScheme .Hlink .SrgbClr .ValAttr ="\u0030\u0035\u0036\u0033\u0063\u0031";_efc .ThemeElements .ClrScheme .FolHlink .SrgbClr =_dg .NewCT_SRgbColor ();_efc .ThemeElements .ClrScheme .FolHlink .SrgbClr .ValAttr ="\u0039\u0035\u0034\u0066\u0037\u0032"; -_efc .ThemeElements .FontScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_efc .ThemeElements .FontScheme .MajorFont .Latin .TypefaceAttr ="\u0043\u0061\u006c\u0069\u0062\u0072\u0069\u0020\u004c\u0069\u0067\u0068\u0074";_efc .ThemeElements .FontScheme .MinorFont .Latin .TypefaceAttr ="\u0043a\u006c\u0069\u0062\u0072\u0069"; -_efc .ThemeElements .FmtScheme .NameAttr =_ce .String ("\u004f\u0066\u0066\u0069\u0063\u0065");_dba :=_dg .NewEG_FillProperties ();_efc .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_efc .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_dba ); -_dba .SolidFill =&_dg .CT_SolidColorFillProperties {SchemeClr :&_dg .CT_SchemeColor {ValAttr :_dg .ST_SchemeColorValPhClr }};_dba =_dg .NewEG_FillProperties ();_efc .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_efc .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_dba ); -_efc .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_efc .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_dba );_dba .GradFill =&_dg .CT_GradientFillProperties {RotWithShapeAttr :_ce .Bool (true ),GsLst :&_dg .CT_GradientStopList {},Lin :&_dg .CT_LinearShadeProperties {}}; -_dba .GradFill .Lin .AngAttr =_ce .Int32 (5400000);_dba .GradFill .Lin .ScaledAttr =_ce .Bool (false );_bgg :=_dg .NewCT_GradientStop ();_bgg .PosAttr .ST_PositiveFixedPercentageDecimal =_ce .Int32 (0);_bgg .SchemeClr =&_dg .CT_SchemeColor {ValAttr :_dg .ST_SchemeColorValPhClr }; -_dba .GradFill .GsLst .Gs =append (_dba .GradFill .GsLst .Gs ,_bgg );_bgg =_dg .NewCT_GradientStop ();_bgg .PosAttr .ST_PositiveFixedPercentageDecimal =_ce .Int32 (50000);_bgg .SchemeClr =&_dg .CT_SchemeColor {ValAttr :_dg .ST_SchemeColorValPhClr };_dba .GradFill .GsLst .Gs =append (_dba .GradFill .GsLst .Gs ,_bgg ); -_efc .ThemeElements .FmtScheme .LnStyleLst =_dg .NewCT_LineStyleList ();for _bcad :=0;_bcad < 3;_bcad ++{_faa :=_dg .NewCT_LineProperties ();_faa .WAttr =_ce .Int32 (int32 (6350*(_bcad +1)));_faa .CapAttr =_dg .ST_LineCapFlat ;_faa .CmpdAttr =_dg .ST_CompoundLineSng ; -_faa .AlgnAttr =_dg .ST_PenAlignmentCtr ;_efc .ThemeElements .FmtScheme .LnStyleLst .Ln =append (_efc .ThemeElements .FmtScheme .LnStyleLst .Ln ,_faa );};_efc .ThemeElements .FmtScheme .EffectStyleLst =_dg .NewCT_EffectStyleList ();for _gfda :=0;_gfda < 3; -_gfda ++{_egca :=_dg .NewCT_EffectStyleItem ();_egca .EffectLst =_dg .NewCT_EffectList ();_efc .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle =append (_efc .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle ,_egca );};_ecc :=_dg .NewEG_FillProperties (); -_ecc .SolidFill =&_dg .CT_SolidColorFillProperties {SchemeClr :&_dg .CT_SchemeColor {ValAttr :_dg .ST_SchemeColorValPhClr }};_efc .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_efc .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_ecc ); -_efc .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_efc .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_ecc );_efc .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_efc .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_dba ); -_adba ._ffg =append (_adba ._ffg ,_efc );_bccc :=_ce .AbsoluteFilename (_ce .DocTypePresentation ,_ce .ThemeType ,1);_adba .ContentTypes .AddOverride (_bccc ,_ce .ThemeContentType );_adba ._eaa .AddAutoRelationship (_ce .DocTypePresentation ,_ce .OfficeDocumentType ,1,_ce .ThemeType ); -_ceg :=_bbd .NewRelationships ();_adba ._acfc =append (_adba ._acfc ,_ceg );_adba ._bff =append (_adba ._bff ,len (_adba ._ffg ));return _adba ;}; +// NormalViewPr returns the NormalViewPr property. +func (_dce ViewProperties )NormalViewPr ()*_ffc .CT_NormalViewProperties {return _dce ._cgdg .NormalViewPr ;}; -// GetColorBySchemeColor returns *dml.CT_Color mapped to scheme colors like dk1, lt1 etc. depending on what theme is used in the presentation. -func (_fegc *Slide )GetColorBySchemeColor (schClr _dg .ST_SchemeColorVal )*_dg .CT_Color {_fegc .ensureClrMap ();_bdgb :=_fegc ._deaf ;if _bdgb ==nil {return nil ;};var _gfab _dg .ST_ColorSchemeIndex ;switch schClr .String (){case "\u0062\u0067\u0031":_gfab =_bdgb .Bg1Attr ; -case "\u0062\u0067\u0032":_gfab =_bdgb .Bg2Attr ;case "\u0074\u0078\u0031":_gfab =_bdgb .Tx1Attr ;case "\u0074\u0078\u0032":_gfab =_bdgb .Tx2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_gfab =_bdgb .Accent1Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_gfab =_bdgb .Accent2Attr ; -case "\u0061c\u0063\u0065\u006e\u0074\u0033":_gfab =_bdgb .Accent3Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_gfab =_bdgb .Accent4Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_gfab =_bdgb .Accent5Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_gfab =_bdgb .Accent6Attr ; -case "\u0068\u006c\u0069n\u006b":_gfab =_bdgb .HlinkAttr ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_gfab =_bdgb .FolHlinkAttr ;case "\u0064\u006b\u0031":_gfab =_dg .ST_ColorSchemeIndexDk1 ;case "\u0064\u006b\u0032":_gfab =_dg .ST_ColorSchemeIndexDk2 ; -case "\u006c\u0074\u0031":_gfab =_dg .ST_ColorSchemeIndexLt1 ;case "\u006c\u0074\u0032":_gfab =_dg .ST_ColorSchemeIndexLt2 ;default:_gfab =_dg .ST_ColorSchemeIndexUnset ;};_bfbe :=_fegc ._edb ._ffg [0];_gaef :=_bfbe .ThemeElements ;if _gaef ==nil {return nil ; -};var _fgaf *_dg .CT_Color ;_ecg :=_gaef .ClrScheme ;switch _gfab .String (){case "\u0064\u006b\u0031":_fgaf =_ecg .Dk1 ;case "\u0064\u006b\u0032":_fgaf =_ecg .Dk2 ;case "\u006c\u0074\u0031":_fgaf =_ecg .Lt1 ;case "\u006c\u0074\u0032":_fgaf =_ecg .Lt2 ; -case "\u0061c\u0063\u0065\u006e\u0074\u0031":_fgaf =_ecg .Accent1 ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_fgaf =_ecg .Accent2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_fgaf =_ecg .Accent3 ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_fgaf =_ecg .Accent4 ; -case "\u0061c\u0063\u0065\u006e\u0074\u0035":_fgaf =_ecg .Accent5 ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_fgaf =_ecg .Accent6 ;case "\u0068\u006c\u0069n\u006b":_fgaf =_ecg .Hlink ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_fgaf =_ecg .FolHlink ; -default:return nil ;};return _fgaf ;}; +// 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 (_cfe Slide )GetPlaceholder (t _ffc .ST_PlaceholderType )(PlaceHolder ,error ){for _ ,_fedg :=range _cfe ._gede .CSld .SpTree .Choice {for _ ,_eaec :=range _fedg .Sp {if _eaec .NvSpPr !=nil &&_eaec .NvSpPr .NvPr !=nil &&_eaec .NvSpPr .NvPr .Ph !=nil {if _eaec .NvSpPr .NvPr .Ph .TypeAttr ==t {return PlaceHolder {_eaec ,_cfe ._gede },nil ; +};};};};return PlaceHolder {},_ga .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 the inner wrapped XML type. -func (_egag SlideMaster )X ()*_ad .SldMaster {return _egag ._bdde }; +// ShowCommentsAttr returns the WebPr property. +func (_dag ViewProperties )ShowCommentsAttr ()*bool {return _dag ._cgdg .ShowCommentsAttr };var _eac =false ; -// SaveToFile writes the Presentation out to a file. -func (_cfg *Presentation )SaveToFile (path string )error {return _cfg .saveToFile (path ,false )};type sort2d []*TextItem ; +// Index returns the placeholder index +func (_cbag PlaceHolder )Index ()uint32 {if _cbag ._eag .NvSpPr .NvPr .Ph .IdxAttr ==nil {return 0;};return *_cbag ._eag .NvSpPr .NvPr .Ph .IdxAttr ;}; -// SlideSize returns presentation slide size. -func (_caac *Presentation )SlideSize ()SlideSize {if _caac ._cga .SldSz ==nil {_caac ._cga .SldSz =_ad .NewCT_SlideSize ();};return SlideSize {_caac ._cga .SldSz ,_caac };}; +// Name returns the name of the slide layout. +func (_cffeb SlideLayout )Name ()string {if _cffeb ._cefa .CSld !=nil &&_cffeb ._cefa .CSld .NameAttr !=nil {return *_cffeb ._cefa .CSld .NameAttr ;};return "";}; -// GetTextBoxes returns a list of all text boxes from a slide. -func (_dbce Slide )GetTextBoxes ()[]*TextBox {_ebbg :=[]*TextBox {};_fbfa :=_dbce ._aced .CSld .SpTree .Choice ;for _ ,_cgge :=range _fbfa {for _ ,_caaca :=range _cgge .Sp {if _caaca .NvSpPr .CNvSpPr .TxBoxAttr !=nil &&*_caaca .NvSpPr .CNvSpPr .TxBoxAttr {_ebbg =append (_ebbg ,&TextBox {_caaca }); -};};};return _ebbg ;}; +// PlaceHolders returns all of the content place holders within a given slide. +func (_febg Slide )PlaceHolders ()[]PlaceHolder {_gbed :=[]PlaceHolder {};for _ ,_bebg :=range _febg ._gede .CSld .SpTree .Choice {for _ ,_dgd :=range _bebg .Sp {if _dgd .NvSpPr !=nil &&_dgd .NvSpPr .NvPr !=nil &&_dgd .NvSpPr .NvPr .Ph !=nil {_gbed =append (_gbed ,PlaceHolder {_dgd ,_febg ._gede }); +};};};return _gbed ;}; -// NewPresentationProperties constructs a new PresentationProperties. -func NewPresentationProperties ()PresentationProperties {return PresentationProperties {_gfc :_ad .NewPresentationPr ()};}; +// 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 (_fgg *Presentation )AddDefaultSlideWithLayout (l SlideLayout )(Slide ,error ){_gdc ,_afc :=_fgg .AddSlideWithLayout (l );for _ ,_bga :=range _gdc .PlaceHolders (){_bga .Clear ();switch _bga .Type (){case _ffc .ST_PlaceholderTypeFtr ,_ffc .ST_PlaceholderTypeDt ,_ffc .ST_PlaceholderTypeSldNum :_bga .Remove (); +};};return _gdc ,_afc ;}; -// SlideViewPr returns the SlideViewPr property. -func (_cgfb ViewProperties )SlideViewPr ()*_ad .CT_SlideViewProperties {return _cgfb ._dbbe .SlideViewPr };func (_ebg *Presentation )onNewRelationship (_bgee *_f .DecodeMap ,_faba ,_dfc string ,_gaec []*_dad .File ,_bcfg *_d .Relationship ,_cdbd _f .Target )error {_fbee :=_ce .DocTypePresentation ; -switch _dfc {case _ce .OfficeDocumentType :_ebg ._cga =_ad .NewPresentation ();_bgee .AddTarget (_faba ,_ebg ._cga ,_dfc ,0);_bgee .AddTarget (_f .RelationsPathFor (_faba ),_ebg ._eaa .X (),_dfc ,0);_bcfg .TargetAttr =_ce .RelativeFilename (_fbee ,_cdbd .Typ ,_dfc ,0); -case _ce .CorePropertiesType :_bgee .AddTarget (_faba ,_ebg .CoreProperties .X (),_dfc ,0);_bcfg .TargetAttr =_ce .RelativeFilename (_fbee ,_cdbd .Typ ,_dfc ,0);case _ce .CustomPropertiesType :_bgee .AddTarget (_faba ,_ebg .CustomProperties .X (),_dfc ,0); -_bcfg .TargetAttr =_ce .RelativeFilename (_fbee ,_cdbd .Typ ,_dfc ,0);case _ce .PresentationPropertiesType :_bgee .AddTarget (_faba ,_ebg ._ece .X (),_dfc ,0);_bcfg .TargetAttr =_ce .RelativeFilename (_fbee ,_cdbd .Typ ,_dfc ,0);case _ce .ViewPropertiesType :_bgee .AddTarget (_faba ,_ebg ._fcg .X (),_dfc ,0); -_bcfg .TargetAttr =_ce .RelativeFilename (_fbee ,_cdbd .Typ ,_dfc ,0);case _ce .TableStylesType :_bgee .AddTarget (_faba ,_ebg ._eca .X (),_dfc ,0);_bcfg .TargetAttr =_ce .RelativeFilename (_fbee ,_cdbd .Typ ,_dfc ,0);case _ce .HyperLinkType :_bbdbg :=_dg .NewCT_Hyperlink (); -_gedc :=uint32 (len (_ebg ._afc ));_bgee .AddTarget (_faba ,_bbdbg ,_dfc ,_gedc );_ebg ._afc =append (_ebg ._afc ,_bbdbg );case _ce .CustomXMLType :if _bcbb ,_aeb :=_ca .StringToNumbers (_faba );_aeb {if len (_ebg ._aee )< _bcbb {_bcce :=&_ce .XSDAny {}; -_bgee .AddTarget (_faba ,_bcce ,_dfc ,uint32 (_bcbb ));_ebg ._aee =append (_ebg ._aee ,_bcce );_bcfg .TargetAttr =_ce .RelativeFilename (_fbee ,_cdbd .Typ ,_dfc ,_bcbb );};};case _ce .ChartType :_dddd :=chart {_ac :_b .NewChartSpace ()};_eab :=uint32 (len (_ebg ._agd )); -_bgee .AddTarget (_faba ,_dddd ._ac ,_dfc ,_eab );_ebg ._agd =append (_ebg ._agd ,&_dddd );_bcfg .TargetAttr =_ce .RelativeFilename (_fbee ,_cdbd .Typ ,_dfc ,len (_ebg ._agd ));_dddd ._ff =_bcfg .TargetAttr ;case _ce .HandoutMasterType :_egf :=_ad .NewHandoutMaster (); -_bfab :=uint32 (len (_ebg ._bfc ));_bgee .AddTarget (_faba ,_egf ,_dfc ,_bfab );_ebg ._bfc =append (_ebg ._bfc ,_egf );_bcfg .TargetAttr =_ce .RelativeFilename (_fbee ,_cdbd .Typ ,_dfc ,len (_ebg ._bfc ));case _ce .NotesMasterType :if _ebgb ,_gbga :=_ca .StringToNumbers (_faba ); -_gbga {if len (_ebg ._ege )< _ebgb {_dggeg :=_ad .NewNotesMaster ();_ebg ._ege =append (_ebg ._ege ,_dggeg );_ebg ._defa =append (_ebg ._defa ,_ebgb );_bgee .AddTarget (_faba ,_dggeg ,_dfc ,uint32 (_ebgb ));_bcfg .TargetAttr =_ce .RelativeFilename (_fbee ,_cdbd .Typ ,_dfc ,_ebgb ); -};};case _ce .ExtendedPropertiesType :_bgee .AddTarget (_faba ,_ebg .AppProperties .X (),_dfc ,0);_bcfg .TargetAttr =_ce .RelativeFilename (_fbee ,_cdbd .Typ ,_dfc ,0);case _ce .SlideType :if _aefc ,_cgg :=_ca .StringToNumbers (_faba );_cgg {if len (_ebg ._agg )< _aefc {_egb :=_ad .NewSld (); -_ebg ._agg =append (_ebg ._agg ,_egb );_ebg ._cbe =append (_ebg ._cbe ,_aefc );_bgee .AddTarget (_faba ,_egb ,_dfc ,uint32 (_aefc ));_bcfg .TargetAttr =_ce .RelativeFilename (_fbee ,_cdbd .Typ ,_dfc ,_aefc );_abg :=_bbd .NewRelationships ();_bgee .AddTarget (_f .RelationsPathFor (_faba ),_abg .X (),_dfc ,0); -if len (_ebg ._cfb )>=_aefc {_ebg ._cfb [_aefc -1]=_abg ;}else {_ebg ._cfb =append (_ebg ._cfb ,_abg );};};};case _ce .SlideMasterType :if _bbdf ,_degc :=_ca .StringToNumbers (_faba );_degc {if len (_ebg ._cee )< _bbdf {_geg :=_ad .NewSldMaster ();if !_bgee .AddTarget (_faba ,_geg ,_dfc ,uint32 (_bbdf )){return nil ; -};_ebg ._cee =append (_ebg ._cee ,_geg );_ebg ._dadf =append (_ebg ._dadf ,_bbdf );_bcfg .TargetAttr =_ce .RelativeFilename (_fbee ,_cdbd .Typ ,_dfc ,_bbdf );_gdaa :=_bbd .NewRelationships ();_bgee .AddTarget (_f .RelationsPathFor (_faba ),_gdaa .X (),_dfc ,0); -if len (_ebg ._abd )>=_bbdf {_ebg ._abd [_bbdf -1]=_gdaa ;}else {_ebg ._abd =append (_ebg ._cfb ,_gdaa );};};};case _ce .SlideLayoutType :if _gbfb ,_ggge :=_ca .StringToNumbers (_faba );_ggge {_cbfe :=_ad .NewSldLayout ();if !_bgee .AddTarget (_faba ,_cbfe ,_dfc ,uint32 (_gbfb )){return nil ; -};for _cced :=len (_ebg ._aef );_cced < _gbfb ;_cced ++{_ebg ._aef =append (_ebg ._aef ,nil );};_ebg ._aef [_gbfb -1]=_cbfe ;_bcfg .TargetAttr =_ce .RelativeFilename (_fbee ,_cdbd .Typ ,_dfc ,_gbfb );for _cbb :=len (_ebg ._gdf );_cbb < _gbfb ;_cbb ++{_ebg ._gdf =append (_ebg ._gdf ,_bbd .NewRelationships ()); -};_fbaf :=_bbd .NewRelationships ();_bgee .AddTarget (_f .RelationsPathFor (_faba ),_fbaf .X (),_dfc ,0);_ebg ._gdf [_gbfb -1]=_fbaf ;};case _ce .ThumbnailType :for _dfb ,_eebf :=range _gaec {if _eebf ==nil {continue ;};if _eebf .Name ==_faba {_eff ,_dbf :=_eebf .Open (); -if _dbf !=nil {return _cf .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 );};_ebg .Thumbnail ,_ ,_dbf =_fd .Decode (_eff );_eff .Close ();if _dbf !=nil {return _cf .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 ); -};_gaec [_dfb ]=nil ;};};case _ce .ThemeType :if _ffaa ,_abab :=_ca .StringToNumbers (_faba );_abab {if len (_ebg ._ffg )< _ffaa {_dac :=_dg .NewTheme ();if !_bgee .AddTarget (_faba ,_dac ,_dfc ,uint32 (_ffaa )){return nil ;};_ebg ._ffg =append (_ebg ._ffg ,_dac ); -_ebg ._bff =append (_ebg ._bff ,_ffaa );_bcfg .TargetAttr =_ce .RelativeFilename (_fbee ,_cdbd .Typ ,_dfc ,_ffaa );_gddb :=_bbd .NewRelationships ();_bgee .AddTarget (_f .RelationsPathFor (_faba ),_gddb .X (),_dfc ,0);if len (_ebg ._acfc )>=_ffaa {_ebg ._acfc [_ffaa -1]=_gddb ; -}else {_ebg ._acfc =append (_ebg ._acfc ,_gddb );};};};case _ce .ImageType :_faba =_bb .Clean (_faba );if _bggf ,_ebb :=_ebg ._cgd [_faba ];_ebb {_bcfg .TargetAttr =_bggf ;return nil ;};_dffe :="";for _aeeg ,_cebc :=range _gaec {if _cebc ==nil {continue ; -};if _cebc .Name ==_faba {_ccfbd ,_gfe :=_f .ExtractToDiskTmp (_cebc ,_ebg .TmpPath );if _gfe !=nil {return _gfe ;};_dabg ,_gfe :=_bbd .ImageFromStorage (_ccfbd );if _gfe !=nil {return _gfe ;};_dffe =_dabg .Format ;_dgbc :=_bbd .MakeImageRef (_dabg ,&_ebg .DocBase ,_ebg ._eaa ); -_dgbc .SetTarget ("\u002e\u002e\u002f"+_faba [4:]);_ebg .Images =append (_ebg .Images ,_dgbc );_gaec [_aeeg ]=nil ;_fad :=len (_ebg .Images );if _bgda ,_aae :=_ca .StringToNumbers (_faba );_aae {_fad =_bgda ;};_bgee .RecordIndex (_faba ,_fad );break ;}; -};_cgad :=_bgee .IndexFor (_faba );_bcfg .TargetAttr =_ce .RelativeImageFilename (_fbee ,_cdbd .Typ ,_dfc ,_cgad ,_dffe );_ebg ._cgd [_faba ]=_bcfg .TargetAttr ;default:_fa .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",_dfc ,_faba ); -};return nil ;}; +// AddImageToRels adds an image relationship to a slide without putting image on the slide. +func (_afce Slide )AddImageToRels (img _dab .ImageRef )string {_eedb :=0;for _bfaf ,_gedc :=range _afce ._caff .Images {if _gedc ==img {_eedb =_bfaf +1;break ;};};var _dda string ;for _gaef ,_gbbd :=range _afce ._caff .Slides (){if _gbbd ._gede ==_afce ._gede {_eaggc :=_ff .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_eedb ,img .Format ()); +_gbfg :=_afce ._caff ._cdec [_gaef ].AddRelationship (_eaggc ,_ea .ImageType );_dda =_gbfg .ID ();};};return _dda ;};func (_bfgg *Presentation )saveToFile (_dgce string ,_debb bool )error {_fefa ,_caf :=_eaa .Create (_dgce );if _caf !=nil {return _caf ; +};defer _fefa .Close ();return _bfgg .save (_fefa ,_debb );}; -// PlaceHolder is a place holder from a slide. -type PlaceHolder struct{_eda *_ad .CT_Shape ;_gbfd *_ad .Sld ;}; +// SaveToFile writes the Presentation out to a file. +func (_eecd *Presentation )SaveToFile (path string )error {return _eecd .saveToFile (path ,false )}; -// Open opens and reads a document from a file (.pptx). -func Open (filename string )(*Presentation ,error ){_cbcc ,_cfe :=_cag .Open (filename );if _cfe !=nil {return nil ,_cf .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_cfe );};defer _cbcc .Close (); -_bgf ,_cfe :=_cag .Stat (filename );if _cfe !=nil {return nil ,_cf .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_cfe );};_ =_bgf ;return Read (_cbcc ,_bgf .Size ());}; +// Size returns slide size value as SlideScreenSize. +func (_fgcfe *SlideSize )Size ()SlideScreenSize {return SlideScreenSize {_fgcfe ._bgbf .CxAttr ,_fgcfe ._bgbf .CyAttr };}; -// ExtLst returns the ExtLst property. -func (_dfe PresentationProperties )ExtLst ()*_ad .CT_ExtensionList {return _dfe ._gfc .ExtLst }; +// New initializes and returns a new presentation +func New ()*Presentation {_eeg :=_eagg ();_eeg .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"); +_eeg .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"); +_eeg .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"); +_eeg .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"); +_eeg .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"); +_eeg .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"); +_eeg .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"); +_eeg ._aee .SldMasterIdLst =_ffc .NewCT_SlideMasterIdList ();_ffd :=_ffc .NewSldMaster ();_ffd .ClrMap .Bg1Attr =_fc .ST_ColorSchemeIndexLt1 ;_ffd .ClrMap .Bg2Attr =_fc .ST_ColorSchemeIndexLt2 ;_ffd .ClrMap .Tx1Attr =_fc .ST_ColorSchemeIndexDk1 ;_ffd .ClrMap .Tx2Attr =_fc .ST_ColorSchemeIndexDk2 ; +_ffd .ClrMap .Accent1Attr =_fc .ST_ColorSchemeIndexAccent1 ;_ffd .ClrMap .Accent2Attr =_fc .ST_ColorSchemeIndexAccent2 ;_ffd .ClrMap .Accent3Attr =_fc .ST_ColorSchemeIndexAccent3 ;_ffd .ClrMap .Accent4Attr =_fc .ST_ColorSchemeIndexAccent4 ;_ffd .ClrMap .Accent5Attr =_fc .ST_ColorSchemeIndexAccent5 ; +_ffd .ClrMap .Accent6Attr =_fc .ST_ColorSchemeIndexAccent6 ;_ffd .ClrMap .HlinkAttr =_fc .ST_ColorSchemeIndexHlink ;_ffd .ClrMap .FolHlinkAttr =_fc .ST_ColorSchemeIndexFolHlink ;_eeg ._fdea =append (_eeg ._fdea ,_ffd );_eeg ._fee =append (_eeg ._fee ,len (_eeg ._fdea )); +_aad :=_ea .AbsoluteFilename (_ea .DocTypePresentation ,_ea .SlideMasterType ,1);_eeg .ContentTypes .AddOverride (_aad ,_ea .SlideMasterContentType );_dabg :=_eeg ._bfg .AddAutoRelationship (_ea .DocTypePresentation ,_ea .OfficeDocumentType ,1,_ea .SlideMasterType ); +_dba :=_ffc .NewCT_SlideMasterIdListEntry ();_dba .IdAttr =_ea .Uint32 (2147483648);_dba .RIdAttr =_dabg .ID ();_eeg ._aee .SldMasterIdLst .SldMasterId =append (_eeg ._aee .SldMasterIdLst .SldMasterId ,_dba );_gbb :=_dab .NewRelationships ();_eeg ._ccae =append (_eeg ._ccae ,_gbb ); +_edag :=_ffc .NewSldLayout ();_fce :=_gbb .AddAutoRelationship (_ea .DocTypePresentation ,_ea .SlideMasterType ,1,_ea .SlideLayoutType );_fbg :=_ea .AbsoluteFilename (_ea .DocTypePresentation ,_ea .SlideLayoutType ,1);_eeg .ContentTypes .AddOverride (_fbg ,_ea .SlideLayoutContentType ); +_gbb .AddAutoRelationship (_ea .DocTypePresentation ,_ea .SlideMasterType ,1,_ea .ThemeType );_eeg ._age =append (_eeg ._age ,_edag );_ffd .SldLayoutIdLst =_ffc .NewCT_SlideLayoutIdList ();_bbd :=_ffc .NewCT_SlideLayoutIdListEntry ();_bbd .IdAttr =_ea .Uint32 (2147483649); +_bbd .RIdAttr =_fce .ID ();_ffd .SldLayoutIdLst .SldLayoutId =append (_ffd .SldLayoutIdLst .SldLayoutId ,_bbd );_fed :=_dab .NewRelationships ();_eeg ._cffc =append (_eeg ._cffc ,_fed );_fed .AddAutoRelationship (_ea .DocTypePresentation ,_ea .SlideType ,1,_ea .SlideMasterType ); +_eeg ._aee .NotesSz .CxAttr =6858000;_eeg ._aee .NotesSz .CyAttr =9144000;_faca :=_fc .NewTheme ();_faca .NameAttr =_ea .String ("\u0075n\u0069o\u0066\u0066\u0069\u0063\u0065\u0020\u0054\u0068\u0065\u006d\u0065");_faca .ThemeElements .ClrScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065"; +_faca .ThemeElements .ClrScheme .Dk1 .SysClr =_fc .NewCT_SystemColor ();_faca .ThemeElements .ClrScheme .Dk1 .SysClr .LastClrAttr =_ea .String ("\u0030\u0030\u0030\u0030\u0030\u0030");_faca .ThemeElements .ClrScheme .Dk1 .SysClr .ValAttr =_fc .ST_SystemColorValWindowText ; +_faca .ThemeElements .ClrScheme .Lt1 .SysClr =_fc .NewCT_SystemColor ();_faca .ThemeElements .ClrScheme .Lt1 .SysClr .LastClrAttr =_ea .String ("\u0066\u0066\u0066\u0066\u0066\u0066");_faca .ThemeElements .ClrScheme .Lt1 .SysClr .ValAttr =_fc .ST_SystemColorValWindow ; +_faca .ThemeElements .ClrScheme .Dk2 .SrgbClr =_fc .NewCT_SRgbColor ();_faca .ThemeElements .ClrScheme .Dk2 .SrgbClr .ValAttr ="\u0034\u0034\u0035\u0034\u0036\u0061";_faca .ThemeElements .ClrScheme .Lt2 .SrgbClr =_fc .NewCT_SRgbColor ();_faca .ThemeElements .ClrScheme .Lt2 .SrgbClr .ValAttr ="\u0065\u0037\u0065\u0037\u0065\u0036"; +_faca .ThemeElements .ClrScheme .Accent1 .SrgbClr =_fc .NewCT_SRgbColor ();_faca .ThemeElements .ClrScheme .Accent1 .SrgbClr .ValAttr ="\u0034\u0034\u0037\u0032\u0063\u0034";_faca .ThemeElements .ClrScheme .Accent2 .SrgbClr =_fc .NewCT_SRgbColor ();_faca .ThemeElements .ClrScheme .Accent2 .SrgbClr .ValAttr ="\u0065\u0064\u0037\u0064\u0033\u0031"; +_faca .ThemeElements .ClrScheme .Accent3 .SrgbClr =_fc .NewCT_SRgbColor ();_faca .ThemeElements .ClrScheme .Accent3 .SrgbClr .ValAttr ="\u0061\u0035\u0061\u0035\u0061\u0035";_faca .ThemeElements .ClrScheme .Accent4 .SrgbClr =_fc .NewCT_SRgbColor ();_faca .ThemeElements .ClrScheme .Accent4 .SrgbClr .ValAttr ="\u0066\u0066\u0063\u0030\u0030\u0030"; +_faca .ThemeElements .ClrScheme .Accent5 .SrgbClr =_fc .NewCT_SRgbColor ();_faca .ThemeElements .ClrScheme .Accent5 .SrgbClr .ValAttr ="\u0035\u0062\u0039\u0062\u0064\u0035";_faca .ThemeElements .ClrScheme .Accent6 .SrgbClr =_fc .NewCT_SRgbColor ();_faca .ThemeElements .ClrScheme .Accent6 .SrgbClr .ValAttr ="\u0037\u0030\u0061\u0064\u0034\u0037"; +_faca .ThemeElements .ClrScheme .Hlink .SrgbClr =_fc .NewCT_SRgbColor ();_faca .ThemeElements .ClrScheme .Hlink .SrgbClr .ValAttr ="\u0030\u0035\u0036\u0033\u0063\u0031";_faca .ThemeElements .ClrScheme .FolHlink .SrgbClr =_fc .NewCT_SRgbColor ();_faca .ThemeElements .ClrScheme .FolHlink .SrgbClr .ValAttr ="\u0039\u0035\u0034\u0066\u0037\u0032"; +_faca .ThemeElements .FontScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_faca .ThemeElements .FontScheme .MajorFont .Latin .TypefaceAttr ="\u0043\u0061\u006c\u0069\u0062\u0072\u0069\u0020\u004c\u0069\u0067\u0068\u0074";_faca .ThemeElements .FontScheme .MinorFont .Latin .TypefaceAttr ="\u0043a\u006c\u0069\u0062\u0072\u0069"; +_faca .ThemeElements .FmtScheme .NameAttr =_ea .String ("\u004f\u0066\u0066\u0069\u0063\u0065");_gda :=_fc .NewEG_FillProperties ();_faca .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_faca .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_gda ); +_gda .SolidFill =&_fc .CT_SolidColorFillProperties {SchemeClr :&_fc .CT_SchemeColor {ValAttr :_fc .ST_SchemeColorValPhClr }};_gda =_fc .NewEG_FillProperties ();_faca .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_faca .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_gda ); +_faca .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_faca .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_gda );_gda .GradFill =&_fc .CT_GradientFillProperties {RotWithShapeAttr :_ea .Bool (true ),GsLst :&_fc .CT_GradientStopList {},Lin :&_fc .CT_LinearShadeProperties {}}; +_gda .GradFill .Lin .AngAttr =_ea .Int32 (5400000);_gda .GradFill .Lin .ScaledAttr =_ea .Bool (false );_ecfda :=_fc .NewCT_GradientStop ();_ecfda .PosAttr .ST_PositiveFixedPercentageDecimal =_ea .Int32 (0);_ecfda .SchemeClr =&_fc .CT_SchemeColor {ValAttr :_fc .ST_SchemeColorValPhClr }; +_gda .GradFill .GsLst .Gs =append (_gda .GradFill .GsLst .Gs ,_ecfda );_ecfda =_fc .NewCT_GradientStop ();_ecfda .PosAttr .ST_PositiveFixedPercentageDecimal =_ea .Int32 (50000);_ecfda .SchemeClr =&_fc .CT_SchemeColor {ValAttr :_fc .ST_SchemeColorValPhClr }; +_gda .GradFill .GsLst .Gs =append (_gda .GradFill .GsLst .Gs ,_ecfda );_faca .ThemeElements .FmtScheme .LnStyleLst =_fc .NewCT_LineStyleList ();for _dfb :=0;_dfb < 3;_dfb ++{_deb :=_fc .NewCT_LineProperties ();_deb .WAttr =_ea .Int32 (int32 (6350*(_dfb +1))); +_deb .CapAttr =_fc .ST_LineCapFlat ;_deb .CmpdAttr =_fc .ST_CompoundLineSng ;_deb .AlgnAttr =_fc .ST_PenAlignmentCtr ;_faca .ThemeElements .FmtScheme .LnStyleLst .Ln =append (_faca .ThemeElements .FmtScheme .LnStyleLst .Ln ,_deb );};_faca .ThemeElements .FmtScheme .EffectStyleLst =_fc .NewCT_EffectStyleList (); +for _bcff :=0;_bcff < 3;_bcff ++{_cac :=_fc .NewCT_EffectStyleItem ();_cac .EffectLst =_fc .NewCT_EffectList ();_faca .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle =append (_faca .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle ,_cac );}; +_gae :=_fc .NewEG_FillProperties ();_gae .SolidFill =&_fc .CT_SolidColorFillProperties {SchemeClr :&_fc .CT_SchemeColor {ValAttr :_fc .ST_SchemeColorValPhClr }};_faca .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_faca .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_gae ); +_faca .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_faca .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_gae );_faca .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_faca .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_gda ); +_eeg ._ccf =append (_eeg ._ccf ,_faca );_fbf :=_ea .AbsoluteFilename (_ea .DocTypePresentation ,_ea .ThemeType ,1);_eeg .ContentTypes .AddOverride (_fbf ,_ea .ThemeContentType );_eeg ._bfg .AddAutoRelationship (_ea .DocTypePresentation ,_ea .OfficeDocumentType ,1,_ea .ThemeType ); +_aadf :=_dab .NewRelationships ();_eeg ._dged =append (_eeg ._dged ,_aadf );_eeg ._gga =append (_eeg ._gga ,len (_eeg ._ccf ));return _eeg ;}; -// Sid returns the sid of slide -func (_fbfb Slide )Sid ()*_ad .CT_SlideIdListEntry {return _fbfb ._aab }; +// ClearAll completely clears a placeholder. To be useable, at least one +// paragraph must be added after ClearAll via AddParagraph. +func (_agd PlaceHolder )ClearAll (){_agd ._eag .SpPr =_fc .NewCT_ShapeProperties ();_agd ._eag .TxBody =_fc .NewCT_TextBody ();_agd ._eag .TxBody .LstStyle =_fc .NewCT_TextListStyle ();}; -// Name returns the name of the slide layout. -func (_ecfd SlideLayout )Name ()string {if _ecfd ._dcab .CSld !=nil &&_ecfd ._dcab .CSld .NameAttr !=nil {return *_ecfd ._dcab .CSld .NameAttr ;};return "";}; +// NotesTextViewPr returns the NotesTextViewPr property. +func (_fbd ViewProperties )NotesTextViewPr ()*_ffc .CT_NotesTextViewProperties {return _fbd ._cgdg .NotesTextViewPr ;}; -// CopySlide copies existing slide from another presentation and inserts it as a last one. -func (_caee *Presentation )CopySlide (s Slide )(Slide ,error ){_abcd :=_ad .NewCT_SlideIdListEntry ();_abcd .IdAttr =_caee .nextSlideID ();_caee ._cga .SldIdLst .SldId =append (_caee ._cga .SldIdLst .SldId ,_abcd );_acff :=s .GetSlideLayout ();_dbge :=true ; -for _ ,_ccc :=range _caee ._aef {if _ccc ==_acff {_dbge =false ;break ;};};if _dbge {_caee .addLayoutFromSlide (s );};_caee ._agg =append (_caee ._agg ,s ._aced );_caee ._cbe =append (_caee ._cbe ,len (_caee ._agg ));_fdfb :=_caee ._eaa .AddAutoRelationship (_ce .DocTypePresentation ,_ce .OfficeDocumentType ,len (_caee ._agg ),_ce .SlideType ); -_abcd .RIdAttr =_fdfb .ID ();_eefe :=_ce .AbsoluteFilename (_ce .DocTypePresentation ,_ce .SlideType ,len (_caee ._agg ));_caee .ContentTypes .AddOverride (_eefe ,_ce .SlideContentType );_fcf :=_bbd .NewRelationships ();_caee ._cfb =append (_caee ._cfb ,_fcf ); -_ffa :=len (_caee ._cfb )-1;for _bega ,_dbb :=range _caee ._aef {if _dbb ==_acff {_fcfd :=_caee ._gdf [_bega ];for _ ,_efb :=range _fcfd .X ().Relationship {if _efb .TypeAttr !=_ce .SlideMasterType {_caee ._cfb [_ffa ].X ().Relationship =append (_caee ._cfb [_ffa ].X ().Relationship ,_efb ); -};};_fcf .AddAutoRelationship (_ce .DocTypePresentation ,_ce .SlideType ,_bega +1,_ce .SlideLayoutType );};};_bag :=Slide {_abcd ,s ._aced ,_caee ,nil };return _bag ,nil ;}; +// WebPr returns the WebPr property. +func (_cde PresentationProperties )WebPr ()*_ffc .CT_WebProperties {return _cde ._bfbd .WebPr }; -// OutlineViewPr returns the OutlineViewPr property. -func (_cgdfg ViewProperties )OutlineViewPr ()*_ad .CT_OutlineViewProperties {return _cgdfg ._dbbe .OutlineViewPr ;};func (_bagg *Slide )ensureClrMap (){if len (_bagg ._edb ._cee )==0||len (_bagg ._edb ._ffg )==0{return ;};_fdef :=_bagg ._edb ._cee [0]; -_dcb :=_fdef .ClrMap ;if _eeaa :=_bagg ._aced .ClrMapOvr ;_eeaa !=nil {if _eccf :=_eeaa .Choice ;_eccf !=nil {if _eccf .MasterClrMapping ==nil {if _facc :=_eccf .OverrideClrMapping ;_facc !=nil {if _facc .Bg1Attr !=_dg .ST_ColorSchemeIndexUnset {_dcb .Bg1Attr =_facc .Bg1Attr ; -};if _facc .Tx1Attr !=_dg .ST_ColorSchemeIndexUnset {_dcb .Tx1Attr =_facc .Tx1Attr ;};if _facc .Bg2Attr !=_dg .ST_ColorSchemeIndexUnset {_dcb .Bg2Attr =_facc .Bg2Attr ;};if _facc .Tx2Attr !=_dg .ST_ColorSchemeIndexUnset {_dcb .Tx2Attr =_facc .Tx2Attr ; -};if _facc .Accent1Attr !=_dg .ST_ColorSchemeIndexUnset {_dcb .Accent1Attr =_facc .Accent1Attr ;};if _facc .Accent2Attr !=_dg .ST_ColorSchemeIndexUnset {_dcb .Accent2Attr =_facc .Accent2Attr ;};if _facc .Accent3Attr !=_dg .ST_ColorSchemeIndexUnset {_dcb .Accent3Attr =_facc .Accent3Attr ; -};if _facc .Accent4Attr !=_dg .ST_ColorSchemeIndexUnset {_dcb .Accent4Attr =_facc .Accent4Attr ;};if _facc .Accent5Attr !=_dg .ST_ColorSchemeIndexUnset {_dcb .Accent5Attr =_facc .Accent5Attr ;};if _facc .Accent6Attr !=_dg .ST_ColorSchemeIndexUnset {_dcb .Accent6Attr =_facc .Accent6Attr ; -};if _facc .HlinkAttr !=_dg .ST_ColorSchemeIndexUnset {_dcb .HlinkAttr =_facc .HlinkAttr ;};if _facc .FolHlinkAttr !=_dg .ST_ColorSchemeIndexUnset {_dcb .FolHlinkAttr =_facc .FolHlinkAttr ;};};};};};_bagg ._deaf =_dcb ;}; +// Properties returns the properties of the TextBox. +func (_fddg TextBox )Properties ()_fa .ShapeProperties {if _fddg ._cgd .SpPr ==nil {_fddg ._cgd .SpPr =_fc .NewCT_ShapeProperties ();};return _fa .MakeShapeProperties (_fddg ._cgd .SpPr );}; -// X returns the inner wrapped XML type. -func (_ccdd *SlideSize )X ()*_ad .CT_SlideSize {return _ccdd ._fafa }; +// AddTable adds an empty table to a slide. +func (_bfgd Slide )AddTable ()*_dab .Table {_gaefb :=_ffc .NewCT_GroupShapeChoice ();_bfgd ._gede .CSld .SpTree .Choice =append (_bfgd ._gede .CSld .SpTree .Choice ,_gaefb );_abddc :=_ffc .NewCT_GraphicalObjectFrame ();_gaefb .GraphicFrame =append (_gaefb .GraphicFrame ,_abddc ); +_abddc .Xfrm .Off =_fc .NewCT_Point2D ();_bce :=int64 (1);_abddc .Xfrm .Off .XAttr =_fc .ST_Coordinate {ST_CoordinateUnqualified :&_bce };_abddc .Xfrm .Off .YAttr =_fc .ST_Coordinate {ST_CoordinateUnqualified :&_bce };_gfd :=_abddc .Graphic .CT_GraphicalObject .GraphicData ; +_gfd .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"; +_ebg :=_dab .NewTableWithXfrm (_abddc .Xfrm );_gfd .Any =append (_gfd .Any ,_ebg .X ());return _ebg ;}; -// SetSize sets the slide size, take argument of SlideScreenSize. -func (_gddg *SlideSize )SetSize (sz SlideScreenSize ){_gddg ._fafa .CxAttr =sz [0];_gddg ._fafa .CyAttr =sz [1];}; +// SlideLayout is a layout from which slides can be created. +type SlideLayout struct{_cefa *_ffc .SldLayout }; -// NewSlideScreenSize returns slide screen size with default MS PowerPoint slide screen size 16x9. -func NewSlideScreenSize ()SlideScreenSize {return NewSlideScreenSizeWithValue (SlideScreenSize16x9 [0],SlideScreenSize16x9 [1]);}; +// X returns the inner wrapped XML type. +func (_dddg SlideLayout )X ()*_ffc .SldLayout {return _dddg ._cefa }; -// AddImageToRels adds an image relationship to a slide without putting image on the slide. -func (_fgg Slide )AddImageToRels (img _bbd .ImageRef )string {_bcccd :=0;for _eeed ,_fdd :=range _fgg ._edb .Images {if _fdd ==img {_bcccd =_eeed +1;break ;};};var _ccedb string ;for _eeae ,_fcgg :=range _fgg ._edb .Slides (){if _fcgg ._aced ==_fgg ._aced {_bccca :=_cf .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_bcccd ,img .Format ()); -_ggbe :=_fgg ._edb ._cfb [_eeae ].AddRelationship (_bccca ,_ce .ImageType );_ccedb =_ggbe .ID ();};};return _ccedb ;};var _dag =false ; +// SorterViewPr returns the SorterViewPr property. +func (_baff ViewProperties )SorterViewPr ()*_ffc .CT_SlideSorterViewProperties {return _baff ._cgdg .SorterViewPr ;}; -// GetTableStyleById returns *dml.CT_TableStyle by its style id. -func (_eac *Presentation )GetTableStyleById (id string )*_dg .CT_TableStyle {_dfa :=_eac ._eca .TblStyle ();for _ ,_bbbb :=range _dfa {if _bbbb .StyleIdAttr ==id {return _bbbb ;};};return nil ;}; +// Open opens and reads a document from a file (.pptx). +func Open (filename string )(*Presentation ,error ){_add ,_afd :=_eaa .Open (filename );if _afd !=nil {return nil ,_ff .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_afd );};defer _add .Close (); +_fga ,_afd :=_eaa .Stat (filename );if _afd !=nil {return nil ,_ff .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_afd );};_ =_fga ;return Read (_add ,_fga .Size ());}; // SlideSize represents a slide size of a presentation. -type SlideSize struct{_fafa *_ad .CT_SlideSize ;_ebe *Presentation ;}; - -// X returns the inner wrapped XML type. -func (_adbf ViewProperties )X ()*_ad .ViewPr {return _adbf ._dbbe };func _edd (_bcd *Presentation ,_ffb *_ad .CT_Shape ,_ggcc *_ad .CT_GraphicalObjectFrame ,_ggb *TableInfo ,_ec *_dg .CT_Transform2D ,_ecb int ,_cae []rectangle ,_gc []*_dg .CT_TextParagraph )[]*TextItem {_dab :=[]*TextItem {}; -var _gge ,_dae ,_daf ,_eef ,_fac ,_aa int64 ;_dfgd :=_ec ==nil ;_ba :=0;for _ ,_dgaa :=range _gc {for _ ,_eeb :=range _dgaa .EG_TextRun {if _fdg :=_eeb .R ;_fdg !=nil {if !_dfgd {if _ec .Off !=nil {if _fag :=_ec .Ext ;_fag !=nil {_fac ,_aa =_fag .CxAttr ,_fag .CyAttr ; -};if _bec :=_ec .Off .XAttr .ST_CoordinateUnqualified ;_bec !=nil {_gge =*_bec ;_dae =_gge +_fac ;_dfgd =true ;};if _fge :=_ec .Off .YAttr .ST_CoordinateUnqualified ;_fge !=nil {_daf =*_fge ;_eef =_daf +_aa ;_dfgd =true ;};};};_dc :=append ([]rectangle {},_cae ...); -_dc =append (_dc ,rectangle {_ab :_gge ,_bca :_dae ,_gbc :_daf ,_bdb :_eef });_dab =append (_dab ,&TextItem {Presentation :_bcd ,Shape :_ffb ,GraphicFrame :_ggcc ,TableInfo :_ggb ,Paragraph :_dgaa ,Run :_fdg ,Text :_fdg .T ,_bbb :_dc ,_cg :_ecb ,_ag :_ba }); -_ba ++;};};};return _dab ;}; +type SlideSize struct{_bgbf *_ffc .CT_SlideSize ;_bgcc *Presentation ;}; -// OpenTemplate opens a template file. -func OpenTemplate (fn string )(*Presentation ,error ){_aga ,_gfba :=Open (fn );if _gfba !=nil {return nil ,_gfba ;};return _aga ,nil ;}; +// AddImage adds an image textbox to a slide. +func (_fbee Slide )AddImage (img _dab .ImageRef )Image {_cgab :=_ffc .NewCT_GroupShapeChoice ();_fbee ._gede .CSld .SpTree .Choice =append (_fbee ._gede .CSld .SpTree .Choice ,_cgab );_bfef :=_ffc .NewCT_Picture ();_cgab .Pic =append (_cgab .Pic ,_bfef ); +_bfef .NvPicPr .CNvPicPr =_fc .NewCT_NonVisualPictureProperties ();_bfef .NvPicPr .CNvPicPr .PicLocks =_fc .NewCT_PictureLocking ();_bfef .NvPicPr .CNvPicPr .PicLocks .NoChangeAspectAttr =_ea .Bool (true );_bfef .BlipFill =_fc .NewCT_BlipFillProperties (); +_bfef .BlipFill .Blip =_fc .NewCT_Blip ();_dffae :=_fbee .AddImageToRels (img );_bfef .BlipFill .Blip .EmbedAttr =_ea .String (_dffae );_bfef .BlipFill .Stretch =_fc .NewCT_StretchInfoProperties ();_bfef .BlipFill .Stretch .FillRect =_fc .NewCT_RelativeRect (); +_bfef .SpPr =_fc .NewCT_ShapeProperties ();_bfef .SpPr .PrstGeom =_fc .NewCT_PresetGeometry2D ();_bfef .SpPr .PrstGeom .PrstAttr =_fc .ST_ShapeTypeRect ;_accc :=Image {_bfef };_fea :=img .Size ();_accc .Properties ().SetWidth (_dfg .Distance (_fea .X )*_dfg .Pixel72 ); +_accc .Properties ().SetHeight (_dfg .Distance (_fea .Y )*_dfg .Pixel72 );_accc .Properties ().SetPosition (0,0);return _accc ;}; -// SaveToFileAsTemplate writes the Presentation out to a file as a template. -func (_dee *Presentation )SaveToFileAsTemplate (path string )error {return _dee .saveToFile (path ,true )}; +// X returns TextBox's underlying *pml.CT_Shape. +func (_dddgd TextBox )X ()*_ffc .CT_Shape {return _dddgd ._cgd }; -// ExtractText returns text from a presentation as a PresentationText object. -func (_ea *Presentation )ExtractText ()*PresentationText {_ace :=[]*SlideText {};for _ ,_gaa :=range _ea .Slides (){_gab :=_gaa .ExtractText ();if _gab !=nil {_ace =append (_ace ,_gab );};};return &PresentationText {Slides :_ace };}; +// GetTableStyleById returns *dml.CT_TableStyle by its style id. +func (_gcgc *Presentation )GetTableStyleById (id string )*_fc .CT_TableStyle {_edad :=_gcgc ._edaa .TblStyle ();for _ ,_dggg :=range _edad {if _dggg .StyleIdAttr ==id {return _dggg ;};};return nil ;}; -// AddTable adds an empty table to a slide. -func (_egbg Slide )AddTable ()*_bbd .Table {_gccb :=_ad .NewCT_GroupShapeChoice ();_egbg ._aced .CSld .SpTree .Choice =append (_egbg ._aced .CSld .SpTree .Choice ,_gccb );_defg :=_ad .NewCT_GraphicalObjectFrame ();_gccb .GraphicFrame =append (_gccb .GraphicFrame ,_defg ); -_defg .Xfrm .Off =_dg .NewCT_Point2D ();_bef :=int64 (1);_defg .Xfrm .Off .XAttr =_dg .ST_Coordinate {ST_CoordinateUnqualified :&_bef };_defg .Xfrm .Off .YAttr =_dg .ST_Coordinate {ST_CoordinateUnqualified :&_bef };_befg :=_defg .Graphic .CT_GraphicalObject .GraphicData ; -_befg .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"; -_aada :=_bbd .NewTableWithXfrm (_defg .Xfrm );_befg .Any =append (_befg .Any ,_aada .X ());return _aada ;};func (_gg *chart )X ()*_b .ChartSpace {return _gg ._ac }; +// 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 (_cdd *Presentation )AddSlideWithLayout (l SlideLayout )(Slide ,error ){_afe :=_ffc .NewCT_SlideIdListEntry ();_afe .IdAttr =_cdd .nextSlideID ();_cdd ._aee .SldIdLst .SldId =append (_cdd ._aee .SldIdLst .SldId ,_afe );_febc :=_ffc .NewSld ();_dfbg :=_gf .Buffer {}; +_agc :=_cba .NewEncoder (&_dfbg );_fbc :=_cba .StartElement {Name :_cba .Name {Local :"\u0073\u006c\u0069d\u0065"}};_fbc .Attr =append (_fbc .Attr ,_cba .Attr {Name :_cba .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"}); +_fbc .Attr =append (_fbc .Attr ,_cba .Attr {Name :_cba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +_fbc .Attr =append (_fbc .Attr ,_cba .Attr {Name :_cba .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"}); +_fbc .Attr =append (_fbc .Attr ,_cba .Attr {Name :_cba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +_fbc .Attr =append (_fbc .Attr ,_cba .Attr {Name :_cba .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"}); +_fbc .Attr =append (_fbc .Attr ,_cba .Attr {Name :_cba .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\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 _bdb :=l ._cefa .CSld .MarshalXML (_agc ,_fbc );_bdb !=nil {return Slide {},_bdb ;};_agc .Flush ();_dadf :=_cba .NewDecoder (&_dfbg );_febc .CSld =_ffc .NewCT_CommonSlideData ();if _ccd :=_dadf .Decode (_febc .CSld );_ccd !=nil {return Slide {},_ccd ; +};_febc .CSld .NameAttr =nil ;_febc .CSld .SpTree .Choice =_fec (_febc .CSld .SpTree .Choice );_cdd ._babe =append (_cdd ._babe ,_febc );_cdd ._acc =append (_cdd ._acc ,len (_cdd ._babe ));_gcfa :=_cdd ._bfg .AddAutoRelationship (_ea .DocTypePresentation ,_ea .OfficeDocumentType ,len (_cdd ._babe ),_ea .SlideType ); +_afe .RIdAttr =_gcfa .ID ();_gfeb :=_ea .AbsoluteFilename (_ea .DocTypePresentation ,_ea .SlideType ,len (_cdd ._babe ));_cdd .ContentTypes .AddOverride (_gfeb ,_ea .SlideContentType );_dbf :=_dab .NewRelationships ();_cdd ._cdec =append (_cdd ._cdec ,_dbf ); +_afb :=len (_cdd ._cdec )-1;for _cgb ,_bff :=range _cdd ._age {if _bff ==l .X (){_fbbg :=_cdd ._cffc [_cgb ];for _ ,_fcd :=range _fbbg .X ().Relationship {if _fcd .TypeAttr !=_ea .SlideMasterType {_cdd ._cdec [_afb ].X ().Relationship =append (_cdd ._cdec [_afb ].X ().Relationship ,_fcd ); +};};_dbf .AddAutoRelationship (_ea .DocTypePresentation ,_ea .SlideType ,_cgb +1,_ea .SlideLayoutType );};};_cab :=Slide {_afe ,_febc ,_cdd ,nil };return _cab ,nil ;};func _af (_ee *Presentation ,_bb []*_ffc .CT_GroupShapeChoice ,_fcf []rectangle ,_ffcb []*TextItem )[]*TextItem {for _ ,_ec :=range _bb {_cff :=append ([]rectangle {},_fcf ...); +for _ ,_beg :=range _ec .Sp {_ffcb =append (_ffcb ,_fdf (_ee ,_beg ,nil ,nil ,_beg .SpPr .Xfrm ,0,_fcf ,_beg .TxBody .P )...);};for _ ,_bg :=range _ec .GraphicFrame {if _bg !=nil &&_bg .Graphic !=nil &&_bg .Graphic .GraphicData !=nil {_ggc :=_bg .Xfrm ; +for _ ,_cc :=range _bg .Graphic .GraphicData .Any {if _gc ,_bdg :=_cc .(*_fc .Tbl );_bdg {_cbd :=&_gc .CT_Table ;_dgc :=0;for _ccc ,_bbf :=range _gc .Tr {for _ccb ,_cca :=range _bbf .Tc {_ebf :=&TableInfo {Table :_cbd ,Row :_bbf ,Cell :_cca ,RowIndex :_ccc ,ColIndex :_ccb }; +_ffcb =append (_ffcb ,_fdf (_ee ,nil ,_bg ,_ebf ,_ggc ,_dgc ,_fcf ,_cca .TxBody .P )...);_dgc ++;};};};};};};for _ ,_ca :=range _ec .GrpSp {if _ca .GrpSpPr !=nil {_ag :=_ca .GrpSpPr .Xfrm ;var _agb ,_bac int64 ;if _ag .Off !=nil {_gd ,_bag :=_ag .Off .XAttr .ST_CoordinateUnqualified ,_ag .Off .YAttr .ST_CoordinateUnqualified ; +if _gd !=nil &&_bag !=nil {if _geg :=_ag .Ext ;_geg !=nil {_agb ,_bac =_geg .CxAttr ,_geg .CyAttr ;};_cff =append (_cff ,rectangle {_fdg :*_gd ,_cg :*_bag ,_bf :*_gd +_agb ,_cf :*_bag +_bac });};};};_ffcb =_af (_ee ,_ca .Choice ,_cff ,_ffcb );};};return _ffcb ; +}; -// Slide represents a slide of a presentation. -type Slide struct{_aab *_ad .CT_SlideIdListEntry ;_aced *_ad .Sld ;_edb *Presentation ;_deaf *_dg .CT_ColorMapping ;}; +// NewViewProperties constructs a new ViewProperties. +func NewViewProperties ()ViewProperties {return ViewProperties {_cgdg :_ffc .NewViewPr ()}};func (_bgb sort2d )Len ()int {return len (_bgb )}; -// ClearAll completely clears a placeholder. To be useable, at least one -// paragraph must be added after ClearAll via AddParagraph. -func (_cgf PlaceHolder )ClearAll (){_cgf ._eda .SpPr =_dg .NewCT_ShapeProperties ();_cgf ._eda .TxBody =_dg .NewCT_TextBody ();_cgf ._eda .TxBody .LstStyle =_dg .NewCT_TextListStyle ();}; +// X returns the inner wrapped XML type. +func (_acdd *Presentation )X ()*_ffc .Presentation {return _acdd ._aee };func (_gba *Presentation )Validate ()error {if _bgg :=_gba ._aee .Validate ();_bgg !=nil {return _bgg ;};for _eabg ,_gbac :=range _gba .Slides (){if _eadg :=_gbac .ValidateWithPath (_ff .Sprintf ("\u0053l\u0069\u0064\u0065\u005b\u0025\u0064]",_eabg )); +_eadg !=nil {return _eadg ;};};for _dffa ,_ccg :=range _gba ._fdea {if _fgcf :=_ccg .ValidateWithPath (_ff .Sprintf ("\u0053l\u0069d\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u005b\u0025\u0064\u005d",_dffa ));_fgcf !=nil {return _fgcf ;};};for _dgg ,_fgag :=range _gba ._age {if _ada :=_fgag .ValidateWithPath (_ff .Sprintf ("\u0053l\u0069d\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u005b\u0025\u0064\u005d",_dgg )); +_ada !=nil {return _ada ;};};return nil ;};func (_cda *Presentation )save (_daec _gg .Writer ,_eagd bool )error {const _bge ="\u0050\u0072\u0065\u0073en\u0074\u0061\u0074\u0069\u006f\u006e\u003a\u0070\u002e\u0053\u0061\u0076\u0065";if _eed :=_cda ._aee .Validate (); +_eed !=nil {_ba .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",_eed );};if !_bd .GetLicenseKey ().IsLicensed ()&&!_eac {_ff .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"); +_ff .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 _ga .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");};_adf :="\u0075n\u006b\u006e\u006f\u0077\u006e";if _fcee ,_gcg :=_daec .(*_eaa .File ); +_gcg {_adf =_fcee .Name ();};if len (_cda ._ade )==0{_bdba ,_agf :=_bd .GenRefId ("\u0070\u0077");if _agf !=nil {_ba .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_agf );return _agf ;};_cda ._ade =_bdba ;};if _bagb :=_bd .Track (_cda ._ade ,_bge ,_adf ); +_bagb !=nil {_ba .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_bagb );return _bagb ;};if _eagd {_cda .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"); +_cda .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 {_cda .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"); +_cda .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"); +};_dea :=_ea .DocTypePresentation ;_eecg :=_baf .NewWriter (_daec );defer _eecg .Close ();if _ggd :=_f .MarshalXML (_eecg ,_ea .BaseRelsFilename ,_cda .Rels .X ());_ggd !=nil {return _ggd ;};if _cade :=_f .MarshalXMLByType (_eecg ,_dea ,_ea .ExtendedPropertiesType ,_cda .AppProperties .X ()); +_cade !=nil {return _cade ;};if _cfff :=_f .MarshalXMLByType (_eecg ,_dea ,_ea .CorePropertiesType ,_cda .CoreProperties .X ());_cfff !=nil {return _cfff ;};if _cgbc :=_f .MarshalXMLByType (_eecg ,_dea ,_ea .PresentationPropertiesType ,_cda ._bcb .X ()); +_cgbc !=nil {return _cgbc ;};if _bcg :=_f .MarshalXMLByType (_eecg ,_dea ,_ea .ViewPropertiesType ,_cda ._cfbg .X ());_bcg !=nil {return _bcg ;};if _gbf :=_f .MarshalXMLByType (_eecg ,_dea ,_ea .TableStylesType ,_cda ._edaa .X ());_gbf !=nil {return _gbf ; +};if _cda .CustomProperties .X ()!=nil {if _ecag :=_f .MarshalXMLByType (_eecg ,_dea ,_ea .CustomPropertiesType ,_cda .CustomProperties .X ());_ecag !=nil {return _ecag ;};};if _cda .Thumbnail !=nil {_bba ,_fbfg :=_eecg .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067"); +if _fbfg !=nil {return _fbfg ;};if _dacb :=_cb .Encode (_bba ,_cda .Thumbnail ,nil );_dacb !=nil {return _dacb ;};};_ffe :=_ea .AbsoluteFilename (_dea ,_ea .OfficeDocumentType ,0);if _bfab :=_f .MarshalXML (_eecg ,_ffe ,_cda ._aee );_bfab !=nil {return _bfab ; +};if _ead :=_f .MarshalXML (_eecg ,_f .RelationsPathFor (_ffe ),_cda ._bfg .X ());_ead !=nil {return _ead ;};for _ebeg ,_dfed :=range _cda ._babe {if _dfed ==nil {continue ;};_gac :=_ea .AbsoluteFilename (_ea .DocTypePresentation ,_ea .SlideType ,_cda ._acc [_ebeg ]); +_f .MarshalXML (_eecg ,_gac ,_dfed );if !_cda ._cdec [_ebeg ].IsEmpty (){_edcb :=_f .RelationsPathFor (_gac );_f .MarshalXML (_eecg ,_edcb ,_cda ._cdec [_ebeg ].X ());};};for _egg ,_afea :=range _cda ._fdea {if _afea ==nil {continue ;};_ggcc :=_ea .AbsoluteFilename (_ea .DocTypePresentation ,_ea .SlideMasterType ,_cda ._fee [_egg ]); +_f .MarshalXML (_eecg ,_ggcc ,_afea );if !_cda ._ccae [_egg ].IsEmpty (){_ffg :=_f .RelationsPathFor (_ggcc );_f .MarshalXML (_eecg ,_ffg ,_cda ._ccae [_egg ].X ());};};for _dfa ,_addd :=range _cda ._age {if _addd ==nil {continue ;};_aaeb :=_ea .AbsoluteFilename (_ea .DocTypePresentation ,_ea .SlideLayoutType ,_dfa +1); +_f .MarshalXML (_eecg ,_aaeb ,_addd );if !_cda ._cffc [_dfa ].IsEmpty (){_fefe :=_f .RelationsPathFor (_aaeb );_f .MarshalXML (_eecg ,_fefe ,_cda ._cffc [_dfa ].X ());};};for _fdd ,_cdc :=range _cda ._ccf {if _cdc ==nil {continue ;};_abdde :=_ea .AbsoluteFilename (_ea .DocTypePresentation ,_ea .ThemeType ,_cda ._gga [_fdd ]); +_f .MarshalXML (_eecg ,_abdde ,_cdc );if !_cda ._dged [_fdd ].IsEmpty (){_gce :=_f .RelationsPathFor (_abdde );_f .MarshalXML (_eecg ,_gce ,_cda ._dged [_fdd ].X ());};};for _geb ,_bgf :=range _cda ._bbfa {_cdg :=_ea .AbsoluteFilename (_dea ,_ea .ChartType ,_geb +1); +_f .MarshalXML (_eecg ,_cdg ,_bgf );};for _bcgd ,_ffbc :=range _cda ._bee {_gfb :=_ea .AbsoluteFilename (_dea ,_ea .HandoutMasterType ,_bcgd +1);_f .MarshalXML (_eecg ,_gfb ,_ffbc );};for _aeea ,_eff :=range _cda ._dae {if _eff ==nil {continue ;};_fabf :=_ea .AbsoluteFilename (_dea ,_ea .NotesMasterType ,_cda ._gbc [_aeea ]); +_f .MarshalXML (_eecg ,_fabf ,_eff );};for _cfbf ,_dfaa :=range _cda .Images {_gfa :=_cfbf +1;if _gad ,_caba :=_da .StringToNumbers (_dfaa .Target ());_caba &&_gfa !=_gad {_gfa =_gad ;};if _fffc :=_dab .AddImageToZip (_eecg ,_dfaa ,_gfa ,_ea .DocTypePresentation ); +_fffc !=nil {return _fffc ;};};_cda .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_cda .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067"); +_cda .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_cda .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");if _cbfc :=_f .MarshalXML (_eecg ,_ea .ContentTypesFilename ,_cda .ContentTypes .X ()); +_cbfc !=nil {return _cbfc ;};if _ggg :=_cda .WriteExtraFiles (_eecg );_ggg !=nil {return _ggg ;};return nil ;}; -// TextBox is a text box within a slide. -type TextBox struct{_geb *_ad .CT_Shape }; +// Save writes the presentation out to a writer in the Zip package format +func (_def *Presentation )Save (w _gg .Writer )error {return _def .save (w ,false )}; -// Text returns text from a slide as one string separated with line breaks. -func (_fgd *SlideText )Text ()string {_fga :=_ed .NewBuffer ([]byte {});for _ ,_egd :=range _fgd .Items {if _egd .Text !=""{_fga .WriteString (_egd .Text );_fga .WriteString ("\u000a");};};return _fga .String ();}; +// X returns the inner wrapped XML type. +func (_fge PresentationProperties )X ()*_ffc .PresentationPr {return _fge ._bfbd }; -// HtmlPubPr returns the HtmlPubPr property. -func (_ffbg PresentationProperties )HtmlPubPr ()*_ad .CT_HtmlPublishProperties {return _ffbg ._gfc .HtmlPubPr ;}; +// SetOffsetY sets vertical offset of text box in distance units (see measurement package). +func (_fdc TextBox )SetOffsetY (offY float64 ){_bedd :=_fdc .getOff ();_aecg :=_dfg .ToEMU (offY );_bedd .YAttr =_fc .ST_Coordinate {ST_CoordinateUnqualified :&_aecg };}; -// 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 (_fcc *Presentation )AddSlideWithLayout (l SlideLayout )(Slide ,error ){_aea :=_ad .NewCT_SlideIdListEntry ();_aea .IdAttr =_fcc .nextSlideID ();_fcc ._cga .SldIdLst .SldId =append (_fcc ._cga .SldIdLst .SldId ,_aea );_fgf :=_ad .NewSld ();_bee :=_ed .Buffer {}; -_cgcb :=_cab .NewEncoder (&_bee );_dfff :=_cab .StartElement {Name :_cab .Name {Local :"\u0073\u006c\u0069d\u0065"}};_dfff .Attr =append (_dfff .Attr ,_cab .Attr {Name :_cab .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"}); -_dfff .Attr =append (_dfff .Attr ,_cab .Attr {Name :_cab .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -_dfff .Attr =append (_dfff .Attr ,_cab .Attr {Name :_cab .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"}); -_dfff .Attr =append (_dfff .Attr ,_cab .Attr {Name :_cab .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -_dfff .Attr =append (_dfff .Attr ,_cab .Attr {Name :_cab .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"}); -_dfff .Attr =append (_dfff .Attr ,_cab .Attr {Name :_cab .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\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 _caef :=l ._dcab .CSld .MarshalXML (_cgcb ,_dfff );_caef !=nil {return Slide {},_caef ;};_cgcb .Flush ();_fbf :=_cab .NewDecoder (&_bee );_fgf .CSld =_ad .NewCT_CommonSlideData ();if _age :=_fbf .Decode (_fgf .CSld );_age !=nil {return Slide {},_age ; -};_fgf .CSld .NameAttr =nil ;_fgf .CSld .SpTree .Choice =_bcaf (_fgf .CSld .SpTree .Choice );_fcc ._agg =append (_fcc ._agg ,_fgf );_fcc ._cbe =append (_fcc ._cbe ,len (_fcc ._agg ));_ceba :=_fcc ._eaa .AddAutoRelationship (_ce .DocTypePresentation ,_ce .OfficeDocumentType ,len (_fcc ._agg ),_ce .SlideType ); -_aea .RIdAttr =_ceba .ID ();_dgf :=_ce .AbsoluteFilename (_ce .DocTypePresentation ,_ce .SlideType ,len (_fcc ._agg ));_fcc .ContentTypes .AddOverride (_dgf ,_ce .SlideContentType );_gfa :=_bbd .NewRelationships ();_fcc ._cfb =append (_fcc ._cfb ,_gfa ); -_aged :=len (_fcc ._cfb )-1;for _fgba ,_gagf :=range _fcc ._aef {if _gagf ==l .X (){_bad :=_fcc ._gdf [_fgba ];for _ ,_feg :=range _bad .X ().Relationship {if _feg .TypeAttr !=_ce .SlideMasterType {_fcc ._cfb [_aged ].X ().Relationship =append (_fcc ._cfb [_aged ].X ().Relationship ,_feg ); -};};_gfa .AddAutoRelationship (_ce .DocTypePresentation ,_ce .SlideType ,_fgba +1,_ce .SlideLayoutType );};};_acg :=Slide {_aea ,_fgf ,_fcc ,nil };return _acg ,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 (_gea *Presentation )AddImage (i _dab .Image )(_dab .ImageRef ,error ){_aggd :=_dab .MakeImageRef (i ,&_gea .DocBase ,_gea ._bfg );if i .Data ==nil &&i .Path ==""{return _aggd ,_ga .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 _aggd ,_ga .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 _aggd ,_ga .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 !=""{_abg :=_ge .Add (i .Path );if _abg !=nil {return _aggd ,_abg ;};};_gea .Images =append (_gea .Images ,_aggd );_gea .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_gea .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067"); +_gea .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_gea .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_gea .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format ); +return _aggd ,nil ;}; -// AddSlide adds a new slide to the presentation. -func (_fgef *Presentation )AddSlide ()Slide {_ged :=_ad .NewCT_SlideIdListEntry ();_ged .IdAttr =_fgef .nextSlideID ();_fgef ._cga .SldIdLst .SldId =append (_fgef ._cga .SldIdLst .SldId ,_ged );_fda :=_ad .NewSld ();_fda .CSld .SpTree .NvGrpSpPr .CNvPr .IdAttr =1; -_fda .CSld .SpTree .GrpSpPr .Xfrm =_dg .NewCT_GroupTransform2D ();_fda .CSld .SpTree .GrpSpPr .Xfrm .Off =_dg .NewCT_Point2D ();_fda .CSld .SpTree .GrpSpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_ce .Int64 (0);_fda .CSld .SpTree .GrpSpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_ce .Int64 (0); -_fda .CSld .SpTree .GrpSpPr .Xfrm .Ext =_dg .NewCT_PositiveSize2D ();_fda .CSld .SpTree .GrpSpPr .Xfrm .Ext .CxAttr =int64 (0*_c .Point );_fda .CSld .SpTree .GrpSpPr .Xfrm .Ext .CyAttr =int64 (0*_c .Point );_fda .CSld .SpTree .GrpSpPr .Xfrm .ChOff =_fda .CSld .SpTree .GrpSpPr .Xfrm .Off ; -_fda .CSld .SpTree .GrpSpPr .Xfrm .ChExt =_fda .CSld .SpTree .GrpSpPr .Xfrm .Ext ;_fgef ._agg =append (_fgef ._agg ,_fda );_fgef ._cbe =append (_fgef ._cbe ,len (_fgef ._agg ));_fgbd :=_fgef ._eaa .AddAutoRelationship (_ce .DocTypePresentation ,_ce .OfficeDocumentType ,len (_fgef ._agg ),_ce .SlideType ); -_ged .RIdAttr =_fgbd .ID ();_gage :=_ce .AbsoluteFilename (_ce .DocTypePresentation ,_ce .SlideType ,len (_fgef ._agg ));_fgef .ContentTypes .AddOverride (_gage ,_ce .SlideContentType );_ffea :=_bbd .NewRelationships ();_fgef ._cfb =append (_fgef ._cfb ,_ffea ); -_ffea .AddAutoRelationship (_ce .DocTypePresentation ,_ce .SlideType ,len (_fgef ._aef ),_ce .SlideLayoutType );return Slide {_ged ,_fda ,_fgef ,nil };}; +// SaveToFileAsTemplate writes the Presentation out to a file as a template. +func (_agcc *Presentation )SaveToFileAsTemplate (path string )error {return _agcc .saveToFile (path ,true );}; // GetChartSpaceByRelId returns a *crt.ChartSpace with the associated relation ID in the // slide. -func (_gbfdd *Slide )GetChartSpaceByRelId (relId string )*_b .ChartSpace {_dgea :=_gbfdd .getSlideRels ();if (_dgea ==_bbd .Relationships {}){return nil ;};_ccde :=_dgea .GetTargetByRelId (relId );for _ ,_bbc :=range _gbfdd ._edb ._agd {if _ccde ==_bbc .Target (){return _bbc ._ac ; -};};return nil ;}; +func (_bfag *Slide )GetChartSpaceByRelId (relId string )*_g .ChartSpace {_bcgb :=_bfag .getSlideRels ();if (_bcgb ==_dab .Relationships {}){return nil ;};_dacbf :=_bcgb .GetTargetByRelId (relId );for _ ,_bege :=range _bfag ._caff ._bbfa {if _dacbf ==_bege .Target (){return _bege ._dfd ; +};};return nil ;};func _fdf (_bgc *Presentation ,_cbf *_ffc .CT_Shape ,_eef *_ffc .CT_GraphicalObjectFrame ,_fgb *TableInfo ,_fab *_fc .CT_Transform2D ,_eaf int ,_fef []rectangle ,_cbe []*_fc .CT_TextParagraph )[]*TextItem {_cbc :=[]*TextItem {};var _ace ,_cfd ,_bbg ,_gfe ,_gdf ,_fgc int64 ; +_feb :=_fab ==nil ;_fad :=0;for _ ,_baa :=range _cbe {for _ ,_cbgc :=range _baa .EG_TextRun {if _bef :=_cbgc .R ;_bef !=nil {if !_feb {if _fab .Off !=nil {if _dad :=_fab .Ext ;_dad !=nil {_gdf ,_fgc =_dad .CxAttr ,_dad .CyAttr ;};if _bgcd :=_fab .Off .XAttr .ST_CoordinateUnqualified ; +_bgcd !=nil {_ace =*_bgcd ;_cfd =_ace +_gdf ;_feb =true ;};if _db :=_fab .Off .YAttr .ST_CoordinateUnqualified ;_db !=nil {_bbg =*_db ;_gfe =_bbg +_fgc ;_feb =true ;};};};_bab :=append ([]rectangle {},_fef ...);_bab =append (_bab ,rectangle {_fdg :_ace ,_bf :_cfd ,_cg :_bbg ,_cf :_gfe }); +_cbc =append (_cbc ,&TextItem {Presentation :_bgc ,Shape :_cbf ,GraphicFrame :_eef ,TableInfo :_fgb ,Paragraph :_baa ,Run :_bef ,Text :_bef .T ,_eb :_bab ,_dg :_eaf ,_eae :_fad });_fad ++;};};};return _cbc ;}; // SlideMaster is the slide master for a presentation. -type SlideMaster struct{_fbbdd *Presentation ;_ffcb _bbd .Relationships ;_bdde *_ad .SldMaster ;}; +type SlideMaster struct{_adead *Presentation ;_adae _dab .Relationships ;_fae *_ffc .SldMaster ;}; // X returns the inner wrapped XML type. -func (_bcf PlaceHolder )X ()*_ad .CT_Shape {return _bcf ._eda }; +func (_eaac PlaceHolder )X ()*_ffc .CT_Shape {return _eaac ._eag };type chart struct{_dfd *_g .ChartSpace ;_gaf string ;_gfc string ;}; -// SlideScreenSize represents the slide screen size as a 2 element array -// representing the width and height in EMU units. -type SlideScreenSize [2]int32 ; +// NewSlideScreenSize returns slide screen size with default MS PowerPoint slide screen size 16x9. +func NewSlideScreenSize ()SlideScreenSize {return NewSlideScreenSizeWithValue (SlideScreenSize16x9 [0],SlideScreenSize16x9 [1]);}; // GetLayoutByName retrieves a slide layout given a layout name. -func (_gce *Presentation )GetLayoutByName (name string )(SlideLayout ,error ){for _ ,_bbg :=range _gce ._aef {if _bbg .CSld .NameAttr !=nil &&name ==*_bbg .CSld .NameAttr {return SlideLayout {_bbg },nil ;};};return SlideLayout {},_gf .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"); +func (_ebfd *Presentation )GetLayoutByName (name string )(SlideLayout ,error ){for _ ,_gbae :=range _ebfd ._age {if _gbae .CSld .NameAttr !=nil &&name ==*_gbae .CSld .NameAttr {return SlideLayout {_gbae },nil ;};};return SlideLayout {},_ga .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"); }; -// SlideMasters returns the slide masters defined in the presentation. -func (_caga *Presentation )SlideMasters ()[]SlideMaster {_bebg :=[]SlideMaster {};for _dgba ,_gcba :=range _caga ._cee {_bebg =append (_bebg ,SlideMaster {_caga ,_caga ._abd [_dgba ],_gcba });};return _bebg ;}; +// ValidateWithPath validates the slide passing path informaton for a better +// error message. +func (_dgf Slide )ValidateWithPath (path string )error {if _bcffb :=_dgf ._gede .ValidateWithPath (path );_bcffb !=nil {return _bcffb ;};for _ ,_gfbb :=range _dgf ._gede .CSld .SpTree .Choice {for _ ,_baaa :=range _gfbb .Sp {if _baaa .TxBody !=nil {if len (_baaa .TxBody .P )==0{return _ga .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 ;}; -// Width returns slide screen size width in EMU units. -func (_dabd *SlideScreenSize )Width ()int32 {return _dabd [0]}; +// GetImageByTarget returns an ImageRef with the given target in the +// document. +func (_bdc *Presentation )GetImageByTarget (target string )(_dab .ImageRef ,bool ){for _ ,_abf :=range _bdc .Images {if _abf .Target ()==target {return _abf ,true ;};};return _dab .ImageRef {},false ;}; -// GridSpacing returns the GridSpacing property. -func (_dgec ViewProperties )GridSpacing ()*_dg .CT_PositiveSize2D {return _dgec ._dbbe .GridSpacing };func (_fba *Presentation )nextSlideID ()uint32 {_gef :=uint32 (256);for _ ,_cec :=range _fba ._cga .SldIdLst .SldId {if _cec .IdAttr >=_gef {_gef =_cec .IdAttr +1; -};};return _gef ;}; +// SaveAsTemplate writes the presentation out to a writer in the Zip package format as a template +func (_dbad *Presentation )SaveAsTemplate (w _gg .Writer )error {return _dbad .save (w ,true )}; -// SlideLayouts returns a slice of all layouts in SlideMaster. -func (_ffgfg SlideMaster )SlideLayouts ()[]SlideLayout {_bbdc :=map[string ]int {};_ggfb :=[]SlideLayout {};for _ ,_feebd :=range _ffgfg ._ffcb .Relationships (){_aaeb :=_g .Replace (_feebd .Target (),".\u002e\u002f\u0073\u006c\u0069\u0064e\u004c\u0061\u0079\u006f\u0075\u0074\u0073\u002f\u0073l\u0069\u0064\u0065L\u0061y\u006f\u0075\u0074","",-1); -_aaeb =_g .Replace (_aaeb ,"\u002e\u0078\u006d\u006c","",-1);if _dagb ,_agef :=_a .ParseInt (_aaeb ,10,32);_agef ==nil {_bbdc [_feebd .ID ()]=int (_dagb );};};for _ ,_egce :=range _ffgfg ._bdde .SldLayoutIdLst .SldLayoutId {if _dfed ,_ecd :=_bbdc [_egce .RIdAttr ]; -_ecd {_dged :=_ffgfg ._fbbdd ._aef [_dfed -1];_ggfb =append (_ggfb ,SlideLayout {_dged });};};return _ggfb ;}; +// ExtractText returns text from a presentation as a PresentationText object. +func (_be *Presentation )ExtractText ()*PresentationText {_dac :=[]*SlideText {};for _ ,_ac :=range _be .Slides (){_eg :=_ac .ExtractText ();if _eg !=nil {_dac =append (_dac ,_eg );};};return &PresentationText {Slides :_dac };}; -// Save writes the presentation out to a writer in the Zip package format -func (_caec *Presentation )Save (w _df .Writer )error {return _caec .save (w ,false )}; +// Height returns slide screen size height in EMU units. +func (_dfdcg *SlideScreenSize )Height ()int32 {return _dfdcg [1]}; -// 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 (_gba Slide )GetPlaceholder (t _ad .ST_PlaceholderType )(PlaceHolder ,error ){for _ ,_gdgf :=range _gba ._aced .CSld .SpTree .Choice {for _ ,_dcgg :=range _gdgf .Sp {if _dcgg .NvSpPr !=nil &&_dcgg .NvSpPr .NvPr !=nil &&_dcgg .NvSpPr .NvPr .Ph !=nil {if _dcgg .NvSpPr .NvPr .Ph .TypeAttr ==t {return PlaceHolder {_dcgg ,_gba ._aced },nil ; -};};};};return PlaceHolder {},_gf .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");}; +// Themes returns an array of presentation themes. +func (_eba *Presentation )Themes ()[]*_fc .Theme {return _eba ._ccf }; -// SlideLayout is a layout from which slides can be created. -type SlideLayout struct{_dcab *_ad .SldLayout }; +// 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 };}; -// X returns TextBox's underlying *pml.CT_Shape. -func (_abcdd TextBox )X ()*_ad .CT_Shape {return _abcdd ._geb }; +// ViewProperties contains presentation specific properties. +type ViewProperties struct{_cgdg *_ffc .ViewPr }; -// Themes returns an array of presentation themes. -func (_bgga *Presentation )Themes ()[]*_dg .Theme {return _bgga ._ffg }; +// 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 (_bfe PlaceHolder )Clear (){_bfe .ClearAll ();_cgg :=_fc .NewCT_TextParagraph ();_bfe ._eag .TxBody .P =[]*_fc .CT_TextParagraph {_cgg };_cgg .EndParaRPr =_fc .NewCT_TextCharacterProperties ();_cgg .EndParaRPr .LangAttr =_ea .String ("\u0065\u006e\u002dU\u0053"); +}; -// Presentation returns a slide's presentation. -func (_ccef Slide )Presentation ()*Presentation {return _ccef ._edb }; +// Presentation is the a presentation base document. +type Presentation struct{_dab .DocBase ;_aee *_ffc .Presentation ;_bfg _dab .Relationships ;_babe []*_ffc .Sld ;_cdec []_dab .Relationships ;_acc []int ;_fdea []*_ffc .SldMaster ;_ccae []_dab .Relationships ;_fee []int ;_age []*_ffc .SldLayout ;_cffc []_dab .Relationships ; +_ccf []*_fc .Theme ;_dged []_dab .Relationships ;_gga []int ;_edaa _dab .TableStyles ;_bcb PresentationProperties ;_cfbg ViewProperties ;_fadf []*_fc .CT_Hyperlink ;_bbfa []*chart ;_bee []*_ffc .HandoutMaster ;_dae []*_ffc .NotesMaster ;_gbc []int ;_cga []*_ea .XSDAny ; +_bfd map[string ]string ;_ade string ;}; -// Slides returns the slides in the presentation. -func (_fgca *Presentation )Slides ()[]Slide {_cde :=[]Slide {};for _fgda ,_fff :=range _fgca ._agg {_cde =append (_cde ,Slide {_fgca ._cga .SldIdLst .SldId [_fgda ],_fff ,_fgca ,nil });};return _cde ;}; +// LastViewAttr returns the LastViewAttr property. +func (_cefe ViewProperties )LastViewAttr ()_ffc .ST_ViewType {return _cefe ._cgdg .LastViewAttr }; -// ClrMru returns the ClrMru property. -func (_bgb PresentationProperties )ClrMru ()*_dg .CT_ColorMRU {return _bgb ._gfc .ClrMru }; +// SlideLayouts returns the slide layouts defined in the presentation. +func (_geca *Presentation )SlideLayouts ()[]SlideLayout {_dde :=[]SlideLayout {};for _ ,_gcd :=range _geca ._age {if _gcd ==nil {continue ;};if _gcd .CSld .NameAttr ==nil {continue ;};_dde =append (_dde ,SlideLayout {_gcd });};return _dde ;};func (_baag *Presentation )nextSlideID ()uint32 {_eegd :=uint32 (256); +for _ ,_cdf :=range _baag ._aee .SldIdLst .SldId {if _cdf .IdAttr >=_eegd {_eegd =_cdf .IdAttr +1;};};return _eegd ;}; -// PresentationProperties contains document specific properties. -type PresentationProperties struct{_gfc *_ad .PresentationPr }; +// AddTextBox adds an empty textbox to a slide. +func (_fdff Slide )AddTextBox ()TextBox {_gadb :=_ffc .NewCT_GroupShapeChoice ();_fdff ._gede .CSld .SpTree .Choice =append (_fdff ._gede .CSld .SpTree .Choice ,_gadb );_baggf :=_ffc .NewCT_Shape ();_gadb .Sp =append (_gadb .Sp ,_baggf );_baggf .SpPr =_fc .NewCT_ShapeProperties (); +_baggf .SpPr .Xfrm =_fc .NewCT_Transform2D ();_baggf .SpPr .PrstGeom =_fc .NewCT_PresetGeometry2D ();_baggf .SpPr .PrstGeom .PrstAttr =_fc .ST_ShapeTypeRect ;_baggf .NvSpPr =_ffc .NewCT_ShapeNonVisual ();_baggf .NvSpPr .CNvSpPr =_fc .NewCT_NonVisualDrawingShapeProps (); +_cecg :=true ;_baggf .NvSpPr .CNvSpPr .TxBoxAttr =&_cecg ;_baggf .TxBody =_fc .NewCT_TextBody ();_baggf .TxBody .BodyPr =_fc .NewCT_TextBodyProperties ();_baggf .TxBody .BodyPr .WrapAttr =_fc .ST_TextWrappingTypeSquare ;_baggf .TxBody .BodyPr .SpAutoFit =_fc .NewCT_TextShapeAutofit (); +_efcg :=TextBox {_baggf };_efcg .Properties ().SetWidth (3*_dfg .Inch );_efcg .Properties ().SetHeight (1*_dfg .Inch );_efcg .Properties ().SetPosition (0,0);return _efcg ;}; -// 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 *_dg .CT_TextParagraph ;Run *_dg .CT_RegularTextRun ;TableInfo *TableInfo ;_bbb []rectangle ;_cg int ;_ag int ;};func (_geea *Presentation )save (_dceg _df .Writer ,_cef bool )error {const _ccd ="\u0050\u0072\u0065\u0073en\u0074\u0061\u0074\u0069\u006f\u006e\u003a\u0070\u002e\u0053\u0061\u0076\u0065"; -if _gfcd :=_geea ._cga .Validate ();_gfcd !=nil {_fa .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",_gfcd ); -};if !_cb .GetLicenseKey ().IsLicensed ()&&!_dag {_cf .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");_cf .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 _gf .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");};_bdc :="\u0075n\u006b\u006e\u006f\u0077\u006e";if _eagc ,_bdaa :=_dceg .(*_cag .File ); -_bdaa {_bdc =_eagc .Name ();};if len (_geea ._beg )==0{_gabc ,_feeb :=_cb .GenRefId ("\u0070\u0077");if _feeb !=nil {_fa .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_feeb );return _feeb ;};_geea ._beg =_gabc ;};if _aggc :=_cb .Track (_geea ._beg ,_ccd ,_bdc ); -_aggc !=nil {_fa .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_aggc );return _aggc ;};if _cef {_geea .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"); -_geea .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 {_geea .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"); -_geea .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"); -};_bgc :=_ce .DocTypePresentation ;_dec :=_dad .NewWriter (_dceg );defer _dec .Close ();if _bdcb :=_f .MarshalXML (_dec ,_ce .BaseRelsFilename ,_geea .Rels .X ());_bdcb !=nil {return _bdcb ;};if _edada :=_f .MarshalXMLByType (_dec ,_bgc ,_ce .ExtendedPropertiesType ,_geea .AppProperties .X ()); -_edada !=nil {return _edada ;};if _bcac :=_f .MarshalXMLByType (_dec ,_bgc ,_ce .CorePropertiesType ,_geea .CoreProperties .X ());_bcac !=nil {return _bcac ;};if _dd :=_f .MarshalXMLByType (_dec ,_bgc ,_ce .PresentationPropertiesType ,_geea ._ece .X ()); -_dd !=nil {return _dd ;};if _ecff :=_f .MarshalXMLByType (_dec ,_bgc ,_ce .ViewPropertiesType ,_geea ._fcg .X ());_ecff !=nil {return _ecff ;};if _cba :=_f .MarshalXMLByType (_dec ,_bgc ,_ce .TableStylesType ,_geea ._eca .X ());_cba !=nil {return _cba ; -};if _geea .CustomProperties .X ()!=nil {if _caea :=_f .MarshalXMLByType (_dec ,_bgc ,_ce .CustomPropertiesType ,_geea .CustomProperties .X ());_caea !=nil {return _caea ;};};if _geea .Thumbnail !=nil {_bbdb ,_dadc :=_dec .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067"); -if _dadc !=nil {return _dadc ;};if _cgdf :=_ee .Encode (_bbdb ,_geea .Thumbnail ,nil );_cgdf !=nil {return _cgdf ;};};_afe :=_ce .AbsoluteFilename (_bgc ,_ce .OfficeDocumentType ,0);if _eaef :=_f .MarshalXML (_dec ,_afe ,_geea ._cga );_eaef !=nil {return _eaef ; -};if _ggd :=_f .MarshalXML (_dec ,_f .RelationsPathFor (_afe ),_geea ._eaa .X ());_ggd !=nil {return _ggd ;};for _bbf ,_dffg :=range _geea ._agg {if _dffg ==nil {continue ;};_gga :=_ce .AbsoluteFilename (_ce .DocTypePresentation ,_ce .SlideType ,_geea ._cbe [_bbf ]); -_f .MarshalXML (_dec ,_gga ,_dffg );if !_geea ._cfb [_bbf ].IsEmpty (){_bgce :=_f .RelationsPathFor (_gga );_f .MarshalXML (_dec ,_bgce ,_geea ._cfb [_bbf ].X ());};};for _ccff ,_cdb :=range _geea ._cee {if _cdb ==nil {continue ;};_bagd :=_ce .AbsoluteFilename (_ce .DocTypePresentation ,_ce .SlideMasterType ,_geea ._dadf [_ccff ]); -_f .MarshalXML (_dec ,_bagd ,_cdb );if !_geea ._abd [_ccff ].IsEmpty (){_adfa :=_f .RelationsPathFor (_bagd );_f .MarshalXML (_dec ,_adfa ,_geea ._abd [_ccff ].X ());};};for _ccfb ,_adcd :=range _geea ._aef {if _adcd ==nil {continue ;};_aba :=_ce .AbsoluteFilename (_ce .DocTypePresentation ,_ce .SlideLayoutType ,_ccfb +1); -_f .MarshalXML (_dec ,_aba ,_adcd );if !_geea ._gdf [_ccfb ].IsEmpty (){_bfb :=_f .RelationsPathFor (_aba );_f .MarshalXML (_dec ,_bfb ,_geea ._gdf [_ccfb ].X ());};};for _cfc ,_becc :=range _geea ._ffg {if _becc ==nil {continue ;};_eec :=_ce .AbsoluteFilename (_ce .DocTypePresentation ,_ce .ThemeType ,_geea ._bff [_cfc ]); -_f .MarshalXML (_dec ,_eec ,_becc );if !_geea ._acfc [_cfc ].IsEmpty (){_cbf :=_f .RelationsPathFor (_eec );_f .MarshalXML (_dec ,_cbf ,_geea ._acfc [_cfc ].X ());};};for _bcb ,_eeba :=range _geea ._agd {_bdce :=_ce .AbsoluteFilename (_bgc ,_ce .ChartType ,_bcb +1); -_f .MarshalXML (_dec ,_bdce ,_eeba );};for _bage ,_aefe :=range _geea ._bfc {_eceb :=_ce .AbsoluteFilename (_bgc ,_ce .HandoutMasterType ,_bage +1);_f .MarshalXML (_dec ,_eceb ,_aefe );};for _bebf ,_bdg :=range _geea ._ege {if _bdg ==nil {continue ;};_fdag :=_ce .AbsoluteFilename (_bgc ,_ce .NotesMasterType ,_geea ._defa [_bebf ]); -_f .MarshalXML (_dec ,_fdag ,_bdg );};for _ffd ,_deg :=range _geea .Images {_bcfc :=_ffd +1;if _dcaf ,_ddd :=_ca .StringToNumbers (_deg .Target ());_ddd &&_bcfc !=_dcaf {_bcfc =_dcaf ;};if _bge :=_bbd .AddImageToZip (_dec ,_deg ,_bcfc ,_ce .DocTypePresentation ); -_bge !=nil {return _bge ;};};_geea .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_geea .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067"); -_geea .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_geea .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");if _fec :=_f .MarshalXML (_dec ,_ce .ContentTypesFilename ,_geea .ContentTypes .X ()); -_fec !=nil {return _fec ;};if _bgab :=_geea .WriteExtraFiles (_dec );_bgab !=nil {return _bgab ;};return nil ;}; +// AddTable adds a new table to a placeholder. +func (_dge PlaceHolder )AddTable ()*_dab .Table {_dge .Clear ();_gec :=_ffc .NewCT_GroupShapeChoice ();_dge ._bea .CSld .SpTree .Choice =append (_dge ._bea .CSld .SpTree .Choice ,_gec );_bed :=_ffc .NewCT_GraphicalObjectFrame ();_gec .GraphicFrame =append (_gec .GraphicFrame ,_bed ); +_bed .Xfrm .Off =_fc .NewCT_Point2D ();_fff :=int64 (1);_bed .Xfrm .Off .XAttr =_fc .ST_Coordinate {ST_CoordinateUnqualified :&_fff };_bed .Xfrm .Off .YAttr =_fc .ST_Coordinate {ST_CoordinateUnqualified :&_fff };_bebe :=_bed .Graphic .CT_GraphicalObject .GraphicData ; +_bebe .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"; +_bfbf :=_dab .NewTableWithXfrm (_bed .Xfrm );_bebe .Any =append (_bebe .Any ,_bfbf .X ());return _bfbf ;}; -// ExtractText returns text from a slide as a SlideText object. -func (_de *Slide )ExtractText ()*SlideText {_cd :=_agc (_de ._edb ,_de ._aced .CSld .SpTree .Choice ,[]rectangle {},[]*TextItem {});_fg .Sort (sort2d (_cd ));return &SlideText {Items :_cd };}; +// GetImageByRelID returns an ImageRef with the associated relation ID in the +// document. +func (_dbb *Presentation )GetImageByRelID (relID string )(_dab .ImageRef ,bool ){for _ ,_gbd :=range _dbb .Images {if _gbd .RelID ()==relID {return _gbd ,true ;};};return _dab .ImageRef {},false ;}; -// 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 (_bac *Presentation )AddDefaultSlideWithLayout (l SlideLayout )(Slide ,error ){_eee ,_eea :=_bac .AddSlideWithLayout (l );for _ ,_ffec :=range _eee .PlaceHolders (){_ffec .Clear ();switch _ffec .Type (){case _ad .ST_PlaceholderTypeFtr ,_ad .ST_PlaceholderTypeDt ,_ad .ST_PlaceholderTypeSldNum :_ffec .Remove (); -};};return _eee ,_eea ;}; +// ShowPr returns the ShowPr property. +func (_fbe PresentationProperties )ShowPr ()*_ffc .CT_ShowProperties {return _fbe ._bfbd .ShowPr }; -// SetWidth sets width of slide screen size with given value in EMU units. -func (_cbbd *SlideScreenSize )SetWidth (val int32 ){_cbbd [0]=val };func _bcaf (_deb []*_ad .CT_GroupShapeChoice )[]*_ad .CT_GroupShapeChoice {var _efg []*_ad .CT_GroupShapeChoice ;for _ ,_bfcd :=range _deb {if len (_bfcd .Pic )==0{_efg =append (_efg ,_bfcd ); -};};return _efg ;}; +// MoveSlide moves a slide with given number to position targetPos within a presentation. +func (_ebfa *Presentation )MoveSlide (slideNumber ,targetPos int )error {if slideNumber < 0||slideNumber >=len (_ebfa ._babe ){return _ga .New ("\u0073\u006c\u0069\u0064eN\u0075\u006d\u0062\u0065\u0072\u0020\u0069\u0073\u0020\u0069\u006e\u0076\u0061\u006ci\u0064"); +};if targetPos < 0||targetPos >=len (_ebfa ._babe ){return _ga .New ("t\u0061r\u0067\u0065\u0074\u0050\u006f\u0073\u0020\u0069s\u0020\u0069\u006e\u0076al\u0069\u0064");};if slideNumber ==targetPos {return nil ;};_befe :=_ebfa ._babe [slideNumber ];_bdaa :=_ebfa ._cdec [slideNumber ]; +if slideNumber < targetPos {copy (_ebfa ._babe [slideNumber :targetPos ],_ebfa ._babe [slideNumber +1:targetPos +1]);copy (_ebfa ._cdec [slideNumber :targetPos ],_ebfa ._cdec [slideNumber +1:targetPos +1]);copy (_ebfa ._acc [slideNumber :targetPos ],_ebfa ._acc [slideNumber +1:targetPos +1]); +}else {copy (_ebfa ._babe [targetPos +1:slideNumber +1],_ebfa ._babe [targetPos :slideNumber ]);copy (_ebfa ._cdec [targetPos +1:slideNumber +1],_ebfa ._cdec [targetPos :slideNumber ]);copy (_ebfa ._acc [targetPos +1:slideNumber +1],_ebfa ._acc [targetPos :slideNumber ]); +};_ebfa ._babe [targetPos ]=_befe ;_ebfa ._cdec [targetPos ]=_bdaa ;return nil ;}; -// NormalViewPr returns the NormalViewPr property. -func (_bfaa ViewProperties )NormalViewPr ()*_ad .CT_NormalViewProperties {return _bfaa ._dbbe .NormalViewPr ;}; +// OpenTemplate opens a template file. +func OpenTemplate (fn string )(*Presentation ,error ){_bbb ,_ce :=Open (fn );if _ce !=nil {return nil ,_ce ;};return _bbb ,nil ;}; -// SlideLayouts returns the slide layouts defined in the presentation. -func (_gff *Presentation )SlideLayouts ()[]SlideLayout {_dcf :=[]SlideLayout {};for _ ,_afeg :=range _gff ._aef {if _afeg ==nil {continue ;};if _afeg .CSld .NameAttr ==nil {continue ;};_dcf =append (_dcf ,SlideLayout {_afeg });};return _dcf ;}; +// Width returns slide screen size width in EMU units. +func (_fggd *SlideScreenSize )Width ()int32 {return _fggd [0]}; -// Height returns slide screen size height in EMU units. -func (_dcd *SlideScreenSize )Height ()int32 {return _dcd [1]}; +// 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 (_ffa Slide )GetPlaceholderByIndex (idx uint32 )(PlaceHolder ,error ){for _ ,_bgea :=range _ffa ._gede .CSld .SpTree .Choice {for _ ,_gged :=range _bgea .Sp {if _gged .NvSpPr !=nil &&_gged .NvSpPr .NvPr !=nil &&_gged .NvSpPr .NvPr .Ph !=nil {if (idx ==0&&_gged .NvSpPr .NvPr .Ph .IdxAttr ==nil )||(_gged .NvSpPr .NvPr .Ph .IdxAttr !=nil &&*_gged .NvSpPr .NvPr .Ph .IdxAttr ==idx ){return PlaceHolder {_gged ,_ffa ._gede },nil ; +};};};};return PlaceHolder {},_ga .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");}; -// Presentation is the a presentation base document. -type Presentation struct{_bbd .DocBase ;_cga *_ad .Presentation ;_eaa _bbd .Relationships ;_agg []*_ad .Sld ;_cfb []_bbd .Relationships ;_cbe []int ;_cee []*_ad .SldMaster ;_abd []_bbd .Relationships ;_dadf []int ;_aef []*_ad .SldLayout ;_gdf []_bbd .Relationships ; -_ffg []*_dg .Theme ;_acfc []_bbd .Relationships ;_bff []int ;_eca _bbd .TableStyles ;_ece PresentationProperties ;_fcg ViewProperties ;_afc []*_dg .CT_Hyperlink ;_agd []*chart ;_bfc []*_ad .HandoutMaster ;_ege []*_ad .NotesMaster ;_defa []int ;_aee []*_ce .XSDAny ; -_cgd map[string ]string ;_beg string ;};func (_ga *chart )RelId ()string {return _ga ._eg }; +// GridSpacing returns the GridSpacing property. +func (_affa ViewProperties )GridSpacing ()*_fc .CT_PositiveSize2D {return _affa ._cgdg .GridSpacing }; -// ValidateWithPath validates the slide passing path informaton for a better -// error message. -func (_fbbd Slide )ValidateWithPath (path string )error {if _ccec :=_fbbd ._aced .ValidateWithPath (path );_ccec !=nil {return _ccec ;};for _ ,_cgb :=range _fbbd ._aced .CSld .SpTree .Choice {for _ ,_aff :=range _cgb .Sp {if _aff .TxBody !=nil {if len (_aff .TxBody .P )==0{return _gf .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 ;}; +// Read reads a document from an io.Reader. +func Read (r _gg .ReaderAt ,size int64 )(*Presentation ,error ){const _ceac ="\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e:\u0052\u0065\u0061\u0064";if !_bd .GetLicenseKey ().IsLicensed ()&&!_eac {_ff .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"); +_ff .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 ,_ga .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");};_egd :="\u0075n\u006b\u006e\u006f\u0077\u006e";if _adb ,_ebegb :=r .(*_eaa .File ); +_ebegb {_egd =_adb .Name ();};_cbcf :=_eagg ();_fdgg ,_gag :=_bd .GenRefId ("\u0070\u0072");if _gag !=nil {_ba .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_gag );return nil ,_gag ;};_cbcf ._ade =_fdgg ;if _afeg :=_bd .Track (_cbcf ._ade ,_ceac ,_egd ); +_afeg !=nil {_ba .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_afeg );return nil ,_afeg ;};_cfc ,_gag :=_ge .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0070\u0070\u0074\u0078");if _gag !=nil {return nil ,_gag ;};_cbcf .TmpPath =_cfc ; +_adab ,_gag :=_baf .NewReader (r ,size );if _gag !=nil {return nil ,_ff .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_gag );};_dec :=[]*_baf .File {};_dec =append (_dec ,_adab .File ...);_bbde :=false ;for _ ,_aaeg :=range _dec {if _aaeg .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_bbde =true ; +break ;};};if _bbde {_cbcf .CreateCustomProperties ();};_aef :=_f .DecodeMap {};_aef .SetOnNewRelationshipFunc (_cbcf .onNewRelationship );_aef .AddTarget (_ea .ContentTypesFilename ,_cbcf .ContentTypes .X (),"",0);_aef .AddTarget (_ea .BaseRelsFilename ,_cbcf .Rels .X (),"",0); +if _cadd :=_aef .Decode (_dec );_cadd !=nil {return nil ,_cadd ;};for _ ,_gfgb :=range _dec {if _gfgb ==nil {continue ;};if _ccgd :=_cbcf .AddExtraFileFromZip (_gfgb );_ccgd !=nil {return nil ,_ccgd ;};};if _bbde {_bdd :=false ;for _ ,_cffe :=range _cbcf .Rels .X ().Relationship {if _cffe .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_bdd =true ; +break ;};};if !_bdd {_cbcf .AddCustomRelationships ();};};return _cbcf ,nil ;};type sort2d []*TextItem ; -// LastViewAttr returns the LastViewAttr property. -func (_ebcc ViewProperties )LastViewAttr ()_ad .ST_ViewType {return _ebcc ._dbbe .LastViewAttr };func (_adb sort2d )Swap (i ,j int ){_adb [i ],_adb [j ]=_adb [j ],_adb [i ]}; +// X returns the inner wrapped XML type. +func (_fcedd SlideMaster )X ()*_ffc .SldMaster {return _fcedd ._fae }; -// SetOffsetX sets horizontal offset of text box in distance units (see measurement package). -func (_fbc TextBox )SetOffsetX (offX float64 ){_bdf :=_fbc .getOff ();_bcdb :=_c .ToEMU (offX );_bdf .XAttr =_dg .ST_Coordinate {ST_CoordinateUnqualified :&_bcdb };}; +// Text returns text from a presentation as one string separated with line breaks. +func (_egb *PresentationText )Text ()string {_ef :=_gf .NewBuffer ([]byte {});for _ ,_ad :=range _egb .Slides {_ef .WriteString (_ad .Text ());};return _ef .String ();}; -// Properties returns the properties of the TextBox. -func (_gggb TextBox )Properties ()_bd .ShapeProperties {if _gggb ._geb .SpPr ==nil {_gggb ._geb .SpPr =_dg .NewCT_ShapeProperties ();};return _bd .MakeShapeProperties (_gggb ._geb .SpPr );}; +// AddParagraph adds a paragraph to the text box +func (_gagg TextBox )AddParagraph ()_fa .Paragraph {_dfgd :=_fc .NewCT_TextParagraph ();_gagg ._cgd .TxBody .P =append (_gagg ._cgd .TxBody .P ,_dfgd );return _fa .MakeParagraph (_dfgd );}; -// Index returns the placeholder index -func (_eag PlaceHolder )Index ()uint32 {if _eag ._eda .NvSpPr .NvPr .Ph .IdxAttr ==nil {return 0;};return *_eag ._eda .NvSpPr .NvPr .Ph .IdxAttr ;}; +// Sid returns the sid of slide +func (_fcaa Slide )Sid ()*_ffc .CT_SlideIdListEntry {return _fcaa ._beeb }; -// 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 };}; +// PrnPr returns the PrnPr property. +func (_gca PresentationProperties )PrnPr ()*_ffc .CT_PrintProperties {return _gca ._bfbd .PrnPr }; -// Read reads a document from an io.Reader. -func Read (r _df .ReaderAt ,size int64 )(*Presentation ,error ){const _gffe ="\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e:\u0052\u0065\u0061\u0064";if !_cb .GetLicenseKey ().IsLicensed ()&&!_dag {_cf .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"); -_cf .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 ,_gf .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");};_fccd :="\u0075n\u006b\u006e\u006f\u0077\u006e";if _dbe ,_aaee :=r .(*_cag .File ); -_aaee {_fccd =_dbe .Name ();};_bbdff :=_gfbg ();_ggab ,_ecbc :=_cb .GenRefId ("\u0070\u0072");if _ecbc !=nil {_fa .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_ecbc );return nil ,_ecbc ;};_bbdff ._beg =_ggab ;if _eddf :=_cb .Track (_bbdff ._beg ,_gffe ,_fccd ); -_eddf !=nil {_fa .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_eddf );return nil ,_eddf ;};_ffdc ,_ecbc :=_bc .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0070\u0070\u0074\u0078");if _ecbc !=nil {return nil ,_ecbc ; -};_bbdff .TmpPath =_ffdc ;_fbb ,_ecbc :=_dad .NewReader (r ,size );if _ecbc !=nil {return nil ,_cf .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_ecbc );};_dfad :=[]*_dad .File {};_dfad =append (_dfad ,_fbb .File ...); -_ccfba :=false ;for _ ,_eaga :=range _dfad {if _eaga .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_ccfba =true ;break ;};};if _ccfba {_bbdff .CreateCustomProperties ();}; -_fgbag :=_f .DecodeMap {};_fgbag .SetOnNewRelationshipFunc (_bbdff .onNewRelationship );_fgbag .AddTarget (_ce .ContentTypesFilename ,_bbdff .ContentTypes .X (),"",0);_fgbag .AddTarget (_ce .BaseRelsFilename ,_bbdff .Rels .X (),"",0);if _eecd :=_fgbag .Decode (_dfad ); -_eecd !=nil {return nil ,_eecd ;};for _ ,_bgac :=range _dfad {if _bgac ==nil {continue ;};if _ddde :=_bbdff .AddExtraFileFromZip (_bgac );_ddde !=nil {return nil ,_ddde ;};};if _ccfba {_fgdb :=false ;for _ ,_dbgb :=range _bbdff .Rels .X ().Relationship {if _dbgb .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_fgdb =true ; -break ;};};if !_fgdb {_bbdff .AddCustomRelationships ();};};return _bbdff ,nil ;}; +// Remove removes a placeholder from a presentation. +func (_dfc PlaceHolder )Remove ()error {for _bfc ,_ffbd :=range _dfc ._bea .CSld .SpTree .Choice {for _ ,_gb :=range _ffbd .Sp {if _gb ==_dfc ._eag {copy (_dfc ._bea .CSld .SpTree .Choice [_bfc :],_dfc ._bea .CSld .SpTree .Choice [_bfc +1:]);_dfc ._bea .CSld .SpTree .Choice =_dfc ._bea .CSld .SpTree .Choice [0:len (_dfc ._bea .CSld .SpTree .Choice )-1]; +return nil ;};};};return _ga .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");}; -// 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 (_ead Slide )GetPlaceholderByIndex (idx uint32 )(PlaceHolder ,error ){for _ ,_accb :=range _ead ._aced .CSld .SpTree .Choice {for _ ,_cfac :=range _accb .Sp {if _cfac .NvSpPr !=nil &&_cfac .NvSpPr .NvPr !=nil &&_cfac .NvSpPr .NvPr .Ph !=nil {if (idx ==0&&_cfac .NvSpPr .NvPr .Ph .IdxAttr ==nil )||(_cfac .NvSpPr .NvPr .Ph .IdxAttr !=nil &&*_cfac .NvSpPr .NvPr .Ph .IdxAttr ==idx ){return PlaceHolder {_cfac ,_ead ._aced },nil ; -};};};};return PlaceHolder {},_gf .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");};type chart struct{_ac *_b .ChartSpace ;_eg string ;_ff string ; -}; +// SetHeight sets height of slide screen size with given value in EMU units. +func (_cdce *SlideScreenSize )SetHeight (val int32 ){_cdce [1]=val }; -// Size returns slide size value as SlideScreenSize. -func (_fdea *SlideSize )Size ()SlideScreenSize {return SlideScreenSize {_fdea ._fafa .CxAttr ,_fdea ._fafa .CyAttr };}; +// Properties returns the properties of the TextBox. +func (_fde Image )Properties ()_fa .ShapeProperties {if _fde ._dc .SpPr ==nil {_fde ._dc .SpPr =_fc .NewCT_ShapeProperties ();};return _fa .MakeShapeProperties (_fde ._dc .SpPr );}; -// AddImage adds an image textbox to a slide. -func (_ccgg Slide )AddImage (img _bbd .ImageRef )Image {_efad :=_ad .NewCT_GroupShapeChoice ();_ccgg ._aced .CSld .SpTree .Choice =append (_ccgg ._aced .CSld .SpTree .Choice ,_efad );_cgadf :=_ad .NewCT_Picture ();_efad .Pic =append (_efad .Pic ,_cgadf ); -_cgadf .NvPicPr .CNvPicPr =_dg .NewCT_NonVisualPictureProperties ();_cgadf .NvPicPr .CNvPicPr .PicLocks =_dg .NewCT_PictureLocking ();_cgadf .NvPicPr .CNvPicPr .PicLocks .NoChangeAspectAttr =_ce .Bool (true );_cgadf .BlipFill =_dg .NewCT_BlipFillProperties (); -_cgadf .BlipFill .Blip =_dg .NewCT_Blip ();_fbae :=_ccgg .AddImageToRels (img );_cgadf .BlipFill .Blip .EmbedAttr =_ce .String (_fbae );_cgadf .BlipFill .Stretch =_dg .NewCT_StretchInfoProperties ();_cgadf .BlipFill .Stretch .FillRect =_dg .NewCT_RelativeRect (); -_cgadf .SpPr =_dg .NewCT_ShapeProperties ();_cgadf .SpPr .PrstGeom =_dg .NewCT_PresetGeometry2D ();_cgadf .SpPr .PrstGeom .PrstAttr =_dg .ST_ShapeTypeRect ;_dece :=Image {_cgadf };_acfd :=img .Size ();_dece .Properties ().SetWidth (_c .Distance (_acfd .X )*_c .Pixel72 ); -_dece .Properties ().SetHeight (_c .Distance (_acfd .Y )*_c .Pixel72 );_dece .Properties ().SetPosition (0,0);return _dece ;}; +// SlideLayouts returns a slice of all layouts in SlideMaster. +func (_dada SlideMaster )SlideLayouts ()[]SlideLayout {_cdde :=map[string ]int {};_cabf :=[]SlideLayout {};for _ ,_aeeae :=range _dada ._adae .Relationships (){_gdcf :=_c .Replace (_aeeae .Target (),".\u002e\u002f\u0073\u006c\u0069\u0064e\u004c\u0061\u0079\u006f\u0075\u0074\u0073\u002f\u0073l\u0069\u0064\u0065L\u0061y\u006f\u0075\u0074","",-1); +_gdcf =_c .Replace (_gdcf ,"\u002e\u0078\u006d\u006c","",-1);if _fgbe ,_fdga :=_d .ParseInt (_gdcf ,10,32);_fdga ==nil {_cdde [_aeeae .ID ()]=int (_fgbe );};};for _ ,_feaa :=range _dada ._fae .SldLayoutIdLst .SldLayoutId {if _gde ,_edd :=_cdde [_feaa .RIdAttr ]; +_edd {_ebfg :=_dada ._adead ._age [_gde -1];_cabf =append (_cabf ,SlideLayout {_ebfg });};};return _cabf ;}; -// ShowPr returns the ShowPr property. -func (_gag PresentationProperties )ShowPr ()*_ad .CT_ShowProperties {return _gag ._gfc .ShowPr }; +// ExtLst returns the ExtLst property. +func (_dggb ViewProperties )ExtLst ()*_ffc .CT_ExtensionList {return _dggb ._cgdg .ExtLst }; + +// SlideViewPr returns the SlideViewPr property. +func (_eeda ViewProperties )SlideViewPr ()*_ffc .CT_SlideViewProperties {return _eeda ._cgdg .SlideViewPr ;}; + +// SetTextAnchor controls the text anchoring +func (_eecgg TextBox )SetTextAnchor (a _fc .ST_TextAnchoringType ){_eecgg ._cgd .TxBody .BodyPr =_fc .NewCT_TextBodyProperties ();_eecgg ._cgd .TxBody .BodyPr .AnchorAttr =a ;}; + +// Type returns the type of the slide layout. +func (_bafb SlideLayout )Type ()_ffc .ST_SlideLayoutType {return _bafb ._cefa .TypeAttr }; + +// SlideScreenSize represents the slide screen size as a 2 element array +// representing the width and height in EMU units. +type SlideScreenSize [2]int32 ;func (_ae *chart )Target ()string {return _ae ._gfc };func (_abad TextBox )getOff ()*_fc .CT_Point2D {if _abad ._cgd .SpPr ==nil {_abad ._cgd .SpPr =_fc .NewCT_ShapeProperties ();};if _abad ._cgd .SpPr .Xfrm ==nil {_abad ._cgd .SpPr .Xfrm =_fc .NewCT_Transform2D (); +};if _abad ._cgd .SpPr .Xfrm .Off ==nil {_abad ._cgd .SpPr .Xfrm .Off =_fc .NewCT_Point2D ();};return _abad ._cgd .SpPr .Xfrm .Off ;}; // GetSlideLayout returns a slide layout related to the slide. -func (_dbbc *Slide )GetSlideLayout ()*_ad .SldLayout {_bcfa :=_dbbc .getSlideRels ();for _ ,_aed :=range _bcfa .Relationships (){if _aed .Type ()==_ce .SlideLayoutType {if _fegd ,_adcc :=_ca .StringToNumbers (_aed .Target ());_adcc {return _dbbc ._edb ._aef [_fegd -1]; -};return nil ;};};return nil ;}; +func (_fade *Slide )GetSlideLayout ()*_ffc .SldLayout {_bbdef :=_fade .getSlideRels ();for _ ,_aeba :=range _bbdef .Relationships (){if _aeba .Type ()==_ea .SlideLayoutType {if _bebf ,_degb :=_da .StringToNumbers (_aeba .Target ());_degb {return _fade ._caff ._age [_bebf -1]; +};return nil ;};};return nil ;};func (_bacee *Presentation )onNewRelationship (_dcc *_f .DecodeMap ,_ebfe ,_aega string ,_gbbb []*_baf .File ,_cea *_fe .Relationship ,_ede _f .Target )error {_dcb :=_ea .DocTypePresentation ;switch _aega {case _ea .OfficeDocumentType :_bacee ._aee =_ffc .NewPresentation (); +_dcc .AddTarget (_ebfe ,_bacee ._aee ,_aega ,0);_dcc .AddTarget (_f .RelationsPathFor (_ebfe ),_bacee ._bfg .X (),_aega ,0);_cea .TargetAttr =_ea .RelativeFilename (_dcb ,_ede .Typ ,_aega ,0);case _ea .CorePropertiesType :_dcc .AddTarget (_ebfe ,_bacee .CoreProperties .X (),_aega ,0); +_cea .TargetAttr =_ea .RelativeFilename (_dcb ,_ede .Typ ,_aega ,0);case _ea .CustomPropertiesType :_dcc .AddTarget (_ebfe ,_bacee .CustomProperties .X (),_aega ,0);_cea .TargetAttr =_ea .RelativeFilename (_dcb ,_ede .Typ ,_aega ,0);case _ea .PresentationPropertiesType :_dcc .AddTarget (_ebfe ,_bacee ._bcb .X (),_aega ,0); +_cea .TargetAttr =_ea .RelativeFilename (_dcb ,_ede .Typ ,_aega ,0);case _ea .ViewPropertiesType :_dcc .AddTarget (_ebfe ,_bacee ._cfbg .X (),_aega ,0);_cea .TargetAttr =_ea .RelativeFilename (_dcb ,_ede .Typ ,_aega ,0);case _ea .TableStylesType :_dcc .AddTarget (_ebfe ,_bacee ._edaa .X (),_aega ,0); +_cea .TargetAttr =_ea .RelativeFilename (_dcb ,_ede .Typ ,_aega ,0);case _ea .HyperLinkType :_cdaa :=_fc .NewCT_Hyperlink ();_bfggd :=uint32 (len (_bacee ._fadf ));_dcc .AddTarget (_ebfe ,_cdaa ,_aega ,_bfggd );_bacee ._fadf =append (_bacee ._fadf ,_cdaa ); +case _ea .CustomXMLType :if _bgd ,_dacbd :=_da .StringToNumbers (_ebfe );_dacbd {if len (_bacee ._cga )< _bgd {_efe :=&_ea .XSDAny {};_dcc .AddTarget (_ebfe ,_efe ,_aega ,uint32 (_bgd ));_bacee ._cga =append (_bacee ._cga ,_efe );_cea .TargetAttr =_ea .RelativeFilename (_dcb ,_ede .Typ ,_aega ,_bgd ); +};};case _ea .ChartType :_bagg :=chart {_dfd :_g .NewChartSpace ()};_aab :=uint32 (len (_bacee ._bbfa ));_dcc .AddTarget (_ebfe ,_bagg ._dfd ,_aega ,_aab );_bacee ._bbfa =append (_bacee ._bbfa ,&_bagg );_cea .TargetAttr =_ea .RelativeFilename (_dcb ,_ede .Typ ,_aega ,len (_bacee ._bbfa )); +_bagg ._gfc =_cea .TargetAttr ;case _ea .HandoutMasterType :_gada :=_ffc .NewHandoutMaster ();_cae :=uint32 (len (_bacee ._bee ));_dcc .AddTarget (_ebfe ,_gada ,_aega ,_cae );_bacee ._bee =append (_bacee ._bee ,_gada );_cea .TargetAttr =_ea .RelativeFilename (_dcb ,_ede .Typ ,_aega ,len (_bacee ._bee )); +case _ea .NotesMasterType :if _gbaf ,_efc :=_da .StringToNumbers (_ebfe );_efc {if len (_bacee ._dae )< _gbaf {_ddf :=_ffc .NewNotesMaster ();_bacee ._dae =append (_bacee ._dae ,_ddf );_bacee ._gbc =append (_bacee ._gbc ,_gbaf );_dcc .AddTarget (_ebfe ,_ddf ,_aega ,uint32 (_gbaf )); +_cea .TargetAttr =_ea .RelativeFilename (_dcb ,_ede .Typ ,_aega ,_gbaf );};};case _ea .ExtendedPropertiesType :_dcc .AddTarget (_ebfe ,_bacee .AppProperties .X (),_aega ,0);_cea .TargetAttr =_ea .RelativeFilename (_dcb ,_ede .Typ ,_aega ,0);case _ea .SlideType :if _dfdc ,_efb :=_da .StringToNumbers (_ebfe ); +_efb {if len (_bacee ._babe )< _dfdc {_gbcg :=_ffc .NewSld ();_bacee ._babe =append (_bacee ._babe ,_gbcg );_bacee ._acc =append (_bacee ._acc ,_dfdc );_dcc .AddTarget (_ebfe ,_gbcg ,_aega ,uint32 (_dfdc ));_cea .TargetAttr =_ea .RelativeFilename (_dcb ,_ede .Typ ,_aega ,_dfdc ); +_abe :=_dab .NewRelationships ();_dcc .AddTarget (_f .RelationsPathFor (_ebfe ),_abe .X (),_aega ,0);if len (_bacee ._cdec )>=_dfdc {_bacee ._cdec [_dfdc -1]=_abe ;}else {_bacee ._cdec =append (_bacee ._cdec ,_abe );};};};case _ea .SlideMasterType :if _beac ,_gbcb :=_da .StringToNumbers (_ebfe ); +_gbcb {if len (_bacee ._fdea )< _beac {_aca :=_ffc .NewSldMaster ();if !_dcc .AddTarget (_ebfe ,_aca ,_aega ,uint32 (_beac )){return nil ;};_bacee ._fdea =append (_bacee ._fdea ,_aca );_bacee ._fee =append (_bacee ._fee ,_beac );_cea .TargetAttr =_ea .RelativeFilename (_dcb ,_ede .Typ ,_aega ,_beac ); +_aaga :=_dab .NewRelationships ();_dcc .AddTarget (_f .RelationsPathFor (_ebfe ),_aaga .X (),_aega ,0);if len (_bacee ._ccae )>=_beac {_bacee ._ccae [_beac -1]=_aaga ;}else {_bacee ._ccae =append (_bacee ._cdec ,_aaga );};};};case _ea .SlideLayoutType :if _bfbe ,_fcg :=_da .StringToNumbers (_ebfe ); +_fcg {_ebff :=_ffc .NewSldLayout ();if !_dcc .AddTarget (_ebfe ,_ebff ,_aega ,uint32 (_bfbe )){return nil ;};for _eebf :=len (_bacee ._age );_eebf < _bfbe ;_eebf ++{_bacee ._age =append (_bacee ._age ,nil );};_bacee ._age [_bfbe -1]=_ebff ;_cea .TargetAttr =_ea .RelativeFilename (_dcb ,_ede .Typ ,_aega ,_bfbe ); +for _dcf :=len (_bacee ._cffc );_dcf < _bfbe ;_dcf ++{_bacee ._cffc =append (_bacee ._cffc ,_dab .NewRelationships ());};_cdcf :=_dab .NewRelationships ();_dcc .AddTarget (_f .RelationsPathFor (_ebfe ),_cdcf .X (),_aega ,0);_bacee ._cffc [_bfbe -1]=_cdcf ; +};case _ea .ThumbnailType :for _cddc ,_gdb :=range _gbbb {if _gdb ==nil {continue ;};if _gdb .Name ==_ebfe {_efa ,_gdba :=_gdb .Open ();if _gdba !=nil {return _ff .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_gdba ); +};_bacee .Thumbnail ,_ ,_gdba =_a .Decode (_efa );_efa .Close ();if _gdba !=nil {return _ff .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",_gdba ); +};_gbbb [_cddc ]=nil ;};};case _ea .ThemeType :if _dccc ,_fbcf :=_da .StringToNumbers (_ebfe );_fbcf {if len (_bacee ._ccf )< _dccc {_ggcf :=_fc .NewTheme ();if !_dcc .AddTarget (_ebfe ,_ggcf ,_aega ,uint32 (_dccc )){return nil ;};_bacee ._ccf =append (_bacee ._ccf ,_ggcf ); +_bacee ._gga =append (_bacee ._gga ,_dccc );_cea .TargetAttr =_ea .RelativeFilename (_dcb ,_ede .Typ ,_aega ,_dccc );_dcbd :=_dab .NewRelationships ();_dcc .AddTarget (_f .RelationsPathFor (_ebfe ),_dcbd .X (),_aega ,0);if len (_bacee ._dged )>=_dccc {_bacee ._dged [_dccc -1]=_dcbd ; +}else {_bacee ._dged =append (_bacee ._dged ,_dcbd );};};};case _ea .ImageType :_ebfe =_e .Clean (_ebfe );if _cgag ,_bbeag :=_bacee ._bfd [_ebfe ];_bbeag {_cea .TargetAttr =_cgag ;return nil ;};_gece :="";for _eadb ,_dcfg :=range _gbbb {if _dcfg ==nil {continue ; +};if _dcfg .Name ==_ebfe {_fcb ,_daa :=_f .ExtractToDiskTmp (_dcfg ,_bacee .TmpPath );if _daa !=nil {return _daa ;};_cgae ,_daa :=_dab .ImageFromStorage (_fcb );if _daa !=nil {return _daa ;};_gece =_cgae .Format ;if _cgae .Format =="\u006a\u0070\u0065\u0067"&&_c .HasSuffix (_ebfe ,"\u006a\u0070\u0067"){_gece ="\u006a\u0070\u0067"; +};_ccbg :=_dab .MakeImageRef (_cgae ,&_bacee .DocBase ,_bacee ._bfg );_ccbg .SetTarget ("\u002e\u002e\u002f"+_ebfe [4:]);_bacee .Images =append (_bacee .Images ,_ccbg );_gbbb [_eadb ]=nil ;_cec :=len (_bacee .Images );if _acfa ,_fbba :=_da .StringToNumbers (_ebfe ); +_fbba {_cec =_acfa ;};_dcc .RecordIndex (_ebfe ,_cec );break ;};};_ffcg :=_dcc .IndexFor (_ebfe );_cea .TargetAttr =_ea .RelativeImageFilename (_dcb ,_ede .Typ ,_aega ,_ffcg ,_gece );_bacee ._bfd [_ebfe ]=_cea .TargetAttr ;default:_ba .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",_aega ,_ebfe ); +};return nil ;}; -// GetImageByRelID returns an ImageRef with the associated relation ID in the -// slide. -func (_gcg *Slide )GetImageByRelID (relID string )(_bbd .ImageRef ,bool ){_bfg :=_gcg .getSlideRels ();if (_bfg ==_bbd .Relationships {}){return _bbd .ImageRef {},false ;};_acffc :=_bfg .GetTargetByRelId (relID );for _ ,_ccca :=range _gcg ._edb .Images {if _ccca .Target ()==_acffc {return _ccca ,true ; -};};return _bbd .ImageRef {},false ;}; +// 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 (_bfac *Presentation )RemoveSlide (s Slide )error {_aad :=false ;_cge :=0;for _gabcf ,_ebc :=range _bfac ._agg {if _ebc ==s ._aced {if _bfac ._cga .SldIdLst .SldId [_gabcf ]!=s ._aab {return _gf .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 (_bfac ._agg [_gabcf :],_bfac ._agg [_gabcf +1:]);_bfac ._agg =_bfac ._agg [0:len (_bfac ._agg )-1];copy (_bfac ._cfb [_gabcf :],_bfac ._cfb [_gabcf +1:]);_bfac ._cfb =_bfac ._cfb [0:len (_bfac ._cfb )-1];copy (_bfac ._cga .SldIdLst .SldId [_gabcf :],_bfac ._cga .SldIdLst .SldId [_gabcf +1:]); -_bfac ._cga .SldIdLst .SldId =_bfac ._cga .SldIdLst .SldId [0:len (_bfac ._cga .SldIdLst .SldId )-1];copy (_bfac ._cbe [_gabcf :],_bfac ._cbe [_gabcf +1:]);_bfac ._cbe =_bfac ._cbe [0:len (_bfac ._cbe )-1];_aad =true ;_cge =_gabcf ;};};if !_aad {return _gf .New ("u\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0073li\u0064\u0065"); -};_ega :=_ce .AbsoluteFilename (_ce .DocTypePresentation ,_ce .SlideType ,0);return _bfac .ContentTypes .RemoveOverrideByIndex (_ega ,_cge );}; +// 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 (_bcf sort2d )Less (i ,j int )bool {_aec ,_cce :=_bcf [i ],_bcf [j ];_dff ,_bda :=_aec ._eb ,_cce ._eb ;_aa ,_cfg :=len (_dff )-1,len (_bda )-1;_gafe ,_efg :=0,0;for {_ged ,_edc ,_gcf ,_ebfb ,_dga ,_eab ,_ffb ,_fb :=_dff [_gafe ]._cg ,_bda [_efg ]._cg ,_dff [_gafe ]._cf ,_bda [_efg ]._cf ,_dff [_gafe ]._fdg ,_bda [_efg ]._fdg ,_dff [_gafe ]._bf ,_bda [_efg ]._bf ; +if _ged ==_edc ||((_gge .Abs (float64 (_ged )-float64 (_edc ))< _acf )&&((_ged >=_edc &&_ged <=_ebfb )||(_edc >=_ged &&_edc <=_gcf ))&&(_ffb < _eab ||_dga > _fb )){if _dga ==_eab {if _gafe < _aa &&_efg < _cfg {_gafe ++;_efg ++;continue ;};if _gafe >=_aa &&_efg >=_cfg {break ; +};return _gafe >=_aa ;}else {return _dga < _eab ;};}else {return _ged < _edc ;};};_eca ,_eda ,_edb ,_gab :=_aec ._dg ,_cce ._dg ,_aec ._eae ,_cce ._eae ;if _eca ==_eda {return _edb <=_gab ;};return _eca < _eda ;};func _eagg ()*Presentation {_bfa :=&Presentation {_aee :_ffc .NewPresentation ()}; +_bfa ._aee .SldIdLst =_ffc .NewCT_SlideIdList ();_bfa ._aee .ConformanceAttr =_df .ST_ConformanceClassTransitional ;_bfa .AppProperties =_dab .NewAppProperties ();_bfa .CoreProperties =_dab .NewCoreProperties ();_bfa ._edaa =_dab .NewTableStyles ();_bfa .ContentTypes =_dab .NewContentTypes (); +_bfa .Rels =_dab .NewRelationships ();_bfa ._bfg =_dab .NewRelationships ();_bfa ._bcb =NewPresentationProperties ();_bfa ._cfbg =NewViewProperties ();_bfa ._bfd =map[string ]string {};return _bfa ;};var (SlideScreenSize16x9 =SlideScreenSize {12192000,6858000}; +SlideScreenSize4x3 =SlideScreenSize {9144000,6858000};SlideScreenSizeA4 =SlideScreenSize {9906000,6858000};);func (_abbd *Slide )getSlideLayoutRels ()_dab .Relationships {_ddef :=_abbd ._caff ;for _adea ,_fdb :=range _ddef .SlideLayouts (){if *_abbd .GetSlideLayout ().CSld ==*_fdb ._cefa .CSld {return _ddef ._cffc [_adea ]; +};};return _dab .Relationships {};}; -// GetImageByTarget returns an ImageRef with the given target in the -// document. -func (_cgcd *Presentation )GetImageByTarget (target string )(_bbd .ImageRef ,bool ){for _ ,_cebf :=range _cgcd .Images {if _cebf .Target ()==target {return _cebf ,true ;};};return _bbd .ImageRef {},false ;}; +// AddParagraph adds a new paragraph to a placeholder. +func (_bad PlaceHolder )AddParagraph ()_fa .Paragraph {_adg :=_fa .MakeParagraph (_fc .NewCT_TextParagraph ());_bad ._eag .TxBody .P =append (_bad ._eag .TxBody .P ,_adg .X ());return _adg ;}; -// SetTextAnchor controls the text anchoring -func (_accf TextBox )SetTextAnchor (a _dg .ST_TextAnchoringType ){_accf ._geb .TxBody .BodyPr =_dg .NewCT_TextBodyProperties ();_accf ._geb .TxBody .BodyPr .AnchorAttr =a ;}; +// OutlineViewPr returns the OutlineViewPr property. +func (_fddd ViewProperties )OutlineViewPr ()*_ffc .CT_OutlineViewProperties {return _fddd ._cgdg .OutlineViewPr ;};func (_bc *chart )X ()*_g .ChartSpace {return _bc ._dfd }; -// NewViewProperties constructs a new ViewProperties. -func NewViewProperties ()ViewProperties {return ViewProperties {_dbbe :_ad .NewViewPr ()}}; \ No newline at end of file +// X returns the inner wrapped XML type. +func (_ddb *SlideSize )X ()*_ffc .CT_SlideSize {return _ddb ._bgbf }; + +// X returns the inner wrapped XML type. +func (_deff Slide )X ()*_ffc .Sld {return _deff ._gede }; + +// GetTextBoxes returns a list of all text boxes from a slide. +func (_dcaf Slide )GetTextBoxes ()[]*TextBox {_cdb :=[]*TextBox {};_cgagb :=_dcaf ._gede .CSld .SpTree .Choice ;for _ ,_adaac :=range _cgagb {for _ ,_bfbeg :=range _adaac .Sp {if _bfbeg .NvSpPr .CNvSpPr .TxBoxAttr !=nil &&*_bfbeg .NvSpPr .CNvSpPr .TxBoxAttr {_cdb =append (_cdb ,&TextBox {_bfbeg }); +};};};return _cdb ;};func (_dgfc *Slide )ensureClrMap (){if len (_dgfc ._caff ._fdea )==0||len (_dgfc ._caff ._ccf )==0{return ;};_bdgg :=_dgfc ._caff ._fdea [0];_bdgf :=_bdgg .ClrMap ;if _dabc :=_dgfc ._gede .ClrMapOvr ;_dabc !=nil {if _gff :=_dabc .Choice ; +_gff !=nil {if _gff .MasterClrMapping ==nil {if _cef :=_gff .OverrideClrMapping ;_cef !=nil {if _cef .Bg1Attr !=_fc .ST_ColorSchemeIndexUnset {_bdgf .Bg1Attr =_cef .Bg1Attr ;};if _cef .Tx1Attr !=_fc .ST_ColorSchemeIndexUnset {_bdgf .Tx1Attr =_cef .Tx1Attr ; +};if _cef .Bg2Attr !=_fc .ST_ColorSchemeIndexUnset {_bdgf .Bg2Attr =_cef .Bg2Attr ;};if _cef .Tx2Attr !=_fc .ST_ColorSchemeIndexUnset {_bdgf .Tx2Attr =_cef .Tx2Attr ;};if _cef .Accent1Attr !=_fc .ST_ColorSchemeIndexUnset {_bdgf .Accent1Attr =_cef .Accent1Attr ; +};if _cef .Accent2Attr !=_fc .ST_ColorSchemeIndexUnset {_bdgf .Accent2Attr =_cef .Accent2Attr ;};if _cef .Accent3Attr !=_fc .ST_ColorSchemeIndexUnset {_bdgf .Accent3Attr =_cef .Accent3Attr ;};if _cef .Accent4Attr !=_fc .ST_ColorSchemeIndexUnset {_bdgf .Accent4Attr =_cef .Accent4Attr ; +};if _cef .Accent5Attr !=_fc .ST_ColorSchemeIndexUnset {_bdgf .Accent5Attr =_cef .Accent5Attr ;};if _cef .Accent6Attr !=_fc .ST_ColorSchemeIndexUnset {_bdgf .Accent6Attr =_cef .Accent6Attr ;};if _cef .HlinkAttr !=_fc .ST_ColorSchemeIndexUnset {_bdgf .HlinkAttr =_cef .HlinkAttr ; +};if _cef .FolHlinkAttr !=_fc .ST_ColorSchemeIndexUnset {_bdgf .FolHlinkAttr =_cef .FolHlinkAttr ;};};};};};_dgfc ._afg =_bdgf ;}; + +// Slides returns the slides in the presentation. +func (_dadb *Presentation )Slides ()[]Slide {_dffg :=[]Slide {};for _agfd ,_agg :=range _dadb ._babe {_dffg =append (_dffg ,Slide {_dadb ._aee .SldIdLst .SldId [_agfd ],_agg ,_dadb ,nil });};return _dffg ;};const _acf float64 =500000; + +// 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 *_ffc .CT_Shape ;GraphicFrame *_ffc .CT_GraphicalObjectFrame ;Paragraph *_fc .CT_TextParagraph ;Run *_fc .CT_RegularTextRun ;TableInfo *TableInfo ;_eb []rectangle ;_dg int ;_eae int ;}; diff --git a/schema/purl.org/dc/elements/elements.go b/schema/purl.org/dc/elements/elements.go index d30308617d..2db8c5ddc7 100644 --- a/schema/purl.org/dc/elements/elements.go +++ b/schema/purl.org/dc/elements/elements.go @@ -9,56 +9,60 @@ // 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 (_c "encoding/xml";_g "fmt";_e "github.com/unidoc/unioffice";_af "github.com/unidoc/unioffice/common/logger";);func NewElementContainer ()*ElementContainer {_gac :=&ElementContainer {};return _gac }; +package elements ;import (_b "encoding/xml";_bf "fmt";_g "github.com/unidoc/unioffice";_bd "github.com/unidoc/unioffice/common/logger";);func NewAny ()*Any {_c :=&Any {};_c .SimpleLiteral =*NewSimpleLiteral ();return _c };type Any struct{SimpleLiteral }; -// ValidateWithPath validates the ElementContainer and its children, prefixing error messages with path -func (_ag *ElementContainer )ValidateWithPath (path string )error {for _faa ,_ge :=range _ag .Choice {if _gg :=_ge .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_faa ));_gg !=nil {return _gg ; -};};return nil ;};type Any struct{SimpleLiteral }; // ValidateWithPath validates the Any and its children, prefixing error messages with path -func (_afg *Any )ValidateWithPath (path string )error {if _cf :=_afg .SimpleLiteral .ValidateWithPath (path );_cf !=nil {return _cf ;};return nil ;};func NewElementsGroup ()*ElementsGroup {_ad :=&ElementsGroup {};return _ad };func NewElementsGroupChoice ()*ElementsGroupChoice {_gd :=&ElementsGroupChoice {}; -return _gd };func (_ga *Any )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _ga .SimpleLiteral .MarshalXML (e ,start );}; - -// ValidateWithPath validates the ElementsGroup and its children, prefixing error messages with path -func (_ddf *ElementsGroup )ValidateWithPath (path string )error {for _aff ,_ece :=range _ddf .Choice {if _bfa :=_ece .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_aff ));_bfa !=nil {return _bfa ; -};};return nil ;};func NewAny ()*Any {_cc :=&Any {};_cc .SimpleLiteral =*NewSimpleLiteral ();return _cc };func (_cdd *ElementsGroupChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cdd .Any !=nil {_deb :=_c .StartElement {Name :_c .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}}; -for _ ,_dg :=range _cdd .Any {e .EncodeElement (_dg ,_deb );};};return nil ;};type SimpleLiteral struct{};func (_fa *ElementContainer )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u0065\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072"; -e .EncodeToken (start );if _fa .Choice !=nil {for _ ,_ca :=range _fa .Choice {_ca .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +func (_ec *Any )ValidateWithPath (path string )error {if _ed :=_ec .SimpleLiteral .ValidateWithPath (path );_ed !=nil {return _ed ;};return nil ;};func (_df *SimpleLiteral )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_bac ,_ad :=d .Token (); +if _ad !=nil {return _bf .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0053\u0069\u006d\u0070l\u0065L\u0069t\u0065\u0072\u0061\u006c\u003a\u0020\u0025s",_ad );};if _edb ,_adb :=_bac .(_b .EndElement );_adb &&_edb .Name ==start .Name {break ;};};return nil ; +}; // Validate validates the ElementsGroup and its children -func (_abg *ElementsGroup )Validate ()error {return _abg .ValidateWithPath ("\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070");};func (_ec *ElementsGroup )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbd :for {_dc ,_ebd :=d .Token (); -if _ebd !=nil {return _ebd ;};switch _agg :=_dc .(type ){case _c .StartElement :switch _agg .Name {case _c .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"}:_bd :=NewElementsGroupChoice (); -if _dda :=d .DecodeElement (&_bd .Any ,&_agg );_dda !=nil {return _dda ;};_ec .Choice =append (_ec .Choice ,_bd );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\u0045\u006c\u0065\u006de\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_agg .Name ); -if _db :=d .Skip ();_db !=nil {return _db ;};};case _c .EndElement :break _fbd ;case _c .CharData :};};return nil ;}; +func (_gag *ElementsGroup )Validate ()error {return _gag .ValidateWithPath ("\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070");};func NewElementsGroupChoice ()*ElementsGroupChoice {_fcc :=&ElementsGroupChoice {};return _fcc }; +func (_gaf *ElementsGroupChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gaf .Any !=nil {_afe :=_b .StartElement {Name :_b .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}};for _ ,_dc :=range _gaf .Any {e .EncodeElement (_dc ,_afe ); +};};return nil ;};func (_ebe *ElementsGroupChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbc :for {_db ,_fd :=d .Token ();if _fd !=nil {return _fd ;};switch _ca :=_db .(type ){case _b .StartElement :switch _ca .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"}:_gbd :=NewAny (); +if _cge :=d .DecodeElement (_gbd ,&_ca );_cge !=nil {return _cge ;};_ebe .Any =append (_ebe .Any ,_gbd );default:_bd .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",_ca .Name ); +if _eg :=d .Skip ();_eg !=nil {return _eg ;};};case _b .EndElement :break _cbc ;case _b .CharData :};};return nil ;};func (_ff *ElementContainer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cg :for {_fb ,_fe :=d .Token ();if _fe !=nil {return _fe ; +};switch _gc :=_fb .(type ){case _b .StartElement :switch _gc .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"}:_fbg :=NewElementsGroupChoice (); +if _cc :=d .DecodeElement (&_fbg .Any ,&_gc );_cc !=nil {return _cc ;};_ff .Choice =append (_ff .Choice ,_fbg );default:_bd .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",_gc .Name ); +if _cd :=d .Skip ();_cd !=nil {return _cd ;};};case _b .EndElement :break _cg ;case _b .CharData :};};return nil ;}; -// Validate validates the Any and its children -func (_cd *Any )Validate ()error {return _cd .ValidateWithPath ("\u0041\u006e\u0079")};func (_gga *ElementsGroupChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdd :for {_eda ,_gdg :=d .Token ();if _gdg !=nil {return _gdg ;};switch _gb :=_eda .(type ){case _c .StartElement :switch _gb .Name {case _c .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"}:_edd :=NewAny (); -if _bfd :=d .DecodeElement (_edd ,&_gb );_bfd !=nil {return _bfd ;};_gga .Any =append (_gga .Any ,_edd );default:_af .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",_gb .Name ); -if _bdc :=d .Skip ();_bdc !=nil {return _bdc ;};};case _c .EndElement :break _gdd ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the ElementsGroup and its children, prefixing error messages with path +func (_fbc *ElementsGroup )ValidateWithPath (path string )error {for _eba ,_fa :=range _fbc .Choice {if _cf :=_fa .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_eba ));_cf !=nil {return _cf ; +};};return nil ;};type ElementContainer struct{Choice []*ElementsGroupChoice ;}; -// ValidateWithPath validates the ElementsGroupChoice and its children, prefixing error messages with path -func (_cg *ElementsGroupChoice )ValidateWithPath (path string )error {for _fd ,_cfd :=range _cg .Any {if _eec :=_cfd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_fd ));_eec !=nil {return _eec ;}; -};return nil ;};func (_ed *Any )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ed .SimpleLiteral =*NewSimpleLiteral ();for {_b ,_f :=d .Token ();if _f !=nil {return _g .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041\u006e\u0079\u003a\u0020\u0025\u0073",_f ); -};if _d ,_aa :=_b .(_c .EndElement );_aa &&_d .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the ElementsGroupChoice and its children +func (_fbgd *ElementsGroupChoice )Validate ()error {return _fbgd .ValidateWithPath ("\u0045\u006c\u0065\u006den\u0074\u0073\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};func NewElementContainer ()*ElementContainer {_eb :=&ElementContainer {}; +return _eb }; -// ValidateWithPath validates the SimpleLiteral and its children, prefixing error messages with path -func (_fac *SimpleLiteral )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the ElementContainer and its children, prefixing error messages with path +func (_edd *ElementContainer )ValidateWithPath (path string )error {for _d ,_bec :=range _edd .Choice {if _gcg :=_bec .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_d ));_gcg !=nil {return _gcg ; +};};return nil ;}; + +// Validate validates the SimpleLiteral and its children +func (_bb *SimpleLiteral )Validate ()error {return _bb .ValidateWithPath ("\u0053\u0069\u006d\u0070\u006c\u0065\u004c\u0069\u0074\u0065\u0072\u0061\u006c");};type ElementsGroup struct{Choice []*ElementsGroupChoice ;};func (_ef *Any )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ef .SimpleLiteral =*NewSimpleLiteral (); +for {_cb ,_be :=d .Token ();if _be !=nil {return _bf .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041\u006e\u0079\u003a\u0020\u0025\u0073",_be );};if _gf ,_f :=_cb .(_b .EndElement );_f &&_gf .Name ==start .Name {break ;};};return nil ;};func NewSimpleLiteral ()*SimpleLiteral {_ffbe :=&SimpleLiteral {}; +return _ffbe }; // Validate validates the ElementContainer and its children -func (_eee *ElementContainer )Validate ()error {return _eee .ValidateWithPath ("\u0045\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072");};type ElementsGroup struct{Choice []*ElementsGroupChoice ;};type ElementContainer struct{Choice []*ElementsGroupChoice ; +func (_eca *ElementContainer )Validate ()error {return _eca .ValidateWithPath ("\u0045\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072");};type SimpleLiteral struct{};func (_a *ElementsGroup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_de :for {_deb ,_edde :=d .Token (); +if _edde !=nil {return _edde ;};switch _feg :=_deb .(type ){case _b .StartElement :switch _feg .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"}:_af :=NewElementsGroupChoice (); +if _fff :=d .DecodeElement (&_af .Any ,&_feg );_fff !=nil {return _fff ;};_a .Choice =append (_a .Choice ,_af );default:_bd .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",_feg .Name ); +if _ffb :=d .Skip ();_ffb !=nil {return _ffb ;};};case _b .EndElement :break _de ;case _b .CharData :};};return nil ;}; + +// ValidateWithPath validates the SimpleLiteral and its children, prefixing error messages with path +func (_ac *SimpleLiteral )ValidateWithPath (path string )error {return nil };func (_ba *ElementsGroup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ba .Choice !=nil {for _ ,_ecf :=range _ba .Choice {_ecf .MarshalXML (e ,_b .StartElement {}); +};};return nil ;};type ElementsGroupChoice struct{Any []*Any ;};func (_fc *ElementContainer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u0065\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072"; +e .EncodeToken (start );if _fc .Choice !=nil {for _ ,_gb :=range _fc .Choice {_gb .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bc *SimpleLiteral )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewElementsGroup ()*ElementsGroup {_dg :=&ElementsGroup {};return _dg };func (_ga *Any )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _ga .SimpleLiteral .MarshalXML (e ,start ); }; -// Validate validates the SimpleLiteral and its children -func (_dea *SimpleLiteral )Validate ()error {return _dea .ValidateWithPath ("\u0053\u0069\u006d\u0070\u006c\u0065\u004c\u0069\u0074\u0065\u0072\u0061\u006c");};func NewSimpleLiteral ()*SimpleLiteral {_eea :=&SimpleLiteral {};return _eea };func (_fb *ElementContainer )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eb :for {_fbe ,_fe :=d .Token (); -if _fe !=nil {return _fe ;};switch _ee :=_fbe .(type ){case _c .StartElement :switch _ee .Name {case _c .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"}:_cad :=NewElementsGroupChoice (); -if _be :=d .DecodeElement (&_cad .Any ,&_ee );_be !=nil {return _be ;};_fb .Choice =append (_fb .Choice ,_cad );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\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072\u0020\u0025v",_ee .Name ); -if _de :=d .Skip ();_de !=nil {return _de ;};};case _c .EndElement :break _eb ;case _c .CharData :};};return nil ;};type ElementsGroupChoice struct{Any []*Any ;};func (_bf *ElementsGroup )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bf .Choice !=nil {for _ ,_ab :=range _bf .Choice {_ab .MarshalXML (e ,_c .StartElement {}); -};};return nil ;};func (_afgb *SimpleLiteral )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_eddc ,_ggc :=d .Token ();if _ggc !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0053\u0069\u006d\u0070l\u0065L\u0069t\u0065\u0072\u0061\u006c\u003a\u0020\u0025s",_ggc ); -};if _eeg ,_bb :=_eddc .(_c .EndElement );_bb &&_eeg .Name ==start .Name {break ;};};return nil ;};func (_eca *SimpleLiteral )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the ElementsGroupChoice and its children, prefixing error messages with path +func (_eag *ElementsGroupChoice )ValidateWithPath (path string )error {for _ffa ,_cbg :=range _eag .Any {if _ffc :=_cbg .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_ffa ));_ffc !=nil {return _ffc ; +};};return nil ;}; -// Validate validates the ElementsGroupChoice and its children -func (_dba *ElementsGroupChoice )Validate ()error {return _dba .ValidateWithPath ("\u0045\u006c\u0065\u006den\u0074\u0073\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};func init (){_e .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 ); -_e .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 ); -_e .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 );_e .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 ); +// Validate validates the Any and its children +func (_bfb *Any )Validate ()error {return _bfb .ValidateWithPath ("\u0041\u006e\u0079")};func init (){_g .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 ); +_g .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 ); +_g .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 );_g .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 fce0396e7a..6a04416ff5 100644 --- a/schema/purl.org/dc/terms/terms.go +++ b/schema/purl.org/dc/terms/terms.go @@ -9,186 +9,184 @@ // 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 (_f "encoding/xml";_a "fmt";_dd "github.com/unidoc/unioffice";_b "github.com/unidoc/unioffice/common/logger";_fg "github.com/unidoc/unioffice/schema/purl.org/dc/elements";); +package terms ;import (_d "encoding/xml";_a "fmt";_g "github.com/unidoc/unioffice";_be "github.com/unidoc/unioffice/common/logger";_f "github.com/unidoc/unioffice/schema/purl.org/dc/elements";); -// ValidateWithPath validates the DCMIType and its children, prefixing error messages with path -func (_gad *DCMIType )ValidateWithPath (path string )error {return nil };func (_agg *LCC )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_cb ,_ad :=d .Token ();if _ad !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004c\u0043\u0043\u003a\u0020\u0025\u0073",_ad ); -};if _eaf ,_fec :=_cb .(_f .EndElement );_fec &&_eaf .Name ==start .Name {break ;};};return nil ;};func (_cgc *Period )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_gbd ,_dad :=d .Token ();if _dad !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0050e\u0072\u0069o\u0064\u003a\u0020\u0025\u0073",_dad ); -};if _gff ,_fda :=_gbd .(_f .EndElement );_fda &&_gff .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the MESH and its children, prefixing error messages with path -func (_gbf *MESH )ValidateWithPath (path string )error {return nil };func (_fab *LCSH )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u004c\u0043\u0053\u0048";e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the MESH and its children +func (_gaa *MESH )Validate ()error {return _gaa .ValidateWithPath ("\u004d\u0045\u0053\u0048")}; -// Validate validates the ElementsAndRefinementsGroup and its children -func (_fff *ElementsAndRefinementsGroup )Validate ()error {return _fff .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 NewIMT ()*IMT {_gcf :=&IMT {}; -return _gcf };type ElementOrRefinementContainer struct{Choice []*ElementsAndRefinementsGroupChoice ;};func (_gce *IMT )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_gbb ,_bba :=d .Token ();if _bba !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0049\u004d\u0054\u003a\u0020\u0025\u0073",_bba ); -};if _fdc ,_dbd :=_gbb .(_f .EndElement );_dbd &&_fdc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the DDC and its children, prefixing error messages with path +func (_fg *DDC )ValidateWithPath (path string )error {return nil }; -// Validate validates the Period and its children -func (_bcg *Period )Validate ()error {return _bcg .ValidateWithPath ("\u0050\u0065\u0072\u0069\u006f\u0064");}; +// Validate validates the ElementsAndRefinementsGroupChoice and its children +func (_faf *ElementsAndRefinementsGroupChoice )Validate ()error {return _faf .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 (_acb *URI )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0055\u0052\u0049";e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bc *Box )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0042\u006f\u0078"; +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the ElementOrRefinementContainer and its children -func (_fbg *ElementOrRefinementContainer )Validate ()error {return _fbg .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");}; +// Validate validates the IMT and its children +func (_gde *IMT )Validate ()error {return _gde .ValidateWithPath ("\u0049\u004d\u0054")};func NewURI ()*URI {_cfgd :=&URI {};return _cfgd }; -// Validate validates the TGN and its children -func (_eegb *TGN )Validate ()error {return _eegb .ValidateWithPath ("\u0054\u0047\u004e")}; +// ValidateWithPath validates the LCC and its children, prefixing error messages with path +func (_fe *LCC )ValidateWithPath (path string )error {return nil };func (_ef *DCMIType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_ed ,_ff :=d .Token ();if _ff !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0044\u0043\u004dI\u0054\u0079\u0070\u0065: \u0025\u0073",_ff ); +};if _aea ,_fd :=_ed .(_d .EndElement );_fd &&_aea .Name ==start .Name {break ;};};return nil ;};func (_ea *DDC )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0044\u0044\u0043";e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewDCMIType ()*DCMIType {_ad :=&DCMIType {};return _ad };func NewRFC3066 ()*RFC3066 {_acec :=&RFC3066 {};return _acec };func (_effcd *RFC3066 )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0052F\u0043\u0033\u0030\u0036\u0036"; +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the RFC1766 and its children, prefixing error messages with path -func (_fcc *RFC1766 )ValidateWithPath (path string )error {return nil }; +// Validate validates the DDC and its children +func (_dgf *DDC )Validate ()error {return _dgf .ValidateWithPath ("\u0044\u0044\u0043")};func (_gg *ISO3166 )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_dde ,_bcf :=d .Token ();if _bcf !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0049\u0053\u004f\u0033\u0031\u0036\u0036\u003a\u0020\u0025\u0073",_bcf ); +};if _fb ,_af :=_dde .(_d .EndElement );_af &&_fb .Name ==start .Name {break ;};};return nil ;};type ISO639_2 struct{};func (_cec *DDC )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_ga ,_ba :=d .Token ();if _ba !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0044\u0044\u0043\u003a\u0020\u0025\u0073",_ba ); +};if _df ,_dd :=_ga .(_d .EndElement );_dd &&_df .Name ==start .Name {break ;};};return nil ;};func NewISO3166 ()*ISO3166 {_ead :=&ISO3166 {};return _ead }; -// ValidateWithPath validates the URI and its children, prefixing error messages with path -func (_dab *URI )ValidateWithPath (path string )error {return nil };type ISO639_2 struct{}; +// Validate validates the Box and its children +func (_ae *Box )Validate ()error {return _ae .ValidateWithPath ("\u0042\u006f\u0078")}; -// ValidateWithPath validates the UDC and its children, prefixing error messages with path -func (_cab *UDC )ValidateWithPath (path string )error {return nil };func (_ce *ElementsAndRefinementsGroup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ce .Choice !=nil {for _ ,_gfa :=range _ce .Choice {_gfa .MarshalXML (e ,_f .StartElement {}); -};};return nil ;};func NewMESH ()*MESH {_dea :=&MESH {};return _dea }; +// Validate validates the ISO639_2 and its children +func (_gdb *ISO639_2 )Validate ()error {return _gdb .ValidateWithPath ("\u0049\u0053\u004f\u0036\u0033\u0039\u005f\u0032");}; -// Validate validates the ElementsAndRefinementsGroupChoice and its children -func (_cca *ElementsAndRefinementsGroupChoice )Validate ()error {return _cca .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 (_eb *RFC1766 )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0052F\u0043\u0031\u0037\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the TGN and its children +func (_eafd *TGN )Validate ()error {return _eafd .ValidateWithPath ("\u0054\u0047\u004e")}; -// Validate validates the URI and its children -func (_gggg *URI )Validate ()error {return _gggg .ValidateWithPath ("\u0055\u0052\u0049")};func (_bfbb *RFC1766 )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_gbfa ,_egg :=d .Token ();if _egg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0031\u0037\u0036\u0036\u003a\u0020\u0025\u0073",_egg ); -};if _egcb ,_aee :=_gbfa .(_f .EndElement );_aee &&_egcb .Name ==start .Name {break ;};};return nil ;};func (_bad *URI )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_bde ,_ffb :=d .Token ();if _ffb !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0052\u0049\u003a\u0020\u0025\u0073",_ffb ); -};if _afg ,_ddd :=_bde .(_f .EndElement );_ddd &&_afg .Name ==start .Name {break ;};};return nil ;};type ElementsAndRefinementsGroupChoice struct{Any []*_fg .Any ;}; +// ValidateWithPath validates the UDC and its children, prefixing error messages with path +func (_fgb *UDC )ValidateWithPath (path string )error {return nil };func (_ccf *MESH )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u004d\u0045\u0053\u0048";e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_def *IMT )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0049\u004d\u0054";e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ecb *RFC3066 )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_gafa ,_ebg :=d .Token (); +if _ebg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0033\u0030\u0036\u0036\u003a\u0020\u0025\u0073",_ebg );};if _eaba ,_dgcg :=_gafa .(_d .EndElement );_dgcg &&_eaba .Name ==start .Name {break ;};};return nil ;}; +func (_dcg *ElementsAndRefinementsGroupChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebc :for {_gbg ,_daa :=d .Token ();if _daa !=nil {return _daa ;};switch _cafd :=_gbg .(type ){case _d .StartElement :switch _cafd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_bef :=_f .NewAny (); +if _de :=d .DecodeElement (_bef ,&_cafd );_de !=nil {return _de ;};_dcg .Any =append (_dcg .Any ,_bef );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\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",_cafd .Name ); +if _ddg :=d .Skip ();_ddg !=nil {return _ddg ;};};case _d .EndElement :break _ebc ;case _d .CharData :};};return nil ;}; -// Validate validates the MESH and its children -func (_ced *MESH )Validate ()error {return _ced .ValidateWithPath ("\u004d\u0045\u0053\u0048")};func (_ffg *ElementsAndRefinementsGroupChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffg .Any !=nil {_dbc :=_f .StartElement {Name :_f .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}}; -for _ ,_cfdd :=range _ffg .Any {e .EncodeElement (_cfdd ,_dbc );};};return nil ;};func (_bebg *W3CDTF )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0057\u0033\u0043\u0044\u0054\u0046";e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the ElementOrRefinementContainer and its children +func (_cag *ElementOrRefinementContainer )Validate ()error {return _cag .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 (_bcaf *TGN )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0054\u0047\u004e"; +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ISO3166 struct{};func (_dgg *ISO3166 )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0049S\u004f\u0033\u0031\u0036\u0036"; +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fc *Box )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_ab ,_e :=d .Token ();if _e !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0042\u006f\u0078\u003a\u0020\u0025\u0073",_e ); +};if _gd ,_dg :=_ab .(_d .EndElement );_dg &&_gd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the IMT and its children, prefixing error messages with path -func (_efc *IMT )ValidateWithPath (path string )error {return nil };func (_aeeg *RFC3066 )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_cef ,_cbg :=d .Token ();if _cbg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0033\u0030\u0036\u0036\u003a\u0020\u0025\u0073",_cbg ); -};if _becc ,_adc :=_cef .(_f .EndElement );_adc &&_becc .Name ==start .Name {break ;};};return nil ;};func (_gee *Point )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_dcgd ,_def :=d .Token ();if _def !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0050\u006f\u0069\u006et\u003a\u0020\u0025\u0073",_def ); -};if _aaca ,_caec :=_dcgd .(_f .EndElement );_caec &&_aaca .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the ISO639_2 and its children, prefixing error messages with path +func (_dae *ISO639_2 )ValidateWithPath (path string )error {return nil };func (_ddf *LCSH )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_dec ,_dee :=d .Token ();if _dee !=nil {return _a .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004c\u0043\u0053\u0048\u003a\u0020\u0025\u0073",_dee ); +};if _ddc ,_gef :=_dec .(_d .EndElement );_gef &&_ddc .Name ==start .Name {break ;};};return nil ;};type LCSH struct{}; -// Validate validates the RFC3066 and its children -func (_egd *RFC3066 )Validate ()error {return _egd .ValidateWithPath ("\u0052F\u0043\u0033\u0030\u0036\u0036");};func NewDCMIType ()*DCMIType {_ga :=&DCMIType {};return _ga };func (_cf *ElementOrRefinementContainer )MarshalXML (e *_f .Encoder ,start _f .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 _cf .Choice !=nil {for _ ,_fa :=range _cf .Choice {_fa .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_efg *ISO3166 )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0049S\u004f\u0033\u0031\u0036\u0036"; -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ec *ISO639_2 )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_da ,_caf :=d .Token ();if _caf !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0049\u0053\u004f6\u0033\u0039\u005f\u0032: \u0025\u0073",_caf ); -};if _bcc ,_dfd :=_da .(_f .EndElement );_dfd &&_bcc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the W3CDTF and its children +func (_eea *W3CDTF )Validate ()error {return _eea .ValidateWithPath ("\u0057\u0033\u0043\u0044\u0054\u0046");};type UDC struct{};func (_gaf *RFC1766 )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_dba ,_bfa :=d .Token ();if _bfa !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0031\u0037\u0036\u0036\u003a\u0020\u0025\u0073",_bfa ); +};if _gcbc ,_acf :=_dba .(_d .EndElement );_acf &&_gcbc .Name ==start .Name {break ;};};return nil ;};type TGN struct{}; -// ValidateWithPath validates the ElementsAndRefinementsGroupChoice and its children, prefixing error messages with path -func (_ca *ElementsAndRefinementsGroupChoice )ValidateWithPath (path string )error {for _gda ,_ggb :=range _ca .Any {if _aaef :=_ggb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_gda ));_aaef !=nil {return _aaef ; -};};return nil ;};type LCC struct{};func NewElementOrRefinementContainer ()*ElementOrRefinementContainer {_bec :=&ElementOrRefinementContainer {};return _bec ;};func (_aac *Box )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_g ,_gf :=d .Token (); -if _gf !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0042\u006f\u0078\u003a\u0020\u0025\u0073",_gf );};if _e ,_cc :=_g .(_f .EndElement );_cc &&_e .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the UDC and its children +func (_fag *UDC )Validate ()error {return _fag .ValidateWithPath ("\u0055\u0044\u0043")};func (_dfg *ISO639_2 )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0049\u0053\u004f\u0036\u0033\u0039\u002d\u0032";e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type LCC struct{};func NewLCC ()*LCC {_cc :=&LCC {};return _cc };func (_eab *ElementOrRefinementContainer )MarshalXML (e *_d .Encoder ,start _d .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 _eab .Choice !=nil {for _ ,_gf :=range _eab .Choice {_gf .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbf *LCC )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_effc ,_cbf :=d .Token (); +if _cbf !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004c\u0043\u0043\u003a\u0020\u0025\u0073",_cbf );};if _gdba ,_dgge :=_effc .(_d .EndElement );_dgge &&_gdba .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the ElementOrRefinementContainer and its children, prefixing error messages with path -func (_eed *ElementOrRefinementContainer )ValidateWithPath (path string )error {for _efe ,_gc :=range _eed .Choice {if _bc :=_gc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_efe )); -_bc !=nil {return _bc ;};};return nil ;};func (_cdca *Point )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0050\u006f\u0069n\u0074";e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};func NewBox ()*Box {_c :=&Box {};return _c };func (_cae *LCC )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u004c\u0043\u0043";e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};func (_ggg *TGN )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_ddb ,_gace :=d .Token ();if _gace !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0054\u0047\u004e\u003a\u0020\u0025\u0073",_gace );};if _egb ,_fce :=_ddb .(_f .EndElement ); -_fce &&_egb .Name ==start .Name {break ;};};return nil ;};type TGN struct{};func (_bf *ISO639_2 )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0049\u0053\u004f\u0036\u0033\u0039\u002d\u0032";e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the RFC1766 and its children, prefixing error messages with path +func (_fdb *RFC1766 )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the LCC and its children, prefixing error messages with path -func (_ecd *LCC )ValidateWithPath (path string )error {return nil };type Box struct{}; +// Validate validates the URI and its children +func (_gcd *URI )Validate ()error {return _gcd .ValidateWithPath ("\u0055\u0052\u0049")};func (_fga *UDC )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_ggg ,_dbc :=d .Token ();if _dbc !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0044\u0043\u003a\u0020\u0025\u0073",_dbc ); +};if _bab ,_gca :=_ggg .(_d .EndElement );_gca &&_bab .Name ==start .Name {break ;};};return nil ;};func NewISO639_2 ()*ISO639_2 {_ecf :=&ISO639_2 {};return _ecf };type ElementsAndRefinementsGroup struct{Choice []*ElementsAndRefinementsGroupChoice ;};func (_fbe *W3CDTF )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0057\u0033\u0043\u0044\u0054\u0046"; +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_abe *ElementOrRefinementContainer )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fda :for {_ac ,_cf :=d .Token ();if _cf !=nil {return _cf ; +};switch _cecd :=_ac .(type ){case _d .StartElement :switch _cecd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_eb :=NewElementsAndRefinementsGroupChoice (); +if _dc :=d .DecodeElement (&_eb .Any ,&_cecd );_dc !=nil {return _dc ;};_abe .Choice =append (_abe .Choice ,_eb );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\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",_cecd .Name ); +if _beb :=d .Skip ();_beb !=nil {return _beb ;};};case _d .EndElement :break _fda ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the LCSH and its children, prefixing error messages with path -func (_bee *LCSH )ValidateWithPath (path string )error {return nil };func NewLCC ()*LCC {_fffc :=&LCC {};return _fffc };func NewISO639_2 ()*ISO639_2 {_gde :=&ISO639_2 {};return _gde };func NewURI ()*URI {_cbe :=&URI {};return _cbe };type IMT struct{};type ElementsAndRefinementsGroup struct{Choice []*ElementsAndRefinementsGroupChoice ; -};func NewLCSH ()*LCSH {_ece :=&LCSH {};return _ece }; +// ValidateWithPath validates the Point and its children, prefixing error messages with path +func (_agg *Point )ValidateWithPath (path string )error {return nil };func (_eabd *ElementsAndRefinementsGroup )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cd :for {_dgc ,_bg :=d .Token ();if _bg !=nil {return _bg ;};switch _gcf :=_dgc .(type ){case _d .StartElement :switch _gcf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_egd :=NewElementsAndRefinementsGroupChoice (); +if _da :=d .DecodeElement (&_egd .Any ,&_gcf );_da !=nil {return _da ;};_eabd .Choice =append (_eabd .Choice ,_egd );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\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",_gcf .Name ); +if _efc :=d .Skip ();_efc !=nil {return _efc ;};};case _d .EndElement :break _cd ;case _d .CharData :};};return nil ;}; -// Validate validates the DDC and its children -func (_cg *DDC )Validate ()error {return _cg .ValidateWithPath ("\u0044\u0044\u0043")};func (_aab *UDC )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0055\u0044\u0043";e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the ElementsAndRefinementsGroupChoice and its children, prefixing error messages with path +func (_bd *ElementsAndRefinementsGroupChoice )ValidateWithPath (path string )error {for _bcc ,_bgc :=range _bd .Any {if _dcc :=_bgc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_bcc ));_dcc !=nil {return _dcc ; +};};return nil ;};type MESH struct{}; -// Validate validates the Box and its children -func (_fb *Box )Validate ()error {return _fb .ValidateWithPath ("\u0042\u006f\u0078")};type Period struct{};type DDC struct{}; +// Validate validates the LCSH and its children +func (_eda *LCSH )Validate ()error {return _eda .ValidateWithPath ("\u004c\u0043\u0053\u0048")}; -// Validate validates the LCC and its children -func (_dcd *LCC )Validate ()error {return _dcd .ValidateWithPath ("\u004c\u0043\u0043")}; +// ValidateWithPath validates the Period and its children, prefixing error messages with path +func (_ddcd *Period )ValidateWithPath (path string )error {return nil };func NewRFC1766 ()*RFC1766 {_gff :=&RFC1766 {};return _gff };func (_beff *UDC )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0055\u0044\u0043";e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aba *ElementsAndRefinementsGroupChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aba .Any !=nil {_eff :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}}; +for _ ,_gb :=range _aba .Any {e .EncodeElement (_gb ,_eff );};};return nil ;};func (_aae *LCSH )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u004c\u0043\u0053\u0048";e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewElementOrRefinementContainer ()*ElementOrRefinementContainer {_gc :=&ElementOrRefinementContainer {};return _gc ;};type Period struct{}; -// Validate validates the RFC1766 and its children -func (_gba *RFC1766 )Validate ()error {return _gba .ValidateWithPath ("\u0052F\u0043\u0031\u0037\u0036\u0036");};func (_fef *ISO3166 )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_efb ,_fea :=d .Token ();if _fea !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0049\u0053\u004f\u0033\u0031\u0036\u0036\u003a\u0020\u0025\u0073",_fea ); -};if _gaf ,_aeae :=_efb .(_f .EndElement );_aeae &&_gaf .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the ElementsAndRefinementsGroup and its children, prefixing error messages with path +func (_fa *ElementsAndRefinementsGroup )ValidateWithPath (path string )error {for _eae ,_fgd :=range _fa .Choice {if _cfg :=_fgd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_eae )); +_cfg !=nil {return _cfg ;};};return nil ;};func NewPeriod ()*Period {_dag :=&Period {};return _dag };type DDC struct{}; -// ValidateWithPath validates the Period and its children, prefixing error messages with path -func (_fga *Period )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the TGN and its children, prefixing error messages with path +func (_eag *TGN )ValidateWithPath (path string )error {return nil };func (_cfgb *Period )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0050\u0065\u0072\u0069\u006f\u0064";e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type ElementsAndRefinementsGroupChoice struct{Any []*_f .Any ;};type W3CDTF struct{};func NewUDC ()*UDC {_aaeg :=&UDC {};return _aaeg };func (_cdb *Point )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_fac ,_dcga :=d .Token (); +if _dcga !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0050\u006f\u0069\u006et\u003a\u0020\u0025\u0073",_dcga );};if _cge ,_ddd :=_fac .(_d .EndElement );_ddd &&_cge .Name ==start .Name {break ;};};return nil ;};type DCMIType struct{}; +func NewDDC ()*DDC {_ca :=&DDC {};return _ca }; -// Validate validates the ISO3166 and its children -func (_cge *ISO3166 )Validate ()error {return _cge .ValidateWithPath ("\u0049S\u004f\u0033\u0031\u0036\u0036");};func (_bbe *ElementsAndRefinementsGroupChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eedc :for {_eeb ,_eg :=d .Token (); -if _eg !=nil {return _eg ;};switch _dcg :=_eeb .(type ){case _f .StartElement :switch _dcg .Name {case _f .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"}:_cee :=_fg .NewAny (); -if _aae :=d .DecodeElement (_cee ,&_dcg );_aae !=nil {return _aae ;};_bbe .Any =append (_bbe .Any ,_cee );default:_b .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",_dcg .Name ); -if _cdb :=d .Skip ();_cdb !=nil {return _cdb ;};};case _f .EndElement :break _eedc ;case _f .CharData :};};return nil ;};type W3CDTF struct{}; +// ValidateWithPath validates the MESH and its children, prefixing error messages with path +func (_cea *MESH )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the ElementsAndRefinementsGroup and its children, prefixing error messages with path -func (_af *ElementsAndRefinementsGroup )ValidateWithPath (path string )error {for _gb ,_gcg :=range _af .Choice {if _cdc :=_gcg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gb )); -_cdc !=nil {return _cdc ;};};return nil ;};func NewISO3166 ()*ISO3166 {_eeg :=&ISO3166 {};return _eeg };type ISO3166 struct{};func (_egcbd *TGN )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0054\u0047\u004e";e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the LCSH and its children, prefixing error messages with path +func (_ee *LCSH )ValidateWithPath (path string )error {return nil };func NewElementsAndRefinementsGroupChoice ()*ElementsAndRefinementsGroupChoice {_ede :=&ElementsAndRefinementsGroupChoice {};return _ede ;};func (_cagc *URI )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_acfb ,_geb :=d .Token (); +if _geb !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0052\u0049\u003a\u0020\u0025\u0073",_geb );};if _bee ,_bbc :=_acfb .(_d .EndElement );_bbc &&_bee .Name ==start .Name {break ;};};return nil ;};func (_cecdb *W3CDTF )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_dga ,_deb :=d .Token (); +if _deb !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u00573\u0043\u0044T\u0046\u003a\u0020\u0025\u0073",_deb );};if _debb ,_age :=_dga .(_d .EndElement );_age &&_debb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the Point and its children -func (_eag *Point )Validate ()error {return _eag .ValidateWithPath ("\u0050\u006f\u0069n\u0074")};func (_gbbd *UDC )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_cff ,_fceg :=d .Token ();if _fceg !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0044\u0043\u003a\u0020\u0025\u0073",_fceg ); -};if _fabe ,_dbgd :=_cff .(_f .EndElement );_dbgd &&_fabe .Name ==start .Name {break ;};};return nil ;};func (_fcb *MESH )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_cfe ,_gcc :=d .Token ();if _gcc !=nil {return _a .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004d\u0045\u0053\u0048\u003a\u0020\u0025\u0073",_gcc ); -};if _fca ,_gcb :=_cfe .(_f .EndElement );_gcb &&_fca .Name ==start .Name {break ;};};return nil ;};func NewElementsAndRefinementsGroupChoice ()*ElementsAndRefinementsGroupChoice {_aea :=&ElementsAndRefinementsGroupChoice {};return _aea ;};type MESH struct{}; +// ValidateWithPath validates the W3CDTF and its children, prefixing error messages with path +func (_dbb *W3CDTF )ValidateWithPath (path string )error {return nil }; +// Validate validates the RFC1766 and its children +func (_aag *RFC1766 )Validate ()error {return _aag .ValidateWithPath ("\u0052F\u0043\u0031\u0037\u0036\u0036");}; -// ValidateWithPath validates the DDC and its children, prefixing error messages with path -func (_ag *DDC )ValidateWithPath (path string )error {return nil }; +// Validate validates the Period and its children +func (_efb *Period )Validate ()error {return _efb .ValidateWithPath ("\u0050\u0065\u0072\u0069\u006f\u0064");};type RFC3066 struct{}; -// ValidateWithPath validates the RFC3066 and its children, prefixing error messages with path -func (_bd *RFC3066 )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the ISO3166 and its children, prefixing error messages with path +func (_dfd *ISO3166 )ValidateWithPath (path string )error {return nil };type URI struct{};func (_fgf *TGN )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_fba ,_cad :=d .Token ();if _cad !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0054\u0047\u004e\u003a\u0020\u0025\u0073",_cad ); +};if _bafe ,_ecbb :=_fba .(_d .EndElement );_ecbb &&_bafe .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the Point and its children, prefixing error messages with path -func (_cgg *Point )ValidateWithPath (path string )error {return nil };func NewUDC ()*UDC {_afc :=&UDC {};return _afc }; +// Validate validates the ElementsAndRefinementsGroup and its children +func (_ec *ElementsAndRefinementsGroup )Validate ()error {return _ec .ValidateWithPath ("E\u006c\u0065\u006d\u0065\u006e\u0074s\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065m\u0065\u006e\u0074s\u0047r\u006f\u0075\u0070");};type RFC1766 struct{}; +func (_gcb *ElementsAndRefinementsGroup )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gcb .Choice !=nil {for _ ,_ada :=range _gcb .Choice {_ada .MarshalXML (e ,_d .StartElement {});};};return nil ;}; -// Validate validates the IMT and its children -func (_ba *IMT )Validate ()error {return _ba .ValidateWithPath ("\u0049\u004d\u0054")};func NewTGN ()*TGN {_ddc :=&TGN {};return _ddc }; +// Validate validates the DCMIType and its children +func (_ce *DCMIType )Validate ()error {return _ce .ValidateWithPath ("\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065");}; -// ValidateWithPath validates the W3CDTF and its children, prefixing error messages with path -func (_cedc *W3CDTF )ValidateWithPath (path string )error {return nil }; +// Validate validates the ISO3166 and its children +func (_baf *ISO3166 )Validate ()error {return _baf .ValidateWithPath ("\u0049S\u004f\u0033\u0031\u0036\u0036");};func NewElementsAndRefinementsGroup ()*ElementsAndRefinementsGroup {_aed :=&ElementsAndRefinementsGroup {};return _aed ;};func (_edd *Period )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_db ,_eca :=d .Token (); +if _eca !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0050e\u0072\u0069o\u0064\u003a\u0020\u0025\u0073",_eca );};if _bca ,_fab :=_db .(_d .EndElement );_fab &&_bca .Name ==start .Name {break ;};};return nil ;};func NewLCSH ()*LCSH {_cbb :=&LCSH {}; +return _cbb };type IMT struct{}; -// Validate validates the W3CDTF and its children -func (_bab *W3CDTF )Validate ()error {return _bab .ValidateWithPath ("\u0057\u0033\u0043\u0044\u0054\u0046");};func NewRFC3066 ()*RFC3066 {_eegd :=&RFC3066 {};return _eegd };func (_ef *DCMIType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_gg ,_ac :=d .Token (); -if _ac !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0044\u0043\u004dI\u0054\u0079\u0070\u0065: \u0025\u0073",_ac );};if _db ,_bgg :=_gg .(_f .EndElement );_bgg &&_db .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the URI and its children, prefixing error messages with path +func (_geg *URI )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the TGN and its children, prefixing error messages with path -func (_bebe *TGN )ValidateWithPath (path string )error {return nil };func NewPeriod ()*Period {_gcff :=&Period {};return _gcff }; +// ValidateWithPath validates the Box and its children, prefixing error messages with path +func (_eg *Box )ValidateWithPath (path string )error {return nil };func (_dca *RFC1766 )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0052F\u0043\u0031\u0037\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_dfa *LCC )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u004c\u0043\u0043";e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewTGN ()*TGN {_adf :=&TGN {}; +return _adf }; -// Validate validates the UDC and its children -func (_dcdc *UDC )Validate ()error {return _dcdc .ValidateWithPath ("\u0055\u0044\u0043")};func (_geb *LCSH )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_ged ,_aaf :=d .Token ();if _aaf !=nil {return _a .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004c\u0043\u0053\u0048\u003a\u0020\u0025\u0073",_aaf ); -};if _fc ,_bfb :=_ged .(_f .EndElement );_bfb &&_fc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the LCC and its children +func (_bb *LCC )Validate ()error {return _bb .ValidateWithPath ("\u004c\u0043\u0043")};func (_gbe *ISO639_2 )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_dfgb ,_bde :=d .Token ();if _bde !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0049\u0053\u004f6\u0033\u0039\u005f\u0032: \u0025\u0073",_bde ); +};if _eaf ,_fad :=_dfgb .(_d .EndElement );_fad &&_eaf .Name ==start .Name {break ;};};return nil ;};type ElementOrRefinementContainer struct{Choice []*ElementsAndRefinementsGroupChoice ;};type Box struct{}; -// ValidateWithPath validates the ISO639_2 and its children, prefixing error messages with path -func (_deg *ISO639_2 )ValidateWithPath (path string )error {return nil };func NewPoint ()*Point {_fcg :=&Point {};return _fcg };func (_cfg *MESH )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u004d\u0045\u0053\u0048"; -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Point and its children +func (_ffd *Point )Validate ()error {return _ffd .ValidateWithPath ("\u0050\u006f\u0069n\u0074")}; -// ValidateWithPath validates the ISO3166 and its children, prefixing error messages with path -func (_df *ISO3166 )ValidateWithPath (path string )error {return nil };func (_eda *URI )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0055\u0052\u0049";e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewDDC ()*DDC {_dbgc :=&DDC {};return _dbgc };type LCSH struct{};func NewElementsAndRefinementsGroup ()*ElementsAndRefinementsGroup {_ff :=&ElementsAndRefinementsGroup {};return _ff ;}; +// ValidateWithPath validates the RFC3066 and its children, prefixing error messages with path +func (_agga *RFC3066 )ValidateWithPath (path string )error {return nil };func NewPoint ()*Point {_aee :=&Point {};return _aee }; -// Validate validates the ISO639_2 and its children -func (_dca *ISO639_2 )Validate ()error {return _dca .ValidateWithPath ("\u0049\u0053\u004f\u0036\u0033\u0039\u005f\u0032");};func NewRFC1766 ()*RFC1766 {_fgf :=&RFC1766 {};return _fgf };func (_aa *Box )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0042\u006f\u0078"; -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the IMT and its children, prefixing error messages with path +func (_bccc *IMT )ValidateWithPath (path string )error {return nil };func (_gga *MESH )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_cecb ,_eac :=d .Token ();if _eac !=nil {return _a .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004d\u0045\u0053\u0048\u003a\u0020\u0025\u0073",_eac ); +};if _fbc ,_cfa :=_cecb .(_d .EndElement );_cfa &&_fbc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the DCMIType and its children -func (_dbg *DCMIType )Validate ()error {return _dbg .ValidateWithPath ("\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065");};func (_feb *W3CDTF )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_bdea ,_acb :=d .Token ();if _acb !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u00573\u0043\u0044T\u0046\u003a\u0020\u0025\u0073",_acb ); -};if _dee ,_bccc :=_bdea .(_f .EndElement );_bccc &&_dee .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the ElementOrRefinementContainer and its children, prefixing error messages with path +func (_bad *ElementOrRefinementContainer )ValidateWithPath (path string )error {for _cef ,_ega :=range _bad .Choice {if _abc :=_ega .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cef )); +_abc !=nil {return _abc ;};};return nil ;};func (_ece *Point )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0050\u006f\u0069n\u0074";e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func NewW3CDTF ()*W3CDTF {_ggb :=&W3CDTF {};return _ggb };func NewMESH ()*MESH {_baa :=&MESH {};return _baa };func NewBox ()*Box {_aa :=&Box {};return _aa }; -// Validate validates the LCSH and its children -func (_egc *LCSH )Validate ()error {return _egc .ValidateWithPath ("\u004c\u0043\u0053\u0048")};type URI struct{};func (_ed *RFC3066 )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0052F\u0043\u0033\u0030\u0036\u0036"; -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgc *IMT )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0049\u004d\u0054";e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_cd *DDC )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_be ,_beb :=d .Token ();if _beb !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0044\u0044\u0043\u003a\u0020\u0025\u0073",_beb );};if _dc ,_aag :=_be .(_f .EndElement ); -_aag &&_dc .Name ==start .Name {break ;};};return nil ;};type Point struct{};type RFC3066 struct{};type RFC1766 struct{};func (_gfd *DDC )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0044\u0044\u0043";e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the RFC3066 and its children +func (_aff *RFC3066 )Validate ()error {return _aff .ValidateWithPath ("\u0052F\u0043\u0033\u0030\u0036\u0036");}; -// ValidateWithPath validates the Box and its children, prefixing error messages with path -func (_bg *Box )ValidateWithPath (path string )error {return nil };func (_ae *ElementsAndRefinementsGroup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gab :for {_cgb ,_gac :=d .Token ();if _gac !=nil {return _gac ;};switch _dcb :=_cgb .(type ){case _f .StartElement :switch _dcb .Name {case _f .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"}:_bb :=NewElementsAndRefinementsGroupChoice (); -if _cfa :=d .DecodeElement (&_bb .Any ,&_dcb );_cfa !=nil {return _cfa ;};_ae .Choice =append (_ae .Choice ,_bb );default:_b .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",_dcb .Name ); -if _dda :=d .Skip ();_dda !=nil {return _dda ;};};case _f .EndElement :break _gab ;case _f .CharData :};};return nil ;};func (_fe *DCMIType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065"; -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewW3CDTF ()*W3CDTF {_beca :=&W3CDTF {};return _beca };func (_ecc *Period )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0050\u0065\u0072\u0069\u006f\u0064"; -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type DCMIType struct{};func (_ggd *ElementOrRefinementContainer )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dg :for {_fae ,_cdd :=d .Token (); -if _cdd !=nil {return _cdd ;};switch _cfd :=_fae .(type ){case _f .StartElement :switch _cfd .Name {case _f .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"}:_ge :=NewElementsAndRefinementsGroupChoice (); -if _ee :=d .DecodeElement (&_ge .Any ,&_cfd );_ee !=nil {return _ee ;};_ggd .Choice =append (_ggd .Choice ,_ge );default:_b .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",_cfd .Name ); -if _de :=d .Skip ();_de !=nil {return _de ;};};case _f .EndElement :break _dg ;case _f .CharData :};};return nil ;};type UDC struct{};func init (){_dd .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 ); -_dd .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 );_dd .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0044\u0044\u0043",NewDDC ); -_dd .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u004c\u0043\u0043",NewLCC );_dd .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0055\u0044\u0043",NewUDC ); -_dd .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 );_dd .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 ); -_dd .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 );_dd .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0049\u004d\u0054",NewIMT ); -_dd .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0055\u0052\u0049",NewURI );_dd .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 ); -_dd .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 );_dd .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 ); -_dd .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 );_dd .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 ); -_dd .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0042\u006f\u0078",NewBox );_dd .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0054\u0047\u004e",NewTGN ); -_dd .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 ); -_dd .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 ); +// ValidateWithPath validates the DCMIType and its children, prefixing error messages with path +func (_bf *DCMIType )ValidateWithPath (path string )error {return nil };func NewIMT ()*IMT {_ace :=&IMT {};return _ace };type Point struct{};func (_c *DCMIType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065"; +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ge *IMT )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_cab ,_bfg :=d .Token ();if _bfg !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0049\u004d\u0054\u003a\u0020\u0025\u0073",_bfg ); +};if _ag ,_dcgg :=_cab .(_d .EndElement );_dcgg &&_ag .Name ==start .Name {break ;};};return nil ;};func init (){_g .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 ); +_g .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 );_g .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0044\u0044\u0043",NewDDC ); +_g .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u004c\u0043\u0043",NewLCC );_g .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0055\u0044\u0043",NewUDC ); +_g .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 );_g .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 ); +_g .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 );_g .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0049\u004d\u0054",NewIMT ); +_g .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0055\u0052\u0049",NewURI );_g .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 ); +_g .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 );_g .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 ); +_g .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 );_g .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 ); +_g .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0042\u006f\u0078",NewBox );_g .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0054\u0047\u004e",NewTGN ); +_g .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 ); +_g .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 ca0f62693d..3ec3ac684b 100644 --- a/schema/schemas.microsoft.com/office/activeX/activeX.go +++ b/schema/schemas.microsoft.com/office/activeX/activeX.go @@ -9,106 +9,102 @@ // 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 (_c "encoding/xml";_d "fmt";_e "github.com/unidoc/unioffice";_fg "github.com/unidoc/unioffice/common/logger";);type CT_Ocx struct{ClassidAttr string ;LicenseAttr *string ;IdAttr *string ;PersistenceAttr ST_Persistence ;OcxPr []*CT_OcxPr ; -};func (_aeg *CT_Ocx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0078\u003a\u0063\u006c\u0061\u0073\u0073\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_aeg .ClassidAttr )}); -if _aeg .LicenseAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0078\u003a\u006c\u0069\u0063\u0065\u006e\u0073\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_aeg .LicenseAttr )});};if _aeg .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_aeg .IdAttr )}); -};_dd ,_ddd :=_aeg .PersistenceAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0078\u003a\u0070\u0065\u0072\u0073\u0069\u0073t\u0065\u006e\u0063\u0065"});if _ddd !=nil {return _ddd ;};start .Attr =append (start .Attr ,_dd );e .EncodeToken (start );if _aeg .OcxPr !=nil {_fgd :=_c .StartElement {Name :_c .Name {Local :"\u0061\u0078\u003a\u006f\u0063\u0078\u0050\u0072"}}; -for _ ,_ge :=range _aeg .OcxPr {e .EncodeElement (_ge ,_fgd );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +package activeX ;import (_b "encoding/xml";_d "fmt";_a "github.com/unidoc/unioffice";_dc "github.com/unidoc/unioffice/common/logger";); -// ValidateWithPath validates the CT_Ocx and its children, prefixing error messages with path -func (_fda *CT_Ocx )ValidateWithPath (path string )error {if _fda .PersistenceAttr ==ST_PersistenceUnset {return _d .Errorf ("\u0025\u0073\u002f\u0050\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063e\u0041\u0074\u0074\u0072\u0020\u0069s\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path ); -};if _cd :=_fda .PersistenceAttr .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u0069s\u0074\u0065\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_cd !=nil {return _cd ;};for _ddg ,_eb :=range _fda .OcxPr {if _gbf :=_eb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fO\u0063\u0078\u0050\u0072\u005b\u0025\u0064\u005d",path ,_ddg )); -_gbf !=nil {return _gbf ;};};return nil ;}; +// Validate validates the CT_Ocx and its children +func (_fd *CT_Ocx )Validate ()error {return _fd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078");}; // ValidateWithPath validates the CT_OcxPrChoice and its children, prefixing error messages with path -func (_dgc *CT_OcxPrChoice )ValidateWithPath (path string )error {if _dgc .Font !=nil {if _beg :=_dgc .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_beg !=nil {return _beg ;};};if _dgc .Picture !=nil {if _eec :=_dgc .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065"); -_eec !=nil {return _eec ;};};return nil ;}; +func (_cff *CT_OcxPrChoice )ValidateWithPath (path string )error {if _cff .Font !=nil {if _ffc :=_cff .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_ffc !=nil {return _ffc ;};};if _cff .Picture !=nil {if _cgf :=_cff .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065"); +_cgf !=nil {return _cgf ;};};return nil ;};func (_dcb *CT_Ocx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0078\u003a\u0063\u006c\u0061\u0073\u0073\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_dcb .ClassidAttr )}); +if _dcb .LicenseAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0078\u003a\u006c\u0069\u0063\u0065\u006e\u0073\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_dcb .LicenseAttr )});};if _dcb .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dcb .IdAttr )}); +};_df ,_bdd :=_dcb .PersistenceAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0078\u003a\u0070\u0065\u0072\u0073\u0069\u0073t\u0065\u006e\u0063\u0065"});if _bdd !=nil {return _bdd ;};start .Attr =append (start .Attr ,_df );e .EncodeToken (start );if _dcb .OcxPr !=nil {_cf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u0078\u003a\u006f\u0063\u0078\u0050\u0072"}}; +for _ ,_age :=range _dcb .OcxPr {e .EncodeElement (_age ,_cf );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eac *CT_OcxPrChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgb :for {_fe ,_egb :=d .Token (); +if _egb !=nil {return _egb ;};switch _dbc :=_fe .(type ){case _b .StartElement :switch _dbc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0066\u006f\u006e\u0074"}:_eac .Font =NewCT_Font (); +if _ege :=d .DecodeElement (_eac .Font ,&_dbc );_ege !=nil {return _ege ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_eac .Picture =NewCT_Picture (); +if _cg :=d .DecodeElement (_eac .Picture ,&_dbc );_cg !=nil {return _cg ;};default:_dc .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",_dbc .Name ); +if _ff :=d .Skip ();_ff !=nil {return _ff ;};};case _b .EndElement :break _fgb ;case _b .CharData :};};return nil ;};func NewOcx ()*Ocx {_gbc :=&Ocx {};_gbc .CT_Ocx =*NewCT_Ocx ();return _gbc }; + +// ValidateWithPath validates the CT_Ocx and its children, prefixing error messages with path +func (_ad *CT_Ocx )ValidateWithPath (path string )error {if _ad .PersistenceAttr ==ST_PersistenceUnset {return _d .Errorf ("\u0025\u0073\u002f\u0050\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063e\u0041\u0074\u0074\u0072\u0020\u0069s\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path ); +};if _afe :=_ad .PersistenceAttr .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u0069s\u0074\u0065\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_afe !=nil {return _afe ;};for _gd ,_abc :=range _ad .OcxPr {if _fga :=_abc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fO\u0063\u0078\u0050\u0072\u005b\u0025\u0064\u005d",path ,_gd )); +_fga !=nil {return _fga ;};};return nil ;};const (ST_PersistenceUnset ST_Persistence =0;ST_PersistencePersistPropertyBag ST_Persistence =1;ST_PersistencePersistStream ST_Persistence =2;ST_PersistencePersistStreamInit ST_Persistence =3;ST_PersistencePersistStorage ST_Persistence =4; +);func NewCT_OcxPrChoice ()*CT_OcxPrChoice {_bagf :=&CT_OcxPrChoice {};return _bagf };func (_deb ST_Persistence )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dgg :=_b .Attr {};_dgg .Name =name ;switch _deb {case ST_PersistenceUnset :_dgg .Value =""; +case ST_PersistencePersistPropertyBag :_dgg .Value ="\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067";case ST_PersistencePersistStream :_dgg .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d"; +case ST_PersistencePersistStreamInit :_dgg .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074";case ST_PersistencePersistStorage :_dgg .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065"; +};return _dgg ,nil ;};func (_afd *CT_OcxPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cege :=range start .Attr {if _cege .Name .Local =="\u006e\u0061\u006d\u0065"{_ece ,_aff :=_cege .Value ,error (nil );if _aff !=nil {return _aff ; +};_afd .NameAttr =_ece ;continue ;};if _cege .Name .Local =="\u0076\u0061\u006cu\u0065"{_agd ,_acea :=_cege .Value ,error (nil );if _acea !=nil {return _acea ;};_afd .ValueAttr =&_agd ;continue ;};};_gdf :for {_adf ,_bag :=d .Token ();if _bag !=nil {return _bag ; +};switch _aeg :=_adf .(type ){case _b .StartElement :switch _aeg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0066\u006f\u006e\u0074"}:_afd .Choice =NewCT_OcxPrChoice (); +if _be :=d .DecodeElement (&_afd .Choice .Font ,&_aeg );_be !=nil {return _be ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_afd .Choice =NewCT_OcxPrChoice (); +if _dae :=d .DecodeElement (&_afd .Choice .Picture ,&_aeg );_dae !=nil {return _dae ;};default:_dc .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",_aeg .Name ); +if _affa :=d .Skip ();_affa !=nil {return _affa ;};};case _b .EndElement :break _gdf ;case _b .CharData :};};return nil ;};type CT_Picture struct{IdAttr *string ;};type CT_Font struct{PersistenceAttr ST_Persistence ;IdAttr *string ;OcxPr []*CT_OcxPr ;}; +func (_acg ST_Persistence )String ()string {switch _acg {case 0:return "";case 1:return "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067";case 2:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d"; +case 3:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074";case 4:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065";};return "";};func (_dee *CT_OcxPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061x\u003a\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_dee .NameAttr )}); +if _dee .ValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0078\u003a\u0076\u0061\u006c\u0075\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_dee .ValueAttr )});};e .EncodeToken (start );if _dee .Choice !=nil {_dee .Choice .MarshalXML (e ,_b .StartElement {}); +};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_OcxPrChoice and its children -func (_bd *CT_OcxPrChoice )Validate ()error {return _bd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072\u0043h\u006f\u0069\u0063\u0065");};type ST_Persistence byte ;type CT_OcxPr struct{NameAttr string ;ValueAttr *string ;Choice *CT_OcxPrChoice ; -};func (_gcb *Ocx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcb .CT_Ocx =*NewCT_Ocx ();for _ ,_dgg :=range start .Attr {if _dgg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dgg .Name .Local =="\u0069\u0064"||_dgg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dgg .Name .Local =="\u0069\u0064"{_efc ,_dabfe :=_dgg .Value ,error (nil ); -if _dabfe !=nil {return _dabfe ;};_gcb .IdAttr =&_efc ;continue ;};if _dgg .Name .Local =="\u0063l\u0061\u0073\u0073\u0069\u0064"{_gga ,_gbfd :=_dgg .Value ,error (nil );if _gbfd !=nil {return _gbfd ;};_gcb .ClassidAttr =_gga ;continue ;};if _dgg .Name .Local =="\u006ci\u0063\u0065\u006e\u0073\u0065"{_deaa ,_aag :=_dgg .Value ,error (nil ); -if _aag !=nil {return _aag ;};_gcb .LicenseAttr =&_deaa ;continue ;};if _dgg .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_gcb .PersistenceAttr .UnmarshalXMLAttr (_dgg );continue ;};};_ccc :for {_db ,_agb :=d .Token (); -if _agb !=nil {return _agb ;};switch _eggd :=_db .(type ){case _c .StartElement :switch _eggd .Name {case _c .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"}:_cg :=NewCT_OcxPr (); -if _debb :=d .DecodeElement (_cg ,&_eggd );_debb !=nil {return _debb ;};_gcb .OcxPr =append (_gcb .OcxPr ,_cg );default:_fg .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",_eggd .Name ); -if _bca :=d .Skip ();_bca !=nil {return _bca ;};};case _c .EndElement :break _ccc ;case _c .CharData :};};return nil ;};func (_fecf ST_Persistence )Validate ()error {return _fecf .ValidateWithPath ("")};func NewCT_Picture ()*CT_Picture {_cag :=&CT_Picture {}; -return _cag };func (_gag ST_Persistence )ValidateWithPath (path string )error {switch _gag {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gag )); -};return nil ;};func NewCT_Ocx ()*CT_Ocx {_gfa :=&CT_Ocx {};_gfa .PersistenceAttr =ST_Persistence (1);return _gfa };func NewOcx ()*Ocx {_deb :=&Ocx {};_deb .CT_Ocx =*NewCT_Ocx ();return _deb };type CT_Font struct{PersistenceAttr ST_Persistence ;IdAttr *string ; -OcxPr []*CT_OcxPr ;};func (_afb *CT_Picture )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _afb .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_afb .IdAttr )}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fea *Ocx )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\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 ,_c .Attr {Name :_c .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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _fea .CT_Ocx .MarshalXML (e ,start );};func (_cee *ST_Persistence )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdf ,_cec :=d .Token ();if _cec !=nil {return _cec ;};if _cgg ,_cfg :=_gdf .(_c .EndElement ); -_cfg &&_cgg .Name ==start .Name {*_cee =1;return nil ;};if _edg ,_egfg :=_gdf .(_c .CharData );!_egfg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdf ); -}else {switch string (_edg ){case "":*_cee =0;case "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067":*_cee =1;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d":*_cee =2;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074":*_cee =3; -case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065":*_cee =4;};};_gdf ,_cec =d .Token ();if _cec !=nil {return _cec ;};if _fb ,_ccea :=_gdf .(_c .EndElement );_ccea &&_fb .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdf ); -};func (_ed *CT_Picture )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bae :=range start .Attr {if _bae .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bae .Name .Local =="\u0069\u0064"||_bae .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bae .Name .Local =="\u0069\u0064"{_ec ,_gda :=_bae .Value ,error (nil ); -if _gda !=nil {return _gda ;};_ed .IdAttr =&_ec ;continue ;};};for {_ceg ,_dabf :=d .Token ();if _dabf !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u003a\u0020%\u0073",_dabf ); -};if _eaa ,_cce :=_ceg .(_c .EndElement );_cce &&_eaa .Name ==start .Name {break ;};};return nil ;}; +func (_ge *CT_OcxPrChoice )Validate ()error {return _ge .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072\u0043h\u006f\u0069\u0063\u0065");};func (_fcdc *CT_OcxPrChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcdc .Font !=nil {_ebd :=_b .StartElement {Name :_b .Name {Local :"\u0061x\u003a\u0066\u006f\u006e\u0074"}}; +e .EncodeElement (_fcdc .Font ,_ebd );};if _fcdc .Picture !=nil {_cdc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u0078\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_fcdc .Picture ,_cdc );};return nil ;}; + +// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path +func (_eb *CT_Font )ValidateWithPath (path string )error {if _ea :=_eb .PersistenceAttr .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u0069s\u0074\u0065\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_ea !=nil {return _ea ;};for _cd ,_ba :=range _eb .OcxPr {if _fg :=_ba .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fO\u0063\u0078\u0050\u0072\u005b\u0025\u0064\u005d",path ,_cd )); +_fg !=nil {return _fg ;};};return nil ;};func (_fag *Ocx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fag .CT_Ocx =*NewCT_Ocx ();for _ ,_face :=range start .Attr {if _face .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_face .Name .Local =="\u0069\u0064"||_face .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_face .Name .Local =="\u0069\u0064"{_bec ,_aed :=_face .Value ,error (nil ); +if _aed !=nil {return _aed ;};_fag .IdAttr =&_bec ;continue ;};if _face .Name .Local =="\u0063l\u0061\u0073\u0073\u0069\u0064"{_ffcg ,_bgg :=_face .Value ,error (nil );if _bgg !=nil {return _bgg ;};_fag .ClassidAttr =_ffcg ;continue ;};if _face .Name .Local =="\u006ci\u0063\u0065\u006e\u0073\u0065"{_gg ,_cbe :=_face .Value ,error (nil ); +if _cbe !=nil {return _cbe ;};_fag .LicenseAttr =&_gg ;continue ;};if _face .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_fag .PersistenceAttr .UnmarshalXMLAttr (_face );continue ;};};_gfa :for {_fca ,_bac :=d .Token (); +if _bac !=nil {return _bac ;};switch _cgb :=_fca .(type ){case _b .StartElement :switch _cgb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u006f\u0063\u0078P\u0072"}:_bf :=NewCT_OcxPr (); +if _feb :=d .DecodeElement (_bf ,&_cgb );_feb !=nil {return _feb ;};_fag .OcxPr =append (_fag .OcxPr ,_bf );default:_dc .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",_cgb .Name ); +if _fadb :=d .Skip ();_fadb !=nil {return _fadb ;};};case _b .EndElement :break _gfa ;case _b .CharData :};};return nil ;};func NewCT_Ocx ()*CT_Ocx {_fc :=&CT_Ocx {};_fc .PersistenceAttr =ST_Persistence (1);return _fc };func (_aea *ST_Persistence )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cde ,_cgba :=d .Token (); +if _cgba !=nil {return _cgba ;};if _gffb ,_ddb :=_cde .(_b .EndElement );_ddb &&_gffb .Name ==start .Name {*_aea =1;return nil ;};if _efb ,_gbg :=_cde .(_b .CharData );!_gbg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cde ); +}else {switch string (_efb ){case "":*_aea =0;case "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067":*_aea =1;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d":*_aea =2;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074":*_aea =3; +case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065":*_aea =4;};};_cde ,_cgba =d .Token ();if _cgba !=nil {return _cgba ;};if _dgf ,_ded :=_cde .(_b .EndElement );_ded &&_dgf .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cde ); +};func (_eae ST_Persistence )Validate ()error {return _eae .ValidateWithPath ("")}; // Validate validates the CT_Font and its children -func (_gfc *CT_Font )Validate ()error {return _gfc .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};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 (_dea *CT_OcxPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bg :=range start .Attr {if _bg .Name .Local =="\u006e\u0061\u006d\u0065"{_ba ,_dg :=_bg .Value ,error (nil ); -if _dg !=nil {return _dg ;};_dea .NameAttr =_ba ;continue ;};if _bg .Name .Local =="\u0076\u0061\u006cu\u0065"{_eed ,_eee :=_bg .Value ,error (nil );if _eee !=nil {return _eee ;};_dea .ValueAttr =&_eed ;continue ;};};_be :for {_gcg ,_cc :=d .Token ();if _cc !=nil {return _cc ; -};switch _ce :=_gcg .(type ){case _c .StartElement :switch _ce .Name {case _c .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"}:_dea .Choice =NewCT_OcxPrChoice (); -if _gca :=d .DecodeElement (&_dea .Choice .Font ,&_ce );_gca !=nil {return _gca ;};case _c .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"}:_dea .Choice =NewCT_OcxPrChoice (); -if _bf :=d .DecodeElement (&_dea .Choice .Picture ,&_ce );_bf !=nil {return _bf ;};default:_fg .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",_ce .Name ); -if _fec :=d .Skip ();_fec !=nil {return _fec ;};};case _c .EndElement :break _be ;case _c .CharData :};};return nil ;};func NewCT_OcxPr ()*CT_OcxPr {_cfb :=&CT_OcxPr {};return _cfb };func (_g *CT_Font )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _g .PersistenceAttr !=ST_PersistenceUnset {_fc ,_a :=_g .PersistenceAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0078\u003a\u0070\u0065\u0072\u0073\u0069\u0073t\u0065\u006e\u0063\u0065"}); -if _a !=nil {return _a ;};start .Attr =append (start .Attr ,_fc );};if _g .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_g .IdAttr )});};e .EncodeToken (start ); -if _g .OcxPr !=nil {_cb :=_c .StartElement {Name :_c .Name {Local :"\u0061\u0078\u003a\u006f\u0063\u0078\u0050\u0072"}};for _ ,_ae :=range _g .OcxPr {e .EncodeElement (_ae ,_cb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Picture struct{IdAttr *string ; -};func (_bfe *CT_OcxPrChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bfe .Font !=nil {_ead :=_c .StartElement {Name :_c .Name {Local :"\u0061x\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_bfe .Font ,_ead );};if _bfe .Picture !=nil {_fac :=_c .StartElement {Name :_c .Name {Local :"\u0061\u0078\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}}; -e .EncodeElement (_bfe .Picture ,_fac );};return nil ;}; +func (_ac *CT_Font )Validate ()error {return _ac .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};type CT_OcxPrChoice struct{Font *CT_Font ;Picture *CT_Picture ;};func NewCT_OcxPr ()*CT_OcxPr {_gb :=&CT_OcxPr {};return _gb }; + +// ValidateWithPath validates the Ocx and its children, prefixing error messages with path +func (_becg *Ocx )ValidateWithPath (path string )error {if _dbb :=_becg .CT_Ocx .ValidateWithPath (path );_dbb !=nil {return _dbb ;};return nil ;}; + +// Validate validates the Ocx and its children +func (_fgab *Ocx )Validate ()error {return _fgab .ValidateWithPath ("\u004f\u0063\u0078")};func (_g *CT_Font )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _g .PersistenceAttr !=ST_PersistenceUnset {_f ,_ce :=_g .PersistenceAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0078\u003a\u0070\u0065\u0072\u0073\u0069\u0073t\u0065\u006e\u0063\u0065"}); +if _ce !=nil {return _ce ;};start .Attr =append (start .Attr ,_f );};if _g .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_g .IdAttr )});};e .EncodeToken (start ); +if _g .OcxPr !=nil {_e :=_b .StartElement {Name :_b .Name {Local :"\u0061\u0078\u003a\u006f\u0063\u0078\u0050\u0072"}};for _ ,_dd :=range _g .OcxPr {e .EncodeElement (_dd ,_e );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_OcxPr and its children -func (_dff *CT_OcxPr )Validate ()error {return _dff .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072");};func NewCT_Font ()*CT_Font {_fd :=&CT_Font {};return _fd };func (_dcd ST_Persistence )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ccg :=_c .Attr {}; -_ccg .Name =name ;switch _dcd {case ST_PersistenceUnset :_ccg .Value ="";case ST_PersistencePersistPropertyBag :_ccg .Value ="\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067";case ST_PersistencePersistStream :_ccg .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d"; -case ST_PersistencePersistStreamInit :_ccg .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074";case ST_PersistencePersistStorage :_ccg .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065"; -};return _ccg ,nil ;};func (_aaf *CT_OcxPrChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ag :for {_egg ,_ebd :=d .Token ();if _ebd !=nil {return _ebd ;};switch _ac :=_egg .(type ){case _c .StartElement :switch _ac .Name {case _c .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"}:_aaf .Font =NewCT_Font (); -if _egf :=d .DecodeElement (_aaf .Font ,&_ac );_egf !=nil {return _egf ;};case _c .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"}:_aaf .Picture =NewCT_Picture (); -if _ca :=d .DecodeElement (_aaf .Picture ,&_ac );_ca !=nil {return _ca ;};default:_fg .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",_ac .Name ); -if _ade :=d .Skip ();_ade !=nil {return _ade ;};};case _c .EndElement :break _ag ;case _c .CharData :};};return nil ;}; +func (_bg *CT_OcxPr )Validate ()error {return _bg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072");};type Ocx struct{CT_Ocx };func (_fad *CT_Picture )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcdb :=range start .Attr {if _fcdb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fcdb .Name .Local =="\u0069\u0064"||_fcdb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fcdb .Name .Local =="\u0069\u0064"{_adfd ,_faf :=_fcdb .Value ,error (nil ); +if _faf !=nil {return _faf ;};_fad .IdAttr =&_adfd ;continue ;};};for {_gef ,_fdd :=d .Token ();if _fdd !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u003a\u0020%\u0073",_fdd ); +};if _efa ,_baba :=_gef .(_b .EndElement );_baba &&_efa .Name ==start .Name {break ;};};return nil ;};func (_cdcg ST_Persistence )ValidateWithPath (path string )error {switch _cdcg {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdcg )); +};return nil ;};type CT_Ocx struct{ClassidAttr string ;LicenseAttr *string ;IdAttr *string ;PersistenceAttr ST_Persistence ;OcxPr []*CT_OcxPr ;};func (_gfe *Ocx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0061\u0078"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0061\u0078\u003a\u006f\u0063\u0078";return _gfe .CT_Ocx .MarshalXML (e ,start );};type ST_Persistence byte ; // Validate validates the CT_Picture and its children -func (_gbb *CT_Picture )Validate ()error {return _gbb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");}; +func (_deg *CT_Picture )Validate ()error {return _deg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_gde *CT_Picture )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gde .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_gde .IdAttr )}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbc ST_Persistence )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bbc .String (),start );};func NewCT_Font ()*CT_Font {_bd :=&CT_Font {}; +return _bd };func (_ab *CT_Ocx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ab .PersistenceAttr =ST_Persistence (1);for _ ,_ef :=range start .Attr {if _ef .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ef .Name .Local =="\u0069\u0064"||_ef .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ef .Name .Local =="\u0069\u0064"{_db ,_bab :=_ef .Value ,error (nil ); +if _bab !=nil {return _bab ;};_ab .IdAttr =&_db ;continue ;};if _ef .Name .Local =="\u0063l\u0061\u0073\u0073\u0069\u0064"{_da ,_gff :=_ef .Value ,error (nil );if _gff !=nil {return _gff ;};_ab .ClassidAttr =_da ;continue ;};if _ef .Name .Local =="\u006ci\u0063\u0065\u006e\u0073\u0065"{_eaa ,_fcd :=_ef .Value ,error (nil ); +if _fcd !=nil {return _fcd ;};_ab .LicenseAttr =&_eaa ;continue ;};if _ef .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_ab .PersistenceAttr .UnmarshalXMLAttr (_ef );continue ;};};_ace :for {_af ,_eca :=d .Token ();if _eca !=nil {return _eca ; +};switch _dac :=_af .(type ){case _b .StartElement :switch _dac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u006f\u0063\u0078P\u0072"}:_gfc :=NewCT_OcxPr (); +if _ebf :=d .DecodeElement (_gfc ,&_dac );_ebf !=nil {return _ebf ;};_ab .OcxPr =append (_ab .OcxPr ,_gfc );default:_dc .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",_dac .Name ); +if _egd :=d .Skip ();_egd !=nil {return _egd ;};};case _b .EndElement :break _ace ;case _b .CharData :};};return nil ;}; // ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_ega *CT_Picture )ValidateWithPath (path string )error {return nil };func NewCT_OcxPrChoice ()*CT_OcxPrChoice {_dab :=&CT_OcxPrChoice {};return _dab };func (_dda ST_Persistence )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dda .String (),start ); -}; - -// Validate validates the CT_Ocx and its children -func (_bbf *CT_Ocx )Validate ()error {return _bbf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078");}; - -// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path -func (_ff *CT_Font )ValidateWithPath (path string )error {if _gc :=_ff .PersistenceAttr .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u0069s\u0074\u0065\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_gc !=nil {return _gc ;};for _cf ,_aa :=range _ff .OcxPr {if _ad :=_aa .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fO\u0063\u0078\u0050\u0072\u005b\u0025\u0064\u005d",path ,_cf )); -_ad !=nil {return _ad ;};};return nil ;}; - -// ValidateWithPath validates the Ocx and its children, prefixing error messages with path -func (_gcac *Ocx )ValidateWithPath (path string )error {if _bbg :=_gcac .CT_Ocx .ValidateWithPath (path );_bbg !=nil {return _bbg ;};return nil ;};func (_fcg *CT_Ocx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcg .PersistenceAttr =ST_Persistence (1); -for _ ,_fdd :=range start .Attr {if _fdd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fdd .Name .Local =="\u0069\u0064"||_fdd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fdd .Name .Local =="\u0069\u0064"{_add ,_b :=_fdd .Value ,error (nil ); -if _b !=nil {return _b ;};_fcg .IdAttr =&_add ;continue ;};if _fdd .Name .Local =="\u0063l\u0061\u0073\u0073\u0069\u0064"{_da ,_fa :=_fdd .Value ,error (nil );if _fa !=nil {return _fa ;};_fcg .ClassidAttr =_da ;continue ;};if _fdd .Name .Local =="\u006ci\u0063\u0065\u006e\u0073\u0065"{_df ,_gea :=_fdd .Value ,error (nil ); -if _gea !=nil {return _gea ;};_fcg .LicenseAttr =&_df ;continue ;};if _fdd .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_fcg .PersistenceAttr .UnmarshalXMLAttr (_fdd );continue ;};};_gg :for {_de ,_bb :=d .Token ();if _bb !=nil {return _bb ; -};switch _daf :=_de .(type ){case _c .StartElement :switch _daf .Name {case _c .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"}:_ddb :=NewCT_OcxPr (); -if _cba :=d .DecodeElement (_ddb ,&_daf );_cba !=nil {return _cba ;};_fcg .OcxPr =append (_fcg .OcxPr ,_ddb );default:_fg .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",_daf .Name ); -if _eeg :=d .Skip ();_eeg !=nil {return _eeg ;};};case _c .EndElement :break _gg ;case _c .CharData :};};return nil ;};type Ocx struct{CT_Ocx };func (_af *CT_Font )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ea :=range start .Attr {if _ea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ea .Name .Local =="\u0069\u0064"||_ea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ea .Name .Local =="\u0069\u0064"{_gf ,_gd :=_ea .Value ,error (nil ); -if _gd !=nil {return _gd ;};_af .IdAttr =&_gf ;continue ;};if _ea .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_af .PersistenceAttr .UnmarshalXMLAttr (_ea );continue ;};};_fe :for {_eg ,_fgb :=d .Token ();if _fgb !=nil {return _fgb ; -};switch _ee :=_eg .(type ){case _c .StartElement :switch _ee .Name {case _c .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"}:_afg :=NewCT_OcxPr (); -if _ab :=d .DecodeElement (_afg ,&_ee );_ab !=nil {return _ab ;};_af .OcxPr =append (_af .OcxPr ,_afg );default:_fg .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",_ee .Name ); -if _abe :=d .Skip ();_abe !=nil {return _abe ;};};case _c .EndElement :break _fe ;case _c .CharData :};};return nil ;}; - -// Validate validates the Ocx and its children -func (_cdb *Ocx )Validate ()error {return _cdb .ValidateWithPath ("\u004f\u0063\u0078")};func (_gad *CT_OcxPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061x\u003a\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_gad .NameAttr )}); -if _gad .ValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0078\u003a\u0076\u0061\u006c\u0075\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_gad .ValueAttr )});};e .EncodeToken (start );if _gad .Choice !=nil {_gad .Choice .MarshalXML (e ,_c .StartElement {}); -};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_OcxPrChoice struct{Font *CT_Font ;Picture *CT_Picture ;};func (_cbf ST_Persistence )String ()string {switch _cbf {case 0:return "";case 1:return "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067"; -case 2:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d";case 3:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074";case 4:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065"; -};return "";}; +func (_gc *CT_Picture )ValidateWithPath (path string )error {return nil };func (_bb *ST_Persistence )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bb =0;case "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067":*_bb =1; +case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d":*_bb =2;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074":*_bb =3;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065":*_bb =4; +};return nil ;};func NewCT_Picture ()*CT_Picture {_dg :=&CT_Picture {};return _dg }; // ValidateWithPath validates the CT_OcxPr and its children, prefixing error messages with path -func (_fdc *CT_OcxPr )ValidateWithPath (path string )error {if _fdc .Choice !=nil {if _aaa :=_fdc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_aaa !=nil {return _aaa ;};};return nil ;};func (_eeb *ST_Persistence )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eeb =0; -case "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067":*_eeb =1;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d":*_eeb =2;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074":*_eeb =3; -case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065":*_eeb =4;};return nil ;};func init (){_e .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 ); -_e .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 ); -_e .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 ); -_e .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 ); -_e .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 ); +func (_abf *CT_OcxPr )ValidateWithPath (path string )error {if _abf .Choice !=nil {if _aca :=_abf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_aca !=nil {return _aca ;};};return nil ;};type CT_OcxPr struct{NameAttr string ; +ValueAttr *string ;Choice *CT_OcxPrChoice ;};func (_eg *CT_Font )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gf :=range start .Attr {if _gf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gf .Name .Local =="\u0069\u0064"||_gf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gf .Name .Local =="\u0069\u0064"{_fac ,_dcf :=_gf .Value ,error (nil ); +if _dcf !=nil {return _dcf ;};_eg .IdAttr =&_fac ;continue ;};if _gf .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_eg .PersistenceAttr .UnmarshalXMLAttr (_gf );continue ;};};_ae :for {_ceg ,_ag :=d .Token ();if _ag !=nil {return _ag ; +};switch _ec :=_ceg .(type ){case _b .StartElement :switch _ec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u006f\u0063\u0078P\u0072"}:_ga :=NewCT_OcxPr (); +if _cb :=d .DecodeElement (_ga ,&_ec );_cb !=nil {return _cb ;};_eg .OcxPr =append (_eg .OcxPr ,_ga );default:_dc .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",_ec .Name ); +if _cee :=d .Skip ();_cee !=nil {return _cee ;};};case _b .EndElement :break _ae ;case _b .CharData :};};return nil ;};func init (){_a .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 ); +_a .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 ); +_a .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 ); +_a .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 ); +_a .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/schemas.microsoft.com/office/word/2010/wordml/wordml.go b/schema/schemas.microsoft.com/office/word/2010/wordml/wordml.go index a8e1ca77ac..9c75ab3dd8 100644 --- a/schema/schemas.microsoft.com/office/word/2010/wordml/wordml.go +++ b/schema/schemas.microsoft.com/office/word/2010/wordml/wordml.go @@ -9,1307 +9,1313 @@ // 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 wordml ;import (_c "encoding/xml";_g "fmt";_fe "github.com/unidoc/unioffice";_e "github.com/unidoc/unioffice/common/logger";_fad "github.com/unidoc/unioffice/schema/soo/dml";_fa "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_d "github.com/unidoc/unioffice/schema/soo/wml"; -_fg "strconv";_f "time";); +package wordml ;import (_de "encoding/xml";_c "fmt";_db "github.com/unidoc/unioffice";_ac "github.com/unidoc/unioffice/common/logger";_def "github.com/unidoc/unioffice/schema/soo/dml";_acd "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_bf "github.com/unidoc/unioffice/schema/soo/wml"; +_b "strconv";_a "time";);func (_dbceb *ST_PenAlignment )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_aebc ,_cedg :=d .Token ();if _cedg !=nil {return _cedg ;};if _eaff ,_fgbd :=_aebc .(_de .EndElement );_fgbd &&_eaff .Name ==start .Name {*_dbceb =1; +return nil ;};if _faagg ,_bafa :=_aebc .(_de .CharData );!_bafa {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",_aebc );}else {switch string (_faagg ){case "":*_dbceb =0; +case "\u0063\u0074\u0072":*_dbceb =1;case "\u0069\u006e":*_dbceb =2;};};_aebc ,_cedg =d .Token ();if _cedg !=nil {return _cedg ;};if _abgd ,_cdaae :=_aebc .(_de .EndElement );_cdaae &&_abgd .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",_aebc ); +};const (ST_PenAlignmentUnset ST_PenAlignment =0;ST_PenAlignmentCtr ST_PenAlignment =1;ST_PenAlignmentIn ST_PenAlignment =2;);type CT_PathShadeProperties struct{PathAttr ST_PathShadeType ;FillToRect *CT_RelativeRect ;};func (_dgfc ST_PresetCameraType )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {return e .EncodeElement (_dgfc .String (),start ); +};type CT_Camera struct{PrstAttr ST_PresetCameraType ;};func (_baea *CT_TextOutlineEffect )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _baea .WAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077\u006f\u0072:\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_baea .WAttr )}); +};if _baea .CapAttr !=ST_LineCapUnset {_cbfeb ,_cgac :=_baea .CapAttr .MarshalXMLAttr (_de .Name {Local :"\u0077o\u0072\u003a\u0063\u0061\u0070"});if _cgac !=nil {return _cgac ;};start .Attr =append (start .Attr ,_cbfeb );};if _baea .CmpdAttr !=ST_CompoundLineUnset {_cefg ,_bgb :=_baea .CmpdAttr .MarshalXMLAttr (_de .Name {Local :"\u0077\u006f\u0072\u003a\u0063\u006d\u0070\u0064"}); +if _bgb !=nil {return _bgb ;};start .Attr =append (start .Attr ,_cefg );};if _baea .AlgnAttr !=ST_PenAlignmentUnset {_dfad ,_eae :=_baea .AlgnAttr .MarshalXMLAttr (_de .Name {Local :"\u0077\u006f\u0072\u003a\u0061\u006c\u0067\u006e"});if _eae !=nil {return _eae ; +};start .Attr =append (start .Attr ,_dfad );};e .EncodeToken (start );if _baea .NoFill !=nil {_efbg :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_baea .NoFill ,_efbg );}; +if _baea .SolidFill !=nil {_egf :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_baea .SolidFill ,_egf );};if _baea .GradFill !=nil {_adac :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072:\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_baea .GradFill ,_adac );};if _baea .PrstDash !=nil {_adae :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072:\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_baea .PrstDash ,_adae );};if _baea .Round !=nil {_cfac :=_de .StartElement {Name :_de .Name {Local :"\u0077o\u0072\u003a\u0072\u006f\u0075\u006ed"}}; +e .EncodeElement (_baea .Round ,_cfac );};if _baea .Bevel !=nil {_fdfg :=_de .StartElement {Name :_de .Name {Local :"\u0077o\u0072\u003a\u0062\u0065\u0076\u0065l"}};e .EncodeElement (_baea .Bevel ,_fdfg );};if _baea .Miter !=nil {_gag :=_de .StartElement {Name :_de .Name {Local :"\u0077o\u0072\u003a\u006d\u0069\u0074\u0065r"}}; +e .EncodeElement (_baea .Miter ,_gag );};e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};func NewCheckbox ()*Checkbox {_cgca :=&Checkbox {};_cgca .CT_SdtCheckbox =*NewCT_SdtCheckbox ();return _cgca ;}; -// ValidateWithPath validates the EG_RPrTextEffects and its children, prefixing error messages with path -func (_fcce *EG_RPrTextEffects )ValidateWithPath (path string )error {if _fcce .Glow !=nil {if _cfee :=_fcce .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_cfee !=nil {return _cfee ;};};if _fcce .Shadow !=nil {if _aged :=_fcce .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); -_aged !=nil {return _aged ;};};if _fcce .Reflection !=nil {if _ddfg :=_fcce .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_ddfg !=nil {return _ddfg ;};};if _fcce .TextOutline !=nil {if _fced :=_fcce .TextOutline .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074\u004f\u0075\u0074\u006c\u0069\u006e\u0065"); -_fced !=nil {return _fced ;};};if _fcce .TextFill !=nil {if _gfcg :=_fcce .TextFill .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0046\u0069\u006cl");_gfcg !=nil {return _gfcg ;};};if _fcce .Scene3d !=nil {if _faae :=_fcce .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064"); -_faae !=nil {return _faae ;};};if _fcce .Props3d !=nil {if _abgf :=_fcce .Props3d .ValidateWithPath (path +"\u002f\u0050\u0072\u006f\u0070\u0073\u0033\u0064");_abgf !=nil {return _abgf ;};};return nil ;};func (_cdcfc ST_LineCap )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fcedc :=_c .Attr {}; -_fcedc .Name =name ;switch _cdcfc {case ST_LineCapUnset :_fcedc .Value ="";case ST_LineCapRnd :_fcedc .Value ="\u0072\u006e\u0064";case ST_LineCapSq :_fcedc .Value ="\u0073\u0071";case ST_LineCapFlat :_fcedc .Value ="\u0066\u006c\u0061\u0074";};return _fcedc ,nil ; -}; +// Validate validates the CT_Scene3D and its children +func (_bcdg *CT_Scene3D )Validate ()error {return _bcdg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0065\u0033\u0044");};func (_gbgba ST_LightRigType )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {return e .EncodeElement (_gbgba .String (),start ); +};func (_aag *CT_FillTextEffect )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {e .EncodeToken (start );if _aag .NoFill !=nil {_cfe :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_aag .NoFill ,_cfe );};if _aag .SolidFill !=nil {_cec :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aag .SolidFill ,_cec );};if _aag .GradFill !=nil {_ffaf :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072:\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_aag .GradFill ,_ffaf );};e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};func (_geeg *EG_LineDashProperties )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _geeg .PrstDash !=nil {_bfda :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072:\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}}; +e .EncodeElement (_geeg .PrstDash ,_bfda );};return nil ;};type CT_GradientFillProperties struct{GsLst *CT_GradientStopList ;Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;};func (_fd *CT_Color )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {e .EncodeToken (start ); +if _fd .SrgbClr !=nil {_dfd :=_de .StartElement {Name :_de .Name {Local :"w\u006f\u0072\u003a\u0073\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fd .SrgbClr ,_dfd );};if _fd .SchemeClr !=nil {_ea :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; +e .EncodeElement (_fd .SchemeClr ,_ea );};e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};func (_dddb ST_PresetLineDashVal )Validate ()error {return _dddb .ValidateWithPath ("")};type CT_LineJoinMiterProperties struct{LimAttr *_def .ST_PositivePercentage ; +};func (_eagfe *DiscardImageEditingData )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_eagfe .CT_OnOff =*NewCT_OnOff ();for _ ,_dffg :=range start .Attr {if _dffg .Name .Local =="\u0076\u0061\u006c"{_eagfe .ValAttr .UnmarshalXMLAttr (_dffg ); +continue ;};};for {_adc ,_abceb :=d .Token ();if _abceb !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0044\u0069\u0073\u0063\u0061\u0072d\u0049\u006d\u0061\u0067\u0065\u0045\u0064i\u0074\u0069\u006e\u0067\u0044\u0061\u0074\u0061\u003a\u0020%\u0073",_abceb ); +};if _efa ,_bfec :=_adc .(_de .EndElement );_bfec &&_efa .Name ==start .Name {break ;};};return nil ;};func (_gaggc ST_LightRigType )String ()string {switch _gaggc {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_DefaultImageDpi and its children -func (_add *CT_DefaultImageDpi )Validate ()error {return _add .ValidateWithPath ("\u0043T\u005fD\u0065\u0066\u0061\u0075\u006ct\u0049\u006da\u0067\u0065\u0044\u0070\u0069");};func ParseUnionST_Percentage (s string )(_fad .ST_Percentage ,error ){return _fad .ParseUnionST_Percentage (s ); -};type EG_RunLevelConflicts struct{ConflictIns *_d .CT_RunTrackChange ;ConflictDel *_d .CT_RunTrackChange ;};func (_dacce *ST_SchemeColorVal )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dacce =0;case "\u0062\u0067\u0031":*_dacce =1; -case "\u0074\u0078\u0031":*_dacce =2;case "\u0062\u0067\u0032":*_dacce =3;case "\u0074\u0078\u0032":*_dacce =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_dacce =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_dacce =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_dacce =7; -case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_dacce =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_dacce =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_dacce =10;case "\u0068\u006c\u0069n\u006b":*_dacce =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_dacce =12; -case "\u0064\u006b\u0031":*_dacce =13;case "\u006c\u0074\u0031":*_dacce =14;case "\u0064\u006b\u0032":*_dacce =15;case "\u006c\u0074\u0032":*_dacce =16;case "\u0070\u0068\u0043l\u0072":*_dacce =17;};return nil ;};func NewCT_PresetLineDashProperties ()*CT_PresetLineDashProperties {_abfd :=&CT_PresetLineDashProperties {}; -return _abfd ;};func (_cece *CT_PositivePercentage )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077o\u0072\u003a\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_cece .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the AG_Parids and its children, prefixing error messages with path +func (_aae *AG_Parids )ValidateWithPath (path string )error {return nil };type AG_Parids struct{ParaIdAttr string ;TextIdAttr string ;};func (_gbaa ST_SchemeColorVal )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {return e .EncodeElement (_gbaa .String (),start ); +};type CT_Percentage struct{ValAttr _def .ST_Percentage ;};func NewCT_LinearShadeProperties ()*CT_LinearShadeProperties {_baae :=&CT_LinearShadeProperties {};return _baae ;};func NewCT_SdtCheckboxSymbol ()*CT_SdtCheckboxSymbol {_cada :=&CT_SdtCheckboxSymbol {}; +return _cada };func (_bfa *ST_BevelPresetType )UnmarshalXMLAttr (attr _de .Attr )error {switch attr .Value {case "":*_bfa =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_bfa =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_bfa =2; +case "\u0073\u006c\u006fp\u0065":*_bfa =3;case "\u0063\u0072\u006fs\u0073":*_bfa =4;case "\u0061\u006e\u0067l\u0065":*_bfa =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_bfa =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_bfa =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_bfa =8; +case "\u0064\u0069\u0076o\u0074":*_bfa =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_bfa =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_bfa =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_bfa =12;};return nil ;};type ST_Ligatures byte ; +type CT_Color struct{SrgbClr *CT_SRgbColor ;SchemeClr *CT_SchemeColor ;};type CT_Scene3D struct{Camera *CT_Camera ;LightRig *CT_LightRig ;};func (_ffdb *CT_SdtCheckboxSymbol )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _ffdb .FontAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0066\u006f\u006e\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_ffdb .FontAttr )}); +};if _ffdb .ValAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077o\u0072\u003a\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_ffdb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_de .EndElement {Name :start .Name }); +return nil ;};func ParseUnionST_AdjAngle (s string )(_def .ST_AdjAngle ,error ){return _def .ParseUnionST_AdjAngle (s )};func (_bgc *CT_Percentage )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {for _ ,_cae :=range start .Attr {if _cae .Name .Local =="\u0076\u0061\u006c"{_bba ,_cbc :=ParseUnionST_Percentage (_cae .Value ); +if _cbc !=nil {return _cbc ;};_bgc .ValAttr =_bba ;continue ;};};for {_dgag ,_eac :=d .Token ();if _eac !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050e\u0072c\u0065n\u0074\u0061\u0067\u0065\u003a\u0020\u0025s",_eac ); +};if _cfba ,_cbg :=_dgag .(_de .EndElement );_cbg &&_cfba .Name ==start .Name {break ;};};return nil ;};const (ST_LightRigDirectionUnset ST_LightRigDirection =0;ST_LightRigDirectionTl ST_LightRigDirection =1;ST_LightRigDirectionT ST_LightRigDirection =2; +ST_LightRigDirectionTr ST_LightRigDirection =3;ST_LightRigDirectionL ST_LightRigDirection =4;ST_LightRigDirectionR ST_LightRigDirection =5;ST_LightRigDirectionBl ST_LightRigDirection =6;ST_LightRigDirectionB ST_LightRigDirection =7;ST_LightRigDirectionBr ST_LightRigDirection =8; +); -// Validate validates the CT_LongHexNumber and its children -func (_aff *CT_LongHexNumber )Validate ()error {return _aff .ValidateWithPath ("\u0043\u0054_\u004c\u006f\u006eg\u0048\u0065\u0078\u004e\u0075\u006d\u0062\u0065\u0072");};func (_gad *CT_LongHexNumber )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfef :=range start .Attr {if _bfef .Name .Local =="\u0076\u0061\u006c"{_fdg ,_ffa :=_bfef .Value ,error (nil ); -if _ffa !=nil {return _ffa ;};_gad .ValAttr =_fdg ;continue ;};};for {_egee ,_efff :=d .Token ();if _efff !=nil {return _g .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",_efff ); -};if _bfce ,_abd :=_egee .(_c .EndElement );_abd &&_bfce .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_LineJoinMiterProperties and its children +func (_ecbe *CT_LineJoinMiterProperties )Validate ()error {return _ecbe .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_SdtCheckbox struct{Checked *CT_OnOff ; +CheckedState *CT_SdtCheckboxSymbol ;UncheckedState *CT_SdtCheckboxSymbol ;};func NewCT_Percentage ()*CT_Percentage {_bef :=&CT_Percentage {};return _bef };func (_bacfb *EG_RunLevelConflicts )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {start .Name .Local ="\u0077o\u0072\u003a\u0045\u0047\u005f\u0052\u0075\u006e\u004c\u0065\u0076e\u006c\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0073"; +if _bacfb .ConflictIns !=nil {_bbfec :=_de .StartElement {Name :_de .Name {Local :"\u0077o\u0072:\u0063\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0049\u006e\u0073"}};e .EncodeElement (_bacfb .ConflictIns ,_bbfec );};if _bacfb .ConflictDel !=nil {_abgb :=_de .StartElement {Name :_de .Name {Local :"\u0077o\u0072:\u0063\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0044\u0065\u006c"}}; +e .EncodeElement (_bacfb .ConflictDel ,_abgb );};return nil ;};func NewCT_FillTextEffect ()*CT_FillTextEffect {_fc :=&CT_FillTextEffect {};return _fc }; -// Validate validates the CT_NumForm and its children -func (_dbea *CT_NumForm )Validate ()error {return _dbea .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006f\u0072\u006d");};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;); +// Validate validates the CT_StyleSet and its children +func (_efgd *CT_StyleSet )Validate ()error {return _efgd .ValidateWithPath ("C\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0053\u0065\u0074");};func (_dca *CT_Scene3D )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_dca .Camera =NewCT_Camera (); +_dca .LightRig =NewCT_LightRig ();_fgb :for {_cade ,_aff :=d .Token ();if _aff !=nil {return _aff ;};switch _abbc :=_cade .(type ){case _de .StartElement :switch _abbc .Name {case _de .Name {Space :"\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",Local :"\u0063\u0061\u006d\u0065\u0072\u0061"}:if _bdf :=d .DecodeElement (_dca .Camera ,&_abbc ); +_bdf !=nil {return _bdf ;};case _de .Name {Space :"\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",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}:if _dabb :=d .DecodeElement (_dca .LightRig ,&_abbc ); +_dabb !=nil {return _dabb ;};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\u005fS\u0063\u0065\u006e\u0065\u0033\u0044\u0020\u0025\u0076",_abbc .Name ); +if _gebe :=d .Skip ();_gebe !=nil {return _gebe ;};};case _de .EndElement :break _fgb ;case _de .CharData :};};return nil ;};type CT_Glow struct{RadAttr *int64 ;SrgbClr *CT_SRgbColor ;SchemeClr *CT_SchemeColor ;};func NewCT_Camera ()*CT_Camera {_ecfe :=&CT_Camera {}; +_ecfe .PrstAttr =ST_PresetCameraType (1);return _ecfe ;}; // Validate validates the CT_Percentage and its children -func (_edf *CT_Percentage )Validate ()error {return _edf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};func (_bbc *EntityPicker )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbc .CT_Empty =*_d .NewCT_Empty (); -for {_afaf ,_ffdgf :=d .Token ();if _ffdgf !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0045\u006e\u0074\u0069\u0074y\u0050\u0069\u0063\u006b\u0065\u0072\u003a\u0020\u0025\u0073",_ffdgf );};if _cbcge ,_fedaf :=_afaf .(_c .EndElement ); -_fedaf &&_cbcge .Name ==start .Name {break ;};};return nil ;};type CT_GradientFillProperties struct{GsLst *CT_GradientStopList ;Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;};func (_fgbaa ST_PresetMaterialType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gaec :=_c .Attr {}; -_gaec .Name =name ;switch _fgbaa {case ST_PresetMaterialTypeUnset :_gaec .Value ="";case ST_PresetMaterialTypeLegacyMatte :_gaec .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065";case ST_PresetMaterialTypeLegacyPlastic :_gaec .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063"; -case ST_PresetMaterialTypeLegacyMetal :_gaec .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c";case ST_PresetMaterialTypeLegacyWireframe :_gaec .Value ="\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"; -case ST_PresetMaterialTypeMatte :_gaec .Value ="\u006d\u0061\u0074t\u0065";case ST_PresetMaterialTypePlastic :_gaec .Value ="\u0070l\u0061\u0073\u0074\u0069\u0063";case ST_PresetMaterialTypeMetal :_gaec .Value ="\u006d\u0065\u0074a\u006c";case ST_PresetMaterialTypeWarmMatte :_gaec .Value ="\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e"; -case ST_PresetMaterialTypeTranslucentPowder :_gaec .Value ="\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypePowder :_gaec .Value ="\u0070\u006f\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypeDkEdge :_gaec .Value ="\u0064\u006b\u0045\u0064\u0067\u0065"; -case ST_PresetMaterialTypeSoftEdge :_gaec .Value ="\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065";case ST_PresetMaterialTypeClear :_gaec .Value ="\u0063\u006c\u0065a\u0072";case ST_PresetMaterialTypeFlat :_gaec .Value ="\u0066\u006c\u0061\u0074";case ST_PresetMaterialTypeSoftmetal :_gaec .Value ="\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l"; -case ST_PresetMaterialTypeNone :_gaec .Value ="\u006e\u006f\u006e\u0065";};return _gaec ,nil ;};func (_gbaf *EG_FillProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbff :for {_egfa ,_beag :=d .Token ();if _beag !=nil {return _beag ; -};switch _gaab :=_egfa .(type ){case _c .StartElement :switch _gaab .Name {case _c .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_gbaf .NoFill =_d .NewCT_Empty (); -if _ccg :=d .DecodeElement (_gbaf .NoFill ,&_gaab );_ccg !=nil {return _ccg ;};case _c .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_gbaf .SolidFill =NewCT_SolidColorFillProperties (); -if _dad :=d .DecodeElement (_gbaf .SolidFill ,&_gaab );_dad !=nil {return _dad ;};case _c .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_gbaf .GradFill =NewCT_GradientFillProperties (); -if _fbef :=d .DecodeElement (_gbaf .GradFill ,&_gaab );_fbef !=nil {return _fbef ;};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\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_gaab .Name ); -if _cffa :=d .Skip ();_cffa !=nil {return _cffa ;};};case _c .EndElement :break _gbff ;case _c .CharData :};};return nil ;};type CustomXmlConflictInsRangeStart struct{_d .CT_TrackChange };func (_decd *ST_SchemeColorVal )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_caab ,_aeed :=d .Token (); -if _aeed !=nil {return _aeed ;};if _gbed ,_bcea :=_caab .(_c .EndElement );_bcea &&_gbed .Name ==start .Name {*_decd =1;return nil ;};if _acedb ,_ffeed :=_caab .(_c .CharData );!_ffeed {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",_caab ); -}else {switch string (_acedb ){case "":*_decd =0;case "\u0062\u0067\u0031":*_decd =1;case "\u0074\u0078\u0031":*_decd =2;case "\u0062\u0067\u0032":*_decd =3;case "\u0074\u0078\u0032":*_decd =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_decd =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_decd =6; -case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_decd =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_decd =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_decd =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_decd =10;case "\u0068\u006c\u0069n\u006b":*_decd =11; -case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_decd =12;case "\u0064\u006b\u0031":*_decd =13;case "\u006c\u0074\u0031":*_decd =14;case "\u0064\u006b\u0032":*_decd =15;case "\u006c\u0074\u0032":*_decd =16;case "\u0070\u0068\u0043l\u0072":*_decd =17; -};};_caab ,_aeed =d .Token ();if _aeed !=nil {return _aeed ;};if _ccdaa ,_eggf :=_caab .(_c .EndElement );_eggf &&_ccdaa .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",_caab ); -};func (_eabd *CT_Props3D )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aaf :=range start .Attr {if _aaf .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"{_fcc ,_edg :=_fg .ParseInt (_aaf .Value ,10,64); -if _edg !=nil {return _edg ;};_eabd .ExtrusionHAttr =&_fcc ;continue ;};if _aaf .Name .Local =="\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"{_bebb ,_ecdeb :=_fg .ParseInt (_aaf .Value ,10,64);if _ecdeb !=nil {return _ecdeb ;};_eabd .ContourWAttr =&_bebb ; -continue ;};if _aaf .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_eabd .PrstMaterialAttr .UnmarshalXMLAttr (_aaf );continue ;};};_bbec :for {_fefc ,_cecc :=d .Token ();if _cecc !=nil {return _cecc ;};switch _dbc :=_fefc .(type ){case _c .StartElement :switch _dbc .Name {case _c .Name {Space :"\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",Local :"\u0062\u0065\u0076\u0065\u006c\u0054"}:_eabd .BevelT =NewCT_Bevel (); -if _fbb :=d .DecodeElement (_eabd .BevelT ,&_dbc );_fbb !=nil {return _fbb ;};case _c .Name {Space :"\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",Local :"\u0062\u0065\u0076\u0065\u006c\u0042"}:_eabd .BevelB =NewCT_Bevel (); -if _aae :=d .DecodeElement (_eabd .BevelB ,&_dbc );_aae !=nil {return _aae ;};case _c .Name {Space :"\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",Local :"\u0065\u0078\u0074r\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"}:_eabd .ExtrusionClr =NewCT_Color (); -if _dacc :=d .DecodeElement (_eabd .ExtrusionClr ,&_dbc );_dacc !=nil {return _dacc ;};case _c .Name {Space :"\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",Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}:_eabd .ContourClr =NewCT_Color (); -if _eba :=d .DecodeElement (_eabd .ContourClr ,&_dbc );_eba !=nil {return _eba ;};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\u0072\u006f\u0070\u0073\u0033\u0044\u0020\u0025\u0076",_dbc .Name ); -if _adf :=d .Skip ();_adf !=nil {return _adf ;};};case _c .EndElement :break _bbec ;case _c .CharData :};};return nil ;}; +func (_cdbd *CT_Percentage )Validate ()error {return _cdbd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};type CT_Reflection struct{BlurRadAttr *int64 ;StAAttr *_def .ST_PositiveFixedPercentage ;StPosAttr *_def .ST_PositiveFixedPercentage ; +EndAAttr *_def .ST_PositiveFixedPercentage ;EndPosAttr *_def .ST_PositiveFixedPercentage ;DistAttr *int64 ;DirAttr *int32 ;FadeDirAttr *int32 ;SxAttr *_def .ST_Percentage ;SyAttr *_def .ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;AlgnAttr ST_RectAlignment ; +}; -// ValidateWithPath validates the CT_Reflection and its children, prefixing error messages with path -func (_fgdc *CT_Reflection )ValidateWithPath (path string )error {if _fgdc .BlurRadAttr !=nil {if *_fgdc .BlurRadAttr < 0{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006c\u0075\u0072\u0052\u0061\u0064\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_fgdc .BlurRadAttr ); -};if *_fgdc .BlurRadAttr > 27273042316900{return _g .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006c\u0075r\u0052\u0061\u0064\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fgdc .BlurRadAttr ); -};};if _fgdc .StAAttr !=nil {if _fadb :=_fgdc .StAAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u0041\u0074\u0074\u0072");_fadb !=nil {return _fadb ;};};if _fgdc .StPosAttr !=nil {if _aedb :=_fgdc .StPosAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0050\u006f\u0073\u0041\u0074\u0074\u0072"); -_aedb !=nil {return _aedb ;};};if _fgdc .EndAAttr !=nil {if _bcce :=_fgdc .EndAAttr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0041\u0041\u0074\u0074r");_bcce !=nil {return _bcce ;};};if _fgdc .EndPosAttr !=nil {if _ddg :=_fgdc .EndPosAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u006f\u0073\u0041\u0074\u0074\u0072"); -_ddg !=nil {return _ddg ;};};if _fgdc .DistAttr !=nil {if *_fgdc .DistAttr < 0{return _g .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_fgdc .DistAttr ); -};if *_fgdc .DistAttr > 27273042316900{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_fgdc .DistAttr ); -};};if _fgdc .DirAttr !=nil {if *_fgdc .DirAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_fgdc .DirAttr ); -};if *_fgdc .DirAttr >=21600000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fgdc .DirAttr ); -};};if _fgdc .FadeDirAttr !=nil {if *_fgdc .FadeDirAttr < 0{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0046\u0061\u0064\u0065\u0044\u0069\u0072\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_fgdc .FadeDirAttr ); -};if *_fgdc .FadeDirAttr >=21600000{return _g .Errorf ("\u0025s\u002f\u006d.\u0046\u0061\u0064e\u0044\u0069\u0072\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_fgdc .FadeDirAttr ); -};};if _fgdc .SxAttr !=nil {if _befe :=_fgdc .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_befe !=nil {return _befe ;};};if _fgdc .SyAttr !=nil {if _feg :=_fgdc .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072"); -_feg !=nil {return _feg ;};};if _fgdc .KxAttr !=nil {if *_fgdc .KxAttr <=-5400000{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_fgdc .KxAttr ); -};if *_fgdc .KxAttr >=5400000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_fgdc .KxAttr ); -};};if _fgdc .KyAttr !=nil {if *_fgdc .KyAttr <=-5400000{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_fgdc .KyAttr ); -};if *_fgdc .KyAttr >=5400000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_fgdc .KyAttr ); -};};if _bcec :=_fgdc .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_bcec !=nil {return _bcec ;};return nil ;};func (_bgda *EG_LineJoinProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bgda .Round !=nil {_gccg :=_c .StartElement {Name :_c .Name {Local :"\u0077o\u0072\u003a\u0072\u006f\u0075\u006ed"}}; -e .EncodeElement (_bgda .Round ,_gccg );};if _bgda .Bevel !=nil {_dedc :=_c .StartElement {Name :_c .Name {Local :"\u0077o\u0072\u003a\u0062\u0065\u0076\u0065l"}};e .EncodeElement (_bgda .Bevel ,_dedc );};if _bgda .Miter !=nil {_gfegc :=_c .StartElement {Name :_c .Name {Local :"\u0077o\u0072\u003a\u006d\u0069\u0074\u0065r"}}; -e .EncodeElement (_bgda .Miter ,_gfegc );};return nil ;};func (_ggfe ST_PresetMaterialType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ggfe .String (),start );};type CT_DefaultImageDpi struct{ValAttr int64 ;};func (_fee *CT_SdtCheckbox )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bac :for {_fede ,_fbfg :=d .Token (); -if _fbfg !=nil {return _fbfg ;};switch _aaec :=_fede .(type ){case _c .StartElement :switch _aaec .Name {case _c .Name {Space :"\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",Local :"\u0063h\u0065\u0063\u006b\u0065\u0064"}:_fee .Checked =NewCT_OnOff (); -if _bfb :=d .DecodeElement (_fee .Checked ,&_aaec );_bfb !=nil {return _bfb ;};case _c .Name {Space :"\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",Local :"\u0063\u0068\u0065c\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065"}:_fee .CheckedState =NewCT_SdtCheckboxSymbol (); -if _fabf :=d .DecodeElement (_fee .CheckedState ,&_aaec );_fabf !=nil {return _fabf ;};case _c .Name {Space :"\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",Local :"\u0075\u006e\u0063\u0068\u0065\u0063\u006b\u0065\u0064S\u0074\u0061\u0074\u0065"}:_fee .UncheckedState =NewCT_SdtCheckboxSymbol (); -if _cgg :=d .DecodeElement (_fee .UncheckedState ,&_aaec );_cgg !=nil {return _cgg ;};default:_e .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\u0068\u0065\u0063k\u0062o\u0078\u0020\u0025\u0076",_aaec .Name ); -if _bcdg :=d .Skip ();_bcdg !=nil {return _bcdg ;};};case _c .EndElement :break _bac ;case _c .CharData :};};return nil ;};func (_gdgb *CT_SolidColorFillProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gdgb .SrgbClr !=nil {_gbegd :=_c .StartElement {Name :_c .Name {Local :"w\u006f\u0072\u003a\u0073\u0072\u0067\u0062\u0043\u006c\u0072"}}; -e .EncodeElement (_gdgb .SrgbClr ,_gbegd );};if _gdgb .SchemeClr !=nil {_dfcb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_gdgb .SchemeClr ,_dfcb );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_agc ST_PenAlignment )String ()string {switch _agc {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u0069\u006e";};return "";};type EG_ShadeProperties struct{Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ; -};func NewCT_Bevel ()*CT_Bevel {_be :=&CT_Bevel {};return _be }; +// Validate validates the EG_ColorChoice and its children +func (_gcdd *EG_ColorChoice )Validate ()error {return _gcdd .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043h\u006f\u0069\u0063\u0065");};func (_gcbe *CT_OnOff )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {for _ ,_fbcg :=range start .Attr {if _fbcg .Name .Local =="\u0076\u0061\u006c"{_gcbe .ValAttr .UnmarshalXMLAttr (_fbcg ); +continue ;};};for {_ggbf ,_aaga :=d .Token ();if _aaga !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_aaga );};if _cde ,_eagc :=_ggbf .(_de .EndElement );_eagc &&_cde .Name ==start .Name {break ; +};};return nil ;};type DiscardImageEditingData struct{CT_OnOff };func (_egbff ST_PresetLineDashVal )ValidateWithPath (path string )error {switch _egbff {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 (_egbff )); +};return nil ;};type CT_SdtCheckboxSymbol struct{FontAttr *string ;ValAttr *string ;};func NewCustomXmlConflictDelRangeStart ()*CustomXmlConflictDelRangeStart {_fgcg :=&CustomXmlConflictDelRangeStart {};_fgcg .CT_TrackChange =*_bf .NewCT_TrackChange (); +return _fgcg ;}; -// ValidateWithPath validates the CT_SphereCoords and its children, prefixing error messages with path -func (_edfc *CT_SphereCoords )ValidateWithPath (path string )error {if _edfc .LatAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u0061t\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_edfc .LatAttr ); -};if _edfc .LatAttr >=21600000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002eL\u0061\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_edfc .LatAttr ); -};if _edfc .LonAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u004c\u006fn\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_edfc .LonAttr ); -};if _edfc .LonAttr >=21600000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002eL\u006f\u006e\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_edfc .LonAttr ); -};if _edfc .RevAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0065v\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_edfc .RevAttr ); -};if _edfc .RevAttr >=21600000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002eR\u0065\u0076\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_edfc .RevAttr ); -};return nil ;}; +// Validate validates the EG_FillProperties and its children +func (_eece *EG_FillProperties )Validate ()error {return _eece .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};type CT_LongHexNumber struct{ValAttr string ;};const (ST_NumSpacingUnset ST_NumSpacing =0; +ST_NumSpacingDefault ST_NumSpacing =1;ST_NumSpacingProportional ST_NumSpacing =2;ST_NumSpacingTabular ST_NumSpacing =3;);func NewCT_SRgbColor ()*CT_SRgbColor {_faega :=&CT_SRgbColor {};return _faega };func NewCT_PresetLineDashProperties ()*CT_PresetLineDashProperties {_fbf :=&CT_PresetLineDashProperties {}; +return _fbf ;};func (_acbbe ST_LineCap )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {return e .EncodeElement (_acbbe .String (),start );}; -// ValidateWithPath validates the CustomXmlConflictDelRangeEnd and its children, prefixing error messages with path -func (_gdgfe *CustomXmlConflictDelRangeEnd )ValidateWithPath (path string )error {if _fdab :=_gdgfe .CT_Markup .ValidateWithPath (path );_fdab !=nil {return _fdab ;};return nil ;};type CT_GradientStopList struct{Gs []*CT_GradientStop ;};func (_edbec ST_SchemeColorVal )String ()string {switch _edbec {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 "\u0064\u006b\u0031";case 14:return "\u006c\u0074\u0031";case 15:return "\u0064\u006b\u0032";case 16:return "\u006c\u0074\u0032";case 17:return "\u0070\u0068\u0043l\u0072";};return "";}; +// ValidateWithPath validates the CT_PositiveFixedPercentage and its children, prefixing error messages with path +func (_eafc *CT_PositiveFixedPercentage )ValidateWithPath (path string )error {if _ega :=_eafc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ega !=nil {return _ega ;};return nil ;}; -// ValidateWithPath validates the Checkbox and its children, prefixing error messages with path -func (_dggc *Checkbox )ValidateWithPath (path string )error {if _eced :=_dggc .CT_SdtCheckbox .ValidateWithPath (path );_eced !=nil {return _eced ;};return nil ;}; +// ValidateWithPath validates the CT_PathShadeProperties and its children, prefixing error messages with path +func (_eec *CT_PathShadeProperties )ValidateWithPath (path string )error {if _dfdb :=_eec .PathAttr .ValidateWithPath (path +"\u002fP\u0061\u0074\u0068\u0041\u0074\u0074r");_dfdb !=nil {return _dfdb ;};if _eec .FillToRect !=nil {if _cfbce :=_eec .FillToRect .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"); +_cfbce !=nil {return _cfbce ;};};return nil ;};func (_cee *ConflictMode )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_cee .CT_OnOff =*NewCT_OnOff ();for _ ,_agfaa :=range start .Attr {if _agfaa .Name .Local =="\u0076\u0061\u006c"{_cee .ValAttr .UnmarshalXMLAttr (_agfaa ); +continue ;};};for {_baf ,_begg :=d .Token ();if _begg !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u006f\u006e\u0066\u006ci\u0063\u0074\u004d\u006f\u0064\u0065\u003a\u0020\u0025\u0073",_begg );};if _dbgag ,_agbc :=_baf .(_de .EndElement ); +_agbc &&_dbgag .Name ==start .Name {break ;};};return nil ;};type CT_GradientStopList struct{Gs []*CT_GradientStop ;};func ParseStdlibTime (s string )(_a .Time ,error ){return _a .Time {},nil };func NewCT_Ligatures ()*CT_Ligatures {_fff :=&CT_Ligatures {}; +_fff .ValAttr =ST_Ligatures (1);return _fff ;};func (_ecfg *ST_OnOff )UnmarshalXMLAttr (attr _de .Attr )error {switch attr .Value {case "":*_ecfg =0;case "\u0074\u0072\u0075\u0065":*_ecfg =1;case "\u0066\u0061\u006cs\u0065":*_ecfg =2;case "\u0030":*_ecfg =3; +case "\u0031":*_ecfg =4;};return nil ;};func NewCT_Glow ()*CT_Glow {_ebe :=&CT_Glow {};return _ebe };type CustomXmlConflictDelRangeEnd struct{_bf .CT_Markup };type CT_TextOutlineEffect struct{WAttr *int32 ;CapAttr ST_LineCap ;CmpdAttr ST_CompoundLine ; +AlgnAttr ST_PenAlignment ;NoFill *_bf .CT_Empty ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;PrstDash *CT_PresetLineDashProperties ;Round *_bf .CT_Empty ;Bevel *_bf .CT_Empty ;Miter *CT_LineJoinMiterProperties ;}; -// ValidateWithPath validates the CT_SolidColorFillProperties and its children, prefixing error messages with path -func (_bgbb *CT_SolidColorFillProperties )ValidateWithPath (path string )error {if _bgbb .SrgbClr !=nil {if _ecbc :=_bgbb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_ecbc !=nil {return _ecbc ;};};if _bgbb .SchemeClr !=nil {if _aeg :=_bgbb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"); -_aeg !=nil {return _aeg ;};};return nil ;};func (_caad *CustomXmlConflictInsRangeStart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_caad .CT_TrackChange =*_d .NewCT_TrackChange ();for {_acag ,_geged :=d .Token ();if _geged !=nil {return _g .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_geged ); -};if _bdgdg ,_feac :=_acag .(_c .EndElement );_feac &&_bdgdg .Name ==start .Name {break ;};};return nil ;};func (_ggea *CustomXmlConflictDelRangeEnd )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\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"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\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\u0077\u006fr"},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"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0077\u006f\u0072\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043\u006fn\u0066l\u0069\u0063\u0074\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064";return _ggea .CT_Markup .MarshalXML (e ,start ); -};func (_fagff ST_LightRigType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fagff .String (),start );}; +// Validate validates the CT_PresetLineDashProperties and its children +func (_gabd *CT_PresetLineDashProperties )Validate ()error {return _gabd .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u0065\u0073e\u0074\u004c\u0069\u006e\u0065\u0044\u0061\u0073\u0068P\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_TextOutlineEffect and its children, prefixing error messages with path -func (_fadec *CT_TextOutlineEffect )ValidateWithPath (path string )error {if _fadec .WAttr !=nil {if *_fadec .WAttr < 0{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0057A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_fadec .WAttr ); -};if *_fadec .WAttr > 20116800{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020<\u003d\u0020\u0032\u0030\u0031\u0031\u0036\u0038\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_fadec .WAttr ); -};};if _dagd :=_fadec .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_dagd !=nil {return _dagd ;};if _eeg :=_fadec .CmpdAttr .ValidateWithPath (path +"\u002fC\u006d\u0070\u0064\u0041\u0074\u0074r");_eeg !=nil {return _eeg ; -};if _cdbb :=_fadec .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_cdbb !=nil {return _cdbb ;};if _fadec .NoFill !=nil {if _dccd :=_fadec .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_dccd !=nil {return _dccd ; -};};if _fadec .SolidFill !=nil {if _ggcc :=_fadec .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_ggcc !=nil {return _ggcc ;};};if _fadec .GradFill !=nil {if _cce :=_fadec .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl"); -_cce !=nil {return _cce ;};};if _fadec .PrstDash !=nil {if _cgcg :=_fadec .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_cgcg !=nil {return _cgcg ;};};if _fadec .Round !=nil {if _bfdc :=_fadec .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064"); -_bfdc !=nil {return _bfdc ;};};if _fadec .Bevel !=nil {if _fbfd :=_fadec .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_fbfd !=nil {return _fbfd ;};};if _fadec .Miter !=nil {if _gfeg :=_fadec .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072"); -_gfeg !=nil {return _gfeg ;};};return nil ;};func (_bfd *CT_GradientStopList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fda :for {_acaa ,_cee :=d .Token ();if _cee !=nil {return _cee ;};switch _aefe :=_acaa .(type ){case _c .StartElement :switch _aefe .Name {case _c .Name {Space :"\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",Local :"\u0067\u0073"}:_ada :=NewCT_GradientStop (); -if _dag :=d .DecodeElement (_ada ,&_aefe );_dag !=nil {return _dag ;};_bfd .Gs =append (_bfd .Gs ,_ada );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\u0061\u0064\u0069\u0065\u006etS\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_aefe .Name ); -if _ggf :=d .Skip ();_ggf !=nil {return _ggf ;};};case _c .EndElement :break _fda ;case _c .CharData :};};return nil ;};type DiscardImageEditingData struct{CT_OnOff };func (_fgfeb *CT_Shadow )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fgfeb .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u006f\u0072\u003a\u0062\u006c\u0075\u0072\u0052\u0061\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fgfeb .BlurRadAttr )}); -};if _fgfeb .DistAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0064\u0069\u0073\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fgfeb .DistAttr )});};if _fgfeb .DirAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077o\u0072\u003a\u0064\u0069\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_fgfeb .DirAttr )}); -};if _fgfeb .SxAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0078"},Value :_g .Sprintf ("\u0025\u0076",*_fgfeb .SxAttr )});};if _fgfeb .SyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_fgfeb .SyAttr )}); -};if _fgfeb .KxAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u006b\u0078"},Value :_g .Sprintf ("\u0025\u0076",*_fgfeb .KxAttr )});};if _fgfeb .KyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u006b\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_fgfeb .KyAttr )}); -};if _fgfeb .AlgnAttr !=ST_RectAlignmentUnset {_gdbf ,_acd :=_fgfeb .AlgnAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u006f\u0072\u003a\u0061\u006c\u0067\u006e"});if _acd !=nil {return _acd ;};start .Attr =append (start .Attr ,_gdbf );};e .EncodeToken (start ); -if _fgfeb .SrgbClr !=nil {_fcefg :=_c .StartElement {Name :_c .Name {Local :"w\u006f\u0072\u003a\u0073\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fgfeb .SrgbClr ,_fcefg );};if _fgfeb .SchemeClr !=nil {_eeaa :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; -e .EncodeElement (_fgfeb .SchemeClr ,_eeaa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aaa *CT_SphereCoords )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077o\u0072\u003a\u006c\u0061\u0074"},Value :_g .Sprintf ("\u0025\u0076",_aaa .LatAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077o\u0072\u003a\u006c\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",_aaa .LonAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077o\u0072\u003a\u0072\u0065\u0076"},Value :_g .Sprintf ("\u0025\u0076",_aaa .RevAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func ParseUnionST_Coordinate (s string )(_fad .ST_Coordinate ,error ){return _fad .ParseUnionST_Coordinate (s );}; +// Validate validates the CT_SdtCheckboxSymbol and its children +func (_ecad *CT_SdtCheckboxSymbol )Validate ()error {return _ecad .ValidateWithPath ("C\u0054_\u0053\u0064\u0074\u0043\u0068\u0065\u0063\u006bb\u006f\u0078\u0053\u0079mb\u006f\u006c");}; -// Validate validates the CT_OnOff and its children -func (_fce *CT_OnOff )Validate ()error {return _fce .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");};const (ST_NumSpacingUnset ST_NumSpacing =0;ST_NumSpacingDefault ST_NumSpacing =1;ST_NumSpacingProportional ST_NumSpacing =2;ST_NumSpacingTabular ST_NumSpacing =3; -); +// ValidateWithPath validates the EG_LineDashProperties and its children, prefixing error messages with path +func (_bdggd *EG_LineDashProperties )ValidateWithPath (path string )error {if _bdggd .PrstDash !=nil {if _bgdg :=_bdggd .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_bgdg !=nil {return _bgdg ;};};return nil ;};func (_agcf *CT_Shadow )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _agcf .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"w\u006f\u0072\u003a\u0062\u006c\u0075\u0072\u0052\u0061\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_agcf .BlurRadAttr )}); +};if _agcf .DistAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0064\u0069\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_agcf .DistAttr )});};if _agcf .DirAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077o\u0072\u003a\u0064\u0069\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_agcf .DirAttr )}); +};if _agcf .SxAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_agcf .SxAttr )});};if _agcf .SyAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_agcf .SyAttr )}); +};if _agcf .KxAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u006b\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_agcf .KxAttr )});};if _agcf .KyAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u006b\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_agcf .KyAttr )}); +};if _agcf .AlgnAttr !=ST_RectAlignmentUnset {_dafd ,_bdfe :=_agcf .AlgnAttr .MarshalXMLAttr (_de .Name {Local :"\u0077\u006f\u0072\u003a\u0061\u006c\u0067\u006e"});if _bdfe !=nil {return _bdfe ;};start .Attr =append (start .Attr ,_dafd );};e .EncodeToken (start ); +if _agcf .SrgbClr !=nil {_gfbe :=_de .StartElement {Name :_de .Name {Local :"w\u006f\u0072\u003a\u0073\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_agcf .SrgbClr ,_gfbe );};if _agcf .SchemeClr !=nil {_ffgf :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; +e .EncodeElement (_agcf .SchemeClr ,_ffgf );};e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};func (_ddc *CT_LineJoinMiterProperties )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {for _ ,_deb :=range start .Attr {if _deb .Name .Local =="\u006c\u0069\u006d"{_daf ,_cefb :=ParseUnionST_PositivePercentage (_deb .Value ); +if _cefb !=nil {return _cefb ;};_ddc .LimAttr =&_daf ;continue ;};};for {_feea ,_dfc :=d .Token ();if _dfc !=nil {return _c .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",_dfc ); +};if _dg ,_gab :=_feea .(_de .EndElement );_gab &&_dg .Name ==start .Name {break ;};};return nil ;};func (_ecdf *ST_PresetMaterialType )UnmarshalXMLAttr (attr _de .Attr )error {switch attr .Value {case "":*_ecdf =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_ecdf =1; +case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_ecdf =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_ecdf =3;case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_ecdf =4; +case "\u006d\u0061\u0074t\u0065":*_ecdf =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_ecdf =6;case "\u006d\u0065\u0074a\u006c":*_ecdf =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_ecdf =8;case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_ecdf =9; +case "\u0070\u006f\u0077\u0064\u0065\u0072":*_ecdf =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_ecdf =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_ecdf =12;case "\u0063\u006c\u0065a\u0072":*_ecdf =13;case "\u0066\u006c\u0061\u0074":*_ecdf =14; +case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_ecdf =15;case "\u006e\u006f\u006e\u0065":*_ecdf =16;};return nil ;};func NewDocId ()*DocId {_gfef :=&DocId {};_gfef .CT_LongHexNumber =*NewCT_LongHexNumber ();return _gfef ;}; -// Validate validates the EG_RunLevelConflicts and its children -func (_deaf *EG_RunLevelConflicts )Validate ()error {return _deaf .ValidateWithPath ("E\u0047_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006cC\u006f\u006e\u0066\u006cic\u0074\u0073");};func NewCT_Shadow ()*CT_Shadow {_bfad :=&CT_Shadow {};return _bfad }; +// Validate validates the CT_LinearShadeProperties and its children +func (_gdc *CT_LinearShadeProperties )Validate ()error {return _gdc .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065\u0061\u0072\u0053\u0068\u0061\u0064e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_GradientStop struct{PosAttr _def .ST_PositiveFixedPercentage ; +SrgbClr *CT_SRgbColor ;SchemeClr *CT_SchemeColor ;};func NewDefaultImageDpi ()*DefaultImageDpi {_gdbdg :=&DefaultImageDpi {};_gdbdg .CT_DefaultImageDpi =*NewCT_DefaultImageDpi ();return _gdbdg ;};type EG_RPrOpenType struct{Ligatures *CT_Ligatures ;NumForm *CT_NumForm ; +NumSpacing *CT_NumSpacing ;StylisticSets *CT_StylisticSets ;CntxtAlts *CT_OnOff ;};func (_faaaf ST_PathShadeType )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {return e .EncodeElement (_faaaf .String (),start );}; +// ValidateWithPath validates the Checkbox and its children, prefixing error messages with path +func (_edgf *Checkbox )ValidateWithPath (path string )error {if _ecde :=_edgf .CT_SdtCheckbox .ValidateWithPath (path );_ecde !=nil {return _ecde ;};return nil ;};func NewEG_ColorChoice ()*EG_ColorChoice {_geede :=&EG_ColorChoice {};return _geede };func (_ge *AG_Parids )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {for _ ,_dec :=range start .Attr {if _dec .Name .Local =="\u0070\u0061\u0072\u0061\u0049\u0064"{_bd ,_dea :=_dec .Value ,error (nil ); +if _dea !=nil {return _dea ;};_ge .ParaIdAttr =_bd ;continue ;};if _dec .Name .Local =="\u0074\u0065\u0078\u0074\u0049\u0064"{_aa ,_da :=_dec .Value ,error (nil );if _da !=nil {return _da ;};_ge .TextIdAttr =_aa ;continue ;};};for {_f ,_ga :=d .Token (); +if _ga !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020A\u0047\u005f\u0050\u0061\u0072i\u0064\u0073\u003a\u0020\u0025\u0073",_ga );};if _ff ,_cf :=_f .(_de .EndElement );_cf &&_ff .Name ==start .Name {break ;};};return nil ;};type CT_SphereCoords struct{LatAttr int32 ; +LonAttr int32 ;RevAttr int32 ;};func ParseUnionST_AnimationDgmBuildType (s string )(_def .ST_AnimationDgmBuildType ,error ){return _def .ParseUnionST_AnimationDgmBuildType (s );};func (_agcfa *EG_FillProperties )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _agcfa .NoFill !=nil {_bbgg :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_agcfa .NoFill ,_bbgg );};if _agcfa .SolidFill !=nil {_defg :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_agcfa .SolidFill ,_defg );}; +if _agcfa .GradFill !=nil {_eggd :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072:\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_agcfa .GradFill ,_eggd );};return nil ;};func (_bcegc ST_RectAlignment )String ()string {switch _bcegc {case 0:return ""; +case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0074\u006c";case 3:return "\u0074";case 4:return "\u0074\u0072";case 5:return "\u006c";case 6:return "\u0063\u0074\u0072";case 7:return "\u0072";case 8:return "\u0062\u006c";case 9:return "\u0062"; +case 10:return "\u0062\u0072";};return "";}; -// ValidateWithPath validates the CT_Percentage and its children, prefixing error messages with path -func (_ggce *CT_Percentage )ValidateWithPath (path string )error {if _fbf :=_ggce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbf !=nil {return _fbf ;};return nil ;};type EG_RPrTextEffects struct{Glow *CT_Glow ; -Shadow *CT_Shadow ;Reflection *CT_Reflection ;TextOutline *CT_TextOutlineEffect ;TextFill *CT_FillTextEffect ;Scene3d *CT_Scene3D ;Props3d *CT_Props3D ;};func NewEG_Conflicts ()*EG_Conflicts {_gggdf :=&EG_Conflicts {};return _gggdf };func ParseUnionST_PositivePercentage (s string )(_fad .ST_PositivePercentage ,error ){return _fad .ParseUnionST_PositivePercentage (s ); -};func ParseUnionST_TextSpacingPercentOrPercentString (s string )(_fad .ST_TextSpacingPercentOrPercentString ,error ){return _fad .ParseUnionST_TextSpacingPercentOrPercentString (s );};type CT_SolidColorFillProperties struct{SrgbClr *CT_SRgbColor ;SchemeClr *CT_SchemeColor ; -};func (_badd *EG_RPrOpenType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecca :for {_aafc ,_beg :=d .Token ();if _beg !=nil {return _beg ;};switch _bbbbd :=_aafc .(type ){case _c .StartElement :switch _bbbbd .Name {case _c .Name {Space :"\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",Local :"\u006ci\u0067\u0061\u0074\u0075\u0072\u0065s"}:_badd .Ligatures =NewCT_Ligatures (); -if _fgbd :=d .DecodeElement (_badd .Ligatures ,&_bbbbd );_fgbd !=nil {return _fgbd ;};case _c .Name {Space :"\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",Local :"\u006eu\u006d\u0046\u006f\u0072\u006d"}:_badd .NumForm =NewCT_NumForm (); -if _cgda :=d .DecodeElement (_badd .NumForm ,&_bbbbd );_cgda !=nil {return _cgda ;};case _c .Name {Space :"\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",Local :"\u006e\u0075\u006d\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}:_badd .NumSpacing =NewCT_NumSpacing (); -if _daeec :=d .DecodeElement (_badd .NumSpacing ,&_bbbbd );_daeec !=nil {return _daeec ;};case _c .Name {Space :"\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",Local :"\u0073\u0074\u0079\u006c\u0069\u0073\u0074\u0069\u0063\u0053\u0065\u0074\u0073"}:_badd .StylisticSets =NewCT_StylisticSets (); -if _gaged :=d .DecodeElement (_badd .StylisticSets ,&_bbbbd );_gaged !=nil {return _gaged ;};case _c .Name {Space :"\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",Local :"\u0063n\u0074\u0078\u0074\u0041\u006c\u0074s"}:_badd .CntxtAlts =NewCT_OnOff (); -if _eae :=d .DecodeElement (_badd .CntxtAlts ,&_bbbbd );_eae !=nil {return _eae ;};default:_e .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\u0050\u0072\u004f\u0070\u0065\u006eT\u0079p\u0065\u0020\u0025\u0076",_bbbbd .Name ); -if _afab :=d .Skip ();_afab !=nil {return _afab ;};};case _c .EndElement :break _ecca ;case _c .CharData :};};return nil ;};func (_dfbe *CT_LineJoinMiterProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_egdc :=range start .Attr {if _egdc .Name .Local =="\u006c\u0069\u006d"{_dbeb ,_degc :=ParseUnionST_PositivePercentage (_egdc .Value ); -if _degc !=nil {return _degc ;};_dfbe .LimAttr =&_dbeb ;continue ;};};for {_ggc ,_ddad :=d .Token ();if _ddad !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006e\u004d\u0069\u0074\u0065\u0072P\u0072\u006f\u0070\u0065\u0072t\u0069\u0065s\u003a\u0020\u0025\u0073",_ddad ); -};if _efd ,_dabb :=_ggc .(_c .EndElement );_dabb &&_efd .Name ==start .Name {break ;};};return nil ;};func (_bdda ST_CompoundLine )String ()string {switch _bdda {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 (_abeee *DocId )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\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"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\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\u0077\u006fr"},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"}); -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 ="\u0077o\u0072\u003a\u0064\u006f\u0063\u0049d";return _abeee .CT_LongHexNumber .MarshalXML (e ,start );};const (ST_RectAlignmentUnset ST_RectAlignment =0;ST_RectAlignmentNone ST_RectAlignment =1;ST_RectAlignmentTl ST_RectAlignment =2; -ST_RectAlignmentT ST_RectAlignment =3;ST_RectAlignmentTr ST_RectAlignment =4;ST_RectAlignmentL ST_RectAlignment =5;ST_RectAlignmentCtr ST_RectAlignment =6;ST_RectAlignmentR ST_RectAlignment =7;ST_RectAlignmentBl ST_RectAlignment =8;ST_RectAlignmentB ST_RectAlignment =9; -ST_RectAlignmentBr ST_RectAlignment =10;);func (_ede *ConflictMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ede .CT_OnOff =*NewCT_OnOff ();for _ ,_eag :=range start .Attr {if _eag .Name .Local =="\u0076\u0061\u006c"{_ede .ValAttr .UnmarshalXMLAttr (_eag ); -continue ;};};for {_gbbb ,_edgg :=d .Token ();if _edgg !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u006f\u006e\u0066\u006ci\u0063\u0074\u004d\u006f\u0064\u0065\u003a\u0020\u0025\u0073",_edgg );};if _gggd ,_bfca :=_gbbb .(_c .EndElement ); -_bfca &&_gggd .Name ==start .Name {break ;};};return nil ;};func (_dcfb *ST_PresetMaterialType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dcfb =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_dcfb =1; -case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_dcfb =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_dcfb =3;case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_dcfb =4; -case "\u006d\u0061\u0074t\u0065":*_dcfb =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_dcfb =6;case "\u006d\u0065\u0074a\u006c":*_dcfb =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_dcfb =8;case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_dcfb =9; -case "\u0070\u006f\u0077\u0064\u0065\u0072":*_dcfb =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_dcfb =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_dcfb =12;case "\u0063\u006c\u0065a\u0072":*_dcfb =13;case "\u0066\u006c\u0061\u0074":*_dcfb =14; -case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_dcfb =15;case "\u006e\u006f\u006e\u0065":*_dcfb =16;};return nil ;};type CT_SRgbColor struct{ValAttr string ;EG_ColorTransform []*EG_ColorTransform ;};func (_bgfab ST_NumSpacing )String ()string {switch _bgfab {case 0:return ""; -case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u0070\u0072\u006fp\u006f\u0072\u0074\u0069\u006f\u006e\u0061\u006c";case 3:return "\u0074a\u0062\u0075\u006c\u0061\u0072";};return "";}; +// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path +func (_baa *CT_Color )ValidateWithPath (path string )error {if _baa .SrgbClr !=nil {if _bce :=_baa .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bce !=nil {return _bce ;};};if _baa .SchemeClr !=nil {if _dde :=_baa .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"); +_dde !=nil {return _dde ;};};return nil ;};func (_cgee *CT_PathShadeProperties )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _cgee .PathAttr !=ST_PathShadeTypeUnset {_gafc ,_debb :=_cgee .PathAttr .MarshalXMLAttr (_de .Name {Local :"\u0077\u006f\u0072\u003a\u0070\u0061\u0074\u0068"}); +if _debb !=nil {return _debb ;};start .Attr =append (start .Attr ,_gafc );};e .EncodeToken (start );if _cgee .FillToRect !=nil {_daea :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0066\u0069\u006c\u006c\u0054o\u0052\u0065\u0063\u0074"}}; +e .EncodeElement (_cgee .FillToRect ,_daea );};e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};type ST_NumSpacing byte ;func ParseUnionST_PositiveFixedPercentage (s string )(_def .ST_PositiveFixedPercentage ,error ){return _def .ParseUnionST_PositiveFixedPercentage (s ); +};func (_fceee *EG_ColorChoice )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_aebbg :for {_abca ,_gfec :=d .Token ();if _gfec !=nil {return _gfec ;};switch _gegd :=_abca .(type ){case _de .StartElement :switch _gegd .Name {case _de .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_fceee .SrgbClr =NewCT_SRgbColor (); +if _bea :=d .DecodeElement (_fceee .SrgbClr ,&_gegd );_bea !=nil {return _bea ;};case _de .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_fceee .SchemeClr =NewCT_SchemeColor (); +if _geag :=d .DecodeElement (_fceee .SchemeClr ,&_gegd );_geag !=nil {return _geag ;};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\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_gegd .Name ); +if _ced :=d .Skip ();_ced !=nil {return _ced ;};};case _de .EndElement :break _aebbg ;case _de .CharData :};};return nil ;};func (_bff *CT_PresetLineDashProperties )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {for _ ,_fcdf :=range start .Attr {if _fcdf .Name .Local =="\u0076\u0061\u006c"{_bff .ValAttr .UnmarshalXMLAttr (_fcdf ); +continue ;};};for {_deea ,_cfbad :=d .Token ();if _cfbad !=nil {return _c .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",_cfbad ); +};if _dcca ,_cga :=_deea .(_de .EndElement );_cga &&_dcca .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the DefaultImageDpi and its children, prefixing error messages with path -func (_adaf *DefaultImageDpi )ValidateWithPath (path string )error {if _daab :=_adaf .CT_DefaultImageDpi .ValidateWithPath (path );_daab !=nil {return _daab ;};return nil ;}; +// Validate validates the DocId and its children +func (_bffd *DocId )Validate ()error {return _bffd .ValidateWithPath ("\u0044\u006f\u0063I\u0064")}; -// Validate validates the CT_Reflection and its children -func (_cbcg *CT_Reflection )Validate ()error {return _cbcg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");};func (_aebd *ST_LightRigDirection )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cecd ,_cdac :=d .Token (); -if _cdac !=nil {return _cdac ;};if _edeg ,_cdcb :=_cecd .(_c .EndElement );_cdcb &&_edeg .Name ==start .Name {*_aebd =1;return nil ;};if _agce ,_egbe :=_cecd .(_c .CharData );!_egbe {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",_cecd ); -}else {switch string (_agce ){case "":*_aebd =0;case "\u0074\u006c":*_aebd =1;case "\u0074":*_aebd =2;case "\u0074\u0072":*_aebd =3;case "\u006c":*_aebd =4;case "\u0072":*_aebd =5;case "\u0062\u006c":*_aebd =6;case "\u0062":*_aebd =7;case "\u0062\u0072":*_aebd =8; -};};_cecd ,_cdac =d .Token ();if _cdac !=nil {return _cdac ;};if _cbgd ,_ecabg :=_cecd .(_c .EndElement );_ecabg &&_cbgd .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",_cecd ); -};func (_bfba *ST_LightRigType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egbb ,_dgdac :=d .Token ();if _dgdac !=nil {return _dgdac ;};if _fdgf ,_ddef :=_egbb .(_c .EndElement );_ddef &&_fdgf .Name ==start .Name {*_bfba =1;return nil ; -};if _gggbe ,_agdf :=_egbb .(_c .CharData );!_agdf {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",_egbb );}else {switch string (_gggbe ){case "":*_bfba =0; -case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_bfba =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_bfba =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_bfba =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_bfba =4; -case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_bfba =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_bfba =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_bfba =7; -case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_bfba =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_bfba =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_bfba =10; -case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_bfba =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_bfba =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_bfba =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_bfba =14; -case "\u0073\u006f\u0066\u0074":*_bfba =15;case "\u0068\u0061\u0072s\u0068":*_bfba =16;case "\u0066\u006c\u006fo\u0064":*_bfba =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_bfba =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_bfba =19; -case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_bfba =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_bfba =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_bfba =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_bfba =23;case "\u0066\u006c\u0061\u0074":*_bfba =24; -case "\u0074\u0077\u006fP\u0074":*_bfba =25;case "\u0067\u006c\u006f\u0077":*_bfba =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_bfba =27;};};_egbb ,_dgdac =d .Token ();if _dgdac !=nil {return _dgdac ;};if _fbc ,_gae :=_egbb .(_c .EndElement ); -_gae &&_fbc .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",_egbb );}; +// Validate validates the DiscardImageEditingData and its children +func (_cccc *DiscardImageEditingData )Validate ()error {return _cccc .ValidateWithPath ("\u0044\u0069\u0073ca\u0072\u0064\u0049\u006d\u0061\u0067\u0065\u0045\u0064\u0069\u0074\u0069\u006e\u0067\u0044\u0061\u0074\u0061");};func (_gc *CT_Ligatures )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_gc .ValAttr =ST_Ligatures (1); +for _ ,_deab :=range start .Attr {if _deab .Name .Local =="\u0076\u0061\u006c"{_gc .ValAttr .UnmarshalXMLAttr (_deab );continue ;};};for {_bfe ,_gbg :=d .Token ();if _gbg !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069g\u0061\u0074\u0075\u0072\u0065\u0073\u003a\u0020\u0025\u0073",_gbg ); +};if _cfge ,_cdb :=_bfe .(_de .EndElement );_cdb &&_cfge .Name ==start .Name {break ;};};return nil ;};func (_cbda ST_SchemeColorVal )Validate ()error {return _cbda .ValidateWithPath ("")};func (_fcfa ST_OnOff )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {return e .EncodeElement (_fcfa .String (),start ); +}; -// ValidateWithPath validates the EG_Conflicts and its children, prefixing error messages with path -func (_ebbe *EG_Conflicts )ValidateWithPath (path string )error {if _ebbe .ConflictIns !=nil {if _gcadd :=_ebbe .ConflictIns .ValidateWithPath (path +"\u002f\u0043\u006fn\u0066\u006c\u0069\u0063\u0074\u0049\u006e\u0073");_gcadd !=nil {return _gcadd ;}; -};if _ebbe .ConflictDel !=nil {if _bbffd :=_ebbe .ConflictDel .ValidateWithPath (path +"\u002f\u0043\u006fn\u0066\u006c\u0069\u0063\u0074\u0044\u0065\u006c");_bbffd !=nil {return _bbffd ;};};return nil ;}; +// ValidateWithPath validates the CT_Shadow and its children, prefixing error messages with path +func (_dbae *CT_Shadow )ValidateWithPath (path string )error {if _dbae .BlurRadAttr !=nil {if *_dbae .BlurRadAttr < 0{return _c .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 ,*_dbae .BlurRadAttr ); +};if *_dbae .BlurRadAttr > 27273042316900{return _c .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 ,*_dbae .BlurRadAttr ); +};};if _dbae .DistAttr !=nil {if *_dbae .DistAttr < 0{return _c .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 ,*_dbae .DistAttr ); +};if *_dbae .DistAttr > 27273042316900{return _c .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 ,*_dbae .DistAttr ); +};};if _dbae .DirAttr !=nil {if *_dbae .DirAttr < 0{return _c .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 ,*_dbae .DirAttr ); +};if *_dbae .DirAttr >=21600000{return _c .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 ,*_dbae .DirAttr ); +};};if _dbae .SxAttr !=nil {if _cbb :=_dbae .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_cbb !=nil {return _cbb ;};};if _dbae .SyAttr !=nil {if _bedd :=_dbae .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072"); +_bedd !=nil {return _bedd ;};};if _dbae .KxAttr !=nil {if *_dbae .KxAttr <=-5400000{return _c .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 ,*_dbae .KxAttr ); +};if *_dbae .KxAttr >=5400000{return _c .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 ,*_dbae .KxAttr ); +};};if _dbae .KyAttr !=nil {if *_dbae .KyAttr <=-5400000{return _c .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 ,*_dbae .KyAttr ); +};if *_dbae .KyAttr >=5400000{return _c .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 ,*_dbae .KyAttr ); +};};if _afeg :=_dbae .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_afeg !=nil {return _afeg ;};if _dbae .SrgbClr !=nil {if _cdbb :=_dbae .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_cdbb !=nil {return _cdbb ;};};if _dbae .SchemeClr !=nil {if _efgg :=_dbae .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_efgg !=nil {return _efgg ;};};return nil ;};func (_gdac *CustomXmlConflictDelRangeStart )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\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"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .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 ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u006fr"},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"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0077\u006f\u0072:c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043o\u006ef\u006ci\u0063t\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074";return _gdac .CT_TrackChange .MarshalXML (e ,start );}; +func (_dcde *CT_SolidColorFillProperties )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_cgae :for {_afdd ,_afdde :=d .Token ();if _afdde !=nil {return _afdde ;};switch _gdff :=_afdd .(type ){case _de .StartElement :switch _gdff .Name {case _de .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_dcde .SrgbClr =NewCT_SRgbColor (); +if _aeec :=d .DecodeElement (_dcde .SrgbClr ,&_gdff );_aeec !=nil {return _aeec ;};case _de .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_dcde .SchemeClr =NewCT_SchemeColor (); +if _cgcb :=d .DecodeElement (_dcde .SchemeClr ,&_gdff );_cgcb !=nil {return _cgcb ;};default:_ac .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",_gdff .Name ); +if _ccae :=d .Skip ();_ccae !=nil {return _ccae ;};};case _de .EndElement :break _cgae ;case _de .CharData :};};return nil ;};func (_fece *CT_Ligatures )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {_cac ,_agf :=_fece .ValAttr .MarshalXMLAttr (_de .Name {Local :"\u0077o\u0072\u003a\u0076\u0061\u006c"}); +if _agf !=nil {return _agf ;};start .Attr =append (start .Attr ,_cac );e .EncodeToken (start );e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};func NewEG_ShadeProperties ()*EG_ShadeProperties {_ffae :=&EG_ShadeProperties {};return _ffae }; +type Checkbox struct{CT_SdtCheckbox };type CT_StylisticSets struct{StyleSet []*CT_StyleSet ;}; -// Validate validates the EG_ColorChoice and its children -func (_bbdc *EG_ColorChoice )Validate ()error {return _bbdc .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043h\u006f\u0069\u0063\u0065");};func (_bgage ST_LineCap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bgage .String (),start ); +// ValidateWithPath validates the CT_SchemeColor and its children, prefixing error messages with path +func (_ebeg *CT_SchemeColor )ValidateWithPath (path string )error {if _ebeg .ValAttr ==ST_SchemeColorValUnset {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 _bec :=_ebeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bec !=nil {return _bec ;};for _ddgg ,_fdf :=range _ebeg .EG_ColorTransform {if _eaad :=_fdf .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_ddgg )); +_eaad !=nil {return _eaad ;};};return nil ;};func (_bffgf *EG_ShadeProperties )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_ecbbf :for {_fgbe ,_abdb :=d .Token ();if _abdb !=nil {return _abdb ;};switch _agga :=_fgbe .(type ){case _de .StartElement :switch _agga .Name {case _de .Name {Space :"\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",Local :"\u006c\u0069\u006e"}:_bffgf .Lin =NewCT_LinearShadeProperties (); +if _gagg :=d .DecodeElement (_bffgf .Lin ,&_agga );_gagg !=nil {return _gagg ;};case _de .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0068"}:_bffgf .Path =NewCT_PathShadeProperties (); +if _dcgg :=d .DecodeElement (_bffgf .Path ,&_agga );_dcgg !=nil {return _dcgg ;};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\u0045\u0047\u005f\u0053\u0068\u0061\u0064\u0065\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_agga .Name ); +if _gece :=d .Skip ();_gece !=nil {return _gece ;};};case _de .EndElement :break _ecbbf ;case _de .CharData :};};return nil ;};func (_aebgc ST_PenAlignment )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {return e .EncodeElement (_aebgc .String (),start ); +};func (_cgcbc ST_SchemeColorVal )ValidateWithPath (path string )error {switch _cgcbc {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 (_cgcbc )); +};return nil ;};func (_bgcfa *ST_PenAlignment )UnmarshalXMLAttr (attr _de .Attr )error {switch attr .Value {case "":*_bgcfa =0;case "\u0063\u0074\u0072":*_bgcfa =1;case "\u0069\u006e":*_bgcfa =2;};return nil ;}; + +// Validate validates the ConflictMode and its children +func (_dbce *ConflictMode )Validate ()error {return _dbce .ValidateWithPath ("\u0043\u006f\u006ef\u006c\u0069\u0063\u0074\u004d\u006f\u0064\u0065");};type EntityPicker struct{_bf .CT_Empty };func (_gagc ST_OnOff )Validate ()error {return _gagc .ValidateWithPath ("")}; +func (_dabbe ST_CompoundLine )MarshalXMLAttr (name _de .Name )(_de .Attr ,error ){_ededg :=_de .Attr {};_ededg .Name =name ;switch _dabbe {case ST_CompoundLineUnset :_ededg .Value ="";case ST_CompoundLineSng :_ededg .Value ="\u0073\u006e\u0067";case ST_CompoundLineDbl :_ededg .Value ="\u0064\u0062\u006c"; +case ST_CompoundLineThickThin :_ededg .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_CompoundLineThinThick :_ededg .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_CompoundLineTri :_ededg .Value ="\u0074\u0072\u0069";};return _ededg ,nil ; +};func (_gfff *CT_SdtCheckbox )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {e .EncodeToken (start );if _gfff .Checked !=nil {_aggb :=_de .StartElement {Name :_de .Name {Local :"w\u006f\u0072\u003a\u0063\u0068\u0065\u0063\u006b\u0065\u0064"}}; +e .EncodeElement (_gfff .Checked ,_aggb );};if _gfff .CheckedState !=nil {_aacd :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006fr\u003a\u0063\u0068e\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_gfff .CheckedState ,_aacd ); +};if _gfff .UncheckedState !=nil {_geac :=_de .StartElement {Name :_de .Name {Local :"\u0077o\u0072:\u0075\u006e\u0063\u0068\u0065c\u006b\u0065d\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_gfff .UncheckedState ,_geac );};e .EncodeToken (_de .EndElement {Name :start .Name }); +return nil ;};func NewCT_StyleSet ()*CT_StyleSet {_dcbb :=&CT_StyleSet {};return _dcbb };func (_bcea *ST_LineCap )UnmarshalXMLAttr (attr _de .Attr )error {switch attr .Value {case "":*_bcea =0;case "\u0072\u006e\u0064":*_bcea =1;case "\u0073\u0071":*_bcea =2; +case "\u0066\u006c\u0061\u0074":*_bcea =3;};return nil ;}; + +// Validate validates the CT_FillTextEffect and its children +func (_ceg *CT_FillTextEffect )Validate ()error {return _ceg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0054\u0065\u0078\u0074\u0045f\u0066\u0065\u0063\u0074");};func (_gbfb ST_CompoundLine )ValidateWithPath (path string )error {switch _gbfb {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 (_gbfb )); +};return nil ;};func (_dcb *CT_LongHexNumber )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077o\u0072\u003a\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",_dcb .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};func (_gcf *CT_Percentage )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077o\u0072\u003a\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",_gcf .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};func (_bbab *CT_RelativeRect )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {for _ ,_feec :=range start .Attr {if _feec .Name .Local =="\u006c"{_dbba ,_egcb :=ParseUnionST_Percentage (_feec .Value ); +if _egcb !=nil {return _egcb ;};_bbab .LAttr =&_dbba ;continue ;};if _feec .Name .Local =="\u0074"{_beg ,_ccad :=ParseUnionST_Percentage (_feec .Value );if _ccad !=nil {return _ccad ;};_bbab .TAttr =&_beg ;continue ;};if _feec .Name .Local =="\u0072"{_cecf ,_defe :=ParseUnionST_Percentage (_feec .Value ); +if _defe !=nil {return _defe ;};_bbab .RAttr =&_cecf ;continue ;};if _feec .Name .Local =="\u0062"{_fbfb ,_cbe :=ParseUnionST_Percentage (_feec .Value );if _cbe !=nil {return _cbe ;};_bbab .BAttr =&_fbfb ;continue ;};};for {_bacf ,_egdc :=d .Token ();if _egdc !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069v\u0065\u0052\u0065c\u0074:\u0020\u0025\u0073",_egdc ); +};if _aadc ,_eace :=_bacf .(_de .EndElement );_eace &&_aadc .Name ==start .Name {break ;};};return nil ;};func (_age ST_LightRigDirection )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {return e .EncodeElement (_age .String (),start );};func (_fada ST_LightRigType )MarshalXMLAttr (name _de .Name )(_de .Attr ,error ){_gcdfd :=_de .Attr {}; +_gcdfd .Name =name ;switch _fada {case ST_LightRigTypeUnset :_gcdfd .Value ="";case ST_LightRigTypeLegacyFlat1 :_gcdfd .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031";case ST_LightRigTypeLegacyFlat2 :_gcdfd .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032"; +case ST_LightRigTypeLegacyFlat3 :_gcdfd .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033";case ST_LightRigTypeLegacyFlat4 :_gcdfd .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034";case ST_LightRigTypeLegacyNormal1 :_gcdfd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031"; +case ST_LightRigTypeLegacyNormal2 :_gcdfd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032";case ST_LightRigTypeLegacyNormal3 :_gcdfd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033"; +case ST_LightRigTypeLegacyNormal4 :_gcdfd .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034";case ST_LightRigTypeLegacyHarsh1 :_gcdfd .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031";case ST_LightRigTypeLegacyHarsh2 :_gcdfd .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032"; +case ST_LightRigTypeLegacyHarsh3 :_gcdfd .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033";case ST_LightRigTypeLegacyHarsh4 :_gcdfd .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034";case ST_LightRigTypeThreePt :_gcdfd .Value ="\u0074h\u0072\u0065\u0065\u0050\u0074"; +case ST_LightRigTypeBalanced :_gcdfd .Value ="\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064";case ST_LightRigTypeSoft :_gcdfd .Value ="\u0073\u006f\u0066\u0074";case ST_LightRigTypeHarsh :_gcdfd .Value ="\u0068\u0061\u0072s\u0068";case ST_LightRigTypeFlood :_gcdfd .Value ="\u0066\u006c\u006fo\u0064"; +case ST_LightRigTypeContrasting :_gcdfd .Value ="c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067";case ST_LightRigTypeMorning :_gcdfd .Value ="\u006do\u0072\u006e\u0069\u006e\u0067";case ST_LightRigTypeSunrise :_gcdfd .Value ="\u0073u\u006e\u0072\u0069\u0073\u0065"; +case ST_LightRigTypeSunset :_gcdfd .Value ="\u0073\u0075\u006e\u0073\u0065\u0074";case ST_LightRigTypeChilly :_gcdfd .Value ="\u0063\u0068\u0069\u006c\u006c\u0079";case ST_LightRigTypeFreezing :_gcdfd .Value ="\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067"; +case ST_LightRigTypeFlat :_gcdfd .Value ="\u0066\u006c\u0061\u0074";case ST_LightRigTypeTwoPt :_gcdfd .Value ="\u0074\u0077\u006fP\u0074";case ST_LightRigTypeGlow :_gcdfd .Value ="\u0067\u006c\u006f\u0077";case ST_LightRigTypeBrightRoom :_gcdfd .Value ="\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d"; +};return _gcdfd ,nil ;};type CT_DefaultImageDpi struct{ValAttr int64 ;};func (_edcbc *EntityPicker )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\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"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .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 ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u006fr"},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"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0077\u006fr\u003a\u0065\u006et\u0069\u0074\u0079\u0050\u0069\u0063\u006b\u0065\u0072";return _edcbc .CT_Empty .MarshalXML (e ,start );};func (_dagdc ST_PresetLineDashVal )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {return e .EncodeElement (_dagdc .String (),start ); +};type EG_ShadeProperties struct{Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;};func (_eaaea *ST_SchemeColorVal )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_bgea ,_adcd :=d .Token ();if _adcd !=nil {return _adcd ;};if _baca ,_fcdge :=_bgea .(_de .EndElement ); +_fcdge &&_baca .Name ==start .Name {*_eaaea =1;return nil ;};if _ffcd ,_efag :=_bgea .(_de .CharData );!_efag {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",_bgea ); +}else {switch string (_ffcd ){case "":*_eaaea =0;case "\u0062\u0067\u0031":*_eaaea =1;case "\u0074\u0078\u0031":*_eaaea =2;case "\u0062\u0067\u0032":*_eaaea =3;case "\u0074\u0078\u0032":*_eaaea =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_eaaea =5; +case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_eaaea =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_eaaea =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_eaaea =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_eaaea =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_eaaea =10; +case "\u0068\u006c\u0069n\u006b":*_eaaea =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_eaaea =12;case "\u0064\u006b\u0031":*_eaaea =13;case "\u006c\u0074\u0031":*_eaaea =14;case "\u0064\u006b\u0032":*_eaaea =15;case "\u006c\u0074\u0032":*_eaaea =16; +case "\u0070\u0068\u0043l\u0072":*_eaaea =17;};};_bgea ,_adcd =d .Token ();if _adcd !=nil {return _adcd ;};if _gfcc ,_dceg :=_bgea .(_de .EndElement );_dceg &&_gfcc .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",_bgea ); }; -// ValidateWithPath validates the CT_PositiveFixedPercentage and its children, prefixing error messages with path -func (_fdcd *CT_PositiveFixedPercentage )ValidateWithPath (path string )error {if _cad :=_fdcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cad !=nil {return _cad ;};return nil ;};func (_gdbgf ST_NumForm )Validate ()error {return _gdbgf .ValidateWithPath ("")}; +// Validate validates the CustomXmlConflictDelRangeEnd and its children +func (_dgf *CustomXmlConflictDelRangeEnd )Validate ()error {return _dgf .ValidateWithPath ("\u0043\u0075\u0073\u0074o\u006d\u0058\u006d\u006c\u0043\u006f\u006e\u0066\u006c\u0069c\u0074D\u0065\u006c\u0052\u0061\u006e\u0067\u0065E\u006e\u0064");};func NewAG_Parids ()*AG_Parids {_g :=&AG_Parids {}; +return _g };func (_beed *EG_ShadeProperties )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _beed .Lin !=nil {_ddfa :=_de .StartElement {Name :_de .Name {Local :"\u0077o\u0072\u003a\u006c\u0069\u006e"}};e .EncodeElement (_beed .Lin ,_ddfa ); +};if _beed .Path !=nil {_fcac :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_beed .Path ,_fcac );};return nil ;};func (_dab *CT_Glow )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _dab .RadAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077o\u0072\u003a\u0072\u0061\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_dab .RadAttr )}); +};e .EncodeToken (start );if _dab .SrgbClr !=nil {_gaa :=_de .StartElement {Name :_de .Name {Local :"w\u006f\u0072\u003a\u0073\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_dab .SrgbClr ,_gaa );};if _dab .SchemeClr !=nil {_adg :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; +e .EncodeElement (_dab .SchemeClr ,_adg );};e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};func (_fgbc *CustomXmlConflictInsRangeEnd )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_fgbc .CT_Markup =*_bf .NewCT_Markup (); +for {_ecgc ,_dega :=d .Token ();if _dega !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043\u006fn\u0066\u006c\u0069\u0063\u0074\u0049\u006e\u0073\u0052\u0061ng\u0065\u0045\u006ed\u003a \u0025\u0073",_dega ); +};if _gbc ,_bcdf :=_ecgc .(_de .EndElement );_bcdf &&_gbc .Name ==start .Name {break ;};};return nil ;};func (_ecgcb *ST_PresetMaterialType )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_gdfd ,_dfaf :=d .Token ();if _dfaf !=nil {return _dfaf ; +};if _acbd ,_cbdc :=_gdfd .(_de .EndElement );_cbdc &&_acbd .Name ==start .Name {*_ecgcb =1;return nil ;};if _ffgd ,_dagef :=_gdfd .(_de .CharData );!_dagef {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",_gdfd ); +}else {switch string (_ffgd ){case "":*_ecgcb =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_ecgcb =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_ecgcb =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_ecgcb =3; +case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_ecgcb =4;case "\u006d\u0061\u0074t\u0065":*_ecgcb =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_ecgcb =6;case "\u006d\u0065\u0074a\u006c":*_ecgcb =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_ecgcb =8; +case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_ecgcb =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_ecgcb =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_ecgcb =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_ecgcb =12; +case "\u0063\u006c\u0065a\u0072":*_ecgcb =13;case "\u0066\u006c\u0061\u0074":*_ecgcb =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_ecgcb =15;case "\u006e\u006f\u006e\u0065":*_ecgcb =16;};};_gdfd ,_dfaf =d .Token ();if _dfaf !=nil {return _dfaf ; +};if _dccdg ,_agcc :=_gdfd .(_de .EndElement );_agcc &&_dccdg .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",_gdfd ); +};func (_cbdgg *ST_BevelPresetType )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_gdce ,_abcec :=d .Token ();if _abcec !=nil {return _abcec ;};if _gbeg ,_fgdg :=_gdce .(_de .EndElement );_fgdg &&_gbeg .Name ==start .Name {*_cbdgg =1;return nil ; +};if _ggde ,_cgga :=_gdce .(_de .CharData );!_cgga {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",_gdce );}else {switch string (_ggde ){case "":*_cbdgg =0; +case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_cbdgg =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_cbdgg =2;case "\u0073\u006c\u006fp\u0065":*_cbdgg =3;case "\u0063\u0072\u006fs\u0073":*_cbdgg =4;case "\u0061\u006e\u0067l\u0065":*_cbdgg =5; +case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_cbdgg =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_cbdgg =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_cbdgg =8;case "\u0064\u0069\u0076o\u0074":*_cbdgg =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_cbdgg =10; +case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_cbdgg =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_cbdgg =12;};};_gdce ,_abcec =d .Token ();if _abcec !=nil {return _abcec ;};if _acdcb ,_faab :=_gdce .(_de .EndElement );_faab &&_acdcb .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",_gdce );};func NewCT_NumSpacing ()*CT_NumSpacing {_bed :=&CT_NumSpacing {};_bed .ValAttr =ST_NumSpacing (1); +return _bed ;}; +// Validate validates the CT_Ligatures and its children +func (_fdd *CT_Ligatures )Validate ()error {return _fdd .ValidateWithPath ("\u0043\u0054\u005fL\u0069\u0067\u0061\u0074\u0075\u0072\u0065\u0073");}; -// Validate validates the CT_RelativeRect and its children -func (_gbe *CT_RelativeRect )Validate ()error {return _gbe .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u0074");};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 (_aeac ST_LightRigDirection )ValidateWithPath (path string )error {switch _aeac {case 0,1,2,3,4,5,6,7,8:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeac )); -};return nil ;};func NewCT_Ligatures ()*CT_Ligatures {_egde :=&CT_Ligatures {};_egde .ValAttr =ST_Ligatures (1);return _egde ;};func (_acdf *CT_TextOutlineEffect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bee :=range start .Attr {if _bee .Name .Local =="\u0077"{_dbaa ,_fbeb :=_fg .ParseInt (_bee .Value ,10,32); -if _fbeb !=nil {return _fbeb ;};_adb :=int32 (_dbaa );_acdf .WAttr =&_adb ;continue ;};if _bee .Name .Local =="\u0063\u0061\u0070"{_acdf .CapAttr .UnmarshalXMLAttr (_bee );continue ;};if _bee .Name .Local =="\u0063\u006d\u0070\u0064"{_acdf .CmpdAttr .UnmarshalXMLAttr (_bee ); -continue ;};if _bee .Name .Local =="\u0061\u006c\u0067\u006e"{_acdf .AlgnAttr .UnmarshalXMLAttr (_bee );continue ;};};_cebg :for {_ecaa ,_aeda :=d .Token ();if _aeda !=nil {return _aeda ;};switch _ceag :=_ecaa .(type ){case _c .StartElement :switch _ceag .Name {case _c .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_acdf .NoFill =_d .NewCT_Empty (); -if _gcca :=d .DecodeElement (_acdf .NoFill ,&_ceag );_gcca !=nil {return _gcca ;};case _c .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_acdf .SolidFill =NewCT_SolidColorFillProperties (); -if _aaee :=d .DecodeElement (_acdf .SolidFill ,&_ceag );_aaee !=nil {return _aaee ;};case _c .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_acdf .GradFill =NewCT_GradientFillProperties (); -if _dbgg :=d .DecodeElement (_acdf .GradFill ,&_ceag );_dbgg !=nil {return _dbgg ;};case _c .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_acdf .PrstDash =NewCT_PresetLineDashProperties (); -if _cege :=d .DecodeElement (_acdf .PrstDash ,&_ceag );_cege !=nil {return _cege ;};case _c .Name {Space :"\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",Local :"\u0072\u006f\u0075n\u0064"}:_acdf .Round =_d .NewCT_Empty (); -if _fefg :=d .DecodeElement (_acdf .Round ,&_ceag );_fefg !=nil {return _fefg ;};case _c .Name {Space :"\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",Local :"\u0062\u0065\u0076e\u006c"}:_acdf .Bevel =_d .NewCT_Empty (); -if _ggae :=d .DecodeElement (_acdf .Bevel ,&_ceag );_ggae !=nil {return _ggae ;};case _c .Name {Space :"\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",Local :"\u006d\u0069\u0074e\u0072"}:_acdf .Miter =NewCT_LineJoinMiterProperties (); -if _fec :=d .DecodeElement (_acdf .Miter ,&_ceag );_fec !=nil {return _fec ;};default:_e .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\u0065\u0078\u0074\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_ceag .Name ); -if _cdee :=d .Skip ();_cdee !=nil {return _cdee ;};};case _c .EndElement :break _cebg ;case _c .CharData :};};return nil ;};func (_dade ST_LightRigDirection )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_deda :=_c .Attr {};_deda .Name =name ;switch _dade {case ST_LightRigDirectionUnset :_deda .Value =""; -case ST_LightRigDirectionTl :_deda .Value ="\u0074\u006c";case ST_LightRigDirectionT :_deda .Value ="\u0074";case ST_LightRigDirectionTr :_deda .Value ="\u0074\u0072";case ST_LightRigDirectionL :_deda .Value ="\u006c";case ST_LightRigDirectionR :_deda .Value ="\u0072"; -case ST_LightRigDirectionBl :_deda .Value ="\u0062\u006c";case ST_LightRigDirectionB :_deda .Value ="\u0062";case ST_LightRigDirectionBr :_deda .Value ="\u0062\u0072";};return _deda ,nil ;};func (_abee *CT_SdtCheckbox )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -if _abee .Checked !=nil {_daef :=_c .StartElement {Name :_c .Name {Local :"w\u006f\u0072\u003a\u0063\u0068\u0065\u0063\u006b\u0065\u0064"}};e .EncodeElement (_abee .Checked ,_daef );};if _abee .CheckedState !=nil {_ggdd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006fr\u003a\u0063\u0068e\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065"}}; -e .EncodeElement (_abee .CheckedState ,_ggdd );};if _abee .UncheckedState !=nil {_fgbc :=_c .StartElement {Name :_c .Name {Local :"\u0077o\u0072:\u0075\u006e\u0063\u0068\u0065c\u006b\u0065d\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_abee .UncheckedState ,_fgbc ); -};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_facd *CustomXmlConflictInsRangeEnd )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_facd .CT_Markup =*_d .NewCT_Markup ();for {_dbbd ,_fcbd :=d .Token ();if _fcbd !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043\u006fn\u0066\u006c\u0069\u0063\u0074\u0049\u006e\u0073\u0052\u0061ng\u0065\u0045\u006ed\u003a \u0025\u0073",_fcbd ); -};if _feb ,_gdfdg :=_dbbd .(_c .EndElement );_gdfdg &&_feb .Name ==start .Name {break ;};};return nil ;};type CT_LineJoinMiterProperties struct{LimAttr *_fad .ST_PositivePercentage ;}; +// Validate validates the EG_RPrTextEffects and its children +func (_bgcda *EG_RPrTextEffects )Validate ()error {return _bgcda .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0054\u0065\u0078\u0074\u0045\u0066f\u0065\u0063\u0074\u0073");};type CT_SRgbColor struct{ValAttr string ;EG_ColorTransform []*EG_ColorTransform ; +}; + +// ValidateWithPath validates the DefaultImageDpi and its children, prefixing error messages with path +func (_ebad *DefaultImageDpi )ValidateWithPath (path string )error {if _efgb :=_ebad .CT_DefaultImageDpi .ValidateWithPath (path );_efgb !=nil {return _efgb ;};return nil ;}; // Validate validates the CT_SphereCoords and its children -func (_cdae *CT_SphereCoords )Validate ()error {return _cdae .ValidateWithPath ("\u0043T\u005fS\u0070\u0068\u0065\u0072\u0065\u0043\u006f\u006f\u0072\u0064\u0073");}; +func (_gdcc *CT_SphereCoords )Validate ()error {return _gdcc .ValidateWithPath ("\u0043T\u005fS\u0070\u0068\u0065\u0072\u0065\u0043\u006f\u006f\u0072\u0064\u0073");};func (_acab *ST_OnOff )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_fbed ,_geddb :=d .Token (); +if _geddb !=nil {return _geddb ;};if _dged ,_bfffe :=_fbed .(_de .EndElement );_bfffe &&_dged .Name ==start .Name {*_acab =1;return nil ;};if _dfegb ,_eeffe :=_fbed .(_de .CharData );!_eeffe {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",_fbed ); +}else {switch string (_dfegb ){case "":*_acab =0;case "\u0074\u0072\u0075\u0065":*_acab =1;case "\u0066\u0061\u006cs\u0065":*_acab =2;case "\u0030":*_acab =3;case "\u0031":*_acab =4;};};_fbed ,_geddb =d .Token ();if _geddb !=nil {return _geddb ;};if _gbfe ,_ceaf :=_fbed .(_de .EndElement ); +_ceaf &&_gbfe .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",_fbed );};func (_cgaeb *ST_RectAlignment )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_geca ,_adaf :=d .Token (); +if _adaf !=nil {return _adaf ;};if _gfbdb ,_gbgbb :=_geca .(_de .EndElement );_gbgbb &&_gfbdb .Name ==start .Name {*_cgaeb =1;return nil ;};if _bgcb ,_ebfcg :=_geca .(_de .CharData );!_ebfcg {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",_geca ); +}else {switch string (_bgcb ){case "":*_cgaeb =0;case "\u006e\u006f\u006e\u0065":*_cgaeb =1;case "\u0074\u006c":*_cgaeb =2;case "\u0074":*_cgaeb =3;case "\u0074\u0072":*_cgaeb =4;case "\u006c":*_cgaeb =5;case "\u0063\u0074\u0072":*_cgaeb =6;case "\u0072":*_cgaeb =7; +case "\u0062\u006c":*_cgaeb =8;case "\u0062":*_cgaeb =9;case "\u0062\u0072":*_cgaeb =10;};};_geca ,_adaf =d .Token ();if _adaf !=nil {return _adaf ;};if _fcda ,_bedg :=_geca .(_de .EndElement );_bedg &&_fcda .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",_geca ); +};func (_cacc *Checkbox )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_cacc .CT_SdtCheckbox =*NewCT_SdtCheckbox ();_daca :for {_bdeb ,_dcbe :=d .Token ();if _dcbe !=nil {return _dcbe ;};switch _fgbg :=_bdeb .(type ){case _de .StartElement :switch _fgbg .Name {case _de .Name {Space :"\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",Local :"\u0063h\u0065\u0063\u006b\u0065\u0064"}:_cacc .Checked =NewCT_OnOff (); +if _bdgb :=d .DecodeElement (_cacc .Checked ,&_fgbg );_bdgb !=nil {return _bdgb ;};case _de .Name {Space :"\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",Local :"\u0063\u0068\u0065c\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065"}:_cacc .CheckedState =NewCT_SdtCheckboxSymbol (); +if _bfbb :=d .DecodeElement (_cacc .CheckedState ,&_fgbg );_bfbb !=nil {return _bfbb ;};case _de .Name {Space :"\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",Local :"\u0075\u006e\u0063\u0068\u0065\u0063\u006b\u0065\u0064S\u0074\u0061\u0074\u0065"}:_cacc .UncheckedState =NewCT_SdtCheckboxSymbol (); +if _ggd :=d .DecodeElement (_cacc .UncheckedState ,&_fgbg );_ggd !=nil {return _ggd ;};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\u0068\u0065\u0063\u006b\u0062\u006f\u0078\u0020\u0025\u0076",_fgbg .Name ); +if _ccbb :=d .Skip ();_ccbb !=nil {return _ccbb ;};};case _de .EndElement :break _daca ;case _de .CharData :};};return nil ;};const (ST_LineCapUnset ST_LineCap =0;ST_LineCapRnd ST_LineCap =1;ST_LineCapSq ST_LineCap =2;ST_LineCapFlat ST_LineCap =3;);func (_dfacg *ST_LightRigType )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_eebc ,_gbbf :=d .Token (); +if _gbbf !=nil {return _gbbf ;};if _fede ,_dfba :=_eebc .(_de .EndElement );_dfba &&_fede .Name ==start .Name {*_dfacg =1;return nil ;};if _cffac ,_dcbfa :=_eebc .(_de .CharData );!_dcbfa {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",_eebc ); +}else {switch string (_cffac ){case "":*_dfacg =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_dfacg =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_dfacg =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_dfacg =3; +case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_dfacg =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_dfacg =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_dfacg =6; +case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_dfacg =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_dfacg =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_dfacg =9; +case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_dfacg =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_dfacg =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_dfacg =12; +case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_dfacg =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_dfacg =14;case "\u0073\u006f\u0066\u0074":*_dfacg =15;case "\u0068\u0061\u0072s\u0068":*_dfacg =16;case "\u0066\u006c\u006fo\u0064":*_dfacg =17; +case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_dfacg =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_dfacg =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_dfacg =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_dfacg =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_dfacg =22; +case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_dfacg =23;case "\u0066\u006c\u0061\u0074":*_dfacg =24;case "\u0074\u0077\u006fP\u0074":*_dfacg =25;case "\u0067\u006c\u006f\u0077":*_dfacg =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_dfacg =27; +};};_eebc ,_gbbf =d .Token ();if _gbbf !=nil {return _gbbf ;};if _fbdfb ,_acdc :=_eebc .(_de .EndElement );_acdc &&_fbdfb .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",_eebc ); +};func (_aeag ST_RectAlignment )ValidateWithPath (path string )error {switch _aeag {case 0,1,2,3,4,5,6,7,8,9,10: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 (_aeag )); +};return nil ;};func NewCT_LightRig ()*CT_LightRig {_cfbc :=&CT_LightRig {};_cfbc .RigAttr =ST_LightRigType (1);_cfbc .DirAttr =ST_LightRigDirection (1);return _cfbc ;}; -// ValidateWithPath validates the EG_RPrOpenType and its children, prefixing error messages with path -func (_eggg *EG_RPrOpenType )ValidateWithPath (path string )error {if _eggg .Ligatures !=nil {if _efdd :=_eggg .Ligatures .ValidateWithPath (path +"\u002f\u004c\u0069\u0067\u0061\u0074\u0075\u0072\u0065\u0073");_efdd !=nil {return _efdd ;};};if _eggg .NumForm !=nil {if _ffdg :=_eggg .NumForm .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0046\u006f\u0072\u006d"); -_ffdg !=nil {return _ffdg ;};};if _eggg .NumSpacing !=nil {if _bcecd :=_eggg .NumSpacing .ValidateWithPath (path +"/\u004e\u0075\u006d\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bcecd !=nil {return _bcecd ;};};if _eggg .StylisticSets !=nil {if _fcbf :=_eggg .StylisticSets .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0069\u0073\u0074\u0069c\u0053\u0065\u0074\u0073"); -_fcbf !=nil {return _fcbf ;};};if _eggg .CntxtAlts !=nil {if _ccafb :=_eggg .CntxtAlts .ValidateWithPath (path +"\u002f\u0043\u006e\u0074\u0078\u0074\u0041\u006c\u0074\u0073");_ccafb !=nil {return _ccafb ;};};return nil ;}; +// ValidateWithPath validates the CT_SphereCoords and its children, prefixing error messages with path +func (_dccb *CT_SphereCoords )ValidateWithPath (path string )error {if _dccb .LatAttr < 0{return _c .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 ,_dccb .LatAttr ); +};if _dccb .LatAttr >=21600000{return _c .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 ,_dccb .LatAttr ); +};if _dccb .LonAttr < 0{return _c .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 ,_dccb .LonAttr ); +};if _dccb .LonAttr >=21600000{return _c .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 ,_dccb .LonAttr ); +};if _dccb .RevAttr < 0{return _c .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 ,_dccb .RevAttr ); +};if _dccb .RevAttr >=21600000{return _c .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 ,_dccb .RevAttr ); +};return nil ;};func (_geba *EG_LineJoinProperties )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _geba .Round !=nil {_bggf :=_de .StartElement {Name :_de .Name {Local :"\u0077o\u0072\u003a\u0072\u006f\u0075\u006ed"}};e .EncodeElement (_geba .Round ,_bggf ); +};if _geba .Bevel !=nil {_edge :=_de .StartElement {Name :_de .Name {Local :"\u0077o\u0072\u003a\u0062\u0065\u0076\u0065l"}};e .EncodeElement (_geba .Bevel ,_edge );};if _geba .Miter !=nil {_fcgg :=_de .StartElement {Name :_de .Name {Local :"\u0077o\u0072\u003a\u006d\u0069\u0074\u0065r"}}; +e .EncodeElement (_geba .Miter ,_fcgg );};return nil ;}; -// ValidateWithPath validates the CT_GradientFillProperties and its children, prefixing error messages with path -func (_acb *CT_GradientFillProperties )ValidateWithPath (path string )error {if _acb .GsLst !=nil {if _dca :=_acb .GsLst .ValidateWithPath (path +"\u002f\u0047\u0073\u004c\u0073\u0074");_dca !=nil {return _dca ;};};if _acb .Lin !=nil {if _cfb :=_acb .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e"); -_cfb !=nil {return _cfb ;};};if _acb .Path !=nil {if _accg :=_acb .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_accg !=nil {return _accg ;};};return nil ;};func (_gbdf *ST_PenAlignment )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gbdf =0; -case "\u0063\u0074\u0072":*_gbdf =1;case "\u0069\u006e":*_gbdf =2;};return nil ;}; +// ValidateWithPath validates the CT_Scene3D and its children, prefixing error messages with path +func (_dfcf *CT_Scene3D )ValidateWithPath (path string )error {if _ccab :=_dfcf .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_ccab !=nil {return _ccab ;};if _cafb :=_dfcf .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g"); +_cafb !=nil {return _cafb ;};return nil ;};func (_ccadb ST_PresetCameraType )Validate ()error {return _ccadb .ValidateWithPath ("")};type DefaultImageDpi struct{CT_DefaultImageDpi }; -// Validate validates the EG_ShadeProperties and its children -func (_gcdg *EG_ShadeProperties )Validate ()error {return _gcdg .ValidateWithPath ("\u0045G\u005fS\u0068\u0061\u0064\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_bdeea ST_PresetCameraType )Validate ()error {return _bdeea .ValidateWithPath ("")}; -type CT_OnOff struct{ValAttr ST_OnOff ;};func (_ff *CT_LightRig )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ff .RigAttr =ST_LightRigType (1);_ff .DirAttr =ST_LightRigDirection (1);for _ ,_accf :=range start .Attr {if _accf .Name .Local =="\u0072\u0069\u0067"{_ff .RigAttr .UnmarshalXMLAttr (_accf ); -continue ;};if _accf .Name .Local =="\u0064\u0069\u0072"{_ff .DirAttr .UnmarshalXMLAttr (_accf );continue ;};};_egb :for {_gfc ,_cfgf :=d .Token ();if _cfgf !=nil {return _cfgf ;};switch _ccda :=_gfc .(type ){case _c .StartElement :switch _ccda .Name {case _c .Name {Space :"\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",Local :"\u0072\u006f\u0074"}:_ff .Rot =NewCT_SphereCoords (); -if _bbe :=d .DecodeElement (_ff .Rot ,&_ccda );_bbe !=nil {return _bbe ;};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\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067\u0020\u0025\u0076",_ccda .Name ); -if _gaaa :=d .Skip ();_gaaa !=nil {return _gaaa ;};};case _c .EndElement :break _egb ;case _c .CharData :};};return nil ;};func (_gcfg ST_LightRigDirection )Validate ()error {return _gcfg .ValidateWithPath ("")};func (_abdg *ST_PresetCameraType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbde ,_dcbd :=d .Token (); -if _dcbd !=nil {return _dcbd ;};if _gfgg ,_febf :=_fbde .(_c .EndElement );_febf &&_gfgg .Name ==start .Name {*_abdg =1;return nil ;};if _dcdc ,_baag :=_fbde .(_c .CharData );!_baag {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 (_dcdc ){case "":*_abdg =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_abdg =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_abdg =2; -case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_abdg =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_abdg =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_abdg =5; -case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_abdg =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_abdg =7; -case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_abdg =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_abdg =9; -case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_abdg =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_abdg =11; -case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_abdg =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_abdg =13; -case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_abdg =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_abdg =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":*_abdg =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_abdg =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":*_abdg =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_abdg =19; -case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_abdg =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_abdg =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_abdg =22; -case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_abdg =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_abdg =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_abdg =25; -case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_abdg =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_abdg =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_abdg =28; -case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_abdg =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_abdg =30;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_abdg =31; -case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_abdg =32;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_abdg =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_abdg =34; -case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_abdg =35;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_abdg =36; -case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_abdg =37;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_abdg =38; -case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_abdg =39;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_abdg =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_abdg =41; -case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_abdg =42;case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_abdg =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_abdg =44; -case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_abdg =45;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_abdg =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_abdg =47; -case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_abdg =48;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_abdg =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_abdg =50; -case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_abdg =51;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_abdg =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":*_abdg =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":*_abdg =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":*_abdg =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":*_abdg =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":*_abdg =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":*_abdg =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":*_abdg =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":*_abdg =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_abdg =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":*_abdg =62;};};_fbde ,_dcbd =d .Token ();if _dcbd !=nil {return _dcbd ;};if _ggccf ,_dgabc :=_fbde .(_c .EndElement ); -_dgabc &&_ggccf .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 NewCT_Props3D ()*CT_Props3D {_dgf :=&CT_Props3D {}; -return _dgf };func NewCT_StyleSet ()*CT_StyleSet {_aefa :=&CT_StyleSet {};return _aefa };func (_edbd *CT_Props3D )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _edbd .ExtrusionHAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0065\u0078\u0074\u0072\u0075s\u0069\u006f\u006e\u0048"},Value :_g .Sprintf ("\u0025\u0076",*_edbd .ExtrusionHAttr )}); -};if _edbd .ContourWAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072:\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"},Value :_g .Sprintf ("\u0025\u0076",*_edbd .ContourWAttr )});};if _edbd .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_dded ,_gbbe :=_edbd .PrstMaterialAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u006fr\u003a\u0070\u0072s\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"}); -if _gbbe !=nil {return _gbbe ;};start .Attr =append (start .Attr ,_dded );};e .EncodeToken (start );if _edbd .BevelT !=nil {_cddfe :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0062\u0065\u0076\u0065\u006c\u0054"}};e .EncodeElement (_edbd .BevelT ,_cddfe ); -};if _edbd .BevelB !=nil {_cde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0062\u0065\u0076\u0065\u006c\u0042"}};e .EncodeElement (_edbd .BevelB ,_cde );};if _edbd .ExtrusionClr !=nil {_cag :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006fr\u003a\u0065\u0078t\u0072\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"}}; -e .EncodeElement (_edbd .ExtrusionClr ,_cag );};if _edbd .ContourClr !=nil {_aabd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0063\u006f\u006e\u0074\u006fu\u0072\u0043\u006c\u0072"}};e .EncodeElement (_edbd .ContourClr ,_aabd ); -};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fea *CT_NumSpacing )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gcf ,_daec :=_fea .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077o\u0072\u003a\u0076\u0061\u006c"}); -if _daec !=nil {return _daec ;};start .Attr =append (start .Attr ,_gcf );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cebc *CT_Reflection )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cebc .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u006f\u0072\u003a\u0062\u006c\u0075\u0072\u0052\u0061\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_cebc .BlurRadAttr )}); -};if _cebc .StAAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077o\u0072\u003a\u0073\u0074\u0041"},Value :_g .Sprintf ("\u0025\u0076",*_cebc .StAAttr )});};if _cebc .StPosAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077o\u0072\u003a\u0073\u0074\u0050\u006fs"},Value :_g .Sprintf ("\u0025\u0076",*_cebc .StPosAttr )}); -};if _cebc .EndAAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0065\u006e\u0064\u0041"},Value :_g .Sprintf ("\u0025\u0076",*_cebc .EndAAttr )});};if _cebc .EndPosAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0065\u006e\u0064\u0050\u006f\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_cebc .EndPosAttr )}); -};if _cebc .DistAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0064\u0069\u0073\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_cebc .DistAttr )});};if _cebc .DirAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077o\u0072\u003a\u0064\u0069\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_cebc .DirAttr )}); -};if _cebc .FadeDirAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u006f\u0072\u003a\u0066\u0061\u0064\u0065\u0044\u0069\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_cebc .FadeDirAttr )});};if _cebc .SxAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0078"},Value :_g .Sprintf ("\u0025\u0076",*_cebc .SxAttr )}); -};if _cebc .SyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_cebc .SyAttr )});};if _cebc .KxAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u006b\u0078"},Value :_g .Sprintf ("\u0025\u0076",*_cebc .KxAttr )}); -};if _cebc .KyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u006b\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_cebc .KyAttr )});};if _cebc .AlgnAttr !=ST_RectAlignmentUnset {_ceda ,_fbg :=_cebc .AlgnAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u006f\u0072\u003a\u0061\u006c\u0067\u006e"}); -if _fbg !=nil {return _fbg ;};start .Attr =append (start .Attr ,_ceda );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dbaf ST_PresetCameraType )String ()string {switch _dbaf {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_SdtCheckbox struct{Checked *CT_OnOff ;CheckedState *CT_SdtCheckboxSymbol ; -UncheckedState *CT_SdtCheckboxSymbol ;}; +// Validate validates the CT_Color and its children +func (_gf *CT_Color )Validate ()error {return _gf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};type CT_NumSpacing struct{ValAttr ST_NumSpacing ;};func ParseUnionST_FixedPercentage (s string )(_def .ST_FixedPercentage ,error ){return _def .ParseUnionST_FixedPercentage (s ); +};type CT_NumForm struct{ValAttr ST_NumForm ;};func (_daba *CT_PositiveFixedPercentage )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {for _ ,_ffc :=range start .Attr {if _ffc .Name .Local =="\u0076\u0061\u006c"{_bcgfd ,_gfge :=ParseUnionST_PositiveFixedPercentage (_ffc .Value ); +if _gfge !=nil {return _gfge ;};_daba .ValAttr =_bcgfd ;continue ;};};for {_gdbc ,_ecbb :=d .Token ();if _ecbb !=nil {return _c .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",_ecbb ); +};if _ebd ,_eeff :=_gdbc .(_de .EndElement );_eeff &&_ebd .Name ==start .Name {break ;};};return nil ;};func (_gedg ST_PathShadeType )String ()string {switch _gedg {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 (_fgba *Checkbox )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\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"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .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 ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u006fr"},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"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0077\u006f\u0072:\u0063\u0068\u0065\u0063\u006b\u0062\u006f\u0078";return _fgba .CT_SdtCheckbox .MarshalXML (e ,start );};func (_gda *CT_OnOff )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _gda .ValAttr !=ST_OnOffUnset {_afe ,_fda :=_gda .ValAttr .MarshalXMLAttr (_de .Name {Local :"\u0077o\u0072\u003a\u0076\u0061\u006c"}); +if _fda !=nil {return _fda ;};start .Attr =append (start .Attr ,_afe );};e .EncodeToken (start );e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SolidColorFillProperties and its children -func (_bffb *CT_SolidColorFillProperties )Validate ()error {return _bffb .ValidateWithPath ("C\u0054\u005f\u0053\u006f\u006c\u0069d\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006cP\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073");};func (_fcbe *DiscardImageEditingData )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\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"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\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\u0077\u006fr"},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"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="w\u006f\u0072\u003a\u0064\u0069\u0073c\u0061\u0072\u0064\u0049\u006d\u0061\u0067\u0065\u0045d\u0069\u0074\u0069n\u0067D\u0061\u0074\u0061";return _fcbe .CT_OnOff .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_LinearShadeProperties and its children, prefixing error messages with path +func (_dge *CT_LinearShadeProperties )ValidateWithPath (path string )error {if _dge .AngAttr !=nil {if *_dge .AngAttr < 0{return _c .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 ,*_dge .AngAttr ); +};if *_dge .AngAttr >=21600000{return _c .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 ,*_dge .AngAttr ); +};};if _edeb :=_dge .ScaledAttr .ValidateWithPath (path +"/\u0053\u0063\u0061\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_edeb !=nil {return _edeb ;};return nil ;};func (_egge *EG_RPrTextEffects )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_bfcg :for {_ffgge ,_gbdf :=d .Token (); +if _gbdf !=nil {return _gbdf ;};switch _bdgbc :=_ffgge .(type ){case _de .StartElement :switch _bdgbc .Name {case _de .Name {Space :"\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",Local :"\u0067\u006c\u006f\u0077"}:_egge .Glow =NewCT_Glow (); +if _gaeb :=d .DecodeElement (_egge .Glow ,&_bdgbc );_gaeb !=nil {return _gaeb ;};case _de .Name {Space :"\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",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_egge .Shadow =NewCT_Shadow (); +if _dedg :=d .DecodeElement (_egge .Shadow ,&_bdgbc );_dedg !=nil {return _dedg ;};case _de .Name {Space :"\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",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_egge .Reflection =NewCT_Reflection (); +if _gbba :=d .DecodeElement (_egge .Reflection ,&_bdgbc );_gbba !=nil {return _gbba ;};case _de .Name {Space :"\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",Local :"t\u0065\u0078\u0074\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}:_egge .TextOutline =NewCT_TextOutlineEffect (); +if _edda :=d .DecodeElement (_egge .TextOutline ,&_bdgbc );_edda !=nil {return _edda ;};case _de .Name {Space :"\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",Local :"\u0074\u0065\u0078\u0074\u0046\u0069\u006c\u006c"}:_egge .TextFill =NewCT_FillTextEffect (); +if _bbbc :=d .DecodeElement (_egge .TextFill ,&_bdgbc );_bbbc !=nil {return _bbbc ;};case _de .Name {Space :"\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",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_egge .Scene3d =NewCT_Scene3D (); +if _dfdce :=d .DecodeElement (_egge .Scene3d ,&_bdgbc );_dfdce !=nil {return _dfdce ;};case _de .Name {Space :"\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",Local :"\u0070r\u006f\u0070\u0073\u0033\u0064"}:_egge .Props3d =NewCT_Props3D (); +if _caae :=d .DecodeElement (_egge .Props3d ,&_bdgbc );_caae !=nil {return _caae ;};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\u0045\u0047\u005f\u0052\u0050\u0072\u0054\u0065\u0078\u0074\u0045\u0066\u0066\u0065\u0063\u0074\u0073\u0020\u0025\u0076",_bdgbc .Name ); +if _bdd :=d .Skip ();_bdd !=nil {return _bdd ;};};case _de .EndElement :break _bfcg ;case _de .CharData :};};return nil ;};func (_bffed *EG_LineJoinProperties )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_bcegf :for {_edbf ,_gbb :=d .Token (); +if _gbb !=nil {return _gbb ;};switch _cfag :=_edbf .(type ){case _de .StartElement :switch _cfag .Name {case _de .Name {Space :"\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",Local :"\u0072\u006f\u0075n\u0064"}:_bffed .Round =_bf .NewCT_Empty (); +if _daae :=d .DecodeElement (_bffed .Round ,&_cfag );_daae !=nil {return _daae ;};case _de .Name {Space :"\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",Local :"\u0062\u0065\u0076e\u006c"}:_bffed .Bevel =_bf .NewCT_Empty (); +if _ddacb :=d .DecodeElement (_bffed .Bevel ,&_cfag );_ddacb !=nil {return _ddacb ;};case _de .Name {Space :"\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",Local :"\u006d\u0069\u0074e\u0072"}:_bffed .Miter =NewCT_LineJoinMiterProperties (); +if _cba :=d .DecodeElement (_bffed .Miter ,&_cfag );_cba !=nil {return _cba ;};default:_ac .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",_cfag .Name ); +if _fffe :=d .Skip ();_fffe !=nil {return _fffe ;};};case _de .EndElement :break _bcegf ;case _de .CharData :};};return nil ;};func (_ebbe ST_LightRigDirection )String ()string {switch _ebbe {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 "";}; -// ValidateWithPath validates the CT_RelativeRect and its children, prefixing error messages with path -func (_fafa *CT_RelativeRect )ValidateWithPath (path string )error {if _fafa .LAttr !=nil {if _bdfa :=_fafa .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_bdfa !=nil {return _bdfa ;};};if _fafa .TAttr !=nil {if _gbfd :=_fafa .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072"); -_gbfd !=nil {return _gbfd ;};};if _fafa .RAttr !=nil {if _gag :=_fafa .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_gag !=nil {return _gag ;};};if _fafa .BAttr !=nil {if _bcd :=_fafa .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072"); -_bcd !=nil {return _bcd ;};};return nil ;};func (_cded *CT_SolidColorFillProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffaa :for {_cebec ,_fedec :=d .Token ();if _fedec !=nil {return _fedec ;};switch _egbf :=_cebec .(type ){case _c .StartElement :switch _egbf .Name {case _c .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cded .SrgbClr =NewCT_SRgbColor (); -if _cedd :=d .DecodeElement (_cded .SrgbClr ,&_egbf );_cedd !=nil {return _cedd ;};case _c .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cded .SchemeClr =NewCT_SchemeColor (); -if _gfcb :=d .DecodeElement (_cded .SchemeClr ,&_egbf );_gfcb !=nil {return _gfcb ;};default:_e .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",_egbf .Name ); -if _cdaf :=d .Skip ();_cdaf !=nil {return _cdaf ;};};case _c .EndElement :break _ffaa ;case _c .CharData :};};return nil ;};func (_cgab *DefaultImageDpi )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\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"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\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\u0077\u006fr"},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"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0077\u006f\u0072\u003ade\u0066\u0061\u0075\u006c\u0074\u0049\u006d\u0061\u0067\u0065\u0044\u0070\u0069";return _cgab .CT_DefaultImageDpi .MarshalXML (e ,start );};func (_abg *CT_NumForm )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abg .ValAttr =ST_NumForm (1); -for _ ,_fge :=range start .Attr {if _fge .Name .Local =="\u0076\u0061\u006c"{_abg .ValAttr .UnmarshalXMLAttr (_fge );continue ;};};for {_fgab ,_cfag :=d .Token ();if _cfag !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006f\u0072\u006d\u003a\u0020%\u0073",_cfag ); -};if _cdc ,_abc :=_fgab .(_c .EndElement );_abc &&_cdc .Name ==start .Name {break ;};};return nil ;};func (_gaac *ST_LineCap )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gaac =0;case "\u0072\u006e\u0064":*_gaac =1;case "\u0073\u0071":*_gaac =2; -case "\u0066\u006c\u0061\u0074":*_gaac =3;};return nil ;};func NewCT_LightRig ()*CT_LightRig {_gaae :=&CT_LightRig {};_gaae .RigAttr =ST_LightRigType (1);_gaae .DirAttr =ST_LightRigDirection (1);return _gaae ;};func (_gfga ST_OnOff )Validate ()error {return _gfga .ValidateWithPath ("")}; -func (_geeg *CustomXmlConflictInsRangeStart )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\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"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\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\u0077\u006fr"},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"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0077\u006f\u0072:c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043o\u006ef\u006ci\u0063t\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074";return _geeg .CT_TrackChange .MarshalXML (e ,start );}; -func (_gadbe *CustomXmlConflictDelRangeStart )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\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"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\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\u0077\u006fr"},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"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0077\u006f\u0072:c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043o\u006ef\u006ci\u0063t\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074";return _gadbe .CT_TrackChange .MarshalXML (e ,start );}; -func (_dcb *ConflictMode )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\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"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\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\u0077\u006fr"},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"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0077\u006fr\u003a\u0063\u006fn\u0066\u006c\u0069\u0063\u0074\u004d\u006f\u0064\u0065";return _dcb .CT_OnOff .MarshalXML (e ,start );};func NewCT_Glow ()*CT_Glow {_dcg :=&CT_Glow {};return _dcg };func (_dfd *CT_SRgbColor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebdcd :=range start .Attr {if _ebdcd .Name .Local =="\u0076\u0061\u006c"{_afd ,_ddcd :=_ebdcd .Value ,error (nil ); -if _ddcd !=nil {return _ddcd ;};_dfd .ValAttr =_afd ;continue ;};};_ecgf :for {_aced ,_cfc :=d .Token ();if _cfc !=nil {return _cfc ;};switch _accd :=_aced .(type ){case _c .StartElement :switch _accd .Name {case _c .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"}:_bdgdd :=NewEG_ColorTransform (); -_bdgdd .Tint =NewCT_PositiveFixedPercentage ();if _dedd :=d .DecodeElement (_bdgdd .Tint ,&_accd );_dedd !=nil {return _dedd ;};_dfd .EG_ColorTransform =append (_dfd .EG_ColorTransform ,_bdgdd );case _c .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"}:_fca :=NewEG_ColorTransform (); -_fca .Shade =NewCT_PositiveFixedPercentage ();if _egfg :=d .DecodeElement (_fca .Shade ,&_accd );_egfg !=nil {return _egfg ;};_dfd .EG_ColorTransform =append (_dfd .EG_ColorTransform ,_fca );case _c .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"}:_cffb :=NewEG_ColorTransform (); -_cffb .Alpha =NewCT_PositiveFixedPercentage ();if _fafg :=d .DecodeElement (_cffb .Alpha ,&_accd );_fafg !=nil {return _fafg ;};_dfd .EG_ColorTransform =append (_dfd .EG_ColorTransform ,_cffb );case _c .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_aefd :=NewEG_ColorTransform (); -_aefd .HueMod =NewCT_PositivePercentage ();if _fcec :=d .DecodeElement (_aefd .HueMod ,&_accd );_fcec !=nil {return _fcec ;};_dfd .EG_ColorTransform =append (_dfd .EG_ColorTransform ,_aefd );case _c .Name {Space :"\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",Local :"\u0073\u0061\u0074"}:_gbeg :=NewEG_ColorTransform (); -_gbeg .Sat =NewCT_Percentage ();if _bdd :=d .DecodeElement (_gbeg .Sat ,&_accd );_bdd !=nil {return _bdd ;};_dfd .EG_ColorTransform =append (_dfd .EG_ColorTransform ,_gbeg );case _c .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_bffd :=NewEG_ColorTransform (); -_bffd .SatOff =NewCT_Percentage ();if _bbef :=d .DecodeElement (_bffd .SatOff ,&_accd );_bbef !=nil {return _bbef ;};_dfd .EG_ColorTransform =append (_dfd .EG_ColorTransform ,_bffd );case _c .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_bagd :=NewEG_ColorTransform (); -_bagd .SatMod =NewCT_Percentage ();if _acbg :=d .DecodeElement (_bagd .SatMod ,&_accd );_acbg !=nil {return _acbg ;};_dfd .EG_ColorTransform =append (_dfd .EG_ColorTransform ,_bagd );case _c .Name {Space :"\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",Local :"\u006c\u0075\u006d"}:_adg :=NewEG_ColorTransform (); -_adg .Lum =NewCT_Percentage ();if _feae :=d .DecodeElement (_adg .Lum ,&_accd );_feae !=nil {return _feae ;};_dfd .EG_ColorTransform =append (_dfd .EG_ColorTransform ,_adg );case _c .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_cbag :=NewEG_ColorTransform (); -_cbag .LumOff =NewCT_Percentage ();if _dba :=d .DecodeElement (_cbag .LumOff ,&_accd );_dba !=nil {return _dba ;};_dfd .EG_ColorTransform =append (_dfd .EG_ColorTransform ,_cbag );case _c .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_efed :=NewEG_ColorTransform (); -_efed .LumMod =NewCT_Percentage ();if _fcg :=d .DecodeElement (_efed .LumMod ,&_accd );_fcg !=nil {return _fcg ;};_dfd .EG_ColorTransform =append (_dfd .EG_ColorTransform ,_efed );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_S\u0052\u0067b\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_accd .Name ); -if _ebdb :=d .Skip ();_ebdb !=nil {return _ebdb ;};};case _c .EndElement :break _ecgf ;case _c .CharData :};};return nil ;};func (_ccc *CT_StyleSet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fcae :=range start .Attr {if _fcae .Name .Local =="\u0069\u0064"{_cef ,_afa :=_fg .ParseUint (_fcae .Value ,10,64); -if _afa !=nil {return _afa ;};_ccc .IdAttr =_cef ;continue ;};if _fcae .Name .Local =="\u0076\u0061\u006c"{_ccc .ValAttr .UnmarshalXMLAttr (_fcae );continue ;};};for {_gef ,_ffdfe :=d .Token ();if _ffdfe !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0053\u0065\u0074\u003a\u0020\u0025\u0073",_ffdfe ); -};if _gafd ,_bcaf :=_gef .(_c .EndElement );_bcaf &&_gafd .Name ==start .Name {break ;};};return nil ;};type CT_RelativeRect struct{LAttr *_fad .ST_Percentage ;TAttr *_fad .ST_Percentage ;RAttr *_fad .ST_Percentage ;BAttr *_fad .ST_Percentage ;}; +// ValidateWithPath validates the CT_Reflection and its children, prefixing error messages with path +func (_ada *CT_Reflection )ValidateWithPath (path string )error {if _ada .BlurRadAttr !=nil {if *_ada .BlurRadAttr < 0{return _c .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 ,*_ada .BlurRadAttr ); +};if *_ada .BlurRadAttr > 27273042316900{return _c .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 ,*_ada .BlurRadAttr ); +};};if _ada .StAAttr !=nil {if _ebf :=_ada .StAAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u0041\u0074\u0074\u0072");_ebf !=nil {return _ebf ;};};if _ada .StPosAttr !=nil {if _cecd :=_ada .StPosAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0050\u006f\u0073\u0041\u0074\u0074\u0072"); +_cecd !=nil {return _cecd ;};};if _ada .EndAAttr !=nil {if _caea :=_ada .EndAAttr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0041\u0041\u0074\u0074r");_caea !=nil {return _caea ;};};if _ada .EndPosAttr !=nil {if _cgeea :=_ada .EndPosAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u006f\u0073\u0041\u0074\u0074\u0072"); +_cgeea !=nil {return _cgeea ;};};if _ada .DistAttr !=nil {if *_ada .DistAttr < 0{return _c .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 ,*_ada .DistAttr ); +};if *_ada .DistAttr > 27273042316900{return _c .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 ,*_ada .DistAttr ); +};};if _ada .DirAttr !=nil {if *_ada .DirAttr < 0{return _c .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 ,*_ada .DirAttr ); +};if *_ada .DirAttr >=21600000{return _c .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 ,*_ada .DirAttr ); +};};if _ada .FadeDirAttr !=nil {if *_ada .FadeDirAttr < 0{return _c .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 ,*_ada .FadeDirAttr ); +};if *_ada .FadeDirAttr >=21600000{return _c .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 ,*_ada .FadeDirAttr ); +};};if _ada .SxAttr !=nil {if _bdee :=_ada .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_bdee !=nil {return _bdee ;};};if _ada .SyAttr !=nil {if _ffcb :=_ada .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072"); +_ffcb !=nil {return _ffcb ;};};if _ada .KxAttr !=nil {if *_ada .KxAttr <=-5400000{return _c .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 ,*_ada .KxAttr ); +};if *_ada .KxAttr >=5400000{return _c .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 ,*_ada .KxAttr ); +};};if _ada .KyAttr !=nil {if *_ada .KyAttr <=-5400000{return _c .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 ,*_ada .KyAttr ); +};if *_ada .KyAttr >=5400000{return _c .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 ,*_ada .KyAttr ); +};};if _edcb :=_ada .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_edcb !=nil {return _edcb ;};return nil ;};func (_adge *CT_TextOutlineEffect )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {for _ ,_fggf :=range start .Attr {if _fggf .Name .Local =="\u0077"{_fbgd ,_eadc :=_b .ParseInt (_fggf .Value ,10,32); +if _eadc !=nil {return _eadc ;};_fggfa :=int32 (_fbgd );_adge .WAttr =&_fggfa ;continue ;};if _fggf .Name .Local =="\u0063\u0061\u0070"{_adge .CapAttr .UnmarshalXMLAttr (_fggf );continue ;};if _fggf .Name .Local =="\u0063\u006d\u0070\u0064"{_adge .CmpdAttr .UnmarshalXMLAttr (_fggf ); +continue ;};if _fggf .Name .Local =="\u0061\u006c\u0067\u006e"{_adge .AlgnAttr .UnmarshalXMLAttr (_fggf );continue ;};};_cege :for {_defa ,_bdgg :=d .Token ();if _bdgg !=nil {return _bdgg ;};switch _abeg :=_defa .(type ){case _de .StartElement :switch _abeg .Name {case _de .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_adge .NoFill =_bf .NewCT_Empty (); +if _abce :=d .DecodeElement (_adge .NoFill ,&_abeg );_abce !=nil {return _abce ;};case _de .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_adge .SolidFill =NewCT_SolidColorFillProperties (); +if _daff :=d .DecodeElement (_adge .SolidFill ,&_abeg );_daff !=nil {return _daff ;};case _de .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_adge .GradFill =NewCT_GradientFillProperties (); +if _ceab :=d .DecodeElement (_adge .GradFill ,&_abeg );_ceab !=nil {return _ceab ;};case _de .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_adge .PrstDash =NewCT_PresetLineDashProperties (); +if _fabc :=d .DecodeElement (_adge .PrstDash ,&_abeg );_fabc !=nil {return _fabc ;};case _de .Name {Space :"\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",Local :"\u0072\u006f\u0075n\u0064"}:_adge .Round =_bf .NewCT_Empty (); +if _dgbb :=d .DecodeElement (_adge .Round ,&_abeg );_dgbb !=nil {return _dgbb ;};case _de .Name {Space :"\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",Local :"\u0062\u0065\u0076e\u006c"}:_adge .Bevel =_bf .NewCT_Empty (); +if _abcc :=d .DecodeElement (_adge .Bevel ,&_abeg );_abcc !=nil {return _abcc ;};case _de .Name {Space :"\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",Local :"\u006d\u0069\u0074e\u0072"}:_adge .Miter =NewCT_LineJoinMiterProperties (); +if _ccfa :=d .DecodeElement (_adge .Miter ,&_abeg );_ccfa !=nil {return _ccfa ;};default:_ac .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\u0065\u0078\u0074\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_abeg .Name ); +if _dbad :=d .Skip ();_dbad !=nil {return _dbad ;};};case _de .EndElement :break _cege ;case _de .CharData :};};return nil ;};func (_fdfd *ST_PresetLineDashVal )UnmarshalXMLAttr (attr _de .Attr )error {switch attr .Value {case "":*_fdfd =0;case "\u0073\u006f\u006ci\u0064":*_fdfd =1; +case "\u0064\u006f\u0074":*_fdfd =2;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_fdfd =3;case "\u0064\u0061\u0073\u0068":*_fdfd =4;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_fdfd =5;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_fdfd =6;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_fdfd =7; +case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_fdfd =8;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_fdfd =9;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_fdfd =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_fdfd =11; +};return nil ;};func (_gabfa *ST_CompoundLine )UnmarshalXMLAttr (attr _de .Attr )error {switch attr .Value {case "":*_gabfa =0;case "\u0073\u006e\u0067":*_gabfa =1;case "\u0064\u0062\u006c":*_gabfa =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_gabfa =3; +case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_gabfa =4;case "\u0074\u0072\u0069":*_gabfa =5;};return nil ;};func (_ffdf *ST_NumSpacing )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_dbbc ,_eagg :=d .Token ();if _eagg !=nil {return _eagg ; +};if _fgcab ,_daeg :=_dbbc .(_de .EndElement );_daeg &&_fgcab .Name ==start .Name {*_ffdf =1;return nil ;};if _fcbe ,_fedb :=_dbbc .(_de .CharData );!_fedb {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",_dbbc ); +}else {switch string (_fcbe ){case "":*_ffdf =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ffdf =1;case "\u0070\u0072\u006fp\u006f\u0072\u0074\u0069\u006f\u006e\u0061\u006c":*_ffdf =2;case "\u0074a\u0062\u0075\u006c\u0061\u0072":*_ffdf =3;};};_dbbc ,_eagg =d .Token (); +if _eagg !=nil {return _eagg ;};if _gdacd ,_bfgd :=_dbbc .(_de .EndElement );_bfgd &&_gdacd .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",_dbbc ); +};func (_eaf *CT_NumForm )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_eaf .ValAttr =ST_NumForm (1);for _ ,_fae :=range start .Attr {if _fae .Name .Local =="\u0076\u0061\u006c"{_eaf .ValAttr .UnmarshalXMLAttr (_fae );continue ;};};for {_ffg ,_cefe :=d .Token (); +if _cefe !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006f\u0072\u006d\u003a\u0020%\u0073",_cefe );};if _dbga ,_gdbb :=_ffg .(_de .EndElement );_gdbb &&_dbga .Name ==start .Name {break ;}; +};return nil ;};func NewDiscardImageEditingData ()*DiscardImageEditingData {_ggbc :=&DiscardImageEditingData {};_ggbc .CT_OnOff =*NewCT_OnOff ();return _ggbc ;}; -// Validate validates the CustomXmlConflictInsRangeStart and its children -func (_dgba *CustomXmlConflictInsRangeStart )Validate ()error {return _dgba .ValidateWithPath ("\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043o\u006e\u0066\u006c\u0069\u0063\u0074\u0049n\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"); +// ValidateWithPath validates the EG_FillProperties and its children, prefixing error messages with path +func (_bggdf *EG_FillProperties )ValidateWithPath (path string )error {if _bggdf .NoFill !=nil {if _acbb :=_bggdf .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_acbb !=nil {return _acbb ;};};if _bggdf .SolidFill !=nil {if _fbee :=_bggdf .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_fbee !=nil {return _fbee ;};};if _bggdf .GradFill !=nil {if _fgac :=_bggdf .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_fgac !=nil {return _fgac ;};};return nil ;};func (_aggc *CustomXmlConflictDelRangeEnd )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\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"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .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 ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u006fr"},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"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0077\u006f\u0072\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043\u006fn\u0066l\u0069\u0063\u0074\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064";return _aggc .CT_Markup .MarshalXML (e ,start ); +};func NewCT_SolidColorFillProperties ()*CT_SolidColorFillProperties {_faef :=&CT_SolidColorFillProperties {};return _faef ;};func (_dbbd *CT_SRgbColor )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077o\u0072\u003a\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",_dbbd .ValAttr )}); +e .EncodeToken (start );if _dbbd .EG_ColorTransform !=nil {for _ ,_ffafa :=range _dbbd .EG_ColorTransform {_ffafa .MarshalXML (e ,_de .StartElement {});};};e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_SchemeColor and its children +func (_gada *CT_SchemeColor )Validate ()error {return _gada .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065C\u006f\u006c\u006f\u0072");}; + +// ValidateWithPath validates the CT_Ligatures and its children, prefixing error messages with path +func (_agfa *CT_Ligatures )ValidateWithPath (path string )error {if _agfa .ValAttr ==ST_LigaturesUnset {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 _aea :=_agfa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aea !=nil {return _aea ;};return nil ;};type CT_Shadow struct{BlurRadAttr *int64 ;DistAttr *int64 ;DirAttr *int32 ;SxAttr *_def .ST_Percentage ;SyAttr *_def .ST_Percentage ; +KxAttr *int32 ;KyAttr *int32 ;AlgnAttr ST_RectAlignment ;SrgbClr *CT_SRgbColor ;SchemeClr *CT_SchemeColor ;};func (_cagg ST_NumForm )String ()string {switch _cagg {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u006c\u0069\u006e\u0069\u006e\u0067"; +case 3:return "\u006f\u006c\u0064\u0053\u0074\u0079\u006c\u0065";};return "";};func (_cc *CT_DefaultImageDpi )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077o\u0072\u003a\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",_cc .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};func (_ccaf *CustomXmlConflictInsRangeEnd )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\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"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .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 ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u006fr"},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"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0077\u006f\u0072\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043\u006fn\u0066l\u0069\u0063\u0074\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064";return _ccaf .CT_Markup .MarshalXML (e ,start ); }; +// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path +func (_bfb *CT_OnOff )ValidateWithPath (path string )error {if _gdbd :=_bfb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdbd !=nil {return _gdbd ;};return nil ;};func (_ffedf ST_NumSpacing )MarshalXMLAttr (name _de .Name )(_de .Attr ,error ){_gcee :=_de .Attr {}; +_gcee .Name =name ;switch _ffedf {case ST_NumSpacingUnset :_gcee .Value ="";case ST_NumSpacingDefault :_gcee .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_NumSpacingProportional :_gcee .Value ="\u0070\u0072\u006fp\u006f\u0072\u0074\u0069\u006f\u006e\u0061\u006c"; +case ST_NumSpacingTabular :_gcee .Value ="\u0074a\u0062\u0075\u006c\u0061\u0072";};return _gcee ,nil ;};func (_aed ST_SchemeColorVal )MarshalXMLAttr (name _de .Name )(_de .Attr ,error ){_edfb :=_de .Attr {};_edfb .Name =name ;switch _aed {case ST_SchemeColorValUnset :_edfb .Value =""; +case ST_SchemeColorValBg1 :_edfb .Value ="\u0062\u0067\u0031";case ST_SchemeColorValTx1 :_edfb .Value ="\u0074\u0078\u0031";case ST_SchemeColorValBg2 :_edfb .Value ="\u0062\u0067\u0032";case ST_SchemeColorValTx2 :_edfb .Value ="\u0074\u0078\u0032";case ST_SchemeColorValAccent1 :_edfb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031"; +case ST_SchemeColorValAccent2 :_edfb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_SchemeColorValAccent3 :_edfb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_SchemeColorValAccent4 :_edfb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034"; +case ST_SchemeColorValAccent5 :_edfb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_SchemeColorValAccent6 :_edfb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_SchemeColorValHlink :_edfb .Value ="\u0068\u006c\u0069n\u006b";case ST_SchemeColorValFolHlink :_edfb .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"; +case ST_SchemeColorValDk1 :_edfb .Value ="\u0064\u006b\u0031";case ST_SchemeColorValLt1 :_edfb .Value ="\u006c\u0074\u0031";case ST_SchemeColorValDk2 :_edfb .Value ="\u0064\u006b\u0032";case ST_SchemeColorValLt2 :_edfb .Value ="\u006c\u0074\u0032";case ST_SchemeColorValPhClr :_edfb .Value ="\u0070\u0068\u0043l\u0072"; +};return _edfb ,nil ;};type CT_PositivePercentage struct{ValAttr _def .ST_PositivePercentage ;}; + // Validate validates the CT_Glow and its children -func (_ece *CT_Glow )Validate ()error {return _ece .ValidateWithPath ("\u0043T\u005f\u0047\u006c\u006f\u0077");};func (_agea ST_PresetLineDashVal )String ()string {switch _agea {case 0:return "";case 1:return "\u0073\u006f\u006ci\u0064";case 2:return "\u0064\u006f\u0074"; -case 3:return "\u0073\u0079\u0073\u0044\u006f\u0074";case 4:return "\u0064\u0061\u0073\u0068";case 5:return "\u0073y\u0073\u0044\u0061\u0073\u0068";case 6:return "\u006c\u0067\u0044\u0061\u0073\u0068";case 7:return "\u0064a\u0073\u0068\u0044\u006f\u0074"; -case 8:return "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case 9:return "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft";case 10:return "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 11:return "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074"; -};return "";};func (_bgba *CT_Shadow )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eabc :=range start .Attr {if _eabc .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_gagg ,_ddag :=_fg .ParseInt (_eabc .Value ,10,64);if _ddag !=nil {return _ddag ; -};_bgba .BlurRadAttr =&_gagg ;continue ;};if _eabc .Name .Local =="\u0064\u0069\u0073\u0074"{_eead ,_aaga :=_fg .ParseInt (_eabc .Value ,10,64);if _aaga !=nil {return _aaga ;};_bgba .DistAttr =&_eead ;continue ;};if _eabc .Name .Local =="\u0064\u0069\u0072"{_eeag ,_dbef :=_fg .ParseInt (_eabc .Value ,10,32); -if _dbef !=nil {return _dbef ;};_gccb :=int32 (_eeag );_bgba .DirAttr =&_gccb ;continue ;};if _eabc .Name .Local =="\u0073\u0078"{_bfff ,_ggaf :=ParseUnionST_Percentage (_eabc .Value );if _ggaf !=nil {return _ggaf ;};_bgba .SxAttr =&_bfff ;continue ;}; -if _eabc .Name .Local =="\u0073\u0079"{_gcdf ,_cfbc :=ParseUnionST_Percentage (_eabc .Value );if _cfbc !=nil {return _cfbc ;};_bgba .SyAttr =&_gcdf ;continue ;};if _eabc .Name .Local =="\u006b\u0078"{_fdce ,_gbfdc :=_fg .ParseInt (_eabc .Value ,10,32); -if _gbfdc !=nil {return _gbfdc ;};_cebe :=int32 (_fdce );_bgba .KxAttr =&_cebe ;continue ;};if _eabc .Name .Local =="\u006b\u0079"{_afb ,_ecbb :=_fg .ParseInt (_eabc .Value ,10,32);if _ecbb !=nil {return _ecbb ;};_ffe :=int32 (_afb );_bgba .KyAttr =&_ffe ; -continue ;};if _eabc .Name .Local =="\u0061\u006c\u0067\u006e"{_bgba .AlgnAttr .UnmarshalXMLAttr (_eabc );continue ;};};_dbab :for {_eggc ,_aeccc :=d .Token ();if _aeccc !=nil {return _aeccc ;};switch _ccaf :=_eggc .(type ){case _c .StartElement :switch _ccaf .Name {case _c .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_bgba .SrgbClr =NewCT_SRgbColor (); -if _ddf :=d .DecodeElement (_bgba .SrgbClr ,&_ccaf );_ddf !=nil {return _ddf ;};case _c .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bgba .SchemeClr =NewCT_SchemeColor (); -if _ffaf :=d .DecodeElement (_bgba .SchemeClr ,&_ccaf );_ffaf !=nil {return _ffaf ;};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\u0053\u0068\u0061d\u006f\u0077 \u0025\u0076",_ccaf .Name ); -if _fdfg :=d .Skip ();_fdfg !=nil {return _fdfg ;};};case _c .EndElement :break _dbab ;case _c .CharData :};};return nil ;};func ParseUnionST_AdjCoordinate (s string )(_fad .ST_AdjCoordinate ,error ){return _fad .ParseUnionST_AdjCoordinate (s );};const (ST_LightRigDirectionUnset ST_LightRigDirection =0; -ST_LightRigDirectionTl ST_LightRigDirection =1;ST_LightRigDirectionT ST_LightRigDirection =2;ST_LightRigDirectionTr ST_LightRigDirection =3;ST_LightRigDirectionL ST_LightRigDirection =4;ST_LightRigDirectionR ST_LightRigDirection =5;ST_LightRigDirectionBl ST_LightRigDirection =6; -ST_LightRigDirectionB ST_LightRigDirection =7;ST_LightRigDirectionBr ST_LightRigDirection =8;); +func (_cfb *CT_Glow )Validate ()error {return _cfb .ValidateWithPath ("\u0043T\u005f\u0047\u006c\u006f\u0077");};func (_agdf *DocId )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_agdf .CT_LongHexNumber =*NewCT_LongHexNumber ();for _ ,_afgg :=range start .Attr {if _afgg .Name .Local =="\u0076\u0061\u006c"{_beba ,_cdbe :=_afgg .Value ,error (nil ); +if _cdbe !=nil {return _cdbe ;};_agdf .ValAttr =_beba ;continue ;};};for {_fcag ,_deee :=d .Token ();if _deee !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0044\u006f\u0063\u0049d\u003a\u0020\u0025\u0073",_deee );};if _eecf ,_geed :=_fcag .(_de .EndElement ); +_geed &&_eecf .Name ==start .Name {break ;};};return nil ;};func (_fddb *CT_Props3D )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {for _ ,_ecg :=range start .Attr {if _ecg .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"{_ecff ,_ecba :=_b .ParseInt (_ecg .Value ,10,64); +if _ecba !=nil {return _ecba ;};_fddb .ExtrusionHAttr =&_ecff ;continue ;};if _ecg .Name .Local =="\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"{_gbaf ,_bcgc :=_b .ParseInt (_ecg .Value ,10,64);if _bcgc !=nil {return _bcgc ;};_fddb .ContourWAttr =&_gbaf ; +continue ;};if _ecg .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_fddb .PrstMaterialAttr .UnmarshalXMLAttr (_ecg );continue ;};};_afc :for {_ggf ,_dcga :=d .Token ();if _dcga !=nil {return _dcga ;};switch _ged :=_ggf .(type ){case _de .StartElement :switch _ged .Name {case _de .Name {Space :"\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",Local :"\u0062\u0065\u0076\u0065\u006c\u0054"}:_fddb .BevelT =NewCT_Bevel (); +if _efff :=d .DecodeElement (_fddb .BevelT ,&_ged );_efff !=nil {return _efff ;};case _de .Name {Space :"\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",Local :"\u0062\u0065\u0076\u0065\u006c\u0042"}:_fddb .BevelB =NewCT_Bevel (); +if _dbd :=d .DecodeElement (_fddb .BevelB ,&_ged );_dbd !=nil {return _dbd ;};case _de .Name {Space :"\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",Local :"\u0065\u0078\u0074r\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"}:_fddb .ExtrusionClr =NewCT_Color (); +if _gcbg :=d .DecodeElement (_fddb .ExtrusionClr ,&_ged );_gcbg !=nil {return _gcbg ;};case _de .Name {Space :"\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",Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}:_fddb .ContourClr =NewCT_Color (); +if _aba :=d .DecodeElement (_fddb .ContourClr ,&_ged );_aba !=nil {return _aba ;};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\u005fP\u0072\u006f\u0070\u0073\u0033\u0044\u0020\u0025\u0076",_ged .Name ); +if _dgc :=d .Skip ();_dgc !=nil {return _dgc ;};};case _de .EndElement :break _afc ;case _de .CharData :};};return nil ;};func (_dbdb ST_LightRigType )ValidateWithPath (path string )error {switch _dbdb {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 _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbdb )); +};return nil ;};func (_cadd ST_NumForm )Validate ()error {return _cadd .ValidateWithPath ("")};func NewEG_ColorTransform ()*EG_ColorTransform {_bbg :=&EG_ColorTransform {};return _bbg };func (_dcbg *ST_Ligatures )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_ddba ,_gdgga :=d .Token (); +if _gdgga !=nil {return _gdgga ;};if _bcdgc ,_cgadf :=_ddba .(_de .EndElement );_cgadf &&_bcdgc .Name ==start .Name {*_dcbg =1;return nil ;};if _adfe ,_ggeg :=_ddba .(_de .CharData );!_ggeg {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",_ddba ); +}else {switch string (_adfe ){case "":*_dcbg =0;case "\u006e\u006f\u006e\u0065":*_dcbg =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_dcbg =2;case "\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c":*_dcbg =3;case "\u0068\u0069\u0073\u0074\u006f\u0072\u0069\u0063\u0061\u006c":*_dcbg =4; +case "\u0064\u0069\u0073c\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c":*_dcbg =5;case "\u0073t\u0061n\u0064\u0061\u0072\u0064\u0043o\u006e\u0074e\u0078\u0074\u0075\u0061\u006c":*_dcbg =6;case "\u0073t\u0061n\u0064\u0061\u0072\u0064\u0048i\u0073\u0074o\u0072\u0069\u0063\u0061\u006c":*_dcbg =7; +case "c\u006fn\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0048i\u0073\u0074\u006f\u0072ic\u0061\u006c":*_dcbg =8;case "s\u0074a\u006e\u0064\u0061\u0072\u0064\u0044\u0069\u0073c\u0072\u0065\u0074\u0069on\u0061\u006c":*_dcbg =9;case "\u0063\u006f\u006e\u0074ex\u0074\u0075\u0061\u006c\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006ea\u006c":*_dcbg =10; +case "\u0068\u0069\u0073\u0074or\u0069\u0063\u0061\u006c\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006ea\u006c":*_dcbg =11;case "\u0073\u0074\u0061\u006ed\u0061\u0072\u0064\u0043\u006f\u006e\u0074\u0065\u0078\u0074u\u0061l\u0048\u0069\u0073\u0074\u006f\u0072\u0069c\u0061\u006c":*_dcbg =12; +case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0043\u006fn\u0074\u0065\u0078\u0074\u0075\u0061\u006cD\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c":*_dcbg =13;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0048\u0069s\u0074\u006f\u0072\u0069\u0063\u0061\u006cD\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c":*_dcbg =14; +case "\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0048\u0069\u0073\u0074\u006fr\u0069c\u0061\u006c\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c":*_dcbg =15;case "\u0061\u006c\u006c":*_dcbg =16;};};_ddba ,_gdgga =d .Token (); +if _gdgga !=nil {return _gdgga ;};if _cbbbf ,_eebd :=_ddba .(_de .EndElement );_eebd &&_cbbbf .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",_ddba ); +};func (_aefg ST_LightRigDirection )Validate ()error {return _aefg .ValidateWithPath ("")}; -// ValidateWithPath validates the EG_LineJoinProperties and its children, prefixing error messages with path -func (_aefde *EG_LineJoinProperties )ValidateWithPath (path string )error {if _aefde .Round !=nil {if _gbda :=_aefde .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064");_gbda !=nil {return _gbda ;};};if _aefde .Bevel !=nil {if _fbec :=_aefde .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c"); -_fbec !=nil {return _fbec ;};};if _aefde .Miter !=nil {if _efeb :=_aefde .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072");_efeb !=nil {return _efeb ;};};return nil ;};func (_dbge *CT_Ligatures )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_ace ,_bced :=_dbge .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077o\u0072\u003a\u0076\u0061\u006c"}); -if _bced !=nil {return _bced ;};start .Attr =append (start .Attr ,_ace );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_SphereCoords struct{LatAttr int32 ;LonAttr int32 ;RevAttr int32 ;}; +// ValidateWithPath validates the CT_FillTextEffect and its children, prefixing error messages with path +func (_caf *CT_FillTextEffect )ValidateWithPath (path string )error {if _caf .NoFill !=nil {if _fbg :=_caf .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_fbg !=nil {return _fbg ;};};if _caf .SolidFill !=nil {if _fee :=_caf .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_fee !=nil {return _fee ;};};if _caf .GradFill !=nil {if _fdcf :=_caf .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_fdcf !=nil {return _fdcf ;};};return nil ;}; -// Validate validates the EG_Conflicts and its children -func (_fbda *EG_Conflicts )Validate ()error {return _fbda .ValidateWithPath ("\u0045\u0047\u005fC\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0073");}; +// ValidateWithPath validates the EG_ColorChoice and its children, prefixing error messages with path +func (_dbaf *EG_ColorChoice )ValidateWithPath (path string )error {if _dbaf .SrgbClr !=nil {if _caef :=_dbaf .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_caef !=nil {return _caef ;};};if _dbaf .SchemeClr !=nil {if _gddd :=_dbaf .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"); +_gddd !=nil {return _gddd ;};};return nil ;};func (_gfgf ST_PenAlignment )Validate ()error {return _gfgf .ValidateWithPath ("")};type EG_RunLevelConflicts struct{ConflictIns *_bf .CT_RunTrackChange ;ConflictDel *_bf .CT_RunTrackChange ;};func (_cffa ST_LineCap )ValidateWithPath (path string )error {switch _cffa {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 (_cffa )); +};return nil ;};func (_ccb *CT_SphereCoords )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077o\u0072\u003a\u006c\u0061\u0074"},Value :_c .Sprintf ("\u0025\u0076",_ccb .LatAttr )}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077o\u0072\u003a\u006c\u006f\u006e"},Value :_c .Sprintf ("\u0025\u0076",_ccb .LonAttr )});start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077o\u0072\u003a\u0072\u0065\u0076"},Value :_c .Sprintf ("\u0025\u0076",_ccb .RevAttr )}); +e .EncodeToken (start );e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_NumSpacing and its children -func (_fab *CT_NumSpacing )Validate ()error {return _fab .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0053\u0070\u0061\u0063\u0069\u006e\u0067");}; +// ValidateWithPath validates the CT_GradientStopList and its children, prefixing error messages with path +func (_bdea *CT_GradientStopList )ValidateWithPath (path string )error {for _bgf ,_ecfb :=range _bdea .Gs {if _bfc :=_ecfb .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0047\u0073\u005b\u0025\u0064]",path ,_bgf ));_bfc !=nil {return _bfc ;};};return nil ; +};func (_cge *CT_NumSpacing )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {_cbf ,_gaf :=_cge .ValAttr .MarshalXMLAttr (_de .Name {Local :"\u0077o\u0072\u003a\u0076\u0061\u006c"});if _gaf !=nil {return _gaf ;};start .Attr =append (start .Attr ,_cbf ); +e .EncodeToken (start );e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;}; -// Validate validates the DiscardImageEditingData and its children -func (_abbe *DiscardImageEditingData )Validate ()error {return _abbe .ValidateWithPath ("\u0044\u0069\u0073ca\u0072\u0064\u0049\u006d\u0061\u0067\u0065\u0045\u0064\u0069\u0074\u0069\u006e\u0067\u0044\u0061\u0074\u0061");};type CT_TextOutlineEffect struct{WAttr *int32 ; -CapAttr ST_LineCap ;CmpdAttr ST_CompoundLine ;AlgnAttr ST_PenAlignment ;NoFill *_d .CT_Empty ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;PrstDash *CT_PresetLineDashProperties ;Round *_d .CT_Empty ;Bevel *_d .CT_Empty ; -Miter *CT_LineJoinMiterProperties ;};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 (_ced *CT_Ligatures )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ced .ValAttr =ST_Ligatures (1); -for _ ,_ceg :=range start .Attr {if _ceg .Name .Local =="\u0076\u0061\u006c"{_ced .ValAttr .UnmarshalXMLAttr (_ceg );continue ;};};for {_dabg ,_faeg :=d .Token ();if _faeg !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0069g\u0061\u0074\u0075\u0072\u0065\u0073\u003a\u0020\u0025\u0073",_faeg ); -};if _fcd ,_ead :=_dabg .(_c .EndElement );_ead &&_fcd .Name ==start .Name {break ;};};return nil ;};func (_faea *CT_StylisticSets )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccfe :for {_badg ,_bbb :=d .Token ();if _bbb !=nil {return _bbb ; -};switch _bdcb :=_badg .(type ){case _c .StartElement :switch _bdcb .Name {case _c .Name {Space :"\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",Local :"\u0073\u0074\u0079\u006c\u0065\u0053\u0065\u0074"}:_bffg :=NewCT_StyleSet (); -if _dfbc :=d .DecodeElement (_bffg ,&_bdcb );_dfbc !=nil {return _dfbc ;};_faea .StyleSet =append (_faea .StyleSet ,_bffg );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\u0053\u0074\u0079\u006c\u0069\u0073\u0074\u0069\u0063\u0053\u0065\u0074\u0073\u0020\u0025v",_bdcb .Name ); -if _ddcdf :=d .Skip ();_ddcdf !=nil {return _ddcdf ;};};case _c .EndElement :break _ccfe ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_PositiveFixedPercentage and its children +func (_aef *CT_PositiveFixedPercentage )Validate ()error {return _aef .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 (_bcgd *CT_SolidColorFillProperties )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {e .EncodeToken (start ); +if _bcgd .SrgbClr !=nil {_aecd :=_de .StartElement {Name :_de .Name {Local :"w\u006f\u0072\u003a\u0073\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_bcgd .SrgbClr ,_aecd );};if _bcgd .SchemeClr !=nil {_dcdd :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; +e .EncodeElement (_bcgd .SchemeClr ,_dcdd );};e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CustomXmlConflictInsRangeStart and its children, prefixing error messages with path -func (_aaef *CustomXmlConflictInsRangeStart )ValidateWithPath (path string )error {if _abbc :=_aaef .CT_TrackChange .ValidateWithPath (path );_abbc !=nil {return _abbc ;};return nil ;};func (_bceca *EG_ColorTransform )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acf :for {_bbbb ,_cgce :=d .Token (); -if _cgce !=nil {return _cgce ;};switch _gggb :=_bbbb .(type ){case _c .StartElement :switch _gggb .Name {case _c .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"}:_bceca .Tint =NewCT_PositiveFixedPercentage (); -if _abdab :=d .DecodeElement (_bceca .Tint ,&_gggb );_abdab !=nil {return _abdab ;};case _c .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"}:_bceca .Shade =NewCT_PositiveFixedPercentage (); -if _cecf :=d .DecodeElement (_bceca .Shade ,&_gggb );_cecf !=nil {return _cecf ;};case _c .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"}:_bceca .Alpha =NewCT_PositiveFixedPercentage (); -if _eeega :=d .DecodeElement (_bceca .Alpha ,&_gggb );_eeega !=nil {return _eeega ;};case _c .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_bceca .HueMod =NewCT_PositivePercentage (); -if _gacf :=d .DecodeElement (_bceca .HueMod ,&_gggb );_gacf !=nil {return _gacf ;};case _c .Name {Space :"\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",Local :"\u0073\u0061\u0074"}:_bceca .Sat =NewCT_Percentage (); -if _fgba :=d .DecodeElement (_bceca .Sat ,&_gggb );_fgba !=nil {return _fgba ;};case _c .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_bceca .SatOff =NewCT_Percentage (); -if _cacfa :=d .DecodeElement (_bceca .SatOff ,&_gggb );_cacfa !=nil {return _cacfa ;};case _c .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_bceca .SatMod =NewCT_Percentage (); -if _acbf :=d .DecodeElement (_bceca .SatMod ,&_gggb );_acbf !=nil {return _acbf ;};case _c .Name {Space :"\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",Local :"\u006c\u0075\u006d"}:_bceca .Lum =NewCT_Percentage (); -if _cdbbg :=d .DecodeElement (_bceca .Lum ,&_gggb );_cdbbg !=nil {return _cdbbg ;};case _c .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_bceca .LumOff =NewCT_Percentage (); -if _fbbd :=d .DecodeElement (_bceca .LumOff ,&_gggb );_fbbd !=nil {return _fbbd ;};case _c .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_bceca .LumMod =NewCT_Percentage (); -if _baab :=d .DecodeElement (_bceca .LumMod ,&_gggb );_baab !=nil {return _baab ;};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\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0020\u0025\u0076",_gggb .Name ); -if _afbc :=d .Skip ();_afbc !=nil {return _afbc ;};};case _c .EndElement :break _acf ;case _c .CharData :};};return nil ;};func NewCT_Scene3D ()*CT_Scene3D {_bddb :=&CT_Scene3D {};_bddb .Camera =NewCT_Camera ();_bddb .LightRig =NewCT_LightRig ();return _bddb ; -};func (_gdgba ST_PresetCameraType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_debe :=_c .Attr {};_debe .Name =name ;switch _gdgba {case ST_PresetCameraTypeUnset :_debe .Value ="";case ST_PresetCameraTypeLegacyObliqueTopLeft :_debe .Value ="l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074"; -case ST_PresetCameraTypeLegacyObliqueTop :_debe .Value ="\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeLegacyObliqueTopRight :_debe .Value ="l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074"; -case ST_PresetCameraTypeLegacyObliqueLeft :_debe .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueFront :_debe .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074"; -case ST_PresetCameraTypeLegacyObliqueRight :_debe .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyObliqueBottomLeft :_debe .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 :_debe .Value ="\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeLegacyObliqueBottomRight :_debe .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 :_debe .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 :_debe .Value ="l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070"; -case ST_PresetCameraTypeLegacyPerspectiveTopRight :_debe .Value ="\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t";case ST_PresetCameraTypeLegacyPerspectiveLeft :_debe .Value ="l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074"; -case ST_PresetCameraTypeLegacyPerspectiveFront :_debe .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074";case ST_PresetCameraTypeLegacyPerspectiveRight :_debe .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074"; -case ST_PresetCameraTypeLegacyPerspectiveBottomLeft :_debe .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 :_debe .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 :_debe .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 :_debe .Value ="\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074"; -case ST_PresetCameraTypeIsometricTopUp :_debe .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070";case ST_PresetCameraTypeIsometricTopDown :_debe .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e"; -case ST_PresetCameraTypeIsometricBottomUp :_debe .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070";case ST_PresetCameraTypeIsometricBottomDown :_debe .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e"; -case ST_PresetCameraTypeIsometricLeftUp :_debe .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070";case ST_PresetCameraTypeIsometricLeftDown :_debe .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e"; -case ST_PresetCameraTypeIsometricRightUp :_debe .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070";case ST_PresetCameraTypeIsometricRightDown :_debe .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e"; -case ST_PresetCameraTypeIsometricOffAxis1Left :_debe .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis1Right :_debe .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074"; -case ST_PresetCameraTypeIsometricOffAxis1Top :_debe .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070";case ST_PresetCameraTypeIsometricOffAxis2Left :_debe .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074"; -case ST_PresetCameraTypeIsometricOffAxis2Right :_debe .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis2Top :_debe .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070"; -case ST_PresetCameraTypeIsometricOffAxis3Left :_debe .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis3Right :_debe .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074"; -case ST_PresetCameraTypeIsometricOffAxis3Bottom :_debe .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 :_debe .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074"; -case ST_PresetCameraTypeIsometricOffAxis4Right :_debe .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis4Bottom :_debe .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 :_debe .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueTop :_debe .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeObliqueTopRight :_debe .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074"; -case ST_PresetCameraTypeObliqueLeft :_debe .Value ="o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueRight :_debe .Value ="\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeObliqueBottomLeft :_debe .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074"; -case ST_PresetCameraTypeObliqueBottom :_debe .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeObliqueBottomRight :_debe .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074"; -case ST_PresetCameraTypePerspectiveFront :_debe .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypePerspectiveLeft :_debe .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074"; -case ST_PresetCameraTypePerspectiveRight :_debe .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypePerspectiveAbove :_debe .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065"; -case ST_PresetCameraTypePerspectiveBelow :_debe .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077";case ST_PresetCameraTypePerspectiveAboveLeftFacing :_debe .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 :_debe .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 :_debe .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 :_debe .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 :_debe .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 :_debe .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 :_debe .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 :_debe .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 :_debe .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064";case ST_PresetCameraTypePerspectiveRelaxedModerately :_debe .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 _debe ,nil ;}; +// Validate validates the CT_SdtCheckbox and its children +func (_geg *CT_SdtCheckbox )Validate ()error {return _geg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u0068\u0065c\u006b\u0062\u006f\u0078");}; -// Validate validates the CT_Bevel and its children -func (_bef *CT_Bevel )Validate ()error {return _bef .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0065\u0076\u0065\u006c");}; +// Validate validates the CT_OnOff and its children +func (_eee *CT_OnOff )Validate ()error {return _eee .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");};func NewCustomXmlConflictInsRangeStart ()*CustomXmlConflictInsRangeStart {_fgbf :=&CustomXmlConflictInsRangeStart {};_fgbf .CT_TrackChange =*_bf .NewCT_TrackChange (); +return _fgbf ;}; -// Validate validates the CT_SdtCheckboxSymbol and its children -func (_bbff *CT_SdtCheckboxSymbol )Validate ()error {return _bbff .ValidateWithPath ("C\u0054_\u0053\u0064\u0074\u0043\u0068\u0065\u0063\u006bb\u006f\u0078\u0053\u0079mb\u006f\u006c");};func (_dfgc *ST_BevelPresetType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdfb ,_egab :=d .Token (); -if _egab !=nil {return _egab ;};if _gbc ,_caff :=_bdfb .(_c .EndElement );_caff &&_gbc .Name ==start .Name {*_dfgc =1;return nil ;};if _befb ,_eadb :=_bdfb .(_c .CharData );!_eadb {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",_bdfb ); -}else {switch string (_befb ){case "":*_dfgc =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_dfgc =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_dfgc =2;case "\u0073\u006c\u006fp\u0065":*_dfgc =3;case "\u0063\u0072\u006fs\u0073":*_dfgc =4; -case "\u0061\u006e\u0067l\u0065":*_dfgc =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_dfgc =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_dfgc =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_dfgc =8;case "\u0064\u0069\u0076o\u0074":*_dfgc =9; -case "\u0072\u0069\u0062\u006c\u0065\u0074":*_dfgc =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_dfgc =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_dfgc =12;};};_bdfb ,_egab =d .Token ();if _egab !=nil {return _egab ;};if _fadbg ,_dbag :=_bdfb .(_c .EndElement ); -_dbag &&_fadbg .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",_bdfb );}; +// ValidateWithPath validates the CT_DefaultImageDpi and its children, prefixing error messages with path +func (_ddg *CT_DefaultImageDpi )ValidateWithPath (path string )error {return nil };func ParseUnionST_TextSpacingPercentOrPercentString (s string )(_def .ST_TextSpacingPercentOrPercentString ,error ){return _def .ParseUnionST_TextSpacingPercentOrPercentString (s ); +};func (_ccbf *ST_CompoundLine )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_bgbbc ,_dgea :=d .Token ();if _dgea !=nil {return _dgea ;};if _fefe ,_bdgd :=_bgbbc .(_de .EndElement );_bdgd &&_fefe .Name ==start .Name {*_ccbf =1;return nil ; +};if _aece ,_gcbd :=_bgbbc .(_de .CharData );!_gcbd {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",_bgbbc );}else {switch string (_aece ){case "":*_ccbf =0; +case "\u0073\u006e\u0067":*_ccbf =1;case "\u0064\u0062\u006c":*_ccbf =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_ccbf =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_ccbf =4;case "\u0074\u0072\u0069":*_ccbf =5;};};_bgbbc ,_dgea =d .Token (); +if _dgea !=nil {return _dgea ;};if _acgdf ,_bdda :=_bgbbc .(_de .EndElement );_bdda &&_acgdf .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",_bgbbc ); +};func NewCT_DefaultImageDpi ()*CT_DefaultImageDpi {_dfb :=&CT_DefaultImageDpi {};return _dfb };func NewCT_Color ()*CT_Color {_aeb :=&CT_Color {};return _aeb };type CT_FillTextEffect struct{NoFill *_bf .CT_Empty ;SolidFill *CT_SolidColorFillProperties ; +GradFill *CT_GradientFillProperties ;}; -// ValidateWithPath validates the CT_SRgbColor and its children, prefixing error messages with path -func (_ecab *CT_SRgbColor )ValidateWithPath (path string )error {for _ggbc ,_fdfe :=range _ecab .EG_ColorTransform {if _addb :=_fdfe .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_ggbc )); -_addb !=nil {return _addb ;};};return nil ;}; +// ValidateWithPath validates the CustomXmlConflictDelRangeEnd and its children, prefixing error messages with path +func (_bfdc *CustomXmlConflictDelRangeEnd )ValidateWithPath (path string )error {if _dddc :=_bfdc .CT_Markup .ValidateWithPath (path );_dddc !=nil {return _dddc ;};return nil ;};func NewCT_SphereCoords ()*CT_SphereCoords {_eged :=&CT_SphereCoords {};_eged .LatAttr =0; +_eged .LonAttr =0;_eged .RevAttr =0;return _eged ;};type CustomXmlConflictInsRangeStart struct{_bf .CT_TrackChange };func (_eddd *ST_NumForm )UnmarshalXMLAttr (attr _de .Attr )error {switch attr .Value {case "":*_eddd =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_eddd =1; +case "\u006c\u0069\u006e\u0069\u006e\u0067":*_eddd =2;case "\u006f\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_eddd =3;};return nil ;};func (_eefb *ST_PathShadeType )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_agbea ,_bfce :=d .Token (); +if _bfce !=nil {return _bfce ;};if _efdb ,_gbagd :=_agbea .(_de .EndElement );_gbagd &&_efdb .Name ==start .Name {*_eefb =1;return nil ;};if _ddca ,_gagd :=_agbea .(_de .CharData );!_gagd {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",_agbea ); +}else {switch string (_ddca ){case "":*_eefb =0;case "\u0073\u0068\u0061p\u0065":*_eefb =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_eefb =2;case "\u0072\u0065\u0063\u0074":*_eefb =3;};};_agbea ,_bfce =d .Token ();if _bfce !=nil {return _bfce ;};if _bddc ,_aeee :=_agbea .(_de .EndElement ); +_aeee &&_bddc .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",_agbea );};type CT_OnOff struct{ValAttr ST_OnOff ; +};func NewCT_GradientFillProperties ()*CT_GradientFillProperties {_cg :=&CT_GradientFillProperties {};return _cg ;}; -// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path -func (_ecb *CT_GradientStop )ValidateWithPath (path string )error {if _gcg :=_ecb .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_gcg !=nil {return _gcg ;};if _ecb .SrgbClr !=nil {if _ged :=_ecb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_ged !=nil {return _ged ;};};if _ecb .SchemeClr !=nil {if _eabg :=_ecb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_eabg !=nil {return _eabg ;};};return nil ;}; +// ValidateWithPath validates the CT_Camera and its children, prefixing error messages with path +func (_eg *CT_Camera )ValidateWithPath (path string )error {if _eg .PrstAttr ==ST_PresetCameraTypeUnset {return _c .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 _fa :=_eg .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_fa !=nil {return _fa ;};return nil ;};func (_abcg *ST_PresetCameraType )UnmarshalXMLAttr (attr _de .Attr )error {switch attr .Value {case "":*_abcg =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_abcg =1; +case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_abcg =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_abcg =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_abcg =4; +case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_abcg =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_abcg =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_abcg =7; +case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_abcg =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_abcg =9; +case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_abcg =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_abcg =11; +case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_abcg =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_abcg =13; +case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_abcg =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_abcg =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":*_abcg =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_abcg =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":*_abcg =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_abcg =19; +case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_abcg =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_abcg =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_abcg =22; +case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_abcg =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_abcg =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_abcg =25; +case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_abcg =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_abcg =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_abcg =28; +case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_abcg =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_abcg =30;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_abcg =31; +case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_abcg =32;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_abcg =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_abcg =34; +case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_abcg =35;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_abcg =36; +case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_abcg =37;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_abcg =38; +case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_abcg =39;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_abcg =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_abcg =41; +case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_abcg =42;case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_abcg =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_abcg =44; +case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_abcg =45;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_abcg =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_abcg =47; +case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_abcg =48;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_abcg =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_abcg =50; +case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_abcg =51;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_abcg =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":*_abcg =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":*_abcg =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":*_abcg =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":*_abcg =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":*_abcg =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":*_abcg =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":*_abcg =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":*_abcg =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_abcg =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":*_abcg =62;};return nil ;};func (_ggfdd ST_LightRigDirection )ValidateWithPath (path string )error {switch _ggfdd {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 (_ggfdd )); +};return nil ;};func (_gca *EG_FillProperties )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_cffg :for {_feaf ,_ggcg :=d .Token ();if _ggcg !=nil {return _ggcg ;};switch _dfcd :=_feaf .(type ){case _de .StartElement :switch _dfcd .Name {case _de .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_gca .NoFill =_bf .NewCT_Empty (); +if _cfgb :=d .DecodeElement (_gca .NoFill ,&_dfcd );_cfgb !=nil {return _cfgb ;};case _de .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_gca .SolidFill =NewCT_SolidColorFillProperties (); +if _bfbf :=d .DecodeElement (_gca .SolidFill ,&_dfcd );_bfbf !=nil {return _bfbf ;};case _de .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_gca .GradFill =NewCT_GradientFillProperties (); +if _gagb :=d .DecodeElement (_gca .GradFill ,&_dfcd );_gagb !=nil {return _gagb ;};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\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_dfcd .Name ); +if _bbbd :=d .Skip ();_bbbd !=nil {return _bbbd ;};};case _de .EndElement :break _cffg ;case _de .CharData :};};return nil ;};func NewCustomXmlConflictInsRangeEnd ()*CustomXmlConflictInsRangeEnd {_feeg :=&CustomXmlConflictInsRangeEnd {};_feeg .CT_Markup =*_bf .NewCT_Markup (); +return _feeg ;};func NewEG_RPrTextEffects ()*EG_RPrTextEffects {_ddf :=&EG_RPrTextEffects {};return _ddf }; -// ValidateWithPath validates the CT_StyleSet and its children, prefixing error messages with path -func (_gddg *CT_StyleSet )ValidateWithPath (path string )error {if _cbcd :=_gddg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbcd !=nil {return _cbcd ;};return nil ;}; +// Validate validates the AG_Parids and its children +func (_ca *AG_Parids )Validate ()error {return _ca .ValidateWithPath ("\u0041G\u005f\u0050\u0061\u0072\u0069\u0064s");}; // ValidateWithPath validates the CT_SdtCheckbox and its children, prefixing error messages with path -func (_ecba *CT_SdtCheckbox )ValidateWithPath (path string )error {if _ecba .Checked !=nil {if _adcb :=_ecba .Checked .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0064");_adcb !=nil {return _adcb ;};};if _ecba .CheckedState !=nil {if _ebag :=_ecba .CheckedState .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065"); -_ebag !=nil {return _ebag ;};};if _ecba .UncheckedState !=nil {if _fedg :=_ecba .UncheckedState .ValidateWithPath (path +"\u002fU\u006ec\u0068\u0065\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065");_fedg !=nil {return _fedg ;};};return nil ;}; +func (_bee *CT_SdtCheckbox )ValidateWithPath (path string )error {if _bee .Checked !=nil {if _dbfe :=_bee .Checked .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0064");_dbfe !=nil {return _dbfe ;};};if _bee .CheckedState !=nil {if _dcdc :=_bee .CheckedState .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065"); +_dcdc !=nil {return _dcdc ;};};if _bee .UncheckedState !=nil {if _fbce :=_bee .UncheckedState .ValidateWithPath (path +"\u002fU\u006ec\u0068\u0065\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065");_fbce !=nil {return _fbce ;};};return nil ;};func (_ceaba *CustomXmlConflictDelRangeStart )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_ceaba .CT_TrackChange =*_bf .NewCT_TrackChange (); +for {_fgcac ,_ecea :=d .Token ();if _ecea !=nil {return _c .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_ecea ); +};if _abcd ,_ggad :=_fgcac .(_de .EndElement );_ggad &&_abcd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_StylisticSets and its children -func (_fbff *CT_StylisticSets )Validate ()error {return _fbff .ValidateWithPath ("\u0043\u0054_\u0053\u0074\u0079l\u0069\u0073\u0074\u0069\u0063\u0053\u0065\u0074\u0073");};type CT_SchemeColor struct{ValAttr ST_SchemeColorVal ;EG_ColorTransform []*EG_ColorTransform ; -};func (_bdac ST_SchemeColorVal )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bdac .String (),start );}; +// ValidateWithPath validates the EG_RunLevelConflicts and its children, prefixing error messages with path +func (_fccc *EG_RunLevelConflicts )ValidateWithPath (path string )error {if _fccc .ConflictIns !=nil {if _dgge :=_fccc .ConflictIns .ValidateWithPath (path +"\u002f\u0043\u006fn\u0066\u006c\u0069\u0063\u0074\u0049\u006e\u0073");_dgge !=nil {return _dgge ; +};};if _fccc .ConflictDel !=nil {if _gaca :=_fccc .ConflictDel .ValidateWithPath (path +"\u002f\u0043\u006fn\u0066\u006c\u0069\u0063\u0074\u0044\u0065\u006c");_gaca !=nil {return _gaca ;};};return nil ;};func NewConflictMode ()*ConflictMode {_bgbd :=&ConflictMode {}; +_bgbd .CT_OnOff =*NewCT_OnOff ();return _bgbd ;}; -// Validate validates the DocId and its children -func (_fgdb *DocId )Validate ()error {return _fgdb .ValidateWithPath ("\u0044\u006f\u0063I\u0064")};func NewCT_LinearShadeProperties ()*CT_LinearShadeProperties {_cec :=&CT_LinearShadeProperties {};return _cec ;}; +// Validate validates the EG_Conflicts and its children +func (_affe *EG_Conflicts )Validate ()error {return _affe .ValidateWithPath ("\u0045\u0047\u005fC\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0073");};func (_bgeg *CT_FillTextEffect )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_egc :for {_ag ,_acc :=d .Token (); +if _acc !=nil {return _acc ;};switch _fdc :=_ag .(type ){case _de .StartElement :switch _fdc .Name {case _de .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_bgeg .NoFill =_bf .NewCT_Empty (); +if _dc :=d .DecodeElement (_bgeg .NoFill ,&_fdc );_dc !=nil {return _dc ;};case _de .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_bgeg .SolidFill =NewCT_SolidColorFillProperties (); +if _bcg :=d .DecodeElement (_bgeg .SolidFill ,&_fdc );_bcg !=nil {return _bcg ;};case _de .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_bgeg .GradFill =NewCT_GradientFillProperties (); +if _gfd :=d .DecodeElement (_bgeg .GradFill ,&_fdc );_gfd !=nil {return _gfd ;};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\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0054\u0065\u0078\u0074\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_fdc .Name ); +if _cdf :=d .Skip ();_cdf !=nil {return _cdf ;};};case _de .EndElement :break _egc ;case _de .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_SolidColorFillProperties and its children, prefixing error messages with path +func (_dgbd *CT_SolidColorFillProperties )ValidateWithPath (path string )error {if _dgbd .SrgbClr !=nil {if _ddgc :=_dgbd .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_ddgc !=nil {return _ddgc ;};};if _dgbd .SchemeClr !=nil {if _cegf :=_dgbd .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"); +_cegf !=nil {return _cegf ;};};return nil ;};type ST_LightRigDirection byte ;type CT_StyleSet struct{IdAttr uint64 ;ValAttr ST_OnOff ;};func (_eaeb *ST_LightRigDirection )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_fdag ,_ddbg :=d .Token (); +if _ddbg !=nil {return _ddbg ;};if _ebae ,_aabc :=_fdag .(_de .EndElement );_aabc &&_ebae .Name ==start .Name {*_eaeb =1;return nil ;};if _bddb ,_gfea :=_fdag .(_de .CharData );!_gfea {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",_fdag ); +}else {switch string (_bddb ){case "":*_eaeb =0;case "\u0074\u006c":*_eaeb =1;case "\u0074":*_eaeb =2;case "\u0074\u0072":*_eaeb =3;case "\u006c":*_eaeb =4;case "\u0072":*_eaeb =5;case "\u0062\u006c":*_eaeb =6;case "\u0062":*_eaeb =7;case "\u0062\u0072":*_eaeb =8; +};};_fdag ,_ddbg =d .Token ();if _ddbg !=nil {return _ddbg ;};if _bfba ,_afegb :=_fdag .(_de .EndElement );_afegb &&_bfba .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",_fdag ); +};func (_bfgbg ST_BevelPresetType )MarshalXMLAttr (name _de .Name )(_de .Attr ,error ){_gege :=_de .Attr {};_gege .Name =name ;switch _bfgbg {case ST_BevelPresetTypeUnset :_gege .Value ="";case ST_BevelPresetTypeRelaxedInset :_gege .Value ="\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074"; +case ST_BevelPresetTypeCircle :_gege .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_BevelPresetTypeSlope :_gege .Value ="\u0073\u006c\u006fp\u0065";case ST_BevelPresetTypeCross :_gege .Value ="\u0063\u0072\u006fs\u0073";case ST_BevelPresetTypeAngle :_gege .Value ="\u0061\u006e\u0067l\u0065"; +case ST_BevelPresetTypeSoftRound :_gege .Value ="\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed";case ST_BevelPresetTypeConvex :_gege .Value ="\u0063\u006f\u006e\u0076\u0065\u0078";case ST_BevelPresetTypeCoolSlant :_gege .Value ="\u0063o\u006f\u006c\u0053\u006c\u0061\u006et"; +case ST_BevelPresetTypeDivot :_gege .Value ="\u0064\u0069\u0076o\u0074";case ST_BevelPresetTypeRiblet :_gege .Value ="\u0072\u0069\u0062\u006c\u0065\u0074";case ST_BevelPresetTypeHardEdge :_gege .Value ="\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065"; +case ST_BevelPresetTypeArtDeco :_gege .Value ="\u0061r\u0074\u0044\u0065\u0063\u006f";};return _gege ,nil ;};func (_abdf *EG_ColorTransform )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_baaa :for {_dbge ,_eegc :=d .Token ();if _eegc !=nil {return _eegc ; +};switch _ebaa :=_dbge .(type ){case _de .StartElement :switch _ebaa .Name {case _de .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"}:_abdf .Tint =NewCT_PositiveFixedPercentage (); +if _agdb :=d .DecodeElement (_abdf .Tint ,&_ebaa );_agdb !=nil {return _agdb ;};case _de .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"}:_abdf .Shade =NewCT_PositiveFixedPercentage (); +if _fbaa :=d .DecodeElement (_abdf .Shade ,&_ebaa );_fbaa !=nil {return _fbaa ;};case _de .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"}:_abdf .Alpha =NewCT_PositiveFixedPercentage (); +if _gfed :=d .DecodeElement (_abdf .Alpha ,&_ebaa );_gfed !=nil {return _gfed ;};case _de .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_abdf .HueMod =NewCT_PositivePercentage (); +if _dbaa :=d .DecodeElement (_abdf .HueMod ,&_ebaa );_dbaa !=nil {return _dbaa ;};case _de .Name {Space :"\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",Local :"\u0073\u0061\u0074"}:_abdf .Sat =NewCT_Percentage (); +if _bcdc :=d .DecodeElement (_abdf .Sat ,&_ebaa );_bcdc !=nil {return _bcdc ;};case _de .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_abdf .SatOff =NewCT_Percentage (); +if _feecf :=d .DecodeElement (_abdf .SatOff ,&_ebaa );_feecf !=nil {return _feecf ;};case _de .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_abdf .SatMod =NewCT_Percentage (); +if _dfeb :=d .DecodeElement (_abdf .SatMod ,&_ebaa );_dfeb !=nil {return _dfeb ;};case _de .Name {Space :"\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",Local :"\u006c\u0075\u006d"}:_abdf .Lum =NewCT_Percentage (); +if _ggbd :=d .DecodeElement (_abdf .Lum ,&_ebaa );_ggbd !=nil {return _ggbd ;};case _de .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_abdf .LumOff =NewCT_Percentage (); +if _dbab :=d .DecodeElement (_abdf .LumOff ,&_ebaa );_dbab !=nil {return _dbab ;};case _de .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_abdf .LumMod =NewCT_Percentage (); +if _ccec :=d .DecodeElement (_abdf .LumMod ,&_ebaa );_ccec !=nil {return _ccec ;};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\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0020\u0025\u0076",_ebaa .Name ); +if _efab :=d .Skip ();_efab !=nil {return _efab ;};};case _de .EndElement :break _baaa ;case _de .CharData :};};return nil ;};const (ST_PathShadeTypeUnset ST_PathShadeType =0;ST_PathShadeTypeShape ST_PathShadeType =1;ST_PathShadeTypeCircle ST_PathShadeType =2; +ST_PathShadeTypeRect ST_PathShadeType =3;); // Validate validates the CT_Shadow and its children -func (_cede *CT_Shadow )Validate ()error {return _cede .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw");};type EG_RPrOpenType struct{Ligatures *CT_Ligatures ;NumForm *CT_NumForm ;NumSpacing *CT_NumSpacing ;StylisticSets *CT_StylisticSets ; -CntxtAlts *CT_OnOff ;};func NewCT_SphereCoords ()*CT_SphereCoords {_abda :=&CT_SphereCoords {};_abda .LatAttr =0;_abda .LonAttr =0;_abda .RevAttr =0;return _abda ;}; +func (_cafc *CT_Shadow )Validate ()error {return _cafc .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw");};func (_acf *CT_LightRig )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {_fedd ,_febf :=_acf .RigAttr .MarshalXMLAttr (_de .Name {Local :"\u0077o\u0072\u003a\u0072\u0069\u0067"}); +if _febf !=nil {return _febf ;};start .Attr =append (start .Attr ,_fedd );_fedd ,_febf =_acf .DirAttr .MarshalXMLAttr (_de .Name {Local :"\u0077o\u0072\u003a\u0064\u0069\u0072"});if _febf !=nil {return _febf ;};start .Attr =append (start .Attr ,_fedd ); +e .EncodeToken (start );if _acf .Rot !=nil {_gfg :=_de .StartElement {Name :_de .Name {Local :"\u0077o\u0072\u003a\u0072\u006f\u0074"}};e .EncodeElement (_acf .Rot ,_gfg );};e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};func (_acgfg ST_NumSpacing )String ()string {switch _acgfg {case 0:return ""; +case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u0070\u0072\u006fp\u006f\u0072\u0074\u0069\u006f\u006e\u0061\u006c";case 3:return "\u0074a\u0062\u0075\u006c\u0061\u0072";};return "";};func NewCT_LineJoinMiterProperties ()*CT_LineJoinMiterProperties {_bdef :=&CT_LineJoinMiterProperties {}; +return _bdef ;};func (_faaa ST_RectAlignment )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {return e .EncodeElement (_faaa .String (),start );}; -// ValidateWithPath validates the ConflictMode and its children, prefixing error messages with path -func (_cgdf *ConflictMode )ValidateWithPath (path string )error {if _bade :=_cgdf .CT_OnOff .ValidateWithPath (path );_bade !=nil {return _bade ;};return nil ;};type CT_Color struct{SrgbClr *CT_SRgbColor ;SchemeClr *CT_SchemeColor ;};func (_ffb ST_SchemeColorVal )Validate ()error {return _ffb .ValidateWithPath ("")}; -func (_bc *AG_Parids )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bf :=range start .Attr {if _bf .Name .Local =="\u0070\u0061\u0072\u0061\u0049\u0064"{_fgb ,_ge :=_bf .Value ,error (nil );if _ge !=nil {return _ge ;};_bc .ParaIdAttr =_fgb ; -continue ;};if _bf .Name .Local =="\u0074\u0065\u0078\u0074\u0049\u0064"{_a ,_da :=_bf .Value ,error (nil );if _da !=nil {return _da ;};_bc .TextIdAttr =_a ;continue ;};};for {_cea ,_ad :=d .Token ();if _ad !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020A\u0047\u005f\u0050\u0061\u0072i\u0064\u0073\u003a\u0020\u0025\u0073",_ad ); -};if _gec ,_ab :=_cea .(_c .EndElement );_ab &&_gec .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_TextPoint (s string )(_fad .ST_TextPoint ,error ){return _fad .ParseUnionST_TextPoint (s );}; +// ValidateWithPath validates the EG_RPrOpenType and its children, prefixing error messages with path +func (_bacdc *EG_RPrOpenType )ValidateWithPath (path string )error {if _bacdc .Ligatures !=nil {if _bceec :=_bacdc .Ligatures .ValidateWithPath (path +"\u002f\u004c\u0069\u0067\u0061\u0074\u0075\u0072\u0065\u0073");_bceec !=nil {return _bceec ;};};if _bacdc .NumForm !=nil {if _ceb :=_bacdc .NumForm .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0046\u006f\u0072\u006d"); +_ceb !=nil {return _ceb ;};};if _bacdc .NumSpacing !=nil {if _dfabd :=_bacdc .NumSpacing .ValidateWithPath (path +"/\u004e\u0075\u006d\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_dfabd !=nil {return _dfabd ;};};if _bacdc .StylisticSets !=nil {if _bfecg :=_bacdc .StylisticSets .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0069\u0073\u0074\u0069c\u0053\u0065\u0074\u0073"); +_bfecg !=nil {return _bfecg ;};};if _bacdc .CntxtAlts !=nil {if _fddf :=_bacdc .CntxtAlts .ValidateWithPath (path +"\u002f\u0043\u006e\u0074\u0078\u0074\u0041\u006c\u0074\u0073");_fddf !=nil {return _fddf ;};};return nil ;};func (_cfcd *EG_Conflicts )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_cbec :for {_dgcd ,_adgg :=d .Token (); +if _adgg !=nil {return _adgg ;};switch _daac :=_dgcd .(type ){case _de .StartElement :switch _daac .Name {case _de .Name {Space :"\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",Local :"c\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0049\u006e\u0073"}:_cfcd .ConflictIns =_bf .NewCT_TrackChange (); +if _ddb :=d .DecodeElement (_cfcd .ConflictIns ,&_daac );_ddb !=nil {return _ddb ;};case _de .Name {Space :"\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",Local :"c\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0044\u0065\u006c"}:_cfcd .ConflictDel =_bf .NewCT_TrackChange (); +if _add :=d .DecodeElement (_cfcd .ConflictDel ,&_daac );_add !=nil {return _add ;};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\u0045\u0047_C\u006f\u006ef\u006c\u0069\u0063\u0074\u0073\u0020\u0025\u0076",_daac .Name ); +if _dccag :=d .Skip ();_dccag !=nil {return _dccag ;};};case _de .EndElement :break _cbec ;case _de .CharData :};};return nil ;};func (_ebfe ST_RectAlignment )MarshalXMLAttr (name _de .Name )(_de .Attr ,error ){_bdad :=_de .Attr {};_bdad .Name =name ;switch _ebfe {case ST_RectAlignmentUnset :_bdad .Value =""; +case ST_RectAlignmentNone :_bdad .Value ="\u006e\u006f\u006e\u0065";case ST_RectAlignmentTl :_bdad .Value ="\u0074\u006c";case ST_RectAlignmentT :_bdad .Value ="\u0074";case ST_RectAlignmentTr :_bdad .Value ="\u0074\u0072";case ST_RectAlignmentL :_bdad .Value ="\u006c"; +case ST_RectAlignmentCtr :_bdad .Value ="\u0063\u0074\u0072";case ST_RectAlignmentR :_bdad .Value ="\u0072";case ST_RectAlignmentBl :_bdad .Value ="\u0062\u006c";case ST_RectAlignmentB :_bdad .Value ="\u0062";case ST_RectAlignmentBr :_bdad .Value ="\u0062\u0072"; +};return _bdad ,nil ;};type CT_PresetLineDashProperties struct{ValAttr ST_PresetLineDashVal ;};func (_feag ST_NumSpacing )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {return e .EncodeElement (_feag .String (),start );};func NewEG_FillProperties ()*EG_FillProperties {_dbfc :=&EG_FillProperties {}; +return _dbfc };func (_gbag *CT_Reflection )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _gbag .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"w\u006f\u0072\u003a\u0062\u006c\u0075\u0072\u0052\u0061\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_gbag .BlurRadAttr )}); +};if _gbag .StAAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077o\u0072\u003a\u0073\u0074\u0041"},Value :_c .Sprintf ("\u0025\u0076",*_gbag .StAAttr )});};if _gbag .StPosAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077o\u0072\u003a\u0073\u0074\u0050\u006fs"},Value :_c .Sprintf ("\u0025\u0076",*_gbag .StPosAttr )}); +};if _gbag .EndAAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0065\u006e\u0064\u0041"},Value :_c .Sprintf ("\u0025\u0076",*_gbag .EndAAttr )});};if _gbag .EndPosAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0065\u006e\u0064\u0050\u006f\u0073"},Value :_c .Sprintf ("\u0025\u0076",*_gbag .EndPosAttr )}); +};if _gbag .DistAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0064\u0069\u0073\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_gbag .DistAttr )});};if _gbag .DirAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077o\u0072\u003a\u0064\u0069\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_gbag .DirAttr )}); +};if _gbag .FadeDirAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"w\u006f\u0072\u003a\u0066\u0061\u0064\u0065\u0044\u0069\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_gbag .FadeDirAttr )});};if _gbag .SxAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_gbag .SxAttr )}); +};if _gbag .SyAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_gbag .SyAttr )});};if _gbag .KxAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u006b\u0078"},Value :_c .Sprintf ("\u0025\u0076",*_gbag .KxAttr )}); +};if _gbag .KyAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u006b\u0079"},Value :_c .Sprintf ("\u0025\u0076",*_gbag .KyAttr )});};if _gbag .AlgnAttr !=ST_RectAlignmentUnset {_gaad ,_eceg :=_gbag .AlgnAttr .MarshalXMLAttr (_de .Name {Local :"\u0077\u006f\u0072\u003a\u0061\u006c\u0067\u006e"}); +if _eceg !=nil {return _eceg ;};start .Attr =append (start .Attr ,_gaad );};e .EncodeToken (start );e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};func (_gea *CT_PositivePercentage )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {for _ ,_cffe :=range start .Attr {if _cffe .Name .Local =="\u0076\u0061\u006c"{_fag ,_bfcf :=ParseUnionST_PositivePercentage (_cffe .Value ); +if _bfcf !=nil {return _bfcf ;};_gea .ValAttr =_fag ;continue ;};};for {_ffda ,_fad :=d .Token ();if _fad !=nil {return _c .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",_fad ); +};if _agcb ,_efc :=_ffda .(_de .EndElement );_efc &&_agcb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_GradientStopList and its children, prefixing error messages with path -func (_gcbd *CT_GradientStopList )ValidateWithPath (path string )error {for _fade ,_dga :=range _gcbd .Gs {if _gded :=_dga .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0047\u0073\u005b\u0025\u0064]",path ,_fade ));_gded !=nil {return _gded ;};};return nil ; -}; +// Validate validates the CustomXmlConflictInsRangeEnd and its children +func (_caa *CustomXmlConflictInsRangeEnd )Validate ()error {return _caa .ValidateWithPath ("\u0043\u0075\u0073\u0074o\u006d\u0058\u006d\u006c\u0043\u006f\u006e\u0066\u006c\u0069c\u0074I\u006e\u0073\u0052\u0061\u006e\u0067\u0065E\u006e\u0064");};func (_dfaa *CT_PositivePercentage )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077o\u0072\u003a\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",_dfaa .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};type ST_PresetLineDashVal byte ;func NewCT_SchemeColor ()*CT_SchemeColor {_bdab :=&CT_SchemeColor {};_bdab .ValAttr =ST_SchemeColorVal (1);return _bdab ;}; -// ValidateWithPath validates the CT_StylisticSets and its children, prefixing error messages with path -func (_cega *CT_StylisticSets )ValidateWithPath (path string )error {for _eeef ,_dgbg :=range _cega .StyleSet {if _ddcg :=_dgbg .ValidateWithPath (_g .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_eeef )); -_ddcg !=nil {return _ddcg ;};};return nil ;};func NewEG_LineDashProperties ()*EG_LineDashProperties {_gcfcc :=&EG_LineDashProperties {};return _gcfcc ;};type ST_NumSpacing byte ;func (_ecd *CT_DefaultImageDpi )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077o\u0072\u003a\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_ecd .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_GradientFillProperties ()*CT_GradientFillProperties {_db :=&CT_GradientFillProperties {};return _db ;};func (_bfbc *ST_OnOff )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bfbc =0; -case "\u0074\u0072\u0075\u0065":*_bfbc =1;case "\u0066\u0061\u006cs\u0065":*_bfbc =2;case "\u0030":*_bfbc =3;case "\u0031":*_bfbc =4;};return nil ;};func (_gcgc *CT_PathShadeProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gfg :=range start .Attr {if _gfg .Name .Local =="\u0070\u0061\u0074\u0068"{_gcgc .PathAttr .UnmarshalXMLAttr (_gfg ); -continue ;};};_fgbe :for {_gafg ,_cbg :=d .Token ();if _cbg !=nil {return _cbg ;};switch _bga :=_gafg .(type ){case _c .StartElement :switch _bga .Name {case _c .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}:_gcgc .FillToRect =NewCT_RelativeRect (); -if _bbg :=d .DecodeElement (_gcgc .FillToRect ,&_bga );_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\u0050\u0061\u0074\u0068S\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_bga .Name ); -if _ffc :=d .Skip ();_ffc !=nil {return _ffc ;};};case _c .EndElement :break _fgbe ;case _c .CharData :};};return nil ;}; +// Validate validates the EG_ShadeProperties and its children +func (_geega *EG_ShadeProperties )Validate ()error {return _geega .ValidateWithPath ("\u0045G\u005fS\u0068\u0061\u0064\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_febc ST_PresetCameraType )ValidateWithPath (path string )error {switch _febc {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 _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_febc )); +};return nil ;}; -// Validate validates the CT_GradientFillProperties and its children -func (_cfd *CT_GradientFillProperties )Validate ()error {return _cfd .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046i\u006cl\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");};func (_eeab *CT_Scene3D )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eeab .Camera =NewCT_Camera (); -_eeab .LightRig =NewCT_LightRig ();_dabc :for {_gcbf ,_gedf :=d .Token ();if _gedf !=nil {return _gedf ;};switch _fegg :=_gcbf .(type ){case _c .StartElement :switch _fegg .Name {case _c .Name {Space :"\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",Local :"\u0063\u0061\u006d\u0065\u0072\u0061"}:if _fdae :=d .DecodeElement (_eeab .Camera ,&_fegg ); -_fdae !=nil {return _fdae ;};case _c .Name {Space :"\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",Local :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}:if _gccd :=d .DecodeElement (_eeab .LightRig ,&_fegg ); -_gccd !=nil {return _gccd ;};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\u005fS\u0063\u0065\u006e\u0065\u0033\u0044\u0020\u0025\u0076",_fegg .Name ); -if _gdad :=d .Skip ();_gdad !=nil {return _gdad ;};};case _c .EndElement :break _dabc ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_StylisticSets and its children, prefixing error messages with path +func (_cgad *CT_StylisticSets )ValidateWithPath (path string )error {for _cgbc ,_dfbf :=range _cgad .StyleSet {if _degc :=_dfbf .ValidateWithPath (_c .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_cgbc )); +_degc !=nil {return _degc ;};};return nil ;}; -// ValidateWithPath validates the CT_Bevel and its children, prefixing error messages with path -func (_ec *CT_Bevel )ValidateWithPath (path string )error {if _ec .WAttr !=nil {if *_ec .WAttr < 0{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0057A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_ec .WAttr ); -};if *_ec .WAttr > 27273042316900{return _g .Errorf ("\u0025\u0073/\u006d\u002e\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_ec .WAttr ); -};};if _ec .HAttr !=nil {if *_ec .HAttr < 0{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0048A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_ec .HAttr ); -};if *_ec .HAttr > 27273042316900{return _g .Errorf ("\u0025\u0073/\u006d\u002e\u0048\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_ec .HAttr ); -};};if _ea :=_ec .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_ea !=nil {return _ea ;};return nil ;}; +// ValidateWithPath validates the CT_PositivePercentage and its children, prefixing error messages with path +func (_faeg *CT_PositivePercentage )ValidateWithPath (path string )error {if _gaee :=_faeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gaee !=nil {return _gaee ;};return nil ;};func (_cdce *DocId )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\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"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .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 ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u006fr"},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"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0077o\u0072\u003a\u0064\u006f\u0063\u0049d";return _cdce .CT_LongHexNumber .MarshalXML (e ,start );};func (_eeef *CT_Reflection )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {for _ ,_fgc :=range start .Attr {if _fgc .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_baeb ,_fba :=_b .ParseInt (_fgc .Value ,10,64); +if _fba !=nil {return _fba ;};_eeef .BlurRadAttr =&_baeb ;continue ;};if _fgc .Name .Local =="\u0073\u0074\u0041"{_gdgf ,_ebdg :=ParseUnionST_PositiveFixedPercentage (_fgc .Value );if _ebdg !=nil {return _ebdg ;};_eeef .StAAttr =&_gdgf ;continue ;};if _fgc .Name .Local =="\u0073\u0074\u0050o\u0073"{_egbf ,_gff :=ParseUnionST_PositiveFixedPercentage (_fgc .Value ); +if _gff !=nil {return _gff ;};_eeef .StPosAttr =&_egbf ;continue ;};if _fgc .Name .Local =="\u0065\u006e\u0064\u0041"{_cdgc ,_cffee :=ParseUnionST_PositiveFixedPercentage (_fgc .Value );if _cffee !=nil {return _cffee ;};_eeef .EndAAttr =&_cdgc ;continue ; +};if _fgc .Name .Local =="\u0065\u006e\u0064\u0050\u006f\u0073"{_cda ,_badg :=ParseUnionST_PositiveFixedPercentage (_fgc .Value );if _badg !=nil {return _badg ;};_eeef .EndPosAttr =&_cda ;continue ;};if _fgc .Name .Local =="\u0064\u0069\u0073\u0074"{_gabf ,_fcb :=_b .ParseInt (_fgc .Value ,10,64); +if _fcb !=nil {return _fcb ;};_eeef .DistAttr =&_gabf ;continue ;};if _fgc .Name .Local =="\u0064\u0069\u0072"{_fca ,_cfbe :=_b .ParseInt (_fgc .Value ,10,32);if _cfbe !=nil {return _cfbe ;};_gcg :=int32 (_fca );_eeef .DirAttr =&_gcg ;continue ;};if _fgc .Name .Local =="\u0066a\u0064\u0065\u0044\u0069\u0072"{_abb ,_dbdg :=_b .ParseInt (_fgc .Value ,10,32); +if _dbdg !=nil {return _dbdg ;};_cgf :=int32 (_abb );_eeef .FadeDirAttr =&_cgf ;continue ;};if _fgc .Name .Local =="\u0073\u0078"{_dbgbg ,_egad :=ParseUnionST_Percentage (_fgc .Value );if _egad !=nil {return _egad ;};_eeef .SxAttr =&_dbgbg ;continue ;}; +if _fgc .Name .Local =="\u0073\u0079"{_caeg ,_edc :=ParseUnionST_Percentage (_fgc .Value );if _edc !=nil {return _edc ;};_eeef .SyAttr =&_caeg ;continue ;};if _fgc .Name .Local =="\u006b\u0078"{_fddc ,_edce :=_b .ParseInt (_fgc .Value ,10,32);if _edce !=nil {return _edce ; +};_faag :=int32 (_fddc );_eeef .KxAttr =&_faag ;continue ;};if _fgc .Name .Local =="\u006b\u0079"{_cfgef ,_fgg :=_b .ParseInt (_fgc .Value ,10,32);if _fgg !=nil {return _fgg ;};_bgaf :=int32 (_cfgef );_eeef .KyAttr =&_bgaf ;continue ;};if _fgc .Name .Local =="\u0061\u006c\u0067\u006e"{_eeef .AlgnAttr .UnmarshalXMLAttr (_fgc ); +continue ;};};for {_dagd ,_ebb :=d .Token ();if _ebb !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052e\u0066l\u0065c\u0074\u0069\u006f\u006e\u003a\u0020\u0025s",_ebb );};if _aefa ,_bda :=_dagd .(_de .EndElement ); +_bda &&_aefa .Name ==start .Name {break ;};};return nil ;};func (_gdg *CT_Glow )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {for _ ,_accb :=range start .Attr {if _accb .Name .Local =="\u0072\u0061\u0064"{_aebd ,_eed :=_b .ParseInt (_accb .Value ,10,64); +if _eed !=nil {return _eed ;};_gdg .RadAttr =&_aebd ;continue ;};};_dad :for {_ddd ,_cca :=d .Token ();if _cca !=nil {return _cca ;};switch _gdfb :=_ddd .(type ){case _de .StartElement :switch _gdfb .Name {case _de .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_gdg .SrgbClr =NewCT_SRgbColor (); +if _eab :=d .DecodeElement (_gdg .SrgbClr ,&_gdfb );_eab !=nil {return _eab ;};case _de .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_gdg .SchemeClr =NewCT_SchemeColor (); +if _faa :=d .DecodeElement (_gdg .SchemeClr ,&_gdfb );_faa !=nil {return _faa ;};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\u0047\u006c\u006f\u0077\u0020\u0025\u0076",_gdfb .Name ); +if _cce :=d .Skip ();_cce !=nil {return _cce ;};};case _de .EndElement :break _dad ;case _de .CharData :};};return nil ;};func (_bfdf ST_PresetMaterialType )String ()string {switch _bfdf {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";case 16:return "\u006e\u006f\u006e\u0065";};return "";}; -// ValidateWithPath validates the CT_NumSpacing and its children, prefixing error messages with path -func (_feaa *CT_NumSpacing )ValidateWithPath (path string )error {if _feaa .ValAttr ==ST_NumSpacingUnset {return _g .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _efc :=_feaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efc !=nil {return _efc ;};return nil ;};type CT_NumForm struct{ValAttr ST_NumForm ;};func (_fcf *EG_RPrTextEffects )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="w\u006f\u0072\u003a\u0045G_\u0052P\u0072\u0054\u0065\u0078\u0074E\u0066\u0066\u0065\u0063\u0074\u0073"; -if _fcf .Glow !=nil {_gcac :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_fcf .Glow ,_gcac );};if _fcf .Shadow !=nil {_bde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}}; -e .EncodeElement (_fcf .Shadow ,_bde );};if _fcf .Reflection !=nil {_ade :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0072\u0065\u0066\u006c\u0065c\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fcf .Reflection ,_ade );};if _fcf .TextOutline !=nil {_aeee :=_c .StartElement {Name :_c .Name {Local :"\u0077o\u0072:\u0074\u0065\u0078\u0074\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}}; -e .EncodeElement (_fcf .TextOutline ,_aeee );};if _fcf .TextFill !=nil {_bfeg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072:\u0074\u0065\u0078\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fcf .TextFill ,_bfeg );};if _fcf .Scene3d !=nil {_dbcf :=_c .StartElement {Name :_c .Name {Local :"w\u006f\u0072\u003a\u0073\u0063\u0065\u006e\u0065\u0033\u0064"}}; -e .EncodeElement (_fcf .Scene3d ,_dbcf );};if _fcf .Props3d !=nil {_ccga :=_c .StartElement {Name :_c .Name {Local :"w\u006f\u0072\u003a\u0070\u0072\u006f\u0070\u0073\u0033\u0064"}};e .EncodeElement (_fcf .Props3d ,_ccga );};return nil ;};func (_adgd *ST_Ligatures )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_adgd =0; -case "\u006e\u006f\u006e\u0065":*_adgd =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_adgd =2;case "\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c":*_adgd =3;case "\u0068\u0069\u0073\u0074\u006f\u0072\u0069\u0063\u0061\u006c":*_adgd =4; -case "\u0064\u0069\u0073c\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c":*_adgd =5;case "\u0073t\u0061n\u0064\u0061\u0072\u0064\u0043o\u006e\u0074e\u0078\u0074\u0075\u0061\u006c":*_adgd =6;case "\u0073t\u0061n\u0064\u0061\u0072\u0064\u0048i\u0073\u0074o\u0072\u0069\u0063\u0061\u006c":*_adgd =7; -case "c\u006fn\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0048i\u0073\u0074\u006f\u0072ic\u0061\u006c":*_adgd =8;case "s\u0074a\u006e\u0064\u0061\u0072\u0064\u0044\u0069\u0073c\u0072\u0065\u0074\u0069on\u0061\u006c":*_adgd =9;case "\u0063\u006f\u006e\u0074ex\u0074\u0075\u0061\u006c\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006ea\u006c":*_adgd =10; -case "\u0068\u0069\u0073\u0074or\u0069\u0063\u0061\u006c\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006ea\u006c":*_adgd =11;case "\u0073\u0074\u0061\u006ed\u0061\u0072\u0064\u0043\u006f\u006e\u0074\u0065\u0078\u0074u\u0061l\u0048\u0069\u0073\u0074\u006f\u0072\u0069c\u0061\u006c":*_adgd =12; -case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0043\u006fn\u0074\u0065\u0078\u0074\u0075\u0061\u006cD\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c":*_adgd =13;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0048\u0069s\u0074\u006f\u0072\u0069\u0063\u0061\u006cD\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c":*_adgd =14; -case "\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0048\u0069\u0073\u0074\u006fr\u0069c\u0061\u006c\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c":*_adgd =15;case "\u0061\u006c\u006c":*_adgd =16;};return nil ; -}; +// Validate validates the DefaultImageDpi and its children +func (_adb *DefaultImageDpi )Validate ()error {return _adb .ValidateWithPath ("\u0044e\u0066a\u0075\u006c\u0074\u0049\u006d\u0061\u0067\u0065\u0044\u0070\u0069");};type EG_RPrTextEffects struct{Glow *CT_Glow ;Shadow *CT_Shadow ;Reflection *CT_Reflection ; +TextOutline *CT_TextOutlineEffect ;TextFill *CT_FillTextEffect ;Scene3d *CT_Scene3D ;Props3d *CT_Props3D ;};type CT_RelativeRect struct{LAttr *_def .ST_Percentage ;TAttr *_def .ST_Percentage ;RAttr *_def .ST_Percentage ;BAttr *_def .ST_Percentage ;};func (_abcf ST_PresetMaterialType )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {return e .EncodeElement (_abcf .String (),start ); +};const (ST_OnOffUnset ST_OnOff =0;ST_OnOffTrue ST_OnOff =1;ST_OnOffFalse ST_OnOff =2;ST_OnOff0 ST_OnOff =3;ST_OnOff1 ST_OnOff =4;); -// ValidateWithPath validates the AG_Parids and its children, prefixing error messages with path -func (_dg *AG_Parids )ValidateWithPath (path string )error {return nil };func (_gaf *CT_FillTextEffect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bge :for {_gaa ,_bff :=d .Token ();if _bff !=nil {return _bff ;};switch _adc :=_gaa .(type ){case _c .StartElement :switch _adc .Name {case _c .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_gaf .NoFill =_d .NewCT_Empty (); -if _agg :=d .DecodeElement (_gaf .NoFill ,&_adc );_agg !=nil {return _agg ;};case _c .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_gaf .SolidFill =NewCT_SolidColorFillProperties (); -if _de :=d .DecodeElement (_gaf .SolidFill ,&_adc );_de !=nil {return _de ;};case _c .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_gaf .GradFill =NewCT_GradientFillProperties (); -if _gdd :=d .DecodeElement (_gaf .GradFill ,&_adc );_gdd !=nil {return _gdd ;};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\u0046\u0069\u006c\u006c\u0054\u0065\u0078\u0074\u0045\u0066\u0066\u0065\u0063\u0074\u0020\u0025\u0076",_adc .Name ); -if _aac :=d .Skip ();_aac !=nil {return _aac ;};};case _c .EndElement :break _bge ;case _c .CharData :};};return nil ;};func (_aabg *CustomXmlConflictInsRangeEnd )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\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"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\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\u0077\u006fr"},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"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0077\u006f\u0072\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043\u006fn\u0066l\u0069\u0063\u0074\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064";return _aabg .CT_Markup .MarshalXML (e ,start ); -};func (_ccb *EG_LineDashProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ccb .PrstDash !=nil {_bffc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072:\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_ccb .PrstDash ,_bffc ); -};return nil ;};func (_bce *CT_Glow )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cff :=range start .Attr {if _cff .Name .Local =="\u0072\u0061\u0064"{_gabc ,_aec :=_fg .ParseInt (_cff .Value ,10,64);if _aec !=nil {return _aec ; -};_bce .RadAttr =&_gabc ;continue ;};};_dda :for {_dgc ,_abag :=d .Token ();if _abag !=nil {return _abag ;};switch _edd :=_dgc .(type ){case _c .StartElement :switch _edd .Name {case _c .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_bce .SrgbClr =NewCT_SRgbColor (); -if _gace :=d .DecodeElement (_bce .SrgbClr ,&_edd );_gace !=nil {return _gace ;};case _c .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bce .SchemeClr =NewCT_SchemeColor (); -if _fcb :=d .DecodeElement (_bce .SchemeClr ,&_edd );_fcb !=nil {return _fcb ;};default:_e .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\u0047\u006c\u006f\u0077\u0020\u0025\u0076",_edd .Name ); -if _fef :=d .Skip ();_fef !=nil {return _fef ;};};case _c .EndElement :break _dda ;case _c .CharData :};};return nil ;};func (_bfg *ST_LineCap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggdc ,_bdcf :=d .Token ();if _bdcf !=nil {return _bdcf ; -};if _abdff ,_ceagg :=_ggdc .(_c .EndElement );_ceagg &&_abdff .Name ==start .Name {*_bfg =1;return nil ;};if _abeed ,_aefae :=_ggdc .(_c .CharData );!_aefae {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",_ggdc ); -}else {switch string (_abeed ){case "":*_bfg =0;case "\u0072\u006e\u0064":*_bfg =1;case "\u0073\u0071":*_bfg =2;case "\u0066\u006c\u0061\u0074":*_bfg =3;};};_ggdc ,_bdcf =d .Token ();if _bdcf !=nil {return _bdcf ;};if _ccgf ,_gdcc :=_ggdc .(_c .EndElement ); -_gdcc &&_ccgf .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",_ggdc );};func (_egdb ST_PresetLineDashVal )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_aaad :=_c .Attr {}; -_aaad .Name =name ;switch _egdb {case ST_PresetLineDashValUnset :_aaad .Value ="";case ST_PresetLineDashValSolid :_aaad .Value ="\u0073\u006f\u006ci\u0064";case ST_PresetLineDashValDot :_aaad .Value ="\u0064\u006f\u0074";case ST_PresetLineDashValSysDot :_aaad .Value ="\u0073\u0079\u0073\u0044\u006f\u0074"; -case ST_PresetLineDashValDash :_aaad .Value ="\u0064\u0061\u0073\u0068";case ST_PresetLineDashValSysDash :_aaad .Value ="\u0073y\u0073\u0044\u0061\u0073\u0068";case ST_PresetLineDashValLgDash :_aaad .Value ="\u006c\u0067\u0044\u0061\u0073\u0068";case ST_PresetLineDashValDashDot :_aaad .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074"; -case ST_PresetLineDashValSysDashDot :_aaad .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValLgDashDot :_aaad .Value ="\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft";case ST_PresetLineDashValLgDashDotDot :_aaad .Value ="\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074"; -case ST_PresetLineDashValSysDashDotDot :_aaad .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";};return _aaad ,nil ;};func (_ebgb *ST_Ligatures )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdad ,_fgdf :=d .Token (); -if _fgdf !=nil {return _fgdf ;};if _edc ,_fbfbd :=_fdad .(_c .EndElement );_fbfbd &&_edc .Name ==start .Name {*_ebgb =1;return nil ;};if _gcaf ,_afegb :=_fdad .(_c .CharData );!_afegb {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",_fdad ); -}else {switch string (_gcaf ){case "":*_ebgb =0;case "\u006e\u006f\u006e\u0065":*_ebgb =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_ebgb =2;case "\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c":*_ebgb =3;case "\u0068\u0069\u0073\u0074\u006f\u0072\u0069\u0063\u0061\u006c":*_ebgb =4; -case "\u0064\u0069\u0073c\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c":*_ebgb =5;case "\u0073t\u0061n\u0064\u0061\u0072\u0064\u0043o\u006e\u0074e\u0078\u0074\u0075\u0061\u006c":*_ebgb =6;case "\u0073t\u0061n\u0064\u0061\u0072\u0064\u0048i\u0073\u0074o\u0072\u0069\u0063\u0061\u006c":*_ebgb =7; -case "c\u006fn\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0048i\u0073\u0074\u006f\u0072ic\u0061\u006c":*_ebgb =8;case "s\u0074a\u006e\u0064\u0061\u0072\u0064\u0044\u0069\u0073c\u0072\u0065\u0074\u0069on\u0061\u006c":*_ebgb =9;case "\u0063\u006f\u006e\u0074ex\u0074\u0075\u0061\u006c\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006ea\u006c":*_ebgb =10; -case "\u0068\u0069\u0073\u0074or\u0069\u0063\u0061\u006c\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006ea\u006c":*_ebgb =11;case "\u0073\u0074\u0061\u006ed\u0061\u0072\u0064\u0043\u006f\u006e\u0074\u0065\u0078\u0074u\u0061l\u0048\u0069\u0073\u0074\u006f\u0072\u0069c\u0061\u006c":*_ebgb =12; -case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0043\u006fn\u0074\u0065\u0078\u0074\u0075\u0061\u006cD\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c":*_ebgb =13;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0048\u0069s\u0074\u006f\u0072\u0069\u0063\u0061\u006cD\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c":*_ebgb =14; -case "\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0048\u0069\u0073\u0074\u006fr\u0069c\u0061\u006c\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c":*_ebgb =15;case "\u0061\u006c\u006c":*_ebgb =16;};};_fdad ,_fgdf =d .Token (); -if _fgdf !=nil {return _fgdf ;};if _ffbc ,_efa :=_fdad .(_c .EndElement );_efa &&_ffbc .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",_fdad ); -};func (_gdaa *ST_PathShadeType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eaca ,_cgae :=d .Token ();if _cgae !=nil {return _cgae ;};if _dbga ,_gbgb :=_eaca .(_c .EndElement );_gbgb &&_dbga .Name ==start .Name {*_gdaa =1;return nil ; -};if _gadg ,_aggf :=_eaca .(_c .CharData );!_aggf {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",_eaca );}else {switch string (_gadg ){case "":*_gdaa =0; -case "\u0073\u0068\u0061p\u0065":*_gdaa =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_gdaa =2;case "\u0072\u0065\u0063\u0074":*_gdaa =3;};};_eaca ,_cgae =d .Token ();if _cgae !=nil {return _cgae ;};if _bba ,_cgbb :=_eaca .(_c .EndElement );_cgbb &&_bba .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",_eaca );};func NewConflictMode ()*ConflictMode {_bdfgd :=&ConflictMode {};_bdfgd .CT_OnOff =*NewCT_OnOff (); -return _bdfgd ;};func (_cdde *CT_Glow )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cdde .RadAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077o\u0072\u003a\u0072\u0061\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_cdde .RadAttr )}); -};e .EncodeToken (start );if _cdde .SrgbClr !=nil {_cfg :=_c .StartElement {Name :_c .Name {Local :"w\u006f\u0072\u003a\u0073\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_cdde .SrgbClr ,_cfg );};if _cdde .SchemeClr !=nil {_deg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; -e .EncodeElement (_cdde .SchemeClr ,_deg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_NumForm and its children +func (_bgd *CT_NumForm )Validate ()error {return _bgd .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006f\u0072\u006d");};func NewCT_Bevel ()*CT_Bevel {_ad :=&CT_Bevel {};return _ad };func NewCT_PathShadeProperties ()*CT_PathShadeProperties {_bcgfe :=&CT_PathShadeProperties {}; +return _bcgfe ;}; -// Validate validates the CT_SchemeColor and its children -func (_cagb *CT_SchemeColor )Validate ()error {return _cagb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065C\u006f\u006c\u006f\u0072");};type CT_Percentage struct{ValAttr _fad .ST_Percentage ;};func (_dcab ST_OnOff )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cfffd :=_c .Attr {}; -_cfffd .Name =name ;switch _dcab {case ST_OnOffUnset :_cfffd .Value ="";case ST_OnOffTrue :_cfffd .Value ="\u0074\u0072\u0075\u0065";case ST_OnOffFalse :_cfffd .Value ="\u0066\u0061\u006cs\u0065";case ST_OnOff0 :_cfffd .Value ="\u0030";case ST_OnOff1 :_cfffd .Value ="\u0031"; -};return _cfffd ,nil ;};type ST_LightRigDirection byte ;func NewEG_LineJoinProperties ()*EG_LineJoinProperties {_bada :=&EG_LineJoinProperties {};return _bada ;};type ST_CompoundLine byte ;func (_aefdc ST_NumForm )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_baabd :=_c .Attr {}; -_baabd .Name =name ;switch _aefdc {case ST_NumFormUnset :_baabd .Value ="";case ST_NumFormDefault :_baabd .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_NumFormLining :_baabd .Value ="\u006c\u0069\u006e\u0069\u006e\u0067";case ST_NumFormOldStyle :_baabd .Value ="\u006f\u006c\u0064\u0053\u0074\u0079\u006c\u0065"; -};return _baabd ,nil ;};func ParseUnionST_FixedPercentage (s string )(_fad .ST_FixedPercentage ,error ){return _fad .ParseUnionST_FixedPercentage (s );}; +// Validate validates the CT_LongHexNumber and its children +func (_eagd *CT_LongHexNumber )Validate ()error {return _eagd .ValidateWithPath ("\u0043\u0054_\u004c\u006f\u006eg\u0048\u0065\u0078\u004e\u0075\u006d\u0062\u0065\u0072");}; -// Validate validates the CT_FillTextEffect and its children -func (_aad *CT_FillTextEffect )Validate ()error {return _aad .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0054\u0065\u0078\u0074\u0045f\u0066\u0065\u0063\u0074");};func (_fgg *CT_DefaultImageDpi )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ed :=range start .Attr {if _ed .Name .Local =="\u0076\u0061\u006c"{_ege ,_eab :=_fg .ParseInt (_ed .Value ,10,64); -if _eab !=nil {return _eab ;};_fgg .ValAttr =_ege ;continue ;};};for {_bg ,_ccd :=d .Token ();if _ccd !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0044\u0065\u0066\u0061\u0075\u006c\u0074I\u006d\u0061\u0067\u0065\u0044\u0070\u0069\u003a\u0020\u0025\u0073",_ccd ); -};if _fb ,_gac :=_bg .(_c .EndElement );_gac &&_fb .Name ==start .Name {break ;};};return nil ;};func (_cbe *CT_NumForm )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_aabe ,_bgf :=_cbe .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077o\u0072\u003a\u0076\u0061\u006c"}); -if _bgf !=nil {return _bgf ;};start .Attr =append (start .Attr ,_aabe );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_egeg *CT_TextOutlineEffect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _egeg .WAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072:\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_egeg .WAttr )}); -};if _egeg .CapAttr !=ST_LineCapUnset {_egae ,_dcc :=_egeg .CapAttr .MarshalXMLAttr (_c .Name {Local :"\u0077o\u0072\u003a\u0063\u0061\u0070"});if _dcc !=nil {return _dcc ;};start .Attr =append (start .Attr ,_egae );};if _egeg .CmpdAttr !=ST_CompoundLineUnset {_afde ,_bfbe :=_egeg .CmpdAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u006f\u0072\u003a\u0063\u006d\u0070\u0064"}); -if _bfbe !=nil {return _bfbe ;};start .Attr =append (start .Attr ,_afde );};if _egeg .AlgnAttr !=ST_PenAlignmentUnset {_eadf ,_cdag :=_egeg .AlgnAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u006f\u0072\u003a\u0061\u006c\u0067\u006e"});if _cdag !=nil {return _cdag ; -};start .Attr =append (start .Attr ,_eadf );};e .EncodeToken (start );if _egeg .NoFill !=nil {_aedg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_egeg .NoFill ,_aedg );};if _egeg .SolidFill !=nil {_eggca :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_egeg .SolidFill ,_eggca );};if _egeg .GradFill !=nil {_dgda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072:\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_egeg .GradFill ,_dgda );};if _egeg .PrstDash !=nil {_afef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072:\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}}; -e .EncodeElement (_egeg .PrstDash ,_afef );};if _egeg .Round !=nil {_fccd :=_c .StartElement {Name :_c .Name {Local :"\u0077o\u0072\u003a\u0072\u006f\u0075\u006ed"}};e .EncodeElement (_egeg .Round ,_fccd );};if _egeg .Bevel !=nil {_cfce :=_c .StartElement {Name :_c .Name {Local :"\u0077o\u0072\u003a\u0062\u0065\u0076\u0065l"}}; -e .EncodeElement (_egeg .Bevel ,_cfce );};if _egeg .Miter !=nil {_gcbc :=_c .StartElement {Name :_c .Name {Local :"\u0077o\u0072\u003a\u006d\u0069\u0074\u0065r"}};e .EncodeElement (_egeg .Miter ,_gcbc );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};type ST_SchemeColorVal byte ; +// Validate validates the CT_LightRig and its children +func (_ffd *CT_LightRig )Validate ()error {return _ffd .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067");};func (_cbbb *CustomXmlConflictInsRangeStart )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\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"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .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 ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u006fr"},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"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0077\u006f\u0072:c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043o\u006ef\u006ci\u0063t\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074";return _cbbb .CT_TrackChange .MarshalXML (e ,start );}; -// Validate validates the CT_GradientStop and its children -func (_egd *CT_GradientStop )Validate ()error {return _egd .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");};const (ST_PenAlignmentUnset ST_PenAlignment =0;ST_PenAlignmentCtr ST_PenAlignment =1;ST_PenAlignmentIn ST_PenAlignment =2; -); -// Validate validates the CT_Ligatures and its children -func (_gegf *CT_Ligatures )Validate ()error {return _gegf .ValidateWithPath ("\u0043\u0054\u005fL\u0069\u0067\u0061\u0074\u0075\u0072\u0065\u0073");};func (_cgfd ST_NumSpacing )ValidateWithPath (path string )error {switch _cgfd {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgfd )); +// Validate validates the CT_SRgbColor and its children +func (_gdfe *CT_SRgbColor )Validate ()error {return _gdfe .ValidateWithPath ("\u0043\u0054\u005fS\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};func (_bada ST_NumForm )ValidateWithPath (path string )error {switch _bada {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 (_bada )); };return nil ;}; -// Validate validates the AG_Parids and its children -func (_gdc *AG_Parids )Validate ()error {return _gdc .ValidateWithPath ("\u0041G\u005f\u0050\u0061\u0072\u0069\u0064s");}; - -// ValidateWithPath validates the CT_PathShadeProperties and its children, prefixing error messages with path -func (_bgg *CT_PathShadeProperties )ValidateWithPath (path string )error {if _ebf :=_bgg .PathAttr .ValidateWithPath (path +"\u002fP\u0061\u0074\u0068\u0041\u0074\u0074r");_ebf !=nil {return _ebf ;};if _bgg .FillToRect !=nil {if _caef :=_bgg .FillToRect .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"); -_caef !=nil {return _caef ;};};return nil ;};func (_ddabe *ST_NumSpacing )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cabd ,_abbd :=d .Token ();if _abbd !=nil {return _abbd ;};if _ebde ,_acde :=_cabd .(_c .EndElement );_acde &&_ebde .Name ==start .Name {*_ddabe =1; -return nil ;};if _geef ,_fbbe :=_cabd .(_c .CharData );!_fbbe {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",_cabd );}else {switch string (_geef ){case "":*_ddabe =0; -case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ddabe =1;case "\u0070\u0072\u006fp\u006f\u0072\u0074\u0069\u006f\u006e\u0061\u006c":*_ddabe =2;case "\u0074a\u0062\u0075\u006c\u0061\u0072":*_ddabe =3;};};_cabd ,_abbd =d .Token ();if _abbd !=nil {return _abbd ; -};if _cfcb ,_accdf :=_cabd .(_c .EndElement );_accdf &&_cfcb .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",_cabd ); -}; - -// Validate validates the CT_Color and its children -func (_aa *CT_Color )Validate ()error {return _aa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func ParseUnionST_TextFontScalePercentOrPercentString (s string )(_fad .ST_TextFontScalePercentOrPercentString ,error ){return _fad .ParseUnionST_TextFontScalePercentOrPercentString (s ); -};func (_edbad ST_Ligatures )ValidateWithPath (path string )error {switch _edbad {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16: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 (_edbad )); -};return nil ;};type DefaultImageDpi struct{CT_DefaultImageDpi };func NewCT_SolidColorFillProperties ()*CT_SolidColorFillProperties {_dgga :=&CT_SolidColorFillProperties {};return _dgga ;};type ST_OnOff byte ;func (_bad *CT_RelativeRect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bad .LAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072:\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_bad .LAttr )}); -};if _bad .TAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072:\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bad .TAttr )});};if _bad .RAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072:\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_bad .RAttr )}); -};if _bad .BAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072:\u0062"},Value :_g .Sprintf ("\u0025\u0076",*_bad .BAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -}; +// ValidateWithPath validates the DocId and its children, prefixing error messages with path +func (_efgc *DocId )ValidateWithPath (path string )error {if _ecc :=_efgc .CT_LongHexNumber .ValidateWithPath (path );_ecc !=nil {return _ecc ;};return nil ;};type ST_PresetCameraType byte ;func (_faeb ST_LightRigType )Validate ()error {return _faeb .ValidateWithPath ("")}; +type DocId struct{CT_LongHexNumber };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 (_afece *CT_SRgbColor )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {for _ ,_fcc :=range start .Attr {if _fcc .Name .Local =="\u0076\u0061\u006c"{_fffg ,_fafg :=_fcc .Value ,error (nil ); +if _fafg !=nil {return _fafg ;};_afece .ValAttr =_fffg ;continue ;};};_fcf :for {_abc ,_gafd :=d .Token ();if _gafd !=nil {return _gafd ;};switch _fecc :=_abc .(type ){case _de .StartElement :switch _fecc .Name {case _de .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"}:_fgge :=NewEG_ColorTransform (); +_fgge .Tint =NewCT_PositiveFixedPercentage ();if _ebeb :=d .DecodeElement (_fgge .Tint ,&_fecc );_ebeb !=nil {return _ebeb ;};_afece .EG_ColorTransform =append (_afece .EG_ColorTransform ,_fgge );case _de .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"}:_eaaef :=NewEG_ColorTransform (); +_eaaef .Shade =NewCT_PositiveFixedPercentage ();if _edcef :=d .DecodeElement (_eaaef .Shade ,&_fecc );_edcef !=nil {return _edcef ;};_afece .EG_ColorTransform =append (_afece .EG_ColorTransform ,_eaaef );case _de .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"}:_gdcg :=NewEG_ColorTransform (); +_gdcg .Alpha =NewCT_PositiveFixedPercentage ();if _dgaf :=d .DecodeElement (_gdcg .Alpha ,&_fecc );_dgaf !=nil {return _dgaf ;};_afece .EG_ColorTransform =append (_afece .EG_ColorTransform ,_gdcg );case _de .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_bgg :=NewEG_ColorTransform (); +_bgg .HueMod =NewCT_PositivePercentage ();if _gffa :=d .DecodeElement (_bgg .HueMod ,&_fecc );_gffa !=nil {return _gffa ;};_afece .EG_ColorTransform =append (_afece .EG_ColorTransform ,_bgg );case _de .Name {Space :"\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",Local :"\u0073\u0061\u0074"}:_dfce :=NewEG_ColorTransform (); +_dfce .Sat =NewCT_Percentage ();if _eca :=d .DecodeElement (_dfce .Sat ,&_fecc );_eca !=nil {return _eca ;};_afece .EG_ColorTransform =append (_afece .EG_ColorTransform ,_dfce );case _de .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_cbcg :=NewEG_ColorTransform (); +_cbcg .SatOff =NewCT_Percentage ();if _egeg :=d .DecodeElement (_cbcg .SatOff ,&_fecc );_egeg !=nil {return _egeg ;};_afece .EG_ColorTransform =append (_afece .EG_ColorTransform ,_cbcg );case _de .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_gaaf :=NewEG_ColorTransform (); +_gaaf .SatMod =NewCT_Percentage ();if _aebg :=d .DecodeElement (_gaaf .SatMod ,&_fecc );_aebg !=nil {return _aebg ;};_afece .EG_ColorTransform =append (_afece .EG_ColorTransform ,_gaaf );case _de .Name {Space :"\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",Local :"\u006c\u0075\u006d"}:_eeb :=NewEG_ColorTransform (); +_eeb .Lum =NewCT_Percentage ();if _gga :=d .DecodeElement (_eeb .Lum ,&_fecc );_gga !=nil {return _gga ;};_afece .EG_ColorTransform =append (_afece .EG_ColorTransform ,_eeb );case _de .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_ccf :=NewEG_ColorTransform (); +_ccf .LumOff =NewCT_Percentage ();if _dcd :=d .DecodeElement (_ccf .LumOff ,&_fecc );_dcd !=nil {return _dcd ;};_afece .EG_ColorTransform =append (_afece .EG_ColorTransform ,_ccf );case _de .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_dfae :=NewEG_ColorTransform (); +_dfae .LumMod =NewCT_Percentage ();if _ffca :=d .DecodeElement (_dfae .LumMod ,&_fecc );_ffca !=nil {return _ffca ;};_afece .EG_ColorTransform =append (_afece .EG_ColorTransform ,_dfae );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\u0052\u0067b\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_fecc .Name ); +if _eea :=d .Skip ();_eea !=nil {return _eea ;};};case _de .EndElement :break _fcf ;case _de .CharData :};};return nil ;};func (_cdec ST_PathShadeType )MarshalXMLAttr (name _de .Name )(_de .Attr ,error ){_dfege :=_de .Attr {};_dfege .Name =name ;switch _cdec {case ST_PathShadeTypeUnset :_dfege .Value =""; +case ST_PathShadeTypeShape :_dfege .Value ="\u0073\u0068\u0061p\u0065";case ST_PathShadeTypeCircle :_dfege .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_PathShadeTypeRect :_dfege .Value ="\u0072\u0065\u0063\u0074";};return _dfege ,nil ;};func (_fcdg *CT_PresetLineDashProperties )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _fcdg .ValAttr !=ST_PresetLineDashValUnset {_abff ,_fge :=_fcdg .ValAttr .MarshalXMLAttr (_de .Name {Local :"\u0077o\u0072\u003a\u0076\u0061\u006c"}); +if _fge !=nil {return _fge ;};start .Attr =append (start .Attr ,_abff );};e .EncodeToken (start );e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Props3D and its children -func (_ega *CT_Props3D )Validate ()error {return _ega .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0073\u0033\u0044");};func (_aafb *CT_SchemeColor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_daee ,_age :=_aafb .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077o\u0072\u003a\u0076\u0061\u006c"}); -if _age !=nil {return _age ;};start .Attr =append (start .Attr ,_daee );e .EncodeToken (start );if _aafb .EG_ColorTransform !=nil {for _ ,_cfgc :=range _aafb .EG_ColorTransform {_cfgc .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_fffdg ST_CompoundLine )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bgfcc :=_c .Attr {};_bgfcc .Name =name ;switch _fffdg {case ST_CompoundLineUnset :_bgfcc .Value ="";case ST_CompoundLineSng :_bgfcc .Value ="\u0073\u006e\u0067"; -case ST_CompoundLineDbl :_bgfcc .Value ="\u0064\u0062\u006c";case ST_CompoundLineThickThin :_bgfcc .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_CompoundLineThinThick :_bgfcc .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_CompoundLineTri :_bgfcc .Value ="\u0074\u0072\u0069"; -};return _bgfcc ,nil ;}; +// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path +func (_egg *CT_GradientStop )ValidateWithPath (path string )error {if _cega :=_egg .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_cega !=nil {return _cega ;};if _egg .SrgbClr !=nil {if _dcf :=_egg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_dcf !=nil {return _dcf ;};};if _egg .SchemeClr !=nil {if _cbd :=_egg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_cbd !=nil {return _cbd ;};};return nil ;};func (_eeee *CT_Props3D )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _eeee .ExtrusionHAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0065\u0078\u0074\u0072\u0075s\u0069\u006f\u006e\u0048"},Value :_c .Sprintf ("\u0025\u0076",*_eeee .ExtrusionHAttr )}); +};if _eeee .ContourWAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077\u006f\u0072:\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"},Value :_c .Sprintf ("\u0025\u0076",*_eeee .ContourWAttr )});};if _eeee .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_aeg ,_egbc :=_eeee .PrstMaterialAttr .MarshalXMLAttr (_de .Name {Local :"\u0077\u006fr\u003a\u0070\u0072s\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"}); +if _egbc !=nil {return _egbc ;};start .Attr =append (start .Attr ,_aeg );};e .EncodeToken (start );if _eeee .BevelT !=nil {_dfde :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0062\u0065\u0076\u0065\u006c\u0054"}};e .EncodeElement (_eeee .BevelT ,_dfde ); +};if _eeee .BevelB !=nil {_accc :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0062\u0065\u0076\u0065\u006c\u0042"}};e .EncodeElement (_eeee .BevelB ,_accc );};if _eeee .ExtrusionClr !=nil {_cbff :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006fr\u003a\u0065\u0078t\u0072\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"}}; +e .EncodeElement (_eeee .ExtrusionClr ,_cbff );};if _eeee .ContourClr !=nil {_cea :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0063\u006f\u006e\u0074\u006fu\u0072\u0043\u006c\u0072"}};e .EncodeElement (_eeee .ContourClr ,_cea ); +};e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};func (_fecg *CT_GradientStop )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077o\u0072\u003a\u0070\u006f\u0073"},Value :_c .Sprintf ("\u0025\u0076",_fecg .PosAttr )}); +e .EncodeToken (start );if _fecg .SrgbClr !=nil {_dfeg :=_de .StartElement {Name :_de .Name {Local :"w\u006f\u0072\u003a\u0073\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fecg .SrgbClr ,_dfeg );};if _fecg .SchemeClr !=nil {_fdcfd :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; +e .EncodeElement (_fecg .SchemeClr ,_fdcfd );};e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};type EG_ColorChoice struct{SrgbClr *CT_SRgbColor ;SchemeClr *CT_SchemeColor ;}; -// ValidateWithPath validates the EG_ColorChoice and its children, prefixing error messages with path -func (_eda *EG_ColorChoice )ValidateWithPath (path string )error {if _eda .SrgbClr !=nil {if _gdede :=_eda .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_gdede !=nil {return _gdede ;};};if _eda .SchemeClr !=nil {if _baac :=_eda .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"); -_baac !=nil {return _baac ;};};return nil ;};func (_ca *CT_Bevel )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ca .WAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072:\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_ca .WAttr )}); -};if _ca .HAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072:\u0068"},Value :_g .Sprintf ("\u0025\u0076",*_ca .HAttr )});};if _ca .PrstAttr !=ST_BevelPresetTypeUnset {_dc ,_fgd :=_ca .PrstAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u006f\u0072\u003a\u0070\u0072\u0073\u0074"}); -if _fgd !=nil {return _fgd ;};start .Attr =append (start .Attr ,_dc );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cefd *DocId )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cefd .CT_LongHexNumber =*NewCT_LongHexNumber (); -for _ ,_gcad :=range start .Attr {if _gcad .Name .Local =="\u0076\u0061\u006c"{_gdbe ,_aaab :=_gcad .Value ,error (nil );if _aaab !=nil {return _aaab ;};_cefd .ValAttr =_gdbe ;continue ;};};for {_cfgb ,_gefe :=d .Token ();if _gefe !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0044\u006f\u0063\u0049d\u003a\u0020\u0025\u0073",_gefe ); -};if _dcgbg ,_fcad :=_cfgb .(_c .EndElement );_fcad &&_dcgbg .Name ==start .Name {break ;};};return nil ;};func NewCT_Reflection ()*CT_Reflection {_dff :=&CT_Reflection {};return _dff };type CT_Glow struct{RadAttr *int64 ;SrgbClr *CT_SRgbColor ;SchemeClr *CT_SchemeColor ; -};func (_cgfc *ST_NumForm )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebbce ,_becb :=d .Token ();if _becb !=nil {return _becb ;};if _gebba ,_bggf :=_ebbce .(_c .EndElement );_bggf &&_gebba .Name ==start .Name {*_cgfc =1;return nil ;}; -if _ecbad ,_defe :=_ebbce .(_c .CharData );!_defe {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",_ebbce );}else {switch string (_ecbad ){case "":*_cgfc =0; -case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cgfc =1;case "\u006c\u0069\u006e\u0069\u006e\u0067":*_cgfc =2;case "\u006f\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_cgfc =3;};};_ebbce ,_becb =d .Token ();if _becb !=nil {return _becb ;};if _ebbb ,_gcfgc :=_ebbce .(_c .EndElement ); -_gcfgc &&_ebbb .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",_ebbce );};func (_faad ST_OnOff )ValidateWithPath (path string )error {switch _faad {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 (_faad )); -};return nil ;};type EG_FillProperties struct{NoFill *_d .CT_Empty ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;};func (_egc *CT_GradientStop )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077o\u0072\u003a\u0070\u006f\u0073"},Value :_g .Sprintf ("\u0025\u0076",_egc .PosAttr )}); -e .EncodeToken (start );if _egc .SrgbClr !=nil {_dec :=_c .StartElement {Name :_c .Name {Local :"w\u006f\u0072\u003a\u0073\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_egc .SrgbClr ,_dec );};if _egc .SchemeClr !=nil {_addd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; -e .EncodeElement (_egc .SchemeClr ,_addd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func ParseUnionST_AnimationDgmBuildType (s string )(_fad .ST_AnimationDgmBuildType ,error ){return _fad .ParseUnionST_AnimationDgmBuildType (s ); -};func (_baee *CT_PositiveFixedPercentage )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077o\u0072\u003a\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_baee .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SRgbColor and its children, prefixing error messages with path +func (_ddgag *CT_SRgbColor )ValidateWithPath (path string )error {for _gdbf ,_gdgb :=range _ddgag .EG_ColorTransform {if _afd :=_gdgb .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_gdbf )); +_afd !=nil {return _afd ;};};return nil ;};func (_deaf ST_NumForm )MarshalXMLAttr (name _de .Name )(_de .Attr ,error ){_edgg :=_de .Attr {};_edgg .Name =name ;switch _deaf {case ST_NumFormUnset :_edgg .Value ="";case ST_NumFormDefault :_edgg .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074"; +case ST_NumFormLining :_edgg .Value ="\u006c\u0069\u006e\u0069\u006e\u0067";case ST_NumFormOldStyle :_edgg .Value ="\u006f\u006c\u0064\u0053\u0074\u0079\u006c\u0065";};return _edgg ,nil ;};func (_cgd *ST_LightRigType )UnmarshalXMLAttr (attr _de .Attr )error {switch attr .Value {case "":*_cgd =0; +case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_cgd =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_cgd =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_cgd =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_cgd =4; +case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_cgd =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_cgd =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_cgd =7; +case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_cgd =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_cgd =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_cgd =10; +case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_cgd =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_cgd =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_cgd =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_cgd =14; +case "\u0073\u006f\u0066\u0074":*_cgd =15;case "\u0068\u0061\u0072s\u0068":*_cgd =16;case "\u0066\u006c\u006fo\u0064":*_cgd =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_cgd =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_cgd =19; +case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_cgd =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_cgd =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_cgd =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_cgd =23;case "\u0066\u006c\u0061\u0074":*_cgd =24; +case "\u0074\u0077\u006fP\u0074":*_cgd =25;case "\u0067\u006c\u006f\u0077":*_cgd =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_cgd =27;};return nil ;};func NewEG_RPrOpenType ()*EG_RPrOpenType {_edad :=&EG_RPrOpenType {};return _edad }; -// Validate validates the CT_PathShadeProperties and its children -func (_daca *CT_PathShadeProperties )Validate ()error {return _daca .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0053\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");}; -// ValidateWithPath validates the CT_PositivePercentage and its children, prefixing error messages with path -func (_gege *CT_PositivePercentage )ValidateWithPath (path string )error {if _ebfb :=_gege .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebfb !=nil {return _ebfb ;};return nil ;};func (_adfa ST_PresetLineDashVal )ValidateWithPath (path string )error {switch _adfa {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adfa )); -};return nil ;};func (_cbec *CT_PositivePercentage )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_abdf :=range start .Attr {if _abdf .Name .Local =="\u0076\u0061\u006c"{_dagf ,_efba :=ParseUnionST_PositivePercentage (_abdf .Value ); -if _efba !=nil {return _efba ;};_cbec .ValAttr =_dagf ;continue ;};};for {_fddb ,_cdff :=d .Token ();if _cdff !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0050e\u0072\u0063\u0065\u006e\u0074\u0061\u0067e\u003a\u0020\u0025\u0073",_cdff ); -};if _gfaae ,_bcc :=_fddb .(_c .EndElement );_bcc &&_gfaae .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_PositiveFixedPercentage (s string )(_fad .ST_PositiveFixedPercentage ,error ){return _fad .ParseUnionST_PositiveFixedPercentage (s ); -};type CT_SdtCheckboxSymbol struct{FontAttr *string ;ValAttr *string ;};func (_fdb ST_PenAlignment )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fgfb :=_c .Attr {};_fgfb .Name =name ;switch _fdb {case ST_PenAlignmentUnset :_fgfb .Value ="";case ST_PenAlignmentCtr :_fgfb .Value ="\u0063\u0074\u0072"; -case ST_PenAlignmentIn :_fgfb .Value ="\u0069\u006e";};return _fgfb ,nil ;};func (_dedb ST_BevelPresetType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dedb .String (),start );};type Any interface{MarshalXML (_fceba *_c .Encoder ,_bbde _c .StartElement )error ; -UnmarshalXML (_facc *_c .Decoder ,_faca _c .StartElement )error ;}; +// Validate validates the CT_PositivePercentage and its children +func (_bdcc *CT_PositivePercentage )Validate ()error {return _bdcc .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");}; -// ValidateWithPath validates the CT_PresetLineDashProperties and its children, prefixing error messages with path -func (_ebfd *CT_PresetLineDashProperties )ValidateWithPath (path string )error {if _ddb :=_ebfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddb !=nil {return _ddb ;};return nil ;};func (_dbcgb ST_PresetCameraType )ValidateWithPath (path string )error {switch _dbcgb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbcgb )); -};return nil ;};type ST_PresetLineDashVal byte ;func (_gedff ST_LightRigType )Validate ()error {return _gedff .ValidateWithPath ("")};func NewCustomXmlConflictDelRangeEnd ()*CustomXmlConflictDelRangeEnd {_bgbg :=&CustomXmlConflictDelRangeEnd {};_bgbg .CT_Markup =*_d .NewCT_Markup (); -return _bgbg ;};func (_agcg ST_PresetMaterialType )String ()string {switch _agcg {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"; -case 16:return "\u006e\u006f\u006e\u0065";};return "";}; +// Validate validates the CT_NumSpacing and its children +func (_ggb *CT_NumSpacing )Validate ()error {return _ggb .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0053\u0070\u0061\u0063\u0069\u006e\u0067");};func (_cgcbg ST_CompoundLine )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {return e .EncodeElement (_cgcbg .String (),start ); +};func (_aecb *EG_ColorChoice )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _aecb .SrgbClr !=nil {_acaf :=_de .StartElement {Name :_de .Name {Local :"w\u006f\u0072\u003a\u0073\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_aecb .SrgbClr ,_acaf ); +};if _aecb .SchemeClr !=nil {_ddecf :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_aecb .SchemeClr ,_ddecf );};return nil ;}; -// Validate validates the CustomXmlConflictDelRangeEnd and its children -func (_cdedf *CustomXmlConflictDelRangeEnd )Validate ()error {return _cdedf .ValidateWithPath ("\u0043\u0075\u0073\u0074o\u006d\u0058\u006d\u006c\u0043\u006f\u006e\u0066\u006c\u0069c\u0074D\u0065\u006c\u0052\u0061\u006e\u0067\u0065E\u006e\u0064");}; +// Validate validates the EG_ColorTransform and its children +func (_acb *EG_ColorTransform )Validate ()error {return _acb .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};type CT_SolidColorFillProperties struct{SrgbClr *CT_SRgbColor ;SchemeClr *CT_SchemeColor ; +};func (_gdbcc ST_NumSpacing )Validate ()error {return _gdbcc .ValidateWithPath ("")};func (_ddecb ST_PresetMaterialType )Validate ()error {return _ddecb .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_SdtCheckboxSymbol and its children, prefixing error messages with path -func (_ggg *CT_SdtCheckboxSymbol )ValidateWithPath (path string )error {return nil }; +// Validate validates the EG_RunLevelConflicts and its children +func (_fbae *EG_RunLevelConflicts )Validate ()error {return _fbae .ValidateWithPath ("E\u0047_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006cC\u006f\u006e\u0066\u006cic\u0074\u0073");};func (_ffcc ST_OnOff )ValidateWithPath (path string )error {switch _ffcc {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 (_ffcc )); +};return nil ;};func ParseUnionST_AnimationChartBuildType (s string )(_def .ST_AnimationChartBuildType ,error ){return _def .ParseUnionST_AnimationChartBuildType (s );};func NewCT_Reflection ()*CT_Reflection {_beb :=&CT_Reflection {};return _beb };func (_cace *CT_LightRig )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_cace .RigAttr =ST_LightRigType (1); +_cace .DirAttr =ST_LightRigDirection (1);for _ ,_egd :=range start .Attr {if _egd .Name .Local =="\u0072\u0069\u0067"{_cace .RigAttr .UnmarshalXMLAttr (_egd );continue ;};if _egd .Name .Local =="\u0064\u0069\u0072"{_cace .DirAttr .UnmarshalXMLAttr (_egd ); +continue ;};};_edd :for {_dda ,_bcd :=d .Token ();if _bcd !=nil {return _bcd ;};switch _bcb :=_dda .(type ){case _de .StartElement :switch _bcb .Name {case _de .Name {Space :"\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",Local :"\u0072\u006f\u0074"}:_cace .Rot =NewCT_SphereCoords (); +if _cfad :=d .DecodeElement (_cace .Rot ,&_bcb );_cfad !=nil {return _cfad ;};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\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067\u0020\u0025\u0076",_bcb .Name ); +if _bdc :=d .Skip ();_bdc !=nil {return _bdc ;};};case _de .EndElement :break _edd ;case _de .CharData :};};return nil ;}; -// Validate validates the EntityPicker and its children -func (_afddc *EntityPicker )Validate ()error {return _afddc .ValidateWithPath ("\u0045\u006e\u0074i\u0074\u0079\u0050\u0069\u0063\u006b\u0065\u0072");};func NewCT_TextOutlineEffect ()*CT_TextOutlineEffect {_fbd :=&CT_TextOutlineEffect {};return _fbd }; -func NewCT_OnOff ()*CT_OnOff {_gdf :=&CT_OnOff {};return _gdf };func (_bgbc *EG_Conflicts )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u0077\u006fr\u003a\u0045\u0047_\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0073"; -if _bgbc .ConflictIns !=nil {_def :=_c .StartElement {Name :_c .Name {Local :"\u0077o\u0072:\u0063\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0049\u006e\u0073"}};e .EncodeElement (_bgbc .ConflictIns ,_def );};if _bgbc .ConflictDel !=nil {_affed :=_c .StartElement {Name :_c .Name {Local :"\u0077o\u0072:\u0063\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0044\u0065\u006c"}}; -e .EncodeElement (_bgbc .ConflictDel ,_affed );};return nil ;};func (_dbed *CT_Scene3D )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_fde :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0063\u0061\u006d\u0065\u0072\u0061"}}; -e .EncodeElement (_dbed .Camera ,_fde );_gcfc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072:\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}};e .EncodeElement (_dbed .LightRig ,_gcfc );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};const (ST_PresetLineDashValUnset ST_PresetLineDashVal =0;ST_PresetLineDashValSolid ST_PresetLineDashVal =1;ST_PresetLineDashValDot ST_PresetLineDashVal =2;ST_PresetLineDashValSysDot ST_PresetLineDashVal =3;ST_PresetLineDashValDash ST_PresetLineDashVal =4; -ST_PresetLineDashValSysDash ST_PresetLineDashVal =5;ST_PresetLineDashValLgDash ST_PresetLineDashVal =6;ST_PresetLineDashValDashDot ST_PresetLineDashVal =7;ST_PresetLineDashValSysDashDot ST_PresetLineDashVal =8;ST_PresetLineDashValLgDashDot ST_PresetLineDashVal =9; -ST_PresetLineDashValLgDashDotDot ST_PresetLineDashVal =10;ST_PresetLineDashValSysDashDotDot ST_PresetLineDashVal =11;); +// ValidateWithPath validates the CT_LineJoinMiterProperties and its children, prefixing error messages with path +func (_ddac *CT_LineJoinMiterProperties )ValidateWithPath (path string )error {if _ddac .LimAttr !=nil {if _bbc :=_ddac .LimAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006d\u0041\u0074\u0074\u0072");_bbc !=nil {return _bbc ;};};return nil ;};func (_gafe *CT_StylisticSets )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_aab :for {_eade ,_bgdd :=d .Token (); +if _bgdd !=nil {return _bgdd ;};switch _cagb :=_eade .(type ){case _de .StartElement :switch _cagb .Name {case _de .Name {Space :"\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",Local :"\u0073\u0074\u0079\u006c\u0065\u0053\u0065\u0074"}:_bdfb :=NewCT_StyleSet (); +if _afb :=d .DecodeElement (_bdfb ,&_cagb );_afb !=nil {return _afb ;};_gafe .StyleSet =append (_gafe .StyleSet ,_bdfb );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\u0053\u0074\u0079\u006c\u0069\u0073\u0074\u0069\u0063\u0053\u0065\u0074\u0073\u0020\u0025v",_cagb .Name ); +if _agfbe :=d .Skip ();_agfbe !=nil {return _agfbe ;};};case _de .EndElement :break _aab ;case _de .CharData :};};return nil ;}; -// Validate validates the CustomXmlConflictInsRangeEnd and its children -func (_ecc *CustomXmlConflictInsRangeEnd )Validate ()error {return _ecc .ValidateWithPath ("\u0043\u0075\u0073\u0074o\u006d\u0058\u006d\u006c\u0043\u006f\u006e\u0066\u006c\u0069c\u0074I\u006e\u0073\u0052\u0061\u006e\u0067\u0065E\u006e\u0064");};type ST_PresetCameraType byte ; +// Validate validates the CT_GradientFillProperties and its children +func (_dcc *CT_GradientFillProperties )Validate ()error {return _dcc .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046i\u006cl\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");}; +// ValidateWithPath validates the CustomXmlConflictInsRangeEnd and its children, prefixing error messages with path +func (_cgec *CustomXmlConflictInsRangeEnd )ValidateWithPath (path string )error {if _cbdg :=_cgec .CT_Markup .ValidateWithPath (path );_cbdg !=nil {return _cbdg ;};return nil ;}; -// ValidateWithPath validates the CT_LongHexNumber and its children, prefixing error messages with path -func (_gee *CT_LongHexNumber )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_Bevel and its children, prefixing error messages with path +func (_acg *CT_Bevel )ValidateWithPath (path string )error {if _acg .WAttr !=nil {if *_acg .WAttr < 0{return _c .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 ,*_acg .WAttr ); +};if *_acg .WAttr > 27273042316900{return _c .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 ,*_acg .WAttr ); +};};if _acg .HAttr !=nil {if *_acg .HAttr < 0{return _c .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 ,*_acg .HAttr ); +};if *_acg .HAttr > 27273042316900{return _c .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 ,*_acg .HAttr ); +};};if _gdf :=_acg .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_gdf !=nil {return _gdf ;};return nil ;};func ParseUnionST_TextFontScalePercentOrPercentString (s string )(_def .ST_TextFontScalePercentOrPercentString ,error ){return _def .ParseUnionST_TextFontScalePercentOrPercentString (s ); +}; -// ValidateWithPath validates the DiscardImageEditingData and its children, prefixing error messages with path -func (_dgab *DiscardImageEditingData )ValidateWithPath (path string )error {if _fffd :=_dgab .CT_OnOff .ValidateWithPath (path );_fffd !=nil {return _fffd ;};return nil ;};func (_ba *CT_GradientFillProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -if _ba .GsLst !=nil {_bfc :=_c .StartElement {Name :_c .Name {Local :"\u0077o\u0072\u003a\u0067\u0073\u004c\u0073t"}};e .EncodeElement (_ba .GsLst ,_bfc );};if _ba .Lin !=nil {_dbd :=_c .StartElement {Name :_c .Name {Local :"\u0077o\u0072\u003a\u006c\u0069\u006e"}}; -e .EncodeElement (_ba .Lin ,_dbd );};if _ba .Path !=nil {_gda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_ba .Path ,_gda );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; +// Validate validates the CT_Props3D and its children +func (_edag *CT_Props3D )Validate ()error {return _edag .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0073\u0033\u0044");};func NewEntityPicker ()*EntityPicker {_gabe :=&EntityPicker {};_gabe .CT_Empty =*_bf .NewCT_Empty ();return _gabe ; }; -// ValidateWithPath validates the DocId and its children, prefixing error messages with path -func (_adafa *DocId )ValidateWithPath (path string )error {if _cgbf :=_adafa .CT_LongHexNumber .ValidateWithPath (path );_cgbf !=nil {return _cgbf ;};return nil ;};func NewEG_RPrOpenType ()*EG_RPrOpenType {_ddaf :=&EG_RPrOpenType {};return _ddaf }; +// ValidateWithPath validates the CT_Props3D and its children, prefixing error messages with path +func (_edbc *CT_Props3D )ValidateWithPath (path string )error {if _edbc .ExtrusionHAttr !=nil {if *_edbc .ExtrusionHAttr < 0{return _c .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 ,*_edbc .ExtrusionHAttr ); +};if *_edbc .ExtrusionHAttr > 27273042316900{return _c .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 ,*_edbc .ExtrusionHAttr ); +};};if _edbc .ContourWAttr !=nil {if *_edbc .ContourWAttr < 0{return _c .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 ,*_edbc .ContourWAttr ); +};if *_edbc .ContourWAttr > 27273042316900{return _c .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 ,*_edbc .ContourWAttr ); +};};if _ceag :=_edbc .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_ceag !=nil {return _ceag ;};if _edbc .BevelT !=nil {if _gce :=_edbc .BevelT .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0054"); +_gce !=nil {return _gce ;};};if _edbc .BevelB !=nil {if _bfgb :=_edbc .BevelB .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0042");_bfgb !=nil {return _bfgb ;};};if _edbc .ExtrusionClr !=nil {if _fef :=_edbc .ExtrusionClr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"); +_fef !=nil {return _fef ;};};if _edbc .ContourClr !=nil {if _deaa :=_edbc .ContourClr .ValidateWithPath (path +"/\u0043\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072");_deaa !=nil {return _deaa ;};};return nil ;};func NewCT_GradientStop ()*CT_GradientStop {_cfg :=&CT_GradientStop {}; +return _cfg };func (_cdg *CT_GradientStop )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {for _ ,_bceg :=range start .Attr {if _bceg .Name .Local =="\u0070\u006f\u0073"{_gfb ,_bbe :=ParseUnionST_PositiveFixedPercentage (_bceg .Value );if _bbe !=nil {return _bbe ; +};_cdg .PosAttr =_gfb ;continue ;};};_dbe :for {_bcgf ,_ffe :=d .Token ();if _ffe !=nil {return _ffe ;};switch _eef :=_bcgf .(type ){case _de .StartElement :switch _eef .Name {case _de .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cdg .SrgbClr =NewCT_SRgbColor (); +if _gba :=d .DecodeElement (_cdg .SrgbClr ,&_eef );_gba !=nil {return _gba ;};case _de .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cdg .SchemeClr =NewCT_SchemeColor (); +if _gbd :=d .DecodeElement (_cdg .SchemeClr ,&_eef );_gbd !=nil {return _gbd ;};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\u0043\u0054\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u0020\u0025\u0076",_eef .Name ); +if _bgab :=d .Skip ();_bgab !=nil {return _bgab ;};};case _de .EndElement :break _dbe ;case _de .CharData :};};return nil ;};func (_bad *CT_LineJoinMiterProperties )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _bad .LimAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077o\u0072\u003a\u006c\u0069\u006d"},Value :_c .Sprintf ("\u0025\u0076",*_bad .LimAttr )}); +};e .EncodeToken (start );e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CustomXmlConflictDelRangeStart and its children -func (_bdad *CustomXmlConflictDelRangeStart )Validate ()error {return _bdad .ValidateWithPath ("\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043o\u006e\u0066\u006c\u0069\u0063\u0074\u0044e\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"); -};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_SchemeColorValDk1 ST_SchemeColorVal =13;ST_SchemeColorValLt1 ST_SchemeColorVal =14;ST_SchemeColorValDk2 ST_SchemeColorVal =15;ST_SchemeColorValLt2 ST_SchemeColorVal =16;ST_SchemeColorValPhClr ST_SchemeColorVal =17; -); +// ValidateWithPath validates the CT_GradientFillProperties and its children, prefixing error messages with path +func (_gg *CT_GradientFillProperties )ValidateWithPath (path string )error {if _gg .GsLst !=nil {if _ead :=_gg .GsLst .ValidateWithPath (path +"\u002f\u0047\u0073\u004c\u0073\u0074");_ead !=nil {return _ead ;};};if _gg .Lin !=nil {if _fbc :=_gg .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e"); +_fbc !=nil {return _fbc ;};};if _gg .Path !=nil {if _bac :=_gg .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_bac !=nil {return _bac ;};};return nil ;};const (ST_SchemeColorValUnset ST_SchemeColorVal =0;ST_SchemeColorValBg1 ST_SchemeColorVal =1; +ST_SchemeColorValTx1 ST_SchemeColorVal =2;ST_SchemeColorValBg2 ST_SchemeColorVal =3;ST_SchemeColorValTx2 ST_SchemeColorVal =4;ST_SchemeColorValAccent1 ST_SchemeColorVal =5;ST_SchemeColorValAccent2 ST_SchemeColorVal =6;ST_SchemeColorValAccent3 ST_SchemeColorVal =7; +ST_SchemeColorValAccent4 ST_SchemeColorVal =8;ST_SchemeColorValAccent5 ST_SchemeColorVal =9;ST_SchemeColorValAccent6 ST_SchemeColorVal =10;ST_SchemeColorValHlink ST_SchemeColorVal =11;ST_SchemeColorValFolHlink ST_SchemeColorVal =12;ST_SchemeColorValDk1 ST_SchemeColorVal =13; +ST_SchemeColorValLt1 ST_SchemeColorVal =14;ST_SchemeColorValDk2 ST_SchemeColorVal =15;ST_SchemeColorValLt2 ST_SchemeColorVal =16;ST_SchemeColorValPhClr ST_SchemeColorVal =17;);func (_cdfc ST_PresetLineDashVal )String ()string {switch _cdfc {case 0:return ""; +case 1:return "\u0073\u006f\u006ci\u0064";case 2:return "\u0064\u006f\u0074";case 3:return "\u0073\u0079\u0073\u0044\u006f\u0074";case 4:return "\u0064\u0061\u0073\u0068";case 5:return "\u0073y\u0073\u0044\u0061\u0073\u0068";case 6:return "\u006c\u0067\u0044\u0061\u0073\u0068"; +case 7:return "\u0064a\u0073\u0068\u0044\u006f\u0074";case 8:return "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case 9:return "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft";case 10:return "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074"; +case 11:return "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";};return "";};func _aefb (_dcfc bool )uint8 {if _dcfc {return 1;};return 0;};type CT_SchemeColor struct{ValAttr ST_SchemeColorVal ;EG_ColorTransform []*EG_ColorTransform ; +};func (_babe *ConflictMode )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\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"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .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 ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u006fr"},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"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0077\u006fr\u003a\u0063\u006fn\u0066\u006c\u0069\u0063\u0074\u004d\u006f\u0064\u0065";return _babe .CT_OnOff .MarshalXML (e ,start );}; -// Validate validates the CT_SRgbColor and its children -func (_bgee *CT_SRgbColor )Validate ()error {return _bgee .ValidateWithPath ("\u0043\u0054\u005fS\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};func (_afgb ST_PresetLineDashVal )Validate ()error {return _afgb .ValidateWithPath ("")};func (_egfd ST_RectAlignment )String ()string {switch _egfd {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0074\u006c";case 3:return "\u0074";case 4:return "\u0074\u0072";case 5:return "\u006c";case 6:return "\u0063\u0074\u0072";case 7:return "\u0072";case 8:return "\u0062\u006c";case 9:return "\u0062"; -case 10:return "\u0062\u0072";};return "";};func NewEG_ColorChoice ()*EG_ColorChoice {_cbf :=&EG_ColorChoice {};return _cbf };func (_abff *ST_PathShadeType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_abff =0;case "\u0073\u0068\u0061p\u0065":*_abff =1; -case "\u0063\u0069\u0072\u0063\u006c\u0065":*_abff =2;case "\u0072\u0065\u0063\u0074":*_abff =3;};return nil ;};func (_bdcec *CT_RelativeRect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgbd :=range start .Attr {if _cgbd .Name .Local =="\u006c"{_dgb ,_cbcgc :=ParseUnionST_Percentage (_cgbd .Value ); -if _cbcgc !=nil {return _cbcgc ;};_bdcec .LAttr =&_dgb ;continue ;};if _cgbd .Name .Local =="\u0074"{_bdf ,_fagd :=ParseUnionST_Percentage (_cgbd .Value );if _fagd !=nil {return _fagd ;};_bdcec .TAttr =&_bdf ;continue ;};if _cgbd .Name .Local =="\u0072"{_bgdd ,_ccaa :=ParseUnionST_Percentage (_cgbd .Value ); -if _ccaa !=nil {return _ccaa ;};_bdcec .RAttr =&_bgdd ;continue ;};if _cgbd .Name .Local =="\u0062"{_baf ,_fbe :=ParseUnionST_Percentage (_cgbd .Value );if _fbe !=nil {return _fbe ;};_bdcec .BAttr =&_baf ;continue ;};};for {_eebd ,_acee :=d .Token ();if _acee !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069v\u0065\u0052\u0065c\u0074:\u0020\u0025\u0073",_acee ); -};if _fdaf ,_cadc :=_eebd .(_c .EndElement );_cadc &&_fdaf .Name ==start .Name {break ;};};return nil ;};func (_ecef *CT_PathShadeProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ecef .PathAttr !=ST_PathShadeTypeUnset {_ecde ,_gbg :=_ecef .PathAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u006f\u0072\u003a\u0070\u0061\u0074\u0068"}); -if _gbg !=nil {return _gbg ;};start .Attr =append (start .Attr ,_ecde );};e .EncodeToken (start );if _ecef .FillToRect !=nil {_bda :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0066\u0069\u006c\u006c\u0054o\u0052\u0065\u0063\u0074"}}; -e .EncodeElement (_ecef .FillToRect ,_bda );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_RelativeRect and its children +func (_egde *CT_RelativeRect )Validate ()error {return _egde .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u0074");}; -// Validate validates the Checkbox and its children -func (_dfgd *Checkbox )Validate ()error {return _dfgd .ValidateWithPath ("\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078");};func (_ddga ST_SchemeColorVal )ValidateWithPath (path string )error {switch _ddga {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 (_ddga )); -};return nil ;};type ST_BevelPresetType byte ; +// ValidateWithPath validates the DiscardImageEditingData and its children, prefixing error messages with path +func (_fgae *DiscardImageEditingData )ValidateWithPath (path string )error {if _gfffd :=_fgae .CT_OnOff .ValidateWithPath (path );_gfffd !=nil {return _gfffd ;};return nil ;};type EG_FillProperties struct{NoFill *_bf .CT_Empty ;SolidFill *CT_SolidColorFillProperties ; +GradFill *CT_GradientFillProperties ;};func NewCT_PositivePercentage ()*CT_PositivePercentage {_bacd :=&CT_PositivePercentage {};return _bacd ;};type ST_CompoundLine byte ;func (_bffe *DefaultImageDpi )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_bffe .CT_DefaultImageDpi =*NewCT_DefaultImageDpi (); +for _ ,_bfffd :=range start .Attr {if _bfffd .Name .Local =="\u0076\u0061\u006c"{_efgf ,_dfdc :=_b .ParseInt (_bfffd .Value ,10,64);if _dfdc !=nil {return _dfdc ;};_bffe .ValAttr =_efgf ;continue ;};};for {_fgdd ,_cdaf :=d .Token ();if _cdaf !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0049\u006da\u0067\u0065\u0044p\u0069:\u0020\u0025\u0073",_cdaf ); +};if _ddcg ,_eaab :=_fgdd .(_de .EndElement );_eaab &&_ddcg .Name ==start .Name {break ;};};return nil ;};func (_eeca ST_PresetMaterialType )MarshalXMLAttr (name _de .Name )(_de .Attr ,error ){_baebb :=_de .Attr {};_baebb .Name =name ;switch _eeca {case ST_PresetMaterialTypeUnset :_baebb .Value =""; +case ST_PresetMaterialTypeLegacyMatte :_baebb .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065";case ST_PresetMaterialTypeLegacyPlastic :_baebb .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063"; +case ST_PresetMaterialTypeLegacyMetal :_baebb .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c";case ST_PresetMaterialTypeLegacyWireframe :_baebb .Value ="\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"; +case ST_PresetMaterialTypeMatte :_baebb .Value ="\u006d\u0061\u0074t\u0065";case ST_PresetMaterialTypePlastic :_baebb .Value ="\u0070l\u0061\u0073\u0074\u0069\u0063";case ST_PresetMaterialTypeMetal :_baebb .Value ="\u006d\u0065\u0074a\u006c";case ST_PresetMaterialTypeWarmMatte :_baebb .Value ="\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e"; +case ST_PresetMaterialTypeTranslucentPowder :_baebb .Value ="\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypePowder :_baebb .Value ="\u0070\u006f\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypeDkEdge :_baebb .Value ="\u0064\u006b\u0045\u0064\u0067\u0065"; +case ST_PresetMaterialTypeSoftEdge :_baebb .Value ="\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065";case ST_PresetMaterialTypeClear :_baebb .Value ="\u0063\u006c\u0065a\u0072";case ST_PresetMaterialTypeFlat :_baebb .Value ="\u0066\u006c\u0061\u0074"; +case ST_PresetMaterialTypeSoftmetal :_baebb .Value ="\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l";case ST_PresetMaterialTypeNone :_baebb .Value ="\u006e\u006f\u006e\u0065";};return _baebb ,nil ;};type CT_LightRig struct{RigAttr ST_LightRigType ;DirAttr ST_LightRigDirection ; +Rot *CT_SphereCoords ;};type EG_ColorTransform struct{Tint *CT_PositiveFixedPercentage ;Shade *CT_PositiveFixedPercentage ;Alpha *CT_PositiveFixedPercentage ;HueMod *CT_PositivePercentage ;Sat *CT_Percentage ;SatOff *CT_Percentage ;SatMod *CT_Percentage ; +Lum *CT_Percentage ;LumOff *CT_Percentage ;LumMod *CT_Percentage ;};func (_cfcb ST_PresetCameraType )MarshalXMLAttr (name _de .Name )(_de .Attr ,error ){_ccecc :=_de .Attr {};_ccecc .Name =name ;switch _cfcb {case ST_PresetCameraTypeUnset :_ccecc .Value =""; +case ST_PresetCameraTypeLegacyObliqueTopLeft :_ccecc .Value ="l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueTop :_ccecc .Value ="\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070"; +case ST_PresetCameraTypeLegacyObliqueTopRight :_ccecc .Value ="l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyObliqueLeft :_ccecc .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074"; +case ST_PresetCameraTypeLegacyObliqueFront :_ccecc .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypeLegacyObliqueRight :_ccecc .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074"; +case ST_PresetCameraTypeLegacyObliqueBottomLeft :_ccecc .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 :_ccecc .Value ="\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d"; +case ST_PresetCameraTypeLegacyObliqueBottomRight :_ccecc .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 :_ccecc .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 :_ccecc .Value ="l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070";case ST_PresetCameraTypeLegacyPerspectiveTopRight :_ccecc .Value ="\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t"; +case ST_PresetCameraTypeLegacyPerspectiveLeft :_ccecc .Value ="l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyPerspectiveFront :_ccecc .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074"; +case ST_PresetCameraTypeLegacyPerspectiveRight :_ccecc .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeLegacyPerspectiveBottomLeft :_ccecc .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 :_ccecc .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 :_ccecc .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 :_ccecc .Value ="\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074";case ST_PresetCameraTypeIsometricTopUp :_ccecc .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070"; +case ST_PresetCameraTypeIsometricTopDown :_ccecc .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricBottomUp :_ccecc .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070"; +case ST_PresetCameraTypeIsometricBottomDown :_ccecc .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricLeftUp :_ccecc .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070"; +case ST_PresetCameraTypeIsometricLeftDown :_ccecc .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricRightUp :_ccecc .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070"; +case ST_PresetCameraTypeIsometricRightDown :_ccecc .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricOffAxis1Left :_ccecc .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074"; +case ST_PresetCameraTypeIsometricOffAxis1Right :_ccecc .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis1Top :_ccecc .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070"; +case ST_PresetCameraTypeIsometricOffAxis2Left :_ccecc .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis2Right :_ccecc .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074"; +case ST_PresetCameraTypeIsometricOffAxis2Top :_ccecc .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070";case ST_PresetCameraTypeIsometricOffAxis3Left :_ccecc .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074"; +case ST_PresetCameraTypeIsometricOffAxis3Right :_ccecc .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis3Bottom :_ccecc .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 :_ccecc .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis4Right :_ccecc .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074"; +case ST_PresetCameraTypeIsometricOffAxis4Bottom :_ccecc .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 :_ccecc .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074"; +case ST_PresetCameraTypeObliqueTop :_ccecc .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeObliqueTopRight :_ccecc .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074"; +case ST_PresetCameraTypeObliqueLeft :_ccecc .Value ="o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueRight :_ccecc .Value ="\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeObliqueBottomLeft :_ccecc .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074"; +case ST_PresetCameraTypeObliqueBottom :_ccecc .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeObliqueBottomRight :_ccecc .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074"; +case ST_PresetCameraTypePerspectiveFront :_ccecc .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypePerspectiveLeft :_ccecc .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074"; +case ST_PresetCameraTypePerspectiveRight :_ccecc .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypePerspectiveAbove :_ccecc .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065"; +case ST_PresetCameraTypePerspectiveBelow :_ccecc .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077";case ST_PresetCameraTypePerspectiveAboveLeftFacing :_ccecc .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 :_ccecc .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 :_ccecc .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 :_ccecc .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 :_ccecc .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 :_ccecc .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 :_ccecc .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 :_ccecc .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 :_ccecc .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064";case ST_PresetCameraTypePerspectiveRelaxedModerately :_ccecc .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 _ccecc ,nil ;};func (_ddde *ST_SchemeColorVal )UnmarshalXMLAttr (attr _de .Attr )error {switch attr .Value {case "":*_ddde =0;case "\u0062\u0067\u0031":*_ddde =1;case "\u0074\u0078\u0031":*_ddde =2;case "\u0062\u0067\u0032":*_ddde =3;case "\u0074\u0078\u0032":*_ddde =4; +case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_ddde =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_ddde =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_ddde =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_ddde =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_ddde =9; +case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_ddde =10;case "\u0068\u006c\u0069n\u006b":*_ddde =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_ddde =12;case "\u0064\u006b\u0031":*_ddde =13;case "\u006c\u0074\u0031":*_ddde =14;case "\u0064\u006b\u0032":*_ddde =15; +case "\u006c\u0074\u0032":*_ddde =16;case "\u0070\u0068\u0043l\u0072":*_ddde =17;};return nil ;};func (_acac *EG_RPrTextEffects )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {start .Name .Local ="w\u006f\u0072\u003a\u0045G_\u0052P\u0072\u0054\u0065\u0078\u0074E\u0066\u0066\u0065\u0063\u0074\u0073"; +if _acac .Glow !=nil {_cadb :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_acac .Glow ,_cadb );};if _acac .Shadow !=nil {_geec :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}}; +e .EncodeElement (_acac .Shadow ,_geec );};if _acac .Reflection !=nil {_efcd :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0072\u0065\u0066\u006c\u0065c\u0074\u0069\u006f\u006e"}};e .EncodeElement (_acac .Reflection ,_efcd );}; +if _acac .TextOutline !=nil {_cegg :=_de .StartElement {Name :_de .Name {Local :"\u0077o\u0072:\u0074\u0065\u0078\u0074\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_acac .TextOutline ,_cegg );};if _acac .TextFill !=nil {_ebbb :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072:\u0074\u0065\u0078\u0074\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_acac .TextFill ,_ebbb );};if _acac .Scene3d !=nil {_ddfe :=_de .StartElement {Name :_de .Name {Local :"w\u006f\u0072\u003a\u0073\u0063\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_acac .Scene3d ,_ddfe );};if _acac .Props3d !=nil {_fdcff :=_de .StartElement {Name :_de .Name {Local :"w\u006f\u0072\u003a\u0070\u0072\u006f\u0070\u0073\u0033\u0064"}}; +e .EncodeElement (_acac .Props3d ,_fdcff );};return nil ;};const (ST_RectAlignmentUnset ST_RectAlignment =0;ST_RectAlignmentNone ST_RectAlignment =1;ST_RectAlignmentTl ST_RectAlignment =2;ST_RectAlignmentT ST_RectAlignment =3;ST_RectAlignmentTr ST_RectAlignment =4; +ST_RectAlignmentL ST_RectAlignment =5;ST_RectAlignmentCtr ST_RectAlignment =6;ST_RectAlignmentR ST_RectAlignment =7;ST_RectAlignmentBl ST_RectAlignment =8;ST_RectAlignmentB ST_RectAlignment =9;ST_RectAlignmentBr ST_RectAlignment =10;); -// ValidateWithPath validates the EG_LineDashProperties and its children, prefixing error messages with path -func (_cefe *EG_LineDashProperties )ValidateWithPath (path string )error {if _cefe .PrstDash !=nil {if _fdfa :=_cefe .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_fdfa !=nil {return _fdfa ;};};return nil ;};func (_dgd *CT_Reflection )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fag :=range start .Attr {if _fag .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_gacd ,_adce :=_fg .ParseInt (_fag .Value ,10,64); -if _adce !=nil {return _adce ;};_dgd .BlurRadAttr =&_gacd ;continue ;};if _fag .Name .Local =="\u0073\u0074\u0041"{_gccfd ,_ecg :=ParseUnionST_PositiveFixedPercentage (_fag .Value );if _ecg !=nil {return _ecg ;};_dgd .StAAttr =&_gccfd ;continue ;};if _fag .Name .Local =="\u0073\u0074\u0050o\u0073"{_ecad ,_fdcb :=ParseUnionST_PositiveFixedPercentage (_fag .Value ); -if _fdcb !=nil {return _fdcb ;};_dgd .StPosAttr =&_ecad ;continue ;};if _fag .Name .Local =="\u0065\u006e\u0064\u0041"{_egba ,_bcg :=ParseUnionST_PositiveFixedPercentage (_fag .Value );if _bcg !=nil {return _bcg ;};_dgd .EndAAttr =&_egba ;continue ;};if _fag .Name .Local =="\u0065\u006e\u0064\u0050\u006f\u0073"{_dabbd ,_cdcf :=ParseUnionST_PositiveFixedPercentage (_fag .Value ); -if _cdcf !=nil {return _cdcf ;};_dgd .EndPosAttr =&_dabbd ;continue ;};if _fag .Name .Local =="\u0064\u0069\u0073\u0074"{_dcde ,_eaac :=_fg .ParseInt (_fag .Value ,10,64);if _eaac !=nil {return _eaac ;};_dgd .DistAttr =&_dcde ;continue ;};if _fag .Name .Local =="\u0064\u0069\u0072"{_eecd ,_gegff :=_fg .ParseInt (_fag .Value ,10,32); -if _gegff !=nil {return _gegff ;};_dffd :=int32 (_eecd );_dgd .DirAttr =&_dffd ;continue ;};if _fag .Name .Local =="\u0066a\u0064\u0065\u0044\u0069\u0072"{_bgd ,_gfe :=_fg .ParseInt (_fag .Value ,10,32);if _gfe !=nil {return _gfe ;};_fgc :=int32 (_bgd ); -_dgd .FadeDirAttr =&_fgc ;continue ;};if _fag .Name .Local =="\u0073\u0078"{_fagf ,_cgca :=ParseUnionST_Percentage (_fag .Value );if _cgca !=nil {return _cgca ;};_dgd .SxAttr =&_fagf ;continue ;};if _fag .Name .Local =="\u0073\u0079"{_abgb ,_fdcdb :=ParseUnionST_Percentage (_fag .Value ); -if _fdcdb !=nil {return _fdcdb ;};_dgd .SyAttr =&_abgb ;continue ;};if _fag .Name .Local =="\u006b\u0078"{_gadb ,_addc :=_fg .ParseInt (_fag .Value ,10,32);if _addc !=nil {return _addc ;};_befa :=int32 (_gadb );_dgd .KxAttr =&_befa ;continue ;};if _fag .Name .Local =="\u006b\u0079"{_dfa ,_deea :=_fg .ParseInt (_fag .Value ,10,32); -if _deea !=nil {return _deea ;};_gbbc :=int32 (_dfa );_dgd .KyAttr =&_gbbc ;continue ;};if _fag .Name .Local =="\u0061\u006c\u0067\u006e"{_dgd .AlgnAttr .UnmarshalXMLAttr (_fag );continue ;};};for {_bcf ,_bdcg :=d .Token ();if _bdcg !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052e\u0066l\u0065c\u0074\u0069\u006f\u006e\u003a\u0020\u0025s",_bdcg ); -};if _bdcd ,_ggb :=_bcf .(_c .EndElement );_ggb &&_bdcd .Name ==start .Name {break ;};};return nil ;};func (_abcc *EG_LineDashProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abbb :for {_fgae ,_dddc :=d .Token ();if _dddc !=nil {return _dddc ; -};switch _dge :=_fgae .(type ){case _c .StartElement :switch _dge .Name {case _c .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_abcc .PrstDash =NewCT_PresetLineDashProperties (); -if _cgge :=d .DecodeElement (_abcc .PrstDash ,&_dge );_cgge !=nil {return _cgge ;};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 E\u0047\u005f\u004c\u0069\u006e\u0065\u0044\u0061\u0073\u0068\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_dge .Name ); -if _bbbf :=d .Skip ();_bbbf !=nil {return _bbbf ;};};case _c .EndElement :break _abbb ;case _c .CharData :};};return nil ;};func (_cdedfg ST_RectAlignment )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cdedfg .String (),start ); -};type CT_Camera struct{PrstAttr ST_PresetCameraType ;}; +// ValidateWithPath validates the CT_StyleSet and its children, prefixing error messages with path +func (_efb *CT_StyleSet )ValidateWithPath (path string )error {if _cgbb :=_efb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgbb !=nil {return _cgbb ;};return nil ;};func NewEG_LineJoinProperties ()*EG_LineJoinProperties {_bage :=&EG_LineJoinProperties {}; +return _bage ;}; -// Validate validates the CT_SdtCheckbox and its children -func (_ggdb *CT_SdtCheckbox )Validate ()error {return _ggdb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u0068\u0065c\u006b\u0062\u006f\u0078");};type ST_NumForm byte ; +// ValidateWithPath validates the CT_Percentage and its children, prefixing error messages with path +func (_gdgc *CT_Percentage )ValidateWithPath (path string )error {if _edae :=_gdgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edae !=nil {return _edae ;};return nil ;};func (_febfe *DiscardImageEditingData )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\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"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .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 ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u006fr"},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"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="w\u006f\u0072\u003a\u0064\u0069\u0073c\u0061\u0072\u0064\u0049\u006d\u0061\u0067\u0065\u0045d\u0069\u0074\u0069n\u0067D\u0061\u0074\u0061";return _febfe .CT_OnOff .MarshalXML (e ,start );};func NewCT_NumForm ()*CT_NumForm {_gec :=&CT_NumForm {}; +_gec .ValAttr =ST_NumForm (1);return _gec };func (_cbfc *EG_RPrOpenType )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_gge :for {_bcf ,_eaabd :=d .Token ();if _eaabd !=nil {return _eaabd ;};switch _geedf :=_bcf .(type ){case _de .StartElement :switch _geedf .Name {case _de .Name {Space :"\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",Local :"\u006ci\u0067\u0061\u0074\u0075\u0072\u0065s"}:_cbfc .Ligatures =NewCT_Ligatures (); +if _ebda :=d .DecodeElement (_cbfc .Ligatures ,&_geedf );_ebda !=nil {return _ebda ;};case _de .Name {Space :"\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",Local :"\u006eu\u006d\u0046\u006f\u0072\u006d"}:_cbfc .NumForm =NewCT_NumForm (); +if _aeeg :=d .DecodeElement (_cbfc .NumForm ,&_geedf );_aeeg !=nil {return _aeeg ;};case _de .Name {Space :"\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",Local :"\u006e\u0075\u006d\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}:_cbfc .NumSpacing =NewCT_NumSpacing (); +if _dcbef :=d .DecodeElement (_cbfc .NumSpacing ,&_geedf );_dcbef !=nil {return _dcbef ;};case _de .Name {Space :"\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",Local :"\u0073\u0074\u0079\u006c\u0069\u0073\u0074\u0069\u0063\u0053\u0065\u0074\u0073"}:_cbfc .StylisticSets =NewCT_StylisticSets (); +if _dadd :=d .DecodeElement (_cbfc .StylisticSets ,&_geedf );_dadd !=nil {return _dadd ;};case _de .Name {Space :"\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",Local :"\u0063n\u0074\u0078\u0074\u0041\u006c\u0074s"}:_cbfc .CntxtAlts =NewCT_OnOff (); +if _gfgc :=d .DecodeElement (_cbfc .CntxtAlts ,&_geedf );_gfgc !=nil {return _gfgc ;};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\u0045\u0047\u005f\u0052\u0050\u0072\u004f\u0070\u0065\u006eT\u0079p\u0065\u0020\u0025\u0076",_geedf .Name ); +if _bgbb :=d .Skip ();_bgbb !=nil {return _bgbb ;};};case _de .EndElement :break _gge ;case _de .CharData :};};return nil ;};type CT_Bevel struct{WAttr *int64 ;HAttr *int64 ;PrstAttr ST_BevelPresetType ;};func NewCT_TextOutlineEffect ()*CT_TextOutlineEffect {_gdgfc :=&CT_TextOutlineEffect {}; +return _gdgfc ;};func ParseUnionST_AdjCoordinate (s string )(_def .ST_AdjCoordinate ,error ){return _def .ParseUnionST_AdjCoordinate (s );}; -// Validate validates the EG_RPrOpenType and its children -func (_ddeb *EG_RPrOpenType )Validate ()error {return _ddeb .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u004f\u0070\u0065n\u0054\u0079\u0070\u0065");};func NewCT_StylisticSets ()*CT_StylisticSets {_eede :=&CT_StylisticSets {};return _eede }; -func NewEntityPicker ()*EntityPicker {_bgca :=&EntityPicker {};_bgca .CT_Empty =*_d .NewCT_Empty ();return _bgca ;};func (_gd *AG_Parids )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0070\u0061\u0072\u0061\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_gd .ParaIdAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0074\u0065\u0078\u0074\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_gd .TextIdAttr )});start .Name .Local ="\u0077\u006f\u0072\u003a\u0041\u0047\u005f\u0050\u0061\u0072\u0069\u0064\u0073"; -return nil ;};func ParseUnionST_Coordinate32 (s string )(_fad .ST_Coordinate32 ,error ){return _fad .ParseUnionST_Coordinate32 (s );};func (_cbea *ST_BevelPresetType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cbea =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_cbea =1; -case "\u0063\u0069\u0072\u0063\u006c\u0065":*_cbea =2;case "\u0073\u006c\u006fp\u0065":*_cbea =3;case "\u0063\u0072\u006fs\u0073":*_cbea =4;case "\u0061\u006e\u0067l\u0065":*_cbea =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_cbea =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_cbea =7; -case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_cbea =8;case "\u0064\u0069\u0076o\u0074":*_cbea =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_cbea =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_cbea =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_cbea =12; -};return nil ;};type ST_LineCap byte ;func (_dgdb *ST_OnOff )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgag ,_dgabf :=d .Token ();if _dgabf !=nil {return _dgabf ;};if _eecc ,_cbae :=_bgag .(_c .EndElement );_cbae &&_eecc .Name ==start .Name {*_dgdb =1; -return nil ;};if _cagf ,_ggcfe :=_bgag .(_c .CharData );!_ggcfe {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",_bgag );}else {switch string (_cagf ){case "":*_dgdb =0; -case "\u0074\u0072\u0075\u0065":*_dgdb =1;case "\u0066\u0061\u006cs\u0065":*_dgdb =2;case "\u0030":*_dgdb =3;case "\u0031":*_dgdb =4;};};_bgag ,_dgabf =d .Token ();if _dgabf !=nil {return _dgabf ;};if _fbfaa ,_degac :=_bgag .(_c .EndElement );_degac &&_fbfaa .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",_bgag );}; +// Validate validates the EntityPicker and its children +func (_fbeec *EntityPicker )Validate ()error {return _fbeec .ValidateWithPath ("\u0045\u006e\u0074i\u0074\u0079\u0050\u0069\u0063\u006b\u0065\u0072");};func (_acgd *ST_RectAlignment )UnmarshalXMLAttr (attr _de .Attr )error {switch attr .Value {case "":*_acgd =0; +case "\u006e\u006f\u006e\u0065":*_acgd =1;case "\u0074\u006c":*_acgd =2;case "\u0074":*_acgd =3;case "\u0074\u0072":*_acgd =4;case "\u006c":*_acgd =5;case "\u0063\u0074\u0072":*_acgd =6;case "\u0072":*_acgd =7;case "\u0062\u006c":*_acgd =8;case "\u0062":*_acgd =9; +case "\u0062\u0072":*_acgd =10;};return nil ;};func (_edb *CT_Camera )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {_eb ,_bfg :=_edb .PrstAttr .MarshalXMLAttr (_de .Name {Local :"\u0077\u006f\u0072\u003a\u0070\u0072\u0073\u0074"});if _bfg !=nil {return _bfg ; +};start .Attr =append (start .Attr ,_eb );e .EncodeToken (start );e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};func NewEG_RunLevelConflicts ()*EG_RunLevelConflicts {_bcbbc :=&EG_RunLevelConflicts {};return _bcbbc ;};func (_dbbb ST_RectAlignment )Validate ()error {return _dbbb .ValidateWithPath ("")}; +func (_gdgg *CT_SdtCheckbox )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_agba :for {_eeg ,_eded :=d .Token ();if _eded !=nil {return _eded ;};switch _ebec :=_eeg .(type ){case _de .StartElement :switch _ebec .Name {case _de .Name {Space :"\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",Local :"\u0063h\u0065\u0063\u006b\u0065\u0064"}:_gdgg .Checked =NewCT_OnOff (); +if _afce :=d .DecodeElement (_gdgg .Checked ,&_ebec );_afce !=nil {return _afce ;};case _de .Name {Space :"\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",Local :"\u0063\u0068\u0065c\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065"}:_gdgg .CheckedState =NewCT_SdtCheckboxSymbol (); +if _eadf :=d .DecodeElement (_gdgg .CheckedState ,&_ebec );_eadf !=nil {return _eadf ;};case _de .Name {Space :"\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",Local :"\u0075\u006e\u0063\u0068\u0065\u0063\u006b\u0065\u0064S\u0074\u0061\u0074\u0065"}:_gdgg .UncheckedState =NewCT_SdtCheckboxSymbol (); +if _abgf :=d .DecodeElement (_gdgg .UncheckedState ,&_ebec );_abgf !=nil {return _abgf ;};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\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u0068\u0065\u0063k\u0062o\u0078\u0020\u0025\u0076",_ebec .Name ); +if _dgdc :=d .Skip ();_dgdc !=nil {return _dgdc ;};};case _de .EndElement :break _agba ;case _de .CharData :};};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_GradientStopList ()*CT_GradientStopList {_ede :=&CT_GradientStopList {}; +return _ede };type ST_LineCap byte ;func (_gbad *CT_SdtCheckboxSymbol )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {for _ ,_dgb :=range start .Attr {if _dgb .Name .Local =="\u0066\u006f\u006e\u0074"{_aada ,_abda :=_dgb .Value ,error (nil ); +if _abda !=nil {return _abda ;};_gbad .FontAttr =&_aada ;continue ;};if _dgb .Name .Local =="\u0076\u0061\u006c"{_debdd ,_bab :=_dgb .Value ,error (nil );if _bab !=nil {return _bab ;};_gbad .ValAttr =&_debdd ;continue ;};};for {_fafa ,_deg :=d .Token (); +if _deg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043h\u0065c\u006b\u0062\u006f\u0078\u0053\u0079\u006d\u0062\u006f\u006c\u003a\u0020\u0025\u0073",_deg );};if _gbgb ,_bcbf :=_fafa .(_de .EndElement ); +_bcbf &&_gbgb .Name ==start .Name {break ;};};return nil ;};type ConflictMode struct{CT_OnOff };func (_cbfec ST_LineCap )Validate ()error {return _cbfec .ValidateWithPath ("")};func (_dbgd *CT_StyleSet )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0069\u0064"},Value :_c .Sprintf ("\u0025\u0076",_dbgd .IdAttr )}); +if _dbgd .ValAttr !=ST_OnOffUnset {_fea ,_dfab :=_dbgd .ValAttr .MarshalXMLAttr (_de .Name {Local :"\u0077o\u0072\u003a\u0076\u0061\u006c"});if _dfab !=nil {return _dfab ;};start .Attr =append (start .Attr ,_fea );};e .EncodeToken (start );e .EncodeToken (_de .EndElement {Name :start .Name }); +return nil ;};func (_efec ST_PresetLineDashVal )MarshalXMLAttr (name _de .Name )(_de .Attr ,error ){_febfa :=_de .Attr {};_febfa .Name =name ;switch _efec {case ST_PresetLineDashValUnset :_febfa .Value ="";case ST_PresetLineDashValSolid :_febfa .Value ="\u0073\u006f\u006ci\u0064"; +case ST_PresetLineDashValDot :_febfa .Value ="\u0064\u006f\u0074";case ST_PresetLineDashValSysDot :_febfa .Value ="\u0073\u0079\u0073\u0044\u006f\u0074";case ST_PresetLineDashValDash :_febfa .Value ="\u0064\u0061\u0073\u0068";case ST_PresetLineDashValSysDash :_febfa .Value ="\u0073y\u0073\u0044\u0061\u0073\u0068"; +case ST_PresetLineDashValLgDash :_febfa .Value ="\u006c\u0067\u0044\u0061\u0073\u0068";case ST_PresetLineDashValDashDot :_febfa .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDot :_febfa .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074"; +case ST_PresetLineDashValLgDashDot :_febfa .Value ="\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft";case ST_PresetLineDashValLgDashDotDot :_febfa .Value ="\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDotDot :_febfa .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074"; +};return _febfa ,nil ;};func (_gfbd *CT_LongHexNumber )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {for _ ,_dbef :=range start .Attr {if _dbef .Name .Local =="\u0076\u0061\u006c"{_gde ,_gcb :=_dbef .Value ,error (nil );if _gcb !=nil {return _gcb ; +};_gfbd .ValAttr =_gde ;continue ;};};for {_bca ,_aeca :=d .Token ();if _aeca !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u006e\u0067H\u0065x\u004e\u0075\u006d\u0062\u0065\u0072\u003a \u0025\u0073",_aeca ); +};if _aeba ,_dac :=_bca .(_de .EndElement );_dac &&_aeba .Name ==start .Name {break ;};};return nil ;};func (_cab ST_Ligatures )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {return e .EncodeElement (_cab .String (),start );};func (_fbcgd *CT_Shadow )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {for _ ,_adgb :=range start .Attr {if _adgb .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_dfega ,_bbd :=_b .ParseInt (_adgb .Value ,10,64); +if _bbd !=nil {return _bbd ;};_fbcgd .BlurRadAttr =&_dfega ;continue ;};if _adgb .Name .Local =="\u0064\u0069\u0073\u0074"{_eaag ,_dbc :=_b .ParseInt (_adgb .Value ,10,64);if _dbc !=nil {return _dbc ;};_fbcgd .DistAttr =&_eaag ;continue ;};if _adgb .Name .Local =="\u0064\u0069\u0072"{_gaea ,_eefc :=_b .ParseInt (_adgb .Value ,10,32); +if _eefc !=nil {return _eefc ;};_cfaf :=int32 (_gaea );_fbcgd .DirAttr =&_cfaf ;continue ;};if _adgb .Name .Local =="\u0073\u0078"{_ade ,_fbe :=ParseUnionST_Percentage (_adgb .Value );if _fbe !=nil {return _fbe ;};_fbcgd .SxAttr =&_ade ;continue ;};if _adgb .Name .Local =="\u0073\u0079"{_efg ,_caec :=ParseUnionST_Percentage (_adgb .Value ); +if _caec !=nil {return _caec ;};_fbcgd .SyAttr =&_efg ;continue ;};if _adgb .Name .Local =="\u006b\u0078"{_deba ,_gfbec :=_b .ParseInt (_adgb .Value ,10,32);if _gfbec !=nil {return _gfbec ;};_eba :=int32 (_deba );_fbcgd .KxAttr =&_eba ;continue ;};if _adgb .Name .Local =="\u006b\u0079"{_egac ,_gbe :=_b .ParseInt (_adgb .Value ,10,32); +if _gbe !=nil {return _gbe ;};_acfc :=int32 (_egac );_fbcgd .KyAttr =&_acfc ;continue ;};if _adgb .Name .Local =="\u0061\u006c\u0067\u006e"{_fbcgd .AlgnAttr .UnmarshalXMLAttr (_adgb );continue ;};};_cbed :for {_degf ,_ded :=d .Token ();if _ded !=nil {return _ded ; +};switch _ecbd :=_degf .(type ){case _de .StartElement :switch _ecbd .Name {case _de .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_fbcgd .SrgbClr =NewCT_SRgbColor (); +if _fcdc :=d .DecodeElement (_fbcgd .SrgbClr ,&_ecbd );_fcdc !=nil {return _fcdc ;};case _de .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_fbcgd .SchemeClr =NewCT_SchemeColor (); +if _bebe :=d .DecodeElement (_fbcgd .SchemeClr ,&_ecbd );_bebe !=nil {return _bebe ;};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\u0068\u0061d\u006f\u0077 \u0025\u0076",_ecbd .Name ); +if _cgefe :=d .Skip ();_cgefe !=nil {return _cgefe ;};};case _de .EndElement :break _cbed ;case _de .CharData :};};return nil ;};func (_cdea *ST_NumSpacing )UnmarshalXMLAttr (attr _de .Attr )error {switch attr .Value {case "":*_cdea =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cdea =1; +case "\u0070\u0072\u006fp\u006f\u0072\u0074\u0069\u006f\u006e\u0061\u006c":*_cdea =2;case "\u0074a\u0062\u0075\u006c\u0061\u0072":*_cdea =3;};return nil ;}; -// Validate validates the ConflictMode and its children -func (_ggda *ConflictMode )Validate ()error {return _ggda .ValidateWithPath ("\u0043\u006f\u006ef\u006c\u0069\u0063\u0074\u004d\u006f\u0064\u0065");};type CT_FillTextEffect struct{NoFill *_d .CT_Empty ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ; -};func NewEG_ColorTransform ()*EG_ColorTransform {_eef :=&EG_ColorTransform {};return _eef }; +// ValidateWithPath validates the CustomXmlConflictInsRangeStart and its children, prefixing error messages with path +func (_ggac *CustomXmlConflictInsRangeStart )ValidateWithPath (path string )error {if _afa :=_ggac .CT_TrackChange .ValidateWithPath (path );_afa !=nil {return _afa ;};return nil ;};func (_becg ST_BevelPresetType )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {return e .EncodeElement (_becg .String (),start ); +};type CT_LinearShadeProperties struct{AngAttr *int32 ;ScaledAttr ST_OnOff ;};func (_eeed *CT_SphereCoords )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_eeed .LatAttr =0;_eeed .LonAttr =0;_eeed .RevAttr =0;for _ ,_daeb :=range start .Attr {if _daeb .Name .Local =="\u006c\u0061\u0074"{_dff ,_cadg :=_b .ParseInt (_daeb .Value ,10,32); +if _cadg !=nil {return _cadg ;};_eeed .LatAttr =int32 (_dff );continue ;};if _daeb .Name .Local =="\u006c\u006f\u006e"{_beea ,_aebb :=_b .ParseInt (_daeb .Value ,10,32);if _aebb !=nil {return _aebb ;};_eeed .LonAttr =int32 (_beea );continue ;};if _daeb .Name .Local =="\u0072\u0065\u0076"{_ccee ,_caee :=_b .ParseInt (_daeb .Value ,10,32); +if _caee !=nil {return _caee ;};_eeed .RevAttr =int32 (_ccee );continue ;};};for {_aca ,_aaf :=d .Token ();if _aaf !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0070\u0068\u0065\u0072\u0065C\u006f\u006f\u0072d\u0073:\u0020\u0025\u0073",_aaf ); +};if _efda ,_agd :=_aca .(_de .EndElement );_agd &&_efda .Name ==start .Name {break ;};};return nil ;}; // Validate validates the CT_Camera and its children -func (_bd *CT_Camera )Validate ()error {return _bd .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006d\u0065\u0072a");};func (_dfge *ST_NumSpacing )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dfge =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dfge =1; -case "\u0070\u0072\u006fp\u006f\u0072\u0074\u0069\u006f\u006e\u0061\u006c":*_dfge =2;case "\u0074a\u0062\u0075\u006c\u0061\u0072":*_dfge =3;};return nil ;};func (_gccdc *ST_PenAlignment )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdgf ,_bfdb :=d .Token (); -if _bfdb !=nil {return _bfdb ;};if _eaaa ,_dbggc :=_bdgf .(_c .EndElement );_dbggc &&_eaaa .Name ==start .Name {*_gccdc =1;return nil ;};if _eaec ,_gfgac :=_bdgf .(_c .CharData );!_gfgac {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",_bdgf ); -}else {switch string (_eaec ){case "":*_gccdc =0;case "\u0063\u0074\u0072":*_gccdc =1;case "\u0069\u006e":*_gccdc =2;};};_bdgf ,_bfdb =d .Token ();if _bfdb !=nil {return _bfdb ;};if _dcdg ,_aede :=_bdgf .(_c .EndElement );_aede &&_dcdg .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",_bdgf );};type EntityPicker struct{_d .CT_Empty }; +func (_df *CT_Camera )Validate ()error {return _df .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006d\u0065\u0072a");};func (_gcd *CT_LinearShadeProperties )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _gcd .AngAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077o\u0072\u003a\u0061\u006e\u0067"},Value :_c .Sprintf ("\u0025\u0076",*_gcd .AngAttr )}); +};if _gcd .ScaledAttr !=ST_OnOffUnset {_gcdf ,_ebg :=_gcd .ScaledAttr .MarshalXMLAttr (_de .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0063\u0061\u006c\u0065\u0064"});if _ebg !=nil {return _ebg ;};start .Attr =append (start .Attr ,_gcdf );};e .EncodeToken (start ); +e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};func (_agfe *CT_Scene3D )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {e .EncodeToken (start );_fggc :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0063\u0061\u006d\u0065\u0072\u0061"}}; +e .EncodeElement (_agfe .Camera ,_fggc );_bgdc :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072:\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}};e .EncodeElement (_agfe .LightRig ,_bgdc );e .EncodeToken (_de .EndElement {Name :start .Name }); +return nil ;};type ST_NumForm byte ;type Any interface{MarshalXML (_edbg *_de .Encoder ,_adab _de .StartElement )error ;UnmarshalXML (_efdge *_de .Decoder ,_gdccc _de .StartElement )error ;};type EG_LineDashProperties struct{PrstDash *CT_PresetLineDashProperties ; +};func (_gabb ST_PenAlignment )String ()string {switch _gabb {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u0069\u006e";};return "";};type ST_RectAlignment byte ; -// ValidateWithPath validates the CT_NumForm and its children, prefixing error messages with path -func (_efdf *CT_NumForm )ValidateWithPath (path string )error {if _efdf .ValAttr ==ST_NumFormUnset {return _g .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _eac :=_efdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eac !=nil {return _eac ;};return nil ;};func NewAG_Parids ()*AG_Parids {_ce :=&AG_Parids {};return _ce };type CT_PositivePercentage struct{ValAttr _fad .ST_PositivePercentage ; -};func NewCT_Camera ()*CT_Camera {_ae :=&CT_Camera {};_ae .PrstAttr =ST_PresetCameraType (1);return _ae ;}; - -// ValidateWithPath validates the CT_LineJoinMiterProperties and its children, prefixing error messages with path -func (_ebd *CT_LineJoinMiterProperties )ValidateWithPath (path string )error {if _ebd .LimAttr !=nil {if _baa :=_ebd .LimAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006d\u0041\u0074\u0074\u0072");_baa !=nil {return _baa ;};};return nil ;};func (_abf *CT_LineJoinMiterProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _abf .LimAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077o\u0072\u003a\u006c\u0069\u006d"},Value :_g .Sprintf ("\u0025\u0076",*_abf .LimAttr )}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type EG_Conflicts struct{ConflictIns *_d .CT_TrackChange ;ConflictDel *_d .CT_TrackChange ;}; - -// Validate validates the CT_GradientStopList and its children -func (_aab *CT_GradientStopList )Validate ()error {return _aab .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");};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;ST_PresetMaterialTypeNone ST_PresetMaterialType =16; -);func NewCT_NumSpacing ()*CT_NumSpacing {_egea :=&CT_NumSpacing {};_egea .ValAttr =ST_NumSpacing (1);return _egea ;};func ParseUnionST_OnOff (s string )(_fa .ST_OnOff ,error ){return _fa .ST_OnOff {},nil };func (_ebe *ST_RectAlignment )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ebe =0; -case "\u006e\u006f\u006e\u0065":*_ebe =1;case "\u0074\u006c":*_ebe =2;case "\u0074":*_ebe =3;case "\u0074\u0072":*_ebe =4;case "\u006c":*_ebe =5;case "\u0063\u0074\u0072":*_ebe =6;case "\u0072":*_ebe =7;case "\u0062\u006c":*_ebe =8;case "\u0062":*_ebe =9; -case "\u0062\u0072":*_ebe =10;};return nil ;};func (_gcgf ST_PresetMaterialType )ValidateWithPath (path string )error {switch _gcgf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16: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 (_gcgf )); -};return nil ;};const (ST_LigaturesUnset ST_Ligatures =0;ST_LigaturesNone ST_Ligatures =1;ST_LigaturesStandard ST_Ligatures =2;ST_LigaturesContextual ST_Ligatures =3;ST_LigaturesHistorical ST_Ligatures =4;ST_LigaturesDiscretional ST_Ligatures =5;ST_LigaturesStandardContextual ST_Ligatures =6; -ST_LigaturesStandardHistorical ST_Ligatures =7;ST_LigaturesContextualHistorical ST_Ligatures =8;ST_LigaturesStandardDiscretional ST_Ligatures =9;ST_LigaturesContextualDiscretional ST_Ligatures =10;ST_LigaturesHistoricalDiscretional ST_Ligatures =11;ST_LigaturesStandardContextualHistorical ST_Ligatures =12; -ST_LigaturesStandardContextualDiscretional ST_Ligatures =13;ST_LigaturesStandardHistoricalDiscretional ST_Ligatures =14;ST_LigaturesContextualHistoricalDiscretional ST_Ligatures =15;ST_LigaturesAll ST_Ligatures =16;);func (_cbgc ST_PenAlignment )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cbgc .String (),start ); -};func (_cae *CT_Color )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ac :for {_eec ,_acc :=d .Token ();if _acc !=nil {return _acc ;};switch _cca :=_eec .(type ){case _c .StartElement :switch _cca .Name {case _c .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cae .SrgbClr =NewCT_SRgbColor (); -if _cgb :=d .DecodeElement (_cae .SrgbClr ,&_cca );_cgb !=nil {return _cgb ;};case _c .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cae .SchemeClr =NewCT_SchemeColor (); -if _gf :=d .DecodeElement (_cae .SchemeClr ,&_cca );_gf !=nil {return _gf ;};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\u0043\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_cca .Name ); -if _ag :=d .Skip ();_ag !=nil {return _ag ;};};case _c .EndElement :break _ac ;case _c .CharData :};};return nil ;};type DocId struct{CT_LongHexNumber };func (_ffbe *ST_NumForm )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ffbe =0; -case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ffbe =1;case "\u006c\u0069\u006e\u0069\u006e\u0067":*_ffbe =2;case "\u006f\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_ffbe =3;};return nil ;};func (_dedf *CT_SphereCoords )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dedf .LatAttr =0; -_dedf .LonAttr =0;_dedf .RevAttr =0;for _ ,_cgaa :=range start .Attr {if _cgaa .Name .Local =="\u006c\u0061\u0074"{_fgfc ,_aada :=_fg .ParseInt (_cgaa .Value ,10,32);if _aada !=nil {return _aada ;};_dedf .LatAttr =int32 (_fgfc );continue ;};if _cgaa .Name .Local =="\u006c\u006f\u006e"{_aabdc ,_dbbf :=_fg .ParseInt (_cgaa .Value ,10,32); -if _dbbf !=nil {return _dbbf ;};_dedf .LonAttr =int32 (_aabdc );continue ;};if _cgaa .Name .Local =="\u0072\u0065\u0076"{_bbecf ,_dcf :=_fg .ParseInt (_cgaa .Value ,10,32);if _dcf !=nil {return _dcf ;};_dedf .RevAttr =int32 (_bbecf );continue ;};};for {_gdadb ,_ffae :=d .Token (); -if _ffae !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0070\u0068\u0065\u0072\u0065C\u006f\u006f\u0072d\u0073:\u0020\u0025\u0073",_ffae );};if _aeb ,_bdfc :=_gdadb .(_c .EndElement );_bdfc &&_aeb .Name ==start .Name {break ; -};};return nil ;};type CT_PresetLineDashProperties struct{ValAttr ST_PresetLineDashVal ;}; +// Validate validates the CT_TextOutlineEffect and its children +func (_ddecd *CT_TextOutlineEffect )Validate ()error {return _ddecd .ValidateWithPath ("C\u0054_\u0054\u0065\u0078\u0074\u004f\u0075\u0074\u006ci\u006e\u0065\u0045\u0066fe\u0063\u0074");}; -// ValidateWithPath validates the CT_SchemeColor and its children, prefixing error messages with path -func (_bdde *CT_SchemeColor )ValidateWithPath (path string )error {if _bdde .ValAttr ==ST_SchemeColorValUnset {return _g .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _fdcba :=_bdde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdcba !=nil {return _fdcba ;};for _ddgg ,_caa :=range _bdde .EG_ColorTransform {if _bfefd :=_caa .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_ddgg )); -_bfefd !=nil {return _bfefd ;};};return nil ;};func (_dccf *EntityPicker )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\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"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\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\u0077\u006fr"},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"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0077\u006fr\u003a\u0065\u006et\u0069\u0074\u0079\u0050\u0069\u0063\u006b\u0065\u0072";return _dccf .CT_Empty .MarshalXML (e ,start );};func (_aecba ST_BevelPresetType )ValidateWithPath (path string )error {switch _aecba {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aecba )); -};return nil ;};func (_cfdg ST_Ligatures )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cfdg .String (),start );};type ST_PresetMaterialType byte ; +// Validate validates the CT_Bevel and its children +func (_ecf *CT_Bevel )Validate ()error {return _ecf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0065\u0076\u0065\u006c");};func (_eaca ST_BevelPresetType )Validate ()error {return _eaca .ValidateWithPath ("")};func (_afca *CT_StylisticSets )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {e .EncodeToken (start ); +if _afca .StyleSet !=nil {_gade :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072:\u0073\u0074\u0079\u006c\u0065\u0053\u0065\u0074"}};for _ ,_ffgg :=range _afca .StyleSet {e .EncodeElement (_ffgg ,_gade );};};e .EncodeToken (_de .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the EntityPicker and its children, prefixing error messages with path -func (_dafa *EntityPicker )ValidateWithPath (path string )error {if _fgag :=_dafa .CT_Empty .ValidateWithPath (path );_fgag !=nil {return _fgag ;};return nil ;};type CT_StyleSet struct{IdAttr uint64 ;ValAttr ST_OnOff ;};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_PresetLineDashProperties and its children, prefixing error messages with path +func (_fgd *CT_PresetLineDashProperties )ValidateWithPath (path string )error {if _cffc :=_fgd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cffc !=nil {return _cffc ;};return nil ;}; -// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path -func (_bbfb *CT_OnOff )ValidateWithPath (path string )error {if _fdge :=_bbfb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdge !=nil {return _fdge ;};return nil ;};func (_dgfc *ST_CompoundLine )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dgfc =0; -case "\u0073\u006e\u0067":*_dgfc =1;case "\u0064\u0062\u006c":*_dgfc =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_dgfc =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_dgfc =4;case "\u0074\u0072\u0069":*_dgfc =5;};return nil ;};func (_egf *CT_GradientStopList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -_ggd :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0067\u0073"}};for _ ,_ccf :=range _egf .Gs {e .EncodeElement (_ccf ,_ggd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ecf *CT_Camera )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecf .PrstAttr =ST_PresetCameraType (1); -for _ ,_dab :=range start .Attr {if _dab .Name .Local =="\u0070\u0072\u0073\u0074"{_ecf .PrstAttr .UnmarshalXMLAttr (_dab );continue ;};};for {_eff ,_gde :=d .Token ();if _gde !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0061\u006de\u0072\u0061\u003a\u0020\u0025\u0073",_gde ); -};if _ga ,_eg :=_eff .(_c .EndElement );_eg &&_ga .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_AnimationChartBuildType (s string )(_fad .ST_AnimationChartBuildType ,error ){return _fad .ParseUnionST_AnimationChartBuildType (s );};func (_bgbd ST_Ligatures )String ()string {switch _bgbd {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case 3:return "\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c";case 4:return "\u0068\u0069\u0073\u0074\u006f\u0072\u0069\u0063\u0061\u006c"; -case 5:return "\u0064\u0069\u0073c\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c";case 6:return "\u0073t\u0061n\u0064\u0061\u0072\u0064\u0043o\u006e\u0074e\u0078\u0074\u0075\u0061\u006c";case 7:return "\u0073t\u0061n\u0064\u0061\u0072\u0064\u0048i\u0073\u0074o\u0072\u0069\u0063\u0061\u006c"; -case 8:return "c\u006fn\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0048i\u0073\u0074\u006f\u0072ic\u0061\u006c";case 9:return "s\u0074a\u006e\u0064\u0061\u0072\u0064\u0044\u0069\u0073c\u0072\u0065\u0074\u0069on\u0061\u006c";case 10:return "\u0063\u006f\u006e\u0074ex\u0074\u0075\u0061\u006c\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006ea\u006c"; -case 11:return "\u0068\u0069\u0073\u0074or\u0069\u0063\u0061\u006c\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006ea\u006c";case 12:return "\u0073\u0074\u0061\u006ed\u0061\u0072\u0064\u0043\u006f\u006e\u0074\u0065\u0078\u0074u\u0061l\u0048\u0069\u0073\u0074\u006f\u0072\u0069c\u0061\u006c"; -case 13:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0043\u006fn\u0074\u0065\u0078\u0074\u0075\u0061\u006cD\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c";case 14:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0048\u0069s\u0074\u006f\u0072\u0069\u0063\u0061\u006cD\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c"; -case 15:return "\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0048\u0069\u0073\u0074\u006fr\u0069c\u0061\u006c\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c";case 16:return "\u0061\u006c\u006c";};return "";};func NewCT_FillTextEffect ()*CT_FillTextEffect {_dd :=&CT_FillTextEffect {}; -return _dd }; +// ValidateWithPath validates the CT_SdtCheckboxSymbol and its children, prefixing error messages with path +func (_daa *CT_SdtCheckboxSymbol )ValidateWithPath (path string )error {return nil };func NewCT_OnOff ()*CT_OnOff {_edde :=&CT_OnOff {};return _edde }; -// ValidateWithPath validates the EG_ColorTransform and its children, prefixing error messages with path -func (_fbgb *EG_ColorTransform )ValidateWithPath (path string )error {if _fbgb .Tint !=nil {if _dega :=_fbgb .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_dega !=nil {return _dega ;};};if _fbgb .Shade !=nil {if _dcca :=_fbgb .Shade .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u0065"); -_dcca !=nil {return _dcca ;};};if _fbgb .Alpha !=nil {if _gage :=_fbgb .Alpha .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061");_gage !=nil {return _gage ;};};if _fbgb .HueMod !=nil {if _effd :=_fbgb .HueMod .ValidateWithPath (path +"\u002fH\u0075\u0065\u004d\u006f\u0064"); -_effd !=nil {return _effd ;};};if _fbgb .Sat !=nil {if _cfdd :=_fbgb .Sat .ValidateWithPath (path +"\u002f\u0053\u0061\u0074");_cfdd !=nil {return _cfdd ;};};if _fbgb .SatOff !=nil {if _gafb :=_fbgb .SatOff .ValidateWithPath (path +"\u002fS\u0061\u0074\u004f\u0066\u0066"); -_gafb !=nil {return _gafb ;};};if _fbgb .SatMod !=nil {if _ecee :=_fbgb .SatMod .ValidateWithPath (path +"\u002fS\u0061\u0074\u004d\u006f\u0064");_ecee !=nil {return _ecee ;};};if _fbgb .Lum !=nil {if _bbee :=_fbgb .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d"); -_bbee !=nil {return _bbee ;};};if _fbgb .LumOff !=nil {if _cecb :=_fbgb .LumOff .ValidateWithPath (path +"\u002fL\u0075\u006d\u004f\u0066\u0066");_cecb !=nil {return _cecb ;};};if _fbgb .LumMod !=nil {if _bgafb :=_fbgb .LumMod .ValidateWithPath (path +"\u002fL\u0075\u006d\u004d\u006f\u0064"); -_bgafb !=nil {return _bgafb ;};};return nil ;};func ParseStdlibTime (s string )(_f .Time ,error ){return _f .Time {},nil }; +// Validate validates the EG_LineDashProperties and its children +func (_ebde *EG_LineDashProperties )Validate ()error {return _ebde .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0044a\u0073\u0068\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_LongHexNumber ()*CT_LongHexNumber {_geeae :=&CT_LongHexNumber {}; +return _geeae };func (_fgbfg ST_OnOff )MarshalXMLAttr (name _de .Name )(_de .Attr ,error ){_affc :=_de .Attr {};_affc .Name =name ;switch _fgbfg {case ST_OnOffUnset :_affc .Value ="";case ST_OnOffTrue :_affc .Value ="\u0074\u0072\u0075\u0065";case ST_OnOffFalse :_affc .Value ="\u0066\u0061\u006cs\u0065"; +case ST_OnOff0 :_affc .Value ="\u0030";case ST_OnOff1 :_affc .Value ="\u0031";};return _affc ,nil ;};func (_dbf *CT_PositiveFixedPercentage )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077o\u0072\u003a\u0076\u0061\u006c"},Value :_c .Sprintf ("\u0025\u0076",_dbf .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};func (_fagg ST_SchemeColorVal )String ()string {switch _fagg {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 "\u0064\u006b\u0031";case 14:return "\u006c\u0074\u0031";case 15:return "\u0064\u006b\u0032"; +case 16:return "\u006c\u0074\u0032";case 17:return "\u0070\u0068\u0043l\u0072";};return "";};const (ST_LigaturesUnset ST_Ligatures =0;ST_LigaturesNone ST_Ligatures =1;ST_LigaturesStandard ST_Ligatures =2;ST_LigaturesContextual ST_Ligatures =3;ST_LigaturesHistorical ST_Ligatures =4; +ST_LigaturesDiscretional ST_Ligatures =5;ST_LigaturesStandardContextual ST_Ligatures =6;ST_LigaturesStandardHistorical ST_Ligatures =7;ST_LigaturesContextualHistorical ST_Ligatures =8;ST_LigaturesStandardDiscretional ST_Ligatures =9;ST_LigaturesContextualDiscretional ST_Ligatures =10; +ST_LigaturesHistoricalDiscretional ST_Ligatures =11;ST_LigaturesStandardContextualHistorical ST_Ligatures =12;ST_LigaturesStandardContextualDiscretional ST_Ligatures =13;ST_LigaturesStandardHistoricalDiscretional ST_Ligatures =14;ST_LigaturesContextualHistoricalDiscretional ST_Ligatures =15; +ST_LigaturesAll ST_Ligatures =16;); -// ValidateWithPath validates the CT_DefaultImageDpi and its children, prefixing error messages with path -func (_bdc *CT_DefaultImageDpi )ValidateWithPath (path string )error {return nil };func NewCT_PositiveFixedPercentage ()*CT_PositiveFixedPercentage {_eea :=&CT_PositiveFixedPercentage {};return _eea ;};func (_dedcc ST_RectAlignment )ValidateWithPath (path string )error {switch _dedcc {case 0,1,2,3,4,5,6,7,8,9,10: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 (_dedcc )); -};return nil ;};func (_eegf ST_LightRigType )String ()string {switch _eegf {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 "";};type ST_Ligatures byte ;func (_dac *CT_Color )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -if _dac .SrgbClr !=nil {_fga :=_c .StartElement {Name :_c .Name {Local :"w\u006f\u0072\u003a\u0073\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_dac .SrgbClr ,_fga );};if _dac .SchemeClr !=nil {_aef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; -e .EncodeElement (_dac .SchemeClr ,_aef );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cfff *EG_ColorChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbd :for {_ffafc ,_cgf :=d .Token ();if _cgf !=nil {return _cgf ; -};switch _cafa :=_ffafc .(type ){case _c .StartElement :switch _cafa .Name {case _c .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cfff .SrgbClr =NewCT_SRgbColor (); -if _fgce :=d .DecodeElement (_cfff .SrgbClr ,&_cafa );_fgce !=nil {return _fgce ;};case _c .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cfff .SchemeClr =NewCT_SchemeColor (); -if _acg :=d .DecodeElement (_cfff .SchemeClr ,&_cafa );_acg !=nil {return _acg ;};default:_e .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",_cafa .Name ); -if _bgaf :=d .Skip ();_bgaf !=nil {return _bgaf ;};};case _c .EndElement :break _bbd ;case _c .CharData :};};return nil ;};func (_fedgg ST_PenAlignment )ValidateWithPath (path string )error {switch _fedgg {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fedgg )); -};return nil ;};func (_afcad ST_OnOff )String ()string {switch _afcad {case 0:return "";case 1:return "\u0074\u0072\u0075\u0065";case 2:return "\u0066\u0061\u006cs\u0065";case 3:return "\u0030";case 4:return "\u0031";};return "";};func (_bdce *CT_LightRig )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_effg ,_ded :=_bdce .RigAttr .MarshalXMLAttr (_c .Name {Local :"\u0077o\u0072\u003a\u0072\u0069\u0067"}); -if _ded !=nil {return _ded ;};start .Attr =append (start .Attr ,_effg );_effg ,_ded =_bdce .DirAttr .MarshalXMLAttr (_c .Name {Local :"\u0077o\u0072\u003a\u0064\u0069\u0072"});if _ded !=nil {return _ded ;};start .Attr =append (start .Attr ,_effg );e .EncodeToken (start ); -if _bdce .Rot !=nil {_dde :=_c .StartElement {Name :_c .Name {Local :"\u0077o\u0072\u003a\u0072\u006f\u0074"}};e .EncodeElement (_bdce .Rot ,_dde );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dcbe ST_BevelPresetType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_afeg :=_c .Attr {}; -_afeg .Name =name ;switch _dcbe {case ST_BevelPresetTypeUnset :_afeg .Value ="";case ST_BevelPresetTypeRelaxedInset :_afeg .Value ="\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074";case ST_BevelPresetTypeCircle :_afeg .Value ="\u0063\u0069\u0072\u0063\u006c\u0065"; -case ST_BevelPresetTypeSlope :_afeg .Value ="\u0073\u006c\u006fp\u0065";case ST_BevelPresetTypeCross :_afeg .Value ="\u0063\u0072\u006fs\u0073";case ST_BevelPresetTypeAngle :_afeg .Value ="\u0061\u006e\u0067l\u0065";case ST_BevelPresetTypeSoftRound :_afeg .Value ="\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed"; -case ST_BevelPresetTypeConvex :_afeg .Value ="\u0063\u006f\u006e\u0076\u0065\u0078";case ST_BevelPresetTypeCoolSlant :_afeg .Value ="\u0063o\u006f\u006c\u0053\u006c\u0061\u006et";case ST_BevelPresetTypeDivot :_afeg .Value ="\u0064\u0069\u0076o\u0074";case ST_BevelPresetTypeRiblet :_afeg .Value ="\u0072\u0069\u0062\u006c\u0065\u0074"; -case ST_BevelPresetTypeHardEdge :_afeg .Value ="\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065";case ST_BevelPresetTypeArtDeco :_afeg .Value ="\u0061r\u0074\u0044\u0065\u0063\u006f";};return _afeg ,nil ;};func (_ceb *CT_LinearShadeProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ceb .AngAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077o\u0072\u003a\u0061\u006e\u0067"},Value :_g .Sprintf ("\u0025\u0076",*_ceb .AngAttr )}); -};if _ceb .ScaledAttr !=ST_OnOffUnset {_dgg ,_gdb :=_ceb .ScaledAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0063\u0061\u006c\u0065\u0064"});if _gdb !=nil {return _gdb ;};start .Attr =append (start .Attr ,_dgg );};e .EncodeToken (start ); -e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_PositiveFixedPercentage struct{ValAttr _fad .ST_PositiveFixedPercentage ;};func (_fc *CT_Camera )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_bb ,_bca :=_fc .PrstAttr .MarshalXMLAttr (_c .Name {Local :"\u0077\u006f\u0072\u003a\u0070\u0072\u0073\u0074"}); -if _bca !=nil {return _bca ;};start .Attr =append (start .Attr ,_bb );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ConflictMode struct{CT_OnOff };func NewCustomXmlConflictDelRangeStart ()*CustomXmlConflictDelRangeStart {_aee :=&CustomXmlConflictDelRangeStart {}; -_aee .CT_TrackChange =*_d .NewCT_TrackChange ();return _aee ;};func NewCT_DefaultImageDpi ()*CT_DefaultImageDpi {_dfb :=&CT_DefaultImageDpi {};return _dfb };func (_gfab *CT_PresetLineDashProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aga :=range start .Attr {if _aga .Name .Local =="\u0076\u0061\u006c"{_gfab .ValAttr .UnmarshalXMLAttr (_aga ); -continue ;};};for {_gcde ,_bfa :=d .Token ();if _bfa !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0072e\u0073\u0065\u0074\u004c\u0069\u006ee\u0044\u0061\u0073\u0068\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065s\u003a\u0020\u0025\u0073",_bfa ); -};if _efg ,_egfb :=_gcde .(_c .EndElement );_egfb &&_efg .Name ==start .Name {break ;};};return nil ;};func (_ceaf *EG_RPrOpenType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u0077o\u0072:\u0045\u0047\u005f\u0052\u0050r\u004f\u0070e\u006e\u0054\u0079\u0070\u0065"; -if _ceaf .Ligatures !=nil {_bedf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u006c\u0069\u0067\u0061\u0074\u0075\u0072\u0065\u0073"}};e .EncodeElement (_ceaf .Ligatures ,_bedf );};if _ceaf .NumForm !=nil {_eacb :=_c .StartElement {Name :_c .Name {Local :"w\u006f\u0072\u003a\u006e\u0075\u006d\u0046\u006f\u0072\u006d"}}; -e .EncodeElement (_ceaf .NumForm ,_eacb );};if _ceaf .NumSpacing !=nil {_aeef :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u006e\u0075\u006d\u0053\u0070a\u0063\u0069\u006e\u0067"}};e .EncodeElement (_ceaf .NumSpacing ,_aeef );}; -if _ceaf .StylisticSets !=nil {_afg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0074\u0079\u006c\u0069\u0073\u0074\u0069c\u0053\u0065\u0074\u0073"}};e .EncodeElement (_ceaf .StylisticSets ,_afg );};if _ceaf .CntxtAlts !=nil {_bfdf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0063\u006e\u0074\u0078\u0074\u0041\u006c\u0074\u0073"}}; -e .EncodeElement (_ceaf .CntxtAlts ,_bfdf );};return nil ;};func (_cfea *CT_LongHexNumber )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077o\u0072\u003a\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_cfea .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CustomXmlConflictInsRangeStart and its children +func (_dfg *CustomXmlConflictInsRangeStart )Validate ()error {return _dfg .ValidateWithPath ("\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043o\u006e\u0066\u006c\u0069\u0063\u0074\u0049n\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"); +};func (_dcab ST_LineCap )MarshalXMLAttr (name _de .Name )(_de .Attr ,error ){_dbafa :=_de .Attr {};_dbafa .Name =name ;switch _dcab {case ST_LineCapUnset :_dbafa .Value ="";case ST_LineCapRnd :_dbafa .Value ="\u0072\u006e\u0064";case ST_LineCapSq :_dbafa .Value ="\u0073\u0071"; +case ST_LineCapFlat :_dbafa .Value ="\u0066\u006c\u0061\u0074";};return _dbafa ,nil ;};func (_gaebe *ST_PathShadeType )UnmarshalXMLAttr (attr _de .Attr )error {switch attr .Value {case "":*_gaebe =0;case "\u0073\u0068\u0061p\u0065":*_gaebe =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_gaebe =2; +case "\u0072\u0065\u0063\u0074":*_gaebe =3;};return nil ;};func (_ebdd ST_PathShadeType )Validate ()error {return _ebdd .ValidateWithPath ("")};type CustomXmlConflictDelRangeStart struct{_bf .CT_TrackChange };func ParseUnionST_PositivePercentage (s string )(_def .ST_PositivePercentage ,error ){return _def .ParseUnionST_PositivePercentage (s ); +};func (_eeba ST_CompoundLine )Validate ()error {return _eeba .ValidateWithPath ("")};func (_ffccc *ST_NumForm )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_adfb ,_cgbe :=d .Token ();if _cgbe !=nil {return _cgbe ;};if _cbdf ,_gabc :=_adfb .(_de .EndElement ); +_gabc &&_cbdf .Name ==start .Name {*_ffccc =1;return nil ;};if _abab ,_ggaa :=_adfb .(_de .CharData );!_ggaa {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",_adfb ); +}else {switch string (_abab ){case "":*_ffccc =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ffccc =1;case "\u006c\u0069\u006e\u0069\u006e\u0067":*_ffccc =2;case "\u006f\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_ffccc =3;};};_adfb ,_cgbe =d .Token (); +if _cgbe !=nil {return _cgbe ;};if _ddege ,_dccf :=_adfb .(_de .EndElement );_dccf &&_ddege .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",_adfb ); +};func NewCT_Shadow ()*CT_Shadow {_eebb :=&CT_Shadow {};return _eebb };const (ST_PresetLineDashValUnset ST_PresetLineDashVal =0;ST_PresetLineDashValSolid ST_PresetLineDashVal =1;ST_PresetLineDashValDot ST_PresetLineDashVal =2;ST_PresetLineDashValSysDot ST_PresetLineDashVal =3; +ST_PresetLineDashValDash ST_PresetLineDashVal =4;ST_PresetLineDashValSysDash ST_PresetLineDashVal =5;ST_PresetLineDashValLgDash ST_PresetLineDashVal =6;ST_PresetLineDashValDashDot ST_PresetLineDashVal =7;ST_PresetLineDashValSysDashDot ST_PresetLineDashVal =8; +ST_PresetLineDashValLgDashDot ST_PresetLineDashVal =9;ST_PresetLineDashValLgDashDotDot ST_PresetLineDashVal =10;ST_PresetLineDashValSysDashDotDot ST_PresetLineDashVal =11;);type ST_PresetMaterialType byte ;type CT_Props3D struct{ExtrusionHAttr *int64 ; +ContourWAttr *int64 ;PrstMaterialAttr ST_PresetMaterialType ;BevelT *CT_Bevel ;BevelB *CT_Bevel ;ExtrusionClr *CT_Color ;ContourClr *CT_Color ;}; -// ValidateWithPath validates the CT_Shadow and its children, prefixing error messages with path -func (_ffee *CT_Shadow )ValidateWithPath (path string )error {if _ffee .BlurRadAttr !=nil {if *_ffee .BlurRadAttr < 0{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0042\u006c\u0075\u0072\u0052\u0061\u0064\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_ffee .BlurRadAttr ); -};if *_ffee .BlurRadAttr > 27273042316900{return _g .Errorf ("\u0025\u0073/\u006d\u002e\u0042\u006c\u0075r\u0052\u0061\u0064\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_ffee .BlurRadAttr ); -};};if _ffee .DistAttr !=nil {if *_ffee .DistAttr < 0{return _g .Errorf ("\u0025\u0073/m\u002e\u0044\u0069s\u0074\u0041\u0074\u0074r m\u0075st\u0020\u0062\u0065\u0020\u003e\u003d\u00200 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ffee .DistAttr ); -};if *_ffee .DistAttr > 27273042316900{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0044i\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u0020\u0032\u00372\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068a\u0076e\u0020\u0025\u0076\u0029",path ,*_ffee .DistAttr ); -};};if _ffee .DirAttr !=nil {if *_ffee .DirAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0044\u0069r\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ffee .DirAttr ); -};if *_ffee .DirAttr >=21600000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002eD\u0069\u0072\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_ffee .DirAttr ); -};};if _ffee .SxAttr !=nil {if _cbcga :=_ffee .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_cbcga !=nil {return _cbcga ;};};if _ffee .SyAttr !=nil {if _bab :=_ffee .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072"); -_bab !=nil {return _bab ;};};if _ffee .KxAttr !=nil {if *_ffee .KxAttr <=-5400000{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_ffee .KxAttr ); -};if *_ffee .KxAttr >=5400000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0078\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_ffee .KxAttr ); -};};if _ffee .KyAttr !=nil {if *_ffee .KyAttr <=-5400000{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u0020\u002d\u0035\u0034\u0030\u0030\u0030\u0030\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_ffee .KyAttr ); -};if *_ffee .KyAttr >=5400000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004b\u0079\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020<\u0020\u0035\u0034\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_ffee .KyAttr ); -};};if _dfbeb :=_ffee .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_dfbeb !=nil {return _dfbeb ;};if _ffee .SrgbClr !=nil {if _eeda :=_ffee .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_eeda !=nil {return _eeda ;};};if _ffee .SchemeClr !=nil {if _bgc :=_ffee .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_bgc !=nil {return _bgc ;};};return nil ;};func (_fceg ST_NumForm )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fceg .String (),start ); -};func (_ddbdg ST_BevelPresetType )String ()string {switch _ddbdg {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 NewDefaultImageDpi ()*DefaultImageDpi {_bcge :=&DefaultImageDpi {}; -_bcge .CT_DefaultImageDpi =*NewCT_DefaultImageDpi ();return _bcge ;};func NewCT_SchemeColor ()*CT_SchemeColor {_gade :=&CT_SchemeColor {};_gade .ValAttr =ST_SchemeColorVal (1);return _gade ;};func (_cfeg *EG_FillProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cfeg .NoFill !=nil {_ddea :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_cfeg .NoFill ,_ddea );};if _cfeg .SolidFill !=nil {_ddgf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cfeg .SolidFill ,_ddgf );};if _cfeg .GradFill !=nil {_dabdc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072:\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_cfeg .GradFill ,_dabdc );};return nil ;};func (_agd *ST_PresetCameraType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_agd =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_agd =1; -case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_agd =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_agd =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_agd =4; -case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_agd =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_agd =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_agd =7; -case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_agd =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_agd =9; -case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_agd =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_agd =11; -case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_agd =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_agd =13; -case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_agd =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_agd =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":*_agd =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_agd =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":*_agd =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_agd =19; -case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_agd =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_agd =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_agd =22; -case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_agd =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_agd =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_agd =25; -case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_agd =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_agd =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_agd =28; -case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_agd =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_agd =30;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_agd =31; -case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_agd =32;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_agd =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_agd =34; -case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_agd =35;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_agd =36; -case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_agd =37;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_agd =38; -case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_agd =39;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_agd =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_agd =41; -case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_agd =42;case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_agd =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_agd =44; -case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_agd =45;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_agd =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_agd =47; -case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_agd =48;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_agd =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_agd =50; -case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_agd =51;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_agd =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":*_agd =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":*_agd =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":*_agd =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":*_agd =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":*_agd =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":*_agd =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":*_agd =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":*_agd =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_agd =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":*_agd =62;};return nil ;}; +// Validate validates the EG_RPrOpenType and its children +func (_bgad *EG_RPrOpenType )Validate ()error {return _bgad .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u004f\u0070\u0065n\u0054\u0079\u0070\u0065");};func (_efabd ST_NumForm )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {return e .EncodeElement (_efabd .String (),start ); +}; -// ValidateWithPath validates the CT_FillTextEffect and its children, prefixing error messages with path -func (_ddc *CT_FillTextEffect )ValidateWithPath (path string )error {if _ddc .NoFill !=nil {if _cb :=_ddc .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cb !=nil {return _cb ;};};if _ddc .SolidFill !=nil {if _cdd :=_ddc .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_cdd !=nil {return _cdd ;};};if _ddc .GradFill !=nil {if _gab :=_ddc .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_gab !=nil {return _gab ;};};return nil ;};func (_dfff ST_LineCap )String ()string {switch _dfff {case 0:return ""; -case 1:return "\u0072\u006e\u0064";case 2:return "\u0073\u0071";case 3:return "\u0066\u006c\u0061\u0074";};return "";};func (_ggdaf ST_NumForm )String ()string {switch _ggdaf {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u006c\u0069\u006e\u0069\u006e\u0067"; -case 3:return "\u006f\u006c\u0064\u0053\u0074\u0079\u006c\u0065";};return "";};func (_degd *CT_SRgbColor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077o\u0072\u003a\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_degd .ValAttr )}); -e .EncodeToken (start );if _degd .EG_ColorTransform !=nil {for _ ,_ddca :=range _degd .EG_ColorTransform {_ddca .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SolidColorFillProperties and its children +func (_ggba *CT_SolidColorFillProperties )Validate ()error {return _ggba .ValidateWithPath ("C\u0054\u005f\u0053\u006f\u006c\u0069d\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006cP\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073");};func (_edbe *CT_RelativeRect )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _edbe .LAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077\u006f\u0072:\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_edbe .LAttr )}); +};if _edbe .TAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077\u006f\u0072:\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_edbe .TAttr )});};if _edbe .RAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077\u006f\u0072:\u0072"},Value :_c .Sprintf ("\u0025\u0076",*_edbe .RAttr )}); +};if _edbe .BAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077\u006f\u0072:\u0062"},Value :_c .Sprintf ("\u0025\u0076",*_edbe .BAttr )});};e .EncodeToken (start );e .EncodeToken (_de .EndElement {Name :start .Name }); +return nil ;};func (_cacd *CT_SchemeColor )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {_aadg ,_adaa :=_cacd .ValAttr .MarshalXMLAttr (_de .Name {Local :"\u0077o\u0072\u003a\u0076\u0061\u006c"});if _adaa !=nil {return _adaa ;};start .Attr =append (start .Attr ,_aadg ); +e .EncodeToken (start );if _cacd .EG_ColorTransform !=nil {for _ ,_gcga :=range _cacd .EG_ColorTransform {_gcga .MarshalXML (e ,_de .StartElement {});};};e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};func (_beda ST_PenAlignment )ValidateWithPath (path string )error {switch _beda {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 (_beda )); +};return nil ;};func (_ecef ST_NumSpacing )ValidateWithPath (path string )error {switch _ecef {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 (_ecef )); +};return nil ;};type ST_PathShadeType byte ;func (_cgde ST_BevelPresetType )String ()string {switch _cgde {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 NewCT_SdtCheckbox ()*CT_SdtCheckbox {_ggfd :=&CT_SdtCheckbox {}; +return _ggfd }; -// Validate validates the CT_LineJoinMiterProperties and its children -func (_bdg *CT_LineJoinMiterProperties )Validate ()error {return _bdg .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 (_eed *CT_FillTextEffect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -if _eed .NoFill !=nil {_edb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eed .NoFill ,_edb );};if _eed .SolidFill !=nil {_gc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_eed .SolidFill ,_gc );};if _eed .GradFill !=nil {_gbb :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072:\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eed .GradFill ,_gbb );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_NumSpacing and its children, prefixing error messages with path +func (_ddcc *CT_NumSpacing )ValidateWithPath (path string )error {if _ddcc .ValAttr ==ST_NumSpacingUnset {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 _af :=_ddcc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_af !=nil {return _af ;};return nil ;};func (_fb *CT_Bevel )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _fb .WAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077\u006f\u0072:\u0077"},Value :_c .Sprintf ("\u0025\u0076",*_fb .WAttr )}); +};if _fb .HAttr !=nil {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077\u006f\u0072:\u0068"},Value :_c .Sprintf ("\u0025\u0076",*_fb .HAttr )});};if _fb .PrstAttr !=ST_BevelPresetTypeUnset {_e ,_gee :=_fb .PrstAttr .MarshalXMLAttr (_de .Name {Local :"\u0077\u006f\u0072\u003a\u0070\u0072\u0073\u0074"}); +if _gee !=nil {return _gee ;};start .Attr =append (start .Attr ,_e );};e .EncodeToken (start );e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};func NewCT_RelativeRect ()*CT_RelativeRect {_aefc :=&CT_RelativeRect {};return _aefc };func NewCT_Props3D ()*CT_Props3D {_adf :=&CT_Props3D {}; +return _adf };func (_acba ST_PresetMaterialType )ValidateWithPath (path string )error {switch _acba {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 (_acba )); +};return nil ;};func ParseUnionST_Coordinate32 (s string )(_def .ST_Coordinate32 ,error ){return _def .ParseUnionST_Coordinate32 (s );};func ParseUnionST_Coordinate (s string )(_def .ST_Coordinate ,error ){return _def .ParseUnionST_Coordinate (s );};func (_dbgb *CT_GradientStopList )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_fde :for {_efe ,_ece :=d .Token (); +if _ece !=nil {return _ece ;};switch _fed :=_efe .(type ){case _de .StartElement :switch _fed .Name {case _de .Name {Space :"\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",Local :"\u0067\u0073"}:_gdb :=NewCT_GradientStop (); +if _bbb :=d .DecodeElement (_gdb ,&_fed );_bbb !=nil {return _bbb ;};_dbgb .Gs =append (_dbgb .Gs ,_gdb );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\u0043\u0054\u005f\u0047\u0072\u0061\u0064\u0069\u0065\u006etS\u0074\u006f\u0070\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fed .Name ); +if _bdg :=d .Skip ();_bdg !=nil {return _bdg ;};};case _de .EndElement :break _fde ;case _de .CharData :};};return nil ;};func (_edcg *ST_Ligatures )UnmarshalXMLAttr (attr _de .Attr )error {switch attr .Value {case "":*_edcg =0;case "\u006e\u006f\u006e\u0065":*_edcg =1; +case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_edcg =2;case "\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c":*_edcg =3;case "\u0068\u0069\u0073\u0074\u006f\u0072\u0069\u0063\u0061\u006c":*_edcg =4;case "\u0064\u0069\u0073c\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c":*_edcg =5; +case "\u0073t\u0061n\u0064\u0061\u0072\u0064\u0043o\u006e\u0074e\u0078\u0074\u0075\u0061\u006c":*_edcg =6;case "\u0073t\u0061n\u0064\u0061\u0072\u0064\u0048i\u0073\u0074o\u0072\u0069\u0063\u0061\u006c":*_edcg =7;case "c\u006fn\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0048i\u0073\u0074\u006f\u0072ic\u0061\u006c":*_edcg =8; +case "s\u0074a\u006e\u0064\u0061\u0072\u0064\u0044\u0069\u0073c\u0072\u0065\u0074\u0069on\u0061\u006c":*_edcg =9;case "\u0063\u006f\u006e\u0074ex\u0074\u0075\u0061\u006c\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006ea\u006c":*_edcg =10;case "\u0068\u0069\u0073\u0074or\u0069\u0063\u0061\u006c\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006ea\u006c":*_edcg =11; +case "\u0073\u0074\u0061\u006ed\u0061\u0072\u0064\u0043\u006f\u006e\u0074\u0065\u0078\u0074u\u0061l\u0048\u0069\u0073\u0074\u006f\u0072\u0069c\u0061\u006c":*_edcg =12;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0043\u006fn\u0074\u0065\u0078\u0074\u0075\u0061\u006cD\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c":*_edcg =13; +case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0048\u0069s\u0074\u006f\u0072\u0069\u0063\u0061\u006cD\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c":*_edcg =14;case "\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0048\u0069\u0073\u0074\u006fr\u0069c\u0061\u006c\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c":*_edcg =15; +case "\u0061\u006c\u006c":*_edcg =16;};return nil ;};func (_bg *AG_Parids )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0070\u0061\u0072\u0061\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_bg .ParaIdAttr )}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0074\u0065\u0078\u0074\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_bg .TextIdAttr )});start .Name .Local ="\u0077\u006f\u0072\u003a\u0041\u0047\u005f\u0050\u0061\u0072\u0069\u0064\u0073"; +return nil ;};func NewCT_Scene3D ()*CT_Scene3D {_cbgg :=&CT_Scene3D {};_cbgg .Camera =NewCT_Camera ();_cbgg .LightRig =NewCT_LightRig ();return _cbgg ;};type ST_BevelPresetType byte ; -// ValidateWithPath validates the CustomXmlConflictInsRangeEnd and its children, prefixing error messages with path -func (_decb *CustomXmlConflictInsRangeEnd )ValidateWithPath (path string )error {if _fecd :=_decb .CT_Markup .ValidateWithPath (path );_fecd !=nil {return _fecd ;};return nil ;};func NewEG_FillProperties ()*EG_FillProperties {_cge :=&EG_FillProperties {}; -return _cge }; +// ValidateWithPath validates the ConflictMode and its children, prefixing error messages with path +func (_cagbd *ConflictMode )ValidateWithPath (path string )error {if _dfbc :=_cagbd .CT_OnOff .ValidateWithPath (path );_dfbc !=nil {return _dfbc ;};return nil ;};func (_gdfa *CT_DefaultImageDpi )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {for _ ,_defc :=range start .Attr {if _defc .Name .Local =="\u0076\u0061\u006c"{_bge ,_dae :=_b .ParseInt (_defc .Value ,10,64); +if _dae !=nil {return _dae ;};_gdfa .ValAttr =_bge ;continue ;};};for {_aee ,_abe :=d .Token ();if _abe !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0044\u0065\u0066\u0061\u0075\u006c\u0074I\u006d\u0061\u0067\u0065\u0044\u0070\u0069\u003a\u0020\u0025\u0073",_abe ); +};if _ecfa ,_aec :=_aee .(_de .EndElement );_aec &&_ecfa .Name ==start .Name {break ;};};return nil ;};type ST_SchemeColorVal byte ;func (_geb *CT_GradientFillProperties )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {e .EncodeToken (start ); +if _geb .GsLst !=nil {_eag :=_de .StartElement {Name :_de .Name {Local :"\u0077o\u0072\u003a\u0067\u0073\u004c\u0073t"}};e .EncodeElement (_geb .GsLst ,_eag );};if _geb .Lin !=nil {_dfa :=_de .StartElement {Name :_de .Name {Local :"\u0077o\u0072\u003a\u006c\u0069\u006e"}}; +e .EncodeElement (_geb .Lin ,_dfa );};if _geb .Path !=nil {_fbgc :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_geb .Path ,_fbgc );};e .EncodeToken (_de .EndElement {Name :start .Name }); +return nil ;};func NewEG_LineDashProperties ()*EG_LineDashProperties {_gaadde :=&EG_LineDashProperties {};return _gaadde ;};type EG_LineJoinProperties struct{Round *_bf .CT_Empty ;Bevel *_bf .CT_Empty ;Miter *CT_LineJoinMiterProperties ;};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; +ST_PresetMaterialTypeNone ST_PresetMaterialType =16;);func (_dce ST_OnOff )String ()string {switch _dce {case 0:return "";case 1:return "\u0074\u0072\u0075\u0065";case 2:return "\u0066\u0061\u006cs\u0065";case 3:return "\u0030";case 4:return "\u0031";}; +return "";};func (_aaa *CT_Color )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_ef :for {_dbg ,_edba :=d .Token ();if _edba !=nil {return _edba ;};switch _ee :=_dbg .(type ){case _de .StartElement :switch _ee .Name {case _de .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_aaa .SrgbClr =NewCT_SRgbColor (); +if _fec :=d .DecodeElement (_aaa .SrgbClr ,&_ee );_fec !=nil {return _fec ;};case _de .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_aaa .SchemeClr =NewCT_SchemeColor (); +if _fg :=d .DecodeElement (_aaa .SchemeClr ,&_ee );_fg !=nil {return _fg ;};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\u006f\u006c\u006f\u0072\u0020\u0025\u0076",_ee .Name ); +if _ecb :=d .Skip ();_ecb !=nil {return _ecb ;};};case _de .EndElement :break _ef ;case _de .CharData :};};return nil ;};func NewEG_Conflicts ()*EG_Conflicts {_bfbg :=&EG_Conflicts {};return _bfbg };func (_edbac *CustomXmlConflictInsRangeStart )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_edbac .CT_TrackChange =*_bf .NewCT_TrackChange (); +for {_cgba ,_cfbf :=d .Token ();if _cfbf !=nil {return _c .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_cfbf ); +};if _fbd ,_abdab :=_cgba .(_de .EndElement );_abdab &&_fbd .Name ==start .Name {break ;};};return nil ;};func (_gae *CT_LinearShadeProperties )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {for _ ,_fab :=range start .Attr {if _fab .Name .Local =="\u0061\u006e\u0067"{_egb ,_gbda :=_b .ParseInt (_fab .Value ,10,32); +if _gbda !=nil {return _gbda ;};_ffafc :=int32 (_egb );_gae .AngAttr =&_ffafc ;continue ;};if _fab .Name .Local =="\u0073\u0063\u0061\u006c\u0065\u0064"{_gae .ScaledAttr .UnmarshalXMLAttr (_fab );continue ;};};for {_gef ,_cff :=d .Token ();if _cff !=nil {return _c .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",_cff ); +};if _gdd ,_acgf :=_gef .(_de .EndElement );_acgf &&_gdd .Name ==start .Name {break ;};};return nil ;};type ST_PenAlignment byte ; -// Validate validates the EG_RPrTextEffects and its children -func (_eadd *EG_RPrTextEffects )Validate ()error {return _eadd .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0054\u0065\u0078\u0074\u0045\u0066f\u0065\u0063\u0074\u0073");};func (_edgeg ST_LightRigType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dfcg :=_c .Attr {}; -_dfcg .Name =name ;switch _edgeg {case ST_LightRigTypeUnset :_dfcg .Value ="";case ST_LightRigTypeLegacyFlat1 :_dfcg .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031";case ST_LightRigTypeLegacyFlat2 :_dfcg .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032"; -case ST_LightRigTypeLegacyFlat3 :_dfcg .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033";case ST_LightRigTypeLegacyFlat4 :_dfcg .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034";case ST_LightRigTypeLegacyNormal1 :_dfcg .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031"; -case ST_LightRigTypeLegacyNormal2 :_dfcg .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032";case ST_LightRigTypeLegacyNormal3 :_dfcg .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033"; -case ST_LightRigTypeLegacyNormal4 :_dfcg .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034";case ST_LightRigTypeLegacyHarsh1 :_dfcg .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031";case ST_LightRigTypeLegacyHarsh2 :_dfcg .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032"; -case ST_LightRigTypeLegacyHarsh3 :_dfcg .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033";case ST_LightRigTypeLegacyHarsh4 :_dfcg .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034";case ST_LightRigTypeThreePt :_dfcg .Value ="\u0074h\u0072\u0065\u0065\u0050\u0074"; -case ST_LightRigTypeBalanced :_dfcg .Value ="\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064";case ST_LightRigTypeSoft :_dfcg .Value ="\u0073\u006f\u0066\u0074";case ST_LightRigTypeHarsh :_dfcg .Value ="\u0068\u0061\u0072s\u0068";case ST_LightRigTypeFlood :_dfcg .Value ="\u0066\u006c\u006fo\u0064"; -case ST_LightRigTypeContrasting :_dfcg .Value ="c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067";case ST_LightRigTypeMorning :_dfcg .Value ="\u006do\u0072\u006e\u0069\u006e\u0067";case ST_LightRigTypeSunrise :_dfcg .Value ="\u0073u\u006e\u0072\u0069\u0073\u0065"; -case ST_LightRigTypeSunset :_dfcg .Value ="\u0073\u0075\u006e\u0073\u0065\u0074";case ST_LightRigTypeChilly :_dfcg .Value ="\u0063\u0068\u0069\u006c\u006c\u0079";case ST_LightRigTypeFreezing :_dfcg .Value ="\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067"; -case ST_LightRigTypeFlat :_dfcg .Value ="\u0066\u006c\u0061\u0074";case ST_LightRigTypeTwoPt :_dfcg .Value ="\u0074\u0077\u006fP\u0074";case ST_LightRigTypeGlow :_dfcg .Value ="\u0067\u006c\u006f\u0077";case ST_LightRigTypeBrightRoom :_dfcg .Value ="\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d"; -};return _dfcg ,nil ;};func (_eccg *EG_LineJoinProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eeegc :for {_fddd ,_eeacb :=d .Token ();if _eeacb !=nil {return _eeacb ;};switch _cagd :=_fddd .(type ){case _c .StartElement :switch _cagd .Name {case _c .Name {Space :"\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",Local :"\u0072\u006f\u0075n\u0064"}:_eccg .Round =_d .NewCT_Empty (); -if _feda :=d .DecodeElement (_eccg .Round ,&_cagd );_feda !=nil {return _feda ;};case _c .Name {Space :"\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",Local :"\u0062\u0065\u0076e\u006c"}:_eccg .Bevel =_d .NewCT_Empty (); -if _dbfc :=d .DecodeElement (_eccg .Bevel ,&_cagd );_dbfc !=nil {return _dbfc ;};case _c .Name {Space :"\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",Local :"\u006d\u0069\u0074e\u0072"}:_eccg .Miter =NewCT_LineJoinMiterProperties (); -if _aacc :=d .DecodeElement (_eccg .Miter ,&_cagd );_aacc !=nil {return _aacc ;};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 E\u0047\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_cagd .Name ); -if _acfb :=d .Skip ();_acfb !=nil {return _acfb ;};};case _c .EndElement :break _eeegc ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_NumForm and its children, prefixing error messages with path +func (_deabe *CT_NumForm )ValidateWithPath (path string )error {if _deabe .ValAttr ==ST_NumFormUnset {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 _cgb :=_deabe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgb !=nil {return _cgb ;};return nil ;};func (_ffa *CT_Bevel )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {for _ ,_gd :=range start .Attr {if _gd .Name .Local =="\u0077"{_cd ,_ec :=_b .ParseInt (_gd .Value ,10,64); +if _ec !=nil {return _ec ;};_ffa .WAttr =&_cd ;continue ;};if _gd .Name .Local =="\u0068"{_gb ,_dd :=_b .ParseInt (_gd .Value ,10,64);if _dd !=nil {return _dd ;};_ffa .HAttr =&_gb ;continue ;};if _gd .Name .Local =="\u0070\u0072\u0073\u0074"{_ffa .PrstAttr .UnmarshalXMLAttr (_gd ); +continue ;};};for {_ce ,_aad :=d .Token ();if _aad !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0065\u0076\u0065\u006c: \u0025\u0073",_aad );};if _bb ,_ed :=_ce .(_de .EndElement );_ed &&_bb .Name ==start .Name {break ; +};};return nil ;};func NewCT_PositiveFixedPercentage ()*CT_PositiveFixedPercentage {_afg :=&CT_PositiveFixedPercentage {};return _afg ;};func (_adbf ST_PenAlignment )MarshalXMLAttr (name _de .Name )(_de .Attr ,error ){_caccc :=_de .Attr {};_caccc .Name =name ; +switch _adbf {case ST_PenAlignmentUnset :_caccc .Value ="";case ST_PenAlignmentCtr :_caccc .Value ="\u0063\u0074\u0072";case ST_PenAlignmentIn :_caccc .Value ="\u0069\u006e";};return _caccc ,nil ;};func (_afeca *EG_RPrOpenType )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {start .Name .Local ="\u0077o\u0072:\u0045\u0047\u005f\u0052\u0050r\u004f\u0070e\u006e\u0054\u0079\u0070\u0065"; +if _afeca .Ligatures !=nil {_cede :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u006c\u0069\u0067\u0061\u0074\u0075\u0072\u0065\u0073"}};e .EncodeElement (_afeca .Ligatures ,_cede );};if _afeca .NumForm !=nil {_fdda :=_de .StartElement {Name :_de .Name {Local :"w\u006f\u0072\u003a\u006e\u0075\u006d\u0046\u006f\u0072\u006d"}}; +e .EncodeElement (_afeca .NumForm ,_fdda );};if _afeca .NumSpacing !=nil {_beaf :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u006e\u0075\u006d\u0053\u0070a\u0063\u0069\u006e\u0067"}};e .EncodeElement (_afeca .NumSpacing ,_beaf ); +};if _afeca .StylisticSets !=nil {_ecaa :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0074\u0079\u006c\u0069\u0073\u0074\u0069c\u0053\u0065\u0074\u0073"}};e .EncodeElement (_afeca .StylisticSets ,_ecaa );};if _afeca .CntxtAlts !=nil {_debag :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0063\u006e\u0074\u0078\u0074\u0041\u006c\u0074\u0073"}}; +e .EncodeElement (_afeca .CntxtAlts ,_debag );};return nil ;}; -// Validate validates the CT_Scene3D and its children -func (_eee *CT_Scene3D )Validate ()error {return _eee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0065\u0033\u0044");};func (_debbg ST_Ligatures )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cgaaa :=_c .Attr {};_cgaaa .Name =name ; -switch _debbg {case ST_LigaturesUnset :_cgaaa .Value ="";case ST_LigaturesNone :_cgaaa .Value ="\u006e\u006f\u006e\u0065";case ST_LigaturesStandard :_cgaaa .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_LigaturesContextual :_cgaaa .Value ="\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c"; -case ST_LigaturesHistorical :_cgaaa .Value ="\u0068\u0069\u0073\u0074\u006f\u0072\u0069\u0063\u0061\u006c";case ST_LigaturesDiscretional :_cgaaa .Value ="\u0064\u0069\u0073c\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c";case ST_LigaturesStandardContextual :_cgaaa .Value ="\u0073t\u0061n\u0064\u0061\u0072\u0064\u0043o\u006e\u0074e\u0078\u0074\u0075\u0061\u006c"; -case ST_LigaturesStandardHistorical :_cgaaa .Value ="\u0073t\u0061n\u0064\u0061\u0072\u0064\u0048i\u0073\u0074o\u0072\u0069\u0063\u0061\u006c";case ST_LigaturesContextualHistorical :_cgaaa .Value ="c\u006fn\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0048i\u0073\u0074\u006f\u0072ic\u0061\u006c"; -case ST_LigaturesStandardDiscretional :_cgaaa .Value ="s\u0074a\u006e\u0064\u0061\u0072\u0064\u0044\u0069\u0073c\u0072\u0065\u0074\u0069on\u0061\u006c";case ST_LigaturesContextualDiscretional :_cgaaa .Value ="\u0063\u006f\u006e\u0074ex\u0074\u0075\u0061\u006c\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006ea\u006c"; -case ST_LigaturesHistoricalDiscretional :_cgaaa .Value ="\u0068\u0069\u0073\u0074or\u0069\u0063\u0061\u006c\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006ea\u006c";case ST_LigaturesStandardContextualHistorical :_cgaaa .Value ="\u0073\u0074\u0061\u006ed\u0061\u0072\u0064\u0043\u006f\u006e\u0074\u0065\u0078\u0074u\u0061l\u0048\u0069\u0073\u0074\u006f\u0072\u0069c\u0061\u006c"; -case ST_LigaturesStandardContextualDiscretional :_cgaaa .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0043\u006fn\u0074\u0065\u0078\u0074\u0075\u0061\u006cD\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c";case ST_LigaturesStandardHistoricalDiscretional :_cgaaa .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0048\u0069s\u0074\u006f\u0072\u0069\u0063\u0061\u006cD\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c"; -case ST_LigaturesContextualHistoricalDiscretional :_cgaaa .Value ="\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0048\u0069\u0073\u0074\u006fr\u0069c\u0061\u006c\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c";case ST_LigaturesAll :_cgaaa .Value ="\u0061\u006c\u006c"; -};return _cgaaa ,nil ;};type CT_LongHexNumber struct{ValAttr string ;};func (_fcbc ST_LightRigDirection )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fcbc .String (),start );};type ST_LightRigType byte ;func (_gbad ST_PathShadeType )Validate ()error {return _gbad .ValidateWithPath ("")}; -func (_beaga *EG_RPrTextEffects )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_daeb :for {_dadd ,_bgfa :=d .Token ();if _bgfa !=nil {return _bgfa ;};switch _edbe :=_dadd .(type ){case _c .StartElement :switch _edbe .Name {case _c .Name {Space :"\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",Local :"\u0067\u006c\u006f\u0077"}:_beaga .Glow =NewCT_Glow (); -if _cfcc :=d .DecodeElement (_beaga .Glow ,&_edbe );_cfcc !=nil {return _cfcc ;};case _c .Name {Space :"\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",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_beaga .Shadow =NewCT_Shadow (); -if _fadf :=d .DecodeElement (_beaga .Shadow ,&_edbe );_fadf !=nil {return _fadf ;};case _c .Name {Space :"\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",Local :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_beaga .Reflection =NewCT_Reflection (); -if _aecb :=d .DecodeElement (_beaga .Reflection ,&_edbe );_aecb !=nil {return _aecb ;};case _c .Name {Space :"\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",Local :"t\u0065\u0078\u0074\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}:_beaga .TextOutline =NewCT_TextOutlineEffect (); -if _fega :=d .DecodeElement (_beaga .TextOutline ,&_edbe );_fega !=nil {return _fega ;};case _c .Name {Space :"\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",Local :"\u0074\u0065\u0078\u0074\u0046\u0069\u006c\u006c"}:_beaga .TextFill =NewCT_FillTextEffect (); -if _dbdd :=d .DecodeElement (_beaga .TextFill ,&_edbe );_dbdd !=nil {return _dbdd ;};case _c .Name {Space :"\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",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_beaga .Scene3d =NewCT_Scene3D (); -if _aegec :=d .DecodeElement (_beaga .Scene3d ,&_edbe );_aegec !=nil {return _aegec ;};case _c .Name {Space :"\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",Local :"\u0070r\u006f\u0070\u0073\u0033\u0064"}:_beaga .Props3d =NewCT_Props3D (); -if _egcc :=d .DecodeElement (_beaga .Props3d ,&_edbe );_egcc !=nil {return _egcc ;};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\u0045\u0047\u005f\u0052\u0050\u0072\u0054\u0065\u0078\u0074\u0045\u0066\u0066\u0065\u0063\u0074\u0073\u0020\u0025\u0076",_edbe .Name ); -if _abdc :=d .Skip ();_abdc !=nil {return _abdc ;};};case _c .EndElement :break _daeb ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_LightRig and its children, prefixing error messages with path +func (_gac *CT_LightRig )ValidateWithPath (path string )error {if _gac .RigAttr ==ST_LightRigTypeUnset {return _c .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 _dag :=_gac .RigAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0041\u0074\u0074\u0072");_dag !=nil {return _dag ;};if _gac .DirAttr ==ST_LightRigDirectionUnset {return _c .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 _be :=_gac .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_be !=nil {return _be ;};if _gac .Rot !=nil {if _dfac :=_gac .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074");_dfac !=nil {return _dfac ;};}; +return nil ;}; -// ValidateWithPath validates the EG_FillProperties and its children, prefixing error messages with path -func (_afad *EG_FillProperties )ValidateWithPath (path string )error {if _afad .NoFill !=nil {if _ggag :=_afad .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ggag !=nil {return _ggag ;};};if _afad .SolidFill !=nil {if _eafa :=_afad .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_eafa !=nil {return _eafa ;};};if _afad .GradFill !=nil {if _aceb :=_afad .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_aceb !=nil {return _aceb ;};};return nil ;};func (_beba ST_RectAlignment )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_accbe :=_c .Attr {}; -_accbe .Name =name ;switch _beba {case ST_RectAlignmentUnset :_accbe .Value ="";case ST_RectAlignmentNone :_accbe .Value ="\u006e\u006f\u006e\u0065";case ST_RectAlignmentTl :_accbe .Value ="\u0074\u006c";case ST_RectAlignmentT :_accbe .Value ="\u0074"; -case ST_RectAlignmentTr :_accbe .Value ="\u0074\u0072";case ST_RectAlignmentL :_accbe .Value ="\u006c";case ST_RectAlignmentCtr :_accbe .Value ="\u0063\u0074\u0072";case ST_RectAlignmentR :_accbe .Value ="\u0072";case ST_RectAlignmentBl :_accbe .Value ="\u0062\u006c"; -case ST_RectAlignmentB :_accbe .Value ="\u0062";case ST_RectAlignmentBr :_accbe .Value ="\u0062\u0072";};return _accbe ,nil ;};type ST_RectAlignment byte ;func (_cgbg *CT_OnOff )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gdfd :=range start .Attr {if _gdfd .Name .Local =="\u0076\u0061\u006c"{_cgbg .ValAttr .UnmarshalXMLAttr (_gdfd ); -continue ;};};for {_eca ,_dgaa :=d .Token ();if _dgaa !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_dgaa );};if _cba ,_gdbg :=_eca .(_c .EndElement );_gdbg &&_cba .Name ==start .Name {break ; -};};return nil ;};type CT_GradientStop struct{PosAttr _fad .ST_PositiveFixedPercentage ;SrgbClr *CT_SRgbColor ;SchemeClr *CT_SchemeColor ;}; +// ValidateWithPath validates the EG_ColorTransform and its children, prefixing error messages with path +func (_aead *EG_ColorTransform )ValidateWithPath (path string )error {if _aead .Tint !=nil {if _fcgc :=_aead .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_fcgc !=nil {return _fcgc ;};};if _aead .Shade !=nil {if _cdfd :=_aead .Shade .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u0065"); +_cdfd !=nil {return _cdfd ;};};if _aead .Alpha !=nil {if _cfaa :=_aead .Alpha .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061");_cfaa !=nil {return _cfaa ;};};if _aead .HueMod !=nil {if _faed :=_aead .HueMod .ValidateWithPath (path +"\u002fH\u0075\u0065\u004d\u006f\u0064"); +_faed !=nil {return _faed ;};};if _aead .Sat !=nil {if _eefd :=_aead .Sat .ValidateWithPath (path +"\u002f\u0053\u0061\u0074");_eefd !=nil {return _eefd ;};};if _aead .SatOff !=nil {if _ggfg :=_aead .SatOff .ValidateWithPath (path +"\u002fS\u0061\u0074\u004f\u0066\u0066"); +_ggfg !=nil {return _ggfg ;};};if _aead .SatMod !=nil {if _gedd :=_aead .SatMod .ValidateWithPath (path +"\u002fS\u0061\u0074\u004d\u006f\u0064");_gedd !=nil {return _gedd ;};};if _aead .Lum !=nil {if _aga :=_aead .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d"); +_aga !=nil {return _aga ;};};if _aead .LumOff !=nil {if _babf :=_aead .LumOff .ValidateWithPath (path +"\u002fL\u0075\u006d\u004f\u0066\u0066");_babf !=nil {return _babf ;};};if _aead .LumMod !=nil {if _edff :=_aead .LumMod .ValidateWithPath (path +"\u002fL\u0075\u006d\u004d\u006f\u0064"); +_edff !=nil {return _edff ;};};return nil ;}; // ValidateWithPath validates the CT_Glow and its children, prefixing error messages with path -func (_faf *CT_Glow )ValidateWithPath (path string )error {if _faf .RadAttr !=nil {if *_faf .RadAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0052\u0061d\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_faf .RadAttr ); -};if *_faf .RadAttr > 27273042316900{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0052\u0061\u0064A\u0074\u0074\u0072 m\u0075\u0073\u0074\u0020\u0062\u0065 \u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020%\u0076\u0029",path ,*_faf .RadAttr ); -};};if _faf .SrgbClr !=nil {if _aggd :=_faf .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_aggd !=nil {return _aggd ;};};if _faf .SchemeClr !=nil {if _eb :=_faf .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"); -_eb !=nil {return _eb ;};};return nil ;};func (_cgd *CT_StyleSet )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_cgd .IdAttr )}); -if _cgd .ValAttr !=ST_OnOffUnset {_aggdf ,_cfdb :=_cgd .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077o\u0072\u003a\u0076\u0061\u006c"});if _cfdb !=nil {return _cfdb ;};start .Attr =append (start .Attr ,_aggdf );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_ebb *CT_LinearShadeProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gfag :=range start .Attr {if _gfag .Name .Local =="\u0061\u006e\u0067"{_gede ,_cac :=_fg .ParseInt (_gfag .Value ,10,32);if _cac !=nil {return _cac ; -};_ebdg :=int32 (_gede );_ebb .AngAttr =&_ebdg ;continue ;};if _gfag .Name .Local =="\u0073\u0063\u0061\u006c\u0065\u0064"{_ebb .ScaledAttr .UnmarshalXMLAttr (_gfag );continue ;};};for {_aefc ,_fgfe :=d .Token ();if _fgfe !=nil {return _g .Errorf ("\u0070\u0061rs\u0069\u006e\u0067 \u0043\u0054\u005f\u004cine\u0061rS\u0068\u0061\u0064\u0065\u0050\u0072\u006fpe\u0072\u0074\u0069\u0065\u0073\u003a\u0020%\u0073",_fgfe ); -};if _cfe ,_ebga :=_aefc .(_c .EndElement );_ebga &&_cfe .Name ==start .Name {break ;};};return nil ;};func NewCheckbox ()*Checkbox {_gdedb :=&Checkbox {};_gdedb .CT_SdtCheckbox =*NewCT_SdtCheckbox ();return _gdedb ;};func (_fcaf *Checkbox )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcaf .CT_SdtCheckbox =*NewCT_SdtCheckbox (); -_bdfg :for {_gdgf ,_dffc :=d .Token ();if _dffc !=nil {return _dffc ;};switch _dfbb :=_gdgf .(type ){case _c .StartElement :switch _dfbb .Name {case _c .Name {Space :"\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",Local :"\u0063h\u0065\u0063\u006b\u0065\u0064"}:_fcaf .Checked =NewCT_OnOff (); -if _bbfc :=d .DecodeElement (_fcaf .Checked ,&_dfbb );_bbfc !=nil {return _bbfc ;};case _c .Name {Space :"\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",Local :"\u0063\u0068\u0065c\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065"}:_fcaf .CheckedState =NewCT_SdtCheckboxSymbol (); -if _afca :=d .DecodeElement (_fcaf .CheckedState ,&_dfbb );_afca !=nil {return _afca ;};case _c .Name {Space :"\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",Local :"\u0075\u006e\u0063\u0068\u0065\u0063\u006b\u0065\u0064S\u0074\u0061\u0074\u0065"}:_fcaf .UncheckedState =NewCT_SdtCheckboxSymbol (); -if _aafa :=d .DecodeElement (_fcaf .UncheckedState ,&_dfbb );_aafa !=nil {return _aafa ;};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\u0068\u0065\u0063\u006b\u0062\u006f\u0078\u0020\u0025\u0076",_dfbb .Name ); -if _caf :=d .Skip ();_caf !=nil {return _caf ;};};case _c .EndElement :break _bdfg ;case _c .CharData :};};return nil ;};func (_abeg *EG_RunLevelConflicts )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u0077o\u0072\u003a\u0045\u0047\u005f\u0052\u0075\u006e\u004c\u0065\u0076e\u006c\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0073"; -if _abeg .ConflictIns !=nil {_dbedf :=_c .StartElement {Name :_c .Name {Local :"\u0077o\u0072:\u0063\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0049\u006e\u0073"}};e .EncodeElement (_abeg .ConflictIns ,_dbedf );};if _abeg .ConflictDel !=nil {_beaa :=_c .StartElement {Name :_c .Name {Local :"\u0077o\u0072:\u0063\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0044\u0065\u006c"}}; -e .EncodeElement (_abeg .ConflictDel ,_beaa );};return nil ;};type CT_StylisticSets struct{StyleSet []*CT_StyleSet ;};type EG_LineDashProperties struct{PrstDash *CT_PresetLineDashProperties ;}; - -// ValidateWithPath validates the CT_LinearShadeProperties and its children, prefixing error messages with path -func (_cegg *CT_LinearShadeProperties )ValidateWithPath (path string )error {if _cegg .AngAttr !=nil {if *_cegg .AngAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0041\u006eg\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_cegg .AngAttr ); -};if *_cegg .AngAttr >=21600000{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002eA\u006e\u0067\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u0020\u0032\u0031\u0036\u0030\u0030\u0030\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_cegg .AngAttr ); -};};if _dbf :=_cegg .ScaledAttr .ValidateWithPath (path +"/\u0053\u0063\u0061\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_dbf !=nil {return _dbf ;};return nil ;}; +func (_eaa *CT_Glow )ValidateWithPath (path string )error {if _eaa .RadAttr !=nil {if *_eaa .RadAttr < 0{return _c .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 ,*_eaa .RadAttr ); +};if *_eaa .RadAttr > 27273042316900{return _c .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 ,*_eaa .RadAttr ); +};};if _eaa .SrgbClr !=nil {if _ddga :=_eaa .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_ddga !=nil {return _ddga ;};};if _eaa .SchemeClr !=nil {if _abf :=_eaa .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"); +_abf !=nil {return _abf ;};};return nil ;};func (_bbabb ST_PresetCameraType )String ()string {switch _bbabb {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 ST_OnOff byte ;type CustomXmlConflictInsRangeEnd struct{_bf .CT_Markup }; +func (_accd ST_CompoundLine )String ()string {switch _accd {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 (_aegf *CT_SchemeColor )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_aegf .ValAttr =ST_SchemeColorVal (1);for _ ,_egdb :=range start .Attr {if _egdb .Name .Local =="\u0076\u0061\u006c"{_aegf .ValAttr .UnmarshalXMLAttr (_egdb ); +continue ;};};_dafa :for {_bcee ,_bggd :=d .Token ();if _bggd !=nil {return _bggd ;};switch _efd :=_bcee .(type ){case _de .StartElement :switch _efd .Name {case _de .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"}:_bffg :=NewEG_ColorTransform (); +_bffg .Tint =NewCT_PositiveFixedPercentage ();if _gdbce :=d .DecodeElement (_bffg .Tint ,&_efd );_gdbce !=nil {return _gdbce ;};_aegf .EG_ColorTransform =append (_aegf .EG_ColorTransform ,_bffg );case _de .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"}:_fdde :=NewEG_ColorTransform (); +_fdde .Shade =NewCT_PositiveFixedPercentage ();if _efdd :=d .DecodeElement (_fdde .Shade ,&_efd );_efdd !=nil {return _efdd ;};_aegf .EG_ColorTransform =append (_aegf .EG_ColorTransform ,_fdde );case _de .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"}:_dgd :=NewEG_ColorTransform (); +_dgd .Alpha =NewCT_PositiveFixedPercentage ();if _fga :=d .DecodeElement (_dgd .Alpha ,&_efd );_fga !=nil {return _fga ;};_aegf .EG_ColorTransform =append (_aegf .EG_ColorTransform ,_dgd );case _de .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_dccc :=NewEG_ColorTransform (); +_dccc .HueMod =NewCT_PositivePercentage ();if _agg :=d .DecodeElement (_dccc .HueMod ,&_efd );_agg !=nil {return _agg ;};_aegf .EG_ColorTransform =append (_aegf .EG_ColorTransform ,_dccc );case _de .Name {Space :"\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",Local :"\u0073\u0061\u0074"}:_dggg :=NewEG_ColorTransform (); +_dggg .Sat =NewCT_Percentage ();if _bbbe :=d .DecodeElement (_dggg .Sat ,&_efd );_bbbe !=nil {return _bbbe ;};_aegf .EG_ColorTransform =append (_aegf .EG_ColorTransform ,_dggg );case _de .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_gdba :=NewEG_ColorTransform (); +_gdba .SatOff =NewCT_Percentage ();if _eeeeb :=d .DecodeElement (_gdba .SatOff ,&_efd );_eeeeb !=nil {return _eeeeb ;};_aegf .EG_ColorTransform =append (_aegf .EG_ColorTransform ,_gdba );case _de .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_cdaa :=NewEG_ColorTransform (); +_cdaa .SatMod =NewCT_Percentage ();if _cgbf :=d .DecodeElement (_cdaa .SatMod ,&_efd );_cgbf !=nil {return _cgbf ;};_aegf .EG_ColorTransform =append (_aegf .EG_ColorTransform ,_cdaa );case _de .Name {Space :"\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",Local :"\u006c\u0075\u006d"}:_abffd :=NewEG_ColorTransform (); +_abffd .Lum =NewCT_Percentage ();if _dba :=d .DecodeElement (_abffd .Lum ,&_efd );_dba !=nil {return _dba ;};_aegf .EG_ColorTransform =append (_aegf .EG_ColorTransform ,_abffd );case _de .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_bebb :=NewEG_ColorTransform (); +_bebb .LumOff =NewCT_Percentage ();if _eddg :=d .DecodeElement (_bebb .LumOff ,&_efd );_eddg !=nil {return _eddg ;};_aegf .EG_ColorTransform =append (_aegf .EG_ColorTransform ,_bebb );case _de .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_abed :=NewEG_ColorTransform (); +_abed .LumMod =NewCT_Percentage ();if _febb :=d .DecodeElement (_abed .LumMod ,&_efd );_febb !=nil {return _febb ;};_aegf .EG_ColorTransform =append (_aegf .EG_ColorTransform ,_abed );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\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065\u0043o\u006co\u0072\u0020\u0025\u0076",_efd .Name ); +if _cegb :=d .Skip ();_cegb !=nil {return _cegb ;};};case _de .EndElement :break _dafa ;case _de .CharData :};};return nil ;};func (_cdd *DefaultImageDpi )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\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"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .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 ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u006fr"},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"}); +start .Attr =append (start .Attr ,_de .Attr {Name :_de .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0077\u006f\u0072\u003ade\u0066\u0061\u0075\u006c\u0074\u0049\u006d\u0061\u0067\u0065\u0044\u0070\u0069";return _cdd .CT_DefaultImageDpi .MarshalXML (e ,start );};func (_dcbf *EG_RunLevelConflicts )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_gcdb :for {_ccga ,_dcbfg :=d .Token (); +if _dcbfg !=nil {return _dcbfg ;};switch _cbcb :=_ccga .(type ){case _de .StartElement :switch _cbcb .Name {case _de .Name {Space :"\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",Local :"c\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0049\u006e\u0073"}:_dcbf .ConflictIns =_bf .NewCT_RunTrackChange (); +if _ccabf :=d .DecodeElement (_dcbf .ConflictIns ,&_cbcb );_ccabf !=nil {return _ccabf ;};case _de .Name {Space :"\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",Local :"c\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0044\u0065\u006c"}:_dcbf .ConflictDel =_bf .NewCT_RunTrackChange (); +if _fade :=d .DecodeElement (_dcbf .ConflictDel ,&_cbcb );_fade !=nil {return _fade ;};default:_ac .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\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0073\u0020\u0025\u0076",_cbcb .Name ); +if _cfeb :=d .Skip ();_cfeb !=nil {return _cfeb ;};};case _de .EndElement :break _gcdb ;case _de .CharData :};};return nil ;};func (_gacb *ST_PresetLineDashVal )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_fgeg ,_afge :=d .Token ();if _afge !=nil {return _afge ; +};if _edgec ,_gfac :=_fgeg .(_de .EndElement );_gfac &&_edgec .Name ==start .Name {*_gacb =1;return nil ;};if _cfga ,_ecbag :=_fgeg .(_de .CharData );!_ecbag {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",_fgeg ); +}else {switch string (_cfga ){case "":*_gacb =0;case "\u0073\u006f\u006ci\u0064":*_gacb =1;case "\u0064\u006f\u0074":*_gacb =2;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_gacb =3;case "\u0064\u0061\u0073\u0068":*_gacb =4;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_gacb =5; +case "\u006c\u0067\u0044\u0061\u0073\u0068":*_gacb =6;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_gacb =7;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_gacb =8;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_gacb =9;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_gacb =10; +case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_gacb =11;};};_fgeg ,_afge =d .Token ();if _afge !=nil {return _afge ;};if _gadf ,_dbade :=_fgeg .(_de .EndElement );_dbade &&_gadf .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",_fgeg );};func (_bgcd *EG_LineDashProperties )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_fdfe :for {_bbea ,_egcc :=d .Token (); +if _egcc !=nil {return _egcc ;};switch _aabb :=_bbea .(type ){case _de .StartElement :switch _aabb .Name {case _de .Name {Space :"\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",Local :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_bgcd .PrstDash =NewCT_PresetLineDashProperties (); +if _afee :=d .DecodeElement (_bgcd .PrstDash ,&_aabb );_afee !=nil {return _afee ;};default:_ac .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",_aabb .Name ); +if _begb :=d .Skip ();_begb !=nil {return _begb ;};};case _de .EndElement :break _fdfe ;case _de .CharData :};};return nil ;};func (_cdc *CT_PathShadeProperties )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {for _ ,_debd :=range start .Attr {if _debd .Name .Local =="\u0070\u0061\u0074\u0068"{_cdc .PathAttr .UnmarshalXMLAttr (_debd ); +continue ;};};_ddec :for {_fce ,_dcg :=d .Token ();if _dcg !=nil {return _dcg ;};switch _edg :=_fce .(type ){case _de .StartElement :switch _edg .Name {case _de .Name {Space :"\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",Local :"\u0066\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}:_cdc .FillToRect =NewCT_RelativeRect (); +if _gbfa :=d .DecodeElement (_cdc .FillToRect ,&_edg );_gbfa !=nil {return _gbfa ;};default:_ac .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",_edg .Name ); +if _eda :=d .Skip ();_eda !=nil {return _eda ;};};case _de .EndElement :break _ddec ;case _de .CharData :};};return nil ;}; -// Validate validates the CT_PositivePercentage and its children -func (_gbgc *CT_PositivePercentage )Validate ()error {return _gbgc .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");}; +// Validate validates the CustomXmlConflictDelRangeStart and its children +func (_ceef *CustomXmlConflictDelRangeStart )Validate ()error {return _ceef .ValidateWithPath ("\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043o\u006e\u0066\u006c\u0069\u0063\u0074\u0044e\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"); +};func (_gbgc *ST_PresetCameraType )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_fdb ,_edec :=d .Token ();if _edec !=nil {return _edec ;};if _fbdf ,_ccge :=_fdb .(_de .EndElement );_ccge &&_fbdf .Name ==start .Name {*_gbgc =1;return nil ; +};if _acff ,_beca :=_fdb .(_de .CharData );!_beca {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",_fdb );}else {switch string (_acff ){case "":*_gbgc =0; +case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_gbgc =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_gbgc =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_gbgc =3; +case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_gbgc =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_gbgc =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_gbgc =6; +case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_gbgc =7;case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_gbgc =8; +case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_gbgc =9;case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_gbgc =10; +case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_gbgc =11;case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_gbgc =12; +case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_gbgc =13;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_gbgc =14; +case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_gbgc =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":*_gbgc =16; +case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_gbgc =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":*_gbgc =18; +case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_gbgc =19;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_gbgc =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_gbgc =21; +case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_gbgc =22;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_gbgc =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_gbgc =24; +case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_gbgc =25;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_gbgc =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_gbgc =27; +case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_gbgc =28;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_gbgc =29; +case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_gbgc =30;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_gbgc =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_gbgc =32; +case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_gbgc =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_gbgc =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_gbgc =35; +case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_gbgc =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_gbgc =37; +case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_gbgc =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_gbgc =39; +case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_gbgc =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_gbgc =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_gbgc =42; +case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_gbgc =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_gbgc =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_gbgc =45; +case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_gbgc =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_gbgc =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_gbgc =48; +case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_gbgc =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_gbgc =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_gbgc =51; +case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_gbgc =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":*_gbgc =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":*_gbgc =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":*_gbgc =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":*_gbgc =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":*_gbgc =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":*_gbgc =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":*_gbgc =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":*_gbgc =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_gbgc =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":*_gbgc =62;};};_fdb ,_edec =d .Token ();if _edec !=nil {return _edec ;};if _aaba ,_deac :=_fdb .(_de .EndElement ); +_deac &&_aaba .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",_fdb );};func (_egef *EG_Conflicts )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {start .Name .Local ="\u0077\u006fr\u003a\u0045\u0047_\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0073"; +if _egef .ConflictIns !=nil {_ebadd :=_de .StartElement {Name :_de .Name {Local :"\u0077o\u0072:\u0063\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0049\u006e\u0073"}};e .EncodeElement (_egef .ConflictIns ,_ebadd );};if _egef .ConflictDel !=nil {_gaadd :=_de .StartElement {Name :_de .Name {Local :"\u0077o\u0072:\u0063\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0044\u0065\u006c"}}; +e .EncodeElement (_egef .ConflictDel ,_gaadd );};return nil ;};func (_gbafa *EG_ColorTransform )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {if _gbafa .Tint !=nil {_gfecg :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0074\u0069\u006e\u0074"}}; +e .EncodeElement (_gbafa .Tint ,_gfecg );};if _gbafa .Shade !=nil {_bcab :=_de .StartElement {Name :_de .Name {Local :"\u0077o\u0072\u003a\u0073\u0068\u0061\u0064e"}};e .EncodeElement (_gbafa .Shade ,_bcab );};if _gbafa .Alpha !=nil {_afced :=_de .StartElement {Name :_de .Name {Local :"\u0077o\u0072\u003a\u0061\u006c\u0070\u0068a"}}; +e .EncodeElement (_gbafa .Alpha ,_afced );};if _gbafa .HueMod !=nil {_cgg :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0068\u0075\u0065\u004d\u006f\u0064"}};e .EncodeElement (_gbafa .HueMod ,_cgg );};if _gbafa .Sat !=nil {_caff :=_de .StartElement {Name :_de .Name {Local :"\u0077o\u0072\u003a\u0073\u0061\u0074"}}; +e .EncodeElement (_gbafa .Sat ,_caff );};if _gbafa .SatOff !=nil {_bgec :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0061\u0074\u004f\u0066\u0066"}};e .EncodeElement (_gbafa .SatOff ,_bgec );};if _gbafa .SatMod !=nil {_fddbb :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0061\u0074\u004d\u006f\u0064"}}; +e .EncodeElement (_gbafa .SatMod ,_fddbb );};if _gbafa .Lum !=nil {_ecge :=_de .StartElement {Name :_de .Name {Local :"\u0077o\u0072\u003a\u006c\u0075\u006d"}};e .EncodeElement (_gbafa .Lum ,_ecge );};if _gbafa .LumOff !=nil {_fdae :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u006c\u0075\u006d\u004f\u0066\u0066"}}; +e .EncodeElement (_gbafa .LumOff ,_fdae );};if _gbafa .LumMod !=nil {_ccd :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u006c\u0075\u006d\u004d\u006f\u0064"}};e .EncodeElement (_gbafa .LumMod ,_ccd );};return nil ;};type EG_Conflicts struct{ConflictIns *_bf .CT_TrackChange ; +ConflictDel *_bf .CT_TrackChange ;}; -// Validate validates the EG_LineDashProperties and its children -func (_befag *EG_LineDashProperties )Validate ()error {return _befag .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0044a\u0073\u0068\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; +// Validate validates the CT_PathShadeProperties and its children +func (_cad *CT_PathShadeProperties )Validate ()error {return _cad .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0053\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_ggfe *EntityPicker )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_ggfe .CT_Empty =*_bf .NewCT_Empty (); +for {_baac ,_cfae :=d .Token ();if _cfae !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0045\u006e\u0074\u0069\u0074y\u0050\u0069\u0063\u006b\u0065\u0072\u003a\u0020\u0025\u0073",_cfae );};if _bfdg ,_geead :=_baac .(_de .EndElement ); +_geead &&_bfdg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the EG_ColorTransform and its children -func (_afac *EG_ColorTransform )Validate ()error {return _afac .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func (_efbb ST_PresetLineDashVal )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_efbb .String (),start ); -};func (_gbaa ST_RectAlignment )Validate ()error {return _gbaa .ValidateWithPath ("")};func (_gcda ST_LightRigType )ValidateWithPath (path string )error {switch _gcda {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 (_gcda )); -};return nil ;};func (_gabgg *ST_LightRigType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gabgg =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_gabgg =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_gabgg =2; -case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_gabgg =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_gabgg =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_gabgg =5; -case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_gabgg =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_gabgg =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_gabgg =8; -case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_gabgg =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_gabgg =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_gabgg =11; -case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_gabgg =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_gabgg =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_gabgg =14;case "\u0073\u006f\u0066\u0074":*_gabgg =15; -case "\u0068\u0061\u0072s\u0068":*_gabgg =16;case "\u0066\u006c\u006fo\u0064":*_gabgg =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_gabgg =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_gabgg =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_gabgg =20; -case "\u0073\u0075\u006e\u0073\u0065\u0074":*_gabgg =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_gabgg =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_gabgg =23;case "\u0066\u006c\u0061\u0074":*_gabgg =24;case "\u0074\u0077\u006fP\u0074":*_gabgg =25; -case "\u0067\u006c\u006f\u0077":*_gabgg =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_gabgg =27;};return nil ;};func NewDiscardImageEditingData ()*DiscardImageEditingData {_afeae :=&DiscardImageEditingData {};_afeae .CT_OnOff =*NewCT_OnOff (); -return _afeae ;}; +// Validate validates the CT_GradientStop and its children +func (_bae *CT_GradientStop )Validate ()error {return _bae .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");}; -// Validate validates the CT_LinearShadeProperties and its children -func (_egca *CT_LinearShadeProperties )Validate ()error {return _egca .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065\u0061\u0072\u0053\u0068\u0061\u0064e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewEG_RunLevelConflicts ()*EG_RunLevelConflicts {_cdgd :=&EG_RunLevelConflicts {}; -return _cdgd };func (_becf *ST_CompoundLine )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gefg ,_fcea :=d .Token ();if _fcea !=nil {return _fcea ;};if _dffg ,_beec :=_gefg .(_c .EndElement );_beec &&_dffg .Name ==start .Name {*_becf =1; -return nil ;};if _gdfc ,_bfega :=_gefg .(_c .CharData );!_bfega {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",_gefg );}else {switch string (_gdfc ){case "":*_becf =0; -case "\u0073\u006e\u0067":*_becf =1;case "\u0064\u0062\u006c":*_becf =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_becf =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_becf =4;case "\u0074\u0072\u0069":*_becf =5;};};_gefg ,_fcea =d .Token (); -if _fcea !=nil {return _fcea ;};if _gabg ,_faga :=_gefg .(_c .EndElement );_faga &&_gabg .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",_gefg ); -}; +// Validate validates the Checkbox and its children +func (_bedb *Checkbox )Validate ()error {return _bedb .ValidateWithPath ("\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078");}; -// Validate validates the CT_PositiveFixedPercentage and its children -func (_gcd *CT_PositiveFixedPercentage )Validate ()error {return _gcd .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 (_ccde ST_PathShadeType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ccde .String (),start ); -}; +// ValidateWithPath validates the EG_RPrTextEffects and its children, prefixing error messages with path +func (_bgda *EG_RPrTextEffects )ValidateWithPath (path string )error {if _bgda .Glow !=nil {if _ccgf :=_bgda .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_ccgf !=nil {return _ccgf ;};};if _bgda .Shadow !=nil {if _bcbb :=_bgda .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); +_bcbb !=nil {return _bcbb ;};};if _bgda .Reflection !=nil {if _fcef :=_bgda .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_fcef !=nil {return _fcef ;};};if _bgda .TextOutline !=nil {if _fgacc :=_bgda .TextOutline .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074\u004f\u0075\u0074\u006c\u0069\u006e\u0065"); +_fgacc !=nil {return _fgacc ;};};if _bgda .TextFill !=nil {if _fcbd :=_bgda .TextFill .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0046\u0069\u006cl");_fcbd !=nil {return _fcbd ;};};if _bgda .Scene3d !=nil {if _fbcgg :=_bgda .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064"); +_fbcgg !=nil {return _fbcgg ;};};if _bgda .Props3d !=nil {if _edadb :=_bgda .Props3d .ValidateWithPath (path +"\u002f\u0050\u0072\u006f\u0070\u0073\u0033\u0064");_edadb !=nil {return _edadb ;};};return nil ;}; -// Validate validates the EG_FillProperties and its children -func (_bcdb *EG_FillProperties )Validate ()error {return _bcdb .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};type CT_Ligatures struct{ValAttr ST_Ligatures ;}; +// ValidateWithPath validates the CT_LongHexNumber and its children, prefixing error messages with path +func (_ggc *CT_LongHexNumber )ValidateWithPath (path string )error {return nil };func (_eegb ST_PathShadeType )ValidateWithPath (path string )error {switch _eegb {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 (_eegb )); +};return nil ;};type CT_PositiveFixedPercentage struct{ValAttr _def .ST_PositiveFixedPercentage ;};func (_gecg *ST_LightRigDirection )UnmarshalXMLAttr (attr _de .Attr )error {switch attr .Value {case "":*_gecg =0;case "\u0074\u006c":*_gecg =1;case "\u0074":*_gecg =2; +case "\u0074\u0072":*_gecg =3;case "\u006c":*_gecg =4;case "\u0072":*_gecg =5;case "\u0062\u006c":*_gecg =6;case "\u0062":*_gecg =7;case "\u0062\u0072":*_gecg =8;};return nil ;};func (_dgg *CT_NumForm )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {_dcff ,_abg :=_dgg .ValAttr .MarshalXMLAttr (_de .Name {Local :"\u0077o\u0072\u003a\u0076\u0061\u006c"}); +if _abg !=nil {return _abg ;};start .Attr =append (start .Attr ,_dcff );e .EncodeToken (start );e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TextOutlineEffect and its children -func (_bafg *CT_TextOutlineEffect )Validate ()error {return _bafg .ValidateWithPath ("C\u0054_\u0054\u0065\u0078\u0074\u004f\u0075\u0074\u006ci\u006e\u0065\u0045\u0066fe\u0063\u0074");};func (_aafe *EG_RunLevelConflicts )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eegg :for {_aecf ,_defd :=d .Token (); -if _defd !=nil {return _defd ;};switch _dccad :=_aecf .(type ){case _c .StartElement :switch _dccad .Name {case _c .Name {Space :"\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",Local :"c\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0049\u006e\u0073"}:_aafe .ConflictIns =_d .NewCT_RunTrackChange (); -if _bfdd :=d .DecodeElement (_aafe .ConflictIns ,&_dccad );_bfdd !=nil {return _bfdd ;};case _c .Name {Space :"\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",Local :"c\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0044\u0065\u006c"}:_aafe .ConflictDel =_d .NewCT_RunTrackChange (); -if _fgafg :=d .DecodeElement (_aafe .ConflictDel ,&_dccad );_fgafg !=nil {return _fgafg ;};default:_e .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\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0073\u0020\u0025\u0076",_dccad .Name ); -if _bcgc :=d .Skip ();_bcgc !=nil {return _bcgc ;};};case _c .EndElement :break _eegg ;case _c .CharData :};};return nil ;};func (_ddd *Checkbox )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\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"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\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\u0077\u006fr"},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"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0077\u006f\u0072:\u0063\u0068\u0065\u0063\u006b\u0062\u006f\u0078";return _ddd .CT_SdtCheckbox .MarshalXML (e ,start );};func (_ggafb ST_OnOff )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ggafb .String (),start ); -};type CT_Bevel struct{WAttr *int64 ;HAttr *int64 ;PrstAttr ST_BevelPresetType ;};func (_cegc ST_PresetCameraType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cegc .String (),start );};func (_edge *EG_ColorTransform )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _edge .Tint !=nil {_afcf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0074\u0069\u006e\u0074"}}; -e .EncodeElement (_edge .Tint ,_afcf );};if _edge .Shade !=nil {_fafe :=_c .StartElement {Name :_c .Name {Local :"\u0077o\u0072\u003a\u0073\u0068\u0061\u0064e"}};e .EncodeElement (_edge .Shade ,_fafe );};if _edge .Alpha !=nil {_gcff :=_c .StartElement {Name :_c .Name {Local :"\u0077o\u0072\u003a\u0061\u006c\u0070\u0068a"}}; -e .EncodeElement (_edge .Alpha ,_gcff );};if _edge .HueMod !=nil {_dbcc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0068\u0075\u0065\u004d\u006f\u0064"}};e .EncodeElement (_edge .HueMod ,_dbcc );};if _edge .Sat !=nil {_dabdd :=_c .StartElement {Name :_c .Name {Local :"\u0077o\u0072\u003a\u0073\u0061\u0074"}}; -e .EncodeElement (_edge .Sat ,_dabdd );};if _edge .SatOff !=nil {_cbfg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0061\u0074\u004f\u0066\u0066"}};e .EncodeElement (_edge .SatOff ,_cbfg );};if _edge .SatMod !=nil {_gdgc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0061\u0074\u004d\u006f\u0064"}}; -e .EncodeElement (_edge .SatMod ,_gdgc );};if _edge .Lum !=nil {_gbd :=_c .StartElement {Name :_c .Name {Local :"\u0077o\u0072\u003a\u006c\u0075\u006d"}};e .EncodeElement (_edge .Lum ,_gbd );};if _edge .LumOff !=nil {_bagf :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u006c\u0075\u006d\u004f\u0066\u0066"}}; -e .EncodeElement (_edge .LumOff ,_bagf );};if _edge .LumMod !=nil {_addg :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u006c\u0075\u006d\u004d\u006f\u0064"}};e .EncodeElement (_edge .LumMod ,_addg );};return nil ;};func (_dea *CT_SdtCheckboxSymbol )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dafb :=range start .Attr {if _dafb .Name .Local =="\u0066\u006f\u006e\u0074"{_bcbd ,_affe :=_dafb .Value ,error (nil ); -if _affe !=nil {return _affe ;};_dea .FontAttr =&_bcbd ;continue ;};if _dafb .Name .Local =="\u0076\u0061\u006c"{_gce ,_gfbg :=_dafb .Value ,error (nil );if _gfbg !=nil {return _gfbg ;};_dea .ValAttr =&_gce ;continue ;};};for {_dgbf ,_aead :=d .Token (); -if _aead !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0043h\u0065c\u006b\u0062\u006f\u0078\u0053\u0079\u006d\u0062\u006f\u006c\u003a\u0020\u0025\u0073",_aead );};if _dafd ,_eabf :=_dgbf .(_c .EndElement ); -_eabf &&_dafd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the EG_Conflicts and its children, prefixing error messages with path +func (_fcbb *EG_Conflicts )ValidateWithPath (path string )error {if _fcbb .ConflictIns !=nil {if _gdccd :=_fcbb .ConflictIns .ValidateWithPath (path +"\u002f\u0043\u006fn\u0066\u006c\u0069\u0063\u0074\u0049\u006e\u0073");_gdccd !=nil {return _gdccd ;}; +};if _fcbb .ConflictDel !=nil {if _degcd :=_fcbb .ConflictDel .ValidateWithPath (path +"\u002f\u0043\u006fn\u0066\u006c\u0069\u0063\u0074\u0044\u0065\u006c");_degcd !=nil {return _degcd ;};};return nil ;};func ParseUnionST_OnOff (s string )(_acd .ST_OnOff ,error ){return _acd .ST_OnOff {},nil }; -// Validate validates the DefaultImageDpi and its children -func (_eaff *DefaultImageDpi )Validate ()error {return _eaff .ValidateWithPath ("\u0044e\u0066a\u0075\u006c\u0074\u0049\u006d\u0061\u0067\u0065\u0044\u0070\u0069");};func (_ecdc *CT_NumSpacing )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecdc .ValAttr =ST_NumSpacing (1); -for _ ,_bbfe :=range start .Attr {if _bbfe .Name .Local =="\u0076\u0061\u006c"{_ecdc .ValAttr .UnmarshalXMLAttr (_bbfe );continue ;};};for {_fgdd ,_ebdc :=d .Token ();if _ebdc !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004eu\u006dS\u0070a\u0063\u0069\u006e\u0067\u003a\u0020\u0025s",_ebdc ); -};if _bffa ,_gcfb :=_fgdd .(_c .EndElement );_gcfb &&_bffa .Name ==start .Name {break ;};};return nil ;};type CT_Reflection struct{BlurRadAttr *int64 ;StAAttr *_fad .ST_PositiveFixedPercentage ;StPosAttr *_fad .ST_PositiveFixedPercentage ;EndAAttr *_fad .ST_PositiveFixedPercentage ; -EndPosAttr *_fad .ST_PositiveFixedPercentage ;DistAttr *int64 ;DirAttr *int32 ;FadeDirAttr *int32 ;SxAttr *_fad .ST_Percentage ;SyAttr *_fad .ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;AlgnAttr ST_RectAlignment ;};func NewEG_ShadeProperties ()*EG_ShadeProperties {_eagc :=&EG_ShadeProperties {}; -return _eagc };func NewCT_LineJoinMiterProperties ()*CT_LineJoinMiterProperties {_gba :=&CT_LineJoinMiterProperties {};return _gba ;};func NewCT_SdtCheckbox ()*CT_SdtCheckbox {_ddbd :=&CT_SdtCheckbox {};return _ddbd };func (_debb *ST_PresetMaterialType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acge ,_bfeb :=d .Token (); -if _bfeb !=nil {return _bfeb ;};if _fdcf ,_egcf :=_acge .(_c .EndElement );_egcf &&_fdcf .Name ==start .Name {*_debb =1;return nil ;};if _daed ,_cegaa :=_acge .(_c .CharData );!_cegaa {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",_acge ); -}else {switch string (_daed ){case "":*_debb =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_debb =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_debb =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_debb =3; -case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_debb =4;case "\u006d\u0061\u0074t\u0065":*_debb =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_debb =6;case "\u006d\u0065\u0074a\u006c":*_debb =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_debb =8; -case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_debb =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_debb =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_debb =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_debb =12; -case "\u0063\u006c\u0065a\u0072":*_debb =13;case "\u0066\u006c\u0061\u0074":*_debb =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_debb =15;case "\u006e\u006f\u006e\u0065":*_debb =16;};};_acge ,_bfeb =d .Token ();if _bfeb !=nil {return _bfeb ; -};if _gff ,_ffef :=_acge .(_c .EndElement );_ffef &&_gff .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",_acge ); -};func (_cdcc ST_CompoundLine )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cdcc .String (),start );};func NewCT_Percentage ()*CT_Percentage {_ebc :=&CT_Percentage {};return _ebc };type CT_LinearShadeProperties struct{AngAttr *int32 ; -ScaledAttr ST_OnOff ;}; -// Validate validates the CT_PresetLineDashProperties and its children -func (_ffcc *CT_PresetLineDashProperties )Validate ()error {return _ffcc .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u0065\u0073e\u0074\u004c\u0069\u006e\u0065\u0044\u0061\u0073\u0068P\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073");};type CT_LightRig struct{RigAttr ST_LightRigType ; -DirAttr ST_LightRigDirection ;Rot *CT_SphereCoords ;};func (_dbgb ST_CompoundLine )Validate ()error {return _dbgb .ValidateWithPath ("")};func (_bcb *CT_SdtCheckboxSymbol )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bcb .FontAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0066\u006f\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bcb .FontAttr )}); -};if _bcb .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077o\u0072\u003a\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_bcb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};type CT_Props3D struct{ExtrusionHAttr *int64 ;ContourWAttr *int64 ;PrstMaterialAttr ST_PresetMaterialType ;BevelT *CT_Bevel ;BevelB *CT_Bevel ;ExtrusionClr *CT_Color ;ContourClr *CT_Color ;};func NewCT_PathShadeProperties ()*CT_PathShadeProperties {_fcef :=&CT_PathShadeProperties {}; -return _fcef ;};type CustomXmlConflictInsRangeEnd struct{_d .CT_Markup }; +// Validate validates the CT_GradientStopList and its children +func (_bbfe *CT_GradientStopList )Validate ()error {return _bbfe .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");};func (_bgce ST_Ligatures )MarshalXMLAttr (name _de .Name )(_de .Attr ,error ){_dfbe :=_de .Attr {}; +_dfbe .Name =name ;switch _bgce {case ST_LigaturesUnset :_dfbe .Value ="";case ST_LigaturesNone :_dfbe .Value ="\u006e\u006f\u006e\u0065";case ST_LigaturesStandard :_dfbe .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_LigaturesContextual :_dfbe .Value ="\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c"; +case ST_LigaturesHistorical :_dfbe .Value ="\u0068\u0069\u0073\u0074\u006f\u0072\u0069\u0063\u0061\u006c";case ST_LigaturesDiscretional :_dfbe .Value ="\u0064\u0069\u0073c\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c";case ST_LigaturesStandardContextual :_dfbe .Value ="\u0073t\u0061n\u0064\u0061\u0072\u0064\u0043o\u006e\u0074e\u0078\u0074\u0075\u0061\u006c"; +case ST_LigaturesStandardHistorical :_dfbe .Value ="\u0073t\u0061n\u0064\u0061\u0072\u0064\u0048i\u0073\u0074o\u0072\u0069\u0063\u0061\u006c";case ST_LigaturesContextualHistorical :_dfbe .Value ="c\u006fn\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0048i\u0073\u0074\u006f\u0072ic\u0061\u006c"; +case ST_LigaturesStandardDiscretional :_dfbe .Value ="s\u0074a\u006e\u0064\u0061\u0072\u0064\u0044\u0069\u0073c\u0072\u0065\u0074\u0069on\u0061\u006c";case ST_LigaturesContextualDiscretional :_dfbe .Value ="\u0063\u006f\u006e\u0074ex\u0074\u0075\u0061\u006c\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006ea\u006c"; +case ST_LigaturesHistoricalDiscretional :_dfbe .Value ="\u0068\u0069\u0073\u0074or\u0069\u0063\u0061\u006c\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006ea\u006c";case ST_LigaturesStandardContextualHistorical :_dfbe .Value ="\u0073\u0074\u0061\u006ed\u0061\u0072\u0064\u0043\u006f\u006e\u0074\u0065\u0078\u0074u\u0061l\u0048\u0069\u0073\u0074\u006f\u0072\u0069c\u0061\u006c"; +case ST_LigaturesStandardContextualDiscretional :_dfbe .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0043\u006fn\u0074\u0065\u0078\u0074\u0075\u0061\u006cD\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c";case ST_LigaturesStandardHistoricalDiscretional :_dfbe .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0048\u0069s\u0074\u006f\u0072\u0069\u0063\u0061\u006cD\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c"; +case ST_LigaturesContextualHistoricalDiscretional :_dfbe .Value ="\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0048\u0069\u0073\u0074\u006fr\u0069c\u0061\u006c\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c";case ST_LigaturesAll :_dfbe .Value ="\u0061\u006c\u006c"; +};return _dfbe ,nil ;}; -// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path -func (_abe *CT_Color )ValidateWithPath (path string )error {if _abe .SrgbClr !=nil {if _aba :=_abe .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_aba !=nil {return _aba ;};};if _abe .SchemeClr !=nil {if _caee :=_abe .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"); -_caee !=nil {return _caee ;};};return nil ;};func (_gadc *CT_Percentage )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077o\u0072\u003a\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_gadc .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bgcb *CustomXmlConflictDelRangeEnd )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgcb .CT_Markup =*_d .NewCT_Markup ();for {_aaea ,_bage :=d .Token (); -if _bage !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043\u006fn\u0066\u006c\u0069\u0063\u0074\u0044\u0065\u006c\u0052\u0061ng\u0065\u0045\u006ed\u003a \u0025\u0073",_bage ); -};if _cgbec ,_gabcg :=_aaea .(_c .EndElement );_gabcg &&_cgbec .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_RelativeRect and its children, prefixing error messages with path +func (_bacc *CT_RelativeRect )ValidateWithPath (path string )error {if _bacc .LAttr !=nil {if _ebfc :=_bacc .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_ebfc !=nil {return _ebfc ;};};if _bacc .TAttr !=nil {if _gcdfb :=_bacc .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072"); +_gcdfb !=nil {return _gcdfb ;};};if _bacc .RAttr !=nil {if _dcce :=_bacc .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_dcce !=nil {return _dcce ;};};if _bacc .BAttr !=nil {if _cfc :=_bacc .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072"); +_cfc !=nil {return _cfc ;};};return nil ;};func NewCT_StylisticSets ()*CT_StylisticSets {_bgcf :=&CT_StylisticSets {};return _bgcf };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; +); // Validate validates the EG_LineJoinProperties and its children -func (_fgaf *EG_LineJoinProperties )Validate ()error {return _fgaf .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u004ao\u0069\u006e\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};type Checkbox struct{CT_SdtCheckbox };func (_bgab ST_NumForm )ValidateWithPath (path string )error {switch _bgab {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgab )); -};return nil ;};func (_bged ST_PresetMaterialType )Validate ()error {return _bged .ValidateWithPath ("")};type EG_LineJoinProperties struct{Round *_d .CT_Empty ;Bevel *_d .CT_Empty ;Miter *CT_LineJoinMiterProperties ;};func (_bae *CT_OnOff )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bae .ValAttr !=ST_OnOffUnset {_bec ,_fgeb :=_bae .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077o\u0072\u003a\u0076\u0061\u006c"}); -if _fgeb !=nil {return _fgeb ;};start .Attr =append (start .Attr ,_bec );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dcbg *EG_ShadeProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edgd :for {_acfbb ,_aafcc :=d .Token (); -if _aafcc !=nil {return _aafcc ;};switch _bbdb :=_acfbb .(type ){case _c .StartElement :switch _bbdb .Name {case _c .Name {Space :"\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",Local :"\u006c\u0069\u006e"}:_dcbg .Lin =NewCT_LinearShadeProperties (); -if _aefeg :=d .DecodeElement (_dcbg .Lin ,&_bbdb );_aefeg !=nil {return _aefeg ;};case _c .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0068"}:_dcbg .Path =NewCT_PathShadeProperties (); -if _dabga :=d .DecodeElement (_dcbg .Path ,&_bbdb );_dabga !=nil {return _dabga ;};default:_e .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",_bbdb .Name ); -if _eeabc :=d .Skip ();_eeabc !=nil {return _eeabc ;};};case _c .EndElement :break _edgd ;case _c .CharData :};};return nil ;};func (_gfbb ST_BevelPresetType )Validate ()error {return _gfbb .ValidateWithPath ("")};type ST_PenAlignment byte ;func (_gabd *ST_PresetLineDashVal )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fegae ,_debg :=d .Token (); -if _debg !=nil {return _debg ;};if _ageda ,_ebgab :=_fegae .(_c .EndElement );_ebgab &&_ageda .Name ==start .Name {*_gabd =1;return nil ;};if _efca ,_edad :=_fegae .(_c .CharData );!_edad {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",_fegae ); -}else {switch string (_efca ){case "":*_gabd =0;case "\u0073\u006f\u006ci\u0064":*_gabd =1;case "\u0064\u006f\u0074":*_gabd =2;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_gabd =3;case "\u0064\u0061\u0073\u0068":*_gabd =4;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_gabd =5; -case "\u006c\u0067\u0044\u0061\u0073\u0068":*_gabd =6;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_gabd =7;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_gabd =8;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_gabd =9;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_gabd =10; -case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_gabd =11;};};_fegae ,_debg =d .Token ();if _debg !=nil {return _debg ;};if _bfab ,_cgcf :=_fegae .(_c .EndElement );_cgcf &&_bfab .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",_fegae );};func (_cda *CT_PresetLineDashProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cda .ValAttr !=ST_PresetLineDashValUnset {_fdf ,_gccf :=_cda .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0077o\u0072\u003a\u0076\u0061\u006c"}); -if _gccf !=nil {return _gccf ;};start .Attr =append (start .Attr ,_fdf );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bcfc ST_Ligatures )Validate ()error {return _bcfc .ValidateWithPath ("")}; +func (_gcc *EG_LineJoinProperties )Validate ()error {return _gcc .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u004ao\u0069\u006e\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_bbggc ST_LightRigDirection )MarshalXMLAttr (name _de .Name )(_de .Attr ,error ){_dgeb :=_de .Attr {}; +_dgeb .Name =name ;switch _bbggc {case ST_LightRigDirectionUnset :_dgeb .Value ="";case ST_LightRigDirectionTl :_dgeb .Value ="\u0074\u006c";case ST_LightRigDirectionT :_dgeb .Value ="\u0074";case ST_LightRigDirectionTr :_dgeb .Value ="\u0074\u0072";case ST_LightRigDirectionL :_dgeb .Value ="\u006c"; +case ST_LightRigDirectionR :_dgeb .Value ="\u0072";case ST_LightRigDirectionBl :_dgeb .Value ="\u0062\u006c";case ST_LightRigDirectionB :_dgeb .Value ="\u0062";case ST_LightRigDirectionBr :_dgeb .Value ="\u0062\u0072";};return _dgeb ,nil ;}; -// ValidateWithPath validates the CustomXmlConflictDelRangeStart and its children, prefixing error messages with path -func (_ecbba *CustomXmlConflictDelRangeStart )ValidateWithPath (path string )error {if _eeeg :=_ecbba .CT_TrackChange .ValidateWithPath (path );_eeeg !=nil {return _eeeg ;};return nil ;}; +// ValidateWithPath validates the EntityPicker and its children, prefixing error messages with path +func (_gccg *EntityPicker )ValidateWithPath (path string )error {if _adda :=_gccg .CT_Empty .ValidateWithPath (path );_adda !=nil {return _adda ;};return nil ;};type CT_Ligatures struct{ValAttr ST_Ligatures ;};func (_eaae *CT_NumSpacing )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_eaae .ValAttr =ST_NumSpacing (1); +for _ ,_ggg :=range start .Attr {if _ggg .Name .Local =="\u0076\u0061\u006c"{_eaae .ValAttr .UnmarshalXMLAttr (_ggg );continue ;};};for {_cgc ,_effd :=d .Token ();if _effd !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004eu\u006dS\u0070a\u0063\u0069\u006e\u0067\u003a\u0020\u0025s",_effd ); +};if _cag ,_dga :=_cgc .(_de .EndElement );_dga &&_cag .Name ==start .Name {break ;};};return nil ;};func (_eff *CT_GradientStopList )MarshalXML (e *_de .Encoder ,start _de .StartElement )error {e .EncodeToken (start );_aac :=_de .StartElement {Name :_de .Name {Local :"\u0077\u006f\u0072\u003a\u0067\u0073"}}; +for _ ,_bbf :=range _eff .Gs {e .EncodeElement (_bbf ,_aac );};e .EncodeToken (_de .EndElement {Name :start .Name });return nil ;};func (_degg *ST_LineCap )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_caded ,_gcbee :=d .Token ();if _gcbee !=nil {return _gcbee ; +};if _bcc ,_efdbe :=_caded .(_de .EndElement );_efdbe &&_bcc .Name ==start .Name {*_degg =1;return nil ;};if _agbead ,_bacdd :=_caded .(_de .CharData );!_bacdd {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",_caded ); +}else {switch string (_agbead ){case "":*_degg =0;case "\u0072\u006e\u0064":*_degg =1;case "\u0073\u0071":*_degg =2;case "\u0066\u006c\u0061\u0074":*_degg =3;};};_caded ,_gcbee =d .Token ();if _gcbee !=nil {return _gcbee ;};if _afac ,_edcd :=_caded .(_de .EndElement ); +_edcd &&_afac .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",_caded );}; -// ValidateWithPath validates the CT_Camera and its children, prefixing error messages with path -func (_gg *CT_Camera )ValidateWithPath (path string )error {if _gg .PrstAttr ==ST_PresetCameraTypeUnset {return _g .Errorf ("\u0025\u0073\u002f\u0050\u0072\u0073\u0074\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _gbf :=_gg .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_gbf !=nil {return _gbf ;};return nil ;};func (_ebbc ST_PathShadeType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bdee :=_c .Attr {};_bdee .Name =name ; -switch _ebbc {case ST_PathShadeTypeUnset :_bdee .Value ="";case ST_PathShadeTypeShape :_bdee .Value ="\u0073\u0068\u0061p\u0065";case ST_PathShadeTypeCircle :_bdee .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_PathShadeTypeRect :_bdee .Value ="\u0072\u0065\u0063\u0074"; -};return _bdee ,nil ;};func NewCT_PositivePercentage ()*CT_PositivePercentage {_dee :=&CT_PositivePercentage {};return _dee };func (_ebcd *ST_LightRigDirection )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ebcd =0;case "\u0074\u006c":*_ebcd =1; -case "\u0074":*_ebcd =2;case "\u0074\u0072":*_ebcd =3;case "\u006c":*_ebcd =4;case "\u0072":*_ebcd =5;case "\u0062\u006c":*_ebcd =6;case "\u0062":*_ebcd =7;case "\u0062\u0072":*_ebcd =8;};return nil ;};func (_ecfe *ST_PresetLineDashVal )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ecfe =0; -case "\u0073\u006f\u006ci\u0064":*_ecfe =1;case "\u0064\u006f\u0074":*_ecfe =2;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_ecfe =3;case "\u0064\u0061\u0073\u0068":*_ecfe =4;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_ecfe =5;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_ecfe =6; -case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_ecfe =7;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_ecfe =8;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_ecfe =9;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_ecfe =10; -case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_ecfe =11;};return nil ;};func (_fege *DefaultImageDpi )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fege .CT_DefaultImageDpi =*NewCT_DefaultImageDpi (); -for _ ,_dagfg :=range start .Attr {if _dagfg .Name .Local =="\u0076\u0061\u006c"{_cbcb ,_afaa :=_fg .ParseInt (_dagfg .Value ,10,64);if _afaa !=nil {return _afaa ;};_fege .ValAttr =_cbcb ;continue ;};};for {_eceg ,_gadee :=d .Token ();if _gadee !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0049\u006da\u0067\u0065\u0044p\u0069:\u0020\u0025\u0073",_gadee ); -};if _gbef ,_ccag :=_eceg .(_c .EndElement );_ccag &&_gbef .Name ==start .Name {break ;};};return nil ;};func (_cedc *EG_Conflicts )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggaa :for {_aggg ,_ggcf :=d .Token ();if _ggcf !=nil {return _ggcf ; -};switch _gefc :=_aggg .(type ){case _c .StartElement :switch _gefc .Name {case _c .Name {Space :"\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",Local :"c\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0049\u006e\u0073"}:_cedc .ConflictIns =_d .NewCT_TrackChange (); -if _fafac :=d .DecodeElement (_cedc .ConflictIns ,&_gefc );_fafac !=nil {return _fafac ;};case _c .Name {Space :"\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",Local :"c\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0044\u0065\u006c"}:_cedc .ConflictDel =_d .NewCT_TrackChange (); -if _dce :=d .DecodeElement (_cedc .ConflictDel ,&_gefc );_dce !=nil {return _dce ;};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\u0045\u0047_C\u006f\u006ef\u006c\u0069\u0063\u0074\u0073\u0020\u0025\u0076",_gefc .Name ); -if _eada :=d .Skip ();_eada !=nil {return _eada ;};};case _c .EndElement :break _ggaa ;case _c .CharData :};};return nil ;};func (_bgfad ST_CompoundLine )ValidateWithPath (path string )error {switch _bgfad {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 (_bgfad )); -};return nil ;};const (ST_OnOffUnset ST_OnOff =0;ST_OnOffTrue ST_OnOff =1;ST_OnOffFalse ST_OnOff =2;ST_OnOff0 ST_OnOff =3;ST_OnOff1 ST_OnOff =4;);func NewCT_SdtCheckboxSymbol ()*CT_SdtCheckboxSymbol {_dbb :=&CT_SdtCheckboxSymbol {};return _dbb };func NewCT_LongHexNumber ()*CT_LongHexNumber {_dae :=&CT_LongHexNumber {}; -return _dae }; +// ValidateWithPath validates the CT_TextOutlineEffect and its children, prefixing error messages with path +func (_eaed *CT_TextOutlineEffect )ValidateWithPath (path string )error {if _eaed .WAttr !=nil {if *_eaed .WAttr < 0{return _c .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 ,*_eaed .WAttr ); +};if *_eaed .WAttr > 20116800{return _c .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 ,*_eaed .WAttr ); +};};if _dbgf :=_eaed .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_dbgf !=nil {return _dbgf ;};if _dccae :=_eaed .CmpdAttr .ValidateWithPath (path +"\u002fC\u006d\u0070\u0064\u0041\u0074\u0074r");_dccae !=nil {return _dccae ; +};if _efdg :=_eaed .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_efdg !=nil {return _efdg ;};if _eaed .NoFill !=nil {if _cbgdc :=_eaed .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cbgdc !=nil {return _cbgdc ; +};};if _eaed .SolidFill !=nil {if _abced :=_eaed .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_abced !=nil {return _abced ;};};if _eaed .GradFill !=nil {if _ecgg :=_eaed .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl"); +_ecgg !=nil {return _ecgg ;};};if _eaed .PrstDash !=nil {if _fgca :=_eaed .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_fgca !=nil {return _fgca ;};};if _eaed .Round !=nil {if _cgbba :=_eaed .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064"); +_cgbba !=nil {return _cgbba ;};};if _eaed .Bevel !=nil {if _bgbf :=_eaed .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_bgbf !=nil {return _bgbf ;};};if _eaed .Miter !=nil {if _dage :=_eaed .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072"); +_dage !=nil {return _dage ;};};return nil ;};func (_bbgd ST_Ligatures )String ()string {switch _bbgd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case 3:return "\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c"; +case 4:return "\u0068\u0069\u0073\u0074\u006f\u0072\u0069\u0063\u0061\u006c";case 5:return "\u0064\u0069\u0073c\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c";case 6:return "\u0073t\u0061n\u0064\u0061\u0072\u0064\u0043o\u006e\u0074e\u0078\u0074\u0075\u0061\u006c"; +case 7:return "\u0073t\u0061n\u0064\u0061\u0072\u0064\u0048i\u0073\u0074o\u0072\u0069\u0063\u0061\u006c";case 8:return "c\u006fn\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0048i\u0073\u0074\u006f\u0072ic\u0061\u006c";case 9:return "s\u0074a\u006e\u0064\u0061\u0072\u0064\u0044\u0069\u0073c\u0072\u0065\u0074\u0069on\u0061\u006c"; +case 10:return "\u0063\u006f\u006e\u0074ex\u0074\u0075\u0061\u006c\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006ea\u006c";case 11:return "\u0068\u0069\u0073\u0074or\u0069\u0063\u0061\u006c\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006ea\u006c"; +case 12:return "\u0073\u0074\u0061\u006ed\u0061\u0072\u0064\u0043\u006f\u006e\u0074\u0065\u0078\u0074u\u0061l\u0048\u0069\u0073\u0074\u006f\u0072\u0069c\u0061\u006c";case 13:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0043\u006fn\u0074\u0065\u0078\u0074\u0075\u0061\u006cD\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c"; +case 14:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0048\u0069s\u0074\u006f\u0072\u0069\u0063\u0061\u006cD\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c";case 15:return "\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0048\u0069\u0073\u0074\u006fr\u0069c\u0061\u006c\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0069\u006f\u006e\u0061\u006c"; +case 16:return "\u0061\u006c\u006c";};return "";}; -// ValidateWithPath validates the CT_Scene3D and its children, prefixing error messages with path -func (_eaf *CT_Scene3D )ValidateWithPath (path string )error {if _bdgcg :=_eaf .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_bdgcg !=nil {return _bdgcg ;};if _ffad :=_eaf .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g"); -_ffad !=nil {return _ffad ;};return nil ;};func (_dcfd ST_PenAlignment )Validate ()error {return _dcfd .ValidateWithPath ("")};func ParseUnionST_AdjAngle (s string )(_fad .ST_AdjAngle ,error ){return _fad .ParseUnionST_AdjAngle (s )};type EG_ColorChoice struct{SrgbClr *CT_SRgbColor ; -SchemeClr *CT_SchemeColor ;};func NewCT_GradientStopList ()*CT_GradientStopList {_gddd :=&CT_GradientStopList {};return _gddd };func (_gedc ST_LineCap )ValidateWithPath (path string )error {switch _gedc {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gedc )); -};return nil ;};func (_acdc *CT_StylisticSets )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _acdc .StyleSet !=nil {_ebfc :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072:\u0073\u0074\u0079\u006c\u0065\u0053\u0065\u0074"}}; -for _ ,_ddeg :=range _acdc .StyleSet {e .EncodeElement (_ddeg ,_ebfc );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aege *CustomXmlConflictDelRangeStart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aege .CT_TrackChange =*_d .NewCT_TrackChange (); -for {_ecbab ,_gbbef :=d .Token ();if _gbbef !=nil {return _g .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_gbbef ); -};if _dbcg ,_eeac :=_ecbab .(_c .EndElement );_eeac &&_dbcg .Name ==start .Name {break ;};};return nil ;};func (_fgf *CT_Bevel )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fd :=range start .Attr {if _fd .Name .Local =="\u0077"{_ee ,_cc :=_fg .ParseInt (_fd .Value ,10,64); -if _cc !=nil {return _cc ;};_fgf .WAttr =&_ee ;continue ;};if _fd .Name .Local =="\u0068"{_cf ,_fae :=_fg .ParseInt (_fd .Value ,10,64);if _fae !=nil {return _fae ;};_fgf .HAttr =&_cf ;continue ;};if _fd .Name .Local =="\u0070\u0072\u0073\u0074"{_fgf .PrstAttr .UnmarshalXMLAttr (_fd ); -continue ;};};for {_df ,_gb :=d .Token ();if _gb !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0065\u0076\u0065\u006c: \u0025\u0073",_gb );};if _bed ,_bfe :=_df .(_c .EndElement );_bfe &&_bed .Name ==start .Name {break ; -};};return nil ;};type CT_NumSpacing struct{ValAttr ST_NumSpacing ;};func (_cfae ST_NumSpacing )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eabea :=_c .Attr {};_eabea .Name =name ;switch _cfae {case ST_NumSpacingUnset :_eabea .Value ="";case ST_NumSpacingDefault :_eabea .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074"; -case ST_NumSpacingProportional :_eabea .Value ="\u0070\u0072\u006fp\u006f\u0072\u0074\u0069\u006f\u006e\u0061\u006c";case ST_NumSpacingTabular :_eabea .Value ="\u0074a\u0062\u0075\u006c\u0061\u0072";};return _eabea ,nil ;};type AG_Parids struct{ParaIdAttr string ; -TextIdAttr string ;};func (_faegd *ST_RectAlignment )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bddbe ,_eaeg :=d .Token ();if _eaeg !=nil {return _eaeg ;};if _bdag ,_ccdd :=_bddbe .(_c .EndElement );_ccdd &&_bdag .Name ==start .Name {*_faegd =1; -return nil ;};if _ecda ,_gafe :=_bddbe .(_c .CharData );!_gafe {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",_bddbe );}else {switch string (_ecda ){case "":*_faegd =0; -case "\u006e\u006f\u006e\u0065":*_faegd =1;case "\u0074\u006c":*_faegd =2;case "\u0074":*_faegd =3;case "\u0074\u0072":*_faegd =4;case "\u006c":*_faegd =5;case "\u0063\u0074\u0072":*_faegd =6;case "\u0072":*_faegd =7;case "\u0062\u006c":*_faegd =8;case "\u0062":*_faegd =9; -case "\u0062\u0072":*_faegd =10;};};_bddbe ,_eaeg =d .Token ();if _eaeg !=nil {return _eaeg ;};if _bccd ,_cgfg :=_bddbe .(_c .EndElement );_cgfg &&_bccd .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",_bddbe ); -};func (_accgc ST_NumSpacing )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_accgc .String (),start );};func (_bdfeg ST_NumSpacing )Validate ()error {return _bdfeg .ValidateWithPath ("")};type CT_Scene3D struct{Camera *CT_Camera ; -LightRig *CT_LightRig ;};type EG_ColorTransform struct{Tint *CT_PositiveFixedPercentage ;Shade *CT_PositiveFixedPercentage ;Alpha *CT_PositiveFixedPercentage ;HueMod *CT_PositivePercentage ;Sat *CT_Percentage ;SatOff *CT_Percentage ;SatMod *CT_Percentage ; -Lum *CT_Percentage ;LumOff *CT_Percentage ;LumMod *CT_Percentage ;};type CT_Shadow struct{BlurRadAttr *int64 ;DistAttr *int64 ;DirAttr *int32 ;SxAttr *_fad .ST_Percentage ;SyAttr *_fad .ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;AlgnAttr ST_RectAlignment ; -SrgbClr *CT_SRgbColor ;SchemeClr *CT_SchemeColor ;};func NewCT_NumForm ()*CT_NumForm {_cddf :=&CT_NumForm {};_cddf .ValAttr =ST_NumForm (1);return _cddf }; +// Validate validates the CT_Reflection and its children +func (_cgef *CT_Reflection )Validate ()error {return _cgef .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the CT_LightRig and its children, prefixing error messages with path -func (_gga *CT_LightRig )ValidateWithPath (path string )error {if _gga .RigAttr ==ST_LightRigTypeUnset {return _g .Errorf ("\u0025\u0073\u002fR\u0069\u0067\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _af :=_gga .RigAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0041\u0074\u0074\u0072");_af !=nil {return _af ;};if _gga .DirAttr ==ST_LightRigDirectionUnset {return _g .Errorf ("\u0025\u0073\u002fD\u0069\u0072\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _fdc :=_gga .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_fdc !=nil {return _fdc ;};if _gga .Rot !=nil {if _aeff :=_gga .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074");_aeff !=nil {return _aeff ;}; -};return nil ;};func NewCustomXmlConflictInsRangeEnd ()*CustomXmlConflictInsRangeEnd {_bdfe :=&CustomXmlConflictInsRangeEnd {};_bdfe .CT_Markup =*_d .NewCT_Markup ();return _bdfe ;}; +// ValidateWithPath validates the CustomXmlConflictDelRangeStart and its children, prefixing error messages with path +func (_gfe *CustomXmlConflictDelRangeStart )ValidateWithPath (path string )error {if _cfca :=_gfe .CT_TrackChange .ValidateWithPath (path );_cfca !=nil {return _cfca ;};return nil ;};const (ST_CompoundLineUnset ST_CompoundLine =0;ST_CompoundLineSng ST_CompoundLine =1; +ST_CompoundLineDbl ST_CompoundLine =2;ST_CompoundLineThickThin ST_CompoundLine =3;ST_CompoundLineThinThick ST_CompoundLine =4;ST_CompoundLineTri ST_CompoundLine =5;);func (_cdcb ST_Ligatures )Validate ()error {return _cdcb .ValidateWithPath ("")};func (_feg ST_Ligatures )ValidateWithPath (path string )error {switch _feg {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 (_feg )); +};return nil ;};func (_bdb *CT_GradientFillProperties )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_dfe :for {_bde ,_feb :=d .Token ();if _feb !=nil {return _feb ;};switch _dbb :=_bde .(type ){case _de .StartElement :switch _dbb .Name {case _de .Name {Space :"\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",Local :"\u0067\u0073\u004cs\u0074"}:_bdb .GsLst =NewCT_GradientStopList (); +if _cfa :=d .DecodeElement (_bdb .GsLst ,&_dbb );_cfa !=nil {return _cfa ;};case _de .Name {Space :"\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",Local :"\u006c\u0069\u006e"}:_bdb .Lin =NewCT_LinearShadeProperties (); +if _cb :=d .DecodeElement (_bdb .Lin ,&_dbb );_cb !=nil {return _cb ;};case _de .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0068"}:_bdb .Path =NewCT_PathShadeProperties (); +if _ddeg :=d .DecodeElement (_bdb .Path ,&_dbb );_ddeg !=nil {return _ddeg ;};default:_ac .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",_dbb .Name ); +if _geea :=d .Skip ();_geea !=nil {return _geea ;};};case _de .EndElement :break _dfe ;case _de .CharData :};};return nil ;};func (_bedbb ST_BevelPresetType )ValidateWithPath (path string )error {switch _bedbb {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bedbb )); +};return nil ;}; -// Validate validates the CT_LightRig and its children -func (_cfa *CT_LightRig )Validate ()error {return _cfa .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067");};type CustomXmlConflictDelRangeStart struct{_d .CT_TrackChange };func (_abb *CT_Percentage )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bdgc :=range start .Attr {if _bdgc .Name .Local =="\u0076\u0061\u006c"{_ffg ,_dcd :=ParseUnionST_Percentage (_bdgc .Value ); -if _dcd !=nil {return _dcd ;};_abb .ValAttr =_ffg ;continue ;};};for {_afe ,_cgc :=d .Token ();if _cgc !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050e\u0072c\u0065n\u0074\u0061\u0067\u0065\u003a\u0020\u0025s",_cgc ); -};if _daf ,_faa :=_afe .(_c .EndElement );_faa &&_daf .Name ==start .Name {break ;};};return nil ;};func NewCT_RelativeRect ()*CT_RelativeRect {_cdb :=&CT_RelativeRect {};return _cdb };func (_cddc *EG_ColorChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cddc .SrgbClr !=nil {_abaga :=_c .StartElement {Name :_c .Name {Local :"w\u006f\u0072\u003a\u0073\u0072\u0067\u0062\u0043\u006c\u0072"}}; -e .EncodeElement (_cddc .SrgbClr ,_abaga );};if _cddc .SchemeClr !=nil {_geba :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_cddc .SchemeClr ,_geba );};return nil ; -}; +// Validate validates the CT_StylisticSets and its children +func (_bace *CT_StylisticSets )Validate ()error {return _bace .ValidateWithPath ("\u0043\u0054_\u0053\u0074\u0079l\u0069\u0073\u0074\u0069\u0063\u0053\u0065\u0074\u0073");};func (_cdga *CustomXmlConflictDelRangeEnd )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_cdga .CT_Markup =*_bf .NewCT_Markup (); +for {_fbbf ,_fcg :=d .Token ();if _fcg !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043\u006fn\u0066\u006c\u0069\u0063\u0074\u0044\u0065\u006c\u0052\u0061ng\u0065\u0045\u006ed\u003a \u0025\u0073",_fcg ); +};if _cdaaa ,_dccd :=_fbbf .(_de .EndElement );_dccd &&_cdaaa .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_Percentage (s string )(_def .ST_Percentage ,error ){return _def .ParseUnionST_Percentage (s );}; // ValidateWithPath validates the EG_ShadeProperties and its children, prefixing error messages with path -func (_eaga *EG_ShadeProperties )ValidateWithPath (path string )error {if _eaga .Lin !=nil {if _adee :=_eaga .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_adee !=nil {return _adee ;};};if _eaga .Path !=nil {if _fgbb :=_eaga .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068"); -_fgbb !=nil {return _fgbb ;};};return nil ;};func (_ceaga *EG_ShadeProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ceaga .Lin !=nil {_bccea :=_c .StartElement {Name :_c .Name {Local :"\u0077o\u0072\u003a\u006c\u0069\u006e"}}; -e .EncodeElement (_ceaga .Lin ,_bccea );};if _ceaga .Path !=nil {_ddab :=_c .StartElement {Name :_c .Name {Local :"\u0077\u006f\u0072\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_ceaga .Path ,_ddab );};return nil ;};func NewCT_GradientStop ()*CT_GradientStop {_dfg :=&CT_GradientStop {}; -return _dfg };func (_ebg *CT_GradientStop )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aca :=range start .Attr {if _aca .Name .Local =="\u0070\u006f\u0073"{_dgcb ,_dabd :=ParseUnionST_PositiveFixedPercentage (_aca .Value );if _dabd !=nil {return _dabd ; -};_ebg .PosAttr =_dgcb ;continue ;};};_gge :for {_accb ,_cbc :=d .Token ();if _cbc !=nil {return _cbc ;};switch _aea :=_accb .(type ){case _c .StartElement :switch _aea .Name {case _c .Name {Space :"\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",Local :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_ebg .SrgbClr =NewCT_SRgbColor (); -if _gfa :=d .DecodeElement (_ebg .SrgbClr ,&_aea );_gfa !=nil {return _gfa ;};case _c .Name {Space :"\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",Local :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_ebg .SchemeClr =NewCT_SchemeColor (); -if _bgb :=d .DecodeElement (_ebg .SchemeClr ,&_aea );_bgb !=nil {return _bgb ;};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\u0061d\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u0020\u0025\u0076",_aea .Name ); -if _fafd :=d .Skip ();_fafd !=nil {return _fafd ;};};case _c .EndElement :break _gge ;case _c .CharData :};};return nil ;};func (_gdg *CT_SchemeColor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdg .ValAttr =ST_SchemeColorVal (1);for _ ,_fdda :=range start .Attr {if _fdda .Name .Local =="\u0076\u0061\u006c"{_gdg .ValAttr .UnmarshalXMLAttr (_fdda ); -continue ;};};_gebb :for {_aag ,_gabbg :=d .Token ();if _gabbg !=nil {return _gabbg ;};switch _fac :=_aag .(type ){case _c .StartElement :switch _fac .Name {case _c .Name {Space :"\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",Local :"\u0074\u0069\u006e\u0074"}:_fbfb :=NewEG_ColorTransform (); -_fbfb .Tint =NewCT_PositiveFixedPercentage ();if _fead :=d .DecodeElement (_fbfb .Tint ,&_fac );_fead !=nil {return _fead ;};_gdg .EG_ColorTransform =append (_gdg .EG_ColorTransform ,_fbfb );case _c .Name {Space :"\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",Local :"\u0073\u0068\u0061d\u0065"}:_aecc :=NewEG_ColorTransform (); -_aecc .Shade =NewCT_PositiveFixedPercentage ();if _dgbd :=d .DecodeElement (_aecc .Shade ,&_fac );_dgbd !=nil {return _dgbd ;};_gdg .EG_ColorTransform =append (_gdg .EG_ColorTransform ,_aecc );case _c .Name {Space :"\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",Local :"\u0061\u006c\u0070h\u0061"}:_afea :=NewEG_ColorTransform (); -_afea .Alpha =NewCT_PositiveFixedPercentage ();if _gabcc :=d .DecodeElement (_afea .Alpha ,&_fac );_gabcc !=nil {return _gabcc ;};_gdg .EG_ColorTransform =append (_gdg .EG_ColorTransform ,_afea );case _c .Name {Space :"\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",Local :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_fceb :=NewEG_ColorTransform (); -_fceb .HueMod =NewCT_PositivePercentage ();if _gacg :=d .DecodeElement (_fceb .HueMod ,&_fac );_gacg !=nil {return _gacg ;};_gdg .EG_ColorTransform =append (_gdg .EG_ColorTransform ,_fceb );case _c .Name {Space :"\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",Local :"\u0073\u0061\u0074"}:_ebdge :=NewEG_ColorTransform (); -_ebdge .Sat =NewCT_Percentage ();if _ceaa :=d .DecodeElement (_ebdge .Sat ,&_fac );_ceaa !=nil {return _ceaa ;};_gdg .EG_ColorTransform =append (_gdg .EG_ColorTransform ,_ebdge );case _c .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_gbbf :=NewEG_ColorTransform (); -_gbbf .SatOff =NewCT_Percentage ();if _ddee :=d .DecodeElement (_gbbf .SatOff ,&_fac );_ddee !=nil {return _ddee ;};_gdg .EG_ColorTransform =append (_gdg .EG_ColorTransform ,_gbbf );case _c .Name {Space :"\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",Local :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_cga :=NewEG_ColorTransform (); -_cga .SatMod =NewCT_Percentage ();if _cfba :=d .DecodeElement (_cga .SatMod ,&_fac );_cfba !=nil {return _cfba ;};_gdg .EG_ColorTransform =append (_gdg .EG_ColorTransform ,_cga );case _c .Name {Space :"\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",Local :"\u006c\u0075\u006d"}:_fbfa :=NewEG_ColorTransform (); -_fbfa .Lum =NewCT_Percentage ();if _eafd :=d .DecodeElement (_fbfa .Lum ,&_fac );_eafd !=nil {return _eafd ;};_gdg .EG_ColorTransform =append (_gdg .EG_ColorTransform ,_fbfa );case _c .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_dbad :=NewEG_ColorTransform (); -_dbad .LumOff =NewCT_Percentage ();if _efcb :=d .DecodeElement (_dbad .LumOff ,&_fac );_efcb !=nil {return _efcb ;};_gdg .EG_ColorTransform =append (_gdg .EG_ColorTransform ,_dbad );case _c .Name {Space :"\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",Local :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_bdgdde :=NewEG_ColorTransform (); -_bdgdde .LumMod =NewCT_Percentage ();if _gdac :=d .DecodeElement (_bdgdde .LumMod ,&_fac );_gdac !=nil {return _gdac ;};_gdg .EG_ColorTransform =append (_gdg .EG_ColorTransform ,_bdgdde );default:_e .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",_fac .Name ); -if _eggb :=d .Skip ();_eggb !=nil {return _eggb ;};};case _c .EndElement :break _gebb ;case _c .CharData :};};return nil ;};const (ST_NumFormUnset ST_NumForm =0;ST_NumFormDefault ST_NumForm =1;ST_NumFormLining ST_NumForm =2;ST_NumFormOldStyle ST_NumForm =3; -); +func (_gdfeb *EG_ShadeProperties )ValidateWithPath (path string )error {if _gdfeb .Lin !=nil {if _afab :=_gdfeb .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_afab !=nil {return _afab ;};};if _gdfeb .Path !=nil {if _fcec :=_gdfeb .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068"); +_fcec !=nil {return _fcec ;};};return nil ;};func (_gbf *CT_Camera )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {_gbf .PrstAttr =ST_PresetCameraType (1);for _ ,_bc :=range start .Attr {if _bc .Name .Local =="\u0070\u0072\u0073\u0074"{_gbf .PrstAttr .UnmarshalXMLAttr (_bc ); +continue ;};};for {_ae ,_bga :=d .Token ();if _bga !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0061\u006de\u0072\u0061\u003a\u0020\u0025\u0073",_bga );};if _fe ,_ab :=_ae .(_de .EndElement );_ab &&_fe .Name ==start .Name {break ; +};};return nil ;}; -// Validate validates the CT_StyleSet and its children -func (_afdd *CT_StyleSet )Validate ()error {return _afdd .ValidateWithPath ("C\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0053\u0065\u0074");};const (ST_PathShadeTypeUnset ST_PathShadeType =0;ST_PathShadeTypeShape ST_PathShadeType =1;ST_PathShadeTypeCircle ST_PathShadeType =2; -ST_PathShadeTypeRect ST_PathShadeType =3;);const (ST_BevelPresetTypeUnset ST_BevelPresetType =0;ST_BevelPresetTypeRelaxedInset ST_BevelPresetType =1;ST_BevelPresetTypeCircle ST_BevelPresetType =2;ST_BevelPresetTypeSlope ST_BevelPresetType =3;ST_BevelPresetTypeCross ST_BevelPresetType =4; -ST_BevelPresetTypeAngle ST_BevelPresetType =5;ST_BevelPresetTypeSoftRound ST_BevelPresetType =6;ST_BevelPresetTypeConvex ST_BevelPresetType =7;ST_BevelPresetTypeCoolSlant ST_BevelPresetType =8;ST_BevelPresetTypeDivot ST_BevelPresetType =9;ST_BevelPresetTypeRiblet ST_BevelPresetType =10; -ST_BevelPresetTypeHardEdge ST_BevelPresetType =11;ST_BevelPresetTypeArtDeco ST_BevelPresetType =12;);type ST_PathShadeType byte ;type CT_PathShadeProperties struct{PathAttr ST_PathShadeType ;FillToRect *CT_RelativeRect ;};func (_agf ST_PathShadeType )ValidateWithPath (path string )error {switch _agf {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agf )); -};return nil ;};func (_gcfca ST_PathShadeType )String ()string {switch _gcfca {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 (_gdab *CT_GradientFillProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdb :for {_ddcc ,_gcb :=d .Token (); -if _gcb !=nil {return _gcb ;};switch _dbg :=_ddcc .(type ){case _c .StartElement :switch _dbg .Name {case _c .Name {Space :"\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",Local :"\u0067\u0073\u004cs\u0074"}:_gdab .GsLst =NewCT_GradientStopList (); -if _fafb :=d .DecodeElement (_gdab .GsLst ,&_dbg );_fafb !=nil {return _fafb ;};case _c .Name {Space :"\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",Local :"\u006c\u0069\u006e"}:_gdab .Lin =NewCT_LinearShadeProperties (); -if _cdg :=d .DecodeElement (_gdab .Lin ,&_dbg );_cdg !=nil {return _cdg ;};case _c .Name {Space :"\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",Local :"\u0070\u0061\u0074\u0068"}:_gdab .Path =NewCT_PathShadeProperties (); -if _eaa :=d .DecodeElement (_gdab .Path ,&_dbg );_eaa !=nil {return _eaa ;};default:_e .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",_dbg .Name ); -if _cdf :=d .Skip ();_cdf !=nil {return _cdf ;};};case _c .EndElement :break _bdb ;case _c .CharData :};};return nil ;};func (_abbg ST_LightRigDirection )String ()string {switch _abbg {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 "";}; - -// ValidateWithPath validates the CT_Ligatures and its children, prefixing error messages with path -func (_dbe *CT_Ligatures )ValidateWithPath (path string )error {if _dbe .ValAttr ==ST_LigaturesUnset {return _g .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _dbgc :=_dbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbgc !=nil {return _dbgc ;};return nil ;};func (_bbcb ST_SchemeColorVal )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dabce :=_c .Attr {};_dabce .Name =name ; -switch _bbcb {case ST_SchemeColorValUnset :_dabce .Value ="";case ST_SchemeColorValBg1 :_dabce .Value ="\u0062\u0067\u0031";case ST_SchemeColorValTx1 :_dabce .Value ="\u0074\u0078\u0031";case ST_SchemeColorValBg2 :_dabce .Value ="\u0062\u0067\u0032";case ST_SchemeColorValTx2 :_dabce .Value ="\u0074\u0078\u0032"; -case ST_SchemeColorValAccent1 :_dabce .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_SchemeColorValAccent2 :_dabce .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_SchemeColorValAccent3 :_dabce .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033"; -case ST_SchemeColorValAccent4 :_dabce .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_SchemeColorValAccent5 :_dabce .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_SchemeColorValAccent6 :_dabce .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036"; -case ST_SchemeColorValHlink :_dabce .Value ="\u0068\u006c\u0069n\u006b";case ST_SchemeColorValFolHlink :_dabce .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";case ST_SchemeColorValDk1 :_dabce .Value ="\u0064\u006b\u0031";case ST_SchemeColorValLt1 :_dabce .Value ="\u006c\u0074\u0031"; -case ST_SchemeColorValDk2 :_dabce .Value ="\u0064\u006b\u0032";case ST_SchemeColorValLt2 :_dabce .Value ="\u006c\u0074\u0032";case ST_SchemeColorValPhClr :_dabce .Value ="\u0070\u0068\u0043l\u0072";};return _dabce ,nil ;};func NewCT_Color ()*CT_Color {_bbf :=&CT_Color {}; -return _bbf };func NewEG_RPrTextEffects ()*EG_RPrTextEffects {_feaaa :=&EG_RPrTextEffects {};return _feaaa }; - -// ValidateWithPath validates the CT_Props3D and its children, prefixing error messages with path -func (_egddf *CT_Props3D )ValidateWithPath (path string )error {if _egddf .ExtrusionHAttr !=nil {if *_egddf .ExtrusionHAttr < 0{return _g .Errorf ("\u0025\u0073\u002fm\u002e\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030\u0020(\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_egddf .ExtrusionHAttr ); -};if *_egddf .ExtrusionHAttr > 27273042316900{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0045\u0078t\u0072\u0075\u0073i\u006f\u006e\u0048A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020b\u0065 <\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u0039\u0030\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_egddf .ExtrusionHAttr ); -};};if _egddf .ContourWAttr !=nil {if *_egddf .ContourWAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0043\u006f\u006e\u0074\u006f\u0075\u0072\u0057\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e\u003d\u0020\u0030 (\u0068\u0061\u0076e\u0020%\u0076\u0029",path ,*_egddf .ContourWAttr ); -};if *_egddf .ContourWAttr > 27273042316900{return _g .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u006f\u006e\u0074\u006f\u0075r\u0057\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062\u0065\u0020\u003c\u003d\u0020\u0032\u0037\u0032\u0037\u0033\u0030\u0034\u0032\u0033\u0031\u0036\u00390\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,*_egddf .ContourWAttr ); -};};if _cdeg :=_egddf .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_cdeg !=nil {return _cdeg ;};if _egddf .BevelT !=nil {if _gcbb :=_egddf .BevelT .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0054"); -_gcbb !=nil {return _gcbb ;};};if _egddf .BevelB !=nil {if _dfc :=_egddf .BevelB .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0042");_dfc !=nil {return _dfc ;};};if _egddf .ExtrusionClr !=nil {if _egag :=_egddf .ExtrusionClr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"); -_egag !=nil {return _egag ;};};if _egddf .ContourClr !=nil {if _gfb :=_egddf .ContourClr .ValidateWithPath (path +"/\u0043\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072");_gfb !=nil {return _gfb ;};};return nil ;};func _bgfg (_gagc bool )uint8 {if _gagc {return 1; -};return 0;};type CustomXmlConflictDelRangeEnd struct{_d .CT_Markup }; +// Validate validates the CT_DefaultImageDpi and its children +func (_ecd *CT_DefaultImageDpi )Validate ()error {return _ecd .ValidateWithPath ("\u0043T\u005fD\u0065\u0066\u0061\u0075\u006ct\u0049\u006da\u0067\u0065\u0044\u0070\u0069");};const (ST_NumFormUnset ST_NumForm =0;ST_NumFormDefault ST_NumForm =1;ST_NumFormLining ST_NumForm =2; +ST_NumFormOldStyle ST_NumForm =3;);func NewCustomXmlConflictDelRangeEnd ()*CustomXmlConflictDelRangeEnd {_fcde :=&CustomXmlConflictDelRangeEnd {};_fcde .CT_Markup =*_bf .NewCT_Markup ();return _fcde ;};func ParseUnionST_TextPoint (s string )(_def .ST_TextPoint ,error ){return _def .ParseUnionST_TextPoint (s ); +};func (_bag *CT_StyleSet )UnmarshalXML (d *_de .Decoder ,start _de .StartElement )error {for _ ,_efce :=range start .Attr {if _efce .Name .Local =="\u0069\u0064"{_cbfe ,_eecb :=_b .ParseUint (_efce .Value ,10,64);if _eecb !=nil {return _eecb ;};_bag .IdAttr =_cbfe ; +continue ;};if _efce .Name .Local =="\u0076\u0061\u006c"{_bag .ValAttr .UnmarshalXMLAttr (_efce );continue ;};};for {_bfff ,_ebc :=d .Token ();if _ebc !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0053\u0065\u0074\u003a\u0020\u0025\u0073",_ebc ); +};if _edfc ,_cbgd :=_bfff .(_de .EndElement );_cbgd &&_edfc .Name ==start .Name {break ;};};return nil ;};func (_geae ST_LineCap )String ()string {switch _geae {case 0:return "";case 1:return "\u0072\u006e\u0064";case 2:return "\u0073\u0071";case 3:return "\u0066\u006c\u0061\u0074"; +};return "";}; -// ValidateWithPath validates the EG_RunLevelConflicts and its children, prefixing error messages with path -func (_ccea *EG_RunLevelConflicts )ValidateWithPath (path string )error {if _ccea .ConflictIns !=nil {if _fedb :=_ccea .ConflictIns .ValidateWithPath (path +"\u002f\u0043\u006fn\u0066\u006c\u0069\u0063\u0074\u0049\u006e\u0073");_fedb !=nil {return _fedb ; -};};if _ccea .ConflictDel !=nil {if _fecg :=_ccea .ConflictDel .ValidateWithPath (path +"\u002f\u0043\u006fn\u0066\u006c\u0069\u0063\u0074\u0044\u0065\u006c");_fecg !=nil {return _fecg ;};};return nil ;};func (_ggcg *CT_PositiveFixedPercentage )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dcgf :=range start .Attr {if _dcgf .Name .Local =="\u0076\u0061\u006c"{_afc ,_gcc :=ParseUnionST_PositiveFixedPercentage (_dcgf .Value ); -if _gcc !=nil {return _gcc ;};_ggcg .ValAttr =_afc ;continue ;};};for {_eeb ,_ffdf :=d .Token ();if _ffdf !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0046\u0069\u0078\u0065\u0064P\u0065\u0072\u0063\u0065\u006et\u0061\u0067e\u003a\u0020\u0025\u0073",_ffdf ); -};if _fff ,_bdgd :=_eeb .(_c .EndElement );_bdgd &&_fff .Name ==start .Name {break ;};};return nil ;};func NewDocId ()*DocId {_aedbf :=&DocId {};_aedbf .CT_LongHexNumber =*NewCT_LongHexNumber ();return _aedbf ;};func (_cgcgb ST_LineCap )Validate ()error {return _cgcgb .ValidateWithPath ("")}; -func NewCT_SRgbColor ()*CT_SRgbColor {_geb :=&CT_SRgbColor {};return _geb };func (_gca *DiscardImageEditingData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gca .CT_OnOff =*NewCT_OnOff ();for _ ,_edba :=range start .Attr {if _edba .Name .Local =="\u0076\u0061\u006c"{_gca .ValAttr .UnmarshalXMLAttr (_edba ); -continue ;};};for {_bgfc ,_cacf :=d .Token ();if _cacf !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0044\u0069\u0073\u0063\u0061\u0072d\u0049\u006d\u0061\u0067\u0065\u0045\u0064i\u0074\u0069\u006e\u0067\u0044\u0061\u0074\u0061\u003a\u0020%\u0073",_cacf ); -};if _dbedb ,_fedd :=_bgfc .(_c .EndElement );_fedd &&_dbedb .Name ==start .Name {break ;};};return nil ;};func NewCustomXmlConflictInsRangeStart ()*CustomXmlConflictInsRangeStart {_bgec :=&CustomXmlConflictInsRangeStart {};_bgec .CT_TrackChange =*_d .NewCT_TrackChange (); -return _bgec ;};func init (){_fe .RegisterConstructor ("\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","\u0043\u0054_\u004c\u006f\u006eg\u0048\u0065\u0078\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_LongHexNumber ); -_fe .RegisterConstructor ("\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","\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066",NewCT_OnOff ); -_fe .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065",NewCT_Percentage ); -_fe .RegisterConstructor ("\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","\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 ); -_fe .RegisterConstructor ("\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","C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065",NewCT_PositivePercentage ); -_fe .RegisterConstructor ("\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","\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u0074",NewCT_RelativeRect ); -_fe .RegisterConstructor ("\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","\u0043\u0054\u005fS\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072",NewCT_SRgbColor ); -_fe .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065C\u006f\u006c\u006f\u0072",NewCT_SchemeColor ); -_fe .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072",NewCT_Color ); -_fe .RegisterConstructor ("\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","\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070",NewCT_GradientStop ); -_fe .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047ra\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074",NewCT_GradientStopList ); -_fe .RegisterConstructor ("\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","\u0043T\u005f\u004c\u0069\u006e\u0065\u0061\u0072\u0053\u0068\u0061\u0064e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_LinearShadeProperties ); -_fe .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050at\u0068\u0053\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_PathShadeProperties ); -_fe .RegisterConstructor ("\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","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 ); -_fe .RegisterConstructor ("\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","\u0043T\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046i\u006cl\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s",NewCT_GradientFillProperties ); -_fe .RegisterConstructor ("\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","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 ); -_fe .RegisterConstructor ("\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","\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 ); -_fe .RegisterConstructor ("\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","\u0043T\u005f\u0043\u0061\u006d\u0065\u0072a",NewCT_Camera ); -_fe .RegisterConstructor ("\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","\u0043T\u005fS\u0070\u0068\u0065\u0072\u0065\u0043\u006f\u006f\u0072\u0064\u0073",NewCT_SphereCoords ); -_fe .RegisterConstructor ("\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","C\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067",NewCT_LightRig ); -_fe .RegisterConstructor ("\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","\u0043\u0054\u005f\u0042\u0065\u0076\u0065\u006c",NewCT_Bevel ); -_fe .RegisterConstructor ("\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","\u0043T\u005f\u0047\u006c\u006f\u0077",NewCT_Glow ); -_fe .RegisterConstructor ("\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","\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw",NewCT_Shadow ); -_fe .RegisterConstructor ("\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","\u0043\u0054\u005f\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Reflection ); -_fe .RegisterConstructor ("\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","\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0054\u0065\u0078\u0074\u0045f\u0066\u0065\u0063\u0074",NewCT_FillTextEffect ); -_fe .RegisterConstructor ("\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","C\u0054_\u0054\u0065\u0078\u0074\u004f\u0075\u0074\u006ci\u006e\u0065\u0045\u0066fe\u0063\u0074",NewCT_TextOutlineEffect ); -_fe .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0065\u0033\u0044",NewCT_Scene3D ); -_fe .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0073\u0033\u0044",NewCT_Props3D ); -_fe .RegisterConstructor ("\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","\u0043\u0054\u005fL\u0069\u0067\u0061\u0074\u0075\u0072\u0065\u0073",NewCT_Ligatures ); -_fe .RegisterConstructor ("\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","\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006f\u0072\u006d",NewCT_NumForm ); -_fe .RegisterConstructor ("\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","\u0043\u0054\u005f\u004e\u0075\u006d\u0053\u0070\u0061\u0063\u0069\u006e\u0067",NewCT_NumSpacing ); -_fe .RegisterConstructor ("\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","C\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0053\u0065\u0074",NewCT_StyleSet ); -_fe .RegisterConstructor ("\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","\u0043\u0054_\u0053\u0074\u0079l\u0069\u0073\u0074\u0069\u0063\u0053\u0065\u0074\u0073",NewCT_StylisticSets ); -_fe .RegisterConstructor ("\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","\u0043T\u005fD\u0065\u0066\u0061\u0075\u006ct\u0049\u006da\u0067\u0065\u0044\u0070\u0069",NewCT_DefaultImageDpi ); -_fe .RegisterConstructor ("\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","C\u0054_\u0053\u0064\u0074\u0043\u0068\u0065\u0063\u006bb\u006f\u0078\u0053\u0079mb\u006f\u006c",NewCT_SdtCheckboxSymbol ); -_fe .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u0068\u0065c\u006b\u0062\u006f\u0078",NewCT_SdtCheckbox ); -_fe .RegisterConstructor ("\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","\u0064\u006f\u0063I\u0064",NewDocId ); -_fe .RegisterConstructor ("\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","\u0063\u006f\u006ef\u006c\u0069\u0063\u0074\u004d\u006f\u0064\u0065",NewConflictMode ); -_fe .RegisterConstructor ("\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","\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043o\u006e\u0066\u006c\u0069\u0063\u0074\u0049n\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074",NewCustomXmlConflictInsRangeStart ); -_fe .RegisterConstructor ("\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","\u0063\u0075\u0073\u0074o\u006d\u0058\u006d\u006c\u0043\u006f\u006e\u0066\u006c\u0069c\u0074I\u006e\u0073\u0052\u0061\u006e\u0067\u0065E\u006e\u0064",NewCustomXmlConflictInsRangeEnd ); -_fe .RegisterConstructor ("\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","\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043o\u006e\u0066\u006c\u0069\u0063\u0074\u0044e\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074",NewCustomXmlConflictDelRangeStart ); -_fe .RegisterConstructor ("\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","\u0063\u0075\u0073\u0074o\u006d\u0058\u006d\u006c\u0043\u006f\u006e\u0066\u006c\u0069c\u0074D\u0065\u006c\u0052\u0061\u006e\u0067\u0065E\u006e\u0064",NewCustomXmlConflictDelRangeEnd ); -_fe .RegisterConstructor ("\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","\u0064\u0069\u0073ca\u0072\u0064\u0049\u006d\u0061\u0067\u0065\u0045\u0064\u0069\u0074\u0069\u006e\u0067\u0044\u0061\u0074\u0061",NewDiscardImageEditingData ); -_fe .RegisterConstructor ("\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","\u0064e\u0066a\u0075\u006c\u0074\u0049\u006d\u0061\u0067\u0065\u0044\u0070\u0069",NewDefaultImageDpi ); -_fe .RegisterConstructor ("\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","\u0065\u006e\u0074i\u0074\u0079\u0050\u0069\u0063\u006b\u0065\u0072",NewEntityPicker ); -_fe .RegisterConstructor ("\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","\u0063\u0068\u0065\u0063\u006b\u0062\u006f\u0078",NewCheckbox ); -_fe .RegisterConstructor ("\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","E\u0047_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006cC\u006f\u006e\u0066\u006cic\u0074\u0073",NewEG_RunLevelConflicts ); -_fe .RegisterConstructor ("\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","\u0045\u0047\u005fC\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0073",NewEG_Conflicts ); -_fe .RegisterConstructor ("\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","\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d",NewEG_ColorTransform ); -_fe .RegisterConstructor ("\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","\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043h\u006f\u0069\u0063\u0065",NewEG_ColorChoice ); -_fe .RegisterConstructor ("\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","\u0045G\u005fS\u0068\u0061\u0064\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewEG_ShadeProperties ); -_fe .RegisterConstructor ("\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","\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewEG_FillProperties ); -_fe .RegisterConstructor ("\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","E\u0047\u005f\u004c\u0069ne\u0044a\u0073\u0068\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_LineDashProperties ); -_fe .RegisterConstructor ("\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","E\u0047\u005f\u004c\u0069ne\u004ao\u0069\u006e\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_LineJoinProperties ); -_fe .RegisterConstructor ("\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","\u0045\u0047\u005f\u0052\u0050\u0072\u0054\u0065\u0078\u0074\u0045\u0066f\u0065\u0063\u0074\u0073",NewEG_RPrTextEffects ); -_fe .RegisterConstructor ("\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","\u0045\u0047\u005f\u0052\u0050\u0072\u004f\u0070\u0065n\u0054\u0079\u0070\u0065",NewEG_RPrOpenType ); -_fe .RegisterConstructor ("\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","\u0041G\u005f\u0050\u0061\u0072\u0069\u0064s",NewAG_Parids ); +// ValidateWithPath validates the EG_LineJoinProperties and its children, prefixing error messages with path +func (_bgdgf *EG_LineJoinProperties )ValidateWithPath (path string )error {if _bgdgf .Round !=nil {if _aebf :=_bgdgf .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064");_aebf !=nil {return _aebf ;};};if _bgdgf .Bevel !=nil {if _fefc :=_bgdgf .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c"); +_fefc !=nil {return _fefc ;};};if _bgdgf .Miter !=nil {if _ebag :=_bgdgf .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072");_ebag !=nil {return _ebag ;};};return nil ;};type ST_LightRigType byte ;func init (){_db .RegisterConstructor ("\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","\u0043\u0054_\u004c\u006f\u006eg\u0048\u0065\u0078\u004e\u0075\u006d\u0062\u0065\u0072",NewCT_LongHexNumber ); +_db .RegisterConstructor ("\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","\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066",NewCT_OnOff ); +_db .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065",NewCT_Percentage ); +_db .RegisterConstructor ("\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","\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 ); +_db .RegisterConstructor ("\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","C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065",NewCT_PositivePercentage ); +_db .RegisterConstructor ("\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","\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u0074",NewCT_RelativeRect ); +_db .RegisterConstructor ("\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","\u0043\u0054\u005fS\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072",NewCT_SRgbColor ); +_db .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065C\u006f\u006c\u006f\u0072",NewCT_SchemeColor ); +_db .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072",NewCT_Color ); +_db .RegisterConstructor ("\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","\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070",NewCT_GradientStop ); +_db .RegisterConstructor ("\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","\u0043\u0054\u005f\u0047ra\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074",NewCT_GradientStopList ); +_db .RegisterConstructor ("\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","\u0043T\u005f\u004c\u0069\u006e\u0065\u0061\u0072\u0053\u0068\u0061\u0064e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_LinearShadeProperties ); +_db .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050at\u0068\u0053\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_PathShadeProperties ); +_db .RegisterConstructor ("\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","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 ); +_db .RegisterConstructor ("\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","\u0043T\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046i\u006cl\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s",NewCT_GradientFillProperties ); +_db .RegisterConstructor ("\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","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 ); +_db .RegisterConstructor ("\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","\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 ); +_db .RegisterConstructor ("\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","\u0043T\u005f\u0043\u0061\u006d\u0065\u0072a",NewCT_Camera ); +_db .RegisterConstructor ("\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","\u0043T\u005fS\u0070\u0068\u0065\u0072\u0065\u0043\u006f\u006f\u0072\u0064\u0073",NewCT_SphereCoords ); +_db .RegisterConstructor ("\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","C\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067",NewCT_LightRig ); +_db .RegisterConstructor ("\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","\u0043\u0054\u005f\u0042\u0065\u0076\u0065\u006c",NewCT_Bevel ); +_db .RegisterConstructor ("\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","\u0043T\u005f\u0047\u006c\u006f\u0077",NewCT_Glow ); +_db .RegisterConstructor ("\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","\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw",NewCT_Shadow ); +_db .RegisterConstructor ("\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","\u0043\u0054\u005f\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Reflection ); +_db .RegisterConstructor ("\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","\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0054\u0065\u0078\u0074\u0045f\u0066\u0065\u0063\u0074",NewCT_FillTextEffect ); +_db .RegisterConstructor ("\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","C\u0054_\u0054\u0065\u0078\u0074\u004f\u0075\u0074\u006ci\u006e\u0065\u0045\u0066fe\u0063\u0074",NewCT_TextOutlineEffect ); +_db .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0065\u0033\u0044",NewCT_Scene3D ); +_db .RegisterConstructor ("\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","\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0073\u0033\u0044",NewCT_Props3D ); +_db .RegisterConstructor ("\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","\u0043\u0054\u005fL\u0069\u0067\u0061\u0074\u0075\u0072\u0065\u0073",NewCT_Ligatures ); +_db .RegisterConstructor ("\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","\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006f\u0072\u006d",NewCT_NumForm ); +_db .RegisterConstructor ("\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","\u0043\u0054\u005f\u004e\u0075\u006d\u0053\u0070\u0061\u0063\u0069\u006e\u0067",NewCT_NumSpacing ); +_db .RegisterConstructor ("\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","C\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0053\u0065\u0074",NewCT_StyleSet ); +_db .RegisterConstructor ("\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","\u0043\u0054_\u0053\u0074\u0079l\u0069\u0073\u0074\u0069\u0063\u0053\u0065\u0074\u0073",NewCT_StylisticSets ); +_db .RegisterConstructor ("\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","\u0043T\u005fD\u0065\u0066\u0061\u0075\u006ct\u0049\u006da\u0067\u0065\u0044\u0070\u0069",NewCT_DefaultImageDpi ); +_db .RegisterConstructor ("\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","C\u0054_\u0053\u0064\u0074\u0043\u0068\u0065\u0063\u006bb\u006f\u0078\u0053\u0079mb\u006f\u006c",NewCT_SdtCheckboxSymbol ); +_db .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u0068\u0065c\u006b\u0062\u006f\u0078",NewCT_SdtCheckbox ); +_db .RegisterConstructor ("\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","\u0064\u006f\u0063I\u0064",NewDocId ); +_db .RegisterConstructor ("\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","\u0063\u006f\u006ef\u006c\u0069\u0063\u0074\u004d\u006f\u0064\u0065",NewConflictMode ); +_db .RegisterConstructor ("\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","\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043o\u006e\u0066\u006c\u0069\u0063\u0074\u0049n\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074",NewCustomXmlConflictInsRangeStart ); +_db .RegisterConstructor ("\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","\u0063\u0075\u0073\u0074o\u006d\u0058\u006d\u006c\u0043\u006f\u006e\u0066\u006c\u0069c\u0074I\u006e\u0073\u0052\u0061\u006e\u0067\u0065E\u006e\u0064",NewCustomXmlConflictInsRangeEnd ); +_db .RegisterConstructor ("\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","\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0043o\u006e\u0066\u006c\u0069\u0063\u0074\u0044e\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074",NewCustomXmlConflictDelRangeStart ); +_db .RegisterConstructor ("\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","\u0063\u0075\u0073\u0074o\u006d\u0058\u006d\u006c\u0043\u006f\u006e\u0066\u006c\u0069c\u0074D\u0065\u006c\u0052\u0061\u006e\u0067\u0065E\u006e\u0064",NewCustomXmlConflictDelRangeEnd ); +_db .RegisterConstructor ("\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","\u0064\u0069\u0073ca\u0072\u0064\u0049\u006d\u0061\u0067\u0065\u0045\u0064\u0069\u0074\u0069\u006e\u0067\u0044\u0061\u0074\u0061",NewDiscardImageEditingData ); +_db .RegisterConstructor ("\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","\u0064e\u0066a\u0075\u006c\u0074\u0049\u006d\u0061\u0067\u0065\u0044\u0070\u0069",NewDefaultImageDpi ); +_db .RegisterConstructor ("\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","\u0065\u006e\u0074i\u0074\u0079\u0050\u0069\u0063\u006b\u0065\u0072",NewEntityPicker ); +_db .RegisterConstructor ("\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","\u0063\u0068\u0065\u0063\u006b\u0062\u006f\u0078",NewCheckbox ); +_db .RegisterConstructor ("\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","E\u0047_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006cC\u006f\u006e\u0066\u006cic\u0074\u0073",NewEG_RunLevelConflicts ); +_db .RegisterConstructor ("\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","\u0045\u0047\u005fC\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u0073",NewEG_Conflicts ); +_db .RegisterConstructor ("\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","\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d",NewEG_ColorTransform ); +_db .RegisterConstructor ("\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","\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043h\u006f\u0069\u0063\u0065",NewEG_ColorChoice ); +_db .RegisterConstructor ("\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","\u0045G\u005fS\u0068\u0061\u0064\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewEG_ShadeProperties ); +_db .RegisterConstructor ("\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","\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewEG_FillProperties ); +_db .RegisterConstructor ("\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","E\u0047\u005f\u004c\u0069ne\u0044a\u0073\u0068\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_LineDashProperties ); +_db .RegisterConstructor ("\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","E\u0047\u005f\u004c\u0069ne\u004ao\u0069\u006e\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073",NewEG_LineJoinProperties ); +_db .RegisterConstructor ("\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","\u0045\u0047\u005f\u0052\u0050\u0072\u0054\u0065\u0078\u0074\u0045\u0066f\u0065\u0063\u0074\u0073",NewEG_RPrTextEffects ); +_db .RegisterConstructor ("\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","\u0045\u0047\u005f\u0052\u0050\u0072\u004f\u0070\u0065n\u0054\u0079\u0070\u0065",NewEG_RPrOpenType ); +_db .RegisterConstructor ("\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","\u0041G\u005f\u0050\u0061\u0072\u0069\u0064s",NewAG_Parids ); }; \ No newline at end of file diff --git a/schema/schemas.microsoft.com/office/word/2012/wordml/wordml.go b/schema/schemas.microsoft.com/office/word/2012/wordml/wordml.go index b521b3ab1a..2c05b59a3b 100644 --- a/schema/schemas.microsoft.com/office/word/2012/wordml/wordml.go +++ b/schema/schemas.microsoft.com/office/word/2012/wordml/wordml.go @@ -9,318 +9,311 @@ // 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 wordml ;import (_d "encoding/xml";_e "fmt";_a "github.com/unidoc/unioffice";_af "github.com/unidoc/unioffice/common/logger";_eb "github.com/unidoc/unioffice/schema/soo/dml";_ge "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_b "github.com/unidoc/unioffice/schema/soo/wml"; -_c "regexp";_g "time";); +package wordml ;import (_ab "encoding/xml";_af "fmt";_fe "github.com/unidoc/unioffice";_e "github.com/unidoc/unioffice/common/logger";_f "github.com/unidoc/unioffice/schema/soo/dml";_c "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_b "github.com/unidoc/unioffice/schema/soo/wml"; +_g "regexp";_d "time";);func (_eg *CT_CommentsEx )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {e .EncodeToken (start );if _eg .CommentEx !=nil {_fag :=_ab .StartElement {Name :_ab .Name {Local :"\u0077\u006f\u003ac\u006f\u006d\u006d\u0065\u006e\u0074\u0045\u0078"}}; +for _ ,_dd :=range _eg .CommentEx {e .EncodeElement (_dd ,_fag );};};e .EncodeToken (_ab .EndElement {Name :start .Name });return nil ;};func NewRepeatingSectionItem ()*RepeatingSectionItem {_dcfg :=&RepeatingSectionItem {};_dcfg .CT_Empty =*_b .NewCT_Empty (); +return _dcfg ;};func NewCT_People ()*CT_People {_bef :=&CT_People {};return _bef };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 (_defa *DocId )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {_defa .CT_Guid =*NewCT_Guid ();for _ ,_bgef :=range start .Attr {if _bgef .Name .Local =="\u0076\u0061\u006c"{_bfbb ,_dcd :=_bgef .Value ,error (nil );if _dcd !=nil {return _dcd ; +};_defa .ValAttr =&_bfbb ;continue ;};};for {_gae ,_gd :=d .Token ();if _gd !=nil {return _af .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0044\u006f\u0063\u0049d\u003a\u0020\u0025\u0073",_gd );};if _dda ,_ece :=_gae .(_ab .EndElement ); +_ece &&_dda .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Person and its children, prefixing error messages with path -func (_dda *CT_Person )ValidateWithPath (path string )error {if _dda .PresenceInfo !=nil {if _fcc :=_dda .PresenceInfo .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0063\u0065\u0049\u006e\u0066\u006f");_fcc !=nil {return _fcc ;}; -};return nil ;}; - -// ValidateWithPath validates the CT_SdtRepeatedSection and its children, prefixing error messages with path -func (_bae *CT_SdtRepeatedSection )ValidateWithPath (path string )error {if _bae .SectionTitle !=nil {if _bbgb :=_bae .SectionTitle .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u0074\u0069\u006f\u006e\u0054\u0069\u0074\u006c\u0065");_bbgb !=nil {return _bbgb ; -};};if _bae .DoNotAllowInsertDeleteSection !=nil {if _ecb :=_bae .DoNotAllowInsertDeleteSection .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074\u0041\u006c\u006c\u006fw\u0049\u006e\u0073\u0065\u0072\u0074\u0044e\u006c\u0065\u0074\u0065\u0053\u0065\u0063\u0074\u0069\u006f\u006e"); -_ecb !=nil {return _ecb ;};};return nil ;};type CT_SdtRepeatedSection struct{SectionTitle *_b .CT_String ;DoNotAllowInsertDeleteSection *_b .CT_OnOff ;}; +// ValidateWithPath validates the Collapsed and its children, prefixing error messages with path +func (_dga *Collapsed )ValidateWithPath (path string )error {if _fc :=_dga .CT_OnOff .ValidateWithPath (path );_fc !=nil {return _fc ;};return nil ;};func (_cgc *CT_SdtRepeatedSection )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {_ccf :for {_aeee ,_ebg :=d .Token (); +if _ebg !=nil {return _ebg ;};switch _aca :=_aeee .(type ){case _ab .StartElement :switch _aca .Name {case _ab .Name {Space :"\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",Local :"\u0073\u0065\u0063t\u0069\u006f\u006e\u0054\u0069\u0074\u006c\u0065"}:_cgc .SectionTitle =_b .NewCT_String (); +if _efdc :=d .DecodeElement (_cgc .SectionTitle ,&_aca );_efdc !=nil {return _efdc ;};case _ab .Name {Space :"\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",Local :"\u0064\u006fN\u006f\u0074\u0041\u006c\u006c\u006f\u0077\u0049\u006e\u0073\u0065\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065\u0053\u0065\u0063ti\u006f\u006e"}:_cgc .DoNotAllowInsertDeleteSection =_b .NewCT_OnOff (); +if _abb :=d .DecodeElement (_cgc .DoNotAllowInsertDeleteSection ,&_aca );_abb !=nil {return _abb ;};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\u0053\u0064\u0074\u0052\u0065\u0070\u0065\u0061\u0074\u0065\u0064\u0053\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_aca .Name ); +if _aea :=d .Skip ();_aea !=nil {return _aea ;};};case _ab .EndElement :break _ccf ;case _ab .CharData :};};return nil ;}; // Validate validates the CT_SdtAppearance and its children -func (_cca *CT_SdtAppearance )Validate ()error {return _cca .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074A\u0070\u0070\u0065\u0061\u0072\u0061\u006e\u0063\u0065");};func NewCT_SdtRepeatedSection ()*CT_SdtRepeatedSection {_bec :=&CT_SdtRepeatedSection {}; -return _bec };func (_aafb *ST_SdtAppearance )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acd ,_badb :=d .Token ();if _badb !=nil {return _badb ;};if _cfdfb ,_dee :=_acd .(_d .EndElement );_dee &&_cfdfb .Name ==start .Name {*_aafb =1;return nil ; -};if _egdg ,_fef :=_acd .(_d .CharData );!_fef {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",_acd );}else {switch string (_egdg ){case "":*_aafb =0; -case "b\u006f\u0075\u006e\u0064\u0069\u006e\u0067\u0042\u006f\u0078":*_aafb =1;case "\u0074\u0061\u0067\u0073":*_aafb =2;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_aafb =3;};};_acd ,_badb =d .Token ();if _badb !=nil {return _badb ;};if _cec ,_bab :=_acd .(_d .EndElement ); -_bab &&_cec .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",_acd );};func NewCollapsed ()*Collapsed {_afa :=&Collapsed {}; -_afa .CT_OnOff =*_b .NewCT_OnOff ();return _afa };func ParseUnionST_PositivePercentage (s string )(_eb .ST_PositivePercentage ,error ){return _eb .ParseUnionST_PositivePercentage (s );};func (_ec *CT_CommentEx )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfa :=range start .Attr {if _gfa .Name .Local =="\u0070\u0061\u0072\u0061\u0049\u0064"{_gb ,_fd :=_gfa .Value ,error (nil ); -if _fd !=nil {return _fd ;};_ec .ParaIdAttr =_gb ;continue ;};if _gfa .Name .Local =="\u0070\u0061\u0072a\u0049\u0064\u0050\u0061\u0072\u0065\u006e\u0074"{_bbf ,_bbfa :=_gfa .Value ,error (nil );if _bbfa !=nil {return _bbfa ;};_ec .ParaIdParentAttr =&_bbf ; -continue ;};if _gfa .Name .Local =="\u0064\u006f\u006e\u0065"{_ee ,_ef :=ParseUnionST_OnOff (_gfa .Value );if _ef !=nil {return _ef ;};_ec .DoneAttr =&_ee ;continue ;};};for {_dd ,_bc :=d .Token ();if _bc !=nil {return _e .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u006fm\u006d\u0065\u006e\u0074\u0045\u0078\u003a\u0020\u0025\u0073",_bc ); -};if _bf ,_aec :=_dd .(_d .EndElement );_aec &&_bf .Name ==start .Name {break ;};};return nil ;}; +func (_cefb *CT_SdtAppearance )Validate ()error {return _cefb .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074A\u0070\u0070\u0065\u0061\u0072\u0061\u006e\u0063\u0065");};func ParseUnionST_TextPoint (s string )(_f .ST_TextPoint ,error ){return _f .ParseUnionST_TextPoint (s )}; -// ValidateWithPath validates the CT_PresenceInfo and its children, prefixing error messages with path -func (_afg *CT_PresenceInfo )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_CommentsEx and its children -func (_bg *CT_CommentsEx )Validate ()error {return _bg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0045\u0078");};func ParseUnionST_TextSpacingPercentOrPercentString (s string )(_eb .ST_TextSpacingPercentOrPercentString ,error ){return _eb .ParseUnionST_TextSpacingPercentOrPercentString (s ); -};func (_deb *CT_PresenceInfo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fa :=range start .Attr {if _fa .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0049\u0064"{_gca ,_db :=_fa .Value ,error (nil );if _db !=nil {return _db ; -};_deb .ProviderIdAttr =_gca ;continue ;};if _fa .Name .Local =="\u0075\u0073\u0065\u0072\u0049\u0064"{_eef ,_egcc :=_fa .Value ,error (nil );if _egcc !=nil {return _egcc ;};_deb .UserIdAttr =_eef ;continue ;};};for {_abg ,_ffb :=d .Token ();if _ffb !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006ec\u0065\u0049\u006ef\u006f:\u0020\u0025\u0073",_ffb ); -};if _dbg ,_bfc :=_abg .(_d .EndElement );_bfc &&_dbg .Name ==start .Name {break ;};};return nil ;}; - -// Validate validates the Color and its children -func (_cdd *Color )Validate ()error {return _cdd .ValidateWithPath ("\u0043\u006f\u006co\u0072")};type Appearance struct{CT_SdtAppearance };func (_eegg *ChartTrackingRefBased )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eegg .CT_OnOff =*_b .NewCT_OnOff (); -for {_gbg ,_aga :=d .Token ();if _aga !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0068\u0061\u0072\u0074\u0054\u0072\u0061\u0063\u006b\u0069\u006eg\u0052\u0065\u0066\u0042\u0061\u0073\u0065d\u003a\u0020\u0025\u0073",_aga ); -};if _cde ,_ce :=_gbg .(_d .EndElement );_ce &&_cde .Name ==start .Name {break ;};};return nil ;};type WebExtensionCreated struct{_b .CT_OnOff };func ParseUnionST_TextFontScalePercentOrPercentString (s string )(_eb .ST_TextFontScalePercentOrPercentString ,error ){return _eb .ParseUnionST_TextFontScalePercentOrPercentString (s ); -};func (_febf *Collapsed )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_febf .CT_OnOff =*_b .NewCT_OnOff ();for {_ceb ,_fbbf :=d .Token ();if _fbbf !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u006f\u006c\u006c\u0061\u0070s\u0065\u0064\u003a\u0020\u0025\u0073",_fbbf ); -};if _bbd ,_cdc :=_ceb .(_d .EndElement );_cdc &&_bbd .Name ==start .Name {break ;};};return nil ;};func (_aba *DataBinding )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\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"}); -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\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\u006f"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0077\u006f\u003a\u0064\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067";return _aba .CT_DataBinding .MarshalXML (e ,start );}; +// Validate validates the CommentsEx and its children +func (_bdf *CommentsEx )Validate ()error {return _bdf .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0045\u0078");};func NewDocId ()*DocId {_ccfe :=&DocId {};_ccfe .CT_Guid =*NewCT_Guid ();return _ccfe };func NewCT_CommentEx ()*CT_CommentEx {_cce :=&CT_CommentEx {}; +return _cce };func (_dbfd *WebExtensionLinked )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {_dbfd .CT_OnOff =*_b .NewCT_OnOff ();for {_bag ,_cbgf :=d .Token ();if _cbgf !=nil {return _af .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0057\u0065b\u0045\u0078\u0074\u0065\u006e\u0073\u0069o\u006e\u004c\u0069\u006e\u006b\u0065\u0064\u003a\u0020\u0025\u0073",_cbgf ); +};if _bafg ,_egge :=_bag .(_ab .EndElement );_egge &&_bafg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CommentsEx and its children, prefixing error messages with path -func (_abf *CommentsEx )ValidateWithPath (path string )error {if _beb :=_abf .CT_CommentsEx .ValidateWithPath (path );_beb !=nil {return _beb ;};return nil ;};type DocId struct{CT_Guid }; +// ValidateWithPath validates the CT_Guid and its children, prefixing error messages with path +func (_bb *CT_Guid )ValidateWithPath (path string )error {if _bb .ValAttr !=nil {if !ST_GuidPatternRe .MatchString (*_bb .ValAttr ){return _af .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_GuidPatternRe ,*_bb .ValAttr ); +};};return nil ;};func NewChartTrackingRefBased ()*ChartTrackingRefBased {_bbb :=&ChartTrackingRefBased {};_bbb .CT_OnOff =*_b .NewCT_OnOff ();return _bbb ;};func (_agda ST_SdtAppearance )ValidateWithPath (path string )error {switch _agda {case 0,1,2,3:default:return _af .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agda )); +};return nil ;};func (_gebe *CT_Person )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {for _ ,_dfb :=range start .Attr {if _dfb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bgcg ,_def :=_dfb .Value ,error (nil );if _def !=nil {return _def ; +};_gebe .AuthorAttr =_bgcg ;continue ;};};_bdg :for {_fb ,_dcc :=d .Token ();if _dcc !=nil {return _dcc ;};switch _faa :=_fb .(type ){case _ab .StartElement :switch _faa .Name {case _ab .Name {Space :"\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",Local :"\u0070\u0072\u0065s\u0065\u006e\u0063\u0065\u0049\u006e\u0066\u006f"}:_gebe .PresenceInfo =NewCT_PresenceInfo (); +if _ffa :=d .DecodeElement (_gebe .PresenceInfo ,&_faa );_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 \u0043\u0054\u005f\u0050\u0065\u0072s\u006f\u006e \u0025\u0076",_faa .Name ); +if _ee :=d .Skip ();_ee !=nil {return _ee ;};};case _ab .EndElement :break _bdg ;case _ab .CharData :};};return nil ;};type CT_CommentEx struct{ParaIdAttr string ;ParaIdParentAttr *string ;DoneAttr *_c .ST_OnOff ;};var ST_GuidPatternRe =_g .MustCompile (ST_GuidPattern ); -// Validate validates the DataBinding and its children -func (_gbeb *DataBinding )Validate ()error {return _gbeb .ValidateWithPath ("D\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");};type CT_People struct{Person []*CT_Person ;}; // Validate validates the Appearance and its children -func (_de *Appearance )Validate ()error {return _de .ValidateWithPath ("\u0041\u0070\u0070\u0065\u0061\u0072\u0061\u006e\u0063\u0065");};func (_cae ST_SdtAppearance )ValidateWithPath (path string )error {switch _cae {case 0,1,2,3:default:return _e .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cae )); -};return nil ;};func (_edd *CommentsEx )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\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"}); -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\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\u006f"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0077\u006f\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0045\u0078";return _edd .CT_CommentsEx .MarshalXML (e ,start );}; +func (_dg *Appearance )Validate ()error {return _dg .ValidateWithPath ("\u0041\u0070\u0070\u0065\u0061\u0072\u0061\u006e\u0063\u0065");};func NewCT_SdtRepeatedSection ()*CT_SdtRepeatedSection {_egb :=&CT_SdtRepeatedSection {};return _egb };const (ST_SdtAppearanceUnset ST_SdtAppearance =0; +ST_SdtAppearanceBoundingBox ST_SdtAppearance =1;ST_SdtAppearanceTags ST_SdtAppearance =2;ST_SdtAppearanceHidden ST_SdtAppearance =3;); -// ValidateWithPath validates the CT_People and its children, prefixing error messages with path -func (_bcb *CT_People )ValidateWithPath (path string )error {for _cf ,_be :=range _bcb .Person {if _ab :=_be .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0050\u0065\u0072\u0073\u006f\u006e\u005b\u0025\u0064\u005d",path ,_cf ));_ab !=nil {return _ab ; -};};return nil ;};func NewCT_CommentEx ()*CT_CommentEx {_agf :=&CT_CommentEx {};return _agf };func (_gedb ST_SdtAppearance )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aed :=_d .Attr {};_aed .Name =name ;switch _gedb {case ST_SdtAppearanceUnset :_aed .Value =""; -case ST_SdtAppearanceBoundingBox :_aed .Value ="b\u006f\u0075\u006e\u0064\u0069\u006e\u0067\u0042\u006f\u0078";case ST_SdtAppearanceTags :_aed .Value ="\u0074\u0061\u0067\u0073";case ST_SdtAppearanceHidden :_aed .Value ="\u0068\u0069\u0064\u0064\u0065\u006e"; -};return _aed ,nil ;};func (_ded *DocId )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ded .CT_Guid =*NewCT_Guid ();for _ ,_ddeg :=range start .Attr {if _ddeg .Name .Local =="\u0076\u0061\u006c"{_eaf ,_fdg :=_ddeg .Value ,error (nil );if _fdg !=nil {return _fdg ; -};_ded .ValAttr =&_eaf ;continue ;};};for {_gbc ,_fade :=d .Token ();if _fade !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0044\u006f\u0063\u0049d\u003a\u0020\u0025\u0073",_fade );};if _eca ,_aada :=_gbc .(_d .EndElement ); -_aada &&_eca .Name ==start .Name {break ;};};return nil ;};const (ST_SdtAppearanceUnset ST_SdtAppearance =0;ST_SdtAppearanceBoundingBox ST_SdtAppearance =1;ST_SdtAppearanceTags ST_SdtAppearance =2;ST_SdtAppearanceHidden ST_SdtAppearance =3;);func (_gc *CT_CommentsEx )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -if _gc .CommentEx !=nil {_ccga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u006f\u003ac\u006f\u006d\u006d\u0065\u006e\u0074\u0045\u0078"}};for _ ,_ddb :=range _gc .CommentEx {e .EncodeElement (_ddb ,_ccga );};};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func ParseUnionST_PositiveFixedPercentage (s string )(_eb .ST_PositiveFixedPercentage ,error ){return _eb .ParseUnionST_PositiveFixedPercentage (s );};func (_fdec *WebExtensionLinked )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\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"}); -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\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\u006f"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="w\u006f\u003a\u0077\u0065bE\u0078t\u0065\u006e\u0073\u0069\u006fn\u004c\u0069\u006e\u006b\u0065\u0064";return _fdec .CT_OnOff .MarshalXML (e ,start );};type CT_Person struct{AuthorAttr string ;PresenceInfo *CT_PresenceInfo ;};type ChartTrackingRefBased struct{_b .CT_OnOff }; +// ValidateWithPath validates the CT_CommentEx and its children, prefixing error messages with path +func (_ga *CT_CommentEx )ValidateWithPath (path string )error {if _ga .DoneAttr !=nil {if _bg :=_ga .DoneAttr .ValidateWithPath (path +"\u002fD\u006f\u006e\u0065\u0041\u0074\u0074r");_bg !=nil {return _bg ;};};return nil ;};func (_daad *RepeatingSectionItem )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {_daad .CT_Empty =*_b .NewCT_Empty (); +for {_eege ,_cee :=d .Token ();if _cee !=nil {return _af .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0052\u0065\u0070\u0065\u0061\u0074\u0069n\u0067S\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_cee ); +};if _deg ,_eaa :=_eege .(_ab .EndElement );_eaa &&_deg .Name ==start .Name {break ;};};return nil ;};func NewCommentsEx ()*CommentsEx {_bfd :=&CommentsEx {};_bfd .CT_CommentsEx =*NewCT_CommentsEx ();return _bfd ;};func ParseUnionST_OnOff (s string )(_c .ST_OnOff ,error ){return _c .ST_OnOff {},nil }; +func (_fgfg *People )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {_fgfg .CT_People =*NewCT_People ();_gfc :for {_cbd ,_bcg :=d .Token ();if _bcg !=nil {return _bcg ;};switch _ecf :=_cbd .(type ){case _ab .StartElement :switch _ecf .Name {case _ab .Name {Space :"\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",Local :"\u0070\u0065\u0072\u0073\u006f\u006e"}:_dae :=NewCT_Person (); +if _dab :=d .DecodeElement (_dae ,&_ecf );_dab !=nil {return _dab ;};_fgfg .Person =append (_fgfg .Person ,_dae );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\u0050\u0065\u006f\u0070\u006c\u0065\u0020\u0025\u0076",_ecf .Name ); +if _fbc :=d .Skip ();_fbc !=nil {return _fbc ;};};case _ab .EndElement :break _gfc ;case _ab .CharData :};};return nil ;};type CT_PresenceInfo struct{ProviderIdAttr string ;UserIdAttr string ;}; +// Validate validates the CT_People and its children +func (_ccd *CT_People )Validate ()error {return _ccd .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u006f\u0070\u006ce");}; -// Validate validates the Collapsed and its children -func (_accb *Collapsed )Validate ()error {return _accb .ValidateWithPath ("\u0043o\u006c\u006c\u0061\u0070\u0073\u0065d");};func (_fge *CT_SdtAppearance )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aaag :=range start .Attr {if _aaag .Name .Local =="\u0076\u0061\u006c"{_fge .ValAttr .UnmarshalXMLAttr (_aaag ); -continue ;};};for {_ffae ,_fab :=d .Token ();if _fab !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0041p\u0070e\u0061\u0072\u0061\u006e\u0063\u0065\u003a \u0025\u0073",_fab );};if _ffba ,_ddc :=_ffae .(_d .EndElement ); -_ddc &&_ffba .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the People and its children, prefixing error messages with path +func (_bbfa *People )ValidateWithPath (path string )error {if _ffdc :=_bbfa .CT_People .ValidateWithPath (path );_ffdc !=nil {return _ffdc ;};return nil ;};type Appearance struct{CT_SdtAppearance }; -// ValidateWithPath validates the FootnoteColumns and its children, prefixing error messages with path -func (_edfb *FootnoteColumns )ValidateWithPath (path string )error {if _bbc :=_edfb .CT_DecimalNumber .ValidateWithPath (path );_bbc !=nil {return _bbc ;};return nil ;};func (_ged *RepeatingSectionItem )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ged .CT_Empty =*_b .NewCT_Empty (); -for {_cfc ,_debb :=d .Token ();if _debb !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0052\u0065\u0070\u0065\u0061\u0074\u0069n\u0067S\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_debb ); -};if _ebgb ,_abee :=_cfc .(_d .EndElement );_abee &&_ebgb .Name ==start .Name {break ;};};return nil ;};func (_fdbd *DataBinding )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdbd .CT_DataBinding =*_b .NewCT_DataBinding ();for {_feg ,_gbac :=d .Token (); -if _gbac !=nil {return _e .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0044\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_gbac );};if _cfab ,_bdc :=_feg .(_d .EndElement );_bdc &&_cfab .Name ==start .Name {break ; -};};return nil ;}; +// ValidateWithPath validates the CT_SdtRepeatedSection and its children, prefixing error messages with path +func (_ebab *CT_SdtRepeatedSection )ValidateWithPath (path string )error {if _ebab .SectionTitle !=nil {if _adga :=_ebab .SectionTitle .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u0074\u0069\u006f\u006e\u0054\u0069\u0074\u006c\u0065");_adga !=nil {return _adga ; +};};if _ebab .DoNotAllowInsertDeleteSection !=nil {if _ccfd :=_ebab .DoNotAllowInsertDeleteSection .ValidateWithPath (path +"\u002f\u0044\u006f\u004e\u006f\u0074\u0041\u006c\u006c\u006fw\u0049\u006e\u0073\u0065\u0072\u0074\u0044e\u006c\u0065\u0074\u0065\u0053\u0065\u0063\u0074\u0069\u006f\u006e"); +_ccfd !=nil {return _ccfd ;};};return nil ;};func (_dfc *ST_SdtAppearance )UnmarshalXMLAttr (attr _ab .Attr )error {switch attr .Value {case "":*_dfc =0;case "b\u006f\u0075\u006e\u0064\u0069\u006e\u0067\u0042\u006f\u0078":*_dfc =1;case "\u0074\u0061\u0067\u0073":*_dfc =2; +case "\u0068\u0069\u0064\u0064\u0065\u006e":*_dfc =3;};return nil ;};func (_fcd *WebExtensionLinked )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .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 ,_ab .Attr {Name :_ab .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 ,_ab .Attr {Name :_ab .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u006f"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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\u006f\u003a\u0077\u0065bE\u0078t\u0065\u006e\u0073\u0069\u006fn\u004c\u0069\u006e\u006b\u0065\u0064";return _fcd .CT_OnOff .MarshalXML (e ,start );}; -// ValidateWithPath validates the Collapsed and its children, prefixing error messages with path -func (_ecd *Collapsed )ValidateWithPath (path string )error {if _bcbe :=_ecd .CT_OnOff .ValidateWithPath (path );_bcbe !=nil {return _bcbe ;};return nil ;}; +// Validate validates the RepeatingSection and its children +func (_ede *RepeatingSection )Validate ()error {return _ede .ValidateWithPath ("\u0052\u0065p\u0065\u0061\u0074i\u006e\u0067\u0053\u0065\u0063\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the CT_CommentEx and its children, prefixing error messages with path -func (_cd *CT_CommentEx )ValidateWithPath (path string )error {if _cd .DoneAttr !=nil {if _gdf :=_cd .DoneAttr .ValidateWithPath (path +"\u002fD\u006f\u006e\u0065\u0041\u0074\u0074r");_gdf !=nil {return _gdf ;};};return nil ;}; +// Validate validates the CT_Guid and its children +func (_dgg *CT_Guid )Validate ()error {return _dgg .ValidateWithPath ("\u0043T\u005f\u0047\u0075\u0069\u0064");};func ParseUnionST_FixedPercentage (s string )(_f .ST_FixedPercentage ,error ){return _f .ParseUnionST_FixedPercentage (s );};func (_bbgf ST_SdtAppearance )MarshalXMLAttr (name _ab .Name )(_ab .Attr ,error ){_afa :=_ab .Attr {}; +_afa .Name =name ;switch _bbgf {case ST_SdtAppearanceUnset :_afa .Value ="";case ST_SdtAppearanceBoundingBox :_afa .Value ="b\u006f\u0075\u006e\u0064\u0069\u006e\u0067\u0042\u006f\u0078";case ST_SdtAppearanceTags :_afa .Value ="\u0074\u0061\u0067\u0073"; +case ST_SdtAppearanceHidden :_afa .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";};return _afa ,nil ;};func (_dca *DataBinding )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {_dca .CT_DataBinding =*_b .NewCT_DataBinding ();for {_ddd ,_deea :=d .Token (); +if _deea !=nil {return _af .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0044\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_deea );};if _cdc ,_fcf :=_ddd .(_ab .EndElement );_fcf &&_cdc .Name ==start .Name {break ; +};};return nil ;};func (_dbff *DataBinding )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .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 ,_ab .Attr {Name :_ab .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 ,_ab .Attr {Name :_ab .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u006f"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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\u006f\u003a\u0064\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067";return _dbff .CT_DataBinding .MarshalXML (e ,start );};func (_cb *Appearance )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {_cb .CT_SdtAppearance =*NewCT_SdtAppearance (); +for _ ,_da :=range start .Attr {if _da .Name .Local =="\u0076\u0061\u006c"{_cb .ValAttr .UnmarshalXMLAttr (_da );continue ;};};for {_de ,_cc :=d .Token ();if _cc !=nil {return _af .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0070\u0070\u0065\u0061\u0072\u0061\u006e\u0063\u0065\u003a\u0020%\u0073",_cc ); +};if _fd ,_db :=_de .(_ab .EndElement );_db &&_fd .Name ==start .Name {break ;};};return nil ;};type People struct{CT_People };func NewCT_Person ()*CT_Person {_ag :=&CT_Person {};return _ag };func (_ccb *CT_SdtAppearance )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {if _ccb .ValAttr !=ST_SdtAppearanceUnset {_beg ,_cfg :=_ccb .ValAttr .MarshalXMLAttr (_ab .Name {Local :"\u0077\u006f\u003a\u0076\u0061\u006c"}); +if _cfg !=nil {return _cfg ;};start .Attr =append (start .Attr ,_beg );};e .EncodeToken (start );e .EncodeToken (_ab .EndElement {Name :start .Name });return nil ;};func (_cf *Appearance )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .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 ,_ab .Attr {Name :_ab .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 ,_ab .Attr {Name :_ab .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u006f"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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\u006f\u003a\u0061\u0070\u0070\u0065\u0061\u0072\u0061\u006e\u0063\u0065";return _cf .CT_SdtAppearance .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_SdtAppearance and its children, prefixing error messages with path -func (_ggf *CT_SdtAppearance )ValidateWithPath (path string )error {if _gba :=_ggf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gba !=nil {return _gba ;};return nil ;}; +// Validate validates the FootnoteColumns and its children +func (_gcg *FootnoteColumns )Validate ()error {return _gcg .ValidateWithPath ("\u0046o\u006ft\u006e\u006f\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");}; -// Validate validates the RepeatingSection and its children -func (_gcac *RepeatingSection )Validate ()error {return _gcac .ValidateWithPath ("\u0052\u0065p\u0065\u0061\u0074i\u006e\u0067\u0053\u0065\u0063\u0074\u0069\u006f\u006e");};type CommentsEx struct{CT_CommentsEx };func ParseUnionST_Coordinate (s string )(_eb .ST_Coordinate ,error ){return _eb .ParseUnionST_Coordinate (s ); -}; +// ValidateWithPath validates the DataBinding and its children, prefixing error messages with path +func (_bfb *DataBinding )ValidateWithPath (path string )error {if _dgga :=_bfb .CT_DataBinding .ValidateWithPath (path );_dgga !=nil {return _dgga ;};return nil ;}; -// ValidateWithPath validates the CT_Guid and its children, prefixing error messages with path -func (_egc *CT_Guid )ValidateWithPath (path string )error {if _egc .ValAttr !=nil {if !ST_GuidPatternRe .MatchString (*_egc .ValAttr ){return _e .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_GuidPatternRe ,*_egc .ValAttr ); -};};return nil ;}; +// Validate validates the CT_CommentEx and its children +func (_ac *CT_CommentEx )Validate ()error {return _ac .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0045\u0078");};type Collapsed struct{_b .CT_OnOff };type CT_SdtRepeatedSection struct{SectionTitle *_b .CT_String ;DoNotAllowInsertDeleteSection *_b .CT_OnOff ; +}; -// ValidateWithPath validates the RepeatingSectionItem and its children, prefixing error messages with path -func (_gfag *RepeatingSectionItem )ValidateWithPath (path string )error {if _afad :=_gfag .CT_Empty .ValidateWithPath (path );_afad !=nil {return _afad ;};return nil ;};type Color struct{_b .CT_Color };func (_aeg *CT_People )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -if _aeg .Person !=nil {_aaa :=_d .StartElement {Name :_d .Name {Local :"\u0077o\u003a\u0070\u0065\u0072\u0073\u006fn"}};for _ ,_dde :=range _aeg .Person {e .EncodeElement (_dde ,_aaa );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; -};func (_ae *Appearance )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ae .CT_SdtAppearance =*NewCT_SdtAppearance ();for _ ,_aa :=range start .Attr {if _aa .Name .Local =="\u0076\u0061\u006c"{_ae .ValAttr .UnmarshalXMLAttr (_aa );continue ; -};};for {_ccg ,_fe :=d .Token ();if _fe !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0070\u0070\u0065\u0061\u0072\u0061\u006e\u0063\u0065\u003a\u0020%\u0073",_fe );};if _gd ,_gf :=_ccg .(_d .EndElement );_gf &&_gd .Name ==start .Name {break ; -};};return nil ;};type WebExtensionLinked struct{_b .CT_OnOff };func (_fecf *ST_SdtAppearance )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fecf =0;case "b\u006f\u0075\u006e\u0064\u0069\u006e\u0067\u0042\u006f\u0078":*_fecf =1; -case "\u0074\u0061\u0067\u0073":*_fecf =2;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_fecf =3;};return nil ;}; +// Validate validates the CT_SdtRepeatedSection and its children +func (_fbb *CT_SdtRepeatedSection )Validate ()error {return _fbb .ValidateWithPath ("C\u0054\u005f\u0053\u0064tR\u0065p\u0065\u0061\u0074\u0065\u0064S\u0065\u0063\u0074\u0069\u006f\u006e");};func NewCT_CommentsEx ()*CT_CommentsEx {_bdb :=&CT_CommentsEx {}; +return _bdb };func NewAppearance ()*Appearance {_ea :=&Appearance {};_ea .CT_SdtAppearance =*NewCT_SdtAppearance ();return _ea ;};func (_afd *FootnoteColumns )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .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 ,_ab .Attr {Name :_ab .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 ,_ab .Attr {Name :_ab .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u006f"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0077o\u003af\u006f\u006f\u0074\u006e\u006ft\u0065\u0043o\u006c\u0075\u006d\u006e\u0073";return _afd .CT_DecimalNumber .MarshalXML (e ,start );};func ParseUnionST_Percentage (s string )(_f .ST_Percentage ,error ){return _f .ParseUnionST_Percentage (s ); +};type WebExtensionCreated struct{_b .CT_OnOff };func (_gea *CT_Guid )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {if _gea .ValAttr !=nil {start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0077\u006f\u003a\u0076\u0061\u006c"},Value :_af .Sprintf ("\u0025\u0076",*_gea .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_ab .EndElement {Name :start .Name });return nil ;};type FootnoteColumns struct{_b .CT_DecimalNumber }; -// ValidateWithPath validates the Color and its children, prefixing error messages with path -func (_bge *Color )ValidateWithPath (path string )error {if _gda :=_bge .CT_Color .ValidateWithPath (path );_gda !=nil {return _gda ;};return nil ;};func NewDocId ()*DocId {_adcb :=&DocId {};_adcb .CT_Guid =*NewCT_Guid ();return _adcb };type Any interface{MarshalXML (_fgec *_d .Encoder ,_bcf _d .StartElement )error ; -UnmarshalXML (_cag *_d .Decoder ,_afef _d .StartElement )error ;}; +// ValidateWithPath validates the Appearance and its children, prefixing error messages with path +func (_ad *Appearance )ValidateWithPath (path string )error {if _cd :=_ad .CT_SdtAppearance .ValidateWithPath (path );_cd !=nil {return _cd ;};return nil ;};func ParseStdlibTime (s string )(_d .Time ,error ){return _d .Time {},nil };func (_bee *CT_People )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {e .EncodeToken (start ); +if _bee .Person !=nil {_caa :=_ab .StartElement {Name :_ab .Name {Local :"\u0077o\u003a\u0070\u0065\u0072\u0073\u006fn"}};for _ ,_bgc :=range _bee .Person {e .EncodeElement (_bgc ,_caa );};};e .EncodeToken (_ab .EndElement {Name :start .Name });return nil ; +};func ParseUnionST_Coordinate32 (s string )(_f .ST_Coordinate32 ,error ){return _f .ParseUnionST_Coordinate32 (s );};func ParseUnionST_AnimationDgmBuildType (s string )(_f .ST_AnimationDgmBuildType ,error ){return _f .ParseUnionST_AnimationDgmBuildType (s ); +};type CT_People struct{Person []*CT_Person ;};func (_afb *Collapsed )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {_afb .CT_OnOff =*_b .NewCT_OnOff ();for {_fbf ,_efb :=d .Token ();if _efb !=nil {return _af .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u006f\u006c\u006c\u0061\u0070s\u0065\u0064\u003a\u0020\u0025\u0073",_efb ); +};if _fee ,_efde :=_fbf .(_ab .EndElement );_efde &&_fee .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_People and its children -func (_gegc *CT_People )Validate ()error {return _gegc .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u006f\u0070\u006ce");};func ParseStdlibTime (s string )(_g .Time ,error ){return _g .Time {},nil };func ParseUnionST_AnimationDgmBuildType (s string )(_eb .ST_AnimationDgmBuildType ,error ){return _eb .ParseUnionST_AnimationDgmBuildType (s ); -}; +// ValidateWithPath validates the CT_SdtAppearance and its children, prefixing error messages with path +func (_gc *CT_SdtAppearance )ValidateWithPath (path string )error {if _ffg :=_gc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffg !=nil {return _ffg ;};return nil ;};func (_ebabg ST_SdtAppearance )String ()string {switch _ebabg {case 0:return ""; +case 1:return "b\u006f\u0075\u006e\u0064\u0069\u006e\u0067\u0042\u006f\u0078";case 2:return "\u0074\u0061\u0067\u0073";case 3:return "\u0068\u0069\u0064\u0064\u0065\u006e";};return "";};type CommentsEx struct{CT_CommentsEx };func (_eb *CT_CommentEx )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {for _ ,_fa :=range start .Attr {if _fa .Name .Local =="\u0070\u0061\u0072\u0061\u0049\u0064"{_bae ,_fg :=_fa .Value ,error (nil ); +if _fg !=nil {return _fg ;};_eb .ParaIdAttr =_bae ;continue ;};if _fa .Name .Local =="\u0070\u0061\u0072a\u0049\u0064\u0050\u0061\u0072\u0065\u006e\u0074"{_ce ,_fac :=_fa .Value ,error (nil );if _fac !=nil {return _fac ;};_eb .ParaIdParentAttr =&_ce ;continue ; +};if _fa .Name .Local =="\u0064\u006f\u006e\u0065"{_add ,_df :=ParseUnionST_OnOff (_fa .Value );if _df !=nil {return _df ;};_eb .DoneAttr =&_add ;continue ;};};for {_bd ,_cef :=d .Token ();if _cef !=nil {return _af .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u006fm\u006d\u0065\u006e\u0074\u0045\u0078\u003a\u0020\u0025\u0073",_cef ); +};if _ebf ,_dc :=_bd .(_ab .EndElement );_dc &&_ebf .Name ==start .Name {break ;};};return nil ;};func NewCT_Guid ()*CT_Guid {_abe :=&CT_Guid {};return _abe };func ParseUnionST_AdjAngle (s string )(_f .ST_AdjAngle ,error ){return _f .ParseUnionST_AdjAngle (s )}; +func (_adb *CT_CommentsEx )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {_bge :for {_beb ,_fgg :=d .Token ();if _fgg !=nil {return _fgg ;};switch _cg :=_beb .(type ){case _ab .StartElement :switch _cg .Name {case _ab .Name {Space :"\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",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074\u0045x"}:_dgd :=NewCT_CommentEx (); +if _ge :=d .DecodeElement (_dgd ,&_cg );_ge !=nil {return _ge ;};_adb .CommentEx =append (_adb .CommentEx ,_dgd );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\u0043o\u006d\u006d\u0065\u006e\u0074\u0073\u0045\u0078 \u0025\u0076",_cg .Name ); +if _dac :=d .Skip ();_dac !=nil {return _dac ;};};case _ab .EndElement :break _bge ;case _ab .CharData :};};return nil ;};func (_abbf *People )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .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 ,_ab .Attr {Name :_ab .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 ,_ab .Attr {Name :_ab .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u006f"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0077o\u003a\u0070\u0065\u006f\u0070\u006ce";return _abbf .CT_People .MarshalXML (e ,start );};type CT_Person struct{AuthorAttr string ;PresenceInfo *CT_PresenceInfo ;};type WebExtensionLinked struct{_b .CT_OnOff }; -// Validate validates the CommentsEx and its children -func (_dae *CommentsEx )Validate ()error {return _dae .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0045\u0078");};func ParseUnionST_Percentage (s string )(_eb .ST_Percentage ,error ){return _eb .ParseUnionST_Percentage (s );};type CT_CommentEx struct{ParaIdAttr string ; -ParaIdParentAttr *string ;DoneAttr *_ge .ST_OnOff ;};type ST_SdtAppearance byte ;func (_fdgg *RepeatingSectionItem )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\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"}); -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\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\u006f"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0077\u006f\u003are\u0070\u0065\u0061\u0074\u0069\u006e\u0067\u0053\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0074\u0065\u006d";return _fdgg .CT_Empty .MarshalXML (e ,start );};func NewWebExtensionCreated ()*WebExtensionCreated {_fcd :=&WebExtensionCreated {}; -_fcd .CT_OnOff =*_b .NewCT_OnOff ();return _fcd ;};func (_accd ST_SdtAppearance )String ()string {switch _accd {case 0:return "";case 1:return "b\u006f\u0075\u006e\u0064\u0069\u006e\u0067\u0042\u006f\u0078";case 2:return "\u0074\u0061\u0067\u0073";case 3:return "\u0068\u0069\u0064\u0064\u0065\u006e"; -};return "";};func (_ecg *CT_Person )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077o\u003a\u0061\u0075\u0074\u0068\u006fr"},Value :_e .Sprintf ("\u0025\u0076",_ecg .AuthorAttr )}); -e .EncodeToken (start );if _ecg .PresenceInfo !=nil {_efc :=_d .StartElement {Name :_d .Name {Local :"\u0077o\u003ap\u0072\u0065\u0073\u0065\u006e\u0063\u0065\u0049\u006e\u0066\u006f"}};e .EncodeElement (_ecg .PresenceInfo ,_efc );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func NewRepeatingSection ()*RepeatingSection {_eagb :=&RepeatingSection {};_eagb .CT_SdtRepeatedSection =*NewCT_SdtRepeatedSection ();return _eagb ;}; +// ValidateWithPath validates the CT_PresenceInfo and its children, prefixing error messages with path +func (_efd *CT_PresenceInfo )ValidateWithPath (path string )error {return nil };type Color struct{_b .CT_Color };func (_gff *Color )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .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 ,_ab .Attr {Name :_ab .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 ,_ab .Attr {Name :_ab .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u006f"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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\u006f\u003a\u0063\u006f\u006c\u006f\u0072";return _gff .CT_Color .MarshalXML (e ,start );}; -// ValidateWithPath validates the ChartTrackingRefBased and its children, prefixing error messages with path -func (_adcc *ChartTrackingRefBased )ValidateWithPath (path string )error {if _ccc :=_adcc .CT_OnOff .ValidateWithPath (path );_ccc !=nil {return _ccc ;};return nil ;};func NewCT_CommentsEx ()*CT_CommentsEx {_bbg :=&CT_CommentsEx {};return _bbg };type RepeatingSectionItem struct{_b .CT_Empty }; -func NewColor ()*Color {_baec :=&Color {};_baec .CT_Color =*_b .NewCT_Color ();return _baec };var ST_GuidPatternRe =_c .MustCompile (ST_GuidPattern );func (_gcg ST_SdtAppearance )Validate ()error {return _gcg .ValidateWithPath ("")};func (_dcc *FootnoteColumns )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcc .CT_DecimalNumber =*_b .NewCT_DecimalNumber (); -for {_edf ,_fed :=d .Token ();if _fed !=nil {return _e .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0043o\u006c\u0075\u006dn\u0073:\u0020\u0025\u0073",_fed );};if _dcf ,_fgeg :=_edf .(_d .EndElement ); -_fgeg &&_dcf .Name ==start .Name {break ;};};return nil ;};func NewCT_SdtAppearance ()*CT_SdtAppearance {_daf :=&CT_SdtAppearance {};return _daf };func NewWebExtensionLinked ()*WebExtensionLinked {_daab :=&WebExtensionLinked {};_daab .CT_OnOff =*_b .NewCT_OnOff (); -return _daab ;}; +// ValidateWithPath validates the RepeatingSection and its children, prefixing error messages with path +func (_dafa *RepeatingSection )ValidateWithPath (path string )error {if _feea :=_dafa .CT_SdtRepeatedSection .ValidateWithPath (path );_feea !=nil {return _feea ;};return nil ;};func NewWebExtensionLinked ()*WebExtensionLinked {_cbb :=&WebExtensionLinked {}; +_cbb .CT_OnOff =*_b .NewCT_OnOff ();return _cbb ;}; -// Validate validates the CT_Person and its children -func (_cbag *CT_Person )Validate ()error {return _cbag .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u0073\u006fn");};func (_ggfb *WebExtensionCreated )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\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"}); -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\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\u006f"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0077\u006f\u003a\u0077eb\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u0043\u0072\u0065\u0061\u0074e\u0064";return _ggfb .CT_OnOff .MarshalXML (e ,start );};func ParseUnionST_AnimationChartBuildType (s string )(_eb .ST_AnimationChartBuildType ,error ){return _eb .ParseUnionST_AnimationChartBuildType (s ); -};func (_fgd *RepeatingSection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgd .CT_SdtRepeatedSection =*NewCT_SdtRepeatedSection ();_fcb :for {_bagc ,_adfa :=d .Token ();if _adfa !=nil {return _adfa ;};switch _fbba :=_bagc .(type ){case _d .StartElement :switch _fbba .Name {case _d .Name {Space :"\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",Local :"\u0073\u0065\u0063t\u0069\u006f\u006e\u0054\u0069\u0074\u006c\u0065"}:_fgd .SectionTitle =_b .NewCT_String (); -if _beg :=d .DecodeElement (_fgd .SectionTitle ,&_fbba );_beg !=nil {return _beg ;};case _d .Name {Space :"\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",Local :"\u0064\u006fN\u006f\u0074\u0041\u006c\u006c\u006f\u0077\u0049\u006e\u0073\u0065\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065\u0053\u0065\u0063ti\u006f\u006e"}:_fgd .DoNotAllowInsertDeleteSection =_b .NewCT_OnOff (); -if _dcfd :=d .DecodeElement (_fgd .DoNotAllowInsertDeleteSection ,&_fbba );_dcfd !=nil {return _dcfd ;};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\u0052\u0065\u0070\u0065\u0061\u0074\u0069\u006e\u0067\u0053\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0025v",_fbba .Name ); -if _dcfb :=d .Skip ();_dcfb !=nil {return _dcfb ;};};case _d .EndElement :break _fcb ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_PresenceInfo and its children +func (_caab *CT_PresenceInfo )Validate ()error {return _caab .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0063\u0065\u0049\u006e\u0066\u006f");}; -// Validate validates the CT_CommentEx and its children -func (_bad *CT_CommentEx )Validate ()error {return _bad .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0045\u0078");};func (_fgg *CT_People )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fff :for {_ac ,_da :=d .Token (); -if _da !=nil {return _da ;};switch _ddd :=_ac .(type ){case _d .StartElement :switch _ddd .Name {case _d .Name {Space :"\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",Local :"\u0070\u0065\u0072\u0073\u006f\u006e"}:_gfd :=NewCT_Person (); -if _eea :=d .DecodeElement (_gfd ,&_ddd );_eea !=nil {return _eea ;};_fgg .Person =append (_fgg .Person ,_gfd );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\u0065\u006fp\u006c\u0065 \u0025\u0076",_ddd .Name ); -if _fea :=d .Skip ();_fea !=nil {return _fea ;};};case _d .EndElement :break _fff ;case _d .CharData :};};return nil ;};func (_eba *People )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\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"}); -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\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\u006f"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0077o\u003a\u0070\u0065\u006f\u0070\u006ce";return _eba .CT_People .MarshalXML (e ,start );};func NewAppearance ()*Appearance {_cc :=&Appearance {};_cc .CT_SdtAppearance =*NewCT_SdtAppearance ();return _cc ;};func (_dec *People )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dec .CT_People =*NewCT_People (); -_eda :for {_aeca ,_gcf :=d .Token ();if _gcf !=nil {return _gcf ;};switch _ecge :=_aeca .(type ){case _d .StartElement :switch _ecge .Name {case _d .Name {Space :"\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",Local :"\u0070\u0065\u0072\u0073\u006f\u006e"}:_agd :=NewCT_Person (); -if _cdf :=d .DecodeElement (_agd ,&_ecge );_cdf !=nil {return _cdf ;};_dec .Person =append (_dec .Person ,_agd );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\u0050\u0065\u006f\u0070\u006c\u0065\u0020\u0025\u0076",_ecge .Name ); -if _gga :=d .Skip ();_gga !=nil {return _gga ;};};case _d .EndElement :break _eda ;case _d .CharData :};};return nil ;};func (_gdd *DocId )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\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"}); -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\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\u006f"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0077\u006f\u003a\u0064\u006f\u0063\u0049\u0064";return _gdd .CT_Guid .MarshalXML (e ,start );};func ParseUnionST_TextPoint (s string )(_eb .ST_TextPoint ,error ){return _eb .ParseUnionST_TextPoint (s )};func _edaa (_ceg bool )uint8 {if _ceg {return 1; -};return 0;};func (_gee *CT_Guid )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gee .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u006f\u003a\u0076\u0061\u006c"},Value :_e .Sprintf ("\u0025\u0076",*_gee .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdfc *WebExtensionCreated )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdfc .CT_OnOff =*_b .NewCT_OnOff ();for {_gcaa ,_edfg :=d .Token (); -if _edfg !=nil {return _e .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020W\u0065\u0062\u0045\u0078\u0074\u0065\u006es\u0069\u006f\u006e\u0043\u0072\u0065\u0061\u0074\u0065\u0064\u003a\u0020\u0025\u0073",_edfg );};if _edg ,_aaf :=_gcaa .(_d .EndElement ); -_aaf &&_edg .Name ==start .Name {break ;};};return nil ;};func (_bfd *CT_CommentsEx )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fg :for {_dc ,_ffd :=d .Token ();if _ffd !=nil {return _ffd ;};switch _geg :=_dc .(type ){case _d .StartElement :switch _geg .Name {case _d .Name {Space :"\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",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074\u0045x"}:_ffg :=NewCT_CommentEx (); -if _dg :=d .DecodeElement (_ffg ,&_geg );_dg !=nil {return _dg ;};_bfd .CommentEx =append (_bfd .CommentEx ,_ffg );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\u006d\u006d\u0065\u006e\u0074\u0073\u0045\u0078 \u0025\u0076",_geg .Name ); -if _fdb :=d .Skip ();_fdb !=nil {return _fdb ;};};case _d .EndElement :break _fg ;case _d .CharData :};};return nil ;};func (_ff *CT_CommentEx )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077o\u003a\u0070\u0061\u0072\u0061\u0049d"},Value :_e .Sprintf ("\u0025\u0076",_ff .ParaIdAttr )}); -if _ff .ParaIdParentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077o\u003ap\u0061\u0072\u0061\u0049\u0064\u0050\u0061\u0072\u0065\u006e\u0074"},Value :_e .Sprintf ("\u0025\u0076",*_ff .ParaIdParentAttr )});};if _ff .DoneAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077o\u003a\u0064\u006f\u006e\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_ff .DoneAttr )}); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ddcd *Collapsed )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\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"}); -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\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\u006f"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0077\u006f\u003ac\u006f\u006c\u006c\u0061\u0070\u0073\u0065\u0064";return _ddcd .CT_OnOff .MarshalXML (e ,start );};type DataBinding struct{_b .CT_DataBinding };func (_dbd *Color )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\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"}); -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\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\u006f"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0077\u006f\u003a\u0063\u006f\u006c\u006f\u0072";return _dbd .CT_Color .MarshalXML (e ,start );};type CT_SdtAppearance struct{ValAttr ST_SdtAppearance ;};func NewDataBinding ()*DataBinding {_gdb :=&DataBinding {};_gdb .CT_DataBinding =*_b .NewCT_DataBinding (); -return _gdb ;}; +// ValidateWithPath validates the FootnoteColumns and its children, prefixing error messages with path +func (_ggb *FootnoteColumns )ValidateWithPath (path string )error {if _ddb :=_ggb .CT_DecimalNumber .ValidateWithPath (path );_ddb !=nil {return _ddb ;};return nil ;}; -// ValidateWithPath validates the People and its children, prefixing error messages with path -func (_cge *People )ValidateWithPath (path string )error {if _bag :=_cge .CT_People .ValidateWithPath (path );_bag !=nil {return _bag ;};return nil ;};func ParseUnionST_Coordinate32 (s string )(_eb .ST_Coordinate32 ,error ){return _eb .ParseUnionST_Coordinate32 (s ); -};func (_gbcd ST_SdtAppearance )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gbcd .String (),start );}; +// ValidateWithPath validates the CT_People and its children, prefixing error messages with path +func (_ceb *CT_People )ValidateWithPath (path string )error {for _ff ,_dgb :=range _ceb .Person {if _cge :=_dgb .ValidateWithPath (_af .Sprintf ("\u0025\u0073\u002f\u0050\u0065\u0072\u0073\u006f\u006e\u005b\u0025\u0064\u005d",path ,_ff ));_cge !=nil {return _cge ; +};};return nil ;};func (_geae *WebExtensionCreated )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .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 ,_ab .Attr {Name :_ab .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 ,_ab .Attr {Name :_ab .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u006f"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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\u006f\u003a\u0077eb\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u0043\u0072\u0065\u0061\u0074e\u0064";return _geae .CT_OnOff .MarshalXML (e ,start );};func ParseUnionST_AdjCoordinate (s string )(_f .ST_AdjCoordinate ,error ){return _f .ParseUnionST_AdjCoordinate (s ); +};func (_ffgd *ChartTrackingRefBased )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {_ffgd .CT_OnOff =*_b .NewCT_OnOff ();for {_daa ,_dcgb :=d .Token ();if _dcgb !=nil {return _af .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0068\u0061\u0072\u0074\u0054\u0072\u0061\u0063\u006b\u0069\u006eg\u0052\u0065\u0066\u0042\u0061\u0073\u0065d\u003a\u0020\u0025\u0073",_dcgb ); +};if _eed ,_ddg :=_daa .(_ab .EndElement );_ddg &&_eed .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_PositiveFixedPercentage (s string )(_f .ST_PositiveFixedPercentage ,error ){return _f .ParseUnionST_PositiveFixedPercentage (s );};func NewRepeatingSection ()*RepeatingSection {_bdgd :=&RepeatingSection {}; +_bdgd .CT_SdtRepeatedSection =*NewCT_SdtRepeatedSection ();return _bdgd ;};func NewCollapsed ()*Collapsed {_ebb :=&Collapsed {};_ebb .CT_OnOff =*_b .NewCT_OnOff ();return _ebb }; // Validate validates the DocId and its children -func (_dcde *DocId )Validate ()error {return _dcde .ValidateWithPath ("\u0044\u006f\u0063I\u0064")};func (_bcba *CT_PresenceInfo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u006f\u003a\u0070\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",_bcba .ProviderIdAttr )}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077o\u003a\u0075\u0073\u0065\u0072\u0049d"},Value :_e .Sprintf ("\u0025\u0076",_bcba .UserIdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });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"; -type RepeatingSection struct{CT_SdtRepeatedSection };type People struct{CT_People }; - -// Validate validates the People and its children -func (_cgd *People )Validate ()error {return _cgd .ValidateWithPath ("\u0050\u0065\u006f\u0070\u006c\u0065");};func ParseUnionST_OnOff (s string )(_ge .ST_OnOff ,error ){return _ge .ST_OnOff {},nil };func NewPeople ()*People {_dbe :=&People {};_dbe .CT_People =*NewCT_People (); -return _dbe }; +func (_aed *DocId )Validate ()error {return _aed .ValidateWithPath ("\u0044\u006f\u0063I\u0064")};func (_dcg *CT_People )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {_gg :for {_bdbb ,_ega :=d .Token ();if _ega !=nil {return _ega ;};switch _bgcc :=_bdbb .(type ){case _ab .StartElement :switch _bgcc .Name {case _ab .Name {Space :"\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",Local :"\u0070\u0065\u0072\u0073\u006f\u006e"}:_ae :=NewCT_Person (); +if _acf :=d .DecodeElement (_ae ,&_bgcc );_acf !=nil {return _acf ;};_dcg .Person =append (_dcg .Person ,_ae );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\u0050\u0065\u006fp\u006c\u0065 \u0025\u0076",_bgcc .Name ); +if _fec :=d .Skip ();_fec !=nil {return _fec ;};};case _ab .EndElement :break _gg ;case _ab .CharData :};};return nil ;}; // Validate validates the WebExtensionLinked and its children -func (_dff *WebExtensionLinked )Validate ()error {return _dff .ValidateWithPath ("\u0057e\u0062E\u0078\u0074\u0065\u006e\u0073i\u006f\u006eL\u0069\u006e\u006b\u0065\u0064");}; +func (_cddc *WebExtensionLinked )Validate ()error {return _cddc .ValidateWithPath ("\u0057e\u0062E\u0078\u0074\u0065\u006e\u0073i\u006f\u006eL\u0069\u006e\u006b\u0065\u0064");};func (_fed *ChartTrackingRefBased )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .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 ,_ab .Attr {Name :_ab .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 ,_ab .Attr {Name :_ab .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u006f"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0077o\u003a\u0063\u0068\u0061\u0072\u0074\u0054\u0072\u0061\u0063\u006bi\u006e\u0067\u0052\u0065\u0066\u0042\u0061\u0073\u0065\u0064";return _fed .CT_OnOff .MarshalXML (e ,start );};func (_aeb *Collapsed )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .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 ,_ab .Attr {Name :_ab .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 ,_ab .Attr {Name :_ab .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u006f"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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\u006f\u003ac\u006f\u006c\u006c\u0061\u0070\u0073\u0065\u0064";return _aeb .CT_OnOff .MarshalXML (e ,start );}; -// Validate validates the ChartTrackingRefBased and its children -func (_fad *ChartTrackingRefBased )Validate ()error {return _fad .ValidateWithPath ("C\u0068\u0061\u0072\u0074Tr\u0061c\u006b\u0069\u006e\u0067\u0052e\u0066\u0042\u0061\u0073\u0065\u0064");};func NewFootnoteColumns ()*FootnoteColumns {_eag :=&FootnoteColumns {}; -_eag .CT_DecimalNumber =*_b .NewCT_DecimalNumber ();return _eag ;}; +// Validate validates the DataBinding and its children +func (_gbd *DataBinding )Validate ()error {return _gbd .ValidateWithPath ("D\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");};func (_fbgb *RepeatingSection )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {_fbgb .CT_SdtRepeatedSection =*NewCT_SdtRepeatedSection (); +_egbb :for {_gge ,_abc :=d .Token ();if _abc !=nil {return _abc ;};switch _fgb :=_gge .(type ){case _ab .StartElement :switch _fgb .Name {case _ab .Name {Space :"\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",Local :"\u0073\u0065\u0063t\u0069\u006f\u006e\u0054\u0069\u0074\u006c\u0065"}:_fbgb .SectionTitle =_b .NewCT_String (); +if _dfd :=d .DecodeElement (_fbgb .SectionTitle ,&_fgb );_dfd !=nil {return _dfd ;};case _ab .Name {Space :"\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",Local :"\u0064\u006fN\u006f\u0074\u0041\u006c\u006c\u006f\u0077\u0049\u006e\u0073\u0065\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065\u0053\u0065\u0063ti\u006f\u006e"}:_fbgb .DoNotAllowInsertDeleteSection =_b .NewCT_OnOff (); +if _gbc :=d .DecodeElement (_fbgb .DoNotAllowInsertDeleteSection ,&_fgb );_gbc !=nil {return _gbc ;};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\u0052\u0065\u0070\u0065\u0061\u0074\u0069\u006e\u0067\u0053\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0025v",_fgb .Name ); +if _fggg :=d .Skip ();_fggg !=nil {return _fggg ;};};case _ab .EndElement :break _egbb ;case _ab .CharData :};};return nil ;};func NewDataBinding ()*DataBinding {_cea :=&DataBinding {};_cea .CT_DataBinding =*_b .NewCT_DataBinding ();return _cea ;};func (_dbe *CT_Guid )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {for _ ,_fde :=range start .Attr {if _fde .Name .Local =="\u0076\u0061\u006c"{_dad ,_geb :=_fde .Value ,error (nil ); +if _geb !=nil {return _geb ;};_dbe .ValAttr =&_dad ;continue ;};};for {_cde ,_ca :=d .Token ();if _ca !=nil {return _af .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u003a\u0020\u0025\u0073",_ca );};if _ged ,_gaa :=_cde .(_ab .EndElement ); +_gaa &&_ged .Name ==start .Name {break ;};};return nil ;};func (_bfg *DocId )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .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 ,_ab .Attr {Name :_ab .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 ,_ab .Attr {Name :_ab .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u006f"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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\u006f\u003a\u0064\u006f\u0063\u0049\u0064";return _bfg .CT_Guid .MarshalXML (e ,start );};func ParseUnionST_Coordinate (s string )(_f .ST_Coordinate ,error ){return _f .ParseUnionST_Coordinate (s );}; -// Validate validates the WebExtensionCreated and its children -func (_bbce *WebExtensionCreated )Validate ()error {return _bbce .ValidateWithPath ("\u0057\u0065\u0062\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u0043\u0072\u0065\u0061\u0074\u0065\u0064");};type CT_CommentsEx struct{CommentEx []*CT_CommentEx ;};type Collapsed struct{_b .CT_OnOff }; -func (_aecc *RepeatingSection )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\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"}); -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\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\u006f"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0077\u006f\u003a\u0072ep\u0065\u0061\u0074\u0069\u006e\u0067\u0053\u0065\u0063\u0074\u0069\u006f\u006e";return _aecc .CT_SdtRepeatedSection .MarshalXML (e ,start );};func (_ebg *CT_Guid )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gg :=range start .Attr {if _gg .Name .Local =="\u0076\u0061\u006c"{_dcd ,_ed :=_gg .Value ,error (nil ); -if _ed !=nil {return _ed ;};_ebg .ValAttr =&_dcd ;continue ;};};for {_bd ,_fb :=d .Token ();if _fb !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u003a\u0020\u0025\u0073",_fb );};if _cba ,_fde :=_bd .(_d .EndElement ); -_fde &&_cba .Name ==start .Name {break ;};};return nil ;};func (_ace *Color )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ace .CT_Color =*_b .NewCT_Color ();for {_cga ,_ffdg :=d .Token ();if _ffdg !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u006f\u006c\u006fr\u003a\u0020\u0025\u0073",_ffdg ); -};if _adf ,_eegc :=_cga .(_d .EndElement );_eegc &&_adf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the Collapsed and its children +func (_eeg *Collapsed )Validate ()error {return _eeg .ValidateWithPath ("\u0043o\u006c\u006c\u0061\u0070\u0073\u0065d");};func NewFootnoteColumns ()*FootnoteColumns {_faac :=&FootnoteColumns {};_faac .CT_DecimalNumber =*_b .NewCT_DecimalNumber ();return _faac ; +};func (_ba *CT_CommentEx )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0077o\u003a\u0070\u0061\u0072\u0061\u0049d"},Value :_af .Sprintf ("\u0025\u0076",_ba .ParaIdAttr )}); +if _ba .ParaIdParentAttr !=nil {start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0077o\u003ap\u0061\u0072\u0061\u0049\u0064\u0050\u0061\u0072\u0065\u006e\u0074"},Value :_af .Sprintf ("\u0025\u0076",*_ba .ParaIdParentAttr )});};if _ba .DoneAttr !=nil {start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0077o\u003a\u0064\u006f\u006e\u0065"},Value :_af .Sprintf ("\u0025\u0076",*_ba .DoneAttr )}); +};e .EncodeToken (start );e .EncodeToken (_ab .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the Appearance and its children, prefixing error messages with path -func (_afe *Appearance )ValidateWithPath (path string )error {if _bb :=_afe .CT_SdtAppearance .ValidateWithPath (path );_bb !=nil {return _bb ;};return nil ;};func (_fee *CT_SdtRepeatedSection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egb :for {_acc ,_aee :=d .Token (); -if _aee !=nil {return _aee ;};switch _dbc :=_acc .(type ){case _d .StartElement :switch _dbc .Name {case _d .Name {Space :"\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",Local :"\u0073\u0065\u0063t\u0069\u006f\u006e\u0054\u0069\u0074\u006c\u0065"}:_fee .SectionTitle =_b .NewCT_String (); -if _aae :=d .DecodeElement (_fee .SectionTitle ,&_dbc );_aae !=nil {return _aae ;};case _d .Name {Space :"\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",Local :"\u0064\u006fN\u006f\u0074\u0041\u006c\u006c\u006f\u0077\u0049\u006e\u0073\u0065\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065\u0053\u0065\u0063ti\u006f\u006e"}:_fee .DoNotAllowInsertDeleteSection =_b .NewCT_OnOff (); -if _adc :=d .DecodeElement (_fee .DoNotAllowInsertDeleteSection ,&_dbc );_adc !=nil {return _adc ;};default:_af .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\u0053\u0064\u0074\u0052\u0065\u0070\u0065\u0061\u0074\u0065\u0064\u0053\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_dbc .Name ); -if _fcf :=d .Skip ();_fcf !=nil {return _fcf ;};};case _d .EndElement :break _egb ;case _d .CharData :};};return nil ;};func (_ag *Appearance )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\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"}); -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\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\u006f"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0077\u006f\u003a\u0061\u0070\u0070\u0065\u0061\u0072\u0061\u006e\u0063\u0065";return _ag .CT_SdtAppearance .MarshalXML (e ,start );};func NewCT_People ()*CT_People {_eeg :=&CT_People {};return _eeg };func (_dedc *FootnoteColumns )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\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"}); -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\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\u006f"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0077o\u003af\u006f\u006f\u0074\u006e\u006ft\u0065\u0043o\u006c\u0075\u006d\u006e\u0073";return _dedc .CT_DecimalNumber .MarshalXML (e ,start );};func (_daa *CommentsEx )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_daa .CT_CommentsEx =*NewCT_CommentsEx (); -_aad :for {_cdee ,_ada :=d .Token ();if _ada !=nil {return _ada ;};switch _fec :=_cdee .(type ){case _d .StartElement :switch _fec .Name {case _d .Name {Space :"\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",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074\u0045x"}:_aegf :=NewCT_CommentEx (); -if _aegb :=d .DecodeElement (_aegf ,&_fec );_aegb !=nil {return _aegb ;};_daa .CommentEx =append (_daa .CommentEx ,_aegf );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\u006f\u006dm\u0065\u006e\u0074\u0073\u0045\u0078\u0020\u0025\u0076",_fec .Name ); -if _dgae :=d .Skip ();_dgae !=nil {return _dgae ;};};case _d .EndElement :break _aad ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the WebExtensionCreated and its children, prefixing error messages with path +func (_gba *WebExtensionCreated )ValidateWithPath (path string )error {if _bbcc :=_gba .CT_OnOff .ValidateWithPath (path );_bbcc !=nil {return _bbcc ;};return nil ;}; -// Validate validates the CT_SdtRepeatedSection and its children -func (_ea *CT_SdtRepeatedSection )Validate ()error {return _ea .ValidateWithPath ("C\u0054\u005f\u0053\u0064tR\u0065p\u0065\u0061\u0074\u0065\u0064S\u0065\u0063\u0074\u0069\u006f\u006e");}; +// Validate validates the People and its children +func (_bfe *People )Validate ()error {return _bfe .ValidateWithPath ("\u0050\u0065\u006f\u0070\u006c\u0065");};func (_egg *CT_SdtAppearance )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {for _ ,_caf :=range start .Attr {if _caf .Name .Local =="\u0076\u0061\u006c"{_egg .ValAttr .UnmarshalXMLAttr (_caf ); +continue ;};};for {_deee ,_gf :=d .Token ();if _gf !=nil {return _af .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0041p\u0070e\u0061\u0072\u0061\u006e\u0063\u0065\u003a \u0025\u0073",_gf );};if _caaa ,_adf :=_deee .(_ab .EndElement ); +_adf &&_caaa .Name ==start .Name {break ;};};return nil ;};type RepeatingSectionItem struct{_b .CT_Empty };type Any interface{MarshalXML (_bdc *_ab .Encoder ,_defab _ab .StartElement )error ;UnmarshalXML (_gcgg *_ab .Decoder ,_deff _ab .StartElement )error ; +};type CT_Guid struct{ValAttr *string ;};type ChartTrackingRefBased struct{_b .CT_OnOff };func (_eba *CT_PresenceInfo )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {for _ ,_ebd :=range start .Attr {if _ebd .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0049\u0064"{_aee ,_bbf :=_ebd .Value ,error (nil ); +if _bbf !=nil {return _bbf ;};_eba .ProviderIdAttr =_aee ;continue ;};if _ebd .Name .Local =="\u0075\u0073\u0065\u0072\u0049\u0064"{_dcf ,_dfe :=_ebd .Value ,error (nil );if _dfe !=nil {return _dfe ;};_eba .UserIdAttr =_dcf ;continue ;};};for {_edc ,_bbg :=d .Token (); +if _bbg !=nil {return _af .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006ec\u0065\u0049\u006ef\u006f:\u0020\u0025\u0073",_bbg );};if _feb ,_dff :=_edc .(_ab .EndElement );_dff &&_feb .Name ==start .Name {break ; +};};return nil ;}; -// Validate validates the CT_Guid and its children -func (_dfg *CT_Guid )Validate ()error {return _dfg .ValidateWithPath ("\u0043T\u005f\u0047\u0075\u0069\u0064");};func (_feb *CT_Person )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdb :=range start .Attr {if _cdb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ede ,_fbc :=_cdb .Value ,error (nil ); -if _fbc !=nil {return _fbc ;};_feb .AuthorAttr =_ede ;continue ;};};_gbe :for {_cfdf ,_bgb :=d .Token ();if _bgb !=nil {return _bgb ;};switch _ffdc :=_cfdf .(type ){case _d .StartElement :switch _ffdc .Name {case _d .Name {Space :"\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",Local :"\u0070\u0072\u0065s\u0065\u006e\u0063\u0065\u0049\u006e\u0066\u006f"}:_feb .PresenceInfo =NewCT_PresenceInfo (); -if _ece :=d .DecodeElement (_feb .PresenceInfo ,&_ffdc );_ece !=nil {return _ece ;};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\u0065\u0072s\u006f\u006e \u0025\u0076",_ffdc .Name ); -if _efb :=d .Skip ();_efb !=nil {return _efb ;};};case _d .EndElement :break _gbe ;case _d .CharData :};};return nil ;};func NewCT_PresenceInfo ()*CT_PresenceInfo {_dga :=&CT_PresenceInfo {};return _dga };func ParseUnionST_AdjCoordinate (s string )(_eb .ST_AdjCoordinate ,error ){return _eb .ParseUnionST_AdjCoordinate (s ); -};func NewCT_Guid ()*CT_Guid {_ad :=&CT_Guid {};return _ad }; +// ValidateWithPath validates the CT_Person and its children, prefixing error messages with path +func (_ffd *CT_Person )ValidateWithPath (path string )error {if _ffd .PresenceInfo !=nil {if _cbge :=_ffd .PresenceInfo .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0063\u0065\u0049\u006e\u0066\u006f");_cbge !=nil {return _cbge ; +};};return nil ;};func NewColor ()*Color {_dacc :=&Color {};_dacc .CT_Color =*_b .NewCT_Color ();return _dacc };func NewPeople ()*People {_gcc :=&People {};_gcc .CT_People =*NewCT_People ();return _gcc }; -// ValidateWithPath validates the CT_CommentsEx and its children, prefixing error messages with path -func (_eg *CT_CommentsEx )ValidateWithPath (path string )error {for _agc ,_cb :=range _eg .CommentEx {if _df :=_cb .ValidateWithPath (_e .Sprintf ("\u0025\u0073/\u0043\u006f\u006dm\u0065\u006e\u0074\u0045\u0078\u005b\u0025\u0064\u005d",path ,_agc ));_df !=nil {return _df ; -};};return nil ;}; +// ValidateWithPath validates the CommentsEx and its children, prefixing error messages with path +func (_gga *CommentsEx )ValidateWithPath (path string )error {if _abdc :=_gga .CT_CommentsEx .ValidateWithPath (path );_abdc !=nil {return _abdc ;};return nil ;};func (_cfe *CommentsEx )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .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 ,_ab .Attr {Name :_ab .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 ,_ab .Attr {Name :_ab .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u006f"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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\u006f\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0045\u0078";return _cfe .CT_CommentsEx .MarshalXML (e ,start );};type DataBinding struct{_b .CT_DataBinding };func ParseUnionST_PositivePercentage (s string )(_f .ST_PositivePercentage ,error ){return _f .ParseUnionST_PositivePercentage (s ); +}; -// ValidateWithPath validates the WebExtensionCreated and its children, prefixing error messages with path -func (_daac *WebExtensionCreated )ValidateWithPath (path string )error {if _bgg :=_daac .CT_OnOff .ValidateWithPath (path );_bgg !=nil {return _bgg ;};return nil ;};type FootnoteColumns struct{_b .CT_DecimalNumber };type CT_PresenceInfo struct{ProviderIdAttr string ; -UserIdAttr string ;};func (_aaac *CT_SdtRepeatedSection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aaac .SectionTitle !=nil {_cff :=_d .StartElement {Name :_d .Name {Local :"\u0077o\u003as\u0065\u0063\u0074\u0069\u006f\u006e\u0054\u0069\u0074\u006c\u0065"}}; -e .EncodeElement (_aaac .SectionTitle ,_cff );};if _aaac .DoNotAllowInsertDeleteSection !=nil {_afgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u006f\u003a\u0064\u006f\u004e\u006f\u0074\u0041\u006c\u006c\u006f\u0077\u0049\u006es\u0065r\u0074\u0044\u0065\u006c\u0065\u0074\u0065\u0053\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_aaac .DoNotAllowInsertDeleteSection ,_afgd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func ParseUnionST_AdjAngle (s string )(_eb .ST_AdjAngle ,error ){return _eb .ParseUnionST_AdjAngle (s )};func NewCommentsEx ()*CommentsEx {_aef :=&CommentsEx {}; -_aef .CT_CommentsEx =*NewCT_CommentsEx ();return _aef ;};func (_dce *ChartTrackingRefBased )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\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"}); -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\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\u006f"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0077o\u003a\u0063\u0068\u0061\u0072\u0074\u0054\u0072\u0061\u0063\u006bi\u006e\u0067\u0052\u0065\u0066\u0042\u0061\u0073\u0065\u0064";return _dce .CT_OnOff .MarshalXML (e ,start );};func NewChartTrackingRefBased ()*ChartTrackingRefBased {_bgf :=&ChartTrackingRefBased {}; -_bgf .CT_OnOff =*_b .NewCT_OnOff ();return _bgf ;}; +// Validate validates the Color and its children +func (_gbf *Color )Validate ()error {return _gbf .ValidateWithPath ("\u0043\u006f\u006co\u0072")}; -// ValidateWithPath validates the DataBinding and its children, prefixing error messages with path -func (_cef *DataBinding )ValidateWithPath (path string )error {if _cfb :=_cef .CT_DataBinding .ValidateWithPath (path );_cfb !=nil {return _cfb ;};return nil ;}; +// Validate validates the WebExtensionCreated and its children +func (_defg *WebExtensionCreated )Validate ()error {return _defg .ValidateWithPath ("\u0057\u0065\u0062\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u0043\u0072\u0065\u0061\u0074\u0065\u0064");}; // Validate validates the RepeatingSectionItem and its children -func (_gfb *RepeatingSectionItem )Validate ()error {return _gfb .ValidateWithPath ("R\u0065p\u0065\u0061\u0074\u0069\u006e\u0067\u0053\u0065c\u0074\u0069\u006f\u006eIt\u0065\u006d");};func ParseUnionST_FixedPercentage (s string )(_eb .ST_FixedPercentage ,error ){return _eb .ParseUnionST_FixedPercentage (s ); -};func NewRepeatingSectionItem ()*RepeatingSectionItem {_dgd :=&RepeatingSectionItem {};_dgd .CT_Empty =*_b .NewCT_Empty ();return _dgd ;}; +func (_cgg *RepeatingSectionItem )Validate ()error {return _cgg .ValidateWithPath ("R\u0065p\u0065\u0061\u0074\u0069\u006e\u0067\u0053\u0065c\u0074\u0069\u006f\u006eIt\u0065\u006d");}; -// ValidateWithPath validates the DocId and its children, prefixing error messages with path -func (_eege *DocId )ValidateWithPath (path string )error {if _abe :=_eege .CT_Guid .ValidateWithPath (path );_abe !=nil {return _abe ;};return nil ;}; +// ValidateWithPath validates the RepeatingSectionItem and its children, prefixing error messages with path +func (_eaef *RepeatingSectionItem )ValidateWithPath (path string )error {if _gebc :=_eaef .CT_Empty .ValidateWithPath (path );_gebc !=nil {return _gebc ;};return nil ;}; // ValidateWithPath validates the WebExtensionLinked and its children, prefixing error messages with path -func (_decb *WebExtensionLinked )ValidateWithPath (path string )error {if _cdeb :=_decb .CT_OnOff .ValidateWithPath (path );_cdeb !=nil {return _cdeb ;};return nil ;};type CT_Guid struct{ValAttr *string ;};func (_bcbc *WebExtensionLinked )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcbc .CT_OnOff =*_b .NewCT_OnOff (); -for {_ddg ,_ege :=d .Token ();if _ege !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0057\u0065b\u0045\u0078\u0074\u0065\u006e\u0073\u0069o\u006e\u004c\u0069\u006e\u006b\u0065\u0064\u003a\u0020\u0025\u0073",_ege );};if _gcfb ,_afae :=_ddg .(_d .EndElement ); -_afae &&_gcfb .Name ==start .Name {break ;};};return nil ;};func NewCT_Person ()*CT_Person {_ca :=&CT_Person {};return _ca }; +func (_afg *WebExtensionLinked )ValidateWithPath (path string )error {if _acc :=_afg .CT_OnOff .ValidateWithPath (path );_acc !=nil {return _acc ;};return nil ;};func (_ffga ST_SdtAppearance )Validate ()error {return _ffga .ValidateWithPath ("")};func (_cbgd *RepeatingSectionItem )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .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 ,_ab .Attr {Name :_ab .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 ,_ab .Attr {Name :_ab .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u006f"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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\u006f\u003are\u0070\u0065\u0061\u0074\u0069\u006e\u0067\u0053\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0074\u0065\u006d";return _cbgd .CT_Empty .MarshalXML (e ,start );};func ParseUnionST_AnimationChartBuildType (s string )(_f .ST_AnimationChartBuildType ,error ){return _f .ParseUnionST_AnimationChartBuildType (s ); +};type CT_SdtAppearance struct{ValAttr ST_SdtAppearance ;};func ParseUnionST_TextFontScalePercentOrPercentString (s string )(_f .ST_TextFontScalePercentOrPercentString ,error ){return _f .ParseUnionST_TextFontScalePercentOrPercentString (s );};type DocId struct{CT_Guid }; -// Validate validates the FootnoteColumns and its children -func (_add *FootnoteColumns )Validate ()error {return _add .ValidateWithPath ("\u0046o\u006ft\u006e\u006f\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");}; -// ValidateWithPath validates the RepeatingSection and its children, prefixing error messages with path -func (_bfcc *RepeatingSection )ValidateWithPath (path string )error {if _adg :=_bfcc .CT_SdtRepeatedSection .ValidateWithPath (path );_adg !=nil {return _adg ;};return nil ;};func (_fgb *CT_SdtAppearance )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fgb .ValAttr !=ST_SdtAppearanceUnset {_egd ,_cfa :=_fgb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u006f\u003a\u0076\u0061\u006c"}); -if _cfa !=nil {return _cfa ;};start .Attr =append (start .Attr ,_egd );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the Color and its children, prefixing error messages with path +func (_eae *Color )ValidateWithPath (path string )error {if _eedd :=_eae .CT_Color .ValidateWithPath (path );_eedd !=nil {return _eedd ;};return nil ;};func ParseUnionST_TextSpacingPercentOrPercentString (s string )(_f .ST_TextSpacingPercentOrPercentString ,error ){return _f .ParseUnionST_TextSpacingPercentOrPercentString (s ); +};func (_dffd *CommentsEx )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {_dffd .CT_CommentsEx =*NewCT_CommentsEx ();_egga :for {_agd ,_bbc :=d .Token ();if _bbc !=nil {return _bbc ;};switch _edd :=_agd .(type ){case _ab .StartElement :switch _edd .Name {case _ab .Name {Space :"\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",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074\u0045x"}:_ebgb :=NewCT_CommentEx (); +if _cgf :=d .DecodeElement (_ebgb ,&_edd );_cgf !=nil {return _cgf ;};_dffd .CommentEx =append (_dffd .CommentEx ,_ebgb );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\u006f\u006dm\u0065\u006e\u0074\u0073\u0045\u0078\u0020\u0025\u0076",_edd .Name ); +if _aff :=d .Skip ();_aff !=nil {return _aff ;};};case _ab .EndElement :break _egga ;case _ab .CharData :};};return nil ;};func _fedb (_fcc bool )uint8 {if _fcc {return 1;};return 0;}; -// Validate validates the CT_PresenceInfo and its children -func (_fbb *CT_PresenceInfo )Validate ()error {return _fbb .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0063\u0065\u0049\u006e\u0066\u006f");};func init (){_a .RegisterConstructor ("\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","\u0043\u0054_\u0053\u0064\u0074A\u0070\u0070\u0065\u0061\u0072\u0061\u006e\u0063\u0065",NewCT_SdtAppearance ); -_a .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0045\u0078",NewCT_CommentsEx ); -_a .RegisterConstructor ("\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","\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0045\u0078",NewCT_CommentEx ); -_a .RegisterConstructor ("\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","\u0043T\u005f\u0050\u0065\u006f\u0070\u006ce",NewCT_People ); -_a .RegisterConstructor ("\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","\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0063\u0065\u0049\u006e\u0066\u006f",NewCT_PresenceInfo ); -_a .RegisterConstructor ("\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","\u0043T\u005f\u0050\u0065\u0072\u0073\u006fn",NewCT_Person ); -_a .RegisterConstructor ("\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","C\u0054\u005f\u0053\u0064tR\u0065p\u0065\u0061\u0074\u0065\u0064S\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_SdtRepeatedSection ); -_a .RegisterConstructor ("\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","\u0043T\u005f\u0047\u0075\u0069\u0064",NewCT_Guid ); -_a .RegisterConstructor ("\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","\u0063\u006f\u006co\u0072",NewColor ); -_a .RegisterConstructor ("\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","d\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067",NewDataBinding ); -_a .RegisterConstructor ("\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","\u0061\u0070\u0070\u0065\u0061\u0072\u0061\u006e\u0063\u0065",NewAppearance ); -_a .RegisterConstructor ("\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","\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0045\u0078",NewCommentsEx ); -_a .RegisterConstructor ("\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","\u0070\u0065\u006f\u0070\u006c\u0065",NewPeople ); -_a .RegisterConstructor ("\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","\u0072\u0065p\u0065\u0061\u0074i\u006e\u0067\u0053\u0065\u0063\u0074\u0069\u006f\u006e",NewRepeatingSection ); -_a .RegisterConstructor ("\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","r\u0065p\u0065\u0061\u0074\u0069\u006e\u0067\u0053\u0065c\u0074\u0069\u006f\u006eIt\u0065\u006d",NewRepeatingSectionItem ); -_a .RegisterConstructor ("\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","c\u0068\u0061\u0072\u0074Tr\u0061c\u006b\u0069\u006e\u0067\u0052e\u0066\u0042\u0061\u0073\u0065\u0064",NewChartTrackingRefBased ); -_a .RegisterConstructor ("\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","\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d",NewCollapsed ); -_a .RegisterConstructor ("\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","\u0064\u006f\u0063I\u0064",NewDocId ); -_a .RegisterConstructor ("\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","\u0066o\u006ft\u006e\u006f\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073",NewFootnoteColumns ); -_a .RegisterConstructor ("\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","\u0077e\u0062E\u0078\u0074\u0065\u006e\u0073i\u006f\u006eL\u0069\u006e\u006b\u0065\u0064",NewWebExtensionLinked ); -_a .RegisterConstructor ("\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\u0065\u0062\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u0043\u0072\u0065\u0061\u0074\u0065\u0064",NewWebExtensionCreated ); +// Validate validates the ChartTrackingRefBased and its children +func (_bgf *ChartTrackingRefBased )Validate ()error {return _bgf .ValidateWithPath ("C\u0068\u0061\u0072\u0074Tr\u0061c\u006b\u0069\u006e\u0067\u0052e\u0066\u0042\u0061\u0073\u0065\u0064");};func (_bed *CT_Person )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0077o\u003a\u0061\u0075\u0074\u0068\u006fr"},Value :_af .Sprintf ("\u0025\u0076",_bed .AuthorAttr )}); +e .EncodeToken (start );if _bed .PresenceInfo !=nil {_ced :=_ab .StartElement {Name :_ab .Name {Local :"\u0077o\u003ap\u0072\u0065\u0073\u0065\u006e\u0063\u0065\u0049\u006e\u0066\u006f"}};e .EncodeElement (_bed .PresenceInfo ,_ced );};e .EncodeToken (_ab .EndElement {Name :start .Name }); +return nil ;}; + +// ValidateWithPath validates the CT_CommentsEx and its children, prefixing error messages with path +func (_ed *CT_CommentsEx )ValidateWithPath (path string )error {for _eda ,_cbc :=range _ed .CommentEx {if _gb :=_cbc .ValidateWithPath (_af .Sprintf ("\u0025\u0073/\u0043\u006f\u006dm\u0065\u006e\u0074\u0045\u0078\u005b\u0025\u0064\u005d",path ,_eda )); +_gb !=nil {return _gb ;};};return nil ;};func (_baf *FootnoteColumns )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {_baf .CT_DecimalNumber =*_b .NewCT_DecimalNumber ();for {_aaa ,_egbf :=d .Token ();if _egbf !=nil {return _af .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0043o\u006c\u0075\u006dn\u0073:\u0020\u0025\u0073",_egbf ); +};if _daf ,_fdb :=_aaa .(_ab .EndElement );_fdb &&_daf .Name ==start .Name {break ;};};return nil ;};func (_efdd *CT_SdtRepeatedSection )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {e .EncodeToken (start );if _efdd .SectionTitle !=nil {_fef :=_ab .StartElement {Name :_ab .Name {Local :"\u0077o\u003as\u0065\u0063\u0074\u0069\u006f\u006e\u0054\u0069\u0074\u006c\u0065"}}; +e .EncodeElement (_efdd .SectionTitle ,_fef );};if _efdd .DoNotAllowInsertDeleteSection !=nil {_fbg :=_ab .StartElement {Name :_ab .Name {Local :"\u0077\u006f\u003a\u0064\u006f\u004e\u006f\u0074\u0041\u006c\u006c\u006f\u0077\u0049\u006es\u0065r\u0074\u0044\u0065\u006c\u0065\u0074\u0065\u0053\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_efdd .DoNotAllowInsertDeleteSection ,_fbg );};e .EncodeToken (_ab .EndElement {Name :start .Name });return nil ;};type ST_SdtAppearance byte ; + +// ValidateWithPath validates the DocId and its children, prefixing error messages with path +func (_bga *DocId )ValidateWithPath (path string )error {if _addd :=_bga .CT_Guid .ValidateWithPath (path );_addd !=nil {return _addd ;};return nil ;};func NewCT_SdtAppearance ()*CT_SdtAppearance {_fbd :=&CT_SdtAppearance {};return _fbd }; + +// Validate validates the CT_Person and its children +func (_deb *CT_Person )Validate ()error {return _deb .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u0073\u006fn");};func (_ec *Color )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {_ec .CT_Color =*_b .NewCT_Color ();for {_bf ,_cdd :=d .Token (); +if _cdd !=nil {return _af .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u006f\u006c\u006fr\u003a\u0020\u0025\u0073",_cdd );};if _ecc ,_aac :=_bf .(_ab .EndElement );_aac &&_ecc .Name ==start .Name {break ;};};return nil ;};type CT_CommentsEx struct{CommentEx []*CT_CommentEx ; +};func (_cfa *WebExtensionCreated )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {_cfa .CT_OnOff =*_b .NewCT_OnOff ();for {_fad ,_eca :=d .Token ();if _eca !=nil {return _af .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020W\u0065\u0062\u0045\u0078\u0074\u0065\u006es\u0069\u006f\u006e\u0043\u0072\u0065\u0061\u0074\u0065\u0064\u003a\u0020\u0025\u0073",_eca ); +};if _eag ,_bea :=_fad .(_ab .EndElement );_bea &&_eag .Name ==start .Name {break ;};};return nil ;};func NewCT_PresenceInfo ()*CT_PresenceInfo {_dbf :=&CT_PresenceInfo {};return _dbf };func (_afc *ST_SdtAppearance )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {_cfd ,_faf :=d .Token (); +if _faf !=nil {return _faf ;};if _eeb ,_bfc :=_cfd .(_ab .EndElement );_bfc &&_eeb .Name ==start .Name {*_afc =1;return nil ;};if _gdb ,_ecec :=_cfd .(_ab .CharData );!_ecec {return _af .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfd ); +}else {switch string (_gdb ){case "":*_afc =0;case "b\u006f\u0075\u006e\u0064\u0069\u006e\u0067\u0042\u006f\u0078":*_afc =1;case "\u0074\u0061\u0067\u0073":*_afc =2;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_afc =3;};};_cfd ,_faf =d .Token ();if _faf !=nil {return _faf ; +};if _cbba ,_fcg :=_cfd .(_ab .EndElement );_fcg &&_cbba .Name ==start .Name {return nil ;};return _af .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfd ); +};func NewWebExtensionCreated ()*WebExtensionCreated {_cead :=&WebExtensionCreated {};_cead .CT_OnOff =*_b .NewCT_OnOff ();return _cead ;}; + +// Validate validates the CT_CommentsEx and its children +func (_cgd *CT_CommentsEx )Validate ()error {return _cgd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0045\u0078");};func (_ebe ST_SdtAppearance )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {return e .EncodeElement (_ebe .String (),start ); +};func (_dde *RepeatingSection )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078\u006d\u006cn\u0073"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .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 ,_ab .Attr {Name :_ab .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 ,_ab .Attr {Name :_ab .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u006f"},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\u0032\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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\u006f\u003a\u0072ep\u0065\u0061\u0074\u0069\u006e\u0067\u0053\u0065\u0063\u0074\u0069\u006f\u006e";return _dde .CT_SdtRepeatedSection .MarshalXML (e ,start );};func (_ef *CT_PresenceInfo )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0077\u006f\u003a\u0070\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0049\u0064"},Value :_af .Sprintf ("\u0025\u0076",_ef .ProviderIdAttr )}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0077o\u003a\u0075\u0073\u0065\u0072\u0049d"},Value :_af .Sprintf ("\u0025\u0076",_ef .UserIdAttr )});e .EncodeToken (start );e .EncodeToken (_ab .EndElement {Name :start .Name });return nil ; +};type RepeatingSection struct{CT_SdtRepeatedSection }; + +// ValidateWithPath validates the ChartTrackingRefBased and its children, prefixing error messages with path +func (_eea *ChartTrackingRefBased )ValidateWithPath (path string )error {if _age :=_eea .CT_OnOff .ValidateWithPath (path );_age !=nil {return _age ;};return nil ;};func init (){_fe .RegisterConstructor ("\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","\u0043\u0054_\u0053\u0064\u0074A\u0070\u0070\u0065\u0061\u0072\u0061\u006e\u0063\u0065",NewCT_SdtAppearance ); +_fe .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0045\u0078",NewCT_CommentsEx ); +_fe .RegisterConstructor ("\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","\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0045\u0078",NewCT_CommentEx ); +_fe .RegisterConstructor ("\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","\u0043T\u005f\u0050\u0065\u006f\u0070\u006ce",NewCT_People ); +_fe .RegisterConstructor ("\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","\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0063\u0065\u0049\u006e\u0066\u006f",NewCT_PresenceInfo ); +_fe .RegisterConstructor ("\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","\u0043T\u005f\u0050\u0065\u0072\u0073\u006fn",NewCT_Person ); +_fe .RegisterConstructor ("\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","C\u0054\u005f\u0053\u0064tR\u0065p\u0065\u0061\u0074\u0065\u0064S\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_SdtRepeatedSection ); +_fe .RegisterConstructor ("\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","\u0043T\u005f\u0047\u0075\u0069\u0064",NewCT_Guid ); +_fe .RegisterConstructor ("\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","\u0063\u006f\u006co\u0072",NewColor ); +_fe .RegisterConstructor ("\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","d\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067",NewDataBinding ); +_fe .RegisterConstructor ("\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","\u0061\u0070\u0070\u0065\u0061\u0072\u0061\u006e\u0063\u0065",NewAppearance ); +_fe .RegisterConstructor ("\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","\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0045\u0078",NewCommentsEx ); +_fe .RegisterConstructor ("\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","\u0070\u0065\u006f\u0070\u006c\u0065",NewPeople ); +_fe .RegisterConstructor ("\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","\u0072\u0065p\u0065\u0061\u0074i\u006e\u0067\u0053\u0065\u0063\u0074\u0069\u006f\u006e",NewRepeatingSection ); +_fe .RegisterConstructor ("\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","r\u0065p\u0065\u0061\u0074\u0069\u006e\u0067\u0053\u0065c\u0074\u0069\u006f\u006eIt\u0065\u006d",NewRepeatingSectionItem ); +_fe .RegisterConstructor ("\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","c\u0068\u0061\u0072\u0074Tr\u0061c\u006b\u0069\u006e\u0067\u0052e\u0066\u0042\u0061\u0073\u0065\u0064",NewChartTrackingRefBased ); +_fe .RegisterConstructor ("\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","\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d",NewCollapsed ); +_fe .RegisterConstructor ("\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","\u0064\u006f\u0063I\u0064",NewDocId ); +_fe .RegisterConstructor ("\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","\u0066o\u006ft\u006e\u006f\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073",NewFootnoteColumns ); +_fe .RegisterConstructor ("\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","\u0077e\u0062E\u0078\u0074\u0065\u006e\u0073i\u006f\u006eL\u0069\u006e\u006b\u0065\u0064",NewWebExtensionLinked ); +_fe .RegisterConstructor ("\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\u0065\u0062\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u0043\u0072\u0065\u0061\u0074\u0065\u0064",NewWebExtensionCreated ); }; \ No newline at end of file diff --git a/schema/schemas.microsoft.com/office/word/2015/wordml/symex/symex.go b/schema/schemas.microsoft.com/office/word/2015/wordml/symex/symex.go index 8f05bd3068..afaa6b8f58 100644 --- a/schema/schemas.microsoft.com/office/word/2015/wordml/symex/symex.go +++ b/schema/schemas.microsoft.com/office/word/2015/wordml/symex/symex.go @@ -9,29 +9,30 @@ // 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 symex ;import (_f "encoding/xml";_ff "fmt";_fg "github.com/unidoc/unioffice";); +package symex ;import (_e "encoding/xml";_g "fmt";_fc "github.com/unidoc/unioffice";);type CT_SymEx struct{FontAttr *string ;CharAttr *string ;};func (_bg *SymEx )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bg .CT_SymEx =*NewCT_SymEx (); +for _ ,_ef :=range start .Attr {if _ef .Name .Local =="\u0066\u006f\u006e\u0074"{_ae ,_gb :=_ef .Value ,error (nil );if _gb !=nil {return _gb ;};_bg .FontAttr =&_ae ;continue ;};if _ef .Name .Local =="\u0063\u0068\u0061\u0072"{_eed ,_aef :=_ef .Value ,error (nil ); +if _aef !=nil {return _aef ;};_bg .CharAttr =&_eed ;continue ;};};for {_bf ,_af :=d .Token ();if _af !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0053\u0079\u006d\u0045x\u003a\u0020\u0025\u0073",_af );};if _ff ,_ac :=_bf .(_e .EndElement ); +_ac &&_ff .Name ==start .Name {break ;};};return nil ;}; // Validate validates the CT_SymEx and its children -func (_ea *CT_SymEx )Validate ()error {return _ea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u006d\u0045\u0078");};func (_dcf *SymEx )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcf .CT_SymEx =*NewCT_SymEx ();for _ ,_be :=range start .Attr {if _be .Name .Local =="\u0066\u006f\u006e\u0074"{_aag ,_bf :=_be .Value ,error (nil ); -if _bf !=nil {return _bf ;};_dcf .FontAttr =&_aag ;continue ;};if _be .Name .Local =="\u0063\u0068\u0061\u0072"{_db ,_fff :=_be .Value ,error (nil );if _fff !=nil {return _fff ;};_dcf .CharAttr =&_db ;continue ;};};for {_fga ,_gb :=d .Token ();if _gb !=nil {return _ff .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0053\u0079\u006d\u0045x\u003a\u0020\u0025\u0073",_gb ); -};if _gd ,_ac :=_fga .(_f .EndElement );_ac &&_gd .Name ==start .Name {break ;};};return nil ;};func (_cd *CT_SymEx )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_a :=range start .Attr {if _a .Name .Local =="\u0066\u006f\u006e\u0074"{_aa ,_fe :=_a .Value ,error (nil ); -if _fe !=nil {return _fe ;};_cd .FontAttr =&_aa ;continue ;};if _a .Name .Local =="\u0063\u0068\u0061\u0072"{_e ,_dc :=_a .Value ,error (nil );if _dc !=nil {return _dc ;};_cd .CharAttr =&_e ;continue ;};};for {_de ,_da :=d .Token ();if _da !=nil {return _ff .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0079\u006d\u0045\u0078: \u0025\u0073",_da ); -};if _gg ,_cg :=_de .(_f .EndElement );_cg &&_gg .Name ==start .Name {break ;};};return nil ;};type CT_SymEx struct{FontAttr *string ;CharAttr *string ;};func (_b *CT_SymEx )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _b .FontAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u003a\u0066\u006f\u006e\u0074"},Value :_ff .Sprintf ("\u0025\u0076",*_b .FontAttr )}); -};if _b .CharAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u003a\u0063\u0068\u0061\u0072"},Value :_ff .Sprintf ("\u0025\u0076",*_b .CharAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewSymEx ()*SymEx {_ef :=&SymEx {};_ef .CT_SymEx =*NewCT_SymEx ();return _ef };func (_ab *SymEx )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\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"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\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"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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:\u0073\u0079\u006d\u0045\u0078";return _ab .CT_SymEx .MarshalXML (e ,start );}; +func (_abg *CT_SymEx )Validate ()error {return _abg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u006d\u0045\u0078");};type SymEx struct{CT_SymEx };func (_ca *SymEx )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\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"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\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"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_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:\u0073\u0079\u006d\u0045\u0078";return _ca .CT_SymEx .MarshalXML (e ,start );};func NewCT_SymEx ()*CT_SymEx {_d :=&CT_SymEx {};return _d };func (_b *CT_SymEx )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _b .FontAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u003a\u0066\u006f\u006e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_b .FontAttr )}); +};if _b .CharAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u003a\u0063\u0068\u0061\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_b .CharAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func NewSymEx ()*SymEx {_ced :=&SymEx {};_ced .CT_SymEx =*NewCT_SymEx ();return _ced }; + +// Validate validates the SymEx and its children +func (_ba *SymEx )Validate ()error {return _ba .ValidateWithPath ("\u0053\u0079\u006dE\u0078")}; // ValidateWithPath validates the CT_SymEx and its children, prefixing error messages with path -func (_dd *CT_SymEx )ValidateWithPath (path string )error {return nil }; +func (_ce *CT_SymEx )ValidateWithPath (path string )error {return nil }; // ValidateWithPath validates the SymEx and its children, prefixing error messages with path -func (_dee *SymEx )ValidateWithPath (path string )error {if _df :=_dee .CT_SymEx .ValidateWithPath (path );_df !=nil {return _df ;};return nil ;}; - -// Validate validates the SymEx and its children -func (_cc *SymEx )Validate ()error {return _cc .ValidateWithPath ("\u0053\u0079\u006dE\u0078")};func NewCT_SymEx ()*CT_SymEx {_g :=&CT_SymEx {};return _g };type SymEx struct{CT_SymEx };func init (){_fg .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0079\u006d\u0045\u0078",NewCT_SymEx ); -_fg .RegisterConstructor ("\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","\u0073\u0079\u006dE\u0078",NewSymEx ); +func (_eg *SymEx )ValidateWithPath (path string )error {if _bc :=_eg .CT_SymEx .ValidateWithPath (path );_bc !=nil {return _bc ;};return nil ;};func (_ee *CT_SymEx )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fe :=range start .Attr {if _fe .Name .Local =="\u0066\u006f\u006e\u0074"{_a ,_c :=_fe .Value ,error (nil ); +if _c !=nil {return _c ;};_ee .FontAttr =&_a ;continue ;};if _fe .Name .Local =="\u0063\u0068\u0061\u0072"{_da ,_fd :=_fe .Value ,error (nil );if _fd !=nil {return _fd ;};_ee .CharAttr =&_da ;continue ;};};for {_ab ,_bdg :=d .Token ();if _bdg !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0079\u006d\u0045\u0078: \u0025\u0073",_bdg ); +};if _ga ,_ag :=_ab .(_e .EndElement );_ag &&_ga .Name ==start .Name {break ;};};return nil ;};func init (){_fc .RegisterConstructor ("\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","\u0043\u0054\u005f\u0053\u0079\u006d\u0045\u0078",NewCT_SymEx ); +_fc .RegisterConstructor ("\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","\u0073\u0079\u006dE\u0078",NewSymEx ); }; \ No newline at end of file diff --git a/schema/schemas.microsoft.com/office/word/2016/wordml/cid/cid.go b/schema/schemas.microsoft.com/office/word/2016/wordml/cid/cid.go index 35410dec6a..2227c3b30a 100644 --- a/schema/schemas.microsoft.com/office/word/2016/wordml/cid/cid.go +++ b/schema/schemas.microsoft.com/office/word/2016/wordml/cid/cid.go @@ -9,53 +9,53 @@ // 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 cid ;import (_e "encoding/xml";_bc "fmt";_g "github.com/unidoc/unioffice";_fa "github.com/unidoc/unioffice/common/logger";_f "strconv";);func (_eb *CT_CommentId )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063i\u003a\u0070\u0061\u0072\u0061\u0049d"},Value :_bc .Sprintf ("\u0025\u0076",_eb .ParaIdAttr )}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0069\u003ad\u0075\u0072\u0061\u0062\u006c\u0065\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_eb .DurableIdAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_ade *CommentsIds )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ade .CT_CommentsIds =*NewCT_CommentsIds ();_gcd :for {_gg ,_cba :=d .Token ();if _cba !=nil {return _cba ;};switch _aa :=_gg .(type ){case _e .StartElement :switch _aa .Name {case _e .Name {Space :"\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",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074\u0049d"}:_ag :=NewCT_CommentId (); -if _cea :=d .DecodeElement (_ag ,&_aa );_cea !=nil {return _cea ;};_ade .CommentId =append (_ade .CommentId ,_ag );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\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0049\u0064\u0073\u0020\u0025\u0076",_aa .Name ); -if _bgc :=d .Skip ();_bgc !=nil {return _bgc ;};};case _e .EndElement :break _gcd ;case _e .CharData :};};return nil ;};func (_bce *CT_CommentId )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fd :=range start .Attr {if _fd .Name .Local =="\u0070\u0061\u0072\u0061\u0049\u0064"{_bg ,_gb :=_fd .Value ,error (nil ); -if _gb !=nil {return _gb ;};_bce .ParaIdAttr =_bg ;continue ;};if _fd .Name .Local =="\u0064u\u0072\u0061\u0062\u006c\u0065\u0049d"{_cc ,_cg :=_fd .Value ,error (nil );if _cg !=nil {return _cg ;};_bce .DurableIdAttr =_cc ;continue ;};};for {_gd ,_bf :=d .Token (); -if _bf !=nil {return _bc .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u006fm\u006d\u0065\u006e\u0074\u0049\u0064\u003a\u0020\u0025\u0073",_bf );};if _cgg ,_ff :=_gd .(_e .EndElement );_ff &&_cgg .Name ==start .Name {break ; -};};return nil ;}; +package cid ;import (_fb "encoding/xml";_c "fmt";_a "github.com/unidoc/unioffice";_cd "github.com/unidoc/unioffice/common/logger";_g "strconv";);func (_efe *CommentsIds )UnmarshalXML (d *_fb .Decoder ,start _fb .StartElement )error {_efe .CT_CommentsIds =*NewCT_CommentsIds (); +_be :for {_ec ,_efdd :=d .Token ();if _efdd !=nil {return _efdd ;};switch _fdb :=_ec .(type ){case _fb .StartElement :switch _fdb .Name {case _fb .Name {Space :"\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",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074\u0049d"}:_af :=NewCT_CommentId (); +if _bf :=d .DecodeElement (_af ,&_fdb );_bf !=nil {return _bf ;};_efe .CommentId =append (_efe .CommentId ,_af );default:_cd .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\u006d\u006d\u0065\u006e\u0074\u0073\u0049\u0064\u0073\u0020\u0025\u0076",_fdb .Name ); +if _fbe :=d .Skip ();_fbe !=nil {return _fbe ;};};case _fb .EndElement :break _be ;case _fb .CharData :};};return nil ;};func (_ece *DecimaldurableId )MarshalXML (e *_fb .Encoder ,start _fb .StartElement )error {if _ece .DurableIdAttr !=nil {start .Attr =append (start .Attr ,_fb .Attr {Name :_fb .Name {Local :"\u0063\u0069\u003ad\u0075\u0072\u0061\u0062\u006c\u0065\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",*_ece .DurableIdAttr )}); +};start .Name .Local ="\u0063\u0069\u003a\u0064ec\u0069\u006d\u0061\u006c\u0064\u0075\u0072\u0061\u0062\u006c\u0065\u0049\u0064";return nil ;};func NewDecimaldurableId ()*DecimaldurableId {_afb :=&DecimaldurableId {};return _afb };func NewCT_CommentsIds ()*CT_CommentsIds {_ef :=&CT_CommentsIds {}; +return _ef };func NewCT_CommentId ()*CT_CommentId {_ad :=&CT_CommentId {};return _ad };func (_gf *CommentsIds )MarshalXML (e *_fb .Encoder ,start _fb .StartElement )error {start .Attr =append (start .Attr ,_fb .Attr {Name :_fb .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\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"}); +start .Attr =append (start .Attr ,_fb .Attr {Name :_fb .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0063\u0069"},Value :"\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"}); +start .Attr =append (start .Attr ,_fb .Attr {Name :_fb .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 ,_fb .Attr {Name :_fb .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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\u0069\u003a\u0063\u006f\u006d\u006d\u0065\u006et\u0073\u0049\u0064\u0073";return _gf .CT_CommentsIds .MarshalXML (e ,start );}; // ValidateWithPath validates the CT_CommentId and its children, prefixing error messages with path -func (_cb *CT_CommentId )ValidateWithPath (path string )error {return nil }; +func (_gaf *CT_CommentId )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CommentsIds and its children, prefixing error messages with path -func (_gfe *CommentsIds )ValidateWithPath (path string )error {if _ab :=_gfe .CT_CommentsIds .ValidateWithPath (path );_ab !=nil {return _ab ;};return nil ;};type CommentsIds struct{CT_CommentsIds };func (_fee *CommentsIds )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.\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"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0063\u0069"},Value :"\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"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_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\u0069\u003a\u0063\u006f\u006d\u006d\u0065\u006et\u0073\u0049\u0064\u0073";return _fee .CT_CommentsIds .MarshalXML (e ,start );};func (_a *CT_CommentsIds )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -if _a .CommentId !=nil {_ebe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0069\u003ac\u006f\u006d\u006d\u0065\u006e\u0074\u0049\u0064"}};for _ ,_ec :=range _a .CommentId {e .EncodeElement (_ec ,_ebe );};};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};type DecimaldurableId struct{DurableIdAttr *int64 ;};func (_bcc *DecimaldurableId )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bcc .DurableIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0069\u003ad\u0075\u0072\u0061\u0062\u006c\u0065\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_bcc .DurableIdAttr )}); -};start .Name .Local ="\u0063\u0069\u003a\u0064ec\u0069\u006d\u0061\u006c\u0064\u0075\u0072\u0061\u0062\u006c\u0065\u0049\u0064";return nil ;};func NewDecimaldurableId ()*DecimaldurableId {_bga :=&DecimaldurableId {};return _bga }; - -// Validate validates the CT_CommentsIds and its children -func (_ef *CT_CommentsIds )Validate ()error {return _ef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u0073\u0049\u0064\u0073");}; +// Validate validates the DecimaldurableId and its children +func (_fc *DecimaldurableId )Validate ()error {return _fc .ValidateWithPath ("\u0044\u0065c\u0069\u006d\u0061l\u0064\u0075\u0072\u0061\u0062\u006c\u0065\u0049\u0064");};func (_gg *CT_CommentsIds )UnmarshalXML (d *_fb .Decoder ,start _fb .StartElement )error {_gb :for {_ed ,_cf :=d .Token (); +if _cf !=nil {return _cf ;};switch _gd :=_ed .(type ){case _fb .StartElement :switch _gd .Name {case _fb .Name {Space :"\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",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074\u0049d"}:_bg :=NewCT_CommentId (); +if _efd :=d .DecodeElement (_bg ,&_gd );_efd !=nil {return _efd ;};_gg .CommentId =append (_gg .CommentId ,_bg );default:_cd .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\u0074s\u0049d\u0073\u0020\u0025\u0076",_gd .Name ); +if _fbc :=d .Skip ();_fbc !=nil {return _fbc ;};};case _fb .EndElement :break _gb ;case _fb .CharData :};};return nil ;}; -// Validate validates the CT_CommentId and its children -func (_gf *CT_CommentId )Validate ()error {return _gf .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0049\u0064");}; +// ValidateWithPath validates the CommentsIds and its children, prefixing error messages with path +func (_efb *CommentsIds )ValidateWithPath (path string )error {if _ff :=_efb .CT_CommentsIds .ValidateWithPath (path );_ff !=nil {return _ff ;};return nil ;}; // ValidateWithPath validates the CT_CommentsIds and its children, prefixing error messages with path -func (_cd *CT_CommentsIds )ValidateWithPath (path string )error {for _gc ,_ad :=range _cd .CommentId {if _fed :=_ad .ValidateWithPath (_bc .Sprintf ("\u0025\u0073/\u0043\u006f\u006dm\u0065\u006e\u0074\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gc ));_fed !=nil {return _fed ; -};};return nil ;};func (_ccb *CT_CommentsIds )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ba :for {_de ,_da :=d .Token ();if _da !=nil {return _da ;};switch _bcf :=_de .(type ){case _e .StartElement :switch _bcf .Name {case _e .Name {Space :"\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",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074\u0049d"}:_dc :=NewCT_CommentId (); -if _fe :=d .DecodeElement (_dc ,&_bcf );_fe !=nil {return _fe ;};_ccb .CommentId =append (_ccb .CommentId ,_dc );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\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0049d\u0073\u0020\u0025\u0076",_bcf .Name ); -if _db :=d .Skip ();_db !=nil {return _db ;};};case _e .EndElement :break _ba ;case _e .CharData :};};return nil ;}; +func (_df *CT_CommentsIds )ValidateWithPath (path string )error {for _dd ,_ab :=range _df .CommentId {if _eg :=_ab .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0043\u006f\u006dm\u0065\u006e\u0074\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dd ));_eg !=nil {return _eg ; +};};return nil ;};type DecimaldurableId struct{DurableIdAttr *int64 ;}; -// Validate validates the DecimaldurableId and its children -func (_ae *DecimaldurableId )Validate ()error {return _ae .ValidateWithPath ("\u0044\u0065c\u0069\u006d\u0061l\u0064\u0075\u0072\u0061\u0062\u006c\u0065\u0049\u0064");};func NewCT_CommentsIds ()*CT_CommentsIds {_d :=&CT_CommentsIds {};return _d };type CT_CommentsIds struct{CommentId []*CT_CommentId ; -}; +// ValidateWithPath validates the DecimaldurableId and its children, prefixing error messages with path +func (_ag *DecimaldurableId )ValidateWithPath (path string )error {return nil };type CommentsIds struct{CT_CommentsIds };func (_fg *DecimaldurableId )UnmarshalXML (d *_fb .Decoder ,start _fb .StartElement )error {for _ ,_cfc :=range start .Attr {if _cfc .Name .Local =="\u0064u\u0072\u0061\u0062\u006c\u0065\u0049d"{_ea ,_cdd :=_g .ParseInt (_cfc .Value ,10,64); +if _cdd !=nil {return _cdd ;};_fg .DurableIdAttr =&_ea ;continue ;};};for {_gbe ,_fgc :=d .Token ();if _fgc !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0044\u0065\u0063\u0069\u006d\u0061\u006cd\u0075r\u0061\u0062\u006c\u0065\u0049\u0064\u003a \u0025\u0073",_fgc ); +};if _bda ,_acb :=_gbe .(_fb .EndElement );_acb &&_bda .Name ==start .Name {break ;};};return nil ;}; + +// Validate validates the CT_CommentId and its children +func (_ac *CT_CommentId )Validate ()error {return _ac .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0049\u0064");}; // Validate validates the CommentsIds and its children -func (_dg *CommentsIds )Validate ()error {return _dg .ValidateWithPath ("C\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0049\u0064\u0073");};func NewCT_CommentId ()*CT_CommentId {_c :=&CT_CommentId {};return _c }; +func (_fbd *CommentsIds )Validate ()error {return _fbd .ValidateWithPath ("C\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0049\u0064\u0073");}; -// ValidateWithPath validates the DecimaldurableId and its children, prefixing error messages with path -func (_gdc *DecimaldurableId )ValidateWithPath (path string )error {return nil };func (_bb *DecimaldurableId )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eba :=range start .Attr {if _eba .Name .Local =="\u0064u\u0072\u0061\u0062\u006c\u0065\u0049d"{_gfd ,_ed :=_f .ParseInt (_eba .Value ,10,64); -if _ed !=nil {return _ed ;};_bb .DurableIdAttr =&_gfd ;continue ;};};for {_bd ,_be :=d .Token ();if _be !=nil {return _bc .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0044\u0065\u0063\u0069\u006d\u0061\u006cd\u0075r\u0061\u0062\u006c\u0065\u0049\u0064\u003a \u0025\u0073",_be ); -};if _ceg ,_fec :=_bd .(_e .EndElement );_fec &&_ceg .Name ==start .Name {break ;};};return nil ;};func NewCommentsIds ()*CommentsIds {_fda :=&CommentsIds {};_fda .CT_CommentsIds =*NewCT_CommentsIds ();return _fda ;};type CT_CommentId struct{ParaIdAttr string ; -DurableIdAttr string ;};func init (){_g .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u0073\u0049\u0064\u0073",NewCT_CommentsIds ); -_g .RegisterConstructor ("\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","\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0049\u0064",NewCT_CommentId ); -_g .RegisterConstructor ("\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","c\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0049\u0064\u0073",NewCommentsIds ); -_g .RegisterConstructor ("\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","\u0064\u0065c\u0069\u006d\u0061l\u0064\u0075\u0072\u0061\u0062\u006c\u0065\u0049\u0064",NewDecimaldurableId ); +// Validate validates the CT_CommentsIds and its children +func (_edb *CT_CommentsIds )Validate ()error {return _edb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u0073\u0049\u0064\u0073");};func (_aa *CT_CommentId )MarshalXML (e *_fb .Encoder ,start _fb .StartElement )error {start .Attr =append (start .Attr ,_fb .Attr {Name :_fb .Name {Local :"\u0063i\u003a\u0070\u0061\u0072\u0061\u0049d"},Value :_c .Sprintf ("\u0025\u0076",_aa .ParaIdAttr )}); +start .Attr =append (start .Attr ,_fb .Attr {Name :_fb .Name {Local :"\u0063\u0069\u003ad\u0075\u0072\u0061\u0062\u006c\u0065\u0049\u0064"},Value :_c .Sprintf ("\u0025\u0076",_aa .DurableIdAttr )});e .EncodeToken (start );e .EncodeToken (_fb .EndElement {Name :start .Name }); +return nil ;};type CT_CommentId struct{ParaIdAttr string ;DurableIdAttr string ;};type CT_CommentsIds struct{CommentId []*CT_CommentId ;};func (_ada *CT_CommentsIds )MarshalXML (e *_fb .Encoder ,start _fb .StartElement )error {e .EncodeToken (start );if _ada .CommentId !=nil {_ce :=_fb .StartElement {Name :_fb .Name {Local :"\u0063\u0069\u003ac\u006f\u006d\u006d\u0065\u006e\u0074\u0049\u0064"}}; +for _ ,_acf :=range _ada .CommentId {e .EncodeElement (_acf ,_ce );};};e .EncodeToken (_fb .EndElement {Name :start .Name });return nil ;};func NewCommentsIds ()*CommentsIds {_aab :=&CommentsIds {};_aab .CT_CommentsIds =*NewCT_CommentsIds ();return _aab ; +};func (_d *CT_CommentId )UnmarshalXML (d *_fb .Decoder ,start _fb .StartElement )error {for _ ,_gc :=range start .Attr {if _gc .Name .Local =="\u0070\u0061\u0072\u0061\u0049\u0064"{_dc ,_bd :=_gc .Value ,error (nil );if _bd !=nil {return _bd ;};_d .ParaIdAttr =_dc ; +continue ;};if _gc .Name .Local =="\u0064u\u0072\u0061\u0062\u006c\u0065\u0049d"{_fd ,_dg :=_gc .Value ,error (nil );if _dg !=nil {return _dg ;};_d .DurableIdAttr =_fd ;continue ;};};for {_cg ,_e :=d .Token ();if _e !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u006fm\u006d\u0065\u006e\u0074\u0049\u0064\u003a\u0020\u0025\u0073",_e ); +};if _ga ,_ge :=_cg .(_fb .EndElement );_ge &&_ga .Name ==start .Name {break ;};};return nil ;};func init (){_a .RegisterConstructor ("\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","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u0073\u0049\u0064\u0073",NewCT_CommentsIds ); +_a .RegisterConstructor ("\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","\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0049\u0064",NewCT_CommentId ); +_a .RegisterConstructor ("\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","c\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0049\u0064\u0073",NewCommentsIds ); +_a .RegisterConstructor ("\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","\u0064\u0065c\u0069\u006d\u0061l\u0064\u0075\u0072\u0061\u0062\u006c\u0065\u0049\u0064",NewDecimaldurableId ); }; \ No newline at end of file diff --git a/schema/schemas.microsoft.com/office/word/2018/wordml/cex/cex.go b/schema/schemas.microsoft.com/office/word/2018/wordml/cex/cex.go index 2ab3580dec..277b64e845 100644 --- a/schema/schemas.microsoft.com/office/word/2018/wordml/cex/cex.go +++ b/schema/schemas.microsoft.com/office/word/2018/wordml/cex/cex.go @@ -9,53 +9,52 @@ // 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 cex ;import (_a "encoding/xml";_ca "fmt";_e "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/common/logger";_ef "github.com/unidoc/unioffice/schema/schemas.microsoft.com/office/word/2018/wordml";_ea "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes"; -_c "time";);func (_cf *CT_CommentExtensible )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ee :=range start .Attr {if _ee .Name .Local =="\u0064a\u0074\u0065\u0055\u0074\u0063"{_df ,_dff :=ParseStdlibTime (_ee .Value );if _dff !=nil {return _dff ; -};_cf .DateUtcAttr =&_df ;continue ;};if _ee .Name .Local =="\u0069\u006e\u0074\u0065ll\u0069\u0067\u0065\u006e\u0074\u0050\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064e\u0072"{_gb ,_bc :=ParseUnionST_OnOff (_ee .Value );if _bc !=nil {return _bc ;}; -_cf .IntelligentPlaceholderAttr =&_gb ;continue ;};};_bb :for {_gc ,_bbd :=d .Token ();if _bbd !=nil {return _bbd ;};switch _cd :=_gc .(type ){case _a .StartElement :switch _cd .Name {case _a .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cf .ExtLst =_ef .NewCT_ExtensionList (); -if _eb :=d .DecodeElement (_cf .ExtLst ,&_cd );_eb !=nil {return _eb ;};default:_f .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\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u0062\u006c\u0065\u0020\u0025\u0076",_cd .Name ); -if _dg :=d .Skip ();_dg !=nil {return _dg ;};};case _a .EndElement :break _bb ;case _a .CharData :};};return nil ;}; +package cex ;import (_e "encoding/xml";_f "fmt";_c "github.com/unidoc/unioffice";_b "github.com/unidoc/unioffice/common/logger";_cc "github.com/unidoc/unioffice/schema/schemas.microsoft.com/office/word/2018/wordml";_cg "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes"; +_g "time";); -// Validate validates the CT_CommentExtensible and its children -func (_efb *CT_CommentExtensible )Validate ()error {return _efb .ValidateWithPath ("C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0045x\u0074\u0065\u006e\u0073ib\u006c\u0065");};func (_ccd *CT_CommentsExtensible )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gf :for {_gcc ,_eeb :=d .Token (); -if _eeb !=nil {return _eeb ;};switch _dga :=_gcc .(type ){case _a .StartElement :switch _dga .Name {case _a .Name {Space :"\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",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0045\u0078\u0074\u0065\u006es\u0069\u0062\u006c\u0065"}:_ddc :=NewCT_CommentExtensible (); -if _bbc :=d .DecodeElement (_ddc ,&_dga );_bbc !=nil {return _bbc ;};_ccd .CommentExtensible =append (_ccd .CommentExtensible ,_ddc );case _a .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccd .ExtLst =_ef .NewCT_ExtensionList (); -if _bd :=d .DecodeElement (_ccd .ExtLst ,&_dga );_bd !=nil {return _bd ;};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\u006d\u006d\u0065\u006e\u0074\u0073\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u0062\u006c\u0065\u0020\u0025\u0076",_dga .Name ); -if _ad :=d .Skip ();_ad !=nil {return _ad ;};};case _a .EndElement :break _gf ;case _a .CharData :};};return nil ;};func (_bcf *CommentsExtensible )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\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"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0063\u0065"},Value :"\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"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="c\u0065\u003a\u0063\u006fmm\u0065n\u0074\u0073\u0045\u0078\u0074e\u006e\u0073\u0069\u0062\u006c\u0065";return _bcf .CT_CommentsExtensible .MarshalXML (e ,start );}; - -// ValidateWithPath validates the CT_CommentsExtensible and its children, prefixing error messages with path -func (_bf *CT_CommentsExtensible )ValidateWithPath (path string )error {for _fa ,_faa :=range _bf .CommentExtensible {if _af :=_faa .ValidateWithPath (_ca .Sprintf ("\u0025s\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0045\u0078\u0074e\u006e\u0073\u0069\u0062\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fa )); -_af !=nil {return _af ;};};if _bf .ExtLst !=nil {if _dfd :=_bf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfd !=nil {return _dfd ;};};return nil ;};type CT_CommentExtensible struct{DateUtcAttr *_c .Time ;IntelligentPlaceholderAttr *_ea .ST_OnOff ; -ExtLst *_ef .CT_ExtensionList ;};func (_de *CT_CommentsExtensible )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _de .CommentExtensible !=nil {_fbd :=_a .StartElement {Name :_a .Name {Local :"c\u0065:\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0045x\u0074\u0065\u006e\u0073ib\u006c\u0065"}}; -for _ ,_dd :=range _de .CommentExtensible {e .EncodeElement (_dd ,_fbd );};};if _de .ExtLst !=nil {_ddd :=_a .StartElement {Name :_a .Name {Local :"\u0063e\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_de .ExtLst ,_ddd );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func ParseStdlibTime (s string )(_c .Time ,error ){return _c .Time {},nil };func (_be *CommentsExtensible )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_be .CT_CommentsExtensible =*NewCT_CommentsExtensible ();_dfb :for {_fag ,_fc :=d .Token (); -if _fc !=nil {return _fc ;};switch _eea :=_fag .(type ){case _a .StartElement :switch _eea .Name {case _a .Name {Space :"\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",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0045\u0078\u0074\u0065\u006es\u0069\u0062\u006c\u0065"}:_cb :=NewCT_CommentExtensible (); -if _bca :=d .DecodeElement (_cb ,&_eea );_bca !=nil {return _bca ;};_be .CommentExtensible =append (_be .CommentExtensible ,_cb );case _a .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_be .ExtLst =_ef .NewCT_ExtensionList (); -if _ffd :=d .DecodeElement (_be .ExtLst ,&_eea );_ffd !=nil {return _ffd ;};default:_f .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\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0045x\u0074\u0065\u006e\u0073\u0069\u0062\u006c\u0065\u0020\u0025\u0076",_eea .Name ); -if _bg :=d .Skip ();_bg !=nil {return _bg ;};};case _a .EndElement :break _dfb ;case _a .CharData :};};return nil ;};type CT_CommentsExtensible struct{CommentExtensible []*CT_CommentExtensible ;ExtLst *_ef .CT_ExtensionList ;}; +// Validate validates the CT_CommentsExtensible and its children +func (_ea *CT_CommentsExtensible )Validate ()error {return _ea .ValidateWithPath ("C\u0054\u005f\u0043\u006fmm\u0065n\u0074\u0073\u0045\u0078\u0074e\u006e\u0073\u0069\u0062\u006c\u0065");};func NewCT_CommentExtensible ()*CT_CommentExtensible {_fg :=&CT_CommentExtensible {}; +return _fg };type CT_CommentsExtensible struct{CommentExtensible []*CT_CommentExtensible ;ExtLst *_cc .CT_ExtensionList ;};func ParseUnionST_OnOff (s string )(_cg .ST_OnOff ,error ){return _cg .ParseUnionST_OnOff (s )};func (_a *CT_CommentExtensible )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_af :=range start .Attr {if _af .Name .Local =="\u0064a\u0074\u0065\u0055\u0074\u0063"{_ed ,_be :=ParseStdlibTime (_af .Value ); +if _be !=nil {return _be ;};_a .DateUtcAttr =&_ed ;continue ;};if _af .Name .Local =="\u0069\u006e\u0074\u0065ll\u0069\u0067\u0065\u006e\u0074\u0050\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064e\u0072"{_bg ,_df :=ParseUnionST_OnOff (_af .Value );if _df !=nil {return _df ; +};_a .IntelligentPlaceholderAttr =&_bg ;continue ;};};_fc :for {_eg ,_bb :=d .Token ();if _bb !=nil {return _bb ;};switch _dc :=_eg .(type ){case _e .StartElement :switch _dc .Name {case _e .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_a .ExtLst =_cc .NewCT_ExtensionList (); +if _de :=d .DecodeElement (_a .ExtLst ,&_dc );_de !=nil {return _de ;};default:_b .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\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u0062\u006c\u0065\u0020\u0025\u0076",_dc .Name ); +if _gd :=d .Skip ();_gd !=nil {return _gd ;};};case _e .EndElement :break _fc ;case _e .CharData :};};return nil ;}; -// Validate validates the CommentsExtensible and its children -func (_fe *CommentsExtensible )Validate ()error {return _fe .ValidateWithPath ("\u0043o\u006dm\u0065\u006e\u0074\u0073\u0045x\u0074\u0065n\u0073\u0069\u0062\u006c\u0065");};func NewCT_CommentsExtensible ()*CT_CommentsExtensible {_dc :=&CT_CommentsExtensible {}; -return _dc };func (_d *CT_CommentExtensible )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _d .DateUtcAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0065\u003a\u0064\u0061\u0074\u0065\u0055\u0074\u0063"},Value :_ca .Sprintf ("\u0025\u0076",*_d .DateUtcAttr )}); -};if _d .IntelligentPlaceholderAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063e\u003a\u0069\u006e\u0074e\u006c\u006c\u0069\u0067\u0065n\u0074P\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065r"},Value :_ca .Sprintf ("\u0025\u0076",*_d .IntelligentPlaceholderAttr )}); -};e .EncodeToken (start );if _d .ExtLst !=nil {_b :=_a .StartElement {Name :_a .Name {Local :"\u0063e\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_d .ExtLst ,_b );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CommentExtensible and its children, prefixing error messages with path +func (_gb *CT_CommentExtensible )ValidateWithPath (path string )error {if _gb .IntelligentPlaceholderAttr !=nil {if _gc :=_gb .IntelligentPlaceholderAttr .ValidateWithPath (path +"/\u0049\u006e\u0074\u0065\u006c\u006ci\u0067\u0065\u006e\u0074\u0050\u006c\u0061\u0063\u0065h\u006f\u006c\u0064e\u0072A\u0074\u0074\u0072"); +_gc !=nil {return _gc ;};};if _gb .ExtLst !=nil {if _ede :=_gb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ede !=nil {return _ede ;};};return nil ;};func NewCT_CommentsExtensible ()*CT_CommentsExtensible {_da :=&CT_CommentsExtensible {}; +return _da };func ParseStdlibTime (s string )(_g .Time ,error ){return _g .Time {},nil };func NewCommentsExtensible ()*CommentsExtensible {_baa :=&CommentsExtensible {};_baa .CT_CommentsExtensible =*NewCT_CommentsExtensible ();return _baa ;};func (_ba *CT_CommentExtensible )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ba .DateUtcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0065\u003a\u0064\u0061\u0074\u0065\u0055\u0074\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_ba .DateUtcAttr )}); +};if _ba .IntelligentPlaceholderAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063e\u003a\u0069\u006e\u0074e\u006c\u006c\u0069\u0067\u0065n\u0074P\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065r"},Value :_f .Sprintf ("\u0025\u0076",*_ba .IntelligentPlaceholderAttr )}); +};e .EncodeToken (start );if _ba .ExtLst !=nil {_bc :=_e .StartElement {Name :_e .Name {Local :"\u0063e\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ba .ExtLst ,_bc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the CommentsExtensible and its children, prefixing error messages with path -func (_bgb *CommentsExtensible )ValidateWithPath (path string )error {if _efe :=_bgb .CT_CommentsExtensible .ValidateWithPath (path );_efe !=nil {return _efe ;};return nil ;}; +func (_gda *CommentsExtensible )ValidateWithPath (path string )error {if _gcd :=_gda .CT_CommentsExtensible .ValidateWithPath (path );_gcd !=nil {return _gcd ;};return nil ;};type CommentsExtensible struct{CT_CommentsExtensible };func (_ag *CT_CommentsExtensible )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _ag .CommentExtensible !=nil {_ff :=_e .StartElement {Name :_e .Name {Local :"c\u0065:\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0045x\u0074\u0065\u006e\u0073ib\u006c\u0065"}};for _ ,_ce :=range _ag .CommentExtensible {e .EncodeElement (_ce ,_ff ); +};};if _ag .ExtLst !=nil {_ceb :=_e .StartElement {Name :_e .Name {Local :"\u0063e\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ag .ExtLst ,_ceb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cce *CT_CommentsExtensible )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcf :for {_beb ,_dd :=d .Token (); +if _dd !=nil {return _dd ;};switch _ccb :=_beb .(type ){case _e .StartElement :switch _ccb .Name {case _e .Name {Space :"\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",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0045\u0078\u0074\u0065\u006es\u0069\u0062\u006c\u0065"}:_egb :=NewCT_CommentExtensible (); +if _fa :=d .DecodeElement (_egb ,&_ccb );_fa !=nil {return _fa ;};_cce .CommentExtensible =append (_cce .CommentExtensible ,_egb );case _e .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cce .ExtLst =_cc .NewCT_ExtensionList (); +if _ca :=d .DecodeElement (_cce .ExtLst ,&_ccb );_ca !=nil {return _ca ;};default:_b .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\u006d\u006d\u0065\u006e\u0074\u0073\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u0062\u006c\u0065\u0020\u0025\u0076",_ccb .Name ); +if _dg :=d .Skip ();_dg !=nil {return _dg ;};};case _e .EndElement :break _bcf ;case _e .CharData :};};return nil ;};func (_fad *CommentsExtensible )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fad .CT_CommentsExtensible =*NewCT_CommentsExtensible (); +_bec :for {_fb ,_ecg :=d .Token ();if _ecg !=nil {return _ecg ;};switch _def :=_fb .(type ){case _e .StartElement :switch _def .Name {case _e .Name {Space :"\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",Local :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0045\u0078\u0074\u0065\u006es\u0069\u0062\u006c\u0065"}:_fe :=NewCT_CommentExtensible (); +if _db :=d .DecodeElement (_fe ,&_def );_db !=nil {return _db ;};_fad .CommentExtensible =append (_fad .CommentExtensible ,_fe );case _e .Name {Space :"\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",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fad .ExtLst =_cc .NewCT_ExtensionList (); +if _bdd :=d .DecodeElement (_fad .ExtLst ,&_def );_bdd !=nil {return _bdd ;};default:_b .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\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0045x\u0074\u0065\u006e\u0073\u0069\u0062\u006c\u0065\u0020\u0025\u0076",_def .Name ); +if _cae :=d .Skip ();_cae !=nil {return _cae ;};};case _e .EndElement :break _bec ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_CommentsExtensible and its children -func (_ab *CT_CommentsExtensible )Validate ()error {return _ab .ValidateWithPath ("C\u0054\u005f\u0043\u006fmm\u0065n\u0074\u0073\u0045\u0078\u0074e\u006e\u0073\u0069\u0062\u006c\u0065");};func NewCT_CommentExtensible ()*CT_CommentExtensible {_caa :=&CT_CommentExtensible {}; -return _caa };func NewCommentsExtensible ()*CommentsExtensible {_ddca :=&CommentsExtensible {};_ddca .CT_CommentsExtensible =*NewCT_CommentsExtensible ();return _ddca ;};type CommentsExtensible struct{CT_CommentsExtensible };func ParseUnionST_OnOff (s string )(_ea .ST_OnOff ,error ){return _ea .ParseUnionST_OnOff (s )}; +// Validate validates the CT_CommentExtensible and its children +func (_gf *CT_CommentExtensible )Validate ()error {return _gf .ValidateWithPath ("C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0045x\u0074\u0065\u006e\u0073ib\u006c\u0065");};func (_ec *CommentsExtensible )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.\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"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0063\u0065"},Value :"\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"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_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 ="c\u0065\u003a\u0063\u006fmm\u0065n\u0074\u0073\u0045\u0078\u0074e\u006e\u0073\u0069\u0062\u006c\u0065";return _ec .CT_CommentsExtensible .MarshalXML (e ,start );}; +// Validate validates the CommentsExtensible and its children +func (_ab *CommentsExtensible )Validate ()error {return _ab .ValidateWithPath ("\u0043o\u006dm\u0065\u006e\u0074\u0073\u0045x\u0074\u0065n\u0073\u0069\u0062\u006c\u0065");};type CT_CommentExtensible struct{DateUtcAttr *_g .Time ;IntelligentPlaceholderAttr *_cg .ST_OnOff ; +ExtLst *_cc .CT_ExtensionList ;}; -// ValidateWithPath validates the CT_CommentExtensible and its children, prefixing error messages with path -func (_dgg *CT_CommentExtensible )ValidateWithPath (path string )error {if _dgg .IntelligentPlaceholderAttr !=nil {if _gcd :=_dgg .IntelligentPlaceholderAttr .ValidateWithPath (path +"/\u0049\u006e\u0074\u0065\u006c\u006ci\u0067\u0065\u006e\u0074\u0050\u006c\u0061\u0063\u0065h\u006f\u006c\u0064e\u0072A\u0074\u0074\u0072"); -_gcd !=nil {return _gcd ;};};if _dgg .ExtLst !=nil {if _cc :=_dgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cc !=nil {return _cc ;};};return nil ;};func init (){_e .RegisterConstructor ("\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","C\u0054\u005f\u0043\u006fmm\u0065n\u0074\u0073\u0045\u0078\u0074e\u006e\u0073\u0069\u0062\u006c\u0065",NewCT_CommentsExtensible ); -_e .RegisterConstructor ("\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","C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0045x\u0074\u0065\u006e\u0073ib\u006c\u0065",NewCT_CommentExtensible ); -_e .RegisterConstructor ("\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","\u0063o\u006dm\u0065\u006e\u0074\u0073\u0045x\u0074\u0065n\u0073\u0069\u0062\u006c\u0065",NewCommentsExtensible ); +// ValidateWithPath validates the CT_CommentsExtensible and its children, prefixing error messages with path +func (_bd *CT_CommentsExtensible )ValidateWithPath (path string )error {for _dcd ,_cd :=range _bd .CommentExtensible {if _edd :=_cd .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0045\u0078\u0074e\u006e\u0073\u0069\u0062\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dcd )); +_edd !=nil {return _edd ;};};if _bd .ExtLst !=nil {if _cf :=_bd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cf !=nil {return _cf ;};};return nil ;};func init (){_c .RegisterConstructor ("\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","C\u0054\u005f\u0043\u006fmm\u0065n\u0074\u0073\u0045\u0078\u0074e\u006e\u0073\u0069\u0062\u006c\u0065",NewCT_CommentsExtensible ); +_c .RegisterConstructor ("\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","C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0045x\u0074\u0065\u006e\u0073ib\u006c\u0065",NewCT_CommentExtensible ); +_c .RegisterConstructor ("\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","\u0063o\u006dm\u0065\u006e\u0074\u0073\u0045x\u0074\u0065n\u0073\u0069\u0062\u006c\u0065",NewCommentsExtensible ); }; \ No newline at end of file diff --git a/schema/schemas.microsoft.com/office/word/2018/wordml/wordml.go b/schema/schemas.microsoft.com/office/word/2018/wordml/wordml.go index 60d23a3233..269195ae06 100644 --- a/schema/schemas.microsoft.com/office/word/2018/wordml/wordml.go +++ b/schema/schemas.microsoft.com/office/word/2018/wordml/wordml.go @@ -9,35 +9,36 @@ // 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 wordml ;import (_e "encoding/xml";_be "fmt";_g "github.com/unidoc/unioffice";_ge "github.com/unidoc/unioffice/common/logger";_f "github.com/unidoc/unioffice/schema/soo/dml";_ba "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_d "time"; -);func ParseUnionST_AdjCoordinate (s string )(_f .ST_AdjCoordinate ,error ){return _f .ParseUnionST_AdjCoordinate (s );};func (_dd *CT_Extension )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_da :=range start .Attr {if _da .Name .Local =="\u0075\u0072\u0069"{_ag ,_c :=_da .Value ,error (nil ); -if _c !=nil {return _c ;};_dd .UriAttr =&_ag ;continue ;};};_fd :for {_cf ,_ec :=d .Token ();if _ec !=nil {return _ec ;};switch _dg :=_cf .(type ){case _e .StartElement :switch _dg .Name {default:if _ef ,_bg :=_g .CreateElement (_dg );_bg !=nil {return _bg ; -}else {if _ae :=d .DecodeElement (_ef ,&_dg );_ae !=nil {return _ae ;};_dd .Any =_ef ;};};case _e .EndElement :break _fd ;case _e .CharData :};};return nil ;}; +package wordml ;import (_g "encoding/xml";_a "fmt";_ge "github.com/unidoc/unioffice";_e "github.com/unidoc/unioffice/common/logger";_eb "github.com/unidoc/unioffice/schema/soo/dml";_ebc "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_c "time"; +);type CT_ExtensionList struct{Ext []*CT_Extension ;};type CT_Extension struct{UriAttr *string ;Any _ge .Any ;};func ParseUnionST_Percentage (s string )(_eb .ST_Percentage ,error ){return _eb .ParseUnionST_Percentage (s );};func ParseUnionST_TextFontScalePercentOrPercentString (s string )(_eb .ST_TextFontScalePercentOrPercentString ,error ){return _eb .ParseUnionST_TextFontScalePercentOrPercentString (s ); +};func ParseUnionST_PositivePercentage (s string )(_eb .ST_PositivePercentage ,error ){return _eb .ParseUnionST_PositivePercentage (s );};func (_ga *CT_ExtensionList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfg :for {_aea ,_fe :=d .Token (); +if _fe !=nil {return _fe ;};switch _ab :=_aea .(type ){case _g .StartElement :switch _ab .Name {case _g .Name {Space :"\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",Local :"\u0065\u0078\u0074"}:_geg :=NewCT_Extension (); +if _eg :=d .DecodeElement (_geg ,&_ab );_eg !=nil {return _eg ;};_ga .Ext =append (_ga .Ext ,_geg );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\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_ab .Name ); +if _fc :=d .Skip ();_fc !=nil {return _fc ;};};case _g .EndElement :break _gfg ;case _g .CharData :};};return nil ;};func ParseUnionST_OnOff (s string )(_ebc .ST_OnOff ,error ){return _ebc .ST_OnOff {},nil };func ParseStdlibTime (s string )(_c .Time ,error ){return _c .Time {},nil }; -// Validate validates the CT_ExtensionList and its children -func (_gb *CT_ExtensionList )Validate ()error {return _gb .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");}; + +// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path +func (_cg *CT_ExtensionList )ValidateWithPath (path string )error {for _dce ,_df :=range _cg .Ext {if _ggd :=_df .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_dce ));_ggd !=nil {return _ggd ;};};return nil ; +};func (_ebd *CT_Extension )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bc :=range start .Attr {if _bc .Name .Local =="\u0075\u0072\u0069"{_d ,_dd :=_bc .Value ,error (nil );if _dd !=nil {return _dd ;};_ebd .UriAttr =&_d ;continue ; +};};_aa :for {_bce ,_gf :=d .Token ();if _gf !=nil {return _gf ;};switch _gb :=_bce .(type ){case _g .StartElement :switch _gb .Name {default:if _gee ,_gd :=_ge .CreateElement (_gb );_gd !=nil {return _gd ;}else {if _f :=d .DecodeElement (_gee ,&_gb ); +_f !=nil {return _f ;};_ebd .Any =_gee ;};};case _g .EndElement :break _aa ;case _g .CharData :};};return nil ;};func ParseUnionST_TextPoint (s string )(_eb .ST_TextPoint ,error ){return _eb .ParseUnionST_TextPoint (s )};func ParseUnionST_AnimationDgmBuildType (s string )(_eb .ST_AnimationDgmBuildType ,error ){return _eb .ParseUnionST_AnimationDgmBuildType (s ); +};func NewCT_ExtensionList ()*CT_ExtensionList {_gg :=&CT_ExtensionList {};return _gg };func (_fa *CT_ExtensionList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0077\u006f\u003a\u0043T_\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074"; +e .EncodeToken (start );if _fa .Ext !=nil {_dc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u006f\u003a\u0065\u0078\u0074"}};for _ ,_ace :=range _fa .Ext {e .EncodeElement (_ace ,_dc );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func ParseUnionST_AnimationChartBuildType (s string )(_eb .ST_AnimationChartBuildType ,error ){return _eb .ParseUnionST_AnimationChartBuildType (s );};func ParseUnionST_AdjAngle (s string )(_eb .ST_AdjAngle ,error ){return _eb .ParseUnionST_AdjAngle (s )}; +func ParseUnionST_FixedPercentage (s string )(_eb .ST_FixedPercentage ,error ){return _eb .ParseUnionST_FixedPercentage (s );};func NewCT_Extension ()*CT_Extension {_ec :=&CT_Extension {};return _ec }; // Validate validates the CT_Extension and its children -func (_dgd *CT_Extension )Validate ()error {return _dgd .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func ParseUnionST_Percentage (s string )(_f .ST_Percentage ,error ){return _f .ParseUnionST_Percentage (s ); +func (_ac *CT_Extension )Validate ()error {return _ac .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func ParseUnionST_AdjCoordinate (s string )(_eb .ST_AdjCoordinate ,error ){return _eb .ParseUnionST_AdjCoordinate (s ); +};func ParseUnionST_Coordinate32 (s string )(_eb .ST_Coordinate32 ,error ){return _eb .ParseUnionST_Coordinate32 (s );};type Any interface{MarshalXML (_cf *_g .Encoder ,_fb _g .StartElement )error ;UnmarshalXML (_gab *_g .Decoder ,_ed _g .StartElement )error ; }; -// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path -func (_ad *CT_ExtensionList )ValidateWithPath (path string )error {for _cfd ,_gc :=range _ad .Ext {if _fdb :=_gc .ValidateWithPath (_be .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_cfd ));_fdb !=nil {return _fdb ;};}; -return nil ;};func NewCT_ExtensionList ()*CT_ExtensionList {_bc :=&CT_ExtensionList {};return _bc };func (_daa *CT_ExtensionList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_af :for {_fe ,_gd :=d .Token ();if _gd !=nil {return _gd ;}; -switch _bed :=_fe .(type ){case _e .StartElement :switch _bed .Name {case _e .Name {Space :"\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",Local :"\u0065\u0078\u0074"}:_bfd :=NewCT_Extension (); -if _bcb :=d .DecodeElement (_bfd ,&_bed );_bcb !=nil {return _bcb ;};_daa .Ext =append (_daa .Ext ,_bfd );default:_ge .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",_bed .Name ); -if _dc :=d .Skip ();_dc !=nil {return _dc ;};};case _e .EndElement :break _af ;case _e .CharData :};};return nil ;};func ParseUnionST_Coordinate32 (s string )(_f .ST_Coordinate32 ,error ){return _f .ParseUnionST_Coordinate32 (s );};type Any interface{MarshalXML (_bgg *_e .Encoder ,_gda _e .StartElement )error ; -UnmarshalXML (_cd *_e .Decoder ,_fcd _e .StartElement )error ;};func ParseUnionST_TextSpacingPercentOrPercentString (s string )(_f .ST_TextSpacingPercentOrPercentString ,error ){return _f .ParseUnionST_TextSpacingPercentOrPercentString (s );};func ParseUnionST_TextFontScalePercentOrPercentString (s string )(_f .ST_TextFontScalePercentOrPercentString ,error ){return _f .ParseUnionST_TextFontScalePercentOrPercentString (s ); -};type CT_Extension struct{UriAttr *string ;Any _g .Any ;};func ParseUnionST_Coordinate (s string )(_f .ST_Coordinate ,error ){return _f .ParseUnionST_Coordinate (s );};func (_fc *CT_Extension )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fc .UriAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u006f\u003a\u0075\u0072\u0069"},Value :_be .Sprintf ("\u0025\u0076",*_fc .UriAttr )}); -};e .EncodeToken (start );if _fc .Any !=nil {_fc .Any .MarshalXML (e ,_e .StartElement {});};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func ParseUnionST_OnOff (s string )(_ba .ST_OnOff ,error ){return _ba .ST_OnOff {},nil };func ParseUnionST_AdjAngle (s string )(_f .ST_AdjAngle ,error ){return _f .ParseUnionST_AdjAngle (s )}; -func ParseUnionST_PositiveFixedPercentage (s string )(_f .ST_PositiveFixedPercentage ,error ){return _f .ParseUnionST_PositiveFixedPercentage (s );};func ParseUnionST_TextPoint (s string )(_f .ST_TextPoint ,error ){return _f .ParseUnionST_TextPoint (s )}; -func (_bf *CT_ExtensionList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Name .Local ="\u0077\u006f\u003a\u0043T_\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074";e .EncodeToken (start );if _bf .Ext !=nil {_bdd :=_e .StartElement {Name :_e .Name {Local :"\u0077\u006f\u003a\u0065\u0078\u0074"}}; -for _ ,_fb :=range _bf .Ext {e .EncodeElement (_fb ,_bdd );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func ParseUnionST_AnimationDgmBuildType (s string )(_f .ST_AnimationDgmBuildType ,error ){return _f .ParseUnionST_AnimationDgmBuildType (s ); -};func _ff (_ebf bool )uint8 {if _ebf {return 1;};return 0;};type CT_ExtensionList struct{Ext []*CT_Extension ;}; +// Validate validates the CT_ExtensionList and its children +func (_dg *CT_ExtensionList )Validate ()error {return _dg .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");}; // ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path -func (_bee *CT_Extension )ValidateWithPath (path string )error {return nil };func NewCT_Extension ()*CT_Extension {_a :=&CT_Extension {};return _a };func ParseStdlibTime (s string )(_d .Time ,error ){return _d .Time {},nil };func ParseUnionST_PositivePercentage (s string )(_f .ST_PositivePercentage ,error ){return _f .ParseUnionST_PositivePercentage (s ); -};func ParseUnionST_FixedPercentage (s string )(_f .ST_FixedPercentage ,error ){return _f .ParseUnionST_FixedPercentage (s );};func ParseUnionST_AnimationChartBuildType (s string )(_f .ST_AnimationChartBuildType ,error ){return _f .ParseUnionST_AnimationChartBuildType (s ); -};func init (){_g .RegisterConstructor ("\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","\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_Extension ); -_g .RegisterConstructor ("\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","\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewCT_ExtensionList ); +func (_ae *CT_Extension )ValidateWithPath (path string )error {return nil };func (_ea *CT_Extension )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ea .UriAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u006f\u003a\u0075\u0072\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_ea .UriAttr )}); +};e .EncodeToken (start );if _ea .Any !=nil {_ea .Any .MarshalXML (e ,_g .StartElement {});};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func _ee (_dgb bool )uint8 {if _dgb {return 1;};return 0;};func ParseUnionST_TextSpacingPercentOrPercentString (s string )(_eb .ST_TextSpacingPercentOrPercentString ,error ){return _eb .ParseUnionST_TextSpacingPercentOrPercentString (s ); +};func ParseUnionST_PositiveFixedPercentage (s string )(_eb .ST_PositiveFixedPercentage ,error ){return _eb .ParseUnionST_PositiveFixedPercentage (s );};func ParseUnionST_Coordinate (s string )(_eb .ST_Coordinate ,error ){return _eb .ParseUnionST_Coordinate (s ); +};func init (){_ge .RegisterConstructor ("\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","\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_Extension ); +_ge .RegisterConstructor ("\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","\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewCT_ExtensionList ); }; \ No newline at end of file diff --git a/schema/soo/dml/chart/chart.go b/schema/soo/dml/chart/chart.go index 59fe8e4a6b..3e56541d56 100644 --- a/schema/soo/dml/chart/chart.go +++ b/schema/soo/dml/chart/chart.go @@ -9,3512 +9,3513 @@ // 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 (_db "encoding/xml";_g "fmt";_a "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/common/logger";_ba "github.com/unidoc/unioffice/schema/soo/dml";_e "github.com/unidoc/unioffice/schema/soo/dml/chartDrawing";_ec "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes"; -_b "regexp";_bc "strconv";);func (_deccf *ST_BarGrouping )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_effeg ,_deaebd :=d .Token ();if _deaebd !=nil {return _deaebd ;};if _egdffc ,_cbcdf :=_effeg .(_db .EndElement );_cbcdf &&_egdffc .Name ==start .Name {*_deccf =1; -return nil ;};if _eacce ,_ecbfe :=_effeg .(_db .CharData );!_ecbfe {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",_effeg );}else {switch string (_eacce ){case "":*_deccf =0; -case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_deccf =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_deccf =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_deccf =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_deccf =4; -};};_effeg ,_deaebd =d .Token ();if _deaebd !=nil {return _deaebd ;};if _efffc ,_aedbd :=_effeg .(_db .EndElement );_aedbd &&_efffc .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",_effeg ); -};func NewCT_SecondPieSize ()*CT_SecondPieSize {_afddg :=&CT_SecondPieSize {};return _afddg }; +package chart ;import (_e "encoding/xml";_aa "fmt";_ed "github.com/unidoc/unioffice";_ce "github.com/unidoc/unioffice/common/logger";_f "github.com/unidoc/unioffice/schema/soo/dml";_g "github.com/unidoc/unioffice/schema/soo/dml/chartDrawing";_ag "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes"; +_c "regexp";_b "strconv";);func (_abeg *CT_CatAx )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_eged :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_abeg .AxId ,_eged ); +_dabg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_abeg .Scaling ,_dabg );if _abeg .Delete !=nil {_acg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}}; +e .EncodeElement (_abeg .Delete ,_acg );};_ffbg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_abeg .AxPos ,_ffbg );if _abeg .MajorGridlines !=nil {_eebg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_abeg .MajorGridlines ,_eebg );};if _abeg .MinorGridlines !=nil {_bcc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_abeg .MinorGridlines ,_bcc ); +};if _abeg .Title !=nil {_fcead :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_abeg .Title ,_fcead );};if _abeg .NumFmt !=nil {_agbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; +e .EncodeElement (_abeg .NumFmt ,_agbc );};if _abeg .MajorTickMark !=nil {_bfa :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_abeg .MajorTickMark ,_bfa ); +};if _abeg .MinorTickMark !=nil {_aca :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_abeg .MinorTickMark ,_aca );};if _abeg .TickLblPos !=nil {_gag :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}}; +e .EncodeElement (_abeg .TickLblPos ,_gag );};if _abeg .SpPr !=nil {_ggbdc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_abeg .SpPr ,_ggbdc );};if _abeg .TxPr !=nil {_fdgf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_abeg .TxPr ,_fdgf );};_gfea :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_abeg .CrossAx ,_gfea );if _abeg .Choice !=nil {_abeg .Choice .MarshalXML (e ,_e .StartElement {}); +};if _abeg .Auto !=nil {_bbeg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_abeg .Auto ,_bbeg );};if _abeg .LblAlgn !=nil {_aedb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006c\u0062\u006c\u0041\u006c\u0067n"}}; +e .EncodeElement (_abeg .LblAlgn ,_aedb );};if _abeg .LblOffset !=nil {_aeed :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_abeg .LblOffset ,_aeed );};if _abeg .TickLblSkip !=nil {_fgd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}}; +e .EncodeElement (_abeg .TickLblSkip ,_fgd );};if _abeg .TickMarkSkip !=nil {_daff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_abeg .TickMarkSkip ,_daff ); +};if _abeg .NoMultiLvlLbl !=nil {_eeea :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006eo\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}};e .EncodeElement (_abeg .NoMultiLvlLbl ,_eeea );};if _abeg .ExtLst !=nil {_bgb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_abeg .ExtLst ,_bgb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_AxShared and its children, prefixing error messages with path -func (_dedcg *EG_AxShared )ValidateWithPath (path string )error {if _cbdfe :=_dedcg .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_cbdfe !=nil {return _cbdfe ;};if _agdcf :=_dedcg .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); -_agdcf !=nil {return _agdcf ;};if _dedcg .Delete !=nil {if _gegbad :=_dedcg .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_gegbad !=nil {return _gegbad ;};};if _fgbg :=_dedcg .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); -_fgbg !=nil {return _fgbg ;};if _dedcg .MajorGridlines !=nil {if _ageab :=_dedcg .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_ageab !=nil {return _ageab ;};};if _dedcg .MinorGridlines !=nil {if _fgcdd :=_dedcg .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); -_fgcdd !=nil {return _fgcdd ;};};if _dedcg .Title !=nil {if _gdgdc :=_dedcg .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_gdgdc !=nil {return _gdgdc ;};};if _dedcg .NumFmt !=nil {if _facgc :=_dedcg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_facgc !=nil {return _facgc ;};};if _dedcg .MajorTickMark !=nil {if _bbbda :=_dedcg .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_bbbda !=nil {return _bbbda ;};};if _dedcg .MinorTickMark !=nil {if _dbddd :=_dedcg .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); -_dbddd !=nil {return _dbddd ;};};if _dedcg .TickLblPos !=nil {if _egegb :=_dedcg .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_egegb !=nil {return _egegb ;};};if _dedcg .SpPr !=nil {if _dceg :=_dedcg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_dceg !=nil {return _dceg ;};};if _dedcg .TxPr !=nil {if _gfeec :=_dedcg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gfeec !=nil {return _gfeec ;};};if _baaae :=_dedcg .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); -_baaae !=nil {return _baaae ;};if _dedcg .Choice !=nil {if _gedba :=_dedcg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gedba !=nil {return _gedba ;};};return nil ;};func (_cgag *ChartSpace )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {start .Attr =append (start .Attr ,_db .Attr {Name :_db .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 ,_db .Attr {Name :_db .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ,_db .Attr {Name :_db .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 ,_db .Attr {Name :_db .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _cgag .CT_ChartSpace .MarshalXML (e ,start );}; +// Validate validates the CT_ExtensionList and its children +func (_fecd *CT_ExtensionList )Validate ()error {return _fecd .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func NewCT_BubbleSer ()*CT_BubbleSer {_abec :=&CT_BubbleSer {};_abec .Idx =NewCT_UnsignedInt (); +_abec .Order =NewCT_UnsignedInt ();return _abec ;}; -// ValidateWithPath validates the CT_UpDownBars and its children, prefixing error messages with path -func (_bbcgb *CT_UpDownBars )ValidateWithPath (path string )error {if _bbcgb .GapWidth !=nil {if _abbfb :=_bbcgb .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_abbfb !=nil {return _abbfb ;};};if _bbcgb .UpBars !=nil {if _cdgcd :=_bbcgb .UpBars .ValidateWithPath (path +"\u002fU\u0070\u0042\u0061\u0072\u0073"); -_cdgcd !=nil {return _cdgcd ;};};if _bbcgb .DownBars !=nil {if _cdafc :=_bbcgb .DownBars .ValidateWithPath (path +"\u002fD\u006f\u0077\u006e\u0042\u0061\u0072s");_cdafc !=nil {return _cdafc ;};};if _bbcgb .ExtLst !=nil {if _cbcb :=_bbcgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cbcb !=nil {return _cbcb ;};};return nil ;};func (_aeaee *CT_Style )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_aeaee .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CustSplit and its children, prefixing error messages with path +func (_bcbdf *CT_CustSplit )ValidateWithPath (path string )error {for _cde ,_bgeg :=range _bcbdf .SecondPiePt {if _adbf :=_bgeg .ValidateWithPath (_aa .Sprintf ("\u0025s\u002fS\u0065\u0063\u006f\u006e\u0064P\u0069\u0065P\u0074\u005b\u0025\u0064\u005d",path ,_cde )); +_adbf !=nil {return _adbf ;};};return nil ;};func NewCT_Extension ()*CT_Extension {_egfff :=&CT_Extension {};return _egfff }; -// Validate validates the CT_OfPieChart and its children -func (_badbfd *CT_OfPieChart )Validate ()error {return _badbfd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};type CT_DispUnits struct{Choice *CT_DispUnitsChoice ;DispUnitsLbl *CT_DispUnitsLbl ;ExtLst *CT_ExtensionList ; -};func (_aacab *ST_Shape )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_aacab =0;case "\u0063\u006f\u006e\u0065":*_aacab =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_aacab =2;case "\u0062\u006f\u0078":*_aacab =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_aacab =4; -case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_aacab =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_aacab =6;};return nil ;};type CT_PageMargins struct{LAttr float64 ;RAttr float64 ;TAttr float64 ;BAttr float64 ;HeaderAttr float64 ; -FooterAttr float64 ;};func (_bdfcc *EG_LineChartShared )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_bdfcc .Grouping =NewCT_Grouping ();_beabc :for {_begga ,_gacee :=d .Token ();if _gacee !=nil {return _gacee ;};switch _gebf :=_begga .(type ){case _db .StartElement :switch _gebf .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ebfeg :=d .DecodeElement (_bdfcc .Grouping ,&_gebf ); -_ebfeg !=nil {return _ebfeg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdfcc .VaryColors =NewCT_Boolean (); -if _dedf :=d .DecodeElement (_bdfcc .VaryColors ,&_gebf );_dedf !=nil {return _dedf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fegge :=NewCT_LineSer (); -if _bedb :=d .DecodeElement (_fegge ,&_gebf );_bedb !=nil {return _bedb ;};_bdfcc .Ser =append (_bdfcc .Ser ,_fegge );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdfcc .DLbls =NewCT_DLbls (); -if _cdeeb :=d .DecodeElement (_bdfcc .DLbls ,&_gebf );_cdeeb !=nil {return _cdeeb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdfcc .DropLines =NewCT_ChartLines (); -if _cceff :=d .DecodeElement (_bdfcc .DropLines ,&_gebf );_cceff !=nil {return _cceff ;};default:_f .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",_gebf .Name ); -if _bdcca :=d .Skip ();_bdcca !=nil {return _bdcca ;};};case _db .EndElement :break _beabc ;case _db .CharData :};};return nil ;};func (_fdfc *CT_Bar3DChart )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_fdfc .BarDir =NewCT_BarDir (); -_cba :for {_fbf ,_eabb :=d .Token ();if _eabb !=nil {return _eabb ;};switch _bacd :=_fbf .(type ){case _db .StartElement :switch _bacd .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cda :=d .DecodeElement (_fdfc .BarDir ,&_bacd ); -_cda !=nil {return _cda ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdfc .Grouping =NewCT_BarGrouping (); -if _dffe :=d .DecodeElement (_fdfc .Grouping ,&_bacd );_dffe !=nil {return _dffe ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdfc .VaryColors =NewCT_Boolean (); -if _gdgc :=d .DecodeElement (_fdfc .VaryColors ,&_bacd );_gdgc !=nil {return _gdgc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_efce :=NewCT_BarSer (); -if _gec :=d .DecodeElement (_efce ,&_bacd );_gec !=nil {return _gec ;};_fdfc .Ser =append (_fdfc .Ser ,_efce );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdfc .DLbls =NewCT_DLbls (); -if _ffc :=d .DecodeElement (_fdfc .DLbls ,&_bacd );_ffc !=nil {return _ffc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdfc .GapWidth =NewCT_GapAmount (); -if _acd :=d .DecodeElement (_fdfc .GapWidth ,&_bacd );_acd !=nil {return _acd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdfc .GapDepth =NewCT_GapAmount (); -if _age :=d .DecodeElement (_fdfc .GapDepth ,&_bacd );_age !=nil {return _age ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fdfc .Shape =NewCT_Shape (); -if _ccdd :=d .DecodeElement (_fdfc .Shape ,&_bacd );_ccdd !=nil {return _ccdd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deb :=NewCT_UnsignedInt (); -if _fffb :=d .DecodeElement (_deb ,&_bacd );_fffb !=nil {return _fffb ;};_fdfc .AxId =append (_fdfc .AxId ,_deb );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fdfc .ExtLst =NewCT_ExtensionList (); -if _fcea :=d .DecodeElement (_fdfc .ExtLst ,&_bacd );_fcea !=nil {return _fcea ;};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\u0042a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_bacd .Name ); -if _gbg :=d .Skip ();_gbg !=nil {return _gbg ;};};case _db .EndElement :break _cba ;case _db .CharData :};};return nil ;};func NewCT_Chart ()*CT_Chart {_edfa :=&CT_Chart {};_edfa .PlotArea =NewCT_PlotArea ();return _edfa }; +// ValidateWithPath validates the CT_DLblPos and its children, prefixing error messages with path +func (_fba *CT_DLblPos )ValidateWithPath (path string )error {if _fba .ValAttr ==ST_DLblPosUnset {return _aa .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 _bfea :=_fba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfea !=nil {return _bfea ;};return nil ;}; -// Validate validates the CT_LblAlgn and its children -func (_affg *CT_LblAlgn )Validate ()error {return _affg .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");}; +// Validate validates the CT_CatAx and its children +func (_defc *CT_CatAx )Validate ()error {return _defc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078");}; -// Validate validates the CT_Orientation and its children -func (_cdec *CT_Orientation )Validate ()error {return _cdec .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e");};type CT_ErrBarType struct{ValAttr ST_ErrBarType ;}; +// Validate validates the CT_LegendEntry and its children +func (_egef *CT_LegendEntry )Validate ()error {return _egef .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079");}; -// ValidateWithPath validates the EG_DLblShared and its children, prefixing error messages with path -func (_ddga *EG_DLblShared )ValidateWithPath (path string )error {if _ddga .NumFmt !=nil {if _efdd :=_ddga .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_efdd !=nil {return _efdd ;};};if _ddga .SpPr !=nil {if _abgbac :=_ddga .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_abgbac !=nil {return _abgbac ;};};if _ddga .TxPr !=nil {if _gacbb :=_ddga .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gacbb !=nil {return _gacbb ;};};if _ddga .DLblPos !=nil {if _dgaee :=_ddga .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073"); -_dgaee !=nil {return _dgaee ;};};if _ddga .ShowLegendKey !=nil {if _ddgea :=_ddga .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_ddgea !=nil {return _ddgea ;};};if _ddga .ShowVal !=nil {if _edbace :=_ddga .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c"); -_edbace !=nil {return _edbace ;};};if _ddga .ShowCatName !=nil {if _daegf :=_ddga .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_daegf !=nil {return _daegf ;};};if _ddga .ShowSerName !=nil {if _cgabe :=_ddga .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"); -_cgabe !=nil {return _cgabe ;};};if _ddga .ShowPercent !=nil {if _fafec :=_ddga .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_fafec !=nil {return _fafec ;};};if _ddga .ShowBubbleSize !=nil {if _cfbd :=_ddga .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"); -_cfbd !=nil {return _cfbd ;};};return nil ;};type ST_BuiltInUnit byte ;func NewCT_LayoutMode ()*CT_LayoutMode {_gabg :=&CT_LayoutMode {};return _gabg }; +// ValidateWithPath validates the CT_PieChart and its children, prefixing error messages with path +func (_bafc *CT_PieChart )ValidateWithPath (path string )error {if _bafc .VaryColors !=nil {if _cbdg :=_bafc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cbdg !=nil {return _cbdg ;};};for _fcga ,_fgceb :=range _bafc .Ser {if _eceeg :=_fgceb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fcga )); +_eceeg !=nil {return _eceeg ;};};if _bafc .DLbls !=nil {if _fgeg :=_bafc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fgeg !=nil {return _fgeg ;};};if _bafc .FirstSliceAng !=nil {if _dbebe :=_bafc .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067"); +_dbebe !=nil {return _dbebe ;};};if _bafc .ExtLst !=nil {if _efae :=_bafc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efae !=nil {return _efae ;};};return nil ;};type CT_LblAlgn struct{ValAttr ST_LblAlgn ;};func NewCT_SurfaceSer ()*CT_SurfaceSer {_ebfad :=&CT_SurfaceSer {}; +_ebfad .Idx =NewCT_UnsignedInt ();_ebfad .Order =NewCT_UnsignedInt ();return _ebfad ;};func (_fgagg ST_LblOffset )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fgagg .ST_LblOffsetPercent !=nil {e .EncodeToken (_e .CharData (*_fgagg .ST_LblOffsetPercent )); +};if _fgagg .ST_LblOffsetUShort !=nil {e .EncodeToken (_e .CharData (_aa .Sprintf ("\u0025\u0064",*_fgagg .ST_LblOffsetUShort )));};return e .EncodeToken (_e .EndElement {Name :start .Name });}; -// Validate validates the CT_MarkerSize and its children -func (_cebg *CT_MarkerSize )Validate ()error {return _cebg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065");};type CT_Tx struct{Choice *CT_TxChoice ;};func (_ggaa *CT_Orientation )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _ggaa .ValAttr !=ST_OrientationUnset {_fbfa ,_cbfbb :=_ggaa .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"}); -if _cbfbb !=nil {return _cbfbb ;};start .Attr =append (start .Attr ,_fbfa );};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_RadarSer and its children +func (_cdgca *CT_RadarSer )Validate ()error {return _cdgca .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072");};func (_egedc *EG_DLblShared )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efccd :for {_abdeb ,_fdebg :=d .Token (); +if _fdebg !=nil {return _fdebg ;};switch _ecdf :=_abdeb .(type ){case _e .StartElement :switch _ecdf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_egedc .NumFmt =NewCT_NumFmt (); +if _bdgfge :=d .DecodeElement (_egedc .NumFmt ,&_ecdf );_bdgfge !=nil {return _bdgfge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_egedc .SpPr =_f .NewCT_ShapeProperties (); +if _eebdg :=d .DecodeElement (_egedc .SpPr ,&_ecdf );_eebdg !=nil {return _eebdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_egedc .TxPr =_f .NewCT_TextBody (); +if _gbdgb :=d .DecodeElement (_egedc .TxPr ,&_ecdf );_gbdgb !=nil {return _gbdgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_egedc .DLblPos =NewCT_DLblPos (); +if _febgb :=d .DecodeElement (_egedc .DLblPos ,&_ecdf );_febgb !=nil {return _febgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_egedc .ShowLegendKey =NewCT_Boolean (); +if _ebafd :=d .DecodeElement (_egedc .ShowLegendKey ,&_ecdf );_ebafd !=nil {return _ebafd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_egedc .ShowVal =NewCT_Boolean (); +if _eeef :=d .DecodeElement (_egedc .ShowVal ,&_ecdf );_eeef !=nil {return _eeef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_egedc .ShowCatName =NewCT_Boolean (); +if _fffcc :=d .DecodeElement (_egedc .ShowCatName ,&_ecdf );_fffcc !=nil {return _fffcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_egedc .ShowSerName =NewCT_Boolean (); +if _faccg :=d .DecodeElement (_egedc .ShowSerName ,&_ecdf );_faccg !=nil {return _faccg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_egedc .ShowPercent =NewCT_Boolean (); +if _dafgb :=d .DecodeElement (_egedc .ShowPercent ,&_ecdf );_dafgb !=nil {return _dafgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_egedc .ShowBubbleSize =NewCT_Boolean (); +if _ggcf :=d .DecodeElement (_egedc .ShowBubbleSize ,&_ecdf );_ggcf !=nil {return _ggcf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_egedc .Separator =new (string ); +if _edcc :=d .DecodeElement (_egedc .Separator ,&_ecdf );_edcc !=nil {return _edcc ;};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\u0044L\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064 \u0025\u0076",_ecdf .Name ); +if _dcab :=d .Skip ();_dcab !=nil {return _dcab ;};};case _e .EndElement :break _efccd ;case _e .CharData :};};return nil ;};var ST_ThicknessPercentPatternRe =_c .MustCompile (ST_ThicknessPercentPattern );func (_cggeaa ST_PageSetupOrientation )ValidateWithPath (path string )error {switch _cggeaa {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cggeaa )); +};return nil ;};type CT_SizeRepresents struct{ValAttr ST_SizeRepresents ;}; -// ValidateWithPath validates the CT_RelId and its children, prefixing error messages with path -func (_gdff *CT_RelId )ValidateWithPath (path string )error {return nil };func (_bdfac *ST_Crosses )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_gefac ,_bbfcg :=d .Token ();if _bbfcg !=nil {return _bbfcg ;};if _gefeg ,_ecdgf :=_gefac .(_db .EndElement ); -_ecdgf &&_gefeg .Name ==start .Name {*_bdfac =1;return nil ;};if _fgeg ,_acdfe :=_gefac .(_db .CharData );!_acdfe {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",_gefac ); -}else {switch string (_fgeg ){case "":*_bdfac =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_bdfac =1;case "\u006d\u0061\u0078":*_bdfac =2;case "\u006d\u0069\u006e":*_bdfac =3;};};_gefac ,_bbfcg =d .Token ();if _bbfcg !=nil {return _bbfcg ; -};if _gbgcd ,_gfcfa :=_gefac .(_db .EndElement );_gfcfa &&_gbgcd .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",_gefac ); -}; +// ValidateWithPath validates the CT_LogBase and its children, prefixing error messages with path +func (_cddde *CT_LogBase )ValidateWithPath (path string )error {if _cddde .ValAttr < 2{return _aa .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 ,_cddde .ValAttr ); +};if _cddde .ValAttr > 1000{return _aa .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 ,_cddde .ValAttr ); +};return nil ;};type CT_TimeUnit struct{ValAttr ST_TimeUnit ;};func (_cbadb *CT_DLblsChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cbadb .Delete !=nil {_edde :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}}; +e .EncodeElement (_cbadb .Delete ,_edde );};if _cbadb .NumFmt !=nil {_ecccg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_cbadb .NumFmt ,_ecccg );};if _cbadb .SpPr !=nil {_efeg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_cbadb .SpPr ,_efeg );};if _cbadb .TxPr !=nil {_ccgc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cbadb .TxPr ,_ccgc );};if _cbadb .DLblPos !=nil {_dbgg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}}; +e .EncodeElement (_cbadb .DLblPos ,_dbgg );};if _cbadb .ShowLegendKey !=nil {_baba :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_cbadb .ShowLegendKey ,_baba ); +};if _cbadb .ShowVal !=nil {_dafda :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_cbadb .ShowVal ,_dafda );};if _cbadb .ShowCatName !=nil {_eacc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; +e .EncodeElement (_cbadb .ShowCatName ,_eacc );};if _cbadb .ShowSerName !=nil {_febg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_cbadb .ShowSerName ,_febg ); +};if _cbadb .ShowPercent !=nil {_adea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_cbadb .ShowPercent ,_adea );};if _cbadb .ShowBubbleSize !=nil {_gaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; +e .EncodeElement (_cbadb .ShowBubbleSize ,_gaf );};if _cbadb .Separator !=nil {_dcefe :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ed .AddPreserveSpaceAttr (&_dcefe ,*_cbadb .Separator ); +e .EncodeElement (_cbadb .Separator ,_dcefe );};if _cbadb .ShowLeaderLines !=nil {_dbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cbadb .ShowLeaderLines ,_dbc ); +};if _cbadb .LeaderLines !=nil {_gacg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cbadb .LeaderLines ,_gacg );};return nil ;}; -// Validate validates the CT_AxisUnit and its children -func (_bg *CT_AxisUnit )Validate ()error {return _bg .ValidateWithPath ("C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074");};func (_ddcgb *ST_SecondPieSize )Validate ()error {return _ddcgb .ValidateWithPath ("")};func (_gdgde ST_OfPieType )String ()string {switch _gdgde {case 0:return ""; -case 1:return "\u0070\u0069\u0065";case 2:return "\u0062\u0061\u0072";};return "";}; +// ST_HoleSize is a union type +type ST_HoleSize struct{ST_HoleSizePercent *string ;ST_HoleSizeUByte *uint8 ;};const (ST_CrossesUnset ST_Crosses =0;ST_CrossesAutoZero ST_Crosses =1;ST_CrossesMax ST_Crosses =2;ST_CrossesMin ST_Crosses =3;); -// ValidateWithPath validates the CT_BarSer and its children, prefixing error messages with path -func (_bbcg *CT_BarSer )ValidateWithPath (path string )error {if _ebd :=_bbcg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_ebd !=nil {return _ebd ;};if _ffa :=_bbcg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_ffa !=nil {return _ffa ; -};if _bbcg .Tx !=nil {if _ccfb :=_bbcg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_ccfb !=nil {return _ccfb ;};};if _bbcg .SpPr !=nil {if _aab :=_bbcg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_aab !=nil {return _aab ;};};if _bbcg .InvertIfNegative !=nil {if _bcgf :=_bbcg .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065"); -_bcgf !=nil {return _bcgf ;};};if _bbcg .PictureOptions !=nil {if _cdgc :=_bbcg .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_cdgc !=nil {return _cdgc ;};};for _babe ,_eae :=range _bbcg .DPt {if _ffff :=_eae .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_babe )); -_ffff !=nil {return _ffff ;};};if _bbcg .DLbls !=nil {if _ebg :=_bbcg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ebg !=nil {return _ebg ;};};for _gbbd ,_fec :=range _bbcg .Trendline {if _bbec :=_fec .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_gbbd )); -_bbec !=nil {return _bbec ;};};if _bbcg .ErrBars !=nil {if _ecd :=_bbcg .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_ecd !=nil {return _ecd ;};};if _bbcg .Cat !=nil {if _cddf :=_bbcg .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074"); -_cddf !=nil {return _cddf ;};};if _bbcg .Val !=nil {if _fccg :=_bbcg .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_fccg !=nil {return _fccg ;};};if _bbcg .Shape !=nil {if _egbd :=_bbcg .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065"); -_egbd !=nil {return _egbd ;};};if _bbcg .ExtLst !=nil {if _fead :=_bbcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fead !=nil {return _fead ;};};return nil ;}; +// ValidateWithPath validates the CT_FirstSliceAng and its children, prefixing error messages with path +func (_abgf *CT_FirstSliceAng )ValidateWithPath (path string )error {if _abgf .ValAttr !=nil {if *_abgf .ValAttr < 0{return _aa .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 ,*_abgf .ValAttr ); +};if *_abgf .ValAttr > 360{return _aa .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 ,*_abgf .ValAttr ); +};};return nil ;};var ST_BubbleScalePercentPatternRe =_c .MustCompile (ST_BubbleScalePercentPattern );func (_bada *CT_Layout )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dgcb :for {_ffcc ,_fbfc :=d .Token ();if _fbfc !=nil {return _fbfc ; +};switch _efag :=_ffcc .(type ){case _e .StartElement :switch _efag .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006eu\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006eu\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}:_bada .ManualLayout =NewCT_ManualLayout (); +if _fbfb :=d .DecodeElement (_bada .ManualLayout ,&_efag );_fbfb !=nil {return _fbfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bada .ExtLst =NewCT_ExtensionList (); +if _cdfe :=d .DecodeElement (_bada .ExtLst ,&_efag );_cdfe !=nil {return _cdfe ;};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\u0061\u0079o\u0075\u0074 \u0025\u0076",_efag .Name ); +if _afgb :=d .Skip ();_afgb !=nil {return _afgb ;};};case _e .EndElement :break _dgcb ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_SerTx and its children -func (_fafe *CT_SerTx )Validate ()error {return _fafe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078");};type CT_LayoutTarget struct{ValAttr ST_LayoutTarget ;};func (_fcc *CT_BarDir )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_gfcc :=range start .Attr {if _gfcc .Name .Local =="\u0076\u0061\u006c"{_fcc .ValAttr .UnmarshalXMLAttr (_gfcc ); -continue ;};};for {_gbff ,_cfae :=d .Token ();if _cfae !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u0061\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_cfae );};if _dbge ,_fegb :=_gbff .(_db .EndElement );_fegb &&_dbge .Name ==start .Name {break ; -};};return nil ;};func (_cgffd *ST_LegendPos )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_fafbf ,_bcfef :=d .Token ();if _bcfef !=nil {return _bcfef ;};if _bbcab ,_cabea :=_fafbf .(_db .EndElement );_cabea &&_bbcab .Name ==start .Name {*_cgffd =1; -return nil ;};if _dbab ,_abdbf :=_fafbf .(_db .CharData );!_abdbf {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",_fafbf );}else {switch string (_dbab ){case "":*_cgffd =0; -case "\u0062":*_cgffd =1;case "\u0074\u0072":*_cgffd =2;case "\u006c":*_cgffd =3;case "\u0072":*_cgffd =4;case "\u0074":*_cgffd =5;};};_fafbf ,_bcfef =d .Token ();if _bcfef !=nil {return _bcfef ;};if _ddcga ,_ededb :=_fafbf .(_db .EndElement );_ededb &&_ddcga .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",_fafbf );};const (ST_LayoutTargetUnset ST_LayoutTarget =0;ST_LayoutTargetInner ST_LayoutTarget =1; -ST_LayoutTargetOuter ST_LayoutTarget =2;);func NewCT_PivotFmts ()*CT_PivotFmts {_dbcd :=&CT_PivotFmts {};return _dbcd };func (_bfab *CT_MarkerSize )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _bfab .ValAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_bfab .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};type CT_BarDir struct{ValAttr ST_BarDir ;};type CT_RadarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ba .CT_ShapeProperties ;Marker *CT_Marker ; -DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};type CT_DLblPos struct{ValAttr ST_DLblPos ;};func (_c *CT_Area3DChart )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -if _c .Grouping !=nil {_ad :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_c .Grouping ,_ad );};if _c .VaryColors !=nil {_be :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_c .VaryColors ,_be );};if _c .Ser !=nil {_ef :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ac :=range _c .Ser {e .EncodeElement (_ac ,_ef );};};if _c .DLbls !=nil {_af :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_c .DLbls ,_af );};if _c .DropLines !=nil {_bb :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_c .DropLines ,_bb );};if _c .GapDepth !=nil {_ee :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}}; -e .EncodeElement (_c .GapDepth ,_ee );};_ece :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gd :=range _c .AxId {e .EncodeElement (_gd ,_ece );};if _c .ExtLst !=nil {_cf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_c .ExtLst ,_cf );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};type ST_DispBlanksAs byte ;func NewCT_PlotAreaChoice ()*CT_PlotAreaChoice {_cccgd :=&CT_PlotAreaChoice {};return _cccgd };func (_adfdg ST_ErrValType )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_fdca :=_db .Attr {}; -_fdca .Name =name ;switch _adfdg {case ST_ErrValTypeUnset :_fdca .Value ="";case ST_ErrValTypeCust :_fdca .Value ="\u0063\u0075\u0073\u0074";case ST_ErrValTypeFixedVal :_fdca .Value ="\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ErrValTypePercentage :_fdca .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065"; -case ST_ErrValTypeStdDev :_fdca .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ErrValTypeStdErr :_fdca .Value ="\u0073\u0074\u0064\u0045\u0072\u0072";};return _fdca ,nil ;};type ST_MarkerStyle byte ;func NewCT_Boolean ()*CT_Boolean {_fccf :=&CT_Boolean {}; -return _fccf };type CT_PieSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ba .CT_ShapeProperties ;Explosion *CT_UnsignedInt ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ; -}; +// ValidateWithPath validates the CT_MultiLvlStrRef and its children, prefixing error messages with path +func (_fdca *CT_MultiLvlStrRef )ValidateWithPath (path string )error {if _fdca .MultiLvlStrCache !=nil {if _gdecb :=_fdca .MultiLvlStrCache .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072C\u0061\u0063\u0068\u0065"); +_gdecb !=nil {return _gdecb ;};};if _fdca .ExtLst !=nil {if _deec :=_fdca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_deec !=nil {return _deec ;};};return nil ;};func (_afc *CT_AxisUnit )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_afc .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SurfaceChart and its children, prefixing error messages with path -func (_dcdac *CT_SurfaceChart )ValidateWithPath (path string )error {if _dcdac .Wireframe !=nil {if _fagd :=_dcdac .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_fagd !=nil {return _fagd ;};};for _aadb ,_deeac :=range _dcdac .Ser {if _dbegf :=_deeac .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aadb )); -_dbegf !=nil {return _dbegf ;};};if _dcdac .BandFmts !=nil {if _edfga :=_dcdac .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_edfga !=nil {return _edfga ;};};for _fbeff ,_cebad :=range _dcdac .AxId {if _dcgfa :=_cebad .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fbeff )); -_dcgfa !=nil {return _dcgfa ;};};if _dcdac .ExtLst !=nil {if _fgecb :=_dcdac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgecb !=nil {return _fgecb ;};};return nil ;};func NewCT_NumRef ()*CT_NumRef {_gbdb :=&CT_NumRef {}; -return _gbdb };type CT_Period struct{ValAttr *uint32 ;};func (_baced *CT_Extension )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_dcfa :=range start .Attr {if _dcfa .Name .Local =="\u0075\u0072\u0069"{_eaee ,_abfc :=_dcfa .Value ,error (nil ); -if _abfc !=nil {return _abfc ;};_baced .UriAttr =&_eaee ;continue ;};};_daed :for {_efabg ,_fgce :=d .Token ();if _fgce !=nil {return _fgce ;};switch _fgdb :=_efabg .(type ){case _db .StartElement :switch _fgdb .Name {default:if _degfg ,_daeb :=_a .CreateElement (_fgdb ); -_daeb !=nil {return _daeb ;}else {if _abec :=d .DecodeElement (_degfg ,&_fgdb );_abec !=nil {return _abec ;};_baced .Any =_degfg ;};};case _db .EndElement :break _daed ;case _db .CharData :};};return nil ;};type ST_Grouping byte ;type ChartSpace struct{CT_ChartSpace }; -func (_cfgf *CT_ManualLayout )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );if _cfgf .LayoutTarget !=nil {_cdbf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074\u0054a\u0072\u0067\u0065\u0074"}}; -e .EncodeElement (_cfgf .LayoutTarget ,_cdbf );};if _cfgf .XMode !=nil {_egdb :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0078\u004d\u006f\u0064\u0065"}};e .EncodeElement (_cfgf .XMode ,_egdb );};if _cfgf .YMode !=nil {_ddbe :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0079\u004d\u006f\u0064\u0065"}}; -e .EncodeElement (_cfgf .YMode ,_ddbe );};if _cfgf .WMode !=nil {_dfbba :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0077\u004d\u006f\u0064\u0065"}};e .EncodeElement (_cfgf .WMode ,_dfbba );};if _cfgf .HMode !=nil {_ebba :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0068\u004d\u006f\u0064\u0065"}}; -e .EncodeElement (_cfgf .HMode ,_ebba );};if _cfgf .X !=nil {_cbgf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0078"}};e .EncodeElement (_cfgf .X ,_cbgf );};if _cfgf .Y !=nil {_fedbf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0079"}}; -e .EncodeElement (_cfgf .Y ,_fedbf );};if _cfgf .W !=nil {_deagb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0077"}};e .EncodeElement (_cfgf .W ,_deagb );};if _cfgf .H !=nil {_gfaa :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0068"}}; -e .EncodeElement (_cfgf .H ,_gfaa );};if _cfgf .ExtLst !=nil {_bgbed :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfgf .ExtLst ,_bgbed );};e .EncodeToken (_db .EndElement {Name :start .Name }); -return nil ;};func (_fecb *CT_Surface )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );if _fecb .Thickness !=nil {_fbaa :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0074\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073"}}; -e .EncodeElement (_fecb .Thickness ,_fbaa );};if _fecb .SpPr !=nil {_gbgdef :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fecb .SpPr ,_gbgdef );};if _fecb .PictureOptions !=nil {_gbcb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}}; -e .EncodeElement (_fecb .PictureOptions ,_gbcb );};if _fecb .ExtLst !=nil {_caed :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fecb .ExtLst ,_caed );};e .EncodeToken (_db .EndElement {Name :start .Name }); -return nil ;};func (_gcaa *CT_BubbleSer )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );_dega :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gcaa .Idx ,_dega );_bfbc :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}}; -e .EncodeElement (_gcaa .Order ,_bfbc );if _gcaa .Tx !=nil {_gdf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gcaa .Tx ,_gdf );};if _gcaa .SpPr !=nil {_feag :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_gcaa .SpPr ,_feag );};if _gcaa .InvertIfNegative !=nil {_ebfd :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_gcaa .InvertIfNegative ,_ebfd ); -};if _gcaa .DPt !=nil {_ddg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_cfeg :=range _gcaa .DPt {e .EncodeElement (_cfeg ,_ddg );};};if _gcaa .DLbls !=nil {_faeg :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_gcaa .DLbls ,_faeg );};if _gcaa .Trendline !=nil {_cdgg :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_cec :=range _gcaa .Trendline {e .EncodeElement (_cec ,_cdgg ); -};};if _gcaa .ErrBars !=nil {_dacg :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_cgfbd :=range _gcaa .ErrBars {e .EncodeElement (_cgfbd ,_dacg );};};if _gcaa .XVal !=nil {_fcad :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}}; -e .EncodeElement (_gcaa .XVal ,_fcad );};if _gcaa .YVal !=nil {_dgfb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_gcaa .YVal ,_dgfb );};if _gcaa .BubbleSize !=nil {_deae :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0062u\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; -e .EncodeElement (_gcaa .BubbleSize ,_deae );};if _gcaa .Bubble3D !=nil {_gebg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_gcaa .Bubble3D ,_gebg );};if _gcaa .ExtLst !=nil {_cgb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_gcaa .ExtLst ,_cgb );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_adabec *EG_AxSharedChoice )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_cfaaa :for {_bddbba ,_acbbba :=d .Token ();if _acbbba !=nil {return _acbbba ; -};switch _adada :=_bddbba .(type ){case _db .StartElement :switch _adada .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adabec .Crosses =NewCT_Crosses (); -if _acgefe :=d .DecodeElement (_adabec .Crosses ,&_adada );_acgefe !=nil {return _acgefe ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adabec .CrossesAt =NewCT_Double (); -if _bfgg :=d .DecodeElement (_adabec .CrossesAt ,&_adada );_bfgg !=nil {return _bfgg ;};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\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_adada .Name ); -if _bcefg :=d .Skip ();_bcefg !=nil {return _bcefg ;};};case _db .EndElement :break _cfaaa ;case _db .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_UpDownBar and its children, prefixing error messages with path +func (_fgfcf *CT_UpDownBar )ValidateWithPath (path string )error {if _fgfcf .SpPr !=nil {if _edagg :=_fgfcf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_edagg !=nil {return _edagg ;};};return nil ;};type CT_LineSer struct{Idx *CT_UnsignedInt ; +Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_f .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 ; +};const (ST_SplitTypeUnset ST_SplitType =0;ST_SplitTypeAuto ST_SplitType =1;ST_SplitTypeCust ST_SplitType =2;ST_SplitTypePercent ST_SplitType =3;ST_SplitTypePos ST_SplitType =4;ST_SplitTypeVal ST_SplitType =5;);const ST_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 (_fdge *CT_Lvl )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fdge .Pt !=nil {_cdacg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_dafec :=range _fdge .Pt {e .EncodeElement (_dafec ,_cdacg ); +};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_OfPieType and its children, prefixing error messages with path -func (_fafd *CT_OfPieType )ValidateWithPath (path string )error {if _aedeg :=_fafd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aedeg !=nil {return _aedeg ;};return nil ;};func NewCT_NumVal ()*CT_NumVal {_fdfd :=&CT_NumVal {}; -return _fdfd };func (_adeac *CT_ScatterSer )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_adeac .Idx =NewCT_UnsignedInt ();_adeac .Order =NewCT_UnsignedInt ();_bcfa :for {_geaed ,_ggffb :=d .Token ();if _ggffb !=nil {return _ggffb ;}; -switch _fegef :=_geaed .(type ){case _db .StartElement :switch _fegef .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _adgcf :=d .DecodeElement (_adeac .Idx ,&_fegef ); -_adgcf !=nil {return _adgcf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cdba :=d .DecodeElement (_adeac .Order ,&_fegef ); -_cdba !=nil {return _cdba ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adeac .Tx =NewCT_SerTx (); -if _ecgg :=d .DecodeElement (_adeac .Tx ,&_fegef );_ecgg !=nil {return _ecgg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_adeac .SpPr =_ba .NewCT_ShapeProperties (); -if _cedfa :=d .DecodeElement (_adeac .SpPr ,&_fegef );_cedfa !=nil {return _cedfa ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adeac .Marker =NewCT_Marker (); -if _egabe :=d .DecodeElement (_adeac .Marker ,&_fegef );_egabe !=nil {return _egabe ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfeaf :=NewCT_DPt (); -if _dcedf :=d .DecodeElement (_cfeaf ,&_fegef );_dcedf !=nil {return _dcedf ;};_adeac .DPt =append (_adeac .DPt ,_cfeaf );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adeac .DLbls =NewCT_DLbls (); -if _eaacg :=d .DecodeElement (_adeac .DLbls ,&_fegef );_eaacg !=nil {return _eaacg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fffcd :=NewCT_Trendline (); -if _begfe :=d .DecodeElement (_fffcd ,&_fegef );_begfe !=nil {return _begfe ;};_adeac .Trendline =append (_adeac .Trendline ,_fffcd );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gggec :=NewCT_ErrBars (); -if _gfafc :=d .DecodeElement (_gggec ,&_fegef );_gfafc !=nil {return _gfafc ;};_adeac .ErrBars =append (_adeac .ErrBars ,_gggec );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adeac .XVal =NewCT_AxDataSource (); -if _aeefa :=d .DecodeElement (_adeac .XVal ,&_fegef );_aeefa !=nil {return _aeefa ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adeac .YVal =NewCT_NumDataSource (); -if _baec :=d .DecodeElement (_adeac .YVal ,&_fegef );_baec !=nil {return _baec ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_adeac .Smooth =NewCT_Boolean (); -if _bbbd :=d .DecodeElement (_adeac .Smooth ,&_fegef );_bbbd !=nil {return _bbbd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_adeac .ExtLst =NewCT_ExtensionList (); -if _gffdd :=d .DecodeElement (_adeac .ExtLst ,&_fegef );_gffdd !=nil {return _gffdd ;};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\u0053c\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072 \u0025\u0076",_fegef .Name ); -if _gcaad :=d .Skip ();_gcaad !=nil {return _gcaad ;};};case _db .EndElement :break _bcfa ;case _db .CharData :};};return nil ;};func NewCT_BubbleChart ()*CT_BubbleChart {_agfe :=&CT_BubbleChart {};return _agfe };func (_cegf *CT_StrData )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_fdcc :for {_bfdb ,_fgggb :=d .Token (); -if _fgggb !=nil {return _fgggb ;};switch _gdcbd :=_bfdb .(type ){case _db .StartElement :switch _gdcbd .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cegf .PtCount =NewCT_UnsignedInt (); -if _fbdfb :=d .DecodeElement (_cegf .PtCount ,&_gdcbd );_fbdfb !=nil {return _fbdfb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgbga :=NewCT_StrVal (); -if _aaab :=d .DecodeElement (_dgbga ,&_gdcbd );_aaab !=nil {return _aaab ;};_cegf .Pt =append (_cegf .Pt ,_dgbga );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cegf .ExtLst =NewCT_ExtensionList (); -if _egeb :=d .DecodeElement (_cegf .ExtLst ,&_gdcbd );_egeb !=nil {return _egeb ;};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\u005fS\u0074\u0072\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_gdcbd .Name ); -if _dbbf :=d .Skip ();_dbbf !=nil {return _dbbf ;};};case _db .EndElement :break _fdcc ;case _db .CharData :};};return nil ;}; +// ValidateWithPath validates the Chart and its children, prefixing error messages with path +func (_ddbcde *Chart )ValidateWithPath (path string )error {if _cgede :=_ddbcde .CT_RelId .ValidateWithPath (path );_cgede !=nil {return _cgede ;};return nil ;};func (_cefa *CT_BandFmts )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _cefa .BandFmt !=nil {_bdg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0062\u0061\u006e\u0064\u0046\u006dt"}};for _ ,_cgc :=range _cefa .BandFmt {e .EncodeElement (_cgc ,_bdg );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; +};func (_gbab *CT_LayoutMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gbab .ValAttr !=ST_LayoutModeUnset {_ccbb ,_gccf :=_gbab .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _gccf !=nil {return _gccf ;};start .Attr =append (start .Attr ,_ccbb ); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gggga *CT_ScatterSer )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gggga .Idx =NewCT_UnsignedInt ();_gggga .Order =NewCT_UnsignedInt (); +_ddbce :for {_dcac ,_agfefb :=d .Token ();if _agfefb !=nil {return _agfefb ;};switch _dfea :=_dcac .(type ){case _e .StartElement :switch _dfea .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _dcbf :=d .DecodeElement (_gggga .Idx ,&_dfea ); +_dcbf !=nil {return _dcbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _gcfcg :=d .DecodeElement (_gggga .Order ,&_dfea ); +_gcfcg !=nil {return _gcfcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_gggga .Tx =NewCT_SerTx (); +if _gdfe :=d .DecodeElement (_gggga .Tx ,&_dfea );_gdfe !=nil {return _gdfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gggga .SpPr =_f .NewCT_ShapeProperties (); +if _dbga :=d .DecodeElement (_gggga .SpPr ,&_dfea );_dbga !=nil {return _dbga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_gggga .Marker =NewCT_Marker (); +if _ecae :=d .DecodeElement (_gggga .Marker ,&_dfea );_ecae !=nil {return _ecae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_cbdd :=NewCT_DPt (); +if _dgdde :=d .DecodeElement (_cbdd ,&_dfea );_dgdde !=nil {return _dgdde ;};_gggga .DPt =append (_gggga .DPt ,_cbdd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_gggga .DLbls =NewCT_DLbls (); +if _adaaf :=d .DecodeElement (_gggga .DLbls ,&_dfea );_adaaf !=nil {return _adaaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_cfgc :=NewCT_Trendline (); +if _ebfa :=d .DecodeElement (_cfgc ,&_dfea );_ebfa !=nil {return _ebfa ;};_gggga .Trendline =append (_gggga .Trendline ,_cfgc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_ccecg :=NewCT_ErrBars (); +if _gdab :=d .DecodeElement (_ccecg ,&_dfea );_gdab !=nil {return _gdab ;};_gggga .ErrBars =append (_gggga .ErrBars ,_ccecg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"}:_gggga .XVal =NewCT_AxDataSource (); +if _bfdabf :=d .DecodeElement (_gggga .XVal ,&_dfea );_bfdabf !=nil {return _bfdabf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"}:_gggga .YVal =NewCT_NumDataSource (); +if _edfac :=d .DecodeElement (_gggga .YVal ,&_dfea );_edfac !=nil {return _edfac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"}:_gggga .Smooth =NewCT_Boolean (); +if _fbge :=d .DecodeElement (_gggga .Smooth ,&_dfea );_fbge !=nil {return _fbge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gggga .ExtLst =NewCT_ExtensionList (); +if _dfagb :=d .DecodeElement (_gggga .ExtLst ,&_dfea );_dfagb !=nil {return _dfagb ;};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\u0053c\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072 \u0025\u0076",_dfea .Name ); +if _dfgd :=d .Skip ();_dfgd !=nil {return _dfgd ;};};case _e .EndElement :break _ddbce ;case _e .CharData :};};return nil ;};func NewCT_PrintSettings ()*CT_PrintSettings {_abgfg :=&CT_PrintSettings {};return _abgfg };type CT_RotY struct{ValAttr *uint16 ; +};func (_gbcffd ST_DepthPercent )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gbcffd .ST_DepthPercentWithSymbol !=nil {e .EncodeToken (_e .CharData (*_gbcffd .ST_DepthPercentWithSymbol ));};if _gbcffd .ST_DepthPercentUShort !=nil {e .EncodeToken (_e .CharData (_aa .Sprintf ("\u0025\u0064",*_gbcffd .ST_DepthPercentUShort ))); +};return e .EncodeToken (_e .EndElement {Name :start .Name });};func (_gbbde ST_DepthPercent )String ()string {if _gbbde .ST_DepthPercentWithSymbol !=nil {return _aa .Sprintf ("\u0025\u0076",*_gbbde .ST_DepthPercentWithSymbol );};if _gbbde .ST_DepthPercentUShort !=nil {return _aa .Sprintf ("\u0025\u0076",*_gbbde .ST_DepthPercentUShort ); +};return "";};func (_cabgd ST_LayoutMode )Validate ()error {return _cabgd .ValidateWithPath ("")};func NewCT_TimeUnit ()*CT_TimeUnit {_bfad :=&CT_TimeUnit {};return _bfad };func (_fgff *CT_BarSer )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgff .Idx =NewCT_UnsignedInt (); +_fgff .Order =NewCT_UnsignedInt ();_gfe :for {_ecdc ,_ddbb :=d .Token ();if _ddbb !=nil {return _ddbb ;};switch _becg :=_ecdc .(type ){case _e .StartElement :switch _becg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _dac :=d .DecodeElement (_fgff .Idx ,&_becg ); +_dac !=nil {return _dac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _eagb :=d .DecodeElement (_fgff .Order ,&_becg ); +_eagb !=nil {return _eagb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_fgff .Tx =NewCT_SerTx (); +if _ceg :=d .DecodeElement (_fgff .Tx ,&_becg );_ceg !=nil {return _ceg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_fgff .SpPr =_f .NewCT_ShapeProperties (); +if _aaca :=d .DecodeElement (_fgff .SpPr ,&_becg );_aaca !=nil {return _aaca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"}:_fgff .InvertIfNegative =NewCT_Boolean (); +if _fbff :=d .DecodeElement (_fgff .InvertIfNegative ,&_becg );_fbff !=nil {return _fbff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"}:_fgff .PictureOptions =NewCT_PictureOptions (); +if _abb :=d .DecodeElement (_fgff .PictureOptions ,&_becg );_abb !=nil {return _abb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_ccaa :=NewCT_DPt (); +if _ecb :=d .DecodeElement (_ccaa ,&_becg );_ecb !=nil {return _ecb ;};_fgff .DPt =append (_fgff .DPt ,_ccaa );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_fgff .DLbls =NewCT_DLbls (); +if _eeg :=d .DecodeElement (_fgff .DLbls ,&_becg );_eeg !=nil {return _eeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_efac :=NewCT_Trendline (); +if _bbdg :=d .DecodeElement (_efac ,&_becg );_bbdg !=nil {return _bbdg ;};_fgff .Trendline =append (_fgff .Trendline ,_efac );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_fgff .ErrBars =NewCT_ErrBars (); +if _dafc :=d .DecodeElement (_fgff .ErrBars ,&_becg );_dafc !=nil {return _dafc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_fgff .Cat =NewCT_AxDataSource (); +if _faa :=d .DecodeElement (_fgff .Cat ,&_becg );_faa !=nil {return _faa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_fgff .Val =NewCT_NumDataSource (); +if _dff :=d .DecodeElement (_fgff .Val ,&_becg );_dff !=nil {return _dff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"}:_fgff .Shape =NewCT_Shape (); +if _cfbe :=d .DecodeElement (_fgff .Shape ,&_becg );_cfbe !=nil {return _cfbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgff .ExtLst =NewCT_ExtensionList (); +if _ffd :=d .DecodeElement (_fgff .ExtLst ,&_becg );_ffd !=nil {return _ffd ;};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\u0042\u0061\u0072S\u0065\u0072 \u0025\u0076",_becg .Name ); +if _gfcf :=d .Skip ();_gfcf !=nil {return _gfcf ;};};case _e .EndElement :break _gfe ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_Period and its children -func (_fcgbg *CT_Period )Validate ()error {return _fcgbg .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u0069\u006fd");};func NewCT_PieSer ()*CT_PieSer {_gdfb :=&CT_PieSer {};_gdfb .Idx =NewCT_UnsignedInt ();_gdfb .Order =NewCT_UnsignedInt ();return _gdfb ; -};func (_efacc *CT_CustSplit )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );if _efacc .SecondPiePt !=nil {_dfegg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"}}; -for _ ,_beff :=range _efacc .SecondPiePt {e .EncodeElement (_beff ,_dfegg );};};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func NewCT_MultiLvlStrRef ()*CT_MultiLvlStrRef {_cacgc :=&CT_MultiLvlStrRef {};return _cacgc }; +// ValidateWithPath validates the CT_SizeRepresents and its children, prefixing error messages with path +func (_aaea *CT_SizeRepresents )ValidateWithPath (path string )error {if _gedfe :=_aaea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gedfe !=nil {return _gedfe ;};return nil ;};func (_dcbgd *CT_LayoutTarget )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dcbgd .ValAttr !=ST_LayoutTargetUnset {_fgca ,_aada :=_dcbgd .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"}); +if _aada !=nil {return _aada ;};start .Attr =append (start .Attr ,_fgca );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const ST_SecondPieSizePercentPattern ="\u0030\u002a\u0028\u0028\u005b\u0035\u002d9\u005d\u0029\u007c(\u005b\u0031\u002d\u0039]\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u0031\u005b\u0030\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0032\u0030\u0030\u0029\u0025"; -// ValidateWithPath validates the CT_LegendPos and its children, prefixing error messages with path -func (_gadbe *CT_LegendPos )ValidateWithPath (path string )error {if _bcgc :=_gadbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcgc !=nil {return _bcgc ;};return nil ;};func (_edeb *CT_DispUnitsLbl )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -if _edeb .Layout !=nil {_cgefb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_edeb .Layout ,_cgefb );};if _edeb .Tx !=nil {_gaaac :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078"}}; -e .EncodeElement (_edeb .Tx ,_gaaac );};if _edeb .SpPr !=nil {_fcgf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_edeb .SpPr ,_fcgf );};if _edeb .TxPr !=nil {_dggb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_edeb .TxPr ,_dggb );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_ebcd *CT_PivotFmts )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );if _ebcd .PivotFmt !=nil {_caab :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}}; -for _ ,_dabfb :=range _ebcd .PivotFmt {e .EncodeElement (_dabfb ,_caab );};};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_eabbb *CT_BuiltInUnit )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _eabbb .ValAttr !=ST_BuiltInUnitUnset {_cgga ,_cfaf :=_eabbb .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"}); -if _cfaf !=nil {return _cfaf ;};start .Attr =append (start .Attr ,_cgga );};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_gdd *CT_AreaSer )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -_fae :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gdd .Idx ,_fae );_dgc :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gdd .Order ,_dgc );if _gdd .Tx !=nil {_egc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078"}}; -e .EncodeElement (_gdd .Tx ,_egc );};if _gdd .SpPr !=nil {_ab :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gdd .SpPr ,_ab );};if _gdd .PictureOptions !=nil {_dc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}}; -e .EncodeElement (_gdd .PictureOptions ,_dc );};if _gdd .DPt !=nil {_fb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_eec :=range _gdd .DPt {e .EncodeElement (_eec ,_fb );};};if _gdd .DLbls !=nil {_cfea :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_gdd .DLbls ,_cfea );};if _gdd .Trendline !=nil {_cg :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_ade :=range _gdd .Trendline {e .EncodeElement (_ade ,_cg );};}; -if _gdd .ErrBars !=nil {_dbb :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_gbb :=range _gdd .ErrBars {e .EncodeElement (_gbb ,_dbb );};};if _gdd .Cat !=nil {_eag :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0063a\u0074"}}; -e .EncodeElement (_gdd .Cat ,_eag );};if _gdd .Val !=nil {_aae :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_gdd .Val ,_aae );};if _gdd .ExtLst !=nil {_fgd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_gdd .ExtLst ,_fgd );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_LineSer and its children, prefixing error messages with path -func (_gbfe *CT_LineSer )ValidateWithPath (path string )error {if _egacb :=_gbfe .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_egacb !=nil {return _egacb ;};if _dgfff :=_gbfe .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); -_dgfff !=nil {return _dgfff ;};if _gbfe .Tx !=nil {if _dgaa :=_gbfe .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dgaa !=nil {return _dgaa ;};};if _gbfe .SpPr !=nil {if _eebgc :=_gbfe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eebgc !=nil {return _eebgc ; -};};if _gbfe .Marker !=nil {if _fccbc :=_gbfe .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_fccbc !=nil {return _fccbc ;};};for _gggde ,_ccee :=range _gbfe .DPt {if _cbde :=_ccee .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_gggde )); -_cbde !=nil {return _cbde ;};};if _gbfe .DLbls !=nil {if _dfaa :=_gbfe .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dfaa !=nil {return _dfaa ;};};for _becbc ,_bbbfg :=range _gbfe .Trendline {if _gfaef :=_bbbfg .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_becbc )); -_gfaef !=nil {return _gfaef ;};};if _gbfe .ErrBars !=nil {if _gagb :=_gbfe .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_gagb !=nil {return _gagb ;};};if _gbfe .Cat !=nil {if _cafg :=_gbfe .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074"); -_cafg !=nil {return _cafg ;};};if _gbfe .Val !=nil {if _eceae :=_gbfe .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_eceae !=nil {return _eceae ;};};if _gbfe .Smooth !=nil {if _eebc :=_gbfe .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068"); -_eebc !=nil {return _eebc ;};};if _gbfe .ExtLst !=nil {if _bdee :=_gbfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdee !=nil {return _bdee ;};};return nil ;};type CT_LegendPos struct{ValAttr ST_LegendPos ;};func (_bfgcg ST_TimeUnit )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_abgbg :=_db .Attr {}; -_abgbg .Name =name ;switch _bfgcg {case ST_TimeUnitUnset :_abgbg .Value ="";case ST_TimeUnitDays :_abgbg .Value ="\u0064\u0061\u0079\u0073";case ST_TimeUnitMonths :_abgbg .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_TimeUnitYears :_abgbg .Value ="\u0079\u0065\u0061r\u0073"; -};return _abgbg ,nil ;}; +// Validate validates the CT_Bar3DChart and its children +func (_eac *CT_Bar3DChart )Validate ()error {return _eac .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};type CT_Pie3DChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;ExtLst *CT_ExtensionList ; +};func (_adbae *Group_DLbl )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eeedf :for {_cafdb ,_cdgd :=d .Token ();if _cdgd !=nil {return _cdgd ;};switch _abfe :=_cafdb .(type ){case _e .StartElement :switch _abfe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_adbae .Layout =NewCT_Layout (); +if _gaefc :=d .DecodeElement (_adbae .Layout ,&_abfe );_gaefc !=nil {return _gaefc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_adbae .Tx =NewCT_Tx (); +if _ccfce :=d .DecodeElement (_adbae .Tx ,&_abfe );_ccfce !=nil {return _ccfce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_adbae .NumFmt =NewCT_NumFmt (); +if _abdfd :=d .DecodeElement (_adbae .NumFmt ,&_abfe );_abdfd !=nil {return _abdfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_adbae .SpPr =_f .NewCT_ShapeProperties (); +if _gbbeaa :=d .DecodeElement (_adbae .SpPr ,&_abfe );_gbbeaa !=nil {return _gbbeaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_adbae .TxPr =_f .NewCT_TextBody (); +if _cdca :=d .DecodeElement (_adbae .TxPr ,&_abfe );_cdca !=nil {return _cdca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_adbae .DLblPos =NewCT_DLblPos (); +if _gddea :=d .DecodeElement (_adbae .DLblPos ,&_abfe );_gddea !=nil {return _gddea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_adbae .ShowLegendKey =NewCT_Boolean (); +if _gbecg :=d .DecodeElement (_adbae .ShowLegendKey ,&_abfe );_gbecg !=nil {return _gbecg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_adbae .ShowVal =NewCT_Boolean (); +if _ebfcd :=d .DecodeElement (_adbae .ShowVal ,&_abfe );_ebfcd !=nil {return _ebfcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_adbae .ShowCatName =NewCT_Boolean (); +if _aacaed :=d .DecodeElement (_adbae .ShowCatName ,&_abfe );_aacaed !=nil {return _aacaed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_adbae .ShowSerName =NewCT_Boolean (); +if _bbcbb :=d .DecodeElement (_adbae .ShowSerName ,&_abfe );_bbcbb !=nil {return _bbcbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_adbae .ShowPercent =NewCT_Boolean (); +if _bbeda :=d .DecodeElement (_adbae .ShowPercent ,&_abfe );_bbeda !=nil {return _bbeda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_adbae .ShowBubbleSize =NewCT_Boolean (); +if _efafb :=d .DecodeElement (_adbae .ShowBubbleSize ,&_abfe );_efafb !=nil {return _efafb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_adbae .Separator =new (string ); +if _gdggc :=d .DecodeElement (_adbae .Separator ,&_abfe );_gdggc !=nil {return _gdggc ;};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\u0047\u0072\u006fu\u0070\u005f\u0044\u004c\u0062\u006c\u0020\u0025\u0076",_abfe .Name ); +if _ggbdfb :=d .Skip ();_ggbdfb !=nil {return _ggbdfb ;};};case _e .EndElement :break _eeedf ;case _e .CharData :};};return nil ;};type CT_AreaSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_f .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 (_ffggg ST_TrendlineType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ffggg .String (),start ); +};func (_aeaab *CT_DPt )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aeaab .Idx =NewCT_UnsignedInt ();_eaf :for {_fdfc ,_ccac :=d .Token ();if _ccac !=nil {return _ccac ;};switch _ffec :=_fdfc .(type ){case _e .StartElement :switch _ffec .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _gfcac :=d .DecodeElement (_aeaab .Idx ,&_ffec ); +_gfcac !=nil {return _gfcac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"}:_aeaab .InvertIfNegative =NewCT_Boolean (); +if _fgffg :=d .DecodeElement (_aeaab .InvertIfNegative ,&_ffec );_fgffg !=nil {return _fgffg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_aeaab .Marker =NewCT_Marker (); +if _dbdbd :=d .DecodeElement (_aeaab .Marker ,&_ffec );_dbdbd !=nil {return _dbdbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_aeaab .Bubble3D =NewCT_Boolean (); +if _dfa :=d .DecodeElement (_aeaab .Bubble3D ,&_ffec );_dfa !=nil {return _dfa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"}:_aeaab .Explosion =NewCT_UnsignedInt (); +if _fcfc :=d .DecodeElement (_aeaab .Explosion ,&_ffec );_fcfc !=nil {return _fcfc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_aeaab .SpPr =_f .NewCT_ShapeProperties (); +if _ecga :=d .DecodeElement (_aeaab .SpPr ,&_ffec );_ecga !=nil {return _ecga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"}:_aeaab .PictureOptions =NewCT_PictureOptions (); +if _cbgg :=d .DecodeElement (_aeaab .PictureOptions ,&_ffec );_cbgg !=nil {return _cbgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aeaab .ExtLst =NewCT_ExtensionList (); +if _bfdf :=d .DecodeElement (_aeaab .ExtLst ,&_ffec );_bfdf !=nil {return _bfdf ;};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\u0074\u0020\u0025\u0076",_ffec .Name ); +if _afeg :=d .Skip ();_afeg !=nil {return _afeg ;};};case _e .EndElement :break _eaf ;case _e .CharData :};};return nil ;};func (_bdfaf *CT_Shape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bdfaf .ValAttr !=ST_ShapeUnset {_gecff ,_gfgcg :=_bdfaf .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"}); +if _gfgcg !=nil {return _gfgcg ;};start .Attr =append (start .Attr ,_gecff );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_AreaSer ()*CT_AreaSer {_bad :=&CT_AreaSer {};_bad .Idx =NewCT_UnsignedInt (); +_bad .Order =NewCT_UnsignedInt ();return _bad ;}; -// Validate validates the CT_TimeUnit and its children -func (_cggg *CT_TimeUnit )Validate ()error {return _cggg .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");};func (_gcfdf ST_DLblPos )String ()string {switch _gcfdf {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 NewCT_TickLblPos ()*CT_TickLblPos {_fbaag :=&CT_TickLblPos {};return _fbaag };func NewCT_BarDir ()*CT_BarDir {_acde :=&CT_BarDir {};return _acde };func NewCT_UpDownBar ()*CT_UpDownBar {_dfffd :=&CT_UpDownBar {}; -return _dfffd };type CT_PlotAreaChoice1 struct{ValAx []*CT_ValAx ;CatAx []*CT_CatAx ;DateAx []*CT_DateAx ;SerAx []*CT_SerAx ;}; +// ValidateWithPath validates the CT_BarSer and its children, prefixing error messages with path +func (_ddg *CT_BarSer )ValidateWithPath (path string )error {if _aee :=_ddg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_aee !=nil {return _aee ;};if _geb :=_ddg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_geb !=nil {return _geb ; +};if _ddg .Tx !=nil {if _dgab :=_ddg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dgab !=nil {return _dgab ;};};if _ddg .SpPr !=nil {if _fcfd :=_ddg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fcfd !=nil {return _fcfd ;};};if _ddg .InvertIfNegative !=nil {if _facee :=_ddg .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065"); +_facee !=nil {return _facee ;};};if _ddg .PictureOptions !=nil {if _cfd :=_ddg .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_cfd !=nil {return _cfd ;};};for _beee ,_faec :=range _ddg .DPt {if _bddc :=_faec .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_beee )); +_bddc !=nil {return _bddc ;};};if _ddg .DLbls !=nil {if _edd :=_ddg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_edd !=nil {return _edd ;};};for _dfd ,_beeaf :=range _ddg .Trendline {if _bfb :=_beeaf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_dfd )); +_bfb !=nil {return _bfb ;};};if _ddg .ErrBars !=nil {if _aaeg :=_ddg .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_aaeg !=nil {return _aaeg ;};};if _ddg .Cat !=nil {if _afb :=_ddg .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074"); +_afb !=nil {return _afb ;};};if _ddg .Val !=nil {if _beeb :=_ddg .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_beeb !=nil {return _beeb ;};};if _ddg .Shape !=nil {if _fedg :=_ddg .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065"); +_fedg !=nil {return _fedg ;};};if _ddg .ExtLst !=nil {if _fbcf :=_ddg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbcf !=nil {return _fbcf ;};};return nil ;};func (_fccd *CT_DispBlanksAs )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fccd .ValAttr !=ST_DispBlanksAsUnset {_dcad ,_bfaa :=_fccd .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"}); +if _bfaa !=nil {return _bfaa ;};start .Attr =append (start .Attr ,_dcad );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_ErrValType struct{ValAttr ST_ErrValType ;};func NewCT_BuiltInUnit ()*CT_BuiltInUnit {_gcag :=&CT_BuiltInUnit {}; +return _gcag };func NewCT_CrossBetween ()*CT_CrossBetween {_abaa :=&CT_CrossBetween {};_abaa .ValAttr =ST_CrossBetween (1);return _abaa ;};type CT_Boolean struct{ValAttr *bool ;};func (_cegcbb *ST_SplitType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cegcbb =0; +case "\u0061\u0075\u0074\u006f":*_cegcbb =1;case "\u0063\u0075\u0073\u0074":*_cegcbb =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_cegcbb =3;case "\u0070\u006f\u0073":*_cegcbb =4;case "\u0076\u0061\u006c":*_cegcbb =5;};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; +); -// Validate validates the CT_PageSetup and its children -func (_dafac *CT_PageSetup )Validate ()error {return _dafac .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");}; +// ST_GapAmount is a union type +type ST_GapAmount struct{ST_GapAmountPercent *string ;ST_GapAmountUShort *uint16 ;};type CT_DLblChoice struct{Delete *CT_Boolean ;Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_f .CT_ShapeProperties ;TxPr *_f .CT_TextBody ;DLblPos *CT_DLblPos ; +ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;};type CT_ErrDir struct{ValAttr ST_ErrDir ;};func NewCT_RadarSer ()*CT_RadarSer {_dgedg :=&CT_RadarSer {}; +_dgedg .Idx =NewCT_UnsignedInt ();_dgedg .Order =NewCT_UnsignedInt ();return _dgedg ;}; -// Validate validates the CT_ExternalData and its children -func (_agfc *CT_ExternalData )Validate ()error {return _agfc .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");}; +// ValidateWithPath validates the CT_Skip and its children, prefixing error messages with path +func (_ggag *CT_Skip )ValidateWithPath (path string )error {if _ggag .ValAttr < 1{return _aa .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 ,_ggag .ValAttr ); +};return nil ;};func (_eeada ST_Shape )Validate ()error {return _eeada .ValidateWithPath ("")};func NewCT_Overlap ()*CT_Overlap {_eegg :=&CT_Overlap {};return _eegg };func (_aaegf *CT_OfPieChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aaegf .OfPieType =NewCT_OfPieType (); +_beged :for {_beed ,_aggd :=d .Token ();if _aggd !=nil {return _aggd ;};switch _dfcgc :=_beed .(type ){case _e .StartElement :switch _dfcgc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ff\u0050\u0069\u0065\u0054\u0079\u0070e"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ff\u0050\u0069\u0065\u0054\u0079\u0070e"}:if _beca :=d .DecodeElement (_aaegf .OfPieType ,&_dfcgc ); +_beca !=nil {return _beca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_aaegf .VaryColors =NewCT_Boolean (); +if _aeedd :=d .DecodeElement (_aaegf .VaryColors ,&_dfcgc );_aeedd !=nil {return _aeedd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_dfaf :=NewCT_PieSer (); +if _dfcf :=d .DecodeElement (_dfaf ,&_dfcgc );_dfcf !=nil {return _dfcf ;};_aaegf .Ser =append (_aaegf .Ser ,_dfaf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_aaegf .DLbls =NewCT_DLbls (); +if _eead :=d .DecodeElement (_aaegf .DLbls ,&_dfcgc );_eead !=nil {return _eead ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_aaegf .GapWidth =NewCT_GapAmount (); +if _abege :=d .DecodeElement (_aaegf .GapWidth ,&_dfcgc );_abege !=nil {return _abege ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073p\u006c\u0069\u0074\u0054\u0079\u0070e"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073p\u006c\u0069\u0074\u0054\u0079\u0070e"}:_aaegf .SplitType =NewCT_SplitType (); +if _aeeed :=d .DecodeElement (_aaegf .SplitType ,&_dfcgc );_aeeed !=nil {return _aeeed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"}:_aaegf .SplitPos =NewCT_Double (); +if _added :=d .DecodeElement (_aaegf .SplitPos ,&_dfcgc );_added !=nil {return _added ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063u\u0073\u0074\u0053\u0070\u006c\u0069t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063u\u0073\u0074\u0053\u0070\u006c\u0069t"}:_aaegf .CustSplit =NewCT_CustSplit (); +if _dfcc :=d .DecodeElement (_aaegf .CustSplit ,&_dfcgc );_dfcc !=nil {return _dfcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"}:_aaegf .SecondPieSize =NewCT_SecondPieSize (); +if _febed :=d .DecodeElement (_aaegf .SecondPieSize ,&_dfcgc );_febed !=nil {return _febed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_cbgea :=NewCT_ChartLines (); +if _deeaf :=d .DecodeElement (_cbgea ,&_dfcgc );_deeaf !=nil {return _deeaf ;};_aaegf .SerLines =append (_aaegf .SerLines ,_cbgea );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aaegf .ExtLst =NewCT_ExtensionList (); +if _ecgcf :=d .DecodeElement (_aaegf .ExtLst ,&_dfcgc );_ecgcf !=nil {return _ecgcf ;};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\u004ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_dfcgc .Name ); +if _fdgfb :=d .Skip ();_fdgfb !=nil {return _fdgfb ;};};case _e .EndElement :break _beged ;case _e .CharData :};};return nil ;};func (_ecbcba *ST_HoleSize )Validate ()error {return _ecbcba .ValidateWithPath ("")};func NewCT_RelId ()*CT_RelId {_ffgca :=&CT_RelId {}; +return _ffgca }; -// Validate validates the CT_StrRef and its children -func (_cebce *CT_StrRef )Validate ()error {return _cebce .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0052\u0065f");};func (_dbbee *CT_RotX )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _dbbee .ValAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_dbbee .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_DispUnitsChoice and its children, prefixing error messages with path +func (_cbgda *CT_DispUnitsChoice )ValidateWithPath (path string )error {if _cbgda .CustUnit !=nil {if _dcaa :=_cbgda .CustUnit .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0055\u006e\u0069t");_dcaa !=nil {return _dcaa ;};};if _cbgda .BuiltInUnit !=nil {if _dadga :=_cbgda .BuiltInUnit .ValidateWithPath (path +"\u002f\u0042\u0075i\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"); +_dadga !=nil {return _dadga ;};};return nil ;}; -// ValidateWithPath validates the CT_BandFmt and its children, prefixing error messages with path -func (_fbc *CT_BandFmt )ValidateWithPath (path string )error {if _egf :=_fbc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_egf !=nil {return _egf ;};if _fbc .SpPr !=nil {if _dgde :=_fbc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_dgde !=nil {return _dgde ;};};return nil ;}; +// ValidateWithPath validates the CT_SurfaceChart and its children, prefixing error messages with path +func (_egcaf *CT_SurfaceChart )ValidateWithPath (path string )error {if _egcaf .Wireframe !=nil {if _bbbad :=_egcaf .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_bbbad !=nil {return _bbbad ;};};for _adeac ,_dbgff :=range _egcaf .Ser {if _eefab :=_dbgff .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_adeac )); +_eefab !=nil {return _eefab ;};};if _egcaf .BandFmts !=nil {if _ebed :=_egcaf .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_ebed !=nil {return _ebed ;};};for _fbef ,_acgec :=range _egcaf .AxId {if _egbeba :=_acgec .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fbef )); +_egbeba !=nil {return _egbeba ;};};if _egcaf .ExtLst !=nil {if _fgdfa :=_egcaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgdfa !=nil {return _fgdfa ;};};return nil ;};func NewCT_PieChart ()*CT_PieChart {_afgaa :=&CT_PieChart {}; +return _afgaa };type CT_StrVal struct{IdxAttr uint32 ;V string ;}; -// Validate validates the CT_SurfaceSer and its children -func (_abaf *CT_SurfaceSer )Validate ()error {return _abaf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072");};func (_aacae *Group_DLbl )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _aacae .Layout !=nil {_afdfc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_aacae .Layout ,_afdfc );};if _aacae .Tx !=nil {_ebfdc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_aacae .Tx ,_ebfdc );};if _aacae .NumFmt !=nil {_agafc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; -e .EncodeElement (_aacae .NumFmt ,_agafc );};if _aacae .SpPr !=nil {_eegbd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aacae .SpPr ,_eegbd );};if _aacae .TxPr !=nil {_eabbfc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_aacae .TxPr ,_eabbfc );};if _aacae .DLblPos !=nil {_bfag :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_aacae .DLblPos ,_bfag );};if _aacae .ShowLegendKey !=nil {_geaecc :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}}; -e .EncodeElement (_aacae .ShowLegendKey ,_geaecc );};if _aacae .ShowVal !=nil {_bgfa :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_aacae .ShowVal ,_bgfa );};if _aacae .ShowCatName !=nil {_feeeb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; -e .EncodeElement (_aacae .ShowCatName ,_feeeb );};if _aacae .ShowSerName !=nil {_ebfff :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_aacae .ShowSerName ,_ebfff ); -};if _aacae .ShowPercent !=nil {_fbed :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_aacae .ShowPercent ,_fbed );};if _aacae .ShowBubbleSize !=nil {_deeb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; -e .EncodeElement (_aacae .ShowBubbleSize ,_deeb );};if _aacae .Separator !=nil {_dgdaf :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_a .AddPreserveSpaceAttr (&_dgdaf ,*_aacae .Separator ); -e .EncodeElement (_aacae .Separator ,_dgdaf );};return nil ;};func NewCT_DispUnits ()*CT_DispUnits {_fafgf :=&CT_DispUnits {};return _fafgf };func (_cgeb *CT_PlotArea )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -if _cgeb .Layout !=nil {_cdbc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cgeb .Layout ,_cdbc );};for _ ,_gcga :=range _cgeb .Choice {_gcga .MarshalXML (e ,_db .StartElement {});}; -if _cgeb .CChoice !=nil {_cgeb .CChoice .MarshalXML (e ,_db .StartElement {});};if _cgeb .DTable !=nil {_aegdf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0064\u0054\u0061\u0062\u006c\u0065"}};e .EncodeElement (_cgeb .DTable ,_aegdf );}; -if _cgeb .SpPr !=nil {_cecfg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cgeb .SpPr ,_cecfg );};if _cgeb .ExtLst !=nil {_aaedb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_cgeb .ExtLst ,_aaedb );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func NewCT_NumData ()*CT_NumData {_fdbd :=&CT_NumData {};return _fdbd };func (_dcbe *CT_FirstSliceAng )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _dcbe .ValAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_dcbe .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_db .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 ; -};func (_aeabc ST_Crosses )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_cccge :=_db .Attr {};_cccge .Name =name ;switch _aeabc {case ST_CrossesUnset :_cccge .Value ="";case ST_CrossesAutoZero :_cccge .Value ="\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f"; -case ST_CrossesMax :_cccge .Value ="\u006d\u0061\u0078";case ST_CrossesMin :_cccge .Value ="\u006d\u0069\u006e";};return _cccge ,nil ;};func (_dfadf *Group_DLbls )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_gcfcg :for {_fdddc ,_eaagc :=d .Token (); -if _eaagc !=nil {return _eaagc ;};switch _ecegde :=_fdddc .(type ){case _db .StartElement :switch _ecegde .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfadf .NumFmt =NewCT_NumFmt (); -if _bdgdga :=d .DecodeElement (_dfadf .NumFmt ,&_ecegde );_bdgdga !=nil {return _bdgdga ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dfadf .SpPr =_ba .NewCT_ShapeProperties (); -if _adafa :=d .DecodeElement (_dfadf .SpPr ,&_ecegde );_adafa !=nil {return _adafa ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfadf .TxPr =_ba .NewCT_TextBody (); -if _fbbdb :=d .DecodeElement (_dfadf .TxPr ,&_ecegde );_fbbdb !=nil {return _fbbdb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfadf .DLblPos =NewCT_DLblPos (); -if _cacdf :=d .DecodeElement (_dfadf .DLblPos ,&_ecegde );_cacdf !=nil {return _cacdf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dfadf .ShowLegendKey =NewCT_Boolean (); -if _debba :=d .DecodeElement (_dfadf .ShowLegendKey ,&_ecegde );_debba !=nil {return _debba ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfadf .ShowVal =NewCT_Boolean (); -if _eeee :=d .DecodeElement (_dfadf .ShowVal ,&_ecegde );_eeee !=nil {return _eeee ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfadf .ShowCatName =NewCT_Boolean (); -if _abdgab :=d .DecodeElement (_dfadf .ShowCatName ,&_ecegde );_abdgab !=nil {return _abdgab ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfadf .ShowSerName =NewCT_Boolean (); -if _gcfcc :=d .DecodeElement (_dfadf .ShowSerName ,&_ecegde );_gcfcc !=nil {return _gcfcc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfadf .ShowPercent =NewCT_Boolean (); -if _cggcf :=d .DecodeElement (_dfadf .ShowPercent ,&_ecegde );_cggcf !=nil {return _cggcf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dfadf .ShowBubbleSize =NewCT_Boolean (); -if _eeded :=d .DecodeElement (_dfadf .ShowBubbleSize ,&_ecegde );_eeded !=nil {return _eeded ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfadf .Separator =new (string ); -if _acec :=d .DecodeElement (_dfadf .Separator ,&_ecegde );_acec !=nil {return _acec ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfadf .ShowLeaderLines =NewCT_Boolean (); -if _cdffg :=d .DecodeElement (_dfadf .ShowLeaderLines ,&_ecegde );_cdffg !=nil {return _cdffg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfadf .LeaderLines =NewCT_ChartLines (); -if _bbdaf :=d .DecodeElement (_dfadf .LeaderLines ,&_ecegde );_bbdaf !=nil {return _bbdaf ;};default:_f .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",_ecegde .Name ); -if _cdebe :=d .Skip ();_cdebe !=nil {return _cdebe ;};};case _db .EndElement :break _gcfcg ;case _db .CharData :};};return nil ;};func NewCT_Order ()*CT_Order {_dfgfb :=&CT_Order {};return _dfgfb };func (_ffegg *CT_MarkerStyle )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_ffegg .ValAttr =ST_MarkerStyle (1); -for _ ,_eabg :=range start .Attr {if _eabg .Name .Local =="\u0076\u0061\u006c"{_ffegg .ValAttr .UnmarshalXMLAttr (_eabg );continue ;};};for {_aggb ,_cefg :=d .Token ();if _cefg !=nil {return _g .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",_cefg ); -};if _cacc ,_fbagc :=_aggb .(_db .EndElement );_fbagc &&_cacc .Name ==start .Name {break ;};};return nil ;};func (_fbgf ST_LayoutTarget )Validate ()error {return _fbgf .ValidateWithPath ("")};func (_dfgab *EG_AxShared )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {_dbeca :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; -e .EncodeElement (_dfgab .AxId ,_dbeca );_dfcca :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_dfgab .Scaling ,_dfcca );if _dfgab .Delete !=nil {_bcagf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}}; -e .EncodeElement (_dfgab .Delete ,_bcagf );};_ffdg :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_dfgab .AxPos ,_ffdg );if _dfgab .MajorGridlines !=nil {_gcfdb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_dfgab .MajorGridlines ,_gcfdb );};if _dfgab .MinorGridlines !=nil {_gbbdb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dfgab .MinorGridlines ,_gbbdb ); -};if _dfgab .Title !=nil {_cbebd :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_dfgab .Title ,_cbebd );};if _dfgab .NumFmt !=nil {_bgba :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; -e .EncodeElement (_dfgab .NumFmt ,_bgba );};if _dfgab .MajorTickMark !=nil {_adced :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_dfgab .MajorTickMark ,_adced ); -};if _dfgab .MinorTickMark !=nil {_dgcgdd :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_dfgab .MinorTickMark ,_dgcgdd );};if _dfgab .TickLblPos !=nil {_agcbf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}}; -e .EncodeElement (_dfgab .TickLblPos ,_agcbf );};if _dfgab .SpPr !=nil {_gdeaa :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dfgab .SpPr ,_gdeaa );};if _dfgab .TxPr !=nil {_adaea :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_dfgab .TxPr ,_adaea );};_gcdb :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_dfgab .CrossAx ,_gcdb );if _dfgab .Choice !=nil {_dfgab .Choice .MarshalXML (e ,_db .StartElement {}); -};return nil ;};type CT_ExtensionList struct{Ext []*CT_Extension ;}; +// ValidateWithPath validates the CT_UpDownBars and its children, prefixing error messages with path +func (_bbbcd *CT_UpDownBars )ValidateWithPath (path string )error {if _bbbcd .GapWidth !=nil {if _aecgc :=_bbbcd .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_aecgc !=nil {return _aecgc ;};};if _bbbcd .UpBars !=nil {if _fafff :=_bbbcd .UpBars .ValidateWithPath (path +"\u002fU\u0070\u0042\u0061\u0072\u0073"); +_fafff !=nil {return _fafff ;};};if _bbbcd .DownBars !=nil {if _ggbfe :=_bbbcd .DownBars .ValidateWithPath (path +"\u002fD\u006f\u0077\u006e\u0042\u0061\u0072s");_ggbfe !=nil {return _ggbfe ;};};if _bbbcd .ExtLst !=nil {if _abfge :=_bbbcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_abfge !=nil {return _abfge ;};};return nil ;};func (_agfg ST_SplitType )String ()string {switch _agfg {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074";case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074"; +case 4:return "\u0070\u006f\u0073";case 5:return "\u0076\u0061\u006c";};return "";};type ST_RadarStyle byte ; -// ValidateWithPath validates the CT_PictureStackUnit and its children, prefixing error messages with path -func (_eddf *CT_PictureStackUnit )ValidateWithPath (path string )error {if _eddf .ValAttr <=0{return _g .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 ,_eddf .ValAttr ); -};return nil ;};const (ST_PageSetupOrientationUnset ST_PageSetupOrientation =0;ST_PageSetupOrientationDefault ST_PageSetupOrientation =1;ST_PageSetupOrientationPortrait ST_PageSetupOrientation =2;ST_PageSetupOrientationLandscape ST_PageSetupOrientation =3; -);func (_cefef *CT_Surface3DChart )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );if _cefef .Wireframe !=nil {_ccdcg :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}}; -e .EncodeElement (_cefef .Wireframe ,_ccdcg );};if _cefef .Ser !=nil {_fcgce :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bgafg :=range _cefef .Ser {e .EncodeElement (_bgafg ,_fcgce );};};if _cefef .BandFmts !=nil {_ffffc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}}; -e .EncodeElement (_cefef .BandFmts ,_ffffc );};_edcbf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_bgfc :=range _cefef .AxId {e .EncodeElement (_bgfc ,_edcbf );};if _cefef .ExtLst !=nil {_eefec :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_cefef .ExtLst ,_eefec );};e .EncodeToken (_db .EndElement {Name :start .Name });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 (_baaaa *CT_UpDownBar )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );if _baaaa .SpPr !=nil {_gaccb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_baaaa .SpPr ,_gaccb );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_LblOffset and its children +func (_abgbd *CT_LblOffset )Validate ()error {return _abgbd .ValidateWithPath ("\u0043\u0054\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");};func (_gffcb ST_ErrDir )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gfadb :=_e .Attr {};_gfadb .Name =name ; +switch _gffcb {case ST_ErrDirUnset :_gfadb .Value ="";case ST_ErrDirX :_gfadb .Value ="\u0078";case ST_ErrDirY :_gfadb .Value ="\u0079";};return _gfadb ,nil ;};func ParseUnionST_LblOffset (s string )(ST_LblOffset ,error ){if ST_LblOffsetPercentPatternRe .MatchString (s ){return ST_LblOffset {ST_LblOffsetPercent :&s },nil ; +};_baggb ,_ecebf :=_b .ParseUint (s ,10,16);if _ecebf !=nil {return ST_LblOffset {},_ecebf ;};_feeb :=uint16 (_baggb );return ST_LblOffset {ST_LblOffsetUShort :&_feeb },nil ;};func (_eddeb *ST_PageSetupOrientation )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_eddeb =0; +case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_eddeb =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_eddeb =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_eddeb =3;};return nil ;};func NewCT_ErrBarType ()*CT_ErrBarType {_abef :=&CT_ErrBarType {}; +return _abef };func NewCT_DepthPercent ()*CT_DepthPercent {_ecfa :=&CT_DepthPercent {};return _ecfa };func (_dee *CT_ChartSpace )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dee .Chart =NewCT_Chart ();_bdfb :for {_ggde ,_bedc :=d .Token (); +if _bedc !=nil {return _bedc ;};switch _cfaa :=_ggde .(type ){case _e .StartElement :switch _cfaa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}:_dee .Date1904 =NewCT_Boolean (); +if _fbcc :=d .DecodeElement (_dee .Date1904 ,&_cfaa );_fbcc !=nil {return _fbcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u006e\u0067"}:_dee .Lang =NewCT_TextLanguageID (); +if _daed :=d .DecodeElement (_dee .Lang ,&_cfaa );_daed !=nil {return _daed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0075\u006e\u0064\u0065\u0064\u0043\u006fr\u006e\u0065\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0075\u006e\u0064\u0065\u0064\u0043\u006fr\u006e\u0065\u0072\u0073"}:_dee .RoundedCorners =NewCT_Boolean (); +if _agafc :=d .DecodeElement (_dee .RoundedCorners ,&_cfaa );_agafc !=nil {return _agafc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0079l\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0079l\u0065"}:_dee .Style =NewCT_Style (); +if _efdb :=d .DecodeElement (_dee .Style ,&_cfaa );_efdb !=nil {return _efdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_dee .ClrMapOvr =_f .NewCT_ColorMapping (); +if _gcae :=d .DecodeElement (_dee .ClrMapOvr ,&_cfaa );_gcae !=nil {return _gcae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_dee .PivotSource =NewCT_PivotSource (); +if _efdc :=d .DecodeElement (_dee .PivotSource ,&_cfaa );_efdc !=nil {return _efdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_dee .Protection =NewCT_Protection (); +if _baee :=d .DecodeElement (_dee .Protection ,&_cfaa );_baee !=nil {return _baee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"}:if _eebfb :=d .DecodeElement (_dee .Chart ,&_cfaa ); +_eebfb !=nil {return _eebfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_dee .SpPr =_f .NewCT_ShapeProperties (); +if _fgac :=d .DecodeElement (_dee .SpPr ,&_cfaa );_fgac !=nil {return _fgac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_dee .TxPr =_f .NewCT_TextBody (); +if _aeeg :=d .DecodeElement (_dee .TxPr ,&_cfaa );_aeeg !=nil {return _aeeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"}:_dee .ExternalData =NewCT_ExternalData (); +if _dgfe :=d .DecodeElement (_dee .ExternalData ,&_cfaa );_dgfe !=nil {return _dgfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_dee .PrintSettings =NewCT_PrintSettings (); +if _dgda :=d .DecodeElement (_dee .PrintSettings ,&_cfaa );_dgda !=nil {return _dgda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}:_dee .UserShapes =NewCT_RelId (); +if _geeg :=d .DecodeElement (_dee .UserShapes ,&_cfaa );_geeg !=nil {return _geeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dee .ExtLst =NewCT_ExtensionList (); +if _efea :=d .DecodeElement (_dee .ExtLst ,&_cfaa );_efea !=nil {return _efea ;};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\u0043h\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065 \u0025\u0076",_cfaa .Name ); +if _gdbab :=d .Skip ();_gdbab !=nil {return _gdbab ;};};case _e .EndElement :break _bdfb ;case _e .CharData :};};return nil ;};func (_baege ST_TickLblPos )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_baege .String (),start ); +};func (_fbegb *CT_PageSetup )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fbegb .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_aa .Sprintf ("\u0025\u0076",*_fbegb .PaperSizeAttr )}); +};if _fbegb .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_fbegb .PaperHeightAttr )});};if _fbegb .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_aa .Sprintf ("\u0025\u0076",*_fbegb .PaperWidthAttr )}); +};if _fbegb .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0076",*_fbegb .FirstPageNumberAttr )}); +};if _fbegb .OrientationAttr !=ST_PageSetupOrientationUnset {_abecd ,_eedb :=_fbegb .OrientationAttr .MarshalXMLAttr (_e .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _eedb !=nil {return _eedb ;};start .Attr =append (start .Attr ,_abecd ); +};if _fbegb .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_fggeb (*_fbegb .BlackAndWhiteAttr ))}); +};if _fbegb .DraftAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_fggeb (*_fbegb .DraftAttr ))});};if _fbegb .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0064",_fggeb (*_fbegb .UseFirstPageNumberAttr ))}); +};if _fbegb .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_aa .Sprintf ("\u0025\u0076",*_fbegb .HorizontalDpiAttr )}); +};if _fbegb .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_aa .Sprintf ("\u0025\u0076",*_fbegb .VerticalDpiAttr )});};if _fbegb .CopiesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_aa .Sprintf ("\u0025\u0076",*_fbegb .CopiesAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Area3DChart and its children -func (_fee *CT_Area3DChart )Validate ()error {return _fee .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074");};func NewCT_UnsignedInt ()*CT_UnsignedInt {_dfacd :=&CT_UnsignedInt {};return _dfacd };type CT_Layout struct{ManualLayout *CT_ManualLayout ; -ExtLst *CT_ExtensionList ;};func (_faafg *CT_SurfaceSer )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_faafg .Idx =NewCT_UnsignedInt ();_faafg .Order =NewCT_UnsignedInt ();_ecegd :for {_aebbd ,_feaad :=d .Token ();if _feaad !=nil {return _feaad ; -};switch _dfafa :=_aebbd .(type ){case _db .StartElement :switch _dfafa .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fbbad :=d .DecodeElement (_faafg .Idx ,&_dfafa ); -_fbbad !=nil {return _fbbad ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dccba :=d .DecodeElement (_faafg .Order ,&_dfafa ); -_dccba !=nil {return _dccba ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_faafg .Tx =NewCT_SerTx (); -if _gcec :=d .DecodeElement (_faafg .Tx ,&_dfafa );_gcec !=nil {return _gcec ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_faafg .SpPr =_ba .NewCT_ShapeProperties (); -if _ebfaa :=d .DecodeElement (_faafg .SpPr ,&_dfafa );_ebfaa !=nil {return _ebfaa ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_faafg .Cat =NewCT_AxDataSource (); -if _bcag :=d .DecodeElement (_faafg .Cat ,&_dfafa );_bcag !=nil {return _bcag ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_faafg .Val =NewCT_NumDataSource (); -if _cdeac :=d .DecodeElement (_faafg .Val ,&_dfafa );_cdeac !=nil {return _cdeac ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_faafg .ExtLst =NewCT_ExtensionList (); -if _cfed :=d .DecodeElement (_faafg .ExtLst ,&_dfafa );_cfed !=nil {return _cfed ;};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\u0053u\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072 \u0025\u0076",_dfafa .Name ); -if _acebe :=d .Skip ();_acebe !=nil {return _acebe ;};};case _db .EndElement :break _ecegd ;case _db .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SerTxChoice and its children, prefixing error messages with path +func (_ffdd *CT_SerTxChoice )ValidateWithPath (path string )error {if _ffdd .StrRef !=nil {if _cege :=_ffdd .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_cege !=nil {return _cege ;};};return nil ;};func (_aaaga *ST_LayoutMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dgcbg ,_aacge :=d .Token (); +if _aacge !=nil {return _aacge ;};if _dgada ,_bbggg :=_dgcbg .(_e .EndElement );_bbggg &&_dgada .Name ==start .Name {*_aaaga =1;return nil ;};if _fagfg ,_cebaa :=_dgcbg .(_e .CharData );!_cebaa {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgcbg ); +}else {switch string (_fagfg ){case "":*_aaaga =0;case "\u0065\u0064\u0067\u0065":*_aaaga =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_aaaga =2;};};_dgcbg ,_aacge =d .Token ();if _aacge !=nil {return _aacge ;};if _ceaag ,_ffacg :=_dgcbg .(_e .EndElement ); +_ffacg &&_ceaag .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgcbg );};type ST_PageSetupOrientation byte ; +func NewCT_DPt ()*CT_DPt {_adbb :=&CT_DPt {};_adbb .Idx =NewCT_UnsignedInt ();return _adbb };func NewCT_Perspective ()*CT_Perspective {_fecaad :=&CT_Perspective {};return _fecaad };func (_cfbeg *CT_ChartLines )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _cfbeg .SpPr !=nil {_gaaa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cfbeg .SpPr ,_gaaa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cegec ST_ErrBarType )ValidateWithPath (path string )error {switch _cegec {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cegec )); +};return nil ;}; -// Validate validates the Chart and its children -func (_fcee *Chart )Validate ()error {return _fcee .ValidateWithPath ("\u0043\u0068\u0061r\u0074")};func (_cdfcb *CT_Trendline )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_cdfcb .TrendlineType =NewCT_TrendlineType ();_caceb :for {_gegg ,_cdfbe :=d .Token (); -if _cdfbe !=nil {return _cdfbe ;};switch _gfgec :=_gegg .(type ){case _db .StartElement :switch _gfgec .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdfcb .Name =new (string ); -if _aeagc :=d .DecodeElement (_cdfcb .Name ,&_gfgec );_aeagc !=nil {return _aeagc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cdfcb .SpPr =_ba .NewCT_ShapeProperties (); -if _ccdec :=d .DecodeElement (_cdfcb .SpPr ,&_gfgec );_ccdec !=nil {return _ccdec ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _daagc :=d .DecodeElement (_cdfcb .TrendlineType ,&_gfgec ); -_daagc !=nil {return _daagc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdfcb .Order =NewCT_Order (); -if _abecd :=d .DecodeElement (_cdfcb .Order ,&_gfgec );_abecd !=nil {return _abecd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdfcb .Period =NewCT_Period (); -if _cbadg :=d .DecodeElement (_cdfcb .Period ,&_gfgec );_cbadg !=nil {return _cbadg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdfcb .Forward =NewCT_Double (); -if _dadc :=d .DecodeElement (_cdfcb .Forward ,&_gfgec );_dadc !=nil {return _dadc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdfcb .Backward =NewCT_Double (); -if _fbfgc :=d .DecodeElement (_cdfcb .Backward ,&_gfgec );_fbfgc !=nil {return _fbfgc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdfcb .Intercept =NewCT_Double (); -if _gcgfb :=d .DecodeElement (_cdfcb .Intercept ,&_gfgec );_gcgfb !=nil {return _gcgfb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdfcb .DispRSqr =NewCT_Boolean (); -if _dfbce :=d .DecodeElement (_cdfcb .DispRSqr ,&_gfgec );_dfbce !=nil {return _dfbce ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdfcb .DispEq =NewCT_Boolean (); -if _fedcg :=d .DecodeElement (_cdfcb .DispEq ,&_gfgec );_fedcg !=nil {return _fedcg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdfcb .TrendlineLbl =NewCT_TrendlineLbl (); -if _agaeg :=d .DecodeElement (_cdfcb .TrendlineLbl ,&_gfgec );_agaeg !=nil {return _agaeg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cdfcb .ExtLst =NewCT_ExtensionList (); -if _eeabe :=d .DecodeElement (_cdfcb .ExtLst ,&_gfgec );_eeabe !=nil {return _eeabe ;};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_T\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_gfgec .Name ); -if _bdfec :=d .Skip ();_bdfec !=nil {return _bdfec ;};};case _db .EndElement :break _caceb ;case _db .CharData :};};return nil ;};type CT_TrendlineType struct{ValAttr ST_TrendlineType ;};type CT_DLblsChoice struct{Delete *CT_Boolean ;NumFmt *CT_NumFmt ; -SpPr *_ba .CT_ShapeProperties ;TxPr *_ba .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;ShowLeaderLines *CT_Boolean ; -LeaderLines *CT_ChartLines ;}; +// Validate validates the CT_UnsignedInt and its children +func (_ggaedd *CT_UnsignedInt )Validate ()error {return _ggaedd .ValidateWithPath ("\u0043\u0054\u005f\u0055\u006e\u0073\u0069\u0067\u006ee\u0064\u0049\u006e\u0074");}; -// ValidateWithPath validates the CT_Chart and its children, prefixing error messages with path -func (_badb *CT_Chart )ValidateWithPath (path string )error {if _badb .Title !=nil {if _edfe :=_badb .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_edfe !=nil {return _edfe ;};};if _badb .AutoTitleDeleted !=nil {if _dege :=_badb .AutoTitleDeleted .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0054\u0069\u0074\u006c\u0065\u0044\u0065l\u0065\u0074\u0065\u0064"); -_dege !=nil {return _dege ;};};if _badb .PivotFmts !=nil {if _eegd :=_badb .PivotFmts .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");_eegd !=nil {return _eegd ;};};if _badb .View3D !=nil {if _eaeb :=_badb .View3D .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0033\u0044"); -_eaeb !=nil {return _eaeb ;};};if _badb .Floor !=nil {if _ddc :=_badb .Floor .ValidateWithPath (path +"\u002f\u0046\u006c\u006f\u006f\u0072");_ddc !=nil {return _ddc ;};};if _badb .SideWall !=nil {if _dead :=_badb .SideWall .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0057\u0061\u006cl"); -_dead !=nil {return _dead ;};};if _badb .BackWall !=nil {if _acdbb :=_badb .BackWall .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0057\u0061\u006cl");_acdbb !=nil {return _acdbb ;};};if _dagf :=_badb .PlotArea .ValidateWithPath (path +"\u002fP\u006c\u006f\u0074\u0041\u0072\u0065a"); -_dagf !=nil {return _dagf ;};if _badb .Legend !=nil {if _fcbb :=_badb .Legend .ValidateWithPath (path +"\u002fL\u0065\u0067\u0065\u006e\u0064");_fcbb !=nil {return _fcbb ;};};if _badb .PlotVisOnly !=nil {if _fcbd :=_badb .PlotVisOnly .ValidateWithPath (path +"\u002f\u0050\u006co\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"); -_fcbd !=nil {return _fcbd ;};};if _badb .DispBlanksAs !=nil {if _ebdg :=_badb .DispBlanksAs .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");_ebdg !=nil {return _ebdg ;};};if _badb .ShowDLblsOverMax !=nil {if _ebbc :=_badb .ShowDLblsOverMax .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0044\u004c\u0062\u006c\u0073\u004f\u0076e\u0072\u004d\u0061\u0078"); -_ebbc !=nil {return _ebbc ;};};if _badb .ExtLst !=nil {if _faaf :=_badb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faaf !=nil {return _faaf ;};};return nil ;};func (_egce *CT_TrendlineLbl )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -if _egce .Layout !=nil {_gcade :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_egce .Layout ,_gcade );};if _egce .Tx !=nil {_edcd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078"}}; -e .EncodeElement (_egce .Tx ,_edcd );};if _egce .NumFmt !=nil {_afdeg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_egce .NumFmt ,_afdeg );};if _egce .SpPr !=nil {_cffcd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_egce .SpPr ,_cffcd );};if _egce .TxPr !=nil {_dfaef :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_egce .TxPr ,_dfaef );};if _egce .ExtLst !=nil {_ddab :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_egce .ExtLst ,_ddab );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_adggb ST_HPercent )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );if _adggb .ST_HPercentWithSymbol !=nil {e .EncodeToken (_db .CharData (*_adggb .ST_HPercentWithSymbol )); -};if _adggb .ST_HPercentUShort !=nil {e .EncodeToken (_db .CharData (_g .Sprintf ("\u0025\u0064",*_adggb .ST_HPercentUShort )));};return e .EncodeToken (_db .EndElement {Name :start .Name });};func (_adeb *CT_BarSer )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_adeb .Idx =NewCT_UnsignedInt (); -_adeb .Order =NewCT_UnsignedInt ();_ded :for {_ffefe ,_dbae :=d .Token ();if _dbae !=nil {return _dbae ;};switch _gebc :=_ffefe .(type ){case _db .StartElement :switch _gebc .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cfec :=d .DecodeElement (_adeb .Idx ,&_gebc ); -_cfec !=nil {return _cfec ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _eebg :=d .DecodeElement (_adeb .Order ,&_gebc ); -_eebg !=nil {return _eebg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adeb .Tx =NewCT_SerTx (); -if _gbd :=d .DecodeElement (_adeb .Tx ,&_gebc );_gbd !=nil {return _gbd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_adeb .SpPr =_ba .NewCT_ShapeProperties (); -if _cfd :=d .DecodeElement (_adeb .SpPr ,&_gebc );_cfd !=nil {return _cfd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adeb .InvertIfNegative =NewCT_Boolean (); -if _fbfd :=d .DecodeElement (_adeb .InvertIfNegative ,&_gebc );_fbfd !=nil {return _fbfd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adeb .PictureOptions =NewCT_PictureOptions (); -if _ffcb :=d .DecodeElement (_adeb .PictureOptions ,&_gebc );_ffcb !=nil {return _ffcb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baag :=NewCT_DPt (); -if _bfaf :=d .DecodeElement (_baag ,&_gebc );_bfaf !=nil {return _bfaf ;};_adeb .DPt =append (_adeb .DPt ,_baag );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adeb .DLbls =NewCT_DLbls (); -if _ffeg :=d .DecodeElement (_adeb .DLbls ,&_gebc );_ffeg !=nil {return _ffeg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdcf :=NewCT_Trendline (); -if _gac :=d .DecodeElement (_bdcf ,&_gebc );_gac !=nil {return _gac ;};_adeb .Trendline =append (_adeb .Trendline ,_bdcf );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adeb .ErrBars =NewCT_ErrBars (); -if _edfg :=d .DecodeElement (_adeb .ErrBars ,&_gebc );_edfg !=nil {return _edfg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adeb .Cat =NewCT_AxDataSource (); -if _ceda :=d .DecodeElement (_adeb .Cat ,&_gebc );_ceda !=nil {return _ceda ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adeb .Val =NewCT_NumDataSource (); -if _cff :=d .DecodeElement (_adeb .Val ,&_gebc );_cff !=nil {return _cff ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_adeb .Shape =NewCT_Shape (); -if _adea :=d .DecodeElement (_adeb .Shape ,&_gebc );_adea !=nil {return _adea ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_adeb .ExtLst =NewCT_ExtensionList (); -if _gfec :=d .DecodeElement (_adeb .ExtLst ,&_gebc );_gfec !=nil {return _gfec ;};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\u0042\u0061\u0072S\u0065\u0072 \u0025\u0076",_gebc .Name ); -if _eabff :=d .Skip ();_eabff !=nil {return _eabff ;};};case _db .EndElement :break _ded ;case _db .CharData :};};return nil ;};type CT_ErrDir struct{ValAttr ST_ErrDir ;};func (_eadgb *CT_PieSer )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_eadgb .Idx =NewCT_UnsignedInt (); -_eadgb .Order =NewCT_UnsignedInt ();_eagcde :for {_cfgbe ,_gcca :=d .Token ();if _gcca !=nil {return _gcca ;};switch _fagfb :=_cfgbe .(type ){case _db .StartElement :switch _fagfb .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _edbed :=d .DecodeElement (_eadgb .Idx ,&_fagfb ); -_edbed !=nil {return _edbed ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gadfa :=d .DecodeElement (_eadgb .Order ,&_fagfb ); -_gadfa !=nil {return _gadfa ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eadgb .Tx =NewCT_SerTx (); -if _ebbfd :=d .DecodeElement (_eadgb .Tx ,&_fagfb );_ebbfd !=nil {return _ebbfd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_eadgb .SpPr =_ba .NewCT_ShapeProperties (); -if _fcgaa :=d .DecodeElement (_eadgb .SpPr ,&_fagfb );_fcgaa !=nil {return _fcgaa ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eadgb .Explosion =NewCT_UnsignedInt (); -if _edde :=d .DecodeElement (_eadgb .Explosion ,&_fagfb );_edde !=nil {return _edde ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecbb :=NewCT_DPt (); -if _adaf :=d .DecodeElement (_ecbb ,&_fagfb );_adaf !=nil {return _adaf ;};_eadgb .DPt =append (_eadgb .DPt ,_ecbb );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eadgb .DLbls =NewCT_DLbls (); -if _dcaf :=d .DecodeElement (_eadgb .DLbls ,&_fagfb );_dcaf !=nil {return _dcaf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eadgb .Cat =NewCT_AxDataSource (); -if _cafed :=d .DecodeElement (_eadgb .Cat ,&_fagfb );_cafed !=nil {return _cafed ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eadgb .Val =NewCT_NumDataSource (); -if _afbbb :=d .DecodeElement (_eadgb .Val ,&_fagfb );_afbbb !=nil {return _afbbb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_eadgb .ExtLst =NewCT_ExtensionList (); -if _edaae :=d .DecodeElement (_eadgb .ExtLst ,&_fagfb );_edaae !=nil {return _edaae ;};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\u0050\u0069\u0065S\u0065\u0072 \u0025\u0076",_fagfb .Name ); -if _deecf :=d .Skip ();_deecf !=nil {return _deecf ;};};case _db .EndElement :break _eagcde ;case _db .CharData :};};return nil ;}; +// Validate validates the CT_Skip and its children +func (_acgb *CT_Skip )Validate ()error {return _acgb .ValidateWithPath ("\u0043T\u005f\u0053\u006b\u0069\u0070");}; -// ValidateWithPath validates the CT_DLbl and its children, prefixing error messages with path -func (_cgefa *CT_DLbl )ValidateWithPath (path string )error {if _cbeb :=_cgefa .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_cbeb !=nil {return _cbeb ;};if _cgefa .Choice !=nil {if _ceac :=_cgefa .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_ceac !=nil {return _ceac ;};};if _cgefa .ExtLst !=nil {if _abfg :=_cgefa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abfg !=nil {return _abfg ;};};return nil ;};func NewCT_ChartLines ()*CT_ChartLines {_fgac :=&CT_ChartLines {}; -return _fgac };func NewCT_NumFmt ()*CT_NumFmt {_fdbgb :=&CT_NumFmt {};return _fdbgb };type CT_CustSplit struct{SecondPiePt []*CT_UnsignedInt ;};func NewCT_ChartSpace ()*CT_ChartSpace {_dcdg :=&CT_ChartSpace {};_dcdg .Chart =NewCT_Chart ();return _dcdg ; -};var ST_HPercentWithSymbolPatternRe =_b .MustCompile (ST_HPercentWithSymbolPattern ); +// Validate validates the CT_Order and its children +func (_eaggaa *CT_Order )Validate ()error {return _eaggaa .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0064\u0065\u0072");};func NewCT_HoleSize ()*CT_HoleSize {_abgb :=&CT_HoleSize {};return _abgb }; -// ValidateWithPath validates the CT_PlotAreaChoice and its children, prefixing error messages with path -func (_gbefa *CT_PlotAreaChoice )ValidateWithPath (path string )error {if _gbefa .AreaChart !=nil {if _gefg :=_gbefa .AreaChart .ValidateWithPath (path +"\u002f\u0041\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");_gefg !=nil {return _gefg ;};};if _gbefa .Area3DChart !=nil {if _efgce :=_gbefa .Area3DChart .ValidateWithPath (path +"\u002f\u0041\u0072e\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"); -_efgce !=nil {return _efgce ;};};if _gbefa .LineChart !=nil {if _ecccd :=_gbefa .LineChart .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");_ecccd !=nil {return _ecccd ;};};if _gbefa .Line3DChart !=nil {if _edcaa :=_gbefa .Line3DChart .ValidateWithPath (path +"\u002f\u004c\u0069n\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"); -_edcaa !=nil {return _edcaa ;};};if _gbefa .StockChart !=nil {if _fcaga :=_gbefa .StockChart .ValidateWithPath (path +"/\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");_fcaga !=nil {return _fcaga ;};};if _gbefa .RadarChart !=nil {if _cdead :=_gbefa .RadarChart .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"); -_cdead !=nil {return _cdead ;};};if _gbefa .ScatterChart !=nil {if _fefee :=_gbefa .ScatterChart .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");_fefee !=nil {return _fefee ;};};if _gbefa .PieChart !=nil {if _babce :=_gbefa .PieChart .ValidateWithPath (path +"\u002fP\u0069\u0065\u0043\u0068\u0061\u0072t"); -_babce !=nil {return _babce ;};};if _gbefa .Pie3DChart !=nil {if _ecdca :=_gbefa .Pie3DChart .ValidateWithPath (path +"/\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_ecdca !=nil {return _ecdca ;};};if _gbefa .DoughnutChart !=nil {if _ebegb :=_gbefa .DoughnutChart .ValidateWithPath (path +"\u002f\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074C\u0068\u0061\u0072\u0074"); -_ebegb !=nil {return _ebegb ;};};if _gbefa .BarChart !=nil {if _cggc :=_gbefa .BarChart .ValidateWithPath (path +"\u002fB\u0061\u0072\u0043\u0068\u0061\u0072t");_cggc !=nil {return _cggc ;};};if _gbefa .Bar3DChart !=nil {if _efaaeb :=_gbefa .Bar3DChart .ValidateWithPath (path +"/\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"); -_efaaeb !=nil {return _efaaeb ;};};if _gbefa .OfPieChart !=nil {if _cbceg :=_gbefa .OfPieChart .ValidateWithPath (path +"/\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");_cbceg !=nil {return _cbceg ;};};if _gbefa .SurfaceChart !=nil {if _fcfbb :=_gbefa .SurfaceChart .ValidateWithPath (path +"\u002f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"); -_fcfbb !=nil {return _fcfbb ;};};if _gbefa .Surface3DChart !=nil {if _ebbfdc :=_gbefa .Surface3DChart .ValidateWithPath (path +"\u002fS\u0075r\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_ebbfdc !=nil {return _ebbfdc ;};};if _gbefa .BubbleChart !=nil {if _bgce :=_gbefa .BubbleChart .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"); -_bgce !=nil {return _bgce ;};};return nil ;}; +// ValidateWithPath validates the EG_AxShared and its children, prefixing error messages with path +func (_acef *EG_AxShared )ValidateWithPath (path string )error {if _efdfe :=_acef .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_efdfe !=nil {return _efdfe ;};if _eefdg :=_acef .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); +_eefdg !=nil {return _eefdg ;};if _acef .Delete !=nil {if _gfbec :=_acef .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_gfbec !=nil {return _gfbec ;};};if _ecedg :=_acef .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); +_ecedg !=nil {return _ecedg ;};if _acef .MajorGridlines !=nil {if _aeaaeg :=_acef .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_aeaaeg !=nil {return _aeaaeg ;};};if _acef .MinorGridlines !=nil {if _aaeag :=_acef .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); +_aaeag !=nil {return _aaeag ;};};if _acef .Title !=nil {if _agbeb :=_acef .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_agbeb !=nil {return _agbeb ;};};if _acef .NumFmt !=nil {if _cdfbd :=_acef .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_cdfbd !=nil {return _cdfbd ;};};if _acef .MajorTickMark !=nil {if _gdagg :=_acef .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gdagg !=nil {return _gdagg ;};};if _acef .MinorTickMark !=nil {if _aagf :=_acef .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); +_aagf !=nil {return _aagf ;};};if _acef .TickLblPos !=nil {if _baafg :=_acef .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_baafg !=nil {return _baafg ;};};if _acef .SpPr !=nil {if _bcbfd :=_acef .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_bcbfd !=nil {return _bcbfd ;};};if _acef .TxPr !=nil {if _gegcbe :=_acef .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gegcbe !=nil {return _gegcbe ;};};if _bgcb :=_acef .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); +_bgcb !=nil {return _bgcb ;};if _acef .Choice !=nil {if _eacab :=_acef .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_eacab !=nil {return _eacab ;};};return nil ;};type CT_UpDownBars struct{GapWidth *CT_GapAmount ;UpBars *CT_UpDownBar ; +DownBars *CT_UpDownBar ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_CatAx and its children, prefixing error messages with path -func (_bacf *CT_CatAx )ValidateWithPath (path string )error {if _acddc :=_bacf .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_acddc !=nil {return _acddc ;};if _fceg :=_bacf .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); -_fceg !=nil {return _fceg ;};if _bacf .Delete !=nil {if _efcc :=_bacf .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_efcc !=nil {return _efcc ;};};if _cgc :=_bacf .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); -_cgc !=nil {return _cgc ;};if _bacf .MajorGridlines !=nil {if _bggg :=_bacf .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_bggg !=nil {return _bggg ;};};if _bacf .MinorGridlines !=nil {if _fafc :=_bacf .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); -_fafc !=nil {return _fafc ;};};if _bacf .Title !=nil {if _baae :=_bacf .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_baae !=nil {return _baae ;};};if _bacf .NumFmt !=nil {if _dgg :=_bacf .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_dgg !=nil {return _dgg ;};};if _bacf .MajorTickMark !=nil {if _acbf :=_bacf .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_acbf !=nil {return _acbf ;};};if _bacf .MinorTickMark !=nil {if _fggb :=_bacf .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); -_fggb !=nil {return _fggb ;};};if _bacf .TickLblPos !=nil {if _addf :=_bacf .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_addf !=nil {return _addf ;};};if _bacf .SpPr !=nil {if _aebb :=_bacf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_aebb !=nil {return _aebb ;};};if _bacf .TxPr !=nil {if _bdgc :=_bacf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bdgc !=nil {return _bdgc ;};};if _egeg :=_bacf .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); -_egeg !=nil {return _egeg ;};if _bacf .Choice !=nil {if _cfecg :=_bacf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cfecg !=nil {return _cfecg ;};};if _bacf .Auto !=nil {if _fgf :=_bacf .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f"); -_fgf !=nil {return _fgf ;};};if _bacf .LblAlgn !=nil {if _cea :=_bacf .LblAlgn .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");_cea !=nil {return _cea ;};};if _bacf .LblOffset !=nil {if _fecd :=_bacf .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"); -_fecd !=nil {return _fecd ;};};if _bacf .TickLblSkip !=nil {if _dgbg :=_bacf .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_dgbg !=nil {return _dgbg ;};};if _bacf .TickMarkSkip !=nil {if _efg :=_bacf .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"); -_efg !=nil {return _efg ;};};if _bacf .NoMultiLvlLbl !=nil {if _acbc :=_bacf .NoMultiLvlLbl .ValidateWithPath (path +"\u002f\u004e\u006f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u004c\u0062\u006c");_acbc !=nil {return _acbc ;};};if _bacf .ExtLst !=nil {if _gcc :=_bacf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gcc !=nil {return _gcc ;};};return nil ;};func (_bdfecc *ST_DepthPercent )ValidateWithPath (path string )error {_cedd :=[]string {};if _bdfecc .ST_DepthPercentWithSymbol !=nil {_cedd =append (_cedd ,"\u0053T\u005f\u0044\u0065\u0070t\u0068\u0050\u0065\u0072\u0063e\u006et\u0057i\u0074\u0068\u0053\u0079\u006d\u0062\u006fl"); -};if _bdfecc .ST_DepthPercentUShort !=nil {_cedd =append (_cedd ,"S\u0054\u005f\u0044\u0065pt\u0068P\u0065\u0072\u0063\u0065\u006et\u0055\u0053\u0068\u006f\u0072\u0074");};if len (_cedd )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cedd ); -};return nil ;};type CT_Double struct{ValAttr float64 ;};func (_gcgca *CT_PageMargins )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_eebad :=range start .Attr {if _eebad .Name .Local =="\u006c"{_dadb ,_eaeff :=_bc .ParseFloat (_eebad .Value ,64); -if _eaeff !=nil {return _eaeff ;};_gcgca .LAttr =_dadb ;continue ;};if _eebad .Name .Local =="\u0072"{_geacf ,_eacf :=_bc .ParseFloat (_eebad .Value ,64);if _eacf !=nil {return _eacf ;};_gcgca .RAttr =_geacf ;continue ;};if _eebad .Name .Local =="\u0074"{_cedfea ,_ddbc :=_bc .ParseFloat (_eebad .Value ,64); -if _ddbc !=nil {return _ddbc ;};_gcgca .TAttr =_cedfea ;continue ;};if _eebad .Name .Local =="\u0062"{_bfcf ,_gabfg :=_bc .ParseFloat (_eebad .Value ,64);if _gabfg !=nil {return _gabfg ;};_gcgca .BAttr =_bfcf ;continue ;};if _eebad .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_cfbfd ,_gdddeg :=_bc .ParseFloat (_eebad .Value ,64); -if _gdddeg !=nil {return _gdddeg ;};_gcgca .HeaderAttr =_cfbfd ;continue ;};if _eebad .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_ffebd ,_ccgb :=_bc .ParseFloat (_eebad .Value ,64);if _ccgb !=nil {return _ccgb ;};_gcgca .FooterAttr =_ffebd ; -continue ;};};for {_fgfdb ,_geaea :=d .Token ();if _geaea !=nil {return _g .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",_geaea );};if _gfbeg ,_befaeg :=_fgfdb .(_db .EndElement ); -_befaeg &&_gfbeg .Name ==start .Name {break ;};};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;);type CT_StrRef struct{F string ;StrCache *CT_StrData ; -ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_BandFmts and its children +func (_afd *CT_BandFmts )Validate ()error {return _afd .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073");};func (_bcb *CT_AxisUnit )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcb .ValAttr =0+1;for _ ,_dfg :=range start .Attr {if _dfg .Name .Local =="\u0076\u0061\u006c"{_afg ,_eeb :=_b .ParseFloat (_dfg .Value ,64); +if _eeb !=nil {return _eeb ;};_bcb .ValAttr =_afg ;continue ;};};for {_cfg ,_egdc :=d .Token ();if _egdc !=nil {return _aa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_egdc ); +};if _eea ,_eag :=_cfg .(_e .EndElement );_eag &&_eea .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_BubbleSer and its children -func (_adfa *CT_BubbleSer )Validate ()error {return _adfa .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072");}; +// Validate validates the CT_Chart and its children +func (_fdgc *CT_Chart )Validate ()error {return _fdgc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074");};func (_bfddc ST_ErrValType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_faccge :=_e .Attr {};_faccge .Name =name ;switch _bfddc {case ST_ErrValTypeUnset :_faccge .Value =""; +case ST_ErrValTypeCust :_faccge .Value ="\u0063\u0075\u0073\u0074";case ST_ErrValTypeFixedVal :_faccge .Value ="\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ErrValTypePercentage :_faccge .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065"; +case ST_ErrValTypeStdDev :_faccge .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ErrValTypeStdErr :_faccge .Value ="\u0073\u0074\u0064\u0045\u0072\u0072";};return _faccge ,nil ;};func NewCT_DateAx ()*CT_DateAx {_dgga :=&CT_DateAx {};_dgga .AxId =NewCT_UnsignedInt (); +_dgga .Scaling =NewCT_Scaling ();_dgga .AxPos =NewCT_AxPos ();_dgga .CrossAx =NewCT_UnsignedInt ();return _dgga ;};func (_edaf *CT_SerTxChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _edaf .StrRef !=nil {_bbab :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}}; +e .EncodeElement (_edaf .StrRef ,_bbab );};if _edaf .V !=nil {_ggbdf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076"}};_ed .AddPreserveSpaceAttr (&_ggbdf ,*_edaf .V );e .EncodeElement (_edaf .V ,_ggbdf );};return nil ;};func NewCT_GapAmount ()*CT_GapAmount {_edbga :=&CT_GapAmount {}; +return _edbga };func (_adffdb *CT_Marker )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eeaa :for {_ccafc ,_fgcda :=d .Token ();if _fgcda !=nil {return _fgcda ;};switch _ddcf :=_ccafc .(type ){case _e .StartElement :switch _ddcf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0079\u006d\u0062\u006f\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0079\u006d\u0062\u006f\u006c"}:_adffdb .Symbol =NewCT_MarkerStyle (); +if _eeecg :=d .DecodeElement (_adffdb .Symbol ,&_ddcf );_eeecg !=nil {return _eeecg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065"}:_adffdb .Size =NewCT_MarkerSize (); +if _deafc :=d .DecodeElement (_adffdb .Size ,&_ddcf );_deafc !=nil {return _deafc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_adffdb .SpPr =_f .NewCT_ShapeProperties (); +if _eedf :=d .DecodeElement (_adffdb .SpPr ,&_ddcf );_eedf !=nil {return _eedf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adffdb .ExtLst =NewCT_ExtensionList (); +if _bgda :=d .DecodeElement (_adffdb .ExtLst ,&_ddcf );_bgda !=nil {return _bgda ;};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\u0072k\u0065\u0072 \u0025\u0076",_ddcf .Name ); +if _cbab :=d .Skip ();_cbab !=nil {return _cbab ;};};case _e .EndElement :break _eeaa ;case _e .CharData :};};return nil ;};const (ST_SizeRepresentsUnset ST_SizeRepresents =0;ST_SizeRepresentsArea ST_SizeRepresents =1;ST_SizeRepresentsW ST_SizeRepresents =2; +);var ST_HPercentWithSymbolPatternRe =_c .MustCompile (ST_HPercentWithSymbolPattern );func (_acdd *ST_HoleSize )ValidateWithPath (path string )error {_edcbf :=[]string {};if _acdd .ST_HoleSizePercent !=nil {_edcbf =append (_edcbf ,"\u0053T\u005fH\u006f\u006c\u0065\u0053\u0069z\u0065\u0050e\u0072\u0063\u0065\u006e\u0074"); +};if _acdd .ST_HoleSizeUByte !=nil {_edcbf =append (_edcbf ,"\u0053\u0054_\u0048\u006f\u006ce\u0053\u0069\u007a\u0065\u0055\u0042\u0079\u0074\u0065");};if len (_edcbf )> 1{return _aa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_edcbf ); +};return nil ;};func (_ggdce ST_AxPos )ValidateWithPath (path string )error {switch _ggdce {case 0,1,2,3,4:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggdce )); +};return nil ;};func NewCT_SurfaceChart ()*CT_SurfaceChart {_cbgef :=&CT_SurfaceChart {};return _cbgef };func (_fbfe *CT_PivotFmts )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fbfe .PivotFmt !=nil {_fbfdac :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}}; +for _ ,_gfcba :=range _fbfe .PivotFmt {e .EncodeElement (_gfcba ,_fbfdac );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cbae ST_PictureFormat )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gcfdf :=_e .Attr {};_gcfdf .Name =name ; +switch _cbae {case ST_PictureFormatUnset :_gcfdf .Value ="";case ST_PictureFormatStretch :_gcfdf .Value ="\u0073t\u0072\u0065\u0074\u0063\u0068";case ST_PictureFormatStack :_gcfdf .Value ="\u0073\u0074\u0061c\u006b";case ST_PictureFormatStackScale :_gcfdf .Value ="\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065"; +};return _gcfdf ,nil ;}; -// ValidateWithPath validates the CT_CrossBetween and its children, prefixing error messages with path -func (_dcdgd *CT_CrossBetween )ValidateWithPath (path string )error {if _dcdgd .ValAttr ==ST_CrossBetweenUnset {return _g .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _fddc :=_dcdgd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fddc !=nil {return _fddc ;};return nil ;}; +// ValidateWithPath validates the CT_DoughnutChart and its children, prefixing error messages with path +func (_faaf *CT_DoughnutChart )ValidateWithPath (path string )error {if _faaf .VaryColors !=nil {if _fcbf :=_faaf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fcbf !=nil {return _fcbf ;};};for _gfec ,_dcbg :=range _faaf .Ser {if _edca :=_dcbg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gfec )); +_edca !=nil {return _edca ;};};if _faaf .DLbls !=nil {if _cfbef :=_faaf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cfbef !=nil {return _cfbef ;};};if _faaf .FirstSliceAng !=nil {if _ddab :=_faaf .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067"); +_ddab !=nil {return _ddab ;};};if _faaf .HoleSize !=nil {if _egee :=_faaf .HoleSize .ValidateWithPath (path +"\u002fH\u006f\u006c\u0065\u0053\u0069\u007ae");_egee !=nil {return _egee ;};};if _faaf .ExtLst !=nil {if _cgg :=_faaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cgg !=nil {return _cgg ;};};return nil ;};func NewCT_Orientation ()*CT_Orientation {_dcec :=&CT_Orientation {};return _dcec };func (_cggc *CT_MarkerStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_cdee ,_beebf :=_cggc .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"}); +if _beebf !=nil {return _beebf ;};start .Attr =append (start .Attr ,_cdee );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_DispUnits and its children -func (_agdgb *CT_DispUnits )Validate ()error {return _agdgb .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");};func (_cbdbb ST_DepthPercent )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -if _cbdbb .ST_DepthPercentWithSymbol !=nil {e .EncodeToken (_db .CharData (*_cbdbb .ST_DepthPercentWithSymbol ));};if _cbdbb .ST_DepthPercentUShort !=nil {e .EncodeToken (_db .CharData (_g .Sprintf ("\u0025\u0064",*_cbdbb .ST_DepthPercentUShort )));};return e .EncodeToken (_db .EndElement {Name :start .Name }); -};func (_ega *CT_Crosses )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_ega .ValAttr =ST_Crosses (1);for _ ,_gaege :=range start .Attr {if _gaege .Name .Local =="\u0076\u0061\u006c"{_ega .ValAttr .UnmarshalXMLAttr (_gaege );continue ; -};};for {_bgaf ,_acga :=d .Token ();if _acga !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u003a\u0020%\u0073",_acga );};if _cbdf ,_baad :=_bgaf .(_db .EndElement );_baad &&_cbdf .Name ==start .Name {break ; -};};return nil ;};func (_affa *CT_DispBlanksAs )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_fdbee :=range start .Attr {if _fdbee .Name .Local =="\u0076\u0061\u006c"{_affa .ValAttr .UnmarshalXMLAttr (_fdbee );continue ;};};for {_cfadg ,_bage :=d .Token (); -if _bage !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0042\u006ca\u006e\u006b\u0073A\u0073:\u0020\u0025\u0073",_bage );};if _cccf ,_bafd :=_cfadg .(_db .EndElement );_bafd &&_cccf .Name ==start .Name {break ; -};};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 (_fdfgg *ST_LayoutTarget )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_cabdeg ,_fedbe :=d .Token ();if _fedbe !=nil {return _fedbe ;};if _feeab ,_cbgcg :=_cabdeg .(_db .EndElement ); -_cbgcg &&_feeab .Name ==start .Name {*_fdfgg =1;return nil ;};if _gedd ,_gaccd :=_cabdeg .(_db .CharData );!_gaccd {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",_cabdeg ); -}else {switch string (_gedd ){case "":*_fdfgg =0;case "\u0069\u006e\u006ee\u0072":*_fdfgg =1;case "\u006f\u0075\u0074e\u0072":*_fdfgg =2;};};_cabdeg ,_fedbe =d .Token ();if _fedbe !=nil {return _fedbe ;};if _gcdf ,_acddbg :=_cabdeg .(_db .EndElement ); -_acddbg &&_gcdf .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",_cabdeg );};func (_gfced ST_RadarStyle )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_gdffc :=_db .Attr {}; -_gdffc .Name =name ;switch _gfced {case ST_RadarStyleUnset :_gdffc .Value ="";case ST_RadarStyleStandard :_gdffc .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_RadarStyleMarker :_gdffc .Value ="\u006d\u0061\u0072\u006b\u0065\u0072"; -case ST_RadarStyleFilled :_gdffc .Value ="\u0066\u0069\u006c\u006c\u0065\u0064";};return _gdffc ,nil ;}; +// Validate validates the CT_BandFmt and its children +func (_baag *CT_BandFmt )Validate ()error {return _baag .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074");};func (_cdfec ST_ErrDir )String ()string {switch _cdfec {case 0:return "";case 1:return "\u0078";case 2:return "\u0079"; +};return "";}; -// ValidateWithPath validates the CT_StrRef and its children, prefixing error messages with path -func (_cacge *CT_StrRef )ValidateWithPath (path string )error {if _cacge .StrCache !=nil {if _bacaa :=_cacge .StrCache .ValidateWithPath (path +"\u002fS\u0074\u0072\u0043\u0061\u0063\u0068e");_bacaa !=nil {return _bacaa ;};};if _cacge .ExtLst !=nil {if _bbbac :=_cacge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bbbac !=nil {return _bbbac ;};};return nil ;}; +// Validate validates the CT_RotX and its children +func (_cbfcf *CT_RotX )Validate ()error {return _cbfcf .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0058");};func (_bdbfe ST_ErrDir )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bdbfe .String (),start );}; -// Validate validates the CT_TickLblPos and its children -func (_aeffb *CT_TickLblPos )Validate ()error {return _aeffb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");}; -// Validate validates the CT_CatAx and its children -func (_edgb *CT_CatAx )Validate ()error {return _edgb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078");}; +// Validate validates the CT_ErrDir and its children +func (_agaff *CT_ErrDir )Validate ()error {return _agaff .ValidateWithPath ("\u0043T\u005f\u0045\u0072\u0072\u0044\u0069r");};func (_affg *CT_SurfaceSer )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_cedeb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}}; +e .EncodeElement (_affg .Idx ,_cedeb );_ffggd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_affg .Order ,_ffggd );if _affg .Tx !=nil {_fedfc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}}; +e .EncodeElement (_affg .Tx ,_fedfc );};if _affg .SpPr !=nil {_egffe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_affg .SpPr ,_egffe );};if _affg .Cat !=nil {_dfbbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0063a\u0074"}}; +e .EncodeElement (_affg .Cat ,_dfbbc );};if _affg .Val !=nil {_gceb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_affg .Val ,_gceb );};if _affg .ExtLst !=nil {_dcca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_affg .ExtLst ,_dcca );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ffeg *CT_DLbls )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ebd :for {_beced ,_feec :=d .Token ();if _feec !=nil {return _feec ; +};switch _aafgf :=_beced .(type ){case _e .StartElement :switch _aafgf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062\u006c"}:_cceg :=NewCT_DLbl (); +if _fbfdc :=d .DecodeElement (_cceg ,&_aafgf );_fbfdc !=nil {return _fbfdc ;};_ffeg .DLbl =append (_ffeg .DLbl ,_cceg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:if _ffeg .Choice ==nil {_ffeg .Choice =NewCT_DLblsChoice (); +};if _cbcg :=d .DecodeElement (&_ffeg .Choice .Delete ,&_aafgf );_cbcg !=nil {return _cbcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:if _ffeg .Choice ==nil {_ffeg .Choice =NewCT_DLblsChoice (); +};if _abab :=d .DecodeElement (&_ffeg .Choice .NumFmt ,&_aafgf );_abab !=nil {return _abab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:if _ffeg .Choice ==nil {_ffeg .Choice =NewCT_DLblsChoice (); +};if _dedg :=d .DecodeElement (&_ffeg .Choice .SpPr ,&_aafgf );_dedg !=nil {return _dedg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:if _ffeg .Choice ==nil {_ffeg .Choice =NewCT_DLblsChoice (); +};if _fefd :=d .DecodeElement (&_ffeg .Choice .TxPr ,&_aafgf );_fefd !=nil {return _fefd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:if _ffeg .Choice ==nil {_ffeg .Choice =NewCT_DLblsChoice (); +};if _gbgb :=d .DecodeElement (&_ffeg .Choice .DLblPos ,&_aafgf );_gbgb !=nil {return _gbgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:if _ffeg .Choice ==nil {_ffeg .Choice =NewCT_DLblsChoice (); +};if _edgb :=d .DecodeElement (&_ffeg .Choice .ShowLegendKey ,&_aafgf );_edgb !=nil {return _edgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:if _ffeg .Choice ==nil {_ffeg .Choice =NewCT_DLblsChoice (); +};if _cadf :=d .DecodeElement (&_ffeg .Choice .ShowVal ,&_aafgf );_cadf !=nil {return _cadf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:if _ffeg .Choice ==nil {_ffeg .Choice =NewCT_DLblsChoice (); +};if _bbgd :=d .DecodeElement (&_ffeg .Choice .ShowCatName ,&_aafgf );_bbgd !=nil {return _bbgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:if _ffeg .Choice ==nil {_ffeg .Choice =NewCT_DLblsChoice (); +};if _fgfg :=d .DecodeElement (&_ffeg .Choice .ShowSerName ,&_aafgf );_fgfg !=nil {return _fgfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:if _ffeg .Choice ==nil {_ffeg .Choice =NewCT_DLblsChoice (); +};if _aggg :=d .DecodeElement (&_ffeg .Choice .ShowPercent ,&_aafgf );_aggg !=nil {return _aggg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:if _ffeg .Choice ==nil {_ffeg .Choice =NewCT_DLblsChoice (); +};if _dggd :=d .DecodeElement (&_ffeg .Choice .ShowBubbleSize ,&_aafgf );_dggd !=nil {return _dggd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:if _ffeg .Choice ==nil {_ffeg .Choice =NewCT_DLblsChoice (); +};if _afaea :=d .DecodeElement (&_ffeg .Choice .Separator ,&_aafgf );_afaea !=nil {return _afaea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:if _ffeg .Choice ==nil {_ffeg .Choice =NewCT_DLblsChoice (); +};if _ageb :=d .DecodeElement (&_ffeg .Choice .ShowLeaderLines ,&_aafgf );_ageb !=nil {return _ageb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:if _ffeg .Choice ==nil {_ffeg .Choice =NewCT_DLblsChoice (); +};if _egfa :=d .DecodeElement (&_ffeg .Choice .LeaderLines ,&_aafgf );_egfa !=nil {return _egfa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffeg .ExtLst =NewCT_ExtensionList (); +if _afaec :=d .DecodeElement (_ffeg .ExtLst ,&_aafgf );_afaec !=nil {return _afaec ;};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\u0044\u004c\u0062\u006c\u0073\u0020\u0025\u0076",_aafgf .Name ); +if _ebag :=d .Skip ();_ebag !=nil {return _ebag ;};};case _e .EndElement :break _ebd ;case _e .CharData :};};return nil ;};type CT_TrendlineType struct{ValAttr ST_TrendlineType ;};func (_ccabc *CT_PlotAreaChoice1 )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ccabc .ValAx !=nil {_dafdac :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0076\u0061\u006c\u0041\u0078"}}; +for _ ,_dgafg :=range _ccabc .ValAx {e .EncodeElement (_dgafg ,_dafdac );};};if _ccabc .CatAx !=nil {_bdcec :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0063\u0061\u0074\u0041\u0078"}};for _ ,_agfb :=range _ccabc .CatAx {e .EncodeElement (_agfb ,_bdcec ); +};};if _ccabc .DateAx !=nil {_adfe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0041\u0078"}};for _ ,_gebfd :=range _ccabc .DateAx {e .EncodeElement (_gebfd ,_adfe );};};if _ccabc .SerAx !=nil {_eddea :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0065\u0072\u0041\u0078"}}; +for _ ,_gegbg :=range _ccabc .SerAx {e .EncodeElement (_gegbg ,_eddea );};};return nil ;};func (_baec ST_TimeUnit )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dccfe :=_e .Attr {};_dccfe .Name =name ;switch _baec {case ST_TimeUnitUnset :_dccfe .Value =""; +case ST_TimeUnitDays :_dccfe .Value ="\u0064\u0061\u0079\u0073";case ST_TimeUnitMonths :_dccfe .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_TimeUnitYears :_dccfe .Value ="\u0079\u0065\u0061r\u0073";};return _dccfe ,nil ;};func NewCT_UnsignedInt ()*CT_UnsignedInt {_bfbb :=&CT_UnsignedInt {}; +return _bfbb };func (_bga *CT_AxDataSource )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bga .Choice =NewCT_AxDataSourceChoice ();_ggb :for {_fcd ,_age :=d .Token ();if _age !=nil {return _age ;};switch _gcaf :=_fcd .(type ){case _e .StartElement :switch _gcaf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066"}:_bga .Choice =NewCT_AxDataSourceChoice (); +if _cda :=d .DecodeElement (&_bga .Choice .MultiLvlStrRef ,&_gcaf );_cda !=nil {return _cda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"}:_bga .Choice =NewCT_AxDataSourceChoice (); +if _fce :=d .DecodeElement (&_bga .Choice .NumRef ,&_gcaf );_fce !=nil {return _fce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"}:_bga .Choice =NewCT_AxDataSourceChoice (); +if _cfc :=d .DecodeElement (&_bga .Choice .NumLit ,&_gcaf );_cfc !=nil {return _cfc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_bga .Choice =NewCT_AxDataSourceChoice (); +if _fdg :=d .DecodeElement (&_bga .Choice .StrRef ,&_gcaf );_fdg !=nil {return _fdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"}:_bga .Choice =NewCT_AxDataSourceChoice (); +if _dgcc :=d .DecodeElement (&_bga .Choice .StrLit ,&_gcaf );_dgcc !=nil {return _dgcc ;};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\u0041\u0078\u0044a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0020\u0025\u0076",_gcaf .Name ); +if _bca :=d .Skip ();_bca !=nil {return _bca ;};};case _e .EndElement :break _ggb ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_CustSplit and its children -func (_cdge *CT_CustSplit )Validate ()error {return _cdge .ValidateWithPath ("\u0043\u0054\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");};func NewCT_Line3DChart ()*CT_Line3DChart {_geaf :=&CT_Line3DChart {};_geaf .Grouping =NewCT_Grouping (); -return _geaf ;};func (_dabc ST_PictureFormat )String ()string {switch _dabc {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 "";}; +// Validate validates the CT_Crosses and its children +func (_cddb *CT_Crosses )Validate ()error {return _cddb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");};func (_babdd ST_TimeUnit )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_babdd .String (),start ); +};func (_bgab *CT_LineChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bgab .Grouping =NewCT_Grouping ();_bfce :for {_bbdf ,_deea :=d .Token ();if _deea !=nil {return _deea ;};switch _gecfg :=_bbdf .(type ){case _e .StartElement :switch _gecfg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:if _cag :=d .DecodeElement (_bgab .Grouping ,&_gecfg ); +_cag !=nil {return _cag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_bgab .VaryColors =NewCT_Boolean (); +if _fedfb :=d .DecodeElement (_bgab .VaryColors ,&_gecfg );_fedfb !=nil {return _fedfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_ecfbbb :=NewCT_LineSer (); +if _adba :=d .DecodeElement (_ecfbbb ,&_gecfg );_adba !=nil {return _adba ;};_bgab .Ser =append (_bgab .Ser ,_ecfbbb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_bgab .DLbls =NewCT_DLbls (); +if _edbbg :=d .DecodeElement (_bgab .DLbls ,&_gecfg );_edbbg !=nil {return _edbbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_bgab .DropLines =NewCT_ChartLines (); +if _dfcba :=d .DecodeElement (_bgab .DropLines ,&_gecfg );_dfcba !=nil {return _dfcba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}:_bgab .HiLowLines =NewCT_ChartLines (); +if _adbbg :=d .DecodeElement (_bgab .HiLowLines ,&_gecfg );_adbbg !=nil {return _adbbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_bgab .UpDownBars =NewCT_UpDownBars (); +if _bcdc :=d .DecodeElement (_bgab .UpDownBars ,&_gecfg );_bcdc !=nil {return _bcdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_bgab .Marker =NewCT_Boolean (); +if _fffa :=d .DecodeElement (_bgab .Marker ,&_gecfg );_fffa !=nil {return _fffa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"}:_bgab .Smooth =NewCT_Boolean (); +if _cbbb :=d .DecodeElement (_bgab .Smooth ,&_gecfg );_cbbb !=nil {return _cbbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_gbad :=NewCT_UnsignedInt (); +if _cdbabg :=d .DecodeElement (_gbad ,&_gecfg );_cdbabg !=nil {return _cdbabg ;};_bgab .AxId =append (_bgab .AxId ,_gbad );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgab .ExtLst =NewCT_ExtensionList (); +if _gfabg :=d .DecodeElement (_bgab .ExtLst ,&_gecfg );_gfabg !=nil {return _gfabg ;};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_L\u0069\u006ee\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_gecfg .Name ); +if _cdgb :=d .Skip ();_cdgb !=nil {return _cdgb ;};};case _e .EndElement :break _bfce ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_MarkerSize and its children, prefixing error messages with path -func (_befc *CT_MarkerSize )ValidateWithPath (path string )error {if _befc .ValAttr !=nil {if *_befc .ValAttr < 2{return _g .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 ,*_befc .ValAttr ); -};if *_befc .ValAttr > 72{return _g .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 ,*_befc .ValAttr );};};return nil ;};func (_fbdgb ST_TickMark )Validate ()error {return _fbdgb .ValidateWithPath ("")}; -func (_ebfda *CT_DLbls )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );if _ebfda .DLbl !=nil {_dbde :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};for _ ,_agcfc :=range _ebfda .DLbl {e .EncodeElement (_agcfc ,_dbde ); -};};if _ebfda .Choice !=nil {_ebfda .Choice .MarshalXML (e ,_db .StartElement {});};if _ebfda .ExtLst !=nil {_fbca :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebfda .ExtLst ,_fbca ); -};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_cdcca *CT_RotY )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_gaef :=range start .Attr {if _gaef .Name .Local =="\u0076\u0061\u006c"{_gdfa ,_gafac :=_bc .ParseUint (_gaef .Value ,10,16); -if _gafac !=nil {return _gafac ;};_gcea :=uint16 (_gdfa );_cdcca .ValAttr =&_gcea ;continue ;};};for {_beec ,_baceed :=d .Token ();if _baceed !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0059\u003a\u0020\u0025\u0073",_baceed ); -};if _bdbcc ,_abfcc :=_beec .(_db .EndElement );_abfcc &&_bdbcc .Name ==start .Name {break ;};};return nil ;};func (_geee *CT_PageSetup )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _geee .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_g .Sprintf ("\u0025\u0076",*_geee .PaperSizeAttr )}); -};if _geee .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_geee .PaperHeightAttr )});};if _geee .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_g .Sprintf ("\u0025\u0076",*_geee .PaperWidthAttr )}); -};if _geee .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_geee .FirstPageNumberAttr )}); -};if _geee .OrientationAttr !=ST_PageSetupOrientationUnset {_ecfg ,_gecg :=_geee .OrientationAttr .MarshalXMLAttr (_db .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _gecg !=nil {return _gecg ;};start .Attr =append (start .Attr ,_ecfg ); -};if _geee .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_g .Sprintf ("\u0025\u0064",_eedcc (*_geee .BlackAndWhiteAttr ))}); -};if _geee .DraftAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_g .Sprintf ("\u0025\u0064",_eedcc (*_geee .DraftAttr ))});};if _geee .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0064",_eedcc (*_geee .UseFirstPageNumberAttr ))}); -};if _geee .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_geee .HorizontalDpiAttr )}); -};if _geee .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_geee .VerticalDpiAttr )});};if _geee .CopiesAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_geee .CopiesAttr )}); -};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};var ST_DepthPercentWithSymbolPatternRe =_b .MustCompile (ST_DepthPercentWithSymbolPattern );func NewCT_DLblPos ()*CT_DLblPos {_bgfg :=&CT_DLblPos {};_bgfg .ValAttr =ST_DLblPos (1); -return _bgfg };type ST_RadarStyle byte ; +// ValidateWithPath validates the CT_RadarSer and its children, prefixing error messages with path +func (_cbdgd *CT_RadarSer )ValidateWithPath (path string )error {if _feafg :=_cbdgd .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_feafg !=nil {return _feafg ;};if _dagbf :=_cbdgd .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); +_dagbf !=nil {return _dagbf ;};if _cbdgd .Tx !=nil {if _cdgfa :=_cbdgd .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_cdgfa !=nil {return _cdgfa ;};};if _cbdgd .SpPr !=nil {if _edgbea :=_cbdgd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_edgbea !=nil {return _edgbea ;};};if _cbdgd .Marker !=nil {if _fcecga :=_cbdgd .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_fcecga !=nil {return _fcecga ;};};for _gbbc ,_gcfdag :=range _cbdgd .DPt {if _eefc :=_gcfdag .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_gbbc )); +_eefc !=nil {return _eefc ;};};if _cbdgd .DLbls !=nil {if _dcba :=_cbdgd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dcba !=nil {return _dcba ;};};if _cbdgd .Cat !=nil {if _ageae :=_cbdgd .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074"); +_ageae !=nil {return _ageae ;};};if _cbdgd .Val !=nil {if _cafga :=_cbdgd .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_cafga !=nil {return _cafga ;};};if _cbdgd .ExtLst !=nil {if _ffgb :=_cbdgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ffgb !=nil {return _ffgb ;};};return nil ;};func (_agdb ST_SizeRepresents )ValidateWithPath (path string )error {switch _agdb {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agdb )); +};return nil ;};func (_cbce *CT_UnsignedInt )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_cbce .ValAttr )});e .EncodeToken (start ); +e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bcaac *CT_Order )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bcaac .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_bcaac .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_DispUnits ()*CT_DispUnits {_cdgf :=&CT_DispUnits {};return _cdgf };func (_bddf ST_PictureFormat )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bddf .String (),start ); +};func NewCT_Scaling ()*CT_Scaling {_gaae :=&CT_Scaling {};return _gaae };func (_cbebd ST_AxPos )Validate ()error {return _cbebd .ValidateWithPath ("")}; -// Validate validates the CT_NumDataSource and its children -func (_bbeac *CT_NumDataSource )Validate ()error {return _bbeac .ValidateWithPath ("\u0043\u0054_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");};func (_ccff *CT_Lvl )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_gaff :for {_fgab ,_dgcg :=d .Token (); -if _dgcg !=nil {return _dgcg ;};switch _bdff :=_fgab .(type ){case _db .StartElement :switch _bdff .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cecg :=NewCT_StrVal (); -if _fddbc :=d .DecodeElement (_cecg ,&_bdff );_fddbc !=nil {return _fddbc ;};_ccff .Pt =append (_ccff .Pt ,_cecg );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\u004c\u0076\u006c\u0020\u0025\u0076",_bdff .Name ); -if _feaf :=d .Skip ();_feaf !=nil {return _feaf ;};};case _db .EndElement :break _gaff ;case _db .CharData :};};return nil ;};func (_bfbfb *CT_PivotFmts )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_bcad :for {_gdedd ,_cgedf :=d .Token (); -if _cgedf !=nil {return _cgedf ;};switch _abeea :=_gdedd .(type ){case _db .StartElement :switch _abeea .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aeadaf :=NewCT_PivotFmt (); -if _begfc :=d .DecodeElement (_aeadaf ,&_abeea );_begfc !=nil {return _begfc ;};_bfbfb .PivotFmt =append (_bfbfb .PivotFmt ,_aeadaf );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_P\u0069\u0076o\u0074\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_abeea .Name ); -if _cdgfa :=d .Skip ();_cdgfa !=nil {return _cdgfa ;};};case _db .EndElement :break _bcad ;case _db .CharData :};};return nil ;};func (_ebddg ST_BarGrouping )Validate ()error {return _ebddg .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Trendline and its children, prefixing error messages with path +func (_baaae *CT_Trendline )ValidateWithPath (path string )error {if _baaae .SpPr !=nil {if _afaed :=_baaae .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_afaed !=nil {return _afaed ;};};if _egfbg :=_baaae .TrendlineType .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006ee\u0054\u0079\u0070\u0065"); +_egfbg !=nil {return _egfbg ;};if _baaae .Order !=nil {if _ebdf :=_baaae .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_ebdf !=nil {return _ebdf ;};};if _baaae .Period !=nil {if _bdfdc :=_baaae .Period .ValidateWithPath (path +"\u002fP\u0065\u0072\u0069\u006f\u0064"); +_bdfdc !=nil {return _bdfdc ;};};if _baaae .Forward !=nil {if _bgfff :=_baaae .Forward .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0077\u0061\u0072\u0064");_bgfff !=nil {return _bgfff ;};};if _baaae .Backward !=nil {if _cbbab :=_baaae .Backward .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0077\u0061\u0072d"); +_cbbab !=nil {return _cbbab ;};};if _baaae .Intercept !=nil {if _ffdge :=_baaae .Intercept .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074");_ffdge !=nil {return _ffdge ;};};if _baaae .DispRSqr !=nil {if _edcaf :=_baaae .DispRSqr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0052\u0053\u0071r"); +_edcaf !=nil {return _edcaf ;};};if _baaae .DispEq !=nil {if _beef :=_baaae .DispEq .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0045\u0071");_beef !=nil {return _beef ;};};if _baaae .TrendlineLbl !=nil {if _gcbgb :=_baaae .TrendlineLbl .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c"); +_gcbgb !=nil {return _gcbgb ;};};if _baaae .ExtLst !=nil {if _fcdda :=_baaae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcdda !=nil {return _fcdda ;};};return nil ;}; -// Validate validates the CT_LayoutTarget and its children -func (_addb *CT_LayoutTarget )Validate ()error {return _addb .ValidateWithPath ("\u0043T\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");};func (_bgdf ST_OfPieType )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_bgdf .String (),start ); -};type CT_RotX struct{ValAttr *int8 ;};func NewCT_NumDataSource ()*CT_NumDataSource {_ebdfc :=&CT_NumDataSource {};_ebdfc .Choice =NewCT_NumDataSourceChoice ();return _ebdfc ;};func (_edaca ST_PictureFormat )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_fgfaf :=_db .Attr {}; -_fgfaf .Name =name ;switch _edaca {case ST_PictureFormatUnset :_fgfaf .Value ="";case ST_PictureFormatStretch :_fgfaf .Value ="\u0073t\u0072\u0065\u0074\u0063\u0068";case ST_PictureFormatStack :_fgfaf .Value ="\u0073\u0074\u0061c\u006b";case ST_PictureFormatStackScale :_fgfaf .Value ="\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065"; -};return _fgfaf ,nil ;};func (_ccdab ST_LegendPos )Validate ()error {return _ccdab .ValidateWithPath ("")}; +// Validate validates the CT_AxDataSource and its children +func (_eee *CT_AxDataSource )Validate ()error {return _eee .ValidateWithPath ("\u0043T\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");}; -// Validate validates the EG_SurfaceChartShared and its children -func (_fbfba *EG_SurfaceChartShared )Validate ()error {return _fbfba .ValidateWithPath ("E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064");};func (_afda *CT_GapAmount )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _afda .ValAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_afda .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_affaa ST_HoleSize )String ()string {if _affaa .ST_HoleSizePercent !=nil {return _g .Sprintf ("\u0025\u0076",*_affaa .ST_HoleSizePercent );};if _affaa .ST_HoleSizeUByte !=nil {return _g .Sprintf ("\u0025\u0076",*_affaa .ST_HoleSizeUByte ); -};return "";};func (_fcfae *EG_SerShared )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {_ebdgb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fcfae .Idx ,_ebdgb );_fecbe :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}}; -e .EncodeElement (_fcfae .Order ,_fecbe );if _fcfae .Tx !=nil {_aafge :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fcfae .Tx ,_aafge );};if _fcfae .SpPr !=nil {_deac :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_fcfae .SpPr ,_deac );};return nil ;}; +// Validate validates the CT_LogBase and its children +func (_ggac *CT_LogBase )Validate ()error {return _ggac .ValidateWithPath ("\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");};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"; +const (ST_BuiltInUnitUnset ST_BuiltInUnit =0;ST_BuiltInUnitHundreds ST_BuiltInUnit =1;ST_BuiltInUnitThousands ST_BuiltInUnit =2;ST_BuiltInUnitTenThousands ST_BuiltInUnit =3;ST_BuiltInUnitHundredThousands ST_BuiltInUnit =4;ST_BuiltInUnitMillions ST_BuiltInUnit =5; +ST_BuiltInUnitTenMillions ST_BuiltInUnit =6;ST_BuiltInUnitHundredMillions ST_BuiltInUnit =7;ST_BuiltInUnitBillions ST_BuiltInUnit =8;ST_BuiltInUnitTrillions ST_BuiltInUnit =9;);func (_cdgfc *CT_Scaling )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aeggc :for {_bddde ,_cdef :=d .Token (); +if _cdef !=nil {return _cdef ;};switch _eaaeec :=_bddde .(type ){case _e .StartElement :switch _eaaeec .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006co\u0067\u0042\u0061\u0073\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006co\u0067\u0042\u0061\u0073\u0065"}:_cdgfc .LogBase =NewCT_LogBase (); +if _cbdb :=d .DecodeElement (_cdgfc .LogBase ,&_eaaeec );_cbdb !=nil {return _cbdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}:_cdgfc .Orientation =NewCT_Orientation (); +if _gbfc :=d .DecodeElement (_cdgfc .Orientation ,&_eaaeec );_gbfc !=nil {return _gbfc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0078"}:_cdgfc .Max =NewCT_Double (); +if _fcega :=d .DecodeElement (_cdgfc .Max ,&_eaaeec );_fcega !=nil {return _fcega ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e"}:_cdgfc .Min =NewCT_Double (); +if _bcgad :=d .DecodeElement (_cdgfc .Min ,&_eaaeec );_bcgad !=nil {return _bcgad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdgfc .ExtLst =NewCT_ExtensionList (); +if _gdege :=d .DecodeElement (_cdgfc .ExtLst ,&_eaaeec );_gdege !=nil {return _gdege ;};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\u0063\u0061\u006c\u0069\u006e\u0067\u0020\u0025\u0076",_eaaeec .Name ); +if _cffgf :=d .Skip ();_cffgf !=nil {return _cffgf ;};};case _e .EndElement :break _aeggc ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_RadarSer and its children -func (_ebggd *CT_RadarSer )Validate ()error {return _ebggd .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072");};func (_gfbag *ST_LayoutMode )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_faag ,_cbbdd :=d .Token (); -if _cbbdd !=nil {return _cbbdd ;};if _acfeg ,_abbed :=_faag .(_db .EndElement );_abbed &&_acfeg .Name ==start .Name {*_gfbag =1;return nil ;};if _gaae ,_dfcb :=_faag .(_db .CharData );!_dfcb {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",_faag ); -}else {switch string (_gaae ){case "":*_gfbag =0;case "\u0065\u0064\u0067\u0065":*_gfbag =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_gfbag =2;};};_faag ,_cbbdd =d .Token ();if _cbbdd !=nil {return _cbbdd ;};if _bfcfb ,_ggaaaf :=_faag .(_db .EndElement ); -_ggaaaf &&_bfcfb .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",_faag );};type CT_DispUnitsChoice struct{CustUnit *CT_Double ; -BuiltInUnit *CT_BuiltInUnit ;}; +// ValidateWithPath validates the CT_Surface and its children, prefixing error messages with path +func (_ddcad *CT_Surface )ValidateWithPath (path string )error {if _ddcad .Thickness !=nil {if _ecdag :=_ddcad .Thickness .ValidateWithPath (path +"\u002f\u0054\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");_ecdag !=nil {return _ecdag ;};};if _ddcad .SpPr !=nil {if _fggcf :=_ddcad .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_fggcf !=nil {return _fggcf ;};};if _ddcad .PictureOptions !=nil {if _acdgc :=_ddcad .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_acdgc !=nil {return _acdgc ;};};if _ddcad .ExtLst !=nil {if _afgca :=_ddcad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_afgca !=nil {return _afgca ;};};return nil ;}; -// ValidateWithPath validates the CT_MarkerStyle and its children, prefixing error messages with path -func (_adcac *CT_MarkerStyle )ValidateWithPath (path string )error {if _adcac .ValAttr ==ST_MarkerStyleUnset {return _g .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _edec :=_adcac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edec !=nil {return _edec ;};return nil ;}; +// Validate validates the CT_Legend and its children +func (_agcec *CT_Legend )Validate ()error {return _agcec .ValidateWithPath ("\u0043T\u005f\u004c\u0065\u0067\u0065\u006ed");}; -// Validate validates the CT_NumRef and its children -func (_cgafg *CT_NumRef )Validate ()error {return _cgafg .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0052\u0065f");};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 (_fagba *CT_PlotAreaChoice1 )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_cffd :for {_gecb ,_gegff :=d .Token (); -if _gegff !=nil {return _gegff ;};switch _eabbg :=_gecb .(type ){case _db .StartElement :switch _eabbg .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gadeg :=NewCT_ValAx (); -if _agbd :=d .DecodeElement (_gadeg ,&_eabbg );_agbd !=nil {return _agbd ;};_fagba .ValAx =append (_fagba .ValAx ,_gadeg );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfccg :=NewCT_CatAx (); -if _ebdc :=d .DecodeElement (_gfccg ,&_eabbg );_ebdc !=nil {return _ebdc ;};_fagba .CatAx =append (_fagba .CatAx ,_gfccg );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abcbf :=NewCT_DateAx (); -if _bcaae :=d .DecodeElement (_abcbf ,&_eabbg );_bcaae !=nil {return _bcaae ;};_fagba .DateAx =append (_fagba .DateAx ,_abcbf );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ebed :=NewCT_SerAx (); -if _bgcec :=d .DecodeElement (_ebed ,&_eabbg );_bgcec !=nil {return _bgcec ;};_fagba .SerAx =append (_fagba .SerAx ,_ebed );default:_f .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",_eabbg .Name ); -if _bddaab :=d .Skip ();_bddaab !=nil {return _bddaab ;};};case _db .EndElement :break _cffd ;case _db .CharData :};};return nil ;};type ST_SizeRepresents byte ; +// Validate validates the CT_PieChart and its children +func (_dfgb *CT_PieChart )Validate ()error {return _dfgb .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};func (_bagac *ST_BarGrouping )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eggb ,_geadbg :=d .Token (); +if _geadbg !=nil {return _geadbg ;};if _gggae ,_bcfee :=_eggb .(_e .EndElement );_bcfee &&_gggae .Name ==start .Name {*_bagac =1;return nil ;};if _aegdf ,_fece :=_eggb .(_e .CharData );!_fece {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eggb ); +}else {switch string (_aegdf ){case "":*_bagac =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_bagac =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_bagac =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_bagac =3; +case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_bagac =4;};};_eggb ,_geadbg =d .Token ();if _geadbg !=nil {return _geadbg ;};if _adcd ,_fdgce :=_eggb .(_e .EndElement );_fdgce &&_adcd .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eggb ); +};func (_befec *CT_PivotSource )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gbac :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_ed .AddPreserveSpaceAttr (&_gbac ,_befec .Name ); +e .EncodeElement (_befec .Name ,_gbac );_ebgea :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0066\u006d\u0074\u0049\u0064"}};e .EncodeElement (_befec .FmtId ,_ebgea );if _befec .ExtLst !=nil {_aecca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +for _ ,_dffef :=range _befec .ExtLst {e .EncodeElement (_dffef ,_aecca );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type EG_LegendEntryData struct{TxPr *_f .CT_TextBody ;}; -// Validate validates the CT_StockChart and its children -func (_abcbff *CT_StockChart )Validate ()error {return _abcbff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");}; +// ValidateWithPath validates the CT_Pie3DChart and its children, prefixing error messages with path +func (_fbcad *CT_Pie3DChart )ValidateWithPath (path string )error {if _fbcad .VaryColors !=nil {if _gdaab :=_fbcad .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_gdaab !=nil {return _gdaab ;};};for _edegc ,_badac :=range _fbcad .Ser {if _ggggb :=_badac .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_edegc )); +_ggggb !=nil {return _ggggb ;};};if _fbcad .DLbls !=nil {if _ffbf :=_fbcad .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ffbf !=nil {return _ffbf ;};};if _fbcad .ExtLst !=nil {if _cfad :=_fbcad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cfad !=nil {return _cfad ;};};return nil ;};func (_agggc *CT_TrendlineType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _agggc .ValAttr !=ST_TrendlineTypeUnset {_debbf ,_bdca :=_agggc .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"}); +if _bdca !=nil {return _bdca ;};start .Attr =append (start .Attr ,_debbf );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_Layout ()*CT_Layout {_egce :=&CT_Layout {};return _egce }; -// ValidateWithPath validates the CT_PivotSource and its children, prefixing error messages with path -func (_cgfbb *CT_PivotSource )ValidateWithPath (path string )error {if _dggdd :=_cgfbb .FmtId .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0049\u0064");_dggdd !=nil {return _dggdd ;};for _cdef ,_bbcfb :=range _cgfbb .ExtLst {if _gfcca :=_bbcfb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_cdef )); -_gfcca !=nil {return _gfcca ;};};return nil ;};func (_gacc *CT_ExtensionList )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_dccf :for {_gafcb ,_bfgbf :=d .Token ();if _bfgbf !=nil {return _bfgbf ;};switch _ccbeb :=_gafcb .(type ){case _db .StartElement :switch _ccbeb .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ccdg :=NewCT_Extension (); -if _ccbb :=d .DecodeElement (_ccdg ,&_ccbeb );_ccbb !=nil {return _ccbb ;};_gacc .Ext =append (_gacc .Ext ,_ccdg );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\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_ccbeb .Name ); -if _gcfc :=d .Skip ();_gcfc !=nil {return _gcfc ;};};case _db .EndElement :break _dccf ;case _db .CharData :};};return nil ;}; +// Validate validates the EG_PieChartShared and its children +func (_cbaaf *EG_PieChartShared )Validate ()error {return _cbaaf .ValidateWithPath ("\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};func (_fedfcg ST_DLblPos )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dafcc :=_e .Attr {}; +_dafcc .Name =name ;switch _fedfcg {case ST_DLblPosUnset :_dafcc .Value ="";case ST_DLblPosBestFit :_dafcc .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_DLblPosB :_dafcc .Value ="\u0062";case ST_DLblPosCtr :_dafcc .Value ="\u0063\u0074\u0072"; +case ST_DLblPosInBase :_dafcc .Value ="\u0069\u006e\u0042\u0061\u0073\u0065";case ST_DLblPosInEnd :_dafcc .Value ="\u0069\u006e\u0045n\u0064";case ST_DLblPosL :_dafcc .Value ="\u006c";case ST_DLblPosOutEnd :_dafcc .Value ="\u006f\u0075\u0074\u0045\u006e\u0064"; +case ST_DLblPosR :_dafcc .Value ="\u0072";case ST_DLblPosT :_dafcc .Value ="\u0074";};return _dafcc ,nil ;};type CT_DispUnitsLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;SpPr *_f .CT_ShapeProperties ;TxPr *_f .CT_TextBody ;};type CT_Crosses struct{ValAttr ST_Crosses ; +};func (_ffcef *CT_SurfaceChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgebd :for {_cdbf ,_fceeg :=d .Token ();if _fceeg !=nil {return _fceeg ;};switch _gbbbf :=_cdbf .(type ){case _e .StartElement :switch _gbbbf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"}:_ffcef .Wireframe =NewCT_Boolean (); +if _aeef :=d .DecodeElement (_ffcef .Wireframe ,&_gbbbf );_aeef !=nil {return _aeef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_cabg :=NewCT_SurfaceSer (); +if _abdg :=d .DecodeElement (_cabg ,&_gbbbf );_abdg !=nil {return _abdg ;};_ffcef .Ser =append (_ffcef .Ser ,_cabg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}:_ffcef .BandFmts =NewCT_BandFmts (); +if _egfgb :=d .DecodeElement (_ffcef .BandFmts ,&_gbbbf );_egfgb !=nil {return _egfgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_afabf :=NewCT_UnsignedInt (); +if _baaedf :=d .DecodeElement (_afabf ,&_gbbbf );_baaedf !=nil {return _baaedf ;};_ffcef .AxId =append (_ffcef .AxId ,_afabf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffcef .ExtLst =NewCT_ExtensionList (); +if _fdfce :=d .DecodeElement (_ffcef .ExtLst ,&_gbbbf );_fdfce !=nil {return _fdfce ;};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\u0053\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_gbbbf .Name ); +if _dcfge :=d .Skip ();_dcfge !=nil {return _dcfge ;};};case _e .EndElement :break _fgebd ;case _e .CharData :};};return nil ;};type CT_RelId struct{IdAttr string ;};func (_ecedgg ST_ScatterStyle )Validate ()error {return _ecedgg .ValidateWithPath ("")}; +func NewCT_BandFmts ()*CT_BandFmts {_eab :=&CT_BandFmts {};return _eab }; -// ValidateWithPath validates the CT_AreaChart and its children, prefixing error messages with path -func (_gdb *CT_AreaChart )ValidateWithPath (path string )error {if _gdb .Grouping !=nil {if _ccc :=_gdb .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_ccc !=nil {return _ccc ;};};if _gdb .VaryColors !=nil {if _dee :=_gdb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); -_dee !=nil {return _dee ;};};for _gfb ,_ecbe :=range _gdb .Ser {if _fed :=_ecbe .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gfb ));_fed !=nil {return _fed ;};};if _gdb .DLbls !=nil {if _fgg :=_gdb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_fgg !=nil {return _fgg ;};};if _gdb .DropLines !=nil {if _ccf :=_gdb .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_ccf !=nil {return _ccf ;};};for _ddf ,_bea :=range _gdb .AxId {if _bac :=_bea .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ddf )); -_bac !=nil {return _bac ;};};if _gdb .ExtLst !=nil {if _aa :=_gdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aa !=nil {return _aa ;};};return nil ;}; +// ValidateWithPath validates the CT_RotX and its children, prefixing error messages with path +func (_bcegg *CT_RotX )ValidateWithPath (path string )error {if _bcegg .ValAttr !=nil {if *_bcegg .ValAttr < -90{return _aa .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 ,*_bcegg .ValAttr ); +};if *_bcegg .ValAttr > 90{return _aa .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 ,*_bcegg .ValAttr );};};return nil ; +}; -// ValidateWithPath validates the CT_SerAx and its children, prefixing error messages with path -func (_fdbcg *CT_SerAx )ValidateWithPath (path string )error {if _ffbgf :=_fdbcg .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_ffbgf !=nil {return _ffbgf ;};if _cfgd :=_fdbcg .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); -_cfgd !=nil {return _cfgd ;};if _fdbcg .Delete !=nil {if _gdge :=_fdbcg .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_gdge !=nil {return _gdge ;};};if _cadf :=_fdbcg .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); -_cadf !=nil {return _cadf ;};if _fdbcg .MajorGridlines !=nil {if _acddg :=_fdbcg .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_acddg !=nil {return _acddg ;};};if _fdbcg .MinorGridlines !=nil {if _eeegg :=_fdbcg .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); -_eeegg !=nil {return _eeegg ;};};if _fdbcg .Title !=nil {if _feacg :=_fdbcg .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_feacg !=nil {return _feacg ;};};if _fdbcg .NumFmt !=nil {if _egba :=_fdbcg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_egba !=nil {return _egba ;};};if _fdbcg .MajorTickMark !=nil {if _efbab :=_fdbcg .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_efbab !=nil {return _efbab ;};};if _fdbcg .MinorTickMark !=nil {if _gbebe :=_fdbcg .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); -_gbebe !=nil {return _gbebe ;};};if _fdbcg .TickLblPos !=nil {if _eefeb :=_fdbcg .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_eefeb !=nil {return _eefeb ;};};if _fdbcg .SpPr !=nil {if _ebbfg :=_fdbcg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_ebbfg !=nil {return _ebbfg ;};};if _fdbcg .TxPr !=nil {if _facg :=_fdbcg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_facg !=nil {return _facg ;};};if _eadaa :=_fdbcg .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); -_eadaa !=nil {return _eadaa ;};if _fdbcg .Choice !=nil {if _dfcdc :=_fdbcg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dfcdc !=nil {return _dfcdc ;};};if _fdbcg .TickLblSkip !=nil {if _eaca :=_fdbcg .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"); -_eaca !=nil {return _eaca ;};};if _fdbcg .TickMarkSkip !=nil {if _eaaee :=_fdbcg .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_eaaee !=nil {return _eaaee ;};};if _fdbcg .ExtLst !=nil {if _cdbbf :=_fdbcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cdbbf !=nil {return _cdbbf ;};};return nil ;}; +// Validate validates the CT_LblAlgn and its children +func (_bcaae *CT_LblAlgn )Validate ()error {return _bcaae .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");};type CT_BubbleSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_f .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 NewCT_DLbl ()*CT_DLbl {_afdc :=&CT_DLbl {}; +_afdc .Idx =NewCT_UnsignedInt ();return _afdc }; -// ValidateWithPath validates the CT_BubbleSer and its children, prefixing error messages with path -func (_acdd *CT_BubbleSer )ValidateWithPath (path string )error {if _ddd :=_acdd .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_ddd !=nil {return _ddd ;};if _cac :=_acdd .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); -_cac !=nil {return _cac ;};if _acdd .Tx !=nil {if _ebdf :=_acdd .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_ebdf !=nil {return _ebdf ;};};if _acdd .SpPr !=nil {if _abdg :=_acdd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_abdg !=nil {return _abdg ; -};};if _acdd .InvertIfNegative !=nil {if _abcdb :=_acdd .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_abcdb !=nil {return _abcdb ;};};for _fbbc ,_afaf :=range _acdd .DPt {if _cfbf :=_afaf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_fbbc )); -_cfbf !=nil {return _cfbf ;};};if _acdd .DLbls !=nil {if _cdb :=_acdd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cdb !=nil {return _cdb ;};};for _bfbf ,_eggd :=range _acdd .Trendline {if _bfdf :=_eggd .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_bfbf )); -_bfdf !=nil {return _bfdf ;};};for _ggff ,_egbb :=range _acdd .ErrBars {if _egfb :=_egbb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_ggff ));_egfb !=nil {return _egfb ;};};if _acdd .XVal !=nil {if _cae :=_acdd .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c"); -_cae !=nil {return _cae ;};};if _acdd .YVal !=nil {if _dffc :=_acdd .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_dffc !=nil {return _dffc ;};};if _acdd .BubbleSize !=nil {if _daab :=_acdd .BubbleSize .ValidateWithPath (path +"/\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"); -_daab !=nil {return _daab ;};};if _acdd .Bubble3D !=nil {if _gecf :=_acdd .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_gecf !=nil {return _gecf ;};};if _acdd .ExtLst !=nil {if _gfgf :=_acdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gfgf !=nil {return _gfgf ;};};return nil ;}; +// Validate validates the CT_AxDataSourceChoice and its children +func (_gdg *CT_AxDataSourceChoice )Validate ()error {return _gdg .ValidateWithPath ("C\u0054\u005f\u0041\u0078Da\u0074a\u0053\u006f\u0075\u0072\u0063e\u0043\u0068\u006f\u0069\u0063\u0065");};func (_dgge *CT_DLbl )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_fffd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_dgge .Idx ,_fffd );if _dgge .Choice !=nil {_dgge .Choice .MarshalXML (e ,_e .StartElement {});};if _dgge .ExtLst !=nil {_dcef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dgge .ExtLst ,_dcef );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bccbc ST_ErrValType )String ()string {switch _bccbc {case 0:return "";case 1:return "\u0063\u0075\u0073\u0074";case 2:return "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c"; +case 3:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065";case 4:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 5:return "\u0073\u0074\u0064\u0045\u0072\u0072";};return "";};const (ST_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_StrVal and its children -func (_daca *CT_StrVal )Validate ()error {return _daca .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0056\u0061l");};type CT_Shape struct{ValAttr ST_Shape ;};const (ST_LayoutModeUnset ST_LayoutMode =0;ST_LayoutModeEdge ST_LayoutMode =1;ST_LayoutModeFactor ST_LayoutMode =2; -);func (_bdcbd ST_Grouping )String ()string {switch _bdcbd {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 (_fcaad *CT_PageMargins )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u006c"},Value :_g .Sprintf ("\u0025\u0076",_fcaad .LAttr )});start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0072"},Value :_g .Sprintf ("\u0025\u0076",_fcaad .RAttr )}); -start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0074"},Value :_g .Sprintf ("\u0025\u0076",_fcaad .TAttr )});start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0062"},Value :_g .Sprintf ("\u0025\u0076",_fcaad .BAttr )}); -start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0076",_fcaad .HeaderAttr )});start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0076",_fcaad .FooterAttr )}); -e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};type CT_DLbl struct{Idx *CT_UnsignedInt ;Choice *CT_DLblChoice ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_MarkerSize and its children, prefixing error messages with path +func (_ggcc *CT_MarkerSize )ValidateWithPath (path string )error {if _ggcc .ValAttr !=nil {if *_ggcc .ValAttr < 2{return _aa .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 ,*_ggcc .ValAttr ); +};if *_ggcc .ValAttr > 72{return _aa .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 ,*_ggcc .ValAttr );};};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 (_eebgg *Chart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eebgg .CT_RelId =*NewCT_RelId (); +for _ ,_cbfaf :=range start .Attr {if _cbfaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cbfaf .Name .Local =="\u0069\u0064"||_cbfaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cbfaf .Name .Local =="\u0069\u0064"{_dbfba ,_aabdg :=_cbfaf .Value ,error (nil ); +if _aabdg !=nil {return _aabdg ;};_eebgg .IdAttr =_dbfba ;continue ;};};for {_ggecd ,_ebcf :=d .Token ();if _ebcf !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0068\u0061\u0072t\u003a\u0020\u0025\u0073",_ebcf );};if _cbbea ,_ggece :=_ggecd .(_e .EndElement ); +_ggece &&_cbbea .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Line3DChart and its children, prefixing error messages with path -func (_cccc *CT_Line3DChart )ValidateWithPath (path string )error {if _bded :=_cccc .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_bded !=nil {return _bded ;};if _cccc .VaryColors !=nil {if _cceaef :=_cccc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); -_cceaef !=nil {return _cceaef ;};};for _dgdad ,_babfd :=range _cccc .Ser {if _dbce :=_babfd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dgdad ));_dbce !=nil {return _dbce ;};};if _cccc .DLbls !=nil {if _edfed :=_cccc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_edfed !=nil {return _edfed ;};};if _cccc .DropLines !=nil {if _agff :=_cccc .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_agff !=nil {return _agff ;};};if _cccc .GapDepth !=nil {if _ccdc :=_cccc .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h"); -_ccdc !=nil {return _ccdc ;};};for _fcdc ,_ddac :=range _cccc .AxId {if _cdad :=_ddac .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fcdc ));_cdad !=nil {return _cdad ;};};if _cccc .ExtLst !=nil {if _ffaf :=_cccc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ffaf !=nil {return _ffaf ;};};return nil ;};type CT_AxisUnit struct{ValAttr float64 ;};func NewCT_LogBase ()*CT_LogBase {_gdfd :=&CT_LogBase {};_gdfd .ValAttr =2;return _gdfd }; +// ValidateWithPath validates the CT_Legend and its children, prefixing error messages with path +func (_fagc *CT_Legend )ValidateWithPath (path string )error {if _fagc .LegendPos !=nil {if _aefge :=_fagc .LegendPos .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");_aefge !=nil {return _aefge ;};};for _gege ,_fgbbc :=range _fagc .LegendEntry {if _bfbff :=_fgbbc .ValidateWithPath (_aa .Sprintf ("\u0025s\u002fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u005b\u0025\u0064\u005d",path ,_gege )); +_bfbff !=nil {return _bfbff ;};};if _fagc .Layout !=nil {if _ccgfg :=_fagc .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_ccgfg !=nil {return _ccgfg ;};};if _fagc .Overlay !=nil {if _bceg :=_fagc .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079"); +_bceg !=nil {return _bceg ;};};if _fagc .SpPr !=nil {if _gaad :=_fagc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gaad !=nil {return _gaad ;};};if _fagc .TxPr !=nil {if _abegd :=_fagc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); +_abegd !=nil {return _abegd ;};};if _fagc .ExtLst !=nil {if _ecfe :=_fagc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecfe !=nil {return _ecfe ;};};return nil ;}; -// Validate validates the CT_BandFmts and its children -func (_fcge *CT_BandFmts )Validate ()error {return _fcge .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073");}; +// Validate validates the CT_UpDownBar and its children +func (_ebcbg *CT_UpDownBar )Validate ()error {return _ebcbg .ValidateWithPath ("\u0043\u0054\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072");};func (_dbagd ST_LblAlgn )ValidateWithPath (path string )error {switch _dbagd {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbagd )); +};return nil ;};func (_dcbdd *CT_StockChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_baaed :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bagcg :=range _dcbdd .Ser {e .EncodeElement (_bagcg ,_baaed ); +};if _dcbdd .DLbls !=nil {_aead :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dcbdd .DLbls ,_aead );};if _dcbdd .DropLines !=nil {_cabf :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_dcbdd .DropLines ,_cabf );};if _dcbdd .HiLowLines !=nil {_fgceg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dcbdd .HiLowLines ,_fgceg );};if _dcbdd .UpDownBars !=nil {_edfacf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}}; +e .EncodeElement (_dcbdd .UpDownBars ,_edfacf );};_ccdbg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_efed :=range _dcbdd .AxId {e .EncodeElement (_efed ,_ccdbg );};if _dcbdd .ExtLst !=nil {_befede :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dcbdd .ExtLst ,_befede );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_efebd *CT_Line3DChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efebd .Grouping =NewCT_Grouping ();_ffcac :for {_cgbfe ,_dbgd :=d .Token (); +if _dbgd !=nil {return _dbgd ;};switch _abdf :=_cgbfe .(type ){case _e .StartElement :switch _abdf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:if _ebaa :=d .DecodeElement (_efebd .Grouping ,&_abdf ); +_ebaa !=nil {return _ebaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_efebd .VaryColors =NewCT_Boolean (); +if _dbab :=d .DecodeElement (_efebd .VaryColors ,&_abdf );_dbab !=nil {return _dbab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_acbe :=NewCT_LineSer (); +if _fgdf :=d .DecodeElement (_acbe ,&_abdf );_fgdf !=nil {return _fgdf ;};_efebd .Ser =append (_efebd .Ser ,_acbe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_efebd .DLbls =NewCT_DLbls (); +if _ebcdd :=d .DecodeElement (_efebd .DLbls ,&_abdf );_ebcdd !=nil {return _ebcdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_efebd .DropLines =NewCT_ChartLines (); +if _aabab :=d .DecodeElement (_efebd .DropLines ,&_abdf );_aabab !=nil {return _aabab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_efebd .GapDepth =NewCT_GapAmount (); +if _acbeg :=d .DecodeElement (_efebd .GapDepth ,&_abdf );_acbeg !=nil {return _acbeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_gcec :=NewCT_UnsignedInt (); +if _bceda :=d .DecodeElement (_gcec ,&_abdf );_bceda !=nil {return _bceda ;};_efebd .AxId =append (_efebd .AxId ,_gcec );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efebd .ExtLst =NewCT_ExtensionList (); +if _ebbdd :=d .DecodeElement (_efebd .ExtLst ,&_abdf );_ebbdd !=nil {return _ebbdd ;};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\u004c\u0069\u006e\u0065\u0033\u0044\u0043h\u0061r\u0074\u0020\u0025\u0076",_abdf .Name ); +if _dcga :=d .Skip ();_dcga !=nil {return _dcga ;};};case _e .EndElement :break _ffcac ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PivotFmt and its children, prefixing error messages with path -func (_fffcf *CT_PivotFmt )ValidateWithPath (path string )error {if _cafb :=_fffcf .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_cafb !=nil {return _cafb ;};if _fffcf .SpPr !=nil {if _gbbgb :=_fffcf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_gbbgb !=nil {return _gbbgb ;};};if _fffcf .TxPr !=nil {if _bgda :=_fffcf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bgda !=nil {return _bgda ;};};if _fffcf .Marker !=nil {if _eabbfd :=_fffcf .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072"); -_eabbfd !=nil {return _eabbfd ;};};if _fffcf .DLbl !=nil {if _dbea :=_fffcf .DLbl .ValidateWithPath (path +"\u002f\u0044\u004cb\u006c");_dbea !=nil {return _dbea ;};};if _fffcf .ExtLst !=nil {if _gbgea :=_fffcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gbgea !=nil {return _gbgea ;};};return nil ;}; +// ValidateWithPath validates the CT_ScatterSer and its children, prefixing error messages with path +func (_cebad *CT_ScatterSer )ValidateWithPath (path string )error {if _egaecc :=_cebad .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_egaecc !=nil {return _egaecc ;};if _ddfg :=_cebad .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); +_ddfg !=nil {return _ddfg ;};if _cebad .Tx !=nil {if _bcgf :=_cebad .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bcgf !=nil {return _bcgf ;};};if _cebad .SpPr !=nil {if _gfcge :=_cebad .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_gfcge !=nil {return _gfcge ;};};if _cebad .Marker !=nil {if _ageffc :=_cebad .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_ageffc !=nil {return _ageffc ;};};for _ffbfa ,_ddabb :=range _cebad .DPt {if _adcgg :=_ddabb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_ffbfa )); +_adcgg !=nil {return _adcgg ;};};if _cebad .DLbls !=nil {if _bfbe :=_cebad .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bfbe !=nil {return _bfbe ;};};for _abbc ,_fecab :=range _cebad .Trendline {if _fadfb :=_fecab .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_abbc )); +_fadfb !=nil {return _fadfb ;};};for _dgbg ,_dbad :=range _cebad .ErrBars {if _ceea :=_dbad .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_dgbg ));_ceea !=nil {return _ceea ;};}; +if _cebad .XVal !=nil {if _afacgg :=_cebad .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_afacgg !=nil {return _afacgg ;};};if _cebad .YVal !=nil {if _ecba :=_cebad .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_ecba !=nil {return _ecba ; +};};if _cebad .Smooth !=nil {if _agbga :=_cebad .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_agbga !=nil {return _agbga ;};};if _cebad .ExtLst !=nil {if _geddd :=_cebad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_geddd !=nil {return _geddd ;};};return nil ;}; -// Validate validates the EG_LegendEntryData and its children -func (_dgaeb *EG_LegendEntryData )Validate ()error {return _dgaeb .ValidateWithPath ("\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061");}; +// ValidateWithPath validates the EG_SerShared and its children, prefixing error messages with path +func (_fdgg *EG_SerShared )ValidateWithPath (path string )error {if _bfaec :=_fdgg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bfaec !=nil {return _bfaec ;};if _bdbfa :=_fdgg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); +_bdbfa !=nil {return _bdbfa ;};if _fdgg .Tx !=nil {if _bccff :=_fdgg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bccff !=nil {return _bccff ;};};if _fdgg .SpPr !=nil {if _dbfeed :=_fdgg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_dbfeed !=nil {return _dbfeed ;};};return nil ;};func (_ceeea *CT_CrossBetween )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ceeea .ValAttr =ST_CrossBetween (1);for _ ,_gccc :=range start .Attr {if _gccc .Name .Local =="\u0076\u0061\u006c"{_ceeea .ValAttr .UnmarshalXMLAttr (_gccc ); +continue ;};};for {_ddaea ,_efb :=d .Token ();if _efb !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0042e\u0074\u0077\u0065e\u006e:\u0020\u0025\u0073",_efb );};if _fbed ,_afbb :=_ddaea .(_e .EndElement ); +_afbb &&_fbed .Name ==start .Name {break ;};};return nil ;};func (_fbgf *CT_Double )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_fbgf .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_StrRef ()*CT_StrRef {_eaggdg :=&CT_StrRef {};return _eaggdg };func (_ecgf ST_Thickness )String ()string {if _ecgf .ST_ThicknessPercent !=nil {return _aa .Sprintf ("\u0025\u0076",*_ecgf .ST_ThicknessPercent ); +};if _ecgf .Uint32 !=nil {return _aa .Sprintf ("\u0025\u0076",*_ecgf .Uint32 );};return "";}; -// ValidateWithPath validates the CT_DepthPercent and its children, prefixing error messages with path -func (_abcb *CT_DepthPercent )ValidateWithPath (path string )error {if _abcb .ValAttr !=nil {if _dfad :=_abcb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfad !=nil {return _dfad ;};};return nil ;};func (_bagf ST_LblAlgn )ValidateWithPath (path string )error {switch _bagf {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bagf )); -};return nil ;};func (_gdcba ST_ErrValType )Validate ()error {return _gdcba .ValidateWithPath ("")};func (_feccf ST_ScatterStyle )String ()string {switch _feccf {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 "";}; +// Validate validates the CT_RadarChart and its children +func (_ggaa *CT_RadarChart )Validate ()error {return _ggaa .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func (_efdcf *ST_ScatterStyle )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_efdcf =0; +case "\u006e\u006f\u006e\u0065":*_efdcf =1;case "\u006c\u0069\u006e\u0065":*_efdcf =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_efdcf =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_efdcf =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_efdcf =5; +case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_efdcf =6;};return nil ;};func NewCT_NumVal ()*CT_NumVal {_eagc :=&CT_NumVal {};return _eagc };type CT_OfPieType struct{ValAttr ST_OfPieType ;};func (_facd *CT_DLblPos )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_facd .ValAttr =ST_DLblPos (1); +for _ ,_geae :=range start .Attr {if _geae .Name .Local =="\u0076\u0061\u006c"{_facd .ValAttr .UnmarshalXMLAttr (_geae );continue ;};};for {_bafa ,_dbdc :=d .Token ();if _dbdc !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073\u003a\u0020%\u0073",_dbdc ); +};if _gggg ,_fdbc :=_bafa .(_e .EndElement );_fdbc &&_gggg .Name ==start .Name {break ;};};return nil ;};type CT_MultiLvlStrRef struct{F string ;MultiLvlStrCache *CT_MultiLvlStrData ;ExtLst *CT_ExtensionList ;};func NewCT_DLblsChoice ()*CT_DLblsChoice {_gbbec :=&CT_DLblsChoice {}; +return _gbbec };func (_afgg ST_Crosses )String ()string {switch _afgg {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 "";}; -// ValidateWithPath validates the CT_Bar3DChart and its children, prefixing error messages with path -func (_bcdd *CT_Bar3DChart )ValidateWithPath (path string )error {if _cdg :=_bcdd .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_cdg !=nil {return _cdg ;};if _bcdd .Grouping !=nil {if _dcfc :=_bcdd .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg"); -_dcfc !=nil {return _dcfc ;};};if _bcdd .VaryColors !=nil {if _fea :=_bcdd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fea !=nil {return _fea ;};};for _bfbe ,_dab :=range _bcdd .Ser {if _fagb :=_dab .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bfbe )); -_fagb !=nil {return _fagb ;};};if _bcdd .DLbls !=nil {if _bdc :=_bcdd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bdc !=nil {return _bdc ;};};if _bcdd .GapWidth !=nil {if _fcb :=_bcdd .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h"); -_fcb !=nil {return _fcb ;};};if _bcdd .GapDepth !=nil {if _bcgg :=_bcdd .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_bcgg !=nil {return _bcgg ;};};if _bcdd .Shape !=nil {if _acee :=_bcdd .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065"); -_acee !=nil {return _acee ;};};for _bgb ,_bgca :=range _bcdd .AxId {if _ffg :=_bgca .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bgb ));_ffg !=nil {return _ffg ;};};if _bcdd .ExtLst !=nil {if _cbf :=_bcdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cbf !=nil {return _cbf ;};};return nil ;};func (_dedff ST_LblOffset )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );if _dedff .ST_LblOffsetPercent !=nil {e .EncodeToken (_db .CharData (*_dedff .ST_LblOffsetPercent )); -};if _dedff .ST_LblOffsetUShort !=nil {e .EncodeToken (_db .CharData (_g .Sprintf ("\u0025\u0064",*_dedff .ST_LblOffsetUShort )));};return e .EncodeToken (_db .EndElement {Name :start .Name });};func NewCT_TxChoice ()*CT_TxChoice {_gegfee :=&CT_TxChoice {}; -return _gegfee }; +// ValidateWithPath validates the EG_LineChartShared and its children, prefixing error messages with path +func (_bbgfa *EG_LineChartShared )ValidateWithPath (path string )error {if _cffa :=_bbgfa .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_cffa !=nil {return _cffa ;};if _bbgfa .VaryColors !=nil {if _aacf :=_bbgfa .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); +_aacf !=nil {return _aacf ;};};for _ccabf ,_ccceg :=range _bbgfa .Ser {if _cgbbc :=_ccceg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ccabf ));_cgbbc !=nil {return _cgbbc ;};};if _bbgfa .DLbls !=nil {if _aefga :=_bbgfa .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_aefga !=nil {return _aefga ;};};if _bbgfa .DropLines !=nil {if _becgd :=_bbgfa .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_becgd !=nil {return _becgd ;};};return nil ;};func (_caggf *CT_PlotArea )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gcdab :for {_deeg ,_fbdea :=d .Token (); +if _fbdea !=nil {return _fbdea ;};switch _dbae :=_deeg .(type ){case _e .StartElement :switch _dbae .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_caggf .Layout =NewCT_Layout (); +if _egbcc :=d .DecodeElement (_caggf .Layout ,&_dbae );_egbcc !=nil {return _egbcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061r\u0065\u0061\u0043\u0068\u0061\u0072t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061r\u0065\u0061\u0043\u0068\u0061\u0072t"}:_dagee :=NewCT_PlotAreaChoice (); +if _eggcd :=d .DecodeElement (&_dagee .AreaChart ,&_dbae );_eggcd !=nil {return _eggcd ;};_caggf .Choice =append (_caggf .Choice ,_dagee );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"a\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"a\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_eaeff :=NewCT_PlotAreaChoice (); +if _gcab :=d .DecodeElement (&_eaeff .Area3DChart ,&_dbae );_gcab !=nil {return _gcab ;};_caggf .Choice =append (_caggf .Choice ,_eaeff );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ci\u006e\u0065\u0043\u0068\u0061\u0072t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ci\u006e\u0065\u0043\u0068\u0061\u0072t"}:_fdae :=NewCT_PlotAreaChoice (); +if _ddfc :=d .DecodeElement (&_fdae .LineChart ,&_dbae );_ddfc !=nil {return _ddfc ;};_caggf .Choice =append (_caggf .Choice ,_fdae );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_fdccb :=NewCT_PlotAreaChoice (); +if _dgcae :=d .DecodeElement (&_fdccb .Line3DChart ,&_dbae );_dgcae !=nil {return _dgcae ;};_caggf .Choice =append (_caggf .Choice ,_fdccb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}:_ecdda :=NewCT_PlotAreaChoice (); +if _aafc :=d .DecodeElement (&_ecdda .StockChart ,&_dbae );_aafc !=nil {return _aafc ;};_caggf .Choice =append (_caggf .Choice ,_ecdda );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_deac :=NewCT_PlotAreaChoice (); +if _bcga :=d .DecodeElement (&_deac .RadarChart ,&_dbae );_bcga !=nil {return _bcga ;};_caggf .Choice =append (_caggf .Choice ,_deac );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"}:_dccca :=NewCT_PlotAreaChoice (); +if _fadg :=d .DecodeElement (&_dccca .ScatterChart ,&_dbae );_fadg !=nil {return _fadg ;};_caggf .Choice =append (_caggf .Choice ,_dccca );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_feedg :=NewCT_PlotAreaChoice (); +if _ceebe :=d .DecodeElement (&_feedg .PieChart ,&_dbae );_ceebe !=nil {return _ceebe ;};_caggf .Choice =append (_caggf .Choice ,_feedg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_dbaf :=NewCT_PlotAreaChoice (); +if _bdfad :=d .DecodeElement (&_dbaf .Pie3DChart ,&_dbae );_bdfad !=nil {return _bdfad ;};_caggf .Choice =append (_caggf .Choice ,_dbaf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}:_fceae :=NewCT_PlotAreaChoice (); +if _dccfc :=d .DecodeElement (&_fceae .DoughnutChart ,&_dbae );_dccfc !=nil {return _dccfc ;};_caggf .Choice =append (_caggf .Choice ,_fceae );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_edgbe :=NewCT_PlotAreaChoice (); +if _ebggg :=d .DecodeElement (&_edgbe .BarChart ,&_dbae );_ebggg !=nil {return _ebggg ;};_caggf .Choice =append (_caggf .Choice ,_edgbe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_fbgd :=NewCT_PlotAreaChoice (); +if _fede :=d .DecodeElement (&_fbgd .Bar3DChart ,&_dbae );_fede !=nil {return _fede ;};_caggf .Choice =append (_caggf .Choice ,_fbgd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_eeegg :=NewCT_PlotAreaChoice (); +if _cdgc :=d .DecodeElement (&_eeegg .OfPieChart ,&_dbae );_cdgc !=nil {return _cdgc ;};_caggf .Choice =append (_caggf .Choice ,_eeegg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"}:_dbabe :=NewCT_PlotAreaChoice (); +if _cgef :=d .DecodeElement (&_dbabe .SurfaceChart ,&_dbae );_cgef !=nil {return _cgef ;};_caggf .Choice =append (_caggf .Choice ,_dbabe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"}:_fbbcf :=NewCT_PlotAreaChoice (); +if _fffce :=d .DecodeElement (&_fbbcf .Surface3DChart ,&_dbae );_fffce !=nil {return _fffce ;};_caggf .Choice =append (_caggf .Choice ,_fbbcf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}:_ffee :=NewCT_PlotAreaChoice (); +if _deacg :=d .DecodeElement (&_ffee .BubbleChart ,&_dbae );_deacg !=nil {return _deacg ;};_caggf .Choice =append (_caggf .Choice ,_ffee );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"}:if _caggf .CChoice ==nil {_caggf .CChoice =NewCT_PlotAreaChoice1 (); +};if _fcaed :=d .DecodeElement (&_caggf .CChoice .ValAx ,&_dbae );_fcaed !=nil {return _fcaed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"}:if _caggf .CChoice ==nil {_caggf .CChoice =NewCT_PlotAreaChoice1 (); +};if _fabe :=d .DecodeElement (&_caggf .CChoice .CatAx ,&_dbae );_fabe !=nil {return _fabe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"}:if _caggf .CChoice ==nil {_caggf .CChoice =NewCT_PlotAreaChoice1 (); +};if _cgeff :=d .DecodeElement (&_caggf .CChoice .DateAx ,&_dbae );_cgeff !=nil {return _cgeff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"}:if _caggf .CChoice ==nil {_caggf .CChoice =NewCT_PlotAreaChoice1 (); +};if _dagc :=d .DecodeElement (&_caggf .CChoice .SerAx ,&_dbae );_dagc !=nil {return _dagc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0054\u0061\u0062\u006c\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0054\u0061\u0062\u006c\u0065"}:_caggf .DTable =NewCT_DTable (); +if _bcee :=d .DecodeElement (_caggf .DTable ,&_dbae );_bcee !=nil {return _bcee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_caggf .SpPr =_f .NewCT_ShapeProperties (); +if _acba :=d .DecodeElement (_caggf .SpPr ,&_dbae );_acba !=nil {return _acba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_caggf .ExtLst =NewCT_ExtensionList (); +if _dddfa :=d .DecodeElement (_caggf .ExtLst ,&_dbae );_dddfa !=nil {return _dddfa ;};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\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0020\u0025\u0076",_dbae .Name ); +if _ggebc :=d .Skip ();_ggebc !=nil {return _ggebc ;};};case _e .EndElement :break _gcdab ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ErrValType and its children, prefixing error messages with path -func (_dfbgb *CT_ErrValType )ValidateWithPath (path string )error {if _dffa :=_dfbgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dffa !=nil {return _dffa ;};return nil ;}; +// Validate validates the CT_StockChart and its children +func (_bagdc *CT_StockChart )Validate ()error {return _bagdc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");}; -// ValidateWithPath validates the CT_HPercent and its children, prefixing error messages with path -func (_ggfe *CT_HPercent )ValidateWithPath (path string )error {if _ggfe .ValAttr !=nil {if _dfba :=_ggfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfba !=nil {return _dfba ;};};return nil ;};func (_gbeefd *CT_TickLblPos )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _gbeefd .ValAttr !=ST_TickLblPosUnset {_bacga ,_ggag :=_gbeefd .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"}); -if _ggag !=nil {return _ggag ;};start .Attr =append (start .Attr ,_bacga );};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_LineChart and its children +func (_dabad *CT_LineChart )Validate ()error {return _dabad .ValidateWithPath ("\u0043\u0054\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");}; -// ValidateWithPath validates the CT_Area3DChart and its children, prefixing error messages with path -func (_dbg *CT_Area3DChart )ValidateWithPath (path string )error {if _dbg .Grouping !=nil {if _cfe :=_dbg .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_cfe !=nil {return _cfe ;};};if _dbg .VaryColors !=nil {if _bf :=_dbg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); -_bf !=nil {return _bf ;};};for _adc ,_ce :=range _dbg .Ser {if _efc :=_ce .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_adc ));_efc !=nil {return _efc ;};};if _dbg .DLbls !=nil {if _ed :=_dbg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_ed !=nil {return _ed ;};};if _dbg .DropLines !=nil {if _cb :=_dbg .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_cb !=nil {return _cb ;};};if _dbg .GapDepth !=nil {if _aca :=_dbg .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h"); -_aca !=nil {return _aca ;};};for _dg ,_eeb :=range _dbg .AxId {if _gb :=_eeb .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dg ));_gb !=nil {return _gb ;};};if _dbg .ExtLst !=nil {if _baba :=_dbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_baba !=nil {return _baba ;};};return nil ;}; +// Validate validates the CT_Boolean and its children +func (_gbbd *CT_Boolean )Validate ()error {return _gbbd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};func (_daae *EG_BarChartShared )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_daae .BarDir =NewCT_BarDir (); +_dagea :for {_cfca ,_cadc :=d .Token ();if _cadc !=nil {return _cadc ;};switch _ceddc :=_cfca .(type ){case _e .StartElement :switch _ceddc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"}:if _fbecc :=d .DecodeElement (_daae .BarDir ,&_ceddc ); +_fbecc !=nil {return _fbecc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_daae .Grouping =NewCT_BarGrouping (); +if _dagbe :=d .DecodeElement (_daae .Grouping ,&_ceddc );_dagbe !=nil {return _dagbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_daae .VaryColors =NewCT_Boolean (); +if _adcae :=d .DecodeElement (_daae .VaryColors ,&_ceddc );_adcae !=nil {return _adcae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_fdafe :=NewCT_BarSer (); +if _eebgeb :=d .DecodeElement (_fdafe ,&_ceddc );_eebgeb !=nil {return _eebgeb ;};_daae .Ser =append (_daae .Ser ,_fdafe );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_daae .DLbls =NewCT_DLbls (); +if _gggd :=d .DecodeElement (_daae .DLbls ,&_ceddc );_gggd !=nil {return _gggd ;};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\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_ceddc .Name ); +if _ddagb :=d .Skip ();_ddagb !=nil {return _ddagb ;};};case _e .EndElement :break _dagea ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SecondPieSize and its children, prefixing error messages with path -func (_gfac *CT_SecondPieSize )ValidateWithPath (path string )error {if _gfac .ValAttr !=nil {if _fdaeg :=_gfac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdaeg !=nil {return _fdaeg ;};};return nil ;}; +// Validate validates the CT_LayoutMode and its children +func (_adfd *CT_LayoutMode )Validate ()error {return _adfd .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065");};func (_egca *CT_LblOffset )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cdfg :=range start .Attr {if _cdfg .Name .Local =="\u0076\u0061\u006c"{_abfce ,_fbfad :=ParseUnionST_LblOffset (_cdfg .Value ); +if _fbfad !=nil {return _fbfad ;};_egca .ValAttr =&_abfce ;continue ;};};for {_ceba ,_dedgf :=d .Token ();if _dedgf !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0062l\u004f\u0066\u0066\u0073\u0065\u0074\u003a\u0020\u0025\u0073",_dedgf ); +};if _dabaf ,_bgcff :=_ceba .(_e .EndElement );_bgcff &&_dabaf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_PageMargins and its children -func (_aebf *CT_PageMargins )Validate ()error {return _aebf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};func (_fegab ST_Shape )Validate ()error {return _fegab .ValidateWithPath ("")};func (_bef *CT_AxPos )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {_gdg ,_fcd :=_bef .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"}); -if _fcd !=nil {return _fcd ;};start .Attr =append (start .Attr ,_gdg );e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DepthPercent and its children +func (_dadc *CT_DepthPercent )Validate ()error {return _dadc .ValidateWithPath ("\u0043T\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");}; -// ValidateWithPath validates the CT_DTable and its children, prefixing error messages with path -func (_bgaef *CT_DTable )ValidateWithPath (path string )error {if _bgaef .ShowHorzBorder !=nil {if _baaeb :=_bgaef .ShowHorzBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0048\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072");_baaeb !=nil {return _baaeb ; -};};if _bgaef .ShowVertBorder !=nil {if _gceg :=_bgaef .ShowVertBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0056\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072");_gceg !=nil {return _gceg ;};};if _bgaef .ShowOutline !=nil {if _cedb :=_bgaef .ShowOutline .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"); -_cedb !=nil {return _cedb ;};};if _bgaef .ShowKeys !=nil {if _gbfg :=_bgaef .ShowKeys .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u004b\u0065\u0079s");_gbfg !=nil {return _gbfg ;};};if _bgaef .SpPr !=nil {if _bbf :=_bgaef .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_bbf !=nil {return _bbf ;};};if _bgaef .TxPr !=nil {if _fafg :=_bgaef .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fafg !=nil {return _fafg ;};};if _bgaef .ExtLst !=nil {if _dbfa :=_bgaef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_dbfa !=nil {return _dbfa ;};};return nil ;};func NewCT_ScatterChart ()*CT_ScatterChart {_efggc :=&CT_ScatterChart {};_efggc .ScatterStyle =NewCT_ScatterStyle ();return _efggc ;};func (_dfgbg ST_TrendlineType )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_dfgbg .String (),start ); -};func (_edecg ST_AxPos )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_edecg .String (),start );};func NewEG_AreaChartShared ()*EG_AreaChartShared {_bdcg :=&EG_AreaChartShared {};return _bdcg }; +// ValidateWithPath validates the CT_BandFmt and its children, prefixing error messages with path +func (_agb *CT_BandFmt )ValidateWithPath (path string )error {if _bdea :=_agb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bdea !=nil {return _bdea ;};if _agb .SpPr !=nil {if _bff :=_agb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_bff !=nil {return _bff ;};};return nil ;};func (_aeb *CT_AxDataSourceChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ece :for {_ead ,_ecf :=d .Token ();if _ecf !=nil {return _ecf ;};switch _dgdc :=_ead .(type ){case _e .StartElement :switch _dgdc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066"}:_aeb .MultiLvlStrRef =NewCT_MultiLvlStrRef (); +if _bde :=d .DecodeElement (_aeb .MultiLvlStrRef ,&_dgdc );_bde !=nil {return _bde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"}:_aeb .NumRef =NewCT_NumRef (); +if _cccc :=d .DecodeElement (_aeb .NumRef ,&_dgdc );_cccc !=nil {return _cccc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"}:_aeb .NumLit =NewCT_NumData (); +if _cgfb :=d .DecodeElement (_aeb .NumLit ,&_dgdc );_cgfb !=nil {return _cgfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_aeb .StrRef =NewCT_StrRef (); +if _efa :=d .DecodeElement (_aeb .StrRef ,&_dgdc );_efa !=nil {return _efa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u004c\u0069\u0074"}:_aeb .StrLit =NewCT_StrData (); +if _bf :=d .DecodeElement (_aeb .StrLit ,&_dgdc );_bf !=nil {return _bf ;};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\u0041\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dgdc .Name ); +if _fbf :=d .Skip ();_fbf !=nil {return _fbf ;};};case _e .EndElement :break _ece ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_Protection and its children -func (_acag *CT_Protection )Validate ()error {return _acag .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};func (_gggd *CT_Chart )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -if _gggd .Title !=nil {_acbb :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_gggd .Title ,_acbb );};if _gggd .AutoTitleDeleted !=nil {_ffd :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0061u\u0074\u006f\u0054\u0069\u0074l\u0065\u0044e\u006c\u0065\u0074\u0065\u0064"}}; -e .EncodeElement (_gggd .AutoTitleDeleted ,_ffd );};if _gggd .PivotFmts !=nil {_ffgf :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073"}};e .EncodeElement (_gggd .PivotFmts ,_ffgf );};if _gggd .View3D !=nil {_fddb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0076\u0069\u0065\u0077\u0033\u0044"}}; -e .EncodeElement (_gggd .View3D ,_fddb );};if _gggd .Floor !=nil {_edba :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0066\u006c\u006f\u006f\u0072"}};e .EncodeElement (_gggd .Floor ,_edba );};if _gggd .SideWall !=nil {_fggbe :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"}}; -e .EncodeElement (_gggd .SideWall ,_fggbe );};if _gggd .BackWall !=nil {_bba :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"}};e .EncodeElement (_gggd .BackWall ,_bba );};_cdcg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}}; -e .EncodeElement (_gggd .PlotArea ,_cdcg );if _gggd .Legend !=nil {_gdca :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064"}};e .EncodeElement (_gggd .Legend ,_gdca );};if _gggd .PlotVisOnly !=nil {_cbfb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}}; -e .EncodeElement (_gggd .PlotVisOnly ,_cbfb );};if _gggd .DispBlanksAs !=nil {_efba :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0042\u006c\u0061n\u006b\u0073\u0041\u0073"}};e .EncodeElement (_gggd .DispBlanksAs ,_efba ); -};if _gggd .ShowDLblsOverMax !=nil {_abdf :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0073h\u006f\u0077\u0044\u004c\u0062l\u0073\u004fv\u0065\u0072\u004d\u0061\u0078"}};e .EncodeElement (_gggd .ShowDLblsOverMax ,_abdf );};if _gggd .ExtLst !=nil {_ageb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_gggd .ExtLst ,_ageb );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_abfcd ST_LayoutMode )ValidateWithPath (path string )error {switch _abfcd {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abfcd )); -};return nil ;};func (_aabgf *CT_LogBase )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_aabgf .ValAttr =2;for _ ,_bgffc :=range start .Attr {if _bgffc .Name .Local =="\u0076\u0061\u006c"{_gece ,_beeae :=_bc .ParseFloat (_bgffc .Value ,64); -if _beeae !=nil {return _beeae ;};_aabgf .ValAttr =_gece ;continue ;};};for {_fgcg ,_fgbfd :=d .Token ();if _fgbfd !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065\u003a\u0020%\u0073",_fgbfd ); -};if _bbfc ,_feage :=_fgcg .(_db .EndElement );_feage &&_bbfc .Name ==start .Name {break ;};};return nil ;};func (_gc *CT_AreaSer )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_gc .Idx =NewCT_UnsignedInt ();_gc .Order =NewCT_UnsignedInt (); -_gfe :for {_aef ,_bdd :=d .Token ();if _bdd !=nil {return _bdd ;};switch _feg :=_aef .(type ){case _db .StartElement :switch _feg .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ca :=d .DecodeElement (_gc .Idx ,&_feg ); -_ca !=nil {return _ca ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fgga :=d .DecodeElement (_gc .Order ,&_feg ); -_fgga !=nil {return _fgga ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gc .Tx =NewCT_SerTx (); -if _baf :=d .DecodeElement (_gc .Tx ,&_feg );_baf !=nil {return _baf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gc .SpPr =_ba .NewCT_ShapeProperties (); -if _cag :=d .DecodeElement (_gc .SpPr ,&_feg );_cag !=nil {return _cag ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gc .PictureOptions =NewCT_PictureOptions (); -if _edbg :=d .DecodeElement (_gc .PictureOptions ,&_feg );_edbg !=nil {return _edbg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ace :=NewCT_DPt (); -if _eb :=d .DecodeElement (_ace ,&_feg );_eb !=nil {return _eb ;};_gc .DPt =append (_gc .DPt ,_ace );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gc .DLbls =NewCT_DLbls (); -if _cge :=d .DecodeElement (_gc .DLbls ,&_feg );_cge !=nil {return _cge ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edf :=NewCT_Trendline (); -if _egb :=d .DecodeElement (_edf ,&_feg );_egb !=nil {return _egb ;};_gc .Trendline =append (_gc .Trendline ,_edf );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbd :=NewCT_ErrBars (); -if _caf :=d .DecodeElement (_fbd ,&_feg );_caf !=nil {return _caf ;};_gc .ErrBars =append (_gc .ErrBars ,_fbd );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gc .Cat =NewCT_AxDataSource (); -if _fadd :=d .DecodeElement (_gc .Cat ,&_feg );_fadd !=nil {return _fadd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gc .Val =NewCT_NumDataSource (); -if _bed :=d .DecodeElement (_gc .Val ,&_feg );_bed !=nil {return _bed ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gc .ExtLst =NewCT_ExtensionList (); -if _ecg :=d .DecodeElement (_gc .ExtLst ,&_feg );_ecg !=nil {return _ecg ;};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\u005fA\u0072\u0065\u0061\u0053\u0065\u0072\u0020\u0025\u0076",_feg .Name ); -if _dbf :=d .Skip ();_dbf !=nil {return _dbf ;};};case _db .EndElement :break _gfe ;case _db .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;); +// Validate validates the CT_BubbleScale and its children +func (_ebf *CT_BubbleScale )Validate ()error {return _ebf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065");};type CT_DispUnits struct{Choice *CT_DispUnitsChoice ;DispUnitsLbl *CT_DispUnitsLbl ;ExtLst *CT_ExtensionList ; +}; -// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path -func (_dgbd *CT_Marker )ValidateWithPath (path string )error {if _dgbd .Symbol !=nil {if _fefe :=_dgbd .Symbol .ValidateWithPath (path +"\u002fS\u0079\u006d\u0062\u006f\u006c");_fefe !=nil {return _fefe ;};};if _dgbd .Size !=nil {if _adfda :=_dgbd .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065"); -_adfda !=nil {return _adfda ;};};if _dgbd .SpPr !=nil {if _gbebf :=_dgbd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gbebf !=nil {return _gbebf ;};};if _dgbd .ExtLst !=nil {if _fabcc :=_dgbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fabcc !=nil {return _fabcc ;};};return nil ;};type CT_BubbleScale struct{ValAttr *ST_BubbleScale ;};func (_egcf *ST_Thickness )Validate ()error {return _egcf .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_LayoutTarget and its children, prefixing error messages with path +func (_dgaf *CT_LayoutTarget )ValidateWithPath (path string )error {if _eafc :=_dgaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eafc !=nil {return _eafc ;};return nil ;};type CT_TextLanguageID struct{ValAttr string ; +};func (_dbcf *CT_LblAlgn )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_aecgd ,_dbdg :=_dbcf .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _dbdg !=nil {return _dbdg ;};start .Attr =append (start .Attr ,_aecgd );e .EncodeToken (start ); +e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Order and its children -func (_fafcd *CT_Order )Validate ()error {return _fafcd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0064\u0065\u0072");};func NewCT_MarkerSize ()*CT_MarkerSize {_cbgc :=&CT_MarkerSize {};return _cbgc };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"; -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 ;}; +// Validate validates the CT_MultiLvlStrRef and its children +func (_dafgc *CT_MultiLvlStrRef )Validate ()error {return _dafgc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066");};func (_gcged *EG_AxSharedChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcbfa :for {_cgdeg ,_bffea :=d .Token (); +if _bffea !=nil {return _bffea ;};switch _afadd :=_cgdeg .(type ){case _e .StartElement :switch _afadd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_gcged .Crosses =NewCT_Crosses (); +if _fcgecb :=d .DecodeElement (_gcged .Crosses ,&_afadd );_fcgecb !=nil {return _fcgecb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_gcged .CrossesAt =NewCT_Double (); +if _cbfac :=d .DecodeElement (_gcged .CrossesAt ,&_afadd );_cbfac !=nil {return _cbfac ;};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\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_afadd .Name ); +if _fdcgf :=d .Skip ();_fdcgf !=nil {return _fdcgf ;};};case _e .EndElement :break _bcbfa ;case _e .CharData :};};return nil ;};func NewCT_Tx ()*CT_Tx {_faac :=&CT_Tx {};_faac .Choice =NewCT_TxChoice ();return _faac };func NewCT_LayoutMode ()*CT_LayoutMode {_gcda :=&CT_LayoutMode {}; +return _gcda };func (_dbdaa *ST_LblAlgn )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dbdaa =0;case "\u0063\u0074\u0072":*_dbdaa =1;case "\u006c":*_dbdaa =2;case "\u0072":*_dbdaa =3;};return nil ;}; -// ValidateWithPath validates the CT_TextLanguageID and its children, prefixing error messages with path -func (_gaedg *CT_TextLanguageID )ValidateWithPath (path string )error {return nil };type CT_AxPos struct{ValAttr ST_AxPos ;};func (_ebce *CT_HeaderFooter )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_dfdg :=range start .Attr {if _dfdg .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_gaabd ,_eefc :=_bc .ParseBool (_dfdg .Value ); -if _eefc !=nil {return _eefc ;};_ebce .AlignWithMarginsAttr =&_gaabd ;continue ;};if _dfdg .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_ecga ,_dfgec :=_bc .ParseBool (_dfdg .Value );if _dfgec !=nil {return _dfgec ; -};_ebce .DifferentOddEvenAttr =&_ecga ;continue ;};if _dfdg .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_aeadc ,_bbbc :=_bc .ParseBool (_dfdg .Value );if _bbbc !=nil {return _bbbc ;};_ebce .DifferentFirstAttr =&_aeadc ; -continue ;};};_bgffa :for {_bbeg ,_egcb :=d .Token ();if _egcb !=nil {return _egcb ;};switch _fbef :=_bbeg .(type ){case _db .StartElement :switch _fbef .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebce .OddHeader =new (string ); -if _aeada :=d .DecodeElement (_ebce .OddHeader ,&_fbef );_aeada !=nil {return _aeada ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebce .OddFooter =new (string ); -if _afbb :=d .DecodeElement (_ebce .OddFooter ,&_fbef );_afbb !=nil {return _afbb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ebce .EvenHeader =new (string ); -if _abed :=d .DecodeElement (_ebce .EvenHeader ,&_fbef );_abed !=nil {return _abed ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ebce .EvenFooter =new (string ); -if _efaga :=d .DecodeElement (_ebce .EvenFooter ,&_fbef );_efaga !=nil {return _efaga ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebce .FirstHeader =new (string ); -if _fbgd :=d .DecodeElement (_ebce .FirstHeader ,&_fbef );_fbgd !=nil {return _fbgd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebce .FirstFooter =new (string ); -if _dbgag :=d .DecodeElement (_ebce .FirstFooter ,&_fbef );_dbgag !=nil {return _dbgag ;};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\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_fbef .Name ); -if _dgdc :=d .Skip ();_dgdc !=nil {return _dgdc ;};};case _db .EndElement :break _bgffa ;case _db .CharData :};};return nil ;};func (_ggbdde ST_TickMark )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_bgacg :=_db .Attr {};_bgacg .Name =name ;switch _ggbdde {case ST_TickMarkUnset :_bgacg .Value =""; -case ST_TickMarkCross :_bgacg .Value ="\u0063\u0072\u006fs\u0073";case ST_TickMarkIn :_bgacg .Value ="\u0069\u006e";case ST_TickMarkNone :_bgacg .Value ="\u006e\u006f\u006e\u0065";case ST_TickMarkOut :_bgacg .Value ="\u006f\u0075\u0074";};return _bgacg ,nil ; -};func (_aaba *ST_CrossBetween )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_abfdc ,_gaegfa :=d .Token ();if _gaegfa !=nil {return _gaegfa ;};if _dcgfe ,_feggd :=_abfdc .(_db .EndElement );_feggd &&_dcgfe .Name ==start .Name {*_aaba =1; -return nil ;};if _aeed ,_dgfdf :=_abfdc .(_db .CharData );!_dgfdf {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",_abfdc );}else {switch string (_aeed ){case "":*_aaba =0; -case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_aaba =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_aaba =2;};};_abfdc ,_gaegfa =d .Token ();if _gaegfa !=nil {return _gaegfa ;};if _edgff ,_fccbg :=_abfdc .(_db .EndElement );_fccbg &&_edgff .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",_abfdc );}; +// ValidateWithPath validates the CT_PlotAreaChoice1 and its children, prefixing error messages with path +func (_fcfcf *CT_PlotAreaChoice1 )ValidateWithPath (path string )error {for _ggba ,_gfedd :=range _fcfcf .ValAx {if _ebbc :=_gfedd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0078\u005b\u0025\u0064\u005d",path ,_ggba ));_ebbc !=nil {return _ebbc ; +};};for _adbe ,_ebbbc :=range _fcfcf .CatAx {if _debge :=_ebbbc .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002fC\u0061\u0074\u0041\u0078\u005b\u0025\u0064\u005d",path ,_adbe ));_debge !=nil {return _debge ;};};for _dfgab ,_cddgg :=range _fcfcf .DateAx {if _gabe :=_cddgg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0065\u0041\u0078\u005b\u0025\u0064\u005d",path ,_dfgab )); +_gabe !=nil {return _gabe ;};};for _aeccc ,_cbedc :=range _fcfcf .SerAx {if _gefcd :=_cbedc .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002fS\u0065\u0072\u0041\u0078\u005b\u0025\u0064\u005d",path ,_aeccc ));_gefcd !=nil {return _gefcd ;};};return nil ; +}; -// Validate validates the CT_ChartLines and its children -func (_eafec *CT_ChartLines )Validate ()error {return _eafec .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073");};func (_cbed *EG_LegendEntryData )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_feccc :for {_caedg ,_ceceg :=d .Token (); -if _ceceg !=nil {return _ceceg ;};switch _bdgff :=_caedg .(type ){case _db .StartElement :switch _bdgff .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbed .TxPr =_ba .NewCT_TextBody (); -if _bbbff :=d .DecodeElement (_cbed .TxPr ,&_bdgff );_bbbff !=nil {return _bbbff ;};default:_f .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",_bdgff .Name ); -if _ecfc :=d .Skip ();_ecfc !=nil {return _ecfc ;};};case _db .EndElement :break _feccc ;case _db .CharData :};};return nil ;};func NewGroup_DLbls ()*Group_DLbls {_ffdde :=&Group_DLbls {};return _ffdde };func NewCT_Grouping ()*CT_Grouping {_fggd :=&CT_Grouping {}; -return _fggd };func (_afa *CT_BubbleChart )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );if _afa .VaryColors !=nil {_bgf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_afa .VaryColors ,_bgf );};if _afa .Ser !=nil {_dace :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gca :=range _afa .Ser {e .EncodeElement (_gca ,_dace );};};if _afa .DLbls !=nil {_bee :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_afa .DLbls ,_bee );};if _afa .Bubble3D !=nil {_ddb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_afa .Bubble3D ,_ddb );};if _afa .BubbleScale !=nil {_efbf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}}; -e .EncodeElement (_afa .BubbleScale ,_efbf );};if _afa .ShowNegBubbles !=nil {_eea :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003as\u0068\u006f\u0077N\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073"}};e .EncodeElement (_afa .ShowNegBubbles ,_eea ); -};if _afa .SizeRepresents !=nil {_ccag :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003as\u0069\u007a\u0065R\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073"}};e .EncodeElement (_afa .SizeRepresents ,_ccag );};_gaa :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; -for _ ,_aefe :=range _afa .AxId {e .EncodeElement (_aefe ,_gaa );};if _afa .ExtLst !=nil {_eabd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afa .ExtLst ,_eabd );};e .EncodeToken (_db .EndElement {Name :start .Name }); -return nil ;};const (ST_CrossesUnset ST_Crosses =0;ST_CrossesAutoZero ST_Crosses =1;ST_CrossesMax ST_Crosses =2;ST_CrossesMin ST_Crosses =3;); +// ValidateWithPath validates the CT_LegendPos and its children, prefixing error messages with path +func (_geab *CT_LegendPos )ValidateWithPath (path string )error {if _bggf :=_geab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bggf !=nil {return _bggf ;};return nil ;};func (_cfbed *CT_Thickness )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eaca :=range start .Attr {if _eaca .Name .Local =="\u0076\u0061\u006c"{_eafgg ,_bfbg :=ParseUnionST_Thickness (_eaca .Value ); +if _bfbg !=nil {return _bfbg ;};_cfbed .ValAttr =_eafgg ;continue ;};};for {_ebce ,_dageg :=d .Token ();if _dageg !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0068i\u0063\u006b\u006e\u0065\u0073\u0073\u003a\u0020\u0025\u0073",_dageg ); +};if _ffcbf ,_dbdd :=_ebce .(_e .EndElement );_dbdd &&_ffcbf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_GapAmount and its children -func (_bbebc *CT_GapAmount )Validate ()error {return _bbebc .ValidateWithPath ("\u0043\u0054\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074");};func (_aea *CT_CustSplit )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_aeaf :for {_acdda ,_deea :=d .Token (); -if _deea !=nil {return _deea ;};switch _dgcb :=_acdda .(type ){case _db .StartElement :switch _dgcb .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggdf :=NewCT_UnsignedInt (); -if _ddgc :=d .DecodeElement (_ggdf ,&_dgcb );_ddgc !=nil {return _ddgc ;};_aea .SecondPiePt =append (_aea .SecondPiePt ,_ggdf );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\u0075\u0073t\u0053\u0070\u006c\u0069\u0074\u0020\u0025\u0076",_dgcb .Name ); -if _cdab :=d .Skip ();_cdab !=nil {return _cdab ;};};case _db .EndElement :break _aeaf ;case _db .CharData :};};return nil ;};func (_dfec *CT_Grouping )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_gcdg :=range start .Attr {if _gcdg .Name .Local =="\u0076\u0061\u006c"{_dfec .ValAttr .UnmarshalXMLAttr (_gcdg ); -continue ;};};for {_adbcf ,_acgg :=d .Token ();if _acgg !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_acgg );};if _eddaa ,_befaed :=_adbcf .(_db .EndElement ); -_befaed &&_eddaa .Name ==start .Name {break ;};};return nil ;};func (_gfage ST_BuiltInUnit )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_gfage .String (),start );};type CT_Marker struct{Symbol *CT_MarkerStyle ; -Size *CT_MarkerSize ;SpPr *_ba .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_PlotAreaChoice and its children, prefixing error messages with path +func (_cdfgd *CT_PlotAreaChoice )ValidateWithPath (path string )error {if _cdfgd .AreaChart !=nil {if _fccec :=_cdfgd .AreaChart .ValidateWithPath (path +"\u002f\u0041\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");_fccec !=nil {return _fccec ;};};if _cdfgd .Area3DChart !=nil {if _bfebd :=_cdfgd .Area3DChart .ValidateWithPath (path +"\u002f\u0041\u0072e\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"); +_bfebd !=nil {return _bfebd ;};};if _cdfgd .LineChart !=nil {if _egcga :=_cdfgd .LineChart .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");_egcga !=nil {return _egcga ;};};if _cdfgd .Line3DChart !=nil {if _dcag :=_cdfgd .Line3DChart .ValidateWithPath (path +"\u002f\u004c\u0069n\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"); +_dcag !=nil {return _dcag ;};};if _cdfgd .StockChart !=nil {if _fegca :=_cdfgd .StockChart .ValidateWithPath (path +"/\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");_fegca !=nil {return _fegca ;};};if _cdfgd .RadarChart !=nil {if _cecca :=_cdfgd .RadarChart .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"); +_cecca !=nil {return _cecca ;};};if _cdfgd .ScatterChart !=nil {if _bfab :=_cdfgd .ScatterChart .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");_bfab !=nil {return _bfab ;};};if _cdfgd .PieChart !=nil {if _cgbed :=_cdfgd .PieChart .ValidateWithPath (path +"\u002fP\u0069\u0065\u0043\u0068\u0061\u0072t"); +_cgbed !=nil {return _cgbed ;};};if _cdfgd .Pie3DChart !=nil {if _adcgb :=_cdfgd .Pie3DChart .ValidateWithPath (path +"/\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_adcgb !=nil {return _adcgb ;};};if _cdfgd .DoughnutChart !=nil {if _dbag :=_cdfgd .DoughnutChart .ValidateWithPath (path +"\u002f\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074C\u0068\u0061\u0072\u0074"); +_dbag !=nil {return _dbag ;};};if _cdfgd .BarChart !=nil {if _cbdga :=_cdfgd .BarChart .ValidateWithPath (path +"\u002fB\u0061\u0072\u0043\u0068\u0061\u0072t");_cbdga !=nil {return _cbdga ;};};if _cdfgd .Bar3DChart !=nil {if _bfdc :=_cdfgd .Bar3DChart .ValidateWithPath (path +"/\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"); +_bfdc !=nil {return _bfdc ;};};if _cdfgd .OfPieChart !=nil {if _efgb :=_cdfgd .OfPieChart .ValidateWithPath (path +"/\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");_efgb !=nil {return _efgb ;};};if _cdfgd .SurfaceChart !=nil {if _bffe :=_cdfgd .SurfaceChart .ValidateWithPath (path +"\u002f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"); +_bffe !=nil {return _bffe ;};};if _cdfgd .Surface3DChart !=nil {if _gecc :=_cdfgd .Surface3DChart .ValidateWithPath (path +"\u002fS\u0075r\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_gecc !=nil {return _gecc ;};};if _cdfgd .BubbleChart !=nil {if _egbeb :=_cdfgd .BubbleChart .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"); +_egbeb !=nil {return _egbeb ;};};return nil ;};func (_eabdg *CT_RadarStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_becbc :=range start .Attr {if _becbc .Name .Local =="\u0076\u0061\u006c"{_eabdg .ValAttr .UnmarshalXMLAttr (_becbc ); +continue ;};};for {_dcdg ,_dfbfa :=d .Token ();if _dfbfa !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052a\u0064a\u0072S\u0074\u0079\u006c\u0065\u003a\u0020\u0025s",_dfbfa );};if _cafb ,_gdgbd :=_dcdg .(_e .EndElement ); +_gdgbd &&_cafb .Name ==start .Name {break ;};};return nil ;};func (_feddf *CT_MultiLvlStrRef )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_fdfa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0066"}};_ed .AddPreserveSpaceAttr (&_fdfa ,_feddf .F ); +e .EncodeElement (_feddf .F ,_fdfa );if _feddf .MultiLvlStrCache !=nil {_edeag :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006du\u006c\u0074\u0069\u004c\u0076l\u0053\u0074r\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_feddf .MultiLvlStrCache ,_edeag ); +};if _feddf .ExtLst !=nil {_bfca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_feddf .ExtLst ,_bfca );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PlotArea and its children, prefixing error messages with path -func (_effbc *CT_PlotArea )ValidateWithPath (path string )error {if _effbc .Layout !=nil {if _ffabd :=_effbc .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_ffabd !=nil {return _ffabd ;};};for _gcebc ,_bbgbc :=range _effbc .Choice {if _gdcaff :=_bbgbc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gcebc )); -_gdcaff !=nil {return _gdcaff ;};};if _effbc .CChoice !=nil {if _edaeb :=_effbc .CChoice .ValidateWithPath (path +"\u002f\u0043\u0043\u0068\u006f\u0069\u0063\u0065");_edaeb !=nil {return _edaeb ;};};if _effbc .DTable !=nil {if _addge :=_effbc .DTable .ValidateWithPath (path +"\u002fD\u0054\u0061\u0062\u006c\u0065"); -_addge !=nil {return _addge ;};};if _effbc .SpPr !=nil {if _gabgb :=_effbc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gabgb !=nil {return _gabgb ;};};if _effbc .ExtLst !=nil {if _gbbdf :=_effbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gbbdf !=nil {return _gbbdf ;};};return nil ;};func (_agdde *ST_HoleSize )ValidateWithPath (path string )error {_agdafd :=[]string {};if _agdde .ST_HoleSizePercent !=nil {_agdafd =append (_agdafd ,"\u0053T\u005fH\u006f\u006c\u0065\u0053\u0069z\u0065\u0050e\u0072\u0063\u0065\u006e\u0074"); -};if _agdde .ST_HoleSizeUByte !=nil {_agdafd =append (_agdafd ,"\u0053\u0054_\u0048\u006f\u006ce\u0053\u0069\u007a\u0065\u0055\u0042\u0079\u0074\u0065");};if len (_agdafd )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_agdafd ); -};return nil ;}; +// Validate validates the CT_RotY and its children +func (_agcaf *CT_RotY )Validate ()error {return _agcaf .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0059");};func NewCT_View3D ()*CT_View3D {_cfeg :=&CT_View3D {};return _cfeg }; -// Validate validates the CT_DTable and its children -func (_bdbd *CT_DTable )Validate ()error {return _bdbd .ValidateWithPath ("\u0043T\u005f\u0044\u0054\u0061\u0062\u006ce");}; +// ValidateWithPath validates the CT_Perspective and its children, prefixing error messages with path +func (_gbda *CT_Perspective )ValidateWithPath (path string )error {if _gbda .ValAttr !=nil {if *_gbda .ValAttr < 0{return _aa .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 ,*_gbda .ValAttr ); +};if *_gbda .ValAttr > 240{return _aa .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 ,*_gbda .ValAttr ); +};};return nil ;};func (_fcgea ST_SecondPieSize )String ()string {if _fcgea .ST_SecondPieSizePercent !=nil {return _aa .Sprintf ("\u0025\u0076",*_fcgea .ST_SecondPieSizePercent );};if _fcgea .ST_SecondPieSizeUShort !=nil {return _aa .Sprintf ("\u0025\u0076",*_fcgea .ST_SecondPieSizeUShort ); +};return "";};func NewCT_LblOffset ()*CT_LblOffset {_aegab :=&CT_LblOffset {};return _aegab };func (_bddce ST_PageSetupOrientation )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ggacb :=_e .Attr {};_ggacb .Name =name ;switch _bddce {case ST_PageSetupOrientationUnset :_ggacb .Value =""; +case ST_PageSetupOrientationDefault :_ggacb .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_PageSetupOrientationPortrait :_ggacb .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageSetupOrientationLandscape :_ggacb .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e"; +};return _ggacb ,nil ;}; -// Validate validates the CT_RadarStyle and its children -func (_cbfbg *CT_RadarStyle )Validate ()error {return _cbfbg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");};func NewCT_Style ()*CT_Style {_eebfb :=&CT_Style {};_eebfb .ValAttr =1;return _eebfb };type ST_PictureFormat byte ; -func (_deef *ST_Crosses )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_deef =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_deef =1;case "\u006d\u0061\u0078":*_deef =2;case "\u006d\u0069\u006e":*_deef =3;};return nil ; -};func (_dagcd ST_TickLblPos )String ()string {switch _dagcd {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 ""; -}; +// ValidateWithPath validates the CT_NumDataSourceChoice and its children, prefixing error messages with path +func (_gcge *CT_NumDataSourceChoice )ValidateWithPath (path string )error {if _gcge .NumRef !=nil {if _bdbfd :=_gcge .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_bdbfd !=nil {return _bdbfd ;};};if _gcge .NumLit !=nil {if _ecbc :=_gcge .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074"); +_ecbc !=nil {return _ecbc ;};};return nil ;};func (_bgaf *CT_LayoutMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_feaf :=range start .Attr {if _feaf .Name .Local =="\u0076\u0061\u006c"{_bgaf .ValAttr .UnmarshalXMLAttr (_feaf ); +continue ;};};for {_eddbb ,_daba :=d .Token ();if _daba !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ca\u0079o\u0075t\u004d\u006f\u0064\u0065\u003a\u0020\u0025s",_daba );};if _gaef ,_ffce :=_eddbb .(_e .EndElement ); +_ffce &&_gaef .Name ==start .Name {break ;};};return nil ;};func (_fddb *CT_PieSer )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fddb .Idx =NewCT_UnsignedInt ();_fddb .Order =NewCT_UnsignedInt ();_adfda :for {_dfbf ,_fgba :=d .Token (); +if _fgba !=nil {return _fgba ;};switch _dgce :=_dfbf .(type ){case _e .StartElement :switch _dgce .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _gbgfa :=d .DecodeElement (_fddb .Idx ,&_dgce ); +_gbgfa !=nil {return _gbgfa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _cdbcd :=d .DecodeElement (_fddb .Order ,&_dgce ); +_cdbcd !=nil {return _cdbcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_fddb .Tx =NewCT_SerTx (); +if _cbbee :=d .DecodeElement (_fddb .Tx ,&_dgce );_cbbee !=nil {return _cbbee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_fddb .SpPr =_f .NewCT_ShapeProperties (); +if _gbbf :=d .DecodeElement (_fddb .SpPr ,&_dgce );_gbbf !=nil {return _gbbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065x\u0070\u006c\u006f\u0073\u0069\u006fn"}:_fddb .Explosion =NewCT_UnsignedInt (); +if _daagb :=d .DecodeElement (_fddb .Explosion ,&_dgce );_daagb !=nil {return _daagb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_cgecc :=NewCT_DPt (); +if _cdbdd :=d .DecodeElement (_cgecc ,&_dgce );_cdbdd !=nil {return _cdbdd ;};_fddb .DPt =append (_fddb .DPt ,_cgecc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_fddb .DLbls =NewCT_DLbls (); +if _ggab :=d .DecodeElement (_fddb .DLbls ,&_dgce );_ggab !=nil {return _ggab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_fddb .Cat =NewCT_AxDataSource (); +if _cgdfd :=d .DecodeElement (_fddb .Cat ,&_dgce );_cgdfd !=nil {return _cgdfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_fddb .Val =NewCT_NumDataSource (); +if _aaged :=d .DecodeElement (_fddb .Val ,&_dgce );_aaged !=nil {return _aaged ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fddb .ExtLst =NewCT_ExtensionList (); +if _fgffe :=d .DecodeElement (_fddb .ExtLst ,&_dgce );_fgffe !=nil {return _fgffe ;};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\u0050\u0069\u0065S\u0065\u0072 \u0025\u0076",_dgce .Name ); +if _bgca :=d .Skip ();_bgca !=nil {return _bgca ;};};case _e .EndElement :break _adfda ;case _e .CharData :};};return nil ;};type CT_TrendlineLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_f .CT_ShapeProperties ;TxPr *_f .CT_TextBody ; +ExtLst *CT_ExtensionList ;};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 *_f .CT_ShapeProperties ;ExtLst *CT_ExtensionList ; +};func NewCT_Double ()*CT_Double {_gebe :=&CT_Double {};return _gebe };type ST_DispBlanksAs byte ;func (_dgefb *ST_Overlap )ValidateWithPath (path string )error {_gbffc :=[]string {};if _dgefb .ST_OverlapPercent !=nil {_gbffc =append (_gbffc ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u0050\u0065r\u0063\u0065\u006e\u0074"); +};if _dgefb .ST_OverlapByte !=nil {_gbffc =append (_gbffc ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061p\u0042\u0079\u0074\u0065");};if len (_gbffc )> 1{return _aa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gbffc ); +};return nil ;};func NewCT_FirstSliceAng ()*CT_FirstSliceAng {_abd :=&CT_FirstSliceAng {};return _abd };func (_ccafg *CT_SerTxChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_debgc :for {_cffcbf ,_cdbdg :=d .Token ();if _cdbdg !=nil {return _cdbdg ; +};switch _gcdba :=_cffcbf .(type ){case _e .StartElement :switch _gcdba .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_ccafg .StrRef =NewCT_StrRef (); +if _adbg :=d .DecodeElement (_ccafg .StrRef ,&_gcdba );_adbg !=nil {return _adbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"}:_ccafg .V =new (string ); +if _egfef :=d .DecodeElement (_ccafg .V ,&_gcdba );_egfef !=nil {return _egfef ;};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\u0065\u0072\u0054\u0078\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_gcdba .Name ); +if _ffcdd :=d .Skip ();_ffcdd !=nil {return _ffcdd ;};};case _e .EndElement :break _debgc ;case _e .CharData :};};return nil ;};type ST_LblAlgn byte ;func NewCT_Area3DChart ()*CT_Area3DChart {_ab :=&CT_Area3DChart {};return _ab };func (_deecc *CT_ValAx )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_deecc .AxId =NewCT_UnsignedInt (); +_deecc .Scaling =NewCT_Scaling ();_deecc .AxPos =NewCT_AxPos ();_deecc .CrossAx =NewCT_UnsignedInt ();_afgba :for {_fbgg ,_baeeb :=d .Token ();if _baeeb !=nil {return _baeeb ;};switch _accaf :=_fbgg .(type ){case _e .StartElement :switch _accaf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _cbef :=d .DecodeElement (_deecc .AxId ,&_accaf ); +_cbef !=nil {return _cbef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _badab :=d .DecodeElement (_deecc .Scaling ,&_accaf ); +_badab !=nil {return _badab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_deecc .Delete =NewCT_Boolean (); +if _ecbef :=d .DecodeElement (_deecc .Delete ,&_accaf );_ecbef !=nil {return _ecbef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _ecgac :=d .DecodeElement (_deecc .AxPos ,&_accaf ); +_ecgac !=nil {return _ecgac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_deecc .MajorGridlines =NewCT_ChartLines (); +if _debac :=d .DecodeElement (_deecc .MajorGridlines ,&_accaf );_debac !=nil {return _debac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_deecc .MinorGridlines =NewCT_ChartLines (); +if _acda :=d .DecodeElement (_deecc .MinorGridlines ,&_accaf );_acda !=nil {return _acda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_deecc .Title =NewCT_Title (); +if _efgbg :=d .DecodeElement (_deecc .Title ,&_accaf );_efgbg !=nil {return _efgbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_deecc .NumFmt =NewCT_NumFmt (); +if _fccea :=d .DecodeElement (_deecc .NumFmt ,&_accaf );_fccea !=nil {return _fccea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_deecc .MajorTickMark =NewCT_TickMark (); +if _fddcd :=d .DecodeElement (_deecc .MajorTickMark ,&_accaf );_fddcd !=nil {return _fddcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_deecc .MinorTickMark =NewCT_TickMark (); +if _dbabb :=d .DecodeElement (_deecc .MinorTickMark ,&_accaf );_dbabb !=nil {return _dbabb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_deecc .TickLblPos =NewCT_TickLblPos (); +if _baaeea :=d .DecodeElement (_deecc .TickLblPos ,&_accaf );_baaeea !=nil {return _baaeea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_deecc .SpPr =_f .NewCT_ShapeProperties (); +if _bddgf :=d .DecodeElement (_deecc .SpPr ,&_accaf );_bddgf !=nil {return _bddgf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_deecc .TxPr =_f .NewCT_TextBody (); +if _eegd :=d .DecodeElement (_deecc .TxPr ,&_accaf );_eegd !=nil {return _eegd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _gfcga :=d .DecodeElement (_deecc .CrossAx ,&_accaf ); +_gfcga !=nil {return _gfcga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_deecc .Choice =NewEG_AxSharedChoice (); +if _fdebd :=d .DecodeElement (&_deecc .Choice .Crosses ,&_accaf );_fdebd !=nil {return _fdebd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_deecc .Choice =NewEG_AxSharedChoice (); +if _dfec :=d .DecodeElement (&_deecc .Choice .CrossesAt ,&_accaf );_dfec !=nil {return _dfec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0072\u006fs\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0072\u006fs\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e"}:_deecc .CrossBetween =NewCT_CrossBetween (); +if _eddefg :=d .DecodeElement (_deecc .CrossBetween ,&_accaf );_eddefg !=nil {return _eddefg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"}:_deecc .MajorUnit =NewCT_AxisUnit (); +if _gcebe :=d .DecodeElement (_deecc .MajorUnit ,&_accaf );_gcebe !=nil {return _gcebe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"}:_deecc .MinorUnit =NewCT_AxisUnit (); +if _acggfc :=d .DecodeElement (_deecc .MinorUnit ,&_accaf );_acggfc !=nil {return _acggfc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064i\u0073\u0070\u0055\u006e\u0069\u0074s"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064i\u0073\u0070\u0055\u006e\u0069\u0074s"}:_deecc .DispUnits =NewCT_DispUnits (); +if _fcgec :=d .DecodeElement (_deecc .DispUnits ,&_accaf );_fcgec !=nil {return _fcgec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_deecc .ExtLst =NewCT_ExtensionList (); +if _abda :=d .DecodeElement (_deecc .ExtLst ,&_accaf );_abda !=nil {return _abda ;};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\u0056\u0061\u006c\u0041\u0078\u0020\u0025\u0076",_accaf .Name ); +if _gdabb :=d .Skip ();_gdabb !=nil {return _gdabb ;};};case _e .EndElement :break _afgba ;case _e .CharData :};};return nil ;};func NewCT_AreaChart ()*CT_AreaChart {_aad :=&CT_AreaChart {};return _aad }; -// Validate validates the CT_CrossBetween and its children -func (_fgfd *CT_CrossBetween )Validate ()error {return _fgfd .ValidateWithPath ("\u0043T\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");}; +// ValidateWithPath validates the CT_StrRef and its children, prefixing error messages with path +func (_ggadf *CT_StrRef )ValidateWithPath (path string )error {if _ggadf .StrCache !=nil {if _aadf :=_ggadf .StrCache .ValidateWithPath (path +"\u002fS\u0074\u0072\u0043\u0061\u0063\u0068e");_aadf !=nil {return _aadf ;};};if _ggadf .ExtLst !=nil {if _fcdfc :=_ggadf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fcdfc !=nil {return _fcdfc ;};};return nil ;};type CT_NumFmt struct{FormatCodeAttr string ;SourceLinkedAttr *bool ;};func (_fcea *CT_BarChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fcea .BarDir =NewCT_BarDir ();_cee :for {_fgfa ,_egc :=d .Token (); +if _egc !=nil {return _egc ;};switch _ggca :=_fgfa .(type ){case _e .StartElement :switch _ggca .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"}:if _cfgd :=d .DecodeElement (_fcea .BarDir ,&_ggca ); +_cfgd !=nil {return _cfgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_fcea .Grouping =NewCT_BarGrouping (); +if _bdac :=d .DecodeElement (_fcea .Grouping ,&_ggca );_bdac !=nil {return _bdac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_fcea .VaryColors =NewCT_Boolean (); +if _fdaf :=d .DecodeElement (_fcea .VaryColors ,&_ggca );_fdaf !=nil {return _fdaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_cba :=NewCT_BarSer (); +if _cdd :=d .DecodeElement (_cba ,&_ggca );_cdd !=nil {return _cdd ;};_fcea .Ser =append (_fcea .Ser ,_cba );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_fcea .DLbls =NewCT_DLbls (); +if _eeee :=d .DecodeElement (_fcea .DLbls ,&_ggca );_eeee !=nil {return _eeee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_fcea .GapWidth =NewCT_GapAmount (); +if _ddbd :=d .DecodeElement (_fcea .GapWidth ,&_ggca );_ddbd !=nil {return _ddbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0070"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0070"}:_fcea .Overlap =NewCT_Overlap (); +if _aef :=d .DecodeElement (_fcea .Overlap ,&_ggca );_aef !=nil {return _aef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_eec :=NewCT_ChartLines (); +if _fdee :=d .DecodeElement (_eec ,&_ggca );_fdee !=nil {return _fdee ;};_fcea .SerLines =append (_fcea .SerLines ,_eec );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_ggf :=NewCT_UnsignedInt (); +if _bdgf :=d .DecodeElement (_ggf ,&_ggca );_bdgf !=nil {return _bdgf ;};_fcea .AxId =append (_fcea .AxId ,_ggf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcea .ExtLst =NewCT_ExtensionList (); +if _gfcb :=d .DecodeElement (_fcea .ExtLst ,&_ggca );_gfcb !=nil {return _gfcb ;};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\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_ggca .Name ); +if _ecca :=d .Skip ();_ecca !=nil {return _ecca ;};};case _e .EndElement :break _cee ;case _e .CharData :};};return nil ;};func (_fddag *CT_SplitType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fddag .ValAttr !=ST_SplitTypeUnset {_bddeb ,_cega :=_fddag .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"}); +if _cega !=nil {return _cega ;};start .Attr =append (start .Attr ,_bddeb );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PivotFmt and its children -func (_fccd *CT_PivotFmt )Validate ()error {return _fccd .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074");};func (_bedeg *Group_DLbls )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _bedeg .NumFmt !=nil {_dggac :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; -e .EncodeElement (_bedeg .NumFmt ,_dggac );};if _bedeg .SpPr !=nil {_fggfe :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bedeg .SpPr ,_fggfe );};if _bedeg .TxPr !=nil {_gedbf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_bedeg .TxPr ,_gedbf );};if _bedeg .DLblPos !=nil {_bfbaf :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_bedeg .DLblPos ,_bfbaf );};if _bedeg .ShowLegendKey !=nil {_bcedg :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}}; -e .EncodeElement (_bedeg .ShowLegendKey ,_bcedg );};if _bedeg .ShowVal !=nil {_cgcfe :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_bedeg .ShowVal ,_cgcfe );};if _bedeg .ShowCatName !=nil {_daccg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; -e .EncodeElement (_bedeg .ShowCatName ,_daccg );};if _bedeg .ShowSerName !=nil {_eagbg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_bedeg .ShowSerName ,_eagbg ); -};if _bedeg .ShowPercent !=nil {_acgeg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_bedeg .ShowPercent ,_acgeg );};if _bedeg .ShowBubbleSize !=nil {_bbgbcg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; -e .EncodeElement (_bedeg .ShowBubbleSize ,_bbgbcg );};if _bedeg .Separator !=nil {_eccaf :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_a .AddPreserveSpaceAttr (&_eccaf ,*_bedeg .Separator ); -e .EncodeElement (_bedeg .Separator ,_eccaf );};if _bedeg .ShowLeaderLines !=nil {_cggge :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bedeg .ShowLeaderLines ,_cggge ); -};if _bedeg .LeaderLines !=nil {_efgga :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bedeg .LeaderLines ,_efgga );};return nil ;};func (_gacbbf ST_OfPieType )Validate ()error {return _gacbbf .ValidateWithPath ("")}; -func NewCT_Layout ()*CT_Layout {_eefb :=&CT_Layout {};return _eefb };type CT_LineSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ba .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 (_accg *CT_ErrValType )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _accg .ValAttr !=ST_ErrValTypeUnset {_bfgca ,_efacg :=_accg .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"}); -if _efacg !=nil {return _efacg ;};start .Attr =append (start .Attr ,_bfgca );};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func NewCT_StrRef ()*CT_StrRef {_gfdcg :=&CT_StrRef {};return _gfdcg };func NewCT_LegendPos ()*CT_LegendPos {_fgdd :=&CT_LegendPos {}; -return _fgdd };func NewCT_PictureStackUnit ()*CT_PictureStackUnit {_dbfc :=&CT_PictureStackUnit {};_dbfc .ValAttr =0+1;return _dbfc ;};func (_gccd *CT_UnsignedInt )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_gccd .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_StockChart and its children, prefixing error messages with path +func (_egadd *CT_StockChart )ValidateWithPath (path string )error {for _ggaef ,_dceae :=range _egadd .Ser {if _cdddf :=_dceae .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ggaef ));_cdddf !=nil {return _cdddf ; +};};if _egadd .DLbls !=nil {if _edcda :=_egadd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_edcda !=nil {return _edcda ;};};if _egadd .DropLines !=nil {if _aedeb :=_egadd .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"); +_aedeb !=nil {return _aedeb ;};};if _egadd .HiLowLines !=nil {if _dbdce :=_egadd .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_dbdce !=nil {return _dbdce ;};};if _egadd .UpDownBars !=nil {if _bggb :=_egadd .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"); +_bggb !=nil {return _bggb ;};};for _feaa ,_ddaec :=range _egadd .AxId {if _fagb :=_ddaec .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_feaa ));_fagb !=nil {return _fagb ;};};if _egadd .ExtLst !=nil {if _ggfcd :=_egadd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ggfcd !=nil {return _ggfcd ;};};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 (_dgceb *CT_ValAx )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_cdeb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_dgceb .AxId ,_cdeb );_badge :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}}; +e .EncodeElement (_dgceb .Scaling ,_badge );if _dgceb .Delete !=nil {_gbafc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_dgceb .Delete ,_gbafc );};_dadfb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}}; +e .EncodeElement (_dgceb .AxPos ,_dadfb );if _dgceb .MajorGridlines !=nil {_dcgaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dgceb .MajorGridlines ,_dcgaf ); +};if _dgceb .MinorGridlines !=nil {_daefd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dgceb .MinorGridlines ,_daefd );};if _dgceb .Title !=nil {_bdab :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}}; +e .EncodeElement (_dgceb .Title ,_bdab );};if _dgceb .NumFmt !=nil {_eaad :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_dgceb .NumFmt ,_eaad );};if _dgceb .MajorTickMark !=nil {_dedce :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}}; +e .EncodeElement (_dgceb .MajorTickMark ,_dedce );};if _dgceb .MinorTickMark !=nil {_bcfc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_dgceb .MinorTickMark ,_bcfc ); +};if _dgceb .TickLblPos !=nil {_dbfdf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_dgceb .TickLblPos ,_dbfdf );};if _dgceb .SpPr !=nil {_bdgd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_dgceb .SpPr ,_bdgd );};if _dgceb .TxPr !=nil {_deacc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_dgceb .TxPr ,_deacc );};_adffed :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}}; +e .EncodeElement (_dgceb .CrossAx ,_adffed );if _dgceb .Choice !=nil {_dgceb .Choice .MarshalXML (e ,_e .StartElement {});};if _dgceb .CrossBetween !=nil {_agda :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0063\u0072\u006f\u0073\u0073\u0042\u0065t\u0077\u0065\u0065\u006e"}}; +e .EncodeElement (_dgceb .CrossBetween ,_agda );};if _dgceb .MajorUnit !=nil {_daga :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_dgceb .MajorUnit ,_daga );};if _dgceb .MinorUnit !=nil {_gafe :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}}; +e .EncodeElement (_dgceb .MinorUnit ,_gafe );};if _dgceb .DispUnits !=nil {_cbbfd :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073"}};e .EncodeElement (_dgceb .DispUnits ,_cbbfd );};if _dgceb .ExtLst !=nil {_adcgd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dgceb .ExtLst ,_adcgd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cgba *CT_PlotAreaChoice1 )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ffbc :for {_fbbe ,_fcaf :=d .Token ();if _fcaf !=nil {return _fcaf ; +};switch _abfbf :=_fbbe .(type ){case _e .StartElement :switch _abfbf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"}:_edag :=NewCT_ValAx (); +if _deba :=d .DecodeElement (_edag ,&_abfbf );_deba !=nil {return _deba ;};_cgba .ValAx =append (_cgba .ValAx ,_edag );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"}:_dbdf :=NewCT_CatAx (); +if _cdge :=d .DecodeElement (_dbdf ,&_abfbf );_cdge !=nil {return _cdge ;};_cgba .CatAx =append (_cgba .CatAx ,_dbdf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"}:_cebg :=NewCT_DateAx (); +if _eeeca :=d .DecodeElement (_cebg ,&_abfbf );_eeeca !=nil {return _eeeca ;};_cgba .DateAx =append (_cgba .DateAx ,_cebg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"}:_cbcad :=NewCT_SerAx (); +if _dfcfb :=d .DecodeElement (_cbcad ,&_abfbf );_dfcfb !=nil {return _dfcfb ;};_cgba .SerAx =append (_cgba .SerAx ,_cbcad );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\u006c\u006f\u0074\u0041\u0072e\u0061\u0043\u0068\u006f\u0069\u0063\u0065\u0031\u0020\u0025\u0076",_abfbf .Name ); +if _gccff :=d .Skip ();_gccff !=nil {return _gccff ;};};case _e .EndElement :break _ffbc ;case _e .CharData :};};return nil ;};func (_ddef *CT_SerTx )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ddef .Choice .MarshalXML (e ,_e .StartElement {}); +e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_Title struct{Tx *CT_Tx ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_f .CT_ShapeProperties ;TxPr *_f .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_facde ST_ErrValType )Validate ()error {return _facde .ValidateWithPath ("")}; +func (_aeec *CT_DateAx )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aeec .AxId =NewCT_UnsignedInt ();_aeec .Scaling =NewCT_Scaling ();_aeec .AxPos =NewCT_AxPos ();_aeec .CrossAx =NewCT_UnsignedInt ();_cfdd :for {_agagc ,_edeb :=d .Token (); +if _edeb !=nil {return _edeb ;};switch _cgb :=_agagc .(type ){case _e .StartElement :switch _cgb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _badg :=d .DecodeElement (_aeec .AxId ,&_cgb ); +_badg !=nil {return _badg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _dggdb :=d .DecodeElement (_aeec .Scaling ,&_cgb ); +_dggdb !=nil {return _dggdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_aeec .Delete =NewCT_Boolean (); +if _dbeg :=d .DecodeElement (_aeec .Delete ,&_cgb );_dbeg !=nil {return _dbeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _cdg :=d .DecodeElement (_aeec .AxPos ,&_cgb ); +_cdg !=nil {return _cdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_aeec .MajorGridlines =NewCT_ChartLines (); +if _dffb :=d .DecodeElement (_aeec .MajorGridlines ,&_cgb );_dffb !=nil {return _dffb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_aeec .MinorGridlines =NewCT_ChartLines (); +if _cgbe :=d .DecodeElement (_aeec .MinorGridlines ,&_cgb );_cgbe !=nil {return _cgbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_aeec .Title =NewCT_Title (); +if _bcca :=d .DecodeElement (_aeec .Title ,&_cgb );_bcca !=nil {return _bcca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_aeec .NumFmt =NewCT_NumFmt (); +if _abbbe :=d .DecodeElement (_aeec .NumFmt ,&_cgb );_abbbe !=nil {return _abbbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_aeec .MajorTickMark =NewCT_TickMark (); +if _aebb :=d .DecodeElement (_aeec .MajorTickMark ,&_cgb );_aebb !=nil {return _aebb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_aeec .MinorTickMark =NewCT_TickMark (); +if _eacd :=d .DecodeElement (_aeec .MinorTickMark ,&_cgb );_eacd !=nil {return _eacd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_aeec .TickLblPos =NewCT_TickLblPos (); +if _aeee :=d .DecodeElement (_aeec .TickLblPos ,&_cgb );_aeee !=nil {return _aeee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_aeec .SpPr =_f .NewCT_ShapeProperties (); +if _befb :=d .DecodeElement (_aeec .SpPr ,&_cgb );_befb !=nil {return _befb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_aeec .TxPr =_f .NewCT_TextBody (); +if _bbcd :=d .DecodeElement (_aeec .TxPr ,&_cgb );_bbcd !=nil {return _bbcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _eaeb :=d .DecodeElement (_aeec .CrossAx ,&_cgb ); +_eaeb !=nil {return _eaeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_aeec .Choice =NewEG_AxSharedChoice (); +if _dbff :=d .DecodeElement (&_aeec .Choice .Crosses ,&_cgb );_dbff !=nil {return _dbff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_aeec .Choice =NewEG_AxSharedChoice (); +if _ggcg :=d .DecodeElement (&_aeec .Choice .CrossesAt ,&_cgb );_ggcg !=nil {return _ggcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"}:_aeec .Auto =NewCT_Boolean (); +if _bgfg :=d .DecodeElement (_aeec .Auto ,&_cgb );_bgfg !=nil {return _bgfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"}:_aeec .LblOffset =NewCT_LblOffset (); +if _deef :=d .DecodeElement (_aeec .LblOffset ,&_cgb );_deef !=nil {return _deef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0073e\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0073e\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_aeec .BaseTimeUnit =NewCT_TimeUnit (); +if _dgec :=d .DecodeElement (_aeec .BaseTimeUnit ,&_cgb );_dgec !=nil {return _dgec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006da\u006a\u006f\u0072\u0055\u006e\u0069t"}:_aeec .MajorUnit =NewCT_AxisUnit (); +if _gfdc :=d .DecodeElement (_aeec .MajorUnit ,&_cgb );_gfdc !=nil {return _gfdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_aeec .MajorTimeUnit =NewCT_TimeUnit (); +if _bdcb :=d .DecodeElement (_aeec .MajorTimeUnit ,&_cgb );_bdcb !=nil {return _bdcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006di\u006e\u006f\u0072\u0055\u006e\u0069t"}:_aeec .MinorUnit =NewCT_AxisUnit (); +if _fcgf :=d .DecodeElement (_aeec .MinorUnit ,&_cgb );_fcgf !=nil {return _fcgf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}:_aeec .MinorTimeUnit =NewCT_TimeUnit (); +if _fbbb :=d .DecodeElement (_aeec .MinorTimeUnit ,&_cgb );_fbbb !=nil {return _fbbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aeec .ExtLst =NewCT_ExtensionList (); +if _ecag :=d .DecodeElement (_aeec .ExtLst ,&_cgb );_ecag !=nil {return _ecag ;};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\u0044\u0061\u0074e\u0041\u0078 \u0025\u0076",_cgb .Name ); +if _dfcg :=d .Skip ();_dfcg !=nil {return _dfcg ;};};case _e .EndElement :break _cfdd ;case _e .CharData :};};return nil ;};func (_bdfgc *CT_StockChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbdad :for {_bafe ,_aagc :=d .Token (); +if _aagc !=nil {return _aagc ;};switch _fdcee :=_bafe .(type ){case _e .StartElement :switch _fdcee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_ggbcb :=NewCT_LineSer (); +if _gddf :=d .DecodeElement (_ggbcb ,&_fdcee );_gddf !=nil {return _gddf ;};_bdfgc .Ser =append (_bdfgc .Ser ,_ggbcb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_bdfgc .DLbls =NewCT_DLbls (); +if _faeeb :=d .DecodeElement (_bdfgc .DLbls ,&_fdcee );_faeeb !=nil {return _faeeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_bdfgc .DropLines =NewCT_ChartLines (); +if _bgde :=d .DecodeElement (_bdfgc .DropLines ,&_fdcee );_bgde !=nil {return _bgde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}:_bdfgc .HiLowLines =NewCT_ChartLines (); +if _defdg :=d .DecodeElement (_bdfgc .HiLowLines ,&_fdcee );_defdg !=nil {return _defdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_bdfgc .UpDownBars =NewCT_UpDownBars (); +if _edae :=d .DecodeElement (_bdfgc .UpDownBars ,&_fdcee );_edae !=nil {return _edae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_decd :=NewCT_UnsignedInt (); +if _cbgde :=d .DecodeElement (_decd ,&_fdcee );_cbgde !=nil {return _cbgde ;};_bdfgc .AxId =append (_bdfgc .AxId ,_decd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdfgc .ExtLst =NewCT_ExtensionList (); +if _ccabce :=d .DecodeElement (_bdfgc .ExtLst ,&_fdcee );_ccabce !=nil {return _ccabce ;};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\u0053t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_fdcee .Name ); +if _aeac :=d .Skip ();_aeac !=nil {return _aeac ;};};case _e .EndElement :break _dbdad ;case _e .CharData :};};return nil ;};func NewCT_TickLblPos ()*CT_TickLblPos {_baagdd :=&CT_TickLblPos {};return _baagdd };type CT_HeaderFooter struct{AlignWithMarginsAttr *bool ; +DifferentOddEvenAttr *bool ;DifferentFirstAttr *bool ;OddHeader *string ;OddFooter *string ;EvenHeader *string ;EvenFooter *string ;FirstHeader *string ;FirstFooter *string ;}; -// Validate validates the CT_PivotSource and its children -func (_fcaae *CT_PivotSource )Validate ()error {return _fcaae .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065");};func (_bbd *CT_BubbleSer )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_bbd .Idx =NewCT_UnsignedInt (); -_bbd .Order =NewCT_UnsignedInt ();_bbcc :for {_eaef ,_aff :=d .Token ();if _aff !=nil {return _aff ;};switch _afb :=_eaef .(type ){case _db .StartElement :switch _afb .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cged :=d .DecodeElement (_bbd .Idx ,&_afb ); -_cged !=nil {return _cged ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bgbf :=d .DecodeElement (_bbd .Order ,&_afb ); -_bgbf !=nil {return _bgbf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbd .Tx =NewCT_SerTx (); -if _abg :=d .DecodeElement (_bbd .Tx ,&_afb );_abg !=nil {return _abg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bbd .SpPr =_ba .NewCT_ShapeProperties (); -if _bceg :=d .DecodeElement (_bbd .SpPr ,&_afb );_bceg !=nil {return _bceg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbd .InvertIfNegative =NewCT_Boolean (); -if _dgfde :=d .DecodeElement (_bbd .InvertIfNegative ,&_afb );_dgfde !=nil {return _dgfde ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eda :=NewCT_DPt (); -if _gbdg :=d .DecodeElement (_eda ,&_afb );_gbdg !=nil {return _gbdg ;};_bbd .DPt =append (_bbd .DPt ,_eda );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbd .DLbls =NewCT_DLbls (); -if _eebdd :=d .DecodeElement (_bbd .DLbls ,&_afb );_eebdd !=nil {return _eebdd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfcd :=NewCT_Trendline (); -if _gee :=d .DecodeElement (_gfcd ,&_afb );_gee !=nil {return _gee ;};_bbd .Trendline =append (_bbd .Trendline ,_gfcd );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccdf :=NewCT_ErrBars (); -if _agee :=d .DecodeElement (_ccdf ,&_afb );_agee !=nil {return _agee ;};_bbd .ErrBars =append (_bbd .ErrBars ,_ccdf );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbd .XVal =NewCT_AxDataSource (); -if _cecf :=d .DecodeElement (_bbd .XVal ,&_afb );_cecf !=nil {return _cecf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbd .YVal =NewCT_NumDataSource (); -if _fbae :=d .DecodeElement (_bbd .YVal ,&_afb );_fbae !=nil {return _fbae ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbd .BubbleSize =NewCT_NumDataSource (); -if _fcde :=d .DecodeElement (_bbd .BubbleSize ,&_afb );_fcde !=nil {return _fcde ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbd .Bubble3D =NewCT_Boolean (); -if _bbcb :=d .DecodeElement (_bbd .Bubble3D ,&_afb );_bbcb !=nil {return _bbcb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bbd .ExtLst =NewCT_ExtensionList (); -if _beda :=d .DecodeElement (_bbd .ExtLst ,&_afb );_beda !=nil {return _beda ;};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_B\u0075\u0062b\u006c\u0065\u0053\u0065\u0072\u0020\u0025\u0076",_afb .Name ); -if _cfgb :=d .Skip ();_cfgb !=nil {return _cfgb ;};};case _db .EndElement :break _bbcc ;case _db .CharData :};};return nil ;};func (_cgdae ST_TimeUnit )ValidateWithPath (path string )error {switch _cgdae {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgdae )); -};return nil ;};func (_cggcd ST_SecondPieSize )String ()string {if _cggcd .ST_SecondPieSizePercent !=nil {return _g .Sprintf ("\u0025\u0076",*_cggcd .ST_SecondPieSizePercent );};if _cggcd .ST_SecondPieSizeUShort !=nil {return _g .Sprintf ("\u0025\u0076",*_cggcd .ST_SecondPieSizeUShort ); -};return "";}; +// ValidateWithPath validates the CT_OfPieChart and its children, prefixing error messages with path +func (_cdffb *CT_OfPieChart )ValidateWithPath (path string )error {if _fdefa :=_cdffb .OfPieType .ValidateWithPath (path +"\u002f\u004f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");_fdefa !=nil {return _fdefa ;};if _cdffb .VaryColors !=nil {if _ecgaf :=_cdffb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); +_ecgaf !=nil {return _ecgaf ;};};for _fdfe ,_effe :=range _cdffb .Ser {if _abfdg :=_effe .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fdfe ));_abfdg !=nil {return _abfdg ;};};if _cdffb .DLbls !=nil {if _gbbea :=_cdffb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_gbbea !=nil {return _gbbea ;};};if _cdffb .GapWidth !=nil {if _ccafcf :=_cdffb .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_ccafcf !=nil {return _ccafcf ;};};if _cdffb .SplitType !=nil {if _ggfc :=_cdffb .SplitType .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065"); +_ggfc !=nil {return _ggfc ;};};if _cdffb .SplitPos !=nil {if _agfa :=_cdffb .SplitPos .ValidateWithPath (path +"\u002fS\u0070\u006c\u0069\u0074\u0050\u006fs");_agfa !=nil {return _agfa ;};};if _cdffb .CustSplit !=nil {if _cadb :=_cdffb .CustSplit .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074"); +_cadb !=nil {return _cadb ;};};if _cdffb .SecondPieSize !=nil {if _eafe :=_cdffb .SecondPieSize .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u006f\u006e\u0064\u0050\u0069e\u0053\u0069\u007a\u0065");_eafe !=nil {return _eafe ;};};for _edbba ,_abedgb :=range _cdffb .SerLines {if _acbb :=_abedgb .ValidateWithPath (_aa .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_edbba )); +_acbb !=nil {return _acbb ;};};if _cdffb .ExtLst !=nil {if _cced :=_cdffb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cced !=nil {return _cced ;};};return nil ;};func (_abfa *CT_ExternalData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gbfga :=range start .Attr {if _gbfga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gbfga .Name .Local =="\u0069\u0064"||_gbfga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gbfga .Name .Local =="\u0069\u0064"{_dgcce ,_adffd :=_gbfga .Value ,error (nil ); +if _adffd !=nil {return _adffd ;};_abfa .IdAttr =_dgcce ;continue ;};};_cafa :for {_baeae ,_gfcbf :=d .Token ();if _gfcbf !=nil {return _gfcbf ;};switch _dgecc :=_baeae .(type ){case _e .StartElement :switch _dgecc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}:_abfa .AutoUpdate =NewCT_Boolean (); +if _dbcd :=d .DecodeElement (_abfa .AutoUpdate ,&_dgecc );_dbcd !=nil {return _dbcd ;};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\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_dgecc .Name ); +if _defbd :=d .Skip ();_defbd !=nil {return _defbd ;};};case _e .EndElement :break _cafa ;case _e .CharData :};};return nil ;};func (_efg *CT_Bar3DChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gdaa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}}; +e .EncodeElement (_efg .BarDir ,_gdaa );if _efg .Grouping !=nil {_edb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_efg .Grouping ,_edb );};if _efg .VaryColors !=nil {_gbbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_efg .VaryColors ,_gbbe );};if _efg .Ser !=nil {_edc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bdd :=range _efg .Ser {e .EncodeElement (_bdd ,_edc );};};if _efg .DLbls !=nil {_ccccb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_efg .DLbls ,_ccccb );};if _efg .GapWidth !=nil {_cgcd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_efg .GapWidth ,_cgcd );};if _efg .GapDepth !=nil {_acd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}}; +e .EncodeElement (_efg .GapDepth ,_acd );};if _efg .Shape !=nil {_cbe :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_efg .Shape ,_cbe );};_ffbd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; +for _ ,_gbf :=range _efg .AxId {e .EncodeElement (_gbf ,_ffbd );};if _efg .ExtLst !=nil {_dgbd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efg .ExtLst ,_dgbd );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_ccccfa *ST_BuiltInUnit )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ccccfa =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_ccccfa =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_ccccfa =2; +case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_ccccfa =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_ccccfa =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_ccccfa =5; +case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_ccccfa =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_ccccfa =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_ccccfa =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_ccccfa =9; +};return nil ;};func ParseUnionST_Thickness (s string )(ST_Thickness ,error ){if ST_ThicknessPercentPatternRe .MatchString (s ){return ST_Thickness {ST_ThicknessPercent :&s },nil ;};_gcba ,_dgede :=_b .ParseUint (s ,10,32);if _dgede !=nil {return ST_Thickness {},_dgede ; +};_ggge :=uint32 (_gcba );return ST_Thickness {Uint32 :&_ggge },nil ;};func NewEG_DLblShared ()*EG_DLblShared {_cfefa :=&EG_DLblShared {};return _cfefa };func NewCT_Surface3DChart ()*CT_Surface3DChart {_acgbd :=&CT_Surface3DChart {};return _acgbd };func (_ddgf *CT_FirstSliceAng )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cfaae :=range start .Attr {if _cfaae .Name .Local =="\u0076\u0061\u006c"{_agbg ,_ffaee :=_b .ParseUint (_cfaae .Value ,10,16); +if _ffaee !=nil {return _ffaee ;};_fafd :=uint16 (_agbg );_ddgf .ValAttr =&_fafd ;continue ;};};for {_fbfa ,_caaeg :=d .Token ();if _caaeg !=nil {return _aa .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",_caaeg ); +};if _eeega ,_ecfbb :=_fbfa .(_e .EndElement );_ecfbb &&_eeega .Name ==start .Name {break ;};};return nil ;};func (_gffg ST_ErrDir )ValidateWithPath (path string )error {switch _gffg {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gffg )); +};return nil ;};func (_ggeed *CT_UnsignedInt )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dgagd :=range start .Attr {if _dgagd .Name .Local =="\u0076\u0061\u006c"{_geabf ,_cggea :=_b .ParseUint (_dgagd .Value ,10,32);if _cggea !=nil {return _cggea ; +};_ggeed .ValAttr =uint32 (_geabf );continue ;};};for {_aagedb ,_acadd :=d .Token ();if _acadd !=nil {return _aa .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",_acadd ); +};if _aebae ,_fffdd :=_aagedb .(_e .EndElement );_fffdd &&_aebae .Name ==start .Name {break ;};};return nil ;};type CT_DPt struct{Idx *CT_UnsignedInt ;InvertIfNegative *CT_Boolean ;Marker *CT_Marker ;Bubble3D *CT_Boolean ;Explosion *CT_UnsignedInt ;SpPr *_f .CT_ShapeProperties ; +PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};func (_abca *CT_Line3DChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_afbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}}; +e .EncodeElement (_abca .Grouping ,_afbc );if _abca .VaryColors !=nil {_gfbf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_abca .VaryColors ,_gfbf );};if _abca .Ser !=nil {_fdcf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}}; +for _ ,_ffecb :=range _abca .Ser {e .EncodeElement (_ffecb ,_fdcf );};};if _abca .DLbls !=nil {_egaacg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_abca .DLbls ,_egaacg );};if _abca .DropLines !=nil {_fgcbd :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_abca .DropLines ,_fgcbd );};if _abca .GapDepth !=nil {_bccfb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_abca .GapDepth ,_bccfb );};_fbgc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; +for _ ,_fefc :=range _abca .AxId {e .EncodeElement (_fefc ,_fbgc );};if _abca .ExtLst !=nil {_bfeb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abca .ExtLst ,_bfeb );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_AreaSer and its children -func (_aba *CT_AreaSer )Validate ()error {return _aba .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0053\u0065\u0072");};func NewCT_BandFmts ()*CT_BandFmts {_eebd :=&CT_BandFmts {};return _eebd };type CT_PivotSource struct{Name string ; -FmtId *CT_UnsignedInt ;ExtLst []*CT_ExtensionList ;};var ST_LblOffsetPercentPatternRe =_b .MustCompile (ST_LblOffsetPercentPattern ); +// Validate validates the CT_Surface3DChart and its children +func (_gefgf *CT_Surface3DChart )Validate ()error {return _gefgf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");};func NewCT_Skip ()*CT_Skip {_ffadd :=&CT_Skip {};_ffadd .ValAttr =1; +return _ffadd };func (_abde *CT_PageMargins )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bbcda :=range start .Attr {if _bbcda .Name .Local =="\u006c"{_abbff ,_egba :=_b .ParseFloat (_bbcda .Value ,64);if _egba !=nil {return _egba ; +};_abde .LAttr =_abbff ;continue ;};if _bbcda .Name .Local =="\u0072"{_gbba ,_decef :=_b .ParseFloat (_bbcda .Value ,64);if _decef !=nil {return _decef ;};_abde .RAttr =_gbba ;continue ;};if _bbcda .Name .Local =="\u0074"{_dcfg ,_egeffb :=_b .ParseFloat (_bbcda .Value ,64); +if _egeffb !=nil {return _egeffb ;};_abde .TAttr =_dcfg ;continue ;};if _bbcda .Name .Local =="\u0062"{_agad ,_feea :=_b .ParseFloat (_bbcda .Value ,64);if _feea !=nil {return _feea ;};_abde .BAttr =_agad ;continue ;};if _bbcda .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_eabgb ,_gaagd :=_b .ParseFloat (_bbcda .Value ,64); +if _gaagd !=nil {return _gaagd ;};_abde .HeaderAttr =_eabgb ;continue ;};if _bbcda .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_deefc ,_gfcbc :=_b .ParseFloat (_bbcda .Value ,64);if _gfcbc !=nil {return _gfcbc ;};_abde .FooterAttr =_deefc ;continue ; +};};for {_fdcaf ,_cdea :=d .Token ();if _cdea !=nil {return _aa .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",_cdea );};if _dfef ,_fabb :=_fdcaf .(_e .EndElement ); +_fabb &&_dfef .Name ==start .Name {break ;};};return nil ;};func (_efcde ST_TickLblPos )String ()string {switch _efcde {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 "";}; -// Validate validates the CT_BubbleChart and its children -func (_acdb *CT_BubbleChart )Validate ()error {return _acdb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074");}; +// ValidateWithPath validates the CT_SecondPieSize and its children, prefixing error messages with path +func (_ggeab *CT_SecondPieSize )ValidateWithPath (path string )error {if _ggeab .ValAttr !=nil {if _bdcc :=_ggeab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdcc !=nil {return _bdcc ;};};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 *_f .CT_ShapeProperties ; +TxPr *_f .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 (_aefcd ST_CrossBetween )Validate ()error {return _aefcd .ValidateWithPath ("")};func (_gbcgg *CT_PlotAreaChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gbcgg .AreaChart !=nil {_efcg :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0061\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074"}}; +e .EncodeElement (_gbcgg .AreaChart ,_efcg );};if _gbcgg .Area3DChart !=nil {_baefd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gbcgg .Area3DChart ,_baefd ); +};if _gbcgg .LineChart !=nil {_decbb :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gbcgg .LineChart ,_decbb );};if _gbcgg .Line3DChart !=nil {_cada :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}}; +e .EncodeElement (_gbcgg .Line3DChart ,_cada );};if _gbcgg .StockChart !=nil {_efga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gbcgg .StockChart ,_efga );};if _gbcgg .RadarChart !=nil {_bbgg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}}; +e .EncodeElement (_gbcgg .RadarChart ,_bbgg );};if _gbcgg .ScatterChart !=nil {_gdce :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gbcgg .ScatterChart ,_gdce ); +};if _gbcgg .PieChart !=nil {_ecge :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gbcgg .PieChart ,_ecge );};if _gbcgg .Pie3DChart !=nil {_beead :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}}; +e .EncodeElement (_gbcgg .Pie3DChart ,_beead );};if _gbcgg .DoughnutChart !=nil {_dbba :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064o\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gbcgg .DoughnutChart ,_dbba ); +};if _gbcgg .BarChart !=nil {_fdbcc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gbcgg .BarChart ,_fdbcc );};if _gbcgg .Bar3DChart !=nil {_efbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}}; +e .EncodeElement (_gbcgg .Bar3DChart ,_efbe );};if _gbcgg .OfPieChart !=nil {_dbcfbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gbcgg .OfPieChart ,_dbcfbc );};if _gbcgg .SurfaceChart !=nil {_abbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0075\u0072\u0066\u0061\u0063\u0065C\u0068\u0061\u0072\u0074"}}; +e .EncodeElement (_gbcgg .SurfaceChart ,_abbe );};if _gbcgg .Surface3DChart !=nil {_accd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0075\u0072\u0066a\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gbcgg .Surface3DChart ,_accd ); +};if _gbcgg .BubbleChart !=nil {_daef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gbcgg .BubbleChart ,_daef );};return nil ;};type Chart struct{CT_RelId }; -// ValidateWithPath validates the CT_StrData and its children, prefixing error messages with path -func (_adce *CT_StrData )ValidateWithPath (path string )error {if _adce .PtCount !=nil {if _afgcd :=_adce .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_afgcd !=nil {return _afgcd ;};};for _gdbdg ,_cfdbd :=range _adce .Pt {if _dbbfb :=_cfdbd .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_gdbdg )); -_dbbfb !=nil {return _dbbfb ;};};if _adce .ExtLst !=nil {if _fcagf :=_adce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcagf !=nil {return _fcagf ;};};return nil ;};func NewCT_Marker ()*CT_Marker {_dccb :=&CT_Marker {};return _dccb }; -const (ST_LegendPosUnset ST_LegendPos =0;ST_LegendPosB ST_LegendPos =1;ST_LegendPosTr ST_LegendPos =2;ST_LegendPosL ST_LegendPos =3;ST_LegendPosR ST_LegendPos =4;ST_LegendPosT ST_LegendPos =5;);func (_fafbd *ST_OfPieType )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_fafbd =0; -case "\u0070\u0069\u0065":*_fafbd =1;case "\u0062\u0061\u0072":*_fafbd =2;};return nil ;};func (_aade *CT_ErrBarType )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _aade .ValAttr !=ST_ErrBarTypeUnset {_eebddd ,_fcgfg :=_aade .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"}); -if _fcgfg !=nil {return _fcgfg ;};start .Attr =append (start .Attr ,_eebddd );};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Title and its children, prefixing error messages with path -func (_becff *CT_Title )ValidateWithPath (path string )error {if _becff .Tx !=nil {if _dgeb :=_becff .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dgeb !=nil {return _dgeb ;};};if _becff .Layout !=nil {if _feggc :=_becff .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074"); -_feggc !=nil {return _feggc ;};};if _becff .Overlay !=nil {if _afde :=_becff .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_afde !=nil {return _afde ;};};if _becff .SpPr !=nil {if _bebf :=_becff .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_bebf !=nil {return _bebf ;};};if _becff .TxPr !=nil {if _ccbbcf :=_becff .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ccbbcf !=nil {return _ccbbcf ;};};if _becff .ExtLst !=nil {if _afabc :=_becff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_afabc !=nil {return _afabc ;};};return nil ;};func (_fdafdg *CT_RadarStyle )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_fdfca :=range start .Attr {if _fdfca .Name .Local =="\u0076\u0061\u006c"{_fdafdg .ValAttr .UnmarshalXMLAttr (_fdfca ); -continue ;};};for {_ebdbd ,_eacfc :=d .Token ();if _eacfc !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052a\u0064a\u0072S\u0074\u0079\u006c\u0065\u003a\u0020\u0025s",_eacfc );};if _afbec ,_gecgb :=_ebdbd .(_db .EndElement ); -_gecgb &&_afbec .Name ==start .Name {break ;};};return nil ;};func (_ffbfa ST_PageSetupOrientation )String ()string {switch _ffbfa {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_Grouping struct{ValAttr ST_Grouping ;}; +// ValidateWithPath validates the CT_BubbleChart and its children, prefixing error messages with path +func (_cddc *CT_BubbleChart )ValidateWithPath (path string )error {if _cddc .VaryColors !=nil {if _fdf :=_cddc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fdf !=nil {return _fdf ;};};for _ecg ,_ggbc :=range _cddc .Ser {if _aega :=_ggbc .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ecg )); +_aega !=nil {return _aega ;};};if _cddc .DLbls !=nil {if _ebgd :=_cddc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ebgd !=nil {return _ebgd ;};};if _cddc .Bubble3D !=nil {if _fec :=_cddc .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D"); +_fec !=nil {return _fec ;};};if _cddc .BubbleScale !=nil {if _gfcff :=_cddc .BubbleScale .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065");_gfcff !=nil {return _gfcff ;};};if _cddc .ShowNegBubbles !=nil {if _bgdc :=_cddc .ShowNegBubbles .ValidateWithPath (path +"\u002fS\u0068o\u0077\u004e\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073"); +_bgdc !=nil {return _bgdc ;};};if _cddc .SizeRepresents !=nil {if _ccafd :=_cddc .SizeRepresents .ValidateWithPath (path +"\u002fS\u0069z\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073");_ccafd !=nil {return _ccafd ;};};for _bacd ,_aaega :=range _cddc .AxId {if _badc :=_aaega .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bacd )); +_badc !=nil {return _badc ;};};if _cddc .ExtLst !=nil {if _bge :=_cddc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bge !=nil {return _bge ;};};return nil ;};func (_bbdfc *ST_GapAmount )Validate ()error {return _bbdfc .ValidateWithPath ("")}; +const (ST_ErrBarTypeUnset ST_ErrBarType =0;ST_ErrBarTypeBoth ST_ErrBarType =1;ST_ErrBarTypeMinus ST_ErrBarType =2;ST_ErrBarTypePlus ST_ErrBarType =3;);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 ;};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 (_afddb ST_TickLblPos )ValidateWithPath (path string )error {switch _afddb {case 0,1,2,3,4:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afddb )); +};return nil ;};func NewCT_PageMargins ()*CT_PageMargins {_bbgb :=&CT_PageMargins {};return _bbgb };func (_cddf *CT_Grouping )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cddf .ValAttr !=ST_GroupingUnset {_aedge ,_caef :=_cddf .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"}); +if _caef !=nil {return _caef ;};start .Attr =append (start .Attr ,_aedge );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_DispBlanksAs and its children, prefixing error messages with path -func (_cfecf *CT_DispBlanksAs )ValidateWithPath (path string )error {if _dfgd :=_cfecf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfgd !=nil {return _dfgd ;};return nil ;};type CT_MarkerStyle struct{ValAttr ST_MarkerStyle ; -};func (_dece *CT_RelId )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_dece .IdAttr )});e .EncodeToken (start ); -e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_effd *ST_DepthPercent )Validate ()error {return _effd .ValidateWithPath ("")};type CT_Title struct{Tx *CT_Tx ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_ba .CT_ShapeProperties ; -TxPr *_ba .CT_TextBody ;ExtLst *CT_ExtensionList ;};func ParseUnionST_HoleSize (s string )(ST_HoleSize ,error ){if ST_HoleSizePercentPatternRe .MatchString (s ){return ST_HoleSize {ST_HoleSizePercent :&s },nil ;};_fddf ,_fdfea :=_bc .ParseUint (s ,10,8); -if _fdfea !=nil {return ST_HoleSize {},_fdfea ;};_ecfd :=uint8 (_fddf );return ST_HoleSize {ST_HoleSizeUByte :&_ecfd },nil ;};func (_bdcab *ST_RadarStyle )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_eegfa ,_ebede :=d .Token ();if _ebede !=nil {return _ebede ; -};if _edcbc ,_gbdgb :=_eegfa .(_db .EndElement );_gbdgb &&_edcbc .Name ==start .Name {*_bdcab =1;return nil ;};if _feeeee ,_ebddd :=_eegfa .(_db .CharData );!_ebddd {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",_eegfa ); -}else {switch string (_feeeee ){case "":*_bdcab =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_bdcab =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_bdcab =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_bdcab =3;};};_eegfa ,_ebede =d .Token (); -if _ebede !=nil {return _ebede ;};if _dgdfg ,_ebgce :=_eegfa .(_db .EndElement );_ebgce &&_dgdfg .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",_eegfa ); -};func (_aec *CT_BarGrouping )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _aec .ValAttr !=ST_BarGroupingUnset {_bgbg ,_fddg :=_aec .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"});if _fddg !=nil {return _fddg ;};start .Attr =append (start .Attr ,_bgbg ); -};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_edbdb *CT_SplitType )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_ebee :=range start .Attr {if _ebee .Name .Local =="\u0076\u0061\u006c"{_edbdb .ValAttr .UnmarshalXMLAttr (_ebee ); -continue ;};};for {_adcg ,_cabde :=d .Token ();if _cabde !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0070l\u0069\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_cabde );};if _afee ,_eedge :=_adcg .(_db .EndElement ); -_eedge &&_afee .Name ==start .Name {break ;};};return nil ;};func (_acc *CT_AxDataSourceChoice )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_gea :for {_gbbg ,_ebe :=d .Token ();if _ebe !=nil {return _ebe ;};switch _fab :=_gbbg .(type ){case _db .StartElement :switch _fab .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acc .MultiLvlStrRef =NewCT_MultiLvlStrRef (); -if _fegd :=d .DecodeElement (_acc .MultiLvlStrRef ,&_fab );_fegd !=nil {return _fegd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acc .NumRef =NewCT_NumRef (); -if _bda :=d .DecodeElement (_acc .NumRef ,&_fab );_bda !=nil {return _bda ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acc .NumLit =NewCT_NumData (); -if _fdd :=d .DecodeElement (_acc .NumLit ,&_fab );_fdd !=nil {return _fdd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_acc .StrRef =NewCT_StrRef (); -if _dcg :=d .DecodeElement (_acc .StrRef ,&_fab );_dcg !=nil {return _dcg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_acc .StrLit =NewCT_StrData (); -if _fba :=d .DecodeElement (_acc .StrLit ,&_fab );_fba !=nil {return _fba ;};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\u0041\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fab .Name ); -if _ced :=d .Skip ();_ced !=nil {return _ced ;};};case _db .EndElement :break _gea ;case _db .CharData :};};return nil ;};func (_abaee *CT_Perspective )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_aagd :=range start .Attr {if _aagd .Name .Local =="\u0076\u0061\u006c"{_cgcab ,_acddb :=_bc .ParseUint (_aagd .Value ,10,8); -if _acddb !=nil {return _acddb ;};_ffgeg :=uint8 (_cgcab );_abaee .ValAttr =&_ffgeg ;continue ;};};for {_fgbe ,_gacd :=d .Token ();if _gacd !=nil {return _g .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",_gacd ); -};if _gbgc ,_dcae :=_fgbe .(_db .EndElement );_dcae &&_gbgc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_PivotFmt and its children +func (_aaafa *CT_PivotFmt )Validate ()error {return _aaafa .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074");}; -// Validate validates the CT_ScatterStyle and its children -func (_agdgbg *CT_ScatterStyle )Validate ()error {return _agdgbg .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};type CT_PrintSettings struct{HeaderFooter *CT_HeaderFooter ;PageMargins *CT_PageMargins ; -PageSetup *CT_PageSetup ;LegacyDrawingHF *CT_RelId ;}; +// Validate validates the CT_TickLblPos and its children +func (_fabab *CT_TickLblPos )Validate ()error {return _fabab .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");};func (_abcad *ST_ScatterStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_edccf ,_caaec :=d .Token (); +if _caaec !=nil {return _caaec ;};if _agfbb ,_dbffg :=_edccf .(_e .EndElement );_dbffg &&_agfbb .Name ==start .Name {*_abcad =1;return nil ;};if _aecee ,_acgge :=_edccf .(_e .CharData );!_acgge {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edccf ); +}else {switch string (_aecee ){case "":*_abcad =0;case "\u006e\u006f\u006e\u0065":*_abcad =1;case "\u006c\u0069\u006e\u0065":*_abcad =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_abcad =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_abcad =4; +case "\u0073\u006d\u006f\u006f\u0074\u0068":*_abcad =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_abcad =6;};};_edccf ,_caaec =d .Token ();if _caaec !=nil {return _caaec ;};if _gbeaef ,_fdeea :=_edccf .(_e .EndElement ); +_fdeea &&_gbeaef .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edccf );};func (_efcda *CT_NumDataSource )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_efcda .Choice .MarshalXML (e ,_e .StartElement {});e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_DLblChoice ()*CT_DLblChoice {_ecee :=&CT_DLblChoice {};return _ecee }; -// ValidateWithPath validates the CT_ScatterChart and its children, prefixing error messages with path -func (_efedgf *CT_ScatterChart )ValidateWithPath (path string )error {if _ecdec :=_efedgf .ScatterStyle .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_ecdec !=nil {return _ecdec ;};if _efedgf .VaryColors !=nil {if _bgccd :=_efedgf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); -_bgccd !=nil {return _bgccd ;};};for _aega ,_fbad :=range _efedgf .Ser {if _dcfgf :=_fbad .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aega ));_dcfgf !=nil {return _dcfgf ;};};if _efedgf .DLbls !=nil {if _gcedd :=_efedgf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_gcedd !=nil {return _gcedd ;};};for _ebdfe ,_fbeag :=range _efedgf .AxId {if _aacbc :=_fbeag .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ebdfe ));_aacbc !=nil {return _aacbc ;};};if _efedgf .ExtLst !=nil {if _faceg :=_efedgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_faceg !=nil {return _faceg ;};};return nil ;};func (_aagf *CT_Period )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_adgc :=range start .Attr {if _adgc .Name .Local =="\u0076\u0061\u006c"{_fbee ,_abdfb :=_bc .ParseUint (_adgc .Value ,10,32); -if _abdfb !=nil {return _abdfb ;};_dbefd :=uint32 (_fbee );_aagf .ValAttr =&_dbefd ;continue ;};};for {_ccaf ,_bcbbd :=d .Token ();if _bcbbd !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0065\u0072i\u006f\u0064\u003a\u0020\u0025\u0073",_bcbbd ); -};if _edgac ,_ddaa :=_ccaf .(_db .EndElement );_ddaa &&_edgac .Name ==start .Name {break ;};};return nil ;};func (_bafea ST_PictureFormat )ValidateWithPath (path string )error {switch _bafea {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bafea )); -};return nil ;}; +// ValidateWithPath validates the CT_BarChart and its children, prefixing error messages with path +func (_gdaag *CT_BarChart )ValidateWithPath (path string )error {if _geeb :=_gdaag .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_geeb !=nil {return _geeb ;};if _gdaag .Grouping !=nil {if _cbf :=_gdaag .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg"); +_cbf !=nil {return _cbf ;};};if _gdaag .VaryColors !=nil {if _cdaf :=_gdaag .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cdaf !=nil {return _cdaf ;};};for _gged ,_fbfg :=range _gdaag .Ser {if _gbd :=_fbfg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gged )); +_gbd !=nil {return _gbd ;};};if _gdaag .DLbls !=nil {if _addg :=_gdaag .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_addg !=nil {return _addg ;};};if _gdaag .GapWidth !=nil {if _cdcf :=_gdaag .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h"); +_cdcf !=nil {return _cdcf ;};};if _gdaag .Overlap !=nil {if _fdce :=_gdaag .Overlap .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_fdce !=nil {return _fdce ;};};for _afa ,_ecd :=range _gdaag .SerLines {if _gcfa :=_ecd .ValidateWithPath (_aa .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_afa )); +_gcfa !=nil {return _gcfa ;};};for _fcba ,_dgg :=range _gdaag .AxId {if _gedc :=_dgg .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fcba ));_gedc !=nil {return _gedc ;};};if _gdaag .ExtLst !=nil {if _ggcd :=_gdaag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ggcd !=nil {return _ggcd ;};};return nil ;};func (_fbac ST_ErrBarType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fbac .String (),start );};func (_egdfgf *ST_CrossBetween )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_egdfgf =0; +case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_egdfgf =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_egdfgf =2;};return nil ;};func NewCT_Legend ()*CT_Legend {_gdfdd :=&CT_Legend {};return _gdfdd };func (_deefg *CT_NumFmt )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dabge :=range start .Attr {if _dabge .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_fcbgb ,_eadae :=_dabge .Value ,error (nil ); +if _eadae !=nil {return _eadae ;};_deefg .FormatCodeAttr =_fcbgb ;continue ;};if _dabge .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"{_gdac ,_bdce :=_b .ParseBool (_dabge .Value );if _bdce !=nil {return _bdce ;};_deefg .SourceLinkedAttr =&_gdac ; +continue ;};};for {_baae ,_bggg :=d .Token ();if _bggg !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_bggg );};if _bbegf ,_fdea :=_baae .(_e .EndElement );_fdea &&_bbegf .Name ==start .Name {break ; +};};return nil ;};func NewCT_Style ()*CT_Style {_fdbcb :=&CT_Style {};_fdbcb .ValAttr =1;return _fdbcb };func (_aegfb *CT_Tx )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_aegfb .Choice .MarshalXML (e ,_e .StartElement {}); +e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_NumDataSource ()*CT_NumDataSource {_ggff :=&CT_NumDataSource {};_ggff .Choice =NewCT_NumDataSourceChoice ();return _ggff ;};type ST_SizeRepresents byte ;func (_feeag ST_BarDir )ValidateWithPath (path string )error {switch _feeag {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feeag )); +};return nil ;};type ST_TrendlineType byte ;func (_bcda ST_RadarStyle )Validate ()error {return _bcda .ValidateWithPath ("")};func (_bfga ST_BuiltInUnit )ValidateWithPath (path string )error {switch _bfga {case 0,1,2,3,4,5,6,7,8,9:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfga )); +};return nil ;};type CT_DispBlanksAs struct{ValAttr ST_DispBlanksAs ;}; -// ValidateWithPath validates the CT_SizeRepresents and its children, prefixing error messages with path -func (_edcc *CT_SizeRepresents )ValidateWithPath (path string )error {if _agba :=_edcc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agba !=nil {return _agba ;};return nil ;}; +// Validate validates the CT_ManualLayout and its children +func (_gccfd *CT_ManualLayout )Validate ()error {return _gccfd .ValidateWithPath ("\u0043T\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");};func (_edceg *CT_DispUnitsLbl )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddbcf :for {_fbdf ,_ddfe :=d .Token (); +if _ddfe !=nil {return _ddfe ;};switch _bfdfb :=_fbdf .(type ){case _e .StartElement :switch _bfdfb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_edceg .Layout =NewCT_Layout (); +if _gdcd :=d .DecodeElement (_edceg .Layout ,&_bfdfb );_gdcd !=nil {return _gdcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_edceg .Tx =NewCT_Tx (); +if _gbed :=d .DecodeElement (_edceg .Tx ,&_bfdfb );_gbed !=nil {return _gbed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_edceg .SpPr =_f .NewCT_ShapeProperties (); +if _bfgda :=d .DecodeElement (_edceg .SpPr ,&_bfdfb );_bfgda !=nil {return _bfgda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_edceg .TxPr =_f .NewCT_TextBody (); +if _bfbd :=d .DecodeElement (_edceg .TxPr ,&_bfdfb );_bfbd !=nil {return _bfbd ;};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\u0044\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c\u0020\u0025\u0076",_bfdfb .Name ); +if _ecdbe :=d .Skip ();_ecdbe !=nil {return _ecdbe ;};};case _e .EndElement :break _ddbcf ;case _e .CharData :};};return nil ;};func (_fegb *ST_ErrDir )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fegb =0;case "\u0078":*_fegb =1; +case "\u0079":*_fegb =2;};return nil ;};func NewUserShapes ()*UserShapes {_bdccc :=&UserShapes {};_bdccc .CT_Drawing =*_g .NewCT_Drawing ();return _bdccc ;};func (_bbgcc ST_RadarStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bbgcc .String (),start ); +};func (_dggdd *ST_CrossBetween )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfeegd ,_dbdceg :=d .Token ();if _dbdceg !=nil {return _dbdceg ;};if _dcdgg ,_cecgf :=_cfeegd .(_e .EndElement );_cecgf &&_dcdgg .Name ==start .Name {*_dggdd =1; +return nil ;};if _gdcdc ,_ggbgg :=_cfeegd .(_e .CharData );!_ggbgg {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfeegd );}else {switch string (_gdcdc ){case "":*_dggdd =0; +case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_dggdd =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_dggdd =2;};};_cfeegd ,_dbdceg =d .Token ();if _dbdceg !=nil {return _dbdceg ;};if _agdaf ,_fdgcc :=_cfeegd .(_e .EndElement );_fdgcc &&_agdaf .Name ==start .Name {return nil ; +};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfeegd );}; -// ValidateWithPath validates the EG_BarChartShared and its children, prefixing error messages with path -func (_ebcae *EG_BarChartShared )ValidateWithPath (path string )error {if _feaegb :=_ebcae .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_feaegb !=nil {return _feaegb ;};if _ebcae .Grouping !=nil {if _dfbbc :=_ebcae .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg"); -_dfbbc !=nil {return _dfbbc ;};};if _ebcae .VaryColors !=nil {if _geede :=_ebcae .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_geede !=nil {return _geede ;};};for _gabd ,_gbfbe :=range _ebcae .Ser {if _fcddb :=_gbfbe .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gabd )); -_fcddb !=nil {return _fcddb ;};};if _ebcae .DLbls !=nil {if _fdag :=_ebcae .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fdag !=nil {return _fdag ;};};return nil ;};func (_fbe *CT_DTable )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -if _fbe .ShowHorzBorder !=nil {_bacg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003as\u0068\u006f\u0077H\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fbe .ShowHorzBorder ,_bacg );};if _fbe .ShowVertBorder !=nil {_gaegg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003as\u0068\u006f\u0077V\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072"}}; -e .EncodeElement (_fbe .ShowVertBorder ,_gaegg );};if _fbe .ShowOutline !=nil {_feeee :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_fbe .ShowOutline ,_feeee ); -};if _fbe .ShowKeys !=nil {_ecgcd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"}};e .EncodeElement (_fbe .ShowKeys ,_ecgcd );};if _fbe .SpPr !=nil {_cbec :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_fbe .SpPr ,_cbec );};if _fbe .TxPr !=nil {_adca :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fbe .TxPr ,_adca );};if _fbe .ExtLst !=nil {_cbbde :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_fbe .ExtLst ,_cbbde );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_bccb *CT_Marker )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );if _bccb .Symbol !=nil {_eddg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0079\u006d\u0062\u006f\u006c"}}; -e .EncodeElement (_bccb .Symbol ,_eddg );};if _bccb .Size !=nil {_gegdg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_bccb .Size ,_gegdg );};if _bccb .SpPr !=nil {_abede :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_bccb .SpPr ,_abede );};if _bccb .ExtLst !=nil {_bfeca :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bccb .ExtLst ,_bfeca );};e .EncodeToken (_db .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_DLbl and its children, prefixing error messages with path +func (_bbfd *CT_DLbl )ValidateWithPath (path string )error {if _dabd :=_bbfd .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_dabd !=nil {return _dabd ;};if _bbfd .Choice !=nil {if _ebga :=_bbfd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_ebga !=nil {return _ebga ;};};if _bbfd .ExtLst !=nil {if _ecce :=_bbfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecce !=nil {return _ecce ;};};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 NewCT_AxDataSourceChoice ()*CT_AxDataSourceChoice {_cef :=&CT_AxDataSourceChoice {}; +return _cef };func (_dddef ST_TrendlineType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cdagf :=_e .Attr {};_cdagf .Name =name ;switch _dddef {case ST_TrendlineTypeUnset :_cdagf .Value ="";case ST_TrendlineTypeExp :_cdagf .Value ="\u0065\u0078\u0070"; +case ST_TrendlineTypeLinear :_cdagf .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_TrendlineTypeLog :_cdagf .Value ="\u006c\u006f\u0067";case ST_TrendlineTypeMovingAvg :_cdagf .Value ="\u006do\u0076\u0069\u006e\u0067\u0041\u0076g";case ST_TrendlineTypePoly :_cdagf .Value ="\u0070\u006f\u006c\u0079"; +case ST_TrendlineTypePower :_cdagf .Value ="\u0070\u006f\u0077e\u0072";};return _cdagf ,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 ;};type CT_StrRef struct{F string ;StrCache *CT_StrData ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_RadarChart and its children -func (_agea *CT_RadarChart )Validate ()error {return _agea .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func NewCT_BarGrouping ()*CT_BarGrouping {_gdeb :=&CT_BarGrouping {};return _gdeb };func (_fdfaa *CT_NumFmt )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_bcdf :=range start .Attr {if _bcdf .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_ecbg ,_dbac :=_bcdf .Value ,error (nil ); -if _dbac !=nil {return _dbac ;};_fdfaa .FormatCodeAttr =_ecbg ;continue ;};if _bcdf .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"{_dbgc ,_bbgc :=_bc .ParseBool (_bcdf .Value );if _bbgc !=nil {return _bbgc ;};_fdfaa .SourceLinkedAttr =&_dbgc ; -continue ;};};for {_eecag ,_dafe :=d .Token ();if _dafe !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_dafe );};if _bdbed ,_egccb :=_eecag .(_db .EndElement );_egccb &&_bdbed .Name ==start .Name {break ; -};};return nil ;};func (_dabg *CT_TextLanguageID )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_adcba :=range start .Attr {if _adcba .Name .Local =="\u0076\u0061\u006c"{_caegg ,_cbcgb :=_adcba .Value ,error (nil );if _cbcgb !=nil {return _cbcgb ; -};_dabg .ValAttr =_caegg ;continue ;};};for {_fgag ,_adagg :=d .Token ();if _adagg !=nil {return _g .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",_adagg ); -};if _cgbb ,_gccf :=_fgag .(_db .EndElement );_gccf &&_cgbb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_SerTx and its children, prefixing error messages with path +func (_efccf *CT_SerTx )ValidateWithPath (path string )error {if _cgcdba :=_efccf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cgcdba !=nil {return _cgcdba ;};return nil ;}; -// ValidateWithPath validates the CT_Layout and its children, prefixing error messages with path -func (_gdecd *CT_Layout )ValidateWithPath (path string )error {if _gdecd .ManualLayout !=nil {if _fdae :=_gdecd .ManualLayout .ValidateWithPath (path +"\u002f\u004d\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_fdae !=nil {return _fdae ; -};};if _gdecd .ExtLst !=nil {if _ceg :=_gdecd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ceg !=nil {return _ceg ;};};return nil ;};func (_febg *CT_Legend )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -if _febg .LegendPos !=nil {_dggdb :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073"}};e .EncodeElement (_febg .LegendPos ,_dggdb );};if _febg .LegendEntry !=nil {_cgefc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"}}; -for _ ,_aafee :=range _febg .LegendEntry {e .EncodeElement (_aafee ,_cgefc );};};if _febg .Layout !=nil {_eddab :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_febg .Layout ,_eddab ); -};if _febg .Overlay !=nil {_dfag :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_febg .Overlay ,_dfag );};if _febg .SpPr !=nil {_ecbed :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_febg .SpPr ,_ecbed );};if _febg .TxPr !=nil {_bbebf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_febg .TxPr ,_bbebf );};if _febg .ExtLst !=nil {_cedac :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_febg .ExtLst ,_cedac );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_gdafd *ST_ErrValType )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_gdafd =0;case "\u0063\u0075\u0073\u0074":*_gdafd =1; -case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_gdafd =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_gdafd =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_gdafd =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_gdafd =5; -};return nil ;};func (_cdcb *ST_PageSetupOrientation )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_cdeab ,_fffaae :=d .Token ();if _fffaae !=nil {return _fffaae ;};if _efega ,_ecdcc :=_cdeab .(_db .EndElement );_ecdcc &&_efega .Name ==start .Name {*_cdcb =1; -return nil ;};if _fbacb ,_bfgfa :=_cdeab .(_db .CharData );!_bfgfa {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",_cdeab );}else {switch string (_fbacb ){case "":*_cdcb =0; -case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cdcb =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_cdcb =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_cdcb =3;};};_cdeab ,_fffaae =d .Token ();if _fffaae !=nil {return _fffaae ;}; -if _bafb ,_bcfdc :=_cdeab .(_db .EndElement );_bcfdc &&_bafb .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",_cdeab ); -};func (_faedd ST_MarkerStyle )ValidateWithPath (path string )error {switch _faedd {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faedd )); -};return nil ;};func (_agdgc *CT_PictureFormat )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {_dbfb ,_eaefg :=_agdgc .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"});if _eaefg !=nil {return _eaefg ;};start .Attr =append (start .Attr ,_dbfb ); -e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_cfeceg *CT_Line3DChart )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_cfeceg .Grouping =NewCT_Grouping ();_gede :for {_addfa ,_caaf :=d .Token (); -if _caaf !=nil {return _caaf ;};switch _becd :=_addfa .(type ){case _db .StartElement :switch _becd .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gfbec :=d .DecodeElement (_cfeceg .Grouping ,&_becd ); -_gfbec !=nil {return _gfbec ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfeceg .VaryColors =NewCT_Boolean (); -if _fbfb :=d .DecodeElement (_cfeceg .VaryColors ,&_becd );_fbfb !=nil {return _fbfb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cdfff :=NewCT_LineSer (); -if _cfaa :=d .DecodeElement (_cdfff ,&_becd );_cfaa !=nil {return _cfaa ;};_cfeceg .Ser =append (_cfeceg .Ser ,_cdfff );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfeceg .DLbls =NewCT_DLbls (); -if _aeee :=d .DecodeElement (_cfeceg .DLbls ,&_becd );_aeee !=nil {return _aeee ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfeceg .DropLines =NewCT_ChartLines (); -if _gbgdc :=d .DecodeElement (_cfeceg .DropLines ,&_becd );_gbgdc !=nil {return _gbgdc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfeceg .GapDepth =NewCT_GapAmount (); -if _afbee :=d .DecodeElement (_cfeceg .GapDepth ,&_becd );_afbee !=nil {return _afbee ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fddgd :=NewCT_UnsignedInt (); -if _ccbfd :=d .DecodeElement (_fddgd ,&_becd );_ccbfd !=nil {return _ccbfd ;};_cfeceg .AxId =append (_cfeceg .AxId ,_fddgd );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cfeceg .ExtLst =NewCT_ExtensionList (); -if _gedf :=d .DecodeElement (_cfeceg .ExtLst ,&_becd );_gedf !=nil {return _gedf ;};default:_f .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",_becd .Name ); -if _gadeb :=d .Skip ();_gadeb !=nil {return _gadeb ;};};case _db .EndElement :break _gede ;case _db .CharData :};};return nil ;};func (_dbeb *CT_MultiLvlStrData )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );if _dbeb .PtCount !=nil {_cbeg :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}}; -e .EncodeElement (_dbeb .PtCount ,_cbeg );};if _dbeb .Lvl !=nil {_geeb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006cv\u006c"}};for _ ,_bcdg :=range _dbeb .Lvl {e .EncodeElement (_bcdg ,_geeb );};};if _dbeb .ExtLst !=nil {_dgga :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_dbeb .ExtLst ,_dgga );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_cdbbc ST_TickLblPos )Validate ()error {return _cdbbc .ValidateWithPath ("")};func (_cdaae ST_AxPos )Validate ()error {return _cdaae .ValidateWithPath ("")}; -func (_gaefe ST_DLblPos )Validate ()error {return _gaefe .ValidateWithPath ("")};func (_ddecb *Group_DLbl )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_gbege :for {_bebfd ,_cacbg :=d .Token ();if _cacbg !=nil {return _cacbg ;};switch _eggg :=_bebfd .(type ){case _db .StartElement :switch _eggg .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddecb .Layout =NewCT_Layout (); -if _egfae :=d .DecodeElement (_ddecb .Layout ,&_eggg );_egfae !=nil {return _egfae ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddecb .Tx =NewCT_Tx (); -if _ddfe :=d .DecodeElement (_ddecb .Tx ,&_eggg );_ddfe !=nil {return _ddfe ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddecb .NumFmt =NewCT_NumFmt (); -if _cgdfb :=d .DecodeElement (_ddecb .NumFmt ,&_eggg );_cgdfb !=nil {return _cgdfb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ddecb .SpPr =_ba .NewCT_ShapeProperties (); -if _bafg :=d .DecodeElement (_ddecb .SpPr ,&_eggg );_bafg !=nil {return _bafg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddecb .TxPr =_ba .NewCT_TextBody (); -if _eccce :=d .DecodeElement (_ddecb .TxPr ,&_eggg );_eccce !=nil {return _eccce ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddecb .DLblPos =NewCT_DLblPos (); -if _gdcd :=d .DecodeElement (_ddecb .DLblPos ,&_eggg );_gdcd !=nil {return _gdcd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ddecb .ShowLegendKey =NewCT_Boolean (); -if _bbcaa :=d .DecodeElement (_ddecb .ShowLegendKey ,&_eggg );_bbcaa !=nil {return _bbcaa ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddecb .ShowVal =NewCT_Boolean (); -if _febcb :=d .DecodeElement (_ddecb .ShowVal ,&_eggg );_febcb !=nil {return _febcb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddecb .ShowCatName =NewCT_Boolean (); -if _aeecg :=d .DecodeElement (_ddecb .ShowCatName ,&_eggg );_aeecg !=nil {return _aeecg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddecb .ShowSerName =NewCT_Boolean (); -if _cgeef :=d .DecodeElement (_ddecb .ShowSerName ,&_eggg );_cgeef !=nil {return _cgeef ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddecb .ShowPercent =NewCT_Boolean (); -if _badbb :=d .DecodeElement (_ddecb .ShowPercent ,&_eggg );_badbb !=nil {return _badbb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ddecb .ShowBubbleSize =NewCT_Boolean (); -if _geecb :=d .DecodeElement (_ddecb .ShowBubbleSize ,&_eggg );_geecb !=nil {return _geecb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddecb .Separator =new (string ); -if _gdbcc :=d .DecodeElement (_ddecb .Separator ,&_eggg );_gdbcc !=nil {return _gdbcc ;};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\u0047\u0072\u006fu\u0070\u005f\u0044\u004c\u0062\u006c\u0020\u0025\u0076",_eggg .Name ); -if _ebac :=d .Skip ();_ebac !=nil {return _ebac ;};};case _db .EndElement :break _gbege ;case _db .CharData :};};return nil ;}; +// Validate validates the CT_PictureOptions and its children +func (_acae *CT_PictureOptions )Validate ()error {return _acae .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073");}; -// ValidateWithPath validates the CT_DLbls and its children, prefixing error messages with path -func (_efea *CT_DLbls )ValidateWithPath (path string )error {for _gagc ,_ffeb :=range _efea .DLbl {if _adff :=_ffeb .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0044\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_gagc ));_adff !=nil {return _adff ; -};};if _efea .Choice !=nil {if _cbgd :=_efea .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cbgd !=nil {return _cbgd ;};};if _efea .ExtLst !=nil {if _dafg :=_efea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_dafg !=nil {return _dafg ;};};return nil ;}; +// ValidateWithPath validates the CT_Thickness and its children, prefixing error messages with path +func (_ecac *CT_Thickness )ValidateWithPath (path string )error {if _caeaf :=_ecac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_caeaf !=nil {return _caeaf ;};return nil ;};func (_febd *CT_PieChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgfgg :for {_bdeb ,_aadec :=d .Token (); +if _aadec !=nil {return _aadec ;};switch _acaf :=_bdeb .(type ){case _e .StartElement :switch _acaf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_febd .VaryColors =NewCT_Boolean (); +if _ceebf :=d .DecodeElement (_febd .VaryColors ,&_acaf );_ceebf !=nil {return _ceebf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_bedbg :=NewCT_PieSer (); +if _cfddf :=d .DecodeElement (_bedbg ,&_acaf );_cfddf !=nil {return _cfddf ;};_febd .Ser =append (_febd .Ser ,_bedbg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_febd .DLbls =NewCT_DLbls (); +if _eeab :=d .DecodeElement (_febd .DLbls ,&_acaf );_eeab !=nil {return _eeab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}:_febd .FirstSliceAng =NewCT_FirstSliceAng (); +if _gbcfd :=d .DecodeElement (_febd .FirstSliceAng ,&_acaf );_gbcfd !=nil {return _gbcfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_febd .ExtLst =NewCT_ExtensionList (); +if _bgggg :=d .DecodeElement (_febd .ExtLst ,&_acaf );_bgggg !=nil {return _bgggg ;};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\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_acaf .Name ); +if _ggeb :=d .Skip ();_ggeb !=nil {return _ggeb ;};};case _e .EndElement :break _fgfgg ;case _e .CharData :};};return nil ;};func (_bafad ST_LegendPos )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bafad .String (),start ); +};type CT_CrossBetween struct{ValAttr ST_CrossBetween ;}; -// Validate validates the CT_Style and its children -func (_ggbg *CT_Style )Validate ()error {return _ggbg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");}; +// ValidateWithPath validates the CT_LblOffset and its children, prefixing error messages with path +func (_baad *CT_LblOffset )ValidateWithPath (path string )error {if _baad .ValAttr !=nil {if _dfca :=_baad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfca !=nil {return _dfca ;};};return nil ;};func (_ddcbd *CT_PieChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _ddcbd .VaryColors !=nil {_cbfg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ddcbd .VaryColors ,_cbfg );};if _ddcbd .Ser !=nil {_afaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}}; +for _ ,_ccgdc :=range _ddcbd .Ser {e .EncodeElement (_ccgdc ,_afaf );};};if _ddcbd .DLbls !=nil {_bbcde :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ddcbd .DLbls ,_bbcde );};if _ddcbd .FirstSliceAng !=nil {_acdf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}}; +e .EncodeElement (_ddcbd .FirstSliceAng ,_acdf );};if _ddcbd .ExtLst !=nil {_bbfef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddcbd .ExtLst ,_bbfef );};e .EncodeToken (_e .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 ;};func (_cddd *CT_Legend )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _cddd .LegendPos !=nil {_abfb :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073"}};e .EncodeElement (_cddd .LegendPos ,_abfb );};if _cddd .LegendEntry !=nil {_fdff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"}}; +for _ ,_cbed :=range _cddd .LegendEntry {e .EncodeElement (_cbed ,_fdff );};};if _cddd .Layout !=nil {_aaaaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cddd .Layout ,_aaaaf );};if _cddd .Overlay !=nil {_gbafac :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}}; +e .EncodeElement (_cddd .Overlay ,_gbafac );};if _cddd .SpPr !=nil {_ebae :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cddd .SpPr ,_ebae );};if _cddd .TxPr !=nil {_fbbf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_cddd .TxPr ,_fbbf );};if _cddd .ExtLst !=nil {_egdf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cddd .ExtLst ,_egdf );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_TrendlineLbl and its children, prefixing error messages with path -func (_adaba *CT_TrendlineLbl )ValidateWithPath (path string )error {if _adaba .Layout !=nil {if _ebdge :=_adaba .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_ebdge !=nil {return _ebdge ;};};if _adaba .Tx !=nil {if _gfde :=_adaba .Tx .ValidateWithPath (path +"\u002f\u0054\u0078"); -_gfde !=nil {return _gfde ;};};if _adaba .NumFmt !=nil {if _badbec :=_adaba .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_badbec !=nil {return _badbec ;};};if _adaba .SpPr !=nil {if _acbba :=_adaba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_acbba !=nil {return _acbba ;};};if _adaba .TxPr !=nil {if _gfdcb :=_adaba .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gfdcb !=nil {return _gfdcb ;};};if _adaba .ExtLst !=nil {if _gfabe :=_adaba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gfabe !=nil {return _gfabe ;};};return nil ;}; +// Validate validates the CT_PictureFormat and its children +func (_ffcdge *CT_PictureFormat )Validate ()error {return _ffcdge .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074");}; -// Validate validates the Group_DLbls and its children -func (_aafdc *Group_DLbls )Validate ()error {return _aafdc .ValidateWithPath ("G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073");};const (ST_GroupingUnset ST_Grouping =0;ST_GroupingPercentStacked ST_Grouping =1;ST_GroupingStandard ST_Grouping =2; -ST_GroupingStacked ST_Grouping =3;);func (_aeadd *CT_HPercent )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _aeadd .ValAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_aeadd .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_beeffa *ST_OfPieType )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_dgbe ,_cdabg :=d .Token ();if _cdabg !=nil {return _cdabg ;};if _ggdac ,_gacac :=_dgbe .(_db .EndElement ); -_gacac &&_ggdac .Name ==start .Name {*_beeffa =1;return nil ;};if _adebd ,_abdaa :=_dgbe .(_db .CharData );!_abdaa {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",_dgbe ); -}else {switch string (_adebd ){case "":*_beeffa =0;case "\u0070\u0069\u0065":*_beeffa =1;case "\u0062\u0061\u0072":*_beeffa =2;};};_dgbe ,_cdabg =d .Token ();if _cdabg !=nil {return _cdabg ;};if _fbbbe ,_ecagb :=_dgbe .(_db .EndElement );_ecagb &&_fbbbe .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",_dgbe );};type Group_DLbls struct{NumFmt *CT_NumFmt ;SpPr *_ba .CT_ShapeProperties ; -TxPr *_ba .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_SerTx struct{Choice *CT_SerTxChoice ;};func (_gaab *CT_DepthPercent )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_eaac :=range start .Attr {if _eaac .Name .Local =="\u0076\u0061\u006c"{_degf ,_abfgf :=ParseUnionST_DepthPercent (_eaac .Value ); -if _abfgf !=nil {return _abfgf ;};_gaab .ValAttr =&_degf ;continue ;};};for {_abfa ,_ggde :=d .Token ();if _ggde !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u0070\u0074\u0068\u0050e\u0072\u0063\u0065n\u0074:\u0020\u0025\u0073",_ggde ); -};if _gbbc ,_aede :=_abfa .(_db .EndElement );_aede &&_gbbc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the Chart and its children +func (_ddfgf *Chart )Validate ()error {return _ddfgf .ValidateWithPath ("\u0043\u0068\u0061r\u0074")}; -// Validate validates the CT_Thickness and its children -func (_dgeaa *CT_Thickness )Validate ()error {return _dgeaa .ValidateWithPath ("\u0043\u0054\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");};func (_gcabb *CT_TickMark )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _gcabb .ValAttr !=ST_TickMarkUnset {_gdfda ,_cgdd :=_gcabb .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"}); -if _cgdd !=nil {return _cgdd ;};start .Attr =append (start .Attr ,_gdfda );};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func NewEG_AxShared ()*EG_AxShared {_abcaa :=&EG_AxShared {};_abcaa .AxId =NewCT_UnsignedInt (); -_abcaa .Scaling =NewCT_Scaling ();_abcaa .AxPos =NewCT_AxPos ();_abcaa .CrossAx =NewCT_UnsignedInt ();return _abcaa ;};func (_fdfb *ChartSpace )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_fdfb .CT_ChartSpace =*NewCT_ChartSpace ();_ebcfc :for {_gfcbf ,_bacb :=d .Token (); -if _bacb !=nil {return _bacb ;};switch _aadgg :=_gfcbf .(type ){case _db .StartElement :switch _aadgg .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdfb .Date1904 =NewCT_Boolean (); -if _eebaf :=d .DecodeElement (_fdfb .Date1904 ,&_aadgg );_eebaf !=nil {return _eebaf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdfb .Lang =NewCT_TextLanguageID (); -if _aeffe :=d .DecodeElement (_fdfb .Lang ,&_aadgg );_aeffe !=nil {return _aeffe ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdfb .RoundedCorners =NewCT_Boolean (); -if _efee :=d .DecodeElement (_fdfb .RoundedCorners ,&_aadgg );_efee !=nil {return _efee ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fdfb .Style =NewCT_Style (); -if _edac :=d .DecodeElement (_fdfb .Style ,&_aadgg );_edac !=nil {return _edac ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdfb .ClrMapOvr =_ba .NewCT_ColorMapping (); -if _dcbc :=d .DecodeElement (_fdfb .ClrMapOvr ,&_aadgg );_dcbc !=nil {return _dcbc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdfb .PivotSource =NewCT_PivotSource (); -if _cdebf :=d .DecodeElement (_fdfb .PivotSource ,&_aadgg );_cdebf !=nil {return _cdebf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdfb .Protection =NewCT_Protection (); -if _faafb :=d .DecodeElement (_fdfb .Protection ,&_aadgg );_faafb !=nil {return _faafb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cffdf :=d .DecodeElement (_fdfb .Chart ,&_aadgg ); -_cffdf !=nil {return _cffdf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fdfb .SpPr =_ba .NewCT_ShapeProperties (); -if _dcgg :=d .DecodeElement (_fdfb .SpPr ,&_aadgg );_dcgg !=nil {return _dcgg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdfb .TxPr =_ba .NewCT_TextBody (); -if _dagbd :=d .DecodeElement (_fdfb .TxPr ,&_aadgg );_dagbd !=nil {return _dagbd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fdfb .ExternalData =NewCT_ExternalData (); -if _ddfgd :=d .DecodeElement (_fdfb .ExternalData ,&_aadgg );_ddfgd !=nil {return _ddfgd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdfb .PrintSettings =NewCT_PrintSettings (); -if _gafeg :=d .DecodeElement (_fdfb .PrintSettings ,&_aadgg );_gafeg !=nil {return _gafeg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdfb .UserShapes =NewCT_RelId (); -if _fbbcg :=d .DecodeElement (_fdfb .UserShapes ,&_aadgg );_fbbcg !=nil {return _fbbcg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fdfb .ExtLst =NewCT_ExtensionList (); -if _bbccgf :=d .DecodeElement (_fdfb .ExtLst ,&_aadgg );_bbccgf !=nil {return _bbccgf ;};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\u0068\u0061r\u0074\u0053\u0070\u0061\u0063\u0065\u0020\u0025\u0076",_aadgg .Name ); -if _fdce :=d .Skip ();_fdce !=nil {return _fdce ;};};case _db .EndElement :break _ebcfc ;case _db .CharData :};};return nil ;};type CT_Skip struct{ValAttr uint32 ;};func (_beefc *CT_StrData )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -if _beefc .PtCount !=nil {_ffea :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_beefc .PtCount ,_ffea );};if _beefc .Pt !=nil {_agbfe :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0070\u0074"}}; -for _ ,_gfff :=range _beefc .Pt {e .EncodeElement (_gfff ,_agbfe );};};if _beefc .ExtLst !=nil {_bfae :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_beefc .ExtLst ,_bfae );};e .EncodeToken (_db .EndElement {Name :start .Name }); -return nil ;};type CT_Overlap struct{ValAttr *ST_Overlap ;};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 (_bfcac ST_TrendlineType )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_bddgf :=_db .Attr {};_bddgf .Name =name ;switch _bfcac {case ST_TrendlineTypeUnset :_bddgf .Value ="";case ST_TrendlineTypeExp :_bddgf .Value ="\u0065\u0078\u0070";case ST_TrendlineTypeLinear :_bddgf .Value ="\u006c\u0069\u006e\u0065\u0061\u0072"; -case ST_TrendlineTypeLog :_bddgf .Value ="\u006c\u006f\u0067";case ST_TrendlineTypeMovingAvg :_bddgf .Value ="\u006do\u0076\u0069\u006e\u0067\u0041\u0076g";case ST_TrendlineTypePoly :_bddgf .Value ="\u0070\u006f\u006c\u0079";case ST_TrendlineTypePower :_bddgf .Value ="\u0070\u006f\u0077e\u0072"; -};return _bddgf ,nil ;};type CT_NumVal struct{IdxAttr uint32 ;FormatCodeAttr *string ;V string ;};func (_fbdff *CT_LogBase )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_fbdff .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_edadda *CT_Tx )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_edadda .Choice =NewCT_TxChoice ();_dcce :for {_ccgbc ,_gdcbda :=d .Token (); -if _gdcbda !=nil {return _gdcbda ;};switch _fdfga :=_ccgbc .(type ){case _db .StartElement :switch _fdfga .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_edadda .Choice =NewCT_TxChoice (); -if _ccbac :=d .DecodeElement (&_edadda .Choice .StrRef ,&_fdfga );_ccbac !=nil {return _ccbac ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edadda .Choice =NewCT_TxChoice (); -if _bfaea :=d .DecodeElement (&_edadda .Choice .Rich ,&_fdfga );_bfaea !=nil {return _bfaea ;};default:_f .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",_fdfga .Name ); -if _becada :=d .Skip ();_becada !=nil {return _becada ;};};case _db .EndElement :break _dcce ;case _db .CharData :};};return nil ;};func (_fgdfa *CT_RadarSer )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );_eddd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0069d\u0078"}}; -e .EncodeElement (_fgdfa .Idx ,_eddd );_dffcg :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fgdfa .Order ,_dffcg );if _fgdfa .Tx !=nil {_fgcdf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078"}}; -e .EncodeElement (_fgdfa .Tx ,_fgcdf );};if _fgdfa .SpPr !=nil {_eebda :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fgdfa .SpPr ,_eebda );};if _fgdfa .Marker !=nil {_gead :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}}; -e .EncodeElement (_fgdfa .Marker ,_gead );};if _fgdfa .DPt !=nil {_bddga :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_bfcg :=range _fgdfa .DPt {e .EncodeElement (_bfcg ,_bddga );};};if _fgdfa .DLbls !=nil {_aeebg :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_fgdfa .DLbls ,_aeebg );};if _fgdfa .Cat !=nil {_aaade :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_fgdfa .Cat ,_aaade );};if _fgdfa .Val !=nil {_bbgba :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0076a\u006c"}}; -e .EncodeElement (_fgdfa .Val ,_bbgba );};if _fgdfa .ExtLst !=nil {_cdddd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgdfa .ExtLst ,_cdddd );};e .EncodeToken (_db .EndElement {Name :start .Name }); -return nil ;};type ST_ErrBarType byte ;func (_adadf ST_DispBlanksAs )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_ebfbc :=_db .Attr {};_ebfbc .Name =name ;switch _adadf {case ST_DispBlanksAsUnset :_ebfbc .Value ="";case ST_DispBlanksAsSpan :_ebfbc .Value ="\u0073\u0070\u0061\u006e"; -case ST_DispBlanksAsGap :_ebfbc .Value ="\u0067\u0061\u0070";case ST_DispBlanksAsZero :_ebfbc .Value ="\u007a\u0065\u0072\u006f";};return _ebfbc ,nil ;};func (_fdcf *CT_NumData )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -if _fdcf .FormatCode !=nil {_edbgd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"}};_a .AddPreserveSpaceAttr (&_edbgd ,*_fdcf .FormatCode );e .EncodeElement (_fdcf .FormatCode ,_edbgd ); -};if _fdcf .PtCount !=nil {_dgbca :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_fdcf .PtCount ,_dgbca );};if _fdcf .Pt !=nil {_ddge :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0070\u0074"}}; -for _ ,_deff :=range _fdcf .Pt {e .EncodeElement (_deff ,_ddge );};};if _fdcf .ExtLst !=nil {_cgefg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdcf .ExtLst ,_cgefg );};e .EncodeToken (_db .EndElement {Name :start .Name }); -return nil ;};func NewCT_BubbleSer ()*CT_BubbleSer {_gfbc :=&CT_BubbleSer {};_gfbc .Idx =NewCT_UnsignedInt ();_gfbc .Order =NewCT_UnsignedInt ();return _gfbc ;};func ParseUnionST_LblOffset (s string )(ST_LblOffset ,error ){if ST_LblOffsetPercentPatternRe .MatchString (s ){return ST_LblOffset {ST_LblOffsetPercent :&s },nil ; -};_adgfg ,_fcfab :=_bc .ParseUint (s ,10,16);if _fcfab !=nil {return ST_LblOffset {},_fcfab ;};_aeafg :=uint16 (_adgfg );return ST_LblOffset {ST_LblOffsetUShort :&_aeafg },nil ;};func (_afbaa *EG_PieChartShared )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_gaedb :for {_eegf ,_dceed :=d .Token (); -if _dceed !=nil {return _dceed ;};switch _bgdee :=_eegf .(type ){case _db .StartElement :switch _bgdee .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afbaa .VaryColors =NewCT_Boolean (); -if _fegeg :=d .DecodeElement (_afbaa .VaryColors ,&_bgdee );_fegeg !=nil {return _fegeg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cagad :=NewCT_PieSer (); -if _edbcd :=d .DecodeElement (_cagad ,&_bgdee );_edbcd !=nil {return _edbcd ;};_afbaa .Ser =append (_afbaa .Ser ,_cagad );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afbaa .DLbls =NewCT_DLbls (); -if _fefg :=d .DecodeElement (_afbaa .DLbls ,&_bgdee );_fefg !=nil {return _fefg ;};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\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_bgdee .Name ); -if _fffea :=d .Skip ();_fffea !=nil {return _fffea ;};};case _db .EndElement :break _gaedb ;case _db .CharData :};};return nil ;};func (_ddfge *ST_Grouping )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_ddfge =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_ddfge =1; -case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_ddfge =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_ddfge =3;};return nil ;}; +// Validate validates the CT_PieSer and its children +func (_geff *CT_PieSer )Validate ()error {return _geff .ValidateWithPath ("\u0043T\u005f\u0050\u0069\u0065\u0053\u0065r");}; -// Validate validates the CT_BuiltInUnit and its children -func (_gfbf *CT_BuiltInUnit )Validate ()error {return _gfbf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074");}; +// Validate validates the CT_LegendEntryChoice and its children +func (_aeebe *CT_LegendEntryChoice )Validate ()error {return _aeebe .ValidateWithPath ("C\u0054_\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006et\u0072\u0079\u0043\u0068oi\u0063\u0065");};func (_dbfa *ST_GapAmount )ValidateWithPath (path string )error {_ecdgd :=[]string {}; +if _dbfa .ST_GapAmountPercent !=nil {_ecdgd =append (_ecdgd ,"\u0053\u0054\u005f\u0047ap\u0041\u006d\u006f\u0075\u006e\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _dbfa .ST_GapAmountUShort !=nil {_ecdgd =append (_ecdgd ,"\u0053T\u005fG\u0061\u0070\u0041\u006d\u006fu\u006e\u0074U\u0053\u0068\u006f\u0072\u0074"); +};if len (_ecdgd )> 1{return _aa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ecdgd );};return nil ;}; -// ValidateWithPath validates the CT_LogBase and its children, prefixing error messages with path -func (_baga *CT_LogBase )ValidateWithPath (path string )error {if _baga .ValAttr < 2{return _g .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 ,_baga .ValAttr ); -};if _baga .ValAttr > 1000{return _g .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 ,_baga .ValAttr ); -};return nil ;};type CT_ScatterStyle struct{ValAttr ST_ScatterStyle ;}; +// ValidateWithPath validates the CT_ManualLayout and its children, prefixing error messages with path +func (_cacf *CT_ManualLayout )ValidateWithPath (path string )error {if _cacf .LayoutTarget !=nil {if _cgga :=_cacf .LayoutTarget .ValidateWithPath (path +"\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");_cgga !=nil {return _cgga ; +};};if _cacf .XMode !=nil {if _edga :=_cacf .XMode .ValidateWithPath (path +"\u002f\u0058\u004d\u006f\u0064\u0065");_edga !=nil {return _edga ;};};if _cacf .YMode !=nil {if _cgac :=_cacf .YMode .ValidateWithPath (path +"\u002f\u0059\u004d\u006f\u0064\u0065"); +_cgac !=nil {return _cgac ;};};if _cacf .WMode !=nil {if _dacd :=_cacf .WMode .ValidateWithPath (path +"\u002f\u0057\u004d\u006f\u0064\u0065");_dacd !=nil {return _dacd ;};};if _cacf .HMode !=nil {if _bfegb :=_cacf .HMode .ValidateWithPath (path +"\u002f\u0048\u004d\u006f\u0064\u0065"); +_bfegb !=nil {return _bfegb ;};};if _cacf .X !=nil {if _gcccd :=_cacf .X .ValidateWithPath (path +"\u002f\u0058");_gcccd !=nil {return _gcccd ;};};if _cacf .Y !=nil {if _geecd :=_cacf .Y .ValidateWithPath (path +"\u002f\u0059");_geecd !=nil {return _geecd ; +};};if _cacf .W !=nil {if _decb :=_cacf .W .ValidateWithPath (path +"\u002f\u0057");_decb !=nil {return _decb ;};};if _cacf .H !=nil {if _adec :=_cacf .H .ValidateWithPath (path +"\u002f\u0048");_adec !=nil {return _adec ;};};if _cacf .ExtLst !=nil {if _gdgff :=_cacf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gdgff !=nil {return _gdgff ;};};return nil ;}; -// ValidateWithPath validates the CT_StrVal and its children, prefixing error messages with path -func (_dfgfbe *CT_StrVal )ValidateWithPath (path string )error {return nil };func NewCT_MultiLvlStrData ()*CT_MultiLvlStrData {_ffca :=&CT_MultiLvlStrData {};return _ffca }; +// ValidateWithPath validates the CT_SplitType and its children, prefixing error messages with path +func (_addf *CT_SplitType )ValidateWithPath (path string )error {if _bgcad :=_addf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgcad !=nil {return _bgcad ;};return nil ;}; -// Validate validates the EG_LineChartShared and its children -func (_dbefa *EG_LineChartShared )Validate ()error {return _dbefa .ValidateWithPath ("\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");}; +// ValidateWithPath validates the CT_PivotFmts and its children, prefixing error messages with path +func (_cfab *CT_PivotFmts )ValidateWithPath (path string )error {for _eadf ,_aggb :=range _cfab .PivotFmt {if _aeaf :=_aggb .ValidateWithPath (_aa .Sprintf ("\u0025s\u002fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_eadf )); +_aeaf !=nil {return _aeaf ;};};return nil ;}; -// Validate validates the EG_BarChartShared and its children -func (_gecec *EG_BarChartShared )Validate ()error {return _gecec .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};func (_gffed ST_RadarStyle )String ()string {switch _gffed {case 0:return ""; -case 1:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case 2:return "\u006d\u0061\u0072\u006b\u0065\u0072";case 3:return "\u0066\u0069\u006c\u006c\u0065\u0064";};return "";}; +// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path +func (_aefg *CT_ExtensionList )ValidateWithPath (path string )error {for _fggg ,_fbdc :=range _aefg .Ext {if _cbca :=_fbdc .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_fggg ));_cbca !=nil {return _cbca ; +};};return nil ;};func (_agbaa *ST_Thickness )Validate ()error {return _agbaa .ValidateWithPath ("")};func (_gecfcc ST_DispBlanksAs )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ceded :=_e .Attr {};_ceded .Name =name ;switch _gecfcc {case ST_DispBlanksAsUnset :_ceded .Value =""; +case ST_DispBlanksAsSpan :_ceded .Value ="\u0073\u0070\u0061\u006e";case ST_DispBlanksAsGap :_ceded .Value ="\u0067\u0061\u0070";case ST_DispBlanksAsZero :_ceded .Value ="\u007a\u0065\u0072\u006f";};return _ceded ,nil ;};type CT_TxChoice struct{StrRef *CT_StrRef ; +Rich *_f .CT_TextBody ;}; -// Validate validates the CT_DispUnitsLbl and its children -func (_ffbb *CT_DispUnitsLbl )Validate ()error {return _ffbb .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");};func NewCT_BarSer ()*CT_BarSer {_geb :=&CT_BarSer {};_geb .Idx =NewCT_UnsignedInt ();_geb .Order =NewCT_UnsignedInt (); -return _geb ;}; +// Validate validates the CT_ErrBars and its children +func (_bcac *CT_ErrBars )Validate ()error {return _bcac .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");};type CT_SerTx struct{Choice *CT_SerTxChoice ;};type EG_AreaChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ; +Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;}; -// ValidateWithPath validates the CT_SerTxChoice and its children, prefixing error messages with path -func (_agfgc *CT_SerTxChoice )ValidateWithPath (path string )error {if _agfgc .StrRef !=nil {if _gcadb :=_agfgc .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_gcadb !=nil {return _gcadb ;};};return nil ;};func (_dgf *CT_AxPos )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_dgf .ValAttr =ST_AxPos (1); -for _ ,_dfa :=range start .Attr {if _dfa .Name .Local =="\u0076\u0061\u006c"{_dgf .ValAttr .UnmarshalXMLAttr (_dfa );continue ;};};for {_aaf ,_daf :=d .Token ();if _daf !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0078\u0050\u006f\u0073: \u0025\u0073",_daf ); -};if _gbc ,_acae :=_aaf .(_db .EndElement );_acae &&_gbc .Name ==start .Name {break ;};};return nil ;};func (_caedef *ST_PictureFormat )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_cfefcb ,_bcbfc :=d .Token ();if _bcbfc !=nil {return _bcbfc ; -};if _bfggg ,_dgcd :=_cfefcb .(_db .EndElement );_dgcd &&_bfggg .Name ==start .Name {*_caedef =1;return nil ;};if _cbbdf ,_fgcae :=_cfefcb .(_db .CharData );!_fgcae {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",_cfefcb ); -}else {switch string (_cbbdf ){case "":*_caedef =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_caedef =1;case "\u0073\u0074\u0061c\u006b":*_caedef =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_caedef =3;};};_cfefcb ,_bcbfc =d .Token (); -if _bcbfc !=nil {return _bcbfc ;};if _eaefb ,_bfedc :=_cfefcb .(_db .EndElement );_bfedc &&_eaefb .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",_cfefcb ); -};func (_afdce *CT_Skip )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_afdce .ValAttr )});e .EncodeToken (start ); -e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_bfaa *CT_MultiLvlStrRef )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );_cfdee :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0066"}}; -_a .AddPreserveSpaceAttr (&_cfdee ,_bfaa .F );e .EncodeElement (_bfaa .F ,_cfdee );if _bfaa .MultiLvlStrCache !=nil {_daec :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006du\u006c\u0074\u0069\u004c\u0076l\u0053\u0074r\u0043\u0061\u0063\u0068\u0065"}}; -e .EncodeElement (_bfaa .MultiLvlStrCache ,_daec );};if _bfaa .ExtLst !=nil {_cefea :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfaa .ExtLst ,_cefea );};e .EncodeToken (_db .EndElement {Name :start .Name }); -return nil ;};func (_abc *CT_Bar3DChart )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );_edbe :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_abc .BarDir ,_edbe ); -if _abc .Grouping !=nil {_eeg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_abc .Grouping ,_eeg );};if _abc .VaryColors !=nil {_cfc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_abc .VaryColors ,_cfc );};if _abc .Ser !=nil {_fca :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_agfd :=range _abc .Ser {e .EncodeElement (_agfd ,_fca );};};if _abc .DLbls !=nil {_fdg :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_abc .DLbls ,_fdg );};if _abc .GapWidth !=nil {_bdg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_abc .GapWidth ,_bdg );};if _abc .GapDepth !=nil {_gag :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}}; -e .EncodeElement (_abc .GapDepth ,_gag );};if _abc .Shape !=nil {_geg :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_abc .Shape ,_geg );};_fgba :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; -for _ ,_adfe :=range _abc .AxId {e .EncodeElement (_adfe ,_fgba );};if _abc .ExtLst !=nil {_baeb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abc .ExtLst ,_baeb );};e .EncodeToken (_db .EndElement {Name :start .Name }); -return nil ;};func (_eggf *CT_Crosses )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {_gegf ,_dcba :=_eggf .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"});if _dcba !=nil {return _dcba ;};start .Attr =append (start .Attr ,_gegf ); -e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CatAx and its children, prefixing error messages with path +func (_cfee *CT_CatAx )ValidateWithPath (path string )error {if _facc :=_cfee .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_facc !=nil {return _facc ;};if _ggedf :=_cfee .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); +_ggedf !=nil {return _ggedf ;};if _cfee .Delete !=nil {if _ffgc :=_cfee .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_ffgc !=nil {return _ffgc ;};};if _eef :=_cfee .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); +_eef !=nil {return _eef ;};if _cfee .MajorGridlines !=nil {if _egaa :=_cfee .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_egaa !=nil {return _egaa ;};};if _cfee .MinorGridlines !=nil {if _agaf :=_cfee .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); +_agaf !=nil {return _agaf ;};};if _cfee .Title !=nil {if _cce :=_cfee .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_cce !=nil {return _cce ;};};if _cfee .NumFmt !=nil {if _gbbg :=_cfee .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_gbbg !=nil {return _gbbg ;};};if _cfee .MajorTickMark !=nil {if _gbge :=_cfee .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gbge !=nil {return _gbge ;};};if _cfee .MinorTickMark !=nil {if _edcdg :=_cfee .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); +_edcdg !=nil {return _edcdg ;};};if _cfee .TickLblPos !=nil {if _fegga :=_cfee .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_fegga !=nil {return _fegga ;};};if _cfee .SpPr !=nil {if _bfgdc :=_cfee .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_bfgdc !=nil {return _bfgdc ;};};if _cfee .TxPr !=nil {if _ccec :=_cfee .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ccec !=nil {return _ccec ;};};if _gdba :=_cfee .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); +_gdba !=nil {return _gdba ;};if _cfee .Choice !=nil {if _fbcaf :=_cfee .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fbcaf !=nil {return _fbcaf ;};};if _cfee .Auto !=nil {if _eccc :=_cfee .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f"); +_eccc !=nil {return _eccc ;};};if _cfee .LblAlgn !=nil {if _dgad :=_cfee .LblAlgn .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");_dgad !=nil {return _dgad ;};};if _cfee .LblOffset !=nil {if _gece :=_cfee .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"); +_gece !=nil {return _gece ;};};if _cfee .TickLblSkip !=nil {if _cecd :=_cfee .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_cecd !=nil {return _cecd ;};};if _cfee .TickMarkSkip !=nil {if _agd :=_cfee .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"); +_agd !=nil {return _agd ;};};if _cfee .NoMultiLvlLbl !=nil {if _cbgd :=_cfee .NoMultiLvlLbl .ValidateWithPath (path +"\u002f\u004e\u006f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u004c\u0062\u006c");_cbgd !=nil {return _cbgd ;};};if _cfee .ExtLst !=nil {if _bdba :=_cfee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bdba !=nil {return _bdba ;};};return nil ;};type CT_Layout struct{ManualLayout *CT_ManualLayout ;ExtLst *CT_ExtensionList ;};func (_gded *CT_AxPos )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_bbf ,_fbe :=_gded .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"}); +if _fbe !=nil {return _fbe ;};start .Attr =append (start .Attr ,_bbf );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cbee *CT_Skip )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_cbee .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ST_Thickness is a union type -type ST_Thickness struct{ST_ThicknessPercent *string ;Uint32 *uint32 ;};type ST_Crosses byte ;func NewCT_ScatterStyle ()*CT_ScatterStyle {_egcbe :=&CT_ScatterStyle {};return _egcbe };type CT_DLbls struct{DLbl []*CT_DLbl ;Choice *CT_DLblsChoice ;ExtLst *CT_ExtensionList ; -};func (_feba *CT_StockChart )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );_eacg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ecgabd :=range _feba .Ser {e .EncodeElement (_ecgabd ,_eacg ); -};if _feba .DLbls !=nil {_dfcc :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_feba .DLbls ,_dfcc );};if _feba .DropLines !=nil {_bffbd :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_feba .DropLines ,_bffbd );};if _feba .HiLowLines !=nil {_gedb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_feba .HiLowLines ,_gedb );};if _feba .UpDownBars !=nil {_efeac :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}}; -e .EncodeElement (_feba .UpDownBars ,_efeac );};_bfdgac :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_debgf :=range _feba .AxId {e .EncodeElement (_debgf ,_bfdgac );};if _feba .ExtLst !=nil {_addddc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_feba .ExtLst ,_addddc );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func NewCT_Title ()*CT_Title {_fbfgba :=&CT_Title {};return _fbfgba };func (_egaab ST_BarGrouping )String ()string {switch _egaab {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 "";}; +// Validate validates the CT_AreaChart and its children +func (_dga *CT_AreaChart )Validate ()error {return _dga .ValidateWithPath ("\u0043\u0054\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");};func NewCT_SplitType ()*CT_SplitType {_ggbed :=&CT_SplitType {};return _ggbed };func (_fbgbce ST_AxPos )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bcfed :=_e .Attr {}; +_bcfed .Name =name ;switch _fbgbce {case ST_AxPosUnset :_bcfed .Value ="";case ST_AxPosB :_bcfed .Value ="\u0062";case ST_AxPosL :_bcfed .Value ="\u006c";case ST_AxPosR :_bcfed .Value ="\u0072";case ST_AxPosT :_bcfed .Value ="\u0074";};return _bcfed ,nil ; +};func (_fbfd *CT_BandFmts )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eca :for {_ac ,_ecc :=d .Token ();if _ecc !=nil {return _ecc ;};switch _bfe :=_ac .(type ){case _e .StartElement :switch _bfe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062a\u006e\u0064\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062a\u006e\u0064\u0046\u006d\u0074"}:_fcb :=NewCT_BandFmt (); +if _fdd :=d .DecodeElement (_fcb ,&_bfe );_fdd !=nil {return _fdd ;};_fbfd .BandFmt =append (_fbfd .BandFmt ,_fcb );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\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_bfe .Name ); +if _fbec :=d .Skip ();_fbec !=nil {return _fbec ;};};case _e .EndElement :break _eca ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_MultiLvlStrData and its children, prefixing error messages with path -func (_bddc *CT_MultiLvlStrData )ValidateWithPath (path string )error {if _bddc .PtCount !=nil {if _cgafa :=_bddc .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_cgafa !=nil {return _cgafa ;};};for _gbafa ,_eabda :=range _bddc .Lvl {if _dacbd :=_eabda .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_gbafa )); -_dacbd !=nil {return _dacbd ;};};if _bddc .ExtLst !=nil {if _afgb :=_bddc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afgb !=nil {return _afgb ;};};return nil ;};const (ST_LblAlgnUnset ST_LblAlgn =0;ST_LblAlgnCtr ST_LblAlgn =1; -ST_LblAlgnL ST_LblAlgn =2;ST_LblAlgnR ST_LblAlgn =3;);func (_fcgec *CT_Layout )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );if _fcgec .ManualLayout !=nil {_eaaa :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006d\u0061\u006e\u0075\u0061\u006c\u004ca\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_fcgec .ManualLayout ,_eaaa );};if _fcgec .ExtLst !=nil {_bacee :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcgec .ExtLst ,_bacee );};e .EncodeToken (_db .EndElement {Name :start .Name }); -return nil ;};func NewCT_FirstSliceAng ()*CT_FirstSliceAng {_cbcc :=&CT_FirstSliceAng {};return _cbcc };func (_efccf *CT_DLblChoice )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _efccf .Delete !=nil {_ffab :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}}; -e .EncodeElement (_efccf .Delete ,_ffab );};if _efccf .Layout !=nil {_fgcc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_efccf .Layout ,_fgcc );};if _efccf .Tx !=nil {_gbgd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078"}}; -e .EncodeElement (_efccf .Tx ,_gbgd );};if _efccf .NumFmt !=nil {_aad :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_efccf .NumFmt ,_aad );};if _efccf .SpPr !=nil {_ecea :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_efccf .SpPr ,_ecea );};if _efccf .TxPr !=nil {_aee :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_efccf .TxPr ,_aee );};if _efccf .DLblPos !=nil {_gcae :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}}; -e .EncodeElement (_efccf .DLblPos ,_gcae );};if _efccf .ShowLegendKey !=nil {_aeae :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_efccf .ShowLegendKey ,_aeae ); -};if _efccf .ShowVal !=nil {_agcf :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_efccf .ShowVal ,_agcf );};if _efccf .ShowCatName !=nil {_bdcfe :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; -e .EncodeElement (_efccf .ShowCatName ,_bdcfe );};if _efccf .ShowSerName !=nil {_cdfc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_efccf .ShowSerName ,_cdfc ); -};if _efccf .ShowPercent !=nil {_aecc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_efccf .ShowPercent ,_aecc );};if _efccf .ShowBubbleSize !=nil {_dda :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; -e .EncodeElement (_efccf .ShowBubbleSize ,_dda );};if _efccf .Separator !=nil {_ddgd :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_a .AddPreserveSpaceAttr (&_ddgd ,*_efccf .Separator );e .EncodeElement (_efccf .Separator ,_ddgd ); -};return nil ;};func (_adbf *ST_TickMark )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_adbf =0;case "\u0063\u0072\u006fs\u0073":*_adbf =1;case "\u0069\u006e":*_adbf =2;case "\u006e\u006f\u006e\u0065":*_adbf =3;case "\u006f\u0075\u0074":*_adbf =4; -};return nil ;}; +// ST_Thickness is a union type +type ST_Thickness struct{ST_ThicknessPercent *string ;Uint32 *uint32 ;};func (_caeb *CT_LegendPos )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _caeb .ValAttr !=ST_LegendPosUnset {_aaegac ,_dage :=_caeb .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"}); +if _dage !=nil {return _dage ;};start .Attr =append (start .Attr ,_aaegac );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};var ST_GapAmountPercentPatternRe =_c .MustCompile (ST_GapAmountPercentPattern ); -// Validate validates the CT_AxDataSourceChoice and its children -func (_cad *CT_AxDataSourceChoice )Validate ()error {return _cad .ValidateWithPath ("C\u0054\u005f\u0041\u0078Da\u0074a\u0053\u006f\u0075\u0072\u0063e\u0043\u0068\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the CT_PlotArea and its children, prefixing error messages with path +func (_dffeg *CT_PlotArea )ValidateWithPath (path string )error {if _dffeg .Layout !=nil {if _gcgd :=_dffeg .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_gcgd !=nil {return _gcgd ;};};for _adefa ,_cbegc :=range _dffeg .Choice {if _gfgb :=_cbegc .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_adefa )); +_gfgb !=nil {return _gfgb ;};};if _dffeg .CChoice !=nil {if _decce :=_dffeg .CChoice .ValidateWithPath (path +"\u002f\u0043\u0043\u0068\u006f\u0069\u0063\u0065");_decce !=nil {return _decce ;};};if _dffeg .DTable !=nil {if _bdgee :=_dffeg .DTable .ValidateWithPath (path +"\u002fD\u0054\u0061\u0062\u006c\u0065"); +_bdgee !=nil {return _bdgee ;};};if _dffeg .SpPr !=nil {if _egaba :=_dffeg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_egaba !=nil {return _egaba ;};};if _dffeg .ExtLst !=nil {if _adbaa :=_dffeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_adbaa !=nil {return _adbaa ;};};return nil ;};type CT_AxPos struct{ValAttr ST_AxPos ;};func (_ffcdg *CT_NumVal )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064\u0078"},Value :_aa .Sprintf ("\u0025\u0076",_ffcdg .IdxAttr )}); +if _ffcdg .FormatCodeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_ffcdg .FormatCodeAttr )});};e .EncodeToken (start ); +_ccce :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076"}};_ed .AddPreserveSpaceAttr (&_ccce ,_ffcdg .V );e .EncodeElement (_ffcdg .V ,_ccce );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bgdgb ST_Grouping )Validate ()error {return _bgdgb .ValidateWithPath ("")}; -// ValidateWithPath validates the Chart and its children, prefixing error messages with path -func (_gagbe *Chart )ValidateWithPath (path string )error {if _dccg :=_gagbe .CT_RelId .ValidateWithPath (path );_dccg !=nil {return _dccg ;};return nil ;}; -// ValidateWithPath validates the CT_HoleSize and its children, prefixing error messages with path -func (_ffad *CT_HoleSize )ValidateWithPath (path string )error {if _ffad .ValAttr !=nil {if _afgf :=_ffad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afgf !=nil {return _afgf ;};};return nil ;};type CT_NumRef struct{F string ; -NumCache *CT_NumData ;ExtLst *CT_ExtensionList ;};type CT_MultiLvlStrData struct{PtCount *CT_UnsignedInt ;Lvl []*CT_Lvl ;ExtLst *CT_ExtensionList ;};func (_bdb *CT_BarGrouping )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_gce :=range start .Attr {if _gce .Name .Local =="\u0076\u0061\u006c"{_bdb .ValAttr .UnmarshalXMLAttr (_gce ); -continue ;};};for {_eabf ,_ccg :=d .Token ();if _ccg !=nil {return _g .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",_ccg );};if _dba ,_bcf :=_eabf .(_db .EndElement ); -_bcf &&_dba .Name ==start .Name {break ;};};return nil ;};func (_bgga *ST_PageSetupOrientation )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_bgga =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bgga =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_bgga =2; -case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_bgga =3;};return nil ;}; +// ValidateWithPath validates the CT_RelId and its children, prefixing error messages with path +func (_bfddf *CT_RelId )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the EG_AxSharedChoice and its children, prefixing error messages with path -func (_ebeea *EG_AxSharedChoice )ValidateWithPath (path string )error {if _ebeea .Crosses !=nil {if _acade :=_ebeea .Crosses .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");_acade !=nil {return _acade ;};};if _ebeea .CrossesAt !=nil {if _eagbf :=_ebeea .CrossesAt .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074"); -_eagbf !=nil {return _eagbf ;};};return nil ;};func (_gffe *CT_Scaling )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );if _gffe .LogBase !=nil {_beef :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006c\u006f\u0067\u0042\u0061\u0073e"}}; -e .EncodeElement (_gffe .LogBase ,_beef );};if _gffe .Orientation !=nil {_gcbea :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gffe .Orientation ,_gcbea ); -};if _gffe .Max !=nil {_gdffb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006da\u0078"}};e .EncodeElement (_gffe .Max ,_gdffb );};if _gffe .Min !=nil {_gbcd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006di\u006e"}};e .EncodeElement (_gffe .Min ,_gbcd ); -};if _gffe .ExtLst !=nil {_dafdf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gffe .ExtLst ,_dafdf );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_abfbe ST_DispBlanksAs )String ()string {switch _abfbe {case 0:return ""; -case 1:return "\u0073\u0070\u0061\u006e";case 2:return "\u0067\u0061\u0070";case 3:return "\u007a\u0065\u0072\u006f";};return "";}; +// Validate validates the CT_PrintSettings and its children +func (_gaacc *CT_PrintSettings )Validate ()error {return _gaacc .ValidateWithPath ("\u0043\u0054_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");}; -// ValidateWithPath validates the CT_GapAmount and its children, prefixing error messages with path -func (_eeac *CT_GapAmount )ValidateWithPath (path string )error {if _eeac .ValAttr !=nil {if _fbba :=_eeac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbba !=nil {return _fbba ;};};return nil ;}; +// ValidateWithPath validates the CT_SerAx and its children, prefixing error messages with path +func (_fcabaf *CT_SerAx )ValidateWithPath (path string )error {if _bbegg :=_fcabaf .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_bbegg !=nil {return _bbegg ;};if _adcf :=_fcabaf .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); +_adcf !=nil {return _adcf ;};if _fcabaf .Delete !=nil {if _bcbcb :=_fcabaf .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_bcbcb !=nil {return _bcbcb ;};};if _fcdfd :=_fcabaf .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); +_fcdfd !=nil {return _fcdfd ;};if _fcabaf .MajorGridlines !=nil {if _bbgac :=_fcabaf .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_bbgac !=nil {return _bbgac ;};};if _fcabaf .MinorGridlines !=nil {if _gdcb :=_fcabaf .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); +_gdcb !=nil {return _gdcb ;};};if _fcabaf .Title !=nil {if _aebbf :=_fcabaf .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_aebbf !=nil {return _aebbf ;};};if _fcabaf .NumFmt !=nil {if _bcedg :=_fcabaf .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_bcedg !=nil {return _bcedg ;};};if _fcabaf .MajorTickMark !=nil {if _dfeaa :=_fcabaf .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_dfeaa !=nil {return _dfeaa ;};};if _fcabaf .MinorTickMark !=nil {if _cagab :=_fcabaf .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); +_cagab !=nil {return _cagab ;};};if _fcabaf .TickLblPos !=nil {if _bafgd :=_fcabaf .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_bafgd !=nil {return _bafgd ;};};if _fcabaf .SpPr !=nil {if _bbdde :=_fcabaf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_bbdde !=nil {return _bbdde ;};};if _fcabaf .TxPr !=nil {if _gafb :=_fcabaf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gafb !=nil {return _gafb ;};};if _geac :=_fcabaf .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); +_geac !=nil {return _geac ;};if _fcabaf .Choice !=nil {if _aafaaa :=_fcabaf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_aafaaa !=nil {return _aafaaa ;};};if _fcabaf .TickLblSkip !=nil {if _gbeg :=_fcabaf .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"); +_gbeg !=nil {return _gbeg ;};};if _fcabaf .TickMarkSkip !=nil {if _afaeg :=_fcabaf .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_afaeg !=nil {return _afaeg ;};};if _fcabaf .ExtLst !=nil {if _gfebf :=_fcabaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gfebf !=nil {return _gfebf ;};};return nil ;}; -// Validate validates the CT_Boolean and its children -func (_ffefc *CT_Boolean )Validate ()error {return _ffefc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};func (_dafaa ST_PictureFormat )Validate ()error {return _dafaa .ValidateWithPath ("")};func (_dfdba *ST_HoleSize )Validate ()error {return _dfdba .ValidateWithPath ("")}; -func (_geddg *ST_CrossBetween )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_geddg =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_geddg =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_geddg =2;};return nil ;};func (_aebba *CT_ErrValType )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_ccde :=range start .Attr {if _ccde .Name .Local =="\u0076\u0061\u006c"{_aebba .ValAttr .UnmarshalXMLAttr (_ccde ); -continue ;};};for {_deeae ,_eaeba :=d .Token ();if _eaeba !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072V\u0061l\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_eaeba );};if _cdbd ,_acbcc :=_deeae .(_db .EndElement ); -_acbcc &&_cdbd .Name ==start .Name {break ;};};return nil ;};type ST_LayoutTarget byte ;func (_fgcdg ST_AxPos )ValidateWithPath (path string )error {switch _fgcdg {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 (_fgcdg )); -};return nil ;}; +// Validate validates the EG_DLblShared and its children +func (_efec *EG_DLblShared )Validate ()error {return _efec .ValidateWithPath ("\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064");};type Group_DLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_f .CT_ShapeProperties ; +TxPr *_f .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;};type CT_PieSer struct{Idx *CT_UnsignedInt ; +Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_f .CT_ShapeProperties ;Explosion *CT_UnsignedInt ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func (_fbfdfc *ST_SplitType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cgdda ,_fdbf :=d .Token (); +if _fdbf !=nil {return _fdbf ;};if _ecad ,_fdaga :=_cgdda .(_e .EndElement );_fdaga &&_ecad .Name ==start .Name {*_fbfdfc =1;return nil ;};if _ccdbd ,_gcfef :=_cgdda .(_e .CharData );!_gcfef {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgdda ); +}else {switch string (_ccdbd ){case "":*_fbfdfc =0;case "\u0061\u0075\u0074\u006f":*_fbfdfc =1;case "\u0063\u0075\u0073\u0074":*_fbfdfc =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_fbfdfc =3;case "\u0070\u006f\u0073":*_fbfdfc =4;case "\u0076\u0061\u006c":*_fbfdfc =5; +};};_cgdda ,_fdbf =d .Token ();if _fdbf !=nil {return _fdbf ;};if _afbfb ,_bdcef :=_cgdda .(_e .EndElement );_bdcef &&_afbfb .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgdda ); +};func (_bbgbb *CT_TimeUnit )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cgcbg :=range start .Attr {if _cgcbg .Name .Local =="\u0076\u0061\u006c"{_bbgbb .ValAttr .UnmarshalXMLAttr (_cgcbg );continue ;};};for {_beedg ,_gfdae :=d .Token (); +if _gfdae !=nil {return _aa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_gfdae );};if _ecbac ,_fccbb :=_beedg .(_e .EndElement );_fccbb &&_ecbac .Name ==start .Name {break ; +};};return nil ;}; -// ValidateWithPath validates the CT_ChartLines and its children, prefixing error messages with path -func (_cgee *CT_ChartLines )ValidateWithPath (path string )error {if _cgee .SpPr !=nil {if _eedg :=_cgee .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eedg !=nil {return _eedg ;};};return nil ;};func (_ggdc *CT_SplitType )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _ggdc .ValAttr !=ST_SplitTypeUnset {_ecdg ,_bbegg :=_ggdc .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"}); -if _bbegg !=nil {return _bbegg ;};start .Attr =append (start .Attr ,_ecdg );};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Protection and its children +func (_gfbfc *CT_Protection )Validate ()error {return _gfbfc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};type CT_Order struct{ValAttr *uint8 ;}; -// ValidateWithPath validates the CT_LegendEntryChoice and its children, prefixing error messages with path -func (_fdaeb *CT_LegendEntryChoice )ValidateWithPath (path string )error {if _fdaeb .Delete !=nil {if _bdeg :=_fdaeb .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_bdeg !=nil {return _bdeg ;};};if _fdaeb .TxPr !=nil {if _dgbf :=_fdaeb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); -_dgbf !=nil {return _dgbf ;};};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; -);func (_gbdff *ST_GapAmount )Validate ()error {return _gbdff .ValidateWithPath ("")};type CT_NumFmt struct{FormatCodeAttr string ;SourceLinkedAttr *bool ;};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_Tx and its children, prefixing error messages with path +func (_beec *CT_Tx )ValidateWithPath (path string )error {if _gabfa :=_beec .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gabfa !=nil {return _gabfa ;};return nil ;};func (_fceg *CT_DLblChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fceg .Delete !=nil {_fege :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}}; +e .EncodeElement (_fceg .Delete ,_fege );};if _fceg .Layout !=nil {_fded :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fceg .Layout ,_fded );};if _fceg .Tx !=nil {_egfe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}}; +e .EncodeElement (_fceg .Tx ,_egfe );};if _fceg .NumFmt !=nil {_ffaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fceg .NumFmt ,_ffaf );};if _fceg .SpPr !=nil {_cfec :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_fceg .SpPr ,_cfec );};if _fceg .TxPr !=nil {_cgcb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fceg .TxPr ,_cgcb );};if _fceg .DLblPos !=nil {_cffc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}}; +e .EncodeElement (_fceg .DLblPos ,_cffc );};if _fceg .ShowLegendKey !=nil {_dbeda :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_fceg .ShowLegendKey ,_dbeda ); +};if _fceg .ShowVal !=nil {_bgbf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_fceg .ShowVal ,_bgbf );};if _fceg .ShowCatName !=nil {_cfbd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; +e .EncodeElement (_fceg .ShowCatName ,_cfbd );};if _fceg .ShowSerName !=nil {_efee :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_fceg .ShowSerName ,_efee ); +};if _fceg .ShowPercent !=nil {_acbg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_fceg .ShowPercent ,_acbg );};if _fceg .ShowBubbleSize !=nil {_cbgf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; +e .EncodeElement (_fceg .ShowBubbleSize ,_cbgf );};if _fceg .Separator !=nil {_dgcd :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ed .AddPreserveSpaceAttr (&_dgcd ,*_fceg .Separator );e .EncodeElement (_fceg .Separator ,_dgcd ); +};return nil ;};type CT_ScatterStyle struct{ValAttr ST_ScatterStyle ;};type CT_PrintSettings struct{HeaderFooter *CT_HeaderFooter ;PageMargins *CT_PageMargins ;PageSetup *CT_PageSetup ;LegacyDrawingHF *CT_RelId ;};func (_dccd *CT_LegendEntryChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dccd .Delete !=nil {_gbcg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}}; +e .EncodeElement (_dccd .Delete ,_gbcg );};if _dccd .TxPr !=nil {_dcadf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_dccd .TxPr ,_dcadf );};return nil ;};func (_effa *CT_TextLanguageID )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_effa .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_LegendEntry and its children, prefixing error messages with path -func (_afff *CT_LegendEntry )ValidateWithPath (path string )error {if _dabb :=_afff .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_dabb !=nil {return _dabb ;};if _afff .Choice !=nil {if _edbbg :=_afff .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_edbbg !=nil {return _edbbg ;};};if _afff .ExtLst !=nil {if _fbfcc :=_afff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbfcc !=nil {return _fbfcc ;};};return nil ;}; +// Validate validates the CT_LayoutTarget and its children +func (_bdfa *CT_LayoutTarget )Validate ()error {return _bdfa .ValidateWithPath ("\u0043T\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");}; -// Validate validates the CT_LineSer and its children -func (_cecc *CT_LineSer )Validate ()error {return _cecc .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0065\u0072");};func (_agbdf ST_OfPieType )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_fedaf :=_db .Attr {};_fedaf .Name =name ; -switch _agbdf {case ST_OfPieTypeUnset :_fedaf .Value ="";case ST_OfPieTypePie :_fedaf .Value ="\u0070\u0069\u0065";case ST_OfPieTypeBar :_fedaf .Value ="\u0062\u0061\u0072";};return _fedaf ,nil ;};func NewCT_Shape ()*CT_Shape {_cdefb :=&CT_Shape {};return _cdefb }; -func (_eacb *CT_Scaling )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_gbbf :for {_fbece ,_deba :=d .Token ();if _deba !=nil {return _deba ;};switch _aabca :=_fbece .(type ){case _db .StartElement :switch _aabca .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eacb .LogBase =NewCT_LogBase (); -if _ggdee :=d .DecodeElement (_eacb .LogBase ,&_aabca );_ggdee !=nil {return _ggdee ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eacb .Orientation =NewCT_Orientation (); -if _cggeb :=d .DecodeElement (_eacb .Orientation ,&_aabca );_cggeb !=nil {return _cggeb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eacb .Max =NewCT_Double (); -if _dfbgg :=d .DecodeElement (_eacb .Max ,&_aabca );_dfbgg !=nil {return _dfbgg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eacb .Min =NewCT_Double (); -if _fbfgf :=d .DecodeElement (_eacb .Min ,&_aabca );_fbfgf !=nil {return _fbfgf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_eacb .ExtLst =NewCT_ExtensionList (); -if _egabc :=d .DecodeElement (_eacb .ExtLst ,&_aabca );_egabc !=nil {return _egabc ;};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\u005fS\u0063\u0061\u006c\u0069\u006e\u0067\u0020\u0025\u0076",_aabca .Name ); -if _faggb :=d .Skip ();_faggb !=nil {return _faggb ;};};case _db .EndElement :break _gbbf ;case _db .CharData :};};return nil ;};type ST_Orientation byte ;type CT_FirstSliceAng struct{ValAttr *uint16 ;};func (_cfbcb *CT_RadarStyle )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _cfbcb .ValAttr !=ST_RadarStyleUnset {_fdafd ,_gdbgb :=_cfbcb .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"}); -if _gdbgb !=nil {return _gdbgb ;};start .Attr =append (start .Attr ,_fdafd );};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};type CT_LayoutMode struct{ValAttr ST_LayoutMode ;}; +// Validate validates the CT_Marker and its children +func (_bdae *CT_Marker )Validate ()error {return _bdae .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};type CT_LayoutMode struct{ValAttr ST_LayoutMode ;};type CT_PieChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ; +FirstSliceAng *CT_FirstSliceAng ;ExtLst *CT_ExtensionList ;};func (_efdgc *EG_SurfaceChartShared )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _efdgc .Wireframe !=nil {_aadca :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}}; +e .EncodeElement (_efdgc .Wireframe ,_aadca );};if _efdgc .Ser !=nil {_cgbac :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ddbga :=range _efdgc .Ser {e .EncodeElement (_ddbga ,_cgbac );};};if _efdgc .BandFmts !=nil {_ebbce :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}}; +e .EncodeElement (_efdgc .BandFmts ,_ebbce );};return nil ;}; -// ValidateWithPath validates the CT_DispUnits and its children, prefixing error messages with path -func (_ebea *CT_DispUnits )ValidateWithPath (path string )error {if _ebea .Choice !=nil {if _bgbb :=_ebea .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bgbb !=nil {return _bgbb ;};};if _ebea .DispUnitsLbl !=nil {if _bffb :=_ebea .DispUnitsLbl .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c"); -_bffb !=nil {return _bffb ;};};if _ebea .ExtLst !=nil {if _fffaa :=_ebea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fffaa !=nil {return _fffaa ;};};return nil ;};func NewUserShapes ()*UserShapes {_agbag :=&UserShapes {}; -_agbag .CT_Drawing =*_e .NewCT_Drawing ();return _agbag ;};func (_eabfbc ST_SplitType )Validate ()error {return _eabfbc .ValidateWithPath ("")};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;);func ParseUnionST_DepthPercent (s string )(ST_DepthPercent ,error ){if ST_DepthPercentWithSymbolPatternRe .MatchString (s ){return ST_DepthPercent {ST_DepthPercentWithSymbol :&s },nil ;}; -_gcaeb ,_fccee :=_bc .ParseUint (s ,10,16);if _fccee !=nil {return ST_DepthPercent {},_fccee ;};_fcced :=uint16 (_gcaeb );return ST_DepthPercent {ST_DepthPercentUShort :&_fcced },nil ;};func (_eddbg ST_BarDir )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_gcce :=_db .Attr {}; -_gcce .Name =name ;switch _eddbg {case ST_BarDirUnset :_gcce .Value ="";case ST_BarDirBar :_gcce .Value ="\u0062\u0061\u0072";case ST_BarDirCol :_gcce .Value ="\u0063\u006f\u006c";};return _gcce ,nil ;};type CT_LogBase struct{ValAttr float64 ;};func (_fdagg ST_GapAmount )String ()string {if _fdagg .ST_GapAmountPercent !=nil {return _g .Sprintf ("\u0025\u0076",*_fdagg .ST_GapAmountPercent ); -};if _fdagg .ST_GapAmountUShort !=nil {return _g .Sprintf ("\u0025\u0076",*_fdagg .ST_GapAmountUShort );};return "";}; +// ValidateWithPath validates the CT_Bar3DChart and its children, prefixing error messages with path +func (_fgg *CT_Bar3DChart )ValidateWithPath (path string )error {if _fbbd :=_fgg .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_fbbd !=nil {return _fbbd ;};if _fgg .Grouping !=nil {if _ccg :=_fgg .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg"); +_ccg !=nil {return _ccg ;};};if _fgg .VaryColors !=nil {if _bcbf :=_fgg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_bcbf !=nil {return _bcbf ;};};for _ceb ,_gbg :=range _fgg .Ser {if _afcf :=_gbg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ceb )); +_afcf !=nil {return _afcf ;};};if _fgg .DLbls !=nil {if _bbd :=_fgg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bbd !=nil {return _bbd ;};};if _fgg .GapWidth !=nil {if _add :=_fgg .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h"); +_add !=nil {return _add ;};};if _fgg .GapDepth !=nil {if _acc :=_fgg .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_acc !=nil {return _acc ;};};if _fgg .Shape !=nil {if _fdc :=_fgg .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065"); +_fdc !=nil {return _fdc ;};};for _bagc ,_bfg :=range _fgg .AxId {if _cbeb :=_bfg .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bagc ));_cbeb !=nil {return _cbeb ;};};if _fgg .ExtLst !=nil {if _gdag :=_fgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gdag !=nil {return _gdag ;};};return nil ;};func ParseUnionST_GapAmount (s string )(ST_GapAmount ,error ){if ST_GapAmountPercentPatternRe .MatchString (s ){return ST_GapAmount {ST_GapAmountPercent :&s },nil ;};_dfdaf ,_edgee :=_b .ParseUint (s ,10,16); +if _edgee !=nil {return ST_GapAmount {},_edgee ;};_becf :=uint16 (_dfdaf );return ST_GapAmount {ST_GapAmountUShort :&_becf },nil ;}; -// ValidateWithPath validates the CT_PlotAreaChoice1 and its children, prefixing error messages with path -func (_dcfd *CT_PlotAreaChoice1 )ValidateWithPath (path string )error {for _afgee ,_aeac :=range _dcfd .ValAx {if _fbcd :=_aeac .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0078\u005b\u0025\u0064\u005d",path ,_afgee ));_fbcd !=nil {return _fbcd ; -};};for _fbgbc ,_fecf :=range _dcfd .CatAx {if _cbca :=_fecf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fC\u0061\u0074\u0041\u0078\u005b\u0025\u0064\u005d",path ,_fbgbc ));_cbca !=nil {return _cbca ;};};for _bfgf ,_agdbf :=range _dcfd .DateAx {if _gggeb :=_agdbf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0065\u0041\u0078\u005b\u0025\u0064\u005d",path ,_bfgf )); -_gggeb !=nil {return _gggeb ;};};for _efaf ,_ffbc :=range _dcfd .SerAx {if _ggef :=_ffbc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fS\u0065\u0072\u0041\u0078\u005b\u0025\u0064\u005d",path ,_efaf ));_ggef !=nil {return _ggef ;};};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 (_eagaa *CT_UnsignedInt )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_eeefg :=range start .Attr {if _eeefg .Name .Local =="\u0076\u0061\u006c"{_dbace ,_deddb :=_bc .ParseUint (_eeefg .Value ,10,32);if _deddb !=nil {return _deddb ; -};_eagaa .ValAttr =uint32 (_dbace );continue ;};};for {_cfee ,_eebe :=d .Token ();if _eebe !=nil {return _g .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",_eebe ); -};if _eggbf ,_gdgfe :=_cfee .(_db .EndElement );_gdgfe &&_eggbf .Name ==start .Name {break ;};};return nil ;};func (_ccgeb *CT_Perspective )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _ccgeb .ValAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_ccgeb .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PivotFmt and its children, prefixing error messages with path +func (_bbdbg *CT_PivotFmt )ValidateWithPath (path string )error {if _eaaee :=_bbdbg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_eaaee !=nil {return _eaaee ;};if _bbdbg .SpPr !=nil {if _begb :=_bbdbg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_begb !=nil {return _begb ;};};if _bbdbg .TxPr !=nil {if _aeeda :=_bbdbg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_aeeda !=nil {return _aeeda ;};};if _bbdbg .Marker !=nil {if _cdbaae :=_bbdbg .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072"); +_cdbaae !=nil {return _cdbaae ;};};if _bbdbg .DLbl !=nil {if _bcfdc :=_bbdbg .DLbl .ValidateWithPath (path +"\u002f\u0044\u004cb\u006c");_bcfdc !=nil {return _bcfdc ;};};if _bbdbg .ExtLst !=nil {if _gcbbb :=_bbdbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gcbbb !=nil {return _gcbbb ;};};return nil ;};func (_adgge ST_Crosses )Validate ()error {return _adgge .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_DoughnutChart and its children, prefixing error messages with path -func (_cbcd *CT_DoughnutChart )ValidateWithPath (path string )error {if _cbcd .VaryColors !=nil {if _agdc :=_cbcd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_agdc !=nil {return _agdc ;};};for _bddg ,_adbb :=range _cbcd .Ser {if _eedag :=_adbb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bddg )); -_eedag !=nil {return _eedag ;};};if _cbcd .DLbls !=nil {if _edgba :=_cbcd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_edgba !=nil {return _edgba ;};};if _cbcd .FirstSliceAng !=nil {if _fbag :=_cbcd .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067"); -_fbag !=nil {return _fbag ;};};if _cbcd .HoleSize !=nil {if _edff :=_cbcd .HoleSize .ValidateWithPath (path +"\u002fH\u006f\u006c\u0065\u0053\u0069\u007ae");_edff !=nil {return _edff ;};};if _cbcd .ExtLst !=nil {if _abgfg :=_cbcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_abgfg !=nil {return _abgfg ;};};return nil ;};func NewCT_Trendline ()*CT_Trendline {_aadcg :=&CT_Trendline {};_aadcg .TrendlineType =NewCT_TrendlineType ();return _aadcg ;};func NewCT_SizeRepresents ()*CT_SizeRepresents {_bgeeb :=&CT_SizeRepresents {}; -return _bgeeb };func (_cacfc *ST_BubbleScale )Validate ()error {return _cacfc .ValidateWithPath ("")};func (_aeabgc ST_ErrDir )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_cggef :=_db .Attr {};_cggef .Name =name ;switch _aeabgc {case ST_ErrDirUnset :_cggef .Value =""; -case ST_ErrDirX :_cggef .Value ="\u0078";case ST_ErrDirY :_cggef .Value ="\u0079";};return _cggef ,nil ;};func NewCT_Surface3DChart ()*CT_Surface3DChart {_gabgg :=&CT_Surface3DChart {};return _gabgg };func (_ceacf *CT_Style )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_ceacf .ValAttr =1; -for _ ,_egfac :=range start .Attr {if _egfac .Name .Local =="\u0076\u0061\u006c"{_cafa ,_ddfa :=_bc .ParseUint (_egfac .Value ,10,8);if _ddfa !=nil {return _ddfa ;};_ceacf .ValAttr =uint8 (_cafa );continue ;};};for {_ffeaf ,_eefcab :=d .Token ();if _eefcab !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_eefcab ); -};if _gbbfe ,_beagb :=_ffeaf .(_db .EndElement );_beagb &&_gbbfe .Name ==start .Name {break ;};};return nil ;};func (_baebf ST_LegendPos )String ()string {switch _baebf {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 "";};type CT_DLblChoice struct{Delete *CT_Boolean ;Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_ba .CT_ShapeProperties ;TxPr *_ba .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ; -ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;}; +// ValidateWithPath validates the CT_DispBlanksAs and its children, prefixing error messages with path +func (_gaca *CT_DispBlanksAs )ValidateWithPath (path string )error {if _edfg :=_gaca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edfg !=nil {return _edfg ;};return nil ;};func (_agcdb *CT_SecondPieSize )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _agcdb .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_agcdb .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gdgd *CT_Orientation )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gdgd .ValAttr !=ST_OrientationUnset {_agacf ,_bfdfd :=_gdgd .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"}); +if _bfdfd !=nil {return _bfdfd ;};start .Attr =append (start .Attr ,_agacf );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_DLblChoice and its children -func (_cgfa *CT_DLblChoice )Validate ()error {return _cgfa .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the CT_AreaSer and its children, prefixing error messages with path +func (_fea *CT_AreaSer )ValidateWithPath (path string )error {if _dde :=_fea .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_dde !=nil {return _dde ;};if _face :=_fea .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_face !=nil {return _face ; +};if _fea .Tx !=nil {if _abg :=_fea .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_abg !=nil {return _abg ;};};if _fea .SpPr !=nil {if _dgd :=_fea .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dgd !=nil {return _dgd ;};};if _fea .PictureOptions !=nil {if _feg :=_fea .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"); +_feg !=nil {return _feg ;};};for _caa ,_ad :=range _fea .DPt {if _fbca :=_ad .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_caa ));_fbca !=nil {return _fbca ;};};if _fea .DLbls !=nil {if _aac :=_fea .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_aac !=nil {return _aac ;};};for _dbd ,_ddc :=range _fea .Trendline {if _gec :=_ddc .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_dbd ));_gec !=nil {return _gec ;};};for _ccc ,_cad :=range _fea .ErrBars {if _aed :=_cad .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_ccc )); +_aed !=nil {return _aed ;};};if _fea .Cat !=nil {if _eae :=_fea .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_eae !=nil {return _eae ;};};if _fea .Val !=nil {if _gbb :=_fea .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_gbb !=nil {return _gbb ; +};};if _fea .ExtLst !=nil {if _fgf :=_fea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgf !=nil {return _fgf ;};};return nil ;}; -// Validate validates the CT_ScatterChart and its children -func (_bffeca *CT_ScatterChart )Validate ()error {return _bffeca .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");};func (_abag *CT_LegendPos )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_fdfa :=range start .Attr {if _fdfa .Name .Local =="\u0076\u0061\u006c"{_abag .ValAttr .UnmarshalXMLAttr (_fdfa ); -continue ;};};for {_edabc ,_ccdfg :=d .Token ();if _ccdfg !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065g\u0065\u006e\u0064\u0050\u006f\u0073\u003a\u0020\u0025\u0073",_ccdfg );};if _bfcb ,_fdgdf :=_edabc .(_db .EndElement ); -_fdgdf &&_bfcb .Name ==start .Name {break ;};};return nil ;};func (_eabfb *CT_BubbleScale )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_agda :=range start .Attr {if _agda .Name .Local =="\u0076\u0061\u006c"{_edfgd ,_agfdb :=ParseUnionST_BubbleScale (_agda .Value ); -if _agfdb !=nil {return _agfdb ;};_eabfb .ValAttr =&_edfgd ;continue ;};};for {_fcdf ,_bdgf :=d .Token ();if _bdgf !=nil {return _g .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",_bdgf ); -};if _gdebd ,_acbe :=_fcdf .(_db .EndElement );_acbe &&_gdebd .Name ==start .Name {break ;};};return nil ;};func (_bfge *CT_LegendPos )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _bfge .ValAttr !=ST_LegendPosUnset {_fgccf ,_eeceg :=_bfge .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"}); -if _eeceg !=nil {return _eeceg ;};start .Attr =append (start .Attr ,_fgccf );};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PlotArea and its children +func (_gdgbc *CT_PlotArea )Validate ()error {return _gdgbc .ValidateWithPath ("C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061");};func (_cbbgae ST_Orientation )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_efaca :=_e .Attr {};_efaca .Name =name ; +switch _cbbgae {case ST_OrientationUnset :_efaca .Value ="";case ST_OrientationMaxMin :_efaca .Value ="\u006d\u0061\u0078\u004d\u0069\u006e";case ST_OrientationMinMax :_efaca .Value ="\u006d\u0069\u006e\u004d\u0061\u0078";};return _efaca ,nil ;};func (_ebaae *CT_PictureOptions )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbcdg :for {_bdbg ,_bgegb :=d .Token (); +if _bgegb !=nil {return _bgegb ;};switch _dggec :=_bdbg .(type ){case _e .StartElement :switch _dggec .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070l\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070l\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074"}:_ebaae .ApplyToFront =NewCT_Boolean (); +if _cfgga :=d .DecodeElement (_ebaae .ApplyToFront ,&_dggec );_cfgga !=nil {return _cfgga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070l\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070l\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073"}:_ebaae .ApplyToSides =NewCT_Boolean (); +if _deca :=d .DecodeElement (_ebaae .ApplyToSides ,&_dggec );_deca !=nil {return _deca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"}:_ebaae .ApplyToEnd =NewCT_Boolean (); +if _bdacd :=d .DecodeElement (_ebaae .ApplyToEnd ,&_dggec );_bdacd !=nil {return _bdacd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}:_ebaae .PictureFormat =NewCT_PictureFormat (); +if _dbebg :=d .DecodeElement (_ebaae .PictureFormat ,&_dggec );_dbebg !=nil {return _dbebg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069c\u0074\u0075\u0072e\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069c\u0074\u0075\u0072e\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074"}:_ebaae .PictureStackUnit =NewCT_PictureStackUnit (); +if _bdbff :=d .DecodeElement (_ebaae .PictureStackUnit ,&_dggec );_bdbff !=nil {return _bdbff ;};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\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_dggec .Name ); +if _cfae :=d .Skip ();_cfae !=nil {return _cfae ;};};case _e .EndElement :break _fbcdg ;case _e .CharData :};};return nil ;};type CT_SecondPieSize struct{ValAttr *ST_SecondPieSize ;}; -// ValidateWithPath validates the CT_StockChart and its children, prefixing error messages with path -func (_dbed *CT_StockChart )ValidateWithPath (path string )error {for _beeff ,_abbcf :=range _dbed .Ser {if _cbdc :=_abbcf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_beeff ));_cbdc !=nil {return _cbdc ; -};};if _dbed .DLbls !=nil {if _ffbbegg :=_dbed .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ffbbegg !=nil {return _ffbbegg ;};};if _dbed .DropLines !=nil {if _defg :=_dbed .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"); -_defg !=nil {return _defg ;};};if _dbed .HiLowLines !=nil {if _gdadg :=_dbed .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_gdadg !=nil {return _gdadg ;};};if _dbed .UpDownBars !=nil {if _baecf :=_dbed .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"); -_baecf !=nil {return _baecf ;};};for _gfafcb ,_gdbac :=range _dbed .AxId {if _fbcc :=_gdbac .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gfafcb ));_fbcc !=nil {return _fbcc ;};};if _dbed .ExtLst !=nil {if _bgfgg :=_dbed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bgfgg !=nil {return _bgfgg ;};};return nil ;};func (_gebcfg *ST_Overlap )Validate ()error {return _gebcfg .ValidateWithPath ("")};func (_fgeb ST_Orientation )ValidateWithPath (path string )error {switch _fgeb {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgeb )); -};return nil ;};var ST_GapAmountPercentPatternRe =_b .MustCompile (ST_GapAmountPercentPattern ); +// ValidateWithPath validates the CT_NumRef and its children, prefixing error messages with path +func (_ccea *CT_NumRef )ValidateWithPath (path string )error {if _ccea .NumCache !=nil {if _aagbf :=_ccea .NumCache .ValidateWithPath (path +"\u002fN\u0075\u006d\u0043\u0061\u0063\u0068e");_aagbf !=nil {return _aagbf ;};};if _ccea .ExtLst !=nil {if _fffad :=_ccea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fffad !=nil {return _fffad ;};};return nil ;};func (_ddgbb ST_SplitType )ValidateWithPath (path string )error {switch _ddgbb {case 0,1,2,3,4,5:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddgbb )); +};return nil ;};func NewGroup_DLbl ()*Group_DLbl {_ebab :=&Group_DLbl {};return _ebab };func NewCT_Line3DChart ()*CT_Line3DChart {_efef :=&CT_Line3DChart {};_efef .Grouping =NewCT_Grouping ();return _efef ;};type CT_TickLblPos struct{ValAttr ST_TickLblPos ; +};type ST_CrossBetween byte ;func NewCT_TrendlineType ()*CT_TrendlineType {_faabb :=&CT_TrendlineType {};return _faabb }; -// Validate validates the CT_Surface and its children -func (_abdfa *CT_Surface )Validate ()error {return _abdfa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065");};func NewCT_Period ()*CT_Period {_ccaeb :=&CT_Period {};return _ccaeb }; +// Validate validates the CT_PivotFmts and its children +func (_ffcec *CT_PivotFmts )Validate ()error {return _ffcec .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");};func (_bdddc *ST_SizeRepresents )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bdddc =0; +case "\u0061\u0072\u0065\u0061":*_bdddc =1;case "\u0077":*_bdddc =2;};return nil ;};type ST_BuiltInUnit byte ;func (_cbaa *CT_Boolean )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cbaa .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_fggeb (*_cbaa .ValAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_efdbf ST_LayoutMode )ValidateWithPath (path string )error {switch _efdbf {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efdbf )); +};return nil ;}; -// ValidateWithPath validates the CT_UpDownBar and its children, prefixing error messages with path -func (_egbf *CT_UpDownBar )ValidateWithPath (path string )error {if _egbf .SpPr !=nil {if _dcafc :=_egbf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dcafc !=nil {return _dcafc ;};};return nil ;}; +// Validate validates the Group_DLbls and its children +func (_cfeb *Group_DLbls )Validate ()error {return _cfeb .ValidateWithPath ("G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073");};func (_ecced ST_Shape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ecced .String (),start ); +};type EG_PieChartShared struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;};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 (_edefd *ST_Shape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agfdc ,_cbfbe :=d .Token ();if _cbfbe !=nil {return _cbfbe ;};if _fbeee ,_edgba :=_agfdc .(_e .EndElement );_edgba &&_fbeee .Name ==start .Name {*_edefd =1;return nil ; +};if _daaad ,_bacdf :=_agfdc .(_e .CharData );!_bacdf {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agfdc );}else {switch string (_daaad ){case "":*_edefd =0; +case "\u0063\u006f\u006e\u0065":*_edefd =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_edefd =2;case "\u0062\u006f\u0078":*_edefd =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_edefd =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_edefd =5; +case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_edefd =6;};};_agfdc ,_cbfbe =d .Token ();if _cbfbe !=nil {return _cbfbe ;};if _fdfg ,_bbfebf :=_agfdc .(_e .EndElement );_bbfebf &&_fdfg .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agfdc ); +};func NewCT_CustSplit ()*CT_CustSplit {_eccad :=&CT_CustSplit {};return _eccad };func (_acfaeb *ST_PageSetupOrientation )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eaab ,_egaafb :=d .Token ();if _egaafb !=nil {return _egaafb ;};if _beccb ,_bdaa :=_eaab .(_e .EndElement ); +_bdaa &&_beccb .Name ==start .Name {*_acfaeb =1;return nil ;};if _fbebb ,_gggea :=_eaab .(_e .CharData );!_gggea {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eaab ); +}else {switch string (_fbebb ){case "":*_acfaeb =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_acfaeb =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_acfaeb =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_acfaeb =3;};};_eaab ,_egaafb =d .Token (); +if _egaafb !=nil {return _egaafb ;};if _bdaac ,_ffdc :=_eaab .(_e .EndElement );_ffdc &&_bdaac .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eaab ); +};func (_ecdef ST_MarkerStyle )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bgafa :=_e .Attr {};_bgafa .Name =name ;switch _ecdef {case ST_MarkerStyleUnset :_bgafa .Value ="";case ST_MarkerStyleCircle :_bgafa .Value ="\u0063\u0069\u0072\u0063\u006c\u0065"; +case ST_MarkerStyleDash :_bgafa .Value ="\u0064\u0061\u0073\u0068";case ST_MarkerStyleDiamond :_bgafa .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_MarkerStyleDot :_bgafa .Value ="\u0064\u006f\u0074";case ST_MarkerStyleNone :_bgafa .Value ="\u006e\u006f\u006e\u0065"; +case ST_MarkerStylePicture :_bgafa .Value ="\u0070i\u0063\u0074\u0075\u0072\u0065";case ST_MarkerStylePlus :_bgafa .Value ="\u0070\u006c\u0075\u0073";case ST_MarkerStyleSquare :_bgafa .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_MarkerStyleStar :_bgafa .Value ="\u0073\u0074\u0061\u0072"; +case ST_MarkerStyleTriangle :_bgafa .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_MarkerStyleX :_bgafa .Value ="\u0078";case ST_MarkerStyleAuto :_bgafa .Value ="\u0061\u0075\u0074\u006f";};return _bgafa ,nil ;};func (_bcgbg *CT_Surface3DChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_afab :for {_afea ,_bfcf :=d .Token (); +if _bfcf !=nil {return _bfcf ;};switch _fbgce :=_afea .(type ){case _e .StartElement :switch _fbgce .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"}:_bcgbg .Wireframe =NewCT_Boolean (); +if _debaa :=d .DecodeElement (_bcgbg .Wireframe ,&_fbgce );_debaa !=nil {return _debaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_fgbg :=NewCT_SurfaceSer (); +if _fdba :=d .DecodeElement (_fgbg ,&_fbgce );_fdba !=nil {return _fdba ;};_bcgbg .Ser =append (_bcgbg .Ser ,_fgbg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}:_bcgbg .BandFmts =NewCT_BandFmts (); +if _aedec :=d .DecodeElement (_bcgbg .BandFmts ,&_fbgce );_aedec !=nil {return _aedec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_bccde :=NewCT_UnsignedInt (); +if _ffeff :=d .DecodeElement (_bccde ,&_fbgce );_ffeff !=nil {return _ffeff ;};_bcgbg .AxId =append (_bcgbg .AxId ,_bccde );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcgbg .ExtLst =NewCT_ExtensionList (); +if _afbf :=d .DecodeElement (_bcgbg .ExtLst ,&_fbgce );_afbf !=nil {return _afbf ;};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\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_fbgce .Name ); +if _edfdg :=d .Skip ();_edfdg !=nil {return _edfdg ;};};case _e .EndElement :break _afab ;case _e .CharData :};};return nil ;};func (_fbdbb *EG_SerShared )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbdbb .Idx =NewCT_UnsignedInt ();_fbdbb .Order =NewCT_UnsignedInt (); +_gbec :for {_eeedd ,_aafebc :=d .Token ();if _aafebc !=nil {return _aafebc ;};switch _aeea :=_eeedd .(type ){case _e .StartElement :switch _aeea .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _gaacb :=d .DecodeElement (_fbdbb .Idx ,&_aeea ); +_gaacb !=nil {return _gaacb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _baeaa :=d .DecodeElement (_fbdbb .Order ,&_aeea ); +_baeaa !=nil {return _baeaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_fbdbb .Tx =NewCT_SerTx (); +if _bfcec :=d .DecodeElement (_fbdbb .Tx ,&_aeea );_bfcec !=nil {return _bfcec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_fbdbb .SpPr =_f .NewCT_ShapeProperties (); +if _cafbe :=d .DecodeElement (_fbdbb .SpPr ,&_aeea );_cafbe !=nil {return _cafbe ;};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\u0045\u0047_S\u0065\u0072S\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_aeea .Name ); +if _fecca :=d .Skip ();_fecca !=nil {return _fecca ;};};case _e .EndElement :break _gbec ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_View3D and its children -func (_egbge *CT_View3D )Validate ()error {return _egbge .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077\u0033D");};type CT_BarGrouping struct{ValAttr ST_BarGrouping ;};type CT_CrossBetween struct{ValAttr ST_CrossBetween ;};func (_bafac ST_SplitType )String ()string {switch _bafac {case 0:return ""; -case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074";case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 4:return "\u0070\u006f\u0073";case 5:return "\u0076\u0061\u006c";};return "";};type Any interface{MarshalXML (_efffb *_db .Encoder ,_aaabe _db .StartElement )error ; -UnmarshalXML (_ebfad *_db .Decoder ,_ddfdc _db .StartElement )error ;};type ST_DLblPos byte ; +// Validate validates the CT_SecondPieSize and its children +func (_edege *CT_SecondPieSize )Validate ()error {return _edege .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065");}; -// Validate validates the CT_FirstSliceAng and its children -func (_aefa *CT_FirstSliceAng )Validate ()error {return _aefa .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067");};func (_fcabb ST_AxPos )String ()string {switch _fcabb {case 0:return "";case 1:return "\u0062"; -case 2:return "\u006c";case 3:return "\u0072";case 4:return "\u0074";};return "";};func (_caede ST_CrossBetween )Validate ()error {return _caede .ValidateWithPath ("")};func (_ffceb *CT_PieChart )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -if _ffceb .VaryColors !=nil {_acdf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ffceb .VaryColors ,_acdf );};if _ffceb .Ser !=nil {_fbgb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073e\u0072"}}; -for _ ,_ccba :=range _ffceb .Ser {e .EncodeElement (_ccba ,_fbgb );};};if _ffceb .DLbls !=nil {_fgfb :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ffceb .DLbls ,_fgfb );};if _ffceb .FirstSliceAng !=nil {_abcbc :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}}; -e .EncodeElement (_ffceb .FirstSliceAng ,_abcbc );};if _ffceb .ExtLst !=nil {_cfab :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffceb .ExtLst ,_cfab );};e .EncodeToken (_db .EndElement {Name :start .Name }); -return nil ;};func (_ebcfcg ST_DispBlanksAs )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_ebcfcg .String (),start );};const (ST_CrossBetweenUnset ST_CrossBetween =0;ST_CrossBetweenBetween ST_CrossBetween =1;ST_CrossBetweenMidCat ST_CrossBetween =2; -); +// ValidateWithPath validates the CT_PictureStackUnit and its children, prefixing error messages with path +func (_dfafg *CT_PictureStackUnit )ValidateWithPath (path string )error {if _dfafg .ValAttr <=0{return _aa .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 ,_dfafg .ValAttr ); +};return nil ;}; -// ValidateWithPath validates the EG_LineChartShared and its children, prefixing error messages with path -func (_cgeda *EG_LineChartShared )ValidateWithPath (path string )error {if _aaff :=_cgeda .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_aaff !=nil {return _aaff ;};if _cgeda .VaryColors !=nil {if _cfabgc :=_cgeda .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); -_cfabgc !=nil {return _cfabgc ;};};for _fbbdfb ,_febac :=range _cgeda .Ser {if _ffbgdb :=_febac .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fbbdfb ));_ffbgdb !=nil {return _ffbgdb ;};};if _cgeda .DLbls !=nil {if _bbcag :=_cgeda .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_bbcag !=nil {return _bbcag ;};};if _cgeda .DropLines !=nil {if _daebf :=_cgeda .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_daebf !=nil {return _daebf ;};};return nil ;};func NewCT_DLblChoice ()*CT_DLblChoice {_dggd :=&CT_DLblChoice {}; -return _dggd };func (_gggcd *CT_ScatterStyle )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _gggcd .ValAttr !=ST_ScatterStyleUnset {_caegf ,_afbc :=_gggcd .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"});if _afbc !=nil {return _afbc ; -};start .Attr =append (start .Attr ,_caegf );};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};const (ST_DispBlanksAsUnset ST_DispBlanksAs =0;ST_DispBlanksAsSpan ST_DispBlanksAs =1;ST_DispBlanksAsGap ST_DispBlanksAs =2; -ST_DispBlanksAsZero ST_DispBlanksAs =3;);func (_afge *CT_PivotSource )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );_febb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_a .AddPreserveSpaceAttr (&_febb ,_afge .Name ); -e .EncodeElement (_afge .Name ,_febb );_gdaag :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0066\u006d\u0074\u0049\u0064"}};e .EncodeElement (_afge .FmtId ,_gdaag );if _afge .ExtLst !=nil {_dfac :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -for _ ,_gegba :=range _afge .ExtLst {e .EncodeElement (_gegba ,_dfac );};};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_BarChartShared and its children, prefixing error messages with path +func (_dbfea *EG_BarChartShared )ValidateWithPath (path string )error {if _fcddf :=_dbfea .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_fcddf !=nil {return _fcddf ;};if _dbfea .Grouping !=nil {if _efbc :=_dbfea .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg"); +_efbc !=nil {return _efbc ;};};if _dbfea .VaryColors !=nil {if _fbcgfbd :=_dbfea .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fbcgfbd !=nil {return _fbcgfbd ;};};for _bdggf ,_geddf :=range _dbfea .Ser {if _gedcd :=_geddf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bdggf )); +_gedcd !=nil {return _gedcd ;};};if _dbfea .DLbls !=nil {if _becege :=_dbfea .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_becege !=nil {return _becege ;};};return nil ;};type CT_ChartLines struct{SpPr *_f .CT_ShapeProperties ; +};func NewCT_NumDataSourceChoice ()*CT_NumDataSourceChoice {_gbgf :=&CT_NumDataSourceChoice {};return _gbgf ;};func (_fdgaf ST_PictureFormat )Validate ()error {return _fdgaf .ValidateWithPath ("")}; -// Validate validates the CT_Bar3DChart and its children -func (_aga *CT_Bar3DChart )Validate ()error {return _aga .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};func (_cagcf *CT_Overlap )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _cagcf .ValAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_cagcf .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_eecca ST_SizeRepresents )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_eecca .String (),start );};func (_bffbfg *CT_Trendline )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -if _bffbfg .Name !=nil {_aagfa :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_a .AddPreserveSpaceAttr (&_aagfa ,*_bffbfg .Name );e .EncodeElement (_bffbfg .Name ,_aagfa );};if _bffbfg .SpPr !=nil {_dfda :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_bffbfg .SpPr ,_dfda );};_aaeaf :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0074r\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_bffbfg .TrendlineType ,_aaeaf );if _bffbfg .Order !=nil {_cdgaf :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}}; -e .EncodeElement (_bffbfg .Order ,_cdgaf );};if _bffbfg .Period !=nil {_bcae :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0069\u006f\u0064"}};e .EncodeElement (_bffbfg .Period ,_bcae );};if _bffbfg .Forward !=nil {_edfda :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0066\u006f\u0072\u0077\u0061\u0072d"}}; -e .EncodeElement (_bffbfg .Forward ,_edfda );};if _bffbfg .Backward !=nil {_fbbcbf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"}};e .EncodeElement (_bffbfg .Backward ,_fbbcbf );};if _bffbfg .Intercept !=nil {_cdebg :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0069\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074"}}; -e .EncodeElement (_bffbfg .Intercept ,_cdebg );};if _bffbfg .DispRSqr !=nil {_gbeec :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}};e .EncodeElement (_bffbfg .DispRSqr ,_gbeec );};if _bffbfg .DispEq !=nil {_edadf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0045\u0071"}}; -e .EncodeElement (_bffbfg .DispEq ,_edadf );};if _bffbfg .TrendlineLbl !=nil {_ceca :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069n\u0065\u004c\u0062\u006c"}};e .EncodeElement (_bffbfg .TrendlineLbl ,_ceca ); -};if _bffbfg .ExtLst !=nil {_gbaa :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bffbfg .ExtLst ,_gbaa );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SurfaceSer and its children, prefixing error messages with path +func (_ccfeb *CT_SurfaceSer )ValidateWithPath (path string )error {if _aeaag :=_ccfeb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_aeaag !=nil {return _aeaag ;};if _aegb :=_ccfeb .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); +_aegb !=nil {return _aegb ;};if _ccfeb .Tx !=nil {if _deaeg :=_ccfeb .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_deaeg !=nil {return _deaeg ;};};if _ccfeb .SpPr !=nil {if _aebce :=_ccfeb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_aebce !=nil {return _aebce ;};};if _ccfeb .Cat !=nil {if _bcfbb :=_ccfeb .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_bcfbb !=nil {return _bcfbb ;};};if _ccfeb .Val !=nil {if _abcc :=_ccfeb .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c"); +_abcc !=nil {return _abcc ;};};if _ccfeb .ExtLst !=nil {if _dccb :=_ccfeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dccb !=nil {return _dccb ;};};return nil ;};func NewChart ()*Chart {_eadce :=&Chart {};_eadce .CT_RelId =*NewCT_RelId (); +return _eadce }; -// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path -func (_cfefc *CT_Lvl )ValidateWithPath (path string )error {for _bgabg ,_ebgbdb :=range _cfefc .Pt {if _fege :=_ebgbdb .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_bgabg ));_fege !=nil {return _fege ;};};return nil ; +// ValidateWithPath validates the CT_NumVal and its children, prefixing error messages with path +func (_bdgfg *CT_NumVal )ValidateWithPath (path string )error {return nil };func NewCT_PlotArea ()*CT_PlotArea {_fcedc :=&CT_PlotArea {};return _fcedc };type CT_NumDataSource struct{Choice *CT_NumDataSourceChoice ;};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 ST_Grouping byte ; +func (_dgbce ST_BarDir )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dgbce .String (),start );}; + +// Validate validates the ChartSpace and its children +func (_bgcc *ChartSpace )Validate ()error {return _bgcc .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");};func (_eaga *CT_ErrBarType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _eaga .ValAttr !=ST_ErrBarTypeUnset {_babge ,_cccfb :=_eaga .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"}); +if _cccfb !=nil {return _cccfb ;};start .Attr =append (start .Attr ,_babge );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dfeac *ST_TrendlineType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdgdd ,_dfadd :=d .Token (); +if _dfadd !=nil {return _dfadd ;};if _ffega ,_ceefc :=_cdgdd .(_e .EndElement );_ceefc &&_ffega .Name ==start .Name {*_dfeac =1;return nil ;};if _aceff ,_deceaf :=_cdgdd .(_e .CharData );!_deceaf {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdgdd ); +}else {switch string (_aceff ){case "":*_dfeac =0;case "\u0065\u0078\u0070":*_dfeac =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_dfeac =2;case "\u006c\u006f\u0067":*_dfeac =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_dfeac =4;case "\u0070\u006f\u006c\u0079":*_dfeac =5; +case "\u0070\u006f\u0077e\u0072":*_dfeac =6;};};_cdgdd ,_dfadd =d .Token ();if _dfadd !=nil {return _dfadd ;};if _fedcf ,_fgbc :=_cdgdd .(_e .EndElement );_fgbc &&_fedcf .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdgdd ); }; -// ST_HoleSize is a union type -type ST_HoleSize struct{ST_HoleSizePercent *string ;ST_HoleSizeUByte *uint8 ;}; +// ValidateWithPath validates the CT_Order and its children, prefixing error messages with path +func (_dgbeb *CT_Order )ValidateWithPath (path string )error {if _dgbeb .ValAttr !=nil {if *_dgbeb .ValAttr < 2{return _aa .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 ,*_dgbeb .ValAttr ); +};if *_dgbeb .ValAttr > 6{return _aa .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 ,*_dgbeb .ValAttr ); +};};return nil ;}; -// Validate validates the CT_Shape and its children -func (_ebag *CT_Shape )Validate ()error {return _ebag .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func NewCT_PageSetup ()*CT_PageSetup {_dgfa :=&CT_PageSetup {};return _dgfa };func (_bge *CT_BarChart )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_bge .BarDir =NewCT_BarDir (); -_adcb :for {_gfdb ,_dcaa :=d .Token ();if _dcaa !=nil {return _dcaa ;};switch _cgd :=_gfdb .(type ){case _db .StartElement :switch _cgd .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cgda :=d .DecodeElement (_bge .BarDir ,&_cgd ); -_cgda !=nil {return _cgda ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bge .Grouping =NewCT_BarGrouping (); -if _ebccg :=d .DecodeElement (_bge .Grouping ,&_cgd );_ebccg !=nil {return _ebccg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bge .VaryColors =NewCT_Boolean (); -if _faba :=d .DecodeElement (_bge .VaryColors ,&_cgd );_faba !=nil {return _faba ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_geac :=NewCT_BarSer (); -if _bbce :=d .DecodeElement (_geac ,&_cgd );_bbce !=nil {return _bbce ;};_bge .Ser =append (_bge .Ser ,_geac );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bge .DLbls =NewCT_DLbls (); -if _agbf :=d .DecodeElement (_bge .DLbls ,&_cgd );_agbf !=nil {return _agbf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bge .GapWidth =NewCT_GapAmount (); -if _cefe :=d .DecodeElement (_bge .GapWidth ,&_cgd );_cefe !=nil {return _cefe ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bge .Overlap =NewCT_Overlap (); -if _bfd :=d .DecodeElement (_bge .Overlap ,&_cgd );_bfd !=nil {return _bfd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aaa :=NewCT_ChartLines (); -if _gfge :=d .DecodeElement (_aaa ,&_cgd );_gfge !=nil {return _gfge ;};_bge .SerLines =append (_bge .SerLines ,_aaa );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgg :=NewCT_UnsignedInt (); -if _adaee :=d .DecodeElement (_bgg ,&_cgd );_adaee !=nil {return _adaee ;};_bge .AxId =append (_bge .AxId ,_bgg );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bge .ExtLst =NewCT_ExtensionList (); -if _egef :=d .DecodeElement (_bge .ExtLst ,&_cgd );_egef !=nil {return _egef ;};default:_f .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",_cgd .Name ); -if _bbb :=d .Skip ();_bbb !=nil {return _bbb ;};};case _db .EndElement :break _adcb ;case _db .CharData :};};return nil ;};func (_cfade ST_LayoutMode )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_cfade .String (),start ); +// ValidateWithPath validates the CT_LegendEntry and its children, prefixing error messages with path +func (_dbfdb *CT_LegendEntry )ValidateWithPath (path string )error {if _cfbf :=_dbfdb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_cfbf !=nil {return _cfbf ;};if _dbfdb .Choice !=nil {if _cfgg :=_dbfdb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_cfgg !=nil {return _cfgg ;};};if _dbfdb .ExtLst !=nil {if _badbd :=_dbfdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_badbd !=nil {return _badbd ;};};return nil ;};func (_dcgcf *CT_SerAx )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_eebge :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_dcgcf .AxId ,_eebge );_accf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_dcgcf .Scaling ,_accf ); +if _dcgcf .Delete !=nil {_afdce :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_dcgcf .Delete ,_afdce );};_bdfg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}}; +e .EncodeElement (_dcgcf .AxPos ,_bdfg );if _dcgcf .MajorGridlines !=nil {_bcbcg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dcgcf .MajorGridlines ,_bcbcg ); +};if _dcgcf .MinorGridlines !=nil {_baeaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dcgcf .MinorGridlines ,_baeaf );};if _dcgcf .Title !=nil {_efebb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}}; +e .EncodeElement (_dcgcf .Title ,_efebb );};if _dcgcf .NumFmt !=nil {_ddcfd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_dcgcf .NumFmt ,_ddcfd );};if _dcgcf .MajorTickMark !=nil {_bbdfa :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}}; +e .EncodeElement (_dcgcf .MajorTickMark ,_bbdfa );};if _dcgcf .MinorTickMark !=nil {_gfecf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_dcgcf .MinorTickMark ,_gfecf ); +};if _dcgcf .TickLblPos !=nil {_gdead :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_dcgcf .TickLblPos ,_gdead );};if _dcgcf .SpPr !=nil {_ebfc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_dcgcf .SpPr ,_ebfc );};if _dcgcf .TxPr !=nil {_gcfec :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_dcgcf .TxPr ,_gcfec );};_cagga :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}}; +e .EncodeElement (_dcgcf .CrossAx ,_cagga );if _dcgcf .Choice !=nil {_dcgcf .Choice .MarshalXML (e ,_e .StartElement {});};if _dcgcf .TickLblSkip !=nil {_gceac :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}}; +e .EncodeElement (_dcgcf .TickLblSkip ,_gceac );};if _dcgcf .TickMarkSkip !=nil {_agggg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_dcgcf .TickMarkSkip ,_agggg ); +};if _dcgcf .ExtLst !=nil {_cgddb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcgcf .ExtLst ,_cgddb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_ScatterSer struct{Idx *CT_UnsignedInt ; +Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_f .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 CT_NumVal and its children -func (_gceb *CT_NumVal )Validate ()error {return _gceb .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0056\u0061l");};type EG_LegendEntryData struct{TxPr *_ba .CT_TextBody ;};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 NewCT_ExtensionList ()*CT_ExtensionList {_ggca :=&CT_ExtensionList {};return _ggca }; +// ValidateWithPath validates the EG_DLblShared and its children, prefixing error messages with path +func (_baafgf *EG_DLblShared )ValidateWithPath (path string )error {if _baafgf .NumFmt !=nil {if _ddgcc :=_baafgf .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_ddgcc !=nil {return _ddgcc ;};};if _baafgf .SpPr !=nil {if _ccae :=_baafgf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_ccae !=nil {return _ccae ;};};if _baafgf .TxPr !=nil {if _ccgga :=_baafgf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ccgga !=nil {return _ccgga ;};};if _baafgf .DLblPos !=nil {if _cfaed :=_baafgf .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073"); +_cfaed !=nil {return _cfaed ;};};if _baafgf .ShowLegendKey !=nil {if _gabfb :=_baafgf .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_gabfb !=nil {return _gabfb ;};};if _baafgf .ShowVal !=nil {if _cdagdg :=_baafgf .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c"); +_cdagdg !=nil {return _cdagdg ;};};if _baafgf .ShowCatName !=nil {if _cgedeb :=_baafgf .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_cgedeb !=nil {return _cgedeb ;};};if _baafgf .ShowSerName !=nil {if _eegae :=_baafgf .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"); +_eegae !=nil {return _eegae ;};};if _baafgf .ShowPercent !=nil {if _ggbcba :=_baafgf .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_ggbcba !=nil {return _ggbcba ;};};if _baafgf .ShowBubbleSize !=nil {if _gcdgd :=_baafgf .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"); +_gcdgd !=nil {return _gcdgd ;};};return nil ;};func (_dcc *CT_CustSplit )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdad :for {_aaaa ,_aecc :=d .Token ();if _aecc !=nil {return _aecc ;};switch _fdag :=_aaaa .(type ){case _e .StartElement :switch _fdag .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"}:_fcgg :=NewCT_UnsignedInt (); +if _adae :=d .DecodeElement (_fcgg ,&_fdag );_adae !=nil {return _adae ;};_dcc .SecondPiePt =append (_dcc .SecondPiePt ,_fcgg );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\u0075\u0073t\u0053\u0070\u006c\u0069\u0074\u0020\u0025\u0076",_fdag .Name ); +if _fbbdf :=d .Skip ();_fbbdf !=nil {return _fbbdf ;};};case _e .EndElement :break _fdad ;case _e .CharData :};};return nil ;};func (_fcbaf *CT_CustSplit )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fcbaf .SecondPiePt !=nil {_gbgg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"}}; +for _ ,_ebb :=range _fcbaf .SecondPiePt {e .EncodeElement (_ebb ,_gbgg );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_aggc *CT_PageSetup )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbga :=range start .Attr {if _fbga .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_gbdg ,_dagg :=_b .ParseUint (_fbga .Value ,10,32); +if _dagg !=nil {return _dagg ;};_bcccfd :=uint32 (_gbdg );_aggc .PaperSizeAttr =&_bcccfd ;continue ;};if _fbga .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_gbaff ,_ccba :=_fbga .Value ,error (nil );if _ccba !=nil {return _ccba ; +};_aggc .PaperHeightAttr =&_gbaff ;continue ;};if _fbga .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_efbba ,_eage :=_fbga .Value ,error (nil );if _eage !=nil {return _eage ;};_aggc .PaperWidthAttr =&_efbba ;continue ;}; +if _fbga .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_gfdd ,_abecg :=_b .ParseUint (_fbga .Value ,10,32);if _abecg !=nil {return _abecg ;};_gbff :=uint32 (_gfdd );_aggc .FirstPageNumberAttr =&_gbff ; +continue ;};if _fbga .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_aggc .OrientationAttr .UnmarshalXMLAttr (_fbga );continue ;};if _fbga .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_agae ,_aceb :=_b .ParseBool (_fbga .Value ); +if _aceb !=nil {return _aceb ;};_aggc .BlackAndWhiteAttr =&_agae ;continue ;};if _fbga .Name .Local =="\u0064\u0072\u0061f\u0074"{_dabfb ,_gcffc :=_b .ParseBool (_fbga .Value );if _gcffc !=nil {return _gcffc ;};_aggc .DraftAttr =&_dabfb ;continue ;};if _fbga .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_feddbb ,_gebb :=_b .ParseBool (_fbga .Value ); +if _gebb !=nil {return _gebb ;};_aggc .UseFirstPageNumberAttr =&_feddbb ;continue ;};if _fbga .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_agfe ,_cfbg :=_b .ParseInt (_fbga .Value ,10,32);if _cfbg !=nil {return _cfbg ; +};_gcbe :=int32 (_agfe );_aggc .HorizontalDpiAttr =&_gcbe ;continue ;};if _fbga .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_bcead ,_bebc :=_b .ParseInt (_fbga .Value ,10,32);if _bebc !=nil {return _bebc ;};_fgcdb :=int32 (_bcead ); +_aggc .VerticalDpiAttr =&_fgcdb ;continue ;};if _fbga .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_aaga ,_fbaf :=_b .ParseUint (_fbga .Value ,10,32);if _fbaf !=nil {return _fbaf ;};_dadb :=uint32 (_aaga );_aggc .CopiesAttr =&_dadb ;continue ; +};};for {_fedgd ,_cddda :=d .Token ();if _cddda !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_cddda );};if _fegc ,_ageff :=_fedgd .(_e .EndElement ); +_ageff &&_fegc .Name ==start .Name {break ;};};return nil ;};func NewCT_DispUnitsLbl ()*CT_DispUnitsLbl {_dffbc :=&CT_DispUnitsLbl {};return _dffbc };type CT_Surface3DChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ; +ExtLst *CT_ExtensionList ;};func (_ggbb *EG_DLblShared )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ggbb .NumFmt !=nil {_beefb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ggbb .NumFmt ,_beefb ); +};if _ggbb .SpPr !=nil {_decda :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ggbb .SpPr ,_decda );};if _ggbb .TxPr !=nil {_ecfef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_ggbb .TxPr ,_ecfef );};if _ggbb .DLblPos !=nil {_cdbfg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_ggbb .DLblPos ,_cdbfg );};if _ggbb .ShowLegendKey !=nil {_edgfc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}}; +e .EncodeElement (_ggbb .ShowLegendKey ,_edgfc );};if _ggbb .ShowVal !=nil {_cbddd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_ggbb .ShowVal ,_cbddd );};if _ggbb .ShowCatName !=nil {_bcceg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; +e .EncodeElement (_ggbb .ShowCatName ,_bcceg );};if _ggbb .ShowSerName !=nil {_cdcdd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ggbb .ShowSerName ,_cdcdd ); +};if _ggbb .ShowPercent !=nil {_ebea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_ggbb .ShowPercent ,_ebea );};if _ggbb .ShowBubbleSize !=nil {_bgged :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; +e .EncodeElement (_ggbb .ShowBubbleSize ,_bgged );};if _ggbb .Separator !=nil {_fgbf :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ed .AddPreserveSpaceAttr (&_fgbf ,*_ggbb .Separator );e .EncodeElement (_ggbb .Separator ,_fgbf ); +};return nil ;};func (_eefg *CT_RotY )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _eefg .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_eefg .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dgagg *CT_RadarChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_abfbd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_dgagg .RadarStyle ,_abfbd );if _dgagg .VaryColors !=nil {_eabf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dgagg .VaryColors ,_eabf );};if _dgagg .Ser !=nil {_fefb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}}; +for _ ,_aaacg :=range _dgagg .Ser {e .EncodeElement (_aaacg ,_fefb );};};if _dgagg .DLbls !=nil {_ddfaf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dgagg .DLbls ,_ddfaf );};_bdbgf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; +for _ ,_fcecg :=range _dgagg .AxId {e .EncodeElement (_fcecg ,_bdbgf );};if _dgagg .ExtLst !=nil {_bbce :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgagg .ExtLst ,_bbce );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};type CT_Extension struct{UriAttr *string ;Any _ed .Any ;};func (_gffe *CT_StrVal )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064\u0078"},Value :_aa .Sprintf ("\u0025\u0076",_gffe .IdxAttr )}); +e .EncodeToken (start );_dgdfa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076"}};_ed .AddPreserveSpaceAttr (&_dgdfa ,_gffe .V );e .EncodeElement (_gffe .V ,_dgdfa );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_adgcg ST_DLblPos )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_adgcg .String (),start ); +};func NewChartSpace ()*ChartSpace {_fgabe :=&ChartSpace {};_fgabe .CT_ChartSpace =*NewCT_ChartSpace ();return _fgabe ;}; -// ValidateWithPath validates the CT_NumVal and its children, prefixing error messages with path -func (_fggg *CT_NumVal )ValidateWithPath (path string )error {return nil };func NewCT_Lvl ()*CT_Lvl {_bgafc :=&CT_Lvl {};return _bgafc }; +// Validate validates the CT_OfPieType and its children +func (_gefa *CT_OfPieType )Validate ()error {return _gefa .ValidateWithPath ("\u0043\u0054\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");};func (_ddaaf *CT_TrendlineType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gbgag :=range start .Attr {if _gbgag .Name .Local =="\u0076\u0061\u006c"{_ddaaf .ValAttr .UnmarshalXMLAttr (_gbgag ); +continue ;};};for {_eefb ,_edcb :=d .Token ();if _edcb !=nil {return _aa .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",_edcb );};if _ddcbg ,_edcdgg :=_eefb .(_e .EndElement ); +_edcdgg &&_ddcbg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_LblOffset and its children -func (_ggbb *CT_LblOffset )Validate ()error {return _ggbb .ValidateWithPath ("\u0043\u0054\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");};func (_badg *CT_Thickness )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_badg .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_bgcfc *CT_Shape )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _bgcfc .ValAttr !=ST_ShapeUnset {_bcddd ,_dgdef :=_bgcfc .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"}); -if _dgdef !=nil {return _dgdef ;};start .Attr =append (start .Attr ,_bcddd );};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AreaSer and its children +func (_fd *CT_AreaSer )Validate ()error {return _fd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0053\u0065\u0072");};func (_baagg *CT_BarGrouping )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aedf :=range start .Attr {if _aedf .Name .Local =="\u0076\u0061\u006c"{_baagg .ValAttr .UnmarshalXMLAttr (_aedf ); +continue ;};};for {_bfgf ,_fae :=d .Token ();if _fae !=nil {return _aa .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",_fae );};if _bab ,_beea :=_bfgf .(_e .EndElement ); +_beea &&_bab .Name ==start .Name {break ;};};return nil ;};type CT_MarkerSize struct{ValAttr *uint8 ;};func (_ggg *CT_AxDataSource )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ggg .Choice .MarshalXML (e ,_e .StartElement {}); +e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_LblAlgn and its children, prefixing error messages with path -func (_cgdb *CT_LblAlgn )ValidateWithPath (path string )error {if _cgdb .ValAttr ==ST_LblAlgnUnset {return _g .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _bafde :=_cgdb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bafde !=nil {return _bafde ;};return nil ;};func (_befa *CT_BarSer )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -_efa :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_befa .Idx ,_efa );_eeba :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_befa .Order ,_eeba );if _befa .Tx !=nil {_cab :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078"}}; -e .EncodeElement (_befa .Tx ,_cab );};if _befa .SpPr !=nil {_cca :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_befa .SpPr ,_cca );};if _befa .InvertIfNegative !=nil {_dfeg :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}}; -e .EncodeElement (_befa .InvertIfNegative ,_dfeg );};if _befa .PictureOptions !=nil {_dbgg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_befa .PictureOptions ,_dbgg ); -};if _befa .DPt !=nil {_aafc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_cgff :=range _befa .DPt {e .EncodeElement (_cgff ,_aafc );};};if _befa .DLbls !=nil {_dffb :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_befa .DLbls ,_dffb );};if _befa .Trendline !=nil {_acf :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_gddc :=range _befa .Trendline {e .EncodeElement (_gddc ,_acf ); -};};if _befa .ErrBars !=nil {_dbag :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_befa .ErrBars ,_dbag );};if _befa .Cat !=nil {_egg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0063a\u0074"}}; -e .EncodeElement (_befa .Cat ,_egg );};if _befa .Val !=nil {_cbag :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_befa .Val ,_cbag );};if _befa .Shape !=nil {_cfg :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}}; -e .EncodeElement (_befa .Shape ,_cfg );};if _befa .ExtLst !=nil {_gdcb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_befa .ExtLst ,_gdcb );};e .EncodeToken (_db .EndElement {Name :start .Name }); -return nil ;};func (_aacbgc ST_LblAlgn )String ()string {switch _aacbgc {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006c";case 3:return "\u0072";};return "";};func NewCT_RadarStyle ()*CT_RadarStyle {_acbbc :=&CT_RadarStyle {}; -return _acbbc };type CT_TimeUnit struct{ValAttr ST_TimeUnit ;};func NewCT_Orientation ()*CT_Orientation {_aeefd :=&CT_Orientation {};return _aeefd };type CT_Order struct{ValAttr *uint8 ;};func (_dbbce ST_DLblPos )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_abac :=_db .Attr {}; -_abac .Name =name ;switch _dbbce {case ST_DLblPosUnset :_abac .Value ="";case ST_DLblPosBestFit :_abac .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_DLblPosB :_abac .Value ="\u0062";case ST_DLblPosCtr :_abac .Value ="\u0063\u0074\u0072";case ST_DLblPosInBase :_abac .Value ="\u0069\u006e\u0042\u0061\u0073\u0065"; -case ST_DLblPosInEnd :_abac .Value ="\u0069\u006e\u0045n\u0064";case ST_DLblPosL :_abac .Value ="\u006c";case ST_DLblPosOutEnd :_abac .Value ="\u006f\u0075\u0074\u0045\u006e\u0064";case ST_DLblPosR :_abac .Value ="\u0072";case ST_DLblPosT :_abac .Value ="\u0074"; -};return _abac ,nil ;}; +// Validate validates the CT_FirstSliceAng and its children +func (_fcfe *CT_FirstSliceAng )Validate ()error {return _fcfe .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067");};type ST_BarGrouping byte ;func NewCT_PivotFmts ()*CT_PivotFmts {_egcgb :=&CT_PivotFmts {}; +return _egcgb };func (_dcgc *CT_NumDataSourceChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_baga :for {_fcbee ,_gfde :=d .Token ();if _gfde !=nil {return _gfde ;};switch _bfdac :=_fcbee .(type ){case _e .StartElement :switch _bfdac .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"}:_dcgc .NumRef =NewCT_NumRef (); +if _ebda :=d .DecodeElement (_dcgc .NumRef ,&_bfdac );_ebda !=nil {return _ebda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"}:_dcgc .NumLit =NewCT_NumData (); +if _acaac :=d .DecodeElement (_dcgc .NumLit ,&_bfdac );_acaac !=nil {return _acaac ;};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\u0075\u006d\u0044a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_bfdac .Name ); +if _dgdfc :=d .Skip ();_dgdfc !=nil {return _dgdfc ;};};case _e .EndElement :break _baga ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_BarGrouping and its children -func (_dgda *CT_BarGrouping )Validate ()error {return _dgda .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067");};func (_eacd *CT_Orientation )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_gcagd :=range start .Attr {if _gcagd .Name .Local =="\u0076\u0061\u006c"{_eacd .ValAttr .UnmarshalXMLAttr (_gcagd ); -continue ;};};for {_bdbb ,_ffdb :=d .Token ();if _ffdb !=nil {return _g .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",_ffdb );};if _cage ,_dcff :=_bdbb .(_db .EndElement ); -_dcff &&_cage .Name ==start .Name {break ;};};return nil ;};type ST_TickMark byte ;func (_ebedd *UserShapes )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {start .Attr =append (start .Attr ,_db .Attr {Name :_db .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 ,_db .Attr {Name :_db .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ,_db .Attr {Name :_db .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 ,_db .Attr {Name :_db .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _ebedd .CT_Drawing .MarshalXML (e ,start );};type ST_LayoutMode byte ;func NewCT_PictureOptions ()*CT_PictureOptions {_efeaa :=&CT_PictureOptions {};return _efeaa }; -func (_ccge *CT_Marker )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_afdbd :for {_gabf ,_gbfge :=d .Token ();if _gbfge !=nil {return _gbfge ;};switch _cacd :=_gabf .(type ){case _db .StartElement :switch _cacd .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ccge .Symbol =NewCT_MarkerStyle (); -if _ffcf :=d .DecodeElement (_ccge .Symbol ,&_cacd );_ffcf !=nil {return _ffcf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ccge .Size =NewCT_MarkerSize (); -if _gacg :=d .DecodeElement (_ccge .Size ,&_cacd );_gacg !=nil {return _gacg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ccge .SpPr =_ba .NewCT_ShapeProperties (); -if _cdabe :=d .DecodeElement (_ccge .SpPr ,&_cacd );_cdabe !=nil {return _cdabe ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ccge .ExtLst =NewCT_ExtensionList (); -if _bbff :=d .DecodeElement (_ccge .ExtLst ,&_cacd );_bbff !=nil {return _bbff ;};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",_cacd .Name ); -if _faafc :=d .Skip ();_faafc !=nil {return _faafc ;};};case _db .EndElement :break _afdbd ;case _db .CharData :};};return nil ;};type CT_PivotFmt struct{Idx *CT_UnsignedInt ;SpPr *_ba .CT_ShapeProperties ;TxPr *_ba .CT_TextBody ;Marker *CT_Marker ;DLbl *CT_DLbl ; -ExtLst *CT_ExtensionList ;};func (_aefec *CT_PlotAreaChoice )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_ebad :for {_fbcbd ,_bbfca :=d .Token ();if _bbfca !=nil {return _bbfca ;};switch _cgac :=_fbcbd .(type ){case _db .StartElement :switch _cgac .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aefec .AreaChart =NewCT_AreaChart (); -if _ebbea :=d .DecodeElement (_aefec .AreaChart ,&_cgac );_ebbea !=nil {return _ebbea ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aefec .Area3DChart =NewCT_Area3DChart (); -if _eccf :=d .DecodeElement (_aefec .Area3DChart ,&_cgac );_eccf !=nil {return _eccf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aefec .LineChart =NewCT_LineChart (); -if _dgab :=d .DecodeElement (_aefec .LineChart ,&_cgac );_dgab !=nil {return _dgab ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aefec .Line3DChart =NewCT_Line3DChart (); -if _aafcg :=d .DecodeElement (_aefec .Line3DChart ,&_cgac );_aafcg !=nil {return _aafcg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aefec .StockChart =NewCT_StockChart (); -if _gebd :=d .DecodeElement (_aefec .StockChart ,&_cgac );_gebd !=nil {return _gebd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aefec .RadarChart =NewCT_RadarChart (); -if _acfe :=d .DecodeElement (_aefec .RadarChart ,&_cgac );_acfe !=nil {return _acfe ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aefec .ScatterChart =NewCT_ScatterChart (); -if _geegc :=d .DecodeElement (_aefec .ScatterChart ,&_cgac );_geegc !=nil {return _geegc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aefec .PieChart =NewCT_PieChart (); -if _cadaa :=d .DecodeElement (_aefec .PieChart ,&_cgac );_cadaa !=nil {return _cadaa ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aefec .Pie3DChart =NewCT_Pie3DChart (); -if _eggbc :=d .DecodeElement (_aefec .Pie3DChart ,&_cgac );_eggbc !=nil {return _eggbc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aefec .DoughnutChart =NewCT_DoughnutChart (); -if _cfaefc :=d .DecodeElement (_aefec .DoughnutChart ,&_cgac );_cfaefc !=nil {return _cfaefc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aefec .BarChart =NewCT_BarChart (); -if _fdff :=d .DecodeElement (_aefec .BarChart ,&_cgac );_fdff !=nil {return _fdff ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aefec .Bar3DChart =NewCT_Bar3DChart (); -if _cdcdc :=d .DecodeElement (_aefec .Bar3DChart ,&_cgac );_cdcdc !=nil {return _cdcdc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aefec .OfPieChart =NewCT_OfPieChart (); -if _cfgab :=d .DecodeElement (_aefec .OfPieChart ,&_cgac );_cfgab !=nil {return _cfgab ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aefec .SurfaceChart =NewCT_SurfaceChart (); -if _bbfdb :=d .DecodeElement (_aefec .SurfaceChart ,&_cgac );_bbfdb !=nil {return _bbfdb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aefec .Surface3DChart =NewCT_Surface3DChart (); -if _afbeg :=d .DecodeElement (_aefec .Surface3DChart ,&_cgac );_afbeg !=nil {return _afbeg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aefec .BubbleChart =NewCT_BubbleChart (); -if _ffadc :=d .DecodeElement (_aefec .BubbleChart ,&_cgac );_ffadc !=nil {return _ffadc ;};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\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cgac .Name ); -if _deecc :=d .Skip ();_deecc !=nil {return _deecc ;};};case _db .EndElement :break _ebad ;case _db .CharData :};};return nil ;};func (_gcacf *CT_OfPieChart )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );_dgcgd :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u006f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065"}}; -e .EncodeElement (_gcacf .OfPieType ,_dgcgd );if _gcacf .VaryColors !=nil {_ffagd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gcacf .VaryColors ,_ffagd );};if _gcacf .Ser !=nil {_gebcf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073e\u0072"}}; -for _ ,_bcfg :=range _gcacf .Ser {e .EncodeElement (_bcfg ,_gebcf );};};if _gcacf .DLbls !=nil {_gfbce :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gcacf .DLbls ,_gfbce );};if _gcacf .GapWidth !=nil {_efcec :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}}; -e .EncodeElement (_gcacf .GapWidth ,_efcec );};if _gcacf .SplitType !=nil {_cccag :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0073\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gcacf .SplitType ,_cccag );};if _gcacf .SplitPos !=nil {_bbfbc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"}}; -e .EncodeElement (_gcacf .SplitPos ,_bbfbc );};if _gcacf .CustSplit !=nil {_cagb :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0063\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074"}};e .EncodeElement (_gcacf .CustSplit ,_cagb );};if _gcacf .SecondPieSize !=nil {_efcf :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0073e\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"}}; -e .EncodeElement (_gcacf .SecondPieSize ,_efcf );};if _gcacf .SerLines !=nil {_afeg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_eded :=range _gcacf .SerLines {e .EncodeElement (_eded ,_afeg ); -};};if _gcacf .ExtLst !=nil {_abeb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcacf .ExtLst ,_abeb );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_ccfdg *EG_SurfaceChartShared )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_fddbcc :for {_bacgaa ,_cddga :=d .Token (); -if _cddga !=nil {return _cddga ;};switch _beddf :=_bacgaa .(type ){case _db .StartElement :switch _beddf .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccfdg .Wireframe =NewCT_Boolean (); -if _fabbc :=d .DecodeElement (_ccfdg .Wireframe ,&_beddf );_fabbc !=nil {return _fabbc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_geeba :=NewCT_SurfaceSer (); -if _fdcbg :=d .DecodeElement (_geeba ,&_beddf );_fdcbg !=nil {return _fdcbg ;};_ccfdg .Ser =append (_ccfdg .Ser ,_geeba );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccfdg .BandFmts =NewCT_BandFmts (); -if _cadae :=d .DecodeElement (_ccfdg .BandFmts ,&_beddf );_cadae !=nil {return _cadae ;};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 E\u0047\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_beddf .Name ); -if _baab :=d .Skip ();_baab !=nil {return _baab ;};};case _db .EndElement :break _fddbcc ;case _db .CharData :};};return nil ;};func (_faabc ST_Overlap )String ()string {if _faabc .ST_OverlapPercent !=nil {return _g .Sprintf ("\u0025\u0076",*_faabc .ST_OverlapPercent ); -};if _faabc .ST_OverlapByte !=nil {return _g .Sprintf ("\u0025\u0076",*_faabc .ST_OverlapByte );};return "";};func (_ebdbe ST_LblAlgn )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_ebdbe .String (),start );};func (_bbde ST_ErrBarType )String ()string {switch _bbde {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 "";}; +// Validate validates the CT_BuiltInUnit and its children +func (_ecdg *CT_BuiltInUnit )Validate ()error {return _ecdg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074");};func (_begcg ST_GapAmount )String ()string {if _begcg .ST_GapAmountPercent !=nil {return _aa .Sprintf ("\u0025\u0076",*_begcg .ST_GapAmountPercent ); +};if _begcg .ST_GapAmountUShort !=nil {return _aa .Sprintf ("\u0025\u0076",*_begcg .ST_GapAmountUShort );};return "";};func (_ecdea *CT_Surface )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dgafe :for {_fdfd ,_cdcd :=d .Token ();if _cdcd !=nil {return _cdcd ; +};switch _cfde :=_fdfd .(type ){case _e .StartElement :switch _cfde .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074h\u0069\u0063\u006b\u006e\u0065\u0073s"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074h\u0069\u0063\u006b\u006e\u0065\u0073s"}:_ecdea .Thickness =NewCT_Thickness (); +if _edab :=d .DecodeElement (_ecdea .Thickness ,&_cfde );_edab !=nil {return _edab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_ecdea .SpPr =_f .NewCT_ShapeProperties (); +if _bgdcc :=d .DecodeElement (_ecdea .SpPr ,&_cfde );_bgdcc !=nil {return _bgdcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"}:_ecdea .PictureOptions =NewCT_PictureOptions (); +if _fbdg :=d .DecodeElement (_ecdea .PictureOptions ,&_cfde );_fbdg !=nil {return _fbdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecdea .ExtLst =NewCT_ExtensionList (); +if _dbgde :=d .DecodeElement (_ecdea .ExtLst ,&_cfde );_dbgde !=nil {return _dbgde ;};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\u0075\u0072\u0066\u0061\u0063\u0065\u0020\u0025\u0076",_cfde .Name ); +if _gddfg :=d .Skip ();_gddfg !=nil {return _gddfg ;};};case _e .EndElement :break _dgafe ;case _e .CharData :};};return nil ;};func (_efdeb *CT_Thickness )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_efdeb .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_afag *CT_DLbl )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_afag .Idx =NewCT_UnsignedInt ();_gebaf :for {_dgbf ,_cdafd :=d .Token ();if _cdafd !=nil {return _cdafd ; +};switch _dcaf :=_dgbf .(type ){case _e .StartElement :switch _dcaf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _cbaf :=d .DecodeElement (_afag .Idx ,&_dcaf ); +_cbaf !=nil {return _cbaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:if _afag .Choice ==nil {_afag .Choice =NewCT_DLblChoice (); +};if _fbedc :=d .DecodeElement (&_afag .Choice .Delete ,&_dcaf );_fbedc !=nil {return _fbedc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:if _afag .Choice ==nil {_afag .Choice =NewCT_DLblChoice (); +};if _bfeg :=d .DecodeElement (&_afag .Choice .Layout ,&_dcaf );_bfeg !=nil {return _bfeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:if _afag .Choice ==nil {_afag .Choice =NewCT_DLblChoice (); +};if _cbfa :=d .DecodeElement (&_afag .Choice .Tx ,&_dcaf );_cbfa !=nil {return _cbfa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:if _afag .Choice ==nil {_afag .Choice =NewCT_DLblChoice (); +};if _bfedc :=d .DecodeElement (&_afag .Choice .NumFmt ,&_dcaf );_bfedc !=nil {return _bfedc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:if _afag .Choice ==nil {_afag .Choice =NewCT_DLblChoice (); +};if _aebc :=d .DecodeElement (&_afag .Choice .SpPr ,&_dcaf );_aebc !=nil {return _aebc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:if _afag .Choice ==nil {_afag .Choice =NewCT_DLblChoice (); +};if _degb :=d .DecodeElement (&_afag .Choice .TxPr ,&_dcaf );_degb !=nil {return _degb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:if _afag .Choice ==nil {_afag .Choice =NewCT_DLblChoice (); +};if _ffba :=d .DecodeElement (&_afag .Choice .DLblPos ,&_dcaf );_ffba !=nil {return _ffba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:if _afag .Choice ==nil {_afag .Choice =NewCT_DLblChoice (); +};if _defb :=d .DecodeElement (&_afag .Choice .ShowLegendKey ,&_dcaf );_defb !=nil {return _defb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:if _afag .Choice ==nil {_afag .Choice =NewCT_DLblChoice (); +};if _aeaa :=d .DecodeElement (&_afag .Choice .ShowVal ,&_dcaf );_aeaa !=nil {return _aeaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:if _afag .Choice ==nil {_afag .Choice =NewCT_DLblChoice (); +};if _dddd :=d .DecodeElement (&_afag .Choice .ShowCatName ,&_dcaf );_dddd !=nil {return _dddd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:if _afag .Choice ==nil {_afag .Choice =NewCT_DLblChoice (); +};if _fdgdf :=d .DecodeElement (&_afag .Choice .ShowSerName ,&_dcaf );_fdgdf !=nil {return _fdgdf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:if _afag .Choice ==nil {_afag .Choice =NewCT_DLblChoice (); +};if _fadc :=d .DecodeElement (&_afag .Choice .ShowPercent ,&_dcaf );_fadc !=nil {return _fadc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:if _afag .Choice ==nil {_afag .Choice =NewCT_DLblChoice (); +};if _babd :=d .DecodeElement (&_afag .Choice .ShowBubbleSize ,&_dcaf );_babd !=nil {return _babd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:if _afag .Choice ==nil {_afag .Choice =NewCT_DLblChoice (); +};if _gbga :=d .DecodeElement (&_afag .Choice .Separator ,&_dcaf );_gbga !=nil {return _gbga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afag .ExtLst =NewCT_ExtensionList (); +if _aaab :=d .DecodeElement (_afag .ExtLst ,&_dcaf );_aaab !=nil {return _aaab ;};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\u0044\u004c\u0062\u006c\u0020\u0025\u0076",_dcaf .Name ); +if _abbae :=d .Skip ();_abbae !=nil {return _abbae ;};};case _e .EndElement :break _gebaf ;case _e .CharData :};};return nil ;};func (_bccf *CT_Legend )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddade :for {_bbeb ,_ddfda :=d .Token (); +if _ddfda !=nil {return _ddfda ;};switch _bdbf :=_bbeb .(type ){case _e .StartElement :switch _bdbf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ce\u0067\u0065\u006e\u0064\u0050\u006fs"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ce\u0067\u0065\u006e\u0064\u0050\u006fs"}:_bccf .LegendPos =NewCT_LegendPos (); +if _gdbag :=d .DecodeElement (_bccf .LegendPos ,&_bdbf );_gdbag !=nil {return _gdbag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"}:_gbgdb :=NewCT_LegendEntry (); +if _debb :=d .DecodeElement (_gbgdb ,&_bdbf );_debb !=nil {return _debb ;};_bccf .LegendEntry =append (_bccf .LegendEntry ,_gbgdb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_bccf .Layout =NewCT_Layout (); +if _edcdc :=d .DecodeElement (_bccf .Layout ,&_bdbf );_edcdc !=nil {return _edcdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"}:_bccf .Overlay =NewCT_Boolean (); +if _baadb :=d .DecodeElement (_bccf .Overlay ,&_bdbf );_baadb !=nil {return _baadb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_bccf .SpPr =_f .NewCT_ShapeProperties (); +if _gcefd :=d .DecodeElement (_bccf .SpPr ,&_bdbf );_gcefd !=nil {return _gcefd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_bccf .TxPr =_f .NewCT_TextBody (); +if _cfda :=d .DecodeElement (_bccf .TxPr ,&_bdbf );_cfda !=nil {return _cfda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bccf .ExtLst =NewCT_ExtensionList (); +if _beaeb :=d .DecodeElement (_bccf .ExtLst ,&_bdbf );_beaeb !=nil {return _beaeb ;};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\u0065\u0067e\u006e\u0064 \u0025\u0076",_bdbf .Name ); +if _debg :=d .Skip ();_debg !=nil {return _debg ;};};case _e .EndElement :break _ddade ;case _e .CharData :};};return nil ;};func (_badbfc *CT_Title )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _badbfc .Tx !=nil {_cedc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}}; +e .EncodeElement (_badbfc .Tx ,_cedc );};if _badbfc .Layout !=nil {_cdbad :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_badbfc .Layout ,_cdbad );};if _badbfc .Overlay !=nil {_defba :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}}; +e .EncodeElement (_badbfc .Overlay ,_defba );};if _badbfc .SpPr !=nil {_fcfga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_badbfc .SpPr ,_fcfga );};if _badbfc .TxPr !=nil {_aeabg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_badbfc .TxPr ,_aeabg );};if _badbfc .ExtLst !=nil {_aabbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_badbfc .ExtLst ,_aabbe );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_bcbg *ST_HPercent )ValidateWithPath (path string )error {_acgfb :=[]string {};if _bcbg .ST_HPercentWithSymbol !=nil {_acgfb =append (_acgfb ,"S\u0054\u005f\u0048\u0050er\u0063e\u006e\u0074\u0057\u0069\u0074h\u0053\u0079\u006d\u0062\u006f\u006c"); +};if _bcbg .ST_HPercentUShort !=nil {_acgfb =append (_acgfb ,"\u0053\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0055S\u0068\u006f\u0072\u0074");};if len (_acgfb )> 1{return _aa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_acgfb ); +};return nil ;};func (_ebbf *CT_ErrValType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gegg :=range start .Attr {if _gegg .Name .Local =="\u0076\u0061\u006c"{_ebbf .ValAttr .UnmarshalXMLAttr (_gegg );continue ;};};for {_ccff ,_bddg :=d .Token (); +if _bddg !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072V\u0061l\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_bddg );};if _fabfb ,_dbbf :=_ccff .(_e .EndElement );_dbbf &&_fabfb .Name ==start .Name {break ; +};};return nil ;};func (_egfad ST_LegendPos )Validate ()error {return _egfad .ValidateWithPath ("")}; -// ValidateWithPath validates the EG_PieChartShared and its children, prefixing error messages with path -func (_bfbgd *EG_PieChartShared )ValidateWithPath (path string )error {if _bfbgd .VaryColors !=nil {if _aaabf :=_bfbgd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_aaabf !=nil {return _aaabf ;}; -};for _eggbd ,_eaaf :=range _bfbgd .Ser {if _dcacd :=_eaaf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eggbd ));_dcacd !=nil {return _dcacd ;};};if _bfbgd .DLbls !=nil {if _ddef :=_bfbgd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_ddef !=nil {return _ddef ;};};return nil ;};func (_aggcd *CT_ManualLayout )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_ddad :for {_decf ,_cacgb :=d .Token ();if _cacgb !=nil {return _cacgb ;};switch _aefce :=_decf .(type ){case _db .StartElement :switch _aefce .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aggcd .LayoutTarget =NewCT_LayoutTarget (); -if _fdgfa :=d .DecodeElement (_aggcd .LayoutTarget ,&_aefce );_fdgfa !=nil {return _fdgfa ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aggcd .XMode =NewCT_LayoutMode (); -if _bbba :=d .DecodeElement (_aggcd .XMode ,&_aefce );_bbba !=nil {return _bbba ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aggcd .YMode =NewCT_LayoutMode (); -if _afedg :=d .DecodeElement (_aggcd .YMode ,&_aefce );_afedg !=nil {return _afedg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aggcd .WMode =NewCT_LayoutMode (); -if _eabe :=d .DecodeElement (_aggcd .WMode ,&_aefce );_eabe !=nil {return _eabe ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aggcd .HMode =NewCT_LayoutMode (); -if _ffcbgg :=d .DecodeElement (_aggcd .HMode ,&_aefce );_ffcbgg !=nil {return _ffcbgg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aggcd .X =NewCT_Double (); -if _beagg :=d .DecodeElement (_aggcd .X ,&_aefce );_beagg !=nil {return _beagg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aggcd .Y =NewCT_Double (); -if _dcec :=d .DecodeElement (_aggcd .Y ,&_aefce );_dcec !=nil {return _dcec ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aggcd .W =NewCT_Double (); -if _ffabb :=d .DecodeElement (_aggcd .W ,&_aefce );_ffabb !=nil {return _ffabb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aggcd .H =NewCT_Double (); -if _fgcgg :=d .DecodeElement (_aggcd .H ,&_aefce );_fgcgg !=nil {return _fgcgg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aggcd .ExtLst =NewCT_ExtensionList (); -if _acfa :=d .DecodeElement (_aggcd .ExtLst ,&_aefce );_acfa !=nil {return _acfa ;};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\u004d\u0061\u006eu\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074\u0020\u0025\u0076",_aefce .Name ); -if _bgag :=d .Skip ();_bgag !=nil {return _bgag ;};};case _db .EndElement :break _ddad ;case _db .CharData :};};return nil ;};func (_dafdg *CT_Layout )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_ddcc :for {_gffcf ,_gbea :=d .Token (); -if _gbea !=nil {return _gbea ;};switch _ccca :=_gffcf .(type ){case _db .StartElement :switch _ccca .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dafdg .ManualLayout =NewCT_ManualLayout (); -if _dbda :=d .DecodeElement (_dafdg .ManualLayout ,&_ccca );_dbda !=nil {return _dbda ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dafdg .ExtLst =NewCT_ExtensionList (); -if _gbae :=d .DecodeElement (_dafdg .ExtLst ,&_ccca );_gbae !=nil {return _gbae ;};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\u004c\u0061\u0079o\u0075\u0074 \u0025\u0076",_ccca .Name ); -if _eaag :=d .Skip ();_eaag !=nil {return _eaag ;};};case _db .EndElement :break _ddcc ;case _db .CharData :};};return nil ;}; +// Validate validates the CT_SizeRepresents and its children +func (_cafge *CT_SizeRepresents )Validate ()error {return _cafge .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073");};func NewCT_SerAx ()*CT_SerAx {_dcaaeb :=&CT_SerAx {};_dcaaeb .AxId =NewCT_UnsignedInt (); +_dcaaeb .Scaling =NewCT_Scaling ();_dcaaeb .AxPos =NewCT_AxPos ();_dcaaeb .CrossAx =NewCT_UnsignedInt ();return _dcaaeb ;};func (_gaadbd ST_TimeUnit )Validate ()error {return _gaadbd .ValidateWithPath ("")};func (_egaec *CT_RadarStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _egaec .ValAttr !=ST_RadarStyleUnset {_bcfge ,_cgaf :=_egaec .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"}); +if _cgaf !=nil {return _cgaf ;};start .Attr =append (start .Attr ,_bcfge );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_afgad *CT_RotY )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bdbe :=range start .Attr {if _bdbe .Name .Local =="\u0076\u0061\u006c"{_beegc ,_gbeed :=_b .ParseUint (_bdbe .Value ,10,16); +if _gbeed !=nil {return _gbeed ;};_acbf :=uint16 (_beegc );_afgad .ValAttr =&_acbf ;continue ;};};for {_eabdd ,_bgcec :=d .Token ();if _bgcec !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0059\u003a\u0020\u0025\u0073",_bgcec ); +};if _aedbe ,_eacdc :=_eabdd .(_e .EndElement );_eacdc &&_aedbe .Name ==start .Name {break ;};};return nil ;};func (_dbdge *CT_UpDownBar )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dbdge .SpPr !=nil {_dgaad :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_dbdge .SpPr ,_dgaad );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bdcfd *ST_DispBlanksAs )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bdcfd =0;case "\u0073\u0070\u0061\u006e":*_bdcfd =1; +case "\u0067\u0061\u0070":*_bdcfd =2;case "\u007a\u0065\u0072\u006f":*_bdcfd =3;};return nil ;};func (_fcabc *CT_ChartSpace )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fcabc .Date1904 !=nil {_dfgf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}}; +e .EncodeElement (_fcabc .Date1904 ,_dfgf );};if _fcabc .Lang !=nil {_gadd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_fcabc .Lang ,_gadd );};if _fcabc .RoundedCorners !=nil {_agag :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003ar\u006f\u0075\u006ed\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073"}}; +e .EncodeElement (_fcabc .RoundedCorners ,_agag );};if _fcabc .Style !=nil {_fcdc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fcabc .Style ,_fcdc );};if _fcabc .ClrMapOvr !=nil {_badbf :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}}; +e .EncodeElement (_fcabc .ClrMapOvr ,_badbf );};if _fcabc .PivotSource !=nil {_bgaa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_fcabc .PivotSource ,_bgaa ); +};if _fcabc .Protection !=nil {_ebcd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fcabc .Protection ,_ebcd );};_eggf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0063\u0068\u0061\u0072\u0074"}}; +e .EncodeElement (_fcabc .Chart ,_eggf );if _fcabc .SpPr !=nil {_dcfb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fcabc .SpPr ,_dcfb );};if _fcabc .TxPr !=nil {_cfaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_fcabc .TxPr ,_cfaf );};if _fcabc .ExternalData !=nil {_bgec :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u0065\u0072\u006e\u0061l\u0044\u0061\u0074\u0061"}};e .EncodeElement (_fcabc .ExternalData ,_bgec ); +};if _fcabc .PrintSettings !=nil {_egaeb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0070r\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}};e .EncodeElement (_fcabc .PrintSettings ,_egaeb );};if _fcabc .UserShapes !=nil {_cfcg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0075s\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}}; +e .EncodeElement (_fcabc .UserShapes ,_cfcg );};if _fcabc .ExtLst !=nil {_bfd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcabc .ExtLst ,_bfd );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_DLblsChoice and its children, prefixing error messages with path -func (_dgdfe *CT_DLblsChoice )ValidateWithPath (path string )error {if _dgdfe .Delete !=nil {if _bbed :=_dgdfe .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_bbed !=nil {return _bbed ;};};if _dgdfe .NumFmt !=nil {if _bfafe :=_dgdfe .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_bfafe !=nil {return _bfafe ;};};if _dgdfe .SpPr !=nil {if _geace :=_dgdfe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_geace !=nil {return _geace ;};};if _dgdfe .TxPr !=nil {if _gbbgd :=_dgdfe .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); -_gbbgd !=nil {return _gbbgd ;};};if _dgdfe .DLblPos !=nil {if _eac :=_dgdfe .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_eac !=nil {return _eac ;};};if _dgdfe .ShowLegendKey !=nil {if _fegbg :=_dgdfe .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079"); -_fegbg !=nil {return _fegbg ;};};if _dgdfe .ShowVal !=nil {if _dgff :=_dgdfe .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_dgff !=nil {return _dgff ;};};if _dgdfe .ShowCatName !=nil {if _fbac :=_dgdfe .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"); -_fbac !=nil {return _fbac ;};};if _dgdfe .ShowSerName !=nil {if _dfbd :=_dgdfe .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_dfbd !=nil {return _dfbd ;};};if _dgdfe .ShowPercent !=nil {if _abe :=_dgdfe .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); -_abe !=nil {return _abe ;};};if _dgdfe .ShowBubbleSize !=nil {if _cgeee :=_dgdfe .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_cgeee !=nil {return _cgeee ;};};if _dgdfe .ShowLeaderLines !=nil {if _cabe :=_dgdfe .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"); -_cabe !=nil {return _cabe ;};};if _dgdfe .LeaderLines !=nil {if _feff :=_dgdfe .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_feff !=nil {return _feff ;};};return nil ;};func (_abfea ST_LblAlgn )Validate ()error {return _abfea .ValidateWithPath ("")}; -func (_caea *CT_CrossBetween )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {_efga ,_dbaed :=_caea .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"});if _dbaed !=nil {return _dbaed ;};start .Attr =append (start .Attr ,_efga ); -e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_NumFmt and its children +func (_gfac *CT_NumFmt )Validate ()error {return _gfac .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};func NewCT_TrendlineLbl ()*CT_TrendlineLbl {_cffb :=&CT_TrendlineLbl {};return _cffb };type CT_UpDownBar struct{SpPr *_f .CT_ShapeProperties ; +};func (_gfdaf ST_TrendlineType )ValidateWithPath (path string )error {switch _gfdaf {case 0,1,2,3,4,5,6:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfdaf )); +};return nil ;}; -// ValidateWithPath validates the CT_Pie3DChart and its children, prefixing error messages with path -func (_gbceb *CT_Pie3DChart )ValidateWithPath (path string )error {if _gbceb .VaryColors !=nil {if _dgdab :=_gbceb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dgdab !=nil {return _dgdab ;};};for _dafeb ,_fbefa :=range _gbceb .Ser {if _cbece :=_fbefa .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dafeb )); -_cbece !=nil {return _cbece ;};};if _gbceb .DLbls !=nil {if _ggcga :=_gbceb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ggcga !=nil {return _ggcga ;};};if _gbceb .ExtLst !=nil {if _fbeec :=_gbceb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fbeec !=nil {return _fbeec ;};};return nil ;};func (_cgfd ST_HPercent )String ()string {if _cgfd .ST_HPercentWithSymbol !=nil {return _g .Sprintf ("\u0025\u0076",*_cgfd .ST_HPercentWithSymbol );};if _cgfd .ST_HPercentUShort !=nil {return _g .Sprintf ("\u0025\u0076",*_cgfd .ST_HPercentUShort ); -};return "";};func (_dcge *CT_SerAx )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_dcge .AxId =NewCT_UnsignedInt ();_dcge .Scaling =NewCT_Scaling ();_dcge .AxPos =NewCT_AxPos ();_dcge .CrossAx =NewCT_UnsignedInt ();_fggdb :for {_ccbd ,_fceba :=d .Token (); -if _fceba !=nil {return _fceba ;};switch _fdgb :=_ccbd .(type ){case _db .StartElement :switch _fdgb .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _eecdf :=d .DecodeElement (_dcge .AxId ,&_fdgb ); -_eecdf !=nil {return _eecdf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bgbfb :=d .DecodeElement (_dcge .Scaling ,&_fdgb ); -_bgbfb !=nil {return _bgbfb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcge .Delete =NewCT_Boolean (); -if _ceff :=d .DecodeElement (_dcge .Delete ,&_fdgb );_ceff !=nil {return _ceff ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cegd :=d .DecodeElement (_dcge .AxPos ,&_fdgb ); -_cegd !=nil {return _cegd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcge .MajorGridlines =NewCT_ChartLines (); -if _gbebd :=d .DecodeElement (_dcge .MajorGridlines ,&_fdgb );_gbebd !=nil {return _gbebd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcge .MinorGridlines =NewCT_ChartLines (); -if _febe :=d .DecodeElement (_dcge .MinorGridlines ,&_fdgb );_febe !=nil {return _febe ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcge .Title =NewCT_Title (); -if _baacc :=d .DecodeElement (_dcge .Title ,&_fdgb );_baacc !=nil {return _baacc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcge .NumFmt =NewCT_NumFmt (); -if _cdbfa :=d .DecodeElement (_dcge .NumFmt ,&_fdgb );_cdbfa !=nil {return _cdbfa ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcge .MajorTickMark =NewCT_TickMark (); -if _gefdb :=d .DecodeElement (_dcge .MajorTickMark ,&_fdgb );_gefdb !=nil {return _gefdb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcge .MinorTickMark =NewCT_TickMark (); -if _ecbf :=d .DecodeElement (_dcge .MinorTickMark ,&_fdgb );_ecbf !=nil {return _ecbf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcge .TickLblPos =NewCT_TickLblPos (); -if _efaag :=d .DecodeElement (_dcge .TickLblPos ,&_fdgb );_efaag !=nil {return _efaag ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dcge .SpPr =_ba .NewCT_ShapeProperties (); -if _gdab :=d .DecodeElement (_dcge .SpPr ,&_fdgb );_gdab !=nil {return _gdab ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcge .TxPr =_ba .NewCT_TextBody (); -if _afagb :=d .DecodeElement (_dcge .TxPr ,&_fdgb );_afagb !=nil {return _afagb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _acdbc :=d .DecodeElement (_dcge .CrossAx ,&_fdgb ); -_acdbc !=nil {return _acdbc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcge .Choice =NewEG_AxSharedChoice (); -if _fecfg :=d .DecodeElement (&_dcge .Choice .Crosses ,&_fdgb );_fecfg !=nil {return _fecfg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcge .Choice =NewEG_AxSharedChoice (); -if _fabf :=d .DecodeElement (&_dcge .Choice .CrossesAt ,&_fdgb );_fabf !=nil {return _fabf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcge .TickLblSkip =NewCT_Skip (); -if _cbdbc :=d .DecodeElement (_dcge .TickLblSkip ,&_fdgb );_cbdbc !=nil {return _cbdbc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcge .TickMarkSkip =NewCT_Skip (); -if _adddd :=d .DecodeElement (_dcge .TickMarkSkip ,&_fdgb );_adddd !=nil {return _adddd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dcge .ExtLst =NewCT_ExtensionList (); -if _gecge :=d .DecodeElement (_dcge .ExtLst ,&_fdgb );_gecge !=nil {return _gecge ;};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\u0065\u0072\u0041\u0078\u0020\u0025\u0076",_fdgb .Name ); -if _fbeggf :=d .Skip ();_fbeggf !=nil {return _fbeggf ;};};case _db .EndElement :break _fggdb ;case _db .CharData :};};return nil ;};func NewCT_PieChart ()*CT_PieChart {_bafdg :=&CT_PieChart {};return _bafdg };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 CT_RadarStyle struct{ValAttr ST_RadarStyle ;};func (_cebf *CT_Pie3DChart )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_gaacg :for {_ddafe ,_gdaa :=d .Token (); -if _gdaa !=nil {return _gdaa ;};switch _fbfgb :=_ddafe .(type ){case _db .StartElement :switch _fbfgb .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cebf .VaryColors =NewCT_Boolean (); -if _abbd :=d .DecodeElement (_cebf .VaryColors ,&_fbfgb );_abbd !=nil {return _abbd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bgbd :=NewCT_PieSer (); -if _cgdab :=d .DecodeElement (_bgbd ,&_fbfgb );_cgdab !=nil {return _cgdab ;};_cebf .Ser =append (_cebf .Ser ,_bgbd );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cebf .DLbls =NewCT_DLbls (); -if _efed :=d .DecodeElement (_cebf .DLbls ,&_fbfgb );_efed !=nil {return _efed ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cebf .ExtLst =NewCT_ExtensionList (); -if _eecega :=d .DecodeElement (_cebf .ExtLst ,&_fbfgb );_eecega !=nil {return _eecega ;};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\u0050i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_fbfgb .Name ); -if _bedc :=d .Skip ();_bedc !=nil {return _bedc ;};};case _db .EndElement :break _gaacg ;case _db .CharData :};};return nil ;};type CT_CatAx struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ; -MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_ba .CT_ShapeProperties ;TxPr *_ba .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 ;};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 *_ba .CT_ShapeProperties ;TxPr *_ba .CT_TextBody ;CrossAx *CT_UnsignedInt ; -Choice *EG_AxSharedChoice ;};type ST_ScatterStyle byte ;func NewCT_Perspective ()*CT_Perspective {_ccabb :=&CT_Perspective {};return _ccabb };type CT_Protection struct{ChartObject *CT_Boolean ;Data *CT_Boolean ;Formatting *CT_Boolean ;Selection *CT_Boolean ; -UserInterface *CT_Boolean ;};type CT_RelId struct{IdAttr string ;};func ParseUnionST_SecondPieSize (s string )(ST_SecondPieSize ,error ){if ST_SecondPieSizePercentPatternRe .MatchString (s ){return ST_SecondPieSize {ST_SecondPieSizePercent :&s },nil ;}; -_afcg ,_ceada :=_bc .ParseUint (s ,10,16);if _ceada !=nil {return ST_SecondPieSize {},_ceada ;};_gfeee :=uint16 (_afcg );return ST_SecondPieSize {ST_SecondPieSizeUShort :&_gfeee },nil ;};type Group_DLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ; -SpPr *_ba .CT_ShapeProperties ;TxPr *_ba .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 (_ffcbd *ST_MarkerStyle )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_acgfb ,_bfabeb :=d .Token (); -if _bfabeb !=nil {return _bfabeb ;};if _cggdf ,_daeab :=_acgfb .(_db .EndElement );_daeab &&_cggdf .Name ==start .Name {*_ffcbd =1;return nil ;};if _acabf ,_babdf :=_acgfb .(_db .CharData );!_babdf {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",_acgfb ); -}else {switch string (_acabf ){case "":*_ffcbd =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_ffcbd =1;case "\u0064\u0061\u0073\u0068":*_ffcbd =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_ffcbd =3;case "\u0064\u006f\u0074":*_ffcbd =4;case "\u006e\u006f\u006e\u0065":*_ffcbd =5; -case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_ffcbd =6;case "\u0070\u006c\u0075\u0073":*_ffcbd =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ffcbd =8;case "\u0073\u0074\u0061\u0072":*_ffcbd =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_ffcbd =10; -case "\u0078":*_ffcbd =11;case "\u0061\u0075\u0074\u006f":*_ffcbd =12;};};_acgfb ,_bfabeb =d .Token ();if _bfabeb !=nil {return _bfabeb ;};if _bbeef ,_febf :=_acgfb .(_db .EndElement );_febf &&_bbeef .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",_acgfb ); -};type CT_Legend struct{LegendPos *CT_LegendPos ;LegendEntry []*CT_LegendEntry ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_ba .CT_ShapeProperties ;TxPr *_ba .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_gggaf ST_RadarStyle )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_gggaf .String (),start ); -};func (_bacc *CT_StrRef )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );_affac :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0066"}};_a .AddPreserveSpaceAttr (&_affac ,_bacc .F );e .EncodeElement (_bacc .F ,_affac ); -if _bacc .StrCache !=nil {_eedab :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_bacc .StrCache ,_eedab );};if _bacc .ExtLst !=nil {_gcbf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bacc .ExtLst ,_gcbf );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Scaling and its children +func (_egaaf *CT_Scaling )Validate ()error {return _egaaf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");};type ST_OfPieType byte ;type CT_Grouping struct{ValAttr ST_Grouping ;};type ST_Crosses byte ;func (_egaad *ST_BarDir )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_egaad =0; +case "\u0062\u0061\u0072":*_egaad =1;case "\u0063\u006f\u006c":*_egaad =2;};return nil ;};func NewCT_ScatterChart ()*CT_ScatterChart {_abfcf :=&CT_ScatterChart {};_abfcf .ScatterStyle =NewCT_ScatterStyle ();return _abfcf ;}; -// Validate validates the CT_LegendPos and its children -func (_gcdc *CT_LegendPos )Validate ()error {return _gcdc .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");};type CT_DTable struct{ShowHorzBorder *CT_Boolean ;ShowVertBorder *CT_Boolean ;ShowOutline *CT_Boolean ; -ShowKeys *CT_Boolean ;SpPr *_ba .CT_ShapeProperties ;TxPr *_ba .CT_TextBody ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_StrVal and its children, prefixing error messages with path +func (_ddbba *CT_StrVal )ValidateWithPath (path string )error {return nil };func (_fbbdb *CT_DTable )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fbbdb .ShowHorzBorder !=nil {_edce :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0068\u006f\u0077H\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072"}}; +e .EncodeElement (_fbbdb .ShowHorzBorder ,_edce );};if _fbbdb .ShowVertBorder !=nil {_bbcc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0068\u006f\u0077V\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fbbdb .ShowVertBorder ,_bbcc ); +};if _fbbdb .ShowOutline !=nil {_adff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_fbbdb .ShowOutline ,_adff );};if _fbbdb .ShowKeys !=nil {_gdgf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"}}; +e .EncodeElement (_fbbdb .ShowKeys ,_gdgf );};if _fbbdb .SpPr !=nil {_gcgf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fbbdb .SpPr ,_gcgf );};if _fbbdb .TxPr !=nil {_daag :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_fbbdb .TxPr ,_daag );};if _fbbdb .ExtLst !=nil {_dgdd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbbdb .ExtLst ,_dgdd );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_bgbd ST_TickLblPos )Validate ()error {return _bgbd .ValidateWithPath ("")};const (ST_GroupingUnset ST_Grouping =0;ST_GroupingPercentStacked ST_Grouping =1;ST_GroupingStandard ST_Grouping =2;ST_GroupingStacked ST_Grouping =3;);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 (_afcb *CT_StrData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcbda :for {_ebbda ,_feeeg :=d .Token (); +if _feeeg !=nil {return _feeeg ;};switch _cfbbd :=_ebbda .(type ){case _e .StartElement :switch _cfbbd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"}:_afcb .PtCount =NewCT_UnsignedInt (); +if _dabc :=d .DecodeElement (_afcb .PtCount ,&_cfbbd );_dabc !=nil {return _dabc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"}:_aeadc :=NewCT_StrVal (); +if _fbdfg :=d .DecodeElement (_aeadc ,&_cfbbd );_fbdfg !=nil {return _fbdfg ;};_afcb .Pt =append (_afcb .Pt ,_aeadc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afcb .ExtLst =NewCT_ExtensionList (); +if _dgeaf :=d .DecodeElement (_afcb .ExtLst ,&_cfbbd );_dgeaf !=nil {return _dgeaf ;};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\u0074\u0072\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_cfbbd .Name ); +if _bfdeb :=d .Skip ();_bfdeb !=nil {return _bfdeb ;};};case _e .EndElement :break _dcbda ;case _e .CharData :};};return nil ;};func NewCT_TextLanguageID ()*CT_TextLanguageID {_bgecb :=&CT_TextLanguageID {};return _bgecb };func (_cbfag ST_AxPos )String ()string {switch _cbfag {case 0:return ""; +case 1:return "\u0062";case 2:return "\u006c";case 3:return "\u0072";case 4:return "\u0074";};return "";};func (_ceadg *CT_NumData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcdgc :for {_dggdf ,_bade :=d .Token ();if _bade !=nil {return _bade ; +};switch _bfae :=_dggdf .(type ){case _e .StartElement :switch _bfae .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"}:_ceadg .FormatCode =new (string ); +if _bbacf :=d .DecodeElement (_ceadg .FormatCode ,&_bfae );_bbacf !=nil {return _bbacf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"}:_ceadg .PtCount =NewCT_UnsignedInt (); +if _fdffb :=d .DecodeElement (_ceadg .PtCount ,&_bfae );_fdffb !=nil {return _fdffb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"}:_begef :=NewCT_NumVal (); +if _eafce :=d .DecodeElement (_begef ,&_bfae );_eafce !=nil {return _eafce ;};_ceadg .Pt =append (_ceadg .Pt ,_begef );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ceadg .ExtLst =NewCT_ExtensionList (); +if _dbac :=d .DecodeElement (_ceadg .ExtLst ,&_bfae );_dbac !=nil {return _dbac ;};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\u005fN\u0075\u006d\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_bfae .Name ); +if _gage :=d .Skip ();_gage !=nil {return _gage ;};};case _e .EndElement :break _bcdgc ;case _e .CharData :};};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 ;};func (_dbcdf ST_RadarStyle )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_eegad :=_e .Attr {};_eegad .Name =name ;switch _dbcdf {case ST_RadarStyleUnset :_eegad .Value ="";case ST_RadarStyleStandard :_eegad .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064"; +case ST_RadarStyleMarker :_eegad .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_RadarStyleFilled :_eegad .Value ="\u0066\u0069\u006c\u006c\u0065\u0064";};return _eegad ,nil ;};func (_cgbdd *EG_LegendEntryData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cgbdd .TxPr !=nil {_cfeeb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_cgbdd .TxPr ,_cfeeb );};return nil ;};func NewCT_PictureStackUnit ()*CT_PictureStackUnit {_ceccb :=&CT_PictureStackUnit {};_ceccb .ValAttr =0+1;return _ceccb ;};func NewCT_LineChart ()*CT_LineChart {_beebd :=&CT_LineChart {};_beebd .Grouping =NewCT_Grouping (); +return _beebd ;};func (_cedf *CT_NumRef )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_dada :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0066"}};_ed .AddPreserveSpaceAttr (&_dada ,_cedf .F );e .EncodeElement (_cedf .F ,_dada ); +if _cedf .NumCache !=nil {_ecgc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_cedf .NumCache ,_ecgc );};if _cedf .ExtLst !=nil {_gbabc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_cedf .ExtLst ,_gbabc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Order and its children, prefixing error messages with path -func (_fbbac *CT_Order )ValidateWithPath (path string )error {if _fbbac .ValAttr !=nil {if *_fbbac .ValAttr < 2{return _g .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 ,*_fbbac .ValAttr ); -};if *_fbbac .ValAttr > 6{return _g .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 ,*_fbbac .ValAttr ); -};};return nil ;}; +// Validate validates the EG_SurfaceChartShared and its children +func (_eccab *EG_SurfaceChartShared )Validate ()error {return _eccab .ValidateWithPath ("E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064");};func NewCT_DLblPos ()*CT_DLblPos {_gaee :=&CT_DLblPos {}; +_gaee .ValAttr =ST_DLblPos (1);return _gaee };func NewCT_LegendPos ()*CT_LegendPos {_gfeg :=&CT_LegendPos {};return _gfeg };type CT_HPercent struct{ValAttr *ST_HPercent ;};func (_eaae *CT_HeaderFooter )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _eaae .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_fggeb (*_eaae .AlignWithMarginsAttr ))}); +};if _eaae .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_fggeb (*_eaae .DifferentOddEvenAttr ))}); +};if _eaae .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_fggeb (*_eaae .DifferentFirstAttr ))}); +};e .EncodeToken (start );if _eaae .OddHeader !=nil {_cfbda :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_ed .AddPreserveSpaceAttr (&_cfbda ,*_eaae .OddHeader );e .EncodeElement (_eaae .OddHeader ,_cfbda ); +};if _eaae .OddFooter !=nil {_cbde :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006f\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_ed .AddPreserveSpaceAttr (&_cbde ,*_eaae .OddFooter );e .EncodeElement (_eaae .OddFooter ,_cbde );};if _eaae .EvenHeader !=nil {_acceg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}}; +_ed .AddPreserveSpaceAttr (&_acceg ,*_eaae .EvenHeader );e .EncodeElement (_eaae .EvenHeader ,_acceg );};if _eaae .EvenFooter !=nil {_ffcd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}}; +_ed .AddPreserveSpaceAttr (&_ffcd ,*_eaae .EvenFooter );e .EncodeElement (_eaae .EvenFooter ,_ffcd );};if _eaae .FirstHeader !=nil {_ebfb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}}; +_ed .AddPreserveSpaceAttr (&_ebfb ,*_eaae .FirstHeader );e .EncodeElement (_eaae .FirstHeader ,_ebfb );};if _eaae .FirstFooter !=nil {_dggb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}}; +_ed .AddPreserveSpaceAttr (&_dggb ,*_eaae .FirstFooter );e .EncodeElement (_eaae .FirstFooter ,_dggb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path -func (_ecbd *CT_ExtensionList )ValidateWithPath (path string )error {for _fbbcb ,_cagc :=range _ecbd .Ext {if _dbcg :=_cagc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_fbbcb ));_dbcg !=nil {return _dbcg ; -};};return nil ;};func (_cdbb *CT_DispUnitsChoice )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _cdbb .CustUnit !=nil {_fdaa :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}}; -e .EncodeElement (_cdbb .CustUnit ,_fdaa );};if _cdbb .BuiltInUnit !=nil {_ddfg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}};e .EncodeElement (_cdbb .BuiltInUnit ,_ddfg ); -};return nil ;};type ST_CrossBetween byte ;type CT_StrData struct{PtCount *CT_UnsignedInt ;Pt []*CT_StrVal ;ExtLst *CT_ExtensionList ;};func NewCT_TextLanguageID ()*CT_TextLanguageID {_cafbe :=&CT_TextLanguageID {};return _cafbe };func (_agcc *CT_TrendlineType )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _agcc .ValAttr !=ST_TrendlineTypeUnset {_beee ,_edfdd :=_agcc .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"}); -if _edfdd !=nil {return _edfdd ;};start .Attr =append (start .Attr ,_beee );};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PrintSettings and its children, prefixing error messages with path +func (_cccbe *CT_PrintSettings )ValidateWithPath (path string )error {if _cccbe .HeaderFooter !=nil {if _adgg :=_cccbe .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_adgg !=nil {return _adgg ; +};};if _cccbe .PageMargins !=nil {if _gbffe :=_cccbe .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_gbffe !=nil {return _gbffe ;};};if _cccbe .PageSetup !=nil {if _acag :=_cccbe .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"); +_acag !=nil {return _acag ;};};if _cccbe .LegacyDrawingHF !=nil {if _bdbb :=_cccbe .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_bdbb !=nil {return _bdbb ;};};return nil ; +};func (_baabe *CT_SerAx )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_baabe .AxId =NewCT_UnsignedInt ();_baabe .Scaling =NewCT_Scaling ();_baabe .AxPos =NewCT_AxPos ();_baabe .CrossAx =NewCT_UnsignedInt ();_cdfgf :for {_gfgff ,_dcbde :=d .Token (); +if _dcbde !=nil {return _dcbde ;};switch _eagbe :=_gfgff .(type ){case _e .StartElement :switch _eagbe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _cdgeb :=d .DecodeElement (_baabe .AxId ,&_eagbe ); +_cdgeb !=nil {return _cdgeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _degbc :=d .DecodeElement (_baabe .Scaling ,&_eagbe ); +_degbc !=nil {return _degbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_baabe .Delete =NewCT_Boolean (); +if _bcae :=d .DecodeElement (_baabe .Delete ,&_eagbe );_bcae !=nil {return _bcae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _deaa :=d .DecodeElement (_baabe .AxPos ,&_eagbe ); +_deaa !=nil {return _deaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_baabe .MajorGridlines =NewCT_ChartLines (); +if _gdgbe :=d .DecodeElement (_baabe .MajorGridlines ,&_eagbe );_gdgbe !=nil {return _gdgbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_baabe .MinorGridlines =NewCT_ChartLines (); +if _bbgbd :=d .DecodeElement (_baabe .MinorGridlines ,&_eagbe );_bbgbd !=nil {return _bbgbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_baabe .Title =NewCT_Title (); +if _facdg :=d .DecodeElement (_baabe .Title ,&_eagbe );_facdg !=nil {return _facdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_baabe .NumFmt =NewCT_NumFmt (); +if _gageb :=d .DecodeElement (_baabe .NumFmt ,&_eagbe );_gageb !=nil {return _gageb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_baabe .MajorTickMark =NewCT_TickMark (); +if _ffgfb :=d .DecodeElement (_baabe .MajorTickMark ,&_eagbe );_ffgfb !=nil {return _ffgfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_baabe .MinorTickMark =NewCT_TickMark (); +if _dcea :=d .DecodeElement (_baabe .MinorTickMark ,&_eagbe );_dcea !=nil {return _dcea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_baabe .TickLblPos =NewCT_TickLblPos (); +if _bbcba :=d .DecodeElement (_baabe .TickLblPos ,&_eagbe );_bbcba !=nil {return _bbcba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_baabe .SpPr =_f .NewCT_ShapeProperties (); +if _ggaec :=d .DecodeElement (_baabe .SpPr ,&_eagbe );_ggaec !=nil {return _ggaec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_baabe .TxPr =_f .NewCT_TextBody (); +if _becbe :=d .DecodeElement (_baabe .TxPr ,&_eagbe );_becbe !=nil {return _becbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _bfgcg :=d .DecodeElement (_baabe .CrossAx ,&_eagbe ); +_bfgcg !=nil {return _bfgcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_baabe .Choice =NewEG_AxSharedChoice (); +if _gbagb :=d .DecodeElement (&_baabe .Choice .Crosses ,&_eagbe );_gbagb !=nil {return _gbagb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_baabe .Choice =NewEG_AxSharedChoice (); +if _eedgd :=d .DecodeElement (&_baabe .Choice .CrossesAt ,&_eagbe );_eedgd !=nil {return _eedgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}:_baabe .TickLblSkip =NewCT_Skip (); +if _ebgdc :=d .DecodeElement (_baabe .TickLblSkip ,&_eagbe );_ebgdc !=nil {return _ebgdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"}:_baabe .TickMarkSkip =NewCT_Skip (); +if _fcbac :=d .DecodeElement (_baabe .TickMarkSkip ,&_eagbe );_fcbac !=nil {return _fcbac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baabe .ExtLst =NewCT_ExtensionList (); +if _dbfb :=d .DecodeElement (_baabe .ExtLst ,&_eagbe );_dbfb !=nil {return _dbfb ;};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\u0065\u0072\u0041\u0078\u0020\u0025\u0076",_eagbe .Name ); +if _cacbg :=d .Skip ();_cacbg !=nil {return _cacbg ;};};case _e .EndElement :break _cdfgf ;case _e .CharData :};};return nil ;};func (_fdfb *ST_AxPos )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cceec ,_dfee :=d .Token ();if _dfee !=nil {return _dfee ; +};if _afeag ,_fcbec :=_cceec .(_e .EndElement );_fcbec &&_afeag .Name ==start .Name {*_fdfb =1;return nil ;};if _gfeab ,_fdcfd :=_cceec .(_e .CharData );!_fdcfd {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cceec ); +}else {switch string (_gfeab ){case "":*_fdfb =0;case "\u0062":*_fdfb =1;case "\u006c":*_fdfb =2;case "\u0072":*_fdfb =3;case "\u0074":*_fdfb =4;};};_cceec ,_dfee =d .Token ();if _dfee !=nil {return _dfee ;};if _dgeafd ,_dbbe :=_cceec .(_e .EndElement ); +_dbbe &&_dgeafd .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cceec );};func (_bdcdd ST_LblOffset )String ()string {if _bdcdd .ST_LblOffsetPercent !=nil {return _aa .Sprintf ("\u0025\u0076",*_bdcdd .ST_LblOffsetPercent ); +};if _bdcdd .ST_LblOffsetUShort !=nil {return _aa .Sprintf ("\u0025\u0076",*_bdcdd .ST_LblOffsetUShort );};return "";};func (_gedgf ST_TimeUnit )ValidateWithPath (path string )error {switch _gedgf {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gedgf )); +};return nil ;};func (_eggcc ST_Grouping )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_eggcc .String (),start );};func (_fadag *CT_View3D )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbfda :for {_adgeg ,_dgef :=d .Token (); +if _dgef !=nil {return _dgef ;};switch _gdbaa :=_adgeg .(type ){case _e .StartElement :switch _gdbaa .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0058"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0058"}:_fadag .RotX =NewCT_RotX (); +if _dfeg :=d .DecodeElement (_fadag .RotX ,&_gdbaa );_dfeg !=nil {return _dfeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_fadag .HPercent =NewCT_HPercent (); +if _dacdb :=d .DecodeElement (_fadag .HPercent ,&_gdbaa );_dacdb !=nil {return _dacdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0059"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0059"}:_fadag .RotY =NewCT_RotY (); +if _afece :=d .DecodeElement (_fadag .RotY ,&_gdbaa );_afece !=nil {return _afece ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u0070t\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u0070t\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_fadag .DepthPercent =NewCT_DepthPercent (); +if _gefed :=d .DecodeElement (_fadag .DepthPercent ,&_gdbaa );_gefed !=nil {return _gefed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0041\u006e\u0067\u0041\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0041\u006e\u0067\u0041\u0078"}:_fadag .RAngAx =NewCT_Boolean (); +if _ecgdb :=d .DecodeElement (_fadag .RAngAx ,&_gdbaa );_ecgdb !=nil {return _ecgdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}:_fadag .Perspective =NewCT_Perspective (); +if _bbdeg :=d .DecodeElement (_fadag .Perspective ,&_gdbaa );_bbdeg !=nil {return _bbdeg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fadag .ExtLst =NewCT_ExtensionList (); +if _edecb :=d .DecodeElement (_fadag .ExtLst ,&_gdbaa );_edecb !=nil {return _edecb ;};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\u0056\u0069\u0065w\u0033\u0044 \u0025\u0076",_gdbaa .Name ); +if _cgcbd :=d .Skip ();_cgcbd !=nil {return _cgcbd ;};};case _e .EndElement :break _cbfda ;case _e .CharData :};};return nil ;};func NewCT_StockChart ()*CT_StockChart {_eddgb :=&CT_StockChart {};return _eddgb };func NewCT_LayoutTarget ()*CT_LayoutTarget {_dcfbc :=&CT_LayoutTarget {}; +return _dcfbc };func (_cfdg ST_ErrBarType )String ()string {switch _cfdg {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 (_dbcfb *CT_Period )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dbcfb .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_dbcfb .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type ST_ErrDir byte ;func (_dcb *CT_BandFmt )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_egg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}}; +e .EncodeElement (_dcb .Idx ,_egg );if _dcb .SpPr !=nil {_bgc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dcb .SpPr ,_bgc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +func (_cddbb *CT_DispUnits )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cddbb .Choice !=nil {_cddbb .Choice .MarshalXML (e ,_e .StartElement {});};if _cddbb .DispUnitsLbl !=nil {_afacg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069t\u0073\u004c\u0062\u006c"}}; +e .EncodeElement (_cddbb .DispUnitsLbl ,_afacg );};if _cddbb .ExtLst !=nil {_gdaad :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cddbb .ExtLst ,_gdaad );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_degc *CT_TrendlineLbl )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _degc .Layout !=nil {_ffadef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_degc .Layout ,_ffadef );};if _degc .Tx !=nil {_bbbac :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_degc .Tx ,_bbbac );};if _degc .NumFmt !=nil {_abbde :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; +e .EncodeElement (_degc .NumFmt ,_abbde );};if _degc .SpPr !=nil {_abaga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_degc .SpPr ,_abaga );};if _degc .TxPr !=nil {_egfd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_degc .TxPr ,_egfd );};if _degc .ExtLst !=nil {_bcbea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_degc .ExtLst ,_bcbea );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func NewCT_PivotSource ()*CT_PivotSource {_deae :=&CT_PivotSource {};_deae .FmtId =NewCT_UnsignedInt ();return _deae ;};func (_cgeeb ST_PictureFormat )ValidateWithPath (path string )error {switch _cgeeb {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgeeb )); +};return nil ;}; -// ST_Overlap is a union type -type ST_Overlap struct{ST_OverlapPercent *string ;ST_OverlapByte *int8 ;};func (_agfea *CT_HeaderFooter )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _agfea .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_g .Sprintf ("\u0025\u0064",_eedcc (*_agfea .AlignWithMarginsAttr ))}); -};if _agfea .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_g .Sprintf ("\u0025\u0064",_eedcc (*_agfea .DifferentOddEvenAttr ))}); -};if _agfea .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_g .Sprintf ("\u0025\u0064",_eedcc (*_agfea .DifferentFirstAttr ))}); -};e .EncodeToken (start );if _agfea .OddHeader !=nil {_aaga :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u006f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_a .AddPreserveSpaceAttr (&_aaga ,*_agfea .OddHeader );e .EncodeElement (_agfea .OddHeader ,_aaga ); -};if _agfea .OddFooter !=nil {_ebcf :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u006f\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_a .AddPreserveSpaceAttr (&_ebcf ,*_agfea .OddFooter );e .EncodeElement (_agfea .OddFooter ,_ebcf );};if _agfea .EvenHeader !=nil {_bcbff :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}}; -_a .AddPreserveSpaceAttr (&_bcbff ,*_agfea .EvenHeader );e .EncodeElement (_agfea .EvenHeader ,_bcbff );};if _agfea .EvenFooter !=nil {_fbbb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}}; -_a .AddPreserveSpaceAttr (&_fbbb ,*_agfea .EvenFooter );e .EncodeElement (_agfea .EvenFooter ,_fbbb );};if _agfea .FirstHeader !=nil {_eecg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}}; -_a .AddPreserveSpaceAttr (&_eecg ,*_agfea .FirstHeader );e .EncodeElement (_agfea .FirstHeader ,_eecg );};if _agfea .FirstFooter !=nil {_dfed :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}}; -_a .AddPreserveSpaceAttr (&_dfed ,*_agfea .FirstFooter );e .EncodeElement (_agfea .FirstFooter ,_dfed );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_RadarStyle and its children +func (_fbfbc *CT_RadarStyle )Validate ()error {return _fbfbc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");};func (_dccfb ST_LayoutTarget )ValidateWithPath (path string )error {switch _dccfb {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dccfb )); +};return nil ;};func ParseUnionST_DepthPercent (s string )(ST_DepthPercent ,error ){if ST_DepthPercentWithSymbolPatternRe .MatchString (s ){return ST_DepthPercent {ST_DepthPercentWithSymbol :&s },nil ;};_fbdd ,_dagca :=_b .ParseUint (s ,10,16);if _dagca !=nil {return ST_DepthPercent {},_dagca ; +};_fggaf :=uint16 (_fbdd );return ST_DepthPercent {ST_DepthPercentUShort :&_fggaf },nil ;};func (_fcag *CT_LayoutTarget )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bbfe :=range start .Attr {if _bbfe .Name .Local =="\u0076\u0061\u006c"{_fcag .ValAttr .UnmarshalXMLAttr (_bbfe ); +continue ;};};for {_ddgd ,_agfd :=d .Token ();if _agfd !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074T\u0061\u0072\u0067e\u0074:\u0020\u0025\u0073",_agfd );};if _cgec ,_ccfea :=_ddgd .(_e .EndElement ); +_ccfea &&_cgec .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Trendline and its children -func (_egebg *CT_Trendline )Validate ()error {return _egebg .ValidateWithPath ("\u0043\u0054\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065");};func (_adabef *CT_SerAx )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -_ecdab :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_adabef .AxId ,_ecdab );_gdbd :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_adabef .Scaling ,_gdbd ); -if _adabef .Delete !=nil {_abgb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_adabef .Delete ,_abgb );};_adgb :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}}; -e .EncodeElement (_adabef .AxPos ,_adgb );if _adabef .MajorGridlines !=nil {_daga :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_adabef .MajorGridlines ,_daga ); -};if _adabef .MinorGridlines !=nil {_edgeb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_adabef .MinorGridlines ,_edgeb );};if _adabef .Title !=nil {_gfba :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}}; -e .EncodeElement (_adabef .Title ,_gfba );};if _adabef .NumFmt !=nil {_bgffe :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_adabef .NumFmt ,_bgffe );};if _adabef .MajorTickMark !=nil {_debaa :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}}; -e .EncodeElement (_adabef .MajorTickMark ,_debaa );};if _adabef .MinorTickMark !=nil {_abfda :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_adabef .MinorTickMark ,_abfda ); -};if _adabef .TickLblPos !=nil {_ecdb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_adabef .TickLblPos ,_ecdb );};if _adabef .SpPr !=nil {_eege :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_adabef .SpPr ,_eege );};if _adabef .TxPr !=nil {_gffcd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_adabef .TxPr ,_gffcd );};_ebgc :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}}; -e .EncodeElement (_adabef .CrossAx ,_ebgc );if _adabef .Choice !=nil {_adabef .Choice .MarshalXML (e ,_db .StartElement {});};if _adabef .TickLblSkip !=nil {_gbdgd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}}; -e .EncodeElement (_adabef .TickLblSkip ,_gbdgd );};if _adabef .TickMarkSkip !=nil {_fagfc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_adabef .TickMarkSkip ,_fagfc ); -};if _adabef .ExtLst !=nil {_addba :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adabef .ExtLst ,_addba );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_cadcf *CT_Thickness )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_adda :=range start .Attr {if _adda .Name .Local =="\u0076\u0061\u006c"{_adeee ,_acaba :=ParseUnionST_Thickness (_adda .Value ); -if _acaba !=nil {return _acaba ;};_cadcf .ValAttr =_adeee ;continue ;};};for {_gfaeff ,_fagdd :=d .Token ();if _fagdd !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0068i\u0063\u006b\u006e\u0065\u0073\u0073\u003a\u0020\u0025\u0073",_fagdd ); -};if _bccbg ,_ebceg :=_gfaeff .(_db .EndElement );_ebceg &&_bccbg .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 ;}; +// Validate validates the CT_OfPieChart and its children +func (_efdg *CT_OfPieChart )Validate ()error {return _efdg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};func NewEG_AxSharedChoice ()*EG_AxSharedChoice {_badbe :=&EG_AxSharedChoice {};return _badbe }; +type ST_SplitType byte ; -// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path -func (_dcefa *CT_Style )ValidateWithPath (path string )error {if _dcefa .ValAttr < 1{return _g .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 ,_dcefa .ValAttr ); -};if _dcefa .ValAttr > 48{return _g .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 ,_dcefa .ValAttr );};return nil ;}; +// Validate validates the EG_AxShared and its children +func (_ddfga *EG_AxShared )Validate ()error {return _ddfga .ValidateWithPath ("E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064");}; -// Validate validates the CT_PieChart and its children -func (_fdfce *CT_PieChart )Validate ()error {return _fdfce .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");}; +// ValidateWithPath validates the CT_ScatterChart and its children, prefixing error messages with path +func (_dgfc *CT_ScatterChart )ValidateWithPath (path string )error {if _cegcb :=_dgfc .ScatterStyle .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_cegcb !=nil {return _cegcb ;};if _dgfc .VaryColors !=nil {if _cbbf :=_dgfc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); +_cbbf !=nil {return _cbbf ;};};for _fcfcg ,_ddbec :=range _dgfc .Ser {if _ffcb :=_ddbec .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fcfcg ));_ffcb !=nil {return _ffcb ;};};if _dgfc .DLbls !=nil {if _fefa :=_dgfc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_fefa !=nil {return _fefa ;};};for _beceg ,_feeae :=range _dgfc .AxId {if _eafg :=_feeae .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_beceg ));_eafg !=nil {return _eafg ;};};if _dgfc .ExtLst !=nil {if _ccdda :=_dgfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ccdda !=nil {return _ccdda ;};};return nil ;};func (_gdbee *CT_PivotSource )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gdbee .FmtId =NewCT_UnsignedInt ();_bfafe :for {_egbea ,_agefc :=d .Token ();if _agefc !=nil {return _agefc ;};switch _facec :=_egbea .(type ){case _e .StartElement :switch _facec .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0061\u006d\u0065"}:if _dbdea :=d .DecodeElement (&_gdbee .Name ,&_facec ); +_dbdea !=nil {return _dbdea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006d\u0074I\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006d\u0074I\u0064"}:if _adac :=d .DecodeElement (_gdbee .FmtId ,&_facec ); +_adac !=nil {return _adac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_caddc :=NewCT_ExtensionList (); +if _dgadc :=d .DecodeElement (_caddc ,&_facec );_dgadc !=nil {return _dgadc ;};_gdbee .ExtLst =append (_gdbee .ExtLst ,_caddc );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\u0069\u0076\u006f\u0074\u0053\u006fu\u0072c\u0065\u0020\u0025\u0076",_facec .Name ); +if _bagf :=d .Skip ();_bagf !=nil {return _bagf ;};};case _e .EndElement :break _bfafe ;case _e .CharData :};};return nil ;};type CT_CustSplit struct{SecondPiePt []*CT_UnsignedInt ;};func (_efdae *ST_BubbleScale )ValidateWithPath (path string )error {_fefda :=[]string {}; +if _efdae .ST_BubbleScalePercent !=nil {_fefda =append (_fefda ,"S\u0054\u005f\u0042\u0075bb\u006ce\u0053\u0063\u0061\u006c\u0065P\u0065\u0072\u0063\u0065\u006e\u0074");};if _efdae .ST_BubbleScaleUInt !=nil {_fefda =append (_fefda ,"\u0053T\u005fB\u0075\u0062\u0062\u006c\u0065S\u0063\u0061l\u0065\u0055\u0049\u006e\u0074"); +};if len (_fefda )> 1{return _aa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fefda );};return nil ;};func (_debd *CT_Crosses )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_debd .ValAttr =ST_Crosses (1); +for _ ,_aafa :=range start .Attr {if _aafa .Name .Local =="\u0076\u0061\u006c"{_debd .ValAttr .UnmarshalXMLAttr (_aafa );continue ;};};for {_cfce ,_bcea :=d .Token ();if _bcea !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u003a\u0020%\u0073",_bcea ); +};if _eggcg ,_dfgg :=_cfce .(_e .EndElement );_dfgg &&_eggcg .Name ==start .Name {break ;};};return nil ;};func (_bedfc *CT_RadarChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bedfc .RadarStyle =NewCT_RadarStyle ();_agfef :for {_dgbca ,_cfafb :=d .Token (); +if _cfafb !=nil {return _cfafb ;};switch _dgccd :=_dgbca .(type ){case _e .StartElement :switch _dgccd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}:if _ccfd :=d .DecodeElement (_bedfc .RadarStyle ,&_dgccd ); +_ccfd !=nil {return _ccfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_bedfc .VaryColors =NewCT_Boolean (); +if _befba :=d .DecodeElement (_bedfc .VaryColors ,&_dgccd );_befba !=nil {return _befba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_dcgdd :=NewCT_RadarSer (); +if _geadb :=d .DecodeElement (_dcgdd ,&_dgccd );_geadb !=nil {return _geadb ;};_bedfc .Ser =append (_bedfc .Ser ,_dcgdd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_bedfc .DLbls =NewCT_DLbls (); +if _cace :=d .DecodeElement (_bedfc .DLbls ,&_dgccd );_cace !=nil {return _cace ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_gcdcg :=NewCT_UnsignedInt (); +if _dfgbe :=d .DecodeElement (_gcdcg ,&_dgccd );_dfgbe !=nil {return _dfgbe ;};_bedfc .AxId =append (_bedfc .AxId ,_gcdcg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bedfc .ExtLst =NewCT_ExtensionList (); +if _eefae :=d .DecodeElement (_bedfc .ExtLst ,&_dgccd );_eefae !=nil {return _eefae ;};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\u0052a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_dgccd .Name ); +if _dcbdc :=d .Skip ();_dcbdc !=nil {return _dcbdc ;};};case _e .EndElement :break _agfef ;case _e .CharData :};};return nil ;};func (_aff *CT_BubbleChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _aff .VaryColors !=nil {_gae :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_aff .VaryColors ,_gae );};if _aff .Ser !=nil {_fced :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cbeg :=range _aff .Ser {e .EncodeElement (_cbeg ,_fced );};};if _aff .DLbls !=nil {_fagg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_aff .DLbls ,_fagg );};if _aff .Bubble3D !=nil {_dcff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_aff .Bubble3D ,_dcff );};if _aff .BubbleScale !=nil {_bebg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}}; +e .EncodeElement (_aff .BubbleScale ,_bebg );};if _aff .ShowNegBubbles !=nil {_aga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0068\u006f\u0077N\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073"}};e .EncodeElement (_aff .ShowNegBubbles ,_aga ); +};if _aff .SizeRepresents !=nil {_eadb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0069\u007a\u0065R\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073"}};e .EncodeElement (_aff .SizeRepresents ,_eadb );};_cbg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; +for _ ,_agcb :=range _aff .AxId {e .EncodeElement (_agcb ,_cbg );};if _aff .ExtLst !=nil {_egbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aff .ExtLst ,_egbc );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_aacbd *CT_SurfaceChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _aacbd .Wireframe !=nil {_aefe :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}}; +e .EncodeElement (_aacbd .Wireframe ,_aefe );};if _aacbd .Ser !=nil {_bcegf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_eddfef :=range _aacbd .Ser {e .EncodeElement (_eddfef ,_bcegf );};};if _aacbd .BandFmts !=nil {_faag :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}}; +e .EncodeElement (_aacbd .BandFmts ,_faag );};_geeba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_eaaac :=range _aacbd .AxId {e .EncodeElement (_eaaac ,_geeba );};if _aacbd .ExtLst !=nil {_gafbg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_aacbd .ExtLst ,_gafbg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ErrBars and its children -func (_gcd *CT_ErrBars )Validate ()error {return _gcd .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");};func (_fgad *CT_HPercent )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_bffe :=range start .Attr {if _bffe .Name .Local =="\u0076\u0061\u006c"{_gege ,_ebebf :=ParseUnionST_HPercent (_bffe .Value ); -if _ebebf !=nil {return _ebebf ;};_fgad .ValAttr =&_gege ;continue ;};};for {_egdf ,_aadf :=d .Token ();if _aadf !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_aadf ); -};if _gdebg ,_cgcc :=_egdf .(_db .EndElement );_cgcc &&_gdebg .Name ==start .Name {break ;};};return nil ;};func (_gcac *CT_BuiltInUnit )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_gagg :=range start .Attr {if _gagg .Name .Local =="\u0076\u0061\u006c"{_gcac .ValAttr .UnmarshalXMLAttr (_gagg ); -continue ;};};for {_aaed ,_aeba :=d .Token ();if _aeba !=nil {return _g .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",_aeba );};if _gdbc ,_efab :=_aaed .(_db .EndElement ); -_efab &&_gdbc .Name ==start .Name {break ;};};return nil ;}; +// ST_LblOffset is a union type +type ST_LblOffset struct{ST_LblOffsetPercent *string ;ST_LblOffsetUShort *uint16 ;}; -// ValidateWithPath validates the CT_SplitType and its children, prefixing error messages with path -func (_aeebb *CT_SplitType )ValidateWithPath (path string )error {if _edfab :=_aeebb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edfab !=nil {return _edfab ;};return nil ;};type CT_LblAlgn struct{ValAttr ST_LblAlgn ; -}; +// Validate validates the CT_AxPos and its children +func (_bgad *CT_AxPos )Validate ()error {return _bgad .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0078\u0050\u006f\u0073");}; -// Validate validates the CT_StrData and its children -func (_accca *CT_StrData )Validate ()error {return _accca .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0072\u0044\u0061\u0074\u0061");};func (_ecdd *CT_DoughnutChart )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_cdfa :for {_gbbcc ,_ggga :=d .Token (); -if _ggga !=nil {return _ggga ;};switch _bfbd :=_gbbcc .(type ){case _db .StartElement :switch _bfbd .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecdd .VaryColors =NewCT_Boolean (); -if _caff :=d .DecodeElement (_ecdd .VaryColors ,&_bfbd );_caff !=nil {return _caff ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fbcf :=NewCT_PieSer (); -if _feffe :=d .DecodeElement (_fbcf ,&_bfbd );_feffe !=nil {return _feffe ;};_ecdd .Ser =append (_ecdd .Ser ,_fbcf );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecdd .DLbls =NewCT_DLbls (); -if _cedf :=d .DecodeElement (_ecdd .DLbls ,&_bfbd );_cedf !=nil {return _cedf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecdd .FirstSliceAng =NewCT_FirstSliceAng (); -if _cdebc :=d .DecodeElement (_ecdd .FirstSliceAng ,&_bfbd );_cdebc !=nil {return _cdebc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecdd .HoleSize =NewCT_HoleSize (); -if _badea :=d .DecodeElement (_ecdd .HoleSize ,&_bfbd );_badea !=nil {return _badea ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ecdd .ExtLst =NewCT_ExtensionList (); -if _gdcgg :=d .DecodeElement (_ecdd .ExtLst ,&_bfbd );_gdcgg !=nil {return _gdcgg ;};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\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074\u0020\u0025v",_bfbd .Name ); -if _ebefb :=d .Skip ();_ebefb !=nil {return _ebefb ;};};case _db .EndElement :break _cdfa ;case _db .CharData :};};return nil ;};func (_bcacad *CT_StrVal )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_eefgd :=range start .Attr {if _eefgd .Name .Local =="\u0069\u0064\u0078"{_bdeff ,_eeaeg :=_bc .ParseUint (_eefgd .Value ,10,32); -if _eeaeg !=nil {return _eeaeg ;};_bcacad .IdxAttr =uint32 (_bdeff );continue ;};};_acbfb :for {_bfabe ,_aaebg :=d .Token ();if _aaebg !=nil {return _aaebg ;};switch _ggfgbe :=_bfabe .(type ){case _db .StartElement :switch _ggfgbe .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gcfbc :=d .DecodeElement (&_bcacad .V ,&_ggfgbe ); -_gcfbc !=nil {return _gcfbc ;};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\u0053\u0074\u0072V\u0061\u006c \u0025\u0076",_ggfgbe .Name ); -if _gbdd :=d .Skip ();_gbdd !=nil {return _gbdd ;};};case _db .EndElement :break _acbfb ;case _db .CharData :};};return nil ;};func (_gccde *ST_LblOffset )ValidateWithPath (path string )error {_facbe :=[]string {};if _gccde .ST_LblOffsetPercent !=nil {_facbe =append (_facbe ,"\u0053\u0054\u005f\u004cbl\u004f\u0066\u0066\u0073\u0065\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); -};if _gccde .ST_LblOffsetUShort !=nil {_facbe =append (_facbe ,"\u0053T\u005fL\u0062\u006c\u004f\u0066\u0066s\u0065\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_facbe )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_facbe ); -};return nil ;};type CT_Lvl struct{Pt []*CT_StrVal ;}; +// Validate validates the CT_NumVal and its children +func (_aaff *CT_NumVal )Validate ()error {return _aaff .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0056\u0061l");};func (_agecf ST_Orientation )Validate ()error {return _agecf .ValidateWithPath ("")}; -// Validate validates the CT_Pie3DChart and its children -func (_cdee *CT_Pie3DChart )Validate ()error {return _cdee .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");}; +// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path +func (_ffade *CT_Style )ValidateWithPath (path string )error {if _ffade .ValAttr < 1{return _aa .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 ,_ffade .ValAttr ); +};if _ffade .ValAttr > 48{return _aa .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 ,_ffade .ValAttr );};return nil ;};func (_acfc *CT_Layout )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _acfc .ManualLayout !=nil {_facdc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006d\u0061\u006e\u0075\u0061\u006c\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_acfc .ManualLayout ,_facdc );};if _acfc .ExtLst !=nil {_cbdae :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_acfc .ExtLst ,_cbdae );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_RadarChart and its children, prefixing error messages with path -func (_ggbc *CT_RadarChart )ValidateWithPath (path string )error {if _bcedb :=_ggbc .RadarStyle .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");_bcedb !=nil {return _bcedb ;};if _ggbc .VaryColors !=nil {if _faea :=_ggbc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); -_faea !=nil {return _faea ;};};for _acfcc ,_cddd :=range _ggbc .Ser {if _ggba :=_cddd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_acfcc ));_ggba !=nil {return _ggba ;};};if _ggbc .DLbls !=nil {if _edbac :=_ggbc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_edbac !=nil {return _edbac ;};};for _ggdbe ,_fdcda :=range _ggbc .AxId {if _bgeeg :=_fdcda .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ggdbe ));_bgeeg !=nil {return _bgeeg ;};};if _ggbc .ExtLst !=nil {if _gaeag :=_ggbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gaeag !=nil {return _gaeag ;};};return nil ;};type UserShapes struct{_e .CT_Drawing }; +// Validate validates the CT_Trendline and its children +func (_faea *CT_Trendline )Validate ()error {return _faea .ValidateWithPath ("\u0043\u0054\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065");};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"; +type CT_MultiLvlStrData struct{PtCount *CT_UnsignedInt ;Lvl []*CT_Lvl ;ExtLst *CT_ExtensionList ;};func (_eceed *CT_Shape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ffgcd :=range start .Attr {if _ffgcd .Name .Local =="\u0076\u0061\u006c"{_eceed .ValAttr .UnmarshalXMLAttr (_ffgcd ); +continue ;};};for {_egcbb ,_adagfb :=d .Token ();if _adagfb !=nil {return _aa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0061\u0070\u0065: \u0025\u0073",_adagfb );};if _ffbbg ,_gafd :=_egcbb .(_e .EndElement );_gafd &&_ffbbg .Name ==start .Name {break ; +};};return nil ;};func (_ecgg *CT_ScatterStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ecgg .ValAttr !=ST_ScatterStyleUnset {_cggb ,_aeegd :=_ecgg .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _aeegd !=nil {return _aeegd ; +};start .Attr =append (start .Attr ,_cggb );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_aebg *CT_PlotAreaChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agbdd :for {_aaae ,_gbdd :=d .Token (); +if _gbdd !=nil {return _gbdd ;};switch _baaf :=_aaae .(type ){case _e .StartElement :switch _baaf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061r\u0065\u0061\u0043\u0068\u0061\u0072t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061r\u0065\u0061\u0043\u0068\u0061\u0072t"}:_aebg .AreaChart =NewCT_AreaChart (); +if _aggcf :=d .DecodeElement (_aebg .AreaChart ,&_baaf );_aggcf !=nil {return _aggcf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"a\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"a\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_aebg .Area3DChart =NewCT_Area3DChart (); +if _cfbb :=d .DecodeElement (_aebg .Area3DChart ,&_baaf );_cfbb !=nil {return _cfbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ci\u006e\u0065\u0043\u0068\u0061\u0072t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ci\u006e\u0065\u0043\u0068\u0061\u0072t"}:_aebg .LineChart =NewCT_LineChart (); +if _ddgdd :=d .DecodeElement (_aebg .LineChart ,&_baaf );_ddgdd !=nil {return _ddgdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_aebg .Line3DChart =NewCT_Line3DChart (); +if _fcbge :=d .DecodeElement (_aebg .Line3DChart ,&_baaf );_fcbge !=nil {return _fcbge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}:_aebg .StockChart =NewCT_StockChart (); +if _cfac :=d .DecodeElement (_aebg .StockChart ,&_baaf );_cfac !=nil {return _cfac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_aebg .RadarChart =NewCT_RadarChart (); +if _cdaec :=d .DecodeElement (_aebg .RadarChart ,&_baaf );_cdaec !=nil {return _cdaec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"}:_aebg .ScatterChart =NewCT_ScatterChart (); +if _ffdg :=d .DecodeElement (_aebg .ScatterChart ,&_baaf );_ffdg !=nil {return _ffdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_aebg .PieChart =NewCT_PieChart (); +if _dfbg :=d .DecodeElement (_aebg .PieChart ,&_baaf );_dfbg !=nil {return _dfbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_aebg .Pie3DChart =NewCT_Pie3DChart (); +if _dcdfa :=d .DecodeElement (_aebg .Pie3DChart ,&_baaf );_dcdfa !=nil {return _dcdfa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}:_aebg .DoughnutChart =NewCT_DoughnutChart (); +if _gegea :=d .DecodeElement (_aebg .DoughnutChart ,&_baaf );_gegea !=nil {return _gegea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}:_aebg .BarChart =NewCT_BarChart (); +if _daffe :=d .DecodeElement (_aebg .BarChart ,&_baaf );_daffe !=nil {return _daffe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_aebg .Bar3DChart =NewCT_Bar3DChart (); +if _ggcgg :=d .DecodeElement (_aebg .Bar3DChart ,&_baaf );_ggcgg !=nil {return _ggcgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}:_aebg .OfPieChart =NewCT_OfPieChart (); +if _efbbe :=d .DecodeElement (_aebg .OfPieChart ,&_baaf );_efbbe !=nil {return _efbbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"}:_aebg .SurfaceChart =NewCT_SurfaceChart (); +if _eafa :=d .DecodeElement (_aebg .SurfaceChart ,&_baaf );_eafa !=nil {return _eafa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074"}:_aebg .Surface3DChart =NewCT_Surface3DChart (); +if _ddcda :=d .DecodeElement (_aebg .Surface3DChart ,&_baaf );_ddcda !=nil {return _ddcda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}:_aebg .BubbleChart =NewCT_BubbleChart (); +if _cagd :=d .DecodeElement (_aebg .BubbleChart ,&_baaf );_cagd !=nil {return _cagd ;};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\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_baaf .Name ); +if _fcbc :=d .Skip ();_fcbc !=nil {return _fcbc ;};};case _e .EndElement :break _agbdd ;case _e .CharData :};};return nil ;};func (_gcfc *CT_BuiltInUnit )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_feca :=range start .Attr {if _feca .Name .Local =="\u0076\u0061\u006c"{_gcfc .ValAttr .UnmarshalXMLAttr (_feca ); +continue ;};};for {_eagbd ,_ffa :=d .Token ();if _ffa !=nil {return _aa .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",_ffa );};if _gcbg ,_fbgb :=_eagbd .(_e .EndElement ); +_fbgb &&_gcbg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Surface3DChart and its children, prefixing error messages with path -func (_dceeb *CT_Surface3DChart )ValidateWithPath (path string )error {if _dceeb .Wireframe !=nil {if _eeea :=_dceeb .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_eeea !=nil {return _eeea ;};};for _bfbed ,_decg :=range _dceeb .Ser {if _ddde :=_decg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bfbed )); -_ddde !=nil {return _ddde ;};};if _dceeb .BandFmts !=nil {if _febdb :=_dceeb .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_febdb !=nil {return _febdb ;};};for _ecfb ,_gfee :=range _dceeb .AxId {if _ddcca :=_gfee .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ecfb )); -_ddcca !=nil {return _ddcca ;};};if _dceeb .ExtLst !=nil {if _bgfgf :=_dceeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgfgf !=nil {return _bgfgf ;};};return nil ;};func (_fegf ST_SecondPieSize )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -if _fegf .ST_SecondPieSizePercent !=nil {e .EncodeToken (_db .CharData (*_fegf .ST_SecondPieSizePercent ));};if _fegf .ST_SecondPieSizeUShort !=nil {e .EncodeToken (_db .CharData (_g .Sprintf ("\u0025\u0064",*_fegf .ST_SecondPieSizeUShort )));};return e .EncodeToken (_db .EndElement {Name :start .Name }); -}; +// Validate validates the CT_DLbl and its children +func (_ggdg *CT_DLbl )Validate ()error {return _ggdg .ValidateWithPath ("\u0043T\u005f\u0044\u004c\u0062\u006c");};type ST_BarDir byte ;const (ST_LegendPosUnset ST_LegendPos =0;ST_LegendPosB ST_LegendPos =1;ST_LegendPosTr ST_LegendPos =2;ST_LegendPosL ST_LegendPos =3; +ST_LegendPosR ST_LegendPos =4;ST_LegendPosT ST_LegendPos =5;);func NewCT_LegendEntry ()*CT_LegendEntry {_eaggd :=&CT_LegendEntry {};_eaggd .Idx =NewCT_UnsignedInt ();return _eaggd ;};func (_dggdfg *CT_Protection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ageffg :for {_adagf ,_adcba :=d .Token (); +if _adcba !=nil {return _adcba ;};switch _faae :=_adagf .(type ){case _e .StartElement :switch _faae .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"c\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"c\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}:_dggdfg .ChartObject =NewCT_Boolean (); +if _afcc :=d .DecodeElement (_dggdfg .ChartObject ,&_faae );_afcc !=nil {return _afcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0061"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0061"}:_dggdfg .Data =NewCT_Boolean (); +if _fabcc :=d .DecodeElement (_dggdfg .Data ,&_faae );_fabcc !=nil {return _fabcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}:_dggdfg .Formatting =NewCT_Boolean (); +if _gbbef :=d .DecodeElement (_dggdfg .Formatting ,&_faae );_gbbef !=nil {return _gbbef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"}:_dggdfg .Selection =NewCT_Boolean (); +if _bcedb :=d .DecodeElement (_dggdfg .Selection ,&_faae );_bcedb !=nil {return _bcedb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}:_dggdfg .UserInterface =NewCT_Boolean (); +if _dgaaf :=d .DecodeElement (_dggdfg .UserInterface ,&_faae );_dgaaf !=nil {return _dgaaf ;};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\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e \u0025\u0076",_faae .Name ); +if _bcge :=d .Skip ();_bcge !=nil {return _bcge ;};};case _e .EndElement :break _ageffg ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_degaf *CT_Shape )ValidateWithPath (path string )error {if _addff :=_degaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_addff !=nil {return _addff ;};return nil ;};type EG_AxSharedChoice struct{Crosses *CT_Crosses ; -CrossesAt *CT_Double ;};func (_ae *CT_AreaChart )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_eg :for {_fad ,_bfa :=d .Token ();if _bfa !=nil {return _bfa ;};switch _adf :=_fad .(type ){case _db .StartElement :switch _adf .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ae .Grouping =NewCT_Grouping (); -if _aeb :=d .DecodeElement (_ae .Grouping ,&_adf );_aeb !=nil {return _aeb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ae .VaryColors =NewCT_Boolean (); -if _edb :=d .DecodeElement (_ae .VaryColors ,&_adf );_edb !=nil {return _edb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_daa :=NewCT_AreaSer (); -if _gfc :=d .DecodeElement (_daa ,&_adf );_gfc !=nil {return _gfc ;};_ae .Ser =append (_ae .Ser ,_daa );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ae .DLbls =NewCT_DLbls (); -if _agf :=d .DecodeElement (_ae .DLbls ,&_adf );_agf !=nil {return _agf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ae .DropLines =NewCT_ChartLines (); -if _fag :=d .DecodeElement (_ae .DropLines ,&_adf );_fag !=nil {return _fag ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gad :=NewCT_UnsignedInt (); -if _dd :=d .DecodeElement (_gad ,&_adf );_dd !=nil {return _dd ;};_ae .AxId =append (_ae .AxId ,_gad );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ae .ExtLst =NewCT_ExtensionList (); -if _dbd :=d .DecodeElement (_ae .ExtLst ,&_adf );_dbd !=nil {return _dbd ;};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_A\u0072\u0065a\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_adf .Name ); -if _gfd :=d .Skip ();_gfd !=nil {return _gfd ;};};case _db .EndElement :break _eg ;case _db .CharData :};};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 ;};func (_ecgab *CT_HoleSize )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_ffcgf :=range start .Attr {if _ffcgf .Name .Local =="\u0076\u0061\u006c"{_fccb ,_abgg :=ParseUnionST_HoleSize (_ffcgf .Value ); -if _abgg !=nil {return _abgg ;};_ecgab .ValAttr =&_fccb ;continue ;};};for {_eadg ,_acgge :=d .Token ();if _acgge !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_acgge ); -};if _acgd ,_fcab :=_eadg .(_db .EndElement );_fcab &&_acgd .Name ==start .Name {break ;};};return nil ;};func (_gfdcbe ST_ErrDir )ValidateWithPath (path string )error {switch _gfdcbe {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfdcbe )); -};return nil ;};func (_egge ST_BubbleScale )String ()string {if _egge .ST_BubbleScalePercent !=nil {return _g .Sprintf ("\u0025\u0076",*_egge .ST_BubbleScalePercent );};if _egge .ST_BubbleScaleUInt !=nil {return _g .Sprintf ("\u0025\u0076",*_egge .ST_BubbleScaleUInt ); -};return "";};func NewCT_DLbl ()*CT_DLbl {_agdb :=&CT_DLbl {};_agdb .Idx =NewCT_UnsignedInt ();return _agdb };type CT_StrVal struct{IdxAttr uint32 ;V string ;}; +// Validate validates the CT_TrendlineType and its children +func (_cebbe *CT_TrendlineType )Validate ()error {return _cebbe .ValidateWithPath ("\u0043\u0054_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065");}; -// ValidateWithPath validates the CT_ChartSpace and its children, prefixing error messages with path -func (_fcbg *CT_ChartSpace )ValidateWithPath (path string )error {if _fcbg .Date1904 !=nil {if _bedf :=_fcbg .Date1904 .ValidateWithPath (path +"\u002fD\u0061\u0074\u0065\u0031\u0039\u00304");_bedf !=nil {return _bedf ;};};if _fcbg .Lang !=nil {if _edfac :=_fcbg .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); -_edfac !=nil {return _edfac ;};};if _fcbg .RoundedCorners !=nil {if _ddca :=_fcbg .RoundedCorners .ValidateWithPath (path +"\u002fR\u006fu\u006e\u0064\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073");_ddca !=nil {return _ddca ;};};if _fcbg .Style !=nil {if _afafg :=_fcbg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); -_afafg !=nil {return _afafg ;};};if _fcbg .ClrMapOvr !=nil {if _fafbe :=_fcbg .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_fafbe !=nil {return _fafbe ;};};if _fcbg .PivotSource !=nil {if _bgd :=_fcbg .PivotSource .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"); -_bgd !=nil {return _bgd ;};};if _fcbg .Protection !=nil {if _gffc :=_fcbg .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_gffc !=nil {return _gffc ;};};if _eaad :=_fcbg .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074"); -_eaad !=nil {return _eaad ;};if _fcbg .SpPr !=nil {if _dge :=_fcbg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dge !=nil {return _dge ;};};if _fcbg .TxPr !=nil {if _bcc :=_fcbg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); -_bcc !=nil {return _bcc ;};};if _fcbg .ExternalData !=nil {if _dacb :=_fcbg .ExternalData .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");_dacb !=nil {return _dacb ;};};if _fcbg .PrintSettings !=nil {if _fbbd :=_fcbg .PrintSettings .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"); -_fbbd !=nil {return _fbbd ;};};if _fcbg .UserShapes !=nil {if _cbe :=_fcbg .UserShapes .ValidateWithPath (path +"/\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");_cbe !=nil {return _cbe ;};};if _fcbg .ExtLst !=nil {if _dbbc :=_fcbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_dbbc !=nil {return _dbbc ;};};return nil ;}; +// Validate validates the UserShapes and its children +func (_edee *UserShapes )Validate ()error {return _edee .ValidateWithPath ("\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");};func NewCT_AxDataSource ()*CT_AxDataSource {_fda :=&CT_AxDataSource {};_fda .Choice =NewCT_AxDataSourceChoice (); +return _fda ;};type CT_Shape struct{ValAttr ST_Shape ;};func (_ccabfb *ST_Crosses )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bggdc ,_bbgdc :=d .Token ();if _bbgdc !=nil {return _bbgdc ;};if _efgbc ,_ebggga :=_bggdc .(_e .EndElement ); +_ebggga &&_efgbc .Name ==start .Name {*_ccabfb =1;return nil ;};if _dbgc ,_dafga :=_bggdc .(_e .CharData );!_dafga {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bggdc ); +}else {switch string (_dbgc ){case "":*_ccabfb =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_ccabfb =1;case "\u006d\u0061\u0078":*_ccabfb =2;case "\u006d\u0069\u006e":*_ccabfb =3;};};_bggdc ,_bbgdc =d .Token ();if _bbgdc !=nil {return _bbgdc ; +};if _fdedc ,_gcfea :=_bggdc .(_e .EndElement );_gcfea &&_fdedc .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bggdc ); +}; -// ValidateWithPath validates the CT_ErrBars and its children, prefixing error messages with path -func (_gfecb *CT_ErrBars )ValidateWithPath (path string )error {if _gfecb .ErrDir !=nil {if _afcf :=_gfecb .ErrDir .ValidateWithPath (path +"\u002fE\u0072\u0072\u0044\u0069\u0072");_afcf !=nil {return _afcf ;};};if _fcba :=_gfecb .ErrBarType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"); -_fcba !=nil {return _fcba ;};if _ggffa :=_gfecb .ErrValType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");_ggffa !=nil {return _ggffa ;};if _gfecb .NoEndCap !=nil {if _gdcab :=_gfecb .NoEndCap .ValidateWithPath (path +"\u002fN\u006f\u0045\u006e\u0064\u0043\u0061p"); -_gdcab !=nil {return _gdcab ;};};if _gfecb .Plus !=nil {if _aggcb :=_gfecb .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_aggcb !=nil {return _aggcb ;};};if _gfecb .Minus !=nil {if _bcec :=_gfecb .Minus .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u0075\u0073"); -_bcec !=nil {return _bcec ;};};if _gfecb .Val !=nil {if _fagg :=_gfecb .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_fagg !=nil {return _fagg ;};};if _gfecb .SpPr !=nil {if _fbbf :=_gfecb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_fbbf !=nil {return _fbbf ;};};if _gfecb .ExtLst !=nil {if _cgbe :=_gfecb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgbe !=nil {return _cgbe ;};};return nil ;};func (_dbbb *CT_NumDataSource )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_dbbb .Choice =NewCT_NumDataSourceChoice (); -_adfed :for {_ecdeg ,_fgge :=d .Token ();if _fgge !=nil {return _fgge ;};switch _gaceg :=_ecdeg .(type ){case _db .StartElement :switch _gaceg .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbbb .Choice =NewCT_NumDataSourceChoice (); -if _badd :=d .DecodeElement (&_dbbb .Choice .NumRef ,&_gaceg );_badd !=nil {return _badd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbbb .Choice =NewCT_NumDataSourceChoice (); -if _dacge :=d .DecodeElement (&_dbbb .Choice .NumLit ,&_gaceg );_dacge !=nil {return _dacge ;};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\u004e\u0075\u006d\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0020\u0025v",_gaceg .Name ); -if _bgec :=d .Skip ();_bgec !=nil {return _bgec ;};};case _db .EndElement :break _adfed ;case _db .CharData :};};return nil ;};func (_cdafb *CT_SurfaceChart )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );if _cdafb .Wireframe !=nil {_fbdgg :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}}; -e .EncodeElement (_cdafb .Wireframe ,_fbdgg );};if _cdafb .Ser !=nil {_fgbfed :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bgea :=range _cdafb .Ser {e .EncodeElement (_bgea ,_fgbfed );};};if _cdafb .BandFmts !=nil {_aacba :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}}; -e .EncodeElement (_cdafb .BandFmts ,_aacba );};_eedac :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_bbgf :=range _cdafb .AxId {e .EncodeElement (_bbgf ,_eedac );};if _cdafb .ExtLst !=nil {_cegcg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_cdafb .ExtLst ,_cegcg );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func NewCT_ScatterSer ()*CT_ScatterSer {_aagg :=&CT_ScatterSer {};_aagg .Idx =NewCT_UnsignedInt ();_aagg .Order =NewCT_UnsignedInt ();return _aagg ; -};type ST_Shape byte ;type CT_NumData struct{FormatCode *string ;PtCount *CT_UnsignedInt ;Pt []*CT_NumVal ;ExtLst *CT_ExtensionList ;};type CT_RotY struct{ValAttr *uint16 ;};func (_fabac *CT_SerTx )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -_fabac .Choice .MarshalXML (e ,_db .StartElement {});e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Chart and its children, prefixing error messages with path +func (_gfef *CT_Chart )ValidateWithPath (path string )error {if _gfef .Title !=nil {if _cebc :=_gfef .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_cebc !=nil {return _cebc ;};};if _gfef .AutoTitleDeleted !=nil {if _aaac :=_gfef .AutoTitleDeleted .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0054\u0069\u0074\u006c\u0065\u0044\u0065l\u0065\u0074\u0065\u0064"); +_aaac !=nil {return _aaac ;};};if _gfef .PivotFmts !=nil {if _gbee :=_gfef .PivotFmts .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");_gbee !=nil {return _gbee ;};};if _gfef .View3D !=nil {if _ffad :=_gfef .View3D .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0033\u0044"); +_ffad !=nil {return _ffad ;};};if _gfef .Floor !=nil {if _aedg :=_gfef .Floor .ValidateWithPath (path +"\u002f\u0046\u006c\u006f\u006f\u0072");_aedg !=nil {return _aedg ;};};if _gfef .SideWall !=nil {if _cbcd :=_gfef .SideWall .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0057\u0061\u006cl"); +_cbcd !=nil {return _cbcd ;};};if _gfef .BackWall !=nil {if _feeg :=_gfef .BackWall .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0057\u0061\u006cl");_feeg !=nil {return _feeg ;};};if _eda :=_gfef .PlotArea .ValidateWithPath (path +"\u002fP\u006c\u006f\u0074\u0041\u0072\u0065a"); +_eda !=nil {return _eda ;};if _gfef .Legend !=nil {if _bdeg :=_gfef .Legend .ValidateWithPath (path +"\u002fL\u0065\u0067\u0065\u006e\u0064");_bdeg !=nil {return _bdeg ;};};if _gfef .PlotVisOnly !=nil {if _afe :=_gfef .PlotVisOnly .ValidateWithPath (path +"\u002f\u0050\u006co\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"); +_afe !=nil {return _afe ;};};if _gfef .DispBlanksAs !=nil {if _agf :=_gfef .DispBlanksAs .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");_agf !=nil {return _agf ;};};if _gfef .ShowDLblsOverMax !=nil {if _adge :=_gfef .ShowDLblsOverMax .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0044\u004c\u0062\u006c\u0073\u004f\u0076e\u0072\u004d\u0061\u0078"); +_adge !=nil {return _adge ;};};if _gfef .ExtLst !=nil {if _eff :=_gfef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eff !=nil {return _eff ;};};return nil ;};func (_ceeg *CT_MultiLvlStrData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _ceeg .PtCount !=nil {_gdeaa :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_ceeg .PtCount ,_gdeaa );};if _ceeg .Lvl !=nil {_dfgga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006cv\u006c"}}; +for _ ,_dcfbe :=range _ceeg .Lvl {e .EncodeElement (_dcfbe ,_dfgga );};};if _ceeg .ExtLst !=nil {_acac :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ceeg .ExtLst ,_acac );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_LayoutMode and its children -func (_adee *CT_LayoutMode )Validate ()error {return _adee .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065");};func (_fbcbe *CT_UpDownBars )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_ggdag :for {_bffeb ,_ffcce :=d .Token (); -if _ffcce !=nil {return _ffcce ;};switch _aebgd :=_bffeb .(type ){case _db .StartElement :switch _aebgd .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbcbe .GapWidth =NewCT_GapAmount (); -if _edbcc :=d .DecodeElement (_fbcbe .GapWidth ,&_aebgd );_edbcc !=nil {return _edbcc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbcbe .UpBars =NewCT_UpDownBar (); -if _adfc :=d .DecodeElement (_fbcbe .UpBars ,&_aebgd );_adfc !=nil {return _adfc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbcbe .DownBars =NewCT_UpDownBar (); -if _cdgbe :=d .DecodeElement (_fbcbe .DownBars ,&_aebgd );_cdgbe !=nil {return _cdgbe ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fbcbe .ExtLst =NewCT_ExtensionList (); -if _cade :=d .DecodeElement (_fbcbe .ExtLst ,&_aebgd );_cade !=nil {return _cade ;};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\u0055p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073 \u0025\u0076",_aebgd .Name ); -if _bbee :=d .Skip ();_bbee !=nil {return _bbee ;};};case _db .EndElement :break _ggdag ;case _db .CharData :};};return nil ;};func (_acedc ST_ErrValType )String ()string {switch _acedc {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 "";}; +// Validate validates the CT_BarGrouping and its children +func (_fcdf *CT_BarGrouping )Validate ()error {return _fcdf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067");};func (_bgbb *CT_RadarSer )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_geed :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_bgbb .Idx ,_geed );_dgbcf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_bgbb .Order ,_dgbcf );if _bgbb .Tx !=nil {_eabgd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}}; +e .EncodeElement (_bgbb .Tx ,_eabgd );};if _bgbb .SpPr !=nil {_fbce :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bgbb .SpPr ,_fbce );};if _bgbb .Marker !=nil {_ebaaec :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}}; +e .EncodeElement (_bgbb .Marker ,_ebaaec );};if _bgbb .DPt !=nil {_cbfc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_afbcb :=range _bgbb .DPt {e .EncodeElement (_afbcb ,_cbfc );};};if _bgbb .DLbls !=nil {_cgacc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_bgbb .DLbls ,_cgacc );};if _bgbb .Cat !=nil {_ecccb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_bgbb .Cat ,_ecccb );};if _bgbb .Val !=nil {_dagcb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u006c"}}; +e .EncodeElement (_bgbb .Val ,_dagcb );};if _bgbb .ExtLst !=nil {_edece :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgbb .ExtLst ,_edece );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_cbfgf *CT_TxChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cbfgf .StrRef !=nil {_afcd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_cbfgf .StrRef ,_afcd ); +};if _cbfgf .Rich !=nil {_caaab :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0072\u0069\u0063\u0068"}};e .EncodeElement (_cbfgf .Rich ,_caaab );};return nil ;};type CT_DoughnutChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ; +FirstSliceAng *CT_FirstSliceAng ;HoleSize *CT_HoleSize ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_DPt and its children -func (_bbcd *CT_DPt )Validate ()error {return _bbcd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0074");};type CT_TextLanguageID struct{ValAttr string ;}; +// ValidateWithPath validates the CT_NumDataSource and its children, prefixing error messages with path +func (_cddg *CT_NumDataSource )ValidateWithPath (path string )error {if _ebde :=_cddg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ebde !=nil {return _ebde ;};return nil ;};type EG_AxSharedChoice struct{Crosses *CT_Crosses ; +CrossesAt *CT_Double ;};const (ST_LayoutTargetUnset ST_LayoutTarget =0;ST_LayoutTargetInner ST_LayoutTarget =1;ST_LayoutTargetOuter ST_LayoutTarget =2;);type CT_PivotFmt struct{Idx *CT_UnsignedInt ;SpPr *_f .CT_ShapeProperties ;TxPr *_f .CT_TextBody ;Marker *CT_Marker ; +DLbl *CT_DLbl ;ExtLst *CT_ExtensionList ;};func (_ccgfb *CT_StrRef )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_fgbaed :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0066"}};_ed .AddPreserveSpaceAttr (&_fgbaed ,_ccgfb .F ); +e .EncodeElement (_ccgfb .F ,_fgbaed );if _ccgfb .StrCache !=nil {_dcbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_ccgfb .StrCache ,_dcbc );};if _ccgfb .ExtLst !=nil {_agace :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ccgfb .ExtLst ,_agace );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_DateAx and its children -func (_cagaa *CT_DateAx )Validate ()error {return _cagaa .ValidateWithPath ("\u0043T\u005f\u0044\u0061\u0074\u0065\u0041x");}; +// ValidateWithPath validates the CT_Area3DChart and its children, prefixing error messages with path +func (_cb *CT_Area3DChart )ValidateWithPath (path string )error {if _cb .Grouping !=nil {if _fa :=_cb .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_fa !=nil {return _fa ;};};if _cb .VaryColors !=nil {if _daa :=_cb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); +_daa !=nil {return _daa ;};};for _ba ,_fc :=range _cb .Ser {if _daf :=_fc .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ba ));_daf !=nil {return _daf ;};};if _cb .DLbls !=nil {if _gf :=_cb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_gf !=nil {return _gf ;};};if _cb .DropLines !=nil {if _cc :=_cb .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_cc !=nil {return _cc ;};};if _cb .GapDepth !=nil {if _baa :=_cb .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h"); +_baa !=nil {return _baa ;};};for _bg ,_ge :=range _cb .AxId {if _cf :=_ge .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bg ));_cf !=nil {return _cf ;};};if _cb .ExtLst !=nil {if _fac :=_cb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fac !=nil {return _fac ;};};return nil ;};func NewCT_DLbls ()*CT_DLbls {_gfca :=&CT_DLbls {};return _gfca };func NewCT_PictureOptions ()*CT_PictureOptions {_feddbbf :=&CT_PictureOptions {};return _feddbbf }; -// ST_SecondPieSize is a union type -type ST_SecondPieSize struct{ST_SecondPieSizePercent *string ;ST_SecondPieSizeUShort *uint16 ;};func (_dfcba ST_PageSetupOrientation )Validate ()error {return _dfcba .ValidateWithPath ("")};type CT_NumDataSourceChoice struct{NumRef *CT_NumRef ;NumLit *CT_NumData ; -};func (_gggef ST_MarkerStyle )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_gggef .String (),start );};func (_eagfd *CT_Surface3DChart )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_agcbb :for {_ccacc ,_caba :=d .Token (); -if _caba !=nil {return _caba ;};switch _dcbgf :=_ccacc .(type ){case _db .StartElement :switch _dcbgf .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eagfd .Wireframe =NewCT_Boolean (); -if _dcbed :=d .DecodeElement (_eagfd .Wireframe ,&_dcbgf );_dcbed !=nil {return _dcbed ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_befbd :=NewCT_SurfaceSer (); -if _fddbd :=d .DecodeElement (_befbd ,&_dcbgf );_fddbd !=nil {return _fddbd ;};_eagfd .Ser =append (_eagfd .Ser ,_befbd );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eagfd .BandFmts =NewCT_BandFmts (); -if _cbgfe :=d .DecodeElement (_eagfd .BandFmts ,&_dcbgf );_cbgfe !=nil {return _cbgfe ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbdga :=NewCT_UnsignedInt (); -if _fdbbe :=d .DecodeElement (_gbdga ,&_dcbgf );_fdbbe !=nil {return _fdbbe ;};_eagfd .AxId =append (_eagfd .AxId ,_gbdga );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_eagfd .ExtLst =NewCT_ExtensionList (); -if _afeb :=d .DecodeElement (_eagfd .ExtLst ,&_dcbgf );_afeb !=nil {return _afeb ;};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\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_dcbgf .Name ); -if _cegfa :=d .Skip ();_cegfa !=nil {return _cegfa ;};};case _db .EndElement :break _agcbb ;case _db .CharData :};};return nil ;};type ST_TickLblPos byte ;func NewCT_Thickness ()*CT_Thickness {_dedag :=&CT_Thickness {};return _dedag };func (_dcfac *CT_MultiLvlStrRef )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_dbgfb :for {_ecee ,_eaec :=d .Token (); -if _eaec !=nil {return _eaec ;};switch _dbgecf :=_ecee .(type ){case _db .StartElement :switch _dbgecf .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ceaf :=d .DecodeElement (&_dcfac .F ,&_dbgecf ); -_ceaf !=nil {return _ceaf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcfac .MultiLvlStrCache =NewCT_MultiLvlStrData (); -if _bacgf :=d .DecodeElement (_dcfac .MultiLvlStrCache ,&_dbgecf );_bacgf !=nil {return _bacgf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dcfac .ExtLst =NewCT_ExtensionList (); -if _abfcb :=d .DecodeElement (_dcfac .ExtLst ,&_dbgecf );_abfcb !=nil {return _abfcb ;};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\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066\u0020\u0025\u0076",_dbgecf .Name ); -if _fgdf :=d .Skip ();_fgdf !=nil {return _fgdf ;};};case _db .EndElement :break _dbgfb ;case _db .CharData :};};return nil ;};type CT_ChartSpace struct{Date1904 *CT_Boolean ;Lang *CT_TextLanguageID ;RoundedCorners *CT_Boolean ;Style *CT_Style ;ClrMapOvr *_ba .CT_ColorMapping ; -PivotSource *CT_PivotSource ;Protection *CT_Protection ;Chart *CT_Chart ;SpPr *_ba .CT_ShapeProperties ;TxPr *_ba .CT_TextBody ;ExternalData *CT_ExternalData ;PrintSettings *CT_PrintSettings ;UserShapes *CT_RelId ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_PageSetup and its children +func (_cbfe *CT_PageSetup )Validate ()error {return _cbfe .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");};func (_gbeag *CT_ErrBarType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eefe :=range start .Attr {if _eefe .Name .Local =="\u0076\u0061\u006c"{_gbeag .ValAttr .UnmarshalXMLAttr (_eefe ); +continue ;};};for {_acce ,_ffae :=d .Token ();if _ffae !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072B\u0061r\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_ffae );};if _ccegd ,_dffc :=_acce .(_e .EndElement ); +_dffc &&_ccegd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Trendline and its children, prefixing error messages with path -func (_eeegf *CT_Trendline )ValidateWithPath (path string )error {if _eeegf .SpPr !=nil {if _feeeec :=_eeegf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_feeeec !=nil {return _feeeec ;};};if _aegef :=_eeegf .TrendlineType .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006ee\u0054\u0079\u0070\u0065"); -_aegef !=nil {return _aegef ;};if _eeegf .Order !=nil {if _gfeb :=_eeegf .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_gfeb !=nil {return _gfeb ;};};if _eeegf .Period !=nil {if _abgba :=_eeegf .Period .ValidateWithPath (path +"\u002fP\u0065\u0072\u0069\u006f\u0064"); -_abgba !=nil {return _abgba ;};};if _eeegf .Forward !=nil {if _ffega :=_eeegf .Forward .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0077\u0061\u0072\u0064");_ffega !=nil {return _ffega ;};};if _eeegf .Backward !=nil {if _eede :=_eeegf .Backward .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0077\u0061\u0072d"); -_eede !=nil {return _eede ;};};if _eeegf .Intercept !=nil {if _agaea :=_eeegf .Intercept .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074");_agaea !=nil {return _agaea ;};};if _eeegf .DispRSqr !=nil {if _bgbfe :=_eeegf .DispRSqr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0052\u0053\u0071r"); -_bgbfe !=nil {return _bgbfe ;};};if _eeegf .DispEq !=nil {if _gfeccg :=_eeegf .DispEq .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0045\u0071");_gfeccg !=nil {return _gfeccg ;};};if _eeegf .TrendlineLbl !=nil {if _bbdg :=_eeegf .TrendlineLbl .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c"); -_bbdg !=nil {return _bbdg ;};};if _eeegf .ExtLst !=nil {if _ffbgd :=_eeegf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffbgd !=nil {return _ffbgd ;};};return nil ;};func (_eeacb ST_CrossBetween )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_ddcgd :=_db .Attr {}; -_ddcgd .Name =name ;switch _eeacb {case ST_CrossBetweenUnset :_ddcgd .Value ="";case ST_CrossBetweenBetween :_ddcgd .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_CrossBetweenMidCat :_ddcgd .Value ="\u006d\u0069\u0064\u0043\u0061\u0074";};return _ddcgd ,nil ; -};func (_eaacf *CT_Lvl )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );if _eaacf .Pt !=nil {_bbfe :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_faae :=range _eaacf .Pt {e .EncodeElement (_faae ,_bbfe ); -};};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_dfffde ST_SizeRepresents )String ()string {switch _dfffde {case 0:return "";case 1:return "\u0061\u0072\u0065\u0061";case 2:return "\u0077";};return "";};type CT_BandFmts struct{BandFmt []*CT_BandFmt ; -};func (_acfc *CT_PictureOptions )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );if _acfc .ApplyToFront !=nil {_gagcg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fF\u0072\u006f\u006e\u0074"}}; -e .EncodeElement (_acfc .ApplyToFront ,_gagcg );};if _acfc .ApplyToSides !=nil {_faddf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fS\u0069\u0064\u0065\u0073"}};e .EncodeElement (_acfc .ApplyToSides ,_faddf ); -};if _acfc .ApplyToEnd !=nil {_egafg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0061p\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"}};e .EncodeElement (_acfc .ApplyToEnd ,_egafg );};if _acfc .PictureFormat !=nil {_gcdgg :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}}; -e .EncodeElement (_acfc .PictureFormat ,_gcdgg );};if _acfc .PictureStackUnit !=nil {_fgec :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065S\u0074\u0061c\u006b\u0055\u006e\u0069\u0074"}};e .EncodeElement (_acfc .PictureStackUnit ,_fgec ); -};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TrendlineType and its children, prefixing error messages with path +func (_fdcdd *CT_TrendlineType )ValidateWithPath (path string )error {if _ddddf :=_fdcdd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddddf !=nil {return _ddddf ;};return nil ;};func (_gedb ST_LayoutTarget )Validate ()error {return _gedb .ValidateWithPath ("")}; -// Validate validates the CT_Legend and its children -func (_fdgf *CT_Legend )Validate ()error {return _fdgf .ValidateWithPath ("\u0043T\u005f\u004c\u0065\u0067\u0065\u006ed");};const (ST_SizeRepresentsUnset ST_SizeRepresents =0;ST_SizeRepresentsArea ST_SizeRepresents =1;ST_SizeRepresentsW ST_SizeRepresents =2; -);func (_dgbcac ST_RadarStyle )ValidateWithPath (path string )error {switch _dgbcac {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgbcac )); -};return nil ;}; -// Validate validates the CT_DLblsChoice and its children -func (_dfde *CT_DLblsChoice )Validate ()error {return _dfde .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043h\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the CT_Surface3DChart and its children, prefixing error messages with path +func (_bbgbg *CT_Surface3DChart )ValidateWithPath (path string )error {if _bbgbg .Wireframe !=nil {if _afdd :=_bbgbg .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_afdd !=nil {return _afdd ;};};for _bdfe ,_cdagd :=range _bbgbg .Ser {if _eaaff :=_cdagd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bdfe )); +_eaaff !=nil {return _eaaff ;};};if _bbgbg .BandFmts !=nil {if _afgafe :=_bbgbg .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_afgafe !=nil {return _afgafe ;};};for _edeaa ,_begca :=range _bbgbg .AxId {if _gbdec :=_begca .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_edeaa )); +_gbdec !=nil {return _gbdec ;};};if _bbgbg .ExtLst !=nil {if _dacda :=_bbgbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dacda !=nil {return _dacda ;};};return nil ;}; -// ValidateWithPath validates the CT_ManualLayout and its children, prefixing error messages with path -func (_efgd *CT_ManualLayout )ValidateWithPath (path string )error {if _efgd .LayoutTarget !=nil {if _bdbeg :=_efgd .LayoutTarget .ValidateWithPath (path +"\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");_bdbeg !=nil {return _bdbeg ; -};};if _efgd .XMode !=nil {if _bdegg :=_efgd .XMode .ValidateWithPath (path +"\u002f\u0058\u004d\u006f\u0064\u0065");_bdegg !=nil {return _bdegg ;};};if _efgd .YMode !=nil {if _ffba :=_efgd .YMode .ValidateWithPath (path +"\u002f\u0059\u004d\u006f\u0064\u0065"); -_ffba !=nil {return _ffba ;};};if _efgd .WMode !=nil {if _fgabc :=_efgd .WMode .ValidateWithPath (path +"\u002f\u0057\u004d\u006f\u0064\u0065");_fgabc !=nil {return _fgabc ;};};if _efgd .HMode !=nil {if _aebd :=_efgd .HMode .ValidateWithPath (path +"\u002f\u0048\u004d\u006f\u0064\u0065"); -_aebd !=nil {return _aebd ;};};if _efgd .X !=nil {if _fgdbf :=_efgd .X .ValidateWithPath (path +"\u002f\u0058");_fgdbf !=nil {return _fgdbf ;};};if _efgd .Y !=nil {if _bgeb :=_efgd .Y .ValidateWithPath (path +"\u002f\u0059");_bgeb !=nil {return _bgeb ; -};};if _efgd .W !=nil {if _ggfcc :=_efgd .W .ValidateWithPath (path +"\u002f\u0057");_ggfcc !=nil {return _ggfcc ;};};if _efgd .H !=nil {if _bbbad :=_efgd .H .ValidateWithPath (path +"\u002f\u0048");_bbbad !=nil {return _bbbad ;};};if _efgd .ExtLst !=nil {if _bcaa :=_efgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bcaa !=nil {return _bcaa ;};};return nil ;}; +// ValidateWithPath validates the Group_DLbl and its children, prefixing error messages with path +func (_bbebc *Group_DLbl )ValidateWithPath (path string )error {if _bbebc .Layout !=nil {if _ggead :=_bbebc .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_ggead !=nil {return _ggead ;};};if _bbebc .Tx !=nil {if _fegda :=_bbebc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078"); +_fegda !=nil {return _fegda ;};};if _bbebc .NumFmt !=nil {if _gaba :=_bbebc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gaba !=nil {return _gaba ;};};if _bbebc .SpPr !=nil {if _cbdf :=_bbebc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_cbdf !=nil {return _cbdf ;};};if _bbebc .TxPr !=nil {if _abfea :=_bbebc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_abfea !=nil {return _abfea ;};};if _bbebc .DLblPos !=nil {if _fgag :=_bbebc .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073"); +_fgag !=nil {return _fgag ;};};if _bbebc .ShowLegendKey !=nil {if _cgefd :=_bbebc .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_cgefd !=nil {return _cgefd ;};};if _bbebc .ShowVal !=nil {if _dbaee :=_bbebc .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c"); +_dbaee !=nil {return _dbaee ;};};if _bbebc .ShowCatName !=nil {if _aadga :=_bbebc .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_aadga !=nil {return _aadga ;};};if _bbebc .ShowSerName !=nil {if _abega :=_bbebc .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"); +_abega !=nil {return _abega ;};};if _bbebc .ShowPercent !=nil {if _dcaea :=_bbebc .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_dcaea !=nil {return _dcaea ;};};if _bbebc .ShowBubbleSize !=nil {if _ebfee :=_bbebc .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"); +_ebfee !=nil {return _ebfee ;};};return nil ;};func (_edfa *CT_Pie3DChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _edfa .VaryColors !=nil {_aface :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_edfa .VaryColors ,_aface );};if _edfa .Ser !=nil {_afbcf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fggd :=range _edfa .Ser {e .EncodeElement (_fggd ,_afbcf );};};if _edfa .DLbls !=nil {_becb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_edfa .DLbls ,_becb );};if _edfa .ExtLst !=nil {_eccd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edfa .ExtLst ,_eccd );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_acfdf ST_ScatterStyle )ValidateWithPath (path string )error {switch _acfdf {case 0,1,2,3,4,5,6:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acfdf )); +};return nil ;};func (_cdcfe *ST_Overlap )Validate ()error {return _cdcfe .ValidateWithPath ("")};type CT_ChartSpace struct{Date1904 *CT_Boolean ;Lang *CT_TextLanguageID ;RoundedCorners *CT_Boolean ;Style *CT_Style ;ClrMapOvr *_f .CT_ColorMapping ;PivotSource *CT_PivotSource ; +Protection *CT_Protection ;Chart *CT_Chart ;SpPr *_f .CT_ShapeProperties ;TxPr *_f .CT_TextBody ;ExternalData *CT_ExternalData ;PrintSettings *CT_PrintSettings ;UserShapes *CT_RelId ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_DepthPercent and its children -func (_debe *CT_DepthPercent )Validate ()error {return _debe .ValidateWithPath ("\u0043T\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};type CT_OfPieType struct{ValAttr ST_OfPieType ;};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 (_cbcfe *ST_Orientation )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_cbcfe =0; -case "\u006d\u0061\u0078\u004d\u0069\u006e":*_cbcfe =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_cbcfe =2;};return nil ;}; +// Validate validates the CT_BarDir and its children +func (_ffff *CT_BarDir )Validate ()error {return _ffff .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0044\u0069r");}; -// Validate validates the CT_UnsignedInt and its children -func (_bbfg *CT_UnsignedInt )Validate ()error {return _bbfg .ValidateWithPath ("\u0043\u0054\u005f\u0055\u006e\u0073\u0069\u0067\u006ee\u0064\u0049\u006e\u0074");};func NewCT_AxPos ()*CT_AxPos {_ccce :=&CT_AxPos {};_ccce .ValAttr =ST_AxPos (1);return _ccce }; -type CT_TickMark struct{ValAttr ST_TickMark ;};type ST_BarDir byte ;func NewCT_Overlap ()*CT_Overlap {_ebbb :=&CT_Overlap {};return _ebbb };func NewCT_StockChart ()*CT_StockChart {_bfebe :=&CT_StockChart {};return _bfebe };func (_ffdfa *CT_StrRef )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_fedd :for {_bbac ,_dgee :=d .Token (); -if _dgee !=nil {return _dgee ;};switch _ggfcf :=_bbac .(type ){case _db .StartElement :switch _ggfcf .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _eagbde :=d .DecodeElement (&_ffdfa .F ,&_ggfcf ); -_eagbde !=nil {return _eagbde ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ffdfa .StrCache =NewCT_StrData (); -if _acedf :=d .DecodeElement (_ffdfa .StrCache ,&_ggfcf );_acedf !=nil {return _acedf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ffdfa .ExtLst =NewCT_ExtensionList (); -if _gdgfb :=d .DecodeElement (_ffdfa .ExtLst ,&_ggfcf );_gdgfb !=nil {return _gdgfb ;};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\u0053\u0074\u0072R\u0065\u0066 \u0025\u0076",_ggfcf .Name ); -if _cfdbg :=d .Skip ();_cfdbg !=nil {return _cfdbg ;};};case _db .EndElement :break _fedd ;case _db .CharData :};};return nil ;};func (_aeca *ST_ScatterStyle )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_aeca =0;case "\u006e\u006f\u006e\u0065":*_aeca =1; -case "\u006c\u0069\u006e\u0065":*_aeca =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_aeca =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_aeca =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_aeca =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_aeca =6; -};return nil ;}; +// ValidateWithPath validates the CT_Crosses and its children, prefixing error messages with path +func (_dbfd *CT_Crosses )ValidateWithPath (path string )error {if _dbfd .ValAttr ==ST_CrossesUnset {return _aa .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 _efccc :=_dbfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efccc !=nil {return _efccc ;};return nil ;};type CT_Style struct{ValAttr uint8 ;}; -// ValidateWithPath validates the CT_Tx and its children, prefixing error messages with path -func (_dfacf *CT_Tx )ValidateWithPath (path string )error {if _gacbc :=_dfacf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gacbc !=nil {return _gacbc ;};return nil ;};func (_ebcba *CT_ChartLines )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_eadb :for {_abdd ,_eceb :=d .Token (); -if _eceb !=nil {return _eceb ;};switch _edfae :=_abdd .(type ){case _db .StartElement :switch _edfae .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ebcba .SpPr =_ba .NewCT_ShapeProperties (); -if _gdgcc :=d .DecodeElement (_ebcba .SpPr ,&_edfae );_gdgcc !=nil {return _gdgcc ;};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\u0043h\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073 \u0025\u0076",_edfae .Name ); -if _aabg :=d .Skip ();_aabg !=nil {return _aabg ;};};case _db .EndElement :break _eadb ;case _db .CharData :};};return nil ;};func (_ffgef *CT_Grouping )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _ffgef .ValAttr !=ST_GroupingUnset {_accc ,_cdaa :=_ffgef .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"}); -if _cdaa !=nil {return _cdaa ;};start .Attr =append (start .Attr ,_accc );};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func NewEG_LineChartShared ()*EG_LineChartShared {_cdbbe :=&EG_LineChartShared {};_cdbbe .Grouping =NewCT_Grouping (); -return _cdbbe ;};func (_bdfcg ST_ErrBarType )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_bdfcg .String (),start );}; +// Validate validates the CT_TextLanguageID and its children +func (_debgf *CT_TextLanguageID )Validate ()error {return _debgf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044");};func (_ccaf *CT_AxPos )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ccaf .ValAttr =ST_AxPos (1); +for _ ,_dgb :=range start .Attr {if _dgb .Name .Local =="\u0076\u0061\u006c"{_ccaf .ValAttr .UnmarshalXMLAttr (_dgb );continue ;};};for {_eed ,_dab :=d .Token ();if _dab !=nil {return _aa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0078\u0050\u006f\u0073: \u0025\u0073",_dab ); +};if _fbb ,_gfc :=_eed .(_e .EndElement );_gfc &&_fbb .Name ==start .Name {break ;};};return nil ;};func (_daecb *CT_ManualLayout )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eabg :for {_edfd ,_beade :=d .Token ();if _beade !=nil {return _beade ; +};switch _ccdeg :=_edfd .(type ){case _e .StartElement :switch _ccdeg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079o\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079o\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074"}:_daecb .LayoutTarget =NewCT_LayoutTarget (); +if _bbeac :=d .DecodeElement (_daecb .LayoutTarget ,&_ccdeg );_bbeac !=nil {return _bbeac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u004d\u006fd\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u004d\u006fd\u0065"}:_daecb .XMode =NewCT_LayoutMode (); +if _fcee :=d .DecodeElement (_daecb .XMode ,&_ccdeg );_fcee !=nil {return _fcee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u004d\u006fd\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u004d\u006fd\u0065"}:_daecb .YMode =NewCT_LayoutMode (); +if _efff :=d .DecodeElement (_daecb .YMode ,&_ccdeg );_efff !=nil {return _efff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077\u004d\u006fd\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077\u004d\u006fd\u0065"}:_daecb .WMode =NewCT_LayoutMode (); +if _bbga :=d .DecodeElement (_daecb .WMode ,&_ccdeg );_bbga !=nil {return _bbga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u004d\u006fd\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u004d\u006fd\u0065"}:_daecb .HMode =NewCT_LayoutMode (); +if _ccbd :=d .DecodeElement (_daecb .HMode ,&_ccdeg );_ccbd !=nil {return _ccbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078"}:_daecb .X =NewCT_Double (); +if _fbeb :=d .DecodeElement (_daecb .X ,&_ccdeg );_fbeb !=nil {return _fbeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079"}:_daecb .Y =NewCT_Double (); +if _bccg :=d .DecodeElement (_daecb .Y ,&_ccdeg );_bccg !=nil {return _bccg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077"}:_daecb .W =NewCT_Double (); +if _bgdd :=d .DecodeElement (_daecb .W ,&_ccdeg );_bgdd !=nil {return _bgdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068"}:_daecb .H =NewCT_Double (); +if _fdbe :=d .DecodeElement (_daecb .H ,&_ccdeg );_fdbe !=nil {return _fdbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_daecb .ExtLst =NewCT_ExtensionList (); +if _ddfa :=d .DecodeElement (_daecb .ExtLst ,&_ccdeg );_ddfa !=nil {return _ddfa ;};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\u006eu\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074\u0020\u0025\u0076",_ccdeg .Name ); +if _aeaga :=d .Skip ();_aeaga !=nil {return _aeaga ;};};case _e .EndElement :break _eabg ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_RotY and its children, prefixing error messages with path -func (_acgb *CT_RotY )ValidateWithPath (path string )error {if _acgb .ValAttr !=nil {if *_acgb .ValAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_acgb .ValAttr ); -};if *_acgb .ValAttr > 360{return _g .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 ,*_acgb .ValAttr ); -};};return nil ;};var ST_BubbleScalePercentPatternRe =_b .MustCompile (ST_BubbleScalePercentPattern ); +// Validate validates the EG_LineChartShared and its children +func (_egbf *EG_LineChartShared )Validate ()error {return _egbf .ValidateWithPath ("\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};type CT_RotX struct{ValAttr *int8 ;}; -// Validate validates the Group_DLbl and its children -func (_eeegb *Group_DLbl )Validate ()error {return _eeegb .ValidateWithPath ("\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c");}; +// ValidateWithPath validates the CT_BubbleSer and its children, prefixing error messages with path +func (_ecgd *CT_BubbleSer )ValidateWithPath (path string )error {if _aeag :=_ecgd .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_aeag !=nil {return _aeag ;};if _cdab :=_ecgd .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); +_cdab !=nil {return _cdab ;};if _ecgd .Tx !=nil {if _ceee :=_ecgd .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_ceee !=nil {return _ceee ;};};if _ecgd .SpPr !=nil {if _bcdd :=_ecgd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bcdd !=nil {return _bcdd ; +};};if _ecgd .InvertIfNegative !=nil {if _ddea :=_ecgd .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_ddea !=nil {return _ddea ;};};for _abba ,_gaa :=range _ecgd .DPt {if _cbad :=_gaa .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_abba )); +_cbad !=nil {return _cbad ;};};if _ecgd .DLbls !=nil {if _bbc :=_ecgd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bbc !=nil {return _bbc ;};};for _efd ,_gbfe :=range _ecgd .Trendline {if _cddca :=_gbfe .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_efd )); +_cddca !=nil {return _cddca ;};};for _cbada ,_gcea :=range _ecgd .ErrBars {if _dacf :=_gcea .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_cbada ));_dacf !=nil {return _dacf ;}; +};if _ecgd .XVal !=nil {if _cea :=_ecgd .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_cea !=nil {return _cea ;};};if _ecgd .YVal !=nil {if _egae :=_ecgd .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_egae !=nil {return _egae ; +};};if _ecgd .BubbleSize !=nil {if _aecg :=_ecgd .BubbleSize .ValidateWithPath (path +"/\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_aecg !=nil {return _aecg ;};};if _ecgd .Bubble3D !=nil {if _faaa :=_ecgd .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D"); +_faaa !=nil {return _faaa ;};};if _ecgd .ExtLst !=nil {if _bdgc :=_ecgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdgc !=nil {return _bdgc ;};};return nil ;};func (_aebfb ST_HoleSize )String ()string {if _aebfb .ST_HoleSizePercent !=nil {return _aa .Sprintf ("\u0025\u0076",*_aebfb .ST_HoleSizePercent ); +};if _aebfb .ST_HoleSizeUByte !=nil {return _aa .Sprintf ("\u0025\u0076",*_aebfb .ST_HoleSizeUByte );};return "";}; -// Validate validates the CT_ErrBarType and its children -func (_ffce *CT_ErrBarType )Validate ()error {return _ffce .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");};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 ;}; +// Validate validates the CT_Surface and its children +func (_ebdac *CT_Surface )Validate ()error {return _ebdac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065");};func (_gdbg *CT_BandFmt )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gdbg .Idx =NewCT_UnsignedInt (); +_agcc :for {_cfb ,_ddba :=d .Token ();if _ddba !=nil {return _ddba ;};switch _dda :=_cfb .(type ){case _e .StartElement :switch _dda .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _dfga :=d .DecodeElement (_gdbg .Idx ,&_dda ); +_dfga !=nil {return _dfga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gdbg .SpPr =_f .NewCT_ShapeProperties (); +if _gdde :=d .DecodeElement (_gdbg .SpPr ,&_dda );_gdde !=nil {return _gdde ;};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\u005fB\u0061\u006e\u0064\u0046\u006d\u0074\u0020\u0025\u0076",_dda .Name ); +if _abe :=d .Skip ();_abe !=nil {return _abe ;};};case _e .EndElement :break _agcc ;case _e .CharData :};};return nil ;};func (_adgd *ST_TimeUnit )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_adgd =0;case "\u0064\u0061\u0079\u0073":*_adgd =1; +case "\u006d\u006f\u006e\u0074\u0068\u0073":*_adgd =2;case "\u0079\u0065\u0061r\u0073":*_adgd =3;};return nil ;};func (_cegg ST_Crosses )ValidateWithPath (path string )error {switch _cegg {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cegg )); +};return nil ;};func (_agfbdg *ST_ErrValType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_agfbdg =0;case "\u0063\u0075\u0073\u0074":*_agfbdg =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_agfbdg =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_agfbdg =3; +case "\u0073\u0074\u0064\u0044\u0065\u0076":*_agfbdg =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_agfbdg =5;};return nil ;};type ST_TickMark byte ;func (_gfbc ST_ErrDir )Validate ()error {return _gfbc .ValidateWithPath ("")};func NewCT_ScatterStyle ()*CT_ScatterStyle {_dggab :=&CT_ScatterStyle {}; +return _dggab };func (_gddgc *ST_LayoutMode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gddgc =0;case "\u0065\u0064\u0067\u0065":*_gddgc =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_gddgc =2;};return nil ;}; -// ValidateWithPath validates the CT_AxDataSource and its children, prefixing error messages with path -func (_add *CT_AxDataSource )ValidateWithPath (path string )error {if _agd :=_add .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_agd !=nil {return _agd ;};return nil ;};func (_cgcde *CT_ExtensionList )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -if _cgcde .Ext !=nil {_efcg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065x\u0074"}};for _ ,_cgfaf :=range _cgcde .Ext {e .EncodeElement (_cgfaf ,_efcg );};};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_cdafcg ST_TrendlineType )String ()string {switch _cdafcg {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 (_gcgf *CT_RelId )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_ggbdd :=range start .Attr {if _ggbdd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ggbdd .Name .Local =="\u0069\u0064"||_ggbdd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ggbdd .Name .Local =="\u0069\u0064"{_afae ,_accd :=_ggbdd .Value ,error (nil ); -if _accd !=nil {return _accd ;};_gcgf .IdAttr =_afae ;continue ;};};for {_dcbfb ,_dfbbg :=d .Token ();if _dfbbg !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0065\u006c\u0049\u0064: \u0025\u0073",_dfbbg );};if _abea ,_ffcba :=_dcbfb .(_db .EndElement ); -_ffcba &&_abea .Name ==start .Name {break ;};};return nil ;};func NewCT_Bar3DChart ()*CT_Bar3DChart {_acg :=&CT_Bar3DChart {};_acg .BarDir =NewCT_BarDir ();return _acg ;};func (_faabf *ST_LblAlgn )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_dfbgc ,_dgcac :=d .Token (); -if _dgcac !=nil {return _dgcac ;};if _adcge ,_dagbc :=_dfbgc .(_db .EndElement );_dagbc &&_adcge .Name ==start .Name {*_faabf =1;return nil ;};if _cbbgb ,_gcfbg :=_dfbgc .(_db .CharData );!_gcfbg {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",_dfbgc ); -}else {switch string (_cbbgb ){case "":*_faabf =0;case "\u0063\u0074\u0072":*_faabf =1;case "\u006c":*_faabf =2;case "\u0072":*_faabf =3;};};_dfbgc ,_dgcac =d .Token ();if _dgcac !=nil {return _dgcac ;};if _begccb ,_gbcc :=_dfbgc .(_db .EndElement );_gbcc &&_begccb .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",_dfbgc );};func (_fcdee *ST_SizeRepresents )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_fcdee =0; -case "\u0061\u0072\u0065\u0061":*_fcdee =1;case "\u0077":*_fcdee =2;};return nil ;};func (_acca *EG_SurfaceChartShared )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _acca .Wireframe !=nil {_cfcb :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}}; -e .EncodeElement (_acca .Wireframe ,_cfcb );};if _acca .Ser !=nil {_ccgea :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gdedg :=range _acca .Ser {e .EncodeElement (_gdedg ,_ccgea );};};if _acca .BandFmts !=nil {_ddbgb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}}; -e .EncodeElement (_acca .BandFmts ,_ddbgb );};return nil ;};func NewCT_ErrBars ()*CT_ErrBars {_ebgb :=&CT_ErrBars {};_ebgb .ErrBarType =NewCT_ErrBarType ();_ebgb .ErrValType =NewCT_ErrValType ();return _ebgb ;};func (_gedaa *CT_PlotAreaChoice )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _gedaa .AreaChart !=nil {_abgga :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0061\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074"}}; -e .EncodeElement (_gedaa .AreaChart ,_abgga );};if _gedaa .Area3DChart !=nil {_baea :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0061\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gedaa .Area3DChart ,_baea ); -};if _gedaa .LineChart !=nil {_egacg :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u006c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gedaa .LineChart ,_egacg );};if _gedaa .Line3DChart !=nil {_bgge :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006c\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}}; -e .EncodeElement (_gedaa .Line3DChart ,_bgge );};if _gedaa .StockChart !=nil {_afegd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gedaa .StockChart ,_afegd );};if _gedaa .RadarChart !=nil {_fdafa :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}}; -e .EncodeElement (_gedaa .RadarChart ,_fdafa );};if _gedaa .ScatterChart !=nil {_ecgac :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gedaa .ScatterChart ,_ecgac ); -};if _gedaa .PieChart !=nil {_agcbc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gedaa .PieChart ,_agcbc );};if _gedaa .Pie3DChart !=nil {_ebdd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0070i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}}; -e .EncodeElement (_gedaa .Pie3DChart ,_ebdd );};if _gedaa .DoughnutChart !=nil {_acffa :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064o\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gedaa .DoughnutChart ,_acffa ); -};if _gedaa .BarChart !=nil {_baeeg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gedaa .BarChart ,_baeeg );};if _gedaa .Bar3DChart !=nil {_ffec :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0062a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}}; -e .EncodeElement (_gedaa .Bar3DChart ,_ffec );};if _gedaa .OfPieChart !=nil {_bbcfe :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gedaa .OfPieChart ,_bbcfe );};if _gedaa .SurfaceChart !=nil {_acab :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0075\u0072\u0066\u0061\u0063\u0065C\u0068\u0061\u0072\u0074"}}; -e .EncodeElement (_gedaa .SurfaceChart ,_acab );};if _gedaa .Surface3DChart !=nil {_ddddb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003as\u0075\u0072\u0066a\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gedaa .Surface3DChart ,_ddddb ); -};if _gedaa .BubbleChart !=nil {_bdfae :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gedaa .BubbleChart ,_bdfae );};return nil ;};func (_fbffg *CT_TextLanguageID )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_fbffg .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};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 (_dae *CT_ErrDir )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {_cdcd ,_dfeb :=_dae .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"});if _dfeb !=nil {return _dfeb ;};start .Attr =append (start .Attr ,_cdcd );e .EncodeToken (start ); -e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_cfebb ST_Orientation )String ()string {switch _cfebb {case 0:return "";case 1:return "\u006d\u0061\u0078\u004d\u0069\u006e";case 2:return "\u006d\u0069\u006e\u004d\u0061\u0078"; -};return "";}; +// Validate validates the CT_Extension and its children +func (_abfc *CT_Extension )Validate ()error {return _abfc .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");}; -// ValidateWithPath validates the CT_UnsignedInt and its children, prefixing error messages with path -func (_geed *CT_UnsignedInt )ValidateWithPath (path string )error {return nil };func (_aabe ST_Grouping )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_aabe .String (),start );};func NewEG_LegendEntryData ()*EG_LegendEntryData {_dfdebf :=&EG_LegendEntryData {}; -return _dfdebf }; +// Validate validates the CT_DispUnitsLbl and its children +func (_fage *CT_DispUnitsLbl )Validate ()error {return _fage .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");};func (_gbaaff *CT_StrVal )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eggaa :=range start .Attr {if _eggaa .Name .Local =="\u0069\u0064\u0078"{_fcfa ,_fbafa :=_b .ParseUint (_eggaa .Value ,10,32); +if _fbafa !=nil {return _fbafa ;};_gbaaff .IdxAttr =uint32 (_fcfa );continue ;};};_fbag :for {_gdbef ,_abgeeg :=d .Token ();if _abgeeg !=nil {return _abgeeg ;};switch _gbadf :=_gdbef .(type ){case _e .StartElement :switch _gbadf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"}:if _ebba :=d .DecodeElement (&_gbaaff .V ,&_gbadf ); +_ebba !=nil {return _ebba ;};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\u0074\u0072V\u0061\u006c \u0025\u0076",_gbadf .Name ); +if _baeb :=d .Skip ();_baeb !=nil {return _baeb ;};};case _e .EndElement :break _fbag ;case _e .CharData :};};return nil ;};func (_cdbab *CT_DispBlanksAs )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_afad :=range start .Attr {if _afad .Name .Local =="\u0076\u0061\u006c"{_cdbab .ValAttr .UnmarshalXMLAttr (_afad ); +continue ;};};for {_aeab ,_dfdd :=d .Token ();if _dfdd !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0042\u006ca\u006e\u006b\u0073A\u0073:\u0020\u0025\u0073",_dfdd );};if _eefa ,_dbeaa :=_aeab .(_e .EndElement ); +_dbeaa &&_eefa .Name ==start .Name {break ;};};return nil ;};func NewCT_BarDir ()*CT_BarDir {_gddg :=&CT_BarDir {};return _gddg };type CT_TickMark struct{ValAttr ST_TickMark ;};type CT_NumVal struct{IdxAttr uint32 ;FormatCodeAttr *string ;V string ;};const (ST_RadarStyleUnset ST_RadarStyle =0; +ST_RadarStyleStandard ST_RadarStyle =1;ST_RadarStyleMarker ST_RadarStyle =2;ST_RadarStyleFilled ST_RadarStyle =3;);func (_bgeccb *CT_PageMargins )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_bgeccb .LAttr )}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072"},Value :_aa .Sprintf ("\u0025\u0076",_bgeccb .RAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074"},Value :_aa .Sprintf ("\u0025\u0076",_bgeccb .TAttr )}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062"},Value :_aa .Sprintf ("\u0025\u0076",_bgeccb .BAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0076",_bgeccb .HeaderAttr )}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0076",_bgeccb .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; +};func (_eggg *ChartSpace )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eggg .CT_ChartSpace =*NewCT_ChartSpace ();_egdac :for {_gegbb ,_cecfc :=d .Token ();if _cecfc !=nil {return _cecfc ;};switch _gedfd :=_gegbb .(type ){case _e .StartElement :switch _gedfd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}:_eggg .Date1904 =NewCT_Boolean (); +if _bfec :=d .DecodeElement (_eggg .Date1904 ,&_gedfd );_bfec !=nil {return _bfec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u006e\u0067"}:_eggg .Lang =NewCT_TextLanguageID (); +if _gffec :=d .DecodeElement (_eggg .Lang ,&_gedfd );_gffec !=nil {return _gffec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0075\u006e\u0064\u0065\u0064\u0043\u006fr\u006e\u0065\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0075\u006e\u0064\u0065\u0064\u0043\u006fr\u006e\u0065\u0072\u0073"}:_eggg .RoundedCorners =NewCT_Boolean (); +if _dbfdg :=d .DecodeElement (_eggg .RoundedCorners ,&_gedfd );_dbfdg !=nil {return _dbfdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0079l\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0079l\u0065"}:_eggg .Style =NewCT_Style (); +if _bafgc :=d .DecodeElement (_eggg .Style ,&_gedfd );_bafgc !=nil {return _bafgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063l\u0072\u004d\u0061\u0070\u004f\u0076r"}:_eggg .ClrMapOvr =_f .NewCT_ColorMapping (); +if _ddge :=d .DecodeElement (_eggg .ClrMapOvr ,&_gedfd );_ddge !=nil {return _ddge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_eggg .PivotSource =NewCT_PivotSource (); +if _fabde :=d .DecodeElement (_eggg .PivotSource ,&_gedfd );_fabde !=nil {return _fabde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_eggg .Protection =NewCT_Protection (); +if _bcade :=d .DecodeElement (_eggg .Protection ,&_gedfd );_bcade !=nil {return _bcade ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0068\u0061r\u0074"}:if _affb :=d .DecodeElement (_eggg .Chart ,&_gedfd ); +_affb !=nil {return _affb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_eggg .SpPr =_f .NewCT_ShapeProperties (); +if _bgdb :=d .DecodeElement (_eggg .SpPr ,&_gedfd );_bgdb !=nil {return _bgdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_eggg .TxPr =_f .NewCT_TextBody (); +if _ddgfe :=d .DecodeElement (_eggg .TxPr ,&_gedfd );_ddgfe !=nil {return _ddgfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061"}:_eggg .ExternalData =NewCT_ExternalData (); +if _bgfcb :=d .DecodeElement (_eggg .ExternalData ,&_gedfd );_bgfcb !=nil {return _bgfcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_eggg .PrintSettings =NewCT_PrintSettings (); +if _febf :=d .DecodeElement (_eggg .PrintSettings ,&_gedfd );_febf !=nil {return _febf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}:_eggg .UserShapes =NewCT_RelId (); +if _fadae :=d .DecodeElement (_eggg .UserShapes ,&_gedfd );_fadae !=nil {return _fadae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eggg .ExtLst =NewCT_ExtensionList (); +if _dggeb :=d .DecodeElement (_eggg .ExtLst ,&_gedfd );_dggeb !=nil {return _dggeb ;};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\u0068\u0061r\u0074\u0053\u0070\u0061\u0063\u0065\u0020\u0025\u0076",_gedfd .Name ); +if _dceb :=d .Skip ();_dceb !=nil {return _dceb ;};};case _e .EndElement :break _egdac ;case _e .CharData :};};return nil ;};func (_bfddd ST_SizeRepresents )String ()string {switch _bfddd {case 0:return "";case 1:return "\u0061\u0072\u0065\u0061";case 2:return "\u0077"; +};return "";}; -// ST_HPercent is a union type -type ST_HPercent struct{ST_HPercentWithSymbol *string ;ST_HPercentUShort *uint16 ;};func (_efeag ST_MarkerStyle )Validate ()error {return _efeag .ValidateWithPath ("")};func ParseUnionST_HPercent (s string )(ST_HPercent ,error ){if ST_HPercentWithSymbolPatternRe .MatchString (s ){return ST_HPercent {ST_HPercentWithSymbol :&s },nil ; -};_bdegc ,_fgcde :=_bc .ParseUint (s ,10,16);if _fgcde !=nil {return ST_HPercent {},_fgcde ;};_agaac :=uint16 (_bdegc );return ST_HPercent {ST_HPercentUShort :&_agaac },nil ;};func NewCT_OfPieType ()*CT_OfPieType {_dcda :=&CT_OfPieType {};return _dcda }; -func NewCT_View3D ()*CT_View3D {_bbdaa :=&CT_View3D {};return _bbdaa }; +// Validate validates the CT_ValAx and its children +func (_gbfb *CT_ValAx )Validate ()error {return _gbfb .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078");};func (_fbfdcc ST_ScatterStyle )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_agfecb :=_e .Attr {};_agfecb .Name =name ;switch _fbfdcc {case ST_ScatterStyleUnset :_agfecb .Value =""; +case ST_ScatterStyleNone :_agfecb .Value ="\u006e\u006f\u006e\u0065";case ST_ScatterStyleLine :_agfecb .Value ="\u006c\u0069\u006e\u0065";case ST_ScatterStyleLineMarker :_agfecb .Value ="\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleMarker :_agfecb .Value ="\u006d\u0061\u0072\u006b\u0065\u0072"; +case ST_ScatterStyleSmooth :_agfecb .Value ="\u0073\u006d\u006f\u006f\u0074\u0068";case ST_ScatterStyleSmoothMarker :_agfecb .Value ="\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072";};return _agfecb ,nil ;};func (_gcaa *CT_BubbleSer )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gcaa .Idx =NewCT_UnsignedInt (); +_gcaa .Order =NewCT_UnsignedInt ();_ebcb :for {_gcadf ,_fbg :=d .Token ();if _fbg !=nil {return _fbg ;};switch _bfc :=_gcadf .(type ){case _e .StartElement :switch _bfc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _eced :=d .DecodeElement (_gcaa .Idx ,&_bfc ); +_eced !=nil {return _eced ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _fcbb :=d .DecodeElement (_gcaa .Order ,&_bfc ); +_fcbb !=nil {return _fcbb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_gcaa .Tx =NewCT_SerTx (); +if _afde :=d .DecodeElement (_gcaa .Tx ,&_bfc );_afde !=nil {return _afde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gcaa .SpPr =_f .NewCT_ShapeProperties (); +if _ecdb :=d .DecodeElement (_gcaa .SpPr ,&_bfc );_ecdb !=nil {return _ecdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"}:_gcaa .InvertIfNegative =NewCT_Boolean (); +if _gebf :=d .DecodeElement (_gcaa .InvertIfNegative ,&_bfc );_gebf !=nil {return _gebf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_gaeg :=NewCT_DPt (); +if _dbeag :=d .DecodeElement (_gaeg ,&_bfc );_dbeag !=nil {return _dbeag ;};_gcaa .DPt =append (_gcaa .DPt ,_gaeg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_gcaa .DLbls =NewCT_DLbls (); +if _egcd :=d .DecodeElement (_gcaa .DLbls ,&_bfc );_egcd !=nil {return _egcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_cfba :=NewCT_Trendline (); +if _bfbf :=d .DecodeElement (_cfba ,&_bfc );_bfbf !=nil {return _bfbf ;};_gcaa .Trendline =append (_gcaa .Trendline ,_cfba );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_gfda :=NewCT_ErrBars (); +if _faf :=d .DecodeElement (_gfda ,&_bfc );_faf !=nil {return _faf ;};_gcaa .ErrBars =append (_gcaa .ErrBars ,_gfda );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u0056\u0061\u006c"}:_gcaa .XVal =NewCT_AxDataSource (); +if _efcc :=d .DecodeElement (_gcaa .XVal ,&_bfc );_efcc !=nil {return _efcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0079\u0056\u0061\u006c"}:_gcaa .YVal =NewCT_NumDataSource (); +if _cfdf :=d .DecodeElement (_gcaa .YVal ,&_bfc );_cfdf !=nil {return _cfdf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}:_gcaa .BubbleSize =NewCT_NumDataSource (); +if _eaa :=d .DecodeElement (_gcaa .BubbleSize ,&_bfc );_eaa !=nil {return _eaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_gcaa .Bubble3D =NewCT_Boolean (); +if _dgabb :=d .DecodeElement (_gcaa .Bubble3D ,&_bfc );_dgabb !=nil {return _dgabb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcaa .ExtLst =NewCT_ExtensionList (); +if _bbff :=d .DecodeElement (_gcaa .ExtLst ,&_bfc );_bbff !=nil {return _bbff ;};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\u0062b\u006c\u0065\u0053\u0065\u0072\u0020\u0025\u0076",_bfc .Name ); +if _fceda :=d .Skip ();_fceda !=nil {return _fceda ;};};case _e .EndElement :break _ebcb ;case _e .CharData :};};return nil ;};func (_dfcbaa ST_DispBlanksAs )String ()string {switch _dfcbaa {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 (_adcga ST_OfPieType )String ()string {switch _adcga {case 0:return "";case 1:return "\u0070\u0069\u0065";case 2:return "\u0062\u0061\u0072";};return "";};func (_cfdbb *UserShapes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0063\u003a\u0075s\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073";return _cfdbb .CT_Drawing .MarshalXML (e ,start );};func NewCT_SizeRepresents ()*CT_SizeRepresents {_bcbb :=&CT_SizeRepresents {};return _bcbb }; -// ValidateWithPath validates the CT_Grouping and its children, prefixing error messages with path -func (_bdbeb *CT_Grouping )ValidateWithPath (path string )error {if _caead :=_bdbeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_caead !=nil {return _caead ;};return nil ;}; +// ValidateWithPath validates the CT_StrData and its children, prefixing error messages with path +func (_agggb *CT_StrData )ValidateWithPath (path string )error {if _agggb .PtCount !=nil {if _bbcf :=_agggb .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_bbcf !=nil {return _bbcf ;};};for _dcda ,_beff :=range _agggb .Pt {if _baaee :=_beff .ValidateWithPath (_aa .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_dcda )); +_baaee !=nil {return _baaee ;};};if _agggb .ExtLst !=nil {if _ggfaf :=_agggb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggfaf !=nil {return _ggfaf ;};};return nil ;}; -// ValidateWithPath validates the CT_DispUnitsChoice and its children, prefixing error messages with path -func (_dfdc *CT_DispUnitsChoice )ValidateWithPath (path string )error {if _dfdc .CustUnit !=nil {if _edbag :=_dfdc .CustUnit .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0055\u006e\u0069t");_edbag !=nil {return _edbag ;};};if _dfdc .BuiltInUnit !=nil {if _fgfff :=_dfdc .BuiltInUnit .ValidateWithPath (path +"\u002f\u0042\u0075i\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"); -_fgfff !=nil {return _fgfff ;};};return nil ;}; +// Validate validates the CT_Grouping and its children +func (_efgf *CT_Grouping )Validate ()error {return _efgf .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067");};func (_ggdca *ST_DLblPos )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cgeef ,_cedgd :=d .Token (); +if _cedgd !=nil {return _cedgd ;};if _edcfb ,_fafa :=_cgeef .(_e .EndElement );_fafa &&_edcfb .Name ==start .Name {*_ggdca =1;return nil ;};if _gcga ,_egcag :=_cgeef .(_e .CharData );!_egcag {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgeef ); +}else {switch string (_gcga ){case "":*_ggdca =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_ggdca =1;case "\u0062":*_ggdca =2;case "\u0063\u0074\u0072":*_ggdca =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_ggdca =4;case "\u0069\u006e\u0045n\u0064":*_ggdca =5; +case "\u006c":*_ggdca =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_ggdca =7;case "\u0072":*_ggdca =8;case "\u0074":*_ggdca =9;};};_cgeef ,_cedgd =d .Token ();if _cedgd !=nil {return _cedgd ;};if _ggbgcg ,_daecc :=_cgeef .(_e .EndElement );_daecc &&_ggbgcg .Name ==start .Name {return nil ; +};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgeef );};func (_aefca ST_SizeRepresents )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_aefca .String (),start ); +};func (_agce *CT_BarGrouping )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _agce .ValAttr !=ST_BarGroupingUnset {_bcd ,_eadc :=_agce .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _eadc !=nil {return _eadc ;};start .Attr =append (start .Attr ,_bcd ); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_debfb ST_Overlap )String ()string {if _debfb .ST_OverlapPercent !=nil {return _aa .Sprintf ("\u0025\u0076",*_debfb .ST_OverlapPercent );};if _debfb .ST_OverlapByte !=nil {return _aa .Sprintf ("\u0025\u0076",*_debfb .ST_OverlapByte ); +};return "";};func (_cbfca *EG_AreaChartShared )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dfcag :for {_abac ,_egdde :=d .Token ();if _egdde !=nil {return _egdde ;};switch _cefga :=_abac .(type ){case _e .StartElement :switch _cefga .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_cbfca .Grouping =NewCT_Grouping (); +if _ccaaf :=d .DecodeElement (_cbfca .Grouping ,&_cefga );_ccaaf !=nil {return _ccaaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_cbfca .VaryColors =NewCT_Boolean (); +if _ggbca :=d .DecodeElement (_cbfca .VaryColors ,&_cefga );_ggbca !=nil {return _ggbca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_fafdb :=NewCT_AreaSer (); +if _edge :=d .DecodeElement (_fafdb ,&_cefga );_edge !=nil {return _edge ;};_cbfca .Ser =append (_cbfca .Ser ,_fafdb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_cbfca .DLbls =NewCT_DLbls (); +if _faeac :=d .DecodeElement (_cbfca .DLbls ,&_cefga );_faeac !=nil {return _faeac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_cbfca .DropLines =NewCT_ChartLines (); +if _gedga :=d .DecodeElement (_cbfca .DropLines ,&_cefga );_gedga !=nil {return _gedga ;};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\u0041\u0072\u0065\u0061\u0043\u0068a\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_cefga .Name ); +if _acga :=d .Skip ();_acga !=nil {return _acga ;};};case _e .EndElement :break _dfcag ;case _e .CharData :};};return nil ;};func (_cabc ST_HPercent )String ()string {if _cabc .ST_HPercentWithSymbol !=nil {return _aa .Sprintf ("\u0025\u0076",*_cabc .ST_HPercentWithSymbol ); +};if _cabc .ST_HPercentUShort !=nil {return _aa .Sprintf ("\u0025\u0076",*_cabc .ST_HPercentUShort );};return "";}; -// Validate validates the CT_UpDownBars and its children -func (_dcdeg *CT_UpDownBars )Validate ()error {return _dcdeg .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");};func (_bggc *CT_Boolean )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _bggc .ValAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0064",_eedcc (*_bggc .ValAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};type CT_LegendEntryChoice struct{Delete *CT_Boolean ;TxPr *_ba .CT_TextBody ;};func (_acada ST_MarkerStyle )String ()string {switch _acada {case 0:return "";case 1:return "\u0063\u0069\u0072\u0063\u006c\u0065"; -case 2:return "\u0064\u0061\u0073\u0068";case 3:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 4:return "\u0064\u006f\u0074";case 5:return "\u006e\u006f\u006e\u0065";case 6:return "\u0070i\u0063\u0074\u0075\u0072\u0065";case 7:return "\u0070\u006c\u0075\u0073"; -case 8:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 9:return "\u0073\u0074\u0061\u0072";case 10:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 11:return "\u0078";case 12:return "\u0061\u0075\u0074\u006f";};return "";}; +// Validate validates the CT_Period and its children +func (_fbeced *CT_Period )Validate ()error {return _fbeced .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u0069\u006fd");};func (_ebfaf ST_LegendPos )ValidateWithPath (path string )error {switch _ebfaf {case 0,1,2,3,4,5:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebfaf )); +};return nil ;};func (_egcbbf ST_ErrValType )ValidateWithPath (path string )error {switch _egcbbf {case 0,1,2,3,4,5:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egcbbf )); +};return nil ;};func (_eabda *CT_Style )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_eabda .ValAttr )});e .EncodeToken (start ); +e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_Thickness struct{ValAttr ST_Thickness ;};func NewCT_TickMark ()*CT_TickMark {_bdgg :=&CT_TickMark {};return _bdgg }; -// Validate validates the CT_PieSer and its children -func (_dgdce *CT_PieSer )Validate ()error {return _dgdce .ValidateWithPath ("\u0043T\u005f\u0050\u0069\u0065\u0053\u0065r");};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 (_ggefe *EG_AxSharedChoice )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _ggefe .Crosses !=nil {_bageb :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0065s"}};e .EncodeElement (_ggefe .Crosses ,_bageb ); -};if _ggefe .CrossesAt !=nil {_dfeba :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0063\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074"}};e .EncodeElement (_ggefe .CrossesAt ,_dfeba );};return nil ;};func (_abfdf *CT_SecondPieSize )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _abfdf .ValAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_abfdf .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Title and its children, prefixing error messages with path +func (_fbcec *CT_Title )ValidateWithPath (path string )error {if _fbcec .Tx !=nil {if _gacaaa :=_fbcec .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gacaaa !=nil {return _gacaaa ;};};if _fbcec .Layout !=nil {if _ggaed :=_fbcec .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074"); +_ggaed !=nil {return _ggaed ;};};if _fbcec .Overlay !=nil {if _eeaegc :=_fbcec .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_eeaegc !=nil {return _eeaegc ;};};if _fbcec .SpPr !=nil {if _adcggc :=_fbcec .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_adcggc !=nil {return _adcggc ;};};if _fbcec .TxPr !=nil {if _ceegc :=_fbcec .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ceegc !=nil {return _ceegc ;};};if _fbcec .ExtLst !=nil {if _ddec :=_fbcec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ddec !=nil {return _ddec ;};};return nil ;};func (_bbba *CT_DoughnutChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bbba .VaryColors !=nil {_aabe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_bbba .VaryColors ,_aabe );};if _bbba .Ser !=nil {_bcbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_aebd :=range _bbba .Ser {e .EncodeElement (_aebd ,_bcbc );};};if _bbba .DLbls !=nil {_efcd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_bbba .DLbls ,_efcd );};if _bbba .FirstSliceAng !=nil {_ecdce :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_bbba .FirstSliceAng ,_ecdce ); +};if _bbba .HoleSize !=nil {_bfge :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_bbba .HoleSize ,_bfge );};if _bbba .ExtLst !=nil {_egbgb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_bbba .ExtLst ,_egbgb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_aeba *CT_CrossBetween )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_ecda ,_bece :=_aeba .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"}); +if _bece !=nil {return _bece ;};start .Attr =append (start .Attr ,_ecda );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dabbg ST_LayoutMode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bfccf :=_e .Attr {}; +_bfccf .Name =name ;switch _dabbg {case ST_LayoutModeUnset :_bfccf .Value ="";case ST_LayoutModeEdge :_bfccf .Value ="\u0065\u0064\u0067\u0065";case ST_LayoutModeFactor :_bfccf .Value ="\u0066\u0061\u0063\u0074\u006f\u0072";};return _bfccf ,nil ;}; -// ValidateWithPath validates the CT_TickLblPos and its children, prefixing error messages with path -func (_bcddgb *CT_TickLblPos )ValidateWithPath (path string )error {if _fbfaa :=_bcddgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbfaa !=nil {return _fbfaa ;};return nil ;};func (_ggbge ST_SizeRepresents )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_abgcg :=_db .Attr {}; -_abgcg .Name =name ;switch _ggbge {case ST_SizeRepresentsUnset :_abgcg .Value ="";case ST_SizeRepresentsArea :_abgcg .Value ="\u0061\u0072\u0065\u0061";case ST_SizeRepresentsW :_abgcg .Value ="\u0077";};return _abgcg ,nil ;};func (_cacfg *CT_TrendlineLbl )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_dfaad :for {_dggfg ,_aece :=d .Token (); -if _aece !=nil {return _aece ;};switch _edgee :=_dggfg .(type ){case _db .StartElement :switch _edgee .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cacfg .Layout =NewCT_Layout (); -if _aeabg :=d .DecodeElement (_cacfg .Layout ,&_edgee );_aeabg !=nil {return _aeabg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cacfg .Tx =NewCT_Tx (); -if _ddag :=d .DecodeElement (_cacfg .Tx ,&_edgee );_ddag !=nil {return _ddag ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cacfg .NumFmt =NewCT_NumFmt (); -if _efff :=d .DecodeElement (_cacfg .NumFmt ,&_edgee );_efff !=nil {return _efff ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cacfg .SpPr =_ba .NewCT_ShapeProperties (); -if _aebab :=d .DecodeElement (_cacfg .SpPr ,&_edgee );_aebab !=nil {return _aebab ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cacfg .TxPr =_ba .NewCT_TextBody (); -if _fdbec :=d .DecodeElement (_cacfg .TxPr ,&_edgee );_fdbec !=nil {return _fdbec ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cacfg .ExtLst =NewCT_ExtensionList (); -if _fbcadf :=d .DecodeElement (_cacfg .ExtLst ,&_edgee );_fbcadf !=nil {return _fbcadf ;};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\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c\u0020\u0025\u0076",_edgee .Name ); -if _bbgfc :=d .Skip ();_bbgfc !=nil {return _bbgfc ;};};case _db .EndElement :break _dfaad ;case _db .CharData :};};return nil ;}; +// Validate validates the CT_PlotAreaChoice and its children +func (_bedg *CT_PlotAreaChoice )Validate ()error {return _bedg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043h\u006f\u0069\u0063\u0065");};type CT_DTable struct{ShowHorzBorder *CT_Boolean ;ShowVertBorder *CT_Boolean ; +ShowOutline *CT_Boolean ;ShowKeys *CT_Boolean ;SpPr *_f .CT_ShapeProperties ;TxPr *_f .CT_TextBody ;ExtLst *CT_ExtensionList ;};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 *_f .CT_ShapeProperties ;TxPr *_f .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ; +TickLblSkip *CT_Skip ;TickMarkSkip *CT_Skip ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_Scaling and its children -func (_adabeg *CT_Scaling )Validate ()error {return _adabeg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");}; +// Validate validates the CT_DLblPos and its children +func (_dced *CT_DLblPos )Validate ()error {return _dced .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");}; -// Validate validates the EG_SerShared and its children -func (_aegefg *EG_SerShared )Validate ()error {return _aegefg .ValidateWithPath ("\u0045\u0047\u005fS\u0065\u0072\u0053\u0068\u0061\u0072\u0065\u0064");}; +// Validate validates the CT_CrossBetween and its children +func (_eeae *CT_CrossBetween )Validate ()error {return _eeae .ValidateWithPath ("\u0043T\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");};func NewEG_LineChartShared ()*EG_LineChartShared {_eceea :=&EG_LineChartShared {};_eceea .Grouping =NewCT_Grouping (); +return _eceea ;}; -// ValidateWithPath validates the CT_ValAx and its children, prefixing error messages with path -func (_fggfg *CT_ValAx )ValidateWithPath (path string )error {if _gdfe :=_fggfg .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_gdfe !=nil {return _gdfe ;};if _cacee :=_fggfg .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); -_cacee !=nil {return _cacee ;};if _fggfg .Delete !=nil {if _fagcd :=_fggfg .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_fagcd !=nil {return _fagcd ;};};if _fgccfe :=_fggfg .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); -_fgccfe !=nil {return _fgccfe ;};if _fggfg .MajorGridlines !=nil {if _fabba :=_fggfg .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_fabba !=nil {return _fabba ;};};if _fggfg .MinorGridlines !=nil {if _bdbg :=_fggfg .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); -_bdbg !=nil {return _bdbg ;};};if _fggfg .Title !=nil {if _ebbcd :=_fggfg .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_ebbcd !=nil {return _ebbcd ;};};if _fggfg .NumFmt !=nil {if _cgbc :=_fggfg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_cgbc !=nil {return _cgbc ;};};if _fggfg .MajorTickMark !=nil {if _afbcd :=_fggfg .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_afbcd !=nil {return _afbcd ;};};if _fggfg .MinorTickMark !=nil {if _dfefb :=_fggfg .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); -_dfefb !=nil {return _dfefb ;};};if _fggfg .TickLblPos !=nil {if _ffgcc :=_fggfg .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_ffgcc !=nil {return _ffgcc ;};};if _fggfg .SpPr !=nil {if _caafc :=_fggfg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_caafc !=nil {return _caafc ;};};if _fggfg .TxPr !=nil {if _fcdd :=_fggfg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fcdd !=nil {return _fcdd ;};};if _fabgf :=_fggfg .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); -_fabgf !=nil {return _fabgf ;};if _fggfg .Choice !=nil {if _dffbgb :=_fggfg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dffbgb !=nil {return _dffbgb ;};};if _fggfg .CrossBetween !=nil {if _bdbad :=_fggfg .CrossBetween .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e"); -_bdbad !=nil {return _bdbad ;};};if _fggfg .MajorUnit !=nil {if _fcaf :=_fggfg .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_fcaf !=nil {return _fcaf ;};};if _fggfg .MinorUnit !=nil {if _abcdc :=_fggfg .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"); -_abcdc !=nil {return _abcdc ;};};if _fggfg .DispUnits !=nil {if _bdbbb :=_fggfg .DispUnits .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");_bdbbb !=nil {return _bdbbb ;};};if _fggfg .ExtLst !=nil {if _ebegcc :=_fggfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ebegcc !=nil {return _ebegcc ;};};return nil ;};type CT_PictureStackUnit struct{ValAttr float64 ;}; +// ValidateWithPath validates the CT_PieSer and its children, prefixing error messages with path +func (_gbcdb *CT_PieSer )ValidateWithPath (path string )error {if _aacgg :=_gbcdb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_aacgg !=nil {return _aacgg ;};if _adgc :=_gbcdb .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); +_adgc !=nil {return _adgc ;};if _gbcdb .Tx !=nil {if _cddgf :=_gbcdb .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_cddgf !=nil {return _cddgf ;};};if _gbcdb .SpPr !=nil {if _fdefd :=_gbcdb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_fdefd !=nil {return _fdefd ;};};if _gbcdb .Explosion !=nil {if _daede :=_gbcdb .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_daede !=nil {return _daede ;};};for _bdgb ,_gagg :=range _gbcdb .DPt {if _dege :=_gagg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_bdgb )); +_dege !=nil {return _dege ;};};if _gbcdb .DLbls !=nil {if _egedf :=_gbcdb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_egedf !=nil {return _egedf ;};};if _gbcdb .Cat !=nil {if _acgca :=_gbcdb .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074"); +_acgca !=nil {return _acgca ;};};if _gbcdb .Val !=nil {if _dded :=_gbcdb .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_dded !=nil {return _dded ;};};if _gbcdb .ExtLst !=nil {if _caga :=_gbcdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_caga !=nil {return _caga ;};};return nil ;};type ST_DLblPos byte ;func (_bdaf *CT_LegendEntryChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fggbg :for {_bfgc ,_acgg :=d .Token ();if _acgg !=nil {return _acgg ;};switch _agbca :=_bfgc .(type ){case _e .StartElement :switch _agbca .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_bdaf .Delete =NewCT_Boolean (); +if _fadcb :=d .DecodeElement (_bdaf .Delete ,&_agbca );_fadcb !=nil {return _fadcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_bdaf .TxPr =_f .NewCT_TextBody (); +if _ecfg :=d .DecodeElement (_bdaf .TxPr ,&_agbca );_ecfg !=nil {return _ecfg ;};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\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_agbca .Name ); +if _efbd :=d .Skip ();_efbd !=nil {return _efbd ;};};case _e .EndElement :break _fggbg ;case _e .CharData :};};return nil ;};func (_fegdf *EG_AxShared )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fegdf .AxId =NewCT_UnsignedInt ();_fegdf .Scaling =NewCT_Scaling (); +_fegdf .AxPos =NewCT_AxPos ();_fegdf .CrossAx =NewCT_UnsignedInt ();_baeee :for {_dcdca ,_cbfb :=d .Token ();if _cbfb !=nil {return _cbfb ;};switch _bgbff :=_dcdca .(type ){case _e .StartElement :switch _bgbff .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _ggfegd :=d .DecodeElement (_fegdf .AxId ,&_bgbff ); +_ggfegd !=nil {return _ggfegd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _gcfaaa :=d .DecodeElement (_fegdf .Scaling ,&_bgbff ); +_gcfaaa !=nil {return _gcfaaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_fegdf .Delete =NewCT_Boolean (); +if _ebgab :=d .DecodeElement (_fegdf .Delete ,&_bgbff );_ebgab !=nil {return _ebgab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _eggd :=d .DecodeElement (_fegdf .AxPos ,&_bgbff ); +_eggd !=nil {return _eggd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_fegdf .MajorGridlines =NewCT_ChartLines (); +if _gegcc :=d .DecodeElement (_fegdf .MajorGridlines ,&_bgbff );_gegcc !=nil {return _gegcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_fegdf .MinorGridlines =NewCT_ChartLines (); +if _dgbcac :=d .DecodeElement (_fegdf .MinorGridlines ,&_bgbff );_dgbcac !=nil {return _dgbcac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_fegdf .Title =NewCT_Title (); +if _dbdbc :=d .DecodeElement (_fegdf .Title ,&_bgbff );_dbdbc !=nil {return _dbdbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_fegdf .NumFmt =NewCT_NumFmt (); +if _dffaa :=d .DecodeElement (_fegdf .NumFmt ,&_bgbff );_dffaa !=nil {return _dffaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_fegdf .MajorTickMark =NewCT_TickMark (); +if _faed :=d .DecodeElement (_fegdf .MajorTickMark ,&_bgbff );_faed !=nil {return _faed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_fegdf .MinorTickMark =NewCT_TickMark (); +if _egag :=d .DecodeElement (_fegdf .MinorTickMark ,&_bgbff );_egag !=nil {return _egag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_fegdf .TickLblPos =NewCT_TickLblPos (); +if _bffca :=d .DecodeElement (_fegdf .TickLblPos ,&_bgbff );_bffca !=nil {return _bffca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_fegdf .SpPr =_f .NewCT_ShapeProperties (); +if _dfgba :=d .DecodeElement (_fegdf .SpPr ,&_bgbff );_dfgba !=nil {return _dfgba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_fegdf .TxPr =_f .NewCT_TextBody (); +if _cfaca :=d .DecodeElement (_fegdf .TxPr ,&_bgbff );_cfaca !=nil {return _cfaca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _bbegb :=d .DecodeElement (_fegdf .CrossAx ,&_bgbff ); +_bbegb !=nil {return _bbegb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_fegdf .Choice =NewEG_AxSharedChoice (); +if _edface :=d .DecodeElement (&_fegdf .Choice .Crosses ,&_bgbff );_edface !=nil {return _edface ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_fegdf .Choice =NewEG_AxSharedChoice (); +if _eaaae :=d .DecodeElement (&_fegdf .Choice .CrossesAt ,&_bgbff );_eaaae !=nil {return _eaaae ;};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\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_bgbff .Name ); +if _fdecg :=d .Skip ();_fdecg !=nil {return _fdecg ;};};case _e .EndElement :break _baeee ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Orientation and its children, prefixing error messages with path -func (_ddbf *CT_Orientation )ValidateWithPath (path string )error {if _cbdb :=_ddbf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbdb !=nil {return _cbdb ;};return nil ;};func (_edfca ST_BarDir )String ()string {switch _edfca {case 0:return ""; -case 1:return "\u0062\u0061\u0072";case 2:return "\u0063\u006f\u006c";};return "";};func (_agefe *CT_TickMark )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_ggcde :=range start .Attr {if _ggcde .Name .Local =="\u0076\u0061\u006c"{_agefe .ValAttr .UnmarshalXMLAttr (_ggcde ); -continue ;};};for {_eggfe ,_cacfa :=d .Token ();if _cacfa !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_cacfa );};if _deafa ,_fgbbe :=_eggfe .(_db .EndElement ); -_fgbbe &&_deafa .Name ==start .Name {break ;};};return nil ;};func (_adge *ST_TimeUnit )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_aedfc ,_ecbc :=d .Token ();if _ecbc !=nil {return _ecbc ;};if _gedbaa ,_decbe :=_aedfc .(_db .EndElement ); -_decbe &&_gedbaa .Name ==start .Name {*_adge =1;return nil ;};if _beae ,_deeaf :=_aedfc .(_db .CharData );!_deeaf {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",_aedfc ); -}else {switch string (_beae ){case "":*_adge =0;case "\u0064\u0061\u0079\u0073":*_adge =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_adge =2;case "\u0079\u0065\u0061r\u0073":*_adge =3;};};_aedfc ,_ecbc =d .Token ();if _ecbc !=nil {return _ecbc ;};if _baead ,_fafbb :=_aedfc .(_db .EndElement ); -_fafbb &&_baead .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",_aedfc );};type CT_GapAmount struct{ValAttr *ST_GapAmount ; -};func (_bccf *CT_ErrBars )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );if _bccf .ErrDir !=nil {_ged :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0072\u0072\u0044\u0069\u0072"}};e .EncodeElement (_bccf .ErrDir ,_ged ); -};_faeb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065r\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}};e .EncodeElement (_bccf .ErrBarType ,_faeb );_aeef :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065r\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}}; -e .EncodeElement (_bccf .ErrValType ,_aeef );if _bccf .NoEndCap !=nil {_feaa :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}};e .EncodeElement (_bccf .NoEndCap ,_feaa );};if _bccf .Plus !=nil {_eece :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0070\u006c\u0075\u0073"}}; -e .EncodeElement (_bccf .Plus ,_eece );};if _bccf .Minus !=nil {_ccec :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006d\u0069\u006e\u0075\u0073"}};e .EncodeElement (_bccf .Minus ,_ccec );};if _bccf .Val !=nil {_agged :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0076a\u006c"}}; -e .EncodeElement (_bccf .Val ,_agged );};if _bccf .SpPr !=nil {_feae :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bccf .SpPr ,_feae );};if _bccf .ExtLst !=nil {_bcddg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bccf .ExtLst ,_bcddg );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Thickness and its children +func (_gdaadb *CT_Thickness )Validate ()error {return _gdaadb .ValidateWithPath ("\u0043\u0054\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");};func NewCT_LogBase ()*CT_LogBase {_gfge :=&CT_LogBase {};_gfge .ValAttr =2;return _gfge };func (_bagg *CT_TxChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddac :for {_agff ,_dfgge :=d .Token (); +if _dfgge !=nil {return _dfgge ;};switch _dcegfd :=_agff .(type ){case _e .StartElement :switch _dcegfd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_bagg .StrRef =NewCT_StrRef (); +if _fffec :=d .DecodeElement (_bagg .StrRef ,&_dcegfd );_fffec !=nil {return _fffec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0069\u0063\u0068"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0069\u0063\u0068"}:_bagg .Rich =_f .NewCT_TextBody (); +if _fccc :=d .DecodeElement (_bagg .Rich ,&_dcegfd );_fccc !=nil {return _fccc ;};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\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dcegfd .Name ); +if _egfge :=d .Skip ();_egfge !=nil {return _egfge ;};};case _e .EndElement :break _ddac ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_TrendlineType and its children -func (_aefee *CT_TrendlineType )Validate ()error {return _aefee .ValidateWithPath ("\u0043\u0054_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065");};func NewCT_Area3DChart ()*CT_Area3DChart {_bad :=&CT_Area3DChart {};return _bad }; -func NewCT_PrintSettings ()*CT_PrintSettings {_adedd :=&CT_PrintSettings {};return _adedd };func (_dga *CT_DLblChoice )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_bdfe :for {_aeaeg ,_dbaec :=d .Token ();if _dbaec !=nil {return _dbaec ; -};switch _egcc :=_aeaeg .(type ){case _db .StartElement :switch _egcc .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dga .Delete =NewCT_Boolean (); -if _fdbg :=d .DecodeElement (_dga .Delete ,&_egcc );_fdbg !=nil {return _fdbg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dga .Layout =NewCT_Layout (); -if _dcca :=d .DecodeElement (_dga .Layout ,&_egcc );_dcca !=nil {return _dcca ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dga .Tx =NewCT_Tx (); -if _ddbb :=d .DecodeElement (_dga .Tx ,&_egcc );_ddbb !=nil {return _ddbb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dga .NumFmt =NewCT_NumFmt (); -if _gbacg :=d .DecodeElement (_dga .NumFmt ,&_egcc );_gbacg !=nil {return _gbacg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dga .SpPr =_ba .NewCT_ShapeProperties (); -if _begc :=d .DecodeElement (_dga .SpPr ,&_egcc );_begc !=nil {return _begc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dga .TxPr =_ba .NewCT_TextBody (); -if _aafg :=d .DecodeElement (_dga .TxPr ,&_egcc );_aafg !=nil {return _aafg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dga .DLblPos =NewCT_DLblPos (); -if _dede :=d .DecodeElement (_dga .DLblPos ,&_egcc );_dede !=nil {return _dede ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dga .ShowLegendKey =NewCT_Boolean (); -if _efae :=d .DecodeElement (_dga .ShowLegendKey ,&_egcc );_efae !=nil {return _efae ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dga .ShowVal =NewCT_Boolean (); -if _agdac :=d .DecodeElement (_dga .ShowVal ,&_egcc );_agdac !=nil {return _agdac ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dga .ShowCatName =NewCT_Boolean (); -if _bffg :=d .DecodeElement (_dga .ShowCatName ,&_egcc );_bffg !=nil {return _bffg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dga .ShowSerName =NewCT_Boolean (); -if _gadc :=d .DecodeElement (_dga .ShowSerName ,&_egcc );_gadc !=nil {return _gadc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dga .ShowPercent =NewCT_Boolean (); -if _ecdc :=d .DecodeElement (_dga .ShowPercent ,&_egcc );_ecdc !=nil {return _ecdc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dga .ShowBubbleSize =NewCT_Boolean (); -if _ddgg :=d .DecodeElement (_dga .ShowBubbleSize ,&_egcc );_ddgg !=nil {return _ddgg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dga .Separator =new (string ); -if _eeda :=d .DecodeElement (_dga .Separator ,&_egcc );_eeda !=nil {return _eeda ;};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\u0044L\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065 \u0025\u0076",_egcc .Name ); -if _ddea :=d .Skip ();_ddea !=nil {return _ddea ;};};case _db .EndElement :break _bdfe ;case _db .CharData :};};return nil ;}; +// Validate validates the CT_StrVal and its children +func (_eega *CT_StrVal )Validate ()error {return _eega .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0056\u0061l");};func (_dfgc ST_HoleSize )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dfgc .ST_HoleSizePercent !=nil {e .EncodeToken (_e .CharData (*_dfgc .ST_HoleSizePercent )); +};if _dfgc .ST_HoleSizeUByte !=nil {e .EncodeToken (_e .CharData (_aa .Sprintf ("\u0025\u0064",*_dfgc .ST_HoleSizeUByte )));};return e .EncodeToken (_e .EndElement {Name :start .Name });};type CT_AxDataSource struct{Choice *CT_AxDataSourceChoice ;};func (_fgbae *CT_RotX )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dffa :=range start .Attr {if _dffa .Name .Local =="\u0076\u0061\u006c"{_aeafe ,_bbebe :=_b .ParseInt (_dffa .Value ,10,8); +if _bbebe !=nil {return _bbebe ;};_fcagf :=int8 (_aeafe );_fgbae .ValAttr =&_fcagf ;continue ;};};for {_cece ,_dfag :=d .Token ();if _dfag !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0058\u003a\u0020\u0025\u0073",_dfag ); +};if _cccea ,_egga :=_cece .(_e .EndElement );_egga &&_cccea .Name ==start .Name {break ;};};return nil ;};func (_fcbe *CT_DateAx )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ecfb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; +e .EncodeElement (_fcbe .AxId ,_ecfb );_edbg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_fcbe .Scaling ,_edbg );if _fcbe .Delete !=nil {_cbb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}}; +e .EncodeElement (_fcbe .Delete ,_cbb );};_fgdb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_fcbe .AxPos ,_fgdb );if _fcbe .MajorGridlines !=nil {_gbde :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_fcbe .MajorGridlines ,_gbde );};if _fcbe .MinorGridlines !=nil {_egcdd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fcbe .MinorGridlines ,_egcdd ); +};if _fcbe .Title !=nil {_eabd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_fcbe .Title ,_eabd );};if _fcbe .NumFmt !=nil {_cccb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; +e .EncodeElement (_fcbe .NumFmt ,_cccb );};if _fcbe .MajorTickMark !=nil {_fbcg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_fcbe .MajorTickMark ,_fbcg ); +};if _fcbe .MinorTickMark !=nil {_gbbbg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_fcbe .MinorTickMark ,_gbbbg );};if _fcbe .TickLblPos !=nil {_febgf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}}; +e .EncodeElement (_fcbe .TickLblPos ,_febgf );};if _fcbe .SpPr !=nil {_fgge :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fcbe .SpPr ,_fgge );};if _fcbe .TxPr !=nil {_ggbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_fcbe .TxPr ,_ggbe );};_geec :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_fcbe .CrossAx ,_geec );if _fcbe .Choice !=nil {_fcbe .Choice .MarshalXML (e ,_e .StartElement {}); +};if _fcbe .Auto !=nil {_bbgda :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_fcbe .Auto ,_bbgda );};if _fcbe .LblOffset !=nil {_fdeec :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}}; +e .EncodeElement (_fcbe .LblOffset ,_fdeec );};if _fcbe .BaseTimeUnit !=nil {_efde :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u0073\u0065\u0054\u0069\u006de\u0055\u006e\u0069\u0074"}};e .EncodeElement (_fcbe .BaseTimeUnit ,_efde ); +};if _fcbe .MajorUnit !=nil {_cgdf :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_fcbe .MajorUnit ,_cgdf );};if _fcbe .MajorTimeUnit !=nil {_gcef :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}}; +e .EncodeElement (_fcbe .MajorTimeUnit ,_gcef );};if _fcbe .MinorUnit !=nil {_faaae :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_fcbe .MinorUnit ,_faaae );};if _fcbe .MinorTimeUnit !=nil {_agde :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}}; +e .EncodeElement (_fcbe .MinorTimeUnit ,_agde );};if _fcbe .ExtLst !=nil {_gdbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcbe .ExtLst ,_gdbe );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_deafd ST_Shape )ValidateWithPath (path string )error {switch _deafd {case 0,1,2,3,4,5,6:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deafd )); +};return nil ;};func (_dagac *ST_DispBlanksAs )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_babfg ,_abea :=d .Token ();if _abea !=nil {return _abea ;};if _cagbc ,_cdcc :=_babfg .(_e .EndElement );_cdcc &&_cagbc .Name ==start .Name {*_dagac =1; +return nil ;};if _gabd ,_gdffg :=_babfg .(_e .CharData );!_gdffg {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_babfg );}else {switch string (_gabd ){case "":*_dagac =0; +case "\u0073\u0070\u0061\u006e":*_dagac =1;case "\u0067\u0061\u0070":*_dagac =2;case "\u007a\u0065\u0072\u006f":*_dagac =3;};};_babfg ,_abea =d .Token ();if _abea !=nil {return _abea ;};if _ggbef ,_ffaecb :=_babfg .(_e .EndElement );_ffaecb &&_ggbef .Name ==start .Name {return nil ; +};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_babfg );};func NewCT_BarSer ()*CT_BarSer {_bdc :=&CT_BarSer {};_bdc .Idx =NewCT_UnsignedInt (); +_bdc .Order =NewCT_UnsignedInt ();return _bdc ;};type ST_ErrBarType byte ;type EG_SerShared struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_f .CT_ShapeProperties ;}; -// Validate validates the CT_Crosses and its children -func (_gadb *CT_Crosses )Validate ()error {return _gadb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");};func (_efdg *CT_View3D )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_edaea :for {_bdcc ,_cfada :=d .Token (); -if _cfada !=nil {return _cfada ;};switch _afgg :=_bdcc .(type ){case _db .StartElement :switch _afgg .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efdg .RotX =NewCT_RotX (); -if _febad :=d .DecodeElement (_efdg .RotX ,&_afgg );_febad !=nil {return _febad ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efdg .HPercent =NewCT_HPercent (); -if _dfbcd :=d .DecodeElement (_efdg .HPercent ,&_afgg );_dfbcd !=nil {return _dfbcd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efdg .RotY =NewCT_RotY (); -if _cdfbb :=d .DecodeElement (_efdg .RotY ,&_afgg );_cdfbb !=nil {return _cdfbb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efdg .DepthPercent =NewCT_DepthPercent (); -if _ggbdc :=d .DecodeElement (_efdg .DepthPercent ,&_afgg );_ggbdc !=nil {return _ggbdc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efdg .RAngAx =NewCT_Boolean (); -if _dcaca :=d .DecodeElement (_efdg .RAngAx ,&_afgg );_dcaca !=nil {return _dcaca ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efdg .Perspective =NewCT_Perspective (); -if _efdgg :=d .DecodeElement (_efdg .Perspective ,&_afgg );_efdgg !=nil {return _efdgg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_efdg .ExtLst =NewCT_ExtensionList (); -if _gedg :=d .DecodeElement (_efdg .ExtLst ,&_afgg );_gedg !=nil {return _gedg ;};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\u0056\u0069\u0065w\u0033\u0044 \u0025\u0076",_afgg .Name ); -if _aeeee :=d .Skip ();_aeeee !=nil {return _aeeee ;};};case _db .EndElement :break _edaea ;case _db .CharData :};};return nil ;}; +// Validate validates the CT_ErrValType and its children +func (_gecfe *CT_ErrValType )Validate ()error {return _gecfe .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");};func NewCT_Surface ()*CT_Surface {_acffg :=&CT_Surface {};return _acffg };func (_aaeda ST_LblAlgn )String ()string {switch _aaeda {case 0:return ""; +case 1:return "\u0063\u0074\u0072";case 2:return "\u006c";case 3:return "\u0072";};return "";};func (_ceaee *CT_Scaling )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ceaee .LogBase !=nil {_gbdb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006c\u006f\u0067\u0042\u0061\u0073e"}}; +e .EncodeElement (_ceaee .LogBase ,_gbdb );};if _ceaee .Orientation !=nil {_cfgb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ceaee .Orientation ,_cfgb ); +};if _ceaee .Max !=nil {_dccg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006da\u0078"}};e .EncodeElement (_ceaee .Max ,_dccg );};if _ceaee .Min !=nil {_dbded :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006di\u006e"}};e .EncodeElement (_ceaee .Min ,_dbded ); +};if _ceaee .ExtLst !=nil {_gbbgd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ceaee .ExtLst ,_gbbgd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_NumDataSourceChoice and its children, prefixing error messages with path -func (_ebegc *CT_NumDataSourceChoice )ValidateWithPath (path string )error {if _ebegc .NumRef !=nil {if _bgdea :=_ebegc .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_bgdea !=nil {return _bgdea ;};};if _ebegc .NumLit !=nil {if _fgea :=_ebegc .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074"); -_fgea !=nil {return _fgea ;};};return nil ;};func (_gdbcd *CT_StockChart )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_fcgc :for {_adgfe ,_bedde :=d .Token ();if _bedde !=nil {return _bedde ;};switch _ddfdg :=_adgfe .(type ){case _db .StartElement :switch _ddfdg .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gdefg :=NewCT_LineSer (); -if _edfcd :=d .DecodeElement (_gdefg ,&_ddfdg );_edfcd !=nil {return _edfcd ;};_gdbcd .Ser =append (_gdbcd .Ser ,_gdefg );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdbcd .DLbls =NewCT_DLbls (); -if _fecff :=d .DecodeElement (_gdbcd .DLbls ,&_ddfdg );_fecff !=nil {return _fecff ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdbcd .DropLines =NewCT_ChartLines (); -if _eccdac :=d .DecodeElement (_gdbcd .DropLines ,&_ddfdg );_eccdac !=nil {return _eccdac ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdbcd .HiLowLines =NewCT_ChartLines (); -if _aadg :=d .DecodeElement (_gdbcd .HiLowLines ,&_ddfdg );_aadg !=nil {return _aadg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdbcd .UpDownBars =NewCT_UpDownBars (); -if _bfac :=d .DecodeElement (_gdbcd .UpDownBars ,&_ddfdg );_bfac !=nil {return _bfac ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fadb :=NewCT_UnsignedInt (); -if _daeg :=d .DecodeElement (_fadb ,&_ddfdg );_daeg !=nil {return _daeg ;};_gdbcd .AxId =append (_gdbcd .AxId ,_fadb );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gdbcd .ExtLst =NewCT_ExtensionList (); -if _ggfd :=d .DecodeElement (_gdbcd .ExtLst ,&_ddfdg );_ggfd !=nil {return _ggfd ;};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\u0053t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_ddfdg .Name ); -if _egag :=d .Skip ();_egag !=nil {return _egag ;};};case _db .EndElement :break _fcgc ;case _db .CharData :};};return nil ;};func (_cbgde *EG_LegendEntryData )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _cbgde .TxPr !=nil {_bafdde :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_cbgde .TxPr ,_bafdde );};return nil ;};func (_gebcd ST_Shape )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_eccfg :=_db .Attr {};_eccfg .Name =name ;switch _gebcd {case ST_ShapeUnset :_eccfg .Value ="";case ST_ShapeCone :_eccfg .Value ="\u0063\u006f\u006e\u0065"; -case ST_ShapeConeToMax :_eccfg .Value ="\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x";case ST_ShapeBox :_eccfg .Value ="\u0062\u006f\u0078";case ST_ShapeCylinder :_eccfg .Value ="\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072";case ST_ShapePyramid :_eccfg .Value ="\u0070y\u0072\u0061\u006d\u0069\u0064"; -case ST_ShapePyramidToMax :_eccfg .Value ="\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078";};return _eccfg ,nil ;};func (_fdb *CT_AxDataSource )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_fdb .Choice =NewCT_AxDataSourceChoice (); -_edbd :for {_dca ,_eab :=d .Token ();if _eab !=nil {return _eab ;};switch _edbb :=_dca .(type ){case _db .StartElement :switch _edbb .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdb .Choice =NewCT_AxDataSourceChoice (); -if _abd :=d .DecodeElement (&_fdb .Choice .MultiLvlStrRef ,&_edbb );_abd !=nil {return _abd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdb .Choice =NewCT_AxDataSourceChoice (); -if _egd :=d .DecodeElement (&_fdb .Choice .NumRef ,&_edbb );_egd !=nil {return _egd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdb .Choice =NewCT_AxDataSourceChoice (); -if _adeg :=d .DecodeElement (&_fdb .Choice .NumLit ,&_edbb );_adeg !=nil {return _adeg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fdb .Choice =NewCT_AxDataSourceChoice (); -if _aaee :=d .DecodeElement (&_fdb .Choice .StrRef ,&_edbb );_aaee !=nil {return _aaee ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fdb .Choice =NewCT_AxDataSourceChoice (); -if _abb :=d .DecodeElement (&_fdb .Choice .StrLit ,&_edbb );_abb !=nil {return _abb ;};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\u0041\u0078\u0044a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0020\u0025\u0076",_edbb .Name ); -if _ecc :=d .Skip ();_ecc !=nil {return _ecc ;};};case _db .EndElement :break _edbd ;case _db .CharData :};};return nil ;};type CT_Style struct{ValAttr uint8 ;};func (_gdbg *CT_DoughnutChart )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -if _gdbg .VaryColors !=nil {_gge :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gdbg .VaryColors ,_gge );};if _gdbg .Ser !=nil {_dfgf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073e\u0072"}}; -for _ ,_cdcc :=range _gdbg .Ser {e .EncodeElement (_cdcc ,_dfgf );};};if _gdbg .DLbls !=nil {_aegg :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gdbg .DLbls ,_aegg );};if _gdbg .FirstSliceAng !=nil {_ggb :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}}; -e .EncodeElement (_gdbg .FirstSliceAng ,_ggb );};if _gdbg .HoleSize !=nil {_afbd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_gdbg .HoleSize ,_afbd );};if _gdbg .ExtLst !=nil {_ggge :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_gdbg .ExtLst ,_ggge );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_facgcc ST_ScatterStyle )Validate ()error {return _facgcc .ValidateWithPath ("")}; +// Validate validates the CT_PlotAreaChoice1 and its children +func (_gaaaf *CT_PlotAreaChoice1 )Validate ()error {return _gaaaf .ValidateWithPath ("\u0043T\u005fP\u006c\u006f\u0074\u0041\u0072e\u0061\u0043h\u006f\u0069\u0063\u0065\u0031");}; -// Validate validates the CT_UpDownBar and its children -func (_dggg *CT_UpDownBar )Validate ()error {return _dggg .ValidateWithPath ("\u0043\u0054\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072");};func (_bdafb ST_Thickness )String ()string {if _bdafb .ST_ThicknessPercent !=nil {return _g .Sprintf ("\u0025\u0076",*_bdafb .ST_ThicknessPercent ); -};if _bdafb .Uint32 !=nil {return _g .Sprintf ("\u0025\u0076",*_bdafb .Uint32 );};return "";};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 (_fbage ST_ErrValType )ValidateWithPath (path string )error {switch _fbage {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 (_fbage )); -};return nil ;};func NewCT_OfPieChart ()*CT_OfPieChart {_eafd :=&CT_OfPieChart {};_eafd .OfPieType =NewCT_OfPieType ();return _eafd ;}; +// Validate validates the CT_Tx and its children +func (_abfg *CT_Tx )Validate ()error {return _abfg .ValidateWithPath ("\u0043\u0054\u005fT\u0078")};func NewCT_Pie3DChart ()*CT_Pie3DChart {_agbd :=&CT_Pie3DChart {};return _agbd };type CT_Surface struct{Thickness *CT_Thickness ;SpPr *_f .CT_ShapeProperties ; +PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};func (_bbfb ST_Shape )String ()string {switch _bbfb {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 "";};const (ST_ErrDirUnset ST_ErrDir =0; +ST_ErrDirX ST_ErrDir =1;ST_ErrDirY ST_ErrDir =2;);func NewEG_BarChartShared ()*EG_BarChartShared {_dcdfg :=&EG_BarChartShared {};_dcdfg .BarDir =NewCT_BarDir ();return _dcdfg ;}; -// ValidateWithPath validates the CT_Perspective and its children, prefixing error messages with path -func (_babca *CT_Perspective )ValidateWithPath (path string )error {if _babca .ValAttr !=nil {if *_babca .ValAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_babca .ValAttr ); -};if *_babca .ValAttr > 240{return _g .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 ,*_babca .ValAttr ); -};};return nil ;}; +// Validate validates the CT_DispUnits and its children +func (_cgad *CT_DispUnits )Validate ()error {return _cgad .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");};func (_eebd *CT_Double )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aabb :=range start .Attr {if _aabb .Name .Local =="\u0076\u0061\u006c"{_dace ,_ggfb :=_b .ParseFloat (_aabb .Value ,64); +if _ggfb !=nil {return _ggfb ;};_eebd .ValAttr =_dace ;continue ;};};for {_agdf ,_bbbg :=d .Token ();if _bbbg !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0075b\u006c\u0065\u003a\u0020\u0025\u0073",_bbbg );};if _bgbea ,_ccef :=_agdf .(_e .EndElement ); +_ccef &&_bgbea .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_DLblPos and its children, prefixing error messages with path -func (_ddbg *CT_DLblPos )ValidateWithPath (path string )error {if _ddbg .ValAttr ==ST_DLblPosUnset {return _g .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _cbbec :=_ddbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbbec !=nil {return _cbbec ;};return nil ;};func (_fcfcg *CT_PictureOptions )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_fdec :for {_gcffg ,_ebge :=d .Token (); -if _ebge !=nil {return _ebge ;};switch _eaegg :=_gcffg .(type ){case _db .StartElement :switch _eaegg .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcfcg .ApplyToFront =NewCT_Boolean (); -if _bfff :=d .DecodeElement (_fcfcg .ApplyToFront ,&_eaegg );_bfff !=nil {return _bfff ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcfcg .ApplyToSides =NewCT_Boolean (); -if _bbeaa :=d .DecodeElement (_fcfcg .ApplyToSides ,&_eaegg );_bbeaa !=nil {return _bbeaa ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcfcg .ApplyToEnd =NewCT_Boolean (); -if _cdaeg :=d .DecodeElement (_fcfcg .ApplyToEnd ,&_eaegg );_cdaeg !=nil {return _cdaeg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcfcg .PictureFormat =NewCT_PictureFormat (); -if _aabda :=d .DecodeElement (_fcfcg .PictureFormat ,&_eaegg );_aabda !=nil {return _aabda ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcfcg .PictureStackUnit =NewCT_PictureStackUnit (); -if _ebca :=d .DecodeElement (_fcfcg .PictureStackUnit ,&_eaegg );_ebca !=nil {return _ebca ;};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\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_eaegg .Name ); -if _bdbegd :=d .Skip ();_bdbegd !=nil {return _bdbegd ;};};case _db .EndElement :break _fdec ;case _db .CharData :};};return nil ;};func (_aabeg *ST_TickMark )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_efcbc ,_ededd :=d .Token ();if _ededd !=nil {return _ededd ; -};if _eface ,_fffad :=_efcbc .(_db .EndElement );_fffad &&_eface .Name ==start .Name {*_aabeg =1;return nil ;};if _effbg ,_cegge :=_efcbc .(_db .CharData );!_cegge {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",_efcbc ); -}else {switch string (_effbg ){case "":*_aabeg =0;case "\u0063\u0072\u006fs\u0073":*_aabeg =1;case "\u0069\u006e":*_aabeg =2;case "\u006e\u006f\u006e\u0065":*_aabeg =3;case "\u006f\u0075\u0074":*_aabeg =4;};};_efcbc ,_ededd =d .Token ();if _ededd !=nil {return _ededd ; -};if _caabg ,_fbgcd :=_efcbc .(_db .EndElement );_fbgcd &&_caabg .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",_efcbc ); -};func (_abggg *CT_UpDownBar )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_befbdd :for {_adfede ,_fadfc :=d .Token ();if _fadfc !=nil {return _fadfc ;};switch _feced :=_adfede .(type ){case _db .StartElement :switch _feced .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_abggg .SpPr =_ba .NewCT_ShapeProperties (); -if _fefa :=d .DecodeElement (_abggg .SpPr ,&_feced );_fefa !=nil {return _fefa ;};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_U\u0070\u0044o\u0077\u006e\u0042\u0061\u0072\u0020\u0025\u0076",_feced .Name ); -if _dcea :=d .Skip ();_dcea !=nil {return _dcea ;};};case _db .EndElement :break _befbdd ;case _db .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PictureOptions and its children, prefixing error messages with path +func (_ebbg *CT_PictureOptions )ValidateWithPath (path string )error {if _ebbg .ApplyToFront !=nil {if _dafcgd :=_ebbg .ApplyToFront .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074");_dafcgd !=nil {return _dafcgd ; +};};if _ebbg .ApplyToSides !=nil {if _aafeb :=_ebbg .ApplyToSides .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073");_aafeb !=nil {return _aafeb ;};};if _ebbg .ApplyToEnd !=nil {if _bbge :=_ebbg .ApplyToEnd .ValidateWithPath (path +"/\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"); +_bbge !=nil {return _bbge ;};};if _ebbg .PictureFormat !=nil {if _fcdd :=_ebbg .PictureFormat .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0046o\u0072\u006d\u0061\u0074");_fcdd !=nil {return _fcdd ;};};if _ebbg .PictureStackUnit !=nil {if _cddbf :=_ebbg .PictureStackUnit .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063k\u0055\u006e\u0069\u0074"); +_cddbf !=nil {return _cddbf ;};};return nil ;};func (_cbcc *CT_Overlap )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_faab :=range start .Attr {if _faab .Name .Local =="\u0076\u0061\u006c"{_caaa ,_cdde :=ParseUnionST_Overlap (_faab .Value ); +if _cdde !=nil {return _cdde ;};_cbcc .ValAttr =&_caaa ;continue ;};};for {_ecdae ,_dbda :=d .Token ();if _dbda !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u003a\u0020%\u0073",_dbda ); +};if _ggbcc ,_agbgb :=_ecdae .(_e .EndElement );_agbgb &&_ggbcc .Name ==start .Name {break ;};};return nil ;};func (_fee *CT_AreaChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gda :for {_dcgf ,_aaa :=d .Token ();if _aaa !=nil {return _aaa ; +};switch _ef :=_dcgf .(type ){case _e .StartElement :switch _ef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_fee .Grouping =NewCT_Grouping (); +if _gg :=d .DecodeElement (_fee .Grouping ,&_ef );_gg !=nil {return _gg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_fee .VaryColors =NewCT_Boolean (); +if _aba :=d .DecodeElement (_fee .VaryColors ,&_ef );_aba !=nil {return _aba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_dfc :=NewCT_AreaSer (); +if _eb :=d .DecodeElement (_dfc ,&_ef );_eb !=nil {return _eb ;};_fee .Ser =append (_fee .Ser ,_dfc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_fee .DLbls =NewCT_DLbls (); +if _ffb :=d .DecodeElement (_fee .DLbls ,&_ef );_ffb !=nil {return _ffb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_fee .DropLines =NewCT_ChartLines (); +if _bb :=d .DecodeElement (_fee .DropLines ,&_ef );_bb !=nil {return _bb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_ae :=NewCT_UnsignedInt (); +if _bcfg :=d .DecodeElement (_ae ,&_ef );_bcfg !=nil {return _bcfg ;};_fee .AxId =append (_fee .AxId ,_ae );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fee .ExtLst =NewCT_ExtensionList (); +if _ccd :=d .DecodeElement (_fee .ExtLst ,&_ef );_ccd !=nil {return _ccd ;};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_A\u0072\u0065a\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_ef .Name ); +if _cgf :=d .Skip ();_cgf !=nil {return _cgf ;};};case _e .EndElement :break _gda ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_ScatterSer and its children -func (_ffddcd *CT_ScatterSer )Validate ()error {return _ffddcd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072");};func (_bccfb *ST_BuiltInUnit )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_bccfb =0; -case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_bccfb =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_bccfb =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_bccfb =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_bccfb =4; -case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_bccfb =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_bccfb =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_bccfb =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_bccfb =8; -case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_bccfb =9;};return nil ;};func (_fegcd *ST_ErrDir )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_afgec ,_dbdec :=d .Token ();if _dbdec !=nil {return _dbdec ;};if _adaag ,_efdf :=_afgec .(_db .EndElement ); -_efdf &&_adaag .Name ==start .Name {*_fegcd =1;return nil ;};if _ebeff ,_bcebg :=_afgec .(_db .CharData );!_bcebg {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",_afgec ); -}else {switch string (_ebeff ){case "":*_fegcd =0;case "\u0078":*_fegcd =1;case "\u0079":*_fegcd =2;};};_afgec ,_dbdec =d .Token ();if _dbdec !=nil {return _dbdec ;};if _agcea ,_fdbcb :=_afgec .(_db .EndElement );_fdbcb &&_agcea .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",_afgec );};type CT_Surface struct{Thickness *CT_Thickness ;SpPr *_ba .CT_ShapeProperties ; -PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};func (_gebca *CT_Title )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_dfeda :for {_cbegc ,_abgdd :=d .Token ();if _abgdd !=nil {return _abgdd ;};switch _ecggb :=_cbegc .(type ){case _db .StartElement :switch _ecggb .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gebca .Tx =NewCT_Tx (); -if _cefeed :=d .DecodeElement (_gebca .Tx ,&_ecggb );_cefeed !=nil {return _cefeed ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gebca .Layout =NewCT_Layout (); -if _adef :=d .DecodeElement (_gebca .Layout ,&_ecggb );_adef !=nil {return _adef ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gebca .Overlay =NewCT_Boolean (); -if _aafd :=d .DecodeElement (_gebca .Overlay ,&_ecggb );_aafd !=nil {return _aafd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gebca .SpPr =_ba .NewCT_ShapeProperties (); -if _egaeg :=d .DecodeElement (_gebca .SpPr ,&_ecggb );_egaeg !=nil {return _egaeg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gebca .TxPr =_ba .NewCT_TextBody (); -if _edbbb :=d .DecodeElement (_gebca .TxPr ,&_ecggb );_edbbb !=nil {return _edbbb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gebca .ExtLst =NewCT_ExtensionList (); -if _daebb :=d .DecodeElement (_gebca .ExtLst ,&_ecggb );_daebb !=nil {return _daebb ;};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\u0054\u0069\u0074\u006c\u0065\u0020\u0025\u0076",_ecggb .Name ); -if _edeag :=d .Skip ();_edeag !=nil {return _edeag ;};};case _db .EndElement :break _dfeda ;case _db .CharData :};};return nil ;};func (_bddbgf ST_Crosses )ValidateWithPath (path string )error {switch _bddbgf {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bddbgf )); -};return nil ;}; +// ValidateWithPath validates the CT_LblAlgn and its children, prefixing error messages with path +func (_gecb *CT_LblAlgn )ValidateWithPath (path string )error {if _gecb .ValAttr ==ST_LblAlgnUnset {return _aa .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 _gccbb :=_gecb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gccbb !=nil {return _gccbb ;};return nil ;};func (_abagg *CT_ErrBars )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _abagg .ErrDir !=nil {_egff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0072\u0072\u0044\u0069\u0072"}};e .EncodeElement (_abagg .ErrDir ,_egff );};_febe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065r\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}}; +e .EncodeElement (_abagg .ErrBarType ,_febe );_cacc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065r\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}};e .EncodeElement (_abagg .ErrValType ,_cacc );if _abagg .NoEndCap !=nil {_fgcf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}}; +e .EncodeElement (_abagg .NoEndCap ,_fgcf );};if _abagg .Plus !=nil {_abcgc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u006c\u0075\u0073"}};e .EncodeElement (_abagg .Plus ,_abcgc );};if _abagg .Minus !=nil {_gfab :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006d\u0069\u006e\u0075\u0073"}}; +e .EncodeElement (_abagg .Minus ,_gfab );};if _abagg .Val !=nil {_bbadc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_abagg .Val ,_bbadc );};if _abagg .SpPr !=nil {_fabf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_abagg .SpPr ,_fabf );};if _abagg .ExtLst !=nil {_egaac :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abagg .ExtLst ,_egaac );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_acb *CT_BarChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_cafgg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_acb .BarDir ,_cafgg ); +if _acb .Grouping !=nil {_dbea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_acb .Grouping ,_dbea );};if _acb .VaryColors !=nil {_fcdb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_acb .VaryColors ,_fcdb );};if _acb .Ser !=nil {_agea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ecfc :=range _acb .Ser {e .EncodeElement (_ecfc ,_agea );};};if _acb .DLbls !=nil {_fff :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_acb .DLbls ,_fff );};if _acb .GapWidth !=nil {_edcd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_acb .GapWidth ,_edcd );};if _acb .Overlap !=nil {_dfb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061p"}}; +e .EncodeElement (_acb .Overlap ,_dfb );};if _acb .SerLines !=nil {_cecfa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_bda :=range _acb .SerLines {e .EncodeElement (_bda ,_cecfa );}; +};_bacg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ega :=range _acb .AxId {e .EncodeElement (_ega ,_bacg );};if _acb .ExtLst !=nil {_gdded :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_acb .ExtLst ,_gdded );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PrintSettings and its children -func (_gcffb *CT_PrintSettings )Validate ()error {return _gcffb .ValidateWithPath ("\u0043\u0054_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func (_dafgf *CT_Line3DChart )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -_cdggc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_dafgf .Grouping ,_cdggc );if _dafgf .VaryColors !=nil {_babc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_dafgf .VaryColors ,_babc );};if _dafgf .Ser !=nil {_fbfg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gagf :=range _dafgf .Ser {e .EncodeElement (_gagf ,_fbfg );};};if _dafgf .DLbls !=nil {_dbfd :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_dafgf .DLbls ,_dbfd );};if _dafgf .DropLines !=nil {_abbc :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dafgf .DropLines ,_abbc );};if _dafgf .GapDepth !=nil {_abdgf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}}; -e .EncodeElement (_dafgf .GapDepth ,_abdgf );};_fegae :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gace :=range _dafgf .AxId {e .EncodeElement (_gace ,_fegae );};if _dafgf .ExtLst !=nil {_bfec :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_dafgf .ExtLst ,_bfec );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};type CT_LegendEntry struct{Idx *CT_UnsignedInt ;Choice *CT_LegendEntryChoice ;ExtLst *CT_ExtensionList ;};type CT_UpDownBars struct{GapWidth *CT_GapAmount ; -UpBars *CT_UpDownBar ;DownBars *CT_UpDownBar ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the Group_DLbls and its children, prefixing error messages with path +func (_bafgde *Group_DLbls )ValidateWithPath (path string )error {if _bafgde .NumFmt !=nil {if _facg :=_bafgde .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_facg !=nil {return _facg ;};};if _bafgde .SpPr !=nil {if _cecb :=_bafgde .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_cecb !=nil {return _cecb ;};};if _bafgde .TxPr !=nil {if _bdggb :=_bafgde .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bdggb !=nil {return _bdggb ;};};if _bafgde .DLblPos !=nil {if _efbdc :=_bafgde .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073"); +_efbdc !=nil {return _efbdc ;};};if _bafgde .ShowLegendKey !=nil {if _egefa :=_bafgde .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_egefa !=nil {return _egefa ;};};if _bafgde .ShowVal !=nil {if _cgceb :=_bafgde .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c"); +_cgceb !=nil {return _cgceb ;};};if _bafgde .ShowCatName !=nil {if _afdcc :=_bafgde .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_afdcc !=nil {return _afdcc ;};};if _bafgde .ShowSerName !=nil {if _bbegc :=_bafgde .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"); +_bbegc !=nil {return _bbegc ;};};if _bafgde .ShowPercent !=nil {if _fdfcc :=_bafgde .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_fdfcc !=nil {return _fdfcc ;};};if _bafgde .ShowBubbleSize !=nil {if _cgaec :=_bafgde .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"); +_cgaec !=nil {return _cgaec ;};};if _bafgde .ShowLeaderLines !=nil {if _fgegc :=_bafgde .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_fgegc !=nil {return _fgegc ;};}; +if _bafgde .LeaderLines !=nil {if _aege :=_bafgde .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_aege !=nil {return _aege ;};};return nil ;};func NewCT_RadarChart ()*CT_RadarChart {_ccgg :=&CT_RadarChart {}; +_ccgg .RadarStyle =NewCT_RadarStyle ();return _ccgg ;};func (_bbgfe ST_LayoutTarget )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bbgfe .String (),start );};func (_deeb *CT_MarkerStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_deeb .ValAttr =ST_MarkerStyle (1); +for _ ,_gbgbd :=range start .Attr {if _gbgbd .Name .Local =="\u0076\u0061\u006c"{_deeb .ValAttr .UnmarshalXMLAttr (_gbgbd );continue ;};};for {_eade ,_ggbdg :=d .Token ();if _ggbdg !=nil {return _aa .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",_ggbdg ); +};if _dddcc ,_ccgdb :=_eade .(_e .EndElement );_ccgdb &&_dddcc .Name ==start .Name {break ;};};return nil ;};func (_faggbd ST_LayoutTarget )String ()string {switch _faggbd {case 0:return "";case 1:return "\u0069\u006e\u006ee\u0072";case 2:return "\u006f\u0075\u0074e\u0072"; +};return "";};func NewCT_RotX ()*CT_RotX {_ffccc :=&CT_RotX {};return _ffccc };func NewCT_ErrDir ()*CT_ErrDir {_bagcc :=&CT_ErrDir {};_bagcc .ValAttr =ST_ErrDir (1);return _bagcc };func NewCT_ScatterSer ()*CT_ScatterSer {_gcaea :=&CT_ScatterSer {};_gcaea .Idx =NewCT_UnsignedInt (); +_gcaea .Order =NewCT_UnsignedInt ();return _gcaea ;}; -// ValidateWithPath validates the CT_CustSplit and its children, prefixing error messages with path -func (_cecb *CT_CustSplit )ValidateWithPath (path string )error {for _egfg ,_cde :=range _cecb .SecondPiePt {if _ccae :=_cde .ValidateWithPath (_g .Sprintf ("\u0025s\u002fS\u0065\u0063\u006f\u006e\u0064P\u0069\u0065P\u0074\u005b\u0025\u0064\u005d",path ,_egfg )); -_ccae !=nil {return _ccae ;};};return nil ;}; +// Validate validates the CT_ScatterChart and its children +func (_gedcg *CT_ScatterChart )Validate ()error {return _gedcg .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");};func (_bgcee ST_BarGrouping )Validate ()error {return _bgcee .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_LblOffset and its children, prefixing error messages with path -func (_gbce *CT_LblOffset )ValidateWithPath (path string )error {if _gbce .ValAttr !=nil {if _cbbeg :=_gbce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbbeg !=nil {return _cbbeg ;};};return nil ;};func NewCT_Pie3DChart ()*CT_Pie3DChart {_acbed :=&CT_Pie3DChart {}; -return _acbed };func NewCT_LblOffset ()*CT_LblOffset {_gcff :=&CT_LblOffset {};return _gcff }; -// Validate validates the EG_AxSharedChoice and its children -func (_beecg *EG_AxSharedChoice )Validate ()error {return _beecg .ValidateWithPath ("\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043h\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the CT_Grouping and its children, prefixing error messages with path +func (_gebac *CT_Grouping )ValidateWithPath (path string )error {if _cebe :=_gebac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cebe !=nil {return _cebe ;};return nil ;};func (_feaab *EG_LegendEntryData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dffg :for {_dccdg ,_baaec :=d .Token (); +if _baaec !=nil {return _baaec ;};switch _gcggc :=_dccdg .(type ){case _e .StartElement :switch _gcggc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_feaab .TxPr =_f .NewCT_TextBody (); +if _fcafg :=d .DecodeElement (_feaab .TxPr ,&_gcggc );_fcafg !=nil {return _fcafg ;};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\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_gcggc .Name ); +if _egdfg :=d .Skip ();_egdfg !=nil {return _egdfg ;};};case _e .EndElement :break _dffg ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Period and its children, prefixing error messages with path -func (_gffa *CT_Period )ValidateWithPath (path string )error {if _gffa .ValAttr !=nil {if *_gffa .ValAttr < 2{return _g .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 ,*_gffa .ValAttr ); -};};return nil ;};func NewCT_SurfaceChart ()*CT_SurfaceChart {_cdgd :=&CT_SurfaceChart {};return _cdgd };func (_cafd *CT_LegendEntry )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_cafd .Idx =NewCT_UnsignedInt ();_beaf :for {_aeefc ,_gaggf :=d .Token (); -if _gaggf !=nil {return _gaggf ;};switch _cdcdf :=_aeefc .(type ){case _db .StartElement :switch _cdcdf .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bfda :=d .DecodeElement (_cafd .Idx ,&_cdcdf ); -_bfda !=nil {return _bfda ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cafd .Choice ==nil {_cafd .Choice =NewCT_LegendEntryChoice (); -};if _bbfb :=d .DecodeElement (&_cafd .Choice .Delete ,&_cdcdf );_bbfb !=nil {return _bbfb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cafd .Choice ==nil {_cafd .Choice =NewCT_LegendEntryChoice (); -};if _egab :=d .DecodeElement (&_cafd .Choice .TxPr ,&_cdcdf );_egab !=nil {return _egab ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cafd .ExtLst =NewCT_ExtensionList (); -if _bddf :=d .DecodeElement (_cafd .ExtLst ,&_cdcdf );_bddf !=nil {return _bddf ;};default:_f .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",_cdcdf .Name ); -if _gbfcd :=d .Skip ();_gbfcd !=nil {return _gbfcd ;};};case _db .EndElement :break _beaf ;case _db .CharData :};};return nil ;};func NewCT_PivotFmt ()*CT_PivotFmt {_fagge :=&CT_PivotFmt {};_fagge .Idx =NewCT_UnsignedInt ();return _fagge ;};func (_fdgbd ST_Crosses )Validate ()error {return _fdgbd .ValidateWithPath ("")}; -type CT_AreaChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func NewCT_NumDataSourceChoice ()*CT_NumDataSourceChoice {_deade :=&CT_NumDataSourceChoice {}; -return _deade ;}; +// ValidateWithPath validates the CT_RadarStyle and its children, prefixing error messages with path +func (_fefbe *CT_RadarStyle )ValidateWithPath (path string )error {if _dfgee :=_fefbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfgee !=nil {return _dfgee ;};return nil ;};func (_caf *CT_AreaChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _caf .Grouping !=nil {_deg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_caf .Grouping ,_deg );};if _caf .VaryColors !=nil {_ddd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_caf .VaryColors ,_ddd );};if _caf .Ser !=nil {_ff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gba :=range _caf .Ser {e .EncodeElement (_gba ,_ff );};};if _caf .DLbls !=nil {_bd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_caf .DLbls ,_bd );};if _caf .DropLines !=nil {_df :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_caf .DropLines ,_df );};_fgc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; +for _ ,_ded :=range _caf .AxId {e .EncodeElement (_ded ,_fgc );};if _caf .ExtLst !=nil {_beb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_caf .ExtLst ,_beb );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func NewCT_PlotAreaChoice1 ()*CT_PlotAreaChoice1 {_fgfac :=&CT_PlotAreaChoice1 {};return _fgfac };func (_ecagg *CT_DepthPercent )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bced :=range start .Attr {if _bced .Name .Local =="\u0076\u0061\u006c"{_gaac ,_bbdc :=ParseUnionST_DepthPercent (_bced .Value ); +if _bbdc !=nil {return _bbdc ;};_ecagg .ValAttr =&_gaac ;continue ;};};for {_egeg ,_gdda :=d .Token ();if _gdda !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u0070\u0074\u0068\u0050e\u0072\u0063\u0065n\u0074:\u0020\u0025\u0073",_gdda ); +};if _cae ,_aeeb :=_egeg .(_e .EndElement );_aeeb &&_cae .Name ==start .Name {break ;};};return nil ;};func NewEG_AreaChartShared ()*EG_AreaChartShared {_faccc :=&EG_AreaChartShared {};return _faccc }; -// ValidateWithPath validates the CT_PictureOptions and its children, prefixing error messages with path -func (_acgde *CT_PictureOptions )ValidateWithPath (path string )error {if _acgde .ApplyToFront !=nil {if _fcce :=_acgde .ApplyToFront .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074");_fcce !=nil {return _fcce ; -};};if _acgde .ApplyToSides !=nil {if _fbdbd :=_acgde .ApplyToSides .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073");_fbdbd !=nil {return _fbdbd ;};};if _acgde .ApplyToEnd !=nil {if _cbagg :=_acgde .ApplyToEnd .ValidateWithPath (path +"/\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"); -_cbagg !=nil {return _cbagg ;};};if _acgde .PictureFormat !=nil {if _bcfff :=_acgde .PictureFormat .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0046o\u0072\u006d\u0061\u0074");_bcfff !=nil {return _bcfff ;};};if _acgde .PictureStackUnit !=nil {if _gfdcc :=_acgde .PictureStackUnit .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063k\u0055\u006e\u0069\u0074"); -_gfdcc !=nil {return _gfdcc ;};};return nil ;};type CT_DepthPercent struct{ValAttr *ST_DepthPercent ;};func (_fdef *CT_GapAmount )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_bdfg :=range start .Attr {if _bdfg .Name .Local =="\u0076\u0061\u006c"{_adde ,_afed :=ParseUnionST_GapAmount (_bdfg .Value ); -if _afed !=nil {return _afed ;};_fdef .ValAttr =&_adde ;continue ;};};for {_ccgd ,_egfe :=d .Token ();if _egfe !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0061p\u0041\u006d\u006f\u0075\u006e\u0074\u003a\u0020\u0025\u0073",_egfe ); -};if _aeab ,_cgdaf :=_ccgd .(_db .EndElement );_cgdaf &&_aeab .Name ==start .Name {break ;};};return nil ;};func NewCT_CatAx ()*CT_CatAx {_fcfg :=&CT_CatAx {};_fcfg .AxId =NewCT_UnsignedInt ();_fcfg .Scaling =NewCT_Scaling ();_fcfg .AxPos =NewCT_AxPos (); -_fcfg .CrossAx =NewCT_UnsignedInt ();return _fcfg ;};type CT_AreaSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ba .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_GapAmount ()*CT_GapAmount {_bceca :=&CT_GapAmount {};return _bceca };func (_aeff *CT_Extension )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _aeff .UriAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0075\u0072\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_aeff .UriAttr )}); -};e .EncodeToken (start );if _aeff .Any !=nil {_aeff .Any .MarshalXML (e ,_db .StartElement {});};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_HoleSize and its children +func (_aafb *CT_HoleSize )Validate ()error {return _aafb .ValidateWithPath ("C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065");};type ST_TimeUnit byte ; -// ValidateWithPath validates the CT_AxPos and its children, prefixing error messages with path -func (_dgd *CT_AxPos )ValidateWithPath (path string )error {if _dgd .ValAttr ==ST_AxPosUnset {return _g .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _gbf :=_dgd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbf !=nil {return _gbf ;};return nil ;};func (_accgc *CT_LineChart )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_accgc .Grouping =NewCT_Grouping (); -_daag :for {_dabeb ,_cbbecf :=d .Token ();if _cbbecf !=nil {return _cbbecf ;};switch _bgab :=_dabeb .(type ){case _db .StartElement :switch _bgab .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _abdbg :=d .DecodeElement (_accgc .Grouping ,&_bgab ); -_abdbg !=nil {return _abdbg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_accgc .VaryColors =NewCT_Boolean (); -if _cege :=d .DecodeElement (_accgc .VaryColors ,&_bgab );_cege !=nil {return _cege ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ggbd :=NewCT_LineSer (); -if _deded :=d .DecodeElement (_ggbd ,&_bgab );_deded !=nil {return _deded ;};_accgc .Ser =append (_accgc .Ser ,_ggbd );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_accgc .DLbls =NewCT_DLbls (); -if _cbgb :=d .DecodeElement (_accgc .DLbls ,&_bgab );_cbgb !=nil {return _cbgb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_accgc .DropLines =NewCT_ChartLines (); -if _baeg :=d .DecodeElement (_accgc .DropLines ,&_bgab );_baeg !=nil {return _baeg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_accgc .HiLowLines =NewCT_ChartLines (); -if _cgffc :=d .DecodeElement (_accgc .HiLowLines ,&_bgab );_cgffc !=nil {return _cgffc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_accgc .UpDownBars =NewCT_UpDownBars (); -if _gfaea :=d .DecodeElement (_accgc .UpDownBars ,&_bgab );_gfaea !=nil {return _gfaea ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_accgc .Marker =NewCT_Boolean (); -if _bdba :=d .DecodeElement (_accgc .Marker ,&_bgab );_bdba !=nil {return _bdba ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_accgc .Smooth =NewCT_Boolean (); -if _gfdf :=d .DecodeElement (_accgc .Smooth ,&_bgab );_gfdf !=nil {return _gfdf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdgfc :=NewCT_UnsignedInt (); -if _ebcbb :=d .DecodeElement (_fdgfc ,&_bgab );_ebcbb !=nil {return _ebcbb ;};_accgc .AxId =append (_accgc .AxId ,_fdgfc );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_accgc .ExtLst =NewCT_ExtensionList (); -if _bdcb :=d .DecodeElement (_accgc .ExtLst ,&_bgab );_bdcb !=nil {return _bdcb ;};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_L\u0069\u006ee\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_bgab .Name ); -if _cccbd :=d .Skip ();_cccbd !=nil {return _cccbd ;};};case _db .EndElement :break _daag ;case _db .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_PieChartShared and its children, prefixing error messages with path +func (_dbbdb *EG_PieChartShared )ValidateWithPath (path string )error {if _dbbdb .VaryColors !=nil {if _efccfd :=_dbbdb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_efccfd !=nil {return _efccfd ; +};};for _ebdb ,_dadaa :=range _dbbdb .Ser {if _caac :=_dadaa .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ebdb ));_caac !=nil {return _caac ;};};if _dbbdb .DLbls !=nil {if _egaed :=_dbbdb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_egaed !=nil {return _egaed ;};};return nil ;};func (_bdeea *EG_LineChartShared )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bdeea .Grouping =NewCT_Grouping ();_egecc :for {_gabed ,_edcff :=d .Token ();if _edcff !=nil {return _edcff ; +};switch _gbbaf :=_gabed .(type ){case _e .StartElement :switch _gbbaf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:if _eaed :=d .DecodeElement (_bdeea .Grouping ,&_gbbaf ); +_eaed !=nil {return _eaed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_bdeea .VaryColors =NewCT_Boolean (); +if _ebdga :=d .DecodeElement (_bdeea .VaryColors ,&_gbbaf );_ebdga !=nil {return _ebdga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_dggaad :=NewCT_LineSer (); +if _eegdf :=d .DecodeElement (_dggaad ,&_gbbaf );_eegdf !=nil {return _eegdf ;};_bdeea .Ser =append (_bdeea .Ser ,_dggaad );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_bdeea .DLbls =NewCT_DLbls (); +if _ceeag :=d .DecodeElement (_bdeea .DLbls ,&_gbbaf );_ceeag !=nil {return _ceeag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_bdeea .DropLines =NewCT_ChartLines (); +if _cdaa :=d .DecodeElement (_bdeea .DropLines ,&_gbbaf );_cdaa !=nil {return _cdaa ;};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\u004c\u0069\u006e\u0065\u0043\u0068a\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_gbbaf .Name ); +if _bfgbe :=d .Skip ();_bfgbe !=nil {return _bfgbe ;};};case _e .EndElement :break _egecc ;case _e .CharData :};};return nil ;};func NewGroup_DLbls ()*Group_DLbls {_ggdfb :=&Group_DLbls {};return _ggdfb };func (_fbgfbg ST_BarGrouping )String ()string {switch _fbgfbg {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 (_fcbad *CT_DispUnitsLbl )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fcbad .Layout !=nil {_gbbee :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_fcbad .Layout ,_gbbee );};if _fcbad .Tx !=nil {_affa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fcbad .Tx ,_affa );};if _fcbad .SpPr !=nil {_ebfg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_fcbad .SpPr ,_ebfg );};if _fcbad .TxPr !=nil {_cfef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fcbad .TxPr ,_cfef );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; +};func (_dbdb *CT_BarDir )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dbdb .ValAttr !=ST_BarDirUnset {_gcc ,_dge :=_dbdb .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _dge !=nil {return _dge ;};start .Attr =append (start .Attr ,_gcc ); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_LegendEntryChoice ()*CT_LegendEntryChoice {_fgacc :=&CT_LegendEntryChoice {};return _fgacc ;};func (_dfagd ST_BarGrouping )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dfagd .String (),start ); +};func NewEG_SurfaceChartShared ()*EG_SurfaceChartShared {_dbcfc :=&EG_SurfaceChartShared {};return _dbcfc ;}; -// ST_BubbleScale is a union type -type ST_BubbleScale struct{ST_BubbleScalePercent *string ;ST_BubbleScaleUInt *uint32 ;}; +// Validate validates the CT_Pie3DChart and its children +func (_gbgga *CT_Pie3DChart )Validate ()error {return _gbgga .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};func NewCT_DoughnutChart ()*CT_DoughnutChart {_feed :=&CT_DoughnutChart {};return _feed }; +func NewEG_PieChartShared ()*EG_PieChartShared {_cfeeg :=&EG_PieChartShared {};return _cfeeg };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 (_gea *CT_Crosses )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_ada ,_ddga :=_gea .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _ddga !=nil {return _ddga ;};start .Attr =append (start .Attr ,_ada );e .EncodeToken (start ); +e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_ChartLines ()*CT_ChartLines {_cff :=&CT_ChartLines {};return _cff };func NewCT_PictureFormat ()*CT_PictureFormat {_gfegc :=&CT_PictureFormat {};_gfegc .ValAttr =ST_PictureFormat (1); +return _gfegc ;}; -// Validate validates the CT_BarDir and its children -func (_eafa *CT_BarDir )Validate ()error {return _eafa .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0044\u0069r");}; +// ST_DepthPercent is a union type +type ST_DepthPercent struct{ST_DepthPercentWithSymbol *string ;ST_DepthPercentUShort *uint16 ;};func (_aeecg *CT_LblAlgn )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aeecg .ValAttr =ST_LblAlgn (1);for _ ,_bgcf :=range start .Attr {if _bgcf .Name .Local =="\u0076\u0061\u006c"{_aeecg .ValAttr .UnmarshalXMLAttr (_bgcf ); +continue ;};};for {_babf ,_dbfee :=d .Token ();if _dbfee !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e\u003a\u0020%\u0073",_dbfee );};if _cdgg ,_eecf :=_babf .(_e .EndElement ); +_eecf &&_cdgg .Name ==start .Name {break ;};};return nil ;};func NewCT_Chart ()*CT_Chart {_fggb :=&CT_Chart {};_fggb .PlotArea =NewCT_PlotArea ();return _fggb };type CT_Skip struct{ValAttr uint32 ;};func (_gffa ST_TrendlineType )String ()string {switch _gffa {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_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 (_dccbf ST_BarDir )Validate ()error {return _dccbf .ValidateWithPath ("")}; +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 (_ddcac *CT_OfPieType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ddcac .ValAttr !=ST_OfPieTypeUnset {_ffge ,_cged :=_ddcac .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _cged !=nil {return _cged ;};start .Attr =append (start .Attr ,_ffge ); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_RadarSer and its children, prefixing error messages with path -func (_bffec *CT_RadarSer )ValidateWithPath (path string )error {if _fcdfc :=_bffec .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fcdfc !=nil {return _fcdfc ;};if _dafb :=_bffec .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); -_dafb !=nil {return _dafb ;};if _bffec .Tx !=nil {if _ddcd :=_bffec .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_ddcd !=nil {return _ddcd ;};};if _bffec .SpPr !=nil {if _eagbcf :=_bffec .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_eagbcf !=nil {return _eagbcf ;};};if _bffec .Marker !=nil {if _ggfgf :=_bffec .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_ggfgf !=nil {return _ggfgf ;};};for _fgfde ,_gdbbe :=range _bffec .DPt {if _bgeef :=_gdbbe .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_fgfde )); -_bgeef !=nil {return _bgeef ;};};if _bffec .DLbls !=nil {if _dbbab :=_bffec .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dbbab !=nil {return _dbbab ;};};if _bffec .Cat !=nil {if _aaca :=_bffec .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074"); -_aaca !=nil {return _aaca ;};};if _bffec .Val !=nil {if _aace :=_bffec .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_aace !=nil {return _aace ;};};if _bffec .ExtLst !=nil {if _ebaf :=_bffec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ebaf !=nil {return _ebaf ;};};return nil ;};func NewCT_LegendEntryChoice ()*CT_LegendEntryChoice {_gdbb :=&CT_LegendEntryChoice {};return _gdbb };func (_cffb ST_BarDir )Validate ()error {return _cffb .ValidateWithPath ("")};func (_cecbf *ST_MarkerStyle )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_cecbf =0; -case "\u0063\u0069\u0072\u0063\u006c\u0065":*_cecbf =1;case "\u0064\u0061\u0073\u0068":*_cecbf =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_cecbf =3;case "\u0064\u006f\u0074":*_cecbf =4;case "\u006e\u006f\u006e\u0065":*_cecbf =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_cecbf =6; -case "\u0070\u006c\u0075\u0073":*_cecbf =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_cecbf =8;case "\u0073\u0074\u0061\u0072":*_cecbf =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_cecbf =10;case "\u0078":*_cecbf =11;case "\u0061\u0075\u0074\u006f":*_cecbf =12; -};return nil ;}; +// Validate validates the CT_DLbls and its children +func (_dcae *CT_DLbls )Validate ()error {return _dcae .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073");}; -// ValidateWithPath validates the CT_OfPieChart and its children, prefixing error messages with path -func (_bdef *CT_OfPieChart )ValidateWithPath (path string )error {if _gfdca :=_bdef .OfPieType .ValidateWithPath (path +"\u002f\u004f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");_gfdca !=nil {return _gfdca ;};if _bdef .VaryColors !=nil {if _ggda :=_bdef .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); -_ggda !=nil {return _ggda ;};};for _cgca ,_daedd :=range _bdef .Ser {if _facc :=_daedd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cgca ));_facc !=nil {return _facc ;};};if _bdef .DLbls !=nil {if _aaecc :=_bdef .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_aaecc !=nil {return _aaecc ;};};if _bdef .GapWidth !=nil {if _gded :=_bdef .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_gded !=nil {return _gded ;};};if _bdef .SplitType !=nil {if _dabf :=_bdef .SplitType .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065"); -_dabf !=nil {return _dabf ;};};if _bdef .SplitPos !=nil {if _eaccc :=_bdef .SplitPos .ValidateWithPath (path +"\u002fS\u0070\u006c\u0069\u0074\u0050\u006fs");_eaccc !=nil {return _eaccc ;};};if _bdef .CustSplit !=nil {if _fddga :=_bdef .CustSplit .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074"); -_fddga !=nil {return _fddga ;};};if _bdef .SecondPieSize !=nil {if _dggag :=_bdef .SecondPieSize .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u006f\u006e\u0064\u0050\u0069e\u0053\u0069\u007a\u0065");_dggag !=nil {return _dggag ;};};for _eceaeb ,_aeefe :=range _bdef .SerLines {if _ddce :=_aeefe .ValidateWithPath (_g .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_eceaeb )); -_ddce !=nil {return _ddce ;};};if _bdef .ExtLst !=nil {if _adag :=_bdef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adag !=nil {return _adag ;};};return nil ;}; +// Validate validates the CT_Double and its children +func (_fbaa *CT_Double )Validate ()error {return _fbaa .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0075\u0062\u006ce");};func (_egaecf *CT_StrRef )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecbaa :for {_bega ,_dcagb :=d .Token (); +if _dcagb !=nil {return _dcagb ;};switch _eagccb :=_bega .(type ){case _e .StartElement :switch _eagccb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"}:if _bbfg :=d .DecodeElement (&_egaecf .F ,&_eagccb ); +_bbfg !=nil {return _bbfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}:_egaecf .StrCache =NewCT_StrData (); +if _ffadc :=d .DecodeElement (_egaecf .StrCache ,&_eagccb );_ffadc !=nil {return _ffadc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egaecf .ExtLst =NewCT_ExtensionList (); +if _cacbf :=d .DecodeElement (_egaecf .ExtLst ,&_eagccb );_cacbf !=nil {return _cacbf ;};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\u0074\u0072R\u0065\u0066 \u0025\u0076",_eagccb .Name ); +if _cbcgb :=d .Skip ();_cbcgb !=nil {return _cbcgb ;};};case _e .EndElement :break _ecbaa ;case _e .CharData :};};return nil ;};const (ST_AxPosUnset ST_AxPos =0;ST_AxPosB ST_AxPos =1;ST_AxPosL ST_AxPos =2;ST_AxPosR ST_AxPos =3;ST_AxPosT ST_AxPos =4;);type CT_NumData struct{FormatCode *string ; +PtCount *CT_UnsignedInt ;Pt []*CT_NumVal ;ExtLst *CT_ExtensionList ;};func (_cdag *CT_LineSer )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdag .Idx =NewCT_UnsignedInt ();_cdag .Order =NewCT_UnsignedInt ();_egdaf :for {_edcg ,_fbfgf :=d .Token (); +if _fbfgf !=nil {return _fbfgf ;};switch _bbac :=_edcg .(type ){case _e .StartElement :switch _bbac .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _bbdb :=d .DecodeElement (_cdag .Idx ,&_bbac ); +_bbdb !=nil {return _bbdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _dabfd :=d .DecodeElement (_cdag .Order ,&_bbac ); +_dabfd !=nil {return _dabfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_cdag .Tx =NewCT_SerTx (); +if _dbcc :=d .DecodeElement (_cdag .Tx ,&_bbac );_dbcc !=nil {return _dbcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cdag .SpPr =_f .NewCT_ShapeProperties (); +if _gdeb :=d .DecodeElement (_cdag .SpPr ,&_bbac );_gdeb !=nil {return _gdeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_cdag .Marker =NewCT_Marker (); +if _bggd :=d .DecodeElement (_cdag .Marker ,&_bbac );_bggd !=nil {return _bggd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_bgbee :=NewCT_DPt (); +if _gbbgc :=d .DecodeElement (_bgbee ,&_bbac );_gbbgc !=nil {return _gbbgc ;};_cdag .DPt =append (_cdag .DPt ,_bgbee );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_cdag .DLbls =NewCT_DLbls (); +if _gfbd :=d .DecodeElement (_cdag .DLbls ,&_bbac );_gfbd !=nil {return _gfbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_egcb :=NewCT_Trendline (); +if _ccccf :=d .DecodeElement (_egcb ,&_bbac );_ccccf !=nil {return _ccccf ;};_cdag .Trendline =append (_cdag .Trendline ,_egcb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_cdag .ErrBars =NewCT_ErrBars (); +if _aafaa :=d .DecodeElement (_cdag .ErrBars ,&_bbac );_aafaa !=nil {return _aafaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_cdag .Cat =NewCT_AxDataSource (); +if _edef :=d .DecodeElement (_cdag .Cat ,&_bbac );_edef !=nil {return _edef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_cdag .Val =NewCT_NumDataSource (); +if _eadg :=d .DecodeElement (_cdag .Val ,&_bbac );_eadg !=nil {return _eadg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u006d\u006f\u006f\u0074\u0068"}:_cdag .Smooth =NewCT_Boolean (); +if _agee :=d .DecodeElement (_cdag .Smooth ,&_bbac );_agee !=nil {return _agee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdag .ExtLst =NewCT_ExtensionList (); +if _eedg :=d .DecodeElement (_cdag .ExtLst ,&_bbac );_eedg !=nil {return _eedg ;};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\u005fL\u0069\u006e\u0065\u0053\u0065\u0072\u0020\u0025\u0076",_bbac .Name ); +if _gceg :=d .Skip ();_gceg !=nil {return _gceg ;};};case _e .EndElement :break _egdaf ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_HPercent and its children -func (_eecaf *CT_HPercent )Validate ()error {return _eecaf .ValidateWithPath ("C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};type CT_Perspective struct{ValAttr *uint8 ;};func NewCT_LblAlgn ()*CT_LblAlgn {_acege :=&CT_LblAlgn {};_acege .ValAttr =ST_LblAlgn (1); -return _acege ;};func (_fdbgd *CT_DispUnitsLbl )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_eagbc :for {_gafaf ,_gcag :=d .Token ();if _gcag !=nil {return _gcag ;};switch _dacf :=_gafaf .(type ){case _db .StartElement :switch _dacf .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdbgd .Layout =NewCT_Layout (); -if _bgdc :=d .DecodeElement (_fdbgd .Layout ,&_dacf );_bgdc !=nil {return _bgdc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdbgd .Tx =NewCT_Tx (); -if _cfece :=d .DecodeElement (_fdbgd .Tx ,&_dacf );_cfece !=nil {return _cfece ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fdbgd .SpPr =_ba .NewCT_ShapeProperties (); -if _bfed :=d .DecodeElement (_fdbgd .SpPr ,&_dacf );_bfed !=nil {return _bfed ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdbgd .TxPr =_ba .NewCT_TextBody (); -if _ebfa :=d .DecodeElement (_fdbgd .TxPr ,&_dacf );_ebfa !=nil {return _ebfa ;};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\u0044\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c\u0020\u0025\u0076",_dacf .Name ); -if _gdefd :=d .Skip ();_gdefd !=nil {return _gdefd ;};};case _db .EndElement :break _eagbc ;case _db .CharData :};};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 *_ba .CT_ShapeProperties ;TxPr *_ba .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ; -CrossBetween *CT_CrossBetween ;MajorUnit *CT_AxisUnit ;MinorUnit *CT_AxisUnit ;DispUnits *CT_DispUnits ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_BandFmts and its children, prefixing error messages with path +func (_ffc *CT_BandFmts )ValidateWithPath (path string )error {for _gbc ,_dgdf :=range _ffc .BandFmt {if _abce :=_dgdf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0042\u0061\u006e\u0064\u0046\u006dt\u005b\u0025\u0064\u005d",path ,_gbc ));_abce !=nil {return _abce ; +};};return nil ;};type UserShapes struct{_g .CT_Drawing };func (_fabeb ST_BuiltInUnit )Validate ()error {return _fabeb .ValidateWithPath ("")};func NewCT_OfPieChart ()*CT_OfPieChart {_edefb :=&CT_OfPieChart {};_edefb .OfPieType =NewCT_OfPieType ();return _edefb ; +}; -// Validate validates the CT_PictureStackUnit and its children -func (_ffcad *CT_PictureStackUnit )Validate ()error {return _ffcad .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074");}; +// Validate validates the CT_TxChoice and its children +func (_ebgbg *CT_TxChoice )Validate ()error {return _ebgbg .ValidateWithPath ("C\u0054\u005f\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065");}; -// Validate validates the CT_DoughnutChart and its children -func (_fdfg *CT_DoughnutChart )Validate ()error {return _fdfg .ValidateWithPath ("\u0043\u0054_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074");};func (_gadd *CT_BandFmt )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_gadd .Idx =NewCT_UnsignedInt (); -_abf :for {_bfbb ,_gde :=d .Token ();if _gde !=nil {return _gde ;};switch _bgc :=_bfbb .(type ){case _db .StartElement :switch _bgc .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dff :=d .DecodeElement (_gadd .Idx ,&_bgc ); -_dff !=nil {return _dff ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gadd .SpPr =_ba .NewCT_ShapeProperties (); -if _faec :=d .DecodeElement (_gadd .SpPr ,&_bgc );_faec !=nil {return _faec ;};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\u005fB\u0061\u006e\u0064\u0046\u006d\u0074\u0020\u0025\u0076",_bgc .Name ); -if _bbc :=d .Skip ();_bbc !=nil {return _bbc ;};};case _db .EndElement :break _abf ;case _db .CharData :};};return nil ;}; +// Validate validates the CT_DLblsChoice and its children +func (_gcccf *CT_DLblsChoice )Validate ()error {return _gcccf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043h\u006f\u0069\u0063\u0065");}; -// ValidateWithPath validates the CT_ScatterStyle and its children, prefixing error messages with path -func (_addeg *CT_ScatterStyle )ValidateWithPath (path string )error {if _cdfd :=_addeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdfd !=nil {return _cdfd ;};return nil ;}; +// Validate validates the CT_Layout and its children +func (_edbe *CT_Layout )Validate ()error {return _edbe .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u0079\u006f\u0075t");};type CT_UnsignedInt struct{ValAttr uint32 ;};type CT_SurfaceChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ; +AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_bgddf *CT_SurfaceSer )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bgddf .Idx =NewCT_UnsignedInt ();_bgddf .Order =NewCT_UnsignedInt ();_fdec :for {_gaefe ,_eeaeb :=d .Token (); +if _eeaeb !=nil {return _eeaeb ;};switch _bdgba :=_gaefe .(type ){case _e .StartElement :switch _bdgba .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _acad :=d .DecodeElement (_bgddf .Idx ,&_bdgba ); +_acad !=nil {return _acad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _fbbda :=d .DecodeElement (_bgddf .Order ,&_bdgba ); +_fbbda !=nil {return _fbbda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_bgddf .Tx =NewCT_SerTx (); +if _bfcge :=d .DecodeElement (_bgddf .Tx ,&_bdgba );_bfcge !=nil {return _bfcge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_bgddf .SpPr =_f .NewCT_ShapeProperties (); +if _gfdad :=d .DecodeElement (_bgddf .SpPr ,&_bdgba );_gfdad !=nil {return _gfdad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_bgddf .Cat =NewCT_AxDataSource (); +if _dead :=d .DecodeElement (_bgddf .Cat ,&_bdgba );_dead !=nil {return _dead ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_bgddf .Val =NewCT_NumDataSource (); +if _aaacb :=d .DecodeElement (_bgddf .Val ,&_bdgba );_aaacb !=nil {return _aaacb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgddf .ExtLst =NewCT_ExtensionList (); +if _fcagfg :=d .DecodeElement (_bgddf .ExtLst ,&_bdgba );_fcagfg !=nil {return _fcagfg ;};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\u0053u\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072 \u0025\u0076",_bdgba .Name ); +if _ebgdb :=d .Skip ();_ebgdb !=nil {return _ebgdb ;};};case _e .EndElement :break _fdec ;case _e .CharData :};};return nil ;};func (_gcecc *ST_ErrValType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ccbec ,_eccg :=d .Token ();if _eccg !=nil {return _eccg ; +};if _baaaa ,_fdecb :=_ccbec .(_e .EndElement );_fdecb &&_baaaa .Name ==start .Name {*_gcecc =1;return nil ;};if _gedfdc ,_facacf :=_ccbec .(_e .CharData );!_facacf {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccbec ); +}else {switch string (_gedfdc ){case "":*_gcecc =0;case "\u0063\u0075\u0073\u0074":*_gcecc =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_gcecc =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_gcecc =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_gcecc =4; +case "\u0073\u0074\u0064\u0045\u0072\u0072":*_gcecc =5;};};_ccbec ,_eccg =d .Token ();if _eccg !=nil {return _eccg ;};if _efeaf ,_dfebfg :=_ccbec .(_e .EndElement );_dfebfg &&_efeaf .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccbec ); +}; -// Validate validates the CT_OfPieType and its children -func (_fecc *CT_OfPieType )Validate ()error {return _fecc .ValidateWithPath ("\u0043\u0054\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");};func NewCT_StrData ()*CT_StrData {_ccgc :=&CT_StrData {};return _ccgc };type CT_UnsignedInt struct{ValAttr uint32 ; -};func (_bfgb *CT_ChartSpace )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );if _bfgb .Date1904 !=nil {_afag :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}}; -e .EncodeElement (_bfgb .Date1904 ,_afag );};if _bfgb .Lang !=nil {_fffa :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_bfgb .Lang ,_fffa );};if _bfgb .RoundedCorners !=nil {_bdbe :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003ar\u006f\u0075\u006ed\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073"}}; -e .EncodeElement (_bfgb .RoundedCorners ,_bdbe );};if _bfgb .Style !=nil {_aced :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bfgb .Style ,_aced );};if _bfgb .ClrMapOvr !=nil {_bdge :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}}; -e .EncodeElement (_bfgb .ClrMapOvr ,_bdge );};if _bfgb .PivotSource !=nil {_dbggf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_bfgb .PivotSource ,_dbggf ); -};if _bfgb .Protection !=nil {_ceb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0070r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bfgb .Protection ,_ceb );};_egbg :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0063\u0068\u0061\u0072\u0074"}}; -e .EncodeElement (_bfgb .Chart ,_egbg );if _bfgb .SpPr !=nil {_gff :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bfgb .SpPr ,_gff );};if _bfgb .TxPr !=nil {_eegg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_bfgb .TxPr ,_eegg );};if _bfgb .ExternalData !=nil {_acdc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u0065\u0072\u006e\u0061l\u0044\u0061\u0074\u0061"}};e .EncodeElement (_bfgb .ExternalData ,_acdc ); -};if _bfgb .PrintSettings !=nil {_gaac :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0070r\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}};e .EncodeElement (_bfgb .PrintSettings ,_gaac );};if _bfgb .UserShapes !=nil {_gbdf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0075s\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}}; -e .EncodeElement (_bfgb .UserShapes ,_gbdf );};if _bfgb .ExtLst !=nil {_bced :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfgb .ExtLst ,_bced );};e .EncodeToken (_db .EndElement {Name :start .Name }); -return nil ;};func NewCT_DLblsChoice ()*CT_DLblsChoice {_caga :=&CT_DLblsChoice {};return _caga };func (_cccfb *CT_TxChoice )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _cccfb .StrRef !=nil {_ecddcg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}}; -e .EncodeElement (_cccfb .StrRef ,_ecddcg );};if _cccfb .Rich !=nil {_efgee :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0072\u0069\u0063\u0068"}};e .EncodeElement (_cccfb .Rich ,_efgee );};return nil ;};func (_bfbbg *ST_ErrBarType )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_bfbbg =0; -case "\u0062\u006f\u0074\u0068":*_bfbbg =1;case "\u006d\u0069\u006eu\u0073":*_bfbbg =2;case "\u0070\u006c\u0075\u0073":*_bfbbg =3;};return nil ;};func (_afdb *CT_DispBlanksAs )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _afdb .ValAttr !=ST_DispBlanksAsUnset {_fggac ,_dagd :=_afdb .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"}); -if _dagd !=nil {return _dagd ;};start .Attr =append (start .Attr ,_fggac );};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func NewCT_Surface ()*CT_Surface {_ddccf :=&CT_Surface {};return _ddccf }; +// Validate validates the CT_Area3DChart and its children +func (_aaf *CT_Area3DChart )Validate ()error {return _aaf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074");};func NewCT_LblAlgn ()*CT_LblAlgn {_abfd :=&CT_LblAlgn {};_abfd .ValAttr =ST_LblAlgn (1);return _abfd }; +func (_baagd *CT_BubbleChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dgae :for {_bae ,_dgccg :=d .Token ();if _dgccg !=nil {return _dgccg ;};switch _bdb :=_bae .(type ){case _e .StartElement :switch _bdb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_baagd .VaryColors =NewCT_Boolean (); +if _cedg :=d .DecodeElement (_baagd .VaryColors ,&_bdb );_cedg !=nil {return _cedg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_edea :=NewCT_BubbleSer (); +if _abad :=d .DecodeElement (_edea ,&_bdb );_abad !=nil {return _abad ;};_baagd .Ser =append (_baagd .Ser ,_edea );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_baagd .DLbls =NewCT_DLbls (); +if _aaef :=d .DecodeElement (_baagd .DLbls ,&_bdb );_aaef !=nil {return _aaef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}:_baagd .Bubble3D =NewCT_Boolean (); +if _abbg :=d .DecodeElement (_baagd .Bubble3D ,&_bdb );_abbg !=nil {return _abbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}:_baagd .BubbleScale =NewCT_BubbleScale (); +if _adf :=d .DecodeElement (_baagd .BubbleScale ,&_bdb );_adf !=nil {return _adf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004e\u0065\u0067\u0042\u0075b\u0062\u006c\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004e\u0065\u0067\u0042\u0075b\u0062\u006c\u0065\u0073"}:_baagd .ShowNegBubbles =NewCT_Boolean (); +if _bagd :=d .DecodeElement (_baagd .ShowNegBubbles ,&_bdb );_bagd !=nil {return _bagd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073"}:_baagd .SizeRepresents =NewCT_SizeRepresents (); +if _aec :=d .DecodeElement (_baagd .SizeRepresents ,&_bdb );_aec !=nil {return _aec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_ccdc :=NewCT_UnsignedInt (); +if _eba :=d .DecodeElement (_ccdc ,&_bdb );_eba !=nil {return _eba ;};_baagd .AxId =append (_baagd .AxId ,_ccdc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baagd .ExtLst =NewCT_ExtensionList (); +if _bage :=d .DecodeElement (_baagd .ExtLst ,&_bdb );_bage !=nil {return _bage ;};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\u0075\u0062\u0062\u006c\u0065\u0043h\u0061r\u0074\u0020\u0025\u0076",_bdb .Name ); +if _cabea :=d .Skip ();_cabea !=nil {return _cabea ;};};case _e .EndElement :break _dgae ;case _e .CharData :};};return nil ;};func (_dbeec ST_BarDir )String ()string {switch _dbeec {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0063\u006f\u006c"; +};return "";};func (_dfdf *CT_Marker )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dfdf .Symbol !=nil {_dcfcf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_dfdf .Symbol ,_dcfcf ); +};if _dfdf .Size !=nil {_aebef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_dfdf .Size ,_aebef );};if _dfdf .SpPr !=nil {_cgbbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_dfdf .SpPr ,_cgbbe );};if _dfdf .ExtLst !=nil {_bdee :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfdf .ExtLst ,_bdee );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};type CT_MarkerStyle struct{ValAttr ST_MarkerStyle ;};func (_bfcee ST_Orientation )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bfcee .String (),start );}; -// ValidateWithPath validates the CT_BubbleScale and its children, prefixing error messages with path -func (_fgc *CT_BubbleScale )ValidateWithPath (path string )error {if _fgc .ValAttr !=nil {if _aag :=_fgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aag !=nil {return _aag ;};};return nil ;};func NewCT_PivotSource ()*CT_PivotSource {_gaca :=&CT_PivotSource {}; -_gaca .FmtId =NewCT_UnsignedInt ();return _gaca ;};func (_dbeg *CT_PieChart )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_ggffd :for {_cccd ,_cbdfa :=d .Token ();if _cbdfa !=nil {return _cbdfa ;};switch _dbec :=_cccd .(type ){case _db .StartElement :switch _dbec .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbeg .VaryColors =NewCT_Boolean (); -if _becf :=d .DecodeElement (_dbeg .VaryColors ,&_dbec );_becf !=nil {return _becf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_defb :=NewCT_PieSer (); -if _ecbgb :=d .DecodeElement (_defb ,&_dbec );_ecbgb !=nil {return _ecbgb ;};_dbeg .Ser =append (_dbeg .Ser ,_defb );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbeg .DLbls =NewCT_DLbls (); -if _cebac :=d .DecodeElement (_dbeg .DLbls ,&_dbec );_cebac !=nil {return _cebac ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbeg .FirstSliceAng =NewCT_FirstSliceAng (); -if _bgbfg :=d .DecodeElement (_dbeg .FirstSliceAng ,&_dbec );_bgbfg !=nil {return _bgbfg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dbeg .ExtLst =NewCT_ExtensionList (); -if _aacg :=d .DecodeElement (_dbeg .ExtLst ,&_dbec );_aacg !=nil {return _aacg ;};default:_f .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",_dbec .Name ); -if _ddcea :=d .Skip ();_ddcea !=nil {return _ddcea ;};};case _db .EndElement :break _ggffd ;case _db .CharData :};};return nil ;};func (_cbfg *CT_NumDataSourceChoice )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_ccfg :for {_ecgaf ,_cdbg :=d .Token (); -if _cdbg !=nil {return _cdbg ;};switch _fdaf :=_ecgaf .(type ){case _db .StartElement :switch _fdaf .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbfg .NumRef =NewCT_NumRef (); -if _fbeb :=d .DecodeElement (_cbfg .NumRef ,&_fdaf );_fbeb !=nil {return _fbeb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbfg .NumLit =NewCT_NumData (); -if _bbae :=d .DecodeElement (_cbfg .NumLit ,&_fdaf );_bbae !=nil {return _bbae ;};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\u004e\u0075\u006d\u0044a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fdaf .Name ); -if _cfag :=d .Skip ();_cfag !=nil {return _cfag ;};};case _db .EndElement :break _ccfg ;case _db .CharData :};};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 (_dedb *CT_LineSer )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );_ebgg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0069d\u0078"}}; -e .EncodeElement (_dedb .Idx ,_ebgg );_edcb :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_dedb .Order ,_edcb );if _dedb .Tx !=nil {_accbc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078"}}; -e .EncodeElement (_dedb .Tx ,_accbc );};if _dedb .SpPr !=nil {_cccfd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dedb .SpPr ,_cccfd );};if _dedb .Marker !=nil {_fged :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}}; -e .EncodeElement (_dedb .Marker ,_fged );};if _dedb .DPt !=nil {_ggfb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_gcad :=range _dedb .DPt {e .EncodeElement (_gcad ,_ggfb );};};if _dedb .DLbls !=nil {_gcfb :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_dedb .DLbls ,_gcfb );};if _dedb .Trendline !=nil {_aadef :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_eefgg :=range _dedb .Trendline {e .EncodeElement (_eefgg ,_aadef ); -};};if _dedb .ErrBars !=nil {_ddcg :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_dedb .ErrBars ,_ddcg );};if _dedb .Cat !=nil {_cefeg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0063a\u0074"}}; -e .EncodeElement (_dedb .Cat ,_cefeg );};if _dedb .Val !=nil {_fcage :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_dedb .Val ,_fcage );};if _dedb .Smooth !=nil {_cegb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}}; -e .EncodeElement (_dedb .Smooth ,_cegb );};if _dedb .ExtLst !=nil {_acddd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dedb .ExtLst ,_acddd );};e .EncodeToken (_db .EndElement {Name :start .Name }); -return nil ;};func (_adfaa *CT_Pie3DChart )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );if _adfaa .VaryColors !=nil {_afagc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_adfaa .VaryColors ,_afagc );};if _adfaa .Ser !=nil {_ffde :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bgacc :=range _adfaa .Ser {e .EncodeElement (_bgacc ,_ffde );};};if _adfaa .DLbls !=nil {_aadd :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_adfaa .DLbls ,_aadd );};if _adfaa .ExtLst !=nil {_eagbd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adfaa .ExtLst ,_eagbd );};e .EncodeToken (_db .EndElement {Name :start .Name }); -return nil ;};func (_cfgad *CT_TimeUnit )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_fddeg :=range start .Attr {if _fddeg .Name .Local =="\u0076\u0061\u006c"{_cfgad .ValAttr .UnmarshalXMLAttr (_fddeg );continue ;};};for {_fdfe ,_abgge :=d .Token (); -if _abgge !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_abgge );};if _cacgba ,_gcacd :=_fdfe .(_db .EndElement );_gcacd &&_cacgba .Name ==start .Name {break ; -};};return nil ;};func (_abfe *CT_NumVal )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0069\u0064\u0078"},Value :_g .Sprintf ("\u0025\u0076",_abfe .IdxAttr )});if _abfe .FormatCodeAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_abfe .FormatCodeAttr )}); -};e .EncodeToken (start );_cbgdd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0076"}};_a .AddPreserveSpaceAttr (&_cbgdd ,_abfe .V );e .EncodeElement (_abfe .V ,_cbgdd );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; -func (_becad *CT_LayoutTarget )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_gcgcg :=range start .Attr {if _gcgcg .Name .Local =="\u0076\u0061\u006c"{_becad .ValAttr .UnmarshalXMLAttr (_gcgcg );continue ;};};for {_bgad ,_ccfe :=d .Token (); -if _ccfe !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074T\u0061\u0072\u0067e\u0074:\u0020\u0025\u0073",_ccfe );};if _cgae ,_cagd :=_bgad .(_db .EndElement );_cagd &&_cgae .Name ==start .Name {break ; -};};return nil ;};type CT_DoughnutChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;HoleSize *CT_HoleSize ;ExtLst *CT_ExtensionList ;};func (_gaf *CT_Chart )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_gaf .PlotArea =NewCT_PlotArea (); -_geef :for {_gcefa ,_gfaf :=d .Token ();if _gfaf !=nil {return _gfaf ;};switch _ccbe :=_gcefa .(type ){case _db .StartElement :switch _ccbe .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaf .Title =NewCT_Title (); -if _ebda :=d .DecodeElement (_gaf .Title ,&_ccbe );_ebda !=nil {return _ebda ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaf .AutoTitleDeleted =NewCT_Boolean (); -if _bfgc :=d .DecodeElement (_gaf .AutoTitleDeleted ,&_ccbe );_bfgc !=nil {return _bfgc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaf .PivotFmts =NewCT_PivotFmts (); -if _gbee :=d .DecodeElement (_gaf .PivotFmts ,&_ccbe );_gbee !=nil {return _gbee ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaf .View3D =NewCT_View3D (); -if _ecca :=d .DecodeElement (_gaf .View3D ,&_ccbe );_ecca !=nil {return _ecca ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaf .Floor =NewCT_Surface (); -if _gaeg :=d .DecodeElement (_gaf .Floor ,&_ccbe );_gaeg !=nil {return _gaeg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gaf .SideWall =NewCT_Surface (); -if _cafe :=d .DecodeElement (_gaf .SideWall ,&_ccbe );_cafe !=nil {return _cafe ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaf .BackWall =NewCT_Surface (); -if _ffdd :=d .DecodeElement (_gaf .BackWall ,&_ccbe );_ffdd !=nil {return _ffdd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gddd :=d .DecodeElement (_gaf .PlotArea ,&_ccbe ); -_gddd !=nil {return _gddd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaf .Legend =NewCT_Legend (); -if _dafd :=d .DecodeElement (_gaf .Legend ,&_ccbe );_dafd !=nil {return _dafd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaf .PlotVisOnly =NewCT_Boolean (); -if _edga :=d .DecodeElement (_gaf .PlotVisOnly ,&_ccbe );_edga !=nil {return _edga ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gaf .DispBlanksAs =NewCT_DispBlanksAs (); -if _gdba :=d .DecodeElement (_gaf .DispBlanksAs ,&_ccbe );_gdba !=nil {return _gdba ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gaf .ShowDLblsOverMax =NewCT_Boolean (); -if _bgee :=d .DecodeElement (_gaf .ShowDLblsOverMax ,&_ccbe );_bgee !=nil {return _bgee ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gaf .ExtLst =NewCT_ExtensionList (); -if _ebgd :=d .DecodeElement (_gaf .ExtLst ,&_ccbe );_ebgd !=nil {return _ebgd ;};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\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_ccbe .Name ); -if _agag :=d .Skip ();_agag !=nil {return _agag ;};};case _db .EndElement :break _geef ;case _db .CharData :};};return nil ;};func (_ccad ST_DLblPos )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_ccad .String (),start ); -};func (_aedc *CT_ChartSpace )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_aedc .Chart =NewCT_Chart ();_bcggf :for {_dcc ,_fbdg :=d .Token ();if _fbdg !=nil {return _fbdg ;};switch _gafe :=_dcc .(type ){case _db .StartElement :switch _gafe .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aedc .Date1904 =NewCT_Boolean (); -if _cbfc :=d .DecodeElement (_aedc .Date1904 ,&_gafe );_cbfc !=nil {return _cbfc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aedc .Lang =NewCT_TextLanguageID (); -if _dffbg :=d .DecodeElement (_aedc .Lang ,&_gafe );_dffbg !=nil {return _dffbg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aedc .RoundedCorners =NewCT_Boolean (); -if _afbe :=d .DecodeElement (_aedc .RoundedCorners ,&_gafe );_afbe !=nil {return _afbe ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aedc .Style =NewCT_Style (); -if _cfeb :=d .DecodeElement (_aedc .Style ,&_gafe );_cfeb !=nil {return _cfeb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aedc .ClrMapOvr =_ba .NewCT_ColorMapping (); -if _gebab :=d .DecodeElement (_aedc .ClrMapOvr ,&_gafe );_gebab !=nil {return _gebab ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aedc .PivotSource =NewCT_PivotSource (); -if _beg :=d .DecodeElement (_aedc .PivotSource ,&_gafe );_beg !=nil {return _beg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aedc .Protection =NewCT_Protection (); -if _ccced :=d .DecodeElement (_aedc .Protection ,&_gafe );_ccced !=nil {return _ccced ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ceae :=d .DecodeElement (_aedc .Chart ,&_gafe ); -_ceae !=nil {return _ceae ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aedc .SpPr =_ba .NewCT_ShapeProperties (); -if _fcfge :=d .DecodeElement (_aedc .SpPr ,&_gafe );_fcfge !=nil {return _fcfge ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aedc .TxPr =_ba .NewCT_TextBody (); -if _efag :=d .DecodeElement (_aedc .TxPr ,&_gafe );_efag !=nil {return _efag ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aedc .ExternalData =NewCT_ExternalData (); -if _eabbf :=d .DecodeElement (_aedc .ExternalData ,&_gafe );_eabbf !=nil {return _eabbf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aedc .PrintSettings =NewCT_PrintSettings (); -if _gfae :=d .DecodeElement (_aedc .PrintSettings ,&_gafe );_gfae !=nil {return _gfae ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aedc .UserShapes =NewCT_RelId (); -if _bede :=d .DecodeElement (_aedc .UserShapes ,&_gafe );_bede !=nil {return _bede ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aedc .ExtLst =NewCT_ExtensionList (); -if _aggc :=d .DecodeElement (_aedc .ExtLst ,&_gafe );_aggc !=nil {return _aggc ;};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\u0043h\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065 \u0025\u0076",_gafe .Name ); -if _aagc :=d .Skip ();_aagc !=nil {return _aagc ;};};case _db .EndElement :break _bcggf ;case _db .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ErrDir and its children, prefixing error messages with path +func (_ccfec *CT_ErrDir )ValidateWithPath (path string )error {if _ccfec .ValAttr ==ST_ErrDirUnset {return _aa .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 _aagb :=_ccfec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aagb !=nil {return _aagb ;};return nil ;};func (_fdcg *CT_RadarSer )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdcg .Idx =NewCT_UnsignedInt (); +_fdcg .Order =NewCT_UnsignedInt ();_bacf :for {_fcgag ,_cfadf :=d .Token ();if _cfadf !=nil {return _cfadf ;};switch _bcfgb :=_fcgag .(type ){case _e .StartElement :switch _bcfgb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _caccd :=d .DecodeElement (_fdcg .Idx ,&_bcfgb ); +_caccd !=nil {return _caccd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _acfae :=d .DecodeElement (_fdcg .Order ,&_bcfgb ); +_acfae !=nil {return _acfae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_fdcg .Tx =NewCT_SerTx (); +if _bbace :=d .DecodeElement (_fdcg .Tx ,&_bcfgb );_bbace !=nil {return _bbace ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_fdcg .SpPr =_f .NewCT_ShapeProperties (); +if _aegff :=d .DecodeElement (_fdcg .SpPr ,&_bcfgb );_aegff !=nil {return _aegff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_fdcg .Marker =NewCT_Marker (); +if _gbfd :=d .DecodeElement (_fdcg .Marker ,&_bcfgb );_gbfd !=nil {return _gbfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_dgfec :=NewCT_DPt (); +if _fceee :=d .DecodeElement (_dgfec ,&_bcfgb );_fceee !=nil {return _fceee ;};_fdcg .DPt =append (_fdcg .DPt ,_dgfec );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_fdcg .DLbls =NewCT_DLbls (); +if _dgbfbe :=d .DecodeElement (_fdcg .DLbls ,&_bcfgb );_dgbfbe !=nil {return _dgbfbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_fdcg .Cat =NewCT_AxDataSource (); +if _dcbdb :=d .DecodeElement (_fdcg .Cat ,&_bcfgb );_dcbdb !=nil {return _dcbdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_fdcg .Val =NewCT_NumDataSource (); +if _egdcf :=d .DecodeElement (_fdcg .Val ,&_bcfgb );_egdcf !=nil {return _egdcf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdcg .ExtLst =NewCT_ExtensionList (); +if _eaaa :=d .DecodeElement (_fdcg .ExtLst ,&_bcfgb );_eaaa !=nil {return _eaaa ;};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\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072\u0020\u0025\u0076",_bcfgb .Name ); +if _egegg :=d .Skip ();_egegg !=nil {return _egegg ;};};case _e .EndElement :break _bacf ;case _e .CharData :};};return nil ;};func (_cfddd *CT_DepthPercent )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cfddd .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_cfddd .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_PieChartShared and its children -func (_gaafe *EG_PieChartShared )Validate ()error {return _gaafe .ValidateWithPath ("\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};func (_bgeg *Chart )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_bgeg .CT_RelId =*NewCT_RelId (); -for _ ,_bbef :=range start .Attr {if _bbef .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bbef .Name .Local =="\u0069\u0064"||_bbef .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bbef .Name .Local =="\u0069\u0064"{_cdcgb ,_edeac :=_bbef .Value ,error (nil ); -if _edeac !=nil {return _edeac ;};_bgeg .IdAttr =_cdcgb ;continue ;};};for {_eaagf ,_bgcge :=d .Token ();if _bgcge !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0068\u0061\u0072t\u003a\u0020\u0025\u0073",_bgcge );}; -if _adad ,_defdb :=_eaagf .(_db .EndElement );_defdb &&_adad .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_ChartSpace and its children, prefixing error messages with path +func (_abcgg *CT_ChartSpace )ValidateWithPath (path string )error {if _abcgg .Date1904 !=nil {if _baac :=_abcgg .Date1904 .ValidateWithPath (path +"\u002fD\u0061\u0074\u0065\u0031\u0039\u00304");_baac !=nil {return _baac ;};};if _abcgg .Lang !=nil {if _cabd :=_abcgg .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); +_cabd !=nil {return _cabd ;};};if _abcgg .RoundedCorners !=nil {if _dbec :=_abcgg .RoundedCorners .ValidateWithPath (path +"\u002fR\u006fu\u006e\u0064\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073");_dbec !=nil {return _dbec ;};};if _abcgg .Style !=nil {if _gbaa :=_abcgg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); +_gbaa !=nil {return _gbaa ;};};if _abcgg .ClrMapOvr !=nil {if _feb :=_abcgg .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_feb !=nil {return _feb ;};};if _abcgg .PivotSource !=nil {if _agec :=_abcgg .PivotSource .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"); +_agec !=nil {return _agec ;};};if _abcgg .Protection !=nil {if _ffadg :=_abcgg .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_ffadg !=nil {return _ffadg ;};};if _dfbc :=_abcgg .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074"); +_dfbc !=nil {return _dfbc ;};if _abcgg .SpPr !=nil {if _cccf :=_abcgg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cccf !=nil {return _cccf ;};};if _abcgg .TxPr !=nil {if _ggcde :=_abcgg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); +_ggcde !=nil {return _ggcde ;};};if _abcgg .ExternalData !=nil {if _gbaef :=_abcgg .ExternalData .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");_gbaef !=nil {return _gbaef ;};};if _abcgg .PrintSettings !=nil {if _ccgd :=_abcgg .PrintSettings .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"); +_ccgd !=nil {return _ccgd ;};};if _abcgg .UserShapes !=nil {if _acgd :=_abcgg .UserShapes .ValidateWithPath (path +"/\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");_acgd !=nil {return _acgd ;};};if _abcgg .ExtLst !=nil {if _eddf :=_abcgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_eddf !=nil {return _eddf ;};};return nil ;};func NewCT_Shape ()*CT_Shape {_abbd :=&CT_Shape {};return _abbd };type ST_MarkerStyle byte ;func (_bagae *CT_Protection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bagae .ChartObject !=nil {_dcaag :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0063\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}}; +e .EncodeElement (_bagae .ChartObject ,_dcaag );};if _bagae .Data !=nil {_abbbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_bagae .Data ,_abbbc );};if _bagae .Formatting !=nil {_cgee :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}}; +e .EncodeElement (_bagae .Formatting ,_cgee );};if _bagae .Selection !=nil {_dged :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0073\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bagae .Selection ,_dged );};if _bagae .UserInterface !=nil {_bgaag :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0075s\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}}; +e .EncodeElement (_bagae .UserInterface ,_bgaag );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_afgfdf ST_Grouping )String ()string {switch _afgfdf {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 (_bagdf ST_ErrBarType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fgffa :=_e .Attr {};_fgffa .Name =name ; +switch _bagdf {case ST_ErrBarTypeUnset :_fgffa .Value ="";case ST_ErrBarTypeBoth :_fgffa .Value ="\u0062\u006f\u0074\u0068";case ST_ErrBarTypeMinus :_fgffa .Value ="\u006d\u0069\u006eu\u0073";case ST_ErrBarTypePlus :_fgffa .Value ="\u0070\u006c\u0075\u0073"; +};return _fgffa ,nil ;};func (_eddcb *ST_TickMark )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_eddcb =0;case "\u0063\u0072\u006fs\u0073":*_eddcb =1;case "\u0069\u006e":*_eddcb =2;case "\u006e\u006f\u006e\u0065":*_eddcb =3;case "\u006f\u0075\u0074":*_eddcb =4; +};return nil ;};func (_fdcff *CT_SerTx )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdcff .Choice =NewCT_SerTxChoice ();_dcdd :for {_feee ,_gafc :=d .Token ();if _gafc !=nil {return _gafc ;};switch _efaf :=_feee .(type ){case _e .StartElement :switch _efaf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_fdcff .Choice =NewCT_SerTxChoice (); +if _gdgg :=d .DecodeElement (&_fdcff .Choice .StrRef ,&_efaf );_gdgg !=nil {return _gdgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"}:_fdcff .Choice =NewCT_SerTxChoice (); +if _fcgb :=d .DecodeElement (&_fdcff .Choice .V ,&_efaf );_fcgb !=nil {return _fcgb ;};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\u0065\u0072\u0054\u0078\u0020\u0025\u0076",_efaf .Name ); +if _aaaff :=d .Skip ();_aaaff !=nil {return _aaaff ;};};case _e .EndElement :break _dcdd ;case _e .CharData :};};return nil ;};func NewCT_Marker ()*CT_Marker {_cfeed :=&CT_Marker {};return _cfeed };type CT_LegendEntryChoice struct{Delete *CT_Boolean ;TxPr *_f .CT_TextBody ; +};func (_fb *CT_Area3DChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gc :for {_cgd ,_dc :=d .Token ();if _dc !=nil {return _dc ;};switch _ca :=_cgd .(type ){case _e .StartElement :switch _ca .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_fb .Grouping =NewCT_Grouping (); +if _gce :=d .DecodeElement (_fb .Grouping ,&_ca );_gce !=nil {return _gce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_fb .VaryColors =NewCT_Boolean (); +if _egb :=d .DecodeElement (_fb .VaryColors ,&_ca );_egb !=nil {return _egb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_ee :=NewCT_AreaSer (); +if _gb :=d .DecodeElement (_ee ,&_ca );_gb !=nil {return _gb ;};_fb .Ser =append (_fb .Ser ,_ee );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_fb .DLbls =NewCT_DLbls (); +if _dcg :=d .DecodeElement (_fb .DLbls ,&_ca );_dcg !=nil {return _dcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"}:_fb .DropLines =NewCT_ChartLines (); +if _de :=d .DecodeElement (_fb .DropLines ,&_ca );_de !=nil {return _de ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_fb .GapDepth =NewCT_GapAmount (); +if _gd :=d .DecodeElement (_fb .GapDepth ,&_ca );_gd !=nil {return _gd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_bc :=NewCT_UnsignedInt (); +if _db :=d .DecodeElement (_bc ,&_ca );_db !=nil {return _db ;};_fb .AxId =append (_fb .AxId ,_bc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fb .ExtLst =NewCT_ExtensionList (); +if _da :=d .DecodeElement (_fb .ExtLst ,&_ca );_da !=nil {return _da ;};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\u0041\u0072\u0065\u0061\u0033\u0044\u0043h\u0061r\u0074\u0020\u0025\u0076",_ca .Name ); +if _dbf :=d .Skip ();_dbf !=nil {return _dbf ;};};case _e .EndElement :break _gc ;case _e .CharData :};};return nil ;};func (_edead *CT_MultiLvlStrRef )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agcd :for {_adbaf ,_dcee :=d .Token (); +if _dcee !=nil {return _dcee ;};switch _egdff :=_adbaf .(type ){case _e .StartElement :switch _egdff .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"}:if _bdcg :=d .DecodeElement (&_edead .F ,&_egdff ); +_bdcg !=nil {return _bdcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075l\u0074\u0069\u004cv\u006c\u0053\u0074\u0072\u0043\u0061\u0063\u0068\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075l\u0074\u0069\u004cv\u006c\u0053\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}:_edead .MultiLvlStrCache =NewCT_MultiLvlStrData (); +if _caag :=d .DecodeElement (_edead .MultiLvlStrCache ,&_egdff );_caag !=nil {return _caag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edead .ExtLst =NewCT_ExtensionList (); +if _fgabd :=d .DecodeElement (_edead .ExtLst ,&_egdff );_fgabd !=nil {return _fgabd ;};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\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066\u0020\u0025\u0076",_egdff .Name ); +if _fbccc :=d .Skip ();_fbccc !=nil {return _fbccc ;};};case _e .EndElement :break _agcd ;case _e .CharData :};};return nil ;};func NewCT_ValAx ()*CT_ValAx {_bbbda :=&CT_ValAx {};_bbbda .AxId =NewCT_UnsignedInt ();_bbbda .Scaling =NewCT_Scaling ();_bbbda .AxPos =NewCT_AxPos (); +_bbbda .CrossAx =NewCT_UnsignedInt ();return _bbbda ;}; -// Validate validates the CT_LegendEntry and its children -func (_faed *CT_LegendEntry )Validate ()error {return _faed .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079");};func (_daade ST_ErrBarType )ValidateWithPath (path string )error {switch _daade {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daade )); -};return nil ;};func NewCT_AxDataSource ()*CT_AxDataSource {_badc :=&CT_AxDataSource {};_badc .Choice =NewCT_AxDataSourceChoice ();return _badc ;};func (_dfce ST_LblOffset )String ()string {if _dfce .ST_LblOffsetPercent !=nil {return _g .Sprintf ("\u0025\u0076",*_dfce .ST_LblOffsetPercent ); -};if _dfce .ST_LblOffsetUShort !=nil {return _g .Sprintf ("\u0025\u0076",*_dfce .ST_LblOffsetUShort );};return "";};func NewCT_PlotArea ()*CT_PlotArea {_bafc :=&CT_PlotArea {};return _bafc };type CT_ScatterChart struct{ScatterStyle *CT_ScatterStyle ;VaryColors *CT_Boolean ; -Ser []*CT_ScatterSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_feda *CT_DPt )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_feda .Idx =NewCT_UnsignedInt ();_gddde :for {_edfb ,_gfeg :=d .Token ();if _gfeg !=nil {return _gfeg ; -};switch _adba :=_edfb .(type ){case _db .StartElement :switch _adba .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _adeba :=d .DecodeElement (_feda .Idx ,&_adba ); -_adeba !=nil {return _adeba ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_feda .InvertIfNegative =NewCT_Boolean (); -if _eacc :=d .DecodeElement (_feda .InvertIfNegative ,&_adba );_eacc !=nil {return _eacc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_feda .Marker =NewCT_Marker (); -if _dcfe :=d .DecodeElement (_feda .Marker ,&_adba );_dcfe !=nil {return _dcfe ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_feda .Bubble3D =NewCT_Boolean (); -if _dbc :=d .DecodeElement (_feda .Bubble3D ,&_adba );_dbc !=nil {return _dbc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_feda .Explosion =NewCT_UnsignedInt (); -if _gfeac :=d .DecodeElement (_feda .Explosion ,&_adba );_gfeac !=nil {return _gfeac ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_feda .SpPr =_ba .NewCT_ShapeProperties (); -if _abdga :=d .DecodeElement (_feda .SpPr ,&_adba );_abdga !=nil {return _abdga ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_feda .PictureOptions =NewCT_PictureOptions (); -if _ebff :=d .DecodeElement (_feda .PictureOptions ,&_adba );_ebff !=nil {return _ebff ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_feda .ExtLst =NewCT_ExtensionList (); -if _fefc :=d .DecodeElement (_feda .ExtLst ,&_adba );_fefc !=nil {return _fefc ;};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\u0044\u0050\u0074\u0020\u0025\u0076",_adba .Name ); -if _fadf :=d .Skip ();_fadf !=nil {return _fadf ;};};case _db .EndElement :break _gddde ;case _db .CharData :};};return nil ;};func (_fgda ST_SplitType )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_gdgba :=_db .Attr {};_gdgba .Name =name ;switch _fgda {case ST_SplitTypeUnset :_gdgba .Value =""; -case ST_SplitTypeAuto :_gdgba .Value ="\u0061\u0075\u0074\u006f";case ST_SplitTypeCust :_gdgba .Value ="\u0063\u0075\u0073\u0074";case ST_SplitTypePercent :_gdgba .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_SplitTypePos :_gdgba .Value ="\u0070\u006f\u0073"; -case ST_SplitTypeVal :_gdgba .Value ="\u0076\u0061\u006c";};return _gdgba ,nil ;};type ST_SplitType byte ;func (_gdc *CT_AxisUnit )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_gdc .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func NewCT_DoughnutChart ()*CT_DoughnutChart {_abcf :=&CT_DoughnutChart {};return _abcf };type CT_LblOffset struct{ValAttr *ST_LblOffset ;};func (_abdde *CT_SizeRepresents )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _abdde .ValAttr !=ST_SizeRepresentsUnset {_bcffe ,_dcee :=_abdde .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"}); -if _dcee !=nil {return _dcee ;};start .Attr =append (start .Attr ,_bcffe );};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};type CT_BarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ba .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_DateAx and its children +func (_deag *CT_DateAx )Validate ()error {return _deag .ValidateWithPath ("\u0043T\u005f\u0044\u0061\u0074\u0065\u0041x");};func (_fad *CT_BarDir )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aaed :=range start .Attr {if _aaed .Name .Local =="\u0076\u0061\u006c"{_fad .ValAttr .UnmarshalXMLAttr (_aaed ); +continue ;};};for {_ccag ,_gad :=d .Token ();if _gad !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u0061\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_gad );};if _cdfb ,_eagf :=_ccag .(_e .EndElement );_eagf &&_cdfb .Name ==start .Name {break ; +};};return nil ;}; -// Validate validates the CT_Perspective and its children -func (_ecbaa *CT_Perspective )Validate ()error {return _ecbaa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065");};func (_acdba ST_PictureFormat )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_acdba .String (),start ); -};func (_babfb *ST_Thickness )ValidateWithPath (path string )error {_ggcdf :=[]string {};if _babfb .ST_ThicknessPercent !=nil {_ggcdf =append (_ggcdf ,"\u0053\u0054\u005f\u0054hi\u0063\u006b\u006e\u0065\u0073\u0073\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); -};if _babfb .Uint32 !=nil {_ggcdf =append (_ggcdf ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if len (_ggcdf )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ggcdf ); -};return nil ;};func (_addbc *CT_TimeUnit )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _addbc .ValAttr !=ST_TimeUnitUnset {_bcabe ,_beacea :=_addbc .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"});if _beacea !=nil {return _beacea ; -};start .Attr =append (start .Attr ,_bcabe );};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_OfPieType and its children, prefixing error messages with path +func (_bebd *CT_OfPieType )ValidateWithPath (path string )error {if _ecbg :=_bebd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecbg !=nil {return _ecbg ;};return nil ;};func NewEG_AxShared ()*EG_AxShared {_cagad :=&EG_AxShared {}; +_cagad .AxId =NewCT_UnsignedInt ();_cagad .Scaling =NewCT_Scaling ();_cagad .AxPos =NewCT_AxPos ();_cagad .CrossAx =NewCT_UnsignedInt ();return _cagad ;}; // ValidateWithPath validates the CT_AxDataSourceChoice and its children, prefixing error messages with path -func (_babf *CT_AxDataSourceChoice )ValidateWithPath (path string )error {if _babf .MultiLvlStrRef !=nil {if _ebc :=_babf .MultiLvlStrRef .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066");_ebc !=nil {return _ebc ; -};};if _babf .NumRef !=nil {if _edg :=_babf .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_edg !=nil {return _edg ;};};if _babf .NumLit !=nil {if _dec :=_babf .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074"); -_dec !=nil {return _dec ;};};if _babf .StrRef !=nil {if _agc :=_babf .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_agc !=nil {return _agc ;};};if _babf .StrLit !=nil {if _fdc :=_babf .StrLit .ValidateWithPath (path +"\u002fS\u0074\u0072\u004c\u0069\u0074"); -_fdc !=nil {return _fdc ;};};return nil ;};func (_ffbbeg *CT_SerTxChoice )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_caeb :for {_bfdga ,_bbcbg :=d .Token ();if _bbcbg !=nil {return _bbcbg ;};switch _bcdc :=_bfdga .(type ){case _db .StartElement :switch _bcdc .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ffbbeg .StrRef =NewCT_StrRef (); -if _agebc :=d .DecodeElement (_ffbbeg .StrRef ,&_bcdc );_agebc !=nil {return _agebc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffbbeg .V =new (string ); -if _bggec :=d .DecodeElement (_ffbbeg .V ,&_bcdc );_bggec !=nil {return _bggec ;};default:_f .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",_bcdc .Name ); -if _cgdea :=d .Skip ();_cgdea !=nil {return _cgdea ;};};case _db .EndElement :break _caeb ;case _db .CharData :};};return nil ;};type CT_Boolean struct{ValAttr *bool ;};func NewCT_Double ()*CT_Double {_bafdd :=&CT_Double {};return _bafdd };func (_fcg *CT_BandFmts )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_dbe :for {_cce ,_eafe :=d .Token (); -if _eafe !=nil {return _eafe ;};switch _gga :=_cce .(type ){case _db .StartElement :switch _gga .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aceg :=NewCT_BandFmt (); -if _edfd :=d .DecodeElement (_aceg ,&_gga );_edfd !=nil {return _edfd ;};_fcg .BandFmt =append (_fcg .BandFmt ,_aceg );default:_f .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",_gga .Name ); -if _gae :=d .Skip ();_gae !=nil {return _gae ;};};case _db .EndElement :break _dbe ;case _db .CharData :};};return nil ;}; +func (_cec *CT_AxDataSourceChoice )ValidateWithPath (path string )error {if _cec .MultiLvlStrRef !=nil {if _dgf :=_cec .MultiLvlStrRef .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066");_dgf !=nil {return _dgf ; +};};if _cec .NumRef !=nil {if _dcd :=_cec .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_dcd !=nil {return _dcd ;};};if _cec .NumLit !=nil {if _fde :=_cec .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074"); +_fde !=nil {return _fde ;};};if _cec .StrRef !=nil {if _aab :=_cec .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_aab !=nil {return _aab ;};};if _cec .StrLit !=nil {if _cccg :=_cec .StrLit .ValidateWithPath (path +"\u002fS\u0074\u0072\u004c\u0069\u0074"); +_cccg !=nil {return _cccg ;};};return nil ;};var ST_SecondPieSizePercentPatternRe =_c .MustCompile (ST_SecondPieSizePercentPattern ); -// Validate validates the CT_MultiLvlStrRef and its children -func (_cacb *CT_MultiLvlStrRef )Validate ()error {return _cacb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066");}; +// ValidateWithPath validates the CT_View3D and its children, prefixing error messages with path +func (_defca *CT_View3D )ValidateWithPath (path string )error {if _defca .RotX !=nil {if _gdff :=_defca .RotX .ValidateWithPath (path +"\u002f\u0052\u006ft\u0058");_gdff !=nil {return _gdff ;};};if _defca .HPercent !=nil {if _ggedc :=_defca .HPercent .ValidateWithPath (path +"\u002fH\u0050\u0065\u0072\u0063\u0065\u006et"); +_ggedc !=nil {return _ggedc ;};};if _defca .RotY !=nil {if _ecgee :=_defca .RotY .ValidateWithPath (path +"\u002f\u0052\u006ft\u0059");_ecgee !=nil {return _ecgee ;};};if _defca .DepthPercent !=nil {if _dgffc :=_defca .DepthPercent .ValidateWithPath (path +"\u002f\u0044\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); +_dgffc !=nil {return _dgffc ;};};if _defca .RAngAx !=nil {if _gecda :=_defca .RAngAx .ValidateWithPath (path +"\u002fR\u0041\u006e\u0067\u0041\u0078");_gecda !=nil {return _gecda ;};};if _defca .Perspective !=nil {if _cecdg :=_defca .Perspective .ValidateWithPath (path +"\u002f\u0050\u0065r\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"); +_cecdg !=nil {return _cecdg ;};};if _defca .ExtLst !=nil {if _bgfc :=_defca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgfc !=nil {return _bgfc ;};};return nil ;};func (_dad *CT_Bar3DChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dad .BarDir =NewCT_BarDir (); +_cab :for {_adc ,_bbb :=d .Token ();if _bbb !=nil {return _bbb ;};switch _dcf :=_adc .(type ){case _e .StartElement :switch _dcf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"}:if _fegf :=d .DecodeElement (_dad .BarDir ,&_dcf ); +_fegf !=nil {return _fegf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_dad .Grouping =NewCT_BarGrouping (); +if _baf :=d .DecodeElement (_dad .Grouping ,&_dcf );_baf !=nil {return _baf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_dad .VaryColors =NewCT_Boolean (); +if _cabe :=d .DecodeElement (_dad .VaryColors ,&_dcf );_cabe !=nil {return _cabe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_deab :=NewCT_BarSer (); +if _fegd :=d .DecodeElement (_deab ,&_dcf );_fegd !=nil {return _fegd ;};_dad .Ser =append (_dad .Ser ,_deab );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_dad .DLbls =NewCT_DLbls (); +if _gbe :=d .DecodeElement (_dad .DLbls ,&_dcf );_gbe !=nil {return _gbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_dad .GapWidth =NewCT_GapAmount (); +if _bdda :=d .DecodeElement (_dad .GapWidth ,&_dcf );_bdda !=nil {return _bdda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}:_dad .GapDepth =NewCT_GapAmount (); +if _fdgd :=d .DecodeElement (_dad .GapDepth ,&_dcf );_fdgd !=nil {return _fdgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u0061p\u0065"}:_dad .Shape =NewCT_Shape (); +if _abed :=d .DecodeElement (_dad .Shape ,&_dcf );_abed !=nil {return _abed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_bgag :=NewCT_UnsignedInt (); +if _bcg :=d .DecodeElement (_bgag ,&_dcf );_bcg !=nil {return _bcg ;};_dad .AxId =append (_dad .AxId ,_bgag );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dad .ExtLst =NewCT_ExtensionList (); +if _gfd :=d .DecodeElement (_dad .ExtLst ,&_dcf );_gfd !=nil {return _gfd ;};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\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_dcf .Name ); +if _afce :=d .Skip ();_afce !=nil {return _afce ;};};case _e .EndElement :break _cab ;case _e .CharData :};};return nil ;};func NewCT_Order ()*CT_Order {_effg :=&CT_Order {};return _effg };func (_dcdcg *ST_RadarStyle )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dcdcg =0; +case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_dcdcg =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_dcdcg =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_dcdcg =3;};return nil ;};type CT_ErrBarType struct{ValAttr ST_ErrBarType ;};func NewCT_AxPos ()*CT_AxPos {_cecf :=&CT_AxPos {}; +_cecf .ValAttr =ST_AxPos (1);return _cecf }; -// Validate validates the CT_ValAx and its children -func (_agbe *CT_ValAx )Validate ()error {return _agbe .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078");}; +// ST_HPercent is a union type +type ST_HPercent struct{ST_HPercentWithSymbol *string ;ST_HPercentUShort *uint16 ;};func NewCT_NumRef ()*CT_NumRef {_fgce :=&CT_NumRef {};return _fgce }; -// ValidateWithPath validates the CT_TxChoice and its children, prefixing error messages with path -func (_gbegc *CT_TxChoice )ValidateWithPath (path string )error {if _gbegc .StrRef !=nil {if _bbfef :=_gbegc .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_bbfef !=nil {return _bbfef ;};};if _gbegc .Rich !=nil {if _afdbdg :=_gbegc .Rich .ValidateWithPath (path +"\u002f\u0052\u0069c\u0068"); -_afdbdg !=nil {return _afdbdg ;};};return nil ;}; +// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path +func (_bdegf *CT_Marker )ValidateWithPath (path string )error {if _bdegf .Symbol !=nil {if _fcfb :=_bdegf .Symbol .ValidateWithPath (path +"\u002fS\u0079\u006d\u0062\u006f\u006c");_fcfb !=nil {return _fcfb ;};};if _bdegf .Size !=nil {if _bcebe :=_bdegf .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065"); +_bcebe !=nil {return _bcebe ;};};if _bdegf .SpPr !=nil {if _dddc :=_bdegf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dddc !=nil {return _dddc ;};};if _bdegf .ExtLst !=nil {if _feddb :=_bdegf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_feddb !=nil {return _feddb ;};};return nil ;};func NewCT_ExternalData ()*CT_ExternalData {_dafed :=&CT_ExternalData {};return _dafed }; -// Validate validates the CT_PictureOptions and its children -func (_bbaeg *CT_PictureOptions )Validate ()error {return _bbaeg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073");};func (_abcfg *ST_TrendlineType )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_faggf ,_eaadb :=d .Token (); -if _eaadb !=nil {return _eaadb ;};if _dbfdgc ,_dfcf :=_faggf .(_db .EndElement );_dfcf &&_dbfdgc .Name ==start .Name {*_abcfg =1;return nil ;};if _aegga ,_deeaec :=_faggf .(_db .CharData );!_deeaec {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",_faggf ); -}else {switch string (_aegga ){case "":*_abcfg =0;case "\u0065\u0078\u0070":*_abcfg =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_abcfg =2;case "\u006c\u006f\u0067":*_abcfg =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_abcfg =4;case "\u0070\u006f\u006c\u0079":*_abcfg =5; -case "\u0070\u006f\u0077e\u0072":*_abcfg =6;};};_faggf ,_eaadb =d .Token ();if _eaadb !=nil {return _eaadb ;};if _abcc ,_cfba :=_faggf .(_db .EndElement );_cfba &&_abcc .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",_faggf ); -};func (_gdddgf ST_Grouping )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_dgeeb :=_db .Attr {};_dgeeb .Name =name ;switch _gdddgf {case ST_GroupingUnset :_dgeeb .Value ="";case ST_GroupingPercentStacked :_dgeeb .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064"; -case ST_GroupingStandard :_dgeeb .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_GroupingStacked :_dgeeb .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _dgeeb ,nil ;};func (_bdf *CT_AxDataSource )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -_bdf .Choice .MarshalXML (e ,_db .StartElement {});e .EncodeToken (_db .EndElement {Name :start .Name });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 (_gbda ST_ScatterStyle )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_gbec :=_db .Attr {};_gbec .Name =name ;switch _gbda {case ST_ScatterStyleUnset :_gbec .Value ="";case ST_ScatterStyleNone :_gbec .Value ="\u006e\u006f\u006e\u0065"; -case ST_ScatterStyleLine :_gbec .Value ="\u006c\u0069\u006e\u0065";case ST_ScatterStyleLineMarker :_gbec .Value ="\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleMarker :_gbec .Value ="\u006d\u0061\u0072\u006b\u0065\u0072"; -case ST_ScatterStyleSmooth :_gbec .Value ="\u0073\u006d\u006f\u006f\u0074\u0068";case ST_ScatterStyleSmoothMarker :_gbec .Value ="\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072";};return _gbec ,nil ;};type ST_AxPos byte ; +// ValidateWithPath validates the CT_AxPos and its children, prefixing error messages with path +func (_ga *CT_AxPos )ValidateWithPath (path string )error {if _ga .ValAttr ==ST_AxPosUnset {return _aa .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 _abga :=_ga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abga !=nil {return _abga ;};return nil ;};func (_gadfbb ST_TimeUnit )String ()string {switch _gadfbb {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 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_Extension and its children -func (_bbfa *CT_Extension )Validate ()error {return _bbfa .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func (_aeacc ST_LayoutMode )String ()string {switch _aeacc {case 0:return "";case 1:return "\u0065\u0064\u0067\u0065"; -case 2:return "\u0066\u0061\u0063\u0074\u006f\u0072";};return "";};type CT_DispBlanksAs struct{ValAttr ST_DispBlanksAs ;};func (_bcd *CT_BandFmt )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );_ebb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0069d\u0078"}}; -e .EncodeElement (_bcd .Idx ,_ebb );if _bcd .SpPr !=nil {_dac :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bcd .SpPr ,_dac );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ; -};const (ST_ErrBarTypeUnset ST_ErrBarType =0;ST_ErrBarTypeBoth ST_ErrBarType =1;ST_ErrBarTypeMinus ST_ErrBarType =2;ST_ErrBarTypePlus ST_ErrBarType =3;);func (_de *CT_Area3DChart )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_fc :for {_ecb ,_fce :=d .Token (); -if _fce !=nil {return _fce ;};switch _deg :=_ecb .(type ){case _db .StartElement :switch _deg .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_de .Grouping =NewCT_Grouping (); -if _adb :=d .DecodeElement (_de .Grouping ,&_deg );_adb !=nil {return _adb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_de .VaryColors =NewCT_Boolean (); -if _bab :=d .DecodeElement (_de .VaryColors ,&_deg );_bab !=nil {return _bab ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ga :=NewCT_AreaSer (); -if _fe :=d .DecodeElement (_ga ,&_deg );_fe !=nil {return _fe ;};_de .Ser =append (_de .Ser ,_ga );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_de .DLbls =NewCT_DLbls (); -if _fd :=d .DecodeElement (_de .DLbls ,&_deg );_fd !=nil {return _fd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_de .DropLines =NewCT_ChartLines (); -if _acb :=d .DecodeElement (_de .DropLines ,&_deg );_acb !=nil {return _acb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_de .GapDepth =NewCT_GapAmount (); -if _fceb :=d .DecodeElement (_de .GapDepth ,&_deg );_fceb !=nil {return _fceb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecf :=NewCT_UnsignedInt (); -if _cc :=d .DecodeElement (_ecf ,&_deg );_cc !=nil {return _cc ;};_de .AxId =append (_de .AxId ,_ecf );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_de .ExtLst =NewCT_ExtensionList (); -if _fg :=d .DecodeElement (_de .ExtLst ,&_deg );_fg !=nil {return _fg ;};default:_f .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",_deg .Name ); -if _da :=d .Skip ();_da !=nil {return _da ;};};case _db .EndElement :break _fc ;case _db .CharData :};};return nil ;};func (_edee *CT_LegendEntryChoice )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _edee .Delete !=nil {_gbfb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}}; -e .EncodeElement (_edee .Delete ,_gbfb );};if _edee .TxPr !=nil {_begf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_edee .TxPr ,_begf );};return nil ;};func (_bacgfb *ST_BarDir )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_bacgfb =0; -case "\u0062\u0061\u0072":*_bacgfb =1;case "\u0063\u006f\u006c":*_bacgfb =2;};return nil ;};func (_feffc ST_Orientation )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_efeg :=_db .Attr {};_efeg .Name =name ;switch _feffc {case ST_OrientationUnset :_efeg .Value =""; -case ST_OrientationMaxMin :_efeg .Value ="\u006d\u0061\u0078\u004d\u0069\u006e";case ST_OrientationMinMax :_efeg .Value ="\u006d\u0069\u006e\u004d\u0061\u0078";};return _efeg ,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"; -type CT_UpDownBar struct{SpPr *_ba .CT_ShapeProperties ;};func (_ceab ST_LayoutTarget )ValidateWithPath (path string )error {switch _ceab {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceab )); -};return nil ;};func NewCT_LineChart ()*CT_LineChart {_bcegf :=&CT_LineChart {};_bcegf .Grouping =NewCT_Grouping ();return _bcegf ;}; +// Validate validates the CT_SerTxChoice and its children +func (_dggaa *CT_SerTxChoice )Validate ()error {return _dggaa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043h\u006f\u0069\u0063\u0065");};func (_dbdff *CT_Tx )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbdff .Choice =NewCT_TxChoice (); +_egbdd :for {_bbbf ,_aefgd :=d .Token ();if _aefgd !=nil {return _aefgd ;};switch _dbebb :=_bbbf .(type ){case _e .StartElement :switch _dbebb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_dbdff .Choice =NewCT_TxChoice (); +if _gbbdf :=d .DecodeElement (&_dbdff .Choice .StrRef ,&_dbebb );_gbbdf !=nil {return _gbbdf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0069\u0063\u0068"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0069\u0063\u0068"}:_dbdff .Choice =NewCT_TxChoice (); +if _ffbaf :=d .DecodeElement (&_dbdff .Choice .Rich ,&_dbebb );_ffbaf !=nil {return _ffbaf ;};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\u005fT\u0078 \u0025\u0076",_dbebb .Name ); +if _gefgc :=d .Skip ();_gefgc !=nil {return _gefgc ;};};case _e .EndElement :break _egbdd ;case _e .CharData :};};return nil ;};func (_gega ST_DLblPos )Validate ()error {return _gega .ValidateWithPath ("")};type EG_BarChartShared struct{BarDir *CT_BarDir ; +Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;};func (_aebfbc *ST_TimeUnit )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agdfb ,_gafbe :=d .Token ();if _gafbe !=nil {return _gafbe ;};if _fbfab ,_bdgfd :=_agdfb .(_e .EndElement ); +_bdgfd &&_fbfab .Name ==start .Name {*_aebfbc =1;return nil ;};if _dabcd ,_cgade :=_agdfb .(_e .CharData );!_cgade {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agdfb ); +}else {switch string (_dabcd ){case "":*_aebfbc =0;case "\u0064\u0061\u0079\u0073":*_aebfbc =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_aebfbc =2;case "\u0079\u0065\u0061r\u0073":*_aebfbc =3;};};_agdfb ,_gafbe =d .Token ();if _gafbe !=nil {return _gafbe ; +};if _dccag ,_dfbfe :=_agdfb .(_e .EndElement );_dfbfe &&_dccag .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agdfb ); +};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 ;}; -// ValidateWithPath validates the CT_ScatterSer and its children, prefixing error messages with path -func (_ccdca *CT_ScatterSer )ValidateWithPath (path string )error {if _fggf :=_ccdca .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fggf !=nil {return _fggf ;};if _gcagf :=_ccdca .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); -_gcagf !=nil {return _gcagf ;};if _ccdca .Tx !=nil {if _cced :=_ccdca .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_cced !=nil {return _cced ;};};if _ccdca .SpPr !=nil {if _fgbfdg :=_ccdca .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_fgbfdg !=nil {return _fgbfdg ;};};if _ccdca .Marker !=nil {if _fdbf :=_ccdca .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_fdbf !=nil {return _fdbf ;};};for _ceceb ,_fcegb :=range _ccdca .DPt {if _ggcb :=_fcegb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_ceceb )); -_ggcb !=nil {return _ggcb ;};};if _ccdca .DLbls !=nil {if _gbab :=_ccdca .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gbab !=nil {return _gbab ;};};for _geacc ,_gffec :=range _ccdca .Trendline {if _efcfb :=_gffec .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_geacc )); -_efcfb !=nil {return _efcfb ;};};for _cbee ,_ccfd :=range _ccdca .ErrBars {if _ebccb :=_ccfd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_cbee ));_ebccb !=nil {return _ebccb ;}; -};if _ccdca .XVal !=nil {if _eddge :=_ccdca .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_eddge !=nil {return _eddge ;};};if _ccdca .YVal !=nil {if _ggbfa :=_ccdca .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_ggbfa !=nil {return _ggbfa ; -};};if _ccdca .Smooth !=nil {if _cffdc :=_ccdca .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_cffdc !=nil {return _cffdc ;};};if _ccdca .ExtLst !=nil {if _cadg :=_ccdca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cadg !=nil {return _cadg ;};};return nil ;};func NewChartSpace ()*ChartSpace {_bfdgf :=&ChartSpace {};_bfdgf .CT_ChartSpace =*NewCT_ChartSpace ();return _bfdgf ;}; +// ValidateWithPath validates the CT_DispUnitsLbl and its children, prefixing error messages with path +func (_fbffb *CT_DispUnitsLbl )ValidateWithPath (path string )error {if _fbffb .Layout !=nil {if _bbed :=_fbffb .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_bbed !=nil {return _bbed ;};};if _fbffb .Tx !=nil {if _fffc :=_fbffb .Tx .ValidateWithPath (path +"\u002f\u0054\u0078"); +_fffc !=nil {return _fffc ;};};if _fbffb .SpPr !=nil {if _dcfa :=_fbffb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dcfa !=nil {return _dcfa ;};};if _fbffb .TxPr !=nil {if _ggcdf :=_fbffb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); +_ggcdf !=nil {return _ggcdf ;};};return nil ;};func (_dbdcc *CT_MarkerSize )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dbdcc .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_dbdcc .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_aecb *CT_UpDownBar )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efaeb :for {_abdea ,_bcdcg :=d .Token ();if _bcdcg !=nil {return _bcdcg ; +};switch _abcfd :=_abdea .(type ){case _e .StartElement :switch _abcfd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_aecb .SpPr =_f .NewCT_ShapeProperties (); +if _daacd :=d .DecodeElement (_aecb .SpPr ,&_abcfd );_daacd !=nil {return _daacd ;};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_U\u0070\u0044o\u0077\u006e\u0042\u0061\u0072\u0020\u0025\u0076",_abcfd .Name ); +if _debec :=d .Skip ();_debec !=nil {return _debec ;};};case _e .EndElement :break _efaeb ;case _e .CharData :};};return nil ;};func NewCT_SerTxChoice ()*CT_SerTxChoice {_gfacc :=&CT_SerTxChoice {};return _gfacc };func (_bcbdg *CT_NumRef )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cebbb :for {_gbeef ,_egbd :=d .Token (); +if _egbd !=nil {return _egbd ;};switch _dbef :=_gbeef .(type ){case _e .StartElement :switch _dbef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"}:if _bagef :=d .DecodeElement (&_bcbdg .F ,&_dbef ); +_bagef !=nil {return _bagef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"}:_bcbdg .NumCache =NewCT_NumData (); +if _bdfd :=d .DecodeElement (_bcbdg .NumCache ,&_dbef );_bdfd !=nil {return _bdfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcbdg .ExtLst =NewCT_ExtensionList (); +if _geca :=d .DecodeElement (_bcbdg .ExtLst ,&_dbef );_geca !=nil {return _geca ;};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\u0075\u006dR\u0065\u0066 \u0025\u0076",_dbef .Name ); +if _dbega :=d .Skip ();_dbega !=nil {return _dbega ;};};case _e .EndElement :break _cebbb ;case _e .CharData :};};return nil ;};type CT_PivotFmts struct{PivotFmt []*CT_PivotFmt ;};type CT_GapAmount struct{ValAttr *ST_GapAmount ;};func NewCT_DispBlanksAs ()*CT_DispBlanksAs {_cdff :=&CT_DispBlanksAs {}; +return _cdff };func NewCT_TxChoice ()*CT_TxChoice {_feaad :=&CT_TxChoice {};return _feaad }; -// ValidateWithPath validates the CT_PivotFmts and its children, prefixing error messages with path -func (_bdde *CT_PivotFmts )ValidateWithPath (path string )error {for _bccff ,_ffcc :=range _bdde .PivotFmt {if _agef :=_ffcc .ValidateWithPath (_g .Sprintf ("\u0025s\u002fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_bccff )); -_agef !=nil {return _agef ;};};return nil ;};type CT_DPt struct{Idx *CT_UnsignedInt ;InvertIfNegative *CT_Boolean ;Marker *CT_Marker ;Bubble3D *CT_Boolean ;Explosion *CT_UnsignedInt ;SpPr *_ba .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ; -};func (_accgg *CT_StrVal )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0069\u0064\u0078"},Value :_g .Sprintf ("\u0025\u0076",_accgg .IdxAttr )});e .EncodeToken (start ); -_deddd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0076"}};_a .AddPreserveSpaceAttr (&_deddd ,_accgg .V );e .EncodeElement (_accgg .V ,_deddd );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ExternalData and its children +func (_dgfg *CT_ExternalData )Validate ()error {return _dgfg .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");};func NewCT_OfPieType ()*CT_OfPieType {_bdadg :=&CT_OfPieType {};return _bdadg };func (_cegfd *CT_TimeUnit )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cegfd .ValAttr !=ST_TimeUnitUnset {_efedeg ,_fgced :=_cegfd .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"}); +if _fgced !=nil {return _fgced ;};start .Attr =append (start .Attr ,_efedeg );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ErrBarType and its children, prefixing error messages with path -func (_ffcbe *CT_ErrBarType )ValidateWithPath (path string )error {if _dfee :=_ffcbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfee !=nil {return _dfee ;};return nil ;}; +// Validate validates the CT_BubbleChart and its children +func (_badb *CT_BubbleChart )Validate ()error {return _badb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074");};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 *_f .CT_ShapeProperties ;TxPr *_f .CT_TextBody ;CrossAx *CT_UnsignedInt ; +Choice *EG_AxSharedChoice ;CrossBetween *CT_CrossBetween ;MajorUnit *CT_AxisUnit ;MinorUnit *CT_AxisUnit ;DispUnits *CT_DispUnits ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_ErrDir and its children -func (_fffc *CT_ErrDir )Validate ()error {return _fffc .ValidateWithPath ("\u0043T\u005f\u0045\u0072\u0072\u0044\u0069r");};func (_bgef ST_ErrDir )String ()string {switch _bgef {case 0:return "";case 1:return "\u0078";case 2:return "\u0079";};return ""; -};func NewCT_AxDataSourceChoice ()*CT_AxDataSourceChoice {_cgg :=&CT_AxDataSourceChoice {};return _cgg };func NewCT_PictureFormat ()*CT_PictureFormat {_fdead :=&CT_PictureFormat {};_fdead .ValAttr =ST_PictureFormat (1);return _fdead ;};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;);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 *_ba .CT_ShapeProperties ;TxPr *_ba .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ; -TickLblSkip *CT_Skip ;TickMarkSkip *CT_Skip ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_Perspective and its children +func (_fdadg *CT_Perspective )Validate ()error {return _fdadg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065");}; -// ValidateWithPath validates the Group_DLbl and its children, prefixing error messages with path -func (_eddb *Group_DLbl )ValidateWithPath (path string )error {if _eddb .Layout !=nil {if _dcdbd :=_eddb .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_dcdbd !=nil {return _dcdbd ;};};if _eddb .Tx !=nil {if _becbgb :=_eddb .Tx .ValidateWithPath (path +"\u002f\u0054\u0078"); -_becbgb !=nil {return _becbgb ;};};if _eddb .NumFmt !=nil {if _decff :=_eddb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_decff !=nil {return _decff ;};};if _eddb .SpPr !=nil {if _ffaag :=_eddb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_ffaag !=nil {return _ffaag ;};};if _eddb .TxPr !=nil {if _bega :=_eddb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bega !=nil {return _bega ;};};if _eddb .DLblPos !=nil {if _fafa :=_eddb .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073"); -_fafa !=nil {return _fafa ;};};if _eddb .ShowLegendKey !=nil {if _eeabeg :=_eddb .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_eeabeg !=nil {return _eeabeg ;};};if _eddb .ShowVal !=nil {if _gdabe :=_eddb .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c"); -_gdabe !=nil {return _gdabe ;};};if _eddb .ShowCatName !=nil {if _dacc :=_eddb .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_dacc !=nil {return _dacc ;};};if _eddb .ShowSerName !=nil {if _bcafc :=_eddb .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"); -_bcafc !=nil {return _bcafc ;};};if _eddb .ShowPercent !=nil {if _edfef :=_eddb .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_edfef !=nil {return _edfef ;};};if _eddb .ShowBubbleSize !=nil {if _afbca :=_eddb .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"); -_afbca !=nil {return _afbca ;};};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 *_ba .CT_ShapeProperties ; -ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_BubbleScale and its children, prefixing error messages with path +func (_efgc *CT_BubbleScale )ValidateWithPath (path string )error {if _efgc .ValAttr !=nil {if _bffc :=_efgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bffc !=nil {return _bffc ;};};return nil ;};type ST_ErrValType byte ; -// Validate validates the CT_AxDataSource and its children -func (_adae *CT_AxDataSource )Validate ()error {return _adae .ValidateWithPath ("\u0043T\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");};func (_faac *CT_DLbls )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_cbbd :for {_aead ,_afdd :=d .Token (); -if _afdd !=nil {return _afdd ;};switch _gcgb :=_aead .(type ){case _db .StartElement :switch _gcgb .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdgf :=NewCT_DLbl (); -if _bccc :=d .DecodeElement (_cdgf ,&_gcgb );_bccc !=nil {return _bccc ;};_faac .DLbl =append (_faac .DLbl ,_cdgf );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _faac .Choice ==nil {_faac .Choice =NewCT_DLblsChoice (); -};if _edbbd :=d .DecodeElement (&_faac .Choice .Delete ,&_gcgb );_edbbd !=nil {return _edbbd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _faac .Choice ==nil {_faac .Choice =NewCT_DLblsChoice (); -};if _fcdag :=d .DecodeElement (&_faac .Choice .NumFmt ,&_gcgb );_fcdag !=nil {return _fcdag ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _faac .Choice ==nil {_faac .Choice =NewCT_DLblsChoice (); -};if _bbea :=d .DecodeElement (&_faac .Choice .SpPr ,&_gcgb );_bbea !=nil {return _bbea ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _faac .Choice ==nil {_faac .Choice =NewCT_DLblsChoice (); -};if _bead :=d .DecodeElement (&_faac .Choice .TxPr ,&_gcgb );_bead !=nil {return _bead ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _faac .Choice ==nil {_faac .Choice =NewCT_DLblsChoice (); -};if _dfge :=d .DecodeElement (&_faac .Choice .DLblPos ,&_gcgb );_dfge !=nil {return _dfge ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _faac .Choice ==nil {_faac .Choice =NewCT_DLblsChoice (); -};if _geec :=d .DecodeElement (&_faac .Choice .ShowLegendKey ,&_gcgb );_geec !=nil {return _geec ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _faac .Choice ==nil {_faac .Choice =NewCT_DLblsChoice (); -};if _ebbe :=d .DecodeElement (&_faac .Choice .ShowVal ,&_gcgb );_ebbe !=nil {return _ebbe ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _faac .Choice ==nil {_faac .Choice =NewCT_DLblsChoice (); -};if _eeca :=d .DecodeElement (&_faac .Choice .ShowCatName ,&_gcgb );_eeca !=nil {return _eeca ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _faac .Choice ==nil {_faac .Choice =NewCT_DLblsChoice (); -};if _cbgg :=d .DecodeElement (&_faac .Choice .ShowSerName ,&_gcgb );_cbgg !=nil {return _cbgg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _faac .Choice ==nil {_faac .Choice =NewCT_DLblsChoice (); -};if _dddd :=d .DecodeElement (&_faac .Choice .ShowPercent ,&_gcgb );_dddd !=nil {return _dddd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _faac .Choice ==nil {_faac .Choice =NewCT_DLblsChoice (); -};if _ggdb :=d .DecodeElement (&_faac .Choice .ShowBubbleSize ,&_gcgb );_ggdb !=nil {return _ggdb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _faac .Choice ==nil {_faac .Choice =NewCT_DLblsChoice (); -};if _bggb :=d .DecodeElement (&_faac .Choice .Separator ,&_gcgb );_bggb !=nil {return _bggb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _faac .Choice ==nil {_faac .Choice =NewCT_DLblsChoice (); -};if _acge :=d .DecodeElement (&_faac .Choice .ShowLeaderLines ,&_gcgb );_acge !=nil {return _acge ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _faac .Choice ==nil {_faac .Choice =NewCT_DLblsChoice (); -};if _facd :=d .DecodeElement (&_faac .Choice .LeaderLines ,&_gcgb );_facd !=nil {return _facd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_faac .ExtLst =NewCT_ExtensionList (); -if _accf :=d .DecodeElement (_faac .ExtLst ,&_gcgb );_accf !=nil {return _accf ;};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\u0044\u004c\u0062\u006c\u0073\u0020\u0025\u0076",_gcgb .Name ); -if _acfg :=d .Skip ();_acfg !=nil {return _acfg ;};};case _db .EndElement :break _cbbd ;case _db .CharData :};};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 (_dgcf *CT_ScatterSer )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -_dfff :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_dgcf .Idx ,_dfff );_eecga :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_dgcf .Order ,_eecga ); -if _dgcf .Tx !=nil {_fedbc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_dgcf .Tx ,_fedbc );};if _dgcf .SpPr !=nil {_ecgd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_dgcf .SpPr ,_ecgd );};if _dgcf .Marker !=nil {_dfaff :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_dgcf .Marker ,_dfaff );};if _dgcf .DPt !=nil {_cgfe :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0064P\u0074"}}; -for _ ,_becbe :=range _dgcf .DPt {e .EncodeElement (_becbe ,_cgfe );};};if _dgcf .DLbls !=nil {_edgf :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dgcf .DLbls ,_edgf );};if _dgcf .Trendline !=nil {_adebg :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}}; -for _ ,_bedea :=range _dgcf .Trendline {e .EncodeElement (_bedea ,_adebg );};};if _dgcf .ErrBars !=nil {_eebcf :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_baac :=range _dgcf .ErrBars {e .EncodeElement (_baac ,_eebcf ); -};};if _dgcf .XVal !=nil {_ddee :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_dgcf .XVal ,_ddee );};if _dgcf .YVal !=nil {_caeab :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}}; -e .EncodeElement (_dgcf .YVal ,_caeab );};if _dgcf .Smooth !=nil {_ageef :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_dgcf .Smooth ,_ageef );};if _dgcf .ExtLst !=nil {_cafdg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_dgcf .ExtLst ,_cafdg );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_fadbe *ST_BubbleScale )ValidateWithPath (path string )error {_eddcf :=[]string {};if _fadbe .ST_BubbleScalePercent !=nil {_eddcf =append (_eddcf ,"S\u0054\u005f\u0042\u0075bb\u006ce\u0053\u0063\u0061\u006c\u0065P\u0065\u0072\u0063\u0065\u006e\u0074"); -};if _fadbe .ST_BubbleScaleUInt !=nil {_eddcf =append (_eddcf ,"\u0053T\u005fB\u0075\u0062\u0062\u006c\u0065S\u0063\u0061l\u0065\u0055\u0049\u006e\u0074");};if len (_eddcf )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eddcf ); -};return nil ;};func NewCT_AxisUnit ()*CT_AxisUnit {_gfg :=&CT_AxisUnit {};_gfg .ValAttr =0+1;return _gfg };func (_dcgb *CT_BarDir )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _dcgb .ValAttr !=ST_BarDirUnset {_bbe ,_cdd :=_dcgb .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"}); -if _cdd !=nil {return _cdd ;};start .Attr =append (start .Attr ,_bbe );};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_BarDir and its children, prefixing error messages with path -func (_fbff *CT_BarDir )ValidateWithPath (path string )error {if _gba :=_fbff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gba !=nil {return _gba ;};return nil ;};func (_gcab *CT_LblAlgn )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {_feagb ,_aeged :=_gcab .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"}); -if _aeged !=nil {return _aeged ;};start .Attr =append (start .Attr ,_feagb );e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_dddc *EG_AxShared )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_dddc .AxId =NewCT_UnsignedInt (); -_dddc .Scaling =NewCT_Scaling ();_dddc .AxPos =NewCT_AxPos ();_dddc .CrossAx =NewCT_UnsignedInt ();_dccec :for {_gaffd ,_ebffc :=d .Token ();if _ebffc !=nil {return _ebffc ;};switch _ecbeda :=_gaffd .(type ){case _db .StartElement :switch _ecbeda .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cbda :=d .DecodeElement (_dddc .AxId ,&_ecbeda ); -_cbda !=nil {return _cbda ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _faff :=d .DecodeElement (_dddc .Scaling ,&_ecbeda ); -_faff !=nil {return _faff ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dddc .Delete =NewCT_Boolean (); -if _ffebac :=d .DecodeElement (_dddc .Delete ,&_ecbeda );_ffebac !=nil {return _ffebac ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gaba :=d .DecodeElement (_dddc .AxPos ,&_ecbeda ); -_gaba !=nil {return _gaba ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dddc .MajorGridlines =NewCT_ChartLines (); -if _bfaeg :=d .DecodeElement (_dddc .MajorGridlines ,&_ecbeda );_bfaeg !=nil {return _bfaeg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dddc .MinorGridlines =NewCT_ChartLines (); -if _bcaff :=d .DecodeElement (_dddc .MinorGridlines ,&_ecbeda );_bcaff !=nil {return _bcaff ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dddc .Title =NewCT_Title (); -if _efef :=d .DecodeElement (_dddc .Title ,&_ecbeda );_efef !=nil {return _efef ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dddc .NumFmt =NewCT_NumFmt (); -if _fdced :=d .DecodeElement (_dddc .NumFmt ,&_ecbeda );_fdced !=nil {return _fdced ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dddc .MajorTickMark =NewCT_TickMark (); -if _gddf :=d .DecodeElement (_dddc .MajorTickMark ,&_ecbeda );_gddf !=nil {return _gddf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dddc .MinorTickMark =NewCT_TickMark (); -if _edgeeb :=d .DecodeElement (_dddc .MinorTickMark ,&_ecbeda );_edgeeb !=nil {return _edgeeb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dddc .TickLblPos =NewCT_TickLblPos (); -if _egeeg :=d .DecodeElement (_dddc .TickLblPos ,&_ecbeda );_egeeg !=nil {return _egeeg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dddc .SpPr =_ba .NewCT_ShapeProperties (); -if _dgca :=d .DecodeElement (_dddc .SpPr ,&_ecbeda );_dgca !=nil {return _dgca ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dddc .TxPr =_ba .NewCT_TextBody (); -if _dbbff :=d .DecodeElement (_dddc .TxPr ,&_ecbeda );_dbbff !=nil {return _dbbff ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fgffcf :=d .DecodeElement (_dddc .CrossAx ,&_ecbeda ); -_fgffcf !=nil {return _fgffcf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dddc .Choice =NewEG_AxSharedChoice (); -if _gcfg :=d .DecodeElement (&_dddc .Choice .Crosses ,&_ecbeda );_gcfg !=nil {return _gcfg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dddc .Choice =NewEG_AxSharedChoice (); -if _gcgfbd :=d .DecodeElement (&_dddc .Choice .CrossesAt ,&_ecbeda );_gcgfbd !=nil {return _gcgfbd ;};default:_f .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",_ecbeda .Name ); -if _efaaa :=d .Skip ();_efaaa !=nil {return _efaaa ;};};case _db .EndElement :break _dccec ;case _db .CharData :};};return nil ;};func (_aefc *CT_LayoutMode )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_cedfe :=range start .Attr {if _cedfe .Name .Local =="\u0076\u0061\u006c"{_aefc .ValAttr .UnmarshalXMLAttr (_cedfe ); -continue ;};};for {_dadd ,_dggba :=d .Token ();if _dggba !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ca\u0079o\u0075t\u004d\u006f\u0064\u0065\u003a\u0020\u0025s",_dggba );};if _caca ,_egafd :=_dadd .(_db .EndElement ); -_egafd &&_caca .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Overlap and its children +func (_beab *CT_Overlap )Validate ()error {return _beab .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");}; -// ValidateWithPath validates the CT_NumData and its children, prefixing error messages with path -func (_bgcg *CT_NumData )ValidateWithPath (path string )error {if _bgcg .PtCount !=nil {if _fgfaa :=_bgcg .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_fgfaa !=nil {return _fgfaa ;};};for _fbafc ,_bgdb :=range _bgcg .Pt {if _cfaef :=_bgdb .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_fbafc )); -_cfaef !=nil {return _cfaef ;};};if _bgcg .ExtLst !=nil {if _ebgdc :=_bgcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebgdc !=nil {return _ebgdc ;};};return nil ;}; +// ValidateWithPath validates the CT_ErrValType and its children, prefixing error messages with path +func (_bdcf *CT_ErrValType )ValidateWithPath (path string )error {if _adga :=_bdcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adga !=nil {return _adga ;};return nil ;};func (_dbfg *CT_UpDownBars )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gaceb :for {_acfeg ,_daeba :=d .Token (); +if _daeba !=nil {return _daeba ;};switch _dfcdb :=_acfeg .(type ){case _e .StartElement :switch _dfcdb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}:_dbfg .GapWidth =NewCT_GapAmount (); +if _ccebf :=d .DecodeElement (_dbfg .GapWidth ,&_dfcdb );_ccebf !=nil {return _ccebf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0042\u0061\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0075\u0070\u0042\u0061\u0072\u0073"}:_dbfg .UpBars =NewCT_UpDownBar (); +if _ccedb :=d .DecodeElement (_dbfg .UpBars ,&_dfcdb );_ccedb !=nil {return _ccedb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}:_dbfg .DownBars =NewCT_UpDownBar (); +if _gffdc :=d .DecodeElement (_dbfg .DownBars ,&_dfcdb );_gffdc !=nil {return _gffdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbfg .ExtLst =NewCT_ExtensionList (); +if _gbcfe :=d .DecodeElement (_dbfg .ExtLst ,&_dfcdb );_gbcfe !=nil {return _gbcfe ;};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\u0055p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073 \u0025\u0076",_dfcdb .Name ); +if _edabg :=d .Skip ();_edabg !=nil {return _edabg ;};};case _e .EndElement :break _gaceb ;case _e .CharData :};};return nil ;};func (_aefc *EG_AxSharedChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aefc .Crosses !=nil {_ceag :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0065s"}}; +e .EncodeElement (_aefc .Crosses ,_ceag );};if _aefc .CrossesAt !=nil {_eebgc :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0063\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074"}};e .EncodeElement (_aefc .CrossesAt ,_eebgc );};return nil ;};func ParseUnionST_HoleSize (s string )(ST_HoleSize ,error ){if ST_HoleSizePercentPatternRe .MatchString (s ){return ST_HoleSize {ST_HoleSizePercent :&s },nil ; +};_eeac ,_gafcc :=_b .ParseUint (s ,10,8);if _gafcc !=nil {return ST_HoleSize {},_gafcc ;};_ecbfa :=uint8 (_eeac );return ST_HoleSize {ST_HoleSizeUByte :&_ecbfa },nil ;}; -// ValidateWithPath validates the CT_AxisUnit and its children, prefixing error messages with path -func (_faf *CT_AxisUnit )ValidateWithPath (path string )error {if _faf .ValAttr <=0{return _g .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 ,_faf .ValAttr ); -};return nil ;};func (_fdfff ST_Orientation )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_fdfff .String (),start );}; +// ValidateWithPath validates the ChartSpace and its children, prefixing error messages with path +func (_edad *ChartSpace )ValidateWithPath (path string )error {if _ddbgd :=_edad .CT_ChartSpace .ValidateWithPath (path );_ddbgd !=nil {return _ddbgd ;};return nil ;}; -// Validate validates the CT_Surface3DChart and its children -func (_fdgbe *CT_Surface3DChart )Validate ()error {return _fdgbe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");};type EG_SurfaceChartShared struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ; -BandFmts *CT_BandFmts ;}; +// ValidateWithPath validates the CT_Period and its children, prefixing error messages with path +func (_adce *CT_Period )ValidateWithPath (path string )error {if _adce .ValAttr !=nil {if *_adce .ValAttr < 2{return _aa .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 ,*_adce .ValAttr ); +};};return nil ;}; -// Validate validates the CT_SecondPieSize and its children -func (_eggbg *CT_SecondPieSize )Validate ()error {return _eggbg .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065");}; +// ValidateWithPath validates the CT_LineChart and its children, prefixing error messages with path +func (_edcf *CT_LineChart )ValidateWithPath (path string )error {if _efce :=_edcf .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_efce !=nil {return _efce ;};if _edcf .VaryColors !=nil {if _bddb :=_edcf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); +_bddb !=nil {return _bddb ;};};for _ggce ,_gcecd :=range _edcf .Ser {if _efda :=_gcecd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ggce ));_efda !=nil {return _efda ;};};if _edcf .DLbls !=nil {if _bbbd :=_edcf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_bbbd !=nil {return _bbbd ;};};if _edcf .DropLines !=nil {if _beda :=_edcf .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_beda !=nil {return _beda ;};};if _edcf .HiLowLines !=nil {if _fcdbf :=_edcf .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"); +_fcdbf !=nil {return _fcdbf ;};};if _edcf .UpDownBars !=nil {if _dggc :=_edcf .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_dggc !=nil {return _dggc ;};};if _edcf .Marker !=nil {if _ccfc :=_edcf .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072"); +_ccfc !=nil {return _ccfc ;};};if _edcf .Smooth !=nil {if _efgg :=_edcf .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_efgg !=nil {return _efgg ;};};for _cdbaa ,_dfcd :=range _edcf .AxId {if _cebeg :=_dfcd .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_cdbaa )); +_cebeg !=nil {return _cebeg ;};};if _edcf .ExtLst !=nil {if _dagb :=_edcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dagb !=nil {return _dagb ;};};return nil ;}; -// Validate validates the CT_DispBlanksAs and its children -func (_fega *CT_DispBlanksAs )Validate ()error {return _fega .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");};func (_dfdf *CT_PictureStackUnit )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_dfdf .ValAttr =0+1; -for _ ,_bbbcb :=range start .Attr {if _bbbcb .Name .Local =="\u0076\u0061\u006c"{_agfee ,_deaeb :=_bc .ParseFloat (_bbbcb .Value ,64);if _deaeb !=nil {return _deaeb ;};_dfdf .ValAttr =_agfee ;continue ;};};for {_gfga ,_bcca :=d .Token ();if _bcca !=nil {return _g .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",_bcca ); -};if _fdacc ,_dcefg :=_gfga .(_db .EndElement );_dcefg &&_fdacc .Name ==start .Name {break ;};};return nil ;};func (_face *CT_Order )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_bcbb :=range start .Attr {if _bcbb .Name .Local =="\u0076\u0061\u006c"{_ddgf ,_abgd :=_bc .ParseUint (_bcbb .Value ,10,8); -if _abgd !=nil {return _abgd ;};_bcdgb :=uint8 (_ddgf );_face .ValAttr =&_bcdgb ;continue ;};};for {_cfbb ,_fbfbc :=d .Token ();if _fbfbc !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0072\u0064\u0065\u0072: \u0025\u0073",_fbfbc ); -};if _cbagf ,_eeab :=_cfbb .(_db .EndElement );_eeab &&_cbagf .Name ==start .Name {break ;};};return nil ;};func (_agddee *ST_ErrBarType )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_affe ,_gafcbg :=d .Token ();if _gafcbg !=nil {return _gafcbg ; -};if _ggcef ,_gecfa :=_affe .(_db .EndElement );_gecfa &&_ggcef .Name ==start .Name {*_agddee =1;return nil ;};if _afbad ,_cfca :=_affe .(_db .CharData );!_cfca {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",_affe ); -}else {switch string (_afbad ){case "":*_agddee =0;case "\u0062\u006f\u0074\u0068":*_agddee =1;case "\u006d\u0069\u006eu\u0073":*_agddee =2;case "\u0070\u006c\u0075\u0073":*_agddee =3;};};_affe ,_gafcbg =d .Token ();if _gafcbg !=nil {return _gafcbg ;}; -if _cdfee ,_dedddf :=_affe .(_db .EndElement );_dedddf &&_cdfee .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",_affe ); -};func (_gefe *CT_Shape )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_bbffd :=range start .Attr {if _bbffd .Name .Local =="\u0076\u0061\u006c"{_gefe .ValAttr .UnmarshalXMLAttr (_bbffd );continue ;};};for {_dbggd ,_cfdg :=d .Token (); -if _cfdg !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0061\u0070\u0065: \u0025\u0073",_cfdg );};if _bedfd ,_ffcbeg :=_dbggd .(_db .EndElement );_ffcbeg &&_bedfd .Name ==start .Name {break ;};};return nil ; -};func NewCT_RadarChart ()*CT_RadarChart {_caae :=&CT_RadarChart {};_caae .RadarStyle =NewCT_RadarStyle ();return _caae ;};func (_fcdad *EG_BarChartShared )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_fcdad .BarDir =NewCT_BarDir ();_bdcbfe :for {_fcgac ,_dabfg :=d .Token (); -if _dabfg !=nil {return _dabfg ;};switch _gaee :=_fcgac .(type ){case _db .StartElement :switch _gaee .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cfdgf :=d .DecodeElement (_fcdad .BarDir ,&_gaee ); -_cfdgf !=nil {return _cfdgf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcdad .Grouping =NewCT_BarGrouping (); -if _aeadf :=d .DecodeElement (_fcdad .Grouping ,&_gaee );_aeadf !=nil {return _aeadf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcdad .VaryColors =NewCT_Boolean (); -if _dada :=d .DecodeElement (_fcdad .VaryColors ,&_gaee );_dada !=nil {return _dada ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gceba :=NewCT_BarSer (); -if _agbde :=d .DecodeElement (_gceba ,&_gaee );_agbde !=nil {return _agbde ;};_fcdad .Ser =append (_fcdad .Ser ,_gceba );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcdad .DLbls =NewCT_DLbls (); -if _abbge :=d .DecodeElement (_fcdad .DLbls ,&_gaee );_abbge !=nil {return _abbge ;};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\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_gaee .Name ); -if _abcdd :=d .Skip ();_abcdd !=nil {return _abcdd ;};};case _db .EndElement :break _bdcbfe ;case _db .CharData :};};return nil ;};func (_ffae ST_BarGrouping )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_aedeb :=_db .Attr {};_aedeb .Name =name ; -switch _ffae {case ST_BarGroupingUnset :_aedeb .Value ="";case ST_BarGroupingPercentStacked :_aedeb .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_BarGroupingClustered :_aedeb .Value ="\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d"; -case ST_BarGroupingStandard :_aedeb .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_BarGroupingStacked :_aedeb .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _aedeb ,nil ;};func (_ccfbf *ST_AxPos )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_dfea ,_edgeg :=d .Token (); -if _edgeg !=nil {return _edgeg ;};if _bddff ,_cedfg :=_dfea .(_db .EndElement );_cedfg &&_bddff .Name ==start .Name {*_ccfbf =1;return nil ;};if _ggdaf ,_gebaf :=_dfea .(_db .CharData );!_gebaf {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",_dfea ); -}else {switch string (_ggdaf ){case "":*_ccfbf =0;case "\u0062":*_ccfbf =1;case "\u006c":*_ccfbf =2;case "\u0072":*_ccfbf =3;case "\u0074":*_ccfbf =4;};};_dfea ,_edgeg =d .Token ();if _edgeg !=nil {return _edgeg ;};if _cdbee ,_bcddgf :=_dfea .(_db .EndElement ); -_bcddgf &&_cdbee .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",_dfea );};func (_fabd *CT_Period )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _fabd .ValAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_fabd .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};type CT_SplitType struct{ValAttr ST_SplitType ;};func (_ffcbga *ST_SplitType )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_ffcbga =0; -case "\u0061\u0075\u0074\u006f":*_ffcbga =1;case "\u0063\u0075\u0073\u0074":*_ffcbga =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_ffcbga =3;case "\u0070\u006f\u0073":*_ffcbga =4;case "\u0076\u0061\u006c":*_ffcbga =5;};return nil ;}; +// Validate validates the CT_DTable and its children +func (_eefd *CT_DTable )Validate ()error {return _eefd .ValidateWithPath ("\u0043T\u005f\u0044\u0054\u0061\u0062\u006ce");};func (_baddd ST_BubbleScale )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _baddd .ST_BubbleScalePercent !=nil {e .EncodeToken (_e .CharData (*_baddd .ST_BubbleScalePercent )); +};if _baddd .ST_BubbleScaleUInt !=nil {e .EncodeToken (_e .CharData (_aa .Sprintf ("\u0025\u0064",*_baddd .ST_BubbleScaleUInt )));};return e .EncodeToken (_e .EndElement {Name :start .Name });};type ST_AxPos byte ; -// ValidateWithPath validates the CT_Skip and its children, prefixing error messages with path -func (_debg *CT_Skip )ValidateWithPath (path string )error {if _debg .ValAttr < 1{return _g .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 ,_debg .ValAttr ); -};return nil ;};func (_afgbe ST_AxPos )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_aggee :=_db .Attr {};_aggee .Name =name ;switch _afgbe {case ST_AxPosUnset :_aggee .Value ="";case ST_AxPosB :_aggee .Value ="\u0062";case ST_AxPosL :_aggee .Value ="\u006c"; -case ST_AxPosR :_aggee .Value ="\u0072";case ST_AxPosT :_aggee .Value ="\u0074";};return _aggee ,nil ;}; +// ValidateWithPath validates the CT_RadarChart and its children, prefixing error messages with path +func (_afed *CT_RadarChart )ValidateWithPath (path string )error {if _aagd :=_afed .RadarStyle .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");_aagd !=nil {return _aagd ;};if _afed .VaryColors !=nil {if _acdbe :=_afed .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); +_acdbe !=nil {return _acdbe ;};};for _ggbag ,_ggdef :=range _afed .Ser {if _debbd :=_ggdef .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ggbag ));_debbd !=nil {return _debbd ;};};if _afed .DLbls !=nil {if _agebe :=_afed .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_agebe !=nil {return _agebe ;};};for _gcfda ,_daagbd :=range _afed .AxId {if _ggfeb :=_daagbd .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gcfda ));_ggfeb !=nil {return _ggfeb ;};};if _afed .ExtLst !=nil {if _bfabg :=_afed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bfabg !=nil {return _bfabg ;};};return nil ;}; -// ValidateWithPath validates the CT_PieChart and its children, prefixing error messages with path -func (_ddbd *CT_PieChart )ValidateWithPath (path string )error {if _ddbd .VaryColors !=nil {if _dfbf :=_ddbd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dfbf !=nil {return _dfbf ;};};for _gfgc ,_acgef :=range _ddbd .Ser {if _cfgaf :=_acgef .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gfgc )); -_cfgaf !=nil {return _cfgaf ;};};if _ddbd .DLbls !=nil {if _afgc :=_ddbd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_afgc !=nil {return _afgc ;};};if _ddbd .FirstSliceAng !=nil {if _afdc :=_ddbd .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067"); -_afdc !=nil {return _afdc ;};};if _ddbd .ExtLst !=nil {if _gacfb :=_ddbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gacfb !=nil {return _gacfb ;};};return nil ;};func ParseUnionST_BubbleScale (s string )(ST_BubbleScale ,error ){if ST_BubbleScalePercentPatternRe .MatchString (s ){return ST_BubbleScale {ST_BubbleScalePercent :&s },nil ; -};_agfcd ,_dccgd :=_bc .ParseUint (s ,10,32);if _dccgd !=nil {return ST_BubbleScale {},_dccgd ;};_dfgb :=uint32 (_agfcd );return ST_BubbleScale {ST_BubbleScaleUInt :&_dfgb },nil ;};func NewCT_LineSer ()*CT_LineSer {_efec :=&CT_LineSer {};_efec .Idx =NewCT_UnsignedInt (); -_efec .Order =NewCT_UnsignedInt ();return _efec ;};func (_cedbf *CT_Tx )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );_cedbf .Choice .MarshalXML (e ,_db .StartElement {});e .EncodeToken (_db .EndElement {Name :start .Name }); -return nil ;};func (_ddfcb ST_PageSetupOrientation )ValidateWithPath (path string )error {switch _ddfcb {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddfcb )); -};return nil ;};type CT_Trendline struct{Name *string ;SpPr *_ba .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 ;}; +// ST_BubbleScale is a union type +type ST_BubbleScale struct{ST_BubbleScalePercent *string ;ST_BubbleScaleUInt *uint32 ;};func (_ggdd *CT_Trendline )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggdd .TrendlineType =NewCT_TrendlineType ();_bgff :for {_aedc ,_bgfe :=d .Token (); +if _bgfe !=nil {return _bgfe ;};switch _eagbb :=_aedc .(type ){case _e .StartElement :switch _eagbb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0061\u006d\u0065"}:_ggdd .Name =new (string ); +if _cgbdb :=d .DecodeElement (_ggdd .Name ,&_eagbb );_cgbdb !=nil {return _cgbdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_ggdd .SpPr =_f .NewCT_ShapeProperties (); +if _ecfbg :=d .DecodeElement (_ggdd .SpPr ,&_eagbb );_ecfbg !=nil {return _ecfbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}:if _cfdb :=d .DecodeElement (_ggdd .TrendlineType ,&_eagbb ); +_cfdb !=nil {return _cfdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:_ggdd .Order =NewCT_Order (); +if _dceff :=d .DecodeElement (_ggdd .Order ,&_eagbb );_dceff !=nil {return _dceff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0065\u0072\u0069\u006f\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0065\u0072\u0069\u006f\u0064"}:_ggdd .Period =NewCT_Period (); +if _daagf :=d .DecodeElement (_ggdd .Period ,&_eagbb );_daagf !=nil {return _daagf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066o\u0072\u0077\u0061\u0072\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066o\u0072\u0077\u0061\u0072\u0064"}:_ggdd .Forward =NewCT_Double (); +if _eaebf :=d .DecodeElement (_ggdd .Forward ,&_eagbb );_eaebf !=nil {return _eaebf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"}:_ggdd .Backward =NewCT_Double (); +if _gdcea :=d .DecodeElement (_ggdd .Backward ,&_eagbb );_gdcea !=nil {return _gdcea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069n\u0074\u0065\u0072\u0063\u0065\u0070t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069n\u0074\u0065\u0072\u0063\u0065\u0070t"}:_ggdd .Intercept =NewCT_Double (); +if _eecd :=d .DecodeElement (_ggdd .Intercept ,&_eagbb );_eecd !=nil {return _eecd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}:_ggdd .DispRSqr =NewCT_Boolean (); +if _bafaba :=d .DecodeElement (_ggdd .DispRSqr ,&_eagbb );_bafaba !=nil {return _bafaba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0045\u0071"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073\u0070\u0045\u0071"}:_ggdd .DispEq =NewCT_Boolean (); +if _fggf :=d .DecodeElement (_ggdd .DispEq ,&_eagbb );_fggf !=nil {return _fggf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c"}:_ggdd .TrendlineLbl =NewCT_TrendlineLbl (); +if _ebbfb :=d .DecodeElement (_ggdd .TrendlineLbl ,&_eagbb );_ebbfb !=nil {return _ebbfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggdd .ExtLst =NewCT_ExtensionList (); +if _gbdce :=d .DecodeElement (_ggdd .ExtLst ,&_eagbb );_gbdce !=nil {return _gbdce ;};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_T\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0020\u0025\u0076",_eagbb .Name ); +if _bdec :=d .Skip ();_bdec !=nil {return _bdec ;};};case _e .EndElement :break _bgff ;case _e .CharData :};};return nil ;};func (_cdac *CT_DispUnitsChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cdac .CustUnit !=nil {_ddcg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}}; +e .EncodeElement (_cdac .CustUnit ,_ddcg );};if _cdac .BuiltInUnit !=nil {_daeb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}};e .EncodeElement (_cdac .BuiltInUnit ,_daeb ); +};return nil ;};func (_cbba *CT_PictureFormat )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_gedfb ,_gaeff :=_cbba .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _gaeff !=nil {return _gaeff ;};start .Attr =append (start .Attr ,_gedfb ); +e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TimeUnit and its children, prefixing error messages with path -func (_ecdde *CT_TimeUnit )ValidateWithPath (path string )error {if _fcgcea :=_ecdde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcgcea !=nil {return _fcgcea ;};return nil ;};func _eedcc (_bdfab bool )uint8 {if _bdfab {return 1; -};return 0;}; +// Validate validates the CT_RelId and its children +func (_aedfg *CT_RelId )Validate ()error {return _aedfg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c\u0049\u0064");};func (_cebb *CT_DLblsChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcbe :for {_bebga ,_ggec :=d .Token (); +if _ggec !=nil {return _ggec ;};switch _cedec :=_bebga .(type ){case _e .StartElement :switch _cedec .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_cebb .Delete =NewCT_Boolean (); +if _aeccg :=d .DecodeElement (_cebb .Delete ,&_cedec );_aeccg !=nil {return _aeccg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_cebb .NumFmt =NewCT_NumFmt (); +if _gace :=d .DecodeElement (_cebb .NumFmt ,&_cedec );_gace !=nil {return _gace ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cebb .SpPr =_f .NewCT_ShapeProperties (); +if _gfg :=d .DecodeElement (_cebb .SpPr ,&_cedec );_gfg !=nil {return _gfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_cebb .TxPr =_f .NewCT_TextBody (); +if _edbf :=d .DecodeElement (_cebb .TxPr ,&_cedec );_edbf !=nil {return _edbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_cebb .DLblPos =NewCT_DLblPos (); +if _fbd :=d .DecodeElement (_cebb .DLblPos ,&_cedec );_fbd !=nil {return _fbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_cebb .ShowLegendKey =NewCT_Boolean (); +if _cebbg :=d .DecodeElement (_cebb .ShowLegendKey ,&_cedec );_cebbg !=nil {return _cebbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_cebb .ShowVal =NewCT_Boolean (); +if _gefb :=d .DecodeElement (_cebb .ShowVal ,&_cedec );_gefb !=nil {return _gefb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_cebb .ShowCatName =NewCT_Boolean (); +if _abf :=d .DecodeElement (_cebb .ShowCatName ,&_cedec );_abf !=nil {return _abf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_cebb .ShowSerName =NewCT_Boolean (); +if _abcec :=d .DecodeElement (_cebb .ShowSerName ,&_cedec );_abcec !=nil {return _abcec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_cebb .ShowPercent =NewCT_Boolean (); +if _ddag :=d .DecodeElement (_cebb .ShowPercent ,&_cedec );_ddag !=nil {return _ddag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_cebb .ShowBubbleSize =NewCT_Boolean (); +if _gcff :=d .DecodeElement (_cebb .ShowBubbleSize ,&_cedec );_gcff !=nil {return _gcff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_cebb .Separator =new (string ); +if _bfgdd :=d .DecodeElement (_cebb .Separator ,&_cedec );_bfgdd !=nil {return _bfgdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_cebb .ShowLeaderLines =NewCT_Boolean (); +if _aaagf :=d .DecodeElement (_cebb .ShowLeaderLines ,&_cedec );_aaagf !=nil {return _aaagf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_cebb .LeaderLines =NewCT_ChartLines (); +if _cge :=d .DecodeElement (_cebb .LeaderLines ,&_cedec );_cge !=nil {return _cge ;};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\u0044\u004c\u0062\u006c\u0073\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_cedec .Name ); +if _cdec :=d .Skip ();_cdec !=nil {return _cdec ;};};case _e .EndElement :break _bcbe ;case _e .CharData :};};return nil ;};func (_gbfbf ST_Overlap )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gbfbf .ST_OverlapPercent !=nil {e .EncodeToken (_e .CharData (*_gbfbf .ST_OverlapPercent )); +};if _gbfbf .ST_OverlapByte !=nil {e .EncodeToken (_e .CharData (_aa .Sprintf ("\u0025\u0064",*_gbfbf .ST_OverlapByte )));};return e .EncodeToken (_e .EndElement {Name :start .Name });};func (_dcccg *CT_LegendPos )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cffcb :=range start .Attr {if _cffcb .Name .Local =="\u0076\u0061\u006c"{_dcccg .ValAttr .UnmarshalXMLAttr (_cffcb ); +continue ;};};for {_gagb ,_edbb :=d .Token ();if _edbb !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065g\u0065\u006e\u0064\u0050\u006f\u0073\u003a\u0020\u0025\u0073",_edbb );};if _abbf ,_adfdd :=_gagb .(_e .EndElement ); +_adfdd &&_abbf .Name ==start .Name {break ;};};return nil ;};const (ST_TimeUnitUnset ST_TimeUnit =0;ST_TimeUnitDays ST_TimeUnit =1;ST_TimeUnitMonths ST_TimeUnit =2;ST_TimeUnitYears ST_TimeUnit =3;);func (_cdda *ST_Orientation )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bdabf ,_dabgc :=d .Token (); +if _dabgc !=nil {return _dabgc ;};if _ecbb ,_bbgca :=_bdabf .(_e .EndElement );_bbgca &&_ecbb .Name ==start .Name {*_cdda =1;return nil ;};if _aggff ,_becee :=_bdabf .(_e .CharData );!_becee {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdabf ); +}else {switch string (_aggff ){case "":*_cdda =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_cdda =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_cdda =2;};};_bdabf ,_dabgc =d .Token ();if _dabgc !=nil {return _dabgc ;};if _adecc ,_fefbd :=_bdabf .(_e .EndElement ); +_fefbd &&_adecc .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdabf );};const (ST_OfPieTypeUnset ST_OfPieType =0; +ST_OfPieTypePie ST_OfPieType =1;ST_OfPieTypeBar ST_OfPieType =2;); -// Validate validates the CT_MarkerStyle and its children -func (_fceae *CT_MarkerStyle )Validate ()error {return _fceae .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065");};func (_daagb *CT_NumFmt )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_g .Sprintf ("\u0025\u0076",_daagb .FormatCodeAttr )}); -if _daagb .SourceLinkedAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_eedcc (*_daagb .SourceLinkedAttr ))});};e .EncodeToken (start ); -e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_afbeb *EG_LineChartShared )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {_aabdc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}}; -e .EncodeElement (_afbeb .Grouping ,_aabdc );if _afbeb .VaryColors !=nil {_cdfce :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_afbeb .VaryColors ,_cdfce );};if _afbeb .Ser !=nil {_ffdbe :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073e\u0072"}}; -for _ ,_cgaff :=range _afbeb .Ser {e .EncodeElement (_cgaff ,_ffdbe );};};if _afbeb .DLbls !=nil {_afbbg :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_afbeb .DLbls ,_afbbg );};if _afbeb .DropLines !=nil {_acaa :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_afbeb .DropLines ,_acaa );};return nil ;};func (_bcfc *CT_BubbleScale )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _bcfc .ValAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_bcfc .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_bagd ST_BuiltInUnit )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_bcbac :=_db .Attr {};_bcbac .Name =name ;switch _bagd {case ST_BuiltInUnitUnset :_bcbac .Value =""; -case ST_BuiltInUnitHundreds :_bcbac .Value ="\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073";case ST_BuiltInUnitThousands :_bcbac .Value ="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s";case ST_BuiltInUnitTenThousands :_bcbac .Value ="\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073"; -case ST_BuiltInUnitHundredThousands :_bcbac .Value ="\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitMillions :_bcbac .Value ="\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTenMillions :_bcbac .Value ="t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073"; -case ST_BuiltInUnitHundredMillions :_bcbac .Value ="\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitBillions :_bcbac .Value ="\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTrillions :_bcbac .Value ="\u0074r\u0069\u006c\u006c\u0069\u006f\u006es"; -};return _bcbac ,nil ;};type CT_BubbleSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ba .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 NewCT_Scaling ()*CT_Scaling {_efafa :=&CT_Scaling {};return _efafa }; +// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path +func (_cgcdb *CT_HeaderFooter )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_SurfaceChart and its children -func (_cgded *CT_SurfaceChart )Validate ()error {return _cgded .ValidateWithPath ("\u0043T\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");};func (_ggad *CT_NumRef )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -_cccbda :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0066"}};_a .AddPreserveSpaceAttr (&_cccbda ,_ggad .F );e .EncodeElement (_ggad .F ,_cccbda );if _ggad .NumCache !=nil {_eefa :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"}}; -e .EncodeElement (_ggad .NumCache ,_eefa );};if _ggad .ExtLst !=nil {_fbdb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggad .ExtLst ,_fbdb );};e .EncodeToken (_db .EndElement {Name :start .Name }); -return nil ;};func ParseUnionST_Overlap (s string )(ST_Overlap ,error ){if ST_OverlapPercentPatternRe .MatchString (s ){return ST_Overlap {ST_OverlapPercent :&s },nil ;};_befbc ,_cebe :=_bc .ParseInt (s ,10,8);if _cebe !=nil {return ST_Overlap {},_cebe ; -};_cbabg :=int8 (_befbc );return ST_Overlap {ST_OverlapByte :&_cbabg },nil ;};func (_fceaea ST_Crosses )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_fceaea .String (),start );};func (_aegb ST_Orientation )Validate ()error {return _aegb .ValidateWithPath ("")}; +// ValidateWithPath validates the EG_SurfaceChartShared and its children, prefixing error messages with path +func (_adcgf *EG_SurfaceChartShared )ValidateWithPath (path string )error {if _adcgf .Wireframe !=nil {if _fffcg :=_adcgf .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_fffcg !=nil {return _fffcg ;}; +};for _gfcgc ,_dbgac :=range _adcgf .Ser {if _bfcd :=_dbgac .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gfcgc ));_bfcd !=nil {return _bfcd ;};};if _adcgf .BandFmts !=nil {if _efada :=_adcgf .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s"); +_efada !=nil {return _efada ;};};return nil ;};func (_bgfcd ST_Orientation )String ()string {switch _bgfcd {case 0:return "";case 1:return "\u006d\u0061\u0078\u004d\u0069\u006e";case 2:return "\u006d\u0069\u006e\u004d\u0061\u0078";};return "";};var ST_LblOffsetPercentPatternRe =_c .MustCompile (ST_LblOffsetPercentPattern ); +func (_gaadb *ST_HPercent )Validate ()error {return _gaadb .ValidateWithPath ("")};func (_eccce ST_LayoutTarget )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gdeac :=_e .Attr {};_gdeac .Name =name ;switch _eccce {case ST_LayoutTargetUnset :_gdeac .Value =""; +case ST_LayoutTargetInner :_gdeac .Value ="\u0069\u006e\u006ee\u0072";case ST_LayoutTargetOuter :_gdeac .Value ="\u006f\u0075\u0074e\u0072";};return _gdeac ,nil ;};func (_bfdbg *ST_Thickness )ValidateWithPath (path string )error {_dcaba :=[]string {};if _bfdbg .ST_ThicknessPercent !=nil {_dcaba =append (_dcaba ,"\u0053\u0054\u005f\u0054hi\u0063\u006b\u006e\u0065\u0073\u0073\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); +};if _bfdbg .Uint32 !=nil {_dcaba =append (_dcaba ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if len (_dcaba )> 1{return _aa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dcaba ); +};return nil ;}; +// Validate validates the CT_TrendlineLbl and its children +func (_ggdgb *CT_TrendlineLbl )Validate ()error {return _ggdgb .ValidateWithPath ("\u0043T\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");};func (_aedfe *CT_ExtensionList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cecc :for {_bcaaa ,_gcaac :=d .Token (); +if _gcaac !=nil {return _gcaac ;};switch _egda :=_bcaaa .(type ){case _e .StartElement :switch _egda .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074"}:_gdeab :=NewCT_Extension (); +if _dcbd :=d .DecodeElement (_gdeab ,&_egda );_dcbd !=nil {return _dcbd ;};_aedfe .Ext =append (_aedfe .Ext ,_gdeab );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",_egda .Name ); +if _gedf :=d .Skip ();_gedf !=nil {return _gedf ;};};case _e .EndElement :break _cecc ;case _e .CharData :};};return nil ;};func (_eface ST_BarGrouping )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_acgfcc :=_e .Attr {};_acgfcc .Name =name ;switch _eface {case ST_BarGroupingUnset :_acgfcc .Value =""; +case ST_BarGroupingPercentStacked :_acgfcc .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_BarGroupingClustered :_acgfcc .Value ="\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d";case ST_BarGroupingStandard :_acgfcc .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064"; +case ST_BarGroupingStacked :_acgfcc .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _acgfcc ,nil ;};func (_gggcf ST_Crosses )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fbdba :=_e .Attr {};_fbdba .Name =name ;switch _gggcf {case ST_CrossesUnset :_fbdba .Value =""; +case ST_CrossesAutoZero :_fbdba .Value ="\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f";case ST_CrossesMax :_fbdba .Value ="\u006d\u0061\u0078";case ST_CrossesMin :_fbdba .Value ="\u006d\u0069\u006e";};return _fbdba ,nil ;};func (_bggdg *EG_PieChartShared )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aedcg :for {_aeecc ,_ecfgb :=d .Token (); +if _ecfgb !=nil {return _ecfgb ;};switch _eaffd :=_aeecc .(type ){case _e .StartElement :switch _eaffd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_bggdg .VaryColors =NewCT_Boolean (); +if _bcdee :=d .DecodeElement (_bggdg .VaryColors ,&_eaffd );_bcdee !=nil {return _bcdee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_gdffa :=NewCT_PieSer (); +if _adbff :=d .DecodeElement (_gdffa ,&_eaffd );_adbff !=nil {return _adbff ;};_bggdg .Ser =append (_bggdg .Ser ,_gdffa );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_bggdg .DLbls =NewCT_DLbls (); +if _fgbd :=d .DecodeElement (_bggdg .DLbls ,&_eaffd );_fgbd !=nil {return _fgbd ;};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\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_eaffd .Name ); +if _agfdb :=d .Skip ();_agfdb !=nil {return _agfdb ;};};case _e .EndElement :break _aedcg ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path -func (_adedf *CT_Extension )ValidateWithPath (path string )error {return nil };func (_eadaaa *ST_TickLblPos )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_ffdbeg ,_fgdba :=d .Token ();if _fgdba !=nil {return _fgdba ;};if _bacac ,_afdbg :=_ffdbeg .(_db .EndElement ); -_afdbg &&_bacac .Name ==start .Name {*_eadaaa =1;return nil ;};if _dgaab ,_fabdg :=_ffdbeg .(_db .CharData );!_fabdg {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",_ffdbeg ); -}else {switch string (_dgaab ){case "":*_eadaaa =0;case "\u0068\u0069\u0067\u0068":*_eadaaa =1;case "\u006c\u006f\u0077":*_eadaaa =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_eadaaa =3;case "\u006e\u006f\u006e\u0065":*_eadaaa =4;};};_ffdbeg ,_fgdba =d .Token (); -if _fgdba !=nil {return _fgdba ;};if _cfffb ,_agbg :=_ffdbeg .(_db .EndElement );_agbg &&_cfffb .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",_ffdbeg ); -}; +// Validate validates the CT_TickMark and its children +func (_egcab *CT_TickMark )Validate ()error {return _egcab .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b");};type CT_BarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_f .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 ;}; -// ValidateWithPath validates the CT_BubbleChart and its children, prefixing error messages with path -func (_geca *CT_BubbleChart )ValidateWithPath (path string )error {if _geca .VaryColors !=nil {if _fcef :=_geca .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fcef !=nil {return _fcef ;};};for _ebcb ,_eeag :=range _geca .Ser {if _ccb :=_eeag .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ebcb )); -_ccb !=nil {return _ccb ;};};if _geca .DLbls !=nil {if _ccab :=_geca .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ccab !=nil {return _ccab ;};};if _geca .Bubble3D !=nil {if _ffaa :=_geca .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D"); -_ffaa !=nil {return _ffaa ;};};if _geca .BubbleScale !=nil {if _fge :=_geca .BubbleScale .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065");_fge !=nil {return _fge ;};};if _geca .ShowNegBubbles !=nil {if _ccda :=_geca .ShowNegBubbles .ValidateWithPath (path +"\u002fS\u0068o\u0077\u004e\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073"); -_ccda !=nil {return _ccda ;};};if _geca .SizeRepresents !=nil {if _bggcd :=_geca .SizeRepresents .ValidateWithPath (path +"\u002fS\u0069z\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073");_bggcd !=nil {return _bggcd ;};};for _bddb ,_afc :=range _geca .AxId {if _fcfc :=_afc .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bddb )); -_fcfc !=nil {return _fcfc ;};};if _geca .ExtLst !=nil {if _cee :=_geca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cee !=nil {return _cee ;};};return nil ;}; +// ValidateWithPath validates the CT_TickLblPos and its children, prefixing error messages with path +func (_abdfg *CT_TickLblPos )ValidateWithPath (path string )error {if _cagb :=_abdfg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cagb !=nil {return _cagb ;};return nil ;};func (_cgcae ST_DLblPos )ValidateWithPath (path string )error {switch _cgcae {case 0,1,2,3,4,5,6,7,8,9:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgcae )); +};return nil ;};func (_debc *ST_LblAlgn )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_feafe ,_fbafg :=d .Token ();if _fbafg !=nil {return _fbafg ;};if _eaffc ,_gaeb :=_feafe .(_e .EndElement );_gaeb &&_eaffc .Name ==start .Name {*_debc =1; +return nil ;};if _cdede ,_fcegb :=_feafe .(_e .CharData );!_fcegb {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_feafe );}else {switch string (_cdede ){case "":*_debc =0; +case "\u0063\u0074\u0072":*_debc =1;case "\u006c":*_debc =2;case "\u0072":*_debc =3;};};_feafe ,_fbafg =d .Token ();if _fbafg !=nil {return _fbafg ;};if _baed ,_cgfc :=_feafe .(_e .EndElement );_cgfc &&_baed .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_feafe ); +};type ST_LayoutTarget byte ; -// ValidateWithPath validates the CT_BarGrouping and its children, prefixing error messages with path -func (_gcgg *CT_BarGrouping )ValidateWithPath (path string )error {if _adfg :=_gcgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adfg !=nil {return _adfg ;};return nil ;};func (_cdda *CT_CrossBetween )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_cdda .ValAttr =ST_CrossBetween (1); -for _ ,_cabf :=range start .Attr {if _cabf .Name .Local =="\u0076\u0061\u006c"{_cdda .ValAttr .UnmarshalXMLAttr (_cabf );continue ;};};for {_agage ,_eagf :=d .Token ();if _eagf !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0042e\u0074\u0077\u0065e\u006e:\u0020\u0025\u0073",_eagf ); -};if _eeef ,_gggc :=_agage .(_db .EndElement );_gggc &&_eeef .Name ==start .Name {break ;};};return nil ;};func NewCT_BuiltInUnit ()*CT_BuiltInUnit {_bga :=&CT_BuiltInUnit {};return _bga };type CT_SecondPieSize struct{ValAttr *ST_SecondPieSize ;};type ST_TimeUnit byte ; -func NewCT_TimeUnit ()*CT_TimeUnit {_defdd :=&CT_TimeUnit {};return _defdd };func (_dbdb ST_DispBlanksAs )Validate ()error {return _dbdb .ValidateWithPath ("")};func (_cbbb *ST_GapAmount )ValidateWithPath (path string )error {_gddfd :=[]string {};if _cbbb .ST_GapAmountPercent !=nil {_gddfd =append (_gddfd ,"\u0053\u0054\u005f\u0047ap\u0041\u006d\u006f\u0075\u006e\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); -};if _cbbb .ST_GapAmountUShort !=nil {_gddfd =append (_gddfd ,"\u0053T\u005fG\u0061\u0070\u0041\u006d\u006fu\u006e\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_gddfd )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gddfd ); -};return nil ;}; +// Validate validates the CT_ErrBarType and its children +func (_ebca *CT_ErrBarType )Validate ()error {return _ebca .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");};func NewCT_ExtensionList ()*CT_ExtensionList {_bafd :=&CT_ExtensionList {};return _bafd }; -// Validate validates the CT_ExtensionList and its children -func (_dffeg *CT_ExtensionList )Validate ()error {return _dffeg .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_agfg *CT_LegendEntryChoice )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_dcdb :for {_gaeb ,_cegg :=d .Token (); -if _cegg !=nil {return _cegg ;};switch _fedaa :=_gaeb .(type ){case _db .StartElement :switch _fedaa .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agfg .Delete =NewCT_Boolean (); -if _dfdga :=d .DecodeElement (_agfg .Delete ,&_fedaa );_dfdga !=nil {return _dfdga ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agfg .TxPr =_ba .NewCT_TextBody (); -if _dgcc :=d .DecodeElement (_agfg .TxPr ,&_fedaa );_dgcc !=nil {return _dgcc ;};default:_f .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",_fedaa .Name ); -if _agac :=d .Skip ();_agac !=nil {return _agac ;};};case _db .EndElement :break _dcdb ;case _db .CharData :};};return nil ;};func (_ebggc *CT_PivotFmt )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );_gcggc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0069d\u0078"}}; -e .EncodeElement (_ebggc .Idx ,_gcggc );if _ebggc .SpPr !=nil {_gdbe :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ebggc .SpPr ,_gdbe );};if _ebggc .TxPr !=nil {_ecfgf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_ebggc .TxPr ,_ecfgf );};if _ebggc .Marker !=nil {_cdgb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_ebggc .Marker ,_cdgb );};if _ebggc .DLbl !=nil {_baee :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}}; -e .EncodeElement (_ebggc .DLbl ,_baee );};if _ebggc .ExtLst !=nil {_fgfag :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebggc .ExtLst ,_fgfag );};e .EncodeToken (_db .EndElement {Name :start .Name }); -return nil ;}; -// ValidateWithPath validates the CT_DLblChoice and its children, prefixing error messages with path -func (_gbaf *CT_DLblChoice )ValidateWithPath (path string )error {if _gbaf .Delete !=nil {if _decad :=_gbaf .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_decad !=nil {return _decad ;};};if _gbaf .Layout !=nil {if _gef :=_gbaf .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074"); -_gef !=nil {return _gef ;};};if _gbaf .Tx !=nil {if _bgfd :=_gbaf .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bgfd !=nil {return _bgfd ;};};if _gbaf .NumFmt !=nil {if _ebgf :=_gbaf .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_ebgf !=nil {return _ebgf ;};};if _gbaf .SpPr !=nil {if _bgae :=_gbaf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bgae !=nil {return _bgae ;};};if _gbaf .TxPr !=nil {if _gacf :=_gbaf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); -_gacf !=nil {return _gacf ;};};if _gbaf .DLblPos !=nil {if _deaa :=_gbaf .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_deaa !=nil {return _deaa ;};};if _gbaf .ShowLegendKey !=nil {if _ffedb :=_gbaf .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079"); -_ffedb !=nil {return _ffedb ;};};if _gbaf .ShowVal !=nil {if _dbga :=_gbaf .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_dbga !=nil {return _dbga ;};};if _gbaf .ShowCatName !=nil {if _gegd :=_gbaf .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"); -_gegd !=nil {return _gegd ;};};if _gbaf .ShowSerName !=nil {if _effb :=_gbaf .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_effb !=nil {return _effb ;};};if _gbaf .ShowPercent !=nil {if _dddb :=_gbaf .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); -_dddb !=nil {return _dddb ;};};if _gbaf .ShowBubbleSize !=nil {if _efe :=_gbaf .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_efe !=nil {return _efe ;};};return nil ;};func (_fbegg *CT_NumDataSourceChoice )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _fbegg .NumRef !=nil {_acbcb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}}; -e .EncodeElement (_fbegg .NumRef ,_acbcb );};if _fbegg .NumLit !=nil {_fgbb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_fbegg .NumLit ,_fgbb );};return nil ;};func NewEG_SurfaceChartShared ()*EG_SurfaceChartShared {_cedec :=&EG_SurfaceChartShared {}; -return _cedec ;};func (_fbcge *CT_DPt )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );_ffag :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fbcge .Idx ,_ffag );if _fbcge .InvertIfNegative !=nil {_ffdc :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}}; -e .EncodeElement (_fbcge .InvertIfNegative ,_ffdc );};if _fbcge .Marker !=nil {_bged :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_fbcge .Marker ,_bged );};if _fbcge .Bubble3D !=nil {_fcbc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}}; -e .EncodeElement (_fbcge .Bubble3D ,_fcbc );};if _fbcge .Explosion !=nil {_feec :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_fbcge .Explosion ,_feec );};if _fbcge .SpPr !=nil {_gab :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_fbcge .SpPr ,_gab );};if _fbcge .PictureOptions !=nil {_cdaf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_fbcge .PictureOptions ,_cdaf ); -};if _fbcge .ExtLst !=nil {_agdg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbcge .ExtLst ,_agdg );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_gcfdc *EG_BarChartShared )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {_gefa :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}}; -e .EncodeElement (_gcfdc .BarDir ,_gefa );if _gcfdc .Grouping !=nil {_bdca :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_gcfdc .Grouping ,_bdca );};if _gcfdc .VaryColors !=nil {_gdeff :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_gcfdc .VaryColors ,_gdeff );};if _gcfdc .Ser !=nil {_cfeec :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ecdcad :=range _gcfdc .Ser {e .EncodeElement (_ecdcad ,_cfeec );};};if _gcfdc .DLbls !=nil {_eefd :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_gcfdc .DLbls ,_eefd );};return nil ;};type EG_LineChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};func (_bgadg *CT_UpDownBars )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -if _bgadg .GapWidth !=nil {_ecebg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_bgadg .GapWidth ,_ecebg );};if _bgadg .UpBars !=nil {_gfded :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0075\u0070\u0042\u0061\u0072\u0073"}}; -e .EncodeElement (_bgadg .UpBars ,_gfded );};if _bgadg .DownBars !=nil {_fcfe :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_bgadg .DownBars ,_fcfe );};if _bgadg .ExtLst !=nil {_dgce :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bgadg .ExtLst ,_dgce );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_defgc *ST_SizeRepresents )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_cccef ,_deagg :=d .Token ();if _deagg !=nil {return _deagg ; -};if _caded ,_ecae :=_cccef .(_db .EndElement );_ecae &&_caded .Name ==start .Name {*_defgc =1;return nil ;};if _gdefb ,_gbega :=_cccef .(_db .CharData );!_gbega {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",_cccef ); -}else {switch string (_gdefb ){case "":*_defgc =0;case "\u0061\u0072\u0065\u0061":*_defgc =1;case "\u0077":*_defgc =2;};};_cccef ,_deagg =d .Token ();if _deagg !=nil {return _deagg ;};if _abfee ,_ddeab :=_cccef .(_db .EndElement );_ddeab &&_abfee .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",_cccef );}; +// Validate validates the EG_AxSharedChoice and its children +func (_cfbde *EG_AxSharedChoice )Validate ()error {return _cfbde .ValidateWithPath ("\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043h\u006f\u0069\u0063\u0065");}; -// Validate validates the CT_Overlap and its children -func (_dfef *CT_Overlap )Validate ()error {return _dfef .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");};func (_ffgfe *CT_SurfaceChart )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_gdgd :for {_gbede ,_fbgef :=d .Token (); -if _fbgef !=nil {return _fbgef ;};switch _fedbb :=_gbede .(type ){case _db .StartElement :switch _fedbb .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffgfe .Wireframe =NewCT_Boolean (); -if _acgdb :=d .DecodeElement (_ffgfe .Wireframe ,&_fedbb );_acgdb !=nil {return _acgdb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_becdg :=NewCT_SurfaceSer (); -if _caec :=d .DecodeElement (_becdg ,&_fedbb );_caec !=nil {return _caec ;};_ffgfe .Ser =append (_ffgfe .Ser ,_becdg );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffgfe .BandFmts =NewCT_BandFmts (); -if _ebfcg :=d .DecodeElement (_ffgfe .BandFmts ,&_fedbb );_ebfcg !=nil {return _ebfcg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdcbe :=NewCT_UnsignedInt (); -if _caagc :=d .DecodeElement (_gdcbe ,&_fedbb );_caagc !=nil {return _caagc ;};_ffgfe .AxId =append (_ffgfe .AxId ,_gdcbe );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ffgfe .ExtLst =NewCT_ExtensionList (); -if _abab :=d .DecodeElement (_ffgfe .ExtLst ,&_fedbb );_abab !=nil {return _abab ;};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\u0053\u0075\u0072f\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_fedbb .Name ); -if _gegffb :=d .Skip ();_gegffb !=nil {return _gegffb ;};};case _db .EndElement :break _gdgd ;case _db .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ErrBarType and its children, prefixing error messages with path +func (_dagd *CT_ErrBarType )ValidateWithPath (path string )error {if _fbae :=_dagd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbae !=nil {return _fbae ;};return nil ;};func (_deabf ST_LegendPos )String ()string {switch _deabf {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 (_cggca ST_RadarStyle )String ()string {switch _cggca {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 (_cdcfa ST_TickLblPos )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_eeebc :=_e .Attr {};_eeebc .Name =name ;switch _cdcfa {case ST_TickLblPosUnset :_eeebc .Value =""; +case ST_TickLblPosHigh :_eeebc .Value ="\u0068\u0069\u0067\u0068";case ST_TickLblPosLow :_eeebc .Value ="\u006c\u006f\u0077";case ST_TickLblPosNextTo :_eeebc .Value ="\u006e\u0065\u0078\u0074\u0054\u006f";case ST_TickLblPosNone :_eeebc .Value ="\u006e\u006f\u006e\u0065"; +};return _eeebc ,nil ;};func NewCT_RadarStyle ()*CT_RadarStyle {_edcgb :=&CT_RadarStyle {};return _edcgb };func NewCT_Thickness ()*CT_Thickness {_bcgbf :=&CT_Thickness {};return _bcgbf };func (_ggbeb ST_OfPieType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_efabb :=_e .Attr {}; +_efabb .Name =name ;switch _ggbeb {case ST_OfPieTypeUnset :_efabb .Value ="";case ST_OfPieTypePie :_efabb .Value ="\u0070\u0069\u0065";case ST_OfPieTypeBar :_efabb .Value ="\u0062\u0061\u0072";};return _efabb ,nil ;};func NewEG_SerShared ()*EG_SerShared {_bfebb :=&EG_SerShared {}; +_bfebb .Idx =NewCT_UnsignedInt ();_bfebb .Order =NewCT_UnsignedInt ();return _bfebb ;}; -// Validate validates the CT_HoleSize and its children -func (_fadfg *CT_HoleSize )Validate ()error {return _fadfg .ValidateWithPath ("C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065");}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_becc *CT_Shape )ValidateWithPath (path string )error {if _dgeb :=_becc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgeb !=nil {return _dgeb ;};return nil ;};type CT_Scaling struct{LogBase *CT_LogBase ;Orientation *CT_Orientation ; +Max *CT_Double ;Min *CT_Double ;ExtLst *CT_ExtensionList ;};func (_fdef *CT_BubbleSer )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ggeda :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fdef .Idx ,_ggeda ); +_babc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fdef .Order ,_babc );if _fdef .Tx !=nil {_cbea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fdef .Tx ,_cbea ); +};if _fdef .SpPr !=nil {_dbed :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fdef .SpPr ,_dbed );};if _fdef .InvertIfNegative !=nil {_dfgaa :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}}; +e .EncodeElement (_fdef .InvertIfNegative ,_dfgaa );};if _fdef .DPt !=nil {_dgcf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_agcce :=range _fdef .DPt {e .EncodeElement (_agcce ,_dgcf );};};if _fdef .DLbls !=nil {_daad :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_fdef .DLbls ,_daad );};if _fdef .Trendline !=nil {_aebe :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_abcf :=range _fdef .Trendline {e .EncodeElement (_abcf ,_aebe ); +};};if _fdef .ErrBars !=nil {_gfa :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_fdb :=range _fdef .ErrBars {e .EncodeElement (_fdb ,_gfa );};};if _fdef .XVal !=nil {_eebf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}}; +e .EncodeElement (_fdef .XVal ,_eebf );};if _fdef .YVal !=nil {_bbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_fdef .YVal ,_bbe );};if _fdef .BubbleSize !=nil {_fgb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062u\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; +e .EncodeElement (_fdef .BubbleSize ,_fgb );};if _fdef .Bubble3D !=nil {_fbece :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_fdef .Bubble3D ,_fbece );};if _fdef .ExtLst !=nil {_fcae :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_fdef .ExtLst ,_fcae );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bdecg *UserShapes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bdecg .CT_Drawing =*_g .NewCT_Drawing ();for {_eaee ,_ecgff :=d .Token (); +if _ecgff !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073\u003a\u0020%\u0073",_ecgff );};if _gcdcf ,_afgff :=_eaee .(_e .EndElement );_afgff &&_gcdcf .Name ==start .Name {break ; +};};return nil ;};type CT_DLbl struct{Idx *CT_UnsignedInt ;Choice *CT_DLblChoice ;ExtLst *CT_ExtensionList ;};func (_effc ST_DispBlanksAs )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_effc .String (),start );};const (ST_PictureFormatUnset ST_PictureFormat =0; +ST_PictureFormatStretch ST_PictureFormat =1;ST_PictureFormatStack ST_PictureFormat =2;ST_PictureFormatStackScale ST_PictureFormat =3;);func (_fbgcc ST_LegendPos )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ddgab :=_e .Attr {};_ddgab .Name =name ; +switch _fbgcc {case ST_LegendPosUnset :_ddgab .Value ="";case ST_LegendPosB :_ddgab .Value ="\u0062";case ST_LegendPosTr :_ddgab .Value ="\u0074\u0072";case ST_LegendPosL :_ddgab .Value ="\u006c";case ST_LegendPosR :_ddgab .Value ="\u0072";case ST_LegendPosT :_ddgab .Value ="\u0074"; +};return _ddgab ,nil ;};func (_fbdb *CT_ScatterSer )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_bccd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fbdb .Idx ,_bccd ); +_cfgdb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fbdb .Order ,_cfgdb );if _fbdb .Tx !=nil {_dfdc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fbdb .Tx ,_dfdc ); +};if _fbdb .SpPr !=nil {_dfcgca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fbdb .SpPr ,_dfcgca );};if _fbdb .Marker !=nil {_ddgb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}}; +e .EncodeElement (_fbdb .Marker ,_ddgb );};if _fbdb .DPt !=nil {_gbgbdb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_aebgg :=range _fbdb .DPt {e .EncodeElement (_aebgg ,_gbgbdb );};};if _fbdb .DLbls !=nil {_baab :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_fbdb .DLbls ,_baab );};if _fbdb .Trendline !=nil {_abaae :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_agaa :=range _fbdb .Trendline {e .EncodeElement (_agaa ,_abaae ); +};};if _fbdb .ErrBars !=nil {_cdgbc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_debbc :=range _fbdb .ErrBars {e .EncodeElement (_debbc ,_cdgbc );};};if _fbdb .XVal !=nil {_daebg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}}; +e .EncodeElement (_fbdb .XVal ,_daebg );};if _fbdb .YVal !=nil {_cfge :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_fbdb .YVal ,_cfge );};if _fbdb .Smooth !=nil {_egdg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}}; +e .EncodeElement (_fbdb .Smooth ,_egdg );};if _fbdb .ExtLst !=nil {_fggaa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbdb .ExtLst ,_fggaa );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_BubbleScale and its children -func (_eee *CT_BubbleScale )Validate ()error {return _eee .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065");}; +// ValidateWithPath validates the UserShapes and its children, prefixing error messages with path +func (_ggef *UserShapes )ValidateWithPath (path string )error {if _gaecg :=_ggef .CT_Drawing .ValidateWithPath (path );_gaecg !=nil {return _gaecg ;};return nil ;};func (_decf *CT_DTable )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_acgf :for {_cefb ,_geaf :=d .Token (); +if _geaf !=nil {return _geaf ;};switch _gadfe :=_cefb .(type ){case _e .StartElement :switch _gadfe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0048\u006f\u0072\u007a\u0042o\u0072\u0064\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0048\u006f\u0072\u007a\u0042o\u0072\u0064\u0065\u0072"}:_decf .ShowHorzBorder =NewCT_Boolean (); +if _caae :=d .DecodeElement (_decf .ShowHorzBorder ,&_gadfe );_caae !=nil {return _caae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0056\u0065\u0072\u0074\u0042o\u0072\u0064\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0056\u0065\u0072\u0074\u0042o\u0072\u0064\u0065\u0072"}:_decf .ShowVertBorder =NewCT_Boolean (); +if _eccf :=d .DecodeElement (_decf .ShowVertBorder ,&_gadfe );_eccf !=nil {return _eccf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}:_decf .ShowOutline =NewCT_Boolean (); +if _gecd :=d .DecodeElement (_decf .ShowOutline ,&_gadfe );_gecd !=nil {return _gecd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"}:_decf .ShowKeys =NewCT_Boolean (); +if _cgca :=d .DecodeElement (_decf .ShowKeys ,&_gadfe );_cgca !=nil {return _cgca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_decf .SpPr =_f .NewCT_ShapeProperties (); +if _cfbc :=d .DecodeElement (_decf .SpPr ,&_gadfe );_cfbc !=nil {return _cfbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_decf .TxPr =_f .NewCT_TextBody (); +if _abge :=d .DecodeElement (_decf .TxPr ,&_gadfe );_abge !=nil {return _abge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_decf .ExtLst =NewCT_ExtensionList (); +if _gbbb :=d .DecodeElement (_decf .ExtLst ,&_gadfe );_gbbb !=nil {return _gbbb ;};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\u0044\u0054\u0061b\u006c\u0065 \u0025\u0076",_gadfe .Name ); +if _eeeg :=d .Skip ();_eeeg !=nil {return _eeeg ;};};case _e .EndElement :break _acgf ;case _e .CharData :};};return nil ;};type ST_LayoutMode byte ; -// Validate validates the CT_TrendlineLbl and its children -func (_faca *CT_TrendlineLbl )Validate ()error {return _faca .ValidateWithPath ("\u0043T\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");};func (_ebcdf *CT_TxChoice )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_gebgc :for {_aceec ,_gffcc :=d .Token (); -if _gffcc !=nil {return _gffcc ;};switch _dcecg :=_aceec .(type ){case _db .StartElement :switch _dcecg .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ebcdf .StrRef =NewCT_StrRef (); -if _dffd :=d .DecodeElement (_ebcdf .StrRef ,&_dcecg );_dffd !=nil {return _dffd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebcdf .Rich =_ba .NewCT_TextBody (); -if _eefgf :=d .DecodeElement (_ebcdf .Rich ,&_dcecg );_eefgf !=nil {return _eefgf ;};default:_f .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",_dcecg .Name ); -if _ddfb :=d .Skip ();_ddfb !=nil {return _ddfb ;};};case _db .EndElement :break _gebgc ;case _db .CharData :};};return nil ;};func NewCT_TrendlineType ()*CT_TrendlineType {_fadfe :=&CT_TrendlineType {};return _fadfe }; +// ValidateWithPath validates the CT_DLblChoice and its children, prefixing error messages with path +func (_cgcc *CT_DLblChoice )ValidateWithPath (path string )error {if _cgcc .Delete !=nil {if _ffe :=_cgcc .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_ffe !=nil {return _ffe ;};};if _cgcc .Layout !=nil {if _afga :=_cgcc .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074"); +_afga !=nil {return _afga ;};};if _cgcc .Tx !=nil {if _daec :=_cgcc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_daec !=nil {return _daec ;};};if _cgcc .NumFmt !=nil {if _edba :=_cgcc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_edba !=nil {return _edba ;};};if _cgcc .SpPr !=nil {if _cdba :=_cgcc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cdba !=nil {return _cdba ;};};if _cgcc .TxPr !=nil {if _bcgg :=_cgcc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); +_bcgg !=nil {return _bcgg ;};};if _cgcc .DLblPos !=nil {if _begd :=_cgcc .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_begd !=nil {return _begd ;};};if _cgcc .ShowLegendKey !=nil {if _ddca :=_cgcc .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079"); +_ddca !=nil {return _ddca ;};};if _cgcc .ShowVal !=nil {if _egea :=_cgcc .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_egea !=nil {return _egea ;};};if _cgcc .ShowCatName !=nil {if _dbbg :=_cgcc .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"); +_dbbg !=nil {return _dbbg ;};};if _cgcc .ShowSerName !=nil {if _gdef :=_cgcc .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_gdef !=nil {return _gdef ;};};if _cgcc .ShowPercent !=nil {if _bbdgg :=_cgcc .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); +_bbdgg !=nil {return _bbdgg ;};};if _cgcc .ShowBubbleSize !=nil {if _egbb :=_cgcc .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_egbb !=nil {return _egbb ;};};return nil ;}; +func (_ccca *CT_LineChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_bceb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ccca .Grouping ,_bceb ); +if _ccca .VaryColors !=nil {_dfcb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ccca .VaryColors ,_dfcb );};if _ccca .Ser !=nil {_bedd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}}; +for _ ,_fgcd :=range _ccca .Ser {e .EncodeElement (_fgcd ,_bedd );};};if _ccca .DLbls !=nil {_agdd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ccca .DLbls ,_agdd );};if _ccca .DropLines !=nil {_baff :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_ccca .DropLines ,_baff );};if _ccca .HiLowLines !=nil {_daab :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ccca .HiLowLines ,_daab );};if _ccca .UpDownBars !=nil {_agca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}}; +e .EncodeElement (_ccca .UpDownBars ,_agca );};if _ccca .Marker !=nil {_gaeed :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_ccca .Marker ,_gaeed );};if _ccca .Smooth !=nil {_ecgda :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}}; +e .EncodeElement (_ccca .Smooth ,_ecgda );};_begc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_decea :=range _ccca .AxId {e .EncodeElement (_decea ,_begc );};if _ccca .ExtLst !=nil {_edff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ccca .ExtLst ,_edff );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dbgce *ST_LegendPos )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdeff ,_ddaf :=d .Token ();if _ddaf !=nil {return _ddaf ; +};if _afef ,_bfdabe :=_fdeff .(_e .EndElement );_bfdabe &&_afef .Name ==start .Name {*_dbgce =1;return nil ;};if _aaedd ,_aggfe :=_fdeff .(_e .CharData );!_aggfe {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdeff ); +}else {switch string (_aaedd ){case "":*_dbgce =0;case "\u0062":*_dbgce =1;case "\u0074\u0072":*_dbgce =2;case "\u006c":*_dbgce =3;case "\u0072":*_dbgce =4;case "\u0074":*_dbgce =5;};};_fdeff ,_ddaf =d .Token ();if _ddaf !=nil {return _ddaf ;};if _ebeea ,_fbda :=_fdeff .(_e .EndElement ); +_fbda &&_ebeea .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdeff );};func (_egbdg ST_Crosses )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_egbdg .String (),start ); +};func (_bgee *CT_ErrBars )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bgee .ErrBarType =NewCT_ErrBarType ();_bgee .ErrValType =NewCT_ErrValType ();_ddad :for {_gbaaf ,_bcfb :=d .Token ();if _bcfb !=nil {return _bcfb ;};switch _cbafb :=_gbaaf .(type ){case _e .StartElement :switch _cbafb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0044\u0069\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0044\u0069\u0072"}:_bgee .ErrDir =NewCT_ErrDir (); +if _degbd :=d .DecodeElement (_bgee .ErrDir ,&_cbafb );_degbd !=nil {return _degbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}:if _aeega :=d .DecodeElement (_bgee .ErrBarType ,&_cbafb ); +_aeega !=nil {return _aeega ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}:if _debda :=d .DecodeElement (_bgee .ErrValType ,&_cbafb ); +_debda !=nil {return _debda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}:_bgee .NoEndCap =NewCT_Boolean (); +if _gbgd :=d .DecodeElement (_bgee .NoEndCap ,&_cbafb );_gbgd !=nil {return _gbgd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u0075\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u0075\u0073"}:_bgee .Plus =NewCT_NumDataSource (); +if _faca :=d .DecodeElement (_bgee .Plus ,&_cbafb );_faca !=nil {return _faca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006eu\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006eu\u0073"}:_bgee .Minus =NewCT_NumDataSource (); +if _acdg :=d .DecodeElement (_bgee .Minus ,&_cbafb );_acdg !=nil {return _acdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_bgee .Val =NewCT_Double (); +if _eefdb :=d .DecodeElement (_bgee .Val ,&_cbafb );_eefdb !=nil {return _eefdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_bgee .SpPr =_f .NewCT_ShapeProperties (); +if _ebgg :=d .DecodeElement (_bgee .SpPr ,&_cbafb );_ebgg !=nil {return _ebgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgee .ExtLst =NewCT_ExtensionList (); +if _fcce :=d .DecodeElement (_bgee .ExtLst ,&_cbafb );_fcce !=nil {return _fcce ;};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\u0072\u0072\u0042\u0061\u0072\u0073\u0020\u0025\u0076",_cbafb .Name ); +if _adag :=d .Skip ();_adag !=nil {return _adag ;};};case _e .EndElement :break _ddad ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_NumDataSource and its children, prefixing error messages with path -func (_adead *CT_NumDataSource )ValidateWithPath (path string )error {if _fgdg :=_adead .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fgdg !=nil {return _fgdg ;};return nil ;};func (_baed ST_ErrBarType )Validate ()error {return _baed .ValidateWithPath ("")}; +// Validate validates the CT_Lvl and its children +func (_agcbe *CT_Lvl )Validate ()error {return _agcbe .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");};func (_ddgbg ST_ErrBarType )Validate ()error {return _ddgbg .ValidateWithPath ("")}; +// Validate validates the EG_AreaChartShared and its children +func (_gbadfe *EG_AreaChartShared )Validate ()error {return _gbadfe .ValidateWithPath ("\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};type CT_LblOffset struct{ValAttr *ST_LblOffset ;};func (_dfce *EG_PieChartShared )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dfce .VaryColors !=nil {_effea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_dfce .VaryColors ,_effea );};if _dfce .Ser !=nil {_abdae :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_addfe :=range _dfce .Ser {e .EncodeElement (_addfe ,_abdae );};};if _dfce .DLbls !=nil {_edcge :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_dfce .DLbls ,_edcge );};return nil ;};func (_dabb *CT_PictureFormat )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dabb .ValAttr =ST_PictureFormat (1);for _ ,_efcb :=range start .Attr {if _efcb .Name .Local =="\u0076\u0061\u006c"{_dabb .ValAttr .UnmarshalXMLAttr (_efcb ); +continue ;};};for {_cffda ,_gdegc :=d .Token ();if _gdegc !=nil {return _aa .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",_gdegc );};if _fcgdc ,_edeg :=_cffda .(_e .EndElement ); +_edeg &&_fcgdc .Name ==start .Name {break ;};};return nil ;};func NewCT_MultiLvlStrData ()*CT_MultiLvlStrData {_bdge :=&CT_MultiLvlStrData {};return _bdge }; -// ValidateWithPath validates the CT_MultiLvlStrRef and its children, prefixing error messages with path -func (_eaaab *CT_MultiLvlStrRef )ValidateWithPath (path string )error {if _eaaab .MultiLvlStrCache !=nil {if _ddacb :=_eaaab .MultiLvlStrCache .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072C\u0061\u0063\u0068\u0065"); -_ddacb !=nil {return _ddacb ;};};if _eaaab .ExtLst !=nil {if _bbfd :=_eaaab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbfd !=nil {return _bbfd ;};};return nil ;}; +// ValidateWithPath validates the CT_AreaChart and its children, prefixing error messages with path +func (_fcc *CT_AreaChart )ValidateWithPath (path string )error {if _fcc .Grouping !=nil {if _bag :=_fcc .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_bag !=nil {return _bag ;};};if _fcc .VaryColors !=nil {if _ged :=_fcc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); +_ged !=nil {return _ged ;};};for _gge ,_bce :=range _fcc .Ser {if _fbcd :=_bce .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gge ));_fbcd !=nil {return _fbcd ;};};if _fcc .DLbls !=nil {if _cca :=_fcc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_cca !=nil {return _cca ;};};if _fcc .DropLines !=nil {if _agc :=_fcc .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_agc !=nil {return _agc ;};};for _cafg ,_ec :=range _fcc .AxId {if _bgf :=_ec .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_cafg )); +_bgf !=nil {return _bgf ;};};if _fcc .ExtLst !=nil {if _gdd :=_fcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdd !=nil {return _gdd ;};};return nil ;}; -// ValidateWithPath validates the CT_Thickness and its children, prefixing error messages with path -func (_decee *CT_Thickness )ValidateWithPath (path string )error {if _bgecc :=_decee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgecc !=nil {return _bgecc ;};return nil ;};func NewCT_PageMargins ()*CT_PageMargins {_dcffa :=&CT_PageMargins {}; -return _dcffa };func NewCT_LegendEntry ()*CT_LegendEntry {_cgdc :=&CT_LegendEntry {};_cgdc .Idx =NewCT_UnsignedInt ();return _cgdc ;}; +// Validate validates the CT_DispBlanksAs and its children +func (_aedd *CT_DispBlanksAs )Validate ()error {return _aedd .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");};func (_edage ST_Grouping )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fabce :=_e .Attr {}; +_fabce .Name =name ;switch _edage {case ST_GroupingUnset :_fabce .Value ="";case ST_GroupingPercentStacked :_fabce .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_GroupingStandard :_fabce .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064"; +case ST_GroupingStacked :_fabce .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _fabce ,nil ;};func (_egbccg ST_TickMark )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_agaea :=_e .Attr {};_agaea .Name =name ;switch _egbccg {case ST_TickMarkUnset :_agaea .Value =""; +case ST_TickMarkCross :_agaea .Value ="\u0063\u0072\u006fs\u0073";case ST_TickMarkIn :_agaea .Value ="\u0069\u006e";case ST_TickMarkNone :_agaea .Value ="\u006e\u006f\u006e\u0065";case ST_TickMarkOut :_agaea .Value ="\u006f\u0075\u0074";};return _agaea ,nil ; +};func (_fcgad *ST_MarkerStyle )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fcgad =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_fcgad =1;case "\u0064\u0061\u0073\u0068":*_fcgad =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_fcgad =3; +case "\u0064\u006f\u0074":*_fcgad =4;case "\u006e\u006f\u006e\u0065":*_fcgad =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_fcgad =6;case "\u0070\u006c\u0075\u0073":*_fcgad =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_fcgad =8;case "\u0073\u0074\u0061\u0072":*_fcgad =9; +case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_fcgad =10;case "\u0078":*_fcgad =11;case "\u0061\u0075\u0074\u006f":*_fcgad =12;};return nil ;};type CT_NumDataSourceChoice struct{NumRef *CT_NumRef ;NumLit *CT_NumData ;};const (ST_ErrValTypeUnset ST_ErrValType =0; +ST_ErrValTypeCust ST_ErrValType =1;ST_ErrValTypeFixedVal ST_ErrValType =2;ST_ErrValTypePercentage ST_ErrValType =3;ST_ErrValTypeStdDev ST_ErrValType =4;ST_ErrValTypeStdErr ST_ErrValType =5;); -// Validate validates the CT_Layout and its children -func (_cgefd *CT_Layout )Validate ()error {return _cgefd .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u0079\u006f\u0075t");};func (_ecgf *CT_ErrDir )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_ecgf .ValAttr =ST_ErrDir (1);for _ ,_bdgd :=range start .Attr {if _bdgd .Name .Local =="\u0076\u0061\u006c"{_ecgf .ValAttr .UnmarshalXMLAttr (_bdgd ); -continue ;};};for {_cceae ,_cgaf :=d .Token ();if _cgaf !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0072\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_cgaf );};if _ffddc ,_daaa :=_cceae .(_db .EndElement );_daaa &&_ffddc .Name ==start .Name {break ; -};};return nil ;}; +// Validate validates the CT_BarChart and its children +func (_geg *CT_BarChart )Validate ()error {return _geg .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};type ST_TickLblPos byte ;func (_degce *ST_BarDir )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfcdd ,_bgfeg :=d .Token (); +if _bgfeg !=nil {return _bgfeg ;};if _cdbag ,_bgcfe :=_cfcdd .(_e .EndElement );_bgcfe &&_cdbag .Name ==start .Name {*_degce =1;return nil ;};if _dcfd ,_fbecf :=_cfcdd .(_e .CharData );!_fbecf {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfcdd ); +}else {switch string (_dcfd ){case "":*_degce =0;case "\u0062\u0061\u0072":*_degce =1;case "\u0063\u006f\u006c":*_degce =2;};};_cfcdd ,_bgfeg =d .Token ();if _bgfeg !=nil {return _bgfeg ;};if _fegbd ,_geaa :=_cfcdd .(_e .EndElement );_geaa &&_fegbd .Name ==start .Name {return nil ; +};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfcdd );};func (_acgc *CT_Orientation )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cdabd :=range start .Attr {if _cdabd .Name .Local =="\u0076\u0061\u006c"{_acgc .ValAttr .UnmarshalXMLAttr (_cdabd ); +continue ;};};for {_deebg ,_bdgcb :=d .Token ();if _bdgcb !=nil {return _aa .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",_bdgcb );};if _cecag ,_cefdc :=_deebg .(_e .EndElement ); +_cefdc &&_cecag .Name ==start .Name {break ;};};return nil ;};type CT_Double struct{ValAttr float64 ;};func (_fddda *ST_Grouping )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fddda =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_fddda =1; +case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_fddda =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_fddda =3;};return nil ;};func (_gbdcg *CT_Lvl )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbgbc :for {_abgee ,_efge :=d .Token (); +if _efge !=nil {return _efge ;};switch _ccde :=_abgee .(type ){case _e .StartElement :switch _ccde .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"}:_gfeac :=NewCT_StrVal (); +if _acee :=d .DecodeElement (_gfeac ,&_ccde );_acee !=nil {return _acee ;};_gbdcg .Pt =append (_gbdcg .Pt ,_gfeac );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\u004c\u0076\u006c\u0020\u0025\u0076",_ccde .Name ); +if _bbfea :=d .Skip ();_bbfea !=nil {return _bbfea ;};};case _e .EndElement :break _fbgbc ;case _e .CharData :};};return nil ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_adcg :=&CT_HeaderFooter {};return _adcg };func (_aced *CT_TrendlineLbl )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_caec :for {_cbbad ,_adcbb :=d .Token (); +if _adcbb !=nil {return _adcbb ;};switch _ddagd :=_cbbad .(type ){case _e .StartElement :switch _ddagd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_aced .Layout =NewCT_Layout (); +if _acfd :=d .DecodeElement (_aced .Layout ,&_ddagd );_acfd !=nil {return _acfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_aced .Tx =NewCT_Tx (); +if _gfdb :=d .DecodeElement (_aced .Tx ,&_ddagd );_gfdb !=nil {return _gfdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_aced .NumFmt =NewCT_NumFmt (); +if _cdggg :=d .DecodeElement (_aced .NumFmt ,&_ddagd );_cdggg !=nil {return _cdggg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_aced .SpPr =_f .NewCT_ShapeProperties (); +if _fbbcc :=d .DecodeElement (_aced .SpPr ,&_ddagd );_fbbcc !=nil {return _fbbcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_aced .TxPr =_f .NewCT_TextBody (); +if _cceca :=d .DecodeElement (_aced .TxPr ,&_ddagd );_cceca !=nil {return _cceca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aced .ExtLst =NewCT_ExtensionList (); +if _daaf :=d .DecodeElement (_aced .ExtLst ,&_ddagd );_daaf !=nil {return _daaf ;};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\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c\u0020\u0025\u0076",_ddagd .Name ); +if _gddc :=d .Skip ();_gddc !=nil {return _gddc ;};};case _e .EndElement :break _caec ;case _e .CharData :};};return nil ;};func (_bggggf *ST_SecondPieSize )Validate ()error {return _bggggf .ValidateWithPath ("")};func (_facac ST_LblAlgn )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_facac .String (),start ); +}; -// ValidateWithPath validates the CT_BandFmts and its children, prefixing error messages with path -func (_bcb *CT_BandFmts )ValidateWithPath (path string )error {for _egfa ,_ggf :=range _bcb .BandFmt {if _bdfd :=_ggf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0042\u0061\u006e\u0064\u0046\u006dt\u005b\u0025\u0064\u005d",path ,_egfa ));_bdfd !=nil {return _bdfd ; -};};return nil ;}; +// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path +func (_fceba *CT_NumFmt )ValidateWithPath (path string )error {return nil };func (_aacfc *Group_DLbls )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aacfc .NumFmt !=nil {_fcff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; +e .EncodeElement (_aacfc .NumFmt ,_fcff );};if _aacfc .SpPr !=nil {_dbce :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aacfc .SpPr ,_dbce );};if _aacfc .TxPr !=nil {_adcbbd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_aacfc .TxPr ,_adcbbd );};if _aacfc .DLblPos !=nil {_edgca :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_aacfc .DLblPos ,_edgca );};if _aacfc .ShowLegendKey !=nil {_ccbf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}}; +e .EncodeElement (_aacfc .ShowLegendKey ,_ccbf );};if _aacfc .ShowVal !=nil {_fffade :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_aacfc .ShowVal ,_fffade );};if _aacfc .ShowCatName !=nil {_cdced :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; +e .EncodeElement (_aacfc .ShowCatName ,_cdced );};if _aacfc .ShowSerName !=nil {_edagd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_aacfc .ShowSerName ,_edagd ); +};if _aacfc .ShowPercent !=nil {_abbgfc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_aacfc .ShowPercent ,_abbgfc );};if _aacfc .ShowBubbleSize !=nil {_fbaef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; +e .EncodeElement (_aacfc .ShowBubbleSize ,_fbaef );};if _aacfc .Separator !=nil {_abbfd :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ed .AddPreserveSpaceAttr (&_abbfd ,*_aacfc .Separator ); +e .EncodeElement (_aacfc .Separator ,_abbfd );};if _aacfc .ShowLeaderLines !=nil {_fdbeg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aacfc .ShowLeaderLines ,_fdbeg ); +};if _aacfc .LeaderLines !=nil {_abedc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aacfc .LeaderLines ,_abedc );};return nil ;}; -// ValidateWithPath validates the CT_AreaSer and its children, prefixing error messages with path -func (_bfc *CT_AreaSer )ValidateWithPath (path string )error {if _dce :=_bfc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_dce !=nil {return _dce ;};if _baa :=_bfc .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_baa !=nil {return _baa ; -};if _bfc .Tx !=nil {if _gfbe :=_bfc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gfbe !=nil {return _gfbe ;};};if _bfc .SpPr !=nil {if _dfd :=_bfc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dfd !=nil {return _dfd ;};};if _bfc .PictureOptions !=nil {if _bfb :=_bfc .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"); -_bfb !=nil {return _bfb ;};};for _cd ,_eecd :=range _bfc .DPt {if _caa :=_eecd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_cd ));_caa !=nil {return _caa ;};};if _bfc .DLbls !=nil {if _edd :=_bfc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_edd !=nil {return _edd ;};};for _bfce ,_bae :=range _bfc .Trendline {if _eca :=_bae .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_bfce ));_eca !=nil {return _eca ;};};for _gfea ,_bcg :=range _bfc .ErrBars {if _dcf :=_bcg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_gfea )); -_dcf !=nil {return _dcf ;};};if _bfc .Cat !=nil {if _ebf :=_bfc .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_ebf !=nil {return _ebf ;};};if _bfc .Val !=nil {if _bag :=_bfc .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_bag !=nil {return _bag ; -};};if _bfc .ExtLst !=nil {if _ccd :=_bfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccd !=nil {return _ccd ;};};return nil ;};type CT_PictureOptions struct{ApplyToFront *CT_Boolean ;ApplyToSides *CT_Boolean ;ApplyToEnd *CT_Boolean ; -PictureFormat *CT_PictureFormat ;PictureStackUnit *CT_PictureStackUnit ;};func (_geefa *CT_DateAx )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_geefa .AxId =NewCT_UnsignedInt ();_geefa .Scaling =NewCT_Scaling ();_geefa .AxPos =NewCT_AxPos (); -_geefa .CrossAx =NewCT_UnsignedInt ();_fde :for {_gdef ,_egbe :=d .Token ();if _egbe !=nil {return _egbe ;};switch _ggfc :=_gdef .(type ){case _db .StartElement :switch _ggfc .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fcfgc :=d .DecodeElement (_geefa .AxId ,&_ggfc ); -_fcfgc !=nil {return _fcfgc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dcbg :=d .DecodeElement (_geefa .Scaling ,&_ggfc ); -_dcbg !=nil {return _dcbg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geefa .Delete =NewCT_Boolean (); -if _agga :=d .DecodeElement (_geefa .Delete ,&_ggfc );_agga !=nil {return _agga ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _edab :=d .DecodeElement (_geefa .AxPos ,&_ggfc ); -_edab !=nil {return _edab ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geefa .MajorGridlines =NewCT_ChartLines (); -if _dgdb :=d .DecodeElement (_geefa .MajorGridlines ,&_ggfc );_dgdb !=nil {return _dgdb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geefa .MinorGridlines =NewCT_ChartLines (); -if _gda :=d .DecodeElement (_geefa .MinorGridlines ,&_ggfc );_gda !=nil {return _gda ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geefa .Title =NewCT_Title (); -if _cgad :=d .DecodeElement (_geefa .Title ,&_ggfc );_cgad !=nil {return _cgad ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geefa .NumFmt =NewCT_NumFmt (); -if _acda :=d .DecodeElement (_geefa .NumFmt ,&_ggfc );_acda !=nil {return _acda ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geefa .MajorTickMark =NewCT_TickMark (); -if _fdbb :=d .DecodeElement (_geefa .MajorTickMark ,&_ggfc );_fdbb !=nil {return _fdbb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geefa .MinorTickMark =NewCT_TickMark (); -if _gdde :=d .DecodeElement (_geefa .MinorTickMark ,&_ggfc );_gdde !=nil {return _gdde ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geefa .TickLblPos =NewCT_TickLblPos (); -if _dgcba :=d .DecodeElement (_geefa .TickLblPos ,&_ggfc );_dgcba !=nil {return _dgcba ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_geefa .SpPr =_ba .NewCT_ShapeProperties (); -if _fadg :=d .DecodeElement (_geefa .SpPr ,&_ggfc );_fadg !=nil {return _fadg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geefa .TxPr =_ba .NewCT_TextBody (); -if _gbge :=d .DecodeElement (_geefa .TxPr ,&_ggfc );_gbge !=nil {return _gbge ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bgac :=d .DecodeElement (_geefa .CrossAx ,&_ggfc ); -_bgac !=nil {return _bgac ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geefa .Choice =NewEG_AxSharedChoice (); -if _adbd :=d .DecodeElement (&_geefa .Choice .Crosses ,&_ggfc );_adbd !=nil {return _adbd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geefa .Choice =NewEG_AxSharedChoice (); -if _eggb :=d .DecodeElement (&_geefa .Choice .CrossesAt ,&_ggfc );_eggb !=nil {return _eggb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geefa .Auto =NewCT_Boolean (); -if _ebeg :=d .DecodeElement (_geefa .Auto ,&_ggfc );_ebeg !=nil {return _ebeg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geefa .LblOffset =NewCT_LblOffset (); -if _abgf :=d .DecodeElement (_geefa .LblOffset ,&_ggfc );_abgf !=nil {return _abgf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geefa .BaseTimeUnit =NewCT_TimeUnit (); -if _adgg :=d .DecodeElement (_geefa .BaseTimeUnit ,&_ggfc );_adgg !=nil {return _adgg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geefa .MajorUnit =NewCT_AxisUnit (); -if _beeg :=d .DecodeElement (_geefa .MajorUnit ,&_ggfc );_beeg !=nil {return _beeg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geefa .MajorTimeUnit =NewCT_TimeUnit (); -if _bade :=d .DecodeElement (_geefa .MajorTimeUnit ,&_ggfc );_bade !=nil {return _bade ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geefa .MinorUnit =NewCT_AxisUnit (); -if _eccb :=d .DecodeElement (_geefa .MinorUnit ,&_ggfc );_eccb !=nil {return _eccb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geefa .MinorTimeUnit =NewCT_TimeUnit (); -if _ececb :=d .DecodeElement (_geefa .MinorTimeUnit ,&_ggfc );_ececb !=nil {return _ececb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_geefa .ExtLst =NewCT_ExtensionList (); -if _cfead :=d .DecodeElement (_geefa .ExtLst ,&_ggfc );_cfead !=nil {return _cfead ;};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\u0044\u0061\u0074e\u0041\u0078 \u0025\u0076",_ggfc .Name ); -if _fcdg :=d .Skip ();_fcdg !=nil {return _fcdg ;};};case _db .EndElement :break _fde ;case _db .CharData :};};return nil ;};const (ST_ErrValTypeUnset ST_ErrValType =0;ST_ErrValTypeCust ST_ErrValType =1;ST_ErrValTypeFixedVal ST_ErrValType =2;ST_ErrValTypePercentage ST_ErrValType =3; -ST_ErrValTypeStdDev ST_ErrValType =4;ST_ErrValTypeStdErr ST_ErrValType =5;);func NewCT_DateAx ()*CT_DateAx {_eagc :=&CT_DateAx {};_eagc .AxId =NewCT_UnsignedInt ();_eagc .Scaling =NewCT_Scaling ();_eagc .AxPos =NewCT_AxPos ();_eagc .CrossAx =NewCT_UnsignedInt (); -return _eagc ;}; +// ValidateWithPath validates the CT_HPercent and its children, prefixing error messages with path +func (_bgdf *CT_HPercent )ValidateWithPath (path string )error {if _bgdf .ValAttr !=nil {if _dcfc :=_bgdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcfc !=nil {return _dcfc ;};};return nil ;};func (_aged *CT_Period )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ebge :=range start .Attr {if _ebge .Name .Local =="\u0076\u0061\u006c"{_fdffa ,_aebec :=_b .ParseUint (_ebge .Value ,10,32); +if _aebec !=nil {return _aebec ;};_dbdbf :=uint32 (_fdffa );_aged .ValAttr =&_dbdbf ;continue ;};};for {_dbgf ,_cccde :=d .Token ();if _cccde !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0065\u0072i\u006f\u0064\u003a\u0020\u0025\u0073",_cccde ); +};if _ccbda ,_caea :=_dbgf .(_e .EndElement );_caea &&_ccbda .Name ==start .Name {break ;};};return nil ;};type Any interface{MarshalXML (_dcfeg *_e .Encoder ,_ggbgc _e .StartElement )error ;UnmarshalXML (_eddefb *_e .Decoder ,_fcde _e .StartElement )error ; +};type CT_LegendPos struct{ValAttr ST_LegendPos ;};func (_bgagdb *CT_LegendEntry )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bgagdb .Idx =NewCT_UnsignedInt ();_fcbg :for {_gddgd ,_gade :=d .Token ();if _gade !=nil {return _gade ;};switch _bcaca :=_gddgd .(type ){case _e .StartElement :switch _bcaca .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _cccfe :=d .DecodeElement (_bgagdb .Idx ,&_bcaca ); +_cccfe !=nil {return _cccfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:if _bgagdb .Choice ==nil {_bgagdb .Choice =NewCT_LegendEntryChoice (); +};if _aaedb :=d .DecodeElement (&_bgagdb .Choice .Delete ,&_bcaca );_aaedb !=nil {return _aaedb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:if _bgagdb .Choice ==nil {_bgagdb .Choice =NewCT_LegendEntryChoice (); +};if _ccffd :=d .DecodeElement (&_bgagdb .Choice .TxPr ,&_bcaca );_ccffd !=nil {return _ccffd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgagdb .ExtLst =NewCT_ExtensionList (); +if _fcfgf :=d .DecodeElement (_bgagdb .ExtLst ,&_bcaca );_fcfgf !=nil {return _fcfgf ;};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\u004c\u0065\u0067\u0065\u006e\u0064\u0045n\u0074r\u0079\u0020\u0025\u0076",_bcaca .Name ); +if _fceb :=d .Skip ();_fceb !=nil {return _fceb ;};};case _e .EndElement :break _fcbg ;case _e .CharData :};};return nil ;};func (_eegcg ST_ScatterStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_eegcg .String (),start ); +};type CT_NumRef struct{F string ;NumCache *CT_NumData ;ExtLst *CT_ExtensionList ;};func (_acdac *Group_DLbls )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gaacg :for {_dgee ,_gaaef :=d .Token ();if _gaaef !=nil {return _gaaef ;};switch _dgdcf :=_dgee .(type ){case _e .StartElement :switch _dgdcf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_acdac .NumFmt =NewCT_NumFmt (); +if _fbgfb :=d .DecodeElement (_acdac .NumFmt ,&_dgdcf );_fbgfb !=nil {return _fbgfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_acdac .SpPr =_f .NewCT_ShapeProperties (); +if _defbda :=d .DecodeElement (_acdac .SpPr ,&_dgdcf );_defbda !=nil {return _defbda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_acdac .TxPr =_f .NewCT_TextBody (); +if _gbafcg :=d .DecodeElement (_acdac .TxPr ,&_dgdcf );_gbafcg !=nil {return _gbafcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_acdac .DLblPos =NewCT_DLblPos (); +if _edfcc :=d .DecodeElement (_acdac .DLblPos ,&_dgdcf );_edfcc !=nil {return _edfcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_acdac .ShowLegendKey =NewCT_Boolean (); +if _ebef :=d .DecodeElement (_acdac .ShowLegendKey ,&_dgdcf );_ebef !=nil {return _ebef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_acdac .ShowVal =NewCT_Boolean (); +if _aagcg :=d .DecodeElement (_acdac .ShowVal ,&_dgdcf );_aagcg !=nil {return _aagcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_acdac .ShowCatName =NewCT_Boolean (); +if _eeaea :=d .DecodeElement (_acdac .ShowCatName ,&_dgdcf );_eeaea !=nil {return _eeaea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_acdac .ShowSerName =NewCT_Boolean (); +if _gfddc :=d .DecodeElement (_acdac .ShowSerName ,&_dgdcf );_gfddc !=nil {return _gfddc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_acdac .ShowPercent =NewCT_Boolean (); +if _dfcca :=d .DecodeElement (_acdac .ShowPercent ,&_dgdcf );_dfcca !=nil {return _dfcca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_acdac .ShowBubbleSize =NewCT_Boolean (); +if _gdgfa :=d .DecodeElement (_acdac .ShowBubbleSize ,&_dgdcf );_gdgfa !=nil {return _gdgfa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_acdac .Separator =new (string ); +if _cecac :=d .DecodeElement (_acdac .Separator ,&_dgdcf );_cecac !=nil {return _cecac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006fw\u004c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_acdac .ShowLeaderLines =NewCT_Boolean (); +if _accbe :=d .DecodeElement (_acdac .ShowLeaderLines ,&_dgdcf );_accbe !=nil {return _accbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"l\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}:_acdac .LeaderLines =NewCT_ChartLines (); +if _aebac :=d .DecodeElement (_acdac .LeaderLines ,&_dgdcf );_aebac !=nil {return _aebac ;};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\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073\u0020\u0025\u0076",_dgdcf .Name ); +if _gcfgg :=d .Skip ();_gcfgg !=nil {return _gcfgg ;};};case _e .EndElement :break _gaacg ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_NumFmt and its children -func (_efbd *CT_NumFmt )Validate ()error {return _efbd .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");}; +// Validate validates the CT_Title and its children +func (_gdcdd *CT_Title )Validate ()error {return _gdcdd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065");};func NewCT_NumData ()*CT_NumData {_bfdd :=&CT_NumData {};return _bfdd }; -// Validate validates the UserShapes and its children -func (_ddcef *UserShapes )Validate ()error {return _ddcef .ValidateWithPath ("\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");};func (_ccagg *ST_HPercent )Validate ()error {return _ccagg .ValidateWithPath ("")};func NewEG_PieChartShared ()*EG_PieChartShared {_efagg :=&EG_PieChartShared {}; -return _efagg };func (_dbff *CT_ErrBarType )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_bgggb :=range start .Attr {if _bgggb .Name .Local =="\u0076\u0061\u006c"{_dbff .ValAttr .UnmarshalXMLAttr (_bgggb );continue ;};};for {_cbebf ,_eega :=d .Token (); -if _eega !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072B\u0061r\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_eega );};if _gbcg ,_edffg :=_cbebf .(_db .EndElement );_edffg &&_gbcg .Name ==start .Name {break ; -};};return nil ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_dgbc :=&CT_HeaderFooter {};return _dgbc };func (_gfed *CT_OfPieType )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_ccbc :=range start .Attr {if _ccbc .Name .Local =="\u0076\u0061\u006c"{_gfed .ValAttr .UnmarshalXMLAttr (_ccbc ); -continue ;};};for {_babaf ,_acbga :=d .Token ();if _acbga !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0066P\u0069\u0065\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_acbga );};if _ggdg ,_fcga :=_babaf .(_db .EndElement ); -_fcga &&_ggdg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_PictureFormat and its children, prefixing error messages with path +func (_efgd *CT_PictureFormat )ValidateWithPath (path string )error {if _efgd .ValAttr ==ST_PictureFormatUnset {return _aa .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 _dcafb :=_efgd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcafb !=nil {return _dcafb ;};return nil ;};func (_aadg *CT_Perspective )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cdae :=range start .Attr {if _cdae .Name .Local =="\u0076\u0061\u006c"{_eecfe ,_acgfg :=_b .ParseUint (_cdae .Value ,10,8); +if _acgfg !=nil {return _acgfg ;};_aeabc :=uint8 (_eecfe );_aadg .ValAttr =&_aeabc ;continue ;};};for {_ddabe ,_fcbef :=d .Token ();if _fcbef !=nil {return _aa .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",_fcbef ); +};if _afbd ,_bded :=_ddabe .(_e .EndElement );_bded &&_afbd .Name ==start .Name {break ;};};return nil ;};type CT_DLblPos struct{ValAttr ST_DLblPos ;};func (_edf *CT_Area3DChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _edf .Grouping !=nil {_af :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_edf .Grouping ,_af );};if _edf .VaryColors !=nil {_fg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_edf .VaryColors ,_fg );};if _edf .Ser !=nil {_fe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ede :=range _edf .Ser {e .EncodeElement (_ede ,_fe );};};if _edf .DLbls !=nil {_cg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_edf .DLbls ,_cg );};if _edf .DropLines !=nil {_be :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_edf .DropLines ,_be );};if _edf .GapDepth !=nil {_cd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}}; +e .EncodeElement (_edf .GapDepth ,_cd );};_dg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_bec :=range _edf .AxId {e .EncodeElement (_bec ,_dg );};if _edf .ExtLst !=nil {_eg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_edf .ExtLst ,_eg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_baaaf *ST_Grouping )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gaege ,_acec :=d .Token ();if _acec !=nil {return _acec ; +};if _dbge ,_faeg :=_gaege .(_e .EndElement );_faeg &&_dbge .Name ==start .Name {*_baaaf =1;return nil ;};if _cbbga ,_adfee :=_gaege .(_e .CharData );!_adfee {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gaege ); +}else {switch string (_cbbga ){case "":*_baaaf =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_baaaf =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_baaaf =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_baaaf =3; +};};_gaege ,_acec =d .Token ();if _acec !=nil {return _acec ;};if _bbfc ,_baeg :=_gaege .(_e .EndElement );_baeg &&_bbfc .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gaege ); +};func (_bede ST_CrossBetween )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bede .String (),start );};type CT_LayoutTarget struct{ValAttr ST_LayoutTarget ;}; -// ValidateWithPath validates the CT_ErrDir and its children, prefixing error messages with path -func (_dafdb *CT_ErrDir )ValidateWithPath (path string )error {if _dafdb .ValAttr ==ST_ErrDirUnset {return _g .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _fdea :=_dafdb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdea !=nil {return _fdea ;};return nil ;};func NewCT_SerTx ()*CT_SerTx {_ggee :=&CT_SerTx {};_ggee .Choice =NewCT_SerTxChoice ();return _ggee };func (_aebgde ST_BuiltInUnit )Validate ()error {return _aebgde .ValidateWithPath ("")}; +// Validate validates the Group_DLbl and its children +func (_ccbbf *Group_DLbl )Validate ()error {return _ccbbf .ValidateWithPath ("\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c");};func NewCT_Trendline ()*CT_Trendline {_dcaee :=&CT_Trendline {};_dcaee .TrendlineType =NewCT_TrendlineType (); +return _dcaee ;}; +// ValidateWithPath validates the CT_Line3DChart and its children, prefixing error messages with path +func (_efegc *CT_Line3DChart )ValidateWithPath (path string )error {if _abcb :=_efegc .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_abcb !=nil {return _abcb ;};if _efegc .VaryColors !=nil {if _edbeg :=_efegc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); +_edbeg !=nil {return _edbeg ;};};for _ceff ,_ceadf :=range _efegc .Ser {if _effdf :=_ceadf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ceff ));_effdf !=nil {return _effdf ;};};if _efegc .DLbls !=nil {if _befe :=_efegc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_befe !=nil {return _befe ;};};if _efegc .DropLines !=nil {if _eabc :=_efegc .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_eabc !=nil {return _eabc ;};};if _efegc .GapDepth !=nil {if _gdfde :=_efegc .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h"); +_gdfde !=nil {return _gdfde ;};};for _febga ,_geabg :=range _efegc .AxId {if _ffcde :=_geabg .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_febga ));_ffcde !=nil {return _ffcde ;};};if _efegc .ExtLst !=nil {if _dcfe :=_efegc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dcfe !=nil {return _dcfe ;};};return nil ;};var ST_OverlapPercentPatternRe =_c .MustCompile (ST_OverlapPercentPattern ); -// ValidateWithPath validates the CT_LayoutTarget and its children, prefixing error messages with path -func (_dgaf *CT_LayoutTarget )ValidateWithPath (path string )error {if _dfbc :=_dgaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfbc !=nil {return _dfbc ;};return nil ;};func (_bfgdb ST_LegendPos )ValidateWithPath (path string )error {switch _bfgdb {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 (_bfgdb )); -};return nil ;}; +// ValidateWithPath validates the CT_BuiltInUnit and its children, prefixing error messages with path +func (_bdad *CT_BuiltInUnit )ValidateWithPath (path string )error {if _cfcd :=_bdad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfcd !=nil {return _cfcd ;};return nil ;};type ST_LegendPos byte ;func NewCT_ErrBars ()*CT_ErrBars {_bbbag :=&CT_ErrBars {}; +_bbbag .ErrBarType =NewCT_ErrBarType ();_bbbag .ErrValType =NewCT_ErrValType ();return _bbbag ;};const ST_ThicknessPercentPattern ="\u0028[\u0030\u002d\u0039\u005d\u002b\u0029%";func (_aafdf ST_MarkerStyle )ValidateWithPath (path string )error {switch _aafdf {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aafdf )); +};return nil ;};func (_gdbba ST_AxPos )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gdbba .String (),start );};func (_bfded *CT_Order )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bgfd :=range start .Attr {if _bgfd .Name .Local =="\u0076\u0061\u006c"{_ddff ,_ddeg :=_b .ParseUint (_bgfd .Value ,10,8); +if _ddeg !=nil {return _ddeg ;};_bgcfg :=uint8 (_ddff );_bfded .ValAttr =&_bgcfg ;continue ;};};for {_dcdc ,_fcagb :=d .Token ();if _fcagb !=nil {return _aa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0072\u0064\u0065\u0072: \u0025\u0073",_fcagb ); +};if _gfbbe ,_bbgf :=_dcdc .(_e .EndElement );_bbgf &&_gfbbe .Name ==start .Name {break ;};};return nil ;};func (_ccead *EG_AreaChartShared )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ccead .Grouping !=nil {_cddbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}}; +e .EncodeElement (_ccead .Grouping ,_cddbc );};if _ccead .VaryColors !=nil {_ebcfe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ccead .VaryColors ,_ebcfe );};if _ccead .Ser !=nil {_eagd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}}; +for _ ,_cfag :=range _ccead .Ser {e .EncodeElement (_cfag ,_eagd );};};if _ccead .DLbls !=nil {_agcca :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ccead .DLbls ,_agcca );};if _ccead .DropLines !=nil {_edbbaa :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_ccead .DropLines ,_edbbaa );};return nil ;}; -// Validate validates the CT_ChartSpace and its children -func (_dgdf *CT_ChartSpace )Validate ()error {return _dgdf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");};func NewEG_DLblShared ()*EG_DLblShared {_aaeff :=&EG_DLblShared {};return _aaeff };func (_ddece ST_ErrValType )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_ddece .String (),start ); -};func (_ecgc *CT_DLblPos )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {_gfdc ,_fgff :=_ecgc .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"});if _fgff !=nil {return _fgff ;};start .Attr =append (start .Attr ,_gfdc );e .EncodeToken (start ); -e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_BubbleSer and its children +func (_bgg *CT_BubbleSer )Validate ()error {return _bgg .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072");}; -// Validate validates the CT_Title and its children -func (_egbad *CT_Title )Validate ()error {return _egbad .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065");}; +// Validate validates the CT_TimeUnit and its children +func (_gcfcb *CT_TimeUnit )Validate ()error {return _gcfcb .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");};const (ST_CrossBetweenUnset ST_CrossBetween =0;ST_CrossBetweenBetween ST_CrossBetween =1;ST_CrossBetweenMidCat ST_CrossBetween =2; +);func NewCT_PageSetup ()*CT_PageSetup {_gdge :=&CT_PageSetup {};return _gdge }; -// ValidateWithPath validates the ChartSpace and its children, prefixing error messages with path -func (_febaf *ChartSpace )ValidateWithPath (path string )error {if _cgdf :=_febaf .CT_ChartSpace .ValidateWithPath (path );_cgdf !=nil {return _cgdf ;};return nil ;};func (_eaegd ST_SplitType )ValidateWithPath (path string )error {switch _eaegd {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 (_eaegd )); -};return nil ;};func (_aaaf *CT_PlotArea )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_bceb :for {_deda ,_edabf :=d .Token ();if _edabf !=nil {return _edabf ;};switch _gbca :=_deda .(type ){case _db .StartElement :switch _gbca .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aaaf .Layout =NewCT_Layout (); -if _eddc :=d .DecodeElement (_aaaf .Layout ,&_gbca );_eddc !=nil {return _eddc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aecf :=NewCT_PlotAreaChoice (); -if _fbaee :=d .DecodeElement (&_aecf .AreaChart ,&_gbca );_fbaee !=nil {return _fbaee ;};_aaaf .Choice =append (_aaaf .Choice ,_aecf );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdbc :=NewCT_PlotAreaChoice (); -if _aabf :=d .DecodeElement (&_bdbc .Area3DChart ,&_gbca );_aabf !=nil {return _aabf ;};_aaaf .Choice =append (_aaaf .Choice ,_bdbc );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afffg :=NewCT_PlotAreaChoice (); -if _eaggb :=d .DecodeElement (&_afffg .LineChart ,&_gbca );_eaggb !=nil {return _eaggb ;};_aaaf .Choice =append (_aaaf .Choice ,_afffg );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcagg :=NewCT_PlotAreaChoice (); -if _befb :=d .DecodeElement (&_dcagg .Line3DChart ,&_gbca );_befb !=nil {return _befb ;};_aaaf .Choice =append (_aaaf .Choice ,_dcagg );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bfebd :=NewCT_PlotAreaChoice (); -if _deada :=d .DecodeElement (&_bfebd .StockChart ,&_gbca );_deada !=nil {return _deada ;};_aaaf .Choice =append (_aaaf .Choice ,_bfebd );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdbc :=NewCT_PlotAreaChoice (); -if _cdgae :=d .DecodeElement (&_fdbc .RadarChart ,&_gbca );_cdgae !=nil {return _cdgae ;};_aaaf .Choice =append (_aaaf .Choice ,_fdbc );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_acfbf :=NewCT_PlotAreaChoice (); -if _eaggbf :=d .DecodeElement (&_acfbf .ScatterChart ,&_gbca );_eaggbf !=nil {return _eaggbf ;};_aaaf .Choice =append (_aaaf .Choice ,_acfbf );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbcf :=NewCT_PlotAreaChoice (); -if _faga :=d .DecodeElement (&_gbcf .PieChart ,&_gbca );_faga !=nil {return _faga ;};_aaaf .Choice =append (_aaaf .Choice ,_gbcf );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbgcb :=NewCT_PlotAreaChoice (); -if _decfd :=d .DecodeElement (&_fbgcb .Pie3DChart ,&_gbca );_decfd !=nil {return _decfd ;};_aaaf .Choice =append (_aaaf .Choice ,_fbgcb );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fece :=NewCT_PlotAreaChoice (); -if _ffdfe :=d .DecodeElement (&_fece .DoughnutChart ,&_gbca );_ffdfe !=nil {return _ffdfe ;};_aaaf .Choice =append (_aaaf .Choice ,_fece );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdbfc :=NewCT_PlotAreaChoice (); -if _edecc :=d .DecodeElement (&_gdbfc .BarChart ,&_gbca );_edecc !=nil {return _edecc ;};_aaaf .Choice =append (_aaaf .Choice ,_gdbfc );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcbab :=NewCT_PlotAreaChoice (); -if _ffgg :=d .DecodeElement (&_fcbab .Bar3DChart ,&_gbca );_ffgg !=nil {return _ffgg ;};_aaaf .Choice =append (_aaaf .Choice ,_fcbab );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbffb :=NewCT_PlotAreaChoice (); -if _aabdb :=d .DecodeElement (&_fbffb .OfPieChart ,&_gbca );_aabdb !=nil {return _aabdb ;};_aaaf .Choice =append (_aaaf .Choice ,_fbffb );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gfbfa :=NewCT_PlotAreaChoice (); -if _eefbc :=d .DecodeElement (&_gfbfa .SurfaceChart ,&_gbca );_eefbc !=nil {return _eefbc ;};_aaaf .Choice =append (_aaaf .Choice ,_gfbfa );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aebbe :=NewCT_PlotAreaChoice (); -if _geda :=d .DecodeElement (&_aebbe .Surface3DChart ,&_gbca );_geda !=nil {return _geda ;};_aaaf .Choice =append (_aaaf .Choice ,_aebbe );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dffad :=NewCT_PlotAreaChoice (); -if _dgdcef :=d .DecodeElement (&_dffad .BubbleChart ,&_gbca );_dgdcef !=nil {return _dgdcef ;};_aaaf .Choice =append (_aaaf .Choice ,_dffad );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aaaf .CChoice ==nil {_aaaf .CChoice =NewCT_PlotAreaChoice1 (); -};if _aacgd :=d .DecodeElement (&_aaaf .CChoice .ValAx ,&_gbca );_aacgd !=nil {return _aacgd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aaaf .CChoice ==nil {_aaaf .CChoice =NewCT_PlotAreaChoice1 (); -};if _geffa :=d .DecodeElement (&_aaaf .CChoice .CatAx ,&_gbca );_geffa !=nil {return _geffa ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aaaf .CChoice ==nil {_aaaf .CChoice =NewCT_PlotAreaChoice1 (); -};if _aeaff :=d .DecodeElement (&_aaaf .CChoice .DateAx ,&_gbca );_aeaff !=nil {return _aeaff ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _aaaf .CChoice ==nil {_aaaf .CChoice =NewCT_PlotAreaChoice1 (); -};if _fbaed :=d .DecodeElement (&_aaaf .CChoice .SerAx ,&_gbca );_fbaed !=nil {return _fbaed ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aaaf .DTable =NewCT_DTable (); -if _daadb :=d .DecodeElement (_aaaf .DTable ,&_gbca );_daadb !=nil {return _daadb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aaaf .SpPr =_ba .NewCT_ShapeProperties (); -if _bgbbg :=d .DecodeElement (_aaaf .SpPr ,&_gbca );_bgbbg !=nil {return _bgbbg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aaaf .ExtLst =NewCT_ExtensionList (); -if _aeeb :=d .DecodeElement (_aaaf .ExtLst ,&_gbca );_aeeb !=nil {return _aeeb ;};default:_f .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",_gbca .Name ); -if _dbefc :=d .Skip ();_dbefc !=nil {return _dbefc ;};};case _db .EndElement :break _bceb ;case _db .CharData :};};return nil ;};func (_ffbg *CT_Protection )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_faee :for {_fgfe ,_cffc :=d .Token (); -if _cffc !=nil {return _cffc ;};switch _agebb :=_fgfe .(type ){case _db .StartElement :switch _agebb .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffbg .ChartObject =NewCT_Boolean (); -if _ffbbe :=d .DecodeElement (_ffbg .ChartObject ,&_agebb );_ffbbe !=nil {return _ffbbe ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffbg .Data =NewCT_Boolean (); -if _dedeg :=d .DecodeElement (_ffbg .Data ,&_agebb );_dedeg !=nil {return _dedeg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffbg .Formatting =NewCT_Boolean (); -if _fdeae :=d .DecodeElement (_ffbg .Formatting ,&_agebb );_fdeae !=nil {return _fdeae ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffbg .Selection =NewCT_Boolean (); -if _gbbgg :=d .DecodeElement (_ffbg .Selection ,&_agebb );_gbbgg !=nil {return _gbbgg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffbg .UserInterface =NewCT_Boolean (); -if _addea :=d .DecodeElement (_ffbg .UserInterface ,&_agebb );_addea !=nil {return _addea ;};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\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e \u0025\u0076",_agebb .Name ); -if _ddcgf :=d .Skip ();_ddcgf !=nil {return _ddcgf ;};};case _db .EndElement :break _faee ;case _db .CharData :};};return nil ;};func (_cgef *CT_DLbl )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_cgef .Idx =NewCT_UnsignedInt ();_ebec :for {_bagg ,_ffcbg :=d .Token (); -if _ffcbg !=nil {return _ffcbg ;};switch _acad :=_bagg .(type ){case _db .StartElement :switch _acad .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _eeed :=d .DecodeElement (_cgef .Idx ,&_acad ); -_eeed !=nil {return _eeed ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cgef .Choice ==nil {_cgef .Choice =NewCT_DLblChoice (); -};if _dfbg :=d .DecodeElement (&_cgef .Choice .Delete ,&_acad );_dfbg !=nil {return _dfbg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cgef .Choice ==nil {_cgef .Choice =NewCT_DLblChoice (); -};if _gcaf :=d .DecodeElement (&_cgef .Choice .Layout ,&_acad );_gcaf !=nil {return _gcaf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cgef .Choice ==nil {_cgef .Choice =NewCT_DLblChoice (); -};if _gdcg :=d .DecodeElement (&_cgef .Choice .Tx ,&_acad );_gdcg !=nil {return _gdcg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cgef .Choice ==nil {_cgef .Choice =NewCT_DLblChoice (); -};if _fffaf :=d .DecodeElement (&_cgef .Choice .NumFmt ,&_acad );_fffaf !=nil {return _fffaf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _cgef .Choice ==nil {_cgef .Choice =NewCT_DLblChoice (); -};if _gaegf :=d .DecodeElement (&_cgef .Choice .SpPr ,&_acad );_gaegf !=nil {return _gaegf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cgef .Choice ==nil {_cgef .Choice =NewCT_DLblChoice (); -};if _eebf :=d .DecodeElement (&_cgef .Choice .TxPr ,&_acad );_eebf !=nil {return _eebf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cgef .Choice ==nil {_cgef .Choice =NewCT_DLblChoice (); -};if _ddeg :=d .DecodeElement (&_cgef .Choice .DLblPos ,&_acad );_ddeg !=nil {return _ddeg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _cgef .Choice ==nil {_cgef .Choice =NewCT_DLblChoice (); -};if _ffcg :=d .DecodeElement (&_cgef .Choice .ShowLegendKey ,&_acad );_ffcg !=nil {return _ffcg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cgef .Choice ==nil {_cgef .Choice =NewCT_DLblChoice (); -};if _aaeb :=d .DecodeElement (&_cgef .Choice .ShowVal ,&_acad );_aaeb !=nil {return _aaeb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cgef .Choice ==nil {_cgef .Choice =NewCT_DLblChoice (); -};if _cfad :=d .DecodeElement (&_cgef .Choice .ShowCatName ,&_acad );_cfad !=nil {return _cfad ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cgef .Choice ==nil {_cgef .Choice =NewCT_DLblChoice (); -};if _eef :=d .DecodeElement (&_cgef .Choice .ShowSerName ,&_acad );_eef !=nil {return _eef ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cgef .Choice ==nil {_cgef .Choice =NewCT_DLblChoice (); -};if _ebecf :=d .DecodeElement (&_cgef .Choice .ShowPercent ,&_acad );_ebecf !=nil {return _ebecf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _cgef .Choice ==nil {_cgef .Choice =NewCT_DLblChoice (); -};if _ddfd :=d .DecodeElement (&_cgef .Choice .ShowBubbleSize ,&_acad );_ddfd !=nil {return _ddfd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cgef .Choice ==nil {_cgef .Choice =NewCT_DLblChoice (); -};if _dcdc :=d .DecodeElement (&_cgef .Choice .Separator ,&_acad );_dcdc !=nil {return _dcdc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cgef .ExtLst =NewCT_ExtensionList (); -if _aaea :=d .DecodeElement (_cgef .ExtLst ,&_acad );_aaea !=nil {return _aaea ;};default:_f .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",_acad .Name ); -if _bfcd :=d .Skip ();_bfcd !=nil {return _bfcd ;};};case _db .EndElement :break _ebec ;case _db .CharData :};};return nil ;};func (_fffee ST_PageSetupOrientation )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_fcfbc :=_db .Attr {};_fcfbc .Name =name ; -switch _fffee {case ST_PageSetupOrientationUnset :_fcfbc .Value ="";case ST_PageSetupOrientationDefault :_fcfbc .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_PageSetupOrientationPortrait :_fcfbc .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074"; -case ST_PageSetupOrientationLandscape :_fcfbc .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _fcfbc ,nil ;};func (_eabdc *CT_DLblsChoice )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _eabdc .Delete !=nil {_egbc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}}; -e .EncodeElement (_eabdc .Delete ,_egbc );};if _eabdc .NumFmt !=nil {_gade :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_eabdc .NumFmt ,_gade );};if _eabdc .SpPr !=nil {_cgcd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_eabdc .SpPr ,_cgcd );};if _eabdc .TxPr !=nil {_agaf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_eabdc .TxPr ,_agaf );};if _eabdc .DLblPos !=nil {_fcdae :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}}; -e .EncodeElement (_eabdc .DLblPos ,_fcdae );};if _eabdc .ShowLegendKey !=nil {_fecg :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_eabdc .ShowLegendKey ,_fecg ); -};if _eabdc .ShowVal !=nil {_cgce :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_eabdc .ShowVal ,_cgce );};if _eabdc .ShowCatName !=nil {_acdcb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; -e .EncodeElement (_eabdc .ShowCatName ,_acdcb );};if _eabdc .ShowSerName !=nil {_agbc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_eabdc .ShowSerName ,_agbc ); -};if _eabdc .ShowPercent !=nil {_bbeb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_eabdc .ShowPercent ,_bbeb );};if _eabdc .ShowBubbleSize !=nil {_fbdd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; -e .EncodeElement (_eabdc .ShowBubbleSize ,_fbdd );};if _eabdc .Separator !=nil {_ccea :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_a .AddPreserveSpaceAttr (&_ccea ,*_eabdc .Separator ); -e .EncodeElement (_eabdc .Separator ,_ccea );};if _eabdc .ShowLeaderLines !=nil {_gadf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_eabdc .ShowLeaderLines ,_gadf ); -};if _eabdc .LeaderLines !=nil {_aeg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_eabdc .LeaderLines ,_aeg );};return nil ;};func (_ecegg *CT_RadarChart )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -_bcebf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ecegg .RadarStyle ,_bcebf );if _ecegg .VaryColors !=nil {_edef :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_ecegg .VaryColors ,_edef );};if _ecegg .Ser !=nil {_bfeag :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_abdgb :=range _ecegg .Ser {e .EncodeElement (_abdgb ,_bfeag );};};if _ecegg .DLbls !=nil {_affba :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_ecegg .DLbls ,_affba );};_afga :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_caafg :=range _ecegg .AxId {e .EncodeElement (_caafg ,_afga );};if _ecegg .ExtLst !=nil {_aedb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_ecegg .ExtLst ,_aedb );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BarGrouping and its children, prefixing error messages with path +func (_agba *CT_BarGrouping )ValidateWithPath (path string )error {if _dabf :=_agba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dabf !=nil {return _dabf ;};return nil ;};func (_adffe *CT_NumFmt )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_adffe .FormatCodeAttr )}); +if _adffe .SourceLinkedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_fggeb (*_adffe .SourceLinkedAttr ))});};e .EncodeToken (start ); +e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fddd *ST_ErrBarType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fddd =0;case "\u0062\u006f\u0074\u0068":*_fddd =1;case "\u006d\u0069\u006eu\u0073":*_fddd =2; +case "\u0070\u006c\u0075\u0073":*_fddd =3;};return nil ;}; -// Validate validates the CT_RotX and its children -func (_dfga *CT_RotX )Validate ()error {return _dfga .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0058");};func (_fabde ST_TimeUnit )Validate ()error {return _fabde .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_MarkerStyle and its children, prefixing error messages with path +func (_bbgc *CT_MarkerStyle )ValidateWithPath (path string )error {if _bbgc .ValAttr ==ST_MarkerStyleUnset {return _aa .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 _egfffg :=_bbgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egfffg !=nil {return _egfffg ;};return nil ;};func (_aebdc ST_BubbleScale )String ()string {if _aebdc .ST_BubbleScalePercent !=nil {return _aa .Sprintf ("\u0025\u0076",*_aebdc .ST_BubbleScalePercent ); +};if _aebdc .ST_BubbleScaleUInt !=nil {return _aa .Sprintf ("\u0025\u0076",*_aebdc .ST_BubbleScaleUInt );};return "";};func (_gecfc *ST_ErrBarType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_beaeg ,_cecg :=d .Token ();if _cecg !=nil {return _cecg ; +};if _cfcbd ,_dadab :=_beaeg .(_e .EndElement );_dadab &&_cfcbd .Name ==start .Name {*_gecfc =1;return nil ;};if _cbcae ,_gagbd :=_beaeg .(_e .CharData );!_gagbd {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_beaeg ); +}else {switch string (_cbcae ){case "":*_gecfc =0;case "\u0062\u006f\u0074\u0068":*_gecfc =1;case "\u006d\u0069\u006eu\u0073":*_gecfc =2;case "\u0070\u006c\u0075\u0073":*_gecfc =3;};};_beaeg ,_cecg =d .Token ();if _cecg !=nil {return _cecg ;};if _abgde ,_bafcg :=_beaeg .(_e .EndElement ); +_bafcg &&_abgde .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_beaeg );};func (_fageb *ST_LegendPos )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fageb =0; +case "\u0062":*_fageb =1;case "\u0074\u0072":*_fageb =2;case "\u006c":*_fageb =3;case "\u0072":*_fageb =4;case "\u0074":*_fageb =5;};return nil ;};type CT_Tx struct{Choice *CT_TxChoice ;}; -// ValidateWithPath validates the CT_FirstSliceAng and its children, prefixing error messages with path -func (_effec *CT_FirstSliceAng )ValidateWithPath (path string )error {if _effec .ValAttr !=nil {if *_effec .ValAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_effec .ValAttr ); -};if *_effec .ValAttr > 360{return _g .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 ,*_effec .ValAttr ); -};};return nil ;};type CT_DispUnitsLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;SpPr *_ba .CT_ShapeProperties ;TxPr *_ba .CT_TextBody ;};func NewCT_RelId ()*CT_RelId {_ggdba :=&CT_RelId {};return _ggdba };func NewCT_RotY ()*CT_RotY {_bfceg :=&CT_RotY {};return _bfceg }; -func (_deacf ST_ScatterStyle )ValidateWithPath (path string )error {switch _deacf {case 0,1,2,3,4,5,6:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deacf )); -};return nil ;};type CT_PictureFormat struct{ValAttr ST_PictureFormat ;};func (_aedf *CT_NumDataSource )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );_aedf .Choice .MarshalXML (e ,_db .StartElement {});e .EncodeToken (_db .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_AxisUnit and its children +func (_gcbb *CT_AxisUnit )Validate ()error {return _gcbb .ValidateWithPath ("C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074");};func NewCT_BarChart ()*CT_BarChart {_abae :=&CT_BarChart {};_abae .BarDir =NewCT_BarDir ();return _abae ;};func (_aeaae *ChartSpace )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0063\u003a\u0063h\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065";return _aeaae .CT_ChartSpace .MarshalXML (e ,start );};func NewCT_PivotFmt ()*CT_PivotFmt {_dgca :=&CT_PivotFmt {};_dgca .Idx =NewCT_UnsignedInt ();return _dgca ; +};func _fggeb (_dccab bool )uint8 {if _dccab {return 1;};return 0;}; -// Validate validates the CT_PlotAreaChoice1 and its children -func (_gcfa *CT_PlotAreaChoice1 )Validate ()error {return _gcfa .ValidateWithPath ("\u0043T\u005fP\u006c\u006f\u0074\u0041\u0072e\u0061\u0043h\u006f\u0069\u0063\u0065\u0031");};type CT_ScatterSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ; -SpPr *_ba .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars []*CT_ErrBars ;XVal *CT_AxDataSource ;YVal *CT_NumDataSource ;Smooth *CT_Boolean ;ExtLst *CT_ExtensionList ;};func NewCT_RadarSer ()*CT_RadarSer {_gbed :=&CT_RadarSer {}; -_gbed .Idx =NewCT_UnsignedInt ();_gbed .Order =NewCT_UnsignedInt ();return _gbed ;};func (_fgbfc *CT_DispUnits )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_afaa :for {_edbde ,_dffea :=d .Token ();if _dffea !=nil {return _dffea ;};switch _cgcf :=_edbde .(type ){case _db .StartElement :switch _cgcf .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgbfc .Choice =NewCT_DispUnitsChoice (); -if _cbac :=d .DecodeElement (&_fgbfc .Choice .CustUnit ,&_cgcf );_cbac !=nil {return _cbac ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgbfc .Choice =NewCT_DispUnitsChoice (); -if _febd :=d .DecodeElement (&_fgbfc .Choice .BuiltInUnit ,&_cgcf );_febd !=nil {return _febd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgbfc .DispUnitsLbl =NewCT_DispUnitsLbl (); -if _gaaf :=d .DecodeElement (_fgbfc .DispUnitsLbl ,&_cgcf );_gaaf !=nil {return _gaaf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fgbfc .ExtLst =NewCT_ExtensionList (); -if _dcagc :=d .DecodeElement (_fgbfc .ExtLst ,&_cgcf );_dcagc !=nil {return _dcagc ;};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_D\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u0020\u0025\u0076",_cgcf .Name ); -if _baaa :=d .Skip ();_baaa !=nil {return _baaa ;};};case _db .EndElement :break _afaa ;case _db .CharData :};};return nil ;};type ST_ErrDir byte ;const (ST_OfPieTypeUnset ST_OfPieType =0;ST_OfPieTypePie ST_OfPieType =1;ST_OfPieTypeBar ST_OfPieType =2; -);func (_beag *CT_AxisUnit )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_beag .ValAttr =0+1;for _ ,_agcd :=range start .Attr {if _agcd .Name .Local =="\u0076\u0061\u006c"{_fef ,_ffed :=_bc .ParseFloat (_agcd .Value ,64);if _ffed !=nil {return _ffed ; -};_beag .ValAttr =_fef ;continue ;};};for {_dfe ,_ffb :=d .Token ();if _ffb !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_ffb );};if _acaf ,_ggc :=_dfe .(_db .EndElement ); -_ggc &&_acaf .Name ==start .Name {break ;};};return nil ;};func (_acfcg *CT_Title )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );if _acfcg .Tx !=nil {_feaae :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078"}}; -e .EncodeElement (_acfcg .Tx ,_feaae );};if _acfcg .Layout !=nil {_ebae :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_acfcg .Layout ,_ebae );};if _acfcg .Overlay !=nil {_fbbdf :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}}; -e .EncodeElement (_acfcg .Overlay ,_fbbdf );};if _acfcg .SpPr !=nil {_gdgdb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_acfcg .SpPr ,_gdgdb );};if _acfcg .TxPr !=nil {_fgef :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_acfcg .TxPr ,_fgef );};if _acfcg .ExtLst !=nil {_eacaf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acfcg .ExtLst ,_eacaf );};e .EncodeToken (_db .EndElement {Name :start .Name }); -return nil ;};func (_dbgf *CT_LblAlgn )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_dbgf .ValAttr =ST_LblAlgn (1);for _ ,_fgca :=range start .Attr {if _fgca .Name .Local =="\u0076\u0061\u006c"{_dbgf .ValAttr .UnmarshalXMLAttr (_fgca ); -continue ;};};for {_dgdg ,_gbeb :=d .Token ();if _gbeb !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e\u003a\u0020%\u0073",_gbeb );};if _def ,_aafa :=_dgdg .(_db .EndElement ); -_aafa &&_def .Name ==start .Name {break ;};};return nil ;};func (_adbc *CT_CatAx )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );_fcda :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; -e .EncodeElement (_adbc .AxId ,_fcda );_deca :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_adbc .Scaling ,_deca );if _adbc .Delete !=nil {_cdc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}}; -e .EncodeElement (_adbc .Delete ,_cdc );};_ccbf :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_adbc .AxPos ,_ccbf );if _adbc .MajorGridlines !=nil {_efcb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_adbc .MajorGridlines ,_efcb );};if _adbc .MinorGridlines !=nil {_ffge :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_adbc .MinorGridlines ,_ffge ); -};if _adbc .Title !=nil {_fbcb :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_adbc .Title ,_fbcb );};if _adbc .NumFmt !=nil {_eed :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; -e .EncodeElement (_adbc .NumFmt ,_eed );};if _adbc .MajorTickMark !=nil {_fdad :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_adbc .MajorTickMark ,_fdad ); -};if _adbc .MinorTickMark !=nil {_cggac :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_adbc .MinorTickMark ,_cggac );};if _adbc .TickLblPos !=nil {_bggd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}}; -e .EncodeElement (_adbc .TickLblPos ,_bggd );};if _adbc .SpPr !=nil {_bcbf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_adbc .SpPr ,_bcbf );};if _adbc .TxPr !=nil {_befae :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_adbc .TxPr ,_befae );};_cacg :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_adbc .CrossAx ,_cacg );if _adbc .Choice !=nil {_adbc .Choice .MarshalXML (e ,_db .StartElement {}); -};if _adbc .Auto !=nil {_afd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_adbc .Auto ,_afd );};if _adbc .LblAlgn !=nil {_feac :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006c\u0062\u006c\u0041\u006c\u0067n"}}; -e .EncodeElement (_adbc .LblAlgn ,_feac );};if _adbc .LblOffset !=nil {_bcee :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_adbc .LblOffset ,_bcee );};if _adbc .TickLblSkip !=nil {_fdcb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}}; -e .EncodeElement (_adbc .TickLblSkip ,_fdcb );};if _adbc .TickMarkSkip !=nil {_bdfc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_adbc .TickMarkSkip ,_bdfc ); -};if _adbc .NoMultiLvlLbl !=nil {_fbcg :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006eo\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}};e .EncodeElement (_adbc .NoMultiLvlLbl ,_fbcg );};if _adbc .ExtLst !=nil {_dbef :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_adbc .ExtLst ,_dbef );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TxChoice and its children, prefixing error messages with path +func (_gdceaa *CT_TxChoice )ValidateWithPath (path string )error {if _gdceaa .StrRef !=nil {if _ffeb :=_gdceaa .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_ffeb !=nil {return _ffeb ;};};if _gdceaa .Rich !=nil {if _bfgee :=_gdceaa .Rich .ValidateWithPath (path +"\u002f\u0052\u0069c\u0068"); +_bfgee !=nil {return _bfgee ;};};return nil ;};func (_gadfb ST_OfPieType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gadfb .String (),start );};func (_dfgad *ST_BuiltInUnit )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eccgc ,_cdabe :=d .Token (); +if _cdabe !=nil {return _cdabe ;};if _bbbaf ,_abafa :=_eccgc .(_e .EndElement );_abafa &&_bbbaf .Name ==start .Name {*_dfgad =1;return nil ;};if _dgbdg ,_adfb :=_eccgc .(_e .CharData );!_adfb {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eccgc ); +}else {switch string (_dgbdg ){case "":*_dfgad =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_dfgad =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_dfgad =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_dfgad =3; +case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_dfgad =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_dfgad =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_dfgad =6; +case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_dfgad =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_dfgad =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_dfgad =9;};};_eccgc ,_cdabe =d .Token (); +if _cdabe !=nil {return _cdabe ;};if _ffag ,_edfb :=_eccgc .(_e .EndElement );_edfb &&_ffag .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eccgc ); +};func NewCT_UpDownBar ()*CT_UpDownBar {_ccgfbg :=&CT_UpDownBar {};return _ccgfbg };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 (_ebcea ST_BarGrouping )ValidateWithPath (path string )error {switch _ebcea {case 0,1,2,3,4:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebcea )); +};return nil ;}; -// Validate validates the CT_ErrValType and its children -func (_bfde *CT_ErrValType )Validate ()error {return _bfde .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");};func (_fceac *ST_Grouping )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_eced ,_abbcfa :=d .Token (); -if _abbcfa !=nil {return _abbcfa ;};if _aegad ,_dfeee :=_eced .(_db .EndElement );_dfeee &&_aegad .Name ==start .Name {*_fceac =1;return nil ;};if _edcg ,_cegdb :=_eced .(_db .CharData );!_cegdb {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",_eced ); -}else {switch string (_edcg ){case "":*_fceac =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_fceac =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_fceac =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_fceac =3; -};};_eced ,_abbcfa =d .Token ();if _abbcfa !=nil {return _abbcfa ;};if _gaggfc ,_bcggc :=_eced .(_db .EndElement );_bcggc &&_gaggfc .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",_eced ); -};func (_bbdf *CT_LblOffset )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _bbdf .ValAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_bbdf .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Overlap and its children, prefixing error messages with path +func (_ccbea *CT_Overlap )ValidateWithPath (path string )error {if _ccbea .ValAttr !=nil {if _ffcdgc :=_ccbea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffcdgc !=nil {return _ffcdgc ;};};return nil ;};func (_bfbbg ST_LblAlgn )Validate ()error {return _bfbbg .ValidateWithPath ("")}; +func NewCT_BubbleChart ()*CT_BubbleChart {_ebc :=&CT_BubbleChart {};return _ebc };func (_aecba ST_ErrValType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_aecba .String (),start );};type ST_Orientation byte ;func (_ffefa *ST_SecondPieSize )ValidateWithPath (path string )error {_dgeef :=[]string {}; +if _ffefa .ST_SecondPieSizePercent !=nil {_dgeef =append (_dgeef ,"\u0053\u0054\u005fSe\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _ffefa .ST_SecondPieSizeUShort !=nil {_dgeef =append (_dgeef ,"\u0053\u0054\u005f\u0053ec\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0055\u0053\u0068\u006fr\u0074"); +};if len (_dgeef )> 1{return _aa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dgeef );};return nil ;};func (_ecbec ST_SplitType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ecbec .String (),start ); +}; -// ValidateWithPath validates the CT_DispUnitsLbl and its children, prefixing error messages with path -func (_bace *CT_DispUnitsLbl )ValidateWithPath (path string )error {if _bace .Layout !=nil {if _afdf :=_bace .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_afdf !=nil {return _afdf ;};};if _bace .Tx !=nil {if _fdcg :=_bace .Tx .ValidateWithPath (path +"\u002f\u0054\u0078"); -_fdcg !=nil {return _fdcg ;};};if _bace .SpPr !=nil {if _agge :=_bace .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_agge !=nil {return _agge ;};};if _bace .TxPr !=nil {if _aaef :=_bace .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); -_aaef !=nil {return _aaef ;};};return nil ;};func ParseUnionST_GapAmount (s string )(ST_GapAmount ,error ){if ST_GapAmountPercentPatternRe .MatchString (s ){return ST_GapAmount {ST_GapAmountPercent :&s },nil ;};_ffee ,_gbabb :=_bc .ParseUint (s ,10,16); -if _gbabb !=nil {return ST_GapAmount {},_gbabb ;};_eadbg :=uint16 (_ffee );return ST_GapAmount {ST_GapAmountUShort :&_eadbg },nil ;}; +// Validate validates the CT_LineSer and its children +func (_gcafc *CT_LineSer )Validate ()error {return _gcafc .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0065\u0072");}; -// ValidateWithPath validates the EG_AreaChartShared and its children, prefixing error messages with path -func (_dfdb *EG_AreaChartShared )ValidateWithPath (path string )error {if _dfdb .Grouping !=nil {if _bfdfc :=_dfdb .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_bfdfc !=nil {return _bfdfc ;};};if _dfdb .VaryColors !=nil {if _bddge :=_dfdb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); -_bddge !=nil {return _bddge ;};};for _egfeda ,_bdeee :=range _dfdb .Ser {if _ddfc :=_bdeee .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_egfeda ));_ddfc !=nil {return _ddfc ;};};if _dfdb .DLbls !=nil {if _cdfaa :=_dfdb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_cdfaa !=nil {return _cdfaa ;};};if _dfdb .DropLines !=nil {if _cgaa :=_dfdb .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_cgaa !=nil {return _cgaa ;};};return nil ;}; +// ValidateWithPath validates the CT_AxisUnit and its children, prefixing error messages with path +func (_dgba *CT_AxisUnit )ValidateWithPath (path string )error {if _dgba .ValAttr <=0{return _aa .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 ,_dgba .ValAttr ); +};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 ;}; -// Validate validates the CT_LegendEntryChoice and its children -func (_ccbbc *CT_LegendEntryChoice )Validate ()error {return _ccbbc .ValidateWithPath ("C\u0054_\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006et\u0072\u0079\u0043\u0068oi\u0063\u0065");}; +// Validate validates the CT_Style and its children +func (_cddge *CT_Style )Validate ()error {return _cddge .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};var ST_HoleSizePercentPatternRe =_c .MustCompile (ST_HoleSizePercentPattern ); -// Validate validates the CT_Line3DChart and its children -func (_dddf *CT_Line3DChart )Validate ()error {return _dddf .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");};func NewCT_LayoutTarget ()*CT_LayoutTarget {_efge :=&CT_LayoutTarget {};return _efge };func (_gaceb ST_HoleSize )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -if _gaceb .ST_HoleSizePercent !=nil {e .EncodeToken (_db .CharData (*_gaceb .ST_HoleSizePercent ));};if _gaceb .ST_HoleSizeUByte !=nil {e .EncodeToken (_db .CharData (_g .Sprintf ("\u0025\u0064",*_gaceb .ST_HoleSizeUByte )));};return e .EncodeToken (_db .EndElement {Name :start .Name }); -}; +// ValidateWithPath validates the CT_ValAx and its children, prefixing error messages with path +func (_abdb *CT_ValAx )ValidateWithPath (path string )error {if _bfccg :=_abdb .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_bfccg !=nil {return _bfccg ;};if _deacf :=_abdb .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); +_deacf !=nil {return _deacf ;};if _abdb .Delete !=nil {if _dcfbf :=_abdb .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_dcfbf !=nil {return _dcfbf ;};};if _baadf :=_abdb .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); +_baadf !=nil {return _baadf ;};if _abdb .MajorGridlines !=nil {if _edbgb :=_abdb .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_edbgb !=nil {return _edbgb ;};};if _abdb .MinorGridlines !=nil {if _ggaefb :=_abdb .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); +_ggaefb !=nil {return _ggaefb ;};};if _abdb .Title !=nil {if _ecef :=_abdb .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_ecef !=nil {return _ecef ;};};if _abdb .NumFmt !=nil {if _beggd :=_abdb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_beggd !=nil {return _beggd ;};};if _abdb .MajorTickMark !=nil {if _bgddg :=_abdb .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_bgddg !=nil {return _bgddg ;};};if _abdb .MinorTickMark !=nil {if _bdceca :=_abdb .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); +_bdceca !=nil {return _bdceca ;};};if _abdb .TickLblPos !=nil {if _cgdfa :=_abdb .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_cgdfa !=nil {return _cgdfa ;};};if _abdb .SpPr !=nil {if _dgcea :=_abdb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_dgcea !=nil {return _dgcea ;};};if _abdb .TxPr !=nil {if _cdbcde :=_abdb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cdbcde !=nil {return _cdbcde ;};};if _agdff :=_abdb .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); +_agdff !=nil {return _agdff ;};if _abdb .Choice !=nil {if _ddcc :=_abdb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ddcc !=nil {return _ddcc ;};};if _abdb .CrossBetween !=nil {if _gafeg :=_abdb .CrossBetween .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e"); +_gafeg !=nil {return _gafeg ;};};if _abdb .MajorUnit !=nil {if _geda :=_abdb .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_geda !=nil {return _geda ;};};if _abdb .MinorUnit !=nil {if _ggga :=_abdb .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"); +_ggga !=nil {return _ggga ;};};if _abdb .DispUnits !=nil {if _feaeb :=_abdb .DispUnits .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");_feaeb !=nil {return _feaeb ;};};if _abdb .ExtLst !=nil {if _cddgc :=_abdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cddgc !=nil {return _cddgc ;};};return nil ;};func (_ecde *CT_SplitType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_baffc :=range start .Attr {if _baffc .Name .Local =="\u0076\u0061\u006c"{_ecde .ValAttr .UnmarshalXMLAttr (_baffc ); +continue ;};};for {_affff ,_ggdc :=d .Token ();if _ggdc !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0070l\u0069\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_ggdc );};if _gbabd ,_gegcb :=_affff .(_e .EndElement ); +_gegcb &&_gbabd .Name ==start .Name {break ;};};return nil ;};type CT_BuiltInUnit struct{ValAttr ST_BuiltInUnit ;};func (_bafec *ST_LblOffset )ValidateWithPath (path string )error {_gfacb :=[]string {};if _bafec .ST_LblOffsetPercent !=nil {_gfacb =append (_gfacb ,"\u0053\u0054\u005f\u004cbl\u004f\u0066\u0066\u0073\u0065\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); +};if _bafec .ST_LblOffsetUShort !=nil {_gfacb =append (_gfacb ,"\u0053T\u005fL\u0062\u006c\u004f\u0066\u0066s\u0065\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_gfacb )> 1{return _aa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gfacb ); +};return nil ;}; -// Validate validates the CT_RelId and its children -func (_cefd *CT_RelId )Validate ()error {return _cefd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c\u0049\u0064");}; +// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path +func (_adda *CT_Extension )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_SurfaceSer and its children, prefixing error messages with path -func (_fabb *CT_SurfaceSer )ValidateWithPath (path string )error {if _defd :=_fabb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_defd !=nil {return _defd ;};if _cdfcg :=_fabb .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); -_cdfcg !=nil {return _cdfcg ;};if _fabb .Tx !=nil {if _faebb :=_fabb .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_faebb !=nil {return _faebb ;};};if _fabb .SpPr !=nil {if _cbggf :=_fabb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_cbggf !=nil {return _cbggf ;};};if _fabb .Cat !=nil {if _gbffc :=_fabb .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_gbffc !=nil {return _gbffc ;};};if _fabb .Val !=nil {if _edbc :=_fabb .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c"); -_edbc !=nil {return _edbc ;};};if _fabb .ExtLst !=nil {if _cfgfe :=_fabb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfgfe !=nil {return _cfgfe ;};};return nil ;};func (_bafa *CT_BandFmts )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -if _bafa .BandFmt !=nil {_ffef :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0062\u0061\u006e\u0064\u0046\u006dt"}};for _ ,_fdf :=range _bafa .BandFmt {e .EncodeElement (_fdf ,_ffef );};};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ; -};func (_fggc *CT_DTable )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_aege :for {_eeagd ,_effe :=d .Token ();if _effe !=nil {return _effe ;};switch _bcfd :=_eeagd .(type ){case _db .StartElement :switch _bcfd .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fggc .ShowHorzBorder =NewCT_Boolean (); -if _adaed :=d .DecodeElement (_fggc .ShowHorzBorder ,&_bcfd );_adaed !=nil {return _adaed ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fggc .ShowVertBorder =NewCT_Boolean (); -if _abee :=d .DecodeElement (_fggc .ShowVertBorder ,&_bcfd );_abee !=nil {return _abee ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fggc .ShowOutline =NewCT_Boolean (); -if _dagb :=d .DecodeElement (_fggc .ShowOutline ,&_bcfd );_dagb !=nil {return _dagb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fggc .ShowKeys =NewCT_Boolean (); -if _fbg :=d .DecodeElement (_fggc .ShowKeys ,&_bcfd );_fbg !=nil {return _fbg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fggc .SpPr =_ba .NewCT_ShapeProperties (); -if _aeeg :=d .DecodeElement (_fggc .SpPr ,&_bcfd );_aeeg !=nil {return _aeeg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fggc .TxPr =_ba .NewCT_TextBody (); -if _badba :=d .DecodeElement (_fggc .TxPr ,&_bcfd );_badba !=nil {return _badba ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fggc .ExtLst =NewCT_ExtensionList (); -if _bbcge :=d .DecodeElement (_fggc .ExtLst ,&_bcfd );_bbcge !=nil {return _bbcge ;};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\u0044\u0054\u0061b\u006c\u0065 \u0025\u0076",_bcfd .Name ); -if _gafc :=d .Skip ();_gafc !=nil {return _gafc ;};};case _db .EndElement :break _aege ;case _db .CharData :};};return nil ;};func NewCT_Extension ()*CT_Extension {_eccda :=&CT_Extension {};return _eccda };func (_dbfeb *CT_RotX )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_geefb :=range start .Attr {if _geefb .Name .Local =="\u0076\u0061\u006c"{_bggdd ,_aeea :=_bc .ParseInt (_geefb .Value ,10,8); -if _aeea !=nil {return _aeea ;};_gbgde :=int8 (_bggdd );_dbfeb .ValAttr =&_gbgde ;continue ;};};for {_bgaff ,_fgedc :=d .Token ();if _fgedc !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0058\u003a\u0020\u0025\u0073",_fgedc ); -};if _bfdg ,_ccecd :=_bgaff .(_db .EndElement );_ccecd &&_bfdg .Name ==start .Name {break ;};};return nil ;};type CT_PivotFmts struct{PivotFmt []*CT_PivotFmt ;};func (_eeae *CT_Double )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_bgeec :=range start .Attr {if _bgeec .Name .Local =="\u0076\u0061\u006c"{_bbccc ,_fagc :=_bc .ParseFloat (_bgeec .Value ,64); -if _fagc !=nil {return _fagc ;};_eeae .ValAttr =_bbccc ;continue ;};};for {_edc ,_fdac :=d .Token ();if _fdac !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0075b\u006c\u0065\u003a\u0020\u0025\u0073",_fdac );};if _ccac ,_fagf :=_edc .(_db .EndElement ); -_fagf &&_ccac .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_LayoutMode and its children, prefixing error messages with path +func (_bdcd *CT_LayoutMode )ValidateWithPath (path string )error {if _ddbe :=_bdcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddbe !=nil {return _ddbe ;};return nil ;};func (_aag *CT_Chart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aag .PlotArea =NewCT_PlotArea (); +_gcfe :for {_gbea ,_ecea :=d .Token ();if _ecea !=nil {return _ecea ;};switch _dedd :=_gbea .(type ){case _e .StartElement :switch _dedd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_aag .Title =NewCT_Title (); +if _fge :=d .DecodeElement (_aag .Title ,&_dedd );_fge !=nil {return _fge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075t\u006f\u0054\u0069t\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075t\u006f\u0054\u0069t\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064"}:_aag .AutoTitleDeleted =NewCT_Boolean (); +if _dgaa :=d .DecodeElement (_aag .AutoTitleDeleted ,&_dedd );_dgaa !=nil {return _dgaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070i\u0076\u006f\u0074\u0046\u006d\u0074s"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070i\u0076\u006f\u0074\u0046\u006d\u0074s"}:_aag .PivotFmts =NewCT_PivotFmts (); +if _agacc :=d .DecodeElement (_aag .PivotFmts ,&_dedd );_agacc !=nil {return _agacc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0069\u0065\u0077\u0033\u0044"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0069\u0065\u0077\u0033\u0044"}:_aag .View3D =NewCT_View3D (); +if _fga :=d .DecodeElement (_aag .View3D ,&_dedd );_fga !=nil {return _fga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006c\u006fo\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006c\u006fo\u0072"}:_aag .Floor =NewCT_Surface (); +if _gaag :=d .DecodeElement (_aag .Floor ,&_dedd );_gaag !=nil {return _gaag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"}:_aag .SideWall =NewCT_Surface (); +if _aedbc :=d .DecodeElement (_aag .SideWall ,&_dedd );_aedbc !=nil {return _aedbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"}:_aag .BackWall =NewCT_Surface (); +if _aaaf :=d .DecodeElement (_aag .BackWall ,&_dedd );_aaaf !=nil {return _aaaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}:if _dcdf :=d .DecodeElement (_aag .PlotArea ,&_dedd ); +_dcdf !=nil {return _dcdf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0065\u0067\u0065\u006e\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0065\u0067\u0065\u006e\u0064"}:_aag .Legend =NewCT_Legend (); +if _ccaba :=d .DecodeElement (_aag .Legend ,&_dedd );_ccaba !=nil {return _ccaba ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}:_aag .PlotVisOnly =NewCT_Boolean (); +if _fdbd :=d .DecodeElement (_aag .PlotVisOnly ,&_dedd );_fdbd !=nil {return _fdbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073"}:_aag .DispBlanksAs =NewCT_DispBlanksAs (); +if _fcab :=d .DecodeElement (_aag .DispBlanksAs ,&_dedd );_fcab !=nil {return _fcab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068o\u0077\u0044\u004cb\u006c\u0073\u004f\u0076\u0065\u0072\u004d\u0061\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068o\u0077\u0044\u004cb\u006c\u0073\u004f\u0076\u0065\u0072\u004d\u0061\u0078"}:_aag .ShowDLblsOverMax =NewCT_Boolean (); +if _gac :=d .DecodeElement (_aag .ShowDLblsOverMax ,&_dedd );_gac !=nil {return _gac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aag .ExtLst =NewCT_ExtensionList (); +if _fegfe :=d .DecodeElement (_aag .ExtLst ,&_dedd );_fegfe !=nil {return _fegfe ;};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\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_dedd .Name ); +if _cgfd :=d .Skip ();_cgfd !=nil {return _cgfd ;};};case _e .EndElement :break _gcfe ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_ManualLayout and its children -func (_agdd *CT_ManualLayout )Validate ()error {return _agdd .ValidateWithPath ("\u0043T\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");};func NewCT_DispUnitsLbl ()*CT_DispUnitsLbl {_ggdd :=&CT_DispUnitsLbl {};return _ggdd }; -type ST_BarGrouping byte ;func (_bcedbd *CT_ScatterChart )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_bcedbd .ScatterStyle =NewCT_ScatterStyle ();_bcaag :for {_dbad ,_befcb :=d .Token ();if _befcb !=nil {return _befcb ;};switch _ceaa :=_dbad .(type ){case _db .StartElement :switch _ceaa .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _cbcg :=d .DecodeElement (_bcedbd .ScatterStyle ,&_ceaa ); -_cbcg !=nil {return _cbcg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcedbd .VaryColors =NewCT_Boolean (); -if _aefcf :=d .DecodeElement (_bcedbd .VaryColors ,&_ceaa );_aefcf !=nil {return _aefcf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gefd :=NewCT_ScatterSer (); -if _addged :=d .DecodeElement (_gefd ,&_ceaa );_addged !=nil {return _addged ;};_bcedbd .Ser =append (_bcedbd .Ser ,_gefd );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcedbd .DLbls =NewCT_DLbls (); -if _cbfd :=d .DecodeElement (_bcedbd .DLbls ,&_ceaa );_cbfd !=nil {return _cbfd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egcg :=NewCT_UnsignedInt (); -if _egfba :=d .DecodeElement (_egcg ,&_ceaa );_egfba !=nil {return _egfba ;};_bcedbd .AxId =append (_bcedbd .AxId ,_egcg );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bcedbd .ExtLst =NewCT_ExtensionList (); -if _baeegb :=d .DecodeElement (_bcedbd .ExtLst ,&_ceaa );_baeegb !=nil {return _baeegb ;};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\u0053\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_ceaa .Name ); -if _bcba :=d .Skip ();_bcba !=nil {return _bcba ;};};case _db .EndElement :break _bcaag ;case _db .CharData :};};return nil ;};func (_fbagf ST_DepthPercent )String ()string {if _fbagf .ST_DepthPercentWithSymbol !=nil {return _g .Sprintf ("\u0025\u0076",*_fbagf .ST_DepthPercentWithSymbol ); -};if _fbagf .ST_DepthPercentUShort !=nil {return _g .Sprintf ("\u0025\u0076",*_fbagf .ST_DepthPercentUShort );};return "";};func (_fgdgb *EG_SerShared )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_fgdgb .Idx =NewCT_UnsignedInt ();_fgdgb .Order =NewCT_UnsignedInt (); -_dgebc :for {_dabfe ,_cegdd :=d .Token ();if _cegdd !=nil {return _cegdd ;};switch _gcecc :=_dabfe .(type ){case _db .StartElement :switch _gcecc .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bbaf :=d .DecodeElement (_fgdgb .Idx ,&_gcecc ); -_bbaf !=nil {return _bbaf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _adbgf :=d .DecodeElement (_fgdgb .Order ,&_gcecc ); -_adbgf !=nil {return _adbgf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgdgb .Tx =NewCT_SerTx (); -if _adaaa :=d .DecodeElement (_fgdgb .Tx ,&_gcecc );_adaaa !=nil {return _adaaa ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fgdgb .SpPr =_ba .NewCT_ShapeProperties (); -if _eaacec :=d .DecodeElement (_fgdgb .SpPr ,&_gcecc );_eaacec !=nil {return _eaacec ;};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\u0045\u0047_S\u0065\u0072S\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_gcecc .Name ); -if _cagcd :=d .Skip ();_cagcd !=nil {return _cagcd ;};};case _db .EndElement :break _dgebc ;case _db .CharData :};};return nil ;};func (_df *CT_AreaChart )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );if _df .Grouping !=nil {_eaf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}}; -e .EncodeElement (_df .Grouping ,_eaf );};if _df .VaryColors !=nil {_ag :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_df .VaryColors ,_ag );};if _df .Ser !=nil {_gg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073e\u0072"}}; -for _ ,_fa :=range _df .Ser {e .EncodeElement (_fa ,_gg );};};if _df .DLbls !=nil {_cef :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_df .DLbls ,_cef );};if _df .DropLines !=nil {_dag :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_df .DropLines ,_dag );};_adg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_efd :=range _df .AxId {e .EncodeElement (_efd ,_adg );};if _df .ExtLst !=nil {_gf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_df .ExtLst ,_gf );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_agcb *CT_ErrBars )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_agcb .ErrBarType =NewCT_ErrBarType ();_agcb .ErrValType =NewCT_ErrValType (); -_cbae :for {_gcafg ,_dced :=d .Token ();if _dced !=nil {return _dced ;};switch _gfgfg :=_gcafg .(type ){case _db .StartElement :switch _gfgfg .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_agcb .ErrDir =NewCT_ErrDir (); -if _cadb :=d .DecodeElement (_agcb .ErrDir ,&_gfgfg );_cadb !=nil {return _cadb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _gddcd :=d .DecodeElement (_agcb .ErrBarType ,&_gfgfg ); -_gddcd !=nil {return _gddcd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _gdda :=d .DecodeElement (_agcb .ErrValType ,&_gfgfg ); -_gdda !=nil {return _gdda ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agcb .NoEndCap =NewCT_Boolean (); -if _ffdf :=d .DecodeElement (_agcb .NoEndCap ,&_gfgfg );_ffdf !=nil {return _ffdf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agcb .Plus =NewCT_NumDataSource (); -if _bdeb :=d .DecodeElement (_agcb .Plus ,&_gfgfg );_bdeb !=nil {return _bdeb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agcb .Minus =NewCT_NumDataSource (); -if _fbdf :=d .DecodeElement (_agcb .Minus ,&_gfgfg );_fbdf !=nil {return _fbdf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agcb .Val =NewCT_Double (); -if _ggbf :=d .DecodeElement (_agcb .Val ,&_gfgfg );_ggbf !=nil {return _ggbf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_agcb .SpPr =_ba .NewCT_ShapeProperties (); -if _cfbc :=d .DecodeElement (_agcb .SpPr ,&_gfgfg );_cfbc !=nil {return _cfbc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_agcb .ExtLst =NewCT_ExtensionList (); -if _bagge :=d .DecodeElement (_agcb .ExtLst ,&_gfgfg );_bagge !=nil {return _bagge ;};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\u005fE\u0072\u0072\u0042\u0061\u0072\u0073\u0020\u0025\u0076",_gfgfg .Name ); -if _gfcg :=d .Skip ();_gfcg !=nil {return _gfcg ;};};case _db .EndElement :break _cbae ;case _db .CharData :};};return nil ;};type CT_MarkerSize struct{ValAttr *uint8 ;};func (_ffeba *CT_Overlap )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_cggf :=range start .Attr {if _cggf .Name .Local =="\u0076\u0061\u006c"{_faab ,_deaed :=ParseUnionST_Overlap (_cggf .Value ); -if _deaed !=nil {return _deaed ;};_ffeba .ValAttr =&_faab ;continue ;};};for {_agddg ,_eaeg :=d .Token ();if _eaeg !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u003a\u0020%\u0073",_eaeg ); -};if _decb ,_cgde :=_agddg .(_db .EndElement );_cgde &&_decb .Name ==start .Name {break ;};};return nil ;};func (_cafedd ST_BuiltInUnit )ValidateWithPath (path string )error {switch _cafedd {case 0,1,2,3,4,5,6,7,8,9:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cafedd )); -};return nil ;};const ST_GapAmountPercentPattern ="0\u002a\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029|\u0028\u005b\u0031\u002d\u0039\u005d\u005b0-\u0039\u005d\u0029\u007c(\u005b\u0031\u002d\u0034\u005d\u005b\u0030\u002d\u0039][\u0030\u002d9\u005d\u0029\u007c\u0035\u0030\u0030\u0029\u0025"; +// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path +func (_bgdgd *CT_PageMargins )ValidateWithPath (path string )error {return nil };func (_cbfba ST_MarkerStyle )Validate ()error {return _cbfba .ValidateWithPath ("")};type CT_Trendline struct{Name *string ;SpPr *_f .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 (_egad *CT_HoleSize )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _egad .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_egad .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_DPt and its children, prefixing error messages with path +func (_fgfb *CT_DPt )ValidateWithPath (path string )error {if _bcdg :=_fgfb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bcdg !=nil {return _bcdg ;};if _fgfb .InvertIfNegative !=nil {if _cfdc :=_fgfb .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065"); +_cfdc !=nil {return _cfdc ;};};if _fgfb .Marker !=nil {if _gecg :=_fgfb .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_gecg !=nil {return _gecg ;};};if _fgfb .Bubble3D !=nil {if _gfb :=_fgfb .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D"); +_gfb !=nil {return _gfb ;};};if _fgfb .Explosion !=nil {if _gabf :=_fgfb .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_gabf !=nil {return _gabf ;};};if _fgfb .SpPr !=nil {if _aacb :=_fgfb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_aacb !=nil {return _aacb ;};};if _fgfb .PictureOptions !=nil {if _ccagb :=_fgfb .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_ccagb !=nil {return _ccagb ;};};if _fgfb .ExtLst !=nil {if _dfge :=_fgfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dfge !=nil {return _dfge ;};};return nil ;};func (_aaba *CT_BubbleScale )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aaba .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_aaba .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fgbfe ST_LblAlgn )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_eagccf :=_e .Attr {};_eagccf .Name =name ;switch _fgbfe {case ST_LblAlgnUnset :_eagccf .Value =""; +case ST_LblAlgnCtr :_eagccf .Value ="\u0063\u0074\u0072";case ST_LblAlgnL :_eagccf .Value ="\u006c";case ST_LblAlgnR :_eagccf .Value ="\u0072";};return _eagccf ,nil ;};func NewCT_Period ()*CT_Period {_abgcf :=&CT_Period {};return _abgcf }; -// ValidateWithPath validates the CT_DateAx and its children, prefixing error messages with path -func (_affb *CT_DateAx )ValidateWithPath (path string )error {if _cdfb :=_affb .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_cdfb !=nil {return _cdfb ;};if _eccd :=_affb .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); -_eccd !=nil {return _eccd ;};if _affb .Delete !=nil {if _fcbf :=_affb .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_fcbf !=nil {return _fcbf ;};};if _dabe :=_affb .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); -_dabe !=nil {return _dabe ;};if _affb .MajorGridlines !=nil {if _aaec :=_affb .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_aaec !=nil {return _aaec ;};};if _affb .MinorGridlines !=nil {if _eefg :=_affb .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); -_eefg !=nil {return _eefg ;};};if _affb .Title !=nil {if _fcag :=_affb .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_fcag !=nil {return _fcag ;};};if _affb .NumFmt !=nil {if _aabc :=_affb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_aabc !=nil {return _aabc ;};};if _affb .MajorTickMark !=nil {if _deec :=_affb .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_deec !=nil {return _deec ;};};if _affb .MinorTickMark !=nil {if _abfb :=_affb .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); -_abfb !=nil {return _abfb ;};};if _affb .TickLblPos !=nil {if _cdga :=_affb .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_cdga !=nil {return _cdga ;};};if _affb .SpPr !=nil {if _bcfe :=_affb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_bcfe !=nil {return _bcfe ;};};if _affb .TxPr !=nil {if _dfbb :=_affb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dfbb !=nil {return _dfbb ;};};if _agecf :=_affb .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); -_agecf !=nil {return _agecf ;};if _affb .Choice !=nil {if _bde :=_affb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bde !=nil {return _bde ;};};if _affb .Auto !=nil {if _efaa :=_affb .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f"); -_efaa !=nil {return _efaa ;};};if _affb .LblOffset !=nil {if _ebcg :=_affb .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_ebcg !=nil {return _ebcg ;};};if _affb .BaseTimeUnit !=nil {if _gfcb :=_affb .BaseTimeUnit .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"); -_gfcb !=nil {return _gfcb ;};};if _affb .MajorUnit !=nil {if _abbf :=_affb .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_abbf !=nil {return _abbf ;};};if _affb .MajorTimeUnit !=nil {if _bfca :=_affb .MajorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074"); -_bfca !=nil {return _bfca ;};};if _affb .MinorUnit !=nil {if _edge :=_affb .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_edge !=nil {return _edge ;};};if _affb .MinorTimeUnit !=nil {if _fcgd :=_affb .MinorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074"); -_fcgd !=nil {return _fcgd ;};};if _affb .ExtLst !=nil {if _aded :=_affb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aded !=nil {return _aded ;};};return nil ;}; +// Validate validates the CT_NumData and its children +func (_ggad *CT_NumData )Validate ()error {return _ggad .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061");};const (ST_LblAlgnUnset ST_LblAlgn =0;ST_LblAlgnCtr ST_LblAlgn =1;ST_LblAlgnL ST_LblAlgn =2;ST_LblAlgnR ST_LblAlgn =3; +);type EG_SurfaceChartShared struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;}; -// Validate validates the CT_Grouping and its children -func (_abef *CT_Grouping )Validate ()error {return _abef .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067");};func (_cgea *ST_TimeUnit )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_cgea =0;case "\u0064\u0061\u0079\u0073":*_cgea =1; -case "\u006d\u006f\u006e\u0074\u0068\u0073":*_cgea =2;case "\u0079\u0065\u0061r\u0073":*_cgea =3;};return nil ;};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 (_ecaga *UserShapes )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_ecaga .CT_Drawing =*_e .NewCT_Drawing (); -for {_gbafb ,_ffbf :=d .Token ();if _ffbf !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073\u003a\u0020%\u0073",_ffbf );};if _eeega ,_abefe :=_gbafb .(_db .EndElement );_abefe &&_eeega .Name ==start .Name {break ; -};};return nil ;};type CT_ErrValType struct{ValAttr ST_ErrValType ;};type CT_AxDataSource struct{Choice *CT_AxDataSourceChoice ;};func (_dgfbc *CT_OfPieChart )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_dgfbc .OfPieType =NewCT_OfPieType (); -_gdgga :for {_ecab ,_aacbg :=d .Token ();if _aacbg !=nil {return _aacbg ;};switch _bdaeb :=_ecab .(type ){case _db .StartElement :switch _bdaeb .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dged :=d .DecodeElement (_dgfbc .OfPieType ,&_bdaeb ); -_dged !=nil {return _dged ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgfbc .VaryColors =NewCT_Boolean (); -if _gacb :=d .DecodeElement (_dgfbc .VaryColors ,&_bdaeb );_gacb !=nil {return _gacb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bgbbf :=NewCT_PieSer (); -if _cabfd :=d .DecodeElement (_bgbbf ,&_bdaeb );_cabfd !=nil {return _cabfd ;};_dgfbc .Ser =append (_dgfbc .Ser ,_bgbbf );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgfbc .DLbls =NewCT_DLbls (); -if _dbdg :=d .DecodeElement (_dgfbc .DLbls ,&_bdaeb );_dbdg !=nil {return _dbdg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgfbc .GapWidth =NewCT_GapAmount (); -if _efbae :=d .DecodeElement (_dgfbc .GapWidth ,&_bdaeb );_efbae !=nil {return _efbae ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgfbc .SplitType =NewCT_SplitType (); -if _eedc :=d .DecodeElement (_dgfbc .SplitType ,&_bdaeb );_eedc !=nil {return _eedc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dgfbc .SplitPos =NewCT_Double (); -if _deffg :=d .DecodeElement (_dgfbc .SplitPos ,&_bdaeb );_deffg !=nil {return _deffg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgfbc .CustSplit =NewCT_CustSplit (); -if _aaad :=d .DecodeElement (_dgfbc .CustSplit ,&_bdaeb );_aaad !=nil {return _aaad ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dgfbc .SecondPieSize =NewCT_SecondPieSize (); -if _dfbadc :=d .DecodeElement (_dgfbc .SecondPieSize ,&_bdaeb );_dfbadc !=nil {return _dfbadc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bdgg :=NewCT_ChartLines (); -if _babec :=d .DecodeElement (_bdgg ,&_bdaeb );_babec !=nil {return _babec ;};_dgfbc .SerLines =append (_dgfbc .SerLines ,_bdgg );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dgfbc .ExtLst =NewCT_ExtensionList (); -if _cccg :=d .DecodeElement (_dgfbc .ExtLst ,&_bdaeb );_cccg !=nil {return _cccg ;};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\u004ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_bdaeb .Name ); -if _adfgb :=d .Skip ();_adfgb !=nil {return _adfgb ;};};case _db .EndElement :break _gdgga ;case _db .CharData :};};return nil ;};func NewCT_ValAx ()*CT_ValAx {_fdgbf :=&CT_ValAx {};_fdgbf .AxId =NewCT_UnsignedInt ();_fdgbf .Scaling =NewCT_Scaling ();_fdgbf .AxPos =NewCT_AxPos (); -_fdgbf .CrossAx =NewCT_UnsignedInt ();return _fdgbf ;};func NewCT_SerTxChoice ()*CT_SerTxChoice {_fcaag :=&CT_SerTxChoice {};return _fcaag };type CT_SerTxChoice struct{StrRef *CT_StrRef ;V *string ;};func (_aafac *ST_DispBlanksAs )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_debbad ,_bcde :=d .Token (); -if _bcde !=nil {return _bcde ;};if _gcgbd ,_fadfa :=_debbad .(_db .EndElement );_fadfa &&_gcgbd .Name ==start .Name {*_aafac =1;return nil ;};if _ccdb ,_dccac :=_debbad .(_db .CharData );!_dccac {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",_debbad ); -}else {switch string (_ccdb ){case "":*_aafac =0;case "\u0073\u0070\u0061\u006e":*_aafac =1;case "\u0067\u0061\u0070":*_aafac =2;case "\u007a\u0065\u0072\u006f":*_aafac =3;};};_debbad ,_bcde =d .Token ();if _bcde !=nil {return _bcde ;};if _eeefd ,_faaeg :=_debbad .(_db .EndElement ); -_faaeg &&_eeefd .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",_debbad );};func NewCT_ExternalData ()*CT_ExternalData {_fccc :=&CT_ExternalData {}; -return _fccc };func (_egebf *EG_AreaChartShared )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_acbcba :for {_aebgc ,_dacbf :=d .Token ();if _dacbf !=nil {return _dacbf ;};switch _dfedf :=_aebgc .(type ){case _db .StartElement :switch _dfedf .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egebf .Grouping =NewCT_Grouping (); -if _dade :=d .DecodeElement (_egebf .Grouping ,&_dfedf );_dade !=nil {return _dade ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egebf .VaryColors =NewCT_Boolean (); -if _bdag :=d .DecodeElement (_egebf .VaryColors ,&_dfedf );_bdag !=nil {return _bdag ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fdbge :=NewCT_AreaSer (); -if _deggd :=d .DecodeElement (_fdbge ,&_dfedf );_deggd !=nil {return _deggd ;};_egebf .Ser =append (_egebf .Ser ,_fdbge );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egebf .DLbls =NewCT_DLbls (); -if _gfdcgc :=d .DecodeElement (_egebf .DLbls ,&_dfedf );_gfdcgc !=nil {return _gfdcgc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egebf .DropLines =NewCT_ChartLines (); -if _efaec :=d .DecodeElement (_egebf .DropLines ,&_dfedf );_efaec !=nil {return _efaec ;};default:_f .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",_dfedf .Name ); -if _agcff :=d .Skip ();_agcff !=nil {return _agcff ;};};case _db .EndElement :break _acbcba ;case _db .CharData :};};return nil ;};func (_edaf *CT_DLblsChoice )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_eebdg :for {_bcdda ,_dggf :=d .Token (); -if _dggf !=nil {return _dggf ;};switch _cfga :=_bcdda .(type ){case _db .StartElement :switch _cfga .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edaf .Delete =NewCT_Boolean (); -if _bddbg :=d .DecodeElement (_edaf .Delete ,&_cfga );_bddbg !=nil {return _bddbg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edaf .NumFmt =NewCT_NumFmt (); -if _fdbe :=d .DecodeElement (_edaf .NumFmt ,&_cfga );_fdbe !=nil {return _fdbe ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_edaf .SpPr =_ba .NewCT_ShapeProperties (); -if _becb :=d .DecodeElement (_edaf .SpPr ,&_cfga );_becb !=nil {return _becb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edaf .TxPr =_ba .NewCT_TextBody (); -if _fcaa :=d .DecodeElement (_edaf .TxPr ,&_cfga );_fcaa !=nil {return _fcaa ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edaf .DLblPos =NewCT_DLblPos (); -if _bcccg :=d .DecodeElement (_edaf .DLblPos ,&_cfga );_bcccg !=nil {return _bcccg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_edaf .ShowLegendKey =NewCT_Boolean (); -if _egfc :=d .DecodeElement (_edaf .ShowLegendKey ,&_cfga );_egfc !=nil {return _egfc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edaf .ShowVal =NewCT_Boolean (); -if _aacf :=d .DecodeElement (_edaf .ShowVal ,&_cfga );_aacf !=nil {return _aacf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edaf .ShowCatName =NewCT_Boolean (); -if _bgff :=d .DecodeElement (_edaf .ShowCatName ,&_cfga );_bgff !=nil {return _bgff ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edaf .ShowSerName =NewCT_Boolean (); -if _gafa :=d .DecodeElement (_edaf .ShowSerName ,&_cfga );_gafa !=nil {return _gafa ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edaf .ShowPercent =NewCT_Boolean (); -if _ecgcc :=d .DecodeElement (_edaf .ShowPercent ,&_cfga );_ecgcc !=nil {return _ecgcc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_edaf .ShowBubbleSize =NewCT_Boolean (); -if _eecf :=d .DecodeElement (_edaf .ShowBubbleSize ,&_cfga );_eecf !=nil {return _eecf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edaf .Separator =new (string ); -if _bddbb :=d .DecodeElement (_edaf .Separator ,&_cfga );_bddbb !=nil {return _bddbb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edaf .ShowLeaderLines =NewCT_Boolean (); -if _ggdbg :=d .DecodeElement (_edaf .ShowLeaderLines ,&_cfga );_ggdbg !=nil {return _ggdbg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edaf .LeaderLines =NewCT_ChartLines (); -if _agfef :=d .DecodeElement (_edaf .LeaderLines ,&_cfga );_agfef !=nil {return _agfef ;};default:_f .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",_cfga .Name ); -if _beba :=d .Skip ();_beba !=nil {return _beba ;};};case _db .EndElement :break _eebdg ;case _db .CharData :};};return nil ;};func (_cgbbc *ST_LblAlgn )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_cgbbc =0;case "\u0063\u0074\u0072":*_cgbbc =1; -case "\u006c":*_cgbbc =2;case "\u0072":*_cgbbc =3;};return nil ;};func (_caeg *CT_LayoutMode )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _caeg .ValAttr !=ST_LayoutModeUnset {_aaede ,_agagg :=_caeg .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"}); -if _agagg !=nil {return _agagg ;};start .Attr =append (start .Attr ,_aaede );};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_gdbdc ST_SizeRepresents )ValidateWithPath (path string )error {switch _gdbdc {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdbdc )); -};return nil ;};func NewCT_Legend ()*CT_Legend {_fcdb :=&CT_Legend {};return _fcdb };func (_fabg *CT_ExternalData )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_fabg .IdAttr )}); -e .EncodeToken (start );if _fabg .AutoUpdate !=nil {_eecc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0061u\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}};e .EncodeElement (_fabg .AutoUpdate ,_eecc );};e .EncodeToken (_db .EndElement {Name :start .Name }); -return nil ;};func NewCT_DTable ()*CT_DTable {_cgbg :=&CT_DTable {};return _cgbg };func NewCT_TickMark ()*CT_TickMark {_ggfdc :=&CT_TickMark {};return _ggfdc };func (_gdcac *CT_PictureFormat )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_gdcac .ValAttr =ST_PictureFormat (1); -for _ ,_fedc :=range start .Attr {if _fedc .Name .Local =="\u0076\u0061\u006c"{_gdcac .ValAttr .UnmarshalXMLAttr (_fedc );continue ;};};for {_eeeg ,_fffbd :=d .Token ();if _fffbd !=nil {return _g .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",_fffbd ); -};if _afab ,_cbfcc :=_eeeg .(_db .EndElement );_cbfcc &&_afab .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path +func (_aea *CT_Boolean )ValidateWithPath (path string )error {return nil };type Group_DLbls struct{NumFmt *CT_NumFmt ;SpPr *_f .CT_ShapeProperties ;TxPr *_f .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ; +ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;ShowLeaderLines *CT_Boolean ;LeaderLines *CT_ChartLines ;};func (_egfg *CT_OfPieChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_eece :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u006f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_egfg .OfPieType ,_eece );if _egfg .VaryColors !=nil {_efad :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_egfg .VaryColors ,_efad );};if _egfg .Ser !=nil {_cedd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ccdb :=range _egfg .Ser {e .EncodeElement (_ccdb ,_cedd );};};if _egfg .DLbls !=nil {_cbgee :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_egfg .DLbls ,_cbgee );};if _egfg .GapWidth !=nil {_gffc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_egfg .GapWidth ,_gffc );};if _egfg .SplitType !=nil {_bcccf :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0073\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065"}}; +e .EncodeElement (_egfg .SplitType ,_bcccf );};if _egfg .SplitPos !=nil {_adeff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"}};e .EncodeElement (_egfg .SplitPos ,_adeff );};if _egfg .CustSplit !=nil {_fgcca :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0063\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074"}}; +e .EncodeElement (_egfg .CustSplit ,_fgcca );};if _egfg .SecondPieSize !=nil {_acge :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073e\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_egfg .SecondPieSize ,_acge ); +};if _egfg .SerLines !=nil {_fdcc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_aace :=range _egfg .SerLines {e .EncodeElement (_aace ,_fdcc );};};if _egfg .ExtLst !=nil {_fgae :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_egfg .ExtLst ,_fgae );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_LineChart and its children -func (_bdae *CT_LineChart )Validate ()error {return _bdae .ValidateWithPath ("\u0043\u0054\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");}; +// Validate validates the CT_HeaderFooter and its children +func (_aabd *CT_HeaderFooter )Validate ()error {return _aabd .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};type CT_DLbls struct{DLbl []*CT_DLbl ;Choice *CT_DLblsChoice ;ExtLst *CT_ExtensionList ; +};type CT_Protection struct{ChartObject *CT_Boolean ;Data *CT_Boolean ;Formatting *CT_Boolean ;Selection *CT_Boolean ;UserInterface *CT_Boolean ;}; -// Validate validates the ChartSpace and its children -func (_aadge *ChartSpace )Validate ()error {return _aadge .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");};func (_dbgec *CT_LayoutTarget )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _dbgec .ValAttr !=ST_LayoutTargetUnset {_gcfca ,_cccba :=_dbgec .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"}); -if _cccba !=nil {return _cccba ;};start .Attr =append (start .Attr ,_gcfca );};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};type ST_LegendPos byte ;func (_adab *CT_AxDataSourceChoice )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _adab .MultiLvlStrRef !=nil {_fgb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003am\u0075\u006c\u0074i\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066"}}; -e .EncodeElement (_adab .MultiLvlStrRef ,_fgb );};if _adab .NumRef !=nil {_efca :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_adab .NumRef ,_efca );};if _adab .NumLit !=nil {_cga :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}}; -e .EncodeElement (_adab .NumLit ,_cga );};if _adab .StrRef !=nil {_agb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_adab .StrRef ,_agb );};if _adab .StrLit !=nil {_cfa :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u004c\u0069\u0074"}}; -e .EncodeElement (_adab .StrLit ,_cfa );};return nil ;};func (_eade ST_DispBlanksAs )ValidateWithPath (path string )error {switch _eade {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eade )); -};return nil ;}; +// ValidateWithPath validates the CT_LineSer and its children, prefixing error messages with path +func (_efdf *CT_LineSer )ValidateWithPath (path string )error {if _degbf :=_efdf .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_degbf !=nil {return _degbf ;};if _ccga :=_efdf .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); +_ccga !=nil {return _ccga ;};if _efdf .Tx !=nil {if _bfde :=_efdf .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bfde !=nil {return _bfde ;};};if _efdf .SpPr !=nil {if _fabd :=_efdf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fabd !=nil {return _fabd ; +};};if _efdf .Marker !=nil {if _gfgc :=_efdf .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_gfgc !=nil {return _gfgc ;};};for _efgge ,_egeff :=range _efdf .DPt {if _ecfaf :=_egeff .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_efgge )); +_ecfaf !=nil {return _ecfaf ;};};if _efdf .DLbls !=nil {if _daac :=_efdf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_daac !=nil {return _daac ;};};for _efca ,_eaebd :=range _efdf .Trendline {if _ageg :=_eaebd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_efca )); +_ageg !=nil {return _ageg ;};};if _efdf .ErrBars !=nil {if _aage :=_efdf .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_aage !=nil {return _aage ;};};if _efdf .Cat !=nil {if _gbdf :=_efdf .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074"); +_gbdf !=nil {return _gbdf ;};};if _efdf .Val !=nil {if _fadad :=_efdf .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_fadad !=nil {return _fadad ;};};if _efdf .Smooth !=nil {if _fdab :=_efdf .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068"); +_fdab !=nil {return _fdab ;};};if _efdf .ExtLst !=nil {if _eefec :=_efdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eefec !=nil {return _eefec ;};};return nil ;};func (_cdbe *CT_ScatterChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_bfdfc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072S\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cdbe .ScatterStyle ,_bfdfc );if _cdbe .VaryColors !=nil {_fbbfg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_cdbe .VaryColors ,_fbbfg );};if _cdbe .Ser !=nil {_gaded :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gcabc :=range _cdbe .Ser {e .EncodeElement (_gcabc ,_gaded );};};if _cdbe .DLbls !=nil {_fbee :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_cdbe .DLbls ,_fbee );};_fffed :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_fggc :=range _cdbe .AxId {e .EncodeElement (_fggc ,_fffed );};if _cdbe .ExtLst !=nil {_dfeb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_cdbe .ExtLst ,_dfeb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gcad *CT_AreaSer )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gcad .Idx =NewCT_UnsignedInt ();_gcad .Order =NewCT_UnsignedInt (); +_bed :for {_ddb ,_fcg :=d .Token ();if _fcg !=nil {return _fcg ;};switch _gee :=_ddb .(type ){case _e .StartElement :switch _gee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _abaf :=d .DecodeElement (_gcad .Idx ,&_gee ); +_abaf !=nil {return _abaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _gde :=d .DecodeElement (_gcad .Order ,&_gee ); +_gde !=nil {return _gde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_gcad .Tx =NewCT_SerTx (); +if _cbc :=d .DecodeElement (_gcad .Tx ,&_gee );_cbc !=nil {return _cbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gcad .SpPr =_f .NewCT_ShapeProperties (); +if _beg :=d .DecodeElement (_gcad .SpPr ,&_gee );_beg !=nil {return _beg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"}:_gcad .PictureOptions =NewCT_PictureOptions (); +if _dgc :=d .DecodeElement (_gcad .PictureOptions ,&_gee );_dgc !=nil {return _dgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_abc :=NewCT_DPt (); +if _ggc :=d .DecodeElement (_abc ,&_gee );_ggc !=nil {return _ggc ;};_gcad .DPt =append (_gcad .DPt ,_abc );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_gcad .DLbls =NewCT_DLbls (); +if _cgdg :=d .DecodeElement (_gcad .DLbls ,&_gee );_cgdg !=nil {return _cgdg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074r\u0065\u006e\u0064\u006c\u0069\u006ee"}:_gcf :=NewCT_Trendline (); +if _ddbc :=d .DecodeElement (_gcf ,&_gee );_ddbc !=nil {return _ddbc ;};_gcad .Trendline =append (_gcad .Trendline ,_gcf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065r\u0072\u0042\u0061\u0072\u0073"}:_cdf :=NewCT_ErrBars (); +if _fag :=d .DecodeElement (_cdf ,&_gee );_fag !=nil {return _fag ;};_gcad .ErrBars =append (_gcad .ErrBars ,_cdf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074"}:_gcad .Cat =NewCT_AxDataSource (); +if _bac :=d .DecodeElement (_gcad .Cat ,&_gee );_bac !=nil {return _bac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006c"}:_gcad .Val =NewCT_NumDataSource (); +if _cdc :=d .DecodeElement (_gcad .Val ,&_gee );_cdc !=nil {return _cdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcad .ExtLst =NewCT_ExtensionList (); +if _ffg :=d .DecodeElement (_gcad .ExtLst ,&_gee );_ffg !=nil {return _ffg ;};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\u005fA\u0072\u0065\u0061\u0053\u0065\u0072\u0020\u0025\u0076",_gee .Name ); +if _gdb :=d .Skip ();_gdb !=nil {return _gdb ;};};case _e .EndElement :break _bed ;case _e .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 NewEG_LegendEntryData ()*EG_LegendEntryData {_fgfee :=&EG_LegendEntryData {};return _fgfee };func (_dfbca *CT_PlotArea )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dfbca .Layout !=nil {_fbfbd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_dfbca .Layout ,_fbfbd );};for _ ,_ggeeb :=range _dfbca .Choice {_ggeeb .MarshalXML (e ,_e .StartElement {});};if _dfbca .CChoice !=nil {_dfbca .CChoice .MarshalXML (e ,_e .StartElement {});};if _dfbca .DTable !=nil {_adacb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0054\u0061\u0062\u006c\u0065"}}; +e .EncodeElement (_dfbca .DTable ,_adacb );};if _dfbca .SpPr !=nil {_gfgf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dfbca .SpPr ,_gfgf );};if _dfbca .ExtLst !=nil {_afgaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dfbca .ExtLst ,_afgaf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_ErrValType ()*CT_ErrValType {_fagf :=&CT_ErrValType {};return _fagf };type CT_PictureFormat struct{ValAttr ST_PictureFormat ;};type CT_ExtensionList struct{Ext []*CT_Extension ; +};func (_dbbdc ST_BuiltInUnit )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dbbdc .String (),start );};const (ST_LayoutModeUnset ST_LayoutMode =0;ST_LayoutModeEdge ST_LayoutMode =1;ST_LayoutModeFactor ST_LayoutMode =2; +);func (_caff *CT_SecondPieSize )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aegaa :=range start .Attr {if _aegaa .Name .Local =="\u0076\u0061\u006c"{_febge ,_fcaa :=ParseUnionST_SecondPieSize (_aegaa .Value );if _fcaa !=nil {return _fcaa ; +};_caff .ValAttr =&_febge ;continue ;};};for {_bedae ,_gfaed :=d .Token ();if _gfaed !=nil {return _aa .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",_gfaed ); +};if _faeed ,_cgdd :=_bedae .(_e .EndElement );_cgdd &&_faeed .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Protection and its children, prefixing error messages with path -func (_bcaca *CT_Protection )ValidateWithPath (path string )error {if _bcaca .ChartObject !=nil {if _febcg :=_bcaca .ChartObject .ValidateWithPath (path +"\u002f\u0043\u0068a\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_febcg !=nil {return _febcg ; -};};if _bcaca .Data !=nil {if _ffccb :=_bcaca .Data .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061");_ffccb !=nil {return _ffccb ;};};if _bcaca .Formatting !=nil {if _gbdc :=_bcaca .Formatting .ValidateWithPath (path +"/\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"); -_gbdc !=nil {return _gbdc ;};};if _bcaca .Selection !=nil {if _cdbe :=_bcaca .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_cdbe !=nil {return _cdbe ;};};if _bcaca .UserInterface !=nil {if _ddae :=_bcaca .UserInterface .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0049\u006e\u0074\u0065r\u0066\u0061\u0063\u0065"); -_ddae !=nil {return _ddae ;};};return nil ;};type EG_AreaChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};func NewChart ()*Chart {_eecgf :=&Chart {};_eecgf .CT_RelId =*NewCT_RelId (); -return _eecgf };func NewCT_AreaChart ()*CT_AreaChart {_ff :=&CT_AreaChart {};return _ff };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 *_ba .CT_ShapeProperties ;TxPr *_ba .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 (_dbbg *CT_SizeRepresents )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_beab :=range start .Attr {if _beab .Name .Local =="\u0076\u0061\u006c"{_dbbg .ValAttr .UnmarshalXMLAttr (_beab ); -continue ;};};for {_abbe ,_dgaba :=d .Token ();if _dgaba !=nil {return _g .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",_dgaba ); -};if _fgbc ,_fcbeb :=_abbe .(_db .EndElement );_fcbeb &&_fgbc .Name ==start .Name {break ;};};return nil ;};func (_ebcfcb *ST_LblOffset )Validate ()error {return _ebcfcb .ValidateWithPath ("")};func NewEG_BarChartShared ()*EG_BarChartShared {_gecc :=&EG_BarChartShared {}; -_gecc .BarDir =NewCT_BarDir ();return _gecc ;};func (_defe ST_TickLblPos )ValidateWithPath (path string )error {switch _defe {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 (_defe )); -};return nil ;}; +// ValidateWithPath validates the CT_NumData and its children, prefixing error messages with path +func (_egbca *CT_NumData )ValidateWithPath (path string )error {if _egbca .PtCount !=nil {if _dbfc :=_egbca .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_dbfc !=nil {return _dbfc ;};};for _eddga ,_aaedf :=range _egbca .Pt {if _bgecc :=_aaedf .ValidateWithPath (_aa .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_eddga )); +_bgecc !=nil {return _bgecc ;};};if _egbca .ExtLst !=nil {if _cagg :=_egbca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cagg !=nil {return _cagg ;};};return nil ;};type CT_BubbleScale struct{ValAttr *ST_BubbleScale ;};func (_fffgcb *ST_Crosses )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fffgcb =0; +case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_fffgcb =1;case "\u006d\u0061\u0078":*_fffgcb =2;case "\u006d\u0069\u006e":*_fffgcb =3;};return nil ;}; -// ValidateWithPath validates the CT_BarChart and its children, prefixing error messages with path -func (_bec *CT_BarChart )ValidateWithPath (path string )error {if _fcgb :=_bec .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_fcgb !=nil {return _fcgb ;};if _bec .Grouping !=nil {if _ecec :=_bec .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg"); -_ecec !=nil {return _ecec ;};};if _bec .VaryColors !=nil {if _ebfb :=_bec .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_ebfb !=nil {return _ebfb ;};};for _dfb ,_ggcg :=range _bec .Ser {if _abcd :=_ggcg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dfb )); -_abcd !=nil {return _abcd ;};};if _bec .DLbls !=nil {if _cefee :=_bec .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cefee !=nil {return _cefee ;};};if _bec .GapWidth !=nil {if _ggg :=_bec .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h"); -_ggg !=nil {return _ggg ;};};if _bec .Overlap !=nil {if _bfbbb :=_bec .Overlap .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_bfbbb !=nil {return _bfbbb ;};};for _dgfd ,_dde :=range _bec .SerLines {if _bbcf :=_dde .ValidateWithPath (_g .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_dgfd )); -_bbcf !=nil {return _bbcf ;};};for _adegf ,_bedg :=range _bec .AxId {if _edgc :=_bedg .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_adegf ));_edgc !=nil {return _edgc ;};};if _bec .ExtLst !=nil {if _addd :=_bec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_addd !=nil {return _addd ;};};return nil ;};func NewCT_SurfaceSer ()*CT_SurfaceSer {_dbfcc :=&CT_SurfaceSer {};_dbfcc .Idx =NewCT_UnsignedInt ();_dbfcc .Order =NewCT_UnsignedInt ();return _dbfcc ;};func (_dgfdfg *ST_TickLblPos )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_dgfdfg =0; -case "\u0068\u0069\u0067\u0068":*_dgfdfg =1;case "\u006c\u006f\u0077":*_dgfdfg =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_dgfdfg =3;case "\u006e\u006f\u006e\u0065":*_dgfdfg =4;};return nil ;};func (_abgc *CT_MarkerSize )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_geaa :=range start .Attr {if _geaa .Name .Local =="\u0076\u0061\u006c"{_dfbad ,_cgbfg :=_bc .ParseUint (_geaa .Value ,10,8); -if _cgbfg !=nil {return _cgbfg ;};_bcabf :=uint8 (_dfbad );_abgc .ValAttr =&_bcabf ;continue ;};};for {_bcedc ,_ebdb :=d .Token ();if _ebdb !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004da\u0072k\u0065r\u0053\u0069\u007a\u0065\u003a\u0020\u0025s",_ebdb ); -};if _fbec ,_ebde :=_bcedc .(_db .EndElement );_ebde &&_fbec .Name ==start .Name {break ;};};return nil ;};type ST_LblAlgn byte ;func (_cfdcg ST_BarGrouping )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_cfdcg .String (),start ); -};type CT_Thickness struct{ValAttr ST_Thickness ;}; +// ValidateWithPath validates the CT_LegendEntryChoice and its children, prefixing error messages with path +func (_dafcg *CT_LegendEntryChoice )ValidateWithPath (path string )error {if _dafcg .Delete !=nil {if _afgc :=_dafcg .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_afgc !=nil {return _afgc ;};};if _dafcg .TxPr !=nil {if _dffed :=_dafcg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); +_dffed !=nil {return _dffed ;};};return nil ;};func (_ccccc *ST_PictureFormat )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ccccc =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_ccccc =1;case "\u0073\u0074\u0061c\u006b":*_ccccc =2; +case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_ccccc =3;};return nil ;};func ParseUnionST_BubbleScale (s string )(ST_BubbleScale ,error ){if ST_BubbleScalePercentPatternRe .MatchString (s ){return ST_BubbleScale {ST_BubbleScalePercent :&s },nil ; +};_dddbb ,_cebbf :=_b .ParseUint (s ,10,32);if _cebbf !=nil {return ST_BubbleScale {},_cebbf ;};_egagc :=uint32 (_dddbb );return ST_BubbleScale {ST_BubbleScaleUInt :&_egagc },nil ;};func (_gcd *CT_DPt )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_fab :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gcd .Idx ,_fab );if _gcd .InvertIfNegative !=nil {_gadf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}}; +e .EncodeElement (_gcd .InvertIfNegative ,_gadf );};if _gcd .Marker !=nil {_eagga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_gcd .Marker ,_eagga );};if _gcd .Bubble3D !=nil {_gead :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}}; +e .EncodeElement (_gcd .Bubble3D ,_gead );};if _gcd .Explosion !=nil {_cffg :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_gcd .Explosion ,_cffg );};if _gcd .SpPr !=nil {_dbbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_gcd .SpPr ,_dbbc );};if _gcd .PictureOptions !=nil {_ddgg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gcd .PictureOptions ,_ddgg ); +};if _gcd .ExtLst !=nil {_dgff :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcd .ExtLst ,_dgff );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ddegg *ST_TickMark )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_debacf ,_eaead :=d .Token (); +if _eaead !=nil {return _eaead ;};if _gfcfd ,_cgfdb :=_debacf .(_e .EndElement );_cgfdb &&_gfcfd .Name ==start .Name {*_ddegg =1;return nil ;};if _acaab ,_fbcbc :=_debacf .(_e .CharData );!_fbcbc {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_debacf ); +}else {switch string (_acaab ){case "":*_ddegg =0;case "\u0063\u0072\u006fs\u0073":*_ddegg =1;case "\u0069\u006e":*_ddegg =2;case "\u006e\u006f\u006e\u0065":*_ddegg =3;case "\u006f\u0075\u0074":*_ddegg =4;};};_debacf ,_eaead =d .Token ();if _eaead !=nil {return _eaead ; +};if _ccfeg ,_bcaaag :=_debacf .(_e .EndElement );_bcaaag &&_ccfeg .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_debacf ); +};type CT_Marker struct{Symbol *CT_MarkerStyle ;Size *CT_MarkerSize ;SpPr *_f .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_TickMark and its children -func (_aadgd *CT_TickMark )Validate ()error {return _aadgd .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b");};type CT_SizeRepresents struct{ValAttr ST_SizeRepresents ;}; +// Validate validates the CT_Shape and its children +func (_fdffc *CT_Shape )Validate ()error {return _fdffc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_fdfab ST_SizeRepresents )Validate ()error {return _fdfab .ValidateWithPath ("")}; -// Validate validates the CT_MultiLvlStrData and its children -func (_aagb *CT_MultiLvlStrData )Validate ()error {return _aagb .ValidateWithPath ("\u0043T\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061");};func NewCT_RotX ()*CT_RotX {_agecg :=&CT_RotX {};return _agecg }; +// Validate validates the CT_BarSer and its children +func (_abaeb *CT_BarSer )Validate ()error {return _abaeb .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0053\u0065r");};func (_dbfe *CT_BubbleScale )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eddg :=range start .Attr {if _eddg .Name .Local =="\u0076\u0061\u006c"{_gab ,_aacae :=ParseUnionST_BubbleScale (_eddg .Value ); +if _aacae !=nil {return _aacae ;};_dbfe .ValAttr =&_gab ;continue ;};};for {_geba ,_gada :=d .Token ();if _gada !=nil {return _aa .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",_gada ); +};if _fegg ,_adb :=_geba .(_e .EndElement );_adb &&_fegg .Name ==start .Name {break ;};};return nil ;};func (_cdcedc *ST_DLblPos )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cdcedc =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_cdcedc =1; +case "\u0062":*_cdcedc =2;case "\u0063\u0074\u0072":*_cdcedc =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_cdcedc =4;case "\u0069\u006e\u0045n\u0064":*_cdcedc =5;case "\u006c":*_cdcedc =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_cdcedc =7;case "\u0072":*_cdcedc =8; +case "\u0074":*_cdcedc =9;};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 NewCT_SecondPieSize ()*CT_SecondPieSize {_ddbcd :=&CT_SecondPieSize {};return _ddbcd };func (_fcbfa ST_LayoutMode )String ()string {switch _fcbfa {case 0:return ""; +case 1:return "\u0065\u0064\u0067\u0065";case 2:return "\u0066\u0061\u0063\u0074\u006f\u0072";};return "";};const (ST_BarDirUnset ST_BarDir =0;ST_BarDirBar ST_BarDir =1;ST_BarDirCol ST_BarDir =2;); -// ValidateWithPath validates the CT_DPt and its children, prefixing error messages with path -func (_agae *CT_DPt )ValidateWithPath (path string )error {if _eagb :=_agae .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_eagb !=nil {return _eagb ;};if _agae .InvertIfNegative !=nil {if _efccd :=_agae .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065"); -_efccd !=nil {return _efccd ;};};if _agae .Marker !=nil {if _abae :=_agae .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_abae !=nil {return _abae ;};};if _agae .Bubble3D !=nil {if _gced :=_agae .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D"); -_gced !=nil {return _gced ;};};if _agae .Explosion !=nil {if _egaa :=_agae .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_egaa !=nil {return _egaa ;};};if _agae .SpPr !=nil {if _agfb :=_agae .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_agfb !=nil {return _agfb ;};};if _agae .PictureOptions !=nil {if _fgaf :=_agae .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_fgaf !=nil {return _fgaf ;};};if _agae .ExtLst !=nil {if _bfga :=_agae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bfga !=nil {return _bfga ;};};return nil ;};func (_fdgfg *ST_LayoutMode )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_fdgfg =0;case "\u0065\u0064\u0067\u0065":*_fdgfg =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_fdgfg =2; -};return nil ;};func (_cdcgf *CT_PrintSettings )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_edad :for {_agaa ,_ddace :=d .Token ();if _ddace !=nil {return _ddace ;};switch _aggg :=_agaa .(type ){case _db .StartElement :switch _aggg .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdcgf .HeaderFooter =NewCT_HeaderFooter (); -if _bbceb :=d .DecodeElement (_cdcgf .HeaderFooter ,&_aggg );_bbceb !=nil {return _bbceb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdcgf .PageMargins =NewCT_PageMargins (); -if _eegbe :=d .DecodeElement (_cdcgf .PageMargins ,&_aggg );_eegbe !=nil {return _eegbe ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdcgf .PageSetup =NewCT_PageSetup (); -if _bcecg :=d .DecodeElement (_cdcgf .PageSetup ,&_aggg );_bcecg !=nil {return _bcecg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdcgf .LegacyDrawingHF =NewCT_RelId (); -if _dcfga :=d .DecodeElement (_cdcgf .LegacyDrawingHF ,&_aggg );_dcfga !=nil {return _dcfga ;};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\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u0020\u0025v",_aggg .Name ); -if _ggea :=d .Skip ();_ggea !=nil {return _ggea ;};};case _db .EndElement :break _edad ;case _db .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_DispUnits and its children, prefixing error messages with path +func (_faef *CT_DispUnits )ValidateWithPath (path string )error {if _faef .Choice !=nil {if _beeg :=_faef .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_beeg !=nil {return _beeg ;};};if _faef .DispUnitsLbl !=nil {if _cabb :=_faef .DispUnitsLbl .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c"); +_cabb !=nil {return _cabb ;};};if _faef .ExtLst !=nil {if _baeef :=_faef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_baeef !=nil {return _baeef ;};};return nil ;}; -// ValidateWithPath validates the CT_SerTx and its children, prefixing error messages with path -func (_fegc *CT_SerTx )ValidateWithPath (path string )error {if _ffadf :=_fegc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ffadf !=nil {return _ffadf ;};return nil ;};func (_cfge *CT_DLbl )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -_aac :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_cfge .Idx ,_aac );if _cfge .Choice !=nil {_cfge .Choice .MarshalXML (e ,_db .StartElement {});};if _cfge .ExtLst !=nil {_fgbf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_cfge .ExtLst ,_fgbf );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ErrBars and its children, prefixing error messages with path +func (_gefe *CT_ErrBars )ValidateWithPath (path string )error {if _gefe .ErrDir !=nil {if _ddde :=_gefe .ErrDir .ValidateWithPath (path +"\u002fE\u0072\u0072\u0044\u0069\u0072");_ddde !=nil {return _ddde ;};};if _dgbc :=_gefe .ErrBarType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"); +_dgbc !=nil {return _dgbc ;};if _bcfa :=_gefe .ErrValType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");_bcfa !=nil {return _bcfa ;};if _gefe .NoEndCap !=nil {if _ffaec :=_gefe .NoEndCap .ValidateWithPath (path +"\u002fN\u006f\u0045\u006e\u0064\u0043\u0061p"); +_ffaec !=nil {return _ffaec ;};};if _gefe .Plus !=nil {if _dece :=_gefe .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_dece !=nil {return _dece ;};};if _gefe .Minus !=nil {if _geced :=_gefe .Minus .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u0075\u0073"); +_geced !=nil {return _geced ;};};if _gefe .Val !=nil {if _ffca :=_gefe .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_ffca !=nil {return _ffca ;};};if _gefe .SpPr !=nil {if _aabea :=_gefe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_aabea !=nil {return _aabea ;};};if _gefe .ExtLst !=nil {if _aebbc :=_gefe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aebbc !=nil {return _aebbc ;};};return nil ;};func (_ccccd *ST_LayoutTarget )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ccccd =0; +case "\u0069\u006e\u006ee\u0072":*_ccccd =1;case "\u006f\u0075\u0074e\u0072":*_ccccd =2;};return nil ;}; -// Validate validates the CT_DLbls and its children -func (_cdggf *CT_DLbls )Validate ()error {return _cdggf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073");};func NewCT_HoleSize ()*CT_HoleSize {_egfed :=&CT_HoleSize {};return _egfed };func (_fdgdd *CT_Skip )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_fdgdd .ValAttr =1; -for _ ,_cbacc :=range start .Attr {if _cbacc .Name .Local =="\u0076\u0061\u006c"{_cafef ,_dcde :=_bc .ParseUint (_cbacc .Value ,10,32);if _dcde !=nil {return _dcde ;};_fdgdd .ValAttr =uint32 (_cafef );continue ;};};for {_cdbfc ,_gdebc :=d .Token ();if _gdebc !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u006b\u0069\u0070\u003a\u0020\u0025\u0073",_gdebc ); -};if _dcgf ,_fcgaad :=_cdbfc .(_db .EndElement );_fcgaad &&_dcgf .Name ==start .Name {break ;};};return nil ;};func NewCT_HPercent ()*CT_HPercent {_ecde :=&CT_HPercent {};return _ecde };type CT_ChartLines struct{SpPr *_ba .CT_ShapeProperties ;};func (_egega *CT_SerTx )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_egega .Choice =NewCT_SerTxChoice (); -_dccc :for {_ebfe ,_ecddc :=d .Token ();if _ecddc !=nil {return _ecddc ;};switch _gfad :=_ebfe .(type ){case _db .StartElement :switch _gfad .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_egega .Choice =NewCT_SerTxChoice (); -if _bbegf :=d .DecodeElement (&_egega .Choice .StrRef ,&_gfad );_bbegf !=nil {return _bbegf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egega .Choice =NewCT_SerTxChoice (); -if _bcdb :=d .DecodeElement (&_egega .Choice .V ,&_gfad );_bcdb !=nil {return _bcdb ;};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\u0065\u0072\u0054\u0078\u0020\u0025\u0076",_gfad .Name ); -if _fbcad :=d .Skip ();_fbcad !=nil {return _fbcad ;};};case _db .EndElement :break _dccc ;case _db .CharData :};};return nil ;};func (_dcacf ST_BubbleScale )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );if _dcacf .ST_BubbleScalePercent !=nil {e .EncodeToken (_db .CharData (*_dcacf .ST_BubbleScalePercent )); -};if _dcacf .ST_BubbleScaleUInt !=nil {e .EncodeToken (_db .CharData (_g .Sprintf ("\u0025\u0064",*_dcacf .ST_BubbleScaleUInt )));};return e .EncodeToken (_db .EndElement {Name :start .Name });}; +// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path +func (_cbeae *CT_Lvl )ValidateWithPath (path string )error {for _bcde ,_aebcd :=range _cbeae .Pt {if _acgfc :=_aebcd .ValidateWithPath (_aa .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_bcde ));_acgfc !=nil {return _acgfc ;};};return nil ; +};func (_gfaa *CT_PrintSettings )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_afbbc :for {_daedd ,_fabfc :=d .Token ();if _fabfc !=nil {return _fabfc ;};switch _agga :=_daedd .(type ){case _e .StartElement :switch _agga .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_gfaa .HeaderFooter =NewCT_HeaderFooter (); +if _gbeae :=d .DecodeElement (_gfaa .HeaderFooter ,&_agga );_gbeae !=nil {return _gbeae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_gfaa .PageMargins =NewCT_PageMargins (); +if _eagcc :=d .DecodeElement (_gfaa .PageMargins ,&_agga );_eagcc !=nil {return _eagcc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_gfaa .PageSetup =NewCT_PageSetup (); +if _cade :=d .DecodeElement (_gfaa .PageSetup ,&_agga );_cade !=nil {return _cade ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_gfaa .LegacyDrawingHF =NewCT_RelId (); +if _bgfb :=d .DecodeElement (_gfaa .LegacyDrawingHF ,&_agga );_bgfb !=nil {return _bgfb ;};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\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073\u0020\u0025v",_agga .Name ); +if _ebdg :=d .Skip ();_ebdg !=nil {return _ebdg ;};};case _e .EndElement :break _afbbc ;case _e .CharData :};};return nil ;};func (_bfabf *ST_ErrDir )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abgac ,_gcde :=d .Token ();if _gcde !=nil {return _gcde ; +};if _ggfab ,_gbabg :=_abgac .(_e .EndElement );_gbabg &&_ggfab .Name ==start .Name {*_bfabf =1;return nil ;};if _gfeba ,_dfab :=_abgac .(_e .CharData );!_dfab {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abgac ); +}else {switch string (_gfeba ){case "":*_bfabf =0;case "\u0078":*_bfabf =1;case "\u0079":*_bfabf =2;};};_abgac ,_gcde =d .Token ();if _gcde !=nil {return _gcde ;};if _eebfg ,_ggda :=_abgac .(_e .EndElement );_ggda &&_eebfg .Name ==start .Name {return nil ; +};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abgac );}; -// ValidateWithPath validates the EG_SurfaceChartShared and its children, prefixing error messages with path -func (_daabf *EG_SurfaceChartShared )ValidateWithPath (path string )error {if _daabf .Wireframe !=nil {if _fdee :=_daabf .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_fdee !=nil {return _fdee ;};}; -for _ffcd ,_gcbg :=range _daabf .Ser {if _ecdba :=_gcbg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ffcd ));_ecdba !=nil {return _ecdba ;};};if _daabf .BandFmts !=nil {if _bdgffd :=_daabf .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s"); -_bdgffd !=nil {return _bdgffd ;};};return nil ;};var ST_SecondPieSizePercentPatternRe =_b .MustCompile (ST_SecondPieSizePercentPattern ); +// Validate validates the CT_SurfaceChart and its children +func (_dadgd *CT_SurfaceChart )Validate ()error {return _dadgd .ValidateWithPath ("\u0043T\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");};type CT_StrData struct{PtCount *CT_UnsignedInt ;Pt []*CT_StrVal ;ExtLst *CT_ExtensionList ; +};type CT_Overlap struct{ValAttr *ST_Overlap ;};func NewCT_MarkerStyle ()*CT_MarkerStyle {_bdbad :=&CT_MarkerStyle {};_bdbad .ValAttr =ST_MarkerStyle (1);return _bdbad ;};func (_eace *CT_OfPieType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ddaa :=range start .Attr {if _ddaa .Name .Local =="\u0076\u0061\u006c"{_eace .ValAttr .UnmarshalXMLAttr (_ddaa ); +continue ;};};for {_cafaf ,_edbc :=d .Token ();if _edbc !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0066P\u0069\u0065\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_edbc );};if _acdb ,_gccfe :=_cafaf .(_e .EndElement ); +_gccfe &&_acdb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the UserShapes and its children, prefixing error messages with path -func (_dgdbg *UserShapes )ValidateWithPath (path string )error {if _abcbg :=_dgdbg .CT_Drawing .ValidateWithPath (path );_abcbg !=nil {return _abcbg ;};return nil ;};func NewCT_CustSplit ()*CT_CustSplit {_aecg :=&CT_CustSplit {};return _aecg };func (_gbbe *CT_PictureStackUnit )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_gbbe .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};var ST_OverlapPercentPatternRe =_b .MustCompile (ST_OverlapPercentPattern );type CT_ExternalData struct{IdAttr string ;AutoUpdate *CT_Boolean ;};func (_ddbbe *CT_PlotAreaChoice1 )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _ddbbe .ValAx !=nil {_bcfdb :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0076\u0061\u006c\u0041\u0078"}}; -for _ ,_daddb :=range _ddbbe .ValAx {e .EncodeElement (_daddb ,_bcfdb );};};if _ddbbe .CatAx !=nil {_efedg :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0063\u0061\u0074\u0041\u0078"}};for _ ,_cddag :=range _ddbbe .CatAx {e .EncodeElement (_cddag ,_efedg ); -};};if _ddbbe .DateAx !=nil {_fbgbe :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0041\u0078"}};for _ ,_eafee :=range _ddbbe .DateAx {e .EncodeElement (_eafee ,_fbgbe );};};if _ddbbe .SerAx !=nil {_fddd :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0073\u0065\u0072\u0041\u0078"}}; -for _ ,_agagc :=range _ddbbe .SerAx {e .EncodeElement (_agagc ,_fddd );};};return nil ;};func (_ggbbd ST_Overlap )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );if _ggbbd .ST_OverlapPercent !=nil {e .EncodeToken (_db .CharData (*_ggbbd .ST_OverlapPercent )); -};if _ggbbd .ST_OverlapByte !=nil {e .EncodeToken (_db .CharData (_g .Sprintf ("\u0025\u0064",*_ggbbd .ST_OverlapByte )));};return e .EncodeToken (_db .EndElement {Name :start .Name });};func NewEG_SerShared ()*EG_SerShared {_gbefd :=&EG_SerShared {};_gbefd .Idx =NewCT_UnsignedInt (); -_gbefd .Order =NewCT_UnsignedInt ();return _gbefd ;}; +// Validate validates the CT_DLblChoice and its children +func (_edgc *CT_DLblChoice )Validate ()error {return _edgc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065");}; -// Validate validates the CT_TxChoice and its children -func (_efagaa *CT_TxChoice )Validate ()error {return _efagaa .ValidateWithPath ("C\u0054\u005f\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_MarkerStyle ()*CT_MarkerStyle {_agfdf :=&CT_MarkerStyle {};_agfdf .ValAttr =ST_MarkerStyle (1); -return _agfdf ;};func NewCT_BarChart ()*CT_BarChart {_cbd :=&CT_BarChart {};_cbd .BarDir =NewCT_BarDir ();return _cbd };func (_cgfef *ST_DispBlanksAs )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_cgfef =0;case "\u0073\u0070\u0061\u006e":*_cgfef =1; -case "\u0067\u0061\u0070":*_cgfef =2;case "\u007a\u0065\u0072\u006f":*_cgfef =3;};return nil ;};func (_dbbfd *ST_Shape )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_adacd ,_fdeg :=d .Token ();if _fdeg !=nil {return _fdeg ;};if _egefa ,_fcebad :=_adacd .(_db .EndElement ); -_fcebad &&_egefa .Name ==start .Name {*_dbbfd =1;return nil ;};if _dcab ,_gagdb :=_adacd .(_db .CharData );!_gagdb {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",_adacd ); -}else {switch string (_dcab ){case "":*_dbbfd =0;case "\u0063\u006f\u006e\u0065":*_dbbfd =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_dbbfd =2;case "\u0062\u006f\u0078":*_dbbfd =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_dbbfd =4; -case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_dbbfd =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_dbbfd =6;};};_adacd ,_fdeg =d .Token ();if _fdeg !=nil {return _fdeg ;};if _eedcf ,_affag :=_adacd .(_db .EndElement ); -_affag &&_eedcf .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",_adacd );};func (_bgcae ST_Shape )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_bgcae .String (),start ); -}; +// ValidateWithPath validates the CT_ExternalData and its children, prefixing error messages with path +func (_abage *CT_ExternalData )ValidateWithPath (path string )error {if _abage .AutoUpdate !=nil {if _fggef :=_abage .AutoUpdate .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065");_fggef !=nil {return _fggef ;};}; +return nil ;}; -// Validate validates the CT_PictureFormat and its children -func (_cdea *CT_PictureFormat )Validate ()error {return _cdea .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074");};func NewCT_DispBlanksAs ()*CT_DispBlanksAs {_gbad :=&CT_DispBlanksAs {};return _gbad }; -func (_gbecg ST_BarGrouping )ValidateWithPath (path string )error {switch _gbecg {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 (_gbecg )); -};return nil ;};func (_ffcee *CT_LineChart )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );_cada :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ffcee .Grouping ,_cada ); -if _ffcee .VaryColors !=nil {_egdg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ffcee .VaryColors ,_egdg );};if _ffcee .Ser !=nil {_fgee :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073e\u0072"}}; -for _ ,_gcbe :=range _ffcee .Ser {e .EncodeElement (_gcbe ,_fgee );};};if _ffcee .DLbls !=nil {_degef :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ffcee .DLbls ,_degef );};if _ffcee .DropLines !=nil {_cgbd :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_ffcee .DropLines ,_cgbd );};if _ffcee .HiLowLines !=nil {_degee :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ffcee .HiLowLines ,_degee );};if _ffcee .UpDownBars !=nil {_fbea :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}}; -e .EncodeElement (_ffcee .UpDownBars ,_fbea );};if _ffcee .Marker !=nil {_fbbe :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_ffcee .Marker ,_fbbe );};if _ffcee .Smooth !=nil {_caffd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}}; -e .EncodeElement (_ffcee .Smooth ,_caffd );};_fdcd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gfecc :=range _ffcee .AxId {e .EncodeElement (_gfecc ,_fdcd );};if _ffcee .ExtLst !=nil {_ebgff :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_ffcee .ExtLst ,_ebgff );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_ddgdb ST_CrossBetween )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_ddgdb .String (),start ); -};func (_agg *CT_BubbleChart )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_bece :for {_feee ,_beac :=d .Token ();if _beac !=nil {return _beac ;};switch _fac :=_feee .(type ){case _db .StartElement :switch _fac .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agg .VaryColors =NewCT_Boolean (); -if _efac :=d .DecodeElement (_agg .VaryColors ,&_fac );_efac !=nil {return _efac ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gcf :=NewCT_BubbleSer (); -if _eegb :=d .DecodeElement (_gcf ,&_fac );_eegb !=nil {return _eegb ;};_agg .Ser =append (_agg .Ser ,_gcf );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agg .DLbls =NewCT_DLbls (); -if _ecdf :=d .DecodeElement (_agg .DLbls ,&_fac );_ecdf !=nil {return _ecdf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agg .Bubble3D =NewCT_Boolean (); -if _fffg :=d .DecodeElement (_agg .Bubble3D ,&_fac );_fffg !=nil {return _fffg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agg .BubbleScale =NewCT_BubbleScale (); -if _dcd :=d .DecodeElement (_agg .BubbleScale ,&_fac );_dcd !=nil {return _dcd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_agg .ShowNegBubbles =NewCT_Boolean (); -if _gegb :=d .DecodeElement (_agg .ShowNegBubbles ,&_fac );_gegb !=nil {return _gegb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_agg .SizeRepresents =NewCT_SizeRepresents (); -if _ggce :=d .DecodeElement (_agg .SizeRepresents ,&_fac );_ggce !=nil {return _ggce ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dacd :=NewCT_UnsignedInt (); -if _cbbe :=d .DecodeElement (_dacd ,&_fac );_cbbe !=nil {return _cbbe ;};_agg .AxId =append (_agg .AxId ,_dacd );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_agg .ExtLst =NewCT_ExtensionList (); -if _gdce :=d .DecodeElement (_agg .ExtLst ,&_fac );_gdce !=nil {return _gdce ;};default:_f .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",_fac .Name ); -if _ecfa :=d .Skip ();_ecfa !=nil {return _ecfa ;};};case _db .EndElement :break _bece ;case _db .CharData :};};return nil ;};func (_abacb ST_CrossBetween )ValidateWithPath (path string )error {switch _abacb {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abacb )); -};return nil ;};type ST_OfPieType byte ;type CT_BuiltInUnit struct{ValAttr ST_BuiltInUnit ;};func (_gaebb *CT_ScatterStyle )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_debc :=range start .Attr {if _debc .Name .Local =="\u0076\u0061\u006c"{_gaebb .ValAttr .UnmarshalXMLAttr (_debc ); -continue ;};};for {_affad ,_baagg :=d .Token ();if _baagg !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065r\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_baagg );};if _ggfcg ,_gbgdcg :=_affad .(_db .EndElement ); -_gbgdcg &&_ggfcg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_SplitType and its children +func (_fdebe *CT_SplitType )Validate ()error {return _fdebe .ValidateWithPath ("\u0043\u0054\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");}; -// ValidateWithPath validates the CT_PictureFormat and its children, prefixing error messages with path -func (_cgfg *CT_PictureFormat )ValidateWithPath (path string )error {if _cgfg .ValAttr ==ST_PictureFormatUnset {return _g .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _ecbee :=_cgfg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecbee !=nil {return _ecbee ;};return nil ;};func (_eabfg ST_TimeUnit )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_eabfg .String (),start ); -}; +// ValidateWithPath validates the CT_TimeUnit and its children, prefixing error messages with path +func (_bgdaf *CT_TimeUnit )ValidateWithPath (path string )error {if _afeab :=_bgdaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afeab !=nil {return _afeab ;};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; +);type CT_DLblsChoice struct{Delete *CT_Boolean ;NumFmt *CT_NumFmt ;SpPr *_f .CT_ShapeProperties ;TxPr *_f .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ; +ShowBubbleSize *CT_Boolean ;Separator *string ;ShowLeaderLines *CT_Boolean ;LeaderLines *CT_ChartLines ;};func NewCT_HPercent ()*CT_HPercent {_agdg :=&CT_HPercent {};return _agdg };type CT_HoleSize struct{ValAttr *ST_HoleSize ;};func (_ebaf *CT_DLblChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecdd :for {_cccd ,_baef :=d .Token (); +if _baef !=nil {return _baef ;};switch _cadd :=_cccd .(type ){case _e .StartElement :switch _cadd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_ebaf .Delete =NewCT_Boolean (); +if _agbcf :=d .DecodeElement (_ebaf .Delete ,&_cadd );_agbcf !=nil {return _agbcf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_ebaf .Layout =NewCT_Layout (); +if _bedfe :=d .DecodeElement (_ebaf .Layout ,&_cadd );_bedfe !=nil {return _bedfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_ebaf .Tx =NewCT_Tx (); +if _dabga :=d .DecodeElement (_ebaf .Tx ,&_cadd );_dabga !=nil {return _dabga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_ebaf .NumFmt =NewCT_NumFmt (); +if _bcce :=d .DecodeElement (_ebaf .NumFmt ,&_cadd );_bcce !=nil {return _bcce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_ebaf .SpPr =_f .NewCT_ShapeProperties (); +if _gecf :=d .DecodeElement (_ebaf .SpPr ,&_cadd );_gecf !=nil {return _gecf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_ebaf .TxPr =_f .NewCT_TextBody (); +if _aede :=d .DecodeElement (_ebaf .TxPr ,&_cadd );_aede !=nil {return _aede ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_ebaf .DLblPos =NewCT_DLblPos (); +if _baea :=d .DecodeElement (_ebaf .DLblPos ,&_cadd );_baea !=nil {return _baea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}:_ebaf .ShowLegendKey =NewCT_Boolean (); +if _ade :=d .DecodeElement (_ebaf .ShowLegendKey ,&_cadd );_ade !=nil {return _ade ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073h\u006f\u0077\u0056\u0061\u006c"}:_ebaf .ShowVal =NewCT_Boolean (); +if _fdga :=d .DecodeElement (_ebaf .ShowVal ,&_cadd );_fdga !=nil {return _fdga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}:_ebaf .ShowCatName =NewCT_Boolean (); +if _cdafb :=d .DecodeElement (_ebaf .ShowCatName ,&_cadd );_cdafb !=nil {return _cdafb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}:_ebaf .ShowSerName =NewCT_Boolean (); +if _aefd :=d .DecodeElement (_ebaf .ShowSerName ,&_cadd );_aefd !=nil {return _aefd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_ebaf .ShowPercent =NewCT_Boolean (); +if _bbg :=d .DecodeElement (_ebaf .ShowPercent ,&_cadd );_bbg !=nil {return _bbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0062\u0062\u006ce\u0053\u0069\u007a\u0065"}:_ebaf .ShowBubbleSize =NewCT_Boolean (); +if _babg :=d .DecodeElement (_ebaf .ShowBubbleSize ,&_cadd );_babg !=nil {return _babg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_ebaf .Separator =new (string ); +if _afac :=d .DecodeElement (_ebaf .Separator ,&_cadd );_afac !=nil {return _afac ;};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\u0044L\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065 \u0025\u0076",_cadd .Name ); +if _ebac :=d .Skip ();_ebac !=nil {return _ebac ;};};case _e .EndElement :break _ecdd ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path -func (_fgbfe *CT_PageSetup )ValidateWithPath (path string )error {if _fgbfe .PaperHeightAttr !=nil {if !_ec .ST_PositiveUniversalMeasurePatternRe .MatchString (*_fgbfe .PaperHeightAttr ){return _g .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 ,_ec .ST_PositiveUniversalMeasurePatternRe ,*_fgbfe .PaperHeightAttr ); -};};if _fgbfe .PaperHeightAttr !=nil {if !_ec .ST_UniversalMeasurePatternRe .MatchString (*_fgbfe .PaperHeightAttr ){return _g .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 ,_ec .ST_UniversalMeasurePatternRe ,*_fgbfe .PaperHeightAttr ); -};};if _fgbfe .PaperWidthAttr !=nil {if !_ec .ST_PositiveUniversalMeasurePatternRe .MatchString (*_fgbfe .PaperWidthAttr ){return _g .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 ,_ec .ST_PositiveUniversalMeasurePatternRe ,*_fgbfe .PaperWidthAttr ); -};};if _fgbfe .PaperWidthAttr !=nil {if !_ec .ST_UniversalMeasurePatternRe .MatchString (*_fgbfe .PaperWidthAttr ){return _g .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 ,_ec .ST_UniversalMeasurePatternRe ,*_fgbfe .PaperWidthAttr ); -};};if _fafcg :=_fgbfe .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fafcg !=nil {return _fafcg ;};return nil ;}; +// Validate validates the CT_PageMargins and its children +func (_fgefa *CT_PageMargins )Validate ()error {return _fgefa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");}; -// Validate validates the CT_AreaChart and its children -func (_dea *CT_AreaChart )Validate ()error {return _dea .ValidateWithPath ("\u0043\u0054\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");};func NewCT_ErrDir ()*CT_ErrDir {_dfaf :=&CT_ErrDir {};_dfaf .ValAttr =ST_ErrDir (1);return _dfaf };func (_abgfd *CT_PieSer )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -_ffgc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_abgfd .Idx ,_ffgc );_bcef :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_abgfd .Order ,_bcef ); -if _abgfd .Tx !=nil {_fbga :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_abgfd .Tx ,_fbga );};if _abgfd .SpPr !=nil {_cbad :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_abgfd .SpPr ,_cbad );};if _abgfd .Explosion !=nil {_acfgg :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_abgfd .Explosion ,_acfgg );};if _abgfd .DPt !=nil {_afabf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0064P\u0074"}}; -for _ ,_bbbe :=range _abgfd .DPt {e .EncodeElement (_bbbe ,_afabf );};};if _abgfd .DLbls !=nil {_cebc :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_abgfd .DLbls ,_cebc );};if _abgfd .Cat !=nil {_edafg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0063a\u0074"}}; -e .EncodeElement (_abgfd .Cat ,_edafg );};if _abgfd .Val !=nil {_fgeda :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_abgfd .Val ,_fgeda );};if _abgfd .ExtLst !=nil {_ggdgf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_abgfd .ExtLst ,_ggdgf );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BarDir and its children, prefixing error messages with path +func (_dce *CT_BarDir )ValidateWithPath (path string )error {if _fgfd :=_dce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgfd !=nil {return _fgfd ;};return nil ;};func NewCT_CatAx ()*CT_CatAx {_bcbfg :=&CT_CatAx {}; +_bcbfg .AxId =NewCT_UnsignedInt ();_bcbfg .Scaling =NewCT_Scaling ();_bcbfg .AxPos =NewCT_AxPos ();_bcbfg .CrossAx =NewCT_UnsignedInt ();return _bcbfg ;}; -// Validate validates the CT_Tx and its children -func (_aafdd *CT_Tx )Validate ()error {return _aafdd .ValidateWithPath ("\u0043\u0054\u005fT\u0078")};func (_decfg ST_ErrDir )Validate ()error {return _decfg .ValidateWithPath ("")}; +// Validate validates the CT_ChartLines and its children +func (_gbafa *CT_ChartLines )Validate ()error {return _gbafa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073");}; -// Validate validates the CT_DLblPos and its children -func (_cgeeg *CT_DLblPos )Validate ()error {return _cgeeg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");}; +// Validate validates the CT_ScatterSer and its children +func (_bfeac *CT_ScatterSer )Validate ()error {return _bfeac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072");};func (_gegd *CT_DLblPos )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_dgbfb ,_cbge :=_gegd .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"}); +if _cbge !=nil {return _cbge ;};start .Attr =append (start .Attr ,_dgbfb );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cfggb *CT_PieSer )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_ccbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_cfggb .Idx ,_ccbc );_bgga :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_cfggb .Order ,_bgga );if _cfggb .Tx !=nil {_caage :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}}; +e .EncodeElement (_cfggb .Tx ,_caage );};if _cfggb .SpPr !=nil {_fefe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cfggb .SpPr ,_fefe );};if _cfggb .Explosion !=nil {_fbccg :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}}; +e .EncodeElement (_cfggb .Explosion ,_fbccg );};if _cfggb .DPt !=nil {_fgeb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_gbabe :=range _cfggb .DPt {e .EncodeElement (_gbabe ,_fgeb );};};if _cfggb .DLbls !=nil {_gfgge :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_cfggb .DLbls ,_gfgge );};if _cfggb .Cat !=nil {_cffdd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_cfggb .Cat ,_cffdd );};if _cfggb .Val !=nil {_aeabf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u006c"}}; +e .EncodeElement (_cfggb .Val ,_aeabf );};if _cfggb .ExtLst !=nil {_fccb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfggb .ExtLst ,_fccb );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};type CT_PlotArea struct{Layout *CT_Layout ;Choice []*CT_PlotAreaChoice ;CChoice *CT_PlotAreaChoice1 ;DTable *CT_DTable ;SpPr *_f .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func (_badbc *CT_UpDownBars )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _badbc .GapWidth !=nil {_ebee :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_badbc .GapWidth ,_ebee );};if _badbc .UpBars !=nil {_acde :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0075\u0070\u0042\u0061\u0072\u0073"}}; +e .EncodeElement (_badbc .UpBars ,_acde );};if _badbc .DownBars !=nil {_dgbaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_badbc .DownBars ,_dgbaf );};if _badbc .ExtLst !=nil {_dccge :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_badbc .ExtLst ,_dccge );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_DispUnitsChoice ()*CT_DispUnitsChoice {_gbbgf :=&CT_DispUnitsChoice {};return _gbbgf }; -// ValidateWithPath validates the CT_Surface and its children, prefixing error messages with path -func (_cedee *CT_Surface )ValidateWithPath (path string )error {if _cedee .Thickness !=nil {if _addc :=_cedee .Thickness .ValidateWithPath (path +"\u002f\u0054\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");_addc !=nil {return _addc ;};};if _cedee .SpPr !=nil {if _dcgbf :=_cedee .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_dcgbf !=nil {return _dcgbf ;};};if _cedee .PictureOptions !=nil {if _aebe :=_cedee .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_aebe !=nil {return _aebe ;};};if _cedee .ExtLst !=nil {if _gfeff :=_cedee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gfeff !=nil {return _gfeff ;};};return nil ;};func NewCT_DepthPercent ()*CT_DepthPercent {_bdafa :=&CT_DepthPercent {};return _bdafa };type CT_PieChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ; -ExtLst *CT_ExtensionList ;};func (_cbccd ST_LblAlgn )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_bgedc :=_db .Attr {};_bgedc .Name =name ;switch _cbccd {case ST_LblAlgnUnset :_bgedc .Value ="";case ST_LblAlgnCtr :_bgedc .Value ="\u0063\u0074\u0072"; -case ST_LblAlgnL :_bgedc .Value ="\u006c";case ST_LblAlgnR :_bgedc .Value ="\u0072";};return _bgedc ,nil ;};func NewEG_AxSharedChoice ()*EG_AxSharedChoice {_dgfe :=&EG_AxSharedChoice {};return _dgfe };func (_gbfbed ST_Shape )ValidateWithPath (path string )error {switch _gbfbed {case 0,1,2,3,4,5,6:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbfbed )); -};return nil ;};func NewCT_Crosses ()*CT_Crosses {_eaae :=&CT_Crosses {};_eaae .ValAttr =ST_Crosses (1);return _eaae };func NewGroup_DLbl ()*Group_DLbl {_gacbe :=&Group_DLbl {};return _gacbe };func (_fbbea *CT_PivotSource )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_fbbea .FmtId =NewCT_UnsignedInt (); -_cagee :for {_dabec ,_efcgg :=d .Token ();if _efcgg !=nil {return _efcgg ;};switch _beadg :=_dabec .(type ){case _db .StartElement :switch _beadg .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gbbb :=d .DecodeElement (&_fbbea .Name ,&_beadg ); -_gbbb !=nil {return _gbbb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _effeb :=d .DecodeElement (_fbbea .FmtId ,&_beadg ); -_effeb !=nil {return _effeb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_edea :=NewCT_ExtensionList (); -if _fbge :=d .DecodeElement (_edea ,&_beadg );_fbge !=nil {return _fbge ;};_fbbea .ExtLst =append (_fbbea .ExtLst ,_edea );default:_f .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",_beadg .Name ); -if _abfd :=d .Skip ();_abfd !=nil {return _abfd ;};};case _db .EndElement :break _cagee ;case _db .CharData :};};return nil ;};type CT_BandFmt struct{Idx *CT_UnsignedInt ;SpPr *_ba .CT_ShapeProperties ;};func (_gegfe *CT_LineSer )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_gegfe .Idx =NewCT_UnsignedInt (); -_gegfe .Order =NewCT_UnsignedInt ();_fbaf :for {_gcefae ,_edae :=d .Token ();if _edae !=nil {return _edae ;};switch _adcf :=_gcefae .(type ){case _db .StartElement :switch _adcf .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _edfec :=d .DecodeElement (_gegfe .Idx ,&_adcf ); -_edfec !=nil {return _edfec ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _eeedg :=d .DecodeElement (_gegfe .Order ,&_adcf ); -_eeedg !=nil {return _eeedg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gegfe .Tx =NewCT_SerTx (); -if _fcbge :=d .DecodeElement (_gegfe .Tx ,&_adcf );_fcbge !=nil {return _fcbge ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gegfe .SpPr =_ba .NewCT_ShapeProperties (); -if _efaab :=d .DecodeElement (_gegfe .SpPr ,&_adcf );_efaab !=nil {return _efaab ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gegfe .Marker =NewCT_Marker (); -if _aged :=d .DecodeElement (_gegfe .Marker ,&_adcf );_aged !=nil {return _aged ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcca :=NewCT_DPt (); -if _cgab :=d .DecodeElement (_fcca ,&_adcf );_cgab !=nil {return _cgab ;};_gegfe .DPt =append (_gegfe .DPt ,_fcca );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gegfe .DLbls =NewCT_DLbls (); -if _gfcf :=d .DecodeElement (_gegfe .DLbls ,&_adcf );_gfcf !=nil {return _gfcf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfeb :=NewCT_Trendline (); -if _aabd :=d .DecodeElement (_bfeb ,&_adcf );_aabd !=nil {return _aabd ;};_gegfe .Trendline =append (_gegfe .Trendline ,_bfeb );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gegfe .ErrBars =NewCT_ErrBars (); -if _eefgb :=d .DecodeElement (_gegfe .ErrBars ,&_adcf );_eefgb !=nil {return _eefgb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gegfe .Cat =NewCT_AxDataSource (); -if _cacgf :=d .DecodeElement (_gegfe .Cat ,&_adcf );_cacgf !=nil {return _cacgf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gegfe .Val =NewCT_NumDataSource (); -if _eagda :=d .DecodeElement (_gegfe .Val ,&_adcf );_eagda !=nil {return _eagda ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gegfe .Smooth =NewCT_Boolean (); -if _bggcf :=d .DecodeElement (_gegfe .Smooth ,&_adcf );_bggcf !=nil {return _bggcf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _bcac :=d .DecodeElement (_gegfe .ExtLst ,&_adcf );_bcac !=nil {return _bcac ;};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\u005fL\u0069\u006e\u0065\u0053\u0065\u0072\u0020\u0025\u0076",_adcf .Name ); -if _bcbg :=d .Skip ();_bcbg !=nil {return _bcbg ;};};case _db .EndElement :break _fbaf ;case _db .CharData :};};return nil ;};type CT_TickLblPos struct{ValAttr ST_TickLblPos ;};func (_gbfa *CT_ChartLines )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -if _gbfa .SpPr !=nil {_ebeb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gbfa .SpPr ,_ebeb );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_LegendEntryData and its children, prefixing error messages with path +func (_aafff *EG_LegendEntryData )ValidateWithPath (path string )error {if _aafff .TxPr !=nil {if _gcebea :=_aafff .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gcebea !=nil {return _gcebea ;};};return nil ;};func (_cbd *CT_Boolean )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gcg :=range start .Attr {if _gcg .Name .Local =="\u0076\u0061\u006c"{_ggd ,_eeec :=_b .ParseBool (_gcg .Value ); +if _eeec !=nil {return _eeec ;};_cbd .ValAttr =&_ggd ;continue ;};};for {_cfcb ,_dffe :=d .Token ();if _dffe !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_dffe ); +};if _ced ,_aegg :=_cfcb .(_e .EndElement );_aegg &&_ced .Name ==start .Name {break ;};};return nil ;};func NewCT_PlotAreaChoice ()*CT_PlotAreaChoice {_eecfd :=&CT_PlotAreaChoice {};return _eecfd };func (_cadbf *CT_PictureStackUnit )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cadbf .ValAttr =0+1; +for _ ,_bcdeb :=range start .Attr {if _bcdeb .Name .Local =="\u0076\u0061\u006c"{_aefbg ,_dgdab :=_b .ParseFloat (_bcdeb .Value ,64);if _dgdab !=nil {return _dgdab ;};_cadbf .ValAttr =_aefbg ;continue ;};};for {_bebb ,_fgcaf :=d .Token ();if _fgcaf !=nil {return _aa .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",_fgcaf ); +};if _gedd ,_bgba :=_bebb .(_e .EndElement );_bgba &&_gedd .Name ==start .Name {break ;};};return nil ;};func NewCT_Protection ()*CT_Protection {_bffb :=&CT_Protection {};return _bffb };type CT_DispUnitsChoice struct{CustUnit *CT_Double ;BuiltInUnit *CT_BuiltInUnit ; +};type CT_PictureStackUnit struct{ValAttr float64 ;};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 (_fabc *CT_Extension )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fabc .UriAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0072\u0069"},Value :_aa .Sprintf ("\u0025\u0076",*_fabc .UriAttr )}); +};e .EncodeToken (start );if _fabc .Any !=nil {_fabc .Any .MarshalXML (e ,_e .StartElement {});};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ebbgb *ST_OfPieType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ebbgb =0; +case "\u0070\u0069\u0065":*_ebbgb =1;case "\u0062\u0061\u0072":*_ebbgb =2;};return nil ;};type CT_SerTxChoice struct{StrRef *CT_StrRef ;V *string ;};func NewCT_StrVal ()*CT_StrVal {_abcde :=&CT_StrVal {};return _abcde };func (_gcbc *Group_DLbl )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gcbc .Layout !=nil {_ebgbf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_gcbc .Layout ,_ebgbf );};if _gcbc .Tx !=nil {_ebgabe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gcbc .Tx ,_ebgabe );};if _gcbc .NumFmt !=nil {_cfdba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; +e .EncodeElement (_gcbc .NumFmt ,_cfdba );};if _gcbc .SpPr !=nil {_gbbeg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gcbc .SpPr ,_gbbeg );};if _gcbc .TxPr !=nil {_dedb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_gcbc .TxPr ,_dedb );};if _gcbc .DLblPos !=nil {_badff :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_gcbc .DLblPos ,_badff );};if _gcbc .ShowLegendKey !=nil {_ageec :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}}; +e .EncodeElement (_gcbc .ShowLegendKey ,_ageec );};if _gcbc .ShowVal !=nil {_adeg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_gcbc .ShowVal ,_adeg );};if _gcbc .ShowCatName !=nil {_gddd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; +e .EncodeElement (_gcbc .ShowCatName ,_gddd );};if _gcbc .ShowSerName !=nil {_efgbgc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gcbc .ShowSerName ,_efgbgc ); +};if _gcbc .ShowPercent !=nil {_eceg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_gcbc .ShowPercent ,_eceg );};if _gcbc .ShowBubbleSize !=nil {_gebg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; +e .EncodeElement (_gcbc .ShowBubbleSize ,_gebg );};if _gcbc .Separator !=nil {_afgfd :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_ed .AddPreserveSpaceAttr (&_afgfd ,*_gcbc .Separator );e .EncodeElement (_gcbc .Separator ,_afgfd ); +};return nil ;};type CT_RadarStyle struct{ValAttr ST_RadarStyle ;}; -// ValidateWithPath validates the CT_TrendlineType and its children, prefixing error messages with path -func (_fgedad *CT_TrendlineType )ValidateWithPath (path string )error {if _acfbg :=_fgedad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acfbg !=nil {return _acfbg ;};return nil ;};func (_baadg *CT_TickLblPos )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_gecab :=range start .Attr {if _gecab .Name .Local =="\u0076\u0061\u006c"{_baadg .ValAttr .UnmarshalXMLAttr (_gecab ); -continue ;};};for {_eabfc ,_bddcf :=d .Token ();if _bddcf !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u0063k\u004cb\u006c\u0050\u006f\u0073\u003a\u0020\u0025s",_bddcf );};if _ebga ,_bcfde :=_eabfc .(_db .EndElement ); -_bcfde &&_ebga .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_DLblsChoice and its children, prefixing error messages with path +func (_ddcbb *CT_DLblsChoice )ValidateWithPath (path string )error {if _ddcbb .Delete !=nil {if _afec :=_ddcbb .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_afec !=nil {return _afec ;};};if _ddcbb .NumFmt !=nil {if _abbgf :=_ddcbb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_abbgf !=nil {return _abbgf ;};};if _ddcbb .SpPr !=nil {if _gccb :=_ddcbb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gccb !=nil {return _gccb ;};};if _ddcbb .TxPr !=nil {if _dddfe :=_ddcbb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); +_dddfe !=nil {return _dddfe ;};};if _ddcbb .DLblPos !=nil {if _bbdd :=_ddcbb .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_bbdd !=nil {return _bbdd ;};};if _ddcbb .ShowLegendKey !=nil {if _ggfe :=_ddcbb .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079"); +_ggfe !=nil {return _ggfe ;};};if _ddcbb .ShowVal !=nil {if _abegb :=_ddcbb .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_abegb !=nil {return _abegb ;};};if _ddcbb .ShowCatName !=nil {if _gcadd :=_ddcbb .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"); +_gcadd !=nil {return _gcadd ;};};if _ddcbb .ShowSerName !=nil {if _dedc :=_ddcbb .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_dedc !=nil {return _dedc ;};};if _ddcbb .ShowPercent !=nil {if _bfda :=_ddcbb .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); +_bfda !=nil {return _bfda ;};};if _ddcbb .ShowBubbleSize !=nil {if _dgcdf :=_ddcbb .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_dgcdf !=nil {return _dgcdf ;};};if _ddcbb .ShowLeaderLines !=nil {if _ebbb :=_ddcbb .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"); +_ebbb !=nil {return _ebbb ;};};if _ddcbb .LeaderLines !=nil {if _effd :=_ddcbb .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_effd !=nil {return _effd ;};};return nil ;};type ChartSpace struct{CT_ChartSpace }; +func (_abdc *ST_BubbleScale )Validate ()error {return _abdc .ValidateWithPath ("")};func (_efcac *CT_View3D )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _efcac .RotX !=nil {_ebaeb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0058"}}; +e .EncodeElement (_efcac .RotX ,_ebaeb );};if _efcac .HPercent !=nil {_ccbg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_efcac .HPercent ,_ccbg );};if _efcac .RotY !=nil {_caba :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0059"}}; +e .EncodeElement (_efcac .RotY ,_caba );};if _efcac .DepthPercent !=nil {_ebbfc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0065\u0070\u0074\u0068\u0050\u0065r\u0063\u0065\u006e\u0074"}};e .EncodeElement (_efcac .DepthPercent ,_ebbfc ); +};if _efcac .RAngAx !=nil {_agagg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0072\u0041\u006e\u0067\u0041\u0078"}};e .EncodeElement (_efcac .RAngAx ,_agagg );};if _efcac .Perspective !=nil {_agedg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}}; +e .EncodeElement (_efcac .Perspective ,_agedg );};if _efcac .ExtLst !=nil {_dcfceg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efcac .ExtLst ,_dcfceg );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_gbabf ST_TrendlineType )Validate ()error {return _gbabf .ValidateWithPath ("")};type CT_BarDir struct{ValAttr ST_BarDir ;}; -// ValidateWithPath validates the CT_BuiltInUnit and its children, prefixing error messages with path -func (_fda *CT_BuiltInUnit )ValidateWithPath (path string )error {if _dad :=_fda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dad !=nil {return _dad ;};return nil ;};func (_egebc *ST_ErrDir )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_egebc =0; -case "\u0078":*_egebc =1;case "\u0079":*_egebc =2;};return nil ;}; +// ValidateWithPath validates the CT_PivotSource and its children, prefixing error messages with path +func (_bdef *CT_PivotSource )ValidateWithPath (path string )error {if _bgdae :=_bdef .FmtId .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0049\u0064");_bgdae !=nil {return _bgdae ;};for _gfbe ,_ddabd :=range _bdef .ExtLst {if _gdbb :=_ddabd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_gfbe )); +_gdbb !=nil {return _gdbb ;};};return nil ;};func (_cagef ST_OfPieType )Validate ()error {return _cagef .ValidateWithPath ("")};func (_ggfeg *CT_LblOffset )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ggfeg .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_ggfeg .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gebfe *ST_AxPos )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gebfe =0;case "\u0062":*_gebfe =1;case "\u006c":*_gebfe =2;case "\u0072":*_gebfe =3; +case "\u0074":*_gebfe =4;};return nil ;};func (_ddaeae ST_RadarStyle )ValidateWithPath (path string )error {switch _ddaeae {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddaeae )); +};return nil ;};func (_fddef *CT_Chart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fddef .Title !=nil {_gef :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_fddef .Title ,_gef ); +};if _fddef .AutoTitleDeleted !=nil {_afdg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0061u\u0074\u006f\u0054\u0069\u0074l\u0065\u0044e\u006c\u0065\u0074\u0065\u0064"}};e .EncodeElement (_fddef .AutoTitleDeleted ,_afdg );};if _fddef .PivotFmts !=nil {_cede :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073"}}; +e .EncodeElement (_fddef .PivotFmts ,_cede );};if _fddef .View3D !=nil {_aafe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076\u0069\u0065\u0077\u0033\u0044"}};e .EncodeElement (_fddef .View3D ,_aafe );};if _fddef .Floor !=nil {_abcg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0066\u006c\u006f\u006f\u0072"}}; +e .EncodeElement (_fddef .Floor ,_abcg );};if _fddef .SideWall !=nil {_dca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"}};e .EncodeElement (_fddef .SideWall ,_dca );};if _fddef .BackWall !=nil {_ddcb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"}}; +e .EncodeElement (_fddef .BackWall ,_ddcb );};_gbfg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_fddef .PlotArea ,_gbfg );if _fddef .Legend !=nil {_eggc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064"}}; +e .EncodeElement (_fddef .Legend ,_eggc );};if _fddef .PlotVisOnly !=nil {_cegc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}};e .EncodeElement (_fddef .PlotVisOnly ,_cegc ); +};if _fddef .DispBlanksAs !=nil {_ddf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0042\u006c\u0061n\u006b\u0073\u0041\u0073"}};e .EncodeElement (_fddef .DispBlanksAs ,_ddf );};if _fddef .ShowDLblsOverMax !=nil {_gaec :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073h\u006f\u0077\u0044\u004c\u0062l\u0073\u004fv\u0065\u0072\u004d\u0061\u0078"}}; +e .EncodeElement (_fddef .ShowDLblsOverMax ,_gaec );};if _fddef .ExtLst !=nil {_eagg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fddef .ExtLst ,_eagg );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_adab *CT_LogBase )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_adab .ValAttr )});e .EncodeToken (start ); +e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the Group_DLbls and its children, prefixing error messages with path -func (_dfbdd *Group_DLbls )ValidateWithPath (path string )error {if _dfbdd .NumFmt !=nil {if _dfgdf :=_dfbdd .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_dfgdf !=nil {return _dfgdf ;};};if _dfbdd .SpPr !=nil {if _bgecb :=_dfbdd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_bgecb !=nil {return _bgecb ;};};if _dfbdd .TxPr !=nil {if _bbddg :=_dfbdd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bbddg !=nil {return _bbddg ;};};if _dfbdd .DLblPos !=nil {if _ecaf :=_dfbdd .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073"); -_ecaf !=nil {return _ecaf ;};};if _dfbdd .ShowLegendKey !=nil {if _cdadg :=_dfbdd .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_cdadg !=nil {return _cdadg ;};};if _dfbdd .ShowVal !=nil {if _cbgff :=_dfbdd .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c"); -_cbgff !=nil {return _cbgff ;};};if _dfbdd .ShowCatName !=nil {if _caafb :=_dfbdd .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_caafb !=nil {return _caafb ;};};if _dfbdd .ShowSerName !=nil {if _cgacc :=_dfbdd .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"); -_cgacc !=nil {return _cgacc ;};};if _dfbdd .ShowPercent !=nil {if _cead :=_dfbdd .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_cead !=nil {return _cead ;};};if _dfbdd .ShowBubbleSize !=nil {if _decgg :=_dfbdd .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"); -_decgg !=nil {return _decgg ;};};if _dfbdd .ShowLeaderLines !=nil {if _ccdgf :=_dfbdd .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_ccdgf !=nil {return _ccdgf ;};};if _dfbdd .LeaderLines !=nil {if _adfca :=_dfbdd .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"); -_adfca !=nil {return _adfca ;};};return nil ;}; +// Validate validates the CT_DispUnitsChoice and its children +func (_gffd *CT_DispUnitsChoice )Validate ()error {return _gffd .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006ei\u0074\u0073C\u0068\u006f\u0069\u0063\u0065");}; -// ValidateWithPath validates the CT_Double and its children, prefixing error messages with path -func (_becc *CT_Double )ValidateWithPath (path string )error {return nil };func NewCT_Protection ()*CT_Protection {_eefe :=&CT_Protection {};return _eefe }; +// ValidateWithPath validates the CT_HoleSize and its children, prefixing error messages with path +func (_dgdda *CT_HoleSize )ValidateWithPath (path string )error {if _dgdda .ValAttr !=nil {if _eaea :=_dgdda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eaea !=nil {return _eaea ;};};return nil ;};func (_aggda ST_HPercent )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _aggda .ST_HPercentWithSymbol !=nil {e .EncodeToken (_e .CharData (*_aggda .ST_HPercentWithSymbol ));};if _aggda .ST_HPercentUShort !=nil {e .EncodeToken (_e .CharData (_aa .Sprintf ("\u0025\u0064",*_aggda .ST_HPercentUShort )));};return e .EncodeToken (_e .EndElement {Name :start .Name }); +}; -// ValidateWithPath validates the EG_SerShared and its children, prefixing error messages with path -func (_gfgdb *EG_SerShared )ValidateWithPath (path string )error {if _cedaa :=_gfgdb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_cedaa !=nil {return _cedaa ;};if _ebdcg :=_gfgdb .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); -_ebdcg !=nil {return _ebdcg ;};if _gfgdb .Tx !=nil {if _cbbg :=_gfgdb .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_cbbg !=nil {return _cbbg ;};};if _gfgdb .SpPr !=nil {if _beabb :=_gfgdb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_beabb !=nil {return _beabb ;};};return nil ;};func (_ccbacg ST_TrendlineType )Validate ()error {return _ccbacg .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Protection and its children, prefixing error messages with path +func (_afdcf *CT_Protection )ValidateWithPath (path string )error {if _afdcf .ChartObject !=nil {if _cgff :=_afdcf .ChartObject .ValidateWithPath (path +"\u002f\u0043\u0068a\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_cgff !=nil {return _cgff ;}; +};if _afdcf .Data !=nil {if _cabeaa :=_afdcf .Data .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061");_cabeaa !=nil {return _cabeaa ;};};if _afdcf .Formatting !=nil {if _gcgg :=_afdcf .Formatting .ValidateWithPath (path +"/\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"); +_gcgg !=nil {return _gcgg ;};};if _afdcf .Selection !=nil {if _aacgb :=_afdcf .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_aacgb !=nil {return _aacgb ;};};if _afdcf .UserInterface !=nil {if _abeb :=_afdcf .UserInterface .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0049\u006e\u0074\u0065r\u0066\u0061\u0063\u0065"); +_abeb !=nil {return _abeb ;};};return nil ;};type CT_Period struct{ValAttr *uint32 ;};func (_fggcc *ST_RadarStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gggc ,_fbbbe :=d .Token ();if _fbbbe !=nil {return _fbbbe ;};if _aegd ,_deabb :=_gggc .(_e .EndElement ); +_deabb &&_aegd .Name ==start .Name {*_fggcc =1;return nil ;};if _bgdcf ,_aagaf :=_gggc .(_e .CharData );!_aagaf {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gggc ); +}else {switch string (_bgdcf ){case "":*_fggcc =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_fggcc =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_fggcc =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_fggcc =3;};};_gggc ,_fbbbe =d .Token (); +if _fbbbe !=nil {return _fbbbe ;};if _ceec ,_dcbdca :=_gggc .(_e .EndElement );_dcbdca &&_ceec .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gggc ); +};func (_egdca ST_CrossBetween )String ()string {switch _egdca {case 0:return "";case 1:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 2:return "\u006d\u0069\u0064\u0043\u0061\u0074";};return "";};type CT_DepthPercent struct{ValAttr *ST_DepthPercent ; +};func (_cfed ST_CrossBetween )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dfdag :=_e .Attr {};_dfdag .Name =name ;switch _cfed {case ST_CrossBetweenUnset :_dfdag .Value ="";case ST_CrossBetweenBetween :_dfdag .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e"; +case ST_CrossBetweenMidCat :_dfdag .Value ="\u006d\u0069\u0064\u0043\u0061\u0074";};return _dfdag ,nil ;}; -// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path -func (_ebcbe *CT_NumFmt )ValidateWithPath (path string )error {return nil };type CT_Surface3DChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func NewCT_ErrBarType ()*CT_ErrBarType {_cggbg :=&CT_ErrBarType {}; -return _cggbg };func (_debad *ST_AxPos )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_debad =0;case "\u0062":*_debad =1;case "\u006c":*_debad =2;case "\u0072":*_debad =3;case "\u0074":*_debad =4;};return nil ;};func (_bgdag *ST_Overlap )ValidateWithPath (path string )error {_bfdde :=[]string {}; -if _bgdag .ST_OverlapPercent !=nil {_bfdde =append (_bfdde ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u0050\u0065r\u0063\u0065\u006e\u0074");};if _bgdag .ST_OverlapByte !=nil {_bfdde =append (_bfdde ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061p\u0042\u0079\u0074\u0065"); -};if len (_bfdde )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bfdde );};return nil ;};func (_adfge ST_GapAmount )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -if _adfge .ST_GapAmountPercent !=nil {e .EncodeToken (_db .CharData (*_adfge .ST_GapAmountPercent ));};if _adfge .ST_GapAmountUShort !=nil {e .EncodeToken (_db .CharData (_g .Sprintf ("\u0025\u0064",*_adfge .ST_GapAmountUShort )));};return e .EncodeToken (_db .EndElement {Name :start .Name }); -};const (ST_RadarStyleUnset ST_RadarStyle =0;ST_RadarStyleStandard ST_RadarStyle =1;ST_RadarStyleMarker ST_RadarStyle =2;ST_RadarStyleFilled ST_RadarStyle =3;);func (_bgdad *CT_SecondPieSize )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_bfdd :=range start .Attr {if _bfdd .Name .Local =="\u0076\u0061\u006c"{_bcga ,_dfcd :=ParseUnionST_SecondPieSize (_bfdd .Value ); -if _dfcd !=nil {return _dfcd ;};_bgdad .ValAttr =&_bcga ;continue ;};};for {_egbbf ,_afcfe :=d .Token ();if _afcfe !=nil {return _g .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",_afcfe ); -};if _cecbcc ,_edfdg :=_egbbf .(_db .EndElement );_edfdg &&_cecbcc .Name ==start .Name {break ;};};return nil ;};func (_ecded *CT_RotY )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _ecded .ValAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_ecded .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_fcgg ST_Shape )String ()string {switch _fcgg {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_Orientation and its children, prefixing error messages with path +func (_cggac *CT_Orientation )ValidateWithPath (path string )error {if _cfcbc :=_cggac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfcbc !=nil {return _cfcbc ;};return nil ;};func (_befed *CT_PictureOptions )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _befed .ApplyToFront !=nil {_ebccb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fF\u0072\u006f\u006e\u0074"}};e .EncodeElement (_befed .ApplyToFront ,_ebccb );};if _befed .ApplyToSides !=nil {_fdcdg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fS\u0069\u0064\u0065\u0073"}}; +e .EncodeElement (_befed .ApplyToSides ,_fdcdg );};if _befed .ApplyToEnd !=nil {_aaec :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061p\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"}};e .EncodeElement (_befed .ApplyToEnd ,_aaec );};if _befed .PictureFormat !=nil {_gbeb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}}; +e .EncodeElement (_befed .PictureFormat ,_gbeb );};if _befed .PictureStackUnit !=nil {_feacd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065S\u0074\u0061c\u006b\u0055\u006e\u0069\u0074"}};e .EncodeElement (_befed .PictureStackUnit ,_feacd ); +};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fcbba *CT_Grouping )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eecb :=range start .Attr {if _eecb .Name .Local =="\u0076\u0061\u006c"{_fcbba .ValAttr .UnmarshalXMLAttr (_eecb ); +continue ;};};for {_ffac ,_afff :=d .Token ();if _afff !=nil {return _aa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_afff );};if _dfe ,_eggce :=_ffac .(_e .EndElement ); +_eggce &&_dfe .Name ==start .Name {break ;};};return nil ;};func (_aece *CT_TickMark )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aece .ValAttr !=ST_TickMarkUnset {_eadfd ,_cfgec :=_aece .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"}); +if _cfgec !=nil {return _cfgec ;};start .Attr =append (start .Attr ,_eadfd );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_ManualLayout ()*CT_ManualLayout {_abdd :=&CT_ManualLayout {};return _abdd }; +func (_fdffg ST_LayoutMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fdffg .String (),start );}; +// Validate validates the CT_MarkerStyle and its children +func (_fead *CT_MarkerStyle )Validate ()error {return _fead .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065");};func NewCT_DTable ()*CT_DTable {_ffda :=&CT_DTable {};return _ffda };func NewCT_BubbleScale ()*CT_BubbleScale {_dbbd :=&CT_BubbleScale {}; +return _dbbd };func (_gfaba *CT_Surface3DChart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gfaba .Wireframe !=nil {_daeg :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}}; +e .EncodeElement (_gfaba .Wireframe ,_daeg );};if _gfaba .Ser !=nil {_fega :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gacbf :=range _gfaba .Ser {e .EncodeElement (_gacbf ,_fega );};};if _gfaba .BandFmts !=nil {_bgbc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}}; +e .EncodeElement (_gfaba .BandFmts ,_bgbc );};_acgcf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ddcace :=range _gfaba .AxId {e .EncodeElement (_ddcace ,_acgcf );};if _gfaba .ExtLst !=nil {_bcgd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gfaba .ExtLst ,_bcgd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_adcff *ST_Shape )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_adcff =0;case "\u0063\u006f\u006e\u0065":*_adcff =1; +case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_adcff =2;case "\u0062\u006f\u0078":*_adcff =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_adcff =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_adcff =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_adcff =6; +};return nil ;};func (_dddb *CT_TickMark )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_agfbd :=range start .Attr {if _agfbd .Name .Local =="\u0076\u0061\u006c"{_dddb .ValAttr .UnmarshalXMLAttr (_agfbd );continue ;};};for {_gbeac ,_ggbaf :=d .Token (); +if _ggbaf !=nil {return _aa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_ggbaf );};if _egaf ,_aefef :=_gbeac .(_e .EndElement );_aefef &&_egaf .Name ==start .Name {break ; +};};return nil ;};func (_eeaef ST_DispBlanksAs )ValidateWithPath (path string )error {switch _eeaef {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeaef )); +};return nil ;};func (_bdgcd ST_TickMark )Validate ()error {return _bdgcd .ValidateWithPath ("")};func (_abgfdb ST_Thickness )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _abgfdb .ST_ThicknessPercent !=nil {e .EncodeToken (_e .CharData (*_abgfdb .ST_ThicknessPercent )); +};if _abgfdb .Uint32 !=nil {e .EncodeToken (_e .CharData (_aa .Sprintf ("\u0025\u0064",*_abgfdb .Uint32 )));};return e .EncodeToken (_e .EndElement {Name :start .Name });};func (_fbfde ST_ScatterStyle )String ()string {switch _fbfde {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 "";}; -// Validate validates the CT_SerAx and its children -func (_dgcgg *CT_SerAx )Validate ()error {return _dgcgg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078");};func (_acgf *CT_DispUnits )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );if _acgf .Choice !=nil {_acgf .Choice .MarshalXML (e ,_db .StartElement {}); -};if _acgf .DispUnitsLbl !=nil {_egac :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069t\u0073\u004c\u0062\u006c"}};e .EncodeElement (_acgf .DispUnitsLbl ,_egac );};if _acgf .ExtLst !=nil {_gdeag :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_acgf .ExtLst ,_gdeag );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// ST_Overlap is a union type +type ST_Overlap struct{ST_OverlapPercent *string ;ST_OverlapByte *int8 ;};func ParseUnionST_SecondPieSize (s string )(ST_SecondPieSize ,error ){if ST_SecondPieSizePercentPatternRe .MatchString (s ){return ST_SecondPieSize {ST_SecondPieSizePercent :&s },nil ; +};_efab ,_bggc :=_b .ParseUint (s ,10,16);if _bggc !=nil {return ST_SecondPieSize {},_bggc ;};_edaa :=uint16 (_efab );return ST_SecondPieSize {ST_SecondPieSizeUShort :&_edaa },nil ;}; -// ValidateWithPath validates the CT_Overlap and its children, prefixing error messages with path -func (_dgadg *CT_Overlap )ValidateWithPath (path string )error {if _dgadg .ValAttr !=nil {if _bgcc :=_dgadg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgcc !=nil {return _bgcc ;};};return nil ;}; +// Validate validates the CT_StrData and its children +func (_fffadf *CT_StrData )Validate ()error {return _fffadf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0072\u0044\u0061\u0074\u0061");};func (_bgfda *CT_RotX )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bgfda .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_bgfda .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cbgge *CT_Pie3DChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efdef :for {_dcgfa ,_aceef :=d .Token ();if _aceef !=nil {return _aceef ; +};switch _cfbfc :=_dcgfa .(type ){case _e .StartElement :switch _cfbfc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_cbgge .VaryColors =NewCT_Boolean (); +if _bbbc :=d .DecodeElement (_cbgge .VaryColors ,&_cfbfc );_bbbc !=nil {return _bbbc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_defd :=NewCT_PieSer (); +if _decae :=d .DecodeElement (_defd ,&_cfbfc );_decae !=nil {return _decae ;};_cbgge .Ser =append (_cbgge .Ser ,_defd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_cbgge .DLbls =NewCT_DLbls (); +if _acegc :=d .DecodeElement (_cbgge .DLbls ,&_cfbfc );_acegc !=nil {return _acegc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbgge .ExtLst =NewCT_ExtensionList (); +if _gfdcb :=d .DecodeElement (_cbgge .ExtLst ,&_cfbfc );_gfdcb !=nil {return _gfdcb ;};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\u0050i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_cfbfc .Name ); +if _eefdd :=d .Skip ();_eefdd !=nil {return _eefdd ;};};case _e .EndElement :break _efdef ;case _e .CharData :};};return nil ;};func (_gbgbf *ST_TickLblPos )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gbgbf =0;case "\u0068\u0069\u0067\u0068":*_gbgbf =1; +case "\u006c\u006f\u0077":*_gbgbf =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_gbgbf =3;case "\u006e\u006f\u006e\u0065":*_gbgbf =4;};return nil ;};func (_cccbb *CT_PivotFmts )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_becec :for {_ggae ,_ebgb :=d .Token (); +if _ebgb !=nil {return _ebgb ;};switch _faee :=_ggae .(type ){case _e .StartElement :switch _faee .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}:_bfagc :=NewCT_PivotFmt (); +if _cggec :=d .DecodeElement (_bfagc ,&_faee );_cggec !=nil {return _cggec ;};_cccbb .PivotFmt =append (_cccbb .PivotFmt ,_bfagc );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_P\u0069\u0076o\u0074\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_faee .Name ); +if _efbf :=d .Skip ();_efbf !=nil {return _efbf ;};};case _e .EndElement :break _becec ;case _e .CharData :};};return nil ;};func (_fdcd *CT_MarkerSize )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cdga :=range start .Attr {if _cdga .Name .Local =="\u0076\u0061\u006c"{_ecbe ,_bagdd :=_b .ParseUint (_cdga .Value ,10,8); +if _bagdd !=nil {return _bagdd ;};_eaff :=uint8 (_ecbe );_fdcd .ValAttr =&_eaff ;continue ;};};for {_bcab ,_cacbb :=d .Token ();if _cacbb !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004da\u0072k\u0065r\u0053\u0069\u007a\u0065\u003a\u0020\u0025s",_cacbb ); +};if _cfcdg ,_ggea :=_bcab .(_e .EndElement );_ggea &&_cfcdg .Name ==start .Name {break ;};};return nil ;};func (_dcecb ST_PageSetupOrientation )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dcecb .String (),start ); +};func (_abcgb *CT_SizeRepresents )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _abcgb .ValAttr !=ST_SizeRepresentsUnset {_gedg ,_accb :=_abcgb .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _accb !=nil {return _accb ; +};start .Attr =append (start .Attr ,_gedg );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_baadd ST_BuiltInUnit )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dgece :=_e .Attr {};_dgece .Name =name ; +switch _baadd {case ST_BuiltInUnitUnset :_dgece .Value ="";case ST_BuiltInUnitHundreds :_dgece .Value ="\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073";case ST_BuiltInUnitThousands :_dgece .Value ="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s";case ST_BuiltInUnitTenThousands :_dgece .Value ="\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073"; +case ST_BuiltInUnitHundredThousands :_dgece .Value ="\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitMillions :_dgece .Value ="\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTenMillions :_dgece .Value ="t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073"; +case ST_BuiltInUnitHundredMillions :_dgece .Value ="\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitBillions :_dgece .Value ="\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTrillions :_dgece .Value ="\u0074r\u0069\u006c\u006c\u0069\u006f\u006es"; +};return _dgece ,nil ;}; -// Validate validates the CT_Marker and its children -func (_eagcd *CT_Marker )Validate ()error {return _eagcd .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func (_cbcdd *CT_PageSetup )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_adgf :=range start .Attr {if _adgf .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_aeag ,_befcc :=_bc .ParseUint (_adgf .Value ,10,32); -if _befcc !=nil {return _befcc ;};_gacef :=uint32 (_aeag );_cbcdd .PaperSizeAttr =&_gacef ;continue ;};if _adgf .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_gdgf ,_ggbbg :=_adgf .Value ,error (nil );if _ggbbg !=nil {return _ggbbg ; -};_cbcdd .PaperHeightAttr =&_gdgf ;continue ;};if _adgf .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_aggba ,_fcae :=_adgf .Value ,error (nil );if _fcae !=nil {return _fcae ;};_cbcdd .PaperWidthAttr =&_aggba ;continue ; -};if _adgf .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_cgbeg ,_egbcd :=_bc .ParseUint (_adgf .Value ,10,32);if _egbcd !=nil {return _egbcd ;};_agdfg :=uint32 (_cgbeg );_cbcdd .FirstPageNumberAttr =&_agdfg ; -continue ;};if _adgf .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_cbcdd .OrientationAttr .UnmarshalXMLAttr (_adgf );continue ;};if _adgf .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_fabcb ,_ecabb :=_bc .ParseBool (_adgf .Value ); -if _ecabb !=nil {return _ecabb ;};_cbcdd .BlackAndWhiteAttr =&_fabcb ;continue ;};if _adgf .Name .Local =="\u0064\u0072\u0061f\u0074"{_egcd ,_ceba :=_bc .ParseBool (_adgf .Value );if _ceba !=nil {return _ceba ;};_cbcdd .DraftAttr =&_egcd ;continue ;};if _adgf .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_gbfbc ,_gaddc :=_bc .ParseBool (_adgf .Value ); -if _gaddc !=nil {return _gaddc ;};_cbcdd .UseFirstPageNumberAttr =&_gbfbc ;continue ;};if _adgf .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_becbg ,_bgcf :=_bc .ParseInt (_adgf .Value ,10,32);if _bgcf !=nil {return _bgcf ; -};_dgae :=int32 (_becbg );_cbcdd .HorizontalDpiAttr =&_dgae ;continue ;};if _adgf .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_fagcf ,_febc :=_bc .ParseInt (_adgf .Value ,10,32);if _febc !=nil {return _febc ;};_cgcdd :=int32 (_fagcf ); -_cbcdd .VerticalDpiAttr =&_cgcdd ;continue ;};if _adgf .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_dabbb ,_beeaea :=_bc .ParseUint (_adgf .Value ,10,32);if _beeaea !=nil {return _beeaea ;};_cabc :=uint32 (_dabbb );_cbcdd .CopiesAttr =&_cabc ; -continue ;};};for {_bfad ,_faafd :=d .Token ();if _faafd !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_faafd );};if _ecag ,_gaed :=_bfad .(_db .EndElement ); -_gaed &&_ecag .Name ==start .Name {break ;};};return nil ;};func (_efbc *CT_Boolean )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_adbg :=range start .Attr {if _adbg .Name .Local =="\u0076\u0061\u006c"{_gdbf ,_agec :=_bc .ParseBool (_adbg .Value ); -if _agec !=nil {return _agec ;};_efbc .ValAttr =&_gdbf ;continue ;};};for {_fga ,_gagd :=d .Token ();if _gagd !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_gagd ); -};if _fcf ,_gfag :=_fga .(_db .EndElement );_gfag &&_fcf .Name ==start .Name {break ;};};return nil ;};const (ST_OrientationUnset ST_Orientation =0;ST_OrientationMaxMin ST_Orientation =1;ST_OrientationMinMax ST_Orientation =2;); +// Validate validates the CT_MarkerSize and its children +func (_gbcff *CT_MarkerSize )Validate ()error {return _gbcff .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065");};func (_egec *CT_PrintSettings )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _egec .HeaderFooter !=nil {_abaec :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0046o\u006f\u0074\u0065\u0072"}};e .EncodeElement (_egec .HeaderFooter ,_abaec );};if _egec .PageMargins !=nil {_gcfgf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}}; +e .EncodeElement (_egec .PageMargins ,_gcfgf );};if _egec .PageSetup !=nil {_dcegf :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0070\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_egec .PageSetup ,_dcegf );};if _egec .LegacyDrawingHF !=nil {_gdfdg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077i\u006e\u0067\u0048\u0046"}}; +e .EncodeElement (_egec .LegacyDrawingHF ,_gdfdg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_daaca *CT_Title )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gcac :for {_eafd ,_fgdc :=d .Token ();if _fgdc !=nil {return _fgdc ; +};switch _cdfgff :=_eafd .(type ){case _e .StartElement :switch _cdfgff .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_daaca .Tx =NewCT_Tx (); +if _afge :=d .DecodeElement (_daaca .Tx ,&_cdfgff );_afge !=nil {return _afge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_daaca .Layout =NewCT_Layout (); +if _eedgde :=d .DecodeElement (_daaca .Layout ,&_cdfgff );_eedgde !=nil {return _eedgde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fv\u0065\u0072\u006c\u0061\u0079"}:_daaca .Overlay =NewCT_Boolean (); +if _dgde :=d .DecodeElement (_daaca .Overlay ,&_cdfgff );_dgde !=nil {return _dgde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_daaca .SpPr =_f .NewCT_ShapeProperties (); +if _ddbdc :=d .DecodeElement (_daaca .SpPr ,&_cdfgff );_ddbdc !=nil {return _ddbdc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_daaca .TxPr =_f .NewCT_TextBody (); +if _fcgbg :=d .DecodeElement (_daaca .TxPr ,&_cdfgff );_fcgbg !=nil {return _fcgbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_daaca .ExtLst =NewCT_ExtensionList (); +if _gebc :=d .DecodeElement (_daaca .ExtLst ,&_cdfgff );_gebc !=nil {return _gebc ;};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\u0054\u0069\u0074\u006c\u0065\u0020\u0025\u0076",_cdfgff .Name ); +if _dcbga :=d .Skip ();_dcbga !=nil {return _dcbga ;};};case _e .EndElement :break _gcac ;case _e .CharData :};};return nil ;};func (_bfdb *CT_MultiLvlStrData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abedg :for {_aceg ,_gcce :=d .Token (); +if _gcce !=nil {return _gcce ;};switch _eegc :=_aceg .(type ){case _e .StartElement :switch _eegc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"}:_bfdb .PtCount =NewCT_UnsignedInt (); +if _aecd :=d .DecodeElement (_bfdb .PtCount ,&_eegc );_aecd !=nil {return _aecd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0076\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0076\u006c"}:_gdca :=NewCT_Lvl (); +if _gacaa :=d .DecodeElement (_gdca ,&_eegc );_gacaa !=nil {return _gacaa ;};_bfdb .Lvl =append (_bfdb .Lvl ,_gdca );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfdb .ExtLst =NewCT_ExtensionList (); +if _egfaf :=d .DecodeElement (_bfdb .ExtLst ,&_eegc );_egfaf !=nil {return _egfaf ;};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\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u0053\u0074\u0072\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_eegc .Name ); +if _afgf :=d .Skip ();_afgf !=nil {return _afgf ;};};case _e .EndElement :break _abedg ;case _e .CharData :};};return nil ;};func (_cgafc ST_TickMark )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cgafc .String (),start ); +};func (_caeg *CT_Perspective )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _caeg .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_caeg .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_agge ST_DLblPos )String ()string {switch _agge {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 "";}; -// Validate validates the CT_BarChart and its children -func (_ebef *CT_BarChart )Validate ()error {return _ebef .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074");}; +// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path +func (_aafd *CT_PageSetup )ValidateWithPath (path string )error {if _aafd .PaperHeightAttr !=nil {if !_ag .ST_PositiveUniversalMeasurePatternRe .MatchString (*_aafd .PaperHeightAttr ){return _aa .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 ,_ag .ST_PositiveUniversalMeasurePatternRe ,*_aafd .PaperHeightAttr ); +};};if _aafd .PaperHeightAttr !=nil {if !_ag .ST_UniversalMeasurePatternRe .MatchString (*_aafd .PaperHeightAttr ){return _aa .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 ,_ag .ST_UniversalMeasurePatternRe ,*_aafd .PaperHeightAttr ); +};};if _aafd .PaperWidthAttr !=nil {if !_ag .ST_PositiveUniversalMeasurePatternRe .MatchString (*_aafd .PaperWidthAttr ){return _aa .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 ,_ag .ST_PositiveUniversalMeasurePatternRe ,*_aafd .PaperWidthAttr ); +};};if _aafd .PaperWidthAttr !=nil {if !_ag .ST_UniversalMeasurePatternRe .MatchString (*_aafd .PaperWidthAttr ){return _aa .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 ,_ag .ST_UniversalMeasurePatternRe ,*_aafd .PaperWidthAttr ); +};};if _fgcff :=_aafd .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fgcff !=nil {return _fgcff ;};return nil ;}; -// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path -func (_cgfc *CT_HeaderFooter )ValidateWithPath (path string )error {return nil };func NewCT_PlotAreaChoice1 ()*CT_PlotAreaChoice1 {_ecbde :=&CT_PlotAreaChoice1 {};return _ecbde };func NewCT_BubbleScale ()*CT_BubbleScale {_cfb :=&CT_BubbleScale {};return _cfb }; +// Validate validates the CT_SurfaceSer and its children +func (_aeacg *CT_SurfaceSer )Validate ()error {return _aeacg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072");}; +// Validate validates the CT_GapAmount and its children +func (_deda *CT_GapAmount )Validate ()error {return _deda .ValidateWithPath ("\u0043\u0054\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074");};type CT_PlotAreaChoice1 struct{ValAx []*CT_ValAx ;CatAx []*CT_CatAx ;DateAx []*CT_DateAx ;SerAx []*CT_SerAx ; +};type CT_Perspective struct{ValAttr *uint8 ;};func (_fbbc *CT_LegendEntry )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gfead :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fbbc .Idx ,_gfead ); +if _fbbc .Choice !=nil {_fbbc .Choice .MarshalXML (e ,_e .StartElement {});};if _fbbc .ExtLst !=nil {_cbfd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbbc .ExtLst ,_cbfd );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_ffab *CT_PivotFmt )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ffab .Idx =NewCT_UnsignedInt ();_defbe :for {_egcg ,_cceb :=d .Token ();if _cceb !=nil {return _cceb ;};switch _cfdag :=_egcg .(type ){case _e .StartElement :switch _cfdag .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _feda :=d .DecodeElement (_ffab .Idx ,&_cfdag ); +_feda !=nil {return _feda ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_ffab .SpPr =_f .NewCT_ShapeProperties (); +if _acggf :=d .DecodeElement (_ffab .SpPr ,&_cfdag );_acggf !=nil {return _acggf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_ffab .TxPr =_f .NewCT_TextBody (); +if _fcbfg :=d .DecodeElement (_ffab .TxPr ,&_cfdag );_fcbfg !=nil {return _fcbfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_ffab .Marker =NewCT_Marker (); +if _gacf :=d .DecodeElement (_ffab .Marker ,&_cfdag );_gacf !=nil {return _gacf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062\u006c"}:_ffab .DLbl =NewCT_DLbl (); +if _bafgf :=d .DecodeElement (_ffab .DLbl ,&_cfdag );_bafgf !=nil {return _bafgf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffab .ExtLst =NewCT_ExtensionList (); +if _eefag :=d .DecodeElement (_ffab .ExtLst ,&_cfdag );_eefag !=nil {return _eefag ;};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\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0020\u0025\u0076",_cfdag .Name ); +if _fcac :=d .Skip ();_fcac !=nil {return _fcac ;};};case _e .EndElement :break _defbe ;case _e .CharData :};};return nil ;};func (_abbaa ST_OfPieType )ValidateWithPath (path string )error {switch _abbaa {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abbaa )); +};return nil ;};func NewCT_StrData ()*CT_StrData {_bffd :=&CT_StrData {};return _bffd };func (_bfgd *CT_BarSer )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gdc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}}; +e .EncodeElement (_bfgd .Idx ,_gdc );_dcgd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_bfgd .Order ,_dcgd );if _bfgd .Tx !=nil {_bbde :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}}; +e .EncodeElement (_bfgd .Tx ,_bbde );};if _bfgd .SpPr !=nil {_bfed :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bfgd .SpPr ,_bfed );};if _bfgd .InvertIfNegative !=nil {_beae :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}}; +e .EncodeElement (_bfgd .InvertIfNegative ,_beae );};if _bfgd .PictureOptions !=nil {_dggf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_bfgd .PictureOptions ,_dggf ); +};if _bfgd .DPt !=nil {_eagfg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_bgd :=range _bfgd .DPt {e .EncodeElement (_bgd ,_eagfg );};};if _bfgd .DLbls !=nil {_cac :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_bfgd .DLbls ,_cac );};if _bfgd .Trendline !=nil {_ddae :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_efeb :=range _bfgd .Trendline {e .EncodeElement (_efeb ,_ddae ); +};};if _bfgd .ErrBars !=nil {_deb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_bfgd .ErrBars ,_deb );};if _bfgd .Cat !=nil {_efc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0063a\u0074"}}; +e .EncodeElement (_bfgd .Cat ,_efc );};if _bfgd .Val !=nil {_dbg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_bfgd .Val ,_dbg );};if _bfgd .Shape !=nil {_ggbd :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}}; +e .EncodeElement (_bfgd .Shape ,_ggbd );};if _bfgd .ExtLst !=nil {_gbcd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfgd .ExtLst ,_gbcd );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func NewCT_MarkerSize ()*CT_MarkerSize {_egddf :=&CT_MarkerSize {};return _egddf }; -// Validate validates the EG_AxShared and its children -func (_dfaee *EG_AxShared )Validate ()error {return _dfaee .ValidateWithPath ("E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064");};func (_gggefd *ST_RadarStyle )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_gggefd =0; -case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_gggefd =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_gggefd =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_gggefd =3;};return nil ;};func (_egbfe ST_ErrBarType )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_gebcg :=_db .Attr {}; -_gebcg .Name =name ;switch _egbfe {case ST_ErrBarTypeUnset :_gebcg .Value ="";case ST_ErrBarTypeBoth :_gebcg .Value ="\u0062\u006f\u0074\u0068";case ST_ErrBarTypeMinus :_gebcg .Value ="\u006d\u0069\u006eu\u0073";case ST_ErrBarTypePlus :_gebcg .Value ="\u0070\u006c\u0075\u0073"; -};return _gebcg ,nil ;};func (_aeabf *ST_BarDir )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_agaag ,_cdac :=d .Token ();if _cdac !=nil {return _cdac ;};if _ggdcb ,_ecgaa :=_agaag .(_db .EndElement );_ecgaa &&_ggdcb .Name ==start .Name {*_aeabf =1; -return nil ;};if _bafae ,_cegda :=_agaag .(_db .CharData );!_cegda {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",_agaag );}else {switch string (_bafae ){case "":*_aeabf =0; -case "\u0062\u0061\u0072":*_aeabf =1;case "\u0063\u006f\u006c":*_aeabf =2;};};_agaag ,_cdac =d .Token ();if _cdac !=nil {return _cdac ;};if _acbca ,_baaeg :=_agaag .(_db .EndElement );_baaeg &&_acbca .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",_agaag ); -}; +// ValidateWithPath validates the CT_Layout and its children, prefixing error messages with path +func (_afegc *CT_Layout )ValidateWithPath (path string )error {if _afegc .ManualLayout !=nil {if _gbcf :=_afegc .ManualLayout .ValidateWithPath (path +"\u002f\u004d\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_gbcf !=nil {return _gbcf ; +};};if _afegc .ExtLst !=nil {if _gcbf :=_afegc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcbf !=nil {return _gcbf ;};};return nil ;};type CT_ExternalData struct{IdAttr string ;AutoUpdate *CT_Boolean ;}; -// ST_LblOffset is a union type -type ST_LblOffset struct{ST_LblOffsetPercent *string ;ST_LblOffsetUShort *uint16 ;};var ST_HoleSizePercentPatternRe =_b .MustCompile (ST_HoleSizePercentPattern ); +// ValidateWithPath validates the CT_TrendlineLbl and its children, prefixing error messages with path +func (_ccgaa *CT_TrendlineLbl )ValidateWithPath (path string )error {if _ccgaa .Layout !=nil {if _efbbd :=_ccgaa .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_efbbd !=nil {return _efbbd ;};};if _ccgaa .Tx !=nil {if _fdeae :=_ccgaa .Tx .ValidateWithPath (path +"\u002f\u0054\u0078"); +_fdeae !=nil {return _fdeae ;};};if _ccgaa .NumFmt !=nil {if _gccba :=_ccgaa .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gccba !=nil {return _gccba ;};};if _ccgaa .SpPr !=nil {if _cdfa :=_ccgaa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_cdfa !=nil {return _cdfa ;};};if _ccgaa .TxPr !=nil {if _bcegb :=_ccgaa .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bcegb !=nil {return _bcegb ;};};if _ccgaa .ExtLst !=nil {if _dbcde :=_ccgaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dbcde !=nil {return _dbcde ;};};return nil ;};func (_dacg *CT_NumVal )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ggcdd :=range start .Attr {if _ggcdd .Name .Local =="\u0069\u0064\u0078"{_dbde ,_bfdab :=_b .ParseUint (_ggcdd .Value ,10,32); +if _bfdab !=nil {return _bfdab ;};_dacg .IdxAttr =uint32 (_dbde );continue ;};if _ggcdd .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_efbb ,_cacbbe :=_ggcdd .Value ,error (nil );if _cacbbe !=nil {return _cacbbe ;};_dacg .FormatCodeAttr =&_efbb ; +continue ;};};_cggf :for {_fgea ,_edfe :=d .Token ();if _edfe !=nil {return _edfe ;};switch _edcegd :=_fgea .(type ){case _e .StartElement :switch _edcegd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"}:if _dcbgdc :=d .DecodeElement (&_dacg .V ,&_edcegd ); +_dcbgdc !=nil {return _dcbgdc ;};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\u0075\u006dV\u0061\u006c \u0025\u0076",_edcegd .Name ); +if _fgfbg :=d .Skip ();_fgfbg !=nil {return _fgfbg ;};};case _e .EndElement :break _cggf ;case _e .CharData :};};return nil ;};func ParseUnionST_Overlap (s string )(ST_Overlap ,error ){if ST_OverlapPercentPatternRe .MatchString (s ){return ST_Overlap {ST_OverlapPercent :&s },nil ; +};_gcgc ,_efacf :=_b .ParseInt (s ,10,8);if _efacf !=nil {return ST_Overlap {},_efacf ;};_gbbdb :=int8 (_gcgc );return ST_Overlap {ST_OverlapByte :&_gbbdb },nil ;};func NewCT_BandFmt ()*CT_BandFmt {_dbb :=&CT_BandFmt {};_dbb .Idx =NewCT_UnsignedInt (); +return _dbb };func (_gdbeb *ST_DepthPercent )ValidateWithPath (path string )error {_aaaee :=[]string {};if _gdbeb .ST_DepthPercentWithSymbol !=nil {_aaaee =append (_aaaee ,"\u0053T\u005f\u0044\u0065\u0070t\u0068\u0050\u0065\u0072\u0063e\u006et\u0057i\u0074\u0068\u0053\u0079\u006d\u0062\u006fl"); +};if _gdbeb .ST_DepthPercentUShort !=nil {_aaaee =append (_aaaee ,"S\u0054\u005f\u0044\u0065pt\u0068P\u0065\u0072\u0063\u0065\u006et\u0055\u0053\u0068\u006f\u0072\u0074");};if len (_aaaee )> 1{return _aa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aaaee ); +};return nil ;};func NewCT_NumFmt ()*CT_NumFmt {_fcgd :=&CT_NumFmt {};return _fcgd }; -// Validate validates the CT_SizeRepresents and its children -func (_cfgec *CT_SizeRepresents )Validate ()error {return _cfgec .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073");};func NewCT_ManualLayout ()*CT_ManualLayout {_bagb :=&CT_ManualLayout {}; -return _bagb };type CT_AxDataSourceChoice struct{MultiLvlStrRef *CT_MultiLvlStrRef ;NumRef *CT_NumRef ;NumLit *CT_NumData ;StrRef *CT_StrRef ;StrLit *CT_StrData ;};func (_defdbe *ST_LegendPos )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_defdbe =0; -case "\u0062":*_defdbe =1;case "\u0074\u0072":*_defdbe =2;case "\u006c":*_defdbe =3;case "\u0072":*_defdbe =4;case "\u0074":*_defdbe =5;};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"; -func (_fedfb *CT_SurfaceSer )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );_cecgc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fedfb .Idx ,_cecgc );_edadd :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}}; -e .EncodeElement (_fedfb .Order ,_edadd );if _fedfb .Tx !=nil {_edce :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fedfb .Tx ,_edce );};if _fedfb .SpPr !=nil {_bdgdg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_fedfb .SpPr ,_bdgdg );};if _fedfb .Cat !=nil {_egdbc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_fedfb .Cat ,_egdbc );};if _fedfb .Val !=nil {_egbgd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0076a\u006c"}}; -e .EncodeElement (_fedfb .Val ,_egbgd );};if _fedfb .ExtLst !=nil {_cfcg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fedfb .ExtLst ,_cfcg );};e .EncodeToken (_db .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_TickMark and its children, prefixing error messages with path +func (_cfbaf *CT_TickMark )ValidateWithPath (path string )error {if _fdeeg :=_cfbaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdeeg !=nil {return _fdeeg ;};return nil ;};func (_afdb *ST_Orientation )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_afdb =0; +case "\u006d\u0061\u0078\u004d\u0069\u006e":*_afdb =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_afdb =2;};return nil ;};var ST_DepthPercentWithSymbolPatternRe =_c .MustCompile (ST_DepthPercentWithSymbolPattern );func (_gffce *Chart )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0063:\u0063\u0068\u0061\u0072\u0074";return _gffce .CT_RelId .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_LayoutMode and its children, prefixing error messages with path -func (_beca *CT_LayoutMode )ValidateWithPath (path string )error {if _bgbe :=_beca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgbe !=nil {return _bgbe ;};return nil ;};type CT_TxChoice struct{StrRef *CT_StrRef ; -Rich *_ba .CT_TextBody ;};func (_gbeg *CT_LblOffset )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_fbgc :=range start .Attr {if _fbgc .Name .Local =="\u0076\u0061\u006c"{_gdfg ,_bbgb :=ParseUnionST_LblOffset (_fbgc .Value );if _bbgb !=nil {return _bbgb ; -};_gbeg .ValAttr =&_gdfg ;continue ;};};for {_debb ,_bafe :=d .Token ();if _bafe !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0062l\u004f\u0066\u0066\u0073\u0065\u0074\u003a\u0020\u0025\u0073",_bafe ); -};if _bfbg ,_dbca :=_debb .(_db .EndElement );_dbca &&_bfbg .Name ==start .Name {break ;};};return nil ;};type CT_Scaling struct{LogBase *CT_LogBase ;Orientation *CT_Orientation ;Max *CT_Double ;Min *CT_Double ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_SerTx and its children +func (_feeed *CT_SerTx )Validate ()error {return _feeed .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078");};func (_dafd *CT_AreaSer )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_aeg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}}; +e .EncodeElement (_dafd .Idx ,_aeg );_dbe :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_dafd .Order ,_dbe );if _dafd .Tx !=nil {_ea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}}; +e .EncodeElement (_dafd .Tx ,_ea );};if _dafd .SpPr !=nil {_cfa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dafd .SpPr ,_cfa );};if _dafd .PictureOptions !=nil {_cdb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}}; +e .EncodeElement (_dafd .PictureOptions ,_cdb );};if _dafd .DPt !=nil {_gca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_bee :=range _dafd .DPt {e .EncodeElement (_bee ,_gca );};};if _dafd .DLbls !=nil {_cfe :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_dafd .DLbls ,_cfe );};if _dafd .Trendline !=nil {_fed :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_dcgfg :=range _dafd .Trendline {e .EncodeElement (_dcgfg ,_fed ); +};};if _dafd .ErrBars !=nil {_gcb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_egf :=range _dafd .ErrBars {e .EncodeElement (_egf ,_gcb );};};if _dafd .Cat !=nil {_dea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0063a\u0074"}}; +e .EncodeElement (_dafd .Cat ,_dea );};if _dafd .Val !=nil {_bdf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_dafd .Val ,_bdf );};if _dafd .ExtLst !=nil {_cga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dafd .ExtLst ,_cga );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_SurfaceSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_f .CT_ShapeProperties ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ; +ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path -func (_ecda *CT_Boolean )ValidateWithPath (path string )error {return nil };func (_gcb *CT_DLblPos )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_gcb .ValAttr =ST_DLblPos (1);for _ ,_eadc :=range start .Attr {if _eadc .Name .Local =="\u0076\u0061\u006c"{_gcb .ValAttr .UnmarshalXMLAttr (_eadc ); -continue ;};};for {_cgbf ,_geeg :=d .Token ();if _geeg !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073\u003a\u0020%\u0073",_geeg );};if _gacfd ,_egbgb :=_cgbf .(_db .EndElement ); -_egbgb &&_gacfd .Name ==start .Name {break ;};};return nil ;};const (ST_PictureFormatUnset ST_PictureFormat =0;ST_PictureFormatStretch ST_PictureFormat =1;ST_PictureFormatStack ST_PictureFormat =2;ST_PictureFormatStackScale ST_PictureFormat =3;); +// ValidateWithPath validates the CT_TextLanguageID and its children, prefixing error messages with path +func (_eebdb *CT_TextLanguageID )ValidateWithPath (path string )error {return nil };func (_cgffb *CT_TickLblPos )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_befedg :=range start .Attr {if _befedg .Name .Local =="\u0076\u0061\u006c"{_cgffb .ValAttr .UnmarshalXMLAttr (_befedg ); +continue ;};};for {_gcbeb ,_fbdec :=d .Token ();if _fbdec !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u0063k\u004cb\u006c\u0050\u006f\u0073\u003a\u0020\u0025s",_fbdec );};if _acfe ,_ddee :=_gcbeb .(_e .EndElement ); +_ddee &&_acfe .Name ==start .Name {break ;};};return nil ;};func (_bbea *CT_GapAmount )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bbea .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_bbea .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_DLbl and its children -func (_gaaa *CT_DLbl )Validate ()error {return _gaaa .ValidateWithPath ("\u0043T\u005f\u0044\u004c\u0062\u006c");};func (_dfg *CT_BarChart )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );_bfe :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}}; -e .EncodeElement (_dfg .BarDir ,_bfe );if _dfg .Grouping !=nil {_aafe :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_dfg .Grouping ,_aafe );};if _dfg .VaryColors !=nil {_aed :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_dfg .VaryColors ,_aed );};if _dfg .Ser !=nil {_ebcc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ede :=range _dfg .Ser {e .EncodeElement (_ede ,_ebcc );};};if _dfg .DLbls !=nil {_fbab :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_dfg .DLbls ,_fbab );};if _dfg .GapWidth !=nil {_cbb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_dfg .GapWidth ,_cbb );};if _dfg .Overlap !=nil {_cbfe :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061p"}}; -e .EncodeElement (_dfg .Overlap ,_cbfe );};if _dfg .SerLines !=nil {_gbe :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_ggcd :=range _dfg .SerLines {e .EncodeElement (_ggcd ,_gbe ); -};};_eaa :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_beb :=range _dfg .AxId {e .EncodeElement (_beb ,_eaa );};if _dfg .ExtLst !=nil {_gcg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_dfg .ExtLst ,_gcg );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};type ST_PageSetupOrientation byte ;type CT_Extension struct{UriAttr *string ;Any _a .Any ;}; +// Validate validates the CT_NumDataSourceChoice and its children +func (_dafdc *CT_NumDataSourceChoice )Validate ()error {return _dafdc .ValidateWithPath ("\u0043\u0054\u005f\u004eum\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069c\u0065");}; -// Validate validates the CT_DispUnitsChoice and its children -func (_bbca *CT_DispUnitsChoice )Validate ()error {return _bbca .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006ei\u0074\u0073C\u0068\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the CT_AxDataSource and its children, prefixing error messages with path +func (_dedf *CT_AxDataSource )ValidateWithPath (path string )error {if _ebg :=_dedf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ebg !=nil {return _ebg ;};return nil ;};func NewCT_Grouping ()*CT_Grouping {_geaeb :=&CT_Grouping {}; +return _geaeb }; -// Validate validates the CT_Double and its children -func (_cfef *CT_Double )Validate ()error {return _cfef .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0075\u0062\u006ce");};func (_adadb *ST_DLblPos )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_aaceg ,_eagceg :=d .Token ();if _eagceg !=nil {return _eagceg ; -};if _abad ,_ddeee :=_aaceg .(_db .EndElement );_ddeee &&_abad .Name ==start .Name {*_adadb =1;return nil ;};if _gcbed ,_fdda :=_aaceg .(_db .CharData );!_fdda {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",_aaceg ); -}else {switch string (_gcbed ){case "":*_adadb =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_adadb =1;case "\u0062":*_adadb =2;case "\u0063\u0074\u0072":*_adadb =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_adadb =4;case "\u0069\u006e\u0045n\u0064":*_adadb =5; -case "\u006c":*_adadb =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_adadb =7;case "\u0072":*_adadb =8;case "\u0074":*_adadb =9;};};_aaceg ,_eagceg =d .Token ();if _eagceg !=nil {return _eagceg ;};if _bfgd ,_affc :=_aaceg .(_db .EndElement );_affc &&_bfgd .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",_aaceg );};func (_bbdb *CT_HoleSize )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _bbdb .ValAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_bbdb .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_RotY and its children, prefixing error messages with path +func (_gfae *CT_RotY )ValidateWithPath (path string )error {if _gfae .ValAttr !=nil {if *_gfae .ValAttr < 0{return _aa .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 ,*_gfae .ValAttr ); +};if *_gfae .ValAttr > 360{return _aa .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 ,*_gfae .ValAttr ); +};};return nil ;};func (_ebbbf *CT_ErrValType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ebbbf .ValAttr !=ST_ErrValTypeUnset {_cecdc ,_bgge :=_ebbbf .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _bgge !=nil {return _bgge ; +};start .Attr =append (start .Attr ,_cecdc );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gbdc *CT_LogBase )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbdc .ValAttr =2;for _ ,_cfefe :=range start .Attr {if _cfefe .Name .Local =="\u0076\u0061\u006c"{_fcaba ,_bbcb :=_b .ParseFloat (_cfefe .Value ,64); +if _bbcb !=nil {return _bbcb ;};_gbdc .ValAttr =_fcaba ;continue ;};};for {_bafab ,_defg :=d .Token ();if _defg !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065\u003a\u0020%\u0073",_defg ); +};if _fdeb ,_adef :=_bafab .(_e .EndElement );_adef &&_fdeb .Name ==start .Name {break ;};};return nil ;}; -// ST_DepthPercent is a union type -type ST_DepthPercent struct{ST_DepthPercentWithSymbol *string ;ST_DepthPercentUShort *uint16 ;}; +// Validate validates the EG_LegendEntryData and its children +func (_cegff *EG_LegendEntryData )Validate ()error {return _cegff .ValidateWithPath ("\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061");}; -// Validate validates the CT_Chart and its children -func (_cdff *CT_Chart )Validate ()error {return _cdff .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074");}; +// Validate validates the CT_SerAx and its children +func (_ebgbc *CT_SerAx )Validate ()error {return _ebgbc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078");};type CT_Lvl struct{Pt []*CT_StrVal ;};func (_bgddb *CT_NumData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _bgddb .FormatCode !=nil {_cffgg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"}};_ed .AddPreserveSpaceAttr (&_cffgg ,*_bgddb .FormatCode );e .EncodeElement (_bgddb .FormatCode ,_cffgg ); +};if _bgddb .PtCount !=nil {_fffgc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_bgddb .PtCount ,_fffgc );};if _bgddb .Pt !=nil {_ebcc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u0074"}}; +for _ ,_debf :=range _bgddb .Pt {e .EncodeElement (_debf ,_ebcc );};};if _bgddb .ExtLst !=nil {_fbedf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgddb .ExtLst ,_fbedf );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_PieSer and its children, prefixing error messages with path -func (_feea *CT_PieSer )ValidateWithPath (path string )error {if _eccc :=_feea .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_eccc !=nil {return _eccc ;};if _bdefd :=_feea .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); -_bdefd !=nil {return _bdefd ;};if _feea .Tx !=nil {if _bgfde :=_feea .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bgfde !=nil {return _bgfde ;};};if _feea .SpPr !=nil {if _bdfff :=_feea .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_bdfff !=nil {return _bdfff ;};};if _feea .Explosion !=nil {if _baddb :=_feea .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_baddb !=nil {return _baddb ;};};for _dgeae ,_eefga :=range _feea .DPt {if _cagaab :=_eefga .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_dgeae )); -_cagaab !=nil {return _cagaab ;};};if _feea .DLbls !=nil {if _fdbga :=_feea .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fdbga !=nil {return _fdbga ;};};if _feea .Cat !=nil {if _gcee :=_feea .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074"); -_gcee !=nil {return _gcee ;};};if _feea .Val !=nil {if _dccfc :=_feea .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_dccfc !=nil {return _dccfc ;};};if _feea .ExtLst !=nil {if _dcad :=_feea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_dcad !=nil {return _dcad ;};};return nil ;};const (ST_ErrDirUnset ST_ErrDir =0;ST_ErrDirX ST_ErrDir =1;ST_ErrDirY ST_ErrDir =2;);type CT_Orientation struct{ValAttr ST_Orientation ;};func (_gafee *CT_Legend )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_ddba :for {_adac ,_gadg :=d .Token (); -if _gadg !=nil {return _gadg ;};switch _cfde :=_adac .(type ){case _db .StartElement :switch _cfde .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gafee .LegendPos =NewCT_LegendPos (); -if _fcfb :=d .DecodeElement (_gafee .LegendPos ,&_cfde );_fcfb !=nil {return _fcfb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acbcg :=NewCT_LegendEntry (); -if _decc :=d .DecodeElement (_acbcg ,&_cfde );_decc !=nil {return _decc ;};_gafee .LegendEntry =append (_gafee .LegendEntry ,_acbcg );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gafee .Layout =NewCT_Layout (); -if _cgffa :=d .DecodeElement (_gafee .Layout ,&_cfde );_cgffa !=nil {return _cgffa ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gafee .Overlay =NewCT_Boolean (); -if _aacb :=d .DecodeElement (_gafee .Overlay ,&_cfde );_aacb !=nil {return _aacb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gafee .SpPr =_ba .NewCT_ShapeProperties (); -if _caag :=d .DecodeElement (_gafee .SpPr ,&_cfde );_caag !=nil {return _caag ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gafee .TxPr =_ba .NewCT_TextBody (); -if _babd :=d .DecodeElement (_gafee .TxPr ,&_cfde );_babd !=nil {return _babd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gafee .ExtLst =NewCT_ExtensionList (); -if _beed :=d .DecodeElement (_gafee .ExtLst ,&_cfde );_beed !=nil {return _beed ;};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\u004c\u0065\u0067e\u006e\u0064 \u0025\u0076",_cfde .Name ); -if _gfgb :=d .Skip ();_gfgb !=nil {return _gfgb ;};};case _db .EndElement :break _ddba ;case _db .CharData :};};return nil ;};func NewCT_Tx ()*CT_Tx {_cdfe :=&CT_Tx {};_cdfe .Choice =NewCT_TxChoice ();return _cdfe };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_MultiLvlStrData and its children, prefixing error messages with path +func (_fcfge *CT_MultiLvlStrData )ValidateWithPath (path string )error {if _fcfge .PtCount !=nil {if _adfc :=_fcfge .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_adfc !=nil {return _adfc ;};};for _dgcdg ,_ccbe :=range _fcfge .Lvl {if _dgabd :=_ccbe .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_dgcdg )); +_dgabd !=nil {return _dgabd ;};};if _fcfge .ExtLst !=nil {if _cbff :=_fcfge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbff !=nil {return _cbff ;};};return nil ;};type CT_BandFmt struct{Idx *CT_UnsignedInt ;SpPr *_f .CT_ShapeProperties ; +};type CT_BandFmts struct{BandFmt []*CT_BandFmt ;};func (_ebdd ST_GapAmount )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ebdd .ST_GapAmountPercent !=nil {e .EncodeToken (_e .CharData (*_ebdd .ST_GapAmountPercent )); +};if _ebdd .ST_GapAmountUShort !=nil {e .EncodeToken (_e .CharData (_aa .Sprintf ("\u0025\u0064",*_ebdd .ST_GapAmountUShort )));};return e .EncodeToken (_e .EndElement {Name :start .Name });};func (_dadd ST_DispBlanksAs )Validate ()error {return _dadd .ValidateWithPath ("")}; +func (_fdabg *CT_ManualLayout )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fdabg .LayoutTarget !=nil {_cdfd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074\u0054a\u0072\u0067\u0065\u0074"}}; +e .EncodeElement (_fdabg .LayoutTarget ,_cdfd );};if _fdabg .XMode !=nil {_ebe :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0078\u004d\u006f\u0064\u0065"}};e .EncodeElement (_fdabg .XMode ,_ebe );};if _fdabg .YMode !=nil {_adcb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0079\u004d\u006f\u0064\u0065"}}; +e .EncodeElement (_fdabg .YMode ,_adcb );};if _fdabg .WMode !=nil {_dbbfa :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0077\u004d\u006f\u0064\u0065"}};e .EncodeElement (_fdabg .WMode ,_dbbfa );};if _fdabg .HMode !=nil {_ccabg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0068\u004d\u006f\u0064\u0065"}}; +e .EncodeElement (_fdabg .HMode ,_ccabg );};if _fdabg .X !=nil {_cecae :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0078"}};e .EncodeElement (_fdabg .X ,_cecae );};if _fdabg .Y !=nil {_fadf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0079"}}; +e .EncodeElement (_fdabg .Y ,_fadf );};if _fdabg .W !=nil {_cfbae :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0077"}};e .EncodeElement (_fdabg .W ,_cfbae );};if _fdabg .H !=nil {_aegad :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0068"}}; +e .EncodeElement (_fdabg .H ,_aegad );};if _fdabg .ExtLst !=nil {_ebfe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdabg .ExtLst ,_ebfe );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_Lvl and its children -func (_bdec *CT_Lvl )Validate ()error {return _bdec .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");};type CT_SurfaceSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ba .CT_ShapeProperties ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ; -ExtLst *CT_ExtensionList ;};func (_gcaee *CT_TrendlineType )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_fefd :=range start .Attr {if _fefd .Name .Local =="\u0076\u0061\u006c"{_gcaee .ValAttr .UnmarshalXMLAttr (_fefd );continue ; -};};for {_aeadb ,_gage :=d .Token ();if _gage !=nil {return _g .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",_gage );};if _afef ,_afedd :=_aeadb .(_db .EndElement ); -_afedd &&_afef .Name ==start .Name {break ;};};return nil ;};func (_bcagbc ST_BarDir )ValidateWithPath (path string )error {switch _bcagbc {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcagbc )); -};return nil ;}; +// ValidateWithPath validates the CT_UnsignedInt and its children, prefixing error messages with path +func (_gacgf *CT_UnsignedInt )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_BarSer and its children -func (_gbac *CT_BarSer )Validate ()error {return _gbac .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0053\u0065r");};func (_cfafe *CT_MarkerStyle )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {_gbdfa ,_cfege :=_cfafe .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"}); -if _cfege !=nil {return _cfege ;};start .Attr =append (start .Attr ,_gbdfa );e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_dbdddd ST_TickMark )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_dbdddd .String (),start ); -}; +// ValidateWithPath validates the CT_DateAx and its children, prefixing error messages with path +func (_fgab *CT_DateAx )ValidateWithPath (path string )error {if _fefg :=_fgab .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_fefg !=nil {return _fefg ;};if _eded :=_fgab .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); +_eded !=nil {return _eded ;};if _fgab .Delete !=nil {if _eddfe :=_fgab .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_eddfe !=nil {return _eddfe ;};};if _bdbae :=_fgab .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); +_bdbae !=nil {return _bdbae ;};if _fgab .MajorGridlines !=nil {if _bgbe :=_fgab .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_bgbe !=nil {return _bgbe ;};};if _fgab .MinorGridlines !=nil {if _eaaf :=_fgab .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); +_eaaf !=nil {return _eaaf ;};};if _fgab .Title !=nil {if _egfb :=_fgab .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_egfb !=nil {return _egfb ;};};if _fgab .NumFmt !=nil {if _degf :=_fgab .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_degf !=nil {return _degf ;};};if _fgab .MajorTickMark !=nil {if _gbbbb :=_fgab .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gbbbb !=nil {return _gbbbb ;};};if _fgab .MinorTickMark !=nil {if _ccfe :=_fgab .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); +_ccfe !=nil {return _ccfe ;};};if _fgab .TickLblPos !=nil {if _ecbf :=_fgab .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_ecbf !=nil {return _ecbf ;};};if _fgab .SpPr !=nil {if _fceab :=_fgab .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_fceab !=nil {return _fceab ;};};if _fgab .TxPr !=nil {if _fbde :=_fgab .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fbde !=nil {return _fbde ;};};if _cgbf :=_fgab .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); +_cgbf !=nil {return _cgbf ;};if _fgab .Choice !=nil {if _cded :=_fgab .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cded !=nil {return _cded ;};};if _fgab .Auto !=nil {if _bbcdd :=_fgab .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f"); +_bbcdd !=nil {return _bbcdd ;};};if _fgab .LblOffset !=nil {if _ffcg :=_fgab .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_ffcg !=nil {return _ffcg ;};};if _fgab .BaseTimeUnit !=nil {if _gdec :=_fgab .BaseTimeUnit .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"); +_gdec !=nil {return _gdec ;};};if _fgab .MajorUnit !=nil {if _fbcgf :=_fgab .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_fbcgf !=nil {return _fbcgf ;};};if _fgab .MajorTimeUnit !=nil {if _cgeb :=_fgab .MajorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074"); +_cgeb !=nil {return _cgeb ;};};if _fgab .MinorUnit !=nil {if _gfcbd :=_fgab .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_gfcbd !=nil {return _gfcbd ;};};if _fgab .MinorTimeUnit !=nil {if _bacdg :=_fgab .MinorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074"); +_bacdg !=nil {return _bacdg ;};};if _fgab .ExtLst !=nil {if _addgb :=_fgab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_addgb !=nil {return _addgb ;};};return nil ;}; -// Validate validates the EG_AreaChartShared and its children -func (_gaede *EG_AreaChartShared )Validate ()error {return _gaede .ValidateWithPath ("\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};func (_gfdd ST_Grouping )ValidateWithPath (path string )error {switch _gfdd {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfdd )); -};return nil ;};func NewCT_CrossBetween ()*CT_CrossBetween {_afage :=&CT_CrossBetween {};_afage .ValAttr =ST_CrossBetween (1);return _afage ;};func (_dgbgd *EG_DLblShared )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _dgbgd .NumFmt !=nil {_acdfa :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; -e .EncodeElement (_dgbgd .NumFmt ,_acdfa );};if _dgbgd .SpPr !=nil {_dfdfb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dgbgd .SpPr ,_dfdfb );};if _dgbgd .TxPr !=nil {_bffd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_dgbgd .TxPr ,_bffd );};if _dgbgd .DLblPos !=nil {_abedc :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_dgbgd .DLblPos ,_abedc );};if _dgbgd .ShowLegendKey !=nil {_abeca :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}}; -e .EncodeElement (_dgbgd .ShowLegendKey ,_abeca );};if _dgbgd .ShowVal !=nil {_agace :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_dgbgd .ShowVal ,_agace );};if _dgbgd .ShowCatName !=nil {_aefed :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; -e .EncodeElement (_dgbgd .ShowCatName ,_aefed );};if _dgbgd .ShowSerName !=nil {_gdebb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_dgbgd .ShowSerName ,_gdebb ); -};if _dgbgd .ShowPercent !=nil {_adebb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_dgbgd .ShowPercent ,_adebb );};if _dgbgd .ShowBubbleSize !=nil {_egbaa :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; -e .EncodeElement (_dgbgd .ShowBubbleSize ,_egbaa );};if _dgbgd .Separator !=nil {_cfbbf :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_a .AddPreserveSpaceAttr (&_cfbbf ,*_dgbgd .Separator ); -e .EncodeElement (_dgbgd .Separator ,_cfbbf );};return nil ;};func (_agdaf *Chart )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {start .Attr =append (start .Attr ,_db .Attr {Name :_db .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 ,_db .Attr {Name :_db .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ,_db .Attr {Name :_db .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 ,_db .Attr {Name :_db .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _agdaf .CT_RelId .MarshalXML (e ,start );};var ST_ThicknessPercentPatternRe =_b .MustCompile (ST_ThicknessPercentPattern );type CT_HoleSize struct{ValAttr *ST_HoleSize ;};func NewCT_SerAx ()*CT_SerAx {_aagdg :=&CT_SerAx {}; -_aagdg .AxId =NewCT_UnsignedInt ();_aagdg .Scaling =NewCT_Scaling ();_aagdg .AxPos =NewCT_AxPos ();_aagdg .CrossAx =NewCT_UnsignedInt ();return _aagdg ;};func NewCT_SplitType ()*CT_SplitType {_efggf :=&CT_SplitType {};return _efggf };func (_acdcc ST_TickMark )ValidateWithPath (path string )error {switch _acdcc {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 (_acdcc )); -};return nil ;};func (_deffe ST_TimeUnit )String ()string {switch _deffe {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 "";}; +// Validate validates the CT_UpDownBars and its children +func (_eagbef *CT_UpDownBars )Validate ()error {return _eagbef .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");};func (_ddeeb ST_PictureFormat )String ()string {switch _ddeeb {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_Lvl ()*CT_Lvl {_bcebb :=&CT_Lvl {};return _bcebb };func (_adbd ST_Shape )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cdggf :=_e .Attr {}; +_cdggf .Name =name ;switch _adbd {case ST_ShapeUnset :_cdggf .Value ="";case ST_ShapeCone :_cdggf .Value ="\u0063\u006f\u006e\u0065";case ST_ShapeConeToMax :_cdggf .Value ="\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x";case ST_ShapeBox :_cdggf .Value ="\u0062\u006f\u0078"; +case ST_ShapeCylinder :_cdggf .Value ="\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072";case ST_ShapePyramid :_cdggf .Value ="\u0070y\u0072\u0061\u006d\u0069\u0064";case ST_ShapePyramidToMax :_cdggf .Value ="\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078"; +};return _cdggf ,nil ;};func (_geadf *ST_MarkerStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbbg ,_bbcea :=d .Token ();if _bbcea !=nil {return _bbcea ;};if _fbcb ,_bdcbd :=_cbbg .(_e .EndElement );_bdcbd &&_fbcb .Name ==start .Name {*_geadf =1; +return nil ;};if _ageffd ,_ffece :=_cbbg .(_e .CharData );!_ffece {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbbg );}else {switch string (_ageffd ){case "":*_geadf =0; +case "\u0063\u0069\u0072\u0063\u006c\u0065":*_geadf =1;case "\u0064\u0061\u0073\u0068":*_geadf =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_geadf =3;case "\u0064\u006f\u0074":*_geadf =4;case "\u006e\u006f\u006e\u0065":*_geadf =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_geadf =6; +case "\u0070\u006c\u0075\u0073":*_geadf =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_geadf =8;case "\u0073\u0074\u0061\u0072":*_geadf =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_geadf =10;case "\u0078":*_geadf =11;case "\u0061\u0075\u0074\u006f":*_geadf =12; +};};_cbbg ,_bbcea =d .Token ();if _bbcea !=nil {return _bbcea ;};if _eebb ,_begaa :=_cbbg .(_e .EndElement );_begaa &&_eebb .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbbg ); +};func (_bgdg *CT_HeaderFooter )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bfage :=range start .Attr {if _bfage .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_fedd ,_ggbf :=_b .ParseBool (_bfage .Value ); +if _ggbf !=nil {return _ggbf ;};_bgdg .AlignWithMarginsAttr =&_fedd ;continue ;};if _bfage .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_cgcf ,_adgae :=_b .ParseBool (_bfage .Value );if _adgae !=nil {return _adgae ; +};_bgdg .DifferentOddEvenAttr =&_cgcf ;continue ;};if _bfage .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_adde ,_bafg :=_b .ParseBool (_bfage .Value );if _bafg !=nil {return _bafg ;};_bgdg .DifferentFirstAttr =&_adde ; +continue ;};};_fgbb :for {_aacg ,_aeggg :=d .Token ();if _aeggg !=nil {return _aeggg ;};switch _cefd :=_aacg .(type ){case _e .StartElement :switch _cefd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"}:_bgdg .OddHeader =new (string ); +if _ebbd :=d .DecodeElement (_bgdg .OddHeader ,&_cefd );_ebbd !=nil {return _ebbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"}:_bgdg .OddFooter =new (string ); +if _agef :=d .DecodeElement (_bgdg .OddFooter ,&_cefd );_agef !=nil {return _agef ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}:_bgdg .EvenHeader =new (string ); +if _acff :=d .DecodeElement (_bgdg .EvenHeader ,&_cefd );_acff !=nil {return _acff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}:_bgdg .EvenFooter =new (string ); +if _ceeb :=d .DecodeElement (_bgdg .EvenFooter ,&_cefd );_ceeb !=nil {return _ceeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}:_bgdg .FirstHeader =new (string ); +if _afced :=d .DecodeElement (_bgdg .FirstHeader ,&_cefd );_afced !=nil {return _afced ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}:_bgdg .FirstFooter =new (string ); +if _bedb :=d .DecodeElement (_bgdg .FirstFooter ,&_cefd );_bedb !=nil {return _bedb ;};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",_cefd .Name ); +if _egab :=d .Skip ();_egab !=nil {return _egab ;};};case _e .EndElement :break _fgbb ;case _e .CharData :};};return nil ;};func (_eagad *ST_LayoutTarget )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gdcg ,_afeb :=d .Token ();if _afeb !=nil {return _afeb ; +};if _bacdge ,_bdbade :=_gdcg .(_e .EndElement );_bdbade &&_bacdge .Name ==start .Name {*_eagad =1;return nil ;};if _fgabf ,_abdcg :=_gdcg .(_e .CharData );!_abdcg {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdcg ); +}else {switch string (_fgabf ){case "":*_eagad =0;case "\u0069\u006e\u006ee\u0072":*_eagad =1;case "\u006f\u0075\u0074e\u0072":*_eagad =2;};};_gdcg ,_afeb =d .Token ();if _afeb !=nil {return _afeb ;};if _agfec ,_abagc :=_gdcg .(_e .EndElement );_abagc &&_agfec .Name ==start .Name {return nil ; +};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdcg );}; -// ValidateWithPath validates the CT_View3D and its children, prefixing error messages with path -func (_efaea *CT_View3D )ValidateWithPath (path string )error {if _efaea .RotX !=nil {if _dacee :=_efaea .RotX .ValidateWithPath (path +"\u002f\u0052\u006ft\u0058");_dacee !=nil {return _dacee ;};};if _efaea .HPercent !=nil {if _fgcf :=_efaea .HPercent .ValidateWithPath (path +"\u002fH\u0050\u0065\u0072\u0063\u0065\u006et"); -_fgcf !=nil {return _fgcf ;};};if _efaea .RotY !=nil {if _gagfd :=_efaea .RotY .ValidateWithPath (path +"\u002f\u0052\u006ft\u0059");_gagfd !=nil {return _gagfd ;};};if _efaea .DepthPercent !=nil {if _fede :=_efaea .DepthPercent .ValidateWithPath (path +"\u002f\u0044\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); -_fede !=nil {return _fede ;};};if _efaea .RAngAx !=nil {if _gdgbg :=_efaea .RAngAx .ValidateWithPath (path +"\u002fR\u0041\u006e\u0067\u0041\u0078");_gdgbg !=nil {return _gdgbg ;};};if _efaea .Perspective !=nil {if _daaf :=_efaea .Perspective .ValidateWithPath (path +"\u002f\u0050\u0065r\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"); -_daaf !=nil {return _daaf ;};};if _efaea .ExtLst !=nil {if _gfdg :=_efaea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfdg !=nil {return _gfdg ;};};return nil ;};func (_caagca ST_Crosses )String ()string {switch _caagca {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 (_caceg *CT_View3D )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -if _caceg .RotX !=nil {_bbdbe :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0058"}};e .EncodeElement (_caceg .RotX ,_bbdbe );};if _caceg .HPercent !=nil {_dacgc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}}; -e .EncodeElement (_caceg .HPercent ,_dacgc );};if _caceg .RotY !=nil {_adgad :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0059"}};e .EncodeElement (_caceg .RotY ,_adgad );};if _caceg .DepthPercent !=nil {_dgaef :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0064\u0065\u0070\u0074\u0068\u0050\u0065r\u0063\u0065\u006e\u0074"}}; -e .EncodeElement (_caceg .DepthPercent ,_dgaef );};if _caceg .RAngAx !=nil {_bbedf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0072\u0041\u006e\u0067\u0041\u0078"}};e .EncodeElement (_caceg .RAngAx ,_bbedf );};if _caceg .Perspective !=nil {_efbdd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}}; -e .EncodeElement (_caceg .Perspective ,_efbdd );};if _caceg .ExtLst !=nil {_ebcdfa :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_caceg .ExtLst ,_ebcdfa );};e .EncodeToken (_db .EndElement {Name :start .Name }); -return nil ;};type CT_Pie3DChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;ExtLst *CT_ExtensionList ;};func (_begcc *CT_RadarSer )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_begcc .Idx =NewCT_UnsignedInt ();_begcc .Order =NewCT_UnsignedInt (); -_ecgbc :for {_gdaae ,_gggg :=d .Token ();if _gggg !=nil {return _gggg ;};switch _cdffb :=_gdaae .(type ){case _db .StartElement :switch _cdffb .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gfab :=d .DecodeElement (_begcc .Idx ,&_cdffb ); -_gfab !=nil {return _gfab ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dedad :=d .DecodeElement (_begcc .Order ,&_cdffb ); -_dedad !=nil {return _dedad ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begcc .Tx =NewCT_SerTx (); -if _fada :=d .DecodeElement (_begcc .Tx ,&_cdffb );_fada !=nil {return _fada ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_begcc .SpPr =_ba .NewCT_ShapeProperties (); -if _dcgd :=d .DecodeElement (_begcc .SpPr ,&_cdffb );_dcgd !=nil {return _dcgd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begcc .Marker =NewCT_Marker (); -if _fcfa :=d .DecodeElement (_begcc .Marker ,&_cdffb );_fcfa !=nil {return _fcfa ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dacec :=NewCT_DPt (); -if _gdgfc :=d .DecodeElement (_dacec ,&_cdffb );_gdgfc !=nil {return _gdgfc ;};_begcc .DPt =append (_begcc .DPt ,_dacec );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begcc .DLbls =NewCT_DLbls (); -if _cabeb :=d .DecodeElement (_begcc .DLbls ,&_cdffb );_cabeb !=nil {return _cabeb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begcc .Cat =NewCT_AxDataSource (); -if _caee :=d .DecodeElement (_begcc .Cat ,&_cdffb );_caee !=nil {return _caee ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begcc .Val =NewCT_NumDataSource (); -if _deafg :=d .DecodeElement (_begcc .Val ,&_cdffb );_deafg !=nil {return _deafg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_begcc .ExtLst =NewCT_ExtensionList (); -if _decba :=d .DecodeElement (_begcc .ExtLst ,&_cdffb );_decba !=nil {return _decba ;};default:_f .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",_cdffb .Name ); -if _fcegg :=d .Skip ();_fcegg !=nil {return _fcegg ;};};case _db .EndElement :break _ecgbc ;case _db .CharData :};};return nil ;};func (_gbacd *CT_DispUnitsChoice )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_bfcda :for {_deaf ,_afg :=d .Token (); -if _afg !=nil {return _afg ;};switch _efgg :=_deaf .(type ){case _db .StartElement :switch _efgg .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbacd .CustUnit =NewCT_Double (); -if _ddcag :=d .DecodeElement (_gbacd .CustUnit ,&_efgg );_ddcag !=nil {return _ddcag ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbacd .BuiltInUnit =NewCT_BuiltInUnit (); -if _badbe :=d .DecodeElement (_gbacd .BuiltInUnit ,&_efgg );_badbe !=nil {return _badbe ;};default:_f .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",_efgg .Name ); -if _dafa :=d .Skip ();_dafa !=nil {return _dafa ;};};case _db .EndElement :break _bfcda ;case _db .CharData :};};return nil ;}; +// Validate validates the CT_ScatterStyle and its children +func (_abefa *CT_ScatterStyle )Validate ()error {return _abefa .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};func (_gfdea *CT_RelId )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fgfe :=range start .Attr {if _fgfe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fgfe .Name .Local =="\u0069\u0064"||_fgfe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fgfe .Name .Local =="\u0069\u0064"{_cbbbf ,_efgde :=_fgfe .Value ,error (nil ); +if _efgde !=nil {return _efgde ;};_gfdea .IdAttr =_cbbbf ;continue ;};};for {_ccdcb ,_aceeg :=d .Token ();if _aceeg !=nil {return _aa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0065\u006c\u0049\u0064: \u0025\u0073",_aceeg );}; +if _fcad ,_gabg :=_ccdcb .(_e .EndElement );_gabg &&_fcad .Name ==start .Name {break ;};};return nil ;};func (_gacc *CT_SizeRepresents )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_accg :=range start .Attr {if _accg .Name .Local =="\u0076\u0061\u006c"{_gacc .ValAttr .UnmarshalXMLAttr (_accg ); +continue ;};};for {_eacgc ,_bdfbaa :=d .Token ();if _bdfbaa !=nil {return _aa .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",_bdfbaa ); +};if _bdccg ,_gdbd :=_eacgc .(_e .EndElement );_gdbd &&_bdccg .Name ==start .Name {break ;};};return nil ;};func (_dbaa *CT_LineSer )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gdgb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}}; +e .EncodeElement (_dbaa .Idx ,_gdgb );_babga :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_dbaa .Order ,_babga );if _dbaa .Tx !=nil {_agbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}}; +e .EncodeElement (_dbaa .Tx ,_agbe );};if _dbaa .SpPr !=nil {_fecc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dbaa .SpPr ,_fecc );};if _dbaa .Marker !=nil {_fadaf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}}; +e .EncodeElement (_dbaa .Marker ,_fadaf );};if _dbaa .DPt !=nil {_aefdb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_fbbfe :=range _dbaa .DPt {e .EncodeElement (_fbbfe ,_aefdb );};};if _dbaa .DLbls !=nil {_deaf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_dbaa .DLbls ,_deaf );};if _dbaa .Trendline !=nil {_dgdb :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_aadc :=range _dbaa .Trendline {e .EncodeElement (_aadc ,_dgdb ); +};};if _dbaa .ErrBars !=nil {_fbeg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_dbaa .ErrBars ,_fbeg );};if _dbaa .Cat !=nil {_dfda :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0063a\u0074"}}; +e .EncodeElement (_dbaa .Cat ,_dfda );};if _dbaa .Val !=nil {_dabdg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_dbaa .Val ,_dabdg );};if _dbaa .Smooth !=nil {_gfce :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}}; +e .EncodeElement (_dbaa .Smooth ,_gfce );};if _dbaa .ExtLst !=nil {_fdda :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbaa .ExtLst ,_fdda );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_TickMark and its children, prefixing error messages with path -func (_ebdgf *CT_TickMark )ValidateWithPath (path string )error {if _bcefa :=_ebdgf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcefa !=nil {return _bcefa ;};return nil ;};func (_abgff ST_ErrDir )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_abgff .String (),start ); -}; +// Validate validates the CT_HPercent and its children +func (_dfbb *CT_HPercent )Validate ()error {return _dfbb .ValidateWithPath ("C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};func (_dgbef *CT_GapAmount )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fcbd :=range start .Attr {if _fcbd .Name .Local =="\u0076\u0061\u006c"{_cead ,_aegf :=ParseUnionST_GapAmount (_fcbd .Value ); +if _aegf !=nil {return _aegf ;};_dgbef .ValAttr =&_cead ;continue ;};};for {_daadc ,_gdfd :=d .Token ();if _gdfd !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0061p\u0041\u006d\u006f\u0075\u006e\u0074\u003a\u0020\u0025\u0073",_gdfd ); +};if _aade ,_dbeb :=_daadc .(_e .EndElement );_dbeb &&_aade .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_NumDataSourceChoice and its children -func (_cdcf *CT_NumDataSourceChoice )Validate ()error {return _cdcf .ValidateWithPath ("\u0043\u0054\u005f\u004eum\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069c\u0065");};func (_gbegee *ST_SplitType )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_adebf ,_ffedbb :=d .Token (); -if _ffedbb !=nil {return _ffedbb ;};if _gedec ,_fffgg :=_adebf .(_db .EndElement );_fffgg &&_gedec .Name ==start .Name {*_gbegee =1;return nil ;};if _fbgdd ,_bacad :=_adebf .(_db .CharData );!_bacad {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",_adebf ); -}else {switch string (_fbgdd ){case "":*_gbegee =0;case "\u0061\u0075\u0074\u006f":*_gbegee =1;case "\u0063\u0075\u0073\u0074":*_gbegee =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_gbegee =3;case "\u0070\u006f\u0073":*_gbegee =4;case "\u0076\u0061\u006c":*_gbegee =5; -};};_adebf ,_ffedbb =d .Token ();if _ffedbb !=nil {return _ffedbb ;};if _ddfaa ,_abga :=_adebf .(_db .EndElement );_abga &&_ddfaa .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",_adebf ); -}; +// Validate validates the EG_SerShared and its children +func (_dffee *EG_SerShared )Validate ()error {return _dffee .ValidateWithPath ("\u0045\u0047\u005fS\u0065\u0072\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 (_dfcbg ST_SplitType )Validate ()error {return _dfcbg .ValidateWithPath ("")};func (_eaeae ST_BarDir )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cgab :=_e .Attr {};_cgab .Name =name ; +switch _eaeae {case ST_BarDirUnset :_cgab .Value ="";case ST_BarDirBar :_cgab .Value ="\u0062\u0061\u0072";case ST_BarDirCol :_cgab .Value ="\u0063\u006f\u006c";};return _cgab ,nil ;}; -// Validate validates the CT_PlotArea and its children -func (_gdbfe *CT_PlotArea )Validate ()error {return _gdbfe .ValidateWithPath ("C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061");}; +// Validate validates the CT_Line3DChart and its children +func (_fada *CT_Line3DChart )Validate ()error {return _fada .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");};func (_acccd ST_TickMark )String ()string {switch _acccd {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 (_afcbd *EG_LineChartShared )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_gaeca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}}; +e .EncodeElement (_afcbd .Grouping ,_gaeca );if _afcbd .VaryColors !=nil {_dacca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_afcbd .VaryColors ,_dacca );};if _afcbd .Ser !=nil {_edfc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}}; +for _ ,_agcdg :=range _afcbd .Ser {e .EncodeElement (_agcdg ,_edfc );};};if _afcbd .DLbls !=nil {_dgffe :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_afcbd .DLbls ,_dgffe );};if _afcbd .DropLines !=nil {_fbegg :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_afcbd .DropLines ,_fbegg );};return nil ;};func (_fcge *CT_HPercent )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fcge .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_fcge .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ddcd *CT_NumDataSourceChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ddcd .NumRef !=nil {_ecddb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}}; +e .EncodeElement (_ddcd .NumRef ,_ecddb );};if _ddcd .NumLit !=nil {_bddd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_ddcd .NumLit ,_bddd );};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 (_deff *CT_PivotFmt )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_dccf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_deff .Idx ,_dccf );if _deff .SpPr !=nil {_bgef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_deff .SpPr ,_bgef ); +};if _deff .TxPr !=nil {_cfga :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_deff .TxPr ,_cfga );};if _deff .Marker !=nil {_eabcg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}}; +e .EncodeElement (_deff .Marker ,_eabcg );};if _deff .DLbl !=nil {_fffe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};e .EncodeElement (_deff .DLbl ,_fffe );};if _deff .ExtLst !=nil {_gcca :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_deff .ExtLst ,_gcca );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_eafbg *CT_Surface )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _eafbg .Thickness !=nil {_acbgg :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0074\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073"}}; +e .EncodeElement (_eafbg .Thickness ,_acbgg );};if _eafbg .SpPr !=nil {_fccdf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eafbg .SpPr ,_fccdf );};if _eafbg .PictureOptions !=nil {_afgcf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}}; +e .EncodeElement (_eafbg .PictureOptions ,_afgcf );};if _eafbg .ExtLst !=nil {_gefef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eafbg .ExtLst ,_gefef );};e .EncodeToken (_e .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; +);func (_ecddbd ST_PageSetupOrientation )Validate ()error {return _ecddbd .ValidateWithPath ("")};func (_adage *ST_DepthPercent )Validate ()error {return _adage .ValidateWithPath ("")}; -// Validate validates the CT_Skip and its children -func (_dagg *CT_Skip )Validate ()error {return _dagg .ValidateWithPath ("\u0043T\u005f\u0053\u006b\u0069\u0070");};func (_dcfgb *CT_ValAx )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_dcfgb .AxId =NewCT_UnsignedInt ();_dcfgb .Scaling =NewCT_Scaling (); -_dcfgb .AxPos =NewCT_AxPos ();_dcfgb .CrossAx =NewCT_UnsignedInt ();_dgadd :for {_eccdd ,_cdcde :=d .Token ();if _cdcde !=nil {return _cdcde ;};switch _fcdeb :=_eccdd .(type ){case _db .StartElement :switch _fcdeb .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gffgd :=d .DecodeElement (_dcfgb .AxId ,&_fcdeb ); -_gffgd !=nil {return _gffgd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _beefg :=d .DecodeElement (_dcfgb .Scaling ,&_fcdeb ); -_beefg !=nil {return _beefg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcfgb .Delete =NewCT_Boolean (); -if _edbgf :=d .DecodeElement (_dcfgb .Delete ,&_fcdeb );_edbgf !=nil {return _edbgf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dbcae :=d .DecodeElement (_dcfgb .AxPos ,&_fcdeb ); -_dbcae !=nil {return _dbcae ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcfgb .MajorGridlines =NewCT_ChartLines (); -if _fagdc :=d .DecodeElement (_dcfgb .MajorGridlines ,&_fcdeb );_fagdc !=nil {return _fagdc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcfgb .MinorGridlines =NewCT_ChartLines (); -if _fccec :=d .DecodeElement (_dcfgb .MinorGridlines ,&_fcdeb );_fccec !=nil {return _fccec ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcfgb .Title =NewCT_Title (); -if _fbeecb :=d .DecodeElement (_dcfgb .Title ,&_fcdeb );_fbeecb !=nil {return _fbeecb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcfgb .NumFmt =NewCT_NumFmt (); -if _aaae :=d .DecodeElement (_dcfgb .NumFmt ,&_fcdeb );_aaae !=nil {return _aaae ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcfgb .MajorTickMark =NewCT_TickMark (); -if _defda :=d .DecodeElement (_dcfgb .MajorTickMark ,&_fcdeb );_defda !=nil {return _defda ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcfgb .MinorTickMark =NewCT_TickMark (); -if _adddg :=d .DecodeElement (_dcfgb .MinorTickMark ,&_fcdeb );_adddg !=nil {return _adddg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcfgb .TickLblPos =NewCT_TickLblPos (); -if _eebea :=d .DecodeElement (_dcfgb .TickLblPos ,&_fcdeb );_eebea !=nil {return _eebea ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dcfgb .SpPr =_ba .NewCT_ShapeProperties (); -if _bbfae :=d .DecodeElement (_dcfgb .SpPr ,&_fcdeb );_bbfae !=nil {return _bbfae ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcfgb .TxPr =_ba .NewCT_TextBody (); -if _cgacg :=d .DecodeElement (_dcfgb .TxPr ,&_fcdeb );_cgacg !=nil {return _cgacg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _befg :=d .DecodeElement (_dcfgb .CrossAx ,&_fcdeb ); -_befg !=nil {return _befg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcfgb .Choice =NewEG_AxSharedChoice (); -if _acce :=d .DecodeElement (&_dcfgb .Choice .Crosses ,&_fcdeb );_acce !=nil {return _acce ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcfgb .Choice =NewEG_AxSharedChoice (); -if _bgcecf :=d .DecodeElement (&_dcfgb .Choice .CrossesAt ,&_fcdeb );_bgcecf !=nil {return _bgcecf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcfgb .CrossBetween =NewCT_CrossBetween (); -if _gecaba :=d .DecodeElement (_dcfgb .CrossBetween ,&_fcdeb );_gecaba !=nil {return _gecaba ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcfgb .MajorUnit =NewCT_AxisUnit (); -if _bcagb :=d .DecodeElement (_dcfgb .MajorUnit ,&_fcdeb );_bcagb !=nil {return _bcagb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcfgb .MinorUnit =NewCT_AxisUnit (); -if _bedce :=d .DecodeElement (_dcfgb .MinorUnit ,&_fcdeb );_bedce !=nil {return _bedce ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcfgb .DispUnits =NewCT_DispUnits (); -if _cfeae :=d .DecodeElement (_dcfgb .DispUnits ,&_fcdeb );_cfeae !=nil {return _cfeae ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dcfgb .ExtLst =NewCT_ExtensionList (); -if _bcbfg :=d .DecodeElement (_dcfgb .ExtLst ,&_fcdeb );_bcbfg !=nil {return _bcbfg ;};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\u0056\u0061\u006c\u0041\u0078\u0020\u0025\u0076",_fcdeb .Name ); -if _gbbbe :=d .Skip ();_gbbbe !=nil {return _gbbbe ;};};case _db .EndElement :break _dgadd ;case _db .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_DLbls and its children, prefixing error messages with path +func (_gfad *CT_DLbls )ValidateWithPath (path string )error {for _acaa ,_cdbc :=range _gfad .DLbl {if _fddc :=_cdbc .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0044\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_acaa ));_fddc !=nil {return _fddc ; +};};if _gfad .Choice !=nil {if _bdga :=_gfad .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bdga !=nil {return _bdga ;};};if _gfad .ExtLst !=nil {if _aadd :=_gfad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_aadd !=nil {return _aadd ;};};return nil ;};type CT_PageMargins struct{LAttr float64 ;RAttr float64 ;TAttr float64 ;BAttr float64 ;HeaderAttr float64 ;FooterAttr float64 ;};func (_bdadb *CT_HoleSize )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_caab :=range start .Attr {if _caab .Name .Local =="\u0076\u0061\u006c"{_caccg ,_gdeg :=ParseUnionST_HoleSize (_caab .Value ); +if _gdeg !=nil {return _gdeg ;};_bdadb .ValAttr =&_caccg ;continue ;};};for {_gcfag ,_dfff :=d .Token ();if _dfff !=nil {return _aa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_dfff ); +};if _ccb ,_fbfda :=_gcfag .(_e .EndElement );_fbfda &&_ccb .Name ==start .Name {break ;};};return nil ;};func (_ffbfb ST_SizeRepresents )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aadfa :=_e .Attr {};_aadfa .Name =name ;switch _ffbfb {case ST_SizeRepresentsUnset :_aadfa .Value =""; +case ST_SizeRepresentsArea :_aadfa .Value ="\u0061\u0072\u0065\u0061";case ST_SizeRepresentsW :_aadfa .Value ="\u0077";};return _aadfa ,nil ;};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 (_gbcc *CT_ErrDir )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_fcec ,_cegb :=_gbcc .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"}); +if _cegb !=nil {return _cegb ;};start .Attr =append (start .Attr ,_fcec );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type ST_Shape byte ; -// Validate validates the CT_SplitType and its children -func (_daea *CT_SplitType )Validate ()error {return _daea .ValidateWithPath ("\u0043\u0054\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");}; +// ValidateWithPath validates the CT_DTable and its children, prefixing error messages with path +func (_acdc *CT_DTable )ValidateWithPath (path string )error {if _acdc .ShowHorzBorder !=nil {if _bfbc :=_acdc .ShowHorzBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0048\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072");_bfbc !=nil {return _bfbc ; +};};if _acdc .ShowVertBorder !=nil {if _aeaabb :=_acdc .ShowVertBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0056\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072");_aeaabb !=nil {return _aeaabb ;};};if _acdc .ShowOutline !=nil {if _abbb :=_acdc .ShowOutline .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"); +_abbb !=nil {return _abbb ;};};if _acdc .ShowKeys !=nil {if _abag :=_acdc .ShowKeys .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u004b\u0065\u0079s");_abag !=nil {return _abag ;};};if _acdc .SpPr !=nil {if _dbbb :=_acdc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_dbbb !=nil {return _dbbb ;};};if _acdc .TxPr !=nil {if _bef :=_acdc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bef !=nil {return _bef ;};};if _acdc .ExtLst !=nil {if _ccdd :=_acdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ccdd !=nil {return _ccdd ;};};return nil ;};func (_cffe *CT_ChartLines )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cefc :for {_geea ,_edgfa :=d .Token ();if _edgfa !=nil {return _edgfa ;};switch _bcfe :=_geea .(type ){case _e .StartElement :switch _bcfe .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cffe .SpPr =_f .NewCT_ShapeProperties (); +if _dbead :=d .DecodeElement (_cffe .SpPr ,&_bcfe );_dbead !=nil {return _dbead ;};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\u0043h\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073 \u0025\u0076",_bcfe .Name ); +if _dafb :=d .Skip ();_dafb !=nil {return _dafb ;};};case _e .EndElement :break _cefc ;case _e .CharData :};};return nil ;};func (_gedca *CT_CatAx )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gedca .AxId =NewCT_UnsignedInt ();_gedca .Scaling =NewCT_Scaling (); +_gedca .AxPos =NewCT_AxPos ();_gedca .CrossAx =NewCT_UnsignedInt ();_bcad :for {_bccc ,_acca :=d .Token ();if _acca !=nil {return _acca ;};switch _fcbbf :=_bccc .(type ){case _e .StartElement :switch _fcbbf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _cdce :=d .DecodeElement (_gedca .AxId ,&_fcbbf ); +_cdce !=nil {return _cdce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _bcaa :=d .DecodeElement (_gedca .Scaling ,&_fcbbf ); +_bcaa !=nil {return _bcaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_gedca .Delete =NewCT_Boolean (); +if _fgga :=d .DecodeElement (_gedca .Delete ,&_fcbbf );_fgga !=nil {return _fgga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _gcfd :=d .DecodeElement (_gedca .AxPos ,&_fcbbf ); +_gcfd !=nil {return _gcfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_gedca .MajorGridlines =NewCT_ChartLines (); +if _afae :=d .DecodeElement (_gedca .MajorGridlines ,&_fcbbf );_afae !=nil {return _afae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"}:_gedca .MinorGridlines =NewCT_ChartLines (); +if _fgfc :=d .DecodeElement (_gedca .MinorGridlines ,&_fcbbf );_fgfc !=nil {return _fgfc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0074l\u0065"}:_gedca .Title =NewCT_Title (); +if _edgf :=d .DecodeElement (_gedca .Title ,&_fcbbf );_edgf !=nil {return _edgf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_gedca .NumFmt =NewCT_NumFmt (); +if _abcd :=d .DecodeElement (_gedca .NumFmt ,&_fcbbf );_abcd !=nil {return _abcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_gedca .MajorTickMark =NewCT_TickMark (); +if _bedf :=d .DecodeElement (_gedca .MajorTickMark ,&_fcbbf );_bedf !=nil {return _bedf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0069\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}:_gedca .MinorTickMark =NewCT_TickMark (); +if _dgbe :=d .DecodeElement (_gedca .MinorTickMark ,&_fcbbf );_dgbe !=nil {return _dgbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}:_gedca .TickLblPos =NewCT_TickLblPos (); +if _bcff :=d .DecodeElement (_gedca .TickLblPos ,&_fcbbf );_bcff !=nil {return _bcff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gedca .SpPr =_f .NewCT_ShapeProperties (); +if _fdde :=d .DecodeElement (_gedca .SpPr ,&_fcbbf );_fdde !=nil {return _fdde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_gedca .TxPr =_f .NewCT_TextBody (); +if _fcdbe :=d .DecodeElement (_gedca .TxPr ,&_fcbbf );_fcdbe !=nil {return _fcdbe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0041\u0078"}:if _bcdb :=d .DecodeElement (_gedca .CrossAx ,&_fcbbf ); +_bcdb !=nil {return _bcdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_gedca .Choice =NewEG_AxSharedChoice (); +if _ccab :=d .DecodeElement (&_gedca .Choice .Crosses ,&_fcbbf );_ccab !=nil {return _ccab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_gedca .Choice =NewEG_AxSharedChoice (); +if _fccg :=d .DecodeElement (&_gedca .Choice .CrossesAt ,&_fcbbf );_fccg !=nil {return _fccg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f"}:_gedca .Auto =NewCT_Boolean (); +if _aefb :=d .DecodeElement (_gedca .Auto ,&_fcbbf );_aefb !=nil {return _aefb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u0041\u006c\u0067\u006e"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u0041\u006c\u0067\u006e"}:_gedca .LblAlgn =NewCT_LblAlgn (); +if _bgcg :=d .DecodeElement (_gedca .LblAlgn ,&_fcbbf );_bgcg !=nil {return _bgcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006cb\u006c\u004f\u0066\u0066\u0073\u0065t"}:_gedca .LblOffset =NewCT_LblOffset (); +if _gff :=d .DecodeElement (_gedca .LblOffset ,&_fcbbf );_gff !=nil {return _gff ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"t\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}:_gedca .TickLblSkip =NewCT_Skip (); +if _dadg :=d .DecodeElement (_gedca .TickLblSkip ,&_fcbbf );_dadg !=nil {return _dadg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0069\u0063k\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"}:_gedca .TickMarkSkip =NewCT_Skip (); +if _egbg :=d .DecodeElement (_gedca .TickMarkSkip ,&_fcbbf );_egbg !=nil {return _egbg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u006f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}:_gedca .NoMultiLvlLbl =NewCT_Boolean (); +if _ceca :=d .DecodeElement (_gedca .NoMultiLvlLbl ,&_fcbbf );_ceca !=nil {return _ceca ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gedca .ExtLst =NewCT_ExtensionList (); +if _eada :=d .DecodeElement (_gedca .ExtLst ,&_fcbbf );_eada !=nil {return _eada ;};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\u0043\u0061\u0074\u0041\u0078\u0020\u0025\u0076",_fcbbf .Name ); +if _bedfg :=d .Skip ();_bedfg !=nil {return _bedfg ;};};case _e .EndElement :break _bcad ;case _e .CharData :};};return nil ;};func (_fggdf ST_SplitType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aegbe :=_e .Attr {};_aegbe .Name =name ;switch _fggdf {case ST_SplitTypeUnset :_aegbe .Value =""; +case ST_SplitTypeAuto :_aegbe .Value ="\u0061\u0075\u0074\u006f";case ST_SplitTypeCust :_aegbe .Value ="\u0063\u0075\u0073\u0074";case ST_SplitTypePercent :_aegbe .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_SplitTypePos :_aegbe .Value ="\u0070\u006f\u0073"; +case ST_SplitTypeVal :_aegbe .Value ="\u0076\u0061\u006c";};return _aegbe ,nil ;}; -// ValidateWithPath validates the CT_Crosses and its children, prefixing error messages with path -func (_gdgg *CT_Crosses )ValidateWithPath (path string )error {if _gdgg .ValAttr ==ST_CrossesUnset {return _g .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _afe :=_gdgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afe !=nil {return _afe ;};return nil ;};func (_agaga ST_Thickness )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -if _agaga .ST_ThicknessPercent !=nil {e .EncodeToken (_db .CharData (*_agaga .ST_ThicknessPercent ));};if _agaga .Uint32 !=nil {e .EncodeToken (_db .CharData (_g .Sprintf ("\u0025\u0064",*_agaga .Uint32 )));};return e .EncodeToken (_db .EndElement {Name :start .Name }); -};func (_cdae *CT_LegendEntry )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );_bffbf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_cdae .Idx ,_bffbf );if _cdae .Choice !=nil {_cdae .Choice .MarshalXML (e ,_db .StartElement {}); -};if _cdae .ExtLst !=nil {_ffdce :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdae .ExtLst ,_ffdce );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};type EG_PieChartShared struct{VaryColors *CT_Boolean ; -Ser []*CT_PieSer ;DLbls *CT_DLbls ;};func (_gebgd *CT_NumRef )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_aacd :for {_ccef ,_ggab :=d .Token ();if _ggab !=nil {return _ggab ;};switch _dgea :=_ccef .(type ){case _db .StartElement :switch _dgea .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bcdfc :=d .DecodeElement (&_gebgd .F ,&_dgea ); -_bcdfc !=nil {return _bcdfc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gebgd .NumCache =NewCT_NumData (); -if _bbda :=d .DecodeElement (_gebgd .NumCache ,&_dgea );_bbda !=nil {return _bbda ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gebgd .ExtLst =NewCT_ExtensionList (); -if _abca :=d .DecodeElement (_gebgd .ExtLst ,&_dgea );_abca !=nil {return _abca ;};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\u004e\u0075\u006dR\u0065\u0066 \u0025\u0076",_dgea .Name ); -if _gdcaf :=d .Skip ();_gdcaf !=nil {return _gdcaf ;};};case _db .EndElement :break _aacd ;case _db .CharData :};};return nil ;};func (_dcgc *CT_Protection )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );if _dcgc .ChartObject !=nil {_fagff :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0063\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}}; -e .EncodeElement (_dcgc .ChartObject ,_fagff );};if _dcgc .Data !=nil {_gbcgc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_dcgc .Data ,_gbcgc );};if _dcgc .Formatting !=nil {_dfdeb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}}; -e .EncodeElement (_dcgc .Formatting ,_dfdeb );};if _dcgc .Selection !=nil {_gfbbf :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0073\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dcgc .Selection ,_gfbbf );};if _dcgc .UserInterface !=nil {_dfgg :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0075s\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}}; -e .EncodeElement (_dcgc .UserInterface ,_dfgg );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_StrRef and its children +func (_aeagg *CT_StrRef )Validate ()error {return _aeagg .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0052\u0065f");};func NewCT_RotY ()*CT_RotY {_cgbd :=&CT_RotY {};return _cgbd }; -// ValidateWithPath validates the EG_LegendEntryData and its children, prefixing error messages with path -func (_cacga *EG_LegendEntryData )ValidateWithPath (path string )error {if _cacga .TxPr !=nil {if _abda :=_cacga .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_abda !=nil {return _abda ;};};return nil ;}; +// ValidateWithPath validates the CT_DepthPercent and its children, prefixing error messages with path +func (_bbad *CT_DepthPercent )ValidateWithPath (path string )error {if _bbad .ValAttr !=nil {if _faeb :=_bbad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_faeb !=nil {return _faeb ;};};return nil ;}; -// Validate validates the CT_BandFmt and its children -func (_acbg *CT_BandFmt )Validate ()error {return _acbg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074");};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;); +// Validate validates the CT_PivotSource and its children +func (_dbbfc *CT_PivotSource )Validate ()error {return _dbbfc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065");}; -// ST_GapAmount is a union type -type ST_GapAmount struct{ST_GapAmountPercent *string ;ST_GapAmountUShort *uint16 ;};func (_dcfae *CT_Order )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _dcfae .ValAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_dcfae .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_beefgd ST_ScatterStyle )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_beefgd .String (),start );};func (_ceadd *ST_BarGrouping )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_ceadd =0; -case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_ceadd =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_ceadd =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_ceadd =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_ceadd =4; +// ValidateWithPath validates the CT_Double and its children, prefixing error messages with path +func (_bbaeb *CT_Double )ValidateWithPath (path string )error {return nil };func NewCT_Boolean ()*CT_Boolean {_gbaf :=&CT_Boolean {};return _gbaf };func (_feeaef *EG_AxShared )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_ecgeea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; +e .EncodeElement (_feeaef .AxId ,_ecgeea );_dggac :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_feeaef .Scaling ,_dggac );if _feeaef .Delete !=nil {_daabd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}}; +e .EncodeElement (_feeaef .Delete ,_daabd );};_ebbbb :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_feeaef .AxPos ,_ebbbb );if _feeaef .MajorGridlines !=nil {_agebd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_feeaef .MajorGridlines ,_agebd );};if _feeaef .MinorGridlines !=nil {_ceef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_feeaef .MinorGridlines ,_ceef ); +};if _feeaef .Title !=nil {_eabfc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_feeaef .Title ,_eabfc );};if _feeaef .NumFmt !=nil {_eeed :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; +e .EncodeElement (_feeaef .NumFmt ,_eeed );};if _feeaef .MajorTickMark !=nil {_agaeg :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_feeaef .MajorTickMark ,_agaeg ); +};if _feeaef .MinorTickMark !=nil {_aggf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_feeaef .MinorTickMark ,_aggf );};if _feeaef .TickLblPos !=nil {_dadfbd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}}; +e .EncodeElement (_feeaef .TickLblPos ,_dadfbd );};if _feeaef .SpPr !=nil {_gegda :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_feeaef .SpPr ,_gegda );};if _feeaef .TxPr !=nil {_caabe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_feeaef .TxPr ,_caabe );};_abdgf :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_feeaef .CrossAx ,_abdgf );if _feeaef .Choice !=nil {_feeaef .Choice .MarshalXML (e ,_e .StartElement {}); };return nil ;}; -// Validate validates the CT_PivotFmts and its children -func (_bbceg *CT_PivotFmts )Validate ()error {return _bbceg .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");};func (_bfbae *CT_PivotFmt )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_bfbae .Idx =NewCT_UnsignedInt (); -_gadebg :for {_gcede ,_gbeef :=d .Token ();if _gbeef !=nil {return _gbeef ;};switch _cggd :=_gcede .(type ){case _db .StartElement :switch _cggd .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cedff :=d .DecodeElement (_bfbae .Idx ,&_cggd ); -_cedff !=nil {return _cedff ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bfbae .SpPr =_ba .NewCT_ShapeProperties (); -if _aaegb :=d .DecodeElement (_bfbae .SpPr ,&_cggd );_aaegb !=nil {return _aaegb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfbae .TxPr =_ba .NewCT_TextBody (); -if _cceb :=d .DecodeElement (_bfbae .TxPr ,&_cggd );_cceb !=nil {return _cceb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfbae .Marker =NewCT_Marker (); -if _egfec :=d .DecodeElement (_bfbae .Marker ,&_cggd );_egfec !=nil {return _egfec ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfbae .DLbl =NewCT_DLbl (); -if _fcbdd :=d .DecodeElement (_bfbae .DLbl ,&_cggd );_fcbdd !=nil {return _fcbdd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bfbae .ExtLst =NewCT_ExtensionList (); -if _cdfca :=d .DecodeElement (_bfbae .ExtLst ,&_cggd );_cdfca !=nil {return _cdfca ;};default:_f .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",_cggd .Name ); -if _adagb :=d .Skip ();_adagb !=nil {return _adagb ;};};case _db .EndElement :break _gadebg ;case _db .CharData :};};return nil ;}; +// Validate validates the CT_PictureStackUnit and its children +func (_gdacg *CT_PictureStackUnit )Validate ()error {return _gdacg .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074");};func (_ddfad ST_SecondPieSize )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _ddfad .ST_SecondPieSizePercent !=nil {e .EncodeToken (_e .CharData (*_ddfad .ST_SecondPieSizePercent ));};if _ddfad .ST_SecondPieSizeUShort !=nil {e .EncodeToken (_e .CharData (_aa .Sprintf ("\u0025\u0064",*_ddfad .ST_SecondPieSizeUShort )));};return e .EncodeToken (_e .EndElement {Name :start .Name }); +};func (_egdfe *CT_Style )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egdfe .ValAttr =1;for _ ,_cfbdc :=range start .Attr {if _cfbdc .Name .Local =="\u0076\u0061\u006c"{_efffd ,_fbecea :=_b .ParseUint (_cfbdc .Value ,10,8);if _fbecea !=nil {return _fbecea ; +};_egdfe .ValAttr =uint8 (_efffd );continue ;};};for {_bdgbf ,_ffgd :=d .Token ();if _ffgd !=nil {return _aa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_ffgd );};if _afgbg ,_cgae :=_bdgbf .(_e .EndElement ); +_cgae &&_afgbg .Name ==start .Name {break ;};};return nil ;};func (_ggcag ST_Orientation )ValidateWithPath (path string )error {switch _ggcag {case 0,1,2:default:return _aa .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 ;};type ST_PictureFormat byte ; -// Validate validates the CT_TextLanguageID and its children -func (_geea *CT_TextLanguageID )Validate ()error {return _geea .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044");};func (_dffg ST_LegendPos )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_dffg .String (),start ); -};func NewCT_StrVal ()*CT_StrVal {_dcccd :=&CT_StrVal {};return _dcccd };func (_gfcba *CT_SerTxChoice )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _gfcba .StrRef !=nil {_gdgb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}}; -e .EncodeElement (_gfcba .StrRef ,_gdgb );};if _gfcba .V !=nil {_dagae :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0076"}};_a .AddPreserveSpaceAttr (&_dagae ,*_gfcba .V );e .EncodeElement (_gfcba .V ,_dagae );};return nil ;};func (_ecbbb *ST_PictureFormat )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_ecbbb =0; -case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_ecbbb =1;case "\u0073\u0074\u0061c\u006b":*_ecbbb =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_ecbbb =3;};return nil ;};const (ST_TimeUnitUnset ST_TimeUnit =0;ST_TimeUnitDays ST_TimeUnit =1; -ST_TimeUnitMonths ST_TimeUnit =2;ST_TimeUnitYears ST_TimeUnit =3;);func NewCT_Skip ()*CT_Skip {_ecefe :=&CT_Skip {};_ecefe .ValAttr =1;return _ecefe };type ST_ErrValType byte ;func (_gfda ST_TickMark )String ()string {switch _gfda {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_BandFmt ()*CT_BandFmt {_dbfe :=&CT_BandFmt {};_dbfe .Idx =NewCT_UnsignedInt ();return _dbfe ;}; +// ValidateWithPath validates the CT_GapAmount and its children, prefixing error messages with path +func (_dbee *CT_GapAmount )ValidateWithPath (path string )error {if _dbee .ValAttr !=nil {if _ddcge :=_dbee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddcge !=nil {return _ddcge ;};};return nil ;};func (_abgc *CT_DispUnitsChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbae :for {_gdea ,_fedf :=d .Token (); +if _fedf !=nil {return _fedf ;};switch _gcdc :=_gdea .(type ){case _e .StartElement :switch _gcdc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}:_abgc .CustUnit =NewCT_Double (); +if _dafe :=d .DecodeElement (_abgc .CustUnit ,&_gcdc );_dafe !=nil {return _dafe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}:_abgc .BuiltInUnit =NewCT_BuiltInUnit (); +if _ggfec :=d .DecodeElement (_abgc .BuiltInUnit ,&_gcdc );_ggfec !=nil {return _ggfec ;};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\u0044\u0069\u0073\u0070\u0055\u006ei\u0074\u0073\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_gcdc .Name ); +if _bcag :=d .Skip ();_bcag !=nil {return _bcag ;};};case _e .EndElement :break _bbae ;case _e .CharData :};};return nil ;};func NewCT_ChartSpace ()*CT_ChartSpace {_begg :=&CT_ChartSpace {};_begg .Chart =NewCT_Chart ();return _begg ;};type CT_FirstSliceAng struct{ValAttr *uint16 ; +};type ST_ScatterStyle byte ;func (_edfeg *CT_ScatterStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ggaca :=range start .Attr {if _ggaca .Name .Local =="\u0076\u0061\u006c"{_edfeg .ValAttr .UnmarshalXMLAttr (_ggaca );continue ; +};};for {_bgbbb ,_bcaf :=d .Token ();if _bcaf !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065r\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_bcaf );};if _eefef ,_fbgae :=_bgbbb .(_e .EndElement ); +_fbgae &&_eefef .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Scaling and its children, prefixing error messages with path -func (_fabe *CT_Scaling )ValidateWithPath (path string )error {if _fabe .LogBase !=nil {if _cgcfa :=_fabe .LogBase .ValidateWithPath (path +"\u002f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");_cgcfa !=nil {return _cgcfa ;};};if _fabe .Orientation !=nil {if _dfbe :=_fabe .Orientation .ValidateWithPath (path +"\u002f\u004f\u0072i\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"); -_dfbe !=nil {return _dfbe ;};};if _fabe .Max !=nil {if _gadba :=_fabe .Max .ValidateWithPath (path +"\u002f\u004d\u0061\u0078");_gadba !=nil {return _gadba ;};};if _fabe .Min !=nil {if _cgbga :=_fabe .Min .ValidateWithPath (path +"\u002f\u004d\u0069\u006e"); -_cgbga !=nil {return _cgbga ;};};if _fabe .ExtLst !=nil {if _fbeef :=_fabe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbeef !=nil {return _fbeef ;};};return nil ;};func (_ccede ST_BuiltInUnit )String ()string {switch _ccede {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 "";};type EG_SerShared struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_ba .CT_ShapeProperties ;};func (_febdc *CT_FirstSliceAng )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_ecba :=range start .Attr {if _ecba .Name .Local =="\u0076\u0061\u006c"{_deag ,_fgcd :=_bc .ParseUint (_ecba .Value ,10,16); -if _fgcd !=nil {return _fgcd ;};_ddaf :=uint16 (_deag );_febdc .ValAttr =&_ddaf ;continue ;};};for {_ebgbd ,_bdda :=d .Token ();if _bdda !=nil {return _g .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",_bdda ); -};if _beddg ,_daac :=_ebgbd .(_db .EndElement );_daac &&_beddg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_DPt and its children +func (_edec *CT_DPt )Validate ()error {return _edec .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0074");}; -// ValidateWithPath validates the CT_RadarStyle and its children, prefixing error messages with path -func (_accfd *CT_RadarStyle )ValidateWithPath (path string )error {if _fecfb :=_accfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fecfb !=nil {return _fecfb ;};return nil ;};type CT_PlotArea struct{Layout *CT_Layout ; -Choice []*CT_PlotAreaChoice ;CChoice *CT_PlotAreaChoice1 ;DTable *CT_DTable ;SpPr *_ba .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};const ST_ThicknessPercentPattern ="\u0028[\u0030\u002d\u0039\u005d\u002b\u0029%"; +// ValidateWithPath validates the CT_ChartLines and its children, prefixing error messages with path +func (_ccf *CT_ChartLines )ValidateWithPath (path string )error {if _ccf .SpPr !=nil {if _fgcc :=_ccf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fgcc !=nil {return _fgcc ;};};return nil ;};func (_dccc *CT_DoughnutChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gefc :for {_cbda ,_bege :=d .Token (); +if _bege !=nil {return _bege ;};switch _bgbeae :=_cbda .(type ){case _e .StartElement :switch _bgbeae .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_dccc .VaryColors =NewCT_Boolean (); +if _cegf :=d .DecodeElement (_dccc .VaryColors ,&_bgbeae );_cegf !=nil {return _cegf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_cacd :=NewCT_PieSer (); +if _bfcc :=d .DecodeElement (_cacd ,&_bgbeae );_bfcc !=nil {return _bfcc ;};_dccc .Ser =append (_dccc .Ser ,_cacd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_dccc .DLbls =NewCT_DLbls (); +if _ggee :=d .DecodeElement (_dccc .DLbls ,&_bgbeae );_ggee !=nil {return _ggee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}:_dccc .FirstSliceAng =NewCT_FirstSliceAng (); +if _bead :=d .DecodeElement (_dccc .FirstSliceAng ,&_bgbeae );_bead !=nil {return _bead ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}:_dccc .HoleSize =NewCT_HoleSize (); +if _bcfd :=d .DecodeElement (_dccc .HoleSize ,&_bgbeae );_bcfd !=nil {return _bcfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dccc .ExtLst =NewCT_ExtensionList (); +if _egbe :=d .DecodeElement (_dccc .ExtLst ,&_bgbeae );_egbe !=nil {return _egbe ;};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\u006f\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074\u0020\u0025v",_bgbeae .Name ); +if _cabdg :=d .Skip ();_cabdg !=nil {return _cabdg ;};};case _e .EndElement :break _gefc ;case _e .CharData :};};return nil ;};type CT_LegendEntry struct{Idx *CT_UnsignedInt ;Choice *CT_LegendEntryChoice ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_PlotAreaChoice and its children -func (_gdddg *CT_PlotAreaChoice )Validate ()error {return _gdddg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043h\u006f\u0069\u0063\u0065");};func (_cfadd *CT_NumData )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_fgfa :for {_gaaacd ,_aceb :=d .Token (); -if _aceb !=nil {return _aceb ;};switch _gfbcc :=_gaaacd .(type ){case _db .StartElement :switch _gfbcc .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfadd .FormatCode =new (string ); -if _edca :=d .DecodeElement (_cfadd .FormatCode ,&_gfbcc );_edca !=nil {return _edca ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfadd .PtCount =NewCT_UnsignedInt (); -if _bacfd :=d .DecodeElement (_cfadd .PtCount ,&_gfbcc );_bacfd !=nil {return _bacfd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bffgb :=NewCT_NumVal (); -if _edeec :=d .DecodeElement (_bffgb ,&_gfbcc );_edeec !=nil {return _edeec ;};_cfadd .Pt =append (_cfadd .Pt ,_bffgb );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cfadd .ExtLst =NewCT_ExtensionList (); -if _agdfa :=d .DecodeElement (_cfadd .ExtLst ,&_gfbcc );_agdfa !=nil {return _agdfa ;};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\u005fN\u0075\u006d\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_gfbcc .Name ); -if _aegd :=d .Skip ();_aegd !=nil {return _aegd ;};};case _db .EndElement :break _fgfa ;case _db .CharData :};};return nil ;};func (_fded *EG_PieChartShared )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _fded .VaryColors !=nil {_ddfac :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_fded .VaryColors ,_ddfac );};if _fded .Ser !=nil {_fagab :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fdbce :=range _fded .Ser {e .EncodeElement (_fdbce ,_fagab );};};if _fded .DLbls !=nil {_agaee :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_fded .DLbls ,_agaee );};return nil ;};func (_afca ST_SizeRepresents )Validate ()error {return _afca .ValidateWithPath ("")};func (_egbda *CT_ValAx )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -_ddec :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_egbda .AxId ,_ddec );_ddcfd :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_egbda .Scaling ,_ddcfd ); -if _egbda .Delete !=nil {_bfdc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_egbda .Delete ,_bfdc );};_beaa :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}}; -e .EncodeElement (_egbda .AxPos ,_beaa );if _egbda .MajorGridlines !=nil {_ffbge :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_egbda .MajorGridlines ,_ffbge ); -};if _egbda .MinorGridlines !=nil {_ffadb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_egbda .MinorGridlines ,_ffadb );};if _egbda .Title !=nil {_deafe :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}}; -e .EncodeElement (_egbda .Title ,_deafe );};if _egbda .NumFmt !=nil {_dgeda :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_egbda .NumFmt ,_dgeda );};if _egbda .MajorTickMark !=nil {_adgcc :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}}; -e .EncodeElement (_egbda .MajorTickMark ,_adgcc );};if _egbda .MinorTickMark !=nil {_eacff :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_egbda .MinorTickMark ,_eacff ); -};if _egbda .TickLblPos !=nil {_daef :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_egbda .TickLblPos ,_daef );};if _egbda .SpPr !=nil {_debag :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_egbda .SpPr ,_debag );};if _egbda .TxPr !=nil {_agffg :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_egbda .TxPr ,_agffg );};_agce :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}}; -e .EncodeElement (_egbda .CrossAx ,_agce );if _egbda .Choice !=nil {_egbda .Choice .MarshalXML (e ,_db .StartElement {});};if _egbda .CrossBetween !=nil {_dedc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0063\u0072\u006f\u0073\u0073\u0042\u0065t\u0077\u0065\u0065\u006e"}}; -e .EncodeElement (_egbda .CrossBetween ,_dedc );};if _egbda .MajorUnit !=nil {_dedcc :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_egbda .MajorUnit ,_dedcc );};if _egbda .MinorUnit !=nil {_ddfbd :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}}; -e .EncodeElement (_egbda .MinorUnit ,_ddfbd );};if _egbda .DispUnits !=nil {_abdbd :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073"}};e .EncodeElement (_egbda .DispUnits ,_abdbd );};if _egbda .ExtLst !=nil {_ddda :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_egbda .ExtLst ,_ddda );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_afdg ST_CrossBetween )String ()string {switch _afdg {case 0:return "";case 1:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 2:return "\u006d\u0069\u0064\u0043\u0061\u0074"; -};return "";};func (_dbfg ST_Grouping )Validate ()error {return _dbfg .ValidateWithPath ("")};type EG_BarChartShared struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;};func (_ddaba ST_RadarStyle )Validate ()error {return _ddaba .ValidateWithPath ("")}; +// Validate validates the CT_MultiLvlStrData and its children +func (_bccb *CT_MultiLvlStrData )Validate ()error {return _bccb .ValidateWithPath ("\u0043T\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061");};func (_cedef *ST_LblOffset )Validate ()error {return _cedef .ValidateWithPath ("")}; +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 *_f .CT_ShapeProperties ;TxPr *_f .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;};func (_fgef *CT_ExtensionList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fgef .Ext !=nil {_ccdg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065x\u0074"}}; +for _ ,_dgea :=range _fgef .Ext {e .EncodeElement (_dgea ,_ccdg );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bfbab *ST_TickLblPos )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cggd ,_ddcgb :=d .Token (); +if _ddcgb !=nil {return _ddcgb ;};if _fegdac ,_egffa :=_cggd .(_e .EndElement );_egffa &&_fegdac .Name ==start .Name {*_bfbab =1;return nil ;};if _bagb ,_daaed :=_cggd .(_e .CharData );!_daaed {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cggd ); +}else {switch string (_bagb ){case "":*_bfbab =0;case "\u0068\u0069\u0067\u0068":*_bfbab =1;case "\u006c\u006f\u0077":*_bfbab =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_bfbab =3;case "\u006e\u006f\u006e\u0065":*_bfbab =4;};};_cggd ,_ddcgb =d .Token (); +if _ddcgb !=nil {return _ddcgb ;};if _gcfeca ,_agegg :=_cggd .(_e .EndElement );_agegg &&_gcfeca .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cggd ); +};func NewCT_LineSer ()*CT_LineSer {_bcgb :=&CT_LineSer {};_bcgb .Idx =NewCT_UnsignedInt ();_bcgb .Order =NewCT_UnsignedInt ();return _bcgb ;}; +// Validate validates the CT_ChartSpace and its children +func (_dba *CT_ChartSpace )Validate ()error {return _dba .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");};func NewCT_PieSer ()*CT_PieSer {_cbfdb :=&CT_PieSer {};_cbfdb .Idx =NewCT_UnsignedInt ();_cbfdb .Order =NewCT_UnsignedInt (); +return _cbfdb ;};func NewCT_AxisUnit ()*CT_AxisUnit {_gdgc :=&CT_AxisUnit {};_gdgc .ValAttr =0+1;return _gdgc };func (_agedc *ST_SizeRepresents )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_afbdc ,_adfeb :=d .Token ();if _adfeb !=nil {return _adfeb ; +};if _dgcbb ,_fcacc :=_afbdc .(_e .EndElement );_fcacc &&_dgcbb .Name ==start .Name {*_agedc =1;return nil ;};if _aecbb ,_accc :=_afbdc .(_e .CharData );!_accc {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afbdc ); +}else {switch string (_aecbb ){case "":*_agedc =0;case "\u0061\u0072\u0065\u0061":*_agedc =1;case "\u0077":*_agedc =2;};};_afbdc ,_adfeb =d .Token ();if _adfeb !=nil {return _adfeb ;};if _abgd ,_bacb :=_afbdc .(_e .EndElement );_bacb &&_abgd .Name ==start .Name {return nil ; +};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afbdc );};func NewCT_SerTx ()*CT_SerTx {_bbgeb :=&CT_SerTx {};_bbgeb .Choice =NewCT_SerTxChoice (); +return _bbgeb ;};func (_agbdf *EG_SerShared )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_gagc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_agbdf .Idx ,_gagc );_faefc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}}; +e .EncodeElement (_agbdf .Order ,_faefc );if _agbdf .Tx !=nil {_babcf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_agbdf .Tx ,_babcf );};if _agbdf .SpPr !=nil {_dafa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_agbdf .SpPr ,_dafa );};return nil ;};type CT_AreaChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_edagb *CT_Skip )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_edagb .ValAttr =1; +for _ ,_dagdg :=range start .Attr {if _dagdg .Name .Local =="\u0076\u0061\u006c"{_gcdcc ,_fdefaa :=_b .ParseUint (_dagdg .Value ,10,32);if _fdefaa !=nil {return _fdefaa ;};_edagb .ValAttr =uint32 (_gcdcc );continue ;};};for {_bbbb ,_dbggg :=d .Token (); +if _dbggg !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u006b\u0069\u0070\u003a\u0020\u0025\u0073",_dbggg );};if _dcfce ,_gbcfb :=_bbbb .(_e .EndElement );_gbcfb &&_dcfce .Name ==start .Name {break ;};};return nil ; +};type EG_LineChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};func (_dcaad *CT_NumDataSource )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcaad .Choice =NewCT_NumDataSourceChoice (); +_cdgag :for {_gegb ,_fbaeb :=d .Token ();if _fbaeb !=nil {return _fbaeb ;};switch _gegc :=_gegb .(type ){case _e .StartElement :switch _gegc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"}:_dcaad .Choice =NewCT_NumDataSourceChoice (); +if _bfaf :=d .DecodeElement (&_dcaad .Choice .NumRef ,&_gegc );_bfaf !=nil {return _bfaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"}:_dcaad .Choice =NewCT_NumDataSourceChoice (); +if _ffgg :=d .DecodeElement (&_dcaad .Choice .NumLit ,&_gegc );_ffgg !=nil {return _ffgg ;};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\u004e\u0075\u006d\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0020\u0025v",_gegc .Name ); +if _gfed :=d .Skip ();_gfed !=nil {return _gfed ;};};case _e .EndElement :break _cdgag ;case _e .CharData :};};return nil ;};func (_ceffc *EG_BarChartShared )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_aaece :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}}; +e .EncodeElement (_ceffc .BarDir ,_aaece );if _ceffc .Grouping !=nil {_dfebf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ceffc .Grouping ,_dfebf );};if _ceffc .VaryColors !=nil {_ecgge :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_ceffc .VaryColors ,_ecgge );};if _ceffc .Ser !=nil {_cdabc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dcdad :=range _ceffc .Ser {e .EncodeElement (_dcdad ,_cdabc );};};if _ceffc .DLbls !=nil {_afddc :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_ceffc .DLbls ,_afddc );};return nil ;}; -// Validate validates the CT_SerTxChoice and its children -func (_cbab *CT_SerTxChoice )Validate ()error {return _cbab .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043h\u006f\u0069\u0063\u0065");};func (_eedd ST_LayoutTarget )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_gfgg :=_db .Attr {}; -_gfgg .Name =name ;switch _eedd {case ST_LayoutTargetUnset :_gfgg .Value ="";case ST_LayoutTargetInner :_gfgg .Value ="\u0069\u006e\u006ee\u0072";case ST_LayoutTargetOuter :_gfgg .Value ="\u006f\u0075\u0074e\u0072";};return _gfgg ,nil ;}; +// ValidateWithPath validates the CT_CrossBetween and its children, prefixing error messages with path +func (_cffd *CT_CrossBetween )ValidateWithPath (path string )error {if _cffd .ValAttr ==ST_CrossBetweenUnset {return _aa .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 _agg :=_cffd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agg !=nil {return _agg ;};return nil ;};func NewCT_MultiLvlStrRef ()*CT_MultiLvlStrRef {_cggae :=&CT_MultiLvlStrRef {};return _cggae }; -// Validate validates the EG_DLblShared and its children -func (_ffgcd *EG_DLblShared )Validate ()error {return _ffgcd .ValidateWithPath ("\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064");}; +// Validate validates the EG_BarChartShared and its children +func (_afaddf *EG_BarChartShared )Validate ()error {return _afaddf .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};func (_fcaac *ST_OfPieType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfba ,_cgea :=d .Token (); +if _cgea !=nil {return _cgea ;};if _gdggg ,_adaca :=_bfba .(_e .EndElement );_adaca &&_gdggg .Name ==start .Name {*_fcaac =1;return nil ;};if _egced ,_eegdfg :=_bfba .(_e .CharData );!_eegdfg {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfba ); +}else {switch string (_egced ){case "":*_fcaac =0;case "\u0070\u0069\u0065":*_fcaac =1;case "\u0062\u0061\u0072":*_fcaac =2;};};_bfba ,_cgea =d .Token ();if _cgea !=nil {return _cgea ;};if _ecgb ,_dbegf :=_bfba .(_e .EndElement );_dbegf &&_ecgb .Name ==start .Name {return nil ; +};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfba );};func (_ageaa *CT_Trendline )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _ageaa .Name !=nil {_gcbfb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_ed .AddPreserveSpaceAttr (&_gcbfb ,*_ageaa .Name );e .EncodeElement (_ageaa .Name ,_gcbfb );};if _ageaa .SpPr !=nil {_ggdf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_ageaa .SpPr ,_ggdf );};_ceaa :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0074r\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ageaa .TrendlineType ,_ceaa );if _ageaa .Order !=nil {_dfba :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}}; +e .EncodeElement (_ageaa .Order ,_dfba );};if _ageaa .Period !=nil {_eddc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0069\u006f\u0064"}};e .EncodeElement (_ageaa .Period ,_eddc );};if _ageaa .Forward !=nil {_faeee :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0066\u006f\u0072\u0077\u0061\u0072d"}}; +e .EncodeElement (_ageaa .Forward ,_faeee );};if _ageaa .Backward !=nil {_cfabc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"}};e .EncodeElement (_ageaa .Backward ,_cfabc );};if _ageaa .Intercept !=nil {_bedgc :=_e .StartElement {Name :_e .Name {Local :"c\u003a\u0069\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074"}}; +e .EncodeElement (_ageaa .Intercept ,_bedgc );};if _ageaa .DispRSqr !=nil {_eeaegd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}};e .EncodeElement (_ageaa .DispRSqr ,_eeaegd );};if _ageaa .DispEq !=nil {_fcdcf :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0045\u0071"}}; +e .EncodeElement (_ageaa .DispEq ,_fcdcf );};if _ageaa .TrendlineLbl !=nil {_bfcb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069n\u0065\u004c\u0062\u006c"}};e .EncodeElement (_ageaa .TrendlineLbl ,_bfcb ); +};if _ageaa .ExtLst !=nil {_gcafa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ageaa .ExtLst ,_gcafa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bedee ST_CrossBetween )ValidateWithPath (path string )error {switch _bedee {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bedee )); +};return nil ;};func (_bdgdg *ST_TrendlineType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bdgdg =0;case "\u0065\u0078\u0070":*_bdgdg =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_bdgdg =2;case "\u006c\u006f\u0067":*_bdgdg =3; +case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_bdgdg =4;case "\u0070\u006f\u006c\u0079":*_bdgdg =5;case "\u0070\u006f\u0077e\u0072":*_bdgdg =6;};return nil ;};func (_egdafd ST_TickMark )ValidateWithPath (path string )error {switch _egdafd {case 0,1,2,3,4:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egdafd )); +};return nil ;};func (_bbaa ST_BuiltInUnit )String ()string {switch _bbaa {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 "";};const (ST_MarkerStyleUnset ST_MarkerStyle =0;ST_MarkerStyleCircle ST_MarkerStyle =1;ST_MarkerStyleDash ST_MarkerStyle =2; +ST_MarkerStyleDiamond ST_MarkerStyle =3;ST_MarkerStyleDot ST_MarkerStyle =4;ST_MarkerStyleNone ST_MarkerStyle =5;ST_MarkerStylePicture ST_MarkerStyle =6;ST_MarkerStylePlus ST_MarkerStyle =7;ST_MarkerStyleSquare ST_MarkerStyle =8;ST_MarkerStyleStar ST_MarkerStyle =9; +ST_MarkerStyleTriangle ST_MarkerStyle =10;ST_MarkerStyleX ST_MarkerStyle =11;ST_MarkerStyleAuto ST_MarkerStyle =12;);type CT_SplitType struct{ValAttr ST_SplitType ;}; -// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path -func (_bbaa *CT_PageMargins )ValidateWithPath (path string )error {return nil };type CT_NumDataSource struct{Choice *CT_NumDataSourceChoice ;}; +// ST_SecondPieSize is a union type +type ST_SecondPieSize struct{ST_SecondPieSizePercent *string ;ST_SecondPieSizeUShort *uint16 ;}; -// Validate validates the CT_NumData and its children -func (_egae *CT_NumData )Validate ()error {return _egae .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061");};func (_dfae *CT_Surface )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_geaec :for {_fegg ,_cbcgf :=d .Token (); -if _cbcgf !=nil {return _cbcgf ;};switch _cede :=_fegg .(type ){case _db .StartElement :switch _cede .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfae .Thickness =NewCT_Thickness (); -if _ebeeg :=d .DecodeElement (_dfae .Thickness ,&_cede );_ebeeg !=nil {return _ebeeg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dfae .SpPr =_ba .NewCT_ShapeProperties (); -if _eaga :=d .DecodeElement (_dfae .SpPr ,&_cede );_eaga !=nil {return _eaga ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfae .PictureOptions =NewCT_PictureOptions (); -if _gfdfa :=d .DecodeElement (_dfae .PictureOptions ,&_cede );_gfdfa !=nil {return _gfdfa ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dfae .ExtLst =NewCT_ExtensionList (); -if _abgbe :=d .DecodeElement (_dfae .ExtLst ,&_cede );_abgbe !=nil {return _abgbe ;};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\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0020\u0025\u0076",_cede .Name ); -if _ccaebf :=d .Skip ();_ccaebf !=nil {return _ccaebf ;};};case _db .EndElement :break _geaec ;case _db .CharData :};};return nil ;};func (_fgaa *CT_MultiLvlStrData )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_adbbd :for {_ccfbd ,_eada :=d .Token (); -if _eada !=nil {return _eada ;};switch _cbacg :=_ccfbd .(type ){case _db .StartElement :switch _cbacg .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgaa .PtCount =NewCT_UnsignedInt (); -if _eefbe :=d .DecodeElement (_fgaa .PtCount ,&_cbacg );_eefbe !=nil {return _eefbe ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcef :=NewCT_Lvl (); -if _bbcdb :=d .DecodeElement (_dcef ,&_cbacg );_bbcdb !=nil {return _bbcdb ;};_fgaa .Lvl =append (_fgaa .Lvl ,_dcef );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fgaa .ExtLst =NewCT_ExtensionList (); -if _cefa :=d .DecodeElement (_fgaa .ExtLst ,&_cbacg );_cefa !=nil {return _cefa ;};default:_f .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",_cbacg .Name ); -if _cbfbc :=d .Skip ();_cbfbc !=nil {return _cbfbc ;};};case _db .EndElement :break _adbbd ;case _db .CharData :};};return nil ;};func (_gbgf ST_LayoutMode )Validate ()error {return _gbgf .ValidateWithPath ("")};func (_eagce *CT_PrintSettings )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); -if _eagce .HeaderFooter !=nil {_dbba :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0046o\u006f\u0074\u0065\u0072"}};e .EncodeElement (_eagce .HeaderFooter ,_dbba );};if _eagce .PageMargins !=nil {_fabcf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0070\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}}; -e .EncodeElement (_eagce .PageMargins ,_fabcf );};if _eagce .PageSetup !=nil {_fgffc :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0070\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_eagce .PageSetup ,_fgffc );};if _eagce .LegacyDrawingHF !=nil {_fdace :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077i\u006e\u0067\u0048\u0046"}}; -e .EncodeElement (_eagce .LegacyDrawingHF ,_fdace );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_dcdce ST_LayoutMode )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_bbbadf :=_db .Attr {};_bbbadf .Name =name ;switch _dcdce {case ST_LayoutModeUnset :_bbbadf .Value =""; -case ST_LayoutModeEdge :_bbbadf .Value ="\u0065\u0064\u0067\u0065";case ST_LayoutModeFactor :_bbbadf .Value ="\u0066\u0061\u0063\u0074\u006f\u0072";};return _bbbadf ,nil ;};func (_fdcac *ST_Orientation )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_efeb ,_dccfg :=d .Token (); -if _dccfg !=nil {return _dccfg ;};if _cceaed ,_bddeb :=_efeb .(_db .EndElement );_bddeb &&_cceaed .Name ==start .Name {*_fdcac =1;return nil ;};if _eggfee ,_afebc :=_efeb .(_db .CharData );!_afebc {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",_efeb ); -}else {switch string (_eggfee ){case "":*_fdcac =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_fdcac =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_fdcac =2;};};_efeb ,_dccfg =d .Token ();if _dccfg !=nil {return _dccfg ;};if _fgfec ,_gbadg :=_efeb .(_db .EndElement ); -_gbadg &&_fgfec .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",_efeb );};func (_caad ST_LegendPos )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_cabebf :=_db .Attr {}; -_cabebf .Name =name ;switch _caad {case ST_LegendPosUnset :_cabebf .Value ="";case ST_LegendPosB :_cabebf .Value ="\u0062";case ST_LegendPosTr :_cabebf .Value ="\u0074\u0072";case ST_LegendPosL :_cabebf .Value ="\u006c";case ST_LegendPosR :_cabebf .Value ="\u0072"; -case ST_LegendPosT :_cabebf .Value ="\u0074";};return _cabebf ,nil ;}; +// Validate validates the CT_NumDataSource and its children +func (_eacg *CT_NumDataSource )Validate ()error {return _eacg .ValidateWithPath ("\u0043\u0054_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");};func (_daafb *ST_PictureFormat )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gfba ,_affad :=d .Token (); +if _affad !=nil {return _affad ;};if _fabcd ,_cbbag :=_gfba .(_e .EndElement );_cbbag &&_fabcd .Name ==start .Name {*_daafb =1;return nil ;};if _deecce ,_deafg :=_gfba .(_e .CharData );!_deafg {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfba ); +}else {switch string (_deecce ){case "":*_daafb =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_daafb =1;case "\u0073\u0074\u0061c\u006b":*_daafb =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_daafb =3;};};_gfba ,_affad =d .Token (); +if _affad !=nil {return _affad ;};if _bafcf ,_ffbfe :=_gfba .(_e .EndElement );_ffbfe &&_bafcf .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfba ); +};const (ST_OrientationUnset ST_Orientation =0;ST_OrientationMaxMin ST_Orientation =1;ST_OrientationMinMax ST_Orientation =2;);func (_ffde *ST_BarGrouping )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ffde =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_ffde =1; +case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_ffde =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_ffde =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_ffde =4;};return nil ;};func (_cgce *CT_Overlap )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cgce .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_cgce .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_ScatterChart struct{ScatterStyle *CT_ScatterStyle ;VaryColors *CT_Boolean ;Ser []*CT_ScatterSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ; +};func NewCT_Title ()*CT_Title {_abcae :=&CT_Title {};return _abcae };type CT_BarGrouping struct{ValAttr ST_BarGrouping ;};func (_adgf *CT_RelId )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_adgf .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_acffa *CT_TextLanguageID )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bcged :=range start .Attr {if _bcged .Name .Local =="\u0076\u0061\u006c"{_ggaeb ,_gfaf :=_bcged .Value ,error (nil ); +if _gfaf !=nil {return _gfaf ;};_acffa .ValAttr =_ggaeb ;continue ;};};for {_ebdee ,_fcdbg :=d .Token ();if _fcdbg !=nil {return _aa .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",_fcdbg ); +};if _badef ,_deadc :=_ebdee .(_e .EndElement );_deadc &&_badef .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Legend and its children, prefixing error messages with path -func (_edaa *CT_Legend )ValidateWithPath (path string )error {if _edaa .LegendPos !=nil {if _cadc :=_edaa .LegendPos .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");_cadc !=nil {return _cadc ;};};for _bebb ,_dcac :=range _edaa .LegendEntry {if _cddg :=_dcac .ValidateWithPath (_g .Sprintf ("\u0025s\u002fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u005b\u0025\u0064\u005d",path ,_bebb )); -_cddg !=nil {return _cddg ;};};if _edaa .Layout !=nil {if _bfba :=_edaa .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_bfba !=nil {return _bfba ;};};if _edaa .Overlay !=nil {if _gcfd :=_edaa .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079"); -_gcfd !=nil {return _gcfd ;};};if _edaa .SpPr !=nil {if _bddd :=_edaa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bddd !=nil {return _bddd ;};};if _edaa .TxPr !=nil {if _bcab :=_edaa .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); -_bcab !=nil {return _bcab ;};};if _edaa .ExtLst !=nil {if _ggceg :=_edaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggceg !=nil {return _ggceg ;};};return nil ;};func (_afbab *ST_TrendlineType )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_afbab =0; -case "\u0065\u0078\u0070":*_afbab =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_afbab =2;case "\u006c\u006f\u0067":*_afbab =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_afbab =4;case "\u0070\u006f\u006c\u0079":*_afbab =5;case "\u0070\u006f\u0077e\u0072":*_afbab =6; -};return nil ;};func (_fabc *CT_Double )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",_fabc .ValAttr )});e .EncodeToken (start ); -e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_abbdc *ST_HPercent )ValidateWithPath (path string )error {_aaedd :=[]string {};if _abbdc .ST_HPercentWithSymbol !=nil {_aaedd =append (_aaedd ,"S\u0054\u005f\u0048\u0050er\u0063e\u006e\u0074\u0057\u0069\u0074h\u0053\u0079\u006d\u0062\u006f\u006c"); -};if _abbdc .ST_HPercentUShort !=nil {_aaedd =append (_aaedd ,"\u0053\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0055S\u0068\u006f\u0072\u0074");};if len (_aaedd )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aaedd ); -};return nil ;}; +// Validate validates the CT_CustSplit and its children +func (_bfgb *CT_CustSplit )Validate ()error {return _bfgb .ValidateWithPath ("\u0043\u0054\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");};func (_bbegd *CT_PictureStackUnit )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_bbegd .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_AxPos and its children -func (_decd *CT_AxPos )Validate ()error {return _decd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0078\u0050\u006f\u0073");};func (_dcfg *CT_NumVal )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_caac :=range start .Attr {if _caac .Name .Local =="\u0069\u0064\u0078"{_dbfdg ,_bcbfa :=_bc .ParseUint (_caac .Value ,10,32); -if _bcbfa !=nil {return _bcbfa ;};_dcfg .IdxAttr =uint32 (_dbfdg );continue ;};if _caac .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_afac ,_edfc :=_caac .Value ,error (nil );if _edfc !=nil {return _edfc ;};_dcfg .FormatCodeAttr =&_afac ; -continue ;};};_dcdf :for {_cabd ,_bbccg :=d .Token ();if _bbccg !=nil {return _bbccg ;};switch _egad :=_cabd .(type ){case _db .StartElement :switch _egad .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _geff :=d .DecodeElement (&_dcfg .V ,&_egad ); -_geff !=nil {return _geff ;};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\u004e\u0075\u006dV\u0061\u006c \u0025\u0076",_egad .Name ); -if _aedcf :=d .Skip ();_aedcf !=nil {return _aedcf ;};};case _db .EndElement :break _dcdf ;case _db .CharData :};};return nil ;};func (_begb ST_LayoutTarget )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_begb .String (),start ); -};const (ST_BarDirUnset ST_BarDir =0;ST_BarDirBar ST_BarDir =1;ST_BarDirCol ST_BarDir =2;);type CT_HPercent struct{ValAttr *ST_HPercent ;};func (_dgbgf *CT_ExternalData )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_ddcf :=range start .Attr {if _ddcf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ddcf .Name .Local =="\u0069\u0064"||_ddcf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ddcf .Name .Local =="\u0069\u0064"{_cfdb ,_cdgfe :=_ddcf .Value ,error (nil ); -if _cdgfe !=nil {return _cdgfe ;};_dgbgf .IdAttr =_cfdb ;continue ;};};_dcgbe :for {_dffac ,_fdgd :=d .Token ();if _fdgd !=nil {return _fdgd ;};switch _addg :=_dffac .(type ){case _db .StartElement :switch _addg .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgbgf .AutoUpdate =NewCT_Boolean (); -if _ccaca :=d .DecodeElement (_dgbgf .AutoUpdate ,&_addg );_ccaca !=nil {return _ccaca ;};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\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_addg .Name ); -if _cccb :=d .Skip ();_cccb !=nil {return _cccb ;};};case _db .EndElement :break _dcgbe ;case _db .CharData :};};return nil ;};func NewCT_ErrValType ()*CT_ErrValType {_fbabg :=&CT_ErrValType {};return _fbabg };func (_edebg ST_TickLblPos )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_fdcag :=_db .Attr {}; -_fdcag .Name =name ;switch _edebg {case ST_TickLblPosUnset :_fdcag .Value ="";case ST_TickLblPosHigh :_fdcag .Value ="\u0068\u0069\u0067\u0068";case ST_TickLblPosLow :_fdcag .Value ="\u006c\u006f\u0077";case ST_TickLblPosNextTo :_fdcag .Value ="\u006e\u0065\u0078\u0074\u0054\u006f"; -case ST_TickLblPosNone :_fdcag .Value ="\u006e\u006f\u006e\u0065";};return _fdcag ,nil ;};func (_ebbd *ST_SecondPieSize )ValidateWithPath (path string )error {_dage :=[]string {};if _ebbd .ST_SecondPieSizePercent !=nil {_dage =append (_dage ,"\u0053\u0054\u005fSe\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); -};if _ebbd .ST_SecondPieSizeUShort !=nil {_dage =append (_dage ,"\u0053\u0054\u005f\u0053ec\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0055\u0053\u0068\u006fr\u0074");};if len (_dage )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dage ); -};return nil ;};func (_cdeb *CT_DepthPercent )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _cdeb .ValAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0076\u0061\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_cdeb .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ScatterStyle and its children, prefixing error messages with path +func (_ffef *CT_ScatterStyle )ValidateWithPath (path string )error {if _cage :=_ffef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cage !=nil {return _cage ;};return nil ;};func (_decbg *CT_TickLblPos )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _decbg .ValAttr !=ST_TickLblPosUnset {_befbb ,_fbfdf :=_decbg .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"}); +if _fbfdf !=nil {return _fbfdf ;};start .Attr =append (start .Attr ,_befbb );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ddcag *CT_DispUnits )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egbbg :for {_dafba ,_gfgg :=d .Token (); +if _gfgg !=nil {return _gfgg ;};switch _gcdg :=_dafba .(type ){case _e .StartElement :switch _gcdg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}:_ddcag .Choice =NewCT_DispUnitsChoice (); +if _dfad :=d .DecodeElement (&_ddcag .Choice .CustUnit ,&_gcdg );_dfad !=nil {return _dfad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}:_ddcag .Choice =NewCT_DispUnitsChoice (); +if _cdbd :=d .DecodeElement (&_ddcag .Choice .BuiltInUnit ,&_gcdg );_cdbd !=nil {return _cdbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c"}:_ddcag .DispUnitsLbl =NewCT_DispUnitsLbl (); +if _gga :=d .DecodeElement (_ddcag .DispUnitsLbl ,&_gcdg );_gga !=nil {return _gga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddcag .ExtLst =NewCT_ExtensionList (); +if _ceae :=d .DecodeElement (_ddcag .ExtLst ,&_gcdg );_ceae !=nil {return _ceae ;};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_D\u0069\u0073p\u0055\u006e\u0069\u0074\u0073\u0020\u0025\u0076",_gcdg .Name ); +if _cadg :=d .Skip ();_cadg !=nil {return _cadg ;};};case _e .EndElement :break _egbbg ;case _e .CharData :};};return nil ;};type CT_PivotSource struct{Name string ;FmtId *CT_UnsignedInt ;ExtLst []*CT_ExtensionList ;}; -// Validate validates the CT_HeaderFooter and its children -func (_gbef *CT_HeaderFooter )Validate ()error {return _gbef .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};type ST_TrendlineType byte ; +// ValidateWithPath validates the CT_Scaling and its children, prefixing error messages with path +func (_afdec *CT_Scaling )ValidateWithPath (path string )error {if _afdec .LogBase !=nil {if _fedfd :=_afdec .LogBase .ValidateWithPath (path +"\u002f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");_fedfd !=nil {return _fedfd ;};};if _afdec .Orientation !=nil {if _ddcdb :=_afdec .Orientation .ValidateWithPath (path +"\u002f\u004f\u0072i\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"); +_ddcdb !=nil {return _ddcdb ;};};if _afdec .Max !=nil {if _eafb :=_afdec .Max .ValidateWithPath (path +"\u002f\u004d\u0061\u0078");_eafb !=nil {return _eafb ;};};if _afdec .Min !=nil {if _gcdf :=_afdec .Min .ValidateWithPath (path +"\u002f\u004d\u0069\u006e"); +_gcdf !=nil {return _gcdf ;};};if _afdec .ExtLst !=nil {if _debe :=_afdec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_debe !=nil {return _debe ;};};return nil ;};func (_gcefg ST_Grouping )ValidateWithPath (path string )error {switch _gcefg {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcefg )); +};return nil ;}; -// ValidateWithPath validates the CT_LineChart and its children, prefixing error messages with path -func (_adbbf *CT_LineChart )ValidateWithPath (path string )error {if _dgad :=_adbbf .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_dgad !=nil {return _dgad ;};if _adbbf .VaryColors !=nil {if _dbaa :=_adbbf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); -_dbaa !=nil {return _dbaa ;};};for _eedb ,_adbad :=range _adbbf .Ser {if _dedd :=_adbad .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eedb ));_dedd !=nil {return _dedd ;};};if _adbbf .DLbls !=nil {if _efgc :=_adbbf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_efgc !=nil {return _efgc ;};};if _adbbf .DropLines !=nil {if _adfd :=_adbbf .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_adfd !=nil {return _adfd ;};};if _adbbf .HiLowLines !=nil {if _bgde :=_adbbf .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"); -_bgde !=nil {return _bgde ;};};if _adbbf .UpDownBars !=nil {if _dbefe :=_adbbf .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_dbefe !=nil {return _dbefe ;};};if _adbbf .Marker !=nil {if _gccg :=_adbbf .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072"); -_gccg !=nil {return _gccg ;};};if _adbbf .Smooth !=nil {if _gffg :=_adbbf .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_gffg !=nil {return _gffg ;};};for _fbeg ,_geae :=range _adbbf .AxId {if _afedc :=_geae .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fbeg )); -_afedc !=nil {return _afedc ;};};if _adbbf .ExtLst !=nil {if _cfdc :=_adbbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfdc !=nil {return _cfdc ;};};return nil ;};type CT_MultiLvlStrRef struct{F string ;MultiLvlStrCache *CT_MultiLvlStrData ; -ExtLst *CT_ExtensionList ;};func (_ggfgfb ST_LayoutTarget )String ()string {switch _ggfgfb {case 0:return "";case 1:return "\u0069\u006e\u006ee\u0072";case 2:return "\u006f\u0075\u0074e\u0072";};return "";};func NewCT_DispUnitsChoice ()*CT_DispUnitsChoice {_bbcbd :=&CT_DispUnitsChoice {}; -return _bbcbd };func NewCT_DLbls ()*CT_DLbls {_baca :=&CT_DLbls {};return _baca };func (_dcfad *ST_ScatterStyle )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_gfcdd ,_ddgce :=d .Token ();if _ddgce !=nil {return _ddgce ;};if _deabe ,_abeeb :=_gfcdd .(_db .EndElement ); -_abeeb &&_deabe .Name ==start .Name {*_dcfad =1;return nil ;};if _ggcf ,_degc :=_gfcdd .(_db .CharData );!_degc {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",_gfcdd ); -}else {switch string (_ggcf ){case "":*_dcfad =0;case "\u006e\u006f\u006e\u0065":*_dcfad =1;case "\u006c\u0069\u006e\u0065":*_dcfad =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_dcfad =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_dcfad =4; -case "\u0073\u006d\u006f\u006f\u0074\u0068":*_dcfad =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_dcfad =6;};};_gfcdd ,_ddgce =d .Token ();if _ddgce !=nil {return _ddgce ;};if _bccce ,_abcad :=_gfcdd .(_db .EndElement ); -_abcad &&_bccce .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",_gfcdd );};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 ;}; +// Validate validates the CT_LegendPos and its children +func (_bfedd *CT_LegendPos )Validate ()error {return _bfedd .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");};func NewCT_BarGrouping ()*CT_BarGrouping {_gbag :=&CT_BarGrouping {};return _gbag };func (_badd *EG_SurfaceChartShared )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdeae :for {_bbfdf ,_gaegd :=d .Token (); +if _gaegd !=nil {return _gaegd ;};switch _fggbc :=_bbfdf .(type ){case _e .StartElement :switch _fggbc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"}:_badd .Wireframe =NewCT_Boolean (); +if _cccgb :=d .DecodeElement (_badd .Wireframe ,&_fggbc );_cccgb !=nil {return _cccgb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_acgaf :=NewCT_SurfaceSer (); +if _aeedaf :=d .DecodeElement (_acgaf ,&_fggbc );_aeedaf !=nil {return _aeedaf ;};_badd .Ser =append (_badd .Ser ,_acgaf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}:_badd .BandFmts =NewCT_BandFmts (); +if _fedc :=d .DecodeElement (_badd .BandFmts ,&_fggbc );_fedc !=nil {return _fedc ;};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 E\u0047\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_fggbc .Name ); +if _egdce :=d .Skip ();_egdce !=nil {return _egdce ;};};case _e .EndElement :break _cdeae ;case _e .CharData :};};return nil ;};func (_ccgcd *CT_HPercent )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gebd :=range start .Attr {if _gebd .Name .Local =="\u0076\u0061\u006c"{_eeba ,_cgde :=ParseUnionST_HPercent (_gebd .Value ); +if _cgde !=nil {return _cgde ;};_ccgcd .ValAttr =&_eeba ;continue ;};};for {_adaa ,_cgge :=d .Token ();if _cgge !=nil {return _aa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_cgge ); +};if _ddfd ,_gfbb :=_adaa .(_e .EndElement );_gfbb &&_ddfd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_NumRef and its children, prefixing error messages with path -func (_degg *CT_NumRef )ValidateWithPath (path string )error {if _degg .NumCache !=nil {if _cfcf :=_degg .NumCache .ValidateWithPath (path +"\u002fN\u0075\u006d\u0043\u0061\u0063\u0068e");_cfcf !=nil {return _cfcf ;};};if _degg .ExtLst !=nil {if _adaa :=_degg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_adaa !=nil {return _adaa ;};};return nil ;};type CT_Crosses struct{ValAttr ST_Crosses ;};func (_dafge *ST_BuiltInUnit )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_ebaeb ,_edfad :=d .Token ();if _edfad !=nil {return _edfad ;};if _cfcba ,_dagbf :=_ebaeb .(_db .EndElement ); -_dagbf &&_cfcba .Name ==start .Name {*_dafge =1;return nil ;};if _gcaef ,_gcegd :=_ebaeb .(_db .CharData );!_gcegd {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",_ebaeb ); -}else {switch string (_gcaef ){case "":*_dafge =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_dafge =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_dafge =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_dafge =3; -case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_dafge =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_dafge =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_dafge =6; -case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_dafge =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_dafge =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_dafge =9;};};_ebaeb ,_edfad =d .Token (); -if _edfad !=nil {return _edfad ;};if _fggcc ,_bacfc :=_ebaeb .(_db .EndElement );_bacfc &&_fggcc .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",_ebaeb ); -};func (_cgcdeg *ST_ErrValType )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_ccdaf ,_agagf :=d .Token ();if _agagf !=nil {return _agagf ;};if _dgfg ,_fffba :=_ccdaf .(_db .EndElement );_fffba &&_dgfg .Name ==start .Name {*_cgcdeg =1; -return nil ;};if _fgbce ,_fdfbf :=_ccdaf .(_db .CharData );!_fdfbf {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",_ccdaf );}else {switch string (_fgbce ){case "":*_cgcdeg =0; -case "\u0063\u0075\u0073\u0074":*_cgcdeg =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_cgcdeg =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_cgcdeg =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_cgcdeg =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_cgcdeg =5; -};};_ccdaf ,_agagf =d .Token ();if _agagf !=nil {return _agagf ;};if _fdcge ,_gfbfc :=_ccdaf .(_db .EndElement );_gfbfc &&_fdcge .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",_ccdaf ); -};func (_fbacg ST_MarkerStyle )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_ddcfa :=_db .Attr {};_ddcfa .Name =name ;switch _fbacg {case ST_MarkerStyleUnset :_ddcfa .Value ="";case ST_MarkerStyleCircle :_ddcfa .Value ="\u0063\u0069\u0072\u0063\u006c\u0065"; -case ST_MarkerStyleDash :_ddcfa .Value ="\u0064\u0061\u0073\u0068";case ST_MarkerStyleDiamond :_ddcfa .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_MarkerStyleDot :_ddcfa .Value ="\u0064\u006f\u0074";case ST_MarkerStyleNone :_ddcfa .Value ="\u006e\u006f\u006e\u0065"; -case ST_MarkerStylePicture :_ddcfa .Value ="\u0070i\u0063\u0074\u0075\u0072\u0065";case ST_MarkerStylePlus :_ddcfa .Value ="\u0070\u006c\u0075\u0073";case ST_MarkerStyleSquare :_ddcfa .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_MarkerStyleStar :_ddcfa .Value ="\u0073\u0074\u0061\u0072"; -case ST_MarkerStyleTriangle :_ddcfa .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_MarkerStyleX :_ddcfa .Value ="\u0078";case ST_MarkerStyleAuto :_ddcfa .Value ="\u0061\u0075\u0074\u006f";};return _ddcfa ,nil ;};func (_ebdga *ST_LayoutTarget )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_ebdga =0; -case "\u0069\u006e\u006ee\u0072":*_ebdga =1;case "\u006f\u0075\u0074e\u0072":*_ebdga =2;};return nil ;};func NewCT_AreaSer ()*CT_AreaSer {_ada :=&CT_AreaSer {};_ada .Idx =NewCT_UnsignedInt ();_ada .Order =NewCT_UnsignedInt ();return _ada ;}; +// ValidateWithPath validates the EG_AxSharedChoice and its children, prefixing error messages with path +func (_eccfd *EG_AxSharedChoice )ValidateWithPath (path string )error {if _eccfd .Crosses !=nil {if _gbce :=_eccfd .Crosses .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");_gbce !=nil {return _gbce ;};};if _eccfd .CrossesAt !=nil {if _fcgee :=_eccfd .CrossesAt .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074"); +_fcgee !=nil {return _fcgee ;};};return nil ;};type CT_Orientation struct{ValAttr ST_Orientation ;};func (_gacea *CT_ExternalData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_gacea .IdAttr )}); +e .EncodeToken (start );if _gacea .AutoUpdate !=nil {_bfag :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0061u\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}};e .EncodeElement (_gacea .AutoUpdate ,_bfag );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};type CT_RadarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_f .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};type CT_Legend struct{LegendPos *CT_LegendPos ; +LegendEntry []*CT_LegendEntry ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_f .CT_ShapeProperties ;TxPr *_f .CT_TextBody ;ExtLst *CT_ExtensionList ;};func NewCT_UpDownBars ()*CT_UpDownBars {_faggd :=&CT_UpDownBars {};return _faggd };type CT_AxisUnit struct{ValAttr float64 ; +};func (_ccee *CT_ScatterChart )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ccee .ScatterStyle =NewCT_ScatterStyle ();_ffbdc :for {_ggffe ,_ggbg :=d .Token ();if _ggbg !=nil {return _ggbg ;};switch _abgfd :=_ggffe .(type ){case _e .StartElement :switch _abgfd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}:if _facae :=d .DecodeElement (_ccee .ScatterStyle ,&_abgfd ); +_facae !=nil {return _facae ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_ccee .VaryColors =NewCT_Boolean (); +if _beag :=d .DecodeElement (_ccee .VaryColors ,&_abgfd );_beag !=nil {return _beag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_eceae :=NewCT_ScatterSer (); +if _bcfbf :=d .DecodeElement (_eceae ,&_abgfd );_bcfbf !=nil {return _bcfbf ;};_ccee .Ser =append (_ccee .Ser ,_eceae );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_ccee .DLbls =NewCT_DLbls (); +if _dfgfg :=d .DecodeElement (_ccee .DLbls ,&_abgfd );_dfgfg !=nil {return _dfgfg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_feae :=NewCT_UnsignedInt (); +if _aebf :=d .DecodeElement (_feae ,&_abgfd );_aebf !=nil {return _aebf ;};_ccee .AxId =append (_ccee .AxId ,_feae );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_e .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccee .ExtLst =NewCT_ExtensionList (); +if _cgfe :=d .DecodeElement (_ccee .ExtLst ,&_abgfd );_cgfe !=nil {return _cgfe ;};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\u0053\u0063\u0061t\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074\u0020\u0025\u0076",_abgfd .Name ); +if _cefg :=d .Skip ();_cefg !=nil {return _cefg ;};};case _e .EndElement :break _ffbdc ;case _e .CharData :};};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;);func (_ccgf *CT_BuiltInUnit )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ccgf .ValAttr !=ST_BuiltInUnitUnset {_dddf ,_adg :=_ccgf .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"}); +if _adg !=nil {return _adg ;};start .Attr =append (start .Attr ,_dddf );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type EG_DLblShared struct{NumFmt *CT_NumFmt ;SpPr *_f .CT_ShapeProperties ;TxPr *_f .CT_TextBody ; +DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;};type CT_LogBase struct{ValAttr float64 ;};func (_dgag *CT_Extension )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gacb :=range start .Attr {if _gacb .Name .Local =="\u0075\u0072\u0069"{_faff ,_gbef :=_gacb .Value ,error (nil ); +if _gbef !=nil {return _gbef ;};_dgag .UriAttr =&_faff ;continue ;};};_ffgf :for {_bcef ,_fcfg :=d .Token ();if _fcfg !=nil {return _fcfg ;};switch _deee :=_bcef .(type ){case _e .StartElement :switch _deee .Name {default:if _begeg ,_bfedb :=_ed .CreateElement (_deee ); +_bfedb !=nil {return _bfedb ;}else {if _ggfa :=d .DecodeElement (_begeg ,&_deee );_ggfa !=nil {return _ggfa ;};_dgag .Any =_begeg ;};};case _e .EndElement :break _ffgf ;case _e .CharData :};};return nil ;};func (_gdced ST_MarkerStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gdced .String (),start ); +}; -// ValidateWithPath validates the CT_PrintSettings and its children, prefixing error messages with path -func (_cgge *CT_PrintSettings )ValidateWithPath (path string )error {if _cgge .HeaderFooter !=nil {if _bgaa :=_cgge .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_bgaa !=nil {return _bgaa ; -};};if _cgge .PageMargins !=nil {if _cfbec :=_cgge .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_cfbec !=nil {return _cfbec ;};};if _cgge .PageSetup !=nil {if _cbaca :=_cgge .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"); -_cbaca !=nil {return _cbaca ;};};if _cgge .LegacyDrawingHF !=nil {if _ecagd :=_cgge .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_ecagd !=nil {return _ecagd ;};};return nil ; -};func (_bedfe ST_OfPieType )ValidateWithPath (path string )error {switch _bedfe {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bedfe )); -};return nil ;};func (_fafb *CT_CatAx )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_fafb .AxId =NewCT_UnsignedInt ();_fafb .Scaling =NewCT_Scaling ();_fafb .AxPos =NewCT_AxPos ();_fafb .CrossAx =NewCT_UnsignedInt ();_gdea :for {_eff ,_daad :=d .Token (); -if _daad !=nil {return _daad ;};switch _bbdd :=_eff .(type ){case _db .StartElement :switch _bbdd .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _deab :=d .DecodeElement (_fafb .AxId ,&_bbdd ); -_deab !=nil {return _deab ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bff :=d .DecodeElement (_fafb .Scaling ,&_bbdd ); -_bff !=nil {return _bff ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ggd :=d .DecodeElement (_fafb .Delete ,&_bbdd );_ggd !=nil {return _ggd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bdcd :=d .DecodeElement (_fafb .AxPos ,&_bbdd ); -_bdcd !=nil {return _bdcd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _efacf :=d .DecodeElement (_fafb .MajorGridlines ,&_bbdd );_efacf !=nil {return _efacf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fcdec :=d .DecodeElement (_fafb .MinorGridlines ,&_bbdd );_fcdec !=nil {return _fcdec ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fbfc :=d .DecodeElement (_fafb .Title ,&_bbdd );_fbfc !=nil {return _fbfc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gbfc :=d .DecodeElement (_fafb .NumFmt ,&_bbdd );_gbfc !=nil {return _gbfc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dbbe :=d .DecodeElement (_fafb .MajorTickMark ,&_bbdd );_dbbe !=nil {return _dbbe ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _adabe :=d .DecodeElement (_fafb .MinorTickMark ,&_bbdd );_adabe !=nil {return _adabe ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bdfa :=d .DecodeElement (_fafb .TickLblPos ,&_bbdd );_bdfa !=nil {return _bdfa ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 =_ba .NewCT_ShapeProperties (); -if _dcb :=d .DecodeElement (_fafb .SpPr ,&_bbdd );_dcb !=nil {return _dcb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 =_ba .NewCT_TextBody (); -if _gbfcc :=d .DecodeElement (_fafb .TxPr ,&_bbdd );_gbfcc !=nil {return _gbfcc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _faa :=d .DecodeElement (_fafb .CrossAx ,&_bbdd ); -_faa !=nil {return _faa ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cdf :=d .DecodeElement (&_fafb .Choice .Crosses ,&_bbdd );_cdf !=nil {return _cdf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dgb :=d .DecodeElement (&_fafb .Choice .CrossesAt ,&_bbdd );_dgb !=nil {return _dgb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _geba :=d .DecodeElement (_fafb .Auto ,&_bbdd );_geba !=nil {return _geba ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fafb .LblAlgn =NewCT_LblAlgn (); -if _cggb :=d .DecodeElement (_fafb .LblAlgn ,&_bbdd );_cggb !=nil {return _cggb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gdec :=d .DecodeElement (_fafb .LblOffset ,&_bbdd );_gdec !=nil {return _gdec ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fafb .TickLblSkip =NewCT_Skip (); -if _eged :=d .DecodeElement (_fafb .TickLblSkip ,&_bbdd );_eged !=nil {return _eged ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fafb .TickMarkSkip =NewCT_Skip (); -if _cbg :=d .DecodeElement (_fafb .TickMarkSkip ,&_bbdd );_cbg !=nil {return _cbg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fafb .NoMultiLvlLbl =NewCT_Boolean (); -if _cfegf :=d .DecodeElement (_fafb .NoMultiLvlLbl ,&_bbdd );_cfegf !=nil {return _cfegf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _fbaeg :=d .DecodeElement (_fafb .ExtLst ,&_bbdd );_fbaeg !=nil {return _fbaeg ;};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\u0043\u0061\u0074\u0041\u0078\u0020\u0025\u0076",_bbdd .Name ); -if _fedb :=d .Skip ();_fedb !=nil {return _fedb ;};};case _db .EndElement :break _gdea ;case _db .CharData :};};return nil ;};func (_eadcb *ST_DLblPos )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_eadcb =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_eadcb =1; -case "\u0062":*_eadcb =2;case "\u0063\u0074\u0072":*_eadcb =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_eadcb =4;case "\u0069\u006e\u0045n\u0064":*_eadcb =5;case "\u006c":*_eadcb =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_eadcb =7;case "\u0072":*_eadcb =8; -case "\u0074":*_eadcb =9;};return nil ;};type EG_DLblShared struct{NumFmt *CT_NumFmt ;SpPr *_ba .CT_ShapeProperties ;TxPr *_ba .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 ParseUnionST_Thickness (s string )(ST_Thickness ,error ){if ST_ThicknessPercentPatternRe .MatchString (s ){return ST_Thickness {ST_ThicknessPercent :&s },nil ;};_aabfa ,_cdcdca :=_bc .ParseUint (s ,10,32); -if _cdcdca !=nil {return ST_Thickness {},_cdcdca ;};_fgbd :=uint32 (_aabfa );return ST_Thickness {Uint32 :&_fgbd },nil ;};func NewCT_TrendlineLbl ()*CT_TrendlineLbl {_cfaea :=&CT_TrendlineLbl {};return _cfaea };func (_dcbaf ST_TrendlineType )ValidateWithPath (path string )error {switch _dcbaf {case 0,1,2,3,4,5,6:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcbaf )); -};return nil ;};func (_gebcfb *EG_DLblShared )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_deed :for {_egebfc ,_fgcag :=d .Token ();if _fgcag !=nil {return _fgcag ;};switch _efgf :=_egebfc .(type ){case _db .StartElement :switch _efgf .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gebcfb .NumFmt =NewCT_NumFmt (); -if _eaeeb :=d .DecodeElement (_gebcfb .NumFmt ,&_efgf );_eaeeb !=nil {return _eaeeb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gebcfb .SpPr =_ba .NewCT_ShapeProperties (); -if _ggbcb :=d .DecodeElement (_gebcfb .SpPr ,&_efgf );_ggbcb !=nil {return _ggbcb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gebcfb .TxPr =_ba .NewCT_TextBody (); -if _becbgf :=d .DecodeElement (_gebcfb .TxPr ,&_efgf );_becbgf !=nil {return _becbgf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gebcfb .DLblPos =NewCT_DLblPos (); -if _gefga :=d .DecodeElement (_gebcfb .DLblPos ,&_efgf );_gefga !=nil {return _gefga ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gebcfb .ShowLegendKey =NewCT_Boolean (); -if _ddaaa :=d .DecodeElement (_gebcfb .ShowLegendKey ,&_efgf );_ddaaa !=nil {return _ddaaa ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gebcfb .ShowVal =NewCT_Boolean (); -if _aeaffb :=d .DecodeElement (_gebcfb .ShowVal ,&_efgf );_aeaffb !=nil {return _aeaffb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gebcfb .ShowCatName =NewCT_Boolean (); -if _baecc :=d .DecodeElement (_gebcfb .ShowCatName ,&_efgf );_baecc !=nil {return _baecc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gebcfb .ShowSerName =NewCT_Boolean (); -if _ffeaa :=d .DecodeElement (_gebcfb .ShowSerName ,&_efgf );_ffeaa !=nil {return _ffeaa ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gebcfb .ShowPercent =NewCT_Boolean (); -if _adbae :=d .DecodeElement (_gebcfb .ShowPercent ,&_efgf );_adbae !=nil {return _adbae ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gebcfb .ShowBubbleSize =NewCT_Boolean (); -if _bacff :=d .DecodeElement (_gebcfb .ShowBubbleSize ,&_efgf );_bacff !=nil {return _bacff ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gebcfb .Separator =new (string ); -if _ecad :=d .DecodeElement (_gebcfb .Separator ,&_efgf );_ecad !=nil {return _ecad ;};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\u0045\u0047\u005f\u0044L\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064 \u0025\u0076",_efgf .Name ); -if _gdeda :=d .Skip ();_gdeda !=nil {return _gdeda ;};};case _db .EndElement :break _deed ;case _db .CharData :};};return nil ;};func (_bgbc ST_TickLblPos )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_bgbc .String (),start ); -};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 NewCT_DPt ()*CT_DPt {_ggfgb :=&CT_DPt {}; -_ggfgb .Idx =NewCT_UnsignedInt ();return _ggfgb };func (_feeed *CT_DateAx )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );_bcbe :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; -e .EncodeElement (_feeed .AxId ,_bcbe );_cbcf :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_feeed .Scaling ,_cbcf );if _feeed .Delete !=nil {_abdb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}}; -e .EncodeElement (_feeed .Delete ,_abdb );};_efbb :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_feeed .AxPos ,_efbb );if _feeed .MajorGridlines !=nil {_cfbe :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_feeed .MajorGridlines ,_cfbe );};if _feeed .MinorGridlines !=nil {_adfga :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_feeed .MinorGridlines ,_adfga ); -};if _feeed .Title !=nil {_gcgc :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_feeed .Title ,_gcgc );};if _feeed .NumFmt !=nil {_aage :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; -e .EncodeElement (_feeed .NumFmt ,_aage );};if _feeed .MajorTickMark !=nil {_ccceb :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_feeed .MajorTickMark ,_ccceb ); -};if _feeed .MinorTickMark !=nil {_gfef :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_feeed .MinorTickMark ,_gfef );};if _feeed .TickLblPos !=nil {_cfdd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}}; -e .EncodeElement (_feeed .TickLblPos ,_cfdd );};if _feeed .SpPr !=nil {_gfegf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_feeed .SpPr ,_gfegf );};if _feeed .TxPr !=nil {_accb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_feeed .TxPr ,_accb );};_cdfg :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_feeed .CrossAx ,_cdfg );if _feeed .Choice !=nil {_feeed .Choice .MarshalXML (e ,_db .StartElement {}); -};if _feeed .Auto !=nil {_dagc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_feeed .Auto ,_dagc );};if _feeed .LblOffset !=nil {_beea :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}}; -e .EncodeElement (_feeed .LblOffset ,_beea );};if _feeed .BaseTimeUnit !=nil {_badbf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0062\u0061\u0073\u0065\u0054\u0069\u006de\u0055\u006e\u0069\u0074"}};e .EncodeElement (_feeed .BaseTimeUnit ,_badbf ); -};if _feeed .MajorUnit !=nil {_acff :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_feeed .MajorUnit ,_acff );};if _feeed .MajorTimeUnit !=nil {_dbdda :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}}; -e .EncodeElement (_feeed .MajorTimeUnit ,_dbdda );};if _feeed .MinorUnit !=nil {_bfea :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_feeed .MinorUnit ,_bfea );};if _feeed .MinorTimeUnit !=nil {_cace :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}}; -e .EncodeElement (_feeed .MinorTimeUnit ,_cace );};if _feeed .ExtLst !=nil {_bdaf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_feeed .ExtLst ,_bdaf );};e .EncodeToken (_db .EndElement {Name :start .Name }); -return nil ;};func (_cfbed *CT_RadarChart )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_cfbed .RadarStyle =NewCT_RadarStyle ();_gcdd :for {_dbdee ,_gfbd :=d .Token ();if _gfbd !=nil {return _gfbd ;};switch _bfced :=_dbdee .(type ){case _db .StartElement :switch _bfced .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fgfae :=d .DecodeElement (_cfbed .RadarStyle ,&_bfced ); -_fgfae !=nil {return _fgfae ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfbed .VaryColors =NewCT_Boolean (); -if _dfc :=d .DecodeElement (_cfbed .VaryColors ,&_bfced );_dfc !=nil {return _dfc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dcbf :=NewCT_RadarSer (); -if _bfcag :=d .DecodeElement (_dcbf ,&_bfced );_bfcag !=nil {return _bfcag ;};_cfbed .Ser =append (_cfbed .Ser ,_dcbf );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfbed .DLbls =NewCT_DLbls (); -if _abefg :=d .DecodeElement (_cfbed .DLbls ,&_bfced );_abefg !=nil {return _abefg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdcbf :=NewCT_UnsignedInt (); -if _bgggc :=d .DecodeElement (_bdcbf ,&_bfced );_bgggc !=nil {return _bgggc ;};_cfbed .AxId =append (_cfbed .AxId ,_bdcbf );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_db .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cfbed .ExtLst =NewCT_ExtensionList (); -if _egfcd :=d .DecodeElement (_cfbed .ExtLst ,&_bfced );_egfcd !=nil {return _egfcd ;};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\u0052a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_bfced .Name ); -if _bedaa :=d .Skip ();_bedaa !=nil {return _bedaa ;};};case _db .EndElement :break _gcdd ;case _db .CharData :};};return nil ;};func NewCT_UpDownBars ()*CT_UpDownBars {_geaead :=&CT_UpDownBars {};return _geaead }; +// Validate validates the CT_View3D and its children +func (_gcebef *CT_View3D )Validate ()error {return _gcebef .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077\u0033D");};func (_gdeag ST_PageSetupOrientation )String ()string {switch _gdeag {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_Bar3DChart ()*CT_Bar3DChart {_eceb :=&CT_Bar3DChart {};_eceb .BarDir =NewCT_BarDir ();return _eceb ;}; -// Validate validates the CT_LogBase and its children -func (_egfcb *CT_LogBase )Validate ()error {return _egfcb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");};type CT_SurfaceChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ; -ExtLst *CT_ExtensionList ;};func (_cfcc *CT_ScatterChart )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );_eafb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072S\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_cfcc .ScatterStyle ,_eafb );if _cfcc .VaryColors !=nil {_adagbd :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_cfcc .VaryColors ,_adagbd );};if _cfcc .Ser !=nil {_cbgdf :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073e\u0072"}}; -for _ ,_cfabg :=range _cfcc .Ser {e .EncodeElement (_cfabg ,_cbgdf );};};if _cfcc .DLbls !=nil {_aegf :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cfcc .DLbls ,_aegf );};_fbced :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; -for _ ,_acdg :=range _cfcc .AxId {e .EncodeElement (_acdg ,_fbced );};if _cfcc .ExtLst !=nil {_eefca :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfcc .ExtLst ,_eefca );};e .EncodeToken (_db .EndElement {Name :start .Name }); -return nil ;};func (_beace *CT_OfPieType )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _beace .ValAttr !=ST_OfPieTypeUnset {_ecgb ,_fbebc :=_beace .ValAttr .MarshalXMLAttr (_db .Name {Local :"\u0076\u0061\u006c"});if _fbebc !=nil {return _fbebc ; -};start .Attr =append (start .Attr ,_ecgb );};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_egdff *EG_AreaChartShared )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _egdff .Grouping !=nil {_fgafe :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}}; -e .EncodeElement (_egdff .Grouping ,_fgafe );};if _egdff .VaryColors !=nil {_egabcc :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_egdff .VaryColors ,_egabcc );};if _egdff .Ser !=nil {_fdadb :=_db .StartElement {Name :_db .Name {Local :"\u0063\u003a\u0073e\u0072"}}; -for _ ,_dfecb :=range _egdff .Ser {e .EncodeElement (_dfecb ,_fdadb );};};if _egdff .DLbls !=nil {_beeaa :=_db .StartElement {Name :_db .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_egdff .DLbls ,_beeaa );};if _egdff .DropLines !=nil {_dgeac :=_db .StartElement {Name :_db .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_egdff .DropLines ,_dgeac );};return nil ;};type Chart struct{CT_RelId };func (_gegbf ST_BarDir )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_gegbf .String (),start );}; -// ValidateWithPath validates the CT_RotX and its children, prefixing error messages with path -func (_eaefgf *CT_RotX )ValidateWithPath (path string )error {if _eaefgf .ValAttr !=nil {if *_eaefgf .ValAttr < -90{return _g .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 ,*_eaefgf .ValAttr ); -};if *_eaefgf .ValAttr > 90{return _g .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 ,*_eaefgf .ValAttr );};};return nil ; -};func (_cgacce ST_PageSetupOrientation )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_cgacce .String (),start );};func (_baeae ST_SplitType )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_baeae .String (),start ); -};type CT_TrendlineLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_ba .CT_ShapeProperties ;TxPr *_ba .CT_TextBody ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_Orientation and its children +func (_egabb *CT_Orientation )Validate ()error {return _egabb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e");};func (_gbae *CT_AxDataSourceChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gbae .MultiLvlStrRef !=nil {_gcfg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003am\u0075\u006c\u0074i\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066"}}; +e .EncodeElement (_gbae .MultiLvlStrRef ,_gcfg );};if _gbae .NumRef !=nil {_daaa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_gbae .NumRef ,_daaa );};if _gbae .NumLit !=nil {_fef :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}}; +e .EncodeElement (_gbae .NumLit ,_fef );};if _gbae .StrRef !=nil {_bea :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_gbae .StrRef ,_bea );};if _gbae .StrLit !=nil {_aaag :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u004c\u0069\u0074"}}; +e .EncodeElement (_gbae .StrLit ,_aaag );};return nil ;};func (_gagf *CT_FirstSliceAng )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gagf .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_gagf .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ExternalData and its children, prefixing error messages with path -func (_gaabg *CT_ExternalData )ValidateWithPath (path string )error {if _gaabg .AutoUpdate !=nil {if _bbg :=_gaabg .AutoUpdate .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065");_bbg !=nil {return _bbg ;};};return nil ; -};func (_fbdga ST_DLblPos )ValidateWithPath (path string )error {switch _fbdga {case 0,1,2,3,4,5,6,7,8,9:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbdga )); -};return nil ;}; +// Validate validates the CT_NumRef and its children +func (_fbcfb *CT_NumRef )Validate ()error {return _fbcfb .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0052\u0065f");};func NewCT_Crosses ()*CT_Crosses {_acfa :=&CT_Crosses {};_acfa .ValAttr =ST_Crosses (1);return _acfa };func (_gcaaa *CT_ErrDir )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gcaaa .ValAttr =ST_ErrDir (1); +for _ ,_ddbg :=range start .Attr {if _ddbg .Name .Local =="\u0076\u0061\u006c"{_gcaaa .ValAttr .UnmarshalXMLAttr (_ddbg );continue ;};};for {_fbfgd ,_feac :=d .Token ();if _feac !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0072\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_feac ); +};if _dbffb ,_gbggd :=_fbfgd .(_e .EndElement );_gbggd &&_dbffb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_RotY and its children -func (_cfgc *CT_RotY )Validate ()error {return _cfgc .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0059");};func init (){_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +// Validate validates the CT_DoughnutChart and its children +func (_gfefd *CT_DoughnutChart )Validate ()error {return _gfefd .ValidateWithPath ("\u0043\u0054_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074");};func ParseUnionST_HPercent (s string )(ST_HPercent ,error ){if ST_HPercentWithSymbolPatternRe .MatchString (s ){return ST_HPercent {ST_HPercentWithSymbol :&s },nil ; +};_fcbgf ,_cgbfb :=_b .ParseUint (s ,10,16);if _cgbfb !=nil {return ST_HPercent {},_cgbfb ;};_geeee :=uint16 (_fcbgf );return ST_HPercent {ST_HPercentUShort :&_geeee },nil ;};func (_dbdbb ST_MarkerStyle )String ()string {switch _dbdbb {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 "";}; + +// ValidateWithPath validates the EG_AreaChartShared and its children, prefixing error messages with path +func (_ggaae *EG_AreaChartShared )ValidateWithPath (path string )error {if _ggaae .Grouping !=nil {if _fdgda :=_ggaae .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_fdgda !=nil {return _fdgda ;};};if _ggaae .VaryColors !=nil {if _bgbcf :=_ggaae .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); +_bgbcf !=nil {return _bgbcf ;};};for _eafae ,_dfcge :=range _ggaae .Ser {if _egbcce :=_dfcge .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eafae ));_egbcce !=nil {return _egbcce ;};};if _ggaae .DLbls !=nil {if _baafc :=_ggaae .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_baafc !=nil {return _baafc ;};};if _ggaae .DropLines !=nil {if _ggbce :=_ggaae .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_ggbce !=nil {return _ggbce ;};};return nil ;};type CT_CatAx struct{AxId *CT_UnsignedInt ; +Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_f .CT_ShapeProperties ; +TxPr *_f .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 (_dgbdb *CT_StrData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _dgbdb .PtCount !=nil {_efffe :=_e .StartElement {Name :_e .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_dgbdb .PtCount ,_efffe );};if _dgbdb .Pt !=nil {_fadcd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0070\u0074"}}; +for _ ,_gefg :=range _dgbdb .Pt {e .EncodeElement (_gefg ,_fadcd );};};if _dgbdb .ExtLst !=nil {_fgbe :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgbdb .ExtLst ,_fgbe );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_ddgc *CT_DLbls )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ddgc .DLbl !=nil {_bgagd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};for _ ,_eaef :=range _ddgc .DLbl {e .EncodeElement (_eaef ,_bgagd ); +};};if _ddgc .Choice !=nil {_ddgc .Choice .MarshalXML (e ,_e .StartElement {});};if _ddgc .ExtLst !=nil {_faggb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddgc .ExtLst ,_faggb );}; +e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func init (){_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_ed .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 46ef8fb57d..582993f31d 100644 --- a/schema/soo/dml/chartDrawing/chartDrawing.go +++ b/schema/soo/dml/chartDrawing/chartDrawing.go @@ -9,319 +9,318 @@ // 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 (_f "encoding/xml";_d "fmt";_cb "github.com/unidoc/unioffice";_ea "github.com/unidoc/unioffice/common/logger";_b "github.com/unidoc/unioffice/schema/soo/dml";_c "strconv";);func NewCT_Shape ()*CT_Shape {_eacf :=&CT_Shape {}; -_eacf .NvSpPr =NewCT_ShapeNonVisual ();_eacf .SpPr =_b .NewCT_ShapeProperties ();return _eacf ;}; +package chartDrawing ;import (_e "encoding/xml";_ed "fmt";_ba "github.com/unidoc/unioffice";_b "github.com/unidoc/unioffice/common/logger";_be "github.com/unidoc/unioffice/schema/soo/dml";_fd "strconv";);type CT_GroupShapeChoice struct{Sp []*CT_Shape ; +GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;};func (_egb *CT_GraphicFrame )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egb .NvGraphicFramePr =NewCT_GraphicFrameNonVisual ();_egb .Xfrm =_be .NewCT_Transform2D (); +_egb .Graphic =_be .NewGraphic ();for _ ,_aadf :=range start .Attr {if _aadf .Name .Local =="\u006d\u0061\u0063r\u006f"{_aae ,_cd :=_aadf .Value ,error (nil );if _cd !=nil {return _cd ;};_egb .MacroAttr =&_aae ;continue ;};if _aadf .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_dce ,_eae :=_fd .ParseBool (_aadf .Value ); +if _eae !=nil {return _eae ;};_egb .FPublishedAttr =&_dce ;continue ;};};_gca :for {_cbg ,_af :=d .Token ();if _af !=nil {return _af ;};switch _bca :=_cbg .(type ){case _e .StartElement :switch _bca .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _bbe :=d .DecodeElement (_egb .NvGraphicFramePr ,&_bca ); +_bbe !=nil {return _bbe ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _fe :=d .DecodeElement (_egb .Xfrm ,&_bca ); +_fe !=nil {return _fe ;};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 :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_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 :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _eef :=d .DecodeElement (_egb .Graphic ,&_bca ); +_eef !=nil {return _eef ;};default:_b .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",_bca .Name ); +if _aea :=d .Skip ();_aea !=nil {return _aea ;};};case _e .EndElement :break _gca ;case _e .CharData :};};return nil ;};func NewCT_Drawing ()*CT_Drawing {_bba :=&CT_Drawing {};return _bba };func (_fad *CT_GraphicFrameNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_fdd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_fad .CNvPr ,_fdd );_gag :=_e .StartElement {Name :_e .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}}; +e .EncodeElement (_fad .CNvGraphicFramePr ,_gag );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path -func (_agcfe *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _cea :=_agcfe .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cea !=nil {return _cea ;};if _ecg :=_agcfe .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); -_ecg !=nil {return _ecg ;};return nil ;};type EG_Anchor struct{RelSizeAnchor *CT_RelSizeAnchor ;AbsSizeAnchor *CT_AbsSizeAnchor ;}; - -// ValidateWithPath validates the CT_AbsSizeAnchor and its children, prefixing error messages with path -func (_dga *CT_AbsSizeAnchor )ValidateWithPath (path string )error {if _bf :=_dga .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_bf !=nil {return _bf ;};if _fgg :=_dga .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_fgg !=nil {return _fgg ; -};if _dga .Choice !=nil {if _fgd :=_dga .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fgd !=nil {return _fgd ;};};return nil ;};func (_edc *CT_GroupShapeChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _edc .Sp !=nil {_bcd :=_f .StartElement {Name :_f .Name {Local :"\u0073\u0070"}}; -for _ ,_dgc :=range _edc .Sp {e .EncodeElement (_dgc ,_bcd );};};if _edc .GrpSp !=nil {_bbb :=_f .StartElement {Name :_f .Name {Local :"\u0067\u0072\u0070S\u0070"}};for _ ,_bbf :=range _edc .GrpSp {e .EncodeElement (_bbf ,_bbb );};};if _edc .GraphicFrame !=nil {_dae :=_f .StartElement {Name :_f .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}}; -for _ ,_eafd :=range _edc .GraphicFrame {e .EncodeElement (_eafd ,_dae );};};if _edc .CxnSp !=nil {_cdb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u0078\u006eS\u0070"}};for _ ,_aag :=range _edc .CxnSp {e .EncodeElement (_aag ,_cdb );};};if _edc .Pic !=nil {_ebeb :=_f .StartElement {Name :_f .Name {Local :"\u0070\u0069\u0063"}}; -for _ ,_ddb :=range _edc .Pic {e .EncodeElement (_ddb ,_ebeb );};};return nil ;}; - -// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path -func (_gdc *EG_ObjectChoices )ValidateWithPath (path string )error {if _gdc .Choice !=nil {if _cgda :=_gdc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cgda !=nil {return _cgda ;};};return nil ;}; +// Validate validates the CT_GroupShape and its children +func (_gde *CT_GroupShape )Validate ()error {return _gde .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func (_bgg *CT_Connector )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bgg .NvCxnSpPr =NewCT_ConnectorNonVisual (); +_bgg .SpPr =_be .NewCT_ShapeProperties ();for _ ,_gf :=range start .Attr {if _gf .Name .Local =="\u006d\u0061\u0063r\u006f"{_aa ,_gdb :=_gf .Value ,error (nil );if _gdb !=nil {return _gdb ;};_bgg .MacroAttr =&_aa ;continue ;};if _gf .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_ea ,_cc :=_fd .ParseBool (_gf .Value ); +if _cc !=nil {return _cc ;};_bgg .FPublishedAttr =&_ea ;continue ;};};_ga :for {_cf ,_bfg :=d .Token ();if _bfg !=nil {return _bfg ;};switch _cb :=_cf .(type ){case _e .StartElement :switch _cb .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _aaa :=d .DecodeElement (_bgg .NvCxnSpPr ,&_cb ); +_aaa !=nil {return _aaa ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _gcf :=d .DecodeElement (_bgg .SpPr ,&_cb ); +_gcf !=nil {return _gcf ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_bgg .Style =_be .NewCT_ShapeStyle (); +if _dbf :=d .DecodeElement (_bgg .Style ,&_cb );_dbf !=nil {return _dbf ;};default:_b .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",_cb .Name ); +if _eaf :=d .Skip ();_eaf !=nil {return _eaf ;};};case _e .EndElement :break _ga ;case _e .CharData :};};return nil ;};func (_bgd *CT_GroupShapeNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bgd .CNvPr =_be .NewCT_NonVisualDrawingProps (); +_bgd .CNvGrpSpPr =_be .NewCT_NonVisualGroupDrawingShapeProps ();_acaf :for {_degf ,_fcg :=d .Token ();if _fcg !=nil {return _fcg ;};switch _bgde :=_degf .(type ){case _e .StartElement :switch _bgde .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _baf :=d .DecodeElement (_bgd .CNvPr ,&_bgde ); +_baf !=nil {return _baf ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _dfca :=d .DecodeElement (_bgd .CNvGrpSpPr ,&_bgde ); +_dfca !=nil {return _dfca ;};default:_b .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",_bgde .Name ); +if _egbf :=d .Skip ();_egbf !=nil {return _egbf ;};};case _e .EndElement :break _acaf ;case _e .CharData :};};return nil ;};func (_eg *CT_ConnectorNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eg .CNvPr =_be .NewCT_NonVisualDrawingProps (); +_eg .CNvCxnSpPr =_be .NewCT_NonVisualConnectorProperties ();_gg :for {_gb ,_dgf :=d .Token ();if _dgf !=nil {return _dgf ;};switch _ebgc :=_gb .(type ){case _e .StartElement :switch _ebgc .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _bbg :=d .DecodeElement (_eg .CNvPr ,&_ebgc ); +_bbg !=nil {return _bbg ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _dff :=d .DecodeElement (_eg .CNvCxnSpPr ,&_ebgc ); +_dff !=nil {return _dff ;};default:_b .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",_ebgc .Name ); +if _dba :=d .Skip ();_dba !=nil {return _dba ;};};case _e .EndElement :break _gg ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_ConnectorNonVisual and its children -func (_gbg *CT_ConnectorNonVisual )Validate ()error {return _gbg .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func (_gf *CT_ConnectorNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gf .CNvPr =_b .NewCT_NonVisualDrawingProps (); -_gf .CNvCxnSpPr =_b .NewCT_NonVisualConnectorProperties ();_acg :for {_ge ,_ae :=d .Token ();if _ae !=nil {return _ae ;};switch _cc :=_ge .(type ){case _f .StartElement :switch _cc .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _abf :=d .DecodeElement (_gf .CNvPr ,&_cc ); -_abf !=nil {return _abf ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _eg :=d .DecodeElement (_gf .CNvCxnSpPr ,&_cc ); -_eg !=nil {return _eg ;};default:_ea .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",_cc .Name ); -if _geb :=d .Skip ();_geb !=nil {return _geb ;};};case _f .EndElement :break _acg ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_Drawing and its children +func (_acc *CT_Drawing )Validate ()error {return _acc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");}; -// Validate validates the CT_GraphicFrame and its children -func (_bbe *CT_GraphicFrame )Validate ()error {return _bbe .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");};func (_cbd *CT_Marker )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbd .X =0.0; -_cbd .Y =0.0;_fdea :for {_bgc ,_cga :=d .Token ();if _cga !=nil {return _cga ;};switch _fgc :=_bgc .(type ){case _f .StartElement :switch _fgc .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _gebe :=d .DecodeElement (&_cbd .X ,&_fgc ); -_gebe !=nil {return _gebe ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _bcdf :=d .DecodeElement (&_cbd .Y ,&_fgc ); -_bcdf !=nil {return _bcdf ;};default:_ea .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",_fgc .Name ); -if _affd :=d .Skip ();_affd !=nil {return _affd ;};};case _f .EndElement :break _fdea ;case _f .CharData :};};return nil ;};type CT_GroupShapeNonVisual struct{CNvPr *_b .CT_NonVisualDrawingProps ;CNvGrpSpPr *_b .CT_NonVisualGroupDrawingShapeProps ;};func (_edg *CT_GroupShape )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edg .NvGrpSpPr =NewCT_GroupShapeNonVisual (); -_edg .GrpSpPr =_b .NewCT_GroupShapeProperties ();_gga :for {_fdb ,_ace :=d .Token ();if _ace !=nil {return _ace ;};switch _fda :=_fdb .(type ){case _f .StartElement :switch _fda .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _bff :=d .DecodeElement (_edg .NvGrpSpPr ,&_fda ); -_bff !=nil {return _bff ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _aef :=d .DecodeElement (_edg .GrpSpPr ,&_fda ); -_aef !=nil {return _aef ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_fff :=NewCT_GroupShapeChoice (); -if _gcb :=d .DecodeElement (&_fff .Sp ,&_fda );_gcb !=nil {return _gcb ;};_edg .Choice =append (_edg .Choice ,_fff );case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ccdc :=NewCT_GroupShapeChoice (); -if _fffc :=d .DecodeElement (&_ccdc .GrpSp ,&_fda );_fffc !=nil {return _fffc ;};_edg .Choice =append (_edg .Choice ,_ccdc );case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ceg :=NewCT_GroupShapeChoice (); -if _cde :=d .DecodeElement (&_ceg .GraphicFrame ,&_fda );_cde !=nil {return _cde ;};_edg .Choice =append (_edg .Choice ,_ceg );case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_bdb :=NewCT_GroupShapeChoice (); -if _dgag :=d .DecodeElement (&_bdb .CxnSp ,&_fda );_dgag !=nil {return _dgag ;};_edg .Choice =append (_edg .Choice ,_bdb );case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_bgb :=NewCT_GroupShapeChoice (); -if _ga :=d .DecodeElement (&_bgb .Pic ,&_fda );_ga !=nil {return _ga ;};_edg .Choice =append (_edg .Choice ,_bgb );default:_ea .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",_fda .Name ); -if _bec :=d .Skip ();_bec !=nil {return _bec ;};};case _f .EndElement :break _gga ;case _f .CharData :};};return nil ;};func (_efd *CT_Connector )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efd .MacroAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_efd .MacroAttr )}); -};if _efd .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0064",_cba (*_efd .FPublishedAttr ))});};e .EncodeToken (start ); -_bd :=_f .StartElement {Name :_f .Name {Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}};e .EncodeElement (_efd .NvCxnSpPr ,_bd );_fge :=_f .StartElement {Name :_f .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_efd .SpPr ,_fge );if _efd .Style !=nil {_gcd :=_f .StartElement {Name :_f .Name {Local :"\u0073\u0074\u0079l\u0065"}}; -e .EncodeElement (_efd .Style ,_gcd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_age *CT_GraphicFrame )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_age .NvGraphicFramePr =NewCT_GraphicFrameNonVisual (); -_age .Xfrm =_b .NewCT_Transform2D ();_age .Graphic =_b .NewGraphic ();for _ ,_cbf :=range start .Attr {if _cbf .Name .Local =="\u006d\u0061\u0063r\u006f"{_gfg ,_ccb :=_cbf .Value ,error (nil );if _ccb !=nil {return _ccb ;};_age .MacroAttr =&_gfg ;continue ; -};if _cbf .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_af ,_agcf :=_c .ParseBool (_cbf .Value );if _agcf !=nil {return _agcf ;};_age .FPublishedAttr =&_af ;continue ;};};_bbaa :for {_ebe ,_gca :=d .Token ();if _gca !=nil {return _gca ; -};switch _baf :=_ebe .(type ){case _f .StartElement :switch _baf .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _eec :=d .DecodeElement (_age .NvGraphicFramePr ,&_baf ); -_eec !=nil {return _eec ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _cdd :=d .DecodeElement (_age .Xfrm ,&_baf ); -_cdd !=nil {return _cdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _eeg :=d .DecodeElement (_age .Graphic ,&_baf ); -_eeg !=nil {return _eeg ;};default:_ea .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",_baf .Name ); -if _dde :=d .Skip ();_dde !=nil {return _dde ;};};case _f .EndElement :break _bbaa ;case _f .CharData :};};return nil ;};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;}; +// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path +func (_bdc *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _cfce ,_afag :=range _bdc .Sp {if _dcce :=_afag .ValidateWithPath (_ed .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_cfce ));_dcce !=nil {return _dcce ;};};for _agf ,_bff :=range _bdc .GrpSp {if _dbee :=_bff .ValidateWithPath (_ed .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_agf )); +_dbee !=nil {return _dbee ;};};for _gbfc ,_dccea :=range _bdc .GraphicFrame {if _edda :=_dccea .ValidateWithPath (_ed .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_gbfc ));_edda !=nil {return _edda ; +};};for _ega ,_gge :=range _bdc .CxnSp {if _efa :=_gge .ValidateWithPath (_ed .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_ega ));_efa !=nil {return _efa ;};};for _abda ,_eea :=range _bdc .Pic {if _gcb :=_eea .ValidateWithPath (_ed .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_abda )); +_gcb !=nil {return _gcb ;};};return nil ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_dbfb :=&CT_GroupShapeNonVisual {};_dbfb .CNvPr =_be .NewCT_NonVisualDrawingProps ();_dbfb .CNvGrpSpPr =_be .NewCT_NonVisualGroupDrawingShapeProps ();return _dbfb ; +};func (_g *CT_AbsSizeAnchor )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_dg :=_e .StartElement {Name :_e .Name {Local :"\u0066\u0072\u006f\u006d"}};e .EncodeElement (_g .From ,_dg );_bf :=_e .StartElement {Name :_e .Name {Local :"\u0065\u0078\u0074"}}; +e .EncodeElement (_g .Ext ,_bf );if _g .Choice !=nil {_g .Choice .MarshalXML (e ,_e .StartElement {});};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ggb *CT_RelSizeAnchor )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_gagg :=_e .StartElement {Name :_e .Name {Local :"\u0066\u0072\u006f\u006d"}};e .EncodeElement (_ggb .From ,_gagg );_badb :=_e .StartElement {Name :_e .Name {Local :"\u0074\u006f"}};e .EncodeElement (_ggb .To ,_badb );if _ggb .Choice !=nil {_ggb .Choice .MarshalXML (e ,_e .StartElement {}); +};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Drawing and its children -func (_fdd *CT_Drawing )Validate ()error {return _fdd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");}; +// Validate validates the CT_RelSizeAnchor and its children +func (_defg *CT_RelSizeAnchor )Validate ()error {return _defg .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006cS\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");}; -// Validate validates the CT_GroupShapeChoice and its children -func (_egag *CT_GroupShapeChoice )Validate ()error {return _egag .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;}; +// Validate validates the CT_ConnectorNonVisual and its children +func (_cgc *CT_ConnectorNonVisual )Validate ()error {return _cgc .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");}; // Validate validates the CT_Connector and its children -func (_cbg *CT_Connector )Validate ()error {return _cbg .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");}; +func (_ec *CT_Connector )Validate ()error {return _ec .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_ceb *CT_Marker )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ceb .X =0.0;_ceb .Y =0.0; +_ff :for {_fbf ,_aeb :=d .Token ();if _aeb !=nil {return _aeb ;};switch _faab :=_fbf .(type ){case _e .StartElement :switch _faab .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _bbb :=d .DecodeElement (&_ceb .X ,&_faab ); +_bbb !=nil {return _bbb ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _egf :=d .DecodeElement (&_ceb .Y ,&_faab ); +_egf !=nil {return _egf ;};default:_b .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",_faab .Name ); +if _da :=d .Skip ();_da !=nil {return _da ;};};case _e .EndElement :break _ff ;case _e .CharData :};};return nil ;};func NewCT_Connector ()*CT_Connector {_ag :=&CT_Connector {};_ag .NvCxnSpPr =NewCT_ConnectorNonVisual ();_ag .SpPr =_be .NewCT_ShapeProperties (); +return _ag ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_aad :=&CT_ConnectorNonVisual {};_aad .CNvPr =_be .NewCT_NonVisualDrawingProps ();_aad .CNvCxnSpPr =_be .NewCT_NonVisualConnectorProperties ();return _aad ;}; -// Validate validates the EG_ObjectChoicesChoice and its children -func (_baaa *EG_ObjectChoicesChoice )Validate ()error {return _baaa .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");};type CT_Marker struct{X float64 ;Y float64 ; -};func NewEG_ObjectChoices ()*EG_ObjectChoices {_eab :=&EG_ObjectChoices {};return _eab }; +// ValidateWithPath validates the CT_AbsSizeAnchor and its children, prefixing error messages with path +func (_dbd *CT_AbsSizeAnchor )ValidateWithPath (path string )error {if _ad :=_dbd .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_ad !=nil {return _ad ;};if _ce :=_dbd .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_ce !=nil {return _ce ; +};if _dbd .Choice !=nil {if _eb :=_dbd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_eb !=nil {return _eb ;};};return nil ;}; -// Validate validates the CT_PictureNonVisual and its children -func (_ebebd *CT_PictureNonVisual )Validate ()error {return _ebebd .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; +// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path +func (_gfb *CT_Connector )ValidateWithPath (path string )error {if _cg :=_gfb .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_cg !=nil {return _cg ;};if _ebf :=_gfb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_ebf !=nil {return _ebf ;};if _gfb .Style !=nil {if _dc :=_gfb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_dc !=nil {return _dc ;};};return nil ;}; -// Validate validates the EG_ObjectChoices and its children -func (_gaec *EG_ObjectChoices )Validate ()error {return _gaec .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");};func NewCT_Drawing ()*CT_Drawing {_bg :=&CT_Drawing {};return _bg };func (_ccc *EG_ObjectChoices )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccc .Choice !=nil {_ccc .Choice .MarshalXML (e ,_f .StartElement {}); -};return nil ;}; +// ValidateWithPath validates the CT_GraphicFrame and its children, prefixing error messages with path +func (_dede *CT_GraphicFrame )ValidateWithPath (path string )error {if _gbf :=_dede .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_gbf !=nil {return _gbf ; +};if _cdf :=_dede .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_cdf !=nil {return _cdf ;};if _bcg :=_dede .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_bcg !=nil {return _bcg ;};return nil ;};func NewCT_Marker ()*CT_Marker {_gcag :=&CT_Marker {}; +_gcag .X =0.0;_gcag .Y =0.0;return _gcag };func (_fcb *CT_GroupShape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fcb .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_fcb .GrpSpPr =_be .NewCT_GroupShapeProperties ();_edf :for {_abf ,_fgg :=d .Token (); +if _fgg !=nil {return _fgg ;};switch _gbe :=_abf .(type ){case _e .StartElement :switch _gbe .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _cac :=d .DecodeElement (_fcb .NvGrpSpPr ,&_gbe ); +_cac !=nil {return _cac ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _gec :=d .DecodeElement (_fcb .GrpSpPr ,&_gbe ); +_gec !=nil {return _gec ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_dfc :=NewCT_GroupShapeChoice (); +if _aca :=d .DecodeElement (&_dfc .Sp ,&_gbe );_aca !=nil {return _aca ;};_fcb .Choice =append (_fcb .Choice ,_dfc );case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_cace :=NewCT_GroupShapeChoice (); +if _cec :=d .DecodeElement (&_cace .GrpSp ,&_gbe );_cec !=nil {return _cec ;};_fcb .Choice =append (_fcb .Choice ,_cace );case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_gaf :=NewCT_GroupShapeChoice (); +if _efd :=d .DecodeElement (&_gaf .GraphicFrame ,&_gbe );_efd !=nil {return _efd ;};_fcb .Choice =append (_fcb .Choice ,_gaf );case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_cfe :=NewCT_GroupShapeChoice (); +if _fgf :=d .DecodeElement (&_cfe .CxnSp ,&_gbe );_fgf !=nil {return _fgf ;};_fcb .Choice =append (_fcb .Choice ,_cfe );case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_eed :=NewCT_GroupShapeChoice (); +if _cge :=d .DecodeElement (&_eed .Pic ,&_gbe );_cge !=nil {return _cge ;};_fcb .Choice =append (_fcb .Choice ,_eed );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\u0047r\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065 \u0025\u0076",_gbe .Name ); +if _aeda :=d .Skip ();_aeda !=nil {return _aeda ;};};case _e .EndElement :break _edf ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path -func (_ff *CT_Connector )ValidateWithPath (path string )error {if _ad :=_ff .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_ad !=nil {return _ad ;};if _cag :=_ff .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_cag !=nil {return _cag ;};if _ff .Style !=nil {if _df :=_ff .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_df !=nil {return _df ;};};return nil ;}; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_fde *CT_Drawing )ValidateWithPath (path string )error {for _agb ,_bbf :=range _fde .EG_Anchor {if _ddd :=_bbf .ValidateWithPath (_ed .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_agb )); +_ddd !=nil {return _ddd ;};};return nil ;};func (_afd *CT_GroupShapeNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_egc :=_e .StartElement {Name :_e .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_afd .CNvPr ,_egc ); +_ggd :=_e .StartElement {Name :_e .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_afd .CNvGrpSpPr ,_ggd );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_Picture struct{MacroAttr *string ; +FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_be .CT_BlipFillProperties ;SpPr *_be .CT_ShapeProperties ;Style *_be .CT_ShapeStyle ;};func (_ggg *EG_ObjectChoices )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbbe :for {_ced ,_fgbb :=d .Token (); +if _fgbb !=nil {return _fgbb ;};switch _ccbd :=_ced .(type ){case _e .StartElement :switch _ccbd .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ggg .Choice =NewEG_ObjectChoicesChoice (); +if _dgab :=d .DecodeElement (&_ggg .Choice .Sp ,&_ccbd );_dgab !=nil {return _dgab ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ggg .Choice =NewEG_ObjectChoicesChoice (); +if _fbe :=d .DecodeElement (&_ggg .Choice .GrpSp ,&_ccbd );_fbe !=nil {return _fbe ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ggg .Choice =NewEG_ObjectChoicesChoice (); +if _fadae :=d .DecodeElement (&_ggg .Choice .GraphicFrame ,&_ccbd );_fadae !=nil {return _fadae ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ggg .Choice =NewEG_ObjectChoicesChoice (); +if _fgga :=d .DecodeElement (&_ggg .Choice .CxnSp ,&_ccbd );_fgga !=nil {return _fgga ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ggg .Choice =NewEG_ObjectChoicesChoice (); +if _egg :=d .DecodeElement (&_ggg .Choice .Pic ,&_ccbd );_egg !=nil {return _egg ;};default:_b .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",_ccbd .Name ); +if _aaee :=d .Skip ();_aaee !=nil {return _aaee ;};};case _e .EndElement :break _bbbe ;case _e .CharData :};};return nil ;};type CT_GraphicFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicFrameNonVisual ;Xfrm *_be .CT_Transform2D ; +Graphic *_be .Graphic ;}; -// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path -func (_fgeb *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _edag :=_fgeb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_edag !=nil {return _edag ;};if _fdcf :=_fgeb .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072"); -_fdcf !=nil {return _fdcf ;};return nil ;}; +// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path +func (_cgg *CT_PictureNonVisual )ValidateWithPath (path string )error {if _cafc :=_cgg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cafc !=nil {return _cafc ;};if _fab :=_cgg .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); +_fab !=nil {return _fab ;};return nil ;}; -// Validate validates the CT_GroupShapeNonVisual and its children -func (_aga *CT_GroupShapeNonVisual )Validate ()error {return _aga .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_adb :=&CT_GroupShapeChoice {}; -return _adb };func (_dgba *CT_PictureNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgba .CNvPr =_b .NewCT_NonVisualDrawingProps ();_dgba .CNvPicPr =_b .NewCT_NonVisualPictureProperties ();_gag :for {_gage ,_efcf :=d .Token (); -if _efcf !=nil {return _efcf ;};switch _aafg :=_gage .(type ){case _f .StartElement :switch _aafg .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _ccdbc :=d .DecodeElement (_dgba .CNvPr ,&_aafg ); -_ccdbc !=nil {return _ccdbc ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _cge :=d .DecodeElement (_dgba .CNvPicPr ,&_aafg ); -_cge !=nil {return _cge ;};default:_ea .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",_aafg .Name ); -if _cgaf :=d .Skip ();_cgaf !=nil {return _cgaf ;};};case _f .EndElement :break _gag ;case _f .CharData :};};return nil ;};func (_gcfgc *EG_ObjectChoicesChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gcfgc .Sp !=nil {_afed :=_f .StartElement {Name :_f .Name {Local :"\u0073\u0070"}}; -e .EncodeElement (_gcfgc .Sp ,_afed );};if _gcfgc .GrpSp !=nil {_daee :=_f .StartElement {Name :_f .Name {Local :"\u0067\u0072\u0070S\u0070"}};e .EncodeElement (_gcfgc .GrpSp ,_daee );};if _gcfgc .GraphicFrame !=nil {_bega :=_f .StartElement {Name :_f .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}}; -e .EncodeElement (_gcfgc .GraphicFrame ,_bega );};if _gcfgc .CxnSp !=nil {_ggg :=_f .StartElement {Name :_f .Name {Local :"\u0063\u0078\u006eS\u0070"}};e .EncodeElement (_gcfgc .CxnSp ,_ggg );};if _gcfgc .Pic !=nil {_bea :=_f .StartElement {Name :_f .Name {Local :"\u0070\u0069\u0063"}}; -e .EncodeElement (_gcfgc .Pic ,_bea );};return nil ;};func (_dbb *CT_GroupShapeChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dda :for {_bge ,_dbcb :=d .Token ();if _dbcb !=nil {return _dbcb ;};switch _dbg :=_bge .(type ){case _f .StartElement :switch _dbg .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_cca :=NewCT_Shape (); -if _dag :=d .DecodeElement (_cca ,&_dbg );_dag !=nil {return _dag ;};_dbb .Sp =append (_dbb .Sp ,_cca );case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_dbf :=NewCT_GroupShape (); -if _ecf :=d .DecodeElement (_dbf ,&_dbg );_ecf !=nil {return _ecf ;};_dbb .GrpSp =append (_dbb .GrpSp ,_dbf );case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ggef :=NewCT_GraphicFrame (); -if _gbe :=d .DecodeElement (_ggef ,&_dbg );_gbe !=nil {return _gbe ;};_dbb .GraphicFrame =append (_dbb .GraphicFrame ,_ggef );case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_egc :=NewCT_Connector (); -if _caa :=d .DecodeElement (_egc ,&_dbg );_caa !=nil {return _caa ;};_dbb .CxnSp =append (_dbb .CxnSp ,_egc );case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_acgg :=NewCT_Picture (); -if _bcda :=d .DecodeElement (_acgg ,&_dbg );_bcda !=nil {return _bcda ;};_dbb .Pic =append (_dbb .Pic ,_acgg );default:_ea .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",_dbg .Name ); -if _efee :=d .Skip ();_efee !=nil {return _efee ;};};case _f .EndElement :break _dda ;case _f .CharData :};};return nil ;};func (_bfg *CT_ShapeNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfg .CNvPr =_b .NewCT_NonVisualDrawingProps (); -_bfg .CNvSpPr =_b .NewCT_NonVisualDrawingShapeProps ();_aec :for {_afde ,_bdg :=d .Token ();if _bdg !=nil {return _bdg ;};switch _egab :=_afde .(type ){case _f .StartElement :switch _egab .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _fef :=d .DecodeElement (_bfg .CNvPr ,&_egab ); -_fef !=nil {return _fef ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _gfbe :=d .DecodeElement (_bfg .CNvSpPr ,&_egab ); -_gfbe !=nil {return _gfbe ;};default:_ea .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",_egab .Name ); -if _bcdb :=d .Skip ();_bcdb !=nil {return _bcdb ;};};case _f .EndElement :break _aec ;case _f .CharData :};};return nil ;};func (_dbc *CT_GraphicFrameNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_eed :=_f .StartElement {Name :_f .Name {Local :"\u0063\u004e\u0076P\u0072"}}; -e .EncodeElement (_dbc .CNvPr ,_eed );_fgef :=_f .StartElement {Name :_f .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}};e .EncodeElement (_dbc .CNvGraphicFramePr ,_fgef );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_bgf *CT_GroupShape )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fea :=_f .StartElement {Name :_f .Name {Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_bgf .NvGrpSpPr ,_fea ); -_adgd :=_f .StartElement {Name :_f .Name {Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bgf .GrpSpPr ,_adgd );if _bgf .Choice !=nil {for _ ,_gcfg :=range _bgf .Choice {_gcfg .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_RelSizeAnchor and its children, prefixing error messages with path +func (_aaf *CT_RelSizeAnchor )ValidateWithPath (path string )error {if _eeed :=_aaf .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_eeed !=nil {return _eeed ;};if _ggec :=_aaf .To .ValidateWithPath (path +"\u002f\u0054\u006f");_ggec !=nil {return _ggec ; +};if _aaf .Choice !=nil {if _aggc :=_aaf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_aggc !=nil {return _aggc ;};};return nil ;};func (_adcea *EG_ObjectChoicesChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gcdbb :for {_gegf ,_gagd :=d .Token (); +if _gagd !=nil {return _gagd ;};switch _bbadg :=_gegf .(type ){case _e .StartElement :switch _bbadg .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_adcea .Sp =NewCT_Shape (); +if _bgbf :=d .DecodeElement (_adcea .Sp ,&_bbadg );_bgbf !=nil {return _bgbf ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_adcea .GrpSp =NewCT_GroupShape (); +if _ggea :=d .DecodeElement (_adcea .GrpSp ,&_bbadg );_ggea !=nil {return _ggea ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_adcea .GraphicFrame =NewCT_GraphicFrame (); +if _gef :=d .DecodeElement (_adcea .GraphicFrame ,&_bbadg );_gef !=nil {return _gef ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_adcea .CxnSp =NewCT_Connector (); +if _dcgc :=d .DecodeElement (_adcea .CxnSp ,&_bbadg );_dcgc !=nil {return _dcgc ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_adcea .Pic =NewCT_Picture (); +if _fdc :=d .DecodeElement (_adcea .Pic ,&_bbadg );_fdc !=nil {return _fdc ;};default:_b .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",_bbadg .Name ); +if _ceg :=d .Skip ();_ceg !=nil {return _ceg ;};};case _e .EndElement :break _gcdbb ;case _e .CharData :};};return nil ;};func (_ab *CT_Connector )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ab .MacroAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_ed .Sprintf ("\u0025\u0076",*_ab .MacroAttr )}); +};if _ab .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_ed .Sprintf ("\u0025\u0064",_dbc (*_ab .FPublishedAttr ))});};e .EncodeToken (start ); +_ee :=_e .StartElement {Name :_e .Name {Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}};e .EncodeElement (_ab .NvCxnSpPr ,_ee );_bbd :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ab .SpPr ,_bbd );if _ab .Style !=nil {_eeg :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"}}; +e .EncodeElement (_ab .Style ,_eeg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_GroupShapeNonVisual struct{CNvPr *_be .CT_NonVisualDrawingProps ;CNvGrpSpPr *_be .CT_NonVisualGroupDrawingShapeProps ;};func (_ccc *CT_Drawing )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dd :for {_gfbe ,_dfg :=d .Token (); +if _dfg !=nil {return _dfg ;};switch _ef :=_gfbe .(type ){case _e .StartElement :switch _ef .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_aed :=NewEG_Anchor (); +_aed .RelSizeAnchor =NewCT_RelSizeAnchor ();if _aadb :=d .DecodeElement (_aed .RelSizeAnchor ,&_ef );_aadb !=nil {return _aadb ;};_ccc .EG_Anchor =append (_ccc .EG_Anchor ,_aed );case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_dcd :=NewEG_Anchor (); +_dcd .AbsSizeAnchor =NewCT_AbsSizeAnchor ();if _ece :=d .DecodeElement (_dcd .AbsSizeAnchor ,&_ef );_ece !=nil {return _ece ;};_ccc .EG_Anchor =append (_ccc .EG_Anchor ,_dcd );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\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_ef .Name ); +if _bd :=d .Skip ();_bd !=nil {return _bd ;};};case _e .EndElement :break _dd ;case _e .CharData :};};return nil ;}; // ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path -func (_ddeg *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _ddeg .Sp !=nil {if _feb :=_ddeg .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_feb !=nil {return _feb ;};};if _ddeg .GrpSp !=nil {if _dea :=_ddeg .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070"); -_dea !=nil {return _dea ;};};if _ddeg .GraphicFrame !=nil {if _bbee :=_ddeg .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_bbee !=nil {return _bbee ;};};if _ddeg .CxnSp !=nil {if _gfbea :=_ddeg .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070"); -_gfbea !=nil {return _gfbea ;};};if _ddeg .Pic !=nil {if _cgb :=_ddeg .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_cgb !=nil {return _cgb ;};};return nil ;};func (_dfb *CT_Drawing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bb :for {_abb ,_dcg :=d .Token (); -if _dcg !=nil {return _dcg ;};switch _adg :=_abb .(type ){case _f .StartElement :switch _adg .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_caf :=NewEG_Anchor (); -_caf .RelSizeAnchor =NewCT_RelSizeAnchor ();if _eacg :=d .DecodeElement (_caf .RelSizeAnchor ,&_adg );_eacg !=nil {return _eacg ;};_dfb .EG_Anchor =append (_dfb .EG_Anchor ,_caf );case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_fee :=NewEG_Anchor (); -_fee .AbsSizeAnchor =NewCT_AbsSizeAnchor ();if _add :=d .DecodeElement (_fee .AbsSizeAnchor ,&_adg );_add !=nil {return _add ;};_dfb .EG_Anchor =append (_dfb .EG_Anchor ,_fee );default:_ea .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",_adg .Name ); -if _abc :=d .Skip ();_abc !=nil {return _abc ;};};case _f .EndElement :break _bb ;case _f .CharData :};};return nil ;}; +func (_bge *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _bge .Sp !=nil {if _gbga :=_bge .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_gbga !=nil {return _gbga ;};};if _bge .GrpSp !=nil {if _ebc :=_bge .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070"); +_ebc !=nil {return _ebc ;};};if _bge .GraphicFrame !=nil {if _ggge :=_bge .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_ggge !=nil {return _ggge ;};};if _bge .CxnSp !=nil {if _bgdb :=_bge .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070"); +_bgdb !=nil {return _bgdb ;};};if _bge .Pic !=nil {if _cda :=_bge .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_cda !=nil {return _cda ;};};return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_dfe :=&CT_PictureNonVisual {};_dfe .CNvPr =_be .NewCT_NonVisualDrawingProps (); +_dfe .CNvPicPr =_be .NewCT_NonVisualPictureProperties ();return _dfe ;}; -// Validate validates the CT_AbsSizeAnchor and its children -func (_daf *CT_AbsSizeAnchor )Validate ()error {return _daf .ValidateWithPath ("\u0043\u0054_\u0041\u0062\u0073S\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ; -SpPr *_b .CT_ShapeProperties ;Style *_b .CT_ShapeStyle ;};type CT_ConnectorNonVisual struct{CNvPr *_b .CT_NonVisualDrawingProps ;CNvCxnSpPr *_b .CT_NonVisualConnectorProperties ;};func NewCT_GraphicFrame ()*CT_GraphicFrame {_bba :=&CT_GraphicFrame {};_bba .NvGraphicFramePr =NewCT_GraphicFrameNonVisual (); -_bba .Xfrm =_b .NewCT_Transform2D ();_bba .Graphic =_b .NewGraphic ();return _bba ;};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ;SpPr *_b .CT_ShapeProperties ;Style *_b .CT_ShapeStyle ; -TxBody *_b .CT_TextBody ;};func (_fgcc *CT_RelSizeAnchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cgd :=_f .StartElement {Name :_f .Name {Local :"\u0066\u0072\u006f\u006d"}};e .EncodeElement (_fgcc .From ,_cgd ); -_ggd :=_f .StartElement {Name :_f .Name {Local :"\u0074\u006f"}};e .EncodeElement (_fgcc .To ,_ggd );if _fgcc .Choice !=nil {_fgcc .Choice .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewEG_Anchor ()*EG_Anchor {_bde :=&EG_Anchor {}; -return _bde };func NewCT_RelSizeAnchor ()*CT_RelSizeAnchor {_gdf :=&CT_RelSizeAnchor {};_gdf .From =NewCT_Marker ();_gdf .To =NewCT_Marker ();return _gdf ;};func NewCT_AbsSizeAnchor ()*CT_AbsSizeAnchor {_g :=&CT_AbsSizeAnchor {};_g .From =NewCT_Marker (); -_g .Ext =_b .NewCT_PositiveSize2D ();return _g ;}; +// Validate validates the CT_ShapeNonVisual and its children +func (_ffc *CT_ShapeNonVisual )Validate ()error {return _ffc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");}; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_cd *CT_Drawing )ValidateWithPath (path string )error {for _be ,_agc :=range _cd .EG_Anchor {if _aaf :=_agc .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_be ));_aaf !=nil {return _aaf ; -};};return nil ;}; +// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path +func (_bcd *EG_Anchor )ValidateWithPath (path string )error {if _bcd .RelSizeAnchor !=nil {if _cdc :=_bcd .RelSizeAnchor .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_cdc !=nil {return _cdc ; +};};if _bcd .AbsSizeAnchor !=nil {if _bcc :=_bcd .AbsSizeAnchor .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_bcc !=nil {return _bcc ;};};return nil ;};type CT_PictureNonVisual struct{CNvPr *_be .CT_NonVisualDrawingProps ; +CNvPicPr *_be .CT_NonVisualPictureProperties ;};func (_gbg *CT_GroupShape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gff :=_e .StartElement {Name :_e .Name {Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}}; +e .EncodeElement (_gbg .NvGrpSpPr ,_gff );_ccd :=_e .StartElement {Name :_e .Name {Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gbg .GrpSpPr ,_ccd );if _gbg .Choice !=nil {for _ ,_fda :=range _gbg .Choice {_fda .MarshalXML (e ,_e .StartElement {}); +};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_RelSizeAnchor and its children, prefixing error messages with path -func (_bcf *CT_RelSizeAnchor )ValidateWithPath (path string )error {if _fbd :=_bcf .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_fbd !=nil {return _fbd ;};if _dcge :=_bcf .To .ValidateWithPath (path +"\u002f\u0054\u006f");_dcge !=nil {return _dcge ; -};if _bcf .Choice !=nil {if _fcd :=_bcf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fcd !=nil {return _fcd ;};};return nil ;};func _cba (_adee bool )uint8 {if _adee {return 1;};return 0;};func NewCT_GraphicFrameNonVisual ()*CT_GraphicFrameNonVisual {_cddc :=&CT_GraphicFrameNonVisual {}; -_cddc .CNvPr =_b .NewCT_NonVisualDrawingProps ();_cddc .CNvGraphicFramePr =_b .NewCT_NonVisualGraphicFrameProperties ();return _cddc ;}; +// Validate validates the CT_Marker and its children +func (_bfa *CT_Marker )Validate ()error {return _bfa .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func (_gdf *CT_PictureNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gdf .CNvPr =_be .NewCT_NonVisualDrawingProps (); +_gdf .CNvPicPr =_be .NewCT_NonVisualPictureProperties ();_faf :for {_bgdd ,_gaa :=d .Token ();if _gaa !=nil {return _gaa ;};switch _fagg :=_bgdd .(type ){case _e .StartElement :switch _fagg .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _bedf :=d .DecodeElement (_gdf .CNvPr ,&_fagg ); +_bedf !=nil {return _bedf ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _edde :=d .DecodeElement (_gdf .CNvPicPr ,&_fagg ); +_edde !=nil {return _edde ;};default:_b .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",_fagg .Name ); +if _baa :=d .Skip ();_baa !=nil {return _baa ;};};case _e .EndElement :break _faf ;case _e .CharData :};};return nil ;};func NewEG_ObjectChoices ()*EG_ObjectChoices {_dbad :=&EG_ObjectChoices {};return _dbad };func NewEG_Anchor ()*EG_Anchor {_gebc :=&EG_Anchor {}; +return _gebc };type CT_ConnectorNonVisual struct{CNvPr *_be .CT_NonVisualDrawingProps ;CNvCxnSpPr *_be .CT_NonVisualConnectorProperties ;};type CT_Marker struct{X float64 ;Y float64 ;};type CT_GraphicFrameNonVisual struct{CNvPr *_be .CT_NonVisualDrawingProps ; +CNvGraphicFramePr *_be .CT_NonVisualGraphicFrameProperties ;};func NewCT_GraphicFrame ()*CT_GraphicFrame {_dcb :=&CT_GraphicFrame {};_dcb .NvGraphicFramePr =NewCT_GraphicFrameNonVisual ();_dcb .Xfrm =_be .NewCT_Transform2D ();_dcb .Graphic =_be .NewGraphic (); +return _dcb ;};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;};func (_ffa *EG_ObjectChoices )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ffa .Choice !=nil {_ffa .Choice .MarshalXML (e ,_e .StartElement {});};return nil ;}; -// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path -func (_baa *CT_Marker )ValidateWithPath (path string )error {if _baa .X < 0.0{return _d .Errorf ("\u0025\u0073\u002fm\u002e\u0058\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_baa .X ); -};if _baa .X > 1.0{return _d .Errorf ("\u0025\u0073\u002fm\u002e\u0058\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0031\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_baa .X );};if _baa .Y < 0.0{return _d .Errorf ("\u0025\u0073\u002fm\u002e\u0059\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_baa .Y ); -};if _baa .Y > 1.0{return _d .Errorf ("\u0025\u0073\u002fm\u002e\u0059\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0031\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_baa .Y );};return nil ;}; +// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path +func (_cea *EG_ObjectChoices )ValidateWithPath (path string )error {if _cea .Choice !=nil {if _fabf :=_cea .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fabf !=nil {return _fabf ;};};return nil ;}; -// ValidateWithPath validates the CT_GraphicFrameNonVisual and its children, prefixing error messages with path -func (_edd *CT_GraphicFrameNonVisual )ValidateWithPath (path string )error {if _bfag :=_edd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bfag !=nil {return _bfag ;};if _fbg :=_edd .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); -_fbg !=nil {return _fbg ;};return nil ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_b .CT_GroupShapeProperties ; -Choice []*CT_GroupShapeChoice ;}; +// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path +func (_dbda *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _edg :=_dbda .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_edg !=nil {return _edg ;};if _adca :=_dbda .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); +_adca !=nil {return _adca ;};return nil ;};type CT_AbsSizeAnchor struct{From *CT_Marker ;Ext *_be .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;}; -// Validate validates the CT_Picture and its children -func (_dfe *CT_Picture )Validate ()error {return _dfe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");}; +// Validate validates the CT_PictureNonVisual and its children +func (_eaa *CT_PictureNonVisual )Validate ()error {return _eaa .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_adce *CT_Drawing )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Name .Local ="\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067"; +e .EncodeToken (start );if _adce .EG_Anchor !=nil {for _ ,_ded :=range _adce .EG_Anchor {_ded .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ; +};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_be .CT_ShapeProperties ;Style *_be .CT_ShapeStyle ;};func (_gceb *CT_Shape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gceb .NvSpPr =NewCT_ShapeNonVisual (); +_gceb .SpPr =_be .NewCT_ShapeProperties ();for _ ,_efdf :=range start .Attr {if _efdf .Name .Local =="\u006d\u0061\u0063r\u006f"{_dfgc ,_gdeg :=_efdf .Value ,error (nil );if _gdeg !=nil {return _gdeg ;};_gceb .MacroAttr =&_dfgc ;continue ;};if _efdf .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_cdbe ,_ddf :=_efdf .Value ,error (nil ); +if _ddf !=nil {return _ddf ;};_gceb .TextlinkAttr =&_cdbe ;continue ;};if _efdf .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_dbef ,_agad :=_fd .ParseBool (_efdf .Value );if _agad !=nil {return _agad ;};_gceb .FLocksTextAttr =&_dbef ; +continue ;};if _efdf .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_abfb ,_cag :=_fd .ParseBool (_efdf .Value );if _cag !=nil {return _cag ;};_gceb .FPublishedAttr =&_abfb ;continue ;};};_gbbe :for {_eec ,_dceg :=d .Token (); +if _dceg !=nil {return _dceg ;};switch _abg :=_eec .(type ){case _e .StartElement :switch _abg .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _efe :=d .DecodeElement (_gceb .NvSpPr ,&_abg ); +_efe !=nil {return _efe ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _dac :=d .DecodeElement (_gceb .SpPr ,&_abg ); +_dac !=nil {return _dac ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_gceb .Style =_be .NewCT_ShapeStyle (); +if _ccb :=d .DecodeElement (_gceb .Style ,&_abg );_ccb !=nil {return _ccb ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_gceb .TxBody =_be .NewCT_TextBody (); +if _fec :=d .DecodeElement (_gceb .TxBody ,&_abg );_fec !=nil {return _fec ;};default:_b .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",_abg .Name ); +if _aba :=d .Skip ();_aba !=nil {return _aba ;};};case _e .EndElement :break _gbbe ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path -func (_edb *EG_Anchor )ValidateWithPath (path string )error {if _edb .RelSizeAnchor !=nil {if _dec :=_edb .RelSizeAnchor .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_dec !=nil {return _dec ; -};};if _edb .AbsSizeAnchor !=nil {if _gfbf :=_edb .AbsSizeAnchor .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_gfbf !=nil {return _gfbf ;};};return nil ;};func NewCT_GroupShape ()*CT_GroupShape {_cafc :=&CT_GroupShape {}; -_cafc .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_cafc .GrpSpPr =_b .NewCT_GroupShapeProperties ();return _cafc ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_eafb :=&CT_ConnectorNonVisual {};_eafb .CNvPr =_b .NewCT_NonVisualDrawingProps (); -_eafb .CNvCxnSpPr =_b .NewCT_NonVisualConnectorProperties ();return _eafb ;};func (_bgea *CT_Shape )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bgea .MacroAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_bgea .MacroAttr )}); -};if _bgea .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_d .Sprintf ("\u0025\u0076",*_bgea .TextlinkAttr )});};if _bgea .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_d .Sprintf ("\u0025\u0064",_cba (*_bgea .FLocksTextAttr ))}); -};if _bgea .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0064",_cba (*_bgea .FPublishedAttr ))});};e .EncodeToken (start ); -_bafa :=_f .StartElement {Name :_f .Name {Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bgea .NvSpPr ,_bafa );_aab :=_f .StartElement {Name :_f .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bgea .SpPr ,_aab );if _bgea .Style !=nil {_cce :=_f .StartElement {Name :_f .Name {Local :"\u0073\u0074\u0079l\u0065"}}; -e .EncodeElement (_bgea .Style ,_cce );};if _bgea .TxBody !=nil {_bdf :=_f .StartElement {Name :_f .Name {Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_bgea .TxBody ,_bdf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};func (_efb *CT_Picture )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efb .NvPicPr =NewCT_PictureNonVisual ();_efb .BlipFill =_b .NewCT_BlipFillProperties ();_efb .SpPr =_b .NewCT_ShapeProperties ();for _ ,_bfb :=range start .Attr {if _bfb .Name .Local =="\u006d\u0061\u0063r\u006f"{_cbdb ,_gcdc :=_bfb .Value ,error (nil ); -if _gcdc !=nil {return _gcdc ;};_efb .MacroAttr =&_cbdb ;continue ;};if _bfb .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_ade ,_deb :=_c .ParseBool (_bfb .Value );if _deb !=nil {return _deb ;};_efb .FPublishedAttr =&_ade ; -continue ;};};_adgf :for {_efc ,_ecd :=d .Token ();if _ecd !=nil {return _ecd ;};switch _aba :=_efc .(type ){case _f .StartElement :switch _aba .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _ccdb :=d .DecodeElement (_efb .NvPicPr ,&_aba ); -_ccdb !=nil {return _ccdb ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _gdd :=d .DecodeElement (_efb .BlipFill ,&_aba ); -_gdd !=nil {return _gdd ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _ecfc :=d .DecodeElement (_efb .SpPr ,&_aba ); -_ecfc !=nil {return _ecfc ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_efb .Style =_b .NewCT_ShapeStyle (); -if _dbfb :=d .DecodeElement (_efb .Style ,&_aba );_dbfb !=nil {return _dbfb ;};default:_ea .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",_aba .Name ); -if _fdeag :=d .Skip ();_fdeag !=nil {return _fdeag ;};};case _f .EndElement :break _adgf ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_GroupShapeNonVisual and its children +func (_fege *CT_GroupShapeNonVisual )Validate ()error {return _fege .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};func (_aee *CT_Marker )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_bce :=_e .StartElement {Name :_e .Name {Local :"\u0078"}};e .EncodeElement (_aee .X ,_bce );_gcd :=_e .StartElement {Name :_e .Name {Local :"\u0079"}};e .EncodeElement (_aee .Y ,_gcd );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GroupShape and its children -func (_ebc *CT_GroupShape )Validate ()error {return _ebc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func (_fca *CT_Picture )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fca .MacroAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_fca .MacroAttr )}); -};if _fca .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0064",_cba (*_fca .FPublishedAttr ))});};e .EncodeToken (start ); -_ced :=_f .StartElement {Name :_f .Name {Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_fca .NvPicPr ,_ced );_ffg :=_f .StartElement {Name :_f .Name {Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fca .BlipFill ,_ffg ); -_fcf :=_f .StartElement {Name :_f .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fca .SpPr ,_fcf );if _fca .Style !=nil {_bga :=_f .StartElement {Name :_f .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_fca .Style ,_bga ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_Shape and its children -func (_efbe *CT_Shape )Validate ()error {return _efbe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};type CT_AbsSizeAnchor struct{From *CT_Marker ;Ext *_b .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;};type CT_RelSizeAnchor struct{From *CT_Marker ; -To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;};func (_cded *EG_Anchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcdae :for {_gab ,_cbcb :=d .Token ();if _cbcb !=nil {return _cbcb ;};switch _gagf :=_gab .(type ){case _f .StartElement :switch _gagf .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_cded .RelSizeAnchor =NewCT_RelSizeAnchor (); -if _aeg :=d .DecodeElement (_cded .RelSizeAnchor ,&_gagf );_aeg !=nil {return _aeg ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_cded .AbsSizeAnchor =NewCT_AbsSizeAnchor (); -if _fdac :=d .DecodeElement (_cded .AbsSizeAnchor ,&_gagf );_fdac !=nil {return _fdac ;};default:_ea .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",_gagf .Name ); -if _ebb :=d .Skip ();_ebb !=nil {return _ebb ;};};case _f .EndElement :break _gcdae ;case _f .CharData :};};return nil ;};type CT_GraphicFrameNonVisual struct{CNvPr *_b .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_b .CT_NonVisualGraphicFrameProperties ; -}; +func (_dge *CT_Shape )Validate ()error {return _dge .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};type EG_Anchor struct{RelSizeAnchor *CT_RelSizeAnchor ;AbsSizeAnchor *CT_AbsSizeAnchor ;}; -// Validate validates the EG_Anchor and its children -func (_bfae *EG_Anchor )Validate ()error {return _bfae .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");};func (_dgab *CT_RelSizeAnchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgab .From =NewCT_Marker ();_dgab .To =NewCT_Marker (); -_bfef :for {_ece ,_eedd :=d .Token ();if _eedd !=nil {return _eedd ;};switch _bfcc :=_ece .(type ){case _f .StartElement :switch _bfcc .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _eacb :=d .DecodeElement (_dgab .From ,&_bfcc ); -_eacb !=nil {return _eacb ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _fbb :=d .DecodeElement (_dgab .To ,&_bfcc ); -_fbb !=nil {return _fbb ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_dgab .Choice =NewEG_ObjectChoicesChoice (); -if _cegcg :=d .DecodeElement (&_dgab .Choice .Sp ,&_bfcc );_cegcg !=nil {return _cegcg ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_dgab .Choice =NewEG_ObjectChoicesChoice (); -if _fab :=d .DecodeElement (&_dgab .Choice .GrpSp ,&_bfcc );_fab !=nil {return _fab ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_dgab .Choice =NewEG_ObjectChoicesChoice (); -if _cbff :=d .DecodeElement (&_dgab .Choice .GraphicFrame ,&_bfcc );_cbff !=nil {return _cbff ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_dgab .Choice =NewEG_ObjectChoicesChoice (); -if _ecgf :=d .DecodeElement (&_dgab .Choice .CxnSp ,&_bfcc );_ecgf !=nil {return _ecgf ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_dgab .Choice =NewEG_ObjectChoicesChoice (); -if _agfb :=d .DecodeElement (&_dgab .Choice .Pic ,&_bfcc );_agfb !=nil {return _agfb ;};default:_ea .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",_bfcc .Name ); -if _gee :=d .Skip ();_gee !=nil {return _gee ;};};case _f .EndElement :break _bfef ;case _f .CharData :};};return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_cegc :=&CT_PictureNonVisual {};_cegc .CNvPr =_b .NewCT_NonVisualDrawingProps (); -_cegc .CNvPicPr =_b .NewCT_NonVisualPictureProperties ();return _cegc ;};type CT_PictureNonVisual struct{CNvPr *_b .CT_NonVisualDrawingProps ;CNvPicPr *_b .CT_NonVisualPictureProperties ;};func (_affde *EG_ObjectChoices )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_deg :for {_bbad ,_cfcd :=d .Token (); -if _cfcd !=nil {return _cfcd ;};switch _gcba :=_bbad .(type ){case _f .StartElement :switch _gcba .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_affde .Choice =NewEG_ObjectChoicesChoice (); -if _egdd :=d .DecodeElement (&_affde .Choice .Sp ,&_gcba );_egdd !=nil {return _egdd ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_affde .Choice =NewEG_ObjectChoicesChoice (); -if _bdge :=d .DecodeElement (&_affde .Choice .GrpSp ,&_gcba );_bdge !=nil {return _bdge ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_affde .Choice =NewEG_ObjectChoicesChoice (); -if _bfd :=d .DecodeElement (&_affde .Choice .GraphicFrame ,&_gcba );_bfd !=nil {return _bfd ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_affde .Choice =NewEG_ObjectChoicesChoice (); -if _fabb :=d .DecodeElement (&_affde .Choice .CxnSp ,&_gcba );_fabb !=nil {return _fabb ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_affde .Choice =NewEG_ObjectChoicesChoice (); -if _efdg :=d .DecodeElement (&_affde .Choice .Pic ,&_gcba );_efdg !=nil {return _efdg ;};default:_ea .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",_gcba .Name ); -if _ffa :=d .Skip ();_ffa !=nil {return _ffa ;};};case _f .EndElement :break _deg ;case _f .CharData :};};return nil ;};func (_eaf *CT_AbsSizeAnchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gc :=_f .StartElement {Name :_f .Name {Local :"\u0066\u0072\u006f\u006d"}}; -e .EncodeElement (_eaf .From ,_gc );_dg :=_f .StartElement {Name :_f .Name {Local :"\u0065\u0078\u0074"}};e .EncodeElement (_eaf .Ext ,_dg );if _eaf .Choice !=nil {_eaf .Choice .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path +func (_geeb *CT_Marker )ValidateWithPath (path string )error {if _geeb .X < 0.0{return _ed .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 ,_geeb .X ); +};if _geeb .X > 1.0{return _ed .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 ,_geeb .X );};if _geeb .Y < 0.0{return _ed .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 ,_geeb .Y ); +};if _geeb .Y > 1.0{return _ed .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 ,_geeb .Y );};return nil ;};func (_cfec *CT_RelSizeAnchor )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfec .From =NewCT_Marker (); +_cfec .To =NewCT_Marker ();_gdbe :for {_gbb ,_fcf :=d .Token ();if _fcf !=nil {return _fcf ;};switch _cdb :=_gbb .(type ){case _e .StartElement :switch _cdb .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _gab :=d .DecodeElement (_cfec .From ,&_cdb ); +_gab !=nil {return _gab ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _egd :=d .DecodeElement (_cfec .To ,&_cdb ); +_egd !=nil {return _egd ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_cfec .Choice =NewEG_ObjectChoicesChoice (); +if _eacc :=d .DecodeElement (&_cfec .Choice .Sp ,&_cdb );_eacc !=nil {return _eacc ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_cfec .Choice =NewEG_ObjectChoicesChoice (); +if _cdg :=d .DecodeElement (&_cfec .Choice .GrpSp ,&_cdb );_cdg !=nil {return _cdg ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_cfec .Choice =NewEG_ObjectChoicesChoice (); +if _gfbeb :=d .DecodeElement (&_cfec .Choice .GraphicFrame ,&_cdb );_gfbeb !=nil {return _gfbeb ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_cfec .Choice =NewEG_ObjectChoicesChoice (); +if _cgba :=d .DecodeElement (&_cfec .Choice .CxnSp ,&_cdb );_cgba !=nil {return _cgba ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_cfec .Choice =NewEG_ObjectChoicesChoice (); +if _age :=d .DecodeElement (&_cfec .Choice .Pic ,&_cdb );_age !=nil {return _age ;};default:_b .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",_cdb .Name ); +if _dcg :=d .Skip ();_dcg !=nil {return _dcg ;};};case _e .EndElement :break _gdbe ;case _e .CharData :};};return nil ;};func (_afaf *EG_ObjectChoicesChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _afaf .Sp !=nil {_acg :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0070"}}; +e .EncodeElement (_afaf .Sp ,_acg );};if _afaf .GrpSp !=nil {_gfbf :=_e .StartElement {Name :_e .Name {Local :"\u0067\u0072\u0070S\u0070"}};e .EncodeElement (_afaf .GrpSp ,_gfbf );};if _afaf .GraphicFrame !=nil {_gcgd :=_e .StartElement {Name :_e .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}}; +e .EncodeElement (_afaf .GraphicFrame ,_gcgd );};if _afaf .CxnSp !=nil {_bgb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0078\u006eS\u0070"}};e .EncodeElement (_afaf .CxnSp ,_bgb );};if _afaf .Pic !=nil {_abfa :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0069\u0063"}}; +e .EncodeElement (_afaf .Pic ,_abfa );};return nil ;};func (_eeb *CT_PictureNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_beeg :=_e .StartElement {Name :_e .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_eeb .CNvPr ,_beeg ); +_dada :=_e .StartElement {Name :_e .Name {Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_eeb .CNvPicPr ,_dada );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_ffdg *CT_Picture )ValidateWithPath (path string )error {if _bcb :=_ffdg .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_bcb !=nil {return _bcb ;};if _fbf :=_ffdg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_fbf !=nil {return _fbf ;};if _dfbc :=_ffdg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dfbc !=nil {return _dfbc ;};if _ffdg .Style !=nil {if _afa :=_ffdg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_afa !=nil {return _afa ; -};};return nil ;};func (_gcc *CT_GroupShapeNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcc .CNvPr =_b .NewCT_NonVisualDrawingProps ();_gcc .CNvGrpSpPr =_b .NewCT_NonVisualGroupDrawingShapeProps ();_afb :for {_bef ,_ffd :=d .Token (); -if _ffd !=nil {return _ffd ;};switch _ggae :=_bef .(type ){case _f .StartElement :switch _ggae .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _cfb :=d .DecodeElement (_gcc .CNvPr ,&_ggae ); -_cfb !=nil {return _cfb ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _dab :=d .DecodeElement (_gcc .CNvGrpSpPr ,&_ggae ); -_dab !=nil {return _dab ;};default:_ea .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",_ggae .Name ); -if _afg :=d .Skip ();_afg !=nil {return _afg ;};};case _f .EndElement :break _afb ;case _f .CharData :};};return nil ;};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_adgg :=&CT_ShapeNonVisual {};_adgg .CNvPr =_b .NewCT_NonVisualDrawingProps ();_adgg .CNvSpPr =_b .NewCT_NonVisualDrawingShapeProps (); -return _adgg ;}; +// Validate validates the EG_ObjectChoices and its children +func (_aggd *EG_ObjectChoices )Validate ()error {return _aggd .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");};func NewCT_GroupShape ()*CT_GroupShape {_bcgd :=&CT_GroupShape {};_bcgd .NvGrpSpPr =NewCT_GroupShapeNonVisual (); +_bcgd .GrpSpPr =_be .NewCT_GroupShapeProperties ();return _bcgd ;}; -// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path -func (_edeb *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _dc :=_edeb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dc !=nil {return _dc ;};if _efea :=_edeb .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"); -_efea !=nil {return _efea ;};return nil ;}; +// Validate validates the CT_GroupShapeChoice and its children +func (_dbe *CT_GroupShapeChoice )Validate ()error {return _dbe .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_RelSizeAnchor ()*CT_RelSizeAnchor {_cgb :=&CT_RelSizeAnchor {}; +_cgb .From =NewCT_Marker ();_cgb .To =NewCT_Marker ();return _cgb ;};func (_ebg *CT_ConnectorNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ae :=_e .StartElement {Name :_e .Name {Local :"\u0063\u004e\u0076P\u0072"}}; +e .EncodeElement (_ebg .CNvPr ,_ae );_ge :=_e .StartElement {Name :_e .Name {Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ebg .CNvCxnSpPr ,_ge );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; +};func NewCT_Shape ()*CT_Shape {_ecgc :=&CT_Shape {};_ecgc .NvSpPr =NewCT_ShapeNonVisual ();_ecgc .SpPr =_be .NewCT_ShapeProperties ();return _ecgc ;};func (_agbd *CT_ShapeNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agbd .CNvPr =_be .NewCT_NonVisualDrawingProps (); +_agbd .CNvSpPr =_be .NewCT_NonVisualDrawingShapeProps ();_gcdb :for {_ddfb ,_bdg :=d .Token ();if _bdg !=nil {return _bdg ;};switch _addf :=_ddfb .(type ){case _e .StartElement :switch _addf .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _dgb :=d .DecodeElement (_agbd .CNvPr ,&_addf ); +_dgb !=nil {return _dgb ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _bfc :=d .DecodeElement (_agbd .CNvSpPr ,&_addf ); +_bfc !=nil {return _bfc ;};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\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_addf .Name ); +if _ccf :=d .Skip ();_ccf !=nil {return _ccf ;};};case _e .EndElement :break _gcdb ;case _e .CharData :};};return nil ;};func NewCT_Picture ()*CT_Picture {_fbff :=&CT_Picture {};_fbff .NvPicPr =NewCT_PictureNonVisual ();_fbff .BlipFill =_be .NewCT_BlipFillProperties (); +_fbff .SpPr =_be .NewCT_ShapeProperties ();return _fbff ;};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_baed :=&EG_ObjectChoicesChoice {};return _baed ;};func (_gee *CT_GraphicFrameNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gee .CNvPr =_be .NewCT_NonVisualDrawingProps (); +_gee .CNvGraphicFramePr =_be .NewCT_NonVisualGraphicFrameProperties ();_abd :for {_dcc ,_fgb :=d .Token ();if _fgb !=nil {return _fgb ;};switch _bab :=_dcc .(type ){case _e .StartElement :switch _bab .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _bcb :=d .DecodeElement (_gee .CNvPr ,&_bab ); +_bcb !=nil {return _bcb ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _ca :=d .DecodeElement (_gee .CNvGraphicFramePr ,&_bab ); +_ca !=nil {return _ca ;};default:_b .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",_bab .Name ); +if _dgfg :=d .Skip ();_dgfg !=nil {return _dgfg ;};};case _e .EndElement :break _abd ;case _e .CharData :};};return nil ;};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_aafc :=&CT_ShapeNonVisual {};_aafc .CNvPr =_be .NewCT_NonVisualDrawingProps ();_aafc .CNvSpPr =_be .NewCT_NonVisualDrawingShapeProps (); +return _aafc ;};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_be .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ; +NvSpPr *CT_ShapeNonVisual ;SpPr *_be .CT_ShapeProperties ;Style *_be .CT_ShapeStyle ;TxBody *_be .CT_TextBody ;};func (_bgf *EG_Anchor )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bgf .RelSizeAnchor !=nil {_dab :=_e .StartElement {Name :_e .Name {Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}}; +e .EncodeElement (_bgf .RelSizeAnchor ,_dab );};if _bgf .AbsSizeAnchor !=nil {_bceb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_bgf .AbsSizeAnchor ,_bceb ); +};return nil ;};func (_eegc *EG_Anchor )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bgff :for {_daa ,_dfcf :=d .Token ();if _dfcf !=nil {return _dfcf ;};switch _dbfg :=_daa .(type ){case _e .StartElement :switch _dbfg .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_eegc .RelSizeAnchor =NewCT_RelSizeAnchor (); +if _adde :=d .DecodeElement (_eegc .RelSizeAnchor ,&_dbfg );_adde !=nil {return _adde ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_eegc .AbsSizeAnchor =NewCT_AbsSizeAnchor (); +if _acd :=d .DecodeElement (_eegc .AbsSizeAnchor ,&_dbfg );_acd !=nil {return _acd ;};default:_b .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",_dbfg .Name ); +if _gaac :=d .Skip ();_gaac !=nil {return _gaac ;};};case _e .EndElement :break _bgff ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_fdge *CT_PictureNonVisual )ValidateWithPath (path string )error {if _eeea :=_fdge .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_eeea !=nil {return _eeea ;};if _aca :=_fdge .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); -_aca !=nil {return _aca ;};return nil ;};func (_ef *CT_AbsSizeAnchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ef .From =NewCT_Marker ();_ef .Ext =_b .NewCT_PositiveSize2D ();_cf :for {_da ,_ba :=d .Token ();if _ba !=nil {return _ba ; -};switch _fd :=_da .(type ){case _f .StartElement :switch _fd .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _ed :=d .DecodeElement (_ef .From ,&_fd ); -_ed !=nil {return _ed ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 (_ef .Ext ,&_fd ); -_ca !=nil {return _ca ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ef .Choice =NewEG_ObjectChoicesChoice (); -if _a :=d .DecodeElement (&_ef .Choice .Sp ,&_fd );_a !=nil {return _a ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ef .Choice =NewEG_ObjectChoicesChoice (); -if _ag :=d .DecodeElement (&_ef .Choice .GrpSp ,&_fd );_ag !=nil {return _ag ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ef .Choice =NewEG_ObjectChoicesChoice (); -if _gb :=d .DecodeElement (&_ef .Choice .GraphicFrame ,&_fd );_gb !=nil {return _gb ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ef .Choice =NewEG_ObjectChoicesChoice (); -if _dgb :=d .DecodeElement (&_ef .Choice .CxnSp ,&_fd );_dgb !=nil {return _dgb ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ef .Choice =NewEG_ObjectChoicesChoice (); -if _ac :=d .DecodeElement (&_ef .Choice .Pic ,&_fd );_ac !=nil {return _ac ;};default:_ea .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",_fd .Name ); -if _fg :=d .Skip ();_fg !=nil {return _fg ;};};case _f .EndElement :break _cf ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_AbsSizeAnchor and its children +func (_bef *CT_AbsSizeAnchor )Validate ()error {return _bef .ValidateWithPath ("\u0043\u0054_\u0041\u0062\u0073S\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");};func NewCT_AbsSizeAnchor ()*CT_AbsSizeAnchor {_d :=&CT_AbsSizeAnchor {};_d .From =NewCT_Marker (); +_d .Ext =_be .NewCT_PositiveSize2D ();return _d ;}; -// Validate validates the CT_GraphicFrameNonVisual and its children -func (_affb *CT_GraphicFrameNonVisual )Validate ()error {return _affb .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; +// Validate validates the CT_GraphicFrame and its children +func (_gga *CT_GraphicFrame )Validate ()error {return _gga .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");};func (_dee *CT_Picture )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dee .NvPicPr =NewCT_PictureNonVisual (); +_dee .BlipFill =_be .NewCT_BlipFillProperties ();_dee .SpPr =_be .NewCT_ShapeProperties ();for _ ,_dad :=range start .Attr {if _dad .Name .Local =="\u006d\u0061\u0063r\u006f"{_efg ,_bga :=_dad .Value ,error (nil );if _bga !=nil {return _bga ;};_dee .MacroAttr =&_efg ; +continue ;};if _dad .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_gac ,_aedc :=_fd .ParseBool (_dad .Value );if _aedc !=nil {return _aedc ;};_dee .FPublishedAttr =&_gac ;continue ;};};_defb :for {_bfec ,_ddc :=d .Token (); +if _ddc !=nil {return _ddc ;};switch _gecf :=_bfec .(type ){case _e .StartElement :switch _gecf .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _agg :=d .DecodeElement (_dee .NvPicPr ,&_gecf ); +_agg !=nil {return _agg ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _adcaf :=d .DecodeElement (_dee .BlipFill ,&_gecf ); +_adcaf !=nil {return _adcaf ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _fcge :=d .DecodeElement (_dee .SpPr ,&_gecf ); +_fcge !=nil {return _fcge ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_dee .Style =_be .NewCT_ShapeStyle (); +if _eac :=d .DecodeElement (_dee .Style ,&_gecf );_eac !=nil {return _eac ;};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\u0054\u005fP\u0069\u0063\u0074\u0075\u0072\u0065\u0020\u0025\u0076",_gecf .Name ); +if _dddd :=d .Skip ();_dddd !=nil {return _dddd ;};};case _e .EndElement :break _defb ;case _e .CharData :};};return nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_gbc :=&CT_GroupShapeChoice {};return _gbc }; -// Validate validates the CT_Marker and its children -func (_cfba *CT_Marker )Validate ()error {return _cfba .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};type CT_GraphicFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicFrameNonVisual ;Xfrm *_b .CT_Transform2D ; -Graphic *_b .Graphic ;};func (_baff *CT_Shape )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baff .NvSpPr =NewCT_ShapeNonVisual ();_baff .SpPr =_b .NewCT_ShapeProperties ();for _ ,_acab :=range start .Attr {if _acab .Name .Local =="\u006d\u0061\u0063r\u006f"{_cffg ,_fcaa :=_acab .Value ,error (nil ); -if _fcaa !=nil {return _fcaa ;};_baff .MacroAttr =&_cffg ;continue ;};if _acab .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_baaf ,_fdde :=_acab .Value ,error (nil );if _fdde !=nil {return _fdde ;};_baff .TextlinkAttr =&_baaf ;continue ; -};if _acab .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_bad ,_abff :=_c .ParseBool (_acab .Value );if _abff !=nil {return _abff ;};_baff .FLocksTextAttr =&_bad ;continue ;};if _acab .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_eeeb ,_gaf :=_c .ParseBool (_acab .Value ); -if _gaf !=nil {return _gaf ;};_baff .FPublishedAttr =&_eeeb ;continue ;};};_eeddf :for {_fbe ,_bac :=d .Token ();if _bac !=nil {return _bac ;};switch _egae :=_fbe .(type ){case _f .StartElement :switch _egae .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _bbd :=d .DecodeElement (_baff .NvSpPr ,&_egae ); -_bbd !=nil {return _bbd ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _fed :=d .DecodeElement (_baff .SpPr ,&_egae ); -_fed !=nil {return _fed ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_baff .Style =_b .NewCT_ShapeStyle (); -if _gebd :=d .DecodeElement (_baff .Style ,&_egae );_gebd !=nil {return _gebd ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_baff .TxBody =_b .NewCT_TextBody (); -if _gdea :=d .DecodeElement (_baff .TxBody ,&_egae );_gdea !=nil {return _gdea ;};default:_ea .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",_egae .Name ); -if _dff :=d .Skip ();_dff !=nil {return _dff ;};};case _f .EndElement :break _eeddf ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_ecg *CT_Picture )ValidateWithPath (path string )error {if _dga :=_ecg .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_dga !=nil {return _dga ;};if _gdg :=_ecg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_gdg !=nil {return _gdg ;};if _badd :=_ecg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_badd !=nil {return _badd ;};if _ecg .Style !=nil {if _fcgf :=_ecg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_fcgf !=nil {return _fcgf ; +};};return nil ;}; -// ValidateWithPath validates the CT_GraphicFrame and its children, prefixing error messages with path -func (_gg *CT_GraphicFrame )ValidateWithPath (path string )error {if _gge :=_gg .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_gge !=nil {return _gge ;};if _db :=_gg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d"); -_db !=nil {return _db ;};if _adc :=_gg .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_adc !=nil {return _adc ;};return nil ;};func (_bfe *CT_Marker )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_ffe :=_f .StartElement {Name :_f .Name {Local :"\u0078"}};e .EncodeElement (_bfe .X ,_ffe );_fdeb :=_f .StartElement {Name :_f .Name {Local :"\u0079"}};e .EncodeElement (_bfe .Y ,_fdeb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};func NewCT_Marker ()*CT_Marker {_egd :=&CT_Marker {};_egd .X =0.0;_egd .Y =0.0;return _egd }; +// Validate validates the EG_Anchor and its children +func (_daca *EG_Anchor )Validate ()error {return _daca .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");};func _dbc (_ege bool )uint8 {if _ege {return 1;};return 0;}; -// Validate validates the CT_ShapeNonVisual and its children -func (_gaee *CT_ShapeNonVisual )Validate ()error {return _gaee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");}; +// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path +func (_gdd *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _bad :=_gdd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bad !=nil {return _bad ;};if _adc :=_gdd .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"); +_adc !=nil {return _adc ;};return nil ;};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicFrame ;CxnSp *CT_Connector ;Pic *CT_Picture ;};func (_fba *CT_ShapeNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_geb :=_e .StartElement {Name :_e .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_fba .CNvPr ,_geb );_ggbe :=_e .StartElement {Name :_e .Name {Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fba .CNvSpPr ,_ggbe );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; // ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_aeb *CT_Shape )ValidateWithPath (path string )error {if _agb :=_aeb .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_agb !=nil {return _agb ;};if _bcfc :=_aeb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_bcfc !=nil {return _bcfc ;};if _aeb .Style !=nil {if _beg :=_aeb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_beg !=nil {return _beg ;};};if _aeb .TxBody !=nil {if _cacb :=_aeb .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079"); -_cacb !=nil {return _cacb ;};};return nil ;};func NewCT_Connector ()*CT_Connector {_cbc :=&CT_Connector {};_cbc .NvCxnSpPr =NewCT_ConnectorNonVisual ();_cbc .SpPr =_b .NewCT_ShapeProperties ();return _cbc ;};func (_fb *CT_ConnectorNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_bdc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_fb .CNvPr ,_bdc );_eac :=_f .StartElement {Name :_f .Name {Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fb .CNvCxnSpPr ,_eac ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Picture ()*CT_Picture {_edgd :=&CT_Picture {};_edgd .NvPicPr =NewCT_PictureNonVisual ();_edgd .BlipFill =_b .NewCT_BlipFillProperties ();_edgd .SpPr =_b .NewCT_ShapeProperties (); -return _edgd ;};func (_gabc *EG_ObjectChoicesChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cafg :for {_ege ,_cdc :=d .Token ();if _cdc !=nil {return _cdc ;};switch _fdbd :=_ege .(type ){case _f .StartElement :switch _fdbd .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_gabc .Sp =NewCT_Shape (); -if _decf :=d .DecodeElement (_gabc .Sp ,&_fdbd );_decf !=nil {return _decf ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_gabc .GrpSp =NewCT_GroupShape (); -if _bagd :=d .DecodeElement (_gabc .GrpSp ,&_fdbd );_bagd !=nil {return _bagd ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_gabc .GraphicFrame =NewCT_GraphicFrame (); -if _aefg :=d .DecodeElement (_gabc .GraphicFrame ,&_fdbd );_aefg !=nil {return _aefg ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_gabc .CxnSp =NewCT_Connector (); -if _faaf :=d .DecodeElement (_gabc .CxnSp ,&_fdbd );_faaf !=nil {return _faaf ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_gabc .Pic =NewCT_Picture (); -if _eace :=d .DecodeElement (_gabc .Pic ,&_fdbd );_eace !=nil {return _eace ;};default:_ea .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",_fdbd .Name ); -if _afac :=d .Skip ();_afac !=nil {return _afac ;};};case _f .EndElement :break _cafg ;case _f .CharData :};};return nil ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_aagd :=&CT_GroupShapeNonVisual {};_aagd .CNvPr =_b .NewCT_NonVisualDrawingProps (); -_aagd .CNvGrpSpPr =_b .NewCT_NonVisualGroupDrawingShapeProps ();return _aagd ;};type CT_ShapeNonVisual struct{CNvPr *_b .CT_NonVisualDrawingProps ;CNvSpPr *_b .CT_NonVisualDrawingShapeProps ;};func (_caab *CT_GroupShapeNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_cbe :=_f .StartElement {Name :_f .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_caab .CNvPr ,_cbe );_cfc :=_f .StartElement {Name :_f .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_caab .CNvGrpSpPr ,_cfc ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eee *CT_Drawing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067";e .EncodeToken (start ); -if _eee .EG_Anchor !=nil {for _ ,_cac :=range _eee .EG_Anchor {_cac .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_agf *CT_Connector )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agf .NvCxnSpPr =NewCT_ConnectorNonVisual (); -_agf .SpPr =_b .NewCT_ShapeProperties ();for _ ,_fgga :=range start .Attr {if _fgga .Name .Local =="\u006d\u0061\u0063r\u006f"{_aa ,_ab :=_fgga .Value ,error (nil );if _ab !=nil {return _ab ;};_agf .MacroAttr =&_aa ;continue ;};if _fgga .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_efe ,_ee :=_c .ParseBool (_fgga .Value ); -if _ee !=nil {return _ee ;};_agf .FPublishedAttr =&_efe ;continue ;};};_bag :for {_fe ,_bc :=d .Token ();if _bc !=nil {return _bc ;};switch _dd :=_fe .(type ){case _f .StartElement :switch _dd .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _cfe :=d .DecodeElement (_agf .NvCxnSpPr ,&_dd ); -_cfe !=nil {return _cfe ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _fc :=d .DecodeElement (_agf .SpPr ,&_dd ); -_fc !=nil {return _fc ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_agf .Style =_b .NewCT_ShapeStyle (); -if _bfc :=d .DecodeElement (_agf .Style ,&_dd );_bfc !=nil {return _bfc ;};default:_ea .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",_dd .Name ); -if _ede :=d .Skip ();_ede !=nil {return _ede ;};};case _f .EndElement :break _bag ;case _f .CharData :};};return nil ;};func (_gcf *CT_GraphicFrameNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcf .CNvPr =_b .NewCT_NonVisualDrawingProps (); -_gcf .CNvGraphicFramePr =_b .NewCT_NonVisualGraphicFrameProperties ();_cg :for {_gcda ,_aff :=d .Token ();if _aff !=nil {return _aff ;};switch _bfa :=_gcda .(type ){case _f .StartElement :switch _bfa .Name {case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _fdc :=d .DecodeElement (_gcf .CNvPr ,&_bfa ); -_fdc !=nil {return _fdc ;};case _f .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _ce :=d .DecodeElement (_gcf .CNvGraphicFramePr ,&_bfa ); -_ce !=nil {return _ce ;};default:_ea .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",_bfa .Name ); -if _edf :=d .Skip ();_edf !=nil {return _edf ;};};case _f .EndElement :break _cg ;case _f .CharData :};};return nil ;};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicFrame ;CxnSp *CT_Connector ;Pic *CT_Picture ; -};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_fdf :=&EG_ObjectChoicesChoice {};return _fdf ;}; +func (_fea *CT_Shape )ValidateWithPath (path string )error {if _abb :=_fea .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_abb !=nil {return _abb ;};if _gdga :=_fea .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_gdga !=nil {return _gdga ;};if _fea .Style !=nil {if _eddc :=_fea .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_eddc !=nil {return _eddc ;};};if _fea .TxBody !=nil {if _ddg :=_fea .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079"); +_ddg !=nil {return _ddg ;};};return nil ;};func (_bfe *CT_GroupShapeChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bfe .Sp !=nil {_ecd :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0070"}};for _ ,_add :=range _bfe .Sp {e .EncodeElement (_add ,_ecd ); +};};if _bfe .GrpSp !=nil {_caf :=_e .StartElement {Name :_e .Name {Local :"\u0067\u0072\u0070S\u0070"}};for _ ,_eee :=range _bfe .GrpSp {e .EncodeElement (_eee ,_caf );};};if _bfe .GraphicFrame !=nil {_gbgb :=_e .StartElement {Name :_e .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}}; +for _ ,_cged :=range _bfe .GraphicFrame {e .EncodeElement (_cged ,_gbgb );};};if _bfe .CxnSp !=nil {_faa :=_e .StartElement {Name :_e .Name {Local :"\u0063\u0078\u006eS\u0070"}};for _ ,_gce :=range _bfe .CxnSp {e .EncodeElement (_gce ,_faa );};};if _bfe .Pic !=nil {_gcee :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0069\u0063"}}; +for _ ,_fdf :=range _bfe .Pic {e .EncodeElement (_fdf ,_gcee );};};return nil ;};type CT_RelSizeAnchor struct{From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;};func (_aef *CT_Picture )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aef .MacroAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_ed .Sprintf ("\u0025\u0076",*_aef .MacroAttr )}); +};if _aef .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_ed .Sprintf ("\u0025\u0064",_dbc (*_aef .FPublishedAttr ))});};e .EncodeToken (start ); +_bed :=_e .StartElement {Name :_e .Name {Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_aef .NvPicPr ,_bed );_afg :=_e .StartElement {Name :_e .Name {Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aef .BlipFill ,_afg ); +_bcgb :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aef .SpPr ,_bcgb );if _aef .Style !=nil {_acade :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_aef .Style ,_acade ); +};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fa *CT_AbsSizeAnchor )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fa .From =NewCT_Marker ();_fa .Ext =_be .NewCT_PositiveSize2D ();_c :for {_a ,_bc :=d .Token (); +if _bc !=nil {return _bc ;};switch _db :=_a .(type ){case _e .StartElement :switch _db .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _ac :=d .DecodeElement (_fa .From ,&_db ); +_ac !=nil {return _ac ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _df :=d .DecodeElement (_fa .Ext ,&_db ); +_df !=nil {return _df ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_fa .Choice =NewEG_ObjectChoicesChoice (); +if _de :=d .DecodeElement (&_fa .Choice .Sp ,&_db );_de !=nil {return _de ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_fa .Choice =NewEG_ObjectChoicesChoice (); +if _bg :=d .DecodeElement (&_fa .Choice .GrpSp ,&_db );_bg !=nil {return _bg ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_fa .Choice =NewEG_ObjectChoicesChoice (); +if _fc :=d .DecodeElement (&_fa .Choice .GraphicFrame ,&_db );_fc !=nil {return _fc ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_fa .Choice =NewEG_ObjectChoicesChoice (); +if _fb :=d .DecodeElement (&_fa .Choice .CxnSp ,&_db );_fb !=nil {return _fb ;};case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_fa .Choice =NewEG_ObjectChoicesChoice (); +if _bb :=d .DecodeElement (&_fa .Choice .Pic ,&_db );_bb !=nil {return _bb ;};default:_b .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",_db .Name ); +if _gc :=d .Skip ();_gc !=nil {return _gc ;};};case _e .EndElement :break _c ;case _e .CharData :};};return nil ;};func (_efc *CT_Shape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _efc .MacroAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_ed .Sprintf ("\u0025\u0076",*_efc .MacroAttr )}); +};if _efc .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_ed .Sprintf ("\u0025\u0076",*_efc .TextlinkAttr )});};if _efc .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_ed .Sprintf ("\u0025\u0064",_dbc (*_efc .FLocksTextAttr ))}); +};if _efc .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_ed .Sprintf ("\u0025\u0064",_dbc (*_efc .FPublishedAttr ))});};e .EncodeToken (start ); +_fddb :=_e .StartElement {Name :_e .Name {Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_efc .NvSpPr ,_fddb );_ddb :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_efc .SpPr ,_ddb );if _efc .Style !=nil {_ebb :=_e .StartElement {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"}}; +e .EncodeElement (_efc .Style ,_ebb );};if _efc .TxBody !=nil {_ebd :=_e .StartElement {Name :_e .Name {Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_efc .TxBody ,_ebd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; +};func NewCT_GraphicFrameNonVisual ()*CT_GraphicFrameNonVisual {_cee :=&CT_GraphicFrameNonVisual {};_cee .CNvPr =_be .NewCT_NonVisualDrawingProps ();_cee .CNvGraphicFramePr =_be .NewCT_NonVisualGraphicFrameProperties ();return _cee ;};func (_eaeg *CT_GroupShapeChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cga :for {_cfc ,_fcbc :=d .Token (); +if _fcbc !=nil {return _fcbc ;};switch _egbc :=_cfc .(type ){case _e .StartElement :switch _egbc .Name {case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_cde :=NewCT_Shape (); +if _bbad :=d .DecodeElement (_cde ,&_egbc );_bbad !=nil {return _bbad ;};_eaeg .Sp =append (_eaeg .Sp ,_cde );case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_aga :=NewCT_GroupShape (); +if _adcg :=d .DecodeElement (_aga ,&_egbc );_adcg !=nil {return _adcg ;};_eaeg .GrpSp =append (_eaeg .GrpSp ,_aga );case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_bdd :=NewCT_GraphicFrame (); +if _cfa :=d .DecodeElement (_bdd ,&_egbc );_cfa !=nil {return _cfa ;};_eaeg .GraphicFrame =append (_eaeg .GraphicFrame ,_bdd );case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_deg :=NewCT_Connector (); +if _dbdb :=d .DecodeElement (_deg ,&_egbc );_dbdb !=nil {return _dbdb ;};_eaeg .CxnSp =append (_eaeg .CxnSp ,_deg );case _e .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_afa :=NewCT_Picture (); +if _aff :=d .DecodeElement (_afa ,&_egbc );_aff !=nil {return _aff ;};_eaeg .Pic =append (_eaeg .Pic ,_afa );default:_b .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",_egbc .Name ); +if _bda :=d .Skip ();_bda !=nil {return _bda ;};};case _e .EndElement :break _cga ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path -func (_gdb *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _edfa ,_abbc :=range _gdb .Sp {if _ggc :=_abbc .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_edfa ));_ggc !=nil {return _ggc ;};};for _feg ,_gcbc :=range _gdb .GrpSp {if _cff :=_gcbc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_feg )); -_cff !=nil {return _cff ;};};for _de ,_fae :=range _gdb .GraphicFrame {if _fddd :=_fae .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_de ));_fddd !=nil {return _fddd ; -};};for _faa ,_gbge :=range _gdb .CxnSp {if _gae :=_gbge .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_faa ));_gae !=nil {return _gae ;};};for _ded ,_eda :=range _gdb .Pic {if _agfc :=_eda .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_ded )); -_agfc !=nil {return _agfc ;};};return nil ;};func (_cbed *EG_Anchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbed .RelSizeAnchor !=nil {_caaf :=_f .StartElement {Name :_f .Name {Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}}; -e .EncodeElement (_cbed .RelSizeAnchor ,_caaf );};if _cbed .AbsSizeAnchor !=nil {_adeb :=_f .StartElement {Name :_f .Name {Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_cbed .AbsSizeAnchor ,_adeb ); -};return nil ;};func (_ccd *CT_GraphicFrame )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccd .MacroAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_ccd .MacroAttr )}); -};if _ccd .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0064",_cba (*_ccd .FPublishedAttr ))});};e .EncodeToken (start ); -_acf :=_f .StartElement {Name :_f .Name {Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_ccd .NvGraphicFramePr ,_acf );_gbf :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0066\u0072\u006d"}}; -e .EncodeElement (_ccd .Xfrm ,_gbf );_ega :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_ega .Attr =append (_ega .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 (_ccd .Graphic ,_ega );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path +func (_fada *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _acb :=_fada .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_acb !=nil {return _acb ;};if _bgc :=_fada .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072"); +_bgc !=nil {return _bgc ;};return nil ;}; -// Validate validates the CT_RelSizeAnchor and its children -func (_fcg *CT_RelSizeAnchor )Validate ()error {return _fcg .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006cS\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");};type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ; -BlipFill *_b .CT_BlipFillProperties ;SpPr *_b .CT_ShapeProperties ;Style *_b .CT_ShapeStyle ;};func (_gfc *CT_PictureNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gfb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u004e\u0076P\u0072"}}; -e .EncodeElement (_gfc .CNvPr ,_gfb );_acfb :=_f .StartElement {Name :_f .Name {Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_gfc .CNvPicPr ,_acfb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GraphicFrameNonVisual and its children +func (_fag *CT_GraphicFrameNonVisual )Validate ()error {return _fag .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; + +// ValidateWithPath validates the CT_GraphicFrameNonVisual and its children, prefixing error messages with path +func (_gcg *CT_GraphicFrameNonVisual )ValidateWithPath (path string )error {if _deb :=_gcg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_deb !=nil {return _deb ;};if _gae :=_gcg .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); +_gae !=nil {return _gae ;};return nil ;};type CT_ShapeNonVisual struct{CNvPr *_be .CT_NonVisualDrawingProps ;CNvSpPr *_be .CT_NonVisualDrawingShapeProps ;}; // ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path -func (_bbg *CT_GroupShape )ValidateWithPath (path string )error {if _ec :=_bbg .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_ec !=nil {return _ec ;};if _dbe :=_bbg .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); -_dbe !=nil {return _dbe ;};for _dcf ,_eag :=range _bbg .Choice {if _fdg :=_eag .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_dcf ));_fdg !=nil {return _fdg ;};};return nil ;};func (_afd *CT_ShapeNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_bgag :=_f .StartElement {Name :_f .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_afd .CNvPr ,_bgag );_fcc :=_f .StartElement {Name :_f .Name {Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_afd .CNvSpPr ,_fcc );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func init (){_cb .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 ); -_cb .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 ); -_cb .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 ); -_cb .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 ); -_cb .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 ); -_cb .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 ); -_cb .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 ); -_cb .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 ); -_cb .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 ); -_cb .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 ); -_cb .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 ); -_cb .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 ); -_cb .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 ); -_cb .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 ); -_cb .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 ); -_cb .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 ); +func (_edd *CT_GroupShape )ValidateWithPath (path string )error {if _feg :=_edd .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_feg !=nil {return _feg ;};if _bae :=_edd .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); +_bae !=nil {return _bae ;};for _ccce ,_def :=range _edd .Choice {if _acad :=_def .ValidateWithPath (_ed .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ccce ));_acad !=nil {return _acad ;};};return nil ; +};func (_cca *CT_GraphicFrame )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cca .MacroAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_ed .Sprintf ("\u0025\u0076",*_cca .MacroAttr )}); +};if _cca .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_ed .Sprintf ("\u0025\u0064",_dbc (*_cca .FPublishedAttr ))});};e .EncodeToken (start ); +_beb :=_e .StartElement {Name :_e .Name {Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_cca .NvGraphicFramePr ,_beb );_geg :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0066\u0072\u006d"}}; +e .EncodeElement (_cca .Xfrm ,_geg );_fg :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_fg .Attr =append (_fg .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"}); +e .EncodeElement (_cca .Graphic ,_fg );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the EG_ObjectChoicesChoice and its children +func (_gaee *EG_ObjectChoicesChoice )Validate ()error {return _gaee .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");}; + +// Validate validates the CT_Picture and its children +func (_ade *CT_Picture )Validate ()error {return _ade .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func init (){_ba .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 ); +_ba .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 ); +_ba .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 ); +_ba .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 ); +_ba .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 ); +_ba .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 ); +_ba .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 ); +_ba .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 ); +_ba .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 ); +_ba .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 ); +_ba .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 ); +_ba .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 ); +_ba .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 ); +_ba .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 ); +_ba .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 ); +_ba .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 6434e70533..5eff4c6706 100644 --- a/schema/soo/dml/diagram/diagram.go +++ b/schema/soo/dml/diagram/diagram.go @@ -9,2037 +9,2046 @@ // 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 (_g "encoding/xml";_a "fmt";_b "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/common/logger";_df "github.com/unidoc/unioffice/schema/soo/dml";_e "strconv";);func (_ddad *CT_StyleLabel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dcbe :=range start .Attr {if _dcbe .Name .Local =="\u006e\u0061\u006d\u0065"{_bdgga ,_gacdb :=_dcbe .Value ,error (nil ); -if _gacdb !=nil {return _gacdb ;};_ddad .NameAttr =_bdgga ;continue ;};};_aaega :for {_cbfd ,_dagea :=d .Token ();if _dagea !=nil {return _dagea ;};switch _efgd :=_cbfd .(type ){case _g .StartElement :switch _efgd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_ddad .Scene3d =_df .NewCT_Scene3D (); -if _cdcaf :=d .DecodeElement (_ddad .Scene3d ,&_efgd );_cdcaf !=nil {return _cdcaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0070\u0033\u0064"}:_ddad .Sp3d =_df .NewCT_Shape3D (); -if _aeaaa :=d .DecodeElement (_ddad .Sp3d ,&_efgd );_aeaaa !=nil {return _aeaaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0050\u0072"}:_ddad .TxPr =NewCT_TextProps (); -if _cacfc :=d .DecodeElement (_ddad .TxPr ,&_efgd );_cacfc !=nil {return _cacfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079l\u0065"}:_ddad .Style =_df .NewCT_ShapeStyle (); -if _fgcad :=d .DecodeElement (_ddad .Style ,&_efgd );_fgcad !=nil {return _fgcad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddad .ExtLst =_df .NewCT_OfficeArtExtensionList (); -if _bcbaf :=d .DecodeElement (_ddad .ExtLst ,&_efgd );_bcbaf !=nil {return _bcbaf ;};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\u0053t\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c \u0025\u0076",_efgd .Name ); -if _acfa :=d .Skip ();_acfa !=nil {return _acfa ;};};case _g .EndElement :break _aaega ;case _g .CharData :};};return nil ;};func (_ffbf *ColorsDefHdr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffbf .CT_ColorTransformHeader =*NewCT_ColorTransformHeader (); -for _ ,_aagdc :=range start .Attr {if _aagdc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_eeaef ,_fbdcg :=_aagdc .Value ,error (nil );if _fbdcg !=nil {return _fbdcg ;};_ffbf .UniqueIdAttr =_eeaef ;continue ;};if _aagdc .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_dgggg ,_cbcd :=_aagdc .Value ,error (nil ); -if _cbcd !=nil {return _cbcd ;};_ffbf .MinVerAttr =&_dgggg ;continue ;};if _aagdc .Name .Local =="\u0072\u0065\u0073I\u0064"{_gfdc ,_beca :=_e .ParseInt (_aagdc .Value ,10,32);if _beca !=nil {return _beca ;};_ecdf :=int32 (_gfdc );_ffbf .ResIdAttr =&_ecdf ; -continue ;};};_agagbb :for {_fdde ,_fgaee :=d .Token ();if _fgaee !=nil {return _fgaee ;};switch _ebga :=_fdde .(type ){case _g .StartElement :switch _ebga .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_ecceg :=NewCT_CTName (); -if _deac :=d .DecodeElement (_ecceg ,&_ebga );_deac !=nil {return _deac ;};_ffbf .Title =append (_ffbf .Title ,_ecceg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_feedf :=NewCT_CTDescription (); -if _efdeb :=d .DecodeElement (_feedf ,&_ebga );_efdeb !=nil {return _efdeb ;};_ffbf .Desc =append (_ffbf .Desc ,_feedf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_ffbf .CatLst =NewCT_CTCategories (); -if _fcaa :=d .DecodeElement (_ffbf .CatLst ,&_ebga );_fcaa !=nil {return _fcaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffbf .ExtLst =_df .NewCT_OfficeArtExtensionList (); -if _fbaf :=d .DecodeElement (_ffbf .ExtLst ,&_ebga );_fbaf !=nil {return _fbaf ;};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\u006flo\u0072\u0073D\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_ebga .Name ); -if _ddcge :=d .Skip ();_ddcge !=nil {return _ddcge ;};};case _g .EndElement :break _agagbb ;case _g .CharData :};};return nil ;};func (_cbgfc ST_Breakpoint )String ()string {switch _cbgfc {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 (_dbgff ST_PrSetCustVal )String ()string {if _dbgff .ST_Percentage !=nil {return _a .Sprintf ("\u0025\u0076",*_dbgff .ST_Percentage );};if _dbgff .Int32 !=nil {return _a .Sprintf ("\u0025\u0076",*_dbgff .Int32 ); -};return "";};type ST_HierarchyAlignment byte ;type CT_Categories struct{Cat []*CT_Category ;};func (_dfedd ST_FunctionType )ValidateWithPath (path string )error {switch _dfedd {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 (_dfedd )); -};return nil ;};func (_dabf *ColorsDefHdrLst )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); -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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _dabf .CT_ColorTransformHeaderLst .MarshalXML (e ,start );};func (_ggfe *CT_ColorTransform )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ggfe .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ggfe .UniqueIdAttr )}); -};if _ggfe .MinVerAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_ggfe .MinVerAttr )});};e .EncodeToken (start );if _ggfe .Title !=nil {_afdc :=_g .StartElement {Name :_g .Name {Local :"\u0074\u0069\u0074l\u0065"}}; -for _ ,_bfa :=range _ggfe .Title {e .EncodeElement (_bfa ,_afdc );};};if _ggfe .Desc !=nil {_dgdb :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_fadc :=range _ggfe .Desc {e .EncodeElement (_fadc ,_dgdb );};};if _ggfe .CatLst !=nil {_bbcg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_ggfe .CatLst ,_bbcg );};if _ggfe .StyleLbl !=nil {_adcf :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}};for _ ,_agag :=range _ggfe .StyleLbl {e .EncodeElement (_agag ,_adcf );};};if _ggfe .ExtLst !=nil {_cegg :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_ggfe .ExtLst ,_cegg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eadgd ST_HierarchyAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fggb :=_g .Attr {};_fggb .Name =name ;switch _eadgd {case ST_HierarchyAlignmentUnset :_fggb .Value =""; -case ST_HierarchyAlignmentTL :_fggb .Value ="\u0074\u004c";case ST_HierarchyAlignmentTR :_fggb .Value ="\u0074\u0052";case ST_HierarchyAlignmentTCtrCh :_fggb .Value ="\u0074\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentTCtrDes :_fggb .Value ="\u0074C\u0074\u0072\u0044\u0065\u0073"; -case ST_HierarchyAlignmentBL :_fggb .Value ="\u0062\u004c";case ST_HierarchyAlignmentBR :_fggb .Value ="\u0062\u0052";case ST_HierarchyAlignmentBCtrCh :_fggb .Value ="\u0062\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentBCtrDes :_fggb .Value ="\u0062C\u0074\u0072\u0044\u0065\u0073"; -case ST_HierarchyAlignmentLT :_fggb .Value ="\u006c\u0054";case ST_HierarchyAlignmentLB :_fggb .Value ="\u006c\u0042";case ST_HierarchyAlignmentLCtrCh :_fggb .Value ="\u006c\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentLCtrDes :_fggb .Value ="\u006cC\u0074\u0072\u0044\u0065\u0073"; -case ST_HierarchyAlignmentRT :_fggb .Value ="\u0072\u0054";case ST_HierarchyAlignmentRB :_fggb .Value ="\u0072\u0042";case ST_HierarchyAlignmentRCtrCh :_fggb .Value ="\u0072\u0043\u0074\u0072\u0043\u0068";case ST_HierarchyAlignmentRCtrDes :_fggb .Value ="\u0072C\u0074\u0072\u0044\u0065\u0073"; -};return _fggb ,nil ;};type AG_IteratorAttributes struct{AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;}; +package diagram ;import (_g "encoding/xml";_ga "fmt";_cf "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/common/logger";_a "github.com/unidoc/unioffice/schema/soo/dml";_e "strconv";); -// ValidateWithPath validates the CT_StyleDefinitionHeaderLst and its children, prefixing error messages with path -func (_ccgb *CT_StyleDefinitionHeaderLst )ValidateWithPath (path string )error {for _gccgd ,_cdgdg :=range _ccgb .StyleDefHdr {if _aeaeg :=_cdgdg .ValidateWithPath (_a .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0048d\u0072\u005b\u0025\u0064\u005d",path ,_gccgd )); -_aeaeg !=nil {return _aeaeg ;};};return nil ;};func (_dbdd *CT_When )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dbdd .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dbdd .NameAttr )}); -};_dfdc ,_bcaaf :=_dbdd .FuncAttr .MarshalXMLAttr (_g .Name {Local :"\u0066\u0075\u006e\u0063"});if _bcaaf !=nil {return _bcaaf ;};start .Attr =append (start .Attr ,_dfdc );if _dbdd .ArgAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0072\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_dbdd .ArgAttr )}); -};_dfdc ,_bcaaf =_dbdd .OpAttr .MarshalXMLAttr (_g .Name {Local :"\u006f\u0070"});if _bcaaf !=nil {return _bcaaf ;};start .Attr =append (start .Attr ,_dfdc );start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_dbdd .ValAttr )}); -if _dbdd .AxisAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_dbdd .AxisAttr )});};if _dbdd .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dbdd .PtTypeAttr )}); -};if _dbdd .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_dbdd .HideLastTransAttr )});}; -if _dbdd .StAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dbdd .StAttr )});};if _dbdd .CntAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dbdd .CntAttr )}); -};if _dbdd .StepAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_dbdd .StepAttr )});};e .EncodeToken (start );if _dbdd .Alg !=nil {_bcccf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u006c\u0067"}}; -for _ ,_eaadd :=range _dbdd .Alg {e .EncodeElement (_eaadd ,_bcccf );};};if _dbdd .Shape !=nil {_dedb :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_dgfb :=range _dbdd .Shape {e .EncodeElement (_dgfb ,_dedb );};};if _dbdd .PresOf !=nil {_gcbca :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}}; -for _ ,_agfd :=range _dbdd .PresOf {e .EncodeElement (_agfd ,_gcbca );};};if _dbdd .ConstrLst !=nil {_dbabe :=_g .StartElement {Name :_g .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_eegba :=range _dbdd .ConstrLst {e .EncodeElement (_eegba ,_dbabe ); -};};if _dbdd .RuleLst !=nil {_dbbff :=_g .StartElement {Name :_g .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_abcf :=range _dbdd .RuleLst {e .EncodeElement (_abcf ,_dbbff );};};if _dbdd .ForEach !=nil {_agcb :=_g .StartElement {Name :_g .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}}; -for _ ,_eabg :=range _dbdd .ForEach {e .EncodeElement (_eabg ,_agcb );};};if _dbdd .LayoutNode !=nil {_fbab :=_g .StartElement {Name :_g .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_gcee :=range _dbdd .LayoutNode {e .EncodeElement (_gcee ,_fbab ); -};};if _dbdd .Choose !=nil {_gffc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_cdfg :=range _dbdd .Choose {e .EncodeElement (_cdfg ,_gffc );};};if _dbdd .ExtLst !=nil {_aaba :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -for _ ,_gabfe :=range _dbdd .ExtLst {e .EncodeElement (_gabfe ,_aaba );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gggfd ST_AnimLvlStr )String ()string {switch _gggfd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; -case 2:return "\u006c\u0076\u006c";case 3:return "\u0063\u0074\u0072";};return "";};func (_cabd *CT_CxnList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cabd .Cxn !=nil {_bbgcc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0078\u006e"}}; -for _ ,_bge :=range _cabd .Cxn {e .EncodeElement (_bge ,_bbgcc );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewAG_IteratorAttributes ()*AG_IteratorAttributes {_fe :=&AG_IteratorAttributes {};return _fe };func NewCT_CTDescription ()*CT_CTDescription {_gdfa :=&CT_CTDescription {}; -return _gdfa };func (_cccbe ST_FunctionValue )String ()string {if _cccbe .Int32 !=nil {return _a .Sprintf ("\u0025\u0076",*_cccbe .Int32 );};if _cccbe .Bool !=nil {return _a .Sprintf ("\u0025\u0076",*_cccbe .Bool );};if _cccbe .ST_Direction !=ST_DirectionUnset {return _cccbe .ST_Direction .String (); -};if _cccbe .ST_HierBranchStyle !=ST_HierBranchStyleUnset {return _cccbe .ST_HierBranchStyle .String ();};if _cccbe .ST_AnimOneStr !=ST_AnimOneStrUnset {return _cccbe .ST_AnimOneStr .String ();};if _cccbe .ST_AnimLvlStr !=ST_AnimLvlStrUnset {return _cccbe .ST_AnimLvlStr .String (); -};if _cccbe .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {return _cccbe .ST_ResizeHandlesStr .String ();};return "";};func (_dfaea ST_AnimOneStr )Validate ()error {return _dfaea .ValidateWithPath ("")};func NewCT_ChildPref ()*CT_ChildPref {_cffb :=&CT_ChildPref {}; -return _cffb }; - -// Validate validates the CT_Pt and its children -func (_bgdb *CT_Pt )Validate ()error {return _bgdb .ValidateWithPath ("\u0043\u0054\u005fP\u0074")}; +// ValidateWithPath validates the RelIds and its children, prefixing error messages with path +func (_fafbe *RelIds )ValidateWithPath (path string )error {if _bbga :=_fafbe .CT_RelIds .ValidateWithPath (path );_bbga !=nil {return _bbga ;};return nil ;}; -// Validate validates the LayoutDefHdrLst and its children -func (_fgedf *LayoutDefHdrLst )Validate ()error {return _fgedf .ValidateWithPath ("\u004ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");}; +// Validate validates the AG_ConstraintAttributes and its children +func (_ca *AG_ConstraintAttributes )Validate ()error {return _ca .ValidateWithPath ("\u0041\u0047\u005fCo\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");}; -// Validate validates the CT_StyleDefinitionHeaderLst and its children -func (_edcfc *CT_StyleDefinitionHeaderLst )Validate ()error {return _edcfc .ValidateWithPath ("C\u0054\u005f\u0053\u0074\u0079\u006ce\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006fn\u0048\u0065\u0061d\u0065r\u004c\u0073\u0074");}; +// Validate validates the CT_ElemPropSet and its children +func (_cgad *CT_ElemPropSet )Validate ()error {return _cgad .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072o\u0070\u0053\u0065\u0074");};func (_cddb *ST_TextBlockDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cddb =0; +case "\u0068\u006f\u0072\u007a":*_cddb =1;case "\u0076\u0065\u0072\u0074":*_cddb =2;};return nil ;};func (_geabb ST_FunctionOperator )String ()string {switch _geabb {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 "";}; -// ValidateWithPath validates the CT_When and its children, prefixing error messages with path -func (_gged *CT_When )ValidateWithPath (path string )error {if _gged .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 _afbef :=_gged .FuncAttr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0041\u0074\u0074r");_afbef !=nil {return _afbef ;};if _gged .ArgAttr !=nil {if _ceed :=_gged .ArgAttr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0041\u0074\u0074\u0072"); -_ceed !=nil {return _ceed ;};};if _gged .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 _dgfdb :=_gged .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_dgfdb !=nil {return _dgfdb ;};if _dbadc :=_gged .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbadc !=nil {return _dbadc ; -};for _eegd ,_bfd :=range _gged .Alg {if _ccegeb :=_bfd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_eegd ));_ccegeb !=nil {return _ccegeb ;};};for _bddg ,_cacfe :=range _gged .Shape {if _ecdeb :=_cacfe .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_bddg )); -_ecdeb !=nil {return _ecdeb ;};};for _dgfg ,_dfdde :=range _gged .PresOf {if _gefa :=_dfdde .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_dgfg ));_gefa !=nil {return _gefa ;};};for _afaae ,_ebef :=range _gged .ConstrLst {if _eabfa :=_ebef .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_afaae )); -_eabfa !=nil {return _eabfa ;};};for _ccea ,_bged :=range _gged .RuleLst {if _bada :=_bged .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_ccea ));_bada !=nil {return _bada ;};};for _ecdbg ,_abca :=range _gged .ForEach {if _fcgde :=_abca .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_ecdbg )); -_fcgde !=nil {return _fcgde ;};};for _fffa ,_bead :=range _gged .LayoutNode {if _ggccd :=_bead .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_fffa ));_ggccd !=nil {return _ggccd ; -};};for _baefd ,_cccb :=range _gged .Choose {if _afegf :=_cccb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_baefd ));_afegf !=nil {return _afegf ;};};for _adaa ,_cdge :=range _gged .ExtLst {if _gbfg :=_cdge .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_adaa )); -_gbfg !=nil {return _gbfg ;};};return nil ;};func NewCT_StyleDefinitionHeader ()*CT_StyleDefinitionHeader {_effe :=&CT_StyleDefinitionHeader {};return _effe ;};func (_dcef *CT_Pt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gdff :=range start .Attr {if _gdff .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_ebac ,_edabe :=ParseUnionST_ModelId (_gdff .Value ); -if _edabe !=nil {return _edabe ;};_dcef .ModelIdAttr =_ebac ;continue ;};if _gdff .Name .Local =="\u0074\u0079\u0070\u0065"{_dcef .TypeAttr .UnmarshalXMLAttr (_gdff );continue ;};if _gdff .Name .Local =="\u0063\u0078\u006eI\u0064"{_bedad ,_cggec :=ParseUnionST_ModelId (_gdff .Value ); -if _cggec !=nil {return _cggec ;};_dcef .CxnIdAttr =&_bedad ;continue ;};};_cegbf :for {_cefag ,_efge :=d .Token ();if _efge !=nil {return _efge ;};switch _feae :=_cefag .(type ){case _g .StartElement :switch _feae .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0053e\u0074"}:_dcef .PrSet =NewCT_ElemPropSet (); -if _afge :=d .DecodeElement (_dcef .PrSet ,&_feae );_afge !=nil {return _afge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0070\u0050\u0072"}:_dcef .SpPr =_df .NewCT_ShapeProperties (); -if _gbad :=d .DecodeElement (_dcef .SpPr ,&_feae );_gbad !=nil {return _gbad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074"}:_dcef .T =_df .NewCT_TextBody (); -if _geade :=d .DecodeElement (_dcef .T ,&_feae );_geade !=nil {return _geade ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcef .ExtLst =_df .NewCT_OfficeArtExtensionList (); -if _fffg :=d .DecodeElement (_dcef .ExtLst ,&_feae );_fffg !=nil {return _fffg ;};default:_f .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",_feae .Name ); -if _edea :=d .Skip ();_edea !=nil {return _edea ;};};case _g .EndElement :break _cegbf ;case _g .CharData :};};return nil ;};func (_ddfaa ST_GrowDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbccd :=_g .Attr {};_dbccd .Name =name ;switch _ddfaa {case ST_GrowDirectionUnset :_dbccd .Value =""; -case ST_GrowDirectionTL :_dbccd .Value ="\u0074\u004c";case ST_GrowDirectionTR :_dbccd .Value ="\u0074\u0052";case ST_GrowDirectionBL :_dbccd .Value ="\u0062\u004c";case ST_GrowDirectionBR :_dbccd .Value ="\u0062\u0052";};return _dbccd ,nil ;};func (_gccfc *CT_DataModel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gccfc .PtLst =NewCT_PtList (); -_cdbab :for {_fgcg ,_ebae :=d .Token ();if _ebae !=nil {return _ebae ;};switch _ddec :=_fgcg .(type ){case _g .StartElement :switch _ddec .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074\u004cs\u0074"}:if _cdfe :=d .DecodeElement (_gccfc .PtLst ,&_ddec ); -_cdfe !=nil {return _cdfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_gccfc .CxnLst =NewCT_CxnList (); -if _gcfd :=d .DecodeElement (_gccfc .CxnLst ,&_ddec );_gcfd !=nil {return _gcfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0067"}:_gccfc .Bg =_df .NewCT_BackgroundFormatting (); -if _cedce :=d .DecodeElement (_gccfc .Bg ,&_ddec );_cedce !=nil {return _cedce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0077\u0068\u006fl\u0065"}:_gccfc .Whole =_df .NewCT_WholeE2oFormatting (); -if _cbbgg :=d .DecodeElement (_gccfc .Whole ,&_ddec );_cbbgg !=nil {return _cbbgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gccfc .ExtLst =_df .NewCT_OfficeArtExtensionList (); -if _eda :=d .DecodeElement (_gccfc .ExtLst ,&_ddec );_eda !=nil {return _eda ;};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_D\u0061\u0074a\u004d\u006f\u0064\u0065\u006c\u0020\u0025\u0076",_ddec .Name ); -if _gbb :=d .Skip ();_gbb !=nil {return _gbb ;};};case _g .EndElement :break _cdbab ;case _g .CharData :};};return nil ;};type ST_DiagramHorizontalAlignment byte ;func (_cgbed *ST_NodeVerticalAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dccd ,_fdbabe :=d .Token (); -if _fdbabe !=nil {return _fdbabe ;};if _cgcad ,_affde :=_dccd .(_g .EndElement );_affde &&_cgcad .Name ==start .Name {*_cgbed =1;return nil ;};if _bbdg ,_aeabf :=_dccd .(_g .CharData );!_aeabf {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",_dccd ); -}else {switch string (_bbdg ){case "":*_cgbed =0;case "\u0074":*_cgbed =1;case "\u006d\u0069\u0064":*_cgbed =2;case "\u0062":*_cgbed =3;};};_dccd ,_fdbabe =d .Token ();if _fdbabe !=nil {return _fdbabe ;};if _cddag ,_bfdfd :=_dccd .(_g .EndElement );_bfdfd &&_cddag .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",_dccd );};func (_gfcg *CT_StyleDefinitionHeader )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_gfcg .UniqueIdAttr )}); -if _gfcg .MinVerAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_gfcg .MinVerAttr )});};if _gfcg .ResIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gfcg .ResIdAttr )}); -};e .EncodeToken (start );_cfad :=_g .StartElement {Name :_g .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_cfaa :=range _gfcg .Title {e .EncodeElement (_cfaa ,_cfad );};_gfbc :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0065\u0073\u0063"}}; -for _ ,_badb :=range _gfcg .Desc {e .EncodeElement (_badb ,_gfbc );};if _gfcg .CatLst !=nil {_cdfb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfcg .CatLst ,_cdfb );};if _gfcg .ExtLst !=nil {_fcdf :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_gfcg .ExtLst ,_fcdf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_BulletEnabled struct{ValAttr *bool ;};type ST_Booleans []bool ;func (_dcdf *CT_StyleDefinitionHeader )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_egggf :=range start .Attr {if _egggf .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_efcd ,_befe :=_egggf .Value ,error (nil ); -if _befe !=nil {return _befe ;};_dcdf .UniqueIdAttr =_efcd ;continue ;};if _egggf .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_gfca ,_adegd :=_egggf .Value ,error (nil );if _adegd !=nil {return _adegd ;};_dcdf .MinVerAttr =&_gfca ;continue ;}; -if _egggf .Name .Local =="\u0072\u0065\u0073I\u0064"{_bfbg ,_dgfeg :=_e .ParseInt (_egggf .Value ,10,32);if _dgfeg !=nil {return _dgfeg ;};_cacf :=int32 (_bfbg );_dcdf .ResIdAttr =&_cacf ;continue ;};};_egfgc :for {_gaaef ,_edbb :=d .Token ();if _edbb !=nil {return _edbb ; -};switch _ecag :=_gaaef .(type ){case _g .StartElement :switch _ecag .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_dcefb :=NewCT_SDName (); -if _dfbc :=d .DecodeElement (_dcefb ,&_ecag );_dfbc !=nil {return _dfbc ;};_dcdf .Title =append (_dcdf .Title ,_dcefb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_gagf :=NewCT_SDDescription (); -if _fdadf :=d .DecodeElement (_gagf ,&_ecag );_fdadf !=nil {return _fdadf ;};_dcdf .Desc =append (_dcdf .Desc ,_gagf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_dcdf .CatLst =NewCT_SDCategories (); -if _dcfg :=d .DecodeElement (_dcdf .CatLst ,&_ecag );_dcfg !=nil {return _dcfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcdf .ExtLst =_df .NewCT_OfficeArtExtensionList (); -if _dgad :=d .DecodeElement (_dcdf .ExtLst ,&_ecag );_dgad !=nil {return _dgad ;};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\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072\u0020%\u0076",_ecag .Name ); -if _cfbb :=d .Skip ();_cfbb !=nil {return _cfbb ;};};case _g .EndElement :break _egfgc ;case _g .CharData :};};return nil ;};func (_bgfg ST_BoolOperator )Validate ()error {return _bgfg .ValidateWithPath ("")};func (_gbgd ST_FunctionOperator )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_daad :=_g .Attr {}; -_daad .Name =name ;switch _gbgd {case ST_FunctionOperatorUnset :_daad .Value ="";case ST_FunctionOperatorEqu :_daad .Value ="\u0065\u0071\u0075";case ST_FunctionOperatorNeq :_daad .Value ="\u006e\u0065\u0071";case ST_FunctionOperatorGt :_daad .Value ="\u0067\u0074"; -case ST_FunctionOperatorLt :_daad .Value ="\u006c\u0074";case ST_FunctionOperatorGte :_daad .Value ="\u0067\u0074\u0065";case ST_FunctionOperatorLte :_daad .Value ="\u006c\u0074\u0065";};return _daad ,nil ;}; +// ValidateWithPath validates the CT_SDDescription and its children, prefixing error messages with path +func (_cfdc *CT_SDDescription )ValidateWithPath (path string )error {return nil };func (_eef *CT_Constraints )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egad :for {_fdaa ,_efdaf :=d .Token ();if _efdaf !=nil {return _efdaf ;};switch _adbc :=_fdaa .(type ){case _g .StartElement :switch _adbc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006e\u0073\u0074\u0072"}:_edcc :=NewCT_Constraint (); +if _gedb :=d .DecodeElement (_edcc ,&_adbc );_gedb !=nil {return _gedb ;};_eef .Constr =append (_eef .Constr ,_edcc );default:_f .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",_adbc .Name ); +if _cbgf :=d .Skip ();_cbgf !=nil {return _cbgf ;};};case _g .EndElement :break _egad ;case _g .CharData :};};return nil ;};func (_ffcfd ST_OutputShapeType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ffcfd .String (),start ); +};func (_fbcae ST_ConnectorRouting )ValidateWithPath (path string )error {switch _fbcae {case 0,1,2,3,4:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbcae )); +};return nil ;}; -// Validate validates the CT_Otherwise and its children -func (_bfad *CT_Otherwise )Validate ()error {return _bfad .ValidateWithPath ("\u0043\u0054\u005fO\u0074\u0068\u0065\u0072\u0077\u0069\u0073\u0065");};const (ST_CenterShapeMappingUnset ST_CenterShapeMapping =0;ST_CenterShapeMappingNone ST_CenterShapeMapping =1; -ST_CenterShapeMappingFNode ST_CenterShapeMapping =2;);func (_adaf *CT_Otherwise )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbfbc :=range start .Attr {if _dbfbc .Name .Local =="\u006e\u0061\u006d\u0065"{_aebde ,_adcc :=_dbfbc .Value ,error (nil ); -if _adcc !=nil {return _adcc ;};_adaf .NameAttr =&_aebde ;continue ;};};_afcf :for {_fagfg ,_bedb :=d .Token ();if _bedb !=nil {return _bedb ;};switch _abddg :=_fagfg .(type ){case _g .StartElement :switch _abddg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_ebag :=NewCT_Algorithm (); -if _ebff :=d .DecodeElement (_ebag ,&_abddg );_ebff !=nil {return _ebff ;};_adaf .Alg =append (_adaf .Alg ,_ebag );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_bdba :=NewCT_Shape (); -if _cbgf :=d .DecodeElement (_bdba ,&_abddg );_cbgf !=nil {return _cbgf ;};_adaf .Shape =append (_adaf .Shape ,_bdba );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_cdde :=NewCT_PresentationOf (); -if _dcee :=d .DecodeElement (_cdde ,&_abddg );_dcee !=nil {return _dcee ;};_adaf .PresOf =append (_adaf .PresOf ,_cdde );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_ggega :=NewCT_Constraints (); -if _cggee :=d .DecodeElement (_ggega ,&_abddg );_cggee !=nil {return _cggee ;};_adaf .ConstrLst =append (_adaf .ConstrLst ,_ggega );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_eceb :=NewCT_Rules (); -if _bbffa :=d .DecodeElement (_eceb ,&_abddg );_bbffa !=nil {return _bbffa ;};_adaf .RuleLst =append (_adaf .RuleLst ,_eceb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_bcgbd :=NewCT_ForEach (); -if _cdgg :=d .DecodeElement (_bcgbd ,&_abddg );_cdgg !=nil {return _cdgg ;};_adaf .ForEach =append (_adaf .ForEach ,_bcgbd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_bbfe :=NewCT_LayoutNode (); -if _ddab :=d .DecodeElement (_bbfe ,&_abddg );_ddab !=nil {return _ddab ;};_adaf .LayoutNode =append (_adaf .LayoutNode ,_bbfe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_gdecd :=NewCT_Choose (); -if _cebg :=d .DecodeElement (_gdecd ,&_abddg );_cebg !=nil {return _cebg ;};_adaf .Choose =append (_adaf .Choose ,_gdecd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgec :=_df .NewCT_OfficeArtExtensionList (); -if _egfdf :=d .DecodeElement (_cgec ,&_abddg );_egfdf !=nil {return _egfdf ;};_adaf .ExtLst =append (_adaf .ExtLst ,_cgec );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_O\u0074\u0068e\u0072\u0077\u0069\u0073\u0065\u0020\u0025\u0076",_abddg .Name ); -if _ecga :=d .Skip ();_ecga !=nil {return _ecga ;};};case _g .EndElement :break _afcf ;case _g .CharData :};};return nil ;};func (_cccg ST_BendPoint )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cccg .String (),start ); -};func (_gegaf *ST_PtType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdcf ,_bcca :=d .Token ();if _bcca !=nil {return _bcca ;};if _effb ,_dabe :=_cdcf .(_g .EndElement );_dabe &&_effb .Name ==start .Name {*_gegaf =1;return nil ;};if _aedfa ,_fbbf :=_cdcf .(_g .CharData ); -!_fbbf {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",_cdcf );}else {switch string (_aedfa ){case "":*_gegaf =0;case "\u006e\u006f\u0064\u0065":*_gegaf =1; -case "\u0061\u0073\u0073\u0074":*_gegaf =2;case "\u0064\u006f\u0063":*_gegaf =3;case "\u0070\u0072\u0065\u0073":*_gegaf =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_gegaf =5;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_gegaf =6; -};};_cdcf ,_bcca =d .Token ();if _bcca !=nil {return _bcca ;};if _fcgg ,_dbbc :=_cdcf .(_g .EndElement );_dbbc &&_fcgg .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",_cdcf ); +// Validate validates the CT_ColorTransformHeaderLst and its children +func (_fgea *CT_ColorTransformHeaderLst )Validate ()error {return _fgea .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061n\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065r\u004c\u0073\u0074");};type ST_GrowDirection byte ; +func (_eafd *ST_VerticalAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eafd =0;case "\u0074":*_eafd =1;case "\u006d\u0069\u0064":*_eafd =2;case "\u0062":*_eafd =3;case "\u006e\u006f\u006e\u0065":*_eafd =4;};return nil ; }; -// ValidateWithPath validates the CT_Rules and its children, prefixing error messages with path -func (_ffdeg *CT_Rules )ValidateWithPath (path string )error {for _dbcg ,_ffaee :=range _ffdeg .Rule {if _aefc :=_ffaee .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dbcg ));_aefc !=nil {return _aefc ; -};};return nil ;};func (_fgecdd *ST_ChildOrderType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bffgb ,_cbef :=d .Token ();if _cbef !=nil {return _cbef ;};if _aedbg ,_dcba :=_bffgb .(_g .EndElement );_dcba &&_aedbg .Name ==start .Name {*_fgecdd =1; -return nil ;};if _bbccd ,_ceecd :=_bffgb .(_g .CharData );!_ceecd {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",_bffgb );}else {switch string (_bbccd ){case "":*_fgecdd =0; -case "\u0062":*_fgecdd =1;case "\u0074":*_fgecdd =2;};};_bffgb ,_cbef =d .Token ();if _cbef !=nil {return _cbef ;};if _eddeb ,_agdca :=_bffgb .(_g .EndElement );_agdca &&_eddeb .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",_bffgb ); +// ValidateWithPath validates the CT_AdjLst and its children, prefixing error messages with path +func (_gb *CT_AdjLst )ValidateWithPath (path string )error {for _fc ,_dcb :=range _gb .Adj {if _gaa :=_dcb .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0041\u0064\u006a\u005b\u0025\u0064\u005d",path ,_fc ));_gaa !=nil {return _gaa ;};};return nil ; }; -// Validate validates the CT_SDCategories and its children -func (_ccab *CT_SDCategories )Validate ()error {return _ccab .ValidateWithPath ("\u0043T\u005fS\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func (_ccga *StyleDef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccga .CT_StyleDefinition =*NewCT_StyleDefinition (); -for _ ,_eaca :=range start .Attr {if _eaca .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_cfcfe ,_bcbc :=_eaca .Value ,error (nil );if _bcbc !=nil {return _bcbc ;};_ccga .UniqueIdAttr =&_cfcfe ;continue ;};if _eaca .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_aecgc ,_gfbde :=_eaca .Value ,error (nil ); -if _gfbde !=nil {return _gfbde ;};_ccga .MinVerAttr =&_aecgc ;continue ;};};_gbge :for {_agaf ,_dedee :=d .Token ();if _dedee !=nil {return _dedee ;};switch _edgde :=_agaf .(type ){case _g .StartElement :switch _edgde .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_afgcf :=NewCT_SDName (); -if _ebeb :=d .DecodeElement (_afgcf ,&_edgde );_ebeb !=nil {return _ebeb ;};_ccga .Title =append (_ccga .Title ,_afgcf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_facdg :=NewCT_SDDescription (); -if _gcccd :=d .DecodeElement (_facdg ,&_edgde );_gcccd !=nil {return _gcccd ;};_ccga .Desc =append (_ccga .Desc ,_facdg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_ccga .CatLst =NewCT_SDCategories (); -if _facdb :=d .DecodeElement (_ccga .CatLst ,&_edgde );_facdb !=nil {return _facdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_ccga .Scene3d =_df .NewCT_Scene3D (); -if _bdbd :=d .DecodeElement (_ccga .Scene3d ,&_edgde );_bdbd !=nil {return _bdbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_befd :=NewCT_StyleLabel (); -if _eccea :=d .DecodeElement (_befd ,&_edgde );_eccea !=nil {return _eccea ;};_ccga .StyleLbl =append (_ccga .StyleLbl ,_befd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccga .ExtLst =_df .NewCT_OfficeArtExtensionList (); -if _dgadg :=d .DecodeElement (_ccga .ExtLst ,&_edgde );_dgadg !=nil {return _dgadg ;};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\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0020\u0025\u0076",_edgde .Name ); -if _ddeged :=d .Skip ();_ddeged !=nil {return _ddeged ;};};case _g .EndElement :break _gbge ;case _g .CharData :};};return nil ;};func (_bcacg ST_AutoTextRotation )Validate ()error {return _bcacg .ValidateWithPath ("")};type ST_ElementType byte ;const (ST_BendPointUnset ST_BendPoint =0; -ST_BendPointBeg ST_BendPoint =1;ST_BendPointDef ST_BendPoint =2;ST_BendPointEnd ST_BendPoint =3;);func (_ccfee ST_HierBranchStyle )Validate ()error {return _ccfee .ValidateWithPath ("")};func (_dcdecf ST_ChildOrderType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dcdecf .String (),start ); -};func (_adfgb ST_GrowDirection )ValidateWithPath (path string )error {switch _adfgb {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 (_adfgb )); -};return nil ;}; +// ValidateWithPath validates the CT_When and its children, prefixing error messages with path +func (_aacb *CT_When )ValidateWithPath (path string )error {if _aacb .FuncAttr ==ST_FunctionTypeUnset {return _ga .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 _gdgda :=_aacb .FuncAttr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0041\u0074\u0074r");_gdgda !=nil {return _gdgda ;};if _aacb .ArgAttr !=nil {if _ebggg :=_aacb .ArgAttr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0041\u0074\u0074\u0072"); +_ebggg !=nil {return _ebggg ;};};if _aacb .OpAttr ==ST_FunctionOperatorUnset {return _ga .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 _gegd :=_aacb .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_gegd !=nil {return _gegd ;};if _cage :=_aacb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cage !=nil {return _cage ; +};for _eaeg ,_ebedf :=range _aacb .Alg {if _eeddab :=_ebedf .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_eaeg ));_eeddab !=nil {return _eeddab ;};};for _bgbg ,_aage :=range _aacb .Shape {if _gedcc :=_aage .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_bgbg )); +_gedcc !=nil {return _gedcc ;};};for _geaf ,_gfcbc :=range _aacb .PresOf {if _abbdec :=_gfcbc .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_geaf ));_abbdec !=nil {return _abbdec ; +};};for _bfea ,_aaebc :=range _aacb .ConstrLst {if _cggb :=_aaebc .ValidateWithPath (_ga .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_bfea ));_cggb !=nil {return _cggb ;};};for _dfbce ,_egbg :=range _aacb .RuleLst {if _cagg :=_egbg .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_dfbce )); +_cagg !=nil {return _cagg ;};};for _eegfd ,_egddaf :=range _aacb .ForEach {if _affa :=_egddaf .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_eegfd ));_affa !=nil {return _affa ; +};};for _bagcb ,_dcbb :=range _aacb .LayoutNode {if _fagbb :=_dcbb .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_bagcb ));_fagbb !=nil {return _fagbb ;};};for _fgcd ,_fbecg :=range _aacb .Choose {if _bbceb :=_fbecg .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_fgcd )); +_bbceb !=nil {return _bbceb ;};};for _aadfg ,_gcca :=range _aacb .ExtLst {if _abcdc :=_gcca .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_aadfg ));_abcdc !=nil {return _abcdc ;}; +};return nil ;};func NewCT_Name ()*CT_Name {_ebgg :=&CT_Name {};return _ebgg };type CT_CxnList struct{Cxn []*CT_Cxn ;};func (_efbea ST_ChildAlignment )ValidateWithPath (path string )error {switch _efbea {case 0,1,2,3,4:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efbea )); +};return nil ;};func (_bdcge ST_StartingElement )ValidateWithPath (path string )error {switch _bdcge {case 0,1,2:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdcge )); +};return nil ;};func (_cgdea ST_ConnectorPoint )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cgdea .String (),start );};const (ST_ConstraintRelationshipUnset ST_ConstraintRelationship =0;ST_ConstraintRelationshipSelf ST_ConstraintRelationship =1; +ST_ConstraintRelationshipCh ST_ConstraintRelationship =2;ST_ConstraintRelationshipDes ST_ConstraintRelationship =3;);func (_bdcaf ST_ConstraintType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bdcaf .String (),start ); +};type ST_ConstraintType byte ;func (_faecc ST_LayoutShapeType )String ()string {if _faecc .ST_ShapeType !=_a .ST_ShapeTypeUnset {return _faecc .ST_ShapeType .String ();};if _faecc .ST_OutputShapeType !=ST_OutputShapeTypeUnset {return _faecc .ST_OutputShapeType .String (); +};return "";};func (_ddda ST_ParameterId )String ()string {switch _ddda {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 "";}; -// Validate validates the CT_Rules and its children -func (_dgfe *CT_Rules )Validate ()error {return _dgfe .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};func (_fdfc *ST_HierBranchStyle )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fdfc =0;case "\u006c":*_fdfc =1; -case "\u0072":*_fdfc =2;case "\u0068\u0061\u006e\u0067":*_fdfc =3;case "\u0073\u0074\u0064":*_fdfc =4;case "\u0069\u006e\u0069\u0074":*_fdfc =5;};return nil ;};func NewCT_Adj ()*CT_Adj {_aed :=&CT_Adj {};_aed .IdxAttr =1;return _aed };func (_ebbb *CT_ChildPref )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eadc :=range start .Attr {if _eadc .Name .Local =="\u0076\u0061\u006c"{_bcd ,_dfc :=_e .ParseInt (_eadc .Value ,10,32); -if _dfc !=nil {return _dfc ;};_fcb :=int32 (_bcd );_ebbb .ValAttr =&_fcb ;continue ;};};for {_aedd ,_gac :=d .Token ();if _gac !=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",_gac ); -};if _acd ,_eae :=_aedd .(_g .EndElement );_eae &&_acd .Name ==start .Name {break ;};};return nil ;};func (_baef *CT_SDCategory )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gcgef :=range start .Attr {if _gcgef .Name .Local =="\u0074\u0079\u0070\u0065"{_beae ,_cffa :=_gcgef .Value ,error (nil ); -if _cffa !=nil {return _cffa ;};_baef .TypeAttr =_beae ;continue ;};if _gcgef .Name .Local =="\u0070\u0072\u0069"{_bccd ,_ceeb :=_e .ParseUint (_gcgef .Value ,10,32);if _ceeb !=nil {return _ceeb ;};_baef .PriAttr =uint32 (_bccd );continue ;};};for {_agbf ,_ecfg :=d .Token (); -if _ecfg !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053D\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_ecfg );};if _ddde ,_dgcba :=_agbf .(_g .EndElement );_dgcba &&_ddde .Name ==start .Name {break ; -};};return nil ;};func (_gacbg ST_AnimLvlStr )Validate ()error {return _gacbg .ValidateWithPath ("")};type CT_ColorTransformHeader struct{UniqueIdAttr string ;MinVerAttr *string ;ResIdAttr *int32 ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ; -ExtLst *_df .CT_OfficeArtExtensionList ;};func (_degd *CT_DataModel )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_afbg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0074\u004cs\u0074"}};e .EncodeElement (_degd .PtLst ,_afbg ); -if _degd .CxnLst !=nil {_ebge :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_degd .CxnLst ,_ebge );};if _degd .Bg !=nil {_ffaa :=_g .StartElement {Name :_g .Name {Local :"\u0062\u0067"}};e .EncodeElement (_degd .Bg ,_ffaa ); -};if _degd .Whole !=nil {_cedff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0068\u006fl\u0065"}};e .EncodeElement (_degd .Whole ,_cedff );};if _degd .ExtLst !=nil {_eca :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_degd .ExtLst ,_eca );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aedbd *ST_DiagramHorizontalAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cccd ,_cbbd :=d .Token ();if _cbbd !=nil {return _cbbd ; -};if _adcg ,_cdcdd :=_cccd .(_g .EndElement );_cdcdd &&_adcg .Name ==start .Name {*_aedbd =1;return nil ;};if _egbdd ,_aefbb :=_cccd .(_g .CharData );!_aefbb {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",_cccd ); -}else {switch string (_egbdd ){case "":*_aedbd =0;case "\u006c":*_aedbd =1;case "\u0063\u0074\u0072":*_aedbd =2;case "\u0072":*_aedbd =3;case "\u006e\u006f\u006e\u0065":*_aedbd =4;};};_cccd ,_cbbd =d .Token ();if _cbbd !=nil {return _cbbd ;};if _degf ,_cdagd :=_cccd .(_g .EndElement ); -_cdagd &&_degf .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",_cccd );};type CT_Shape struct{RotAttr *float64 ; -TypeAttr *ST_LayoutShapeType ;BlipAttr *string ;ZOrderOffAttr *int32 ;HideGeomAttr *bool ;LkTxEntryAttr *bool ;BlipPhldrAttr *bool ;AdjLst *CT_AdjLst ;ExtLst *_df .CT_OfficeArtExtensionList ;};func NewCT_Description ()*CT_Description {_fgd :=&CT_Description {}; -return _fgd };func (_efcbg *ST_ConnectorRouting )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbbfg ,_abbbf :=d .Token ();if _abbbf !=nil {return _abbbf ;};if _efbc ,_cggb :=_cbbfg .(_g .EndElement );_cggb &&_efbc .Name ==start .Name {*_efcbg =1; -return nil ;};if _bgde ,_aede :=_cbbfg .(_g .CharData );!_aede {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",_cbbfg );}else {switch string (_bgde ){case "":*_efcbg =0; -case "\u0073\u0074\u0072\u0061":*_efcbg =1;case "\u0062\u0065\u006e\u0064":*_efcbg =2;case "\u0063\u0075\u0072v\u0065":*_efcbg =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_efcbg =4;};};_cbbfg ,_abbbf =d .Token ();if _abbbf !=nil {return _abbbf ; -};if _ccbdg ,_fabge :=_cbbfg .(_g .EndElement );_fabge &&_ccbdg .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",_cbbfg ); -};func (_aafd ST_HueDir )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aafd .String (),start );}; +// 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 (_gef *CT_AnimOne )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gef .ValAttr !=ST_AnimOneStrUnset {_acc ,_cab :=_gef .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"}); +if _cab !=nil {return _cab ;};start .Attr =append (start .Attr ,_acc );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });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 (_acb *CT_CTStyleLabel )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ga .Sprintf ("\u0025\u0076",_acb .NameAttr )}); +e .EncodeToken (start );if _acb .FillClrLst !=nil {_geff :=_g .StartElement {Name :_g .Name {Local :"\u0066\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_acb .FillClrLst ,_geff );};if _acb .LinClrLst !=nil {_fdgf :=_g .StartElement {Name :_g .Name {Local :"\u006ci\u006e\u0043\u006c\u0072\u004c\u0073t"}}; +e .EncodeElement (_acb .LinClrLst ,_fdgf );};if _acb .EffectClrLst !=nil {_gce :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0066\u0066e\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_acb .EffectClrLst ,_gce );};if _acb .TxLinClrLst !=nil {_efc :=_g .StartElement {Name :_g .Name {Local :"t\u0078\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"}}; +e .EncodeElement (_acb .TxLinClrLst ,_efc );};if _acb .TxFillClrLst !=nil {_edc :=_g .StartElement {Name :_g .Name {Local :"\u0074\u0078\u0046i\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_acb .TxFillClrLst ,_edc );};if _acb .TxEffectClrLst !=nil {_ebeg :=_g .StartElement {Name :_g .Name {Local :"\u0074\u0078\u0045\u0066\u0066\u0065\u0063\u0074\u0043l\u0072\u004c\u0073\u0074"}}; +e .EncodeElement (_acb .TxEffectClrLst ,_ebeg );};if _acb .ExtLst !=nil {_ecg :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acb .ExtLst ,_ecg );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_adgfg ST_CxnType )String ()string {switch _adgfg {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 "";};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 (_cafea ST_AlgorithmType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cafea .String (),start ); +};func (_ddag *CT_DataModel )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_feg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0074\u004cs\u0074"}};e .EncodeElement (_ddag .PtLst ,_feg );if _ddag .CxnLst !=nil {_ddef :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}}; +e .EncodeElement (_ddag .CxnLst ,_ddef );};if _ddag .Bg !=nil {_daed :=_g .StartElement {Name :_g .Name {Local :"\u0062\u0067"}};e .EncodeElement (_ddag .Bg ,_daed );};if _ddag .Whole !=nil {_gbae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0068\u006fl\u0065"}}; +e .EncodeElement (_ddag .Whole ,_gbae );};if _ddag .ExtLst !=nil {_fgd :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddag .ExtLst ,_fgd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func (_abg *CT_CTName )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _abg .LangAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ga .Sprintf ("\u0025\u0076",*_abg .LangAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_ga .Sprintf ("\u0025\u0076",_abg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gaaaf ST_DiagramHorizontalAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gaaaf .String (),start ); +};func ParseUnionST_LayoutShapeType (s string )(ST_LayoutShapeType ,error ){return ST_LayoutShapeType {},nil ;};func (_acbg ST_HierBranchStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_acbg .String (),start ); +};func (_gddea ST_DiagramHorizontalAlignment )Validate ()error {return _gddea .ValidateWithPath ("")};func (_gebbg ST_OutputShapeType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cfeca :=_g .Attr {};_cfeca .Name =name ;switch _gebbg {case ST_OutputShapeTypeUnset :_cfeca .Value =""; +case ST_OutputShapeTypeNone :_cfeca .Value ="\u006e\u006f\u006e\u0065";case ST_OutputShapeTypeConn :_cfeca .Value ="\u0063\u006f\u006e\u006e";};return _cfeca ,nil ;}; -// Validate validates the CT_Name and its children -func (_gebc *CT_Name )Validate ()error {return _gebc .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u006d\u0065");}; +// ValidateWithPath validates the CT_CTDescription and its children, prefixing error messages with path +func (_eec *CT_CTDescription )ValidateWithPath (path string )error {return nil };func (_aebb *CT_Category )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_ga .Sprintf ("\u0025\u0076",_aebb .TypeAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0069"},Value :_ga .Sprintf ("\u0025\u0076",_aebb .PriAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SampleData and its children -func (_bfgc *CT_SampleData )Validate ()error {return _bfgc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0061\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061");};func (_dfea ST_FunctionType )Validate ()error {return _dfea .ValidateWithPath ("")};type ST_LinearDirection byte ; +// Validate validates the CT_Description and its children +func (_caac *CT_Description )Validate ()error {return _caac .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e");};func (_bgdb ST_CxnType )Validate ()error {return _bgdb .ValidateWithPath ("")};func (_efece ST_RotationPath )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_efece .String (),start ); +}; +// Validate validates the CT_PtList and its children +func (_gfad *CT_PtList )Validate ()error {return _gfad .ValidateWithPath ("\u0043T\u005f\u0050\u0074\u004c\u0069\u0073t");};func (_aefbb *CT_Pt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006do\u0064\u0065\u006c\u0049\u0064"},Value :_ga .Sprintf ("\u0025\u0076",_aefbb .ModelIdAttr )}); +if _aefbb .TypeAttr !=ST_PtTypeUnset {_edegd ,_bfaaa :=_aefbb .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"});if _bfaaa !=nil {return _bfaaa ;};start .Attr =append (start .Attr ,_edegd );};if _aefbb .CxnIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0078\u006eI\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_aefbb .CxnIdAttr )}); +};e .EncodeToken (start );if _aefbb .PrSet !=nil {_ccee :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0072\u0053e\u0074"}};e .EncodeElement (_aefbb .PrSet ,_ccee );};if _aefbb .SpPr !=nil {_adfc :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_aefbb .SpPr ,_adfc );};if _aefbb .T !=nil {_cafe :=_g .StartElement {Name :_g .Name {Local :"\u0074"}};e .EncodeElement (_aefbb .T ,_cafe );};if _aefbb .ExtLst !=nil {_dgebgf :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_aefbb .ExtLst ,_dgebgf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type StyleDef struct{CT_StyleDefinition };func (_gaecc *ST_ConstraintType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gaecc =0; +case "\u006e\u006f\u006e\u0065":*_gaecc =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_gaecc =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_gaecc =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_gaecc =4;case "\u0062\u0065\u0067\u0050\u0061\u0064":*_gaecc =5; +case "\u0062":*_gaecc =6;case "\u0062\u004d\u0061r\u0067":*_gaecc =7;case "\u0062\u004f\u0066\u0066":*_gaecc =8;case "\u0063\u0074\u0072\u0058":*_gaecc =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_gaecc =10;case "\u0063\u0074\u0072\u0059":*_gaecc =11; +case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_gaecc =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_gaecc =13;case "\u0064\u0069\u0061\u006d":*_gaecc =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_gaecc =15;case "\u0065\u006e\u0064\u0050\u0061\u0064":*_gaecc =16; +case "\u0068":*_gaecc =17;case "\u0068\u0041\u0072\u0048":*_gaecc =18;case "\u0068\u004f\u0066\u0066":*_gaecc =19;case "\u006c":*_gaecc =20;case "\u006c\u004d\u0061r\u0067":*_gaecc =21;case "\u006c\u004f\u0066\u0066":*_gaecc =22;case "\u0072":*_gaecc =23; +case "\u0072\u004d\u0061r\u0067":*_gaecc =24;case "\u0072\u004f\u0066\u0066":*_gaecc =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_gaecc =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_gaecc =27; +case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_gaecc =28;case "\u0073\u0069\u0062S\u0070":*_gaecc =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_gaecc =30;case "\u0073\u0070":*_gaecc =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_gaecc =32; +case "\u0074":*_gaecc =33;case "\u0074\u004d\u0061r\u0067":*_gaecc =34;case "\u0074\u004f\u0066\u0066":*_gaecc =35;case "\u0075\u0073\u0065r\u0041":*_gaecc =36;case "\u0075\u0073\u0065r\u0042":*_gaecc =37;case "\u0075\u0073\u0065r\u0043":*_gaecc =38;case "\u0075\u0073\u0065r\u0044":*_gaecc =39; +case "\u0075\u0073\u0065r\u0045":*_gaecc =40;case "\u0075\u0073\u0065r\u0046":*_gaecc =41;case "\u0075\u0073\u0065r\u0047":*_gaecc =42;case "\u0075\u0073\u0065r\u0048":*_gaecc =43;case "\u0075\u0073\u0065r\u0049":*_gaecc =44;case "\u0075\u0073\u0065r\u004a":*_gaecc =45; +case "\u0075\u0073\u0065r\u004b":*_gaecc =46;case "\u0075\u0073\u0065r\u004c":*_gaecc =47;case "\u0075\u0073\u0065r\u004d":*_gaecc =48;case "\u0075\u0073\u0065r\u004e":*_gaecc =49;case "\u0075\u0073\u0065r\u004f":*_gaecc =50;case "\u0075\u0073\u0065r\u0050":*_gaecc =51; +case "\u0075\u0073\u0065r\u0051":*_gaecc =52;case "\u0075\u0073\u0065r\u0052":*_gaecc =53;case "\u0075\u0073\u0065r\u0053":*_gaecc =54;case "\u0075\u0073\u0065r\u0054":*_gaecc =55;case "\u0075\u0073\u0065r\u0055":*_gaecc =56;case "\u0075\u0073\u0065r\u0056":*_gaecc =57; +case "\u0075\u0073\u0065r\u0057":*_gaecc =58;case "\u0075\u0073\u0065r\u0058":*_gaecc =59;case "\u0075\u0073\u0065r\u0059":*_gaecc =60;case "\u0075\u0073\u0065r\u005a":*_gaecc =61;case "\u0077":*_gaecc =62;case "\u0077\u0041\u0072\u0048":*_gaecc =63;case "\u0077\u004f\u0066\u0066":*_gaecc =64; +};return nil ;};func (_fagdb *ST_FunctionType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdfff ,_fccfg :=d .Token ();if _fccfg !=nil {return _fccfg ;};if _gbefe ,_dfdc :=_cdfff .(_g .EndElement );_dfdc &&_gbefe .Name ==start .Name {*_fagdb =1; +return nil ;};if _beadb ,_bacadf :=_cdfff .(_g .CharData );!_bacadf {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdfff );}else {switch string (_beadb ){case "":*_fagdb =0; +case "\u0063\u006e\u0074":*_fagdb =1;case "\u0070\u006f\u0073":*_fagdb =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_fagdb =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_fagdb =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_fagdb =5;case "\u0076\u0061\u0072":*_fagdb =6; +case "\u0064\u0065\u0070t\u0068":*_fagdb =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_fagdb =8;};};_cdfff ,_fccfg =d .Token ();if _fccfg !=nil {return _fccfg ;};if _ecaae ,_acdbc :=_cdfff .(_g .EndElement );_acdbc &&_ecaae .Name ==start .Name {return nil ; +};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdfff );};func (_eged *CT_Otherwise )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eged .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_eged .NameAttr )}); +};e .EncodeToken (start );if _eged .Alg !=nil {_edeg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u006c\u0067"}};for _ ,_dgebg :=range _eged .Alg {e .EncodeElement (_dgebg ,_edeg );};};if _eged .Shape !=nil {_cbcbg :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0068\u0061p\u0065"}}; +for _ ,_cffad :=range _eged .Shape {e .EncodeElement (_cffad ,_cbcbg );};};if _eged .PresOf !=nil {_abdd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_cdee :=range _eged .PresOf {e .EncodeElement (_cdee ,_abdd ); +};};if _eged .ConstrLst !=nil {_gedc :=_g .StartElement {Name :_g .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_feeg :=range _eged .ConstrLst {e .EncodeElement (_feeg ,_gedc );};};if _eged .RuleLst !=nil {_adebb :=_g .StartElement {Name :_g .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}}; +for _ ,_edcb :=range _eged .RuleLst {e .EncodeElement (_edcb ,_adebb );};};if _eged .ForEach !=nil {_cbcf :=_g .StartElement {Name :_g .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_adeca :=range _eged .ForEach {e .EncodeElement (_adeca ,_cbcf ); +};};if _eged .LayoutNode !=nil {_cbed :=_g .StartElement {Name :_g .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_gffc :=range _eged .LayoutNode {e .EncodeElement (_gffc ,_cbed );};};if _eged .Choose !=nil {_bafbb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}}; +for _ ,_gccc :=range _eged .Choose {e .EncodeElement (_gccc ,_bafbb );};};if _eged .ExtLst !=nil {_efgcd :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_dfbc :=range _eged .ExtLst {e .EncodeElement (_dfbc ,_efgcd ); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_efcg *CT_Cxn )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cceb :=range start .Attr {if _cceb .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_gabd ,_cdbg :=ParseUnionST_ModelId (_cceb .Value ); +if _cdbg !=nil {return _cdbg ;};_efcg .ModelIdAttr =_gabd ;continue ;};if _cceb .Name .Local =="\u0074\u0079\u0070\u0065"{_efcg .TypeAttr .UnmarshalXMLAttr (_cceb );continue ;};if _cceb .Name .Local =="\u0073\u0072\u0063I\u0064"{_efeb ,_gded :=ParseUnionST_ModelId (_cceb .Value ); +if _gded !=nil {return _gded ;};_efcg .SrcIdAttr =_efeb ;continue ;};if _cceb .Name .Local =="\u0064\u0065\u0073\u0074\u0049\u0064"{_eecd ,_dcca :=ParseUnionST_ModelId (_cceb .Value );if _dcca !=nil {return _dcca ;};_efcg .DestIdAttr =_eecd ;continue ; +};if _cceb .Name .Local =="\u0073\u0072\u0063\u004f\u0072\u0064"{_gfea ,_efcf :=_e .ParseUint (_cceb .Value ,10,32);if _efcf !=nil {return _efcf ;};_efcg .SrcOrdAttr =uint32 (_gfea );continue ;};if _cceb .Name .Local =="\u0064e\u0073\u0074\u004f\u0072\u0064"{_cgff ,_fcfad :=_e .ParseUint (_cceb .Value ,10,32); +if _fcfad !=nil {return _fcfad ;};_efcg .DestOrdAttr =uint32 (_cgff );continue ;};if _cceb .Name .Local =="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_fedb ,_adff :=ParseUnionST_ModelId (_cceb .Value );if _adff !=nil {return _adff ;}; +_efcg .ParTransIdAttr =&_fedb ;continue ;};if _cceb .Name .Local =="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_gfdb ,_ccdc :=ParseUnionST_ModelId (_cceb .Value );if _ccdc !=nil {return _ccdc ;};_efcg .SibTransIdAttr =&_gfdb ;continue ; +};if _cceb .Name .Local =="\u0070\u0072\u0065\u0073\u0049\u0064"{_daf ,_gge :=_cceb .Value ,error (nil );if _gge !=nil {return _gge ;};_efcg .PresIdAttr =&_daf ;continue ;};};_agdd :for {_bgce ,_dge :=d .Token ();if _dge !=nil {return _dge ;};switch _cec :=_bgce .(type ){case _g .StartElement :switch _cec .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efcg .ExtLst =_a .NewCT_OfficeArtExtensionList (); +if _cdg :=d .DecodeElement (_efcg .ExtLst ,&_cec );_cdg !=nil {return _cdg ;};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\u0043\u0078\u006e\u0020\u0025\u0076",_cec .Name ); +if _efbb :=d .Skip ();_efbb !=nil {return _efbb ;};};case _g .EndElement :break _agdd ;case _g .CharData :};};return nil ;};type ST_ConnectorDimension byte ;func (_cccgd ST_ContinueDirection )String ()string {switch _cccgd {case 0:return "";case 1:return "\u0072\u0065\u0076\u0044\u0069\u0072"; +case 2:return "\u0073a\u006d\u0065\u0044\u0069\u0072";};return "";};func (_feegc ST_NodeHorizontalAlignment )String ()string {switch _feegc {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";}; -// Validate validates the CT_OrgChart and its children -func (_cdcac *CT_OrgChart )Validate ()error {return _cdcac .ValidateWithPath ("C\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074");};func NewCT_Direction ()*CT_Direction {_acbd :=&CT_Direction {};return _acbd };func (_dgced ST_PtType )Validate ()error {return _dgced .ValidateWithPath ("")}; +// Validate validates the CT_DiagramDefinitionHeader and its children +func (_egfcd *CT_DiagramDefinitionHeader )Validate ()error {return _egfcd .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");};const (ST_ChildOrderTypeUnset ST_ChildOrderType =0; +ST_ChildOrderTypeB ST_ChildOrderType =1;ST_ChildOrderTypeT ST_ChildOrderType =2;);func (_dcaded *ST_RotationPath )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dcaded =0;case "\u006e\u006f\u006e\u0065":*_dcaded =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_dcaded =2; +};return nil ;};func (_bfegc *ST_NodeVerticalAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgebb ,_fcgc :=d .Token ();if _fcgc !=nil {return _fcgc ;};if _gdebe ,_ebfa :=_dgebb .(_g .EndElement );_ebfa &&_gdebe .Name ==start .Name {*_bfegc =1; +return nil ;};if _gagg ,_aceaf :=_dgebb .(_g .CharData );!_aceaf {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgebb );}else {switch string (_gagg ){case "":*_bfegc =0; +case "\u0074":*_bfegc =1;case "\u006d\u0069\u0064":*_bfegc =2;case "\u0062":*_bfegc =3;};};_dgebb ,_fcgc =d .Token ();if _fcgc !=nil {return _fcgc ;};if _febee ,_beafa :=_dgebb .(_g .EndElement );_beafa &&_febee .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgebb ); +};type ST_VariableType byte ;func (_bacge ST_ArrowheadStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bacge .String (),start );};func NewCT_Rules ()*CT_Rules {_gdef :=&CT_Rules {};return _gdef };func NewCT_Pt ()*CT_Pt {_badfe :=&CT_Pt {}; +return _badfe };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 (_gfbeb *CT_Name )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gfbeb .LangAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ga .Sprintf ("\u0025\u0076",*_gfbeb .LangAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_ga .Sprintf ("\u0025\u0076",_gfbeb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ecgdc ST_BoolOperator )Validate ()error {return _ecgdc .ValidateWithPath ("")}; +func (_fadc *ST_ChildOrderType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fadc =0;case "\u0062":*_fadc =1;case "\u0074":*_fadc =2;};return nil ;};type CT_HierBranchStyle struct{ValAttr ST_HierBranchStyle ;};func (_cgea *ST_AutoTextRotation )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfgf ,_gcabe :=d .Token (); +if _gcabe !=nil {return _gcabe ;};if _facgf ,_gebbe :=_cfgf .(_g .EndElement );_gebbe &&_facgf .Name ==start .Name {*_cgea =1;return nil ;};if _fabgd ,_ddce :=_cfgf .(_g .CharData );!_ddce {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfgf ); +}else {switch string (_fabgd ){case "":*_cgea =0;case "\u006e\u006f\u006e\u0065":*_cgea =1;case "\u0075\u0070\u0072":*_cgea =2;case "\u0067\u0072\u0061\u0076":*_cgea =3;};};_cfgf ,_gcabe =d .Token ();if _gcabe !=nil {return _gcabe ;};if _fgaaa ,_eebde :=_cfgf .(_g .EndElement ); +_eebde &&_fgaaa .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfgf );};func NewCT_ElemPropSet ()*CT_ElemPropSet {_adfb :=&CT_ElemPropSet {}; +return _adfb };func (_cefb ST_AxisType )ValidateWithPath (path string )error {switch _cefb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cefb )); +};return nil ;};func (_gaegd ST_BendPoint )Validate ()error {return _gaegd .ValidateWithPath ("")}; -// Validate validates the LayoutDefHdr and its children -func (_cccfe *LayoutDefHdr )Validate ()error {return _cccfe .ValidateWithPath ("\u004c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072");}; +// ValidateWithPath validates the LayoutDefHdrLst and its children, prefixing error messages with path +func (_babe *LayoutDefHdrLst )ValidateWithPath (path string )error {if _agcaa :=_babe .CT_DiagramDefinitionHeaderLst .ValidateWithPath (path );_agcaa !=nil {return _agcaa ;};return nil ;};func (_fcdf *CT_CTStyleLabel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fee :=range start .Attr {if _fee .Name .Local =="\u006e\u0061\u006d\u0065"{_fdb ,_cabd :=_fee .Value ,error (nil ); +if _cabd !=nil {return _cabd ;};_fcdf .NameAttr =_fdb ;continue ;};};_cgaa :for {_ffag ,_abge :=d .Token ();if _abge !=nil {return _abge ;};switch _dfdb :=_ffag .(type ){case _g .StartElement :switch _dfdb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}:_fcdf .FillClrLst =NewCT_Colors (); +if _gea :=d .DecodeElement (_fcdf .FillClrLst ,&_dfdb );_gea !=nil {return _gea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006ci\u006e\u0043\u006c\u0072\u004c\u0073t"}:_fcdf .LinClrLst =NewCT_Colors (); +if _acba :=d .DecodeElement (_fcdf .LinClrLst ,&_dfdb );_acba !=nil {return _acba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0066\u0066e\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_fcdf .EffectClrLst =NewCT_Colors (); +if _cdaa :=d .DecodeElement (_fcdf .EffectClrLst ,&_dfdb );_cdaa !=nil {return _cdaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"t\u0078\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"}:_fcdf .TxLinClrLst =NewCT_Colors (); +if _bfa :=d .DecodeElement (_fcdf .TxLinClrLst ,&_dfdb );_bfa !=nil {return _bfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0046i\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}:_fcdf .TxFillClrLst =NewCT_Colors (); +if _acfa :=d .DecodeElement (_fcdf .TxFillClrLst ,&_dfdb );_acfa !=nil {return _acfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0045\u0066\u0066\u0065\u0063\u0074\u0043l\u0072\u004c\u0073\u0074"}:_fcdf .TxEffectClrLst =NewCT_Colors (); +if _dga :=d .DecodeElement (_fcdf .TxEffectClrLst ,&_dfdb );_dga !=nil {return _dga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcdf .ExtLst =_a .NewCT_OfficeArtExtensionList (); +if _fabc :=d .DecodeElement (_fcdf .ExtLst ,&_dfdb );_fabc !=nil {return _fabc ;};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\u0043\u0054\u0053t\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c\u0020\u0025\u0076",_dfdb .Name ); +if _fae :=d .Skip ();_fae !=nil {return _fae ;};};case _g .EndElement :break _cgaa ;case _g .CharData :};};return nil ;};func NewCT_SDDescription ()*CT_SDDescription {_cgfe :=&CT_SDDescription {};return _cgfe };func NewCT_StyleLabel ()*CT_StyleLabel {_acaa :=&CT_StyleLabel {}; +return _acaa };func NewCT_ChildMax ()*CT_ChildMax {_abga :=&CT_ChildMax {};return _abga };func (_daeae ST_SecondaryChildAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bgdae :=_g .Attr {};_bgdae .Name =name ;switch _daeae {case ST_SecondaryChildAlignmentUnset :_bgdae .Value =""; +case ST_SecondaryChildAlignmentNone :_bgdae .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryChildAlignmentT :_bgdae .Value ="\u0074";case ST_SecondaryChildAlignmentB :_bgdae .Value ="\u0062";case ST_SecondaryChildAlignmentL :_bgdae .Value ="\u006c"; +case ST_SecondaryChildAlignmentR :_bgdae .Value ="\u0072";};return _bgdae ,nil ;};func (_ggbd *CT_Description )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ggbd .LangAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ga .Sprintf ("\u0025\u0076",*_ggbd .LangAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_ga .Sprintf ("\u0025\u0076",_ggbd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_PtType byte ; +type ST_HueDir byte ;func (_afbg *StyleDef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afbg .CT_StyleDefinition =*NewCT_StyleDefinition ();for _ ,_gdcgf :=range start .Attr {if _gdcgf .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_badb ,_cgfaa :=_gdcgf .Value ,error (nil ); +if _cgfaa !=nil {return _cgfaa ;};_afbg .UniqueIdAttr =&_badb ;continue ;};if _gdcgf .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_bdgg ,_ddcba :=_gdcgf .Value ,error (nil );if _ddcba !=nil {return _ddcba ;};_afbg .MinVerAttr =&_bdgg ;continue ; +};};_acegc :for {_geafa ,_dgeee :=d .Token ();if _dgeee !=nil {return _dgeee ;};switch _abab :=_geafa .(type ){case _g .StartElement :switch _abab .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_cbad :=NewCT_SDName (); +if _cbbfc :=d .DecodeElement (_cbad ,&_abab );_cbbfc !=nil {return _cbbfc ;};_afbg .Title =append (_afbg .Title ,_cbad );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_dgbcf :=NewCT_SDDescription (); +if _cgfce :=d .DecodeElement (_dgbcf ,&_abab );_cgfce !=nil {return _cgfce ;};_afbg .Desc =append (_afbg .Desc ,_dgbcf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_afbg .CatLst =NewCT_SDCategories (); +if _dfed :=d .DecodeElement (_afbg .CatLst ,&_abab );_dfed !=nil {return _dfed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_afbg .Scene3d =_a .NewCT_Scene3D (); +if _dgbag :=d .DecodeElement (_afbg .Scene3d ,&_abab );_dgbag !=nil {return _dgbag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_cabbc :=NewCT_StyleLabel (); +if _debc :=d .DecodeElement (_cabbc ,&_abab );_debc !=nil {return _debc ;};_afbg .StyleLbl =append (_afbg .StyleLbl ,_cabbc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afbg .ExtLst =_a .NewCT_OfficeArtExtensionList (); +if _cdae :=d .DecodeElement (_afbg .ExtLst ,&_abab );_cdae !=nil {return _cdae ;};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\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0020\u0025\u0076",_abab .Name ); +if _bgccg :=d .Skip ();_bgccg !=nil {return _bgccg ;};};case _g .EndElement :break _acegc ;case _g .CharData :};};return nil ;};func (_gebb *CT_SDCategory )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_ga .Sprintf ("\u0025\u0076",_gebb .TypeAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0069"},Value :_ga .Sprintf ("\u0025\u0076",_gebb .PriAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gbgg *CT_SDDescription )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbgg .LangAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ga .Sprintf ("\u0025\u0076",*_gbgg .LangAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_ga .Sprintf ("\u0025\u0076",_gbgg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_deeeg ST_TextAnchorVertical )ValidateWithPath (path string )error {switch _deeeg {case 0,1,2,3:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deeeg )); +};return nil ;};type CT_ElemPropSet struct{PresAssocIDAttr *ST_ModelId ;PresNameAttr *string ;PresStyleLblAttr *string ;PresStyleIdxAttr *int32 ;PresStyleCntAttr *int32 ;LoTypeIdAttr *string ;LoCatIdAttr *string ;QsTypeIdAttr *string ;QsCatIdAttr *string ; +CsTypeIdAttr *string ;CsCatIdAttr *string ;Coherent3DOffAttr *bool ;PhldrTAttr *string ;PhldrAttr *bool ;CustAngAttr *int32 ;CustFlipVertAttr *bool ;CustFlipHorAttr *bool ;CustSzXAttr *int32 ;CustSzYAttr *int32 ;CustScaleXAttr *ST_PrSetCustVal ;CustScaleYAttr *ST_PrSetCustVal ; +CustTAttr *bool ;CustLinFactXAttr *ST_PrSetCustVal ;CustLinFactYAttr *ST_PrSetCustVal ;CustLinFactNeighborXAttr *ST_PrSetCustVal ;CustLinFactNeighborYAttr *ST_PrSetCustVal ;CustRadScaleRadAttr *ST_PrSetCustVal ;CustRadScaleIncAttr *ST_PrSetCustVal ;PresLayoutVars *CT_LayoutVariablePropertySet ; +Style *_a .CT_ShapeStyle ;};func (_gfbdac *ST_HierarchyAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgaad ,_gdbe :=d .Token ();if _gdbe !=nil {return _gdbe ;};if _fbccfc ,_efbfc :=_dgaad .(_g .EndElement );_efbfc &&_fbccfc .Name ==start .Name {*_gfbdac =1; +return nil ;};if _aeaec ,_acdbcc :=_dgaad .(_g .CharData );!_acdbcc {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgaad );}else {switch string (_aeaec ){case "":*_gfbdac =0; +case "\u0074\u004c":*_gfbdac =1;case "\u0074\u0052":*_gfbdac =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_gfbdac =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_gfbdac =4;case "\u0062\u004c":*_gfbdac =5;case "\u0062\u0052":*_gfbdac =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_gfbdac =7; +case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_gfbdac =8;case "\u006c\u0054":*_gfbdac =9;case "\u006c\u0042":*_gfbdac =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_gfbdac =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_gfbdac =12;case "\u0072\u0054":*_gfbdac =13; +case "\u0072\u0042":*_gfbdac =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_gfbdac =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_gfbdac =16;};};_dgaad ,_gdbe =d .Token ();if _gdbe !=nil {return _gdbe ;};if _cfdg ,_facfg :=_dgaad .(_g .EndElement ); +_facfg &&_cfdg .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgaad );}; -// Validate validates the CT_Description and its children -func (_bgbge *CT_Description )Validate ()error {return _bgbge .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e");};func (_ecafa ST_TextBlockDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_afdfc :=_g .Attr {}; -_afdfc .Name =name ;switch _ecafa {case ST_TextBlockDirectionUnset :_afdfc .Value ="";case ST_TextBlockDirectionHorz :_afdfc .Value ="\u0068\u006f\u0072\u007a";case ST_TextBlockDirectionVert :_afdfc .Value ="\u0076\u0065\u0072\u0074";};return _afdfc ,nil ; -};func (_bdff *CT_DiagramDefinition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdff .LayoutNode =NewCT_LayoutNode ();for _ ,_dgg :=range start .Attr {if _dgg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_adbf ,_gggde :=_dgg .Value ,error (nil ); -if _gggde !=nil {return _gggde ;};_bdff .UniqueIdAttr =&_adbf ;continue ;};if _dgg .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_bdcd ,_faea :=_dgg .Value ,error (nil );if _faea !=nil {return _faea ;};_bdff .MinVerAttr =&_bdcd ;continue ;};if _dgg .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_fgcf ,_beb :=_dgg .Value ,error (nil ); -if _beb !=nil {return _beb ;};_bdff .DefStyleAttr =&_fgcf ;continue ;};};_fecg :for {_ffac ,_gdfg :=d .Token ();if _gdfg !=nil {return _gdfg ;};switch _cgge :=_ffac .(type ){case _g .StartElement :switch _cgge .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_gaf :=NewCT_Name (); -if _egde :=d .DecodeElement (_gaf ,&_cgge );_egde !=nil {return _egde ;};_bdff .Title =append (_bdff .Title ,_gaf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_abc :=NewCT_Description (); -if _cbgg :=d .DecodeElement (_abc ,&_cgge );_cbgg !=nil {return _cbgg ;};_bdff .Desc =append (_bdff .Desc ,_abc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_bdff .CatLst =NewCT_Categories (); -if _ecce :=d .DecodeElement (_bdff .CatLst ,&_cgge );_ecce !=nil {return _ecce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}:_bdff .SampData =NewCT_SampleData (); -if _abfb :=d .DecodeElement (_bdff .SampData ,&_cgge );_abfb !=nil {return _abfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}:_bdff .StyleData =NewCT_SampleData (); -if _cbea :=d .DecodeElement (_bdff .StyleData ,&_cgge );_cbea !=nil {return _cbea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}:_bdff .ClrData =NewCT_SampleData (); -if _ddfe :=d .DecodeElement (_bdff .ClrData ,&_cgge );_ddfe !=nil {return _ddfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:if _adca :=d .DecodeElement (_bdff .LayoutNode ,&_cgge ); -_adca !=nil {return _adca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdff .ExtLst =_df .NewCT_OfficeArtExtensionList (); -if _fadf :=d .DecodeElement (_bdff .ExtLst ,&_cgge );_fadf !=nil {return _fadf ;};default:_f .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",_cgge .Name ); -if _dbeb :=d .Skip ();_dbeb !=nil {return _dbeb ;};};case _g .EndElement :break _fecg ;case _g .CharData :};};return nil ;};func (_cdgge *CT_Parameter )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdgge .TypeAttr =ST_ParameterId (1);for _ ,_cdfc :=range start .Attr {if _cdfc .Name .Local =="\u0074\u0079\u0070\u0065"{_cdgge .TypeAttr .UnmarshalXMLAttr (_cdfc ); -continue ;};if _cdfc .Name .Local =="\u0076\u0061\u006c"{_afgdd ,_egbd :=ParseUnionST_ParameterVal (_cdfc .Value );if _egbd !=nil {return _egbd ;};_cdgge .ValAttr =_afgdd ;continue ;};};for {_abdcg ,_beda :=d .Token ();if _beda !=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",_beda ); -};if _dggb ,_bfbd :=_abdcg .(_g .EndElement );_bfbd &&_dggb .Name ==start .Name {break ;};};return nil ;};func (_ggea *CT_LayoutVariablePropertySet )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ggea .OrgChart !=nil {_bfbf :=_g .StartElement {Name :_g .Name {Local :"\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074"}}; -e .EncodeElement (_ggea .OrgChart ,_bfbf );};if _ggea .ChMax !=nil {_aeaaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0068\u004da\u0078"}};e .EncodeElement (_ggea .ChMax ,_aeaaf );};if _ggea .ChPref !=nil {_ggba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0068\u0050\u0072\u0065\u0066"}}; -e .EncodeElement (_ggea .ChPref ,_ggba );};if _ggea .BulletEnabled !=nil {_fdecd :=_g .StartElement {Name :_g .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064"}};e .EncodeElement (_ggea .BulletEnabled ,_fdecd ); -};if _ggea .Dir !=nil {_cgcae :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0069\u0072"}};e .EncodeElement (_ggea .Dir ,_cgcae );};if _ggea .HierBranch !=nil {_bgae :=_g .StartElement {Name :_g .Name {Local :"\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"}}; -e .EncodeElement (_ggea .HierBranch ,_bgae );};if _ggea .AnimOne !=nil {_gfee :=_g .StartElement {Name :_g .Name {Local :"\u0061n\u0069\u006d\u004f\u006e\u0065"}};e .EncodeElement (_ggea .AnimOne ,_gfee );};if _ggea .AnimLvl !=nil {_egfc :=_g .StartElement {Name :_g .Name {Local :"\u0061n\u0069\u006d\u004c\u0076\u006c"}}; -e .EncodeElement (_ggea .AnimLvl ,_egfc );};if _ggea .ResizeHandles !=nil {_gfdde :=_g .StartElement {Name :_g .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"}};e .EncodeElement (_ggea .ResizeHandles ,_gfdde ); -};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_ConstraintRelationship byte ;func (_bee *StyleDefHdr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +// Validate validates the CT_Constraints and its children +func (_bdca *CT_Constraints )Validate ()error {return _bdca .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072a\u0069\u006e\u0074\u0073");};func NewCT_Colors ()*CT_Colors {_efee :=&CT_Colors {};return _efee };func (_dbfga *CT_Parameter )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbfga .TypeAttr =ST_ParameterId (1); +for _ ,_bafdd :=range start .Attr {if _bafdd .Name .Local =="\u0074\u0079\u0070\u0065"{_dbfga .TypeAttr .UnmarshalXMLAttr (_bafdd );continue ;};if _bafdd .Name .Local =="\u0076\u0061\u006c"{_bbee ,_egec :=ParseUnionST_ParameterVal (_bafdd .Value );if _egec !=nil {return _egec ; +};_dbfga .ValAttr =_bbee ;continue ;};};for {_ccbd ,_efgg :=d .Token ();if _efgg !=nil {return _ga .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061r\u0061\u006d\u0065\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_efgg ); +};if _bbcd ,_ddff :=_ccbd .(_g .EndElement );_ddff &&_bbcd .Name ==start .Name {break ;};};return nil ;};func (_faf *CT_ColorTransform )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _faf .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_faf .UniqueIdAttr )}); +};if _faf .MinVerAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_faf .MinVerAttr )});};e .EncodeToken (start );if _faf .Title !=nil {_dggb :=_g .StartElement {Name :_g .Name {Local :"\u0074\u0069\u0074l\u0065"}}; +for _ ,_dgce :=range _faf .Title {e .EncodeElement (_dgce ,_dggb );};};if _faf .Desc !=nil {_gbdd :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_bcd :=range _faf .Desc {e .EncodeElement (_bcd ,_gbdd );};};if _faf .CatLst !=nil {_gdaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_faf .CatLst ,_gdaf );};if _faf .StyleLbl !=nil {_ceb :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}};for _ ,_adbe :=range _faf .StyleLbl {e .EncodeElement (_adbe ,_ceb );};};if _faf .ExtLst !=nil {_acg :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_faf .ExtLst ,_acg );};e .EncodeToken (_g .EndElement {Name :start .Name });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;); + +// ValidateWithPath validates the CT_Rules and its children, prefixing error messages with path +func (_fdgg *CT_Rules )ValidateWithPath (path string )error {for _aabg ,_ecbgdb :=range _fdgg .Rule {if _fedg :=_ecbgdb .ValidateWithPath (_ga .Sprintf ("%\u0073\u002f\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_aabg ));_fedg !=nil {return _fedg ; +};};return nil ;};type ST_HierarchyAlignment byte ; + +// ValidateWithPath validates the CT_NumericRule and its children, prefixing error messages with path +func (_gefad *CT_NumericRule )ValidateWithPath (path string )error {if _gefad .ExtLst !=nil {if _dgeb :=_gefad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgeb !=nil {return _dgeb ;};};if _gecd :=_gefad .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); +_gecd !=nil {return _gecd ;};if _cag :=_gefad .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_cag !=nil {return _cag ;};if _cgfc :=_gefad .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); +_cgfc !=nil {return _cgfc ;};return nil ;};func (_egdgd ST_AutoTextRotation )String ()string {switch _egdgd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0075\u0070\u0072";case 3:return "\u0067\u0072\u0061\u0076";};return ""; +};func (_cbfg *CT_LayoutNode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cbfg .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_cbfg .NameAttr )}); +};if _cbfg .StyleLblAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_ga .Sprintf ("\u0025\u0076",*_cbfg .StyleLblAttr )});};if _cbfg .ChOrderAttr !=ST_ChildOrderTypeUnset {_agea ,_fbfa :=_cbfg .ChOrderAttr .MarshalXMLAttr (_g .Name {Local :"\u0063h\u004f\u0072\u0064\u0065\u0072"}); +if _fbfa !=nil {return _fbfa ;};start .Attr =append (start .Attr ,_agea );};if _cbfg .MoveWithAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"},Value :_ga .Sprintf ("\u0025\u0076",*_cbfg .MoveWithAttr )}); +};e .EncodeToken (start );if _cbfg .Alg !=nil {_dgd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u006c\u0067"}};for _ ,_agbb :=range _cbfg .Alg {e .EncodeElement (_agbb ,_dgd );};};if _cbfg .Shape !=nil {_cffa :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0068\u0061p\u0065"}}; +for _ ,_abfd :=range _cbfg .Shape {e .EncodeElement (_abfd ,_cffa );};};if _cbfg .PresOf !=nil {_gga :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_gbb :=range _cbfg .PresOf {e .EncodeElement (_gbb ,_gga );}; +};if _cbfg .ConstrLst !=nil {_caca :=_g .StartElement {Name :_g .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_cbafb :=range _cbfg .ConstrLst {e .EncodeElement (_cbafb ,_caca );};};if _cbfg .RuleLst !=nil {_baeg :=_g .StartElement {Name :_g .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}}; +for _ ,_ddeb :=range _cbfg .RuleLst {e .EncodeElement (_ddeb ,_baeg );};};if _cbfg .VarLst !=nil {_fcgfe :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0061\u0072\u004c\u0073\u0074"}};for _ ,_eggd :=range _cbfg .VarLst {e .EncodeElement (_eggd ,_fcgfe ); +};};if _cbfg .ForEach !=nil {_geba :=_g .StartElement {Name :_g .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_gccg :=range _cbfg .ForEach {e .EncodeElement (_gccg ,_geba );};};if _cbfg .LayoutNode !=nil {_ccgc :=_g .StartElement {Name :_g .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}}; +for _ ,_dgedd :=range _cbfg .LayoutNode {e .EncodeElement (_dgedd ,_ccgc );};};if _cbfg .Choose !=nil {_fgge :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_egdd :=range _cbfg .Choose {e .EncodeElement (_egdd ,_fgge ); +};};if _cbfg .ExtLst !=nil {_bce :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_dbeb :=range _cbfg .ExtLst {e .EncodeElement (_dbeb ,_bce );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func NewRelIds ()*RelIds {_gdcf :=&RelIds {};_gdcf .CT_RelIds =*NewCT_RelIds ();return _gdcf }; + +// ValidateWithPath validates the CT_DiagramDefinitionHeader and its children, prefixing error messages with path +func (_dede *CT_DiagramDefinitionHeader )ValidateWithPath (path string )error {for _edec ,_efg :=range _dede .Title {if _degd :=_efg .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_edec ));_degd !=nil {return _degd ; +};};for _gbcc ,_efgc :=range _dede .Desc {if _efbd :=_efgc .ValidateWithPath (_ga .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_gbcc ));_efbd !=nil {return _efbd ;};};if _dede .CatLst !=nil {if _feaf :=_dede .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); +_feaf !=nil {return _feaf ;};};if _dede .ExtLst !=nil {if _degb :=_dede .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_degb !=nil {return _degb ;};};return nil ;};func (_fccb *ColorsDefHdrLst )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); 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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _bee .CT_StyleDefinitionHeader .MarshalXML (e ,start );};func (_afdca *CT_SDDescription )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bcgf :=range start .Attr {if _bcgf .Name .Local =="\u006c\u0061\u006e\u0067"{_dgdg ,_gedf :=_bcgf .Value ,error (nil ); -if _gedf !=nil {return _gedf ;};_afdca .LangAttr =&_dgdg ;continue ;};if _bcgf .Name .Local =="\u0076\u0061\u006c"{_efaff ,_bffeg :=_bcgf .Value ,error (nil );if _bffeg !=nil {return _bffeg ;};_afdca .ValAttr =_efaff ;continue ;};};for {_gege ,_afdf :=d .Token (); -if _afdf !=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",_afdf );};if _fbdc ,_bgcb :=_gege .(_g .EndElement );_bgcb &&_fbdc .Name ==start .Name {break ; -};};return nil ;};func (_cecf *ST_AnimOneStr )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cecf =0;case "\u006e\u006f\u006e\u0065":*_cecf =1;case "\u006f\u006e\u0065":*_cecf =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_cecf =3; -};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; -); +start .Name .Local ="\u0063o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074";return _fccb .CT_ColorTransformHeaderLst .MarshalXML (e ,start );};func (_edga *ST_Direction )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_edga =0; +case "\u006e\u006f\u0072\u006d":*_edga =1;case "\u0072\u0065\u0076":*_edga =2;};return nil ;};func (_ead *CT_Constraint )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_abee :=range start .Attr {if _abee .Name .Local =="\u006f\u0070"{_ead .OpAttr .UnmarshalXMLAttr (_abee ); +continue ;};if _abee .Name .Local =="\u0076\u0061\u006c"{_gfe ,_dda :=_e .ParseFloat (_abee .Value ,64);if _dda !=nil {return _dda ;};_ead .ValAttr =&_gfe ;continue ;};if _abee .Name .Local =="\u0066\u0061\u0063\u0074"{_dbbd ,_cegf :=_e .ParseFloat (_abee .Value ,64); +if _cegf !=nil {return _cegf ;};_ead .FactAttr =&_dbbd ;continue ;};if _abee .Name .Local =="\u0074\u0079\u0070\u0065"{_ead .TypeAttr .UnmarshalXMLAttr (_abee );continue ;};if _abee .Name .Local =="\u0066\u006f\u0072"{_ead .ForAttr .UnmarshalXMLAttr (_abee ); +continue ;};if _abee .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_eggc ,_aec :=_abee .Value ,error (nil );if _aec !=nil {return _aec ;};_ead .ForNameAttr =&_eggc ;continue ;};if _abee .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_ead .PtTypeAttr .UnmarshalXMLAttr (_abee ); +continue ;};if _abee .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_ead .RefTypeAttr .UnmarshalXMLAttr (_abee );continue ;};if _abee .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_ead .RefForAttr .UnmarshalXMLAttr (_abee );continue ;}; +if _abee .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_fffb ,_aafb :=_abee .Value ,error (nil );if _aafb !=nil {return _aafb ;};_ead .RefForNameAttr =&_fffb ;continue ;};if _abee .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_ead .RefPtTypeAttr .UnmarshalXMLAttr (_abee ); +continue ;};};_cfeb :for {_ccag ,_adeg :=d .Token ();if _adeg !=nil {return _adeg ;};switch _bdfb :=_ccag .(type ){case _g .StartElement :switch _bdfb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ead .ExtLst =_a .NewCT_OfficeArtExtensionList (); +if _dfcd :=d .DecodeElement (_ead .ExtLst ,&_bdfb );_dfcd !=nil {return _dfcd ;};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\u0043o\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074 \u0025\u0076",_bdfb .Name ); +if _cdadb :=d .Skip ();_cdadb !=nil {return _cdadb ;};};case _g .EndElement :break _cfeb ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path -func (_efdca *CT_Parameter )ValidateWithPath (path string )error {if _efdca .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 _gbdef :=_efdca .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gbdef !=nil {return _gbdef ;};if _bebe :=_efdca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bebe !=nil {return _bebe ; -};return nil ;};func NewLayoutDef ()*LayoutDef {_dbfcd :=&LayoutDef {};_dbfcd .CT_DiagramDefinition =*NewCT_DiagramDefinition ();return _dbfcd ;};func (_gbeg *CT_NumericRule )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_abgabd :=range start .Attr {if _abgabd .Name .Local =="\u0076\u0061\u006c"{_feed ,_ffgg :=_e .ParseFloat (_abgabd .Value ,64); -if _ffgg !=nil {return _ffgg ;};_gbeg .ValAttr =&_feed ;continue ;};if _abgabd .Name .Local =="\u0066\u0061\u0063\u0074"{_gcgca ,_bgfe :=_e .ParseFloat (_abgabd .Value ,64);if _bgfe !=nil {return _bgfe ;};_gbeg .FactAttr =&_gcgca ;continue ;};if _abgabd .Name .Local =="\u006d\u0061\u0078"{_agagb ,_dedd :=_e .ParseFloat (_abgabd .Value ,64); -if _dedd !=nil {return _dedd ;};_gbeg .MaxAttr =&_agagb ;continue ;};if _abgabd .Name .Local =="\u0074\u0079\u0070\u0065"{_gbeg .TypeAttr .UnmarshalXMLAttr (_abgabd );continue ;};if _abgabd .Name .Local =="\u0066\u006f\u0072"{_gbeg .ForAttr .UnmarshalXMLAttr (_abgabd ); -continue ;};if _abgabd .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_bcff ,_fafc :=_abgabd .Value ,error (nil );if _fafc !=nil {return _fafc ;};_gbeg .ForNameAttr =&_bcff ;continue ;};if _abgabd .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_gbeg .PtTypeAttr .UnmarshalXMLAttr (_abgabd ); -continue ;};};_eaab :for {_gbedb ,_ffgd :=d .Token ();if _ffgd !=nil {return _ffgd ;};switch _ffdd :=_gbedb .(type ){case _g .StartElement :switch _ffdd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbeg .ExtLst =_df .NewCT_OfficeArtExtensionList (); -if _dced :=d .DecodeElement (_gbeg .ExtLst ,&_ffdd );_dced !=nil {return _dced ;};default:_f .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",_ffdd .Name ); -if _abaa :=d .Skip ();_abaa !=nil {return _abaa ;};};case _g .EndElement :break _eaab ;case _g .CharData :};};return nil ;};func (_cfbd *ST_FunctionType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcdb ,_edcc :=d .Token ();if _edcc !=nil {return _edcc ; -};if _egcad ,_fgggg :=_dcdb .(_g .EndElement );_fgggg &&_egcad .Name ==start .Name {*_cfbd =1;return nil ;};if _defe ,_cbdgg :=_dcdb .(_g .CharData );!_cbdgg {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",_dcdb ); -}else {switch string (_defe ){case "":*_cfbd =0;case "\u0063\u006e\u0074":*_cfbd =1;case "\u0070\u006f\u0073":*_cfbd =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_cfbd =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_cfbd =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_cfbd =5; -case "\u0076\u0061\u0072":*_cfbd =6;case "\u0064\u0065\u0070t\u0068":*_cfbd =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_cfbd =8;};};_dcdb ,_edcc =d .Token ();if _edcc !=nil {return _edcc ;};if _dcff ,_bedd :=_dcdb .(_g .EndElement );_bedd &&_dcff .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",_dcdb );}; +// Validate validates the CT_Otherwise and its children +func (_dbacd *CT_Otherwise )Validate ()error {return _dbacd .ValidateWithPath ("\u0043\u0054\u005fO\u0074\u0068\u0065\u0072\u0077\u0069\u0073\u0065");};func (_gdcgg ST_LinearDirection )ValidateWithPath (path string )error {switch _gdcgg {case 0,1,2,3,4:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdcgg )); +};return nil ;};func NewAG_IteratorAttributes ()*AG_IteratorAttributes {_gdg :=&AG_IteratorAttributes {};return _gdg };func NewCT_Description ()*CT_Description {_ceagf :=&CT_Description {};return _ceagf };type CT_DataModel struct{PtLst *CT_PtList ;CxnLst *CT_CxnList ; +Bg *_a .CT_BackgroundFormatting ;Whole *_a .CT_WholeE2oFormatting ;ExtLst *_a .CT_OfficeArtExtensionList ;};func (_eggg ST_ElementType )Validate ()error {return _eggg .ValidateWithPath ("")};func NewColorsDefHdr ()*ColorsDefHdr {_dfda :=&ColorsDefHdr {}; +_dfda .CT_ColorTransformHeader =*NewCT_ColorTransformHeader ();return _dfda ;};func (_feggf *CT_DiagramDefinitionHeader )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aedb :=range start .Attr {if _aedb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_bda ,_bcfd :=_aedb .Value ,error (nil ); +if _bcfd !=nil {return _bcfd ;};_feggf .UniqueIdAttr =_bda ;continue ;};if _aedb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cbffb ,_cfege :=_aedb .Value ,error (nil );if _cfege !=nil {return _cfege ;};_feggf .MinVerAttr =&_cbffb ;continue ; +};if _aedb .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_caf ,_adgc :=_aedb .Value ,error (nil );if _adgc !=nil {return _adgc ;};_feggf .DefStyleAttr =&_caf ;continue ;};if _aedb .Name .Local =="\u0072\u0065\u0073I\u0064"{_ced ,_afca :=_e .ParseInt (_aedb .Value ,10,32); +if _afca !=nil {return _afca ;};_bddd :=int32 (_ced );_feggf .ResIdAttr =&_bddd ;continue ;};};_aadg :for {_dgfd ,_edag :=d .Token ();if _edag !=nil {return _edag ;};switch _gebd :=_dgfd .(type ){case _g .StartElement :switch _gebd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_ebdab :=NewCT_Name (); +if _aebg :=d .DecodeElement (_ebdab ,&_gebd );_aebg !=nil {return _aebg ;};_feggf .Title =append (_feggf .Title ,_ebdab );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_gdga :=NewCT_Description (); +if _cege :=d .DecodeElement (_gdga ,&_gebd );_cege !=nil {return _cege ;};_feggf .Desc =append (_feggf .Desc ,_gdga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_feggf .CatLst =NewCT_Categories (); +if _aebf :=d .DecodeElement (_feggf .CatLst ,&_gebd );_aebf !=nil {return _aebf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_feggf .ExtLst =_a .NewCT_OfficeArtExtensionList (); +if _bafd :=d .DecodeElement (_feggf .ExtLst ,&_gebd );_bafd !=nil {return _bafd ;};default:_f .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",_gebd .Name ); +if _efca :=d .Skip ();_efca !=nil {return _efca ;};};case _g .EndElement :break _aadg ;case _g .CharData :};};return nil ;};func NewCT_LayoutNode ()*CT_LayoutNode {_ccf :=&CT_LayoutNode {};return _ccf };type ST_DiagramTextAlignment byte ; -// Validate validates the CT_Shape and its children -func (_agfg *CT_Shape )Validate ()error {return _agfg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_aadbd ST_ArrowheadStyle )Validate ()error {return _aadbd .ValidateWithPath ("")};func (_ggecb *ST_Breakpoint )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ggecb =0; -case "\u0065\u006e\u0064\u0043\u006e\u0076":*_ggecb =1;case "\u0062\u0061\u006c":*_ggecb =2;case "\u0066\u0069\u0078e\u0064":*_ggecb =3;};return nil ;};func (_fade *ST_HueDir )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fade =0; -case "\u0063\u0077":*_fade =1;case "\u0063\u0063\u0077":*_fade =2;};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 []*_df .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ; -};const (ST_OutputShapeTypeUnset ST_OutputShapeType =0;ST_OutputShapeTypeNone ST_OutputShapeType =1;ST_OutputShapeTypeConn ST_OutputShapeType =2;); +// ValidateWithPath validates the CT_CTCategories and its children, prefixing error messages with path +func (_bcfb *CT_CTCategories )ValidateWithPath (path string )error {for _cef ,_fcc :=range _bcfb .Cat {if _eedd :=_fcc .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_cef ));_eedd !=nil {return _eedd ; +};};return nil ;}; -// ST_PrSetCustVal is a union type -type ST_PrSetCustVal struct{ST_Percentage *string ;Int32 *int32 ;};func NewCT_SDDescription ()*CT_SDDescription {_dddf :=&CT_SDDescription {};return _dddf };func (_dgdc *CT_Categories )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -if _dgdc .Cat !=nil {_baa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0061\u0074"}};for _ ,_bgcg :=range _dgdc .Cat {e .EncodeElement (_bgcg ,_baa );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_abefc ST_NodeVerticalAlignment )ValidateWithPath (path string )error {switch _abefc {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 (_abefc )); -};return nil ;};func (_ccfe *ST_FunctionArgument )Validate ()error {return _ccfe .ValidateWithPath ("")};func (_bcdf *CT_PtList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_edabb :for {_cbdf ,_cgfg :=d .Token ();if _cgfg !=nil {return _cgfg ; -};switch _ebgf :=_cbdf .(type ){case _g .StartElement :switch _ebgf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074"}:_ecaa :=NewCT_Pt (); -if _deed :=d .DecodeElement (_ecaa ,&_ebgf );_deed !=nil {return _deed ;};_bcdf .Pt =append (_bcdf .Pt ,_ecaa );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\u0050\u0074\u004ci\u0073\u0074 \u0025\u0076",_ebgf .Name ); -if _eead :=d .Skip ();_eead !=nil {return _eead ;};};case _g .EndElement :break _edabb ;case _g .CharData :};};return nil ;};func (_bebd ST_PtType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bebd .String (),start ); -};type CT_ColorTransform struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ;StyleLbl []*CT_CTStyleLabel ;ExtLst *_df .CT_OfficeArtExtensionList ;};func (_bede *ST_PyramidAccentPosition )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bede =0; -case "\u0062\u0065\u0066":*_bede =1;case "\u0061\u0066\u0074":*_bede =2;};return nil ;}; +// Validate validates the LayoutDefHdr and its children +func (_befc *LayoutDefHdr )Validate ()error {return _befc .ValidateWithPath ("\u004c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072");};type CT_AdjLst struct{Adj []*CT_Adj ;};func (_bdf *CT_ColorTransform )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffec :=range start .Attr {if _ffec .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_aba ,_agab :=_ffec .Value ,error (nil ); +if _agab !=nil {return _agab ;};_bdf .UniqueIdAttr =&_aba ;continue ;};if _ffec .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_bga ,_bdcd :=_ffec .Value ,error (nil );if _bdcd !=nil {return _bdcd ;};_bdf .MinVerAttr =&_bga ;continue ;};};_eggf :for {_accd ,_fbc :=d .Token (); +if _fbc !=nil {return _fbc ;};switch _agb :=_accd .(type ){case _g .StartElement :switch _agb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_gbgf :=NewCT_CTName (); +if _cad :=d .DecodeElement (_gbgf ,&_agb );_cad !=nil {return _cad ;};_bdf .Title =append (_bdf .Title ,_gbgf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_babbf :=NewCT_CTDescription (); +if _becc :=d .DecodeElement (_babbf ,&_agb );_becc !=nil {return _becc ;};_bdf .Desc =append (_bdf .Desc ,_babbf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_bdf .CatLst =NewCT_CTCategories (); +if _bad :=d .DecodeElement (_bdf .CatLst ,&_agb );_bad !=nil {return _bad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_bdfc :=NewCT_CTStyleLabel (); +if _agcd :=d .DecodeElement (_bdfc ,&_agb );_agcd !=nil {return _agcd ;};_bdf .StyleLbl =append (_bdf .StyleLbl ,_bdfc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdf .ExtLst =_a .NewCT_OfficeArtExtensionList (); +if _edbd :=d .DecodeElement (_bdf .ExtLst ,&_agb );_edbd !=nil {return _edbd ;};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\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0020\u0025\u0076",_agb .Name ); +if _afb :=d .Skip ();_afb !=nil {return _afb ;};};case _g .EndElement :break _eggf ;case _g .CharData :};};return nil ;};func NewCT_Constraints ()*CT_Constraints {_gaec :=&CT_Constraints {};return _gaec };func (_abeg *ST_DiagramTextAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_abeg =0; +case "\u006c":*_abeg =1;case "\u0063\u0074\u0072":*_abeg =2;case "\u0072":*_abeg =3;};return nil ;};type CT_When struct{NameAttr *string ;FuncAttr ST_FunctionType ;ArgAttr *ST_FunctionArgument ;OpAttr ST_FunctionOperator ;ValAttr ST_FunctionValue ;Alg []*CT_Algorithm ; +Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_a .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ; +HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_deba ST_ParameterVal )String ()string {if _deba .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {return _deba .ST_DiagramHorizontalAlignment .String (); +};if _deba .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {return _deba .ST_VerticalAlignment .String ();};if _deba .ST_ChildDirection !=ST_ChildDirectionUnset {return _deba .ST_ChildDirection .String ();};if _deba .ST_ChildAlignment !=ST_ChildAlignmentUnset {return _deba .ST_ChildAlignment .String (); +};if _deba .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {return _deba .ST_SecondaryChildAlignment .String ();};if _deba .ST_LinearDirection !=ST_LinearDirectionUnset {return _deba .ST_LinearDirection .String ();};if _deba .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {return _deba .ST_SecondaryLinearDirection .String (); +};if _deba .ST_StartingElement !=ST_StartingElementUnset {return _deba .ST_StartingElement .String ();};if _deba .ST_BendPoint !=ST_BendPointUnset {return _deba .ST_BendPoint .String ();};if _deba .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {return _deba .ST_ConnectorRouting .String (); +};if _deba .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {return _deba .ST_ArrowheadStyle .String ();};if _deba .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {return _deba .ST_ConnectorDimension .String ();};if _deba .ST_RotationPath !=ST_RotationPathUnset {return _deba .ST_RotationPath .String (); +};if _deba .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {return _deba .ST_CenterShapeMapping .String ();};if _deba .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {return _deba .ST_NodeHorizontalAlignment .String ();};if _deba .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {return _deba .ST_NodeVerticalAlignment .String (); +};if _deba .ST_FallbackDimension !=ST_FallbackDimensionUnset {return _deba .ST_FallbackDimension .String ();};if _deba .ST_TextDirection !=ST_TextDirectionUnset {return _deba .ST_TextDirection .String ();};if _deba .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {return _deba .ST_PyramidAccentPosition .String (); +};if _deba .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {return _deba .ST_PyramidAccentTextMargin .String ();};if _deba .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {return _deba .ST_TextBlockDirection .String ();};if _deba .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {return _deba .ST_TextAnchorHorizontal .String (); +};if _deba .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {return _deba .ST_TextAnchorVertical .String ();};if _deba .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {return _deba .ST_DiagramTextAlignment .String ();};if _deba .ST_AutoTextRotation !=ST_AutoTextRotationUnset {return _deba .ST_AutoTextRotation .String (); +};if _deba .ST_GrowDirection !=ST_GrowDirectionUnset {return _deba .ST_GrowDirection .String ();};if _deba .ST_FlowDirection !=ST_FlowDirectionUnset {return _deba .ST_FlowDirection .String ();};if _deba .ST_ContinueDirection !=ST_ContinueDirectionUnset {return _deba .ST_ContinueDirection .String (); +};if _deba .ST_Breakpoint !=ST_BreakpointUnset {return _deba .ST_Breakpoint .String ();};if _deba .ST_Offset !=ST_OffsetUnset {return _deba .ST_Offset .String ();};if _deba .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {return _deba .ST_HierarchyAlignment .String (); +};if _deba .Int32 !=nil {return _ga .Sprintf ("\u0025\u0076",*_deba .Int32 );};if _deba .Float64 !=nil {return _ga .Sprintf ("\u0025\u0076",*_deba .Float64 );};if _deba .Bool !=nil {return _ga .Sprintf ("\u0025\u0076",*_deba .Bool );};if _deba .StringVal !=nil {return _ga .Sprintf ("\u0025\u0076",*_deba .StringVal ); +};if _deba .ST_ConnectorPoint !=ST_ConnectorPointUnset {return _deba .ST_ConnectorPoint .String ();};return "";};func NewCT_Adj ()*CT_Adj {_fgf :=&CT_Adj {};_fgf .IdxAttr =1;return _fgf };func NewStyleDefHdr ()*StyleDefHdr {_cggec :=&StyleDefHdr {};_cggec .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader (); +return _cggec ;};func NewCT_Constraint ()*CT_Constraint {_abe :=&CT_Constraint {};return _abe };func ParseSliceST_Ints (s string )(ST_Ints ,error ){return ST_Ints {},nil };func (_eb *AG_ConstraintAttributes )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eb .TypeAttr !=ST_ConstraintTypeUnset {_b ,_ef :=_eb .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _ef !=nil {return _ef ;};start .Attr =append (start .Attr ,_b );};if _eb .ForAttr !=ST_ConstraintRelationshipUnset {_ba ,_bab :=_eb .ForAttr .MarshalXMLAttr (_g .Name {Local :"\u0066\u006f\u0072"});if _bab !=nil {return _bab ;};start .Attr =append (start .Attr ,_ba ); +};if _eb .ForNameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_eb .ForNameAttr )});};if _eb .PtTypeAttr !=ST_ElementTypeUnset {_efd ,_ag :=_eb .PtTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"}); +if _ag !=nil {return _ag ;};start .Attr =append (start .Attr ,_efd );};return nil ;};func (_daabe ST_OutputShapeType )Validate ()error {return _daabe .ValidateWithPath ("")}; -// Validate validates the CT_BulletEnabled and its children -func (_fae *CT_BulletEnabled )Validate ()error {return _fae .ValidateWithPath ("\u0043\u0054_\u0042\u0075\u006cl\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064");};const (ST_FlowDirectionUnset ST_FlowDirection =0;ST_FlowDirectionRow ST_FlowDirection =1; -ST_FlowDirectionCol ST_FlowDirection =2;); +// Validate validates the AG_IteratorAttributes and its children +func (_dbe *AG_IteratorAttributes )Validate ()error {return _dbe .ValidateWithPath ("A\u0047\u005f\u0049\u0074er\u0061t\u006f\u0072\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};func (_adgfga ST_DiagramHorizontalAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ffedd :=_g .Attr {}; +_ffedd .Name =name ;switch _adgfga {case ST_DiagramHorizontalAlignmentUnset :_ffedd .Value ="";case ST_DiagramHorizontalAlignmentL :_ffedd .Value ="\u006c";case ST_DiagramHorizontalAlignmentCtr :_ffedd .Value ="\u0063\u0074\u0072";case ST_DiagramHorizontalAlignmentR :_ffedd .Value ="\u0072"; +case ST_DiagramHorizontalAlignmentNone :_ffedd .Value ="\u006e\u006f\u006e\u0065";};return _ffedd ,nil ;};func (_fbfgc *CT_SampleData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_egcfd :=range start .Attr {if _egcfd .Name .Local =="\u0075\u0073\u0065\u0044\u0065\u0066"{_cfdcc ,_adac :=_e .ParseBool (_egcfd .Value ); +if _adac !=nil {return _adac ;};_fbfgc .UseDefAttr =&_cfdcc ;continue ;};};_dcef :for {_aedbd ,_fege :=d .Token ();if _fege !=nil {return _fege ;};switch _cefd :=_aedbd .(type ){case _g .StartElement :switch _cefd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l"}:_fbfgc .DataModel =NewCT_DataModel (); +if _edca :=d .DecodeElement (_fbfgc .DataModel ,&_cefd );_edca !=nil {return _edca ;};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\u0053a\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061 \u0025\u0076",_cefd .Name ); +if _bdbg :=d .Skip ();_bdbg !=nil {return _bdbg ;};};case _g .EndElement :break _dcef ;case _g .CharData :};};return nil ;};func NewCT_StyleDefinitionHeader ()*CT_StyleDefinitionHeader {_ceeg :=&CT_StyleDefinitionHeader {};return _ceeg ;}; -// Validate validates the CT_ColorTransformHeaderLst and its children -func (_bgbe *CT_ColorTransformHeaderLst )Validate ()error {return _bgbe .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 (_ddba ST_NodeVerticalAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ddba .String (),start ); -};func (_cbba ST_TextAnchorVertical )String ()string {switch _cbba {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";};func (_bebce ST_AnimOneStr )String ()string {switch _bebce {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 (_dfbcd ST_FunctionType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ggbac :=_g .Attr {};_ggbac .Name =name ; -switch _dfbcd {case ST_FunctionTypeUnset :_ggbac .Value ="";case ST_FunctionTypeCnt :_ggbac .Value ="\u0063\u006e\u0074";case ST_FunctionTypePos :_ggbac .Value ="\u0070\u006f\u0073";case ST_FunctionTypeRevPos :_ggbac .Value ="\u0072\u0065\u0076\u0050\u006f\u0073"; -case ST_FunctionTypePosEven :_ggbac .Value ="\u0070o\u0073\u0045\u0076\u0065\u006e";case ST_FunctionTypePosOdd :_ggbac .Value ="\u0070\u006f\u0073\u004f\u0064\u0064";case ST_FunctionTypeVar :_ggbac .Value ="\u0076\u0061\u0072";case ST_FunctionTypeDepth :_ggbac .Value ="\u0064\u0065\u0070t\u0068"; -case ST_FunctionTypeMaxDepth :_ggbac .Value ="\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068";};return _ggbac ,nil ;};func NewCT_CTCategory ()*CT_CTCategory {_bdc :=&CT_CTCategory {};return _bdc };func (_afacb *ST_ElementType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_afacb =0; -case "\u0061\u006c\u006c":*_afacb =1;case "\u0064\u006f\u0063":*_afacb =2;case "\u006e\u006f\u0064\u0065":*_afacb =3;case "\u006e\u006f\u0072\u006d":*_afacb =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_afacb =5;case "\u0061\u0073\u0073\u0074":*_afacb =6; -case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_afacb =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_afacb =8;case "\u0070\u0072\u0065\u0073":*_afacb =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_afacb =10;};return nil ;};func (_bagbd *ST_ContinueDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bagbd =0; -case "\u0072\u0065\u0076\u0044\u0069\u0072":*_bagbd =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_bagbd =2;};return nil ;};func NewCT_SDCategories ()*CT_SDCategories {_egbb :=&CT_SDCategories {};return _egbb };func (_agbea ST_Breakpoint )Validate ()error {return _agbea .ValidateWithPath ("")}; -func (_fcda ST_LinearDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dgadd :=_g .Attr {};_dgadd .Name =name ;switch _fcda {case ST_LinearDirectionUnset :_dgadd .Value ="";case ST_LinearDirectionFromL :_dgadd .Value ="\u0066\u0072\u006fm\u004c"; -case ST_LinearDirectionFromR :_dgadd .Value ="\u0066\u0072\u006fm\u0052";case ST_LinearDirectionFromT :_dgadd .Value ="\u0066\u0072\u006fm\u0054";case ST_LinearDirectionFromB :_dgadd .Value ="\u0066\u0072\u006fm\u0042";};return _dgadd ,nil ;};func (_gcbfg ST_HueDir )String ()string {switch _gcbfg {case 0:return ""; -case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077";};return "";}; +// Validate validates the CT_DataModel and its children +func (_efcc *CT_DataModel )Validate ()error {return _efcc .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");};const (ST_ConnectorPointUnset ST_ConnectorPoint =0;ST_ConnectorPointAuto ST_ConnectorPoint =1;ST_ConnectorPointBCtr ST_ConnectorPoint =2; +ST_ConnectorPointCtr ST_ConnectorPoint =3;ST_ConnectorPointMidL ST_ConnectorPoint =4;ST_ConnectorPointMidR ST_ConnectorPoint =5;ST_ConnectorPointTCtr ST_ConnectorPoint =6;ST_ConnectorPointBL ST_ConnectorPoint =7;ST_ConnectorPointBR ST_ConnectorPoint =8; +ST_ConnectorPointTL ST_ConnectorPoint =9;ST_ConnectorPointTR ST_ConnectorPoint =10;ST_ConnectorPointRadial ST_ConnectorPoint =11;);func (_babf ST_CenterShapeMapping )String ()string {switch _babf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; +case 2:return "\u0066\u004e\u006fd\u0065";};return "";};type ST_RotationPath byte ; -// Validate validates the AG_ConstraintAttributes and its children -func (_da *AG_ConstraintAttributes )Validate ()error {return _da .ValidateWithPath ("\u0041\u0047\u005fCo\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_fdgga *ST_DiagramTextAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agdf ,_fecga :=d .Token (); -if _fecga !=nil {return _fecga ;};if _eafef ,_gbceg :=_agdf .(_g .EndElement );_gbceg &&_eafef .Name ==start .Name {*_fdgga =1;return nil ;};if _dgge ,_cfbc :=_agdf .(_g .CharData );!_cfbc {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",_agdf ); -}else {switch string (_dgge ){case "":*_fdgga =0;case "\u006c":*_fdgga =1;case "\u0063\u0074\u0072":*_fdgga =2;case "\u0072":*_fdgga =3;};};_agdf ,_fecga =d .Token ();if _fecga !=nil {return _fecga ;};if _afgda ,_eeec :=_agdf .(_g .EndElement );_eeec &&_afgda .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",_agdf );};const (ST_AnimLvlStrUnset ST_AnimLvlStr =0;ST_AnimLvlStrNone ST_AnimLvlStr =1; -ST_AnimLvlStrLvl ST_AnimLvlStr =2;ST_AnimLvlStrCtr ST_AnimLvlStr =3;);func (_dgccc ST_OutputShapeType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dgccc .String (),start );};func (_bdbcaa *ST_TextAnchorVertical )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfadg ,_ecgaf :=d .Token (); -if _ecgaf !=nil {return _ecgaf ;};if _cabgbe ,_geff :=_bfadg .(_g .EndElement );_geff &&_cabgbe .Name ==start .Name {*_bdbcaa =1;return nil ;};if _cdbcf ,_dedba :=_bfadg .(_g .CharData );!_dedba {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",_bfadg ); -}else {switch string (_cdbcf ){case "":*_bdbcaa =0;case "\u0074":*_bdbcaa =1;case "\u006d\u0069\u0064":*_bdbcaa =2;case "\u0062":*_bdbcaa =3;};};_bfadg ,_ecgaf =d .Token ();if _ecgaf !=nil {return _ecgaf ;};if _ggaff ,_dddaf :=_bfadg .(_g .EndElement ); -_dddaf &&_ggaff .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",_bfadg );};func (_gcad *CT_ColorTransformHeader )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffcf :=range start .Attr {if _ffcf .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_eaa ,_cfdg :=_ffcf .Value ,error (nil ); -if _cfdg !=nil {return _cfdg ;};_gcad .UniqueIdAttr =_eaa ;continue ;};if _ffcf .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_aaga ,_cfa :=_ffcf .Value ,error (nil );if _cfa !=nil {return _cfa ;};_gcad .MinVerAttr =&_aaga ;continue ;};if _ffcf .Name .Local =="\u0072\u0065\u0073I\u0064"{_abb ,_gggb :=_e .ParseInt (_ffcf .Value ,10,32); -if _gggb !=nil {return _gggb ;};_bbcf :=int32 (_abb );_gcad .ResIdAttr =&_bbcf ;continue ;};};_acac :for {_gga ,_dgc :=d .Token ();if _dgc !=nil {return _dgc ;};switch _efgf :=_gga .(type ){case _g .StartElement :switch _efgf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_gaad :=NewCT_CTName (); -if _gfda :=d .DecodeElement (_gaad ,&_efgf );_gfda !=nil {return _gfda ;};_gcad .Title =append (_gcad .Title ,_gaad );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_dbff :=NewCT_CTDescription (); -if _bbge :=d .DecodeElement (_dbff ,&_efgf );_bbge !=nil {return _bbge ;};_gcad .Desc =append (_gcad .Desc ,_dbff );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_gcad .CatLst =NewCT_CTCategories (); -if _aea :=d .DecodeElement (_gcad .CatLst ,&_efgf );_aea !=nil {return _aea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcad .ExtLst =_df .NewCT_OfficeArtExtensionList (); -if _bfea :=d .DecodeElement (_gcad .ExtLst ,&_efgf );_bfea !=nil {return _bfea ;};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\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d\u0048\u0065a\u0064\u0065\u0072 \u0025\u0076",_efgf .Name ); -if _dfca :=d .Skip ();_dfca !=nil {return _dfca ;};};case _g .EndElement :break _acac ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Constraints and its children, prefixing error messages with path +func (_aegge *CT_Constraints )ValidateWithPath (path string )error {for _ceag ,_cge :=range _aegge .Constr {if _bag :=_cge .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0073\u0074\u0072\u005b\u0025\u0064\u005d",path ,_ceag )); +_bag !=nil {return _bag ;};};return nil ;};func (_ecd *CT_AdjLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbc :for {_ded ,_bed :=d .Token ();if _bed !=nil {return _bed ;};switch _fac :=_ded .(type ){case _g .StartElement :switch _fac .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u0064\u006a"}:_aeb :=NewCT_Adj (); +if _ccd :=d .DecodeElement (_aeb ,&_fac );_ccd !=nil {return _ccd ;};_ecd .Adj =append (_ecd .Adj ,_aeb );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\u0041\u0064\u006aL\u0073\u0074 \u0025\u0076",_fac .Name ); +if _ggb :=d .Skip ();_ggb !=nil {return _ggb ;};};case _g .EndElement :break _dbc ;case _g .CharData :};};return nil ;};func (_cefa ST_AnimLvlStr )ValidateWithPath (path string )error {switch _cefa {case 0,1,2,3:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cefa )); +};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;);func (_fad *CT_Adj )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064\u0078"},Value :_ga .Sprintf ("\u0025\u0076",_fad .IdxAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_ga .Sprintf ("\u0025\u0076",_fad .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_agdc ST_ChildAlignment )Validate ()error {return _agdc .ValidateWithPath ("")}; +func (_dbf *CT_AnimLvl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ace :=range start .Attr {if _ace .Name .Local =="\u0076\u0061\u006c"{_dbf .ValAttr .UnmarshalXMLAttr (_ace );continue ;};};for {_ccg ,_ffee :=d .Token ();if _ffee !=nil {return _ga .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u003a\u0020%\u0073",_ffee ); +};if _aag ,_gbc :=_ccg .(_g .EndElement );_gbc &&_aag .Name ==start .Name {break ;};};return nil ;}; -// ST_ModelId is a union type -type ST_ModelId struct{Int32 *int32 ;ST_Guid *string ;};func NewStyleDefHdr ()*StyleDefHdr {_gefc :=&StyleDefHdr {};_gefc .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader ();return _gefc ;}; +// ValidateWithPath validates the StyleDefHdrLst and its children, prefixing error messages with path +func (_fffg *StyleDefHdrLst )ValidateWithPath (path string )error {if _cbeec :=_fffg .CT_StyleDefinitionHeaderLst .ValidateWithPath (path );_cbeec !=nil {return _cbeec ;};return nil ;};func (_beef *ST_AxisType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgaaa ,_bebbg :=d .Token (); +if _bebbg !=nil {return _bebbg ;};if _dbeaa ,_fdbgce :=_cgaaa .(_g .EndElement );_fdbgce &&_dbeaa .Name ==start .Name {*_beef =1;return nil ;};if _bcbga ,_cebdg :=_cgaaa .(_g .CharData );!_cebdg {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgaaa ); +}else {switch string (_bcbga ){case "":*_beef =0;case "\u0073\u0065\u006c\u0066":*_beef =1;case "\u0063\u0068":*_beef =2;case "\u0064\u0065\u0073":*_beef =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_beef =4;case "\u0070\u0061\u0072":*_beef =5; +case "\u0061\u006e\u0063s\u0074":*_beef =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_beef =7;case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_beef =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_beef =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_beef =10; +case "\u0070\u0072\u0065\u0063\u0065\u0064":*_beef =11;case "\u0072\u006f\u006f\u0074":*_beef =12;case "\u006e\u006f\u006e\u0065":*_beef =13;};};_cgaaa ,_bebbg =d .Token ();if _bebbg !=nil {return _bebbg ;};if _aeecf ,_bbbd :=_cgaaa .(_g .EndElement ); +_bbbd &&_aeecf .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgaaa );};func NewCT_PresentationOf ()*CT_PresentationOf {_ebcf :=&CT_PresentationOf {}; +return _ebcf };func (_egac *CT_NumericRule )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egac .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_ga .Sprintf ("\u0025\u0076",*_egac .ValAttr )}); +};if _egac .FactAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_egac .FactAttr )});};if _egac .MaxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0061\u0078"},Value :_ga .Sprintf ("\u0025\u0076",*_egac .MaxAttr )}); +};if _egac .TypeAttr !=ST_ConstraintTypeUnset {_gdde ,_gaga :=_egac .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"});if _gaga !=nil {return _gaga ;};start .Attr =append (start .Attr ,_gdde );};if _egac .ForAttr !=ST_ConstraintRelationshipUnset {_efcaf ,_facf :=_egac .ForAttr .MarshalXMLAttr (_g .Name {Local :"\u0066\u006f\u0072"}); +if _facf !=nil {return _facf ;};start .Attr =append (start .Attr ,_efcaf );};if _egac .ForNameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_egac .ForNameAttr )}); +};if _egac .PtTypeAttr !=ST_ElementTypeUnset {_bdecg ,_dgegb :=_egac .PtTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _dgegb !=nil {return _dgegb ;};start .Attr =append (start .Attr ,_bdecg );};e .EncodeToken (start ); +if _egac .ExtLst !=nil {_dddcab :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egac .ExtLst ,_dddcab );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Constraint and its children -func (_aab *CT_Constraint )Validate ()error {return _aab .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074");};func ParseSliceST_Ints (s string )(ST_Ints ,error ){return ST_Ints {},nil };func (_cdee ST_AnimLvlStr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cdee .String (),start ); -};type CT_NumericRule struct{ValAttr *float64 ;FactAttr *float64 ;MaxAttr *float64 ;ExtLst *_df .CT_OfficeArtExtensionList ;TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;};const (ST_PyramidAccentPositionUnset ST_PyramidAccentPosition =0; -ST_PyramidAccentPositionBef ST_PyramidAccentPosition =1;ST_PyramidAccentPositionAft ST_PyramidAccentPosition =2;);func (_ebc *CT_AdjLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecd :for {_cdf ,_eed :=d .Token ();if _eed !=nil {return _eed ; -};switch _gc :=_cdf .(type ){case _g .StartElement :switch _gc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u0064\u006a"}:_bbb :=NewCT_Adj (); -if _fba :=d .DecodeElement (_bbb ,&_gc );_fba !=nil {return _fba ;};_ebc .Adj =append (_ebc .Adj ,_bbb );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\u0041\u0064\u006aL\u0073\u0074 \u0025\u0076",_gc .Name ); -if _adc :=d .Skip ();_adc !=nil {return _adc ;};};case _g .EndElement :break _ecd ;case _g .CharData :};};return nil ;};func (_cgbe ST_BendPoint )Validate ()error {return _cgbe .ValidateWithPath ("")};type ST_PtType byte ;func (_efgb ST_RotationPath )ValidateWithPath (path string )error {switch _efgb {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 (_efgb )); -};return nil ;}; +// Validate validates the CT_HierBranchStyle and its children +func (_gggcdc *CT_HierBranchStyle )Validate ()error {return _gggcdc .ValidateWithPath ("\u0043T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");};func NewCT_Otherwise ()*CT_Otherwise {_cead :=&CT_Otherwise {};return _cead }; +const (ST_PyramidAccentTextMarginUnset ST_PyramidAccentTextMargin =0;ST_PyramidAccentTextMarginStep ST_PyramidAccentTextMargin =1;ST_PyramidAccentTextMarginStack ST_PyramidAccentTextMargin =2;);func (_gfgdg *ColorsDefHdr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfgdg .CT_ColorTransformHeader =*NewCT_ColorTransformHeader (); +for _ ,_dbca :=range start .Attr {if _dbca .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_gceef ,_caee :=_dbca .Value ,error (nil );if _caee !=nil {return _caee ;};_gfgdg .UniqueIdAttr =_gceef ;continue ;};if _dbca .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_bcfcf ,_cebg :=_dbca .Value ,error (nil ); +if _cebg !=nil {return _cebg ;};_gfgdg .MinVerAttr =&_bcfcf ;continue ;};if _dbca .Name .Local =="\u0072\u0065\u0073I\u0064"{_fgcc ,_bgcc :=_e .ParseInt (_dbca .Value ,10,32);if _bgcc !=nil {return _bgcc ;};_gaba :=int32 (_fgcc );_gfgdg .ResIdAttr =&_gaba ; +continue ;};};_egbgb :for {_cfagg ,_efdb :=d .Token ();if _efdb !=nil {return _efdb ;};switch _bbfa :=_cfagg .(type ){case _g .StartElement :switch _bbfa .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_bfbb :=NewCT_CTName (); +if _fbgb :=d .DecodeElement (_bfbb ,&_bbfa );_fbgb !=nil {return _fbgb ;};_gfgdg .Title =append (_gfgdg .Title ,_bfbb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_bdac :=NewCT_CTDescription (); +if _beccg :=d .DecodeElement (_bdac ,&_bbfa );_beccg !=nil {return _beccg ;};_gfgdg .Desc =append (_gfgdg .Desc ,_bdac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_gfgdg .CatLst =NewCT_CTCategories (); +if _gdea :=d .DecodeElement (_gfgdg .CatLst ,&_bbfa );_gdea !=nil {return _gdea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfgdg .ExtLst =_a .NewCT_OfficeArtExtensionList (); +if _adgcg :=d .DecodeElement (_gfgdg .ExtLst ,&_bbfa );_adgcg !=nil {return _adgcg ;};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\u006flo\u0072\u0073D\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_bbfa .Name ); +if _dgaa :=d .Skip ();_dgaa !=nil {return _dgaa ;};};case _g .EndElement :break _egbgb ;case _g .CharData :};};return nil ;};func NewCT_Parameter ()*CT_Parameter {_geggg :=&CT_Parameter {};_geggg .TypeAttr =ST_ParameterId (1);return _geggg ;};func (_aabe *CT_SDCategory )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bcce :=range start .Attr {if _bcce .Name .Local =="\u0074\u0079\u0070\u0065"{_fdac ,_edde :=_bcce .Value ,error (nil ); +if _edde !=nil {return _edde ;};_aabe .TypeAttr =_fdac ;continue ;};if _bcce .Name .Local =="\u0070\u0072\u0069"{_efde ,_affd :=_e .ParseUint (_bcce .Value ,10,32);if _affd !=nil {return _affd ;};_aabe .PriAttr =uint32 (_efde );continue ;};};for {_faeb ,_eaadd :=d .Token (); +if _eaadd !=nil {return _ga .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053D\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_eaadd );};if _abbde ,_fdaf :=_faeb .(_g .EndElement );_fdaf &&_abbde .Name ==start .Name {break ; +};};return nil ;};func (_dbdg ST_ConnectorDimension )String ()string {switch _dbdg {case 0:return "";case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";case 3:return "\u0063\u0075\u0073\u0074";};return "";};type CT_Constraints struct{Constr []*CT_Constraint ; +};func (_geeec *ST_VerticalAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeaf ,_bfff :=d .Token ();if _bfff !=nil {return _bfff ;};if _gceca ,_cbgff :=_aeaf .(_g .EndElement );_cbgff &&_gceca .Name ==start .Name {*_geeec =1;return nil ; +};if _bffed ,_fbbb :=_aeaf .(_g .CharData );!_fbbb {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aeaf );}else {switch string (_bffed ){case "":*_geeec =0; +case "\u0074":*_geeec =1;case "\u006d\u0069\u0064":*_geeec =2;case "\u0062":*_geeec =3;case "\u006e\u006f\u006e\u0065":*_geeec =4;};};_aeaf ,_bfff =d .Token ();if _bfff !=nil {return _bfff ;};if _dcceb ,_ecabe :=_aeaf .(_g .EndElement );_ecabe &&_dcceb .Name ==start .Name {return nil ; +};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aeaf );};func (_bgdfa ST_FallbackDimension )Validate ()error {return _bgdfa .ValidateWithPath ("")}; +func NewCT_ChildPref ()*CT_ChildPref {_aeg :=&CT_ChildPref {};return _aeg };func (_cfab ST_RotationPath )ValidateWithPath (path string )error {switch _cfab {case 0,1,2:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfab )); +};return nil ;};func (_eaggf *ST_AlgorithmType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eaggf =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_eaggf =1;case "\u0063\u006f\u006e\u006e":*_eaggf =2;case "\u0063\u0079\u0063l\u0065":*_eaggf =3; +case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_eaggf =4;case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_eaggf =5;case "\u0070\u0079\u0072\u0061":*_eaggf =6;case "\u006c\u0069\u006e":*_eaggf =7;case "\u0073\u0070":*_eaggf =8;case "\u0074\u0078":*_eaggf =9; +case "\u0073\u006e\u0061k\u0065":*_eaggf =10;};return nil ;};type CT_StyleLabel struct{NameAttr string ;Scene3d *_a .CT_Scene3D ;Sp3d *_a .CT_Shape3D ;TxPr *CT_TextProps ;Style *_a .CT_ShapeStyle ;ExtLst *_a .CT_OfficeArtExtensionList ;};type ST_AnimLvlStr byte ; +func (_accfg *ST_ResizeHandlesStr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dccgg ,_eeba :=d .Token ();if _eeba !=nil {return _eeba ;};if _bcab ,_faafe :=_dccgg .(_g .EndElement );_faafe &&_bcab .Name ==start .Name {*_accfg =1;return nil ; +};if _gfdc ,_ddafd :=_dccgg .(_g .CharData );!_ddafd {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dccgg );}else {switch string (_gfdc ){case "":*_accfg =0; +case "\u0065\u0078\u0061c\u0074":*_accfg =1;case "\u0072\u0065\u006c":*_accfg =2;};};_dccgg ,_eeba =d .Token ();if _eeba !=nil {return _eeba ;};if _adbbb ,_cfcfg :=_dccgg .(_g .EndElement );_cfcfg &&_adbbb .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dccgg ); +};func (_gbgbga *ST_LinearDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_faddg ,_gcgcd :=d .Token ();if _gcgcd !=nil {return _gcgcd ;};if _ccdd ,_ddaff :=_faddg .(_g .EndElement );_ddaff &&_ccdd .Name ==start .Name {*_gbgbga =1; +return nil ;};if _efgf ,_cefdb :=_faddg .(_g .CharData );!_cefdb {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_faddg );}else {switch string (_efgf ){case "":*_gbgbga =0; +case "\u0066\u0072\u006fm\u004c":*_gbgbga =1;case "\u0066\u0072\u006fm\u0052":*_gbgbga =2;case "\u0066\u0072\u006fm\u0054":*_gbgbga =3;case "\u0066\u0072\u006fm\u0042":*_gbgbga =4;};};_faddg ,_gcgcd =d .Token ();if _gcgcd !=nil {return _gcgcd ;};if _agec ,_bdaaf :=_faddg .(_g .EndElement ); +_bdaaf &&_agec .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_faddg );};func (_gfd *CT_CTCategory )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dcad :=range start .Attr {if _dcad .Name .Local =="\u0074\u0079\u0070\u0065"{_adb ,_ada :=_dcad .Value ,error (nil ); +if _ada !=nil {return _ada ;};_gfd .TypeAttr =_adb ;continue ;};if _dcad .Name .Local =="\u0070\u0072\u0069"{_bedb ,_gcg :=_e .ParseUint (_dcad .Value ,10,32);if _gcg !=nil {return _gcg ;};_gfd .PriAttr =uint32 (_bedb );continue ;};};for {_fdd ,_fab :=d .Token (); +if _fab !=nil {return _ga .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043T\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_fab );};if _cga ,_edb :=_fdd .(_g .EndElement );_edb &&_cga .Name ==start .Name {break ;};};return nil ; +};func (_adba *ST_AutoTextRotation )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_adba =0;case "\u006e\u006f\u006e\u0065":*_adba =1;case "\u0075\u0070\u0072":*_adba =2;case "\u0067\u0072\u0061\u0076":*_adba =3;};return nil ;};func (_ggfe ST_DiagramHorizontalAlignment )String ()string {switch _ggfe {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 (_acbd ST_TextDirection )Validate ()error {return _acbd .ValidateWithPath ("")}; -// Validate validates the CT_DiagramDefinitionHeaderLst and its children -func (_dbcc *CT_DiagramDefinitionHeaderLst )Validate ()error {return _dbcc .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 (_fagb *ST_NodeHorizontalAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efbd ,_fgge :=d .Token ();if _fgge !=nil {return _fgge ;};if _bdbce ,_ecbc :=_efbd .(_g .EndElement );_ecbc &&_bdbce .Name ==start .Name {*_fagb =1; -return nil ;};if _edece ,_bdgcb :=_efbd .(_g .CharData );!_bdgcb {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",_efbd );}else {switch string (_edece ){case "":*_fagb =0; -case "\u006c":*_fagb =1;case "\u0063\u0074\u0072":*_fagb =2;case "\u0072":*_fagb =3;};};_efbd ,_fgge =d .Token ();if _fgge !=nil {return _fgge ;};if _eggba ,_bgfb :=_efbd .(_g .EndElement );_bgfb &&_eggba .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",_efbd ); -};func (_degdc ST_StartingElement )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_degdc .String (),start );};type ST_ConnectorDimension byte ;type CT_StyleLabel struct{NameAttr string ;Scene3d *_df .CT_Scene3D ;Sp3d *_df .CT_Shape3D ; -TxPr *CT_TextProps ;Style *_df .CT_ShapeStyle ;ExtLst *_df .CT_OfficeArtExtensionList ;};type StyleDefHdrLst struct{CT_StyleDefinitionHeaderLst };type CT_StyleDefinition struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_SDName ;Desc []*CT_SDDescription ; -CatLst *CT_SDCategories ;Scene3d *_df .CT_Scene3D ;StyleLbl []*CT_StyleLabel ;ExtLst *_df .CT_OfficeArtExtensionList ;};func (_bcbed *ST_ChildOrderType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bcbed =0;case "\u0062":*_bcbed =1; -case "\u0074":*_bcbed =2;};return nil ;}; +// ValidateWithPath validates the CT_ForEach and its children, prefixing error messages with path +func (_cbea *CT_ForEach )ValidateWithPath (path string )error {for _dce ,_ggbg :=range _cbea .Alg {if _dfcad :=_ggbg .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_dce ));_dfcad !=nil {return _dfcad ; +};};for _fage ,_gffa :=range _cbea .Shape {if _egfd :=_gffa .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_fage ));_egfd !=nil {return _egfd ;};};for _efgd ,_bfb :=range _cbea .PresOf {if _cccg :=_bfb .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_efgd )); +_cccg !=nil {return _cccg ;};};for _gaadg ,_cdag :=range _cbea .ConstrLst {if _beada :=_cdag .ValidateWithPath (_ga .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_gaadg ));_beada !=nil {return _beada ; +};};for _bacac ,_abcg :=range _cbea .RuleLst {if _bgaaa :=_abcg .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_bacac ));_bgaaa !=nil {return _bgaaa ;};};for _fdbf ,_gbaa :=range _cbea .ForEach {if _ecfb :=_gbaa .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_fdbf )); +_ecfb !=nil {return _ecfb ;};};for _bfgg ,_fdfg :=range _cbea .LayoutNode {if _aeaa :=_fdfg .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_bfgg ));_aeaa !=nil {return _aeaa ; +};};for _dfgc ,_aaec :=range _cbea .Choose {if _efbdf :=_aaec .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_dfgc ));_efbdf !=nil {return _efbdf ;};};for _beab ,_gfba :=range _cbea .ExtLst {if _geeg :=_gfba .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_beab )); +_geeg !=nil {return _geeg ;};};return nil ;}; -// Validate validates the CT_NumericRule and its children -func (_gegd *CT_NumericRule )Validate ()error {return _gegd .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069c\u0052\u0075\u006c\u0065");};func (_fced *CT_StyleDefinitionHeaderLst )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -if _fced .StyleDefHdr !=nil {_edaa :=_g .StartElement {Name :_g .Name {Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_cfcg :=range _fced .StyleDefHdr {e .EncodeElement (_cfcg ,_edaa );};};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;};type ColorsDefHdr struct{CT_ColorTransformHeader };func (_bgcac ST_ParameterId )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bgcac .String (),start );}; +// ValidateWithPath validates the CT_PresentationOf and its children, prefixing error messages with path +func (_bbdg *CT_PresentationOf )ValidateWithPath (path string )error {if _bbdg .ExtLst !=nil {if _cbee :=_bbdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbee !=nil {return _cbee ;};};return 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 *_a .CT_OfficeArtExtensionList ;};func (_fede ST_PyramidAccentTextMargin )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cbeffa :=_g .Attr {}; +_cbeffa .Name =name ;switch _fede {case ST_PyramidAccentTextMarginUnset :_cbeffa .Value ="";case ST_PyramidAccentTextMarginStep :_cbeffa .Value ="\u0073\u0074\u0065\u0070";case ST_PyramidAccentTextMarginStack :_cbeffa .Value ="\u0073\u0074\u0061c\u006b"; +};return _cbeffa ,nil ;}; -// Validate validates the CT_Constraints and its children -func (_edcf *CT_Constraints )Validate ()error {return _edcf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072a\u0069\u006e\u0074\u0073");}; +// ValidateWithPath validates the CT_ResizeHandles and its children, prefixing error messages with path +func (_acfbg *CT_ResizeHandles )ValidateWithPath (path string )error {if _gfcb :=_acfbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfcb !=nil {return _gfcb ;};return nil ;};func (_ceacf *ST_TextBlockDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afdc ,_agfg :=d .Token (); +if _agfg !=nil {return _agfg ;};if _eceef ,_gbcca :=_afdc .(_g .EndElement );_gbcca &&_eceef .Name ==start .Name {*_ceacf =1;return nil ;};if _abaf ,_ccfb :=_afdc .(_g .CharData );!_ccfb {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afdc ); +}else {switch string (_abaf ){case "":*_ceacf =0;case "\u0068\u006f\u0072\u007a":*_ceacf =1;case "\u0076\u0065\u0072\u0074":*_ceacf =2;};};_afdc ,_agfg =d .Token ();if _agfg !=nil {return _agfg ;};if _aggf ,_ecgc :=_afdc .(_g .EndElement );_ecgc &&_aggf .Name ==start .Name {return nil ; +};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afdc );};func (_bccca ST_FunctionType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fedcb :=_g .Attr {}; +_fedcb .Name =name ;switch _bccca {case ST_FunctionTypeUnset :_fedcb .Value ="";case ST_FunctionTypeCnt :_fedcb .Value ="\u0063\u006e\u0074";case ST_FunctionTypePos :_fedcb .Value ="\u0070\u006f\u0073";case ST_FunctionTypeRevPos :_fedcb .Value ="\u0072\u0065\u0076\u0050\u006f\u0073"; +case ST_FunctionTypePosEven :_fedcb .Value ="\u0070o\u0073\u0045\u0076\u0065\u006e";case ST_FunctionTypePosOdd :_fedcb .Value ="\u0070\u006f\u0073\u004f\u0064\u0064";case ST_FunctionTypeVar :_fedcb .Value ="\u0076\u0061\u0072";case ST_FunctionTypeDepth :_fedcb .Value ="\u0064\u0065\u0070t\u0068"; +case ST_FunctionTypeMaxDepth :_fedcb .Value ="\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068";};return _fedcb ,nil ;};func (_ffeed *CT_Categories )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ffeed .Cat !=nil {_cdb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0061\u0074"}}; +for _ ,_gdb :=range _ffeed .Cat {e .EncodeElement (_gdb ,_cdb );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_StyleDefinition struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_SDName ;Desc []*CT_SDDescription ; +CatLst *CT_SDCategories ;Scene3d *_a .CT_Scene3D ;StyleLbl []*CT_StyleLabel ;ExtLst *_a .CT_OfficeArtExtensionList ;};func (_dfcdg *ST_GrowDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dfcdg =0;case "\u0074\u004c":*_dfcdg =1; +case "\u0074\u0052":*_dfcdg =2;case "\u0062\u004c":*_dfcdg =3;case "\u0062\u0052":*_dfcdg =4;};return nil ;};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 (_cfbb *CT_Name )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cddc :=range start .Attr {if _cddc .Name .Local =="\u006c\u0061\u006e\u0067"{_agdad ,_beff :=_cddc .Value ,error (nil ); +if _beff !=nil {return _beff ;};_cfbb .LangAttr =&_agdad ;continue ;};if _cddc .Name .Local =="\u0076\u0061\u006c"{_dgcg ,_acbae :=_cddc .Value ,error (nil );if _acbae !=nil {return _acbae ;};_cfbb .ValAttr =_dgcg ;continue ;};};for {_efaa ,_ddcbb :=d .Token (); +if _ddcbb !=nil {return _ga .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_ddcbb );};if _egdda ,_dbfc :=_efaa .(_g .EndElement );_dbfc &&_egdda .Name ==start .Name {break ;};};return nil ; +};func (_ebgcd ST_AxisType )String ()string {switch _ebgcd {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 (_fcd *CT_AnimOne )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cdc :=range start .Attr {if _cdc .Name .Local =="\u0076\u0061\u006c"{_fcd .ValAttr .UnmarshalXMLAttr (_cdc ); +continue ;};};for {_gac ,_ccga :=d .Token ();if _ccga !=nil {return _ga .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u003a\u0020%\u0073",_ccga );};if _cdd ,_fef :=_gac .(_g .EndElement );_fef &&_cdd .Name ==start .Name {break ; +};};return nil ;};func (_bege ST_FunctionOperator )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cacfe :=_g .Attr {};_cacfe .Name =name ;switch _bege {case ST_FunctionOperatorUnset :_cacfe .Value ="";case ST_FunctionOperatorEqu :_cacfe .Value ="\u0065\u0071\u0075"; +case ST_FunctionOperatorNeq :_cacfe .Value ="\u006e\u0065\u0071";case ST_FunctionOperatorGt :_cacfe .Value ="\u0067\u0074";case ST_FunctionOperatorLt :_cacfe .Value ="\u006c\u0074";case ST_FunctionOperatorGte :_cacfe .Value ="\u0067\u0074\u0065";case ST_FunctionOperatorLte :_cacfe .Value ="\u006c\u0074\u0065"; +};return _cacfe ,nil ;};func NewCT_Category ()*CT_Category {_fdf :=&CT_Category {};return _fdf };func NewCT_Cxn ()*CT_Cxn {_dfdd :=&CT_Cxn {};return _dfdd };func (_afdb *ST_PyramidAccentPosition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbbf ,_bdga :=d .Token (); +if _bdga !=nil {return _bdga ;};if _agcbc ,_ddgcc :=_fbbf .(_g .EndElement );_ddgcc &&_agcbc .Name ==start .Name {*_afdb =1;return nil ;};if _dgfbgf ,_eeeeb :=_fbbf .(_g .CharData );!_eeeeb {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbbf ); +}else {switch string (_dgfbgf ){case "":*_afdb =0;case "\u0062\u0065\u0066":*_afdb =1;case "\u0061\u0066\u0074":*_afdb =2;};};_fbbf ,_bdga =d .Token ();if _bdga !=nil {return _bdga ;};if _efbfd ,_aebe :=_fbbf .(_g .EndElement );_aebe &&_efbfd .Name ==start .Name {return nil ; +};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbbf );};type CT_CTName struct{LangAttr *string ;ValAttr string ;};type ST_ChildOrderType byte ; +type CT_AnimOne struct{ValAttr ST_AnimOneStr ;};func (_bcaa *ST_ConnectorRouting )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bcaa =0;case "\u0073\u0074\u0072\u0061":*_bcaa =1;case "\u0062\u0065\u006e\u0064":*_bcaa =2;case "\u0063\u0075\u0072v\u0065":*_bcaa =3; +case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_bcaa =4;};return nil ;};func (_efcb *ST_AnimOneStr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddcda ,_abbef :=d .Token ();if _abbef !=nil {return _abbef ;};if _affg ,_beaf :=_ddcda .(_g .EndElement ); +_beaf &&_affg .Name ==start .Name {*_efcb =1;return nil ;};if _edcgc ,_aaag :=_ddcda .(_g .CharData );!_aaag {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddcda ); +}else {switch string (_edcgc ){case "":*_efcb =0;case "\u006e\u006f\u006e\u0065":*_efcb =1;case "\u006f\u006e\u0065":*_efcb =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_efcb =3;};};_ddcda ,_abbef =d .Token ();if _abbef !=nil {return _abbef ;};if _gcagd ,_dcdcb :=_ddcda .(_g .EndElement ); +_dcdcb &&_gcagd .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddcda );};func (_decb *CT_CxnList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgg :for {_age ,_cdaaf :=d .Token (); +if _cdaaf !=nil {return _cdaaf ;};switch _deaf :=_age .(type ){case _g .StartElement :switch _deaf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e"}:_dbbf :=NewCT_Cxn (); +if _baade :=d .DecodeElement (_dbbf ,&_deaf );_baade !=nil {return _baade ;};_decb .Cxn =append (_decb .Cxn ,_dbbf );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\u005fC\u0078\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_deaf .Name ); +if _bdec :=d .Skip ();_bdec !=nil {return _bdec ;};};case _g .EndElement :break _fgg ;case _g .CharData :};};return nil ;};func (_gfeeg *ST_AnimLvlStr )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gfeeg =0;case "\u006e\u006f\u006e\u0065":*_gfeeg =1; +case "\u006c\u0076\u006c":*_gfeeg =2;case "\u0063\u0074\u0072":*_gfeeg =3;};return nil ;};func (_cebf *ST_ElementType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agdgc ,_ffagb :=d .Token ();if _ffagb !=nil {return _ffagb ;};if _cacd ,_cfae :=_agdgc .(_g .EndElement ); +_cfae &&_cacd .Name ==start .Name {*_cebf =1;return nil ;};if _cecbfc ,_daaba :=_agdgc .(_g .CharData );!_daaba {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agdgc ); +}else {switch string (_cecbfc ){case "":*_cebf =0;case "\u0061\u006c\u006c":*_cebf =1;case "\u0064\u006f\u0063":*_cebf =2;case "\u006e\u006f\u0064\u0065":*_cebf =3;case "\u006e\u006f\u0072\u006d":*_cebf =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_cebf =5; +case "\u0061\u0073\u0073\u0074":*_cebf =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_cebf =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_cebf =8;case "\u0070\u0072\u0065\u0073":*_cebf =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_cebf =10; +};};_agdgc ,_ffagb =d .Token ();if _ffagb !=nil {return _ffagb ;};if _ccbeg ,_ccdcc :=_agdgc .(_g .EndElement );_ccdcc &&_ccbeg .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agdgc ); +};func (_gdfbg ST_HueDir )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gdfbg .String (),start );};func (_fea *CT_Algorithm )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fea .TypeAttr =ST_AlgorithmType (1); +for _ ,_bcf :=range start .Attr {if _bcf .Name .Local =="\u0074\u0079\u0070\u0065"{_fea .TypeAttr .UnmarshalXMLAttr (_bcf );continue ;};if _bcf .Name .Local =="\u0072\u0065\u0076"{_ade ,_dcg :=_e .ParseUint (_bcf .Value ,10,32);if _dcg !=nil {return _dcg ; +};_fd :=uint32 (_ade );_fea .RevAttr =&_fd ;continue ;};};_cbc :for {_bec ,_eda :=d .Token ();if _eda !=nil {return _eda ;};switch _ebe :=_bec .(type ){case _g .StartElement :switch _ebe .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0061\u0072a\u006d"}:_bb :=NewCT_Parameter (); +if _cdad :=d .DecodeElement (_bb ,&_ebe );_cdad !=nil {return _cdad ;};_fea .Param =append (_fea .Param ,_bb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fea .ExtLst =_a .NewCT_OfficeArtExtensionList (); +if _gc :=d .DecodeElement (_fea .ExtLst ,&_ebe );_gc !=nil {return _gc ;};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_A\u006c\u0067o\u0072\u0069\u0074\u0068\u006d\u0020\u0025\u0076",_ebe .Name ); +if _ccb :=d .Skip ();_ccb !=nil {return _ccb ;};};case _g .EndElement :break _cbc ;case _g .CharData :};};return nil ;};func (_fabaf ST_ParameterId )ValidateWithPath (path string )error {switch _fabaf {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 _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fabaf )); +};return nil ;};func (_bcgea ST_CenterShapeMapping )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gdfd :=_g .Attr {};_gdfd .Name =name ;switch _bcgea {case ST_CenterShapeMappingUnset :_gdfd .Value ="";case ST_CenterShapeMappingNone :_gdfd .Value ="\u006e\u006f\u006e\u0065"; +case ST_CenterShapeMappingFNode :_gdfd .Value ="\u0066\u004e\u006fd\u0065";};return _gdfd ,nil ;};func (_cfgeb *ST_FunctionOperator )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbcdf ,_fbgda :=d .Token ();if _fbgda !=nil {return _fbgda ; +};if _acff ,_bcfgg :=_fbcdf .(_g .EndElement );_bcfgg &&_acff .Name ==start .Name {*_cfgeb =1;return nil ;};if _eebd ,_acdac :=_fbcdf .(_g .CharData );!_acdac {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbcdf ); +}else {switch string (_eebd ){case "":*_cfgeb =0;case "\u0065\u0071\u0075":*_cfgeb =1;case "\u006e\u0065\u0071":*_cfgeb =2;case "\u0067\u0074":*_cfgeb =3;case "\u006c\u0074":*_cfgeb =4;case "\u0067\u0074\u0065":*_cfgeb =5;case "\u006c\u0074\u0065":*_cfgeb =6; +};};_fbcdf ,_fbgda =d .Token ();if _fbgda !=nil {return _fbgda ;};if _efgggg ,_fdaea :=_fbcdf .(_g .EndElement );_fdaea &&_efgggg .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbcdf ); +};func (_dbed *CT_PresentationOf )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dbed .AxisAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_dbed .AxisAttr )}); +};if _dbed .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_dbed .PtTypeAttr )});};if _dbed .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_dbed .HideLastTransAttr )}); +};if _dbed .StAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_dbed .StAttr )});};if _dbed .CntAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006e\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_dbed .CntAttr )}); +};if _dbed .StepAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_ga .Sprintf ("\u0025\u0076",*_dbed .StepAttr )});};e .EncodeToken (start );if _dbed .ExtLst !=nil {_fggf :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dbed .ExtLst ,_fggf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_ResizeHandlesStr byte ;func (_fegdd *ST_ChildOrderType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddbd ,_aacbe :=d .Token (); +if _aacbe !=nil {return _aacbe ;};if _ddcdc ,_ccbdd :=_ddbd .(_g .EndElement );_ccbdd &&_ddcdc .Name ==start .Name {*_fegdd =1;return nil ;};if _cabef ,_bbdd :=_ddbd .(_g .CharData );!_bbdd {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddbd ); +}else {switch string (_cabef ){case "":*_fegdd =0;case "\u0062":*_fegdd =1;case "\u0074":*_fegdd =2;};};_ddbd ,_aacbe =d .Token ();if _aacbe !=nil {return _aacbe ;};if _bbafe ,_ebadf :=_ddbd .(_g .EndElement );_ebadf &&_bbafe .Name ==start .Name {return nil ; +};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddbd );};type ST_TextAnchorVertical byte ;func (_gagde ST_TextDirection )ValidateWithPath (path string )error {switch _gagde {case 0,1,2:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gagde )); +};return nil ;};func (_cfged ST_FunctionOperator )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cfged .String (),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 []*_a .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ; +StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;}; -// ValidateWithPath validates the CT_TextProps and its children, prefixing error messages with path -func (_fdbab *CT_TextProps )ValidateWithPath (path string )error {if _fdbab .Sp3d !=nil {if _dade :=_fdbab .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_dade !=nil {return _dade ;};};if _fdbab .FlatTx !=nil {if _acgbc :=_fdbab .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078"); -_acgbc !=nil {return _acgbc ;};};return nil ;};const (ST_NodeVerticalAlignmentUnset ST_NodeVerticalAlignment =0;ST_NodeVerticalAlignmentT ST_NodeVerticalAlignment =1;ST_NodeVerticalAlignmentMid ST_NodeVerticalAlignment =2;ST_NodeVerticalAlignmentB ST_NodeVerticalAlignment =3; -);type ST_UnsignedInts []uint32 ;func (_ebafg ST_TextBlockDirection )String ()string {switch _ebafg {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};func (_dbga *LayoutDef )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +// ValidateWithPath validates the CT_CTCategory and its children, prefixing error messages with path +func (_cce *CT_CTCategory )ValidateWithPath (path string )error {return nil };type AG_ConstraintRefAttributes struct{RefTypeAttr ST_ConstraintType ;RefForAttr ST_ConstraintRelationship ;RefForNameAttr *string ;RefPtTypeAttr ST_ElementType ;};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;); + +// ValidateWithPath validates the CT_SDName and its children, prefixing error messages with path +func (_bdeeg *CT_SDName )ValidateWithPath (path string )error {return nil };func (_ecef *StyleDefHdr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); 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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _dbga .CT_DiagramDefinition .MarshalXML (e ,start );}; - -// ValidateWithPath validates the CT_AdjLst and its children, prefixing error messages with path -func (_afcg *CT_AdjLst )ValidateWithPath (path string )error {for _ccb ,_fg :=range _afcg .Adj {if _gcc :=_fg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0041\u0064\u006a\u005b\u0025\u0064\u005d",path ,_ccb ));_gcc !=nil {return _gcc ;};};return nil ; -};func (_cgedc ST_ClrAppMethod )String ()string {switch _cgedc {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 (_fadb ST_ParameterVal )String ()string {if _fadb .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {return _fadb .ST_DiagramHorizontalAlignment .String (); -};if _fadb .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {return _fadb .ST_VerticalAlignment .String ();};if _fadb .ST_ChildDirection !=ST_ChildDirectionUnset {return _fadb .ST_ChildDirection .String ();};if _fadb .ST_ChildAlignment !=ST_ChildAlignmentUnset {return _fadb .ST_ChildAlignment .String (); -};if _fadb .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {return _fadb .ST_SecondaryChildAlignment .String ();};if _fadb .ST_LinearDirection !=ST_LinearDirectionUnset {return _fadb .ST_LinearDirection .String ();};if _fadb .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {return _fadb .ST_SecondaryLinearDirection .String (); -};if _fadb .ST_StartingElement !=ST_StartingElementUnset {return _fadb .ST_StartingElement .String ();};if _fadb .ST_BendPoint !=ST_BendPointUnset {return _fadb .ST_BendPoint .String ();};if _fadb .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {return _fadb .ST_ConnectorRouting .String (); -};if _fadb .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {return _fadb .ST_ArrowheadStyle .String ();};if _fadb .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {return _fadb .ST_ConnectorDimension .String ();};if _fadb .ST_RotationPath !=ST_RotationPathUnset {return _fadb .ST_RotationPath .String (); -};if _fadb .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {return _fadb .ST_CenterShapeMapping .String ();};if _fadb .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {return _fadb .ST_NodeHorizontalAlignment .String ();};if _fadb .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {return _fadb .ST_NodeVerticalAlignment .String (); -};if _fadb .ST_FallbackDimension !=ST_FallbackDimensionUnset {return _fadb .ST_FallbackDimension .String ();};if _fadb .ST_TextDirection !=ST_TextDirectionUnset {return _fadb .ST_TextDirection .String ();};if _fadb .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {return _fadb .ST_PyramidAccentPosition .String (); -};if _fadb .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {return _fadb .ST_PyramidAccentTextMargin .String ();};if _fadb .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {return _fadb .ST_TextBlockDirection .String ();};if _fadb .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {return _fadb .ST_TextAnchorHorizontal .String (); -};if _fadb .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {return _fadb .ST_TextAnchorVertical .String ();};if _fadb .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {return _fadb .ST_DiagramTextAlignment .String ();};if _fadb .ST_AutoTextRotation !=ST_AutoTextRotationUnset {return _fadb .ST_AutoTextRotation .String (); -};if _fadb .ST_GrowDirection !=ST_GrowDirectionUnset {return _fadb .ST_GrowDirection .String ();};if _fadb .ST_FlowDirection !=ST_FlowDirectionUnset {return _fadb .ST_FlowDirection .String ();};if _fadb .ST_ContinueDirection !=ST_ContinueDirectionUnset {return _fadb .ST_ContinueDirection .String (); -};if _fadb .ST_Breakpoint !=ST_BreakpointUnset {return _fadb .ST_Breakpoint .String ();};if _fadb .ST_Offset !=ST_OffsetUnset {return _fadb .ST_Offset .String ();};if _fadb .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {return _fadb .ST_HierarchyAlignment .String (); -};if _fadb .Int32 !=nil {return _a .Sprintf ("\u0025\u0076",*_fadb .Int32 );};if _fadb .Float64 !=nil {return _a .Sprintf ("\u0025\u0076",*_fadb .Float64 );};if _fadb .Bool !=nil {return _a .Sprintf ("\u0025\u0076",*_fadb .Bool );};if _fadb .StringVal !=nil {return _a .Sprintf ("\u0025\u0076",*_fadb .StringVal ); -};if _fadb .ST_ConnectorPoint !=ST_ConnectorPointUnset {return _fadb .ST_ConnectorPoint .String ();};return "";};func (_cgab *CT_LayoutNode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eade :=range start .Attr {if _eade .Name .Local =="\u006e\u0061\u006d\u0065"{_gfef ,_cgaeb :=_eade .Value ,error (nil ); -if _cgaeb !=nil {return _cgaeb ;};_cgab .NameAttr =&_gfef ;continue ;};if _eade .Name .Local =="\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_fgecd ,_cfdge :=_eade .Value ,error (nil );if _cfdge !=nil {return _cfdge ;};_cgab .StyleLblAttr =&_fgecd ; -continue ;};if _eade .Name .Local =="\u0063h\u004f\u0072\u0064\u0065\u0072"{_cgab .ChOrderAttr .UnmarshalXMLAttr (_eade );continue ;};if _eade .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"{_gfddd ,_gef :=_eade .Value ,error (nil );if _gef !=nil {return _gef ; -};_cgab .MoveWithAttr =&_gfddd ;continue ;};};_cccaa :for {_dfeca ,_gaaed :=d .Token ();if _gaaed !=nil {return _gaaed ;};switch _afec :=_dfeca .(type ){case _g .StartElement :switch _afec .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_gbce :=NewCT_Algorithm (); -if _daac :=d .DecodeElement (_gbce ,&_afec );_daac !=nil {return _daac ;};_cgab .Alg =append (_cgab .Alg ,_gbce );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_ffgf :=NewCT_Shape (); -if _adbca :=d .DecodeElement (_ffgf ,&_afec );_adbca !=nil {return _adbca ;};_cgab .Shape =append (_cgab .Shape ,_ffgf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_addce :=NewCT_PresentationOf (); -if _aaed :=d .DecodeElement (_addce ,&_afec );_aaed !=nil {return _aaed ;};_cgab .PresOf =append (_cgab .PresOf ,_addce );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_gdgge :=NewCT_Constraints (); -if _aebc :=d .DecodeElement (_gdgge ,&_afec );_aebc !=nil {return _aebc ;};_cgab .ConstrLst =append (_cgab .ConstrLst ,_gdgge );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_ceec :=NewCT_Rules (); -if _fbcg :=d .DecodeElement (_ceec ,&_afec );_fbcg !=nil {return _fbcg ;};_cgab .RuleLst =append (_cgab .RuleLst ,_ceec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0076\u0061\u0072\u004c\u0073\u0074"}:_ggec :=NewCT_LayoutVariablePropertySet (); -if _bgcd :=d .DecodeElement (_ggec ,&_afec );_bgcd !=nil {return _bgcd ;};_cgab .VarLst =append (_cgab .VarLst ,_ggec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_gfbf :=NewCT_ForEach (); -if _aeab :=d .DecodeElement (_gfbf ,&_afec );_aeab !=nil {return _aeab ;};_cgab .ForEach =append (_cgab .ForEach ,_gfbf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_fcga :=NewCT_LayoutNode (); -if _dadg :=d .DecodeElement (_fcga ,&_afec );_dadg !=nil {return _dadg ;};_cgab .LayoutNode =append (_cgab .LayoutNode ,_fcga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_cgac :=NewCT_Choose (); -if _dgag :=d .DecodeElement (_cgac ,&_afec );_dgag !=nil {return _dgag ;};_cgab .Choose =append (_cgab .Choose ,_cgac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edec :=_df .NewCT_OfficeArtExtensionList (); -if _bebb :=d .DecodeElement (_edec ,&_afec );_bebb !=nil {return _bebb ;};_cgab .ExtLst =append (_cgab .ExtLst ,_edec );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\u004ca\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065 \u0025\u0076",_afec .Name ); -if _aacc :=d .Skip ();_aacc !=nil {return _aacc ;};};case _g .EndElement :break _cccaa ;case _g .CharData :};};return nil ;};func (_efaa *ST_LayoutShapeType )Validate ()error {return _efaa .ValidateWithPath ("")};func (_fgbe *ST_AnimLvlStr )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fgbe =0; -case "\u006e\u006f\u006e\u0065":*_fgbe =1;case "\u006c\u0076\u006c":*_fgbe =2;case "\u0063\u0074\u0072":*_fgbe =3;};return nil ;};func NewCT_ColorTransformHeaderLst ()*CT_ColorTransformHeaderLst {_ffb :=&CT_ColorTransformHeaderLst {};return _ffb ;}; +start .Name .Local ="s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072";return _ecef .CT_StyleDefinitionHeader .MarshalXML (e ,start );};type CT_DiagramDefinitionHeaderLst struct{LayoutDefHdr []*CT_DiagramDefinitionHeader ;};func (_degbb ST_AnimLvlStr )Validate ()error {return _degbb .ValidateWithPath ("")}; +func (_eaaa ST_ConnectorPoint )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_afafg :=_g .Attr {};_afafg .Name =name ;switch _eaaa {case ST_ConnectorPointUnset :_afafg .Value ="";case ST_ConnectorPointAuto :_afafg .Value ="\u0061\u0075\u0074\u006f"; +case ST_ConnectorPointBCtr :_afafg .Value ="\u0062\u0043\u0074\u0072";case ST_ConnectorPointCtr :_afafg .Value ="\u0063\u0074\u0072";case ST_ConnectorPointMidL :_afafg .Value ="\u006d\u0069\u0064\u004c";case ST_ConnectorPointMidR :_afafg .Value ="\u006d\u0069\u0064\u0052"; +case ST_ConnectorPointTCtr :_afafg .Value ="\u0074\u0043\u0074\u0072";case ST_ConnectorPointBL :_afafg .Value ="\u0062\u004c";case ST_ConnectorPointBR :_afafg .Value ="\u0062\u0052";case ST_ConnectorPointTL :_afafg .Value ="\u0074\u004c";case ST_ConnectorPointTR :_afafg .Value ="\u0074\u0052"; +case ST_ConnectorPointRadial :_afafg .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";};return _afafg ,nil ;};func (_febf ST_ChildDirection )Validate ()error {return _febf .ValidateWithPath ("")};const (ST_StartingElementUnset ST_StartingElement =0;ST_StartingElementNode ST_StartingElement =1; +ST_StartingElementTrans ST_StartingElement =2;);func (_eedae ST_ClrAppMethod )ValidateWithPath (path string )error {switch _eedae {case 0,1,2,3:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eedae )); +};return nil ;};func (_beaea ST_ModelId )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _beaea .Int32 !=nil {e .EncodeToken (_g .CharData (_ga .Sprintf ("\u0025\u0064",*_beaea .Int32 )));};if _beaea .ST_Guid !=nil {e .EncodeToken (_g .CharData (*_beaea .ST_Guid )); +};return e .EncodeToken (_g .EndElement {Name :start .Name });};func NewCT_Algorithm ()*CT_Algorithm {_abb :=&CT_Algorithm {};_abb .TypeAttr =ST_AlgorithmType (1);return _abb ;};func NewCT_ForEach ()*CT_ForEach {_edeb :=&CT_ForEach {};return _edeb };func (_ecaaa ST_PyramidAccentPosition )Validate ()error {return _ecaaa .ValidateWithPath ("")}; +func (_dffg ST_TextAnchorHorizontal )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bfdc :=_g .Attr {};_bfdc .Name =name ;switch _dffg {case ST_TextAnchorHorizontalUnset :_bfdc .Value ="";case ST_TextAnchorHorizontalNone :_bfdc .Value ="\u006e\u006f\u006e\u0065"; +case ST_TextAnchorHorizontalCtr :_bfdc .Value ="\u0063\u0074\u0072";};return _bfdc ,nil ;};func (_gcgde ST_ContinueDirection )Validate ()error {return _gcgde .ValidateWithPath ("")};func (_gbdcb ST_RotationPath )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cbbb :=_g .Attr {}; +_cbbb .Name =name ;switch _gbdcb {case ST_RotationPathUnset :_cbbb .Value ="";case ST_RotationPathNone :_cbbb .Value ="\u006e\u006f\u006e\u0065";case ST_RotationPathAlongPath :_cbbb .Value ="\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return _cbbb ,nil ; +};type CT_ColorTransformHeaderLst struct{ColorsDefHdr []*CT_ColorTransformHeader ;}; -// ValidateWithPath validates the CT_DiagramDefinitionHeaderLst and its children, prefixing error messages with path -func (_cffc *CT_DiagramDefinitionHeaderLst )ValidateWithPath (path string )error {for _bafe ,_ccg :=range _cffc .LayoutDefHdr {if _eeca :=_ccg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004cay\u006f\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_bafe )); -_eeca !=nil {return _eeca ;};};return nil ;};func (_fecf *CT_CxnList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fedg :for {_dbde ,_cedf :=d .Token ();if _cedf !=nil {return _cedf ;};switch _eafa :=_dbde .(type ){case _g .StartElement :switch _eafa .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e"}:_debb :=NewCT_Cxn (); -if _bgf :=d .DecodeElement (_debb ,&_eafa );_bgf !=nil {return _bgf ;};_fecf .Cxn =append (_fecf .Cxn ,_debb );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\u005fC\u0078\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_eafa .Name ); -if _dfcfe :=d .Skip ();_dfcfe !=nil {return _dfcfe ;};};case _g .EndElement :break _fedg ;case _g .CharData :};};return nil ;}; +// Validate validates the ColorsDef and its children +func (_ceee *ColorsDef )Validate ()error {return _ceee .ValidateWithPath ("\u0043o\u006c\u006f\u0072\u0073\u0044\u0065f");};func (_eaab ST_ElementType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_eaab .String (),start ); +};func (_aecfg ST_TextAnchorVertical )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cfaa :=_g .Attr {};_cfaa .Name =name ;switch _aecfg {case ST_TextAnchorVerticalUnset :_cfaa .Value ="";case ST_TextAnchorVerticalT :_cfaa .Value ="\u0074";case ST_TextAnchorVerticalMid :_cfaa .Value ="\u006d\u0069\u0064"; +case ST_TextAnchorVerticalB :_cfaa .Value ="\u0062";};return _cfaa ,nil ;};func (_cagf ST_ConnectorPoint )Validate ()error {return _cagf .ValidateWithPath ("")};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 (_ebdfb ST_ChildDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ebdfb .String (),start ); +}; -// ValidateWithPath validates the CT_CTDescription and its children, prefixing error messages with path -func (_ffd *CT_CTDescription )ValidateWithPath (path string )error {return nil };func (_edbf *CT_ElemPropSet )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _edbf .PresAssocIDAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"},Value :_a .Sprintf ("\u0025\u0076",*_edbf .PresAssocIDAttr )}); -};if _edbf .PresNameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_edbf .PresNameAttr )});};if _edbf .PresStyleLblAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_edbf .PresStyleLblAttr )}); -};if _edbf .PresStyleIdxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"},Value :_a .Sprintf ("\u0025\u0076",*_edbf .PresStyleIdxAttr )});};if _edbf .PresStyleCntAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_edbf .PresStyleCntAttr )}); -};if _edbf .LoTypeIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_edbf .LoTypeIdAttr )});};if _edbf .LoCatIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006co\u0043\u0061\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_edbf .LoCatIdAttr )}); -};if _edbf .QsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_edbf .QsTypeIdAttr )});};if _edbf .QsCatIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0071s\u0043\u0061\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_edbf .QsCatIdAttr )}); -};if _edbf .CsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_edbf .CsTypeIdAttr )});};if _edbf .CsCatIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063s\u0043\u0061\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_edbf .CsCatIdAttr )}); -};if _edbf .Coherent3DOffAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"},Value :_a .Sprintf ("\u0025\u0064",_dbfeb (*_edbf .Coherent3DOffAttr ))}); -};if _edbf .PhldrTAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0068\u006c\u0064\u0072\u0054"},Value :_a .Sprintf ("\u0025\u0076",*_edbf .PhldrTAttr )});};if _edbf .PhldrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0068\u006cd\u0072"},Value :_a .Sprintf ("\u0025\u0064",_dbfeb (*_edbf .PhldrAttr ))}); -};if _edbf .CustAngAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063u\u0073\u0074\u0041\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_edbf .CustAngAttr )});};if _edbf .CustFlipVertAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"},Value :_a .Sprintf ("\u0025\u0064",_dbfeb (*_edbf .CustFlipVertAttr ))}); -};if _edbf .CustFlipHorAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0064",_dbfeb (*_edbf .CustFlipHorAttr ))});};if _edbf .CustSzXAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0058"},Value :_a .Sprintf ("\u0025\u0076",*_edbf .CustSzXAttr )}); -};if _edbf .CustSzYAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0059"},Value :_a .Sprintf ("\u0025\u0076",*_edbf .CustSzYAttr )});};if _edbf .CustScaleXAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"},Value :_a .Sprintf ("\u0025\u0076",*_edbf .CustScaleXAttr )}); -};if _edbf .CustScaleYAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"},Value :_a .Sprintf ("\u0025\u0076",*_edbf .CustScaleYAttr )});};if _edbf .CustTAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0075\u0073t\u0054"},Value :_a .Sprintf ("\u0025\u0064",_dbfeb (*_edbf .CustTAttr ))}); -};if _edbf .CustLinFactXAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"},Value :_a .Sprintf ("\u0025\u0076",*_edbf .CustLinFactXAttr )});};if _edbf .CustLinFactYAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"},Value :_a .Sprintf ("\u0025\u0076",*_edbf .CustLinFactYAttr )}); -};if _edbf .CustLinFactNeighborXAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"},Value :_a .Sprintf ("\u0025\u0076",*_edbf .CustLinFactNeighborXAttr )}); -};if _edbf .CustLinFactNeighborYAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"},Value :_a .Sprintf ("\u0025\u0076",*_edbf .CustLinFactNeighborYAttr )}); -};if _edbf .CustRadScaleRadAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_edbf .CustRadScaleRadAttr )}); -};if _edbf .CustRadScaleIncAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_edbf .CustRadScaleIncAttr )}); -};e .EncodeToken (start );if _edbf .PresLayoutVars !=nil {_dedf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u004c\u0061\u0079\u006f\u0075t\u0056\u0061\u0072\u0073"}};e .EncodeElement (_edbf .PresLayoutVars ,_dedf );};if _edbf .Style !=nil {_fbef :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0074\u0079l\u0065"}}; -e .EncodeElement (_edbf .Style ,_fbef );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bgebb ST_ChildDirection )ValidateWithPath (path string )error {switch _bgebb {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 (_bgebb )); +// Validate validates the CT_StyleDefinitionHeader and its children +func (_dadc *CT_StyleDefinitionHeader )Validate ()error {return _dadc .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072");};func (_gafe *CT_StyleLabel )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ga .Sprintf ("\u0025\u0076",_gafe .NameAttr )}); +e .EncodeToken (start );if _gafe .Scene3d !=nil {_bbeef :=_g .StartElement {Name :_g .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_gafe .Scene3d ,_bbeef );};if _gafe .Sp3d !=nil {_adfa :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0070\u0033\u0064"}}; +e .EncodeElement (_gafe .Sp3d ,_adfa );};if _gafe .TxPr !=nil {_dcce :=_g .StartElement {Name :_g .Name {Local :"\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gafe .TxPr ,_dcce );};if _gafe .Style !=nil {_bagb :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0074\u0079l\u0065"}}; +e .EncodeElement (_gafe .Style ,_bagb );};if _gafe .ExtLst !=nil {_bbda :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gafe .ExtLst ,_bbda );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_dgbfc *ST_ArrowheadStyle )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dgbfc =0;case "\u0061\u0075\u0074\u006f":*_dgbfc =1;case "\u0061\u0072\u0072":*_dgbfc =2;case "\u006e\u006f\u0041r\u0072":*_dgbfc =3;}; +return nil ;};func (_fbeb ST_PyramidAccentPosition )ValidateWithPath (path string )error {switch _fbeb {case 0,1,2:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbeb )); };return nil ;}; -// Validate validates the CT_LayoutVariablePropertySet and its children -func (_cdd *CT_LayoutVariablePropertySet )Validate ()error {return _cdd .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 (_fdaedg ST_TextAnchorHorizontal )String ()string {switch _fdaedg {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u0074\u0072";};return "";};func (_egcag ST_ConnectorDimension )ValidateWithPath (path string )error {switch _egcag {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 (_egcag )); -};return nil ;};func NewCT_Shape ()*CT_Shape {_ffaf :=&CT_Shape {};return _ffaf };type CT_TextProps struct{Sp3d *_df .CT_Shape3D ;FlatTx *_df .CT_FlatText ;};type RelIds struct{CT_RelIds }; - -// Validate validates the CT_CxnList and its children -func (_aaeb *CT_CxnList )Validate ()error {return _aaeb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e\u004c\u0069\u0073\u0074");};func (_gbcae *ST_RotationPath )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afda ,_fbdbc :=d .Token (); -if _fbdbc !=nil {return _fbdbc ;};if _cffca ,_fgaba :=_afda .(_g .EndElement );_fgaba &&_cffca .Name ==start .Name {*_gbcae =1;return nil ;};if _eacb ,_fegdc :=_afda .(_g .CharData );!_fegdc {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",_afda ); -}else {switch string (_eacb ){case "":*_gbcae =0;case "\u006e\u006f\u006e\u0065":*_gbcae =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_gbcae =2;};};_afda ,_fbdbc =d .Token ();if _fbdbc !=nil {return _fbdbc ;};if _efecb ,_afbfa :=_afda .(_g .EndElement ); -_afbfa &&_efecb .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",_afda );}; +// ValidateWithPath validates the CT_TextProps and its children, prefixing error messages with path +func (_bgbe *CT_TextProps )ValidateWithPath (path string )error {if _bgbe .Sp3d !=nil {if _fdcge :=_bgbe .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_fdcge !=nil {return _fdcge ;};};if _bgbe .FlatTx !=nil {if _ebdee :=_bgbe .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078"); +_ebdee !=nil {return _ebdee ;};};return nil ;};func (_cfdcd ST_ChildAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ggab :=_g .Attr {};_ggab .Name =name ;switch _cfdcd {case ST_ChildAlignmentUnset :_ggab .Value ="";case ST_ChildAlignmentT :_ggab .Value ="\u0074"; +case ST_ChildAlignmentB :_ggab .Value ="\u0062";case ST_ChildAlignmentL :_ggab .Value ="\u006c";case ST_ChildAlignmentR :_ggab .Value ="\u0072";};return _ggab ,nil ;};func NewCT_SampleData ()*CT_SampleData {_fgad :=&CT_SampleData {};return _fgad }; -// Validate validates the CT_ColorTransformHeader and its children -func (_dfgg *CT_ColorTransformHeader )Validate ()error {return _dfgg .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072");};type ST_FunctionType byte ;func (_bfeba *ST_VariableType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbdbe ,_dbgaa :=d .Token (); -if _dbgaa !=nil {return _dbgaa ;};if _gdedf ,_ageef :=_fbdbe .(_g .EndElement );_ageef &&_gdedf .Name ==start .Name {*_bfeba =1;return nil ;};if _cacb ,_bagfe :=_fbdbe .(_g .CharData );!_bagfe {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",_fbdbe ); -}else {switch string (_cacb ){case "":*_bfeba =0;case "\u006e\u006f\u006e\u0065":*_bfeba =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_bfeba =2;case "\u0063\u0068\u004da\u0078":*_bfeba =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_bfeba =4; -case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_bfeba =5;case "\u0064\u0069\u0072":*_bfeba =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_bfeba =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_bfeba =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_bfeba =9; -case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_bfeba =10;};};_fbdbe ,_dbgaa =d .Token ();if _dbgaa !=nil {return _dbgaa ;};if _ggdbc ,_dfaga :=_fbdbe .(_g .EndElement );_dfaga &&_ggdbc .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",_fbdbe );};type ST_AxisType byte ;type CT_DiagramDefinitionHeader struct{UniqueIdAttr string ; -MinVerAttr *string ;DefStyleAttr *string ;ResIdAttr *int32 ;Title []*CT_Name ;Desc []*CT_Description ;CatLst *CT_Categories ;ExtLst *_df .CT_OfficeArtExtensionList ;};func (_abef *CT_DiagramDefinitionHeader )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_abef .UniqueIdAttr )}); -if _abef .MinVerAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_abef .MinVerAttr )});};if _abef .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_abef .DefStyleAttr )}); -};if _abef .ResIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_abef .ResIdAttr )});};e .EncodeToken (start );_bfecg :=_g .StartElement {Name :_g .Name {Local :"\u0074\u0069\u0074l\u0065"}}; -for _ ,_eada :=range _abef .Title {e .EncodeElement (_eada ,_bfecg );};_baea :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_ebaf :=range _abef .Desc {e .EncodeElement (_ebaf ,_baea );};if _abef .CatLst !=nil {_ddcd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_abef .CatLst ,_ddcd );};if _abef .ExtLst !=nil {_gbed :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abef .ExtLst ,_gbed );};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;};func NewCT_LayoutNode ()*CT_LayoutNode {_bggfd :=&CT_LayoutNode {};return _bggfd }; +// ValidateWithPath validates the CT_AnimLvl and its children, prefixing error messages with path +func (_bdg *CT_AnimLvl )ValidateWithPath (path string )error {if _bfc :=_bdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfc !=nil {return _bfc ;};return nil ;};type ST_ElementType byte ;func (_fbdf ST_AnimLvlStr )String ()string {switch _fbdf {case 0:return ""; +case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0076\u006c";case 3:return "\u0063\u0074\u0072";};return "";};func (_eefdf ST_AnimOneStr )String ()string {switch _eefdf {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 (_gecf *ST_LinearDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gecf =0;case "\u0066\u0072\u006fm\u004c":*_gecf =1;case "\u0066\u0072\u006fm\u0052":*_gecf =2; +case "\u0066\u0072\u006fm\u0054":*_gecf =3;case "\u0066\u0072\u006fm\u0042":*_gecf =4;};return nil ;};func (_bbcde ST_ConstraintRelationship )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bbcde .String (),start ); +};func (_fbcgb *LayoutDefHdrLst )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _fbcgb .CT_DiagramDefinitionHeaderLst .MarshalXML (e ,start );};func (_fcfga ST_LinearDirection )Validate ()error {return _fcfga .ValidateWithPath ("")}; +func (_ffggg ST_ArrowheadStyle )ValidateWithPath (path string )error {switch _ffggg {case 0,1,2,3:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffggg )); +};return nil ;};func (_ffcb ST_TextDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ffcb .String (),start );};func (_caag ST_Direction )ValidateWithPath (path string )error {switch _caag {case 0,1,2:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caag )); +};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 (_bea *CT_Constraint )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bea .OpAttr !=ST_BoolOperatorUnset {_cbaf ,_bddf :=_bea .OpAttr .MarshalXMLAttr (_g .Name {Local :"\u006f\u0070"}); +if _bddf !=nil {return _bddf ;};start .Attr =append (start .Attr ,_cbaf );};if _bea .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_ga .Sprintf ("\u0025\u0076",*_bea .ValAttr )});};if _bea .FactAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_bea .FactAttr )}); +};if _bea .TypeAttr !=ST_ConstraintTypeUnset {_bdef ,_fdae :=_bea .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"});if _fdae !=nil {return _fdae ;};start .Attr =append (start .Attr ,_bdef );};if _bea .ForAttr !=ST_ConstraintRelationshipUnset {_egga ,_gaee :=_bea .ForAttr .MarshalXMLAttr (_g .Name {Local :"\u0066\u006f\u0072"}); +if _gaee !=nil {return _gaee ;};start .Attr =append (start .Attr ,_egga );};if _bea .ForNameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_bea .ForNameAttr )}); +};if _bea .PtTypeAttr !=ST_ElementTypeUnset {_dcdc ,_daegd :=_bea .PtTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _daegd !=nil {return _daegd ;};start .Attr =append (start .Attr ,_dcdc );};if _bea .RefTypeAttr !=ST_ConstraintTypeUnset {_dfb ,_aagc :=_bea .RefTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"}); +if _aagc !=nil {return _aagc ;};start .Attr =append (start .Attr ,_dfb );};if _bea .RefForAttr !=ST_ConstraintRelationshipUnset {_ebg ,_fcg :=_bea .RefForAttr .MarshalXMLAttr (_g .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _fcg !=nil {return _fcg ; +};start .Attr =append (start .Attr ,_ebg );};if _bea .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_bea .RefForNameAttr )}); +};if _bea .RefPtTypeAttr !=ST_ElementTypeUnset {_dag ,_bffc :=_bea .RefPtTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _bffc !=nil {return _bffc ;};start .Attr =append (start .Attr ,_dag );};e .EncodeToken (start ); +if _bea .ExtLst !=nil {_abgf :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bea .ExtLst ,_abgf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cfca ST_ClrAppMethod )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cfca .String (),start ); +};func (_aaf *CT_Colors )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aaf .MethAttr !=ST_ClrAppMethodUnset {_dcba ,_ecad :=_aaf .MethAttr .MarshalXMLAttr (_g .Name {Local :"\u006d\u0065\u0074\u0068"});if _ecad !=nil {return _ecad ;};start .Attr =append (start .Attr ,_dcba ); +};if _aaf .HueDirAttr !=ST_HueDirUnset {_abf ,_ebda :=_aaf .HueDirAttr .MarshalXMLAttr (_g .Name {Local :"\u0068\u0075\u0065\u0044\u0069\u0072"});if _ebda !=nil {return _ebda ;};start .Attr =append (start .Attr ,_abf );};e .EncodeToken (start );if _aaf .EG_ColorChoice !=nil {for _ ,_fbcc :=range _aaf .EG_ColorChoice {_fbcc .MarshalXML (e ,_g .StartElement {}); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_deab *CT_ForEach )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _deab .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_deab .NameAttr )}); +};if _deab .RefAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0066"},Value :_ga .Sprintf ("\u0025\u0076",*_deab .RefAttr )});};if _deab .AxisAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_deab .AxisAttr )}); +};if _deab .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_deab .PtTypeAttr )});};if _deab .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_deab .HideLastTransAttr )}); +};if _deab .StAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_deab .StAttr )});};if _deab .CntAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006e\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_deab .CntAttr )}); +};if _deab .StepAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_ga .Sprintf ("\u0025\u0076",*_deab .StepAttr )});};e .EncodeToken (start );if _deab .Alg !=nil {_adga :=_g .StartElement {Name :_g .Name {Local :"\u0061\u006c\u0067"}}; +for _ ,_dafg :=range _deab .Alg {e .EncodeElement (_dafg ,_adga );};};if _deab .Shape !=nil {_ecf :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_defd :=range _deab .Shape {e .EncodeElement (_defd ,_ecf );};};if _deab .PresOf !=nil {_dfg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}}; +for _ ,_gagb :=range _deab .PresOf {e .EncodeElement (_gagb ,_dfg );};};if _deab .ConstrLst !=nil {_fabd :=_g .StartElement {Name :_g .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_fgbf :=range _deab .ConstrLst {e .EncodeElement (_fgbf ,_fabd ); +};};if _deab .RuleLst !=nil {_cdgcb :=_g .StartElement {Name :_g .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_bdeg :=range _deab .RuleLst {e .EncodeElement (_bdeg ,_cdgcb );};};if _deab .ForEach !=nil {_feggb :=_g .StartElement {Name :_g .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}}; +for _ ,_fcefc :=range _deab .ForEach {e .EncodeElement (_fcefc ,_feggb );};};if _deab .LayoutNode !=nil {_ecac :=_g .StartElement {Name :_g .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_fcfd :=range _deab .LayoutNode {e .EncodeElement (_fcfd ,_ecac ); +};};if _deab .Choose !=nil {_gfab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_edce :=range _deab .Choose {e .EncodeElement (_edce ,_gfab );};};if _deab .ExtLst !=nil {_dgegd :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +for _ ,_eae :=range _deab .ExtLst {e .EncodeElement (_eae ,_dgegd );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fdcb ST_ResizeHandlesStr )String ()string {switch _fdcb {case 0:return "";case 1:return "\u0065\u0078\u0061c\u0074"; +case 2:return "\u0072\u0065\u006c";};return "";}; -// Validate validates the CT_AnimLvl and its children -func (_bbc *CT_AnimLvl )Validate ()error {return _bbc .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c");};func (_befdf ST_NodeVerticalAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bbgb :=_g .Attr {};_bbgb .Name =name ; -switch _befdf {case ST_NodeVerticalAlignmentUnset :_bbgb .Value ="";case ST_NodeVerticalAlignmentT :_bbgb .Value ="\u0074";case ST_NodeVerticalAlignmentMid :_bbgb .Value ="\u006d\u0069\u0064";case ST_NodeVerticalAlignmentB :_bbgb .Value ="\u0062";};return _bbgb ,nil ; -}; +// Validate validates the ColorsDefHdrLst and its children +func (_cbcae *ColorsDefHdrLst )Validate ()error {return _cbcae .ValidateWithPath ("\u0043o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");};type StyleDefHdrLst struct{CT_StyleDefinitionHeaderLst };func (_gcb *CT_CTCategories )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdc :for {_cfe ,_geee :=d .Token (); +if _geee !=nil {return _geee ;};switch _adg :=_cfe .(type ){case _g .StartElement :switch _adg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_bbe :=NewCT_CTCategory (); +if _fbd :=d .DecodeElement (_bbe ,&_adg );_fbd !=nil {return _fbd ;};_gcb .Cat =append (_gcb .Cat ,_bbe );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\u0043\u0054\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_adg .Name ); +if _eed :=d .Skip ();_eed !=nil {return _eed ;};};case _g .EndElement :break _gdc ;case _g .CharData :};};return nil ;};func (_gagbc *ST_LayoutShapeType )ValidateWithPath (path string )error {_dcea :=[]string {};if _gagbc .ST_ShapeType !=_a .ST_ShapeTypeUnset {_dcea =append (_dcea ,"\u0053\u0054\u005fS\u0068\u0061\u0070\u0065\u0054\u0079\u0070\u0065"); +};if _gagbc .ST_OutputShapeType !=ST_OutputShapeTypeUnset {_dcea =append (_dcea ,"\u0053T\u005fO\u0075\u0074\u0070\u0075\u0074S\u0068\u0061p\u0065\u0054\u0079\u0070\u0065");};if len (_dcea )> 1{return _ga .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dcea ); +};return nil ;};func (_fagef ST_PrSetCustVal )String ()string {if _fagef .ST_Percentage !=nil {return _ga .Sprintf ("\u0025\u0076",*_fagef .ST_Percentage );};if _fagef .Int32 !=nil {return _ga .Sprintf ("\u0025\u0076",*_fagef .Int32 );};return "";};func (_eadb ST_HueDir )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gbfg :=_g .Attr {}; +_gbfg .Name =name ;switch _eadb {case ST_HueDirUnset :_gbfg .Value ="";case ST_HueDirCw :_gbfg .Value ="\u0063\u0077";case ST_HueDirCcw :_gbfg .Value ="\u0063\u0063\u0077";};return _gbfg ,nil ;};func (_eegd ST_TextAnchorHorizontal )ValidateWithPath (path string )error {switch _eegd {case 0,1,2:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eegd )); +};return nil ;};func NewCT_BulletEnabled ()*CT_BulletEnabled {_gde :=&CT_BulletEnabled {};return _gde };type ST_ContinueDirection byte ;func NewAG_ConstraintAttributes ()*AG_ConstraintAttributes {_ea :=&AG_ConstraintAttributes {};return _ea ;};func NewCT_DiagramDefinitionHeaderLst ()*CT_DiagramDefinitionHeaderLst {_eedb :=&CT_DiagramDefinitionHeaderLst {}; +return _eedb ;};func (_eced ST_PyramidAccentTextMargin )ValidateWithPath (path string )error {switch _eced {case 0,1,2:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eced )); +};return nil ;};func (_ebfb *ColorsDef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebfb .CT_ColorTransform =*NewCT_ColorTransform ();for _ ,_gggd :=range start .Attr {if _gggd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_eegb ,_bacf :=_gggd .Value ,error (nil ); +if _bacf !=nil {return _bacf ;};_ebfb .UniqueIdAttr =&_eegb ;continue ;};if _gggd .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_fefa ,_bbec :=_gggd .Value ,error (nil );if _bbec !=nil {return _bbec ;};_ebfb .MinVerAttr =&_fefa ;continue ;};};_fefc :for {_edfc ,_eddg :=d .Token (); +if _eddg !=nil {return _eddg ;};switch _afdgc :=_edfc .(type ){case _g .StartElement :switch _afdgc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_geab :=NewCT_CTName (); +if _deee :=d .DecodeElement (_geab ,&_afdgc );_deee !=nil {return _deee ;};_ebfb .Title =append (_ebfb .Title ,_geab );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_abad :=NewCT_CTDescription (); +if _agddg :=d .DecodeElement (_abad ,&_afdgc );_agddg !=nil {return _agddg ;};_ebfb .Desc =append (_ebfb .Desc ,_abad );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_ebfb .CatLst =NewCT_CTCategories (); +if _ebgc :=d .DecodeElement (_ebfb .CatLst ,&_afdgc );_ebgc !=nil {return _ebgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_dcfe :=NewCT_CTStyleLabel (); +if _cfge :=d .DecodeElement (_dcfe ,&_afdgc );_cfge !=nil {return _cfge ;};_ebfb .StyleLbl =append (_ebfb .StyleLbl ,_dcfe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebfb .ExtLst =_a .NewCT_OfficeArtExtensionList (); +if _agcc :=d .DecodeElement (_ebfb .ExtLst ,&_afdgc );_agcc !=nil {return _agcc ;};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\u006f\u006c\u006f\u0072\u0073D\u0065\u0066 \u0025\u0076",_afdgc .Name ); +if _cagc :=d .Skip ();_cagc !=nil {return _cagc ;};};case _g .EndElement :break _fefc ;case _g .CharData :};};return nil ;};type ST_ConnectorRouting byte ;func (_bfba *CT_PtList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgfba :for {_dad ,_cgbb :=d .Token (); +if _cgbb !=nil {return _cgbb ;};switch _fgaad :=_dad .(type ){case _g .StartElement :switch _fgaad .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074"}:_cfcfb :=NewCT_Pt (); +if _gbfbb :=d .DecodeElement (_cfcfb ,&_fgaad );_gbfbb !=nil {return _gbfbb ;};_bfba .Pt =append (_bfba .Pt ,_cfcfb );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\u0050\u0074\u004ci\u0073\u0074 \u0025\u0076",_fgaad .Name ); +if _gdcdc :=d .Skip ();_gdcdc !=nil {return _gdcdc ;};};case _g .EndElement :break _cgfba ;case _g .CharData :};};return nil ;};func (_bage *CT_SDDescription )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fdbg :=range start .Attr {if _fdbg .Name .Local =="\u006c\u0061\u006e\u0067"{_dcee ,_dfddg :=_fdbg .Value ,error (nil ); +if _dfddg !=nil {return _dfddg ;};_bage .LangAttr =&_dcee ;continue ;};if _fdbg .Name .Local =="\u0076\u0061\u006c"{_acbeg ,_cbef :=_fdbg .Value ,error (nil );if _cbef !=nil {return _cbef ;};_bage .ValAttr =_acbeg ;continue ;};};for {_dccg ,_aagae :=d .Token (); +if _aagae !=nil {return _ga .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",_aagae );};if _bagaa ,_ccgad :=_dccg .(_g .EndElement );_ccgad &&_bagaa .Name ==start .Name {break ; +};};return nil ;};func (_bagd *CT_ForEach )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eeed :=range start .Attr {if _eeed .Name .Local =="\u006e\u0061\u006d\u0065"{_fedcf ,_fccc :=_eeed .Value ,error (nil );if _fccc !=nil {return _fccc ; +};_bagd .NameAttr =&_fedcf ;continue ;};if _eeed .Name .Local =="\u0072\u0065\u0066"{_bfd ,_gefg :=_eeed .Value ,error (nil );if _gefg !=nil {return _gefg ;};_bagd .RefAttr =&_bfd ;continue ;};if _eeed .Name .Local =="\u0061\u0078\u0069\u0073"{_fbcb ,_baca :=ParseSliceST_AxisTypes (_eeed .Value ); +if _baca !=nil {return _baca ;};_bagd .AxisAttr =&_fbcb ;continue ;};if _eeed .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_ddage ,_fgfdf :=ParseSliceST_ElementTypes (_eeed .Value );if _fgfdf !=nil {return _fgfdf ;};_bagd .PtTypeAttr =&_ddage ; +continue ;};if _eeed .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_gggcd ,_ggfa :=ParseSliceST_Booleans (_eeed .Value );if _ggfa !=nil {return _ggfa ;};_bagd .HideLastTransAttr =&_gggcd ;continue ;};if _eeed .Name .Local =="\u0073\u0074"{_fgee ,_bfdf :=ParseSliceST_Ints (_eeed .Value ); +if _bfdf !=nil {return _bfdf ;};_bagd .StAttr =&_fgee ;continue ;};if _eeed .Name .Local =="\u0063\u006e\u0074"{_dfae ,_cffd :=ParseSliceST_UnsignedInts (_eeed .Value );if _cffd !=nil {return _cffd ;};_bagd .CntAttr =&_dfae ;continue ;};if _eeed .Name .Local =="\u0073\u0074\u0065\u0070"{_faga ,_ddcb :=ParseSliceST_Ints (_eeed .Value ); +if _ddcb !=nil {return _ddcb ;};_bagd .StepAttr =&_faga ;continue ;};};_gadd :for {_bafb ,_ecbgd :=d .Token ();if _ecbgd !=nil {return _ecbgd ;};switch _egba :=_bafb .(type ){case _g .StartElement :switch _egba .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_eaafd :=NewCT_Algorithm (); +if _bfgb :=d .DecodeElement (_eaafd ,&_egba );_bfgb !=nil {return _bfgb ;};_bagd .Alg =append (_bagd .Alg ,_eaafd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_ccc :=NewCT_Shape (); +if _gaef :=d .DecodeElement (_ccc ,&_egba );_gaef !=nil {return _gaef ;};_bagd .Shape =append (_bagd .Shape ,_ccc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_bbdb :=NewCT_PresentationOf (); +if _cfff :=d .DecodeElement (_bbdb ,&_egba );_cfff !=nil {return _cfff ;};_bagd .PresOf =append (_bagd .PresOf ,_bbdb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_abea :=NewCT_Constraints (); +if _gagd :=d .DecodeElement (_abea ,&_egba );_gagd !=nil {return _gagd ;};_bagd .ConstrLst =append (_bagd .ConstrLst ,_abea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_fdgd :=NewCT_Rules (); +if _dgbeg :=d .DecodeElement (_fdgd ,&_egba );_dgbeg !=nil {return _dgbeg ;};_bagd .RuleLst =append (_bagd .RuleLst ,_fdgd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_bfadc :=NewCT_ForEach (); +if _abgef :=d .DecodeElement (_bfadc ,&_egba );_abgef !=nil {return _abgef ;};_bagd .ForEach =append (_bagd .ForEach ,_bfadc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_gcgce :=NewCT_LayoutNode (); +if _acfc :=d .DecodeElement (_gcgce ,&_egba );_acfc !=nil {return _acfc ;};_bagd .LayoutNode =append (_bagd .LayoutNode ,_gcgce );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_ddeg :=NewCT_Choose (); +if _adag :=d .DecodeElement (_ddeg ,&_egba );_adag !=nil {return _adag ;};_bagd .Choose =append (_bagd .Choose ,_ddeg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_daga :=_a .NewCT_OfficeArtExtensionList (); +if _gbef :=d .DecodeElement (_daga ,&_egba );_gbef !=nil {return _gbef ;};_bagd .ExtLst =append (_bagd .ExtLst ,_daga );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\u005fF\u006f\u0072\u0045\u0061\u0063\u0068\u0020\u0025\u0076",_egba .Name ); +if _gegb :=d .Skip ();_gegb !=nil {return _gegb ;};};case _g .EndElement :break _gadd ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_Direction and its children -func (_fbea *CT_Direction )Validate ()error {return _fbea .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};type CT_Parameter struct{TypeAttr ST_ParameterId ;ValAttr ST_ParameterVal ;};func (_fdafc ST_AxisType )String ()string {switch _fdafc {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 "";}; +// Validate validates the CT_StyleDefinitionHeaderLst and its children +func (_ddfg *CT_StyleDefinitionHeaderLst )Validate ()error {return _ddfg .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 (_bbgc *ST_FlowDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcgee ,_aafff :=d .Token (); +if _aafff !=nil {return _aafff ;};if _abcf ,_adgcd :=_bcgee .(_g .EndElement );_adgcd &&_abcf .Name ==start .Name {*_bbgc =1;return nil ;};if _bbbc ,_ccdb :=_bcgee .(_g .CharData );!_ccdb {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcgee ); +}else {switch string (_bbbc ){case "":*_bbgc =0;case "\u0072\u006f\u0077":*_bbgc =1;case "\u0063\u006f\u006c":*_bbgc =2;};};_bcgee ,_aafff =d .Token ();if _aafff !=nil {return _aafff ;};if _abac ,_cgbgb :=_bcgee .(_g .EndElement );_cgbgb &&_abac .Name ==start .Name {return nil ; +};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcgee );};func (_cdgd *StyleDefHdrLst )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _cdgd .CT_StyleDefinitionHeaderLst .MarshalXML (e ,start );};func (_eaed *ST_HueDir )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdfe ,_gedbf :=d .Token (); +if _gedbf !=nil {return _gedbf ;};if _fafe ,_eddgf :=_fdfe .(_g .EndElement );_eddgf &&_fafe .Name ==start .Name {*_eaed =1;return nil ;};if _fbdb ,_bdcc :=_fdfe .(_g .CharData );!_bdcc {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdfe ); +}else {switch string (_fbdb ){case "":*_eaed =0;case "\u0063\u0077":*_eaed =1;case "\u0063\u0063\u0077":*_eaed =2;};};_fdfe ,_gedbf =d .Token ();if _gedbf !=nil {return _gedbf ;};if _ffgg ,_cecba :=_fdfe .(_g .EndElement );_cecba &&_ffgg .Name ==start .Name {return nil ; +};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdfe );};func (_bbef ST_BoolOperator )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bbef .String (),start ); +};func (_edbg *ST_ChildDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_edbg =0;case "\u0068\u006f\u0072\u007a":*_edbg =1;case "\u0076\u0065\u0072\u0074":*_edbg =2;};return nil ;};func (_ebde *CT_Rules )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bacb :for {_bdegd ,_bcca :=d .Token (); +if _bcca !=nil {return _bcca ;};switch _gbgb :=_bdegd .(type ){case _g .StartElement :switch _gbgb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072\u0075\u006c\u0065"}:_adfgg :=NewCT_NumericRule (); +if _gdbag :=d .DecodeElement (_adfgg ,&_gbgb );_gdbag !=nil {return _gdbag ;};_ebde .Rule =append (_ebde .Rule ,_adfgg );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\u0052\u0075\u006c\u0065\u0073\u0020\u0025\u0076",_gbgb .Name ); +if _acbaeb :=d .Skip ();_acbaeb !=nil {return _acbaeb ;};};case _g .EndElement :break _bacb ;case _g .CharData :};};return nil ;};type CT_CTCategory struct{TypeAttr string ;PriAttr uint32 ;}; -// ValidateWithPath validates the CT_Direction and its children, prefixing error messages with path -func (_fdga *CT_Direction )ValidateWithPath (path string )error {if _aadc :=_fdga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aadc !=nil {return _aadc ;};return nil ;};func (_bfdc ST_StartingElement )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_acga :=_g .Attr {}; -_acga .Name =name ;switch _bfdc {case ST_StartingElementUnset :_acga .Value ="";case ST_StartingElementNode :_acga .Value ="\u006e\u006f\u0064\u0065";case ST_StartingElementTrans :_acga .Value ="\u0074\u0072\u0061n\u0073";};return _acga ,nil ;};func (_eacba *ST_ConnectorDimension )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eacba =0; -case "\u0031\u0044":*_eacba =1;case "\u0032\u0044":*_eacba =2;case "\u0063\u0075\u0073\u0074":*_eacba =3;};return nil ;}; +// ST_PrSetCustVal is a union type +type ST_PrSetCustVal struct{ST_Percentage *string ;Int32 *int32 ;};func (_bbff *ST_ArrowheadStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdbb ,_ggfc :=d .Token ();if _ggfc !=nil {return _ggfc ;};if _aacff ,_cggea :=_cdbb .(_g .EndElement ); +_cggea &&_aacff .Name ==start .Name {*_bbff =1;return nil ;};if _fcee ,_acbee :=_cdbb .(_g .CharData );!_acbee {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdbb ); +}else {switch string (_fcee ){case "":*_bbff =0;case "\u0061\u0075\u0074\u006f":*_bbff =1;case "\u0061\u0072\u0072":*_bbff =2;case "\u006e\u006f\u0041r\u0072":*_bbff =3;};};_cdbb ,_ggfc =d .Token ();if _ggfc !=nil {return _ggfc ;};if _ccegg ,_ddfb :=_cdbb .(_g .EndElement ); +_ddfb &&_ccegg .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdbb );};func (_fcac ST_VariableType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fbecf :=_g .Attr {}; +_fbecf .Name =name ;switch _fcac {case ST_VariableTypeUnset :_fbecf .Value ="";case ST_VariableTypeNone :_fbecf .Value ="\u006e\u006f\u006e\u0065";case ST_VariableTypeOrgChart :_fbecf .Value ="\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074";case ST_VariableTypeChMax :_fbecf .Value ="\u0063\u0068\u004da\u0078"; +case ST_VariableTypeChPref :_fbecf .Value ="\u0063\u0068\u0050\u0072\u0065\u0066";case ST_VariableTypeBulEnabled :_fbecf .Value ="\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064";case ST_VariableTypeDir :_fbecf .Value ="\u0064\u0069\u0072"; +case ST_VariableTypeHierBranch :_fbecf .Value ="\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068";case ST_VariableTypeAnimOne :_fbecf .Value ="\u0061n\u0069\u006d\u004f\u006e\u0065";case ST_VariableTypeAnimLvl :_fbecf .Value ="\u0061n\u0069\u006d\u004c\u0076\u006c"; +case ST_VariableTypeResizeHandles :_fbecf .Value ="\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073";};return _fbecf ,nil ;};func (_ccefb ST_FunctionType )String ()string {switch _ccefb {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 (_bgeb *ST_AnimOneStr )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bgeb =0;case "\u006e\u006f\u006e\u0065":*_bgeb =1;case "\u006f\u006e\u0065":*_bgeb =2; +case "\u0062\u0072\u0061\u006e\u0063\u0068":*_bgeb =3;};return nil ;};func (_cdf *CT_ChildMax )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bcad :=range start .Attr {if _bcad .Name .Local =="\u0076\u0061\u006c"{_cfg ,_eeda :=_e .ParseInt (_bcad .Value ,10,32); +if _eeda !=nil {return _eeda ;};_feab :=int32 (_cfg );_cdf .ValAttr =&_feab ;continue ;};};for {_ceg ,_fbf :=d .Token ();if _fbf !=nil {return _ga .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078\u003a\u0020\u0025\u0073",_fbf ); +};if _aded ,_feba :=_ceg .(_g .EndElement );_feba &&_aded .Name ==start .Name {break ;};};return nil ;};const (ST_BendPointUnset ST_BendPoint =0;ST_BendPointBeg ST_BendPoint =1;ST_BendPointDef ST_BendPoint =2;ST_BendPointEnd ST_BendPoint =3;); -// ValidateWithPath validates the StyleDef and its children, prefixing error messages with path -func (_cfcbe *StyleDef )ValidateWithPath (path string )error {if _gafc :=_cfcbe .CT_StyleDefinition .ValidateWithPath (path );_gafc !=nil {return _gafc ;};return nil ;};func (_beba *ST_ChildDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_beba =0; -case "\u0068\u006f\u0072\u007a":*_beba =1;case "\u0076\u0065\u0072\u0074":*_beba =2;};return nil ;}; +// Validate validates the CT_ChildPref and its children +func (_fcb *CT_ChildPref )Validate ()error {return _fcb .ValidateWithPath ("\u0043\u0054\u005fC\u0068\u0069\u006c\u0064\u0050\u0072\u0065\u0066");}; -// ValidateWithPath validates the CT_ColorTransform and its children, prefixing error messages with path -func (_gega *CT_ColorTransform )ValidateWithPath (path string )error {for _ecdc ,_cab :=range _gega .Title {if _bbbd :=_cab .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ecdc ));_bbbd !=nil {return _bbbd ; -};};for _bbbe ,_bcfg :=range _gega .Desc {if _gcbc :=_bcfg .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_bbbe ));_gcbc !=nil {return _gcbc ;};};if _gega .CatLst !=nil {if _bad :=_gega .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); -_bad !=nil {return _bad ;};};for _bba ,_abdd :=range _gega .StyleLbl {if _egga :=_abdd .ValidateWithPath (_a .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_bba ));_egga !=nil {return _egga ;};};if _gega .ExtLst !=nil {if _gdb :=_gega .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gdb !=nil {return _gdb ;};};return nil ;};func NewCT_PtList ()*CT_PtList {_gebd :=&CT_PtList {};return _gebd };func (_bbeb ST_AlgorithmType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_begg :=_g .Attr {};_begg .Name =name ;switch _bbeb {case ST_AlgorithmTypeUnset :_begg .Value =""; -case ST_AlgorithmTypeComposite :_begg .Value ="\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e";case ST_AlgorithmTypeConn :_begg .Value ="\u0063\u006f\u006e\u006e";case ST_AlgorithmTypeCycle :_begg .Value ="\u0063\u0079\u0063l\u0065";case ST_AlgorithmTypeHierChild :_begg .Value ="\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd"; -case ST_AlgorithmTypeHierRoot :_begg .Value ="\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074";case ST_AlgorithmTypePyra :_begg .Value ="\u0070\u0079\u0072\u0061";case ST_AlgorithmTypeLin :_begg .Value ="\u006c\u0069\u006e";case ST_AlgorithmTypeSp :_begg .Value ="\u0073\u0070"; -case ST_AlgorithmTypeTx :_begg .Value ="\u0074\u0078";case ST_AlgorithmTypeSnake :_begg .Value ="\u0073\u006e\u0061k\u0065";};return _begg ,nil ;};func (_ebbe *CT_DiagramDefinitionHeader )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eadb :=range start .Attr {if _eadb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_feca ,_dafb :=_eadb .Value ,error (nil ); -if _dafb !=nil {return _dafb ;};_ebbe .UniqueIdAttr =_feca ;continue ;};if _eadb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_fcgf ,_bgcc :=_eadb .Value ,error (nil );if _bgcc !=nil {return _bgcc ;};_ebbe .MinVerAttr =&_fcgf ;continue ;};if _eadb .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_eebe ,_edee :=_eadb .Value ,error (nil ); -if _edee !=nil {return _edee ;};_ebbe .DefStyleAttr =&_eebe ;continue ;};if _eadb .Name .Local =="\u0072\u0065\u0073I\u0064"{_fdf ,_ecfa :=_e .ParseInt (_eadb .Value ,10,32);if _ecfa !=nil {return _ecfa ;};_edeg :=int32 (_fdf );_ebbe .ResIdAttr =&_edeg ; -continue ;};};_dffd :for {_feda ,_bbcc :=d .Token ();if _bbcc !=nil {return _bbcc ;};switch _dad :=_feda .(type ){case _g .StartElement :switch _dad .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_cbff :=NewCT_Name (); -if _cfc :=d .DecodeElement (_cbff ,&_dad );_cfc !=nil {return _cfc ;};_ebbe .Title =append (_ebbe .Title ,_cbff );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_cfb :=NewCT_Description (); -if _dbfc :=d .DecodeElement (_cfb ,&_dad );_dbfc !=nil {return _dbfc ;};_ebbe .Desc =append (_ebbe .Desc ,_cfb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_ebbe .CatLst =NewCT_Categories (); -if _caca :=d .DecodeElement (_ebbe .CatLst ,&_dad );_caca !=nil {return _caca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebbe .ExtLst =_df .NewCT_OfficeArtExtensionList (); -if _fdaae :=d .DecodeElement (_ebbe .ExtLst ,&_dad );_fdaae !=nil {return _fdaae ;};default:_f .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",_dad .Name ); -if _ecg :=d .Skip ();_ecg !=nil {return _ecg ;};};case _g .EndElement :break _dffd ;case _g .CharData :};};return nil ;};func (_gbgddf *ST_PyramidAccentTextMargin )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ceee ,_ffgga :=d .Token (); -if _ffgga !=nil {return _ffgga ;};if _faaeba ,_dcdg :=_ceee .(_g .EndElement );_dcdg &&_faaeba .Name ==start .Name {*_gbgddf =1;return nil ;};if _adgd ,_gfged :=_ceee .(_g .CharData );!_gfged {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",_ceee ); -}else {switch string (_adgd ){case "":*_gbgddf =0;case "\u0073\u0074\u0065\u0070":*_gbgddf =1;case "\u0073\u0074\u0061c\u006b":*_gbgddf =2;};};_ceee ,_ffgga =d .Token ();if _ffgga !=nil {return _ffgga ;};if _cebec ,_eaaff :=_ceee .(_g .EndElement );_eaaff &&_cebec .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",_ceee );};const (ST_TextAnchorVerticalUnset ST_TextAnchorVertical =0;ST_TextAnchorVerticalT ST_TextAnchorVertical =1; -ST_TextAnchorVerticalMid ST_TextAnchorVertical =2;ST_TextAnchorVerticalB ST_TextAnchorVertical =3;);func (_agfgef ST_TextAnchorVertical )ValidateWithPath (path string )error {switch _agfgef {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 (_agfgef )); -};return nil ;};func (_bfebb ST_FunctionOperator )Validate ()error {return _bfebb .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 (_aeaef ST_TextBlockDirection )Validate ()error {return _aeaef .ValidateWithPath ("")}; +func (_efge *CT_When )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _efge .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_efge .NameAttr )}); +};_eceeg ,_cdeb :=_efge .FuncAttr .MarshalXMLAttr (_g .Name {Local :"\u0066\u0075\u006e\u0063"});if _cdeb !=nil {return _cdeb ;};start .Attr =append (start .Attr ,_eceeg );if _efge .ArgAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0072\u0067"},Value :_ga .Sprintf ("\u0025\u0076",*_efge .ArgAttr )}); +};_eceeg ,_cdeb =_efge .OpAttr .MarshalXMLAttr (_g .Name {Local :"\u006f\u0070"});if _cdeb !=nil {return _cdeb ;};start .Attr =append (start .Attr ,_eceeg );start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_ga .Sprintf ("\u0025\u0076",_efge .ValAttr )}); +if _efge .AxisAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_efge .AxisAttr )});};if _efge .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_efge .PtTypeAttr )}); +};if _efge .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_efge .HideLastTransAttr )}); +};if _efge .StAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_efge .StAttr )});};if _efge .CntAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006e\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_efge .CntAttr )}); +};if _efge .StepAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_ga .Sprintf ("\u0025\u0076",*_efge .StepAttr )});};e .EncodeToken (start );if _efge .Alg !=nil {_agef :=_g .StartElement {Name :_g .Name {Local :"\u0061\u006c\u0067"}}; +for _ ,_cdeee :=range _efge .Alg {e .EncodeElement (_cdeee ,_agef );};};if _efge .Shape !=nil {_ddebf :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_eeff :=range _efge .Shape {e .EncodeElement (_eeff ,_ddebf );};};if _efge .PresOf !=nil {_fecd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}}; +for _ ,_faded :=range _efge .PresOf {e .EncodeElement (_faded ,_fecd );};};if _efge .ConstrLst !=nil {_fbddbd :=_g .StartElement {Name :_g .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_aeage :=range _efge .ConstrLst {e .EncodeElement (_aeage ,_fbddbd ); +};};if _efge .RuleLst !=nil {_feaeg :=_g .StartElement {Name :_g .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_gcbcg :=range _efge .RuleLst {e .EncodeElement (_gcbcg ,_feaeg );};};if _efge .ForEach !=nil {_bffcf :=_g .StartElement {Name :_g .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}}; +for _ ,_geaa :=range _efge .ForEach {e .EncodeElement (_geaa ,_bffcf );};};if _efge .LayoutNode !=nil {_afcb :=_g .StartElement {Name :_g .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_agca :=range _efge .LayoutNode {e .EncodeElement (_agca ,_afcb ); +};};if _efge .Choose !=nil {_aefa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_dbae :=range _efge .Choose {e .EncodeElement (_dbae ,_aefa );};};if _efge .ExtLst !=nil {_bccgg :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +for _ ,_gcffa :=range _efge .ExtLst {e .EncodeElement (_gcffa ,_bccgg );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func _fded (_eeag bool )uint8 {if _eeag {return 1;};return 0;}; -// ValidateWithPath validates the CT_ElemPropSet and its children, prefixing error messages with path -func (_ddga *CT_ElemPropSet )ValidateWithPath (path string )error {if _ddga .PresAssocIDAttr !=nil {if _aeed :=_ddga .PresAssocIDAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0041s\u0073\u006f\u0063\u0049\u0044\u0041\u0074\u0074\u0072");_aeed !=nil {return _aeed ; -};};if _ddga .CustScaleXAttr !=nil {if _bade :=_ddga .CustScaleXAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0058\u0041\u0074\u0074\u0072");_bade !=nil {return _bade ;};};if _ddga .CustScaleYAttr !=nil {if _adce :=_ddga .CustScaleYAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0059\u0041\u0074\u0074\u0072"); -_adce !=nil {return _adce ;};};if _ddga .CustLinFactXAttr !=nil {if _abgf :=_ddga .CustLinFactXAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074X\u0041\u0074\u0074\u0072");_abgf !=nil {return _abgf ; -};};if _ddga .CustLinFactYAttr !=nil {if _fdgfe :=_ddga .CustLinFactYAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074Y\u0041\u0074\u0074\u0072");_fdgfe !=nil {return _fdgfe ;};};if _ddga .CustLinFactNeighborXAttr !=nil {if _cadc :=_ddga .CustLinFactNeighborXAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0058\u0041\u0074\u0074r"); -_cadc !=nil {return _cadc ;};};if _ddga .CustLinFactNeighborYAttr !=nil {if _gfc :=_ddga .CustLinFactNeighborYAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0059\u0041\u0074\u0074r"); -_gfc !=nil {return _gfc ;};};if _ddga .CustRadScaleRadAttr !=nil {if _cccag :=_ddga .CustRadScaleRadAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0052\u0061\u0064At\u0074\u0072");_cccag !=nil {return _cccag ; -};};if _ddga .CustRadScaleIncAttr !=nil {if _cecc :=_ddga .CustRadScaleIncAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0049\u006e\u0063At\u0074\u0072");_cecc !=nil {return _cecc ;};};if _ddga .PresLayoutVars !=nil {if _dgaf :=_ddga .PresLayoutVars .ValidateWithPath (path +"\u002fP\u0072e\u0073\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0073"); -_dgaf !=nil {return _dgaf ;};};if _ddga .Style !=nil {if _fbfe :=_ddga .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_fbfe !=nil {return _fbfe ;};};return nil ;}; +// Validate validates the CT_TextProps and its children +func (_afe *CT_TextProps )Validate ()error {return _afe .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0050\u0072\u006f\u0070\u0073");};func (_dagad ST_AlgorithmType )String ()string {switch _dagad {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 "";};type CT_DiagramDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ;DefStyleAttr *string ;ResIdAttr *int32 ;Title []*CT_Name ; +Desc []*CT_Description ;CatLst *CT_Categories ;ExtLst *_a .CT_OfficeArtExtensionList ;};func (_cgca *CT_Direction )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gceg :=range start .Attr {if _gceg .Name .Local =="\u0076\u0061\u006c"{_cgca .ValAttr .UnmarshalXMLAttr (_gceg ); +continue ;};};for {_dfde ,_aadf :=d .Token ();if _aadf !=nil {return _ga .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_aadf );};if _bbdcf ,_abcd :=_dfde .(_g .EndElement ); +_abcd &&_bbdcf .Name ==start .Name {break ;};};return nil ;};func (_aedgc ST_CenterShapeMapping )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aedgc .String (),start );};func (_fcgd *CT_Description )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eab :=range start .Attr {if _eab .Name .Local =="\u006c\u0061\u006e\u0067"{_gad ,_eadc :=_eab .Value ,error (nil ); +if _eadc !=nil {return _eadc ;};_fcgd .LangAttr =&_gad ;continue ;};if _eab .Name .Local =="\u0076\u0061\u006c"{_gggc ,_cfec :=_eab .Value ,error (nil );if _cfec !=nil {return _cfec ;};_fcgd .ValAttr =_gggc ;continue ;};};for {_gaae ,_ebbb :=d .Token (); +if _ebbb !=nil {return _ga .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",_ebbb );};if _ceab ,_adbg :=_gaae .(_g .EndElement );_adbg &&_ceab .Name ==start .Name {break ; +};};return nil ;};func (_fbgdb ST_ParameterId )Validate ()error {return _fbgdb .ValidateWithPath ("")};func (_dfeba ST_SecondaryLinearDirection )ValidateWithPath (path string )error {switch _dfeba {case 0,1,2,3,4,5:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfeba )); +};return nil ;};func (_agff ST_ChildAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_agff .String (),start );};type CT_Rules struct{Rule []*CT_NumericRule ;};func (_dedaf ST_NodeVerticalAlignment )Validate ()error {return _dedaf .ValidateWithPath ("")}; +func (_edeca ST_CxnType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_edeca .String (),start );};type ColorsDef struct{CT_ColorTransform };type ST_Direction byte ;func (_cdgca ST_CxnType )ValidateWithPath (path string )error {switch _cdgca {case 0,1,2,3,4:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdgca )); +};return nil ;}; -// ValidateWithPath validates the CT_BulletEnabled and its children, prefixing error messages with path -func (_ece *CT_BulletEnabled )ValidateWithPath (path string )error {return nil };func (_afcb *CT_TextProps )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _afcb .Sp3d !=nil {_dcgdb :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0070\u0033\u0064"}}; -e .EncodeElement (_afcb .Sp3d ,_dcgdb );};if _afcb .FlatTx !=nil {_fbeeb :=_g .StartElement {Name :_g .Name {Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_afcb .FlatTx ,_fbeeb );};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;};func (_fad *CT_ChildMax )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fad .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_fad .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_LayoutVariablePropertySet and its children +func (_dggd *CT_LayoutVariablePropertySet )Validate ()error {return _dggd .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_CTDescription ()*CT_CTDescription {_egcg :=&CT_CTDescription {}; +return _egcg };func (_fgaa *CT_ColorTransformHeaderLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fge :for {_adc ,_dbag :=d .Token ();if _dbag !=nil {return _dbag ;};switch _edcg :=_adc .(type ){case _g .StartElement :switch _edcg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}:_fgbb :=NewCT_ColorTransformHeader (); +if _fgef :=d .DecodeElement (_fgbb ,&_edcg );_fgef !=nil {return _fgef ;};_fgaa .ColorsDefHdr =append (_fgaa .ColorsDefHdr ,_fgbb );default:_f .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",_edcg .Name ); +if _gag :=d .Skip ();_gag !=nil {return _gag ;};};case _g .EndElement :break _fge ;case _g .CharData :};};return nil ;}; -// Validate validates the StyleDefHdr and its children -func (_egcc *StyleDefHdr )Validate ()error {return _egcc .ValidateWithPath ("S\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072");};func (_adec *ST_ParameterVal )Validate ()error {return _adec .ValidateWithPath ("")};func ParseSliceST_AxisTypes (s string )(ST_AxisTypes ,error ){return ST_AxisTypes {},nil }; -func (_adeda *CT_SDName )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _adeda .LangAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_adeda .LangAttr )}); -};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_adeda .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dfac ST_PyramidAccentPosition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dfac .String (),start ); -};func NewCT_StyleDefinitionHeaderLst ()*CT_StyleDefinitionHeaderLst {_fggg :=&CT_StyleDefinitionHeaderLst {};return _fggg ;};func (_cdeb *ST_ResizeHandlesStr )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cdeb =0;case "\u0065\u0078\u0061c\u0074":*_cdeb =1; -case "\u0072\u0065\u006c":*_cdeb =2;};return nil ;};func (_bgea *ST_DiagramTextAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bgea =0;case "\u006c":*_bgea =1;case "\u0063\u0074\u0072":*_bgea =2;case "\u0072":*_bgea =3; +// Validate validates the CT_PresentationOf and its children +func (_bfaf *CT_PresentationOf )Validate ()error {return _bfaf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u004f\u0066");};type CT_SDCategories struct{Cat []*CT_SDCategory ;};func (_cbbc ST_TextAnchorVertical )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cbbc .String (),start ); +};func (_facd *ColorsDefHdrLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_facd .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();_gffb :for {_gdeab ,_bcebd :=d .Token ();if _bcebd !=nil {return _bcebd ;};switch _dadcc :=_gdeab .(type ){case _g .StartElement :switch _dadcc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}:_ffebb :=NewCT_ColorTransformHeader (); +if _gabaf :=d .DecodeElement (_ffebb ,&_dadcc );_gabaf !=nil {return _gabaf ;};_facd .ColorsDefHdr =append (_facd .ColorsDefHdr ,_ffebb );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\u006f\u006c\u006f\u0072\u0073D\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_dadcc .Name ); +if _bccf :=d .Skip ();_bccf !=nil {return _bccf ;};};case _g .EndElement :break _gffb ;case _g .CharData :};};return nil ;};func (_bdddc *CT_HierBranchStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bfe :=range start .Attr {if _bfe .Name .Local =="\u0076\u0061\u006c"{_bdddc .ValAttr .UnmarshalXMLAttr (_bfe ); +continue ;};};for {_ggge ,_dgff :=d .Token ();if _dgff !=nil {return _ga .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",_dgff ); +};if _cabf ,_fagb :=_ggge .(_g .EndElement );_fagb &&_cabf .Name ==start .Name {break ;};};return nil ;};func (_acgc *ST_Offset )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dccee ,_efgdd :=d .Token ();if _efgdd !=nil {return _efgdd ;}; +if _agecf ,_ebdaf :=_dccee .(_g .EndElement );_ebdaf &&_agecf .Name ==start .Name {*_acgc =1;return nil ;};if _adeaa ,_dcfg :=_dccee .(_g .CharData );!_dcfg {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dccee ); +}else {switch string (_adeaa ){case "":*_acgc =0;case "\u0063\u0074\u0072":*_acgc =1;case "\u006f\u0066\u0066":*_acgc =2;};};_dccee ,_efgdd =d .Token ();if _efgdd !=nil {return _efgdd ;};if _gafd ,_dbfgc :=_dccee .(_g .EndElement );_dbfgc &&_gafd .Name ==start .Name {return nil ; +};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dccee );};func (_ebcgf ST_DiagramTextAlignment )Validate ()error {return _ebcgf .ValidateWithPath ("")}; +func (_ccgac ST_HierarchyAlignment )ValidateWithPath (path string )error {switch _ccgac {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccgac )); };return nil ;}; -// ValidateWithPath validates the CT_ChildMax and its children, prefixing error messages with path -func (_cbab *CT_ChildMax )ValidateWithPath (path string )error {if _cbab .ValAttr !=nil {if *_cbab .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 ,*_cbab .ValAttr ); -};};return nil ;};func (_fafe ST_SecondaryLinearDirection )Validate ()error {return _fafe .ValidateWithPath ("")};func (_cf *CT_AnimLvl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cf .ValAttr !=ST_AnimLvlStrUnset {_adb ,_cdbb :=_cf .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"}); -if _cdbb !=nil {return _cdbb ;};start .Attr =append (start .Attr ,_adb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fcgfc *CT_HierBranchStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eafb :=range start .Attr {if _eafb .Name .Local =="\u0076\u0061\u006c"{_fcgfc .ValAttr .UnmarshalXMLAttr (_eafb ); -continue ;};};for {_egcg ,_ddeb :=d .Token ();if _ddeb !=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",_ddeb ); -};if _gcef ,_eeeb :=_egcg .(_g .EndElement );_eeeb &&_gcef .Name ==start .Name {break ;};};return nil ;};func (_aefcg ST_FlowDirection )String ()string {switch _aefcg {case 0:return "";case 1:return "\u0072\u006f\u0077";case 2:return "\u0063\u006f\u006c"; -};return "";};type CT_Algorithm struct{TypeAttr ST_AlgorithmType ;RevAttr *uint32 ;Param []*CT_Parameter ;ExtLst *_df .CT_OfficeArtExtensionList ;};func NewCT_HierBranchStyle ()*CT_HierBranchStyle {_egdg :=&CT_HierBranchStyle {};return _egdg };func NewCT_CTCategories ()*CT_CTCategories {_dgf :=&CT_CTCategories {}; -return _dgf };func (_cbed ST_HierBranchStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cbed .String (),start );};func (_becd *ST_AxisType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aafbf ,_gcbcc :=d .Token (); -if _gcbcc !=nil {return _gcbcc ;};if _egefg ,_gegacc :=_aafbf .(_g .EndElement );_gegacc &&_egefg .Name ==start .Name {*_becd =1;return nil ;};if _fdbf ,_ggdc :=_aafbf .(_g .CharData );!_ggdc {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",_aafbf ); -}else {switch string (_fdbf ){case "":*_becd =0;case "\u0073\u0065\u006c\u0066":*_becd =1;case "\u0063\u0068":*_becd =2;case "\u0064\u0065\u0073":*_becd =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_becd =4;case "\u0070\u0061\u0072":*_becd =5; -case "\u0061\u006e\u0063s\u0074":*_becd =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_becd =7;case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_becd =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_becd =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_becd =10; -case "\u0070\u0072\u0065\u0063\u0065\u0064":*_becd =11;case "\u0072\u006f\u006f\u0074":*_becd =12;case "\u006e\u006f\u006e\u0065":*_becd =13;};};_aafbf ,_gcbcc =d .Token ();if _gcbcc !=nil {return _gcbcc ;};if _cgfe ,_gfdg :=_aafbf .(_g .EndElement );_gfdg &&_cgfe .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",_aafbf );};func (_degff ST_AutoTextRotation )ValidateWithPath (path string )error {switch _degff {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 (_degff )); +// Validate validates the CT_Choose and its children +func (_ebcc *CT_Choose )Validate ()error {return _ebcc .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u006f\u006f\u0073e");};func (_cfcb ST_CenterShapeMapping )Validate ()error {return _cfcb .ValidateWithPath ("")};func (_ebdeeb ST_PtType )ValidateWithPath (path string )error {switch _ebdeeb {case 0,1,2,3,4,5,6:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebdeeb )); +};return nil ;};const (ST_OutputShapeTypeUnset ST_OutputShapeType =0;ST_OutputShapeTypeNone ST_OutputShapeType =1;ST_OutputShapeTypeConn ST_OutputShapeType =2;);func (_gebg *ST_ClrAppMethod )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddfgf ,_bgfd :=d .Token (); +if _bgfd !=nil {return _bgfd ;};if _dfbd ,_fdacf :=_ddfgf .(_g .EndElement );_fdacf &&_dfbd .Name ==start .Name {*_gebg =1;return nil ;};if _decc ,_gffba :=_ddfgf .(_g .CharData );!_gffba {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddfgf ); +}else {switch string (_decc ){case "":*_gebg =0;case "\u0073\u0070\u0061\u006e":*_gebg =1;case "\u0063\u0079\u0063l\u0065":*_gebg =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_gebg =3;};};_ddfgf ,_bgfd =d .Token ();if _bgfd !=nil {return _bgfd ;};if _dagf ,_bcged :=_ddfgf .(_g .EndElement ); +_bcged &&_dagf .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddfgf );};func (_befd ST_Direction )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_befd .String (),start ); +};func (_bbb *CT_StyleDefinitionHeaderLst )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bbb .StyleDefHdr !=nil {_ecee :=_g .StartElement {Name :_g .Name {Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}}; +for _ ,_cffc :=range _bbb .StyleDefHdr {e .EncodeElement (_cffc ,_ecee );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fgccc *ST_Breakpoint )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fgccc =0; +case "\u0065\u006e\u0064\u0043\u006e\u0076":*_fgccc =1;case "\u0062\u0061\u006c":*_fgccc =2;case "\u0066\u0069\u0078e\u0064":*_fgccc =3;};return nil ;};func ParseUnionST_FunctionArgument (s string )(ST_FunctionArgument ,error ){return ST_FunctionArgument {},nil ; +};func (_dbddg ST_ParameterId )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cdbaf :=_g .Attr {};_cdbaf .Name =name ;switch _dbddg {case ST_ParameterIdUnset :_cdbaf .Value ="";case ST_ParameterIdHorzAlign :_cdbaf .Value ="\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n"; +case ST_ParameterIdVertAlign :_cdbaf .Value ="\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n";case ST_ParameterIdChDir :_cdbaf .Value ="\u0063\u0068\u0044i\u0072";case ST_ParameterIdChAlign :_cdbaf .Value ="\u0063h\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdSecChAlign :_cdbaf .Value ="\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e"; +case ST_ParameterIdLinDir :_cdbaf .Value ="\u006c\u0069\u006e\u0044\u0069\u0072";case ST_ParameterIdSecLinDir :_cdbaf .Value ="\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r";case ST_ParameterIdStElem :_cdbaf .Value ="\u0073\u0074\u0045\u006c\u0065\u006d"; +case ST_ParameterIdBendPt :_cdbaf .Value ="\u0062\u0065\u006e\u0064\u0050\u0074";case ST_ParameterIdConnRout :_cdbaf .Value ="\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074";case ST_ParameterIdBegSty :_cdbaf .Value ="\u0062\u0065\u0067\u0053\u0074\u0079"; +case ST_ParameterIdEndSty :_cdbaf .Value ="\u0065\u006e\u0064\u0053\u0074\u0079";case ST_ParameterIdDim :_cdbaf .Value ="\u0064\u0069\u006d";case ST_ParameterIdRotPath :_cdbaf .Value ="\u0072o\u0074\u0050\u0061\u0074\u0068";case ST_ParameterIdCtrShpMap :_cdbaf .Value ="\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p"; +case ST_ParameterIdNodeHorzAlign :_cdbaf .Value ="\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdNodeVertAlign :_cdbaf .Value ="\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"; +case ST_ParameterIdFallback :_cdbaf .Value ="\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b";case ST_ParameterIdTxDir :_cdbaf .Value ="\u0074\u0078\u0044i\u0072";case ST_ParameterIdPyraAcctPos :_cdbaf .Value ="p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073"; +case ST_ParameterIdPyraAcctTxMar :_cdbaf .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072";case ST_ParameterIdTxBlDir :_cdbaf .Value ="\u0074x\u0042\u006c\u0044\u0069\u0072";case ST_ParameterIdTxAnchorHorz :_cdbaf .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a"; +case ST_ParameterIdTxAnchorVert :_cdbaf .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074";case ST_ParameterIdTxAnchorHorzCh :_cdbaf .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068";case ST_ParameterIdTxAnchorVertCh :_cdbaf .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068"; +case ST_ParameterIdParTxLTRAlign :_cdbaf .Value ="\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdParTxRTLAlign :_cdbaf .Value ="\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e"; +case ST_ParameterIdShpTxLTRAlignCh :_cdbaf .Value ="\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case ST_ParameterIdShpTxRTLAlignCh :_cdbaf .Value ="\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068"; +case ST_ParameterIdAutoTxRot :_cdbaf .Value ="\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft";case ST_ParameterIdGrDir :_cdbaf .Value ="\u0067\u0072\u0044i\u0072";case ST_ParameterIdFlowDir :_cdbaf .Value ="\u0066l\u006f\u0077\u0044\u0069\u0072";case ST_ParameterIdContDir :_cdbaf .Value ="\u0063o\u006e\u0074\u0044\u0069\u0072"; +case ST_ParameterIdBkpt :_cdbaf .Value ="\u0062\u006b\u0070\u0074";case ST_ParameterIdOff :_cdbaf .Value ="\u006f\u0066\u0066";case ST_ParameterIdHierAlign :_cdbaf .Value ="\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n";case ST_ParameterIdBkPtFixedVal :_cdbaf .Value ="\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c"; +case ST_ParameterIdStBulletLvl :_cdbaf .Value ="s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c";case ST_ParameterIdStAng :_cdbaf .Value ="\u0073\u0074\u0041n\u0067";case ST_ParameterIdSpanAng :_cdbaf .Value ="\u0073p\u0061\u006e\u0041\u006e\u0067"; +case ST_ParameterIdAr :_cdbaf .Value ="\u0061\u0072";case ST_ParameterIdLnSpPar :_cdbaf .Value ="\u006cn\u0053\u0070\u0050\u0061\u0072";case ST_ParameterIdLnSpAfParP :_cdbaf .Value ="\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050";case ST_ParameterIdLnSpCh :_cdbaf .Value ="\u006c\u006e\u0053\u0070\u0043\u0068"; +case ST_ParameterIdLnSpAfChP :_cdbaf .Value ="\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P";case ST_ParameterIdRtShortDist :_cdbaf .Value ="r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074";case ST_ParameterIdAlignTx :_cdbaf .Value ="\u0061l\u0069\u0067\u006e\u0054\u0078"; +case ST_ParameterIdPyraLvlNode :_cdbaf .Value ="p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065";case ST_ParameterIdPyraAcctBkgdNode :_cdbaf .Value ="\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065"; +case ST_ParameterIdPyraAcctTxNode :_cdbaf .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065";case ST_ParameterIdSrcNode :_cdbaf .Value ="\u0073r\u0063\u004e\u006f\u0064\u0065";case ST_ParameterIdDstNode :_cdbaf .Value ="\u0064s\u0074\u004e\u006f\u0064\u0065"; +case ST_ParameterIdBegPts :_cdbaf .Value ="\u0062\u0065\u0067\u0050\u0074\u0073";case ST_ParameterIdEndPts :_cdbaf .Value ="\u0065\u006e\u0064\u0050\u0074\u0073";};return _cdbaf ,nil ;};type CT_DiagramDefinition struct{UniqueIdAttr *string ;MinVerAttr *string ; +DefStyleAttr *string ;Title []*CT_Name ;Desc []*CT_Description ;CatLst *CT_Categories ;SampData *CT_SampleData ;StyleData *CT_SampleData ;ClrData *CT_SampleData ;LayoutNode *CT_LayoutNode ;ExtLst *_a .CT_OfficeArtExtensionList ;};type CT_TextProps struct{Sp3d *_a .CT_Shape3D ; +FlatTx *_a .CT_FlatText ;};func NewLayoutDefHdrLst ()*LayoutDefHdrLst {_caba :=&LayoutDefHdrLst {};_caba .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst ();return _caba ;};func (_faec *CT_Colors )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dgfa :=range start .Attr {if _dgfa .Name .Local =="\u006d\u0065\u0074\u0068"{_faec .MethAttr .UnmarshalXMLAttr (_dgfa ); +continue ;};if _dgfa .Name .Local =="\u0068\u0075\u0065\u0044\u0069\u0072"{_faec .HueDirAttr .UnmarshalXMLAttr (_dgfa );continue ;};};_dbfe :for {_cac ,_cea :=d .Token ();if _cea !=nil {return _cea ;};switch _dgfb :=_cac .(type ){case _g .StartElement :switch _dgfb .Name {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\u0043\u006f\u006co\u0072\u0073 \u0025\u0076",_dgfb .Name ); +if _bac :=d .Skip ();_bac !=nil {return _bac ;};};case _g .EndElement :break _dbfe ;case _g .CharData :};};return nil ;};type ST_ParameterId byte ;func (_gbfdg ST_ArrowheadStyle )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fegag :=_g .Attr {};_fegag .Name =name ; +switch _gbfdg {case ST_ArrowheadStyleUnset :_fegag .Value ="";case ST_ArrowheadStyleAuto :_fegag .Value ="\u0061\u0075\u0074\u006f";case ST_ArrowheadStyleArr :_fegag .Value ="\u0061\u0072\u0072";case ST_ArrowheadStyleNoArr :_fegag .Value ="\u006e\u006f\u0041r\u0072"; +};return _fegag ,nil ;};type ST_VerticalAlignment byte ;func (_fdaab *ST_LayoutShapeType )Validate ()error {return _fdaab .ValidateWithPath ("")};func (_aabed ST_TextBlockDirection )String ()string {switch _aabed {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a"; +case 2:return "\u0076\u0065\u0072\u0074";};return "";};func (_faae ST_VariableType )String ()string {switch _faae {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 "";};type ST_NodeHorizontalAlignment byte ;func (_ecbc ST_ConstraintType )Validate ()error {return _ecbc .ValidateWithPath ("")}; +func (_agae *ST_ConnectorDimension )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcgca ,_gada :=d .Token ();if _gada !=nil {return _gada ;};if _baef ,_ggfbe :=_bcgca .(_g .EndElement );_ggfbe &&_baef .Name ==start .Name {*_agae =1;return nil ; +};if _gacc ,_effe :=_bcgca .(_g .CharData );!_effe {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcgca );}else {switch string (_gacc ){case "":*_agae =0; +case "\u0031\u0044":*_agae =1;case "\u0032\u0044":*_agae =2;case "\u0063\u0075\u0073\u0074":*_agae =3;};};_bcgca ,_gada =d .Token ();if _gada !=nil {return _gada ;};if _dcdf ,_ecga :=_bcgca .(_g .EndElement );_ecga &&_dcdf .Name ==start .Name {return nil ; +};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcgca );};func (_gefd ST_VerticalAlignment )String ()string {switch _gefd {case 0:return ""; +case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";case 4:return "\u006e\u006f\u006e\u0065";};return "";};type ST_BendPoint byte ;type AG_IteratorAttributes struct{AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ; +StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func NewCT_PtList ()*CT_PtList {_adee :=&CT_PtList {};return _adee };func (_eafa *ST_ContinueDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gaedb ,_ffab :=d .Token (); +if _ffab !=nil {return _ffab ;};if _fcfb ,_ebge :=_gaedb .(_g .EndElement );_ebge &&_fcfb .Name ==start .Name {*_eafa =1;return nil ;};if _bcebe ,_febdd :=_gaedb .(_g .CharData );!_febdd {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gaedb ); +}else {switch string (_bcebe ){case "":*_eafa =0;case "\u0072\u0065\u0076\u0044\u0069\u0072":*_eafa =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_eafa =2;};};_gaedb ,_ffab =d .Token ();if _ffab !=nil {return _ffab ;};if _fggfa ,_bbffg :=_gaedb .(_g .EndElement ); +_bbffg &&_fggfa .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gaedb );};func (_fbeg ST_NodeHorizontalAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ccabg :=_g .Attr {}; +_ccabg .Name =name ;switch _fbeg {case ST_NodeHorizontalAlignmentUnset :_ccabg .Value ="";case ST_NodeHorizontalAlignmentL :_ccabg .Value ="\u006c";case ST_NodeHorizontalAlignmentCtr :_ccabg .Value ="\u0063\u0074\u0072";case ST_NodeHorizontalAlignmentR :_ccabg .Value ="\u0072"; +};return _ccabg ,nil ;};type CT_Pt struct{ModelIdAttr ST_ModelId ;TypeAttr ST_PtType ;CxnIdAttr *ST_ModelId ;PrSet *CT_ElemPropSet ;SpPr *_a .CT_ShapeProperties ;T *_a .CT_TextBody ;ExtLst *_a .CT_OfficeArtExtensionList ;}; + +// Validate validates the CT_CTCategory and its children +func (_eggb *CT_CTCategory )Validate ()error {return _eggb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func NewCT_AdjLst ()*CT_AdjLst {_bcbd :=&CT_AdjLst {};return _bcbd };func (_gbeg *ST_AxisType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gbeg =0; +case "\u0073\u0065\u006c\u0066":*_gbeg =1;case "\u0063\u0068":*_gbeg =2;case "\u0064\u0065\u0073":*_gbeg =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_gbeg =4;case "\u0070\u0061\u0072":*_gbeg =5;case "\u0061\u006e\u0063s\u0074":*_gbeg =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_gbeg =7; +case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_gbeg =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_gbeg =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_gbeg =10;case "\u0070\u0072\u0065\u0063\u0065\u0064":*_gbeg =11;case "\u0072\u006f\u006f\u0074":*_gbeg =12; +case "\u006e\u006f\u006e\u0065":*_gbeg =13;};return nil ;};func (_cecbf ST_AnimOneStr )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_egfg :=_g .Attr {};_egfg .Name =name ;switch _cecbf {case ST_AnimOneStrUnset :_egfg .Value ="";case ST_AnimOneStrNone :_egfg .Value ="\u006e\u006f\u006e\u0065"; +case ST_AnimOneStrOne :_egfg .Value ="\u006f\u006e\u0065";case ST_AnimOneStrBranch :_egfg .Value ="\u0062\u0072\u0061\u006e\u0063\u0068";};return _egfg ,nil ;};func (_dbfg *CT_Choose )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cdcf :=range start .Attr {if _cdcf .Name .Local =="\u006e\u0061\u006d\u0065"{_cdbe ,_gfg :=_cdcf .Value ,error (nil ); +if _gfg !=nil {return _gfg ;};_dbfg .NameAttr =&_cdbe ;continue ;};};_fec :for {_agfdb ,_ggbb :=d .Token ();if _ggbb !=nil {return _ggbb ;};switch _cdab :=_agfdb .(type ){case _g .StartElement :switch _cdab .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0069\u0066"}:_gdec :=NewCT_When (); +if _gbd :=d .DecodeElement (_gdec ,&_cdab );_gbd !=nil {return _gbd ;};_dbfg .If =append (_dbfg .If ,_gdec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u006c\u0073\u0065"}:_dbfg .Else =NewCT_Otherwise (); +if _dbg :=d .DecodeElement (_dbfg .Else ,&_cdab );_dbg !=nil {return _dbg ;};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\u0043\u0068\u006fo\u0073\u0065 \u0025\u0076",_cdab .Name ); +if _dgc :=d .Skip ();_dgc !=nil {return _dgc ;};};case _g .EndElement :break _fec ;case _g .CharData :};};return nil ;};func NewCT_ColorTransform ()*CT_ColorTransform {_efbe :=&CT_ColorTransform {};return _efbe };func (_affc ST_SecondaryChildAlignment )Validate ()error {return _affc .ValidateWithPath ("")}; + + +// Validate validates the CT_Parameter and its children +func (_fbcd *CT_Parameter )Validate ()error {return _fbcd .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");};func (_gbcb ST_NodeHorizontalAlignment )ValidateWithPath (path string )error {switch _gbcb {case 0,1,2,3:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbcb )); };return nil ;}; -// ValidateWithPath validates the CT_OrgChart and its children, prefixing error messages with path -func (_ddcf *CT_OrgChart )ValidateWithPath (path string )error {return nil };func (_aaef ST_Direction )ValidateWithPath (path string )error {switch _aaef {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 (_aaef )); -};return nil ;};func (_fddb *RelIds )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); -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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _fddb .CT_RelIds .MarshalXML (e ,start );}; +// Validate validates the CT_CTDescription and its children +func (_def *CT_CTDescription )Validate ()error {return _def .ValidateWithPath ("\u0043\u0054_\u0043\u0054\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");};func (_cbca *CT_ElemPropSet )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eegg :=range start .Attr {if _eegg .Name .Local =="p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"{_adafa ,_ceda :=ParseUnionST_ModelId (_eegg .Value ); +if _ceda !=nil {return _ceda ;};_cbca .PresAssocIDAttr =&_adafa ;continue ;};if _eegg .Name .Local =="\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"{_gbf ,_cfa :=_eegg .Value ,error (nil );if _cfa !=nil {return _cfa ;};_cbca .PresNameAttr =&_gbf ;continue ; +};if _eegg .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_fbec ,_dabc :=_eegg .Value ,error (nil );if _dabc !=nil {return _dabc ;};_cbca .PresStyleLblAttr =&_fbec ;continue ;};if _eegg .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"{_bgaa ,_cdba :=_e .ParseInt (_eegg .Value ,10,32); +if _cdba !=nil {return _cdba ;};_ffg :=int32 (_bgaa );_cbca .PresStyleIdxAttr =&_ffg ;continue ;};if _eegg .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"{_cdgc ,_fegc :=_e .ParseInt (_eegg .Value ,10,32);if _fegc !=nil {return _fegc ; +};_gffg :=int32 (_cdgc );_cbca .PresStyleCntAttr =&_gffg ;continue ;};if _eegg .Name .Local =="\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"{_fbdd ,_bcff :=_eegg .Value ,error (nil );if _bcff !=nil {return _bcff ;};_cbca .LoTypeIdAttr =&_fbdd ;continue ; +};if _eegg .Name .Local =="\u006co\u0043\u0061\u0074\u0049\u0064"{_badf ,_eaad :=_eegg .Value ,error (nil );if _eaad !=nil {return _eaad ;};_cbca .LoCatIdAttr =&_badf ;continue ;};if _eegg .Name .Local =="\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_cgcg ,_cfea :=_eegg .Value ,error (nil ); +if _cfea !=nil {return _cfea ;};_cbca .QsTypeIdAttr =&_cgcg ;continue ;};if _eegg .Name .Local =="\u0071s\u0043\u0061\u0074\u0049\u0064"{_cega ,_fdc :=_eegg .Value ,error (nil );if _fdc !=nil {return _fdc ;};_cbca .QsCatIdAttr =&_cega ;continue ;};if _eegg .Name .Local =="\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_cfgd ,_efba :=_eegg .Value ,error (nil ); +if _efba !=nil {return _efba ;};_cbca .CsTypeIdAttr =&_cfgd ;continue ;};if _eegg .Name .Local =="\u0063s\u0043\u0061\u0074\u0049\u0064"{_bba ,_begd :=_eegg .Value ,error (nil );if _begd !=nil {return _begd ;};_cbca .CsCatIdAttr =&_bba ;continue ;};if _eegg .Name .Local =="\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"{_ggea ,_fcea :=_e .ParseBool (_eegg .Value ); +if _fcea !=nil {return _fcea ;};_cbca .Coherent3DOffAttr =&_ggea ;continue ;};if _eegg .Name .Local =="\u0070\u0068\u006c\u0064\u0072\u0054"{_affba ,_dgag :=_eegg .Value ,error (nil );if _dgag !=nil {return _dgag ;};_cbca .PhldrTAttr =&_affba ;continue ; +};if _eegg .Name .Local =="\u0070\u0068\u006cd\u0072"{_ebad ,_dbecf :=_e .ParseBool (_eegg .Value );if _dbecf !=nil {return _dbecf ;};_cbca .PhldrAttr =&_ebad ;continue ;};if _eegg .Name .Local =="\u0063u\u0073\u0074\u0041\u006e\u0067"{_acfb ,_dagb :=_e .ParseInt (_eegg .Value ,10,32); +if _dagb !=nil {return _dagb ;};_dged :=int32 (_acfb );_cbca .CustAngAttr =&_dged ;continue ;};if _eegg .Name .Local =="\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"{_ebdf ,_fcbf :=_e .ParseBool (_eegg .Value );if _fcbf !=nil {return _fcbf ; +};_cbca .CustFlipVertAttr =&_ebdf ;continue ;};if _eegg .Name .Local =="c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"{_aggc ,_deda :=_e .ParseBool (_eegg .Value );if _deda !=nil {return _deda ;};_cbca .CustFlipHorAttr =&_aggc ;continue ; +};if _eegg .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0058"{_cedaa ,_deb :=_e .ParseInt (_eegg .Value ,10,32);if _deb !=nil {return _deb ;};_egbe :=int32 (_cedaa );_cbca .CustSzXAttr =&_egbe ;continue ;};if _eegg .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0059"{_ccgaa ,_eeac :=_e .ParseInt (_eegg .Value ,10,32); +if _eeac !=nil {return _eeac ;};_daea :=int32 (_ccgaa );_cbca .CustSzYAttr =&_daea ;continue ;};if _eegg .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"{_cceg ,_dfaa :=ParseUnionST_PrSetCustVal (_eegg .Value );if _dfaa !=nil {return _dfaa ; +};_cbca .CustScaleXAttr =&_cceg ;continue ;};if _eegg .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"{_aeda ,_fbaef :=ParseUnionST_PrSetCustVal (_eegg .Value );if _fbaef !=nil {return _fbaef ;};_cbca .CustScaleYAttr =&_aeda ; +continue ;};if _eegg .Name .Local =="\u0063\u0075\u0073t\u0054"{_cbga ,_fccg :=_e .ParseBool (_eegg .Value );if _fccg !=nil {return _fccg ;};_cbca .CustTAttr =&_cbga ;continue ;};if _eegg .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"{_eegfe ,_dbeg :=ParseUnionST_PrSetCustVal (_eegg .Value ); +if _dbeg !=nil {return _dbeg ;};_cbca .CustLinFactXAttr =&_eegfe ;continue ;};if _eegg .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"{_abdg ,_ffga :=ParseUnionST_PrSetCustVal (_eegg .Value );if _ffga !=nil {return _ffga ; +};_cbca .CustLinFactYAttr =&_abdg ;continue ;};if _eegg .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"{_fffbb ,_edg :=ParseUnionST_PrSetCustVal (_eegg .Value );if _edg !=nil {return _edg ; +};_cbca .CustLinFactNeighborXAttr =&_fffbb ;continue ;};if _eegg .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"{_adef ,_baga :=ParseUnionST_PrSetCustVal (_eegg .Value );if _baga !=nil {return _baga ; +};_cbca .CustLinFactNeighborYAttr =&_adef ;continue ;};if _eegg .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"{_abdf ,_bacc :=ParseUnionST_PrSetCustVal (_eegg .Value );if _bacc !=nil {return _bacc ;};_cbca .CustRadScaleRadAttr =&_abdf ; +continue ;};if _eegg .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"{_dgceb ,_afgg :=ParseUnionST_PrSetCustVal (_eegg .Value );if _afgg !=nil {return _afgg ;};_cbca .CustRadScaleIncAttr =&_dgceb ;continue ; +};};_ddcd :for {_ccgd ,_aceg :=d .Token ();if _aceg !=nil {return _aceg ;};switch _bdge :=_ccgd .(type ){case _g .StartElement :switch _bdge .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004c\u0061\u0079\u006f\u0075t\u0056\u0061\u0072\u0073"}:_cbca .PresLayoutVars =NewCT_LayoutVariablePropertySet (); +if _cfcg :=d .DecodeElement (_cbca .PresLayoutVars ,&_bdge );_cfcg !=nil {return _cfcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079l\u0065"}:_cbca .Style =_a .NewCT_ShapeStyle (); +if _cbeg :=d .DecodeElement (_cbca .Style ,&_bdge );_cbeg !=nil {return _cbeg ;};default:_f .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",_bdge .Name ); +if _bbc :=d .Skip ();_bbc !=nil {return _bbc ;};};case _g .EndElement :break _ddcd ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_ResizeHandles and its children -func (_daca *CT_ResizeHandles )Validate ()error {return _daca .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0073i\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};func (_eddf ST_ConnectorPoint )ValidateWithPath (path string )error {switch _eddf {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 (_eddf )); -};return nil ;};func (_bcgge *ST_PrSetCustVal )Validate ()error {return _bcgge .ValidateWithPath ("")};func (_ebgb *CT_Name )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ebgb .LangAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_ebgb .LangAttr )}); -};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_ebgb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gdefg ST_ResizeHandlesStr )String ()string {switch _gdefg {case 0:return ""; -case 1:return "\u0065\u0078\u0061c\u0074";case 2:return "\u0072\u0065\u006c";};return "";};type CT_Adj struct{IdxAttr uint32 ;ValAttr float64 ;}; +// Validate validates the CT_ChildMax and its children +func (_eeb *CT_ChildMax )Validate ()error {return _eeb .ValidateWithPath ("C\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078");};func NewCT_When ()*CT_When {_deff :=&CT_When {};_deff .FuncAttr =ST_FunctionType (1);_deff .OpAttr =ST_FunctionOperator (1); +return _deff ;};func (_egag ST_NodeHorizontalAlignment )Validate ()error {return _egag .ValidateWithPath ("")};func (_aedd *ST_FunctionType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aedd =0;case "\u0063\u006e\u0074":*_aedd =1; +case "\u0070\u006f\u0073":*_aedd =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_aedd =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_aedd =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_aedd =5;case "\u0076\u0061\u0072":*_aedd =6;case "\u0064\u0065\u0070t\u0068":*_aedd =7; +case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_aedd =8;};return nil ;}; -// Validate validates the CT_Colors and its children -func (_faca *CT_Colors )Validate ()error {return _faca .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");};func (_abac *ST_CenterShapeMapping )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_abac =0;case "\u006e\u006f\u006e\u0065":*_abac =1; -case "\u0066\u004e\u006fd\u0065":*_abac =2;};return nil ;}; +// Validate validates the CT_Constraint and its children +func (_gbe *CT_Constraint )Validate ()error {return _gbe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074");}; -// ValidateWithPath validates the CT_StyleLabel and its children, prefixing error messages with path -func (_fdegb *CT_StyleLabel )ValidateWithPath (path string )error {if _fdegb .Scene3d !=nil {if _cafa :=_fdegb .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_cafa !=nil {return _cafa ;};};if _fdegb .Sp3d !=nil {if _cdgdc :=_fdegb .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064"); -_cdgdc !=nil {return _cdgdc ;};};if _fdegb .TxPr !=nil {if _acdg :=_fdegb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_acdg !=nil {return _acdg ;};};if _fdegb .Style !=nil {if _bdd :=_fdegb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); -_bdd !=nil {return _bdd ;};};if _fdegb .ExtLst !=nil {if _dgffdf :=_fdegb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgffdf !=nil {return _dgffdf ;};};return nil ;};func (_cgfa ST_HierBranchStyle )ValidateWithPath (path string )error {switch _cgfa {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 (_cgfa )); -};return nil ;};type LayoutDef struct{CT_DiagramDefinition };func NewCT_AnimLvl ()*CT_AnimLvl {_agcg :=&CT_AnimLvl {};return _agcg };func (_ecbd *CT_Rules )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ecbd .Rule !=nil {_dbed :=_g .StartElement {Name :_g .Name {Local :"\u0072\u0075\u006c\u0065"}}; -for _ ,_fefa :=range _ecbd .Rule {e .EncodeElement (_fefa ,_dbed );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Direction and its children +func (_daeb *CT_Direction )Validate ()error {return _daeb .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};func ParseSliceST_ElementTypes (s string )(ST_ElementTypes ,error ){return ST_ElementTypes {},nil };func (_gdfcd *CT_Shape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bfca :=range start .Attr {if _bfca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bfca .Name .Local =="\u0062\u006c\u0069\u0070"||_bfca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bfca .Name .Local =="\u0062\u006c\u0069\u0070"{_gebaf ,_aaff :=_bfca .Value ,error (nil ); +if _aaff !=nil {return _aaff ;};_gdfcd .BlipAttr =&_gebaf ;continue ;};if _bfca .Name .Local =="\u0072\u006f\u0074"{_gaag ,_begdd :=_e .ParseFloat (_bfca .Value ,64);if _begdd !=nil {return _begdd ;};_gdfcd .RotAttr =&_gaag ;continue ;};if _bfca .Name .Local =="\u0074\u0079\u0070\u0065"{_bacaa ,_dagaa :=ParseUnionST_LayoutShapeType (_bfca .Value ); +if _dagaa !=nil {return _dagaa ;};_gdfcd .TypeAttr =&_bacaa ;continue ;};if _bfca .Name .Local =="\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"{_agedd ,_bbgg :=_e .ParseInt (_bfca .Value ,10,32);if _bbgg !=nil {return _bbgg ;};_ceac :=int32 (_agedd );_gdfcd .ZOrderOffAttr =&_ceac ; +continue ;};if _bfca .Name .Local =="\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"{_dcec ,_gbed :=_e .ParseBool (_bfca .Value );if _gbed !=nil {return _gbed ;};_gdfcd .HideGeomAttr =&_dcec ;continue ;};if _bfca .Name .Local =="\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"{_bfeg ,_eggba :=_e .ParseBool (_bfca .Value ); +if _eggba !=nil {return _eggba ;};_gdfcd .LkTxEntryAttr =&_bfeg ;continue ;};if _bfca .Name .Local =="\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"{_eade ,_cfbbc :=_e .ParseBool (_bfca .Value );if _cfbbc !=nil {return _cfbbc ;};_gdfcd .BlipPhldrAttr =&_eade ; +continue ;};};_fegd :for {_fabae ,_gbcd :=d .Token ();if _gbcd !=nil {return _gbcd ;};switch _bbfbg :=_fabae .(type ){case _g .StartElement :switch _bbfbg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u0064\u006a\u004c\u0073\u0074"}:_gdfcd .AdjLst =NewCT_AdjLst (); +if _ffeb :=d .DecodeElement (_gdfcd .AdjLst ,&_bbfbg );_ffeb !=nil {return _ffeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdfcd .ExtLst =_a .NewCT_OfficeArtExtensionList (); +if _aaea :=d .DecodeElement (_gdfcd .ExtLst ,&_bbfbg );_aaea !=nil {return _aaea ;};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",_bbfbg .Name ); +if _bdcaa :=d .Skip ();_bdcaa !=nil {return _bdcaa ;};};case _g .EndElement :break _fegd ;case _g .CharData :};};return nil ;};func NewCT_AnimLvl ()*CT_AnimLvl {_bbf :=&CT_AnimLvl {};return _bbf }; -// Validate validates the CT_SDCategory and its children -func (_bbae *CT_SDCategory )Validate ()error {return _bbae .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func (_feffg ST_ArrowheadStyle )ValidateWithPath (path string )error {switch _feffg {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 (_feffg )); -};return nil ;};func (_bcaa *CT_ColorTransformHeaderLst )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bcaa .ColorsDefHdr !=nil {_cbg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}}; -for _ ,_fdaa :=range _bcaa .ColorsDefHdr {e .EncodeElement (_fdaa ,_cbg );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_adccf *ST_ModelId )ValidateWithPath (path string )error {_gcggb :=[]string {};if _adccf .Int32 !=nil {_gcggb =append (_gcggb ,"\u0049\u006e\u00743\u0032"); -};if _adccf .ST_Guid !=nil {_gcggb =append (_gcggb ,"\u0053T\u005f\u0047\u0075\u0069\u0064");};if len (_gcggb )> 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 ,_gcggb ); -};return nil ;};func (_gefg ST_TextBlockDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gefg .String (),start );};func (_cad *CT_ElemPropSet )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_edab :=range start .Attr {if _edab .Name .Local =="p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"{_bage ,_gaba :=ParseUnionST_ModelId (_edab .Value ); -if _gaba !=nil {return _gaba ;};_cad .PresAssocIDAttr =&_bage ;continue ;};if _edab .Name .Local =="\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"{_eabb ,_caed :=_edab .Value ,error (nil );if _caed !=nil {return _caed ;};_cad .PresNameAttr =&_eabb ; -continue ;};if _edab .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_fcfa ,_afbc :=_edab .Value ,error (nil );if _afbc !=nil {return _afbc ;};_cad .PresStyleLblAttr =&_fcfa ;continue ;};if _edab .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"{_cded ,_ceaa :=_e .ParseInt (_edab .Value ,10,32); -if _ceaa !=nil {return _ceaa ;};_eaaf :=int32 (_cded );_cad .PresStyleIdxAttr =&_eaaf ;continue ;};if _edab .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"{_aagaf ,_gebb :=_e .ParseInt (_edab .Value ,10,32);if _gebb !=nil {return _gebb ; -};_agfb :=int32 (_aagaf );_cad .PresStyleCntAttr =&_agfb ;continue ;};if _edab .Name .Local =="\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"{_fdaf ,_bdfg :=_edab .Value ,error (nil );if _bdfg !=nil {return _bdfg ;};_cad .LoTypeIdAttr =&_fdaf ;continue ; -};if _edab .Name .Local =="\u006co\u0043\u0061\u0074\u0049\u0064"{_gcadeb ,_aeec :=_edab .Value ,error (nil );if _aeec !=nil {return _aeec ;};_cad .LoCatIdAttr =&_gcadeb ;continue ;};if _edab .Name .Local =="\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_afgg ,_daa :=_edab .Value ,error (nil ); -if _daa !=nil {return _daa ;};_cad .QsTypeIdAttr =&_afgg ;continue ;};if _edab .Name .Local =="\u0071s\u0043\u0061\u0074\u0049\u0064"{_cadd ,_gdfaa :=_edab .Value ,error (nil );if _gdfaa !=nil {return _gdfaa ;};_cad .QsCatIdAttr =&_cadd ;continue ;};if _edab .Name .Local =="\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_bfef ,_agdb :=_edab .Value ,error (nil ); -if _agdb !=nil {return _agdb ;};_cad .CsTypeIdAttr =&_bfef ;continue ;};if _edab .Name .Local =="\u0063s\u0043\u0061\u0074\u0049\u0064"{_eaedb ,_abde :=_edab .Value ,error (nil );if _abde !=nil {return _abde ;};_cad .CsCatIdAttr =&_eaedb ;continue ;};if _edab .Name .Local =="\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"{_bab ,_gbda :=_e .ParseBool (_edab .Value ); -if _gbda !=nil {return _gbda ;};_cad .Coherent3DOffAttr =&_bab ;continue ;};if _edab .Name .Local =="\u0070\u0068\u006c\u0064\u0072\u0054"{_dggg ,_dagb :=_edab .Value ,error (nil );if _dagb !=nil {return _dagb ;};_cad .PhldrTAttr =&_dggg ;continue ;};if _edab .Name .Local =="\u0070\u0068\u006cd\u0072"{_ddcg ,_cgca :=_e .ParseBool (_edab .Value ); -if _cgca !=nil {return _cgca ;};_cad .PhldrAttr =&_ddcg ;continue ;};if _edab .Name .Local =="\u0063u\u0073\u0074\u0041\u006e\u0067"{_fdec ,_bdbb :=_e .ParseInt (_edab .Value ,10,32);if _bdbb !=nil {return _bdbb ;};_feadb :=int32 (_fdec );_cad .CustAngAttr =&_feadb ; -continue ;};if _edab .Name .Local =="\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"{_eef ,_faba :=_e .ParseBool (_edab .Value );if _faba !=nil {return _faba ;};_cad .CustFlipVertAttr =&_eef ;continue ;};if _edab .Name .Local =="c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"{_gdee ,_becee :=_e .ParseBool (_edab .Value ); -if _becee !=nil {return _becee ;};_cad .CustFlipHorAttr =&_gdee ;continue ;};if _edab .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0058"{_abdc ,_bdfcd :=_e .ParseInt (_edab .Value ,10,32);if _bdfcd !=nil {return _bdfcd ;};_acdb :=int32 (_abdc );_cad .CustSzXAttr =&_acdb ; -continue ;};if _edab .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0059"{_ccgg ,_gbbf :=_e .ParseInt (_edab .Value ,10,32);if _gbbf !=nil {return _gbbf ;};_bebc :=int32 (_ccgg );_cad .CustSzYAttr =&_bebc ;continue ;};if _edab .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"{_daaa ,_ccbe :=ParseUnionST_PrSetCustVal (_edab .Value ); -if _ccbe !=nil {return _ccbe ;};_cad .CustScaleXAttr =&_daaa ;continue ;};if _edab .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"{_bfeb ,_ccee :=ParseUnionST_PrSetCustVal (_edab .Value );if _ccee !=nil {return _ccee ;};_cad .CustScaleYAttr =&_bfeb ; -continue ;};if _edab .Name .Local =="\u0063\u0075\u0073t\u0054"{_gede ,_aedb :=_e .ParseBool (_edab .Value );if _aedb !=nil {return _aedb ;};_cad .CustTAttr =&_gede ;continue ;};if _edab .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"{_ffee ,_ccca :=ParseUnionST_PrSetCustVal (_edab .Value ); -if _ccca !=nil {return _ccca ;};_cad .CustLinFactXAttr =&_ffee ;continue ;};if _edab .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"{_gdce ,_defb :=ParseUnionST_PrSetCustVal (_edab .Value );if _defb !=nil {return _defb ; -};_cad .CustLinFactYAttr =&_gdce ;continue ;};if _edab .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"{_aagf ,_egca :=ParseUnionST_PrSetCustVal (_edab .Value );if _egca !=nil {return _egca ; -};_cad .CustLinFactNeighborXAttr =&_aagf ;continue ;};if _edab .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"{_gfa ,_gbef :=ParseUnionST_PrSetCustVal (_edab .Value );if _gbef !=nil {return _gbef ; -};_cad .CustLinFactNeighborYAttr =&_gfa ;continue ;};if _edab .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"{_dfecb ,_fagc :=ParseUnionST_PrSetCustVal (_edab .Value );if _fagc !=nil {return _fagc ;};_cad .CustRadScaleRadAttr =&_dfecb ; -continue ;};if _edab .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"{_gfdd ,_bcfa :=ParseUnionST_PrSetCustVal (_edab .Value );if _bcfa !=nil {return _bcfa ;};_cad .CustRadScaleIncAttr =&_gfdd ;continue ; -};};_eadg :for {_bfb ,_bcbd :=d .Token ();if _bcbd !=nil {return _bcbd ;};switch _eafe :=_bfb .(type ){case _g .StartElement :switch _eafe .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004c\u0061\u0079\u006f\u0075t\u0056\u0061\u0072\u0073"}:_cad .PresLayoutVars =NewCT_LayoutVariablePropertySet (); -if _ebfb :=d .DecodeElement (_cad .PresLayoutVars ,&_eafe );_ebfb !=nil {return _ebfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079l\u0065"}:_cad .Style =_df .NewCT_ShapeStyle (); -if _dfbf :=d .DecodeElement (_cad .Style ,&_eafe );_dfbf !=nil {return _dfbf ;};default:_f .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",_eafe .Name ); -if _fbba :=d .Skip ();_fbba !=nil {return _fbba ;};};case _g .EndElement :break _eadg ;case _g .CharData :};};return nil ;};type CT_PresentationOf struct{ExtLst *_df .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ; -StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;}; +// ValidateWithPath validates the CT_DiagramDefinition and its children, prefixing error messages with path +func (_fbfge *CT_DiagramDefinition )ValidateWithPath (path string )error {for _cgdd ,_ecgd :=range _fbfge .Title {if _ecca :=_ecgd .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cgdd ));_ecca !=nil {return _ecca ; +};};for _ccafa ,_agbc :=range _fbfge .Desc {if _facg :=_agbc .ValidateWithPath (_ga .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_ccafa ));_facg !=nil {return _facg ;};};if _fbfge .CatLst !=nil {if _dgga :=_fbfge .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); +_dgga !=nil {return _dgga ;};};if _fbfge .SampData !=nil {if _adec :=_fbfge .SampData .ValidateWithPath (path +"\u002fS\u0061\u006d\u0070\u0044\u0061\u0074a");_adec !=nil {return _adec ;};};if _fbfge .StyleData !=nil {if _accg :=_fbfge .StyleData .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0044\u0061\u0074\u0061"); +_accg !=nil {return _accg ;};};if _fbfge .ClrData !=nil {if _cfcd :=_fbfge .ClrData .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0044\u0061\u0074\u0061");_cfcd !=nil {return _cfcd ;};};if _fcdc :=_fbfge .LayoutNode .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"); +_fcdc !=nil {return _fcdc ;};if _fbfge .ExtLst !=nil {if _ebgf :=_fbfge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebgf !=nil {return _ebgf ;};};return nil ;}; -// ValidateWithPath validates the LayoutDef and its children, prefixing error messages with path -func (_fbeb *LayoutDef )ValidateWithPath (path string )error {if _abgg :=_fbeb .CT_DiagramDefinition .ValidateWithPath (path );_abgg !=nil {return _abgg ;};return nil ;};func NewCT_Pt ()*CT_Pt {_ggae :=&CT_Pt {};return _ggae }; +// ValidateWithPath validates the AG_ConstraintAttributes and its children, prefixing error messages with path +func (_d *AG_ConstraintAttributes )ValidateWithPath (path string )error {if _db :=_d .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_db !=nil {return _db ;};if _fb :=_d .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072"); +_fb !=nil {return _fb ;};if _aa :=_d .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_aa !=nil {return _aa ;};return nil ;};type CT_StyleDefinitionHeaderLst struct{StyleDefHdr []*CT_StyleDefinitionHeader ; +};type CT_ChildMax struct{ValAttr *int32 ;}; -// 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 (_gce *CT_AnimLvl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_abg :=range start .Attr {if _abg .Name .Local =="\u0076\u0061\u006c"{_gce .ValAttr .UnmarshalXMLAttr (_abg ); -continue ;};};for {_ead ,_gge :=d .Token ();if _gge !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u003a\u0020%\u0073",_gge );};if _aff ,_aaeg :=_ead .(_g .EndElement );_aaeg &&_aff .Name ==start .Name {break ; -};};return nil ;};func (_efgeb *CT_RelIds )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gdgec :=range start .Attr {if _gdgec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gdgec .Name .Local =="\u0064\u006d"||_gdgec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gdgec .Name .Local =="\u0064\u006d"{_baaa ,_gfgdd :=_gdgec .Value ,error (nil ); -if _gfgdd !=nil {return _gfgdd ;};_efgeb .DmAttr =_baaa ;continue ;};if _gdgec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gdgec .Name .Local =="\u006c\u006f"||_gdgec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gdgec .Name .Local =="\u006c\u006f"{_cefe ,_eeaa :=_gdgec .Value ,error (nil ); -if _eeaa !=nil {return _eeaa ;};_efgeb .LoAttr =_cefe ;continue ;};if _gdgec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gdgec .Name .Local =="\u0071\u0073"||_gdgec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gdgec .Name .Local =="\u0071\u0073"{_fege ,_bgca :=_gdgec .Value ,error (nil ); -if _bgca !=nil {return _bgca ;};_efgeb .QsAttr =_fege ;continue ;};if _gdgec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gdgec .Name .Local =="\u0063\u0073"||_gdgec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gdgec .Name .Local =="\u0063\u0073"{_dfbe ,_edgd :=_gdgec .Value ,error (nil ); -if _edgd !=nil {return _edgd ;};_efgeb .CsAttr =_dfbe ;continue ;};};for {_fgda ,_deec :=d .Token ();if _deec !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0052\u0065\u006cI\u0064\u0073\u003a\u0020\u0025\u0073",_deec );};if _dfcg ,_ggbefb :=_fgda .(_g .EndElement ); -_ggbefb &&_dfcg .Name ==start .Name {break ;};};return nil ;};func (_gefd ST_BoolOperator )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fdff :=_g .Attr {};_fdff .Name =name ;switch _gefd {case ST_BoolOperatorUnset :_fdff .Value ="";case ST_BoolOperatorNone :_fdff .Value ="\u006e\u006f\u006e\u0065"; -case ST_BoolOperatorEqu :_fdff .Value ="\u0065\u0071\u0075";case ST_BoolOperatorGte :_fdff .Value ="\u0067\u0074\u0065";case ST_BoolOperatorLte :_fdff .Value ="\u006c\u0074\u0065";};return _fdff ,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 *_df .CT_OfficeArtExtensionList ;};func NewCT_StyleLabel ()*CT_StyleLabel {_ggeae :=&CT_StyleLabel {};return _ggeae };type ST_ConnectorRouting byte ; +// ValidateWithPath validates the CT_ColorTransformHeader and its children, prefixing error messages with path +func (_feae *CT_ColorTransformHeader )ValidateWithPath (path string )error {for _dcac ,_dfc :=range _feae .Title {if _bfad :=_dfc .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dcac ));_bfad !=nil {return _bfad ; +};};for _fgbd ,_ggd :=range _feae .Desc {if _acdba :=_ggd .ValidateWithPath (_ga .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_fgbd ));_acdba !=nil {return _acdba ;};};if _feae .CatLst !=nil {if _ggda :=_feae .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); +_ggda !=nil {return _ggda ;};};if _feae .ExtLst !=nil {if _gab :=_feae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gab !=nil {return _gab ;};};return nil ;};func (_bccfd ST_PyramidAccentTextMargin )Validate ()error {return _bccfd .ValidateWithPath ("")}; +func (_fdcf *LayoutDef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdcf .CT_DiagramDefinition =*NewCT_DiagramDefinition ();for _ ,_caed :=range start .Attr {if _caed .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_gcagb ,_dcebe :=_caed .Value ,error (nil ); +if _dcebe !=nil {return _dcebe ;};_fdcf .UniqueIdAttr =&_gcagb ;continue ;};if _caed .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_gdbbe ,_dcade :=_caed .Value ,error (nil );if _dcade !=nil {return _dcade ;};_fdcf .MinVerAttr =&_gdbbe ;continue ; +};if _caed .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_gage ,_bcda :=_caed .Value ,error (nil );if _bcda !=nil {return _bcda ;};_fdcf .DefStyleAttr =&_gage ;continue ;};};_bdcbc :for {_abfc ,_bfcbg :=d .Token ();if _bfcbg !=nil {return _bfcbg ; +};switch _bacfb :=_abfc .(type ){case _g .StartElement :switch _bacfb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_cegeg :=NewCT_Name (); +if _aecc :=d .DecodeElement (_cegeg ,&_bacfb );_aecc !=nil {return _aecc ;};_fdcf .Title =append (_fdcf .Title ,_cegeg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_dbaf :=NewCT_Description (); +if _dcfb :=d .DecodeElement (_dbaf ,&_bacfb );_dcfb !=nil {return _dcfb ;};_fdcf .Desc =append (_fdcf .Desc ,_dbaf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_fdcf .CatLst =NewCT_Categories (); +if _bcgb :=d .DecodeElement (_fdcf .CatLst ,&_bacfb );_bcgb !=nil {return _bcgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}:_fdcf .SampData =NewCT_SampleData (); +if _eaegb :=d .DecodeElement (_fdcf .SampData ,&_bacfb );_eaegb !=nil {return _eaegb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}:_fdcf .StyleData =NewCT_SampleData (); +if _eddac :=d .DecodeElement (_fdcf .StyleData ,&_bacfb );_eddac !=nil {return _eddac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}:_fdcf .ClrData =NewCT_SampleData (); +if _cfdae :=d .DecodeElement (_fdcf .ClrData ,&_bacfb );_cfdae !=nil {return _cfdae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:if _fabf :=d .DecodeElement (_fdcf .LayoutNode ,&_bacfb ); +_fabf !=nil {return _fabf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdcf .ExtLst =_a .NewCT_OfficeArtExtensionList (); +if _ddcbg :=d .DecodeElement (_fdcf .ExtLst ,&_bacfb );_ddcbg !=nil {return _ddcbg ;};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 \u004c\u0061\u0079\u006f\u0075\u0074D\u0065\u0066 \u0025\u0076",_bacfb .Name ); +if _ebbba :=d .Skip ();_ebbba !=nil {return _ebbba ;};};case _g .EndElement :break _bdcbc ;case _g .CharData :};};return nil ;};func (_fdgdd *CT_StyleDefinitionHeaderLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbdgc :for {_ffed ,_bcada :=d .Token (); +if _bcada !=nil {return _bcada ;};switch _debb :=_ffed .(type ){case _g .StartElement :switch _debb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}:_aaeab :=NewCT_StyleDefinitionHeader (); +if _gbdb :=d .DecodeElement (_aaeab ,&_debb );_gbdb !=nil {return _gbdb ;};_fdgdd .StyleDefHdr =append (_fdgdd .StyleDefHdr ,_aaeab );default:_f .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",_debb .Name ); +if _ffecb :=d .Skip ();_ffecb !=nil {return _ffecb ;};};case _g .EndElement :break _bbdgc ;case _g .CharData :};};return nil ;};func (_dbea ST_HueDir )ValidateWithPath (path string )error {switch _dbea {case 0,1,2:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbea )); +};return nil ;};func (_ccbc *CT_ColorTransformHeader )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_ga .Sprintf ("\u0025\u0076",_ccbc .UniqueIdAttr )}); +if _ccbc .MinVerAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_ccbc .MinVerAttr )});};if _ccbc .ResIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_ccbc .ResIdAttr )}); +};e .EncodeToken (start );_ffce :=_g .StartElement {Name :_g .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_fadg :=range _ccbc .Title {e .EncodeElement (_fadg ,_ffce );};_bffa :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0065\u0073\u0063"}}; +for _ ,_gecb :=range _ccbc .Desc {e .EncodeElement (_gecb ,_bffa );};if _ccbc .CatLst !=nil {_agcdf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccbc .CatLst ,_agcdf );};if _ccbc .ExtLst !=nil {_edaf :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ccbc .ExtLst ,_edaf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dfaec ST_RotationPath )Validate ()error {return _dfaec .ValidateWithPath ("")};func NewCT_ColorTransformHeaderLst ()*CT_ColorTransformHeaderLst {_aaa :=&CT_ColorTransformHeaderLst {}; +return _aaa ;};func (_fdfbd ST_BendPoint )ValidateWithPath (path string )error {switch _fdfbd {case 0,1,2,3:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdfbd )); +};return nil ;};func (_aaeag ST_AutoTextRotation )Validate ()error {return _aaeag .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_StyleLabel and its children, prefixing error messages with path +func (_gfga *CT_StyleLabel )ValidateWithPath (path string )error {if _gfga .Scene3d !=nil {if _cabc :=_gfga .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_cabc !=nil {return _cabc ;};};if _gfga .Sp3d !=nil {if _ccde :=_gfga .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064"); +_ccde !=nil {return _ccde ;};};if _gfga .TxPr !=nil {if _daba :=_gfga .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_daba !=nil {return _daba ;};};if _gfga .Style !=nil {if _dbga :=_gfga .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); +_dbga !=nil {return _dbga ;};};if _gfga .ExtLst !=nil {if _gbaed :=_gfga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbaed !=nil {return _gbaed ;};};return nil ;};func (_cgd *CT_ChildPref )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cgd .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_ga .Sprintf ("\u0025\u0076",*_cgd .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Algorithm and its children -func (_bdg *CT_Algorithm )Validate ()error {return _bdg .ValidateWithPath ("\u0043\u0054\u005fA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d");};func (_edcaa ST_ChildAlignment )Validate ()error {return _edcaa .ValidateWithPath ("")}; +// ValidateWithPath validates the LayoutDefHdr and its children, prefixing error messages with path +func (_cbdf *LayoutDefHdr )ValidateWithPath (path string )error {if _bgda :=_cbdf .CT_DiagramDefinitionHeader .ValidateWithPath (path );_bgda !=nil {return _bgda ;};return nil ;};func (_fadb ST_ResizeHandlesStr )Validate ()error {return _fadb .ValidateWithPath ("")}; +type CT_Shape struct{RotAttr *float64 ;TypeAttr *ST_LayoutShapeType ;BlipAttr *string ;ZOrderOffAttr *int32 ;HideGeomAttr *bool ;LkTxEntryAttr *bool ;BlipPhldrAttr *bool ;AdjLst *CT_AdjLst ;ExtLst *_a .CT_OfficeArtExtensionList ;};func (_abfdb ST_TextDirection )String ()string {switch _abfdb {case 0:return ""; +case 1:return "\u0066\u0072\u006fm\u0054";case 2:return "\u0066\u0072\u006fm\u0042";};return "";}; -// 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 ;};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 (_gafff ST_StartingElement )String ()string {switch _gafff {case 0:return ""; -case 1:return "\u006e\u006f\u0064\u0065";case 2:return "\u0074\u0072\u0061n\u0073";};return "";};func (_cbbg *CT_Algorithm )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbbg .TypeAttr =ST_AlgorithmType (1);for _ ,_eaf :=range start .Attr {if _eaf .Name .Local =="\u0074\u0079\u0070\u0065"{_cbbg .TypeAttr .UnmarshalXMLAttr (_eaf ); -continue ;};if _eaf .Name .Local =="\u0072\u0065\u0076"{_ba ,_gbdg :=_e .ParseUint (_eaf .Value ,10,32);if _gbdg !=nil {return _gbdg ;};_fda :=uint32 (_ba );_cbbg .RevAttr =&_fda ;continue ;};};_bc :for {_gab ,_ddd :=d .Token ();if _ddd !=nil {return _ddd ; -};switch _fgg :=_gab .(type ){case _g .StartElement :switch _fgg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0061\u0072a\u006d"}:_gbf :=NewCT_Parameter (); -if _bbe :=d .DecodeElement (_gbf ,&_fgg );_bbe !=nil {return _bbe ;};_cbbg .Param =append (_cbbg .Param ,_gbf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbbg .ExtLst =_df .NewCT_OfficeArtExtensionList (); -if _adf :=d .DecodeElement (_cbbg .ExtLst ,&_fgg );_adf !=nil {return _adf ;};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_A\u006c\u0067o\u0072\u0069\u0074\u0068\u006d\u0020\u0025\u0076",_fgg .Name ); -if _adda :=d .Skip ();_adda !=nil {return _adda ;};};case _g .EndElement :break _bc ;case _g .CharData :};};return nil ;};func (_egeb ST_ChildDirection )Validate ()error {return _egeb .ValidateWithPath ("")};func (_acge ST_ArrowheadStyle )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_edbe :=_g .Attr {}; -_edbe .Name =name ;switch _acge {case ST_ArrowheadStyleUnset :_edbe .Value ="";case ST_ArrowheadStyleAuto :_edbe .Value ="\u0061\u0075\u0074\u006f";case ST_ArrowheadStyleArr :_edbe .Value ="\u0061\u0072\u0072";case ST_ArrowheadStyleNoArr :_edbe .Value ="\u006e\u006f\u0041r\u0072"; -};return _edbe ,nil ;};func (_cbag *ST_ResizeHandlesStr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbbfd ,_bdfcb :=d .Token ();if _bdfcb !=nil {return _bdfcb ;};if _ggage ,_gfad :=_cbbfd .(_g .EndElement );_gfad &&_ggage .Name ==start .Name {*_cbag =1; -return nil ;};if _cebcb ,_ddbb :=_cbbfd .(_g .CharData );!_ddbb {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",_cbbfd );}else {switch string (_cebcb ){case "":*_cbag =0; -case "\u0065\u0078\u0061c\u0074":*_cbag =1;case "\u0072\u0065\u006c":*_cbag =2;};};_cbbfd ,_bdfcb =d .Token ();if _bdfcb !=nil {return _bdfcb ;};if _ebeeg ,_fccab :=_cbbfd .(_g .EndElement );_fccab &&_ebeeg .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",_cbbfd ); -};func (_aaaa *ST_ParameterVal )ValidateWithPath (path string )error {_cabgb :=[]string {};if _aaaa .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {_cabgb =append (_cabgb ,"\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 _aaaa .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {_cabgb =append (_cabgb ,"S\u0054_\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006cA\u006c\u0069\u0067\u006eme\u006e\u0074");};if _aaaa .ST_ChildDirection !=ST_ChildDirectionUnset {_cabgb =append (_cabgb ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); -};if _aaaa .ST_ChildAlignment !=ST_ChildAlignmentUnset {_cabgb =append (_cabgb ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");};if _aaaa .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {_cabgb =append (_cabgb ,"\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 _aaaa .ST_LinearDirection !=ST_LinearDirectionUnset {_cabgb =append (_cabgb ,"\u0053T\u005fL\u0069\u006e\u0065\u0061\u0072D\u0069\u0072e\u0063\u0074\u0069\u006f\u006e");};if _aaaa .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {_cabgb =append (_cabgb ,"S\u0054\u005f\u0053\u0065\u0063\u006fn\u0064\u0061\u0072\u0079\u004c\u0069\u006e\u0065\u0061r\u0044\u0069\u0072e\u0063t\u0069\u006f\u006e"); -};if _aaaa .ST_StartingElement !=ST_StartingElementUnset {_cabgb =append (_cabgb ,"\u0053T\u005fS\u0074\u0061\u0072\u0074\u0069n\u0067\u0045l\u0065\u006d\u0065\u006e\u0074");};if _aaaa .ST_BendPoint !=ST_BendPointUnset {_cabgb =append (_cabgb ,"\u0053\u0054\u005fB\u0065\u006e\u0064\u0050\u006f\u0069\u006e\u0074"); -};if _aaaa .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {_cabgb =append (_cabgb ,"\u0053\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u0052\u006f\u0075\u0074\u0069\u006e\u0067");};if _aaaa .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {_cabgb =append (_cabgb ,"\u0053\u0054\u005f\u0041\u0072\u0072\u006f\u0077\u0068\u0065\u0061\u0064S\u0074\u0079\u006c\u0065"); -};if _aaaa .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {_cabgb =append (_cabgb ,"S\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u0044\u0069m\u0065\u006e\u0073\u0069\u006f\u006e");};if _aaaa .ST_RotationPath !=ST_RotationPathUnset {_cabgb =append (_cabgb ,"\u0053T\u005fR\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0074\u0068"); -};if _aaaa .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {_cabgb =append (_cabgb ,"S\u0054\u005f\u0043\u0065nt\u0065r\u0053\u0068\u0061\u0070\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");};if _aaaa .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {_cabgb =append (_cabgb ,"\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 _aaaa .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {_cabgb =append (_cabgb ,"\u0053T\u005f\u004e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0069\u0063a\u006c\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _aaaa .ST_FallbackDimension !=ST_FallbackDimensionUnset {_cabgb =append (_cabgb ,"S\u0054_\u0046\u0061\u006c\u006c\u0062\u0061\u0063\u006bD\u0069\u006d\u0065\u006esi\u006f\u006e"); -};if _aaaa .ST_TextDirection !=ST_TextDirectionUnset {_cabgb =append (_cabgb ,"\u0053\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _aaaa .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {_cabgb =append (_cabgb ,"\u0053T\u005f\u0050\u0079\u0072\u0061\u006d\u0069\u0064\u0041\u0063\u0063e\u006e\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"); -};if _aaaa .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {_cabgb =append (_cabgb ,"\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 _aaaa .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {_cabgb =append (_cabgb ,"S\u0054\u005f\u0054\u0065xt\u0042l\u006f\u0063\u006b\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e"); -};if _aaaa .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {_cabgb =append (_cabgb ,"\u0053\u0054\u005fTe\u0078\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");};if _aaaa .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {_cabgb =append (_cabgb ,"S\u0054\u005f\u0054\u0065xt\u0041n\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0069\u0063\u0061\u006c"); -};if _aaaa .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {_cabgb =append (_cabgb ,"\u0053\u0054\u005fDi\u0061\u0067\u0072\u0061\u006d\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _aaaa .ST_AutoTextRotation !=ST_AutoTextRotationUnset {_cabgb =append (_cabgb ,"\u0053\u0054\u005f\u0041ut\u006f\u0054\u0065\u0078\u0074\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"); -};if _aaaa .ST_GrowDirection !=ST_GrowDirectionUnset {_cabgb =append (_cabgb ,"\u0053\u0054_\u0047\u0072\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _aaaa .ST_FlowDirection !=ST_FlowDirectionUnset {_cabgb =append (_cabgb ,"\u0053\u0054_\u0046\u006c\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"); -};if _aaaa .ST_ContinueDirection !=ST_ContinueDirectionUnset {_cabgb =append (_cabgb ,"S\u0054_\u0043\u006f\u006e\u0074\u0069\u006e\u0075\u0065D\u0069\u0072\u0065\u0063ti\u006f\u006e");};if _aaaa .ST_Breakpoint !=ST_BreakpointUnset {_cabgb =append (_cabgb ,"\u0053\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0070\u006f\u0069\u006e\u0074"); -};if _aaaa .ST_Offset !=ST_OffsetUnset {_cabgb =append (_cabgb ,"\u0053T\u005f\u004f\u0066\u0066\u0073\u0065t");};if _aaaa .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {_cabgb =append (_cabgb ,"S\u0054\u005f\u0048\u0069er\u0061r\u0063\u0068\u0079\u0041\u006ci\u0067\u006e\u006d\u0065\u006e\u0074"); -};if _aaaa .Int32 !=nil {_cabgb =append (_cabgb ,"\u0049\u006e\u00743\u0032");};if _aaaa .Float64 !=nil {_cabgb =append (_cabgb ,"\u0046l\u006f\u0061\u0074\u0036\u0034");};if _aaaa .Bool !=nil {_cabgb =append (_cabgb ,"\u0042\u006f\u006f\u006c");};if _aaaa .StringVal !=nil {_cabgb =append (_cabgb ,"\u0053t\u0072\u0069\u006e\u0067\u0056\u0061l"); -};if _aaaa .ST_ConnectorPoint !=ST_ConnectorPointUnset {_cabgb =append (_cabgb ,"\u0053\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072P\u006f\u0069\u006e\u0074");};if len (_cabgb )> 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 ,_cabgb ); -};return nil ;};type ST_GrowDirection byte ;func (_afdaa ST_ContinueDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ebab :=_g .Attr {};_ebab .Name =name ;switch _afdaa {case ST_ContinueDirectionUnset :_ebab .Value ="";case ST_ContinueDirectionRevDir :_ebab .Value ="\u0072\u0065\u0076\u0044\u0069\u0072"; -case ST_ContinueDirectionSameDir :_ebab .Value ="\u0073a\u006d\u0065\u0044\u0069\u0072";};return _ebab ,nil ;};func (_gcdfa *CT_SampleData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gdgee :=range start .Attr {if _gdgee .Name .Local =="\u0075\u0073\u0065\u0044\u0065\u0066"{_gbba ,_eebc :=_e .ParseBool (_gdgee .Value ); -if _eebc !=nil {return _eebc ;};_gcdfa .UseDefAttr =&_gbba ;continue ;};};_egag :for {_dcaac ,_egcab :=d .Token ();if _egcab !=nil {return _egcab ;};switch _dbb :=_dcaac .(type ){case _g .StartElement :switch _dbb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l"}:_gcdfa .DataModel =NewCT_DataModel (); -if _gcgbd :=d .DecodeElement (_gcdfa .DataModel ,&_dbb );_gcgbd !=nil {return _gcgbd ;};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\u0053a\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061 \u0025\u0076",_dbb .Name ); -if _eafeg :=d .Skip ();_eafeg !=nil {return _eafeg ;};};case _g .EndElement :break _egag ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ChildPref and its children, prefixing error messages with path +func (_cbae *CT_ChildPref )ValidateWithPath (path string )error {if _cbae .ValAttr !=nil {if *_cbae .ValAttr < -1{return _ga .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 ,*_cbae .ValAttr ); +};};return nil ;}; -// ValidateWithPath validates the CT_SDCategories and its children, prefixing error messages with path -func (_ggfeee *CT_SDCategories )ValidateWithPath (path string )error {for _cdgb ,_adgc :=range _ggfeee .Cat {if _gcgeg :=_adgc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_cdgb ));_gcgeg !=nil {return _gcgeg ; -};};return nil ;};func (_bbf *CT_Cxn )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006do\u0064\u0065\u006c\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bbf .ModelIdAttr )}); -if _bbf .TypeAttr !=ST_CxnTypeUnset {_ddce ,_ggbb :=_bbf .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"});if _ggbb !=nil {return _ggbb ;};start .Attr =append (start .Attr ,_ddce );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0072\u0063I\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bbf .SrcIdAttr )}); -start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0065\u0073\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bbf .DestIdAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0072\u0063\u004f\u0072\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bbf .SrcOrdAttr )}); -start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064e\u0073\u0074\u004f\u0072\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bbf .DestOrdAttr )});if _bbf .ParTransIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bbf .ParTransIdAttr )}); -};if _bbf .SibTransIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bbf .SibTransIdAttr )});};if _bbf .PresIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bbf .PresIdAttr )}); -};e .EncodeToken (start );if _bbf .ExtLst !=nil {_gfed :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbf .ExtLst ,_gfed );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dcgeg ST_BoolOperator )ValidateWithPath (path string )error {switch _dcgeg {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 (_dcgeg )); -};return nil ;};func (_cabg *CT_Name )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bffc :=range start .Attr {if _bffc .Name .Local =="\u006c\u0061\u006e\u0067"{_aecg ,_fded :=_bffc .Value ,error (nil );if _fded !=nil {return _fded ; -};_cabg .LangAttr =&_aecg ;continue ;};if _bffc .Name .Local =="\u0076\u0061\u006c"{_agbg ,_bef :=_bffc .Value ,error (nil );if _bef !=nil {return _bef ;};_cabg .ValAttr =_agbg ;continue ;};};for {_fgfaf ,_cdcg :=d .Token ();if _cdcg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_cdcg ); -};if _fgfg ,_gdgc :=_fgfaf .(_g .EndElement );_gdgc &&_fgfg .Name ==start .Name {break ;};};return nil ;};func (_fce *CT_Categories )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcd :for {_fcfg ,_egg :=d .Token ();if _egg !=nil {return _egg ; -};switch _ddg :=_fcfg .(type ){case _g .StartElement :switch _ddg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_bde :=NewCT_Category (); -if _aaa :=d .DecodeElement (_bde ,&_ddg );_aaa !=nil {return _aaa ;};_fce .Cat =append (_fce .Cat ,_bde );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\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073 \u0025\u0076",_ddg .Name ); -if _gfd :=d .Skip ();_gfd !=nil {return _gfd ;};};case _g .EndElement :break _gcd ;case _g .CharData :};};return nil ;};func (_abbe ST_ChildAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gdcfc :=_g .Attr {};_gdcfc .Name =name ;switch _abbe {case ST_ChildAlignmentUnset :_gdcfc .Value =""; -case ST_ChildAlignmentT :_gdcfc .Value ="\u0074";case ST_ChildAlignmentB :_gdcfc .Value ="\u0062";case ST_ChildAlignmentL :_gdcfc .Value ="\u006c";case ST_ChildAlignmentR :_gdcfc .Value ="\u0072";};return _gdcfc ,nil ;};func (_afg *CT_BulletEnabled )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ggb :=range start .Attr {if _ggb .Name .Local =="\u0076\u0061\u006c"{_cgf ,_ebf :=_e .ParseBool (_ggb .Value ); -if _ebf !=nil {return _ebf ;};_afg .ValAttr =&_cgf ;continue ;};};for {_fga ,_dbgf :=d .Token ();if _dbgf !=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",_dbgf ); -};if _gfb ,_fgf :=_fga .(_g .EndElement );_fgf &&_gfb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Algorithm and its children, prefixing error messages with path +func (_ffd *CT_Algorithm )ValidateWithPath (path string )error {if _ffd .TypeAttr ==ST_AlgorithmTypeUnset {return _ga .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 _dcd :=_ffd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dcd !=nil {return _dcd ;};for _ffe ,_dgg :=range _ffd .Param {if _dae :=_dgg .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fP\u0061\u0072\u0061\u006d\u005b\u0025\u0064\u005d",path ,_ffe )); +_dae !=nil {return _dae ;};};if _ffd .ExtLst !=nil {if _bdb :=_ffd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdb !=nil {return _bdb ;};};return nil ;};func (_fdbgc *ST_ModelId )ValidateWithPath (path string )error {_fgdc :=[]string {}; +if _fdbgc .Int32 !=nil {_fgdc =append (_fgdc ,"\u0049\u006e\u00743\u0032");};if _fdbgc .ST_Guid !=nil {_fgdc =append (_fgdc ,"\u0053T\u005f\u0047\u0075\u0069\u0064");};if len (_fgdc )> 1{return _ga .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fgdc ); +};return nil ;};func (_cdfda ST_ConstraintRelationship )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aacc :=_g .Attr {};_aacc .Name =name ;switch _cdfda {case ST_ConstraintRelationshipUnset :_aacc .Value ="";case ST_ConstraintRelationshipSelf :_aacc .Value ="\u0073\u0065\u006c\u0066"; +case ST_ConstraintRelationshipCh :_aacc .Value ="\u0063\u0068";case ST_ConstraintRelationshipDes :_aacc .Value ="\u0064\u0065\u0073";};return _aacc ,nil ;};func (_gd *AG_ConstraintAttributes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bd :=range start .Attr {if _bd .Name .Local =="\u0074\u0079\u0070\u0065"{_gd .TypeAttr .UnmarshalXMLAttr (_bd ); +continue ;};if _bd .Name .Local =="\u0066\u006f\u0072"{_gd .ForAttr .UnmarshalXMLAttr (_bd );continue ;};if _bd .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_bf ,_cfd :=_bd .Value ,error (nil );if _cfd !=nil {return _cfd ;};_gd .ForNameAttr =&_bf ; +continue ;};if _bd .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_gd .PtTypeAttr .UnmarshalXMLAttr (_bd );continue ;};};for {_cd ,_baf :=d .Token ();if _baf !=nil {return _ga .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",_baf ); +};if _gda ,_eaa :=_cd .(_g .EndElement );_eaa &&_gda .Name ==start .Name {break ;};};return nil ;};func (_bfce ST_ConstraintRelationship )String ()string {switch _bfce {case 0:return "";case 1:return "\u0073\u0065\u006c\u0066";case 2:return "\u0063\u0068"; +case 3:return "\u0064\u0065\u0073";};return "";};func (_fabgc ST_PtType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dfadd :=_g .Attr {};_dfadd .Name =name ;switch _fabgc {case ST_PtTypeUnset :_dfadd .Value ="";case ST_PtTypeNode :_dfadd .Value ="\u006e\u006f\u0064\u0065"; +case ST_PtTypeAsst :_dfadd .Value ="\u0061\u0073\u0073\u0074";case ST_PtTypeDoc :_dfadd .Value ="\u0064\u006f\u0063";case ST_PtTypePres :_dfadd .Value ="\u0070\u0072\u0065\u0073";case ST_PtTypeParTrans :_dfadd .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073"; +case ST_PtTypeSibTrans :_dfadd .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return _dfadd ,nil ;};func (_cabeg ST_VerticalAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gbagc :=_g .Attr {};_gbagc .Name =name ;switch _cabeg {case ST_VerticalAlignmentUnset :_gbagc .Value =""; +case ST_VerticalAlignmentT :_gbagc .Value ="\u0074";case ST_VerticalAlignmentMid :_gbagc .Value ="\u006d\u0069\u0064";case ST_VerticalAlignmentB :_gbagc .Value ="\u0062";case ST_VerticalAlignmentNone :_gbagc .Value ="\u006e\u006f\u006e\u0065";};return _gbagc ,nil ; +}; -// ValidateWithPath validates the CT_Pt and its children, prefixing error messages with path -func (_dbcd *CT_Pt )ValidateWithPath (path string )error {if _efaf :=_dbcd .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_efaf !=nil {return _efaf ;};if _ebbbd :=_dbcd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); -_ebbbd !=nil {return _ebbbd ;};if _dbcd .CxnIdAttr !=nil {if _abcdb :=_dbcd .CxnIdAttr .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0049\u0064\u0041\u0074\u0074\u0072");_abcdb !=nil {return _abcdb ;};};if _dbcd .PrSet !=nil {if _gedb :=_dbcd .PrSet .ValidateWithPath (path +"\u002f\u0050\u0072\u0053\u0065\u0074"); -_gedb !=nil {return _gedb ;};};if _dbcd .SpPr !=nil {if _bceg :=_dbcd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bceg !=nil {return _bceg ;};};if _dbcd .T !=nil {if _eeaf :=_dbcd .T .ValidateWithPath (path +"\u002f\u0054");_eeaf !=nil {return _eeaf ; -};};if _dbcd .ExtLst !=nil {if _egce :=_dbcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egce !=nil {return _egce ;};};return nil ;}; +// Validate validates the CT_AnimOne and its children +func (_adf *CT_AnimOne )Validate ()error {return _adf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");};func (_gagae ST_StartingElement )Validate ()error {return _gagae .ValidateWithPath ("")};func (_caeea *ST_TextAnchorVertical )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebfcd ,_fbgbc :=d .Token (); +if _fbgbc !=nil {return _fbgbc ;};if _faddgf ,_dcbac :=_ebfcd .(_g .EndElement );_dcbac &&_faddgf .Name ==start .Name {*_caeea =1;return nil ;};if _fecb ,_gcab :=_ebfcd .(_g .CharData );!_gcab {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebfcd ); +}else {switch string (_fecb ){case "":*_caeea =0;case "\u0074":*_caeea =1;case "\u006d\u0069\u0064":*_caeea =2;case "\u0062":*_caeea =3;};};_ebfcd ,_fbgbc =d .Token ();if _fbgbc !=nil {return _fbgbc ;};if _ggad ,_fdbaa :=_ebfcd .(_g .EndElement );_fdbaa &&_ggad .Name ==start .Name {return nil ; +};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebfcd );};func (_gead *ST_ChildDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gadfd ,_ddffc :=d .Token (); +if _ddffc !=nil {return _ddffc ;};if _eecf ,_fddda :=_gadfd .(_g .EndElement );_fddda &&_eecf .Name ==start .Name {*_gead =1;return nil ;};if _afgb ,_ccebff :=_gadfd .(_g .CharData );!_ccebff {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gadfd ); +}else {switch string (_afgb ){case "":*_gead =0;case "\u0068\u006f\u0072\u007a":*_gead =1;case "\u0076\u0065\u0072\u0074":*_gead =2;};};_gadfd ,_ddffc =d .Token ();if _ddffc !=nil {return _ddffc ;};if _aedf ,_bdbbg :=_gadfd .(_g .EndElement );_bdbbg &&_aedf .Name ==start .Name {return nil ; +};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gadfd );};type CT_Otherwise struct{NameAttr *string ;Alg []*CT_Algorithm ;Shape []*CT_Shape ; +PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_a .CT_OfficeArtExtensionList ;};func (_cadb ST_TextDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dcegd :=_g .Attr {}; +_dcegd .Name =name ;switch _cadb {case ST_TextDirectionUnset :_dcegd .Value ="";case ST_TextDirectionFromT :_dcegd .Value ="\u0066\u0072\u006fm\u0054";case ST_TextDirectionFromB :_dcegd .Value ="\u0066\u0072\u006fm\u0042";};return _dcegd ,nil ;};func (_ecfbc ST_ChildDirection )String ()string {switch _ecfbc {case 0:return ""; +case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";}; + +// ValidateWithPath validates the CT_ChildMax and its children, prefixing error messages with path +func (_beb *CT_ChildMax )ValidateWithPath (path string )error {if _beb .ValAttr !=nil {if *_beb .ValAttr < -1{return _ga .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 ,*_beb .ValAttr ); +};};return nil ;};func (_geaff ST_HierBranchStyle )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fagf :=_g .Attr {};_fagf .Name =name ;switch _geaff {case ST_HierBranchStyleUnset :_fagf .Value ="";case ST_HierBranchStyleL :_fagf .Value ="\u006c";case ST_HierBranchStyleR :_fagf .Value ="\u0072"; +case ST_HierBranchStyleHang :_fagf .Value ="\u0068\u0061\u006e\u0067";case ST_HierBranchStyleStd :_fagf .Value ="\u0073\u0074\u0064";case ST_HierBranchStyleInit :_fagf .Value ="\u0069\u006e\u0069\u0074";};return _fagf ,nil ;};func (_eebcc ST_AnimLvlStr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_eebcc .String (),start ); +}; // Validate validates the CT_Cxn and its children -func (_aaag *CT_Cxn )Validate ()error {return _aaag .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e");};func NewCT_NumericRule ()*CT_NumericRule {_bcgg :=&CT_NumericRule {};return _bcgg }; +func (_ddgg *CT_Cxn )Validate ()error {return _ddgg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e");};func (_faffe *ST_ConnectorDimension )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_faffe =0;case "\u0031\u0044":*_faffe =1; +case "\u0032\u0044":*_faffe =2;case "\u0063\u0075\u0073\u0074":*_faffe =3;};return nil ;};type DataModel struct{CT_DataModel };func (_fdcg *CT_HierBranchStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fdcg .ValAttr !=ST_HierBranchStyleUnset {_adea ,_begc :=_fdcg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"}); +if _begc !=nil {return _begc ;};start .Attr =append (start .Attr ,_adea );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fabfb *LayoutDefHdr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fabfb .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader (); +for _ ,_cdaae :=range start .Attr {if _cdaae .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_afef ,_ddab :=_cdaae .Value ,error (nil );if _ddab !=nil {return _ddab ;};_fabfb .UniqueIdAttr =_afef ;continue ;};if _cdaae .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_ceba ,_dgbcd :=_cdaae .Value ,error (nil ); +if _dgbcd !=nil {return _dgbcd ;};_fabfb .MinVerAttr =&_ceba ;continue ;};if _cdaae .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_ffdfa ,_gdbad :=_cdaae .Value ,error (nil );if _gdbad !=nil {return _gdbad ;};_fabfb .DefStyleAttr =&_ffdfa ; +continue ;};if _cdaae .Name .Local =="\u0072\u0065\u0073I\u0064"{_eafb ,_fcaf :=_e .ParseInt (_cdaae .Value ,10,32);if _fcaf !=nil {return _fcaf ;};_fccf :=int32 (_eafb );_fabfb .ResIdAttr =&_fccf ;continue ;};};_gedg :for {_beccb ,_ccce :=d .Token (); +if _ccce !=nil {return _ccce ;};switch _bfcbc :=_beccb .(type ){case _g .StartElement :switch _bfcbc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_gfbee :=NewCT_Name (); +if _efag :=d .DecodeElement (_gfbee ,&_bfcbc );_efag !=nil {return _efag ;};_fabfb .Title =append (_fabfb .Title ,_gfbee );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_aefe :=NewCT_Description (); +if _aeagg :=d .DecodeElement (_aefe ,&_bfcbc );_aeagg !=nil {return _aeagg ;};_fabfb .Desc =append (_fabfb .Desc ,_aefe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_fabfb .CatLst =NewCT_Categories (); +if _fgag :=d .DecodeElement (_fabfb .CatLst ,&_bfcbc );_fgag !=nil {return _fgag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fabfb .ExtLst =_a .NewCT_OfficeArtExtensionList (); +if _dcaf :=d .DecodeElement (_fabfb .ExtLst ,&_bfcbc );_dcaf !=nil {return _dcaf ;};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\u004c\u0061yo\u0075\u0074D\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_bfcbc .Name ); +if _fefd :=d .Skip ();_fefd !=nil {return _fefd ;};};case _g .EndElement :break _gedg ;case _g .CharData :};};return nil ;};func (_dedgc *ST_ElementType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dedgc =0;case "\u0061\u006c\u006c":*_dedgc =1; +case "\u0064\u006f\u0063":*_dedgc =2;case "\u006e\u006f\u0064\u0065":*_dedgc =3;case "\u006e\u006f\u0072\u006d":*_dedgc =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_dedgc =5;case "\u0061\u0073\u0073\u0074":*_dedgc =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_dedgc =7; +case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_dedgc =8;case "\u0070\u0072\u0065\u0073":*_dedgc =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_dedgc =10;};return nil ;};func (_afdd ST_Offset )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fbaeg :=_g .Attr {}; +_fbaeg .Name =name ;switch _afdd {case ST_OffsetUnset :_fbaeg .Value ="";case ST_OffsetCtr :_fbaeg .Value ="\u0063\u0074\u0072";case ST_OffsetOff :_fbaeg .Value ="\u006f\u0066\u0066";};return _fbaeg ,nil ;};func (_aadc ST_CxnType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_agdacd :=_g .Attr {}; +_agdacd .Name =name ;switch _aadc {case ST_CxnTypeUnset :_agdacd .Value ="";case ST_CxnTypeParOf :_agdacd .Value ="\u0070\u0061\u0072O\u0066";case ST_CxnTypePresOf :_agdacd .Value ="\u0070\u0072\u0065\u0073\u004f\u0066";case ST_CxnTypePresParOf :_agdacd .Value ="\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff"; +case ST_CxnTypeUnknownRelationship :_agdacd .Value ="\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070";};return _agdacd ,nil ;};type CT_Category struct{TypeAttr string ;PriAttr uint32 ;};func (_cbdg ST_TextAnchorHorizontal )Validate ()error {return _cbdg .ValidateWithPath ("")}; +func (_dgbe *CT_CxnList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dgbe .Cxn !=nil {_fgac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0078\u006e"}};for _ ,_bgb :=range _dgbe .Cxn {e .EncodeElement (_bgb ,_fgac ); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return 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 NewCT_StyleDefinition ()*CT_StyleDefinition {_cbeff :=&CT_StyleDefinition {};return _cbeff }; +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 (_dfgbf *ST_TextAnchorVertical )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dfgbf =0;case "\u0074":*_dfgbf =1;case "\u006d\u0069\u0064":*_dfgbf =2;case "\u0062":*_dfgbf =3; +};return nil ;};func (_cceed ST_ConnectorDimension )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cceed .String (),start );};func (_agce ST_ModelId )String ()string {if _agce .Int32 !=nil {return _ga .Sprintf ("\u0025\u0076",*_agce .Int32 ); +};if _agce .ST_Guid !=nil {return _ga .Sprintf ("\u0025\u0076",*_agce .ST_Guid );};return "";};type CT_PtList struct{Pt []*CT_Pt ;}; -// Validate validates the CT_Categories and its children -func (_dcgd *CT_Categories )Validate ()error {return _dcgd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func (_adgcg *ST_FunctionArgument )ValidateWithPath (path string )error {_gfab :=[]string {}; -if _adgcg .ST_VariableType !=ST_VariableTypeUnset {_gfab =append (_gfab ,"\u0053T\u005fV\u0061\u0072\u0069\u0061\u0062\u006c\u0065\u0054\u0079\u0070\u0065");};if len (_gfab )> 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 ,_gfab ); -};return nil ;};type ST_AlgorithmType byte ;func (_gedbe ST_ResizeHandlesStr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gedbe .String (),start );};func (_fefae ST_CenterShapeMapping )Validate ()error {return _fefae .ValidateWithPath ("")}; -func (_cbgaa *ST_FlowDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gffcb ,_dbfd :=d .Token ();if _dbfd !=nil {return _dbfd ;};if _abgd ,_bagfc :=_gffcb .(_g .EndElement );_bagfc &&_abgd .Name ==start .Name {*_cbgaa =1;return nil ; -};if _efgee ,_geae :=_gffcb .(_g .CharData );!_geae {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",_gffcb );}else {switch string (_efgee ){case "":*_cbgaa =0; -case "\u0072\u006f\u0077":*_cbgaa =1;case "\u0063\u006f\u006c":*_cbgaa =2;};};_gffcb ,_dbfd =d .Token ();if _dbfd !=nil {return _dbfd ;};if _ggggc ,_efbe :=_gffcb .(_g .EndElement );_efbe &&_ggggc .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",_gffcb ); -};func (_fed *CT_Adj )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fed .IdxAttr =1;for _ ,_fbb :=range start .Attr {if _fbb .Name .Local =="\u0069\u0064\u0078"{_edc ,_afc :=_e .ParseUint (_fbb .Value ,10,32);if _afc !=nil {return _afc ; -};_fed .IdxAttr =uint32 (_edc );continue ;};if _fbb .Name .Local =="\u0076\u0061\u006c"{_afbf ,_dba :=_e .ParseFloat (_fbb .Value ,64);if _dba !=nil {return _dba ;};_fed .ValAttr =_afbf ;continue ;};};for {_bdf ,_efg :=d .Token ();if _efg !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_efg ); -};if _dfb ,_ggf :=_bdf .(_g .EndElement );_ggf &&_dfb .Name ==start .Name {break ;};};return nil ;};const (ST_ChildAlignmentUnset ST_ChildAlignment =0;ST_ChildAlignmentT ST_ChildAlignment =1;ST_ChildAlignmentB ST_ChildAlignment =2;ST_ChildAlignmentL ST_ChildAlignment =3; -ST_ChildAlignmentR ST_ChildAlignment =4;); +// ValidateWithPath validates the CT_StyleDefinition and its children, prefixing error messages with path +func (_geef *CT_StyleDefinition )ValidateWithPath (path string )error {for _cggg ,_agcb :=range _geef .Title {if _aabd :=_agcb .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cggg ));_aabd !=nil {return _aabd ; +};};for _ddfe ,_cgge :=range _geef .Desc {if _ebcfd :=_cgge .ValidateWithPath (_ga .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_ddfe ));_ebcfd !=nil {return _ebcfd ;};};if _geef .CatLst !=nil {if _cgaad :=_geef .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); +_cgaad !=nil {return _cgaad ;};};if _geef .Scene3d !=nil {if _ebeb :=_geef .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_ebeb !=nil {return _ebeb ;};};for _cdbag ,_gdefa :=range _geef .StyleLbl {if _ecdfg :=_gdefa .ValidateWithPath (_ga .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_cdbag )); +_ecdfg !=nil {return _ecdfg ;};};if _geef .ExtLst !=nil {if _efggg :=_geef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efggg !=nil {return _efggg ;};};return nil ;};func (_dbbe *CT_StyleLabel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ebfc :=range start .Attr {if _ebfc .Name .Local =="\u006e\u0061\u006d\u0065"{_edfg ,_cgae :=_ebfc .Value ,error (nil ); +if _cgae !=nil {return _cgae ;};_dbbe .NameAttr =_edfg ;continue ;};};_bffad :for {_dafc ,_cbac :=d .Token ();if _cbac !=nil {return _cbac ;};switch _adfd :=_dafc .(type ){case _g .StartElement :switch _adfd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_dbbe .Scene3d =_a .NewCT_Scene3D (); +if _fbca :=d .DecodeElement (_dbbe .Scene3d ,&_adfd );_fbca !=nil {return _fbca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0070\u0033\u0064"}:_dbbe .Sp3d =_a .NewCT_Shape3D (); +if _gdfe :=d .DecodeElement (_dbbe .Sp3d ,&_adfd );_gdfe !=nil {return _gdfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0050\u0072"}:_dbbe .TxPr =NewCT_TextProps (); +if _aebdb :=d .DecodeElement (_dbbe .TxPr ,&_adfd );_aebdb !=nil {return _aebdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079l\u0065"}:_dbbe .Style =_a .NewCT_ShapeStyle (); +if _eegac :=d .DecodeElement (_dbbe .Style ,&_adfd );_eegac !=nil {return _eegac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbbe .ExtLst =_a .NewCT_OfficeArtExtensionList (); +if _bbbb :=d .DecodeElement (_dbbe .ExtLst ,&_adfd );_bbbb !=nil {return _bbbb ;};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\u0053t\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c \u0025\u0076",_adfd .Name ); +if _fffbg :=d .Skip ();_fffbg !=nil {return _fffbg ;};};case _g .EndElement :break _bffad ;case _g .CharData :};};return nil ;};func (_cgcb ST_AnimOneStr )ValidateWithPath (path string )error {switch _cgcb {case 0,1,2,3:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgcb )); +};return nil ;};func (_geda ST_AlgorithmType )Validate ()error {return _geda .ValidateWithPath ("")}; -// ValidateWithPath validates the RelIds and its children, prefixing error messages with path -func (_fabgf *RelIds )ValidateWithPath (path string )error {if _afbfc :=_fabgf .CT_RelIds .ValidateWithPath (path );_afbfc !=nil {return _afbfc ;};return nil ;};func NewStyleDefHdrLst ()*StyleDefHdrLst {_bgfce :=&StyleDefHdrLst {};_bgfce .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst (); -return _bgfce ;};func (_dgcd *ST_CxnType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dgcd =0;case "\u0070\u0061\u0072O\u0066":*_dgcd =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_dgcd =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_dgcd =3; -case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_dgcd =4;};return nil ;};type ST_AnimOneStr byte ;func (_gdgg *CT_CTStyleLabel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fgec :=range start .Attr {if _fgec .Name .Local =="\u006e\u0061\u006d\u0065"{_edd ,_baff :=_fgec .Value ,error (nil ); -if _baff !=nil {return _baff ;};_gdgg .NameAttr =_edd ;continue ;};};_eeeg :for {_gbde ,_ade :=d .Token ();if _ade !=nil {return _ade ;};switch _egf :=_gbde .(type ){case _g .StartElement :switch _egf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}:_gdgg .FillClrLst =NewCT_Colors (); -if _bae :=d .DecodeElement (_gdgg .FillClrLst ,&_egf );_bae !=nil {return _bae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006ci\u006e\u0043\u006c\u0072\u004c\u0073t"}:_gdgg .LinClrLst =NewCT_Colors (); -if _ebcg :=d .DecodeElement (_gdgg .LinClrLst ,&_egf );_ebcg !=nil {return _ebcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0066\u0066e\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_gdgg .EffectClrLst =NewCT_Colors (); -if _cge :=d .DecodeElement (_gdgg .EffectClrLst ,&_egf );_cge !=nil {return _cge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"t\u0078\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"}:_gdgg .TxLinClrLst =NewCT_Colors (); -if _cgg :=d .DecodeElement (_gdgg .TxLinClrLst ,&_egf );_cgg !=nil {return _cgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0046i\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}:_gdgg .TxFillClrLst =NewCT_Colors (); -if _aee :=d .DecodeElement (_gdgg .TxFillClrLst ,&_egf );_aee !=nil {return _aee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0045\u0066\u0066\u0065\u0063\u0074\u0043l\u0072\u004c\u0073\u0074"}:_gdgg .TxEffectClrLst =NewCT_Colors (); -if _bbd :=d .DecodeElement (_gdgg .TxEffectClrLst ,&_egf );_bbd !=nil {return _bbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdgg .ExtLst =_df .NewCT_OfficeArtExtensionList (); -if _gda :=d .DecodeElement (_gdgg .ExtLst ,&_egf );_gda !=nil {return _gda ;};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\u0043\u0054\u0053t\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c\u0020\u0025\u0076",_egf .Name ); -if _adg :=d .Skip ();_adg !=nil {return _adg ;};};case _g .EndElement :break _eeeg ;case _g .CharData :};};return nil ;};type ST_ConstraintType byte ;func (_ebed *ST_OutputShapeType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ebed =0; -case "\u006e\u006f\u006e\u0065":*_ebed =1;case "\u0063\u006f\u006e\u006e":*_ebed =2;};return nil ;};func (_bedc ST_AnimLvlStr )ValidateWithPath (path string )error {switch _bedc {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 (_bedc )); +// Validate validates the StyleDefHdr and its children +func (_ggcbac *StyleDefHdr )Validate ()error {return _ggcbac .ValidateWithPath ("S\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072");};func (_caef ST_TextAnchorVertical )String ()string {switch _caef {case 0:return "";case 1:return "\u0074"; +case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";};func (_gabec ST_ConnectorRouting )String ()string {switch _gabec {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 (_beda *CT_ChildPref )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gcbc :=range start .Attr {if _gcbc .Name .Local =="\u0076\u0061\u006c"{_ffde ,_bff :=_e .ParseInt (_gcbc .Value ,10,32); +if _bff !=nil {return _bff ;};_gegg :=int32 (_ffde );_beda .ValAttr =&_gegg ;continue ;};};for {_eaf ,_ecbg :=d .Token ();if _ecbg !=nil {return _ga .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068i\u006c\u0064\u0050\u0072\u0065\u0066\u003a\u0020\u0025\u0073",_ecbg ); +};if _efeg ,_ccaf :=_eaf .(_g .EndElement );_ccaf &&_efeg .Name ==start .Name {break ;};};return nil ;};func (_edef ST_ResizeHandlesStr )ValidateWithPath (path string )error {switch _edef {case 0,1,2:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edef )); +};return nil ;};func (_eedfb ST_AxisType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_eedfb .String (),start );};func (_ecfbg *ST_HierBranchStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdge ,_beccge :=d .Token (); +if _beccge !=nil {return _beccge ;};if _gbff ,_gdcff :=_cdge .(_g .EndElement );_gdcff &&_gbff .Name ==start .Name {*_ecfbg =1;return nil ;};if _fcgfea ,_adacf :=_cdge .(_g .CharData );!_adacf {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdge ); +}else {switch string (_fcgfea ){case "":*_ecfbg =0;case "\u006c":*_ecfbg =1;case "\u0072":*_ecfbg =2;case "\u0068\u0061\u006e\u0067":*_ecfbg =3;case "\u0073\u0074\u0064":*_ecfbg =4;case "\u0069\u006e\u0069\u0074":*_ecfbg =5;};};_cdge ,_beccge =d .Token (); +if _beccge !=nil {return _beccge ;};if _gdee ,_fefcg :=_cdge .(_g .EndElement );_fefcg &&_gdee .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdge ); +};func (_agba *ST_ResizeHandlesStr )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_agba =0;case "\u0065\u0078\u0061c\u0074":*_agba =1;case "\u0072\u0065\u006c":*_agba =2;};return nil ;}; + +// ValidateWithPath validates the CT_StyleDefinitionHeaderLst and its children, prefixing error messages with path +func (_bdfcd *CT_StyleDefinitionHeaderLst )ValidateWithPath (path string )error {for _bacg ,_dfgce :=range _bdfcd .StyleDefHdr {if _dbaag :=_dfgce .ValidateWithPath (_ga .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0048d\u0072\u005b\u0025\u0064\u005d",path ,_bacg )); +_dbaag !=nil {return _dbaag ;};};return nil ;};func (_aadgc ST_ParameterId )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aadgc .String (),start );};func (_fggga ST_ConnectorDimension )Validate ()error {return _fggga .ValidateWithPath ("")}; +func (_gbdf *ST_PrSetCustVal )ValidateWithPath (path string )error {_gbgbf :=[]string {};if _gbdf .ST_Percentage !=nil {_gbgbf =append (_gbgbf ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if _gbdf .Int32 !=nil {_gbgbf =append (_gbgbf ,"\u0049\u006e\u00743\u0032"); +};if len (_gbgbf )> 1{return _ga .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gbgbf );};return nil ;}; + +// ValidateWithPath validates the CT_PtList and its children, prefixing error messages with path +func (_eeea *CT_PtList )ValidateWithPath (path string )error {for _dgef ,_bee :=range _eeea .Pt {if _eeae :=_bee .ValidateWithPath (_ga .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_dgef ));_eeae !=nil {return _eeae ;};};return nil ;}; +func ParseSliceST_AxisTypes (s string )(ST_AxisTypes ,error ){return ST_AxisTypes {},nil };func (_dgda ST_VariableType )Validate ()error {return _dgda .ValidateWithPath ("")};const (ST_ConnectorDimensionUnset ST_ConnectorDimension =0;ST_ConnectorDimension1D ST_ConnectorDimension =1; +ST_ConnectorDimension2D ST_ConnectorDimension =2;ST_ConnectorDimensionCust ST_ConnectorDimension =3;);func (_fcba ST_AnimOneStr )Validate ()error {return _fcba .ValidateWithPath ("")};const (ST_AnimLvlStrUnset ST_AnimLvlStr =0;ST_AnimLvlStrNone ST_AnimLvlStr =1; +ST_AnimLvlStrLvl ST_AnimLvlStr =2;ST_AnimLvlStrCtr ST_AnimLvlStr =3;);type StyleDefHdr struct{CT_StyleDefinitionHeader }; + +// ValidateWithPath validates the CT_CTName and its children, prefixing error messages with path +func (_adfg *CT_CTName )ValidateWithPath (path string )error {return nil };func (_aeaga ST_BoolOperator )ValidateWithPath (path string )error {switch _aeaga {case 0,1,2,3,4:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeaga )); };return nil ;}; -// Validate validates the CT_LayoutNode and its children -func (_bfebc *CT_LayoutNode )Validate ()error {return _bfebc .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065");};func (_feede ST_ConnectorRouting )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dgga :=_g .Attr {}; -_dgga .Name =name ;switch _feede {case ST_ConnectorRoutingUnset :_dgga .Value ="";case ST_ConnectorRoutingStra :_dgga .Value ="\u0073\u0074\u0072\u0061";case ST_ConnectorRoutingBend :_dgga .Value ="\u0062\u0065\u006e\u0064";case ST_ConnectorRoutingCurve :_dgga .Value ="\u0063\u0075\u0072v\u0065"; -case ST_ConnectorRoutingLongCurve :_dgga .Value ="\u006co\u006e\u0067\u0043\u0075\u0072\u0076e";};return _dgga ,nil ;};func (_cagdc ST_HueDir )ValidateWithPath (path string )error {switch _cagdc {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 (_cagdc )); -};return nil ;};func (_cdbbe *CT_NumericRule )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cdbbe .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_cdbbe .ValAttr )}); -};if _cdbbe .FactAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cdbbe .FactAttr )});};if _cdbbe .MaxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0061\u0078"},Value :_a .Sprintf ("\u0025\u0076",*_cdbbe .MaxAttr )}); -};if _cdbbe .TypeAttr !=ST_ConstraintTypeUnset {_bbgeg ,_bgee :=_cdbbe .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"});if _bgee !=nil {return _bgee ;};start .Attr =append (start .Attr ,_bbgeg );};if _cdbbe .ForAttr !=ST_ConstraintRelationshipUnset {_ecbb ,_cdca :=_cdbbe .ForAttr .MarshalXMLAttr (_g .Name {Local :"\u0066\u006f\u0072"}); -if _cdca !=nil {return _cdca ;};start .Attr =append (start .Attr ,_ecbb );};if _cdbbe .ForNameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cdbbe .ForNameAttr )}); -};if _cdbbe .PtTypeAttr !=ST_ElementTypeUnset {_aeag ,_afgcd :=_cdbbe .PtTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _afgcd !=nil {return _afgcd ;};start .Attr =append (start .Attr ,_aeag );};e .EncodeToken (start ); -if _cdbbe .ExtLst !=nil {_fca :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdbbe .ExtLst ,_fca );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_StartingElement byte ; -func (_gcdda ST_ConstraintType )String ()string {switch _gcdda {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 (_bbba *CT_StyleDefinition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bbba .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bbba .UniqueIdAttr )}); -};if _bbba .MinVerAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_bbba .MinVerAttr )});};e .EncodeToken (start );if _bbba .Title !=nil {_ddgf :=_g .StartElement {Name :_g .Name {Local :"\u0074\u0069\u0074l\u0065"}}; -for _ ,_eccc :=range _bbba .Title {e .EncodeElement (_eccc ,_ddgf );};};if _bbba .Desc !=nil {_cadaf :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_eeee :=range _bbba .Desc {e .EncodeElement (_eeee ,_cadaf );};};if _bbba .CatLst !=nil {_ceafa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bbba .CatLst ,_ceafa );};if _bbba .Scene3d !=nil {_bcffc :=_g .StartElement {Name :_g .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_bbba .Scene3d ,_bcffc );};_gdag :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}}; -for _ ,_geadd :=range _bbba .StyleLbl {e .EncodeElement (_geadd ,_gdag );};if _bbba .ExtLst !=nil {_cbeb :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbba .ExtLst ,_cbeb );};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;};func (_ccae ST_ConnectorPoint )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_decee :=_g .Attr {};_decee .Name =name ;switch _ccae {case ST_ConnectorPointUnset :_decee .Value ="";case ST_ConnectorPointAuto :_decee .Value ="\u0061\u0075\u0074\u006f"; -case ST_ConnectorPointBCtr :_decee .Value ="\u0062\u0043\u0074\u0072";case ST_ConnectorPointCtr :_decee .Value ="\u0063\u0074\u0072";case ST_ConnectorPointMidL :_decee .Value ="\u006d\u0069\u0064\u004c";case ST_ConnectorPointMidR :_decee .Value ="\u006d\u0069\u0064\u0052"; -case ST_ConnectorPointTCtr :_decee .Value ="\u0074\u0043\u0074\u0072";case ST_ConnectorPointBL :_decee .Value ="\u0062\u004c";case ST_ConnectorPointBR :_decee .Value ="\u0062\u0052";case ST_ConnectorPointTL :_decee .Value ="\u0074\u004c";case ST_ConnectorPointTR :_decee .Value ="\u0074\u0052"; -case ST_ConnectorPointRadial :_decee .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";};return _decee ,nil ;};func (_cage *ST_BendPoint )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cage =0;case "\u0062\u0065\u0067":*_cage =1;case "\u0064\u0065\u0066":*_cage =2; -case "\u0065\u006e\u0064":*_cage =3;};return nil ;};func (_cfbea ST_VariableType )String ()string {switch _cfbea {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 "";}; +// ValidateWithPath validates the CT_RelIds and its children, prefixing error messages with path +func (_decdg *CT_RelIds )ValidateWithPath (path string )error {return nil };func (_dabad ST_ConnectorPoint )String ()string {switch _dabad {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0062\u0043\u0074\u0072";case 3:return "\u0063\u0074\u0072"; +case 4:return "\u006d\u0069\u0064\u004c";case 5:return "\u006d\u0069\u0064\u0052";case 6:return "\u0074\u0043\u0074\u0072";case 7:return "\u0062\u004c";case 8:return "\u0062\u0052";case 9:return "\u0074\u004c";case 10:return "\u0074\u0052";case 11:return "\u0072\u0061\u0064\u0069\u0061\u006c"; +};return "";};func (_aeeb *ST_FunctionArgument )ValidateWithPath (path string )error {_addf :=[]string {};if _aeeb .ST_VariableType !=ST_VariableTypeUnset {_addf =append (_addf ,"\u0053T\u005fV\u0061\u0072\u0069\u0061\u0062\u006c\u0065\u0054\u0079\u0070\u0065"); +};if len (_addf )> 1{return _ga .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_addf );};return nil ;};func (_gcfb *CT_LayoutVariablePropertySet )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _gcfb .OrgChart !=nil {_adbb :=_g .StartElement {Name :_g .Name {Local :"\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gcfb .OrgChart ,_adbb );};if _gcfb .ChMax !=nil {_bfdg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0068\u004da\u0078"}}; +e .EncodeElement (_gcfb .ChMax ,_bfdg );};if _gcfb .ChPref !=nil {_fdba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0068\u0050\u0072\u0065\u0066"}};e .EncodeElement (_gcfb .ChPref ,_fdba );};if _gcfb .BulletEnabled !=nil {_gcgcg :=_g .StartElement {Name :_g .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064"}}; +e .EncodeElement (_gcfb .BulletEnabled ,_gcgcg );};if _gcfb .Dir !=nil {_gfge :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0069\u0072"}};e .EncodeElement (_gcfb .Dir ,_gfge );};if _gcfb .HierBranch !=nil {_ffcec :=_g .StartElement {Name :_g .Name {Local :"\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"}}; +e .EncodeElement (_gcfb .HierBranch ,_ffcec );};if _gcfb .AnimOne !=nil {_gbfb :=_g .StartElement {Name :_g .Name {Local :"\u0061n\u0069\u006d\u004f\u006e\u0065"}};e .EncodeElement (_gcfb .AnimOne ,_gbfb );};if _gcfb .AnimLvl !=nil {_fdfd :=_g .StartElement {Name :_g .Name {Local :"\u0061n\u0069\u006d\u004c\u0076\u006c"}}; +e .EncodeElement (_gcfb .AnimLvl ,_fdfd );};if _gcfb .ResizeHandles !=nil {_abgfe :=_g .StartElement {Name :_g .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"}};e .EncodeElement (_gcfb .ResizeHandles ,_abgfe ); +};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cgcc *ST_StartingElement )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbffd ,_debcg :=d .Token ();if _debcg !=nil {return _debcg ;};if _bbae ,_fccge :=_gbffd .(_g .EndElement ); +_fccge &&_bbae .Name ==start .Name {*_cgcc =1;return nil ;};if _bgea ,_cgfd :=_gbffd .(_g .CharData );!_cgfd {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbffd ); +}else {switch string (_bgea ){case "":*_cgcc =0;case "\u006e\u006f\u0064\u0065":*_cgcc =1;case "\u0074\u0072\u0061n\u0073":*_cgcc =2;};};_gbffd ,_debcg =d .Token ();if _debcg !=nil {return _debcg ;};if _agee ,_agdge :=_gbffd .(_g .EndElement );_agdge &&_agee .Name ==start .Name {return nil ; +};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbffd );};type CT_RelIds struct{DmAttr string ;LoAttr string ;QsAttr string ;CsAttr string ; +};func (_gecdb ST_Direction )String ()string {switch _gecdb {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d";case 2:return "\u0072\u0065\u0076";};return "";};const (ST_AutoTextRotationUnset ST_AutoTextRotation =0;ST_AutoTextRotationNone ST_AutoTextRotation =1; +ST_AutoTextRotationUpr ST_AutoTextRotation =2;ST_AutoTextRotationGrav ST_AutoTextRotation =3;);type CT_NumericRule struct{ValAttr *float64 ;FactAttr *float64 ;MaxAttr *float64 ;ExtLst *_a .CT_OfficeArtExtensionList ;TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ; +ForNameAttr *string ;PtTypeAttr ST_ElementType ;};func (_fffgc ST_FunctionOperator )Validate ()error {return _fffgc .ValidateWithPath ("")};func (_egb *CT_CTCategories )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _egb .Cat !=nil {_ebbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0061\u0074"}};for _ ,_cdcd :=range _egb .Cat {e .EncodeElement (_cdcd ,_ebbe );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dbebd ST_ConnectorDimension )ValidateWithPath (path string )error {switch _dbebd {case 0,1,2,3:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbebd )); +};return nil ;}; -// Validate validates the CT_CTCategories and its children -func (_aga *CT_CTCategories )Validate ()error {return _aga .ValidateWithPath ("\u0043T\u005fC\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};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 (_bgbeb ST_ModelId )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -if _bgbeb .Int32 !=nil {e .EncodeToken (_g .CharData (_a .Sprintf ("\u0025\u0064",*_bgbeb .Int32 )));};if _bgbeb .ST_Guid !=nil {e .EncodeToken (_g .CharData (*_bgbeb .ST_Guid ));};return e .EncodeToken (_g .EndElement {Name :start .Name });}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_fcgfg *CT_Shape )ValidateWithPath (path string )error {if _fcgfg .TypeAttr !=nil {if _bdgcc :=_fcgfg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bdgcc !=nil {return _bdgcc ;};};if _fcgfg .AdjLst !=nil {if _egcgf :=_fcgfg .AdjLst .ValidateWithPath (path +"\u002fA\u0064\u006a\u004c\u0073\u0074"); +_egcgf !=nil {return _egcgf ;};};if _fcgfg .ExtLst !=nil {if _bcbb :=_fcgfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcbb !=nil {return _bcbb ;};};return nil ;};type CT_SDDescription struct{LangAttr *string ;ValAttr string ; +};func (_dfeb ST_ChildOrderType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bcgba :=_g .Attr {};_bcgba .Name =name ;switch _dfeb {case ST_ChildOrderTypeUnset :_bcgba .Value ="";case ST_ChildOrderTypeB :_bcgba .Value ="\u0062";case ST_ChildOrderTypeT :_bcgba .Value ="\u0074"; +};return _bcgba ,nil ;};func (_cfaaf ST_FlowDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cfaaf .String (),start );}; -// ValidateWithPath validates the CT_ColorTransformHeaderLst and its children, prefixing error messages with path -func (_dcad *CT_ColorTransformHeaderLst )ValidateWithPath (path string )error {for _cedc ,_bgbf :=range _dcad .ColorsDefHdr {if _ffae :=_bgbf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043ol\u006f\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_cedc )); -_ffae !=nil {return _ffae ;};};return nil ;};func NewCT_SDCategory ()*CT_SDCategory {_ceaf :=&CT_SDCategory {};return _ceaf };type AG_ConstraintAttributes struct{TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ; -};func NewCT_DiagramDefinitionHeader ()*CT_DiagramDefinitionHeader {_aacfa :=&CT_DiagramDefinitionHeader {};return _aacfa ;};func (_agefa ST_HierarchyAlignment )Validate ()error {return _agefa .ValidateWithPath ("")};func (_ebcag ST_HueDir )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ccac :=_g .Attr {}; -_ccac .Name =name ;switch _ebcag {case ST_HueDirUnset :_ccac .Value ="";case ST_HueDirCw :_ccac .Value ="\u0063\u0077";case ST_HueDirCcw :_ccac .Value ="\u0063\u0063\u0077";};return _ccac ,nil ;};const (ST_FallbackDimensionUnset ST_FallbackDimension =0; -ST_FallbackDimension1D ST_FallbackDimension =1;ST_FallbackDimension2D ST_FallbackDimension =2;);const (ST_FunctionOperatorUnset ST_FunctionOperator =0;ST_FunctionOperatorEqu ST_FunctionOperator =1;ST_FunctionOperatorNeq ST_FunctionOperator =2;ST_FunctionOperatorGt ST_FunctionOperator =3; -ST_FunctionOperatorLt ST_FunctionOperator =4;ST_FunctionOperatorGte ST_FunctionOperator =5;ST_FunctionOperatorLte ST_FunctionOperator =6;);type ST_NodeVerticalAlignment byte ;func (_bcbgc ST_TextDirection )Validate ()error {return _bcbgc .ValidateWithPath ("")}; -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 (_aage ST_ContinueDirection )ValidateWithPath (path string )error {switch _aage {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 (_aage )); -};return nil ;};func (_agcac ST_GrowDirection )String ()string {switch _agcac {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 (_dcead ST_PyramidAccentPosition )Validate ()error {return _dcead .ValidateWithPath ("")}; -func NewColorsDefHdr ()*ColorsDefHdr {_acbdc :=&ColorsDefHdr {};_acbdc .CT_ColorTransformHeader =*NewCT_ColorTransformHeader ();return _acbdc ;};func (_ddac *ST_FunctionOperator )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbeeb ,_dfcac :=d .Token (); -if _dfcac !=nil {return _dfcac ;};if _deggc ,_fbdb :=_bbeeb .(_g .EndElement );_fbdb &&_deggc .Name ==start .Name {*_ddac =1;return nil ;};if _dddfa ,_ceag :=_bbeeb .(_g .CharData );!_ceag {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",_bbeeb ); -}else {switch string (_dddfa ){case "":*_ddac =0;case "\u0065\u0071\u0075":*_ddac =1;case "\u006e\u0065\u0071":*_ddac =2;case "\u0067\u0074":*_ddac =3;case "\u006c\u0074":*_ddac =4;case "\u0067\u0074\u0065":*_ddac =5;case "\u006c\u0074\u0065":*_ddac =6; -};};_bbeeb ,_dfcac =d .Token ();if _dfcac !=nil {return _dfcac ;};if _bacc ,_cgaca :=_bbeeb .(_g .EndElement );_cgaca &&_bacc .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",_bbeeb ); -};type ST_Ints []int32 ;func (_efgg ST_PyramidAccentTextMargin )Validate ()error {return _efgg .ValidateWithPath ("")};func (_defeg *ST_SecondaryLinearDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_defeg =0;case "\u006e\u006f\u006e\u0065":*_defeg =1; -case "\u0066\u0072\u006fm\u004c":*_defeg =2;case "\u0066\u0072\u006fm\u0052":*_defeg =3;case "\u0066\u0072\u006fm\u0054":*_defeg =4;case "\u0066\u0072\u006fm\u0042":*_defeg =5;};return nil ;};const (ST_BreakpointUnset ST_Breakpoint =0;ST_BreakpointEndCnv ST_Breakpoint =1; -ST_BreakpointBal ST_Breakpoint =2;ST_BreakpointFixed ST_Breakpoint =3;);func (_fcggb ST_DiagramHorizontalAlignment )Validate ()error {return _fcggb .ValidateWithPath ("")};type CT_CTCategory struct{TypeAttr string ;PriAttr uint32 ;};type ST_ContinueDirection byte ; -func (_ffdda ST_ChildDirection )String ()string {switch _ffdda {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};func (_fdaed ST_SecondaryLinearDirection )String ()string {switch _fdaed {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u0072\u006fm\u004c";case 3:return "\u0066\u0072\u006fm\u0052";case 4:return "\u0066\u0072\u006fm\u0054";case 5:return "\u0066\u0072\u006fm\u0042";};return "";};func (_efca ST_ParameterId )Validate ()error {return _efca .ValidateWithPath ("")}; +// ST_FunctionArgument is a union type +type ST_FunctionArgument struct{ST_VariableType ST_VariableType ;};func (_bcgfc ST_TextBlockDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bcgfc .String (),start );};func (_gade ST_FunctionType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gade .String (),start ); +};func (_acaac *ST_NodeVerticalAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_acaac =0;case "\u0074":*_acaac =1;case "\u006d\u0069\u0064":*_acaac =2;case "\u0062":*_acaac =3;};return nil ;};type ST_Booleans []bool ;const (ST_ContinueDirectionUnset ST_ContinueDirection =0; +ST_ContinueDirectionRevDir ST_ContinueDirection =1;ST_ContinueDirectionSameDir ST_ContinueDirection =2;);func (_edae *CT_Otherwise )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cfbae :=range start .Attr {if _cfbae .Name .Local =="\u006e\u0061\u006d\u0065"{_ebdb ,_efec :=_cfbae .Value ,error (nil ); +if _efec !=nil {return _efec ;};_edae .NameAttr =&_ebdb ;continue ;};};_daad :for {_eecb ,_ddbf :=d .Token ();if _ddbf !=nil {return _ddbf ;};switch _efgdb :=_eecb .(type ){case _g .StartElement :switch _efgdb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_aega :=NewCT_Algorithm (); +if _fbadb :=d .DecodeElement (_aega ,&_efgdb );_fbadb !=nil {return _fbadb ;};_edae .Alg =append (_edae .Alg ,_aega );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_eeace :=NewCT_Shape (); +if _dbdeb :=d .DecodeElement (_eeace ,&_efgdb );_dbdeb !=nil {return _dbdeb ;};_edae .Shape =append (_edae .Shape ,_eeace );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_bgfa :=NewCT_PresentationOf (); +if _cecb :=d .DecodeElement (_bgfa ,&_efgdb );_cecb !=nil {return _cecb ;};_edae .PresOf =append (_edae .PresOf ,_bgfa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_dgad :=NewCT_Constraints (); +if _cgagd :=d .DecodeElement (_dgad ,&_efgdb );_cgagd !=nil {return _cgagd ;};_edae .ConstrLst =append (_edae .ConstrLst ,_dgad );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_ddaf :=NewCT_Rules (); +if _afab :=d .DecodeElement (_ddaf ,&_efgdb );_afab !=nil {return _afab ;};_edae .RuleLst =append (_edae .RuleLst ,_ddaf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_dffbe :=NewCT_ForEach (); +if _dcgf :=d .DecodeElement (_dffbe ,&_efgdb );_dcgf !=nil {return _dcgf ;};_edae .ForEach =append (_edae .ForEach ,_dffbe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_ece :=NewCT_LayoutNode (); +if _dffbc :=d .DecodeElement (_ece ,&_efgdb );_dffbc !=nil {return _dffbc ;};_edae .LayoutNode =append (_edae .LayoutNode ,_ece );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_efgcg :=NewCT_Choose (); +if _ddf :=d .DecodeElement (_efgcg ,&_efgdb );_ddf !=nil {return _ddf ;};_edae .Choose =append (_edae .Choose ,_efgcg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bebe :=_a .NewCT_OfficeArtExtensionList (); +if _ecbd :=d .DecodeElement (_bebe ,&_efgdb );_ecbd !=nil {return _ecbd ;};_edae .ExtLst =append (_edae .ExtLst ,_bebe );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_O\u0074\u0068e\u0072\u0077\u0069\u0073\u0065\u0020\u0025\u0076",_efgdb .Name ); +if _ebffa :=d .Skip ();_ebffa !=nil {return _ebffa ;};};case _g .EndElement :break _daad ;case _g .CharData :};};return nil ;};func (_agfb *ST_PtType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecbe ,_ababg :=d .Token ();if _ababg !=nil {return _ababg ; +};if _fcdfc ,_fedcd :=_ecbe .(_g .EndElement );_fedcd &&_fcdfc .Name ==start .Name {*_agfb =1;return nil ;};if _fbed ,_ebdbf :=_ecbe .(_g .CharData );!_ebdbf {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecbe ); +}else {switch string (_fbed ){case "":*_agfb =0;case "\u006e\u006f\u0064\u0065":*_agfb =1;case "\u0061\u0073\u0073\u0074":*_agfb =2;case "\u0064\u006f\u0063":*_agfb =3;case "\u0070\u0072\u0065\u0073":*_agfb =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_agfb =5; +case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_agfb =6;};};_ecbe ,_ababg =d .Token ();if _ababg !=nil {return _ababg ;};if _dbgf ,_ggdf :=_ecbe .(_g .EndElement );_ggdf &&_dbgf .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecbe ); +};func (_ecdf *CT_Cxn )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006do\u0064\u0065\u006c\u0049\u0064"},Value :_ga .Sprintf ("\u0025\u0076",_ecdf .ModelIdAttr )});if _ecdf .TypeAttr !=ST_CxnTypeUnset {_dcc ,_abggg :=_ecdf .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _abggg !=nil {return _abggg ;};start .Attr =append (start .Attr ,_dcc );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0072\u0063I\u0064"},Value :_ga .Sprintf ("\u0025\u0076",_ecdf .SrcIdAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0065\u0073\u0074\u0049\u0064"},Value :_ga .Sprintf ("\u0025\u0076",_ecdf .DestIdAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0072\u0063\u004f\u0072\u0064"},Value :_ga .Sprintf ("\u0025\u0076",_ecdf .SrcOrdAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064e\u0073\u0074\u004f\u0072\u0064"},Value :_ga .Sprintf ("\u0025\u0076",_ecdf .DestOrdAttr )}); +if _ecdf .ParTransIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_ecdf .ParTransIdAttr )});};if _ecdf .SibTransIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_ecdf .SibTransIdAttr )}); +};if _ecdf .PresIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u0049\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_ecdf .PresIdAttr )});};e .EncodeToken (start );if _ecdf .ExtLst !=nil {_ggc :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ecdf .ExtLst ,_ggc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_ClrAppMethod byte ;func (_bagdc *ST_HierarchyAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bagdc =0; +case "\u0074\u004c":*_bagdc =1;case "\u0074\u0052":*_bagdc =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_bagdc =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_bagdc =4;case "\u0062\u004c":*_bagdc =5;case "\u0062\u0052":*_bagdc =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_bagdc =7; +case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_bagdc =8;case "\u006c\u0054":*_bagdc =9;case "\u006c\u0042":*_bagdc =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_bagdc =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_bagdc =12;case "\u0072\u0054":*_bagdc =13; +case "\u0072\u0042":*_bagdc =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_bagdc =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_bagdc =16;};return nil ;};const (ST_FunctionOperatorUnset ST_FunctionOperator =0;ST_FunctionOperatorEqu ST_FunctionOperator =1; +ST_FunctionOperatorNeq ST_FunctionOperator =2;ST_FunctionOperatorGt ST_FunctionOperator =3;ST_FunctionOperatorLt ST_FunctionOperator =4;ST_FunctionOperatorGte ST_FunctionOperator =5;ST_FunctionOperatorLte ST_FunctionOperator =6;); +// ValidateWithPath validates the ColorsDefHdrLst and its children, prefixing error messages with path +func (_aead *ColorsDefHdrLst )ValidateWithPath (path string )error {if _eeaeb :=_aead .CT_ColorTransformHeaderLst .ValidateWithPath (path );_eeaeb !=nil {return _eeaeb ;};return nil ;};type ST_Breakpoint byte ; -// Validate validates the AG_IteratorAttributes and its children -func (_agc *AG_IteratorAttributes )Validate ()error {return _agc .ValidateWithPath ("A\u0047\u005f\u0049\u0074er\u0061t\u006f\u0072\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};func (_ffcbe *DataModel )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +// Validate validates the CT_StyleLabel and its children +func (_bbcbf *CT_StyleLabel )Validate ()error {return _bbcbf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");};type LayoutDefHdrLst struct{CT_DiagramDefinitionHeaderLst }; + +// Validate validates the CT_ResizeHandles and its children +func (_cgda *CT_ResizeHandles )Validate ()error {return _cgda .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0073i\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};func (_bfegf ST_GrowDirection )Validate ()error {return _bfegf .ValidateWithPath ("")}; +func (_cecca ST_NodeVerticalAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gcggf :=_g .Attr {};_gcggf .Name =name ;switch _cecca {case ST_NodeVerticalAlignmentUnset :_gcggf .Value ="";case ST_NodeVerticalAlignmentT :_gcggf .Value ="\u0074"; +case ST_NodeVerticalAlignmentMid :_gcggf .Value ="\u006d\u0069\u0064";case ST_NodeVerticalAlignmentB :_gcggf .Value ="\u0062";};return _gcggf ,nil ;};func (_gaff ST_FunctionValue )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _gaff .Int32 !=nil {e .EncodeToken (_g .CharData (_ga .Sprintf ("\u0025\u0064",*_gaff .Int32 )));};if _gaff .Bool !=nil {e .EncodeToken (_g .CharData (_ga .Sprintf ("\u0025\u0064",_fded (*_gaff .Bool ))));};if _gaff .ST_Direction !=ST_DirectionUnset {e .EncodeToken (_g .CharData (_gaff .ST_Direction .String ())); +};if _gaff .ST_HierBranchStyle !=ST_HierBranchStyleUnset {e .EncodeToken (_g .CharData (_gaff .ST_HierBranchStyle .String ()));};if _gaff .ST_AnimOneStr !=ST_AnimOneStrUnset {e .EncodeToken (_g .CharData (_gaff .ST_AnimOneStr .String ()));};if _gaff .ST_AnimLvlStr !=ST_AnimLvlStrUnset {e .EncodeToken (_g .CharData (_gaff .ST_AnimLvlStr .String ())); +};if _gaff .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {e .EncodeToken (_g .CharData (_gaff .ST_ResizeHandlesStr .String ()));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_gdccd ST_ContinueDirection )ValidateWithPath (path string )error {switch _gdccd {case 0,1,2:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdccd )); +};return nil ;};func (_bgdd *LayoutDef )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); 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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _ffcbe .CT_DataModel .MarshalXML (e ,start );};const (ST_HueDirUnset ST_HueDir =0;ST_HueDirCw ST_HueDir =1;ST_HueDirCcw ST_HueDir =2;);func (_bbg *CT_AdjLst )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -if _bbg .Adj !=nil {_fdgf :=_g .StartElement {Name :_g .Name {Local :"\u0061\u0064\u006a"}};for _ ,_fcf :=range _bbg .Adj {e .EncodeElement (_fcf ,_fdgf );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_acgc *ST_FunctionValue )ValidateWithPath (path string )error {_ffbga :=[]string {}; -if _acgc .Int32 !=nil {_ffbga =append (_ffbga ,"\u0049\u006e\u00743\u0032");};if _acgc .Bool !=nil {_ffbga =append (_ffbga ,"\u0042\u006f\u006f\u006c");};if _acgc .ST_Direction !=ST_DirectionUnset {_ffbga =append (_ffbga ,"\u0053\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"); -};if _acgc .ST_HierBranchStyle !=ST_HierBranchStyleUnset {_ffbga =append (_ffbga ,"\u0053T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");};if _acgc .ST_AnimOneStr !=ST_AnimOneStrUnset {_ffbga =append (_ffbga ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u0053\u0074\u0072"); -};if _acgc .ST_AnimLvlStr !=ST_AnimLvlStrUnset {_ffbga =append (_ffbga ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u0053\u0074\u0072");};if _acgc .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {_ffbga =append (_ffbga ,"\u0053\u0054\u005f\u0052es\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073\u0053\u0074\u0072"); -};if len (_ffbga )> 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 ,_ffbga );};return nil ;}; - -// ValidateWithPath validates the CT_DiagramDefinitionHeader and its children, prefixing error messages with path -func (_dfec *CT_DiagramDefinitionHeader )ValidateWithPath (path string )error {for _cedfe ,_adab :=range _dfec .Title {if _fefda :=_adab .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cedfe )); -_fefda !=nil {return _fefda ;};};for _geec ,_fbc :=range _dfec .Desc {if _aec :=_fbc .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_geec ));_aec !=nil {return _aec ;};};if _dfec .CatLst !=nil {if _cecg :=_dfec .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); -_cecg !=nil {return _cecg ;};};if _dfec .ExtLst !=nil {if _agbe :=_dfec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agbe !=nil {return _agbe ;};};return nil ;};func (_aacgg ST_TextDirection )ValidateWithPath (path string )error {switch _aacgg {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 (_aacgg )); -};return nil ;};type ST_TextDirection byte ; +start .Name .Local ="\u006ca\u0079\u006f\u0075\u0074\u0044\u0065f";return _bgdd .CT_DiagramDefinition .MarshalXML (e ,start );};func (_dbd *CT_DiagramDefinitionHeaderLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efbff :for {_beca ,_cgga :=d .Token (); +if _cgga !=nil {return _cgga ;};switch _beag :=_beca .(type ){case _g .StartElement :switch _beag .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}:_acbf :=NewCT_DiagramDefinitionHeader (); +if _beac :=d .DecodeElement (_acbf ,&_beag );_beac !=nil {return _beac ;};_dbd .LayoutDefHdr =append (_dbd .LayoutDefHdr ,_acbf );default:_f .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",_beag .Name ); +if _dfad :=d .Skip ();_dfad !=nil {return _dfad ;};};case _g .EndElement :break _efbff ;case _g .CharData :};};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 CT_Colors struct{MethAttr ST_ClrAppMethod ;HueDirAttr ST_HueDir ;EG_ColorChoice []*_a .EG_ColorChoice ;};func (_ageg *ST_StartingElement )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ageg =0; +case "\u006e\u006f\u0064\u0065":*_ageg =1;case "\u0074\u0072\u0061n\u0073":*_ageg =2;};return nil ;};func (_aafbe ST_FlowDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aaba :=_g .Attr {};_aaba .Name =name ;switch _aafbe {case ST_FlowDirectionUnset :_aaba .Value =""; +case ST_FlowDirectionRow :_aaba .Value ="\u0072\u006f\u0077";case ST_FlowDirectionCol :_aaba .Value ="\u0063\u006f\u006c";};return _aaba ,nil ;}; -// ValidateWithPath validates the CT_RelIds and its children, prefixing error messages with path -func (_fbee *CT_RelIds )ValidateWithPath (path string )error {return nil };type ST_AnimLvlStr byte ; +// ValidateWithPath validates the CT_ElemPropSet and its children, prefixing error messages with path +func (_gcgc *CT_ElemPropSet )ValidateWithPath (path string )error {if _gcgc .PresAssocIDAttr !=nil {if _eagg :=_gcgc .PresAssocIDAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0041s\u0073\u006f\u0063\u0049\u0044\u0041\u0074\u0074\u0072");_eagg !=nil {return _eagg ; +};};if _gcgc .CustScaleXAttr !=nil {if _aabc :=_gcgc .CustScaleXAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0058\u0041\u0074\u0074\u0072");_aabc !=nil {return _aabc ;};};if _gcgc .CustScaleYAttr !=nil {if _babd :=_gcgc .CustScaleYAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0059\u0041\u0074\u0074\u0072"); +_babd !=nil {return _babd ;};};if _gcgc .CustLinFactXAttr !=nil {if _fdad :=_gcgc .CustLinFactXAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074X\u0041\u0074\u0074\u0072");_fdad !=nil {return _fdad ; +};};if _gcgc .CustLinFactYAttr !=nil {if _eagb :=_gcgc .CustLinFactYAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074Y\u0041\u0074\u0074\u0072");_eagb !=nil {return _eagb ;};};if _gcgc .CustLinFactNeighborXAttr !=nil {if _afac :=_gcgc .CustLinFactNeighborXAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0058\u0041\u0074\u0074r"); +_afac !=nil {return _afac ;};};if _gcgc .CustLinFactNeighborYAttr !=nil {if _bfaa :=_gcgc .CustLinFactNeighborYAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0059\u0041\u0074\u0074r"); +_bfaa !=nil {return _bfaa ;};};if _gcgc .CustRadScaleRadAttr !=nil {if _fcef :=_gcgc .CustRadScaleRadAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0052\u0061\u0064At\u0074\u0072");_fcef !=nil {return _fcef ; +};};if _gcgc .CustRadScaleIncAttr !=nil {if _eebc :=_gcgc .CustRadScaleIncAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0049\u006e\u0063At\u0074\u0072");_eebc !=nil {return _eebc ;};};if _gcgc .PresLayoutVars !=nil {if _bedg :=_gcgc .PresLayoutVars .ValidateWithPath (path +"\u002fP\u0072e\u0073\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0073"); +_bedg !=nil {return _bedg ;};};if _gcgc .Style !=nil {if _afcd :=_gcgc .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_afcd !=nil {return _afcd ;};};return nil ;};func (_dfbe *ST_FunctionOperator )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dfbe =0; +case "\u0065\u0071\u0075":*_dfbe =1;case "\u006e\u0065\u0071":*_dfbe =2;case "\u0067\u0074":*_dfbe =3;case "\u006c\u0074":*_dfbe =4;case "\u0067\u0074\u0065":*_dfbe =5;case "\u006c\u0074\u0065":*_dfbe =6;};return nil ;};func (_bbaff *ST_GrowDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aafc ,_cbag :=d .Token (); +if _cbag !=nil {return _cbag ;};if _ccgf ,_bdfe :=_aafc .(_g .EndElement );_bdfe &&_ccgf .Name ==start .Name {*_bbaff =1;return nil ;};if _gadcg ,_bebf :=_aafc .(_g .CharData );!_bebf {return _ga .Errorf ("\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 (_gadcg ){case "":*_bbaff =0;case "\u0074\u004c":*_bbaff =1;case "\u0074\u0052":*_bbaff =2;case "\u0062\u004c":*_bbaff =3;case "\u0062\u0052":*_bbaff =4;};};_aafc ,_cbag =d .Token ();if _cbag !=nil {return _cbag ;};if _gadfb ,_ddde :=_aafc .(_g .EndElement ); +_ddde &&_gadfb .Name ==start .Name {return nil ;};return _ga .Errorf ("\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 (_gbbg *StyleDefHdrLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbbg .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst (); +_cggeb :for {_edcd ,_bcgc :=d .Token ();if _bcgc !=nil {return _bcgc ;};switch _bcdg :=_edcd .(type ){case _g .StartElement :switch _bcdg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}:_caaa :=NewCT_StyleDefinitionHeader (); +if _gffd :=d .DecodeElement (_caaa ,&_bcdg );_gffd !=nil {return _gffd ;};_gbbg .StyleDefHdr =append (_gbbg .StyleDefHdr ,_caaa );default:_f .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",_bcdg .Name ); +if _bddb :=d .Skip ();_bddb !=nil {return _bddb ;};};case _g .EndElement :break _cggeb ;case _g .CharData :};};return nil ;};const (ST_RotationPathUnset ST_RotationPath =0;ST_RotationPathNone ST_RotationPath =1;ST_RotationPathAlongPath ST_RotationPath =2; +);func (_cgef *ST_ChildAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gaegc ,_bdgee :=d .Token ();if _bdgee !=nil {return _bdgee ;};if _gfgcd ,_afbda :=_gaegc .(_g .EndElement );_afbda &&_gfgcd .Name ==start .Name {*_cgef =1;return nil ; +};if _bgbd ,_cdfag :=_gaegc .(_g .CharData );!_cdfag {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gaegc );}else {switch string (_bgbd ){case "":*_cgef =0; +case "\u0074":*_cgef =1;case "\u0062":*_cgef =2;case "\u006c":*_cgef =3;case "\u0072":*_cgef =4;};};_gaegc ,_bdgee =d .Token ();if _bdgee !=nil {return _bdgee ;};if _afbb ,_bfbg :=_gaegc .(_g .EndElement );_bfbg &&_afbb .Name ==start .Name {return nil ; +};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gaegc );};func (_dagg *CT_SDName )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eagca :=range start .Attr {if _eagca .Name .Local =="\u006c\u0061\u006e\u0067"{_bgfcc ,_aeag :=_eagca .Value ,error (nil ); +if _aeag !=nil {return _aeag ;};_dagg .LangAttr =&_bgfcc ;continue ;};if _eagca .Name .Local =="\u0076\u0061\u006c"{_dfccd ,_babc :=_eagca .Value ,error (nil );if _babc !=nil {return _babc ;};_dagg .ValAttr =_dfccd ;continue ;};};for {_ecfg ,_gbad :=d .Token (); +if _gbad !=nil {return _ga .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0044\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_gbad );};if _cabe ,_bcgf :=_ecfg .(_g .EndElement );_bcgf &&_cabe .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_CTCategories and its children, prefixing error messages with path -func (_ddbg *CT_CTCategories )ValidateWithPath (path string )error {for _dcg ,_aba :=range _ddbg .Cat {if _eabf :=_aba .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_dcg ));_eabf !=nil {return _eabf ; -};};return nil ;};func (_cfdb ST_LinearDirection )String ()string {switch _cfdb {case 0:return "";case 1:return "\u0066\u0072\u006fm\u004c";case 2:return "\u0066\u0072\u006fm\u0052";case 3:return "\u0066\u0072\u006fm\u0054";case 4:return "\u0066\u0072\u006fm\u0042"; -};return "";};func NewCT_OrgChart ()*CT_OrgChart {_gccbg :=&CT_OrgChart {};return _gccbg };func ParseSliceST_ElementTypes (s string )(ST_ElementTypes ,error ){return ST_ElementTypes {},nil };func (_cdfbd ST_LinearDirection )ValidateWithPath (path string )error {switch _cdfbd {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 (_cdfbd )); -};return nil ;};func NewCT_Categories ()*CT_Categories {_dgd :=&CT_Categories {};return _dgd };func (_babf *ST_FunctionType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_babf =0;case "\u0063\u006e\u0074":*_babf =1;case "\u0070\u006f\u0073":*_babf =2; -case "\u0072\u0065\u0076\u0050\u006f\u0073":*_babf =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_babf =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_babf =5;case "\u0076\u0061\u0072":*_babf =6;case "\u0064\u0065\u0070t\u0068":*_babf =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_babf =8; -};return 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 (_ddgae *ST_AlgorithmType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbba ,_befa :=d .Token ();if _befa !=nil {return _befa ; -};if _cccae ,_ffef :=_dbba .(_g .EndElement );_ffef &&_cccae .Name ==start .Name {*_ddgae =1;return nil ;};if _gdcf ,_ggga :=_dbba .(_g .CharData );!_ggga {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",_dbba ); -}else {switch string (_gdcf ){case "":*_ddgae =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_ddgae =1;case "\u0063\u006f\u006e\u006e":*_ddgae =2;case "\u0063\u0079\u0063l\u0065":*_ddgae =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_ddgae =4; -case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_ddgae =5;case "\u0070\u0079\u0072\u0061":*_ddgae =6;case "\u006c\u0069\u006e":*_ddgae =7;case "\u0073\u0070":*_ddgae =8;case "\u0074\u0078":*_ddgae =9;case "\u0073\u006e\u0061k\u0065":*_ddgae =10; -};};_dbba ,_befa =d .Token ();if _befa !=nil {return _befa ;};if _gded ,_adbd :=_dbba .(_g .EndElement );_adbd &&_gded .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",_dbba ); -}; -// ValidateWithPath validates the CT_SDDescription and its children, prefixing error messages with path -func (_edcfe *CT_SDDescription )ValidateWithPath (path string )error {return nil };func (_bdgcd ST_RotationPath )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fabgd :=_g .Attr {};_fabgd .Name =name ;switch _bdgcd {case ST_RotationPathUnset :_fabgd .Value =""; -case ST_RotationPathNone :_fabgd .Value ="\u006e\u006f\u006e\u0065";case ST_RotationPathAlongPath :_fabgd .Value ="\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return _fabgd ,nil ;};func (_cgcab ST_NodeHorizontalAlignment )String ()string {switch _cgcab {case 0:return ""; -case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";};func NewCT_StyleDefinition ()*CT_StyleDefinition {_ecefb :=&CT_StyleDefinition {};return _ecefb }; +// ValidateWithPath validates the CT_ColorTransform and its children, prefixing error messages with path +func (_dea *CT_ColorTransform )ValidateWithPath (path string )error {for _ffad ,_abgd :=range _dea .Title {if _gcbg :=_abgd .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ffad ));_gcbg !=nil {return _gcbg ; +};};for _fedc ,_acgb :=range _dea .Desc {if _ccgaf :=_acgb .ValidateWithPath (_ga .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_fedc ));_ccgaf !=nil {return _ccgaf ;};};if _dea .CatLst !=nil {if _cfb :=_dea .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); +_cfb !=nil {return _cfb ;};};for _cade ,_bfg :=range _dea .StyleLbl {if _ecag :=_bfg .ValidateWithPath (_ga .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_cade ));_ecag !=nil {return _ecag ;};};if _dea .ExtLst !=nil {if _fafd :=_dea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fafd !=nil {return _fafd ;};};return nil ;};const (ST_DiagramTextAlignmentUnset ST_DiagramTextAlignment =0;ST_DiagramTextAlignmentL ST_DiagramTextAlignment =1;ST_DiagramTextAlignmentCtr ST_DiagramTextAlignment =2;ST_DiagramTextAlignmentR ST_DiagramTextAlignment =3; +);const (ST_FallbackDimensionUnset ST_FallbackDimension =0;ST_FallbackDimension1D ST_FallbackDimension =1;ST_FallbackDimension2D ST_FallbackDimension =2;); -// Validate validates the CT_Category and its children -func (_ffc *CT_Category )Validate ()error {return _ffc .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};type CT_ChildPref struct{ValAttr *int32 ;};func NewColorsDef ()*ColorsDef {_dccc :=&ColorsDef {};_dccc .CT_ColorTransform =*NewCT_ColorTransform (); -return _dccc ;};func NewAG_ConstraintAttributes ()*AG_ConstraintAttributes {_gb :=&AG_ConstraintAttributes {};return _gb ;}; +// ST_ModelId is a union type +type ST_ModelId struct{Int32 *int32 ;ST_Guid *string ;};func (_cfgc *ST_BendPoint )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cfgc =0;case "\u0062\u0065\u0067":*_cfgc =1;case "\u0064\u0065\u0066":*_cfgc =2;case "\u0065\u006e\u0064":*_cfgc =3; +};return nil ;};type CT_CTCategories struct{Cat []*CT_CTCategory ;};func (_aggg ST_StartingElement )String ()string {switch _aggg {case 0:return "";case 1:return "\u006e\u006f\u0064\u0065";case 2:return "\u0074\u0072\u0061n\u0073";};return "";};func (_caeb ST_SecondaryChildAlignment )String ()string {switch _caeb {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 (_ggabcb ST_DiagramTextAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_efgde :=_g .Attr {}; +_efgde .Name =name ;switch _ggabcb {case ST_DiagramTextAlignmentUnset :_efgde .Value ="";case ST_DiagramTextAlignmentL :_efgde .Value ="\u006c";case ST_DiagramTextAlignmentCtr :_efgde .Value ="\u0063\u0074\u0072";case ST_DiagramTextAlignmentR :_efgde .Value ="\u0072"; +};return _efgde ,nil ;};type ST_ElementTypes []ST_ElementType ;func NewCT_CTName ()*CT_CTName {_dab :=&CT_CTName {};return _dab };func (_agaaa ST_SecondaryLinearDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bdfd :=_g .Attr {};_bdfd .Name =name ; +switch _agaaa {case ST_SecondaryLinearDirectionUnset :_bdfd .Value ="";case ST_SecondaryLinearDirectionNone :_bdfd .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryLinearDirectionFromL :_bdfd .Value ="\u0066\u0072\u006fm\u004c";case ST_SecondaryLinearDirectionFromR :_bdfd .Value ="\u0066\u0072\u006fm\u0052"; +case ST_SecondaryLinearDirectionFromT :_bdfd .Value ="\u0066\u0072\u006fm\u0054";case ST_SecondaryLinearDirectionFromB :_bdfd .Value ="\u0066\u0072\u006fm\u0042";};return _bdfd ,nil ;}; -// Validate validates the CT_ElemPropSet and its children -func (_ggbc *CT_ElemPropSet )Validate ()error {return _ggbc .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072o\u0070\u0053\u0065\u0074");}; +// ValidateWithPath validates the CT_DiagramDefinitionHeaderLst and its children, prefixing error messages with path +func (_eea *CT_DiagramDefinitionHeaderLst )ValidateWithPath (path string )error {for _dgbf ,_gggca :=range _eea .LayoutDefHdr {if _dcga :=_gggca .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u004cay\u006f\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_dgbf )); +_dcga !=nil {return _dcga ;};};return nil ;};func (_eadf *CT_SDCategories )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eadf .Cat !=nil {_beabd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0061\u0074"}}; +for _ ,_fddae :=range _eadf .Cat {e .EncodeElement (_fddae ,_beabd );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bdfde ST_ConnectorRouting )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ceca :=_g .Attr {};_ceca .Name =name ; +switch _bdfde {case ST_ConnectorRoutingUnset :_ceca .Value ="";case ST_ConnectorRoutingStra :_ceca .Value ="\u0073\u0074\u0072\u0061";case ST_ConnectorRoutingBend :_ceca .Value ="\u0062\u0065\u006e\u0064";case ST_ConnectorRoutingCurve :_ceca .Value ="\u0063\u0075\u0072v\u0065"; +case ST_ConnectorRoutingLongCurve :_ceca .Value ="\u006co\u006e\u0067\u0043\u0075\u0072\u0076e";};return _ceca ,nil ;};func (_cggbd *ST_BendPoint )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dadcd ,_beagec :=d .Token ();if _beagec !=nil {return _beagec ; +};if _efcfb ,_afefg :=_dadcd .(_g .EndElement );_afefg &&_efcfb .Name ==start .Name {*_cggbd =1;return nil ;};if _fabca ,_cfcfbg :=_dadcd .(_g .CharData );!_cfcfbg {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dadcd ); +}else {switch string (_fabca ){case "":*_cggbd =0;case "\u0062\u0065\u0067":*_cggbd =1;case "\u0064\u0065\u0066":*_cggbd =2;case "\u0065\u006e\u0064":*_cggbd =3;};};_dadcd ,_beagec =d .Token ();if _beagec !=nil {return _beagec ;};if _bdbba ,_ccbag :=_dadcd .(_g .EndElement ); +_ccbag &&_bdbba .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dadcd );};func (_gfce ST_PrSetCustVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _gfce .ST_Percentage !=nil {e .EncodeToken (_g .CharData (*_gfce .ST_Percentage ));};if _gfce .Int32 !=nil {e .EncodeToken (_g .CharData (_ga .Sprintf ("\u0025\u0064",*_gfce .Int32 )));};return e .EncodeToken (_g .EndElement {Name :start .Name });}; +func (_gec *AG_ConstraintRefAttributes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_de :=range start .Attr {if _de .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_gec .RefTypeAttr .UnmarshalXMLAttr (_de );continue ;};if _de .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_gec .RefForAttr .UnmarshalXMLAttr (_de ); +continue ;};if _de .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_gg ,_caa :=_de .Value ,error (nil );if _caa !=nil {return _caa ;};_gec .RefForNameAttr =&_gg ;continue ;};if _de .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_gec .RefPtTypeAttr .UnmarshalXMLAttr (_de ); +continue ;};};for {_dgf ,_ab :=d .Token ();if _ab !=nil {return _ga .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",_ab ); +};if _ee ,_be :=_dgf .(_g .EndElement );_be &&_ee .Name ==start .Name {break ;};};return nil ;};func NewColorsDefHdrLst ()*ColorsDefHdrLst {_acdc :=&ColorsDefHdrLst {};_acdc .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();return _acdc ;}; +type ST_NodeVerticalAlignment byte ;func NewCT_Direction ()*CT_Direction {_cfcf :=&CT_Direction {};return _cfcf };func (_ecafda ST_FallbackDimension )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_edagd :=_g .Attr {};_edagd .Name =name ;switch _ecafda {case ST_FallbackDimensionUnset :_edagd .Value =""; +case ST_FallbackDimension1D :_edagd .Value ="\u0031\u0044";case ST_FallbackDimension2D :_edagd .Value ="\u0032\u0044";};return _edagd ,nil ;};func (_fdbe ST_SecondaryLinearDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fdbe .String (),start ); +};func (_gaaad *ST_ConstraintRelationship )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aecef ,_egdde :=d .Token ();if _egdde !=nil {return _egdde ;};if _ddaee ,_ecab :=_aecef .(_g .EndElement );_ecab &&_ddaee .Name ==start .Name {*_gaaad =1; +return nil ;};if _cecc ,_fcab :=_aecef .(_g .CharData );!_fcab {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aecef );}else {switch string (_cecc ){case "":*_gaaad =0; +case "\u0073\u0065\u006c\u0066":*_gaaad =1;case "\u0063\u0068":*_gaaad =2;case "\u0064\u0065\u0073":*_gaaad =3;};};_aecef ,_egdde =d .Token ();if _egdde !=nil {return _egdde ;};if _ggcbb ,_agcea :=_aecef .(_g .EndElement );_agcea &&_ggcbb .Name ==start .Name {return nil ; +};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aecef );};func (_cbgag *ST_FunctionValue )ValidateWithPath (path string )error {_dadf :=[]string {}; +if _cbgag .Int32 !=nil {_dadf =append (_dadf ,"\u0049\u006e\u00743\u0032");};if _cbgag .Bool !=nil {_dadf =append (_dadf ,"\u0042\u006f\u006f\u006c");};if _cbgag .ST_Direction !=ST_DirectionUnset {_dadf =append (_dadf ,"\u0053\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"); +};if _cbgag .ST_HierBranchStyle !=ST_HierBranchStyleUnset {_dadf =append (_dadf ,"\u0053T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");};if _cbgag .ST_AnimOneStr !=ST_AnimOneStrUnset {_dadf =append (_dadf ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u0053\u0074\u0072"); +};if _cbgag .ST_AnimLvlStr !=ST_AnimLvlStrUnset {_dadf =append (_dadf ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u0053\u0074\u0072");};if _cbgag .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {_dadf =append (_dadf ,"\u0053\u0054\u005f\u0052es\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073\u0053\u0074\u0072"); +};if len (_dadf )> 1{return _ga .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dadf );};return nil ;}; -// ValidateWithPath validates the CT_Adj and its children, prefixing error messages with path -func (_gde *CT_Adj )ValidateWithPath (path string )error {if _gde .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 ,_gde .IdxAttr ); -};return nil ;};func ParseUnionST_FunctionArgument (s string )(ST_FunctionArgument ,error ){return ST_FunctionArgument {},nil ;}; +// ValidateWithPath validates the CT_CTStyleLabel and its children, prefixing error messages with path +func (_gca *CT_CTStyleLabel )ValidateWithPath (path string )error {if _gca .FillClrLst !=nil {if _abbd :=_gca .FillClrLst .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_abbd !=nil {return _abbd ;};};if _gca .LinClrLst !=nil {if _dddc :=_gca .LinClrLst .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"); +_dddc !=nil {return _dddc ;};};if _gca .EffectClrLst !=nil {if _efb :=_gca .EffectClrLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_efb !=nil {return _efb ;};};if _gca .TxLinClrLst !=nil {if _aee :=_gca .TxLinClrLst .ValidateWithPath (path +"\u002f\u0054\u0078L\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"); +_aee !=nil {return _aee ;};};if _gca .TxFillClrLst !=nil {if _adgg :=_gca .TxFillClrLst .ValidateWithPath (path +"\u002f\u0054\u0078\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_adgg !=nil {return _adgg ;};};if _gca .TxEffectClrLst !=nil {if _dgb :=_gca .TxEffectClrLst .ValidateWithPath (path +"\u002fT\u0078E\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"); +_dgb !=nil {return _dgb ;};};if _gca .ExtLst !=nil {if _agc :=_gca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agc !=nil {return _agc ;};};return nil ;};func (_feeb *CT_LayoutNode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fceg :=range start .Attr {if _fceg .Name .Local =="\u006e\u0061\u006d\u0065"{_acfbf ,_ecdce :=_fceg .Value ,error (nil ); +if _ecdce !=nil {return _ecdce ;};_feeb .NameAttr =&_acfbf ;continue ;};if _fceg .Name .Local =="\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_feeba ,_fbddb :=_fceg .Value ,error (nil );if _fbddb !=nil {return _fbddb ;};_feeb .StyleLblAttr =&_feeba ; +continue ;};if _fceg .Name .Local =="\u0063h\u004f\u0072\u0064\u0065\u0072"{_feeb .ChOrderAttr .UnmarshalXMLAttr (_fceg );continue ;};if _fceg .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"{_cgbga ,_ccge :=_fceg .Value ,error (nil ); +if _ccge !=nil {return _ccge ;};_feeb .MoveWithAttr =&_cgbga ;continue ;};};_adcg :for {_ggag ,_fddd :=d .Token ();if _fddd !=nil {return _fddd ;};switch _ccgeb :=_ggag .(type ){case _g .StartElement :switch _ccgeb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_gfaa :=NewCT_Algorithm (); +if _ggce :=d .DecodeElement (_gfaa ,&_ccgeb );_ggce !=nil {return _ggce ;};_feeb .Alg =append (_feeb .Alg ,_gfaa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_ffea :=NewCT_Shape (); +if _gfgb :=d .DecodeElement (_ffea ,&_ccgeb );_gfgb !=nil {return _gfgb ;};_feeb .Shape =append (_feeb .Shape ,_ffea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_faeg :=NewCT_PresentationOf (); +if _aged :=d .DecodeElement (_faeg ,&_ccgeb );_aged !=nil {return _aged ;};_feeb .PresOf =append (_feeb .PresOf ,_faeg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_ffb :=NewCT_Constraints (); +if _fegca :=d .DecodeElement (_ffb ,&_ccgeb );_fegca !=nil {return _fegca ;};_feeb .ConstrLst =append (_feeb .ConstrLst ,_ffb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_aaca :=NewCT_Rules (); +if _afgc :=d .DecodeElement (_aaca ,&_ccgeb );_afgc !=nil {return _afgc ;};_feeb .RuleLst =append (_feeb .RuleLst ,_aaca );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0076\u0061\u0072\u004c\u0073\u0074"}:_egbef :=NewCT_LayoutVariablePropertySet (); +if _gaaec :=d .DecodeElement (_egbef ,&_ccgeb );_gaaec !=nil {return _gaaec ;};_feeb .VarLst =append (_feeb .VarLst ,_egbef );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_ffcef :=NewCT_ForEach (); +if _bcc :=d .DecodeElement (_ffcef ,&_ccgeb );_bcc !=nil {return _bcc ;};_feeb .ForEach =append (_feeb .ForEach ,_ffcef );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_cfbd :=NewCT_LayoutNode (); +if _adeb :=d .DecodeElement (_cfbd ,&_ccgeb );_adeb !=nil {return _adeb ;};_feeb .LayoutNode =append (_feeb .LayoutNode ,_cfbd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_bebc :=NewCT_Choose (); +if _agdda :=d .DecodeElement (_bebc ,&_ccgeb );_agdda !=nil {return _agdda ;};_feeb .Choose =append (_feeb .Choose ,_bebc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eedda :=_a .NewCT_OfficeArtExtensionList (); +if _cddd :=d .DecodeElement (_eedda ,&_ccgeb );_cddd !=nil {return _cddd ;};_feeb .ExtLst =append (_feeb .ExtLst ,_eedda );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\u004ca\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065 \u0025\u0076",_ccgeb .Name ); +if _dbdd :=d .Skip ();_dbdd !=nil {return _dbdd ;};};case _g .EndElement :break _adcg ;case _g .CharData :};};return nil ;};func (_abcc ST_Offset )ValidateWithPath (path string )error {switch _abcc {case 0,1,2:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abcc )); +};return nil ;};type ST_Ints []int32 ;type CT_SDName struct{LangAttr *string ;ValAttr string ;};type ST_AlgorithmType byte ;type ST_BoolOperator byte ;func (_befb *ST_CenterShapeMapping )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccgg ,_aecf :=d .Token (); +if _aecf !=nil {return _aecf ;};if _adagb ,_aaaec :=_ccgg .(_g .EndElement );_aaaec &&_adagb .Name ==start .Name {*_befb =1;return nil ;};if _cdef ,_ddad :=_ccgg .(_g .CharData );!_ddad {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccgg ); +}else {switch string (_cdef ){case "":*_befb =0;case "\u006e\u006f\u006e\u0065":*_befb =1;case "\u0066\u004e\u006fd\u0065":*_befb =2;};};_ccgg ,_aecf =d .Token ();if _aecf !=nil {return _aecf ;};if _bgdcd ,_gfac :=_ccgg .(_g .EndElement );_gfac &&_bgdcd .Name ==start .Name {return nil ; +};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccgg );};func (_egfbf *ST_ConnectorPoint )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_egfbf =0; +case "\u0061\u0075\u0074\u006f":*_egfbf =1;case "\u0062\u0043\u0074\u0072":*_egfbf =2;case "\u0063\u0074\u0072":*_egfbf =3;case "\u006d\u0069\u0064\u004c":*_egfbf =4;case "\u006d\u0069\u0064\u0052":*_egfbf =5;case "\u0074\u0043\u0074\u0072":*_egfbf =6; +case "\u0062\u004c":*_egfbf =7;case "\u0062\u0052":*_egfbf =8;case "\u0074\u004c":*_egfbf =9;case "\u0074\u0052":*_egfbf =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_egfbf =11;};return nil ;};func (_efcdc *ST_BoolOperator )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_efcdc =0; +case "\u006e\u006f\u006e\u0065":*_efcdc =1;case "\u0065\u0071\u0075":*_efcdc =2;case "\u0067\u0074\u0065":*_efcdc =3;case "\u006c\u0074\u0065":*_efcdc =4;};return nil ;};func NewCT_ResizeHandles ()*CT_ResizeHandles {_aaaf :=&CT_ResizeHandles {};return _aaaf }; -// Validate validates the CT_AnimOne and its children -func (_daff *CT_AnimOne )Validate ()error {return _daff .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");};type CT_CxnList struct{Cxn []*CT_Cxn ;};func (_agcef ST_TextDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cggdb :=_g .Attr {}; -_cggdb .Name =name ;switch _agcef {case ST_TextDirectionUnset :_cggdb .Value ="";case ST_TextDirectionFromT :_cggdb .Value ="\u0066\u0072\u006fm\u0054";case ST_TextDirectionFromB :_cggdb .Value ="\u0066\u0072\u006fm\u0042";};return _cggdb ,nil ;};func (_fecc ST_TextAnchorVertical )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fecc .String (),start ); -};func (_dedg *CT_Parameter )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_abec ,_fdbcg :=_dedg .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"});if _fdbcg !=nil {return _fdbcg ;};start .Attr =append (start .Attr ,_abec ); -start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_dedg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_AnimLvl and its children, prefixing error messages with path -func (_ccc *CT_AnimLvl )ValidateWithPath (path string )error {if _bbcd :=_ccc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbcd !=nil {return _bbcd ;};return nil ;}; +// ValidateWithPath validates the CT_AnimOne and its children, prefixing error messages with path +func (_fbe *CT_AnimOne )ValidateWithPath (path string )error {if _bgg :=_fbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgg !=nil {return _bgg ;};return nil ;};func (_acdcd *ST_ConstraintRelationship )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_acdcd =0; +case "\u0073\u0065\u006c\u0066":*_acdcd =1;case "\u0063\u0068":*_acdcd =2;case "\u0064\u0065\u0073":*_acdcd =3;};return nil ;};func (_daead ST_HierBranchStyle )String ()string {switch _daead {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 (_cadg *ST_ContinueDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cadg =0;case "\u0072\u0065\u0076\u0044\u0069\u0072":*_cadg =1; +case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_cadg =2;};return nil ;};func (_bdce ST_ClrAppMethod )Validate ()error {return _bdce .ValidateWithPath ("")};func (_ecfce *ST_TextDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggabc ,_beee :=d .Token (); +if _beee !=nil {return _beee ;};if _gcea ,_fged :=_ggabc .(_g .EndElement );_fged &&_gcea .Name ==start .Name {*_ecfce =1;return nil ;};if _cbba ,_ccfee :=_ggabc .(_g .CharData );!_ccfee {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggabc ); +}else {switch string (_cbba ){case "":*_ecfce =0;case "\u0066\u0072\u006fm\u0054":*_ecfce =1;case "\u0066\u0072\u006fm\u0042":*_ecfce =2;};};_ggabc ,_beee =d .Token ();if _beee !=nil {return _beee ;};if _edgfb ,_cggef :=_ggabc .(_g .EndElement );_cggef &&_edgfb .Name ==start .Name {return nil ; +};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggabc );};func (_cacae ST_LayoutShapeType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _cacae .ST_ShapeType !=_a .ST_ShapeTypeUnset {e .EncodeToken (_g .CharData (_cacae .ST_ShapeType .String ()));};if _cacae .ST_OutputShapeType !=ST_OutputShapeTypeUnset {e .EncodeToken (_g .CharData (_cacae .ST_OutputShapeType .String ()));};return e .EncodeToken (_g .EndElement {Name :start .Name }); +};type CT_SDCategory struct{TypeAttr string ;PriAttr uint32 ;};func (_fggb *ST_VariableType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fggb =0;case "\u006e\u006f\u006e\u0065":*_fggb =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_fggb =2; +case "\u0063\u0068\u004da\u0078":*_fggb =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_fggb =4;case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_fggb =5;case "\u0064\u0069\u0072":*_fggb =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_fggb =7; +case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_fggb =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_fggb =9;case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_fggb =10;};return nil ;}; -// ValidateWithPath validates the ColorsDefHdrLst and its children, prefixing error messages with path -func (_fbfg *ColorsDefHdrLst )ValidateWithPath (path string )error {if _eadd :=_fbfg .CT_ColorTransformHeaderLst .ValidateWithPath (path );_eadd !=nil {return _eadd ;};return nil ;};func (_eeaea ST_HierarchyAlignment )ValidateWithPath (path string )error {switch _eeaea {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 (_eeaea )); -};return nil ;};func (_dbac ST_CxnType )Validate ()error {return _dbac .ValidateWithPath ("")};func (_dffad ST_TextBlockDirection )Validate ()error {return _dffad .ValidateWithPath ("")}; +// Validate validates the CT_CTName and its children +func (_bbd *CT_CTName )Validate ()error {return _bbd .ValidateWithPath ("\u0043T\u005f\u0043\u0054\u004e\u0061\u006de");};func NewDataModel ()*DataModel {_efdag :=&DataModel {};_efdag .CT_DataModel =*NewCT_DataModel ();return _efdag ;};func (_fedfd *ST_PtType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fedfd =0; +case "\u006e\u006f\u0064\u0065":*_fedfd =1;case "\u0061\u0073\u0073\u0074":*_fedfd =2;case "\u0064\u006f\u0063":*_fedfd =3;case "\u0070\u0072\u0065\u0073":*_fedfd =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_fedfd =5;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_fedfd =6; +};return nil ;};func NewCT_TextProps ()*CT_TextProps {_gdbd :=&CT_TextProps {};return _gdbd };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;); -// Validate validates the CT_HierBranchStyle and its children -func (_cedfc *CT_HierBranchStyle )Validate ()error {return _cedfc .ValidateWithPath ("\u0043T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");};func (_efefd *ST_ConnectorDimension )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccdb ,_dbcge :=d .Token (); -if _dbcge !=nil {return _dbcge ;};if _abcdd ,_ebgbd :=_ccdb .(_g .EndElement );_ebgbd &&_abcdd .Name ==start .Name {*_efefd =1;return nil ;};if _dbbbe ,_gccbde :=_ccdb .(_g .CharData );!_gccbde {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",_ccdb ); -}else {switch string (_dbbbe ){case "":*_efefd =0;case "\u0031\u0044":*_efefd =1;case "\u0032\u0044":*_efefd =2;case "\u0063\u0075\u0073\u0074":*_efefd =3;};};_ccdb ,_dbcge =d .Token ();if _dbcge !=nil {return _dbcge ;};if _gabad ,_cecb :=_ccdb .(_g .EndElement ); -_cecb &&_gabad .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",_ccdb );};func (_gadba ST_PrSetCustVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -if _gadba .ST_Percentage !=nil {e .EncodeToken (_g .CharData (*_gadba .ST_Percentage ));};if _gadba .Int32 !=nil {e .EncodeToken (_g .CharData (_a .Sprintf ("\u0025\u0064",*_gadba .Int32 )));};return e .EncodeToken (_g .EndElement {Name :start .Name }); +// Validate validates the StyleDefHdrLst and its children +func (_cddcg *StyleDefHdrLst )Validate ()error {return _cddcg .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074");};func (_ffbcb ST_AlgorithmType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gbaga :=_g .Attr {}; +_gbaga .Name =name ;switch _ffbcb {case ST_AlgorithmTypeUnset :_gbaga .Value ="";case ST_AlgorithmTypeComposite :_gbaga .Value ="\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e";case ST_AlgorithmTypeConn :_gbaga .Value ="\u0063\u006f\u006e\u006e";case ST_AlgorithmTypeCycle :_gbaga .Value ="\u0063\u0079\u0063l\u0065"; +case ST_AlgorithmTypeHierChild :_gbaga .Value ="\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd";case ST_AlgorithmTypeHierRoot :_gbaga .Value ="\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074";case ST_AlgorithmTypePyra :_gbaga .Value ="\u0070\u0079\u0072\u0061"; +case ST_AlgorithmTypeLin :_gbaga .Value ="\u006c\u0069\u006e";case ST_AlgorithmTypeSp :_gbaga .Value ="\u0073\u0070";case ST_AlgorithmTypeTx :_gbaga .Value ="\u0074\u0078";case ST_AlgorithmTypeSnake :_gbaga .Value ="\u0073\u006e\u0061k\u0065";};return _gbaga ,nil ; }; -// ValidateWithPath validates the CT_Name and its children, prefixing error messages with path -func (_aedc *CT_Name )ValidateWithPath (path string )error {return nil };const (ST_RotationPathUnset ST_RotationPath =0;ST_RotationPathNone ST_RotationPath =1;ST_RotationPathAlongPath ST_RotationPath =2;);func (_gd *AG_ConstraintRefAttributes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fde :=range start .Attr {if _fde .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_gd .RefTypeAttr .UnmarshalXMLAttr (_fde ); -continue ;};if _fde .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_gd .RefForAttr .UnmarshalXMLAttr (_fde );continue ;};if _fde .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_ab ,_bg :=_fde .Value ,error (nil );if _bg !=nil {return _bg ; -};_gd .RefForNameAttr =&_ab ;continue ;};if _fde .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_gd .RefPtTypeAttr .UnmarshalXMLAttr (_fde );continue ;};};for {_ga ,_ag :=d .Token ();if _ag !=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",_ag ); -};if _eab ,_dcf :=_ga .(_g .EndElement );_dcf &&_eab .Name ==start .Name {break ;};};return nil ;};func (_bgcad *CT_SDCategories )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bgcad .Cat !=nil {_ffdf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0061\u0074"}}; -for _ ,_agcd :=range _bgcad .Cat {e .EncodeElement (_agcd ,_ffdf );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fbca ST_TextAnchorVertical )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cdbbee :=_g .Attr {};_cdbbee .Name =name ; -switch _fbca {case ST_TextAnchorVerticalUnset :_cdbbee .Value ="";case ST_TextAnchorVerticalT :_cdbbee .Value ="\u0074";case ST_TextAnchorVerticalMid :_cdbbee .Value ="\u006d\u0069\u0064";case ST_TextAnchorVerticalB :_cdbbee .Value ="\u0062";};return _cdbbee ,nil ; -};func (_edde *ST_PrSetCustVal )ValidateWithPath (path string )error {_eggb :=[]string {};if _edde .ST_Percentage !=nil {_eggb =append (_eggb ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if _edde .Int32 !=nil {_eggb =append (_eggb ,"\u0049\u006e\u00743\u0032"); -};if len (_eggb )> 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 ,_eggb );};return nil ;};func (_fega ST_FallbackDimension )ValidateWithPath (path string )error {switch _fega {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 (_fega )); -};return nil ;};func (_cfgg ST_VerticalAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cfgg .String (),start );};func (_ccd *CT_ColorTransform )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_adgg :=range start .Attr {if _adgg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_dafd ,_cdc :=_adgg .Value ,error (nil ); -if _cdc !=nil {return _cdc ;};_ccd .UniqueIdAttr =&_dafd ;continue ;};if _adgg .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_dea ,_gcdd :=_adgg .Value ,error (nil );if _gcdd !=nil {return _gcdd ;};_ccd .MinVerAttr =&_dea ;continue ;};};_bff :for {_cdag ,_acc :=d .Token (); -if _acc !=nil {return _acc ;};switch _acb :=_cdag .(type ){case _g .StartElement :switch _acb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_afa :=NewCT_CTName (); -if _gaca :=d .DecodeElement (_afa ,&_acb );_gaca !=nil {return _gaca ;};_ccd .Title =append (_ccd .Title ,_afa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_bgd :=NewCT_CTDescription (); -if _cbe :=d .DecodeElement (_bgd ,&_acb );_cbe !=nil {return _cbe ;};_ccd .Desc =append (_ccd .Desc ,_bgd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_ccd .CatLst =NewCT_CTCategories (); -if _ccf :=d .DecodeElement (_ccd .CatLst ,&_acb );_ccf !=nil {return _ccf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_bbbb :=NewCT_CTStyleLabel (); -if _agd :=d .DecodeElement (_bbbb ,&_acb );_agd !=nil {return _agd ;};_ccd .StyleLbl =append (_ccd .StyleLbl ,_bbbb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccd .ExtLst =_df .NewCT_OfficeArtExtensionList (); -if _bffe :=d .DecodeElement (_ccd .ExtLst ,&_acb );_bffe !=nil {return _bffe ;};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\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0020\u0025\u0076",_acb .Name ); -if _gffg :=d .Skip ();_gffg !=nil {return _gffg ;};};case _g .EndElement :break _bff ;case _g .CharData :};};return nil ;};type ST_VerticalAlignment byte ; +// ValidateWithPath validates the CT_SDCategory and its children, prefixing error messages with path +func (_bfcb *CT_SDCategory )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_CTName and its children, prefixing error messages with path -func (_ca *CT_CTName )ValidateWithPath (path string )error {return nil };func (_efbf *CT_Otherwise )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _efbf .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_efbf .NameAttr )}); -};e .EncodeToken (start );if _efbf .Alg !=nil {_edegc :=_g .StartElement {Name :_g .Name {Local :"\u0061\u006c\u0067"}};for _ ,_cdeg :=range _efbf .Alg {e .EncodeElement (_cdeg ,_edegc );};};if _efbf .Shape !=nil {_aeg :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0068\u0061p\u0065"}}; -for _ ,_edgg :=range _efbf .Shape {e .EncodeElement (_edgg ,_aeg );};};if _efbf .PresOf !=nil {_dfa :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_deaad :=range _efbf .PresOf {e .EncodeElement (_deaad ,_dfa ); -};};if _efbf .ConstrLst !=nil {_edgb :=_g .StartElement {Name :_g .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_afbb :=range _efbf .ConstrLst {e .EncodeElement (_afbb ,_edgb );};};if _efbf .RuleLst !=nil {_ggee :=_g .StartElement {Name :_g .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}}; -for _ ,_bafg :=range _efbf .RuleLst {e .EncodeElement (_bafg ,_ggee );};};if _efbf .ForEach !=nil {_cffd :=_g .StartElement {Name :_g .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_bgec :=range _efbf .ForEach {e .EncodeElement (_bgec ,_cffd ); -};};if _efbf .LayoutNode !=nil {_ebea :=_g .StartElement {Name :_g .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_dfaa :=range _efbf .LayoutNode {e .EncodeElement (_dfaa ,_ebea );};};if _efbf .Choose !=nil {_abgfd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}}; -for _ ,_gcfb :=range _efbf .Choose {e .EncodeElement (_gcfb ,_abgfd );};};if _efbf .ExtLst !=nil {_efgfd :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_bgcfg :=range _efbf .ExtLst {e .EncodeElement (_bgcfg ,_efgfd ); -};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ebcc *ST_Direction )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ebcc =0;case "\u006e\u006f\u0072\u006d":*_ebcc =1;case "\u0072\u0065\u0076":*_ebcc =2; -};return nil ;}; +// ValidateWithPath validates the CT_DataModel and its children, prefixing error messages with path +func (_fdfa *CT_DataModel )ValidateWithPath (path string )error {if _bbdc :=_fdfa .PtLst .ValidateWithPath (path +"\u002f\u0050\u0074\u004c\u0073\u0074");_bbdc !=nil {return _bbdc ;};if _fdfa .CxnLst !=nil {if _ebcdba :=_fdfa .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074"); +_ebcdba !=nil {return _ebcdba ;};};if _fdfa .Bg !=nil {if _aaae :=_fdfa .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_aaae !=nil {return _aaae ;};};if _fdfa .Whole !=nil {if _ege :=_fdfa .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065"); +_ege !=nil {return _ege ;};};if _fdfa .ExtLst !=nil {if _aca :=_fdfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aca !=nil {return _aca ;};};return nil ;};func (_edbe ST_ElementType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bfef :=_g .Attr {}; +_bfef .Name =name ;switch _edbe {case ST_ElementTypeUnset :_bfef .Value ="";case ST_ElementTypeAll :_bfef .Value ="\u0061\u006c\u006c";case ST_ElementTypeDoc :_bfef .Value ="\u0064\u006f\u0063";case ST_ElementTypeNode :_bfef .Value ="\u006e\u006f\u0064\u0065"; +case ST_ElementTypeNorm :_bfef .Value ="\u006e\u006f\u0072\u006d";case ST_ElementTypeNonNorm :_bfef .Value ="\u006eo\u006e\u004e\u006f\u0072\u006d";case ST_ElementTypeAsst :_bfef .Value ="\u0061\u0073\u0073\u0074";case ST_ElementTypeNonAsst :_bfef .Value ="\u006eo\u006e\u0041\u0073\u0073\u0074"; +case ST_ElementTypeParTrans :_bfef .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case ST_ElementTypePres :_bfef .Value ="\u0070\u0072\u0065\u0073";case ST_ElementTypeSibTrans :_bfef .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073"; +};return _bfef ,nil ;};func (_abfb ST_SecondaryChildAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_abfb .String (),start );}; -// ValidateWithPath validates the AG_ConstraintRefAttributes and its children, prefixing error messages with path -func (_bgc *AG_ConstraintRefAttributes )ValidateWithPath (path string )error {if _ec :=_bgc .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ec !=nil {return _ec ;};if _cda :=_bgc .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072"); -_cda !=nil {return _cda ;};if _eg :=_bgc .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_eg !=nil {return _eg ;};return nil ;}; +// ValidateWithPath validates the CT_StyleDefinitionHeader and its children, prefixing error messages with path +func (_fcfadg *CT_StyleDefinitionHeader )ValidateWithPath (path string )error {for _fdff ,_ebgfg :=range _fcfadg .Title {if _bfgbc :=_ebgfg .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fdff )); +_bfgbc !=nil {return _bfgbc ;};};for _cfcgc ,_gfbf :=range _fcfadg .Desc {if _afdg :=_gfbf .ValidateWithPath (_ga .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_cfcgc ));_afdg !=nil {return _afdg ;};};if _fcfadg .CatLst !=nil {if _gggb :=_fcfadg .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); +_gggb !=nil {return _gggb ;};};if _fcfadg .ExtLst !=nil {if _fgfa :=_fcfadg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgfa !=nil {return _fgfa ;};};return nil ;};func (_cbfa ST_HueDir )String ()string {switch _cbfa {case 0:return ""; +case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077";};return "";};func (_dbcgb ST_Direction )Validate ()error {return _dbcgb .ValidateWithPath ("")};func (_aggee *ST_CenterShapeMapping )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aggee =0; +case "\u006e\u006f\u006e\u0065":*_aggee =1;case "\u0066\u004e\u006fd\u0065":*_aggee =2;};return nil ;};func (_ddba ST_GrowDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ddba .String (),start );};func (_afea ST_ChildDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bbggg :=_g .Attr {}; +_bbggg .Name =name ;switch _afea {case ST_ChildDirectionUnset :_bbggg .Value ="";case ST_ChildDirectionHorz :_bbggg .Value ="\u0068\u006f\u0072\u007a";case ST_ChildDirectionVert :_bbggg .Value ="\u0076\u0065\u0072\u0074";};return _bbggg ,nil ;};func (_gbfbe ST_GrowDirection )ValidateWithPath (path string )error {switch _gbfbe {case 0,1,2,3,4:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbfbe )); +};return nil ;};type ST_ChildDirection byte ;func (_eaffe ST_FlowDirection )String ()string {switch _eaffe {case 0:return "";case 1:return "\u0072\u006f\u0077";case 2:return "\u0063\u006f\u006c";};return "";};func (_faaa ST_LinearDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_faaa .String (),start ); +};func (_edded ST_FunctionValue )String ()string {if _edded .Int32 !=nil {return _ga .Sprintf ("\u0025\u0076",*_edded .Int32 );};if _edded .Bool !=nil {return _ga .Sprintf ("\u0025\u0076",*_edded .Bool );};if _edded .ST_Direction !=ST_DirectionUnset {return _edded .ST_Direction .String (); +};if _edded .ST_HierBranchStyle !=ST_HierBranchStyleUnset {return _edded .ST_HierBranchStyle .String ();};if _edded .ST_AnimOneStr !=ST_AnimOneStrUnset {return _edded .ST_AnimOneStr .String ();};if _edded .ST_AnimLvlStr !=ST_AnimLvlStrUnset {return _edded .ST_AnimLvlStr .String (); +};if _edded .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {return _edded .ST_ResizeHandlesStr .String ();};return "";};type ST_SecondaryChildAlignment byte ;func (_gccd ST_TextBlockDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bgfda :=_g .Attr {}; +_bgfda .Name =name ;switch _gccd {case ST_TextBlockDirectionUnset :_bgfda .Value ="";case ST_TextBlockDirectionHorz :_bgfda .Value ="\u0068\u006f\u0072\u007a";case ST_TextBlockDirectionVert :_bgfda .Value ="\u0076\u0065\u0072\u0074";};return _bgfda ,nil ; +};func (_ecaa *CT_NumericRule )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dabg :=range start .Attr {if _dabg .Name .Local =="\u0076\u0061\u006c"{_dfec ,_eeee :=_e .ParseFloat (_dabg .Value ,64);if _eeee !=nil {return _eeee ;}; +_ecaa .ValAttr =&_dfec ;continue ;};if _dabg .Name .Local =="\u0066\u0061\u0063\u0074"{_dfcc ,_efff :=_e .ParseFloat (_dabg .Value ,64);if _efff !=nil {return _efff ;};_ecaa .FactAttr =&_dfcc ;continue ;};if _dabg .Name .Local =="\u006d\u0061\u0078"{_bbfd ,_bcge :=_e .ParseFloat (_dabg .Value ,64); +if _bcge !=nil {return _bcge ;};_ecaa .MaxAttr =&_bbfd ;continue ;};if _dabg .Name .Local =="\u0074\u0079\u0070\u0065"{_ecaa .TypeAttr .UnmarshalXMLAttr (_dabg );continue ;};if _dabg .Name .Local =="\u0066\u006f\u0072"{_ecaa .ForAttr .UnmarshalXMLAttr (_dabg ); +continue ;};if _dabg .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_ggcaa ,_gcgg :=_dabg .Value ,error (nil );if _gcgg !=nil {return _gcgg ;};_ecaa .ForNameAttr =&_ggcaa ;continue ;};if _dabg .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_ecaa .PtTypeAttr .UnmarshalXMLAttr (_dabg ); +continue ;};};_gdbbf :for {_cebd ,_gaadb :=d .Token ();if _gaadb !=nil {return _gaadb ;};switch _cbfgf :=_cebd .(type ){case _g .StartElement :switch _cbfgf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecaa .ExtLst =_a .NewCT_OfficeArtExtensionList (); +if _bgfce :=d .DecodeElement (_ecaa .ExtLst ,&_cbfgf );_bgfce !=nil {return _bgfce ;};default:_f .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",_cbfgf .Name ); +if _bgcf :=d .Skip ();_bgcf !=nil {return _bgcf ;};};case _g .EndElement :break _gdbbf ;case _g .CharData :};};return nil ;};const (ST_VerticalAlignmentUnset ST_VerticalAlignment =0;ST_VerticalAlignmentT ST_VerticalAlignment =1;ST_VerticalAlignmentMid ST_VerticalAlignment =2; +ST_VerticalAlignmentB ST_VerticalAlignment =3;ST_VerticalAlignmentNone ST_VerticalAlignment =4;);func NewCT_DiagramDefinitionHeader ()*CT_DiagramDefinitionHeader {_gbag :=&CT_DiagramDefinitionHeader {};return _gbag ;};func (_eebb *ST_CxnType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eebb =0; +case "\u0070\u0061\u0072O\u0066":*_eebb =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_eebb =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_eebb =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_eebb =4; +};return nil ;};type ST_AnimOneStr byte ; -// ValidateWithPath validates the CT_DataModel and its children, prefixing error messages with path -func (_bdaa *CT_DataModel )ValidateWithPath (path string )error {if _egfe :=_bdaa .PtLst .ValidateWithPath (path +"\u002f\u0050\u0074\u004c\u0073\u0074");_egfe !=nil {return _egfe ;};if _bdaa .CxnLst !=nil {if _fgae :=_bdaa .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074"); -_fgae !=nil {return _fgae ;};};if _bdaa .Bg !=nil {if _aagd :=_bdaa .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_aagd !=nil {return _aagd ;};};if _bdaa .Whole !=nil {if _bbff :=_bdaa .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065"); -_bbff !=nil {return _bbff ;};};if _bdaa .ExtLst !=nil {if _cfg :=_bdaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfg !=nil {return _cfg ;};};return nil ;};func (_eaddd ST_FlowDirection )Validate ()error {return _eaddd .ValidateWithPath ("")}; -func (_agfa ST_TextAnchorHorizontal )Validate ()error {return _agfa .ValidateWithPath ("")};func (_dfed ST_LayoutShapeType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dfed .ST_ShapeType !=_df .ST_ShapeTypeUnset {e .EncodeToken (_g .CharData (_dfed .ST_ShapeType .String ())); -};if _dfed .ST_OutputShapeType !=ST_OutputShapeTypeUnset {e .EncodeToken (_g .CharData (_dfed .ST_OutputShapeType .String ()));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_ggdb *ST_TextAnchorHorizontal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fccgd ,_facbd :=d .Token (); -if _facbd !=nil {return _facbd ;};if _facaee ,_gdcac :=_fccgd .(_g .EndElement );_gdcac &&_facaee .Name ==start .Name {*_ggdb =1;return nil ;};if _ffeb ,_ffega :=_fccgd .(_g .CharData );!_ffega {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",_fccgd ); -}else {switch string (_ffeb ){case "":*_ggdb =0;case "\u006e\u006f\u006e\u0065":*_ggdb =1;case "\u0063\u0074\u0072":*_ggdb =2;};};_fccgd ,_facbd =d .Token ();if _facbd !=nil {return _facbd ;};if _cbdc ,_bdbad :=_fccgd .(_g .EndElement );_bdbad &&_cbdc .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",_fccgd );};func (_deab ST_ChildOrderType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_adfg :=_g .Attr {}; -_adfg .Name =name ;switch _deab {case ST_ChildOrderTypeUnset :_adfg .Value ="";case ST_ChildOrderTypeB :_adfg .Value ="\u0062";case ST_ChildOrderTypeT :_adfg .Value ="\u0074";};return _adfg ,nil ;};func (_gdgb ST_BoolOperator )String ()string {switch _gdgb {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 "";}; +// Validate validates the CT_DiagramDefinitionHeaderLst and its children +func (_dgbc *CT_DiagramDefinitionHeaderLst )Validate ()error {return _dgbc .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 (_gfb *AG_IteratorAttributes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_geg :=range start .Attr {if _geg .Name .Local =="\u0061\u0078\u0069\u0073"{_fe ,_fa :=ParseSliceST_AxisTypes (_geg .Value );if _fa !=nil {return _fa ; +};_gfb .AxisAttr =&_fe ;continue ;};if _geg .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_dc ,_bcb :=ParseSliceST_ElementTypes (_geg .Value );if _bcb !=nil {return _bcb ;};_gfb .PtTypeAttr =&_dc ;continue ;};if _geg .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_ac ,_ae :=ParseSliceST_Booleans (_geg .Value ); +if _ae !=nil {return _ae ;};_gfb .HideLastTransAttr =&_ac ;continue ;};if _geg .Name .Local =="\u0073\u0074"{_fg ,_feb :=ParseSliceST_Ints (_geg .Value );if _feb !=nil {return _feb ;};_gfb .StAttr =&_fg ;continue ;};if _geg .Name .Local =="\u0063\u006e\u0074"{_caec ,_gfbd :=ParseSliceST_UnsignedInts (_geg .Value ); +if _gfbd !=nil {return _gfbd ;};_gfb .CntAttr =&_caec ;continue ;};if _geg .Name .Local =="\u0073\u0074\u0065\u0070"{_gff ,_ce :=ParseSliceST_Ints (_geg .Value );if _ce !=nil {return _ce ;};_gfb .StepAttr =&_gff ;continue ;};};for {_efda ,_ddd :=d .Token (); +if _ddd !=nil {return _ga .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",_ddd );};if _df ,_cc :=_efda .(_g .EndElement ); +_cc &&_df .Name ==start .Name {break ;};};return nil ;};func (_cafd *ST_SecondaryChildAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cafd =0;case "\u006e\u006f\u006e\u0065":*_cafd =1;case "\u0074":*_cafd =2;case "\u0062":*_cafd =3; +case "\u006c":*_cafd =4;case "\u0072":*_cafd =5;};return nil ;}; -// Validate validates the RelIds and its children -func (_gegg *RelIds )Validate ()error {return _gegg .ValidateWithPath ("\u0052\u0065\u006c\u0049\u0064\u0073");};func (_efcb *LayoutDefHdrLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efcb .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst (); -_adcd :for {_ddee ,_agdgg :=d .Token ();if _agdgg !=nil {return _agdgg ;};switch _bfba :=_ddee .(type ){case _g .StartElement :switch _bfba .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}:_defc :=NewCT_DiagramDefinitionHeader (); -if _eafea :=d .DecodeElement (_defc ,&_bfba );_eafea !=nil {return _eafea ;};_efcb .LayoutDefHdr =append (_efcb .LayoutDefHdr ,_defc );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\u004c\u0061\u0079\u006f\u0075\u0074D\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_bfba .Name ); -if _bbbc :=d .Skip ();_bbbc !=nil {return _bbbc ;};};case _g .EndElement :break _adcd ;case _g .CharData :};};return nil ;};func NewDataModel ()*DataModel {_faeg :=&DataModel {};_faeg .CT_DataModel =*NewCT_DataModel ();return _faeg ;};func (_dfce ST_ConnectorPoint )Validate ()error {return _dfce .ValidateWithPath ("")}; -func (_daaf ST_ConstraintRelationship )ValidateWithPath (path string )error {switch _daaf {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 (_daaf )); -};return nil ;};func (_dfbbb *CT_SDCategory )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",_dfbbb .TypeAttr )}); -start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0069"},Value :_a .Sprintf ("\u0025\u0076",_dfbbb .PriAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fcfgf ST_SecondaryLinearDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fcfgf .String (),start ); -};func (_dcfd *ST_HueDir )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcefc ,_aabd :=d .Token ();if _aabd !=nil {return _aabd ;};if _eddb ,_eaadf :=_gcefc .(_g .EndElement );_eaadf &&_eddb .Name ==start .Name {*_dcfd =1;return nil ;}; -if _ddgaa ,_eccb :=_gcefc .(_g .CharData );!_eccb {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",_gcefc );}else {switch string (_ddgaa ){case "":*_dcfd =0; -case "\u0063\u0077":*_dcfd =1;case "\u0063\u0063\u0077":*_dcfd =2;};};_gcefc ,_aabd =d .Token ();if _aabd !=nil {return _aabd ;};if _cggc ,_aeca :=_gcefc .(_g .EndElement );_aeca &&_cggc .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",_gcefc ); -};func (_badac ST_ChildDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_badac .String (),start );}; +// Validate validates the CT_CTStyleLabel and its children +func (_gefa *CT_CTStyleLabel )Validate ()error {return _gefa .ValidateWithPath ("\u0043T\u005fC\u0054\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");}; // ValidateWithPath validates the CT_Choose and its children, prefixing error messages with path -func (_bcg *CT_Choose )ValidateWithPath (path string )error {for _gcdf ,_ffcb :=range _bcg .If {if _dddb :=_ffcb .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0049\u0066\u005b\u0025\u0064]",path ,_gcdf ));_dddb !=nil {return _dddb ;};};if _bcg .Else !=nil {if _ged :=_bcg .Else .ValidateWithPath (path +"\u002f\u0045\u006cs\u0065"); -_ged !=nil {return _ged ;};};return nil ;};func (_bbdf ST_FallbackDimension )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gdca :=_g .Attr {};_gdca .Name =name ;switch _bbdf {case ST_FallbackDimensionUnset :_gdca .Value ="";case ST_FallbackDimension1D :_gdca .Value ="\u0031\u0044"; -case ST_FallbackDimension2D :_gdca .Value ="\u0032\u0044";};return _gdca ,nil ;};type CT_ChildMax struct{ValAttr *int32 ;};type CT_Category struct{TypeAttr string ;PriAttr uint32 ;};type CT_RelIds struct{DmAttr string ;LoAttr string ;QsAttr string ;CsAttr string ; -};func (_aaege *DataModel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aaege .CT_DataModel =*NewCT_DataModel ();_ggfa :for {_ggcd ,_eabd :=d .Token ();if _eabd !=nil {return _eabd ;};switch _eeab :=_ggcd .(type ){case _g .StartElement :switch _eeab .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074\u004cs\u0074"}:if _bbeac :=d .DecodeElement (_aaege .PtLst ,&_eeab ); -_bbeac !=nil {return _bbeac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_aaege .CxnLst =NewCT_CxnList (); -if _cdcd :=d .DecodeElement (_aaege .CxnLst ,&_eeab );_cdcd !=nil {return _cdcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0067"}:_aaege .Bg =_df .NewCT_BackgroundFormatting (); -if _bffg :=d .DecodeElement (_aaege .Bg ,&_eeab );_bffg !=nil {return _bffg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0077\u0068\u006fl\u0065"}:_aaege .Whole =_df .NewCT_WholeE2oFormatting (); -if _egef :=d .DecodeElement (_aaege .Whole ,&_eeab );_egef !=nil {return _egef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aaege .ExtLst =_df .NewCT_OfficeArtExtensionList (); -if _bfebd :=d .DecodeElement (_aaege .ExtLst ,&_eeab );_bfebd !=nil {return _bfebd ;};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 \u0044\u0061\u0074\u0061\u004d\u006fd\u0065\u006c \u0025\u0076",_eeab .Name ); -if _effac :=d .Skip ();_effac !=nil {return _effac ;};};case _g .EndElement :break _ggfa ;case _g .CharData :};};return nil ;};func (_gebba ST_RotationPath )String ()string {switch _gebba {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h"; -};return "";};func (_gcbcd *ST_LinearDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gcbcd =0;case "\u0066\u0072\u006fm\u004c":*_gcbcd =1;case "\u0066\u0072\u006fm\u0052":*_gcbcd =2;case "\u0066\u0072\u006fm\u0054":*_gcbcd =3; -case "\u0066\u0072\u006fm\u0042":*_gcbcd =4;};return nil ;};func NewCT_LayoutVariablePropertySet ()*CT_LayoutVariablePropertySet {_aabf :=&CT_LayoutVariablePropertySet {};return _aabf ;};func NewCT_AdjLst ()*CT_AdjLst {_feg :=&CT_AdjLst {};return _feg }; -type CT_Direction struct{ValAttr ST_Direction ;};func (_dafg *ST_ConnectorPoint )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dafg =0;case "\u0061\u0075\u0074\u006f":*_dafg =1;case "\u0062\u0043\u0074\u0072":*_dafg =2;case "\u0063\u0074\u0072":*_dafg =3; -case "\u006d\u0069\u0064\u004c":*_dafg =4;case "\u006d\u0069\u0064\u0052":*_dafg =5;case "\u0074\u0043\u0074\u0072":*_dafg =6;case "\u0062\u004c":*_dafg =7;case "\u0062\u0052":*_dafg =8;case "\u0074\u004c":*_dafg =9;case "\u0074\u0052":*_dafg =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_dafg =11; -};return nil ;};func (_addae *ST_AlgorithmType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_addae =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_addae =1;case "\u0063\u006f\u006e\u006e":*_addae =2;case "\u0063\u0079\u0063l\u0065":*_addae =3; -case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_addae =4;case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_addae =5;case "\u0070\u0079\u0072\u0061":*_addae =6;case "\u006c\u0069\u006e":*_addae =7;case "\u0073\u0070":*_addae =8;case "\u0074\u0078":*_addae =9; -case "\u0073\u006e\u0061k\u0065":*_addae =10;};return nil ;};func (_fgeec ST_PtType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_abff :=_g .Attr {};_abff .Name =name ;switch _fgeec {case ST_PtTypeUnset :_abff .Value ="";case ST_PtTypeNode :_abff .Value ="\u006e\u006f\u0064\u0065"; -case ST_PtTypeAsst :_abff .Value ="\u0061\u0073\u0073\u0074";case ST_PtTypeDoc :_abff .Value ="\u0064\u006f\u0063";case ST_PtTypePres :_abff .Value ="\u0070\u0072\u0065\u0073";case ST_PtTypeParTrans :_abff .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073"; -case ST_PtTypeSibTrans :_abff .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return _abff ,nil ;};func (_efef ST_ResizeHandlesStr )ValidateWithPath (path string )error {switch _efef {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 (_efef )); -};return nil ;};func (_gcged *ST_PtType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gcged =0;case "\u006e\u006f\u0064\u0065":*_gcged =1;case "\u0061\u0073\u0073\u0074":*_gcged =2;case "\u0064\u006f\u0063":*_gcged =3;case "\u0070\u0072\u0065\u0073":*_gcged =4; -case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_gcged =5;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_gcged =6;};return nil ;};func (_begc *ST_ConstraintRelationship )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_begc =0; -case "\u0073\u0065\u006c\u0066":*_begc =1;case "\u0063\u0068":*_begc =2;case "\u0064\u0065\u0073":*_begc =3;};return nil ;};func (_gcbfgd *ST_StartingElement )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfbe ,_daaaf :=d .Token ();if _daaaf !=nil {return _daaaf ; -};if _befeb ,_fefdf :=_bfbe .(_g .EndElement );_fefdf &&_befeb .Name ==start .Name {*_gcbfgd =1;return nil ;};if _egfb ,_fdbabf :=_bfbe .(_g .CharData );!_fdbabf {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",_bfbe ); -}else {switch string (_egfb ){case "":*_gcbfgd =0;case "\u006e\u006f\u0064\u0065":*_gcbfgd =1;case "\u0074\u0072\u0061n\u0073":*_gcbfgd =2;};};_bfbe ,_daaaf =d .Token ();if _daaaf !=nil {return _daaaf ;};if _dffa ,_cdagc :=_bfbe .(_g .EndElement );_cdagc &&_dffa .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",_bfbe );};func (_ggbed *CT_StyleLabel )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_ggbed .NameAttr )}); -e .EncodeToken (start );if _ggbed .Scene3d !=nil {_ggde :=_g .StartElement {Name :_g .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_ggbed .Scene3d ,_ggde );};if _ggbed .Sp3d !=nil {_gbfb :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0070\u0033\u0064"}}; -e .EncodeElement (_ggbed .Sp3d ,_gbfb );};if _ggbed .TxPr !=nil {_gabe :=_g .StartElement {Name :_g .Name {Local :"\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ggbed .TxPr ,_gabe );};if _ggbed .Style !=nil {_dbadd :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0074\u0079l\u0065"}}; -e .EncodeElement (_ggbed .Style ,_dbadd );};if _ggbed .ExtLst !=nil {_ggeca :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggbed .ExtLst ,_ggeca );};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;};func (_gcagg ST_ContinueDirection )Validate ()error {return _gcagg .ValidateWithPath ("")};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 (_bfbgb ST_CxnType )String ()string {switch _bfbgb {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 (_cdbc *CT_StyleDefinitionHeaderLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbge :for {_acfd ,_bgecc :=d .Token ();if _bgecc !=nil {return _bgecc ;};switch _cdgbb :=_acfd .(type ){case _g .StartElement :switch _cdgbb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}:_bbac :=NewCT_StyleDefinitionHeader (); -if _caba :=d .DecodeElement (_bbac ,&_cdgbb );_caba !=nil {return _caba ;};_cdbc .StyleDefHdr =append (_cdbc .StyleDefHdr ,_bbac );default:_f .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",_cdgbb .Name ); -if _dbbg :=d .Skip ();_dbbg !=nil {return _dbbg ;};};case _g .EndElement :break _fbge ;case _g .CharData :};};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 (_gffa ST_ConstraintType )ValidateWithPath (path string )error {switch _gffa {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 (_gffa )); -};return nil ;};type ST_HierBranchStyle byte ; +func (_ebf *CT_Choose )ValidateWithPath (path string )error {for _gdcc ,_aac :=range _ebf .If {if _cbf :=_aac .ValidateWithPath (_ga .Sprintf ("\u0025s\u002f\u0049\u0066\u005b\u0025\u0064]",path ,_gdcc ));_cbf !=nil {return _cbf ;};};if _ebf .Else !=nil {if _eca :=_ebf .Else .ValidateWithPath (path +"\u002f\u0045\u006cs\u0065"); +_eca !=nil {return _eca ;};};return nil ;};type CT_Description struct{LangAttr *string ;ValAttr string ;}; -// Validate validates the CT_ForEach and its children -func (_ggfdb *CT_ForEach )Validate ()error {return _ggfdb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u0045\u0061\u0063\u0068");};func (_geeg *ST_HierarchyAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dceag ,_eebg :=d .Token (); -if _eebg !=nil {return _eebg ;};if _eaac ,_cbgae :=_dceag .(_g .EndElement );_cbgae &&_eaac .Name ==start .Name {*_geeg =1;return nil ;};if _eggf ,_gcffd :=_dceag .(_g .CharData );!_gcffd {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",_dceag ); -}else {switch string (_eggf ){case "":*_geeg =0;case "\u0074\u004c":*_geeg =1;case "\u0074\u0052":*_geeg =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_geeg =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_geeg =4;case "\u0062\u004c":*_geeg =5;case "\u0062\u0052":*_geeg =6; -case "\u0062\u0043\u0074\u0072\u0043\u0068":*_geeg =7;case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_geeg =8;case "\u006c\u0054":*_geeg =9;case "\u006c\u0042":*_geeg =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_geeg =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_geeg =12; -case "\u0072\u0054":*_geeg =13;case "\u0072\u0042":*_geeg =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_geeg =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_geeg =16;};};_dceag ,_eebg =d .Token ();if _eebg !=nil {return _eebg ;};if _gaag ,_dfgd :=_dceag .(_g .EndElement ); -_dfgd &&_gaag .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",_dceag );}; +// ValidateWithPath validates the CT_Constraint and its children, prefixing error messages with path +func (_abgg *CT_Constraint )ValidateWithPath (path string )error {if _ecaf :=_abgg .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_ecaf !=nil {return _ecaf ;};if _abgg .ExtLst !=nil {if _cbff :=_abgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cbff !=nil {return _cbff ;};};if _gdeb :=_abgg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gdeb !=nil {return _gdeb ;};if _agdg :=_abgg .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072"); +_agdg !=nil {return _agdg ;};if _fgaf :=_abgg .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fgaf !=nil {return _fgaf ;};if _gdbb :=_abgg .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); +_gdbb !=nil {return _gdbb ;};if _decd :=_abgg .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_decd !=nil {return _decd ;};if _ddae :=_abgg .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072"); +_ddae !=nil {return _ddae ;};return nil ;};func (_edda *CT_Categories )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcfg :for {_daac ,_babb :=d .Token ();if _babb !=nil {return _babb ;};switch _cggd :=_daac .(type ){case _g .StartElement :switch _cggd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_bdc :=NewCT_Category (); +if _cba :=d .DecodeElement (_bdc ,&_cggd );_cba !=nil {return _cba ;};_edda .Cat =append (_edda .Cat ,_bdc );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\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073 \u0025\u0076",_cggd .Name ); +if _cff :=d .Skip ();_cff !=nil {return _cff ;};};case _g .EndElement :break _bcfg ;case _g .CharData :};};return nil ;};func (_gagdd *CT_Pt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_effc :=range start .Attr {if _effc .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_fgdf ,_abdc :=ParseUnionST_ModelId (_effc .Value ); +if _abdc !=nil {return _abdc ;};_gagdd .ModelIdAttr =_fgdf ;continue ;};if _effc .Name .Local =="\u0074\u0079\u0070\u0065"{_gagdd .TypeAttr .UnmarshalXMLAttr (_effc );continue ;};if _effc .Name .Local =="\u0063\u0078\u006eI\u0064"{_bfdfe ,_bfecg :=ParseUnionST_ModelId (_effc .Value ); +if _bfecg !=nil {return _bfecg ;};_gagdd .CxnIdAttr =&_bfdfe ;continue ;};};_accfd :for {_eccf ,_efcfd :=d .Token ();if _efcfd !=nil {return _efcfd ;};switch _bbaf :=_eccf .(type ){case _g .StartElement :switch _bbaf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0053e\u0074"}:_gagdd .PrSet =NewCT_ElemPropSet (); +if _aceca :=d .DecodeElement (_gagdd .PrSet ,&_bbaf );_aceca !=nil {return _aceca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0070\u0050\u0072"}:_gagdd .SpPr =_a .NewCT_ShapeProperties (); +if _bedae :=d .DecodeElement (_gagdd .SpPr ,&_bbaf );_bedae !=nil {return _bedae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074"}:_gagdd .T =_a .NewCT_TextBody (); +if _dfbca :=d .DecodeElement (_gagdd .T ,&_bbaf );_dfbca !=nil {return _dfbca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gagdd .ExtLst =_a .NewCT_OfficeArtExtensionList (); +if _dccc :=d .DecodeElement (_gagdd .ExtLst ,&_bbaf );_dccc !=nil {return _dccc ;};default:_f .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",_bbaf .Name ); +if _bbcb :=d .Skip ();_bbcb !=nil {return _bbcb ;};};case _g .EndElement :break _accfd ;case _g .CharData :};};return nil ;};func (_ccca *CT_ResizeHandles )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eabg :=range start .Attr {if _eabg .Name .Local =="\u0076\u0061\u006c"{_ccca .ValAttr .UnmarshalXMLAttr (_eabg ); +continue ;};};for {_aaced ,_aaeb :=d .Token ();if _aaeb !=nil {return _ga .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",_aaeb );};if _bcfa ,_ecdgb :=_aaced .(_g .EndElement ); +_ecdgb &&_bcfa .Name ==start .Name {break ;};};return nil ;};func NewCT_SDName ()*CT_SDName {_ddbfe :=&CT_SDName {};return _ddbfe };func (_febe *CT_TextProps )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbd :for {_geae ,_dcgfe :=d .Token (); +if _dcgfe !=nil {return _dcgfe ;};switch _bcbg :=_geae .(type ){case _g .StartElement :switch _bcbg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_febe .Sp3d =_a .NewCT_Shape3D (); +if _bffg :=d .DecodeElement (_febe .Sp3d ,&_bcbg );_bffg !=nil {return _bffg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_febe .FlatTx =_a .NewCT_FlatText (); +if _cedg :=d .DecodeElement (_febe .FlatTx ,&_bcbg );_cedg !=nil {return _cedg ;};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_T\u0065\u0078t\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_bcbg .Name ); +if _ebdc :=d .Skip ();_ebdc !=nil {return _ebdc ;};};case _g .EndElement :break _cbd ;case _g .CharData :};};return nil ;};func (_fbaf ST_AnimOneStr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fbaf .String (),start ); +};func (_dbbdd ST_Direction )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_caeee :=_g .Attr {};_caeee .Name =name ;switch _dbbdd {case ST_DirectionUnset :_caeee .Value ="";case ST_DirectionNorm :_caeee .Value ="\u006e\u006f\u0072\u006d";case ST_DirectionRev :_caeee .Value ="\u0072\u0065\u0076"; +};return _caeee ,nil ;};func (_agece *ST_FlowDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_agece =0;case "\u0072\u006f\u0077":*_agece =1;case "\u0063\u006f\u006c":*_agece =2;};return nil ;};func (_bfceg ST_DiagramTextAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bfceg .String (),start ); +};func (_dedcf ST_NodeVerticalAlignment )ValidateWithPath (path string )error {switch _dedcf {case 0,1,2,3:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dedcf )); +};return nil ;};func (_ebdg *CT_ColorTransformHeaderLst )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ebdg .ColorsDefHdr !=nil {_adaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}}; +for _ ,_ede :=range _ebdg .ColorsDefHdr {e .EncodeElement (_ede ,_adaf );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dcgff *ST_SecondaryLinearDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dcgff =0; +case "\u006e\u006f\u006e\u0065":*_dcgff =1;case "\u0066\u0072\u006fm\u004c":*_dcgff =2;case "\u0066\u0072\u006fm\u0052":*_dcgff =3;case "\u0066\u0072\u006fm\u0054":*_dcgff =4;case "\u0066\u0072\u006fm\u0042":*_dcgff =5;};return nil ;};func NewLayoutDefHdr ()*LayoutDefHdr {_fafb :=&LayoutDefHdr {}; +_fafb .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader ();return _fafb ;};func (_cfdbb ST_CenterShapeMapping )ValidateWithPath (path string )error {switch _cfdbb {case 0,1,2:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfdbb )); +};return nil ;}; -// Validate validates the CT_PresentationOf and its children -func (_febd *CT_PresentationOf )Validate ()error {return _febd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u004f\u0066");};func NewCT_DiagramDefinitionHeaderLst ()*CT_DiagramDefinitionHeaderLst {_feada :=&CT_DiagramDefinitionHeaderLst {}; -return _feada ;};func (_afgb *LayoutDefHdr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); -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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _afgb .CT_DiagramDefinitionHeader .MarshalXML (e ,start );};func (_dfaf ST_StartingElement )Validate ()error {return _dfaf .ValidateWithPath ("")};func (_agege *ST_ConstraintType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcad ,_fceac :=d .Token (); -if _fceac !=nil {return _fceac ;};if _gggfe ,_ebffe :=_fcad .(_g .EndElement );_ebffe &&_gggfe .Name ==start .Name {*_agege =1;return nil ;};if _egda ,_fdbb :=_fcad .(_g .CharData );!_fdbb {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",_fcad ); -}else {switch string (_egda ){case "":*_agege =0;case "\u006e\u006f\u006e\u0065":*_agege =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_agege =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_agege =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_agege =4; -case "\u0062\u0065\u0067\u0050\u0061\u0064":*_agege =5;case "\u0062":*_agege =6;case "\u0062\u004d\u0061r\u0067":*_agege =7;case "\u0062\u004f\u0066\u0066":*_agege =8;case "\u0063\u0074\u0072\u0058":*_agege =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_agege =10; -case "\u0063\u0074\u0072\u0059":*_agege =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_agege =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_agege =13;case "\u0064\u0069\u0061\u006d":*_agege =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_agege =15; -case "\u0065\u006e\u0064\u0050\u0061\u0064":*_agege =16;case "\u0068":*_agege =17;case "\u0068\u0041\u0072\u0048":*_agege =18;case "\u0068\u004f\u0066\u0066":*_agege =19;case "\u006c":*_agege =20;case "\u006c\u004d\u0061r\u0067":*_agege =21;case "\u006c\u004f\u0066\u0066":*_agege =22; -case "\u0072":*_agege =23;case "\u0072\u004d\u0061r\u0067":*_agege =24;case "\u0072\u004f\u0066\u0066":*_agege =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_agege =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_agege =27; -case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_agege =28;case "\u0073\u0069\u0062S\u0070":*_agege =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_agege =30;case "\u0073\u0070":*_agege =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_agege =32; -case "\u0074":*_agege =33;case "\u0074\u004d\u0061r\u0067":*_agege =34;case "\u0074\u004f\u0066\u0066":*_agege =35;case "\u0075\u0073\u0065r\u0041":*_agege =36;case "\u0075\u0073\u0065r\u0042":*_agege =37;case "\u0075\u0073\u0065r\u0043":*_agege =38;case "\u0075\u0073\u0065r\u0044":*_agege =39; -case "\u0075\u0073\u0065r\u0045":*_agege =40;case "\u0075\u0073\u0065r\u0046":*_agege =41;case "\u0075\u0073\u0065r\u0047":*_agege =42;case "\u0075\u0073\u0065r\u0048":*_agege =43;case "\u0075\u0073\u0065r\u0049":*_agege =44;case "\u0075\u0073\u0065r\u004a":*_agege =45; -case "\u0075\u0073\u0065r\u004b":*_agege =46;case "\u0075\u0073\u0065r\u004c":*_agege =47;case "\u0075\u0073\u0065r\u004d":*_agege =48;case "\u0075\u0073\u0065r\u004e":*_agege =49;case "\u0075\u0073\u0065r\u004f":*_agege =50;case "\u0075\u0073\u0065r\u0050":*_agege =51; -case "\u0075\u0073\u0065r\u0051":*_agege =52;case "\u0075\u0073\u0065r\u0052":*_agege =53;case "\u0075\u0073\u0065r\u0053":*_agege =54;case "\u0075\u0073\u0065r\u0054":*_agege =55;case "\u0075\u0073\u0065r\u0055":*_agege =56;case "\u0075\u0073\u0065r\u0056":*_agege =57; -case "\u0075\u0073\u0065r\u0057":*_agege =58;case "\u0075\u0073\u0065r\u0058":*_agege =59;case "\u0075\u0073\u0065r\u0059":*_agege =60;case "\u0075\u0073\u0065r\u005a":*_agege =61;case "\u0077":*_agege =62;case "\u0077\u0041\u0072\u0048":*_agege =63;case "\u0077\u004f\u0066\u0066":*_agege =64; -};};_fcad ,_fceac =d .Token ();if _fceac !=nil {return _fceac ;};if _gcddb ,_gdeaa :=_fcad .(_g .EndElement );_gdeaa &&_gcddb .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",_fcad ); -};type ST_ResizeHandlesStr byte ;type StyleDef struct{CT_StyleDefinition };func (_gcca ST_FallbackDimension )String ()string {switch _gcca {case 0:return "";case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";};return "";};func (_ebce ST_RotationPath )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ebce .String (),start ); -};func (_bcbge ST_ArrowheadStyle )String ()string {switch _bcbge {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0061\u0072\u0072";case 3:return "\u006e\u006f\u0041r\u0072";};return "";};func (_afbd ST_ClrAppMethod )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_afbd .String (),start ); -};func (_age *CT_AnimOne )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_geac :=range start .Attr {if _geac .Name .Local =="\u0076\u0061\u006c"{_age .ValAttr .UnmarshalXMLAttr (_geac );continue ;};};for {_cbd ,_egd :=d .Token ();if _egd !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u003a\u0020%\u0073",_egd ); -};if _cg ,_fee :=_cbd .(_g .EndElement );_fee &&_cg .Name ==start .Name {break ;};};return nil ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionNorm ST_Direction =1;ST_DirectionRev ST_Direction =2;);func (_cfge ST_AutoTextRotation )String ()string {switch _cfge {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0075\u0070\u0072";case 3:return "\u0067\u0072\u0061\u0076";};return "";};func ParseUnionST_PrSetCustVal (s string )(ST_PrSetCustVal ,error ){return ST_PrSetCustVal {},nil };func (_efgcgg *ST_StartingElement )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_efgcgg =0; -case "\u006e\u006f\u0064\u0065":*_efgcgg =1;case "\u0074\u0072\u0061n\u0073":*_efgcgg =2;};return nil ;};type StyleDefHdr struct{CT_StyleDefinitionHeader };func (_fgbg *ST_Offset )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fgbg =0; -case "\u0063\u0074\u0072":*_fgbg =1;case "\u006f\u0066\u0066":*_fgbg =2;};return nil ;};func (_cfbg ST_Direction )Validate ()error {return _cfbg .ValidateWithPath ("")};func (_dfga *CT_CTDescription )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gcf :=range start .Attr {if _gcf .Name .Local =="\u006c\u0061\u006e\u0067"{_cdae ,_agaa :=_gcf .Value ,error (nil ); -if _agaa !=nil {return _agaa ;};_dfga .LangAttr =&_cdae ;continue ;};if _gcf .Name .Local =="\u0076\u0061\u006c"{_cgc ,_fgfa :=_gcf .Value ,error (nil );if _fgfa !=nil {return _fgfa ;};_dfga .ValAttr =_cgc ;continue ;};};for {_gccg ,_bggf :=d .Token (); -if _bggf !=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",_bggf );};if _dec ,_bccc :=_gccg .(_g .EndElement );_bccc &&_dec .Name ==start .Name {break ; -};};return nil ;};func (_gagfa *StyleDefHdr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gagfa .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader ();for _ ,_eafg :=range start .Attr {if _eafg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_bdcb ,_cfgb :=_eafg .Value ,error (nil ); -if _cfgb !=nil {return _cfgb ;};_gagfa .UniqueIdAttr =_bdcb ;continue ;};if _eafg .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_aedf ,_eafd :=_eafg .Value ,error (nil );if _eafd !=nil {return _eafd ;};_gagfa .MinVerAttr =&_aedf ;continue ;};if _eafg .Name .Local =="\u0072\u0065\u0073I\u0064"{_dagca ,_agdge :=_e .ParseInt (_eafg .Value ,10,32); -if _agdge !=nil {return _agdge ;};_fcae :=int32 (_dagca );_gagfa .ResIdAttr =&_fcae ;continue ;};};_acdab :for {_agecc ,_gaeeb :=d .Token ();if _gaeeb !=nil {return _gaeeb ;};switch _gccbd :=_agecc .(type ){case _g .StartElement :switch _gccbd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_dacc :=NewCT_SDName (); -if _cbfdf :=d .DecodeElement (_dacc ,&_gccbd );_cbfdf !=nil {return _cbfdf ;};_gagfa .Title =append (_gagfa .Title ,_dacc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_gbace :=NewCT_SDDescription (); -if _afcgc :=d .DecodeElement (_gbace ,&_gccbd );_afcgc !=nil {return _afcgc ;};_gagfa .Desc =append (_gagfa .Desc ,_gbace );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_gagfa .CatLst =NewCT_SDCategories (); -if _dbccf :=d .DecodeElement (_gagfa .CatLst ,&_gccbd );_dbccf !=nil {return _dbccf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gagfa .ExtLst =_df .NewCT_OfficeArtExtensionList (); -if _gbadf :=d .DecodeElement (_gagfa .ExtLst ,&_gccbd );_gbadf !=nil {return _gbadf ;};default:_f .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",_gccbd .Name ); -if _cedg :=d .Skip ();_cedg !=nil {return _cedg ;};};case _g .EndElement :break _acdab ;case _g .CharData :};};return nil ;};func (_eege ST_SecondaryChildAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fegcc :=_g .Attr {};_fegcc .Name =name ; -switch _eege {case ST_SecondaryChildAlignmentUnset :_fegcc .Value ="";case ST_SecondaryChildAlignmentNone :_fegcc .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryChildAlignmentT :_fegcc .Value ="\u0074";case ST_SecondaryChildAlignmentB :_fegcc .Value ="\u0062"; -case ST_SecondaryChildAlignmentL :_fegcc .Value ="\u006c";case ST_SecondaryChildAlignmentR :_fegcc .Value ="\u0072";};return _fegcc ,nil ;}; +// Validate validates the CT_When and its children +func (_gdfee *CT_When )Validate ()error {return _gdfee .ValidateWithPath ("\u0043T\u005f\u0057\u0068\u0065\u006e");}; -// Validate validates the CT_ChildPref and its children -func (_fdcg *CT_ChildPref )Validate ()error {return _fdcg .ValidateWithPath ("\u0043\u0054\u005fC\u0068\u0069\u006c\u0064\u0050\u0072\u0065\u0066");};func (_ggcc *CT_SDDescription )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ggcc .LangAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_ggcc .LangAttr )}); -};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_ggcc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ecfc *ST_ElementType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgaea ,_gbdgd :=d .Token (); -if _gbdgd !=nil {return _gbdgd ;};if _aacg ,_gaab :=_bgaea .(_g .EndElement );_gaab &&_aacg .Name ==start .Name {*_ecfc =1;return nil ;};if _adfdg ,_dcega :=_bgaea .(_g .CharData );!_dcega {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",_bgaea ); -}else {switch string (_adfdg ){case "":*_ecfc =0;case "\u0061\u006c\u006c":*_ecfc =1;case "\u0064\u006f\u0063":*_ecfc =2;case "\u006e\u006f\u0064\u0065":*_ecfc =3;case "\u006e\u006f\u0072\u006d":*_ecfc =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_ecfc =5; -case "\u0061\u0073\u0073\u0074":*_ecfc =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_ecfc =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_ecfc =8;case "\u0070\u0072\u0065\u0073":*_ecfc =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_ecfc =10; -};};_bgaea ,_gbdgd =d .Token ();if _gbdgd !=nil {return _gbdgd ;};if _dcgg ,_cadcg :=_bgaea .(_g .EndElement );_cadcg &&_dcgg .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",_bgaea ); -};type ST_DiagramTextAlignment byte ;func NewCT_CTName ()*CT_CTName {_ecb :=&CT_CTName {};return _ecb };func (_bgaa ST_PtType )ValidateWithPath (path string )error {switch _bgaa {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 (_bgaa )); +// Validate validates the CT_OrgChart and its children +func (_eadgb *CT_OrgChart )Validate ()error {return _eadgb .ValidateWithPath ("C\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074");};func (_fcdd ST_StartingElement )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fcdd .String (),start ); +};func NewAG_ConstraintRefAttributes ()*AG_ConstraintRefAttributes {_cda :=&AG_ConstraintRefAttributes {};return _cda ;};func (_gecac ST_VerticalAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gecac .String (),start ); +};type CT_Constraint struct{OpAttr ST_BoolOperator ;ValAttr *float64 ;FactAttr *float64 ;ExtLst *_a .CT_OfficeArtExtensionList ;TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;RefTypeAttr ST_ConstraintType ; +RefForAttr ST_ConstraintRelationship ;RefForNameAttr *string ;RefPtTypeAttr ST_ElementType ;};func (_gbfc ST_BendPoint )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_acbc :=_g .Attr {};_acbc .Name =name ;switch _gbfc {case ST_BendPointUnset :_acbc .Value =""; +case ST_BendPointBeg :_acbc .Value ="\u0062\u0065\u0067";case ST_BendPointDef :_acbc .Value ="\u0064\u0065\u0066";case ST_BendPointEnd :_acbc .Value ="\u0065\u006e\u0064";};return _acbc ,nil ;};func (_fbfb *ST_ParameterVal )Validate ()error {return _fbfb .ValidateWithPath ("")}; +func (_gebaa *ST_NodeHorizontalAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cageg ,_egaf :=d .Token ();if _egaf !=nil {return _egaf ;};if _gbcdg ,_bgeag :=_cageg .(_g .EndElement );_bgeag &&_gbcdg .Name ==start .Name {*_gebaa =1; +return nil ;};if _ggfgb ,_afcee :=_cageg .(_g .CharData );!_afcee {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cageg );}else {switch string (_ggfgb ){case "":*_gebaa =0; +case "\u006c":*_gebaa =1;case "\u0063\u0074\u0072":*_gebaa =2;case "\u0072":*_gebaa =3;};};_cageg ,_egaf =d .Token ();if _egaf !=nil {return _egaf ;};if _acfad ,_gdfcg :=_cageg .(_g .EndElement );_gdfcg &&_acfad .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cageg ); +};func (_aafg ST_ConstraintType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cbcg :=_g .Attr {};_cbcg .Name =name ;switch _aafg {case ST_ConstraintTypeUnset :_cbcg .Value ="";case ST_ConstraintTypeNone :_cbcg .Value ="\u006e\u006f\u006e\u0065";case ST_ConstraintTypeAlignOff :_cbcg .Value ="\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066"; +case ST_ConstraintTypeBegMarg :_cbcg .Value ="\u0062e\u0067\u004d\u0061\u0072\u0067";case ST_ConstraintTypeBendDist :_cbcg .Value ="\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074";case ST_ConstraintTypeBegPad :_cbcg .Value ="\u0062\u0065\u0067\u0050\u0061\u0064"; +case ST_ConstraintTypeB :_cbcg .Value ="\u0062";case ST_ConstraintTypeBMarg :_cbcg .Value ="\u0062\u004d\u0061r\u0067";case ST_ConstraintTypeBOff :_cbcg .Value ="\u0062\u004f\u0066\u0066";case ST_ConstraintTypeCtrX :_cbcg .Value ="\u0063\u0074\u0072\u0058"; +case ST_ConstraintTypeCtrXOff :_cbcg .Value ="\u0063t\u0072\u0058\u004f\u0066\u0066";case ST_ConstraintTypeCtrY :_cbcg .Value ="\u0063\u0074\u0072\u0059";case ST_ConstraintTypeCtrYOff :_cbcg .Value ="\u0063t\u0072\u0059\u004f\u0066\u0066";case ST_ConstraintTypeConnDist :_cbcg .Value ="\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074"; +case ST_ConstraintTypeDiam :_cbcg .Value ="\u0064\u0069\u0061\u006d";case ST_ConstraintTypeEndMarg :_cbcg .Value ="\u0065n\u0064\u004d\u0061\u0072\u0067";case ST_ConstraintTypeEndPad :_cbcg .Value ="\u0065\u006e\u0064\u0050\u0061\u0064";case ST_ConstraintTypeH :_cbcg .Value ="\u0068"; +case ST_ConstraintTypeHArH :_cbcg .Value ="\u0068\u0041\u0072\u0048";case ST_ConstraintTypeHOff :_cbcg .Value ="\u0068\u004f\u0066\u0066";case ST_ConstraintTypeL :_cbcg .Value ="\u006c";case ST_ConstraintTypeLMarg :_cbcg .Value ="\u006c\u004d\u0061r\u0067"; +case ST_ConstraintTypeLOff :_cbcg .Value ="\u006c\u004f\u0066\u0066";case ST_ConstraintTypeR :_cbcg .Value ="\u0072";case ST_ConstraintTypeRMarg :_cbcg .Value ="\u0072\u004d\u0061r\u0067";case ST_ConstraintTypeROff :_cbcg .Value ="\u0072\u004f\u0066\u0066"; +case ST_ConstraintTypePrimFontSz :_cbcg .Value ="\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a";case ST_ConstraintTypePyraAcctRatio :_cbcg .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f";case ST_ConstraintTypeSecFontSz :_cbcg .Value ="\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z"; +case ST_ConstraintTypeSibSp :_cbcg .Value ="\u0073\u0069\u0062S\u0070";case ST_ConstraintTypeSecSibSp :_cbcg .Value ="\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070";case ST_ConstraintTypeSp :_cbcg .Value ="\u0073\u0070";case ST_ConstraintTypeStemThick :_cbcg .Value ="\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k"; +case ST_ConstraintTypeT :_cbcg .Value ="\u0074";case ST_ConstraintTypeTMarg :_cbcg .Value ="\u0074\u004d\u0061r\u0067";case ST_ConstraintTypeTOff :_cbcg .Value ="\u0074\u004f\u0066\u0066";case ST_ConstraintTypeUserA :_cbcg .Value ="\u0075\u0073\u0065r\u0041"; +case ST_ConstraintTypeUserB :_cbcg .Value ="\u0075\u0073\u0065r\u0042";case ST_ConstraintTypeUserC :_cbcg .Value ="\u0075\u0073\u0065r\u0043";case ST_ConstraintTypeUserD :_cbcg .Value ="\u0075\u0073\u0065r\u0044";case ST_ConstraintTypeUserE :_cbcg .Value ="\u0075\u0073\u0065r\u0045"; +case ST_ConstraintTypeUserF :_cbcg .Value ="\u0075\u0073\u0065r\u0046";case ST_ConstraintTypeUserG :_cbcg .Value ="\u0075\u0073\u0065r\u0047";case ST_ConstraintTypeUserH :_cbcg .Value ="\u0075\u0073\u0065r\u0048";case ST_ConstraintTypeUserI :_cbcg .Value ="\u0075\u0073\u0065r\u0049"; +case ST_ConstraintTypeUserJ :_cbcg .Value ="\u0075\u0073\u0065r\u004a";case ST_ConstraintTypeUserK :_cbcg .Value ="\u0075\u0073\u0065r\u004b";case ST_ConstraintTypeUserL :_cbcg .Value ="\u0075\u0073\u0065r\u004c";case ST_ConstraintTypeUserM :_cbcg .Value ="\u0075\u0073\u0065r\u004d"; +case ST_ConstraintTypeUserN :_cbcg .Value ="\u0075\u0073\u0065r\u004e";case ST_ConstraintTypeUserO :_cbcg .Value ="\u0075\u0073\u0065r\u004f";case ST_ConstraintTypeUserP :_cbcg .Value ="\u0075\u0073\u0065r\u0050";case ST_ConstraintTypeUserQ :_cbcg .Value ="\u0075\u0073\u0065r\u0051"; +case ST_ConstraintTypeUserR :_cbcg .Value ="\u0075\u0073\u0065r\u0052";case ST_ConstraintTypeUserS :_cbcg .Value ="\u0075\u0073\u0065r\u0053";case ST_ConstraintTypeUserT :_cbcg .Value ="\u0075\u0073\u0065r\u0054";case ST_ConstraintTypeUserU :_cbcg .Value ="\u0075\u0073\u0065r\u0055"; +case ST_ConstraintTypeUserV :_cbcg .Value ="\u0075\u0073\u0065r\u0056";case ST_ConstraintTypeUserW :_cbcg .Value ="\u0075\u0073\u0065r\u0057";case ST_ConstraintTypeUserX :_cbcg .Value ="\u0075\u0073\u0065r\u0058";case ST_ConstraintTypeUserY :_cbcg .Value ="\u0075\u0073\u0065r\u0059"; +case ST_ConstraintTypeUserZ :_cbcg .Value ="\u0075\u0073\u0065r\u005a";case ST_ConstraintTypeW :_cbcg .Value ="\u0077";case ST_ConstraintTypeWArH :_cbcg .Value ="\u0077\u0041\u0072\u0048";case ST_ConstraintTypeWOff :_cbcg .Value ="\u0077\u004f\u0066\u0066"; +};return _cbcg ,nil ;};func (_gdecb *CT_SampleData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gdecb .UseDefAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0073\u0065\u0044\u0065\u0066"},Value :_ga .Sprintf ("\u0025\u0064",_fded (*_gdecb .UseDefAttr ))}); +};e .EncodeToken (start );if _gdecb .DataModel !=nil {_fdggb :=_g .StartElement {Name :_g .Name {Local :"\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l"}};e .EncodeElement (_gdecb .DataModel ,_fdggb );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};type ST_AxisTypes []ST_AxisType ;type ST_ConnectorPoint byte ;func NewCT_ColorTransformHeader ()*CT_ColorTransformHeader {_acea :=&CT_ColorTransformHeader {};return _acea ;};func NewCT_HierBranchStyle ()*CT_HierBranchStyle {_ffdf :=&CT_HierBranchStyle {}; +return _ffdf };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 (_dddcabd ST_ConnectorRouting )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dddcabd .String (),start ); +};const (ST_AnimOneStrUnset ST_AnimOneStr =0;ST_AnimOneStrNone ST_AnimOneStr =1;ST_AnimOneStrOne ST_AnimOneStr =2;ST_AnimOneStrBranch ST_AnimOneStr =3;); + +// ValidateWithPath validates the CT_Direction and its children, prefixing error messages with path +func (_afaf *CT_Direction )ValidateWithPath (path string )error {if _fffd :=_afaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fffd !=nil {return _fffd ;};return nil ;};type ST_ArrowheadStyle byte ;type ST_CenterShapeMapping byte ; + + +// Validate validates the AG_ConstraintRefAttributes and its children +func (_dd *AG_ConstraintRefAttributes )Validate ()error {return _dd .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069n\u0074\u0052\u0065\u0066\u0041\u0074\u0074\u0072\u0069\u0062u\u0074\u0065\u0073");};func (_badd *CT_ResizeHandles )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _badd .ValAttr !=ST_ResizeHandlesStrUnset {_ebccf ,_fggc :=_badd .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"}); +if _fggc !=nil {return _fggc ;};start .Attr =append (start .Attr ,_ebccf );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eadgf ST_AutoTextRotation )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_acbeed :=_g .Attr {}; +_acbeed .Name =name ;switch _eadgf {case ST_AutoTextRotationUnset :_acbeed .Value ="";case ST_AutoTextRotationNone :_acbeed .Value ="\u006e\u006f\u006e\u0065";case ST_AutoTextRotationUpr :_acbeed .Value ="\u0075\u0070\u0072";case ST_AutoTextRotationGrav :_acbeed .Value ="\u0067\u0072\u0061\u0076"; +};return _acbeed ,nil ;};func (_gbfbc ST_FunctionType )ValidateWithPath (path string )error {switch _gbfbc {case 0,1,2,3,4,5,6,7,8:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbfbc )); +};return nil ;};func (_cbbgg ST_AlgorithmType )ValidateWithPath (path string )error {switch _cbbgg {case 0,1,2,3,4,5,6,7,8,9,10:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbbgg )); };return nil ;}; -// Validate validates the CT_SDDescription and its children -func (_dada *CT_SDDescription )Validate ()error {return _dada .ValidateWithPath ("\u0043\u0054_\u0053\u0044\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");};func (_gbeb ST_AnimOneStr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gbeb .String (),start ); -};type CT_Choose struct{NameAttr *string ;If []*CT_When ;Else *CT_Otherwise ;};func (_dbcb ST_ClrAppMethod )Validate ()error {return _dbcb .ValidateWithPath ("")};func ParseUnionST_ParameterVal (s string )(ST_ParameterVal ,error ){return ST_ParameterVal {},nil }; -func (_debbf ST_ClrAppMethod )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fcea :=_g .Attr {};_fcea .Name =name ;switch _debbf {case ST_ClrAppMethodUnset :_fcea .Value ="";case ST_ClrAppMethodSpan :_fcea .Value ="\u0073\u0070\u0061\u006e";case ST_ClrAppMethodCycle :_fcea .Value ="\u0063\u0079\u0063l\u0065"; -case ST_ClrAppMethodRepeat :_fcea .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _fcea ,nil ;};func (_dgde ST_HierarchyAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dgde .String (),start );};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 []*_df .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_cagb *ColorsDef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cagb .CT_ColorTransform =*NewCT_ColorTransform (); -for _ ,_bgbee :=range start .Attr {if _bgbee .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_bacfa ,_cbggd :=_bgbee .Value ,error (nil );if _cbggd !=nil {return _cbggd ;};_cagb .UniqueIdAttr =&_bacfa ;continue ;};if _bgbee .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_dcefbe ,_dcabf :=_bgbee .Value ,error (nil ); -if _dcabf !=nil {return _dcabf ;};_cagb .MinVerAttr =&_dcefbe ;continue ;};};_cccbg :for {_ddgg ,_adbce :=d .Token ();if _adbce !=nil {return _adbce ;};switch _bagcf :=_ddgg .(type ){case _g .StartElement :switch _bagcf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_gegb :=NewCT_CTName (); -if _ccbd :=d .DecodeElement (_gegb ,&_bagcf );_ccbd !=nil {return _ccbd ;};_cagb .Title =append (_cagb .Title ,_gegb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_cfdf :=NewCT_CTDescription (); -if _baga :=d .DecodeElement (_cfdf ,&_bagcf );_baga !=nil {return _baga ;};_cagb .Desc =append (_cagb .Desc ,_cfdf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_cagb .CatLst =NewCT_CTCategories (); -if _afgcg :=d .DecodeElement (_cagb .CatLst ,&_bagcf );_afgcg !=nil {return _afgcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_ffbc :=NewCT_CTStyleLabel (); -if _geadf :=d .DecodeElement (_ffbc ,&_bagcf );_geadf !=nil {return _geadf ;};_cagb .StyleLbl =append (_cagb .StyleLbl ,_ffbc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cagb .ExtLst =_df .NewCT_OfficeArtExtensionList (); -if _gbdgf :=d .DecodeElement (_cagb .ExtLst ,&_bagcf );_gbdgf !=nil {return _gbdgf ;};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\u006f\u006c\u006f\u0072\u0073D\u0065\u0066 \u0025\u0076",_bagcf .Name ); -if _agdbd :=d .Skip ();_agdbd !=nil {return _agdbd ;};};case _g .EndElement :break _cccbg ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_OrgChart and its children, prefixing error messages with path +func (_bdbf *CT_OrgChart )ValidateWithPath (path string )error {return nil };const (ST_NodeHorizontalAlignmentUnset ST_NodeHorizontalAlignment =0;ST_NodeHorizontalAlignmentL ST_NodeHorizontalAlignment =1;ST_NodeHorizontalAlignmentCtr ST_NodeHorizontalAlignment =2; +ST_NodeHorizontalAlignmentR ST_NodeHorizontalAlignment =3;);func NewStyleDefHdrLst ()*StyleDefHdrLst {_efbffd :=&StyleDefHdrLst {};_efbffd .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst ();return _efbffd ;};func ParseUnionST_ModelId (s string )(ST_ModelId ,error ){return ST_ModelId {},nil }; +func (_eaadg ST_ChildAlignment )String ()string {switch _eaadg {case 0:return "";case 1:return "\u0074";case 2:return "\u0062";case 3:return "\u006c";case 4:return "\u0072";};return "";};func (_ecgg *CT_RelIds )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cgeg :=range start .Attr {if _cgeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cgeg .Name .Local =="\u0064\u006d"||_cgeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cgeg .Name .Local =="\u0064\u006d"{_dcae ,_beccc :=_cgeg .Value ,error (nil ); +if _beccc !=nil {return _beccc ;};_ecgg .DmAttr =_dcae ;continue ;};if _cgeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cgeg .Name .Local =="\u006c\u006f"||_cgeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cgeg .Name .Local =="\u006c\u006f"{_cfede ,_bece :=_cgeg .Value ,error (nil ); +if _bece !=nil {return _bece ;};_ecgg .LoAttr =_cfede ;continue ;};if _cgeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cgeg .Name .Local =="\u0071\u0073"||_cgeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cgeg .Name .Local =="\u0071\u0073"{_debg ,_dgbeb :=_cgeg .Value ,error (nil ); +if _dgbeb !=nil {return _dgbeb ;};_ecgg .QsAttr =_debg ;continue ;};if _cgeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cgeg .Name .Local =="\u0063\u0073"||_cgeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cgeg .Name .Local =="\u0063\u0073"{_fbba ,_gaaa :=_cgeg .Value ,error (nil ); +if _gaaa !=nil {return _gaaa ;};_ecgg .CsAttr =_fbba ;continue ;};};for {_dcff ,_ddca :=d .Token ();if _ddca !=nil {return _ga .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0052\u0065\u006cI\u0064\u0073\u003a\u0020\u0025\u0073",_ddca );};if _gbga ,_gffe :=_dcff .(_g .EndElement ); +_gffe &&_gbga .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_ParameterVal (s string )(ST_ParameterVal ,error ){return ST_ParameterVal {},nil }; -// ValidateWithPath validates the AG_IteratorAttributes and its children, prefixing error messages with path -func (_ecf *AG_IteratorAttributes )ValidateWithPath (path string )error {return nil };func (_efgddg *ST_BendPoint )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adece ,_ebgc :=d .Token ();if _ebgc !=nil {return _ebgc ;};if _bbbfd ,_edbbf :=_adece .(_g .EndElement ); -_edbbf &&_bbbfd .Name ==start .Name {*_efgddg =1;return nil ;};if _bdcga ,_gccfd :=_adece .(_g .CharData );!_gccfd {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",_adece ); -}else {switch string (_bdcga ){case "":*_efgddg =0;case "\u0062\u0065\u0067":*_efgddg =1;case "\u0064\u0065\u0066":*_efgddg =2;case "\u0065\u006e\u0064":*_efgddg =3;};};_adece ,_ebgc =d .Token ();if _ebgc !=nil {return _ebgc ;};if _bfbc ,_cacgg :=_adece .(_g .EndElement ); -_cacgg &&_bfbc .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",_adece );};const (ST_TextBlockDirectionUnset ST_TextBlockDirection =0; -ST_TextBlockDirectionHorz ST_TextBlockDirection =1;ST_TextBlockDirectionVert ST_TextBlockDirection =2;);func NewCT_PresentationOf ()*CT_PresentationOf {_ddbf :=&CT_PresentationOf {};return _ddbf };func NewCT_Category ()*CT_Category {_dbgg :=&CT_Category {}; -return _dbgg }; +// Validate validates the CT_ColorTransform and its children +func (_beg *CT_ColorTransform )Validate ()error {return _beg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func (_afcc *ST_ParameterId )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eeaa ,_cgcbc :=d .Token (); +if _cgcbc !=nil {return _cgcbc ;};if _aefdd ,_bagf :=_eeaa .(_g .EndElement );_bagf &&_aefdd .Name ==start .Name {*_afcc =1;return nil ;};if _decf ,_aabff :=_eeaa .(_g .CharData );!_aabff {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eeaa ); +}else {switch string (_decf ){case "":*_afcc =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_afcc =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_afcc =2;case "\u0063\u0068\u0044i\u0072":*_afcc =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_afcc =4; +case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_afcc =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_afcc =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_afcc =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_afcc =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_afcc =9; +case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_afcc =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_afcc =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_afcc =12;case "\u0064\u0069\u006d":*_afcc =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_afcc =14; +case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_afcc =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_afcc =16;case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_afcc =17; +case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_afcc =18;case "\u0074\u0078\u0044i\u0072":*_afcc =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_afcc =20;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_afcc =21; +case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_afcc =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_afcc =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_afcc =24;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_afcc =25; +case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_afcc =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_afcc =27;case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_afcc =28; +case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_afcc =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_afcc =30;case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_afcc =31; +case "\u0067\u0072\u0044i\u0072":*_afcc =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_afcc =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_afcc =34;case "\u0062\u006b\u0070\u0074":*_afcc =35;case "\u006f\u0066\u0066":*_afcc =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_afcc =37; +case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_afcc =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_afcc =39;case "\u0073\u0074\u0041n\u0067":*_afcc =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_afcc =41; +case "\u0061\u0072":*_afcc =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_afcc =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_afcc =44;case "\u006c\u006e\u0053\u0070\u0043\u0068":*_afcc =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_afcc =46; +case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_afcc =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_afcc =48;case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_afcc =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_afcc =50; +case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_afcc =51;case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_afcc =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_afcc =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_afcc =54; +case "\u0065\u006e\u0064\u0050\u0074\u0073":*_afcc =55;};};_eeaa ,_cgcbc =d .Token ();if _cgcbc !=nil {return _cgcbc ;};if _cdabe ,_dbadb :=_eeaa .(_g .EndElement );_dbadb &&_cdabe .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eeaa ); +}; // Validate validates the LayoutDef and its children -func (_cbae *LayoutDef )Validate ()error {return _cbae .ValidateWithPath ("\u004ca\u0079\u006f\u0075\u0074\u0044\u0065f");};func (_aegb ST_CxnType )ValidateWithPath (path string )error {switch _aegb {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 (_aegb )); -};return nil ;};func (_bbeee ST_AlgorithmType )String ()string {switch _bbeee {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 (_effd *CT_PtList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _effd .Pt !=nil {_gedg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0074"}};for _ ,_acfg :=range _effd .Pt {e .EncodeElement (_acfg ,_gedg ); -};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dcfdg *ST_ChildAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dcfdg =0;case "\u0074":*_dcfdg =1;case "\u0062":*_dcfdg =2;case "\u006c":*_dcfdg =3; -case "\u0072":*_dcfdg =4;};return nil ;};func (_gdecb ST_RotationPath )Validate ()error {return _gdecb .ValidateWithPath ("")}; +func (_fdafb *LayoutDef )Validate ()error {return _fdafb .ValidateWithPath ("\u004ca\u0079\u006f\u0075\u0074\u0044\u0065f");};func (_bgdbff ST_PyramidAccentTextMargin )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bgdbff .String (),start ); +};func NewCT_CxnList ()*CT_CxnList {_gcc :=&CT_CxnList {};return _gcc };func (_ddfed ST_BoolOperator )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbgaa :=_g .Attr {};_dbgaa .Name =name ;switch _ddfed {case ST_BoolOperatorUnset :_dbgaa .Value =""; +case ST_BoolOperatorNone :_dbgaa .Value ="\u006e\u006f\u006e\u0065";case ST_BoolOperatorEqu :_dbgaa .Value ="\u0065\u0071\u0075";case ST_BoolOperatorGte :_dbgaa .Value ="\u0067\u0074\u0065";case ST_BoolOperatorLte :_dbgaa .Value ="\u006c\u0074\u0065";}; +return _dbgaa ,nil ;};func (_fffe ST_ConstraintType )String ()string {switch _fffe {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 (_gddc *CT_StyleDefinition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gddc .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_gddc .UniqueIdAttr )}); +};if _gddc .MinVerAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_gddc .MinVerAttr )});};e .EncodeToken (start );if _gddc .Title !=nil {_cgdac :=_g .StartElement {Name :_g .Name {Local :"\u0074\u0069\u0074l\u0065"}}; +for _ ,_gcff :=range _gddc .Title {e .EncodeElement (_gcff ,_cgdac );};};if _gddc .Desc !=nil {_ecdfe :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_cbbf :=range _gddc .Desc {e .EncodeElement (_cbbf ,_ecdfe );};};if _gddc .CatLst !=nil {_cbefb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gddc .CatLst ,_cbefb );};if _gddc .Scene3d !=nil {_ggae :=_g .StartElement {Name :_g .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_gddc .Scene3d ,_ggae );};_cdgb :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}}; +for _ ,_aadb :=range _gddc .StyleLbl {e .EncodeElement (_aadb ,_cdgb );};if _gddc .ExtLst !=nil {_aafdc :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gddc .ExtLst ,_aafdc );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_fbacd *ST_SecondaryLinearDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_caaf ,_gcgga :=d .Token ();if _gcgga !=nil {return _gcgga ;};if _egcge ,_gffcda :=_caaf .(_g .EndElement );_gffcda &&_egcge .Name ==start .Name {*_fbacd =1; +return nil ;};if _cebgb ,_aaad :=_caaf .(_g .CharData );!_aaad {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_caaf );}else {switch string (_cebgb ){case "":*_fbacd =0; +case "\u006e\u006f\u006e\u0065":*_fbacd =1;case "\u0066\u0072\u006fm\u004c":*_fbacd =2;case "\u0066\u0072\u006fm\u0052":*_fbacd =3;case "\u0066\u0072\u006fm\u0054":*_fbacd =4;case "\u0066\u0072\u006fm\u0042":*_fbacd =5;};};_caaf ,_gcgga =d .Token ();if _gcgga !=nil {return _gcgga ; +};if _gffec ,_ffaa :=_caaf .(_g .EndElement );_ffaa &&_gffec .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_caaf ); +}; -// ValidateWithPath validates the LayoutDefHdrLst and its children, prefixing error messages with path -func (_daacb *LayoutDefHdrLst )ValidateWithPath (path string )error {if _acafa :=_daacb .CT_DiagramDefinitionHeaderLst .ValidateWithPath (path );_acafa !=nil {return _acafa ;};return nil ;};func NewLayoutDefHdrLst ()*LayoutDefHdrLst {_cafd :=&LayoutDefHdrLst {}; -_cafd .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst ();return _cafd ;};func (_fcaac *ST_ClrAppMethod )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_febeb ,_gecg :=d .Token ();if _gecg !=nil {return _gecg ;};if _bgcdf ,_bfgd :=_febeb .(_g .EndElement ); -_bfgd &&_bgcdf .Name ==start .Name {*_fcaac =1;return nil ;};if _acae ,_dcegg :=_febeb .(_g .CharData );!_dcegg {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",_febeb ); -}else {switch string (_acae ){case "":*_fcaac =0;case "\u0073\u0070\u0061\u006e":*_fcaac =1;case "\u0063\u0079\u0063l\u0065":*_fcaac =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_fcaac =3;};};_febeb ,_gecg =d .Token ();if _gecg !=nil {return _gecg ; -};if _cgga ,_ccec :=_febeb .(_g .EndElement );_ccec &&_cgga .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",_febeb ); -};func (_bbgcd ST_TextAnchorHorizontal )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cedffe :=_g .Attr {};_cedffe .Name =name ;switch _bbgcd {case ST_TextAnchorHorizontalUnset :_cedffe .Value ="";case ST_TextAnchorHorizontalNone :_cedffe .Value ="\u006e\u006f\u006e\u0065"; -case ST_TextAnchorHorizontalCtr :_cedffe .Value ="\u0063\u0074\u0072";};return _cedffe ,nil ;}; +// ValidateWithPath validates the CT_Cxn and its children, prefixing error messages with path +func (_badc *CT_Cxn )ValidateWithPath (path string )error {if _ccba :=_badc .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_ccba !=nil {return _ccba ;};if _afc :=_badc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); +_afc !=nil {return _afc ;};if _egfc :=_badc .SrcIdAttr .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0049\u0064\u0041\u0074\u0074\u0072");_egfc !=nil {return _egfc ;};if _cfc :=_badc .DestIdAttr .ValidateWithPath (path +"/\u0044\u0065\u0073\u0074\u0049\u0064\u0041\u0074\u0074\u0072"); +_cfc !=nil {return _cfc ;};if _badc .ParTransIdAttr !=nil {if _bdcde :=_badc .ParTransIdAttr .ValidateWithPath (path +"\u002fP\u0061r\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072");_bdcde !=nil {return _bdcde ;};};if _badc .SibTransIdAttr !=nil {if _afba :=_badc .SibTransIdAttr .ValidateWithPath (path +"\u002fS\u0069b\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072"); +_afba !=nil {return _afba ;};};if _badc .ExtLst !=nil {if _cfed :=_badc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfed !=nil {return _cfed ;};};return nil ;};func (_eedf *ST_Direction )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbfd ,_gffcd :=d .Token (); +if _gffcd !=nil {return _gffcd ;};if _ecfd ,_bbag :=_gbfd .(_g .EndElement );_bbag &&_ecfd .Name ==start .Name {*_eedf =1;return nil ;};if _daafc ,_fggfg :=_gbfd .(_g .CharData );!_fggfg {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbfd ); +}else {switch string (_daafc ){case "":*_eedf =0;case "\u006e\u006f\u0072\u006d":*_eedf =1;case "\u0072\u0065\u0076":*_eedf =2;};};_gbfd ,_gffcd =d .Token ();if _gffcd !=nil {return _gffcd ;};if _bdaac ,_edgf :=_gbfd .(_g .EndElement );_edgf &&_bdaac .Name ==start .Name {return nil ; +};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbfd );};func NewCT_CTStyleLabel ()*CT_CTStyleLabel {_dac :=&CT_CTStyleLabel {}; +return _dac };func (_dgade *ST_PyramidAccentTextMargin )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_deccf ,_fbce :=d .Token ();if _fbce !=nil {return _fbce ;};if _gbfge ,_geeb :=_deccf .(_g .EndElement );_geeb &&_gbfge .Name ==start .Name {*_dgade =1; +return nil ;};if _abec ,_cdddf :=_deccf .(_g .CharData );!_cdddf {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_deccf );}else {switch string (_abec ){case "":*_dgade =0; +case "\u0073\u0074\u0065\u0070":*_dgade =1;case "\u0073\u0074\u0061c\u006b":*_dgade =2;};};_deccf ,_fbce =d .Token ();if _fbce !=nil {return _fbce ;};if _gdgfb ,_eeddd :=_deccf .(_g .EndElement );_eeddd &&_gdgfb .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_deccf ); +};func NewCT_NumericRule ()*CT_NumericRule {_dcaae :=&CT_NumericRule {};return _dcaae };func (_ecdaa *CT_Parameter )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_cebc ,_cgfa :=_ecdaa .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _cgfa !=nil {return _cgfa ;};start .Attr =append (start .Attr ,_cebc );start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_ga .Sprintf ("\u0025\u0076",_ecdaa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_agaa ST_PtType )String ()string {switch _agaa {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 (_cffed *ST_AlgorithmType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acfd ,_dagd :=d .Token ();if _dagd !=nil {return _dagd ;};if _fabcb ,_bdfa :=_acfd .(_g .EndElement ); +_bdfa &&_fabcb .Name ==start .Name {*_cffed =1;return nil ;};if _ggeg ,_gcffaf :=_acfd .(_g .CharData );!_gcffaf {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acfd ); +}else {switch string (_ggeg ){case "":*_cffed =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_cffed =1;case "\u0063\u006f\u006e\u006e":*_cffed =2;case "\u0063\u0079\u0063l\u0065":*_cffed =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_cffed =4; +case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_cffed =5;case "\u0070\u0079\u0072\u0061":*_cffed =6;case "\u006c\u0069\u006e":*_cffed =7;case "\u0073\u0070":*_cffed =8;case "\u0074\u0078":*_cffed =9;case "\u0073\u006e\u0061k\u0065":*_cffed =10; +};};_acfd ,_dagd =d .Token ();if _dagd !=nil {return _dagd ;};if _fegea ,_gdbdc :=_acfd .(_g .EndElement );_gdbdc &&_fegea .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acfd ); +};func NewCT_AnimOne ()*CT_AnimOne {_dca :=&CT_AnimOne {};return _dca };type ST_PyramidAccentTextMargin byte ;func (_bade *CT_DiagramDefinitionHeader )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_ga .Sprintf ("\u0025\u0076",_bade .UniqueIdAttr )}); +if _bade .MinVerAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_bade .MinVerAttr )});};if _bade .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_bade .DefStyleAttr )}); +};if _bade .ResIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_bade .ResIdAttr )});};e .EncodeToken (start );_ddgb :=_g .StartElement {Name :_g .Name {Local :"\u0074\u0069\u0074l\u0065"}}; +for _ ,_gcf :=range _bade .Title {e .EncodeElement (_gcf ,_ddgb );};_gfa :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_fgdb :=range _bade .Desc {e .EncodeElement (_fgdb ,_gfa );};if _bade .CatLst !=nil {_afa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_bade .CatLst ,_afa );};if _bade .ExtLst !=nil {_abbe :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bade .ExtLst ,_abbe );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_eeaga *ST_VariableType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eaffd ,_aaaa :=d .Token ();if _aaaa !=nil {return _aaaa ;};if _dffdge ,_egbae :=_eaffd .(_g .EndElement );_egbae &&_dffdge .Name ==start .Name {*_eeaga =1; +return nil ;};if _ebca ,_efdbd :=_eaffd .(_g .CharData );!_efdbd {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eaffd );}else {switch string (_ebca ){case "":*_eeaga =0; +case "\u006e\u006f\u006e\u0065":*_eeaga =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_eeaga =2;case "\u0063\u0068\u004da\u0078":*_eeaga =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_eeaga =4;case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_eeaga =5; +case "\u0064\u0069\u0072":*_eeaga =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_eeaga =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_eeaga =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_eeaga =9;case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_eeaga =10; +};};_eaffd ,_aaaa =d .Token ();if _aaaa !=nil {return _aaaa ;};if _efega ,_eaegc :=_eaffd .(_g .EndElement );_eaegc &&_efega .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eaffd ); +};func (_gdab *CT_StyleDefinition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bgcb :=range start .Attr {if _bgcb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_adcf ,_bccc :=_bgcb .Value ,error (nil );if _bccc !=nil {return _bccc ; +};_gdab .UniqueIdAttr =&_adcf ;continue ;};if _bgcb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_ebgd ,_addb :=_bgcb .Value ,error (nil );if _addb !=nil {return _addb ;};_gdab .MinVerAttr =&_ebgd ;continue ;};};_cafb :for {_dfddb ,_fade :=d .Token (); +if _fade !=nil {return _fade ;};switch _ccgebb :=_dfddb .(type ){case _g .StartElement :switch _ccgebb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_ccgb :=NewCT_SDName (); +if _edbf :=d .DecodeElement (_ccgb ,&_ccgebb );_edbf !=nil {return _edbf ;};_gdab .Title =append (_gdab .Title ,_ccgb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_agedg :=NewCT_SDDescription (); +if _ffcf :=d .DecodeElement (_agedg ,&_ccgebb );_ffcf !=nil {return _ffcf ;};_gdab .Desc =append (_gdab .Desc ,_agedg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_gdab .CatLst =NewCT_SDCategories (); +if _bceb :=d .DecodeElement (_gdab .CatLst ,&_ccgebb );_bceb !=nil {return _bceb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_gdab .Scene3d =_a .NewCT_Scene3D (); +if _fbac :=d .DecodeElement (_gdab .Scene3d ,&_ccgebb );_fbac !=nil {return _fbac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_gacd :=NewCT_StyleLabel (); +if _ccgcb :=d .DecodeElement (_gacd ,&_ccgebb );_ccgcb !=nil {return _ccgcb ;};_gdab .StyleLbl =append (_gdab .StyleLbl ,_gacd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdab .ExtLst =_a .NewCT_OfficeArtExtensionList (); +if _dcda :=d .DecodeElement (_gdab .ExtLst ,&_ccgebb );_dcda !=nil {return _dcda ;};default:_f .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",_ccgebb .Name ); +if _dffc :=d .Skip ();_dffc !=nil {return _dffc ;};};case _g .EndElement :break _cafb ;case _g .CharData :};};return nil ;};func NewColorsDef ()*ColorsDef {_gfee :=&ColorsDef {};_gfee .CT_ColorTransform =*NewCT_ColorTransform ();return _gfee ;}; -// Validate validates the CT_TextProps and its children -func (_gcbf *CT_TextProps )Validate ()error {return _gcbf .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0050\u0072\u006f\u0070\u0073");};type CT_CTCategories struct{Cat []*CT_CTCategory ;};func (_dgcee *ST_Direction )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eebb ,_fbbfa :=d .Token (); -if _fbbfa !=nil {return _fbbfa ;};if _effc ,_cbcfg :=_eebb .(_g .EndElement );_cbcfg &&_effc .Name ==start .Name {*_dgcee =1;return nil ;};if _fcfca ,_fbec :=_eebb .(_g .CharData );!_fbec {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",_eebb ); -}else {switch string (_fcfca ){case "":*_dgcee =0;case "\u006e\u006f\u0072\u006d":*_dgcee =1;case "\u0072\u0065\u0076":*_dgcee =2;};};_eebb ,_fbbfa =d .Token ();if _fbbfa !=nil {return _fbbfa ;};if _eabfb ,_abeg :=_eebb .(_g .EndElement );_abeg &&_eabfb .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",_eebb );};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 (_dagef *ST_DiagramHorizontalAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dagef =0;case "\u006c":*_dagef =1; -case "\u0063\u0074\u0072":*_dagef =2;case "\u0072":*_dagef =3;case "\u006e\u006f\u006e\u0065":*_dagef =4;};return nil ;};func (_gecbg ST_NodeHorizontalAlignment )Validate ()error {return _gecbg .ValidateWithPath ("")};const (ST_TextDirectionUnset ST_TextDirection =0; -ST_TextDirectionFromT ST_TextDirection =1;ST_TextDirectionFromB ST_TextDirection =2;);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 []*_df .CT_OfficeArtExtensionList ;};func (_dffg ST_SecondaryChildAlignment )ValidateWithPath (path string )error {switch _dffg {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 (_dffg )); -};return nil ;};type CT_ColorTransformHeaderLst struct{ColorsDefHdr []*CT_ColorTransformHeader ;};func (_dage *CT_SampleData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dage .UseDefAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0073\u0065\u0044\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0064",_dbfeb (*_dage .UseDefAttr ))}); -};e .EncodeToken (start );if _dage .DataModel !=nil {_bgbcc :=_g .StartElement {Name :_g .Name {Local :"\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l"}};e .EncodeElement (_dage .DataModel ,_bgbcc );};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;};func (_acbf ST_PyramidAccentTextMargin )ValidateWithPath (path string )error {switch _acbf {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 (_acbf )); -};return nil ;};func NewCT_CxnList ()*CT_CxnList {_adgb :=&CT_CxnList {};return _adgb };func (_gceb ST_ParameterId )String ()string {switch _gceb {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 (_aecgg ST_FunctionValue )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _aecgg .Int32 !=nil {e .EncodeToken (_g .CharData (_a .Sprintf ("\u0025\u0064",*_aecgg .Int32 ))); -};if _aecgg .Bool !=nil {e .EncodeToken (_g .CharData (_a .Sprintf ("\u0025\u0064",_dbfeb (*_aecgg .Bool ))));};if _aecgg .ST_Direction !=ST_DirectionUnset {e .EncodeToken (_g .CharData (_aecgg .ST_Direction .String ()));};if _aecgg .ST_HierBranchStyle !=ST_HierBranchStyleUnset {e .EncodeToken (_g .CharData (_aecgg .ST_HierBranchStyle .String ())); -};if _aecgg .ST_AnimOneStr !=ST_AnimOneStrUnset {e .EncodeToken (_g .CharData (_aecgg .ST_AnimOneStr .String ()));};if _aecgg .ST_AnimLvlStr !=ST_AnimLvlStrUnset {e .EncodeToken (_g .CharData (_aecgg .ST_AnimLvlStr .String ()));};if _aecgg .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {e .EncodeToken (_g .CharData (_aecgg .ST_ResizeHandlesStr .String ())); -};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_afdfe *StyleDefHdrLst )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +// ValidateWithPath validates the StyleDef and its children, prefixing error messages with path +func (_dcgcc *StyleDef )ValidateWithPath (path string )error {if _gcec :=_dcgcc .CT_StyleDefinition .ValidateWithPath (path );_gcec !=nil {return _gcec ;};return nil ;};type LayoutDefHdr struct{CT_DiagramDefinitionHeader };func NewCT_DataModel ()*CT_DataModel {_fbb :=&CT_DataModel {}; +_fbb .PtLst =NewCT_PtList ();return _fbb ;};const (ST_TextAnchorHorizontalUnset ST_TextAnchorHorizontal =0;ST_TextAnchorHorizontalNone ST_TextAnchorHorizontal =1;ST_TextAnchorHorizontalCtr ST_TextAnchorHorizontal =2;);func (_beae *ColorsDef )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); 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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _afdfe .CT_StyleDefinitionHeaderLst .MarshalXML (e ,start );};func (_abedc ST_ElementType )Validate ()error {return _abedc .ValidateWithPath ("")}; -func (_cgad ST_Offset )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gbfcg :=_g .Attr {};_gbfcg .Name =name ;switch _cgad {case ST_OffsetUnset :_gbfcg .Value ="";case ST_OffsetCtr :_gbfcg .Value ="\u0063\u0074\u0072";case ST_OffsetOff :_gbfcg .Value ="\u006f\u0066\u0066"; -};return _gbfcg ,nil ;};func (_aagfe ST_FunctionOperator )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aagfe .String (),start );};func (_fdfb ST_VariableType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fcace :=_g .Attr {}; -_fcace .Name =name ;switch _fdfb {case ST_VariableTypeUnset :_fcace .Value ="";case ST_VariableTypeNone :_fcace .Value ="\u006e\u006f\u006e\u0065";case ST_VariableTypeOrgChart :_fcace .Value ="\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074";case ST_VariableTypeChMax :_fcace .Value ="\u0063\u0068\u004da\u0078"; -case ST_VariableTypeChPref :_fcace .Value ="\u0063\u0068\u0050\u0072\u0065\u0066";case ST_VariableTypeBulEnabled :_fcace .Value ="\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064";case ST_VariableTypeDir :_fcace .Value ="\u0064\u0069\u0072"; -case ST_VariableTypeHierBranch :_fcace .Value ="\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068";case ST_VariableTypeAnimOne :_fcace .Value ="\u0061n\u0069\u006d\u004f\u006e\u0065";case ST_VariableTypeAnimLvl :_fcace .Value ="\u0061n\u0069\u006d\u004c\u0076\u006c"; -case ST_VariableTypeResizeHandles :_fcace .Value ="\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073";};return _fcace ,nil ;};type CT_CTDescription struct{LangAttr *string ;ValAttr string ;};func (_ecc *CT_ColorTransformHeaderLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cef :for {_dde ,_ddc :=d .Token (); -if _ddc !=nil {return _ddc ;};switch _efdc :=_dde .(type ){case _g .StartElement :switch _efdc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}:_geaa :=NewCT_ColorTransformHeader (); -if _gccf :=d .DecodeElement (_geaa ,&_efdc );_gccf !=nil {return _gccf ;};_ecc .ColorsDefHdr =append (_ecc .ColorsDefHdr ,_geaa );default:_f .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",_efdc .Name ); -if _gcgf :=d .Skip ();_gcgf !=nil {return _gcgf ;};};case _g .EndElement :break _cef ;case _g .CharData :};};return nil ;}; - -// Validate validates the CT_Parameter and its children -func (_ffdg *CT_Parameter )Validate ()error {return _ffdg .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");};type ST_FunctionOperator byte ;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 (_afbgf *ST_FlowDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_afbgf =0; -case "\u0072\u006f\u0077":*_afbgf =1;case "\u0063\u006f\u006c":*_afbgf =2;};return nil ;}; +start .Name .Local ="\u0063o\u006c\u006f\u0072\u0073\u0044\u0065f";return _beae .CT_ColorTransform .MarshalXML (e ,start );};func (_fgfdd ST_AutoTextRotation )ValidateWithPath (path string )error {switch _fgfdd {case 0,1,2,3:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgfdd )); +};return nil ;};func (_gdaa *ST_NodeHorizontalAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gdaa =0;case "\u006c":*_gdaa =1;case "\u0063\u0074\u0072":*_gdaa =2;case "\u0072":*_gdaa =3;};return nil ;}; -// ValidateWithPath validates the LayoutDefHdr and its children, prefixing error messages with path -func (_dfbfd *LayoutDefHdr )ValidateWithPath (path string )error {if _agbef :=_dfbfd .CT_DiagramDefinitionHeader .ValidateWithPath (path );_agbef !=nil {return _agbef ;};return nil ;};func (_bgfcc *ST_AnimLvlStr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgfeb ,_ccbga :=d .Token (); -if _ccbga !=nil {return _ccbga ;};if _bfdf ,_bfbdg :=_dgfeb .(_g .EndElement );_bfbdg &&_bfdf .Name ==start .Name {*_bgfcc =1;return nil ;};if _bagce ,_dfdcg :=_dgfeb .(_g .CharData );!_dfdcg {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",_dgfeb ); -}else {switch string (_bagce ){case "":*_bgfcc =0;case "\u006e\u006f\u006e\u0065":*_bgfcc =1;case "\u006c\u0076\u006c":*_bgfcc =2;case "\u0063\u0074\u0072":*_bgfcc =3;};};_dgfeb ,_ccbga =d .Token ();if _ccbga !=nil {return _ccbga ;};if _dagg ,_dfag :=_dgfeb .(_g .EndElement ); -_dfag &&_dagg .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",_dgfeb );};func (_geeec *CT_ResizeHandles )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aded :=range start .Attr {if _aded .Name .Local =="\u0076\u0061\u006c"{_geeec .ValAttr .UnmarshalXMLAttr (_aded ); -continue ;};};for {_gbcf ,_cffbd :=d .Token ();if _cffbd !=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",_cffbd );};if _gcgdf ,_abbg :=_gbcf .(_g .EndElement ); -_abbg &&_gcgdf .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the CT_CTCategory and its children, prefixing error messages with path -func (_bga *CT_CTCategory )ValidateWithPath (path string )error {return nil };func (_bddf *ST_ConstraintType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bddf =0;case "\u006e\u006f\u006e\u0065":*_bddf =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_bddf =2; -case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_bddf =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_bddf =4;case "\u0062\u0065\u0067\u0050\u0061\u0064":*_bddf =5;case "\u0062":*_bddf =6;case "\u0062\u004d\u0061r\u0067":*_bddf =7;case "\u0062\u004f\u0066\u0066":*_bddf =8; -case "\u0063\u0074\u0072\u0058":*_bddf =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_bddf =10;case "\u0063\u0074\u0072\u0059":*_bddf =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_bddf =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_bddf =13; -case "\u0064\u0069\u0061\u006d":*_bddf =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_bddf =15;case "\u0065\u006e\u0064\u0050\u0061\u0064":*_bddf =16;case "\u0068":*_bddf =17;case "\u0068\u0041\u0072\u0048":*_bddf =18;case "\u0068\u004f\u0066\u0066":*_bddf =19; -case "\u006c":*_bddf =20;case "\u006c\u004d\u0061r\u0067":*_bddf =21;case "\u006c\u004f\u0066\u0066":*_bddf =22;case "\u0072":*_bddf =23;case "\u0072\u004d\u0061r\u0067":*_bddf =24;case "\u0072\u004f\u0066\u0066":*_bddf =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_bddf =26; -case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_bddf =27;case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_bddf =28;case "\u0073\u0069\u0062S\u0070":*_bddf =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_bddf =30; -case "\u0073\u0070":*_bddf =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_bddf =32;case "\u0074":*_bddf =33;case "\u0074\u004d\u0061r\u0067":*_bddf =34;case "\u0074\u004f\u0066\u0066":*_bddf =35;case "\u0075\u0073\u0065r\u0041":*_bddf =36;case "\u0075\u0073\u0065r\u0042":*_bddf =37; -case "\u0075\u0073\u0065r\u0043":*_bddf =38;case "\u0075\u0073\u0065r\u0044":*_bddf =39;case "\u0075\u0073\u0065r\u0045":*_bddf =40;case "\u0075\u0073\u0065r\u0046":*_bddf =41;case "\u0075\u0073\u0065r\u0047":*_bddf =42;case "\u0075\u0073\u0065r\u0048":*_bddf =43; -case "\u0075\u0073\u0065r\u0049":*_bddf =44;case "\u0075\u0073\u0065r\u004a":*_bddf =45;case "\u0075\u0073\u0065r\u004b":*_bddf =46;case "\u0075\u0073\u0065r\u004c":*_bddf =47;case "\u0075\u0073\u0065r\u004d":*_bddf =48;case "\u0075\u0073\u0065r\u004e":*_bddf =49; -case "\u0075\u0073\u0065r\u004f":*_bddf =50;case "\u0075\u0073\u0065r\u0050":*_bddf =51;case "\u0075\u0073\u0065r\u0051":*_bddf =52;case "\u0075\u0073\u0065r\u0052":*_bddf =53;case "\u0075\u0073\u0065r\u0053":*_bddf =54;case "\u0075\u0073\u0065r\u0054":*_bddf =55; -case "\u0075\u0073\u0065r\u0055":*_bddf =56;case "\u0075\u0073\u0065r\u0056":*_bddf =57;case "\u0075\u0073\u0065r\u0057":*_bddf =58;case "\u0075\u0073\u0065r\u0058":*_bddf =59;case "\u0075\u0073\u0065r\u0059":*_bddf =60;case "\u0075\u0073\u0065r\u005a":*_bddf =61; -case "\u0077":*_bddf =62;case "\u0077\u0041\u0072\u0048":*_bddf =63;case "\u0077\u004f\u0066\u0066":*_bddf =64;};return nil ;};func (_ebbd *CT_ChildPref )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ebbd .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_ebbd .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_edfg *ST_AnimOneStr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgfegg ,_feeb :=d .Token ();if _feeb !=nil {return _feeb ;};if _aefb ,_bccbc :=_dgfegg .(_g .EndElement ); -_bccbc &&_aefb .Name ==start .Name {*_edfg =1;return nil ;};if _bdec ,_dadef :=_dgfegg .(_g .CharData );!_dadef {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",_dgfegg ); -}else {switch string (_bdec ){case "":*_edfg =0;case "\u006e\u006f\u006e\u0065":*_edfg =1;case "\u006f\u006e\u0065":*_edfg =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_edfg =3;};};_dgfegg ,_feeb =d .Token ();if _feeb !=nil {return _feeb ;};if _ceab ,_ffcg :=_dgfegg .(_g .EndElement ); -_ffcg &&_ceab .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",_dgfegg );};func (_cgbb *ST_TextDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbga ,_bgccf :=d .Token (); -if _bgccf !=nil {return _bgccf ;};if _aafeec ,_abfg :=_bbga .(_g .EndElement );_abfg &&_aafeec .Name ==start .Name {*_cgbb =1;return nil ;};if _fafce ,_dgfc :=_bbga .(_g .CharData );!_dgfc {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",_bbga ); -}else {switch string (_fafce ){case "":*_cgbb =0;case "\u0066\u0072\u006fm\u0054":*_cgbb =1;case "\u0066\u0072\u006fm\u0042":*_cgbb =2;};};_bbga ,_bgccf =d .Token ();if _bgccf !=nil {return _bgccf ;};if _ebbga ,_becgf :=_bbga .(_g .EndElement );_becgf &&_ebbga .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",_bbga );}; +// Validate validates the CT_Algorithm and its children +func (_gcd *CT_Algorithm )Validate ()error {return _gcd .ValidateWithPath ("\u0043\u0054\u005fA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d");};func (_affbd ST_ContinueDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_egfcf :=_g .Attr {}; +_egfcf .Name =name ;switch _affbd {case ST_ContinueDirectionUnset :_egfcf .Value ="";case ST_ContinueDirectionRevDir :_egfcf .Value ="\u0072\u0065\u0076\u0044\u0069\u0072";case ST_ContinueDirectionSameDir :_egfcf .Value ="\u0073a\u006d\u0065\u0044\u0069\u0072"; +};return _egfcf ,nil ;}; -// Validate validates the CT_CTDescription and its children -func (_acg *CT_CTDescription )Validate ()error {return _acg .ValidateWithPath ("\u0043\u0054_\u0043\u0054\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");};func (_fbda *ST_ContinueDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdeaa ,_bcdb :=d .Token (); -if _bcdb !=nil {return _bcdb ;};if _bagda ,_daeef :=_cdeaa .(_g .EndElement );_daeef &&_bagda .Name ==start .Name {*_fbda =1;return nil ;};if _ebbdge ,_fbcec :=_cdeaa .(_g .CharData );!_fbcec {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",_cdeaa ); -}else {switch string (_ebbdge ){case "":*_fbda =0;case "\u0072\u0065\u0076\u0044\u0069\u0072":*_fbda =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_fbda =2;};};_cdeaa ,_bcdb =d .Token ();if _bcdb !=nil {return _bcdb ;};if _cgef ,_bgcbb :=_cdeaa .(_g .EndElement ); -_bgcbb &&_cgef .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",_cdeaa );}; +// ValidateWithPath validates the CT_Categories and its children, prefixing error messages with path +func (_efa *CT_Categories )ValidateWithPath (path string )error {for _edaa ,_dbcd :=range _efa .Cat {if _aed :=_dbcd .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_edaa ));_aed !=nil {return _aed ; +};};return nil ;}; -// Validate validates the ColorsDef and its children -func (_ddea *ColorsDef )Validate ()error {return _ddea .ValidateWithPath ("\u0043o\u006c\u006f\u0072\u0073\u0044\u0065f");};func (_acfde ST_PtType )String ()string {switch _acfde {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 NewCT_Otherwise ()*CT_Otherwise {_aabff :=&CT_Otherwise {}; -return _aabff };func (_fbcb *ColorsDefHdrLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbcb .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();_gffd :for {_cedcb ,_gbgf :=d .Token ();if _gbgf !=nil {return _gbgf ;};switch _fdgg :=_cedcb .(type ){case _g .StartElement :switch _fdgg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}:_aebg :=NewCT_ColorTransformHeader (); -if _fbce :=d .DecodeElement (_aebg ,&_fdgg );_fbce !=nil {return _fbce ;};_fbcb .ColorsDefHdr =append (_fbcb .ColorsDefHdr ,_aebg );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\u006f\u006c\u006f\u0072\u0073D\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_fdgg .Name ); -if _bbee :=d .Skip ();_bbee !=nil {return _bbee ;};};case _g .EndElement :break _gffd ;case _g .CharData :};};return nil ;};func (_fgac *CT_Colors )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aedgf :=range start .Attr {if _aedgf .Name .Local =="\u006d\u0065\u0074\u0068"{_fgac .MethAttr .UnmarshalXMLAttr (_aedgf ); -continue ;};if _aedgf .Name .Local =="\u0068\u0075\u0065\u0044\u0069\u0072"{_fgac .HueDirAttr .UnmarshalXMLAttr (_aedgf );continue ;};};_affb :for {_afaa ,_gdbd :=d .Token ();if _gdbd !=nil {return _gdbd ;};switch _gfg :=_afaa .(type ){case _g .StartElement :switch _gfg .Name {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\u0043\u006f\u006co\u0072\u0073 \u0025\u0076",_gfg .Name ); -if _egdcc :=d .Skip ();_egdcc !=nil {return _egdcc ;};};case _g .EndElement :break _affb ;case _g .CharData :};};return nil ;};type CT_Description struct{LangAttr *string ;ValAttr string ;};func (_eddc ST_VerticalAlignment )String ()string {switch _eddc {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 (_dcac ST_ChildAlignment )String ()string {switch _dcac {case 0:return "";case 1:return "\u0074";case 2:return "\u0062"; -case 3:return "\u006c";case 4:return "\u0072";};return "";};func (_facae ST_CenterShapeMapping )ValidateWithPath (path string )error {switch _facae {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 (_facae )); -};return nil ;};func (_fdb *CT_Category )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fef :=range start .Attr {if _fef .Name .Local =="\u0074\u0079\u0070\u0065"{_gdeb ,_cbcc :=_fef .Value ,error (nil );if _cbcc !=nil {return _cbcc ; -};_fdb .TypeAttr =_gdeb ;continue ;};if _fef .Name .Local =="\u0070\u0072\u0069"{_dfe ,_feff :=_e .ParseUint (_fef .Value ,10,32);if _feff !=nil {return _feff ;};_fdb .PriAttr =uint32 (_dfe );continue ;};};for {_cbf ,_cfd :=d .Token ();if _cfd !=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",_cfd ); -};if _dbad ,_ded :=_cbf .(_g .EndElement );_ded &&_dbad .Name ==start .Name {break ;};};return nil ;};func (_baf *CT_BulletEnabled )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _baf .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_dbfeb (*_baf .ValAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ggdbg ST_ContinueDirection )String ()string {switch _ggdbg {case 0:return "";case 1:return "\u0072\u0065\u0076\u0044\u0069\u0072";case 2:return "\u0073a\u006d\u0065\u0044\u0069\u0072"; -};return "";};const (ST_ChildOrderTypeUnset ST_ChildOrderType =0;ST_ChildOrderTypeB ST_ChildOrderType =1;ST_ChildOrderTypeT ST_ChildOrderType =2;);func (_affg *CT_LayoutVariablePropertySet )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbac :for {_eceg ,_fdcbe :=d .Token (); -if _fdcbe !=nil {return _fdcbe ;};switch _gdd :=_eceg .(type ){case _g .StartElement :switch _gdd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074"}:_affg .OrgChart =NewCT_OrgChart (); -if _fcefe :=d .DecodeElement (_affg .OrgChart ,&_gdd );_fcefe !=nil {return _fcefe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u004da\u0078"}:_affg .ChMax =NewCT_ChildMax (); -if _dbdc :=d .DecodeElement (_affg .ChMax ,&_gdd );_dbdc !=nil {return _dbdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u0050\u0072\u0065\u0066"}:_affg .ChPref =NewCT_ChildPref (); -if _eafcd :=d .DecodeElement (_affg .ChPref ,&_gdd );_eafcd !=nil {return _eafcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0075\u006c\u006c\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064"}:_affg .BulletEnabled =NewCT_BulletEnabled (); -if _aef :=d .DecodeElement (_affg .BulletEnabled ,&_gdd );_aef !=nil {return _aef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0069\u0072"}:_affg .Dir =NewCT_Direction (); -if _bce :=d .DecodeElement (_affg .Dir ,&_gdd );_bce !=nil {return _bce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"}:_affg .HierBranch =NewCT_HierBranchStyle (); -if _gabbc :=d .DecodeElement (_affg .HierBranch ,&_gdd );_gabbc !=nil {return _gabbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061n\u0069\u006d\u004f\u006e\u0065"}:_affg .AnimOne =NewCT_AnimOne (); -if _efae :=d .DecodeElement (_affg .AnimOne ,&_gdd );_efae !=nil {return _efae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061n\u0069\u006d\u004c\u0076\u006c"}:_affg .AnimLvl =NewCT_AnimLvl (); -if _cgbc :=d .DecodeElement (_affg .AnimLvl ,&_gdd );_cgbc !=nil {return _cgbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"}:_affg .ResizeHandles =NewCT_ResizeHandles (); -if _adad :=d .DecodeElement (_affg .ResizeHandles ,&_gdd );_adad !=nil {return _adad ;};default:_f .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",_gdd .Name ); -if _deff :=d .Skip ();_deff !=nil {return _deff ;};};case _g .EndElement :break _gbac ;case _g .CharData :};};return nil ;};func (_ffbcf ST_CenterShapeMapping )String ()string {switch _ffbcf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u004e\u006fd\u0065"; -};return "";};func (_gagfd *ST_ChildDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcdbf ,_cbcfgf :=d .Token ();if _cbcfgf !=nil {return _cbcfgf ;};if _fgcgf ,_ceadd :=_dcdbf .(_g .EndElement );_ceadd &&_fgcgf .Name ==start .Name {*_gagfd =1; -return nil ;};if _caae ,_ecad :=_dcdbf .(_g .CharData );!_ecad {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",_dcdbf );}else {switch string (_caae ){case "":*_gagfd =0; -case "\u0068\u006f\u0072\u007a":*_gagfd =1;case "\u0076\u0065\u0072\u0074":*_gagfd =2;};};_dcdbf ,_cbcfgf =d .Token ();if _cbcfgf !=nil {return _cbcfgf ;};if _fgcae ,_cgdgc :=_dcdbf .(_g .EndElement );_cgdgc &&_fgcae .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",_dcdbf );}; +// Validate validates the CT_SDName and its children +func (_bagef *CT_SDName )Validate ()error {return _bagef .ValidateWithPath ("\u0043T\u005f\u0053\u0044\u004e\u0061\u006de");};func (_gbefg *ST_FunctionValue )Validate ()error {return _gbefg .ValidateWithPath ("")}; -// Validate validates the CT_PtList and its children -func (_bggff *CT_PtList )Validate ()error {return _bggff .ValidateWithPath ("\u0043T\u005f\u0050\u0074\u004c\u0069\u0073t");};func (_fdea ST_ConnectorRouting )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fdea .String (),start ); -};func (_ggd *CT_Shape )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ggd .RotAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u006f\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ggd .RotAttr )});}; -if _ggd .TypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ggd .TypeAttr )});};if _ggd .BlipAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0062\u006c\u0069\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_ggd .BlipAttr )}); -};if _ggd .ZOrderOffAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"},Value :_a .Sprintf ("\u0025\u0076",*_ggd .ZOrderOffAttr )});};if _ggd .HideGeomAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"},Value :_a .Sprintf ("\u0025\u0064",_dbfeb (*_ggd .HideGeomAttr ))}); -};if _ggd .LkTxEntryAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"},Value :_a .Sprintf ("\u0025\u0064",_dbfeb (*_ggd .LkTxEntryAttr ))});};if _ggd .BlipPhldrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"},Value :_a .Sprintf ("\u0025\u0064",_dbfeb (*_ggd .BlipPhldrAttr ))}); -};e .EncodeToken (start );if _ggd .AdjLst !=nil {_gcgfa :=_g .StartElement {Name :_g .Name {Local :"\u0061\u0064\u006a\u004c\u0073\u0074"}};e .EncodeElement (_ggd .AdjLst ,_gcgfa );};if _ggd .ExtLst !=nil {_gfbg :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_ggd .ExtLst ,_gfbg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bbgd *CT_StyleDefinition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_adeg :=range start .Attr {if _adeg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_aegf ,_bfabb :=_adeg .Value ,error (nil ); -if _bfabb !=nil {return _bfabb ;};_bbgd .UniqueIdAttr =&_aegf ;continue ;};if _adeg .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_fcce ,_bbgcg :=_adeg .Value ,error (nil );if _bbgcg !=nil {return _bbgcg ;};_bbgd .MinVerAttr =&_fcce ;continue ; -};};_dceaf :for {_ffcec ,_cbbc :=d .Token ();if _cbbc !=nil {return _cbbc ;};switch _dgce :=_ffcec .(type ){case _g .StartElement :switch _dgce .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_edce :=NewCT_SDName (); -if _ebbg :=d .DecodeElement (_edce ,&_dgce );_ebbg !=nil {return _ebbg ;};_bbgd .Title =append (_bbgd .Title ,_edce );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_ffag :=NewCT_SDDescription (); -if _bgcdg :=d .DecodeElement (_ffag ,&_dgce );_bgcdg !=nil {return _bgcdg ;};_bbgd .Desc =append (_bbgd .Desc ,_ffag );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_bbgd .CatLst =NewCT_SDCategories (); -if _faac :=d .DecodeElement (_bbgd .CatLst ,&_dgce );_faac !=nil {return _faac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_bbgd .Scene3d =_df .NewCT_Scene3D (); -if _adea :=d .DecodeElement (_bbgd .Scene3d ,&_dgce );_adea !=nil {return _adea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_gfgdc :=NewCT_StyleLabel (); -if _agda :=d .DecodeElement (_gfgdc ,&_dgce );_agda !=nil {return _agda ;};_bbgd .StyleLbl =append (_bbgd .StyleLbl ,_gfgdc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbgd .ExtLst =_df .NewCT_OfficeArtExtensionList (); -if _dfcgb :=d .DecodeElement (_bbgd .ExtLst ,&_dgce );_dfcgb !=nil {return _dfcgb ;};default:_f .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",_dgce .Name ); -if _cbccd :=d .Skip ();_cbccd !=nil {return _cbccd ;};};case _g .EndElement :break _dceaf ;case _g .CharData :};};return nil ;};func (_agcba ST_VerticalAlignment )Validate ()error {return _agcba .ValidateWithPath ("")};func (_eecf ST_AlgorithmType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_eecf .String (),start ); -};const (ST_DiagramTextAlignmentUnset ST_DiagramTextAlignment =0;ST_DiagramTextAlignmentL ST_DiagramTextAlignment =1;ST_DiagramTextAlignmentCtr ST_DiagramTextAlignment =2;ST_DiagramTextAlignmentR ST_DiagramTextAlignment =3;);type LayoutDefHdrLst struct{CT_DiagramDefinitionHeaderLst }; -func (_abbgg ST_FallbackDimension )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_abbgg .String (),start );};func (_gfge *ST_LinearDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aggfg ,_adeaf :=d .Token (); -if _adeaf !=nil {return _adeaf ;};if _eddgb ,_aeedb :=_aggfg .(_g .EndElement );_aeedb &&_eddgb .Name ==start .Name {*_gfge =1;return nil ;};if _fcfbd ,_cfga :=_aggfg .(_g .CharData );!_cfga {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",_aggfg ); -}else {switch string (_fcfbd ){case "":*_gfge =0;case "\u0066\u0072\u006fm\u004c":*_gfge =1;case "\u0066\u0072\u006fm\u0052":*_gfge =2;case "\u0066\u0072\u006fm\u0054":*_gfge =3;case "\u0066\u0072\u006fm\u0042":*_gfge =4;};};_aggfg ,_adeaf =d .Token (); -if _adeaf !=nil {return _adeaf ;};if _ffff ,_eaaee :=_aggfg .(_g .EndElement );_eaaee &&_ffff .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",_aggfg ); +// Validate validates the CT_Rules and its children +func (_gbca *CT_Rules )Validate ()error {return _gbca .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};func (_dcf *CT_CTCategory )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_ga .Sprintf ("\u0025\u0076",_dcf .TypeAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0069"},Value :_ga .Sprintf ("\u0025\u0076",_dcf .PriAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_TextDirection byte ; +func (_edbfe ST_DiagramHorizontalAlignment )ValidateWithPath (path string )error {switch _edbfe {case 0,1,2,3,4:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edbfe )); +};return nil ;};func (_ebcfa ST_VariableType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ebcfa .String (),start );};func (_ccab *ST_ParameterVal )ValidateWithPath (path string )error {_cgbf :=[]string {};if _ccab .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {_cgbf =append (_cgbf ,"\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 _ccab .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {_cgbf =append (_cgbf ,"S\u0054_\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006cA\u006c\u0069\u0067\u006eme\u006e\u0074");};if _ccab .ST_ChildDirection !=ST_ChildDirectionUnset {_cgbf =append (_cgbf ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); +};if _ccab .ST_ChildAlignment !=ST_ChildAlignmentUnset {_cgbf =append (_cgbf ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");};if _ccab .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {_cgbf =append (_cgbf ,"\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 _ccab .ST_LinearDirection !=ST_LinearDirectionUnset {_cgbf =append (_cgbf ,"\u0053T\u005fL\u0069\u006e\u0065\u0061\u0072D\u0069\u0072e\u0063\u0074\u0069\u006f\u006e");};if _ccab .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {_cgbf =append (_cgbf ,"S\u0054\u005f\u0053\u0065\u0063\u006fn\u0064\u0061\u0072\u0079\u004c\u0069\u006e\u0065\u0061r\u0044\u0069\u0072e\u0063t\u0069\u006f\u006e"); +};if _ccab .ST_StartingElement !=ST_StartingElementUnset {_cgbf =append (_cgbf ,"\u0053T\u005fS\u0074\u0061\u0072\u0074\u0069n\u0067\u0045l\u0065\u006d\u0065\u006e\u0074");};if _ccab .ST_BendPoint !=ST_BendPointUnset {_cgbf =append (_cgbf ,"\u0053\u0054\u005fB\u0065\u006e\u0064\u0050\u006f\u0069\u006e\u0074"); +};if _ccab .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {_cgbf =append (_cgbf ,"\u0053\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u0052\u006f\u0075\u0074\u0069\u006e\u0067");};if _ccab .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {_cgbf =append (_cgbf ,"\u0053\u0054\u005f\u0041\u0072\u0072\u006f\u0077\u0068\u0065\u0061\u0064S\u0074\u0079\u006c\u0065"); +};if _ccab .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {_cgbf =append (_cgbf ,"S\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u0044\u0069m\u0065\u006e\u0073\u0069\u006f\u006e");};if _ccab .ST_RotationPath !=ST_RotationPathUnset {_cgbf =append (_cgbf ,"\u0053T\u005fR\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0074\u0068"); +};if _ccab .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {_cgbf =append (_cgbf ,"S\u0054\u005f\u0043\u0065nt\u0065r\u0053\u0068\u0061\u0070\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");};if _ccab .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {_cgbf =append (_cgbf ,"\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 _ccab .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {_cgbf =append (_cgbf ,"\u0053T\u005f\u004e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0069\u0063a\u006c\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _ccab .ST_FallbackDimension !=ST_FallbackDimensionUnset {_cgbf =append (_cgbf ,"S\u0054_\u0046\u0061\u006c\u006c\u0062\u0061\u0063\u006bD\u0069\u006d\u0065\u006esi\u006f\u006e"); +};if _ccab .ST_TextDirection !=ST_TextDirectionUnset {_cgbf =append (_cgbf ,"\u0053\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _ccab .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {_cgbf =append (_cgbf ,"\u0053T\u005f\u0050\u0079\u0072\u0061\u006d\u0069\u0064\u0041\u0063\u0063e\u006e\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"); +};if _ccab .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {_cgbf =append (_cgbf ,"\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 _ccab .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {_cgbf =append (_cgbf ,"S\u0054\u005f\u0054\u0065xt\u0042l\u006f\u0063\u006b\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e"); +};if _ccab .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {_cgbf =append (_cgbf ,"\u0053\u0054\u005fTe\u0078\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");};if _ccab .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {_cgbf =append (_cgbf ,"S\u0054\u005f\u0054\u0065xt\u0041n\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0069\u0063\u0061\u006c"); +};if _ccab .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {_cgbf =append (_cgbf ,"\u0053\u0054\u005fDi\u0061\u0067\u0072\u0061\u006d\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _ccab .ST_AutoTextRotation !=ST_AutoTextRotationUnset {_cgbf =append (_cgbf ,"\u0053\u0054\u005f\u0041ut\u006f\u0054\u0065\u0078\u0074\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"); +};if _ccab .ST_GrowDirection !=ST_GrowDirectionUnset {_cgbf =append (_cgbf ,"\u0053\u0054_\u0047\u0072\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _ccab .ST_FlowDirection !=ST_FlowDirectionUnset {_cgbf =append (_cgbf ,"\u0053\u0054_\u0046\u006c\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"); +};if _ccab .ST_ContinueDirection !=ST_ContinueDirectionUnset {_cgbf =append (_cgbf ,"S\u0054_\u0043\u006f\u006e\u0074\u0069\u006e\u0075\u0065D\u0069\u0072\u0065\u0063ti\u006f\u006e");};if _ccab .ST_Breakpoint !=ST_BreakpointUnset {_cgbf =append (_cgbf ,"\u0053\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0070\u006f\u0069\u006e\u0074"); +};if _ccab .ST_Offset !=ST_OffsetUnset {_cgbf =append (_cgbf ,"\u0053T\u005f\u004f\u0066\u0066\u0073\u0065t");};if _ccab .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {_cgbf =append (_cgbf ,"S\u0054\u005f\u0048\u0069er\u0061r\u0063\u0068\u0079\u0041\u006ci\u0067\u006e\u006d\u0065\u006e\u0074"); +};if _ccab .Int32 !=nil {_cgbf =append (_cgbf ,"\u0049\u006e\u00743\u0032");};if _ccab .Float64 !=nil {_cgbf =append (_cgbf ,"\u0046l\u006f\u0061\u0074\u0036\u0034");};if _ccab .Bool !=nil {_cgbf =append (_cgbf ,"\u0042\u006f\u006f\u006c");};if _ccab .StringVal !=nil {_cgbf =append (_cgbf ,"\u0053t\u0072\u0069\u006e\u0067\u0056\u0061l"); +};if _ccab .ST_ConnectorPoint !=ST_ConnectorPointUnset {_cgbf =append (_cgbf ,"\u0053\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072P\u006f\u0069\u006e\u0074");};if len (_cgbf )> 1{return _ga .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cgbf ); +};return nil ;};type ST_LinearDirection byte ;func (_ebgff *ST_TextAnchorHorizontal )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ebgff =0;case "\u006e\u006f\u006e\u0065":*_ebgff =1;case "\u0063\u0074\u0072":*_ebgff =2;};return nil ; +};func (_dfce ST_ParameterVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dfce .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {e .EncodeToken (_g .CharData (_dfce .ST_DiagramHorizontalAlignment .String ())); +};if _dfce .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {e .EncodeToken (_g .CharData (_dfce .ST_VerticalAlignment .String ()));};if _dfce .ST_ChildDirection !=ST_ChildDirectionUnset {e .EncodeToken (_g .CharData (_dfce .ST_ChildDirection .String ())); +};if _dfce .ST_ChildAlignment !=ST_ChildAlignmentUnset {e .EncodeToken (_g .CharData (_dfce .ST_ChildAlignment .String ()));};if _dfce .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {e .EncodeToken (_g .CharData (_dfce .ST_SecondaryChildAlignment .String ())); +};if _dfce .ST_LinearDirection !=ST_LinearDirectionUnset {e .EncodeToken (_g .CharData (_dfce .ST_LinearDirection .String ()));};if _dfce .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {e .EncodeToken (_g .CharData (_dfce .ST_SecondaryLinearDirection .String ())); +};if _dfce .ST_StartingElement !=ST_StartingElementUnset {e .EncodeToken (_g .CharData (_dfce .ST_StartingElement .String ()));};if _dfce .ST_BendPoint !=ST_BendPointUnset {e .EncodeToken (_g .CharData (_dfce .ST_BendPoint .String ()));};if _dfce .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {e .EncodeToken (_g .CharData (_dfce .ST_ConnectorRouting .String ())); +};if _dfce .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {e .EncodeToken (_g .CharData (_dfce .ST_ArrowheadStyle .String ()));};if _dfce .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {e .EncodeToken (_g .CharData (_dfce .ST_ConnectorDimension .String ())); +};if _dfce .ST_RotationPath !=ST_RotationPathUnset {e .EncodeToken (_g .CharData (_dfce .ST_RotationPath .String ()));};if _dfce .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {e .EncodeToken (_g .CharData (_dfce .ST_CenterShapeMapping .String ())); +};if _dfce .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {e .EncodeToken (_g .CharData (_dfce .ST_NodeHorizontalAlignment .String ()));};if _dfce .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {e .EncodeToken (_g .CharData (_dfce .ST_NodeVerticalAlignment .String ())); +};if _dfce .ST_FallbackDimension !=ST_FallbackDimensionUnset {e .EncodeToken (_g .CharData (_dfce .ST_FallbackDimension .String ()));};if _dfce .ST_TextDirection !=ST_TextDirectionUnset {e .EncodeToken (_g .CharData (_dfce .ST_TextDirection .String ())); +};if _dfce .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {e .EncodeToken (_g .CharData (_dfce .ST_PyramidAccentPosition .String ()));};if _dfce .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {e .EncodeToken (_g .CharData (_dfce .ST_PyramidAccentTextMargin .String ())); +};if _dfce .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {e .EncodeToken (_g .CharData (_dfce .ST_TextBlockDirection .String ()));};if _dfce .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {e .EncodeToken (_g .CharData (_dfce .ST_TextAnchorHorizontal .String ())); +};if _dfce .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {e .EncodeToken (_g .CharData (_dfce .ST_TextAnchorVertical .String ()));};if _dfce .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {e .EncodeToken (_g .CharData (_dfce .ST_DiagramTextAlignment .String ())); +};if _dfce .ST_AutoTextRotation !=ST_AutoTextRotationUnset {e .EncodeToken (_g .CharData (_dfce .ST_AutoTextRotation .String ()));};if _dfce .ST_GrowDirection !=ST_GrowDirectionUnset {e .EncodeToken (_g .CharData (_dfce .ST_GrowDirection .String ()));}; +if _dfce .ST_FlowDirection !=ST_FlowDirectionUnset {e .EncodeToken (_g .CharData (_dfce .ST_FlowDirection .String ()));};if _dfce .ST_ContinueDirection !=ST_ContinueDirectionUnset {e .EncodeToken (_g .CharData (_dfce .ST_ContinueDirection .String ())); +};if _dfce .ST_Breakpoint !=ST_BreakpointUnset {e .EncodeToken (_g .CharData (_dfce .ST_Breakpoint .String ()));};if _dfce .ST_Offset !=ST_OffsetUnset {e .EncodeToken (_g .CharData (_dfce .ST_Offset .String ()));};if _dfce .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {e .EncodeToken (_g .CharData (_dfce .ST_HierarchyAlignment .String ())); +};if _dfce .Int32 !=nil {e .EncodeToken (_g .CharData (_ga .Sprintf ("\u0025\u0064",*_dfce .Int32 )));};if _dfce .Float64 !=nil {e .EncodeToken (_g .CharData (_ga .Sprintf ("\u0025\u0066",*_dfce .Float64 )));};if _dfce .Bool !=nil {e .EncodeToken (_g .CharData (_ga .Sprintf ("\u0025\u0064",_fded (*_dfce .Bool )))); +};if _dfce .StringVal !=nil {e .EncodeToken (_g .CharData (*_dfce .StringVal ));};if _dfce .ST_ConnectorPoint !=ST_ConnectorPointUnset {e .EncodeToken (_g .CharData (_dfce .ST_ConnectorPoint .String ()));};return e .EncodeToken (_g .EndElement {Name :start .Name }); }; -// ValidateWithPath validates the CT_Categories and its children, prefixing error messages with path -func (_bca *CT_Categories )ValidateWithPath (path string )error {for _gdc ,_gabb :=range _bca .Cat {if _dbe :=_gabb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_gdc ));_dbe !=nil {return _dbe ;}; -};return nil ;};func (_bagge ST_OutputShapeType )String ()string {switch _bagge {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u006f\u006e\u006e";};return "";};const (ST_OffsetUnset ST_Offset =0;ST_OffsetCtr ST_Offset =1; -ST_OffsetOff ST_Offset =2;);func (_fcff ST_NodeHorizontalAlignment )ValidateWithPath (path string )error {switch _fcff {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 (_fcff )); -};return nil ;};func NewStyleDef ()*StyleDef {_agfge :=&StyleDef {};_agfge .CT_StyleDefinition =*NewCT_StyleDefinition ();return _agfge ;};func (_cefb *CT_Direction )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cefb .ValAttr !=ST_DirectionUnset {_gaec ,_cedcf :=_cefb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"}); -if _cedcf !=nil {return _cedcf ;};start .Attr =append (start .Attr ,_gaec );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_deeg *ST_BoolOperator )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdcg ,_dgbc :=d .Token (); -if _dgbc !=nil {return _dgbc ;};if _ddcdd ,_faag :=_bdcg .(_g .EndElement );_faag &&_ddcdd .Name ==start .Name {*_deeg =1;return nil ;};if _dcdfd ,_bfabf :=_bdcg .(_g .CharData );!_bfabf {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",_bdcg ); -}else {switch string (_dcdfd ){case "":*_deeg =0;case "\u006e\u006f\u006e\u0065":*_deeg =1;case "\u0065\u0071\u0075":*_deeg =2;case "\u0067\u0074\u0065":*_deeg =3;case "\u006c\u0074\u0065":*_deeg =4;};};_bdcg ,_dgbc =d .Token ();if _dgbc !=nil {return _dgbc ; -};if _bfgee ,_fbac :=_bdcg .(_g .EndElement );_fbac &&_bfgee .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",_bdcg ); -}; +// ValidateWithPath validates the CT_HierBranchStyle and its children, prefixing error messages with path +func (_gdcd *CT_HierBranchStyle )ValidateWithPath (path string )error {if _agga :=_gdcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agga !=nil {return _agga ;};return nil ;};func (_cbfc *ST_ConnectorRouting )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gabee ,_acfcc :=d .Token (); +if _acfcc !=nil {return _acfcc ;};if _gceed ,_gcfa :=_gabee .(_g .EndElement );_gcfa &&_gceed .Name ==start .Name {*_cbfc =1;return nil ;};if _gbbf ,_egbee :=_gabee .(_g .CharData );!_egbee {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gabee ); +}else {switch string (_gbbf ){case "":*_cbfc =0;case "\u0073\u0074\u0072\u0061":*_cbfc =1;case "\u0062\u0065\u006e\u0064":*_cbfc =2;case "\u0063\u0075\u0072v\u0065":*_cbfc =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_cbfc =4;};};_gabee ,_acfcc =d .Token (); +if _acfcc !=nil {return _acfcc ;};if _abgcf ,_bcbdc :=_gabee .(_g .EndElement );_bcbdc &&_abgcf .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gabee ); +};type CT_StyleDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ;ResIdAttr *int32 ;Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ;ExtLst *_a .CT_OfficeArtExtensionList ;};func (_bffga ST_BendPoint )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bffga .String (),start ); +};func (_cadc ST_ArrowheadStyle )Validate ()error {return _cadc .ValidateWithPath ("")};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 (_dabag ST_ElementType )ValidateWithPath (path string )error {switch _dabag {case 0,1,2,3,4,5,6,7,8,9,10:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dabag )); +};return nil ;};func (_cfdb *CT_BulletEnabled )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fde :=range start .Attr {if _fde .Name .Local =="\u0076\u0061\u006c"{_ebb ,_ebcd :=_e .ParseBool (_fde .Value );if _ebcd !=nil {return _ebcd ; +};_cfdb .ValAttr =&_ebb ;continue ;};};for {_faa ,_dbec :=d .Token ();if _dbec !=nil {return _ga .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",_dbec ); +};if _dec ,_cgba :=_faa .(_g .EndElement );_cgba &&_dec .Name ==start .Name {break ;};};return nil ;};func (_fgebc *ST_ClrAppMethod )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fgebc =0;case "\u0073\u0070\u0061\u006e":*_fgebc =1; +case "\u0063\u0079\u0063l\u0065":*_fgebc =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_fgebc =3;};return nil ;};func (_agfbd *ST_DiagramHorizontalAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_agfbd =0;case "\u006c":*_agfbd =1; +case "\u0063\u0074\u0072":*_agfbd =2;case "\u0072":*_agfbd =3;case "\u006e\u006f\u006e\u0065":*_agfbd =4;};return nil ;};func (_eaada ST_AutoTextRotation )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_eaada .String (),start ); +};func (_bfab ST_ChildOrderType )Validate ()error {return _bfab .ValidateWithPath ("")};func (_eccgg ST_Breakpoint )ValidateWithPath (path string )error {switch _eccgg {case 0,1,2,3:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eccgg )); +};return nil ;};type CT_CTDescription struct{LangAttr *string ;ValAttr string ;}; -// ValidateWithPath validates the CT_SampleData and its children, prefixing error messages with path -func (_fedf *CT_SampleData )ValidateWithPath (path string )error {if _fedf .DataModel !=nil {if _faae :=_fedf .DataModel .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");_faae !=nil {return _faae ;};};return nil ; -};func (_gade *CT_Shape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fgee :=range start .Attr {if _fgee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fgee .Name .Local =="\u0062\u006c\u0069\u0070"||_fgee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fgee .Name .Local =="\u0062\u006c\u0069\u0070"{_bgdbe ,_eeae :=_fgee .Value ,error (nil ); -if _eeae !=nil {return _eeae ;};_gade .BlipAttr =&_bgdbe ;continue ;};if _fgee .Name .Local =="\u0072\u006f\u0074"{_ggegd ,_aafe :=_e .ParseFloat (_fgee .Value ,64);if _aafe !=nil {return _aafe ;};_gade .RotAttr =&_ggegd ;continue ;};if _fgee .Name .Local =="\u0074\u0079\u0070\u0065"{_bdbe ,_adff :=ParseUnionST_LayoutShapeType (_fgee .Value ); -if _adff !=nil {return _adff ;};_gade .TypeAttr =&_bdbe ;continue ;};if _fgee .Name .Local =="\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"{_gcdaf ,_ecdce :=_e .ParseInt (_fgee .Value ,10,32);if _ecdce !=nil {return _ecdce ;};_fagcc :=int32 (_gcdaf );_gade .ZOrderOffAttr =&_fagcc ; -continue ;};if _fgee .Name .Local =="\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"{_bagg ,_eafege :=_e .ParseBool (_fgee .Value );if _eafege !=nil {return _eafege ;};_gade .HideGeomAttr =&_bagg ;continue ;};if _fgee .Name .Local =="\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"{_dbee ,_bfbb :=_e .ParseBool (_fgee .Value ); -if _bfbb !=nil {return _bfbb ;};_gade .LkTxEntryAttr =&_dbee ;continue ;};if _fgee .Name .Local =="\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"{_dbbf ,_eaea :=_e .ParseBool (_fgee .Value );if _eaea !=nil {return _eaea ;};_gade .BlipPhldrAttr =&_dbbf ; -continue ;};};_afaag :for {_fdedb ,_afff :=d .Token ();if _afff !=nil {return _afff ;};switch _eegb :=_fdedb .(type ){case _g .StartElement :switch _eegb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u0064\u006a\u004c\u0073\u0074"}:_gade .AdjLst =NewCT_AdjLst (); -if _afeg :=d .DecodeElement (_gade .AdjLst ,&_eegb );_afeg !=nil {return _afeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gade .ExtLst =_df .NewCT_OfficeArtExtensionList (); -if _acdc :=d .DecodeElement (_gade .ExtLst ,&_eegb );_acdc !=nil {return _acdc ;};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",_eegb .Name ); -if _bfecb :=d .Skip ();_bfecb !=nil {return _bfecb ;};};case _g .EndElement :break _afaag ;case _g .CharData :};};return nil ;};func (_dfda *LayoutDef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfda .CT_DiagramDefinition =*NewCT_DiagramDefinition (); -for _ ,_aeaef :=range start .Attr {if _aeaef .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_gadc ,_eadga :=_aeaef .Value ,error (nil );if _eadga !=nil {return _eadga ;};_dfda .UniqueIdAttr =&_gadc ;continue ;};if _aeaef .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_ffacb ,_dabd :=_aeaef .Value ,error (nil ); -if _dabd !=nil {return _dabd ;};_dfda .MinVerAttr =&_ffacb ;continue ;};if _aeaef .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_daabb ,_geca :=_aeaef .Value ,error (nil );if _geca !=nil {return _geca ;};_dfda .DefStyleAttr =&_daabb ; -continue ;};};_ebgaa :for {_afef ,_eaga :=d .Token ();if _eaga !=nil {return _eaga ;};switch _cagbf :=_afef .(type ){case _g .StartElement :switch _cagbf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_faaeb :=NewCT_Name (); -if _adffa :=d .DecodeElement (_faaeb ,&_cagbf );_adffa !=nil {return _adffa ;};_dfda .Title =append (_dfda .Title ,_faaeb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_aefe :=NewCT_Description (); -if _cfcd :=d .DecodeElement (_aefe ,&_cagbf );_cfcd !=nil {return _cfcd ;};_dfda .Desc =append (_dfda .Desc ,_aefe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_dfda .CatLst =NewCT_Categories (); -if _agdae :=d .DecodeElement (_dfda .CatLst ,&_cagbf );_agdae !=nil {return _agdae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}:_dfda .SampData =NewCT_SampleData (); -if _ebffc :=d .DecodeElement (_dfda .SampData ,&_cagbf );_ebffc !=nil {return _ebffc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}:_dfda .StyleData =NewCT_SampleData (); -if _ffaea :=d .DecodeElement (_dfda .StyleData ,&_cagbf );_ffaea !=nil {return _ffaea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}:_dfda .ClrData =NewCT_SampleData (); -if _gacb :=d .DecodeElement (_dfda .ClrData ,&_cagbf );_gacb !=nil {return _gacb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:if _cbec :=d .DecodeElement (_dfda .LayoutNode ,&_cagbf ); -_cbec !=nil {return _cbec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfda .ExtLst =_df .NewCT_OfficeArtExtensionList (); -if _ddcdf :=d .DecodeElement (_dfda .ExtLst ,&_cagbf );_ddcdf !=nil {return _ddcdf ;};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 \u004c\u0061\u0079\u006f\u0075\u0074D\u0065\u0066 \u0025\u0076",_cagbf .Name ); -if _bffbe :=d .Skip ();_bffbe !=nil {return _bffbe ;};};case _g .EndElement :break _ebgaa ;case _g .CharData :};};return nil ;};func (_cc *CT_Adj )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064\u0078"},Value :_a .Sprintf ("\u0025\u0076",_cc .IdxAttr )}); -start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_cc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ColorTransformHeaderLst and its children, prefixing error messages with path +func (_dgbb *CT_ColorTransformHeaderLst )ValidateWithPath (path string )error {for _bfgd ,_eag :=range _dgbb .ColorsDefHdr {if _cffe :=_eag .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0043ol\u006f\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_bfgd )); +_cffe !=nil {return _cffe ;};};return nil ;};func (_dafgf ST_AxisType )Validate ()error {return _dafgf .ValidateWithPath ("")};type CT_BulletEnabled struct{ValAttr *bool ;};const (ST_ResizeHandlesStrUnset ST_ResizeHandlesStr =0;ST_ResizeHandlesStrExact ST_ResizeHandlesStr =1; +ST_ResizeHandlesStrRel ST_ResizeHandlesStr =2;);type ST_TextBlockDirection byte ;type ST_ConstraintRelationship byte ;func (_bbfbf *ST_AnimLvlStr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebgfd ,_gdfbf :=d .Token ();if _gdfbf !=nil {return _gdfbf ; +};if _afcf ,_eefdab :=_ebgfd .(_g .EndElement );_eefdab &&_afcf .Name ==start .Name {*_bbfbf =1;return nil ;};if _dfdf ,_dbcgg :=_ebgfd .(_g .CharData );!_dbcgg {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebgfd ); +}else {switch string (_dfdf ){case "":*_bbfbf =0;case "\u006e\u006f\u006e\u0065":*_bbfbf =1;case "\u006c\u0076\u006c":*_bbfbf =2;case "\u0063\u0074\u0072":*_bbfbf =3;};};_ebgfd ,_gdfbf =d .Token ();if _gdfbf !=nil {return _gdfbf ;};if _acfcb ,_ddec :=_ebgfd .(_g .EndElement ); +_ddec &&_acfcb .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebgfd );};type CT_SampleData struct{UseDefAttr *bool ; +DataModel *CT_DataModel ;}; -// ValidateWithPath validates the CT_DiagramDefinition and its children, prefixing error messages with path -func (_cefc *CT_DiagramDefinition )ValidateWithPath (path string )error {for _fffb ,_ddgc :=range _cefc .Title {if _eff :=_ddgc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fffb ));_eff !=nil {return _eff ; -};};for _gdaf ,_eaee :=range _cefc .Desc {if _ecaf :=_eaee .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_gdaf ));_ecaf !=nil {return _ecaf ;};};if _cefc .CatLst !=nil {if _ddag :=_cefc .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); -_ddag !=nil {return _ddag ;};};if _cefc .SampData !=nil {if _fcge :=_cefc .SampData .ValidateWithPath (path +"\u002fS\u0061\u006d\u0070\u0044\u0061\u0074a");_fcge !=nil {return _fcge ;};};if _cefc .StyleData !=nil {if _fgdb :=_cefc .StyleData .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0044\u0061\u0074\u0061"); -_fgdb !=nil {return _fgdb ;};};if _cefc .ClrData !=nil {if _abba :=_cefc .ClrData .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0044\u0061\u0074\u0061");_abba !=nil {return _abba ;};};if _fgdc :=_cefc .LayoutNode .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"); -_fgdc !=nil {return _fgdc ;};if _cefc .ExtLst !=nil {if _cdea :=_cefc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdea !=nil {return _cdea ;};};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_Rules struct{Rule []*CT_NumericRule ;};func (_efbb *CT_Choose )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gbfa :=range start .Attr {if _gbfa .Name .Local =="\u006e\u0061\u006d\u0065"{_agce ,_bed :=_gbfa .Value ,error (nil ); -if _bed !=nil {return _bed ;};_efbb .NameAttr =&_agce ;continue ;};};_ggbg :for {_eaed ,_fgc :=d .Token ();if _fgc !=nil {return _fgc ;};switch _efcc :=_eaed .(type ){case _g .StartElement :switch _efcc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0069\u0066"}:_gbcg :=NewCT_When (); -if _cdba :=d .DecodeElement (_gbcg ,&_efcc );_cdba !=nil {return _cdba ;};_efbb .If =append (_efbb .If ,_gbcg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u006c\u0073\u0065"}:_efbb .Else =NewCT_Otherwise (); -if _ggg :=d .DecodeElement (_efbb .Else ,&_efcc );_ggg !=nil {return _ggg ;};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\u0043\u0068\u006fo\u0073\u0065 \u0025\u0076",_efcc .Name ); -if _fac :=d .Skip ();_fac !=nil {return _fac ;};};case _g .EndElement :break _ggbg ;case _g .CharData :};};return nil ;};func (_eced ST_CenterShapeMapping )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bcdff :=_g .Attr {};_bcdff .Name =name ;switch _eced {case ST_CenterShapeMappingUnset :_bcdff .Value =""; -case ST_CenterShapeMappingNone :_bcdff .Value ="\u006e\u006f\u006e\u0065";case ST_CenterShapeMappingFNode :_bcdff .Value ="\u0066\u004e\u006fd\u0065";};return _bcdff ,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 (_bcad ST_StartingElement )ValidateWithPath (path string )error {switch _bcad {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 (_bcad )); -};return nil ;};func (_bag *CT_AnimOne )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bag .ValAttr !=ST_AnimOneStrUnset {_feb ,_dbg :=_bag .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _dbg !=nil {return _dbg ;}; -start .Attr =append (start .Attr ,_feb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_BoolOperator byte ;func NewCT_Colors ()*CT_Colors {_fec :=&CT_Colors {};return _fec };func (_aebf *CT_Description )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aebf .LangAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_aebf .LangAttr )}); -};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_aebf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Rules ()*CT_Rules {_gbdd :=&CT_Rules {}; -return _gbdd }; +// Validate validates the CT_Colors and its children +func (_dbcg *CT_Colors )Validate ()error {return _dbcg .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");}; -// Validate validates the CT_Choose and its children -func (_agg *CT_Choose )Validate ()error {return _agg .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u006f\u006f\u0073e");};func (_ecdgb *ST_TextAnchorHorizontal )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ecdgb =0;case "\u006e\u006f\u006e\u0065":*_ecdgb =1; -case "\u0063\u0074\u0072":*_ecdgb =2;};return nil ;};func (_ceafc ST_CxnType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ceafc .String (),start );};type CT_LayoutVariablePropertySet struct{OrgChart *CT_OrgChart ; -ChMax *CT_ChildMax ;ChPref *CT_ChildPref ;BulletEnabled *CT_BulletEnabled ;Dir *CT_Direction ;HierBranch *CT_HierBranchStyle ;AnimOne *CT_AnimOne ;AnimLvl *CT_AnimLvl ;ResizeHandles *CT_ResizeHandles ;};func NewCT_ElemPropSet ()*CT_ElemPropSet {_agca :=&CT_ElemPropSet {}; -return _agca };type CT_SDName struct{LangAttr *string ;ValAttr string ;};func (_bdebe *ColorsDef )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +// Validate validates the CT_CTCategories and its children +func (_aef *CT_CTCategories )Validate ()error {return _aef .ValidateWithPath ("\u0043T\u005fC\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func (_fffgg ST_ChildOrderType )String ()string {switch _fffgg {case 0:return "";case 1:return "\u0062"; +case 2:return "\u0074";};return "";};func (_fbbbb ST_LinearDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_abbdb :=_g .Attr {};_abbdb .Name =name ;switch _fbbbb {case ST_LinearDirectionUnset :_abbdb .Value ="";case ST_LinearDirectionFromL :_abbdb .Value ="\u0066\u0072\u006fm\u004c"; +case ST_LinearDirectionFromR :_abbdb .Value ="\u0066\u0072\u006fm\u0052";case ST_LinearDirectionFromT :_abbdb .Value ="\u0066\u0072\u006fm\u0054";case ST_LinearDirectionFromB :_abbdb .Value ="\u0066\u0072\u006fm\u0042";};return _abbdb ,nil ;};func (_cgb *CT_Adj )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgb .IdxAttr =1; +for _ ,_ed :=range start .Attr {if _ed .Name .Local =="\u0069\u0064\u0078"{_egf ,_cb :=_e .ParseUint (_ed .Value ,10,32);if _cb !=nil {return _cb ;};_cgb .IdxAttr =uint32 (_egf );continue ;};if _ed .Name .Local =="\u0076\u0061\u006c"{_eba ,_cgc :=_e .ParseFloat (_ed .Value ,64); +if _cgc !=nil {return _cgc ;};_cgb .ValAttr =_eba ;continue ;};};for {_baa ,_ggf :=d .Token ();if _ggf !=nil {return _ga .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_ggf );};if _dded ,_ecc :=_baa .(_g .EndElement ); +_ecc &&_dded .Name ==start .Name {break ;};};return nil ;};func (_fdadd ST_ResizeHandlesStr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fdadd .String (),start );};func NewCT_LayoutVariablePropertySet ()*CT_LayoutVariablePropertySet {_ggcba :=&CT_LayoutVariablePropertySet {}; +return _ggcba ;};func (_ecggc ST_NodeHorizontalAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ecggc .String (),start );}; + +// Validate validates the CT_CxnList and its children +func (_cbbg *CT_CxnList )Validate ()error {return _cbbg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e\u004c\u0069\u0073\u0074");};func (_fdbc ST_FallbackDimension )ValidateWithPath (path string )error {switch _fdbc {case 0,1,2:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdbc )); +};return nil ;};type CT_Choose struct{NameAttr *string ;If []*CT_When ;Else *CT_Otherwise ;};func (_cacfeg *ST_Breakpoint )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adcba ,_faecb :=d .Token ();if _faecb !=nil {return _faecb ;};if _fefg ,_gecc :=_adcba .(_g .EndElement ); +_gecc &&_fefg .Name ==start .Name {*_cacfeg =1;return nil ;};if _bagdf ,_afdf :=_adcba .(_g .CharData );!_afdf {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adcba ); +}else {switch string (_bagdf ){case "":*_cacfeg =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_cacfeg =1;case "\u0062\u0061\u006c":*_cacfeg =2;case "\u0066\u0069\u0078e\u0064":*_cacfeg =3;};};_adcba ,_faecb =d .Token ();if _faecb !=nil {return _faecb ; +};if _ffef ,_dbacf :=_adcba .(_g .EndElement );_dbacf &&_ffef .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adcba ); +};func (_bcdge ST_PyramidAccentPosition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bcdge .String (),start );};func (_aeaaa *DataModel )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); 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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _bdebe .CT_ColorTransform .MarshalXML (e ,start );};func (_dgfec *ST_ConstraintRelationship )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbafd ,_effae :=d .Token (); -if _effae !=nil {return _effae ;};if _bbfeb ,_gfba :=_fbafd .(_g .EndElement );_gfba &&_bbfeb .Name ==start .Name {*_dgfec =1;return nil ;};if _gage ,_bccdg :=_fbafd .(_g .CharData );!_bccdg {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",_fbafd ); -}else {switch string (_gage ){case "":*_dgfec =0;case "\u0073\u0065\u006c\u0066":*_dgfec =1;case "\u0063\u0068":*_dgfec =2;case "\u0064\u0065\u0073":*_dgfec =3;};};_fbafd ,_effae =d .Token ();if _effae !=nil {return _effae ;};if _fcgad ,_defcc :=_fbafd .(_g .EndElement ); -_defcc &&_fcgad .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",_fbafd );};func (_cbc *CT_CTCategories )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdgd :for {_fge ,_cgd :=d .Token (); -if _cgd !=nil {return _cgd ;};switch _fgea :=_fge .(type ){case _g .StartElement :switch _fgea .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_ggc :=NewCT_CTCategory (); -if _fcgd :=d .DecodeElement (_ggc ,&_fgea );_fcgd !=nil {return _fcgd ;};_cbc .Cat =append (_cbc .Cat ,_ggc );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\u0043\u0054\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_fgea .Name ); -if _gff :=d .Skip ();_gff !=nil {return _gff ;};};case _g .EndElement :break _gdgd ;case _g .CharData :};};return nil ;};type AG_ConstraintRefAttributes struct{RefTypeAttr ST_ConstraintType ;RefForAttr ST_ConstraintRelationship ;RefForNameAttr *string ; -RefPtTypeAttr ST_ElementType ;};func (_gaeaa ST_HierBranchStyle )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbcde :=_g .Attr {};_dbcde .Name =name ;switch _gaeaa {case ST_HierBranchStyleUnset :_dbcde .Value ="";case ST_HierBranchStyleL :_dbcde .Value ="\u006c"; -case ST_HierBranchStyleR :_dbcde .Value ="\u0072";case ST_HierBranchStyleHang :_dbcde .Value ="\u0068\u0061\u006e\u0067";case ST_HierBranchStyleStd :_dbcde .Value ="\u0073\u0074\u0064";case ST_HierBranchStyleInit :_dbcde .Value ="\u0069\u006e\u0069\u0074"; -};return _dbcde ,nil ;};func (_cffag ST_AnimOneStr )ValidateWithPath (path string )error {switch _cffag {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 (_cffag )); -};return nil ;};func NewCT_Constraints ()*CT_Constraints {_bbbdd :=&CT_Constraints {};return _bbbdd };func (_dbdcb ST_TextDirection )String ()string {switch _dbdcb {case 0:return "";case 1:return "\u0066\u0072\u006fm\u0054";case 2:return "\u0066\u0072\u006fm\u0042"; -};return "";};func (_ecgg ST_ElementType )ValidateWithPath (path string )error {switch _ecgg {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 (_ecgg )); -};return nil ;};func (_dafccg *ST_TextBlockDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffegb ,_bdeg :=d .Token ();if _bdeg !=nil {return _bdeg ;};if _ecgb ,_debf :=_ffegb .(_g .EndElement );_debf &&_ecgb .Name ==start .Name {*_dafccg =1; -return nil ;};if _edffc ,_daacbc :=_ffegb .(_g .CharData );!_daacbc {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",_ffegb );}else {switch string (_edffc ){case "":*_dafccg =0; -case "\u0068\u006f\u0072\u007a":*_dafccg =1;case "\u0076\u0065\u0072\u0074":*_dafccg =2;};};_ffegb ,_bdeg =d .Token ();if _bdeg !=nil {return _bdeg ;};if _ddfec ,_bdbea :=_ffegb .(_g .EndElement );_bdbea &&_ddfec .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",_ffegb ); -}; +start .Name .Local ="\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l";return _aeaaa .CT_DataModel .MarshalXML (e ,start );};func (_facff ST_HierarchyAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_facff .String (),start ); +};func (_geca ST_AxisType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ccgce :=_g .Attr {};_ccgce .Name =name ;switch _geca {case ST_AxisTypeUnset :_ccgce .Value ="";case ST_AxisTypeSelf :_ccgce .Value ="\u0073\u0065\u006c\u0066";case ST_AxisTypeCh :_ccgce .Value ="\u0063\u0068"; +case ST_AxisTypeDes :_ccgce .Value ="\u0064\u0065\u0073";case ST_AxisTypeDesOrSelf :_ccgce .Value ="\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf";case ST_AxisTypePar :_ccgce .Value ="\u0070\u0061\u0072";case ST_AxisTypeAncst :_ccgce .Value ="\u0061\u006e\u0063s\u0074"; +case ST_AxisTypeAncstOrSelf :_ccgce .Value ="a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066";case ST_AxisTypeFollowSib :_ccgce .Value ="\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b";case ST_AxisTypePrecedSib :_ccgce .Value ="\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b"; +case ST_AxisTypeFollow :_ccgce .Value ="\u0066\u006f\u006c\u006c\u006f\u0077";case ST_AxisTypePreced :_ccgce .Value ="\u0070\u0072\u0065\u0063\u0065\u0064";case ST_AxisTypeRoot :_ccgce .Value ="\u0072\u006f\u006f\u0074";case ST_AxisTypeNone :_ccgce .Value ="\u006e\u006f\u006e\u0065"; +};return _ccgce ,nil ;};func (_edea ST_ClrAppMethod )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cccdb :=_g .Attr {};_cccdb .Name =name ;switch _edea {case ST_ClrAppMethodUnset :_cccdb .Value ="";case ST_ClrAppMethodSpan :_cccdb .Value ="\u0073\u0070\u0061\u006e"; +case ST_ClrAppMethodCycle :_cccdb .Value ="\u0063\u0079\u0063l\u0065";case ST_ClrAppMethodRepeat :_cccdb .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _cccdb ,nil ;};func (_bgff ST_DiagramTextAlignment )String ()string {switch _bgff {case 0:return ""; +case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";};func (_fdace ST_ConstraintRelationship )Validate ()error {return _fdace .ValidateWithPath ("")};func (_cebcf ST_TextAnchorHorizontal )String ()string {switch _cebcf {case 0:return ""; +case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u0074\u0072";};return "";};func (_gcga *CT_OrgChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gcga .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_ga .Sprintf ("\u0025\u0064",_fded (*_gcga .ValAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_SecondaryLinearDirection byte ;func (_bccfda ST_OutputShapeType )String ()string {switch _bccfda {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; +case 2:return "\u0063\u006f\u006e\u006e";};return "";};func (_dgfc ST_Breakpoint )String ()string {switch _dgfc {case 0:return "";case 1:return "\u0065\u006e\u0064\u0043\u006e\u0076";case 2:return "\u0062\u0061\u006c";case 3:return "\u0066\u0069\u0078e\u0064"; +};return "";}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_ecceb *CT_Shape )ValidateWithPath (path string )error {if _ecceb .TypeAttr !=nil {if _aadgc :=_ecceb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aadgc !=nil {return _aadgc ;};};if _ecceb .AdjLst !=nil {if _cecce :=_ecceb .AdjLst .ValidateWithPath (path +"\u002fA\u0064\u006a\u004c\u0073\u0074"); -_cecce !=nil {return _cecce ;};};if _ecceb .ExtLst !=nil {if _babe :=_ecceb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_babe !=nil {return _babe ;};};return nil ;};func NewLayoutDefHdr ()*LayoutDefHdr {_dbffa :=&LayoutDefHdr {}; -_dbffa .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader ();return _dbffa ;};func NewCT_ColorTransformHeader ()*CT_ColorTransformHeader {_beg :=&CT_ColorTransformHeader {};return _beg ;};const (ST_ClrAppMethodUnset ST_ClrAppMethod =0;ST_ClrAppMethodSpan ST_ClrAppMethod =1; -ST_ClrAppMethodCycle ST_ClrAppMethod =2;ST_ClrAppMethodRepeat ST_ClrAppMethod =3;);func (_bcag ST_CenterShapeMapping )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bcag .String (),start );};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 *_df .CT_ShapeStyle ; -};type ST_SecondaryChildAlignment byte ;func (_dfbec ST_PyramidAccentPosition )String ()string {switch _dfbec {case 0:return "";case 1:return "\u0062\u0065\u0066";case 2:return "\u0061\u0066\u0074";};return "";};func NewCT_TextProps ()*CT_TextProps {_dadcc :=&CT_TextProps {}; -return _dadcc };func (_cee *CT_Constraints )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcc :for {_fff ,_ffde :=d .Token ();if _ffde !=nil {return _ffde ;};switch _gbgg :=_fff .(type ){case _g .StartElement :switch _gbgg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006e\u0073\u0074\u0072"}:_abe :=NewCT_Constraint (); -if _dbab :=d .DecodeElement (_abe ,&_gbgg );_dbab !=nil {return _dbab ;};_cee .Constr =append (_cee .Constr ,_abe );default:_f .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",_gbgg .Name ); -if _gee :=d .Skip ();_gee !=nil {return _gee ;};};case _g .EndElement :break _fcc ;case _g .CharData :};};return nil ;};type ST_VariableType byte ;func (_ddege *CT_SDName )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ddgd :=range start .Attr {if _ddgd .Name .Local =="\u006c\u0061\u006e\u0067"{_acaf ,_ceeca :=_ddgd .Value ,error (nil ); -if _ceeca !=nil {return _ceeca ;};_ddege .LangAttr =&_acaf ;continue ;};if _ddgd .Name .Local =="\u0076\u0061\u006c"{_ffbg ,_aebcb :=_ddgd .Value ,error (nil );if _aebcb !=nil {return _aebcb ;};_ddege .ValAttr =_ffbg ;continue ;};};for {_bacf ,_bfbdf :=d .Token (); -if _bfbdf !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0044\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_bfbdf );};if _ccabd ,_bdbc :=_bacf .(_g .EndElement );_bdbc &&_ccabd .Name ==start .Name {break ;};};return nil ; -};func (_gcde *ST_Offset )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_faegg ,_dfba :=d .Token ();if _dfba !=nil {return _dfba ;};if _afea ,_daga :=_faegg .(_g .EndElement );_daga &&_afea .Name ==start .Name {*_gcde =1;return nil ;};if _gecd ,_bgbb :=_faegg .(_g .CharData ); -!_bgbb {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",_faegg );}else {switch string (_gecd ){case "":*_gcde =0;case "\u0063\u0074\u0072":*_gcde =1; -case "\u006f\u0066\u0066":*_gcde =2;};};_faegg ,_dfba =d .Token ();if _dfba !=nil {return _dfba ;};if _bccba ,_eeda :=_faegg .(_g .EndElement );_eeda &&_bccba .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",_faegg ); -}; - -// ValidateWithPath validates the StyleDefHdr and its children, prefixing error messages with path -func (_gabc *StyleDefHdr )ValidateWithPath (path string )error {if _ccgac :=_gabc .CT_StyleDefinitionHeader .ValidateWithPath (path );_ccgac !=nil {return _ccgac ;};return nil ;};func (_aag *CT_CTStyleLabel )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_aag .NameAttr )}); -e .EncodeToken (start );if _aag .FillClrLst !=nil {_efcf :=_g .StartElement {Name :_g .Name {Local :"\u0066\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_aag .FillClrLst ,_efcf );};if _aag .LinClrLst !=nil {_bbbf :=_g .StartElement {Name :_g .Name {Local :"\u006ci\u006e\u0043\u006c\u0072\u004c\u0073t"}}; -e .EncodeElement (_aag .LinClrLst ,_bbbf );};if _aag .EffectClrLst !=nil {_eedd :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0066\u0066e\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_aag .EffectClrLst ,_eedd );};if _aag .TxLinClrLst !=nil {_dbd :=_g .StartElement {Name :_g .Name {Local :"t\u0078\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"}}; -e .EncodeElement (_aag .TxLinClrLst ,_dbd );};if _aag .TxFillClrLst !=nil {_gabf :=_g .StartElement {Name :_g .Name {Local :"\u0074\u0078\u0046i\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_aag .TxFillClrLst ,_gabf );};if _aag .TxEffectClrLst !=nil {_aac :=_g .StartElement {Name :_g .Name {Local :"\u0074\u0078\u0045\u0066\u0066\u0065\u0063\u0074\u0043l\u0072\u004c\u0073\u0074"}}; -e .EncodeElement (_aag .TxEffectClrLst ,_aac );};if _aag .ExtLst !=nil {_aeb :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aag .ExtLst ,_aeb );};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;};type ST_ParameterId byte ;type ST_OutputShapeType byte ;func NewCT_RelIds ()*CT_RelIds {_agba :=&CT_RelIds {};return _agba };type ST_PyramidAccentTextMargin byte ; +// Validate validates the CT_LayoutNode and its children +func (_eega *CT_LayoutNode )Validate ()error {return _eega .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065");}; -// ValidateWithPath validates the DataModel and its children, prefixing error messages with path -func (_affa *DataModel )ValidateWithPath (path string )error {if _dcgac :=_affa .CT_DataModel .ValidateWithPath (path );_dcgac !=nil {return _dcgac ;};return nil ;};func (_afgbd ST_PyramidAccentTextMargin )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_afgbd .String (),start ); -};func (_ffdac ST_FlowDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ffdac .String (),start );};func (_cggde *ST_HierBranchStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eggc ,_cdcagc :=d .Token (); -if _cdcagc !=nil {return _cdcagc ;};if _dbca ,_efcdd :=_eggc .(_g .EndElement );_efcdd &&_dbca .Name ==start .Name {*_cggde =1;return nil ;};if _gggcf ,_ecgef :=_eggc .(_g .CharData );!_ecgef {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",_eggc ); -}else {switch string (_gggcf ){case "":*_cggde =0;case "\u006c":*_cggde =1;case "\u0072":*_cggde =2;case "\u0068\u0061\u006e\u0067":*_cggde =3;case "\u0073\u0074\u0064":*_cggde =4;case "\u0069\u006e\u0069\u0074":*_cggde =5;};};_eggc ,_cdcagc =d .Token (); -if _cdcagc !=nil {return _cdcagc ;};if _badd ,_gcaa :=_eggc .(_g .EndElement );_gcaa &&_badd .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",_eggc ); -}; +// ValidateWithPath validates the CT_CxnList and its children, prefixing error messages with path +func (_agbe *CT_CxnList )ValidateWithPath (path string )error {for _agdac ,_ggeb :=range _agbe .Cxn {if _dedc :=_ggeb .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_agdac ));_dedc !=nil {return _dedc ; +};};return nil ;}; -// Validate validates the ColorsDefHdr and its children -func (_ageg *ColorsDefHdr )Validate ()error {return _ageg .ValidateWithPath ("\u0043\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072");};func (_dgbea *ST_RotationPath )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dgbea =0; -case "\u006e\u006f\u006e\u0065":*_dgbea =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_dgbea =2;};return nil ;};const (ST_ArrowheadStyleUnset ST_ArrowheadStyle =0;ST_ArrowheadStyleAuto ST_ArrowheadStyle =1;ST_ArrowheadStyleArr ST_ArrowheadStyle =2; -ST_ArrowheadStyleNoArr ST_ArrowheadStyle =3;); +// ValidateWithPath validates the CT_Otherwise and its children, prefixing error messages with path +func (_daae *CT_Otherwise )ValidateWithPath (path string )error {for _caadf ,_dbddf :=range _daae .Alg {if _fgec :=_dbddf .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_caadf ));_fgec !=nil {return _fgec ; +};};for _ffcg ,_ecbgad :=range _daae .Shape {if _gdcg :=_ecbgad .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_ffcg ));_gdcg !=nil {return _gdcg ;};};for _bgfac ,_bfcd :=range _daae .PresOf {if _fdade :=_bfcd .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_bgfac )); +_fdade !=nil {return _fdade ;};};for _efgda ,_ccfc :=range _daae .ConstrLst {if _ccbe :=_ccfc .ValidateWithPath (_ga .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_efgda ));_ccbe !=nil {return _ccbe ; +};};for _dffd ,_gaefg :=range _daae .RuleLst {if _ecbb :=_gaefg .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_dffd ));_ecbb !=nil {return _ecbb ;};};for _fabgg ,_bgga :=range _daae .ForEach {if _aebgb :=_bgga .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_fabgg )); +_aebgb !=nil {return _aebgb ;};};for _aeggb ,_fbcbg :=range _daae .LayoutNode {if _ffbg :=_fbcbg .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_aeggb ));_ffbg !=nil {return _ffbg ; +};};for _fagd ,_fagdd :=range _daae .Choose {if _adcgg :=_fagdd .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_fagd ));_adcgg !=nil {return _adcgg ;};};for _bdgd ,_gdgd :=range _daae .ExtLst {if _eacf :=_gdgd .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_bdgd )); +_eacf !=nil {return _eacf ;};};return nil ;};func (_fgbfg ST_ConnectorDimension )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_abae :=_g .Attr {};_abae .Name =name ;switch _fgbfg {case ST_ConnectorDimensionUnset :_abae .Value ="";case ST_ConnectorDimension1D :_abae .Value ="\u0031\u0044"; +case ST_ConnectorDimension2D :_abae .Value ="\u0032\u0044";case ST_ConnectorDimensionCust :_abae .Value ="\u0063\u0075\u0073\u0074";};return _abae ,nil ;};func (_edd *CT_AdjLst )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _edd .Adj !=nil {_ad :=_g .StartElement {Name :_g .Name {Local :"\u0061\u0064\u006a"}};for _ ,_ebc :=range _edd .Adj {e .EncodeElement (_ebc ,_ad );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gecg ST_FunctionArgument )String ()string {if _gecg .ST_VariableType !=ST_VariableTypeUnset {return _gecg .ST_VariableType .String (); +};return "";};func (_cfebd *ST_CxnType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aedg ,_bfgba :=d .Token ();if _bfgba !=nil {return _bfgba ;};if _eggcc ,_ceega :=_aedg .(_g .EndElement );_ceega &&_eggcc .Name ==start .Name {*_cfebd =1; +return nil ;};if _ebba ,_dddcb :=_aedg .(_g .CharData );!_dddcb {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aedg );}else {switch string (_ebba ){case "":*_cfebd =0; +case "\u0070\u0061\u0072O\u0066":*_cfebd =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_cfebd =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_cfebd =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_cfebd =4; +};};_aedg ,_bfgba =d .Token ();if _bfgba !=nil {return _bfgba ;};if _bebb ,_gfdf :=_aedg .(_g .EndElement );_gfdf &&_bebb .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aedg ); +};type ST_TextAnchorHorizontal byte ;type ST_FunctionOperator byte ;type LayoutDef struct{CT_DiagramDefinition };func (_cacfg ST_SecondaryLinearDirection )Validate ()error {return _cacfg .ValidateWithPath ("")};type ST_AutoTextRotation byte ;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 (_fgeac *ST_DiagramHorizontalAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdbb ,_ebag :=d .Token (); +if _ebag !=nil {return _ebag ;};if _gabc ,_dfgb :=_bdbb .(_g .EndElement );_dfgb &&_gabc .Name ==start .Name {*_fgeac =1;return nil ;};if _fgcdf ,_aggef :=_bdbb .(_g .CharData );!_aggef {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdbb ); +}else {switch string (_fgcdf ){case "":*_fgeac =0;case "\u006c":*_fgeac =1;case "\u0063\u0074\u0072":*_fgeac =2;case "\u0072":*_fgeac =3;case "\u006e\u006f\u006e\u0065":*_fgeac =4;};};_bdbb ,_ebag =d .Token ();if _ebag !=nil {return _ebag ;};if _bffb ,_agabf :=_bdbb .(_g .EndElement ); +_agabf &&_bffb .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdbb );};func (_dgeg *CT_ElemPropSet )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dgeg .PresAssocIDAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"},Value :_ga .Sprintf ("\u0025\u0076",*_dgeg .PresAssocIDAttr )}); +};if _dgeg .PresNameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_dgeg .PresNameAttr )});};if _dgeg .PresStyleLblAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_ga .Sprintf ("\u0025\u0076",*_dgeg .PresStyleLblAttr )}); +};if _dgeg .PresStyleIdxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"},Value :_ga .Sprintf ("\u0025\u0076",*_dgeg .PresStyleIdxAttr )});};if _dgeg .PresStyleCntAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_dgeg .PresStyleCntAttr )}); +};if _dgeg .LoTypeIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_dgeg .LoTypeIdAttr )});};if _dgeg .LoCatIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006co\u0043\u0061\u0074\u0049\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_dgeg .LoCatIdAttr )}); +};if _dgeg .QsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_dgeg .QsTypeIdAttr )});};if _dgeg .QsCatIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0071s\u0043\u0061\u0074\u0049\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_dgeg .QsCatIdAttr )}); +};if _dgeg .CsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_dgeg .CsTypeIdAttr )});};if _dgeg .CsCatIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063s\u0043\u0061\u0074\u0049\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_dgeg .CsCatIdAttr )}); +};if _dgeg .Coherent3DOffAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"},Value :_ga .Sprintf ("\u0025\u0064",_fded (*_dgeg .Coherent3DOffAttr ))}); +};if _dgeg .PhldrTAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0068\u006c\u0064\u0072\u0054"},Value :_ga .Sprintf ("\u0025\u0076",*_dgeg .PhldrTAttr )});};if _dgeg .PhldrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0068\u006cd\u0072"},Value :_ga .Sprintf ("\u0025\u0064",_fded (*_dgeg .PhldrAttr ))}); +};if _dgeg .CustAngAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063u\u0073\u0074\u0041\u006e\u0067"},Value :_ga .Sprintf ("\u0025\u0076",*_dgeg .CustAngAttr )});};if _dgeg .CustFlipVertAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"},Value :_ga .Sprintf ("\u0025\u0064",_fded (*_dgeg .CustFlipVertAttr ))}); +};if _dgeg .CustFlipHorAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0064",_fded (*_dgeg .CustFlipHorAttr ))});};if _dgeg .CustSzXAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0058"},Value :_ga .Sprintf ("\u0025\u0076",*_dgeg .CustSzXAttr )}); +};if _dgeg .CustSzYAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0059"},Value :_ga .Sprintf ("\u0025\u0076",*_dgeg .CustSzYAttr )});};if _dgeg .CustScaleXAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"},Value :_ga .Sprintf ("\u0025\u0076",*_dgeg .CustScaleXAttr )}); +};if _dgeg .CustScaleYAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"},Value :_ga .Sprintf ("\u0025\u0076",*_dgeg .CustScaleYAttr )});};if _dgeg .CustTAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0075\u0073t\u0054"},Value :_ga .Sprintf ("\u0025\u0064",_fded (*_dgeg .CustTAttr ))}); +};if _dgeg .CustLinFactXAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"},Value :_ga .Sprintf ("\u0025\u0076",*_dgeg .CustLinFactXAttr )});};if _dgeg .CustLinFactYAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"},Value :_ga .Sprintf ("\u0025\u0076",*_dgeg .CustLinFactYAttr )}); +};if _dgeg .CustLinFactNeighborXAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"},Value :_ga .Sprintf ("\u0025\u0076",*_dgeg .CustLinFactNeighborXAttr )}); +};if _dgeg .CustLinFactNeighborYAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"},Value :_ga .Sprintf ("\u0025\u0076",*_dgeg .CustLinFactNeighborYAttr )}); +};if _dgeg .CustRadScaleRadAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_dgeg .CustRadScaleRadAttr )}); +};if _dgeg .CustRadScaleIncAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"},Value :_ga .Sprintf ("\u0025\u0076",*_dgeg .CustRadScaleIncAttr )}); +};e .EncodeToken (start );if _dgeg .PresLayoutVars !=nil {_dfca :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u004c\u0061\u0079\u006f\u0075t\u0056\u0061\u0072\u0073"}};e .EncodeElement (_dgeg .PresLayoutVars ,_dfca );};if _dgeg .Style !=nil {_adce :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0074\u0079l\u0065"}}; +e .EncodeElement (_dgeg .Style ,_adce );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eefa ST_HierBranchStyle )ValidateWithPath (path string )error {switch _eefa {case 0,1,2,3,4,5:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eefa )); +};return nil ;};func (_adeba ST_BendPoint )String ()string {switch _adeba {case 0:return "";case 1:return "\u0062\u0065\u0067";case 2:return "\u0064\u0065\u0066";case 3:return "\u0065\u006e\u0064";};return "";}; -// Validate validates the CT_DiagramDefinitionHeader and its children -func (_cdef *CT_DiagramDefinitionHeader )Validate ()error {return _cdef .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");};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 *_df .CT_OfficeArtExtensionList ;};func (_beade *ST_BoolOperator )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_beade =0; -case "\u006e\u006f\u006e\u0065":*_beade =1;case "\u0065\u0071\u0075":*_beade =2;case "\u0067\u0074\u0065":*_beade =3;case "\u006c\u0074\u0065":*_beade =4;};return nil ;};func (_dddd ST_FunctionType )String ()string {switch _dddd {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 "";};type CT_AnimOne struct{ValAttr ST_AnimOneStr ;};func (_ddbe *ST_TextDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ddbe =0;case "\u0066\u0072\u006fm\u0054":*_ddbe =1; -case "\u0066\u0072\u006fm\u0042":*_ddbe =2;};return nil ;};func ParseUnionST_FunctionValue (s string )(ST_FunctionValue ,error ){return ST_FunctionValue {},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 *_df .CT_OfficeArtExtensionList ;}; +// Validate validates the CT_Shape and its children +func (_dceg *CT_Shape )Validate ()error {return _dceg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func NewCT_StyleDefinitionHeaderLst ()*CT_StyleDefinitionHeaderLst {_agfe :=&CT_StyleDefinitionHeaderLst {};return _agfe ;};func (_fgeb *CT_DataModel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgeb .PtLst =NewCT_PtList (); +_ggde :for {_dff ,_ddac :=d .Token ();if _ddac !=nil {return _ddac ;};switch _cee :=_dff .(type ){case _g .StartElement :switch _cee .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074\u004cs\u0074"}:if _acfe :=d .DecodeElement (_fgeb .PtLst ,&_cee ); +_acfe !=nil {return _acfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_fgeb .CxnLst =NewCT_CxnList (); +if _acda :=d .DecodeElement (_fgeb .CxnLst ,&_cee );_acda !=nil {return _acda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0067"}:_fgeb .Bg =_a .NewCT_BackgroundFormatting (); +if _gbce :=d .DecodeElement (_fgeb .Bg ,&_cee );_gbce !=nil {return _gbce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0077\u0068\u006fl\u0065"}:_fgeb .Whole =_a .NewCT_WholeE2oFormatting (); +if _ggcb :=d .DecodeElement (_fgeb .Whole ,&_cee );_ggcb !=nil {return _ggcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgeb .ExtLst =_a .NewCT_OfficeArtExtensionList (); +if _fcgf :=d .DecodeElement (_fgeb .ExtLst ,&_cee );_fcgf !=nil {return _fcgf ;};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_D\u0061\u0074a\u004d\u006f\u0064\u0065\u006c\u0020\u0025\u0076",_cee .Name ); +if _adgd :=d .Skip ();_adgd !=nil {return _adgd ;};};case _g .EndElement :break _ggde ;case _g .CharData :};};return nil ;};func (_dddcd *ST_HueDir )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dddcd =0;case "\u0063\u0077":*_dddcd =1; +case "\u0063\u0063\u0077":*_dddcd =2;};return nil ;};func (_efeeb ST_ConnectorRouting )Validate ()error {return _efeeb .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_ResizeHandles and its children, prefixing error messages with path -func (_dcea *CT_ResizeHandles )ValidateWithPath (path string )error {if _facd :=_dcea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_facd !=nil {return _facd ;};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 NewCT_ChildMax ()*CT_ChildMax {_efd :=&CT_ChildMax {};return _efd }; +// ValidateWithPath validates the LayoutDef and its children, prefixing error messages with path +func (_ccefc *LayoutDef )ValidateWithPath (path string )error {if _gfdd :=_ccefc .CT_DiagramDefinition .ValidateWithPath (path );_gfdd !=nil {return _gfdd ;};return nil ;};const (ST_ChildDirectionUnset ST_ChildDirection =0;ST_ChildDirectionHorz ST_ChildDirection =1; +ST_ChildDirectionVert ST_ChildDirection =2;);func NewStyleDef ()*StyleDef {_dbaac :=&StyleDef {};_dbaac .CT_StyleDefinition =*NewCT_StyleDefinition ();return _dbaac ;};func NewLayoutDef ()*LayoutDef {_eefda :=&LayoutDef {};_eefda .CT_DiagramDefinition =*NewCT_DiagramDefinition (); +return _eefda ;};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 (_bbdf *RelIds )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _bbdf .CT_RelIds .MarshalXML (e ,start );};const (ST_TextBlockDirectionUnset ST_TextBlockDirection =0;ST_TextBlockDirectionHorz ST_TextBlockDirection =1;ST_TextBlockDirectionVert ST_TextBlockDirection =2; +);func (_fbda *ST_PyramidAccentPosition )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fbda =0;case "\u0062\u0065\u0066":*_fbda =1;case "\u0061\u0066\u0074":*_fbda =2;};return nil ;};func (_aaafb ST_ResizeHandlesStr )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dfeda :=_g .Attr {}; +_dfeda .Name =name ;switch _aaafb {case ST_ResizeHandlesStrUnset :_dfeda .Value ="";case ST_ResizeHandlesStrExact :_dfeda .Value ="\u0065\u0078\u0061c\u0074";case ST_ResizeHandlesStrRel :_dfeda .Value ="\u0072\u0065\u006c";};return _dfeda ,nil ;};type CT_PresentationOf struct{ExtLst *_a .CT_OfficeArtExtensionList ; +AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_fadbe ST_Offset )Validate ()error {return _fadbe .ValidateWithPath ("")};func (_agf *CT_CTDescription )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _agf .LangAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ga .Sprintf ("\u0025\u0076",*_agf .LangAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_ga .Sprintf ("\u0025\u0076",_agf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bdff *CT_Rules )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _bdff .Rule !=nil {_bbfc :=_g .StartElement {Name :_g .Name {Local :"\u0072\u0075\u006c\u0065"}};for _ ,_bfgc :=range _bdff .Rule {e .EncodeElement (_bfgc ,_bbfc );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_agge *CT_OrgChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_afbad :=range start .Attr {if _afbad .Name .Local =="\u0076\u0061\u006c"{_adad ,_cdgcg :=_e .ParseBool (_afbad .Value ); +if _cdgcg !=nil {return _cdgcg ;};_agge .ValAttr =&_adad ;continue ;};};for {_dfdg ,_afag :=d .Token ();if _afag !=nil {return _ga .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_afag ); +};if _adaff ,_cafc :=_dfdg .(_g .EndElement );_cafc &&_adaff .Name ==start .Name {break ;};};return nil ;};func (_ddbg ST_SecondaryLinearDirection )String ()string {switch _ddbg {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 "";};const (ST_PyramidAccentPositionUnset ST_PyramidAccentPosition =0;ST_PyramidAccentPositionBef ST_PyramidAccentPosition =1; +ST_PyramidAccentPositionAft ST_PyramidAccentPosition =2;); -// Validate validates the CT_ColorTransform and its children -func (_feba *CT_ColorTransform )Validate ()error {return _feba .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");}; +// Validate validates the CT_Categories and its children +func (_cfeg *CT_Categories )Validate ()error {return _cfeg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};type CT_Categories struct{Cat []*CT_Category ;};type ColorsDefHdrLst struct{CT_ColorTransformHeaderLst }; +func (_bfabe *ST_TextDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bfabe =0;case "\u0066\u0072\u006fm\u0054":*_bfabe =1;case "\u0066\u0072\u006fm\u0042":*_bfabe =2;};return nil ;};const (ST_DirectionUnset ST_Direction =0; +ST_DirectionNorm ST_Direction =1;ST_DirectionRev ST_Direction =2;);type CT_Algorithm struct{TypeAttr ST_AlgorithmType ;RevAttr *uint32 ;Param []*CT_Parameter ;ExtLst *_a .CT_OfficeArtExtensionList ;};func (_cdce ST_NodeVerticalAlignment )String ()string {switch _cdce {case 0:return ""; +case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";};func (_eaae ST_NodeVerticalAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_eaae .String (),start );};func (_eegf *CT_Category )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dcdd :=range start .Attr {if _dcdd .Name .Local =="\u0074\u0079\u0070\u0065"{_bgd ,_ebd :=_dcdd .Value ,error (nil ); +if _ebd !=nil {return _ebd ;};_eegf .TypeAttr =_bgd ;continue ;};if _dcdd .Name .Local =="\u0070\u0072\u0069"{_ebbf ,_afg :=_e .ParseUint (_dcdd .Value ,10,32);if _afg !=nil {return _afg ;};_eegf .PriAttr =uint32 (_ebbf );continue ;};};for {_ebcdb ,_efe :=d .Token (); +if _efe !=nil {return _ga .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u003a\u0020\u0025\u0073",_efe );};if _efdf ,_fed :=_ebcdb .(_g .EndElement );_fed &&_efdf .Name ==start .Name {break ; +};};return nil ;};const (ST_CenterShapeMappingUnset ST_CenterShapeMapping =0;ST_CenterShapeMappingNone ST_CenterShapeMapping =1;ST_CenterShapeMappingFNode ST_CenterShapeMapping =2;);func (_dgac *ST_RotationPath )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fddg ,_effa :=d .Token (); +if _effa !=nil {return _effa ;};if _edddg ,_bagg :=_fddg .(_g .EndElement );_bagg &&_edddg .Name ==start .Name {*_dgac =1;return nil ;};if _aafac ,_caece :=_fddg .(_g .CharData );!_caece {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fddg ); +}else {switch string (_aafac ){case "":*_dgac =0;case "\u006e\u006f\u006e\u0065":*_dgac =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_dgac =2;};};_fddg ,_effa =d .Token ();if _effa !=nil {return _effa ;};if _facc ,_bfbfe :=_fddg .(_g .EndElement ); +_bfbfe &&_facc .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fddg );}; // Validate validates the CT_StyleDefinition and its children -func (_aceed *CT_StyleDefinition )Validate ()error {return _aceed .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0069n\u0069\u0074\u0069\u006f\u006e");};func (_bgcf *CT_DiagramDefinition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bgcf .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bgcf .UniqueIdAttr )}); -};if _bgcf .MinVerAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_bgcf .MinVerAttr )});};if _bgcf .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bgcf .DefStyleAttr )}); -};e .EncodeToken (start );if _bgcf .Title !=nil {_eega :=_g .StartElement {Name :_g .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_dgeaf :=range _bgcf .Title {e .EncodeElement (_dgeaf ,_eega );};};if _bgcf .Desc !=nil {_bdfc :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0065\u0073\u0063"}}; -for _ ,_efa :=range _bgcf .Desc {e .EncodeElement (_efa ,_bdfc );};};if _bgcf .CatLst !=nil {_cacg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgcf .CatLst ,_cacg );};if _bgcf .SampData !=nil {_gccb :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}}; -e .EncodeElement (_bgcf .SampData ,_gccb );};if _bgcf .StyleData !=nil {_fead :=_g .StartElement {Name :_g .Name {Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}};e .EncodeElement (_bgcf .StyleData ,_fead );};if _bgcf .ClrData !=nil {_fgab :=_g .StartElement {Name :_g .Name {Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}}; -e .EncodeElement (_bgcf .ClrData ,_fgab );};_daffe :=_g .StartElement {Name :_g .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};e .EncodeElement (_bgcf .LayoutNode ,_daffe );if _bgcf .ExtLst !=nil {_afgd :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bgcf .ExtLst ,_afgd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fbgd *ST_ConnectorPoint )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffdb ,_acff :=d .Token ();if _acff !=nil {return _acff ; -};if _ccgcf ,_fbae :=_ffdb .(_g .EndElement );_fbae &&_ccgcf .Name ==start .Name {*_fbgd =1;return nil ;};if _cabc ,_dgab :=_ffdb .(_g .CharData );!_dgab {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",_ffdb ); -}else {switch string (_cabc ){case "":*_fbgd =0;case "\u0061\u0075\u0074\u006f":*_fbgd =1;case "\u0062\u0043\u0074\u0072":*_fbgd =2;case "\u0063\u0074\u0072":*_fbgd =3;case "\u006d\u0069\u0064\u004c":*_fbgd =4;case "\u006d\u0069\u0064\u0052":*_fbgd =5; -case "\u0074\u0043\u0074\u0072":*_fbgd =6;case "\u0062\u004c":*_fbgd =7;case "\u0062\u0052":*_fbgd =8;case "\u0074\u004c":*_fbgd =9;case "\u0074\u0052":*_fbgd =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_fbgd =11;};};_ffdb ,_acff =d .Token ();if _acff !=nil {return _acff ; -};if _gccfa ,_cbebg :=_ffdb .(_g .EndElement );_cbebg &&_gccfa .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",_ffdb ); -};const (ST_ConnectorRoutingUnset ST_ConnectorRouting =0;ST_ConnectorRoutingStra ST_ConnectorRouting =1;ST_ConnectorRoutingBend ST_ConnectorRouting =2;ST_ConnectorRoutingCurve ST_ConnectorRouting =3;ST_ConnectorRoutingLongCurve ST_ConnectorRouting =4;); -func (_cceca ST_DiagramHorizontalAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cceca .String (),start );};func (_gcbb *ST_GrowDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gcbb =0; -case "\u0074\u004c":*_gcbb =1;case "\u0074\u0052":*_gcbb =2;case "\u0062\u004c":*_gcbb =3;case "\u0062\u0052":*_gcbb =4;};return nil ;};func (_gfcae ST_ChildAlignment )ValidateWithPath (path string )error {switch _gfcae {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 (_gfcae )); -};return nil ;};type CT_Constraints struct{Constr []*CT_Constraint ;};func (_cffcb *ST_SecondaryChildAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efgdd ,_bbbcc :=d .Token ();if _bbbcc !=nil {return _bbbcc ;};if _dafcc ,_fabf :=_efgdd .(_g .EndElement ); -_fabf &&_dafcc .Name ==start .Name {*_cffcb =1;return nil ;};if _gfgce ,_adfae :=_efgdd .(_g .CharData );!_adfae {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",_efgdd ); -}else {switch string (_gfgce ){case "":*_cffcb =0;case "\u006e\u006f\u006e\u0065":*_cffcb =1;case "\u0074":*_cffcb =2;case "\u0062":*_cffcb =3;case "\u006c":*_cffcb =4;case "\u0072":*_cffcb =5;};};_efgdd ,_bbbcc =d .Token ();if _bbbcc !=nil {return _bbbcc ; -};if _fgdcg ,_dbcbg :=_efgdd .(_g .EndElement );_dbcbg &&_fgdcg .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",_efgdd ); -};func (_fabga *ST_ConnectorRouting )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fabga =0;case "\u0073\u0074\u0072\u0061":*_fabga =1;case "\u0062\u0065\u006e\u0064":*_fabga =2;case "\u0063\u0075\u0072v\u0065":*_fabga =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_fabga =4; -};return nil ;};func (_gcdc ST_PyramidAccentTextMargin )String ()string {switch _gcdc {case 0:return "";case 1:return "\u0073\u0074\u0065\u0070";case 2:return "\u0073\u0074\u0061c\u006b";};return "";};func (_ebbc ST_AlgorithmType )Validate ()error {return _ebbc .ValidateWithPath ("")}; -func (_gdab *ST_ModelId )Validate ()error {return _gdab .ValidateWithPath ("")}; - -// Validate validates the CT_CTName and its children -func (_bgb *CT_CTName )Validate ()error {return _bgb .ValidateWithPath ("\u0043T\u005f\u0043\u0054\u004e\u0061\u006de");}; - -// ValidateWithPath validates the CT_Constraint and its children, prefixing error messages with path -func (_gec *CT_Constraint )ValidateWithPath (path string )error {if _bccb :=_gec .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_bccb !=nil {return _bccb ;};if _gec .ExtLst !=nil {if _cgaa :=_gec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cgaa !=nil {return _cgaa ;};};if _ada :=_gec .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ada !=nil {return _ada ;};if _ebg :=_gec .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072"); -_ebg !=nil {return _ebg ;};if _aaab :=_gec .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_aaab !=nil {return _aaab ;};if _dafc :=_gec .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); -_dafc !=nil {return _dafc ;};if _gfe :=_gec .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_gfe !=nil {return _gfe ;};if _dag :=_gec .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072"); -_dag !=nil {return _dag ;};return nil ;};const (ST_ConstraintTypeUnset ST_ConstraintType =0;ST_ConstraintTypeNone ST_ConstraintType =1;ST_ConstraintTypeAlignOff ST_ConstraintType =2;ST_ConstraintTypeBegMarg ST_ConstraintType =3;ST_ConstraintTypeBendDist ST_ConstraintType =4; -ST_ConstraintTypeBegPad ST_ConstraintType =5;ST_ConstraintTypeB ST_ConstraintType =6;ST_ConstraintTypeBMarg ST_ConstraintType =7;ST_ConstraintTypeBOff ST_ConstraintType =8;ST_ConstraintTypeCtrX ST_ConstraintType =9;ST_ConstraintTypeCtrXOff ST_ConstraintType =10; -ST_ConstraintTypeCtrY ST_ConstraintType =11;ST_ConstraintTypeCtrYOff ST_ConstraintType =12;ST_ConstraintTypeConnDist ST_ConstraintType =13;ST_ConstraintTypeDiam ST_ConstraintType =14;ST_ConstraintTypeEndMarg ST_ConstraintType =15;ST_ConstraintTypeEndPad ST_ConstraintType =16; -ST_ConstraintTypeH ST_ConstraintType =17;ST_ConstraintTypeHArH ST_ConstraintType =18;ST_ConstraintTypeHOff ST_ConstraintType =19;ST_ConstraintTypeL ST_ConstraintType =20;ST_ConstraintTypeLMarg ST_ConstraintType =21;ST_ConstraintTypeLOff ST_ConstraintType =22; -ST_ConstraintTypeR ST_ConstraintType =23;ST_ConstraintTypeRMarg ST_ConstraintType =24;ST_ConstraintTypeROff ST_ConstraintType =25;ST_ConstraintTypePrimFontSz ST_ConstraintType =26;ST_ConstraintTypePyraAcctRatio ST_ConstraintType =27;ST_ConstraintTypeSecFontSz ST_ConstraintType =28; -ST_ConstraintTypeSibSp ST_ConstraintType =29;ST_ConstraintTypeSecSibSp ST_ConstraintType =30;ST_ConstraintTypeSp ST_ConstraintType =31;ST_ConstraintTypeStemThick ST_ConstraintType =32;ST_ConstraintTypeT ST_ConstraintType =33;ST_ConstraintTypeTMarg ST_ConstraintType =34; -ST_ConstraintTypeTOff ST_ConstraintType =35;ST_ConstraintTypeUserA ST_ConstraintType =36;ST_ConstraintTypeUserB ST_ConstraintType =37;ST_ConstraintTypeUserC ST_ConstraintType =38;ST_ConstraintTypeUserD ST_ConstraintType =39;ST_ConstraintTypeUserE ST_ConstraintType =40; -ST_ConstraintTypeUserF ST_ConstraintType =41;ST_ConstraintTypeUserG ST_ConstraintType =42;ST_ConstraintTypeUserH ST_ConstraintType =43;ST_ConstraintTypeUserI ST_ConstraintType =44;ST_ConstraintTypeUserJ ST_ConstraintType =45;ST_ConstraintTypeUserK ST_ConstraintType =46; -ST_ConstraintTypeUserL ST_ConstraintType =47;ST_ConstraintTypeUserM ST_ConstraintType =48;ST_ConstraintTypeUserN ST_ConstraintType =49;ST_ConstraintTypeUserO ST_ConstraintType =50;ST_ConstraintTypeUserP ST_ConstraintType =51;ST_ConstraintTypeUserQ ST_ConstraintType =52; -ST_ConstraintTypeUserR ST_ConstraintType =53;ST_ConstraintTypeUserS ST_ConstraintType =54;ST_ConstraintTypeUserT ST_ConstraintType =55;ST_ConstraintTypeUserU ST_ConstraintType =56;ST_ConstraintTypeUserV ST_ConstraintType =57;ST_ConstraintTypeUserW ST_ConstraintType =58; -ST_ConstraintTypeUserX ST_ConstraintType =59;ST_ConstraintTypeUserY ST_ConstraintType =60;ST_ConstraintTypeUserZ ST_ConstraintType =61;ST_ConstraintTypeW ST_ConstraintType =62;ST_ConstraintTypeWArH ST_ConstraintType =63;ST_ConstraintTypeWOff ST_ConstraintType =64; -);type ST_CenterShapeMapping byte ;type CT_DataModel struct{PtLst *CT_PtList ;CxnLst *CT_CxnList ;Bg *_df .CT_BackgroundFormatting ;Whole *_df .CT_WholeE2oFormatting ;ExtLst *_df .CT_OfficeArtExtensionList ;}; +func (_dfdea *CT_StyleDefinition )Validate ()error {return _dfdea .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0069n\u0069\u0074\u0069\u006f\u006e");};func (_dfeg *CT_DiagramDefinition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfeg .LayoutNode =NewCT_LayoutNode (); +for _ ,_gfbe :=range start .Attr {if _gfbe .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_gdba ,_cgbe :=_gfbe .Value ,error (nil );if _cgbe !=nil {return _cgbe ;};_dfeg .UniqueIdAttr =&_gdba ;continue ;};if _gfbe .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_ecda ,_add :=_gfbe .Value ,error (nil ); +if _add !=nil {return _add ;};_dfeg .MinVerAttr =&_ecda ;continue ;};if _gfbe .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_eddb ,_dedf :=_gfbe .Value ,error (nil );if _dedf !=nil {return _dedf ;};_dfeg .DefStyleAttr =&_eddb ;continue ; +};};_geb :for {_ecdc ,_agabb :=d .Token ();if _agabb !=nil {return _agabb ;};switch _gbab :=_ecdc .(type ){case _g .StartElement :switch _gbab .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_ggcc :=NewCT_Name (); +if _edf :=d .DecodeElement (_ggcc ,&_gbab );_edf !=nil {return _edf ;};_dfeg .Title =append (_dfeg .Title ,_ggcc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_affe :=NewCT_Description (); +if _gadf :=d .DecodeElement (_affe ,&_gbab );_gadf !=nil {return _gadf ;};_dfeg .Desc =append (_dfeg .Desc ,_affe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_dfeg .CatLst =NewCT_Categories (); +if _babg :=d .DecodeElement (_dfeg .CatLst ,&_gbab );_babg !=nil {return _babg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}:_dfeg .SampData =NewCT_SampleData (); +if _dfdba :=d .DecodeElement (_dfeg .SampData ,&_gbab );_dfdba !=nil {return _dfdba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}:_dfeg .StyleData =NewCT_SampleData (); +if _faaf :=d .DecodeElement (_dfeg .StyleData ,&_gbab );_faaf !=nil {return _faaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}:_dfeg .ClrData =NewCT_SampleData (); +if _afbd :=d .DecodeElement (_dfeg .ClrData ,&_gbab );_afbd !=nil {return _afbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:if _aefb :=d .DecodeElement (_dfeg .LayoutNode ,&_gbab ); +_aefb !=nil {return _aefb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfeg .ExtLst =_a .NewCT_OfficeArtExtensionList (); +if _bddg :=d .DecodeElement (_dfeg .ExtLst ,&_gbab );_bddg !=nil {return _bddg ;};default:_f .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",_gbab .Name ); +if _fcca :=d .Skip ();_fcca !=nil {return _fcca ;};};case _g .EndElement :break _geb ;case _g .CharData :};};return nil ;};func (_ecfgb ST_TextAnchorVertical )Validate ()error {return _ecfgb .ValidateWithPath ("")};func (_cgafc ST_LinearDirection )String ()string {switch _cgafc {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 "";}; -// ValidateWithPath validates the CT_NumericRule and its children, prefixing error messages with path -func (_ecda *CT_NumericRule )ValidateWithPath (path string )error {if _ecda .ExtLst !=nil {if _egdd :=_ecda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egdd !=nil {return _egdd ;};};if _cdcag :=_ecda .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); -_cdcag !=nil {return _cdcag ;};if _ecdg :=_ecda .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_ecdg !=nil {return _ecdg ;};if _eea :=_ecda .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); -_eea !=nil {return _eea ;};return nil ;};func (_egceg ST_ChildOrderType )Validate ()error {return _egceg .ValidateWithPath ("")};func NewCT_AnimOne ()*CT_AnimOne {_afd :=&CT_AnimOne {};return _afd };func (_fddg *CT_TextProps )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfe :for {_dfcgf ,_fgcbe :=d .Token (); -if _fgcbe !=nil {return _fgcbe ;};switch _aega :=_dfcgf .(type ){case _g .StartElement :switch _aega .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fddg .Sp3d =_df .NewCT_Shape3D (); -if _daacd :=d .DecodeElement (_fddg .Sp3d ,&_aega );_daacd !=nil {return _daacd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fddg .FlatTx =_df .NewCT_FlatText (); -if _ecab :=d .DecodeElement (_fddg .FlatTx ,&_aega );_ecab !=nil {return _ecab ;};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_T\u0065\u0078t\u0050\u0072\u006f\u0070\u0073\u0020\u0025\u0076",_aega .Name ); -if _egdeb :=d .Skip ();_egdeb !=nil {return _egdeb ;};};case _g .EndElement :break _cfe ;case _g .CharData :};};return nil ;};func (_adbcc *ST_TextAnchorVertical )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_adbcc =0;case "\u0074":*_adbcc =1; -case "\u006d\u0069\u0064":*_adbcc =2;case "\u0062":*_adbcc =3;};return nil ;};func (_cgecb *ST_AutoTextRotation )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_baab ,_gabea :=d .Token ();if _gabea !=nil {return _gabea ;};if _ebde ,_dcedd :=_baab .(_g .EndElement ); -_dcedd &&_ebde .Name ==start .Name {*_cgecb =1;return nil ;};if _caaga ,_acece :=_baab .(_g .CharData );!_acece {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",_baab ); -}else {switch string (_caaga ){case "":*_cgecb =0;case "\u006e\u006f\u006e\u0065":*_cgecb =1;case "\u0075\u0070\u0072":*_cgecb =2;case "\u0067\u0072\u0061\u0076":*_cgecb =3;};};_baab ,_gabea =d .Token ();if _gabea !=nil {return _gabea ;};if _ebbef ,_ggdcb :=_baab .(_g .EndElement ); -_ggdcb &&_ebbef .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",_baab );};func (_fffcd ST_VariableType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fffcd .String (),start ); -};func NewCT_Constraint ()*CT_Constraint {_aaegf :=&CT_Constraint {};return _aaegf };func (_edad ST_ConstraintRelationship )String ()string {switch _edad {case 0:return "";case 1:return "\u0073\u0065\u006c\u0066";case 2:return "\u0063\u0068";case 3:return "\u0064\u0065\u0073"; -};return "";};func (_daee ST_ElementType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_daee .String (),start );};type DataModel struct{CT_DataModel };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 _dbfeb (_bfeaf bool )uint8 {if _bfeaf {return 1;};return 0;};func (_bece *CT_Constraint )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bece .OpAttr !=ST_BoolOperatorUnset {_eec ,_bdac :=_bece .OpAttr .MarshalXMLAttr (_g .Name {Local :"\u006f\u0070"}); -if _bdac !=nil {return _bdac ;};start .Attr =append (start .Attr ,_eec );};if _bece .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_bece .ValAttr )});};if _bece .FactAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bece .FactAttr )}); -};if _bece .TypeAttr !=ST_ConstraintTypeUnset {_aacf ,_bcbg :=_bece .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"});if _bcbg !=nil {return _bcbg ;};start .Attr =append (start .Attr ,_aacf );};if _bece .ForAttr !=ST_ConstraintRelationshipUnset {_dgb ,_acca :=_bece .ForAttr .MarshalXMLAttr (_g .Name {Local :"\u0066\u006f\u0072"}); -if _acca !=nil {return _acca ;};start .Attr =append (start .Attr ,_dgb );};if _bece .ForNameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bece .ForNameAttr )}); -};if _bece .PtTypeAttr !=ST_ElementTypeUnset {_gcgg ,_decg :=_bece .PtTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _decg !=nil {return _decg ;};start .Attr =append (start .Attr ,_gcgg );};if _bece .RefTypeAttr !=ST_ConstraintTypeUnset {_gbcb ,_gadb :=_bece .RefTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"}); -if _gadb !=nil {return _gadb ;};start .Attr =append (start .Attr ,_gbcb );};if _bece .RefForAttr !=ST_ConstraintRelationshipUnset {_dbggd ,_gdec :=_bece .RefForAttr .MarshalXMLAttr (_g .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _gdec !=nil {return _gdec ; -};start .Attr =append (start .Attr ,_dbggd );};if _bece .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bece .RefForNameAttr )}); -};if _bece .RefPtTypeAttr !=ST_ElementTypeUnset {_acdf ,_efeg :=_bece .RefPtTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _efeg !=nil {return _efeg ;};start .Attr =append (start .Attr ,_acdf );};e .EncodeToken (start ); -if _bece .ExtLst !=nil {_aadg :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bece .ExtLst ,_aadg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_LayoutNode and its children, prefixing error messages with path +func (_ecfa *CT_LayoutNode )ValidateWithPath (path string )error {if _dbac :=_ecfa .ChOrderAttr .ValidateWithPath (path +"\u002f\u0043\u0068O\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_dbac !=nil {return _dbac ;};for _ecafd ,_febd :=range _ecfa .Alg {if _cdfg :=_febd .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_ecafd )); +_cdfg !=nil {return _cdfg ;};};for _bef ,_gcgd :=range _ecfa .Shape {if _bdcb :=_gcgd .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_bef ));_bdcb !=nil {return _bdcb ;};};for _acce ,_cggc :=range _ecfa .PresOf {if _bfec :=_cggc .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_acce )); +_bfec !=nil {return _bfec ;};};for _ggca ,_efef :=range _ecfa .ConstrLst {if _cde :=_efef .ValidateWithPath (_ga .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_ggca ));_cde !=nil {return _cde ; +};};for _dddf ,_beage :=range _ecfa .RuleLst {if _dbee :=_beage .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_dddf ));_dbee !=nil {return _dbee ;};};for _fgbg ,_ebae :=range _ecfa .VarLst {if _accf :=_ebae .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_fgbg )); +_accf !=nil {return _accf ;};};for _bge ,_egcf :=range _ecfa .ForEach {if _dabf :=_egcf .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_bge ));_dabf !=nil {return _dabf ;};};for _abbda ,_ffbc :=range _ecfa .LayoutNode {if _faff :=_ffbc .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_abbda )); +_faff !=nil {return _faff ;};};for _gcag ,_dbde :=range _ecfa .Choose {if _dcgb :=_dbde .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_gcag ));_dcgb !=nil {return _dcgb ;};};for _dedd ,_dddca :=range _ecfa .ExtLst {if _adebd :=_dddca .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_dedd )); +_adebd !=nil {return _adebd ;};};return nil ;};func (_fgbbd ST_PyramidAccentTextMargin )String ()string {switch _fgbbd {case 0:return "";case 1:return "\u0073\u0074\u0065\u0070";case 2:return "\u0073\u0074\u0061c\u006b";};return "";}; -// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path -func (_bcb *CT_Colors )ValidateWithPath (path string )error {if _gcda :=_bcb .MethAttr .ValidateWithPath (path +"\u002fM\u0065\u0074\u0068\u0041\u0074\u0074r");_gcda !=nil {return _gcda ;};if _abf :=_bcb .HueDirAttr .ValidateWithPath (path +"/\u0048\u0075\u0065\u0044\u0069\u0072\u0041\u0074\u0074\u0072"); -_abf !=nil {return _abf ;};for _cbfc ,_ebee :=range _bcb .EG_ColorChoice {if _bgba :=_ebee .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cbfc ));_bgba !=nil {return _bgba ; -};};return nil ;};func (_accb ST_NodeVerticalAlignment )Validate ()error {return _accb .ValidateWithPath ("")}; +// Validate validates the CT_RelIds and its children +func (_dgdb *CT_RelIds )Validate ()error {return _dgdb .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u006c\u0049\u0064s");};func (_eccd *CT_TextProps )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eccd .Sp3d !=nil {_ddafa :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0070\u0033\u0064"}}; +e .EncodeElement (_eccd .Sp3d ,_ddafa );};if _eccd .FlatTx !=nil {_cgcd :=_g .StartElement {Name :_g .Name {Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_eccd .FlatTx ,_cgcd );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_fdda *CT_LayoutVariablePropertySet )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgdc :for {_gaed ,_dgec :=d .Token ();if _dgec !=nil {return _dgec ;};switch _bafe :=_gaed .(type ){case _g .StartElement :switch _bafe .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074"}:_fdda .OrgChart =NewCT_OrgChart (); +if _ecdb :=d .DecodeElement (_fdda .OrgChart ,&_bafe );_ecdb !=nil {return _ecdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u004da\u0078"}:_fdda .ChMax =NewCT_ChildMax (); +if _bcde :=d .DecodeElement (_fdda .ChMax ,&_bafe );_bcde !=nil {return _bcde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u0050\u0072\u0065\u0066"}:_fdda .ChPref =NewCT_ChildPref (); +if _aafa :=d .DecodeElement (_fdda .ChPref ,&_bafe );_aafa !=nil {return _aafa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0075\u006c\u006c\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064"}:_fdda .BulletEnabled =NewCT_BulletEnabled (); +if _ebgb :=d .DecodeElement (_fdda .BulletEnabled ,&_bafe );_ebgb !=nil {return _ebgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0069\u0072"}:_fdda .Dir =NewCT_Direction (); +if _bbfb :=d .DecodeElement (_fdda .Dir ,&_bafe );_bbfb !=nil {return _bbfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"}:_fdda .HierBranch =NewCT_HierBranchStyle (); +if _aegf :=d .DecodeElement (_fdda .HierBranch ,&_bafe );_aegf !=nil {return _aegf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061n\u0069\u006d\u004f\u006e\u0065"}:_fdda .AnimOne =NewCT_AnimOne (); +if _aabf :=d .DecodeElement (_fdda .AnimOne ,&_bafe );_aabf !=nil {return _aabf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061n\u0069\u006d\u004c\u0076\u006c"}:_fdda .AnimLvl =NewCT_AnimLvl (); +if _faba :=d .DecodeElement (_fdda .AnimLvl ,&_bafe );_faba !=nil {return _faba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"}:_fdda .ResizeHandles =NewCT_ResizeHandles (); +if _aebd :=d .DecodeElement (_fdda .ResizeHandles ,&_bafe );_aebd !=nil {return _aebd ;};default:_f .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",_bafe .Name ); +if _afaad :=d .Skip ();_afaad !=nil {return _afaad ;};};case _g .EndElement :break _cgdc ;case _g .CharData :};};return nil ;};const (ST_AxisTypeUnset ST_AxisType =0;ST_AxisTypeSelf ST_AxisType =1;ST_AxisTypeCh ST_AxisType =2;ST_AxisTypeDes ST_AxisType =3; +ST_AxisTypeDesOrSelf ST_AxisType =4;ST_AxisTypePar ST_AxisType =5;ST_AxisTypeAncst ST_AxisType =6;ST_AxisTypeAncstOrSelf ST_AxisType =7;ST_AxisTypeFollowSib ST_AxisType =8;ST_AxisTypePrecedSib ST_AxisType =9;ST_AxisTypeFollow ST_AxisType =10;ST_AxisTypePreced ST_AxisType =11; +ST_AxisTypeRoot ST_AxisType =12;ST_AxisTypeNone ST_AxisType =13;);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_ChildMax and its children -func (_ebb *CT_ChildMax )Validate ()error {return _ebb .ValidateWithPath ("C\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078");};func (_adcae *CT_Rules )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdae :for {_ccege ,_gcge :=d .Token (); -if _gcge !=nil {return _gcge ;};switch _dae :=_ccege .(type ){case _g .StartElement :switch _dae .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072\u0075\u006c\u0065"}:_fdgc :=NewCT_NumericRule (); -if _ccgc :=d .DecodeElement (_fdgc ,&_dae );_ccgc !=nil {return _ccgc ;};_adcae .Rule =append (_adcae .Rule ,_fdgc );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\u0052\u0075\u006c\u0065\u0073\u0020\u0025\u0076",_dae .Name ); -if _gbaf :=d .Skip ();_gbaf !=nil {return _gbaf ;};};case _g .EndElement :break _fdae ;case _g .CharData :};};return nil ;};type CT_Otherwise struct{NameAttr *string ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ; -RuleLst []*CT_Rules ;ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_df .CT_OfficeArtExtensionList ;};func (_degc ST_DiagramTextAlignment )String ()string {switch _degc {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072"; -case 3:return "\u0072";};return "";}; +// Validate validates the DataModel and its children +func (_ebcg *DataModel )Validate ()error {return _ebcg .ValidateWithPath ("\u0044a\u0074\u0061\u004d\u006f\u0064\u0065l");};func (_dffe ST_RotationPath )String ()string {switch _dffe {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h"; +};return "";}; -// Validate validates the CT_CTStyleLabel and its children -func (_fag *CT_CTStyleLabel )Validate ()error {return _fag .ValidateWithPath ("\u0043T\u005fC\u0054\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");};type ST_TextBlockDirection byte ;func (_aedfgc *ST_SecondaryLinearDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecagb ,_caef :=d .Token (); -if _caef !=nil {return _caef ;};if _dcgf ,_agcda :=_ecagb .(_g .EndElement );_agcda &&_dcgf .Name ==start .Name {*_aedfgc =1;return nil ;};if _cefage ,_gbgdd :=_ecagb .(_g .CharData );!_gbgdd {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",_ecagb ); -}else {switch string (_cefage ){case "":*_aedfgc =0;case "\u006e\u006f\u006e\u0065":*_aedfgc =1;case "\u0066\u0072\u006fm\u004c":*_aedfgc =2;case "\u0066\u0072\u006fm\u0052":*_aedfgc =3;case "\u0066\u0072\u006fm\u0054":*_aedfgc =4;case "\u0066\u0072\u006fm\u0042":*_aedfgc =5; -};};_ecagb ,_caef =d .Token ();if _caef !=nil {return _caef ;};if _ffdff ,_badf :=_ecagb .(_g .EndElement );_badf &&_ffdff .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",_ecagb ); -};func ParseUnionST_ModelId (s string )(ST_ModelId ,error ){return ST_ModelId {},nil };func (_fcaf ST_AxisType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_abab :=_g .Attr {};_abab .Name =name ;switch _fcaf {case ST_AxisTypeUnset :_abab .Value =""; -case ST_AxisTypeSelf :_abab .Value ="\u0073\u0065\u006c\u0066";case ST_AxisTypeCh :_abab .Value ="\u0063\u0068";case ST_AxisTypeDes :_abab .Value ="\u0064\u0065\u0073";case ST_AxisTypeDesOrSelf :_abab .Value ="\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf"; -case ST_AxisTypePar :_abab .Value ="\u0070\u0061\u0072";case ST_AxisTypeAncst :_abab .Value ="\u0061\u006e\u0063s\u0074";case ST_AxisTypeAncstOrSelf :_abab .Value ="a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066";case ST_AxisTypeFollowSib :_abab .Value ="\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b"; -case ST_AxisTypePrecedSib :_abab .Value ="\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b";case ST_AxisTypeFollow :_abab .Value ="\u0066\u006f\u006c\u006c\u006f\u0077";case ST_AxisTypePreced :_abab .Value ="\u0070\u0072\u0065\u0063\u0065\u0064";case ST_AxisTypeRoot :_abab .Value ="\u0072\u006f\u006f\u0074"; -case ST_AxisTypeNone :_abab .Value ="\u006e\u006f\u006e\u0065";};return _abab ,nil ;}; +// ValidateWithPath validates the StyleDefHdr and its children, prefixing error messages with path +func (_gfgc *StyleDefHdr )ValidateWithPath (path string )error {if _fbccf :=_gfgc .CT_StyleDefinitionHeader .ValidateWithPath (path );_fbccf !=nil {return _fbccf ;};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 []*_a .CT_OfficeArtExtensionList ;};func (_gbefb *ST_OutputShapeType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gbefb =0;case "\u006e\u006f\u006e\u0065":*_gbefb =1;case "\u0063\u006f\u006e\u006e":*_gbefb =2;};return nil ; +};func (_dgfbg *DataModel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgfbg .CT_DataModel =*NewCT_DataModel ();_ccbg :for {_gbeb ,_cfagb :=d .Token ();if _cfagb !=nil {return _cfagb ;};switch _fbfd :=_gbeb .(type ){case _g .StartElement :switch _fbfd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074\u004cs\u0074"}:if _gbdc :=d .DecodeElement (_dgfbg .PtLst ,&_fbfd ); +_gbdc !=nil {return _gbdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_dgfbg .CxnLst =NewCT_CxnList (); +if _bdaa :=d .DecodeElement (_dgfbg .CxnLst ,&_fbfd );_bdaa !=nil {return _bdaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0067"}:_dgfbg .Bg =_a .NewCT_BackgroundFormatting (); +if _fgab :=d .DecodeElement (_dgfbg .Bg ,&_fbfd );_fgab !=nil {return _fgab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0077\u0068\u006fl\u0065"}:_dgfbg .Whole =_a .NewCT_WholeE2oFormatting (); +if _fcfada :=d .DecodeElement (_dgfbg .Whole ,&_fbfd );_fcfada !=nil {return _fcfada ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgfbg .ExtLst =_a .NewCT_OfficeArtExtensionList (); +if _cdfa :=d .DecodeElement (_dgfbg .ExtLst ,&_fbfd );_cdfa !=nil {return _cdfa ;};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 \u0044\u0061\u0074\u0061\u004d\u006fd\u0065\u006c \u0025\u0076",_fbfd .Name ); +if _gfca :=d .Skip ();_gfca !=nil {return _gfca ;};};case _g .EndElement :break _ccbg ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_CxnList and its children, prefixing error messages with path -func (_dgac *CT_CxnList )ValidateWithPath (path string )error {for _fdgb ,_aaf :=range _dgac .Cxn {if _eggg :=_aaf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_fdgb ));_eggg !=nil {return _eggg ; -};};return nil ;};func (_fbcea *ST_HierarchyAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fbcea =0;case "\u0074\u004c":*_fbcea =1;case "\u0074\u0052":*_fbcea =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_fbcea =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_fbcea =4; -case "\u0062\u004c":*_fbcea =5;case "\u0062\u0052":*_fbcea =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_fbcea =7;case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_fbcea =8;case "\u006c\u0054":*_fbcea =9;case "\u006c\u0042":*_fbcea =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_fbcea =11; -case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_fbcea =12;case "\u0072\u0054":*_fbcea =13;case "\u0072\u0042":*_fbcea =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_fbcea =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_fbcea =16;};return nil ;};func (_dgee *CT_Description )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gaea :=range start .Attr {if _gaea .Name .Local =="\u006c\u0061\u006e\u0067"{_acde ,_becg :=_gaea .Value ,error (nil ); -if _becg !=nil {return _becg ;};_dgee .LangAttr =&_acde ;continue ;};if _gaea .Name .Local =="\u0076\u0061\u006c"{_gaef ,_ecef :=_gaea .Value ,error (nil );if _ecef !=nil {return _ecef ;};_dgee .ValAttr =_gaef ;continue ;};};for {_bbef ,_gfdae :=d .Token (); -if _gfdae !=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",_gfdae );};if _facb ,_bbed :=_bbef .(_g .EndElement );_bbed &&_facb .Name ==start .Name {break ; -};};return nil ;};func (_dagcab ST_ConnectorDimension )Validate ()error {return _dagcab .ValidateWithPath ("")}; +// Validate validates the CT_SDCategories and its children +func (_aacfe *CT_SDCategories )Validate ()error {return _aacfe .ValidateWithPath ("\u0043T\u005fS\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func (_ebee ST_ConstraintRelationship )ValidateWithPath (path string )error {switch _ebee {case 0,1,2,3:default:return _ga .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 ;};func (_dadb ST_HierarchyAlignment )Validate ()error {return _dadb .ValidateWithPath ("")};func (_egc *CT_AnimLvl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egc .ValAttr !=ST_AnimLvlStrUnset {_cgbg ,_ddg :=_egc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"}); +if _ddg !=nil {return _ddg ;};start .Attr =append (start .Attr ,_cgbg );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_TextDirectionUnset ST_TextDirection =0;ST_TextDirectionFromT ST_TextDirection =1; +ST_TextDirectionFromB ST_TextDirection =2;);type ST_OutputShapeType byte ;func (_eddec ST_AnimLvlStr )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cbeb :=_g .Attr {};_cbeb .Name =name ;switch _eddec {case ST_AnimLvlStrUnset :_cbeb .Value ="";case ST_AnimLvlStrNone :_cbeb .Value ="\u006e\u006f\u006e\u0065"; +case ST_AnimLvlStrLvl :_cbeb .Value ="\u006c\u0076\u006c";case ST_AnimLvlStrCtr :_cbeb .Value ="\u0063\u0074\u0072";};return _cbeb ,nil ;};func (_cbe *CT_DiagramDefinition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cbe .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_cbe .UniqueIdAttr )}); +};if _cbe .MinVerAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_cbe .MinVerAttr )});};if _cbe .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_cbe .DefStyleAttr )}); +};e .EncodeToken (start );if _cbe .Title !=nil {_ffda :=_g .StartElement {Name :_g .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_fegg :=range _cbe .Title {e .EncodeElement (_fegg ,_ffda );};};if _cbe .Desc !=nil {_daacf :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0065\u0073\u0063"}}; +for _ ,_abd :=range _cbe .Desc {e .EncodeElement (_abd ,_daacf );};};if _cbe .CatLst !=nil {_acgf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbe .CatLst ,_acgf );};if _cbe .SampData !=nil {_feaed :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}}; +e .EncodeElement (_cbe .SampData ,_feaed );};if _cbe .StyleData !=nil {_aace :=_g .StartElement {Name :_g .Name {Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}};e .EncodeElement (_cbe .StyleData ,_aace );};if _cbe .ClrData !=nil {_bgdf :=_g .StartElement {Name :_g .Name {Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}}; +e .EncodeElement (_cbe .ClrData ,_bgdf );};_fbea :=_g .StartElement {Name :_g .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};e .EncodeElement (_cbe .LayoutNode ,_fbea );if _cbe .ExtLst !=nil {_ebff :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_cbe .ExtLst ,_ebff );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Adj struct{IdxAttr uint32 ;ValAttr float64 ;};const (ST_FlowDirectionUnset ST_FlowDirection =0;ST_FlowDirectionRow ST_FlowDirection =1; +ST_FlowDirectionCol ST_FlowDirection =2;);func NewCT_SDCategories ()*CT_SDCategories {_dgba :=&CT_SDCategories {};return _dgba };func (_dcgg *CT_PtList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dcgg .Pt !=nil {_fbg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0074"}}; +for _ ,_bdbd :=range _dcgg .Pt {e .EncodeElement (_bdbd ,_fbg );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_ChildAlignmentUnset ST_ChildAlignment =0;ST_ChildAlignmentT ST_ChildAlignment =1;ST_ChildAlignmentB ST_ChildAlignment =2; +ST_ChildAlignmentL ST_ChildAlignment =3;ST_ChildAlignmentR ST_ChildAlignment =4;); -// ValidateWithPath validates the CT_PresentationOf and its children, prefixing error messages with path -func (_acbbb *CT_PresentationOf )ValidateWithPath (path string )error {if _acbbb .ExtLst !=nil {if _eacd :=_acbbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eacd !=nil {return _eacd ;};};return nil ;};func (_gccga ST_ConnectorDimension )String ()string {switch _gccga {case 0:return ""; -case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";case 3:return "\u0063\u0075\u0073\u0074";};return "";};func (_gagfc ST_FunctionArgument )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gagfc .ST_VariableType !=ST_VariableTypeUnset {e .EncodeToken (_g .CharData (_gagfc .ST_VariableType .String ())); -};return e .EncodeToken (_g .EndElement {Name :start .Name });}; +// ValidateWithPath validates the ColorsDef and its children, prefixing error messages with path +func (_bedbc *ColorsDef )ValidateWithPath (path string )error {if _bbca :=_bedbc .CT_ColorTransform .ValidateWithPath (path );_bbca !=nil {return _bbca ;};return nil ;};type ST_Offset byte ;func (_aebda *ST_FunctionArgument )Validate ()error {return _aebda .ValidateWithPath ("")}; +func (_egacd *RelIds )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egacd .CT_RelIds =*NewCT_RelIds ();for _ ,_eddga :=range start .Attr {if _eddga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eddga .Name .Local =="\u0064\u006d"||_eddga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_eddga .Name .Local =="\u0064\u006d"{_edee ,_ceeb :=_eddga .Value ,error (nil ); +if _ceeb !=nil {return _ceeb ;};_egacd .DmAttr =_edee ;continue ;};if _eddga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eddga .Name .Local =="\u006c\u006f"||_eddga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_eddga .Name .Local =="\u006c\u006f"{_gcgf ,_gcfd :=_eddga .Value ,error (nil ); +if _gcfd !=nil {return _gcfd ;};_egacd .LoAttr =_gcgf ;continue ;};if _eddga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eddga .Name .Local =="\u0071\u0073"||_eddga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_eddga .Name .Local =="\u0071\u0073"{_acfbea ,_bddfb :=_eddga .Value ,error (nil ); +if _bddfb !=nil {return _bddfb ;};_egacd .QsAttr =_acfbea ;continue ;};if _eddga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eddga .Name .Local =="\u0063\u0073"||_eddga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_eddga .Name .Local =="\u0063\u0073"{_dgee ,_fbacc :=_eddga .Value ,error (nil ); +if _fbacc !=nil {return _fbacc ;};_egacd .CsAttr =_dgee ;continue ;};};for {_afad ,_fcbff :=d .Token ();if _fcbff !=nil {return _ga .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0052e\u006c\u0049d\u0073\u003a\u0020\u0025\u0073",_fcbff );};if _gabe ,_aacg :=_afad .(_g .EndElement ); +_aacg &&_gabe .Name ==start .Name {break ;};};return nil ;};func (_bfeaf *ST_ConnectorPoint )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdcbcf ,_feca :=d .Token ();if _feca !=nil {return _feca ;};if _fgabe ,_gbbe :=_bdcbcf .(_g .EndElement ); +_gbbe &&_fgabe .Name ==start .Name {*_bfeaf =1;return nil ;};if _gefdg ,_beed :=_bdcbcf .(_g .CharData );!_beed {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdcbcf ); +}else {switch string (_gefdg ){case "":*_bfeaf =0;case "\u0061\u0075\u0074\u006f":*_bfeaf =1;case "\u0062\u0043\u0074\u0072":*_bfeaf =2;case "\u0063\u0074\u0072":*_bfeaf =3;case "\u006d\u0069\u0064\u004c":*_bfeaf =4;case "\u006d\u0069\u0064\u0052":*_bfeaf =5; +case "\u0074\u0043\u0074\u0072":*_bfeaf =6;case "\u0062\u004c":*_bfeaf =7;case "\u0062\u0052":*_bfeaf =8;case "\u0074\u004c":*_bfeaf =9;case "\u0074\u0052":*_bfeaf =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_bfeaf =11;};};_bdcbcf ,_feca =d .Token (); +if _feca !=nil {return _feca ;};if _gbbga ,_ecec :=_bdcbcf .(_g .EndElement );_ecec &&_gbbga .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdcbcf ); +};func (_bbbg ST_ConstraintType )ValidateWithPath (path string )error {switch _bbbg {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 _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbbg )); +};return nil ;};func (_fbfaa ST_ChildOrderType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fbfaa .String (),start );};func (_afeb *LayoutDefHdrLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afeb .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst (); +_fdafc :for {_gdfb ,_debga :=d .Token ();if _debga !=nil {return _debga ;};switch _daag :=_gdfb .(type ){case _g .StartElement :switch _daag .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}:_ddaeg :=NewCT_DiagramDefinitionHeader (); +if _ggba :=d .DecodeElement (_ddaeg ,&_daag );_ggba !=nil {return _ggba ;};_afeb .LayoutDefHdr =append (_afeb .LayoutDefHdr ,_ddaeg );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\u004c\u0061\u0079\u006f\u0075\u0074D\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_daag .Name ); +if _accbc :=d .Skip ();_accbc !=nil {return _accbc ;};};case _g .EndElement :break _fdafc ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_StyleDefinition and its children, prefixing error messages with path -func (_acda *CT_StyleDefinition )ValidateWithPath (path string )error {for _bbca ,_ebgfe :=range _acda .Title {if _aebfd :=_ebgfe .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bbca ));_aebfd !=nil {return _aebfd ; -};};for _cgdg ,_bdacd :=range _acda .Desc {if _adfa :=_bdacd .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_cgdg ));_adfa !=nil {return _adfa ;};};if _acda .CatLst !=nil {if _bdbca :=_acda .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); -_bdbca !=nil {return _bdbca ;};};if _acda .Scene3d !=nil {if _abgae :=_acda .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_abgae !=nil {return _abgae ;};};for _agdc ,_caea :=range _acda .StyleLbl {if _fgaeae :=_caea .ValidateWithPath (_a .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_agdc )); -_fgaeae !=nil {return _fgaeae ;};};if _acda .ExtLst !=nil {if _cgeb :=_acda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgeb !=nil {return _cgeb ;};};return nil ;};func (_de *AG_IteratorAttributes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbf :=range start .Attr {if _dbf .Name .Local =="\u0061\u0078\u0069\u0073"{_gdg ,_gea :=ParseSliceST_AxisTypes (_dbf .Value ); -if _gea !=nil {return _gea ;};_de .AxisAttr =&_gdg ;continue ;};if _dbf .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_dg ,_be :=ParseSliceST_ElementTypes (_dbf .Value );if _be !=nil {return _be ;};_de .PtTypeAttr =&_dg ;continue ;};if _dbf .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_fdg ,_ee :=ParseSliceST_Booleans (_dbf .Value ); -if _ee !=nil {return _ee ;};_de .HideLastTransAttr =&_fdg ;continue ;};if _dbf .Name .Local =="\u0073\u0074"{_cdb ,_cba :=ParseSliceST_Ints (_dbf .Value );if _cba !=nil {return _cba ;};_de .StAttr =&_cdb ;continue ;};if _dbf .Name .Local =="\u0063\u006e\u0074"{_ff ,_add :=ParseSliceST_UnsignedInts (_dbf .Value ); -if _add !=nil {return _add ;};_de .CntAttr =&_ff ;continue ;};if _dbf .Name .Local =="\u0073\u0074\u0065\u0070"{_dab ,_eb :=ParseSliceST_Ints (_dbf .Value );if _eb !=nil {return _eb ;};_de .StepAttr =&_dab ;continue ;};};for {_bf ,_dd :=d .Token ();if _dd !=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",_dd ); -};if _fbd ,_dca :=_bf .(_g .EndElement );_dca &&_fbd .Name ==start .Name {break ;};};return nil ;};func (_gfea ST_DiagramTextAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bfeaa :=_g .Attr {};_bfeaa .Name =name ;switch _gfea {case ST_DiagramTextAlignmentUnset :_bfeaa .Value =""; -case ST_DiagramTextAlignmentL :_bfeaa .Value ="\u006c";case ST_DiagramTextAlignmentCtr :_bfeaa .Value ="\u0063\u0074\u0072";case ST_DiagramTextAlignmentR :_bfeaa .Value ="\u0072";};return _bfeaa ,nil ;};func (_ecefe *ST_ParameterId )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ecefe =0; -case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_ecefe =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_ecefe =2;case "\u0063\u0068\u0044i\u0072":*_ecefe =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_ecefe =4;case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_ecefe =5; -case "\u006c\u0069\u006e\u0044\u0069\u0072":*_ecefe =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_ecefe =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_ecefe =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_ecefe =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_ecefe =10; -case "\u0062\u0065\u0067\u0053\u0074\u0079":*_ecefe =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_ecefe =12;case "\u0064\u0069\u006d":*_ecefe =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_ecefe =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_ecefe =15; -case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_ecefe =16;case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_ecefe =17;case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_ecefe =18; -case "\u0074\u0078\u0044i\u0072":*_ecefe =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_ecefe =20;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_ecefe =21;case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_ecefe =22; -case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_ecefe =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_ecefe =24;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_ecefe =25; -case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_ecefe =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_ecefe =27;case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_ecefe =28; -case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_ecefe =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_ecefe =30;case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_ecefe =31; -case "\u0067\u0072\u0044i\u0072":*_ecefe =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_ecefe =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_ecefe =34;case "\u0062\u006b\u0070\u0074":*_ecefe =35;case "\u006f\u0066\u0066":*_ecefe =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_ecefe =37; -case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_ecefe =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_ecefe =39;case "\u0073\u0074\u0041n\u0067":*_ecefe =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_ecefe =41; -case "\u0061\u0072":*_ecefe =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_ecefe =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_ecefe =44;case "\u006c\u006e\u0053\u0070\u0043\u0068":*_ecefe =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_ecefe =46; -case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_ecefe =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_ecefe =48;case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_ecefe =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_ecefe =50; -case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_ecefe =51;case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_ecefe =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_ecefe =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_ecefe =54; -case "\u0065\u006e\u0064\u0050\u0074\u0073":*_ecefe =55;};return nil ;};func ParseSliceST_Booleans (s string )(ST_Booleans ,error ){return ST_Booleans {},nil };const (ST_StartingElementUnset ST_StartingElement =0;ST_StartingElementNode ST_StartingElement =1; -ST_StartingElementTrans ST_StartingElement =2;);func (_fdge ST_DiagramTextAlignment )Validate ()error {return _fdge .ValidateWithPath ("")};func (_fggcc ST_ConnectorRouting )ValidateWithPath (path string )error {switch _fggcc {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 (_fggcc )); -};return nil ;};func (_cgcaa ST_LinearDirection )Validate ()error {return _cgcaa .ValidateWithPath ("")};type ST_ArrowheadStyle byte ;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; -);const (ST_NodeHorizontalAlignmentUnset ST_NodeHorizontalAlignment =0;ST_NodeHorizontalAlignmentL ST_NodeHorizontalAlignment =1;ST_NodeHorizontalAlignmentCtr ST_NodeHorizontalAlignment =2;ST_NodeHorizontalAlignmentR ST_NodeHorizontalAlignment =3;);func (_aaad ST_AutoTextRotation )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_beef :=_g .Attr {}; -_beef .Name =name ;switch _aaad {case ST_AutoTextRotationUnset :_beef .Value ="";case ST_AutoTextRotationNone :_beef .Value ="\u006e\u006f\u006e\u0065";case ST_AutoTextRotationUpr :_beef .Value ="\u0075\u0070\u0072";case ST_AutoTextRotationGrav :_beef .Value ="\u0067\u0072\u0061\u0076"; -};return _beef ,nil ;};type ST_Breakpoint 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;);func (_afgfa *ST_GrowDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecbcg ,_adegdb :=d .Token ();if _adegdb !=nil {return _adegdb ; -};if _eggbb ,_dfcb :=_ecbcg .(_g .EndElement );_dfcb &&_eggbb .Name ==start .Name {*_afgfa =1;return nil ;};if _cefad ,_cfceb :=_ecbcg .(_g .CharData );!_cfceb {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",_ecbcg ); -}else {switch string (_cefad ){case "":*_afgfa =0;case "\u0074\u004c":*_afgfa =1;case "\u0074\u0052":*_afgfa =2;case "\u0062\u004c":*_afgfa =3;case "\u0062\u0052":*_afgfa =4;};};_ecbcg ,_adegdb =d .Token ();if _adegdb !=nil {return _adegdb ;};if _cdga ,_cbebe :=_ecbcg .(_g .EndElement ); -_cbebe &&_cdga .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",_ecbcg );};func (_eage ST_FunctionArgument )String ()string {if _eage .ST_VariableType !=ST_VariableTypeUnset {return _eage .ST_VariableType .String (); -};return "";};func (_effa *CT_ForEach )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _effa .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_effa .NameAttr )}); -};if _effa .RefAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_effa .RefAttr )});};if _effa .AxisAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_effa .AxisAttr )}); -};if _effa .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_effa .PtTypeAttr )});};if _effa .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_effa .HideLastTransAttr )}); -};if _effa .StAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_effa .StAttr )});};if _effa .CntAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_effa .CntAttr )}); -};if _effa .StepAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_effa .StepAttr )});};e .EncodeToken (start );if _effa .Alg !=nil {_ggbe :=_g .StartElement {Name :_g .Name {Local :"\u0061\u006c\u0067"}}; -for _ ,_dfdd :=range _effa .Alg {e .EncodeElement (_dfdd ,_ggbe );};};if _effa .Shape !=nil {_aeaa :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_cbdg :=range _effa .Shape {e .EncodeElement (_cbdg ,_aeaa );};};if _effa .PresOf !=nil {_fcca :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}}; -for _ ,_ceba :=range _effa .PresOf {e .EncodeElement (_ceba ,_fcca );};};if _effa .ConstrLst !=nil {_cacab :=_g .StartElement {Name :_g .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_gdbae :=range _effa .ConstrLst {e .EncodeElement (_gdbae ,_cacab ); -};};if _effa .RuleLst !=nil {_edcb :=_g .StartElement {Name :_g .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_dgff :=range _effa .RuleLst {e .EncodeElement (_dgff ,_edcb );};};if _effa .ForEach !=nil {_fccg :=_g .StartElement {Name :_g .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}}; -for _ ,_dcag :=range _effa .ForEach {e .EncodeElement (_dcag ,_fccg );};};if _effa .LayoutNode !=nil {_eecb :=_g .StartElement {Name :_g .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_agdg :=range _effa .LayoutNode {e .EncodeElement (_agdg ,_eecb ); -};};if _effa .Choose !=nil {_ceea :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_dbge :=range _effa .Choose {e .EncodeElement (_dbge ,_ceea );};};if _effa .ExtLst !=nil {_dgfd :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -for _ ,_gggc :=range _effa .ExtLst {e .EncodeElement (_gggc ,_dgfd );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_abed ST_ChildOrderType )String ()string {switch _abed {case 0:return "";case 1:return "\u0062";case 2:return "\u0074"; -};return "";};func (_dede *CT_ColorTransformHeader )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_dede .UniqueIdAttr )}); -if _dede .MinVerAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_dede .MinVerAttr )});};if _dede .ResIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dede .ResIdAttr )}); -};e .EncodeToken (start );_dcfe :=_g .StartElement {Name :_g .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_abgb :=range _dede .Title {e .EncodeElement (_abgb ,_dcfe );};_gggd :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0065\u0073\u0063"}}; -for _ ,_gcg :=range _dede .Desc {e .EncodeElement (_gcg ,_gggd );};if _dede .CatLst !=nil {_def :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dede .CatLst ,_def );};if _dede .ExtLst !=nil {_cead :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_dede .ExtLst ,_cead );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_edded ST_FlowDirection )ValidateWithPath (path string )error {switch _edded {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 (_edded )); -};return nil ;}; +// ValidateWithPath validates the CT_SampleData and its children, prefixing error messages with path +func (_ccebf *CT_SampleData )ValidateWithPath (path string )error {if _ccebf .DataModel !=nil {if _gebbf :=_ccebf .DataModel .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");_gebbf !=nil {return _gebbf ;};};return nil ; +};func (_cgag *CT_Choose )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cgag .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_cgag .NameAttr )}); +};e .EncodeToken (start );_ffc :=_g .StartElement {Name :_g .Name {Local :"\u0069\u0066"}};for _ ,_efbf :=range _cgag .If {e .EncodeElement (_efbf ,_ffc );};if _cgag .Else !=nil {_daeg :=_g .StartElement {Name :_g .Name {Local :"\u0065\u006c\u0073\u0065"}}; +e .EncodeElement (_cgag .Else ,_daeg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_ChildAlignment byte ;func (_faged ST_FallbackDimension )String ()string {switch _faged {case 0:return "";case 1:return "\u0031\u0044";case 2:return "\u0032\u0044"; +};return "";};func NewCT_RelIds ()*CT_RelIds {_dcdga :=&CT_RelIds {};return _dcdga };func (_bcgg ST_Breakpoint )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bcgg .String (),start );}; -// ValidateWithPath validates the CT_Algorithm and its children, prefixing error messages with path -func (_gbe *CT_Algorithm )ValidateWithPath (path string )error {if _gbe .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 _bbgc :=_gbe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bbgc !=nil {return _bbgc ;};for _ebe ,_fbe :=range _gbe .Param {if _gcb :=_fbe .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fP\u0061\u0072\u0061\u006d\u005b\u0025\u0064\u005d",path ,_ebe )); -_gcb !=nil {return _gcb ;};};if _gbe .ExtLst !=nil {if _eeg :=_gbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeg !=nil {return _eeg ;};};return nil ;};func (_fddfd ST_ConnectorRouting )Validate ()error {return _fddfd .ValidateWithPath ("")}; -func (_addad ST_TextAnchorHorizontal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_addad .String (),start );};func (_gcadg ST_Offset )String ()string {switch _gcadg {case 0:return "";case 1:return "\u0063\u0074\u0072"; -case 2:return "\u006f\u0066\u0066";};return "";};func (_ecagc ST_DiagramTextAlignment )ValidateWithPath (path string )error {switch _ecagc {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 (_ecagc )); -};return nil ;};func NewCT_ForEach ()*CT_ForEach {_afgdg :=&CT_ForEach {};return _afgdg }; +// Validate validates the CT_Category and its children +func (_gaf *CT_Category )Validate ()error {return _gaf .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");}; -// ValidateWithPath validates the StyleDefHdrLst and its children, prefixing error messages with path -func (_gggf *StyleDefHdrLst )ValidateWithPath (path string )error {if _gdeba :=_gggf .CT_StyleDefinitionHeaderLst .ValidateWithPath (path );_gdeba !=nil {return _gdeba ;};return nil ;};type CT_StyleDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ; -ResIdAttr *int32 ;Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ;ExtLst *_df .CT_OfficeArtExtensionList ;};func (_fbcf *ST_VerticalAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fbcf =0;case "\u0074":*_fbcf =1; -case "\u006d\u0069\u0064":*_fbcf =2;case "\u0062":*_fbcf =3;case "\u006e\u006f\u006e\u0065":*_fbcf =4;};return nil ;};func (_gbegf ST_BendPoint )String ()string {switch _gbegf {case 0:return "";case 1:return "\u0062\u0065\u0067";case 2:return "\u0064\u0065\u0066"; -case 3:return "\u0065\u006e\u0064";};return "";};func (_ecgc *ST_ChildAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_caedf ,_cbcfc :=d .Token ();if _cbcfc !=nil {return _cbcfc ;};if _fedge ,_bfdff :=_caedf .(_g .EndElement );_bfdff &&_fedge .Name ==start .Name {*_ecgc =1; -return nil ;};if _aeddc ,_cagg :=_caedf .(_g .CharData );!_cagg {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",_caedf );}else {switch string (_aeddc ){case "":*_ecgc =0; -case "\u0074":*_ecgc =1;case "\u0062":*_ecgc =2;case "\u006c":*_ecgc =3;case "\u0072":*_ecgc =4;};};_caedf ,_cbcfc =d .Token ();if _cbcfc !=nil {return _cbcfc ;};if _geef ,_ddgfd :=_caedf .(_g .EndElement );_ddgfd &&_geef .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",_caedf );};func (_dggc ST_Breakpoint )ValidateWithPath (path string )error {switch _dggc {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 (_dggc )); -};return nil ;};type CT_Pt struct{ModelIdAttr ST_ModelId ;TypeAttr ST_PtType ;CxnIdAttr *ST_ModelId ;PrSet *CT_ElemPropSet ;SpPr *_df .CT_ShapeProperties ;T *_df .CT_TextBody ;ExtLst *_df .CT_OfficeArtExtensionList ;};func (_fggdc ST_ParameterId )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cabb :=_g .Attr {}; -_cabb .Name =name ;switch _fggdc {case ST_ParameterIdUnset :_cabb .Value ="";case ST_ParameterIdHorzAlign :_cabb .Value ="\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n";case ST_ParameterIdVertAlign :_cabb .Value ="\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"; -case ST_ParameterIdChDir :_cabb .Value ="\u0063\u0068\u0044i\u0072";case ST_ParameterIdChAlign :_cabb .Value ="\u0063h\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdSecChAlign :_cabb .Value ="\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e"; -case ST_ParameterIdLinDir :_cabb .Value ="\u006c\u0069\u006e\u0044\u0069\u0072";case ST_ParameterIdSecLinDir :_cabb .Value ="\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r";case ST_ParameterIdStElem :_cabb .Value ="\u0073\u0074\u0045\u006c\u0065\u006d";case ST_ParameterIdBendPt :_cabb .Value ="\u0062\u0065\u006e\u0064\u0050\u0074"; -case ST_ParameterIdConnRout :_cabb .Value ="\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074";case ST_ParameterIdBegSty :_cabb .Value ="\u0062\u0065\u0067\u0053\u0074\u0079";case ST_ParameterIdEndSty :_cabb .Value ="\u0065\u006e\u0064\u0053\u0074\u0079"; -case ST_ParameterIdDim :_cabb .Value ="\u0064\u0069\u006d";case ST_ParameterIdRotPath :_cabb .Value ="\u0072o\u0074\u0050\u0061\u0074\u0068";case ST_ParameterIdCtrShpMap :_cabb .Value ="\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p";case ST_ParameterIdNodeHorzAlign :_cabb .Value ="\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e"; -case ST_ParameterIdNodeVertAlign :_cabb .Value ="\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdFallback :_cabb .Value ="\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b";case ST_ParameterIdTxDir :_cabb .Value ="\u0074\u0078\u0044i\u0072"; -case ST_ParameterIdPyraAcctPos :_cabb .Value ="p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073";case ST_ParameterIdPyraAcctTxMar :_cabb .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072";case ST_ParameterIdTxBlDir :_cabb .Value ="\u0074x\u0042\u006c\u0044\u0069\u0072"; -case ST_ParameterIdTxAnchorHorz :_cabb .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a";case ST_ParameterIdTxAnchorVert :_cabb .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074";case ST_ParameterIdTxAnchorHorzCh :_cabb .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068"; -case ST_ParameterIdTxAnchorVertCh :_cabb .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068";case ST_ParameterIdParTxLTRAlign :_cabb .Value ="\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e"; -case ST_ParameterIdParTxRTLAlign :_cabb .Value ="\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdShpTxLTRAlignCh :_cabb .Value ="\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068"; -case ST_ParameterIdShpTxRTLAlignCh :_cabb .Value ="\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case ST_ParameterIdAutoTxRot :_cabb .Value ="\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft";case ST_ParameterIdGrDir :_cabb .Value ="\u0067\u0072\u0044i\u0072"; -case ST_ParameterIdFlowDir :_cabb .Value ="\u0066l\u006f\u0077\u0044\u0069\u0072";case ST_ParameterIdContDir :_cabb .Value ="\u0063o\u006e\u0074\u0044\u0069\u0072";case ST_ParameterIdBkpt :_cabb .Value ="\u0062\u006b\u0070\u0074";case ST_ParameterIdOff :_cabb .Value ="\u006f\u0066\u0066"; -case ST_ParameterIdHierAlign :_cabb .Value ="\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n";case ST_ParameterIdBkPtFixedVal :_cabb .Value ="\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ParameterIdStBulletLvl :_cabb .Value ="s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c"; -case ST_ParameterIdStAng :_cabb .Value ="\u0073\u0074\u0041n\u0067";case ST_ParameterIdSpanAng :_cabb .Value ="\u0073p\u0061\u006e\u0041\u006e\u0067";case ST_ParameterIdAr :_cabb .Value ="\u0061\u0072";case ST_ParameterIdLnSpPar :_cabb .Value ="\u006cn\u0053\u0070\u0050\u0061\u0072"; -case ST_ParameterIdLnSpAfParP :_cabb .Value ="\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050";case ST_ParameterIdLnSpCh :_cabb .Value ="\u006c\u006e\u0053\u0070\u0043\u0068";case ST_ParameterIdLnSpAfChP :_cabb .Value ="\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P"; -case ST_ParameterIdRtShortDist :_cabb .Value ="r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074";case ST_ParameterIdAlignTx :_cabb .Value ="\u0061l\u0069\u0067\u006e\u0054\u0078";case ST_ParameterIdPyraLvlNode :_cabb .Value ="p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065"; -case ST_ParameterIdPyraAcctBkgdNode :_cabb .Value ="\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065";case ST_ParameterIdPyraAcctTxNode :_cabb .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065"; -case ST_ParameterIdSrcNode :_cabb .Value ="\u0073r\u0063\u004e\u006f\u0064\u0065";case ST_ParameterIdDstNode :_cabb .Value ="\u0064s\u0074\u004e\u006f\u0064\u0065";case ST_ParameterIdBegPts :_cabb .Value ="\u0062\u0065\u0067\u0050\u0074\u0073";case ST_ParameterIdEndPts :_cabb .Value ="\u0065\u006e\u0064\u0050\u0074\u0073"; -};return _cabb ,nil ;};func (_ggca *CT_DiagramDefinitionHeaderLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cceg :for {_afac ,_bfece :=d .Token ();if _bfece !=nil {return _bfece ;};switch _fgcd :=_afac .(type ){case _g .StartElement :switch _fgcd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}:_eacc :=NewCT_DiagramDefinitionHeader (); -if _bcfb :=d .DecodeElement (_eacc ,&_fgcd );_bcfb !=nil {return _bcfb ;};_ggca .LayoutDefHdr =append (_ggca .LayoutDefHdr ,_eacc );default:_f .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",_fgcd .Name ); -if _gegac :=d .Skip ();_gegac !=nil {return _gegac ;};};case _g .EndElement :break _cceg ;case _g .CharData :};};return nil ;};func (_cabag ST_Offset )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cabag .String (),start ); -};func (_afgc *CT_DiagramDefinitionHeaderLst )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _afgc .LayoutDefHdr !=nil {_fgabe :=_g .StartElement {Name :_g .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}}; -for _ ,_cegb :=range _afgc .LayoutDefHdr {e .EncodeElement (_cegb ,_fgabe );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func ParseSliceST_UnsignedInts (s string )(ST_UnsignedInts ,error ){return ST_UnsignedInts {},nil };func (_gfdga ST_ArrowheadStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gfdga .String (),start ); -};func (_aedfg ST_SecondaryChildAlignment )String ()string {switch _aedfg {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 (_dgfgb ST_AlgorithmType )ValidateWithPath (path string )error {switch _dgfgb {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 (_dgfgb )); -};return nil ;};func (_gcag *CT_ForEach )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ecca :=range start .Attr {if _ecca .Name .Local =="\u006e\u0061\u006d\u0065"{_cag ,_ecba :=_ecca .Value ,error (nil );if _ecba !=nil {return _ecba ; -};_gcag .NameAttr =&_cag ;continue ;};if _ecca .Name .Local =="\u0072\u0065\u0066"{_abdg ,_cfab :=_ecca .Value ,error (nil );if _cfab !=nil {return _cfab ;};_gcag .RefAttr =&_abdg ;continue ;};if _ecca .Name .Local =="\u0061\u0078\u0069\u0073"{_gadbf ,_bafb :=ParseSliceST_AxisTypes (_ecca .Value ); -if _bafb !=nil {return _bafb ;};_gcag .AxisAttr =&_gadbf ;continue ;};if _ecca .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_aeac ,_dcdc :=ParseSliceST_ElementTypes (_ecca .Value );if _dcdc !=nil {return _dcdc ;};_gcag .PtTypeAttr =&_aeac ;continue ; -};if _ecca .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_egfg ,_fegc :=ParseSliceST_Booleans (_ecca .Value );if _fegc !=nil {return _fegc ;};_gcag .HideLastTransAttr =&_egfg ;continue ;};if _ecca .Name .Local =="\u0073\u0074"{_febe ,_ccfg :=ParseSliceST_Ints (_ecca .Value ); -if _ccfg !=nil {return _ccfg ;};_gcag .StAttr =&_febe ;continue ;};if _ecca .Name .Local =="\u0063\u006e\u0074"{_fedaf ,_dcc :=ParseSliceST_UnsignedInts (_ecca .Value );if _dcc !=nil {return _dcc ;};_gcag .CntAttr =&_fedaf ;continue ;};if _ecca .Name .Local =="\u0073\u0074\u0065\u0070"{_eeba ,_cada :=ParseSliceST_Ints (_ecca .Value ); -if _cada !=nil {return _cada ;};_gcag .StepAttr =&_eeba ;continue ;};};_fbfa :for {_gaeb ,_cgb :=d .Token ();if _cgb !=nil {return _cgb ;};switch _fbbd :=_gaeb .(type ){case _g .StartElement :switch _fbbd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_ccbg :=NewCT_Algorithm (); -if _cfabc :=d .DecodeElement (_ccbg ,&_fbbd );_cfabc !=nil {return _cfabc ;};_gcag .Alg =append (_gcag .Alg ,_ccbg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_ggfee :=NewCT_Shape (); -if _fagf :=d .DecodeElement (_ggfee ,&_fbbd );_fagf !=nil {return _fagf ;};_gcag .Shape =append (_gcag .Shape ,_ggfee );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_geacc :=NewCT_PresentationOf (); -if _caddb :=d .DecodeElement (_geacc ,&_fbbd );_caddb !=nil {return _caddb ;};_gcag .PresOf =append (_gcag .PresOf ,_geacc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_bagd :=NewCT_Constraints (); -if _fdgaa :=d .DecodeElement (_bagd ,&_fbbd );_fdgaa !=nil {return _fdgaa ;};_gcag .ConstrLst =append (_gcag .ConstrLst ,_bagd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_gceab :=NewCT_Rules (); -if _acgf :=d .DecodeElement (_gceab ,&_fbbd );_acgf !=nil {return _acgf ;};_gcag .RuleLst =append (_gcag .RuleLst ,_gceab );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_dbae :=NewCT_ForEach (); -if _bdbg :=d .DecodeElement (_dbae ,&_fbbd );_bdbg !=nil {return _bdbg ;};_gcag .ForEach =append (_gcag .ForEach ,_dbae );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_cfda :=NewCT_LayoutNode (); -if _gggbe :=d .DecodeElement (_cfda ,&_fbbd );_gggbe !=nil {return _gggbe ;};_gcag .LayoutNode =append (_gcag .LayoutNode ,_cfda );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_adceg :=NewCT_Choose (); -if _eece :=d .DecodeElement (_adceg ,&_fbbd );_eece !=nil {return _eece ;};_gcag .Choose =append (_gcag .Choose ,_adceg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgdf :=_df .NewCT_OfficeArtExtensionList (); -if _agcc :=d .DecodeElement (_dgdf ,&_fbbd );_agcc !=nil {return _agcc ;};_gcag .ExtLst =append (_gcag .ExtLst ,_dgdf );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\u005fF\u006f\u0072\u0045\u0061\u0063\u0068\u0020\u0025\u0076",_fbbd .Name ); -if _edf :=d .Skip ();_edf !=nil {return _edf ;};};case _g .EndElement :break _fbfa ;case _g .CharData :};};return nil ;};func (_dgae ST_NodeHorizontalAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dgae .String (),start ); -};func (_feege *ST_VerticalAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fddf ,_gcdfc :=d .Token ();if _gcdfc !=nil {return _gcdfc ;};if _cgfed ,_bdaaf :=_fddf .(_g .EndElement );_bdaaf &&_cgfed .Name ==start .Name {*_feege =1; -return nil ;};if _daabbb ,_edca :=_fddf .(_g .CharData );!_edca {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",_fddf );}else {switch string (_daabbb ){case "":*_feege =0; -case "\u0074":*_feege =1;case "\u006d\u0069\u0064":*_feege =2;case "\u0062":*_feege =3;case "\u006e\u006f\u006e\u0065":*_feege =4;};};_fddf ,_gcdfc =d .Token ();if _gcdfc !=nil {return _gcdfc ;};if _gacf ,_cgafg :=_fddf .(_g .EndElement );_cgafg &&_gacf .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",_fddf );};const (ST_PyramidAccentTextMarginUnset ST_PyramidAccentTextMargin =0;ST_PyramidAccentTextMarginStep ST_PyramidAccentTextMargin =1; -ST_PyramidAccentTextMarginStack ST_PyramidAccentTextMargin =2;);func (_efb *CT_Category )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",_efb .TypeAttr )}); -start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0069"},Value :_a .Sprintf ("\u0025\u0076",_efb .PriAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_ConnectorPoint byte ; +// ValidateWithPath validates the ColorsDefHdr and its children, prefixing error messages with path +func (_beceg *ColorsDefHdr )ValidateWithPath (path string )error {if _bdab :=_beceg .CT_ColorTransformHeader .ValidateWithPath (path );_bdab !=nil {return _bdab ;};return nil ;};type CT_ColorTransformHeader struct{UniqueIdAttr string ;MinVerAttr *string ; +ResIdAttr *int32 ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ;ExtLst *_a .CT_OfficeArtExtensionList ;};func NewCT_Choose ()*CT_Choose {_gfc :=&CT_Choose {};return _gfc };func (_bdag *ST_BoolOperator )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbdc ,_dffdg :=d .Token (); +if _dffdg !=nil {return _dffdg ;};if _fccd ,_efbc :=_cbdc .(_g .EndElement );_efbc &&_fccd .Name ==start .Name {*_bdag =1;return nil ;};if _bcfca ,_dafcf :=_cbdc .(_g .CharData );!_dafcf {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbdc ); +}else {switch string (_bcfca ){case "":*_bdag =0;case "\u006e\u006f\u006e\u0065":*_bdag =1;case "\u0065\u0071\u0075":*_bdag =2;case "\u0067\u0074\u0065":*_bdag =3;case "\u006c\u0074\u0065":*_bdag =4;};};_cbdc ,_dffdg =d .Token ();if _dffdg !=nil {return _dffdg ; +};if _fbcfa ,_abgc :=_cbdc .(_g .EndElement );_abgc &&_fbcfa .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbdc ); +};func (_cedd ST_Breakpoint )Validate ()error {return _cedd .ValidateWithPath ("")};func (_dgcd *ST_SecondaryChildAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebdaa ,_bbeeg :=d .Token ();if _bbeeg !=nil {return _bbeeg ;};if _feaa ,_eggfg :=_ebdaa .(_g .EndElement ); +_eggfg &&_feaa .Name ==start .Name {*_dgcd =1;return nil ;};if _feggd ,_afce :=_ebdaa .(_g .CharData );!_afce {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebdaa ); +}else {switch string (_feggd ){case "":*_dgcd =0;case "\u006e\u006f\u006e\u0065":*_dgcd =1;case "\u0074":*_dgcd =2;case "\u0062":*_dgcd =3;case "\u006c":*_dgcd =4;case "\u0072":*_dgcd =5;};};_ebdaa ,_bbeeg =d .Token ();if _bbeeg !=nil {return _bbeeg ;}; +if _gbgfa ,_edfgc :=_ebdaa .(_g .EndElement );_edfgc &&_gbgfa .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebdaa ); +};func (_ffeac ST_HueDir )Validate ()error {return _ffeac .ValidateWithPath ("")};func (_geea ST_GrowDirection )String ()string {switch _geea {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 (_bgdg ST_HierarchyAlignment )String ()string {switch _bgdg {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 "";}; +// Validate validates the CT_SampleData and its children +func (_eddea *CT_SampleData )Validate ()error {return _eddea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0061\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061");};func (_dfag ST_OutputShapeType )ValidateWithPath (path string )error {switch _dfag {case 0,1,2:default:return _ga .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 (_cdfge ST_StartingElement )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_abbed :=_g .Attr {};_abbed .Name =name ;switch _cdfge {case ST_StartingElementUnset :_abbed .Value ="";case ST_StartingElementNode :_abbed .Value ="\u006e\u006f\u0064\u0065"; +case ST_StartingElementTrans :_abbed .Value ="\u0074\u0072\u0061n\u0073";};return _abbed ,nil ;};type ST_UnsignedInts []uint32 ;func (_defe *CT_PresentationOf )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cbafe :=range start .Attr {if _cbafe .Name .Local =="\u0061\u0078\u0069\u0073"{_ccad ,_ecdg :=ParseSliceST_AxisTypes (_cbafe .Value ); +if _ecdg !=nil {return _ecdg ;};_defe .AxisAttr =&_ccad ;continue ;};if _cbafe .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_bdee ,_gcgcb :=ParseSliceST_ElementTypes (_cbafe .Value );if _gcgcb !=nil {return _gcgcb ;};_defe .PtTypeAttr =&_bdee ; +continue ;};if _cbafe .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_fdfb ,_fedf :=ParseSliceST_Booleans (_cbafe .Value );if _fedf !=nil {return _fedf ;};_defe .HideLastTransAttr =&_fdfb ;continue ;};if _cbafe .Name .Local =="\u0073\u0074"{_egfb ,_aegd :=ParseSliceST_Ints (_cbafe .Value ); +if _aegd !=nil {return _aegd ;};_defe .StAttr =&_egfb ;continue ;};if _cbafe .Name .Local =="\u0063\u006e\u0074"{_cccc ,_ffac :=ParseSliceST_UnsignedInts (_cbafe .Value );if _ffac !=nil {return _ffac ;};_defe .CntAttr =&_cccc ;continue ;};if _cbafe .Name .Local =="\u0073\u0074\u0065\u0070"{_dfdgg ,_cbead :=ParseSliceST_Ints (_cbafe .Value ); +if _cbead !=nil {return _cbead ;};_defe .StepAttr =&_dfdgg ;continue ;};};_bcdb :for {_gdgfd ,_fadd :=d .Token ();if _fadd !=nil {return _fadd ;};switch _daaf :=_gdgfd .(type ){case _g .StartElement :switch _daaf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_defe .ExtLst =_a .NewCT_OfficeArtExtensionList (); +if _ecfc :=d .DecodeElement (_defe .ExtLst ,&_daaf );_ecfc !=nil {return _ecfc ;};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\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u004f\u0066\u0020\u0025\u0076",_daaf .Name ); +if _cfgg :=d .Skip ();_cfgg !=nil {return _cfgg ;};};case _g .EndElement :break _bcdb ;case _g .CharData :};};return nil ;};const (ST_LinearDirectionUnset ST_LinearDirection =0;ST_LinearDirectionFromL ST_LinearDirection =1;ST_LinearDirectionFromR ST_LinearDirection =2; +ST_LinearDirectionFromT ST_LinearDirection =3;ST_LinearDirectionFromB ST_LinearDirection =4;); -// ValidateWithPath validates the CT_HierBranchStyle and its children, prefixing error messages with path -func (_gfdab *CT_HierBranchStyle )ValidateWithPath (path string )error {if _edfc :=_gfdab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edfc !=nil {return _edfc ;};return nil ;};func (_adgf ST_ConstraintType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ffba :=_g .Attr {}; -_ffba .Name =name ;switch _adgf {case ST_ConstraintTypeUnset :_ffba .Value ="";case ST_ConstraintTypeNone :_ffba .Value ="\u006e\u006f\u006e\u0065";case ST_ConstraintTypeAlignOff :_ffba .Value ="\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066";case ST_ConstraintTypeBegMarg :_ffba .Value ="\u0062e\u0067\u004d\u0061\u0072\u0067"; -case ST_ConstraintTypeBendDist :_ffba .Value ="\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074";case ST_ConstraintTypeBegPad :_ffba .Value ="\u0062\u0065\u0067\u0050\u0061\u0064";case ST_ConstraintTypeB :_ffba .Value ="\u0062";case ST_ConstraintTypeBMarg :_ffba .Value ="\u0062\u004d\u0061r\u0067"; -case ST_ConstraintTypeBOff :_ffba .Value ="\u0062\u004f\u0066\u0066";case ST_ConstraintTypeCtrX :_ffba .Value ="\u0063\u0074\u0072\u0058";case ST_ConstraintTypeCtrXOff :_ffba .Value ="\u0063t\u0072\u0058\u004f\u0066\u0066";case ST_ConstraintTypeCtrY :_ffba .Value ="\u0063\u0074\u0072\u0059"; -case ST_ConstraintTypeCtrYOff :_ffba .Value ="\u0063t\u0072\u0059\u004f\u0066\u0066";case ST_ConstraintTypeConnDist :_ffba .Value ="\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074";case ST_ConstraintTypeDiam :_ffba .Value ="\u0064\u0069\u0061\u006d";case ST_ConstraintTypeEndMarg :_ffba .Value ="\u0065n\u0064\u004d\u0061\u0072\u0067"; -case ST_ConstraintTypeEndPad :_ffba .Value ="\u0065\u006e\u0064\u0050\u0061\u0064";case ST_ConstraintTypeH :_ffba .Value ="\u0068";case ST_ConstraintTypeHArH :_ffba .Value ="\u0068\u0041\u0072\u0048";case ST_ConstraintTypeHOff :_ffba .Value ="\u0068\u004f\u0066\u0066"; -case ST_ConstraintTypeL :_ffba .Value ="\u006c";case ST_ConstraintTypeLMarg :_ffba .Value ="\u006c\u004d\u0061r\u0067";case ST_ConstraintTypeLOff :_ffba .Value ="\u006c\u004f\u0066\u0066";case ST_ConstraintTypeR :_ffba .Value ="\u0072";case ST_ConstraintTypeRMarg :_ffba .Value ="\u0072\u004d\u0061r\u0067"; -case ST_ConstraintTypeROff :_ffba .Value ="\u0072\u004f\u0066\u0066";case ST_ConstraintTypePrimFontSz :_ffba .Value ="\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a";case ST_ConstraintTypePyraAcctRatio :_ffba .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f"; -case ST_ConstraintTypeSecFontSz :_ffba .Value ="\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z";case ST_ConstraintTypeSibSp :_ffba .Value ="\u0073\u0069\u0062S\u0070";case ST_ConstraintTypeSecSibSp :_ffba .Value ="\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070"; -case ST_ConstraintTypeSp :_ffba .Value ="\u0073\u0070";case ST_ConstraintTypeStemThick :_ffba .Value ="\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k";case ST_ConstraintTypeT :_ffba .Value ="\u0074";case ST_ConstraintTypeTMarg :_ffba .Value ="\u0074\u004d\u0061r\u0067"; -case ST_ConstraintTypeTOff :_ffba .Value ="\u0074\u004f\u0066\u0066";case ST_ConstraintTypeUserA :_ffba .Value ="\u0075\u0073\u0065r\u0041";case ST_ConstraintTypeUserB :_ffba .Value ="\u0075\u0073\u0065r\u0042";case ST_ConstraintTypeUserC :_ffba .Value ="\u0075\u0073\u0065r\u0043"; -case ST_ConstraintTypeUserD :_ffba .Value ="\u0075\u0073\u0065r\u0044";case ST_ConstraintTypeUserE :_ffba .Value ="\u0075\u0073\u0065r\u0045";case ST_ConstraintTypeUserF :_ffba .Value ="\u0075\u0073\u0065r\u0046";case ST_ConstraintTypeUserG :_ffba .Value ="\u0075\u0073\u0065r\u0047"; -case ST_ConstraintTypeUserH :_ffba .Value ="\u0075\u0073\u0065r\u0048";case ST_ConstraintTypeUserI :_ffba .Value ="\u0075\u0073\u0065r\u0049";case ST_ConstraintTypeUserJ :_ffba .Value ="\u0075\u0073\u0065r\u004a";case ST_ConstraintTypeUserK :_ffba .Value ="\u0075\u0073\u0065r\u004b"; -case ST_ConstraintTypeUserL :_ffba .Value ="\u0075\u0073\u0065r\u004c";case ST_ConstraintTypeUserM :_ffba .Value ="\u0075\u0073\u0065r\u004d";case ST_ConstraintTypeUserN :_ffba .Value ="\u0075\u0073\u0065r\u004e";case ST_ConstraintTypeUserO :_ffba .Value ="\u0075\u0073\u0065r\u004f"; -case ST_ConstraintTypeUserP :_ffba .Value ="\u0075\u0073\u0065r\u0050";case ST_ConstraintTypeUserQ :_ffba .Value ="\u0075\u0073\u0065r\u0051";case ST_ConstraintTypeUserR :_ffba .Value ="\u0075\u0073\u0065r\u0052";case ST_ConstraintTypeUserS :_ffba .Value ="\u0075\u0073\u0065r\u0053"; -case ST_ConstraintTypeUserT :_ffba .Value ="\u0075\u0073\u0065r\u0054";case ST_ConstraintTypeUserU :_ffba .Value ="\u0075\u0073\u0065r\u0055";case ST_ConstraintTypeUserV :_ffba .Value ="\u0075\u0073\u0065r\u0056";case ST_ConstraintTypeUserW :_ffba .Value ="\u0075\u0073\u0065r\u0057"; -case ST_ConstraintTypeUserX :_ffba .Value ="\u0075\u0073\u0065r\u0058";case ST_ConstraintTypeUserY :_ffba .Value ="\u0075\u0073\u0065r\u0059";case ST_ConstraintTypeUserZ :_ffba .Value ="\u0075\u0073\u0065r\u005a";case ST_ConstraintTypeW :_ffba .Value ="\u0077"; -case ST_ConstraintTypeWArH :_ffba .Value ="\u0077\u0041\u0072\u0048";case ST_ConstraintTypeWOff :_ffba .Value ="\u0077\u004f\u0066\u0066";};return _ffba ,nil ;};func (_dddag ST_ChildOrderType )ValidateWithPath (path string )error {switch _dddag {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 (_dddag )); +// ValidateWithPath validates the CT_SDCategories and its children, prefixing error messages with path +func (_eedbc *CT_SDCategories )ValidateWithPath (path string )error {for _becd ,_dega :=range _eedbc .Cat {if _eegad :=_dega .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_becd ));_eegad !=nil {return _eegad ; +};};return nil ;};func (_bead *CT_Constraints )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bead .Constr !=nil {_cdff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u006f\u006e\u0073\u0074\u0072"}};for _ ,_dedg :=range _bead .Constr {e .EncodeElement (_dedg ,_cdff ); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cgffe ST_TextBlockDirection )ValidateWithPath (path string )error {switch _cgffe {case 0,1,2:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgffe )); };return nil ;}; -// Validate validates the AG_ConstraintRefAttributes and its children -func (_gbc *AG_ConstraintRefAttributes )Validate ()error {return _gbc .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069n\u0074\u0052\u0065\u0066\u0041\u0074\u0074\u0072\u0069\u0062u\u0074\u0065\u0073");};func (_ddbaa ST_FallbackDimension )Validate ()error {return _ddbaa .ValidateWithPath ("")}; +// Validate validates the CT_BulletEnabled and its children +func (_dbb *CT_BulletEnabled )Validate ()error {return _dbb .ValidateWithPath ("\u0043\u0054_\u0042\u0075\u006cl\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064");};func (_eedc ST_Breakpoint )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_abegf :=_g .Attr {}; +_abegf .Name =name ;switch _eedc {case ST_BreakpointUnset :_abegf .Value ="";case ST_BreakpointEndCnv :_abegf .Value ="\u0065\u006e\u0064\u0043\u006e\u0076";case ST_BreakpointBal :_abegf .Value ="\u0062\u0061\u006c";case ST_BreakpointFixed :_abegf .Value ="\u0066\u0069\u0078e\u0064"; +};return _abegf ,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 *_a .CT_OfficeArtExtensionList ; +};func (_eacec ST_FlowDirection )ValidateWithPath (path string )error {switch _eacec {case 0,1,2:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eacec )); +};return nil ;};func (_dg *AG_ConstraintRefAttributes )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dg .RefTypeAttr !=ST_ConstraintTypeUnset {_eg ,_bc :=_dg .RefTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"}); +if _bc !=nil {return _bc ;};start .Attr =append (start .Attr ,_eg );};if _dg .RefForAttr !=ST_ConstraintRelationshipUnset {_gf ,_agd :=_dg .RefForAttr .MarshalXMLAttr (_g .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _agd !=nil {return _agd ; +};start .Attr =append (start .Attr ,_gf );};if _dg .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_dg .RefForNameAttr )}); +};if _dg .RefPtTypeAttr !=ST_ElementTypeUnset {_gdad ,_bg :=_dg .RefPtTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _bg !=nil {return _bg ;};start .Attr =append (start .Attr ,_gdad );};return nil ;};func (_bfgf *ST_TextAnchorHorizontal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbeg ,_caae :=d .Token (); +if _caae !=nil {return _caae ;};if _eaff ,_fegaa :=_bbeg .(_g .EndElement );_fegaa &&_eaff .Name ==start .Name {*_bfgf =1;return nil ;};if _bbfce ,_gbggf :=_bbeg .(_g .CharData );!_gbggf {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbeg ); +}else {switch string (_bbfce ){case "":*_bfgf =0;case "\u006e\u006f\u006e\u0065":*_bfgf =1;case "\u0063\u0074\u0072":*_bfgf =2;};};_bbeg ,_caae =d .Token ();if _caae !=nil {return _caae ;};if _bcbgd ,_dgdd :=_bbeg .(_g .EndElement );_dgdd &&_bcbgd .Name ==start .Name {return nil ; +};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbeg );};func (_adgf *CT_ColorTransformHeader )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fbfg :=range start .Attr {if _fbfg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_fga ,_agg :=_fbfg .Value ,error (nil ); +if _agg !=nil {return _agg ;};_adgf .UniqueIdAttr =_fga ;continue ;};if _fbfg .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_bde ,_aeae :=_fbfg .Value ,error (nil );if _aeae !=nil {return _aeae ;};_adgf .MinVerAttr =&_bde ;continue ;};if _fbfg .Name .Local =="\u0072\u0065\u0073I\u0064"{_gecba ,_fda :=_e .ParseInt (_fbfg .Value ,10,32); +if _fda !=nil {return _fda ;};_ddc :=int32 (_gecba );_adgf .ResIdAttr =&_ddc ;continue ;};};_aegg :for {_eaaf ,_fcfa :=d .Token ();if _fcfa !=nil {return _fcfa ;};switch _cbaa :=_eaaf .(type ){case _g .StartElement :switch _cbaa .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_ebdd :=NewCT_CTName (); +if _agac :=d .DecodeElement (_ebdd ,&_cbaa );_agac !=nil {return _agac ;};_adgf .Title =append (_adgf .Title ,_ebdd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_acbe :=NewCT_CTDescription (); +if _aeec :=d .DecodeElement (_acbe ,&_cbaa );_aeec !=nil {return _aeec ;};_adgf .Desc =append (_adgf .Desc ,_acbe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_adgf .CatLst =NewCT_CTCategories (); +if _dcgc :=d .DecodeElement (_adgf .CatLst ,&_cbaa );_dcgc !=nil {return _dcgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adgf .ExtLst =_a .NewCT_OfficeArtExtensionList (); +if _aab :=d .DecodeElement (_adgf .ExtLst ,&_cbaa );_aab !=nil {return _aab ;};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\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d\u0048\u0065a\u0064\u0065\u0072 \u0025\u0076",_cbaa .Name ); +if _dfe :=d .Skip ();_dfe !=nil {return _dfe ;};};case _g .EndElement :break _aegg ;case _g .CharData :};};return nil ;};func ParseSliceST_Booleans (s string )(ST_Booleans ,error ){return ST_Booleans {},nil };type ST_FunctionType byte ;const (ST_TextAnchorVerticalUnset ST_TextAnchorVertical =0; +ST_TextAnchorVerticalT ST_TextAnchorVertical =1;ST_TextAnchorVerticalMid ST_TextAnchorVertical =2;ST_TextAnchorVerticalB ST_TextAnchorVertical =3;); +// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path +func (_accb *CT_Colors )ValidateWithPath (path string )error {if _ecbga :=_accb .MethAttr .ValidateWithPath (path +"\u002fM\u0065\u0074\u0068\u0041\u0074\u0074r");_ecbga !=nil {return _ecbga ;};if _aaab :=_accb .HueDirAttr .ValidateWithPath (path +"/\u0048\u0075\u0065\u0044\u0069\u0072\u0041\u0074\u0074\u0072"); +_aaab !=nil {return _aaab ;};for _cffb ,_fca :=range _accb .EG_ColorChoice {if _egbb :=_fca .ValidateWithPath (_ga .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cffb ));_egbb !=nil {return _egbb ; +};};return nil ;};func (_eceg *ST_Offset )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eceg =0;case "\u0063\u0074\u0072":*_eceg =1;case "\u006f\u0066\u0066":*_eceg =2;};return nil ;}; -// ValidateWithPath validates the CT_ChildPref and its children, prefixing error messages with path -func (_baed *CT_ChildPref )ValidateWithPath (path string )error {if _baed .ValAttr !=nil {if *_baed .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 ,*_baed .ValAttr ); -};};return nil ;};func (_aeda *StyleDefHdrLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeda .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst ();_aeef :for {_dcfeg ,_dbgd :=d .Token ();if _dbgd !=nil {return _dbgd ;};switch _dfab :=_dcfeg .(type ){case _g .StartElement :switch _dfab .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}:_bagba :=NewCT_StyleDefinitionHeader (); -if _eafcdd :=d .DecodeElement (_bagba ,&_dfab );_eafcdd !=nil {return _eafcdd ;};_aeda .StyleDefHdr =append (_aeda .StyleDefHdr ,_bagba );default:_f .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",_dfab .Name ); -if _fabag :=d .Skip ();_fabag !=nil {return _fabag ;};};case _g .EndElement :break _aeef ;case _g .CharData :};};return nil ;};func (_aeea *StyleDef )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +// Validate validates the CT_SDDescription and its children +func (_cabb *CT_SDDescription )Validate ()error {return _cabb .ValidateWithPath ("\u0043\u0054_\u0053\u0044\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");};func (_gbee *CT_When )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbee .FuncAttr =ST_FunctionType (1); +_gbee .OpAttr =ST_FunctionOperator (1);for _ ,_cgde :=range start .Attr {if _cgde .Name .Local =="\u006e\u0061\u006d\u0065"{_cgbd ,_fbbab :=_cgde .Value ,error (nil );if _fbbab !=nil {return _fbbab ;};_gbee .NameAttr =&_cgbd ;continue ;};if _cgde .Name .Local =="\u0066\u0075\u006e\u0063"{_gbee .FuncAttr .UnmarshalXMLAttr (_cgde ); +continue ;};if _cgde .Name .Local =="\u0061\u0072\u0067"{_gccfb ,_eefd :=ParseUnionST_FunctionArgument (_cgde .Value );if _eefd !=nil {return _eefd ;};_gbee .ArgAttr =&_gccfb ;continue ;};if _cgde .Name .Local =="\u006f\u0070"{_gbee .OpAttr .UnmarshalXMLAttr (_cgde ); +continue ;};if _cgde .Name .Local =="\u0076\u0061\u006c"{_acfbe ,_bffaa :=ParseUnionST_FunctionValue (_cgde .Value );if _bffaa !=nil {return _bffaa ;};_gbee .ValAttr =_acfbe ;continue ;};if _cgde .Name .Local =="\u0061\u0078\u0069\u0073"{_egdc ,_dee :=ParseSliceST_AxisTypes (_cgde .Value ); +if _dee !=nil {return _dee ;};_gbee .AxisAttr =&_egdc ;continue ;};if _cgde .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_cegd ,_fdefc :=ParseSliceST_ElementTypes (_cgde .Value );if _fdefc !=nil {return _fdefc ;};_gbee .PtTypeAttr =&_cegd ;continue ; +};if _cgde .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_eaadc ,_bacaf :=ParseSliceST_Booleans (_cgde .Value );if _bacaf !=nil {return _bacaf ;};_gbee .HideLastTransAttr =&_eaadc ;continue ;};if _cgde .Name .Local =="\u0073\u0074"{_ddfd ,_gfbda :=ParseSliceST_Ints (_cgde .Value ); +if _gfbda !=nil {return _gfbda ;};_gbee .StAttr =&_ddfd ;continue ;};if _cgde .Name .Local =="\u0063\u006e\u0074"{_dceb ,_cacf :=ParseSliceST_UnsignedInts (_cgde .Value );if _cacf !=nil {return _cacf ;};_gbee .CntAttr =&_dceb ;continue ;};if _cgde .Name .Local =="\u0073\u0074\u0065\u0070"{_gacf ,_gdafd :=ParseSliceST_Ints (_cgde .Value ); +if _gdafd !=nil {return _gdafd ;};_gbee .StepAttr =&_gacf ;continue ;};};_dbgg :for {_fega ,_faffa :=d .Token ();if _faffa !=nil {return _faffa ;};switch _bfbf :=_fega .(type ){case _g .StartElement :switch _bfbf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_bcfdc :=NewCT_Algorithm (); +if _fcegg :=d .DecodeElement (_bcfdc ,&_bfbf );_fcegg !=nil {return _fcegg ;};_gbee .Alg =append (_gbee .Alg ,_bcfdc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_cefdf :=NewCT_Shape (); +if _ebed :=d .DecodeElement (_cefdf ,&_bfbf );_ebed !=nil {return _ebed ;};_gbee .Shape =append (_gbee .Shape ,_cefdf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_degg :=NewCT_PresentationOf (); +if _agcad :=d .DecodeElement (_degg ,&_bfbf );_agcad !=nil {return _agcad ;};_gbee .PresOf =append (_gbee .PresOf ,_degg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_bdfg :=NewCT_Constraints (); +if _fcgb :=d .DecodeElement (_bdfg ,&_bfbf );_fcgb !=nil {return _fcgb ;};_gbee .ConstrLst =append (_gbee .ConstrLst ,_bdfg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_fgga :=NewCT_Rules (); +if _adgaa :=d .DecodeElement (_fgga ,&_bfbf );_adgaa !=nil {return _adgaa ;};_gbee .RuleLst =append (_gbee .RuleLst ,_fgga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_adcb :=NewCT_ForEach (); +if _cfbaf :=d .DecodeElement (_adcb ,&_bfbf );_cfbaf !=nil {return _cfbaf ;};_gbee .ForEach =append (_gbee .ForEach ,_adcb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_abde :=NewCT_LayoutNode (); +if _ebdcc :=d .DecodeElement (_abde ,&_bfbf );_ebdcc !=nil {return _ebdcc ;};_gbee .LayoutNode =append (_gbee .LayoutNode ,_abde );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_dggac :=NewCT_Choose (); +if _fggg :=d .DecodeElement (_dggac ,&_bfbf );_fggg !=nil {return _fggg ;};_gbee .Choose =append (_gbee .Choose ,_dggac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcade :=_a .NewCT_OfficeArtExtensionList (); +if _gcdeg :=d .DecodeElement (_bcade ,&_bfbf );_gcdeg !=nil {return _gcdeg ;};_gbee .ExtLst =append (_gbee .ExtLst ,_bcade );default:_f .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",_bfbf .Name ); +if _ebfcb :=d .Skip ();_ebfcb !=nil {return _ebfcb ;};};case _g .EndElement :break _dbgg ;case _g .CharData :};};return nil ;};func (_bgec *ColorsDefHdr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); 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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _aeea .CT_StyleDefinition .MarshalXML (e ,start );};func (_eebea ST_Direction )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cbada :=_g .Attr {};_cbada .Name =name ;switch _eebea {case ST_DirectionUnset :_cbada .Value =""; -case ST_DirectionNorm :_cbada .Value ="\u006e\u006f\u0072\u006d";case ST_DirectionRev :_cbada .Value ="\u0072\u0065\u0076";};return _cbada ,nil ;};func (_ebgab ST_FunctionType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ebgab .String (),start ); -};type CT_AnimLvl struct{ValAttr ST_AnimLvlStr ;};type ST_TextAnchorVertical byte ; +start .Name .Local ="\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072";return _bgec .CT_ColorTransformHeader .MarshalXML (e ,start );};func ParseSliceST_UnsignedInts (s string )(ST_UnsignedInts ,error ){return ST_UnsignedInts {},nil }; +const (ST_ClrAppMethodUnset ST_ClrAppMethod =0;ST_ClrAppMethodSpan ST_ClrAppMethod =1;ST_ClrAppMethodCycle ST_ClrAppMethod =2;ST_ClrAppMethodRepeat ST_ClrAppMethod =3;);type ST_CxnType byte ;func (_fbgde ST_Offset )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fbgde .String (),start ); +};func (_fddga *ST_DiagramTextAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aacd ,_cdaf :=d .Token ();if _cdaf !=nil {return _cdaf ;};if _edfgb ,_cefbd :=_aacd .(_g .EndElement );_cefbd &&_edfgb .Name ==start .Name {*_fddga =1; +return nil ;};if _gcge ,_bfggf :=_aacd .(_g .CharData );!_bfggf {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aacd );}else {switch string (_gcge ){case "":*_fddga =0; +case "\u006c":*_fddga =1;case "\u0063\u0074\u0072":*_fddga =2;case "\u0072":*_fddga =3;};};_aacd ,_cdaf =d .Token ();if _cdaf !=nil {return _cdaf ;};if _gece ,_eabd :=_aacd .(_g .EndElement );_eabd &&_gece .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aacd ); +};func (_agfd *CT_CTName )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_acf :=range start .Attr {if _acf .Name .Local =="\u006c\u0061\u006e\u0067"{_aad ,_bgc :=_acf .Value ,error (nil );if _bgc !=nil {return _bgc ;};_agfd .LangAttr =&_aad ; +continue ;};if _acf .Name .Local =="\u0076\u0061\u006c"{_cbcb ,_aga :=_acf .Value ,error (nil );if _aga !=nil {return _aga ;};_agfd .ValAttr =_cbcb ;continue ;};};for {_bca ,_gbg :=d .Token ();if _gbg !=nil {return _ga .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0054\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_gbg ); +};if _fce ,_ffa :=_bca .(_g .EndElement );_ffa &&_fce .Name ==start .Name {break ;};};return nil ;};const (ST_BreakpointUnset ST_Breakpoint =0;ST_BreakpointEndCnv ST_Breakpoint =1;ST_BreakpointBal ST_Breakpoint =2;ST_BreakpointFixed ST_Breakpoint =3;); -// Validate validates the CT_Adj and its children -func (_fdc *CT_Adj )Validate ()error {return _fdc .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a");};type ST_RotationPath byte ; + +// ValidateWithPath validates the CT_Adj and its children, prefixing error messages with path +func (_fgfd *CT_Adj )ValidateWithPath (path string )error {if _fgfd .IdxAttr < 1{return _ga .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 ,_fgfd .IdxAttr ); +};return nil ;};func (_dfbg ST_HierBranchStyle )Validate ()error {return _dfbg .ValidateWithPath ("")};func (_ecbdg ST_ElementType )String ()string {switch _ecbdg {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 (_bedc ST_FlowDirection )Validate ()error {return _bedc .ValidateWithPath ("")};func (_gcee *CT_StyleDefinitionHeader )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_ga .Sprintf ("\u0025\u0076",_gcee .UniqueIdAttr )}); +if _gcee .MinVerAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_gcee .MinVerAttr )});};if _gcee .ResIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_gcee .ResIdAttr )}); +};e .EncodeToken (start );_ebdag :=_g .StartElement {Name :_g .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_bcfc :=range _gcee .Title {e .EncodeElement (_bcfc ,_ebdag );};_deae :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0065\u0073\u0063"}}; +for _ ,_gdce :=range _gcee .Desc {e .EncodeElement (_gdce ,_deae );};if _gcee .CatLst !=nil {_gbcg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcee .CatLst ,_gbcg );};if _gcee .ExtLst !=nil {_affbg :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gcee .ExtLst ,_affbg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // Validate validates the StyleDef and its children -func (_bdaag *StyleDef )Validate ()error {return _bdaag .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066");}; +func (_aaafc *StyleDef )Validate ()error {return _aaafc .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066");};type CT_Parameter struct{TypeAttr ST_ParameterId ;ValAttr ST_ParameterVal ;};func ParseUnionST_PrSetCustVal (s string )(ST_PrSetCustVal ,error ){return ST_PrSetCustVal {},nil }; -// ValidateWithPath validates the AG_ConstraintAttributes and its children, prefixing error messages with path -func (_daf *AG_ConstraintAttributes )ValidateWithPath (path string )error {if _ef :=_daf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ef !=nil {return _ef ;};if _fcg :=_daf .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072"); -_fcg !=nil {return _fcg ;};if _ad :=_daf .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ad !=nil {return _ad ;};return nil ;};func NewColorsDefHdrLst ()*ColorsDefHdrLst {_bffb :=&ColorsDefHdrLst {}; -_bffb .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();return _bffb ;};func (_eeag *ST_AxisType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eeag =0;case "\u0073\u0065\u006c\u0066":*_eeag =1;case "\u0063\u0068":*_eeag =2; -case "\u0064\u0065\u0073":*_eeag =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_eeag =4;case "\u0070\u0061\u0072":*_eeag =5;case "\u0061\u006e\u0063s\u0074":*_eeag =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_eeag =7; -case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_eeag =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_eeag =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_eeag =10;case "\u0070\u0072\u0065\u0063\u0065\u0064":*_eeag =11;case "\u0072\u006f\u006f\u0074":*_eeag =12; -case "\u006e\u006f\u006e\u0065":*_eeag =13;};return nil ;};func (_bbfec *ST_ArrowheadStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffeg ,_efcae :=d .Token ();if _efcae !=nil {return _efcae ;};if _aagc ,_caag :=_ffeg .(_g .EndElement ); -_caag &&_aagc .Name ==start .Name {*_bbfec =1;return nil ;};if _fefad ,_eebaf :=_ffeg .(_g .CharData );!_eebaf {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",_ffeg ); -}else {switch string (_fefad ){case "":*_bbfec =0;case "\u0061\u0075\u0074\u006f":*_bbfec =1;case "\u0061\u0072\u0072":*_bbfec =2;case "\u006e\u006f\u0041r\u0072":*_bbfec =3;};};_ffeg ,_efcae =d .Token ();if _efcae !=nil {return _efcae ;};if _dgadf ,_ccfa :=_ffeg .(_g .EndElement ); -_ccfa &&_dgadf .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",_ffeg );};func (_aaea *ST_PyramidAccentPosition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bagf ,_gggg :=d .Token (); -if _gggg !=nil {return _gggg ;};if _aeeg ,_befg :=_bagf .(_g .EndElement );_befg &&_aeeg .Name ==start .Name {*_aaea =1;return nil ;};if _bccf ,_caggf :=_bagf .(_g .CharData );!_caggf {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",_bagf ); -}else {switch string (_bccf ){case "":*_aaea =0;case "\u0062\u0065\u0066":*_aaea =1;case "\u0061\u0066\u0074":*_aaea =2;};};_bagf ,_gggg =d .Token ();if _gggg !=nil {return _gggg ;};if _bbda ,_dbeda :=_bagf .(_g .EndElement );_dbeda &&_bbda .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",_bagf );};const (ST_AnimOneStrUnset ST_AnimOneStr =0;ST_AnimOneStrNone ST_AnimOneStr =1; -ST_AnimOneStrOne ST_AnimOneStr =2;ST_AnimOneStrBranch ST_AnimOneStr =3;);type ST_NodeHorizontalAlignment byte ;func NewCT_ResizeHandles ()*CT_ResizeHandles {_ecge :=&CT_ResizeHandles {};return _ecge };func (_gfga *CT_HierBranchStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gfga .ValAttr !=ST_HierBranchStyleUnset {_ebec ,_dceg :=_gfga .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"}); -if _dceg !=nil {return _dceg ;};start .Attr =append (start .Attr ,_ebec );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cdbdd ST_Offset )Validate ()error {return _cdbdd .ValidateWithPath ("")};func (_cdeaf *LayoutDefHdr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdeaf .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader (); -for _ ,_aafee :=range start .Attr {if _aafee .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_acec ,_ffaae :=_aafee .Value ,error (nil );if _ffaae !=nil {return _ffaae ;};_cdeaf .UniqueIdAttr =_acec ;continue ;};if _aafee .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cbad ,_acgg :=_aafee .Value ,error (nil ); -if _acgg !=nil {return _acgg ;};_cdeaf .MinVerAttr =&_cbad ;continue ;};if _aafee .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_eccee ,_gbbc :=_aafee .Value ,error (nil );if _gbbc !=nil {return _gbbc ;};_cdeaf .DefStyleAttr =&_eccee ; -continue ;};if _aafee .Name .Local =="\u0072\u0065\u0073I\u0064"{_dfae ,_gbfc :=_e .ParseInt (_aafee .Value ,10,32);if _gbfc !=nil {return _gbfc ;};_ddfa :=int32 (_dfae );_cdeaf .ResIdAttr =&_ddfa ;continue ;};};_aebgb :for {_bbab ,_gcbfc :=d .Token (); -if _gcbfc !=nil {return _gcbfc ;};switch _ccgd :=_bbab .(type ){case _g .StartElement :switch _ccgd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_dfcfed :=NewCT_Name (); -if _bcec :=d .DecodeElement (_dfcfed ,&_ccgd );_bcec !=nil {return _bcec ;};_cdeaf .Title =append (_cdeaf .Title ,_dfcfed );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_dgcg :=NewCT_Description (); -if _feec :=d .DecodeElement (_dgcg ,&_ccgd );_feec !=nil {return _feec ;};_cdeaf .Desc =append (_cdeaf .Desc ,_dgcg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_cdeaf .CatLst =NewCT_Categories (); -if _feffb :=d .DecodeElement (_cdeaf .CatLst ,&_ccgd );_feffb !=nil {return _feffb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdeaf .ExtLst =_df .NewCT_OfficeArtExtensionList (); -if _cbeag :=d .DecodeElement (_cdeaf .ExtLst ,&_ccgd );_cbeag !=nil {return _cbeag ;};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\u004c\u0061yo\u0075\u0074D\u0065\u0066\u0048\u0064\u0072\u0020\u0025\u0076",_ccgd .Name ); -if _fafd :=d .Skip ();_fafd !=nil {return _fafd ;};};case _g .EndElement :break _aebgb ;case _g .CharData :};};return nil ;};type ST_FlowDirection byte ;func (_egcd ST_ConstraintRelationship )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_egcd .String (),start ); -};func (_caedc *CT_PresentationOf )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _caedc .AxisAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_caedc .AxisAttr )}); -};if _caedc .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_caedc .PtTypeAttr )});};if _caedc .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_caedc .HideLastTransAttr )}); -};if _caedc .StAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_caedc .StAttr )});};if _caedc .CntAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_caedc .CntAttr )}); -};if _caedc .StepAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_caedc .StepAttr )});};e .EncodeToken (start );if _caedc .ExtLst !=nil {_ggcg :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_caedc .ExtLst ,_ggcg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_TextAnchorHorizontalUnset ST_TextAnchorHorizontal =0;ST_TextAnchorHorizontalNone ST_TextAnchorHorizontal =1;ST_TextAnchorHorizontalCtr ST_TextAnchorHorizontal =2; -);type ST_ChildAlignment byte ;type CT_ResizeHandles struct{ValAttr ST_ResizeHandlesStr ;};func (_dbacf ST_GrowDirection )Validate ()error {return _dbacf .ValidateWithPath ("")};func NewCT_Cxn ()*CT_Cxn {_gacc :=&CT_Cxn {};return _gacc }; -// ValidateWithPath validates the CT_StyleDefinitionHeader and its children, prefixing error messages with path -func (_abaf *CT_StyleDefinitionHeader )ValidateWithPath (path string )error {for _eaae ,_efcde :=range _abaf .Title {if _gbggg :=_efcde .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_eaae )); -_gbggg !=nil {return _gbggg ;};};for _fgcdb ,_bebcb :=range _abaf .Desc {if _debcf :=_bebcb .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_fgcdb ));_debcf !=nil {return _debcf ;};};if _abaf .CatLst !=nil {if _efga :=_abaf .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); -_efga !=nil {return _efga ;};};if _abaf .ExtLst !=nil {if _ffab :=_abaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffab !=nil {return _ffab ;};};return nil ;};func (_cfdad ST_ElementType )String ()string {switch _cfdad {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 "";};type CT_Name struct{LangAttr *string ;ValAttr string ;};func (_gbfcb ST_FunctionOperator )String ()string {switch _gbfcb {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 (_bfeac ST_OutputShapeType )Validate ()error {return _bfeac .ValidateWithPath ("")}; -type CT_DiagramDefinitionHeaderLst struct{LayoutDefHdr []*CT_DiagramDefinitionHeader ;};type CT_PtList struct{Pt []*CT_Pt ;};func (_cdec *CT_OrgChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bagc :=range start .Attr {if _bagc .Name .Local =="\u0076\u0061\u006c"{_bggd ,_fgcb :=_e .ParseBool (_bagc .Value ); -if _fgcb !=nil {return _fgcb ;};_cdec .ValAttr =&_bggd ;continue ;};};for {_dacd ,_fgb :=d .Token ();if _fgb !=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",_fgb ); -};if _bbgf ,_dgagc :=_dacd .(_g .EndElement );_dgagc &&_bbgf .Name ==start .Name {break ;};};return nil ;};func (_defd ST_DiagramTextAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_defd .String (),start ); -};func (_gddgg *CT_ResizeHandles )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gddgg .ValAttr !=ST_ResizeHandlesStrUnset {_fgcc ,_abdge :=_gddgg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _abdge !=nil {return _abdge ; -};start .Attr =append (start .Attr ,_fgcc );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ceb *CT_CTName )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ceb .LangAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_ceb .LangAttr )}); -};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_ceb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ebbbg *CT_SDCategories )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cedb :for {_gaafd ,_eadge :=d .Token (); -if _eadge !=nil {return _eadge ;};switch _gdcd :=_gaafd .(type ){case _g .StartElement :switch _gdcd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_dggd :=NewCT_SDCategory (); -if _ebafb :=d .DecodeElement (_dggd ,&_gdcd );_ebafb !=nil {return _ebafb ;};_ebbbg .Cat =append (_ebbbg .Cat ,_dggd );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\u0053\u0044\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_gdcd .Name ); -if _ccddg :=d .Skip ();_ccddg !=nil {return _ccddg ;};};case _g .EndElement :break _cedb ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_ForEach and its children +func (_fbad *CT_ForEach )Validate ()error {return _fbad .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u0045\u0061\u0063\u0068");}; + +// ValidateWithPath validates the CT_BulletEnabled and its children, prefixing error messages with path +func (_fdeb *CT_BulletEnabled )ValidateWithPath (path string )error {return nil };func (_ffaea ST_FunctionOperator )ValidateWithPath (path string )error {switch _ffaea {case 0,1,2,3,4,5,6:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffaea )); +};return nil ;};func ParseUnionST_FunctionValue (s string )(ST_FunctionValue ,error ){return ST_FunctionValue {},nil };func NewCT_Categories ()*CT_Categories {_daab :=&CT_Categories {};return _daab };func (_dcge ST_PtType )Validate ()error {return _dcge .ValidateWithPath ("")}; +func NewCT_CTCategories ()*CT_CTCategories {_dcaa :=&CT_CTCategories {};return _dcaa }; + +// ValidateWithPath validates the AG_ConstraintRefAttributes and its children, prefixing error messages with path +func (_cae *AG_ConstraintRefAttributes )ValidateWithPath (path string )error {if _fba :=_cae .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fba !=nil {return _fba ;};if _ec :=_cae .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072"); +_ec !=nil {return _ec ;};if _gee :=_cae .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_gee !=nil {return _gee ;};return nil ;};func (_fddb ST_FunctionType )Validate ()error {return _fddb .ValidateWithPath ("")}; +type ST_HierBranchStyle byte ;func (_fadgf *ST_OutputShapeType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebfe ,_efdd :=d .Token ();if _efdd !=nil {return _efdd ;};if _gfag ,_bace :=_ebfe .(_g .EndElement );_bace &&_gfag .Name ==start .Name {*_fadgf =1; +return nil ;};if _fdee ,_ebcb :=_ebfe .(_g .CharData );!_ebcb {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebfe );}else {switch string (_fdee ){case "":*_fadgf =0; +case "\u006e\u006f\u006e\u0065":*_fadgf =1;case "\u0063\u006f\u006e\u006e":*_fadgf =2;};};_ebfe ,_efdd =d .Token ();if _efdd !=nil {return _efdd ;};if _ddaa ,_adebbb :=_ebfe .(_g .EndElement );_adebbb &&_ddaa .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebfe ); +};func (_gacg ST_VerticalAlignment )Validate ()error {return _gacg .ValidateWithPath ("")};func (_afebb *ST_ConstraintType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbcag ,_egcff :=d .Token ();if _egcff !=nil {return _egcff ;};if _bgeba ,_cffba :=_dbcag .(_g .EndElement ); +_cffba &&_bgeba .Name ==start .Name {*_afebb =1;return nil ;};if _gbadb ,_fcec :=_dbcag .(_g .CharData );!_fcec {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbcag ); +}else {switch string (_gbadb ){case "":*_afebb =0;case "\u006e\u006f\u006e\u0065":*_afebb =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_afebb =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_afebb =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_afebb =4; +case "\u0062\u0065\u0067\u0050\u0061\u0064":*_afebb =5;case "\u0062":*_afebb =6;case "\u0062\u004d\u0061r\u0067":*_afebb =7;case "\u0062\u004f\u0066\u0066":*_afebb =8;case "\u0063\u0074\u0072\u0058":*_afebb =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_afebb =10; +case "\u0063\u0074\u0072\u0059":*_afebb =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_afebb =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_afebb =13;case "\u0064\u0069\u0061\u006d":*_afebb =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_afebb =15; +case "\u0065\u006e\u0064\u0050\u0061\u0064":*_afebb =16;case "\u0068":*_afebb =17;case "\u0068\u0041\u0072\u0048":*_afebb =18;case "\u0068\u004f\u0066\u0066":*_afebb =19;case "\u006c":*_afebb =20;case "\u006c\u004d\u0061r\u0067":*_afebb =21;case "\u006c\u004f\u0066\u0066":*_afebb =22; +case "\u0072":*_afebb =23;case "\u0072\u004d\u0061r\u0067":*_afebb =24;case "\u0072\u004f\u0066\u0066":*_afebb =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_afebb =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_afebb =27; +case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_afebb =28;case "\u0073\u0069\u0062S\u0070":*_afebb =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_afebb =30;case "\u0073\u0070":*_afebb =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_afebb =32; +case "\u0074":*_afebb =33;case "\u0074\u004d\u0061r\u0067":*_afebb =34;case "\u0074\u004f\u0066\u0066":*_afebb =35;case "\u0075\u0073\u0065r\u0041":*_afebb =36;case "\u0075\u0073\u0065r\u0042":*_afebb =37;case "\u0075\u0073\u0065r\u0043":*_afebb =38;case "\u0075\u0073\u0065r\u0044":*_afebb =39; +case "\u0075\u0073\u0065r\u0045":*_afebb =40;case "\u0075\u0073\u0065r\u0046":*_afebb =41;case "\u0075\u0073\u0065r\u0047":*_afebb =42;case "\u0075\u0073\u0065r\u0048":*_afebb =43;case "\u0075\u0073\u0065r\u0049":*_afebb =44;case "\u0075\u0073\u0065r\u004a":*_afebb =45; +case "\u0075\u0073\u0065r\u004b":*_afebb =46;case "\u0075\u0073\u0065r\u004c":*_afebb =47;case "\u0075\u0073\u0065r\u004d":*_afebb =48;case "\u0075\u0073\u0065r\u004e":*_afebb =49;case "\u0075\u0073\u0065r\u004f":*_afebb =50;case "\u0075\u0073\u0065r\u0050":*_afebb =51; +case "\u0075\u0073\u0065r\u0051":*_afebb =52;case "\u0075\u0073\u0065r\u0052":*_afebb =53;case "\u0075\u0073\u0065r\u0053":*_afebb =54;case "\u0075\u0073\u0065r\u0054":*_afebb =55;case "\u0075\u0073\u0065r\u0055":*_afebb =56;case "\u0075\u0073\u0065r\u0056":*_afebb =57; +case "\u0075\u0073\u0065r\u0057":*_afebb =58;case "\u0075\u0073\u0065r\u0058":*_afebb =59;case "\u0075\u0073\u0065r\u0059":*_afebb =60;case "\u0075\u0073\u0065r\u005a":*_afebb =61;case "\u0077":*_afebb =62;case "\u0077\u0041\u0072\u0048":*_afebb =63;case "\u0077\u004f\u0066\u0066":*_afebb =64; +};};_dbcag ,_egcff =d .Token ();if _egcff !=nil {return _egcff ;};if _dafgc ,_fdce :=_dbcag .(_g .EndElement );_fdce &&_dafgc .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbcag ); +};type ST_StartingElement byte ; // ValidateWithPath validates the CT_Description and its children, prefixing error messages with path -func (_ebaa *CT_Description )ValidateWithPath (path string )error {return nil }; +func (_bded *CT_Description )ValidateWithPath (path string )error {return nil };func (_eafe ST_Offset )String ()string {switch _eafe {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006f\u0066\u0066";};return "";};func (_fcgg ST_BoolOperator )String ()string {switch _fcgg {case 0:return ""; +case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0065\u0071\u0075";case 3:return "\u0067\u0074\u0065";case 4:return "\u006c\u0074\u0065";};return "";};func (_adafg *CT_Shape )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _adafg .RotAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u006f\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_adafg .RotAttr )}); +};if _adafg .TypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_adafg .TypeAttr )});};if _adafg .BlipAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0062\u006c\u0069\u0070"},Value :_ga .Sprintf ("\u0025\u0076",*_adafg .BlipAttr )}); +};if _adafg .ZOrderOffAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"},Value :_ga .Sprintf ("\u0025\u0076",*_adafg .ZOrderOffAttr )});};if _adafg .HideGeomAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"},Value :_ga .Sprintf ("\u0025\u0064",_fded (*_adafg .HideGeomAttr ))}); +};if _adafg .LkTxEntryAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"},Value :_ga .Sprintf ("\u0025\u0064",_fded (*_adafg .LkTxEntryAttr ))});};if _adafg .BlipPhldrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"},Value :_ga .Sprintf ("\u0025\u0064",_fded (*_adafg .BlipPhldrAttr ))}); +};e .EncodeToken (start );if _adafg .AdjLst !=nil {_cadd :=_g .StartElement {Name :_g .Name {Local :"\u0061\u0064\u006a\u004c\u0073\u0074"}};e .EncodeElement (_adafg .AdjLst ,_cadd );};if _adafg .ExtLst !=nil {_ccdg :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_adafg .ExtLst ,_ccdg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aeccb ST_FallbackDimension )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aeccb .String (),start ); +}; -// ValidateWithPath validates the CT_SDName and its children, prefixing error messages with path -func (_gabfc *CT_SDName )ValidateWithPath (path string )error {return nil };func (_becga ST_ElementType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fddgg :=_g .Attr {};_fddgg .Name =name ;switch _becga {case ST_ElementTypeUnset :_fddgg .Value =""; -case ST_ElementTypeAll :_fddgg .Value ="\u0061\u006c\u006c";case ST_ElementTypeDoc :_fddgg .Value ="\u0064\u006f\u0063";case ST_ElementTypeNode :_fddgg .Value ="\u006e\u006f\u0064\u0065";case ST_ElementTypeNorm :_fddgg .Value ="\u006e\u006f\u0072\u006d"; -case ST_ElementTypeNonNorm :_fddgg .Value ="\u006eo\u006e\u004e\u006f\u0072\u006d";case ST_ElementTypeAsst :_fddgg .Value ="\u0061\u0073\u0073\u0074";case ST_ElementTypeNonAsst :_fddgg .Value ="\u006eo\u006e\u0041\u0073\u0073\u0074";case ST_ElementTypeParTrans :_fddgg .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073"; -case ST_ElementTypePres :_fddgg .Value ="\u0070\u0072\u0065\u0073";case ST_ElementTypeSibTrans :_fddgg .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return _fddgg ,nil ;};type CT_OrgChart struct{ValAttr *bool ;};func (_cdfd *CT_CTCategories )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -if _cdfd .Cat !=nil {_aad :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0061\u0074"}};for _ ,_cdg :=range _cdfd .Cat {e .EncodeElement (_cdg ,_aad );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_ConstraintRelationshipUnset ST_ConstraintRelationship =0; -ST_ConstraintRelationshipSelf ST_ConstraintRelationship =1;ST_ConstraintRelationshipCh ST_ConstraintRelationship =2;ST_ConstraintRelationshipDes ST_ConstraintRelationship =3;);func NewCT_DataModel ()*CT_DataModel {_cbbff :=&CT_DataModel {};_cbbff .PtLst =NewCT_PtList (); -return _cbbff ;};func (_gaee *LayoutDefHdrLst )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +// Validate validates the CT_Name and its children +func (_gaeg *CT_Name )Validate ()error {return _gaeg .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u006d\u0065");};func (_gdbf ST_FunctionArgument )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gdbf .ST_VariableType !=ST_VariableTypeUnset {e .EncodeToken (_g .CharData (_gdbf .ST_VariableType .String ())); +};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_dead ST_TextAnchorHorizontal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dead .String (),start );}; + +// Validate validates the CT_SDCategory and its children +func (_aecb *CT_SDCategory )Validate ()error {return _aecb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");}; + +// ValidateWithPath validates the CT_Pt and its children, prefixing error messages with path +func (_dace *CT_Pt )ValidateWithPath (path string )error {if _bbde :=_dace .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_bbde !=nil {return _bbde ;};if _fcfdf :=_dace .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); +_fcfdf !=nil {return _fcfdf ;};if _dace .CxnIdAttr !=nil {if _fdbag :=_dace .CxnIdAttr .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0049\u0064\u0041\u0074\u0074\u0072");_fdbag !=nil {return _fdbag ;};};if _dace .PrSet !=nil {if _ddcbc :=_dace .PrSet .ValidateWithPath (path +"\u002f\u0050\u0072\u0053\u0065\u0074"); +_ddcbc !=nil {return _ddcbc ;};};if _dace .SpPr !=nil {if _dbad :=_dace .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dbad !=nil {return _dbad ;};};if _dace .T !=nil {if _geag :=_dace .T .ValidateWithPath (path +"\u002f\u0054");_geag !=nil {return _geag ; +};};if _dace .ExtLst !=nil {if _dccd :=_dace .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dccd !=nil {return _dccd ;};};return nil ;};func (_ccgcea ST_VariableType )ValidateWithPath (path string )error {switch _ccgcea {case 0,1,2,3,4,5,6,7,8,9,10:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccgcea )); +};return nil ;};type CT_Direction struct{ValAttr ST_Direction ;};type RelIds struct{CT_RelIds };func (_ffeeda ST_ConnectorPoint )ValidateWithPath (path string )error {switch _ffeeda {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffeeda )); +};return nil ;};const (ST_ArrowheadStyleUnset ST_ArrowheadStyle =0;ST_ArrowheadStyleAuto ST_ArrowheadStyle =1;ST_ArrowheadStyleArr ST_ArrowheadStyle =2;ST_ArrowheadStyleNoArr ST_ArrowheadStyle =3;);type CT_Name struct{LangAttr *string ;ValAttr string ; +};func (_aefaa ST_ClrAppMethod )String ()string {switch _aefaa {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 (_becag ST_PyramidAccentPosition )String ()string {switch _becag {case 0:return ""; +case 1:return "\u0062\u0065\u0066";case 2:return "\u0061\u0066\u0074";};return "";};func (_cg *AG_IteratorAttributes )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cg .AxisAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_cg .AxisAttr )}); +};if _cg .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_cg .PtTypeAttr )});};if _cg .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_cg .HideLastTransAttr )}); +};if _cg .StAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_cg .StAttr )});};if _cg .CntAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006e\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_cg .CntAttr )}); +};if _cg .StepAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_ga .Sprintf ("\u0025\u0076",*_cg .StepAttr )});};return nil ;};func (_bffe *LayoutDefHdr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); 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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _gaee .CT_DiagramDefinitionHeaderLst .MarshalXML (e ,start );}; - -// ValidateWithPath validates the ColorsDefHdr and its children, prefixing error messages with path -func (_baee *ColorsDefHdr )ValidateWithPath (path string )error {if _dgfega :=_baee .CT_ColorTransformHeader .ValidateWithPath (path );_dgfega !=nil {return _dgfega ;};return nil ;};func (_abecd ST_TextBlockDirection )ValidateWithPath (path string )error {switch _abecd {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 (_abecd )); -};return nil ;}; +start .Name .Local ="\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072";return _bffe .CT_DiagramDefinitionHeader .MarshalXML (e ,start );};func (_bfbaf *CT_SDCategories )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbbbb :for {_eagc ,_cfffa :=d .Token (); +if _cfffa !=nil {return _cfffa ;};switch _bacad :=_eagc .(type ){case _g .StartElement :switch _bacad .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_bdcg :=NewCT_SDCategory (); +if _cdfd :=d .DecodeElement (_bdcg ,&_bacad );_cdfd !=nil {return _cdfd ;};_bfbaf .Cat =append (_bfbaf .Cat ,_bdcg );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\u0053\u0044\u0043a\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_bacad .Name ); +if _adfgc :=d .Skip ();_adfgc !=nil {return _adfgc ;};};case _g .EndElement :break _dbbbb ;case _g .CharData :};};return nil ;};func (_eegc *ST_ModelId )Validate ()error {return _eegc .ValidateWithPath ("")};func (_eaec ST_ContinueDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_eaec .String (),start ); +}; -// Validate validates the CT_AdjLst and its children -func (_dce *CT_AdjLst )Validate ()error {return _dce .ValidateWithPath ("\u0043T\u005f\u0041\u0064\u006a\u004c\u0073t");};func (_abcaf ST_DiagramHorizontalAlignment )ValidateWithPath (path string )error {switch _abcaf {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 (_abcaf )); -};return nil ;};type ST_SecondaryLinearDirection byte ;func (_cfca ST_PyramidAccentTextMargin )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dacaa :=_g .Attr {};_dacaa .Name =name ;switch _cfca {case ST_PyramidAccentTextMarginUnset :_dacaa .Value =""; -case ST_PyramidAccentTextMarginStep :_dacaa .Value ="\u0073\u0074\u0065\u0070";case ST_PyramidAccentTextMarginStack :_dacaa .Value ="\u0073\u0074\u0061c\u006b";};return _dacaa ,nil ;};func NewCT_Name ()*CT_Name {_bgag :=&CT_Name {};return _bgag };func NewRelIds ()*RelIds {_ffacbf :=&RelIds {}; -_ffacbf .CT_RelIds =*NewCT_RelIds ();return _ffacbf }; +// Validate validates the CT_AnimLvl and its children +func (_gdgf *CT_AnimLvl )Validate ()error {return _gdgf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c");};func (_dabe ST_ChildOrderType )ValidateWithPath (path string )error {switch _dabe {case 0,1,2:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dabe )); +};return nil ;};func (_bccb ST_ArrowheadStyle )String ()string {switch _bccb {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0061\u0072\u0072";case 3:return "\u006e\u006f\u0041r\u0072";};return "";}; -// Validate validates the CT_CTCategory and its children -func (_edg *CT_CTCategory )Validate ()error {return _edg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");}; +// ValidateWithPath validates the CT_LayoutVariablePropertySet and its children, prefixing error messages with path +func (_ccef *CT_LayoutVariablePropertySet )ValidateWithPath (path string )error {if _ccef .OrgChart !=nil {if _caad :=_ccef .OrgChart .ValidateWithPath (path +"\u002fO\u0072\u0067\u0043\u0068\u0061\u0072t");_caad !=nil {return _caad ;};};if _ccef .ChMax !=nil {if _befa :=_ccef .ChMax .ValidateWithPath (path +"\u002f\u0043\u0068\u004d\u0061\u0078"); +_befa !=nil {return _befa ;};};if _ccef .ChPref !=nil {if _ggdb :=_ccef .ChPref .ValidateWithPath (path +"\u002fC\u0068\u0050\u0072\u0065\u0066");_ggdb !=nil {return _ggdb ;};};if _ccef .BulletEnabled !=nil {if _ffgb :=_ccef .BulletEnabled .ValidateWithPath (path +"\u002f\u0042\u0075\u006c\u006c\u0065\u0074\u0045\u006ea\u0062\u006c\u0065\u0064"); +_ffgb !=nil {return _ffgb ;};};if _ccef .Dir !=nil {if _gdae :=_ccef .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_gdae !=nil {return _gdae ;};};if _ccef .HierBranch !=nil {if _fbcg :=_ccef .HierBranch .ValidateWithPath (path +"/\u0048\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"); +_fbcg !=nil {return _fbcg ;};};if _ccef .AnimOne !=nil {if _gfde :=_ccef .AnimOne .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");_gfde !=nil {return _gfde ;};};if _ccef .AnimLvl !=nil {if _bbfg :=_ccef .AnimLvl .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004c\u0076\u006c"); +_bbfg !=nil {return _bbfg ;};};if _ccef .ResizeHandles !=nil {if _gfff :=_ccef .ResizeHandles .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0069\u007a\u0065\u0048\u0061n\u0064\u006c\u0065\u0073");_gfff !=nil {return _gfff ;};};return nil ;};func (_cccd *CT_SDName )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cccd .LangAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ga .Sprintf ("\u0025\u0076",*_cccd .LangAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_ga .Sprintf ("\u0025\u0076",_cccd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the ColorsDef and its children, prefixing error messages with path -func (_bace *ColorsDef )ValidateWithPath (path string )error {if _eabe :=_bace .CT_ColorTransform .ValidateWithPath (path );_eabe !=nil {return _eabe ;};return nil ;};func (_ege *CT_CTCategory )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",_ege .TypeAttr )}); -start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0069"},Value :_a .Sprintf ("\u0025\u0076",_ege .PriAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DiagramDefinition and its children +func (_fabg *CT_DiagramDefinition )Validate ()error {return _fabg .ValidateWithPath ("C\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};type CT_ResizeHandles struct{ValAttr ST_ResizeHandlesStr ;};func (_dadfd ST_PtType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dadfd .String (),start ); +}; -// Validate validates the ColorsDefHdrLst and its children -func (_dfcga *ColorsDefHdrLst )Validate ()error {return _dfcga .ValidateWithPath ("\u0043o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");};type ST_PyramidAccentPosition byte ; +// ST_LayoutShapeType is a union type +type ST_LayoutShapeType struct{ST_ShapeType _a .ST_ShapeType ;ST_OutputShapeType ST_OutputShapeType ;};func (_dggc *ST_ParameterId )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dggc =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_dggc =1; +case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_dggc =2;case "\u0063\u0068\u0044i\u0072":*_dggc =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_dggc =4;case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_dggc =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_dggc =6; +case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_dggc =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_dggc =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_dggc =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_dggc =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_dggc =11; +case "\u0065\u006e\u0064\u0053\u0074\u0079":*_dggc =12;case "\u0064\u0069\u006d":*_dggc =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_dggc =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_dggc =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_dggc =16; +case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_dggc =17;case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_dggc =18;case "\u0074\u0078\u0044i\u0072":*_dggc =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_dggc =20; +case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_dggc =21;case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_dggc =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_dggc =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_dggc =24; +case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_dggc =25;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_dggc =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_dggc =27; +case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_dggc =28;case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_dggc =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_dggc =30; +case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_dggc =31;case "\u0067\u0072\u0044i\u0072":*_dggc =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_dggc =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_dggc =34;case "\u0062\u006b\u0070\u0074":*_dggc =35; +case "\u006f\u0066\u0066":*_dggc =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_dggc =37;case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_dggc =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_dggc =39; +case "\u0073\u0074\u0041n\u0067":*_dggc =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_dggc =41;case "\u0061\u0072":*_dggc =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_dggc =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_dggc =44; +case "\u006c\u006e\u0053\u0070\u0043\u0068":*_dggc =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_dggc =46;case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_dggc =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_dggc =48; +case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_dggc =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_dggc =50;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_dggc =51; +case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_dggc =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_dggc =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_dggc =54;case "\u0065\u006e\u0064\u0050\u0074\u0073":*_dggc =55;};return nil ;};func (_cgcca ST_GrowDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbggb :=_g .Attr {}; +_dbggb .Name =name ;switch _cgcca {case ST_GrowDirectionUnset :_dbggb .Value ="";case ST_GrowDirectionTL :_dbggb .Value ="\u0074\u004c";case ST_GrowDirectionTR :_dbggb .Value ="\u0074\u0052";case ST_GrowDirectionBL :_dbggb .Value ="\u0062\u004c";case ST_GrowDirectionBR :_dbggb .Value ="\u0062\u0052"; +};return _dbggb ,nil ;};func NewCT_DiagramDefinition ()*CT_DiagramDefinition {_adafb :=&CT_DiagramDefinition {};_adafb .LayoutNode =NewCT_LayoutNode ();return _adafb ;};func NewCT_Shape ()*CT_Shape {_eccg :=&CT_Shape {};return _eccg };type CT_ChildPref struct{ValAttr *int32 ; +};func (_afcg *CT_RelIds )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0064\u006d"},Value :_ga .Sprintf ("\u0025\u0076",_afcg .DmAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u006c\u006f"},Value :_ga .Sprintf ("\u0025\u0076",_afcg .LoAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0071\u0073"},Value :_ga .Sprintf ("\u0025\u0076",_afcg .QsAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0063\u0073"},Value :_ga .Sprintf ("\u0025\u0076",_afcg .CsAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cdcdg *CT_CTDescription )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cabg :=range start .Attr {if _cabg .Name .Local =="\u006c\u0061\u006e\u0067"{_gggg ,_ged :=_cabg .Value ,error (nil ); +if _ged !=nil {return _ged ;};_cdcdg .LangAttr =&_gggg ;continue ;};if _cabg .Name .Local =="\u0076\u0061\u006c"{_fdg ,_cca :=_cabg .Value ,error (nil );if _cca !=nil {return _cca ;};_cdcdg .ValAttr =_fdg ;continue ;};};for {_bdgf ,_gba :=d .Token ();if _gba !=nil {return _ga .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",_gba ); +};if _acd ,_cbg :=_bdgf .(_g .EndElement );_cbg &&_acd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_LayoutNode and its children, prefixing error messages with path -func (_eaad *CT_LayoutNode )ValidateWithPath (path string )error {if _gag :=_eaad .ChOrderAttr .ValidateWithPath (path +"\u002f\u0043\u0068O\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_gag !=nil {return _gag ;};for _aeae ,_ebfc :=range _eaad .Alg {if _gfbfa :=_ebfc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_aeae )); -_gfbfa !=nil {return _gfbfa ;};};for _eedf ,_gfbb :=range _eaad .Shape {if _acgb :=_gfbb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_eedf ));_acgb !=nil {return _acgb ;};};for _ffda ,_ggaf :=range _eaad .PresOf {if _fggc :=_ggaf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_ffda )); -_fggc !=nil {return _fggc ;};};for _fbcd ,_dac :=range _eaad .ConstrLst {if _dgffd :=_dac .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_fbcd ));_dgffd !=nil {return _dgffd ; -};};for _fgabf ,_dafca :=range _eaad .RuleLst {if _faf :=_dafca .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_fgabf ));_faf !=nil {return _faf ;};};for _bcbae ,_cceef :=range _eaad .VarLst {if _gfgg :=_cceef .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_bcbae )); -_gfgg !=nil {return _gfgg ;};};for _daffc ,_agfc :=range _eaad .ForEach {if _dcae :=_agfc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_daffc ));_dcae !=nil {return _dcae ;};};for _aabc ,_ddcba :=range _eaad .LayoutNode {if _ccde :=_ddcba .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_aabc )); -_ccde !=nil {return _ccde ;};};for _deaa ,_aebd :=range _eaad .Choose {if _debc :=_aebd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_deaa ));_debc !=nil {return _debc ;};};for _dbeg ,_gece :=range _eaad .ExtLst {if _cebe :=_gece .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_dbeg )); -_cebe !=nil {return _cebe ;};};return nil ;}; +// ValidateWithPath validates the CT_Category and its children, prefixing error messages with path +func (_cbb *CT_Category )ValidateWithPath (path string )error {return nil }; -// Validate validates the DataModel and its children -func (_gdeg *DataModel )Validate ()error {return _gdeg .ValidateWithPath ("\u0044a\u0074\u0061\u004d\u006f\u0064\u0065l");};const (ST_ContinueDirectionUnset ST_ContinueDirection =0;ST_ContinueDirectionRevDir ST_ContinueDirection =1;ST_ContinueDirectionSameDir ST_ContinueDirection =2; -);func (_cbfe ST_ResizeHandlesStr )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aeagd :=_g .Attr {};_aeagd .Name =name ;switch _cbfe {case ST_ResizeHandlesStrUnset :_aeagd .Value ="";case ST_ResizeHandlesStrExact :_aeagd .Value ="\u0065\u0078\u0061c\u0074"; -case ST_ResizeHandlesStrRel :_aeagd .Value ="\u0072\u0065\u006c";};return _aeagd ,nil ;};func (_cadg *CT_OrgChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cadg .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_dbfeb (*_cadg .ValAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Parameter ()*CT_Parameter {_bbaa :=&CT_Parameter {};_bbaa .TypeAttr =ST_ParameterId (1);return _bbaa ;};func (_gadf ST_VerticalAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eegdb :=_g .Attr {}; -_eegdb .Name =name ;switch _gadf {case ST_VerticalAlignmentUnset :_eegdb .Value ="";case ST_VerticalAlignmentT :_eegdb .Value ="\u0074";case ST_VerticalAlignmentMid :_eegdb .Value ="\u006d\u0069\u0064";case ST_VerticalAlignmentB :_eegdb .Value ="\u0062"; -case ST_VerticalAlignmentNone :_eegdb .Value ="\u006e\u006f\u006e\u0065";};return _eegdb ,nil ;};func (_abbf *CT_Colors )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _abbf .MethAttr !=ST_ClrAppMethodUnset {_egb ,_gedc :=_abbf .MethAttr .MarshalXMLAttr (_g .Name {Local :"\u006d\u0065\u0074\u0068"}); -if _gedc !=nil {return _gedc ;};start .Attr =append (start .Attr ,_egb );};if _abbf .HueDirAttr !=ST_HueDirUnset {_bdgg ,_badg :=_abbf .HueDirAttr .MarshalXMLAttr (_g .Name {Local :"\u0068\u0075\u0065\u0044\u0069\u0072"});if _badg !=nil {return _badg ; -};start .Attr =append (start .Attr ,_bdgg );};e .EncodeToken (start );if _abbf .EG_ColorChoice !=nil {for _ ,_ffg :=range _abbf .EG_ColorChoice {_ffg .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; -};type ST_FallbackDimension byte ;func (_gbae ST_Offset )ValidateWithPath (path string )error {switch _gbae {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 (_gbae )); -};return nil ;};func (_dcgfg ST_AutoTextRotation )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dcgfg .String (),start );};func (_cceec *ST_FallbackDimension )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cceec =0; -case "\u0031\u0044":*_cceec =1;case "\u0032\u0044":*_cceec =2;};return nil ;};func (_gddd ST_FlowDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_edcee :=_g .Attr {};_edcee .Name =name ;switch _gddd {case ST_FlowDirectionUnset :_edcee .Value =""; -case ST_FlowDirectionRow :_edcee .Value ="\u0072\u006f\u0077";case ST_FlowDirectionCol :_edcee .Value ="\u0063\u006f\u006c";};return _edcee ,nil ;};type ST_TextAnchorHorizontal byte ;type ST_BendPoint byte ;type ST_AutoTextRotation byte ;func (_adada *ST_SecondaryChildAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_adada =0; -case "\u006e\u006f\u006e\u0065":*_adada =1;case "\u0074":*_adada =2;case "\u0062":*_adada =3;case "\u006c":*_adada =4;case "\u0072":*_adada =5;};return nil ;};func (_eafca ST_TextAnchorHorizontal )ValidateWithPath (path string )error {switch _eafca {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 (_eafca )); -};return nil ;};func (_eecc ST_NodeVerticalAlignment )String ()string {switch _eecc {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";};func (_decc ST_AxisType )ValidateWithPath (path string )error {switch _decc {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 (_decc )); -};return nil ;};func (_efaad ST_SecondaryChildAlignment )Validate ()error {return _efaad .ValidateWithPath ("")};func (_gfaa ST_LinearDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gfaa .String (),start ); -};func (_bcdg ST_BendPoint )ValidateWithPath (path string )error {switch _bcdg {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 (_bcdg )); -};return nil ;};func (_bbea *CT_Pt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006do\u0064\u0065\u006c\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bbea .ModelIdAttr )}); -if _bbea .TypeAttr !=ST_PtTypeUnset {_eeed ,_fgfd :=_bbea .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"});if _fgfd !=nil {return _fgfd ;};start .Attr =append (start .Attr ,_eeed );};if _bbea .CxnIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0078\u006eI\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bbea .CxnIdAttr )}); -};e .EncodeToken (start );if _bbea .PrSet !=nil {_ffgdg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0072\u0053e\u0074"}};e .EncodeElement (_bbea .PrSet ,_ffgdg );};if _bbea .SpPr !=nil {_fgca :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_bbea .SpPr ,_fgca );};if _bbea .T !=nil {_gcab :=_g .StartElement {Name :_g .Name {Local :"\u0074"}};e .EncodeElement (_bbea .T ,_gcab );};if _bbea .ExtLst !=nil {_egec :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bbea .ExtLst ,_egec );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dff *CT_CTName )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_abag :=range start .Attr {if _abag .Name .Local =="\u006c\u0061\u006e\u0067"{_gfff ,_bfee :=_abag .Value ,error (nil ); -if _bfee !=nil {return _bfee ;};_dff .LangAttr =&_gfff ;continue ;};if _abag .Name .Local =="\u0076\u0061\u006c"{_gca ,_gdge :=_abag .Value ,error (nil );if _gdge !=nil {return _gdge ;};_dff .ValAttr =_gca ;continue ;};};for {_dbag ,_cebc :=d .Token (); -if _cebc !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0054\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_cebc );};if _cff ,_aedg :=_dbag .(_g .EndElement );_aedg &&_cff .Name ==start .Name {break ;};};return nil ;};func (_fgfdf *ColorsDefHdr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); +// Validate validates the CT_NumericRule and its children +func (_gccf *CT_NumericRule )Validate ()error {return _gccf .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069c\u0052\u0075\u006c\u0065");};func (_fgecf ST_HierarchyAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dgaf :=_g .Attr {}; +_dgaf .Name =name ;switch _fgecf {case ST_HierarchyAlignmentUnset :_dgaf .Value ="";case ST_HierarchyAlignmentTL :_dgaf .Value ="\u0074\u004c";case ST_HierarchyAlignmentTR :_dgaf .Value ="\u0074\u0052";case ST_HierarchyAlignmentTCtrCh :_dgaf .Value ="\u0074\u0043\u0074\u0072\u0043\u0068"; +case ST_HierarchyAlignmentTCtrDes :_dgaf .Value ="\u0074C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentBL :_dgaf .Value ="\u0062\u004c";case ST_HierarchyAlignmentBR :_dgaf .Value ="\u0062\u0052";case ST_HierarchyAlignmentBCtrCh :_dgaf .Value ="\u0062\u0043\u0074\u0072\u0043\u0068"; +case ST_HierarchyAlignmentBCtrDes :_dgaf .Value ="\u0062C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentLT :_dgaf .Value ="\u006c\u0054";case ST_HierarchyAlignmentLB :_dgaf .Value ="\u006c\u0042";case ST_HierarchyAlignmentLCtrCh :_dgaf .Value ="\u006c\u0043\u0074\u0072\u0043\u0068"; +case ST_HierarchyAlignmentLCtrDes :_dgaf .Value ="\u006cC\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentRT :_dgaf .Value ="\u0072\u0054";case ST_HierarchyAlignmentRB :_dgaf .Value ="\u0072\u0042";case ST_HierarchyAlignmentRCtrCh :_dgaf .Value ="\u0072\u0043\u0074\u0072\u0043\u0068"; +case ST_HierarchyAlignmentRCtrDes :_dgaf .Value ="\u0072C\u0074\u0072\u0044\u0065\u0073";};return _dgaf ,nil ;};func (_gffgd *CT_StyleDefinitionHeader )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ebfd :=range start .Attr {if _ebfd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_dfff ,_fbgd :=_ebfd .Value ,error (nil ); +if _fbgd !=nil {return _fbgd ;};_gffgd .UniqueIdAttr =_dfff ;continue ;};if _ebfd .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_ffdg ,_cace :=_ebfd .Value ,error (nil );if _cace !=nil {return _cace ;};_gffgd .MinVerAttr =&_ffdg ;continue ;};if _ebfd .Name .Local =="\u0072\u0065\u0073I\u0064"{_fgeg ,_ggfg :=_e .ParseInt (_ebfd .Value ,10,32); +if _ggfg !=nil {return _ggfg ;};_ecea :=int32 (_fgeg );_gffgd .ResIdAttr =&_ecea ;continue ;};};_bddge :for {_bgfcca ,_dbaa :=d .Token ();if _dbaa !=nil {return _dbaa ;};switch _dcag :=_bgfcca .(type ){case _g .StartElement :switch _dcag .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_dfga :=NewCT_SDName (); +if _bbce :=d .DecodeElement (_dfga ,&_dcag );_bbce !=nil {return _bbce ;};_gffgd .Title =append (_gffgd .Title ,_dfga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_eddd :=NewCT_SDDescription (); +if _eaea :=d .DecodeElement (_eddd ,&_dcag );_eaea !=nil {return _eaea ;};_gffgd .Desc =append (_gffgd .Desc ,_eddd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_gffgd .CatLst =NewCT_SDCategories (); +if _cdca :=d .DecodeElement (_gffgd .CatLst ,&_dcag );_cdca !=nil {return _cdca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gffgd .ExtLst =_a .NewCT_OfficeArtExtensionList (); +if _afd :=d .DecodeElement (_gffgd .ExtLst ,&_dcag );_afd !=nil {return _afd ;};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\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072\u0020%\u0076",_dcag .Name ); +if _dfgab :=d .Skip ();_dfgab !=nil {return _dfgab ;};};case _g .EndElement :break _bddge ;case _g .CharData :};};return nil ;};func (_beffc ST_PyramidAccentPosition )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gafff :=_g .Attr {};_gafff .Name =name ; +switch _beffc {case ST_PyramidAccentPositionUnset :_gafff .Value ="";case ST_PyramidAccentPositionBef :_gafff .Value ="\u0062\u0065\u0066";case ST_PyramidAccentPositionAft :_gafff .Value ="\u0061\u0066\u0074";};return _gafff ,nil ;};func (_aggd *ST_ChildAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aggd =0; +case "\u0074":*_aggd =1;case "\u0062":*_aggd =2;case "\u006c":*_aggd =3;case "\u0072":*_aggd =4;};return nil ;};func (_adcff *ST_FallbackDimension )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_adcff =0;case "\u0031\u0044":*_adcff =1; +case "\u0032\u0044":*_adcff =2;};return nil ;};func (_daa *CT_BulletEnabled )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _daa .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_ga .Sprintf ("\u0025\u0064",_fded (*_daa .ValAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_SDCategory ()*CT_SDCategory {_ddcbf :=&CT_SDCategory {};return _ddcbf };func (_fbfc *StyleDef )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d"}); 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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _fgfdf .CT_ColorTransformHeader .MarshalXML (e ,start );};func NewCT_ColorTransform ()*CT_ColorTransform {_dcd :=&CT_ColorTransform {};return _dcd };func (_bbcae ST_DiagramHorizontalAlignment )String ()string {switch _bbcae {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 "";};type ST_ClrAppMethod byte ;func (_cdda ST_Direction )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cdda .String (),start ); -};func (_efea ST_LayoutShapeType )String ()string {if _efea .ST_ShapeType !=_df .ST_ShapeTypeUnset {return _efea .ST_ShapeType .String ();};if _efea .ST_OutputShapeType !=ST_OutputShapeTypeUnset {return _efea .ST_OutputShapeType .String ();};return ""; -}; - -// Validate validates the CT_DiagramDefinition and its children -func (_ebbf *CT_DiagramDefinition )Validate ()error {return _ebbf .ValidateWithPath ("C\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};func (_cafg ST_ResizeHandlesStr )Validate ()error {return _cafg .ValidateWithPath ("")}; -func (_faedc ST_VerticalAlignment )ValidateWithPath (path string )error {switch _faedc {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 (_faedc )); -};return nil ;};func (_gecec ST_BendPoint )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_abaaf :=_g .Attr {};_abaaf .Name =name ;switch _gecec {case ST_BendPointUnset :_abaaf .Value ="";case ST_BendPointBeg :_abaaf .Value ="\u0062\u0065\u0067";case ST_BendPointDef :_abaaf .Value ="\u0064\u0065\u0066"; -case ST_BendPointEnd :_abaaf .Value ="\u0065\u006e\u0064";};return _abaaf ,nil ;};func (_fa *CT_Algorithm )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_efc ,_bfe :=_fa .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _bfe !=nil {return _bfe ;};start .Attr =append (start .Attr ,_efc );if _fa .RevAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0076"},Value :_a .Sprintf ("\u0025\u0076",*_fa .RevAttr )});};e .EncodeToken (start ); -if _fa .Param !=nil {_dfbb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0061\u0072a\u006d"}};for _ ,_deb :=range _fa .Param {e .EncodeElement (_deb ,_dfbb );};};if _fa .ExtLst !=nil {_fdeg :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_fa .ExtLst ,_fdeg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_egaf ST_OutputShapeType )ValidateWithPath (path string )error {switch _egaf {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 (_egaf )); -};return nil ;};func (_cbgc ST_ModelId )String ()string {if _cbgc .Int32 !=nil {return _a .Sprintf ("\u0025\u0076",*_cbgc .Int32 );};if _cbgc .ST_Guid !=nil {return _a .Sprintf ("\u0025\u0076",*_cbgc .ST_Guid );};return "";};func (_gaffa *ST_ArrowheadStyle )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gaffa =0; -case "\u0061\u0075\u0074\u006f":*_gaffa =1;case "\u0061\u0072\u0072":*_gaffa =2;case "\u006e\u006f\u0041r\u0072":*_gaffa =3;};return nil ;};type CT_CTName struct{LangAttr *string ;ValAttr string ;};func (_gbg *AG_ConstraintRefAttributes )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbg .RefTypeAttr !=ST_ConstraintTypeUnset {_fddc ,_afe :=_gbg .RefTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"}); -if _afe !=nil {return _afe ;};start .Attr =append (start .Attr ,_fddc );};if _gbg .RefForAttr !=ST_ConstraintRelationshipUnset {_ce ,_cd :=_gbg .RefForAttr .MarshalXMLAttr (_g .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _cd !=nil {return _cd ; -};start .Attr =append (start .Attr ,_ce );};if _gbg .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gbg .RefForNameAttr )}); -};if _gbg .RefPtTypeAttr !=ST_ElementTypeUnset {_db ,_gg :=_gbg .RefPtTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _gg !=nil {return _gg ;};start .Attr =append (start .Attr ,_db );};return nil ;};func (_bgfc ST_ParameterVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -if _bgfc .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {e .EncodeToken (_g .CharData (_bgfc .ST_DiagramHorizontalAlignment .String ()));};if _bgfc .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {e .EncodeToken (_g .CharData (_bgfc .ST_VerticalAlignment .String ())); -};if _bgfc .ST_ChildDirection !=ST_ChildDirectionUnset {e .EncodeToken (_g .CharData (_bgfc .ST_ChildDirection .String ()));};if _bgfc .ST_ChildAlignment !=ST_ChildAlignmentUnset {e .EncodeToken (_g .CharData (_bgfc .ST_ChildAlignment .String ()));};if _bgfc .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {e .EncodeToken (_g .CharData (_bgfc .ST_SecondaryChildAlignment .String ())); -};if _bgfc .ST_LinearDirection !=ST_LinearDirectionUnset {e .EncodeToken (_g .CharData (_bgfc .ST_LinearDirection .String ()));};if _bgfc .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {e .EncodeToken (_g .CharData (_bgfc .ST_SecondaryLinearDirection .String ())); -};if _bgfc .ST_StartingElement !=ST_StartingElementUnset {e .EncodeToken (_g .CharData (_bgfc .ST_StartingElement .String ()));};if _bgfc .ST_BendPoint !=ST_BendPointUnset {e .EncodeToken (_g .CharData (_bgfc .ST_BendPoint .String ()));};if _bgfc .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {e .EncodeToken (_g .CharData (_bgfc .ST_ConnectorRouting .String ())); -};if _bgfc .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {e .EncodeToken (_g .CharData (_bgfc .ST_ArrowheadStyle .String ()));};if _bgfc .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {e .EncodeToken (_g .CharData (_bgfc .ST_ConnectorDimension .String ())); -};if _bgfc .ST_RotationPath !=ST_RotationPathUnset {e .EncodeToken (_g .CharData (_bgfc .ST_RotationPath .String ()));};if _bgfc .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {e .EncodeToken (_g .CharData (_bgfc .ST_CenterShapeMapping .String ())); -};if _bgfc .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {e .EncodeToken (_g .CharData (_bgfc .ST_NodeHorizontalAlignment .String ()));};if _bgfc .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {e .EncodeToken (_g .CharData (_bgfc .ST_NodeVerticalAlignment .String ())); -};if _bgfc .ST_FallbackDimension !=ST_FallbackDimensionUnset {e .EncodeToken (_g .CharData (_bgfc .ST_FallbackDimension .String ()));};if _bgfc .ST_TextDirection !=ST_TextDirectionUnset {e .EncodeToken (_g .CharData (_bgfc .ST_TextDirection .String ())); -};if _bgfc .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {e .EncodeToken (_g .CharData (_bgfc .ST_PyramidAccentPosition .String ()));};if _bgfc .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {e .EncodeToken (_g .CharData (_bgfc .ST_PyramidAccentTextMargin .String ())); -};if _bgfc .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {e .EncodeToken (_g .CharData (_bgfc .ST_TextBlockDirection .String ()));};if _bgfc .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {e .EncodeToken (_g .CharData (_bgfc .ST_TextAnchorHorizontal .String ())); -};if _bgfc .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {e .EncodeToken (_g .CharData (_bgfc .ST_TextAnchorVertical .String ()));};if _bgfc .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {e .EncodeToken (_g .CharData (_bgfc .ST_DiagramTextAlignment .String ())); -};if _bgfc .ST_AutoTextRotation !=ST_AutoTextRotationUnset {e .EncodeToken (_g .CharData (_bgfc .ST_AutoTextRotation .String ()));};if _bgfc .ST_GrowDirection !=ST_GrowDirectionUnset {e .EncodeToken (_g .CharData (_bgfc .ST_GrowDirection .String ()));}; -if _bgfc .ST_FlowDirection !=ST_FlowDirectionUnset {e .EncodeToken (_g .CharData (_bgfc .ST_FlowDirection .String ()));};if _bgfc .ST_ContinueDirection !=ST_ContinueDirectionUnset {e .EncodeToken (_g .CharData (_bgfc .ST_ContinueDirection .String ())); -};if _bgfc .ST_Breakpoint !=ST_BreakpointUnset {e .EncodeToken (_g .CharData (_bgfc .ST_Breakpoint .String ()));};if _bgfc .ST_Offset !=ST_OffsetUnset {e .EncodeToken (_g .CharData (_bgfc .ST_Offset .String ()));};if _bgfc .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {e .EncodeToken (_g .CharData (_bgfc .ST_HierarchyAlignment .String ())); -};if _bgfc .Int32 !=nil {e .EncodeToken (_g .CharData (_a .Sprintf ("\u0025\u0064",*_bgfc .Int32 )));};if _bgfc .Float64 !=nil {e .EncodeToken (_g .CharData (_a .Sprintf ("\u0025\u0066",*_bgfc .Float64 )));};if _bgfc .Bool !=nil {e .EncodeToken (_g .CharData (_a .Sprintf ("\u0025\u0064",_dbfeb (*_bgfc .Bool )))); -};if _bgfc .StringVal !=nil {e .EncodeToken (_g .CharData (*_bgfc .StringVal ));};if _bgfc .ST_ConnectorPoint !=ST_ConnectorPointUnset {e .EncodeToken (_g .CharData (_bgfc .ST_ConnectorPoint .String ()));};return e .EncodeToken (_g .EndElement {Name :start .Name }); -};func (_cecfb ST_NodeHorizontalAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cgaed :=_g .Attr {};_cgaed .Name =name ;switch _cecfb {case ST_NodeHorizontalAlignmentUnset :_cgaed .Value ="";case ST_NodeHorizontalAlignmentL :_cgaed .Value ="\u006c"; -case ST_NodeHorizontalAlignmentCtr :_cgaed .Value ="\u0063\u0074\u0072";case ST_NodeHorizontalAlignmentR :_cgaed .Value ="\u0072";};return _cgaed ,nil ;};func (_aaccd *CT_PresentationOf )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eag :=range start .Attr {if _eag .Name .Local =="\u0061\u0078\u0069\u0073"{_cgag ,_eccf :=ParseSliceST_AxisTypes (_eag .Value ); -if _eccf !=nil {return _eccf ;};_aaccd .AxisAttr =&_cgag ;continue ;};if _eag .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_eddg ,_gcec :=ParseSliceST_ElementTypes (_eag .Value );if _gcec !=nil {return _gcec ;};_aaccd .PtTypeAttr =&_eddg ;continue ; -};if _eag .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_fccag ,_dgcb :=ParseSliceST_Booleans (_eag .Value );if _dgcb !=nil {return _dgcb ;};_aaccd .HideLastTransAttr =&_fccag ;continue ;};if _eag .Name .Local =="\u0073\u0074"{_dcec ,_bafc :=ParseSliceST_Ints (_eag .Value ); -if _bafc !=nil {return _bafc ;};_aaccd .StAttr =&_dcec ;continue ;};if _eag .Name .Local =="\u0063\u006e\u0074"{_faec ,_ccfbc :=ParseSliceST_UnsignedInts (_eag .Value );if _ccfbc !=nil {return _ccfbc ;};_aaccd .CntAttr =&_faec ;continue ;};if _eag .Name .Local =="\u0073\u0074\u0065\u0070"{_gdgcf ,_fedef :=ParseSliceST_Ints (_eag .Value ); -if _fedef !=nil {return _fedef ;};_aaccd .StepAttr =&_gdgcf ;continue ;};};_agec :for {_addg ,_cbga :=d .Token ();if _cbga !=nil {return _cbga ;};switch _ffcef :=_addg .(type ){case _g .StartElement :switch _ffcef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aaccd .ExtLst =_df .NewCT_OfficeArtExtensionList (); -if _gbcd :=d .DecodeElement (_aaccd .ExtLst ,&_ffcef );_gbcd !=nil {return _gbcd ;};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\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u004f\u0066\u0020\u0025\u0076",_ffcef .Name ); -if _abfe :=d .Skip ();_abfe !=nil {return _abfe ;};};case _g .EndElement :break _agec ;case _g .CharData :};};return nil ;}; +start .Name .Local ="\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066";return _fbfc .CT_StyleDefinition .MarshalXML (e ,start );}; -// ST_LayoutShapeType is a union type -type ST_LayoutShapeType struct{ST_ShapeType _df .ST_ShapeType ;ST_OutputShapeType ST_OutputShapeType ;}; +// Validate validates the CT_Pt and its children +func (_egdg *CT_Pt )Validate ()error {return _egdg .ValidateWithPath ("\u0043\u0054\u005fP\u0074")};func (_dedb *ST_PyramidAccentTextMargin )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dedb =0;case "\u0073\u0074\u0065\u0070":*_dedb =1; +case "\u0073\u0074\u0061c\u006b":*_dedb =2;};return nil ;};func (_cgfb *CT_DiagramDefinitionHeaderLst )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cgfb .LayoutDefHdr !=nil {_ccagc :=_g .StartElement {Name :_g .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}}; +for _ ,_bfac :=range _cgfb .LayoutDefHdr {e .EncodeElement (_bfac ,_ccagc );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SDName and its children -func (_fdad *CT_SDName )Validate ()error {return _fdad .ValidateWithPath ("\u0043T\u005f\u0053\u0044\u004e\u0061\u006de");};type ST_ChildOrderType byte ;func (_efaae ST_ConnectorDimension )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_efaae .String (),start ); -};func (_dga *CT_ChildMax )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ede :=range start .Attr {if _ede .Name .Local =="\u0076\u0061\u006c"{_ccbf ,_deg :=_e .ParseInt (_ede .Value ,10,32);if _deg !=nil {return _deg ;};_fab :=int32 (_ccbf ); -_dga .ValAttr =&_fab ;continue ;};};for {_egfd ,_gad :=d .Token ();if _gad !=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",_gad );};if _fegd ,_bfec :=_egfd .(_g .EndElement ); -_bfec &&_fegd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the ColorsDefHdr and its children +func (_edff *ColorsDefHdr )Validate ()error {return _edff .ValidateWithPath ("\u0043\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072");}; -// ValidateWithPath validates the CT_Cxn and its children, prefixing error messages with path -func (_dgea *CT_Cxn )ValidateWithPath (path string )error {if _ggag :=_dgea .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_ggag !=nil {return _ggag ;};if _ecdbb :=_dgea .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); -_ecdbb !=nil {return _ecdbb ;};if _aged :=_dgea .SrcIdAttr .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0049\u0064\u0041\u0074\u0074\u0072");_aged !=nil {return _aged ;};if _fcef :=_dgea .DestIdAttr .ValidateWithPath (path +"/\u0044\u0065\u0073\u0074\u0049\u0064\u0041\u0074\u0074\u0072"); -_fcef !=nil {return _fcef ;};if _dgea .ParTransIdAttr !=nil {if _cce :=_dgea .ParTransIdAttr .ValidateWithPath (path +"\u002fP\u0061r\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072");_cce !=nil {return _cce ;};};if _dgea .SibTransIdAttr !=nil {if _fadd :=_dgea .SibTransIdAttr .ValidateWithPath (path +"\u002fS\u0069b\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072"); -_fadd !=nil {return _fadd ;};};if _dgea .ExtLst !=nil {if _cefa :=_dgea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cefa !=nil {return _cefa ;};};return nil ;};func (_befgf *ST_AutoTextRotation )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_befgf =0; -case "\u006e\u006f\u006e\u0065":*_befgf =1;case "\u0075\u0070\u0072":*_befgf =2;case "\u0067\u0072\u0061\u0076":*_befgf =3;};return nil ;};func (_deae *CT_LayoutNode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _deae .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_deae .NameAttr )}); -};if _deae .StyleLblAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_deae .StyleLblAttr )});};if _deae .ChOrderAttr !=ST_ChildOrderTypeUnset {_fdecg ,_ccdd :=_deae .ChOrderAttr .MarshalXMLAttr (_g .Name {Local :"\u0063h\u004f\u0072\u0064\u0065\u0072"}); -if _ccdd !=nil {return _ccdd ;};start .Attr =append (start .Attr ,_fdecg );};if _deae .MoveWithAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_deae .MoveWithAttr )}); -};e .EncodeToken (start );if _deae .Alg !=nil {_gdea :=_g .StartElement {Name :_g .Name {Local :"\u0061\u006c\u0067"}};for _ ,_cdbdf :=range _deae .Alg {e .EncodeElement (_cdbdf ,_gdea );};};if _deae .Shape !=nil {_faab :=_g .StartElement {Name :_g .Name {Local :"\u0073\u0068\u0061p\u0065"}}; -for _ ,_afdd :=range _deae .Shape {e .EncodeElement (_afdd ,_faab );};};if _deae .PresOf !=nil {_edff :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_abgab :=range _deae .PresOf {e .EncodeElement (_abgab ,_edff ); -};};if _deae .ConstrLst !=nil {_abdf :=_g .StartElement {Name :_g .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_eede :=range _deae .ConstrLst {e .EncodeElement (_eede ,_abdf );};};if _deae .RuleLst !=nil {_bfge :=_g .StartElement {Name :_g .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}}; -for _ ,_fdcb :=range _deae .RuleLst {e .EncodeElement (_fdcb ,_bfge );};};if _deae .VarLst !=nil {_aadb :=_g .StartElement {Name :_g .Name {Local :"\u0076\u0061\u0072\u004c\u0073\u0074"}};for _ ,_acbe :=range _deae .VarLst {e .EncodeElement (_acbe ,_aadb ); -};};if _deae .ForEach !=nil {_gfbd :=_g .StartElement {Name :_g .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_ffce :=range _deae .ForEach {e .EncodeElement (_ffce ,_gfbd );};};if _deae .LayoutNode !=nil {_gbdgg :=_g .StartElement {Name :_g .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}}; -for _ ,_cfcf :=range _deae .LayoutNode {e .EncodeElement (_cfcf ,_gbdgg );};};if _deae .Choose !=nil {_agef :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_gedcc :=range _deae .Choose {e .EncodeElement (_gedcc ,_agef ); -};};if _deae .ExtLst !=nil {_ggeg :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_gacd :=range _deae .ExtLst {e .EncodeElement (_gacd ,_ggeg );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; -};func (_fgbc ST_SecondaryChildAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fgbc .String (),start );};func (_aaaf *ST_FunctionValue )Validate ()error {return _aaaf .ValidateWithPath ("")};type ST_ElementTypes []ST_ElementType ; -func (_daccg *ST_ClrAppMethod )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_daccg =0;case "\u0073\u0070\u0061\u006e":*_daccg =1;case "\u0063\u0079\u0063l\u0065":*_daccg =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_daccg =3; +// Validate validates the LayoutDefHdrLst and its children +func (_aadbc *LayoutDefHdrLst )Validate ()error {return _aadbc .ValidateWithPath ("\u004ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");};const (ST_HueDirUnset ST_HueDir =0;ST_HueDirCw ST_HueDir =1;ST_HueDirCcw ST_HueDir =2; +);func (_agbg ST_DiagramTextAlignment )ValidateWithPath (path string )error {switch _agbg {case 0,1,2,3:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agbg )); };return nil ;}; -// ValidateWithPath validates the CT_SDCategory and its children, prefixing error messages with path -func (_efff *CT_SDCategory )ValidateWithPath (path string )error {return nil }; - -// Validate validates the CT_When and its children -func (_cagd *CT_When )Validate ()error {return _cagd .ValidateWithPath ("\u0043T\u005f\u0057\u0068\u0065\u006e");};func NewCT_DiagramDefinition ()*CT_DiagramDefinition {_gcgb :=&CT_DiagramDefinition {};_gcgb .LayoutNode =NewCT_LayoutNode ();return _gcgb ; -};func (_geebb ST_TextDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_geebb .String (),start );};func (_cgaea *ST_FunctionOperator )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cgaea =0; -case "\u0065\u0071\u0075":*_cgaea =1;case "\u006e\u0065\u0071":*_cgaea =2;case "\u0067\u0074":*_cgaea =3;case "\u006c\u0074":*_cgaea =4;case "\u0067\u0074\u0065":*_cgaea =5;case "\u006c\u0074\u0065":*_cgaea =6;};return nil ;}; - -// ValidateWithPath validates the CT_Constraints and its children, prefixing error messages with path -func (_bbcb *CT_Constraints )ValidateWithPath (path string )error {for _ffgc ,_ecde :=range _bbcb .Constr {if _edb :=_ecde .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0073\u0074\u0072\u005b\u0025\u0064\u005d",path ,_ffgc ));_edb !=nil {return _edb ; -};};return nil ;};func (_dbbb ST_AnimOneStr )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_babd :=_g .Attr {};_babd .Name =name ;switch _dbbb {case ST_AnimOneStrUnset :_babd .Value ="";case ST_AnimOneStrNone :_babd .Value ="\u006e\u006f\u006e\u0065"; -case ST_AnimOneStrOne :_babd .Value ="\u006f\u006e\u0065";case ST_AnimOneStrBranch :_babd .Value ="\u0062\u0072\u0061\u006e\u0063\u0068";};return _babd ,nil ;};func (_aadd *CT_Constraint )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dgbe :=range start .Attr {if _dgbe .Name .Local =="\u006f\u0070"{_aadd .OpAttr .UnmarshalXMLAttr (_dgbe ); -continue ;};if _dgbe .Name .Local =="\u0076\u0061\u006c"{_eded ,_bdee :=_e .ParseFloat (_dgbe .Value ,64);if _bdee !=nil {return _bdee ;};_aadd .ValAttr =&_eded ;continue ;};if _dgbe .Name .Local =="\u0066\u0061\u0063\u0074"{_afgf ,_cdbf :=_e .ParseFloat (_dgbe .Value ,64); -if _cdbf !=nil {return _cdbf ;};_aadd .FactAttr =&_afgf ;continue ;};if _dgbe .Name .Local =="\u0074\u0079\u0070\u0065"{_aadd .TypeAttr .UnmarshalXMLAttr (_dgbe );continue ;};if _dgbe .Name .Local =="\u0066\u006f\u0072"{_aadd .ForAttr .UnmarshalXMLAttr (_dgbe ); -continue ;};if _dgbe .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_efda ,_bagb :=_dgbe .Value ,error (nil );if _bagb !=nil {return _bagb ;};_aadd .ForNameAttr =&_efda ;continue ;};if _dgbe .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_aadd .PtTypeAttr .UnmarshalXMLAttr (_dgbe ); -continue ;};if _dgbe .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_aadd .RefTypeAttr .UnmarshalXMLAttr (_dgbe );continue ;};if _dgbe .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_aadd .RefForAttr .UnmarshalXMLAttr (_dgbe );continue ; -};if _dgbe .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_fbf ,_agde :=_dgbe .Value ,error (nil );if _agde !=nil {return _agde ;};_aadd .RefForNameAttr =&_fbf ;continue ;};if _dgbe .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_aadd .RefPtTypeAttr .UnmarshalXMLAttr (_dgbe ); -continue ;};};_ffe :for {_dee ,_adfd :=d .Token ();if _adfd !=nil {return _adfd ;};switch _efbg :=_dee .(type ){case _g .StartElement :switch _efbg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aadd .ExtLst =_df .NewCT_OfficeArtExtensionList (); -if _dda :=d .DecodeElement (_aadd .ExtLst ,&_efbg );_dda !=nil {return _dda ;};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\u0043o\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074 \u0025\u0076",_efbg .Name ); -if _ddf :=d .Skip ();_ddf !=nil {return _ddf ;};};case _g .EndElement :break _ffe ;case _g .CharData :};};return nil ;};type ST_AxisTypes []ST_AxisType ;type CT_Colors struct{MethAttr ST_ClrAppMethod ;HueDirAttr ST_HueDir ;EG_ColorChoice []*_df .EG_ColorChoice ; -};type LayoutDefHdr struct{CT_DiagramDefinitionHeader }; - -// ST_FunctionArgument is a union type -type ST_FunctionArgument struct{ST_VariableType ST_VariableType ;}; - -// ValidateWithPath validates the CT_CTStyleLabel and its children, prefixing error messages with path -func (_ceg *CT_CTStyleLabel )ValidateWithPath (path string )error {if _ceg .FillClrLst !=nil {if _abga :=_ceg .FillClrLst .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_abga !=nil {return _abga ;};};if _ceg .LinClrLst !=nil {if _cea :=_ceg .LinClrLst .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"); -_cea !=nil {return _cea ;};};if _ceg .EffectClrLst !=nil {if _abd :=_ceg .EffectClrLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_abd !=nil {return _abd ;};};if _ceg .TxLinClrLst !=nil {if _dfd :=_ceg .TxLinClrLst .ValidateWithPath (path +"\u002f\u0054\u0078L\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"); -_dfd !=nil {return _dfd ;};};if _ceg .TxFillClrLst !=nil {if _ggfd :=_ceg .TxFillClrLst .ValidateWithPath (path +"\u002f\u0054\u0078\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_ggfd !=nil {return _ggfd ;};};if _ceg .TxEffectClrLst !=nil {if _cfff :=_ceg .TxEffectClrLst .ValidateWithPath (path +"\u002fT\u0078E\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"); -_cfff !=nil {return _cfff ;};};if _ceg .ExtLst !=nil {if _cbdd :=_ceg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbdd !=nil {return _cbdd ;};};return nil ;}; - -// Validate validates the CT_StyleLabel and its children -func (_aaec *CT_StyleLabel )Validate ()error {return _aaec .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");};func (_cfbe ST_ClrAppMethod )ValidateWithPath (path string )error {switch _cfbe {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 (_cfbe )); -};return nil ;};const (ST_ChildDirectionUnset ST_ChildDirection =0;ST_ChildDirectionHorz ST_ChildDirection =1;ST_ChildDirectionVert ST_ChildDirection =2;);type ST_HueDir byte ;func (_gfebg ST_AnimLvlStr )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ffge :=_g .Attr {}; -_ffge .Name =name ;switch _gfebg {case ST_AnimLvlStrUnset :_ffge .Value ="";case ST_AnimLvlStrNone :_ffge .Value ="\u006e\u006f\u006e\u0065";case ST_AnimLvlStrLvl :_ffge .Value ="\u006c\u0076\u006c";case ST_AnimLvlStrCtr :_ffge .Value ="\u0063\u0074\u0072"; -};return _ffge ,nil ;}; - -// Validate validates the CT_DataModel and its children -func (_bfeee *CT_DataModel )Validate ()error {return _bfeee .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");};func (_cccab *ST_OutputShapeType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcbcb ,_eegf :=d .Token (); -if _eegf !=nil {return _eegf ;};if _dgeb ,_cbge :=_bcbcb .(_g .EndElement );_cbge &&_dgeb .Name ==start .Name {*_cccab =1;return nil ;};if _fbefd ,_fbcbc :=_bcbcb .(_g .CharData );!_fbcbc {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",_bcbcb ); -}else {switch string (_fbefd ){case "":*_cccab =0;case "\u006e\u006f\u006e\u0065":*_cccab =1;case "\u0063\u006f\u006e\u006e":*_cccab =2;};};_bcbcb ,_eegf =d .Token ();if _eegf !=nil {return _eegf ;};if _gcga ,_bfbed :=_bcbcb .(_g .EndElement );_bfbed &&_gcga .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",_bcbcb );};func (_cceb ST_ConnectorDimension )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bbag :=_g .Attr {}; -_bbag .Name =name ;switch _cceb {case ST_ConnectorDimensionUnset :_bbag .Value ="";case ST_ConnectorDimension1D :_bbag .Value ="\u0031\u0044";case ST_ConnectorDimension2D :_bbag .Value ="\u0032\u0044";case ST_ConnectorDimensionCust :_bbag .Value ="\u0063\u0075\u0073\u0074"; -};return _bbag ,nil ;};func (_daggb ST_ContinueDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_daggb .String (),start );};func (_dcfgb ST_ParameterId )ValidateWithPath (path string )error {switch _dcfgb {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 (_dcfgb )); -};return nil ;};func (_dfeg ST_SecondaryLinearDirection )ValidateWithPath (path string )error {switch _dfeg {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 (_dfeg )); -};return nil ;};func (_egae *RelIds )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egae .CT_RelIds =*NewCT_RelIds ();for _ ,_eeff :=range start .Attr {if _eeff .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eeff .Name .Local =="\u0064\u006d"||_eeff .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_eeff .Name .Local =="\u0064\u006d"{_bcef ,_fbde :=_eeff .Value ,error (nil ); -if _fbde !=nil {return _fbde ;};_egae .DmAttr =_bcef ;continue ;};if _eeff .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eeff .Name .Local =="\u006c\u006f"||_eeff .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_eeff .Name .Local =="\u006c\u006f"{_efgcg ,_cebab :=_eeff .Value ,error (nil ); -if _cebab !=nil {return _cebab ;};_egae .LoAttr =_efgcg ;continue ;};if _eeff .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eeff .Name .Local =="\u0071\u0073"||_eeff .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_eeff .Name .Local =="\u0071\u0073"{_gggdc ,_beab :=_eeff .Value ,error (nil ); -if _beab !=nil {return _beab ;};_egae .QsAttr =_gggdc ;continue ;};if _eeff .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eeff .Name .Local =="\u0063\u0073"||_eeff .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_eeff .Name .Local =="\u0063\u0073"{_egggfe ,_geadb :=_eeff .Value ,error (nil ); -if _geadb !=nil {return _geadb ;};_egae .CsAttr =_egggfe ;continue ;};};for {_dfad ,_fbbg :=d .Token ();if _fbbg !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0052e\u006c\u0049d\u0073\u003a\u0020\u0025\u0073",_fbbg );};if _ebbdg ,_eadcc :=_dfad .(_g .EndElement ); -_eadcc &&_ebbdg .Name ==start .Name {break ;};};return nil ;};func (_gafe ST_VariableType )Validate ()error {return _gafe .ValidateWithPath ("")};func NewCT_SDName ()*CT_SDName {_febc :=&CT_SDName {};return _febc };func (_badbf ST_Breakpoint )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_egfgd :=_g .Attr {}; -_egfgd .Name =name ;switch _badbf {case ST_BreakpointUnset :_egfgd .Value ="";case ST_BreakpointEndCnv :_egfgd .Value ="\u0065\u006e\u0064\u0043\u006e\u0076";case ST_BreakpointBal :_egfgd .Value ="\u0062\u0061\u006c";case ST_BreakpointFixed :_egfgd .Value ="\u0066\u0069\u0078e\u0064"; -};return _egfgd ,nil ;}; +// ValidateWithPath validates the DataModel and its children, prefixing error messages with path +func (_ggfb *DataModel )ValidateWithPath (path string )error {if _gdff :=_ggfb .CT_DataModel .ValidateWithPath (path );_gdff !=nil {return _gdff ;};return nil ;};func (_feabe *ST_PrSetCustVal )Validate ()error {return _feabe .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_PtList and its children, prefixing error messages with path -func (_fdab *CT_PtList )ValidateWithPath (path string )error {for _bfab ,_gbca :=range _fdab .Pt {if _dcdec :=_gbca .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_bfab ));_dcdec !=nil {return _dcdec ;};};return nil ; -};func (_cedbe *CT_When )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cedbe .FuncAttr =ST_FunctionType (1);_cedbe .OpAttr =ST_FunctionOperator (1);for _ ,_adcegb :=range start .Attr {if _adcegb .Name .Local =="\u006e\u0061\u006d\u0065"{_bbgg ,_bdeb :=_adcegb .Value ,error (nil ); -if _bdeb !=nil {return _bdeb ;};_cedbe .NameAttr =&_bbgg ;continue ;};if _adcegb .Name .Local =="\u0066\u0075\u006e\u0063"{_cedbe .FuncAttr .UnmarshalXMLAttr (_adcegb );continue ;};if _adcegb .Name .Local =="\u0061\u0072\u0067"{_aeff ,_eefe :=ParseUnionST_FunctionArgument (_adcegb .Value ); -if _eefe !=nil {return _eefe ;};_cedbe .ArgAttr =&_aeff ;continue ;};if _adcegb .Name .Local =="\u006f\u0070"{_cedbe .OpAttr .UnmarshalXMLAttr (_adcegb );continue ;};if _adcegb .Name .Local =="\u0076\u0061\u006c"{_cefbc ,_fbgg :=ParseUnionST_FunctionValue (_adcegb .Value ); -if _fbgg !=nil {return _fbgg ;};_cedbe .ValAttr =_cefbc ;continue ;};if _adcegb .Name .Local =="\u0061\u0078\u0069\u0073"{_edead ,_cecgd :=ParseSliceST_AxisTypes (_adcegb .Value );if _cecgd !=nil {return _cecgd ;};_cedbe .AxisAttr =&_edead ;continue ;}; -if _adcegb .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_eaag ,_dcab :=ParseSliceST_ElementTypes (_adcegb .Value );if _dcab !=nil {return _dcab ;};_cedbe .PtTypeAttr =&_eaag ;continue ;};if _adcegb .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_fccf ,_efec :=ParseSliceST_Booleans (_adcegb .Value ); -if _efec !=nil {return _efec ;};_cedbe .HideLastTransAttr =&_fccf ;continue ;};if _adcegb .Name .Local =="\u0073\u0074"{_ffdfa ,_bddb :=ParseSliceST_Ints (_adcegb .Value );if _bddb !=nil {return _bddb ;};_cedbe .StAttr =&_ffdfa ;continue ;};if _adcegb .Name .Local =="\u0063\u006e\u0074"{_fggcd ,_gfgc :=ParseSliceST_UnsignedInts (_adcegb .Value ); -if _gfgc !=nil {return _gfgc ;};_cedbe .CntAttr =&_fggcd ;continue ;};if _adcegb .Name .Local =="\u0073\u0074\u0065\u0070"{_aegfe ,_ebfg :=ParseSliceST_Ints (_adcegb .Value );if _ebfg !=nil {return _ebfg ;};_cedbe .StepAttr =&_aegfe ;continue ;};};_cfcb :for {_cfdd ,_ccfbcd :=d .Token (); -if _ccfbcd !=nil {return _ccfbcd ;};switch _ccda :=_cfdd .(type ){case _g .StartElement :switch _ccda .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_gcff :=NewCT_Algorithm (); -if _bcga :=d .DecodeElement (_gcff ,&_ccda );_bcga !=nil {return _bcga ;};_cedbe .Alg =append (_cedbe .Alg ,_gcff );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_gdcb :=NewCT_Shape (); -if _ffdge :=d .DecodeElement (_gdcb ,&_ccda );_ffdge !=nil {return _ffdge ;};_cedbe .Shape =append (_cedbe .Shape ,_gdcb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_fdaee :=NewCT_PresentationOf (); -if _cgff :=d .DecodeElement (_fdaee ,&_ccda );_cgff !=nil {return _cgff ;};_cedbe .PresOf =append (_cedbe .PresOf ,_fdaee );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_gebcg :=NewCT_Constraints (); -if _efgc :=d .DecodeElement (_gebcg ,&_ccda );_efgc !=nil {return _efgc ;};_cedbe .ConstrLst =append (_cedbe .ConstrLst ,_gebcg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_dagbb :=NewCT_Rules (); -if _aegd :=d .DecodeElement (_dagbb ,&_ccda );_aegd !=nil {return _aegd ;};_cedbe .RuleLst =append (_cedbe .RuleLst ,_dagbb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_daef :=NewCT_ForEach (); -if _agbd :=d .DecodeElement (_daef ,&_ccda );_agbd !=nil {return _agbd ;};_cedbe .ForEach =append (_cedbe .ForEach ,_daef );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_fcfcdb :=NewCT_LayoutNode (); -if _dcecg :=d .DecodeElement (_fcfcdb ,&_ccda );_dcecg !=nil {return _dcecg ;};_cedbe .LayoutNode =append (_cedbe .LayoutNode ,_fcfcdb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_cgda :=NewCT_Choose (); -if _adbff :=d .DecodeElement (_cgda ,&_ccda );_adbff !=nil {return _adbff ;};_cedbe .Choose =append (_cedbe .Choose ,_cgda );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbbe :=_df .NewCT_OfficeArtExtensionList (); -if _fffc :=d .DecodeElement (_gbbe ,&_ccda );_fffc !=nil {return _fffc ;};_cedbe .ExtLst =append (_cedbe .ExtLst ,_gbbe );default:_f .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",_ccda .Name ); -if _cfadg :=d .Skip ();_cfadg !=nil {return _cfadg ;};};case _g .EndElement :break _cfcb ;case _g .CharData :};};return nil ;};func (_cgfgb ST_HierarchyAlignment )String ()string {switch _cgfgb {case 0:return "";case 1:return "\u0074\u004c";case 2:return "\u0074\u0052"; -case 3:return "\u0074\u0043\u0074\u0072\u0043\u0068";case 4:return "\u0074C\u0074\u0072\u0044\u0065\u0073";case 5:return "\u0062\u004c";case 6:return "\u0062\u0052";case 7:return "\u0062\u0043\u0074\u0072\u0043\u0068";case 8:return "\u0062C\u0074\u0072\u0044\u0065\u0073"; -case 9:return "\u006c\u0054";case 10:return "\u006c\u0042";case 11:return "\u006c\u0043\u0074\u0072\u0043\u0068";case 12:return "\u006cC\u0074\u0072\u0044\u0065\u0073";case 13:return "\u0072\u0054";case 14:return "\u0072\u0042";case 15:return "\u0072\u0043\u0074\u0072\u0043\u0068"; -case 16:return "\u0072C\u0074\u0072\u0044\u0065\u0073";};return "";};type CT_StyleDefinitionHeaderLst struct{StyleDefHdr []*CT_StyleDefinitionHeader ;};const (ST_ResizeHandlesStrUnset ST_ResizeHandlesStr =0;ST_ResizeHandlesStrExact ST_ResizeHandlesStr =1; -ST_ResizeHandlesStrRel ST_ResizeHandlesStr =2;);func NewCT_Algorithm ()*CT_Algorithm {_bfg :=&CT_Algorithm {};_bfg .TypeAttr =ST_AlgorithmType (1);return _bfg ;};type ColorsDef struct{CT_ColorTransform };func (_bddfe *ST_PyramidAccentTextMargin )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bddfe =0; -case "\u0073\u0074\u0065\u0070":*_bddfe =1;case "\u0073\u0074\u0061c\u006b":*_bddfe =2;};return nil ;};func (_fc *AG_ConstraintAttributes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_geg :=range start .Attr {if _geg .Name .Local =="\u0074\u0079\u0070\u0065"{_fc .TypeAttr .UnmarshalXMLAttr (_geg ); -continue ;};if _geg .Name .Local =="\u0066\u006f\u0072"{_fc .ForAttr .UnmarshalXMLAttr (_geg );continue ;};if _geg .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_fdd ,_aa :=_geg .Value ,error (nil );if _aa !=nil {return _aa ;};_fc .ForNameAttr =&_fdd ; -continue ;};if _geg .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_fc .PtTypeAttr .UnmarshalXMLAttr (_geg );continue ;};};for {_bb ,_dc :=d .Token ();if _dc !=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",_dc ); -};if _bd ,_ae :=_bb .(_g .EndElement );_ae &&_bd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_ColorTransformHeader and its children +func (_egd *CT_ColorTransformHeader )Validate ()error {return _egd .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072");};type ST_FlowDirection byte ;func (_gdfc *CT_ChildMax )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gdfc .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_ga .Sprintf ("\u0025\u0076",*_gdfc .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_RelIds and its children -func (_eabc *CT_RelIds )Validate ()error {return _eabc .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u006c\u0049\u0064s");};func (_dafgc *ST_NodeVerticalAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dafgc =0;case "\u0074":*_dafgc =1; -case "\u006d\u0069\u0064":*_dafgc =2;case "\u0062":*_dafgc =3;};return nil ;};type ColorsDefHdrLst struct{CT_ColorTransformHeaderLst }; +// Validate validates the RelIds and its children +func (_decdd *RelIds )Validate ()error {return _decdd .ValidateWithPath ("\u0052\u0065\u006c\u0049\u0064\u0073");};type CT_AnimLvl struct{ValAttr ST_AnimLvlStr ;}; -// ValidateWithPath validates the CT_AnimOne and its children, prefixing error messages with path -func (_eba *CT_AnimOne )ValidateWithPath (path string )error {if _affd :=_eba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_affd !=nil {return _affd ;};return nil ;};func (_cddc *ST_TextBlockDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cddc =0; -case "\u0068\u006f\u0072\u007a":*_cddc =1;case "\u0076\u0065\u0072\u0074":*_cddc =2;};return nil ;};func (_agfbd ST_ConstraintRelationship )Validate ()error {return _agfbd .ValidateWithPath ("")};func (_gacbe *ST_ParameterId )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fffe ,_efbfa :=d .Token (); -if _efbfa !=nil {return _efbfa ;};if _cbca ,_cgba :=_fffe .(_g .EndElement );_cgba &&_cbca .Name ==start .Name {*_gacbe =1;return nil ;};if _ffga ,_agcca :=_fffe .(_g .CharData );!_agcca {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",_fffe ); -}else {switch string (_ffga ){case "":*_gacbe =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_gacbe =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_gacbe =2;case "\u0063\u0068\u0044i\u0072":*_gacbe =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_gacbe =4; -case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_gacbe =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_gacbe =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_gacbe =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_gacbe =8; -case "\u0062\u0065\u006e\u0064\u0050\u0074":*_gacbe =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_gacbe =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_gacbe =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_gacbe =12;case "\u0064\u0069\u006d":*_gacbe =13; -case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_gacbe =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_gacbe =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_gacbe =16;case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_gacbe =17; -case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_gacbe =18;case "\u0074\u0078\u0044i\u0072":*_gacbe =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_gacbe =20;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_gacbe =21; -case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_gacbe =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_gacbe =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_gacbe =24;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_gacbe =25; -case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_gacbe =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_gacbe =27;case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_gacbe =28; -case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_gacbe =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_gacbe =30;case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_gacbe =31; -case "\u0067\u0072\u0044i\u0072":*_gacbe =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_gacbe =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_gacbe =34;case "\u0062\u006b\u0070\u0074":*_gacbe =35;case "\u006f\u0066\u0066":*_gacbe =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_gacbe =37; -case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_gacbe =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_gacbe =39;case "\u0073\u0074\u0041n\u0067":*_gacbe =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_gacbe =41; -case "\u0061\u0072":*_gacbe =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_gacbe =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_gacbe =44;case "\u006c\u006e\u0053\u0070\u0043\u0068":*_gacbe =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_gacbe =46; -case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_gacbe =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_gacbe =48;case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_gacbe =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_gacbe =50; -case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_gacbe =51;case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_gacbe =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_gacbe =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_gacbe =54; -case "\u0065\u006e\u0064\u0050\u0074\u0073":*_gacbe =55;};};_fffe ,_efbfa =d .Token ();if _efbfa !=nil {return _efbfa ;};if _dcbb ,_adac :=_fffe .(_g .EndElement );_adac &&_dcbb .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",_fffe ); -};func (_baaag ST_AxisType )Validate ()error {return _baaag .ValidateWithPath ("")};func (_dbgdf ST_PyramidAccentPosition )ValidateWithPath (path string )error {switch _dbgdf {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 (_dbgdf )); -};return nil ;};func NewCT_When ()*CT_When {_ccad :=&CT_When {};_ccad .FuncAttr =ST_FunctionType (1);_ccad .OpAttr =ST_FunctionOperator (1);return _ccad ;};func (_eacf *CT_Choose )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eacf .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_eacf .NameAttr )}); -};e .EncodeToken (start );_aca :=_g .StartElement {Name :_g .Name {Local :"\u0069\u0066"}};for _ ,_fefd :=range _eacf .If {e .EncodeElement (_fefd ,_aca );};if _eacf .Else !=nil {_bda :=_g .StartElement {Name :_g .Name {Local :"\u0065\u006c\u0073\u0065"}}; -e .EncodeElement (_eacf .Else ,_bda );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_AdjLst struct{Adj []*CT_Adj ;};func (_gecb ST_ConstraintType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gecb .String (),start ); -};func (_baac ST_Direction )String ()string {switch _baac {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d";case 2:return "\u0072\u0065\u0076";};return "";};func (_gdba *CT_Cxn )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_abbc :=range start .Attr {if _abbc .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_ccdc ,_acf :=ParseUnionST_ModelId (_abbc .Value ); -if _acf !=nil {return _acf ;};_gdba .ModelIdAttr =_ccdc ;continue ;};if _abbc .Name .Local =="\u0074\u0079\u0070\u0065"{_gdba .TypeAttr .UnmarshalXMLAttr (_abbc );continue ;};if _abbc .Name .Local =="\u0073\u0072\u0063I\u0064"{_cdbd ,_cccf :=ParseUnionST_ModelId (_abbc .Value ); -if _cccf !=nil {return _cccf ;};_gdba .SrcIdAttr =_cdbd ;continue ;};if _abbc .Name .Local =="\u0064\u0065\u0073\u0074\u0049\u0064"{_bcde ,_febf :=ParseUnionST_ModelId (_abbc .Value );if _febf !=nil {return _febf ;};_gdba .DestIdAttr =_bcde ;continue ; -};if _abbc .Name .Local =="\u0073\u0072\u0063\u004f\u0072\u0064"{_ebcf ,_dcga :=_e .ParseUint (_abbc .Value ,10,32);if _dcga !=nil {return _dcga ;};_gdba .SrcOrdAttr =uint32 (_ebcf );continue ;};if _abbc .Name .Local =="\u0064e\u0073\u0074\u004f\u0072\u0064"{_gae ,_cbbf :=_e .ParseUint (_abbc .Value ,10,32); -if _cbbf !=nil {return _cbbf ;};_gdba .DestOrdAttr =uint32 (_gae );continue ;};if _abbc .Name .Local =="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_geed ,_geabc :=ParseUnionST_ModelId (_abbc .Value );if _geabc !=nil {return _geabc ;}; -_gdba .ParTransIdAttr =&_geed ;continue ;};if _abbc .Name .Local =="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_ggfg ,_efde :=ParseUnionST_ModelId (_abbc .Value );if _efde !=nil {return _efde ;};_gdba .SibTransIdAttr =&_ggfg ;continue ; -};if _abbc .Name .Local =="\u0070\u0072\u0065\u0073\u0049\u0064"{_dbc ,_afbe :=_abbc .Value ,error (nil );if _afbe !=nil {return _afbe ;};_gdba .PresIdAttr =&_dbc ;continue ;};};_fea :for {_geee ,_cbbge :=d .Token ();if _cbbge !=nil {return _cbbge ;};switch _acbb :=_geee .(type ){case _g .StartElement :switch _acbb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdba .ExtLst =_df .NewCT_OfficeArtExtensionList (); -if _cca :=d .DecodeElement (_gdba .ExtLst ,&_acbb );_cca !=nil {return _cca ;};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\u0043\u0078\u006e\u0020\u0025\u0076",_acbb .Name ); -if _dfdg :=d .Skip ();_dfdg !=nil {return _dfdg ;};};case _g .EndElement :break _fea ;case _g .CharData :};};return nil ;};func (_bdbdd ST_BoolOperator )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bdbdd .String (),start ); -};const (ST_AutoTextRotationUnset ST_AutoTextRotation =0;ST_AutoTextRotationNone ST_AutoTextRotation =1;ST_AutoTextRotationUpr ST_AutoTextRotation =2;ST_AutoTextRotationGrav ST_AutoTextRotation =3;);func NewCT_SampleData ()*CT_SampleData {_fgaea :=&CT_SampleData {}; -return _fgaea };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 (_fdgcb ST_OutputShapeType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cfcff :=_g .Attr {}; -_cfcff .Name =name ;switch _fdgcb {case ST_OutputShapeTypeUnset :_cfcff .Value ="";case ST_OutputShapeTypeNone :_cfcff .Value ="\u006e\u006f\u006e\u0065";case ST_OutputShapeTypeConn :_cfcff .Value ="\u0063\u006f\u006e\u006e";};return _cfcff ,nil ;}; +// Validate validates the CT_AdjLst and its children +func (_bgf *CT_AdjLst )Validate ()error {return _bgf .ValidateWithPath ("\u0043T\u005f\u0041\u0064\u006a\u004c\u0073t");};func NewCT_CTCategory ()*CT_CTCategory {_gdf :=&CT_CTCategory {};return _gdf };type ST_DiagramHorizontalAlignment byte ;func (_deg *CT_Algorithm )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_eee ,_efdae :=_deg .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _efdae !=nil {return _efdae ;};start .Attr =append (start .Attr ,_eee );if _deg .RevAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0076"},Value :_ga .Sprintf ("\u0025\u0076",*_deg .RevAttr )});};e .EncodeToken (start ); +if _deg .Param !=nil {_egg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u0061\u0072a\u006d"}};for _ ,_aea :=range _deg .Param {e .EncodeElement (_aea ,_egg );};};if _deg .ExtLst !=nil {_agda :=_g .StartElement {Name :_g .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_deg .ExtLst ,_agda );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Otherwise and its children, prefixing error messages with path -func (_fcab *CT_Otherwise )ValidateWithPath (path string )error {for _degb ,_caa :=range _fcab .Alg {if _gbec :=_caa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_degb ));_gbec !=nil {return _gbec ; -};};for _gddg ,_gfeb :=range _fcab .Shape {if _fcfc :=_gfeb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_gddg ));_fcfc !=nil {return _fcfc ;};};for _facac ,_bea :=range _fcab .PresOf {if _eeef :=_bea .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_facac )); -_eeef !=nil {return _eeef ;};};for _cafb ,_ddeg :=range _fcab .ConstrLst {if _ddebc :=_ddeg .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_cafb ));_ddebc !=nil {return _ddebc ; -};};for _fcac ,_caaa :=range _fcab .RuleLst {if _cbfff :=_caaa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_fcac ));_cbfff !=nil {return _cbfff ;};};for _aaac ,_ega :=range _fcab .ForEach {if _efdd :=_ega .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_aaac )); -_efdd !=nil {return _efdd ;};};for _gdaa ,_dcaa :=range _fcab .LayoutNode {if _dcde :=_dcaa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_gdaa ));_dcde !=nil {return _dcde ; -};};for _eaff ,_dcb :=range _fcab .Choose {if _defa :=_dcb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_eaff ));_defa !=nil {return _defa ;};};for _fecd ,_dgcc :=range _fcab .ExtLst {if _abcd :=_dgcc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_fecd )); -_abcd !=nil {return _abcd ;};};return nil ;};type ST_Offset byte ;func (_cddf ST_CxnType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ecgac :=_g .Attr {};_ecgac .Name =name ;switch _cddf {case ST_CxnTypeUnset :_ecgac .Value ="";case ST_CxnTypeParOf :_ecgac .Value ="\u0070\u0061\u0072O\u0066"; -case ST_CxnTypePresOf :_ecgac .Value ="\u0070\u0072\u0065\u0073\u004f\u0066";case ST_CxnTypePresParOf :_ecgac .Value ="\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff";case ST_CxnTypeUnknownRelationship :_ecgac .Value ="\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"; -};return _ecgac ,nil ;};func (_fbg *CT_Constraints )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fbg .Constr !=nil {_cec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u006f\u006e\u0073\u0074\u0072"}};for _ ,_deaf :=range _fbg .Constr {e .EncodeElement (_deaf ,_cec ); -};};e .EncodeToken (_g .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; -);type CT_Constraint struct{OpAttr ST_BoolOperator ;ValAttr *float64 ;FactAttr *float64 ;ExtLst *_df .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 (_effdf ST_ConnectorPoint )String ()string {switch _effdf {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_SampleData struct{UseDefAttr *bool ;DataModel *CT_DataModel ;};func ParseUnionST_LayoutShapeType (s string )(ST_LayoutShapeType ,error ){return ST_LayoutShapeType {},nil ;};func (_cgdd *CT_Direction )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gcade :=range start .Attr {if _gcade .Name .Local =="\u0076\u0061\u006c"{_cgdd .ValAttr .UnmarshalXMLAttr (_gcade ); -continue ;};};for {_cgae ,_agf :=d .Token ();if _agf !=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",_agf );};if _gace ,_bcgb :=_cgae .(_g .EndElement ); -_bcgb &&_gace .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Adj and its children +func (_fbae *CT_Adj )Validate ()error {return _fbae .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a");};func (_afec ST_SecondaryChildAlignment )ValidateWithPath (path string )error {switch _afec {case 0,1,2,3,4,5:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afec )); +};return nil ;};type ST_FallbackDimension byte ;func (_ecbda ST_VerticalAlignment )ValidateWithPath (path string )error {switch _ecbda {case 0,1,2,3,4:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecbda )); +};return nil ;};type CT_OrgChart struct{ValAttr *bool ;};func NewCT_OrgChart ()*CT_OrgChart {_cbfb :=&CT_OrgChart {};return _cbfb };func (_aafd *CT_Direction )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aafd .ValAttr !=ST_DirectionUnset {_fdea ,_acdab :=_aafd .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"}); +if _acdab !=nil {return _acdab ;};start .Attr =append (start .Attr ,_fdea );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ColorsDefHdr struct{CT_ColorTransformHeader };type AG_ConstraintAttributes struct{TypeAttr ST_ConstraintType ; +ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;};const (ST_OffsetUnset ST_Offset =0;ST_OffsetCtr ST_Offset =1;ST_OffsetOff ST_Offset =2;);func (_abdec *ST_HierBranchStyle )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_abdec =0; +case "\u006c":*_abdec =1;case "\u0072":*_abdec =2;case "\u0068\u0061\u006e\u0067":*_abdec =3;case "\u0073\u0074\u0064":*_abdec =4;case "\u0069\u006e\u0069\u0074":*_abdec =5;};return nil ;};func (_aece *StyleDefHdr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aece .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader (); +for _ ,_bdbc :=range start .Attr {if _bdbc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_afbe ,_efbg :=_bdbc .Value ,error (nil );if _efbg !=nil {return _efbg ;};_aece .UniqueIdAttr =_afbe ;continue ;};if _bdbc .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_bgfe ,_cgaf :=_bdbc .Value ,error (nil ); +if _cgaf !=nil {return _cgaf ;};_aece .MinVerAttr =&_bgfe ;continue ;};if _bdbc .Name .Local =="\u0072\u0065\u0073I\u0064"{_fggfb ,_ggcg :=_e .ParseInt (_bdbc .Value ,10,32);if _ggcg !=nil {return _ggcg ;};_cbcff :=int32 (_fggfb );_aece .ResIdAttr =&_cbcff ; +continue ;};};_ccegb :for {_feed ,_ffae :=d .Token ();if _ffae !=nil {return _ffae ;};switch _daabb :=_feed .(type ){case _g .StartElement :switch _daabb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_dgdba :=NewCT_SDName (); +if _acgfa :=d .DecodeElement (_dgdba ,&_daabb );_acgfa !=nil {return _acgfa ;};_aece .Title =append (_aece .Title ,_dgdba );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_eace :=NewCT_SDDescription (); +if _gfdg :=d .DecodeElement (_eace ,&_daabb );_gfdg !=nil {return _gfdg ;};_aece .Desc =append (_aece .Desc ,_eace );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_aece .CatLst =NewCT_SDCategories (); +if _bebee :=d .DecodeElement (_aece .CatLst ,&_daabb );_bebee !=nil {return _bebee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aece .ExtLst =_a .NewCT_OfficeArtExtensionList (); +if _afcab :=d .DecodeElement (_aece .ExtLst ,&_daabb );_afcab !=nil {return _afcab ;};default:_f .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",_daabb .Name ); +if _fdgb :=d .Skip ();_fdgb !=nil {return _fdgb ;};};case _g .EndElement :break _ccegb ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ColorTransformHeader and its children, prefixing error messages with path -func (_fdda *CT_ColorTransformHeader )ValidateWithPath (path string )error {for _bdb ,_ecdb :=range _fdda .Title {if _gaae :=_ecdb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bdb ));_gaae !=nil {return _gaae ; -};};for _fede ,_ffa :=range _fdda .Desc {if _cegc :=_ffa .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_fede ));_cegc !=nil {return _cegc ;};};if _fdda .CatLst !=nil {if _fdce :=_fdda .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); -_fdce !=nil {return _fdce ;};};if _fdda .ExtLst !=nil {if _gba :=_fdda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gba !=nil {return _gba ;};};return nil ;};func (_abda *ST_Breakpoint )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eabba ,_accg :=d .Token (); -if _accg !=nil {return _accg ;};if _ccaaf ,_ecgf :=_eabba .(_g .EndElement );_ecgf &&_ccaaf .Name ==start .Name {*_abda =1;return nil ;};if _cfeg ,_cgecg :=_eabba .(_g .CharData );!_cgecg {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",_eabba ); -}else {switch string (_cfeg ){case "":*_abda =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_abda =1;case "\u0062\u0061\u006c":*_abda =2;case "\u0066\u0069\u0078e\u0064":*_abda =3;};};_eabba ,_accg =d .Token ();if _accg !=nil {return _accg ;};if _efeag ,_acdbc :=_eabba .(_g .EndElement ); -_acdbc &&_efeag .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",_eabba );};func (_cfaf ST_ChildDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gcgefe :=_g .Attr {}; -_gcgefe .Name =name ;switch _cfaf {case ST_ChildDirectionUnset :_gcgefe .Value ="";case ST_ChildDirectionHorz :_gcgefe .Value ="\u0068\u006f\u0072\u007a";case ST_ChildDirectionVert :_gcgefe .Value ="\u0076\u0065\u0072\u0074";};return _gcgefe ,nil ;};func (_ddgb ST_Breakpoint )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ddgb .String (),start ); +// ValidateWithPath validates the AG_IteratorAttributes and its children, prefixing error messages with path +func (_fag *AG_IteratorAttributes )ValidateWithPath (path string )error {return nil };func (_gbgbg ST_ChildDirection )ValidateWithPath (path string )error {switch _gbgbg {case 0,1,2:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbgbg )); +};return nil ;};type ST_AxisType byte ;func init (){_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_cf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 (_cbbd *ST_FallbackDimension )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgdbf ,_fecg :=d .Token ();if _fecg !=nil {return _fecg ;};if _ccfe ,_dgfg :=_bgdbf .(_g .EndElement );_dgfg &&_ccfe .Name ==start .Name {*_cbbd =1;return nil ; +};if _fabce ,_caedb :=_bgdbf .(_g .CharData );!_caedb {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgdbf );}else {switch string (_fabce ){case "":*_cbbd =0; +case "\u0031\u0044":*_cbbd =1;case "\u0032\u0044":*_cbbd =2;};};_bgdbf ,_fecg =d .Token ();if _fecg !=nil {return _fecg ;};if _gedd ,_bfcae :=_bgdbf .(_g .EndElement );_bfcae &&_gedd .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgdbf ); }; -// ValidateWithPath validates the CT_LayoutVariablePropertySet and its children, prefixing error messages with path -func (_cabde *CT_LayoutVariablePropertySet )ValidateWithPath (path string )error {if _cabde .OrgChart !=nil {if _gegc :=_cabde .OrgChart .ValidateWithPath (path +"\u002fO\u0072\u0067\u0043\u0068\u0061\u0072t");_gegc !=nil {return _gegc ;};};if _cabde .ChMax !=nil {if _abbb :=_cabde .ChMax .ValidateWithPath (path +"\u002f\u0043\u0068\u004d\u0061\u0078"); -_abbb !=nil {return _abbb ;};};if _cabde .ChPref !=nil {if _dbaa :=_cabde .ChPref .ValidateWithPath (path +"\u002fC\u0068\u0050\u0072\u0065\u0066");_dbaa !=nil {return _dbaa ;};};if _cabde .BulletEnabled !=nil {if _cfabd :=_cabde .BulletEnabled .ValidateWithPath (path +"\u002f\u0042\u0075\u006c\u006c\u0065\u0074\u0045\u006ea\u0062\u006c\u0065\u0064"); -_cfabd !=nil {return _cfabd ;};};if _cabde .Dir !=nil {if _gfeg :=_cabde .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_gfeg !=nil {return _gfeg ;};};if _cabde .HierBranch !=nil {if _affgb :=_cabde .HierBranch .ValidateWithPath (path +"/\u0048\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"); -_affgb !=nil {return _affgb ;};};if _cabde .AnimOne !=nil {if _dgfa :=_cabde .AnimOne .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");_dgfa !=nil {return _dgfa ;};};if _cabde .AnimLvl !=nil {if _eedb :=_cabde .AnimLvl .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004c\u0076\u006c"); -_eedb !=nil {return _eedb ;};};if _cabde .ResizeHandles !=nil {if _gfgd :=_cabde .ResizeHandles .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0069\u007a\u0065\u0048\u0061n\u0064\u006c\u0065\u0073");_gfgd !=nil {return _gfgd ;};};return nil ;};type CT_SDCategories struct{Cat []*CT_SDCategory ; -};func (_acfb ST_ConstraintType )Validate ()error {return _acfb .ValidateWithPath ("")};func (_ffedd ST_SecondaryLinearDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cgdc :=_g .Attr {};_cgdc .Name =name ;switch _ffedd {case ST_SecondaryLinearDirectionUnset :_cgdc .Value =""; -case ST_SecondaryLinearDirectionNone :_cgdc .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryLinearDirectionFromL :_cgdc .Value ="\u0066\u0072\u006fm\u004c";case ST_SecondaryLinearDirectionFromR :_cgdc .Value ="\u0066\u0072\u006fm\u0052";case ST_SecondaryLinearDirectionFromT :_cgdc .Value ="\u0066\u0072\u006fm\u0054"; -case ST_SecondaryLinearDirectionFromB :_cgdc .Value ="\u0066\u0072\u006fm\u0042";};return _cgdc ,nil ;};type ST_Direction byte ;type ST_CxnType byte ;type CT_SDCategory struct{TypeAttr string ;PriAttr uint32 ;};func (_ac *CT_CTDescription )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ac .LangAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_ac .LangAttr )}); -};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_ac .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eebbe ST_HierBranchStyle )String ()string {switch _eebbe {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 "";};type CT_SDDescription struct{LangAttr *string ;ValAttr string ;};func (_egebd *ST_FallbackDimension )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acfc ,_adafa :=d .Token (); -if _adafa !=nil {return _adafa ;};if _beabf ,_afaf :=_acfc .(_g .EndElement );_afaf &&_beabf .Name ==start .Name {*_egebd =1;return nil ;};if _dacaf ,_addcc :=_acfc .(_g .CharData );!_addcc {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",_acfc ); -}else {switch string (_dacaf ){case "":*_egebd =0;case "\u0031\u0044":*_egebd =1;case "\u0032\u0044":*_egebd =2;};};_acfc ,_adafa =d .Token ();if _adafa !=nil {return _adafa ;};if _aaff ,_gdebg :=_acfc .(_g .EndElement );_gdebg &&_aaff .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",_acfc );}; - -// ValidateWithPath validates the CT_Category and its children, prefixing error messages with path -func (_bafa *CT_Category )ValidateWithPath (path string )error {return nil };func NewAG_ConstraintRefAttributes ()*AG_ConstraintRefAttributes {_ea :=&AG_ConstraintRefAttributes {};return _ea ;};func (_gcce *ST_LayoutShapeType )ValidateWithPath (path string )error {_gfcb :=[]string {}; -if _gcce .ST_ShapeType !=_df .ST_ShapeTypeUnset {_gfcb =append (_gfcb ,"\u0053\u0054\u005fS\u0068\u0061\u0070\u0065\u0054\u0079\u0070\u0065");};if _gcce .ST_OutputShapeType !=ST_OutputShapeTypeUnset {_gfcb =append (_gfcb ,"\u0053T\u005fO\u0075\u0074\u0070\u0075\u0074S\u0068\u0061p\u0065\u0054\u0079\u0070\u0065"); -};if len (_gfcb )> 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 ,_gfcb );};return nil ;};func (_fefe ST_DiagramHorizontalAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_effde :=_g .Attr {}; -_effde .Name =name ;switch _fefe {case ST_DiagramHorizontalAlignmentUnset :_effde .Value ="";case ST_DiagramHorizontalAlignmentL :_effde .Value ="\u006c";case ST_DiagramHorizontalAlignmentCtr :_effde .Value ="\u0063\u0074\u0072";case ST_DiagramHorizontalAlignmentR :_effde .Value ="\u0072"; -case ST_DiagramHorizontalAlignmentNone :_effde .Value ="\u006e\u006f\u006e\u0065";};return _effde ,nil ;};func (_adedd ST_GrowDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_adedd .String (),start );};func (_aae *AG_IteratorAttributes )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aae .AxisAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_aae .AxisAttr )}); -};if _aae .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_aae .PtTypeAttr )});};if _aae .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_aae .HideLastTransAttr )}); -};if _aae .StAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_aae .StAttr )});};if _aae .CntAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_aae .CntAttr )}); -};if _aae .StepAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_aae .StepAttr )});};return nil ;};func (_gffda ST_AxisType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gffda .String (),start ); -};func (_cfbf *ST_CxnType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggbad ,_dadf :=d .Token ();if _dadf !=nil {return _dadf ;};if _ebd ,_abded :=_ggbad .(_g .EndElement );_abded &&_ebd .Name ==start .Name {*_cfbf =1;return nil ;};if _fafcg ,_bcbe :=_ggbad .(_g .CharData ); -!_bcbe {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",_ggbad );}else {switch string (_fafcg ){case "":*_cfbf =0;case "\u0070\u0061\u0072O\u0066":*_cfbf =1; -case "\u0070\u0072\u0065\u0073\u004f\u0066":*_cfbf =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_cfbf =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_cfbf =4;};};_ggbad ,_dadf =d .Token (); -if _dadf !=nil {return _dadf ;};if _bfac ,_bded :=_ggbad .(_g .EndElement );_bded &&_bfac .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",_ggbad ); -};type ST_ChildDirection byte ;func (_agee ST_ConnectorRouting )String ()string {switch _agee {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 (_gdcbe ST_HueDir )Validate ()error {return _gdcbe .ValidateWithPath ("")};func (_eac *CT_CTCategory )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_egdc :=range start .Attr {if _egdc .Name .Local =="\u0074\u0079\u0070\u0065"{_fggd ,_faed :=_egdc .Value ,error (nil ); -if _faed !=nil {return _faed ;};_eac .TypeAttr =_fggd ;continue ;};if _egdc .Name .Local =="\u0070\u0072\u0069"{_bcc ,_geb :=_e .ParseUint (_egdc .Value ,10,32);if _geb !=nil {return _geb ;};_eac .PriAttr =uint32 (_bcc );continue ;};};for {_dge ,_eeb :=d .Token (); -if _eeb !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043T\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_eeb );};if _eee ,_dbfe :=_dge .(_g .EndElement );_dbfe &&_eee .Name ==start .Name {break ;};}; -return nil ;};func (_deag ST_FunctionOperator )ValidateWithPath (path string )error {switch _deag {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 (_deag )); -};return nil ;}; - -// Validate validates the StyleDefHdrLst and its children -func (_abdgb *StyleDefHdrLst )Validate ()error {return _abdgb .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074");};func NewCT_BulletEnabled ()*CT_BulletEnabled {_egc :=&CT_BulletEnabled {};return _egc }; -func (_dcbg *ST_VariableType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dcbg =0;case "\u006e\u006f\u006e\u0065":*_dcbg =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_dcbg =2;case "\u0063\u0068\u004da\u0078":*_dcbg =3; -case "\u0063\u0068\u0050\u0072\u0065\u0066":*_dcbg =4;case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_dcbg =5;case "\u0064\u0069\u0072":*_dcbg =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_dcbg =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_dcbg =8; -case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_dcbg =9;case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_dcbg =10;};return nil ;}; - -// ValidateWithPath validates the CT_ForEach and its children, prefixing error messages with path -func (_cacd *CT_ForEach )ValidateWithPath (path string )error {for _ccaa ,_bgaf :=range _cacd .Alg {if _cbfb :=_bgaf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_ccaa ));_cbfb !=nil {return _cbfb ; -};};for _egfa ,_faeb :=range _cacd .Shape {if _ggef :=_faeb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_egfa ));_ggef !=nil {return _ggef ;};};for _bcda ,_bdef :=range _cacd .PresOf {if _aafc :=_bdef .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_bcda )); -_aafc !=nil {return _aafc ;};};for _affe ,_addc :=range _cacd .ConstrLst {if _fdba :=_addc .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_affe ));_fdba !=nil {return _fdba ; -};};for _geeb ,_ecbg :=range _cacd .RuleLst {if _fabg :=_ecbg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_geeb ));_fabg !=nil {return _fabg ;};};for _efdea ,_cbcf :=range _cacd .ForEach {if _effg :=_cbcf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_efdea )); -_effg !=nil {return _effg ;};};for _bgeb ,_dcge :=range _cacd .LayoutNode {if _aeeca :=_dcge .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_bgeb ));_aeeca !=nil {return _aeeca ; -};};for _dbfb ,_feeg :=range _cacd .Choose {if _gcadea :=_feeg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_dbfb ));_gcadea !=nil {return _gcadea ;};};for _fceb ,_ddda :=range _cacd .ExtLst {if _fged :=_ddda .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_fceb )); -_fged !=nil {return _fged ;};};return nil ;}; +// ValidateWithPath validates the CT_Name and its children, prefixing error messages with path +func (_bdgc *CT_Name )ValidateWithPath (path string )error {return nil };type CT_ColorTransform struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ;StyleLbl []*CT_CTStyleLabel ;ExtLst *_a .CT_OfficeArtExtensionList ; +}; -// Validate validates the CT_StyleDefinitionHeader and its children -func (_gbcac *CT_StyleDefinitionHeader )Validate ()error {return _gbcac .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072");};func (_af *AG_ConstraintAttributes )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _af .TypeAttr !=ST_ConstraintTypeUnset {_fb ,_gf :=_af .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _gf !=nil {return _gf ;};start .Attr =append (start .Attr ,_fb );};if _af .ForAttr !=ST_ConstraintRelationshipUnset {_ge ,_gbd :=_af .ForAttr .MarshalXMLAttr (_g .Name {Local :"\u0066\u006f\u0072"});if _gbd !=nil {return _gbd ;};start .Attr =append (start .Attr ,_ge ); -};if _af .ForNameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_af .ForNameAttr )});};if _af .PtTypeAttr !=ST_ElementTypeUnset {_fd ,_c :=_af .PtTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"}); -if _c !=nil {return _c ;};start .Attr =append (start .Attr ,_fd );};return nil ;};func NewCT_Choose ()*CT_Choose {_cac :=&CT_Choose {};return _cac };func NewCT_CTStyleLabel ()*CT_CTStyleLabel {_gaa :=&CT_CTStyleLabel {};return _gaa };func (_cbcb ST_ChildAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cbcb .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;);func (_ffgfg ST_ConnectorPoint )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ffgfg .String (),start ); -};func (_gbbd *CT_RelIds )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0064\u006d"},Value :_a .Sprintf ("\u0025\u0076",_gbbd .DmAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u006c\u006f"},Value :_a .Sprintf ("\u0025\u0076",_gbbd .LoAttr )}); -start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0071\u0073"},Value :_a .Sprintf ("\u0025\u0076",_gbbd .QsAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0063\u0073"},Value :_a .Sprintf ("\u0025\u0076",_gbbd .CsAttr )}); -e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bcdab *ST_NodeHorizontalAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bcdab =0;case "\u006c":*_bcdab =1;case "\u0063\u0074\u0072":*_bcdab =2; -case "\u0072":*_bcdab =3;};return nil ;};func (_eadf *ST_CenterShapeMapping )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecccd ,_deea :=d .Token ();if _deea !=nil {return _deea ;};if _cdcgb ,_egbe :=_ecccd .(_g .EndElement );_egbe &&_cdcgb .Name ==start .Name {*_eadf =1; -return nil ;};if _befec ,_ggfc :=_ecccd .(_g .CharData );!_ggfc {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",_ecccd );}else {switch string (_befec ){case "":*_eadf =0; -case "\u006e\u006f\u006e\u0065":*_eadf =1;case "\u0066\u004e\u006fd\u0065":*_eadf =2;};};_ecccd ,_deea =d .Token ();if _deea !=nil {return _deea ;};if _fccb ,_aedcd :=_ecccd .(_g .EndElement );_aedcd &&_fccb .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",_ecccd ); -};func (_cgfedd ST_TextAnchorVertical )Validate ()error {return _cgfedd .ValidateWithPath ("")};func init (){_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0043\u0054\u004e\u0061\u006de",NewCT_CTName ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0043\u0054\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e",NewCT_CTDescription ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079",NewCT_CTCategory ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fC\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073",NewCT_CTCategories ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s",NewCT_Colors ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fC\u0054\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c",NewCT_CTStyleLabel ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d",NewCT_ColorTransform ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fCo\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072",NewCT_ColorTransformHeader ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061n\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065r\u004c\u0073\u0074",NewCT_ColorTransformHeaderLst ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fP\u0074",NewCT_Pt ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0050\u0074\u004c\u0069\u0073t",NewCT_PtList ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0078\u006e",NewCT_Cxn ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0078\u006e\u004c\u0069\u0073\u0074",NewCT_CxnList ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fD\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c",NewCT_DataModel ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074",NewCT_Constraint ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072a\u0069\u006e\u0074\u0073",NewCT_Constraints ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069c\u0052\u0075\u006c\u0065",NewCT_NumericRule ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073",NewCT_Rules ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u004f\u0066",NewCT_PresentationOf ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0041\u0064\u006a",NewCT_Adj ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0041\u0064\u006a\u004c\u0073t",NewCT_AdjLst ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072",NewCT_Parameter ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d",NewCT_Algorithm ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065",NewCT_LayoutNode ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0046\u006f\u0072\u0045\u0061\u0063\u0068",NewCT_ForEach ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0057\u0068\u0065\u006e",NewCT_When ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fO\u0074\u0068\u0065\u0072\u0077\u0069\u0073\u0065",NewCT_Otherwise ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0043\u0068\u006f\u006f\u0073e",NewCT_Choose ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0061\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061",NewCT_SampleData ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079",NewCT_Category ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073",NewCT_Categories ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u004e\u0061\u006d\u0065",NewCT_Name ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e",NewCT_Description ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e",NewCT_DiagramDefinition ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065\u0072",NewCT_DiagramDefinitionHeader ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065rL\u0073\u0074",NewCT_DiagramDefinitionHeaderLst ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0052\u0065\u006c\u0049\u0064s",NewCT_RelIds ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072o\u0070\u0053\u0065\u0074",NewCT_ElemPropSet ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074",NewCT_OrgChart ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078",NewCT_ChildMax ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fC\u0068\u0069\u006c\u0064\u0050\u0072\u0065\u0066",NewCT_ChildPref ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0042\u0075\u006cl\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064",NewCT_BulletEnabled ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Direction ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065",NewCT_HierBranchStyle ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065",NewCT_AnimOne ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c",NewCT_AnimLvl ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0052\u0065\u0073i\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073",NewCT_ResizeHandles ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u004ca\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0069\u0061\u0062l\u0065P\u0072\u006f\u0070\u0065\u0072\u0074\u0079S\u0065\u0074",NewCT_LayoutVariablePropertySet ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0053\u0044\u004e\u0061\u006de",NewCT_SDName ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054_\u0053\u0044\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e",NewCT_SDDescription ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079",NewCT_SDCategory ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fS\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073",NewCT_SDCategories ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005fT\u0065\u0078\u0074\u0050\u0072\u006f\u0070\u0073",NewCT_TextProps ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c",NewCT_StyleLabel ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0069n\u0069\u0074\u0069\u006f\u006e",NewCT_StyleDefinition ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0043T\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072",NewCT_StyleDefinitionHeader ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","C\u0054\u005f\u0053\u0074\u0079\u006ce\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006fn\u0048\u0065\u0061d\u0065r\u004c\u0073\u0074",NewCT_StyleDefinitionHeaderLst ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0063o\u006c\u006f\u0072\u0073\u0044\u0065f",NewColorsDef ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072",NewColorsDefHdr ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0063o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074",NewColorsDefHdrLst ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l",NewDataModel ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u006ca\u0079\u006f\u0075\u0074\u0044\u0065f",NewLayoutDef ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072",NewLayoutDefHdr ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u006ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074",NewLayoutDefHdrLst ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0072\u0065\u006c\u0049\u0064\u0073",NewRelIds ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066",NewStyleDef ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072",NewStyleDefHdr ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0073\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074",NewStyleDefHdrLst ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","A\u0047\u005f\u0049\u0074er\u0061t\u006f\u0072\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_IteratorAttributes ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0041\u0047\u005fCo\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073",NewAG_ConstraintAttributes ); -_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d","\u0041\u0047\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069n\u0074\u0052\u0065\u0066\u0041\u0074\u0074\u0072\u0069\u0062u\u0074\u0065\u0073",NewAG_ConstraintRefAttributes ); -};type CT_HierBranchStyle struct{ValAttr ST_HierBranchStyle ;};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 (_dbebe ST_VariableType )ValidateWithPath (path string )error {switch _dbebe {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 (_dbebe )); -};return nil ;};func (_efgea ST_ConstraintRelationship )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cdcb :=_g .Attr {};_cdcb .Name =name ;switch _efgea {case ST_ConstraintRelationshipUnset :_cdcb .Value ="";case ST_ConstraintRelationshipSelf :_cdcb .Value ="\u0073\u0065\u006c\u0066"; -case ST_ConstraintRelationshipCh :_cdcb .Value ="\u0063\u0068";case ST_ConstraintRelationshipDes :_cdcb .Value ="\u0064\u0065\u0073";};return _cdcb ,nil ;};func (_fgaf ST_PyramidAccentPosition )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cfcbc :=_g .Attr {}; -_cfcbc .Name =name ;switch _fgaf {case ST_PyramidAccentPositionUnset :_cfcbc .Value ="";case ST_PyramidAccentPositionBef :_cfcbc .Value ="\u0062\u0065\u0066";case ST_PyramidAccentPositionAft :_cfcbc .Value ="\u0061\u0066\u0074";};return _cfcbc ,nil ;}; +// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path +func (_dbdc *CT_Parameter )ValidateWithPath (path string )error {if _dbdc .TypeAttr ==ST_ParameterIdUnset {return _ga .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 _baeb :=_dbdc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_baeb !=nil {return _baeb ;};if _gccff :=_dbdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gccff !=nil {return _gccff ; +};return nil ;};type ST_PyramidAccentPosition byte ; \ No newline at end of file diff --git a/schema/soo/dml/dml.go b/schema/soo/dml/dml.go index 90c24874c4..74030a215f 100644 --- a/schema/soo/dml/dml.go +++ b/schema/soo/dml/dml.go @@ -9,5135 +9,5111 @@ // 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 (_b "encoding/xml";_ee "fmt";_a "github.com/unidoc/unioffice";_cc "github.com/unidoc/unioffice/common/logger";_d "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_f "regexp";_c "strconv";_e "time";);func (_gdecab *ST_PresetCameraType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfdgg ,_dbbebb :=d .Token (); -if _dbbebb !=nil {return _dbbebb ;};if _abgga ,_gacgb :=_dfdgg .(_b .EndElement );_gacgb &&_abgga .Name ==start .Name {*_gdecab =1;return nil ;};if _aebacb ,_gabaf :=_dfdgg .(_b .CharData );!_gabaf {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfdgg ); -}else {switch string (_aebacb ){case "":*_gdecab =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_gdecab =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_gdecab =2; -case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_gdecab =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_gdecab =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_gdecab =5; -case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_gdecab =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_gdecab =7; -case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_gdecab =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_gdecab =9; -case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_gdecab =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_gdecab =11; -case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_gdecab =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_gdecab =13; -case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_gdecab =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_gdecab =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":*_gdecab =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_gdecab =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":*_gdecab =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_gdecab =19; -case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_gdecab =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_gdecab =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_gdecab =22; -case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_gdecab =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_gdecab =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_gdecab =25; -case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_gdecab =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_gdecab =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_gdecab =28; -case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_gdecab =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_gdecab =30; -case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_gdecab =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_gdecab =32; -case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_gdecab =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_gdecab =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_gdecab =35; -case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_gdecab =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_gdecab =37; -case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_gdecab =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_gdecab =39; -case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_gdecab =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_gdecab =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_gdecab =42; -case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_gdecab =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_gdecab =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_gdecab =45; -case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_gdecab =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_gdecab =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_gdecab =48; -case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_gdecab =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_gdecab =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_gdecab =51; -case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_gdecab =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":*_gdecab =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":*_gdecab =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":*_gdecab =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":*_gdecab =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":*_gdecab =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":*_gdecab =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":*_gdecab =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":*_gdecab =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_gdecab =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":*_gdecab =62;};};_dfdgg ,_dbbebb =d .Token ();if _dbbebb !=nil {return _dbbebb ;};if _adfcdb ,_bfdd :=_dfdgg .(_b .EndElement ); -_bfdd &&_adfcdb .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfdgg );}; +package dml ;import (_e "encoding/xml";_bb "fmt";_a "github.com/unidoc/unioffice";_bfc "github.com/unidoc/unioffice/common/logger";_egf "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_eg "regexp";_eb "strconv";_bf "time";);func NewEG_LineFillProperties ()*EG_LineFillProperties {_edgeb :=&EG_LineFillProperties {}; +return _edgeb ;};type CT_LineProperties struct{WAttr *int32 ;CapAttr ST_LineCap ;CmpdAttr ST_CompoundLine ;AlgnAttr ST_PenAlignment ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;PattFill *CT_PatternFillProperties ; +PrstDash *CT_PresetLineDashProperties ;CustDash *CT_DashStopList ;Round *CT_LineJoinRound ;Bevel *CT_LineJoinBevel ;Miter *CT_LineJoinMiterProperties ;HeadEnd *CT_LineEndProperties ;TailEnd *CT_LineEndProperties ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_TileInfoProperties and its children -func (_cfadd *CT_TileInfoProperties )Validate ()error {return _cfadd .ValidateWithPath ("C\u0054\u005f\u0054\u0069le\u0049n\u0066\u006f\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_ddadd *CT_ShapeLocking )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgaga :=range start .Attr {if _dgaga .Name .Local =="\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"{_eeccf ,_caggb :=_c .ParseBool (_dgaga .Value ); -if _caggb !=nil {return _caggb ;};_ddadd .NoTextEditAttr =&_eeccf ;continue ;};if _dgaga .Name .Local =="\u006e\u006f\u0047r\u0070"{_bcggc ,_cgfd :=_c .ParseBool (_dgaga .Value );if _cgfd !=nil {return _cgfd ;};_ddadd .NoGrpAttr =&_bcggc ;continue ;};if _dgaga .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_ceee ,_bbcge :=_c .ParseBool (_dgaga .Value ); -if _bbcge !=nil {return _bbcge ;};_ddadd .NoSelectAttr =&_ceee ;continue ;};if _dgaga .Name .Local =="\u006e\u006f\u0052o\u0074"{_bafbf ,_dfddd :=_c .ParseBool (_dgaga .Value );if _dfddd !=nil {return _dfddd ;};_ddadd .NoRotAttr =&_bafbf ;continue ;};if _dgaga .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_dgbdc ,_gbedgfe :=_c .ParseBool (_dgaga .Value ); -if _gbedgfe !=nil {return _gbedgfe ;};_ddadd .NoChangeAspectAttr =&_dgbdc ;continue ;};if _dgaga .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_aaaa ,_adacc :=_c .ParseBool (_dgaga .Value );if _adacc !=nil {return _adacc ;};_ddadd .NoMoveAttr =&_aaaa ; -continue ;};if _dgaga .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_cdfag ,_cfbf :=_c .ParseBool (_dgaga .Value );if _cfbf !=nil {return _cfbf ;};_ddadd .NoResizeAttr =&_cdfag ;continue ;};if _dgaga .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_fecge ,_edacaa :=_c .ParseBool (_dgaga .Value ); -if _edacaa !=nil {return _edacaa ;};_ddadd .NoEditPointsAttr =&_fecge ;continue ;};if _dgaga .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_bbfce ,_bcgb :=_c .ParseBool (_dgaga .Value );if _bcgb !=nil {return _bcgb ; -};_ddadd .NoAdjustHandlesAttr =&_bbfce ;continue ;};if _dgaga .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_baaccg ,_daggb :=_c .ParseBool (_dgaga .Value );if _daggb !=nil {return _daggb ;};_ddadd .NoChangeArrowheadsAttr =&_baaccg ; -continue ;};if _dgaga .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_decdc ,_baccf :=_c .ParseBool (_dgaga .Value );if _baccf !=nil {return _baccf ;};_ddadd .NoChangeShapeTypeAttr =&_decdc ; -continue ;};};_fecgg :for {_fabc ,_bddcb :=d .Token ();if _bddcb !=nil {return _bddcb ;};switch _cacdf :=_fabc .(type ){case _b .StartElement :switch _cacdf .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"}:_ddadd .ExtLst =NewCT_OfficeArtExtensionList (); -if _bgbfa :=d .DecodeElement (_ddadd .ExtLst ,&_cacdf );_bgbfa !=nil {return _bgbfa ;};default:_cc .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",_cacdf .Name ); -if _deffa :=d .Skip ();_deffa !=nil {return _deffa ;};};case _b .EndElement :break _fecgg ;case _b .CharData :};};return nil ;};func NewCT_Headers ()*CT_Headers {_bdacg :=&CT_Headers {};return _bdacg }; +// ValidateWithPath validates the TblStyleLst and its children, prefixing error messages with path +func (_edceg *TblStyleLst )ValidateWithPath (path string )error {if _ebecb :=_edceg .CT_TableStyleList .ValidateWithPath (path );_ebecb !=nil {return _ebecb ;};return nil ;};type CT_Camera struct{PrstAttr ST_PresetCameraType ;FovAttr *int32 ;ZoomAttr *ST_PositivePercentage ; +Rot *CT_SphereCoords ;};func (_dbgaa ST_PresetColorVal )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dbgaa .String (),start );};func (_adbe *CT_Camera )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_cgaeb ,_cdcf :=_adbe .PrstAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0073\u0074"}); +if _cdcf !=nil {return _cdcf ;};start .Attr =append (start .Attr ,_cgaeb );if _adbe .FovAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006f\u0076"},Value :_bb .Sprintf ("\u0025\u0076",*_adbe .FovAttr )});};if _adbe .ZoomAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u007a\u006f\u006f\u006d"},Value :_bb .Sprintf ("\u0025\u0076",*_adbe .ZoomAttr )}); +};e .EncodeToken (start );if _adbe .Rot !=nil {_gccd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_adbe .Rot ,_gccd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type EG_FillModeProperties struct{Tile *CT_TileInfoProperties ; +Stretch *CT_StretchInfoProperties ;};func NewCT_GvmlShape ()*CT_GvmlShape {_dgccg :=&CT_GvmlShape {};_dgccg .NvSpPr =NewCT_GvmlShapeNonVisual ();_dgccg .SpPr =NewCT_ShapeProperties ();return _dgccg ;};func (_becgfc *CT_StyleMatrixReference )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_accfb :=range start .Attr {if _accfb .Name .Local =="\u0069\u0064\u0078"{_abfcb ,_fcced :=_eb .ParseUint (_accfb .Value ,10,32); +if _fcced !=nil {return _fcced ;};_becgfc .IdxAttr =uint32 (_abfcb );continue ;};};_gadfg :for {_dagdc ,_dfee :=d .Token ();if _dfee !=nil {return _dfee ;};switch _gacbb :=_dagdc .(type ){case _e .StartElement :switch _gacbb .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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_becgfc .ScrgbClr =NewCT_ScRgbColor (); +if _cbff :=d .DecodeElement (_becgfc .ScrgbClr ,&_gacbb );_cbff !=nil {return _cbff ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_becgfc .SrgbClr =NewCT_SRgbColor (); +if _dfebf :=d .DecodeElement (_becgfc .SrgbClr ,&_gacbb );_dfebf !=nil {return _dfebf ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_becgfc .HslClr =NewCT_HslColor (); +if _fdcdd :=d .DecodeElement (_becgfc .HslClr ,&_gacbb );_fdcdd !=nil {return _fdcdd ;};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\u0079\u0073\u0043\u006c\u0072"},_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\u0079\u0073\u0043\u006c\u0072"}:_becgfc .SysClr =NewCT_SystemColor (); +if _edcdd :=d .DecodeElement (_becgfc .SysClr ,&_gacbb );_edcdd !=nil {return _edcdd ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_becgfc .SchemeClr =NewCT_SchemeColor (); +if _eddfd :=d .DecodeElement (_becgfc .SchemeClr ,&_gacbb );_eddfd !=nil {return _eddfd ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_becgfc .PrstClr =NewCT_PresetColor (); +if _faeac :=d .DecodeElement (_becgfc .PrstClr ,&_gacbb );_faeac !=nil {return _faeac ;};default:_bfc .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",_gacbb .Name ); +if _fadcb :=d .Skip ();_fadcb !=nil {return _fadcb ;};};case _e .EndElement :break _gadfg ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TableCell and its children, prefixing error messages with path -func (_caegd *CT_TableCell )ValidateWithPath (path string )error {if _caegd .TxBody !=nil {if _cbbeb :=_caegd .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_cbbeb !=nil {return _cbbeb ;};};if _caegd .TcPr !=nil {if _ddeea :=_caegd .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072"); -_ddeea !=nil {return _ddeea ;};};if _caegd .ExtLst !=nil {if _gfaaa :=_caegd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfaaa !=nil {return _gfaaa ;};};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 (_edad *CT_NonVisualPictureProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edad .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_edad .PreferRelativeResizeAttr ))}); -};e .EncodeToken (start );if _edad .PicLocks !=nil {_cace :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_edad .PicLocks ,_cace );};if _edad .ExtLst !=nil {_cffca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_edad .ExtLst ,_cffca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_FillProperties ()*CT_FillProperties {_ceba :=&CT_FillProperties {};return _ceba };func (_acceff ST_ColorSchemeIndex )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_beaccd :=_b .Attr {}; -_beaccd .Name =name ;switch _acceff {case ST_ColorSchemeIndexUnset :_beaccd .Value ="";case ST_ColorSchemeIndexDk1 :_beaccd .Value ="\u0064\u006b\u0031";case ST_ColorSchemeIndexLt1 :_beaccd .Value ="\u006c\u0074\u0031";case ST_ColorSchemeIndexDk2 :_beaccd .Value ="\u0064\u006b\u0032"; -case ST_ColorSchemeIndexLt2 :_beaccd .Value ="\u006c\u0074\u0032";case ST_ColorSchemeIndexAccent1 :_beaccd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ColorSchemeIndexAccent2 :_beaccd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ColorSchemeIndexAccent3 :_beaccd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033"; -case ST_ColorSchemeIndexAccent4 :_beaccd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ColorSchemeIndexAccent5 :_beaccd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ColorSchemeIndexAccent6 :_beaccd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036"; -case ST_ColorSchemeIndexHlink :_beaccd .Value ="\u0068\u006c\u0069n\u006b";case ST_ColorSchemeIndexFolHlink :_beaccd .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";};return _beaccd ,nil ;}; +// Validate validates the EG_TextBulletTypeface and its children +func (_ecbae *EG_TextBulletTypeface )Validate ()error {return _ecbae .ValidateWithPath ("E\u0047\u005f\u0054\u0065xt\u0042u\u006c\u006c\u0065\u0074\u0054y\u0070\u0065\u0066\u0061\u0063\u0065");};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 NewCT_PresetColor ()*CT_PresetColor {_efdce :=&CT_PresetColor {}; +_efdce .ValAttr =ST_PresetColorVal (1);return _efdce ;};func (_adaba *CT_FontReference )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adaba .IdxAttr =ST_FontCollectionIndex (1);for _ ,_beff :=range start .Attr {if _beff .Name .Local =="\u0069\u0064\u0078"{_adaba .IdxAttr .UnmarshalXMLAttr (_beff ); +continue ;};};_faeeg :for {_aaaf ,_cbbe :=d .Token ();if _cbbe !=nil {return _cbbe ;};switch _dfdbc :=_aaaf .(type ){case _e .StartElement :switch _dfdbc .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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_adaba .ScrgbClr =NewCT_ScRgbColor (); +if _egbbc :=d .DecodeElement (_adaba .ScrgbClr ,&_dfdbc );_egbbc !=nil {return _egbbc ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_adaba .SrgbClr =NewCT_SRgbColor (); +if _adcd :=d .DecodeElement (_adaba .SrgbClr ,&_dfdbc );_adcd !=nil {return _adcd ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_adaba .HslClr =NewCT_HslColor (); +if _aeac :=d .DecodeElement (_adaba .HslClr ,&_dfdbc );_aeac !=nil {return _aeac ;};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\u0079\u0073\u0043\u006c\u0072"},_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\u0079\u0073\u0043\u006c\u0072"}:_adaba .SysClr =NewCT_SystemColor (); +if _cdeef :=d .DecodeElement (_adaba .SysClr ,&_dfdbc );_cdeef !=nil {return _cdeef ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_adaba .SchemeClr =NewCT_SchemeColor (); +if _gdebg :=d .DecodeElement (_adaba .SchemeClr ,&_dfdbc );_gdebg !=nil {return _gdebg ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_adaba .PrstClr =NewCT_PresetColor (); +if _cbec :=d .DecodeElement (_adaba .PrstClr ,&_dfdbc );_cbec !=nil {return _cbec ;};default:_bfc .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",_dfdbc .Name ); +if _dgdf :=d .Skip ();_dgdf !=nil {return _dgdf ;};};case _e .EndElement :break _faeeg ;case _e .CharData :};};return nil ;};func (_geeca ST_BlipCompression )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gdecca :=_e .Attr {};_gdecca .Name =name ;switch _geeca {case ST_BlipCompressionUnset :_gdecca .Value =""; +case ST_BlipCompressionEmail :_gdecca .Value ="\u0065\u006d\u0061i\u006c";case ST_BlipCompressionScreen :_gdecca .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlipCompressionPrint :_gdecca .Value ="\u0070\u0072\u0069n\u0074";case ST_BlipCompressionHqprint :_gdecca .Value ="\u0068q\u0070\u0072\u0069\u006e\u0074"; +case ST_BlipCompressionNone :_gdecca .Value ="\u006e\u006f\u006e\u0065";};return _gdecca ,nil ;};func (_feab *CT_DuotoneEffect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_afeg :for {_edgdc ,_adfg :=d .Token ();if _adfg !=nil {return _adfg ; +};switch _cgec :=_edgdc .(type ){case _e .StartElement :switch _cgec .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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_fdfgb :=NewEG_ColorChoice (); +_fdfgb .ScrgbClr =NewCT_ScRgbColor ();if _cabe :=d .DecodeElement (_fdfgb .ScrgbClr ,&_cgec );_cabe !=nil {return _cabe ;};_feab .EG_ColorChoice =append (_feab .EG_ColorChoice ,_fdfgb );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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_ebeg :=NewEG_ColorChoice (); +_ebeg .SrgbClr =NewCT_SRgbColor ();if _cfag :=d .DecodeElement (_ebeg .SrgbClr ,&_cgec );_cfag !=nil {return _cfag ;};_feab .EG_ColorChoice =append (_feab .EG_ColorChoice ,_ebeg );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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_cdecg :=NewEG_ColorChoice (); +_cdecg .HslClr =NewCT_HslColor ();if _dabaf :=d .DecodeElement (_cdecg .HslClr ,&_cgec );_dabaf !=nil {return _dabaf ;};_feab .EG_ColorChoice =append (_feab .EG_ColorChoice ,_cdecg );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\u0079\u0073\u0043\u006c\u0072"},_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\u0079\u0073\u0043\u006c\u0072"}:_bdfe :=NewEG_ColorChoice (); +_bdfe .SysClr =NewCT_SystemColor ();if _gfacg :=d .DecodeElement (_bdfe .SysClr ,&_cgec );_gfacg !=nil {return _gfacg ;};_feab .EG_ColorChoice =append (_feab .EG_ColorChoice ,_bdfe );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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cacc :=NewEG_ColorChoice (); +_cacc .SchemeClr =NewCT_SchemeColor ();if _faedf :=d .DecodeElement (_cacc .SchemeClr ,&_cgec );_faedf !=nil {return _faedf ;};_feab .EG_ColorChoice =append (_feab .EG_ColorChoice ,_cacc );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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_aggg :=NewEG_ColorChoice (); +_aggg .PrstClr =NewCT_PresetColor ();if _facd :=d .DecodeElement (_aggg .PrstClr ,&_cgec );_facd !=nil {return _facd ;};_feab .EG_ColorChoice =append (_feab .EG_ColorChoice ,_aggg );default:_bfc .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",_cgec .Name ); +if _cadaa :=d .Skip ();_cadaa !=nil {return _cadaa ;};};case _e .EndElement :break _afeg ;case _e .CharData :};};return nil ;};func (_bggad ST_LineEndLength )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bcad :=_e .Attr {};_bcad .Name =name ;switch _bggad {case ST_LineEndLengthUnset :_bcad .Value =""; +case ST_LineEndLengthSm :_bcad .Value ="\u0073\u006d";case ST_LineEndLengthMed :_bcad .Value ="\u006d\u0065\u0064";case ST_LineEndLengthLg :_bcad .Value ="\u006c\u0067";};return _bcad ,nil ;};type CT_LineJoinMiterProperties struct{LimAttr *ST_PositivePercentage ; +};type CT_OfficeArtExtension struct{UriAttr string ;Any []_a .Any ;};func (_edfcgf ST_TextWrappingType )String ()string {switch _edfcgf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";};return ""; +};func (_caabf *ST_SystemColorVal )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_caabf =0;case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_caabf =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_caabf =2; +case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_caabf =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_caabf =4;case "\u006d\u0065\u006e\u0075":*_caabf =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_caabf =6; +case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_caabf =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_caabf =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_caabf =9;case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_caabf =10; +case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_caabf =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_caabf =12;case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_caabf =13; +case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_caabf =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_caabf =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_caabf =16;case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_caabf =17; +case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_caabf =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_caabf =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_caabf =20;case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_caabf =21; +case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_caabf =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_caabf =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_caabf =24;case "\u0069\u006e\u0066\u006f\u0042\u006b":*_caabf =25; +case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_caabf =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_caabf =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_caabf =28; +case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_caabf =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_caabf =30;};return nil ;};type CT_Path2DLineTo struct{Pt *CT_AdjPoint2D ;}; -// ValidateWithPath validates the CT_GvmlTextShape and its children, prefixing error messages with path -func (_bdagf *CT_GvmlTextShape )ValidateWithPath (path string )error {if _fdda :=_bdagf .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_fdda !=nil {return _fdda ;};if _bdagf .Choice !=nil {if _fadee :=_bdagf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_fadee !=nil {return _fadee ;};};if _bdagf .ExtLst !=nil {if _fbaga :=_bdagf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbaga !=nil {return _fbaga ;};};return nil ;};func (_agef *CT_AnimationElementChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdc :for {_ebe ,_aaec :=d .Token (); -if _aaec !=nil {return _aaec ;};switch _dabg :=_ebe .(type ){case _b .StartElement :switch _dabg .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"}:_agef .Dgm =NewCT_AnimationDgmElement (); -if _dgg :=d .DecodeElement (_agef .Dgm ,&_dabg );_dgg !=nil {return _dgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agef .Chart =NewCT_AnimationChartElement (); -if _ggec :=d .DecodeElement (_agef .Chart ,&_dabg );_ggec !=nil {return _ggec ;};default:_cc .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",_dabg .Name ); -if _baag :=d .Skip ();_baag !=nil {return _baag ;};};case _b .EndElement :break _fdc ;case _b .CharData :};};return nil ;};func (_bcbdd *ST_AnimationDgmBuildType )Validate ()error {return _bcbdd .ValidateWithPath ("")};func (_bedde *CT_LineStyleList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gffd :for {_acfa ,_gcad :=d .Token (); -if _gcad !=nil {return _gcad ;};switch _affed :=_acfa .(type ){case _b .StartElement :switch _affed .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"}:_eagdb :=NewCT_LineProperties (); -if _gfged :=d .DecodeElement (_eagdb ,&_affed );_gfged !=nil {return _gfged ;};_bedde .Ln =append (_bedde .Ln ,_eagdb );default:_cc .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",_affed .Name ); -if _ddead :=d .Skip ();_ddead !=nil {return _ddead ;};};case _b .EndElement :break _gffd ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_StretchInfoProperties and its children, prefixing error messages with path +func (_fgeae *CT_StretchInfoProperties )ValidateWithPath (path string )error {if _fgeae .FillRect !=nil {if _faeeb :=_fgeae .FillRect .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0052\u0065\u0063t");_faeeb !=nil {return _faeeb ;};};return nil ; +};type CT_GvmlTextShapeChoice struct{UseSpRect *CT_GvmlUseShapeRectangle ;Xfrm *CT_Transform2D ;};func (_eaaea *ThemeManager )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eaaea .CT_EmptyElement =*NewCT_EmptyElement ();for {_gefge ,_fafdba :=d .Token (); +if _fafdba !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0054\u0068\u0065\u006d\u0065M\u0061\u006e\u0061\u0067\u0065\u0072\u003a\u0020\u0025\u0073",_fafdba );};if _dedad ,_daeda :=_gefge .(_e .EndElement );_daeda &&_dedad .Name ==start .Name {break ; +};};return nil ;}; -// ValidateWithPath validates the CT_AlphaOutsetEffect and its children, prefixing error messages with path -func (_dea *CT_AlphaOutsetEffect )ValidateWithPath (path string )error {if _dea .RadAttr !=nil {if _eacg :=_dea .RadAttr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0041\u0074\u0074\u0072");_eacg !=nil {return _eacg ;};};return nil ;};func (_fegcc ST_TextCapsType )Validate ()error {return _fegcc .ValidateWithPath ("")}; +// Validate validates the CT_NonVisualGroupDrawingShapeProps and its children +func (_eeffe *CT_NonVisualGroupDrawingShapeProps )Validate ()error {return _eeffe .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 (_ddafd ST_CompoundLine )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ecaec :=_e .Attr {};_ecaec .Name =name ;switch _ddafd {case ST_CompoundLineUnset :_ecaec .Value ="";case ST_CompoundLineSng :_ecaec .Value ="\u0073\u006e\u0067";case ST_CompoundLineDbl :_ecaec .Value ="\u0064\u0062\u006c"; +case ST_CompoundLineThickThin :_ecaec .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_CompoundLineThinThick :_ecaec .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_CompoundLineTri :_ecaec .Value ="\u0074\u0072\u0069";};return _ecaec ,nil ; +}; +// Validate validates the CT_GradientStop and its children +func (_dgae *CT_GradientStop )Validate ()error {return _dgae .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");};func (_ccdf *CT_ColorMRU )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _ccdf .EG_ColorChoice !=nil {for _ ,_gfafe :=range _ccdf .EG_ColorChoice {_gfafe .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_LuminanceEffect ()*CT_LuminanceEffect {_faea :=&CT_LuminanceEffect {}; +return _faea };func NewCT_Point3D ()*CT_Point3D {_bffff :=&CT_Point3D {};return _bffff }; -// Validate validates the CT_Angle and its children -func (_dbd *CT_Angle )Validate ()error {return _dbd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0067\u006c\u0065");};type EG_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_cage *CT_LinearShadeProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cage .AngAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006e\u0067"},Value :_ee .Sprintf ("\u0025\u0076",*_cage .AngAttr )}); -};if _cage .ScaledAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0063\u0061\u006c\u0065\u0064"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_cage .ScaledAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_afda *CT_Headers )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bggdb :for {_eagcf ,_bdccg :=d .Token ();if _bdccg !=nil {return _bdccg ;};switch _aadag :=_eagcf .(type ){case _b .StartElement :switch _aadag .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 _dbbfa string ; -if _ebaec :=d .DecodeElement (&_dbbfa ,&_aadag );_ebaec !=nil {return _ebaec ;};_afda .Header =append (_afda .Header ,_dbbfa );default:_cc .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",_aadag .Name ); -if _ebaecg :=d .Skip ();_ebaecg !=nil {return _ebaecg ;};};case _b .EndElement :break _bggdb ;case _b .CharData :};};return nil ;};func NewCT_GraphicalObject ()*CT_GraphicalObject {_gbedg :=&CT_GraphicalObject {};_gbedg .GraphicData =NewCT_GraphicalObjectData (); -return _gbedg ;};func NewCT_Bevel ()*CT_Bevel {_ccg :=&CT_Bevel {};return _ccg };func (_bfcbc *CT_TextListStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdcdg :for {_dbegf ,_gagcdc :=d .Token ();if _gagcdc !=nil {return _gagcdc ;}; -switch _gceba :=_dbegf .(type ){case _b .StartElement :switch _gceba .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"}:_bfcbc .DefPPr =NewCT_TextParagraphProperties (); -if _cagf :=d .DecodeElement (_bfcbc .DefPPr ,&_gceba );_cagf !=nil {return _cagf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bfcbc .Lvl1pPr =NewCT_TextParagraphProperties (); -if _edbcgc :=d .DecodeElement (_bfcbc .Lvl1pPr ,&_gceba );_edbcgc !=nil {return _edbcgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bfcbc .Lvl2pPr =NewCT_TextParagraphProperties (); -if _bebeba :=d .DecodeElement (_bfcbc .Lvl2pPr ,&_gceba );_bebeba !=nil {return _bebeba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bfcbc .Lvl3pPr =NewCT_TextParagraphProperties (); -if _cdgdb :=d .DecodeElement (_bfcbc .Lvl3pPr ,&_gceba );_cdgdb !=nil {return _cdgdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bfcbc .Lvl4pPr =NewCT_TextParagraphProperties (); -if _fcgff :=d .DecodeElement (_bfcbc .Lvl4pPr ,&_gceba );_fcgff !=nil {return _fcgff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bfcbc .Lvl5pPr =NewCT_TextParagraphProperties (); -if _dgefa :=d .DecodeElement (_bfcbc .Lvl5pPr ,&_gceba );_dgefa !=nil {return _dgefa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bfcbc .Lvl6pPr =NewCT_TextParagraphProperties (); -if _beead :=d .DecodeElement (_bfcbc .Lvl6pPr ,&_gceba );_beead !=nil {return _beead ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bfcbc .Lvl7pPr =NewCT_TextParagraphProperties (); -if _cceeb :=d .DecodeElement (_bfcbc .Lvl7pPr ,&_gceba );_cceeb !=nil {return _cceeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bfcbc .Lvl8pPr =NewCT_TextParagraphProperties (); -if _dgdcf :=d .DecodeElement (_bfcbc .Lvl8pPr ,&_gceba );_dgdcf !=nil {return _dgdcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bfcbc .Lvl9pPr =NewCT_TextParagraphProperties (); -if _aagba :=d .DecodeElement (_bfcbc .Lvl9pPr ,&_gceba );_aagba !=nil {return _aagba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_bfcbc .ExtLst =NewCT_OfficeArtExtensionList (); -if _debga :=d .DecodeElement (_bfcbc .ExtLst ,&_gceba );_debga !=nil {return _debga ;};default:_cc .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",_gceba .Name ); -if _gebff :=d .Skip ();_gebff !=nil {return _gebff ;};};case _b .EndElement :break _fdcdg ;case _b .CharData :};};return nil ;};type ThemeOverride struct{CT_BaseStylesOverride };type CT_Path2DQuadBezierTo struct{Pt []*CT_AdjPoint2D ;};func (_eacga *CT_Path2DMoveTo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_cdffg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_eacga .Pt ,_cdffg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_HSLEffect struct{HueAttr *int32 ;SatAttr *ST_FixedPercentage ; -LumAttr *ST_FixedPercentage ;};func (_eebdd *ST_PresetColorVal )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eebdd =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_eebdd =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_eebdd =2; -case "\u0061\u0071\u0075\u0061":*_eebdd =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_eebdd =4;case "\u0061\u007a\u0075r\u0065":*_eebdd =5;case "\u0062\u0065\u0069g\u0065":*_eebdd =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_eebdd =7; -case "\u0062\u006c\u0061c\u006b":*_eebdd =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_eebdd =9;case "\u0062\u006c\u0075\u0065":*_eebdd =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_eebdd =11; -case "\u0062\u0072\u006fw\u006e":*_eebdd =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_eebdd =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_eebdd =14;case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_eebdd =15; -case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_eebdd =16;case "\u0063\u006f\u0072a\u006c":*_eebdd =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_eebdd =18;case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_eebdd =19; -case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_eebdd =20;case "\u0063\u0079\u0061\u006e":*_eebdd =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_eebdd =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_eebdd =23;case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_eebdd =24; -case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_eebdd =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_eebdd =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_eebdd =27;case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_eebdd =28; -case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_eebdd =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_eebdd =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_eebdd =31; -case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_eebdd =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_eebdd =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_eebdd =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eebdd =35; -case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_eebdd =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_eebdd =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_eebdd =38; -case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_eebdd =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_eebdd =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_eebdd =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_eebdd =42; -case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_eebdd =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_eebdd =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_eebdd =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_eebdd =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_eebdd =47; -case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_eebdd =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_eebdd =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_eebdd =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_eebdd =51; -case "\u0064\u006b\u0052e\u0064":*_eebdd =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_eebdd =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eebdd =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_eebdd =55; -case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_eebdd =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_eebdd =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_eebdd =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_eebdd =59; -case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_eebdd =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_eebdd =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_eebdd =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_eebdd =63; -case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_eebdd =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_eebdd =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_eebdd =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_eebdd =67; -case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_eebdd =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_eebdd =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_eebdd =70;case "\u0067\u006f\u006c\u0064":*_eebdd =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_eebdd =72; -case "\u0067\u0072\u0061\u0079":*_eebdd =73;case "\u0067\u0072\u0065\u0079":*_eebdd =74;case "\u0067\u0072\u0065e\u006e":*_eebdd =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_eebdd =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_eebdd =77; -case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_eebdd =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_eebdd =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_eebdd =80;case "\u0069\u0076\u006fr\u0079":*_eebdd =81;case "\u006b\u0068\u0061k\u0069":*_eebdd =82; -case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_eebdd =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_eebdd =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_eebdd =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_eebdd =86; -case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_eebdd =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_eebdd =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_eebdd =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_eebdd =90; -case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_eebdd =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_eebdd =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_eebdd =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_eebdd =94; -case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_eebdd =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eebdd =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_eebdd =97; -case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_eebdd =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_eebdd =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_eebdd =100; -case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_eebdd =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_eebdd =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_eebdd =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_eebdd =104; -case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_eebdd =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_eebdd =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_eebdd =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_eebdd =108; -case "\u006c\u0074\u0050\u0069\u006e\u006b":*_eebdd =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_eebdd =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eebdd =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_eebdd =112; -case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_eebdd =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_eebdd =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_eebdd =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_eebdd =116; -case "\u006c\u0069\u006d\u0065":*_eebdd =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_eebdd =118;case "\u006c\u0069\u006ee\u006e":*_eebdd =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_eebdd =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_eebdd =121; -case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_eebdd =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_eebdd =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_eebdd =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_eebdd =125; -case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eebdd =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_eebdd =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_eebdd =128; -case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_eebdd =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_eebdd =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_eebdd =131; -case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_eebdd =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_eebdd =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_eebdd =134; -case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_eebdd =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_eebdd =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_eebdd =137; -case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_eebdd =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_eebdd =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_eebdd =140; -case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_eebdd =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_eebdd =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_eebdd =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_eebdd =144; -case "\u006e\u0061\u0076\u0079":*_eebdd =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_eebdd =146;case "\u006f\u006c\u0069v\u0065":*_eebdd =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_eebdd =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_eebdd =149; -case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_eebdd =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_eebdd =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_eebdd =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_eebdd =153; -case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_eebdd =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_eebdd =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_eebdd =156; -case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_eebdd =157;case "\u0070\u0065\u0072\u0075":*_eebdd =158;case "\u0070\u0069\u006e\u006b":*_eebdd =159;case "\u0070\u006c\u0075\u006d":*_eebdd =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_eebdd =161; -case "\u0070\u0075\u0072\u0070\u006c\u0065":*_eebdd =162;case "\u0072\u0065\u0064":*_eebdd =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_eebdd =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_eebdd =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_eebdd =166; -case "\u0073\u0061\u006c\u006d\u006f\u006e":*_eebdd =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_eebdd =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_eebdd =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_eebdd =170; -case "\u0073\u0069\u0065\u006e\u006e\u0061":*_eebdd =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_eebdd =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_eebdd =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_eebdd =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_eebdd =175; -case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_eebdd =176;case "\u0073\u006e\u006f\u0077":*_eebdd =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_eebdd =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_eebdd =179; -case "\u0074\u0061\u006e":*_eebdd =180;case "\u0074\u0065\u0061\u006c":*_eebdd =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_eebdd =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_eebdd =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_eebdd =184; -case "\u0076\u0069\u006f\u006c\u0065\u0074":*_eebdd =185;case "\u0077\u0068\u0065a\u0074":*_eebdd =186;case "\u0077\u0068\u0069t\u0065":*_eebdd =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_eebdd =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_eebdd =189; -case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_eebdd =190;};return nil ;}; +// ValidateWithPath validates the CT_Transform2D and its children, prefixing error messages with path +func (_caecd *CT_Transform2D )ValidateWithPath (path string )error {if _caecd .Off !=nil {if _fdaaa :=_caecd .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_fdaaa !=nil {return _fdaaa ;};};if _caecd .Ext !=nil {if _egbec :=_caecd .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074"); +_egbec !=nil {return _egbec ;};};return nil ;}; -// ValidateWithPath validates the CT_StyleMatrixReference and its children, prefixing error messages with path -func (_degab *CT_StyleMatrixReference )ValidateWithPath (path string )error {if _degab .ScrgbClr !=nil {if _ecfg :=_degab .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ecfg !=nil {return _ecfg ;};};if _degab .SrgbClr !=nil {if _gdgg :=_degab .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_gdgg !=nil {return _gdgg ;};};if _degab .HslClr !=nil {if _fdded :=_degab .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_fdded !=nil {return _fdded ;};};if _degab .SysClr !=nil {if _cffda :=_degab .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_cffda !=nil {return _cffda ;};};if _degab .SchemeClr !=nil {if _bggcc :=_degab .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_bggcc !=nil {return _bggcc ;};};if _degab .PrstClr !=nil {if _ffbef :=_degab .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_ffbef !=nil {return _ffbef ;};};return nil ;};func (_bdba *CT_Path2DLineTo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gccde :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_bdba .Pt ,_gccde ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gefeb *CT_LuminanceEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gefeb .BrightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074"},Value :_ee .Sprintf ("\u0025\u0076",*_gefeb .BrightAttr )}); -};if _gefeb .ContrastAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"},Value :_ee .Sprintf ("\u0025\u0076",*_gefeb .ContrastAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_ffcge ST_LineCap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ffcge .String (),start );};type CT_FixedPercentage struct{ValAttr ST_FixedPercentage ;};type EG_Text3D struct{Sp3d *CT_Shape3D ; -FlatTx *CT_FlatText ;}; +// ValidateWithPath validates the CT_GvmlGroupShapeChoice and its children, prefixing error messages with path +func (_bbbaa *CT_GvmlGroupShapeChoice )ValidateWithPath (path string )error {for _cgbfa ,_fgcfe :=range _bbbaa .TxSp {if _fbfb :=_fgcfe .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0054\u0078\u0053\u0070\u005b\u0025\u0064\u005d",path ,_cgbfa ));_fbfb !=nil {return _fbfb ; +};};for _abdca ,_cbdf :=range _bbbaa .Sp {if _abbea :=_cbdf .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_abdca ));_abbea !=nil {return _abbea ;};};for _acae ,_gecff :=range _bbbaa .CxnSp {if _dffef :=_gecff .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_acae )); +_dffef !=nil {return _dffef ;};};for _deeg ,_acdfd :=range _bbbaa .Pic {if _fgaga :=_acdfd .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_deeg ));_fgaga !=nil {return _fgaga ;};};for _dgbg ,_abeee :=range _bbbaa .GraphicFrame {if _fffdg :=_abeee .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_dgbg )); +_fffdg !=nil {return _fffdg ;};};for _gccbf ,_gbgc :=range _bbbaa .GrpSp {if _facf :=_gbgc .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_gccbf ));_facf !=nil {return _facf ;};};return nil ; +};func NewCT_ScRgbColor ()*CT_ScRgbColor {_gcebb :=&CT_ScRgbColor {};return _gcebb };func (_aagbae ST_PenAlignment )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cgaag :=_e .Attr {};_cgaag .Name =name ;switch _aagbae {case ST_PenAlignmentUnset :_cgaag .Value =""; +case ST_PenAlignmentCtr :_cgaag .Value ="\u0063\u0074\u0072";case ST_PenAlignmentIn :_cgaag .Value ="\u0069\u006e";};return _cgaag ,nil ;};func NewAG_Blob ()*AG_Blob {_g :=&AG_Blob {};return _g };func (_caa *CT_AlphaInverseEffect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efag :for {_ffag ,_gfc :=d .Token (); +if _gfc !=nil {return _gfc ;};switch _dgcc :=_ffag .(type ){case _e .StartElement :switch _dgcc .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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_caa .ScrgbClr =NewCT_ScRgbColor (); +if _cgfg :=d .DecodeElement (_caa .ScrgbClr ,&_dgcc );_cgfg !=nil {return _cgfg ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_caa .SrgbClr =NewCT_SRgbColor (); +if _acg :=d .DecodeElement (_caa .SrgbClr ,&_dgcc );_acg !=nil {return _acg ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_caa .HslClr =NewCT_HslColor (); +if _faf :=d .DecodeElement (_caa .HslClr ,&_dgcc );_faf !=nil {return _faf ;};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\u0079\u0073\u0043\u006c\u0072"},_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\u0079\u0073\u0043\u006c\u0072"}:_caa .SysClr =NewCT_SystemColor (); +if _abe :=d .DecodeElement (_caa .SysClr ,&_dgcc );_abe !=nil {return _abe ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_caa .SchemeClr =NewCT_SchemeColor (); +if _ecb :=d .DecodeElement (_caa .SchemeClr ,&_dgcc );_ecb !=nil {return _ecb ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_caa .PrstClr =NewCT_PresetColor (); +if _abbg :=d .DecodeElement (_caa .PrstClr ,&_dgcc );_abbg !=nil {return _abbg ;};default:_bfc .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",_dgcc .Name ); +if _cfgg :=d .Skip ();_cfgg !=nil {return _cfgg ;};};case _e .EndElement :break _efag ;case _e .CharData :};};return nil ;};func NewCT_OfficeStyleSheet ()*CT_OfficeStyleSheet {_eedfe :=&CT_OfficeStyleSheet {};_eedfe .ThemeElements =NewCT_BaseStyles (); +return _eedfe ;};func (_febbg ST_TextBulletSize )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _febbg .ST_TextBulletSizePercent !=nil {e .EncodeToken (_e .CharData (*_febbg .ST_TextBulletSizePercent ));};if _febbg .ST_TextBulletSizeDecimal !=nil {e .EncodeToken (_e .CharData (_bb .Sprintf ("\u0025\u0064",*_febbg .ST_TextBulletSizeDecimal ))); +};return e .EncodeToken (_e .EndElement {Name :start .Name });}; -// Validate validates the CT_PatternFillProperties and its children -func (_cfde *CT_PatternFillProperties )Validate ()error {return _cfde .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_AnimationDgmBuildProperties struct{BldAttr *ST_AnimationDgmBuildType ; -RevAttr *bool ;};func NewCT_AudioFile ()*CT_AudioFile {_fcd :=&CT_AudioFile {};return _fcd }; +// ValidateWithPath validates the CT_AudioFile and its children, prefixing error messages with path +func (_ggf *CT_AudioFile )ValidateWithPath (path string )error {if _ggf .ExtLst !=nil {if _cbbc :=_ggf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbbc !=nil {return _cbbc ;};};return nil ;};func NewCT_Path2DMoveTo ()*CT_Path2DMoveTo {_abbf :=&CT_Path2DMoveTo {}; +_abbf .Pt =NewCT_AdjPoint2D ();return _abbf ;};func (_cefaf ST_TextHorzOverflowType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dgbga :=_e .Attr {};_dgbga .Name =name ;switch _cefaf {case ST_TextHorzOverflowTypeUnset :_dgbga .Value ="";case ST_TextHorzOverflowTypeOverflow :_dgbga .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"; +case ST_TextHorzOverflowTypeClip :_dgbga .Value ="\u0063\u006c\u0069\u0070";};return _dgbga ,nil ;};type CT_BaseStylesOverride struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;};type CT_PatternFillProperties struct{PrstAttr ST_PresetPatternVal ; +FgClr *CT_Color ;BgClr *CT_Color ;};func (_gfcg *CT_BackgroundFillStyleList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );for _ ,_acfa :=range _gfcg .EG_FillProperties {_acfa .MarshalXML (e ,_e .StartElement {});}; +e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type EG_TextUnderlineLine struct{ULnTx *CT_TextUnderlineLineFollowText ;ULn *CT_LineProperties ;};func (_gegeg ST_AnimationChartOnlyBuildType )ValidateWithPath (path string )error {switch _gegeg {case 0,1,2,3,4: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 (_gegeg )); +};return nil ;};func (_bagfd ST_AnimationDgmOnlyBuildType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bagfd .String (),start );};func (_bdadb *CT_GeomGuideList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _bdadb .Gd !=nil {_eeeg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0067\u0064"}};for _ ,_cagb :=range _bdadb .Gd {e .EncodeElement (_cagb ,_eeeg );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bfbf *CT_ColorMappingOverride )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfbf .Choice =NewCT_ColorMappingOverrideChoice (); +_gcgg :for {_edaa ,_abffa :=d .Token ();if _abffa !=nil {return _abffa ;};switch _bcge :=_edaa .(type ){case _e .StartElement :switch _bcge .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 :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_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 :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_bfbf .Choice =NewCT_ColorMappingOverrideChoice (); +if _bbce :=d .DecodeElement (&_bfbf .Choice .MasterClrMapping ,&_bcge );_bbce !=nil {return _bbce ;};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 :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"},_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 :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}:_bfbf .Choice =NewCT_ColorMappingOverrideChoice (); +if _babd :=d .DecodeElement (&_bfbf .Choice .OverrideClrMapping ,&_bcge );_babd !=nil {return _babd ;};default:_bfc .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",_bcge .Name ); +if _gab :=d .Skip ();_gab !=nil {return _gab ;};};case _e .EndElement :break _gcgg ;case _e .CharData :};};return nil ;};func NewCT_GeomGuideList ()*CT_GeomGuideList {_eede :=&CT_GeomGuideList {};return _eede }; -// ValidateWithPath validates the EG_OfficeArtExtensionList and its children, prefixing error messages with path -func (_dddgfd *EG_OfficeArtExtensionList )ValidateWithPath (path string )error {for _dbdgf ,_eecd :=range _dddgfd .Ext {if _gaaeg :=_eecd .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_dbdgf ));_gaaeg !=nil {return _gaaeg ; -};};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 (_aeda *CT_StretchInfoProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aeda .FillRect !=nil {_bbafc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}}; -e .EncodeElement (_aeda .FillRect ,_bbafc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffbf *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 :_ee .Sprintf ("\u0025\u0076",_ffbf .ThreshAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_facc *CT_BaseStyles )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_aac :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}}; -e .EncodeElement (_facc .ClrScheme ,_aac );_dcdc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_facc .FontScheme ,_dcdc );_fbcb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}}; -e .EncodeElement (_facc .FmtScheme ,_fbcb );if _facc .ExtLst !=nil {_ecga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_facc .ExtLst ,_ecga );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_ColorSchemeAndMapping and its children +func (_fdfb *CT_ColorSchemeAndMapping )Validate ()error {return _fdfb .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006de\u0041\u006e\u0064\u004d\u0061\u0070\u0070\u0069\u006e\u0067");}; -// ValidateWithPath validates the CT_LinearShadeProperties and its children, prefixing error messages with path -func (_cefba *CT_LinearShadeProperties )ValidateWithPath (path string )error {if _cefba .AngAttr !=nil {if *_cefba .AngAttr < 0{return _ee .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 ,*_cefba .AngAttr ); -};if *_cefba .AngAttr >=21600000{return _ee .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 ,*_cefba .AngAttr ); -};};return nil ;};func (_fgc *CT_AlphaBiLevelEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddca :=range start .Attr {if _ddca .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_eeff ,_fe :=ParseUnionST_PositiveFixedPercentage (_ddca .Value ); -if _fe !=nil {return _fe ;};_fgc .ThreshAttr =_eeff ;continue ;};};for {_badg ,_cea :=d .Token ();if _cea !=nil {return _ee .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",_cea ); -};if _cca ,_badgf :=_badg .(_b .EndElement );_badgf &&_cca .Name ==start .Name {break ;};};return nil ;};func (_gedbb *ST_TextAnchoringType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gedbb =0;case "\u0074":*_gedbb =1;case "\u0063\u0074\u0072":*_gedbb =2; -case "\u0062":*_gedbb =3;case "\u006a\u0075\u0073\u0074":*_gedbb =4;case "\u0064\u0069\u0073\u0074":*_gedbb =5;};return nil ;}; +// Validate validates the CT_Transform2D and its children +func (_gdebe *CT_Transform2D )Validate ()error {return _gdebe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d\u0032\u0044");};func (_fdaca *CT_TableStyleTextStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cebfe :=range start .Attr {if _cebfe .Name .Local =="\u0062"{_fdaca .BAttr .UnmarshalXMLAttr (_cebfe ); +continue ;};if _cebfe .Name .Local =="\u0069"{_fdaca .IAttr .UnmarshalXMLAttr (_cebfe );continue ;};};_eageeg :for {_deegc ,_dagdcc :=d .Token ();if _dagdcc !=nil {return _dagdcc ;};switch _aaeffg :=_deegc .(type ){case _e .StartElement :switch _aaeffg .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 :"\u0066\u006f\u006e\u0074"},_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\u006f\u006e\u0074"}:_fdaca .Font =NewCT_FontCollection (); +if _ffggg :=d .DecodeElement (_fdaca .Font ,&_aaeffg );_ffggg !=nil {return _ffggg ;};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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:_fdaca .FontRef =NewCT_FontReference (); +if _cbcfd :=d .DecodeElement (_fdaca .FontRef ,&_aaeffg );_cbcfd !=nil {return _cbcfd ;};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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_fdaca .ScrgbClr =NewCT_ScRgbColor (); +if _gbff :=d .DecodeElement (_fdaca .ScrgbClr ,&_aaeffg );_gbff !=nil {return _gbff ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_fdaca .SrgbClr =NewCT_SRgbColor (); +if _egdceb :=d .DecodeElement (_fdaca .SrgbClr ,&_aaeffg );_egdceb !=nil {return _egdceb ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_fdaca .HslClr =NewCT_HslColor (); +if _gdbgd :=d .DecodeElement (_fdaca .HslClr ,&_aaeffg );_gdbgd !=nil {return _gdbgd ;};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\u0079\u0073\u0043\u006c\u0072"},_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\u0079\u0073\u0043\u006c\u0072"}:_fdaca .SysClr =NewCT_SystemColor (); +if _bbccb :=d .DecodeElement (_fdaca .SysClr ,&_aaeffg );_bbccb !=nil {return _bbccb ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_fdaca .SchemeClr =NewCT_SchemeColor (); +if _geabb :=d .DecodeElement (_fdaca .SchemeClr ,&_aaeffg );_geabb !=nil {return _geabb ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fdaca .PrstClr =NewCT_PresetColor (); +if _gddce :=d .DecodeElement (_fdaca .PrstClr ,&_aaeffg );_gddce !=nil {return _gddce ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdaca .ExtLst =NewCT_OfficeArtExtensionList (); +if _feggd :=d .DecodeElement (_fdaca .ExtLst ,&_aaeffg );_feggd !=nil {return _feggd ;};default:_bfc .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",_aaeffg .Name ); +if _gbcdga :=d .Skip ();_gbcdga !=nil {return _gbcdga ;};};case _e .EndElement :break _eageeg ;case _e .CharData :};};return nil ;};func (_cgdg *CT_Color )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cgdg .ScrgbClr !=nil {_bddd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}}; +e .EncodeElement (_cgdg .ScrgbClr ,_bddd );};if _cgdg .SrgbClr !=nil {_fecg :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_cgdg .SrgbClr ,_fecg );};if _cgdg .HslClr !=nil {_fgfg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; +e .EncodeElement (_cgdg .HslClr ,_fgfg );};if _cgdg .SysClr !=nil {_eccc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_cgdg .SysClr ,_eccc );};if _cgdg .SchemeClr !=nil {_bagae :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; +e .EncodeElement (_cgdg .SchemeClr ,_bagae );};if _cgdg .PrstClr !=nil {_dfba :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_cgdg .PrstClr ,_dfba );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func NewCT_LineStyleList ()*CT_LineStyleList {_cfgaf :=&CT_LineStyleList {};return _cfgaf };func NewCT_EffectStyleItem ()*CT_EffectStyleItem {_abgga :=&CT_EffectStyleItem {};return _abgga };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 NewCT_GroupFillProperties ()*CT_GroupFillProperties {_afbg :=&CT_GroupFillProperties {};return _afbg ;}; -// ValidateWithPath validates the CT_GrayscaleEffect and its children, prefixing error messages with path -func (_ffdfe *CT_GrayscaleEffect )ValidateWithPath (path string )error {return nil };func (_ccabf ST_PitchFamily )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ccabf .String (),start );};func (_cgea *CT_BackgroundFillStyleList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -for _ ,_ecad :=range _cgea .EG_FillProperties {_ecad .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eefba ST_PresetCameraType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aagbf :=_b .Attr {}; -_aagbf .Name =name ;switch _eefba {case ST_PresetCameraTypeUnset :_aagbf .Value ="";case ST_PresetCameraTypeLegacyObliqueTopLeft :_aagbf .Value ="l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueTop :_aagbf .Value ="\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070"; -case ST_PresetCameraTypeLegacyObliqueTopRight :_aagbf .Value ="l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyObliqueLeft :_aagbf .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074"; -case ST_PresetCameraTypeLegacyObliqueFront :_aagbf .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypeLegacyObliqueRight :_aagbf .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074"; -case ST_PresetCameraTypeLegacyObliqueBottomLeft :_aagbf .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 :_aagbf .Value ="\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d"; -case ST_PresetCameraTypeLegacyObliqueBottomRight :_aagbf .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 :_aagbf .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 :_aagbf .Value ="l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070";case ST_PresetCameraTypeLegacyPerspectiveTopRight :_aagbf .Value ="\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t"; -case ST_PresetCameraTypeLegacyPerspectiveLeft :_aagbf .Value ="l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyPerspectiveFront :_aagbf .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074"; -case ST_PresetCameraTypeLegacyPerspectiveRight :_aagbf .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeLegacyPerspectiveBottomLeft :_aagbf .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 :_aagbf .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 :_aagbf .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 :_aagbf .Value ="\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074";case ST_PresetCameraTypeIsometricTopUp :_aagbf .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070"; -case ST_PresetCameraTypeIsometricTopDown :_aagbf .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricBottomUp :_aagbf .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070"; -case ST_PresetCameraTypeIsometricBottomDown :_aagbf .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricLeftUp :_aagbf .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070"; -case ST_PresetCameraTypeIsometricLeftDown :_aagbf .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricRightUp :_aagbf .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070"; -case ST_PresetCameraTypeIsometricRightDown :_aagbf .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricOffAxis1Left :_aagbf .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074"; -case ST_PresetCameraTypeIsometricOffAxis1Right :_aagbf .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis1Top :_aagbf .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070"; -case ST_PresetCameraTypeIsometricOffAxis2Left :_aagbf .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis2Right :_aagbf .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074"; -case ST_PresetCameraTypeIsometricOffAxis2Top :_aagbf .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070";case ST_PresetCameraTypeIsometricOffAxis3Left :_aagbf .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074"; -case ST_PresetCameraTypeIsometricOffAxis3Right :_aagbf .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis3Bottom :_aagbf .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 :_aagbf .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis4Right :_aagbf .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074"; -case ST_PresetCameraTypeIsometricOffAxis4Bottom :_aagbf .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 :_aagbf .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074"; -case ST_PresetCameraTypeObliqueTop :_aagbf .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeObliqueTopRight :_aagbf .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074"; -case ST_PresetCameraTypeObliqueLeft :_aagbf .Value ="o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueRight :_aagbf .Value ="\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeObliqueBottomLeft :_aagbf .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074"; -case ST_PresetCameraTypeObliqueBottom :_aagbf .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeObliqueBottomRight :_aagbf .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074"; -case ST_PresetCameraTypePerspectiveFront :_aagbf .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypePerspectiveLeft :_aagbf .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074"; -case ST_PresetCameraTypePerspectiveRight :_aagbf .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypePerspectiveAbove :_aagbf .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065"; -case ST_PresetCameraTypePerspectiveBelow :_aagbf .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077";case ST_PresetCameraTypePerspectiveAboveLeftFacing :_aagbf .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 :_aagbf .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 :_aagbf .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 :_aagbf .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 :_aagbf .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 :_aagbf .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 :_aagbf .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 :_aagbf .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 :_aagbf .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064";case ST_PresetCameraTypePerspectiveRelaxedModerately :_aagbf .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 _aagbf ,nil ;}; +// ValidateWithPath validates the CT_GvmlUseShapeRectangle and its children, prefixing error messages with path +func (_feec *CT_GvmlUseShapeRectangle )ValidateWithPath (path string )error {return nil };func (_fce *CT_Blip )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fce .CstateAttr !=ST_BlipCompressionUnset {_acbad ,_dgad :=_fce .CstateAttr .MarshalXMLAttr (_e .Name {Local :"\u0063\u0073\u0074\u0061\u0074\u0065"}); +if _dgad !=nil {return _dgad ;};start .Attr =append (start .Attr ,_acbad );};if _fce .EmbedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_fce .EmbedAttr )}); +};if _fce .LinkAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_bb .Sprintf ("\u0025\u0076",*_fce .LinkAttr )});};e .EncodeToken (start );if _fce .Choice !=nil {for _ ,_beaf :=range _fce .Choice {_beaf .MarshalXML (e ,_e .StartElement {}); +};};if _fce .ExtLst !=nil {_adgf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fce .ExtLst ,_adgf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TableCell and its children -func (_agfef *CT_TableCell )Validate ()error {return _agfef .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006c");}; +// Validate validates the CT_Path2DList and its children +func (_bedc *CT_Path2DList )Validate ()error {return _bedc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074");};func (_cfgfc *Theme )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfgfc .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet (); +for _ ,_bdbd :=range start .Attr {if _bdbd .Name .Local =="\u006e\u0061\u006d\u0065"{_cdcag ,_bfeag :=_bdbd .Value ,error (nil );if _bfeag !=nil {return _bfeag ;};_cfgfc .NameAttr =&_cdcag ;continue ;};};_accadb :for {_afcdc ,_geddf :=d .Token ();if _geddf !=nil {return _geddf ; +};switch _fcdcaca :=_afcdc .(type ){case _e .StartElement :switch _fcdcaca .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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _fbbb :=d .DecodeElement (_cfgfc .ThemeElements ,&_fcdcaca ); +_fbbb !=nil {return _fbbb ;};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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"},_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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"}:_cfgfc .ObjectDefaults =NewCT_ObjectStyleDefaults (); +if _debe :=d .DecodeElement (_cfgfc .ObjectDefaults ,&_fcdcaca );_debe !=nil {return _debe ;};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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"}:_cfgfc .ExtraClrSchemeLst =NewCT_ColorSchemeList (); +if _dgdae :=d .DecodeElement (_cfgfc .ExtraClrSchemeLst ,&_fcdcaca );_dgdae !=nil {return _dgdae ;};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 :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"},_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 :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_cfgfc .CustClrLst =NewCT_CustomColorList (); +if _ceaab :=d .DecodeElement (_cfgfc .CustClrLst ,&_fcdcaca );_ceaab !=nil {return _ceaab ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfgfc .ExtLst =NewCT_OfficeArtExtensionList (); +if _gfgdg :=d .DecodeElement (_cfgfc .ExtLst ,&_fcdcaca );_gfgdg !=nil {return _gfgdg ;};default:_bfc .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",_fcdcaca .Name ); +if _ebdef :=d .Skip ();_ebdef !=nil {return _ebdef ;};};case _e .EndElement :break _accadb ;case _e .CharData :};};return nil ;};func (_gcff *CT_PositivePercentage )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_gcff .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fadfa *CT_Path2DLineTo )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_edfce :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070\u0074"}}; +e .EncodeElement (_fadfa .Pt ,_edfce );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_AdjPoint2D and its children -func (_gbd *CT_AdjPoint2D )Validate ()error {return _gbd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a\u0050\u006f\u0069\u006e\u0074\u0032\u0044");}; +// Validate validates the CT_GvmlGroupShape and its children +func (_cbafa *CT_GvmlGroupShape )Validate ()error {return _cbafa .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065");}; -// ValidateWithPath validates the Blip and its children, prefixing error messages with path -func (_cfa *Blip )ValidateWithPath (path string )error {if _dce :=_cfa .CT_Blip .ValidateWithPath (path );_dce !=nil {return _dce ;};return nil ;};func (_ebggb *CT_BlipChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebggb .AlphaBiLevel !=nil {_gaaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}}; -for _ ,_dagg :=range _ebggb .AlphaBiLevel {e .EncodeElement (_dagg ,_gaaa );};};if _ebggb .AlphaCeiling !=nil {_bef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};for _ ,_edded :=range _ebggb .AlphaCeiling {e .EncodeElement (_edded ,_bef ); -};};if _ebggb .AlphaFloor !=nil {_aabf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};for _ ,_faab :=range _ebggb .AlphaFloor {e .EncodeElement (_faab ,_aabf );};};if _ebggb .AlphaInv !=nil {_adcb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}}; -for _ ,_ebded :=range _ebggb .AlphaInv {e .EncodeElement (_ebded ,_adcb );};};if _ebggb .AlphaMod !=nil {_cdfc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};for _ ,_fefaf :=range _ebggb .AlphaMod {e .EncodeElement (_fefaf ,_cdfc ); -};};if _ebggb .AlphaModFix !=nil {_dead :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};for _ ,_agf :=range _ebggb .AlphaModFix {e .EncodeElement (_agf ,_dead );};};if _ebggb .AlphaRepl !=nil {_fab :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}}; -for _ ,_feae :=range _ebggb .AlphaRepl {e .EncodeElement (_feae ,_fab );};};if _ebggb .BiLevel !=nil {_gcbb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};for _ ,_bgae :=range _ebggb .BiLevel {e .EncodeElement (_bgae ,_gcbb ); -};};if _ebggb .Blur !=nil {_dae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};for _ ,_afega :=range _ebggb .Blur {e .EncodeElement (_afega ,_dae );};};if _ebggb .ClrChange !=nil {_bgde :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; -for _ ,_cbf :=range _ebggb .ClrChange {e .EncodeElement (_cbf ,_bgde );};};if _ebggb .ClrRepl !=nil {_cfb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};for _ ,_fbgf :=range _ebggb .ClrRepl {e .EncodeElement (_fbgf ,_cfb ); -};};if _ebggb .Duotone !=nil {_cbe :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};for _ ,_cggbf :=range _ebggb .Duotone {e .EncodeElement (_cggbf ,_cbe );};};if _ebggb .FillOverlay !=nil {_adgg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}}; -for _ ,_ddgb :=range _ebggb .FillOverlay {e .EncodeElement (_ddgb ,_adgg );};};if _ebggb .Grayscl !=nil {_faca :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};for _ ,_bdgb :=range _ebggb .Grayscl {e .EncodeElement (_bdgb ,_faca ); -};};if _ebggb .Hsl !=nil {_cba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068s\u006c"}};for _ ,_gfbf :=range _ebggb .Hsl {e .EncodeElement (_gfbf ,_cba );};};if _ebggb .Lum !=nil {_adga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cu\u006d"}}; -for _ ,_dccf :=range _ebggb .Lum {e .EncodeElement (_dccf ,_adga );};};if _ebggb .Tint !=nil {_cdbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};for _ ,_dbgf :=range _ebggb .Tint {e .EncodeElement (_dbgf ,_cdbe ); -};};return nil ;};func (_baagc ST_PathShadeType )Validate ()error {return _baagc .ValidateWithPath ("")};type CT_PresetTextShape struct{PrstAttr ST_TextShapeType ;AvLst *CT_GeomGuideList ;};func (_aebg ST_TextVerticalType )ValidateWithPath (path string )error {switch _aebg {case 0,1,2,3,4,5,6,7:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aebg )); -};return nil ;}; +// ValidateWithPath validates the CT_TransformEffect and its children, prefixing error messages with path +func (_fdbbaa *CT_TransformEffect )ValidateWithPath (path string )error {if _fdbbaa .SxAttr !=nil {if _dbgfgc :=_fdbbaa .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_dbgfgc !=nil {return _dbgfgc ;};};if _fdbbaa .SyAttr !=nil {if _eccfg :=_fdbbaa .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072"); +_eccfg !=nil {return _eccfg ;};};if _fdbbaa .KxAttr !=nil {if *_fdbbaa .KxAttr <=-5400000{return _bb .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 ,*_fdbbaa .KxAttr ); +};if *_fdbbaa .KxAttr >=5400000{return _bb .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 ,*_fdbbaa .KxAttr ); +};};if _fdbbaa .KyAttr !=nil {if *_fdbbaa .KyAttr <=-5400000{return _bb .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 ,*_fdbbaa .KyAttr ); +};if *_fdbbaa .KyAttr >=5400000{return _bb .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 ,*_fdbbaa .KyAttr ); +};};if _fdbbaa .TxAttr !=nil {if _abbca :=_fdbbaa .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_abbca !=nil {return _abbca ;};};if _fdbbaa .TyAttr !=nil {if _ecgfed :=_fdbbaa .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072"); +_ecgfed !=nil {return _ecgfed ;};};return nil ;};func (_babeb ST_PresetShadowVal )ValidateWithPath (path string )error {switch _babeb {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 (_babeb )); +};return nil ;};func (_ebaeae *CT_TextCharacterProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ebaeae .KumimojiAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_ebaeae .KumimojiAttr ))}); +};if _ebaeae .LangAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_bb .Sprintf ("\u0025\u0076",*_ebaeae .LangAttr )});};if _ebaeae .AltLangAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061l\u0074\u004c\u0061\u006e\u0067"},Value :_bb .Sprintf ("\u0025\u0076",*_ebaeae .AltLangAttr )}); +};if _ebaeae .SzAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u007a"},Value :_bb .Sprintf ("\u0025\u0076",*_ebaeae .SzAttr )});};if _ebaeae .BAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_ebaeae .BAttr ))}); +};if _ebaeae .IAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_ebaeae .IAttr ))});};if _ebaeae .UAttr !=ST_TextUnderlineTypeUnset {_eadff ,_fcfcc :=_ebaeae .UAttr .MarshalXMLAttr (_e .Name {Local :"\u0075"}); +if _fcfcc !=nil {return _fcfcc ;};start .Attr =append (start .Attr ,_eadff );};if _ebaeae .StrikeAttr !=ST_TextStrikeTypeUnset {_cbced ,_cadebe :=_ebaeae .StrikeAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0074\u0072\u0069\u006b\u0065"});if _cadebe !=nil {return _cadebe ; +};start .Attr =append (start .Attr ,_cbced );};if _ebaeae .KernAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006b\u0065\u0072\u006e"},Value :_bb .Sprintf ("\u0025\u0076",*_ebaeae .KernAttr )});};if _ebaeae .CapAttr !=ST_TextCapsTypeUnset {_dcfgd ,_cadag :=_ebaeae .CapAttr .MarshalXMLAttr (_e .Name {Local :"\u0063\u0061\u0070"}); +if _cadag !=nil {return _cadag ;};start .Attr =append (start .Attr ,_dcfgd );};if _ebaeae .SpcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u0063"},Value :_bb .Sprintf ("\u0025\u0076",*_ebaeae .SpcAttr )}); +};if _ebaeae .NormalizeHAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_ebaeae .NormalizeHAttr ))});};if _ebaeae .BaselineAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_ebaeae .BaselineAttr )}); +};if _ebaeae .NoProofAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_ebaeae .NoProofAttr ))});};if _ebaeae .DirtyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0072t\u0079"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_ebaeae .DirtyAttr ))}); +};if _ebaeae .ErrAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u0072\u0072"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_ebaeae .ErrAttr ))});};if _ebaeae .SmtCleanAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_ebaeae .SmtCleanAttr ))}); +};if _ebaeae .SmtIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u006d\u0074I\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_ebaeae .SmtIdAttr )});};if _ebaeae .BmkAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u006d\u006b"},Value :_bb .Sprintf ("\u0025\u0076",*_ebaeae .BmkAttr )}); +};e .EncodeToken (start );if _ebaeae .Ln !=nil {_dgfda :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_ebaeae .Ln ,_dgfda );};if _ebaeae .NoFill !=nil {_cgafd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_ebaeae .NoFill ,_cgafd );};if _ebaeae .SolidFill !=nil {_ffff :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ebaeae .SolidFill ,_ffff );};if _ebaeae .GradFill !=nil {_fcebf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_ebaeae .GradFill ,_fcebf );};if _ebaeae .BlipFill !=nil {_cagdf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ebaeae .BlipFill ,_cagdf );};if _ebaeae .PattFill !=nil {_egdggb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_ebaeae .PattFill ,_egdggb );};if _ebaeae .GrpFill !=nil {_cdegf :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_ebaeae .GrpFill ,_cdegf );};if _ebaeae .EffectLst !=nil {_aabae :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ebaeae .EffectLst ,_aabae );};if _ebaeae .EffectDag !=nil {_effdf :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_ebaeae .EffectDag ,_effdf );};if _ebaeae .Highlight !=nil {_aegfa :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}}; +e .EncodeElement (_ebaeae .Highlight ,_aegfa );};if _ebaeae .ULnTx !=nil {_ccbff :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}};e .EncodeElement (_ebaeae .ULnTx ,_ccbff );};if _ebaeae .ULn !=nil {_gagaca :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0075L\u006e"}}; +e .EncodeElement (_ebaeae .ULn ,_gagaca );};if _ebaeae .UFillTx !=nil {_dfcd :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}};e .EncodeElement (_ebaeae .UFillTx ,_dfcd );};if _ebaeae .UFill !=nil {_dbfa :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_ebaeae .UFill ,_dbfa );};if _ebaeae .Latin !=nil {_dbdg :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_ebaeae .Latin ,_dbdg );};if _ebaeae .Ea !=nil {_fcef :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0061"}}; +e .EncodeElement (_ebaeae .Ea ,_fcef );};if _ebaeae .Cs !=nil {_bdgaf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_ebaeae .Cs ,_bdgaf );};if _ebaeae .Sym !=nil {_ffdce :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073y\u006d"}}; +e .EncodeElement (_ebaeae .Sym ,_ffdce );};if _ebaeae .HlinkClick !=nil {_gbbb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_ebaeae .HlinkClick ,_gbbb );};if _ebaeae .HlinkMouseOver !=nil {_bbcgg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003ah\u006c\u0069\u006ek\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072"}}; +e .EncodeElement (_ebaeae .HlinkMouseOver ,_bbcgg );};if _ebaeae .Rtl !=nil {_cbdec :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0072t\u006c"}};e .EncodeElement (_ebaeae .Rtl ,_cbdec );};if _ebaeae .ExtLst !=nil {_cfdcgf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ebaeae .ExtLst ,_cfdcgf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_Cell3D ()*CT_Cell3D {_eggef :=&CT_Cell3D {};_eggef .Bevel =NewCT_Bevel ();return _eggef };func (_bade *CT_GroupShapeProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bade .BwModeAttr !=ST_BlackWhiteModeUnset {_fcec ,_acedf :=_bade .BwModeAttr .MarshalXMLAttr (_e .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"}); +if _acedf !=nil {return _acedf ;};start .Attr =append (start .Attr ,_fcec );};e .EncodeToken (start );if _bade .Xfrm !=nil {_aefd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_bade .Xfrm ,_aefd ); +};if _bade .NoFill !=nil {_abgda :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bade .NoFill ,_abgda );};if _bade .SolidFill !=nil {_gdffg :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_bade .SolidFill ,_gdffg );};if _bade .GradFill !=nil {_bede :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bade .GradFill ,_bede );};if _bade .BlipFill !=nil {_fedb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_bade .BlipFill ,_fedb );};if _bade .PattFill !=nil {_dgadf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bade .PattFill ,_dgadf );};if _bade .GrpFill !=nil {_ecfb :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; +e .EncodeElement (_bade .GrpFill ,_ecfb );};if _bade .EffectLst !=nil {_fbdee :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bade .EffectLst ,_fbdee );};if _bade .EffectDag !=nil {_ffdc :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; +e .EncodeElement (_bade .EffectDag ,_ffdc );};if _bade .Scene3d !=nil {_cecbe :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_bade .Scene3d ,_cecbe );};if _bade .ExtLst !=nil {_eedgb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_bade .ExtLst ,_eedgb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_TableStyleCellStyle ()*CT_TableStyleCellStyle {_fgagg :=&CT_TableStyleCellStyle {};return _fgagg ;};func NewEG_TextBulletSize ()*EG_TextBulletSize {_fdbfd :=&EG_TextBulletSize {}; +return _fdbfd };func (_adbb *CT_TextNoBullet )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bcfde *CT_SystemColor )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcfde .ValAttr =ST_SystemColorVal (1); +for _ ,_ceeaf :=range start .Attr {if _ceeaf .Name .Local =="\u0076\u0061\u006c"{_bcfde .ValAttr .UnmarshalXMLAttr (_ceeaf );continue ;};if _ceeaf .Name .Local =="\u006ca\u0073\u0074\u0043\u006c\u0072"{_caedb ,_edacc :=_ceeaf .Value ,error (nil );if _edacc !=nil {return _edacc ; +};_bcfde .LastClrAttr =&_caedb ;continue ;};};_fgdba :for {_gedd ,_gggf :=d .Token ();if _gggf !=nil {return _gggf ;};switch _bccbg :=_gedd .(type ){case _e .StartElement :switch _bccbg .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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_gfafa :=NewEG_ColorTransform (); +_gfafa .Tint =NewCT_PositiveFixedPercentage ();if _dedcf :=d .DecodeElement (_gfafa .Tint ,&_bccbg );_dedcf !=nil {return _dedcf ;};_bcfde .EG_ColorTransform =append (_bcfde .EG_ColorTransform ,_gfafa );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\u0068\u0061d\u0065"},_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\u0068\u0061d\u0065"}:_gaad :=NewEG_ColorTransform (); +_gaad .Shade =NewCT_PositiveFixedPercentage ();if _gceaba :=d .DecodeElement (_gaad .Shade ,&_bccbg );_gceaba !=nil {return _gceaba ;};_bcfde .EG_ColorTransform =append (_bcfde .EG_ColorTransform ,_gaad );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_ddcefb :=NewEG_ColorTransform (); +_ddcefb .Comp =NewCT_ComplementTransform ();if _bgeb :=d .DecodeElement (_ddcefb .Comp ,&_bccbg );_bgeb !=nil {return _bgeb ;};_bcfde .EG_ColorTransform =append (_bcfde .EG_ColorTransform ,_ddcefb );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_edgegd :=NewEG_ColorTransform (); +_edgegd .Inv =NewCT_InverseTransform ();if _bcgf :=d .DecodeElement (_edgegd .Inv ,&_bccbg );_bcgf !=nil {return _bcgf ;};_bcfde .EG_ColorTransform =append (_bcfde .EG_ColorTransform ,_edgegd );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 :"\u0067\u0072\u0061\u0079"},_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 :"\u0067\u0072\u0061\u0079"}:_fccbg :=NewEG_ColorTransform (); +_fccbg .Gray =NewCT_GrayscaleTransform ();if _adad :=d .DecodeElement (_fccbg .Gray ,&_bccbg );_adad !=nil {return _adad ;};_bcfde .EG_ColorTransform =append (_bcfde .EG_ColorTransform ,_fccbg );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_ecegc :=NewEG_ColorTransform (); +_ecegc .Alpha =NewCT_PositiveFixedPercentage ();if _becgd :=d .DecodeElement (_ecegc .Alpha ,&_bccbg );_becgd !=nil {return _becgd ;};_bcfde .EG_ColorTransform =append (_bcfde .EG_ColorTransform ,_ecegc );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_geab :=NewEG_ColorTransform (); +_geab .AlphaOff =NewCT_FixedPercentage ();if _dbfcd :=d .DecodeElement (_geab .AlphaOff ,&_bccbg );_dbfcd !=nil {return _dbfcd ;};_bcfde .EG_ColorTransform =append (_bcfde .EG_ColorTransform ,_geab );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_ebegf :=NewEG_ColorTransform (); +_ebegf .AlphaMod =NewCT_PositivePercentage ();if _gafac :=d .DecodeElement (_ebegf .AlphaMod ,&_bccbg );_gafac !=nil {return _gafac ;};_bcfde .EG_ColorTransform =append (_bcfde .EG_ColorTransform ,_ebegf );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 :"\u0068\u0075\u0065"},_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 :"\u0068\u0075\u0065"}:_bbeaa :=NewEG_ColorTransform (); +_bbeaa .Hue =NewCT_PositiveFixedAngle ();if _cgaec :=d .DecodeElement (_bbeaa .Hue ,&_bccbg );_cgaec !=nil {return _cgaec ;};_bcfde .EG_ColorTransform =append (_bcfde .EG_ColorTransform ,_bbeaa );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_bdede :=NewEG_ColorTransform (); +_bdede .HueOff =NewCT_Angle ();if _dgbe :=d .DecodeElement (_bdede .HueOff ,&_bccbg );_dgbe !=nil {return _dgbe ;};_bcfde .EG_ColorTransform =append (_bcfde .EG_ColorTransform ,_bdede );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 :"\u0068\u0075\u0065\u004d\u006f\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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_dfda :=NewEG_ColorTransform (); +_dfda .HueMod =NewCT_PositivePercentage ();if _gecfg :=d .DecodeElement (_dfda .HueMod ,&_bccbg );_gecfg !=nil {return _gecfg ;};_bcfde .EG_ColorTransform =append (_bcfde .EG_ColorTransform ,_dfda );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\u0061\u0074"},_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\u0061\u0074"}:_aeddf :=NewEG_ColorTransform (); +_aeddf .Sat =NewCT_Percentage ();if _fecgc :=d .DecodeElement (_aeddf .Sat ,&_bccbg );_fecgc !=nil {return _fecgc ;};_bcfde .EG_ColorTransform =append (_bcfde .EG_ColorTransform ,_aeddf );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\u0061\u0074\u004f\u0066\u0066"},_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\u0061\u0074\u004f\u0066\u0066"}:_afcb :=NewEG_ColorTransform (); +_afcb .SatOff =NewCT_Percentage ();if _ecdge :=d .DecodeElement (_afcb .SatOff ,&_bccbg );_ecdge !=nil {return _ecdge ;};_bcfde .EG_ColorTransform =append (_bcfde .EG_ColorTransform ,_afcb );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\u0061\u0074\u004d\u006f\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\u0061\u0074\u004d\u006f\u0064"}:_gaacb :=NewEG_ColorTransform (); +_gaacb .SatMod =NewCT_Percentage ();if _aeaae :=d .DecodeElement (_gaacb .SatMod ,&_bccbg );_aeaae !=nil {return _aeaae ;};_bcfde .EG_ColorTransform =append (_bcfde .EG_ColorTransform ,_gaacb );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_gafgd :=NewEG_ColorTransform (); +_gafgd .Lum =NewCT_Percentage ();if _eeea :=d .DecodeElement (_gafgd .Lum ,&_bccbg );_eeea !=nil {return _eeea ;};_bcfde .EG_ColorTransform =append (_bcfde .EG_ColorTransform ,_gafgd );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_ccdab :=NewEG_ColorTransform (); +_ccdab .LumOff =NewCT_Percentage ();if _fefgcg :=d .DecodeElement (_ccdab .LumOff ,&_bccbg );_fefgcg !=nil {return _fefgcg ;};_bcfde .EG_ColorTransform =append (_bcfde .EG_ColorTransform ,_ccdab );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 :"\u006c\u0075\u006d\u004d\u006f\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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_fafgd :=NewEG_ColorTransform (); +_fafgd .LumMod =NewCT_Percentage ();if _cbfcbc :=d .DecodeElement (_fafgd .LumMod ,&_bccbg );_cbfcbc !=nil {return _cbfcbc ;};_bcfde .EG_ColorTransform =append (_bcfde .EG_ColorTransform ,_fafgd );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 :"\u0072\u0065\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 :"\u0072\u0065\u0064"}:_dgaagc :=NewEG_ColorTransform (); +_dgaagc .Red =NewCT_Percentage ();if _ggaad :=d .DecodeElement (_dgaagc .Red ,&_bccbg );_ggaad !=nil {return _ggaad ;};_bcfde .EG_ColorTransform =append (_bcfde .EG_ColorTransform ,_dgaagc );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_ecgfae :=NewEG_ColorTransform (); +_ecgfae .RedOff =NewCT_Percentage ();if _fbfaf :=d .DecodeElement (_ecgfae .RedOff ,&_bccbg );_fbfaf !=nil {return _fbfaf ;};_bcfde .EG_ColorTransform =append (_bcfde .EG_ColorTransform ,_ecgfae );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 :"\u0072\u0065\u0064\u004d\u006f\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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_bcec :=NewEG_ColorTransform (); +_bcec .RedMod =NewCT_Percentage ();if _gagcd :=d .DecodeElement (_bcec .RedMod ,&_bccbg );_gagcd !=nil {return _gagcd ;};_bcfde .EG_ColorTransform =append (_bcfde .EG_ColorTransform ,_bcec );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 :"\u0067\u0072\u0065e\u006e"},_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 :"\u0067\u0072\u0065e\u006e"}:_ceadd :=NewEG_ColorTransform (); +_ceadd .Green =NewCT_Percentage ();if _bbbed :=d .DecodeElement (_ceadd .Green ,&_bccbg );_bbbed !=nil {return _bbbed ;};_bcfde .EG_ColorTransform =append (_bcfde .EG_ColorTransform ,_ceadd );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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_aefac :=NewEG_ColorTransform (); +_aefac .GreenOff =NewCT_Percentage ();if _cdefd :=d .DecodeElement (_aefac .GreenOff ,&_bccbg );_cdefd !=nil {return _cdefd ;};_bcfde .EG_ColorTransform =append (_bcfde .EG_ColorTransform ,_aefac );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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_dgab :=NewEG_ColorTransform (); +_dgab .GreenMod =NewCT_Percentage ();if _abeae :=d .DecodeElement (_dgab .GreenMod ,&_bccbg );_abeae !=nil {return _abeae ;};_bcfde .EG_ColorTransform =append (_bcfde .EG_ColorTransform ,_dgab );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 :"\u0062\u006c\u0075\u0065"},_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 :"\u0062\u006c\u0075\u0065"}:_fgedd :=NewEG_ColorTransform (); +_fgedd .Blue =NewCT_Percentage ();if _agfgda :=d .DecodeElement (_fgedd .Blue ,&_bccbg );_agfgda !=nil {return _agfgda ;};_bcfde .EG_ColorTransform =append (_bcfde .EG_ColorTransform ,_fgedd );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_abdcf :=NewEG_ColorTransform (); +_abdcf .BlueOff =NewCT_Percentage ();if _cabed :=d .DecodeElement (_abdcf .BlueOff ,&_bccbg );_cabed !=nil {return _cabed ;};_bcfde .EG_ColorTransform =append (_bcfde .EG_ColorTransform ,_abdcf );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 :"\u0062l\u0075\u0065\u004d\u006f\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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_eaae :=NewEG_ColorTransform (); +_eaae .BlueMod =NewCT_Percentage ();if _bfgef :=d .DecodeElement (_eaae .BlueMod ,&_bccbg );_bfgef !=nil {return _bfgef ;};_bcfde .EG_ColorTransform =append (_bcfde .EG_ColorTransform ,_eaae );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 :"\u0067\u0061\u006dm\u0061"},_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 :"\u0067\u0061\u006dm\u0061"}:_gagab :=NewEG_ColorTransform (); +_gagab .Gamma =NewCT_GammaTransform ();if _abced :=d .DecodeElement (_gagab .Gamma ,&_bccbg );_abced !=nil {return _abced ;};_bcfde .EG_ColorTransform =append (_bcfde .EG_ColorTransform ,_gagab );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_ccbdd :=NewEG_ColorTransform (); +_ccbdd .InvGamma =NewCT_InverseGammaTransform ();if _bfaec :=d .DecodeElement (_ccbdd .InvGamma ,&_bccbg );_bfaec !=nil {return _bfaec ;};_bcfde .EG_ColorTransform =append (_bcfde .EG_ColorTransform ,_ccbdd );default:_bfc .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",_bccbg .Name ); +if _bdaddg :=d .Skip ();_bdaddg !=nil {return _bdaddg ;};};case _e .EndElement :break _fgdba ;case _e .CharData :};};return nil ;};func NewCT_GvmlTextShape ()*CT_GvmlTextShape {_ceef :=&CT_GvmlTextShape {};_ceef .TxBody =NewCT_TextBody ();return _ceef ; +};type CT_GradientStop struct{PosAttr ST_PositiveFixedPercentage ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_bccdae *EG_ColorTransform )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddeffc :for {_bfgcb ,_daaf :=d .Token (); +if _daaf !=nil {return _daaf ;};switch _acafa :=_bfgcb .(type ){case _e .StartElement :switch _acafa .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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_bccdae .Tint =NewCT_PositiveFixedPercentage (); +if _ddcff :=d .DecodeElement (_bccdae .Tint ,&_acafa );_ddcff !=nil {return _ddcff ;};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\u0068\u0061d\u0065"},_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\u0068\u0061d\u0065"}:_bccdae .Shade =NewCT_PositiveFixedPercentage (); +if _ffcgb :=d .DecodeElement (_bccdae .Shade ,&_acafa );_ffcgb !=nil {return _ffcgb ;};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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_bccdae .Comp =NewCT_ComplementTransform (); +if _adcba :=d .DecodeElement (_bccdae .Comp ,&_acafa );_adcba !=nil {return _adcba ;};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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_bccdae .Inv =NewCT_InverseTransform (); +if _bbebf :=d .DecodeElement (_bccdae .Inv ,&_acafa );_bbebf !=nil {return _bbebf ;};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 :"\u0067\u0072\u0061\u0079"},_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 :"\u0067\u0072\u0061\u0079"}:_bccdae .Gray =NewCT_GrayscaleTransform (); +if _aaeage :=d .DecodeElement (_bccdae .Gray ,&_acafa );_aaeage !=nil {return _aaeage ;};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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_bccdae .Alpha =NewCT_PositiveFixedPercentage (); +if _bagcg :=d .DecodeElement (_bccdae .Alpha ,&_acafa );_bagcg !=nil {return _bagcg ;};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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_bccdae .AlphaOff =NewCT_FixedPercentage (); +if _ddad :=d .DecodeElement (_bccdae .AlphaOff ,&_acafa );_ddad !=nil {return _ddad ;};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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_bccdae .AlphaMod =NewCT_PositivePercentage (); +if _gcdfe :=d .DecodeElement (_bccdae .AlphaMod ,&_acafa );_gcdfe !=nil {return _gcdfe ;};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 :"\u0068\u0075\u0065"},_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 :"\u0068\u0075\u0065"}:_bccdae .Hue =NewCT_PositiveFixedAngle (); +if _badbd :=d .DecodeElement (_bccdae .Hue ,&_acafa );_badbd !=nil {return _badbd ;};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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_bccdae .HueOff =NewCT_Angle (); +if _eccef :=d .DecodeElement (_bccdae .HueOff ,&_acafa );_eccef !=nil {return _eccef ;};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 :"\u0068\u0075\u0065\u004d\u006f\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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_bccdae .HueMod =NewCT_PositivePercentage (); +if _fgeff :=d .DecodeElement (_bccdae .HueMod ,&_acafa );_fgeff !=nil {return _fgeff ;};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\u0061\u0074"},_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\u0061\u0074"}:_bccdae .Sat =NewCT_Percentage (); +if _dfaeb :=d .DecodeElement (_bccdae .Sat ,&_acafa );_dfaeb !=nil {return _dfaeb ;};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\u0061\u0074\u004f\u0066\u0066"},_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\u0061\u0074\u004f\u0066\u0066"}:_bccdae .SatOff =NewCT_Percentage (); +if _dcagc :=d .DecodeElement (_bccdae .SatOff ,&_acafa );_dcagc !=nil {return _dcagc ;};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\u0061\u0074\u004d\u006f\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\u0061\u0074\u004d\u006f\u0064"}:_bccdae .SatMod =NewCT_Percentage (); +if _baeb :=d .DecodeElement (_bccdae .SatMod ,&_acafa );_baeb !=nil {return _baeb ;};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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_bccdae .Lum =NewCT_Percentage (); +if _bedgd :=d .DecodeElement (_bccdae .Lum ,&_acafa );_bedgd !=nil {return _bedgd ;};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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_bccdae .LumOff =NewCT_Percentage (); +if _bfeg :=d .DecodeElement (_bccdae .LumOff ,&_acafa );_bfeg !=nil {return _bfeg ;};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 :"\u006c\u0075\u006d\u004d\u006f\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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_bccdae .LumMod =NewCT_Percentage (); +if _eeba :=d .DecodeElement (_bccdae .LumMod ,&_acafa );_eeba !=nil {return _eeba ;};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 :"\u0072\u0065\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 :"\u0072\u0065\u0064"}:_bccdae .Red =NewCT_Percentage (); +if _dbafd :=d .DecodeElement (_bccdae .Red ,&_acafa );_dbafd !=nil {return _dbafd ;};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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_bccdae .RedOff =NewCT_Percentage (); +if _gbeab :=d .DecodeElement (_bccdae .RedOff ,&_acafa );_gbeab !=nil {return _gbeab ;};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 :"\u0072\u0065\u0064\u004d\u006f\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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_bccdae .RedMod =NewCT_Percentage (); +if _ffgdg :=d .DecodeElement (_bccdae .RedMod ,&_acafa );_ffgdg !=nil {return _ffgdg ;};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 :"\u0067\u0072\u0065e\u006e"},_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 :"\u0067\u0072\u0065e\u006e"}:_bccdae .Green =NewCT_Percentage (); +if _ggfd :=d .DecodeElement (_bccdae .Green ,&_acafa );_ggfd !=nil {return _ggfd ;};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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_bccdae .GreenOff =NewCT_Percentage (); +if _cegfe :=d .DecodeElement (_bccdae .GreenOff ,&_acafa );_cegfe !=nil {return _cegfe ;};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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_bccdae .GreenMod =NewCT_Percentage (); +if _gddad :=d .DecodeElement (_bccdae .GreenMod ,&_acafa );_gddad !=nil {return _gddad ;};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 :"\u0062\u006c\u0075\u0065"},_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 :"\u0062\u006c\u0075\u0065"}:_bccdae .Blue =NewCT_Percentage (); +if _bcgcd :=d .DecodeElement (_bccdae .Blue ,&_acafa );_bcgcd !=nil {return _bcgcd ;};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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_bccdae .BlueOff =NewCT_Percentage (); +if _eecca :=d .DecodeElement (_bccdae .BlueOff ,&_acafa );_eecca !=nil {return _eecca ;};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 :"\u0062l\u0075\u0065\u004d\u006f\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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_bccdae .BlueMod =NewCT_Percentage (); +if _debgcc :=d .DecodeElement (_bccdae .BlueMod ,&_acafa );_debgcc !=nil {return _debgcc ;};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 :"\u0067\u0061\u006dm\u0061"},_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 :"\u0067\u0061\u006dm\u0061"}:_bccdae .Gamma =NewCT_GammaTransform (); +if _fgfgd :=d .DecodeElement (_bccdae .Gamma ,&_acafa );_fgfgd !=nil {return _fgfgd ;};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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_bccdae .InvGamma =NewCT_InverseGammaTransform (); +if _egede :=d .DecodeElement (_bccdae .InvGamma ,&_acafa );_egede !=nil {return _egede ;};default:_bfc .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",_acafa .Name ); +if _aagbb :=d .Skip ();_aagbb !=nil {return _aagbb ;};};case _e .EndElement :break _ddeffc ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_EmptyElement and its children, prefixing error messages with path -func (_fegaf *CT_EmptyElement )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_GlowEffect and its children +func (_beba *CT_GlowEffect )Validate ()error {return _beba .ValidateWithPath ("\u0043\u0054\u005f\u0047\u006c\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074");};func (_cfgcgd *CT_TextBlipBullet )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_agadc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_cfgcgd .Blip ,_agadc );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type ST_BlendMode byte ;func NewCT_Camera ()*CT_Camera {_egaf :=&CT_Camera {}; +_egaf .PrstAttr =ST_PresetCameraType (1);return _egaf ;};func (_efbdf *ST_BevelPresetType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_efbdf =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_efbdf =1; +case "\u0063\u0069\u0072\u0063\u006c\u0065":*_efbdf =2;case "\u0073\u006c\u006fp\u0065":*_efbdf =3;case "\u0063\u0072\u006fs\u0073":*_efbdf =4;case "\u0061\u006e\u0067l\u0065":*_efbdf =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_efbdf =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_efbdf =7; +case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_efbdf =8;case "\u0064\u0069\u0076o\u0074":*_efbdf =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_efbdf =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_efbdf =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_efbdf =12; +};return nil ;}; -// Validate validates the CT_DefaultShapeDefinition and its children -func (_eaee *CT_DefaultShapeDefinition )Validate ()error {return _eaee .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0066a\u0075\u006c\u0074\u0053\u0068a\u0070e\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006fn");}; +// Validate validates the EG_ThemeableEffectStyle and its children +func (_ecdfc *EG_ThemeableEffectStyle )Validate ()error {return _ecdfc .ValidateWithPath ("\u0045\u0047\u005fTh\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065");}; -// Validate validates the CT_ClipboardStyleSheet and its children -func (_beaf *CT_ClipboardStyleSheet )Validate ()error {return _beaf .ValidateWithPath ("\u0043\u0054\u005f\u0043li\u0070\u0062\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065e\u0074");};type CT_NonVisualPictureProperties struct{PreferRelativeResizeAttr *bool ; -PicLocks *CT_PictureLocking ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the CT_Backdrop and its children +func (_dfd *CT_Backdrop )Validate ()error {return _dfd .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070");};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 (_ggcb *CT_EffectList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _ggcb .Blur !=nil {_cbea :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_ggcb .Blur ,_cbea );};if _ggcb .FillOverlay !=nil {_ceeeg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}}; +e .EncodeElement (_ggcb .FillOverlay ,_ceeeg );};if _ggcb .Glow !=nil {_bgfb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_ggcb .Glow ,_bgfb );};if _ggcb .InnerShdw !=nil {_dabd :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}}; +e .EncodeElement (_ggcb .InnerShdw ,_dabd );};if _ggcb .OuterShdw !=nil {_deag :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_ggcb .OuterShdw ,_deag );};if _ggcb .PrstShdw !=nil {_efefc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}}; +e .EncodeElement (_ggcb .PrstShdw ,_efefc );};if _ggcb .Reflection !=nil {_egcad :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ggcb .Reflection ,_egcad );};if _ggcb .SoftEdge !=nil {_cabc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}}; +e .EncodeElement (_ggcb .SoftEdge ,_cabc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_eggga *ST_TextAlignType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_eggga =0;case "\u006c":*_eggga =1;case "\u0063\u0074\u0072":*_eggga =2; +case "\u0072":*_eggga =3;case "\u006a\u0075\u0073\u0074":*_eggga =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_eggga =5;case "\u0064\u0069\u0073\u0074":*_eggga =6;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_eggga =7;};return nil ;};func (_ccbag *CT_EffectStyleList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_cadeg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}};for _ ,_efdg :=range _ccbag .EffectStyle {e .EncodeElement (_efdg ,_cadeg );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func NewCT_BlurEffect ()*CT_BlurEffect {_cacd :=&CT_BlurEffect {};return _cacd };type CT_NonVisualDrawingProps struct{IdAttr uint32 ;NameAttr string ;DescrAttr *string ;HiddenAttr *bool ;TitleAttr *string ;HlinkClick *CT_Hyperlink ;HlinkHover *CT_Hyperlink ; +ExtLst *CT_OfficeArtExtensionList ;};type CT_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_SoftEdgesEffect and its children -func (_fgga *CT_SoftEdgesEffect )Validate ()error {return _fgga .ValidateWithPath ("\u0043T\u005fS\u006f\u0066\u0074\u0045\u0064g\u0065\u0073E\u0066\u0066\u0065\u0063\u0074");};func (_cdffag *ST_PresetShadowVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efgcd ,_cdaga :=d .Token (); -if _cdaga !=nil {return _cdaga ;};if _gegda ,_gbafb :=_efgcd .(_b .EndElement );_gbafb &&_gegda .Name ==start .Name {*_cdffag =1;return nil ;};if _fdefca ,_eggda :=_efgcd .(_b .CharData );!_eggda {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efgcd ); -}else {switch string (_fdefca ){case "":*_cdffag =0;case "\u0073\u0068\u0064w\u0031":*_cdffag =1;case "\u0073\u0068\u0064w\u0032":*_cdffag =2;case "\u0073\u0068\u0064w\u0033":*_cdffag =3;case "\u0073\u0068\u0064w\u0034":*_cdffag =4;case "\u0073\u0068\u0064w\u0035":*_cdffag =5; -case "\u0073\u0068\u0064w\u0036":*_cdffag =6;case "\u0073\u0068\u0064w\u0037":*_cdffag =7;case "\u0073\u0068\u0064w\u0038":*_cdffag =8;case "\u0073\u0068\u0064w\u0039":*_cdffag =9;case "\u0073\u0068\u0064\u0077\u0031\u0030":*_cdffag =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_cdffag =11; -case "\u0073\u0068\u0064\u0077\u0031\u0032":*_cdffag =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_cdffag =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_cdffag =14;case "\u0073\u0068\u0064\u0077\u0031\u0035":*_cdffag =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_cdffag =16; -case "\u0073\u0068\u0064\u0077\u0031\u0037":*_cdffag =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_cdffag =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_cdffag =19;case "\u0073\u0068\u0064\u0077\u0032\u0030":*_cdffag =20;};};_efgcd ,_cdaga =d .Token (); -if _cdaga !=nil {return _cdaga ;};if _caead ,_bdbad :=_efgcd .(_b .EndElement );_bdbad &&_caead .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efgcd ); -};func (_bacbe *CT_ThemeableLineStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bacbe .Ln !=nil {_egafa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_bacbe .Ln ,_egafa ); -};if _bacbe .LnRef !=nil {_eaaag :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}};e .EncodeElement (_bacbe .LnRef ,_eaaag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Path2DClose and its children, prefixing error messages with path +func (_gbfg *CT_Path2DClose )ValidateWithPath (path string )error {return nil };func (_befca ST_TileFlipMode )ValidateWithPath (path string )error {switch _befca {case 0,1,2,3,4: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 (_befca )); +};return nil ;};func NewCT_Scale2D ()*CT_Scale2D {_eeafe :=&CT_Scale2D {};_eeafe .Sx =NewCT_Ratio ();_eeafe .Sy =NewCT_Ratio ();return _eeafe ;};type CT_AlphaOutsetEffect struct{RadAttr *ST_Coordinate ;};func (_edfgg ST_TextVertOverflowType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_abfccg :=_e .Attr {}; +_abfccg .Name =name ;switch _edfgg {case ST_TextVertOverflowTypeUnset :_abfccg .Value ="";case ST_TextVertOverflowTypeOverflow :_abfccg .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case ST_TextVertOverflowTypeEllipsis :_abfccg .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073"; +case ST_TextVertOverflowTypeClip :_abfccg .Value ="\u0063\u006c\u0069\u0070";};return _abfccg ,nil ;};func (_caafe ST_PitchFamily )String ()string {switch _caafe {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 (_feafc *CT_TableStyleCellStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gfcdg :for {_aaed ,_cedad :=d .Token (); +if _cedad !=nil {return _cedad ;};switch _fcgbg :=_aaed .(type ){case _e .StartElement :switch _fcgbg .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 :"\u0074\u0063\u0042d\u0072"},_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 :"\u0074\u0063\u0042d\u0072"}:_feafc .TcBdr =NewCT_TableCellBorderStyle (); +if _ecgeg :=d .DecodeElement (_feafc .TcBdr ,&_fcgbg );_ecgeg !=nil {return _ecgeg ;};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\u0069\u006c\u006c"},_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\u0069\u006c\u006c"}:_feafc .Fill =NewCT_FillProperties (); +if _cfba :=d .DecodeElement (_feafc .Fill ,&_fcgbg );_cfba !=nil {return _cfba ;};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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_feafc .FillRef =NewCT_StyleMatrixReference (); +if _abece :=d .DecodeElement (_feafc .FillRef ,&_fcgbg );_abece !=nil {return _abece ;};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 :"\u0063\u0065\u006c\u006c\u0033\u0044"},_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 :"\u0063\u0065\u006c\u006c\u0033\u0044"}:_feafc .Cell3D =NewCT_Cell3D (); +if _fcade :=d .DecodeElement (_feafc .Cell3D ,&_fcgbg );_fcade !=nil {return _fcade ;};default:_bfc .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",_fcgbg .Name ); +if _cgeab :=d .Skip ();_cgeab !=nil {return _cgeab ;};};case _e .EndElement :break _gfcdg ;case _e .CharData :};};return nil ;};const (ST_DgmBuildStepUnset ST_DgmBuildStep =0;ST_DgmBuildStepSp ST_DgmBuildStep =1;ST_DgmBuildStepBg ST_DgmBuildStep =2;);func (_bbeea ST_LineCap )Validate ()error {return _bbeea .ValidateWithPath ("")}; -// Validate validates the CT_ShapeProperties and its children -func (_fbff *CT_ShapeProperties )Validate ()error {return _fbff .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_gace *CT_Percentage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdagaa :=range start .Attr {if _bdagaa .Name .Local =="\u0076\u0061\u006c"{_acac ,_cgdbc :=ParseUnionST_Percentage (_bdagaa .Value ); -if _cgdbc !=nil {return _cgdbc ;};_gace .ValAttr =_acac ;continue ;};};for {_cdcde ,_cfbdg :=d .Token ();if _cfbdg !=nil {return _ee .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050e\u0072c\u0065n\u0074\u0061\u0067\u0065\u003a\u0020\u0025s",_cfbdg ); -};if _cbdg ,_fccg :=_cdcde .(_b .EndElement );_fccg &&_cbdg .Name ==start .Name {break ;};};return nil ;};func (_fdbgb *CT_NonVisualGroupDrawingShapeProps )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fdbgb .GrpSpLocks !=nil {_aadfg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067r\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}}; -e .EncodeElement (_fdbgb .GrpSpLocks ,_aadfg );};if _fdbgb .ExtLst !=nil {_adcea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdbgb .ExtLst ,_adcea );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func NewEG_TextGeometry ()*EG_TextGeometry {_beadc :=&EG_TextGeometry {};return _beadc };func (_abdfe ST_AnimationBuildType )String ()string {switch _abdfe {case 0:return "";case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";};return ""; -}; -// Validate validates the CT_FillStyleList and its children -func (_accc *CT_FillStyleList )Validate ()error {return _accc .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");}; +// ValidateWithPath validates the CT_FillOverlayEffect and its children, prefixing error messages with path +func (_bcfg *CT_FillOverlayEffect )ValidateWithPath (path string )error {if _bcfg .BlendAttr ==ST_BlendModeUnset {return _bb .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 _bfcf :=_bcfg .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_bfcf !=nil {return _bfcf ;};if _bcfg .NoFill !=nil {if _edgga :=_bcfg .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c"); +_edgga !=nil {return _edgga ;};};if _bcfg .SolidFill !=nil {if _gfgec :=_bcfg .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_gfgec !=nil {return _gfgec ;};};if _bcfg .GradFill !=nil {if _bcaa :=_bcfg .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl"); +_bcaa !=nil {return _bcaa ;};};if _bcfg .BlipFill !=nil {if _bgdb :=_bcfg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_bgdb !=nil {return _bgdb ;};};if _bcfg .PattFill !=nil {if _fdca :=_bcfg .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl"); +_fdca !=nil {return _fdca ;};};if _bcfg .GrpFill !=nil {if _accgd :=_bcfg .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_accgd !=nil {return _accgd ;};};return nil ;};func NewCT_GvmlConnectorNonVisual ()*CT_GvmlConnectorNonVisual {_cbbff :=&CT_GvmlConnectorNonVisual {}; +_cbbff .CNvPr =NewCT_NonVisualDrawingProps ();_cbbff .CNvCxnSpPr =NewCT_NonVisualConnectorProperties ();return _cbbff ;};func (_dbbgd *CT_ComplementTransform )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_GvmlTextShape and its children -func (_fbbaca *CT_GvmlTextShape )Validate ()error {return _fbbaca .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065");};func NewCT_FillEffect ()*CT_FillEffect {_dfdg :=&CT_FillEffect {};return _dfdg }; +// ValidateWithPath validates the CT_LinearShadeProperties and its children, prefixing error messages with path +func (_afec *CT_LinearShadeProperties )ValidateWithPath (path string )error {if _afec .AngAttr !=nil {if *_afec .AngAttr < 0{return _bb .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 ,*_afec .AngAttr ); +};if *_afec .AngAttr >=21600000{return _bb .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 ,*_afec .AngAttr ); +};};return nil ;};func (_cbcge ST_PathShadeType )String ()string {switch _cbcge {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 (_gdaee *CT_TextBulletSizePoint )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_gdaee .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_RelativeOffsetEffect and its children +func (_ebgee *CT_RelativeOffsetEffect )Validate ()error {return _ebgee .ValidateWithPath ("\u0043\u0054\u005fRe\u006c\u0061\u0074\u0069\u0076\u0065\u004f\u0066\u0066\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_GroupShapeProperties ()*CT_GroupShapeProperties {_fcaab :=&CT_GroupShapeProperties {}; +return _fcaab ;};func (_bcbcc *CT_TextBulletTypefaceFollowText )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TableCellBorderStyle and its children -func (_gdefgb *CT_TableCellBorderStyle )Validate ()error {return _gdefgb .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0043\u0065\u006c\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};type CT_Camera struct{PrstAttr ST_PresetCameraType ; -FovAttr *int32 ;ZoomAttr *ST_PositivePercentage ;Rot *CT_SphereCoords ;};func NewCT_BaseStyles ()*CT_BaseStyles {_bfdab :=&CT_BaseStyles {};_bfdab .ClrScheme =NewCT_ColorScheme ();_bfdab .FontScheme =NewCT_FontScheme ();_bfdab .FmtScheme =NewCT_StyleMatrix (); -return _bfdab ;}; +// Validate validates the EG_LineDashProperties and its children +func (_eccfe *EG_LineDashProperties )Validate ()error {return _eccfe .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0044a\u0073\u0068\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; -// Validate validates the CT_GrayscaleEffect and its children -func (_aagbe *CT_GrayscaleEffect )Validate ()error {return _aagbe .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0079\u0073\u0063a\u006c\u0065E\u0066\u0066\u0065\u0063\u0074");};func (_dfacag *ST_AnimationBuildType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dfacag =0; -case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_dfacag =1;};return nil ;};func (_aggd *CT_NonVisualContentPartProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aggd .IsCommentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_aggd .IsCommentAttr ))}); -};e .EncodeToken (start );if _aggd .CpLocks !=nil {_fcbfd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_aggd .CpLocks ,_fcbfd );};if _aggd .ExtLst !=nil {_dcdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_aggd .ExtLst ,_dcdf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfcacf *EG_LineDashProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bfcacf .PrstDash !=nil {_cacee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}}; -e .EncodeElement (_bfcacf .PrstDash ,_cacee );};if _bfcacf .CustDash !=nil {_fbdbbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_bfcacf .CustDash ,_fbdbbb );};return nil ; -};func NewCT_HSLEffect ()*CT_HSLEffect {_ddaa :=&CT_HSLEffect {};return _ddaa };func NewCT_BaseStylesOverride ()*CT_BaseStylesOverride {_edab :=&CT_BaseStylesOverride {};return _edab ;}; +// ValidateWithPath validates the CT_GeomGuideList and its children, prefixing error messages with path +func (_ddege *CT_GeomGuideList )ValidateWithPath (path string )error {for _gdccc ,_baecf :=range _ddege .Gd {if _cagc :=_baecf .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0047\u0064\u005b\u0025\u0064]",path ,_gdccc ));_cagc !=nil {return _cagc ;}; +};return nil ;}; -// ValidateWithPath validates the CT_OfficeArtExtensionList and its children, prefixing error messages with path -func (_adcc *CT_OfficeArtExtensionList )ValidateWithPath (path string )error {for _debeb ,_eaed :=range _adcc .Ext {if _gabeg :=_eaed .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_debeb ));_gabeg !=nil {return _gabeg ; -};};return nil ;}; +// ValidateWithPath validates the CT_PresetTextShape and its children, prefixing error messages with path +func (_ggega *CT_PresetTextShape )ValidateWithPath (path string )error {if _ggega .PrstAttr ==ST_TextShapeTypeUnset {return _bb .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 _eadbf :=_ggega .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_eadbf !=nil {return _eadbf ;};if _ggega .AvLst !=nil {if _eagd :=_ggega .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_eagd !=nil {return _eagd ; +};};return nil ;};func (_accef *ST_DgmBuildStep )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdbgd ,_befcd :=d .Token ();if _befcd !=nil {return _befcd ;};if _efaaef ,_dgfa :=_fdbgd .(_e .EndElement );_dgfa &&_efaaef .Name ==start .Name {*_accef =1; +return nil ;};if _abdffa ,_bgddfae :=_fdbgd .(_e .CharData );!_bgddfae {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",_fdbgd );}else {switch string (_abdffa ){case "":*_accef =0; +case "\u0073\u0070":*_accef =1;case "\u0062\u0067":*_accef =2;};};_fdbgd ,_befcd =d .Token ();if _befcd !=nil {return _befcd ;};if _eccdf ,_cgag :=_fdbgd .(_e .EndElement );_cgag &&_eccdf .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",_fdbgd ); +};func (_eega *CT_TableGrid )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbaaf :for {_bgffa ,_bgbab :=d .Token ();if _bgbab !=nil {return _bgbab ;};switch _adbec :=_bgffa .(type ){case _e .StartElement :switch _adbec .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 :"\u0067r\u0069\u0064\u0043\u006f\u006c"},_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 :"\u0067r\u0069\u0064\u0043\u006f\u006c"}:_cbcff :=NewCT_TableCol (); +if _abgee :=d .DecodeElement (_cbcff ,&_adbec );_abgee !=nil {return _abgee ;};_eega .GridCol =append (_eega .GridCol ,_cbcff );default:_bfc .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",_adbec .Name ); +if _abcgaa :=d .Skip ();_abcgaa !=nil {return _abcgaa ;};};case _e .EndElement :break _fbaaf ;case _e .CharData :};};return nil ;};func NewCT_EffectReference ()*CT_EffectReference {_afege :=&CT_EffectReference {};return _afege };func (_faefe *VideoFile )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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 :"\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 ,_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 ="a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065";return _faefe .CT_VideoFile .MarshalXML (e ,start );};func (_dfgc *CT_SystemColor )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_befee ,_gcbce :=_dfgc .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"}); +if _gcbce !=nil {return _gcbce ;};start .Attr =append (start .Attr ,_befee );if _dfgc .LastClrAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006ca\u0073\u0074\u0043\u006c\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_dfgc .LastClrAttr )}); +};e .EncodeToken (start );if _dfgc .EG_ColorTransform !=nil {for _ ,_cefdf :=range _dfgc .EG_ColorTransform {_cefdf .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cccag *CT_Connection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_cccag .IdAttr )}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_cccag .IdxAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cccfg *CT_NonVisualGroupDrawingShapeProps )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddaf :for {_cdaa ,_dagef :=d .Token (); +if _dagef !=nil {return _dagef ;};switch _ceded :=_cdaa .(type ){case _e .StartElement :switch _ceded .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 :"\u0067\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"},_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 :"\u0067\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}:_cccfg .GrpSpLocks =NewCT_GroupLocking (); +if _ebcab :=d .DecodeElement (_cccfg .GrpSpLocks ,&_ceded );_ebcab !=nil {return _ebcab ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cccfg .ExtLst =NewCT_OfficeArtExtensionList (); +if _ddbbe :=d .DecodeElement (_cccfg .ExtLst ,&_ceded );_ddbbe !=nil {return _ddbbe ;};default:_bfc .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",_ceded .Name ); +if _bdfad :=d .Skip ();_bdfad !=nil {return _bdfad ;};};case _e .EndElement :break _ddaf ;case _e .CharData :};};return nil ;};func (_dbcea ST_Coordinate )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dbcea .ST_CoordinateUnqualified !=nil {e .EncodeToken (_e .CharData (_bb .Sprintf ("\u0025\u0064",*_dbcea .ST_CoordinateUnqualified ))); +};if _dbcea .ST_UniversalMeasure !=nil {e .EncodeToken (_e .CharData (*_dbcea .ST_UniversalMeasure ));};return e .EncodeToken (_e .EndElement {Name :start .Name });};func (_cggad *CT_PresetGeometry2D )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cggad .PrstAttr =ST_ShapeType (1); +for _ ,_ffdcc :=range start .Attr {if _ffdcc .Name .Local =="\u0070\u0072\u0073\u0074"{_cggad .PrstAttr .UnmarshalXMLAttr (_ffdcc );continue ;};};_affca :for {_abfcf ,_cbfcc :=d .Token ();if _cbfcc !=nil {return _cbfcc ;};switch _ecdf :=_abfcf .(type ){case _e .StartElement :switch _ecdf .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 :"\u0061\u0076\u004cs\u0074"},_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 :"\u0061\u0076\u004cs\u0074"}:_cggad .AvLst =NewCT_GeomGuideList (); +if _gffg :=d .DecodeElement (_cggad .AvLst ,&_ecdf );_gffg !=nil {return _gffg ;};default:_bfc .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",_ecdf .Name ); +if _ebagf :=d .Skip ();_ebagf !=nil {return _ebagf ;};};case _e .EndElement :break _affca ;case _e .CharData :};};return nil ;};func (_fafd *CT_AnimationGraphicalObjectBuildProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _fafd .BldDgm !=nil {_beb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}};e .EncodeElement (_fafd .BldDgm ,_beb );};if _fafd .BldChart !=nil {_aab :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"}}; +e .EncodeElement (_fafd .BldChart ,_aab );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type EG_Text3D struct{Sp3d *CT_Shape3D ;FlatTx *CT_FlatText ;};func (_adee *CT_AudioCDTime )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0072\u0061c\u006b"},Value :_bb .Sprintf ("\u0025\u0076",_adee .TrackAttr )}); +if _adee .TimeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_adee .TimeAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_TextListStyle and its children, prefixing error messages with path -func (_fafbf *CT_TextListStyle )ValidateWithPath (path string )error {if _fafbf .DefPPr !=nil {if _dcgeef :=_fafbf .DefPPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0050\u0050\u0072");_dcgeef !=nil {return _dcgeef ;};};if _fafbf .Lvl1pPr !=nil {if _ececa :=_fafbf .Lvl1pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0031\u0070\u0050\u0072"); -_ececa !=nil {return _ececa ;};};if _fafbf .Lvl2pPr !=nil {if _ddbd :=_fafbf .Lvl2pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0032\u0070\u0050\u0072");_ddbd !=nil {return _ddbd ;};};if _fafbf .Lvl3pPr !=nil {if _dbace :=_fafbf .Lvl3pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0033\u0070\u0050\u0072"); -_dbace !=nil {return _dbace ;};};if _fafbf .Lvl4pPr !=nil {if _affcf :=_fafbf .Lvl4pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0034\u0070\u0050\u0072");_affcf !=nil {return _affcf ;};};if _fafbf .Lvl5pPr !=nil {if _aecg :=_fafbf .Lvl5pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0035\u0070\u0050\u0072"); -_aecg !=nil {return _aecg ;};};if _fafbf .Lvl6pPr !=nil {if _dcfggb :=_fafbf .Lvl6pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0036\u0070\u0050\u0072");_dcfggb !=nil {return _dcfggb ;};};if _fafbf .Lvl7pPr !=nil {if _fdbgd :=_fafbf .Lvl7pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0037\u0070\u0050\u0072"); -_fdbgd !=nil {return _fdbgd ;};};if _fafbf .Lvl8pPr !=nil {if _cefgcf :=_fafbf .Lvl8pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0038\u0070\u0050\u0072");_cefgcf !=nil {return _cefgcf ;};};if _fafbf .Lvl9pPr !=nil {if _aagc :=_fafbf .Lvl9pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0039\u0070\u0050\u0072"); -_aagc !=nil {return _aagc ;};};if _fafbf .ExtLst !=nil {if _edfgf :=_fafbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edfgf !=nil {return _edfgf ;};};return nil ;};func (_cecbd ST_BlipCompression )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aadd :=_b .Attr {}; -_aadd .Name =name ;switch _cecbd {case ST_BlipCompressionUnset :_aadd .Value ="";case ST_BlipCompressionEmail :_aadd .Value ="\u0065\u006d\u0061i\u006c";case ST_BlipCompressionScreen :_aadd .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlipCompressionPrint :_aadd .Value ="\u0070\u0072\u0069n\u0074"; -case ST_BlipCompressionHqprint :_aadd .Value ="\u0068q\u0070\u0072\u0069\u006e\u0074";case ST_BlipCompressionNone :_aadd .Value ="\u006e\u006f\u006e\u0065";};return _aadd ,nil ;};type CT_Ratio struct{NAttr int64 ;DAttr int64 ;};func (_bbeaee *CT_ClipboardStyleSheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbeaee .ThemeElements =NewCT_BaseStyles (); -_bbeaee .ClrMap =NewCT_ColorMapping ();_feba :for {_egdg ,_bccc :=d .Token ();if _bccc !=nil {return _bccc ;};switch _ffac :=_egdg .(type ){case _b .StartElement :switch _ffac .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 _dfbb :=d .DecodeElement (_bbeaee .ThemeElements ,&_ffac ); -_dfbb !=nil {return _dfbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _agbcf :=d .DecodeElement (_bbeaee .ClrMap ,&_ffac ); -_agbcf !=nil {return _agbcf ;};default:_cc .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",_ffac .Name ); -if _dcgf :=d .Skip ();_dcgf !=nil {return _dcgf ;};};case _b .EndElement :break _feba ;case _b .CharData :};};return nil ;}; +// Validate validates the EG_Media and its children +func (_bdged *EG_Media )Validate ()error {return _bdged .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061");}; -// ValidateWithPath validates the EG_TextBulletSize and its children, prefixing error messages with path -func (_gecdb *EG_TextBulletSize )ValidateWithPath (path string )error {if _gecdb .BuSzTx !=nil {if _cfecd :=_gecdb .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_cfecd !=nil {return _cfecd ;};};if _gecdb .BuSzPct !=nil {if _cbccaa :=_gecdb .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074"); -_cbccaa !=nil {return _cbccaa ;};};if _gecdb .BuSzPts !=nil {if _cgbbgb :=_gecdb .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_cgbbgb !=nil {return _cgbbgb ;};};return nil ;};func (_ebagg *CT_LineJoinBevel )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cdffa ST_TextSpacingPercentOrPercentString )String ()string {if _cdffa .ST_TextSpacingPercent !=nil {return _ee .Sprintf ("\u0025\u0076",*_cdffa .ST_TextSpacingPercent );};if _cdffa .ST_Percentage !=nil {return _ee .Sprintf ("\u0025\u0076",*_cdffa .ST_Percentage ); -};return "";};func (_afga *ST_TextBulletSize )ValidateWithPath (path string )error {_gcfa :=[]string {};if _afga .ST_TextBulletSizePercent !=nil {_gcfa =append (_gcfa ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); -};if _afga .ST_TextBulletSizeDecimal !=nil {_gcfa =append (_gcfa ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c");};if len (_gcfa )> 1{return _ee .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gcfa ); -};return nil ;}; +// Validate validates the CT_TableRow and its children +func (_ggecd *CT_TableRow )Validate ()error {return _ggecd .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077");};func NewCT_AlphaInverseEffect ()*CT_AlphaInverseEffect {_affb :=&CT_AlphaInverseEffect {};return _affb ;};type ST_TextAnchoringType byte ; +type CT_SolidColorFillProperties struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; -// ValidateWithPath validates the CT_TableBackgroundStyle and its children, prefixing error messages with path -func (_aebcf *CT_TableBackgroundStyle )ValidateWithPath (path string )error {if _aebcf .Fill !=nil {if _bebgd :=_aebcf .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_bebgd !=nil {return _bebgd ;};};if _aebcf .FillRef !=nil {if _gddafa :=_aebcf .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066"); -_gddafa !=nil {return _gddafa ;};};if _aebcf .Effect !=nil {if _gccdc :=_aebcf .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_gccdc !=nil {return _gccdc ;};};if _aebcf .EffectRef !=nil {if _eabccb :=_aebcf .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"); -_eabccb !=nil {return _eabccb ;};};return nil ;};type CT_Point2D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ;}; +// Validate validates the CT_GrayscaleTransform and its children +func (_fabag *CT_GrayscaleTransform )Validate ()error {return _fabag .ValidateWithPath ("C\u0054\u005f\u0047\u0072ay\u0073c\u0061\u006c\u0065\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d");};func NewCT_BlipFillProperties ()*CT_BlipFillProperties {_fbae :=&CT_BlipFillProperties {}; +return _fbae ;}; -// ValidateWithPath validates the CT_BackgroundFillStyleList and its children, prefixing error messages with path -func (_fcdf *CT_BackgroundFillStyleList )ValidateWithPath (path string )error {for _gega ,_fag :=range _fcdf .EG_FillProperties {if _gdeda :=_fag .ValidateWithPath (_ee .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_gega )); -_gdeda !=nil {return _gdeda ;};};return nil ;}; +// ValidateWithPath validates the ThemeOverride and its children, prefixing error messages with path +func (_bbaac *ThemeOverride )ValidateWithPath (path string )error {if _gcfgce :=_bbaac .CT_BaseStylesOverride .ValidateWithPath (path );_gcfgce !=nil {return _gcfgce ;};return nil ;};func (_dacba ST_PresetShadowVal )String ()string {switch _dacba {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 (_gdggf ST_AdjAngle )String ()string {if _gdggf .ST_Angle !=nil {return _bb .Sprintf ("\u0025\u0076",*_gdggf .ST_Angle ); +};if _gdggf .ST_GeomGuideName !=nil {return _bb .Sprintf ("\u0025\u0076",*_gdggf .ST_GeomGuideName );};return "";};func (_bcgcc *CT_TextTabStop )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gfefa :=range start .Attr {if _gfefa .Name .Local =="\u0070\u006f\u0073"{_febab ,_aggbae :=ParseUnionST_Coordinate32 (_gfefa .Value ); +if _aggbae !=nil {return _aggbae ;};_bcgcc .PosAttr =&_febab ;continue ;};if _gfefa .Name .Local =="\u0061\u006c\u0067\u006e"{_bcgcc .AlgnAttr .UnmarshalXMLAttr (_gfefa );continue ;};};for {_ddde ,_dcfcg :=d .Token ();if _dcfcg !=nil {return _bb .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",_dcfcg ); +};if _deedd ,_gcgbf :=_ddde .(_e .EndElement );_gcgbf &&_deedd .Name ==start .Name {break ;};};return nil ;};func NewCT_GeomGuide ()*CT_GeomGuide {_ebaf :=&CT_GeomGuide {};return _ebaf };type ST_TextFontAlignType byte ;func NewCT_PresetLineDashProperties ()*CT_PresetLineDashProperties {_efaf :=&CT_PresetLineDashProperties {}; +return _efaf ;};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 (_cgagg *ST_PresetShadowVal )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cgagg =0;case "\u0073\u0068\u0064w\u0031":*_cgagg =1;case "\u0073\u0068\u0064w\u0032":*_cgagg =2;case "\u0073\u0068\u0064w\u0033":*_cgagg =3; +case "\u0073\u0068\u0064w\u0034":*_cgagg =4;case "\u0073\u0068\u0064w\u0035":*_cgagg =5;case "\u0073\u0068\u0064w\u0036":*_cgagg =6;case "\u0073\u0068\u0064w\u0037":*_cgagg =7;case "\u0073\u0068\u0064w\u0038":*_cgagg =8;case "\u0073\u0068\u0064w\u0039":*_cgagg =9; +case "\u0073\u0068\u0064\u0077\u0031\u0030":*_cgagg =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_cgagg =11;case "\u0073\u0068\u0064\u0077\u0031\u0032":*_cgagg =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_cgagg =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_cgagg =14; +case "\u0073\u0068\u0064\u0077\u0031\u0035":*_cgagg =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_cgagg =16;case "\u0073\u0068\u0064\u0077\u0031\u0037":*_cgagg =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_cgagg =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_cgagg =19; +case "\u0073\u0068\u0064\u0077\u0032\u0030":*_cgagg =20;};return nil ;};func (_ecgff *CT_AnimationDgmElement )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ddef :=range start .Attr {if _ddef .Name .Local =="\u0069\u0064"{_bcc ,_egfb :=_ddef .Value ,error (nil ); +if _egfb !=nil {return _egfb ;};_ecgff .IdAttr =&_bcc ;continue ;};if _ddef .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_ecgff .BldStepAttr .UnmarshalXMLAttr (_ddef );continue ;};};for {_caec ,_egd :=d .Token ();if _egd !=nil {return _bb .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",_egd ); +};if _edc ,_ege :=_caec .(_e .EndElement );_ege &&_edc .Name ==start .Name {break ;};};return nil ;};func (_dggacb *CT_TintEffect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dggacb .HueAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0075\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_dggacb .HueAttr )}); +};if _dggacb .AmtAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006d\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_dggacb .AmtAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func NewCT_TablePropertiesChoice ()*CT_TablePropertiesChoice {_dedda :=&CT_TablePropertiesChoice {};return _dedda ;}; -// ST_Coordinate32 is a union type -type ST_Coordinate32 struct{ST_Coordinate32Unqualified *int32 ;ST_UniversalMeasure *string ;}; +// Validate validates the EG_TextUnderlineFill and its children +func (_fegdff *EG_TextUnderlineFill )Validate ()error {return _fegdff .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Fi\u006c\u006c");};func (_afeae *CT_PatternFillProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cefc :=range start .Attr {if _cefc .Name .Local =="\u0070\u0072\u0073\u0074"{_afeae .PrstAttr .UnmarshalXMLAttr (_cefc ); +continue ;};};_dfaga :for {_caede ,_acfdc :=d .Token ();if _acfdc !=nil {return _acfdc ;};switch _affcc :=_caede .(type ){case _e .StartElement :switch _affcc .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 :"\u0066\u0067\u0043l\u0072"},_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\u0067\u0043l\u0072"}:_afeae .FgClr =NewCT_Color (); +if _gacge :=d .DecodeElement (_afeae .FgClr ,&_affcc );_gacge !=nil {return _gacge ;};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 :"\u0062\u0067\u0043l\u0072"},_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 :"\u0062\u0067\u0043l\u0072"}:_afeae .BgClr =NewCT_Color (); +if _aaadd :=d .DecodeElement (_afeae .BgClr ,&_affcc );_aaadd !=nil {return _aaadd ;};default:_bfc .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",_affcc .Name ); +if _bfdbb :=d .Skip ();_bfdbb !=nil {return _bfdbb ;};};case _e .EndElement :break _dfaga ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_LinearShadeProperties and its children -func (_bcedc *CT_LinearShadeProperties )Validate ()error {return _bcedc .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065\u0061\u0072\u0053\u0068\u0061\u0064e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_gdfgf *CT_PositiveSize2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdfgf .CxAttr =0; -_gdfgf .CyAttr =0;for _ ,_effg :=range start .Attr {if _effg .Name .Local =="\u0063\u0078"{_cacdb ,_bgdb :=_c .ParseInt (_effg .Value ,10,64);if _bgdb !=nil {return _bgdb ;};_gdfgf .CxAttr =_cacdb ;continue ;};if _effg .Name .Local =="\u0063\u0079"{_abdec ,_decg :=_c .ParseInt (_effg .Value ,10,64); -if _decg !=nil {return _decg ;};_gdfgf .CyAttr =_abdec ;continue ;};};for {_cgcca ,_gcbaf :=d .Token ();if _gcbaf !=nil {return _ee .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",_gcbaf ); -};if _gfee ,_cfbbb :=_cgcca .(_b .EndElement );_cfbbb &&_gfee .Name ==start .Name {break ;};};return nil ;};type EG_LineJoinProperties struct{Round *CT_LineJoinRound ;Bevel *CT_LineJoinBevel ;Miter *CT_LineJoinMiterProperties ;}; +// Validate validates the CT_Bevel and its children +func (_egfa *CT_Bevel )Validate ()error {return _egfa .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0065\u0076\u0065\u006c");}; -// ValidateWithPath validates the CT_SphereCoords and its children, prefixing error messages with path -func (_bfeae *CT_SphereCoords )ValidateWithPath (path string )error {if _bfeae .LatAttr < 0{return _ee .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 ,_bfeae .LatAttr ); -};if _bfeae .LatAttr >=21600000{return _ee .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 ,_bfeae .LatAttr ); -};if _bfeae .LonAttr < 0{return _ee .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 ,_bfeae .LonAttr ); -};if _bfeae .LonAttr >=21600000{return _ee .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 ,_bfeae .LonAttr ); -};if _bfeae .RevAttr < 0{return _ee .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 ,_bfeae .RevAttr ); -};if _bfeae .RevAttr >=21600000{return _ee .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 ,_bfeae .RevAttr ); -};return nil ;};type CT_Color struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_fagdg *CT_TextBulletSizePercent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fagdg .ValAttr ="\u0031\u0030\u0030\u0025"; -for _ ,_fbfcc :=range start .Attr {if _fbfcc .Name .Local =="\u0076\u0061\u006c"{_ccdg ,_dbbfad :=_fbfcc .Value ,error (nil );if _dbbfad !=nil {return _dbbfad ;};_fagdg .ValAttr =_ccdg ;continue ;};};for {_effb ,_ddgcb :=d .Token ();if _ddgcb !=nil {return _ee .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",_ddgcb ); -};if _decga ,_fdggd :=_effb .(_b .EndElement );_fdggd &&_decga .Name ==start .Name {break ;};};return nil ;};func NewCT_PresetTextShape ()*CT_PresetTextShape {_egabc :=&CT_PresetTextShape {};_egabc .PrstAttr =ST_TextShapeType (1);return _egabc ;};func NewCT_Scene3D ()*CT_Scene3D {_cgaab :=&CT_Scene3D {}; -_cgaab .Camera =NewCT_Camera ();_cgaab .LightRig =NewCT_LightRig ();return _cgaab ;};func (_eegdfc ST_PitchFamily )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bfeeb :=_b .Attr {};_bfeeb .Name =name ;switch _eegdfc {case ST_PitchFamilyUnset :_bfeeb .Value =""; -case ST_PitchFamily00 :_bfeeb .Value ="\u0030\u0030";case ST_PitchFamily01 :_bfeeb .Value ="\u0030\u0031";case ST_PitchFamily02 :_bfeeb .Value ="\u0030\u0032";case ST_PitchFamily16 :_bfeeb .Value ="\u0031\u0036";case ST_PitchFamily17 :_bfeeb .Value ="\u0031\u0037"; -case ST_PitchFamily18 :_bfeeb .Value ="\u0031\u0038";case ST_PitchFamily32 :_bfeeb .Value ="\u0033\u0032";case ST_PitchFamily33 :_bfeeb .Value ="\u0033\u0033";case ST_PitchFamily34 :_bfeeb .Value ="\u0033\u0034";case ST_PitchFamily48 :_bfeeb .Value ="\u0034\u0038"; -case ST_PitchFamily49 :_bfeeb .Value ="\u0034\u0039";case ST_PitchFamily50 :_bfeeb .Value ="\u0035\u0030";case ST_PitchFamily64 :_bfeeb .Value ="\u0036\u0034";case ST_PitchFamily65 :_bfeeb .Value ="\u0036\u0035";case ST_PitchFamily66 :_bfeeb .Value ="\u0036\u0036"; -case ST_PitchFamily80 :_bfeeb .Value ="\u0038\u0030";case ST_PitchFamily81 :_bfeeb .Value ="\u0038\u0031";case ST_PitchFamily82 :_bfeeb .Value ="\u0038\u0032";};return _bfeeb ,nil ;}; +// ValidateWithPath validates the CT_AnimationElementChoice and its children, prefixing error messages with path +func (_cgfef *CT_AnimationElementChoice )ValidateWithPath (path string )error {if _cgfef .Dgm !=nil {if _fgf :=_cgfef .Dgm .ValidateWithPath (path +"\u002f\u0044\u0067\u006d");_fgf !=nil {return _fgf ;};};if _cgfef .Chart !=nil {if _ebge :=_cgfef .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074"); +_ebge !=nil {return _ebge ;};};return nil ;};func (_cceb *CT_GlowEffect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_efbdb :=range start .Attr {if _efbdb .Name .Local =="\u0072\u0061\u0064"{_fccg ,_efbgd :=_eb .ParseInt (_efbdb .Value ,10,64); +if _efbgd !=nil {return _efbgd ;};_cceb .RadAttr =&_fccg ;continue ;};};_eccfa :for {_fefa ,_acad :=d .Token ();if _acad !=nil {return _acad ;};switch _afdf :=_fefa .(type ){case _e .StartElement :switch _afdf .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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_cceb .ScrgbClr =NewCT_ScRgbColor (); +if _eeeef :=d .DecodeElement (_cceb .ScrgbClr ,&_afdf );_eeeef !=nil {return _eeeef ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cceb .SrgbClr =NewCT_SRgbColor (); +if _dbff :=d .DecodeElement (_cceb .SrgbClr ,&_afdf );_dbff !=nil {return _dbff ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_cceb .HslClr =NewCT_HslColor (); +if _gfebg :=d .DecodeElement (_cceb .HslClr ,&_afdf );_gfebg !=nil {return _gfebg ;};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\u0079\u0073\u0043\u006c\u0072"},_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\u0079\u0073\u0043\u006c\u0072"}:_cceb .SysClr =NewCT_SystemColor (); +if _dddg :=d .DecodeElement (_cceb .SysClr ,&_afdf );_dddg !=nil {return _dddg ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cceb .SchemeClr =NewCT_SchemeColor (); +if _efee :=d .DecodeElement (_cceb .SchemeClr ,&_afdf );_efee !=nil {return _efee ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_cceb .PrstClr =NewCT_PresetColor (); +if _bgbd :=d .DecodeElement (_cceb .PrstClr ,&_afdf );_bgbd !=nil {return _bgbd ;};default:_bfc .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",_afdf .Name ); +if _bgeg :=d .Skip ();_bgeg !=nil {return _bgeg ;};};case _e .EndElement :break _eccfa ;case _e .CharData :};};return nil ;};type ST_DgmBuildStep byte ; -// Validate validates the CT_RelativeOffsetEffect and its children -func (_cfecb *CT_RelativeOffsetEffect )Validate ()error {return _cfecb .ValidateWithPath ("\u0043\u0054\u005fRe\u006c\u0061\u0074\u0069\u0076\u0065\u004f\u0066\u0066\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_TextFont ()*CT_TextFont {_fcec :=&CT_TextFont {}; -return _fcec };func (_dbcg *CT_AlphaCeilingEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_bcbe ,_ffb :=d .Token ();if _ffb !=nil {return _ee .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",_ffb ); -};if _afg ,_ffeg :=_bcbe .(_b .EndElement );_ffeg &&_afg .Name ==start .Name {break ;};};return nil ;};func NewCT_ContentPartLocking ()*CT_ContentPartLocking {_dcad :=&CT_ContentPartLocking {};return _dcad ;};func (_daaba *CT_Transform2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebaf :=range start .Attr {if _ebaf .Name .Local =="\u0072\u006f\u0074"{_dbeca ,_cagde :=_c .ParseInt (_ebaf .Value ,10,32); -if _cagde !=nil {return _cagde ;};_dageca :=int32 (_dbeca );_daaba .RotAttr =&_dageca ;continue ;};if _ebaf .Name .Local =="\u0066\u006c\u0069p\u0048"{_gggee ,_cabfeg :=_c .ParseBool (_ebaf .Value );if _cabfeg !=nil {return _cabfeg ;};_daaba .FlipHAttr =&_gggee ; -continue ;};if _ebaf .Name .Local =="\u0066\u006c\u0069p\u0056"{_dbafb ,_bbccc :=_c .ParseBool (_ebaf .Value );if _bbccc !=nil {return _bbccc ;};_daaba .FlipVAttr =&_dbafb ;continue ;};};_gbefe :for {_aaaeg ,_bfdcfg :=d .Token ();if _bfdcfg !=nil {return _bfdcfg ; -};switch _gfdga :=_aaaeg .(type ){case _b .StartElement :switch _gfdga .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"}:_daaba .Off =NewCT_Point2D (); -if _bbabgb :=d .DecodeElement (_daaba .Off ,&_gfdga );_bbabgb !=nil {return _bbabgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_daaba .Ext =NewCT_PositiveSize2D (); -if _dfede :=d .DecodeElement (_daaba .Ext ,&_gfdga );_dfede !=nil {return _dfede ;};default:_cc .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",_gfdga .Name ); -if _efede :=d .Skip ();_efede !=nil {return _efede ;};};case _b .EndElement :break _gbefe ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_NonVisualContentPartProperties and its children +func (_adea *CT_NonVisualContentPartProperties )Validate ()error {return _adea .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 (_cdgae *EG_LineJoinProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aceac :for {_fageb ,_ddgdf :=d .Token ();if _ddgdf !=nil {return _ddgdf ;};switch _afdcd :=_fageb .(type ){case _e .StartElement :switch _afdcd .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 :"\u0072\u006f\u0075n\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 :"\u0072\u006f\u0075n\u0064"}:_cdgae .Round =NewCT_LineJoinRound (); +if _dcecc :=d .DecodeElement (_cdgae .Round ,&_afdcd );_dcecc !=nil {return _dcecc ;};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 :"\u0062\u0065\u0076e\u006c"},_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 :"\u0062\u0065\u0076e\u006c"}:_cdgae .Bevel =NewCT_LineJoinBevel (); +if _deeec :=d .DecodeElement (_cdgae .Bevel ,&_afdcd );_deeec !=nil {return _deeec ;};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 :"\u006d\u0069\u0074e\u0072"},_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 :"\u006d\u0069\u0074e\u0072"}:_cdgae .Miter =NewCT_LineJoinMiterProperties (); +if _dfecfb :=d .DecodeElement (_cdgae .Miter ,&_afdcd );_dfecfb !=nil {return _dfecfb ;};default:_bfc .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",_afdcd .Name ); +if _caacgg :=d .Skip ();_caacgg !=nil {return _caacgg ;};};case _e .EndElement :break _aceac ;case _e .CharData :};};return nil ;};func (_aggcg ST_TextFontAlignType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_aggcg .String (),start ); +};func NewCT_BiLevelEffect ()*CT_BiLevelEffect {_fgcf :=&CT_BiLevelEffect {};return _fgcf };func (_dgafa *CT_GvmlTextShapeChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dgafa .UseSpRect !=nil {_ecgfe :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0075\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074"}}; +e .EncodeElement (_dgafa .UseSpRect ,_ecgfe );};if _dgafa .Xfrm !=nil {_bfffa :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_dgafa .Xfrm ,_bfffa );};return nil ;}; -// Validate validates the CT_FontReference and its children -func (_gfag *CT_FontReference )Validate ()error {return _gfag .ValidateWithPath ("\u0043\u0054_\u0046\u006f\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};func (_ebfce *ST_TextWrappingType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgcgd ,_ebcdf :=d .Token (); -if _ebcdf !=nil {return _ebcdf ;};if _daega ,_dggbea :=_fgcgd .(_b .EndElement );_dggbea &&_daega .Name ==start .Name {*_ebfce =1;return nil ;};if _bgfgf ,_gdgde :=_fgcgd .(_b .CharData );!_gdgde {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgcgd ); -}else {switch string (_bgfgf ){case "":*_ebfce =0;case "\u006e\u006f\u006e\u0065":*_ebfce =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ebfce =2;};};_fgcgd ,_ebcdf =d .Token ();if _ebcdf !=nil {return _ebcdf ;};if _dgcec ,_aaeaac :=_fgcgd .(_b .EndElement ); -_aaeaac &&_dgcec .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgcgd );};func (_agcef ST_TextAnchoringType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_abecaee :=_b .Attr {}; -_abecaee .Name =name ;switch _agcef {case ST_TextAnchoringTypeUnset :_abecaee .Value ="";case ST_TextAnchoringTypeT :_abecaee .Value ="\u0074";case ST_TextAnchoringTypeCtr :_abecaee .Value ="\u0063\u0074\u0072";case ST_TextAnchoringTypeB :_abecaee .Value ="\u0062"; -case ST_TextAnchoringTypeJust :_abecaee .Value ="\u006a\u0075\u0073\u0074";case ST_TextAnchoringTypeDist :_abecaee .Value ="\u0064\u0069\u0073\u0074";};return _abecaee ,nil ;};func (_gdfb *CT_CustomGeometry2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdfb .PathLst =NewCT_Path2DList (); -_bbdc :for {_bdbda ,_fbdgc :=d .Token ();if _fbdgc !=nil {return _fbdgc ;};switch _dfbe :=_bdbda .(type ){case _b .StartElement :switch _dfbe .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"}:_gdfb .AvLst =NewCT_GeomGuideList (); -if _acbc :=d .DecodeElement (_gdfb .AvLst ,&_dfbe );_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 :"\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"}:_gdfb .GdLst =NewCT_GeomGuideList (); -if _begec :=d .DecodeElement (_gdfb .GdLst ,&_dfbe );_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 :"\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"}:_gdfb .AhLst =NewCT_AdjustHandleList (); -if _cfgdb :=d .DecodeElement (_gdfb .AhLst ,&_dfbe );_cfgdb !=nil {return _cfgdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gdfb .CxnLst =NewCT_ConnectionSiteList (); -if _dgeg :=d .DecodeElement (_gdfb .CxnLst ,&_dfbe );_dgeg !=nil {return _dgeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gdfb .Rect =NewCT_GeomRect (); -if _baeg :=d .DecodeElement (_gdfb .Rect ,&_dfbe );_baeg !=nil {return _baeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _daafc :=d .DecodeElement (_gdfb .PathLst ,&_dfbe ); -_daafc !=nil {return _daafc ;};default:_cc .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",_dfbe .Name ); -if _cecg :=d .Skip ();_cecg !=nil {return _cecg ;};};case _b .EndElement :break _bbdc ;case _b .CharData :};};return nil ;};type CT_GroupShapeProperties struct{BwModeAttr ST_BlackWhiteMode ;Xfrm *CT_GroupTransform2D ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ; -GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;ExtLst *CT_OfficeArtExtensionList ; -};type CT_ClipboardStyleSheet struct{ThemeElements *CT_BaseStyles ;ClrMap *CT_ColorMapping ;};func (_gcefe *CT_TextUnderlineFillGroupWrapper )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gggaf :for {_effgg ,_bdaed :=d .Token ();if _bdaed !=nil {return _bdaed ; -};switch _abbfa :=_effgg .(type ){case _b .StartElement :switch _abbfa .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"}:_gcefe .NoFill =NewCT_NoFillProperties (); -if _dbfdge :=d .DecodeElement (_gcefe .NoFill ,&_abbfa );_dbfdge !=nil {return _dbfdge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gcefe .SolidFill =NewCT_SolidColorFillProperties (); -if _eeegc :=d .DecodeElement (_gcefe .SolidFill ,&_abbfa );_eeegc !=nil {return _eeegc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gcefe .GradFill =NewCT_GradientFillProperties (); -if _gfda :=d .DecodeElement (_gcefe .GradFill ,&_abbfa );_gfda !=nil {return _gfda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_gcefe .BlipFill =NewCT_BlipFillProperties (); -if _gcgcc :=d .DecodeElement (_gcefe .BlipFill ,&_abbfa );_gcgcc !=nil {return _gcgcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gcefe .PattFill =NewCT_PatternFillProperties (); -if _feef :=d .DecodeElement (_gcefe .PattFill ,&_abbfa );_feef !=nil {return _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 :"\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"}:_gcefe .GrpFill =NewCT_GroupFillProperties (); -if _befgd :=d .DecodeElement (_gcefe .GrpFill ,&_abbfa );_befgd !=nil {return _befgd ;};default:_cc .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",_abbfa .Name ); -if _dedca :=d .Skip ();_dedca !=nil {return _dedca ;};};case _b .EndElement :break _gggaf ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_NoFillProperties and its children, prefixing error messages with path +func (_adde *CT_NoFillProperties )ValidateWithPath (path string )error {return nil };type CT_GroupFillProperties struct{};func NewCT_TableStyleTextStyle ()*CT_TableStyleTextStyle {_dfeca :=&CT_TableStyleTextStyle {};return _dfeca ;}; -// ValidateWithPath validates the CT_EffectStyleItem and its children, prefixing error messages with path -func (_fbfag *CT_EffectStyleItem )ValidateWithPath (path string )error {if _fbfag .EffectLst !=nil {if _cgce :=_fbfag .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_cgce !=nil {return _cgce ;};};if _fbfag .EffectDag !=nil {if _cfaeac :=_fbfag .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); -_cfaeac !=nil {return _cfaeac ;};};if _fbfag .Scene3d !=nil {if _eagab :=_fbfag .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_eagab !=nil {return _eagab ;};};if _fbfag .Sp3d !=nil {if _dcgbb :=_fbfag .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064"); -_dcgbb !=nil {return _dcgbb ;};};return nil ;};type ST_ColorSchemeIndex byte ;func (_gdbga *CT_Point2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccbd :=range start .Attr {if _ccbd .Name .Local =="\u0078"{_eece ,_aaadd :=ParseUnionST_Coordinate (_ccbd .Value ); -if _aaadd !=nil {return _aaadd ;};_gdbga .XAttr =_eece ;continue ;};if _ccbd .Name .Local =="\u0079"{_ecddg ,_fffdc :=ParseUnionST_Coordinate (_ccbd .Value );if _fffdc !=nil {return _fffdc ;};_gdbga .YAttr =_ecddg ;continue ;};};for {_cagaa ,_bafbc :=d .Token (); -if _bafbc !=nil {return _ee .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044\u003a\u0020%\u0073",_bafbc );};if _ggdf ,_dgcaa :=_cagaa .(_b .EndElement );_dgcaa &&_ggdf .Name ==start .Name {break ; -};};return nil ;};func (_ffefgg *CT_Transform2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffefgg .RotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074"},Value :_ee .Sprintf ("\u0025\u0076",*_ffefgg .RotAttr )}); -};if _ffefgg .FlipHAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_ffefgg .FlipHAttr ))});};if _ffefgg .FlipVAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_ffefgg .FlipVAttr ))}); -};e .EncodeToken (start );if _ffefgg .Off !=nil {_cafgad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_ffefgg .Off ,_cafgad );};if _ffefgg .Ext !=nil {_bgccd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065x\u0074"}}; -e .EncodeElement (_ffefgg .Ext ,_bgccd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TextField struct{IdAttr string ;TypeAttr *string ;RPr *CT_TextCharacterProperties ;PPr *CT_TextParagraphProperties ;T *string ;}; +// Validate validates the CT_GvmlConnector and its children +func (_fagfd *CT_GvmlConnector )Validate ()error {return _fagfd .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_ffcfb ST_PresetMaterialType )String ()string {switch _ffcfb {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 (_egfef ST_BlackWhiteMode )ValidateWithPath (path string )error {switch _egfef {case 0,1,2,3,4,5,6,7,8,9,10,11: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 (_egfef )); +};return nil ;};func (_abagf *ST_LightRigType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_abagf =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_abagf =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_abagf =2; +case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_abagf =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_abagf =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_abagf =5; +case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_abagf =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_abagf =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_abagf =8; +case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_abagf =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_abagf =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_abagf =11; +case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_abagf =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_abagf =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_abagf =14;case "\u0073\u006f\u0066\u0074":*_abagf =15; +case "\u0068\u0061\u0072s\u0068":*_abagf =16;case "\u0066\u006c\u006fo\u0064":*_abagf =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_abagf =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_abagf =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_abagf =20; +case "\u0073\u0075\u006e\u0073\u0065\u0074":*_abagf =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_abagf =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_abagf =23;case "\u0066\u006c\u0061\u0074":*_abagf =24;case "\u0074\u0077\u006fP\u0074":*_abagf =25; +case "\u0067\u006c\u006f\u0077":*_abagf =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_abagf =27;};return nil ;}; -// Validate validates the CT_GvmlGroupShapeNonVisual and its children -func (_cggf *CT_GvmlGroupShapeNonVisual )Validate ()error {return _cggf .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 (_fabgb *CT_SolidColorFillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _fabgb .ScrgbClr !=nil {_dgga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fabgb .ScrgbClr ,_dgga );};if _fabgb .SrgbClr !=nil {_fcdb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; -e .EncodeElement (_fabgb .SrgbClr ,_fcdb );};if _fabgb .HslClr !=nil {_cdaee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_fabgb .HslClr ,_cdaee );};if _fabgb .SysClr !=nil {_aacbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; -e .EncodeElement (_fabgb .SysClr ,_aacbe );};if _fabgb .SchemeClr !=nil {_decb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_fabgb .SchemeClr ,_decb );};if _fabgb .PrstClr !=nil {_ebcef :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; -e .EncodeElement (_fabgb .PrstClr ,_ebcef );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_EmptyElement struct{}; +// ValidateWithPath validates the CT_TextShapeAutofit and its children, prefixing error messages with path +func (_egced *CT_TextShapeAutofit )ValidateWithPath (path string )error {return nil };func (_ecadb *CT_Point3D )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bbab :=range start .Attr {if _bbab .Name .Local =="\u0078"{_bbdege ,_fade :=ParseUnionST_Coordinate (_bbab .Value ); +if _fade !=nil {return _fade ;};_ecadb .XAttr =_bbdege ;continue ;};if _bbab .Name .Local =="\u0079"{_adfee ,_ffab :=ParseUnionST_Coordinate (_bbab .Value );if _ffab !=nil {return _ffab ;};_ecadb .YAttr =_adfee ;continue ;};if _bbab .Name .Local =="\u007a"{_defed ,_beabf :=ParseUnionST_Coordinate (_bbab .Value ); +if _beabf !=nil {return _beabf ;};_ecadb .ZAttr =_defed ;continue ;};};for {_eacag ,_eaccc :=d .Token ();if _eaccc !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044\u003a\u0020%\u0073",_eaccc ); +};if _dcbce ,_ffebe :=_eacag .(_e .EndElement );_ffebe &&_dcbce .Name ==start .Name {break ;};};return nil ;};type EG_TextGeometry struct{CustGeom *CT_CustomGeometry2D ;PrstTxWarp *CT_PresetTextShape ;};func (_cggge ST_LineEndType )String ()string {switch _cggge {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 "";}; -// Validate validates the CT_TextParagraphProperties and its children -func (_efeacd *CT_TextParagraphProperties )Validate ()error {return _efeacd .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 (_dedae *CT_ShapeProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dedae .BwModeAttr !=ST_BlackWhiteModeUnset {_baga ,_cfcb :=_dedae .BwModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"}); -if _cfcb !=nil {return _cfcb ;};start .Attr =append (start .Attr ,_baga );};e .EncodeToken (start );if _dedae .Xfrm !=nil {_cabed :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_dedae .Xfrm ,_cabed ); -};if _dedae .CustGeom !=nil {_ddfaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_dedae .CustGeom ,_ddfaa );};if _dedae .PrstGeom !=nil {_fbdad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}}; -e .EncodeElement (_dedae .PrstGeom ,_fbdad );};if _dedae .NoFill !=nil {_fgcbd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dedae .NoFill ,_fgcbd );};if _dedae .SolidFill !=nil {_abbde :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_dedae .SolidFill ,_abbde );};if _dedae .GradFill !=nil {_adcbdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dedae .GradFill ,_adcbdf );};if _dedae .BlipFill !=nil {_eafaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_dedae .BlipFill ,_eafaa );};if _dedae .PattFill !=nil {_ffabf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dedae .PattFill ,_ffabf );};if _dedae .GrpFill !=nil {_cece :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; -e .EncodeElement (_dedae .GrpFill ,_cece );};if _dedae .Ln !=nil {_dddddc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_dedae .Ln ,_dddddc );};if _dedae .EffectLst !=nil {_gcccbe :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_dedae .EffectLst ,_gcccbe );};if _dedae .EffectDag !=nil {_bega :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_dedae .EffectDag ,_bega );};if _dedae .Scene3d !=nil {_cegcc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}}; -e .EncodeElement (_dedae .Scene3d ,_cegcc );};if _dedae .Sp3d !=nil {_cfbbf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_dedae .Sp3d ,_cfbbf );};if _dedae .ExtLst !=nil {_bade :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_dedae .ExtLst ,_bade );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbfbg *ST_LineEndWidth )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbcac ,_eefga :=d .Token ();if _eefga !=nil {return _eefga ; -};if _bgbae ,_befec :=_cbcac .(_b .EndElement );_befec &&_bgbae .Name ==start .Name {*_bbfbg =1;return nil ;};if _fbbceg ,_dcddb :=_cbcac .(_b .CharData );!_dcddb {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbcac ); -}else {switch string (_fbbceg ){case "":*_bbfbg =0;case "\u0073\u006d":*_bbfbg =1;case "\u006d\u0065\u0064":*_bbfbg =2;case "\u006c\u0067":*_bbfbg =3;};};_cbcac ,_eefga =d .Token ();if _eefga !=nil {return _eefga ;};if _eaeegf ,_ffdab :=_cbcac .(_b .EndElement ); -_ffdab &&_eaeegf .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbcac );};func NewCT_TableGrid ()*CT_TableGrid {_cecd :=&CT_TableGrid {}; -return _cecd }; +// ValidateWithPath validates the EG_EffectProperties and its children, prefixing error messages with path +func (_ggceba *EG_EffectProperties )ValidateWithPath (path string )error {if _ggceba .EffectLst !=nil {if _ggdab :=_ggceba .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_ggdab !=nil {return _ggdab ; +};};if _ggceba .EffectDag !=nil {if _fefd :=_ggceba .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_fefd !=nil {return _fefd ;};};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 (_ceed *CT_GvmlGraphicalObjectFrame )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_edgfg :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}}; +e .EncodeElement (_ceed .NvGraphicFramePr ,_edgfg );_eddf :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_eddf .Attr =append (_eddf .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"}); +e .EncodeElement (_ceed .Graphic ,_eddf );_cfdf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_ceed .Xfrm ,_cfdf );if _ceed .ExtLst !=nil {_gaea :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ceed .ExtLst ,_gaea );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ObjectStyleDefaults and its children -func (_dcfd *CT_ObjectStyleDefaults )Validate ()error {return _dcfd .ValidateWithPath ("\u0043\u0054\u005f\u004fbj\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006ct\u0073");};type ST_SystemColorVal byte ; +// ValidateWithPath validates the CT_GroupFillProperties and its children, prefixing error messages with path +func (_cafg *CT_GroupFillProperties )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_OfficeArtExtension and its children -func (_eead *CT_OfficeArtExtension )Validate ()error {return _eead .ValidateWithPath ("C\u0054\u005f\u004f\u0066fi\u0063e\u0041\u0072\u0074\u0045\u0078t\u0065\u006e\u0073\u0069\u006f\u006e");};func (_ggeed *CT_TextNormalAutofit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggeed .FontScaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"},Value :_ee .Sprintf ("\u0025\u0076",*_ggeed .FontScaleAttr )}); -};if _ggeed .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 :_ee .Sprintf ("\u0025\u0076",*_ggeed .LnSpcReductionAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GraphicalObjectData and its children, prefixing error messages with path +func (_cdddf *CT_GraphicalObjectData )ValidateWithPath (path string )error {return nil };func (_ffedf *CT_Point3D )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_ffedf .XAttr )}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0079"},Value :_bb .Sprintf ("\u0025\u0076",_ffedf .YAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u007a"},Value :_bb .Sprintf ("\u0025\u0076",_ffedf .ZAttr )}); +e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type EG_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_ggb *CT_ColorChangeEffect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggb .ClrFrom =NewCT_Color (); +_ggb .ClrTo =NewCT_Color ();for _ ,_gffbf :=range start .Attr {if _gffbf .Name .Local =="\u0075\u0073\u0065\u0041"{_cgdb ,_deaf :=_eb .ParseBool (_gffbf .Value );if _deaf !=nil {return _deaf ;};_ggb .UseAAttr =&_cgdb ;continue ;};};_ggab :for {_cebba ,_gccdg :=d .Token (); +if _gccdg !=nil {return _gccdg ;};switch _geag :=_cebba .(type ){case _e .StartElement :switch _geag .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 :"\u0063l\u0072\u0046\u0072\u006f\u006d"},_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 :"\u0063l\u0072\u0046\u0072\u006f\u006d"}:if _cfac :=d .DecodeElement (_ggb .ClrFrom ,&_geag ); +_cfac !=nil {return _cfac ;};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 :"\u0063\u006c\u0072T\u006f"},_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 :"\u0063\u006c\u0072T\u006f"}:if _cgbdd :=d .DecodeElement (_ggb .ClrTo ,&_geag ); +_cgbdd !=nil {return _cgbdd ;};default:_bfc .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",_geag .Name ); +if _efeg :=d .Skip ();_efeg !=nil {return _efeg ;};};case _e .EndElement :break _ggab ;case _e .CharData :};};return nil ;};func (_dgcgb ST_PresetLineDashVal )Validate ()error {return _dgcgb .ValidateWithPath ("")};type CT_DuotoneEffect struct{EG_ColorChoice []*EG_ColorChoice ; +}; -// Validate validates the CT_StyleMatrix and its children -func (_bbagd *CT_StyleMatrix )Validate ()error {return _bbagd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004da\u0074\u0072\u0069\u0078");}; +// ValidateWithPath validates the CT_NonVisualPictureProperties and its children, prefixing error messages with path +func (_gccge *CT_NonVisualPictureProperties )ValidateWithPath (path string )error {if _gccge .PicLocks !=nil {if _ffagd :=_gccge .PicLocks .ValidateWithPath (path +"\u002fP\u0069\u0063\u004c\u006f\u0063\u006bs");_ffagd !=nil {return _ffagd ;};};if _gccge .ExtLst !=nil {if _bgga :=_gccge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bgga !=nil {return _bgga ;};};return nil ;};func (_fdfbe ST_LightRigType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fdfbe .String (),start );};func (_gfcba *CT_GrayscaleTransform )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_efda ,_ddfde :=d .Token (); +if _ddfde !=nil {return _bb .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",_ddfde );};if _degc ,_gdde :=_efda .(_e .EndElement ); +_gdde &&_degc .Name ==start .Name {break ;};};return nil ;};func (_fdac *CT_LineStyleList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gcbca :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006c\u006e"}}; +for _ ,_gdbfb :=range _fdac .Ln {e .EncodeElement (_gdbfb ,_gcbca );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Path2DLineTo and its children -func (_dceb *CT_Path2DLineTo )Validate ()error {return _dceb .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f");};func (_cfefcd ST_BevelPresetType )ValidateWithPath (path string )error {switch _cfefcd {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfefcd )); -};return nil ;};type CT_InverseGammaTransform struct{};type CT_OfficeStyleSheet struct{NameAttr *string ;ThemeElements *CT_BaseStyles ;ObjectDefaults *CT_ObjectStyleDefaults ;ExtraClrSchemeLst *CT_ColorSchemeList ;CustClrLst *CT_CustomColorList ;ExtLst *CT_OfficeArtExtensionList ; -};func (_cgacc *ST_TextCapsType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdbccc ,_bbgab :=d .Token ();if _bbgab !=nil {return _bbgab ;};if _aacef ,_bgbga :=_fdbccc .(_b .EndElement );_bgbga &&_aacef .Name ==start .Name {*_cgacc =1; -return nil ;};if _eaacca ,_dgaca :=_fdbccc .(_b .CharData );!_dgaca {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdbccc );}else {switch string (_eaacca ){case "":*_cgacc =0; -case "\u006e\u006f\u006e\u0065":*_cgacc =1;case "\u0073\u006d\u0061l\u006c":*_cgacc =2;case "\u0061\u006c\u006c":*_cgacc =3;};};_fdbccc ,_bbgab =d .Token ();if _bbgab !=nil {return _bbgab ;};if _cabab ,_gcbccg :=_fdbccc .(_b .EndElement );_gcbccg &&_cabab .Name ==start .Name {return nil ; -};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdbccc );}; +// Validate validates the CT_GroupShapeProperties and its children +func (_cccafa *CT_GroupShapeProperties )Validate ()error {return _cccafa .ValidateWithPath ("\u0043\u0054\u005fGr\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// Validate validates the CT_LightRig and its children -func (_cfaegd *CT_LightRig )Validate ()error {return _cfaegd .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067");};func (_dgbc *CT_AnimationDgmElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgbc .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_dgbc .IdAttr )}); -};if _dgbc .BldStepAttr !=ST_DgmBuildStepUnset {_gfgc ,_ebd :=_dgbc .BldStepAttr .MarshalXMLAttr (_b .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"});if _ebd !=nil {return _ebd ;};start .Attr =append (start .Attr ,_gfgc );};e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dbbff *CT_EffectProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgdac :for {_acgb ,_gddb :=d .Token ();if _gddb !=nil {return _gddb ;};switch _fcdd :=_acgb .(type ){case _b .StartElement :switch _fcdd .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"}:_dbbff .EffectLst =NewCT_EffectList (); -if _gegeb :=d .DecodeElement (_dbbff .EffectLst ,&_fcdd );_gegeb !=nil {return _gegeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dbbff .EffectDag =NewCT_EffectContainer (); -if _eefg :=d .DecodeElement (_dbbff .EffectDag ,&_fcdd );_eefg !=nil {return _eefg ;};default:_cc .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",_fcdd .Name ); -if _cddd :=d .Skip ();_cddd !=nil {return _cddd ;};};case _b .EndElement :break _cgdac ;case _b .CharData :};};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;); +// ValidateWithPath validates the CT_GvmlPicture and its children, prefixing error messages with path +func (_bfaca *CT_GvmlPicture )ValidateWithPath (path string )error {if _cbafd :=_bfaca .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_cbafd !=nil {return _cbafd ;};if _egdd :=_bfaca .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_egdd !=nil {return _egdd ;};if _bbaed :=_bfaca .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bbaed !=nil {return _bbaed ;};if _bfaca .Style !=nil {if _beada :=_bfaca .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); +_beada !=nil {return _beada ;};};if _bfaca .ExtLst !=nil {if _fdfbd :=_bfaca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdfbd !=nil {return _fdfbd ;};};return nil ;}; -// Validate validates the CT_GvmlGroupShape and its children -func (_eabac *CT_GvmlGroupShape )Validate ()error {return _eabac .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065");};func NewCT_RelativeRect ()*CT_RelativeRect {_cbdf :=&CT_RelativeRect {}; -return _cbdf }; +// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path +func (_acag *CT_Connection )ValidateWithPath (path string )error {return nil };func NewCT_LineEndProperties ()*CT_LineEndProperties {_fgfc :=&CT_LineEndProperties {};return _fgfc };func (_dcafd ST_LineCap )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dcdgce :=_e .Attr {}; +_dcdgce .Name =name ;switch _dcafd {case ST_LineCapUnset :_dcdgce .Value ="";case ST_LineCapRnd :_dcdgce .Value ="\u0072\u006e\u0064";case ST_LineCapSq :_dcdgce .Value ="\u0073\u0071";case ST_LineCapFlat :_dcdgce .Value ="\u0066\u006c\u0061\u0074";};return _dcdgce ,nil ; +};type CT_FontScheme struct{NameAttr string ;MajorFont *CT_FontCollection ;MinorFont *CT_FontCollection ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_ReflectionEffect and its children, prefixing error messages with path -func (_gegfe *CT_ReflectionEffect )ValidateWithPath (path string )error {if _gegfe .BlurRadAttr !=nil {if *_gegfe .BlurRadAttr < 0{return _ee .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 ,*_gegfe .BlurRadAttr ); -};if *_gegfe .BlurRadAttr > 27273042316900{return _ee .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 ,*_gegfe .BlurRadAttr ); -};};if _gegfe .StAAttr !=nil {if _ecgea :=_gegfe .StAAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u0041\u0074\u0074\u0072");_ecgea !=nil {return _ecgea ;};};if _gegfe .StPosAttr !=nil {if _gegcg :=_gegfe .StPosAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0050\u006f\u0073\u0041\u0074\u0074\u0072"); -_gegcg !=nil {return _gegcg ;};};if _gegfe .EndAAttr !=nil {if _faabe :=_gegfe .EndAAttr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0041\u0041\u0074\u0074r");_faabe !=nil {return _faabe ;};};if _gegfe .EndPosAttr !=nil {if _afbfa :=_gegfe .EndPosAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u006f\u0073\u0041\u0074\u0074\u0072"); -_afbfa !=nil {return _afbfa ;};};if _gegfe .DistAttr !=nil {if *_gegfe .DistAttr < 0{return _ee .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 ,*_gegfe .DistAttr ); -};if *_gegfe .DistAttr > 27273042316900{return _ee .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 ,*_gegfe .DistAttr ); -};};if _gegfe .DirAttr !=nil {if *_gegfe .DirAttr < 0{return _ee .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 ,*_gegfe .DirAttr ); -};if *_gegfe .DirAttr >=21600000{return _ee .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 ,*_gegfe .DirAttr ); -};};if _gegfe .FadeDirAttr !=nil {if *_gegfe .FadeDirAttr < 0{return _ee .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 ,*_gegfe .FadeDirAttr ); -};if *_gegfe .FadeDirAttr >=21600000{return _ee .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 ,*_gegfe .FadeDirAttr ); -};};if _gegfe .SxAttr !=nil {if _fbec :=_gegfe .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_fbec !=nil {return _fbec ;};};if _gegfe .SyAttr !=nil {if _gdabf :=_gegfe .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072"); -_gdabf !=nil {return _gdabf ;};};if _gegfe .KxAttr !=nil {if *_gegfe .KxAttr <=-5400000{return _ee .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 ,*_gegfe .KxAttr ); -};if *_gegfe .KxAttr >=5400000{return _ee .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 ,*_gegfe .KxAttr ); -};};if _gegfe .KyAttr !=nil {if *_gegfe .KyAttr <=-5400000{return _ee .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 ,*_gegfe .KyAttr ); -};if *_gegfe .KyAttr >=5400000{return _ee .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 ,*_gegfe .KyAttr ); -};};if _bedfc :=_gegfe .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_bedfc !=nil {return _bedfc ;};return nil ;};func (_gagff *CT_TextBlipBullet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gagff .Blip =NewCT_Blip (); -_bbdbg :for {_gddef ,_cecbb :=d .Token ();if _cecbb !=nil {return _cecbb ;};switch _efccf :=_gddef .(type ){case _b .StartElement :switch _efccf .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 _gbecf :=d .DecodeElement (_gagff .Blip ,&_efccf ); -_gbecf !=nil {return _gbecf ;};default:_cc .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",_efccf .Name ); -if _agbfd :=d .Skip ();_agbfd !=nil {return _agbfd ;};};case _b .EndElement :break _bbdbg ;case _b .CharData :};};return nil ;};func (_dafca ST_EffectContainerType )String ()string {switch _dafca {case 0:return "";case 1:return "\u0073\u0069\u0062";case 2:return "\u0074\u0072\u0065\u0065"; -};return "";};type CT_ThemeableLineStyle struct{Ln *CT_LineProperties ;LnRef *CT_StyleMatrixReference ;};func (_ebebae *EG_TextBullet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebebae .BuNone !=nil {_cfgdbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}}; -e .EncodeElement (_ebebae .BuNone ,_cfgdbc );};if _ebebae .BuAutoNum !=nil {_ggdff :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}};e .EncodeElement (_ebebae .BuAutoNum ,_ggdff );};if _ebebae .BuChar !=nil {_ggdgd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}}; -e .EncodeElement (_ebebae .BuChar ,_ggdgd );};if _ebebae .BuBlip !=nil {_fegaca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}};e .EncodeElement (_ebebae .BuBlip ,_fegaca );};return nil ;};func (_bcbef *ST_TextAnchoringType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_begggc ,_bggfa :=d .Token (); -if _bggfa !=nil {return _bggfa ;};if _dbfea ,_dffeg :=_begggc .(_b .EndElement );_dffeg &&_dbfea .Name ==start .Name {*_bcbef =1;return nil ;};if _fgbbaf ,_babbee :=_begggc .(_b .CharData );!_babbee {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_begggc ); -}else {switch string (_fgbbaf ){case "":*_bcbef =0;case "\u0074":*_bcbef =1;case "\u0063\u0074\u0072":*_bcbef =2;case "\u0062":*_bcbef =3;case "\u006a\u0075\u0073\u0074":*_bcbef =4;case "\u0064\u0069\u0073\u0074":*_bcbef =5;};};_begggc ,_bggfa =d .Token (); -if _bggfa !=nil {return _bggfa ;};if _fgdf ,_bgdfgb :=_begggc .(_b .EndElement );_bgdfgb &&_fgdf .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_begggc ); -};func (_ebcde *ST_TextFontScalePercentOrPercentString )ValidateWithPath (path string )error {_gcfdef :=[]string {};if _ebcde .ST_TextFontScalePercent !=nil {_gcfdef =append (_gcfdef ,"\u0053\u0054\u005fTe\u0078\u0074\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); -};if _ebcde .ST_Percentage !=nil {_gcfdef =append (_gcfdef ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_gcfdef )> 1{return _ee .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gcfdef ); -};return nil ;};func (_cbeba *ST_AdjCoordinate )Validate ()error {return _cbeba .ValidateWithPath ("")};func (_cfgaf *CT_GvmlGroupShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfgaf .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_cfgaf .GrpSpPr =NewCT_GroupShapeProperties (); -_aaga :for {_bfgad ,_gade :=d .Token ();if _gade !=nil {return _gade ;};switch _cdagd :=_bfgad .(type ){case _b .StartElement :switch _cdagd .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 _fbfdb :=d .DecodeElement (_cfgaf .NvGrpSpPr ,&_cdagd ); -_fbfdb !=nil {return _fbfdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _bgagb :=d .DecodeElement (_cfgaf .GrpSpPr ,&_cdagd ); -_bgagb !=nil {return _bgagb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fefe :=NewCT_GvmlGroupShapeChoice (); -if _agee :=d .DecodeElement (&_fefe .TxSp ,&_cdagd );_agee !=nil {return _agee ;};_cfgaf .Choice =append (_cfgaf .Choice ,_fefe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_baae :=NewCT_GvmlGroupShapeChoice (); -if _aedfg :=d .DecodeElement (&_baae .Sp ,&_cdagd );_aedfg !=nil {return _aedfg ;};_cfgaf .Choice =append (_cfgaf .Choice ,_baae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dbde :=NewCT_GvmlGroupShapeChoice (); -if _bacbg :=d .DecodeElement (&_dbde .CxnSp ,&_cdagd );_bacbg !=nil {return _bacbg ;};_cfgaf .Choice =append (_cfgaf .Choice ,_dbde );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_afab :=NewCT_GvmlGroupShapeChoice (); -if _gbefa :=d .DecodeElement (&_afab .Pic ,&_cdagd );_gbefa !=nil {return _gbefa ;};_cfgaf .Choice =append (_cfgaf .Choice ,_afab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gbde :=NewCT_GvmlGroupShapeChoice (); -if _geeg :=d .DecodeElement (&_gbde .GraphicFrame ,&_cdagd );_geeg !=nil {return _geeg ;};_cfgaf .Choice =append (_cfgaf .Choice ,_gbde );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_egedf :=NewCT_GvmlGroupShapeChoice (); -if _fbad :=d .DecodeElement (&_egedf .GrpSp ,&_cdagd );_fbad !=nil {return _fbad ;};_cfgaf .Choice =append (_cfgaf .Choice ,_egedf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_cfgaf .ExtLst =NewCT_OfficeArtExtensionList (); -if _acbfe :=d .DecodeElement (_cfgaf .ExtLst ,&_cdagd );_acbfe !=nil {return _acbfe ;};default:_cc .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",_cdagd .Name ); -if _fcee :=d .Skip ();_fcee !=nil {return _fcee ;};};case _b .EndElement :break _aaga ;case _b .CharData :};};return nil ;};func (_cedcdd *ST_SystemColorVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbage ,_ffad :=d .Token ();if _ffad !=nil {return _ffad ; -};if _agfg ,_babee :=_gbage .(_b .EndElement );_babee &&_agfg .Name ==start .Name {*_cedcdd =1;return nil ;};if _dgaab ,_dacdc :=_gbage .(_b .CharData );!_dacdc {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbage ); -}else {switch string (_dgaab ){case "":*_cedcdd =0;case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_cedcdd =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_cedcdd =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_cedcdd =3; -case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_cedcdd =4;case "\u006d\u0065\u006e\u0075":*_cedcdd =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_cedcdd =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_cedcdd =7; -case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_cedcdd =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_cedcdd =9;case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_cedcdd =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_cedcdd =11; -case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_cedcdd =12;case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_cedcdd =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_cedcdd =14; -case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_cedcdd =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_cedcdd =16;case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_cedcdd =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_cedcdd =18; -case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_cedcdd =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_cedcdd =20;case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_cedcdd =21; -case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_cedcdd =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_cedcdd =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_cedcdd =24;case "\u0069\u006e\u0066\u006f\u0042\u006b":*_cedcdd =25; -case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_cedcdd =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_cedcdd =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_cedcdd =28; -case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_cedcdd =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_cedcdd =30;};};_gbage ,_ffad =d .Token ();if _ffad !=nil {return _ffad ;};if _bgeba ,_abcbd :=_gbage .(_b .EndElement ); -_abcbd &&_bgeba .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbage );}; +// ValidateWithPath validates the CT_OfficeStyleSheet and its children, prefixing error messages with path +func (_befae *CT_OfficeStyleSheet )ValidateWithPath (path string )error {if _dfbba :=_befae .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_dfbba !=nil {return _dfbba ;};if _befae .ObjectDefaults !=nil {if _dgbdf :=_befae .ObjectDefaults .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"); +_dgbdf !=nil {return _dgbdf ;};};if _befae .ExtraClrSchemeLst !=nil {if _fefcf :=_befae .ExtraClrSchemeLst .ValidateWithPath (path +"\u002fE\u0078t\u0072\u0061\u0043\u006c\u0072S\u0063\u0068e\u006d\u0065\u004c\u0073\u0074");_fefcf !=nil {return _fefcf ; +};};if _befae .CustClrLst !=nil {if _cfge :=_befae .CustClrLst .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_cfge !=nil {return _cfge ;};};if _befae .ExtLst !=nil {if _egdde :=_befae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_egdde !=nil {return _egdde ;};};return nil ;};func (_deagb *CT_TablePropertiesChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _deagb .TableStyle !=nil {_cfccg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0074a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_deagb .TableStyle ,_cfccg );};if _deagb .TableStyleId !=nil {_cageg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074y\u006c\u0065\u0049\u0064"}};_a .AddPreserveSpaceAttr (&_cageg ,*_deagb .TableStyleId ); +e .EncodeElement (_deagb .TableStyleId ,_cageg );};return nil ;};type CT_FillStyleList struct{EG_FillProperties []*EG_FillProperties ;};func (_acaad *ST_TextSpacingPercentOrPercentString )ValidateWithPath (path string )error {_aecfbe :=[]string {};if _acaad .ST_TextSpacingPercent !=nil {_aecfbe =append (_aecfbe ,"S\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074"); +};if _acaad .ST_Percentage !=nil {_aecfbe =append (_aecfbe ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_aecfbe )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aecfbe ); +};return nil ;};func (_cdggd *CT_TextBulletSizePoint )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdggd .ValAttr =100;for _ ,_gcgad :=range start .Attr {if _gcgad .Name .Local =="\u0076\u0061\u006c"{_dgafb ,_eegae :=_eb .ParseInt (_gcgad .Value ,10,32); +if _eegae !=nil {return _eegae ;};_cdggd .ValAttr =int32 (_dgafb );continue ;};};for {_bfcc ,_ggae :=d .Token ();if _ggae !=nil {return _bb .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",_ggae ); +};if _dgabb ,_fddd :=_bfcc .(_e .EndElement );_fddd &&_dgabb .Name ==start .Name {break ;};};return nil ;};type CT_RegularTextRun struct{RPr *CT_TextCharacterProperties ;T string ;};type CT_LinearShadeProperties struct{AngAttr *int32 ;ScaledAttr *bool ; +}; -// Validate validates the CT_Camera and its children -func (_cabg *CT_Camera )Validate ()error {return _cabg .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006d\u0065\u0072a");};func NewCT_AlphaModulateFixedEffect ()*CT_AlphaModulateFixedEffect {_cdbg :=&CT_AlphaModulateFixedEffect {};return _cdbg ;};func (_fcgd *CT_GroupShapeProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fagfbg :=range start .Attr {if _fagfbg .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_fcgd .BwModeAttr .UnmarshalXMLAttr (_fagfbg ); -continue ;};};_agadd :for {_fgge ,_bcfcc :=d .Token ();if _bcfcc !=nil {return _bcfcc ;};switch _aeegd :=_fgge .(type ){case _b .StartElement :switch _aeegd .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"}:_fcgd .Xfrm =NewCT_GroupTransform2D (); -if _bbcc :=d .DecodeElement (_fcgd .Xfrm ,&_aeegd );_bbcc !=nil {return _bbcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fcgd .NoFill =NewCT_NoFillProperties (); -if _cdbbd :=d .DecodeElement (_fcgd .NoFill ,&_aeegd );_cdbbd !=nil {return _cdbbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fcgd .SolidFill =NewCT_SolidColorFillProperties (); -if _fdbf :=d .DecodeElement (_fcgd .SolidFill ,&_aeegd );_fdbf !=nil {return _fdbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fcgd .GradFill =NewCT_GradientFillProperties (); -if _cadf :=d .DecodeElement (_fcgd .GradFill ,&_aeegd );_cadf !=nil {return _cadf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_fcgd .BlipFill =NewCT_BlipFillProperties (); -if _agcg :=d .DecodeElement (_fcgd .BlipFill ,&_aeegd );_agcg !=nil {return _agcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fcgd .PattFill =NewCT_PatternFillProperties (); -if _gfbbb :=d .DecodeElement (_fcgd .PattFill ,&_aeegd );_gfbbb !=nil {return _gfbbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fcgd .GrpFill =NewCT_GroupFillProperties (); -if _dagf :=d .DecodeElement (_fcgd .GrpFill ,&_aeegd );_dagf !=nil {return _dagf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fcgd .EffectLst =NewCT_EffectList (); -if _cddbg :=d .DecodeElement (_fcgd .EffectLst ,&_aeegd );_cddbg !=nil {return _cddbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fcgd .EffectDag =NewCT_EffectContainer (); -if _dddcfe :=d .DecodeElement (_fcgd .EffectDag ,&_aeegd );_dddcfe !=nil {return _dddcfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fcgd .Scene3d =NewCT_Scene3D (); -if _adfa :=d .DecodeElement (_fcgd .Scene3d ,&_aeegd );_adfa !=nil {return _adfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_fcgd .ExtLst =NewCT_OfficeArtExtensionList (); -if _bfegde :=d .DecodeElement (_fcgd .ExtLst ,&_aeegd );_bfegde !=nil {return _bfegde ;};default:_cc .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",_aeegd .Name ); -if _ccaad :=d .Skip ();_ccaad !=nil {return _ccaad ;};};case _b .EndElement :break _agadd ;case _b .CharData :};};return nil ;};func (_cbadbb *CT_NonVisualDrawingProps )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_ee .Sprintf ("\u0025\u0076",_cbadbb .IdAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ee .Sprintf ("\u0025\u0076",_cbadbb .NameAttr )});if _cbadbb .DescrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0073c\u0072"},Value :_ee .Sprintf ("\u0025\u0076",*_cbadbb .DescrAttr )}); -};if _cbadbb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_cbadbb .HiddenAttr ))});};if _cbadbb .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_cbadbb .TitleAttr )}); -};e .EncodeToken (start );if _cbadbb .HlinkClick !=nil {_feee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_cbadbb .HlinkClick ,_feee );};if _cbadbb .HlinkHover !=nil {_ebcg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}}; -e .EncodeElement (_cbadbb .HlinkHover ,_ebcg );};if _cbadbb .ExtLst !=nil {_cfbac :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbadbb .ExtLst ,_cfbac );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the AG_Locking and its children, prefixing error messages with path +func (_dd *AG_Locking )ValidateWithPath (path string )error {return nil };func (_cdbg *EG_FillModeProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cdbg .Tile !=nil {_dedaa :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}}; +e .EncodeElement (_cdbg .Tile ,_dedaa );};if _cdbg .Stretch !=nil {_eedfb :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}};e .EncodeElement (_cdbg .Stretch ,_eedfb );};return nil ;}; // Validate validates the CT_GammaTransform and its children -func (_ddeab *CT_GammaTransform )Validate ()error {return _ddeab .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");}; +func (_acdgd *CT_GammaTransform )Validate ()error {return _acdgd .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");}; -// Validate validates the CT_BlurEffect and its children -func (_dbbe *CT_BlurEffect )Validate ()error {return _dbbe .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0075\u0072\u0045\u0066\u0066\u0065\u0063\u0074");};func (_gafcb *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 :_ee .Sprintf ("\u0025\u0076",_gafcb .IdxAttr )}); -e .EncodeToken (start );if _gafcb .ScrgbClr !=nil {_cdbdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_gafcb .ScrgbClr ,_cdbdf );};if _gafcb .SrgbClr !=nil {_ccbcf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; -e .EncodeElement (_gafcb .SrgbClr ,_ccbcf );};if _gafcb .HslClr !=nil {_befgg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_gafcb .HslClr ,_befgg );};if _gafcb .SysClr !=nil {_fgdaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; -e .EncodeElement (_gafcb .SysClr ,_fgdaa );};if _gafcb .SchemeClr !=nil {_efbaf :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_gafcb .SchemeClr ,_efbaf );};if _gafcb .PrstClr !=nil {_cadbfc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; -e .EncodeElement (_gafcb .PrstClr ,_cadbfc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dfg *CT_Bevel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dafc :=range start .Attr {if _dafc .Name .Local =="\u0077"{_bdde ,_gegc :=_c .ParseInt (_dafc .Value ,10,64); -if _gegc !=nil {return _gegc ;};_dfg .WAttr =&_bdde ;continue ;};if _dafc .Name .Local =="\u0068"{_aefd ,_fega :=_c .ParseInt (_dafc .Value ,10,64);if _fega !=nil {return _fega ;};_dfg .HAttr =&_aefd ;continue ;};if _dafc .Name .Local =="\u0070\u0072\u0073\u0074"{_dfg .PrstAttr .UnmarshalXMLAttr (_dafc ); -continue ;};};for {_aad ,_bgf :=d .Token ();if _bgf !=nil {return _ee .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0065\u0076\u0065\u006c: \u0025\u0073",_bgf );};if _cffa ,_bge :=_aad .(_b .EndElement );_bge &&_cffa .Name ==start .Name {break ; -};};return nil ;};func (_dafbd ST_PresetColorVal )Validate ()error {return _dafbd .ValidateWithPath ("")};func (_cfag *CT_Blip )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfag .CstateAttr !=ST_BlipCompressionUnset {_eacc ,_fbda :=_cfag .CstateAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0073\u0074\u0061\u0074\u0065"}); -if _fbda !=nil {return _fbda ;};start .Attr =append (start .Attr ,_eacc );};if _cfag .EmbedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_cfag .EmbedAttr )}); -};if _cfag .LinkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_ee .Sprintf ("\u0025\u0076",*_cfag .LinkAttr )});};e .EncodeToken (start );if _cfag .Choice !=nil {for _ ,_eggg :=range _cfag .Choice {_eggg .MarshalXML (e ,_b .StartElement {}); -};};if _cfag .ExtLst !=nil {_abaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfag .ExtLst ,_abaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfcg ST_BlackWhiteMode )ValidateWithPath (path string )error {switch _cfcg {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfcg )); -};return nil ;};func ParseStdlibTime (s string )(_e .Time ,error ){return _e .Time {},nil };func (_cdae *CT_GradientStopList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fecd :for {_ffab ,_fabg :=d .Token ();if _fabg !=nil {return _fabg ; -};switch _bdcd :=_ffab .(type ){case _b .StartElement :switch _bdcd .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"}:_dgfff :=NewCT_GradientStop (); -if _dfeb :=d .DecodeElement (_dgfff ,&_bdcd );_dfeb !=nil {return _dfeb ;};_cdae .Gs =append (_cdae .Gs ,_dgfff );default:_cc .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",_bdcd .Name ); -if _cgaa :=d .Skip ();_cgaa !=nil {return _cgaa ;};};case _b .EndElement :break _fecd ;case _b .CharData :};};return nil ;};func (_cdceg ST_FontCollectionIndex )String ()string {switch _cdceg {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_SoftEdgesEffect and its children, prefixing error messages with path +func (_bdba *CT_SoftEdgesEffect )ValidateWithPath (path string )error {if _bdba .RadAttr < 0{return _bb .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 ,_bdba .RadAttr ); +};if _bdba .RadAttr > 27273042316900{return _bb .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 ,_bdba .RadAttr ); +};return nil ;};func (_efcb *CT_EffectProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgdg :for {_abed ,_daab :=d .Token ();if _daab !=nil {return _daab ;};switch _dee :=_abed .(type ){case _e .StartElement :switch _dee .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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_efcb .EffectLst =NewCT_EffectList (); +if _cebc :=d .DecodeElement (_efcb .EffectLst ,&_dee );_cebc !=nil {return _cebc ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_efcb .EffectDag =NewCT_EffectContainer (); +if _fgge :=d .DecodeElement (_efcb .EffectDag ,&_dee );_fgge !=nil {return _fgge ;};default:_bfc .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",_dee .Name ); +if _dbbed :=d .Skip ();_dbbed !=nil {return _dbbed ;};};case _e .EndElement :break _fgdg ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Ratio and its children, prefixing error messages with path -func (_cbbcd *CT_Ratio )ValidateWithPath (path string )error {return nil };func (_adbeb ST_TextAutonumberScheme )String ()string {switch _adbeb {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 NewEG_FillProperties ()*EG_FillProperties {_bdfce :=&EG_FillProperties {};return _bdfce };func (_eaaeb ST_PathFillMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bfagf :=_b .Attr {};_bfagf .Name =name ;switch _eaaeb {case ST_PathFillModeUnset :_bfagf .Value =""; -case ST_PathFillModeNone :_bfagf .Value ="\u006e\u006f\u006e\u0065";case ST_PathFillModeNorm :_bfagf .Value ="\u006e\u006f\u0072\u006d";case ST_PathFillModeLighten :_bfagf .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";case ST_PathFillModeLightenLess :_bfagf .Value ="l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073"; -case ST_PathFillModeDarken :_bfagf .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_PathFillModeDarkenLess :_bfagf .Value ="\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073";};return _bfagf ,nil ;}; +// Validate validates the CT_GvmlConnectorNonVisual and its children +func (_baeg *CT_GvmlConnectorNonVisual )Validate ()error {return _baeg .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065c\u0074o\u0072N\u006f\u006e\u0056\u0069\u0073\u0075\u0061l");};type CT_NonVisualGraphicFrameProperties struct{GraphicFrameLocks *CT_GraphicalObjectFrameLocking ; +ExtLst *CT_OfficeArtExtensionList ;};func NewCT_ColorMapping ()*CT_ColorMapping {_ccgfe :=&CT_ColorMapping {};_ccgfe .Bg1Attr =ST_ColorSchemeIndex (1);_ccgfe .Tx1Attr =ST_ColorSchemeIndex (1);_ccgfe .Bg2Attr =ST_ColorSchemeIndex (1);_ccgfe .Tx2Attr =ST_ColorSchemeIndex (1); +_ccgfe .Accent1Attr =ST_ColorSchemeIndex (1);_ccgfe .Accent2Attr =ST_ColorSchemeIndex (1);_ccgfe .Accent3Attr =ST_ColorSchemeIndex (1);_ccgfe .Accent4Attr =ST_ColorSchemeIndex (1);_ccgfe .Accent5Attr =ST_ColorSchemeIndex (1);_ccgfe .Accent6Attr =ST_ColorSchemeIndex (1); +_ccgfe .HlinkAttr =ST_ColorSchemeIndex (1);_ccgfe .FolHlinkAttr =ST_ColorSchemeIndex (1);return _ccgfe ;}; -// ValidateWithPath validates the CT_PositiveFixedPercentage and its children, prefixing error messages with path -func (_gfefe *CT_PositiveFixedPercentage )ValidateWithPath (path string )error {if _bacdg :=_gfefe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bacdg !=nil {return _bacdg ;};return nil ;}; +// ST_Percentage is a union type +type ST_Percentage struct{ST_PercentageDecimal *int32 ;ST_Percentage *string ;};func (_gggcg *CT_TextSpacingPoint )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gggcg .ValAttr =0;for _ ,_aagda :=range start .Attr {if _aagda .Name .Local =="\u0076\u0061\u006c"{_dffgb ,_cbgac :=_eb .ParseInt (_aagda .Value ,10,32); +if _cbgac !=nil {return _cbgac ;};_gggcg .ValAttr =int32 (_dffgb );continue ;};};for {_cgedaa ,_fgde :=d .Token ();if _fgde !=nil {return _bb .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",_fgde ); +};if _agbgd ,_ecgegb :=_cgedaa .(_e .EndElement );_ecgegb &&_agbgd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_PolarAdjustHandle and its children, prefixing error messages with path -func (_bfbdc *CT_PolarAdjustHandle )ValidateWithPath (path string )error {if _bfbdc .MinRAttr !=nil {if _efbdc :=_bfbdc .MinRAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0052\u0041\u0074\u0074r");_efbdc !=nil {return _efbdc ;};};if _bfbdc .MaxRAttr !=nil {if _fgdcg :=_bfbdc .MaxRAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0052\u0041\u0074\u0074r"); -_fgdcg !=nil {return _fgdcg ;};};if _bfbdc .MinAngAttr !=nil {if _cggaff :=_bfbdc .MinAngAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_cggaff !=nil {return _cggaff ;};};if _bfbdc .MaxAngAttr !=nil {if _bgbg :=_bfbdc .MaxAngAttr .ValidateWithPath (path +"/\u004d\u0061\u0078\u0041\u006e\u0067\u0041\u0074\u0074\u0072"); -_bgbg !=nil {return _bgbg ;};};if _fagec :=_bfbdc .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_fagec !=nil {return _fagec ;};return nil ;};func (_adc *CT_BaseStylesOverride )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggc :for {_afdg ,_dgab :=d .Token (); -if _dgab !=nil {return _dgab ;};switch _bage :=_afdg .(type ){case _b .StartElement :switch _bage .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"}:_adc .ClrScheme =NewCT_ColorScheme (); -if _aggb :=d .DecodeElement (_adc .ClrScheme ,&_bage );_aggb !=nil {return _aggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_adc .FontScheme =NewCT_FontScheme (); -if _cdf :=d .DecodeElement (_adc .FontScheme ,&_bage );_cdf !=nil {return _cdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_adc .FmtScheme =NewCT_StyleMatrix (); -if _bagg :=d .DecodeElement (_adc .FmtScheme ,&_bage );_bagg !=nil {return _bagg ;};default:_cc .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",_bage .Name ); -if _dbea :=d .Skip ();_dbea !=nil {return _dbea ;};};case _b .EndElement :break _ggc ;case _b .CharData :};};return nil ;};type ST_PresetLineDashVal byte ;func (_cfgecd *CT_PolarAdjustHandle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfgecd .GdRefRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0052"},Value :_ee .Sprintf ("\u0025\u0076",*_cfgecd .GdRefRAttr )}); -};if _cfgecd .MinRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0052"},Value :_ee .Sprintf ("\u0025\u0076",*_cfgecd .MinRAttr )});};if _cfgecd .MaxRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078\u0052"},Value :_ee .Sprintf ("\u0025\u0076",*_cfgecd .MaxRAttr )}); -};if _cfgecd .GdRefAngAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"},Value :_ee .Sprintf ("\u0025\u0076",*_cfgecd .GdRefAngAttr )});};if _cfgecd .MinAngAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0041\u006e\u0067"},Value :_ee .Sprintf ("\u0025\u0076",*_cfgecd .MinAngAttr )}); -};if _cfgecd .MaxAngAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078\u0041\u006e\u0067"},Value :_ee .Sprintf ("\u0025\u0076",*_cfgecd .MaxAngAttr )});};e .EncodeToken (start );_gdde :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070o\u0073"}}; -e .EncodeElement (_cfgecd .Pos ,_gdde );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_NonVisualGroupDrawingShapeProps and its children, prefixing error messages with path +func (_abgec *CT_NonVisualGroupDrawingShapeProps )ValidateWithPath (path string )error {if _abgec .GrpSpLocks !=nil {if _bacg :=_abgec .GrpSpLocks .ValidateWithPath (path +"/\u0047\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_bacg !=nil {return _bacg ; +};};if _abgec .ExtLst !=nil {if _bgcc :=_abgec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgcc !=nil {return _bgcc ;};};return nil ;}; -// ValidateWithPath validates the CT_DefaultShapeDefinition and its children, prefixing error messages with path -func (_dcdbg *CT_DefaultShapeDefinition )ValidateWithPath (path string )error {if _acdg :=_dcdbg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_acdg !=nil {return _acdg ;};if _dfgb :=_dcdbg .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072"); -_dfgb !=nil {return _dfgb ;};if _gbga :=_dcdbg .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce");_gbga !=nil {return _gbga ;};if _dcdbg .Style !=nil {if _gaae :=_dcdbg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); -_gaae !=nil {return _gaae ;};};if _dcdbg .ExtLst !=nil {if _fcae :=_dcdbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcae !=nil {return _fcae ;};};return nil ;}; +// Validate validates the CT_BlurEffect and its children +func (_agea *CT_BlurEffect )Validate ()error {return _agea .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0075\u0072\u0045\u0066\u0066\u0065\u0063\u0074");};type CT_TextBulletSizePercent struct{ValAttr string ;};type CT_BlurEffect struct{RadAttr *int64 ; +GrowAttr *bool ;};func (_geaab *CT_PolarAdjustHandle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_geaab .Pos =NewCT_AdjPoint2D ();for _ ,_fgeeb :=range start .Attr {if _fgeeb .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0052"{_fcdcd ,_aaeegf :=_fgeeb .Value ,error (nil ); +if _aaeegf !=nil {return _aaeegf ;};_geaab .GdRefRAttr =&_fcdcd ;continue ;};if _fgeeb .Name .Local =="\u006d\u0069\u006e\u0052"{_ddfg ,_gbcdg :=ParseUnionST_AdjCoordinate (_fgeeb .Value );if _gbcdg !=nil {return _gbcdg ;};_geaab .MinRAttr =&_ddfg ;continue ; +};if _fgeeb .Name .Local =="\u006d\u0061\u0078\u0052"{_feede ,_gbbfb :=ParseUnionST_AdjCoordinate (_fgeeb .Value );if _gbbfb !=nil {return _gbbfb ;};_geaab .MaxRAttr =&_feede ;continue ;};if _fgeeb .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"{_deebe ,_cggcb :=_fgeeb .Value ,error (nil ); +if _cggcb !=nil {return _cggcb ;};_geaab .GdRefAngAttr =&_deebe ;continue ;};if _fgeeb .Name .Local =="\u006d\u0069\u006e\u0041\u006e\u0067"{_bddbb ,_fgeac :=ParseUnionST_AdjAngle (_fgeeb .Value );if _fgeac !=nil {return _fgeac ;};_geaab .MinAngAttr =&_bddbb ; +continue ;};if _fgeeb .Name .Local =="\u006d\u0061\u0078\u0041\u006e\u0067"{_bdeba ,_cedfc :=ParseUnionST_AdjAngle (_fgeeb .Value );if _cedfc !=nil {return _cedfc ;};_geaab .MaxAngAttr =&_bdeba ;continue ;};};_edgde :for {_agbgb ,_ffdag :=d .Token ();if _ffdag !=nil {return _ffdag ; +};switch _bgac :=_agbgb .(type ){case _e .StartElement :switch _bgac .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 :"\u0070\u006f\u0073"},_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 :"\u0070\u006f\u0073"}:if _acdd :=d .DecodeElement (_geaab .Pos ,&_bgac ); +_acdd !=nil {return _acdd ;};default:_bfc .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",_bgac .Name ); +if _abdcd :=d .Skip ();_abdcd !=nil {return _abdcd ;};};case _e .EndElement :break _edgde ;case _e .CharData :};};return nil ;};type CT_LineEndProperties struct{TypeAttr ST_LineEndType ;WAttr ST_LineEndWidth ;LenAttr ST_LineEndLength ;};func (_bebb *CT_FixedPercentage )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_bebb .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_NoFillProperties ()*CT_NoFillProperties {_edagf :=&CT_NoFillProperties {};return _edagf };func (_ecgfaf ST_Percentage )String ()string {if _ecgfaf .ST_PercentageDecimal !=nil {return _bb .Sprintf ("\u0025\u0076",*_ecgfaf .ST_PercentageDecimal ); +};if _ecgfaf .ST_Percentage !=nil {return _bb .Sprintf ("\u0025\u0076",*_ecgfaf .ST_Percentage );};return "";}; -// Validate validates the CT_InnerShadowEffect and its children -func (_fbgfg *CT_InnerShadowEffect )Validate ()error {return _fbgfg .ValidateWithPath ("C\u0054_\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");};func (_cdfg *CT_BlipFillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdfg .DpiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0070\u0069"},Value :_ee .Sprintf ("\u0025\u0076",*_cdfg .DpiAttr )}); -};if _cdfg .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_cdfg .RotWithShapeAttr ))});};e .EncodeToken (start ); -if _cdfg .Blip !=nil {_fgef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_cdfg .Blip ,_fgef );};if _cdfg .SrcRect !=nil {_gbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0063\u0052\u0065\u0063t"}}; -e .EncodeElement (_cdfg .SrcRect ,_gbg );};if _cdfg .Tile !=nil {_cbac :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}};e .EncodeElement (_cdfg .Tile ,_cbac );};if _cdfg .Stretch !=nil {_fcag :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}}; -e .EncodeElement (_cdfg .Stretch ,_fcag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_FillStyleList ()*CT_FillStyleList {_gbgab :=&CT_FillStyleList {};return _gbgab };func (_gfde *CT_Color )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdg :for {_ccec ,_eefe :=d .Token (); -if _eefe !=nil {return _eefe ;};switch _abed :=_ccec .(type ){case _b .StartElement :switch _abed .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"}:_gfde .ScrgbClr =NewCT_ScRgbColor (); -if _dff :=d .DecodeElement (_gfde .ScrgbClr ,&_abed );_dff !=nil {return _dff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gfde .SrgbClr =NewCT_SRgbColor (); -if _ebcc :=d .DecodeElement (_gfde .SrgbClr ,&_abed );_ebcc !=nil {return _ebcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gfde .HslClr =NewCT_HslColor (); -if _cdgg :=d .DecodeElement (_gfde .HslClr ,&_abed );_cdgg !=nil {return _cdgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_gfde .SysClr =NewCT_SystemColor (); -if _efad :=d .DecodeElement (_gfde .SysClr ,&_abed );_efad !=nil {return _efad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gfde .SchemeClr =NewCT_SchemeColor (); -if _eee :=d .DecodeElement (_gfde .SchemeClr ,&_abed );_eee !=nil {return _eee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gfde .PrstClr =NewCT_PresetColor (); -if _eedb :=d .DecodeElement (_gfde .PrstClr ,&_abed );_eedb !=nil {return _eedb ;};default:_cc .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",_abed .Name ); -if _gbag :=d .Skip ();_gbag !=nil {return _gbag ;};};case _b .EndElement :break _gdg ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GraphicalObject and its children, prefixing error messages with path +func (_fcffd *CT_GraphicalObject )ValidateWithPath (path string )error {if _baafd :=_fcffd .GraphicData .ValidateWithPath (path +"\u002f\u0047\u0072a\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061");_baafd !=nil {return _baafd ;};return nil ;};func NewCT_ColorMappingOverrideChoice ()*CT_ColorMappingOverrideChoice {_fbbf :=&CT_ColorMappingOverrideChoice {}; +return _fbbf ;};func (_ebffb *CT_GvmlConnector )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ebffb .NvCxnSpPr =NewCT_GvmlConnectorNonVisual ();_ebffb .SpPr =NewCT_ShapeProperties ();_gfba :for {_eabg ,_aedd :=d .Token ();if _aedd !=nil {return _aedd ; +};switch _gcfe :=_eabg .(type ){case _e .StartElement :switch _gcfe .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 :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_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 :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _becc :=d .DecodeElement (_ebffb .NvCxnSpPr ,&_gcfe ); +_becc !=nil {return _becc ;};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\u0050\u0072"},_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\u0050\u0072"}:if _geaed :=d .DecodeElement (_ebffb .SpPr ,&_gcfe ); +_geaed !=nil {return _geaed ;};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\u0074\u0079l\u0065"},_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\u0074\u0079l\u0065"}:_ebffb .Style =NewCT_ShapeStyle (); +if _gcbge :=d .DecodeElement (_ebffb .Style ,&_gcfe );_gcbge !=nil {return _gcbge ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebffb .ExtLst =NewCT_OfficeArtExtensionList (); +if _afcf :=d .DecodeElement (_ebffb .ExtLst ,&_gcfe );_afcf !=nil {return _afcf ;};default:_bfc .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",_gcfe .Name ); +if _gbba :=d .Skip ();_gbba !=nil {return _gbba ;};};case _e .EndElement :break _gfba ;case _e .CharData :};};return nil ;};func (_egebd *CT_InverseGammaTransform )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the EG_Geometry and its children, prefixing error messages with path -func (_aabae *EG_Geometry )ValidateWithPath (path string )error {if _aabae .CustGeom !=nil {if _agdgd :=_aabae .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_agdgd !=nil {return _agdgd ;};};if _aabae .PrstGeom !=nil {if _aegga :=_aabae .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm"); -_aegga !=nil {return _aegga ;};};return nil ;};func (_cdaeb *CT_Path2DList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cdaeb .Path !=nil {_baegg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}}; -for _ ,_eafag :=range _cdaeb .Path {e .EncodeElement (_eafag ,_baegg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_babe *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 :_ee .Sprintf ("\u0025\u0076",_babe .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SolidColorFillProperties struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ; -}; +// ValidateWithPath validates the CT_LineEndProperties and its children, prefixing error messages with path +func (_bbedc *CT_LineEndProperties )ValidateWithPath (path string )error {if _gegga :=_bbedc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gegga !=nil {return _gegga ;};if _aefda :=_bbedc .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072"); +_aefda !=nil {return _aefda ;};if _aaaae :=_bbedc .LenAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u006e\u0041\u0074\u0074\u0072");_aaaae !=nil {return _aaaae ;};return nil ;};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 (_bfgdg *CT_AlphaReplaceEffect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061"},Value :_bb .Sprintf ("\u0025\u0076",_bfgdg .AAttr )}); +e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_FillEffect and its children -func (_bcde *CT_FillEffect )Validate ()error {return _bcde .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074");};func (_afaff *CT_LineProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afaff .WAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077"},Value :_ee .Sprintf ("\u0025\u0076",*_afaff .WAttr )}); -};if _afaff .CapAttr !=ST_LineCapUnset {_aggca ,_bgbd :=_afaff .CapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0061\u0070"});if _bgbd !=nil {return _bgbd ;};start .Attr =append (start .Attr ,_aggca );};if _afaff .CmpdAttr !=ST_CompoundLineUnset {_adgbca ,_cbgb :=_afaff .CmpdAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006d\u0070\u0064"}); -if _cbgb !=nil {return _cbgb ;};start .Attr =append (start .Attr ,_adgbca );};if _afaff .AlgnAttr !=ST_PenAlignmentUnset {_cfgca ,_affaa :=_afaff .AlgnAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u0067\u006e"});if _affaa !=nil {return _affaa ;}; -start .Attr =append (start .Attr ,_cfgca );};e .EncodeToken (start );if _afaff .NoFill !=nil {_edbf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_afaff .NoFill ,_edbf );};if _afaff .SolidFill !=nil {_cdcg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_afaff .SolidFill ,_cdcg );};if _afaff .GradFill !=nil {_eegaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_afaff .GradFill ,_eegaa );};if _afaff .PattFill !=nil {_daffc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_afaff .PattFill ,_daffc );};if _afaff .PrstDash !=nil {_cgdd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_afaff .PrstDash ,_cgdd );};if _afaff .CustDash !=nil {_gbeaea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}}; -e .EncodeElement (_afaff .CustDash ,_gbeaea );};if _afaff .Round !=nil {_ecfef :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_afaff .Round ,_ecfef );};if _afaff .Bevel !=nil {_bddgd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}}; -e .EncodeElement (_afaff .Bevel ,_bddgd );};if _afaff .Miter !=nil {_edeed :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}};e .EncodeElement (_afaff .Miter ,_edeed );};if _afaff .HeadEnd !=nil {_eeed :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0045\u006ed"}}; -e .EncodeElement (_afaff .HeadEnd ,_eeed );};if _afaff .TailEnd !=nil {_fagdb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0061\u0069\u006c\u0045\u006ed"}};e .EncodeElement (_afaff .TailEnd ,_fagdb );};if _afaff .ExtLst !=nil {_abfad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_afaff .ExtLst ,_abfad );};e .EncodeToken (_b .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 ;}; +// Validate validates the CT_DefaultShapeDefinition and its children +func (_bbde *CT_DefaultShapeDefinition )Validate ()error {return _bbde .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0066a\u0075\u006c\u0074\u0053\u0068a\u0070e\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006fn");};type CT_AnimationDgmBuildProperties struct{BldAttr *ST_AnimationDgmBuildType ; +RevAttr *bool ;};func (_cegdf *CT_Path2DMoveTo )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_cbgd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_cegdf .Pt ,_cbgd );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_XYAdjustHandle and its children, prefixing error messages with path -func (_ececg *CT_XYAdjustHandle )ValidateWithPath (path string )error {if _ececg .MinXAttr !=nil {if _ddcbd :=_ececg .MinXAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0058\u0041\u0074\u0074r");_ddcbd !=nil {return _ddcbd ;};};if _ececg .MaxXAttr !=nil {if _fdcdf :=_ececg .MaxXAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0058\u0041\u0074\u0074r"); -_fdcdf !=nil {return _fdcdf ;};};if _ececg .MinYAttr !=nil {if _ceebb :=_ececg .MinYAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0059\u0041\u0074\u0074r");_ceebb !=nil {return _ceebb ;};};if _ececg .MaxYAttr !=nil {if _eeec :=_ececg .MaxYAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0059\u0041\u0074\u0074r"); -_eeec !=nil {return _eeec ;};};if _ggeabg :=_ececg .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_ggeabg !=nil {return _ggeabg ;};return nil ;}; +// Validate validates the CT_TextBulletColorFollowText and its children +func (_ecaaf *CT_TextBulletColorFollowText )Validate ()error {return _ecaaf .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 NewCT_TextListStyle ()*CT_TextListStyle {_gdcb :=&CT_TextListStyle {}; +return _gdcb };func NewCT_NonVisualDrawingShapeProps ()*CT_NonVisualDrawingShapeProps {_ecccg :=&CT_NonVisualDrawingShapeProps {};return _ecccg ;};func (_gaaab *EG_ThemeableFontStyles )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gaaab .Font !=nil {_agdbb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}}; +e .EncodeElement (_gaaab .Font ,_agdbb );};if _gaaab .FontRef !=nil {_eeacd :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_gaaab .FontRef ,_eeacd );};return nil ;};const (ST_BlackWhiteModeUnset ST_BlackWhiteMode =0; +ST_BlackWhiteModeClr ST_BlackWhiteMode =1;ST_BlackWhiteModeAuto ST_BlackWhiteMode =2;ST_BlackWhiteModeGray ST_BlackWhiteMode =3;ST_BlackWhiteModeLtGray ST_BlackWhiteMode =4;ST_BlackWhiteModeInvGray ST_BlackWhiteMode =5;ST_BlackWhiteModeGrayWhite ST_BlackWhiteMode =6; +ST_BlackWhiteModeBlackGray ST_BlackWhiteMode =7;ST_BlackWhiteModeBlackWhite ST_BlackWhiteMode =8;ST_BlackWhiteModeBlack ST_BlackWhiteMode =9;ST_BlackWhiteModeWhite ST_BlackWhiteMode =10;ST_BlackWhiteModeHidden ST_BlackWhiteMode =11;);type CT_LightRig struct{RigAttr ST_LightRigType ; +DirAttr ST_LightRigDirection ;Rot *CT_SphereCoords ;};func (_faff *CT_TextBodyProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _faff .RotAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u006f\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_faff .RotAttr )}); +};if _faff .SpcFirstLastParaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_faff .SpcFirstLastParaAttr ))}); +};if _faff .VertOverflowAttr !=ST_TextVertOverflowTypeUnset {_ebaga ,_bggc :=_faff .VertOverflowAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _bggc !=nil {return _bggc ;};start .Attr =append (start .Attr ,_ebaga ); +};if _faff .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_fcbeg ,_ffgcb :=_faff .HorzOverflowAttr .MarshalXMLAttr (_e .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _ffgcb !=nil {return _ffgcb ;};start .Attr =append (start .Attr ,_fcbeg ); +};if _faff .VertAttr !=ST_TextVerticalTypeUnset {_ebgbc ,_ebdad :=_faff .VertAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0065\u0072\u0074"});if _ebdad !=nil {return _ebdad ;};start .Attr =append (start .Attr ,_ebgbc );};if _faff .WrapAttr !=ST_TextWrappingTypeUnset {_fdcce ,_efbee :=_faff .WrapAttr .MarshalXMLAttr (_e .Name {Local :"\u0077\u0072\u0061\u0070"}); +if _efbee !=nil {return _efbee ;};start .Attr =append (start .Attr ,_fdcce );};if _faff .LInsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0049\u006e\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_faff .LInsAttr )}); +};if _faff .TInsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0049\u006e\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_faff .TInsAttr )});};if _faff .RInsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0049\u006e\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_faff .RInsAttr )}); +};if _faff .BInsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u0049\u006e\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_faff .BInsAttr )});};if _faff .NumColAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0075\u006d\u0043\u006f\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_faff .NumColAttr )}); +};if _faff .SpcColAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070\u0063\u0043\u006f\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_faff .SpcColAttr )});};if _faff .RtlColAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0074\u006c\u0043\u006f\u006c"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_faff .RtlColAttr ))}); +};if _faff .FromWordArtAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_faff .FromWordArtAttr ))});};if _faff .AnchorAttr !=ST_TextAnchoringTypeUnset {_fedda ,_fcbbd :=_faff .AnchorAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}); +if _fcbbd !=nil {return _fcbbd ;};start .Attr =append (start .Attr ,_fedda );};if _faff .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_faff .AnchorCtrAttr ))}); +};if _faff .ForceAAAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066o\u0072\u0063\u0065\u0041\u0041"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_faff .ForceAAAttr ))});};if _faff .UprightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075p\u0072\u0069\u0067\u0068\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_faff .UprightAttr ))}); +};if _faff .CompatLnSpcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_faff .CompatLnSpcAttr ))});};e .EncodeToken (start ); +if _faff .PrstTxWarp !=nil {_gcgbb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}};e .EncodeElement (_faff .PrstTxWarp ,_gcgbb );};if _faff .NoAutofit !=nil {_fbdc :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}}; +e .EncodeElement (_faff .NoAutofit ,_fbdc );};if _faff .NormAutofit !=nil {_abfdee :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_faff .NormAutofit ,_abfdee ); +};if _faff .SpAutoFit !=nil {_gfgac :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_faff .SpAutoFit ,_gfgac );};if _faff .Scene3d !=nil {_egfcg :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}}; +e .EncodeElement (_faff .Scene3d ,_egfcg );};if _faff .Sp3d !=nil {_aeggc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_faff .Sp3d ,_aeggc );};if _faff .FlatTx !=nil {_bdgad :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}}; +e .EncodeElement (_faff .FlatTx ,_bdgad );};if _faff .ExtLst !=nil {_dbgfa :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faff .ExtLst ,_dbgfa );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_gggegf *ST_OnOffStyleType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gggegf =0;case "\u006f\u006e":*_gggegf =1;case "\u006f\u0066\u0066":*_gggegf =2;case "\u0064\u0065\u0066":*_gggegf =3;};return nil ;}; +type CT_SphereCoords struct{LatAttr int32 ;LonAttr int32 ;RevAttr int32 ;};func (_febea *ST_TextBulletSize )Validate ()error {return _febea .ValidateWithPath ("")}; -// ValidateWithPath validates the EG_LineFillProperties and its children, prefixing error messages with path -func (_ddfgc *EG_LineFillProperties )ValidateWithPath (path string )error {if _ddfgc .NoFill !=nil {if _bdebfe :=_ddfgc .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_bdebfe !=nil {return _bdebfe ;};};if _ddfgc .SolidFill !=nil {if _dddfg :=_ddfgc .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_dddfg !=nil {return _dddfg ;};};if _ddfgc .GradFill !=nil {if _ceda :=_ddfgc .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_ceda !=nil {return _ceda ;};};if _ddfgc .PattFill !=nil {if _edbdbg :=_ddfgc .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl"); -_edbdbg !=nil {return _edbdbg ;};};return nil ;};func (_efcbd *ST_LineCap )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbgab ,_agbea :=d .Token ();if _agbea !=nil {return _agbea ;};if _afdage ,_ccaba :=_dbgab .(_b .EndElement );_ccaba &&_afdage .Name ==start .Name {*_efcbd =1; -return nil ;};if _fgagag ,_cecdf :=_dbgab .(_b .CharData );!_cecdf {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbgab );}else {switch string (_fgagag ){case "":*_efcbd =0; -case "\u0072\u006e\u0064":*_efcbd =1;case "\u0073\u0071":*_efcbd =2;case "\u0066\u006c\u0061\u0074":*_efcbd =3;};};_dbgab ,_agbea =d .Token ();if _agbea !=nil {return _agbea ;};if _gaeadg ,_dgba :=_dbgab .(_b .EndElement );_dgba &&_gaeadg .Name ==start .Name {return nil ; -};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbgab );};type Theme struct{CT_OfficeStyleSheet };func (_dfabe ST_DgmBuildStep )String ()string {switch _dfabe {case 0:return ""; -case 1:return "\u0073\u0070";case 2:return "\u0062\u0067";};return "";}; +// ST_PositiveFixedPercentage is a union type +type ST_PositiveFixedPercentage struct{ST_PositiveFixedPercentageDecimal *int32 ;ST_PositiveFixedPercentage *ST_Percentage ;}; -// Validate validates the CT_GvmlConnectorNonVisual and its children -func (_ffbfde *CT_GvmlConnectorNonVisual )Validate ()error {return _ffbfde .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065c\u0074o\u0072N\u006f\u006e\u0056\u0069\u0073\u0075\u0061l");};func NewEG_TextBullet ()*EG_TextBullet {_cabggc :=&EG_TextBullet {}; -return _cabggc };func (_acbfb *ST_BlipCompression )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbbgf ,_bffec :=d .Token ();if _bffec !=nil {return _bffec ;};if _ffabb ,_fbgaf :=_dbbgf .(_b .EndElement );_fbgaf &&_ffabb .Name ==start .Name {*_acbfb =1; -return nil ;};if _eafe ,_gfadgc :=_dbbgf .(_b .CharData );!_gfadgc {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbbgf );}else {switch string (_eafe ){case "":*_acbfb =0; -case "\u0065\u006d\u0061i\u006c":*_acbfb =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_acbfb =2;case "\u0070\u0072\u0069n\u0074":*_acbfb =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_acbfb =4;case "\u006e\u006f\u006e\u0065":*_acbfb =5;};};_dbbgf ,_bffec =d .Token (); -if _bffec !=nil {return _bffec ;};if _dbdefd ,_dbccbd :=_dbbgf .(_b .EndElement );_dbccbd &&_dbdefd .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbbgf ); -};func (_dcae *CT_AlphaModulateEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ecbf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_dcae .Cont ,_ecbf );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};type CT_TextUnderlineFillFollowText struct{};func (_dcebf ST_AnimationBuildType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cggfd :=_b .Attr {};_cggfd .Name =name ;switch _dcebf {case ST_AnimationBuildTypeUnset :_cggfd .Value =""; -case ST_AnimationBuildTypeAllAtOnce :_cggfd .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";};return _cggfd ,nil ;};func (_caadad *EG_TextBulletColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccdc :for {_cgebc ,_gdfaf :=d .Token (); -if _gdfaf !=nil {return _gdfaf ;};switch _gfddc :=_cgebc .(type ){case _b .StartElement :switch _gfddc .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"}:_caadad .BuClrTx =NewCT_TextBulletColorFollowText (); -if _eaab :=d .DecodeElement (_caadad .BuClrTx ,&_gfddc );_eaab !=nil {return _eaab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_caadad .BuClr =NewCT_Color (); -if _bfbbb :=d .DecodeElement (_caadad .BuClr ,&_gfddc );_bfbbb !=nil {return _bfbbb ;};default:_cc .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",_gfddc .Name ); -if _gfbed :=d .Skip ();_gfbed !=nil {return _gfbed ;};};case _b .EndElement :break _ccdc ;case _b .CharData :};};return nil ;};func NewCT_PatternFillProperties ()*CT_PatternFillProperties {_degd :=&CT_PatternFillProperties {};return _degd ;}; +// Validate validates the CT_GvmlGraphicalObjectFrame and its children +func (_bcgeg *CT_GvmlGraphicalObjectFrame )Validate ()error {return _bcgeg .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 (_agdgc ST_LineEndWidth )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ebab :=_e .Attr {}; +_ebab .Name =name ;switch _agdgc {case ST_LineEndWidthUnset :_ebab .Value ="";case ST_LineEndWidthSm :_ebab .Value ="\u0073\u006d";case ST_LineEndWidthMed :_ebab .Value ="\u006d\u0065\u0064";case ST_LineEndWidthLg :_ebab .Value ="\u006c\u0067";};return _ebab ,nil ; +};func (_eddec *CT_DefaultShapeDefinition )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_addb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eddec .SpPr ,_addb ); +_ebee :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_eddec .BodyPr ,_ebee );_eggb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_eddec .LstStyle ,_eggb );if _eddec .Style !=nil {_bcef :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_eddec .Style ,_bcef );};if _eddec .ExtLst !=nil {_egfae :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_eddec .ExtLst ,_egfae );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bbccd *CT_ShapeProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_acfe :=range start .Attr {if _acfe .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_bbccd .BwModeAttr .UnmarshalXMLAttr (_acfe ); +continue ;};};_ddabe :for {_bdcc ,_febff :=d .Token ();if _febff !=nil {return _febff ;};switch _ggeef :=_bdcc .(type ){case _e .StartElement :switch _ggeef .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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_bbccd .Xfrm =NewCT_Transform2D (); +if _fbbfe :=d .DecodeElement (_bbccd .Xfrm ,&_ggeef );_fbbfe !=nil {return _fbbfe ;};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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_bbccd .CustGeom =NewCT_CustomGeometry2D (); +if _ggdf :=d .DecodeElement (_bbccd .CustGeom ,&_ggeef );_ggdf !=nil {return _ggdf ;};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 :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"},_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 :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}:_bbccd .PrstGeom =NewCT_PresetGeometry2D (); +if _ecdgb :=d .DecodeElement (_bbccd .PrstGeom ,&_ggeef );_ecdgb !=nil {return _ecdgb ;};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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_bbccd .NoFill =NewCT_NoFillProperties (); +if _eafd :=d .DecodeElement (_bbccd .NoFill ,&_ggeef );_eafd !=nil {return _eafd ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_bbccd .SolidFill =NewCT_SolidColorFillProperties (); +if _efafg :=d .DecodeElement (_bbccd .SolidFill ,&_ggeef );_efafg !=nil {return _efafg ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_bbccd .GradFill =NewCT_GradientFillProperties (); +if _adeca :=d .DecodeElement (_bbccd .GradFill ,&_ggeef );_adeca !=nil {return _adeca ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_bbccd .BlipFill =NewCT_BlipFillProperties (); +if _acdee :=d .DecodeElement (_bbccd .BlipFill ,&_ggeef );_acdee !=nil {return _acdee ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_bbccd .PattFill =NewCT_PatternFillProperties (); +if _bccce :=d .DecodeElement (_bbccd .PattFill ,&_ggeef );_bccce !=nil {return _bccce ;};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 :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_bbccd .GrpFill =NewCT_GroupFillProperties (); +if _bdaba :=d .DecodeElement (_bbccd .GrpFill ,&_ggeef );_bdaba !=nil {return _bdaba ;};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 :"\u006c\u006e"},_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 :"\u006c\u006e"}:_bbccd .Ln =NewCT_LineProperties (); +if _faaed :=d .DecodeElement (_bbccd .Ln ,&_ggeef );_faaed !=nil {return _faaed ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_bbccd .EffectLst =NewCT_EffectList (); +if _dgafc :=d .DecodeElement (_bbccd .EffectLst ,&_ggeef );_dgafc !=nil {return _dgafc ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_bbccd .EffectDag =NewCT_EffectContainer (); +if _becbc :=d .DecodeElement (_bbccd .EffectDag ,&_ggeef );_becbc !=nil {return _becbc ;};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 :"\u0073c\u0065\u006e\u0065\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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_bbccd .Scene3d =NewCT_Scene3D (); +if _addgc :=d .DecodeElement (_bbccd .Scene3d ,&_ggeef );_addgc !=nil {return _addgc ;};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"}:_bbccd .Sp3d =NewCT_Shape3D (); +if _ggbe :=d .DecodeElement (_bbccd .Sp3d ,&_ggeef );_ggbe !=nil {return _ggbe ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbccd .ExtLst =NewCT_OfficeArtExtensionList (); +if _bgfd :=d .DecodeElement (_bbccd .ExtLst ,&_ggeef );_bgfd !=nil {return _bgfd ;};default:_bfc .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",_ggeef .Name ); +if _agefa :=d .Skip ();_agefa !=nil {return _agefa ;};};case _e .EndElement :break _ddabe ;case _e .CharData :};};return nil ;};func NewCT_TextLineBreak ()*CT_TextLineBreak {_ffcbdb :=&CT_TextLineBreak {};return _ffcbdb };func (_gfdcg *CT_FontScheme )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_gfdcg .NameAttr )}); +e .EncodeToken (start );_fddce :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u006d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_gfdcg .MajorFont ,_fddce );_fggb :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u006d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074"}}; +e .EncodeElement (_gfdcg .MinorFont ,_fggb );if _gfdcg .ExtLst !=nil {_gegcg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfdcg .ExtLst ,_gegcg );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// ST_AdjCoordinate is a union type -type ST_AdjCoordinate struct{ST_Coordinate *ST_Coordinate ;ST_GeomGuideName *string ;};func (_defgg *ST_LineCap )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_defgg =0;case "\u0072\u006e\u0064":*_defgg =1;case "\u0073\u0071":*_defgg =2; -case "\u0066\u006c\u0061\u0074":*_defgg =3;};return nil ;};func NewCT_WholeE2oFormatting ()*CT_WholeE2oFormatting {_fccad :=&CT_WholeE2oFormatting {};return _fccad ;};func (_dbbaf *VideoFile )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbbaf .CT_VideoFile =*NewCT_VideoFile (); -for _ ,_gaeeg :=range start .Attr {if _gaeeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gaeeg .Name .Local =="\u006c\u0069\u006e\u006b"||_gaeeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gaeeg .Name .Local =="\u006c\u0069\u006e\u006b"{_ffdfb ,_bebfc :=_gaeeg .Value ,error (nil ); -if _bebfc !=nil {return _bebfc ;};_dbbaf .LinkAttr =_ffdfb ;continue ;};if _gaeeg .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_gfdcd ,_acec :=_gaeeg .Value ,error (nil );if _acec !=nil {return _acec ;};_dbbaf .ContentTypeAttr =&_gfdcd ; -continue ;};};_ggfgf :for {_eedbbd ,_bdgdc :=d .Token ();if _bdgdc !=nil {return _bdgdc ;};switch _decdgf :=_eedbbd .(type ){case _b .StartElement :switch _decdgf .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"}:_dbbaf .ExtLst =NewCT_OfficeArtExtensionList (); -if _gfafgb :=d .DecodeElement (_dbbaf .ExtLst ,&_decdgf );_gfafgb !=nil {return _gfafgb ;};default:_cc .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",_decdgf .Name ); -if _eaade :=d .Skip ();_eaade !=nil {return _eaade ;};};case _b .EndElement :break _ggfgf ;case _b .CharData :};};return nil ;};func (_efbeb ST_TextAutonumberScheme )Validate ()error {return _efbeb .ValidateWithPath ("")}; +// Validate validates the CT_EffectList and its children +func (_cfefb *CT_EffectList )Validate ()error {return _cfefb .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074");};func (_fceegg ST_AnimationDgmBuildType )String ()string {if _fceegg .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _fceegg .ST_AnimationBuildType .String (); +};if _fceegg .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {return _fceegg .ST_AnimationDgmOnlyBuildType .String ();};return "";}; -// Validate validates the CT_TintEffect and its children -func (_aadce *CT_TintEffect )Validate ()error {return _aadce .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u006e\u0074\u0045\u0066\u0066\u0065\u0063\u0074");}; +// Validate validates the CT_ConnectionSite and its children +func (_ffgff *CT_ConnectionSite )Validate ()error {return _ffgff .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u0053\u0069\u0074\u0065");}; -// Validate validates the CT_PathShadeProperties and its children -func (_bbegb *CT_PathShadeProperties )Validate ()error {return _bbegb .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0053\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_fagf *CT_BlurEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbef :=range start .Attr {if _dbef .Name .Local =="\u0072\u0061\u0064"{_gaac ,_aecd :=_c .ParseInt (_dbef .Value ,10,64); -if _aecd !=nil {return _aecd ;};_fagf .RadAttr =&_gaac ;continue ;};if _dbef .Name .Local =="\u0067\u0072\u006f\u0077"{_aeef ,_cdcd :=_c .ParseBool (_dbef .Value );if _cdcd !=nil {return _cdcd ;};_fagf .GrowAttr =&_aeef ;continue ;};};for {_geaf ,_gddg :=d .Token (); -if _gddg !=nil {return _ee .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0042l\u0075r\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_gddg );};if _gdeb ,_cdbd :=_geaf .(_b .EndElement );_cdbd &&_gdeb .Name ==start .Name {break ; -};};return nil ;};func (_aaag *CT_EffectStyleList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cecbc :for {_eccgc ,_edgb :=d .Token ();if _edgb !=nil {return _edgb ;};switch _abdbg :=_eccgc .(type ){case _b .StartElement :switch _abdbg .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"}:_dedac :=NewCT_EffectStyleItem (); -if _gcdde :=d .DecodeElement (_dedac ,&_abdbg );_gcdde !=nil {return _gcdde ;};_aaag .EffectStyle =append (_aaag .EffectStyle ,_dedac );default:_cc .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",_abdbg .Name ); -if _dgca :=d .Skip ();_dgca !=nil {return _dgca ;};};case _b .EndElement :break _cecbc ;case _b .CharData :};};return nil ;};type CT_TextFont struct{TypefaceAttr string ;PanoseAttr *string ;PitchFamilyAttr ST_PitchFamily ;CharsetAttr *int8 ;};func NewCT_FillOverlayEffect ()*CT_FillOverlayEffect {_daad :=&CT_FillOverlayEffect {}; -_daad .BlendAttr =ST_BlendMode (1);return _daad ;};type ST_TextUnderlineType byte ;func NewCT_GvmlGraphicFrameNonVisual ()*CT_GvmlGraphicFrameNonVisual {_abbeb :=&CT_GvmlGraphicFrameNonVisual {};_abbeb .CNvPr =NewCT_NonVisualDrawingProps ();_abbeb .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties (); -return _abbeb ;};func (_dffgc ST_LineEndLength )ValidateWithPath (path string )error {switch _dffgc {case 0,1,2,3:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dffgc )); -};return nil ;};func (_egdca *CT_InnerShadowEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egdca .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_egdca .BlurRadAttr )}); -};if _egdca .DistAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_ee .Sprintf ("\u0025\u0076",*_egdca .DistAttr )});};if _egdca .DirAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0072"},Value :_ee .Sprintf ("\u0025\u0076",*_egdca .DirAttr )}); -};e .EncodeToken (start );if _egdca .ScrgbClr !=nil {_begf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_egdca .ScrgbClr ,_begf );};if _egdca .SrgbClr !=nil {_dbfe :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; -e .EncodeElement (_egdca .SrgbClr ,_dbfe );};if _egdca .HslClr !=nil {_fbge :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_egdca .HslClr ,_fbge );};if _egdca .SysClr !=nil {_edcd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; -e .EncodeElement (_egdca .SysClr ,_edcd );};if _egdca .SchemeClr !=nil {_beda :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_egdca .SchemeClr ,_beda );};if _egdca .PrstClr !=nil {_gfafg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; -e .EncodeElement (_egdca .PrstClr ,_gfafg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdgbc *CT_EffectStyleItem )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fdgbc .EffectLst !=nil {_adef :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_fdgbc .EffectLst ,_adef );};if _fdgbc .EffectDag !=nil {_gdfd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_fdgbc .EffectDag ,_gdfd );};if _fdgbc .Scene3d !=nil {_bbbbd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}}; -e .EncodeElement (_fdgbc .Scene3d ,_bbbbd );};if _fdgbc .Sp3d !=nil {_gcfg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_fdgbc .Sp3d ,_gcfg );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_ecdd *CT_GvmlPictureNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fgdcd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_ecdd .CNvPr ,_fgdcd ); -_efcba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_ecdd .CNvPicPr ,_efcba );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdgecg *ST_TextHorzOverflowType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fdgecg =0; -case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_fdgecg =1;case "\u0063\u006c\u0069\u0070":*_fdgecg =2;};return nil ;};func (_dcada *CT_ShapeProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcbgd :=range start .Attr {if _fcbgd .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_dcada .BwModeAttr .UnmarshalXMLAttr (_fcbgd ); -continue ;};};_bcbbf :for {_dabf ,_ebebac :=d .Token ();if _ebebac !=nil {return _ebebac ;};switch _cafae :=_dabf .(type ){case _b .StartElement :switch _cafae .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"}:_dcada .Xfrm =NewCT_Transform2D (); -if _bbfeb :=d .DecodeElement (_dcada .Xfrm ,&_cafae );_bbfeb !=nil {return _bbfeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dcada .CustGeom =NewCT_CustomGeometry2D (); -if _ccfd :=d .DecodeElement (_dcada .CustGeom ,&_cafae );_ccfd !=nil {return _ccfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dcada .PrstGeom =NewCT_PresetGeometry2D (); -if _gcab :=d .DecodeElement (_dcada .PrstGeom ,&_cafae );_gcab !=nil {return _gcab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dcada .NoFill =NewCT_NoFillProperties (); -if _cgbga :=d .DecodeElement (_dcada .NoFill ,&_cafae );_cgbga !=nil {return _cgbga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dcada .SolidFill =NewCT_SolidColorFillProperties (); -if _cfbgdd :=d .DecodeElement (_dcada .SolidFill ,&_cafae );_cfbgdd !=nil {return _cfbgdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dcada .GradFill =NewCT_GradientFillProperties (); -if _fgfcd :=d .DecodeElement (_dcada .GradFill ,&_cafae );_fgfcd !=nil {return _fgfcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_dcada .BlipFill =NewCT_BlipFillProperties (); -if _dabfb :=d .DecodeElement (_dcada .BlipFill ,&_cafae );_dabfb !=nil {return _dabfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dcada .PattFill =NewCT_PatternFillProperties (); -if _dfdac :=d .DecodeElement (_dcada .PattFill ,&_cafae );_dfdac !=nil {return _dfdac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dcada .GrpFill =NewCT_GroupFillProperties (); -if _fefeg :=d .DecodeElement (_dcada .GrpFill ,&_cafae );_fefeg !=nil {return _fefeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dcada .Ln =NewCT_LineProperties (); -if _acfgd :=d .DecodeElement (_dcada .Ln ,&_cafae );_acfgd !=nil {return _acfgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dcada .EffectLst =NewCT_EffectList (); -if _edfcgf :=d .DecodeElement (_dcada .EffectLst ,&_cafae );_edfcgf !=nil {return _edfcgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dcada .EffectDag =NewCT_EffectContainer (); -if _defaf :=d .DecodeElement (_dcada .EffectDag ,&_cafae );_defaf !=nil {return _defaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dcada .Scene3d =NewCT_Scene3D (); -if _baadd :=d .DecodeElement (_dcada .Scene3d ,&_cafae );_baadd !=nil {return _baadd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_dcada .Sp3d =NewCT_Shape3D (); -if _fdddd :=d .DecodeElement (_dcada .Sp3d ,&_cafae );_fdddd !=nil {return _fdddd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_dcada .ExtLst =NewCT_OfficeArtExtensionList (); -if _cbcca :=d .DecodeElement (_dcada .ExtLst ,&_cafae );_cbcca !=nil {return _cbcca ;};default:_cc .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",_cafae .Name ); -if _geda :=d .Skip ();_geda !=nil {return _geda ;};};case _b .EndElement :break _bcbbf ;case _b .CharData :};};return nil ;};type ST_AnimationBuildType byte ; +// ValidateWithPath validates the CT_TextUnderlineFillGroupWrapper and its children, prefixing error messages with path +func (_geef *CT_TextUnderlineFillGroupWrapper )ValidateWithPath (path string )error {if _geef .NoFill !=nil {if _efbfe :=_geef .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_efbfe !=nil {return _efbfe ;};};if _geef .SolidFill !=nil {if _gbffe :=_geef .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_gbffe !=nil {return _gbffe ;};};if _geef .GradFill !=nil {if _dgbge :=_geef .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_dgbge !=nil {return _dgbge ;};};if _geef .BlipFill !=nil {if _gecab :=_geef .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_gecab !=nil {return _gecab ;};};if _geef .PattFill !=nil {if _adbbf :=_geef .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_adbbf !=nil {return _adbbf ;};};if _geef .GrpFill !=nil {if _ebgef :=_geef .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_ebgef !=nil {return _ebgef ;};};return nil ;}; -// Validate validates the CT_BiLevelEffect and its children -func (_gbbe *CT_BiLevelEffect )Validate ()error {return _gbbe .ValidateWithPath ("\u0043\u0054_\u0042\u0069\u004ce\u0076\u0065\u006c\u0045\u0066\u0066\u0065\u0063\u0074");}; +// Validate validates the CT_TableStyle and its children +func (_ecga *CT_TableStyle )Validate ()error {return _ecga .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");};func (_agfae *CT_FillStyleList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +for _ ,_adeea :=range _agfae .EG_FillProperties {_adeea .MarshalXML (e ,_e .StartElement {});};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ee *AG_Blob )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aaa :=range start .Attr {if _aaa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aaa .Name .Local =="\u0065\u006d\u0062e\u0064"{_ab ,_bbc :=_aaa .Value ,error (nil ); +if _bbc !=nil {return _bbc ;};_ee .EmbedAttr =&_ab ;continue ;};if _aaa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aaa .Name .Local =="\u006c\u0069\u006e\u006b"{_af ,_ce :=_aaa .Value ,error (nil ); +if _ce !=nil {return _ce ;};_ee .LinkAttr =&_af ;continue ;};};for {_d ,_cg :=d .Token ();if _cg !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0042\u006c\u006f\u0062\u003a\u0020\u0025\u0073",_cg );};if _ac ,_cd :=_d .(_e .EndElement ); +_cd &&_ac .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_ObjectStyleDefaults and its children, prefixing error messages with path -func (_bacfe *CT_ObjectStyleDefaults )ValidateWithPath (path string )error {if _bacfe .SpDef !=nil {if _eagf :=_bacfe .SpDef .ValidateWithPath (path +"\u002f\u0053\u0070\u0044\u0065\u0066");_eagf !=nil {return _eagf ;};};if _bacfe .LnDef !=nil {if _dbeee :=_bacfe .LnDef .ValidateWithPath (path +"\u002f\u004c\u006e\u0044\u0065\u0066"); -_dbeee !=nil {return _dbeee ;};};if _bacfe .TxDef !=nil {if _dcca :=_bacfe .TxDef .ValidateWithPath (path +"\u002f\u0054\u0078\u0044\u0065\u0066");_dcca !=nil {return _dcca ;};};if _bacfe .ExtLst !=nil {if _gffbg :=_bacfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gffbg !=nil {return _gffbg ;};};return nil ;};func (_eefgbg ST_TextAnchoringType )String ()string {switch _eefgbg {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 (_gdgdc *CT_TextNoBullet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_eccbf ,_fgecf :=d .Token ();if _fgecf !=nil {return _ee .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004e\u006fB\u0075\u006c\u006ce\u0074:\u0020\u0025\u0073",_fgecf ); -};if _deccga ,_acfcg :=_eccbf .(_b .EndElement );_acfcg &&_deccga .Name ==start .Name {break ;};};return nil ;};func (_cdcga *CT_TableCellProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggfab :=range start .Attr {if _ggfab .Name .Local =="\u006d\u0061\u0072\u004c"{_facca ,_gecfb :=ParseUnionST_Coordinate32 (_ggfab .Value ); -if _gecfb !=nil {return _gecfb ;};_cdcga .MarLAttr =&_facca ;continue ;};if _ggfab .Name .Local =="\u006d\u0061\u0072\u0052"{_cceacb ,_cbbebd :=ParseUnionST_Coordinate32 (_ggfab .Value );if _cbbebd !=nil {return _cbbebd ;};_cdcga .MarRAttr =&_cceacb ;continue ; -};if _ggfab .Name .Local =="\u006d\u0061\u0072\u0054"{_bafgg ,_ggegc :=ParseUnionST_Coordinate32 (_ggfab .Value );if _ggegc !=nil {return _ggegc ;};_cdcga .MarTAttr =&_bafgg ;continue ;};if _ggfab .Name .Local =="\u006d\u0061\u0072\u0042"{_ffcad ,_fgbaf :=ParseUnionST_Coordinate32 (_ggfab .Value ); -if _fgbaf !=nil {return _fgbaf ;};_cdcga .MarBAttr =&_ffcad ;continue ;};if _ggfab .Name .Local =="\u0076\u0065\u0072\u0074"{_cdcga .VertAttr .UnmarshalXMLAttr (_ggfab );continue ;};if _ggfab .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_cdcga .AnchorAttr .UnmarshalXMLAttr (_ggfab ); -continue ;};if _ggfab .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_ddggg ,_eecgg :=_c .ParseBool (_ggfab .Value );if _eecgg !=nil {return _eecgg ;};_cdcga .AnchorCtrAttr =&_ddggg ;continue ;};if _ggfab .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_cdcga .HorzOverflowAttr .UnmarshalXMLAttr (_ggfab ); -continue ;};};_ddef :for {_aafec ,_badgd :=d .Token ();if _badgd !=nil {return _badgd ;};switch _aeacb :=_aafec .(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 :"\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"}:_cdcga .LnL =NewCT_LineProperties (); -if _fedged :=d .DecodeElement (_cdcga .LnL ,&_aeacb );_fedged !=nil {return _fedged ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cdcga .LnR =NewCT_LineProperties (); -if _aeedda :=d .DecodeElement (_cdcga .LnR ,&_aeacb );_aeedda !=nil {return _aeedda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cdcga .LnT =NewCT_LineProperties (); -if _ebgcc :=d .DecodeElement (_cdcga .LnT ,&_aeacb );_ebgcc !=nil {return _ebgcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cdcga .LnB =NewCT_LineProperties (); -if _dbgg :=d .DecodeElement (_cdcga .LnB ,&_aeacb );_dbgg !=nil {return _dbgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cdcga .LnTlToBr =NewCT_LineProperties (); -if _gcfba :=d .DecodeElement (_cdcga .LnTlToBr ,&_aeacb );_gcfba !=nil {return _gcfba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cdcga .LnBlToTr =NewCT_LineProperties (); -if _degca :=d .DecodeElement (_cdcga .LnBlToTr ,&_aeacb );_degca !=nil {return _degca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cdcga .Cell3D =NewCT_Cell3D (); -if _gbeg :=d .DecodeElement (_cdcga .Cell3D ,&_aeacb );_gbeg !=nil {return _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 :"\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"}:_cdcga .NoFill =NewCT_NoFillProperties (); -if _cbagaa :=d .DecodeElement (_cdcga .NoFill ,&_aeacb );_cbagaa !=nil {return _cbagaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cdcga .SolidFill =NewCT_SolidColorFillProperties (); -if _dgdcc :=d .DecodeElement (_cdcga .SolidFill ,&_aeacb );_dgdcc !=nil {return _dgdcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cdcga .GradFill =NewCT_GradientFillProperties (); -if _fcbdg :=d .DecodeElement (_cdcga .GradFill ,&_aeacb );_fcbdg !=nil {return _fcbdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_cdcga .BlipFill =NewCT_BlipFillProperties (); -if _fcabg :=d .DecodeElement (_cdcga .BlipFill ,&_aeacb );_fcabg !=nil {return _fcabg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cdcga .PattFill =NewCT_PatternFillProperties (); -if _aeae :=d .DecodeElement (_cdcga .PattFill ,&_aeacb );_aeae !=nil {return _aeae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cdcga .GrpFill =NewCT_GroupFillProperties (); -if _baefb :=d .DecodeElement (_cdcga .GrpFill ,&_aeacb );_baefb !=nil {return _baefb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cdcga .Headers =NewCT_Headers (); -if _bcbda :=d .DecodeElement (_cdcga .Headers ,&_aeacb );_bcbda !=nil {return _bcbda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_cdcga .ExtLst =NewCT_OfficeArtExtensionList (); -if _gedbg :=d .DecodeElement (_cdcga .ExtLst ,&_aeacb );_gedbg !=nil {return _gedbg ;};default:_cc .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",_aeacb .Name ); -if _fceab :=d .Skip ();_fceab !=nil {return _fceab ;};};case _b .EndElement :break _ddef ;case _b .CharData :};};return nil ;};func NewCT_DefaultShapeDefinition ()*CT_DefaultShapeDefinition {_abddd :=&CT_DefaultShapeDefinition {};_abddd .SpPr =NewCT_ShapeProperties (); -_abddd .BodyPr =NewCT_TextBodyProperties ();_abddd .LstStyle =NewCT_TextListStyle ();return _abddd ;};type ST_TextCapsType byte ;func (_fafgd *ST_TextFontScalePercentOrPercentString )Validate ()error {return _fafgd .ValidateWithPath ("");}; +// Validate validates the CT_ColorMRU and its children +func (_bbbb *CT_ColorMRU )Validate ()error {return _bbbb .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055");};func (_efffa *CT_TextBody )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_cefeg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_efffa .BodyPr ,_cefeg );if _efffa .LstStyle !=nil {_feadd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_efffa .LstStyle ,_feadd );};_edbb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070"}};for _ ,_ccccff :=range _efffa .P {e .EncodeElement (_ccccff ,_edbb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; +};func (_bdde *CT_GroupShapeProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bggg :=range start .Attr {if _bggg .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_bdde .BwModeAttr .UnmarshalXMLAttr (_bggg );continue ; +};};_dcbg :for {_fgag ,_gfbg :=d .Token ();if _gfbg !=nil {return _gfbg ;};switch _cbecf :=_fgag .(type ){case _e .StartElement :switch _cbecf .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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_bdde .Xfrm =NewCT_GroupTransform2D (); +if _dfdf :=d .DecodeElement (_bdde .Xfrm ,&_cbecf );_dfdf !=nil {return _dfdf ;};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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_bdde .NoFill =NewCT_NoFillProperties (); +if _bbdef :=d .DecodeElement (_bdde .NoFill ,&_cbecf );_bbdef !=nil {return _bbdef ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_bdde .SolidFill =NewCT_SolidColorFillProperties (); +if _gfacgc :=d .DecodeElement (_bdde .SolidFill ,&_cbecf );_gfacgc !=nil {return _gfacgc ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_bdde .GradFill =NewCT_GradientFillProperties (); +if _egegd :=d .DecodeElement (_bdde .GradFill ,&_cbecf );_egegd !=nil {return _egegd ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_bdde .BlipFill =NewCT_BlipFillProperties (); +if _bgab :=d .DecodeElement (_bdde .BlipFill ,&_cbecf );_bgab !=nil {return _bgab ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_bdde .PattFill =NewCT_PatternFillProperties (); +if _fafg :=d .DecodeElement (_bdde .PattFill ,&_cbecf );_fafg !=nil {return _fafg ;};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 :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_bdde .GrpFill =NewCT_GroupFillProperties (); +if _cggde :=d .DecodeElement (_bdde .GrpFill ,&_cbecf );_cggde !=nil {return _cggde ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_bdde .EffectLst =NewCT_EffectList (); +if _aaece :=d .DecodeElement (_bdde .EffectLst ,&_cbecf );_aaece !=nil {return _aaece ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_bdde .EffectDag =NewCT_EffectContainer (); +if _aggfa :=d .DecodeElement (_bdde .EffectDag ,&_cbecf );_aggfa !=nil {return _aggfa ;};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 :"\u0073c\u0065\u006e\u0065\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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_bdde .Scene3d =NewCT_Scene3D (); +if _ddbc :=d .DecodeElement (_bdde .Scene3d ,&_cbecf );_ddbc !=nil {return _ddbc ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdde .ExtLst =NewCT_OfficeArtExtensionList (); +if _bfda :=d .DecodeElement (_bdde .ExtLst ,&_cbecf );_bfda !=nil {return _bfda ;};default:_bfc .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",_cbecf .Name ); +if _babba :=d .Skip ();_babba !=nil {return _babba ;};};case _e .EndElement :break _dcbg ;case _e .CharData :};};return nil ;}; -// Validate validates the EG_Media and its children -func (_bbgbd *EG_Media )Validate ()error {return _bbgbd .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061");};func NewCT_TextBulletSizePercent ()*CT_TextBulletSizePercent {_aaeff :=&CT_TextBulletSizePercent {};_aaeff .ValAttr ="\u0031\u0030\u0030\u0025"; -return _aaeff ;};func (_efeee ST_SystemColorVal )ValidateWithPath (path string )error {switch _efeee {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 _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efeee )); -};return nil ;}; +// ValidateWithPath validates the CT_LineJoinRound and its children, prefixing error messages with path +func (_bggfb *CT_LineJoinRound )ValidateWithPath (path string )error {return nil };func (_babbf ST_PathFillMode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cbcaa :=_e .Attr {};_cbcaa .Name =name ;switch _babbf {case ST_PathFillModeUnset :_cbcaa .Value =""; +case ST_PathFillModeNone :_cbcaa .Value ="\u006e\u006f\u006e\u0065";case ST_PathFillModeNorm :_cbcaa .Value ="\u006e\u006f\u0072\u006d";case ST_PathFillModeLighten :_cbcaa .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";case ST_PathFillModeLightenLess :_cbcaa .Value ="l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073"; +case ST_PathFillModeDarken :_cbcaa .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_PathFillModeDarkenLess :_cbcaa .Value ="\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073";};return _cbcaa ,nil ;};func NewCT_TableRow ()*CT_TableRow {_bcgbg :=&CT_TableRow {}; +return _bcgbg };func NewEG_TextBullet ()*EG_TextBullet {_cbdgef :=&EG_TextBullet {};return _cbdgef }; -// Validate validates the CT_GvmlPicture and its children -func (_acefb *CT_GvmlPicture )Validate ()error {return _acefb .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069c\u0074\u0075\u0072\u0065");};func (_bdecf ST_PathShadeType )String ()string {switch _bdecf {case 0:return "";case 1:return "\u0073\u0068\u0061p\u0065"; -case 2:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 3:return "\u0072\u0065\u0063\u0074";};return "";};func NewCT_Backdrop ()*CT_Backdrop {_aabd :=&CT_Backdrop {};_aabd .Anchor =NewCT_Point3D ();_aabd .Norm =NewCT_Vector3D ();_aabd .Up =NewCT_Vector3D (); -return _aabd ;};func (_begdc *CT_StyleMatrixReference )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dagbe :=range start .Attr {if _dagbe .Name .Local =="\u0069\u0064\u0078"{_dbgfc ,_dgfad :=_c .ParseUint (_dagbe .Value ,10,32);if _dgfad !=nil {return _dgfad ; -};_begdc .IdxAttr =uint32 (_dbgfc );continue ;};};_bgffe :for {_eggcb ,_ddbcb :=d .Token ();if _ddbcb !=nil {return _ddbcb ;};switch _bcabe :=_eggcb .(type ){case _b .StartElement :switch _bcabe .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"}:_begdc .ScrgbClr =NewCT_ScRgbColor (); -if _ecege :=d .DecodeElement (_begdc .ScrgbClr ,&_bcabe );_ecege !=nil {return _ecege ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_begdc .SrgbClr =NewCT_SRgbColor (); -if _adced :=d .DecodeElement (_begdc .SrgbClr ,&_bcabe );_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 :"\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"}:_begdc .HslClr =NewCT_HslColor (); -if _dgegd :=d .DecodeElement (_begdc .HslClr ,&_bcabe );_dgegd !=nil {return _dgegd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_begdc .SysClr =NewCT_SystemColor (); -if _aecef :=d .DecodeElement (_begdc .SysClr ,&_bcabe );_aecef !=nil {return _aecef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_begdc .SchemeClr =NewCT_SchemeColor (); -if _egfcfe :=d .DecodeElement (_begdc .SchemeClr ,&_bcabe );_egfcfe !=nil {return _egfcfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_begdc .PrstClr =NewCT_PresetColor (); -if _fdbfc :=d .DecodeElement (_begdc .PrstClr ,&_bcabe );_fdbfc !=nil {return _fdbfc ;};default:_cc .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",_bcabe .Name ); -if _bdcge :=d .Skip ();_bdcge !=nil {return _bdcge ;};};case _b .EndElement :break _bgffe ;case _b .CharData :};};return nil ;};func NewCT_TextBulletSizePoint ()*CT_TextBulletSizePoint {_bcgad :=&CT_TextBulletSizePoint {};_bcgad .ValAttr =100;return _bcgad ; -};func NewCT_TextField ()*CT_TextField {_bfaag :=&CT_TextField {};_bfaag .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 _bfaag ;};func (_cfeca *CT_TextUnderlineFillFollowText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_gccac ,_fgebge :=d .Token ();if _fgebge !=nil {return _ee .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",_fgebge ); -};if _aeaac ,_ffaag :=_gccac .(_b .EndElement );_ffaag &&_aeaac .Name ==start .Name {break ;};};return nil ;};func (_agdf *CT_GvmlShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agdf .NvSpPr =NewCT_GvmlShapeNonVisual ();_agdf .SpPr =NewCT_ShapeProperties (); -_feded :for {_cdefe ,_adefe :=d .Token ();if _adefe !=nil {return _adefe ;};switch _dafba :=_cdefe .(type ){case _b .StartElement :switch _dafba .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 _agfee :=d .DecodeElement (_agdf .NvSpPr ,&_dafba ); -_agfee !=nil {return _agfee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 _cecad :=d .DecodeElement (_agdf .SpPr ,&_dafba ); -_cecad !=nil {return _cecad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agdf .TxSp =NewCT_GvmlTextShape (); -if _aeaa :=d .DecodeElement (_agdf .TxSp ,&_dafba );_aeaa !=nil {return _aeaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_agdf .Style =NewCT_ShapeStyle (); -if _afggb :=d .DecodeElement (_agdf .Style ,&_dafba );_afggb !=nil {return _afggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_agdf .ExtLst =NewCT_OfficeArtExtensionList (); -if _bddeg :=d .DecodeElement (_agdf .ExtLst ,&_dafba );_bddeg !=nil {return _bddeg ;};default:_cc .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",_dafba .Name ); -if _agcbf :=d .Skip ();_agcbf !=nil {return _agcbf ;};};case _b .EndElement :break _feded ;case _b .CharData :};};return nil ;};func (_gfcbe *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 _gfcbe .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_gfcbe .NoGrpAttr ))});};if _gfcbe .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_gfcbe .NoDrilldownAttr ))}); -};if _gfcbe .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_gfcbe .NoSelectAttr ))});};if _gfcbe .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_gfcbe .NoChangeAspectAttr ))}); -};if _gfcbe .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_gfcbe .NoMoveAttr ))});};if _gfcbe .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_gfcbe .NoResizeAttr ))}); -};e .EncodeToken (start );if _gfcbe .ExtLst !=nil {_dggf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfcbe .ExtLst ,_dggf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; -};func NewCT_Transform2D ()*CT_Transform2D {_fgdea :=&CT_Transform2D {};return _fgdea };func (_cbdb *CT_GroupTransform2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbdb .RotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074"},Value :_ee .Sprintf ("\u0025\u0076",*_cbdb .RotAttr )}); -};if _cbdb .FlipHAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_cbdb .FlipHAttr ))});};if _cbdb .FlipVAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_cbdb .FlipVAttr ))}); -};e .EncodeToken (start );if _cbdb .Off !=nil {_egefe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_cbdb .Off ,_egefe );};if _cbdb .Ext !=nil {_gbff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065x\u0074"}}; -e .EncodeElement (_cbdb .Ext ,_gbff );};if _cbdb .ChOff !=nil {_fdade :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u0068\u004f\u0066\u0066"}};e .EncodeElement (_cbdb .ChOff ,_fdade );};if _cbdb .ChExt !=nil {_cecf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u0068\u0045\u0078\u0074"}}; -e .EncodeElement (_cbdb .ChExt ,_cecf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Path2D and its children +func (_afcdd *CT_Path2D )Validate ()error {return _afcdd .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068\u0032D");};func (_accae *EG_Effect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _accae .Cont !=nil {_gebfc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}}; +e .EncodeElement (_accae .Cont ,_gebfc );};if _accae .Effect !=nil {_fgaba :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_accae .Effect ,_fgaba );};if _accae .AlphaBiLevel !=nil {_gafeb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}}; +e .EncodeElement (_accae .AlphaBiLevel ,_gafeb );};if _accae .AlphaCeiling !=nil {_bbedf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_accae .AlphaCeiling ,_bbedf ); +};if _accae .AlphaFloor !=nil {_dcbf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};e .EncodeElement (_accae .AlphaFloor ,_dcbf );};if _accae .AlphaInv !=nil {_ebebc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}}; +e .EncodeElement (_accae .AlphaInv ,_ebebc );};if _accae .AlphaMod !=nil {_ddceg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_accae .AlphaMod ,_ddceg );};if _accae .AlphaModFix !=nil {_deefd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}}; +e .EncodeElement (_accae .AlphaModFix ,_deefd );};if _accae .AlphaOutset !=nil {_fgdbg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_accae .AlphaOutset ,_fgdbg ); +};if _accae .AlphaRepl !=nil {_fcdb :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};e .EncodeElement (_accae .AlphaRepl ,_fcdb );};if _accae .BiLevel !=nil {_cdadf :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}}; +e .EncodeElement (_accae .BiLevel ,_cdadf );};if _accae .Blend !=nil {_afgba :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}};e .EncodeElement (_accae .Blend ,_afgba );};if _accae .Blur !=nil {_cagfc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}}; +e .EncodeElement (_accae .Blur ,_cagfc );};if _accae .ClrChange !=nil {_bdegg :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_accae .ClrChange ,_bdegg );};if _accae .ClrRepl !=nil {_fbgdd :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}}; +e .EncodeElement (_accae .ClrRepl ,_fbgdd );};if _accae .Duotone !=nil {_dfdac :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};e .EncodeElement (_accae .Duotone ,_dfdac );};if _accae .Fill !=nil {_cfcag :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}}; +e .EncodeElement (_accae .Fill ,_cfcag );};if _accae .FillOverlay !=nil {_gcbdd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_accae .FillOverlay ,_gcbdd ); +};if _accae .Glow !=nil {_aaade :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_accae .Glow ,_aaade );};if _accae .Grayscl !=nil {_fadcbd :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}}; +e .EncodeElement (_accae .Grayscl ,_fadcbd );};if _accae .Hsl !=nil {_dggdfg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_accae .Hsl ,_dggdfg );};if _accae .InnerShdw !=nil {_aeccg :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}}; +e .EncodeElement (_accae .InnerShdw ,_aeccg );};if _accae .Lum !=nil {_ccdaa :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_accae .Lum ,_ccdaa );};if _accae .OuterShdw !=nil {_egafd :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}}; +e .EncodeElement (_accae .OuterShdw ,_egafd );};if _accae .PrstShdw !=nil {_aace :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_accae .PrstShdw ,_aace );};if _accae .Reflection !=nil {_gffgf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_accae .Reflection ,_gffgf );};if _accae .RelOff !=nil {_gddgba :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_accae .RelOff ,_gddgba );};if _accae .SoftEdge !=nil {_cfgbd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}}; +e .EncodeElement (_accae .SoftEdge ,_cfgbd );};if _accae .Tint !=nil {_agfaf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_accae .Tint ,_agfaf );};if _accae .Xfrm !=nil {_cecde :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}}; +e .EncodeElement (_accae .Xfrm ,_cecde );};return nil ;};func (_cag *CT_EmptyElement )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_aeecd ,_gegc :=d .Token ();if _gegc !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079\u0045l\u0065\u006d\u0065n\u0074:\u0020\u0025\u0073",_gegc ); +};if _cfabg ,_eccec :=_aeecd .(_e .EndElement );_eccec &&_cfabg .Name ==start .Name {break ;};};return nil ;};func (_eecce *CT_GvmlShapeNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eecce .CNvPr =NewCT_NonVisualDrawingProps (); +_eecce .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();_fbeff :for {_fbee ,_caea :=d .Token ();if _caea !=nil {return _caea ;};switch _acbc :=_fbee .(type ){case _e .StartElement :switch _acbc .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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _cbdce :=d .DecodeElement (_eecce .CNvPr ,&_acbc ); +_cbdce !=nil {return _cbdce ;};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 :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_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 :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _faca :=d .DecodeElement (_eecce .CNvSpPr ,&_acbc ); +_faca !=nil {return _faca ;};default:_bfc .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",_acbc .Name ); +if _fdfa :=d .Skip ();_fdfa !=nil {return _fdfa ;};};case _e .EndElement :break _fbeff ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_NonVisualDrawingShapeProps and its children -func (_gedfe *CT_NonVisualDrawingShapeProps )Validate ()error {return _gedfe .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 (_bbeb *CT_GammaTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_aagd ,_afdd :=d .Token ();if _afdd !=nil {return _ee .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",_afdd ); -};if _dfbd ,_bfbb :=_aagd .(_b .EndElement );_bfbb &&_dfbd .Name ==start .Name {break ;};};return nil ;};func (_bcgde *CT_PositivePercentage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_caegc :=range start .Attr {if _caegc .Name .Local =="\u0076\u0061\u006c"{_dcfdb ,_bbafd :=ParseUnionST_PositivePercentage (_caegc .Value ); -if _bbafd !=nil {return _bbafd ;};_bcgde .ValAttr =_dcfdb ;continue ;};};for {_eddef ,_cbga :=d .Token ();if _cbga !=nil {return _ee .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",_cbga ); -};if _ceaff ,_beedd :=_eddef .(_b .EndElement );_beedd &&_ceaff .Name ==start .Name {break ;};};return nil ;};func (_ggdcf *CT_PresetShadowEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_afbb ,_ddgee :=_ggdcf .PrstAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073\u0074"}); -if _ddgee !=nil {return _ddgee ;};start .Attr =append (start .Attr ,_afbb );if _ggdcf .DistAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_ee .Sprintf ("\u0025\u0076",*_ggdcf .DistAttr )}); -};if _ggdcf .DirAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0072"},Value :_ee .Sprintf ("\u0025\u0076",*_ggdcf .DirAttr )});};e .EncodeToken (start );if _ggdcf .ScrgbClr !=nil {_fbef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}}; -e .EncodeElement (_ggdcf .ScrgbClr ,_fbef );};if _ggdcf .SrgbClr !=nil {_cadge :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_ggdcf .SrgbClr ,_cadge );};if _ggdcf .HslClr !=nil {_ebeba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; -e .EncodeElement (_ggdcf .HslClr ,_ebeba );};if _ggdcf .SysClr !=nil {_aeac :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_ggdcf .SysClr ,_aeac );};if _ggdcf .SchemeClr !=nil {_bacecb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; -e .EncodeElement (_ggdcf .SchemeClr ,_bacecb );};if _ggdcf .PrstClr !=nil {_eaeda :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_ggdcf .PrstClr ,_eaeda );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_fbagg ST_RectAlignment )ValidateWithPath (path string )error {switch _fbagg {case 0,1,2,3,4,5,6,7,8,9:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbagg )); -};return nil ;};type CT_GradientFillProperties struct{FlipAttr ST_TileFlipMode ;RotWithShapeAttr *bool ;GsLst *CT_GradientStopList ;Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;TileRect *CT_RelativeRect ;};func NewCT_NonVisualConnectorProperties ()*CT_NonVisualConnectorProperties {_eeccc :=&CT_NonVisualConnectorProperties {}; -return _eeccc ;};func (_gbdfa *EG_ColorChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbdfa .ScrgbClr !=nil {_dgebd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_gbdfa .ScrgbClr ,_dgebd ); -};if _gbdfa .SrgbClr !=nil {_fcdge :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_gbdfa .SrgbClr ,_fcdge );};if _gbdfa .HslClr !=nil {_dfecd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; -e .EncodeElement (_gbdfa .HslClr ,_dfecd );};if _gbdfa .SysClr !=nil {_agdcc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_gbdfa .SysClr ,_agdcc );};if _gbdfa .SchemeClr !=nil {_dadb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; -e .EncodeElement (_gbdfa .SchemeClr ,_dadb );};if _gbdfa .PrstClr !=nil {_aafgf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_gbdfa .PrstClr ,_aafgf );};return nil ;};type CT_ColorMapping struct{Bg1Attr ST_ColorSchemeIndex ; -Tx1Attr ST_ColorSchemeIndex ;Bg2Attr ST_ColorSchemeIndex ;Tx2Attr ST_ColorSchemeIndex ;Accent1Attr ST_ColorSchemeIndex ;Accent2Attr ST_ColorSchemeIndex ;Accent3Attr ST_ColorSchemeIndex ;Accent4Attr ST_ColorSchemeIndex ;Accent5Attr ST_ColorSchemeIndex ; -Accent6Attr ST_ColorSchemeIndex ;HlinkAttr ST_ColorSchemeIndex ;FolHlinkAttr ST_ColorSchemeIndex ;ExtLst *CT_OfficeArtExtensionList ;};func (_ffdecd *CT_TextNoBullet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -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 ;};type CT_EffectStyleItem struct{EffectLst *CT_EffectList ; -EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;};func (_cdfde *CT_GvmlGraphicFrameNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdfde .CNvPr =NewCT_NonVisualDrawingProps ();_cdfde .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties (); -_cged :for {_ddcagb ,_cbgdd :=d .Token ();if _cbgdd !=nil {return _cbgdd ;};switch _acgdf :=_ddcagb .(type ){case _b .StartElement :switch _acgdf .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 _aefdbe :=d .DecodeElement (_cdfde .CNvPr ,&_acgdf ); -_aefdbe !=nil {return _aefdbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _ccecb :=d .DecodeElement (_cdfde .CNvGraphicFramePr ,&_acgdf ); -_ccecb !=nil {return _ccecb ;};default:_cc .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",_acgdf .Name ); -if _ccagd :=d .Skip ();_ccagd !=nil {return _ccagd ;};};case _b .EndElement :break _cged ;case _b .CharData :};};return nil ;};func (_cbacg ST_SchemeColorVal )Validate ()error {return _cbacg .ValidateWithPath ("")}; +// Validate validates the CT_AlphaCeilingEffect and its children +func (_eae *CT_AlphaCeilingEffect )Validate ()error {return _eae .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061C\u0065\u0069\u006c\u0069\u006eg\u0045\u0066\u0066\u0065\u0063\u0074");};func (_ffafa ST_AnimationChartOnlyBuildType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ffafa .String (),start ); +};func (_bdbda ST_OnOffStyleType )ValidateWithPath (path string )error {switch _bdbda {case 0,1,2,3: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 (_bdbda )); +};return nil ;};func (_bad *CT_AlphaReplaceEffect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fcb :=range start .Attr {if _fcb .Name .Local =="\u0061"{_gca ,_ded :=ParseUnionST_PositiveFixedPercentage (_fcb .Value );if _ded !=nil {return _ded ; +};_bad .AAttr =_gca ;continue ;};};for {_dedg ,_cead :=d .Token ();if _cead !=nil {return _bb .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",_cead ); +};if _dcfe ,_gfa :=_dedg .(_e .EndElement );_gfa &&_dcfe .Name ==start .Name {break ;};};return nil ;};func (_gebfe ST_EffectContainerType )ValidateWithPath (path string )error {switch _gebfe {case 0,1,2: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 (_gebfe )); +};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;);type ST_BlipCompression byte ;type CT_DefaultShapeDefinition struct{SpPr *CT_ShapeProperties ; +BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_dfcba ST_PathFillMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dfcba .String (),start ); +};func (_bbddb ST_TextStrikeType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bbddb .String (),start );};func (_bgda *CT_Backdrop )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bgda .Anchor =NewCT_Point3D (); +_bgda .Norm =NewCT_Vector3D ();_bgda .Up =NewCT_Vector3D ();_fcf :for {_agfg ,_cdbb :=d .Token ();if _cdbb !=nil {return _cdbb ;};switch _baga :=_agfg .(type ){case _e .StartElement :switch _baga .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 :"\u0061\u006e\u0063\u0068\u006f\u0072"},_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 :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _ccbb :=d .DecodeElement (_bgda .Anchor ,&_baga ); +_ccbb !=nil {return _ccbb ;};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 :"\u006e\u006f\u0072\u006d"},_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 :"\u006e\u006f\u0072\u006d"}:if _fffb :=d .DecodeElement (_bgda .Norm ,&_baga ); +_fffb !=nil {return _fffb ;};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 :"\u0075\u0070"},_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 :"\u0075\u0070"}:if _cada :=d .DecodeElement (_bgda .Up ,&_baga ); +_cada !=nil {return _cada ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgda .ExtLst =NewCT_OfficeArtExtensionList (); +if _cec :=d .DecodeElement (_bgda .ExtLst ,&_baga );_cec !=nil {return _cec ;};default:_bfc .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",_baga .Name ); +if _cbc :=d .Skip ();_cbc !=nil {return _cbc ;};};case _e .EndElement :break _fcf ;case _e .CharData :};};return nil ;}; -// Validate validates the EG_TextAutofit and its children -func (_dddea *EG_TextAutofit )Validate ()error {return _dddea .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075t\u006f\u0066\u0069\u0074");};func (_acgef ST_CompoundLine )Validate ()error {return _acgef .ValidateWithPath ("")}; -type CT_TableStyle struct{StyleIdAttr string ;StyleNameAttr string ;TblBg *CT_TableBackgroundStyle ;WholeTbl *CT_TablePartStyle ;Band1H *CT_TablePartStyle ;Band2H *CT_TablePartStyle ;Band1V *CT_TablePartStyle ;Band2V *CT_TablePartStyle ;LastCol *CT_TablePartStyle ; -FirstCol *CT_TablePartStyle ;LastRow *CT_TablePartStyle ;SeCell *CT_TablePartStyle ;SwCell *CT_TablePartStyle ;FirstRow *CT_TablePartStyle ;NeCell *CT_TablePartStyle ;NwCell *CT_TablePartStyle ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the CT_GvmlPicture and its children +func (_cdaeg *CT_GvmlPicture )Validate ()error {return _cdaeg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069c\u0074\u0075\u0072\u0065");};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 ;};type EG_ShadeProperties struct{Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;};func (_bcffd *CT_RelativeOffsetEffect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_faafc :=range start .Attr {if _faafc .Name .Local =="\u0074\u0078"{_ebece ,_bbfbfd :=ParseUnionST_Percentage (_faafc .Value ); +if _bbfbfd !=nil {return _bbfbfd ;};_bcffd .TxAttr =&_ebece ;continue ;};if _faafc .Name .Local =="\u0074\u0079"{_eggcc ,_gfaag :=ParseUnionST_Percentage (_faafc .Value );if _gfaag !=nil {return _gfaag ;};_bcffd .TyAttr =&_eggcc ;continue ;};};for {_bebee ,_ffecc :=d .Token (); +if _ffecc !=nil {return _bb .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",_ffecc );};if _ffdfec ,_gfgfe :=_bebee .(_e .EndElement ); +_gfgfe &&_ffdfec .Name ==start .Name {break ;};};return nil ;};func (_dedae *CT_TextParagraph )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aabdb :for {_gcdde ,_bdgeca :=d .Token ();if _bdgeca !=nil {return _bdgeca ;};switch _abcbf :=_gcdde .(type ){case _e .StartElement :switch _abcbf .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 :"\u0070\u0050\u0072"},_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 :"\u0070\u0050\u0072"}:_dedae .PPr =NewCT_TextParagraphProperties (); +if _ecadde :=d .DecodeElement (_dedae .PPr ,&_abcbf );_ecadde !=nil {return _ecadde ;};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 :"\u0072"},_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 :"\u0072"}:_cacb :=NewEG_TextRun (); +_cacb .R =NewCT_RegularTextRun ();if _cecaa :=d .DecodeElement (_cacb .R ,&_abcbf );_cecaa !=nil {return _cecaa ;};_dedae .EG_TextRun =append (_dedae .EG_TextRun ,_cacb );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 :"\u0062\u0072"},_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 :"\u0062\u0072"}:_facc :=NewEG_TextRun (); +_facc .Br =NewCT_TextLineBreak ();if _efeaf :=d .DecodeElement (_facc .Br ,&_abcbf );_efeaf !=nil {return _efeaf ;};_dedae .EG_TextRun =append (_dedae .EG_TextRun ,_facc );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\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 :"\u0066\u006c\u0064"}:_cagea :=NewEG_TextRun (); +_cagea .Fld =NewCT_TextField ();if _fedfd :=d .DecodeElement (_cagea .Fld ,&_abcbf );_fedfd !=nil {return _fedfd ;};_dedae .EG_TextRun =append (_dedae .EG_TextRun ,_cagea );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 :"\u0065\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"},_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 :"\u0065\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}:_dedae .EndParaRPr =NewCT_TextCharacterProperties (); +if _cgedf :=d .DecodeElement (_dedae .EndParaRPr ,&_abcbf );_cgedf !=nil {return _cgedf ;};default:_bfc .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",_abcbf .Name ); +if _bgcgb :=d .Skip ();_bgcgb !=nil {return _bgcgb ;};};case _e .EndElement :break _aabdb ;case _e .CharData :};};return nil ;};func NewCT_GvmlPicture ()*CT_GvmlPicture {_acac :=&CT_GvmlPicture {};_acac .NvPicPr =NewCT_GvmlPictureNonVisual ();_acac .BlipFill =NewCT_BlipFillProperties (); +_acac .SpPr =NewCT_ShapeProperties ();return _acac ;};func (_fcca *CT_Path2DClose )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_Transform2D struct{RotAttr *int32 ; +FlipHAttr *bool ;FlipVAttr *bool ;Off *CT_Point2D ;Ext *CT_PositiveSize2D ;};type ST_TileFlipMode byte ;func (_ebfgg *CT_TextUnderlineFillFollowText )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_bcccd *CT_GradientStop )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_debca :=range start .Attr {if _debca .Name .Local =="\u0070\u006f\u0073"{_egdfe ,_cfgb :=ParseUnionST_PositiveFixedPercentage (_debca .Value ); +if _cfgb !=nil {return _cfgb ;};_bcccd .PosAttr =_egdfe ;continue ;};};_dfegf :for {_beaef ,_bdfc :=d .Token ();if _bdfc !=nil {return _bdfc ;};switch _fabg :=_beaef .(type ){case _e .StartElement :switch _fabg .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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_bcccd .ScrgbClr =NewCT_ScRgbColor (); +if _cbac :=d .DecodeElement (_bcccd .ScrgbClr ,&_fabg );_cbac !=nil {return _cbac ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_bcccd .SrgbClr =NewCT_SRgbColor (); +if _dede :=d .DecodeElement (_bcccd .SrgbClr ,&_fabg );_dede !=nil {return _dede ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_bcccd .HslClr =NewCT_HslColor (); +if _ddgd :=d .DecodeElement (_bcccd .HslClr ,&_fabg );_ddgd !=nil {return _ddgd ;};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\u0079\u0073\u0043\u006c\u0072"},_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\u0079\u0073\u0043\u006c\u0072"}:_bcccd .SysClr =NewCT_SystemColor (); +if _dcdda :=d .DecodeElement (_bcccd .SysClr ,&_fabg );_dcdda !=nil {return _dcdda ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bcccd .SchemeClr =NewCT_SchemeColor (); +if _bbfae :=d .DecodeElement (_bcccd .SchemeClr ,&_fabg );_bbfae !=nil {return _bbfae ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_bcccd .PrstClr =NewCT_PresetColor (); +if _cafb :=d .DecodeElement (_bcccd .PrstClr ,&_fabg );_cafb !=nil {return _cafb ;};default:_bfc .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",_fabg .Name ); +if _fgcg :=d .Skip ();_fgcg !=nil {return _fgcg ;};};case _e .EndElement :break _dfegf ;case _e .CharData :};};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_TextAutonumberBullet and its children, prefixing error messages with path -func (_egcce *CT_TextAutonumberBullet )ValidateWithPath (path string )error {if _egcce .TypeAttr ==ST_TextAutonumberSchemeUnset {return _ee .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _fcdc :=_egcce .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fcdc !=nil {return _fcdc ;};if _egcce .StartAtAttr !=nil {if *_egcce .StartAtAttr < 1{return _ee .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 ,*_egcce .StartAtAttr ); -};if *_egcce .StartAtAttr > 32767{return _ee .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 ,*_egcce .StartAtAttr ); -};};return nil ;}; +// ValidateWithPath validates the CT_AlphaFloorEffect and its children, prefixing error messages with path +func (_eeac *CT_AlphaFloorEffect )ValidateWithPath (path string )error {return nil }; -// ST_TextPoint is a union type -type ST_TextPoint struct{ST_TextPointUnqualified *int32 ;ST_UniversalMeasure *string ;}; +// Validate validates the CT_DuotoneEffect and its children +func (_feagaf *CT_DuotoneEffect )Validate ()error {return _feagaf .ValidateWithPath ("\u0043\u0054_\u0044\u0075\u006ft\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_GvmlGroupShape and its children, prefixing error messages with path -func (_bfad *CT_GvmlGroupShape )ValidateWithPath (path string )error {if _dgada :=_bfad .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_dgada !=nil {return _dgada ;};if _feagg :=_bfad .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); -_feagg !=nil {return _feagg ;};for _gcfbd ,_cbfb :=range _bfad .Choice {if _bfbd :=_cbfb .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gcfbd ));_bfbd !=nil {return _bfbd ;};};if _bfad .ExtLst !=nil {if _ffbgb :=_bfad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ffbgb !=nil {return _ffbgb ;};};return nil ;};func (_aaece *CT_PatternFillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aaece .PrstAttr !=ST_PresetPatternValUnset {_aadcad ,_gacg :=_aaece .PrstAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073\u0074"}); -if _gacg !=nil {return _gacg ;};start .Attr =append (start .Attr ,_aadcad );};e .EncodeToken (start );if _aaece .FgClr !=nil {_cddbeb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u0067\u0043\u006c\u0072"}};e .EncodeElement (_aaece .FgClr ,_cddbeb ); -};if _aaece .BgClr !=nil {_ecbcfe :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0067\u0043\u006c\u0072"}};e .EncodeElement (_aaece .BgClr ,_ecbcfe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcfccf *CT_TableCell )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_affafe :=range start .Attr {if _affafe .Name .Local =="\u0072o\u0077\u0053\u0070\u0061\u006e"{_adecg ,_fcfbc :=_c .ParseInt (_affafe .Value ,10,32); -if _fcfbc !=nil {return _fcfbc ;};_dbec :=int32 (_adecg );_bcfccf .RowSpanAttr =&_dbec ;continue ;};if _affafe .Name .Local =="\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"{_feebf ,_abaee :=_c .ParseInt (_affafe .Value ,10,32);if _abaee !=nil {return _abaee ; -};_afgcc :=int32 (_feebf );_bcfccf .GridSpanAttr =&_afgcc ;continue ;};if _affafe .Name .Local =="\u0068\u004d\u0065\u0072\u0067\u0065"{_afgge ,_gebddg :=_c .ParseBool (_affafe .Value );if _gebddg !=nil {return _gebddg ;};_bcfccf .HMergeAttr =&_afgge ; -continue ;};if _affafe .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_dgadf ,_ceeacg :=_c .ParseBool (_affafe .Value );if _ceeacg !=nil {return _ceeacg ;};_bcfccf .VMergeAttr =&_dgadf ;continue ;};if _affafe .Name .Local =="\u0069\u0064"{_gggb ,_aabdc :=_affafe .Value ,error (nil ); -if _aabdc !=nil {return _aabdc ;};_bcfccf .IdAttr =&_gggb ;continue ;};};_cbgdc :for {_gbae ,_efed :=d .Token ();if _efed !=nil {return _efed ;};switch _bgbge :=_gbae .(type ){case _b .StartElement :switch _bgbge .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"}:_bcfccf .TxBody =NewCT_TextBody (); -if _adbf :=d .DecodeElement (_bcfccf .TxBody ,&_bgbge );_adbf !=nil {return _adbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bcfccf .TcPr =NewCT_TableCellProperties (); -if _acbfeg :=d .DecodeElement (_bcfccf .TcPr ,&_bgbge );_acbfeg !=nil {return _acbfeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_bcfccf .ExtLst =NewCT_OfficeArtExtensionList (); -if _fafd :=d .DecodeElement (_bcfccf .ExtLst ,&_bgbge );_fafd !=nil {return _fafd ;};default:_cc .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",_bgbge .Name ); -if _aagdg :=d .Skip ();_aagdg !=nil {return _aagdg ;};};case _b .EndElement :break _cbgdc ;case _b .CharData :};};return nil ;};func (_daeedc *ST_PresetCameraType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_daeedc =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_daeedc =1; -case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_daeedc =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_daeedc =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_daeedc =4; -case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_daeedc =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_daeedc =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_daeedc =7; -case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_daeedc =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_daeedc =9; -case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_daeedc =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_daeedc =11; -case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_daeedc =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_daeedc =13; -case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_daeedc =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_daeedc =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":*_daeedc =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_daeedc =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":*_daeedc =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_daeedc =19; -case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_daeedc =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_daeedc =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_daeedc =22; -case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_daeedc =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_daeedc =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_daeedc =25; -case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_daeedc =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_daeedc =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_daeedc =28; -case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_daeedc =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_daeedc =30; -case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_daeedc =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_daeedc =32; -case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_daeedc =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_daeedc =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_daeedc =35; -case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_daeedc =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_daeedc =37; -case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_daeedc =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_daeedc =39; -case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_daeedc =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_daeedc =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_daeedc =42; -case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_daeedc =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_daeedc =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_daeedc =45; -case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_daeedc =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_daeedc =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_daeedc =48; -case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_daeedc =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_daeedc =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_daeedc =51; -case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_daeedc =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":*_daeedc =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":*_daeedc =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":*_daeedc =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":*_daeedc =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":*_daeedc =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":*_daeedc =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":*_daeedc =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":*_daeedc =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_daeedc =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":*_daeedc =62;};return nil ;}; +// ValidateWithPath validates the CT_TextUnderlineLineFollowText and its children, prefixing error messages with path +func (_cddff *CT_TextUnderlineLineFollowText )ValidateWithPath (path string )error {return nil }; -// Validate validates the EG_LineDashProperties and its children -func (_beaec *EG_LineDashProperties )Validate ()error {return _beaec .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0044a\u0073\u0068\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_BlipFillProperties struct{DpiAttr *uint32 ;RotWithShapeAttr *bool ; -Blip *CT_Blip ;SrcRect *CT_RelativeRect ;Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;};func (_ffefe *CT_Scene3D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_adegb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0061\u006d\u0065\u0072\u0061"}}; -e .EncodeElement (_ffefe .Camera ,_adegb );_cddfae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}};e .EncodeElement (_ffefe .LightRig ,_cddfae );if _ffefe .Backdrop !=nil {_bbcga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}}; -e .EncodeElement (_ffefe .Backdrop ,_bbcga );};if _ffefe .ExtLst !=nil {_eabf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffefe .ExtLst ,_eabf );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_cbgab *EG_FillModeProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbgab .Tile !=nil {_ecegc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}};e .EncodeElement (_cbgab .Tile ,_ecegc ); -};if _cbgab .Stretch !=nil {_afggf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}};e .EncodeElement (_cbgab .Stretch ,_afggf );};return nil ;};func (_fgede *Tbl )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgede .CT_Table =*NewCT_Table (); -_efdf :for {_decff ,_gcbed :=d .Token ();if _gcbed !=nil {return _gcbed ;};switch _bdfcb :=_decff .(type ){case _b .StartElement :switch _bdfcb .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"}:_fgede .TblPr =NewCT_TableProperties (); -if _fbgbbb :=d .DecodeElement (_fgede .TblPr ,&_bdfcb );_fbgbbb !=nil {return _fbgbbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _cegec :=d .DecodeElement (_fgede .TblGrid ,&_bdfcb ); -_cegec !=nil {return _cegec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gcdbe :=NewCT_TableRow (); -if _gafaef :=d .DecodeElement (_gcdbe ,&_bdfcb );_gafaef !=nil {return _gafaef ;};_fgede .Tr =append (_fgede .Tr ,_gcdbe );default:_cc .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",_bdfcb .Name ); -if _bgegc :=d .Skip ();_bgegc !=nil {return _bgegc ;};};case _b .EndElement :break _efdf ;case _b .CharData :};};return nil ;};func (_cbdfe ST_TextWrappingType )ValidateWithPath (path string )error {switch _cbdfe {case 0,1,2:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbdfe )); -};return nil ;};func (_cedead *CT_TablePropertiesChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cedead .TableStyle !=nil {_eefcf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_cedead .TableStyle ,_eefcf );};if _cedead .TableStyleId !=nil {_cccb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074y\u006c\u0065\u0049\u0064"}};_a .AddPreserveSpaceAttr (&_cccb ,*_cedead .TableStyleId ); -e .EncodeElement (_cedead .TableStyleId ,_cccb );};return nil ;}; +// Validate validates the CT_StretchInfoProperties and its children +func (_fdadg *CT_StretchInfoProperties )Validate ()error {return _fdadg .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066o\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_dfe *CT_AlphaModulateEffect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dfe .Cont =NewCT_EffectContainer (); +_bgf :for {_bac ,_fge :=d .Token ();if _fge !=nil {return _fge ;};switch _eag :=_bac .(type ){case _e .StartElement :switch _eag .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 :"\u0063\u006f\u006e\u0074"},_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 :"\u0063\u006f\u006e\u0074"}:if _gbb :=d .DecodeElement (_dfe .Cont ,&_eag ); +_gbb !=nil {return _gbb ;};default:_bfc .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",_eag .Name ); +if _cba :=d .Skip ();_cba !=nil {return _cba ;};};case _e .EndElement :break _bgf ;case _e .CharData :};};return nil ;};type CT_BackgroundFormatting struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ; +BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;}; -// Validate validates the CT_ComplementTransform and its children -func (_aefg *CT_ComplementTransform )Validate ()error {return _aefg .ValidateWithPath ("\u0043\u0054\u005f\u0043om\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d");}; +// Validate validates the CT_TextBulletTypefaceFollowText and its children +func (_dgge *CT_TextBulletTypefaceFollowText )Validate ()error {return _dgge .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0042u\u006c\u006c\u0065\u0074\u0054\u0079\u0070e\u0066\u0061\u0063\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074"); +}; -// ValidateWithPath validates the CT_TextParagraphProperties and its children, prefixing error messages with path -func (_fegac *CT_TextParagraphProperties )ValidateWithPath (path string )error {if _fegac .MarLAttr !=nil {if *_fegac .MarLAttr < 0{return _ee .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 ,*_fegac .MarLAttr ); -};if *_fegac .MarLAttr > 51206400{return _ee .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 ,*_fegac .MarLAttr ); -};};if _fegac .MarRAttr !=nil {if *_fegac .MarRAttr < 0{return _ee .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 ,*_fegac .MarRAttr ); -};if *_fegac .MarRAttr > 51206400{return _ee .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 ,*_fegac .MarRAttr ); -};};if _fegac .LvlAttr !=nil {if *_fegac .LvlAttr < 0{return _ee .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 ,*_fegac .LvlAttr ); -};if *_fegac .LvlAttr > 8{return _ee .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 ,*_fegac .LvlAttr ); -};};if _fegac .IndentAttr !=nil {if *_fegac .IndentAttr < -51206400{return _ee .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 ,*_fegac .IndentAttr ); -};if *_fegac .IndentAttr > 51206400{return _ee .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 ,*_fegac .IndentAttr ); -};};if _cabbc :=_fegac .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_cabbc !=nil {return _cabbc ;};if _fegac .DefTabSzAttr !=nil {if _gcgcd :=_fegac .DefTabSzAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0054\u0061\u0062\u0053\u007a\u0041\u0074\u0074\u0072"); -_gcgcd !=nil {return _gcgcd ;};};if _gbfec :=_fegac .FontAlgnAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0041\u006c\u0067\u006e\u0041\u0074\u0074\u0072");_gbfec !=nil {return _gbfec ;};if _fegac .LnSpc !=nil {if _gfaab :=_fegac .LnSpc .ValidateWithPath (path +"\u002f\u004c\u006e\u0053\u0070\u0063"); -_gfaab !=nil {return _gfaab ;};};if _fegac .SpcBef !=nil {if _gbcbd :=_fegac .SpcBef .ValidateWithPath (path +"\u002fS\u0070\u0063\u0042\u0065\u0066");_gbcbd !=nil {return _gbcbd ;};};if _fegac .SpcAft !=nil {if _edbdb :=_fegac .SpcAft .ValidateWithPath (path +"\u002fS\u0070\u0063\u0041\u0066\u0074"); -_edbdb !=nil {return _edbdb ;};};if _fegac .BuClrTx !=nil {if _fgcgb :=_fegac .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_fgcgb !=nil {return _fgcgb ;};};if _fegac .BuClr !=nil {if _fegfa :=_fegac .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072"); -_fegfa !=nil {return _fegfa ;};};if _fegac .BuSzTx !=nil {if _aaccd :=_fegac .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_aaccd !=nil {return _aaccd ;};};if _fegac .BuSzPct !=nil {if _fbgeg :=_fegac .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074"); -_fbgeg !=nil {return _fbgeg ;};};if _fegac .BuSzPts !=nil {if _fgcbddd :=_fegac .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_fgcbddd !=nil {return _fgcbddd ;};};if _fegac .BuFontTx !=nil {if _bccee :=_fegac .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x"); -_bccee !=nil {return _bccee ;};};if _fegac .BuFont !=nil {if _addd :=_fegac .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074");_addd !=nil {return _addd ;};};if _fegac .BuNone !=nil {if _caege :=_fegac .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065"); -_caege !=nil {return _caege ;};};if _fegac .BuAutoNum !=nil {if _egeag :=_fegac .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d");_egeag !=nil {return _egeag ;};};if _fegac .BuChar !=nil {if _dfecg :=_fegac .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072"); -_dfecg !=nil {return _dfecg ;};};if _fegac .BuBlip !=nil {if _aabgef :=_fegac .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070");_aabgef !=nil {return _aabgef ;};};if _fegac .TabLst !=nil {if _abadf :=_fegac .TabLst .ValidateWithPath (path +"\u002fT\u0061\u0062\u004c\u0073\u0074"); -_abadf !=nil {return _abadf ;};};if _fegac .DefRPr !=nil {if _baced :=_fegac .DefRPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0052\u0050\u0072");_baced !=nil {return _baced ;};};if _fegac .ExtLst !=nil {if _cdbcc :=_fegac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cdbcc !=nil {return _cdbcc ;};};return nil ;};type CT_InverseTransform struct{};func (_cfefc *CT_NonVisualGraphicFrameProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cfefc .GraphicFrameLocks !=nil {_beace :=_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 (_cfefc .GraphicFrameLocks ,_beace );};if _cfefc .ExtLst !=nil {_afed :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfefc .ExtLst ,_afed );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_geeda *CT_PolarAdjustHandle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geeda .Pos =NewCT_AdjPoint2D ();for _ ,_dgce :=range start .Attr {if _dgce .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0052"{_efaed ,_fagcg :=_dgce .Value ,error (nil ); -if _fagcg !=nil {return _fagcg ;};_geeda .GdRefRAttr =&_efaed ;continue ;};if _dgce .Name .Local =="\u006d\u0069\u006e\u0052"{_abgfb ,_ecff :=ParseUnionST_AdjCoordinate (_dgce .Value );if _ecff !=nil {return _ecff ;};_geeda .MinRAttr =&_abgfb ;continue ; -};if _dgce .Name .Local =="\u006d\u0061\u0078\u0052"{_bfaa ,_aegad :=ParseUnionST_AdjCoordinate (_dgce .Value );if _aegad !=nil {return _aegad ;};_geeda .MaxRAttr =&_bfaa ;continue ;};if _dgce .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"{_bdaac ,_accef :=_dgce .Value ,error (nil ); -if _accef !=nil {return _accef ;};_geeda .GdRefAngAttr =&_bdaac ;continue ;};if _dgce .Name .Local =="\u006d\u0069\u006e\u0041\u006e\u0067"{_cgdbf ,_bcbegc :=ParseUnionST_AdjAngle (_dgce .Value );if _bcbegc !=nil {return _bcbegc ;};_geeda .MinAngAttr =&_cgdbf ; -continue ;};if _dgce .Name .Local =="\u006d\u0061\u0078\u0041\u006e\u0067"{_ececcb ,_cfdef :=ParseUnionST_AdjAngle (_dgce .Value );if _cfdef !=nil {return _cfdef ;};_geeda .MaxAngAttr =&_ececcb ;continue ;};};_feaeb :for {_bbdcc ,_ecfag :=d .Token ();if _ecfag !=nil {return _ecfag ; -};switch _fbgfa :=_bbdcc .(type ){case _b .StartElement :switch _fbgfa .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 _bdebf :=d .DecodeElement (_geeda .Pos ,&_fbgfa ); -_bdebf !=nil {return _bdebf ;};default:_cc .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",_fbgfa .Name ); -if _gefba :=d .Skip ();_gefba !=nil {return _gefba ;};};case _b .EndElement :break _feaeb ;case _b .CharData :};};return nil ;};func (_gabce ST_PresetColorVal )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_geageb :=_b .Attr {};_geageb .Name =name ; -switch _gabce {case ST_PresetColorValUnset :_geageb .Value ="";case ST_PresetColorValAliceBlue :_geageb .Value ="\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e";case ST_PresetColorValAntiqueWhite :_geageb .Value ="\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065"; -case ST_PresetColorValAqua :_geageb .Value ="\u0061\u0071\u0075\u0061";case ST_PresetColorValAquamarine :_geageb .Value ="\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValAzure :_geageb .Value ="\u0061\u007a\u0075r\u0065"; -case ST_PresetColorValBeige :_geageb .Value ="\u0062\u0065\u0069g\u0065";case ST_PresetColorValBisque :_geageb .Value ="\u0062\u0069\u0073\u0071\u0075\u0065";case ST_PresetColorValBlack :_geageb .Value ="\u0062\u006c\u0061c\u006b";case ST_PresetColorValBlanchedAlmond :_geageb .Value ="\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064"; -case ST_PresetColorValBlue :_geageb .Value ="\u0062\u006c\u0075\u0065";case ST_PresetColorValBlueViolet :_geageb .Value ="\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValBrown :_geageb .Value ="\u0062\u0072\u006fw\u006e"; -case ST_PresetColorValBurlyWood :_geageb .Value ="\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd";case ST_PresetColorValCadetBlue :_geageb .Value ="\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e";case ST_PresetColorValChartreuse :_geageb .Value ="\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065"; -case ST_PresetColorValChocolate :_geageb .Value ="\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e";case ST_PresetColorValCoral :_geageb .Value ="\u0063\u006f\u0072a\u006c";case ST_PresetColorValCornflowerBlue :_geageb .Value ="\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065"; -case ST_PresetColorValCornsilk :_geageb .Value ="\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b";case ST_PresetColorValCrimson :_geageb .Value ="\u0063r\u0069\u006d\u0073\u006f\u006e";case ST_PresetColorValCyan :_geageb .Value ="\u0063\u0079\u0061\u006e"; -case ST_PresetColorValDarkBlue :_geageb .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_PresetColorValDarkCyan :_geageb .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case ST_PresetColorValDarkGoldenrod :_geageb .Value ="\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064"; -case ST_PresetColorValDarkGray :_geageb .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkGrey :_geageb .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079";case ST_PresetColorValDarkGreen :_geageb .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n"; -case ST_PresetColorValDarkKhaki :_geageb .Value ="\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi";case ST_PresetColorValDarkMagenta :_geageb .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case ST_PresetColorValDarkOliveGreen :_geageb .Value ="\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e"; -case ST_PresetColorValDarkOrange :_geageb .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValDarkOrchid :_geageb .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValDarkRed :_geageb .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064"; -case ST_PresetColorValDarkSalmon :_geageb .Value ="\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValDarkSeaGreen :_geageb .Value ="\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDarkSlateBlue :_geageb .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065"; -case ST_PresetColorValDarkSlateGray :_geageb .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkSlateGrey :_geageb .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079"; -case ST_PresetColorValDarkTurquoise :_geageb .Value ="\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDarkViolet :_geageb .Value ="\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValDkBlue :_geageb .Value ="\u0064\u006b\u0042\u006c\u0075\u0065"; -case ST_PresetColorValDkCyan :_geageb .Value ="\u0064\u006b\u0043\u0079\u0061\u006e";case ST_PresetColorValDkGoldenrod :_geageb .Value ="d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValDkGray :_geageb .Value ="\u0064\u006b\u0047\u0072\u0061\u0079"; -case ST_PresetColorValDkGrey :_geageb .Value ="\u0064\u006b\u0047\u0072\u0065\u0079";case ST_PresetColorValDkGreen :_geageb .Value ="\u0064k\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkKhaki :_geageb .Value ="\u0064k\u004b\u0068\u0061\u006b\u0069"; -case ST_PresetColorValDkMagenta :_geageb .Value ="\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a";case ST_PresetColorValDkOliveGreen :_geageb .Value ="\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkOrange :_geageb .Value ="\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065"; -case ST_PresetColorValDkOrchid :_geageb .Value ="\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValDkRed :_geageb .Value ="\u0064\u006b\u0052e\u0064";case ST_PresetColorValDkSalmon :_geageb .Value ="\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e"; -case ST_PresetColorValDkSeaGreen :_geageb .Value ="\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkSlateBlue :_geageb .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValDkSlateGray :_geageb .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079"; -case ST_PresetColorValDkSlateGrey :_geageb .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValDkTurquoise :_geageb .Value ="d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDkViolet :_geageb .Value ="\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074"; -case ST_PresetColorValDeepPink :_geageb .Value ="\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b";case ST_PresetColorValDeepSkyBlue :_geageb .Value ="d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValDimGray :_geageb .Value ="\u0064i\u006d\u0047\u0072\u0061\u0079"; -case ST_PresetColorValDimGrey :_geageb .Value ="\u0064i\u006d\u0047\u0072\u0065\u0079";case ST_PresetColorValDodgerBlue :_geageb .Value ="\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065";case ST_PresetColorValFirebrick :_geageb .Value ="\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k"; -case ST_PresetColorValFloralWhite :_geageb .Value ="f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValForestGreen :_geageb .Value ="f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValFuchsia :_geageb .Value ="\u0066u\u0063\u0068\u0073\u0069\u0061"; -case ST_PresetColorValGainsboro :_geageb .Value ="\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o";case ST_PresetColorValGhostWhite :_geageb .Value ="\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValGold :_geageb .Value ="\u0067\u006f\u006c\u0064"; -case ST_PresetColorValGoldenrod :_geageb .Value ="\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd";case ST_PresetColorValGray :_geageb .Value ="\u0067\u0072\u0061\u0079";case ST_PresetColorValGrey :_geageb .Value ="\u0067\u0072\u0065\u0079";case ST_PresetColorValGreen :_geageb .Value ="\u0067\u0072\u0065e\u006e"; -case ST_PresetColorValGreenYellow :_geageb .Value ="g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValHoneydew :_geageb .Value ="\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077";case ST_PresetColorValHotPink :_geageb .Value ="\u0068o\u0074\u0050\u0069\u006e\u006b"; -case ST_PresetColorValIndianRed :_geageb .Value ="\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d";case ST_PresetColorValIndigo :_geageb .Value ="\u0069\u006e\u0064\u0069\u0067\u006f";case ST_PresetColorValIvory :_geageb .Value ="\u0069\u0076\u006fr\u0079"; -case ST_PresetColorValKhaki :_geageb .Value ="\u006b\u0068\u0061k\u0069";case ST_PresetColorValLavender :_geageb .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072";case ST_PresetColorValLavenderBlush :_geageb .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068"; -case ST_PresetColorValLawnGreen :_geageb .Value ="\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n";case ST_PresetColorValLemonChiffon :_geageb .Value ="\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e";case ST_PresetColorValLightBlue :_geageb .Value ="\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e"; -case ST_PresetColorValLightCoral :_geageb .Value ="\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c";case ST_PresetColorValLightCyan :_geageb .Value ="\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n";case ST_PresetColorValLightGoldenrodYellow :_geageb .Value ="l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077"; -case ST_PresetColorValLightGray :_geageb .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PresetColorValLightGrey :_geageb .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y";case ST_PresetColorValLightGreen :_geageb .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e"; -case ST_PresetColorValLightPink :_geageb .Value ="\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek";case ST_PresetColorValLightSalmon :_geageb .Value ="l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLightSeaGreen :_geageb .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e"; -case ST_PresetColorValLightSkyBlue :_geageb .Value ="\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValLightSlateGray :_geageb .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079"; -case ST_PresetColorValLightSlateGrey :_geageb .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079";case ST_PresetColorValLightSteelBlue :_geageb .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065"; -case ST_PresetColorValLightYellow :_geageb .Value ="l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLtBlue :_geageb .Value ="\u006c\u0074\u0042\u006c\u0075\u0065";case ST_PresetColorValLtCoral :_geageb .Value ="\u006ct\u0043\u006f\u0072\u0061\u006c"; -case ST_PresetColorValLtCyan :_geageb .Value ="\u006c\u0074\u0043\u0079\u0061\u006e";case ST_PresetColorValLtGoldenrodYellow :_geageb .Value ="\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077";case ST_PresetColorValLtGray :_geageb .Value ="\u006c\u0074\u0047\u0072\u0061\u0079"; -case ST_PresetColorValLtGrey :_geageb .Value ="\u006c\u0074\u0047\u0072\u0065\u0079";case ST_PresetColorValLtGreen :_geageb .Value ="\u006ct\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLtPink :_geageb .Value ="\u006c\u0074\u0050\u0069\u006e\u006b"; -case ST_PresetColorValLtSalmon :_geageb .Value ="\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLtSeaGreen :_geageb .Value ="\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLtSkyBlue :_geageb .Value ="\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e"; -case ST_PresetColorValLtSlateGray :_geageb .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValLtSlateGrey :_geageb .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValLtSteelBlue :_geageb .Value ="l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065"; -case ST_PresetColorValLtYellow :_geageb .Value ="\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLime :_geageb .Value ="\u006c\u0069\u006d\u0065";case ST_PresetColorValLimeGreen :_geageb .Value ="\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n"; -case ST_PresetColorValLinen :_geageb .Value ="\u006c\u0069\u006ee\u006e";case ST_PresetColorValMagenta :_geageb .Value ="\u006da\u0067\u0065\u006e\u0074\u0061";case ST_PresetColorValMaroon :_geageb .Value ="\u006d\u0061\u0072\u006f\u006f\u006e";case ST_PresetColorValMedAquamarine :_geageb .Value ="\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065"; -case ST_PresetColorValMedBlue :_geageb .Value ="\u006de\u0064\u0042\u006c\u0075\u0065";case ST_PresetColorValMedOrchid :_geageb .Value ="\u006de\u0064\u004f\u0072\u0063\u0068\u0069d";case ST_PresetColorValMedPurple :_geageb .Value ="\u006de\u0064\u0050\u0075\u0072\u0070\u006ce"; -case ST_PresetColorValMedSeaGreen :_geageb .Value ="m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValMedSlateBlue :_geageb .Value ="\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValMedSpringGreen :_geageb .Value ="\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e"; -case ST_PresetColorValMedTurquoise :_geageb .Value ="\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValMedVioletRed :_geageb .Value ="\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMediumAquamarine :_geageb .Value ="\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065"; -case ST_PresetColorValMediumBlue :_geageb .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065";case ST_PresetColorValMediumOrchid :_geageb .Value ="\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValMediumPurple :_geageb .Value ="\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065"; -case ST_PresetColorValMediumSeaGreen :_geageb .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumSlateBlue :_geageb .Value ="\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065"; -case ST_PresetColorValMediumSpringGreen :_geageb .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumTurquoise :_geageb .Value ="\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065"; -case ST_PresetColorValMediumVioletRed :_geageb .Value ="\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMidnightBlue :_geageb .Value ="\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065"; -case ST_PresetColorValMintCream :_geageb .Value ="\u006di\u006e\u0074\u0043\u0072\u0065\u0061m";case ST_PresetColorValMistyRose :_geageb .Value ="\u006di\u0073\u0074\u0079\u0052\u006f\u0073e";case ST_PresetColorValMoccasin :_geageb .Value ="\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e"; -case ST_PresetColorValNavajoWhite :_geageb .Value ="n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValNavy :_geageb .Value ="\u006e\u0061\u0076\u0079";case ST_PresetColorValOldLace :_geageb .Value ="\u006fl\u0064\u004c\u0061\u0063\u0065"; -case ST_PresetColorValOlive :_geageb .Value ="\u006f\u006c\u0069v\u0065";case ST_PresetColorValOliveDrab :_geageb .Value ="\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b";case ST_PresetColorValOrange :_geageb .Value ="\u006f\u0072\u0061\u006e\u0067\u0065"; -case ST_PresetColorValOrangeRed :_geageb .Value ="\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d";case ST_PresetColorValOrchid :_geageb .Value ="\u006f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValPaleGoldenrod :_geageb .Value ="\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064"; -case ST_PresetColorValPaleGreen :_geageb .Value ="\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n";case ST_PresetColorValPaleTurquoise :_geageb .Value ="\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValPaleVioletRed :_geageb .Value ="\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064"; -case ST_PresetColorValPapayaWhip :_geageb .Value ="\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070";case ST_PresetColorValPeachPuff :_geageb .Value ="\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f";case ST_PresetColorValPeru :_geageb .Value ="\u0070\u0065\u0072\u0075"; -case ST_PresetColorValPink :_geageb .Value ="\u0070\u0069\u006e\u006b";case ST_PresetColorValPlum :_geageb .Value ="\u0070\u006c\u0075\u006d";case ST_PresetColorValPowderBlue :_geageb .Value ="\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065"; -case ST_PresetColorValPurple :_geageb .Value ="\u0070\u0075\u0072\u0070\u006c\u0065";case ST_PresetColorValRed :_geageb .Value ="\u0072\u0065\u0064";case ST_PresetColorValRosyBrown :_geageb .Value ="\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n";case ST_PresetColorValRoyalBlue :_geageb .Value ="\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e"; -case ST_PresetColorValSaddleBrown :_geageb .Value ="s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e";case ST_PresetColorValSalmon :_geageb .Value ="\u0073\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValSandyBrown :_geageb .Value ="\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e"; -case ST_PresetColorValSeaGreen :_geageb .Value ="\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSeaShell :_geageb .Value ="\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c";case ST_PresetColorValSienna :_geageb .Value ="\u0073\u0069\u0065\u006e\u006e\u0061"; -case ST_PresetColorValSilver :_geageb .Value ="\u0073\u0069\u006c\u0076\u0065\u0072";case ST_PresetColorValSkyBlue :_geageb .Value ="\u0073k\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValSlateBlue :_geageb .Value ="\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e"; -case ST_PresetColorValSlateGray :_geageb .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y";case ST_PresetColorValSlateGrey :_geageb .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y";case ST_PresetColorValSnow :_geageb .Value ="\u0073\u006e\u006f\u0077"; -case ST_PresetColorValSpringGreen :_geageb .Value ="s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSteelBlue :_geageb .Value ="\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e";case ST_PresetColorValTan :_geageb .Value ="\u0074\u0061\u006e"; -case ST_PresetColorValTeal :_geageb .Value ="\u0074\u0065\u0061\u006c";case ST_PresetColorValThistle :_geageb .Value ="\u0074h\u0069\u0073\u0074\u006c\u0065";case ST_PresetColorValTomato :_geageb .Value ="\u0074\u006f\u006d\u0061\u0074\u006f";case ST_PresetColorValTurquoise :_geageb .Value ="\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e"; -case ST_PresetColorValViolet :_geageb .Value ="\u0076\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValWheat :_geageb .Value ="\u0077\u0068\u0065a\u0074";case ST_PresetColorValWhite :_geageb .Value ="\u0077\u0068\u0069t\u0065";case ST_PresetColorValWhiteSmoke :_geageb .Value ="\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065"; -case ST_PresetColorValYellow :_geageb .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValYellowGreen :_geageb .Value ="y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e";};return _geageb ,nil ;};func (_ceaab ST_TextHorzOverflowType )ValidateWithPath (path string )error {switch _ceaab {case 0,1,2:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceaab )); -};return nil ;};func (_eada *CT_ConnectionSiteList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eada .Cxn !=nil {_bdab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063x\u006e"}};for _ ,_cfbge :=range _eada .Cxn {e .EncodeElement (_cfbge ,_bdab ); -};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the ThemeOverride and its children +func (_cbgg *ThemeOverride )Validate ()error {return _cbgg .ValidateWithPath ("\u0054\u0068\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");}; -// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path -func (_ccc *CT_FontScheme )ValidateWithPath (path string )error {if _ffbc :=_ccc .MajorFont .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074");_ffbc !=nil {return _ffbc ;};if _cgabdb :=_ccc .MinorFont .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074"); -_cgabdb !=nil {return _cgabdb ;};if _ccc .ExtLst !=nil {if _edfca :=_ccc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edfca !=nil {return _edfca ;};};return nil ;};func (_defac *CT_TextCharBullet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccaade :=range start .Attr {if _ccaade .Name .Local =="\u0063\u0068\u0061\u0072"{_ecgcg ,_gagcd :=_ccaade .Value ,error (nil ); -if _gagcd !=nil {return _gagcd ;};_defac .CharAttr =_ecgcg ;continue ;};};for {_bdaeb ,_agecb :=d .Token ();if _agecb !=nil {return _ee .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",_agecb ); -};if _bfgfb ,_aaeea :=_bdaeb .(_b .EndElement );_aaeea &&_bfgfb .Name ==start .Name {break ;};};return nil ;};func (_egeff *ST_Coordinate32 )Validate ()error {return _egeff .ValidateWithPath ("")};func (_afgfag *CT_TextParagraphProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afgfag .MarLAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_ee .Sprintf ("\u0025\u0076",*_afgfag .MarLAttr )}); -};if _afgfag .MarRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_ee .Sprintf ("\u0025\u0076",*_afgfag .MarRAttr )});};if _afgfag .LvlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0076\u006c"},Value :_ee .Sprintf ("\u0025\u0076",*_afgfag .LvlAttr )}); -};if _afgfag .IndentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_ee .Sprintf ("\u0025\u0076",*_afgfag .IndentAttr )});};if _afgfag .AlgnAttr !=ST_TextAlignTypeUnset {_gefbb ,_eedbc :=_afgfag .AlgnAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u0067\u006e"}); -if _eedbc !=nil {return _eedbc ;};start .Attr =append (start .Attr ,_gefbb );};if _afgfag .DefTabSzAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"},Value :_ee .Sprintf ("\u0025\u0076",*_afgfag .DefTabSzAttr )}); -};if _afgfag .RtlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0074\u006c"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_afgfag .RtlAttr ))});};if _afgfag .EaLnBrkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065a\u004c\u006e\u0042\u0072\u006b"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_afgfag .EaLnBrkAttr ))}); -};if _afgfag .FontAlgnAttr !=ST_TextFontAlignTypeUnset {_adcgf ,_agccf :=_afgfag .FontAlgnAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"});if _agccf !=nil {return _agccf ;};start .Attr =append (start .Attr ,_adcgf ); -};if _afgfag .LatinLnBrkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_afgfag .LatinLnBrkAttr ))});};if _afgfag .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_afgfag .HangingPunctAttr ))}); -};e .EncodeToken (start );if _afgfag .LnSpc !=nil {_gfbfgf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u006e\u0053\u0070\u0063"}};e .EncodeElement (_afgfag .LnSpc ,_gfbfgf );};if _afgfag .SpcBef !=nil {_acaefb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0042\u0065\u0066"}}; -e .EncodeElement (_afgfag .SpcBef ,_acaefb );};if _afgfag .SpcAft !=nil {_aeedg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0041\u0066\u0074"}};e .EncodeElement (_afgfag .SpcAft ,_aeedg );};if _afgfag .BuClrTx !=nil {_fbccca :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}}; -e .EncodeElement (_afgfag .BuClrTx ,_fbccca );};if _afgfag .BuClr !=nil {_badgb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_afgfag .BuClr ,_badgb );};if _afgfag .BuSzTx !=nil {_aeabg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}}; -e .EncodeElement (_afgfag .BuSzTx ,_aeabg );};if _afgfag .BuSzPct !=nil {_bfec :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_afgfag .BuSzPct ,_bfec );};if _afgfag .BuSzPts !=nil {_acgdeg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}}; -e .EncodeElement (_afgfag .BuSzPts ,_acgdeg );};if _afgfag .BuFontTx !=nil {_cfacec :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}};e .EncodeElement (_afgfag .BuFontTx ,_cfacec );};if _afgfag .BuFont !=nil {_cbecag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}}; -e .EncodeElement (_afgfag .BuFont ,_cbecag );};if _afgfag .BuNone !=nil {_gbbee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}};e .EncodeElement (_afgfag .BuNone ,_gbbee );};if _afgfag .BuAutoNum !=nil {_afgfc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}}; -e .EncodeElement (_afgfag .BuAutoNum ,_afgfc );};if _afgfag .BuChar !=nil {_bgaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}};e .EncodeElement (_afgfag .BuChar ,_bgaa );};if _afgfag .BuBlip !=nil {_cgdbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}}; -e .EncodeElement (_afgfag .BuBlip ,_cgdbe );};if _afgfag .TabLst !=nil {_gbcda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u004c\u0073\u0074"}};e .EncodeElement (_afgfag .TabLst ,_gbcda );};if _afgfag .DefRPr !=nil {_ggac :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0052\u0050\u0072"}}; -e .EncodeElement (_afgfag .DefRPr ,_ggac );};if _afgfag .ExtLst !=nil {_dfaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afgfag .ExtLst ,_dfaa );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func ParseUnionST_AnimationDgmBuildType (s string )(ST_AnimationDgmBuildType ,error ){_dccgf :=ST_AnimationDgmBuildType {};switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_dccgf .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ; -case "\u006f\u006e\u0065":_dccgf .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeOne ;case "\u006c\u0076\u006c\u004f\u006e\u0065":_dccgf .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlOne ;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":_dccgf .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlAtOnce ; -};return _dccgf ,nil ;};func (_bdagaaa *CT_TransformEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbcgg :=range start .Attr {if _fbcgg .Name .Local =="\u0073\u0078"{_gefcf ,_dgbbd :=ParseUnionST_Percentage (_fbcgg .Value ); -if _dgbbd !=nil {return _dgbbd ;};_bdagaaa .SxAttr =&_gefcf ;continue ;};if _fbcgg .Name .Local =="\u0073\u0079"{_cacag ,_ccecd :=ParseUnionST_Percentage (_fbcgg .Value );if _ccecd !=nil {return _ccecd ;};_bdagaaa .SyAttr =&_cacag ;continue ;};if _fbcgg .Name .Local =="\u006b\u0078"{_ffgb ,_defd :=_c .ParseInt (_fbcgg .Value ,10,32); -if _defd !=nil {return _defd ;};_caef :=int32 (_ffgb );_bdagaaa .KxAttr =&_caef ;continue ;};if _fbcgg .Name .Local =="\u006b\u0079"{_aagbd ,_ccabbd :=_c .ParseInt (_fbcgg .Value ,10,32);if _ccabbd !=nil {return _ccabbd ;};_gdgc :=int32 (_aagbd );_bdagaaa .KyAttr =&_gdgc ; -continue ;};if _fbcgg .Name .Local =="\u0074\u0078"{_eggcbg ,_cffad :=ParseUnionST_Coordinate (_fbcgg .Value );if _cffad !=nil {return _cffad ;};_bdagaaa .TxAttr =&_eggcbg ;continue ;};if _fbcgg .Name .Local =="\u0074\u0079"{_fdddfc ,_ddcdg :=ParseUnionST_Coordinate (_fbcgg .Value ); -if _ddcdg !=nil {return _ddcdg ;};_bdagaaa .TyAttr =&_fdddfc ;continue ;};};for {_ddcef ,_gddgc :=d .Token ();if _gddgc !=nil {return _ee .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",_gddgc ); -};if _dcbddf ,_faeee :=_ddcef .(_b .EndElement );_faeee &&_dcbddf .Name ==start .Name {break ;};};return nil ;};func (_efeac *CT_RelativeRect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efeac .LAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c"},Value :_ee .Sprintf ("\u0025\u0076",*_efeac .LAttr )}); -};if _efeac .TAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074"},Value :_ee .Sprintf ("\u0025\u0076",*_efeac .TAttr )});};if _efeac .RAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_ee .Sprintf ("\u0025\u0076",*_efeac .RAttr )}); -};if _efeac .BAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_ee .Sprintf ("\u0025\u0076",*_efeac .BAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_InnerShadowEffect and its children +func (_fffg *CT_InnerShadowEffect )Validate ()error {return _fffg .ValidateWithPath ("C\u0054_\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");};func (_eabeb *CT_Transform2D )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bcdgb :=range start .Attr {if _bcdgb .Name .Local =="\u0072\u006f\u0074"{_fegaa ,_aafec :=_eb .ParseInt (_bcdgb .Value ,10,32); +if _aafec !=nil {return _aafec ;};_fffgae :=int32 (_fegaa );_eabeb .RotAttr =&_fffgae ;continue ;};if _bcdgb .Name .Local =="\u0066\u006c\u0069p\u0048"{_cfdee ,_bgbdc :=_eb .ParseBool (_bcdgb .Value );if _bgbdc !=nil {return _bgbdc ;};_eabeb .FlipHAttr =&_cfdee ; +continue ;};if _bcdgb .Name .Local =="\u0066\u006c\u0069p\u0056"{_abcdfa ,_gdbab :=_eb .ParseBool (_bcdgb .Value );if _gdbab !=nil {return _gdbab ;};_eabeb .FlipVAttr =&_abcdfa ;continue ;};};_afaaf :for {_abdcg ,_gcebd :=d .Token ();if _gcebd !=nil {return _gcebd ; +};switch _bffa :=_abdcg .(type ){case _e .StartElement :switch _bffa .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 :"\u006f\u0066\u0066"},_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 :"\u006f\u0066\u0066"}:_eabeb .Off =NewCT_Point2D (); +if _dbeef :=d .DecodeElement (_eabeb .Off ,&_bffa );_dbeef !=nil {return _dbeef ;};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 :"\u0065\u0078\u0074"},_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 :"\u0065\u0078\u0074"}:_eabeb .Ext =NewCT_PositiveSize2D (); +if _aaabf :=d .DecodeElement (_eabeb .Ext ,&_bffa );_aaabf !=nil {return _aaabf ;};default:_bfc .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",_bffa .Name ); +if _afgae :=d .Skip ();_afgae !=nil {return _afgae ;};};case _e .EndElement :break _afaaf ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_FixedPercentage and its children -func (_fbeg *CT_FixedPercentage )Validate ()error {return _fbeg .ValidateWithPath ("\u0043T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065");};func (_gaebde *ThemeManager )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gaebde .CT_EmptyElement =*NewCT_EmptyElement (); -for {_abebe ,_ceefg :=d .Token ();if _ceefg !=nil {return _ee .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0054\u0068\u0065\u006d\u0065M\u0061\u006e\u0061\u0067\u0065\u0072\u003a\u0020\u0025\u0073",_ceefg );};if _acfea ,_adfad :=_abebe .(_b .EndElement ); -_adfad &&_acfea .Name ==start .Name {break ;};};return nil ;};func (_ffaeb *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 :_ee .Sprintf ("\u0025\u0076",_ffaeb .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_PictureLocking struct{NoCropAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ; -NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;};type CT_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;}; +// Validate validates the CT_Connection and its children +func (_bfbfe *CT_Connection )Validate ()error {return _bfbfe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");};func (_begcb ST_PresetShadowVal )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_begcb .String (),start ); +};func (_ccbgg *CT_GradientStopList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbaba :for {_fadaa ,_ggbaf :=d .Token ();if _ggbaf !=nil {return _ggbaf ;};switch _abfac :=_fadaa .(type ){case _e .StartElement :switch _abfac .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 :"\u0067\u0073"},_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 :"\u0067\u0073"}:_eegcf :=NewCT_GradientStop (); +if _bagab :=d .DecodeElement (_eegcf ,&_abfac );_bagab !=nil {return _bagab ;};_ccbgg .Gs =append (_ccbgg .Gs ,_eegcf );default:_bfc .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",_abfac .Name ); +if _gbd :=d .Skip ();_gbd !=nil {return _gbd ;};};case _e .EndElement :break _dbaba ;case _e .CharData :};};return nil ;};func (_efdeb *ST_AnimationChartBuildType )Validate ()error {return _efdeb .ValidateWithPath ("")};func NewCT_GvmlGroupShape ()*CT_GvmlGroupShape {_dcfcb :=&CT_GvmlGroupShape {}; +_dcfcb .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_dcfcb .GrpSpPr =NewCT_GroupShapeProperties ();return _dcfcb ;};type CT_GvmlShape struct{NvSpPr *CT_GvmlShapeNonVisual ;SpPr *CT_ShapeProperties ;TxSp *CT_GvmlTextShape ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ; +};type CT_EffectStyleList struct{EffectStyle []*CT_EffectStyleItem ;};func (_adbde *CT_NonVisualPictureProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _adbde .PreferRelativeResizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_adbde .PreferRelativeResizeAttr ))}); +};e .EncodeToken (start );if _adbde .PicLocks !=nil {_dbabg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_adbde .PicLocks ,_dbabg );};if _adbde .ExtLst !=nil {_gdbbe :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_adbde .ExtLst ,_gdbbe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_NoFillProperties and its children, prefixing error messages with path -func (_ccca *CT_NoFillProperties )ValidateWithPath (path string )error {return nil };type CT_AlphaOutsetEffect struct{RadAttr *ST_Coordinate ;}; +// Validate validates the VideoFile and its children +func (_edgcc *VideoFile )Validate ()error {return _edgcc .ValidateWithPath ("\u0056i\u0064\u0065\u006f\u0046\u0069\u006ce");};func (_bccd *CT_LinearShadeProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_afbdd :=range start .Attr {if _afbdd .Name .Local =="\u0061\u006e\u0067"{_bcccbc ,_gffcg :=_eb .ParseInt (_afbdd .Value ,10,32); +if _gffcg !=nil {return _gffcg ;};_acab :=int32 (_bcccbc );_bccd .AngAttr =&_acab ;continue ;};if _afbdd .Name .Local =="\u0073\u0063\u0061\u006c\u0065\u0064"{_aagf ,_eaaa :=_eb .ParseBool (_afbdd .Value );if _eaaa !=nil {return _eaaa ;};_bccd .ScaledAttr =&_aagf ; +continue ;};};for {_ebgfc ,_abec :=d .Token ();if _abec !=nil {return _bb .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",_abec ); +};if _bafba ,_cbbfc :=_ebgfc .(_e .EndElement );_cbbfc &&_bafba .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_InnerShadowEffect and its children, prefixing error messages with path -func (_bcbd *CT_InnerShadowEffect )ValidateWithPath (path string )error {if _bcbd .BlurRadAttr !=nil {if *_bcbd .BlurRadAttr < 0{return _ee .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 ,*_bcbd .BlurRadAttr ); -};if *_bcbd .BlurRadAttr > 27273042316900{return _ee .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 ,*_bcbd .BlurRadAttr ); -};};if _bcbd .DistAttr !=nil {if *_bcbd .DistAttr < 0{return _ee .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 ,*_bcbd .DistAttr ); -};if *_bcbd .DistAttr > 27273042316900{return _ee .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 ,*_bcbd .DistAttr ); -};};if _bcbd .DirAttr !=nil {if *_bcbd .DirAttr < 0{return _ee .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 ,*_bcbd .DirAttr ); -};if *_bcbd .DirAttr >=21600000{return _ee .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 ,*_bcbd .DirAttr ); -};};if _bcbd .ScrgbClr !=nil {if _caeee :=_bcbd .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_caeee !=nil {return _caeee ;};};if _bcbd .SrgbClr !=nil {if _ebcaf :=_bcbd .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_ebcaf !=nil {return _ebcaf ;};};if _bcbd .HslClr !=nil {if _ccda :=_bcbd .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_ccda !=nil {return _ccda ;};};if _bcbd .SysClr !=nil {if _gcace :=_bcbd .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_gcace !=nil {return _gcace ;};};if _bcbd .SchemeClr !=nil {if _bafg :=_bcbd .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_bafg !=nil {return _bafg ;};};if _bcbd .PrstClr !=nil {if _bgeb :=_bcbd .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_bgeb !=nil {return _bgeb ;};};return nil ;};func (_cbdac *ST_ColorSchemeIndex )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbdca ,_gcdaaa :=d .Token ();if _gcdaaa !=nil {return _gcdaaa ;};if _bgbdd ,_abecd :=_dbdca .(_b .EndElement ); -_abecd &&_bgbdd .Name ==start .Name {*_cbdac =1;return nil ;};if _ccagc ,_fffaeb :=_dbdca .(_b .CharData );!_fffaeb {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbdca ); -}else {switch string (_ccagc ){case "":*_cbdac =0;case "\u0064\u006b\u0031":*_cbdac =1;case "\u006c\u0074\u0031":*_cbdac =2;case "\u0064\u006b\u0032":*_cbdac =3;case "\u006c\u0074\u0032":*_cbdac =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_cbdac =5; -case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_cbdac =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_cbdac =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_cbdac =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_cbdac =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_cbdac =10; -case "\u0068\u006c\u0069n\u006b":*_cbdac =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_cbdac =12;};};_dbdca ,_gcdaaa =d .Token ();if _gcdaaa !=nil {return _gcdaaa ;};if _affded ,_ecaeg :=_dbdca .(_b .EndElement );_ecaeg &&_affded .Name ==start .Name {return nil ; -};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbdca );};func NewCT_HslColor ()*CT_HslColor {_facb :=&CT_HslColor {};_facb .HueAttr =0; -return _facb };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 (_fgcdb *CT_LightRig )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgcdb .RigAttr =ST_LightRigType (1);_fgcdb .DirAttr =ST_LightRigDirection (1); -for _ ,_fccf :=range start .Attr {if _fccf .Name .Local =="\u0072\u0069\u0067"{_fgcdb .RigAttr .UnmarshalXMLAttr (_fccf );continue ;};if _fccf .Name .Local =="\u0064\u0069\u0072"{_fgcdb .DirAttr .UnmarshalXMLAttr (_fccf );continue ;};};_ccaea :for {_ffdgc ,_cgcd :=d .Token (); -if _cgcd !=nil {return _cgcd ;};switch _deadb :=_ffdgc .(type ){case _b .StartElement :switch _deadb .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"}:_fgcdb .Rot =NewCT_SphereCoords (); -if _cefe :=d .DecodeElement (_fgcdb .Rot ,&_deadb );_cefe !=nil {return _cefe ;};default:_cc .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",_deadb .Name ); -if _cbce :=d .Skip ();_cbce !=nil {return _cbce ;};};case _b .EndElement :break _ccaea ;case _b .CharData :};};return nil ;};type VideoFile struct{CT_VideoFile };func NewCT_XYAdjustHandle ()*CT_XYAdjustHandle {_bgfgc :=&CT_XYAdjustHandle {};_bgfgc .Pos =NewCT_AdjPoint2D (); -return _bgfgc ;};func (_gfgcb ST_LightRigDirection )String ()string {switch _gfgcb {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 "";};type CT_FillEffect struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ; -GrpFill *CT_GroupFillProperties ;}; +// ValidateWithPath validates the CT_GvmlGroupShapeNonVisual and its children, prefixing error messages with path +func (_cedag *CT_GvmlGroupShapeNonVisual )ValidateWithPath (path string )error {if _aaabg :=_cedag .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_aaabg !=nil {return _aaabg ;};if _dgade :=_cedag .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); +_dgade !=nil {return _dgade ;};return nil ;};func NewCT_AnimationGraphicalObjectBuildProperties ()*CT_AnimationGraphicalObjectBuildProperties {_defac :=&CT_AnimationGraphicalObjectBuildProperties {};return _defac ;}; -// Validate validates the CT_InverseGammaTransform and its children -func (_acfdgb *CT_InverseGammaTransform )Validate ()error {return _acfdgb .ValidateWithPath ("\u0043T\u005f\u0049\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0061\u006dm\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};type ST_RectAlignment byte ; -func (_dfbccf *ST_LineEndLength )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dfbccf =0;case "\u0073\u006d":*_dfbccf =1;case "\u006d\u0065\u0064":*_dfbccf =2;case "\u006c\u0067":*_dfbccf =3;};return nil ;};func (_daebb *CT_PresetTextShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daebb .PrstAttr =ST_TextShapeType (1); -for _ ,_ccgcc :=range start .Attr {if _ccgcc .Name .Local =="\u0070\u0072\u0073\u0074"{_daebb .PrstAttr .UnmarshalXMLAttr (_ccgcc );continue ;};};_gefgc :for {_gfcg ,_feffb :=d .Token ();if _feffb !=nil {return _feffb ;};switch _cdbcbd :=_gfcg .(type ){case _b .StartElement :switch _cdbcbd .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"}:_daebb .AvLst =NewCT_GeomGuideList (); -if _dfbgd :=d .DecodeElement (_daebb .AvLst ,&_cdbcbd );_dfbgd !=nil {return _dfbgd ;};default:_cc .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",_cdbcbd .Name ); -if _gcbfee :=d .Skip ();_gcbfee !=nil {return _gcbfee ;};};case _b .EndElement :break _gefgc ;case _b .CharData :};};return nil ;};func (_badeb *EG_EffectProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _badeb .EffectLst !=nil {_feffbb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_badeb .EffectLst ,_feffbb );};if _badeb .EffectDag !=nil {_bcgbg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_badeb .EffectDag ,_bcgbg );};return nil ; -}; +// Validate validates the CT_AdjustHandleList and its children +func (_ccc *CT_AdjustHandleList )Validate ()error {return _ccc .ValidateWithPath ("\u0043\u0054\u005f\u0041dj\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u004c\u0069\u0073\u0074");};func (_afaa *CT_BlipChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gddf :for {_eaeb ,_egab :=d .Token (); +if _egab !=nil {return _egab ;};switch _cdgc :=_eaeb .(type ){case _e .StartElement :switch _cdgc .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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_begb :=NewCT_AlphaBiLevelEffect (); +if _agcg :=d .DecodeElement (_begb ,&_cdgc );_agcg !=nil {return _agcg ;};_afaa .AlphaBiLevel =append (_afaa .AlphaBiLevel ,_begb );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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_geadb :=NewCT_AlphaCeilingEffect (); +if _afe :=d .DecodeElement (_geadb ,&_cdgc );_afe !=nil {return _afe ;};_afaa .AlphaCeiling =append (_afaa .AlphaCeiling ,_geadb );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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_cgef :=NewCT_AlphaFloorEffect (); +if _ecea :=d .DecodeElement (_cgef ,&_cdgc );_ecea !=nil {return _ecea ;};_afaa .AlphaFloor =append (_afaa .AlphaFloor ,_cgef );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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_ebde :=NewCT_AlphaInverseEffect (); +if _ggef :=d .DecodeElement (_ebde ,&_cdgc );_ggef !=nil {return _ggef ;};_afaa .AlphaInv =append (_afaa .AlphaInv ,_ebde );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_fbg :=NewCT_AlphaModulateEffect (); +if _dfg :=d .DecodeElement (_fbg ,&_cdgc );_dfg !=nil {return _dfg ;};_afaa .AlphaMod =append (_afaa .AlphaMod ,_fbg );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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_geda :=NewCT_AlphaModulateFixedEffect (); +if _gegd :=d .DecodeElement (_geda ,&_cdgc );_gegd !=nil {return _gegd ;};_afaa .AlphaModFix =append (_afaa .AlphaModFix ,_geda );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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_dafe :=NewCT_AlphaReplaceEffect (); +if _bfae :=d .DecodeElement (_dafe ,&_cdgc );_bfae !=nil {return _bfae ;};_afaa .AlphaRepl =append (_afaa .AlphaRepl ,_dafe );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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_efd :=NewCT_BiLevelEffect (); +if _dffe :=d .DecodeElement (_efd ,&_cdgc );_dffe !=nil {return _dffe ;};_afaa .BiLevel =append (_afaa .BiLevel ,_efd );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 :"\u0062\u006c\u0075\u0072"},_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 :"\u0062\u006c\u0075\u0072"}:_edbe :=NewCT_BlurEffect (); +if _edf :=d .DecodeElement (_edbe ,&_cdgc );_edf !=nil {return _edf ;};_afaa .Blur =append (_afaa .Blur ,_edbe );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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_ffgg :=NewCT_ColorChangeEffect (); +if _cfde :=d .DecodeElement (_ffgg ,&_cdgc );_cfde !=nil {return _cfde ;};_afaa .ClrChange =append (_afaa .ClrChange ,_ffgg );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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_dbba :=NewCT_ColorReplaceEffect (); +if _bfgc :=d .DecodeElement (_dbba ,&_cdgc );_bfgc !=nil {return _bfgc ;};_afaa .ClrRepl =append (_afaa .ClrRepl ,_dbba );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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_fede :=NewCT_DuotoneEffect (); +if _cfbb :=d .DecodeElement (_fede ,&_cdgc );_cfbb !=nil {return _cfbb ;};_afaa .Duotone =append (_afaa .Duotone ,_fede );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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_efga :=NewCT_FillOverlayEffect (); +if _badg :=d .DecodeElement (_efga ,&_cdgc );_badg !=nil {return _badg ;};_afaa .FillOverlay =append (_afaa .FillOverlay ,_efga );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 :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_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 :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_gfcgc :=NewCT_GrayscaleEffect (); +if _deda :=d .DecodeElement (_gfcgc ,&_cdgc );_deda !=nil {return _deda ;};_afaa .Grayscl =append (_afaa .Grayscl ,_gfcgc );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 :"\u0068\u0073\u006c"},_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 :"\u0068\u0073\u006c"}:_fgac :=NewCT_HSLEffect (); +if _abbgb :=d .DecodeElement (_fgac ,&_cdgc );_abbgb !=nil {return _abbgb ;};_afaa .Hsl =append (_afaa .Hsl ,_fgac );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_faee :=NewCT_LuminanceEffect (); +if _bfbce :=d .DecodeElement (_faee ,&_cdgc );_bfbce !=nil {return _bfbce ;};_afaa .Lum =append (_afaa .Lum ,_faee );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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_geb :=NewCT_TintEffect (); +if _faba :=d .DecodeElement (_geb ,&_cdgc );_faba !=nil {return _faba ;};_afaa .Tint =append (_afaa .Tint ,_geb );default:_bfc .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",_cdgc .Name ); +if _dgefc :=d .Skip ();_dgefc !=nil {return _dgefc ;};};case _e .EndElement :break _gddf ;case _e .CharData :};};return nil ;};func (_aef *CT_BackgroundFormatting )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _aef .NoFill !=nil {_ebce :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_aef .NoFill ,_ebce );};if _aef .SolidFill !=nil {_gcef :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aef .SolidFill ,_gcef );};if _aef .GradFill !=nil {_bcbb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_aef .GradFill ,_bcbb );};if _aef .BlipFill !=nil {_fbde :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aef .BlipFill ,_fbde );};if _aef .PattFill !=nil {_dfecg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_aef .PattFill ,_dfecg );};if _aef .GrpFill !=nil {_cfgga :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_aef .GrpFill ,_cfgga );};if _aef .EffectLst !=nil {_bbcc :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_aef .EffectLst ,_bbcc );};if _aef .EffectDag !=nil {_fbce :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_aef .EffectDag ,_fbce );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_acfbf *CT_PresetTextShape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_acfbf .PrstAttr =ST_TextShapeType (1);for _ ,_ccgbf :=range start .Attr {if _ccgbf .Name .Local =="\u0070\u0072\u0073\u0074"{_acfbf .PrstAttr .UnmarshalXMLAttr (_ccgbf ); +continue ;};};_eedee :for {_fbbge ,_adacc :=d .Token ();if _adacc !=nil {return _adacc ;};switch _aegdd :=_fbbge .(type ){case _e .StartElement :switch _aegdd .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 :"\u0061\u0076\u004cs\u0074"},_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 :"\u0061\u0076\u004cs\u0074"}:_acfbf .AvLst =NewCT_GeomGuideList (); +if _abbd :=d .DecodeElement (_acfbf .AvLst ,&_aegdd );_abbd !=nil {return _abbd ;};default:_bfc .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",_aegdd .Name ); +if _fcceg :=d .Skip ();_fcceg !=nil {return _fcceg ;};};case _e .EndElement :break _eedee ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_AdjPoint2D and its children, prefixing error messages with path -func (_efa *CT_AdjPoint2D )ValidateWithPath (path string )error {if _deb :=_efa .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_deb !=nil {return _deb ;};if _cad :=_efa .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072"); -_cad !=nil {return _cad ;};return nil ;};func NewCT_GvmlGroupShapeNonVisual ()*CT_GvmlGroupShapeNonVisual {_agegg :=&CT_GvmlGroupShapeNonVisual {};_agegg .CNvPr =NewCT_NonVisualDrawingProps ();_agegg .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps (); -return _agegg ;};type CT_GroupLocking struct{NoGrpAttr *bool ;NoUngrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_EmptyElement ()*CT_EmptyElement {_aefee :=&CT_EmptyElement {}; -return _aefee };func NewCT_AnimationDgmElement ()*CT_AnimationDgmElement {_afd :=&CT_AnimationDgmElement {};return _afd ;}; +// Validate validates the CT_OuterShadowEffect and its children +func (_adedc *CT_OuterShadowEffect )Validate ()error {return _adedc .ValidateWithPath ("C\u0054_\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");};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 NewCT_AnimationDgmElement ()*CT_AnimationDgmElement {_fcg :=&CT_AnimationDgmElement {};return _fcg ;};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 EG_EffectProperties and its children -func (_ggdeg *EG_EffectProperties )Validate ()error {return _ggdeg .ValidateWithPath ("\u0045\u0047\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_gedag *ST_TextShapeType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebeaa ,_ebgf :=d .Token (); -if _ebgf !=nil {return _ebgf ;};if _adaca ,_edfde :=_ebeaa .(_b .EndElement );_edfde &&_adaca .Name ==start .Name {*_gedag =1;return nil ;};if _gacf ,_egbfbe :=_ebeaa .(_b .CharData );!_egbfbe {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebeaa ); -}else {switch string (_gacf ){case "":*_gedag =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_gedag =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_gedag =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_gedag =3; -case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_gedag =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_gedag =5;case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_gedag =6; -case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_gedag =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_gedag =8;case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_gedag =9; -case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_gedag =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_gedag =11;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_gedag =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_gedag =13; -case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_gedag =14;case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_gedag =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_gedag =16; -case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_gedag =17;case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_gedag =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_gedag =19; -case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_gedag =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_gedag =21;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_gedag =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_gedag =23; -case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_gedag =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_gedag =25;case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_gedag =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_gedag =27; -case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_gedag =28;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_gedag =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_gedag =30; -case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_gedag =31;case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_gedag =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_gedag =33; -case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_gedag =34;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_gedag =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_gedag =36; -case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_gedag =37;case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_gedag =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_gedag =39; -case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_gedag =40;case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_gedag =41;};};_ebeaa ,_ebgf =d .Token ();if _ebgf !=nil {return _ebgf ; -};if _ebgbee ,_gfgcba :=_ebeaa .(_b .EndElement );_gfgcba &&_ebgbee .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebeaa ); -};func (_cdgbg ST_AdjAngle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cdgbg .ST_Angle !=nil {e .EncodeToken (_b .CharData (_ee .Sprintf ("\u0025\u0064",*_cdgbg .ST_Angle )));};if _cdgbg .ST_GeomGuideName !=nil {e .EncodeToken (_b .CharData (*_cdgbg .ST_GeomGuideName )); -};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_gcbfe *CT_Path2DClose )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdegg *CT_Boolean )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fecf :=range start .Attr {if _fecf .Name .Local =="\u0076\u0061\u006c"{_ebdf ,_bfb :=ParseUnionST_OnOff (_fecf .Value ); -if _bfb !=nil {return _bfb ;};_fdegg .ValAttr =&_ebdf ;continue ;};};for {_cgdgg ,_bedf :=d .Token ();if _bedf !=nil {return _ee .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_bedf ); -};if _eea ,_fecfd :=_cgdgg .(_b .EndElement );_fecfd &&_eea .Name ==start .Name {break ;};};return nil ;};func (_eaebg *EG_LineJoinProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eaebg .Round !=nil {_edfgfa :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}}; -e .EncodeElement (_eaebg .Round ,_edfgfa );};if _eaebg .Bevel !=nil {_efaeb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_eaebg .Bevel ,_efaeb );};if _eaebg .Miter !=nil {_bdcee :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}}; -e .EncodeElement (_eaebg .Miter ,_bdcee );};return nil ;};func (_faeef ST_TextUnderlineType )Validate ()error {return _faeef .ValidateWithPath ("")};type CT_NonVisualConnectorProperties struct{CxnSpLocks *CT_ConnectorLocking ;StCxn *CT_Connection ;EndCxn *CT_Connection ; -ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the CT_FontCollection and its children +func (_bdfa *CT_FontCollection )Validate ()error {return _bdfa .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065c\u0074\u0069\u006f\u006e");};func (_efgfa ST_TextTabAlignType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_acgad :=_e .Attr {}; +_acgad .Name =name ;switch _efgfa {case ST_TextTabAlignTypeUnset :_acgad .Value ="";case ST_TextTabAlignTypeL :_acgad .Value ="\u006c";case ST_TextTabAlignTypeCtr :_acgad .Value ="\u0063\u0074\u0072";case ST_TextTabAlignTypeR :_acgad .Value ="\u0072";case ST_TextTabAlignTypeDec :_acgad .Value ="\u0064\u0065\u0063"; +};return _acgad ,nil ;}; -// ValidateWithPath validates the CT_ColorReplaceEffect and its children, prefixing error messages with path -func (_fafb *CT_ColorReplaceEffect )ValidateWithPath (path string )error {if _fafb .ScrgbClr !=nil {if _dfda :=_fafb .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_dfda !=nil {return _dfda ;};};if _fafb .SrgbClr !=nil {if _eefdbc :=_fafb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_eefdbc !=nil {return _eefdbc ;};};if _fafb .HslClr !=nil {if _daaf :=_fafb .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_daaf !=nil {return _daaf ;};};if _fafb .SysClr !=nil {if _fdeb :=_fafb .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_fdeb !=nil {return _fdeb ;};};if _fafb .SchemeClr !=nil {if _fgda :=_fafb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_fgda !=nil {return _fgda ;};};if _fafb .PrstClr !=nil {if _ecbe :=_fafb .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_ecbe !=nil {return _ecbe ;};};return nil ;};type CT_AnimationChartElement struct{SeriesIdxAttr *int32 ;CategoryIdxAttr *int32 ;BldStepAttr ST_ChartBuildStep ;};func (_gbb *CT_BaseStyles )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbb .ClrScheme =NewCT_ColorScheme (); -_gbb .FontScheme =NewCT_FontScheme ();_gbb .FmtScheme =NewCT_StyleMatrix ();_ecaa :for {_ceg ,_gbed :=d .Token ();if _gbed !=nil {return _gbed ;};switch _egba :=_ceg .(type ){case _b .StartElement :switch _egba .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 _cfgb :=d .DecodeElement (_gbb .ClrScheme ,&_egba ); -_cfgb !=nil {return _cfgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _cfef :=d .DecodeElement (_gbb .FontScheme ,&_egba ); -_cfef !=nil {return _cfef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _dfbf :=d .DecodeElement (_gbb .FmtScheme ,&_egba ); -_dfbf !=nil {return _dfbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_gbb .ExtLst =NewCT_OfficeArtExtensionList (); -if _afc :=d .DecodeElement (_gbb .ExtLst ,&_egba );_afc !=nil {return _afc ;};default:_cc .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",_egba .Name ); -if _gdef :=d .Skip ();_gdef !=nil {return _gdef ;};};case _b .EndElement :break _ecaa ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GvmlGraphicFrameNonVisual and its children, prefixing error messages with path +func (_caaae *CT_GvmlGraphicFrameNonVisual )ValidateWithPath (path string )error {if _eacbg :=_caaae .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_eacbg !=nil {return _eacbg ;};if _fbaf :=_caaae .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); +_fbaf !=nil {return _fbaf ;};return nil ;}; -// Validate validates the CT_HslColor and its children -func (_cgebeg *CT_HslColor )Validate ()error {return _cgebeg .ValidateWithPath ("C\u0054\u005f\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072");};func (_gddcc *CT_NoFillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_geeb ,_fabb :=d .Token (); -if _fabb !=nil {return _ee .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",_fabb );};if _acdgb ,_ffabe :=_geeb .(_b .EndElement ); -_ffabe &&_acdgb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TextBulletSizePercent and its children, prefixing error messages with path +func (_efefb *CT_TextBulletSizePercent )ValidateWithPath (path string )error {if !ST_TextBulletSizePercentPatternRe .MatchString (_efefb .ValAttr ){return _bb .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 ,_efefb .ValAttr ); +};return nil ;};type CT_NonVisualPictureProperties struct{PreferRelativeResizeAttr *bool ;PicLocks *CT_PictureLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_ccdfd *CT_FixedPercentage )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fagcg :=range start .Attr {if _fagcg .Name .Local =="\u0076\u0061\u006c"{_gbbea ,_bcdc :=ParseUnionST_FixedPercentage (_fagcg .Value ); +if _bcdc !=nil {return _bcdc ;};_ccdfd .ValAttr =_gbbea ;continue ;};};for {_ffgdd ,_ggcg :=d .Token ();if _ggcg !=nil {return _bb .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",_ggcg ); +};if _bafa ,_egeb :=_ffgdd .(_e .EndElement );_egeb &&_bafa .Name ==start .Name {break ;};};return nil ;};func (_dbdec *CT_GroupLocking )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dacd :=range start .Attr {if _dacd .Name .Local =="\u006e\u006f\u0047r\u0070"{_fdae ,_gcbbg :=_eb .ParseBool (_dacd .Value ); +if _gcbbg !=nil {return _gcbbg ;};_dbdec .NoGrpAttr =&_fdae ;continue ;};if _dacd .Name .Local =="\u006eo\u0055\u006e\u0067\u0072\u0070"{_cgdfb ,_aebe :=_eb .ParseBool (_dacd .Value );if _aebe !=nil {return _aebe ;};_dbdec .NoUngrpAttr =&_cgdfb ;continue ; +};if _dacd .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_cfgd ,_bgcbd :=_eb .ParseBool (_dacd .Value );if _bgcbd !=nil {return _bgcbd ;};_dbdec .NoSelectAttr =&_cfgd ;continue ;};if _dacd .Name .Local =="\u006e\u006f\u0052o\u0074"{_gccga ,_aegg :=_eb .ParseBool (_dacd .Value ); +if _aegg !=nil {return _aegg ;};_dbdec .NoRotAttr =&_gccga ;continue ;};if _dacd .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_cafcc ,_aeedb :=_eb .ParseBool (_dacd .Value );if _aeedb !=nil {return _aeedb ; +};_dbdec .NoChangeAspectAttr =&_cafcc ;continue ;};if _dacd .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_fabf ,_bfef :=_eb .ParseBool (_dacd .Value );if _bfef !=nil {return _bfef ;};_dbdec .NoMoveAttr =&_fabf ;continue ;};if _dacd .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_bbcfe ,_eeada :=_eb .ParseBool (_dacd .Value ); +if _eeada !=nil {return _eeada ;};_dbdec .NoResizeAttr =&_bbcfe ;continue ;};};_ddbf :for {_acdfg ,_dbg :=d .Token ();if _dbg !=nil {return _dbg ;};switch _efdc :=_acdfg .(type ){case _e .StartElement :switch _efdc .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbdec .ExtLst =NewCT_OfficeArtExtensionList (); +if _cgeeg :=d .DecodeElement (_dbdec .ExtLst ,&_efdc );_cgeeg !=nil {return _cgeeg ;};default:_bfc .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",_efdc .Name ); +if _ggdce :=d .Skip ();_ggdce !=nil {return _ggdce ;};};case _e .EndElement :break _ddbf ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GammaTransform and its children, prefixing error messages with path -func (_cafga *CT_GammaTransform )ValidateWithPath (path string )error {return nil };func NewCT_FixedPercentage ()*CT_FixedPercentage {_edgbe :=&CT_FixedPercentage {};return _edgbe };func (_feaa *CT_OuterShadowEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _feaa .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_feaa .BlurRadAttr )}); -};if _feaa .DistAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_ee .Sprintf ("\u0025\u0076",*_feaa .DistAttr )});};if _feaa .DirAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0072"},Value :_ee .Sprintf ("\u0025\u0076",*_feaa .DirAttr )}); -};if _feaa .SxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0078"},Value :_ee .Sprintf ("\u0025\u0076",*_feaa .SxAttr )});};if _feaa .SyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0079"},Value :_ee .Sprintf ("\u0025\u0076",*_feaa .SyAttr )}); -};if _feaa .KxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0078"},Value :_ee .Sprintf ("\u0025\u0076",*_feaa .KxAttr )});};if _feaa .KyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0079"},Value :_ee .Sprintf ("\u0025\u0076",*_feaa .KyAttr )}); -};if _feaa .AlgnAttr !=ST_RectAlignmentUnset {_gfbg ,_gaag :=_feaa .AlgnAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u0067\u006e"});if _gaag !=nil {return _gaag ;};start .Attr =append (start .Attr ,_gfbg );};if _feaa .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_feaa .RotWithShapeAttr ))}); -};e .EncodeToken (start );if _feaa .ScrgbClr !=nil {_ddcdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_feaa .ScrgbClr ,_ddcdf );};if _feaa .SrgbClr !=nil {_gfdea :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; -e .EncodeElement (_feaa .SrgbClr ,_gfdea );};if _feaa .HslClr !=nil {_ebga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_feaa .HslClr ,_ebga );};if _feaa .SysClr !=nil {_gaad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; -e .EncodeElement (_feaa .SysClr ,_gaad );};if _feaa .SchemeClr !=nil {_fadac :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_feaa .SchemeClr ,_fadac );};if _feaa .PrstClr !=nil {_affaf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; -e .EncodeElement (_feaa .PrstClr ,_affaf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_ColorTransform and its children, prefixing error messages with path +func (_eecdf *EG_ColorTransform )ValidateWithPath (path string )error {if _eecdf .Tint !=nil {if _bgcgcb :=_eecdf .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_bgcgcb !=nil {return _bgcgcb ;};};if _eecdf .Shade !=nil {if _dcdddc :=_eecdf .Shade .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u0065"); +_dcdddc !=nil {return _dcdddc ;};};if _eecdf .Comp !=nil {if _cedda :=_eecdf .Comp .ValidateWithPath (path +"\u002f\u0043\u006fm\u0070");_cedda !=nil {return _cedda ;};};if _eecdf .Inv !=nil {if _bafed :=_eecdf .Inv .ValidateWithPath (path +"\u002f\u0049\u006e\u0076"); +_bafed !=nil {return _bafed ;};};if _eecdf .Gray !=nil {if _bfaegf :=_eecdf .Gray .ValidateWithPath (path +"\u002f\u0047\u0072a\u0079");_bfaegf !=nil {return _bfaegf ;};};if _eecdf .Alpha !=nil {if _cbcfe :=_eecdf .Alpha .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061"); +_cbcfe !=nil {return _cbcfe ;};};if _eecdf .AlphaOff !=nil {if _edef :=_eecdf .AlphaOff .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004f\u0066f");_edef !=nil {return _edef ;};};if _eecdf .AlphaMod !=nil {if _cbdcba :=_eecdf .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd"); +_cbdcba !=nil {return _cbdcba ;};};if _eecdf .Hue !=nil {if _eaaba :=_eecdf .Hue .ValidateWithPath (path +"\u002f\u0048\u0075\u0065");_eaaba !=nil {return _eaaba ;};};if _eecdf .HueOff !=nil {if _dcffc :=_eecdf .HueOff .ValidateWithPath (path +"\u002fH\u0075\u0065\u004f\u0066\u0066"); +_dcffc !=nil {return _dcffc ;};};if _eecdf .HueMod !=nil {if _ebddf :=_eecdf .HueMod .ValidateWithPath (path +"\u002fH\u0075\u0065\u004d\u006f\u0064");_ebddf !=nil {return _ebddf ;};};if _eecdf .Sat !=nil {if _ebdae :=_eecdf .Sat .ValidateWithPath (path +"\u002f\u0053\u0061\u0074"); +_ebdae !=nil {return _ebdae ;};};if _eecdf .SatOff !=nil {if _caeed :=_eecdf .SatOff .ValidateWithPath (path +"\u002fS\u0061\u0074\u004f\u0066\u0066");_caeed !=nil {return _caeed ;};};if _eecdf .SatMod !=nil {if _aefdbf :=_eecdf .SatMod .ValidateWithPath (path +"\u002fS\u0061\u0074\u004d\u006f\u0064"); +_aefdbf !=nil {return _aefdbf ;};};if _eecdf .Lum !=nil {if _efcbf :=_eecdf .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_efcbf !=nil {return _efcbf ;};};if _eecdf .LumOff !=nil {if _bbcdd :=_eecdf .LumOff .ValidateWithPath (path +"\u002fL\u0075\u006d\u004f\u0066\u0066"); +_bbcdd !=nil {return _bbcdd ;};};if _eecdf .LumMod !=nil {if _cfdda :=_eecdf .LumMod .ValidateWithPath (path +"\u002fL\u0075\u006d\u004d\u006f\u0064");_cfdda !=nil {return _cfdda ;};};if _eecdf .Red !=nil {if _bcecf :=_eecdf .Red .ValidateWithPath (path +"\u002f\u0052\u0065\u0064"); +_bcecf !=nil {return _bcecf ;};};if _eecdf .RedOff !=nil {if _fgcdg :=_eecdf .RedOff .ValidateWithPath (path +"\u002fR\u0065\u0064\u004f\u0066\u0066");_fgcdg !=nil {return _fgcdg ;};};if _eecdf .RedMod !=nil {if _faabd :=_eecdf .RedMod .ValidateWithPath (path +"\u002fR\u0065\u0064\u004d\u006f\u0064"); +_faabd !=nil {return _faabd ;};};if _eecdf .Green !=nil {if _bfabg :=_eecdf .Green .ValidateWithPath (path +"\u002f\u0047\u0072\u0065\u0065\u006e");_bfabg !=nil {return _bfabg ;};};if _eecdf .GreenOff !=nil {if _gbaeg :=_eecdf .GreenOff .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004f\u0066f"); +_gbaeg !=nil {return _gbaeg ;};};if _eecdf .GreenMod !=nil {if _gadgf :=_eecdf .GreenMod .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004d\u006fd");_gadgf !=nil {return _gadgf ;};};if _eecdf .Blue !=nil {if _dfgfb :=_eecdf .Blue .ValidateWithPath (path +"\u002f\u0042\u006cu\u0065"); +_dfgfb !=nil {return _dfgfb ;};};if _eecdf .BlueOff !=nil {if _gfbbf :=_eecdf .BlueOff .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004f\u0066\u0066");_gfbbf !=nil {return _gfbbf ;};};if _eecdf .BlueMod !=nil {if _abdcb :=_eecdf .BlueMod .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004d\u006f\u0064"); +_abdcb !=nil {return _abdcb ;};};if _eecdf .Gamma !=nil {if _gdcbc :=_eecdf .Gamma .ValidateWithPath (path +"\u002f\u0047\u0061\u006d\u006d\u0061");_gdcbc !=nil {return _gdcbc ;};};if _eecdf .InvGamma !=nil {if _febegb :=_eecdf .InvGamma .ValidateWithPath (path +"\u002fI\u006e\u0076\u0047\u0061\u006d\u006da"); +_febegb !=nil {return _febegb ;};};return nil ;};func (_aeda *CT_BackgroundFillStyleList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eebf :for {_bcbe ,_bca :=d .Token ();if _bca !=nil {return _bca ;};switch _bebg :=_bcbe .(type ){case _e .StartElement :switch _bebg .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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_cbag :=NewEG_FillProperties (); +_cbag .NoFill =NewCT_NoFillProperties ();if _dda :=d .DecodeElement (_cbag .NoFill ,&_bebg );_dda !=nil {return _dda ;};_aeda .EG_FillProperties =append (_aeda .EG_FillProperties ,_cbag );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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ffac :=NewEG_FillProperties (); +_ffac .SolidFill =NewCT_SolidColorFillProperties ();if _adc :=d .DecodeElement (_ffac .SolidFill ,&_bebg );_adc !=nil {return _adc ;};_aeda .EG_FillProperties =append (_aeda .EG_FillProperties ,_ffac );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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_deg :=NewEG_FillProperties (); +_deg .GradFill =NewCT_GradientFillProperties ();if _cdga :=d .DecodeElement (_deg .GradFill ,&_bebg );_cdga !=nil {return _cdga ;};_aeda .EG_FillProperties =append (_aeda .EG_FillProperties ,_deg );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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_afad :=NewEG_FillProperties (); +_afad .BlipFill =NewCT_BlipFillProperties ();if _fggc :=d .DecodeElement (_afad .BlipFill ,&_bebg );_fggc !=nil {return _fggc ;};_aeda .EG_FillProperties =append (_aeda .EG_FillProperties ,_afad );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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_ccgf :=NewEG_FillProperties (); +_ccgf .PattFill =NewCT_PatternFillProperties ();if _aabd :=d .DecodeElement (_ccgf .PattFill ,&_bebg );_aabd !=nil {return _aabd ;};_aeda .EG_FillProperties =append (_aeda .EG_FillProperties ,_ccgf );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 :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_cbf :=NewEG_FillProperties (); +_cbf .GrpFill =NewCT_GroupFillProperties ();if _agdf :=d .DecodeElement (_cbf .GrpFill ,&_bebg );_agdf !=nil {return _agdf ;};_aeda .EG_FillProperties =append (_aeda .EG_FillProperties ,_cbf );default:_bfc .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",_bebg .Name ); +if _adb :=d .Skip ();_adb !=nil {return _adb ;};};case _e .EndElement :break _eebf ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ColorMapping and its children, prefixing error messages with path -func (_bdag *CT_ColorMapping )ValidateWithPath (path string )error {if _bdag .Bg1Attr ==ST_ColorSchemeIndexUnset {return _ee .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 _gfba :=_bdag .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_gfba !=nil {return _gfba ;};if _bdag .Tx1Attr ==ST_ColorSchemeIndexUnset {return _ee .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 _gdgd :=_bdag .Tx1Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0031\u0041\u0074\u0074\u0072");_gdgd !=nil {return _gdgd ;};if _bdag .Bg2Attr ==ST_ColorSchemeIndexUnset {return _ee .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 _efffb :=_bdag .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_efffb !=nil {return _efffb ;};if _bdag .Tx2Attr ==ST_ColorSchemeIndexUnset {return _ee .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 _eefdb :=_bdag .Tx2Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0032\u0041\u0074\u0074\u0072");_eefdb !=nil {return _eefdb ;};if _bdag .Accent1Attr ==ST_ColorSchemeIndexUnset {return _ee .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 _dggc :=_bdag .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_dggc !=nil {return _dggc ;};if _bdag .Accent2Attr ==ST_ColorSchemeIndexUnset {return _ee .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 _fadg :=_bdag .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072");_fadg !=nil {return _fadg ;};if _bdag .Accent3Attr ==ST_ColorSchemeIndexUnset {return _ee .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 _gcccb :=_bdag .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_gcccb !=nil {return _gcccb ;};if _bdag .Accent4Attr ==ST_ColorSchemeIndexUnset {return _ee .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 _eagc :=_bdag .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072");_eagc !=nil {return _eagc ;};if _bdag .Accent5Attr ==ST_ColorSchemeIndexUnset {return _ee .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 _fbac :=_bdag .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_fbac !=nil {return _fbac ;};if _bdag .Accent6Attr ==ST_ColorSchemeIndexUnset {return _ee .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 _ecde :=_bdag .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072");_ecde !=nil {return _ecde ;};if _bdag .HlinkAttr ==ST_ColorSchemeIndexUnset {return _ee .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 _cgef :=_bdag .HlinkAttr .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_cgef !=nil {return _cgef ;};if _bdag .FolHlinkAttr ==ST_ColorSchemeIndexUnset {return _ee .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 _dfdcg :=_bdag .FolHlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006c\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_dfdcg !=nil {return _dfdcg ;};if _bdag .ExtLst !=nil {if _aaad :=_bdag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_aaad !=nil {return _aaad ;};};return nil ;};type ST_LineCap byte ; +// Validate validates the CT_ColorReplaceEffect and its children +func (_cfab *CT_ColorReplaceEffect )Validate ()error {return _cfab .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_AlphaBiLevelEffect and its children, prefixing error messages with path -func (_gge *CT_AlphaBiLevelEffect )ValidateWithPath (path string )error {if _gegb :=_gge .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_gegb !=nil {return _gegb ;};return nil ;};type CT_Percentage struct{ValAttr ST_Percentage ; -};func ParseUnionST_Percentage (s string )(ST_Percentage ,error ){_befge :=ST_Percentage {};if _d .ST_PercentagePatternRe .MatchString (s ){_befge .ST_Percentage =&s ;}else {_gegef ,_effag :=_c .ParseInt (s ,10,64);if _effag !=nil {return _befge ,_ee .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_effag ); -};_bfgef :=int32 (_gegef );_befge .ST_PercentageDecimal =&_bfgef ;};return _befge ,nil ;}; +// ValidateWithPath validates the EG_TextUnderlineFill and its children, prefixing error messages with path +func (_edbaa *EG_TextUnderlineFill )ValidateWithPath (path string )error {if _edbaa .UFillTx !=nil {if _eagge :=_edbaa .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078");_eagge !=nil {return _eagge ;};};if _edbaa .UFill !=nil {if _ebbff :=_edbaa .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c"); +_ebbff !=nil {return _ebbff ;};};return nil ;};func (_agafe *Tbl )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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 :"\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 ,_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 ="\u0061\u003a\u0074b\u006c";return _agafe .CT_Table .MarshalXML (e ,start );}; -// Validate validates the CT_FillProperties and its children -func (_ggfe *CT_FillProperties )Validate ()error {return _ggfe .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};type CT_GroupTransform2D struct{RotAttr *int32 ;FlipHAttr *bool ;FlipVAttr *bool ; -Off *CT_Point2D ;Ext *CT_PositiveSize2D ;ChOff *CT_Point2D ;ChExt *CT_PositiveSize2D ;};func (_efccfe ST_BlendMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efccfe .String (),start );}; +// Validate validates the CT_Camera and its children +func (_fdfg *CT_Camera )Validate ()error {return _fdfg .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006d\u0065\u0072a");};func NewCT_GammaTransform ()*CT_GammaTransform {_gbeac :=&CT_GammaTransform {};return _gbeac }; -// ValidateWithPath validates the ThemeManager and its children, prefixing error messages with path -func (_ecdea *ThemeManager )ValidateWithPath (path string )error {if _bcfbab :=_ecdea .CT_EmptyElement .ValidateWithPath (path );_bcfbab !=nil {return _bcfbab ;};return nil ;}; +// ValidateWithPath validates the CT_Path2DMoveTo and its children, prefixing error messages with path +func (_caaef *CT_Path2DMoveTo )ValidateWithPath (path string )error {if _dbeab :=_caaef .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_dbeab !=nil {return _dbeab ;};return nil ;}; -// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path -func (_acfba *CT_Hyperlink )ValidateWithPath (path string )error {if _acfba .Snd !=nil {if _egaba :=_acfba .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_egaba !=nil {return _egaba ;};};if _acfba .ExtLst !=nil {if _cebcg :=_acfba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cebcg !=nil {return _cebcg ;};};return nil ;};type ST_TextFontAlignType byte ;func (_edbcgcg *ST_LineEndType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edadd ,_dfbcf :=d .Token ();if _dfbcf !=nil {return _dfbcf ;};if _ebdfd ,_deaea :=_edadd .(_b .EndElement ); -_deaea &&_ebdfd .Name ==start .Name {*_edbcgcg =1;return nil ;};if _ccbfce ,_fagegc :=_edadd .(_b .CharData );!_fagegc {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edadd ); -}else {switch string (_ccbfce ){case "":*_edbcgcg =0;case "\u006e\u006f\u006e\u0065":*_edbcgcg =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_edbcgcg =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_edbcgcg =3;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_edbcgcg =4; -case "\u006f\u0076\u0061\u006c":*_edbcgcg =5;case "\u0061\u0072\u0072o\u0077":*_edbcgcg =6;};};_edadd ,_dfbcf =d .Token ();if _dfbcf !=nil {return _dfbcf ;};if _aggdc ,_gdeeb :=_edadd .(_b .EndElement );_gdeeb &&_aggdc .Name ==start .Name {return nil ; -};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edadd );};type ST_LineEndWidth byte ;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 (_dbacf *CT_PresetShadowEffect )Validate ()error {return _dbacf .ValidateWithPath ("C\u0054\u005f\u0050\u0072es\u0065t\u0053\u0068\u0061\u0064\u006fw\u0045\u0066\u0066\u0065\u0063\u0074");};func (_eagbf *EG_LineDashProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fggga :for {_facb ,_dcgeg :=d .Token (); +if _dcgeg !=nil {return _dcgeg ;};switch _acdfgb :=_facb .(type ){case _e .StartElement :switch _acdfgb .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 :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"},_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 :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_eagbf .PrstDash =NewCT_PresetLineDashProperties (); +if _aabdg :=d .DecodeElement (_eagbf .PrstDash ,&_acdfgb );_aabdg !=nil {return _aabdg ;};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 :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"},_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 :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}:_eagbf .CustDash =NewCT_DashStopList (); +if _fcgff :=d .DecodeElement (_eagbf .CustDash ,&_acdfgb );_fcgff !=nil {return _fcgff ;};default:_bfc .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",_acdfgb .Name ); +if _fffa :=d .Skip ();_fffa !=nil {return _fffa ;};};case _e .EndElement :break _fggga ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_TextBulletSizePoint and its children -func (_affca *CT_TextBulletSizePoint )Validate ()error {return _affca .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0050\u006f\u0069n\u0074");};func (_cgffd ST_FontCollectionIndex )Validate ()error {return _cgffd .ValidateWithPath ("")}; -type CT_NoFillProperties struct{};type CT_SphereCoords struct{LatAttr int32 ;LonAttr int32 ;RevAttr int32 ;}; +// Validate validates the CT_TileInfoProperties and its children +func (_bgcdb *CT_TileInfoProperties )Validate ()error {return _bgcdb .ValidateWithPath ("C\u0054\u005f\u0054\u0069le\u0049n\u0066\u006f\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_TextBulletSizePoint and its children, prefixing error messages with path -func (_eeefa *CT_TextBulletSizePoint )ValidateWithPath (path string )error {if _eeefa .ValAttr < 100{return _ee .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 ,_eeefa .ValAttr ); -};if _eeefa .ValAttr > 400000{return _ee .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 ,_eeefa .ValAttr ); -};return nil ;};func (_dabaf *EG_TextBulletSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dabaf .BuSzTx !=nil {_ecbbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}};e .EncodeElement (_dabaf .BuSzTx ,_ecbbe ); -};if _dabaf .BuSzPct !=nil {_egbed :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_dabaf .BuSzPct ,_egbed );};if _dabaf .BuSzPts !=nil {_ccaec :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}}; -e .EncodeElement (_dabaf .BuSzPts ,_ccaec );};return nil ;};func (_gcdfe *CT_GvmlConnector )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dbbb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}}; -e .EncodeElement (_gcdfe .NvCxnSpPr ,_dbbb );_feaef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gcdfe .SpPr ,_feaef );if _gcdfe .Style !=nil {_aggc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_gcdfe .Style ,_aggc );};if _gcdfe .ExtLst !=nil {_eacgb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcdfe .ExtLst ,_eacgb );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_LineStyleList and its children, prefixing error messages with path +func (_ggdda *CT_LineStyleList )ValidateWithPath (path string )error {for _eabfe ,_bgce :=range _ggdda .Ln {if _fdgec :=_bgce .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u004c\u006e\u005b\u0025\u0064]",path ,_eabfe ));_fdgec !=nil {return _fdgec ;}; +};return nil ;}; -// ValidateWithPath validates the CT_GlowEffect and its children, prefixing error messages with path -func (_dgdb *CT_GlowEffect )ValidateWithPath (path string )error {if _dgdb .RadAttr !=nil {if *_dgdb .RadAttr < 0{return _ee .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 ,*_dgdb .RadAttr ); -};if *_dgdb .RadAttr > 27273042316900{return _ee .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 ,*_dgdb .RadAttr ); -};};if _dgdb .ScrgbClr !=nil {if _cfgc :=_dgdb .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cfgc !=nil {return _cfgc ;};};if _dgdb .SrgbClr !=nil {if _becc :=_dgdb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_becc !=nil {return _becc ;};};if _dgdb .HslClr !=nil {if _adcbe :=_dgdb .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_adcbe !=nil {return _adcbe ;};};if _dgdb .SysClr !=nil {if _eacbg :=_dgdb .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_eacbg !=nil {return _eacbg ;};};if _dgdb .SchemeClr !=nil {if _ecbgg :=_dgdb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_ecbgg !=nil {return _ecbgg ;};};if _dgdb .PrstClr !=nil {if _cfcd :=_dgdb .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_cfcd !=nil {return _cfcd ;};};return nil ;};type CT_RelativeRect struct{LAttr *ST_Percentage ;TAttr *ST_Percentage ;RAttr *ST_Percentage ;BAttr *ST_Percentage ;}; +// ValidateWithPath validates the CT_FillProperties and its children, prefixing error messages with path +func (_decfg *CT_FillProperties )ValidateWithPath (path string )error {if _decfg .NoFill !=nil {if _ggccf :=_decfg .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ggccf !=nil {return _ggccf ;};};if _decfg .SolidFill !=nil {if _fgdgf :=_decfg .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_fgdgf !=nil {return _fgdgf ;};};if _decfg .GradFill !=nil {if _ccbba :=_decfg .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_ccbba !=nil {return _ccbba ;};};if _decfg .BlipFill !=nil {if _bcgb :=_decfg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_bcgb !=nil {return _bcgb ;};};if _decfg .PattFill !=nil {if _dgfc :=_decfg .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_dgfc !=nil {return _dgfc ;};};if _decfg .GrpFill !=nil {if _gfbbe :=_decfg .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_gfbbe !=nil {return _gfbbe ;};};return nil ;}; -// ValidateWithPath validates the CT_TableCellBorderStyle and its children, prefixing error messages with path -func (_afdba *CT_TableCellBorderStyle )ValidateWithPath (path string )error {if _afdba .Left !=nil {if _fcef :=_afdba .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_fcef !=nil {return _fcef ;};};if _afdba .Right !=nil {if _fddff :=_afdba .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); -_fddff !=nil {return _fddff ;};};if _afdba .Top !=nil {if _ebcdc :=_afdba .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_ebcdc !=nil {return _ebcdc ;};};if _afdba .Bottom !=nil {if _cbgga :=_afdba .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); -_cbgga !=nil {return _cbgga ;};};if _afdba .InsideH !=nil {if _ecace :=_afdba .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_ecace !=nil {return _ecace ;};};if _afdba .InsideV !=nil {if _feegb :=_afdba .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056"); -_feegb !=nil {return _feegb ;};};if _afdba .Tl2br !=nil {if _ebaeeg :=_afdba .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_ebaeeg !=nil {return _ebaeeg ;};};if _afdba .Tr2bl !=nil {if _abfgf :=_afdba .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c"); -_abfgf !=nil {return _abfgf ;};};if _afdba .ExtLst !=nil {if _eeeba :=_afdba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeeba !=nil {return _eeeba ;};};return nil ;};func (_gcdae *CT_InverseTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_OfficeStyleSheet and its children +func (_gefad *CT_OfficeStyleSheet )Validate ()error {return _gefad .ValidateWithPath ("\u0043\u0054\u005f\u004fff\u0069\u0063\u0065\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");};type CT_Ratio struct{NAttr int64 ;DAttr int64 ;}; -// Validate validates the CT_ColorMapping and its children -func (_dgdg *CT_ColorMapping )Validate ()error {return _dgdg .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");};func NewCT_TextBody ()*CT_TextBody {_ffbdad :=&CT_TextBody {};_ffbdad .BodyPr =NewCT_TextBodyProperties (); -return _ffbdad ;}; +// ValidateWithPath validates the CT_CustomGeometry2D and its children, prefixing error messages with path +func (_abdbc *CT_CustomGeometry2D )ValidateWithPath (path string )error {if _abdbc .AvLst !=nil {if _daba :=_abdbc .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_daba !=nil {return _daba ;};};if _abdbc .GdLst !=nil {if _cgdf :=_abdbc .GdLst .ValidateWithPath (path +"\u002f\u0047\u0064\u004c\u0073\u0074"); +_cgdf !=nil {return _cgdf ;};};if _abdbc .AhLst !=nil {if _ebccg :=_abdbc .AhLst .ValidateWithPath (path +"\u002f\u0041\u0068\u004c\u0073\u0074");_ebccg !=nil {return _ebccg ;};};if _abdbc .CxnLst !=nil {if _ggefa :=_abdbc .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074"); +_ggefa !=nil {return _ggefa ;};};if _abdbc .Rect !=nil {if _ffdfg :=_abdbc .Rect .ValidateWithPath (path +"\u002f\u0052\u0065c\u0074");_ffdfg !=nil {return _ffdfg ;};};if _agfd :=_abdbc .PathLst .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u004c\u0073\u0074"); +_agfd !=nil {return _agfd ;};return nil ;}; -// Validate validates the CT_CustomColor and its children -func (_adec *CT_CustomColor )Validate ()error {return _adec .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072");};type CT_RelativeOffsetEffect struct{TxAttr *ST_Percentage ;TyAttr *ST_Percentage ;};func NewCT_ColorMappingOverride ()*CT_ColorMappingOverride {_acfdg :=&CT_ColorMappingOverride {}; -_acfdg .Choice =NewCT_ColorMappingOverrideChoice ();return _acfdg ;};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;); +// ValidateWithPath validates the CT_Bevel and its children, prefixing error messages with path +func (_gfge *CT_Bevel )ValidateWithPath (path string )error {if _gfge .WAttr !=nil {if *_gfge .WAttr < 0{return _bb .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 ,*_gfge .WAttr ); +};if *_gfge .WAttr > 27273042316900{return _bb .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 ,*_gfge .WAttr ); +};};if _gfge .HAttr !=nil {if *_gfge .HAttr < 0{return _bb .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 ,*_gfge .HAttr ); +};if *_gfge .HAttr > 27273042316900{return _bb .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 ,*_gfge .HAttr ); +};};if _dea :=_gfge .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_dea !=nil {return _dea ;};return nil ;};type ST_PresetPatternVal byte ;func (_cfgac *CT_LineJoinRound )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_eafab ,_bbffg :=d .Token (); +if _bbffg !=nil {return _bb .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",_bbffg );};if _cbgbe ,_adgca :=_eafab .(_e .EndElement );_adgca &&_cbgbe .Name ==start .Name {break ; +};};return nil ;};func (_aebdb *EG_OfficeArtExtensionList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aebdb .Ext !=nil {_ebdbg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065x\u0074"}};for _ ,_eeadad :=range _aebdb .Ext {e .EncodeElement (_eeadad ,_ebdbg ); +};};return nil ;};func NewCT_ComplementTransform ()*CT_ComplementTransform {_cgad :=&CT_ComplementTransform {};return _cgad ;};func (_bbbfg ST_EffectContainerType )Validate ()error {return _bbbfg .ValidateWithPath ("")};func (_agfdg ST_BlendMode )ValidateWithPath (path string )error {switch _agfdg {case 0,1,2,3,4,5: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 (_agfdg )); +};return nil ;};func (_gcbcae ST_DgmBuildStep )ValidateWithPath (path string )error {switch _gcbcae {case 0,1,2: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 (_gcbcae )); +};return nil ;}; -// Validate validates the EG_FillProperties and its children -func (_bfbf *EG_FillProperties )Validate ()error {return _bfbf .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; +// Validate validates the CT_GvmlTextShapeChoice and its children +func (_dabg *CT_GvmlTextShapeChoice )Validate ()error {return _dabg .ValidateWithPath ("\u0043\u0054\u005f\u0047vm\u006c\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069c\u0065");};func NewCT_Color ()*CT_Color {_fcgf :=&CT_Color {}; +return _fcgf };func (_dacdf *CT_SupplementalFont )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ffdae :=range start .Attr {if _ffdae .Name .Local =="\u0073\u0063\u0072\u0069\u0070\u0074"{_bfeb ,_adggf :=_ffdae .Value ,error (nil ); +if _adggf !=nil {return _adggf ;};_dacdf .ScriptAttr =_bfeb ;continue ;};if _ffdae .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_degeb ,_ebdbe :=_ffdae .Value ,error (nil );if _ebdbe !=nil {return _ebdbe ;};_dacdf .TypefaceAttr =_degeb ; +continue ;};};for {_bfgdc ,_dbfbc :=d .Token ();if _dbfbc !=nil {return _bb .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",_dbfbc ); +};if _dafbg ,_fafcc :=_bfgdc .(_e .EndElement );_fafcc &&_dafbg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_AnimationChartElement and its children -func (_edc *CT_AnimationChartElement )Validate ()error {return _edc .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043h\u0061\u0072\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};type CT_GvmlShape struct{NvSpPr *CT_GvmlShapeNonVisual ; -SpPr *CT_ShapeProperties ;TxSp *CT_GvmlTextShape ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the CT_TableCellBorderStyle and its children +func (_gbeffd *CT_TableCellBorderStyle )Validate ()error {return _gbeffd .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0043\u0065\u006c\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};func (_bbace *EG_TextBulletColor )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfegb :for {_eggd ,_eeffbg :=d .Token (); +if _eeffbg !=nil {return _eeffbg ;};switch _eabgd :=_eggd .(type ){case _e .StartElement :switch _eabgd .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 :"\u0062u\u0043\u006c\u0072\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 :"\u0062u\u0043\u006c\u0072\u0054\u0078"}:_bbace .BuClrTx =NewCT_TextBulletColorFollowText (); +if _dfeed :=d .DecodeElement (_bbace .BuClrTx ,&_eabgd );_dfeed !=nil {return _dfeed ;};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 :"\u0062\u0075\u0043l\u0072"},_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 :"\u0062\u0075\u0043l\u0072"}:_bbace .BuClr =NewCT_Color (); +if _agcdc :=d .DecodeElement (_bbace .BuClr ,&_eabgd );_agcdc !=nil {return _agcdc ;};default:_bfc .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",_eabgd .Name ); +if _adfb :=d .Skip ();_adfb !=nil {return _adfb ;};};case _e .EndElement :break _bfegb ;case _e .CharData :};};return nil ;};func (_ccce *CT_PresetLineDashProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ffebg :=range start .Attr {if _ffebg .Name .Local =="\u0076\u0061\u006c"{_ccce .ValAttr .UnmarshalXMLAttr (_ffebg ); +continue ;};};for {_cgba ,_gfadg :=d .Token ();if _gfadg !=nil {return _bb .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",_gfadg ); +};if _efcda ,_gdffgg :=_cgba .(_e .EndElement );_gdffgg &&_efcda .Name ==start .Name {break ;};};return nil ;};func NewCT_ColorChangeEffect ()*CT_ColorChangeEffect {_caae :=&CT_ColorChangeEffect {};_caae .ClrFrom =NewCT_Color ();_caae .ClrTo =NewCT_Color (); +return _caae ;};func (_ccdgc *CT_EmbeddedWAVAudioFile )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bgbg :=range start .Attr {if _bgbg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bgbg .Name .Local =="\u0065\u006d\u0062e\u0064"||_bgbg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bgbg .Name .Local =="\u0065\u006d\u0062e\u0064"{_bdgfe ,_aadb :=_bgbg .Value ,error (nil ); +if _aadb !=nil {return _aadb ;};_ccdgc .EmbedAttr =_bdgfe ;continue ;};if _bgbg .Name .Local =="\u006e\u0061\u006d\u0065"{_dgcde ,_fdbef :=_bgbg .Value ,error (nil );if _fdbef !=nil {return _fdbef ;};_ccdgc .NameAttr =&_dgcde ;continue ;};};for {_fccb ,_fddf :=d .Token (); +if _fddf !=nil {return _bb .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",_fddf );};if _bgdf ,_dcae :=_fccb .(_e .EndElement ); +_dcae &&_bgdf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_PresetTextShape and its children, prefixing error messages with path -func (_ccdb *CT_PresetTextShape )ValidateWithPath (path string )error {if _ccdb .PrstAttr ==ST_TextShapeTypeUnset {return _ee .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 _abecb :=_ccdb .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_abecb !=nil {return _abecb ;};if _ccdb .AvLst !=nil {if _dffdb :=_ccdb .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_dffdb !=nil {return _dffdb ; -};};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 NewCT_Ratio ()*CT_Ratio {_fgfgg :=&CT_Ratio {}; -return _fgfgg };func NewCT_BackgroundFillStyleList ()*CT_BackgroundFillStyleList {_ggg :=&CT_BackgroundFillStyleList {};return _ggg ;};func (_gbfbd *CT_TableBackgroundStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acfdd :for {_dfbdd ,_gbfbga :=d .Token (); -if _gbfbga !=nil {return _gbfbga ;};switch _effdg :=_dfbdd .(type ){case _b .StartElement :switch _effdg .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"}:_gbfbd .Fill =NewCT_FillProperties (); -if _beggcb :=d .DecodeElement (_gbfbd .Fill ,&_effdg );_beggcb !=nil {return _beggcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gbfbd .FillRef =NewCT_StyleMatrixReference (); -if _agdb :=d .DecodeElement (_gbfbd .FillRef ,&_effdg );_agdb !=nil {return _agdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_gbfbd .Effect =NewCT_EffectProperties (); -if _cceg :=d .DecodeElement (_gbfbd .Effect ,&_effdg );_cceg !=nil {return _cceg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gbfbd .EffectRef =NewCT_StyleMatrixReference (); -if _acga :=d .DecodeElement (_gbfbd .EffectRef ,&_effdg );_acga !=nil {return _acga ;};default:_cc .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",_effdg .Name ); -if _dedc :=d .Skip ();_dedc !=nil {return _dedc ;};};case _b .EndElement :break _acfdd ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_PresetColor and its children +func (_feggcd *CT_PresetColor )Validate ()error {return _feggcd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074C\u006f\u006c\u006f\u0072");};type CT_TextTabStopList struct{Tab []*CT_TextTabStop ;};func (_gafec *CT_HSLEffect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_caad :=range start .Attr {if _caad .Name .Local =="\u0068\u0075\u0065"{_cfee ,_bcce :=_eb .ParseInt (_caad .Value ,10,32); +if _bcce !=nil {return _bcce ;};_edbgd :=int32 (_cfee );_gafec .HueAttr =&_edbgd ;continue ;};if _caad .Name .Local =="\u0073\u0061\u0074"{_fcge ,_cfdeb :=ParseUnionST_FixedPercentage (_caad .Value );if _cfdeb !=nil {return _cfdeb ;};_gafec .SatAttr =&_fcge ; +continue ;};if _caad .Name .Local =="\u006c\u0075\u006d"{_gdcca ,_acce :=ParseUnionST_FixedPercentage (_caad .Value );if _acce !=nil {return _acce ;};_gafec .LumAttr =&_gdcca ;continue ;};};for {_cgadd ,_cbfcb :=d .Token ();if _cbfcb !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0053L\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_cbfcb ); +};if _fcbf ,_eece :=_cgadd .(_e .EndElement );_eece &&_fcbf .Name ==start .Name {break ;};};return nil ;};func (_dgfee *CT_TextParagraphProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ggbf :=range start .Attr {if _ggbf .Name .Local =="\u006d\u0061\u0072\u004c"{_aaecec ,_faded :=_eb .ParseInt (_ggbf .Value ,10,32); +if _faded !=nil {return _faded ;};_gcaaf :=int32 (_aaecec );_dgfee .MarLAttr =&_gcaaf ;continue ;};if _ggbf .Name .Local =="\u006d\u0061\u0072\u0052"{_ecdcgg ,_aceafb :=_eb .ParseInt (_ggbf .Value ,10,32);if _aceafb !=nil {return _aceafb ;};_ceabe :=int32 (_ecdcgg ); +_dgfee .MarRAttr =&_ceabe ;continue ;};if _ggbf .Name .Local =="\u006c\u0076\u006c"{_cbfee ,_gebd :=_eb .ParseInt (_ggbf .Value ,10,32);if _gebd !=nil {return _gebd ;};_acead :=int32 (_cbfee );_dgfee .LvlAttr =&_acead ;continue ;};if _ggbf .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_fdeee ,_dgaba :=_eb .ParseInt (_ggbf .Value ,10,32); +if _dgaba !=nil {return _dgaba ;};_fcaeg :=int32 (_fdeee );_dgfee .IndentAttr =&_fcaeg ;continue ;};if _ggbf .Name .Local =="\u0061\u006c\u0067\u006e"{_dgfee .AlgnAttr .UnmarshalXMLAttr (_ggbf );continue ;};if _ggbf .Name .Local =="\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"{_eggbbcc ,_bdefa :=ParseUnionST_Coordinate32 (_ggbf .Value ); +if _bdefa !=nil {return _bdefa ;};_dgfee .DefTabSzAttr =&_eggbbcc ;continue ;};if _ggbf .Name .Local =="\u0072\u0074\u006c"{_cdgece ,_afbcb :=_eb .ParseBool (_ggbf .Value );if _afbcb !=nil {return _afbcb ;};_dgfee .RtlAttr =&_cdgece ;continue ;};if _ggbf .Name .Local =="\u0065a\u004c\u006e\u0042\u0072\u006b"{_bgfbed ,_ecece :=_eb .ParseBool (_ggbf .Value ); +if _ecece !=nil {return _ecece ;};_dgfee .EaLnBrkAttr =&_bgfbed ;continue ;};if _ggbf .Name .Local =="\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"{_dgfee .FontAlgnAttr .UnmarshalXMLAttr (_ggbf );continue ;};if _ggbf .Name .Local =="\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"{_cbcgfd ,_dfedf :=_eb .ParseBool (_ggbf .Value ); +if _dfedf !=nil {return _dfedf ;};_dgfee .LatinLnBrkAttr =&_cbcgfd ;continue ;};if _ggbf .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"{_aefea ,_dggeg :=_eb .ParseBool (_ggbf .Value );if _dggeg !=nil {return _dggeg ; +};_dgfee .HangingPunctAttr =&_aefea ;continue ;};};_fgbea :for {_acdgf ,_gdefc :=d .Token ();if _gdefc !=nil {return _gdefc ;};switch _dffab :=_acdgf .(type ){case _e .StartElement :switch _dffab .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 :"\u006c\u006e\u0053p\u0063"},_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 :"\u006c\u006e\u0053p\u0063"}:_dgfee .LnSpc =NewCT_TextSpacing (); +if _debgc :=d .DecodeElement (_dgfee .LnSpc ,&_dffab );_debgc !=nil {return _debgc ;};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\u0063\u0042\u0065\u0066"},_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\u0063\u0042\u0065\u0066"}:_dgfee .SpcBef =NewCT_TextSpacing (); +if _gbgff :=d .DecodeElement (_dgfee .SpcBef ,&_dffab );_gbgff !=nil {return _gbgff ;};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\u0063\u0041\u0066\u0074"},_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\u0063\u0041\u0066\u0074"}:_dgfee .SpcAft =NewCT_TextSpacing (); +if _caaac :=d .DecodeElement (_dgfee .SpcAft ,&_dffab );_caaac !=nil {return _caaac ;};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 :"\u0062u\u0043\u006c\u0072\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 :"\u0062u\u0043\u006c\u0072\u0054\u0078"}:_dgfee .BuClrTx =NewCT_TextBulletColorFollowText (); +if _fefe :=d .DecodeElement (_dgfee .BuClrTx ,&_dffab );_fefe !=nil {return _fefe ;};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 :"\u0062\u0075\u0043l\u0072"},_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 :"\u0062\u0075\u0043l\u0072"}:_dgfee .BuClr =NewCT_Color (); +if _babgc :=d .DecodeElement (_dgfee .BuClr ,&_dffab );_babgc !=nil {return _babgc ;};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 :"\u0062\u0075\u0053\u007a\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 :"\u0062\u0075\u0053\u007a\u0054\u0078"}:_dgfee .BuSzTx =NewCT_TextBulletSizeFollowText (); +if _dgfbac :=d .DecodeElement (_dgfee .BuSzTx ,&_dffab );_dgfbac !=nil {return _dgfbac ;};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 :"\u0062u\u0053\u007a\u0050\u0063\u0074"},_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 :"\u0062u\u0053\u007a\u0050\u0063\u0074"}:_dgfee .BuSzPct =NewCT_TextBulletSizePercent (); +if _ecdcc :=d .DecodeElement (_dgfee .BuSzPct ,&_dffab );_ecdcc !=nil {return _ecdcc ;};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 :"\u0062u\u0053\u007a\u0050\u0074\u0073"},_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 :"\u0062u\u0053\u007a\u0050\u0074\u0073"}:_dgfee .BuSzPts =NewCT_TextBulletSizePoint (); +if _ccge :=d .DecodeElement (_dgfee .BuSzPts ,&_dffab );_ccge !=nil {return _ccge ;};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 :"\u0062\u0075\u0046\u006f\u006e\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 :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}:_dgfee .BuFontTx =NewCT_TextBulletTypefaceFollowText (); +if _gege :=d .DecodeElement (_dgfee .BuFontTx ,&_dffab );_gege !=nil {return _gege ;};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 :"\u0062\u0075\u0046\u006f\u006e\u0074"},_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 :"\u0062\u0075\u0046\u006f\u006e\u0074"}:_dgfee .BuFont =NewCT_TextFont (); +if _aecbg :=d .DecodeElement (_dgfee .BuFont ,&_dffab );_aecbg !=nil {return _aecbg ;};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 :"\u0062\u0075\u004e\u006f\u006e\u0065"},_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 :"\u0062\u0075\u004e\u006f\u006e\u0065"}:_dgfee .BuNone =NewCT_TextNoBullet (); +if _gdgeg :=d .DecodeElement (_dgfee .BuNone ,&_dffab );_gdgeg !=nil {return _gdgeg ;};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 :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"},_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 :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"}:_dgfee .BuAutoNum =NewCT_TextAutonumberBullet (); +if _fedcg :=d .DecodeElement (_dgfee .BuAutoNum ,&_dffab );_fedcg !=nil {return _fedcg ;};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 :"\u0062\u0075\u0043\u0068\u0061\u0072"},_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 :"\u0062\u0075\u0043\u0068\u0061\u0072"}:_dgfee .BuChar =NewCT_TextCharBullet (); +if _fadfb :=d .DecodeElement (_dgfee .BuChar ,&_dffab );_fadfb !=nil {return _fadfb ;};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 :"\u0062\u0075\u0042\u006c\u0069\u0070"},_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 :"\u0062\u0075\u0042\u006c\u0069\u0070"}:_dgfee .BuBlip =NewCT_TextBlipBullet (); +if _bgegf :=d .DecodeElement (_dgfee .BuBlip ,&_dffab );_bgegf !=nil {return _bgegf ;};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 :"\u0074\u0061\u0062\u004c\u0073\u0074"},_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 :"\u0074\u0061\u0062\u004c\u0073\u0074"}:_dgfee .TabLst =NewCT_TextTabStopList (); +if _dffefc :=d .DecodeElement (_dgfee .TabLst ,&_dffab );_dffefc !=nil {return _dffefc ;};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 :"\u0064\u0065\u0066\u0052\u0050\u0072"},_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 :"\u0064\u0065\u0066\u0052\u0050\u0072"}:_dgfee .DefRPr =NewCT_TextCharacterProperties (); +if _dcdcf :=d .DecodeElement (_dgfee .DefRPr ,&_dffab );_dcdcf !=nil {return _dcdcf ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgfee .ExtLst =NewCT_OfficeArtExtensionList (); +if _cfff :=d .DecodeElement (_dgfee .ExtLst ,&_dffab );_cfff !=nil {return _cfff ;};default:_bfc .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",_dffab .Name ); +if _gdacg :=d .Skip ();_gdacg !=nil {return _gdacg ;};};case _e .EndElement :break _fgbea ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_BlipFillProperties and its children -func (_cegc *CT_BlipFillProperties )Validate ()error {return _cegc .ValidateWithPath ("C\u0054\u005f\u0042\u006cip\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the CT_Path2DList and its children, prefixing error messages with path +func (_ecfbf *CT_Path2DList )ValidateWithPath (path string )error {for _fedgc ,_bcccg :=range _ecfbf .Path {if _edaaa :=_bcccg .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0050\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_fedgc ));_edaaa !=nil {return _edaaa ; +};};return nil ;};func (_adefe *EG_TextGeometry )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Name .Local ="\u0061\u003a\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0047\u0065\u006fm\u0065\u0074\u0072\u0079";if _adefe .CustGeom !=nil {_beegf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}}; +e .EncodeElement (_adefe .CustGeom ,_beegf );};if _adefe .PrstTxWarp !=nil {_gfdafb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}};e .EncodeElement (_adefe .PrstTxWarp ,_gfdafb );};return nil ; +}; -// ValidateWithPath validates the CT_GvmlPicture and its children, prefixing error messages with path -func (_cegb *CT_GvmlPicture )ValidateWithPath (path string )error {if _dagb :=_cegb .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_dagb !=nil {return _dagb ;};if _facd :=_cegb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_facd !=nil {return _facd ;};if _cgfe :=_cegb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cgfe !=nil {return _cgfe ;};if _cegb .Style !=nil {if _eceg :=_cegb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_eceg !=nil {return _eceg ; -};};if _cegb .ExtLst !=nil {if _abdfa :=_cegb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abdfa !=nil {return _abdfa ;};};return nil ;};func (_cbecf *CT_GvmlShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_cegg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_cbecf .NvSpPr ,_cegg );_eaggd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cbecf .SpPr ,_eaggd ); -if _cbecf .TxSp !=nil {_bdgf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}};e .EncodeElement (_cbecf .TxSp ,_bdgf );};if _cbecf .Style !=nil {_edga :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_cbecf .Style ,_edga );};if _cbecf .ExtLst !=nil {_bgca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbecf .ExtLst ,_bgca );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_gecg ST_AnimationDgmOnlyBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gecg .String (),start );};func (_bggca *CT_StyleMatrix )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bggca .FillStyleLst =NewCT_FillStyleList (); -_bggca .LnStyleLst =NewCT_LineStyleList ();_bggca .EffectStyleLst =NewCT_EffectStyleList ();_bggca .BgFillStyleLst =NewCT_BackgroundFillStyleList ();for _ ,_fdefc :=range start .Attr {if _fdefc .Name .Local =="\u006e\u0061\u006d\u0065"{_acfce ,_agfdd :=_fdefc .Value ,error (nil ); -if _agfdd !=nil {return _agfdd ;};_bggca .NameAttr =&_acfce ;continue ;};};_deeffg :for {_bgbab ,_efcae :=d .Token ();if _efcae !=nil {return _efcae ;};switch _cdbfe :=_bgbab .(type ){case _b .StartElement :switch _cdbfe .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 _fggce :=d .DecodeElement (_bggca .FillStyleLst ,&_cdbfe ); -_fggce !=nil {return _fggce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _bfdff :=d .DecodeElement (_bggca .LnStyleLst ,&_cdbfe ); -_bfdff !=nil {return _bfdff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 _dcfea :=d .DecodeElement (_bggca .EffectStyleLst ,&_cdbfe ); -_dcfea !=nil {return _dcfea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 _badee :=d .DecodeElement (_bggca .BgFillStyleLst ,&_cdbfe ); -_badee !=nil {return _badee ;};default:_cc .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",_cdbfe .Name ); -if _ddcbe :=d .Skip ();_ddcbe !=nil {return _ddcbe ;};};case _b .EndElement :break _deeffg ;case _b .CharData :};};return nil ;};func (_cddfb *CT_Hyperlink )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddcgc :=range start .Attr {if _ddcgc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ddcgc .Name .Local =="\u0069\u0064"||_ddcgc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ddcgc .Name .Local =="\u0069\u0064"{_bbdcd ,_dedbf :=_ddcgc .Value ,error (nil ); -if _dedbf !=nil {return _dedbf ;};_cddfb .IdAttr =&_bbdcd ;continue ;};if _ddcgc .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"{_ffgfc ,_fdcdb :=_ddcgc .Value ,error (nil );if _fdcdb !=nil {return _fdcdb ;};_cddfb .InvalidUrlAttr =&_ffgfc ; -continue ;};if _ddcgc .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_bdgc ,_bbfcf :=_ddcgc .Value ,error (nil );if _bbfcf !=nil {return _bbfcf ;};_cddfb .ActionAttr =&_bdgc ;continue ;};if _ddcgc .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_ccfgf ,_egfcf :=_ddcgc .Value ,error (nil ); -if _egfcf !=nil {return _egfcf ;};_cddfb .TgtFrameAttr =&_ccfgf ;continue ;};if _ddcgc .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_bbge ,_dbgfde :=_ddcgc .Value ,error (nil );if _dbgfde !=nil {return _dbgfde ;};_cddfb .TooltipAttr =&_bbge ; -continue ;};if _ddcgc .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_bbfeac ,_fgecg :=_c .ParseBool (_ddcgc .Value );if _fgecg !=nil {return _fgecg ;};_cddfb .HistoryAttr =&_bbfeac ;continue ;};if _ddcgc .Name .Local =="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"{_bgaec ,_cbfc :=_c .ParseBool (_ddcgc .Value ); -if _cbfc !=nil {return _cbfc ;};_cddfb .HighlightClickAttr =&_bgaec ;continue ;};if _ddcgc .Name .Local =="\u0065\u006e\u0064\u0053\u006e\u0064"{_aeaadd ,_bfbca :=_c .ParseBool (_ddcgc .Value );if _bfbca !=nil {return _bfbca ;};_cddfb .EndSndAttr =&_aeaadd ; -continue ;};};_gcfbea :for {_gbcd ,_abdc :=d .Token ();if _abdc !=nil {return _abdc ;};switch _edccd :=_gbcd .(type ){case _b .StartElement :switch _edccd .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"}:_cddfb .Snd =NewCT_EmbeddedWAVAudioFile (); -if _ecegg :=d .DecodeElement (_cddfb .Snd ,&_edccd );_ecegg !=nil {return _ecegg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_cddfb .ExtLst =NewCT_OfficeArtExtensionList (); -if _fgee :=d .DecodeElement (_cddfb .ExtLst ,&_edccd );_fgee !=nil {return _fgee ;};default:_cc .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",_edccd .Name ); -if _adafd :=d .Skip ();_adafd !=nil {return _adafd ;};};case _b .EndElement :break _gcfbea ;case _b .CharData :};};return nil ;};func (_fbebgc ST_TextStrikeType )String ()string {switch _fbebgc {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_TextBulletSizeFollowText and its children +func (_bffccge *CT_TextBulletSizeFollowText )Validate ()error {return _bffccge .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074B\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065F\u006f\u006c\u006co\u0077T\u0065\u0078\u0074");};func NewCT_SolidColorFillProperties ()*CT_SolidColorFillProperties {_bddc :=&CT_SolidColorFillProperties {}; +return _bddc ;}; -// ValidateWithPath validates the EG_TextAutofit and its children, prefixing error messages with path -func (_gcfga *EG_TextAutofit )ValidateWithPath (path string )error {if _gcfga .NoAutofit !=nil {if _ddgge :=_gcfga .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_ddgge !=nil {return _ddgge ;};};if _gcfga .NormAutofit !=nil {if _afeed :=_gcfga .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"); -_afeed !=nil {return _afeed ;};};if _gcfga .SpAutoFit !=nil {if _becff :=_gcfga .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_becff !=nil {return _becff ;};};return nil ;};func (_eefbg ST_LineEndWidth )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eefbg .String (),start ); -};func (_efd *CT_DefaultShapeDefinition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bdaae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_efd .SpPr ,_bdaae ); -_aedf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_efd .BodyPr ,_aedf );_eeee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_efd .LstStyle ,_eeee );if _efd .Style !=nil {_dfeee :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_efd .Style ,_dfeee );};if _efd .ExtLst !=nil {_daac :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_efd .ExtLst ,_daac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewEG_LineFillProperties ()*EG_LineFillProperties {_efccc :=&EG_LineFillProperties {};return _efccc ;};func (_faac *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 :_ee .Sprintf ("\u0025\u0076",_faac .LatAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u006e"},Value :_ee .Sprintf ("\u0025\u0076",_faac .LonAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0076"},Value :_ee .Sprintf ("\u0025\u0076",_faac .RevAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_QuickTimeFile and its children +func (_efed *CT_QuickTimeFile )Validate ()error {return _efed .ValidateWithPath ("\u0043\u0054_\u0051\u0075\u0069c\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065");};func NewCT_SRgbColor ()*CT_SRgbColor {_fdadb :=&CT_SRgbColor {};return _fdadb }; +func (_daaa *CT_RegularTextRun )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _daaa .RPr !=nil {_bdcdc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_daaa .RPr ,_bdcdc ); +};_cafce :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0074"}};_a .AddPreserveSpaceAttr (&_cafce ,_daaa .T );e .EncodeElement (_daaa .T ,_cafce );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bbdaa *CT_TextBodyProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bffef :=range start .Attr {if _bffef .Name .Local =="\u0072\u006f\u0074"{_eecgd ,_aegee :=_eb .ParseInt (_bffef .Value ,10,32); +if _aegee !=nil {return _aegee ;};_cfdebg :=int32 (_eecgd );_bbdaa .RotAttr =&_cfdebg ;continue ;};if _bffef .Name .Local =="\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"{_bbbbf ,_fgabf :=_eb .ParseBool (_bffef .Value ); +if _fgabf !=nil {return _fgabf ;};_bbdaa .SpcFirstLastParaAttr =&_bbbbf ;continue ;};if _bffef .Name .Local =="\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_bbdaa .VertOverflowAttr .UnmarshalXMLAttr (_bffef );continue ;};if _bffef .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_bbdaa .HorzOverflowAttr .UnmarshalXMLAttr (_bffef ); +continue ;};if _bffef .Name .Local =="\u0076\u0065\u0072\u0074"{_bbdaa .VertAttr .UnmarshalXMLAttr (_bffef );continue ;};if _bffef .Name .Local =="\u0077\u0072\u0061\u0070"{_bbdaa .WrapAttr .UnmarshalXMLAttr (_bffef );continue ;};if _bffef .Name .Local =="\u006c\u0049\u006e\u0073"{_efbeg ,_fgggd :=ParseUnionST_Coordinate32 (_bffef .Value ); +if _fgggd !=nil {return _fgggd ;};_bbdaa .LInsAttr =&_efbeg ;continue ;};if _bffef .Name .Local =="\u0074\u0049\u006e\u0073"{_abef ,_gdaga :=ParseUnionST_Coordinate32 (_bffef .Value );if _gdaga !=nil {return _gdaga ;};_bbdaa .TInsAttr =&_abef ;continue ; +};if _bffef .Name .Local =="\u0072\u0049\u006e\u0073"{_abdff ,_bedeg :=ParseUnionST_Coordinate32 (_bffef .Value );if _bedeg !=nil {return _bedeg ;};_bbdaa .RInsAttr =&_abdff ;continue ;};if _bffef .Name .Local =="\u0062\u0049\u006e\u0073"{_aedf ,_eabbd :=ParseUnionST_Coordinate32 (_bffef .Value ); +if _eabbd !=nil {return _eabbd ;};_bbdaa .BInsAttr =&_aedf ;continue ;};if _bffef .Name .Local =="\u006e\u0075\u006d\u0043\u006f\u006c"{_cedde ,_dcbag :=_eb .ParseInt (_bffef .Value ,10,32);if _dcbag !=nil {return _dcbag ;};_fedfg :=int32 (_cedde );_bbdaa .NumColAttr =&_fedfg ; +continue ;};if _bffef .Name .Local =="\u0073\u0070\u0063\u0043\u006f\u006c"{_gebbb ,_deagaf :=_eb .ParseInt (_bffef .Value ,10,32);if _deagaf !=nil {return _deagaf ;};_gafee :=int32 (_gebbb );_bbdaa .SpcColAttr =&_gafee ;continue ;};if _bffef .Name .Local =="\u0072\u0074\u006c\u0043\u006f\u006c"{_aaccf ,_fedbd :=_eb .ParseBool (_bffef .Value ); +if _fedbd !=nil {return _fedbd ;};_bbdaa .RtlColAttr =&_aaccf ;continue ;};if _bffef .Name .Local =="f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"{_afcgf ,_gdcd :=_eb .ParseBool (_bffef .Value );if _gdcd !=nil {return _gdcd ;};_bbdaa .FromWordArtAttr =&_afcgf ; +continue ;};if _bffef .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_bbdaa .AnchorAttr .UnmarshalXMLAttr (_bffef );continue ;};if _bffef .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_fcdcb ,_cdgdc :=_eb .ParseBool (_bffef .Value ); +if _cdgdc !=nil {return _cdgdc ;};_bbdaa .AnchorCtrAttr =&_fcdcb ;continue ;};if _bffef .Name .Local =="\u0066o\u0072\u0063\u0065\u0041\u0041"{_gfbdeb ,_gebae :=_eb .ParseBool (_bffef .Value );if _gebae !=nil {return _gebae ;};_bbdaa .ForceAAAttr =&_gfbdeb ; +continue ;};if _bffef .Name .Local =="\u0075p\u0072\u0069\u0067\u0068\u0074"{_ffgffe ,_ceddc :=_eb .ParseBool (_bffef .Value );if _ceddc !=nil {return _ceddc ;};_bbdaa .UprightAttr =&_ffgffe ;continue ;};if _bffef .Name .Local =="c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"{_egadg ,_dgdd :=_eb .ParseBool (_bffef .Value ); +if _dgdd !=nil {return _dgdd ;};_bbdaa .CompatLnSpcAttr =&_egadg ;continue ;};};_bffege :for {_bffdg ,_baecb :=d .Token ();if _baecb !=nil {return _baecb ;};switch _egeec :=_bffdg .(type ){case _e .StartElement :switch _egeec .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 :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"},_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 :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}:_bbdaa .PrstTxWarp =NewCT_PresetTextShape (); +if _aecfd :=d .DecodeElement (_bbdaa .PrstTxWarp ,&_egeec );_aecfd !=nil {return _aecfd ;};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 :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"},_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 :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"}:_bbdaa .NoAutofit =NewCT_TextNoAutofit (); +if _adfff :=d .DecodeElement (_bbdaa .NoAutofit ,&_egeec );_adfff !=nil {return _adfff ;};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 :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_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 :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_bbdaa .NormAutofit =NewCT_TextNormalAutofit (); +if _cbdeb :=d .DecodeElement (_bbdaa .NormAutofit ,&_egeec );_cbdeb !=nil {return _cbdeb ;};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 :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"},_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 :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"}:_bbdaa .SpAutoFit =NewCT_TextShapeAutofit (); +if _feeag :=d .DecodeElement (_bbdaa .SpAutoFit ,&_egeec );_feeag !=nil {return _feeag ;};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 :"\u0073c\u0065\u006e\u0065\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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_bbdaa .Scene3d =NewCT_Scene3D (); +if _cecgb :=d .DecodeElement (_bbdaa .Scene3d ,&_egeec );_cecgb !=nil {return _cecgb ;};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"}:_bbdaa .Sp3d =NewCT_Shape3D (); +if _cfea :=d .DecodeElement (_bbdaa .Sp3d ,&_egeec );_cfea !=nil {return _cfea ;};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"}:_bbdaa .FlatTx =NewCT_FlatText (); +if _begbf :=d .DecodeElement (_bbdaa .FlatTx ,&_egeec );_begbf !=nil {return _begbf ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbdaa .ExtLst =NewCT_OfficeArtExtensionList (); +if _ccdaf :=d .DecodeElement (_bbdaa .ExtLst ,&_egeec );_ccdaf !=nil {return _ccdaf ;};default:_bfc .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",_egeec .Name ); +if _fcdgb :=d .Skip ();_fcdgb !=nil {return _fcdgb ;};};case _e .EndElement :break _bffege ;case _e .CharData :};};return nil ;};func (_gbda *CT_GraphicalObjectFrameLocking )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cdgga :=range start .Attr {if _cdgga .Name .Local =="\u006e\u006f\u0047r\u0070"{_ecdbd ,_cafd :=_eb .ParseBool (_cdgga .Value ); +if _cafd !=nil {return _cafd ;};_gbda .NoGrpAttr =&_ecdbd ;continue ;};if _cdgga .Name .Local =="n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"{_egfaa ,_gccca :=_eb .ParseBool (_cdgga .Value );if _gccca !=nil {return _gccca ;};_gbda .NoDrilldownAttr =&_egfaa ; +continue ;};if _cdgga .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_adgc ,_caaff :=_eb .ParseBool (_cdgga .Value );if _caaff !=nil {return _caaff ;};_gbda .NoSelectAttr =&_adgc ;continue ;};if _cdgga .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_cabde ,_fbceb :=_eb .ParseBool (_cdgga .Value ); +if _fbceb !=nil {return _fbceb ;};_gbda .NoChangeAspectAttr =&_cabde ;continue ;};if _cdgga .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_afcef ,_adac :=_eb .ParseBool (_cdgga .Value );if _adac !=nil {return _adac ;};_gbda .NoMoveAttr =&_afcef ; +continue ;};if _cdgga .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_cfcf ,_dfdbf :=_eb .ParseBool (_cdgga .Value );if _dfdbf !=nil {return _dfdbf ;};_gbda .NoResizeAttr =&_cfcf ;continue ;};};_agcgg :for {_edfe ,_cbfc :=d .Token (); +if _cbfc !=nil {return _cbfc ;};switch _gbfdgc :=_edfe .(type ){case _e .StartElement :switch _gbfdgc .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbda .ExtLst =NewCT_OfficeArtExtensionList (); +if _aaecc :=d .DecodeElement (_gbda .ExtLst ,&_gbfdgc );_aaecc !=nil {return _aaecc ;};default:_bfc .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",_gbfdgc .Name ); +if _dfdc :=d .Skip ();_dfdc !=nil {return _dfdc ;};};case _e .EndElement :break _agcgg ;case _e .CharData :};};return nil ;};func (_bfgb *CT_BlipFillProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dbbbd :=range start .Attr {if _dbbbd .Name .Local =="\u0064\u0070\u0069"{_ffaf ,_fcag :=_eb .ParseUint (_dbbbd .Value ,10,32); +if _fcag !=nil {return _fcag ;};_bbdg :=uint32 (_ffaf );_bfgb .DpiAttr =&_bbdg ;continue ;};if _dbbbd .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_fgdb ,_gagc :=_eb .ParseBool (_dbbbd .Value );if _gagc !=nil {return _gagc ; +};_bfgb .RotWithShapeAttr =&_fgdb ;continue ;};};_fcgb :for {_edgf ,_eead :=d .Token ();if _eead !=nil {return _eead ;};switch _cdde :=_edgf .(type ){case _e .StartElement :switch _cdde .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 :"\u0062\u006c\u0069\u0070"},_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 :"\u0062\u006c\u0069\u0070"}:_bfgb .Blip =NewCT_Blip (); +if _gbag :=d .DecodeElement (_bfgb .Blip ,&_cdde );_gbag !=nil {return _gbag ;};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 :"\u0073r\u0063\u0052\u0065\u0063\u0074"},_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 :"\u0073r\u0063\u0052\u0065\u0063\u0074"}:_bfgb .SrcRect =NewCT_RelativeRect (); +if _baaf :=d .DecodeElement (_bfgb .SrcRect ,&_cdde );_baaf !=nil {return _baaf ;};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 :"\u0074\u0069\u006c\u0065"},_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 :"\u0074\u0069\u006c\u0065"}:_bfgb .Tile =NewCT_TileInfoProperties (); +if _aeb :=d .DecodeElement (_bfgb .Tile ,&_cdde );_aeb !=nil {return _aeb ;};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 :"\u0073t\u0072\u0065\u0074\u0063\u0068"},_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 :"\u0073t\u0072\u0065\u0074\u0063\u0068"}:_bfgb .Stretch =NewCT_StretchInfoProperties (); +if _gfef :=d .DecodeElement (_bfgb .Stretch ,&_cdde );_gfef !=nil {return _gfef ;};default:_bfc .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",_cdde .Name ); +if _edegc :=d .Skip ();_edegc !=nil {return _edegc ;};};case _e .EndElement :break _fcgb ;case _e .CharData :};};return nil ;};type CT_Path2DMoveTo struct{Pt *CT_AdjPoint2D ;}; -// Validate validates the AG_Locking and its children -func (_ded *AG_Locking )Validate ()error {return _ded .ValidateWithPath ("\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};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 (_aebec *CT_LineJoinMiterProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aebec .LimAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0069\u006d"},Value :_ee .Sprintf ("\u0025\u0076",*_aebec .LimAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TextBlipBullet ()*CT_TextBlipBullet {_deecd :=&CT_TextBlipBullet {};_deecd .Blip =NewCT_Blip ();return _deecd ;};func (_ddfgg *ST_BlackWhiteMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgbec ,_dacdcc :=d .Token (); -if _dacdcc !=nil {return _dacdcc ;};if _dgfab ,_eddeag :=_cgbec .(_b .EndElement );_eddeag &&_dgfab .Name ==start .Name {*_ddfgg =1;return nil ;};if _fffcg ,_cagdbb :=_cgbec .(_b .CharData );!_cagdbb {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgbec ); -}else {switch string (_fffcg ){case "":*_ddfgg =0;case "\u0063\u006c\u0072":*_ddfgg =1;case "\u0061\u0075\u0074\u006f":*_ddfgg =2;case "\u0067\u0072\u0061\u0079":*_ddfgg =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_ddfgg =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_ddfgg =5; -case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_ddfgg =6;case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_ddfgg =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_ddfgg =8;case "\u0062\u006c\u0061c\u006b":*_ddfgg =9;case "\u0077\u0068\u0069t\u0065":*_ddfgg =10; -case "\u0068\u0069\u0064\u0064\u0065\u006e":*_ddfgg =11;};};_cgbec ,_dacdcc =d .Token ();if _dacdcc !=nil {return _dacdcc ;};if _cdaea ,_abade :=_cgbec .(_b .EndElement );_abade &&_cdaea .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgbec ); -};func (_bbgbc *CT_TextBulletTypefaceFollowText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_dfbdc ,_acacf :=d .Token ();if _acacf !=nil {return _ee .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",_acacf ); -};if _aabffe ,_bgad :=_dfbdc .(_b .EndElement );_bgad &&_aabffe .Name ==start .Name {break ;};};return nil ;};type CT_GrayscaleEffect struct{}; +// Validate validates the CT_GroupTransform2D and its children +func (_aade *CT_GroupTransform2D )Validate ()error {return _aade .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0032\u0044");};func (_eaeff *CT_GeomGuideList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efbd :for {_bbafd ,_afbe :=d .Token (); +if _afbe !=nil {return _afbe ;};switch _cecb :=_bbafd .(type ){case _e .StartElement :switch _cecb .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 :"\u0067\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 :"\u0067\u0064"}:_eagfa :=NewCT_GeomGuide (); +if _bdgce :=d .DecodeElement (_eagfa ,&_cecb );_bdgce !=nil {return _bdgce ;};_eaeff .Gd =append (_eaeff .Gd ,_eagfa );default:_bfc .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",_cecb .Name ); +if _bbaa :=d .Skip ();_bbaa !=nil {return _bbaa ;};};case _e .EndElement :break _efbd ;case _e .CharData :};};return nil ;};func NewCT_EffectStyleList ()*CT_EffectStyleList {_effce :=&CT_EffectStyleList {};return _effce };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;); -// Validate validates the CT_ThemeableLineStyle and its children -func (_dgdfc *CT_ThemeableLineStyle )Validate ()error {return _dgdfc .ValidateWithPath ("C\u0054\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u004c\u0069n\u0065\u0053\u0074\u0079\u006c\u0065");};func (_adgeg *CT_GroupTransform2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aacfe :=range start .Attr {if _aacfe .Name .Local =="\u0072\u006f\u0074"{_fbfdg ,_gagda :=_c .ParseInt (_aacfe .Value ,10,32); -if _gagda !=nil {return _gagda ;};_faad :=int32 (_fbfdg );_adgeg .RotAttr =&_faad ;continue ;};if _aacfe .Name .Local =="\u0066\u006c\u0069p\u0048"{_caab ,_afaa :=_c .ParseBool (_aacfe .Value );if _afaa !=nil {return _afaa ;};_adgeg .FlipHAttr =&_caab ; -continue ;};if _aacfe .Name .Local =="\u0066\u006c\u0069p\u0056"{_edddf ,_bbcbb :=_c .ParseBool (_aacfe .Value );if _bbcbb !=nil {return _bbcbb ;};_adgeg .FlipVAttr =&_edddf ;continue ;};};_bbaad :for {_cfacf ,_ffde :=d .Token ();if _ffde !=nil {return _ffde ; -};switch _cggg :=_cfacf .(type ){case _b .StartElement :switch _cggg .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"}:_adgeg .Off =NewCT_Point2D (); -if _ccba :=d .DecodeElement (_adgeg .Off ,&_cggg );_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 :"\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"}:_adgeg .Ext =NewCT_PositiveSize2D (); -if _gabe :=d .DecodeElement (_adgeg .Ext ,&_cggg );_gabe !=nil {return _gabe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_adgeg .ChOff =NewCT_Point2D (); -if _dfed :=d .DecodeElement (_adgeg .ChOff ,&_cggg );_dfed !=nil {return _dfed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_adgeg .ChExt =NewCT_PositiveSize2D (); -if _dgcg :=d .DecodeElement (_adgeg .ChExt ,&_cggg );_dgcg !=nil {return _dgcg ;};default:_cc .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",_cggg .Name ); -if _cfca :=d .Skip ();_cfca !=nil {return _cfca ;};};case _b .EndElement :break _bbaad ;case _b .CharData :};};return nil ;};func (_ecegb ST_LineEndWidth )String ()string {switch _ecegb {case 0:return "";case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064"; -case 3:return "\u006c\u0067";};return "";};func (_aedgbe ST_Percentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aedgbe .ST_PercentageDecimal !=nil {e .EncodeToken (_b .CharData (_ee .Sprintf ("\u0025\u0064",*_aedgbe .ST_PercentageDecimal ))); -};if _aedgbe .ST_Percentage !=nil {e .EncodeToken (_b .CharData (*_aedgbe .ST_Percentage ));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func NewCT_OfficeStyleSheet ()*CT_OfficeStyleSheet {_fegbd :=&CT_OfficeStyleSheet {};_fegbd .ThemeElements =NewCT_BaseStyles (); -return _fegbd ;}; +// Validate validates the CT_Ratio and its children +func (_aggbc *CT_Ratio )Validate ()error {return _aggbc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0074\u0069\u006f");};type CT_NonVisualConnectorProperties struct{CxnSpLocks *CT_ConnectorLocking ;StCxn *CT_Connection ;EndCxn *CT_Connection ;ExtLst *CT_OfficeArtExtensionList ; +};func (_gggef *CT_LinearShadeProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gggef .AngAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006e\u0067"},Value :_bb .Sprintf ("\u0025\u0076",*_gggef .AngAttr )}); +};if _gggef .ScaledAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0063\u0061\u006c\u0065\u0064"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_gggef .ScaledAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_fabbfg *CT_VideoFile )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbfbd :=range start .Attr {if _fbfbd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fbfbd .Name .Local =="\u006c\u0069\u006e\u006b"||_fbfbd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fbfbd .Name .Local =="\u006c\u0069\u006e\u006b"{_adgeb ,_cedea :=_fbfbd .Value ,error (nil ); +if _cedea !=nil {return _cedea ;};_fabbfg .LinkAttr =_adgeb ;continue ;};if _fbfbd .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_faegd ,_effdfg :=_fbfbd .Value ,error (nil );if _effdfg !=nil {return _effdfg ;};_fabbfg .ContentTypeAttr =&_faegd ; +continue ;};};_eaaedb :for {_decgda ,_eceee :=d .Token ();if _eceee !=nil {return _eceee ;};switch _acggge :=_decgda .(type ){case _e .StartElement :switch _acggge .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fabbfg .ExtLst =NewCT_OfficeArtExtensionList (); +if _gcgda :=d .DecodeElement (_fabbfg .ExtLst ,&_acggge );_gcgda !=nil {return _gcgda ;};default:_bfc .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",_acggge .Name ); +if _cfaff :=d .Skip ();_cfaff !=nil {return _cfaff ;};};case _e .EndElement :break _eaaedb ;case _e .CharData :};};return nil ;};func (_addeba *ST_TextCapsType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_addeba =0;case "\u006e\u006f\u006e\u0065":*_addeba =1; +case "\u0073\u006d\u0061l\u006c":*_addeba =2;case "\u0061\u006c\u006c":*_addeba =3;};return nil ;};func (_eebc *CT_PositiveFixedAngle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eebc .ValAttr =0;for _ ,_gfggde :=range start .Attr {if _gfggde .Name .Local =="\u0076\u0061\u006c"{_gfbfd ,_dfedb :=_eb .ParseInt (_gfggde .Value ,10,32); +if _dfedb !=nil {return _dfedb ;};_eebc .ValAttr =int32 (_gfbfd );continue ;};};for {_dbgf ,_gdggg :=d .Token ();if _gdggg !=nil {return _bb .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",_gdggg ); +};if _cgdca ,_cbcca :=_dbgf .(_e .EndElement );_cbcca &&_cgdca .Name ==start .Name {break ;};};return nil ;};func (_cegde *ST_LineCap )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cegde =0;case "\u0072\u006e\u0064":*_cegde =1;case "\u0073\u0071":*_cegde =2; +case "\u0066\u006c\u0061\u0074":*_cegde =3;};return nil ;}; -// ValidateWithPath validates the CT_GvmlConnectorNonVisual and its children, prefixing error messages with path -func (_cdfad *CT_GvmlConnectorNonVisual )ValidateWithPath (path string )error {if _bacec :=_cdfad .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bacec !=nil {return _bacec ;};if _ddgfa :=_cdfad .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"); -_ddgfa !=nil {return _ddgfa ;};return nil ;};func NewEG_TextBulletColor ()*EG_TextBulletColor {_fgbcf :=&EG_TextBulletColor {};return _fgbcf };type CT_OuterShadowEffect struct{BlurRadAttr *int64 ;DistAttr *int64 ;DirAttr *int32 ;SxAttr *ST_Percentage ; -SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;AlgnAttr ST_RectAlignment ;RotWithShapeAttr *bool ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func NewCT_Path2DCubicBezierTo ()*CT_Path2DCubicBezierTo {_fdgec :=&CT_Path2DCubicBezierTo {}; -return _fdgec ;};func (_baac *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 :_ee .Sprintf ("\u0025\u0076",_baac .NameAttr )}); -e .EncodeToken (start );_ddgf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0064k\u0031"}};e .EncodeElement (_baac .Dk1 ,_ddgf );_bcd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006ct\u0031"}};e .EncodeElement (_baac .Lt1 ,_bcd ); -_aeagd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0064k\u0032"}};e .EncodeElement (_baac .Dk2 ,_aeagd );_bfefg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006ct\u0032"}};e .EncodeElement (_baac .Lt2 ,_bfefg );_fedg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00741"}}; -e .EncodeElement (_baac .Accent1 ,_fedg );_cdeff :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00742"}};e .EncodeElement (_baac .Accent2 ,_cdeff );_afde :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00743"}}; -e .EncodeElement (_baac .Accent3 ,_afde );_aacc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00744"}};e .EncodeElement (_baac .Accent4 ,_aacc );_egbde :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00745"}}; -e .EncodeElement (_baac .Accent5 ,_egbde );_aaff :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00746"}};e .EncodeElement (_baac .Accent6 ,_aaff );_gccag :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0068\u006c\u0069\u006e\u006b"}}; -e .EncodeElement (_baac .Hlink ,_gccag );_bdecd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}};e .EncodeElement (_baac .FolHlink ,_bdecd );if _baac .ExtLst !=nil {_abfba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_baac .ExtLst ,_abfba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aba *CT_BackgroundFormatting )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebaba :for {_aegg ,_ggfa :=d .Token ();if _ggfa !=nil {return _ggfa ; -};switch _efg :=_aegg .(type ){case _b .StartElement :switch _efg .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"}:_aba .NoFill =NewCT_NoFillProperties (); -if _addf :=d .DecodeElement (_aba .NoFill ,&_efg );_addf !=nil {return _addf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_aba .SolidFill =NewCT_SolidColorFillProperties (); -if _agdg :=d .DecodeElement (_aba .SolidFill ,&_efg );_agdg !=nil {return _agdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_aba .GradFill =NewCT_GradientFillProperties (); -if _ddcc :=d .DecodeElement (_aba .GradFill ,&_efg );_ddcc !=nil {return _ddcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_aba .BlipFill =NewCT_BlipFillProperties (); -if _cdg :=d .DecodeElement (_aba .BlipFill ,&_efg );_cdg !=nil {return _cdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_aba .PattFill =NewCT_PatternFillProperties (); -if _aea :=d .DecodeElement (_aba .PattFill ,&_efg );_aea !=nil {return _aea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_aba .GrpFill =NewCT_GroupFillProperties (); -if _ecbbf :=d .DecodeElement (_aba .GrpFill ,&_efg );_ecbbf !=nil {return _ecbbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_aba .EffectLst =NewCT_EffectList (); -if _aaafc :=d .DecodeElement (_aba .EffectLst ,&_efg );_aaafc !=nil {return _aaafc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_aba .EffectDag =NewCT_EffectContainer (); -if _bfda :=d .DecodeElement (_aba .EffectDag ,&_efg );_bfda !=nil {return _bfda ;};default:_cc .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",_efg .Name ); -if _ggdd :=d .Skip ();_ggdd !=nil {return _ggdd ;};};case _b .EndElement :break _ebaba ;case _b .CharData :};};return nil ;};func (_adeee ST_PresetMaterialType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_adeee .String (),start ); -};func (_egb *CT_Angle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eae :=range start .Attr {if _eae .Name .Local =="\u0076\u0061\u006c"{_ade ,_dde :=_c .ParseInt (_eae .Value ,10,32);if _dde !=nil {return _dde ;};_egb .ValAttr =int32 (_ade ); -continue ;};};for {_ecc ,_aafb :=d .Token ();if _aafb !=nil {return _ee .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u006e\u0067\u006c\u0065: \u0025\u0073",_aafb );};if _ffcc ,_bfea :=_ecc .(_b .EndElement );_bfea &&_ffcc .Name ==start .Name {break ; -};};return nil ;};func ParseUnionST_Coordinate32 (s string )(ST_Coordinate32 ,error ){_beeae :=ST_Coordinate32 {};if _d .ST_UniversalMeasurePatternRe .MatchString (s ){_beeae .ST_UniversalMeasure =&s ;}else {_gebbb ,_eccgf :=_c .ParseInt (s ,10,32);if _eccgf !=nil {return _beeae ,_ee .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_eccgf ); -};_cdgcb :=int32 (_gebbb );_beeae .ST_Coordinate32Unqualified =&_cdgcb ;};return _beeae ,nil ;}; +// Validate validates the CT_FillProperties and its children +func (_efadc *CT_FillProperties )Validate ()error {return _efadc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_geeg *ST_PathFillMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ffef ,_ggaadg :=d .Token (); +if _ggaadg !=nil {return _ggaadg ;};if _efbeee ,_bafgba :=_ffef .(_e .EndElement );_bafgba &&_efbeee .Name ==start .Name {*_geeg =1;return nil ;};if _fdfcg ,_fddea :=_ffef .(_e .CharData );!_fddea {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",_ffef ); +}else {switch string (_fdfcg ){case "":*_geeg =0;case "\u006e\u006f\u006e\u0065":*_geeg =1;case "\u006e\u006f\u0072\u006d":*_geeg =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_geeg =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_geeg =4; +case "\u0064\u0061\u0072\u006b\u0065\u006e":*_geeg =5;case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_geeg =6;};};_ffef ,_ggaadg =d .Token ();if _ggaadg !=nil {return _ggaadg ;};if _bcbdf ,_ccbgc :=_ffef .(_e .EndElement );_ccbgc &&_bcbdf .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",_ffef );};func (_adcea ST_PresetPatternVal )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_adcea .String (),start ); +};func NewCT_TextBulletSizeFollowText ()*CT_TextBulletSizeFollowText {_edbcc :=&CT_TextBulletSizeFollowText {};return _edbcc ;};func (_agbgbb *CT_SoftEdgesEffect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agbgbb .RadAttr =0;for _ ,_fdgfd :=range start .Attr {if _fdgfd .Name .Local =="\u0072\u0061\u0064"{_fcfa ,_dffga :=_eb .ParseInt (_fdgfd .Value ,10,64); +if _dffga !=nil {return _dffga ;};_agbgbb .RadAttr =_fcfa ;continue ;};};for {_gcfb ,_ccdda :=d .Token ();if _ccdda !=nil {return _bb .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",_ccdda ); +};if _fcfe ,_gbbeag :=_gcfb .(_e .EndElement );_gbbeag &&_fcfe .Name ==start .Name {break ;};};return nil ;};func (_gbeae *EG_FillProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gbeae .NoFill !=nil {_dgcae :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_gbeae .NoFill ,_dgcae );};if _gbeae .SolidFill !=nil {_bfdfffe :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gbeae .SolidFill ,_bfdfffe );};if _gbeae .GradFill !=nil {_acaaa :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_gbeae .GradFill ,_acaaa );};if _gbeae .BlipFill !=nil {_fggfga :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gbeae .BlipFill ,_fggfga );};if _gbeae .PattFill !=nil {_ebebe :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_gbeae .PattFill ,_ebebe );};if _gbeae .GrpFill !=nil {_dffcd :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_gbeae .GrpFill ,_dffcd );};return nil ;}; -// Validate validates the CT_TextCharBullet and its children -func (_fgcbdd *CT_TextCharBullet )Validate ()error {return _fgcbdd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042u\u006c\u006c\u0065\u0074");}; +// Validate validates the CT_ColorChangeEffect and its children +func (_cffe *CT_ColorChangeEffect )Validate ()error {return _cffe .ValidateWithPath ("C\u0054_\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061n\u0067\u0065\u0045\u0066fe\u0063\u0074");};func (_gcecg *CT_TextSpacing )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbcebb :for {_addfc ,_adefa :=d .Token (); +if _adefa !=nil {return _adefa ;};switch _acbbg :=_addfc .(type ){case _e .StartElement :switch _acbbg .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\u0063\u0050\u0063\u0074"},_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\u0063\u0050\u0063\u0074"}:_gcecg .SpcPct =NewCT_TextSpacingPercent (); +if _bgfdb :=d .DecodeElement (_gcecg .SpcPct ,&_acbbg );_bgfdb !=nil {return _bgfdb ;};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\u0063\u0050\u0074\u0073"},_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\u0063\u0050\u0074\u0073"}:_gcecg .SpcPts =NewCT_TextSpacingPoint (); +if _ceagg :=d .DecodeElement (_gcecg .SpcPts ,&_acbbg );_ceagg !=nil {return _ceagg ;};default:_bfc .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",_acbbg .Name ); +if _dcace :=d .Skip ();_dcace !=nil {return _dcace ;};};case _e .EndElement :break _fbcebb ;case _e .CharData :};};return nil ;};func (_bgcbg *EG_ShadeProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bgcbg .Lin !=nil {_daeb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006ci\u006e"}}; +e .EncodeElement (_bgcbg .Lin ,_daeb );};if _bgcbg .Path !=nil {_ddfede :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_bgcbg .Path ,_ddfede );};return nil ;};func (_edbde *CT_TextNoAutofit )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_ContentPartLocking ()*CT_ContentPartLocking {_efcc :=&CT_ContentPartLocking {};return _efcc ;};func (_bfcgf *ST_Percentage )ValidateWithPath (path string )error {_gcaee :=[]string {}; +if _bfcgf .ST_PercentageDecimal !=nil {_gcaee =append (_gcaee ,"S\u0054_\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065\u0044\u0065\u0063im\u0061\u006c");};if _bfcgf .ST_Percentage !=nil {_gcaee =append (_gcaee ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065"); +};if len (_gcaee )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gcaee );};return nil ;};func (_ceeea ST_TextAlignType )String ()string {switch _ceeea {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 "";}; -// ValidateWithPath validates the CT_PositivePercentage and its children, prefixing error messages with path -func (_cdgb *CT_PositivePercentage )ValidateWithPath (path string )error {if _gdfg :=_cdgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdfg !=nil {return _gdfg ;};return nil ;};func (_bd *AG_Blob )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ab :=range start .Attr {if _ab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ab .Name .Local =="\u0065\u006d\u0062e\u0064"{_dd ,_gf :=_ab .Value ,error (nil ); -if _gf !=nil {return _gf ;};_bd .EmbedAttr =&_dd ;continue ;};if _ab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ab .Name .Local =="\u006c\u0069\u006e\u006b"{_abe ,_gc :=_ab .Value ,error (nil ); -if _gc !=nil {return _gc ;};_bd .LinkAttr =&_abe ;continue ;};};for {_fg ,_cf :=d .Token ();if _cf !=nil {return _ee .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0042\u006c\u006f\u0062\u003a\u0020\u0025\u0073",_cf );};if _gfd ,_gfdg :=_fg .(_b .EndElement ); -_gfdg &&_gfd .Name ==start .Name {break ;};};return nil ;};func (_cbde ST_AnimationChartOnlyBuildType )Validate ()error {return _cbde .ValidateWithPath ("")};func NewCT_ObjectStyleDefaults ()*CT_ObjectStyleDefaults {_ecfd :=&CT_ObjectStyleDefaults {};return _ecfd ; -};func (_ffdf *CT_BackgroundFormatting )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ffdf .NoFill !=nil {_dfb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ffdf .NoFill ,_dfb ); -};if _ffdf .SolidFill !=nil {_ddba :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ffdf .SolidFill ,_ddba );};if _ffdf .GradFill !=nil {_fdaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_ffdf .GradFill ,_fdaf );};if _ffdf .BlipFill !=nil {_efbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ffdf .BlipFill ,_efbg );};if _ffdf .PattFill !=nil {_bbae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_ffdf .PattFill ,_bbae );};if _ffdf .GrpFill !=nil {_abeg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_ffdf .GrpFill ,_abeg );};if _ffdf .EffectLst !=nil {_fedc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_ffdf .EffectLst ,_fedc );};if _ffdf .EffectDag !=nil {_ggd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_ffdf .EffectDag ,_ggd );};e .EncodeToken (_b .EndElement {Name :start .Name }); -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 (_bdbag *CT_Scene3D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdbag .Camera =NewCT_Camera (); -_bdbag .LightRig =NewCT_LightRig ();_cdfcf :for {_eeefc ,_effc :=d .Token ();if _effc !=nil {return _effc ;};switch _cbdc :=_eeefc .(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 :"\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 _dfab :=d .DecodeElement (_bdbag .Camera ,&_cbdc ); -_dfab !=nil {return _dfab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _eagb :=d .DecodeElement (_bdbag .LightRig ,&_cbdc ); -_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\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"}:_bdbag .Backdrop =NewCT_Backdrop (); -if _gdaedc :=d .DecodeElement (_bdbag .Backdrop ,&_cbdc );_gdaedc !=nil {return _gdaedc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_bdbag .ExtLst =NewCT_OfficeArtExtensionList (); -if _fgebbg :=d .DecodeElement (_bdbag .ExtLst ,&_cbdc );_fgebbg !=nil {return _fgebbg ;};default:_cc .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",_cbdc .Name ); -if _bfceb :=d .Skip ();_bfceb !=nil {return _bfceb ;};};case _b .EndElement :break _cdfcf ;case _b .CharData :};};return nil ;};func (_acdeb *EG_TextRun )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _acdeb .R !=nil {_gfggf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072"}}; -e .EncodeElement (_acdeb .R ,_gfggf );};if _acdeb .Br !=nil {_bbcda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0072"}};e .EncodeElement (_acdeb .Br ,_bbcda );};if _acdeb .Fld !=nil {_badab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066l\u0064"}}; -e .EncodeElement (_acdeb .Fld ,_badab );};return nil ;};func (_deged *CT_TextNoAutofit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddbfc ST_LightRigDirection )ValidateWithPath (path string )error {switch _ddbfc {case 0,1,2,3,4,5,6,7,8:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddbfc )); -};return nil ;};func (_ebecc ST_SchemeColorVal )ValidateWithPath (path string )error {switch _ebecc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebecc )); -};return nil ;};func (_fgebb *CT_RegularTextRun )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgbdac :for {_ffdbc ,_cccae :=d .Token ();if _cccae !=nil {return _cccae ;};switch _affbf :=_ffdbc .(type ){case _b .StartElement :switch _affbf .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"}:_fgebb .RPr =NewCT_TextCharacterProperties (); -if _gcae :=d .DecodeElement (_fgebb .RPr ,&_affbf );_gcae !=nil {return _gcae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _deag :=d .DecodeElement (&_fgebb .T ,&_affbf ); -_deag !=nil {return _deag ;};default:_cc .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",_affbf .Name ); -if _aggdb :=d .Skip ();_aggdb !=nil {return _aggdb ;};};case _b .EndElement :break _dgbdac ;case _b .CharData :};};return nil ;};func (_baegc *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 :_ee .Sprintf ("\u0025\u0076",_baegc .StyleIdAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"},Value :_ee .Sprintf ("\u0025\u0076",_baegc .StyleNameAttr )});e .EncodeToken (start );if _baegc .TblBg !=nil {_bbbbde :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0062\u006c\u0042\u0067"}}; -e .EncodeElement (_baegc .TblBg ,_bbbbde );};if _baegc .WholeTbl !=nil {_fbfbce :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}};e .EncodeElement (_baegc .WholeTbl ,_fbfbce );};if _baegc .Band1H !=nil {_ecdeed :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0048"}}; -e .EncodeElement (_baegc .Band1H ,_ecdeed );};if _baegc .Band2H !=nil {_afcab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0048"}};e .EncodeElement (_baegc .Band2H ,_afcab );};if _baegc .Band1V !=nil {_babba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0056"}}; -e .EncodeElement (_baegc .Band1V ,_babba );};if _baegc .Band2V !=nil {_gdbfg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0056"}};e .EncodeElement (_baegc .Band2V ,_gdbfg );};if _baegc .LastCol !=nil {_dcab :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0043\u006fl"}}; -e .EncodeElement (_baegc .LastCol ,_dcab );};if _baegc .FirstCol !=nil {_dggae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}};e .EncodeElement (_baegc .FirstCol ,_dggae );};if _baegc .LastRow !=nil {_bgeaf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0052\u006fw"}}; -e .EncodeElement (_baegc .LastRow ,_bgeaf );};if _baegc .SeCell !=nil {_dgeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0065\u0043\u0065\u006c\u006c"}};e .EncodeElement (_baegc .SeCell ,_dgeb );};if _baegc .SwCell !=nil {_adcca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0077\u0043\u0065\u006c\u006c"}}; -e .EncodeElement (_baegc .SwCell ,_adcca );};if _baegc .FirstRow !=nil {_edgd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}};e .EncodeElement (_baegc .FirstRow ,_edgd );};if _baegc .NeCell !=nil {_gebddf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u0065\u0043\u0065\u006c\u006c"}}; -e .EncodeElement (_baegc .NeCell ,_gebddf );};if _baegc .NwCell !=nil {_agabg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u0077\u0043\u0065\u006c\u006c"}};e .EncodeElement (_baegc .NwCell ,_agabg );};if _baegc .ExtLst !=nil {_bbgdc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_baegc .ExtLst ,_bbgdc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gecfbg *EG_Media )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gecfbg .AudioCd !=nil {_agbec :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0075\u0064\u0069\u006f\u0043d"}}; -e .EncodeElement (_gecfbg .AudioCd ,_agbec );};if _gecfbg .WavAudioFile !=nil {_ffdbca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_gecfbg .WavAudioFile ,_ffdbca ); -};if _gecfbg .AudioFile !=nil {_bdebc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_gecfbg .AudioFile ,_bdebc );};if _gecfbg .VideoFile !=nil {_bcedd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}}; -e .EncodeElement (_gecfbg .VideoFile ,_bcedd );};if _gecfbg .QuickTimeFile !=nil {_ccfcd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_gecfbg .QuickTimeFile ,_ccfcd ); -};return nil ;};type CT_GeomRect struct{LAttr ST_AdjCoordinate ;TAttr ST_AdjCoordinate ;RAttr ST_AdjCoordinate ;BAttr ST_AdjCoordinate ;};func (_cebc *CT_GeomRect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c"},Value :_ee .Sprintf ("\u0025\u0076",_cebc .LAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074"},Value :_ee .Sprintf ("\u0025\u0076",_cebc .TAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_ee .Sprintf ("\u0025\u0076",_cebc .RAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_ee .Sprintf ("\u0025\u0076",_cebc .BAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfgbd ST_PresetShadowVal )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gebcb :=_b .Attr {}; -_gebcb .Name =name ;switch _cfgbd {case ST_PresetShadowValUnset :_gebcb .Value ="";case ST_PresetShadowValShdw1 :_gebcb .Value ="\u0073\u0068\u0064w\u0031";case ST_PresetShadowValShdw2 :_gebcb .Value ="\u0073\u0068\u0064w\u0032";case ST_PresetShadowValShdw3 :_gebcb .Value ="\u0073\u0068\u0064w\u0033"; -case ST_PresetShadowValShdw4 :_gebcb .Value ="\u0073\u0068\u0064w\u0034";case ST_PresetShadowValShdw5 :_gebcb .Value ="\u0073\u0068\u0064w\u0035";case ST_PresetShadowValShdw6 :_gebcb .Value ="\u0073\u0068\u0064w\u0036";case ST_PresetShadowValShdw7 :_gebcb .Value ="\u0073\u0068\u0064w\u0037"; -case ST_PresetShadowValShdw8 :_gebcb .Value ="\u0073\u0068\u0064w\u0038";case ST_PresetShadowValShdw9 :_gebcb .Value ="\u0073\u0068\u0064w\u0039";case ST_PresetShadowValShdw10 :_gebcb .Value ="\u0073\u0068\u0064\u0077\u0031\u0030";case ST_PresetShadowValShdw11 :_gebcb .Value ="\u0073\u0068\u0064\u0077\u0031\u0031"; -case ST_PresetShadowValShdw12 :_gebcb .Value ="\u0073\u0068\u0064\u0077\u0031\u0032";case ST_PresetShadowValShdw13 :_gebcb .Value ="\u0073\u0068\u0064\u0077\u0031\u0033";case ST_PresetShadowValShdw14 :_gebcb .Value ="\u0073\u0068\u0064\u0077\u0031\u0034"; -case ST_PresetShadowValShdw15 :_gebcb .Value ="\u0073\u0068\u0064\u0077\u0031\u0035";case ST_PresetShadowValShdw16 :_gebcb .Value ="\u0073\u0068\u0064\u0077\u0031\u0036";case ST_PresetShadowValShdw17 :_gebcb .Value ="\u0073\u0068\u0064\u0077\u0031\u0037"; -case ST_PresetShadowValShdw18 :_gebcb .Value ="\u0073\u0068\u0064\u0077\u0031\u0038";case ST_PresetShadowValShdw19 :_gebcb .Value ="\u0073\u0068\u0064\u0077\u0031\u0039";case ST_PresetShadowValShdw20 :_gebcb .Value ="\u0073\u0068\u0064\u0077\u0032\u0030"; -};return _gebcb ,nil ;};type CT_ColorScheme struct{NameAttr string ;Dk1 *CT_Color ;Lt1 *CT_Color ;Dk2 *CT_Color ;Lt2 *CT_Color ;Accent1 *CT_Color ;Accent2 *CT_Color ;Accent3 *CT_Color ;Accent4 *CT_Color ;Accent5 *CT_Color ;Accent6 *CT_Color ;Hlink *CT_Color ; -FolHlink *CT_Color ;ExtLst *CT_OfficeArtExtensionList ;};type CT_SchemeColor struct{ValAttr ST_SchemeColorVal ;EG_ColorTransform []*EG_ColorTransform ;};func (_cgdaa ST_TextPoint )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _cgdaa .ST_TextPointUnqualified !=nil {e .EncodeToken (_b .CharData (_ee .Sprintf ("\u0025\u0064",*_cgdaa .ST_TextPointUnqualified )));};if _cgdaa .ST_UniversalMeasure !=nil {e .EncodeToken (_b .CharData (*_cgdaa .ST_UniversalMeasure ));};return e .EncodeToken (_b .EndElement {Name :start .Name }); -}; +// ValidateWithPath validates the CT_BlipChoice and its children, prefixing error messages with path +func (_gdfa *CT_BlipChoice )ValidateWithPath (path string )error {for _eeee ,_fbec :=range _gdfa .AlphaBiLevel {if _gde :=_fbec .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c\u005b\u0025\u0064\u005d",path ,_eeee )); +_gde !=nil {return _gde ;};};for _bfff ,_gccc :=range _gdfa .AlphaCeiling {if _ebga :=_gccc .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067\u005b\u0025\u0064\u005d",path ,_bfff ));_ebga !=nil {return _ebga ; +};};for _dbec ,_eacb :=range _gdfa .AlphaFloor {if _dgd :=_eacb .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006fr\u005b\u0025\u0064\u005d",path ,_dbec ));_dgd !=nil {return _dgd ;};};for _caag ,_degd :=range _gdfa .AlphaInv {if _dbea :=_degd .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u0049\u006e\u0076\u005b\u0025\u0064\u005d",path ,_caag )); +_dbea !=nil {return _dbea ;};};for _aggb ,_gccg :=range _gdfa .AlphaMod {if _bcg :=_gccg .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u005b\u0025\u0064\u005d",path ,_aggb ));_bcg !=nil {return _bcg ;};};for _egea ,_ggda :=range _gdfa .AlphaModFix {if _bffg :=_ggda .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004do\u0064\u0046i\u0078\u005b\u0025\u0064\u005d",path ,_egea )); +_bffg !=nil {return _bffg ;};};for _fafb ,_ecbe :=range _gdfa .AlphaRepl {if _eceg :=_ecbe .ValidateWithPath (_bb .Sprintf ("\u0025\u0073/\u0041\u006c\u0070h\u0061\u0052\u0065\u0070\u006c\u005b\u0025\u0064\u005d",path ,_fafb ));_eceg !=nil {return _eceg ; +};};for _baaa ,_cdae :=range _gdfa .BiLevel {if _gccb :=_cdae .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0042\u0069\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_baaa ));_gccb !=nil {return _gccb ;};};for _gbeff ,_feaga :=range _gdfa .Blur {if _efef :=_feaga .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0042\u006c\u0075\u0072\u005b\u0025\u0064\u005d",path ,_gbeff )); +_efef !=nil {return _efef ;};};for _adgfe ,_bacb :=range _gdfa .ClrChange {if _feebd :=_bacb .ValidateWithPath (_bb .Sprintf ("\u0025\u0073/\u0043\u006c\u0072C\u0068\u0061\u006e\u0067\u0065\u005b\u0025\u0064\u005d",path ,_adgfe ));_feebd !=nil {return _feebd ; +};};for _fceg ,_fca :=range _gdfa .ClrRepl {if _fefbd :=_fca .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0043\u006c\u0072\u0052\u0065\u0070l\u005b\u0025\u0064\u005d",path ,_fceg ));_fefbd !=nil {return _fefbd ;};};for _ccd ,_fgaa :=range _gdfa .Duotone {if _acdg :=_fgaa .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0044\u0075\u006f\u0074\u006f\u006ee\u005b\u0025\u0064\u005d",path ,_ccd )); +_acdg !=nil {return _acdg ;};};for _ebgda ,_caed :=range _gdfa .FillOverlay {if _egfbf :=_caed .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fF\u0069\u006c\u006c\u004f\u0076e\u0072\u006ca\u0079\u005b\u0025\u0064\u005d",path ,_ebgda ));_egfbf !=nil {return _egfbf ; +};};for _dbbbc ,_ffgd :=range _gdfa .Grayscl {if _bcga :=_ffgd .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0061\u0079\u0073\u0063l\u005b\u0025\u0064\u005d",path ,_dbbbc ));_bcga !=nil {return _bcga ;};};for _agcb ,_dacb :=range _gdfa .Hsl {if _dfcg :=_dacb .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0048\u0073\u006c\u005b\u0025\u0064\u005d",path ,_agcb )); +_dfcg !=nil {return _dfcg ;};};for _edebd ,_ebgb :=range _gdfa .Lum {if _dccd :=_ebgb .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u004c\u0075\u006d\u005b\u0025\u0064\u005d",path ,_edebd ));_dccd !=nil {return _dccd ;};};for _dafa ,_fdgf :=range _gdfa .Tint {if _bfde :=_fdgf .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0054\u0069\u006e\u0074\u005b\u0025\u0064\u005d",path ,_dafa )); +_bfde !=nil {return _bfde ;};};return nil ;};type CT_TablePartStyle struct{TcTxStyle *CT_TableStyleTextStyle ;TcStyle *CT_TableStyleCellStyle ;}; -// ValidateWithPath validates the CT_TextNoBullet and its children, prefixing error messages with path -func (_deadd *CT_TextNoBullet )ValidateWithPath (path string )error {return nil };func NewCT_FontCollection ()*CT_FontCollection {_gfaf :=&CT_FontCollection {};_gfaf .Latin =NewCT_TextFont ();_gfaf .Ea =NewCT_TextFont ();_gfaf .Cs =NewCT_TextFont ();return _gfaf ; -}; +// Validate validates the CT_GeomGuide and its children +func (_aagb *CT_GeomGuide )Validate ()error {return _aagb .ValidateWithPath ("\u0043\u0054\u005fG\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065");};func (_dcbece *CT_NonVisualPictureProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_acaf :=range start .Attr {if _acaf .Name .Local =="p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"{_aebf ,_agbg :=_eb .ParseBool (_acaf .Value ); +if _agbg !=nil {return _agbg ;};_dcbece .PreferRelativeResizeAttr =&_aebf ;continue ;};};_bbdcg :for {_dgfbf ,_feafb :=d .Token ();if _feafb !=nil {return _feafb ;};switch _dcaea :=_dgfbf .(type ){case _e .StartElement :switch _dcaea .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 :"\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"},_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 :"\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}:_dcbece .PicLocks =NewCT_PictureLocking (); +if _defgg :=d .DecodeElement (_dcbece .PicLocks ,&_dcaea );_defgg !=nil {return _defgg ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcbece .ExtLst =NewCT_OfficeArtExtensionList (); +if _bega :=d .DecodeElement (_dcbece .ExtLst ,&_dcaea );_bega !=nil {return _bega ;};default:_bfc .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",_dcaea .Name ); +if _ebda :=d .Skip ();_ebda !=nil {return _ebda ;};};case _e .EndElement :break _bbdcg ;case _e .CharData :};};return nil ;};func (_cbgff *CT_GvmlTextShape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbgff .TxBody =NewCT_TextBody (); +_gagfe :for {_fdgc ,_fgdcf :=d .Token ();if _fgdcf !=nil {return _fgdcf ;};switch _fefg :=_fdgc .(type ){case _e .StartElement :switch _fefg .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 :"\u0074\u0078\u0042\u006f\u0064\u0079"},_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 :"\u0074\u0078\u0042\u006f\u0064\u0079"}:if _eeed :=d .DecodeElement (_cbgff .TxBody ,&_fefg ); +_eeed !=nil {return _eeed ;};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 :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"},_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 :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"}:_cbgff .Choice =NewCT_GvmlTextShapeChoice (); +if _ggee :=d .DecodeElement (&_cbgff .Choice .UseSpRect ,&_fefg );_ggee !=nil {return _ggee ;};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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_cbgff .Choice =NewCT_GvmlTextShapeChoice (); +if _gdfd :=d .DecodeElement (&_cbgff .Choice .Xfrm ,&_fefg );_gdfd !=nil {return _gdfd ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbgff .ExtLst =NewCT_OfficeArtExtensionList (); +if _eegg :=d .DecodeElement (_cbgff .ExtLst ,&_fefg );_eegg !=nil {return _eegg ;};default:_bfc .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",_fefg .Name ); +if _dfab :=d .Skip ();_dfab !=nil {return _dfab ;};};case _e .EndElement :break _gagfe ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_BlendEffect and its children, prefixing error messages with path -func (_gafe *CT_BlendEffect )ValidateWithPath (path string )error {if _gafe .BlendAttr ==ST_BlendModeUnset {return _ee .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 _gga :=_gafe .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_gga !=nil {return _gga ;};if _ecce :=_gafe .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_ecce !=nil {return _ecce ;};return nil ; -};func NewEG_Geometry ()*EG_Geometry {_agdbe :=&EG_Geometry {};return _agdbe };type EG_TextRun struct{R *CT_RegularTextRun ;Br *CT_TextLineBreak ;Fld *CT_TextField ;};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 (_ddgd *CT_ColorMRU )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ddgd .EG_ColorChoice !=nil {for _ ,_dbefc :=range _ddgd .EG_ColorChoice {_dbefc .MarshalXML (e ,_b .StartElement {}); -};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TextListStyle ()*CT_TextListStyle {_afgfa :=&CT_TextListStyle {};return _afgfa };func (_abdde ST_TextStrikeType )Validate ()error {return _abdde .ValidateWithPath ("")};func (_fceeb *ST_PitchFamily )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfdeae ,_dddbc :=d .Token (); -if _dddbc !=nil {return _dddbc ;};if _cgecbc ,_adgcg :=_gfdeae .(_b .EndElement );_adgcg &&_cgecbc .Name ==start .Name {*_fceeb =1;return nil ;};if _dgbebc ,_gbefeb :=_gfdeae .(_b .CharData );!_gbefeb {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfdeae ); -}else {switch string (_dgbebc ){case "":*_fceeb =0;case "\u0030\u0030":*_fceeb =1;case "\u0030\u0031":*_fceeb =2;case "\u0030\u0032":*_fceeb =3;case "\u0031\u0036":*_fceeb =4;case "\u0031\u0037":*_fceeb =5;case "\u0031\u0038":*_fceeb =6;case "\u0033\u0032":*_fceeb =7; -case "\u0033\u0033":*_fceeb =8;case "\u0033\u0034":*_fceeb =9;case "\u0034\u0038":*_fceeb =10;case "\u0034\u0039":*_fceeb =11;case "\u0035\u0030":*_fceeb =12;case "\u0036\u0034":*_fceeb =13;case "\u0036\u0035":*_fceeb =14;case "\u0036\u0036":*_fceeb =15; -case "\u0038\u0030":*_fceeb =16;case "\u0038\u0031":*_fceeb =17;case "\u0038\u0032":*_fceeb =18;};};_gfdeae ,_dddbc =d .Token ();if _dddbc !=nil {return _dddbc ;};if _cffegg ,_egcba :=_gfdeae .(_b .EndElement );_egcba &&_cffegg .Name ==start .Name {return nil ; -};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfdeae );};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 (_fcbdb ST_RectAlignment )Validate ()error {return _fcbdb .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_GroupTransform2D and its children, prefixing error messages with path +func (_cbfae *CT_GroupTransform2D )ValidateWithPath (path string )error {if _cbfae .Off !=nil {if _fafba :=_cbfae .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_fafba !=nil {return _fafba ;};};if _cbfae .Ext !=nil {if _bfdae :=_cbfae .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074"); +_bfdae !=nil {return _bfdae ;};};if _cbfae .ChOff !=nil {if _agcga :=_cbfae .ChOff .ValidateWithPath (path +"\u002f\u0043\u0068\u004f\u0066\u0066");_agcga !=nil {return _agcga ;};};if _cbfae .ChExt !=nil {if _gagbga :=_cbfae .ChExt .ValidateWithPath (path +"\u002f\u0043\u0068\u0045\u0078\u0074"); +_gagbga !=nil {return _gagbga ;};};return nil ;};func (_dbfffg ST_PresetPatternVal )ValidateWithPath (path string )error {switch _dbfffg {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 _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbfffg )); +};return nil ;};func (_cfcgg *CT_Shape3D )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bcbed :=range start .Attr {if _bcbed .Name .Local =="\u007a"{_eecaa ,_gecaf :=ParseUnionST_Coordinate (_bcbed .Value );if _gecaf !=nil {return _gecaf ; +};_cfcgg .ZAttr =&_eecaa ;continue ;};if _bcbed .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"{_dgbag ,_ecdg :=_eb .ParseInt (_bcbed .Value ,10,64);if _ecdg !=nil {return _ecdg ;};_cfcgg .ExtrusionHAttr =&_dgbag ;continue ; +};if _bcbed .Name .Local =="\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"{_ccggc ,_daece :=_eb .ParseInt (_bcbed .Value ,10,64);if _daece !=nil {return _daece ;};_cfcgg .ContourWAttr =&_ccggc ;continue ;};if _bcbed .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_cfcgg .PrstMaterialAttr .UnmarshalXMLAttr (_bcbed ); +continue ;};};_edbggg :for {_ccddf ,_agff :=d .Token ();if _agff !=nil {return _agff ;};switch _fffgc :=_ccddf .(type ){case _e .StartElement :switch _fffgc .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 :"\u0062\u0065\u0076\u0065\u006c\u0054"},_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 :"\u0062\u0065\u0076\u0065\u006c\u0054"}:_cfcgg .BevelT =NewCT_Bevel (); +if _ccegg :=d .DecodeElement (_cfcgg .BevelT ,&_fffgc );_ccegg !=nil {return _ccegg ;};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 :"\u0062\u0065\u0076\u0065\u006c\u0042"},_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 :"\u0062\u0065\u0076\u0065\u006c\u0042"}:_cfcgg .BevelB =NewCT_Bevel (); +if _aceaf :=d .DecodeElement (_cfcgg .BevelB ,&_fffgc );_aceaf !=nil {return _aceaf ;};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 :"\u0065\u0078\u0074r\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"},_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 :"\u0065\u0078\u0074r\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"}:_cfcgg .ExtrusionClr =NewCT_Color (); +if _fdbcc :=d .DecodeElement (_cfcgg .ExtrusionClr ,&_fffgc );_fdbcc !=nil {return _fdbcc ;};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 :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"},_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 :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}:_cfcgg .ContourClr =NewCT_Color (); +if _egaad :=d .DecodeElement (_cfcgg .ContourClr ,&_fffgc );_egaad !=nil {return _egaad ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfcgg .ExtLst =NewCT_OfficeArtExtensionList (); +if _cffadf :=d .DecodeElement (_cfcgg .ExtLst ,&_fffgc );_cffadf !=nil {return _cffadf ;};default:_bfc .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",_fffgc .Name ); +if _fcccce :=d .Skip ();_fcccce !=nil {return _fcccce ;};};case _e .EndElement :break _edbggg ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_TextBulletSizeFollowText and its children -func (_cbaece *CT_TextBulletSizeFollowText )Validate ()error {return _cbaece .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074B\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065F\u006f\u006c\u006co\u0077T\u0065\u0078\u0074");};const (ST_PenAlignmentUnset ST_PenAlignment =0; -ST_PenAlignmentCtr ST_PenAlignment =1;ST_PenAlignmentIn ST_PenAlignment =2;); +// Validate validates the EG_TextRun and its children +func (_febef *EG_TextRun )Validate ()error {return _febef .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075\u006e");};type CT_HSLEffect struct{HueAttr *int32 ;SatAttr *ST_FixedPercentage ;LumAttr *ST_FixedPercentage ;};func NewCT_TextBlipBullet ()*CT_TextBlipBullet {_ffcc :=&CT_TextBlipBullet {}; +_ffcc .Blip =NewCT_Blip ();return _ffcc ;};func NewCT_Scene3D ()*CT_Scene3D {_gfaef :=&CT_Scene3D {};_gfaef .Camera =NewCT_Camera ();_gfaef .LightRig =NewCT_LightRig ();return _gfaef ;};func (_dacg *CT_GeomGuide )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_dacg .NameAttr )}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_bb .Sprintf ("\u0025\u0076",_dacg .FmlaAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_GraphicalObjectData struct{UriAttr string ; +Any []_a .Any ;};func NewCT_SystemColor ()*CT_SystemColor {_fcbb :=&CT_SystemColor {};_fcbb .ValAttr =ST_SystemColorVal (1);return _fcbb ;};func NewCT_LineJoinRound ()*CT_LineJoinRound {_dcbgg :=&CT_LineJoinRound {};return _dcbgg };func NewCT_TableStyle ()*CT_TableStyle {_bacgd :=&CT_TableStyle {}; +_bacgd .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 _bacgd ; +};type ST_PresetColorVal byte ;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;); -// ValidateWithPath validates the CT_EffectProperties and its children, prefixing error messages with path -func (_eaagg *CT_EffectProperties )ValidateWithPath (path string )error {if _eaagg .EffectLst !=nil {if _ebbd :=_eaagg .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_ebbd !=nil {return _ebbd ;};};if _eaagg .EffectDag !=nil {if _edef :=_eaagg .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); -_edef !=nil {return _edef ;};};return nil ;};type EG_Geometry struct{CustGeom *CT_CustomGeometry2D ;PrstGeom *CT_PresetGeometry2D ;}; +// ValidateWithPath validates the CT_InverseGammaTransform and its children, prefixing error messages with path +func (_bffegb *CT_InverseGammaTransform )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the EG_TextBulletTypeface and its children, prefixing error messages with path -func (_edbcea *EG_TextBulletTypeface )ValidateWithPath (path string )error {if _edbcea .BuFontTx !=nil {if _cedba :=_edbcea .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x");_cedba !=nil {return _cedba ;};};if _edbcea .BuFont !=nil {if _fgbafa :=_edbcea .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074"); -_fgbafa !=nil {return _fgbafa ;};};return nil ;};func (_ggdabg ST_TextStrikeType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gcedf :=_b .Attr {};_gcedf .Name =name ;switch _ggdabg {case ST_TextStrikeTypeUnset :_gcedf .Value ="";case ST_TextStrikeTypeNoStrike :_gcedf .Value ="\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065"; -case ST_TextStrikeTypeSngStrike :_gcedf .Value ="\u0073n\u0067\u0053\u0074\u0072\u0069\u006be";case ST_TextStrikeTypeDblStrike :_gcedf .Value ="\u0064b\u006c\u0053\u0074\u0072\u0069\u006be";};return _gcedf ,nil ;}; +// ValidateWithPath validates the CT_GlowEffect and its children, prefixing error messages with path +func (_dbfc *CT_GlowEffect )ValidateWithPath (path string )error {if _dbfc .RadAttr !=nil {if *_dbfc .RadAttr < 0{return _bb .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 ,*_dbfc .RadAttr ); +};if *_dbfc .RadAttr > 27273042316900{return _bb .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 ,*_dbfc .RadAttr ); +};};if _dbfc .ScrgbClr !=nil {if _feggc :=_dbfc .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_feggc !=nil {return _feggc ;};};if _dbfc .SrgbClr !=nil {if _aagg :=_dbfc .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_aagg !=nil {return _aagg ;};};if _dbfc .HslClr !=nil {if _gddff :=_dbfc .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_gddff !=nil {return _gddff ;};};if _dbfc .SysClr !=nil {if _acbg :=_dbfc .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_acbg !=nil {return _acbg ;};};if _dbfc .SchemeClr !=nil {if _eafgc :=_dbfc .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_eafgc !=nil {return _eafgc ;};};if _dbfc .PrstClr !=nil {if _cgaa :=_dbfc .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_cgaa !=nil {return _cgaa ;};};return nil ;};func (_bcgbc *ST_FontCollectionIndex )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bcgbc =0;case "\u006d\u0061\u006ao\u0072":*_bcgbc =1;case "\u006d\u0069\u006eo\u0072":*_bcgbc =2;case "\u006e\u006f\u006e\u0065":*_bcgbc =3; +};return nil ;};type CT_EmbeddedWAVAudioFile struct{EmbedAttr string ;NameAttr *string ;};func (_degdg *CT_EffectList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbdedd :for {_bgae ,_cbfe :=d .Token ();if _cbfe !=nil {return _cbfe ;}; +switch _gcba :=_bgae .(type ){case _e .StartElement :switch _gcba .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 :"\u0062\u006c\u0075\u0072"},_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 :"\u0062\u006c\u0075\u0072"}:_degdg .Blur =NewCT_BlurEffect (); +if _eeacf :=d .DecodeElement (_degdg .Blur ,&_gcba );_eeacf !=nil {return _eeacf ;};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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_degdg .FillOverlay =NewCT_FillOverlayEffect (); +if _ceag :=d .DecodeElement (_degdg .FillOverlay ,&_gcba );_ceag !=nil {return _ceag ;};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 :"\u0067\u006c\u006f\u0077"},_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 :"\u0067\u006c\u006f\u0077"}:_degdg .Glow =NewCT_GlowEffect (); +if _gcbcc :=d .DecodeElement (_degdg .Glow ,&_gcba );_gcbcc !=nil {return _gcbcc ;};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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_degdg .InnerShdw =NewCT_InnerShadowEffect (); +if _ecdb :=d .DecodeElement (_degdg .InnerShdw ,&_gcba );_ecdb !=nil {return _ecdb ;};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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_degdg .OuterShdw =NewCT_OuterShadowEffect (); +if _eege :=d .DecodeElement (_degdg .OuterShdw ,&_gcba );_eege !=nil {return _eege ;};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 :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_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 :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_degdg .PrstShdw =NewCT_PresetShadowEffect (); +if _bgag :=d .DecodeElement (_degdg .PrstShdw ,&_gcba );_bgag !=nil {return _bgag ;};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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_degdg .Reflection =NewCT_ReflectionEffect (); +if _gabdb :=d .DecodeElement (_degdg .Reflection ,&_gcba );_gabdb !=nil {return _gabdb ;};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\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_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\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_degdg .SoftEdge =NewCT_SoftEdgesEffect (); +if _edag :=d .DecodeElement (_degdg .SoftEdge ,&_gcba );_edag !=nil {return _edag ;};default:_bfc .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",_gcba .Name ); +if _fegbc :=d .Skip ();_fegbc !=nil {return _fegbc ;};};case _e .EndElement :break _fbdedd ;case _e .CharData :};};return nil ;};func NewCT_LineJoinBevel ()*CT_LineJoinBevel {_dbcfd :=&CT_LineJoinBevel {};return _dbcfd };func NewCT_StretchInfoProperties ()*CT_StretchInfoProperties {_cecge :=&CT_StretchInfoProperties {}; +return _cecge ;};func (_gdegb *CT_DashStop )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_adec :=range start .Attr {if _adec .Name .Local =="\u0064"{_gbfe ,_cacf :=ParseUnionST_PositivePercentage (_adec .Value );if _cacf !=nil {return _cacf ; +};_gdegb .DAttr =_gbfe ;continue ;};if _adec .Name .Local =="\u0073\u0070"{_efcga ,_ebgbf :=ParseUnionST_PositivePercentage (_adec .Value );if _ebgbf !=nil {return _ebgbf ;};_gdegb .SpAttr =_efcga ;continue ;};};for {_ccbec ,_edbgg :=d .Token ();if _edbgg !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u003a\u0020\u0025\u0073",_edbgg ); +};if _ebaa ,_addd :=_ccbec .(_e .EndElement );_addd &&_ebaa .Name ==start .Name {break ;};};return nil ;};func (_cced *EG_TextUnderlineLine )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cced .ULnTx !=nil {_fgdeb :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}}; +e .EncodeElement (_cced .ULnTx ,_fgdeb );};if _cced .ULn !=nil {_afeaee :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0075L\u006e"}};e .EncodeElement (_cced .ULn ,_afeaee );};return nil ;};func (_caga *CT_OfficeArtExtensionList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbefff :for {_ggbd ,_dcaddb :=d .Token (); +if _dcaddb !=nil {return _dcaddb ;};switch _aebd :=_ggbd .(type ){case _e .StartElement :switch _aebd .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 :"\u0065\u0078\u0074"},_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 :"\u0065\u0078\u0074"}:_egabb :=NewCT_OfficeArtExtension (); +if _cdedb :=d .DecodeElement (_egabb ,&_aebd );_cdedb !=nil {return _cdedb ;};_caga .Ext =append (_caga .Ext ,_egabb );default:_bfc .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",_aebd .Name ); +if _bgabc :=d .Skip ();_bgabc !=nil {return _bgabc ;};};case _e .EndElement :break _fbefff ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the Theme and its children, prefixing error messages with path -func (_fagegg *Theme )ValidateWithPath (path string )error {if _ggeaa :=_fagegg .CT_OfficeStyleSheet .ValidateWithPath (path );_ggeaa !=nil {return _ggeaa ;};return nil ;};func (_aacgf *CT_Point2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078"},Value :_ee .Sprintf ("\u0025\u0076",_aacgf .XAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079"},Value :_ee .Sprintf ("\u0025\u0076",_aacgf .YAttr )});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 (_faaa *CT_Ratio )ValidateWithPath (path string )error {return nil };type CT_PictureLocking struct{NoCropAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ; +NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;}; -// Validate validates the CT_Path2DArcTo and its children -func (_cdcgf *CT_Path2DArcTo )Validate ()error {return _cdcgf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044A\u0072\u0063\u0054\u006f");}; +// Validate validates the CT_ScRgbColor and its children +func (_fcddc *CT_ScRgbColor )Validate ()error {return _fcddc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};func NewCT_GradientFillProperties ()*CT_GradientFillProperties {_fbbfae :=&CT_GradientFillProperties {}; +return _fbbfae ;};func (_aaeea *EG_TextBullet )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aaeea .BuNone !=nil {_agdfec :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}};e .EncodeElement (_aaeea .BuNone ,_agdfec ); +};if _aaeea .BuAutoNum !=nil {_egdcd :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}};e .EncodeElement (_aaeea .BuAutoNum ,_egdcd );};if _aaeea .BuChar !=nil {_affcg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}}; +e .EncodeElement (_aaeea .BuChar ,_affcg );};if _aaeea .BuBlip !=nil {_dcdbg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}};e .EncodeElement (_aaeea .BuBlip ,_dcdbg );};return nil ;}; -// Validate validates the CT_Shape3D and its children -func (_fddea *CT_Shape3D )Validate ()error {return _fddea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0033\u0044");};func (_gggdc *CT_PositiveFixedPercentage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgcdba :=range start .Attr {if _cgcdba .Name .Local =="\u0076\u0061\u006c"{_edcbb ,_bfdabf :=ParseUnionST_PositiveFixedPercentage (_cgcdba .Value ); -if _bfdabf !=nil {return _bfdabf ;};_gggdc .ValAttr =_edcbb ;continue ;};};for {_ddcae ,_bceea :=d .Token ();if _bceea !=nil {return _ee .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",_bceea ); -};if _caafa ,_eabeg :=_ddcae .(_b .EndElement );_eabeg &&_caafa .Name ==start .Name {break ;};};return nil ;};func (_fafac ST_PresetLineDashVal )String ()string {switch _fafac {case 0:return "";case 1:return "\u0073\u006f\u006ci\u0064";case 2:return "\u0064\u006f\u0074"; -case 3:return "\u0064\u0061\u0073\u0068";case 4:return "\u006c\u0067\u0044\u0061\u0073\u0068";case 5:return "\u0064a\u0073\u0068\u0044\u006f\u0074";case 6:return "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft";case 7:return "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074"; -case 8:return "\u0073y\u0073\u0044\u0061\u0073\u0068";case 9:return "\u0073\u0079\u0073\u0044\u006f\u0074";case 10:return "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case 11:return "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074"; -};return "";}; - -// Validate validates the CT_Path2D and its children -func (_cgfea *CT_Path2D )Validate ()error {return _cgfea .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068\u0032D");};func (_gccdeb ST_TextBulletSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gccdeb .ST_TextBulletSizePercent !=nil {e .EncodeToken (_b .CharData (*_gccdeb .ST_TextBulletSizePercent )); -};if _gccdeb .ST_TextBulletSizeDecimal !=nil {e .EncodeToken (_b .CharData (_ee .Sprintf ("\u0025\u0064",*_gccdeb .ST_TextBulletSizeDecimal )));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_fbdaf *CT_TableCell )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbdaf .RowSpanAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072o\u0077\u0053\u0070\u0061\u006e"},Value :_ee .Sprintf ("\u0025\u0076",*_fbdaf .RowSpanAttr )}); -};if _fbdaf .GridSpanAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},Value :_ee .Sprintf ("\u0025\u0076",*_fbdaf .GridSpanAttr )});};if _fbdaf .HMergeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_fbdaf .HMergeAttr ))}); -};if _fbdaf .VMergeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_fbdaf .VMergeAttr ))});};if _fbdaf .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_fbdaf .IdAttr )}); -};e .EncodeToken (start );if _fbdaf .TxBody !=nil {_aaede :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_fbdaf .TxBody ,_aaede );};if _fbdaf .TcPr !=nil {_dddae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0063\u0050\u0072"}}; -e .EncodeElement (_fbdaf .TcPr ,_dddae );};if _fbdaf .ExtLst !=nil {_cfbgb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbdaf .ExtLst ,_cfbgb );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};type EG_Media struct{AudioCd *CT_AudioCD ;WavAudioFile *CT_EmbeddedWAVAudioFile ;AudioFile *CT_AudioFile ;VideoFile *CT_VideoFile ;QuickTimeFile *CT_QuickTimeFile ;};func (_bffbc ST_ChartBuildStep )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bffbc .String (),start ); -};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_SupplementalFont ()*CT_SupplementalFont {_accd :=&CT_SupplementalFont {};return _accd };func (_dfeaf *CT_TableStyleList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfeaf .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 _ ,_fffcc :=range start .Attr {if _fffcc .Name .Local =="\u0064\u0065\u0066"{_cedeb ,_aebeg :=_fffcc .Value ,error (nil );if _aebeg !=nil {return _aebeg ;};_dfeaf .DefAttr =_cedeb ;continue ;};};_gdccb :for {_cbfab ,_dgdcd :=d .Token ();if _dgdcd !=nil {return _dgdcd ; -};switch _eefbd :=_cbfab .(type ){case _b .StartElement :switch _eefbd .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"}:_gfdbg :=NewCT_TableStyle (); -if _aeeea :=d .DecodeElement (_gfdbg ,&_eefbd );_aeeea !=nil {return _aeeea ;};_dfeaf .TblStyle =append (_dfeaf .TblStyle ,_gfdbg );default:_cc .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",_eefbd .Name ); -if _fcbda :=d .Skip ();_fcbda !=nil {return _fcbda ;};};case _b .EndElement :break _gdccb ;case _b .CharData :};};return nil ;};func (_dacbb ST_TextVertOverflowType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_badbc :=_b .Attr {};_badbc .Name =name ; -switch _dacbb {case ST_TextVertOverflowTypeUnset :_badbc .Value ="";case ST_TextVertOverflowTypeOverflow :_badbc .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case ST_TextVertOverflowTypeEllipsis :_badbc .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073"; -case ST_TextVertOverflowTypeClip :_badbc .Value ="\u0063\u006c\u0069\u0070";};return _badbc ,nil ;};func (_debb *CT_LinearShadeProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_afff :=range start .Attr {if _afff .Name .Local =="\u0061\u006e\u0067"{_cffeg ,_fgcea :=_c .ParseInt (_afff .Value ,10,32); -if _fgcea !=nil {return _fgcea ;};_faed :=int32 (_cffeg );_debb .AngAttr =&_faed ;continue ;};if _afff .Name .Local =="\u0073\u0063\u0061\u006c\u0065\u0064"{_fdbgg ,_cfbgc :=_c .ParseBool (_afff .Value );if _cfbgc !=nil {return _cfbgc ;};_debb .ScaledAttr =&_fdbgg ; -continue ;};};for {_fbacae ,_ecegf :=d .Token ();if _ecegf !=nil {return _ee .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",_ecegf ); -};if _fbfbc ,_fcgfag :=_fbacae .(_b .EndElement );_fcgfag &&_fbfbc .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the CT_TextTabStopList and its children, prefixing error messages with path -func (_afabf *CT_TextTabStopList )ValidateWithPath (path string )error {for _eddgc ,_dgdf :=range _afabf .Tab {if _bageb :=_dgdf .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_eddgc ));_bageb !=nil {return _bageb ; -};};return nil ;};type CT_ColorSchemeList struct{ExtraClrScheme []*CT_ColorSchemeAndMapping ;};func (_cbbd *CT_LineJoinBevel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_bedd ,_dgecb :=d .Token ();if _dgecb !=nil {return _ee .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",_dgecb ); -};if _acaf ,_cadb :=_bedd .(_b .EndElement );_cadb &&_acaf .Name ==start .Name {break ;};};return nil ;};func (_eeeg *CT_GroupFillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_gcfc ,_badbg :=d .Token ();if _badbg !=nil {return _ee .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",_badbg ); -};if _agad ,_fdfdb :=_gcfc .(_b .EndElement );_fdfdb &&_agad .Name ==start .Name {break ;};};return nil ;};func (_ffge *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 :_ee .Sprintf ("\u0025\u0076",_ffge .TrackAttr )}); -if _ffge .TimeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_ffge .TimeAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_abdebe *CT_TextTabStopList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aacge :for {_eabad ,_ccgf :=d .Token ();if _ccgf !=nil {return _ccgf ;};switch _agffb :=_eabad .(type ){case _b .StartElement :switch _agffb .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"}:_agdc :=NewCT_TextTabStop (); -if _ceffa :=d .DecodeElement (_agdc ,&_agffb );_ceffa !=nil {return _ceffa ;};_abdebe .Tab =append (_abdebe .Tab ,_agdc );default:_cc .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",_agffb .Name ); -if _ccaff :=d .Skip ();_ccaff !=nil {return _ccaff ;};};case _b .EndElement :break _aacge ;case _b .CharData :};};return nil ;}; - -// ST_PositiveFixedPercentage is a union type -type ST_PositiveFixedPercentage struct{ST_PositiveFixedPercentageDecimal *int32 ;ST_PositiveFixedPercentage *ST_Percentage ;};func (_dggbb *CT_TextAutonumberBullet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dggbb .TypeAttr =ST_TextAutonumberScheme (1); -for _ ,_cgaeg :=range start .Attr {if _cgaeg .Name .Local =="\u0074\u0079\u0070\u0065"{_dggbb .TypeAttr .UnmarshalXMLAttr (_cgaeg );continue ;};if _cgaeg .Name .Local =="\u0073t\u0061\u0072\u0074\u0041\u0074"{_ebdeda ,_bgeeba :=_c .ParseInt (_cgaeg .Value ,10,32); -if _bgeeba !=nil {return _bgeeba ;};_feccc :=int32 (_ebdeda );_dggbb .StartAtAttr =&_feccc ;continue ;};};for {_cabcdb ,_fbgcc :=d .Token ();if _fbgcc !=nil {return _ee .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",_fbgcc ); -};if _dfdea ,_ecfde :=_cabcdb .(_b .EndElement );_ecfde &&_dfdea .Name ==start .Name {break ;};};return nil ;};func NewCT_ColorReplaceEffect ()*CT_ColorReplaceEffect {_ebae :=&CT_ColorReplaceEffect {};return _ebae ;}; - -// ValidateWithPath validates the CT_Path2DList and its children, prefixing error messages with path -func (_eedcf *CT_Path2DList )ValidateWithPath (path string )error {for _bbfec ,_gece :=range _eedcf .Path {if _eebde :=_gece .ValidateWithPath (_ee .Sprintf ("%\u0073\u002f\u0050\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_bbfec ));_eebde !=nil {return _eebde ; -};};return nil ;};func NewCT_TextNoBullet ()*CT_TextNoBullet {_bceaf :=&CT_TextNoBullet {};return _bceaf };func (_eege *CT_Connection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_ee .Sprintf ("\u0025\u0076",_eege .IdAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0078"},Value :_ee .Sprintf ("\u0025\u0076",_eege .IdxAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ggeg *CT_AlphaFloorEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_edcbf *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 :_ee .Sprintf ("\u0025\u0076",_edcbf .EmbedAttr )}); -if _edcbf .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_edcbf .NameAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_dgaf *CT_FontCollection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_faged :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_dgaf .Latin ,_faged ); -_bedc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0061"}};e .EncodeElement (_dgaf .Ea ,_bedc );_bcgfd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_dgaf .Cs ,_bcgfd );if _dgaf .Font !=nil {_cgdb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}}; -for _ ,_ggbad :=range _dgaf .Font {e .EncodeElement (_ggbad ,_cgdb );};};if _dgaf .ExtLst !=nil {_fcade :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgaf .ExtLst ,_fcade );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_afcf *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 :_ee .Sprintf ("\u0025\u0076",_afcf .UriAttr )}); -e .EncodeToken (start );if _afcf .Any !=nil {for _ ,_aececb :=range _afcf .Any {_aececb .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func ParseUnionST_FixedPercentage (s string )(ST_FixedPercentage ,error ){_aedbb :=ST_FixedPercentage {}; -if _d .ST_FixedPercentagePatternRe .MatchString (s ){_aedbb .ST_FixedPercentage =&ST_Percentage {};_aedbb .ST_FixedPercentage .ST_Percentage =&s ;}else {_dcgeefg ,_gadceb :=_c .ParseInt (s ,10,64);if _gadceb !=nil {return _aedbb ,_ee .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_gadceb ); -};_fbgagg :=int32 (_dcgeefg );_aedbb .ST_FixedPercentageDecimal =&_fbgagg ;};return _aedbb ,nil ;};func (_eddfab ST_TextHorzOverflowType )Validate ()error {return _eddfab .ValidateWithPath ("")};func (_ddaae *ST_Coordinate )ValidateWithPath (path string )error {_gfcdb :=[]string {}; -if _ddaae .ST_CoordinateUnqualified !=nil {_gfcdb =append (_gfcdb ,"\u0053T\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065U\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064");};if _ddaae .ST_UniversalMeasure !=nil {_gfcdb =append (_gfcdb ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065"); -};if len (_gfcdb )> 1{return _ee .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gfcdb );};return nil ;};func NewCT_TextBulletColorFollowText ()*CT_TextBulletColorFollowText {_afcbf :=&CT_TextBulletColorFollowText {}; -return _afcbf ;}; - -// Validate validates the CT_ColorReplaceEffect and its children -func (_bcgd *CT_ColorReplaceEffect )Validate ()error {return _bcgd .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_AudioCD ()*CT_AudioCD {_aaac :=&CT_AudioCD {};_aaac .St =NewCT_AudioCDTime (); -_aaac .End =NewCT_AudioCDTime ();return _aaac ;};func NewCT_BlipChoice ()*CT_BlipChoice {_geac :=&CT_BlipChoice {};return _geac };func (_ccecg ST_TextFontScalePercentOrPercentString )String ()string {if _ccecg .ST_TextFontScalePercent !=nil {return _ee .Sprintf ("\u0025\u0076",*_ccecg .ST_TextFontScalePercent ); -};if _ccecg .ST_Percentage !=nil {return _ee .Sprintf ("\u0025\u0076",*_ccecg .ST_Percentage );};return "";}; - -// Validate validates the CT_TextBlipBullet and its children -func (_afbfg *CT_TextBlipBullet )Validate ()error {return _afbfg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042u\u006c\u006c\u0065\u0074");};func NewCT_NonVisualContentPartProperties ()*CT_NonVisualContentPartProperties {_adagc :=&CT_NonVisualContentPartProperties {}; -return _adagc ;}; - -// Validate validates the CT_GraphicalObject and its children -func (_abee *CT_GraphicalObject )Validate ()error {return _abee .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069c\u0061\u006cO\u0062\u006a\u0065\u0063\u0074");};func NewCT_NoFillProperties ()*CT_NoFillProperties {_bcaa :=&CT_NoFillProperties {}; -return _bcaa }; - -// Validate validates the CT_Scene3D and its children -func (_gdabc *CT_Scene3D )Validate ()error {return _gdabc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0065\u0033\u0044");};func ParseUnionST_TextSpacingPercentOrPercentString (s string )(ST_TextSpacingPercentOrPercentString ,error ){_fgbgb :=ST_TextSpacingPercentOrPercentString {}; -if _d .ST_PercentagePatternRe .MatchString (s ){_fgbgb .ST_Percentage =&s ;}else {_bbdde ,_eacgdd :=_c .ParseInt (s ,10,64);if _eacgdd !=nil {return _fgbgb ,_ee .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_eacgdd ); -};_feeac :=int32 (_bbdde );_fgbgb .ST_TextSpacingPercent =&_feeac ;};return _fgbgb ,nil ;};func (_cfda *CT_GvmlGroupShapeNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fbgcb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}}; -e .EncodeElement (_cfda .CNvPr ,_fbgcb );_gfge :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_cfda .CNvGrpSpPr ,_gfge );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func NewCT_LineEndProperties ()*CT_LineEndProperties {_eefgb :=&CT_LineEndProperties {};return _eefgb ;};func NewEG_LineJoinProperties ()*EG_LineJoinProperties {_bbebea :=&EG_LineJoinProperties {};return _bbebea ;};func NewCT_Shape3D ()*CT_Shape3D {_gebed :=&CT_Shape3D {}; -return _gebed };func NewCT_TextTabStop ()*CT_TextTabStop {_fgfga :=&CT_TextTabStop {};return _fgfga };type CT_LineStyleList struct{Ln []*CT_LineProperties ;}; +// ValidateWithPath validates the CT_GrayscaleTransform and its children, prefixing error messages with path +func (_bffeg *CT_GrayscaleTransform )ValidateWithPath (path string )error {return nil };func (_fbdbg *ST_PathFillMode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fbdbg =0;case "\u006e\u006f\u006e\u0065":*_fbdbg =1;case "\u006e\u006f\u0072\u006d":*_fbdbg =2; +case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_fbdbg =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_fbdbg =4;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_fbdbg =5;case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_fbdbg =6; +};return nil ;};func (_gafcgb *CT_TextBody )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gafcgb .BodyPr =NewCT_TextBodyProperties ();_ggbgc :for {_ccgcc ,_afdda :=d .Token ();if _afdda !=nil {return _afdda ;};switch _gabe :=_ccgcc .(type ){case _e .StartElement :switch _gabe .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 :"\u0062\u006f\u0064\u0079\u0050\u0072"},_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 :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _fggfg :=d .DecodeElement (_gafcgb .BodyPr ,&_gabe ); +_fggfg !=nil {return _fggfg ;};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 :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"},_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 :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}:_gafcgb .LstStyle =NewCT_TextListStyle (); +if _ccfgg :=d .DecodeElement (_gafcgb .LstStyle ,&_gabe );_ccfgg !=nil {return _ccfgg ;};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 :"\u0070"},_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 :"\u0070"}:_gbaacd :=NewCT_TextParagraph (); +if _cdcg :=d .DecodeElement (_gbaacd ,&_gabe );_cdcg !=nil {return _cdcg ;};_gafcgb .P =append (_gafcgb .P ,_gbaacd );default:_bfc .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",_gabe .Name ); +if _dddga :=d .Skip ();_dddga !=nil {return _dddga ;};};case _e .EndElement :break _ggbgc ;case _e .CharData :};};return nil ;};func (_gcfgad ST_FixedPercentage )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gcfgad .ST_FixedPercentageDecimal !=nil {e .EncodeToken (_e .CharData (_bb .Sprintf ("\u0025\u0064",*_gcfgad .ST_FixedPercentageDecimal ))); +};if _gcfgad .ST_FixedPercentage !=nil {e .Encode (_gcfgad .ST_FixedPercentage );};return e .EncodeToken (_e .EndElement {Name :start .Name });};func (_bfbb *CT_LineProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bfbb .WAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077"},Value :_bb .Sprintf ("\u0025\u0076",*_bfbb .WAttr )}); +};if _bfbb .CapAttr !=ST_LineCapUnset {_defec ,_eedc :=_bfbb .CapAttr .MarshalXMLAttr (_e .Name {Local :"\u0063\u0061\u0070"});if _eedc !=nil {return _eedc ;};start .Attr =append (start .Attr ,_defec );};if _bfbb .CmpdAttr !=ST_CompoundLineUnset {_fdged ,_eabdg :=_bfbb .CmpdAttr .MarshalXMLAttr (_e .Name {Local :"\u0063\u006d\u0070\u0064"}); +if _eabdg !=nil {return _eabdg ;};start .Attr =append (start .Attr ,_fdged );};if _bfbb .AlgnAttr !=ST_PenAlignmentUnset {_caba ,_gddc :=_bfbb .AlgnAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u006c\u0067\u006e"});if _gddc !=nil {return _gddc ;};start .Attr =append (start .Attr ,_caba ); +};e .EncodeToken (start );if _bfbb .NoFill !=nil {_effb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bfbb .NoFill ,_effb );};if _bfbb .SolidFill !=nil {_eaagf :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_bfbb .SolidFill ,_eaagf );};if _bfbb .GradFill !=nil {_edcd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bfbb .GradFill ,_edcd );};if _bfbb .PattFill !=nil {_gebb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_bfbb .PattFill ,_gebb );};if _bfbb .PrstDash !=nil {_gedc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_bfbb .PrstDash ,_gedc );};if _bfbb .CustDash !=nil {_bcae :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}}; +e .EncodeElement (_bfbb .CustDash ,_bcae );};if _bfbb .Round !=nil {_gaccg :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_bfbb .Round ,_gaccg );};if _bfbb .Bevel !=nil {_dbbbca :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}}; +e .EncodeElement (_bfbb .Bevel ,_dbbbca );};if _bfbb .Miter !=nil {_ggcfg :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}};e .EncodeElement (_bfbb .Miter ,_ggcfg );};if _bfbb .HeadEnd !=nil {_gaed :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0045\u006ed"}}; +e .EncodeElement (_bfbb .HeadEnd ,_gaed );};if _bfbb .TailEnd !=nil {_gecd :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0074\u0061\u0069\u006c\u0045\u006ed"}};e .EncodeElement (_bfbb .TailEnd ,_gecd );};if _bfbb .ExtLst !=nil {_abggaa :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_bfbb .ExtLst ,_abggaa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type ST_SchemeColorVal byte ; -// Validate validates the CT_TextBulletSizePercent and its children -func (_dafce *CT_TextBulletSizePercent )Validate ()error {return _dafce .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};func NewEG_EffectProperties ()*EG_EffectProperties {_bagfe :=&EG_EffectProperties {}; -return _bagfe };func (_ggddd *ST_FontCollectionIndex )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ggddd =0;case "\u006d\u0061\u006ao\u0072":*_ggddd =1;case "\u006d\u0069\u006eo\u0072":*_ggddd =2;case "\u006e\u006f\u006e\u0065":*_ggddd =3; -};return nil ;};func (_caece *CT_FillEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _caece .NoFill !=nil {_ccaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_caece .NoFill ,_ccaa );};if _caece .SolidFill !=nil {_baab :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_caece .SolidFill ,_baab );};if _caece .GradFill !=nil {_dgdge :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_caece .GradFill ,_dgdge );};if _caece .BlipFill !=nil {_gcgd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_caece .BlipFill ,_gcgd );};if _caece .PattFill !=nil {_bbca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_caece .PattFill ,_bbca );};if _caece .GrpFill !=nil {_bcead :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_caece .GrpFill ,_bcead );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_gaebd *CT_GvmlGraphicalObjectFrame )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dgffd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}}; -e .EncodeElement (_gaebd .NvGraphicFramePr ,_dgffd );_bbdbc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_bbdbc .Attr =append (_bbdbc .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 (_gaebd .Graphic ,_bbdbc );_adfe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_gaebd .Xfrm ,_adfe );if _gaebd .ExtLst !=nil {_ccae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_gaebd .ExtLst ,_ccae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfgeg ST_PresetLineDashVal )ValidateWithPath (path string )error {switch _bfgeg {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfgeg )); -};return nil ;};func (_faccc *ST_TextVertOverflowType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_faccc =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_faccc =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_faccc =2; -case "\u0063\u006c\u0069\u0070":*_faccc =3;};return nil ;}; +// Validate validates the CT_TextTabStop and its children +func (_feegdb *CT_TextTabStop )Validate ()error {return _feegdb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070");}; -// ValidateWithPath validates the CT_AnimationChartBuildProperties and its children, prefixing error messages with path -func (_bgc *CT_AnimationChartBuildProperties )ValidateWithPath (path string )error {if _bgc .BldAttr !=nil {if _fef :=_bgc .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_fef !=nil {return _fef ;};};return nil ;}; -func NewCT_Path2DQuadBezierTo ()*CT_Path2DQuadBezierTo {_cdgac :=&CT_Path2DQuadBezierTo {};return _cdgac ;};type CT_NonVisualDrawingProps struct{IdAttr uint32 ;NameAttr string ;DescrAttr *string ;HiddenAttr *bool ;TitleAttr *string ;HlinkClick *CT_Hyperlink ; -HlinkHover *CT_Hyperlink ;ExtLst *CT_OfficeArtExtensionList ;};type CT_TableStyleCellStyle struct{TcBdr *CT_TableCellBorderStyle ;Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;Cell3D *CT_Cell3D ;}; +// Validate validates the CT_Path2DQuadBezierTo and its children +func (_cfcd *CT_Path2DQuadBezierTo )Validate ()error {return _cfcd .ValidateWithPath ("C\u0054\u005f\u0050\u0061th\u0032D\u0051\u0075\u0061\u0064\u0042e\u007a\u0069\u0065\u0072\u0054\u006f");};type EG_TextRun struct{R *CT_RegularTextRun ;Br *CT_TextLineBreak ; +Fld *CT_TextField ;}; -// Validate validates the CT_EffectProperties and its children -func (_gafd *CT_EffectProperties )Validate ()error {return _gafd .ValidateWithPath ("\u0043\u0054\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the Graphic and its children, prefixing error messages with path +func (_gdgbb *Graphic )ValidateWithPath (path string )error {if _aeddb :=_gdgbb .CT_GraphicalObject .ValidateWithPath (path );_aeddb !=nil {return _aeddb ;};return nil ;};func (_defbg *CT_SolidColorFillProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ccdde :for {_acfge ,_dedc :=d .Token (); +if _dedc !=nil {return _dedc ;};switch _adafg :=_acfge .(type ){case _e .StartElement :switch _adafg .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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_defbg .ScrgbClr =NewCT_ScRgbColor (); +if _ccefg :=d .DecodeElement (_defbg .ScrgbClr ,&_adafg );_ccefg !=nil {return _ccefg ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_defbg .SrgbClr =NewCT_SRgbColor (); +if _dcdcd :=d .DecodeElement (_defbg .SrgbClr ,&_adafg );_dcdcd !=nil {return _dcdcd ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_defbg .HslClr =NewCT_HslColor (); +if _cbca :=d .DecodeElement (_defbg .HslClr ,&_adafg );_cbca !=nil {return _cbca ;};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\u0079\u0073\u0043\u006c\u0072"},_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\u0079\u0073\u0043\u006c\u0072"}:_defbg .SysClr =NewCT_SystemColor (); +if _cfbdc :=d .DecodeElement (_defbg .SysClr ,&_adafg );_cfbdc !=nil {return _cfbdc ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_defbg .SchemeClr =NewCT_SchemeColor (); +if _acbbfb :=d .DecodeElement (_defbg .SchemeClr ,&_adafg );_acbbfb !=nil {return _acbbfb ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_defbg .PrstClr =NewCT_PresetColor (); +if _gceba :=d .DecodeElement (_defbg .PrstClr ,&_adafg );_gceba !=nil {return _gceba ;};default:_bfc .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",_adafg .Name ); +if _acdcg :=d .Skip ();_acdcg !=nil {return _acdcg ;};};case _e .EndElement :break _ccdde ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_ShapeStyle and its children -func (_cgeda *CT_ShapeStyle )Validate ()error {return _cgeda .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065");};func (_eacgf *CT_GvmlPictureNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eacgf .CNvPr =NewCT_NonVisualDrawingProps (); -_eacgf .CNvPicPr =NewCT_NonVisualPictureProperties ();_efac :for {_cfefa ,_bbgf :=d .Token ();if _bbgf !=nil {return _bbgf ;};switch _bbdeb :=_cfefa .(type ){case _b .StartElement :switch _bbdeb .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 _gfaed :=d .DecodeElement (_eacgf .CNvPr ,&_bbdeb ); -_gfaed !=nil {return _gfaed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _dgfae :=d .DecodeElement (_eacgf .CNvPicPr ,&_bbdeb ); -_dgfae !=nil {return _dgfae ;};default:_cc .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",_bbdeb .Name ); -if _fabf :=d .Skip ();_fabf !=nil {return _fabf ;};};case _b .EndElement :break _efac ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_NonVisualDrawingShapeProps and its children, prefixing error messages with path +func (_fcbeb *CT_NonVisualDrawingShapeProps )ValidateWithPath (path string )error {if _fcbeb .SpLocks !=nil {if _cbafbc :=_fcbeb .SpLocks .ValidateWithPath (path +"\u002f\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_cbafbc !=nil {return _cbafbc ;};};if _fcbeb .ExtLst !=nil {if _bagaa :=_fcbeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bagaa !=nil {return _bagaa ;};};return nil ;}; -// ValidateWithPath validates the CT_PresetShadowEffect and its children, prefixing error messages with path -func (_gbcdd *CT_PresetShadowEffect )ValidateWithPath (path string )error {if _gbcdd .PrstAttr ==ST_PresetShadowValUnset {return _ee .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 _fbeae :=_gbcdd .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_fbeae !=nil {return _fbeae ;};if _gbcdd .DistAttr !=nil {if *_gbcdd .DistAttr < 0{return _ee .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 ,*_gbcdd .DistAttr ); -};if *_gbcdd .DistAttr > 27273042316900{return _ee .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 ,*_gbcdd .DistAttr ); -};};if _gbcdd .DirAttr !=nil {if *_gbcdd .DirAttr < 0{return _ee .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 ,*_gbcdd .DirAttr ); -};if *_gbcdd .DirAttr >=21600000{return _ee .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 ,*_gbcdd .DirAttr ); -};};if _gbcdd .ScrgbClr !=nil {if _feeb :=_gbcdd .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_feeb !=nil {return _feeb ;};};if _gbcdd .SrgbClr !=nil {if _eacfc :=_gbcdd .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_eacfc !=nil {return _eacfc ;};};if _gbcdd .HslClr !=nil {if _abdfc :=_gbcdd .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_abdfc !=nil {return _abdfc ;};};if _gbcdd .SysClr !=nil {if _acdag :=_gbcdd .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_acdag !=nil {return _acdag ;};};if _gbcdd .SchemeClr !=nil {if _dfedc :=_gbcdd .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_dfedc !=nil {return _dfedc ;};};if _gbcdd .PrstClr !=nil {if _bgfb :=_gbcdd .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_bgfb !=nil {return _bgfb ;};};return nil ;};func (_fafgb *CT_PositiveFixedAngle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fafgb .ValAttr =0;for _ ,_dbafg :=range start .Attr {if _dbafg .Name .Local =="\u0076\u0061\u006c"{_degcd ,_ccbda :=_c .ParseInt (_dbafg .Value ,10,32); -if _ccbda !=nil {return _ccbda ;};_fafgb .ValAttr =int32 (_degcd );continue ;};};for {_ffbfa ,_bfefe :=d .Token ();if _bfefe !=nil {return _ee .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",_bfefe ); -};if _dcaea ,_ceabc :=_ffbfa .(_b .EndElement );_ceabc &&_dcaea .Name ==start .Name {break ;};};return nil ;};func NewEG_ThemeableEffectStyle ()*EG_ThemeableEffectStyle {_aaecb :=&EG_ThemeableEffectStyle {};return _aaecb ;};func (_fbbcb *CT_TextBulletSizeFollowText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cecab *CT_FillEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffbff :for {_bccg ,_acae :=d .Token ();if _acae !=nil {return _acae ;};switch _ggcb :=_bccg .(type ){case _b .StartElement :switch _ggcb .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"}:_cecab .NoFill =NewCT_NoFillProperties (); -if _aebee :=d .DecodeElement (_cecab .NoFill ,&_ggcb );_aebee !=nil {return _aebee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cecab .SolidFill =NewCT_SolidColorFillProperties (); -if _caaee :=d .DecodeElement (_cecab .SolidFill ,&_ggcb );_caaee !=nil {return _caaee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cecab .GradFill =NewCT_GradientFillProperties (); -if _dfbfg :=d .DecodeElement (_cecab .GradFill ,&_ggcb );_dfbfg !=nil {return _dfbfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_cecab .BlipFill =NewCT_BlipFillProperties (); -if _cbgfe :=d .DecodeElement (_cecab .BlipFill ,&_ggcb );_cbgfe !=nil {return _cbgfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cecab .PattFill =NewCT_PatternFillProperties (); -if _acaeg :=d .DecodeElement (_cecab .PattFill ,&_ggcb );_acaeg !=nil {return _acaeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cecab .GrpFill =NewCT_GroupFillProperties (); -if _ceaa :=d .DecodeElement (_cecab .GrpFill ,&_ggcb );_ceaa !=nil {return _ceaa ;};default:_cc .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",_ggcb .Name ); -if _bedee :=d .Skip ();_bedee !=nil {return _bedee ;};};case _b .EndElement :break _ffbff ;case _b .CharData :};};return nil ;};type CT_SRgbColor struct{ValAttr string ;EG_ColorTransform []*EG_ColorTransform ;};func (_gdfbg ST_TextShapeType )ValidateWithPath (path string )error {switch _gdfbg {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 _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdfbg )); -};return nil ;}; +// Validate validates the CT_TextBody and its children +func (_ggbge *CT_TextBody )Validate ()error {return _ggbge .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079");};func NewCT_TextTabStopList ()*CT_TextTabStopList {_acgga :=&CT_TextTabStopList {};return _acgga };func (_dfdfd ST_TextAlignType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dfdfd .String (),start ); +};func (_fccde *CT_OuterShadowEffect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aafg :=range start .Attr {if _aafg .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_adbad ,_efcde :=_eb .ParseInt (_aafg .Value ,10,64);if _efcde !=nil {return _efcde ; +};_fccde .BlurRadAttr =&_adbad ;continue ;};if _aafg .Name .Local =="\u0064\u0069\u0073\u0074"{_cdcfg ,_effcb :=_eb .ParseInt (_aafg .Value ,10,64);if _effcb !=nil {return _effcb ;};_fccde .DistAttr =&_cdcfg ;continue ;};if _aafg .Name .Local =="\u0064\u0069\u0072"{_dbdfa ,_eddd :=_eb .ParseInt (_aafg .Value ,10,32); +if _eddd !=nil {return _eddd ;};_abcdf :=int32 (_dbdfa );_fccde .DirAttr =&_abcdf ;continue ;};if _aafg .Name .Local =="\u0073\u0078"{_bfcaa ,_decdg :=ParseUnionST_Percentage (_aafg .Value );if _decdg !=nil {return _decdg ;};_fccde .SxAttr =&_bfcaa ;continue ; +};if _aafg .Name .Local =="\u0073\u0079"{_ggde ,_cgbce :=ParseUnionST_Percentage (_aafg .Value );if _cgbce !=nil {return _cgbce ;};_fccde .SyAttr =&_ggde ;continue ;};if _aafg .Name .Local =="\u006b\u0078"{_fabe ,_eebb :=_eb .ParseInt (_aafg .Value ,10,32); +if _eebb !=nil {return _eebb ;};_ebdf :=int32 (_fabe );_fccde .KxAttr =&_ebdf ;continue ;};if _aafg .Name .Local =="\u006b\u0079"{_acbdf ,_gffab :=_eb .ParseInt (_aafg .Value ,10,32);if _gffab !=nil {return _gffab ;};_bcfd :=int32 (_acbdf );_fccde .KyAttr =&_bcfd ; +continue ;};if _aafg .Name .Local =="\u0061\u006c\u0067\u006e"{_fccde .AlgnAttr .UnmarshalXMLAttr (_aafg );continue ;};if _aafg .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_dcfg ,_cegce :=_eb .ParseBool (_aafg .Value ); +if _cegce !=nil {return _cegce ;};_fccde .RotWithShapeAttr =&_dcfg ;continue ;};};_edgfb :for {_dgce ,_gfgbf :=d .Token ();if _gfgbf !=nil {return _gfgbf ;};switch _dggc :=_dgce .(type ){case _e .StartElement :switch _dggc .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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_fccde .ScrgbClr =NewCT_ScRgbColor (); +if _eeded :=d .DecodeElement (_fccde .ScrgbClr ,&_dggc );_eeded !=nil {return _eeded ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_fccde .SrgbClr =NewCT_SRgbColor (); +if _gdccd :=d .DecodeElement (_fccde .SrgbClr ,&_dggc );_gdccd !=nil {return _gdccd ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_fccde .HslClr =NewCT_HslColor (); +if _gdfdb :=d .DecodeElement (_fccde .HslClr ,&_dggc );_gdfdb !=nil {return _gdfdb ;};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\u0079\u0073\u0043\u006c\u0072"},_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\u0079\u0073\u0043\u006c\u0072"}:_fccde .SysClr =NewCT_SystemColor (); +if _accba :=d .DecodeElement (_fccde .SysClr ,&_dggc );_accba !=nil {return _accba ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_fccde .SchemeClr =NewCT_SchemeColor (); +if _cefd :=d .DecodeElement (_fccde .SchemeClr ,&_dggc );_cefd !=nil {return _cefd ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fccde .PrstClr =NewCT_PresetColor (); +if _fadf :=d .DecodeElement (_fccde .PrstClr ,&_dggc );_fadf !=nil {return _fadf ;};default:_bfc .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",_dggc .Name ); +if _degg :=d .Skip ();_degg !=nil {return _degg ;};};case _e .EndElement :break _edgfb ;case _e .CharData :};};return nil ;}; -// Validate validates the EG_Effect and its children -func (_gfedbb *EG_Effect )Validate ()error {return _gfedbb .ValidateWithPath ("\u0045G\u005f\u0045\u0066\u0066\u0065\u0063t");}; +// Validate validates the CT_HSLEffect and its children +func (_fbaga *CT_HSLEffect )Validate ()error {return _fbaga .ValidateWithPath ("\u0043\u0054\u005fH\u0053\u004c\u0045\u0066\u0066\u0065\u0063\u0074");}; -// Validate validates the CT_NoFillProperties and its children -func (_bbaba *CT_NoFillProperties )Validate ()error {return _bbaba .ValidateWithPath ("\u0043\u0054\u005f\u004eoF\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the CT_SRgbColor and its children, prefixing error messages with path +func (_gdbcc *CT_SRgbColor )ValidateWithPath (path string )error {for _aacfd ,_ffcbd :=range _gdbcc .EG_ColorTransform {if _abdaa :=_ffcbd .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_aacfd )); +_abdaa !=nil {return _abdaa ;};};return nil ;}; -// ValidateWithPath validates the CT_StretchInfoProperties and its children, prefixing error messages with path -func (_fgagd *CT_StretchInfoProperties )ValidateWithPath (path string )error {if _fgagd .FillRect !=nil {if _ggcba :=_fgagd .FillRect .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0052\u0065\u0063t");_ggcba !=nil {return _ggcba ;};};return nil ; -};type ST_TextWrappingType byte ;func (_bbdcag ST_BlackWhiteMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ceaga :=_b .Attr {};_ceaga .Name =name ;switch _bbdcag {case ST_BlackWhiteModeUnset :_ceaga .Value ="";case ST_BlackWhiteModeClr :_ceaga .Value ="\u0063\u006c\u0072"; -case ST_BlackWhiteModeAuto :_ceaga .Value ="\u0061\u0075\u0074\u006f";case ST_BlackWhiteModeGray :_ceaga .Value ="\u0067\u0072\u0061\u0079";case ST_BlackWhiteModeLtGray :_ceaga .Value ="\u006c\u0074\u0047\u0072\u0061\u0079";case ST_BlackWhiteModeInvGray :_ceaga .Value ="\u0069n\u0076\u0047\u0072\u0061\u0079"; -case ST_BlackWhiteModeGrayWhite :_ceaga .Value ="\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e";case ST_BlackWhiteModeBlackGray :_ceaga .Value ="\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y";case ST_BlackWhiteModeBlackWhite :_ceaga .Value ="\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065"; -case ST_BlackWhiteModeBlack :_ceaga .Value ="\u0062\u006c\u0061c\u006b";case ST_BlackWhiteModeWhite :_ceaga .Value ="\u0077\u0068\u0069t\u0065";case ST_BlackWhiteModeHidden :_ceaga .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";};return _ceaga ,nil ;}; +// Validate validates the CT_TableCellProperties and its children +func (_gegfcd *CT_TableCellProperties )Validate ()error {return _gegfcd .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");}; +// ValidateWithPath validates the CT_ReflectionEffect and its children, prefixing error messages with path +func (_bgcab *CT_ReflectionEffect )ValidateWithPath (path string )error {if _bgcab .BlurRadAttr !=nil {if *_bgcab .BlurRadAttr < 0{return _bb .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 ,*_bgcab .BlurRadAttr ); +};if *_bgcab .BlurRadAttr > 27273042316900{return _bb .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 ,*_bgcab .BlurRadAttr ); +};};if _bgcab .StAAttr !=nil {if _abfdb :=_bgcab .StAAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u0041\u0074\u0074\u0072");_abfdb !=nil {return _abfdb ;};};if _bgcab .StPosAttr !=nil {if _gbfae :=_bgcab .StPosAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0050\u006f\u0073\u0041\u0074\u0074\u0072"); +_gbfae !=nil {return _gbfae ;};};if _bgcab .EndAAttr !=nil {if _egdab :=_bgcab .EndAAttr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0041\u0041\u0074\u0074r");_egdab !=nil {return _egdab ;};};if _bgcab .EndPosAttr !=nil {if _cgaea :=_bgcab .EndPosAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u006f\u0073\u0041\u0074\u0074\u0072"); +_cgaea !=nil {return _cgaea ;};};if _bgcab .DistAttr !=nil {if *_bgcab .DistAttr < 0{return _bb .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 ,*_bgcab .DistAttr ); +};if *_bgcab .DistAttr > 27273042316900{return _bb .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 ,*_bgcab .DistAttr ); +};};if _bgcab .DirAttr !=nil {if *_bgcab .DirAttr < 0{return _bb .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 ,*_bgcab .DirAttr ); +};if *_bgcab .DirAttr >=21600000{return _bb .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 ,*_bgcab .DirAttr ); +};};if _bgcab .FadeDirAttr !=nil {if *_bgcab .FadeDirAttr < 0{return _bb .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 ,*_bgcab .FadeDirAttr ); +};if *_bgcab .FadeDirAttr >=21600000{return _bb .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 ,*_bgcab .FadeDirAttr ); +};};if _bgcab .SxAttr !=nil {if _cbeaaf :=_bgcab .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_cbeaaf !=nil {return _cbeaaf ;};};if _bgcab .SyAttr !=nil {if _fbdfe :=_bgcab .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072"); +_fbdfe !=nil {return _fbdfe ;};};if _bgcab .KxAttr !=nil {if *_bgcab .KxAttr <=-5400000{return _bb .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 ,*_bgcab .KxAttr ); +};if *_bgcab .KxAttr >=5400000{return _bb .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 ,*_bgcab .KxAttr ); +};};if _bgcab .KyAttr !=nil {if *_bgcab .KyAttr <=-5400000{return _bb .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 ,*_bgcab .KyAttr ); +};if *_bgcab .KyAttr >=5400000{return _bb .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 ,*_bgcab .KyAttr ); +};};if _fbged :=_bgcab .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_fbged !=nil {return _fbged ;};return nil ;};func (_cbagee ST_LightRigType )ValidateWithPath (path string )error {switch _cbagee {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 _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbagee )); +};return nil ;};func (_gdbga ST_DgmBuildStep )String ()string {switch _gdbga {case 0:return "";case 1:return "\u0073\u0070";case 2:return "\u0062\u0067";};return "";};func (_cdef *CT_GradientFillProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ebfb :=range start .Attr {if _ebfb .Name .Local =="\u0066\u006c\u0069\u0070"{_cdef .FlipAttr .UnmarshalXMLAttr (_ebfb ); +continue ;};if _ebfb .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_deafc ,_bfdcc :=_eb .ParseBool (_ebfb .Value );if _bfdcc !=nil {return _bfdcc ;};_cdef .RotWithShapeAttr =&_deafc ;continue ;};};_acadb :for {_bgaf ,_cccbc :=d .Token (); +if _cccbc !=nil {return _cccbc ;};switch _bfca :=_bgaf .(type ){case _e .StartElement :switch _bfca .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 :"\u0067\u0073\u004cs\u0074"},_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 :"\u0067\u0073\u004cs\u0074"}:_cdef .GsLst =NewCT_GradientStopList (); +if _eeagd :=d .DecodeElement (_cdef .GsLst ,&_bfca );_eeagd !=nil {return _eeagd ;};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 :"\u006c\u0069\u006e"},_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 :"\u006c\u0069\u006e"}:_cdef .Lin =NewCT_LinearShadeProperties (); +if _ebfbc :=d .DecodeElement (_cdef .Lin ,&_bfca );_ebfbc !=nil {return _ebfbc ;};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 :"\u0070\u0061\u0074\u0068"},_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 :"\u0070\u0061\u0074\u0068"}:_cdef .Path =NewCT_PathShadeProperties (); +if _dgfed :=d .DecodeElement (_cdef .Path ,&_bfca );_dgfed !=nil {return _dgfed ;};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 :"\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"},_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 :"\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}:_cdef .TileRect =NewCT_RelativeRect (); +if _ggeg :=d .DecodeElement (_cdef .TileRect ,&_bfca );_ggeg !=nil {return _ggeg ;};default:_bfc .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",_bfca .Name ); +if _cfabge :=d .Skip ();_cfabge !=nil {return _cfabge ;};};case _e .EndElement :break _acadb ;case _e .CharData :};};return nil ;};func (_bgbcb *ST_SchemeColorVal )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dgagf ,_gbgdag :=d .Token (); +if _gbgdag !=nil {return _gbgdag ;};if _bagabd ,_egead :=_dgagf .(_e .EndElement );_egead &&_bagabd .Name ==start .Name {*_bgbcb =1;return nil ;};if _ecadga ,_fffcc :=_dgagf .(_e .CharData );!_fffcc {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",_dgagf ); +}else {switch string (_ecadga ){case "":*_bgbcb =0;case "\u0062\u0067\u0031":*_bgbcb =1;case "\u0074\u0078\u0031":*_bgbcb =2;case "\u0062\u0067\u0032":*_bgbcb =3;case "\u0074\u0078\u0032":*_bgbcb =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_bgbcb =5; +case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_bgbcb =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_bgbcb =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_bgbcb =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_bgbcb =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_bgbcb =10; +case "\u0068\u006c\u0069n\u006b":*_bgbcb =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_bgbcb =12;case "\u0070\u0068\u0043l\u0072":*_bgbcb =13;case "\u0064\u006b\u0031":*_bgbcb =14;case "\u006c\u0074\u0031":*_bgbcb =15;case "\u0064\u006b\u0032":*_bgbcb =16; +case "\u006c\u0074\u0032":*_bgbcb =17;};};_dgagf ,_gbgdag =d .Token ();if _gbgdag !=nil {return _gbgdag ;};if _efgce ,_bgfag :=_dgagf .(_e .EndElement );_bgfag &&_efgce .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",_dgagf ); +};func (_afdge *CT_InverseGammaTransform )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_cfaec ,_efdfc :=d .Token ();if _efdfc !=nil {return _bb .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",_efdfc ); +};if _cdggb ,_agabd :=_cfaec .(_e .EndElement );_agabd &&_cdggb .Name ==start .Name {break ;};};return nil ;};func NewCT_GvmlTextShapeChoice ()*CT_GvmlTextShapeChoice {_ddeea :=&CT_GvmlTextShapeChoice {};return _ddeea ;};func (_fefca ST_LineEndWidth )Validate ()error {return _fefca .ValidateWithPath ("")}; +func NewCT_OfficeArtExtensionList ()*CT_OfficeArtExtensionList {_bccbd :=&CT_OfficeArtExtensionList {};return _bccbd ;}; -// ValidateWithPath validates the CT_TextSpacing and its children, prefixing error messages with path -func (_acabc *CT_TextSpacing )ValidateWithPath (path string )error {if _acabc .SpcPct !=nil {if _cbbcg :=_acabc .SpcPct .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0063\u0074");_cbbcg !=nil {return _cbbcg ;};};if _acabc .SpcPts !=nil {if _dbddf :=_acabc .SpcPts .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0074\u0073"); -_dbddf !=nil {return _dbddf ;};};return nil ;};func (_abbd *CT_EffectReference )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcgac :=range start .Attr {if _fcgac .Name .Local =="\u0072\u0065\u0066"{_bfgfa ,_fage :=_fcgac .Value ,error (nil ); -if _fage !=nil {return _fage ;};_abbd .RefAttr =_bfgfa ;continue ;};};for {_gbcg ,_cdda :=d .Token ();if _cdda !=nil {return _ee .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",_cdda ); -};if _ggaed ,_becea :=_gbcg .(_b .EndElement );_becea &&_ggaed .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the EG_FillProperties and its children, prefixing error messages with path +func (_fgfde *EG_FillProperties )ValidateWithPath (path string )error {if _fgfde .NoFill !=nil {if _dfdacc :=_fgfde .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_dfdacc !=nil {return _dfdacc ;};};if _fgfde .SolidFill !=nil {if _bcaee :=_fgfde .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_bcaee !=nil {return _bcaee ;};};if _fgfde .GradFill !=nil {if _eeafg :=_fgfde .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_eeafg !=nil {return _eeafg ;};};if _fgfde .BlipFill !=nil {if _fcgcf :=_fgfde .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_fcgcf !=nil {return _fcgcf ;};};if _fgfde .PattFill !=nil {if _accad :=_fgfde .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_accad !=nil {return _accad ;};};if _fgfde .GrpFill !=nil {if _dfgec :=_fgfde .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_dfgec !=nil {return _dfgec ;};};return nil ;};func (_bebea ST_RectAlignment )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ddaad :=_e .Attr {};_ddaad .Name =name ;switch _bebea {case ST_RectAlignmentUnset :_ddaad .Value ="";case ST_RectAlignmentTl :_ddaad .Value ="\u0074\u006c"; +case ST_RectAlignmentT :_ddaad .Value ="\u0074";case ST_RectAlignmentTr :_ddaad .Value ="\u0074\u0072";case ST_RectAlignmentL :_ddaad .Value ="\u006c";case ST_RectAlignmentCtr :_ddaad .Value ="\u0063\u0074\u0072";case ST_RectAlignmentR :_ddaad .Value ="\u0072"; +case ST_RectAlignmentBl :_ddaad .Value ="\u0062\u006c";case ST_RectAlignmentB :_ddaad .Value ="\u0062";case ST_RectAlignmentBr :_ddaad .Value ="\u0062\u0072";};return _ddaad ,nil ;}; -// ValidateWithPath validates the EG_Media and its children, prefixing error messages with path -func (_fdgfaf *EG_Media )ValidateWithPath (path string )error {if _fdgfaf .AudioCd !=nil {if _ggfeaf :=_fdgfaf .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064");_ggfeaf !=nil {return _ggfeaf ;};};if _fdgfaf .WavAudioFile !=nil {if _cedbc :=_fdgfaf .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"); -_cedbc !=nil {return _cedbc ;};};if _fdgfaf .AudioFile !=nil {if _aebae :=_fdgfaf .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_aebae !=nil {return _aebae ;};};if _fdgfaf .VideoFile !=nil {if _deacf :=_fdgfaf .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"); -_deacf !=nil {return _deacf ;};};if _fdgfaf .QuickTimeFile !=nil {if _fdabfb :=_fdgfaf .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065");_fdabfb !=nil {return _fdabfb ;};};return nil ; +// Validate validates the CT_AlphaInverseEffect and its children +func (_ccca *CT_AlphaInverseEffect )Validate ()error {return _ccca .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061I\u006e\u0076\u0065\u0072\u0073e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_aceaac *ST_TextAutonumberScheme )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eacfbg ,_gcgfb :=d .Token (); +if _gcgfb !=nil {return _gcgfb ;};if _aedgff ,_caeab :=_eacfbg .(_e .EndElement );_caeab &&_aedgff .Name ==start .Name {*_aceaac =1;return nil ;};if _bfgcg ,_dffgag :=_eacfbg .(_e .CharData );!_dffgag {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",_eacfbg ); +}else {switch string (_bfgcg ){case "":*_aceaac =0;case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_aceaac =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_aceaac =2; +case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_aceaac =3;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_aceaac =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_aceaac =5; +case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_aceaac =6;case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_aceaac =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_aceaac =8; +case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_aceaac =9;case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_aceaac =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_aceaac =11; +case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_aceaac =12;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_aceaac =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_aceaac =14; +case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_aceaac =15;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_aceaac =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_aceaac =17; +case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_aceaac =18;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_aceaac =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_aceaac =20; +case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_aceaac =21;case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_aceaac =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_aceaac =23; +case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_aceaac =24;case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_aceaac =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_aceaac =26; +case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_aceaac =27;case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_aceaac =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_aceaac =29; +case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_aceaac =30;case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_aceaac =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_aceaac =32; +case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_aceaac =33;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_aceaac =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_aceaac =35; +case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_aceaac =36;case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_aceaac =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_aceaac =38; +case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_aceaac =39;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_aceaac =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_aceaac =41; +};};_eacfbg ,_gcgfb =d .Token ();if _gcgfb !=nil {return _gcgfb ;};if _cdefda ,_aacdbd :=_eacfbg .(_e .EndElement );_aacdbd &&_cdefda .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",_eacfbg ); }; -// Validate validates the CT_TextNoAutofit and its children -func (_dfbbe *CT_TextNoAutofit )Validate ()error {return _dfbbe .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");};func (_gfggc ST_PresetLineDashVal )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cfbcce :=_b .Attr {}; -_cfbcce .Name =name ;switch _gfggc {case ST_PresetLineDashValUnset :_cfbcce .Value ="";case ST_PresetLineDashValSolid :_cfbcce .Value ="\u0073\u006f\u006ci\u0064";case ST_PresetLineDashValDot :_cfbcce .Value ="\u0064\u006f\u0074";case ST_PresetLineDashValDash :_cfbcce .Value ="\u0064\u0061\u0073\u0068"; -case ST_PresetLineDashValLgDash :_cfbcce .Value ="\u006c\u0067\u0044\u0061\u0073\u0068";case ST_PresetLineDashValDashDot :_cfbcce .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValLgDashDot :_cfbcce .Value ="\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft"; -case ST_PresetLineDashValLgDashDotDot :_cfbcce .Value ="\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_PresetLineDashValSysDash :_cfbcce .Value ="\u0073y\u0073\u0044\u0061\u0073\u0068";case ST_PresetLineDashValSysDot :_cfbcce .Value ="\u0073\u0079\u0073\u0044\u006f\u0074"; -case ST_PresetLineDashValSysDashDot :_cfbcce .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDotDot :_cfbcce .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074"; -};return _cfbcce ,nil ;};func (_fgaged ST_TextUnderlineType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fgaged .String (),start );};func (_dfgae *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 :_ee .Sprintf ("\u0025\u0076",_dfgae .NameAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_ee .Sprintf ("\u0025\u0076",_dfgae .FmlaAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SRgbColor ()*CT_SRgbColor {_cccag :=&CT_SRgbColor {}; -return _cccag };func (_bfceaf *ST_LineEndWidth )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bfceaf =0;case "\u0073\u006d":*_bfceaf =1;case "\u006d\u0065\u0064":*_bfceaf =2;case "\u006c\u0067":*_bfceaf =3;};return nil ;};func (_bedcc *CT_GroupFillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ConnectionSiteList struct{Cxn []*CT_ConnectionSite ;};func (_gdfdb *CT_TableProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcacb :=range start .Attr {if _dcacb .Name .Local =="\u0072\u0074\u006c"{_beafd ,_gdbefg :=_c .ParseBool (_dcacb .Value ); -if _gdbefg !=nil {return _gdbefg ;};_gdfdb .RtlAttr =&_beafd ;continue ;};if _dcacb .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_cgfdg ,_ggdbaf :=_c .ParseBool (_dcacb .Value );if _ggdbaf !=nil {return _ggdbaf ;};_gdfdb .FirstRowAttr =&_cgfdg ; -continue ;};if _dcacb .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"{_ebbfg ,_aeaba :=_c .ParseBool (_dcacb .Value );if _aeaba !=nil {return _aeaba ;};_gdfdb .FirstColAttr =&_ebbfg ;continue ;};if _dcacb .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_daga ,_defaag :=_c .ParseBool (_dcacb .Value ); -if _defaag !=nil {return _defaag ;};_gdfdb .LastRowAttr =&_daga ;continue ;};if _dcacb .Name .Local =="\u006ca\u0073\u0074\u0043\u006f\u006c"{_gaecg ,_cfggg :=_c .ParseBool (_dcacb .Value );if _cfggg !=nil {return _cfggg ;};_gdfdb .LastColAttr =&_gaecg ; -continue ;};if _dcacb .Name .Local =="\u0062a\u006e\u0064\u0052\u006f\u0077"{_efaage ,_bbbcae :=_c .ParseBool (_dcacb .Value );if _bbbcae !=nil {return _bbbcae ;};_gdfdb .BandRowAttr =&_efaage ;continue ;};if _dcacb .Name .Local =="\u0062a\u006e\u0064\u0043\u006f\u006c"{_ffgc ,_acgde :=_c .ParseBool (_dcacb .Value ); -if _acgde !=nil {return _acgde ;};_gdfdb .BandColAttr =&_ffgc ;continue ;};};_degg :for {_cbcf ,_eeedf :=d .Token ();if _eeedf !=nil {return _eeedf ;};switch _bdcgc :=_cbcf .(type ){case _b .StartElement :switch _bdcgc .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"}:_gdfdb .NoFill =NewCT_NoFillProperties (); -if _fgeaba :=d .DecodeElement (_gdfdb .NoFill ,&_bdcgc );_fgeaba !=nil {return _fgeaba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gdfdb .SolidFill =NewCT_SolidColorFillProperties (); -if _cbdfd :=d .DecodeElement (_gdfdb .SolidFill ,&_bdcgc );_cbdfd !=nil {return _cbdfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gdfdb .GradFill =NewCT_GradientFillProperties (); -if _eeccfa :=d .DecodeElement (_gdfdb .GradFill ,&_bdcgc );_eeccfa !=nil {return _eeccfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_gdfdb .BlipFill =NewCT_BlipFillProperties (); -if _babad :=d .DecodeElement (_gdfdb .BlipFill ,&_bdcgc );_babad !=nil {return _babad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gdfdb .PattFill =NewCT_PatternFillProperties (); -if _abbdb :=d .DecodeElement (_gdfdb .PattFill ,&_bdcgc );_abbdb !=nil {return _abbdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gdfdb .GrpFill =NewCT_GroupFillProperties (); -if _abad :=d .DecodeElement (_gdfdb .GrpFill ,&_bdcgc );_abad !=nil {return _abad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gdfdb .EffectLst =NewCT_EffectList (); -if _ggbga :=d .DecodeElement (_gdfdb .EffectLst ,&_bdcgc );_ggbga !=nil {return _ggbga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gdfdb .EffectDag =NewCT_EffectContainer (); -if _eaccg :=d .DecodeElement (_gdfdb .EffectDag ,&_bdcgc );_eaccg !=nil {return _eaccg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gdfdb .Choice =NewCT_TablePropertiesChoice (); -if _bgcae :=d .DecodeElement (&_gdfdb .Choice .TableStyle ,&_bdcgc );_bgcae !=nil {return _bgcae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gdfdb .Choice =NewCT_TablePropertiesChoice (); -if _bgbgc :=d .DecodeElement (&_gdfdb .Choice .TableStyleId ,&_bdcgc );_bgbgc !=nil {return _bgbgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_gdfdb .ExtLst =NewCT_OfficeArtExtensionList (); -if _geabb :=d .DecodeElement (_gdfdb .ExtLst ,&_bdcgc );_geabb !=nil {return _geabb ;};default:_cc .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",_bdcgc .Name ); -if _egbdbb :=d .Skip ();_egbdbb !=nil {return _egbdbb ;};};case _b .EndElement :break _degg ;case _b .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_NonVisualPictureProperties and its children, prefixing error messages with path -func (_fgfde *CT_NonVisualPictureProperties )ValidateWithPath (path string )error {if _fgfde .PicLocks !=nil {if _cbegg :=_fgfde .PicLocks .ValidateWithPath (path +"\u002fP\u0069\u0063\u004c\u006f\u0063\u006bs");_cbegg !=nil {return _cbegg ;};};if _fgfde .ExtLst !=nil {if _ggbda :=_fgfde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ggbda !=nil {return _ggbda ;};};return nil ;}; +// Validate validates the CT_GvmlShapeNonVisual and its children +func (_gbcc *CT_GvmlShapeNonVisual )Validate ()error {return _gbcc .ValidateWithPath ("C\u0054\u005f\u0047\u0076ml\u0053h\u0061\u0070\u0065\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func NewCT_DuotoneEffect ()*CT_DuotoneEffect {_bdgc :=&CT_DuotoneEffect {}; +return _bdgc };func (_ggdaf ST_ChartBuildStep )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bbgbe :=_e .Attr {};_bbgbe .Name =name ;switch _ggdaf {case ST_ChartBuildStepUnset :_bbgbe .Value ="";case ST_ChartBuildStepCategory :_bbgbe .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"; +case ST_ChartBuildStepPtInCategory :_bbgbe .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_ChartBuildStepSeries :_bbgbe .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_ChartBuildStepPtInSeries :_bbgbe .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073"; +case ST_ChartBuildStepAllPts :_bbgbe .Value ="\u0061\u006c\u006c\u0050\u0074\u0073";case ST_ChartBuildStepGridLegend :_bbgbe .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";};return _bbgbe ,nil ;};type CT_PositiveSize2D struct{CxAttr int64 ; +CyAttr int64 ;};func (_dadad ST_FontCollectionIndex )String ()string {switch _dadad {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 (_dcbfc *ST_PresetCameraType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bggca ,_acaabb :=d .Token (); +if _acaabb !=nil {return _acaabb ;};if _bagge ,_adfde :=_bggca .(_e .EndElement );_adfde &&_bagge .Name ==start .Name {*_dcbfc =1;return nil ;};if _gffeb ,_gaged :=_bggca .(_e .CharData );!_gaged {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",_bggca ); +}else {switch string (_gffeb ){case "":*_dcbfc =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_dcbfc =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_dcbfc =2; +case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_dcbfc =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_dcbfc =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_dcbfc =5; +case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_dcbfc =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_dcbfc =7; +case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_dcbfc =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_dcbfc =9; +case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_dcbfc =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_dcbfc =11; +case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_dcbfc =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_dcbfc =13; +case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_dcbfc =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_dcbfc =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":*_dcbfc =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_dcbfc =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":*_dcbfc =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_dcbfc =19; +case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_dcbfc =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_dcbfc =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_dcbfc =22; +case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_dcbfc =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_dcbfc =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_dcbfc =25; +case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_dcbfc =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_dcbfc =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_dcbfc =28; +case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_dcbfc =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_dcbfc =30; +case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_dcbfc =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_dcbfc =32; +case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_dcbfc =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_dcbfc =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_dcbfc =35; +case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_dcbfc =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_dcbfc =37; +case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_dcbfc =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_dcbfc =39; +case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_dcbfc =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_dcbfc =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_dcbfc =42; +case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_dcbfc =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_dcbfc =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_dcbfc =45; +case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_dcbfc =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_dcbfc =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_dcbfc =48; +case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_dcbfc =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_dcbfc =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_dcbfc =51; +case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_dcbfc =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":*_dcbfc =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":*_dcbfc =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":*_dcbfc =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":*_dcbfc =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":*_dcbfc =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":*_dcbfc =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":*_dcbfc =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":*_dcbfc =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_dcbfc =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":*_dcbfc =62;};};_bggca ,_acaabb =d .Token ();if _acaabb !=nil {return _acaabb ;};if _aabeg ,_cecfe :=_bggca .(_e .EndElement ); +_cecfe &&_aabeg .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",_bggca );};func (_ddba *CT_TableProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_acgb :=range start .Attr {if _acgb .Name .Local =="\u0072\u0074\u006c"{_ebfbb ,_eceag :=_eb .ParseBool (_acgb .Value ); +if _eceag !=nil {return _eceag ;};_ddba .RtlAttr =&_ebfbb ;continue ;};if _acgb .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_bfbcee ,_ebgdga :=_eb .ParseBool (_acgb .Value );if _ebgdga !=nil {return _ebgdga ;};_ddba .FirstRowAttr =&_bfbcee ; +continue ;};if _acgb .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"{_gefgg ,_abfeg :=_eb .ParseBool (_acgb .Value );if _abfeg !=nil {return _abfeg ;};_ddba .FirstColAttr =&_gefgg ;continue ;};if _acgb .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_bgfbc ,_fddcag :=_eb .ParseBool (_acgb .Value ); +if _fddcag !=nil {return _fddcag ;};_ddba .LastRowAttr =&_bgfbc ;continue ;};if _acgb .Name .Local =="\u006ca\u0073\u0074\u0043\u006f\u006c"{_cdedf ,_geaede :=_eb .ParseBool (_acgb .Value );if _geaede !=nil {return _geaede ;};_ddba .LastColAttr =&_cdedf ; +continue ;};if _acgb .Name .Local =="\u0062a\u006e\u0064\u0052\u006f\u0077"{_fecge ,_bafgg :=_eb .ParseBool (_acgb .Value );if _bafgg !=nil {return _bafgg ;};_ddba .BandRowAttr =&_fecge ;continue ;};if _acgb .Name .Local =="\u0062a\u006e\u0064\u0043\u006f\u006c"{_gedag ,_abbfce :=_eb .ParseBool (_acgb .Value ); +if _abbfce !=nil {return _abbfce ;};_ddba .BandColAttr =&_gedag ;continue ;};};_agbfd :for {_cdfgf ,_bdbee :=d .Token ();if _bdbee !=nil {return _bdbee ;};switch _fecbba :=_cdfgf .(type ){case _e .StartElement :switch _fecbba .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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_ddba .NoFill =NewCT_NoFillProperties (); +if _ecgef :=d .DecodeElement (_ddba .NoFill ,&_fecbba );_ecgef !=nil {return _ecgef ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ddba .SolidFill =NewCT_SolidColorFillProperties (); +if _ggdfg :=d .DecodeElement (_ddba .SolidFill ,&_fecbba );_ggdfg !=nil {return _ggdfg ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ddba .GradFill =NewCT_GradientFillProperties (); +if _egaeb :=d .DecodeElement (_ddba .GradFill ,&_fecbba );_egaeb !=nil {return _egaeb ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_ddba .BlipFill =NewCT_BlipFillProperties (); +if _faac :=d .DecodeElement (_ddba .BlipFill ,&_fecbba );_faac !=nil {return _faac ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_ddba .PattFill =NewCT_PatternFillProperties (); +if _fafdb :=d .DecodeElement (_ddba .PattFill ,&_fecbba );_fafdb !=nil {return _fafdb ;};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 :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_ddba .GrpFill =NewCT_GroupFillProperties (); +if _adccc :=d .DecodeElement (_ddba .GrpFill ,&_fecbba );_adccc !=nil {return _adccc ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_ddba .EffectLst =NewCT_EffectList (); +if _aeaegb :=d .DecodeElement (_ddba .EffectLst ,&_fecbba );_aeaegb !=nil {return _aeaegb ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_ddba .EffectDag =NewCT_EffectContainer (); +if _gaacc :=d .DecodeElement (_ddba .EffectDag ,&_fecbba );_gaacc !=nil {return _gaacc ;};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 :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_ddba .Choice =NewCT_TablePropertiesChoice (); +if _affed :=d .DecodeElement (&_ddba .Choice .TableStyle ,&_fecbba );_affed !=nil {return _affed ;};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 :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\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 :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"}:_ddba .Choice =NewCT_TablePropertiesChoice (); +if _efdef :=d .DecodeElement (&_ddba .Choice .TableStyleId ,&_fecbba );_efdef !=nil {return _efdef ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddba .ExtLst =NewCT_OfficeArtExtensionList (); +if _fcdac :=d .DecodeElement (_ddba .ExtLst ,&_fecbba );_fcdac !=nil {return _fcdac ;};default:_bfc .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",_fecbba .Name ); +if _bffde :=d .Skip ();_bffde !=nil {return _bffde ;};};case _e .EndElement :break _agbfd ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_NonVisualContentPartProperties and its children -func (_bggc *CT_NonVisualContentPartProperties )Validate ()error {return _bggc .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"); -}; +// Validate validates the CT_EffectProperties and its children +func (_bbfcf *CT_EffectProperties )Validate ()error {return _bbfcf .ValidateWithPath ("\u0043\u0054\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};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 ;};type CT_SoftEdgesEffect struct{RadAttr int64 ;};type CT_SRgbColor struct{ValAttr string ; +EG_ColorTransform []*EG_ColorTransform ;}; -// Validate validates the CT_Boolean and its children -func (_gefd *CT_Boolean )Validate ()error {return _gefd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");}; +// Validate validates the CT_GvmlTextShape and its children +func (_fbgde *CT_GvmlTextShape )Validate ()error {return _fbgde .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065");}; -// Validate validates the CT_GvmlGraphicFrameNonVisual and its children -func (_cdeaf *CT_GvmlGraphicFrameNonVisual )Validate ()error {return _cdeaf .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 (_debaf ST_TextCapsType )ValidateWithPath (path string )error {switch _debaf {case 0,1,2,3:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_debaf )); -};return nil ;}; +// Validate validates the CT_Cell3D and its children +func (_abba *CT_Cell3D )Validate ()error {return _abba .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c\u0033D");}; -// Validate validates the CT_TableGrid and its children -func (_cecgd *CT_TableGrid )Validate ()error {return _cecgd .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0047\u0072\u0069\u0064");};func NewTbl ()*Tbl {_gggbf :=&Tbl {};_gggbf .CT_Table =*NewCT_Table ();return _gggbf };const (ST_FontCollectionIndexUnset ST_FontCollectionIndex =0; -ST_FontCollectionIndexMajor ST_FontCollectionIndex =1;ST_FontCollectionIndexMinor ST_FontCollectionIndex =2;ST_FontCollectionIndexNone ST_FontCollectionIndex =3;);func (_gggede *EG_TextBullet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_affcd :for {_eadbd ,_cbccaf :=d .Token (); -if _cbccaf !=nil {return _cbccaf ;};switch _dfffc :=_eadbd .(type ){case _b .StartElement :switch _dfffc .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"}:_gggede .BuNone =NewCT_TextNoBullet (); -if _degff :=d .DecodeElement (_gggede .BuNone ,&_dfffc );_degff !=nil {return _degff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gggede .BuAutoNum =NewCT_TextAutonumberBullet (); -if _bbbd :=d .DecodeElement (_gggede .BuAutoNum ,&_dfffc );_bbbd !=nil {return _bbbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_gggede .BuChar =NewCT_TextCharBullet (); -if _aaebd :=d .DecodeElement (_gggede .BuChar ,&_dfffc );_aaebd !=nil {return _aaebd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_gggede .BuBlip =NewCT_TextBlipBullet (); -if _feabf :=d .DecodeElement (_gggede .BuBlip ,&_dfffc );_feabf !=nil {return _feabf ;};default:_cc .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",_dfffc .Name ); -if _cgaae :=d .Skip ();_cgaae !=nil {return _cgaae ;};};case _b .EndElement :break _affcd ;case _b .CharData :};};return nil ;};func (_cbdd *CT_GraphicalObject )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_effab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}}; -e .EncodeElement (_cbdd .GraphicData ,_effab );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Scene3D and its children +func (_gfdcc *CT_Scene3D )Validate ()error {return _gfdcc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0065\u0033\u0044");};func (_fgcdb *CT_PresetColor )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_ggeae ,_bdgde :=_fgcdb .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"}); +if _bdgde !=nil {return _bdgde ;};start .Attr =append (start .Attr ,_ggeae );e .EncodeToken (start );if _fgcdb .EG_ColorTransform !=nil {for _ ,_cddf :=range _fgcdb .EG_ColorTransform {_cddf .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_LightRig and its children, prefixing error messages with path -func (_cbbfc *CT_LightRig )ValidateWithPath (path string )error {if _cbbfc .RigAttr ==ST_LightRigTypeUnset {return _ee .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 _geab :=_cbbfc .RigAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0041\u0074\u0074\u0072");_geab !=nil {return _geab ;};if _cbbfc .DirAttr ==ST_LightRigDirectionUnset {return _ee .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 _gbcc :=_cbbfc .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_gbcc !=nil {return _gbcc ;};if _cbbfc .Rot !=nil {if _eabb :=_cbbfc .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074");_eabb !=nil {return _eabb ; -};};return nil ;};func (_gabdg *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 :_ee .Sprintf ("\u0025\u0076",_gabdg .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abcb *CT_AudioCDTime )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eab :=range start .Attr {if _eab .Name .Local =="\u0074\u0072\u0061c\u006b"{_ecbc ,_bec :=_c .ParseUint (_eab .Value ,10,8); -if _bec !=nil {return _bec ;};_abcb .TrackAttr =uint8 (_ecbc );continue ;};if _eab .Name .Local =="\u0074\u0069\u006d\u0065"{_fbeb ,_bbea :=_c .ParseUint (_eab .Value ,10,32);if _bbea !=nil {return _bbea ;};_adbc :=uint32 (_fbeb );_abcb .TimeAttr =&_adbc ; -continue ;};};for {_cgb ,_feg :=d .Token ();if _feg !=nil {return _ee .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",_feg );};if _fcfd ,_bcbg :=_cgb .(_b .EndElement ); -_bcbg &&_fcfd .Name ==start .Name {break ;};};return nil ;};const ST_TextBulletSizePercentPattern ="\u0030\u002a\u0028\u0028\u0032\u005b\u0035\u002d9\u005d\u0029\u007c([\u0033\u002d\u0039\u005d\u005b\u0030-\u0039\u005d\u0029\u007c\u0028\u005b\u0031\u002d\u0033\u005d\u005b\u0030\u002d\u0039\u005d[\u0030\u002d\u0039\u005d\u0029\u007c\u0034\u00300\u0029\u0025"; -func NewCT_AlphaModulateEffect ()*CT_AlphaModulateEffect {_ccab :=&CT_AlphaModulateEffect {};_ccab .Cont =NewCT_EffectContainer ();return _ccab ;};func (_cdbdc *ST_PresetLineDashVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efgdgd ,_feddc :=d .Token (); -if _feddc !=nil {return _feddc ;};if _caega ,_ddaagd :=_efgdgd .(_b .EndElement );_ddaagd &&_caega .Name ==start .Name {*_cdbdc =1;return nil ;};if _eeaff ,_gbfbgc :=_efgdgd .(_b .CharData );!_gbfbgc {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efgdgd ); -}else {switch string (_eeaff ){case "":*_cdbdc =0;case "\u0073\u006f\u006ci\u0064":*_cdbdc =1;case "\u0064\u006f\u0074":*_cdbdc =2;case "\u0064\u0061\u0073\u0068":*_cdbdc =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_cdbdc =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_cdbdc =5; -case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_cdbdc =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_cdbdc =7;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_cdbdc =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_cdbdc =9; -case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_cdbdc =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_cdbdc =11;};};_efgdgd ,_feddc =d .Token ();if _feddc !=nil {return _feddc ;};if _acbbf ,_dgfadg :=_efgdgd .(_b .EndElement ); -_dgfadg &&_acbbf .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efgdgd );};func (_gcecea *CT_Vector3D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0078"},Value :_ee .Sprintf ("\u0025\u0076",_gcecea .DxAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0079"},Value :_ee .Sprintf ("\u0025\u0076",_gcecea .DyAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u007a"},Value :_ee .Sprintf ("\u0025\u0076",_gcecea .DzAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fefcc *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 _fefcc .CustGeom !=nil {_efaga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_fefcc .CustGeom ,_efaga );};if _fefcc .PrstTxWarp !=nil {_dbacd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}}; -e .EncodeElement (_fefcc .PrstTxWarp ,_dbacd );};return nil ;};func NewCT_GlowEffect ()*CT_GlowEffect {_eeabc :=&CT_GlowEffect {};return _eeabc };func (_caffdf *CT_Path2DClose )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_gbgg ,_egadd :=d .Token (); -if _egadd !=nil {return _ee .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",_egadd );};if _ddae ,_dabag :=_gbgg .(_b .EndElement );_dabag &&_ddae .Name ==start .Name {break ; -};};return nil ;};func NewCT_GraphicalObjectFrameLocking ()*CT_GraphicalObjectFrameLocking {_ecabd :=&CT_GraphicalObjectFrameLocking {};return _ecabd ;};func (_dcgd *CT_TextField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcgd .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 _ ,_fgbge :=range start .Attr {if _fgbge .Name .Local =="\u0069\u0064"{_ecadb ,_gfccg :=_fgbge .Value ,error (nil );if _gfccg !=nil {return _gfccg ;};_dcgd .IdAttr =_ecadb ;continue ;};if _fgbge .Name .Local =="\u0074\u0079\u0070\u0065"{_baace ,_dfeaa :=_fgbge .Value ,error (nil ); -if _dfeaa !=nil {return _dfeaa ;};_dcgd .TypeAttr =&_baace ;continue ;};};_ddfdaa :for {_dfgag ,_fbgcca :=d .Token ();if _fbgcca !=nil {return _fbgcca ;};switch _ccefa :=_dfgag .(type ){case _b .StartElement :switch _ccefa .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"}:_dcgd .RPr =NewCT_TextCharacterProperties (); -if _fbffa :=d .DecodeElement (_dcgd .RPr ,&_ccefa );_fbffa !=nil {return _fbffa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dcgd .PPr =NewCT_TextParagraphProperties (); -if _gbdag :=d .DecodeElement (_dcgd .PPr ,&_ccefa );_gbdag !=nil {return _gbdag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dcgd .T =new (string ); -if _gaccg :=d .DecodeElement (_dcgd .T ,&_ccefa );_gaccg !=nil {return _gaccg ;};default:_cc .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",_ccefa .Name ); -if _efdad :=d .Skip ();_efdad !=nil {return _efdad ;};};case _b .EndElement :break _ddfdaa ;case _b .CharData :};};return nil ;}; +// Validate validates the EG_FillModeProperties and its children +func (_ccecbg *EG_FillModeProperties )Validate ()error {return _ccecbg .ValidateWithPath ("E\u0047\u005f\u0046\u0069ll\u004do\u0064\u0065\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_TextShapeAutofit struct{};func (_bcdb *CT_PresetTextShape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_gbca ,_fgdcfa :=_bcdb .PrstAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0073\u0074"}); +if _fgdcfa !=nil {return _fgdcfa ;};start .Attr =append (start .Attr ,_gbca );e .EncodeToken (start );if _bcdb .AvLst !=nil {_gbbgef :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_bcdb .AvLst ,_gbbgef ); +};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_eegga *CT_TextNormalAutofit )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _eegga .FontScaleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"},Value :_bb .Sprintf ("\u0025\u0076",*_eegga .FontScaleAttr )}); +};if _eegga .LnSpcReductionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"},Value :_bb .Sprintf ("\u0025\u0076",*_eegga .LnSpcReductionAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dceeb *CT_ThemeableLineStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eecd :for {_faeeag ,_gdafd :=d .Token ();if _gdafd !=nil {return _gdafd ; +};switch _gfdccd :=_faeeag .(type ){case _e .StartElement :switch _gfdccd .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 :"\u006c\u006e"},_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 :"\u006c\u006e"}:_dceeb .Ln =NewCT_LineProperties (); +if _gfeaf :=d .DecodeElement (_dceeb .Ln ,&_gfdccd );_gfeaf !=nil {return _gfeaf ;};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 :"\u006c\u006e\u0052e\u0066"},_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 :"\u006c\u006e\u0052e\u0066"}:_dceeb .LnRef =NewCT_StyleMatrixReference (); +if _daaab :=d .DecodeElement (_dceeb .LnRef ,&_gfdccd );_daaab !=nil {return _daaab ;};default:_bfc .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",_gfdccd .Name ); +if _abbead :=d .Skip ();_abbead !=nil {return _abbead ;};};case _e .EndElement :break _eecd ;case _e .CharData :};};return nil ;};func (_agcba *CT_GraphicalObject )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_adfgg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}}; +e .EncodeElement (_agcba .GraphicData ,_adfgg );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gacga *CT_GvmlShape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_edga :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_gacga .NvSpPr ,_edga );_aaabb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gacga .SpPr ,_aaabb );if _gacga .TxSp !=nil {_bdbe :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}}; +e .EncodeElement (_gacga .TxSp ,_bdbe );};if _gacga .Style !=nil {_bgcdd :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gacga .Style ,_bgcdd );};if _gacga .ExtLst !=nil {_ebefa :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gacga .ExtLst ,_ebefa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func _ggebf (_dcgbf bool )uint8 {if _dcgbf {return 1;};return 0;};type CT_AlphaFloorEffect struct{};func NewCT_BaseStyles ()*CT_BaseStyles {_caab :=&CT_BaseStyles {}; +_caab .ClrScheme =NewCT_ColorScheme ();_caab .FontScheme =NewCT_FontScheme ();_caab .FmtScheme =NewCT_StyleMatrix ();return _caab ;};func (_fcafga ST_PenAlignment )String ()string {switch _fcafga {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u0069\u006e"; +};return "";};func NewTbl ()*Tbl {_efac :=&Tbl {};_efac .CT_Table =*NewCT_Table ();return _efac }; -// ValidateWithPath validates the CT_Point2D and its children, prefixing error messages with path -func (_fgeabc *CT_Point2D )ValidateWithPath (path string )error {if _adccd :=_fgeabc .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_adccd !=nil {return _adccd ;};if _fcbef :=_fgeabc .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072"); -_fcbef !=nil {return _fcbef ;};return nil ;};func NewCT_Cell3D ()*CT_Cell3D {_cbgf :=&CT_Cell3D {};_cbgf .Bevel =NewCT_Bevel ();return _cbgf };func (_egefab *ST_TextSpacingPercentOrPercentString )Validate ()error {return _egefab .ValidateWithPath (""); +// Validate validates the CT_LineJoinMiterProperties and its children +func (_bgafe *CT_LineJoinMiterProperties )Validate ()error {return _bgafe .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_PositiveFixedPercentage struct{ValAttr ST_PositiveFixedPercentage ; }; -// ValidateWithPath validates the CT_Path2DLineTo and its children, prefixing error messages with path -func (_fefdg *CT_Path2DLineTo )ValidateWithPath (path string )error {if _efadg :=_fefdg .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_efadg !=nil {return _efadg ;};return nil ;};func (_bcadb *CT_OfficeStyleSheet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcadb .ThemeElements =NewCT_BaseStyles (); -for _ ,_dded :=range start .Attr {if _dded .Name .Local =="\u006e\u0061\u006d\u0065"{_agcab ,_cedfd :=_dded .Value ,error (nil );if _cedfd !=nil {return _cedfd ;};_bcadb .NameAttr =&_agcab ;continue ;};};_dddbd :for {_acdc ,_fagfd :=d .Token ();if _fagfd !=nil {return _fagfd ; -};switch _fefee :=_acdc .(type ){case _b .StartElement :switch _fefee .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 _dgae :=d .DecodeElement (_bcadb .ThemeElements ,&_fefee ); -_dgae !=nil {return _dgae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bcadb .ObjectDefaults =NewCT_ObjectStyleDefaults (); -if _gcgeb :=d .DecodeElement (_bcadb .ObjectDefaults ,&_fefee );_gcgeb !=nil {return _gcgeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_bcadb .ExtraClrSchemeLst =NewCT_ColorSchemeList (); -if _ddcba :=d .DecodeElement (_bcadb .ExtraClrSchemeLst ,&_fefee );_ddcba !=nil {return _ddcba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bcadb .CustClrLst =NewCT_CustomColorList (); -if _eeadg :=d .DecodeElement (_bcadb .CustClrLst ,&_fefee );_eeadg !=nil {return _eeadg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_bcadb .ExtLst =NewCT_OfficeArtExtensionList (); -if _fageg :=d .DecodeElement (_bcadb .ExtLst ,&_fefee );_fageg !=nil {return _fageg ;};default:_cc .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",_fefee .Name ); -if _dfdcfd :=d .Skip ();_dfdcfd !=nil {return _dfdcfd ;};};case _b .EndElement :break _dddbd ;case _b .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_TableGrid and its children, prefixing error messages with path -func (_gdfbfb *CT_TableGrid )ValidateWithPath (path string )error {for _eecga ,_ecfeg :=range _gdfbfb .GridCol {if _eeaae :=_ecfeg .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_eecga )); -_eeaae !=nil {return _eeaae ;};};return nil ;};func (_beab *CT_AdjustHandleList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _beab .AhXY !=nil {_dgff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u0068\u0058\u0059"}}; -for _ ,_cff :=range _beab .AhXY {e .EncodeElement (_cff ,_dgff );};};if _beab .AhPolar !=nil {_gccb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0068\u0050\u006f\u006c\u0061r"}};for _ ,_cfg :=range _beab .AhPolar {e .EncodeElement (_cfg ,_gccb ); -};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_DashStopList and its children, prefixing error messages with path -func (_efbb *CT_DashStopList )ValidateWithPath (path string )error {for _ebfc ,_babag :=range _efbb .Ds {if _dbcab :=_babag .ValidateWithPath (_ee .Sprintf ("\u0025s\u002f\u0044\u0073\u005b\u0025\u0064]",path ,_ebfc ));_dbcab !=nil {return _dbcab ;};}; -return nil ;};func (_cabgb *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 :_ee .Sprintf ("\u0025\u0076",_cabgb .TypefaceAttr )}); -if _cabgb .PanoseAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u006e\u006f\u0073\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_cabgb .PanoseAttr )});};if _cabgb .PitchFamilyAttr !=ST_PitchFamilyUnset {_bdaea ,_gdegb :=_cabgb .PitchFamilyAttr .MarshalXMLAttr (_b .Name {Local :"p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"}); -if _gdegb !=nil {return _gdegb ;};start .Attr =append (start .Attr ,_bdaea );};if _cabgb .CharsetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},Value :_ee .Sprintf ("\u0025\u0076",*_cabgb .CharsetAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_OuterShadowEffect and its children, prefixing error messages with path +func (_cgcdd *CT_OuterShadowEffect )ValidateWithPath (path string )error {if _cgcdd .BlurRadAttr !=nil {if *_cgcdd .BlurRadAttr < 0{return _bb .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 ,*_cgcdd .BlurRadAttr ); +};if *_cgcdd .BlurRadAttr > 27273042316900{return _bb .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 ,*_cgcdd .BlurRadAttr ); +};};if _cgcdd .DistAttr !=nil {if *_cgcdd .DistAttr < 0{return _bb .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 ,*_cgcdd .DistAttr ); +};if *_cgcdd .DistAttr > 27273042316900{return _bb .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 ,*_cgcdd .DistAttr ); +};};if _cgcdd .DirAttr !=nil {if *_cgcdd .DirAttr < 0{return _bb .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 ,*_cgcdd .DirAttr ); +};if *_cgcdd .DirAttr >=21600000{return _bb .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 ,*_cgcdd .DirAttr ); +};};if _cgcdd .SxAttr !=nil {if _defd :=_cgcdd .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_defd !=nil {return _defd ;};};if _cgcdd .SyAttr !=nil {if _ceafb :=_cgcdd .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072"); +_ceafb !=nil {return _ceafb ;};};if _cgcdd .KxAttr !=nil {if *_cgcdd .KxAttr <=-5400000{return _bb .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 ,*_cgcdd .KxAttr ); +};if *_cgcdd .KxAttr >=5400000{return _bb .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 ,*_cgcdd .KxAttr ); +};};if _cgcdd .KyAttr !=nil {if *_cgcdd .KyAttr <=-5400000{return _bb .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 ,*_cgcdd .KyAttr ); +};if *_cgcdd .KyAttr >=5400000{return _bb .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 ,*_cgcdd .KyAttr ); +};};if _gacdd :=_cgcdd .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_gacdd !=nil {return _gacdd ;};if _cgcdd .ScrgbClr !=nil {if _egdgg :=_cgcdd .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr"); +_egdgg !=nil {return _egdgg ;};};if _cgcdd .SrgbClr !=nil {if _abcbd :=_cgcdd .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_abcbd !=nil {return _abcbd ;};};if _cgcdd .HslClr !=nil {if _bbbg :=_cgcdd .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072"); +_bbbg !=nil {return _bbbg ;};};if _cgcdd .SysClr !=nil {if _afcff :=_cgcdd .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_afcff !=nil {return _afcff ;};};if _cgcdd .SchemeClr !=nil {if _cbdg :=_cgcdd .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"); +_cbdg !=nil {return _cbdg ;};};if _cgcdd .PrstClr !=nil {if _fabad :=_cgcdd .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_fabad !=nil {return _fabad ;};};return nil ;};func NewCT_Path2DList ()*CT_Path2DList {_aadaa :=&CT_Path2DList {}; +return _aadaa };type CT_FontCollection struct{Latin *CT_TextFont ;Ea *CT_TextFont ;Cs *CT_TextFont ;Font []*CT_SupplementalFont ;ExtLst *CT_OfficeArtExtensionList ;};func (_ffecb *CT_NonVisualDrawingProps )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_ffecb .IdAttr )}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_ffecb .NameAttr )});if _ffecb .DescrAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0065\u0073c\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_ffecb .DescrAttr )}); +};if _ffecb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_ffecb .HiddenAttr ))});};if _ffecb .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_ffecb .TitleAttr )}); +};e .EncodeToken (start );if _ffecb .HlinkClick !=nil {_aecdb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_ffecb .HlinkClick ,_aecdb );};if _ffecb .HlinkHover !=nil {_aeggd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}}; +e .EncodeElement (_ffecb .HlinkHover ,_aeggd );};if _ffecb .ExtLst !=nil {_bfede :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffecb .ExtLst ,_bfede );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_Transform2D and its children -func (_ddcab *CT_Transform2D )Validate ()error {return _ddcab .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d\u0032\u0044");};func (_gcgag *CT_GraphicalObjectFrameLocking )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggdag :=range start .Attr {if _ggdag .Name .Local =="\u006e\u006f\u0047r\u0070"{_gccca ,_cggca :=_c .ParseBool (_ggdag .Value ); -if _cggca !=nil {return _cggca ;};_gcgag .NoGrpAttr =&_gccca ;continue ;};if _ggdag .Name .Local =="n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"{_gagb ,_afcfe :=_c .ParseBool (_ggdag .Value );if _afcfe !=nil {return _afcfe ;};_gcgag .NoDrilldownAttr =&_gagb ; -continue ;};if _ggdag .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_bdabe ,_gcdbgc :=_c .ParseBool (_ggdag .Value );if _gcdbgc !=nil {return _gcdbgc ;};_gcgag .NoSelectAttr =&_bdabe ;continue ;};if _ggdag .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_bdfda ,_gffa :=_c .ParseBool (_ggdag .Value ); -if _gffa !=nil {return _gffa ;};_gcgag .NoChangeAspectAttr =&_bdfda ;continue ;};if _ggdag .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_ccfc ,_daaa :=_c .ParseBool (_ggdag .Value );if _daaa !=nil {return _daaa ;};_gcgag .NoMoveAttr =&_ccfc ;continue ; -};if _ggdag .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_ebfg ,_dfebe :=_c .ParseBool (_ggdag .Value );if _dfebe !=nil {return _dfebe ;};_gcgag .NoResizeAttr =&_ebfg ;continue ;};};_ebeed :for {_acgc ,_ebeea :=d .Token ();if _ebeea !=nil {return _ebeea ; -};switch _abded :=_acgc .(type ){case _b .StartElement :switch _abded .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"}:_gcgag .ExtLst =NewCT_OfficeArtExtensionList (); -if _bfcea :=d .DecodeElement (_gcgag .ExtLst ,&_abded );_bfcea !=nil {return _bfcea ;};default:_cc .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",_abded .Name ); -if _ddad :=d .Skip ();_ddad !=nil {return _ddad ;};};case _b .EndElement :break _ebeed ;case _b .CharData :};};return nil ;};func (_dbcbb *EG_TextBulletTypeface )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbccba :for {_ebcefg ,_gaggcc :=d .Token (); -if _gaggcc !=nil {return _gaggcc ;};switch _aabgc :=_ebcefg .(type ){case _b .StartElement :switch _aabgc .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"}:_dbcbb .BuFontTx =NewCT_TextBulletTypefaceFollowText (); -if _egfe :=d .DecodeElement (_dbcbb .BuFontTx ,&_aabgc );_egfe !=nil {return _egfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_dbcbb .BuFont =NewCT_TextFont (); -if _egadc :=d .DecodeElement (_dbcbb .BuFont ,&_aabgc );_egadc !=nil {return _egadc ;};default:_cc .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",_aabgc .Name ); -if _abced :=d .Skip ();_abced !=nil {return _abced ;};};case _b .EndElement :break _dbccba ;case _b .CharData :};};return nil ;};func (_gda *CT_Backdrop )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gda .Anchor =NewCT_Point3D ();_gda .Norm =NewCT_Vector3D (); -_gda .Up =NewCT_Vector3D ();_bag :for {_gedg ,_dcdd :=d .Token ();if _dcdd !=nil {return _dcdd ;};switch _cafg :=_gedg .(type ){case _b .StartElement :switch _cafg .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 _aebd :=d .DecodeElement (_gda .Anchor ,&_cafg ); -_aebd !=nil {return _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 :"\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 _ecag :=d .DecodeElement (_gda .Norm ,&_cafg ); -_ecag !=nil {return _ecag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _fdd :=d .DecodeElement (_gda .Up ,&_cafg ); -_fdd !=nil {return _fdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_gda .ExtLst =NewCT_OfficeArtExtensionList (); -if _edbc :=d .DecodeElement (_gda .ExtLst ,&_cafg );_edbc !=nil {return _edbc ;};default:_cc .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",_cafg .Name ); -if _afdc :=d .Skip ();_afdc !=nil {return _afdc ;};};case _b .EndElement :break _bag ;case _b .CharData :};};return nil ;};type CT_FontScheme struct{NameAttr string ;MajorFont *CT_FontCollection ;MinorFont *CT_FontCollection ;ExtLst *CT_OfficeArtExtensionList ; -};func (_cgdga *CT_NonVisualDrawingShapeProps )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egdcf :=range start .Attr {if _egdcf .Name .Local =="\u0074\u0078\u0042o\u0078"{_dged ,_ffgfd :=_c .ParseBool (_egdcf .Value );if _ffgfd !=nil {return _ffgfd ; -};_cgdga .TxBoxAttr =&_dged ;continue ;};};_deaf :for {_gdabe ,_bgfg :=d .Token ();if _bgfg !=nil {return _bgfg ;};switch _eede :=_gdabe .(type ){case _b .StartElement :switch _eede .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"}:_cgdga .SpLocks =NewCT_ShapeLocking (); -if _bcccg :=d .DecodeElement (_cgdga .SpLocks ,&_eede );_bcccg !=nil {return _bcccg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_cgdga .ExtLst =NewCT_OfficeArtExtensionList (); -if _gceag :=d .DecodeElement (_cgdga .ExtLst ,&_eede );_gceag !=nil {return _gceag ;};default:_cc .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",_eede .Name ); -if _bcbbbb :=d .Skip ();_bcbbbb !=nil {return _bcbbbb ;};};case _b .EndElement :break _deaf ;case _b .CharData :};};return nil ;};func (_caedb *CT_GvmlTextShapeChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfaca :for {_dedfg ,_fagbc :=d .Token (); -if _fagbc !=nil {return _fagbc ;};switch _dagcdb :=_dedfg .(type ){case _b .StartElement :switch _dagcdb .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"}:_caedb .UseSpRect =NewCT_GvmlUseShapeRectangle (); -if _aafee :=d .DecodeElement (_caedb .UseSpRect ,&_dagcdb );_aafee !=nil {return _aafee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_caedb .Xfrm =NewCT_Transform2D (); -if _gcbg :=d .DecodeElement (_caedb .Xfrm ,&_dagcdb );_gcbg !=nil {return _gcbg ;};default:_cc .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",_dagcdb .Name ); -if _efgde :=d .Skip ();_efgde !=nil {return _efgde ;};};case _b .EndElement :break _gfaca ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_FontReference and its children, prefixing error messages with path +func (_ccbeb *CT_FontReference )ValidateWithPath (path string )error {if _ccbeb .IdxAttr ==ST_FontCollectionIndexUnset {return _bb .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 _eabd :=_ccbeb .IdxAttr .ValidateWithPath (path +"\u002f\u0049\u0064\u0078\u0041\u0074\u0074\u0072");_eabd !=nil {return _eabd ;};if _ccbeb .ScrgbClr !=nil {if _cfbcc :=_ccbeb .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr"); +_cfbcc !=nil {return _cfbcc ;};};if _ccbeb .SrgbClr !=nil {if _geae :=_ccbeb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_geae !=nil {return _geae ;};};if _ccbeb .HslClr !=nil {if _ddeg :=_ccbeb .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072"); +_ddeg !=nil {return _ddeg ;};};if _ccbeb .SysClr !=nil {if _afgfd :=_ccbeb .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_afgfd !=nil {return _afgfd ;};};if _ccbeb .SchemeClr !=nil {if _gbabd :=_ccbeb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"); +_gbabd !=nil {return _gbabd ;};};if _ccbeb .PrstClr !=nil {if _gbcf :=_ccbeb .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_gbcf !=nil {return _gbcf ;};};return nil ;};func NewCT_Percentage ()*CT_Percentage {_dadd :=&CT_Percentage {}; +return _dadd };func (_cfdaf *CT_TableCell )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cdbdbe :=range start .Attr {if _cdbdbe .Name .Local =="\u0072o\u0077\u0053\u0070\u0061\u006e"{_eddcc ,_ddedff :=_eb .ParseInt (_cdbdbe .Value ,10,32); +if _ddedff !=nil {return _ddedff ;};_fbbdc :=int32 (_eddcc );_cfdaf .RowSpanAttr =&_fbbdc ;continue ;};if _cdbdbe .Name .Local =="\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"{_fbdbe ,_gcaac :=_eb .ParseInt (_cdbdbe .Value ,10,32);if _gcaac !=nil {return _gcaac ; +};_fcaac :=int32 (_fbdbe );_cfdaf .GridSpanAttr =&_fcaac ;continue ;};if _cdbdbe .Name .Local =="\u0068\u004d\u0065\u0072\u0067\u0065"{_acfef ,_ggdeb :=_eb .ParseBool (_cdbdbe .Value );if _ggdeb !=nil {return _ggdeb ;};_cfdaf .HMergeAttr =&_acfef ;continue ; +};if _cdbdbe .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_aacfa ,_ddead :=_eb .ParseBool (_cdbdbe .Value );if _ddead !=nil {return _ddead ;};_cfdaf .VMergeAttr =&_aacfa ;continue ;};if _cdbdbe .Name .Local =="\u0069\u0064"{_egaba ,_cbaff :=_cdbdbe .Value ,error (nil ); +if _cbaff !=nil {return _cbaff ;};_cfdaf .IdAttr =&_egaba ;continue ;};};_daagc :for {_fcega ,_bcegf :=d .Token ();if _bcegf !=nil {return _bcegf ;};switch _agbadd :=_fcega .(type ){case _e .StartElement :switch _agbadd .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 :"\u0074\u0078\u0042\u006f\u0064\u0079"},_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 :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_cfdaf .TxBody =NewCT_TextBody (); +if _bdddg :=d .DecodeElement (_cfdaf .TxBody ,&_agbadd );_bdddg !=nil {return _bdddg ;};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 :"\u0074\u0063\u0050\u0072"},_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 :"\u0074\u0063\u0050\u0072"}:_cfdaf .TcPr =NewCT_TableCellProperties (); +if _gadca :=d .DecodeElement (_cfdaf .TcPr ,&_agbadd );_gadca !=nil {return _gadca ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfdaf .ExtLst =NewCT_OfficeArtExtensionList (); +if _bcbbd :=d .DecodeElement (_cfdaf .ExtLst ,&_agbadd );_bcbbd !=nil {return _bcbbd ;};default:_bfc .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",_agbadd .Name ); +if _bbceb :=d .Skip ();_bbceb !=nil {return _bbceb ;};};case _e .EndElement :break _daagc ;case _e .CharData :};};return nil ;};func (_ffgfge *ST_AdjCoordinate )Validate ()error {return _ffgfge .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TextNoAutofit and its children, prefixing error messages with path -func (_gaabc *CT_TextNoAutofit )ValidateWithPath (path string )error {return nil };type CT_SystemColor struct{ValAttr ST_SystemColorVal ;LastClrAttr *string ;EG_ColorTransform []*EG_ColorTransform ;};func (_edaca *CT_NonVisualContentPartProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcddb :=range start .Attr {if _fcddb .Name .Local =="\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"{_bggfc ,_deaa :=_c .ParseBool (_fcddb .Value ); -if _deaa !=nil {return _deaa ;};_edaca .IsCommentAttr =&_bggfc ;continue ;};};_aeabc :for {_bfag ,_ggfea :=d .Token ();if _ggfea !=nil {return _ggfea ;};switch _gbgbe :=_bfag .(type ){case _b .StartElement :switch _gbgbe .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"}:_edaca .CpLocks =NewCT_ContentPartLocking (); -if _fdbea :=d .DecodeElement (_edaca .CpLocks ,&_gbgbe );_fdbea !=nil {return _fdbea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_edaca .ExtLst =NewCT_OfficeArtExtensionList (); -if _becce :=d .DecodeElement (_edaca .ExtLst ,&_gbgbe );_becce !=nil {return _becce ;};default:_cc .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",_gbgbe .Name ); -if _dgef :=d .Skip ();_dgef !=nil {return _dgef ;};};case _b .EndElement :break _aeabc ;case _b .CharData :};};return nil ;};type CT_TableBackgroundStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ; -};func NewCT_Path2D ()*CT_Path2D {_acba :=&CT_Path2D {};return _acba }; +// Validate validates the CT_NonVisualDrawingProps and its children +func (_fabd *CT_NonVisualDrawingProps )Validate ()error {return _fabd .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_Path2DList and its children -func (_dcfdg *CT_Path2DList )Validate ()error {return _dcfdg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074");};type CT_AlphaModulateEffect struct{Cont *CT_EffectContainer ;};func NewCT_BlipFillProperties ()*CT_BlipFillProperties {_gebf :=&CT_BlipFillProperties {}; -return _gebf ;};type CT_BlurEffect struct{RadAttr *int64 ;GrowAttr *bool ;};func (_cdfdce ST_BlipCompression )String ()string {switch _cdfdce {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_ClipboardStyleSheet ()*CT_ClipboardStyleSheet {_dcgg :=&CT_ClipboardStyleSheet {};_dcgg .ThemeElements =NewCT_BaseStyles (); -_dcgg .ClrMap =NewCT_ColorMapping ();return _dcgg ;};func (_adbeg *CT_ConnectorLocking )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bggd :=range start .Attr {if _bggd .Name .Local =="\u006e\u006f\u0047r\u0070"{_cfdg ,_baad :=_c .ParseBool (_bggd .Value ); -if _baad !=nil {return _baad ;};_adbeg .NoGrpAttr =&_cfdg ;continue ;};if _bggd .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_fcbd ,_adfb :=_c .ParseBool (_bggd .Value );if _adfb !=nil {return _adfb ;};_adbeg .NoSelectAttr =&_fcbd ; -continue ;};if _bggd .Name .Local =="\u006e\u006f\u0052o\u0074"{_ecaf ,_cbbf :=_c .ParseBool (_bggd .Value );if _cbbf !=nil {return _cbbf ;};_adbeg .NoRotAttr =&_ecaf ;continue ;};if _bggd .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_ddcfa ,_dgfba :=_c .ParseBool (_bggd .Value ); -if _dgfba !=nil {return _dgfba ;};_adbeg .NoChangeAspectAttr =&_ddcfa ;continue ;};if _bggd .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_cddc ,_dcdb :=_c .ParseBool (_bggd .Value );if _dcdb !=nil {return _dcdb ;};_adbeg .NoMoveAttr =&_cddc ;continue ; -};if _bggd .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_ecacd ,_fefc :=_c .ParseBool (_bggd .Value );if _fefc !=nil {return _fefc ;};_adbeg .NoResizeAttr =&_ecacd ;continue ;};if _bggd .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_dbgb ,_gcece :=_c .ParseBool (_bggd .Value ); -if _gcece !=nil {return _gcece ;};_adbeg .NoEditPointsAttr =&_dbgb ;continue ;};if _bggd .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_bgdc ,_ddggc :=_c .ParseBool (_bggd .Value );if _ddggc !=nil {return _ddggc ; -};_adbeg .NoAdjustHandlesAttr =&_bgdc ;continue ;};if _bggd .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_aada ,_agcc :=_c .ParseBool (_bggd .Value );if _agcc !=nil {return _agcc ;};_adbeg .NoChangeArrowheadsAttr =&_aada ; -continue ;};if _bggd .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_bffb ,_fffc :=_c .ParseBool (_bggd .Value );if _fffc !=nil {return _fffc ;};_adbeg .NoChangeShapeTypeAttr =&_bffb ; -continue ;};};_cgec :for {_fdafd ,_cdbb :=d .Token ();if _cdbb !=nil {return _cdbb ;};switch _bebed :=_fdafd .(type ){case _b .StartElement :switch _bebed .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"}:_adbeg .ExtLst =NewCT_OfficeArtExtensionList (); -if _gab :=d .DecodeElement (_adbeg .ExtLst ,&_bebed );_gab !=nil {return _gab ;};default:_cc .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",_bebed .Name ); -if _cceb :=d .Skip ();_cceb !=nil {return _cceb ;};};case _b .EndElement :break _cgec ;case _b .CharData :};};return nil ;};const (ST_TextAnchoringTypeUnset ST_TextAnchoringType =0;ST_TextAnchoringTypeT ST_TextAnchoringType =1;ST_TextAnchoringTypeCtr ST_TextAnchoringType =2; -ST_TextAnchoringTypeB ST_TextAnchoringType =3;ST_TextAnchoringTypeJust ST_TextAnchoringType =4;ST_TextAnchoringTypeDist ST_TextAnchoringType =5;);func (_bebfg *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 :_ee .Sprintf ("\u0025\u0076",_bebfg .AngAttr )}); -e .EncodeToken (start );_dddd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_bebfg .Pos ,_dddd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_BaseStylesOverride struct{ClrScheme *CT_ColorScheme ; -FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;};type ST_TextShapeType byte ;func (_eebf *CT_DashStopList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdcd :for {_cfgec ,_bggg :=d .Token ();if _bggg !=nil {return _bggg ;};switch _cgeef :=_cfgec .(type ){case _b .StartElement :switch _cgeef .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"}:_ebcag :=NewCT_DashStop (); -if _bbgc :=d .DecodeElement (_ebcag ,&_cgeef );_bbgc !=nil {return _bbgc ;};_eebf .Ds =append (_eebf .Ds ,_ebcag );default:_cc .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",_cgeef .Name ); -if _gfgb :=d .Skip ();_gfgb !=nil {return _gfgb ;};};case _b .EndElement :break _fdcd ;case _b .CharData :};};return nil ;};func (_bdgbe *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 :_ee .Sprintf ("\u0025\u0076",_bdgbe .LinkAttr )}); -e .EncodeToken (start );if _bdgbe .ExtLst !=nil {_dece :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdgbe .ExtLst ,_dece );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; -};func NewEG_TextUnderlineFill ()*EG_TextUnderlineFill {_ccdgb :=&EG_TextUnderlineFill {};return _ccdgb ;};func (_cbccg ST_PresetColorVal )String ()string {switch _cbccg {case 0:return "";case 1:return "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e";case 2:return "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065"; -case 3:return "\u0061\u0071\u0075\u0061";case 4:return "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case 5:return "\u0061\u007a\u0075r\u0065";case 6:return "\u0062\u0065\u0069g\u0065";case 7:return "\u0062\u0069\u0073\u0071\u0075\u0065"; -case 8:return "\u0062\u006c\u0061c\u006b";case 9:return "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064";case 10:return "\u0062\u006c\u0075\u0065";case 11:return "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074"; -case 12:return "\u0062\u0072\u006fw\u006e";case 13:return "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd";case 14:return "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e";case 15:return "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065";case 16:return "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e"; -case 17:return "\u0063\u006f\u0072a\u006c";case 18:return "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065";case 19:return "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b";case 20:return "\u0063r\u0069\u006d\u0073\u006f\u006e"; -case 21:return "\u0063\u0079\u0061\u006e";case 22:return "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case 23:return "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case 24:return "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064"; -case 25:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case 26:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079";case 27:return "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case 28:return "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi"; -case 29:return "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case 30:return "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e";case 31:return "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065"; -case 32:return "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case 33:return "\u0064a\u0072\u006b\u0052\u0065\u0064";case 34:return "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case 35:return "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e"; -case 36:return "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 37:return "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case 38:return "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079"; -case 39:return "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 40:return "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case 41:return "\u0064\u006b\u0042\u006c\u0075\u0065";case 42:return "\u0064\u006b\u0043\u0079\u0061\u006e"; -case 43:return "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case 44:return "\u0064\u006b\u0047\u0072\u0061\u0079";case 45:return "\u0064\u006b\u0047\u0072\u0065\u0079";case 46:return "\u0064k\u0047\u0072\u0065\u0065\u006e";case 47:return "\u0064k\u004b\u0068\u0061\u006b\u0069"; -case 48:return "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a";case 49:return "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e";case 50:return "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case 51:return "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064"; -case 52:return "\u0064\u006b\u0052e\u0064";case 53:return "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case 54:return "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 55:return "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065"; -case 56:return "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case 57:return "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case 58:return "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 59:return "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074"; -case 60:return "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b";case 61:return "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case 62:return "\u0064i\u006d\u0047\u0072\u0061\u0079";case 63:return "\u0064i\u006d\u0047\u0072\u0065\u0079"; -case 64:return "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065";case 65:return "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k";case 66:return "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065";case 67:return "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e"; -case 68:return "\u0066u\u0063\u0068\u0073\u0069\u0061";case 69:return "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o";case 70:return "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065";case 71:return "\u0067\u006f\u006c\u0064";case 72:return "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd"; -case 73:return "\u0067\u0072\u0061\u0079";case 74:return "\u0067\u0072\u0065\u0079";case 75:return "\u0067\u0072\u0065e\u006e";case 76:return "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077";case 77:return "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077"; -case 78:return "\u0068o\u0074\u0050\u0069\u006e\u006b";case 79:return "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d";case 80:return "\u0069\u006e\u0064\u0069\u0067\u006f";case 81:return "\u0069\u0076\u006fr\u0079";case 82:return "\u006b\u0068\u0061k\u0069"; -case 83:return "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072";case 84:return "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068";case 85:return "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n";case 86:return "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e"; -case 87:return "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e";case 88:return "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c";case 89:return "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n";case 90:return "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077"; -case 91:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case 92:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y";case 93:return "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e";case 94:return "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek"; -case 95:return "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case 96:return "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 97:return "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065"; -case 98:return "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079";case 99:return "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079";case 100:return "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065"; -case 101:return "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case 102:return "\u006c\u0074\u0042\u006c\u0075\u0065";case 103:return "\u006ct\u0043\u006f\u0072\u0061\u006c";case 104:return "\u006c\u0074\u0043\u0079\u0061\u006e";case 105:return "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077"; -case 106:return "\u006c\u0074\u0047\u0072\u0061\u0079";case 107:return "\u006c\u0074\u0047\u0072\u0065\u0079";case 108:return "\u006ct\u0047\u0072\u0065\u0065\u006e";case 109:return "\u006c\u0074\u0050\u0069\u006e\u006b";case 110:return "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e"; -case 111:return "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case 112:return "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e";case 113:return "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case 114:return "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079"; -case 115:return "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065";case 116:return "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case 117:return "\u006c\u0069\u006d\u0065";case 118:return "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n"; -case 119:return "\u006c\u0069\u006ee\u006e";case 120:return "\u006da\u0067\u0065\u006e\u0074\u0061";case 121:return "\u006d\u0061\u0072\u006f\u006f\u006e";case 122:return "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065"; -case 123:return "\u006de\u0064\u0042\u006c\u0075\u0065";case 124:return "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d";case 125:return "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce";case 126:return "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e"; -case 127:return "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 128:return "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case 129:return "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065"; -case 130:return "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case 131:return "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case 132:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065"; -case 133:return "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064";case 134:return "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065";case 135:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e"; -case 136:return "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case 137:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case 138:return "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065"; -case 139:return "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case 140:return "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065";case 141:return "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m";case 142:return "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e"; -case 143:return "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e";case 144:return "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065";case 145:return "\u006e\u0061\u0076\u0079";case 146:return "\u006fl\u0064\u004c\u0061\u0063\u0065";case 147:return "\u006f\u006c\u0069v\u0065"; -case 148:return "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b";case 149:return "\u006f\u0072\u0061\u006e\u0067\u0065";case 150:return "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d";case 151:return "\u006f\u0072\u0063\u0068\u0069\u0064";case 152:return "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064"; -case 153:return "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n";case 154:return "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case 155:return "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064"; -case 156:return "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070";case 157:return "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f";case 158:return "\u0070\u0065\u0072\u0075";case 159:return "\u0070\u0069\u006e\u006b";case 160:return "\u0070\u006c\u0075\u006d"; -case 161:return "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065";case 162:return "\u0070\u0075\u0072\u0070\u006c\u0065";case 163:return "\u0072\u0065\u0064";case 164:return "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n";case 165:return "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e"; -case 166:return "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e";case 167:return "\u0073\u0061\u006c\u006d\u006f\u006e";case 168:return "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e";case 169:return "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e"; -case 170:return "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c";case 171:return "\u0073\u0069\u0065\u006e\u006e\u0061";case 172:return "\u0073\u0069\u006c\u0076\u0065\u0072";case 173:return "\u0073k\u0079\u0042\u006c\u0075\u0065";case 174:return "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e"; -case 175:return "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y";case 176:return "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y";case 177:return "\u0073\u006e\u006f\u0077";case 178:return "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e";case 179:return "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e"; -case 180:return "\u0074\u0061\u006e";case 181:return "\u0074\u0065\u0061\u006c";case 182:return "\u0074h\u0069\u0073\u0074\u006c\u0065";case 183:return "\u0074\u006f\u006d\u0061\u0074\u006f";case 184:return "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e"; -case 185:return "\u0076\u0069\u006f\u006c\u0065\u0074";case 186:return "\u0077\u0068\u0065a\u0074";case 187:return "\u0077\u0068\u0069t\u0065";case 188:return "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065";case 189:return "\u0079\u0065\u006c\u006c\u006f\u0077"; -case 190:return "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e";};return "";};func NewEG_TextRun ()*EG_TextRun {_ddfgdd :=&EG_TextRun {};return _ddfgdd };const (ST_TextHorzOverflowTypeUnset ST_TextHorzOverflowType =0;ST_TextHorzOverflowTypeOverflow ST_TextHorzOverflowType =1; -ST_TextHorzOverflowTypeClip ST_TextHorzOverflowType =2;);type ST_PresetPatternVal byte ;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 (_cgeg *CT_EmptyElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_dbae ,_ddfe :=d .Token ();if _ddfe !=nil {return _ee .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079\u0045l\u0065\u006d\u0065n\u0074:\u0020\u0025\u0073",_ddfe ); -};if _daec ,_aggba :=_dbae .(_b .EndElement );_aggba &&_daec .Name ==start .Name {break ;};};return nil ;};func (_cdfdgg *ST_RectAlignment )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cdfdgg =0;case "\u0074\u006c":*_cdfdgg =1; -case "\u0074":*_cdfdgg =2;case "\u0074\u0072":*_cdfdgg =3;case "\u006c":*_cdfdgg =4;case "\u0063\u0074\u0072":*_cdfdgg =5;case "\u0072":*_cdfdgg =6;case "\u0062\u006c":*_cdfdgg =7;case "\u0062":*_cdfdgg =8;case "\u0062\u0072":*_cdfdgg =9;};return nil ; -};func (_fbbd *CT_GrayscaleTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_febe ,_bddae :=d .Token ();if _bddae !=nil {return _ee .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",_bddae ); -};if _dcgae ,_ecgb :=_febe .(_b .EndElement );_ecgb &&_dcgae .Name ==start .Name {break ;};};return nil ;};func (_fbdb *CT_ComplementTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_ffbg ,_fedge :=d .Token ();if _fedge !=nil {return _ee .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",_fedge ); -};if _fffd ,_bcga :=_ffbg .(_b .EndElement );_bcga &&_fffd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_BlendEffect and its children, prefixing error messages with path +func (_dgg *CT_BlendEffect )ValidateWithPath (path string )error {if _dgg .BlendAttr ==ST_BlendModeUnset {return _bb .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 _fbag :=_dgg .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_fbag !=nil {return _fbag ;};if _bgdad :=_dgg .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_bgdad !=nil {return _bgdad ; +};return nil ;};func NewCT_LineProperties ()*CT_LineProperties {_dbee :=&CT_LineProperties {};return _dbee };func (_ffdbd *ST_CompoundLine )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ffdbd =0;case "\u0073\u006e\u0067":*_ffdbd =1; +case "\u0064\u0062\u006c":*_ffdbd =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_ffdbd =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_ffdbd =4;case "\u0074\u0072\u0069":*_ffdbd =5;};return nil ;};func (_dgaaf *EG_Media )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dgaaf .AudioCd !=nil {_fcbab :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0061\u0075\u0064\u0069\u006f\u0043d"}}; +e .EncodeElement (_dgaaf .AudioCd ,_fcbab );};if _dgaaf .WavAudioFile !=nil {_ccdacc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_dgaaf .WavAudioFile ,_ccdacc ); +};if _dgaaf .AudioFile !=nil {_cfdag :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_dgaaf .AudioFile ,_cfdag );};if _dgaaf .VideoFile !=nil {_gedaf :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}}; +e .EncodeElement (_dgaaf .VideoFile ,_gedaf );};if _dgaaf .QuickTimeFile !=nil {_ecfdfa :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_dgaaf .QuickTimeFile ,_ecfdfa ); +};return nil ;};type CT_OfficeStyleSheet struct{NameAttr *string ;ThemeElements *CT_BaseStyles ;ObjectDefaults *CT_ObjectStyleDefaults ;ExtraClrSchemeLst *CT_ColorSchemeList ;CustClrLst *CT_CustomColorList ;ExtLst *CT_OfficeArtExtensionList ;};func (_gbccb *ST_BlendMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fegbd ,_afgcb :=d .Token (); +if _afgcb !=nil {return _afgcb ;};if _eedgcg ,_eagcd :=_fegbd .(_e .EndElement );_eagcd &&_eedgcg .Name ==start .Name {*_gbccb =1;return nil ;};if _dfafb ,_ecafb :=_fegbd .(_e .CharData );!_ecafb {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",_fegbd ); +}else {switch string (_dfafb ){case "":*_gbccb =0;case "\u006f\u0076\u0065\u0072":*_gbccb =1;case "\u006d\u0075\u006c\u0074":*_gbccb =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_gbccb =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_gbccb =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_gbccb =5; +};};_fegbd ,_afgcb =d .Token ();if _afgcb !=nil {return _afgcb ;};if _eabae ,_dgced :=_fegbd .(_e .EndElement );_dgced &&_eabae .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",_fegbd ); +}; -// ValidateWithPath validates the CT_PositiveFixedAngle and its children, prefixing error messages with path -func (_ebdca *CT_PositiveFixedAngle )ValidateWithPath (path string )error {if _ebdca .ValAttr < 0{return _ee .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 ,_ebdca .ValAttr ); -};if _ebdca .ValAttr >=21600000{return _ee .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 ,_ebdca .ValAttr ); -};return nil ;};func NewCT_InnerShadowEffect ()*CT_InnerShadowEffect {_acgfg :=&CT_InnerShadowEffect {};return _acgfg ;};type CT_CustomColorList struct{CustClr []*CT_CustomColor ;};func (_aeea *CT_AnimationDgmElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fba :=range start .Attr {if _fba .Name .Local =="\u0069\u0064"{_dda ,_daf :=_fba .Value ,error (nil ); -if _daf !=nil {return _daf ;};_aeea .IdAttr =&_dda ;continue ;};if _fba .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_aeea .BldStepAttr .UnmarshalXMLAttr (_fba );continue ;};};for {_eefd ,_dbdc :=d .Token ();if _dbdc !=nil {return _ee .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",_dbdc ); -};if _aed ,_ffcd :=_eefd .(_b .EndElement );_ffcd &&_aed .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_InverseGammaTransform and its children +func (_afgce *CT_InverseGammaTransform )Validate ()error {return _afgce .ValidateWithPath ("\u0043T\u005f\u0049\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0061\u006dm\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};type CT_ThemeableLineStyle struct{Ln *CT_LineProperties ; +LnRef *CT_StyleMatrixReference ;};func (_fbba *CT_Path2DCubicBezierTo )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_dbaec :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070\u0074"}};for _ ,_eccddf :=range _fbba .Pt {e .EncodeElement (_eccddf ,_dbaec ); +};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_TablePartStyle ()*CT_TablePartStyle {_dcddd :=&CT_TablePartStyle {};return _dcddd }; -// Validate validates the EG_ColorChoice and its children -func (_cacdce *EG_ColorChoice )Validate ()error {return _cacdce .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043h\u006f\u0069\u0063\u0065");};func (_gcbc *CT_LineJoinRound )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffdgf ST_FontCollectionIndex )ValidateWithPath (path string )error {switch _ffdgf {case 0,1,2,3:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffdgf )); -};return nil ;}; +// Validate validates the EG_ColorTransform and its children +func (_gafcga *EG_ColorTransform )Validate ()error {return _gafcga .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func (_ccfc *CT_Hyperlink )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ccfc .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_ccfc .IdAttr )}); +};if _ccfc .InvalidUrlAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_ccfc .InvalidUrlAttr )});};if _ccfc .ActionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"},Value :_bb .Sprintf ("\u0025\u0076",*_ccfc .ActionAttr )}); +};if _ccfc .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_ccfc .TgtFrameAttr )});};if _ccfc .TooltipAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_bb .Sprintf ("\u0025\u0076",*_ccfc .TooltipAttr )}); +};if _ccfc .HistoryAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_ccfc .HistoryAttr ))});};if _ccfc .HighlightClickAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_ccfc .HighlightClickAttr ))}); +};if _ccfc .EndSndAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u006e\u0064\u0053\u006e\u0064"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_ccfc .EndSndAttr ))});};e .EncodeToken (start );if _ccfc .Snd !=nil {_cfec :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073n\u0064"}}; +e .EncodeElement (_ccfc .Snd ,_cfec );};if _ccfc .ExtLst !=nil {_fceaf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccfc .ExtLst ,_fceaf );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func NewCT_Hyperlink ()*CT_Hyperlink {_dggf :=&CT_Hyperlink {};return _dggf };type CT_TextUnderlineFillGroupWrapper struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ; +PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;}; -// ValidateWithPath validates the CT_SchemeColor and its children, prefixing error messages with path -func (_cefcc *CT_SchemeColor )ValidateWithPath (path string )error {if _cefcc .ValAttr ==ST_SchemeColorValUnset {return _ee .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 _deabbc :=_cefcc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_deabbc !=nil {return _deabbc ;};for _dbaca ,_cdbgb :=range _cefcc .EG_ColorTransform {if _eacfa :=_cdbgb .ValidateWithPath (_ee .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_dbaca )); -_eacfa !=nil {return _eacfa ;};};return nil ;}; +// Validate validates the CT_Color and its children +func (_dceaf *CT_Color )Validate ()error {return _dceaf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};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 NewCT_Ratio ()*CT_Ratio {_bdfgd :=&CT_Ratio {};return _bdfgd };func NewCT_ReflectionEffect ()*CT_ReflectionEffect {_dcba :=&CT_ReflectionEffect {}; +return _dcba };type ST_TextAutonumberScheme byte ;func (_agbeg *CT_TableCellBorderStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aabc :for {_ggfg ,_adeed :=d .Token ();if _adeed !=nil {return _adeed ;};switch _ebffd :=_ggfg .(type ){case _e .StartElement :switch _ebffd .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 :"\u006c\u0065\u0066\u0074"},_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 :"\u006c\u0065\u0066\u0074"}:_agbeg .Left =NewCT_ThemeableLineStyle (); +if _dbecf :=d .DecodeElement (_agbeg .Left ,&_ebffd );_dbecf !=nil {return _dbecf ;};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 :"\u0072\u0069\u0067h\u0074"},_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 :"\u0072\u0069\u0067h\u0074"}:_agbeg .Right =NewCT_ThemeableLineStyle (); +if _fdeed :=d .DecodeElement (_agbeg .Right ,&_ebffd );_fdeed !=nil {return _fdeed ;};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 :"\u0074\u006f\u0070"},_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 :"\u0074\u006f\u0070"}:_agbeg .Top =NewCT_ThemeableLineStyle (); +if _cegbb :=d .DecodeElement (_agbeg .Top ,&_ebffd );_cegbb !=nil {return _cegbb ;};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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_agbeg .Bottom =NewCT_ThemeableLineStyle (); +if _cagbac :=d .DecodeElement (_agbeg .Bottom ,&_ebffd );_cagbac !=nil {return _cagbac ;};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 :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_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 :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_agbeg .InsideH =NewCT_ThemeableLineStyle (); +if _caggg :=d .DecodeElement (_agbeg .InsideH ,&_ebffd );_caggg !=nil {return _caggg ;};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 :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_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 :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_agbeg .InsideV =NewCT_ThemeableLineStyle (); +if _bdfb :=d .DecodeElement (_agbeg .InsideV ,&_ebffd );_bdfb !=nil {return _bdfb ;};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 :"\u0074\u006c\u0032b\u0072"},_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 :"\u0074\u006c\u0032b\u0072"}:_agbeg .Tl2br =NewCT_ThemeableLineStyle (); +if _aegcc :=d .DecodeElement (_agbeg .Tl2br ,&_ebffd );_aegcc !=nil {return _aegcc ;};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 :"\u0074\u0072\u0032b\u006c"},_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 :"\u0074\u0072\u0032b\u006c"}:_agbeg .Tr2bl =NewCT_ThemeableLineStyle (); +if _ceddge :=d .DecodeElement (_agbeg .Tr2bl ,&_ebffd );_ceddge !=nil {return _ceddge ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agbeg .ExtLst =NewCT_OfficeArtExtensionList (); +if _dcfee :=d .DecodeElement (_agbeg .ExtLst ,&_ebffd );_dcfee !=nil {return _dcfee ;};default:_bfc .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",_ebffd .Name ); +if _ebecf :=d .Skip ();_ebecf !=nil {return _ebecf ;};};case _e .EndElement :break _aabc ;case _e .CharData :};};return nil ;};type CT_GvmlGraphicalObjectFrame struct{NvGraphicFramePr *CT_GvmlGraphicFrameNonVisual ;Graphic *Graphic ;Xfrm *CT_Transform2D ; +ExtLst *CT_OfficeArtExtensionList ;};func (_gafge *ST_TextStrikeType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eedfd ,_fdgbg :=d .Token ();if _fdgbg !=nil {return _fdgbg ;};if _afgbb ,_dadeb :=_eedfd .(_e .EndElement );_dadeb &&_afgbb .Name ==start .Name {*_gafge =1; +return nil ;};if _efdfdc ,_eabdd :=_eedfd .(_e .CharData );!_eabdd {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",_eedfd );}else {switch string (_efdfdc ){case "":*_gafge =0; +case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_gafge =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_gafge =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_gafge =3;};};_eedfd ,_fdgbg =d .Token ();if _fdgbg !=nil {return _fdgbg ; +};if _dacdc ,_gbbfg :=_eedfd .(_e .EndElement );_gbbfg &&_dacdc .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",_eedfd ); +}; -// ValidateWithPath validates the CT_Path2DArcTo and its children, prefixing error messages with path -func (_gdbc *CT_Path2DArcTo )ValidateWithPath (path string )error {if _eaebe :=_gdbc .WRAttr .ValidateWithPath (path +"\u002fW\u0052\u0041\u0074\u0074\u0072");_eaebe !=nil {return _eaebe ;};if _bbcffg :=_gdbc .HRAttr .ValidateWithPath (path +"\u002fH\u0052\u0041\u0074\u0074\u0072"); -_bbcffg !=nil {return _bbcffg ;};if _gcecg :=_gdbc .StAngAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_gcecg !=nil {return _gcecg ;};if _eddda :=_gdbc .SwAngAttr .ValidateWithPath (path +"\u002f\u0053\u0077\u0041\u006e\u0067\u0041\u0074\u0074\u0072"); -_eddda !=nil {return _eddda ;};return nil ;};func (_cgggg *CT_SystemColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgggg .ValAttr =ST_SystemColorVal (1);for _ ,_fddddc :=range start .Attr {if _fddddc .Name .Local =="\u0076\u0061\u006c"{_cgggg .ValAttr .UnmarshalXMLAttr (_fddddc ); -continue ;};if _fddddc .Name .Local =="\u006ca\u0073\u0074\u0043\u006c\u0072"{_daafca ,_bffgb :=_fddddc .Value ,error (nil );if _bffgb !=nil {return _bffgb ;};_cgggg .LastClrAttr =&_daafca ;continue ;};};_ffba :for {_abbg ,_dfeda :=d .Token ();if _dfeda !=nil {return _dfeda ; -};switch _ddebe :=_abbg .(type ){case _b .StartElement :switch _ddebe .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"}:_ededb :=NewEG_ColorTransform (); -_ededb .Tint =NewCT_PositiveFixedPercentage ();if _dfffg :=d .DecodeElement (_ededb .Tint ,&_ddebe );_dfffg !=nil {return _dfffg ;};_cgggg .EG_ColorTransform =append (_cgggg .EG_ColorTransform ,_ededb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_dcfbg :=NewEG_ColorTransform (); -_dcfbg .Shade =NewCT_PositiveFixedPercentage ();if _egfgc :=d .DecodeElement (_dcfbg .Shade ,&_ddebe );_egfgc !=nil {return _egfgc ;};_cgggg .EG_ColorTransform =append (_cgggg .EG_ColorTransform ,_dcfbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dgadea :=NewEG_ColorTransform (); -_dgadea .Comp =NewCT_ComplementTransform ();if _feccb :=d .DecodeElement (_dgadea .Comp ,&_ddebe );_feccb !=nil {return _feccb ;};_cgggg .EG_ColorTransform =append (_cgggg .EG_ColorTransform ,_dgadea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cbgg :=NewEG_ColorTransform (); -_cbgg .Inv =NewCT_InverseTransform ();if _bbdfd :=d .DecodeElement (_cbgg .Inv ,&_ddebe );_bbdfd !=nil {return _bbdfd ;};_cgggg .EG_ColorTransform =append (_cgggg .EG_ColorTransform ,_cbgg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ffeec :=NewEG_ColorTransform (); -_ffeec .Gray =NewCT_GrayscaleTransform ();if _fbefa :=d .DecodeElement (_ffeec .Gray ,&_ddebe );_fbefa !=nil {return _fbefa ;};_cgggg .EG_ColorTransform =append (_cgggg .EG_ColorTransform ,_ffeec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ggcfd :=NewEG_ColorTransform (); -_ggcfd .Alpha =NewCT_PositiveFixedPercentage ();if _afbgb :=d .DecodeElement (_ggcfd .Alpha ,&_ddebe );_afbgb !=nil {return _afbgb ;};_cgggg .EG_ColorTransform =append (_cgggg .EG_ColorTransform ,_ggcfd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfedbc :=NewEG_ColorTransform (); -_cfedbc .AlphaOff =NewCT_FixedPercentage ();if _dgadb :=d .DecodeElement (_cfedbc .AlphaOff ,&_ddebe );_dgadb !=nil {return _dgadb ;};_cgggg .EG_ColorTransform =append (_cgggg .EG_ColorTransform ,_cfedbc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_efab :=NewEG_ColorTransform (); -_efab .AlphaMod =NewCT_PositivePercentage ();if _faccg :=d .DecodeElement (_efab .AlphaMod ,&_ddebe );_faccg !=nil {return _faccg ;};_cgggg .EG_ColorTransform =append (_cgggg .EG_ColorTransform ,_efab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fabcd :=NewEG_ColorTransform (); -_fabcd .Hue =NewCT_PositiveFixedAngle ();if _gegbb :=d .DecodeElement (_fabcd .Hue ,&_ddebe );_gegbb !=nil {return _gegbb ;};_cgggg .EG_ColorTransform =append (_cgggg .EG_ColorTransform ,_fabcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dbfa :=NewEG_ColorTransform (); -_dbfa .HueOff =NewCT_Angle ();if _bbbgf :=d .DecodeElement (_dbfa .HueOff ,&_ddebe );_bbbgf !=nil {return _bbbgf ;};_cgggg .EG_ColorTransform =append (_cgggg .EG_ColorTransform ,_dbfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfdc :=NewEG_ColorTransform (); -_cfdc .HueMod =NewCT_PositivePercentage ();if _afcd :=d .DecodeElement (_cfdc .HueMod ,&_ddebe );_afcd !=nil {return _afcd ;};_cgggg .EG_ColorTransform =append (_cgggg .EG_ColorTransform ,_cfdc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_gbbg :=NewEG_ColorTransform (); -_gbbg .Sat =NewCT_Percentage ();if _dbgfb :=d .DecodeElement (_gbbg .Sat ,&_ddebe );_dbgfb !=nil {return _dbgfb ;};_cgggg .EG_ColorTransform =append (_cgggg .EG_ColorTransform ,_gbbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_eceac :=NewEG_ColorTransform (); -_eceac .SatOff =NewCT_Percentage ();if _deac :=d .DecodeElement (_eceac .SatOff ,&_ddebe );_deac !=nil {return _deac ;};_cgggg .EG_ColorTransform =append (_cgggg .EG_ColorTransform ,_eceac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_abbdd :=NewEG_ColorTransform (); -_abbdd .SatMod =NewCT_Percentage ();if _bfdbg :=d .DecodeElement (_abbdd .SatMod ,&_ddebe );_bfdbg !=nil {return _bfdbg ;};_cgggg .EG_ColorTransform =append (_cgggg .EG_ColorTransform ,_abbdd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_egbcg :=NewEG_ColorTransform (); -_egbcg .Lum =NewCT_Percentage ();if _beacb :=d .DecodeElement (_egbcg .Lum ,&_ddebe );_beacb !=nil {return _beacb ;};_cgggg .EG_ColorTransform =append (_cgggg .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 :"\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"}:_dgcf :=NewEG_ColorTransform (); -_dgcf .LumOff =NewCT_Percentage ();if _aadg :=d .DecodeElement (_dgcf .LumOff ,&_ddebe );_aadg !=nil {return _aadg ;};_cgggg .EG_ColorTransform =append (_cgggg .EG_ColorTransform ,_dgcf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fecca :=NewEG_ColorTransform (); -_fecca .LumMod =NewCT_Percentage ();if _aafbgf :=d .DecodeElement (_fecca .LumMod ,&_ddebe );_aafbgf !=nil {return _aafbgf ;};_cgggg .EG_ColorTransform =append (_cgggg .EG_ColorTransform ,_fecca );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_afgd :=NewEG_ColorTransform (); -_afgd .Red =NewCT_Percentage ();if _gedad :=d .DecodeElement (_afgd .Red ,&_ddebe );_gedad !=nil {return _gedad ;};_cgggg .EG_ColorTransform =append (_cgggg .EG_ColorTransform ,_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 :"\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"}:_bfcb :=NewEG_ColorTransform (); -_bfcb .RedOff =NewCT_Percentage ();if _dfbcc :=d .DecodeElement (_bfcb .RedOff ,&_ddebe );_dfbcc !=nil {return _dfbcc ;};_cgggg .EG_ColorTransform =append (_cgggg .EG_ColorTransform ,_bfcb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_faedd :=NewEG_ColorTransform (); -_faedd .RedMod =NewCT_Percentage ();if _afbde :=d .DecodeElement (_faedd .RedMod ,&_ddebe );_afbde !=nil {return _afbde ;};_cgggg .EG_ColorTransform =append (_cgggg .EG_ColorTransform ,_faedd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fgdage :=NewEG_ColorTransform (); -_fgdage .Green =NewCT_Percentage ();if _dfbdg :=d .DecodeElement (_fgdage .Green ,&_ddebe );_dfbdg !=nil {return _dfbdg ;};_cgggg .EG_ColorTransform =append (_cgggg .EG_ColorTransform ,_fgdage );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_eeaa :=NewEG_ColorTransform (); -_eeaa .GreenOff =NewCT_Percentage ();if _fcabd :=d .DecodeElement (_eeaa .GreenOff ,&_ddebe );_fcabd !=nil {return _fcabd ;};_cgggg .EG_ColorTransform =append (_cgggg .EG_ColorTransform ,_eeaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_adad :=NewEG_ColorTransform (); -_adad .GreenMod =NewCT_Percentage ();if _dbcbg :=d .DecodeElement (_adad .GreenMod ,&_ddebe );_dbcbg !=nil {return _dbcbg ;};_cgggg .EG_ColorTransform =append (_cgggg .EG_ColorTransform ,_adad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_bdbge :=NewEG_ColorTransform (); -_bdbge .Blue =NewCT_Percentage ();if _dcgfg :=d .DecodeElement (_bdbge .Blue ,&_ddebe );_dcgfg !=nil {return _dcgfg ;};_cgggg .EG_ColorTransform =append (_cgggg .EG_ColorTransform ,_bdbge );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fgebg :=NewEG_ColorTransform (); -_fgebg .BlueOff =NewCT_Percentage ();if _dgbeb :=d .DecodeElement (_fgebg .BlueOff ,&_ddebe );_dgbeb !=nil {return _dgbeb ;};_cgggg .EG_ColorTransform =append (_cgggg .EG_ColorTransform ,_fgebg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_eebbc :=NewEG_ColorTransform (); -_eebbc .BlueMod =NewCT_Percentage ();if _efcbe :=d .DecodeElement (_eebbc .BlueMod ,&_ddebe );_efcbe !=nil {return _efcbe ;};_cgggg .EG_ColorTransform =append (_cgggg .EG_ColorTransform ,_eebbc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_abbgc :=NewEG_ColorTransform (); -_abbgc .Gamma =NewCT_GammaTransform ();if _gcddg :=d .DecodeElement (_abbgc .Gamma ,&_ddebe );_gcddg !=nil {return _gcddg ;};_cgggg .EG_ColorTransform =append (_cgggg .EG_ColorTransform ,_abbgc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cgfab :=NewEG_ColorTransform (); -_cgfab .InvGamma =NewCT_InverseGammaTransform ();if _edgfbd :=d .DecodeElement (_cgfab .InvGamma ,&_ddebe );_edgfbd !=nil {return _edgfbd ;};_cgggg .EG_ColorTransform =append (_cgggg .EG_ColorTransform ,_cgfab );default:_cc .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",_ddebe .Name ); -if _dcafc :=d .Skip ();_dcafc !=nil {return _dcafc ;};};case _b .EndElement :break _ffba ;case _b .CharData :};};return nil ;};type EG_ThemeableEffectStyle struct{Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ;};func (_cbccb *CT_CustomGeometry2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _cbccb .AvLst !=nil {_ecef :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_cbccb .AvLst ,_ecef );};if _cbccb .GdLst !=nil {_gffc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0064\u004c\u0073\u0074"}}; -e .EncodeElement (_cbccb .GdLst ,_gffc );};if _cbccb .AhLst !=nil {_acda :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0068\u004c\u0073\u0074"}};e .EncodeElement (_cbccb .AhLst ,_acda );};if _cbccb .CxnLst !=nil {_cbea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0078\u006e\u004c\u0073\u0074"}}; -e .EncodeElement (_cbccb .CxnLst ,_cbea );};if _cbccb .Rect !=nil {_agea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072\u0065\u0063\u0074"}};e .EncodeElement (_cbccb .Rect ,_agea );};_fcab :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0061\u0074\u0068\u004c\u0073t"}}; -e .EncodeElement (_cbccb .PathLst ,_fcab );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_TextVertOverflowTypeUnset ST_TextVertOverflowType =0;ST_TextVertOverflowTypeOverflow ST_TextVertOverflowType =1;ST_TextVertOverflowTypeEllipsis ST_TextVertOverflowType =2; -ST_TextVertOverflowTypeClip ST_TextVertOverflowType =3;);func (_bbead *CT_GrayscaleTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gbcbc *CT_InnerShadowEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eeca :=range start .Attr {if _eeca .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_bafbe ,_cadda :=_c .ParseInt (_eeca .Value ,10,64); -if _cadda !=nil {return _cadda ;};_gbcbc .BlurRadAttr =&_bafbe ;continue ;};if _eeca .Name .Local =="\u0064\u0069\u0073\u0074"{_dffbb ,_acgbb :=_c .ParseInt (_eeca .Value ,10,64);if _acgbb !=nil {return _acgbb ;};_gbcbc .DistAttr =&_dffbb ;continue ;}; -if _eeca .Name .Local =="\u0064\u0069\u0072"{_cddbga ,_bacg :=_c .ParseInt (_eeca .Value ,10,32);if _bacg !=nil {return _bacg ;};_ffbda :=int32 (_cddbga );_gbcbc .DirAttr =&_ffbda ;continue ;};};_ffcf :for {_dbeda ,_fbbbb :=d .Token ();if _fbbbb !=nil {return _fbbbb ; -};switch _cbadb :=_dbeda .(type ){case _b .StartElement :switch _cbadb .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"}:_gbcbc .ScrgbClr =NewCT_ScRgbColor (); -if _ecfee :=d .DecodeElement (_gbcbc .ScrgbClr ,&_cbadb );_ecfee !=nil {return _ecfee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gbcbc .SrgbClr =NewCT_SRgbColor (); -if _fdfg :=d .DecodeElement (_gbcbc .SrgbClr ,&_cbadb );_fdfg !=nil {return _fdfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gbcbc .HslClr =NewCT_HslColor (); -if _abaga :=d .DecodeElement (_gbcbc .HslClr ,&_cbadb );_abaga !=nil {return _abaga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_gbcbc .SysClr =NewCT_SystemColor (); -if _cdeab :=d .DecodeElement (_gbcbc .SysClr ,&_cbadb );_cdeab !=nil {return _cdeab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gbcbc .SchemeClr =NewCT_SchemeColor (); -if _adae :=d .DecodeElement (_gbcbc .SchemeClr ,&_cbadb );_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 :"\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"}:_gbcbc .PrstClr =NewCT_PresetColor (); -if _edfce :=d .DecodeElement (_gbcbc .PrstClr ,&_cbadb );_edfce !=nil {return _edfce ;};default:_cc .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",_cbadb .Name ); -if _fbccc :=d .Skip ();_fbccc !=nil {return _fbccc ;};};case _b .EndElement :break _ffcf ;case _b .CharData :};};return nil ;};func (_fafefc ST_RectAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fafefc .String (),start ); -};func (_gdefg *CT_TableBackgroundStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gdefg .Fill !=nil {_ccdd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_gdefg .Fill ,_ccdd ); -};if _gdefg .FillRef !=nil {_egbdd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_gdefg .FillRef ,_egbdd );};if _gdefg .Effect !=nil {_fbfdgb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}}; -e .EncodeElement (_gdefg .Effect ,_fbfdgb );};if _gdefg .EffectRef !=nil {_dadde :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_gdefg .EffectRef ,_dadde );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};type CT_AlphaFloorEffect struct{};func (_gdac *CT_QuickTimeFile )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcdff :=range start .Attr {if _dcdff .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dcdff .Name .Local =="\u006c\u0069\u006e\u006b"||_dcdff .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dcdff .Name .Local =="\u006c\u0069\u006e\u006b"{_abfbc ,_eabcc :=_dcdff .Value ,error (nil ); -if _eabcc !=nil {return _eabcc ;};_gdac .LinkAttr =_abfbc ;continue ;};};_ceed :for {_cbca ,_gcacd :=d .Token ();if _gcacd !=nil {return _gcacd ;};switch _aaafed :=_cbca .(type ){case _b .StartElement :switch _aaafed .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"}:_gdac .ExtLst =NewCT_OfficeArtExtensionList (); -if _dfgg :=d .DecodeElement (_gdac .ExtLst ,&_aaafed );_dfgg !=nil {return _dfgg ;};default:_cc .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",_aaafed .Name ); -if _cafdd :=d .Skip ();_cafdd !=nil {return _cafdd ;};};case _b .EndElement :break _ceed ;case _b .CharData :};};return nil ;};func (_cebdf ST_EffectContainerType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cebdf .String (),start ); -};type CT_EmbeddedWAVAudioFile struct{EmbedAttr string ;NameAttr *string ;}; +// ValidateWithPath validates the EG_TextAutofit and its children, prefixing error messages with path +func (_fffag *EG_TextAutofit )ValidateWithPath (path string )error {if _fffag .NoAutofit !=nil {if _efabd :=_fffag .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_efabd !=nil {return _efabd ;};};if _fffag .NormAutofit !=nil {if _cgabg :=_fffag .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"); +_cgabg !=nil {return _cgabg ;};};if _fffag .SpAutoFit !=nil {if _cddcd :=_fffag .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_cddcd !=nil {return _cddcd ;};};return nil ;}; -// ValidateWithPath validates the CT_Path2DMoveTo and its children, prefixing error messages with path -func (_eeabb *CT_Path2DMoveTo )ValidateWithPath (path string )error {if _dgac :=_eeabb .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_dgac !=nil {return _dgac ;};return nil ;};func (_cccdf *CT_NonVisualDrawingShapeProps )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cccdf .TxBoxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0078\u0042o\u0078"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_cccdf .TxBoxAttr ))}); -};e .EncodeToken (start );if _cccdf .SpLocks !=nil {_dabed :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_cccdf .SpLocks ,_dabed );};if _cccdf .ExtLst !=nil {_bdgcg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_cccdf .ExtLst ,_bdgcg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_febac *ST_SchemeColorVal )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_febac =0;case "\u0062\u0067\u0031":*_febac =1; -case "\u0074\u0078\u0031":*_febac =2;case "\u0062\u0067\u0032":*_febac =3;case "\u0074\u0078\u0032":*_febac =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_febac =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_febac =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_febac =7; -case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_febac =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_febac =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_febac =10;case "\u0068\u006c\u0069n\u006b":*_febac =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_febac =12; -case "\u0070\u0068\u0043l\u0072":*_febac =13;case "\u0064\u006b\u0031":*_febac =14;case "\u006c\u0074\u0031":*_febac =15;case "\u0064\u006b\u0032":*_febac =16;case "\u006c\u0074\u0032":*_febac =17;};return nil ;};func (_fbddg *CT_TextFont )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acgdee :=range start .Attr {if _acgdee .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_dbaef ,_bfegf :=_acgdee .Value ,error (nil ); -if _bfegf !=nil {return _bfegf ;};_fbddg .TypefaceAttr =_dbaef ;continue ;};if _acgdee .Name .Local =="\u0070\u0061\u006e\u006f\u0073\u0065"{_cfddc ,_adaef :=_acgdee .Value ,error (nil );if _adaef !=nil {return _adaef ;};_fbddg .PanoseAttr =&_cfddc ;continue ; -};if _acgdee .Name .Local =="p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"{_fbddg .PitchFamilyAttr .UnmarshalXMLAttr (_acgdee );continue ;};if _acgdee .Name .Local =="\u0063h\u0061\u0072\u0073\u0065\u0074"{_afdbag ,_dggbe :=_c .ParseInt (_acgdee .Value ,10,8); -if _dggbe !=nil {return _dggbe ;};_bedfd :=int8 (_afdbag );_fbddg .CharsetAttr =&_bedfd ;continue ;};};for {_ecbfd ,_eddge :=d .Token ();if _eddge !=nil {return _ee .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074\u003a\u0020\u0025\u0073",_eddge ); -};if _baefba ,_cfefe :=_ecbfd .(_b .EndElement );_cfefe &&_baefba .Name ==start .Name {break ;};};return nil ;};func (_afabg *CT_TextBulletColorFollowText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_dade ,_accgb :=d .Token ();if _accgb !=nil {return _ee .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",_accgb ); -};if _bbgfg ,_bbgdb :=_dade .(_b .EndElement );_bbgdb &&_bbgfg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the EG_ColorChoice and its children, prefixing error messages with path +func (_baded *EG_ColorChoice )ValidateWithPath (path string )error {if _baded .ScrgbClr !=nil {if _afcea :=_baded .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_afcea !=nil {return _afcea ;};};if _baded .SrgbClr !=nil {if _ggbde :=_baded .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_ggbde !=nil {return _ggbde ;};};if _baded .HslClr !=nil {if _dacf :=_baded .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_dacf !=nil {return _dacf ;};};if _baded .SysClr !=nil {if _dfea :=_baded .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_dfea !=nil {return _dfea ;};};if _baded .SchemeClr !=nil {if _bfceeb :=_baded .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_bfceeb !=nil {return _bfceeb ;};};if _baded .PrstClr !=nil {if _dedee :=_baded .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_dedee !=nil {return _dedee ;};};return nil ;};type CT_RelativeRect struct{LAttr *ST_Percentage ;TAttr *ST_Percentage ;RAttr *ST_Percentage ;BAttr *ST_Percentage ;};func (_ddced *CT_PositiveSize2D )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddced .CxAttr =0; +_ddced .CyAttr =0;for _ ,_fceac :=range start .Attr {if _fceac .Name .Local =="\u0063\u0078"{_fbeaf ,_adaad :=_eb .ParseInt (_fceac .Value ,10,64);if _adaad !=nil {return _adaad ;};_ddced .CxAttr =_fbeaf ;continue ;};if _fceac .Name .Local =="\u0063\u0079"{_fcgbc ,_dccc :=_eb .ParseInt (_fceac .Value ,10,64); +if _dccc !=nil {return _dccc ;};_ddced .CyAttr =_fcgbc ;continue ;};};for {_ggcd ,_beec :=d .Token ();if _beec !=nil {return _bb .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",_beec ); +};if _cgbe ,_affcf :=_ggcd .(_e .EndElement );_affcf &&_cgbe .Name ==start .Name {break ;};};return nil ;};func (_aafgg *ST_BlackWhiteMode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aafgg =0;case "\u0063\u006c\u0072":*_aafgg =1; +case "\u0061\u0075\u0074\u006f":*_aafgg =2;case "\u0067\u0072\u0061\u0079":*_aafgg =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_aafgg =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_aafgg =5;case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_aafgg =6; +case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_aafgg =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_aafgg =8;case "\u0062\u006c\u0061c\u006b":*_aafgg =9;case "\u0077\u0068\u0069t\u0065":*_aafgg =10;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_aafgg =11; +};return nil ;};func NewCT_TintEffect ()*CT_TintEffect {_fgad :=&CT_TintEffect {};return _fgad }; -// ValidateWithPath validates the CT_TextParagraph and its children, prefixing error messages with path -func (_efgdg *CT_TextParagraph )ValidateWithPath (path string )error {if _efgdg .PPr !=nil {if _bfgfe :=_efgdg .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_bfgfe !=nil {return _bfgfe ;};};for _acbdd ,_debfc :=range _efgdg .EG_TextRun {if _cadba :=_debfc .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075n\u005b\u0025\u0064\u005d",path ,_acbdd )); -_cadba !=nil {return _cadba ;};};if _efgdg .EndParaRPr !=nil {if _effea :=_efgdg .EndParaRPr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072");_effea !=nil {return _effea ;};};return nil ;};func (_dbdg *CT_SphereCoords )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbdg .LatAttr =0; -_dbdg .LonAttr =0;_dbdg .RevAttr =0;for _ ,_ebeef :=range start .Attr {if _ebeef .Name .Local =="\u006c\u0061\u0074"{_aafa ,_adgdf :=_c .ParseInt (_ebeef .Value ,10,32);if _adgdf !=nil {return _adgdf ;};_dbdg .LatAttr =int32 (_aafa );continue ;};if _ebeef .Name .Local =="\u006c\u006f\u006e"{_eaacb ,_eedeab :=_c .ParseInt (_ebeef .Value ,10,32); -if _eedeab !=nil {return _eedeab ;};_dbdg .LonAttr =int32 (_eaacb );continue ;};if _ebeef .Name .Local =="\u0072\u0065\u0076"{_bgace ,_cagade :=_c .ParseInt (_ebeef .Value ,10,32);if _cagade !=nil {return _cagade ;};_dbdg .RevAttr =int32 (_bgace );continue ; -};};for {_ffccf ,_ccfeb :=d .Token ();if _ccfeb !=nil {return _ee .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0070\u0068\u0065\u0072\u0065C\u006f\u006f\u0072d\u0073:\u0020\u0025\u0073",_ccfeb );};if _ecffd ,_dbff :=_ffccf .(_b .EndElement ); -_dbff &&_ecffd .Name ==start .Name {break ;};};return nil ;};func (_cgge *CT_RelativeRect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgbba :=range start .Attr {if _fgbba .Name .Local =="\u006c"{_aeafc ,_gcgad :=ParseUnionST_Percentage (_fgbba .Value ); -if _gcgad !=nil {return _gcgad ;};_cgge .LAttr =&_aeafc ;continue ;};if _fgbba .Name .Local =="\u0074"{_gcdcd ,_gebbcb :=ParseUnionST_Percentage (_fgbba .Value );if _gebbcb !=nil {return _gebbcb ;};_cgge .TAttr =&_gcdcd ;continue ;};if _fgbba .Name .Local =="\u0072"{_fegea ,_bedbe :=ParseUnionST_Percentage (_fgbba .Value ); -if _bedbe !=nil {return _bedbe ;};_cgge .RAttr =&_fegea ;continue ;};if _fgbba .Name .Local =="\u0062"{_feebe ,_fcgec :=ParseUnionST_Percentage (_fgbba .Value );if _fcgec !=nil {return _fcgec ;};_cgge .BAttr =&_feebe ;continue ;};};for {_geafaf ,_fedf :=d .Token (); -if _fedf !=nil {return _ee .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069v\u0065\u0052\u0065c\u0074:\u0020\u0025\u0073",_fedf );};if _aegab ,_bgce :=_geafaf .(_b .EndElement );_bgce &&_aegab .Name ==start .Name {break ; -};};return nil ;};func NewCT_LineJoinMiterProperties ()*CT_LineJoinMiterProperties {_eegbd :=&CT_LineJoinMiterProperties {};return _eegbd ;};func (_gbccg *CT_SRgbColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aeegf :=range start .Attr {if _aeegf .Name .Local =="\u0076\u0061\u006c"{_abeee ,_egegf :=_aeegf .Value ,error (nil ); -if _egegf !=nil {return _egegf ;};_gbccg .ValAttr =_abeee ;continue ;};};_gcaac :for {_dbbfac ,_gfdb :=d .Token ();if _gfdb !=nil {return _gfdb ;};switch _abeca :=_dbbfac .(type ){case _b .StartElement :switch _abeca .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"}:_fegga :=NewEG_ColorTransform (); -_fegga .Tint =NewCT_PositiveFixedPercentage ();if _addaaf :=d .DecodeElement (_fegga .Tint ,&_abeca );_addaaf !=nil {return _addaaf ;};_gbccg .EG_ColorTransform =append (_gbccg .EG_ColorTransform ,_fegga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_gdaac :=NewEG_ColorTransform (); -_gdaac .Shade =NewCT_PositiveFixedPercentage ();if _fgcg :=d .DecodeElement (_gdaac .Shade ,&_abeca );_fgcg !=nil {return _fgcg ;};_gbccg .EG_ColorTransform =append (_gbccg .EG_ColorTransform ,_gdaac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_befea :=NewEG_ColorTransform (); -_befea .Comp =NewCT_ComplementTransform ();if _gfedd :=d .DecodeElement (_befea .Comp ,&_abeca );_gfedd !=nil {return _gfedd ;};_gbccg .EG_ColorTransform =append (_gbccg .EG_ColorTransform ,_befea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ffcfg :=NewEG_ColorTransform (); -_ffcfg .Inv =NewCT_InverseTransform ();if _bgcab :=d .DecodeElement (_ffcfg .Inv ,&_abeca );_bgcab !=nil {return _bgcab ;};_gbccg .EG_ColorTransform =append (_gbccg .EG_ColorTransform ,_ffcfg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_egbe :=NewEG_ColorTransform (); -_egbe .Gray =NewCT_GrayscaleTransform ();if _aecedd :=d .DecodeElement (_egbe .Gray ,&_abeca );_aecedd !=nil {return _aecedd ;};_gbccg .EG_ColorTransform =append (_gbccg .EG_ColorTransform ,_egbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dgaae :=NewEG_ColorTransform (); -_dgaae .Alpha =NewCT_PositiveFixedPercentage ();if _begee :=d .DecodeElement (_dgaae .Alpha ,&_abeca );_begee !=nil {return _begee ;};_gbccg .EG_ColorTransform =append (_gbccg .EG_ColorTransform ,_dgaae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gfbeb :=NewEG_ColorTransform (); -_gfbeb .AlphaOff =NewCT_FixedPercentage ();if _cgecc :=d .DecodeElement (_gfbeb .AlphaOff ,&_abeca );_cgecc !=nil {return _cgecc ;};_gbccg .EG_ColorTransform =append (_gbccg .EG_ColorTransform ,_gfbeb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gaca :=NewEG_ColorTransform (); -_gaca .AlphaMod =NewCT_PositivePercentage ();if _ggefc :=d .DecodeElement (_gaca .AlphaMod ,&_abeca );_ggefc !=nil {return _ggefc ;};_gbccg .EG_ColorTransform =append (_gbccg .EG_ColorTransform ,_gaca );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bdegg :=NewEG_ColorTransform (); -_bdegg .Hue =NewCT_PositiveFixedAngle ();if _cbedd :=d .DecodeElement (_bdegg .Hue ,&_abeca );_cbedd !=nil {return _cbedd ;};_gbccg .EG_ColorTransform =append (_gbccg .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 :"\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"}:_fffae :=NewEG_ColorTransform (); -_fffae .HueOff =NewCT_Angle ();if _deeff :=d .DecodeElement (_fffae .HueOff ,&_abeca );_deeff !=nil {return _deeff ;};_gbccg .EG_ColorTransform =append (_gbccg .EG_ColorTransform ,_fffae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fdaeac :=NewEG_ColorTransform (); -_fdaeac .HueMod =NewCT_PositivePercentage ();if _ggagg :=d .DecodeElement (_fdaeac .HueMod ,&_abeca );_ggagg !=nil {return _ggagg ;};_gbccg .EG_ColorTransform =append (_gbccg .EG_ColorTransform ,_fdaeac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_dggb :=NewEG_ColorTransform (); -_dggb .Sat =NewCT_Percentage ();if _ebgcgf :=d .DecodeElement (_dggb .Sat ,&_abeca );_ebgcgf !=nil {return _ebgcgf ;};_gbccg .EG_ColorTransform =append (_gbccg .EG_ColorTransform ,_dggb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_efdc :=NewEG_ColorTransform (); -_efdc .SatOff =NewCT_Percentage ();if _fdffb :=d .DecodeElement (_efdc .SatOff ,&_abeca );_fdffb !=nil {return _fdffb ;};_gbccg .EG_ColorTransform =append (_gbccg .EG_ColorTransform ,_efdc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_gfafb :=NewEG_ColorTransform (); -_gfafb .SatMod =NewCT_Percentage ();if _eddce :=d .DecodeElement (_gfafb .SatMod ,&_abeca );_eddce !=nil {return _eddce ;};_gbccg .EG_ColorTransform =append (_gbccg .EG_ColorTransform ,_gfafb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fabeg :=NewEG_ColorTransform (); -_fabeg .Lum =NewCT_Percentage ();if _fceb :=d .DecodeElement (_fabeg .Lum ,&_abeca );_fceb !=nil {return _fceb ;};_gbccg .EG_ColorTransform =append (_gbccg .EG_ColorTransform ,_fabeg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_eaacf :=NewEG_ColorTransform (); -_eaacf .LumOff =NewCT_Percentage ();if _daeed :=d .DecodeElement (_eaacf .LumOff ,&_abeca );_daeed !=nil {return _daeed ;};_gbccg .EG_ColorTransform =append (_gbccg .EG_ColorTransform ,_eaacf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gcgef :=NewEG_ColorTransform (); -_gcgef .LumMod =NewCT_Percentage ();if _fbfe :=d .DecodeElement (_gcgef .LumMod ,&_abeca );_fbfe !=nil {return _fbfe ;};_gbccg .EG_ColorTransform =append (_gbccg .EG_ColorTransform ,_gcgef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ffdec :=NewEG_ColorTransform (); -_ffdec .Red =NewCT_Percentage ();if _dfffa :=d .DecodeElement (_ffdec .Red ,&_abeca );_dfffa !=nil {return _dfffa ;};_gbccg .EG_ColorTransform =append (_gbccg .EG_ColorTransform ,_ffdec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bdca :=NewEG_ColorTransform (); -_bdca .RedOff =NewCT_Percentage ();if _ceae :=d .DecodeElement (_bdca .RedOff ,&_abeca );_ceae !=nil {return _ceae ;};_gbccg .EG_ColorTransform =append (_gbccg .EG_ColorTransform ,_bdca );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_daadc :=NewEG_ColorTransform (); -_daadc .RedMod =NewCT_Percentage ();if _gcfe :=d .DecodeElement (_daadc .RedMod ,&_abeca );_gcfe !=nil {return _gcfe ;};_gbccg .EG_ColorTransform =append (_gbccg .EG_ColorTransform ,_daadc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bdfbg :=NewEG_ColorTransform (); -_bdfbg .Green =NewCT_Percentage ();if _cgad :=d .DecodeElement (_bdfbg .Green ,&_abeca );_cgad !=nil {return _cgad ;};_gbccg .EG_ColorTransform =append (_gbccg .EG_ColorTransform ,_bdfbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_eefff :=NewEG_ColorTransform (); -_eefff .GreenOff =NewCT_Percentage ();if _fgbfa :=d .DecodeElement (_eefff .GreenOff ,&_abeca );_fgbfa !=nil {return _fgbfa ;};_gbccg .EG_ColorTransform =append (_gbccg .EG_ColorTransform ,_eefff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fbbaa :=NewEG_ColorTransform (); -_fbbaa .GreenMod =NewCT_Percentage ();if _ccbef :=d .DecodeElement (_fbbaa .GreenMod ,&_abeca );_ccbef !=nil {return _ccbef ;};_gbccg .EG_ColorTransform =append (_gbccg .EG_ColorTransform ,_fbbaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_defb :=NewEG_ColorTransform (); -_defb .Blue =NewCT_Percentage ();if _febf :=d .DecodeElement (_defb .Blue ,&_abeca );_febf !=nil {return _febf ;};_gbccg .EG_ColorTransform =append (_gbccg .EG_ColorTransform ,_defb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acfcc :=NewEG_ColorTransform (); -_acfcc .BlueOff =NewCT_Percentage ();if _fecb :=d .DecodeElement (_acfcc .BlueOff ,&_abeca );_fecb !=nil {return _fecb ;};_gbccg .EG_ColorTransform =append (_gbccg .EG_ColorTransform ,_acfcc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bbad :=NewEG_ColorTransform (); -_bbad .BlueMod =NewCT_Percentage ();if _gadd :=d .DecodeElement (_bbad .BlueMod ,&_abeca );_gadd !=nil {return _gadd ;};_gbccg .EG_ColorTransform =append (_gbccg .EG_ColorTransform ,_bbad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gffgd :=NewEG_ColorTransform (); -_gffgd .Gamma =NewCT_GammaTransform ();if _eacda :=d .DecodeElement (_gffgd .Gamma ,&_abeca );_eacda !=nil {return _eacda ;};_gbccg .EG_ColorTransform =append (_gbccg .EG_ColorTransform ,_gffgd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cafgg :=NewEG_ColorTransform (); -_cafgg .InvGamma =NewCT_InverseGammaTransform ();if _befc :=d .DecodeElement (_cafgg .InvGamma ,&_abeca );_befc !=nil {return _befc ;};_gbccg .EG_ColorTransform =append (_gbccg .EG_ColorTransform ,_cafgg );default:_cc .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",_abeca .Name ); -if _faccd :=d .Skip ();_faccd !=nil {return _faccd ;};};case _b .EndElement :break _gcaac ;case _b .CharData :};};return nil ;};type CT_ComplementTransform struct{};func (_agfde *ST_SchemeColorVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdccad ,_caaca :=d .Token (); -if _caaca !=nil {return _caaca ;};if _eecdg ,_gdgfe :=_gdccad .(_b .EndElement );_gdgfe &&_eecdg .Name ==start .Name {*_agfde =1;return nil ;};if _feeaf ,_dcba :=_gdccad .(_b .CharData );!_dcba {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdccad ); -}else {switch string (_feeaf ){case "":*_agfde =0;case "\u0062\u0067\u0031":*_agfde =1;case "\u0074\u0078\u0031":*_agfde =2;case "\u0062\u0067\u0032":*_agfde =3;case "\u0074\u0078\u0032":*_agfde =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_agfde =5; -case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_agfde =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_agfde =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_agfde =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_agfde =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_agfde =10; -case "\u0068\u006c\u0069n\u006b":*_agfde =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_agfde =12;case "\u0070\u0068\u0043l\u0072":*_agfde =13;case "\u0064\u006b\u0031":*_agfde =14;case "\u006c\u0074\u0031":*_agfde =15;case "\u0064\u006b\u0032":*_agfde =16; -case "\u006c\u0074\u0032":*_agfde =17;};};_gdccad ,_caaca =d .Token ();if _caaca !=nil {return _caaca ;};if _egbbaf ,_ffaagc :=_gdccad .(_b .EndElement );_ffaagc &&_egbbaf .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdccad ); -};func (_abgca *CT_LineProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aeced :=range start .Attr {if _aeced .Name .Local =="\u0077"{_ggega ,_caegf :=_c .ParseInt (_aeced .Value ,10,32);if _caegf !=nil {return _caegf ;}; -_bbeeb :=int32 (_ggega );_abgca .WAttr =&_bbeeb ;continue ;};if _aeced .Name .Local =="\u0063\u0061\u0070"{_abgca .CapAttr .UnmarshalXMLAttr (_aeced );continue ;};if _aeced .Name .Local =="\u0063\u006d\u0070\u0064"{_abgca .CmpdAttr .UnmarshalXMLAttr (_aeced ); -continue ;};if _aeced .Name .Local =="\u0061\u006c\u0067\u006e"{_abgca .AlgnAttr .UnmarshalXMLAttr (_aeced );continue ;};};_dgdce :for {_gdbf ,_gfcbc :=d .Token ();if _gfcbc !=nil {return _gfcbc ;};switch _fgfd :=_gdbf .(type ){case _b .StartElement :switch _fgfd .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"}:_abgca .NoFill =NewCT_NoFillProperties (); -if _debde :=d .DecodeElement (_abgca .NoFill ,&_fgfd );_debde !=nil {return _debde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_abgca .SolidFill =NewCT_SolidColorFillProperties (); -if _babc :=d .DecodeElement (_abgca .SolidFill ,&_fgfd );_babc !=nil {return _babc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_abgca .GradFill =NewCT_GradientFillProperties (); -if _geace :=d .DecodeElement (_abgca .GradFill ,&_fgfd );_geace !=nil {return _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 :"\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"}:_abgca .PattFill =NewCT_PatternFillProperties (); -if _cadbf :=d .DecodeElement (_abgca .PattFill ,&_fgfd );_cadbf !=nil {return _cadbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_abgca .PrstDash =NewCT_PresetLineDashProperties (); -if _aabff :=d .DecodeElement (_abgca .PrstDash ,&_fgfd );_aabff !=nil {return _aabff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_abgca .CustDash =NewCT_DashStopList (); -if _bbdcac :=d .DecodeElement (_abgca .CustDash ,&_fgfd );_bbdcac !=nil {return _bbdcac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_abgca .Round =NewCT_LineJoinRound (); -if _edeg :=d .DecodeElement (_abgca .Round ,&_fgfd );_edeg !=nil {return _edeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_abgca .Bevel =NewCT_LineJoinBevel (); -if _gfgbc :=d .DecodeElement (_abgca .Bevel ,&_fgfd );_gfgbc !=nil {return _gfgbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_abgca .Miter =NewCT_LineJoinMiterProperties (); -if _ebed :=d .DecodeElement (_abgca .Miter ,&_fgfd );_ebed !=nil {return _ebed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_abgca .HeadEnd =NewCT_LineEndProperties (); -if _daea :=d .DecodeElement (_abgca .HeadEnd ,&_fgfd );_daea !=nil {return _daea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_abgca .TailEnd =NewCT_LineEndProperties (); -if _gada :=d .DecodeElement (_abgca .TailEnd ,&_fgfd );_gada !=nil {return _gada ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_abgca .ExtLst =NewCT_OfficeArtExtensionList (); -if _gegebg :=d .DecodeElement (_abgca .ExtLst ,&_fgfd );_gegebg !=nil {return _gegebg ;};default:_cc .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",_fgfd .Name ); -if _adfgg :=d .Skip ();_adfgg !=nil {return _adfgg ;};};case _b .EndElement :break _dgdce ;case _b .CharData :};};return nil ;};func NewEG_Media ()*EG_Media {_gefbac :=&EG_Media {};return _gefbac };func (_gfadc *ST_BlipCompression )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gfadc =0; -case "\u0065\u006d\u0061i\u006c":*_gfadc =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_gfadc =2;case "\u0070\u0072\u0069n\u0074":*_gfadc =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_gfadc =4;case "\u006e\u006f\u006e\u0065":*_gfadc =5;};return nil ; -};func (_accee *CT_ScRgbColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_ee .Sprintf ("\u0025\u0076",_accee .RAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067"},Value :_ee .Sprintf ("\u0025\u0076",_accee .GAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_ee .Sprintf ("\u0025\u0076",_accee .BAttr )});e .EncodeToken (start );if _accee .EG_ColorTransform !=nil {for _ ,_cdage :=range _accee .EG_ColorTransform {_cdage .MarshalXML (e ,_b .StartElement {}); -};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TextBlipBullet and its children, prefixing error messages with path +func (_beea *CT_TextBlipBullet )ValidateWithPath (path string )error {if _eadcae :=_beea .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_eadcae !=nil {return _eadcae ;};return nil ;};func (_defaab *CT_TablePartStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adgd :for {_fbaba ,_dgbacb :=d .Token (); +if _dgbacb !=nil {return _dgbacb ;};switch _aggee :=_fbaba .(type ){case _e .StartElement :switch _aggee .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 :"\u0074c\u0054\u0078\u0053\u0074\u0079\u006ce"},_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 :"\u0074c\u0054\u0078\u0053\u0074\u0079\u006ce"}:_defaab .TcTxStyle =NewCT_TableStyleTextStyle (); +if _eefff :=d .DecodeElement (_defaab .TcTxStyle ,&_aggee );_eefff !=nil {return _eefff ;};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 :"\u0074c\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0074c\u0053\u0074\u0079\u006c\u0065"}:_defaab .TcStyle =NewCT_TableStyleCellStyle (); +if _dcggb :=d .DecodeElement (_defaab .TcStyle ,&_aggee );_dcggb !=nil {return _dcggb ;};default:_bfc .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",_aggee .Name ); +if _gedbdd :=d .Skip ();_gedbdd !=nil {return _gedbdd ;};};case _e .EndElement :break _adgd ;case _e .CharData :};};return nil ;};func NewCT_TextUnderlineFillGroupWrapper ()*CT_TextUnderlineFillGroupWrapper {_aecfc :=&CT_TextUnderlineFillGroupWrapper {}; +return _aecfc ;};func (_gdab *CT_Blip )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fdbe :=range start .Attr {if _fdbe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fdbe .Name .Local =="\u0065\u006d\u0062e\u0064"{_ggead ,_egge :=_fdbe .Value ,error (nil ); +if _egge !=nil {return _egge ;};_gdab .EmbedAttr =&_ggead ;continue ;};if _fdbe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fdbe .Name .Local =="\u006c\u0069\u006e\u006b"{_cbed ,_ccfdd :=_fdbe .Value ,error (nil ); +if _ccfdd !=nil {return _ccfdd ;};_gdab .LinkAttr =&_cbed ;continue ;};if _fdbe .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_gdab .CstateAttr .UnmarshalXMLAttr (_fdbe );continue ;};};_cede :for {_eca ,_ebbb :=d .Token ();if _ebbb !=nil {return _ebbb ; +};switch _dgff :=_eca .(type ){case _e .StartElement :switch _dgff .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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_edee :=NewCT_BlipChoice (); +if _fdd :=d .DecodeElement (&_edee .AlphaBiLevel ,&_dgff );_fdd !=nil {return _fdd ;};_gdab .Choice =append (_gdab .Choice ,_edee );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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_badc :=NewCT_BlipChoice (); +if _adcb :=d .DecodeElement (&_badc .AlphaCeiling ,&_dgff );_adcb !=nil {return _adcb ;};_gdab .Choice =append (_gdab .Choice ,_badc );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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_dfdb :=NewCT_BlipChoice (); +if _cbcb :=d .DecodeElement (&_dfdb .AlphaFloor ,&_dgff );_cbcb !=nil {return _cbcb ;};_gdab .Choice =append (_gdab .Choice ,_dfdb );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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_dfeg :=NewCT_BlipChoice (); +if _abee :=d .DecodeElement (&_dfeg .AlphaInv ,&_dgff );_abee !=nil {return _abee ;};_gdab .Choice =append (_gdab .Choice ,_dfeg );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_egcg :=NewCT_BlipChoice (); +if _fcbe :=d .DecodeElement (&_egcg .AlphaMod ,&_dgff );_fcbe !=nil {return _fcbe ;};_gdab .Choice =append (_gdab .Choice ,_egcg );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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_abea :=NewCT_BlipChoice (); +if _aaee :=d .DecodeElement (&_abea .AlphaModFix ,&_dgff );_aaee !=nil {return _aaee ;};_gdab .Choice =append (_gdab .Choice ,_abea );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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_eaa :=NewCT_BlipChoice (); +if _cgcd :=d .DecodeElement (&_eaa .AlphaRepl ,&_dgff );_cgcd !=nil {return _cgcd ;};_gdab .Choice =append (_gdab .Choice ,_eaa );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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_dbd :=NewCT_BlipChoice (); +if _cccd :=d .DecodeElement (&_dbd .BiLevel ,&_dgff );_cccd !=nil {return _cccd ;};_gdab .Choice =append (_gdab .Choice ,_dbd );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 :"\u0062\u006c\u0075\u0072"},_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 :"\u0062\u006c\u0075\u0072"}:_fdee :=NewCT_BlipChoice (); +if _cee :=d .DecodeElement (&_fdee .Blur ,&_dgff );_cee !=nil {return _cee ;};_gdab .Choice =append (_gdab .Choice ,_fdee );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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_ggfb :=NewCT_BlipChoice (); +if _bcfb :=d .DecodeElement (&_ggfb .ClrChange ,&_dgff );_bcfb !=nil {return _bcfb ;};_gdab .Choice =append (_gdab .Choice ,_ggfb );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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_ccec :=NewCT_BlipChoice (); +if _acd :=d .DecodeElement (&_ccec .ClrRepl ,&_dgff );_acd !=nil {return _acd ;};_gdab .Choice =append (_gdab .Choice ,_ccec );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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_feba :=NewCT_BlipChoice (); +if _cgea :=d .DecodeElement (&_feba .Duotone ,&_dgff );_cgea !=nil {return _cgea ;};_gdab .Choice =append (_gdab .Choice ,_feba );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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_fbb :=NewCT_BlipChoice (); +if _aeff :=d .DecodeElement (&_fbb .FillOverlay ,&_dgff );_aeff !=nil {return _aeff ;};_gdab .Choice =append (_gdab .Choice ,_fbb );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 :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_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 :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_egad :=NewCT_BlipChoice (); +if _ebgd :=d .DecodeElement (&_egad .Grayscl ,&_dgff );_ebgd !=nil {return _ebgd ;};_gdab .Choice =append (_gdab .Choice ,_egad );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 :"\u0068\u0073\u006c"},_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 :"\u0068\u0073\u006c"}:_eeff :=NewCT_BlipChoice (); +if _dbbd :=d .DecodeElement (&_eeff .Hsl ,&_dgff );_dbbd !=nil {return _dbbd ;};_gdab .Choice =append (_gdab .Choice ,_eeff );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_dcde :=NewCT_BlipChoice (); +if _gead :=d .DecodeElement (&_dcde .Lum ,&_dgff );_gead !=nil {return _gead ;};_gdab .Choice =append (_gdab .Choice ,_dcde );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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_gcg :=NewCT_BlipChoice (); +if _bdee :=d .DecodeElement (&_gcg .Tint ,&_dgff );_bdee !=nil {return _bdee ;};_gdab .Choice =append (_gdab .Choice ,_gcg );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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdab .ExtLst =NewCT_OfficeArtExtensionList (); +if _ebdb :=d .DecodeElement (_gdab .ExtLst ,&_dgff );_ebdb !=nil {return _ebdb ;};default:_bfc .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",_dgff .Name ); +if _cbcg :=d .Skip ();_cbcg !=nil {return _cbcg ;};};case _e .EndElement :break _cede ;case _e .CharData :};};return nil ;};func NewEG_FillProperties ()*EG_FillProperties {_eefbd :=&EG_FillProperties {};return _eefbd };func NewCT_PositivePercentage ()*CT_PositivePercentage {_bdedd :=&CT_PositivePercentage {}; +return _bdedd ;};type ST_PitchFamily byte ; -// Validate validates the CT_StyleMatrixReference and its children -func (_gbgcb *CT_StyleMatrixReference )Validate ()error {return _gbgcb .ValidateWithPath ("\u0043\u0054\u005fSt\u0079\u006c\u0065\u004d\u0061\u0074\u0072\u0069\u0078\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};func (_dbcb *CT_GlowEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dbcb .RadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_dbcb .RadAttr )}); -};e .EncodeToken (start );if _dbcb .ScrgbClr !=nil {_fdcg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_dbcb .ScrgbClr ,_fdcg );};if _dbcb .SrgbClr !=nil {_ddff :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; -e .EncodeElement (_dbcb .SrgbClr ,_ddff );};if _dbcb .HslClr !=nil {_fded :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_dbcb .HslClr ,_fded );};if _dbcb .SysClr !=nil {_aabg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; -e .EncodeElement (_dbcb .SysClr ,_aabg );};if _dbcb .SchemeClr !=nil {_gefg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_dbcb .SchemeClr ,_gefg );};if _dbcb .PrstClr !=nil {_dddcf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; -e .EncodeElement (_dbcb .PrstClr ,_dddcf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GrayscaleTransform struct{};func (_gdcac *CT_GvmlConnector )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdcac .NvCxnSpPr =NewCT_GvmlConnectorNonVisual (); -_gdcac .SpPr =NewCT_ShapeProperties ();_ecaad :for {_bcede ,_addfa :=d .Token ();if _addfa !=nil {return _addfa ;};switch _bffd :=_bcede .(type ){case _b .StartElement :switch _bffd .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 _cbfec :=d .DecodeElement (_gdcac .NvCxnSpPr ,&_bffd ); -_cbfec !=nil {return _cbfec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 _ceeaa :=d .DecodeElement (_gdcac .SpPr ,&_bffd ); -_ceeaa !=nil {return _ceeaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_gdcac .Style =NewCT_ShapeStyle (); -if _ebagb :=d .DecodeElement (_gdcac .Style ,&_bffd );_ebagb !=nil {return _ebagb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_gdcac .ExtLst =NewCT_OfficeArtExtensionList (); -if _ecdc :=d .DecodeElement (_gdcac .ExtLst ,&_bffd );_ecdc !=nil {return _ecdc ;};default:_cc .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",_bffd .Name ); -if _gbeb :=d .Skip ();_gbeb !=nil {return _gbeb ;};};case _b .EndElement :break _ecaad ;case _b .CharData :};};return nil ;};func NewCT_TextBulletTypefaceFollowText ()*CT_TextBulletTypefaceFollowText {_caabg :=&CT_TextBulletTypefaceFollowText {};return _caabg ; -}; +// Validate validates the Graphic and its children +func (_dcbcb *Graphic )Validate ()error {return _dcbcb .ValidateWithPath ("\u0047r\u0061\u0070\u0068\u0069\u0063");};func (_cdfa *CT_GvmlPicture )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gabbe :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u006e\u0076\u0050\u0069\u0063\u0050r"}}; +e .EncodeElement (_cdfa .NvPicPr ,_gabbe );_befb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cdfa .BlipFill ,_befb );_egdc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_cdfa .SpPr ,_egdc );if _cdfa .Style !=nil {_debga :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cdfa .Style ,_debga );};if _cdfa .ExtLst !=nil {_eaba :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_cdfa .ExtLst ,_eaba );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type ST_TextCapsType byte ;type CT_Bevel struct{WAttr *int64 ;HAttr *int64 ;PrstAttr ST_BevelPresetType ;};func (_bbacg ST_TileFlipMode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_eaegf :=_e .Attr {}; +_eaegf .Name =name ;switch _bbacg {case ST_TileFlipModeUnset :_eaegf .Value ="";case ST_TileFlipModeNone :_eaegf .Value ="\u006e\u006f\u006e\u0065";case ST_TileFlipModeX :_eaegf .Value ="\u0078";case ST_TileFlipModeY :_eaegf .Value ="\u0079";case ST_TileFlipModeXy :_eaegf .Value ="\u0078\u0079"; +};return _eaegf ,nil ;};type CT_Cell3D struct{PrstMaterialAttr ST_PresetMaterialType ;Bevel *CT_Bevel ;LightRig *CT_LightRig ;ExtLst *CT_OfficeArtExtensionList ;};type CT_GvmlTextShape struct{TxBody *CT_TextBody ;Choice *CT_GvmlTextShapeChoice ;ExtLst *CT_OfficeArtExtensionList ; +};func (_badd *CT_Path2DClose )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_cgcgc ,_efge :=d .Token ();if _efge !=nil {return _bb .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",_efge ); +};if _abddg ,_acfaf :=_cgcgc .(_e .EndElement );_acfaf &&_abddg .Name ==start .Name {break ;};};return nil ;};func (_ecdgc ST_BlackWhiteMode )Validate ()error {return _ecdgc .ValidateWithPath ("")};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 ;};type ThemeOverride struct{CT_BaseStylesOverride };func (_eegge ST_SystemColorVal )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_eegge .String (),start ); +};func NewCT_GvmlShapeNonVisual ()*CT_GvmlShapeNonVisual {_ccdcg :=&CT_GvmlShapeNonVisual {};_ccdcg .CNvPr =NewCT_NonVisualDrawingProps ();_ccdcg .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();return _ccdcg ;};func (_aeedff *CT_PresetLineDashProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aeedff .ValAttr !=ST_PresetLineDashValUnset {_defb ,_dfge :=_aeedff .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"}); +if _dfge !=nil {return _dfge ;};start .Attr =append (start .Attr ,_defb );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gagfea ST_FixedPercentage )String ()string {if _gagfea .ST_FixedPercentageDecimal !=nil {return _bb .Sprintf ("\u0025\u0076",*_gagfea .ST_FixedPercentageDecimal ); +};if _gagfea .ST_FixedPercentage !=nil {return _gagfea .ST_FixedPercentage .String ();};return "";};func (_ecaafc *CT_TextNormalAutofit )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gedgf :=range start .Attr {if _gedgf .Name .Local =="\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"{_fccbdd ,_aeaefb :=ParseUnionST_TextFontScalePercentOrPercentString (_gedgf .Value ); +if _aeaefb !=nil {return _aeaefb ;};_ecaafc .FontScaleAttr =&_fccbdd ;continue ;};if _gedgf .Name .Local =="\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"{_cadcb ,_efaec :=ParseUnionST_TextSpacingPercentOrPercentString (_gedgf .Value ); +if _efaec !=nil {return _efaec ;};_ecaafc .LnSpcReductionAttr =&_cadcb ;continue ;};};for {_eefad ,_dbbec :=d .Token ();if _dbbec !=nil {return _bb .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",_dbbec ); +};if _ggefc ,_fagccg :=_eefad .(_e .EndElement );_fagccg &&_ggefc .Name ==start .Name {break ;};};return nil ;};func NewCT_TextParagraphProperties ()*CT_TextParagraphProperties {_acgbe :=&CT_TextParagraphProperties {};return _acgbe ;};func (_dfff *CT_LuminanceEffect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dfff .BrightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_dfff .BrightAttr )}); +};if _dfff .ContrastAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_dfff .ContrastAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_TextUnderlineLineFollowText and its children, prefixing error messages with path -func (_aafde *CT_TextUnderlineLineFollowText )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_ConnectionSiteList and its children, prefixing error messages with path +func (_dbae *CT_ConnectionSiteList )ValidateWithPath (path string )error {for _gfde ,_bbaff :=range _dbae .Cxn {if _bafb :=_bbaff .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_gfde ));_bafb !=nil {return _bafb ; +};};return nil ;}; -// ValidateWithPath validates the CT_FillOverlayEffect and its children, prefixing error messages with path -func (_cdab *CT_FillOverlayEffect )ValidateWithPath (path string )error {if _cdab .BlendAttr ==ST_BlendModeUnset {return _ee .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 _fedd :=_cdab .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_fedd !=nil {return _fedd ;};if _cdab .NoFill !=nil {if _fccc :=_cdab .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c"); -_fccc !=nil {return _fccc ;};};if _cdab .SolidFill !=nil {if _fecfa :=_cdab .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_fecfa !=nil {return _fecfa ;};};if _cdab .GradFill !=nil {if _daafe :=_cdab .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl"); -_daafe !=nil {return _daafe ;};};if _cdab .BlipFill !=nil {if _efccd :=_cdab .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_efccd !=nil {return _efccd ;};};if _cdab .PattFill !=nil {if _bdfbc :=_cdab .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl"); -_bdfbc !=nil {return _bdfbc ;};};if _cdab .GrpFill !=nil {if _ffafg :=_cdab .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_ffafg !=nil {return _ffafg ;};};return nil ;};func (_gacbb ST_PenAlignment )String ()string {switch _gacbb {case 0:return ""; -case 1:return "\u0063\u0074\u0072";case 2:return "\u0069\u006e";};return "";}; +// ValidateWithPath validates the CT_GvmlShape and its children, prefixing error messages with path +func (_ebacg *CT_GvmlShape )ValidateWithPath (path string )error {if _cfae :=_ebacg .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_cfae !=nil {return _cfae ;};if _adae :=_ebacg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_adae !=nil {return _adae ;};if _ebacg .TxSp !=nil {if _bced :=_ebacg .TxSp .ValidateWithPath (path +"\u002f\u0054\u0078S\u0070");_bced !=nil {return _bced ;};};if _ebacg .Style !=nil {if _eacda :=_ebacg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); +_eacda !=nil {return _eacda ;};};if _ebacg .ExtLst !=nil {if _ddee :=_ebacg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddee !=nil {return _ddee ;};};return nil ;}; -// ValidateWithPath validates the CT_PatternFillProperties and its children, prefixing error messages with path -func (_cfgdd *CT_PatternFillProperties )ValidateWithPath (path string )error {if _abcfe :=_cfgdd .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_abcfe !=nil {return _abcfe ;};if _cfgdd .FgClr !=nil {if _dddcfd :=_cfgdd .FgClr .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006c\u0072"); -_dddcfd !=nil {return _dddcfd ;};};if _cfgdd .BgClr !=nil {if _bddcf :=_cfgdd .BgClr .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006c\u0072");_bddcf !=nil {return _bddcf ;};};return nil ;};func NewEG_TextUnderlineLine ()*EG_TextUnderlineLine {_bbdfgf :=&EG_TextUnderlineLine {}; -return _bbdfgf ;};func (_gafebe *CT_GradientStop )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agebd :=range start .Attr {if _agebd .Name .Local =="\u0070\u006f\u0073"{_bfdgb ,_cefgf :=ParseUnionST_PositiveFixedPercentage (_agebd .Value ); -if _cefgf !=nil {return _cefgf ;};_gafebe .PosAttr =_bfdgb ;continue ;};};_gdfe :for {_cgbg ,_acdee :=d .Token ();if _acdee !=nil {return _acdee ;};switch _gcfd :=_cgbg .(type ){case _b .StartElement :switch _gcfd .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"}:_gafebe .ScrgbClr =NewCT_ScRgbColor (); -if _cgdbg :=d .DecodeElement (_gafebe .ScrgbClr ,&_gcfd );_cgdbg !=nil {return _cgdbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gafebe .SrgbClr =NewCT_SRgbColor (); -if _cfad :=d .DecodeElement (_gafebe .SrgbClr ,&_gcfd );_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 :"\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"}:_gafebe .HslClr =NewCT_HslColor (); -if _gdfbf :=d .DecodeElement (_gafebe .HslClr ,&_gcfd );_gdfbf !=nil {return _gdfbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_gafebe .SysClr =NewCT_SystemColor (); -if _gccdd :=d .DecodeElement (_gafebe .SysClr ,&_gcfd );_gccdd !=nil {return _gccdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gafebe .SchemeClr =NewCT_SchemeColor (); -if _ffbd :=d .DecodeElement (_gafebe .SchemeClr ,&_gcfd );_ffbd !=nil {return _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 :"\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"}:_gafebe .PrstClr =NewCT_PresetColor (); -if _cgbe :=d .DecodeElement (_gafebe .PrstClr ,&_gcfd );_cgbe !=nil {return _cgbe ;};default:_cc .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",_gcfd .Name ); -if _efgd :=d .Skip ();_efgd !=nil {return _efgd ;};};case _b .EndElement :break _gdfe ;case _b .CharData :};};return nil ;};type CT_NonVisualDrawingShapeProps struct{TxBoxAttr *bool ;SpLocks *CT_ShapeLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_gdbbb *CT_InverseGammaTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_gcaa ,_aacb :=d .Token (); -if _aacb !=nil {return _ee .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",_aacb );};if _caeef ,_begd :=_gcaa .(_b .EndElement ); -_begd &&_caeef .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the EG_TextBulletTypeface and its children, prefixing error messages with path +func (_edccg *EG_TextBulletTypeface )ValidateWithPath (path string )error {if _edccg .BuFontTx !=nil {if _adagbd :=_edccg .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x");_adagbd !=nil {return _adagbd ;};};if _edccg .BuFont !=nil {if _fcabb :=_edccg .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074"); +_fcabb !=nil {return _fcabb ;};};return nil ;};func (_ceac *CT_SRgbColor )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eefba :=range start .Attr {if _eefba .Name .Local =="\u0076\u0061\u006c"{_aafbg ,_adbc :=_eefba .Value ,error (nil ); +if _adbc !=nil {return _adbc ;};_ceac .ValAttr =_aafbg ;continue ;};};_edfd :for {_fdgbc ,_effac :=d .Token ();if _effac !=nil {return _effac ;};switch _dbcd :=_fdgbc .(type ){case _e .StartElement :switch _dbcd .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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_eceb :=NewEG_ColorTransform (); +_eceb .Tint =NewCT_PositiveFixedPercentage ();if _cdefc :=d .DecodeElement (_eceb .Tint ,&_dbcd );_cdefc !=nil {return _cdefc ;};_ceac .EG_ColorTransform =append (_ceac .EG_ColorTransform ,_eceb );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\u0068\u0061d\u0065"},_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\u0068\u0061d\u0065"}:_ccgbfg :=NewEG_ColorTransform (); +_ccgbfg .Shade =NewCT_PositiveFixedPercentage ();if _gdeed :=d .DecodeElement (_ccgbfg .Shade ,&_dbcd );_gdeed !=nil {return _gdeed ;};_ceac .EG_ColorTransform =append (_ceac .EG_ColorTransform ,_ccgbfg );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_fagd :=NewEG_ColorTransform (); +_fagd .Comp =NewCT_ComplementTransform ();if _aebcf :=d .DecodeElement (_fagd .Comp ,&_dbcd );_aebcf !=nil {return _aebcf ;};_ceac .EG_ColorTransform =append (_ceac .EG_ColorTransform ,_fagd );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_cfccff :=NewEG_ColorTransform (); +_cfccff .Inv =NewCT_InverseTransform ();if _ddaac :=d .DecodeElement (_cfccff .Inv ,&_dbcd );_ddaac !=nil {return _ddaac ;};_ceac .EG_ColorTransform =append (_ceac .EG_ColorTransform ,_cfccff );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 :"\u0067\u0072\u0061\u0079"},_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 :"\u0067\u0072\u0061\u0079"}:_gcbcce :=NewEG_ColorTransform (); +_gcbcce .Gray =NewCT_GrayscaleTransform ();if _dbece :=d .DecodeElement (_gcbcce .Gray ,&_dbcd );_dbece !=nil {return _dbece ;};_ceac .EG_ColorTransform =append (_ceac .EG_ColorTransform ,_gcbcce );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_cfgbff :=NewEG_ColorTransform (); +_cfgbff .Alpha =NewCT_PositiveFixedPercentage ();if _ddafb :=d .DecodeElement (_cfgbff .Alpha ,&_dbcd );_ddafb !=nil {return _ddafb ;};_ceac .EG_ColorTransform =append (_ceac .EG_ColorTransform ,_cfgbff );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_ecbda :=NewEG_ColorTransform (); +_ecbda .AlphaOff =NewCT_FixedPercentage ();if _ccbdb :=d .DecodeElement (_ecbda .AlphaOff ,&_dbcd );_ccbdb !=nil {return _ccbdb ;};_ceac .EG_ColorTransform =append (_ceac .EG_ColorTransform ,_ecbda );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_aagbf :=NewEG_ColorTransform (); +_aagbf .AlphaMod =NewCT_PositivePercentage ();if _fbegc :=d .DecodeElement (_aagbf .AlphaMod ,&_dbcd );_fbegc !=nil {return _fbegc ;};_ceac .EG_ColorTransform =append (_ceac .EG_ColorTransform ,_aagbf );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 :"\u0068\u0075\u0065"},_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 :"\u0068\u0075\u0065"}:_feff :=NewEG_ColorTransform (); +_feff .Hue =NewCT_PositiveFixedAngle ();if _gcfga :=d .DecodeElement (_feff .Hue ,&_dbcd );_gcfga !=nil {return _gcfga ;};_ceac .EG_ColorTransform =append (_ceac .EG_ColorTransform ,_feff );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_eabaf :=NewEG_ColorTransform (); +_eabaf .HueOff =NewCT_Angle ();if _cfca :=d .DecodeElement (_eabaf .HueOff ,&_dbcd );_cfca !=nil {return _cfca ;};_ceac .EG_ColorTransform =append (_ceac .EG_ColorTransform ,_eabaf );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 :"\u0068\u0075\u0065\u004d\u006f\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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_edaae :=NewEG_ColorTransform (); +_edaae .HueMod =NewCT_PositivePercentage ();if _eecf :=d .DecodeElement (_edaae .HueMod ,&_dbcd );_eecf !=nil {return _eecf ;};_ceac .EG_ColorTransform =append (_ceac .EG_ColorTransform ,_edaae );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\u0061\u0074"},_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\u0061\u0074"}:_gfcfc :=NewEG_ColorTransform (); +_gfcfc .Sat =NewCT_Percentage ();if _begea :=d .DecodeElement (_gfcfc .Sat ,&_dbcd );_begea !=nil {return _begea ;};_ceac .EG_ColorTransform =append (_ceac .EG_ColorTransform ,_gfcfc );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\u0061\u0074\u004f\u0066\u0066"},_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\u0061\u0074\u004f\u0066\u0066"}:_dbfffc :=NewEG_ColorTransform (); +_dbfffc .SatOff =NewCT_Percentage ();if _aeaed :=d .DecodeElement (_dbfffc .SatOff ,&_dbcd );_aeaed !=nil {return _aeaed ;};_ceac .EG_ColorTransform =append (_ceac .EG_ColorTransform ,_dbfffc );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\u0061\u0074\u004d\u006f\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\u0061\u0074\u004d\u006f\u0064"}:_eafba :=NewEG_ColorTransform (); +_eafba .SatMod =NewCT_Percentage ();if _edaba :=d .DecodeElement (_eafba .SatMod ,&_dbcd );_edaba !=nil {return _edaba ;};_ceac .EG_ColorTransform =append (_ceac .EG_ColorTransform ,_eafba );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_eaedf :=NewEG_ColorTransform (); +_eaedf .Lum =NewCT_Percentage ();if _gbae :=d .DecodeElement (_eaedf .Lum ,&_dbcd );_gbae !=nil {return _gbae ;};_ceac .EG_ColorTransform =append (_ceac .EG_ColorTransform ,_eaedf );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_dgefg :=NewEG_ColorTransform (); +_dgefg .LumOff =NewCT_Percentage ();if _eeeee :=d .DecodeElement (_dgefg .LumOff ,&_dbcd );_eeeee !=nil {return _eeeee ;};_ceac .EG_ColorTransform =append (_ceac .EG_ColorTransform ,_dgefg );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 :"\u006c\u0075\u006d\u004d\u006f\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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_cbae :=NewEG_ColorTransform (); +_cbae .LumMod =NewCT_Percentage ();if _fcac :=d .DecodeElement (_cbae .LumMod ,&_dbcd );_fcac !=nil {return _fcac ;};_ceac .EG_ColorTransform =append (_ceac .EG_ColorTransform ,_cbae );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 :"\u0072\u0065\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 :"\u0072\u0065\u0064"}:_aggbg :=NewEG_ColorTransform (); +_aggbg .Red =NewCT_Percentage ();if _fffe :=d .DecodeElement (_aggbg .Red ,&_dbcd );_fffe !=nil {return _fffe ;};_ceac .EG_ColorTransform =append (_ceac .EG_ColorTransform ,_aggbg );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_bcdd :=NewEG_ColorTransform (); +_bcdd .RedOff =NewCT_Percentage ();if _edaeg :=d .DecodeElement (_bcdd .RedOff ,&_dbcd );_edaeg !=nil {return _edaeg ;};_ceac .EG_ColorTransform =append (_ceac .EG_ColorTransform ,_bcdd );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 :"\u0072\u0065\u0064\u004d\u006f\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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_ffbe :=NewEG_ColorTransform (); +_ffbe .RedMod =NewCT_Percentage ();if _ddac :=d .DecodeElement (_ffbe .RedMod ,&_dbcd );_ddac !=nil {return _ddac ;};_ceac .EG_ColorTransform =append (_ceac .EG_ColorTransform ,_ffbe );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 :"\u0067\u0072\u0065e\u006e"},_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 :"\u0067\u0072\u0065e\u006e"}:_eeec :=NewEG_ColorTransform (); +_eeec .Green =NewCT_Percentage ();if _fgdfd :=d .DecodeElement (_eeec .Green ,&_dbcd );_fgdfd !=nil {return _fgdfd ;};_ceac .EG_ColorTransform =append (_ceac .EG_ColorTransform ,_eeec );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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_afagc :=NewEG_ColorTransform (); +_afagc .GreenOff =NewCT_Percentage ();if _ageba :=d .DecodeElement (_afagc .GreenOff ,&_dbcd );_ageba !=nil {return _ageba ;};_ceac .EG_ColorTransform =append (_ceac .EG_ColorTransform ,_afagc );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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_cfed :=NewEG_ColorTransform (); +_cfed .GreenMod =NewCT_Percentage ();if _ccbggc :=d .DecodeElement (_cfed .GreenMod ,&_dbcd );_ccbggc !=nil {return _ccbggc ;};_ceac .EG_ColorTransform =append (_ceac .EG_ColorTransform ,_cfed );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 :"\u0062\u006c\u0075\u0065"},_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 :"\u0062\u006c\u0075\u0065"}:_eedeed :=NewEG_ColorTransform (); +_eedeed .Blue =NewCT_Percentage ();if _bcafe :=d .DecodeElement (_eedeed .Blue ,&_dbcd );_bcafe !=nil {return _bcafe ;};_ceac .EG_ColorTransform =append (_ceac .EG_ColorTransform ,_eedeed );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_dggda :=NewEG_ColorTransform (); +_dggda .BlueOff =NewCT_Percentage ();if _bddec :=d .DecodeElement (_dggda .BlueOff ,&_dbcd );_bddec !=nil {return _bddec ;};_ceac .EG_ColorTransform =append (_ceac .EG_ColorTransform ,_dggda );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 :"\u0062l\u0075\u0065\u004d\u006f\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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_aacgg :=NewEG_ColorTransform (); +_aacgg .BlueMod =NewCT_Percentage ();if _cdfad :=d .DecodeElement (_aacgg .BlueMod ,&_dbcd );_cdfad !=nil {return _cdfad ;};_ceac .EG_ColorTransform =append (_ceac .EG_ColorTransform ,_aacgg );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 :"\u0067\u0061\u006dm\u0061"},_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 :"\u0067\u0061\u006dm\u0061"}:_acabf :=NewEG_ColorTransform (); +_acabf .Gamma =NewCT_GammaTransform ();if _aedaa :=d .DecodeElement (_acabf .Gamma ,&_dbcd );_aedaa !=nil {return _aedaa ;};_ceac .EG_ColorTransform =append (_ceac .EG_ColorTransform ,_acabf );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_ccdac :=NewEG_ColorTransform (); +_ccdac .InvGamma =NewCT_InverseGammaTransform ();if _fcgg :=d .DecodeElement (_ccdac .InvGamma ,&_dbcd );_fcgg !=nil {return _fcgg ;};_ceac .EG_ColorTransform =append (_ceac .EG_ColorTransform ,_ccdac );default:_bfc .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",_dbcd .Name ); +if _bgfbe :=d .Skip ();_bgfbe !=nil {return _bgfbe ;};};case _e .EndElement :break _edfd ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_Bevel and its children -func (_bed *CT_Bevel )Validate ()error {return _bed .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0065\u0076\u0065\u006c");}; +// Validate validates the CT_BaseStyles and its children +func (_gdbf *CT_BaseStyles )Validate ()error {return _gdbf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073");}; -// ValidateWithPath validates the CT_TableCellProperties and its children, prefixing error messages with path -func (_bgacd *CT_TableCellProperties )ValidateWithPath (path string )error {if _bgacd .MarLAttr !=nil {if _efdda :=_bgacd .MarLAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u004c\u0041\u0074\u0074r");_efdda !=nil {return _efdda ;};};if _bgacd .MarRAttr !=nil {if _fbdeg :=_bgacd .MarRAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0041\u0074\u0074r"); -_fbdeg !=nil {return _fbdeg ;};};if _bgacd .MarTAttr !=nil {if _geccc :=_bgacd .MarTAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u0041\u0074\u0074r");_geccc !=nil {return _geccc ;};};if _bgacd .MarBAttr !=nil {if _cfdfa :=_bgacd .MarBAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0042\u0041\u0074\u0074r"); -_cfdfa !=nil {return _cfdfa ;};};if _efeae :=_bgacd .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_efeae !=nil {return _efeae ;};if _ccfebf :=_bgacd .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072"); -_ccfebf !=nil {return _ccfebf ;};if _bfccde :=_bgacd .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_bfccde !=nil {return _bfccde ;};if _bgacd .LnL !=nil {if _ccagg :=_bgacd .LnL .ValidateWithPath (path +"\u002f\u004c\u006e\u004c"); -_ccagg !=nil {return _ccagg ;};};if _bgacd .LnR !=nil {if _bdfgc :=_bgacd .LnR .ValidateWithPath (path +"\u002f\u004c\u006e\u0052");_bdfgc !=nil {return _bdfgc ;};};if _bgacd .LnT !=nil {if _faeddf :=_bgacd .LnT .ValidateWithPath (path +"\u002f\u004c\u006e\u0054"); -_faeddf !=nil {return _faeddf ;};};if _bgacd .LnB !=nil {if _fdbcd :=_bgacd .LnB .ValidateWithPath (path +"\u002f\u004c\u006e\u0042");_fdbcd !=nil {return _fdbcd ;};};if _bgacd .LnTlToBr !=nil {if _eefcef :=_bgacd .LnTlToBr .ValidateWithPath (path +"\u002fL\u006e\u0054\u006c\u0054\u006f\u0042r"); -_eefcef !=nil {return _eefcef ;};};if _bgacd .LnBlToTr !=nil {if _ccdf :=_bgacd .LnBlToTr .ValidateWithPath (path +"\u002fL\u006e\u0042\u006c\u0054\u006f\u0054r");_ccdf !=nil {return _ccdf ;};};if _bgacd .Cell3D !=nil {if _dcccde :=_bgacd .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044"); -_dcccde !=nil {return _dcccde ;};};if _bgacd .NoFill !=nil {if _abcdb :=_bgacd .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_abcdb !=nil {return _abcdb ;};};if _bgacd .SolidFill !=nil {if _cfega :=_bgacd .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_cfega !=nil {return _cfega ;};};if _bgacd .GradFill !=nil {if _acdfgb :=_bgacd .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_acdfgb !=nil {return _acdfgb ;};};if _bgacd .BlipFill !=nil {if _fabfeb :=_bgacd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_fabfeb !=nil {return _fabfeb ;};};if _bgacd .PattFill !=nil {if _fdfad :=_bgacd .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_fdfad !=nil {return _fdfad ;};};if _bgacd .GrpFill !=nil {if _afeea :=_bgacd .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_afeea !=nil {return _afeea ;};};if _bgacd .Headers !=nil {if _cfgcaa :=_bgacd .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_cfgcaa !=nil {return _cfgcaa ;};};if _bgacd .ExtLst !=nil {if _egefd :=_bgacd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_egefd !=nil {return _egefd ;};};return nil ;};func (_cead *CT_GrayscaleEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_bcad ,_ggbab :=d .Token ();if _ggbab !=nil {return _ee .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",_ggbab ); -};if _gdcca ,_dfbff :=_bcad .(_b .EndElement );_dfbff &&_gdcca .Name ==start .Name {break ;};};return nil ;};type CT_Point3D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ;ZAttr ST_Coordinate ;}; +// Validate validates the CT_PictureLocking and its children +func (_dgbbd *CT_PictureLocking )Validate ()error {return _dgbbd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006fc\u006b\u0069\u006e\u0067");};func (_cfbbee *ST_LineEndWidth )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fcde ,_bbceea :=d .Token (); +if _bbceea !=nil {return _bbceea ;};if _aaeca ,_cgface :=_fcde .(_e .EndElement );_cgface &&_aaeca .Name ==start .Name {*_cfbbee =1;return nil ;};if _aecdf ,_edefe :=_fcde .(_e .CharData );!_edefe {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",_fcde ); +}else {switch string (_aecdf ){case "":*_cfbbee =0;case "\u0073\u006d":*_cfbbee =1;case "\u006d\u0065\u0064":*_cfbbee =2;case "\u006c\u0067":*_cfbbee =3;};};_fcde ,_bbceea =d .Token ();if _bbceea !=nil {return _bbceea ;};if _bbdaf ,_gaaca :=_fcde .(_e .EndElement ); +_gaaca &&_bbdaf .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",_fcde );};func (_cdfg *CT_GvmlGroupShapeNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdfg .CNvPr =NewCT_NonVisualDrawingProps (); +_cdfg .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();_eabbc :for {_dcca ,_gfdb :=d .Token ();if _gfdb !=nil {return _gfdb ;};switch _cfaaf :=_dcca .(type ){case _e .StartElement :switch _cfaaf .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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _adcg :=d .DecodeElement (_cdfg .CNvPr ,&_cfaaf ); +_adcg !=nil {return _adcg ;};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 :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _cafaa :=d .DecodeElement (_cdfg .CNvGrpSpPr ,&_cfaaf ); +_cafaa !=nil {return _cafaa ;};default:_bfc .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",_cfaaf .Name ); +if _eabgb :=d .Skip ();_eabgb !=nil {return _eabgb ;};};case _e .EndElement :break _eabbc ;case _e .CharData :};};return nil ;};func NewCT_Bevel ()*CT_Bevel {_eecc :=&CT_Bevel {};return _eecc }; -// Validate validates the CT_Hyperlink and its children -func (_egcb *CT_Hyperlink )Validate ()error {return _egcb .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func NewCT_CustomColor ()*CT_CustomColor {_affd :=&CT_CustomColor {};return _affd }; +// Validate validates the CT_LightRig and its children +func (_ccdgd *CT_LightRig )Validate ()error {return _ccdgd .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067");};func NewCT_FontCollection ()*CT_FontCollection {_gecb :=&CT_FontCollection {};_gecb .Latin =NewCT_TextFont (); +_gecb .Ea =NewCT_TextFont ();_gecb .Cs =NewCT_TextFont ();return _gecb ;};func (_bded *CT_Path2D )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bded .WAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077"},Value :_bb .Sprintf ("\u0025\u0076",*_bded .WAttr )}); +};if _bded .HAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068"},Value :_bb .Sprintf ("\u0025\u0076",*_bded .HAttr )});};if _bded .FillAttr !=ST_PathFillModeUnset {_ddab ,_facdb :=_bded .FillAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c"}); +if _facdb !=nil {return _facdb ;};start .Attr =append (start .Attr ,_ddab );};if _bded .StrokeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_bded .StrokeAttr ))}); +};if _bded .ExtrusionOkAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_bded .ExtrusionOkAttr ))});};e .EncodeToken (start ); +if _bded .Close !=nil {_eggbb :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0063\u006c\u006f\u0073\u0065"}};for _ ,_bbcdf :=range _bded .Close {e .EncodeElement (_bbcdf ,_eggbb );};};if _bded .MoveTo !=nil {_faggf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}}; +for _ ,_eaed :=range _bded .MoveTo {e .EncodeElement (_eaed ,_faggf );};};if _bded .LnTo !=nil {_aged :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006f"}};for _ ,_bgbf :=range _bded .LnTo {e .EncodeElement (_bgbf ,_aged ); +};};if _bded .ArcTo !=nil {_ecbd :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0061\u0072\u0063\u0054\u006f"}};for _ ,_cfbf :=range _bded .ArcTo {e .EncodeElement (_cfbf ,_ecbd );};};if _bded .QuadBezTo !=nil {_cfebb :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0071\u0075\u0061\u0064\u0042\u0065\u007a\u0054\u006f"}}; +for _ ,_fdfbc :=range _bded .QuadBezTo {e .EncodeElement (_fdfbc ,_cfebb );};};if _bded .CubicBezTo !=nil {_ddcb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0063u\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}};for _ ,_ffea :=range _bded .CubicBezTo {e .EncodeElement (_ffea ,_ddcb ); +};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_ShapeTypeUnset ST_ShapeType =0;ST_ShapeTypeLine ST_ShapeType =1;ST_ShapeTypeLineInv ST_ShapeType =2;ST_ShapeTypeTriangle ST_ShapeType =3;ST_ShapeTypeRtTriangle ST_ShapeType =4; +ST_ShapeTypeRect ST_ShapeType =5;ST_ShapeTypeDiamond ST_ShapeType =6;ST_ShapeTypeParallelogram ST_ShapeType =7;ST_ShapeTypeTrapezoid ST_ShapeType =8;ST_ShapeTypeNonIsoscelesTrapezoid ST_ShapeType =9;ST_ShapeTypePentagon ST_ShapeType =10;ST_ShapeTypeHexagon ST_ShapeType =11; +ST_ShapeTypeHeptagon ST_ShapeType =12;ST_ShapeTypeOctagon ST_ShapeType =13;ST_ShapeTypeDecagon ST_ShapeType =14;ST_ShapeTypeDodecagon ST_ShapeType =15;ST_ShapeTypeStar4 ST_ShapeType =16;ST_ShapeTypeStar5 ST_ShapeType =17;ST_ShapeTypeStar6 ST_ShapeType =18; +ST_ShapeTypeStar7 ST_ShapeType =19;ST_ShapeTypeStar8 ST_ShapeType =20;ST_ShapeTypeStar10 ST_ShapeType =21;ST_ShapeTypeStar12 ST_ShapeType =22;ST_ShapeTypeStar16 ST_ShapeType =23;ST_ShapeTypeStar24 ST_ShapeType =24;ST_ShapeTypeStar32 ST_ShapeType =25;ST_ShapeTypeRoundRect ST_ShapeType =26; +ST_ShapeTypeRound1Rect ST_ShapeType =27;ST_ShapeTypeRound2SameRect ST_ShapeType =28;ST_ShapeTypeRound2DiagRect ST_ShapeType =29;ST_ShapeTypeSnipRoundRect ST_ShapeType =30;ST_ShapeTypeSnip1Rect ST_ShapeType =31;ST_ShapeTypeSnip2SameRect ST_ShapeType =32; +ST_ShapeTypeSnip2DiagRect ST_ShapeType =33;ST_ShapeTypePlaque ST_ShapeType =34;ST_ShapeTypeEllipse ST_ShapeType =35;ST_ShapeTypeTeardrop ST_ShapeType =36;ST_ShapeTypeHomePlate ST_ShapeType =37;ST_ShapeTypeChevron ST_ShapeType =38;ST_ShapeTypePieWedge ST_ShapeType =39; +ST_ShapeTypePie ST_ShapeType =40;ST_ShapeTypeBlockArc ST_ShapeType =41;ST_ShapeTypeDonut ST_ShapeType =42;ST_ShapeTypeNoSmoking ST_ShapeType =43;ST_ShapeTypeRightArrow ST_ShapeType =44;ST_ShapeTypeLeftArrow ST_ShapeType =45;ST_ShapeTypeUpArrow ST_ShapeType =46; +ST_ShapeTypeDownArrow ST_ShapeType =47;ST_ShapeTypeStripedRightArrow ST_ShapeType =48;ST_ShapeTypeNotchedRightArrow ST_ShapeType =49;ST_ShapeTypeBentUpArrow ST_ShapeType =50;ST_ShapeTypeLeftRightArrow ST_ShapeType =51;ST_ShapeTypeUpDownArrow ST_ShapeType =52; +ST_ShapeTypeLeftUpArrow ST_ShapeType =53;ST_ShapeTypeLeftRightUpArrow ST_ShapeType =54;ST_ShapeTypeQuadArrow ST_ShapeType =55;ST_ShapeTypeLeftArrowCallout ST_ShapeType =56;ST_ShapeTypeRightArrowCallout ST_ShapeType =57;ST_ShapeTypeUpArrowCallout ST_ShapeType =58; +ST_ShapeTypeDownArrowCallout ST_ShapeType =59;ST_ShapeTypeLeftRightArrowCallout ST_ShapeType =60;ST_ShapeTypeUpDownArrowCallout ST_ShapeType =61;ST_ShapeTypeQuadArrowCallout ST_ShapeType =62;ST_ShapeTypeBentArrow ST_ShapeType =63;ST_ShapeTypeUturnArrow ST_ShapeType =64; +ST_ShapeTypeCircularArrow ST_ShapeType =65;ST_ShapeTypeLeftCircularArrow ST_ShapeType =66;ST_ShapeTypeLeftRightCircularArrow ST_ShapeType =67;ST_ShapeTypeCurvedRightArrow ST_ShapeType =68;ST_ShapeTypeCurvedLeftArrow ST_ShapeType =69;ST_ShapeTypeCurvedUpArrow ST_ShapeType =70; +ST_ShapeTypeCurvedDownArrow ST_ShapeType =71;ST_ShapeTypeSwooshArrow ST_ShapeType =72;ST_ShapeTypeCube ST_ShapeType =73;ST_ShapeTypeCan ST_ShapeType =74;ST_ShapeTypeLightningBolt ST_ShapeType =75;ST_ShapeTypeHeart ST_ShapeType =76;ST_ShapeTypeSun ST_ShapeType =77; +ST_ShapeTypeMoon ST_ShapeType =78;ST_ShapeTypeSmileyFace ST_ShapeType =79;ST_ShapeTypeIrregularSeal1 ST_ShapeType =80;ST_ShapeTypeIrregularSeal2 ST_ShapeType =81;ST_ShapeTypeFoldedCorner ST_ShapeType =82;ST_ShapeTypeBevel ST_ShapeType =83;ST_ShapeTypeFrame ST_ShapeType =84; +ST_ShapeTypeHalfFrame ST_ShapeType =85;ST_ShapeTypeCorner ST_ShapeType =86;ST_ShapeTypeDiagStripe ST_ShapeType =87;ST_ShapeTypeChord ST_ShapeType =88;ST_ShapeTypeArc ST_ShapeType =89;ST_ShapeTypeLeftBracket ST_ShapeType =90;ST_ShapeTypeRightBracket ST_ShapeType =91; +ST_ShapeTypeLeftBrace ST_ShapeType =92;ST_ShapeTypeRightBrace ST_ShapeType =93;ST_ShapeTypeBracketPair ST_ShapeType =94;ST_ShapeTypeBracePair ST_ShapeType =95;ST_ShapeTypeStraightConnector1 ST_ShapeType =96;ST_ShapeTypeBentConnector2 ST_ShapeType =97;ST_ShapeTypeBentConnector3 ST_ShapeType =98; +ST_ShapeTypeBentConnector4 ST_ShapeType =99;ST_ShapeTypeBentConnector5 ST_ShapeType =100;ST_ShapeTypeCurvedConnector2 ST_ShapeType =101;ST_ShapeTypeCurvedConnector3 ST_ShapeType =102;ST_ShapeTypeCurvedConnector4 ST_ShapeType =103;ST_ShapeTypeCurvedConnector5 ST_ShapeType =104; +ST_ShapeTypeCallout1 ST_ShapeType =105;ST_ShapeTypeCallout2 ST_ShapeType =106;ST_ShapeTypeCallout3 ST_ShapeType =107;ST_ShapeTypeAccentCallout1 ST_ShapeType =108;ST_ShapeTypeAccentCallout2 ST_ShapeType =109;ST_ShapeTypeAccentCallout3 ST_ShapeType =110; +ST_ShapeTypeBorderCallout1 ST_ShapeType =111;ST_ShapeTypeBorderCallout2 ST_ShapeType =112;ST_ShapeTypeBorderCallout3 ST_ShapeType =113;ST_ShapeTypeAccentBorderCallout1 ST_ShapeType =114;ST_ShapeTypeAccentBorderCallout2 ST_ShapeType =115;ST_ShapeTypeAccentBorderCallout3 ST_ShapeType =116; +ST_ShapeTypeWedgeRectCallout ST_ShapeType =117;ST_ShapeTypeWedgeRoundRectCallout ST_ShapeType =118;ST_ShapeTypeWedgeEllipseCallout ST_ShapeType =119;ST_ShapeTypeCloudCallout ST_ShapeType =120;ST_ShapeTypeCloud ST_ShapeType =121;ST_ShapeTypeRibbon ST_ShapeType =122; +ST_ShapeTypeRibbon2 ST_ShapeType =123;ST_ShapeTypeEllipseRibbon ST_ShapeType =124;ST_ShapeTypeEllipseRibbon2 ST_ShapeType =125;ST_ShapeTypeLeftRightRibbon ST_ShapeType =126;ST_ShapeTypeVerticalScroll ST_ShapeType =127;ST_ShapeTypeHorizontalScroll ST_ShapeType =128; +ST_ShapeTypeWave ST_ShapeType =129;ST_ShapeTypeDoubleWave ST_ShapeType =130;ST_ShapeTypePlus ST_ShapeType =131;ST_ShapeTypeFlowChartProcess ST_ShapeType =132;ST_ShapeTypeFlowChartDecision ST_ShapeType =133;ST_ShapeTypeFlowChartInputOutput ST_ShapeType =134; +ST_ShapeTypeFlowChartPredefinedProcess ST_ShapeType =135;ST_ShapeTypeFlowChartInternalStorage ST_ShapeType =136;ST_ShapeTypeFlowChartDocument ST_ShapeType =137;ST_ShapeTypeFlowChartMultidocument ST_ShapeType =138;ST_ShapeTypeFlowChartTerminator ST_ShapeType =139; +ST_ShapeTypeFlowChartPreparation ST_ShapeType =140;ST_ShapeTypeFlowChartManualInput ST_ShapeType =141;ST_ShapeTypeFlowChartManualOperation ST_ShapeType =142;ST_ShapeTypeFlowChartConnector ST_ShapeType =143;ST_ShapeTypeFlowChartPunchedCard ST_ShapeType =144; +ST_ShapeTypeFlowChartPunchedTape ST_ShapeType =145;ST_ShapeTypeFlowChartSummingJunction ST_ShapeType =146;ST_ShapeTypeFlowChartOr ST_ShapeType =147;ST_ShapeTypeFlowChartCollate ST_ShapeType =148;ST_ShapeTypeFlowChartSort ST_ShapeType =149;ST_ShapeTypeFlowChartExtract ST_ShapeType =150; +ST_ShapeTypeFlowChartMerge ST_ShapeType =151;ST_ShapeTypeFlowChartOfflineStorage ST_ShapeType =152;ST_ShapeTypeFlowChartOnlineStorage ST_ShapeType =153;ST_ShapeTypeFlowChartMagneticTape ST_ShapeType =154;ST_ShapeTypeFlowChartMagneticDisk ST_ShapeType =155; +ST_ShapeTypeFlowChartMagneticDrum ST_ShapeType =156;ST_ShapeTypeFlowChartDisplay ST_ShapeType =157;ST_ShapeTypeFlowChartDelay ST_ShapeType =158;ST_ShapeTypeFlowChartAlternateProcess ST_ShapeType =159;ST_ShapeTypeFlowChartOffpageConnector ST_ShapeType =160; +ST_ShapeTypeActionButtonBlank ST_ShapeType =161;ST_ShapeTypeActionButtonHome ST_ShapeType =162;ST_ShapeTypeActionButtonHelp ST_ShapeType =163;ST_ShapeTypeActionButtonInformation ST_ShapeType =164;ST_ShapeTypeActionButtonForwardNext ST_ShapeType =165;ST_ShapeTypeActionButtonBackPrevious ST_ShapeType =166; +ST_ShapeTypeActionButtonEnd ST_ShapeType =167;ST_ShapeTypeActionButtonBeginning ST_ShapeType =168;ST_ShapeTypeActionButtonReturn ST_ShapeType =169;ST_ShapeTypeActionButtonDocument ST_ShapeType =170;ST_ShapeTypeActionButtonSound ST_ShapeType =171;ST_ShapeTypeActionButtonMovie ST_ShapeType =172; +ST_ShapeTypeGear6 ST_ShapeType =173;ST_ShapeTypeGear9 ST_ShapeType =174;ST_ShapeTypeFunnel ST_ShapeType =175;ST_ShapeTypeMathPlus ST_ShapeType =176;ST_ShapeTypeMathMinus ST_ShapeType =177;ST_ShapeTypeMathMultiply ST_ShapeType =178;ST_ShapeTypeMathDivide ST_ShapeType =179; +ST_ShapeTypeMathEqual ST_ShapeType =180;ST_ShapeTypeMathNotEqual ST_ShapeType =181;ST_ShapeTypeCornerTabs ST_ShapeType =182;ST_ShapeTypeSquareTabs ST_ShapeType =183;ST_ShapeTypePlaqueTabs ST_ShapeType =184;ST_ShapeTypeChartX ST_ShapeType =185;ST_ShapeTypeChartStar ST_ShapeType =186; +ST_ShapeTypeChartPlus ST_ShapeType =187;);func NewThemeOverride ()*ThemeOverride {_cfdgag :=&ThemeOverride {};_cfdgag .CT_BaseStylesOverride =*NewCT_BaseStylesOverride ();return _cfdgag ;};func (_dcac *CT_GroupLocking )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dcac .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_dcac .NoGrpAttr ))}); +};if _dcac .NoUngrpAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006eo\u0055\u006e\u0067\u0072\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_dcac .NoUngrpAttr ))});};if _dcac .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_dcac .NoSelectAttr ))}); +};if _dcac .NoRotAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_dcac .NoRotAttr ))});};if _dcac .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_dcac .NoChangeAspectAttr ))}); +};if _dcac .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_dcac .NoMoveAttr ))});};if _dcac .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_dcac .NoResizeAttr ))}); +};e .EncodeToken (start );if _dcac .ExtLst !=nil {_efeb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcac .ExtLst ,_efeb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; +};func NewCT_FillOverlayEffect ()*CT_FillOverlayEffect {_beeb :=&CT_FillOverlayEffect {};_beeb .BlendAttr =ST_BlendMode (1);return _beeb ;}; -// ValidateWithPath validates the CT_GradientStopList and its children, prefixing error messages with path -func (_bebdag *CT_GradientStopList )ValidateWithPath (path string )error {for _becee ,_bdbe :=range _bebdag .Gs {if _cgafd :=_bdbe .ValidateWithPath (_ee .Sprintf ("\u0025s\u002f\u0047\u0073\u005b\u0025\u0064]",path ,_becee ));_cgafd !=nil {return _cgafd ; -};};return nil ;};func (_begce *CT_TextBulletSizePoint )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_begce .ValAttr =100;for _ ,_debff :=range start .Attr {if _debff .Name .Local =="\u0076\u0061\u006c"{_bdbc ,_ccegb :=_c .ParseInt (_debff .Value ,10,32); -if _ccegb !=nil {return _ccegb ;};_begce .ValAttr =int32 (_bdbc );continue ;};};for {_ecdbb ,_ecgafc :=d .Token ();if _ecgafc !=nil {return _ee .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",_ecgafc ); -};if _dggd ,_fgcge :=_ecdbb .(_b .EndElement );_fgcge &&_dggd .Name ==start .Name {break ;};};return nil ;};func (_efcef ST_TextVerticalType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dbaee :=_b .Attr {};_dbaee .Name =name ;switch _efcef {case ST_TextVerticalTypeUnset :_dbaee .Value =""; -case ST_TextVerticalTypeHorz :_dbaee .Value ="\u0068\u006f\u0072\u007a";case ST_TextVerticalTypeVert :_dbaee .Value ="\u0076\u0065\u0072\u0074";case ST_TextVerticalTypeVert270 :_dbaee .Value ="\u0076e\u0072\u0074\u0032\u0037\u0030";case ST_TextVerticalTypeWordArtVert :_dbaee .Value ="w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074"; -case ST_TextVerticalTypeEaVert :_dbaee .Value ="\u0065\u0061\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeMongolianVert :_dbaee .Value ="\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeWordArtVertRtl :_dbaee .Value ="\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c"; -};return _dbaee ,nil ;}; +// Validate validates the CT_TextParagraphProperties and its children +func (_eebgd *CT_TextParagraphProperties )Validate ()error {return _eebgd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");};type CT_Path2DQuadBezierTo struct{Pt []*CT_AdjPoint2D ; +};func NewEG_ColorTransform ()*EG_ColorTransform {_daee :=&EG_ColorTransform {};return _daee };func NewCT_SoftEdgesEffect ()*CT_SoftEdgesEffect {_defde :=&CT_SoftEdgesEffect {};_defde .RadAttr =0;return _defde ;};type CT_TextUnderlineFillFollowText struct{}; +func (_fegcbc *CT_GvmlUseShapeRectangle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fbaae ST_OnOffStyleType )String ()string {switch _fbaae {case 0:return ""; +case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0064\u0065\u0066";};return "";};func NewCT_TextBulletSizePoint ()*CT_TextBulletSizePoint {_gbgbg :=&CT_TextBulletSizePoint {};_gbgbg .ValAttr =100;return _gbgbg ;};func NewCT_NonVisualContentPartProperties ()*CT_NonVisualContentPartProperties {_afdc :=&CT_NonVisualContentPartProperties {}; +return _afdc ;};type CT_TextParagraph struct{PPr *CT_TextParagraphProperties ;EG_TextRun []*EG_TextRun ;EndParaRPr *CT_TextCharacterProperties ;}; -// Validate validates the CT_NonVisualConnectorProperties and its children -func (_fggf *CT_NonVisualConnectorProperties )Validate ()error {return _fggf .ValidateWithPath ("\u0043\u0054\u005fN\u006f\u006e\u0056\u0069s\u0075\u0061\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u006f\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"); -};func (_bfgdb *EG_Geometry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcadd :for {_fbdeee ,_gcedc :=d .Token ();if _gcedc !=nil {return _gcedc ;};switch _fdggc :=_fbdeee .(type ){case _b .StartElement :switch _fdggc .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"}:_bfgdb .CustGeom =NewCT_CustomGeometry2D (); -if _fbadge :=d .DecodeElement (_bfgdb .CustGeom ,&_fdggc );_fbadge !=nil {return _fbadge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bfgdb .PrstGeom =NewCT_PresetGeometry2D (); -if _befgge :=d .DecodeElement (_bfgdb .PrstGeom ,&_fdggc );_befgge !=nil {return _befgge ;};default:_cc .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",_fdggc .Name ); -if _bbfee :=d .Skip ();_bbfee !=nil {return _bbfee ;};};case _b .EndElement :break _bcadd ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_LineFillProperties and its children, prefixing error messages with path +func (_ddffc *EG_LineFillProperties )ValidateWithPath (path string )error {if _ddffc .NoFill !=nil {if _ebdbee :=_ddffc .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ebdbee !=nil {return _ebdbee ;};};if _ddffc .SolidFill !=nil {if _aacff :=_ddffc .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_aacff !=nil {return _aacff ;};};if _ddffc .GradFill !=nil {if _cdbde :=_ddffc .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_cdbde !=nil {return _cdbde ;};};if _ddffc .PattFill !=nil {if _fddfb :=_ddffc .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl"); +_fddfb !=nil {return _fddfb ;};};return nil ;};func NewCT_TextField ()*CT_TextField {_caeee :=&CT_TextField {};_caeee .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 _caeee ;};func (_fegef ST_BlackWhiteMode )String ()string {switch _fegef {case 0:return "";case 1:return "\u0063\u006c\u0072";case 2:return "\u0061\u0075\u0074\u006f";case 3:return "\u0067\u0072\u0061\u0079";case 4:return "\u006c\u0074\u0047\u0072\u0061\u0079"; +case 5:return "\u0069n\u0076\u0047\u0072\u0061\u0079";case 6:return "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e";case 7:return "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y";case 8:return "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065"; +case 9:return "\u0062\u006c\u0061c\u006b";case 10:return "\u0077\u0068\u0069t\u0065";case 11:return "\u0068\u0069\u0064\u0064\u0065\u006e";};return "";};func NewCT_LinearShadeProperties ()*CT_LinearShadeProperties {_cccg :=&CT_LinearShadeProperties {}; +return _cccg ;};func (_cfafe *EG_ThemeableFillStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cfafe .Fill !=nil {_fbebg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_cfafe .Fill ,_fbebg ); +};if _cfafe .FillRef !=nil {_efcfb :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_cfafe .FillRef ,_efcfb );};return nil ;};func NewCT_TextUnderlineLineFollowText ()*CT_TextUnderlineLineFollowText {_befefa :=&CT_TextUnderlineLineFollowText {}; +return _befefa ;};func (_ebdab *CT_Path2DArcTo )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0052"},Value :_bb .Sprintf ("\u0025\u0076",_ebdab .WRAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0052"},Value :_bb .Sprintf ("\u0025\u0076",_ebdab .HRAttr )}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0041n\u0067"},Value :_bb .Sprintf ("\u0025\u0076",_ebdab .StAngAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0077\u0041n\u0067"},Value :_bb .Sprintf ("\u0025\u0076",_ebdab .SwAngAttr )}); +e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dgeeb ST_SystemColorVal )ValidateWithPath (path string )error {switch _dgeeb {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 _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgeeb )); +};return nil ;}; -// ValidateWithPath validates the CT_GraphicalObjectData and its children, prefixing error messages with path -func (_caac *CT_GraphicalObjectData )ValidateWithPath (path string )error {return nil };func NewCT_TableStyleTextStyle ()*CT_TableStyleTextStyle {_faga :=&CT_TableStyleTextStyle {};return _faga ;};type CT_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ; -};type CT_ColorMappingOverrideChoice struct{MasterClrMapping *CT_EmptyElement ;OverrideClrMapping *CT_ColorMapping ;};type ST_EffectContainerType byte ; +// Validate validates the CT_StyleMatrix and its children +func (_bafbc *CT_StyleMatrix )Validate ()error {return _bafbc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004da\u0074\u0072\u0069\u0078");}; -// Validate validates the CT_TableStyleList and its children -func (_bfbcg *CT_TableStyleList )Validate ()error {return _bfbcg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u004c\u0069\u0073\u0074");};func NewCT_GvmlConnectorNonVisual ()*CT_GvmlConnectorNonVisual {_cbcdb :=&CT_GvmlConnectorNonVisual {}; -_cbcdb .CNvPr =NewCT_NonVisualDrawingProps ();_cbcdb .CNvCxnSpPr =NewCT_NonVisualConnectorProperties ();return _cbcdb ;};func (_bebdbf *EG_ShadeProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bebdbf .Lin !=nil {_gdaeg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006ci\u006e"}}; -e .EncodeElement (_bebdbf .Lin ,_gdaeg );};if _bebdbf .Path !=nil {_gabg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_bebdbf .Path ,_gabg );};return nil ;}; +// ValidateWithPath validates the CT_RegularTextRun and its children, prefixing error messages with path +func (_abcbg *CT_RegularTextRun )ValidateWithPath (path string )error {if _abcbg .RPr !=nil {if _cgcdf :=_abcbg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cgcdf !=nil {return _cgcdf ;};};return nil ;};type EG_LineJoinProperties struct{Round *CT_LineJoinRound ; +Bevel *CT_LineJoinBevel ;Miter *CT_LineJoinMiterProperties ;};func (_bcece ST_TextVertOverflowType )Validate ()error {return _bcece .ValidateWithPath ("")};func (_afacg *EG_ThemeableEffectStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bgafg :for {_gcbee ,_acgab :=d .Token (); +if _acgab !=nil {return _acgab ;};switch _cfdga :=_gcbee .(type ){case _e .StartElement :switch _cfdga .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 :"\u0065\u0066\u0066\u0065\u0063\u0074"},_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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_afacg .Effect =NewCT_EffectProperties (); +if _fbcg :=d .DecodeElement (_afacg .Effect ,&_cfdga );_fbcg !=nil {return _fbcg ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:_afacg .EffectRef =NewCT_StyleMatrixReference (); +if _aggad :=d .DecodeElement (_afacg .EffectRef ,&_cfdga );_aggad !=nil {return _aggad ;};default:_bfc .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",_cfdga .Name ); +if _ecbcb :=d .Skip ();_ecbcb !=nil {return _ecbcb ;};};case _e .EndElement :break _bgafg ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the Graphic and its children, prefixing error messages with path -func (_agccg *Graphic )ValidateWithPath (path string )error {if _eeefb :=_agccg .CT_GraphicalObject .ValidateWithPath (path );_eeefb !=nil {return _eeefb ;};return nil ;};func (_ffebd *CT_SchemeColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffebd .ValAttr =ST_SchemeColorVal (1); -for _ ,_dcdbd :=range start .Attr {if _dcdbd .Name .Local =="\u0076\u0061\u006c"{_ffebd .ValAttr .UnmarshalXMLAttr (_dcdbd );continue ;};};_dddad :for {_dbcda ,_badgg :=d .Token ();if _badgg !=nil {return _badgg ;};switch _fefb :=_dbcda .(type ){case _b .StartElement :switch _fefb .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"}:_bfage :=NewEG_ColorTransform (); -_bfage .Tint =NewCT_PositiveFixedPercentage ();if _abaad :=d .DecodeElement (_bfage .Tint ,&_fefb );_abaad !=nil {return _abaad ;};_ffebd .EG_ColorTransform =append (_ffebd .EG_ColorTransform ,_bfage );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_agefe :=NewEG_ColorTransform (); -_agefe .Shade =NewCT_PositiveFixedPercentage ();if _edabd :=d .DecodeElement (_agefe .Shade ,&_fefb );_edabd !=nil {return _edabd ;};_ffebd .EG_ColorTransform =append (_ffebd .EG_ColorTransform ,_agefe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gadg :=NewEG_ColorTransform (); -_gadg .Comp =NewCT_ComplementTransform ();if _caggf :=d .DecodeElement (_gadg .Comp ,&_fefb );_caggf !=nil {return _caggf ;};_ffebd .EG_ColorTransform =append (_ffebd .EG_ColorTransform ,_gadg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dccdb :=NewEG_ColorTransform (); -_dccdb .Inv =NewCT_InverseTransform ();if _afadc :=d .DecodeElement (_dccdb .Inv ,&_fefb );_afadc !=nil {return _afadc ;};_ffebd .EG_ColorTransform =append (_ffebd .EG_ColorTransform ,_dccdb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cbbec :=NewEG_ColorTransform (); -_cbbec .Gray =NewCT_GrayscaleTransform ();if _ccbdfg :=d .DecodeElement (_cbbec .Gray ,&_fefb );_ccbdfg !=nil {return _ccbdfg ;};_ffebd .EG_ColorTransform =append (_ffebd .EG_ColorTransform ,_cbbec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cdfga :=NewEG_ColorTransform (); -_cdfga .Alpha =NewCT_PositiveFixedPercentage ();if _dccfa :=d .DecodeElement (_cdfga .Alpha ,&_fefb );_dccfa !=nil {return _dccfa ;};_ffebd .EG_ColorTransform =append (_ffebd .EG_ColorTransform ,_cdfga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ggged :=NewEG_ColorTransform (); -_ggged .AlphaOff =NewCT_FixedPercentage ();if _cdegg :=d .DecodeElement (_ggged .AlphaOff ,&_fefb );_cdegg !=nil {return _cdegg ;};_ffebd .EG_ColorTransform =append (_ffebd .EG_ColorTransform ,_ggged );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gfgbe :=NewEG_ColorTransform (); -_gfgbe .AlphaMod =NewCT_PositivePercentage ();if _gcdga :=d .DecodeElement (_gfgbe .AlphaMod ,&_fefb );_gcdga !=nil {return _gcdga ;};_ffebd .EG_ColorTransform =append (_ffebd .EG_ColorTransform ,_gfgbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dgbf :=NewEG_ColorTransform (); -_dgbf .Hue =NewCT_PositiveFixedAngle ();if _cdade :=d .DecodeElement (_dgbf .Hue ,&_fefb );_cdade !=nil {return _cdade ;};_ffebd .EG_ColorTransform =append (_ffebd .EG_ColorTransform ,_dgbf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfbgef :=NewEG_ColorTransform (); -_cfbgef .HueOff =NewCT_Angle ();if _gbbcb :=d .DecodeElement (_cfbgef .HueOff ,&_fefb );_gbbcb !=nil {return _gbbcb ;};_ffebd .EG_ColorTransform =append (_ffebd .EG_ColorTransform ,_cfbgef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fcgbg :=NewEG_ColorTransform (); -_fcgbg .HueMod =NewCT_PositivePercentage ();if _ccggf :=d .DecodeElement (_fcgbg .HueMod ,&_fefb );_ccggf !=nil {return _ccggf ;};_ffebd .EG_ColorTransform =append (_ffebd .EG_ColorTransform ,_fcgbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_dfgf :=NewEG_ColorTransform (); -_dfgf .Sat =NewCT_Percentage ();if _begfc :=d .DecodeElement (_dfgf .Sat ,&_fefb );_begfc !=nil {return _begfc ;};_ffebd .EG_ColorTransform =append (_ffebd .EG_ColorTransform ,_dfgf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_ddaaa :=NewEG_ColorTransform (); -_ddaaa .SatOff =NewCT_Percentage ();if _agbffa :=d .DecodeElement (_ddaaa .SatOff ,&_fefb );_agbffa !=nil {return _agbffa ;};_ffebd .EG_ColorTransform =append (_ffebd .EG_ColorTransform ,_ddaaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_fbee :=NewEG_ColorTransform (); -_fbee .SatMod =NewCT_Percentage ();if _fdec :=d .DecodeElement (_fbee .SatMod ,&_fefb );_fdec !=nil {return _fdec ;};_ffebd .EG_ColorTransform =append (_ffebd .EG_ColorTransform ,_fbee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_edfd :=NewEG_ColorTransform (); -_edfd .Lum =NewCT_Percentage ();if _gbbd :=d .DecodeElement (_edfd .Lum ,&_fefb );_gbbd !=nil {return _gbbd ;};_ffebd .EG_ColorTransform =append (_ffebd .EG_ColorTransform ,_edfd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_faddd :=NewEG_ColorTransform (); -_faddd .LumOff =NewCT_Percentage ();if _bdeca :=d .DecodeElement (_faddd .LumOff ,&_fefb );_bdeca !=nil {return _bdeca ;};_ffebd .EG_ColorTransform =append (_ffebd .EG_ColorTransform ,_faddd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_afdeg :=NewEG_ColorTransform (); -_afdeg .LumMod =NewCT_Percentage ();if _dedbb :=d .DecodeElement (_afdeg .LumMod ,&_fefb );_dedbb !=nil {return _dedbb ;};_ffebd .EG_ColorTransform =append (_ffebd .EG_ColorTransform ,_afdeg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bgacf :=NewEG_ColorTransform (); -_bgacf .Red =NewCT_Percentage ();if _affef :=d .DecodeElement (_bgacf .Red ,&_fefb );_affef !=nil {return _affef ;};_ffebd .EG_ColorTransform =append (_ffebd .EG_ColorTransform ,_bgacf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acgda :=NewEG_ColorTransform (); -_acgda .RedOff =NewCT_Percentage ();if _ggegf :=d .DecodeElement (_acgda .RedOff ,&_fefb );_ggegf !=nil {return _ggegf ;};_ffebd .EG_ColorTransform =append (_ffebd .EG_ColorTransform ,_acgda );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fbedc :=NewEG_ColorTransform (); -_fbedc .RedMod =NewCT_Percentage ();if _geafc :=d .DecodeElement (_fbedc .RedMod ,&_fefb );_geafc !=nil {return _geafc ;};_ffebd .EG_ColorTransform =append (_ffebd .EG_ColorTransform ,_fbedc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bbcbad :=NewEG_ColorTransform (); -_bbcbad .Green =NewCT_Percentage ();if _ccead :=d .DecodeElement (_bbcbad .Green ,&_fefb );_ccead !=nil {return _ccead ;};_ffebd .EG_ColorTransform =append (_ffebd .EG_ColorTransform ,_bbcbad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dccea :=NewEG_ColorTransform (); -_dccea .GreenOff =NewCT_Percentage ();if _egdbc :=d .DecodeElement (_dccea .GreenOff ,&_fefb );_egdbc !=nil {return _egdbc ;};_ffebd .EG_ColorTransform =append (_ffebd .EG_ColorTransform ,_dccea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ebebe :=NewEG_ColorTransform (); -_ebebe .GreenMod =NewCT_Percentage ();if _cgcgag :=d .DecodeElement (_ebebe .GreenMod ,&_fefb );_cgcgag !=nil {return _cgcgag ;};_ffebd .EG_ColorTransform =append (_ffebd .EG_ColorTransform ,_ebebe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_gacee :=NewEG_ColorTransform (); -_gacee .Blue =NewCT_Percentage ();if _cacdc :=d .DecodeElement (_gacee .Blue ,&_fefb );_cacdc !=nil {return _cacdc ;};_ffebd .EG_ColorTransform =append (_ffebd .EG_ColorTransform ,_gacee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bgfe :=NewEG_ColorTransform (); -_bgfe .BlueOff =NewCT_Percentage ();if _gbggf :=d .DecodeElement (_bgfe .BlueOff ,&_fefb );_gbggf !=nil {return _gbggf ;};_ffebd .EG_ColorTransform =append (_ffebd .EG_ColorTransform ,_bgfe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bcfag :=NewEG_ColorTransform (); -_bcfag .BlueMod =NewCT_Percentage ();if _bgff :=d .DecodeElement (_bcfag .BlueMod ,&_fefb );_bgff !=nil {return _bgff ;};_ffebd .EG_ColorTransform =append (_ffebd .EG_ColorTransform ,_bcfag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fbcce :=NewEG_ColorTransform (); -_fbcce .Gamma =NewCT_GammaTransform ();if _acgbbg :=d .DecodeElement (_fbcce .Gamma ,&_fefb );_acgbbg !=nil {return _acgbbg ;};_ffebd .EG_ColorTransform =append (_ffebd .EG_ColorTransform ,_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 :"\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"}:_eccd :=NewEG_ColorTransform (); -_eccd .InvGamma =NewCT_InverseGammaTransform ();if _dgaba :=d .DecodeElement (_eccd .InvGamma ,&_fefb );_dgaba !=nil {return _dgaba ;};_ffebd .EG_ColorTransform =append (_ffebd .EG_ColorTransform ,_eccd );default:_cc .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",_fefb .Name ); -if _afeee :=d .Skip ();_afeee !=nil {return _afeee ;};};case _b .EndElement :break _dddad ;case _b .CharData :};};return nil ;};func (_ffbb ST_BlendMode )Validate ()error {return _ffbb .ValidateWithPath ("")};func (_dfgda *EG_ColorTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfgda .Tint !=nil {_dfgfb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}}; -e .EncodeElement (_dfgda .Tint ,_dfgfb );};if _dfgda .Shade !=nil {_cbabe :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0068\u0061\u0064\u0065"}};e .EncodeElement (_dfgda .Shade ,_cbabe );};if _dfgda .Comp !=nil {_fdegd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u006f\u006d\u0070"}}; -e .EncodeElement (_dfgda .Comp ,_fdegd );};if _dfgda .Inv !=nil {_ggbdce :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0069n\u0076"}};e .EncodeElement (_dfgda .Inv ,_ggbdce );};if _dfgda .Gray !=nil {_ddacg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0079"}}; -e .EncodeElement (_dfgda .Gray ,_ddacg );};if _dfgda .Alpha !=nil {_gaacb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u006c\u0070\u0068\u0061"}};e .EncodeElement (_dfgda .Alpha ,_gaacb );};if _dfgda .AlphaOff !=nil {_aefde :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}}; -e .EncodeElement (_dfgda .AlphaOff ,_aefde );};if _dfgda .AlphaMod !=nil {_ccceb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_dfgda .AlphaMod ,_ccceb );};if _dfgda .Hue !=nil {_bgefc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068u\u0065"}}; -e .EncodeElement (_dfgda .Hue ,_bgefc );};if _dfgda .HueOff !=nil {_cebfc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004f\u0066\u0066"}};e .EncodeElement (_dfgda .HueOff ,_cebfc );};if _dfgda .HueMod !=nil {_befga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004d\u006f\u0064"}}; -e .EncodeElement (_dfgda .HueMod ,_befga );};if _dfgda .Sat !=nil {_defcg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073a\u0074"}};e .EncodeElement (_dfgda .Sat ,_defcg );};if _dfgda .SatOff !=nil {_cfcbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004f\u0066\u0066"}}; -e .EncodeElement (_dfgda .SatOff ,_cfcbc );};if _dfgda .SatMod !=nil {_dbaag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004d\u006f\u0064"}};e .EncodeElement (_dfgda .SatMod ,_dbaag );};if _dfgda .Lum !=nil {_acdfb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cu\u006d"}}; -e .EncodeElement (_dfgda .Lum ,_acdfb );};if _dfgda .LumOff !=nil {_fgfbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004f\u0066\u0066"}};e .EncodeElement (_dfgda .LumOff ,_fgfbb );};if _dfgda .LumMod !=nil {_bfacb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004d\u006f\u0064"}}; -e .EncodeElement (_dfgda .LumMod ,_bfacb );};if _dfgda .Red !=nil {_ddegd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072e\u0064"}};e .EncodeElement (_dfgda .Red ,_ddegd );};if _dfgda .RedOff !=nil {_fecab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004f\u0066\u0066"}}; -e .EncodeElement (_dfgda .RedOff ,_fecab );};if _dfgda .RedMod !=nil {_dbdad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004d\u006f\u0064"}};e .EncodeElement (_dfgda .RedMod ,_dbdad );};if _dfgda .Green !=nil {_cefee :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0065\u0065\u006e"}}; -e .EncodeElement (_dfgda .Green ,_cefee );};if _dfgda .GreenOff !=nil {_fbged :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}};e .EncodeElement (_dfgda .GreenOff ,_fbged );};if _dfgda .GreenMod !=nil {_dccdbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}}; -e .EncodeElement (_dfgda .GreenMod ,_dccdbe );};if _dfgda .Blue !=nil {_affga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0065"}};e .EncodeElement (_dfgda .Blue ,_affga );};if _dfgda .BlueOff !=nil {_bacag :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004f\u0066f"}}; -e .EncodeElement (_dfgda .BlueOff ,_bacag );};if _dfgda .BlueMod !=nil {_aacgfg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004d\u006fd"}};e .EncodeElement (_dfgda .BlueMod ,_aacgfg );};if _dfgda .Gamma !=nil {_dccbe :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0061\u006d\u006d\u0061"}}; -e .EncodeElement (_dfgda .Gamma ,_dccbe );};if _dfgda .InvGamma !=nil {_dgbff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}};e .EncodeElement (_dfgda .InvGamma ,_dgbff );};return nil ;};func (_egae *CT_FillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _egae .NoFill !=nil {_fcgf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_egae .NoFill ,_fcgf );};if _egae .SolidFill !=nil {_ebdb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_egae .SolidFill ,_ebdb );};if _egae .GradFill !=nil {_aedfe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_egae .GradFill ,_aedfe );};if _egae .BlipFill !=nil {_fdcag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_egae .BlipFill ,_fdcag );};if _egae .PattFill !=nil {_ggbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_egae .PattFill ,_ggbe );};if _egae .GrpFill !=nil {_gfdef :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; -e .EncodeElement (_egae .GrpFill ,_gfdef );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_efdacb ST_ShapeType )ValidateWithPath (path string )error {switch _efdacb {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 _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efdacb )); +// Validate validates the CT_ColorSchemeList and its children +func (_fecgd *CT_ColorSchemeList )Validate ()error {return _fecgd .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u0053c\u0068\u0065m\u0065\u004c\u0069\u0073\u0074");};func (_acdgcg *ST_RectAlignment )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_acdgcg =0; +case "\u0074\u006c":*_acdgcg =1;case "\u0074":*_acdgcg =2;case "\u0074\u0072":*_acdgcg =3;case "\u006c":*_acdgcg =4;case "\u0063\u0074\u0072":*_acdgcg =5;case "\u0072":*_acdgcg =6;case "\u0062\u006c":*_acdgcg =7;case "\u0062":*_acdgcg =8;case "\u0062\u0072":*_acdgcg =9; };return nil ;}; -// ValidateWithPath validates the CT_AudioCDTime and its children, prefixing error messages with path -func (_bbc *CT_AudioCDTime )ValidateWithPath (path string )error {return nil };func NewCT_ShapeLocking ()*CT_ShapeLocking {_gagcf :=&CT_ShapeLocking {};return _gagcf };func (_ccbcd *ST_PathShadeType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ccbcd =0; -case "\u0073\u0068\u0061p\u0065":*_ccbcd =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_ccbcd =2;case "\u0072\u0065\u0063\u0074":*_ccbcd =3;};return nil ;};func NewCT_AlphaFloorEffect ()*CT_AlphaFloorEffect {_bdc :=&CT_AlphaFloorEffect {};return _bdc }; -func (_begda *ST_AdjAngle )ValidateWithPath (path string )error {_aegcd :=[]string {};if _begda .ST_Angle !=nil {_aegcd =append (_aegcd ,"\u0053\u0054\u005f\u0041\u006e\u0067\u006c\u0065");};if _begda .ST_GeomGuideName !=nil {_aegcd =append (_aegcd ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065"); -};if len (_aegcd )> 1{return _ee .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aegcd );};return nil ;};func (_dfacc *CT_TextBody )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfacc .BodyPr =NewCT_TextBodyProperties (); -_fagga :for {_bdffa ,_dfegb :=d .Token ();if _dfegb !=nil {return _dfegb ;};switch _ggecb :=_bdffa .(type ){case _b .StartElement :switch _ggecb .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 _agegbb :=d .DecodeElement (_dfacc .BodyPr ,&_ggecb ); -_agegbb !=nil {return _agegbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dfacc .LstStyle =NewCT_TextListStyle (); -if _faef :=d .DecodeElement (_dfacc .LstStyle ,&_ggecb );_faef !=nil {return _faef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cdeag :=NewCT_TextParagraph (); -if _bcbbc :=d .DecodeElement (_cdeag ,&_ggecb );_bcbbc !=nil {return _bcbbc ;};_dfacc .P =append (_dfacc .P ,_cdeag );default:_cc .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",_ggecb .Name ); -if _dcbda :=d .Skip ();_dcbda !=nil {return _dcbda ;};};case _b .EndElement :break _fagga ;case _b .CharData :};};return nil ;};type CT_TextCharBullet struct{CharAttr string ;};func (_efba *CT_Scale2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efba .Sx =NewCT_Ratio (); -_efba .Sy =NewCT_Ratio ();_cagda :for {_fecbe ,_dagce :=d .Token ();if _dagce !=nil {return _dagce ;};switch _aafbd :=_fecbe .(type ){case _b .StartElement :switch _aafbd .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 _cbddc :=d .DecodeElement (_efba .Sx ,&_aafbd ); -_cbddc !=nil {return _cbddc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 _ccbdf :=d .DecodeElement (_efba .Sy ,&_aafbd ); -_ccbdf !=nil {return _ccbdf ;};default:_cc .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",_aafbd .Name ); -if _gbfdf :=d .Skip ();_gbfdf !=nil {return _gbfdf ;};};case _b .EndElement :break _cagda ;case _b .CharData :};};return nil ;};func (_acdgg *CT_EffectContainer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_geagb :=range start .Attr {if _geagb .Name .Local =="\u0074\u0079\u0070\u0065"{_acdgg .TypeAttr .UnmarshalXMLAttr (_geagb ); -continue ;};if _geagb .Name .Local =="\u006e\u0061\u006d\u0065"{_ceef ,_eace :=_geagb .Value ,error (nil );if _eace !=nil {return _eace ;};_acdgg .NameAttr =&_ceef ;continue ;};};_bfaf :for {_gcdd ,_fdfd :=d .Token ();if _fdfd !=nil {return _fdfd ;};switch _eggf :=_gcdd .(type ){case _b .StartElement :switch _eggf .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"}:_acdgg .Cont =NewCT_EffectContainer (); -if _caae :=d .DecodeElement (_acdgg .Cont ,&_eggf );_caae !=nil {return _caae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_acdgg .Effect =NewCT_EffectReference (); -if _abbc :=d .DecodeElement (_acdgg .Effect ,&_eggf );_abbc !=nil {return _abbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acdgg .AlphaBiLevel =NewCT_AlphaBiLevelEffect (); -if _cedf :=d .DecodeElement (_acdgg .AlphaBiLevel ,&_eggf );_cedf !=nil {return _cedf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acdgg .AlphaCeiling =NewCT_AlphaCeilingEffect (); -if _fdgb :=d .DecodeElement (_acdgg .AlphaCeiling ,&_eggf );_fdgb !=nil {return _fdgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acdgg .AlphaFloor =NewCT_AlphaFloorEffect (); -if _gcbbd :=d .DecodeElement (_acdgg .AlphaFloor ,&_eggf );_gcbbd !=nil {return _gcbbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acdgg .AlphaInv =NewCT_AlphaInverseEffect (); -if _eaac :=d .DecodeElement (_acdgg .AlphaInv ,&_eggf );_eaac !=nil {return _eaac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acdgg .AlphaMod =NewCT_AlphaModulateEffect (); -if _deec :=d .DecodeElement (_acdgg .AlphaMod ,&_eggf );_deec !=nil {return _deec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acdgg .AlphaModFix =NewCT_AlphaModulateFixedEffect (); -if _bdac :=d .DecodeElement (_acdgg .AlphaModFix ,&_eggf );_bdac !=nil {return _bdac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acdgg .AlphaOutset =NewCT_AlphaOutsetEffect (); -if _cecb :=d .DecodeElement (_acdgg .AlphaOutset ,&_eggf );_cecb !=nil {return _cecb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acdgg .AlphaRepl =NewCT_AlphaReplaceEffect (); -if _cddbd :=d .DecodeElement (_acdgg .AlphaRepl ,&_eggf );_cddbd !=nil {return _cddbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acdgg .BiLevel =NewCT_BiLevelEffect (); -if _edca :=d .DecodeElement (_acdgg .BiLevel ,&_eggf );_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 :"\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"}:_acdgg .Blend =NewCT_BlendEffect (); -if _fagc :=d .DecodeElement (_acdgg .Blend ,&_eggf );_fagc !=nil {return _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 :"\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"}:_acdgg .Blur =NewCT_BlurEffect (); -if _adgca :=d .DecodeElement (_acdgg .Blur ,&_eggf );_adgca !=nil {return _adgca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acdgg .ClrChange =NewCT_ColorChangeEffect (); -if _cege :=d .DecodeElement (_acdgg .ClrChange ,&_eggf );_cege !=nil {return _cege ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acdgg .ClrRepl =NewCT_ColorReplaceEffect (); -if _bafd :=d .DecodeElement (_acdgg .ClrRepl ,&_eggf );_bafd !=nil {return _bafd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acdgg .Duotone =NewCT_DuotoneEffect (); -if _ddbb :=d .DecodeElement (_acdgg .Duotone ,&_eggf );_ddbb !=nil {return _ddbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acdgg .Fill =NewCT_FillEffect (); -if _gdae :=d .DecodeElement (_acdgg .Fill ,&_eggf );_gdae !=nil {return _gdae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acdgg .FillOverlay =NewCT_FillOverlayEffect (); -if _ecgfe :=d .DecodeElement (_acdgg .FillOverlay ,&_eggf );_ecgfe !=nil {return _ecgfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acdgg .Glow =NewCT_GlowEffect (); -if _ccge :=d .DecodeElement (_acdgg .Glow ,&_eggf );_ccge !=nil {return _ccge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acdgg .Grayscl =NewCT_GrayscaleEffect (); -if _cdba :=d .DecodeElement (_acdgg .Grayscl ,&_eggf );_cdba !=nil {return _cdba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acdgg .Hsl =NewCT_HSLEffect (); -if _ccbc :=d .DecodeElement (_acdgg .Hsl ,&_eggf );_ccbc !=nil {return _ccbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acdgg .InnerShdw =NewCT_InnerShadowEffect (); -if _dcaa :=d .DecodeElement (_acdgg .InnerShdw ,&_eggf );_dcaa !=nil {return _dcaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acdgg .Lum =NewCT_LuminanceEffect (); -if _addcf :=d .DecodeElement (_acdgg .Lum ,&_eggf );_addcf !=nil {return _addcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acdgg .OuterShdw =NewCT_OuterShadowEffect (); -if _gbaa :=d .DecodeElement (_acdgg .OuterShdw ,&_eggf );_gbaa !=nil {return _gbaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acdgg .PrstShdw =NewCT_PresetShadowEffect (); -if _aeff :=d .DecodeElement (_acdgg .PrstShdw ,&_eggf );_aeff !=nil {return _aeff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acdgg .Reflection =NewCT_ReflectionEffect (); -if _fdcec :=d .DecodeElement (_acdgg .Reflection ,&_eggf );_fdcec !=nil {return _fdcec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acdgg .RelOff =NewCT_RelativeOffsetEffect (); -if _cfaa :=d .DecodeElement (_acdgg .RelOff ,&_eggf );_cfaa !=nil {return _cfaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_acdgg .SoftEdge =NewCT_SoftEdgesEffect (); -if _fagfb :=d .DecodeElement (_acdgg .SoftEdge ,&_eggf );_fagfb !=nil {return _fagfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acdgg .Tint =NewCT_TintEffect (); -if _eage :=d .DecodeElement (_acdgg .Tint ,&_eggf );_eage !=nil {return _eage ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acdgg .Xfrm =NewCT_TransformEffect (); -if _gdcb :=d .DecodeElement (_acdgg .Xfrm ,&_eggf );_gdcb !=nil {return _gdcb ;};default:_cc .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",_eggf .Name ); -if _dccda :=d .Skip ();_dccda !=nil {return _dccda ;};};case _b .EndElement :break _bfaf ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_AlphaReplaceEffect and its children +func (_fbd *CT_AlphaReplaceEffect )Validate ()error {return _fbd .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_fbgd *CT_EffectStyleList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aaaba :for {_fdgff ,_bedaa :=d .Token (); +if _bedaa !=nil {return _bedaa ;};switch _cbaa :=_fdgff .(type ){case _e .StartElement :switch _cbaa .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 :"e\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"},_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 :"e\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}:_agec :=NewCT_EffectStyleItem (); +if _ffadg :=d .DecodeElement (_agec ,&_cbaa );_ffadg !=nil {return _ffadg ;};_fbgd .EffectStyle =append (_fbgd .EffectStyle ,_agec );default:_bfc .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",_cbaa .Name ); +if _facdf :=d .Skip ();_facdf !=nil {return _facdf ;};};case _e .EndElement :break _aaaba ;case _e .CharData :};};return nil ;};func (_feag *CT_BaseStyles )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_feag .ClrScheme =NewCT_ColorScheme (); +_feag .FontScheme =NewCT_FontScheme ();_feag .FmtScheme =NewCT_StyleMatrix ();_gag :for {_becg ,_bdge :=d .Token ();if _bdge !=nil {return _bdge ;};switch _gec :=_becg .(type ){case _e .StartElement :switch _gec .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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:if _adff :=d .DecodeElement (_feag .ClrScheme ,&_gec ); +_adff !=nil {return _adff ;};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\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_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\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:if _ccbg :=d .DecodeElement (_feag .FontScheme ,&_gec ); +_ccbg !=nil {return _ccbg ;};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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:if _bdbc :=d .DecodeElement (_feag .FmtScheme ,&_gec ); +_bdbc !=nil {return _bdbc ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_feag .ExtLst =NewCT_OfficeArtExtensionList (); +if _gcc :=d .DecodeElement (_feag .ExtLst ,&_gec );_gcc !=nil {return _gcc ;};default:_bfc .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",_gec .Name ); +if _ebfc :=d .Skip ();_ebfc !=nil {return _ebfc ;};};case _e .EndElement :break _gag ;case _e .CharData :};};return nil ;};func (_baad *CT_Boolean )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ddcd :=range start .Attr {if _ddcd .Name .Local =="\u0076\u0061\u006c"{_eadc ,_cdbd :=ParseUnionST_OnOff (_ddcd .Value ); +if _cdbd !=nil {return _cdbd ;};_baad .ValAttr =&_eadc ;continue ;};};for {_effa ,_egef :=d .Token ();if _egef !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_egef ); +};if _fcdc ,_gdfe :=_effa .(_e .EndElement );_gdfe &&_fcdc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_GraphicalObjectData and its children -func (_aeeag *CT_GraphicalObjectData )Validate ()error {return _aeeag .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0044\u0061t\u0061");};func (_cdd *CT_AnimationDgmBuildProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdd .BldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_cdd .BldAttr )}); -};if _cdd .RevAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0076"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_cdd .RevAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_AdjustHandleList and its children, prefixing error messages with path +func (_gba *CT_AdjustHandleList )ValidateWithPath (path string )error {for _ecgg ,_ccb :=range _gba .AhXY {if _ebe :=_ccb .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0041\u0068\u0058\u0059\u005b\u0025\u0064\u005d",path ,_ecgg ));_ebe !=nil {return _ebe ; +};};for _gdd ,_abd :=range _gba .AhPolar {if _cfg :=_abd .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0041\u0068\u0050\u006f\u006c\u0061r\u005b\u0025\u0064\u005d",path ,_gdd ));_cfg !=nil {return _cfg ;};};return nil ;}; -// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path -func (_gddd *CT_Headers )ValidateWithPath (path string )error {return nil };func (_adce *CT_ColorMappingOverrideChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adce .MasterClrMapping !=nil {_fbaaf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006da\u0073\u0074\u0065\u0072\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}}; -e .EncodeElement (_adce .MasterClrMapping ,_fbaaf );};if _adce .OverrideClrMapping !=nil {_gdcc :=_b .StartElement {Name :_b .Name {Local :"a\u003ao\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0043l\u0072\u004d\u0061\u0070pi\u006e\u0067"}};e .EncodeElement (_adce .OverrideClrMapping ,_gdcc ); -};return nil ;};func (_fcca *CT_GvmlTextShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcca .TxBody =NewCT_TextBody ();_gbdae :for {_aecece ,_eeaee :=d .Token ();if _eeaee !=nil {return _eeaee ;};switch _aaagb :=_aecece .(type ){case _b .StartElement :switch _aaagb .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 _adbb :=d .DecodeElement (_fcca .TxBody ,&_aaagb ); -_adbb !=nil {return _adbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fcca .Choice =NewCT_GvmlTextShapeChoice (); -if _bbfa :=d .DecodeElement (&_fcca .Choice .UseSpRect ,&_aaagb );_bbfa !=nil {return _bbfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fcca .Choice =NewCT_GvmlTextShapeChoice (); -if _ggbadc :=d .DecodeElement (&_fcca .Choice .Xfrm ,&_aaagb );_ggbadc !=nil {return _ggbadc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_fcca .ExtLst =NewCT_OfficeArtExtensionList (); -if _cdddg :=d .DecodeElement (_fcca .ExtLst ,&_aaagb );_cdddg !=nil {return _cdddg ;};default:_cc .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",_aaagb .Name ); -if _begba :=d .Skip ();_begba !=nil {return _begba ;};};case _b .EndElement :break _gbdae ;case _b .CharData :};};return nil ;};func NewCT_PictureLocking ()*CT_PictureLocking {_gaede :=&CT_PictureLocking {};return _gaede };func (_bbabg *CT_Path2DCubicBezierTo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_egff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0074"}};for _ ,_cdgad :=range _bbabg .Pt {e .EncodeElement (_cdgad ,_egff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_becae *CT_TextBodyProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_faace :=range start .Attr {if _faace .Name .Local =="\u0072\u006f\u0074"{_ggefe ,_ffeba :=_c .ParseInt (_faace .Value ,10,32); -if _ffeba !=nil {return _ffeba ;};_gaaed :=int32 (_ggefe );_becae .RotAttr =&_gaaed ;continue ;};if _faace .Name .Local =="\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"{_gdcbac ,_fafbd :=_c .ParseBool (_faace .Value ); -if _fafbd !=nil {return _fafbd ;};_becae .SpcFirstLastParaAttr =&_gdcbac ;continue ;};if _faace .Name .Local =="\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_becae .VertOverflowAttr .UnmarshalXMLAttr (_faace );continue ;};if _faace .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_becae .HorzOverflowAttr .UnmarshalXMLAttr (_faace ); -continue ;};if _faace .Name .Local =="\u0076\u0065\u0072\u0074"{_becae .VertAttr .UnmarshalXMLAttr (_faace );continue ;};if _faace .Name .Local =="\u0077\u0072\u0061\u0070"{_becae .WrapAttr .UnmarshalXMLAttr (_faace );continue ;};if _faace .Name .Local =="\u006c\u0049\u006e\u0073"{_bbfcbb ,_becca :=ParseUnionST_Coordinate32 (_faace .Value ); -if _becca !=nil {return _becca ;};_becae .LInsAttr =&_bbfcbb ;continue ;};if _faace .Name .Local =="\u0074\u0049\u006e\u0073"{_cgafg ,_gbggfa :=ParseUnionST_Coordinate32 (_faace .Value );if _gbggfa !=nil {return _gbggfa ;};_becae .TInsAttr =&_cgafg ;continue ; -};if _faace .Name .Local =="\u0072\u0049\u006e\u0073"{_cbeca ,_cdcae :=ParseUnionST_Coordinate32 (_faace .Value );if _cdcae !=nil {return _cdcae ;};_becae .RInsAttr =&_cbeca ;continue ;};if _faace .Name .Local =="\u0062\u0049\u006e\u0073"{_cfee ,_debcf :=ParseUnionST_Coordinate32 (_faace .Value ); -if _debcf !=nil {return _debcf ;};_becae .BInsAttr =&_cfee ;continue ;};if _faace .Name .Local =="\u006e\u0075\u006d\u0043\u006f\u006c"{_ccbfc ,_dgaaa :=_c .ParseInt (_faace .Value ,10,32);if _dgaaa !=nil {return _dgaaa ;};_bbebb :=int32 (_ccbfc );_becae .NumColAttr =&_bbebb ; -continue ;};if _faace .Name .Local =="\u0073\u0070\u0063\u0043\u006f\u006c"{_cbcgd ,_bcbcf :=_c .ParseInt (_faace .Value ,10,32);if _bcbcf !=nil {return _bcbcf ;};_bbceg :=int32 (_cbcgd );_becae .SpcColAttr =&_bbceg ;continue ;};if _faace .Name .Local =="\u0072\u0074\u006c\u0043\u006f\u006c"{_efdbg ,_fefdf :=_c .ParseBool (_faace .Value ); -if _fefdf !=nil {return _fefdf ;};_becae .RtlColAttr =&_efdbg ;continue ;};if _faace .Name .Local =="f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"{_dfgd ,_ddab :=_c .ParseBool (_faace .Value );if _ddab !=nil {return _ddab ;};_becae .FromWordArtAttr =&_dfgd ; -continue ;};if _faace .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_becae .AnchorAttr .UnmarshalXMLAttr (_faace );continue ;};if _faace .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_beccab ,_eeccbf :=_c .ParseBool (_faace .Value ); -if _eeccbf !=nil {return _eeccbf ;};_becae .AnchorCtrAttr =&_beccab ;continue ;};if _faace .Name .Local =="\u0066o\u0072\u0063\u0065\u0041\u0041"{_gfcf ,_daaae :=_c .ParseBool (_faace .Value );if _daaae !=nil {return _daaae ;};_becae .ForceAAAttr =&_gfcf ; -continue ;};if _faace .Name .Local =="\u0075p\u0072\u0069\u0067\u0068\u0074"{_cefcgb ,_fgbef :=_c .ParseBool (_faace .Value );if _fgbef !=nil {return _fgbef ;};_becae .UprightAttr =&_cefcgb ;continue ;};if _faace .Name .Local =="c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"{_dcagb ,_bfabc :=_c .ParseBool (_faace .Value ); -if _bfabc !=nil {return _bfabc ;};_becae .CompatLnSpcAttr =&_dcagb ;continue ;};};_ebfbag :for {_edcad ,_fadbb :=d .Token ();if _fadbb !=nil {return _fadbb ;};switch _abcaf :=_edcad .(type ){case _b .StartElement :switch _abcaf .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"}:_becae .PrstTxWarp =NewCT_PresetTextShape (); -if _eeaac :=d .DecodeElement (_becae .PrstTxWarp ,&_abcaf );_eeaac !=nil {return _eeaac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_becae .NoAutofit =NewCT_TextNoAutofit (); -if _aaecf :=d .DecodeElement (_becae .NoAutofit ,&_abcaf );_aaecf !=nil {return _aaecf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_becae .NormAutofit =NewCT_TextNormalAutofit (); -if _caegg :=d .DecodeElement (_becae .NormAutofit ,&_abcaf );_caegg !=nil {return _caegg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_becae .SpAutoFit =NewCT_TextShapeAutofit (); -if _abedc :=d .DecodeElement (_becae .SpAutoFit ,&_abcaf );_abedc !=nil {return _abedc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_becae .Scene3d =NewCT_Scene3D (); -if _dbfcag :=d .DecodeElement (_becae .Scene3d ,&_abcaf );_dbfcag !=nil {return _dbfcag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_becae .Sp3d =NewCT_Shape3D (); -if _fggeb :=d .DecodeElement (_becae .Sp3d ,&_abcaf );_fggeb !=nil {return _fggeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_becae .FlatTx =NewCT_FlatText (); -if _aeffb :=d .DecodeElement (_becae .FlatTx ,&_abcaf );_aeffb !=nil {return _aeffb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_becae .ExtLst =NewCT_OfficeArtExtensionList (); -if _adbd :=d .DecodeElement (_becae .ExtLst ,&_abcaf );_adbd !=nil {return _adbd ;};default:_cc .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",_abcaf .Name ); -if _feadc :=d .Skip ();_feadc !=nil {return _feadc ;};};case _b .EndElement :break _ebfbag ;case _b .CharData :};};return nil ;};func NewCT_EffectProperties ()*CT_EffectProperties {_fgbf :=&CT_EffectProperties {};return _fgbf }; +// ValidateWithPath validates the CT_InnerShadowEffect and its children, prefixing error messages with path +func (_ffdd *CT_InnerShadowEffect )ValidateWithPath (path string )error {if _ffdd .BlurRadAttr !=nil {if *_ffdd .BlurRadAttr < 0{return _bb .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 ,*_ffdd .BlurRadAttr ); +};if *_ffdd .BlurRadAttr > 27273042316900{return _bb .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 ,*_ffdd .BlurRadAttr ); +};};if _ffdd .DistAttr !=nil {if *_ffdd .DistAttr < 0{return _bb .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 ,*_ffdd .DistAttr ); +};if *_ffdd .DistAttr > 27273042316900{return _bb .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 ,*_ffdd .DistAttr ); +};};if _ffdd .DirAttr !=nil {if *_ffdd .DirAttr < 0{return _bb .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 ,*_ffdd .DirAttr ); +};if *_ffdd .DirAttr >=21600000{return _bb .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 ,*_ffdd .DirAttr ); +};};if _ffdd .ScrgbClr !=nil {if _bfdea :=_ffdd .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_bfdea !=nil {return _bfdea ;};};if _ffdd .SrgbClr !=nil {if _cege :=_ffdd .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_cege !=nil {return _cege ;};};if _ffdd .HslClr !=nil {if _accaa :=_ffdd .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_accaa !=nil {return _accaa ;};};if _ffdd .SysClr !=nil {if _eggc :=_ffdd .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_eggc !=nil {return _eggc ;};};if _ffdd .SchemeClr !=nil {if _gegg :=_ffdd .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gegg !=nil {return _gegg ;};};if _ffdd .PrstClr !=nil {if _efadb :=_ffdd .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_efadb !=nil {return _efadb ;};};return nil ;}; -// Validate validates the CT_TableStyleTextStyle and its children -func (_geecd *CT_TableStyleTextStyle )Validate ()error {return _geecd .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079l\u0065");};func NewCT_StretchInfoProperties ()*CT_StretchInfoProperties {_aeafca :=&CT_StretchInfoProperties {}; -return _aeafca ;};func (_ccbce *ST_LightRigDirection )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ccbce =0;case "\u0074\u006c":*_ccbce =1;case "\u0074":*_ccbce =2;case "\u0074\u0072":*_ccbce =3;case "\u006c":*_ccbce =4;case "\u0072":*_ccbce =5; -case "\u0062\u006c":*_ccbce =6;case "\u0062":*_ccbce =7;case "\u0062\u0072":*_ccbce =8;};return nil ;};func (_eccb *CT_GvmlTextShapeChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eccb .UseSpRect !=nil {_cacb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0075\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074"}}; -e .EncodeElement (_eccb .UseSpRect ,_cacb );};if _eccb .Xfrm !=nil {_bgcdg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_eccb .Xfrm ,_bgcdg );};return nil ;};func (_fccd *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 :_ee .Sprintf ("\u0025\u0076",_fccd .UriAttr )}); -e .EncodeToken (start );if _fccd .Any !=nil {for _ ,_cdggb :=range _fccd .Any {_cdggb .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TransformEffect and its children +func (_debgaa *CT_TransformEffect )Validate ()error {return _debgaa .ValidateWithPath ("\u0043T\u005fT\u0072\u0061\u006e\u0073\u0066o\u0072\u006dE\u0066\u0066\u0065\u0063\u0074");};func (_ebcgda *CT_ThemeableLineStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _ebcgda .Ln !=nil {_eggad :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_ebcgda .Ln ,_eggad );};if _ebcgda .LnRef !=nil {_gcffg :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}}; +e .EncodeElement (_ebcgda .LnRef ,_gcffg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bgabda *EG_FillModeProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdcgc :for {_gefb ,_cccfgc :=d .Token (); +if _cccfgc !=nil {return _cccfgc ;};switch _dcgbb :=_gefb .(type ){case _e .StartElement :switch _dcgbb .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 :"\u0074\u0069\u006c\u0065"},_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 :"\u0074\u0069\u006c\u0065"}:_bgabda .Tile =NewCT_TileInfoProperties (); +if _eecfbf :=d .DecodeElement (_bgabda .Tile ,&_dcgbb );_eecfbf !=nil {return _eecfbf ;};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 :"\u0073t\u0072\u0065\u0074\u0063\u0068"},_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 :"\u0073t\u0072\u0065\u0074\u0063\u0068"}:_bgabda .Stretch =NewCT_StretchInfoProperties (); +if _aedb :=d .DecodeElement (_bgabda .Stretch ,&_dcgbb );_aedb !=nil {return _aedb ;};default:_bfc .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",_dcgbb .Name ); +if _efedf :=d .Skip ();_efedf !=nil {return _efedf ;};};case _e .EndElement :break _fdcgc ;case _e .CharData :};};return nil ;};func (_ecadc ST_CompoundLine )ValidateWithPath (path string )error {switch _ecadc {case 0,1,2,3,4,5: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 (_ecadc )); +};return nil ;};func (_ffgfe *CT_Vector3D )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_ffgfe .DxAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0079"},Value :_bb .Sprintf ("\u0025\u0076",_ffgfe .DyAttr )}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u007a"},Value :_bb .Sprintf ("\u0025\u0076",_ffgfe .DzAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_Connection struct{IdAttr uint32 ; +IdxAttr uint32 ;};type ST_TextVertOverflowType byte ;func (_baced ST_AdjCoordinate )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _baced .ST_Coordinate !=nil {e .Encode (_baced .ST_Coordinate );};if _baced .ST_GeomGuideName !=nil {e .EncodeToken (_e .CharData (*_baced .ST_GeomGuideName )); +};return e .EncodeToken (_e .EndElement {Name :start .Name });};func (_fag *CT_AnimationDgmBuildProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fag .BldAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u006c\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_fag .BldAttr )}); +};if _fag .RevAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0076"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_fag .RevAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_GeomRect and its children, prefixing error messages with path -func (_gbeae *CT_GeomRect )ValidateWithPath (path string )error {if _bdbbe :=_gbeae .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_bdbbe !=nil {return _bdbbe ;};if _gegba :=_gbeae .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072"); -_gegba !=nil {return _gegba ;};if _badfc :=_gbeae .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_badfc !=nil {return _badfc ;};if _dggcc :=_gbeae .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_dggcc !=nil {return _dggcc ; -};return nil ;};func NewCT_ColorScheme ()*CT_ColorScheme {_ggdb :=&CT_ColorScheme {};_ggdb .Dk1 =NewCT_Color ();_ggdb .Lt1 =NewCT_Color ();_ggdb .Dk2 =NewCT_Color ();_ggdb .Lt2 =NewCT_Color ();_ggdb .Accent1 =NewCT_Color ();_ggdb .Accent2 =NewCT_Color (); -_ggdb .Accent3 =NewCT_Color ();_ggdb .Accent4 =NewCT_Color ();_ggdb .Accent5 =NewCT_Color ();_ggdb .Accent6 =NewCT_Color ();_ggdb .Hlink =NewCT_Color ();_ggdb .FolHlink =NewCT_Color ();return _ggdb ;};func (_aedae *TblStyleLst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aedae .CT_TableStyleList =*NewCT_TableStyleList (); -for _ ,_gbccf :=range start .Attr {if _gbccf .Name .Local =="\u0064\u0065\u0066"{_gaged ,_fbbfe :=_gbccf .Value ,error (nil );if _fbbfe !=nil {return _fbbfe ;};_aedae .DefAttr =_gaged ;continue ;};};_ededf :for {_dbgfa ,_ccaga :=d .Token ();if _ccaga !=nil {return _ccaga ; -};switch _dfcee :=_dbgfa .(type ){case _b .StartElement :switch _dfcee .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"}:_bacaf :=NewCT_TableStyle (); -if _egdeeg :=d .DecodeElement (_bacaf ,&_dfcee );_egdeeg !=nil {return _egdeeg ;};_aedae .TblStyle =append (_aedae .TblStyle ,_bacaf );default:_cc .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",_dfcee .Name ); -if _dbbgc :=d .Skip ();_dbbgc !=nil {return _dbbgc ;};};case _b .EndElement :break _ededf ;case _b .CharData :};};return nil ;};func NewCT_StyleMatrixReference ()*CT_StyleMatrixReference {_gagdb :=&CT_StyleMatrixReference {};return _gagdb ;};func (_ffbga *ST_LineEndLength )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edgdg ,_dddaf :=d .Token (); -if _dddaf !=nil {return _dddaf ;};if _edace ,_afgeaa :=_edgdg .(_b .EndElement );_afgeaa &&_edace .Name ==start .Name {*_ffbga =1;return nil ;};if _gead ,_egaece :=_edgdg .(_b .CharData );!_egaece {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edgdg ); -}else {switch string (_gead ){case "":*_ffbga =0;case "\u0073\u006d":*_ffbga =1;case "\u006d\u0065\u0064":*_ffbga =2;case "\u006c\u0067":*_ffbga =3;};};_edgdg ,_dddaf =d .Token ();if _dddaf !=nil {return _dddaf ;};if _eggbf ,_aacaf :=_edgdg .(_b .EndElement ); -_aacaf &&_eggbf .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edgdg );}; +// Validate validates the ThemeManager and its children +func (_eaff *ThemeManager )Validate ()error {return _eaff .ValidateWithPath ("\u0054\u0068\u0065m\u0065\u004d\u0061\u006e\u0061\u0067\u0065\u0072");};type Tbl struct{CT_Table };func NewCT_InverseGammaTransform ()*CT_InverseGammaTransform {_bbdca :=&CT_InverseGammaTransform {}; +return _bbdca ;};func (_fbgf *CT_TileInfoProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fece :=range start .Attr {if _fece .Name .Local =="\u0074\u0078"{_dgaed ,_ceebe :=ParseUnionST_Coordinate (_fece .Value );if _ceebe !=nil {return _ceebe ; +};_fbgf .TxAttr =&_dgaed ;continue ;};if _fece .Name .Local =="\u0074\u0079"{_begbdf ,_adgcg :=ParseUnionST_Coordinate (_fece .Value );if _adgcg !=nil {return _adgcg ;};_fbgf .TyAttr =&_begbdf ;continue ;};if _fece .Name .Local =="\u0073\u0078"{_cedfcf ,_gccgg :=ParseUnionST_Percentage (_fece .Value ); +if _gccgg !=nil {return _gccgg ;};_fbgf .SxAttr =&_cedfcf ;continue ;};if _fece .Name .Local =="\u0073\u0079"{_dbdcc ,_bbaffe :=ParseUnionST_Percentage (_fece .Value );if _bbaffe !=nil {return _bbaffe ;};_fbgf .SyAttr =&_dbdcc ;continue ;};if _fece .Name .Local =="\u0066\u006c\u0069\u0070"{_fbgf .FlipAttr .UnmarshalXMLAttr (_fece ); +continue ;};if _fece .Name .Local =="\u0061\u006c\u0067\u006e"{_fbgf .AlgnAttr .UnmarshalXMLAttr (_fece );continue ;};};for {_fddbe ,_bfadbb :=d .Token ();if _bfadbb !=nil {return _bb .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",_bfadbb ); +};if _fagda ,_aefge :=_fddbe .(_e .EndElement );_aefge &&_fagda .Name ==start .Name {break ;};};return nil ;};func (_eegabf ST_PenAlignment )ValidateWithPath (path string )error {switch _eegabf {case 0,1,2: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 (_eegabf )); +};return nil ;};func NewCT_TextBulletTypefaceFollowText ()*CT_TextBulletTypefaceFollowText {_ccbcg :=&CT_TextBulletTypefaceFollowText {};return _ccbcg ;};func (_bgaef *ST_PresetCameraType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bgaef =0; +case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_bgaef =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_bgaef =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_bgaef =3; +case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_bgaef =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_bgaef =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_bgaef =6; +case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_bgaef =7;case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_bgaef =8; +case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_bgaef =9;case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_bgaef =10; +case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_bgaef =11;case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_bgaef =12; +case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_bgaef =13;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_bgaef =14; +case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_bgaef =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":*_bgaef =16; +case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_bgaef =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":*_bgaef =18; +case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_bgaef =19;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_bgaef =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_bgaef =21; +case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_bgaef =22;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_bgaef =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_bgaef =24; +case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_bgaef =25;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_bgaef =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_bgaef =27; +case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_bgaef =28;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_bgaef =29; +case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_bgaef =30;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_bgaef =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_bgaef =32; +case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_bgaef =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_bgaef =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_bgaef =35; +case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_bgaef =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_bgaef =37; +case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_bgaef =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_bgaef =39; +case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_bgaef =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_bgaef =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_bgaef =42; +case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_bgaef =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_bgaef =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_bgaef =45; +case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_bgaef =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_bgaef =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_bgaef =48; +case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_bgaef =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_bgaef =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_bgaef =51; +case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_bgaef =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":*_bgaef =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":*_bgaef =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":*_bgaef =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":*_bgaef =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":*_bgaef =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":*_bgaef =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":*_bgaef =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":*_bgaef =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_bgaef =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":*_bgaef =62;};return nil ;};func (_abbbe *CT_GvmlConnectorNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_aaafa :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_abbbe .CNvPr ,_aaafa );_egfbe :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_abbbe .CNvCxnSpPr ,_egfbe );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_WholeE2oFormatting and its children -func (_eecee *CT_WholeE2oFormatting )Validate ()error {return _eecee .ValidateWithPath ("C\u0054\u005f\u0057\u0068ol\u0065E\u0032\u006f\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");};func (_fccfgc ST_BlendMode )ValidateWithPath (path string )error {switch _fccfgc {case 0,1,2,3,4,5:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fccfgc )); -};return nil ;}; +// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path +func (_abdgg *CT_FontScheme )ValidateWithPath (path string )error {if _cbgbg :=_abdgg .MajorFont .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074");_cbgbg !=nil {return _cbgbg ;};if _fddca :=_abdgg .MinorFont .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074"); +_fddca !=nil {return _fddca ;};if _abdgg .ExtLst !=nil {if _gdgf :=_abdgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdgf !=nil {return _gdgf ;};};return nil ;};func (_abbbc *CT_GammaTransform )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ccgbe *CT_ScRgbColor )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eecb :=range start .Attr {if _eecb .Name .Local =="\u0072"{_ggdga ,_agfcb :=ParseUnionST_Percentage (_eecb .Value ); +if _agfcb !=nil {return _agfcb ;};_ccgbe .RAttr =_ggdga ;continue ;};if _eecb .Name .Local =="\u0067"{_edaab ,_bbaef :=ParseUnionST_Percentage (_eecb .Value );if _bbaef !=nil {return _bbaef ;};_ccgbe .GAttr =_edaab ;continue ;};if _eecb .Name .Local =="\u0062"{_egeef ,_ebggg :=ParseUnionST_Percentage (_eecb .Value ); +if _ebggg !=nil {return _ebggg ;};_ccgbe .BAttr =_egeef ;continue ;};};_caefg :for {_daaba ,_ccaed :=d .Token ();if _ccaed !=nil {return _ccaed ;};switch _bagead :=_daaba .(type ){case _e .StartElement :switch _bagead .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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_bcddd :=NewEG_ColorTransform (); +_bcddd .Tint =NewCT_PositiveFixedPercentage ();if _egdcf :=d .DecodeElement (_bcddd .Tint ,&_bagead );_egdcf !=nil {return _egdcf ;};_ccgbe .EG_ColorTransform =append (_ccgbe .EG_ColorTransform ,_bcddd );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\u0068\u0061d\u0065"},_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\u0068\u0061d\u0065"}:_ffdbc :=NewEG_ColorTransform (); +_ffdbc .Shade =NewCT_PositiveFixedPercentage ();if _ecbc :=d .DecodeElement (_ffdbc .Shade ,&_bagead );_ecbc !=nil {return _ecbc ;};_ccgbe .EG_ColorTransform =append (_ccgbe .EG_ColorTransform ,_ffdbc );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_afbb :=NewEG_ColorTransform (); +_afbb .Comp =NewCT_ComplementTransform ();if _ebfff :=d .DecodeElement (_afbb .Comp ,&_bagead );_ebfff !=nil {return _ebfff ;};_ccgbe .EG_ColorTransform =append (_ccgbe .EG_ColorTransform ,_afbb );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_aegc :=NewEG_ColorTransform (); +_aegc .Inv =NewCT_InverseTransform ();if _bcdcf :=d .DecodeElement (_aegc .Inv ,&_bagead );_bcdcf !=nil {return _bcdcf ;};_ccgbe .EG_ColorTransform =append (_ccgbe .EG_ColorTransform ,_aegc );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 :"\u0067\u0072\u0061\u0079"},_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 :"\u0067\u0072\u0061\u0079"}:_cbge :=NewEG_ColorTransform (); +_cbge .Gray =NewCT_GrayscaleTransform ();if _eeddc :=d .DecodeElement (_cbge .Gray ,&_bagead );_eeddc !=nil {return _eeddc ;};_ccgbe .EG_ColorTransform =append (_ccgbe .EG_ColorTransform ,_cbge );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_ecdd :=NewEG_ColorTransform (); +_ecdd .Alpha =NewCT_PositiveFixedPercentage ();if _edabad :=d .DecodeElement (_ecdd .Alpha ,&_bagead );_edabad !=nil {return _edabad ;};_ccgbe .EG_ColorTransform =append (_ccgbe .EG_ColorTransform ,_ecdd );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_gcfc :=NewEG_ColorTransform (); +_gcfc .AlphaOff =NewCT_FixedPercentage ();if _aecf :=d .DecodeElement (_gcfc .AlphaOff ,&_bagead );_aecf !=nil {return _aecf ;};_ccgbe .EG_ColorTransform =append (_ccgbe .EG_ColorTransform ,_gcfc );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_fbga :=NewEG_ColorTransform (); +_fbga .AlphaMod =NewCT_PositivePercentage ();if _ebaea :=d .DecodeElement (_fbga .AlphaMod ,&_bagead );_ebaea !=nil {return _ebaea ;};_ccgbe .EG_ColorTransform =append (_ccgbe .EG_ColorTransform ,_fbga );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 :"\u0068\u0075\u0065"},_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 :"\u0068\u0075\u0065"}:_ebbag :=NewEG_ColorTransform (); +_ebbag .Hue =NewCT_PositiveFixedAngle ();if _ageab :=d .DecodeElement (_ebbag .Hue ,&_bagead );_ageab !=nil {return _ageab ;};_ccgbe .EG_ColorTransform =append (_ccgbe .EG_ColorTransform ,_ebbag );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_efgab :=NewEG_ColorTransform (); +_efgab .HueOff =NewCT_Angle ();if _fcbd :=d .DecodeElement (_efgab .HueOff ,&_bagead );_fcbd !=nil {return _fcbd ;};_ccgbe .EG_ColorTransform =append (_ccgbe .EG_ColorTransform ,_efgab );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 :"\u0068\u0075\u0065\u004d\u006f\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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_ebfg :=NewEG_ColorTransform (); +_ebfg .HueMod =NewCT_PositivePercentage ();if _gaefdg :=d .DecodeElement (_ebfg .HueMod ,&_bagead );_gaefdg !=nil {return _gaefdg ;};_ccgbe .EG_ColorTransform =append (_ccgbe .EG_ColorTransform ,_ebfg );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\u0061\u0074"},_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\u0061\u0074"}:_edgbd :=NewEG_ColorTransform (); +_edgbd .Sat =NewCT_Percentage ();if _ecccb :=d .DecodeElement (_edgbd .Sat ,&_bagead );_ecccb !=nil {return _ecccb ;};_ccgbe .EG_ColorTransform =append (_ccgbe .EG_ColorTransform ,_edgbd );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\u0061\u0074\u004f\u0066\u0066"},_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\u0061\u0074\u004f\u0066\u0066"}:_cfbdg :=NewEG_ColorTransform (); +_cfbdg .SatOff =NewCT_Percentage ();if _gafgg :=d .DecodeElement (_cfbdg .SatOff ,&_bagead );_gafgg !=nil {return _gafgg ;};_ccgbe .EG_ColorTransform =append (_ccgbe .EG_ColorTransform ,_cfbdg );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\u0061\u0074\u004d\u006f\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\u0061\u0074\u004d\u006f\u0064"}:_adebf :=NewEG_ColorTransform (); +_adebf .SatMod =NewCT_Percentage ();if _bcgae :=d .DecodeElement (_adebf .SatMod ,&_bagead );_bcgae !=nil {return _bcgae ;};_ccgbe .EG_ColorTransform =append (_ccgbe .EG_ColorTransform ,_adebf );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_fggeg :=NewEG_ColorTransform (); +_fggeg .Lum =NewCT_Percentage ();if _ffbef :=d .DecodeElement (_fggeg .Lum ,&_bagead );_ffbef !=nil {return _ffbef ;};_ccgbe .EG_ColorTransform =append (_ccgbe .EG_ColorTransform ,_fggeg );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_fege :=NewEG_ColorTransform (); +_fege .LumOff =NewCT_Percentage ();if _aeaa :=d .DecodeElement (_fege .LumOff ,&_bagead );_aeaa !=nil {return _aeaa ;};_ccgbe .EG_ColorTransform =append (_ccgbe .EG_ColorTransform ,_fege );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 :"\u006c\u0075\u006d\u004d\u006f\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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_adagb :=NewEG_ColorTransform (); +_adagb .LumMod =NewCT_Percentage ();if _bcffc :=d .DecodeElement (_adagb .LumMod ,&_bagead );_bcffc !=nil {return _bcffc ;};_ccgbe .EG_ColorTransform =append (_ccgbe .EG_ColorTransform ,_adagb );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 :"\u0072\u0065\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 :"\u0072\u0065\u0064"}:_bddabb :=NewEG_ColorTransform (); +_bddabb .Red =NewCT_Percentage ();if _acabb :=d .DecodeElement (_bddabb .Red ,&_bagead );_acabb !=nil {return _acabb ;};_ccgbe .EG_ColorTransform =append (_ccgbe .EG_ColorTransform ,_bddabb );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_egbe :=NewEG_ColorTransform (); +_egbe .RedOff =NewCT_Percentage ();if _acdea :=d .DecodeElement (_egbe .RedOff ,&_bagead );_acdea !=nil {return _acdea ;};_ccgbe .EG_ColorTransform =append (_ccgbe .EG_ColorTransform ,_egbe );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 :"\u0072\u0065\u0064\u004d\u006f\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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_dggac :=NewEG_ColorTransform (); +_dggac .RedMod =NewCT_Percentage ();if _dcdb :=d .DecodeElement (_dggac .RedMod ,&_bagead );_dcdb !=nil {return _dcdb ;};_ccgbe .EG_ColorTransform =append (_ccgbe .EG_ColorTransform ,_dggac );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 :"\u0067\u0072\u0065e\u006e"},_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 :"\u0067\u0072\u0065e\u006e"}:_gfefcb :=NewEG_ColorTransform (); +_gfefcb .Green =NewCT_Percentage ();if _cggbgd :=d .DecodeElement (_gfefcb .Green ,&_bagead );_cggbgd !=nil {return _cggbgd ;};_ccgbe .EG_ColorTransform =append (_ccgbe .EG_ColorTransform ,_gfefcb );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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_febaa :=NewEG_ColorTransform (); +_febaa .GreenOff =NewCT_Percentage ();if _aafbe :=d .DecodeElement (_febaa .GreenOff ,&_bagead );_aafbe !=nil {return _aafbe ;};_ccgbe .EG_ColorTransform =append (_ccgbe .EG_ColorTransform ,_febaa );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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_ecged :=NewEG_ColorTransform (); +_ecged .GreenMod =NewCT_Percentage ();if _baaae :=d .DecodeElement (_ecged .GreenMod ,&_bagead );_baaae !=nil {return _baaae ;};_ccgbe .EG_ColorTransform =append (_ccgbe .EG_ColorTransform ,_ecged );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 :"\u0062\u006c\u0075\u0065"},_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 :"\u0062\u006c\u0075\u0065"}:_eddfc :=NewEG_ColorTransform (); +_eddfc .Blue =NewCT_Percentage ();if _ccdcb :=d .DecodeElement (_eddfc .Blue ,&_bagead );_ccdcb !=nil {return _ccdcb ;};_ccgbe .EG_ColorTransform =append (_ccgbe .EG_ColorTransform ,_eddfc );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_caega :=NewEG_ColorTransform (); +_caega .BlueOff =NewCT_Percentage ();if _affeb :=d .DecodeElement (_caega .BlueOff ,&_bagead );_affeb !=nil {return _affeb ;};_ccgbe .EG_ColorTransform =append (_ccgbe .EG_ColorTransform ,_caega );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 :"\u0062l\u0075\u0065\u004d\u006f\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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_abcde :=NewEG_ColorTransform (); +_abcde .BlueMod =NewCT_Percentage ();if _adga :=d .DecodeElement (_abcde .BlueMod ,&_bagead );_adga !=nil {return _adga ;};_ccgbe .EG_ColorTransform =append (_ccgbe .EG_ColorTransform ,_abcde );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 :"\u0067\u0061\u006dm\u0061"},_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 :"\u0067\u0061\u006dm\u0061"}:_cfdfa :=NewEG_ColorTransform (); +_cfdfa .Gamma =NewCT_GammaTransform ();if _gegb :=d .DecodeElement (_cfdfa .Gamma ,&_bagead );_gegb !=nil {return _gegb ;};_ccgbe .EG_ColorTransform =append (_ccgbe .EG_ColorTransform ,_cfdfa );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_dbgfg :=NewEG_ColorTransform (); +_dbgfg .InvGamma =NewCT_InverseGammaTransform ();if _aggbd :=d .DecodeElement (_dbgfg .InvGamma ,&_bagead );_aggbd !=nil {return _aggbd ;};_ccgbe .EG_ColorTransform =append (_ccgbe .EG_ColorTransform ,_dbgfg );default:_bfc .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",_bagead .Name ); +if _cgdfg :=d .Skip ();_cgdfg !=nil {return _cgdfg ;};};case _e .EndElement :break _caefg ;case _e .CharData :};};return nil ;};func ParseUnionST_TextFontScalePercentOrPercentString (s string )(ST_TextFontScalePercentOrPercentString ,error ){_bagac :=ST_TextFontScalePercentOrPercentString {}; +if _egf .ST_PercentagePatternRe .MatchString (s ){_bagac .ST_Percentage =&s ;}else {_ddbebc ,_afcac :=_eb .ParseInt (s ,10,64);if _afcac !=nil {return _bagac ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_afcac ); +};_baffa :=int32 (_ddbebc );_bagac .ST_TextFontScalePercent =&_baffa ;};return _bagac ,nil ;};func NewCT_AdjustHandleList ()*CT_AdjustHandleList {_ecg :=&CT_AdjustHandleList {};return _ecg }; -// Validate validates the CT_TextUnderlineFillFollowText and its children -func (_fbbbc *CT_TextUnderlineFillFollowText )Validate ()error {return _fbbbc .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 (_gceea ST_AnimationDgmOnlyBuildType )Validate ()error {return _gceea .ValidateWithPath ("")};func (_fecaf *CT_Path2DList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbaec :for {_gcbcc ,_aeee :=d .Token ();if _aeee !=nil {return _aeee ; -};switch _ddddd :=_gcbcc .(type ){case _b .StartElement :switch _ddddd .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"}:_gefdc :=NewCT_Path2D (); -if _cegee :=d .DecodeElement (_gefdc ,&_ddddd );_cegee !=nil {return _cegee ;};_fecaf .Path =append (_fecaf .Path ,_gefdc );default:_cc .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",_ddddd .Name ); -if _acfbdg :=d .Skip ();_acfbdg !=nil {return _acfbdg ;};};case _b .EndElement :break _cbaec ;case _b .CharData :};};return nil ;};type CT_DefaultShapeDefinition struct{SpPr *CT_ShapeProperties ;BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ; -Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};type CT_BaseStyles struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;ExtLst *CT_OfficeArtExtensionList ;};type CT_WholeE2oFormatting struct{Ln *CT_LineProperties ; -EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_bacce *EG_OfficeArtExtensionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bacce .Ext !=nil {_eacgd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065x\u0074"}}; -for _ ,_acffb :=range _bacce .Ext {e .EncodeElement (_acffb ,_eacgd );};};return nil ;}; +// Validate validates the CT_TableBackgroundStyle and its children +func (_gdeee *CT_TableBackgroundStyle )Validate ()error {return _gdeee .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0074\u0079\u006c\u0065");};func NewCT_AlphaReplaceEffect ()*CT_AlphaReplaceEffect {_ddc :=&CT_AlphaReplaceEffect {}; +return _ddc };type ST_TextTabAlignType byte ; -// ValidateWithPath validates the CT_EmbeddedWAVAudioFile and its children, prefixing error messages with path -func (_gcga *CT_EmbeddedWAVAudioFile )ValidateWithPath (path string )error {return nil };func (_efbbg *EG_EffectProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geage :for {_gedbf ,_cegef :=d .Token ();if _cegef !=nil {return _cegef ; -};switch _bacgg :=_gedbf .(type ){case _b .StartElement :switch _bacgg .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"}:_efbbg .EffectLst =NewCT_EffectList (); -if _bcfcd :=d .DecodeElement (_efbbg .EffectLst ,&_bacgg );_bcfcd !=nil {return _bcfcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_efbbg .EffectDag =NewCT_EffectContainer (); -if _aedbf :=d .DecodeElement (_efbbg .EffectDag ,&_bacgg );_aedbf !=nil {return _aedbf ;};default:_cc .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",_bacgg .Name ); -if _bdgaa :=d .Skip ();_bdgaa !=nil {return _bdgaa ;};};case _b .EndElement :break _geage ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TableGrid and its children, prefixing error messages with path +func (_dabb *CT_TableGrid )ValidateWithPath (path string )error {for _fdgcg ,_ffafe :=range _dabb .GridCol {if _gbec :=_ffafe .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_fdgcg )); +_gbec !=nil {return _gbec ;};};return nil ;}; -// ValidateWithPath validates the CT_AnimationDgmElement and its children, prefixing error messages with path -func (_cfae *CT_AnimationDgmElement )ValidateWithPath (path string )error {if _cfae .IdAttr !=nil {if !_d .ST_GuidPatternRe .MatchString (*_cfae .IdAttr ){return _ee .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u0064A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_d .ST_GuidPatternRe ,*_cfae .IdAttr ); -};};if _ebca :=_cfae .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_ebca !=nil {return _ebca ;};return nil ;};func (_eddd *CT_FillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cabge :for {_aafdb ,_adebb :=d .Token (); -if _adebb !=nil {return _adebb ;};switch _cdea :=_aafdb .(type ){case _b .StartElement :switch _cdea .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"}:_eddd .NoFill =NewCT_NoFillProperties (); -if _gfbe :=d .DecodeElement (_eddd .NoFill ,&_cdea );_gfbe !=nil {return _gfbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_eddd .SolidFill =NewCT_SolidColorFillProperties (); -if _caed :=d .DecodeElement (_eddd .SolidFill ,&_cdea );_caed !=nil {return _caed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_eddd .GradFill =NewCT_GradientFillProperties (); -if _edbb :=d .DecodeElement (_eddd .GradFill ,&_cdea );_edbb !=nil {return _edbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_eddd .BlipFill =NewCT_BlipFillProperties (); -if _fgeba :=d .DecodeElement (_eddd .BlipFill ,&_cdea );_fgeba !=nil {return _fgeba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_eddd .PattFill =NewCT_PatternFillProperties (); -if _gdfdf :=d .DecodeElement (_eddd .PattFill ,&_cdea );_gdfdf !=nil {return _gdfdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_eddd .GrpFill =NewCT_GroupFillProperties (); -if _babagb :=d .DecodeElement (_eddd .GrpFill ,&_cdea );_babagb !=nil {return _babagb ;};default:_cc .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",_cdea .Name ); -if _aegc :=d .Skip ();_aegc !=nil {return _aegc ;};};case _b .EndElement :break _cabge ;case _b .CharData :};};return nil ;};func NewCT_GradientFillProperties ()*CT_GradientFillProperties {_eadec :=&CT_GradientFillProperties {};return _eadec ;}; +// ValidateWithPath validates the CT_HslColor and its children, prefixing error messages with path +func (_gedaa *CT_HslColor )ValidateWithPath (path string )error {if _gedaa .HueAttr < 0{return _bb .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 ,_gedaa .HueAttr ); +};if _gedaa .HueAttr >=21600000{return _bb .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 ,_gedaa .HueAttr ); +};if _bcfbd :=_gedaa .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_bcfbd !=nil {return _bcfbd ;};if _gafc :=_gedaa .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072");_gafc !=nil {return _gafc ; +};for _deagd ,_adfgc :=range _gedaa .EG_ColorTransform {if _baeae :=_adfgc .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_deagd )); +_baeae !=nil {return _baeae ;};};return nil ;};func (_cgfag *CT_GroupFillProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_dbfff ,_bged :=d .Token ();if _bged !=nil {return _bb .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",_bged ); +};if _fbefb ,_eefeg :=_dbfff .(_e .EndElement );_eefeg &&_fbefb .Name ==start .Name {break ;};};return nil ;};func (_ebbgb ST_PitchFamily )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ebbgb .String (),start );};func (_baagg *CT_NonVisualDrawingShapeProps )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_defcde :=range start .Attr {if _defcde .Name .Local =="\u0074\u0078\u0042o\u0078"{_efccb ,_bceaf :=_eb .ParseBool (_defcde .Value ); +if _bceaf !=nil {return _bceaf ;};_baagg .TxBoxAttr =&_efccb ;continue ;};};_bdefb :for {_cfce ,_ddbeb :=d .Token ();if _ddbeb !=nil {return _ddbeb ;};switch _aggc :=_cfce .(type ){case _e .StartElement :switch _aggc .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 :"\u0073p\u004c\u006f\u0063\u006b\u0073"},_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 :"\u0073p\u004c\u006f\u0063\u006b\u0073"}:_baagg .SpLocks =NewCT_ShapeLocking (); +if _fcadf :=d .DecodeElement (_baagg .SpLocks ,&_aggc );_fcadf !=nil {return _fcadf ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baagg .ExtLst =NewCT_OfficeArtExtensionList (); +if _cfdce :=d .DecodeElement (_baagg .ExtLst ,&_aggc );_cfdce !=nil {return _cfdce ;};default:_bfc .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",_aggc .Name ); +if _bagea :=d .Skip ();_bagea !=nil {return _bagea ;};};case _e .EndElement :break _bdefb ;case _e .CharData :};};return nil ;};func (_ccbbaf ST_TextCapsType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ccbbaf .String (),start ); +};func (_fgbe *CT_TextBulletSizeFollowText )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type ST_PathShadeType byte ; -// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path -func (_eefcfc *CT_TableStyle )ValidateWithPath (path string )error {if !_d .ST_GuidPatternRe .MatchString (_eefcfc .StyleIdAttr ){return _ee .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 ,_d .ST_GuidPatternRe ,_eefcfc .StyleIdAttr ); -};if _eefcfc .TblBg !=nil {if _bcbgd :=_eefcfc .TblBg .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0042\u0067");_bcbgd !=nil {return _bcbgd ;};};if _eefcfc .WholeTbl !=nil {if _edeb :=_eefcfc .WholeTbl .ValidateWithPath (path +"\u002fW\u0068\u006f\u006c\u0065\u0054\u0062l"); -_edeb !=nil {return _edeb ;};};if _eefcfc .Band1H !=nil {if _edfaa :=_eefcfc .Band1H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0048");_edfaa !=nil {return _edfaa ;};};if _eefcfc .Band2H !=nil {if _gagfg :=_eefcfc .Band2H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0048"); -_gagfg !=nil {return _gagfg ;};};if _eefcfc .Band1V !=nil {if _efbdf :=_eefcfc .Band1V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0056");_efbdf !=nil {return _efbdf ;};};if _eefcfc .Band2V !=nil {if _ddeg :=_eefcfc .Band2V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0056"); -_ddeg !=nil {return _ddeg ;};};if _eefcfc .LastCol !=nil {if _eaged :=_eefcfc .LastCol .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0043\u006f\u006c");_eaged !=nil {return _eaged ;};};if _eefcfc .FirstCol !=nil {if _dcdgb :=_eefcfc .FirstCol .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0043\u006fl"); -_dcdgb !=nil {return _dcdgb ;};};if _eefcfc .LastRow !=nil {if _ffged :=_eefcfc .LastRow .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0052\u006f\u0077");_ffged !=nil {return _ffged ;};};if _eefcfc .SeCell !=nil {if _edcce :=_eefcfc .SeCell .ValidateWithPath (path +"\u002fS\u0065\u0043\u0065\u006c\u006c"); -_edcce !=nil {return _edcce ;};};if _eefcfc .SwCell !=nil {if _fbdbg :=_eefcfc .SwCell .ValidateWithPath (path +"\u002fS\u0077\u0043\u0065\u006c\u006c");_fbdbg !=nil {return _fbdbg ;};};if _eefcfc .FirstRow !=nil {if _gefeg :=_eefcfc .FirstRow .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0052\u006fw"); -_gefeg !=nil {return _gefeg ;};};if _eefcfc .NeCell !=nil {if _gggbg :=_eefcfc .NeCell .ValidateWithPath (path +"\u002fN\u0065\u0043\u0065\u006c\u006c");_gggbg !=nil {return _gggbg ;};};if _eefcfc .NwCell !=nil {if _acbcb :=_eefcfc .NwCell .ValidateWithPath (path +"\u002fN\u0077\u0043\u0065\u006c\u006c"); -_acbcb !=nil {return _acbcb ;};};if _eefcfc .ExtLst !=nil {if _aeeae :=_eefcfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeeae !=nil {return _aeeae ;};};return nil ;}; +// Validate validates the CT_SupplementalFont and its children +func (_fcdg *CT_SupplementalFont )Validate ()error {return _fcdg .ValidateWithPath ("\u0043\u0054\u005f\u0053up\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074");};func (_edebe *CT_GeomRect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_edebe .LAttr )}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074"},Value :_bb .Sprintf ("\u0025\u0076",_edebe .TAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072"},Value :_bb .Sprintf ("\u0025\u0076",_edebe .RAttr )}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062"},Value :_bb .Sprintf ("\u0025\u0076",_edebe .BAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_TextUnderlineLineFollowText struct{}; +func (_dcfc *CT_GrayscaleEffect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_ecaa ,_ababc :=d .Token ();if _ababc !=nil {return _bb .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",_ababc ); +};if _ebfbg ,_eggg :=_ecaa .(_e .EndElement );_eggg &&_ebfbg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the EG_FillModeProperties and its children, prefixing error messages with path -func (_cfeda *EG_FillModeProperties )ValidateWithPath (path string )error {if _cfeda .Tile !=nil {if _dgage :=_cfeda .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_dgage !=nil {return _dgage ;};};if _cfeda .Stretch !=nil {if _bface :=_cfeda .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068"); -_bface !=nil {return _bface ;};};return nil ;}; +// ValidateWithPath validates the CT_TableProperties and its children, prefixing error messages with path +func (_aaeagg *CT_TableProperties )ValidateWithPath (path string )error {if _aaeagg .NoFill !=nil {if _dgbcf :=_aaeagg .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_dgbcf !=nil {return _dgbcf ;};};if _aaeagg .SolidFill !=nil {if _aecfb :=_aaeagg .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_aecfb !=nil {return _aecfb ;};};if _aaeagg .GradFill !=nil {if _beddg :=_aaeagg .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_beddg !=nil {return _beddg ;};};if _aaeagg .BlipFill !=nil {if _fafe :=_aaeagg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_fafe !=nil {return _fafe ;};};if _aaeagg .PattFill !=nil {if _eegabd :=_aaeagg .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_eegabd !=nil {return _eegabd ;};};if _aaeagg .GrpFill !=nil {if _gbedg :=_aaeagg .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_gbedg !=nil {return _gbedg ;};};if _aaeagg .EffectLst !=nil {if _gggddc :=_aaeagg .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_gggddc !=nil {return _gggddc ;};};if _aaeagg .EffectDag !=nil {if _acbdfg :=_aaeagg .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); +_acbdfg !=nil {return _acbdfg ;};};if _aaeagg .Choice !=nil {if _aeaee :=_aaeagg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_aeaee !=nil {return _aeaee ;};};if _aaeagg .ExtLst !=nil {if _fcebb :=_aaeagg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fcebb !=nil {return _fcebb ;};};return nil ;};func (_cagbb ST_ChartBuildStep )ValidateWithPath (path string )error {switch _cagbb {case 0,1,2,3,4,5,6: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 (_cagbb )); +};return nil ;};func (_ecgb *CT_AudioFile )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ead :=range start .Attr {if _ead .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ead .Name .Local =="\u006c\u0069\u006e\u006b"||_ead .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ead .Name .Local =="\u006c\u0069\u006e\u006b"{_cfdg ,_ggea :=_ead .Value ,error (nil ); +if _ggea !=nil {return _ggea ;};_ecgb .LinkAttr =_cfdg ;continue ;};if _ead .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_dbcf ,_dcd :=_ead .Value ,error (nil );if _dcd !=nil {return _dcd ;};_ecgb .ContentTypeAttr =&_dbcf ; +continue ;};};_bage :for {_bea ,_cad :=d .Token ();if _cad !=nil {return _cad ;};switch _abbb :=_bea .(type ){case _e .StartElement :switch _abbb .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecgb .ExtLst =NewCT_OfficeArtExtensionList (); +if _cgee :=d .DecodeElement (_ecgb .ExtLst ,&_abbb );_cgee !=nil {return _cgee ;};default:_bfc .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",_abbb .Name ); +if _cdebe :=d .Skip ();_cdebe !=nil {return _cdebe ;};};case _e .EndElement :break _bage ;case _e .CharData :};};return nil ;};type CT_TintEffect struct{HueAttr *int32 ;AmtAttr *ST_FixedPercentage ;};func (_afa *AG_Locking )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _afa .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_afa .NoGrpAttr ))}); +};if _afa .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_afa .NoSelectAttr ))});};if _afa .NoRotAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_afa .NoRotAttr ))}); +};if _afa .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_afa .NoChangeAspectAttr ))}); +};if _afa .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_afa .NoMoveAttr ))});};if _afa .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_afa .NoResizeAttr ))}); +};if _afa .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_afa .NoEditPointsAttr ))});};if _afa .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_afa .NoAdjustHandlesAttr ))}); +};if _afa .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_afa .NoChangeArrowheadsAttr ))}); +};if _afa .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_afa .NoChangeShapeTypeAttr ))}); +};return nil ;};type CT_EffectReference struct{RefAttr string ;};func (_dddbc *ST_BevelPresetType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfcga ,_bbgef :=d .Token ();if _bbgef !=nil {return _bbgef ;};if _gfabd ,_deded :=_bfcga .(_e .EndElement ); +_deded &&_gfabd .Name ==start .Name {*_dddbc =1;return nil ;};if _affdgc ,_cabcf :=_bfcga .(_e .CharData );!_cabcf {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",_bfcga ); +}else {switch string (_affdgc ){case "":*_dddbc =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_dddbc =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_dddbc =2;case "\u0073\u006c\u006fp\u0065":*_dddbc =3;case "\u0063\u0072\u006fs\u0073":*_dddbc =4; +case "\u0061\u006e\u0067l\u0065":*_dddbc =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_dddbc =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_dddbc =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_dddbc =8;case "\u0064\u0069\u0076o\u0074":*_dddbc =9; +case "\u0072\u0069\u0062\u006c\u0065\u0074":*_dddbc =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_dddbc =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_dddbc =12;};};_bfcga ,_bbgef =d .Token ();if _bbgef !=nil {return _bbgef ;};if _abbec ,_ffcfd :=_bfcga .(_e .EndElement ); +_ffcfd &&_abbec .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",_bfcga );};func (_adfada ST_LightRigDirection )String ()string {switch _adfada {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 NewCT_TextNormalAutofit ()*CT_TextNormalAutofit {_cgefc :=&CT_TextNormalAutofit {}; +return _cgefc ;}; -// Validate validates the CT_EmptyElement and its children -func (_gbgdd *CT_EmptyElement )Validate ()error {return _gbgdd .ValidateWithPath ("\u0043T\u005fE\u006d\u0070\u0074\u0079\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func (_aeeg *CT_AlphaModulateEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aeeg .Cont =NewCT_EffectContainer (); -_dbbg :for {_fea ,_faf :=d .Token ();if _faf !=nil {return _faf ;};switch _cae :=_fea .(type ){case _b .StartElement :switch _cae .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 _ggf :=d .DecodeElement (_aeeg .Cont ,&_cae ); -_ggf !=nil {return _ggf ;};default:_cc .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",_cae .Name ); -if _eba :=d .Skip ();_eba !=nil {return _eba ;};};case _b .EndElement :break _dbbg ;case _b .CharData :};};return nil ;};func (_ebcbd ST_PresetCameraType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ebcbd .String (),start ); -};func (_gcbcg *CT_ReflectionEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gcbcg .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_gcbcg .BlurRadAttr )}); -};if _gcbcg .StAAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0041"},Value :_ee .Sprintf ("\u0025\u0076",*_gcbcg .StAAttr )});};if _gcbcg .StPosAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0050o\u0073"},Value :_ee .Sprintf ("\u0025\u0076",*_gcbcg .StPosAttr )}); -};if _gcbcg .EndAAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0064\u0041"},Value :_ee .Sprintf ("\u0025\u0076",*_gcbcg .EndAAttr )});};if _gcbcg .EndPosAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0064\u0050\u006f\u0073"},Value :_ee .Sprintf ("\u0025\u0076",*_gcbcg .EndPosAttr )}); -};if _gcbcg .DistAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_ee .Sprintf ("\u0025\u0076",*_gcbcg .DistAttr )});};if _gcbcg .DirAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0072"},Value :_ee .Sprintf ("\u0025\u0076",*_gcbcg .DirAttr )}); -};if _gcbcg .FadeDirAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066a\u0064\u0065\u0044\u0069\u0072"},Value :_ee .Sprintf ("\u0025\u0076",*_gcbcg .FadeDirAttr )});};if _gcbcg .SxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0078"},Value :_ee .Sprintf ("\u0025\u0076",*_gcbcg .SxAttr )}); -};if _gcbcg .SyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0079"},Value :_ee .Sprintf ("\u0025\u0076",*_gcbcg .SyAttr )});};if _gcbcg .KxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0078"},Value :_ee .Sprintf ("\u0025\u0076",*_gcbcg .KxAttr )}); -};if _gcbcg .KyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0079"},Value :_ee .Sprintf ("\u0025\u0076",*_gcbcg .KyAttr )});};if _gcbcg .AlgnAttr !=ST_RectAlignmentUnset {_gddcg ,_cfdbb :=_gcbcg .AlgnAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u0067\u006e"}); -if _cfdbb !=nil {return _cfdbb ;};start .Attr =append (start .Attr ,_gddcg );};if _gcbcg .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_gcbcg .RotWithShapeAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfccd *CT_ColorMappingOverride )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bfccd .Choice .MarshalXML (e ,_b .StartElement {}); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ScRgbColor struct{RAttr ST_Percentage ;GAttr ST_Percentage ;BAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;};func (_bbbcf *EG_ThemeableEffectStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_accgbc :for {_befgga ,_bddee :=d .Token (); -if _bddee !=nil {return _bddee ;};switch _dcfac :=_befgga .(type ){case _b .StartElement :switch _dcfac .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"}:_bbbcf .Effect =NewCT_EffectProperties (); -if _cacfe :=d .DecodeElement (_bbbcf .Effect ,&_dcfac );_cacfe !=nil {return _cacfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bbbcf .EffectRef =NewCT_StyleMatrixReference (); -if _ggbf :=d .DecodeElement (_bbbcf .EffectRef ,&_dcfac );_ggbf !=nil {return _ggbf ;};default:_cc .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",_dcfac .Name ); -if _edcdfb :=d .Skip ();_edcdfb !=nil {return _edcdfb ;};};case _b .EndElement :break _accgbc ;case _b .CharData :};};return nil ;};type ST_TextAutonumberScheme byte ;func (_baceee *CT_TextField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_ee .Sprintf ("\u0025\u0076",_baceee .IdAttr )}); -if _baceee .TypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_baceee .TypeAttr )});};e .EncodeToken (start );if _baceee .RPr !=nil {_bdgfc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072P\u0072"}}; -e .EncodeElement (_baceee .RPr ,_bdgfc );};if _baceee .PPr !=nil {_fggg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070P\u0072"}};e .EncodeElement (_baceee .PPr ,_fggg );};if _baceee .T !=nil {_ccgda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074"}}; -_a .AddPreserveSpaceAttr (&_ccgda ,*_baceee .T );e .EncodeElement (_baceee .T ,_ccgda );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eedfg *CT_Path2DCubicBezierTo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffbeb :for {_ebac ,_ggdca :=d .Token (); -if _ggdca !=nil {return _ggdca ;};switch _aedgg :=_ebac .(type ){case _b .StartElement :switch _aedgg .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"}:_fefga :=NewCT_AdjPoint2D (); -if _bbgac :=d .DecodeElement (_fefga ,&_aedgg );_bbgac !=nil {return _bbgac ;};_eedfg .Pt =append (_eedfg .Pt ,_fefga );default:_cc .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",_aedgg .Name ); -if _ebcff :=d .Skip ();_ebcff !=nil {return _ebcff ;};};case _b .EndElement :break _ffbeb ;case _b .CharData :};};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;);type CT_FillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ; -BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};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_GeomRect and its children +func (_fdff *CT_GeomRect )Validate ()error {return _fdff .ValidateWithPath ("C\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074");};func (_aefg *CT_GvmlConnectorNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aefg .CNvPr =NewCT_NonVisualDrawingProps (); +_aefg .CNvCxnSpPr =NewCT_NonVisualConnectorProperties ();_dgdfe :for {_beab ,_gdgd :=d .Token ();if _gdgd !=nil {return _gdgd ;};switch _ebgc :=_beab .(type ){case _e .StartElement :switch _ebgc .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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _bbdecf :=d .DecodeElement (_aefg .CNvPr ,&_ebgc ); +_bbdecf !=nil {return _bbdecf ;};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 :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _eacfb :=d .DecodeElement (_aefg .CNvCxnSpPr ,&_ebgc ); +_eacfb !=nil {return _eacfb ;};default:_bfc .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",_ebgc .Name ); +if _edae :=d .Skip ();_edae !=nil {return _edae ;};};case _e .EndElement :break _dgdfe ;case _e .CharData :};};return nil ;};func (_acccb *EG_LineFillProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _acccb .NoFill !=nil {_bbac :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_acccb .NoFill ,_bbac );};if _acccb .SolidFill !=nil {_gafaac :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_acccb .SolidFill ,_gafaac );};if _acccb .GradFill !=nil {_deddc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_acccb .GradFill ,_deddc );};if _acccb .PattFill !=nil {_gddfe :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_acccb .PattFill ,_gddfe );};return nil ;};func (_gdcf *CT_StyleMatrix )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gdcf .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_gdcf .NameAttr )}); +};e .EncodeToken (start );_agbgc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}};e .EncodeElement (_gdcf .FillStyleLst ,_agbgc );_ddgg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006cn\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}}; +e .EncodeElement (_gdcf .LnStyleLst ,_ddgg );_faggc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003ae\u0066\u0066\u0065c\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_gdcf .EffectStyleLst ,_faggc );_gbgg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003ab\u0067\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}}; +e .EncodeElement (_gdcf .BgFillStyleLst ,_gbgg );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_PolarAdjustHandle ()*CT_PolarAdjustHandle {_cbcggg :=&CT_PolarAdjustHandle {};_cbcggg .Pos =NewCT_AdjPoint2D ();return _cbcggg ; +}; -// Validate validates the CT_EffectReference and its children -func (_ddce *CT_EffectReference )Validate ()error {return _ddce .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");}; +// ValidateWithPath validates the CT_TextBulletTypefaceFollowText and its children, prefixing error messages with path +func (_gbeacd *CT_TextBulletTypefaceFollowText )ValidateWithPath (path string )error {return nil };func NewTblStyleLst ()*TblStyleLst {_baceg :=&TblStyleLst {};_baceg .CT_TableStyleList =*NewCT_TableStyleList ();return _baceg ;};func NewEG_TextGeometry ()*EG_TextGeometry {_dceed :=&EG_TextGeometry {}; +return _dceed };func ParseUnionST_AdjAngle (s string )(ST_AdjAngle ,error ){_cgbeg :=ST_AdjAngle {};_fbffd ,_edbdc :=_eb .ParseInt (s ,10,64);if _edbdc !=nil {_cgbeg .ST_GeomGuideName =&s ;}else {_bcgaa :=int32 (_fbffd );_cgbeg .ST_Angle =&_bcgaa ;};return _cgbeg ,nil ; +};func (_geedd ST_ShapeType )String ()string {switch _geedd {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 (_aegbf *CT_PolarAdjustHandle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aegbf .GdRefRAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0052"},Value :_bb .Sprintf ("\u0025\u0076",*_aegbf .GdRefRAttr )}); +};if _aegbf .MinRAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u006e\u0052"},Value :_bb .Sprintf ("\u0025\u0076",*_aegbf .MinRAttr )});};if _aegbf .MaxRAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0078\u0052"},Value :_bb .Sprintf ("\u0025\u0076",*_aegbf .MaxRAttr )}); +};if _aegbf .GdRefAngAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"},Value :_bb .Sprintf ("\u0025\u0076",*_aegbf .GdRefAngAttr )});};if _aegbf .MinAngAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u006e\u0041\u006e\u0067"},Value :_bb .Sprintf ("\u0025\u0076",*_aegbf .MinAngAttr )}); +};if _aegbf .MaxAngAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0078\u0041\u006e\u0067"},Value :_bb .Sprintf ("\u0025\u0076",*_aegbf .MaxAngAttr )});};e .EncodeToken (start );_fccbde :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070o\u0073"}}; +e .EncodeElement (_aegbf .Pos ,_fccbde );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ffcbg *CT_TextSpacingPoint )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_ffcbg .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_LineJoinProperties and its children -func (_ffdcd *EG_LineJoinProperties )Validate ()error {return _ffdcd .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u004ao\u0069\u006e\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_AudioCD struct{St *CT_AudioCDTime ;End *CT_AudioCDTime ; -ExtLst *CT_OfficeArtExtensionList ;};func (_fada *CT_ColorMappingOverride )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fada .Choice =NewCT_ColorMappingOverrideChoice ();_acdf :for {_fggd ,_badc :=d .Token ();if _badc !=nil {return _badc ; -};switch _bede :=_fggd .(type ){case _b .StartElement :switch _bede .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"}:_fada .Choice =NewCT_ColorMappingOverrideChoice (); -if _cddbe :=d .DecodeElement (&_fada .Choice .MasterClrMapping ,&_bede );_cddbe !=nil {return _cddbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fada .Choice =NewCT_ColorMappingOverrideChoice (); -if _ddcg :=d .DecodeElement (&_fada .Choice .OverrideClrMapping ,&_bede );_ddcg !=nil {return _ddcg ;};default:_cc .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",_bede .Name ); -if _ageb :=d .Skip ();_ageb !=nil {return _ageb ;};};case _b .EndElement :break _acdf ;case _b .CharData :};};return nil ;};func (_efef *CT_NoFillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_NonVisualDrawingProps and its children, prefixing error messages with path +func (_bffc *CT_NonVisualDrawingProps )ValidateWithPath (path string )error {if _bffc .HlinkClick !=nil {if _bdebc :=_bffc .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b");_bdebc !=nil {return _bdebc ; +};};if _bffc .HlinkHover !=nil {if _febf :=_bffc .HlinkHover .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072");_febf !=nil {return _febf ;};};if _bffc .ExtLst !=nil {if _edcgc :=_bffc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_edcgc !=nil {return _edcgc ;};};return nil ;};func (_cgdfbf *ST_AnimationBuildType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agage ,_faggg :=d .Token ();if _faggg !=nil {return _faggg ;};if _egbaea ,_afafa :=_agage .(_e .EndElement ); +_afafa &&_egbaea .Name ==start .Name {*_cgdfbf =1;return nil ;};if _cfeff ,_dbcfdca :=_agage .(_e .CharData );!_dbcfdca {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",_agage ); +}else {switch string (_cfeff ){case "":*_cgdfbf =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_cgdfbf =1;};};_agage ,_faggg =d .Token ();if _faggg !=nil {return _faggg ;};if _cgcee ,_dccefc :=_agage .(_e .EndElement );_dccefc &&_cgcee .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",_agage );}; -// Validate validates the CT_HSLEffect and its children -func (_cdde *CT_HSLEffect )Validate ()error {return _cdde .ValidateWithPath ("\u0043\u0054\u005fH\u0053\u004c\u0045\u0066\u0066\u0065\u0063\u0074");};func (_ecbcfa *ST_TextHorzOverflowType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbdeg ,_bcaee :=d .Token (); -if _bcaee !=nil {return _bcaee ;};if _fagaf ,_efffd :=_bbdeg .(_b .EndElement );_efffd &&_fagaf .Name ==start .Name {*_ecbcfa =1;return nil ;};if _fgfbc ,_agfcb :=_bbdeg .(_b .CharData );!_agfcb {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbdeg ); -}else {switch string (_fgfbc ){case "":*_ecbcfa =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_ecbcfa =1;case "\u0063\u006c\u0069\u0070":*_ecbcfa =2;};};_bbdeg ,_bcaee =d .Token ();if _bcaee !=nil {return _bcaee ;};if _ggafc ,_becfg :=_bbdeg .(_b .EndElement ); -_becfg &&_ggafc .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbdeg );};func (_agebb *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 :_ee .Sprintf ("\u0025\u0076",_agebb .RadAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_TextBulletColor and its children +func (_edfac *EG_TextBulletColor )Validate ()error {return _edfac .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0042\u0075l\u006c\u0065t\u0043\u006f\u006c\u006f\u0072");};func NewCT_ClipboardStyleSheet ()*CT_ClipboardStyleSheet {_dcbe :=&CT_ClipboardStyleSheet {}; +_dcbe .ThemeElements =NewCT_BaseStyles ();_dcbe .ClrMap =NewCT_ColorMapping ();return _dcbe ;};func (_gcbf *CT_NonVisualDrawingProps )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fdgd :=range start .Attr {if _fdgd .Name .Local =="\u0069\u0064"{_cedf ,_cbeaa :=_eb .ParseUint (_fdgd .Value ,10,32); +if _cbeaa !=nil {return _cbeaa ;};_gcbf .IdAttr =uint32 (_cedf );continue ;};if _fdgd .Name .Local =="\u006e\u0061\u006d\u0065"{_bfbd ,_ccegd :=_fdgd .Value ,error (nil );if _ccegd !=nil {return _ccegd ;};_gcbf .NameAttr =_bfbd ;continue ;};if _fdgd .Name .Local =="\u0064\u0065\u0073c\u0072"{_caecfd ,_ffdcd :=_fdgd .Value ,error (nil ); +if _ffdcd !=nil {return _ffdcd ;};_gcbf .DescrAttr =&_caecfd ;continue ;};if _fdgd .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cafda ,_ebfae :=_eb .ParseBool (_fdgd .Value );if _ebfae !=nil {return _ebfae ;};_gcbf .HiddenAttr =&_cafda ;continue ; +};if _fdgd .Name .Local =="\u0074\u0069\u0074l\u0065"{_ebbcf ,_fecc :=_fdgd .Value ,error (nil );if _fecc !=nil {return _fecc ;};_gcbf .TitleAttr =&_ebbcf ;continue ;};};_ebcgd :for {_dffc ,_efdd :=d .Token ();if _efdd !=nil {return _efdd ;};switch _gebba :=_dffc .(type ){case _e .StartElement :switch _gebba .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 :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"},_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 :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}:_gcbf .HlinkClick =NewCT_Hyperlink (); +if _fbeg :=d .DecodeElement (_gcbf .HlinkClick ,&_gebba );_fbeg !=nil {return _fbeg ;};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 :"\u0068\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"},_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 :"\u0068\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}:_gcbf .HlinkHover =NewCT_Hyperlink (); +if _eeacfb :=d .DecodeElement (_gcbf .HlinkHover ,&_gebba );_eeacfb !=nil {return _eeacfb ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcbf .ExtLst =NewCT_OfficeArtExtensionList (); +if _efeggc :=d .DecodeElement (_gcbf .ExtLst ,&_gebba );_efeggc !=nil {return _efeggc ;};default:_bfc .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",_gebba .Name ); +if _dbdde :=d .Skip ();_dbdde !=nil {return _dbdde ;};};case _e .EndElement :break _ebcgd ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TextUnderlineFillFollowText and its children, prefixing error messages with path -func (_agdfa *CT_TextUnderlineFillFollowText )ValidateWithPath (path string )error {return nil };type CT_TextBlipBullet struct{Blip *CT_Blip ;};type CT_AlphaBiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;};func (_ddgag ST_AnimationChartOnlyBuildType )String ()string {switch _ddgag {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 "";}; +// ValidateWithPath validates the CT_TextNormalAutofit and its children, prefixing error messages with path +func (_fdgecb *CT_TextNormalAutofit )ValidateWithPath (path string )error {if _fdgecb .FontScaleAttr !=nil {if _ffbf :=_fdgecb .FontScaleAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_ffbf !=nil {return _ffbf ; +};};if _fdgecb .LnSpcReductionAttr !=nil {if _fadgb :=_fdgecb .LnSpcReductionAttr .ValidateWithPath (path +"\u002f\u004c\u006e\u0053pc\u0052\u0065\u0064\u0075\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fadgb !=nil {return _fadgb ;};};return nil ; +};type ST_PresetCameraType byte ; // Validate validates the Tbl and its children -func (_gbfdc *Tbl )Validate ()error {return _gbfdc .ValidateWithPath ("\u0054\u0062\u006c")};func (_dafab *ST_AnimationChartBuildType )Validate ()error {return _dafab .ValidateWithPath ("")};func (_ddcbec *CT_TextTabStop )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_geafae :=range start .Attr {if _geafae .Name .Local =="\u0070\u006f\u0073"{_fefdgg ,_eebdf :=ParseUnionST_Coordinate32 (_geafae .Value ); -if _eebdf !=nil {return _eebdf ;};_ddcbec .PosAttr =&_fefdgg ;continue ;};if _geafae .Name .Local =="\u0061\u006c\u0067\u006e"{_ddcbec .AlgnAttr .UnmarshalXMLAttr (_geafae );continue ;};};for {_adcde ,_adadg :=d .Token ();if _adadg !=nil {return _ee .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",_adadg ); -};if _dggffc ,_cgddd :=_adcde .(_b .EndElement );_cgddd &&_dggffc .Name ==start .Name {break ;};};return nil ;};func NewCT_Connection ()*CT_Connection {_gefe :=&CT_Connection {};return _gefe }; +func (_dgagd *Tbl )Validate ()error {return _dgagd .ValidateWithPath ("\u0054\u0062\u006c")};const (ST_AnimationDgmOnlyBuildTypeUnset ST_AnimationDgmOnlyBuildType =0;ST_AnimationDgmOnlyBuildTypeOne ST_AnimationDgmOnlyBuildType =1;ST_AnimationDgmOnlyBuildTypeLvlOne ST_AnimationDgmOnlyBuildType =2; +ST_AnimationDgmOnlyBuildTypeLvlAtOnce ST_AnimationDgmOnlyBuildType =3;);type CT_GvmlGraphicFrameNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGraphicFramePr *CT_NonVisualGraphicFrameProperties ;}; -// ValidateWithPath validates the CT_TextBulletColorFollowText and its children, prefixing error messages with path -func (_adfec *CT_TextBulletColorFollowText )ValidateWithPath (path string )error {return nil };type CT_ObjectStyleDefaults struct{SpDef *CT_DefaultShapeDefinition ;LnDef *CT_DefaultShapeDefinition ;TxDef *CT_DefaultShapeDefinition ;ExtLst *CT_OfficeArtExtensionList ; -};func NewCT_TablePropertiesChoice ()*CT_TablePropertiesChoice {_cccdfb :=&CT_TablePropertiesChoice {};return _cccdfb ;}; +// Validate validates the CT_AudioCD and its children +func (_dbc *CT_AudioCD )Validate ()error {return _dbc .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043\u0044");}; -// Validate validates the CT_NonVisualDrawingProps and its children -func (_gdaed *CT_NonVisualDrawingProps )Validate ()error {return _gdaed .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006f\u0070\u0073");}; +// ValidateWithPath validates the CT_GraphicalObjectFrameLocking and its children, prefixing error messages with path +func (_gcacd *CT_GraphicalObjectFrameLocking )ValidateWithPath (path string )error {if _gcacd .ExtLst !=nil {if _adefb :=_gcacd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adefb !=nil {return _adefb ;};};return nil ;};func (_egafb *Theme )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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 :"\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 ,_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 ="\u0061:\u0074\u0068\u0065\u006d\u0065";return _egafb .CT_OfficeStyleSheet .MarshalXML (e ,start );};func (_eeaff *CT_TextSpacingPercent )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_eeaff .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cbcbc *CT_Percentage )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gcbdg :=range start .Attr {if _gcbdg .Name .Local =="\u0076\u0061\u006c"{_dffbd ,_cgga :=ParseUnionST_Percentage (_gcbdg .Value ); +if _cgga !=nil {return _cgga ;};_cbcbc .ValAttr =_dffbd ;continue ;};};for {_effg ,_dadfa :=d .Token ();if _dadfa !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050e\u0072c\u0065n\u0074\u0061\u0067\u0065\u003a\u0020\u0025s",_dadfa ); +};if _adfed ,_becce :=_effg .(_e .EndElement );_becce &&_adfed .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Percentage and its children -func (_geece *CT_Percentage )Validate ()error {return _geece .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};func (_gfdeg *CT_ConnectionSiteList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfcg :for {_gadc ,_gcfb :=d .Token (); -if _gcfb !=nil {return _gcfb ;};switch _dafd :=_gadc .(type ){case _b .StartElement :switch _dafd .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"}:_ceac :=NewCT_ConnectionSite (); -if _gdca :=d .DecodeElement (_ceac ,&_dafd );_gdca !=nil {return _gdca ;};_gfdeg .Cxn =append (_gfdeg .Cxn ,_ceac );default:_cc .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",_dafd .Name ); -if _agbcb :=d .Skip ();_agbcb !=nil {return _agbcb ;};};case _b .EndElement :break _dfcg ;case _b .CharData :};};return nil ;};type CT_AnimationDgmElement struct{IdAttr *string ;BldStepAttr ST_DgmBuildStep ;};func NewThemeManager ()*ThemeManager {_dfgge :=&ThemeManager {}; -_dfgge .CT_EmptyElement =*NewCT_EmptyElement ();return _dfgge ;};type CT_FontCollection struct{Latin *CT_TextFont ;Ea *CT_TextFont ;Cs *CT_TextFont ;Font []*CT_SupplementalFont ;ExtLst *CT_OfficeArtExtensionList ;};func (_efaa *CT_GvmlGroupShapeChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efaa .TxSp !=nil {_gbfbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}}; -for _ ,_debf :=range _efaa .TxSp {e .EncodeElement (_debf ,_gbfbc );};};if _efaa .Sp !=nil {_eecc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070"}};for _ ,_abfa :=range _efaa .Sp {e .EncodeElement (_abfa ,_eecc );};};if _efaa .CxnSp !=nil {_dgeef :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u0078\u006e\u0053\u0070"}}; -for _ ,_gbdda :=range _efaa .CxnSp {e .EncodeElement (_gbdda ,_dgeef );};};if _efaa .Pic !=nil {_dedb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070i\u0063"}};for _ ,_ccad :=range _efaa .Pic {e .EncodeElement (_ccad ,_dedb );};};if _efaa .GraphicFrame !=nil {_aegfc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}}; -for _ ,_abgf :=range _efaa .GraphicFrame {e .EncodeElement (_abgf ,_aegfc );};};if _efaa .GrpSp !=nil {_affg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_ebgca :=range _efaa .GrpSp {e .EncodeElement (_ebgca ,_affg ); -};};return nil ;};func (_dcea *CT_AlphaModulateFixedEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abc :=range start .Attr {if _abc .Name .Local =="\u0061\u006d\u0074"{_cfe ,_gebg :=ParseUnionST_PositivePercentage (_abc .Value ); -if _gebg !=nil {return _gebg ;};_dcea .AmtAttr =&_cfe ;continue ;};};for {_aafc ,_bdef :=d .Token ();if _bdef !=nil {return _ee .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",_bdef ); -};if _beg ,_geba :=_aafc .(_b .EndElement );_geba &&_beg .Name ==start .Name {break ;};};return nil ;};func NewBlip ()*Blip {_db :=&Blip {};_db .CT_Blip =*NewCT_Blip ();return _db }; +// ValidateWithPath validates the CT_CustomColor and its children, prefixing error messages with path +func (_dcfd *CT_CustomColor )ValidateWithPath (path string )error {if _dcfd .ScrgbClr !=nil {if _fbaed :=_dcfd .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_fbaed !=nil {return _fbaed ;};};if _dcfd .SrgbClr !=nil {if _ffec :=_dcfd .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_ffec !=nil {return _ffec ;};};if _dcfd .HslClr !=nil {if _bfac :=_dcfd .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bfac !=nil {return _bfac ;};};if _dcfd .SysClr !=nil {if _faede :=_dcfd .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_faede !=nil {return _faede ;};};if _dcfd .SchemeClr !=nil {if _beee :=_dcfd .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_beee !=nil {return _beee ;};};if _dcfd .PrstClr !=nil {if _ffda :=_dcfd .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_ffda !=nil {return _ffda ;};};return nil ;}; -// Validate validates the CT_FontScheme and its children -func (_cefg *CT_FontScheme )Validate ()error {return _cefg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");};type CT_Cell3D struct{PrstMaterialAttr ST_PresetMaterialType ;Bevel *CT_Bevel ;LightRig *CT_LightRig ; -ExtLst *CT_OfficeArtExtensionList ;};type CT_GroupFillProperties struct{};func (_ffaea ST_PositivePercentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ffaea .ST_PositivePercentageDecimal !=nil {e .EncodeToken (_b .CharData (_ee .Sprintf ("\u0025\u0064",*_ffaea .ST_PositivePercentageDecimal ))); -};if _ffaea .ST_PositivePercentage !=nil {e .Encode (_ffaea .ST_PositivePercentage );};return e .EncodeToken (_b .EndElement {Name :start .Name });};func NewCT_FlatText ()*CT_FlatText {_addfb :=&CT_FlatText {};return _addfb }; +// Validate validates the CT_SRgbColor and its children +func (_adcbg *CT_SRgbColor )Validate ()error {return _adcbg .ValidateWithPath ("\u0043\u0054\u005fS\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};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 (_aabe *CT_Bevel )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aabe .WAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077"},Value :_bb .Sprintf ("\u0025\u0076",*_aabe .WAttr )}); +};if _aabe .HAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068"},Value :_bb .Sprintf ("\u0025\u0076",*_aabe .HAttr )});};if _aabe .PrstAttr !=ST_BevelPresetTypeUnset {_bcab ,_fagf :=_aabe .PrstAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0073\u0074"}); +if _fagf !=nil {return _fagf ;};start .Attr =append (start .Attr ,_bcab );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewTheme ()*Theme {_fbfed :=&Theme {};_fbfed .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet (); +return _fbfed ;};func (_beaa *CT_InverseTransform )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GradientStop and its children -func (_baacg *CT_GradientStop )Validate ()error {return _baacg .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");};func (_cdaag *CT_HslColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdaag .HueAttr =0; -for _ ,_gfcd :=range start .Attr {if _gfcd .Name .Local =="\u0068\u0075\u0065"{_egfg ,_abcg :=_c .ParseInt (_gfcd .Value ,10,32);if _abcg !=nil {return _abcg ;};_cdaag .HueAttr =int32 (_egfg );continue ;};if _gfcd .Name .Local =="\u0073\u0061\u0074"{_cfff ,_bffac :=ParseUnionST_Percentage (_gfcd .Value ); -if _bffac !=nil {return _bffac ;};_cdaag .SatAttr =_cfff ;continue ;};if _gfcd .Name .Local =="\u006c\u0075\u006d"{_fgeab ,_bggb :=ParseUnionST_Percentage (_gfcd .Value );if _bggb !=nil {return _bggb ;};_cdaag .LumAttr =_fgeab ;continue ;};};_aedd :for {_acfg ,_fbgbb :=d .Token (); -if _fbgbb !=nil {return _fbgbb ;};switch _dbac :=_acfg .(type ){case _b .StartElement :switch _dbac .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"}:_fdde :=NewEG_ColorTransform (); -_fdde .Tint =NewCT_PositiveFixedPercentage ();if _gdga :=d .DecodeElement (_fdde .Tint ,&_dbac );_gdga !=nil {return _gdga ;};_cdaag .EG_ColorTransform =append (_cdaag .EG_ColorTransform ,_fdde );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_ddbbb :=NewEG_ColorTransform (); -_ddbbb .Shade =NewCT_PositiveFixedPercentage ();if _adff :=d .DecodeElement (_ddbbb .Shade ,&_dbac );_adff !=nil {return _adff ;};_cdaag .EG_ColorTransform =append (_cdaag .EG_ColorTransform ,_ddbbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_adfba :=NewEG_ColorTransform (); -_adfba .Comp =NewCT_ComplementTransform ();if _afded :=d .DecodeElement (_adfba .Comp ,&_dbac );_afded !=nil {return _afded ;};_cdaag .EG_ColorTransform =append (_cdaag .EG_ColorTransform ,_adfba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cbbcfd :=NewEG_ColorTransform (); -_cbbcfd .Inv =NewCT_InverseTransform ();if _efeg :=d .DecodeElement (_cbbcfd .Inv ,&_dbac );_efeg !=nil {return _efeg ;};_cdaag .EG_ColorTransform =append (_cdaag .EG_ColorTransform ,_cbbcfd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dbgc :=NewEG_ColorTransform (); -_dbgc .Gray =NewCT_GrayscaleTransform ();if _abcfg :=d .DecodeElement (_dbgc .Gray ,&_dbac );_abcfg !=nil {return _abcfg ;};_cdaag .EG_ColorTransform =append (_cdaag .EG_ColorTransform ,_dbgc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dbfdc :=NewEG_ColorTransform (); -_dbfdc .Alpha =NewCT_PositiveFixedPercentage ();if _aecda :=d .DecodeElement (_dbfdc .Alpha ,&_dbac );_aecda !=nil {return _aecda ;};_cdaag .EG_ColorTransform =append (_cdaag .EG_ColorTransform ,_dbfdc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_begc :=NewEG_ColorTransform (); -_begc .AlphaOff =NewCT_FixedPercentage ();if _abgg :=d .DecodeElement (_begc .AlphaOff ,&_dbac );_abgg !=nil {return _abgg ;};_cdaag .EG_ColorTransform =append (_cdaag .EG_ColorTransform ,_begc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_eafa :=NewEG_ColorTransform (); -_eafa .AlphaMod =NewCT_PositivePercentage ();if _dege :=d .DecodeElement (_eafa .AlphaMod ,&_dbac );_dege !=nil {return _dege ;};_cdaag .EG_ColorTransform =append (_cdaag .EG_ColorTransform ,_eafa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_eacgc :=NewEG_ColorTransform (); -_eacgc .Hue =NewCT_PositiveFixedAngle ();if _dbee :=d .DecodeElement (_eacgc .Hue ,&_dbac );_dbee !=nil {return _dbee ;};_cdaag .EG_ColorTransform =append (_cdaag .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 :"\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"}:_daaef :=NewEG_ColorTransform (); -_daaef .HueOff =NewCT_Angle ();if _eddca :=d .DecodeElement (_daaef .HueOff ,&_dbac );_eddca !=nil {return _eddca ;};_cdaag .EG_ColorTransform =append (_cdaag .EG_ColorTransform ,_daaef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_adfce :=NewEG_ColorTransform (); -_adfce .HueMod =NewCT_PositivePercentage ();if _fcgfa :=d .DecodeElement (_adfce .HueMod ,&_dbac );_fcgfa !=nil {return _fcgfa ;};_cdaag .EG_ColorTransform =append (_cdaag .EG_ColorTransform ,_adfce );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_adgege :=NewEG_ColorTransform (); -_adgege .Sat =NewCT_Percentage ();if _fcfef :=d .DecodeElement (_adgege .Sat ,&_dbac );_fcfef !=nil {return _fcfef ;};_cdaag .EG_ColorTransform =append (_cdaag .EG_ColorTransform ,_adgege );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_ebec :=NewEG_ColorTransform (); -_ebec .SatOff =NewCT_Percentage ();if _gdba :=d .DecodeElement (_ebec .SatOff ,&_dbac );_gdba !=nil {return _gdba ;};_cdaag .EG_ColorTransform =append (_cdaag .EG_ColorTransform ,_ebec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_cccd :=NewEG_ColorTransform (); -_cccd .SatMod =NewCT_Percentage ();if _cbeg :=d .DecodeElement (_cccd .SatMod ,&_dbac );_cbeg !=nil {return _cbeg ;};_cdaag .EG_ColorTransform =append (_cdaag .EG_ColorTransform ,_cccd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acdaa :=NewEG_ColorTransform (); -_acdaa .Lum =NewCT_Percentage ();if _acag :=d .DecodeElement (_acdaa .Lum ,&_dbac );_acag !=nil {return _acag ;};_cdaag .EG_ColorTransform =append (_cdaag .EG_ColorTransform ,_acdaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ebagd :=NewEG_ColorTransform (); -_ebagd .LumOff =NewCT_Percentage ();if _fbcg :=d .DecodeElement (_ebagd .LumOff ,&_dbac );_fbcg !=nil {return _fbcg ;};_cdaag .EG_ColorTransform =append (_cdaag .EG_ColorTransform ,_ebagd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_eeeae :=NewEG_ColorTransform (); -_eeeae .LumMod =NewCT_Percentage ();if _egge :=d .DecodeElement (_eeeae .LumMod ,&_dbac );_egge !=nil {return _egge ;};_cdaag .EG_ColorTransform =append (_cdaag .EG_ColorTransform ,_eeeae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_adba :=NewEG_ColorTransform (); -_adba .Red =NewCT_Percentage ();if _dbcd :=d .DecodeElement (_adba .Red ,&_dbac );_dbcd !=nil {return _dbcd ;};_cdaag .EG_ColorTransform =append (_cdaag .EG_ColorTransform ,_adba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fdbdeg :=NewEG_ColorTransform (); -_fdbdeg .RedOff =NewCT_Percentage ();if _efada :=d .DecodeElement (_fdbdeg .RedOff ,&_dbac );_efada !=nil {return _efada ;};_cdaag .EG_ColorTransform =append (_cdaag .EG_ColorTransform ,_fdbdeg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gaea :=NewEG_ColorTransform (); -_gaea .RedMod =NewCT_Percentage ();if _gbfff :=d .DecodeElement (_gaea .RedMod ,&_dbac );_gbfff !=nil {return _gbfff ;};_cdaag .EG_ColorTransform =append (_cdaag .EG_ColorTransform ,_gaea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_edgbeb :=NewEG_ColorTransform (); -_edgbeb .Green =NewCT_Percentage ();if _abce :=d .DecodeElement (_edgbeb .Green ,&_dbac );_abce !=nil {return _abce ;};_cdaag .EG_ColorTransform =append (_cdaag .EG_ColorTransform ,_edgbeb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cbfd :=NewEG_ColorTransform (); -_cbfd .GreenOff =NewCT_Percentage ();if _egecc :=d .DecodeElement (_cbfd .GreenOff ,&_dbac );_egecc !=nil {return _egecc ;};_cdaag .EG_ColorTransform =append (_cdaag .EG_ColorTransform ,_cbfd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cffg :=NewEG_ColorTransform (); -_cffg .GreenMod =NewCT_Percentage ();if _fege :=d .DecodeElement (_cffg .GreenMod ,&_dbac );_fege !=nil {return _fege ;};_cdaag .EG_ColorTransform =append (_cdaag .EG_ColorTransform ,_cffg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_dfceb :=NewEG_ColorTransform (); -_dfceb .Blue =NewCT_Percentage ();if _bgeee :=d .DecodeElement (_dfceb .Blue ,&_dbac );_bgeee !=nil {return _bgeee ;};_cdaag .EG_ColorTransform =append (_cdaag .EG_ColorTransform ,_dfceb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bebdb :=NewEG_ColorTransform (); -_bebdb .BlueOff =NewCT_Percentage ();if _faecg :=d .DecodeElement (_bebdb .BlueOff ,&_dbac );_faecg !=nil {return _faecg ;};_cdaag .EG_ColorTransform =append (_cdaag .EG_ColorTransform ,_bebdb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_efce :=NewEG_ColorTransform (); -_efce .BlueMod =NewCT_Percentage ();if _ggbb :=d .DecodeElement (_efce .BlueMod ,&_dbac );_ggbb !=nil {return _ggbb ;};_cdaag .EG_ColorTransform =append (_cdaag .EG_ColorTransform ,_efce );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dddec :=NewEG_ColorTransform (); -_dddec .Gamma =NewCT_GammaTransform ();if _abgd :=d .DecodeElement (_dddec .Gamma ,&_dbac );_abgd !=nil {return _abgd ;};_cdaag .EG_ColorTransform =append (_cdaag .EG_ColorTransform ,_dddec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gefb :=NewEG_ColorTransform (); -_gefb .InvGamma =NewCT_InverseGammaTransform ();if _deece :=d .DecodeElement (_gefb .InvGamma ,&_dbac );_deece !=nil {return _deece ;};_cdaag .EG_ColorTransform =append (_cdaag .EG_ColorTransform ,_gefb );default:_cc .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",_dbac .Name ); -if _afdcc :=d .Skip ();_afdcc !=nil {return _afdcc ;};};case _b .EndElement :break _aedd ;case _b .CharData :};};return nil ;};func (_deabd ST_TextHorzOverflowType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_deabd .String (),start ); -};func NewEG_Effect ()*EG_Effect {_fbfbcb :=&EG_Effect {};return _fbfbcb }; +// ValidateWithPath validates the CT_AudioCD and its children, prefixing error messages with path +func (_ebd *CT_AudioCD )ValidateWithPath (path string )error {if _bdgf :=_ebd .St .ValidateWithPath (path +"\u002f\u0053\u0074");_bdgf !=nil {return _bdgf ;};if _gdb :=_ebd .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_gdb !=nil {return _gdb ; +};if _ebd .ExtLst !=nil {if _gdf :=_ebd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdf !=nil {return _gdf ;};};return nil ;}; -// Validate validates the CT_GrayscaleTransform and its children -func (_bedb *CT_GrayscaleTransform )Validate ()error {return _bedb .ValidateWithPath ("C\u0054\u005f\u0047\u0072ay\u0073c\u0061\u006c\u0065\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d");};func NewCT_TextLineBreak ()*CT_TextLineBreak {_bdddc :=&CT_TextLineBreak {}; -return _bdddc };func (_ebgc *CT_GrayscaleEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_acge *EG_TextUnderlineLine )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _acge .ULnTx !=nil {_gcebbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}}; -e .EncodeElement (_acge .ULnTx ,_gcebbg );};if _acge .ULn !=nil {_eeaba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0075L\u006e"}};e .EncodeElement (_acge .ULn ,_eeaba );};return nil ;};const (ST_PathShadeTypeUnset ST_PathShadeType =0;ST_PathShadeTypeShape ST_PathShadeType =1; -ST_PathShadeTypeCircle ST_PathShadeType =2;ST_PathShadeTypeRect ST_PathShadeType =3;); +// ValidateWithPath validates the CT_TileInfoProperties and its children, prefixing error messages with path +func (_ebdda *CT_TileInfoProperties )ValidateWithPath (path string )error {if _ebdda .TxAttr !=nil {if _ffdde :=_ebdda .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_ffdde !=nil {return _ffdde ;};};if _ebdda .TyAttr !=nil {if _ggdgd :=_ebdda .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072"); +_ggdgd !=nil {return _ggdgd ;};};if _ebdda .SxAttr !=nil {if _facec :=_ebdda .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_facec !=nil {return _facec ;};};if _ebdda .SyAttr !=nil {if _befege :=_ebdda .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072"); +_befege !=nil {return _befege ;};};if _fegea :=_ebdda .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_fegea !=nil {return _fegea ;};if _cdagd :=_ebdda .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r"); +_cdagd !=nil {return _cdagd ;};return nil ;};type CT_AdjustHandleList struct{AhXY []*CT_XYAdjustHandle ;AhPolar []*CT_PolarAdjustHandle ;};func (_bddf ST_TextUnderlineType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bddf .String (),start ); +}; -// ValidateWithPath validates the CT_TextBulletSizePercent and its children, prefixing error messages with path -func (_bbebc *CT_TextBulletSizePercent )ValidateWithPath (path string )error {if !ST_TextBulletSizePercentPatternRe .MatchString (_bbebc .ValAttr ){return _ee .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 ,_bbebc .ValAttr ); -};return nil ;};func (_ddfbd *CT_Table )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddfbd .TblGrid =NewCT_TableGrid ();_dbaad :for {_dabbc ,_eecag :=d .Token ();if _eecag !=nil {return _eecag ;};switch _befd :=_dabbc .(type ){case _b .StartElement :switch _befd .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"}:_ddfbd .TblPr =NewCT_TableProperties (); -if _daaeb :=d .DecodeElement (_ddfbd .TblPr ,&_befd );_daaeb !=nil {return _daaeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _baef :=d .DecodeElement (_ddfbd .TblGrid ,&_befd ); -_baef !=nil {return _baef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_affde :=NewCT_TableRow (); -if _bgge :=d .DecodeElement (_affde ,&_befd );_bgge !=nil {return _bgge ;};_ddfbd .Tr =append (_ddfbd .Tr ,_affde );default:_cc .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",_befd .Name ); -if _gdbbc :=d .Skip ();_gdbbc !=nil {return _gdbbc ;};};case _b .EndElement :break _dbaad ;case _b .CharData :};};return nil ;};type Blip struct{CT_Blip };func (_gfef *CT_DashStop )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddgcc :=range start .Attr {if _ddgcc .Name .Local =="\u0064"{_fbaca ,_cceac :=ParseUnionST_PositivePercentage (_ddgcc .Value ); -if _cceac !=nil {return _cceac ;};_gfef .DAttr =_fbaca ;continue ;};if _ddgcc .Name .Local =="\u0073\u0070"{_fbab ,_aagf :=ParseUnionST_PositivePercentage (_ddgcc .Value );if _aagf !=nil {return _aagf ;};_gfef .SpAttr =_fbab ;continue ;};};for {_agaba ,_abec :=d .Token (); -if _abec !=nil {return _ee .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u003a\u0020\u0025\u0073",_abec );};if _dfbc ,_fgcc :=_agaba .(_b .EndElement );_fgcc &&_dfbc .Name ==start .Name {break ; -};};return nil ;};func NewEG_Text3D ()*EG_Text3D {_eefea :=&EG_Text3D {};return _eefea };const (ST_TextStrikeTypeUnset ST_TextStrikeType =0;ST_TextStrikeTypeNoStrike ST_TextStrikeType =1;ST_TextStrikeTypeSngStrike ST_TextStrikeType =2;ST_TextStrikeTypeDblStrike ST_TextStrikeType =3; -);func (_gabea ST_TextAutonumberScheme )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gabea .String (),start );};func NewEG_ThemeableFillStyle ()*EG_ThemeableFillStyle {_eaafa :=&EG_ThemeableFillStyle {};return _eaafa ; -};func (_ceead *CT_ShapeStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ceead .LnRef =NewCT_StyleMatrixReference ();_ceead .FillRef =NewCT_StyleMatrixReference ();_ceead .EffectRef =NewCT_StyleMatrixReference ();_ceead .FontRef =NewCT_FontReference (); -_effga :for {_cffce ,_ceff :=d .Token ();if _ceff !=nil {return _ceff ;};switch _cagc :=_cffce .(type ){case _b .StartElement :switch _cagc .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 _dggbf :=d .DecodeElement (_ceead .LnRef ,&_cagc ); -_dggbf !=nil {return _dggbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _dgacd :=d .DecodeElement (_ceead .FillRef ,&_cagc ); -_dgacd !=nil {return _dgacd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _febd :=d .DecodeElement (_ceead .EffectRef ,&_cagc ); -_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 :"\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 _gadef :=d .DecodeElement (_ceead .FontRef ,&_cagc ); -_gadef !=nil {return _gadef ;};default:_cc .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",_cagc .Name ); -if _bbabf :=d .Skip ();_bbabf !=nil {return _bbabf ;};};case _b .EndElement :break _effga ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_AnimationElementChoice and its children +func (_cbb *CT_AnimationElementChoice )Validate ()error {return _cbb .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069m\u0061\u0074\u0069\u006f\u006eE\u006ce\u006de\u006e\u0074\u0043\u0068\u006f\u0069\u0063e");};func (_fggbg *ST_TextAutonumberScheme )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fggbg =0; +case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_fggbg =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_fggbg =2;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_fggbg =3; +case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_fggbg =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_fggbg =5;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_fggbg =6; +case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_fggbg =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_fggbg =8;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_fggbg =9; +case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_fggbg =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_fggbg =11;case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_fggbg =12; +case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_fggbg =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_fggbg =14;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_fggbg =15; +case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_fggbg =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_fggbg =17;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_fggbg =18; +case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_fggbg =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_fggbg =20;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_fggbg =21; +case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_fggbg =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_fggbg =23;case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_fggbg =24; +case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_fggbg =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_fggbg =26;case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_fggbg =27; +case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_fggbg =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_fggbg =29;case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_fggbg =30; +case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_fggbg =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_fggbg =32;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_fggbg =33; +case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_fggbg =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_fggbg =35;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_fggbg =36; +case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_fggbg =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_fggbg =38;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_fggbg =39; +case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_fggbg =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_fggbg =41;};return nil ;};func (_dacaaf *ST_TextBulletSize )ValidateWithPath (path string )error {_bebdb :=[]string {}; +if _dacaaf .ST_TextBulletSizePercent !=nil {_bebdb =append (_bebdb ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _dacaaf .ST_TextBulletSizeDecimal !=nil {_bebdb =append (_bebdb ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c"); +};if len (_bebdb )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bebdb );};return nil ;};func (_gbfda *CT_ObjectStyleDefaults )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _gbfda .SpDef !=nil {_egefd :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0070\u0044\u0065\u0066"}};e .EncodeElement (_gbfda .SpDef ,_egefd );};if _gbfda .LnDef !=nil {_deafab :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u006c\u006e\u0044\u0065\u0066"}}; +e .EncodeElement (_gbfda .LnDef ,_deafab );};if _gbfda .TxDef !=nil {_ccggf :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0074\u0078\u0044\u0065\u0066"}};e .EncodeElement (_gbfda .TxDef ,_ccggf );};if _gbfda .ExtLst !=nil {_cgged :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gbfda .ExtLst ,_cgged );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewVideoFile ()*VideoFile {_eaceaf :=&VideoFile {};_eaceaf .CT_VideoFile =*NewCT_VideoFile ();return _eaceaf ;}; -// ValidateWithPath validates the CT_GvmlTextShapeChoice and its children, prefixing error messages with path -func (_bgaga *CT_GvmlTextShapeChoice )ValidateWithPath (path string )error {if _bgaga .UseSpRect !=nil {if _egce :=_bgaga .UseSpRect .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074");_egce !=nil {return _egce ;};}; -if _bgaga .Xfrm !=nil {if _eebag :=_bgaga .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_eebag !=nil {return _eebag ;};};return nil ;};func NewCT_TextParagraphProperties ()*CT_TextParagraphProperties {_fdbgde :=&CT_TextParagraphProperties {}; -return _fdbgde ;};func (_dadad *ST_PenAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gggae ,_bgdae :=d .Token ();if _bgdae !=nil {return _bgdae ;};if _efdgee ,_dabfbc :=_gggae .(_b .EndElement );_dabfbc &&_efdgee .Name ==start .Name {*_dadad =1; -return nil ;};if _cgbfb ,_cddaa :=_gggae .(_b .CharData );!_cddaa {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gggae );}else {switch string (_cgbfb ){case "":*_dadad =0; -case "\u0063\u0074\u0072":*_dadad =1;case "\u0069\u006e":*_dadad =2;};};_gggae ,_bgdae =d .Token ();if _bgdae !=nil {return _bgdae ;};if _dbabc ,_eccbb :=_gggae .(_b .EndElement );_eccbb &&_dbabc .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gggae ); -};func (_ccadg ST_PresetPatternVal )String ()string {switch _ccadg {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 "";}; +// ValidateWithPath validates the CT_AnimationDgmElement and its children, prefixing error messages with path +func (_cfd *CT_AnimationDgmElement )ValidateWithPath (path string )error {if _cfd .IdAttr !=nil {if !_egf .ST_GuidPatternRe .MatchString (*_cfd .IdAttr ){return _bb .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 ,_egf .ST_GuidPatternRe ,*_cfd .IdAttr ); +};};if _fdec :=_cfd .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_fdec !=nil {return _fdec ;};return nil ;}; -// ValidateWithPath validates the CT_AlphaCeilingEffect and its children, prefixing error messages with path -func (_ceec *CT_AlphaCeilingEffect )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_BackgroundFillStyleList and its children +func (_ecfa *CT_BackgroundFillStyleList )Validate ()error {return _ecfa .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 (_daga *CT_BaseStyles )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_gdfc :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_daga .ClrScheme ,_gdfc );_edeab :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}}; +e .EncodeElement (_daga .FontScheme ,_edeab );_aeg :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_daga .FmtScheme ,_aeg );if _daga .ExtLst !=nil {_baea :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_daga .ExtLst ,_baea );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_StretchInfoProperties struct{FillRect *CT_RelativeRect ;};func NewCT_PositiveSize2D ()*CT_PositiveSize2D {_cafe :=&CT_PositiveSize2D {}; +_cafe .CxAttr =0;_cafe .CyAttr =0;return _cafe ;};func (_feca *CT_GvmlPictureNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_fccbd :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}}; +e .EncodeElement (_feca .CNvPr ,_fccbd );_cbde :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_feca .CNvPicPr ,_cbde );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; +}; -// ValidateWithPath validates the CT_NonVisualGraphicFrameProperties and its children, prefixing error messages with path -func (_dbfc *CT_NonVisualGraphicFrameProperties )ValidateWithPath (path string )error {if _dbfc .GraphicFrameLocks !=nil {if _gbedgf :=_dbfc .GraphicFrameLocks .ValidateWithPath (path +"\u002fG\u0072a\u0070\u0068\u0069\u0063\u0046r\u0061\u006de\u004c\u006f\u0063\u006b\u0073"); -_gbedgf !=nil {return _gbedgf ;};};if _dbfc .ExtLst !=nil {if _bfdgg :=_dbfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfdgg !=nil {return _bfdgg ;};};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;);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;); +// ValidateWithPath validates the CT_AnimationGraphicalObjectBuildProperties and its children, prefixing error messages with path +func (_gfgb *CT_AnimationGraphicalObjectBuildProperties )ValidateWithPath (path string )error {if _gfgb .BldDgm !=nil {if _dbbe :=_gfgb .BldDgm .ValidateWithPath (path +"\u002fB\u006c\u0064\u0044\u0067\u006d");_dbbe !=nil {return _dbbe ;};};if _gfgb .BldChart !=nil {if _aag :=_gfgb .BldChart .ValidateWithPath (path +"\u002fB\u006c\u0064\u0043\u0068\u0061\u0072t"); +_aag !=nil {return _aag ;};};return nil ;};func (_gbfc *CT_StretchInfoProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbgea :for {_defaa ,_eadga :=d .Token ();if _eadga !=nil {return _eadga ;};switch _fbddc :=_defaa .(type ){case _e .StartElement :switch _fbddc .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 :"\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"},_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\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}:_gbfc .FillRect =NewCT_RelativeRect (); +if _fbccc :=d .DecodeElement (_gbfc .FillRect ,&_fbddc );_fbccc !=nil {return _fbccc ;};default:_bfc .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",_fbddc .Name ); +if _gcbad :=d .Skip ();_gcbad !=nil {return _gcbad ;};};case _e .EndElement :break _cbgea ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_GvmlGraphicalObjectFrame and its children -func (_bdcgg *CT_GvmlGraphicalObjectFrame )Validate ()error {return _bdcgg .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_PathShadeProperties and its children +func (_ceggc *CT_PathShadeProperties )Validate ()error {return _ceggc .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0053\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_ebaae ST_AnimationChartBuildType )String ()string {if _ebaae .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _ebaae .ST_AnimationBuildType .String (); +};if _ebaae .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {return _ebaae .ST_AnimationChartOnlyBuildType .String ();};return "";};func (_cbce *CT_PositiveFixedAngle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_cbce .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_ThemeableFillStyle and its children, prefixing error messages with path -func (_eebcc *EG_ThemeableFillStyle )ValidateWithPath (path string )error {if _eebcc .Fill !=nil {if _cfebf :=_eebcc .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_cfebf !=nil {return _cfebf ;};};if _eebcc .FillRef !=nil {if _cafeb :=_eebcc .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066"); -_cafeb !=nil {return _cafeb ;};};return nil ;};type CT_Path2DLineTo struct{Pt *CT_AdjPoint2D ;};func (_cfgg *CT_FontScheme )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfgg .MajorFont =NewCT_FontCollection ();_cfgg .MinorFont =NewCT_FontCollection (); -for _ ,_cgde :=range start .Attr {if _cgde .Name .Local =="\u006e\u0061\u006d\u0065"{_eeab ,_ffgfa :=_cgde .Value ,error (nil );if _ffgfa !=nil {return _ffgfa ;};_cfgg .NameAttr =_eeab ;continue ;};};_ecbec :for {_dddg ,_cedc :=d .Token ();if _cedc !=nil {return _cedc ; -};switch _bdecdg :=_dddg .(type ){case _b .StartElement :switch _bdecdg .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 _ggcbd :=d .DecodeElement (_cfgg .MajorFont ,&_bdecdg ); -_ggcbd !=nil {return _ggcbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _ffdd :=d .DecodeElement (_cfgg .MinorFont ,&_bdecdg ); -_ffdd !=nil {return _ffdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_cfgg .ExtLst =NewCT_OfficeArtExtensionList (); -if _dffg :=d .DecodeElement (_cfgg .ExtLst ,&_bdecdg );_dffg !=nil {return _dffg ;};default:_cc .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",_bdecdg .Name ); -if _cgbb :=d .Skip ();_cgbb !=nil {return _cgbb ;};};case _b .EndElement :break _ecbec ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_EffectReference and its children +func (_ffdfe *CT_EffectReference )Validate ()error {return _ffdfe .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");};func (_cddgg *CT_TextBulletColorFollowText )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_afbbc ,_ddcad :=d .Token (); +if _ddcad !=nil {return _bb .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",_ddcad ); +};if _befef ,_bceba :=_afbbc .(_e .EndElement );_bceba &&_befef .Name ==start .Name {break ;};};return nil ;};func (_bafc *CT_PositivePercentage )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_accdd :=range start .Attr {if _accdd .Name .Local =="\u0076\u0061\u006c"{_fedgg ,_dcbge :=ParseUnionST_PositivePercentage (_accdd .Value ); +if _dcbge !=nil {return _dcbge ;};_bafc .ValAttr =_fedgg ;continue ;};};for {_cffec ,_ccffd :=d .Token ();if _ccffd !=nil {return _bb .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",_ccffd ); +};if _becd ,_dggg :=_cffec .(_e .EndElement );_dggg &&_becd .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_AnimationChartBuildType (s string )(ST_AnimationChartBuildType ,error ){_dadfc :=ST_AnimationChartBuildType {};switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_dadfc .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ; +case "\u0073\u0065\u0072\u0069\u0065\u0073":_dadfc .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeries ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":_dadfc .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategory ; +case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":_dadfc .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeriesEl ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":_dadfc .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategoryEl ; +};return _dadfc ,nil ;};type CT_TableRow struct{HAttr ST_Coordinate ;Tc []*CT_TableCell ;ExtLst *CT_OfficeArtExtensionList ;};func (_ddgde *CT_GraphicalObjectData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0072\u0069"},Value :_bb .Sprintf ("\u0025\u0076",_ddgde .UriAttr )}); +e .EncodeToken (start );if _ddgde .Any !=nil {for _ ,_ggge :=range _ddgde .Any {_ggge .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ggcfgg *Tbl )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggcfgg .CT_Table =*NewCT_Table (); +_cccgga :for {_aaddfa ,_caafa :=d .Token ();if _caafa !=nil {return _caafa ;};switch _efgcd :=_aaddfa .(type ){case _e .StartElement :switch _efgcd .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 :"\u0074\u0062\u006cP\u0072"},_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 :"\u0074\u0062\u006cP\u0072"}:_ggcfgg .TblPr =NewCT_TableProperties (); +if _dbdeg :=d .DecodeElement (_ggcfgg .TblPr ,&_efgcd );_dbdeg !=nil {return _dbdeg ;};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 :"\u0074b\u006c\u0047\u0072\u0069\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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _cdgfce :=d .DecodeElement (_ggcfgg .TblGrid ,&_efgcd ); +_cdgfce !=nil {return _cdgfce ;};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 :"\u0074\u0072"},_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 :"\u0074\u0072"}:_bgdfb :=NewCT_TableRow (); +if _fagdb :=d .DecodeElement (_bgdfb ,&_efgcd );_fagdb !=nil {return _fagdb ;};_ggcfgg .Tr =append (_ggcfgg .Tr ,_bgdfb );default:_bfc .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",_efgcd .Name ); +if _becdc :=d .Skip ();_becdc !=nil {return _becdc ;};};case _e .EndElement :break _cccgga ;case _e .CharData :};};return nil ;};type CT_GvmlUseShapeRectangle struct{};type Any interface{MarshalXML (_gcfgf *_e .Encoder ,_effde _e .StartElement )error ; +UnmarshalXML (_cgcaf *_e .Decoder ,_feadcc _e .StartElement )error ;};func (_egaee ST_PresetShadowVal )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fgagge :=_e .Attr {};_fgagge .Name =name ;switch _egaee {case ST_PresetShadowValUnset :_fgagge .Value =""; +case ST_PresetShadowValShdw1 :_fgagge .Value ="\u0073\u0068\u0064w\u0031";case ST_PresetShadowValShdw2 :_fgagge .Value ="\u0073\u0068\u0064w\u0032";case ST_PresetShadowValShdw3 :_fgagge .Value ="\u0073\u0068\u0064w\u0033";case ST_PresetShadowValShdw4 :_fgagge .Value ="\u0073\u0068\u0064w\u0034"; +case ST_PresetShadowValShdw5 :_fgagge .Value ="\u0073\u0068\u0064w\u0035";case ST_PresetShadowValShdw6 :_fgagge .Value ="\u0073\u0068\u0064w\u0036";case ST_PresetShadowValShdw7 :_fgagge .Value ="\u0073\u0068\u0064w\u0037";case ST_PresetShadowValShdw8 :_fgagge .Value ="\u0073\u0068\u0064w\u0038"; +case ST_PresetShadowValShdw9 :_fgagge .Value ="\u0073\u0068\u0064w\u0039";case ST_PresetShadowValShdw10 :_fgagge .Value ="\u0073\u0068\u0064\u0077\u0031\u0030";case ST_PresetShadowValShdw11 :_fgagge .Value ="\u0073\u0068\u0064\u0077\u0031\u0031";case ST_PresetShadowValShdw12 :_fgagge .Value ="\u0073\u0068\u0064\u0077\u0031\u0032"; +case ST_PresetShadowValShdw13 :_fgagge .Value ="\u0073\u0068\u0064\u0077\u0031\u0033";case ST_PresetShadowValShdw14 :_fgagge .Value ="\u0073\u0068\u0064\u0077\u0031\u0034";case ST_PresetShadowValShdw15 :_fgagge .Value ="\u0073\u0068\u0064\u0077\u0031\u0035"; +case ST_PresetShadowValShdw16 :_fgagge .Value ="\u0073\u0068\u0064\u0077\u0031\u0036";case ST_PresetShadowValShdw17 :_fgagge .Value ="\u0073\u0068\u0064\u0077\u0031\u0037";case ST_PresetShadowValShdw18 :_fgagge .Value ="\u0073\u0068\u0064\u0077\u0031\u0038"; +case ST_PresetShadowValShdw19 :_fgagge .Value ="\u0073\u0068\u0064\u0077\u0031\u0039";case ST_PresetShadowValShdw20 :_fgagge .Value ="\u0073\u0068\u0064\u0077\u0032\u0030";};return _fgagge ,nil ;};func (_bgdfeb *ST_ColorSchemeIndex )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ebddb ,_ggeff :=d .Token (); +if _ggeff !=nil {return _ggeff ;};if _eaeadb ,_adebg :=_ebddb .(_e .EndElement );_adebg &&_eaeadb .Name ==start .Name {*_bgdfeb =1;return nil ;};if _ddecc ,_eagba :=_ebddb .(_e .CharData );!_eagba {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",_ebddb ); +}else {switch string (_ddecc ){case "":*_bgdfeb =0;case "\u0064\u006b\u0031":*_bgdfeb =1;case "\u006c\u0074\u0031":*_bgdfeb =2;case "\u0064\u006b\u0032":*_bgdfeb =3;case "\u006c\u0074\u0032":*_bgdfeb =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_bgdfeb =5; +case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_bgdfeb =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_bgdfeb =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_bgdfeb =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_bgdfeb =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_bgdfeb =10; +case "\u0068\u006c\u0069n\u006b":*_bgdfeb =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_bgdfeb =12;};};_ebddb ,_ggeff =d .Token ();if _ggeff !=nil {return _ggeff ;};if _efbecb ,_geccb :=_ebddb .(_e .EndElement );_geccb &&_efbecb .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",_ebddb );};func (_dbffg *CT_TextUnderlineFillGroupWrapper )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _dbffg .NoFill !=nil {_gaadc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dbffg .NoFill ,_gaadc );};if _dbffg .SolidFill !=nil {_cdacf :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_dbffg .SolidFill ,_cdacf );};if _dbffg .GradFill !=nil {_dbgb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dbffg .GradFill ,_dbgb );};if _dbffg .BlipFill !=nil {_bdggbb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_dbffg .BlipFill ,_bdggbb );};if _dbffg .PattFill !=nil {_ffafd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dbffg .PattFill ,_ffafd );};if _dbffg .GrpFill !=nil {_cfgag :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; +e .EncodeElement (_dbffg .GrpFill ,_cfgag );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_caef *CT_HslColor )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0075\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_caef .HueAttr )}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0061\u0074"},Value :_bb .Sprintf ("\u0025\u0076",_caef .SatAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0075\u006d"},Value :_bb .Sprintf ("\u0025\u0076",_caef .LumAttr )}); +e .EncodeToken (start );if _caef .EG_ColorTransform !=nil {for _ ,_ddcag :=range _caef .EG_ColorTransform {_ddcag .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_AdjustHandleList and its children, prefixing error messages with path -func (_ffd *CT_AdjustHandleList )ValidateWithPath (path string )error {for _beb ,_aca :=range _ffd .AhXY {if _gbad :=_aca .ValidateWithPath (_ee .Sprintf ("%\u0073\u002f\u0041\u0068\u0058\u0059\u005b\u0025\u0064\u005d",path ,_beb ));_gbad !=nil {return _gbad ; -};};for _gcce ,_cee :=range _ffd .AhPolar {if _dbc :=_cee .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0041\u0068\u0050\u006f\u006c\u0061r\u005b\u0025\u0064\u005d",path ,_gcce ));_dbc !=nil {return _dbc ;};};return nil ;};func (_eeegce ST_TextWrappingType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eeegce .String (),start ); -};type ST_PenAlignment byte ;func NewEG_FillModeProperties ()*EG_FillModeProperties {_afdgf :=&EG_FillModeProperties {};return _afdgf ;};func (_cdfbb *CT_TextShapeAutofit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_daff *CT_LineEndProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _daff .TypeAttr !=ST_LineEndTypeUnset {_bbcg ,_cfcce :=_daff .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _cfcce !=nil {return _cfcce ;};start .Attr =append (start .Attr ,_bbcg );};if _daff .WAttr !=ST_LineEndWidthUnset {_bbbac ,_aegd :=_daff .WAttr .MarshalXMLAttr (_b .Name {Local :"\u0077"});if _aegd !=nil {return _aegd ;};start .Attr =append (start .Attr ,_bbbac ); -};if _daff .LenAttr !=ST_LineEndLengthUnset {_eaebd ,_cafaf :=_daff .LenAttr .MarshalXMLAttr (_b .Name {Local :"\u006c\u0065\u006e"});if _cafaf !=nil {return _cafaf ;};start .Attr =append (start .Attr ,_eaebd );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};type CT_Scene3D struct{Camera *CT_Camera ;LightRig *CT_LightRig ;Backdrop *CT_Backdrop ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_Scale2D ()*CT_Scale2D {_ddda :=&CT_Scale2D {};_ddda .Sx =NewCT_Ratio ();_ddda .Sy =NewCT_Ratio ();return _ddda ; -}; +// Validate validates the CT_ComplementTransform and its children +func (_ceea *CT_ComplementTransform )Validate ()error {return _ceea .ValidateWithPath ("\u0043\u0054\u005f\u0043om\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d");};func NewEG_Effect ()*EG_Effect {_beddc :=&EG_Effect {}; +return _beddc };type CT_NonVisualGroupDrawingShapeProps struct{GrpSpLocks *CT_GroupLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_dfaafe ST_LightRigDirection )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cfbcb :=_e .Attr {};_cfbcb .Name =name ; +switch _dfaafe {case ST_LightRigDirectionUnset :_cfbcb .Value ="";case ST_LightRigDirectionTl :_cfbcb .Value ="\u0074\u006c";case ST_LightRigDirectionT :_cfbcb .Value ="\u0074";case ST_LightRigDirectionTr :_cfbcb .Value ="\u0074\u0072";case ST_LightRigDirectionL :_cfbcb .Value ="\u006c"; +case ST_LightRigDirectionR :_cfbcb .Value ="\u0072";case ST_LightRigDirectionBl :_cfbcb .Value ="\u0062\u006c";case ST_LightRigDirectionB :_cfbcb .Value ="\u0062";case ST_LightRigDirectionBr :_cfbcb .Value ="\u0062\u0072";};return _cfbcb ,nil ;};func (_cebb *CT_Cell3D )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cebb .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_dadf ,_bfge :=_cebb .PrstMaterialAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"}); +if _bfge !=nil {return _bfge ;};start .Attr =append (start .Attr ,_dadf );};e .EncodeToken (start );_afgf :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_cebb .Bevel ,_afgf );if _cebb .LightRig !=nil {_eccb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}}; +e .EncodeElement (_cebb .LightRig ,_eccb );};if _cebb .ExtLst !=nil {_bcee :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cebb .ExtLst ,_bcee );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};type CT_AnimationChartElement struct{SeriesIdxAttr *int32 ;CategoryIdxAttr *int32 ;BldStepAttr ST_ChartBuildStep ;};func NewCT_RelativeRect ()*CT_RelativeRect {_gdadg :=&CT_RelativeRect {};return _gdadg };func (_cfgcf *CT_AudioFile )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_bb .Sprintf ("\u0025\u0076",_cfgcf .LinkAttr )}); +if _cfgcf .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_cfgcf .ContentTypeAttr )});};e .EncodeToken (start ); +if _cfgcf .ExtLst !=nil {_eaf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfgcf .ExtLst ,_eaf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TableStyleList and its children, prefixing error messages with path -func (_feagfe *CT_TableStyleList )ValidateWithPath (path string )error {if !_d .ST_GuidPatternRe .MatchString (_feagfe .DefAttr ){return _ee .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 ,_d .ST_GuidPatternRe ,_feagfe .DefAttr ); -};for _ddded ,_bgcc :=range _feagfe .TblStyle {if _bgfad :=_bgcc .ValidateWithPath (_ee .Sprintf ("\u0025s\u002fT\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ddded ));_bgfad !=nil {return _bgfad ;};};return nil ;};func (_ddedf *ST_TextVerticalType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ddedf =0; -case "\u0068\u006f\u0072\u007a":*_ddedf =1;case "\u0076\u0065\u0072\u0074":*_ddedf =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_ddedf =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_ddedf =4;case "\u0065\u0061\u0056\u0065\u0072\u0074":*_ddedf =5; -case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_ddedf =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_ddedf =7;};return nil ;};func NewCT_OuterShadowEffect ()*CT_OuterShadowEffect {_dbfce :=&CT_OuterShadowEffect {}; -return _dbfce ;};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 (_gaecgf *CT_WholeE2oFormatting )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aafca :for {_addab ,_cfbba :=d .Token ();if _cfbba !=nil {return _cfbba ;};switch _eeadc :=_addab .(type ){case _b .StartElement :switch _eeadc .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"}:_gaecgf .Ln =NewCT_LineProperties (); -if _gadce :=d .DecodeElement (_gaecgf .Ln ,&_eeadc );_gadce !=nil {return _gadce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gaecgf .EffectLst =NewCT_EffectList (); -if _gcacdc :=d .DecodeElement (_gaecgf .EffectLst ,&_eeadc );_gcacdc !=nil {return _gcacdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gaecgf .EffectDag =NewCT_EffectContainer (); -if _cdggef :=d .DecodeElement (_gaecgf .EffectDag ,&_eeadc );_cdggef !=nil {return _cdggef ;};default:_cc .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",_eeadc .Name ); -if _adadb :=d .Skip ();_adadb !=nil {return _adadb ;};};case _b .EndElement :break _aafca ;case _b .CharData :};};return nil ;};func (_bdbgd ST_SystemColorVal )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fbeba :=_b .Attr {};_fbeba .Name =name ;switch _bdbgd {case ST_SystemColorValUnset :_fbeba .Value =""; -case ST_SystemColorValScrollBar :_fbeba .Value ="\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r";case ST_SystemColorValBackground :_fbeba .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case ST_SystemColorValActiveCaption :_fbeba .Value ="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e"; -case ST_SystemColorValInactiveCaption :_fbeba .Value ="\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValMenu :_fbeba .Value ="\u006d\u0065\u006e\u0075";case ST_SystemColorValWindow :_fbeba .Value ="\u0077\u0069\u006e\u0064\u006f\u0077"; -case ST_SystemColorValWindowFrame :_fbeba .Value ="w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065";case ST_SystemColorValMenuText :_fbeba .Value ="\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074";case ST_SystemColorValWindowText :_fbeba .Value ="\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074"; -case ST_SystemColorValCaptionText :_fbeba .Value ="c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValActiveBorder :_fbeba .Value ="\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072";case ST_SystemColorValInactiveBorder :_fbeba .Value ="\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072"; -case ST_SystemColorValAppWorkspace :_fbeba .Value ="\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065";case ST_SystemColorValHighlight :_fbeba .Value ="\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t";case ST_SystemColorValHighlightText :_fbeba .Value ="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074"; -case ST_SystemColorValBtnFace :_fbeba .Value ="\u0062t\u006e\u0046\u0061\u0063\u0065";case ST_SystemColorValBtnShadow :_fbeba .Value ="\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw";case ST_SystemColorValGrayText :_fbeba .Value ="\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074"; -case ST_SystemColorValBtnText :_fbeba .Value ="\u0062t\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValInactiveCaptionText :_fbeba .Value ="\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnHighlight :_fbeba .Value ="\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"; -case ST_SystemColorVal3dDkShadow :_fbeba .Value ="\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077";case ST_SystemColorVal3dLight :_fbeba .Value ="\u0033d\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValInfoText :_fbeba .Value ="\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074"; -case ST_SystemColorValInfoBk :_fbeba .Value ="\u0069\u006e\u0066\u006f\u0042\u006b";case ST_SystemColorValHotLight :_fbeba .Value ="\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValGradientActiveCaption :_fbeba .Value ="g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e"; -case ST_SystemColorValGradientInactiveCaption :_fbeba .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 :_fbeba .Value ="\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"; -case ST_SystemColorValMenuBar :_fbeba .Value ="\u006de\u006e\u0075\u0042\u0061\u0072";};return _fbeba ,nil ;}; +// Validate validates the CT_AnimationDgmElement and its children +func (_adeg *CT_AnimationDgmElement )Validate ()error {return _adeg .ValidateWithPath ("\u0043\u0054\u005f\u0041ni\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0045\u006c\u0065\u006d\u0065n\u0074");};type CT_Scale2D struct{Sx *CT_Ratio ;Sy *CT_Ratio ; +};func (_ecgfa *CT_Hyperlink )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dbcgb :=range start .Attr {if _dbcgb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dbcgb .Name .Local =="\u0069\u0064"||_dbcgb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dbcgb .Name .Local =="\u0069\u0064"{_efdca ,_dfbf :=_dbcgb .Value ,error (nil ); +if _dfbf !=nil {return _dfbf ;};_ecgfa .IdAttr =&_efdca ;continue ;};if _dbcgb .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"{_cage ,_dfagc :=_dbcgb .Value ,error (nil );if _dfagc !=nil {return _dfagc ;};_ecgfa .InvalidUrlAttr =&_cage ; +continue ;};if _dbcgb .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_cagfd ,_eaga :=_dbcgb .Value ,error (nil );if _eaga !=nil {return _eaga ;};_ecgfa .ActionAttr =&_cagfd ;continue ;};if _dbcgb .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_cggbg ,_cabfa :=_dbcgb .Value ,error (nil ); +if _cabfa !=nil {return _cabfa ;};_ecgfa .TgtFrameAttr =&_cggbg ;continue ;};if _dbcgb .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_ffdeg ,_cgaba :=_dbcgb .Value ,error (nil );if _cgaba !=nil {return _cgaba ;};_ecgfa .TooltipAttr =&_ffdeg ;continue ; +};if _dbcgb .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_cfgf ,_abfc :=_eb .ParseBool (_dbcgb .Value );if _abfc !=nil {return _abfc ;};_ecgfa .HistoryAttr =&_cfgf ;continue ;};if _dbcgb .Name .Local =="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"{_beeeb ,_gcea :=_eb .ParseBool (_dbcgb .Value ); +if _gcea !=nil {return _gcea ;};_ecgfa .HighlightClickAttr =&_beeeb ;continue ;};if _dbcgb .Name .Local =="\u0065\u006e\u0064\u0053\u006e\u0064"{_bfagb ,_dbda :=_eb .ParseBool (_dbcgb .Value );if _dbda !=nil {return _dbda ;};_ecgfa .EndSndAttr =&_bfagb ; +continue ;};};_dfaaf :for {_agbad ,_fddb :=d .Token ();if _fddb !=nil {return _fddb ;};switch _bdgec :=_agbad .(type ){case _e .StartElement :switch _bdgec .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\u006e\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\u006e\u0064"}:_ecgfa .Snd =NewCT_EmbeddedWAVAudioFile (); +if _gdba :=d .DecodeElement (_ecgfa .Snd ,&_bdgec );_gdba !=nil {return _gdba ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecgfa .ExtLst =NewCT_OfficeArtExtensionList (); +if _aebac :=d .DecodeElement (_ecgfa .ExtLst ,&_bdgec );_aebac !=nil {return _aebac ;};default:_bfc .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",_bdgec .Name ); +if _aebae :=d .Skip ();_aebae !=nil {return _aebae ;};};case _e .EndElement :break _dfaaf ;case _e .CharData :};};return nil ;};func (_beeaag *ST_TextAnchoringType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfbce ,_beefba :=d .Token (); +if _beefba !=nil {return _beefba ;};if _fecef ,_facac :=_cfbce .(_e .EndElement );_facac &&_fecef .Name ==start .Name {*_beeaag =1;return nil ;};if _gccad ,_cbdad :=_cfbce .(_e .CharData );!_cbdad {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",_cfbce ); +}else {switch string (_gccad ){case "":*_beeaag =0;case "\u0074":*_beeaag =1;case "\u0063\u0074\u0072":*_beeaag =2;case "\u0062":*_beeaag =3;case "\u006a\u0075\u0073\u0074":*_beeaag =4;case "\u0064\u0069\u0073\u0074":*_beeaag =5;};};_cfbce ,_beefba =d .Token (); +if _beefba !=nil {return _beefba ;};if _fcfbg ,_eegdb :=_cfbce .(_e .EndElement );_eegdb &&_fcfbg .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",_cfbce ); +}; -// ValidateWithPath validates the EG_TextUnderlineFill and its children, prefixing error messages with path -func (_fdead *EG_TextUnderlineFill )ValidateWithPath (path string )error {if _fdead .UFillTx !=nil {if _egadf :=_fdead .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078");_egadf !=nil {return _egadf ;};};if _fdead .UFill !=nil {if _dcdbgb :=_fdead .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c"); -_dcdbgb !=nil {return _dcdbgb ;};};return nil ;}; +// Validate validates the CT_ObjectStyleDefaults and its children +func (_dbbad *CT_ObjectStyleDefaults )Validate ()error {return _dbbad .ValidateWithPath ("\u0043\u0054\u005f\u004fbj\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006ct\u0073");};func (_dafde *CT_Path2DLineTo )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dafde .Pt =NewCT_AdjPoint2D (); +_bdebf :for {_ccgga ,_ebdfb :=d .Token ();if _ebdfb !=nil {return _ebdfb ;};switch _bgbc :=_ccgga .(type ){case _e .StartElement :switch _bgbc .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 :"\u0070\u0074"},_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 :"\u0070\u0074"}:if _ecccc :=d .DecodeElement (_dafde .Pt ,&_bgbc ); +_ecccc !=nil {return _ecccc ;};default:_bfc .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",_bgbc .Name ); +if _cccc :=d .Skip ();_cccc !=nil {return _cccc ;};};case _e .EndElement :break _bdebf ;case _e .CharData :};};return nil ;};func (_fcbaa *EG_Media )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fccaf :for {_cbbgd ,_aebba :=d .Token (); +if _aebba !=nil {return _aebba ;};switch _dbefe :=_cbbgd .(type ){case _e .StartElement :switch _dbefe .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 :"\u0061u\u0064\u0069\u006f\u0043\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 :"\u0061u\u0064\u0069\u006f\u0043\u0064"}:_fcbaa .AudioCd =NewCT_AudioCD (); +if _eaagfc :=d .DecodeElement (_fcbaa .AudioCd ,&_dbefe );_eaagfc !=nil {return _eaagfc ;};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 :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"},_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 :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}:_fcbaa .WavAudioFile =NewCT_EmbeddedWAVAudioFile (); +if _affcfb :=d .DecodeElement (_fcbaa .WavAudioFile ,&_dbefe );_affcfb !=nil {return _affcfb ;};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 :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"},_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 :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"}:_fcbaa .AudioFile =NewCT_AudioFile (); +if _caaaf :=d .DecodeElement (_fcbaa .AudioFile ,&_dbefe );_caaaf !=nil {return _caaaf ;};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 :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"},_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 :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"}:_fcbaa .VideoFile =NewCT_VideoFile (); +if _fgdcde :=d .DecodeElement (_fcbaa .VideoFile ,&_dbefe );_fgdcde !=nil {return _fgdcde ;};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 :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"},_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 :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}:_fcbaa .QuickTimeFile =NewCT_QuickTimeFile (); +if _ceafe :=d .DecodeElement (_fcbaa .QuickTimeFile ,&_dbefe );_ceafe !=nil {return _ceafe ;};default:_bfc .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",_dbefe .Name ); +if _bgaca :=d .Skip ();_bgaca !=nil {return _bgaca ;};};case _e .EndElement :break _fccaf ;case _e .CharData :};};return nil ;};func NewCT_ObjectStyleDefaults ()*CT_ObjectStyleDefaults {_fgafd :=&CT_ObjectStyleDefaults {};return _fgafd ;};func NewCT_PictureLocking ()*CT_PictureLocking {_gfbc :=&CT_PictureLocking {}; +return _gfbc };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 ;}; -// ValidateWithPath validates the EG_LineDashProperties and its children, prefixing error messages with path -func (_geeaa *EG_LineDashProperties )ValidateWithPath (path string )error {if _geeaa .PrstDash !=nil {if _fdgeg :=_geeaa .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_fdgeg !=nil {return _fdgeg ;};};if _geeaa .CustDash !=nil {if _debfe :=_geeaa .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h"); -_debfe !=nil {return _debfe ;};};return nil ;}; +// Validate validates the CT_GvmlUseShapeRectangle and its children +func (_deea *CT_GvmlUseShapeRectangle )Validate ()error {return _deea .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006d\u006c\u0055\u0073\u0065\u0053\u0068\u0061p\u0065\u0052\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065");};func (_bdaf *CT_Path2DCubicBezierTo )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_edfb :for {_cbcf ,_cbafe :=d .Token (); +if _cbafe !=nil {return _cbafe ;};switch _gfbdf :=_cbcf .(type ){case _e .StartElement :switch _gfbdf .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 :"\u0070\u0074"},_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 :"\u0070\u0074"}:_feega :=NewCT_AdjPoint2D (); +if _gbge :=d .DecodeElement (_feega ,&_gfbdf );_gbge !=nil {return _gbge ;};_bdaf .Pt =append (_bdaf .Pt ,_feega );default:_bfc .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",_gfbdf .Name ); +if _faebe :=d .Skip ();_faebe !=nil {return _faebe ;};};case _e .EndElement :break _edfb ;case _e .CharData :};};return nil ;};type CT_Path2DList struct{Path []*CT_Path2D ;};type CT_PresetColor struct{ValAttr ST_PresetColorVal ;EG_ColorTransform []*EG_ColorTransform ; +}; -// Validate validates the CT_PresetShadowEffect and its children -func (_fgafc *CT_PresetShadowEffect )Validate ()error {return _fgafc .ValidateWithPath ("C\u0054\u005f\u0050\u0072es\u0065t\u0053\u0068\u0061\u0064\u006fw\u0045\u0066\u0066\u0065\u0063\u0074");}; +// ValidateWithPath validates the CT_LineProperties and its children, prefixing error messages with path +func (_agegb *CT_LineProperties )ValidateWithPath (path string )error {if _agegb .WAttr !=nil {if *_agegb .WAttr < 0{return _bb .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 ,*_agegb .WAttr ); +};if *_agegb .WAttr > 20116800{return _bb .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 ,*_agegb .WAttr ); +};};if _cega :=_agegb .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_cega !=nil {return _cega ;};if _bdef :=_agegb .CmpdAttr .ValidateWithPath (path +"\u002fC\u006d\u0070\u0064\u0041\u0074\u0074r");_bdef !=nil {return _bdef ; +};if _fcffde :=_agegb .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_fcffde !=nil {return _fcffde ;};if _agegb .NoFill !=nil {if _dabec :=_agegb .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c"); +_dabec !=nil {return _dabec ;};};if _agegb .SolidFill !=nil {if _baff :=_agegb .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_baff !=nil {return _baff ;};};if _agegb .GradFill !=nil {if _egfg :=_agegb .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl"); +_egfg !=nil {return _egfg ;};};if _agegb .PattFill !=nil {if _gfdfd :=_agegb .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gfdfd !=nil {return _gfdfd ;};};if _agegb .PrstDash !=nil {if _aage :=_agegb .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h"); +_aage !=nil {return _aage ;};};if _agegb .CustDash !=nil {if _cgbddc :=_agegb .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h");_cgbddc !=nil {return _cgbddc ;};};if _agegb .Round !=nil {if _bceb :=_agegb .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064"); +_bceb !=nil {return _bceb ;};};if _agegb .Bevel !=nil {if _aefb :=_agegb .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_aefb !=nil {return _aefb ;};};if _agegb .Miter !=nil {if _cdgbb :=_agegb .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072"); +_cdgbb !=nil {return _cdgbb ;};};if _agegb .HeadEnd !=nil {if _affc :=_agegb .HeadEnd .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0045\u006e\u0064");_affc !=nil {return _affc ;};};if _agegb .TailEnd !=nil {if _edecg :=_agegb .TailEnd .ValidateWithPath (path +"\u002f\u0054\u0061\u0069\u006c\u0045\u006e\u0064"); +_edecg !=nil {return _edecg ;};};if _agegb .ExtLst !=nil {if _fdded :=_agegb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdded !=nil {return _fdded ;};};return nil ;};func (_adgbb ST_AnimationBuildType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_adgbb .String (),start ); +};func (_bgfge ST_PositivePercentage )String ()string {if _bgfge .ST_PositivePercentageDecimal !=nil {return _bb .Sprintf ("\u0025\u0076",*_bgfge .ST_PositivePercentageDecimal );};if _bgfge .ST_PositivePercentage !=nil {return _bgfge .ST_PositivePercentage .String (); +};return "";};func NewCT_GlowEffect ()*CT_GlowEffect {_eagee :=&CT_GlowEffect {};return _eagee };func (_ceaag *ST_AnimationChartOnlyBuildType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ceaag =0;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_ceaag =1; +case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_ceaag =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_ceaag =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_ceaag =4;};return nil ;};func NewCT_FontReference ()*CT_FontReference {_ffcec :=&CT_FontReference {}; +_ffcec .IdxAttr =ST_FontCollectionIndex (1);return _ffcec ;};type CT_ConnectionSiteList struct{Cxn []*CT_ConnectionSite ;};func (_fggeee ST_EffectContainerType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_eedea :=_e .Attr {};_eedea .Name =name ; +switch _fggeee {case ST_EffectContainerTypeUnset :_eedea .Value ="";case ST_EffectContainerTypeSib :_eedea .Value ="\u0073\u0069\u0062";case ST_EffectContainerTypeTree :_eedea .Value ="\u0074\u0072\u0065\u0065";};return _eedea ,nil ;};func NewCT_Transform2D ()*CT_Transform2D {_ccagd :=&CT_Transform2D {}; +return _ccagd }; -// Validate validates the CT_TextBodyProperties and its children -func (_ffgd *CT_TextBodyProperties )Validate ()error {return _ffgd .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0042o\u0064\u0079\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_geafa *CT_GraphicalObjectData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adfgd :=range start .Attr {if _adfgd .Name .Local =="\u0075\u0072\u0069"{_fgfg ,_dadf :=_adfgd .Value ,error (nil ); -if _dadf !=nil {return _dadf ;};_geafa .UriAttr =_fgfg ;continue ;};};_edba :for {_accfa ,_fbfd :=d .Token ();if _fbfd !=nil {return _fbfd ;};switch _eadgc :=_accfa .(type ){case _b .StartElement :switch _eadgc .Name {default:if _dgee ,_gecb :=_a .CreateElement (_eadgc ); -_gecb !=nil {return _gecb ;}else {if _ecacdf :=d .DecodeElement (_dgee ,&_eadgc );_ecacdf !=nil {return _ecacdf ;};_geafa .Any =append (_geafa .Any ,_dgee );};};case _b .EndElement :break _edba ;case _b .CharData :};};return nil ;};func (_fade *CT_FontReference )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_fbaadg ,_cgcg :=_fade .IdxAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u0064\u0078"}); -if _cgcg !=nil {return _cgcg ;};start .Attr =append (start .Attr ,_fbaadg );e .EncodeToken (start );if _fade .ScrgbClr !=nil {_ddgad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fade .ScrgbClr ,_ddgad ); -};if _fade .SrgbClr !=nil {_fdgf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_fade .SrgbClr ,_fdgf );};if _fade .HslClr !=nil {_eageb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; -e .EncodeElement (_fade .HslClr ,_eageb );};if _fade .SysClr !=nil {_dcafbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_fade .SysClr ,_dcafbe );};if _fade .SchemeClr !=nil {_gcdaa :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; -e .EncodeElement (_fade .SchemeClr ,_gcdaa );};if _fade .PrstClr !=nil {_gadb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_fade .PrstClr ,_gadb );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_EffectContainer and its children, prefixing error messages with path +func (_gbfdg *CT_EffectContainer )ValidateWithPath (path string )error {if _aecde :=_gbfdg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aecde !=nil {return _aecde ;};if _gbfdg .Cont !=nil {if _cded :=_gbfdg .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074"); +_cded !=nil {return _cded ;};};if _gbfdg .Effect !=nil {if _edeaf :=_gbfdg .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_edeaf !=nil {return _edeaf ;};};if _gbfdg .AlphaBiLevel !=nil {if _fbfd :=_gbfdg .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"); +_fbfd !=nil {return _fbfd ;};};if _gbfdg .AlphaCeiling !=nil {if _fdde :=_gbfdg .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067");_fdde !=nil {return _fdde ;};};if _gbfdg .AlphaFloor !=nil {if _edbd :=_gbfdg .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"); +_edbd !=nil {return _edbd ;};};if _gbfdg .AlphaInv !=nil {if _ebff :=_gbfdg .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev");_ebff !=nil {return _ebff ;};};if _gbfdg .AlphaMod !=nil {if _dgbcc :=_gbfdg .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd"); +_dgbcc !=nil {return _dgbcc ;};};if _gbfdg .AlphaModFix !=nil {if _dabfa :=_gbfdg .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078");_dabfa !=nil {return _dabfa ;};};if _gbfdg .AlphaOutset !=nil {if _gfagc :=_gbfdg .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"); +_gfagc !=nil {return _gfagc ;};};if _gbfdg .AlphaRepl !=nil {if _bdfeb :=_gbfdg .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c");_bdfeb !=nil {return _bdfeb ;};};if _gbfdg .BiLevel !=nil {if _cceg :=_gbfdg .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c"); +_cceg !=nil {return _cceg ;};};if _gbfdg .Blend !=nil {if _abcb :=_gbfdg .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064");_abcb !=nil {return _abcb ;};};if _gbfdg .Blur !=nil {if _fdaf :=_gbfdg .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072"); +_fdaf !=nil {return _fdaf ;};};if _gbfdg .ClrChange !=nil {if _edgdf :=_gbfdg .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_edgdf !=nil {return _edgdf ;};};if _gbfdg .ClrRepl !=nil {if _dgcd :=_gbfdg .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c"); +_dgcd !=nil {return _dgcd ;};};if _gbfdg .Duotone !=nil {if _cegf :=_gbfdg .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065");_cegf !=nil {return _cegf ;};};if _gbfdg .Fill !=nil {if _caecf :=_gbfdg .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c"); +_caecf !=nil {return _caecf ;};};if _gbfdg .FillOverlay !=nil {if _bgca :=_gbfdg .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_bgca !=nil {return _bgca ;};};if _gbfdg .Glow !=nil {if _bbff :=_gbfdg .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077"); +_bbff !=nil {return _bbff ;};};if _gbfdg .Grayscl !=nil {if _bbcf :=_gbfdg .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c");_bbcf !=nil {return _bbcf ;};};if _gbfdg .Hsl !=nil {if _bgba :=_gbfdg .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c"); +_bgba !=nil {return _bgba ;};};if _gbfdg .InnerShdw !=nil {if _gfaab :=_gbfdg .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_gfaab !=nil {return _gfaab ;};};if _gbfdg .Lum !=nil {if _fcaa :=_gbfdg .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d"); +_fcaa !=nil {return _fcaa ;};};if _gbfdg .OuterShdw !=nil {if _fgdfg :=_gbfdg .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_fgdfg !=nil {return _fgdfg ;};};if _gbfdg .PrstShdw !=nil {if _dabe :=_gbfdg .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w"); +_dabe !=nil {return _dabe ;};};if _gbfdg .Reflection !=nil {if _acdb :=_gbfdg .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_acdb !=nil {return _acdb ;};};if _gbfdg .RelOff !=nil {if _ffb :=_gbfdg .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066"); +_ffb !=nil {return _ffb ;};};if _gbfdg .SoftEdge !=nil {if _gcec :=_gbfdg .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_gcec !=nil {return _gcec ;};};if _gbfdg .Tint !=nil {if _abae :=_gbfdg .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074"); +_abae !=nil {return _abae ;};};if _gbfdg .Xfrm !=nil {if _cgfcd :=_gbfdg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_cgfcd !=nil {return _cgfcd ;};};return nil ;};func (_cgfadfc *EG_TextRun )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdbfag :for {_cfced ,_bebfg :=d .Token (); +if _bebfg !=nil {return _bebfg ;};switch _addee :=_cfced .(type ){case _e .StartElement :switch _addee .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 :"\u0072"},_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 :"\u0072"}:_cgfadfc .R =NewCT_RegularTextRun (); +if _eggf :=d .DecodeElement (_cgfadfc .R ,&_addee );_eggf !=nil {return _eggf ;};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 :"\u0062\u0072"},_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 :"\u0062\u0072"}:_cgfadfc .Br =NewCT_TextLineBreak (); +if _deaee :=d .DecodeElement (_cgfadfc .Br ,&_addee );_deaee !=nil {return _deaee ;};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\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 :"\u0066\u006c\u0064"}:_cgfadfc .Fld =NewCT_TextField (); +if _bbdde :=d .DecodeElement (_cgfadfc .Fld ,&_addee );_bbdde !=nil {return _bbdde ;};default:_bfc .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",_addee .Name ); +if _dagdb :=d .Skip ();_dagdb !=nil {return _dagdb ;};};case _e .EndElement :break _fdbfag ;case _e .CharData :};};return nil ;};type CT_Path2DArcTo struct{WRAttr ST_AdjCoordinate ;HRAttr ST_AdjCoordinate ;StAngAttr ST_AdjAngle ;SwAngAttr ST_AdjAngle ; +}; -// Validate validates the CT_AnimationChartBuildProperties and its children -func (_fbe *CT_AnimationChartBuildProperties )Validate ()error {return _fbe .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 (_defff *CT_PresetColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_defff .ValAttr =ST_PresetColorVal (1);for _ ,_dacde :=range start .Attr {if _dacde .Name .Local =="\u0076\u0061\u006c"{_defff .ValAttr .UnmarshalXMLAttr (_dacde ); -continue ;};};_eefce :for {_bfed ,_acdgf :=d .Token ();if _acdgf !=nil {return _acdgf ;};switch _dgeca :=_bfed .(type ){case _b .StartElement :switch _dgeca .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"}:_baggf :=NewEG_ColorTransform (); -_baggf .Tint =NewCT_PositiveFixedPercentage ();if _efeb :=d .DecodeElement (_baggf .Tint ,&_dgeca );_efeb !=nil {return _efeb ;};_defff .EG_ColorTransform =append (_defff .EG_ColorTransform ,_baggf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_cgegg :=NewEG_ColorTransform (); -_cgegg .Shade =NewCT_PositiveFixedPercentage ();if _ccfeg :=d .DecodeElement (_cgegg .Shade ,&_dgeca );_ccfeg !=nil {return _ccfeg ;};_defff .EG_ColorTransform =append (_defff .EG_ColorTransform ,_cgegg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dgfaa :=NewEG_ColorTransform (); -_dgfaa .Comp =NewCT_ComplementTransform ();if _faedb :=d .DecodeElement (_dgfaa .Comp ,&_dgeca );_faedb !=nil {return _faedb ;};_defff .EG_ColorTransform =append (_defff .EG_ColorTransform ,_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 :"\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"}:_cbge :=NewEG_ColorTransform (); -_cbge .Inv =NewCT_InverseTransform ();if _agbb :=d .DecodeElement (_cbge .Inv ,&_dgeca );_agbb !=nil {return _agbb ;};_defff .EG_ColorTransform =append (_defff .EG_ColorTransform ,_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 :"\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"}:_dacgb :=NewEG_ColorTransform (); -_dacgb .Gray =NewCT_GrayscaleTransform ();if _cface :=d .DecodeElement (_dacgb .Gray ,&_dgeca );_cface !=nil {return _cface ;};_defff .EG_ColorTransform =append (_defff .EG_ColorTransform ,_dacgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gaec :=NewEG_ColorTransform (); -_gaec .Alpha =NewCT_PositiveFixedPercentage ();if _acfgf :=d .DecodeElement (_gaec .Alpha ,&_dgeca );_acfgf !=nil {return _acfgf ;};_defff .EG_ColorTransform =append (_defff .EG_ColorTransform ,_gaec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_adgad :=NewEG_ColorTransform (); -_adgad .AlphaOff =NewCT_FixedPercentage ();if _bbdff :=d .DecodeElement (_adgad .AlphaOff ,&_dgeca );_bbdff !=nil {return _bbdff ;};_defff .EG_ColorTransform =append (_defff .EG_ColorTransform ,_adgad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_geeef :=NewEG_ColorTransform (); -_geeef .AlphaMod =NewCT_PositivePercentage ();if _gbeaa :=d .DecodeElement (_geeef .AlphaMod ,&_dgeca );_gbeaa !=nil {return _gbeaa ;};_defff .EG_ColorTransform =append (_defff .EG_ColorTransform ,_geeef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fdgfb :=NewEG_ColorTransform (); -_fdgfb .Hue =NewCT_PositiveFixedAngle ();if _ddbbbd :=d .DecodeElement (_fdgfb .Hue ,&_dgeca );_ddbbbd !=nil {return _ddbbbd ;};_defff .EG_ColorTransform =append (_defff .EG_ColorTransform ,_fdgfb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bdefc :=NewEG_ColorTransform (); -_bdefc .HueOff =NewCT_Angle ();if _cfgab :=d .DecodeElement (_bdefc .HueOff ,&_dgeca );_cfgab !=nil {return _cfgab ;};_defff .EG_ColorTransform =append (_defff .EG_ColorTransform ,_bdefc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bcggf :=NewEG_ColorTransform (); -_bcggf .HueMod =NewCT_PositivePercentage ();if _gbedgfd :=d .DecodeElement (_bcggf .HueMod ,&_dgeca );_gbedgfd !=nil {return _gbedgfd ;};_defff .EG_ColorTransform =append (_defff .EG_ColorTransform ,_bcggf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_fcea :=NewEG_ColorTransform (); -_fcea .Sat =NewCT_Percentage ();if _dedde :=d .DecodeElement (_fcea .Sat ,&_dgeca );_dedde !=nil {return _dedde ;};_defff .EG_ColorTransform =append (_defff .EG_ColorTransform ,_fcea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_eeace :=NewEG_ColorTransform (); -_eeace .SatOff =NewCT_Percentage ();if _debg :=d .DecodeElement (_eeace .SatOff ,&_dgeca );_debg !=nil {return _debg ;};_defff .EG_ColorTransform =append (_defff .EG_ColorTransform ,_eeace );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_gceage :=NewEG_ColorTransform (); -_gceage .SatMod =NewCT_Percentage ();if _gaeae :=d .DecodeElement (_gceage .SatMod ,&_dgeca );_gaeae !=nil {return _gaeae ;};_defff .EG_ColorTransform =append (_defff .EG_ColorTransform ,_gceage );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fcgcd :=NewEG_ColorTransform (); -_fcgcd .Lum =NewCT_Percentage ();if _dcdfe :=d .DecodeElement (_fcgcd .Lum ,&_dgeca );_dcdfe !=nil {return _dcdfe ;};_defff .EG_ColorTransform =append (_defff .EG_ColorTransform ,_fcgcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_aebeb :=NewEG_ColorTransform (); -_aebeb .LumOff =NewCT_Percentage ();if _acegeb :=d .DecodeElement (_aebeb .LumOff ,&_dgeca );_acegeb !=nil {return _acegeb ;};_defff .EG_ColorTransform =append (_defff .EG_ColorTransform ,_aebeb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_daedab :=NewEG_ColorTransform (); -_daedab .LumMod =NewCT_Percentage ();if _edfcag :=d .DecodeElement (_daedab .LumMod ,&_dgeca );_edfcag !=nil {return _edfcag ;};_defff .EG_ColorTransform =append (_defff .EG_ColorTransform ,_daedab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gbggg :=NewEG_ColorTransform (); -_gbggg .Red =NewCT_Percentage ();if _afdbf :=d .DecodeElement (_gbggg .Red ,&_dgeca );_afdbf !=nil {return _afdbf ;};_defff .EG_ColorTransform =append (_defff .EG_ColorTransform ,_gbggg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_efdg :=NewEG_ColorTransform (); -_efdg .RedOff =NewCT_Percentage ();if _efaeg :=d .DecodeElement (_efdg .RedOff ,&_dgeca );_efaeg !=nil {return _efaeg ;};_defff .EG_ColorTransform =append (_defff .EG_ColorTransform ,_efdg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bfgbe :=NewEG_ColorTransform (); -_bfgbe .RedMod =NewCT_Percentage ();if _aeedd :=d .DecodeElement (_bfgbe .RedMod ,&_dgeca );_aeedd !=nil {return _aeedd ;};_defff .EG_ColorTransform =append (_defff .EG_ColorTransform ,_bfgbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fbccf :=NewEG_ColorTransform (); -_fbccf .Green =NewCT_Percentage ();if _cebg :=d .DecodeElement (_fbccf .Green ,&_dgeca );_cebg !=nil {return _cebg ;};_defff .EG_ColorTransform =append (_defff .EG_ColorTransform ,_fbccf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cgebgd :=NewEG_ColorTransform (); -_cgebgd .GreenOff =NewCT_Percentage ();if _abbbc :=d .DecodeElement (_cgebgd .GreenOff ,&_dgeca );_abbbc !=nil {return _abbbc ;};_defff .EG_ColorTransform =append (_defff .EG_ColorTransform ,_cgebgd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ebgcg :=NewEG_ColorTransform (); -_ebgcg .GreenMod =NewCT_Percentage ();if _eaccb :=d .DecodeElement (_ebgcg .GreenMod ,&_dgeca );_eaccb !=nil {return _eaccb ;};_defff .EG_ColorTransform =append (_defff .EG_ColorTransform ,_ebgcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_bdcbb :=NewEG_ColorTransform (); -_bdcbb .Blue =NewCT_Percentage ();if _cdbcb :=d .DecodeElement (_bdcbb .Blue ,&_dgeca );_cdbcb !=nil {return _cdbcb ;};_defff .EG_ColorTransform =append (_defff .EG_ColorTransform ,_bdcbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bcbea :=NewEG_ColorTransform (); -_bcbea .BlueOff =NewCT_Percentage ();if _daaefd :=d .DecodeElement (_bcbea .BlueOff ,&_dgeca );_daaefd !=nil {return _daaefd ;};_defff .EG_ColorTransform =append (_defff .EG_ColorTransform ,_bcbea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cgfc :=NewEG_ColorTransform (); -_cgfc .BlueMod =NewCT_Percentage ();if _cgceb :=d .DecodeElement (_cgfc .BlueMod ,&_dgeca );_cgceb !=nil {return _cgceb ;};_defff .EG_ColorTransform =append (_defff .EG_ColorTransform ,_cgfc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dbdfg :=NewEG_ColorTransform (); -_dbdfg .Gamma =NewCT_GammaTransform ();if _ddfd :=d .DecodeElement (_dbdfg .Gamma ,&_dgeca );_ddfd !=nil {return _ddfd ;};_defff .EG_ColorTransform =append (_defff .EG_ColorTransform ,_dbdfg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fdgfc :=NewEG_ColorTransform (); -_fdgfc .InvGamma =NewCT_InverseGammaTransform ();if _cgae :=d .DecodeElement (_fdgfc .InvGamma ,&_dgeca );_cgae !=nil {return _cgae ;};_defff .EG_ColorTransform =append (_defff .EG_ColorTransform ,_fdgfc );default:_cc .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",_dgeca .Name ); -if _afee :=d .Skip ();_afee !=nil {return _afee ;};};case _b .EndElement :break _eefce ;case _b .CharData :};};return nil ;};func (_cgba *CT_ConnectionSite )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgba .Pos =NewCT_AdjPoint2D ();for _ ,_aadf :=range start .Attr {if _aadf .Name .Local =="\u0061\u006e\u0067"{_efffg ,_fdegc :=ParseUnionST_AdjAngle (_aadf .Value ); -if _fdegc !=nil {return _fdegc ;};_cgba .AngAttr =_efffg ;continue ;};};_gegf :for {_gfbfb ,_eeea :=d .Token ();if _eeea !=nil {return _eeea ;};switch _abbf :=_gfbfb .(type ){case _b .StartElement :switch _abbf .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 _bagb :=d .DecodeElement (_cgba .Pos ,&_abbf ); -_bagb !=nil {return _bagb ;};default:_cc .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",_abbf .Name ); -if _dgag :=d .Skip ();_dgag !=nil {return _dgag ;};};case _b .EndElement :break _gegf ;case _b .CharData :};};return nil ;};type EG_FillModeProperties struct{Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;};func NewCT_Vector3D ()*CT_Vector3D {_adaga :=&CT_Vector3D {}; -return _adaga };type CT_Bevel struct{WAttr *int64 ;HAttr *int64 ;PrstAttr ST_BevelPresetType ;};type CT_GvmlGroupShape struct{NvGrpSpPr *CT_GvmlGroupShapeNonVisual ;GrpSpPr *CT_GroupShapeProperties ;Choice []*CT_GvmlGroupShapeChoice ;ExtLst *CT_OfficeArtExtensionList ; -};func (_dabbg *ST_ShapeType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfcggb ,_cecfb :=d .Token ();if _cecfb !=nil {return _cecfb ;};if _aaaad ,_ddfeg :=_dfcggb .(_b .EndElement );_ddfeg &&_aaaad .Name ==start .Name {*_dabbg =1;return nil ; -};if _ebdbeac ,_bbage :=_dfcggb .(_b .CharData );!_bbage {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfcggb );}else {switch string (_ebdbeac ){case "":*_dabbg =0; -case "\u006c\u0069\u006e\u0065":*_dabbg =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_dabbg =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_dabbg =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_dabbg =4;case "\u0072\u0065\u0063\u0074":*_dabbg =5; -case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_dabbg =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_dabbg =7;case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_dabbg =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_dabbg =9; -case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_dabbg =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_dabbg =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_dabbg =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_dabbg =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_dabbg =14; -case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_dabbg =15;case "\u0073\u0074\u0061r\u0034":*_dabbg =16;case "\u0073\u0074\u0061r\u0035":*_dabbg =17;case "\u0073\u0074\u0061r\u0036":*_dabbg =18;case "\u0073\u0074\u0061r\u0037":*_dabbg =19;case "\u0073\u0074\u0061r\u0038":*_dabbg =20; -case "\u0073\u0074\u0061\u0072\u0031\u0030":*_dabbg =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_dabbg =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_dabbg =23;case "\u0073\u0074\u0061\u0072\u0032\u0034":*_dabbg =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_dabbg =25; -case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_dabbg =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_dabbg =27;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_dabbg =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_dabbg =29; -case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_dabbg =30;case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_dabbg =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_dabbg =32; -case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_dabbg =33;case "\u0070\u006c\u0061\u0071\u0075\u0065":*_dabbg =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_dabbg =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_dabbg =36; -case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_dabbg =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_dabbg =38;case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_dabbg =39;case "\u0070\u0069\u0065":*_dabbg =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_dabbg =41; -case "\u0064\u006f\u006eu\u0074":*_dabbg =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_dabbg =43;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_dabbg =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_dabbg =45; -case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_dabbg =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_dabbg =47;case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_dabbg =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_dabbg =49; -case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_dabbg =50;case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_dabbg =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_dabbg =52; -case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_dabbg =53;case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_dabbg =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_dabbg =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dabbg =56; -case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_dabbg =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_dabbg =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dabbg =59; -case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_dabbg =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_dabbg =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dabbg =62; -case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_dabbg =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_dabbg =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_dabbg =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_dabbg =66; -case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_dabbg =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_dabbg =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_dabbg =69; -case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_dabbg =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_dabbg =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_dabbg =72; -case "\u0063\u0075\u0062\u0065":*_dabbg =73;case "\u0063\u0061\u006e":*_dabbg =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_dabbg =75;case "\u0068\u0065\u0061r\u0074":*_dabbg =76;case "\u0073\u0075\u006e":*_dabbg =77; -case "\u006d\u006f\u006f\u006e":*_dabbg =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_dabbg =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_dabbg =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_dabbg =81; -case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_dabbg =82;case "\u0062\u0065\u0076e\u006c":*_dabbg =83;case "\u0066\u0072\u0061m\u0065":*_dabbg =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_dabbg =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_dabbg =86; -case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_dabbg =87;case "\u0063\u0068\u006fr\u0064":*_dabbg =88;case "\u0061\u0072\u0063":*_dabbg =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_dabbg =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_dabbg =91; -case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_dabbg =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_dabbg =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_dabbg =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_dabbg =95; -case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_dabbg =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_dabbg =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_dabbg =98; -case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_dabbg =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_dabbg =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_dabbg =101; -case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_dabbg =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_dabbg =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_dabbg =104; -case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_dabbg =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_dabbg =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_dabbg =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_dabbg =108; -case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_dabbg =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_dabbg =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_dabbg =111; -case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_dabbg =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_dabbg =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_dabbg =114; -case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_dabbg =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_dabbg =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dabbg =117; -case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_dabbg =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dabbg =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dabbg =120; -case "\u0063\u006c\u006fu\u0064":*_dabbg =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_dabbg =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_dabbg =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_dabbg =124; -case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_dabbg =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_dabbg =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_dabbg =127; -case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_dabbg =128;case "\u0077\u0061\u0076\u0065":*_dabbg =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_dabbg =130;case "\u0070\u006c\u0075\u0073":*_dabbg =131; -case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_dabbg =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_dabbg =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_dabbg =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":*_dabbg =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_dabbg =136; -case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_dabbg =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_dabbg =138; -case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_dabbg =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_dabbg =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_dabbg =141; -case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_dabbg =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_dabbg =143; -case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_dabbg =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_dabbg =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_dabbg =146; -case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_dabbg =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_dabbg =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_dabbg =149; -case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_dabbg =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_dabbg =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_dabbg =152; -case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_dabbg =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_dabbg =154; -case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_dabbg =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_dabbg =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_dabbg =157; -case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_dabbg =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_dabbg =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_dabbg =160; -case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_dabbg =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_dabbg =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_dabbg =163; -case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_dabbg =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_dabbg =165; -case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_dabbg =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_dabbg =167; -case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_dabbg =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_dabbg =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_dabbg =170; -case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_dabbg =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_dabbg =172;case "\u0067\u0065\u0061r\u0036":*_dabbg =173; -case "\u0067\u0065\u0061r\u0039":*_dabbg =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_dabbg =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_dabbg =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_dabbg =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_dabbg =178; -case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_dabbg =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_dabbg =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_dabbg =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_dabbg =182; -case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_dabbg =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_dabbg =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_dabbg =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_dabbg =186; -case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_dabbg =187;};};_dfcggb ,_cecfb =d .Token ();if _cecfb !=nil {return _cecfb ;};if _aeagda ,_dbffe :=_dfcggb .(_b .EndElement );_dbffe &&_aeagda .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfcggb ); -};func (_cdcad ST_ChartBuildStep )Validate ()error {return _cdcad .ValidateWithPath ("")};func (_facgbf ST_AdjCoordinate )String ()string {if _facgbf .ST_Coordinate !=nil {return _facgbf .ST_Coordinate .String ();};if _facgbf .ST_GeomGuideName !=nil {return _ee .Sprintf ("\u0025\u0076",*_facgbf .ST_GeomGuideName ); -};return "";};func (_eddf *CT_DuotoneEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edeea :for {_dddfc ,_efaf :=d .Token ();if _efaf !=nil {return _efaf ;};switch _abca :=_dddfc .(type ){case _b .StartElement :switch _abca .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"}:_aecec :=NewEG_ColorChoice (); -_aecec .ScrgbClr =NewCT_ScRgbColor ();if _aabde :=d .DecodeElement (_aecec .ScrgbClr ,&_abca );_aabde !=nil {return _aabde ;};_eddf .EG_ColorChoice =append (_eddf .EG_ColorChoice ,_aecec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfaf :=NewEG_ColorChoice (); -_cfaf .SrgbClr =NewCT_SRgbColor ();if _befe :=d .DecodeElement (_cfaf .SrgbClr ,&_abca );_befe !=nil {return _befe ;};_eddf .EG_ColorChoice =append (_eddf .EG_ColorChoice ,_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 :"\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"}:_gdaa :=NewEG_ColorChoice (); -_gdaa .HslClr =NewCT_HslColor ();if _gbab :=d .DecodeElement (_gdaa .HslClr ,&_abca );_gbab !=nil {return _gbab ;};_eddf .EG_ColorChoice =append (_eddf .EG_ColorChoice ,_gdaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_bbdg :=NewEG_ColorChoice (); -_bbdg .SysClr =NewCT_SystemColor ();if _cacgg :=d .DecodeElement (_bbdg .SysClr ,&_abca );_cacgg !=nil {return _cacgg ;};_eddf .EG_ColorChoice =append (_eddf .EG_ColorChoice ,_bbdg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_aaed :=NewEG_ColorChoice (); -_aaed .SchemeClr =NewCT_SchemeColor ();if _fcgc :=d .DecodeElement (_aaed .SchemeClr ,&_abca );_fcgc !=nil {return _fcgc ;};_eddf .EG_ColorChoice =append (_eddf .EG_ColorChoice ,_aaed );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cdaa :=NewEG_ColorChoice (); -_cdaa .PrstClr =NewCT_PresetColor ();if _fdbe :=d .DecodeElement (_cdaa .PrstClr ,&_abca );_fdbe !=nil {return _fdbe ;};_eddf .EG_ColorChoice =append (_eddf .EG_ColorChoice ,_cdaa );default:_cc .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",_abca .Name ); -if _cceee :=d .Skip ();_cceee !=nil {return _cceee ;};};case _b .EndElement :break _edeea ;case _b .CharData :};};return nil ;};func (_ffefad *ST_AnimationDgmBuildType )ValidateWithPath (path string )error {_cbcaa :=[]string {};if _ffefad .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_cbcaa =append (_cbcaa ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065"); -};if _ffefad .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {_cbcaa =append (_cbcaa ,"\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 (_cbcaa )> 1{return _ee .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cbcaa );};return nil ;};func (_debdg *CT_TableRow )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068"},Value :_ee .Sprintf ("\u0025\u0076",_debdg .HAttr )}); -e .EncodeToken (start );if _debdg .Tc !=nil {_fagcd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0063"}};for _ ,_bdbec :=range _debdg .Tc {e .EncodeElement (_bdbec ,_fagcd );};};if _debdg .ExtLst !=nil {_decec :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_debdg .ExtLst ,_decec );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PositivePercentage and its children +func (_beccee *CT_PositivePercentage )Validate ()error {return _beccee .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};func (_bdgda *ST_Percentage )Validate ()error {return _bdgda .ValidateWithPath ("")}; -// Validate validates the CT_BackgroundFormatting and its children -func (_bbee *CT_BackgroundFormatting )Validate ()error {return _bbee .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");};func (_daef *CT_LineEndProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbce :=range start .Attr {if _bbce .Name .Local =="\u0074\u0079\u0070\u0065"{_daef .TypeAttr .UnmarshalXMLAttr (_bbce ); -continue ;};if _bbce .Name .Local =="\u0077"{_daef .WAttr .UnmarshalXMLAttr (_bbce );continue ;};if _bbce .Name .Local =="\u006c\u0065\u006e"{_daef .LenAttr .UnmarshalXMLAttr (_bbce );continue ;};};for {_gabc ,_egeccc :=d .Token ();if _egeccc !=nil {return _ee .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",_egeccc ); -};if _aeaf ,_fcbg :=_gabc .(_b .EndElement );_fcbg &&_aeaf .Name ==start .Name {break ;};};return nil ;};func (_eaebdf *CT_PresetTextShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_afagc ,_egfb :=_eaebdf .PrstAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073\u0074"}); -if _egfb !=nil {return _egfb ;};start .Attr =append (start .Attr ,_afagc );e .EncodeToken (start );if _eaebdf .AvLst !=nil {_cbaga :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_eaebdf .AvLst ,_cbaga ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Scale2D and its children -func (_affff *CT_Scale2D )Validate ()error {return _affff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0065\u0032\u0044");};func (_ggcdc *EG_TextAutofit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_begcc :for {_bafbb ,_bccfc :=d .Token (); -if _bccfc !=nil {return _bccfc ;};switch _agacd :=_bafbb .(type ){case _b .StartElement :switch _agacd .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"}:_ggcdc .NoAutofit =NewCT_TextNoAutofit (); -if _egaec :=d .DecodeElement (_ggcdc .NoAutofit ,&_agacd );_egaec !=nil {return _egaec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ggcdc .NormAutofit =NewCT_TextNormalAutofit (); -if _facfb :=d .DecodeElement (_ggcdc .NormAutofit ,&_agacd );_facfb !=nil {return _facfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ggcdc .SpAutoFit =NewCT_TextShapeAutofit (); -if _agfc :=d .DecodeElement (_ggcdc .SpAutoFit ,&_agacd );_agfc !=nil {return _agfc ;};default:_cc .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",_agacd .Name ); -if _cbabc :=d .Skip ();_cbabc !=nil {return _cbabc ;};};case _b .EndElement :break _begcc ;case _b .CharData :};};return nil ;};func (_bgfga *ST_AdjCoordinate )ValidateWithPath (path string )error {_fcadd :=[]string {};if _bgfga .ST_Coordinate !=nil {if _bbcgea :=_bgfga .ST_Coordinate .ValidateWithPath (path +"\u002f\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064i\u006e\u0061\u0074\u0065"); -_bbcgea !=nil {return _bbcgea ;};_fcadd =append (_fcadd ,"\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065");};if _bgfga .ST_GeomGuideName !=nil {_fcadd =append (_fcadd ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065"); -};if len (_fcadd )> 1{return _ee .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fcadd );};return nil ;};func (_gddac *CT_TableStyleCellStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcddg :for {_edfee ,_aceb :=d .Token (); -if _aceb !=nil {return _aceb ;};switch _eddfa :=_edfee .(type ){case _b .StartElement :switch _eddfa .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"}:_gddac .TcBdr =NewCT_TableCellBorderStyle (); -if _dfebef :=d .DecodeElement (_gddac .TcBdr ,&_eddfa );_dfebef !=nil {return _dfebef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gddac .Fill =NewCT_FillProperties (); -if _bfebg :=d .DecodeElement (_gddac .Fill ,&_eddfa );_bfebg !=nil {return _bfebg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gddac .FillRef =NewCT_StyleMatrixReference (); -if _aadbg :=d .DecodeElement (_gddac .FillRef ,&_eddfa );_aadbg !=nil {return _aadbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gddac .Cell3D =NewCT_Cell3D (); -if _eeagg :=d .DecodeElement (_gddac .Cell3D ,&_eddfa );_eeagg !=nil {return _eeagg ;};default:_cc .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",_eddfa .Name ); -if _adafdb :=d .Skip ();_adafdb !=nil {return _adafdb ;};};case _b .EndElement :break _fcddg ;case _b .CharData :};};return nil ;};func (_debad ST_TextBulletSize )String ()string {if _debad .ST_TextBulletSizePercent !=nil {return _ee .Sprintf ("\u0025\u0076",*_debad .ST_TextBulletSizePercent ); -};if _debad .ST_TextBulletSizeDecimal !=nil {return _ee .Sprintf ("\u0025\u0076",*_debad .ST_TextBulletSizeDecimal );};return "";};func (_eagd *CT_GeomGuide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdad :=range start .Attr {if _cdad .Name .Local =="\u006e\u0061\u006d\u0065"{_ecafef ,_bagc :=_cdad .Value ,error (nil ); -if _bagc !=nil {return _bagc ;};_eagd .NameAttr =_ecafef ;continue ;};if _cdad .Name .Local =="\u0066\u006d\u006c\u0061"{_dabe ,_bbcbf :=_cdad .Value ,error (nil );if _bbcbf !=nil {return _bbcbf ;};_eagd .FmlaAttr =_dabe ;continue ;};};for {_fafc ,_fegc :=d .Token (); -if _fegc !=nil {return _ee .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065o\u006d\u0047\u0075\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_fegc );};if _adgbc ,_deeg :=_fafc .(_b .EndElement );_deeg &&_adgbc .Name ==start .Name {break ; -};};return nil ;};func NewCT_Percentage ()*CT_Percentage {_gdafd :=&CT_Percentage {};return _gdafd }; +// ValidateWithPath validates the CT_EmptyElement and its children, prefixing error messages with path +func (_cgbg *CT_EmptyElement )ValidateWithPath (path string )error {return nil };type CT_PathShadeProperties struct{PathAttr ST_PathShadeType ;FillToRect *CT_RelativeRect ;};func (_fgccfe ST_EffectContainerType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fgccfe .String (),start ); +};func (_cabdgf *ST_TextWrappingType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bggga ,_bfgeg :=d .Token ();if _bfgeg !=nil {return _bfgeg ;};if _dbfaf ,_ddabd :=_bggga .(_e .EndElement );_ddabd &&_dbfaf .Name ==start .Name {*_cabdgf =1; +return nil ;};if _fdbadg ,_dfddg :=_bggga .(_e .CharData );!_dfddg {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",_bggga );}else {switch string (_fdbadg ){case "":*_cabdgf =0; +case "\u006e\u006f\u006e\u0065":*_cabdgf =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_cabdgf =2;};};_bggga ,_bfgeg =d .Token ();if _bfgeg !=nil {return _bfgeg ;};if _bfgac ,_gbgedd :=_bggga .(_e .EndElement );_gbgedd &&_bfgac .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",_bggga );};func (_bege *CT_AlphaModulateFixedEffect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bege .AmtAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006d\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_bege .AmtAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_NonVisualPictureProperties ()*CT_NonVisualPictureProperties {_dcgb :=&CT_NonVisualPictureProperties {};return _dcgb ;};func (_bacbg *CT_Path2DArcTo )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_abdfg :=range start .Attr {if _abdfg .Name .Local =="\u0077\u0052"{_aacaf ,_bdfcf :=ParseUnionST_AdjCoordinate (_abdfg .Value ); +if _bdfcf !=nil {return _bdfcf ;};_bacbg .WRAttr =_aacaf ;continue ;};if _abdfg .Name .Local =="\u0068\u0052"{_ceaed ,_cegfa :=ParseUnionST_AdjCoordinate (_abdfg .Value );if _cegfa !=nil {return _cegfa ;};_bacbg .HRAttr =_ceaed ;continue ;};if _abdfg .Name .Local =="\u0073\u0074\u0041n\u0067"{_cffad ,_aaaga :=ParseUnionST_AdjAngle (_abdfg .Value ); +if _aaaga !=nil {return _aaaga ;};_bacbg .StAngAttr =_cffad ;continue ;};if _abdfg .Name .Local =="\u0073\u0077\u0041n\u0067"{_cffbc ,_agca :=ParseUnionST_AdjAngle (_abdfg .Value );if _agca !=nil {return _agca ;};_bacbg .SwAngAttr =_cffbc ;continue ;}; +};for {_aebea ,_gfaeg :=d .Token ();if _gfaeg !=nil {return _bb .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",_gfaeg );};if _gdabc ,_cfeba :=_aebea .(_e .EndElement ); +_cfeba &&_gdabc .Name ==start .Name {break ;};};return nil ;};func NewCT_Path2DArcTo ()*CT_Path2DArcTo {_afdfb :=&CT_Path2DArcTo {};return _afdfb }; -// Validate validates the VideoFile and its children -func (_bfcbf *VideoFile )Validate ()error {return _bfcbf .ValidateWithPath ("\u0056i\u0064\u0065\u006f\u0046\u0069\u006ce");};func (_bdagg *ST_TextFontAlignType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbeggd ,_acgdc :=d .Token (); -if _acgdc !=nil {return _acgdc ;};if _dedda ,_adccc :=_cbeggd .(_b .EndElement );_adccc &&_dedda .Name ==start .Name {*_bdagg =1;return nil ;};if _bddbc ,_agfga :=_cbeggd .(_b .CharData );!_agfga {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbeggd ); -}else {switch string (_bddbc ){case "":*_bdagg =0;case "\u0061\u0075\u0074\u006f":*_bdagg =1;case "\u0074":*_bdagg =2;case "\u0063\u0074\u0072":*_bdagg =3;case "\u0062\u0061\u0073\u0065":*_bdagg =4;case "\u0062":*_bdagg =5;};};_cbeggd ,_acgdc =d .Token (); -if _acgdc !=nil {return _acgdc ;};if _ffgbc ,_cafebb :=_cbeggd .(_b .EndElement );_cafebb &&_ffgbc .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbeggd ); -};func (_eecgce *ST_ShapeType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eecgce =0;case "\u006c\u0069\u006e\u0065":*_eecgce =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_eecgce =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_eecgce =3; -case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_eecgce =4;case "\u0072\u0065\u0063\u0074":*_eecgce =5;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_eecgce =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_eecgce =7; -case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_eecgce =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_eecgce =9;case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_eecgce =10; -case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_eecgce =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_eecgce =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_eecgce =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_eecgce =14;case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_eecgce =15; -case "\u0073\u0074\u0061r\u0034":*_eecgce =16;case "\u0073\u0074\u0061r\u0035":*_eecgce =17;case "\u0073\u0074\u0061r\u0036":*_eecgce =18;case "\u0073\u0074\u0061r\u0037":*_eecgce =19;case "\u0073\u0074\u0061r\u0038":*_eecgce =20;case "\u0073\u0074\u0061\u0072\u0031\u0030":*_eecgce =21; -case "\u0073\u0074\u0061\u0072\u0031\u0032":*_eecgce =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_eecgce =23;case "\u0073\u0074\u0061\u0072\u0032\u0034":*_eecgce =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_eecgce =25;case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_eecgce =26; -case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_eecgce =27;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_eecgce =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_eecgce =29; -case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_eecgce =30;case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_eecgce =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_eecgce =32; -case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_eecgce =33;case "\u0070\u006c\u0061\u0071\u0075\u0065":*_eecgce =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_eecgce =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_eecgce =36; -case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_eecgce =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_eecgce =38;case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_eecgce =39;case "\u0070\u0069\u0065":*_eecgce =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_eecgce =41; -case "\u0064\u006f\u006eu\u0074":*_eecgce =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_eecgce =43;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_eecgce =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_eecgce =45; -case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_eecgce =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_eecgce =47;case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_eecgce =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_eecgce =49; -case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_eecgce =50;case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_eecgce =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_eecgce =52; -case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_eecgce =53;case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_eecgce =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_eecgce =55; -case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eecgce =56;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_eecgce =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_eecgce =58; -case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eecgce =59;case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_eecgce =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_eecgce =61; -case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eecgce =62;case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_eecgce =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_eecgce =64; -case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_eecgce =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_eecgce =66;case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_eecgce =67; -case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_eecgce =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_eecgce =69;case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_eecgce =70; -case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_eecgce =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_eecgce =72;case "\u0063\u0075\u0062\u0065":*_eecgce =73;case "\u0063\u0061\u006e":*_eecgce =74; -case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_eecgce =75;case "\u0068\u0065\u0061r\u0074":*_eecgce =76;case "\u0073\u0075\u006e":*_eecgce =77;case "\u006d\u006f\u006f\u006e":*_eecgce =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_eecgce =79; -case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_eecgce =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_eecgce =81;case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_eecgce =82; -case "\u0062\u0065\u0076e\u006c":*_eecgce =83;case "\u0066\u0072\u0061m\u0065":*_eecgce =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_eecgce =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_eecgce =86;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_eecgce =87; -case "\u0063\u0068\u006fr\u0064":*_eecgce =88;case "\u0061\u0072\u0063":*_eecgce =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_eecgce =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_eecgce =91; -case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_eecgce =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_eecgce =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_eecgce =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_eecgce =95; -case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_eecgce =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_eecgce =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_eecgce =98; -case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_eecgce =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_eecgce =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_eecgce =101; -case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_eecgce =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_eecgce =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_eecgce =104; -case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_eecgce =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_eecgce =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_eecgce =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_eecgce =108; -case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_eecgce =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_eecgce =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_eecgce =111; -case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_eecgce =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_eecgce =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_eecgce =114; -case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_eecgce =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_eecgce =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eecgce =117; -case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_eecgce =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eecgce =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eecgce =120; -case "\u0063\u006c\u006fu\u0064":*_eecgce =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_eecgce =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_eecgce =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_eecgce =124; -case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_eecgce =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_eecgce =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_eecgce =127; -case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_eecgce =128;case "\u0077\u0061\u0076\u0065":*_eecgce =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_eecgce =130;case "\u0070\u006c\u0075\u0073":*_eecgce =131; -case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_eecgce =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_eecgce =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_eecgce =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":*_eecgce =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_eecgce =136; -case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_eecgce =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_eecgce =138; -case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_eecgce =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_eecgce =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_eecgce =141; -case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_eecgce =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_eecgce =143; -case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_eecgce =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_eecgce =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_eecgce =146; -case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_eecgce =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_eecgce =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_eecgce =149; -case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_eecgce =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_eecgce =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_eecgce =152; -case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_eecgce =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_eecgce =154; -case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_eecgce =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_eecgce =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_eecgce =157; -case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_eecgce =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_eecgce =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_eecgce =160; -case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_eecgce =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_eecgce =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_eecgce =163; -case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_eecgce =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_eecgce =165; -case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_eecgce =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_eecgce =167; -case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_eecgce =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_eecgce =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_eecgce =170; -case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_eecgce =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_eecgce =172;case "\u0067\u0065\u0061r\u0036":*_eecgce =173; -case "\u0067\u0065\u0061r\u0039":*_eecgce =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_eecgce =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_eecgce =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_eecgce =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_eecgce =178; -case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_eecgce =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_eecgce =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_eecgce =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_eecgce =182; -case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_eecgce =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_eecgce =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_eecgce =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_eecgce =186; -case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_eecgce =187;};return nil ;}; +// Validate validates the CT_PresetLineDashProperties and its children +func (_bccgb *CT_PresetLineDashProperties )Validate ()error {return _bccgb .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 (_gegfc *CT_NonVisualGroupDrawingShapeProps )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _gegfc .GrpSpLocks !=nil {_bgdc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0067r\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_gegfc .GrpSpLocks ,_bgdc );};if _gegfc .ExtLst !=nil {_edff :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gegfc .ExtLst ,_edff );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ebcfa *CT_LineEndProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dbag :=range start .Attr {if _dbag .Name .Local =="\u0074\u0079\u0070\u0065"{_ebcfa .TypeAttr .UnmarshalXMLAttr (_dbag ); +continue ;};if _dbag .Name .Local =="\u0077"{_ebcfa .WAttr .UnmarshalXMLAttr (_dbag );continue ;};if _dbag .Name .Local =="\u006c\u0065\u006e"{_ebcfa .LenAttr .UnmarshalXMLAttr (_dbag );continue ;};};for {_ggad ,_eaec :=d .Token ();if _eaec !=nil {return _bb .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",_eaec ); +};if _bdfebg ,_gdbbb :=_ggad .(_e .EndElement );_gdbbb &&_bdfebg .Name ==start .Name {break ;};};return nil ;};func (_cccef ST_TextAutonumberScheme )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dbgcc :=_e .Attr {};_dbgcc .Name =name ;switch _cccef {case ST_TextAutonumberSchemeUnset :_dbgcc .Value =""; +case ST_TextAutonumberSchemeAlphaLcParenBoth :_dbgcc .Value ="\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeAlphaUcParenBoth :_dbgcc .Value ="\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068"; +case ST_TextAutonumberSchemeAlphaLcParenR :_dbgcc .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeAlphaUcParenR :_dbgcc .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052"; +case ST_TextAutonumberSchemeAlphaLcPeriod :_dbgcc .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeAlphaUcPeriod :_dbgcc .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064"; +case ST_TextAutonumberSchemeArabicParenBoth :_dbgcc .Value ="\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeArabicParenR :_dbgcc .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052"; +case ST_TextAutonumberSchemeArabicPeriod :_dbgcc .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicPlain :_dbgcc .Value ="a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeRomanLcParenBoth :_dbgcc .Value ="\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068"; +case ST_TextAutonumberSchemeRomanUcParenBoth :_dbgcc .Value ="\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeRomanLcParenR :_dbgcc .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052"; +case ST_TextAutonumberSchemeRomanUcParenR :_dbgcc .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeRomanLcPeriod :_dbgcc .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064"; +case ST_TextAutonumberSchemeRomanUcPeriod :_dbgcc .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeCircleNumDbPlain :_dbgcc .Value ="\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e"; +case ST_TextAutonumberSchemeCircleNumWdBlackPlain :_dbgcc .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeCircleNumWdWhitePlain :_dbgcc .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e"; +case ST_TextAutonumberSchemeArabicDbPeriod :_dbgcc .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicDbPlain :_dbgcc .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e"; +case ST_TextAutonumberSchemeEa1ChsPeriod :_dbgcc .Value ="\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1ChsPlain :_dbgcc .Value ="e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1ChtPeriod :_dbgcc .Value ="\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064"; +case ST_TextAutonumberSchemeEa1ChtPlain :_dbgcc .Value ="e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnChsDbPeriod :_dbgcc .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064"; +case ST_TextAutonumberSchemeEa1JpnKorPlain :_dbgcc .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnKorPeriod :_dbgcc .Value ="\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064"; +case ST_TextAutonumberSchemeArabic1Minus :_dbgcc .Value ="\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeArabic2Minus :_dbgcc .Value ="\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073"; +case ST_TextAutonumberSchemeHebrew2Minus :_dbgcc .Value ="\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeThaiAlphaPeriod :_dbgcc .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064"; +case ST_TextAutonumberSchemeThaiAlphaParenR :_dbgcc .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeThaiAlphaParenBoth :_dbgcc .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068"; +case ST_TextAutonumberSchemeThaiNumPeriod :_dbgcc .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeThaiNumParenR :_dbgcc .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052"; +case ST_TextAutonumberSchemeThaiNumParenBoth :_dbgcc .Value ="\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeHindiAlphaPeriod :_dbgcc .Value ="\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064"; +case ST_TextAutonumberSchemeHindiNumPeriod :_dbgcc .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeHindiNumParenR :_dbgcc .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052"; +case ST_TextAutonumberSchemeHindiAlpha1Period :_dbgcc .Value ="\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064";};return _dbgcc ,nil ;};func (_aebb *CT_GvmlGraphicFrameNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aebb .CNvPr =NewCT_NonVisualDrawingProps (); +_aebb .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties ();_affdg :for {_eaefe ,_eaead :=d .Token ();if _eaead !=nil {return _eaead ;};switch _cegcf :=_eaefe .(type ){case _e .StartElement :switch _cegcf .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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _eebgb :=d .DecodeElement (_aebb .CNvPr ,&_cegcf ); +_eebgb !=nil {return _eebgb ;};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 :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:if _fadbd :=d .DecodeElement (_aebb .CNvGraphicFramePr ,&_cegcf ); +_fadbd !=nil {return _fadbd ;};default:_bfc .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",_cegcf .Name ); +if _ebeba :=d .Skip ();_ebeba !=nil {return _ebeba ;};};case _e .EndElement :break _affdg ;case _e .CharData :};};return nil ;};func (_fabgb *ST_FixedPercentage )Validate ()error {return _fabgb .ValidateWithPath ("")}; -// Validate validates the CT_GvmlTextShapeChoice and its children -func (_dfcf *CT_GvmlTextShapeChoice )Validate ()error {return _dfcf .ValidateWithPath ("\u0043\u0054\u005f\u0047vm\u006c\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069c\u0065");}; +// ValidateWithPath validates the CT_BlipFillProperties and its children, prefixing error messages with path +func (_bfcd *CT_BlipFillProperties )ValidateWithPath (path string )error {if _bfcd .Blip !=nil {if _faeb :=_bfcd .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_faeb !=nil {return _faeb ;};};if _bfcd .SrcRect !=nil {if _dfgd :=_bfcd .SrcRect .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0052\u0065\u0063\u0074"); +_dfgd !=nil {return _dfgd ;};};if _bfcd .Tile !=nil {if _bdd :=_bfcd .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_bdd !=nil {return _bdd ;};};if _bfcd .Stretch !=nil {if _cbcgg :=_bfcd .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068"); +_cbcgg !=nil {return _cbcgg ;};};return nil ;};func (_caacc ST_Coordinate32 )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _caacc .ST_Coordinate32Unqualified !=nil {e .EncodeToken (_e .CharData (_bb .Sprintf ("\u0025\u0064",*_caacc .ST_Coordinate32Unqualified ))); +};if _caacc .ST_UniversalMeasure !=nil {e .EncodeToken (_e .CharData (*_caacc .ST_UniversalMeasure ));};return e .EncodeToken (_e .EndElement {Name :start .Name });}; -// ValidateWithPath validates the CT_TextShapeAutofit and its children, prefixing error messages with path -func (_dbgdb *CT_TextShapeAutofit )ValidateWithPath (path string )error {return nil };type CT_BackgroundFillStyleList struct{EG_FillProperties []*EG_FillProperties ;};func (_dgd *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 :_ee .Sprintf ("\u0025\u0076",_dgd .LinkAttr )}); -if _dgd .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 :_ee .Sprintf ("\u0025\u0076",*_dgd .ContentTypeAttr )});};e .EncodeToken (start ); -if _dgd .ExtLst !=nil {_afae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgd .ExtLst ,_afae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgedd *CT_OfficeArtExtension )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbebg :=range start .Attr {if _bbebg .Name .Local =="\u0075\u0072\u0069"{_daabb ,_aebdc :=_bbebg .Value ,error (nil ); -if _aebdc !=nil {return _aebdc ;};_cgedd .UriAttr =_daabb ;continue ;};};_feff :for {_cdfcc ,_gface :=d .Token ();if _gface !=nil {return _gface ;};switch _dceff :=_cdfcc .(type ){case _b .StartElement :switch _dceff .Name {default:if _fdcgb ,_fecfag :=_a .CreateElement (_dceff ); -_fecfag !=nil {return _fecfag ;}else {if _acdae :=d .DecodeElement (_fdcgb ,&_dceff );_acdae !=nil {return _acdae ;};_cgedd .Any =append (_cgedd .Any ,_fdcgb );};};case _b .EndElement :break _feff ;case _b .CharData :};};return nil ;};type CT_GradientStopList struct{Gs []*CT_GradientStop ; -};type ST_LightRigDirection byte ; +// Validate validates the Blip and its children +func (_ada *Blip )Validate ()error {return _ada .ValidateWithPath ("\u0042\u006c\u0069\u0070")};type CT_PresetTextShape struct{PrstAttr ST_TextShapeType ;AvLst *CT_GeomGuideList ;};func (_afbge ST_PresetShadowVal )Validate ()error {return _afbge .ValidateWithPath ("")}; +func (_ecag ST_TextWrappingType )ValidateWithPath (path string )error {switch _ecag {case 0,1,2: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 (_ecag )); +};return nil ;};type CT_QuickTimeFile struct{LinkAttr string ;ExtLst *CT_OfficeArtExtensionList ;};func (_fcbdb *ST_TextAnchoringType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fcbdb =0;case "\u0074":*_fcbdb =1;case "\u0063\u0074\u0072":*_fcbdb =2; +case "\u0062":*_fcbdb =3;case "\u006a\u0075\u0073\u0074":*_fcbdb =4;case "\u0064\u0069\u0073\u0074":*_fcbdb =5;};return nil ;}; -// Validate validates the CT_GroupShapeProperties and its children -func (_gcfdg *CT_GroupShapeProperties )Validate ()error {return _gcfdg .ValidateWithPath ("\u0043\u0054\u005fGr\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_ccccb *CT_SupplementalFont )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_decf :=range start .Attr {if _decf .Name .Local =="\u0073\u0063\u0072\u0069\u0070\u0074"{_gccf ,_gedgc :=_decf .Value ,error (nil ); -if _gedgc !=nil {return _gedgc ;};_ccccb .ScriptAttr =_gccf ;continue ;};if _decf .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_fdbfb ,_begbd :=_decf .Value ,error (nil );if _begbd !=nil {return _begbd ;};_ccccb .TypefaceAttr =_fdbfb ; -continue ;};};for {_caag ,_dced :=d .Token ();if _dced !=nil {return _ee .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",_dced ); -};if _gageb ,_bfbeg :=_caag .(_b .EndElement );_bfbeg &&_gageb .Name ==start .Name {break ;};};return nil ;};func (_gedc *CT_TintEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gafaa :=range start .Attr {if _gafaa .Name .Local =="\u0068\u0075\u0065"{_geagga ,_fdcfd :=_c .ParseInt (_gafaa .Value ,10,32); -if _fdcfd !=nil {return _fdcfd ;};_efggea :=int32 (_geagga );_gedc .HueAttr =&_efggea ;continue ;};if _gafaa .Name .Local =="\u0061\u006d\u0074"{_gaaeef ,_bcbbfa :=ParseUnionST_FixedPercentage (_gafaa .Value );if _bcbbfa !=nil {return _bcbbfa ;};_gedc .AmtAttr =&_gaaeef ; -continue ;};};for {_gegdd ,_becad :=d .Token ();if _becad !=nil {return _ee .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u006et\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_becad );};if _ffcea ,_bdeff :=_gegdd .(_b .EndElement ); -_bdeff &&_ffcea .Name ==start .Name {break ;};};return nil ;};func (_acdaaf *CT_Point3D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078"},Value :_ee .Sprintf ("\u0025\u0076",_acdaaf .XAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079"},Value :_ee .Sprintf ("\u0025\u0076",_acdaaf .YAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007a"},Value :_ee .Sprintf ("\u0025\u0076",_acdaaf .ZAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Connection struct{IdAttr uint32 ;IdxAttr uint32 ;}; +// ValidateWithPath validates the CT_TableStyleTextStyle and its children, prefixing error messages with path +func (_aegf *CT_TableStyleTextStyle )ValidateWithPath (path string )error {if _bddge :=_aegf .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_bddge !=nil {return _bddge ;};if _bggdf :=_aegf .IAttr .ValidateWithPath (path +"\u002f\u0049\u0041\u0074\u0074\u0072"); +_bggdf !=nil {return _bggdf ;};if _aegf .Font !=nil {if _ebedf :=_aegf .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_ebedf !=nil {return _ebedf ;};};if _aegf .FontRef !=nil {if _bedcg :=_aegf .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066"); +_bedcg !=nil {return _bedcg ;};};if _aegf .ScrgbClr !=nil {if _gcbgc :=_aegf .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_gcbgc !=nil {return _gcbgc ;};};if _aegf .SrgbClr !=nil {if _bedgb :=_aegf .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_bedgb !=nil {return _bedgb ;};};if _aegf .HslClr !=nil {if _dbafe :=_aegf .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_dbafe !=nil {return _dbafe ;};};if _aegf .SysClr !=nil {if _agbae :=_aegf .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_agbae !=nil {return _agbae ;};};if _aegf .SchemeClr !=nil {if _bceeca :=_aegf .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_bceeca !=nil {return _bceeca ;};};if _aegf .PrstClr !=nil {if _bfdfd :=_aegf .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_bfdfd !=nil {return _bfdfd ;};};if _aegf .ExtLst !=nil {if _agcgbc :=_aegf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agcgbc !=nil {return _agcgbc ;};};return nil ;}; -// ValidateWithPath validates the CT_ShapeProperties and its children, prefixing error messages with path -func (_adefg *CT_ShapeProperties )ValidateWithPath (path string )error {if _fcfg :=_adefg .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fcfg !=nil {return _fcfg ;};if _adefg .Xfrm !=nil {if _daace :=_adefg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d"); -_daace !=nil {return _daace ;};};if _adefg .CustGeom !=nil {if _ebdbc :=_adefg .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_ebdbc !=nil {return _ebdbc ;};};if _adefg .PrstGeom !=nil {if _ggff :=_adefg .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm"); -_ggff !=nil {return _ggff ;};};if _adefg .NoFill !=nil {if _ggfeg :=_adefg .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ggfeg !=nil {return _ggfeg ;};};if _adefg .SolidFill !=nil {if _ffda :=_adefg .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_ffda !=nil {return _ffda ;};};if _adefg .GradFill !=nil {if _gagbbb :=_adefg .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_gagbbb !=nil {return _gagbbb ;};};if _adefg .BlipFill !=nil {if _ecdee :=_adefg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_ecdee !=nil {return _ecdee ;};};if _adefg .PattFill !=nil {if _ggfag :=_adefg .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_ggfag !=nil {return _ggfag ;};};if _adefg .GrpFill !=nil {if _dcffa :=_adefg .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_dcffa !=nil {return _dcffa ;};};if _adefg .Ln !=nil {if _fgae :=_adefg .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_fgae !=nil {return _fgae ;};};if _adefg .EffectLst !=nil {if _daeca :=_adefg .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"); -_daeca !=nil {return _daeca ;};};if _adefg .EffectDag !=nil {if _dgacf :=_adefg .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_dgacf !=nil {return _dgacf ;};};if _adefg .Scene3d !=nil {if _gggcg :=_adefg .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064"); -_gggcg !=nil {return _gggcg ;};};if _adefg .Sp3d !=nil {if _cccg :=_adefg .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_cccg !=nil {return _cccg ;};};if _adefg .ExtLst !=nil {if _dcefg :=_adefg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_dcefg !=nil {return _dcefg ;};};return nil ;};func (_caegac *ST_CompoundLine )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccgfa ,_afaef :=d .Token ();if _afaef !=nil {return _afaef ;};if _baccd ,_cddeed :=_ccgfa .(_b .EndElement );_cddeed &&_baccd .Name ==start .Name {*_caegac =1; -return nil ;};if _adafg ,_bgdccg :=_ccgfa .(_b .CharData );!_bgdccg {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccgfa );}else {switch string (_adafg ){case "":*_caegac =0; -case "\u0073\u006e\u0067":*_caegac =1;case "\u0064\u0062\u006c":*_caegac =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_caegac =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_caegac =4;case "\u0074\u0072\u0069":*_caegac =5;};};_ccgfa ,_afaef =d .Token (); -if _afaef !=nil {return _afaef ;};if _fdage ,_dcfeg :=_ccgfa .(_b .EndElement );_dcfeg &&_fdage .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccgfa ); -};func (_ggddag *CT_TableGrid )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfae :for {_effcc ,_egccg :=d .Token ();if _egccg !=nil {return _egccg ;};switch _bacee :=_effcc .(type ){case _b .StartElement :switch _bacee .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"}:_aefaf :=NewCT_TableCol (); -if _caba :=d .DecodeElement (_aefaf ,&_bacee );_caba !=nil {return _caba ;};_ggddag .GridCol =append (_ggddag .GridCol ,_aefaf );default:_cc .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",_bacee .Name ); -if _bafe :=d .Skip ();_bafe !=nil {return _bafe ;};};case _b .EndElement :break _bfae ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GvmlTextShape and its children, prefixing error messages with path +func (_ebfca *CT_GvmlTextShape )ValidateWithPath (path string )error {if _cddef :=_ebfca .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_cddef !=nil {return _cddef ;};if _ebfca .Choice !=nil {if _dbeg :=_ebfca .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_dbeg !=nil {return _dbeg ;};};if _ebfca .ExtLst !=nil {if _caca :=_ebfca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_caca !=nil {return _caca ;};};return nil ;};func (_egdgb ST_LineEndType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fbbae :=_e .Attr {}; +_fbbae .Name =name ;switch _egdgb {case ST_LineEndTypeUnset :_fbbae .Value ="";case ST_LineEndTypeNone :_fbbae .Value ="\u006e\u006f\u006e\u0065";case ST_LineEndTypeTriangle :_fbbae .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_LineEndTypeStealth :_fbbae .Value ="\u0073t\u0065\u0061\u006c\u0074\u0068"; +case ST_LineEndTypeDiamond :_fbbae .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_LineEndTypeOval :_fbbae .Value ="\u006f\u0076\u0061\u006c";case ST_LineEndTypeArrow :_fbbae .Value ="\u0061\u0072\u0072o\u0077";};return _fbbae ,nil ;};func (_fgbce *CT_TextField )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgbce .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 _ ,_geeeg :=range start .Attr {if _geeeg .Name .Local =="\u0069\u0064"{_cbacb ,_ebacc :=_geeeg .Value ,error (nil );if _ebacc !=nil {return _ebacc ;};_fgbce .IdAttr =_cbacb ;continue ;};if _geeeg .Name .Local =="\u0074\u0079\u0070\u0065"{_cbfb ,_gacda :=_geeeg .Value ,error (nil ); +if _gacda !=nil {return _gacda ;};_fgbce .TypeAttr =&_cbfb ;continue ;};};_gecfa :for {_ggaeg ,_fcebc :=d .Token ();if _fcebc !=nil {return _fcebc ;};switch _beegdd :=_ggaeg .(type ){case _e .StartElement :switch _beegdd .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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_fgbce .RPr =NewCT_TextCharacterProperties (); +if _cbbeg :=d .DecodeElement (_fgbce .RPr ,&_beegdd );_cbbeg !=nil {return _cbbeg ;};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 :"\u0070\u0050\u0072"},_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 :"\u0070\u0050\u0072"}:_fgbce .PPr =NewCT_TextParagraphProperties (); +if _dbecd :=d .DecodeElement (_fgbce .PPr ,&_beegdd );_dbecd !=nil {return _dbecd ;};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 :"\u0074"},_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 :"\u0074"}:_fgbce .T =new (string ); +if _ceccd :=d .DecodeElement (_fgbce .T ,&_beegdd );_ceccd !=nil {return _ceccd ;};default:_bfc .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",_beegdd .Name ); +if _cbgfg :=d .Skip ();_cbgfg !=nil {return _cbgfg ;};};case _e .EndElement :break _gecfa ;case _e .CharData :};};return nil ;};func (_fggbd *CT_OfficeArtExtension )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ffgfg :=range start .Attr {if _ffgfg .Name .Local =="\u0075\u0072\u0069"{_cfdfe ,_cfaf :=_ffgfg .Value ,error (nil ); +if _cfaf !=nil {return _cfaf ;};_fggbd .UriAttr =_cfdfe ;continue ;};};_cefad :for {_bcegg ,_agdfe :=d .Token ();if _agdfe !=nil {return _agdfe ;};switch _ddec :=_bcegg .(type ){case _e .StartElement :switch _ddec .Name {default:if _cgccc ,_dcced :=_a .CreateElement (_ddec ); +_dcced !=nil {return _dcced ;}else {if _fgecc :=d .DecodeElement (_cgccc ,&_ddec );_fgecc !=nil {return _fgecc ;};_fggbd .Any =append (_fggbd .Any ,_cgccc );};};case _e .EndElement :break _cefad ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_ThemeableFontStyles and its children, prefixing error messages with path -func (_acadf *EG_ThemeableFontStyles )ValidateWithPath (path string )error {if _acadf .Font !=nil {if _cddee :=_acadf .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_cddee !=nil {return _cddee ;};};if _acadf .FontRef !=nil {if _edbea :=_acadf .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066"); -_edbea !=nil {return _edbea ;};};return nil ;}; +// Validate validates the CT_TextTabStopList and its children +func (_ceaegd *CT_TextTabStopList )Validate ()error {return _ceaegd .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u0054\u0061b\u0053\u0074o\u0070\u004c\u0069\u0073\u0074");};type ST_LightRigDirection byte ;func (_bccgba *ST_Coordinate )Validate ()error {return _bccgba .ValidateWithPath ("")}; +func NewEG_ColorChoice ()*EG_ColorChoice {_gcaab :=&EG_ColorChoice {};return _gcaab };func (_gcaaba ST_TextVerticalType )String ()string {switch _gcaaba {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 "";}; -// ValidateWithPath validates the CT_GvmlGraphicalObjectFrame and its children, prefixing error messages with path -func (_fecda *CT_GvmlGraphicalObjectFrame )ValidateWithPath (path string )error {if _cacd :=_fecda .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_cacd !=nil {return _cacd ; -};if _ceeae :=_fecda .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_ceeae !=nil {return _ceeae ;};if _cdead :=_fecda .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_cdead !=nil {return _cdead ;};if _fecda .ExtLst !=nil {if _bbaag :=_fecda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bbaag !=nil {return _bbaag ;};};return nil ;}; +// ValidateWithPath validates the CT_CustomColorList and its children, prefixing error messages with path +func (_agcec *CT_CustomColorList )ValidateWithPath (path string )error {for _abeab ,_dagaf :=range _agcec .CustClr {if _cacg :=_dagaf .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0073\u0074\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_abeab )); +_cacg !=nil {return _cacg ;};};return nil ;};func NewBlip ()*Blip {_ga :=&Blip {};_ga .CT_Blip =*NewCT_Blip ();return _ga }; -// Validate validates the CT_LuminanceEffect and its children -func (_gbecc *CT_LuminanceEffect )Validate ()error {return _gbecc .ValidateWithPath ("\u0043T\u005fL\u0075\u006d\u0069\u006e\u0061n\u0063\u0065E\u0066\u0066\u0065\u0063\u0074");};func (_dfdc *CT_BlendEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfdc .BlendAttr =ST_BlendMode (1); -_dfdc .Cont =NewCT_EffectContainer ();for _ ,_fae :=range start .Attr {if _fae .Name .Local =="\u0062\u006c\u0065n\u0064"{_dfdc .BlendAttr .UnmarshalXMLAttr (_fae );continue ;};};_cfec :for {_dbgd ,_cefd :=d .Token ();if _cefd !=nil {return _cefd ;};switch _daae :=_dbgd .(type ){case _b .StartElement :switch _daae .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 _gef :=d .DecodeElement (_dfdc .Cont ,&_daae ); -_gef !=nil {return _gef ;};default:_cc .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",_daae .Name ); -if _eedd :=d .Skip ();_eedd !=nil {return _eedd ;};};case _b .EndElement :break _cfec ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_AnimationChartBuildProperties and its children, prefixing error messages with path +func (_defa *CT_AnimationChartBuildProperties )ValidateWithPath (path string )error {if _defa .BldAttr !=nil {if _cdgb :=_defa .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_cdgb !=nil {return _cdgb ;};};return nil ; +}; -// ValidateWithPath validates the CT_ThemeableLineStyle and its children, prefixing error messages with path -func (_bgbbg *CT_ThemeableLineStyle )ValidateWithPath (path string )error {if _bgbbg .Ln !=nil {if _eaafc :=_bgbbg .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_eaafc !=nil {return _eaafc ;};};if _bgbbg .LnRef !=nil {if _cfbca :=_bgbbg .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066"); -_cfbca !=nil {return _cfbca ;};};return nil ;}; +// Validate validates the EG_TextGeometry and its children +func (_cfeaeb *EG_TextGeometry )Validate ()error {return _cfeaeb .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");}; -// Validate validates the CT_PositiveFixedAngle and its children -func (_egdb *CT_PositiveFixedAngle )Validate ()error {return _egdb .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0046\u0069\u0078e\u0064\u0041\u006e\u0067\u006c\u0065");};type CT_ColorChangeEffect struct{UseAAttr *bool ;ClrFrom *CT_Color ; -ClrTo *CT_Color ;};func (_gfgeb ST_BlipCompression )Validate ()error {return _gfgeb .ValidateWithPath ("")};type CT_GraphicalObjectFrameLocking struct{NoGrpAttr *bool ;NoDrilldownAttr *bool ;NoSelectAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ; -NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_NonVisualGraphicFrameProperties and its children, prefixing error messages with path +func (_accd *CT_NonVisualGraphicFrameProperties )ValidateWithPath (path string )error {if _accd .GraphicFrameLocks !=nil {if _cgabc :=_accd .GraphicFrameLocks .ValidateWithPath (path +"\u002fG\u0072a\u0070\u0068\u0069\u0063\u0046r\u0061\u006de\u004c\u006f\u0063\u006b\u0073"); +_cgabc !=nil {return _cgabc ;};};if _accd .ExtLst !=nil {if _bbgd :=_accd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbgd !=nil {return _bbgd ;};};return nil ;}; -// ValidateWithPath validates the CT_ShapeLocking and its children, prefixing error messages with path -func (_dddfb *CT_ShapeLocking )ValidateWithPath (path string )error {if _dddfb .ExtLst !=nil {if _ecgc :=_dddfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecgc !=nil {return _ecgc ;};};return nil ;};func (_dacf ST_TextWrappingType )Validate ()error {return _dacf .ValidateWithPath ("")}; +// Validate validates the CT_Point3D and its children +func (_edbc *CT_Point3D )Validate ()error {return _edbc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044");};const (ST_TextHorzOverflowTypeUnset ST_TextHorzOverflowType =0;ST_TextHorzOverflowTypeOverflow ST_TextHorzOverflowType =1; +ST_TextHorzOverflowTypeClip ST_TextHorzOverflowType =2;); +// Validate validates the EG_OfficeArtExtensionList and its children +func (_fdbgc *EG_OfficeArtExtensionList )Validate ()error {return _fdbgc .ValidateWithPath ("\u0045G\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");}; -// Validate validates the CT_TextNormalAutofit and its children -func (_debdc *CT_TextNormalAutofit )Validate ()error {return _debdc .ValidateWithPath ("C\u0054_\u0054\u0065\u0078\u0074\u004e\u006f\u0072\u006da\u006c\u0041\u0075\u0074of\u0069\u0074");};func (_bbgcf *EG_TextUnderlineFill )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbgcf .UFillTx !=nil {_fbfae :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}}; -e .EncodeElement (_bbgcf .UFillTx ,_fbfae );};if _bbgcf .UFill !=nil {_cgbcc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bbgcf .UFill ,_cgbcc );};return nil ;};func (_ffbdaa ST_TextAlignType )Validate ()error {return _ffbdaa .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_ComplementTransform and its children, prefixing error messages with path +func (_dbcg *CT_ComplementTransform )ValidateWithPath (path string )error {return nil };func (_degbg *CT_OuterShadowEffect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _degbg .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_degbg .BlurRadAttr )}); +};if _degbg .DistAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_degbg .DistAttr )});};if _degbg .DirAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_degbg .DirAttr )}); +};if _degbg .SxAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_degbg .SxAttr )});};if _degbg .SyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_degbg .SyAttr )}); +};if _degbg .KxAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006b\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_degbg .KxAttr )});};if _degbg .KyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006b\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_degbg .KyAttr )}); +};if _degbg .AlgnAttr !=ST_RectAlignmentUnset {_aafef ,_affba :=_degbg .AlgnAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u006c\u0067\u006e"});if _affba !=nil {return _affba ;};start .Attr =append (start .Attr ,_aafef );};if _degbg .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_degbg .RotWithShapeAttr ))}); +};e .EncodeToken (start );if _degbg .ScrgbClr !=nil {_afgea :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_degbg .ScrgbClr ,_afgea );};if _degbg .SrgbClr !=nil {_feecg :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; +e .EncodeElement (_degbg .SrgbClr ,_feecg );};if _degbg .HslClr !=nil {_cgdbg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_degbg .HslClr ,_cgdbg );};if _degbg .SysClr !=nil {_eabbf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; +e .EncodeElement (_degbg .SysClr ,_eabbf );};if _degbg .SchemeClr !=nil {_ffgfce :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_degbg .SchemeClr ,_ffgfce );};if _degbg .PrstClr !=nil {_gceae :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; +e .EncodeElement (_degbg .PrstClr ,_gceae );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewEG_ThemeableFontStyles ()*EG_ThemeableFontStyles {_fgagd :=&EG_ThemeableFontStyles {};return _fgagd ;};func ParseUnionST_PositivePercentage (s string )(ST_PositivePercentage ,error ){_gbcea :=ST_PositivePercentage {}; +if _egf .ST_PositivePercentagePatternRe .MatchString (s ){_gbcea .ST_PositivePercentage =&ST_Percentage {};_gbcea .ST_PositivePercentage .ST_Percentage =&s ;}else {_dgaee ,_gfgbad :=_eb .ParseInt (s ,10,32);if _gfgbad !=nil {return _gbcea ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_gfgbad ); +};_ceeegc :=int32 (_dgaee );_gbcea .ST_PositivePercentageDecimal =&_ceeegc ;};return _gbcea ,nil ;};type EG_ThemeableFillStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;};func (_bgcd *CT_GvmlGroupShape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bgcd .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual (); +_bgcd .GrpSpPr =NewCT_GroupShapeProperties ();_dbga :for {_egbae ,_fgeg :=d .Token ();if _fgeg !=nil {return _fgeg ;};switch _fefab :=_egbae .(type ){case _e .StartElement :switch _fefab .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 :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_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 :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _dcadd :=d .DecodeElement (_bgcd .NvGrpSpPr ,&_fefab ); +_dcadd !=nil {return _dcadd ;};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 :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_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 :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _dbfef :=d .DecodeElement (_bgcd .GrpSpPr ,&_fefab ); +_dbfef !=nil {return _dbfef ;};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 :"\u0074\u0078\u0053\u0070"},_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 :"\u0074\u0078\u0053\u0070"}:_fadbb :=NewCT_GvmlGroupShapeChoice (); +if _dcedg :=d .DecodeElement (&_fadbb .TxSp ,&_fefab );_dcedg !=nil {return _dcedg ;};_bgcd .Choice =append (_bgcd .Choice ,_fadbb );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"},_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"}:_bbdece :=NewCT_GvmlGroupShapeChoice (); +if _gcfg :=d .DecodeElement (&_bbdece .Sp ,&_fefab );_gcfg !=nil {return _gcfg ;};_bgcd .Choice =append (_bgcd .Choice ,_bbdece );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 :"\u0063\u0078\u006eS\u0070"},_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 :"\u0063\u0078\u006eS\u0070"}:_edged :=NewCT_GvmlGroupShapeChoice (); +if _gggc :=d .DecodeElement (&_edged .CxnSp ,&_fefab );_gggc !=nil {return _gggc ;};_bgcd .Choice =append (_bgcd .Choice ,_edged );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 :"\u0070\u0069\u0063"},_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 :"\u0070\u0069\u0063"}:_afea :=NewCT_GvmlGroupShapeChoice (); +if _gcagf :=d .DecodeElement (&_afea .Pic ,&_fefab );_gcagf !=nil {return _gcagf ;};_bgcd .Choice =append (_bgcd .Choice ,_afea );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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_cfbcd :=NewCT_GvmlGroupShapeChoice (); +if _cgfbd :=d .DecodeElement (&_cfbcd .GraphicFrame ,&_fefab );_cgfbd !=nil {return _cgfbd ;};_bgcd .Choice =append (_bgcd .Choice ,_cfbcd );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 :"\u0067\u0072\u0070S\u0070"},_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 :"\u0067\u0072\u0070S\u0070"}:_geff :=NewCT_GvmlGroupShapeChoice (); +if _dgaae :=d .DecodeElement (&_geff .GrpSp ,&_fefab );_dgaae !=nil {return _dgaae ;};_bgcd .Choice =append (_bgcd .Choice ,_geff );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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgcd .ExtLst =NewCT_OfficeArtExtensionList (); +if _ebgbfg :=d .DecodeElement (_bgcd .ExtLst ,&_fefab );_ebgbfg !=nil {return _ebgbfg ;};default:_bfc .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",_fefab .Name ); +if _fgdbf :=d .Skip ();_fgdbf !=nil {return _fgdbf ;};};case _e .EndElement :break _dbga ;case _e .CharData :};};return nil ;};func (_aagba *CT_PresetShadowEffect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_ceaac ,_baeeg :=_aagba .PrstAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0073\u0074"}); +if _baeeg !=nil {return _baeeg ;};start .Attr =append (start .Attr ,_ceaac );if _aagba .DistAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_aagba .DistAttr )}); +};if _aagba .DirAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_aagba .DirAttr )});};e .EncodeToken (start );if _aagba .ScrgbClr !=nil {_gceab :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}}; +e .EncodeElement (_aagba .ScrgbClr ,_gceab );};if _aagba .SrgbClr !=nil {_ecbb :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_aagba .SrgbClr ,_ecbb );};if _aagba .HslClr !=nil {_bcfaf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; +e .EncodeElement (_aagba .HslClr ,_bcfaf );};if _aagba .SysClr !=nil {_bcfaa :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_aagba .SysClr ,_bcfaa );};if _aagba .SchemeClr !=nil {_fcafb :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; +e .EncodeElement (_aagba .SchemeClr ,_fcafb );};if _aagba .PrstClr !=nil {_defff :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_aagba .PrstClr ,_defff );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; +// ValidateWithPath validates the CT_GeomGuide and its children, prefixing error messages with path +func (_beaea *CT_GeomGuide )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_ColorMappingOverride and its children, prefixing error messages with path -func (_acce *CT_ColorMappingOverride )ValidateWithPath (path string )error {if _egdgf :=_acce .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_egdgf !=nil {return _egdgf ;};return nil ;};func (_gfedb *CT_LightRig )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bcgea ,_aedc :=_gfedb .RigAttr .MarshalXMLAttr (_b .Name {Local :"\u0072\u0069\u0067"}); -if _aedc !=nil {return _aedc ;};start .Attr =append (start .Attr ,_bcgea );_bcgea ,_aedc =_gfedb .DirAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0069\u0072"});if _aedc !=nil {return _aedc ;};start .Attr =append (start .Attr ,_bcgea );e .EncodeToken (start ); -if _gfedb .Rot !=nil {_aacbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_gfedb .Rot ,_aacbc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gdeca *CT_PathShadeProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gdeca .PathAttr !=ST_PathShadeTypeUnset {_gdfbb ,_gagec :=_gdeca .PathAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0061\u0074\u0068"}); -if _gagec !=nil {return _gagec ;};start .Attr =append (start .Attr ,_gdfbb );};e .EncodeToken (start );if _gdeca .FillToRect !=nil {_bdefd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066i\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}}; -e .EncodeElement (_gdeca .FillToRect ,_bdefd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gegbc *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 _gegbc .CT_BaseStylesOverride .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_HSLEffect and its children, prefixing error messages with path +func (_ddagd *CT_HSLEffect )ValidateWithPath (path string )error {if _ddagd .HueAttr !=nil {if *_ddagd .HueAttr < 0{return _bb .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 ,*_ddagd .HueAttr ); +};if *_ddagd .HueAttr >=21600000{return _bb .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 ,*_ddagd .HueAttr ); +};};if _ddagd .SatAttr !=nil {if _gage :=_ddagd .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_gage !=nil {return _gage ;};};if _ddagd .LumAttr !=nil {if _gaec :=_ddagd .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072"); +_gaec !=nil {return _gaec ;};};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 ;}; -// Validate validates the CT_ShapeLocking and its children -func (_addfg *CT_ShapeLocking )Validate ()error {return _addfg .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_egadfa *ST_TextAlignType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_egadfa =0; -case "\u006c":*_egadfa =1;case "\u0063\u0074\u0072":*_egadfa =2;case "\u0072":*_egadfa =3;case "\u006a\u0075\u0073\u0074":*_egadfa =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_egadfa =5;case "\u0064\u0069\u0073\u0074":*_egadfa =6;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_egadfa =7; -};return nil ;};func ParseUnionST_AnimationChartBuildType (s string )(ST_AnimationChartBuildType ,error ){_bcafd :=ST_AnimationChartBuildType {};switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_bcafd .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ; -case "\u0073\u0065\u0072\u0069\u0065\u0073":_bcafd .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeries ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":_bcafd .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategory ; -case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":_bcafd .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeriesEl ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":_bcafd .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategoryEl ; -};return _bcafd ,nil ;}; +// Validate validates the CT_FlatText and its children +func (_gebe *CT_FlatText )Validate ()error {return _gebe .ValidateWithPath ("C\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074");};func (_gecaa ST_PresetLineDashVal )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dcddf :=_e .Attr {};_dcddf .Name =name ; +switch _gecaa {case ST_PresetLineDashValUnset :_dcddf .Value ="";case ST_PresetLineDashValSolid :_dcddf .Value ="\u0073\u006f\u006ci\u0064";case ST_PresetLineDashValDot :_dcddf .Value ="\u0064\u006f\u0074";case ST_PresetLineDashValDash :_dcddf .Value ="\u0064\u0061\u0073\u0068"; +case ST_PresetLineDashValLgDash :_dcddf .Value ="\u006c\u0067\u0044\u0061\u0073\u0068";case ST_PresetLineDashValDashDot :_dcddf .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValLgDashDot :_dcddf .Value ="\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft"; +case ST_PresetLineDashValLgDashDotDot :_dcddf .Value ="\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_PresetLineDashValSysDash :_dcddf .Value ="\u0073y\u0073\u0044\u0061\u0073\u0068";case ST_PresetLineDashValSysDot :_dcddf .Value ="\u0073\u0079\u0073\u0044\u006f\u0074"; +case ST_PresetLineDashValSysDashDot :_dcddf .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDotDot :_dcddf .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";}; +return _dcddf ,nil ;};func (_fggeec *CT_PresetColor )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fggeec .ValAttr =ST_PresetColorVal (1);for _ ,_cebag :=range start .Attr {if _cebag .Name .Local =="\u0076\u0061\u006c"{_fggeec .ValAttr .UnmarshalXMLAttr (_cebag ); +continue ;};};_baeac :for {_bgccg ,_gfbcb :=d .Token ();if _gfbcb !=nil {return _gfbcb ;};switch _cgffg :=_bgccg .(type ){case _e .StartElement :switch _cgffg .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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_gcbgef :=NewEG_ColorTransform (); +_gcbgef .Tint =NewCT_PositiveFixedPercentage ();if _ggaaeb :=d .DecodeElement (_gcbgef .Tint ,&_cgffg );_ggaaeb !=nil {return _ggaaeb ;};_fggeec .EG_ColorTransform =append (_fggeec .EG_ColorTransform ,_gcbgef );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\u0068\u0061d\u0065"},_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\u0068\u0061d\u0065"}:_baedb :=NewEG_ColorTransform (); +_baedb .Shade =NewCT_PositiveFixedPercentage ();if _bfce :=d .DecodeElement (_baedb .Shade ,&_cgffg );_bfce !=nil {return _bfce ;};_fggeec .EG_ColorTransform =append (_fggeec .EG_ColorTransform ,_baedb );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_edcc :=NewEG_ColorTransform (); +_edcc .Comp =NewCT_ComplementTransform ();if _cgbceg :=d .DecodeElement (_edcc .Comp ,&_cgffg );_cgbceg !=nil {return _cgbceg ;};_fggeec .EG_ColorTransform =append (_fggeec .EG_ColorTransform ,_edcc );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_cfcda :=NewEG_ColorTransform (); +_cfcda .Inv =NewCT_InverseTransform ();if _dfdd :=d .DecodeElement (_cfcda .Inv ,&_cgffg );_dfdd !=nil {return _dfdd ;};_fggeec .EG_ColorTransform =append (_fggeec .EG_ColorTransform ,_cfcda );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 :"\u0067\u0072\u0061\u0079"},_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 :"\u0067\u0072\u0061\u0079"}:_dbfd :=NewEG_ColorTransform (); +_dbfd .Gray =NewCT_GrayscaleTransform ();if _dcaf :=d .DecodeElement (_dbfd .Gray ,&_cgffg );_dcaf !=nil {return _dcaf ;};_fggeec .EG_ColorTransform =append (_fggeec .EG_ColorTransform ,_dbfd );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_cfccf :=NewEG_ColorTransform (); +_cfccf .Alpha =NewCT_PositiveFixedPercentage ();if _befg :=d .DecodeElement (_cfccf .Alpha ,&_cgffg );_befg !=nil {return _befg ;};_fggeec .EG_ColorTransform =append (_fggeec .EG_ColorTransform ,_cfccf );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_ddgf :=NewEG_ColorTransform (); +_ddgf .AlphaOff =NewCT_FixedPercentage ();if _fged :=d .DecodeElement (_ddgf .AlphaOff ,&_cgffg );_fged !=nil {return _fged ;};_fggeec .EG_ColorTransform =append (_fggeec .EG_ColorTransform ,_ddgf );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_adacb :=NewEG_ColorTransform (); +_adacb .AlphaMod =NewCT_PositivePercentage ();if _efcec :=d .DecodeElement (_adacb .AlphaMod ,&_cgffg );_efcec !=nil {return _efcec ;};_fggeec .EG_ColorTransform =append (_fggeec .EG_ColorTransform ,_adacb );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 :"\u0068\u0075\u0065"},_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 :"\u0068\u0075\u0065"}:_abccc :=NewEG_ColorTransform (); +_abccc .Hue =NewCT_PositiveFixedAngle ();if _eafb :=d .DecodeElement (_abccc .Hue ,&_cgffg );_eafb !=nil {return _eafb ;};_fggeec .EG_ColorTransform =append (_fggeec .EG_ColorTransform ,_abccc );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_ceaebf :=NewEG_ColorTransform (); +_ceaebf .HueOff =NewCT_Angle ();if _bedef :=d .DecodeElement (_ceaebf .HueOff ,&_cgffg );_bedef !=nil {return _bedef ;};_fggeec .EG_ColorTransform =append (_fggeec .EG_ColorTransform ,_ceaebf );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 :"\u0068\u0075\u0065\u004d\u006f\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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_febeeb :=NewEG_ColorTransform (); +_febeeb .HueMod =NewCT_PositivePercentage ();if _efdfd :=d .DecodeElement (_febeeb .HueMod ,&_cgffg );_efdfd !=nil {return _efdfd ;};_fggeec .EG_ColorTransform =append (_fggeec .EG_ColorTransform ,_febeeb );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\u0061\u0074"},_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\u0061\u0074"}:_aecba :=NewEG_ColorTransform (); +_aecba .Sat =NewCT_Percentage ();if _gfbgf :=d .DecodeElement (_aecba .Sat ,&_cgffg );_gfbgf !=nil {return _gfbgf ;};_fggeec .EG_ColorTransform =append (_fggeec .EG_ColorTransform ,_aecba );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\u0061\u0074\u004f\u0066\u0066"},_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\u0061\u0074\u004f\u0066\u0066"}:_caeg :=NewEG_ColorTransform (); +_caeg .SatOff =NewCT_Percentage ();if _faafb :=d .DecodeElement (_caeg .SatOff ,&_cgffg );_faafb !=nil {return _faafb ;};_fggeec .EG_ColorTransform =append (_fggeec .EG_ColorTransform ,_caeg );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\u0061\u0074\u004d\u006f\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\u0061\u0074\u004d\u006f\u0064"}:_dcfec :=NewEG_ColorTransform (); +_dcfec .SatMod =NewCT_Percentage ();if _bdadbb :=d .DecodeElement (_dcfec .SatMod ,&_cgffg );_bdadbb !=nil {return _bdadbb ;};_fggeec .EG_ColorTransform =append (_fggeec .EG_ColorTransform ,_dcfec );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_befc :=NewEG_ColorTransform (); +_befc .Lum =NewCT_Percentage ();if _bbdede :=d .DecodeElement (_befc .Lum ,&_cgffg );_bbdede !=nil {return _bbdede ;};_fggeec .EG_ColorTransform =append (_fggeec .EG_ColorTransform ,_befc );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_faega :=NewEG_ColorTransform (); +_faega .LumOff =NewCT_Percentage ();if _fcead :=d .DecodeElement (_faega .LumOff ,&_cgffg );_fcead !=nil {return _fcead ;};_fggeec .EG_ColorTransform =append (_fggeec .EG_ColorTransform ,_faega );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 :"\u006c\u0075\u006d\u004d\u006f\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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_feeaa :=NewEG_ColorTransform (); +_feeaa .LumMod =NewCT_Percentage ();if _debcc :=d .DecodeElement (_feeaa .LumMod ,&_cgffg );_debcc !=nil {return _debcc ;};_fggeec .EG_ColorTransform =append (_fggeec .EG_ColorTransform ,_feeaa );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 :"\u0072\u0065\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 :"\u0072\u0065\u0064"}:_degeg :=NewEG_ColorTransform (); +_degeg .Red =NewCT_Percentage ();if _bccbc :=d .DecodeElement (_degeg .Red ,&_cgffg );_bccbc !=nil {return _bccbc ;};_fggeec .EG_ColorTransform =append (_fggeec .EG_ColorTransform ,_degeg );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_baaff :=NewEG_ColorTransform (); +_baaff .RedOff =NewCT_Percentage ();if _egeee :=d .DecodeElement (_baaff .RedOff ,&_cgffg );_egeee !=nil {return _egeee ;};_fggeec .EG_ColorTransform =append (_fggeec .EG_ColorTransform ,_baaff );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 :"\u0072\u0065\u0064\u004d\u006f\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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_efaabg :=NewEG_ColorTransform (); +_efaabg .RedMod =NewCT_Percentage ();if _agege :=d .DecodeElement (_efaabg .RedMod ,&_cgffg );_agege !=nil {return _agege ;};_fggeec .EG_ColorTransform =append (_fggeec .EG_ColorTransform ,_efaabg );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 :"\u0067\u0072\u0065e\u006e"},_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 :"\u0067\u0072\u0065e\u006e"}:_efae :=NewEG_ColorTransform (); +_efae .Green =NewCT_Percentage ();if _cbdceg :=d .DecodeElement (_efae .Green ,&_cgffg );_cbdceg !=nil {return _cbdceg ;};_fggeec .EG_ColorTransform =append (_fggeec .EG_ColorTransform ,_efae );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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_dade :=NewEG_ColorTransform (); +_dade .GreenOff =NewCT_Percentage ();if _dfabf :=d .DecodeElement (_dade .GreenOff ,&_cgffg );_dfabf !=nil {return _dfabf ;};_fggeec .EG_ColorTransform =append (_fggeec .EG_ColorTransform ,_dade );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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_ggcgg :=NewEG_ColorTransform (); +_ggcgg .GreenMod =NewCT_Percentage ();if _cfbdf :=d .DecodeElement (_ggcgg .GreenMod ,&_cgffg );_cfbdf !=nil {return _cfbdf ;};_fggeec .EG_ColorTransform =append (_fggeec .EG_ColorTransform ,_ggcgg );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 :"\u0062\u006c\u0075\u0065"},_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 :"\u0062\u006c\u0075\u0065"}:_cbbgge :=NewEG_ColorTransform (); +_cbbgge .Blue =NewCT_Percentage ();if _gcbfe :=d .DecodeElement (_cbbgge .Blue ,&_cgffg );_gcbfe !=nil {return _gcbfe ;};_fggeec .EG_ColorTransform =append (_fggeec .EG_ColorTransform ,_cbbgge );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_fdcd :=NewEG_ColorTransform (); +_fdcd .BlueOff =NewCT_Percentage ();if _efcba :=d .DecodeElement (_fdcd .BlueOff ,&_cgffg );_efcba !=nil {return _efcba ;};_fggeec .EG_ColorTransform =append (_fggeec .EG_ColorTransform ,_fdcd );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 :"\u0062l\u0075\u0065\u004d\u006f\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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_bgafd :=NewEG_ColorTransform (); +_bgafd .BlueMod =NewCT_Percentage ();if _ddabc :=d .DecodeElement (_bgafd .BlueMod ,&_cgffg );_ddabc !=nil {return _ddabc ;};_fggeec .EG_ColorTransform =append (_fggeec .EG_ColorTransform ,_bgafd );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 :"\u0067\u0061\u006dm\u0061"},_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 :"\u0067\u0061\u006dm\u0061"}:_egggc :=NewEG_ColorTransform (); +_egggc .Gamma =NewCT_GammaTransform ();if _ggedf :=d .DecodeElement (_egggc .Gamma ,&_cgffg );_ggedf !=nil {return _ggedf ;};_fggeec .EG_ColorTransform =append (_fggeec .EG_ColorTransform ,_egggc );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_ebfac :=NewEG_ColorTransform (); +_ebfac .InvGamma =NewCT_InverseGammaTransform ();if _bdag :=d .DecodeElement (_ebfac .InvGamma ,&_cgffg );_bdag !=nil {return _bdag ;};_fggeec .EG_ColorTransform =append (_fggeec .EG_ColorTransform ,_ebfac );default:_bfc .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",_cgffg .Name ); +if _gccde :=d .Skip ();_gccde !=nil {return _gccde ;};};case _e .EndElement :break _baeac ;case _e .CharData :};};return nil ;};func (_cdcb *ST_BlipCompression )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfgad ,_abbbf :=d .Token ();if _abbbf !=nil {return _abbbf ; +};if _deddcb ,_cdfgb :=_cfgad .(_e .EndElement );_cdfgb &&_deddcb .Name ==start .Name {*_cdcb =1;return nil ;};if _ddbbc ,_ddefd :=_cfgad .(_e .CharData );!_ddefd {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",_cfgad ); +}else {switch string (_ddbbc ){case "":*_cdcb =0;case "\u0065\u006d\u0061i\u006c":*_cdcb =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_cdcb =2;case "\u0070\u0072\u0069n\u0074":*_cdcb =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_cdcb =4;case "\u006e\u006f\u006e\u0065":*_cdcb =5; +};};_cfgad ,_abbbf =d .Token ();if _abbbf !=nil {return _abbbf ;};if _bgfaa ,_dfggbb :=_cfgad .(_e .EndElement );_dfggbb &&_bgfaa .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",_cfgad ); +};func NewCT_FillEffect ()*CT_FillEffect {_abac :=&CT_FillEffect {};return _abac }; -// ValidateWithPath validates the CT_TableStyleTextStyle and its children, prefixing error messages with path -func (_acefg *CT_TableStyleTextStyle )ValidateWithPath (path string )error {if _dagfg :=_acefg .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_dagfg !=nil {return _dagfg ;};if _bdae :=_acefg .IAttr .ValidateWithPath (path +"\u002f\u0049\u0041\u0074\u0074\u0072"); -_bdae !=nil {return _bdae ;};if _acefg .Font !=nil {if _acbce :=_acefg .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_acbce !=nil {return _acbce ;};};if _acefg .FontRef !=nil {if _fffg :=_acefg .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066"); -_fffg !=nil {return _fffg ;};};if _acefg .ScrgbClr !=nil {if _ffcfe :=_acefg .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ffcfe !=nil {return _ffcfe ;};};if _acefg .SrgbClr !=nil {if _eefde :=_acefg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_eefde !=nil {return _eefde ;};};if _acefg .HslClr !=nil {if _edbfc :=_acefg .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_edbfc !=nil {return _edbfc ;};};if _acefg .SysClr !=nil {if _caedd :=_acefg .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_caedd !=nil {return _caedd ;};};if _acefg .SchemeClr !=nil {if _aebdd :=_acefg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_aebdd !=nil {return _aebdd ;};};if _acefg .PrstClr !=nil {if _bggcg :=_acefg .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_bggcg !=nil {return _bggcg ;};};if _acefg .ExtLst !=nil {if _edag :=_acefg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edag !=nil {return _edag ;};};return nil ;};func NewCT_AlphaReplaceEffect ()*CT_AlphaReplaceEffect {_eeffd :=&CT_AlphaReplaceEffect {}; -return _eeffd ;};func (_ggge *CT_Path2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggge .WAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077"},Value :_ee .Sprintf ("\u0025\u0076",*_ggge .WAttr )}); -};if _ggge .HAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068"},Value :_ee .Sprintf ("\u0025\u0076",*_ggge .HAttr )});};if _ggge .FillAttr !=ST_PathFillModeUnset {_edfgd ,_ceecg :=_ggge .FillAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c"}); -if _ceecg !=nil {return _ceecg ;};start .Attr =append (start .Attr ,_edfgd );};if _ggge .StrokeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_ggge .StrokeAttr ))}); -};if _ggge .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_ggge .ExtrusionOkAttr ))});};e .EncodeToken (start ); -if _ggge .Close !=nil {_bbcbd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u006c\u006f\u0073\u0065"}};for _ ,_fdceeb :=range _ggge .Close {e .EncodeElement (_fdceeb ,_bbcbd );};};if _ggge .MoveTo !=nil {_decab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}}; -for _ ,_fcdecd :=range _ggge .MoveTo {e .EncodeElement (_fcdecd ,_decab );};};if _ggge .LnTo !=nil {_dcgee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006f"}};for _ ,_fdba :=range _ggge .LnTo {e .EncodeElement (_fdba ,_dcgee ); -};};if _ggge .ArcTo !=nil {_baafa :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0072\u0063\u0054\u006f"}};for _ ,_ebggf :=range _ggge .ArcTo {e .EncodeElement (_ebggf ,_baafa );};};if _ggge .QuadBezTo !=nil {_feec :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0071\u0075\u0061\u0064\u0042\u0065\u007a\u0054\u006f"}}; -for _ ,_fgaaf :=range _ggge .QuadBezTo {e .EncodeElement (_fgaaf ,_feec );};};if _ggge .CubicBezTo !=nil {_gebbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063u\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}};for _ ,_eaeed :=range _ggge .CubicBezTo {e .EncodeElement (_eaeed ,_gebbc ); -};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GvmlShape ()*CT_GvmlShape {_ageaa :=&CT_GvmlShape {};_ageaa .NvSpPr =NewCT_GvmlShapeNonVisual ();_ageaa .SpPr =NewCT_ShapeProperties ();return _ageaa ;};func (_fdfbd ST_RectAlignment )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_edege :=_b .Attr {}; -_edege .Name =name ;switch _fdfbd {case ST_RectAlignmentUnset :_edege .Value ="";case ST_RectAlignmentTl :_edege .Value ="\u0074\u006c";case ST_RectAlignmentT :_edege .Value ="\u0074";case ST_RectAlignmentTr :_edege .Value ="\u0074\u0072";case ST_RectAlignmentL :_edege .Value ="\u006c"; -case ST_RectAlignmentCtr :_edege .Value ="\u0063\u0074\u0072";case ST_RectAlignmentR :_edege .Value ="\u0072";case ST_RectAlignmentBl :_edege .Value ="\u0062\u006c";case ST_RectAlignmentB :_edege .Value ="\u0062";case ST_RectAlignmentBr :_edege .Value ="\u0062\u0072"; -};return _edege ,nil ;};func (_cgebg *CT_GvmlGroupShapeChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdge :for {_bcec ,_agca :=d .Token ();if _agca !=nil {return _agca ;};switch _abcaa :=_bcec .(type ){case _b .StartElement :switch _abcaa .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"}:_fbgcg :=NewCT_GvmlTextShape (); -if _bdbga :=d .DecodeElement (_fbgcg ,&_abcaa );_bdbga !=nil {return _bdbga ;};_cgebg .TxSp =append (_cgebg .TxSp ,_fbgcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_cgebe :=NewCT_GvmlShape (); -if _aaefb :=d .DecodeElement (_cgebe ,&_abcaa );_aaefb !=nil {return _aaefb ;};_cgebg .Sp =append (_cgebg .Sp ,_cgebe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_edefc :=NewCT_GvmlConnector (); -if _fabaa :=d .DecodeElement (_edefc ,&_abcaa );_fabaa !=nil {return _fabaa ;};_cgebg .CxnSp =append (_cgebg .CxnSp ,_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 :"\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"}:_fgbe :=NewCT_GvmlPicture (); -if _dfdaf :=d .DecodeElement (_fgbe ,&_abcaa );_dfdaf !=nil {return _dfdaf ;};_cgebg .Pic =append (_cgebg .Pic ,_fgbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bgcbga :=NewCT_GvmlGraphicalObjectFrame (); -if _gfac :=d .DecodeElement (_bgcbga ,&_abcaa );_gfac !=nil {return _gfac ;};_cgebg .GraphicFrame =append (_cgebg .GraphicFrame ,_bgcbga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cadd :=NewCT_GvmlGroupShape (); -if _ebdefd :=d .DecodeElement (_cadd ,&_abcaa );_ebdefd !=nil {return _ebdefd ;};_cgebg .GrpSp =append (_cgebg .GrpSp ,_cadd );default:_cc .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",_abcaa .Name ); -if _eeae :=d .Skip ();_eeae !=nil {return _eeae ;};};case _b .EndElement :break _fdge ;case _b .CharData :};};return nil ;};func (_befcc *EG_ShadeProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdeffc :for {_gfff ,_gdbeda :=d .Token (); -if _gdbeda !=nil {return _gdbeda ;};switch _agga :=_gfff .(type ){case _b .StartElement :switch _agga .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"}:_befcc .Lin =NewCT_LinearShadeProperties (); -if _gdeceb :=d .DecodeElement (_befcc .Lin ,&_agga );_gdeceb !=nil {return _gdeceb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_befcc .Path =NewCT_PathShadeProperties (); -if _eafbd :=d .DecodeElement (_befcc .Path ,&_agga );_eafbd !=nil {return _eafbd ;};default:_cc .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",_agga .Name ); -if _aafgd :=d .Skip ();_aafgd !=nil {return _aafgd ;};};case _b .EndElement :break _bdeffc ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path +func (_bgddf *CT_Table )ValidateWithPath (path string )error {if _bgddf .TblPr !=nil {if _edfcd :=_bgddf .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_edfcd !=nil {return _edfcd ;};};if _aeeac :=_bgddf .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064"); +_aeeac !=nil {return _aeeac ;};for _ggcfga ,_dgccb :=range _bgddf .Tr {if _dgfg :=_dgccb .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_ggcfga ));_dgfg !=nil {return _dgfg ;};};return nil ;}; -// ValidateWithPath validates the CT_TableProperties and its children, prefixing error messages with path -func (_ebbc *CT_TableProperties )ValidateWithPath (path string )error {if _ebbc .NoFill !=nil {if _fdabd :=_ebbc .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_fdabd !=nil {return _fdabd ;};};if _ebbc .SolidFill !=nil {if _afbaf :=_ebbc .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_afbaf !=nil {return _afbaf ;};};if _ebbc .GradFill !=nil {if _cabgg :=_ebbc .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_cabgg !=nil {return _cabgg ;};};if _ebbc .BlipFill !=nil {if _dfacg :=_ebbc .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_dfacg !=nil {return _dfacg ;};};if _ebbc .PattFill !=nil {if _efdcd :=_ebbc .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_efdcd !=nil {return _efdcd ;};};if _ebbc .GrpFill !=nil {if _dbccc :=_ebbc .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_dbccc !=nil {return _dbccc ;};};if _ebbc .EffectLst !=nil {if _gfgaa :=_ebbc .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_gfgaa !=nil {return _gfgaa ;};};if _ebbc .EffectDag !=nil {if _fceef :=_ebbc .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); -_fceef !=nil {return _fceef ;};};if _ebbc .Choice !=nil {if _ecbcfed :=_ebbc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ecbcfed !=nil {return _ecbcfed ;};};if _ebbc .ExtLst !=nil {if _cgfae :=_ebbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cgfae !=nil {return _cgfae ;};};return nil ;};func NewCT_BackgroundFormatting ()*CT_BackgroundFormatting {_ddg :=&CT_BackgroundFormatting {};return _ddg ;};func NewCT_PolarAdjustHandle ()*CT_PolarAdjustHandle {_efbba :=&CT_PolarAdjustHandle {};_efbba .Pos =NewCT_AdjPoint2D (); -return _efbba ;};func (_bdfag *ST_ChartBuildStep )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bdfag =0;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_bdfag =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_bdfag =2; -case "\u0073\u0065\u0072\u0069\u0065\u0073":*_bdfag =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_bdfag =4;case "\u0061\u006c\u006c\u0050\u0074\u0073":*_bdfag =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_bdfag =6; -};return nil ;};func (_ebeca *CT_TextUnderlineLineFollowText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_acaeb ,_cdcdeb :=d .Token ();if _cdcdeb !=nil {return _ee .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",_cdcdeb ); -};if _dgbcc ,_febb :=_acaeb .(_b .EndElement );_febb &&_dgbcc .Name ==start .Name {break ;};};return nil ;};func (_fbfgd *ST_FixedPercentage )Validate ()error {return _fbfgd .ValidateWithPath ("")};func (_cgbcd *ST_BlendMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfgabg ,_aacfc :=d .Token (); -if _aacfc !=nil {return _aacfc ;};if _cebfd ,_fdabb :=_cfgabg .(_b .EndElement );_fdabb &&_cebfd .Name ==start .Name {*_cgbcd =1;return nil ;};if _eegage ,_fefafa :=_cfgabg .(_b .CharData );!_fefafa {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfgabg ); -}else {switch string (_eegage ){case "":*_cgbcd =0;case "\u006f\u0076\u0065\u0072":*_cgbcd =1;case "\u006d\u0075\u006c\u0074":*_cgbcd =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_cgbcd =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_cgbcd =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_cgbcd =5; -};};_cfgabg ,_aacfc =d .Token ();if _aacfc !=nil {return _aacfc ;};if _aadab ,_ggcaef :=_cfgabg .(_b .EndElement );_ggcaef &&_aadab .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfgabg ); +// ValidateWithPath validates the CT_GvmlPictureNonVisual and its children, prefixing error messages with path +func (_bbef *CT_GvmlPictureNonVisual )ValidateWithPath (path string )error {if _ecda :=_bbef .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ecda !=nil {return _ecda ;};if _fegcb :=_bbef .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); +_fegcb !=nil {return _fegcb ;};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 (_aabaf ST_TextPoint )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _aabaf .ST_TextPointUnqualified !=nil {e .EncodeToken (_e .CharData (_bb .Sprintf ("\u0025\u0064",*_aabaf .ST_TextPointUnqualified )));};if _aabaf .ST_UniversalMeasure !=nil {e .EncodeToken (_e .CharData (*_aabaf .ST_UniversalMeasure ));};return e .EncodeToken (_e .EndElement {Name :start .Name }); }; -// Validate validates the CT_TextBulletTypefaceFollowText and its children -func (_fdbfcd *CT_TextBulletTypefaceFollowText )Validate ()error {return _fdbfcd .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 (_daedga ST_EffectContainerType )Validate ()error {return _daedga .ValidateWithPath ("")};func (_edbg ST_FixedPercentage )String ()string {if _edbg .ST_FixedPercentageDecimal !=nil {return _ee .Sprintf ("\u0025\u0076",*_edbg .ST_FixedPercentageDecimal ); -};if _edbg .ST_FixedPercentage !=nil {return _edbg .ST_FixedPercentage .String ();};return "";}; - -// Validate validates the CT_GeomGuide and its children -func (_aaba *CT_GeomGuide )Validate ()error {return _aaba .ValidateWithPath ("\u0043\u0054\u005fG\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065");};func (_gffb *CT_Camera )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gffb .PrstAttr =ST_PresetCameraType (1); -for _ ,_edge :=range start .Attr {if _edge .Name .Local =="\u0070\u0072\u0073\u0074"{_gffb .PrstAttr .UnmarshalXMLAttr (_edge );continue ;};if _edge .Name .Local =="\u0066\u006f\u0076"{_beba ,_edac :=_c .ParseInt (_edge .Value ,10,32);if _edac !=nil {return _edac ; -};_bbdf :=int32 (_beba );_gffb .FovAttr =&_bbdf ;continue ;};if _edge .Name .Local =="\u007a\u006f\u006f\u006d"{_addcb ,_ggbd :=ParseUnionST_PositivePercentage (_edge .Value );if _ggbd !=nil {return _ggbd ;};_gffb .ZoomAttr =&_addcb ;continue ;};};_fgbd :for {_ecba ,_bgcg :=d .Token (); -if _bgcg !=nil {return _bgcg ;};switch _dfaca :=_ecba .(type ){case _b .StartElement :switch _dfaca .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"}:_gffb .Rot =NewCT_SphereCoords (); -if _dbfd :=d .DecodeElement (_gffb .Rot ,&_dfaca );_dbfd !=nil {return _dbfd ;};default:_cc .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",_dfaca .Name ); -if _bbfc :=d .Skip ();_bbfc !=nil {return _bbfc ;};};case _b .EndElement :break _fgbd ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_StyleMatrixReference and its children +func (_dcafc *CT_StyleMatrixReference )Validate ()error {return _dcafc .ValidateWithPath ("\u0043\u0054\u005fSt\u0079\u006c\u0065\u004d\u0061\u0074\u0072\u0069\u0078\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};func (_edgfd *CT_NonVisualConnectorProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_acaa :for {_ggfa ,_fbfeg :=d .Token (); +if _fbfeg !=nil {return _fbfeg ;};switch _fadad :=_ggfa .(type ){case _e .StartElement :switch _fadad .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 :"\u0063\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"},_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 :"\u0063\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}:_edgfd .CxnSpLocks =NewCT_ConnectorLocking (); +if _fegga :=d .DecodeElement (_edgfd .CxnSpLocks ,&_fadad );_fegga !=nil {return _fegga ;};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\u0074\u0043x\u006e"},_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\u0074\u0043x\u006e"}:_edgfd .StCxn =NewCT_Connection (); +if _fedfa :=d .DecodeElement (_edgfd .StCxn ,&_fadad );_fedfa !=nil {return _fedfa ;};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 :"\u0065\u006e\u0064\u0043\u0078\u006e"},_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 :"\u0065\u006e\u0064\u0043\u0078\u006e"}:_edgfd .EndCxn =NewCT_Connection (); +if _dbbbg :=d .DecodeElement (_edgfd .EndCxn ,&_fadad );_dbbbg !=nil {return _dbbbg ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edgfd .ExtLst =NewCT_OfficeArtExtensionList (); +if _cffbd :=d .DecodeElement (_edgfd .ExtLst ,&_fadad );_cffbd !=nil {return _cffbd ;};default:_bfc .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",_fadad .Name ); +if _dagd :=d .Skip ();_dagd !=nil {return _dagd ;};};case _e .EndElement :break _acaa ;case _e .CharData :};};return nil ;};func NewCT_TextSpacingPoint ()*CT_TextSpacingPoint {_fbdda :=&CT_TextSpacingPoint {};_fbdda .ValAttr =0;return _fbdda ;};func (_fafc *CT_GvmlGraphicFrameNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_gbbge :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_fafc .CNvPr ,_gbbge );_cbbcg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}}; +e .EncodeElement (_fafc .CNvGraphicFramePr ,_cbbcg );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_agfb *CT_AudioCD )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agfb .St =NewCT_AudioCDTime ();_agfb .End =NewCT_AudioCDTime (); +_agd :for {_bbdd ,_eef :=d .Token ();if _eef !=nil {return _eef ;};switch _abeb :=_bbdd .(type ){case _e .StartElement :switch _abeb .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\u0074"},_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\u0074"}:if _aea :=d .DecodeElement (_agfb .St ,&_abeb ); +_aea !=nil {return _aea ;};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 :"\u0065\u006e\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 :"\u0065\u006e\u0064"}:if _fff :=d .DecodeElement (_agfb .End ,&_abeb ); +_fff !=nil {return _fff ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agfb .ExtLst =NewCT_OfficeArtExtensionList (); +if _dcc :=d .DecodeElement (_agfb .ExtLst ,&_abeb );_dcc !=nil {return _dcc ;};default:_bfc .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",_abeb .Name ); +if _abdg :=d .Skip ();_abdg !=nil {return _abdg ;};};case _e .EndElement :break _agd ;case _e .CharData :};};return nil ;};func NewCT_DefaultShapeDefinition ()*CT_DefaultShapeDefinition {_febg :=&CT_DefaultShapeDefinition {};_febg .SpPr =NewCT_ShapeProperties (); +_febg .BodyPr =NewCT_TextBodyProperties ();_febg .LstStyle =NewCT_TextListStyle ();return _febg ;}; -// Validate validates the CT_TextUnderlineFillGroupWrapper and its children -func (_ddeef *CT_TextUnderlineFillGroupWrapper )Validate ()error {return _ddeef .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 (_ffcg *CT_SchemeColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_cdbf ,_dccfb :=_ffcg .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _dccfb !=nil {return _dccfb ;};start .Attr =append (start .Attr ,_cdbf ); -e .EncodeToken (start );if _ffcg .EG_ColorTransform !=nil {for _ ,_ecgfd :=range _ffcg .EG_ColorTransform {_ecgfd .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_LineJoinBevel and its children, prefixing error messages with path +func (_aadbf *CT_LineJoinBevel )ValidateWithPath (path string )error {return nil };func NewCT_GradientStop ()*CT_GradientStop {_becge :=&CT_GradientStop {};return _becge };func (_ddfbfe ST_TextVerticalType )Validate ()error {return _ddfbfe .ValidateWithPath ("")}; +func NewCT_ColorScheme ()*CT_ColorScheme {_egadf :=&CT_ColorScheme {};_egadf .Dk1 =NewCT_Color ();_egadf .Lt1 =NewCT_Color ();_egadf .Dk2 =NewCT_Color ();_egadf .Lt2 =NewCT_Color ();_egadf .Accent1 =NewCT_Color ();_egadf .Accent2 =NewCT_Color ();_egadf .Accent3 =NewCT_Color (); +_egadf .Accent4 =NewCT_Color ();_egadf .Accent5 =NewCT_Color ();_egadf .Accent6 =NewCT_Color ();_egadf .Hlink =NewCT_Color ();_egadf .FolHlink =NewCT_Color ();return _egadf ;};func (_ccdbd *CT_TableStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073t\u0079\u006c\u0065\u0049\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_ccdbd .StyleIdAttr )}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"},Value :_bb .Sprintf ("\u0025\u0076",_ccdbd .StyleNameAttr )});e .EncodeToken (start );if _ccdbd .TblBg !=nil {_gbaaa :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0074\u0062\u006c\u0042\u0067"}}; +e .EncodeElement (_ccdbd .TblBg ,_gbaaa );};if _ccdbd .WholeTbl !=nil {_ggdcg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}};e .EncodeElement (_ccdbd .WholeTbl ,_ggdcg );};if _ccdbd .Band1H !=nil {_bfaeg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0048"}}; +e .EncodeElement (_ccdbd .Band1H ,_bfaeg );};if _ccdbd .Band2H !=nil {_ceeg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0048"}};e .EncodeElement (_ccdbd .Band2H ,_ceeg );};if _ccdbd .Band1V !=nil {_aaafc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0056"}}; +e .EncodeElement (_ccdbd .Band1V ,_aaafc );};if _ccdbd .Band2V !=nil {_dgffg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0056"}};e .EncodeElement (_ccdbd .Band2V ,_dgffg );};if _ccdbd .LastCol !=nil {_baffc :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0043\u006fl"}}; +e .EncodeElement (_ccdbd .LastCol ,_baffc );};if _ccdbd .FirstCol !=nil {_ecdfa :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}};e .EncodeElement (_ccdbd .FirstCol ,_ecdfa );};if _ccdbd .LastRow !=nil {_aadg :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0052\u006fw"}}; +e .EncodeElement (_ccdbd .LastRow ,_aadg );};if _ccdbd .SeCell !=nil {_babfa :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0065\u0043\u0065\u006c\u006c"}};e .EncodeElement (_ccdbd .SeCell ,_babfa );};if _ccdbd .SwCell !=nil {_caaeb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0077\u0043\u0065\u006c\u006c"}}; +e .EncodeElement (_ccdbd .SwCell ,_caaeb );};if _ccdbd .FirstRow !=nil {_becbe :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}};e .EncodeElement (_ccdbd .FirstRow ,_becbe );};if _ccdbd .NeCell !=nil {_adcgaf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006e\u0065\u0043\u0065\u006c\u006c"}}; +e .EncodeElement (_ccdbd .NeCell ,_adcgaf );};if _ccdbd .NwCell !=nil {_fdgaf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006e\u0077\u0043\u0065\u006c\u006c"}};e .EncodeElement (_ccdbd .NwCell ,_fdgaf );};if _ccdbd .ExtLst !=nil {_ffdga :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ccdbd .ExtLst ,_ffdga );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PresetColor and its children -func (_bgdf *CT_PresetColor )Validate ()error {return _bgdf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074C\u006f\u006c\u006f\u0072");};const (ST_LightRigDirectionUnset ST_LightRigDirection =0;ST_LightRigDirectionTl ST_LightRigDirection =1; -ST_LightRigDirectionT ST_LightRigDirection =2;ST_LightRigDirectionTr ST_LightRigDirection =3;ST_LightRigDirectionL ST_LightRigDirection =4;ST_LightRigDirectionR ST_LightRigDirection =5;ST_LightRigDirectionBl ST_LightRigDirection =6;ST_LightRigDirectionB ST_LightRigDirection =7; -ST_LightRigDirectionBr ST_LightRigDirection =8;);func (_cefcbc *CT_Shape3D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfcacc :=range start .Attr {if _bfcacc .Name .Local =="\u007a"{_gfga ,_feaee :=ParseUnionST_Coordinate (_bfcacc .Value ); -if _feaee !=nil {return _feaee ;};_cefcbc .ZAttr =&_gfga ;continue ;};if _bfcacc .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"{_dgagc ,_agge :=_c .ParseInt (_bfcacc .Value ,10,64);if _agge !=nil {return _agge ;};_cefcbc .ExtrusionHAttr =&_dgagc ; -continue ;};if _bfcacc .Name .Local =="\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"{_acffg ,_egbc :=_c .ParseInt (_bfcacc .Value ,10,64);if _egbc !=nil {return _egbc ;};_cefcbc .ContourWAttr =&_acffg ;continue ;};if _bfcacc .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_cefcbc .PrstMaterialAttr .UnmarshalXMLAttr (_bfcacc ); -continue ;};};_acaab :for {_dddcb ,_faagc :=d .Token ();if _faagc !=nil {return _faagc ;};switch _addge :=_dddcb .(type ){case _b .StartElement :switch _addge .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"}:_cefcbc .BevelT =NewCT_Bevel (); -if _efdd :=d .DecodeElement (_cefcbc .BevelT ,&_addge );_efdd !=nil {return _efdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_cefcbc .BevelB =NewCT_Bevel (); -if _gaggac :=d .DecodeElement (_cefcbc .BevelB ,&_addge );_gaggac !=nil {return _gaggac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_cefcbc .ExtrusionClr =NewCT_Color (); -if _aefgg :=d .DecodeElement (_cefcbc .ExtrusionClr ,&_addge );_aefgg !=nil {return _aefgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cefcbc .ContourClr =NewCT_Color (); -if _agafa :=d .DecodeElement (_cefcbc .ContourClr ,&_addge );_agafa !=nil {return _agafa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_cefcbc .ExtLst =NewCT_OfficeArtExtensionList (); -if _ceafb :=d .DecodeElement (_cefcbc .ExtLst ,&_addge );_ceafb !=nil {return _ceafb ;};default:_cc .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",_addge .Name ); -if _daca :=d .Skip ();_daca !=nil {return _daca ;};};case _b .EndElement :break _acaab ;case _b .CharData :};};return nil ;};func NewCT_GrayscaleTransform ()*CT_GrayscaleTransform {_ecfcc :=&CT_GrayscaleTransform {};return _ecfcc ;};func (_aeffbb ST_ColorSchemeIndex )String ()string {switch _aeffbb {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 "";};type ST_PresetMaterialType byte ;type TblStyleLst struct{CT_TableStyleList };type CT_GvmlUseShapeRectangle struct{};func NewCT_GammaTransform ()*CT_GammaTransform {_edaf :=&CT_GammaTransform {};return _edaf }; +// Validate validates the CT_TextBulletSizePoint and its children +func (_dfbge *CT_TextBulletSizePoint )Validate ()error {return _dfbge .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0050\u006f\u0069n\u0074");};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_OfficeStyleSheet and its children, prefixing error messages with path -func (_aace *CT_OfficeStyleSheet )ValidateWithPath (path string )error {if _eacff :=_aace .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_eacff !=nil {return _eacff ;};if _aace .ObjectDefaults !=nil {if _acfc :=_aace .ObjectDefaults .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"); -_acfc !=nil {return _acfc ;};};if _aace .ExtraClrSchemeLst !=nil {if _becaf :=_aace .ExtraClrSchemeLst .ValidateWithPath (path +"\u002fE\u0078t\u0072\u0061\u0043\u006c\u0072S\u0063\u0068e\u006d\u0065\u004c\u0073\u0074");_becaf !=nil {return _becaf ;};}; -if _aace .CustClrLst !=nil {if _bdfee :=_aace .CustClrLst .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_bdfee !=nil {return _bdfee ;};};if _aace .ExtLst !=nil {if _bfefd :=_aace .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bfefd !=nil {return _bfefd ;};};return nil ;}; +// Validate validates the CT_XYAdjustHandle and its children +func (_becfa *CT_XYAdjustHandle )Validate ()error {return _becfa .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048a\u006e\u0064\u006c\u0065");}; -// ValidateWithPath validates the AG_Locking and its children, prefixing error messages with path -func (_ed *AG_Locking )ValidateWithPath (path string )error {return nil };func NewCT_AnimationElementChoice ()*CT_AnimationElementChoice {_efc :=&CT_AnimationElementChoice {};return _efc ;};func NewCT_GvmlGroupShapeChoice ()*CT_GvmlGroupShapeChoice {_bcab :=&CT_GvmlGroupShapeChoice {}; -return _bcab ;}; +// ValidateWithPath validates the CT_PresetColor and its children, prefixing error messages with path +func (_fafab *CT_PresetColor )ValidateWithPath (path string )error {if _fafab .ValAttr ==ST_PresetColorValUnset {return _bb .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 _fcffea :=_fafab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcffea !=nil {return _fcffea ;};for _fagfa ,_cfdbg :=range _fafab .EG_ColorTransform {if _edbgf :=_cfdbg .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_fagfa )); +_edbgf !=nil {return _edbgf ;};};return nil ;};func (_deadg ST_SystemColorVal )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ggbea :=_e .Attr {};_ggbea .Name =name ;switch _deadg {case ST_SystemColorValUnset :_ggbea .Value ="";case ST_SystemColorValScrollBar :_ggbea .Value ="\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r"; +case ST_SystemColorValBackground :_ggbea .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case ST_SystemColorValActiveCaption :_ggbea .Value ="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValInactiveCaption :_ggbea .Value ="\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e"; +case ST_SystemColorValMenu :_ggbea .Value ="\u006d\u0065\u006e\u0075";case ST_SystemColorValWindow :_ggbea .Value ="\u0077\u0069\u006e\u0064\u006f\u0077";case ST_SystemColorValWindowFrame :_ggbea .Value ="w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065"; +case ST_SystemColorValMenuText :_ggbea .Value ="\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074";case ST_SystemColorValWindowText :_ggbea .Value ="\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074";case ST_SystemColorValCaptionText :_ggbea .Value ="c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074"; +case ST_SystemColorValActiveBorder :_ggbea .Value ="\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072";case ST_SystemColorValInactiveBorder :_ggbea .Value ="\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072"; +case ST_SystemColorValAppWorkspace :_ggbea .Value ="\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065";case ST_SystemColorValHighlight :_ggbea .Value ="\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t";case ST_SystemColorValHighlightText :_ggbea .Value ="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074"; +case ST_SystemColorValBtnFace :_ggbea .Value ="\u0062t\u006e\u0046\u0061\u0063\u0065";case ST_SystemColorValBtnShadow :_ggbea .Value ="\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw";case ST_SystemColorValGrayText :_ggbea .Value ="\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074"; +case ST_SystemColorValBtnText :_ggbea .Value ="\u0062t\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValInactiveCaptionText :_ggbea .Value ="\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnHighlight :_ggbea .Value ="\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"; +case ST_SystemColorVal3dDkShadow :_ggbea .Value ="\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077";case ST_SystemColorVal3dLight :_ggbea .Value ="\u0033d\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValInfoText :_ggbea .Value ="\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074"; +case ST_SystemColorValInfoBk :_ggbea .Value ="\u0069\u006e\u0066\u006f\u0042\u006b";case ST_SystemColorValHotLight :_ggbea .Value ="\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValGradientActiveCaption :_ggbea .Value ="g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e"; +case ST_SystemColorValGradientInactiveCaption :_ggbea .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 :_ggbea .Value ="\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"; +case ST_SystemColorValMenuBar :_ggbea .Value ="\u006de\u006e\u0075\u0042\u0061\u0072";};return _ggbea ,nil ;};type CT_AlphaCeilingEffect struct{};func ParseUnionST_FixedPercentage (s string )(ST_FixedPercentage ,error ){_agdfc :=ST_FixedPercentage {};if _egf .ST_FixedPercentagePatternRe .MatchString (s ){_agdfc .ST_FixedPercentage =&ST_Percentage {}; +_agdfc .ST_FixedPercentage .ST_Percentage =&s ;}else {_fbgg ,_bfaee :=_eb .ParseInt (s ,10,64);if _bfaee !=nil {return _agdfc ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_bfaee );};_abgab :=int32 (_fbgg ); +_agdfc .ST_FixedPercentageDecimal =&_abgab ;};return _agdfc ,nil ;}; -// Validate validates the CT_GvmlPictureNonVisual and its children -func (_bacc *CT_GvmlPictureNonVisual )Validate ()error {return _bacc .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func NewCT_GraphicalObjectData ()*CT_GraphicalObjectData {_gcdac :=&CT_GraphicalObjectData {}; -return _gcdac ;};func (_bgfcab *ST_EffectContainerType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bgfcab =0;case "\u0073\u0069\u0062":*_bgfcab =1;case "\u0074\u0072\u0065\u0065":*_bgfcab =2;};return nil ;}; +// Validate validates the CT_BackgroundFormatting and its children +func (_ged *CT_BackgroundFormatting )Validate ()error {return _ged .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");}; -// Validate validates the CT_PictureLocking and its children -func (_eded *CT_PictureLocking )Validate ()error {return _eded .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006fc\u006b\u0069\u006e\u0067");}; +// ValidateWithPath validates the CT_Path2DQuadBezierTo and its children, prefixing error messages with path +func (_ffede *CT_Path2DQuadBezierTo )ValidateWithPath (path string )error {for _accf ,_bdbeb :=range _ffede .Pt {if _gaecc :=_bdbeb .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_accf ));_gaecc !=nil {return _gaecc ; +};};return nil ;};type CT_Headers struct{Header []string ;}; -// ValidateWithPath validates the CT_PositiveSize2D and its children, prefixing error messages with path -func (_ddddf *CT_PositiveSize2D )ValidateWithPath (path string )error {if _ddddf .CxAttr < 0{return _ee .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 ,_ddddf .CxAttr ); -};if _ddddf .CxAttr > 27273042316900{return _ee .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 ,_ddddf .CxAttr ); -};if _ddddf .CyAttr < 0{return _ee .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 ,_ddddf .CyAttr );};if _ddddf .CyAttr > 27273042316900{return _ee .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 ,_ddddf .CyAttr ); -};return nil ;};type CT_TextNoAutofit struct{}; +// ValidateWithPath validates the CT_TextBulletColorFollowText and its children, prefixing error messages with path +func (_ggadgd *CT_TextBulletColorFollowText )ValidateWithPath (path string )error {return nil };func (_accdc *ST_TextUnderlineType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gedee ,_efeda :=d .Token ();if _efeda !=nil {return _efeda ; +};if _bdbae ,_adadb :=_gedee .(_e .EndElement );_adadb &&_bdbae .Name ==start .Name {*_accdc =1;return nil ;};if _eegce ,_gbdgb :=_gedee .(_e .CharData );!_gbdgb {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",_gedee ); +}else {switch string (_eegce ){case "":*_accdc =0;case "\u006e\u006f\u006e\u0065":*_accdc =1;case "\u0077\u006f\u0072d\u0073":*_accdc =2;case "\u0073\u006e\u0067":*_accdc =3;case "\u0064\u0062\u006c":*_accdc =4;case "\u0068\u0065\u0061v\u0079":*_accdc =5; +case "\u0064\u006f\u0074\u0074\u0065\u0064":*_accdc =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_accdc =7;case "\u0064\u0061\u0073\u0068":*_accdc =8;case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_accdc =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_accdc =10; +case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_accdc =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_accdc =12;case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_accdc =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_accdc =14; +case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_accdc =15;case "\u0077\u0061\u0076\u0079":*_accdc =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_accdc =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_accdc =18; +};};_gedee ,_efeda =d .Token ();if _efeda !=nil {return _efeda ;};if _acdccd ,_bggecd :=_gedee .(_e .EndElement );_bggecd &&_acdccd .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",_gedee ); +}; -// Validate validates the CT_AnimationGraphicalObjectBuildProperties and its children -func (_ddf *CT_AnimationGraphicalObjectBuildProperties )Validate ()error {return _ddf .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 (_ecfe *CT_FillOverlayEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecfe .BlendAttr =ST_BlendMode (1);for _ ,_bfab :=range start .Attr {if _bfab .Name .Local =="\u0062\u006c\u0065n\u0064"{_ecfe .BlendAttr .UnmarshalXMLAttr (_bfab ); -continue ;};};_cfgac :for {_dagc ,_ebgb :=d .Token ();if _ebgb !=nil {return _ebgb ;};switch _gdeg :=_dagc .(type ){case _b .StartElement :switch _gdeg .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"}:_ecfe .NoFill =NewCT_NoFillProperties (); -if _fdbde :=d .DecodeElement (_ecfe .NoFill ,&_gdeg );_fdbde !=nil {return _fdbde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ecfe .SolidFill =NewCT_SolidColorFillProperties (); -if _bebff :=d .DecodeElement (_ecfe .SolidFill ,&_gdeg );_bebff !=nil {return _bebff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ecfe .GradFill =NewCT_GradientFillProperties (); -if _fbaad :=d .DecodeElement (_ecfe .GradFill ,&_gdeg );_fbaad !=nil {return _fbaad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_ecfe .BlipFill =NewCT_BlipFillProperties (); -if _cbbcf :=d .DecodeElement (_ecfe .BlipFill ,&_gdeg );_cbbcf !=nil {return _cbbcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ecfe .PattFill =NewCT_PatternFillProperties (); -if _bfeb :=d .DecodeElement (_ecfe .PattFill ,&_gdeg );_bfeb !=nil {return _bfeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ecfe .GrpFill =NewCT_GroupFillProperties (); -if _bfbgd :=d .DecodeElement (_ecfe .GrpFill ,&_gdeg );_bfbgd !=nil {return _bfbgd ;};default:_cc .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",_gdeg .Name ); -if _gcdgf :=d .Skip ();_gcdgf !=nil {return _gcdgf ;};};case _b .EndElement :break _cfgac ;case _b .CharData :};};return nil ;};func (_bgbaa ST_BlendMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dafbc :=_b .Attr {};_dafbc .Name =name ;switch _bgbaa {case ST_BlendModeUnset :_dafbc .Value =""; -case ST_BlendModeOver :_dafbc .Value ="\u006f\u0076\u0065\u0072";case ST_BlendModeMult :_dafbc .Value ="\u006d\u0075\u006c\u0074";case ST_BlendModeScreen :_dafbc .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlendModeDarken :_dafbc .Value ="\u0064\u0061\u0072\u006b\u0065\u006e"; -case ST_BlendModeLighten :_dafbc .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";};return _dafbc ,nil ;}; +// ValidateWithPath validates the EG_Geometry and its children, prefixing error messages with path +func (_fdgg *EG_Geometry )ValidateWithPath (path string )error {if _fdgg .CustGeom !=nil {if _caafd :=_fdgg .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_caafd !=nil {return _caafd ;};};if _fdgg .PrstGeom !=nil {if _dbafc :=_fdgg .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm"); +_dbafc !=nil {return _dbafc ;};};return nil ;};func (_dddcg *EG_ThemeableFontStyles )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecgce :for {_ceced ,_dfdcd :=d .Token ();if _dfdcd !=nil {return _dfdcd ;};switch _dgag :=_ceced .(type ){case _e .StartElement :switch _dgag .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 :"\u0066\u006f\u006e\u0074"},_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\u006f\u006e\u0074"}:_dddcg .Font =NewCT_FontCollection (); +if _geafg :=d .DecodeElement (_dddcg .Font ,&_dgag );_geafg !=nil {return _geafg ;};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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:_dddcg .FontRef =NewCT_FontReference (); +if _aeffaf :=d .DecodeElement (_dddcg .FontRef ,&_dgag );_aeffaf !=nil {return _aeffaf ;};default:_bfc .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",_dgag .Name ); +if _bcgef :=d .Skip ();_bcgef !=nil {return _bcgef ;};};case _e .EndElement :break _ecgce ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_LineStyleList and its children -func (_deef *CT_LineStyleList )Validate ()error {return _deef .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");};func (_abecg ST_LightRigDirection )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gefa :=_b .Attr {}; -_gefa .Name =name ;switch _abecg {case ST_LightRigDirectionUnset :_gefa .Value ="";case ST_LightRigDirectionTl :_gefa .Value ="\u0074\u006c";case ST_LightRigDirectionT :_gefa .Value ="\u0074";case ST_LightRigDirectionTr :_gefa .Value ="\u0074\u0072";case ST_LightRigDirectionL :_gefa .Value ="\u006c"; -case ST_LightRigDirectionR :_gefa .Value ="\u0072";case ST_LightRigDirectionBl :_gefa .Value ="\u0062\u006c";case ST_LightRigDirectionB :_gefa .Value ="\u0062";case ST_LightRigDirectionBr :_gefa .Value ="\u0062\u0072";};return _gefa ,nil ;};func (_bffae *CT_Path2DArcTo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0052"},Value :_ee .Sprintf ("\u0025\u0076",_bffae .WRAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0052"},Value :_ee .Sprintf ("\u0025\u0076",_bffae .HRAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0041n\u0067"},Value :_ee .Sprintf ("\u0025\u0076",_bffae .StAngAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0077\u0041n\u0067"},Value :_ee .Sprintf ("\u0025\u0076",_bffae .SwAngAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cacce *ST_PositiveFixedPercentage )Validate ()error {return _cacce .ValidateWithPath ("")}; -type CT_QuickTimeFile struct{LinkAttr string ;ExtLst *CT_OfficeArtExtensionList ;};func (_fcfec ST_PresetLineDashVal )Validate ()error {return _fcfec .ValidateWithPath ("")};func (_cedce *CT_TextBulletTypefaceFollowText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_efedef ST_TileFlipMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efedef .String (),start );}; +// Validate validates the CT_AlphaModulateEffect and its children +func (_dfef *CT_AlphaModulateEffect )Validate ()error {return _dfef .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065c\u0074");};func (_cbfed *CT_PositiveFixedPercentage )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cedbe :=range start .Attr {if _cedbe .Name .Local =="\u0076\u0061\u006c"{_defgge ,_bgbaf :=ParseUnionST_PositiveFixedPercentage (_cedbe .Value ); +if _bgbaf !=nil {return _bgbaf ;};_cbfed .ValAttr =_defgge ;continue ;};};for {_afead ,_efec :=d .Token ();if _efec !=nil {return _bb .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",_efec ); +};if _fbbfc ,_eeda :=_afead .(_e .EndElement );_eeda &&_fbbfc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_HSLEffect and its children, prefixing error messages with path -func (_edcfeb *CT_HSLEffect )ValidateWithPath (path string )error {if _edcfeb .HueAttr !=nil {if *_edcfeb .HueAttr < 0{return _ee .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 ,*_edcfeb .HueAttr ); -};if *_edcfeb .HueAttr >=21600000{return _ee .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 ,*_edcfeb .HueAttr ); -};};if _edcfeb .SatAttr !=nil {if _dagfe :=_edcfeb .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_dagfe !=nil {return _dagfe ;};};if _edcfeb .LumAttr !=nil {if _efda :=_edcfeb .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072"); -_efda !=nil {return _efda ;};};return nil ;}; +// ValidateWithPath validates the CT_OfficeArtExtensionList and its children, prefixing error messages with path +func (_ffdgc *CT_OfficeArtExtensionList )ValidateWithPath (path string )error {for _abfcd ,_ebbgcf :=range _ffdgc .Ext {if _ebgdg :=_ebbgcf .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_abfcd )); +_ebgdg !=nil {return _ebgdg ;};};return nil ;};func (_ceffe *CT_TextBulletTypefaceFollowText )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_dabca ,_bacab :=d .Token ();if _bacab !=nil {return _bb .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",_bacab ); +};if _gbdd ,_gfff :=_dabca .(_e .EndElement );_gfff &&_gbdd .Name ==start .Name {break ;};};return nil ;};func NewCT_AlphaModulateFixedEffect ()*CT_AlphaModulateFixedEffect {_eccd :=&CT_AlphaModulateFixedEffect {};return _eccd ;}; -// Validate validates the CT_CustomColorList and its children -func (_cfbc *CT_CustomColorList )Validate ()error {return _cfbc .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dC\u006f\u006co\u0072\u004c\u0069\u0073\u0074");};type CT_BiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;};type ST_AnimationDgmOnlyBuildType byte ; -func (_cebgg ST_PresetPatternVal )Validate ()error {return _cebgg .ValidateWithPath ("")}; +// ValidateWithPath validates the EG_ThemeableFontStyles and its children, prefixing error messages with path +func (_bggbb *EG_ThemeableFontStyles )ValidateWithPath (path string )error {if _bggbb .Font !=nil {if _ffdcf :=_bggbb .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_ffdcf !=nil {return _ffdcf ;};};if _bggbb .FontRef !=nil {if _cdbeg :=_bggbb .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066"); +_cdbeg !=nil {return _cdbeg ;};};return nil ;};func (_aeedcg *ST_TextFontAlignType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecbaf ,_bcecba :=d .Token ();if _bcecba !=nil {return _bcecba ;};if _bfbdc ,_dgdda :=_ecbaf .(_e .EndElement ); +_dgdda &&_bfbdc .Name ==start .Name {*_aeedcg =1;return nil ;};if _dcbdf ,_gbeea :=_ecbaf .(_e .CharData );!_gbeea {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",_ecbaf ); +}else {switch string (_dcbdf ){case "":*_aeedcg =0;case "\u0061\u0075\u0074\u006f":*_aeedcg =1;case "\u0074":*_aeedcg =2;case "\u0063\u0074\u0072":*_aeedcg =3;case "\u0062\u0061\u0073\u0065":*_aeedcg =4;case "\u0062":*_aeedcg =5;};};_ecbaf ,_bcecba =d .Token (); +if _bcecba !=nil {return _bcecba ;};if _dcccc ,_bgafga :=_ecbaf .(_e .EndElement );_bgafga &&_dcccc .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",_ecbaf ); +};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 NewCT_ColorSchemeList ()*CT_ColorSchemeList {_effd :=&CT_ColorSchemeList {};return _effd }; +func NewCT_NonVisualGroupDrawingShapeProps ()*CT_NonVisualGroupDrawingShapeProps {_bgabd :=&CT_NonVisualGroupDrawingShapeProps {};return _bgabd ;};func (_dbde *CT_CustomGeometry2D )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbde .PathLst =NewCT_Path2DList (); +_dcdd :for {_decf ,_ebgf :=d .Token ();if _ebgf !=nil {return _ebgf ;};switch _eedg :=_decf .(type ){case _e .StartElement :switch _eedg .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 :"\u0061\u0076\u004cs\u0074"},_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 :"\u0061\u0076\u004cs\u0074"}:_dbde .AvLst =NewCT_GeomGuideList (); +if _cabb :=d .DecodeElement (_dbde .AvLst ,&_eedg );_cabb !=nil {return _cabb ;};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 :"\u0067\u0064\u004cs\u0074"},_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 :"\u0067\u0064\u004cs\u0074"}:_dbde .GdLst =NewCT_GeomGuideList (); +if _fgdf :=d .DecodeElement (_dbde .GdLst ,&_eedg );_fgdf !=nil {return _fgdf ;};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 :"\u0061\u0068\u004cs\u0074"},_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 :"\u0061\u0068\u004cs\u0074"}:_dbde .AhLst =NewCT_AdjustHandleList (); +if _fdbc :=d .DecodeElement (_dbde .AhLst ,&_eedg );_fdbc !=nil {return _fdbc ;};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 :"\u0063\u0078\u006e\u004c\u0073\u0074"},_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 :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_dbde .CxnLst =NewCT_ConnectionSiteList (); +if _adda :=d .DecodeElement (_dbde .CxnLst ,&_eedg );_adda !=nil {return _adda ;};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 :"\u0072\u0065\u0063\u0074"},_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 :"\u0072\u0065\u0063\u0074"}:_dbde .Rect =NewCT_GeomRect (); +if _fgea :=d .DecodeElement (_dbde .Rect ,&_eedg );_fgea !=nil {return _fgea ;};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 :"\u0070a\u0074\u0068\u004c\u0073\u0074"},_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 :"\u0070a\u0074\u0068\u004c\u0073\u0074"}:if _cgfc :=d .DecodeElement (_dbde .PathLst ,&_eedg ); +_cgfc !=nil {return _cgfc ;};default:_bfc .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",_eedg .Name ); +if _egbc :=d .Skip ();_egbc !=nil {return _egbc ;};};case _e .EndElement :break _dcdd ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_LineEndProperties and its children, prefixing error messages with path -func (_ecfa *CT_LineEndProperties )ValidateWithPath (path string )error {if _fbeag :=_ecfa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fbeag !=nil {return _fbeag ;};if _ddfgdg :=_ecfa .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072"); -_ddfgdg !=nil {return _ddfgdg ;};if _befba :=_ecfa .LenAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u006e\u0041\u0074\u0074\u0072");_befba !=nil {return _befba ;};return nil ;};func (_dfbgf *CT_EffectContainer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfbgf .TypeAttr !=ST_EffectContainerTypeUnset {_eggc ,_dffb :=_dfbgf .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _dffb !=nil {return _dffb ;};start .Attr =append (start .Attr ,_eggc );};if _dfbgf .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_dfbgf .NameAttr )}); -};e .EncodeToken (start );if _dfbgf .Cont !=nil {_aafba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_dfbgf .Cont ,_aafba );};if _dfbgf .Effect !=nil {_baada :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}}; -e .EncodeElement (_dfbgf .Effect ,_baada );};if _dfbgf .AlphaBiLevel !=nil {_fecg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};e .EncodeElement (_dfbgf .AlphaBiLevel ,_fecg ); -};if _dfbgf .AlphaCeiling !=nil {_dacd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_dfbgf .AlphaCeiling ,_dacd );};if _dfbgf .AlphaFloor !=nil {_caeb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}}; -e .EncodeElement (_dfbgf .AlphaFloor ,_caeb );};if _dfbgf .AlphaInv !=nil {_bbfgf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};e .EncodeElement (_dfbgf .AlphaInv ,_bbfgf );};if _dfbgf .AlphaMod !=nil {_dbgdg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}}; -e .EncodeElement (_dfbgf .AlphaMod ,_dbgdg );};if _dfbgf .AlphaModFix !=nil {_bedgc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};e .EncodeElement (_dfbgf .AlphaModFix ,_bedgc ); -};if _dfbgf .AlphaOutset !=nil {_eaad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_dfbgf .AlphaOutset ,_eaad );};if _dfbgf .AlphaRepl !=nil {_ddfc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}}; -e .EncodeElement (_dfbgf .AlphaRepl ,_ddfc );};if _dfbgf .BiLevel !=nil {_bdgbd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};e .EncodeElement (_dfbgf .BiLevel ,_bdgbd );};if _dfbgf .Blend !=nil {_gegg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}}; -e .EncodeElement (_dfbgf .Blend ,_gegg );};if _dfbgf .Blur !=nil {_gaeg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_dfbgf .Blur ,_gaeg );};if _dfbgf .ClrChange !=nil {_bddea :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; -e .EncodeElement (_dfbgf .ClrChange ,_bddea );};if _dfbgf .ClrRepl !=nil {_dbcf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};e .EncodeElement (_dfbgf .ClrRepl ,_dbcf );};if _dfbgf .Duotone !=nil {_cfagb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}}; -e .EncodeElement (_dfbgf .Duotone ,_cfagb );};if _dfbgf .Fill !=nil {_becfb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_dfbgf .Fill ,_becfb );};if _dfbgf .FillOverlay !=nil {_gfded :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}}; -e .EncodeElement (_dfbgf .FillOverlay ,_gfded );};if _dfbgf .Glow !=nil {_agbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_dfbgf .Glow ,_agbe );};if _dfbgf .Grayscl !=nil {_fbae :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}}; -e .EncodeElement (_dfbgf .Grayscl ,_fbae );};if _dfbgf .Hsl !=nil {_gafc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_dfbgf .Hsl ,_gafc );};if _dfbgf .InnerShdw !=nil {_dadd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}}; -e .EncodeElement (_dfbgf .InnerShdw ,_dadd );};if _dfbgf .Lum !=nil {_dcgb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_dfbgf .Lum ,_dcgb );};if _dfbgf .OuterShdw !=nil {_dcef :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}}; -e .EncodeElement (_dfbgf .OuterShdw ,_dcef );};if _dfbgf .PrstShdw !=nil {_faaag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_dfbgf .PrstShdw ,_faaag );};if _dfbgf .Reflection !=nil {_ggcd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_dfbgf .Reflection ,_ggcd );};if _dfbgf .RelOff !=nil {_feab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_dfbgf .RelOff ,_feab );};if _dfbgf .SoftEdge !=nil {_eeef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}}; -e .EncodeElement (_dfbgf .SoftEdge ,_eeef );};if _dfbgf .Tint !=nil {_aefdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_dfbgf .Tint ,_aefdf );};if _dfbgf .Xfrm !=nil {_dgabe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}}; -e .EncodeElement (_dfbgf .Xfrm ,_dgabe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_AdjPoint2D struct{XAttr ST_AdjCoordinate ;YAttr ST_AdjCoordinate ;};func (_dfabc *ST_TextPoint )ValidateWithPath (path string )error {_fgabgd :=[]string {}; -if _dfabc .ST_TextPointUnqualified !=nil {_fgabgd =append (_fgabgd ,"\u0053\u0054\u005fTe\u0078\u0074\u0050\u006f\u0069\u006e\u0074\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064");};if _dfabc .ST_UniversalMeasure !=nil {_fgabgd =append (_fgabgd ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065"); -};if len (_fgabgd )> 1{return _ee .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fgabgd );};return nil ;};type CT_SupplementalFont struct{ScriptAttr string ; -TypefaceAttr string ;};func (_eccfd *CT_ColorMRU )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbaa :for {_cedb ,_bfdgf :=d .Token ();if _bfdgf !=nil {return _bfdgf ;};switch _acca :=_cedb .(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 :"\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"}:_daba :=NewEG_ColorChoice (); -_daba .ScrgbClr =NewCT_ScRgbColor ();if _dcde :=d .DecodeElement (_daba .ScrgbClr ,&_acca );_dcde !=nil {return _dcde ;};_eccfd .EG_ColorChoice =append (_eccfd .EG_ColorChoice ,_daba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cdee :=NewEG_ColorChoice (); -_cdee .SrgbClr =NewCT_SRgbColor ();if _adedc :=d .DecodeElement (_cdee .SrgbClr ,&_acca );_adedc !=nil {return _adedc ;};_eccfd .EG_ColorChoice =append (_eccfd .EG_ColorChoice ,_cdee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_aadc :=NewEG_ColorChoice (); -_aadc .HslClr =NewCT_HslColor ();if _acea :=d .DecodeElement (_aadc .HslClr ,&_acca );_acea !=nil {return _acea ;};_eccfd .EG_ColorChoice =append (_eccfd .EG_ColorChoice ,_aadc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_adaa :=NewEG_ColorChoice (); -_adaa .SysClr =NewCT_SystemColor ();if _dedd :=d .DecodeElement (_adaa .SysClr ,&_acca );_dedd !=nil {return _dedd ;};_eccfd .EG_ColorChoice =append (_eccfd .EG_ColorChoice ,_adaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_egef :=NewEG_ColorChoice (); -_egef .SchemeClr =NewCT_SchemeColor ();if _gffbd :=d .DecodeElement (_egef .SchemeClr ,&_acca );_gffbd !=nil {return _gffbd ;};_eccfd .EG_ColorChoice =append (_eccfd .EG_ColorChoice ,_egef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ffbfd :=NewEG_ColorChoice (); -_ffbfd .PrstClr =NewCT_PresetColor ();if _baaf :=d .DecodeElement (_ffbfd .PrstClr ,&_acca );_baaf !=nil {return _baaf ;};_eccfd .EG_ColorChoice =append (_eccfd .EG_ColorChoice ,_ffbfd );default:_cc .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",_acca .Name ); -if _fgeb :=d .Skip ();_fgeb !=nil {return _fgeb ;};};case _b .EndElement :break _bbaa ;case _b .CharData :};};return nil ;};func (_ddgbc ST_BevelPresetType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ddgbc .String (),start ); +// Validate validates the CT_Shape3D and its children +func (_adcbf *CT_Shape3D )Validate ()error {return _adcbf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0033\u0044");};func NewCT_Point2D ()*CT_Point2D {_eabba :=&CT_Point2D {};return _eabba };func (_bedcc ST_TextFontAlignType )String ()string {switch _bedcc {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 "";};type CT_TableBackgroundStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ; +Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ;};func (_bfbag *ST_PresetLineDashVal )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bfbag =0;case "\u0073\u006f\u006ci\u0064":*_bfbag =1;case "\u0064\u006f\u0074":*_bfbag =2; +case "\u0064\u0061\u0073\u0068":*_bfbag =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_bfbag =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_bfbag =5;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_bfbag =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bfbag =7; +case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_bfbag =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_bfbag =9;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_bfbag =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bfbag =11; +};return nil ;};func (_gaffe ST_LightRigType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fbfdc :=_e .Attr {};_fbfdc .Name =name ;switch _gaffe {case ST_LightRigTypeUnset :_fbfdc .Value ="";case ST_LightRigTypeLegacyFlat1 :_fbfdc .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031"; +case ST_LightRigTypeLegacyFlat2 :_fbfdc .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032";case ST_LightRigTypeLegacyFlat3 :_fbfdc .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033";case ST_LightRigTypeLegacyFlat4 :_fbfdc .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034"; +case ST_LightRigTypeLegacyNormal1 :_fbfdc .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031";case ST_LightRigTypeLegacyNormal2 :_fbfdc .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032"; +case ST_LightRigTypeLegacyNormal3 :_fbfdc .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033";case ST_LightRigTypeLegacyNormal4 :_fbfdc .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034"; +case ST_LightRigTypeLegacyHarsh1 :_fbfdc .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031";case ST_LightRigTypeLegacyHarsh2 :_fbfdc .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032";case ST_LightRigTypeLegacyHarsh3 :_fbfdc .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033"; +case ST_LightRigTypeLegacyHarsh4 :_fbfdc .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034";case ST_LightRigTypeThreePt :_fbfdc .Value ="\u0074h\u0072\u0065\u0065\u0050\u0074";case ST_LightRigTypeBalanced :_fbfdc .Value ="\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"; +case ST_LightRigTypeSoft :_fbfdc .Value ="\u0073\u006f\u0066\u0074";case ST_LightRigTypeHarsh :_fbfdc .Value ="\u0068\u0061\u0072s\u0068";case ST_LightRigTypeFlood :_fbfdc .Value ="\u0066\u006c\u006fo\u0064";case ST_LightRigTypeContrasting :_fbfdc .Value ="c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067"; +case ST_LightRigTypeMorning :_fbfdc .Value ="\u006do\u0072\u006e\u0069\u006e\u0067";case ST_LightRigTypeSunrise :_fbfdc .Value ="\u0073u\u006e\u0072\u0069\u0073\u0065";case ST_LightRigTypeSunset :_fbfdc .Value ="\u0073\u0075\u006e\u0073\u0065\u0074";case ST_LightRigTypeChilly :_fbfdc .Value ="\u0063\u0068\u0069\u006c\u006c\u0079"; +case ST_LightRigTypeFreezing :_fbfdc .Value ="\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067";case ST_LightRigTypeFlat :_fbfdc .Value ="\u0066\u006c\u0061\u0074";case ST_LightRigTypeTwoPt :_fbfdc .Value ="\u0074\u0077\u006fP\u0074";case ST_LightRigTypeGlow :_fbfdc .Value ="\u0067\u006c\u006f\u0077"; +case ST_LightRigTypeBrightRoom :_fbfdc .Value ="\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d";};return _fbfdc ,nil ;};func (_babdc *CT_ConnectorLocking )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _babdc .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_babdc .NoGrpAttr ))}); +};if _babdc .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_babdc .NoSelectAttr ))});};if _babdc .NoRotAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_babdc .NoRotAttr ))}); +};if _babdc .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_babdc .NoChangeAspectAttr ))}); +};if _babdc .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_babdc .NoMoveAttr ))});};if _babdc .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_babdc .NoResizeAttr ))}); +};if _babdc .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_babdc .NoEditPointsAttr ))});}; +if _babdc .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_babdc .NoAdjustHandlesAttr ))}); +};if _babdc .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_babdc .NoChangeArrowheadsAttr ))}); +};if _babdc .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_babdc .NoChangeShapeTypeAttr ))}); +};e .EncodeToken (start );if _babdc .ExtLst !=nil {_gede :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_babdc .ExtLst ,_gede );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; +};func (_gbged *ST_PositiveFixedPercentage )ValidateWithPath (path string )error {_aegfg :=[]string {};if _gbged .ST_PositiveFixedPercentageDecimal !=nil {_aegfg =append (_aegfg ,"\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 _gbged .ST_PositiveFixedPercentage !=nil {if _ebcbf :=_gbged .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"); +_ebcbf !=nil {return _ebcbf ;};_aegfg =append (_aegfg ,"\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 (_aegfg )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aegfg ); +};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 (_cfaae ST_BlipCompression )String ()string {switch _cfaae {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 (_edfcgb ST_LineEndLength )ValidateWithPath (path string )error {switch _edfcgb {case 0,1,2,3: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 (_edfcgb )); +};return nil ;};func (_gbadg *ST_BlackWhiteMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eddbg ,_aecfg :=d .Token ();if _aecfg !=nil {return _aecfg ;};if _ccgggff ,_bafd :=_eddbg .(_e .EndElement );_bafd &&_ccgggff .Name ==start .Name {*_gbadg =1; +return nil ;};if _eggda ,_geadd :=_eddbg .(_e .CharData );!_geadd {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",_eddbg );}else {switch string (_eggda ){case "":*_gbadg =0; +case "\u0063\u006c\u0072":*_gbadg =1;case "\u0061\u0075\u0074\u006f":*_gbadg =2;case "\u0067\u0072\u0061\u0079":*_gbadg =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_gbadg =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_gbadg =5;case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_gbadg =6; +case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_gbadg =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_gbadg =8;case "\u0062\u006c\u0061c\u006b":*_gbadg =9;case "\u0077\u0068\u0069t\u0065":*_gbadg =10;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_gbadg =11; +};};_eddbg ,_aecfg =d .Token ();if _aecfg !=nil {return _aecfg ;};if _adbf ,_gdadb :=_eddbg .(_e .EndElement );_gdadb &&_adbf .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",_eddbg ); }; -// ValidateWithPath validates the CT_TextSpacingPercent and its children, prefixing error messages with path -func (_dddcba *CT_TextSpacingPercent )ValidateWithPath (path string )error {if _defg :=_dddcba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_defg !=nil {return _defg ;};return nil ;};func (_bded *EG_FillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bded .NoFill !=nil {_cbgca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_bded .NoFill ,_cbgca );};if _bded .SolidFill !=nil {_bbgg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bded .SolidFill ,_bbgg );};if _bded .GradFill !=nil {_bddcgg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_bded .GradFill ,_bddcgg );};if _bded .BlipFill !=nil {_gacb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bded .BlipFill ,_gacb );};if _bded .PattFill !=nil {_cfbgdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_bded .PattFill ,_cfbgdf );};if _bded .GrpFill !=nil {_effbd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_bded .GrpFill ,_effbd );};return nil ;};func (_aaafa ST_AnimationChartOnlyBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aaafa .String (),start ); -};func (_bbfca ST_TextCapsType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bbfca .String (),start );}; +// Validate validates the CT_Headers and its children +func (_efdf *CT_Headers )Validate ()error {return _efdf .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");};func (_bcgdf *ST_PositivePercentage )Validate ()error {return _bcgdf .ValidateWithPath ("")};type ST_TextWrappingType byte ; -// ValidateWithPath validates the CT_TextFont and its children, prefixing error messages with path -func (_dbcdg *CT_TextFont )ValidateWithPath (path string )error {if _ccfcg :=_dbcdg .PitchFamilyAttr .ValidateWithPath (path +"\u002f\u0050i\u0074\u0063\u0068F\u0061\u006d\u0069\u006c\u0079\u0041\u0074\u0074\u0072");_ccfcg !=nil {return _ccfcg ;};return nil ; -};type CT_GeomGuideList struct{Gd []*CT_GeomGuide ;}; -// Validate validates the CT_GradientStopList and its children -func (_fcbb *CT_GradientStopList )Validate ()error {return _fcbb .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");};type Tbl struct{CT_Table };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;); +// ValidateWithPath validates the CT_VideoFile and its children, prefixing error messages with path +func (_dfdge *CT_VideoFile )ValidateWithPath (path string )error {if _dfdge .ExtLst !=nil {if _aaabe :=_dfdge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaabe !=nil {return _aaabe ;};};return nil ;};func (_eafea *CT_StretchInfoProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _eafea .FillRect !=nil {_baeab :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}};e .EncodeElement (_eafea .FillRect ,_baeab );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; +};func (_egecf *ST_AnimationBuildType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_egecf =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_egecf =1;};return nil ;};func (_gafcg *CT_TableCol )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077"},Value :_bb .Sprintf ("\u0025\u0076",_gafcg .WAttr )}); +e .EncodeToken (start );if _gafcg .ExtLst !=nil {_dcbgf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gafcg .ExtLst ,_dcbgf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; +};func (_gfafg *ST_TextUnderlineType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gfafg =0;case "\u006e\u006f\u006e\u0065":*_gfafg =1;case "\u0077\u006f\u0072d\u0073":*_gfafg =2;case "\u0073\u006e\u0067":*_gfafg =3;case "\u0064\u0062\u006c":*_gfafg =4; +case "\u0068\u0065\u0061v\u0079":*_gfafg =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_gfafg =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_gfafg =7;case "\u0064\u0061\u0073\u0068":*_gfafg =8;case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_gfafg =9; +case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_gfafg =10;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_gfafg =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_gfafg =12;case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_gfafg =13; +case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_gfafg =14;case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_gfafg =15;case "\u0077\u0061\u0076\u0079":*_gfafg =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_gfafg =17; +case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_gfafg =18;};return nil ;};func (_gabef ST_PresetCameraType )String ()string {switch _gabef {case 0:return "";case 1:return "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074"; +case 2:return "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case 3:return "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074";case 4:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074"; +case 5:return "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074";case 6:return "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074";case 7:return "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"; +case 8:return "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 9:return "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"; +case 10:return "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074";case 11:return "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070"; +case 12:return "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t";case 13:return "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074"; +case 14:return "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074";case 15:return "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074"; +case 16:return "l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074";case 17:return "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d"; +case 18:return "\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074";case 19:return "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074"; +case 20:return "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070";case 21:return "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e";case 22:return "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070"; +case 23:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e";case 24:return "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070";case 25:return "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e"; +case 26:return "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070";case 27:return "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e";case 28:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074"; +case 29:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074";case 30:return "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070";case 31:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074"; +case 32:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074";case 33:return "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070";case 34:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074"; +case 35:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074";case 36:return "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d"; +case 37:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074";case 38:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074"; +case 39:return "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d";case 40:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074";case 41:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070"; +case 42:return "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case 43:return "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074";case 44:return "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074"; +case 45:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074";case 46:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 47:return "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074"; +case 48:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074";case 49:return "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074";case 50:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074"; +case 51:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065";case 52:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077";case 53:return "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067"; +case 54:return "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067";case 55:return "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067"; +case 56:return "\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067";case 57:return "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067"; +case 58:return "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067";case 59:return "\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067"; +case 60:return "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067";case 61:return "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064"; +case 62:return "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079";};return "";}; -// Validate validates the CT_TextTabStopList and its children -func (_dbffa *CT_TextTabStopList )Validate ()error {return _dbffa .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u0054\u0061b\u0053\u0074o\u0070\u004c\u0069\u0073\u0074");};func (_fbacab ST_PresetShadowVal )ValidateWithPath (path string )error {switch _fbacab {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbacab )); -};return nil ;}; +// Validate validates the CT_CustomGeometry2D and its children +func (_fccd *CT_CustomGeometry2D )Validate ()error {return _fccd .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");};func (_abede *CT_TextTabStopList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gfgcd :for {_dgaad ,_ggedb :=d .Token (); +if _ggedb !=nil {return _ggedb ;};switch _gdea :=_dgaad .(type ){case _e .StartElement :switch _gdea .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 :"\u0074\u0061\u0062"},_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 :"\u0074\u0061\u0062"}:_cdecf :=NewCT_TextTabStop (); +if _eaab :=d .DecodeElement (_cdecf ,&_gdea );_eaab !=nil {return _eaab ;};_abede .Tab =append (_abede .Tab ,_cdecf );default:_bfc .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",_gdea .Name ); +if _dfebe :=d .Skip ();_dfebe !=nil {return _dfebe ;};};case _e .EndElement :break _gfgcd ;case _e .CharData :};};return nil ;};func (_faccd *CT_TextTabStopList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _faccd .Tab !=nil {_dffd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0074a\u0062"}}; +for _ ,_ceffb :=range _faccd .Tab {e .EncodeElement (_ceffb ,_dffd );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_acbcb ST_PathFillMode )String ()string {switch _acbcb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; +case 2:return "\u006e\u006f\u0072\u006d";case 3:return "\u006ci\u0067\u0068\u0074\u0065\u006e";case 4:return "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073";case 5:return "\u0064\u0061\u0072\u006b\u0065\u006e";case 6:return "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073"; +};return "";};func (_edcbd ST_BevelPresetType )Validate ()error {return _edcbd .ValidateWithPath ("")};func NewCT_Blip ()*CT_Blip {_aded :=&CT_Blip {};return _aded };func (_ebbagg ST_TextUnderlineType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ebgeb :=_e .Attr {}; +_ebgeb .Name =name ;switch _ebbagg {case ST_TextUnderlineTypeUnset :_ebgeb .Value ="";case ST_TextUnderlineTypeNone :_ebgeb .Value ="\u006e\u006f\u006e\u0065";case ST_TextUnderlineTypeWords :_ebgeb .Value ="\u0077\u006f\u0072d\u0073";case ST_TextUnderlineTypeSng :_ebgeb .Value ="\u0073\u006e\u0067"; +case ST_TextUnderlineTypeDbl :_ebgeb .Value ="\u0064\u0062\u006c";case ST_TextUnderlineTypeHeavy :_ebgeb .Value ="\u0068\u0065\u0061v\u0079";case ST_TextUnderlineTypeDotted :_ebgeb .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_TextUnderlineTypeDottedHeavy :_ebgeb .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079"; +case ST_TextUnderlineTypeDash :_ebgeb .Value ="\u0064\u0061\u0073\u0068";case ST_TextUnderlineTypeDashHeavy :_ebgeb .Value ="\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeDashLong :_ebgeb .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067"; +case ST_TextUnderlineTypeDashLongHeavy :_ebgeb .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDotDash :_ebgeb .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDashHeavy :_ebgeb .Value ="\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079"; +case ST_TextUnderlineTypeDotDotDash :_ebgeb .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDotDashHeavy :_ebgeb .Value ="\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079"; +case ST_TextUnderlineTypeWavy :_ebgeb .Value ="\u0077\u0061\u0076\u0079";case ST_TextUnderlineTypeWavyHeavy :_ebgeb .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeWavyDbl :_ebgeb .Value ="\u0077a\u0076\u0079\u0044\u0062\u006c"; +};return _ebgeb ,nil ;}; -// ValidateWithPath validates the CT_TextUnderlineFillGroupWrapper and its children, prefixing error messages with path -func (_gcfed *CT_TextUnderlineFillGroupWrapper )ValidateWithPath (path string )error {if _gcfed .NoFill !=nil {if _gadf :=_gcfed .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gadf !=nil {return _gadf ;};};if _gcfed .SolidFill !=nil {if _fdffg :=_gcfed .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_fdffg !=nil {return _fdffg ;};};if _gcfed .GradFill !=nil {if _ecfaga :=_gcfed .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_ecfaga !=nil {return _ecfaga ;};};if _gcfed .BlipFill !=nil {if _bbadc :=_gcfed .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_bbadc !=nil {return _bbadc ;};};if _gcfed .PattFill !=nil {if _feecc :=_gcfed .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_feecc !=nil {return _feecc ;};};if _gcfed .GrpFill !=nil {if _edcdb :=_gcfed .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_edcdb !=nil {return _edcdb ;};};return nil ;};func NewCT_AlphaCeilingEffect ()*CT_AlphaCeilingEffect {_dcfe :=&CT_AlphaCeilingEffect {};return _dcfe ;};func (_fdbcc *CT_GlowEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_beae :=range start .Attr {if _beae .Name .Local =="\u0072\u0061\u0064"{_fcbe ,_fafce :=_c .ParseInt (_beae .Value ,10,64); -if _fafce !=nil {return _fafce ;};_fdbcc .RadAttr =&_fcbe ;continue ;};};_feed :for {_cceba ,_bceb :=d .Token ();if _bceb !=nil {return _bceb ;};switch _gccd :=_cceba .(type ){case _b .StartElement :switch _gccd .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"}:_fdbcc .ScrgbClr =NewCT_ScRgbColor (); -if _bdfd :=d .DecodeElement (_fdbcc .ScrgbClr ,&_gccd );_bdfd !=nil {return _bdfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fdbcc .SrgbClr =NewCT_SRgbColor (); -if _fagb :=d .DecodeElement (_fdbcc .SrgbClr ,&_gccd );_fagb !=nil {return _fagb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fdbcc .HslClr =NewCT_HslColor (); -if _fbgd :=d .DecodeElement (_fdbcc .HslClr ,&_gccd );_fbgd !=nil {return _fbgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_fdbcc .SysClr =NewCT_SystemColor (); -if _cfgeg :=d .DecodeElement (_fdbcc .SysClr ,&_gccd );_cfgeg !=nil {return _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 :"\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"}:_fdbcc .SchemeClr =NewCT_SchemeColor (); -if _ecfc :=d .DecodeElement (_fdbcc .SchemeClr ,&_gccd );_ecfc !=nil {return _ecfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fdbcc .PrstClr =NewCT_PresetColor (); -if _fcacd :=d .DecodeElement (_fdbcc .PrstClr ,&_gccd );_fcacd !=nil {return _fcacd ;};default:_cc .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",_gccd .Name ); -if _aeabe :=d .Skip ();_aeabe !=nil {return _aeabe ;};};case _b .EndElement :break _feed ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TextSpacingPoint and its children, prefixing error messages with path +func (_dbefd *CT_TextSpacingPoint )ValidateWithPath (path string )error {if _dbefd .ValAttr < 0{return _bb .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 ,_dbefd .ValAttr ); +};if _dbefd .ValAttr > 158400{return _bb .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 ,_dbefd .ValAttr ); +};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 (_aafge *CT_Transform2D )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aafge .RotAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u006f\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_aafge .RotAttr )}); +};if _aafge .FlipHAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_aafge .FlipHAttr ))});};if _aafge .FlipVAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_aafge .FlipVAttr ))}); +};e .EncodeToken (start );if _aafge .Off !=nil {_bgfef :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_aafge .Off ,_bgfef );};if _aafge .Ext !=nil {_aabaa :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065x\u0074"}}; +e .EncodeElement (_aafge .Ext ,_aabaa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_AlphaModulateFixedEffect and its children -func (_ffc *CT_AlphaModulateFixedEffect )Validate ()error {return _ffc .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0070\u0068a\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0046i\u0078\u0065\u0064E\u0066f\u0065\u0063\u0074");}; +// ValidateWithPath validates the CT_Vector3D and its children, prefixing error messages with path +func (_aeggda *CT_Vector3D )ValidateWithPath (path string )error {if _ffgee :=_aeggda .DxAttr .ValidateWithPath (path +"\u002fD\u0078\u0041\u0074\u0074\u0072");_ffgee !=nil {return _ffgee ;};if _ffcgf :=_aeggda .DyAttr .ValidateWithPath (path +"\u002fD\u0079\u0041\u0074\u0074\u0072"); +_ffcgf !=nil {return _ffcgf ;};if _gdddf :=_aeggda .DzAttr .ValidateWithPath (path +"\u002fD\u007a\u0041\u0074\u0074\u0072");_gdddf !=nil {return _gdddf ;};return nil ;};type CT_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ; +};type CT_TextFont struct{TypefaceAttr string ;PanoseAttr *string ;PitchFamilyAttr ST_PitchFamily ;CharsetAttr *int8 ;};func (_eadb *CT_Cell3D )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eadb .Bevel =NewCT_Bevel ();for _ ,_dbce :=range start .Attr {if _dbce .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_eadb .PrstMaterialAttr .UnmarshalXMLAttr (_dbce ); +continue ;};};_fcc :for {_bcbf ,_bdaef :=d .Token ();if _bdaef !=nil {return _bdaef ;};switch _agaf :=_bcbf .(type ){case _e .StartElement :switch _agaf .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 :"\u0062\u0065\u0076e\u006c"},_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 :"\u0062\u0065\u0076e\u006c"}:if _gdaf :=d .DecodeElement (_eadb .Bevel ,&_agaf ); +_gdaf !=nil {return _gdaf ;};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 :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"},_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 :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}:_eadb .LightRig =NewCT_LightRig (); +if _dfed :=d .DecodeElement (_eadb .LightRig ,&_agaf );_dfed !=nil {return _dfed ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eadb .ExtLst =NewCT_OfficeArtExtensionList (); +if _dbdb :=d .DecodeElement (_eadb .ExtLst ,&_agaf );_dbdb !=nil {return _dbdb ;};default:_bfc .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",_agaf .Name ); +if _cbcgf :=d .Skip ();_cbcgf !=nil {return _cbcgf ;};};case _e .EndElement :break _fcc ;case _e .CharData :};};return nil ;};func (_agbef *CT_TextParagraph )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _agbef .PPr !=nil {_gfefe :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070P\u0072"}}; +e .EncodeElement (_agbef .PPr ,_gfefe );};if _agbef .EG_TextRun !=nil {for _ ,_dgcaad :=range _agbef .EG_TextRun {_dgcaad .MarshalXML (e ,_e .StartElement {});};};if _agbef .EndParaRPr !=nil {_eacfe :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065n\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}}; +e .EncodeElement (_agbef .EndParaRPr ,_eacfe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_BlendEffect and its children -func (_ffaf *CT_BlendEffect )Validate ()error {return _ffaf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045f\u0066\u0065\u0063\u0074");}; +// Validate validates the CT_AlphaOutsetEffect and its children +func (_bgb *CT_AlphaOutsetEffect )Validate ()error {return _bgb .ValidateWithPath ("C\u0054_\u0041\u006c\u0070\u0068\u0061\u004f\u0075\u0074s\u0065\u0074\u0045\u0066fe\u0063\u0074");}; -// ValidateWithPath validates the CT_RegularTextRun and its children, prefixing error messages with path -func (_cfdbg *CT_RegularTextRun )ValidateWithPath (path string )error {if _cfdbg .RPr !=nil {if _bgfgb :=_cfdbg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bgfgb !=nil {return _bgfgb ;};};return nil ;};func (_gdfdd ST_PathShadeType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_egdfd :=_b .Attr {}; -_egdfd .Name =name ;switch _gdfdd {case ST_PathShadeTypeUnset :_egdfd .Value ="";case ST_PathShadeTypeShape :_egdfd .Value ="\u0073\u0068\u0061p\u0065";case ST_PathShadeTypeCircle :_egdfd .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_PathShadeTypeRect :_egdfd .Value ="\u0072\u0065\u0063\u0074"; -};return _egdfd ,nil ;};const (ST_EffectContainerTypeUnset ST_EffectContainerType =0;ST_EffectContainerTypeSib ST_EffectContainerType =1;ST_EffectContainerTypeTree ST_EffectContainerType =2;);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 (_ffcfab ST_PositiveFixedPercentage )String ()string {if _ffcfab .ST_PositiveFixedPercentageDecimal !=nil {return _ee .Sprintf ("\u0025\u0076",*_ffcfab .ST_PositiveFixedPercentageDecimal ); -};if _ffcfab .ST_PositiveFixedPercentage !=nil {return _ffcfab .ST_PositiveFixedPercentage .String ();};return "";};type EG_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;}; +// ValidateWithPath validates the EG_ThemeableFillStyle and its children, prefixing error messages with path +func (_dgeec *EG_ThemeableFillStyle )ValidateWithPath (path string )error {if _dgeec .Fill !=nil {if _afged :=_dgeec .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_afged !=nil {return _afged ;};};if _dgeec .FillRef !=nil {if _bbfad :=_dgeec .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066"); +_bbfad !=nil {return _bbfad ;};};return nil ;};func (_bcdcc *ST_AnimationDgmOnlyBuildType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bcdcc =0;case "\u006f\u006e\u0065":*_bcdcc =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_bcdcc =2; +case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_bcdcc =3;};return nil ;};func (_degea ST_FontCollectionIndex )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_degea .String (),start );};type CT_ComplementTransform struct{}; +type EG_LineFillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;PattFill *CT_PatternFillProperties ;}; -// ValidateWithPath validates the CT_Point3D and its children, prefixing error messages with path -func (_fbdcd *CT_Point3D )ValidateWithPath (path string )error {if _cfcfb :=_fbdcd .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_cfcfb !=nil {return _cfcfb ;};if _dbdef :=_fbdcd .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072"); -_dbdef !=nil {return _dbdef ;};if _bcfd :=_fbdcd .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_bcfd !=nil {return _bcfd ;};return nil ;}; +// ValidateWithPath validates the CT_GroupShapeProperties and its children, prefixing error messages with path +func (_abaec *CT_GroupShapeProperties )ValidateWithPath (path string )error {if _fffd :=_abaec .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fffd !=nil {return _fffd ;};if _abaec .Xfrm !=nil {if _edfg :=_abaec .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d"); +_edfg !=nil {return _edfg ;};};if _abaec .NoFill !=nil {if _cgabd :=_abaec .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cgabd !=nil {return _cgabd ;};};if _abaec .SolidFill !=nil {if _fabfe :=_abaec .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_fabfe !=nil {return _fabfe ;};};if _abaec .GradFill !=nil {if _agaad :=_abaec .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_agaad !=nil {return _agaad ;};};if _abaec .BlipFill !=nil {if _abaa :=_abaec .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_abaa !=nil {return _abaa ;};};if _abaec .PattFill !=nil {if _ggdbd :=_abaec .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_ggdbd !=nil {return _ggdbd ;};};if _abaec .GrpFill !=nil {if _edgc :=_abaec .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_edgc !=nil {return _edgc ;};};if _abaec .EffectLst !=nil {if _cbgc :=_abaec .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_cbgc !=nil {return _cbgc ;};};if _abaec .EffectDag !=nil {if _aeca :=_abaec .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); +_aeca !=nil {return _aeca ;};};if _abaec .Scene3d !=nil {if _cdbc :=_abaec .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_cdbc !=nil {return _cdbc ;};};if _abaec .ExtLst !=nil {if _dadfd :=_abaec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dadfd !=nil {return _dadfd ;};};return nil ;};func (_eebce ST_TextUnderlineType )String ()string {switch _eebce {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 (_fecbc *ST_TextTabAlignType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fecbc =0;case "\u006c":*_fecbc =1;case "\u0063\u0074\u0072":*_fecbc =2;case "\u0072":*_fecbc =3; +case "\u0064\u0065\u0063":*_fecbc =4;};return nil ;};func (_fde *CT_AnimationChartBuildProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cgfb :=range start .Attr {if _cgfb .Name .Local =="\u0062\u006c\u0064"{_fgc ,_efcf :=ParseUnionST_AnimationChartBuildType (_cgfb .Value ); +if _efcf !=nil {return _efcf ;};_fde .BldAttr =&_fgc ;continue ;};if _cgfb .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_aba ,_eeag :=_eb .ParseBool (_cgfb .Value );if _eeag !=nil {return _eeag ;};_fde .AnimBgAttr =&_aba ;continue ;};};for {_cgfe ,_efe :=d .Token (); +if _efe !=nil {return _bb .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",_efe ); +};if _bbf ,_cfga :=_cgfe .(_e .EndElement );_cfga &&_bbf .Name ==start .Name {break ;};};return nil ;};func NewCT_TableProperties ()*CT_TableProperties {_aadc :=&CT_TableProperties {};return _aadc };func (_dfagea ST_LightRigDirection )ValidateWithPath (path string )error {switch _dfagea {case 0,1,2,3,4,5,6,7,8: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 (_dfagea )); +};return nil ;};type CT_TextBulletSizePoint struct{ValAttr int32 ;};type CT_TextBulletColorFollowText struct{};func NewEG_EffectProperties ()*EG_EffectProperties {_gbcdd :=&EG_EffectProperties {};return _gbcdd };func (_degcb *CT_SoftEdgesEffect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0061\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_degcb .RadAttr )}); +e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_AlphaCeilingEffect ()*CT_AlphaCeilingEffect {_efc :=&CT_AlphaCeilingEffect {};return _efc }; -// Validate validates the CT_PolarAdjustHandle and its children -func (_adffg *CT_PolarAdjustHandle )Validate ()error {return _adffg .ValidateWithPath ("C\u0054_\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006au\u0073\u0074\u0048\u0061nd\u006c\u0065");};func (_gede *CT_EffectStyleItem )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_effe :for {_cded ,_cgafc :=d .Token (); -if _cgafc !=nil {return _cgafc ;};switch _caee :=_cded .(type ){case _b .StartElement :switch _caee .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"}:_gede .EffectLst =NewCT_EffectList (); -if _cgbc :=d .DecodeElement (_gede .EffectLst ,&_caee );_cgbc !=nil {return _cgbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gede .EffectDag =NewCT_EffectContainer (); -if _acbb :=d .DecodeElement (_gede .EffectDag ,&_caee );_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 :"\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"}:_gede .Scene3d =NewCT_Scene3D (); -if _bdeb :=d .DecodeElement (_gede .Scene3d ,&_caee );_bdeb !=nil {return _bdeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_gede .Sp3d =NewCT_Shape3D (); -if _ffgf :=d .DecodeElement (_gede .Sp3d ,&_caee );_ffgf !=nil {return _ffgf ;};default:_cc .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",_caee .Name ); -if _fcfb :=d .Skip ();_fcfb !=nil {return _fcfb ;};};case _b .EndElement :break _effe ;case _b .CharData :};};return nil ;};func (_gcfbb *CT_GvmlGraphicFrameNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fbde :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}}; -e .EncodeElement (_gcfbb .CNvPr ,_fbde );_aegf :=_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 (_gcfbb .CNvGraphicFramePr ,_aegf ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PatternFillProperties and its children +func (_adbage *CT_PatternFillProperties )Validate ()error {return _adbage .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_aefbf ST_LineCap )ValidateWithPath (path string )error {switch _aefbf {case 0,1,2,3: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 (_aefbf )); +};return nil ;};func (_egaa *CT_AnimationElementChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_feb :for {_fea ,_aec :=d .Token ();if _aec !=nil {return _aec ;};switch _abc :=_fea .(type ){case _e .StartElement :switch _abc .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 :"\u0064\u0067\u006d"},_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 :"\u0064\u0067\u006d"}:_egaa .Dgm =NewCT_AnimationDgmElement (); +if _bbfa :=d .DecodeElement (_egaa .Dgm ,&_abc );_bbfa !=nil {return _bbfa ;};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 :"\u0063\u0068\u0061r\u0074"},_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 :"\u0063\u0068\u0061r\u0074"}:_egaa .Chart =NewCT_AnimationChartElement (); +if _fgcb :=d .DecodeElement (_egaa .Chart ,&_abc );_fgcb !=nil {return _fgcb ;};default:_bfc .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",_abc .Name ); +if _gfgf :=d .Skip ();_gfgf !=nil {return _gfgf ;};};case _e .EndElement :break _feb ;case _e .CharData :};};return nil ;};func (_fegcf *ST_LineEndWidth )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fegcf =0;case "\u0073\u006d":*_fegcf =1; +case "\u006d\u0065\u0064":*_fegcf =2;case "\u006c\u0067":*_fegcf =3;};return nil ;};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 (_cgggd *CT_ShapeStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_agabff :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}};e .EncodeElement (_cgggd .LnRef ,_agabff );_gdggb :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}}; +e .EncodeElement (_cgggd .FillRef ,_gdggb );_fadbf :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_cgggd .EffectRef ,_fadbf );_ceaeg :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}}; +e .EncodeElement (_cgggd .FontRef ,_ceaeg );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Blip and its children, prefixing error messages with path -func (_cfgd *CT_Blip )ValidateWithPath (path string )error {if _acb :=_cfgd .CstateAttr .ValidateWithPath (path +"/\u0043\u0073\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_acb !=nil {return _acb ;};for _ffag ,_dgcd :=range _cfgd .Choice {if _ebde :=_dgcd .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ffag )); -_ebde !=nil {return _ebde ;};};if _cfgd .ExtLst !=nil {if _gagg :=_cfgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gagg !=nil {return _gagg ;};};return nil ;};func NewCT_Blip ()*CT_Blip {_cabc :=&CT_Blip {};return _cabc }; -type EG_LineDashProperties struct{PrstDash *CT_PresetLineDashProperties ;CustDash *CT_DashStopList ;};func (_gbgfa *ST_BlendMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gbgfa =0;case "\u006f\u0076\u0065\u0072":*_gbgfa =1; -case "\u006d\u0075\u006c\u0074":*_gbgfa =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_gbgfa =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_gbgfa =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_gbgfa =5;};return nil ;};func (_fged *CT_AlphaInverseEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebf :for {_gfae ,_cfc :=d .Token (); -if _cfc !=nil {return _cfc ;};switch _fcg :=_gfae .(type ){case _b .StartElement :switch _fcg .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"}:_fged .ScrgbClr =NewCT_ScRgbColor (); -if _deda :=d .DecodeElement (_fged .ScrgbClr ,&_fcg );_deda !=nil {return _deda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fged .SrgbClr =NewCT_SRgbColor (); -if _gfc :=d .DecodeElement (_fged .SrgbClr ,&_fcg );_gfc !=nil {return _gfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fged .HslClr =NewCT_HslColor (); -if _egag :=d .DecodeElement (_fged .HslClr ,&_fcg );_egag !=nil {return _egag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_fged .SysClr =NewCT_SystemColor (); -if _aee :=d .DecodeElement (_fged .SysClr ,&_fcg );_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 :"\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"}:_fged .SchemeClr =NewCT_SchemeColor (); -if _ace :=d .DecodeElement (_fged .SchemeClr ,&_fcg );_ace !=nil {return _ace ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fged .PrstClr =NewCT_PresetColor (); -if _def :=d .DecodeElement (_fged .PrstClr ,&_fcg );_def !=nil {return _def ;};default:_cc .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",_fcg .Name ); -if _fbb :=d .Skip ();_fbb !=nil {return _fbb ;};};case _b .EndElement :break _ebf ;case _b .CharData :};};return nil ;};func (_gdee *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 :_ee .Sprintf ("\u0025\u0076",_gdee .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ThemeableLineStyle and its children +func (_dbdge *CT_ThemeableLineStyle )Validate ()error {return _dbdge .ValidateWithPath ("C\u0054\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u004c\u0069n\u0065\u0053\u0074\u0079\u006c\u0065");};func (_fcbc *CT_GradientFillProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fcbc .FlipAttr !=ST_TileFlipModeUnset {_gedb ,_ebef :=_fcbc .FlipAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u006c\u0069\u0070"}); +if _ebef !=nil {return _ebef ;};start .Attr =append (start .Attr ,_gedb );};if _fcbc .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_fcbc .RotWithShapeAttr ))}); +};e .EncodeToken (start );if _fcbc .GsLst !=nil {_eaag :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0067\u0073\u004c\u0073\u0074"}};e .EncodeElement (_fcbc .GsLst ,_eaag );};if _fcbc .Lin !=nil {_bfabd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006ci\u006e"}}; +e .EncodeElement (_fcbc .Lin ,_bfabd );};if _fcbc .Path !=nil {_feadc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_fcbc .Path ,_feadc );};if _fcbc .TileRect !=nil {_gddd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}}; +e .EncodeElement (_fcbc .TileRect ,_gddd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_agedc *CT_RelativeOffsetEffect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _agedc .TxAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_agedc .TxAttr )}); +};if _agedc .TyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_agedc .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; +};type CT_TransformEffect struct{SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ;};func (_cdadb *CT_TextNoBullet )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_abdcc ,_dgbad :=d .Token (); +if _dgbad !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004e\u006fB\u0075\u006c\u006ce\u0074:\u0020\u0025\u0073",_dgbad );};if _ebgdc ,_ddeeab :=_abdcc .(_e .EndElement );_ddeeab &&_ebgdc .Name ==start .Name {break ; +};};return nil ;};func (_babbg *TblStyleLst )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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 :"\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 ,_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 ="\u0061\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074";return _babbg .CT_TableStyleList .MarshalXML (e ,start );};func NewCT_TableStyleList ()*CT_TableStyleList {_bbefe :=&CT_TableStyleList {};_bbefe .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 _bbefe ;};func (_abfgg *CT_WholeE2oFormatting )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gebde :for {_baaef ,_fbgcf :=d .Token ();if _fbgcf !=nil {return _fbgcf ;};switch _cccec :=_baaef .(type ){case _e .StartElement :switch _cccec .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 :"\u006c\u006e"},_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 :"\u006c\u006e"}:_abfgg .Ln =NewCT_LineProperties (); +if _eeead :=d .DecodeElement (_abfgg .Ln ,&_cccec );_eeead !=nil {return _eeead ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_abfgg .EffectLst =NewCT_EffectList (); +if _ggbdb :=d .DecodeElement (_abfgg .EffectLst ,&_cccec );_ggbdb !=nil {return _ggbdb ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_abfgg .EffectDag =NewCT_EffectContainer (); +if _beeeef :=d .DecodeElement (_abfgg .EffectDag ,&_cccec );_beeeef !=nil {return _beeeef ;};default:_bfc .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",_cccec .Name ); +if _dfdaf :=d .Skip ();_dfdaf !=nil {return _dfdaf ;};};case _e .EndElement :break _gebde ;case _e .CharData :};};return nil ;};type TblStyleLst struct{CT_TableStyleList };func (_eddee ST_TextBulletSize )String ()string {if _eddee .ST_TextBulletSizePercent !=nil {return _bb .Sprintf ("\u0025\u0076",*_eddee .ST_TextBulletSizePercent ); +};if _eddee .ST_TextBulletSizeDecimal !=nil {return _bb .Sprintf ("\u0025\u0076",*_eddee .ST_TextBulletSizeDecimal );};return "";};func (_aaca *CT_BackgroundFormatting )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbf :for {_dbbg ,_ebec :=d .Token (); +if _ebec !=nil {return _ebec ;};switch _cefg :=_dbbg .(type ){case _e .StartElement :switch _cefg .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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_aaca .NoFill =NewCT_NoFillProperties (); +if _dgca :=d .DecodeElement (_aaca .NoFill ,&_cefg );_dgca !=nil {return _dgca ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_aaca .SolidFill =NewCT_SolidColorFillProperties (); +if _feeb :=d .DecodeElement (_aaca .SolidFill ,&_cefg );_feeb !=nil {return _feeb ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_aaca .GradFill =NewCT_GradientFillProperties (); +if _bdb :=d .DecodeElement (_aaca .GradFill ,&_cefg );_bdb !=nil {return _bdb ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_aaca .BlipFill =NewCT_BlipFillProperties (); +if _gaef :=d .DecodeElement (_aaca .BlipFill ,&_cefg );_gaef !=nil {return _gaef ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_aaca .PattFill =NewCT_PatternFillProperties (); +if _eab :=d .DecodeElement (_aaca .PattFill ,&_cefg );_eab !=nil {return _eab ;};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 :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_aaca .GrpFill =NewCT_GroupFillProperties (); +if _dgba :=d .DecodeElement (_aaca .GrpFill ,&_cefg );_dgba !=nil {return _dgba ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_aaca .EffectLst =NewCT_EffectList (); +if _bcbd :=d .DecodeElement (_aaca .EffectLst ,&_cefg );_bcbd !=nil {return _bcbd ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_aaca .EffectDag =NewCT_EffectContainer (); +if _ggaa :=d .DecodeElement (_aaca .EffectDag ,&_cefg );_ggaa !=nil {return _ggaa ;};default:_bfc .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",_cefg .Name ); +if _cgbf :=d .Skip ();_cgbf !=nil {return _cgbf ;};};case _e .EndElement :break _dbf ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path -func (_gegdc *CT_TextField )ValidateWithPath (path string )error {if !_d .ST_GuidPatternRe .MatchString (_gegdc .IdAttr ){return _ee .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u0064A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_d .ST_GuidPatternRe ,_gegdc .IdAttr ); -};if _gegdc .RPr !=nil {if _bfff :=_gegdc .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bfff !=nil {return _bfff ;};};if _gegdc .PPr !=nil {if _edefe :=_gegdc .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_edefe !=nil {return _edefe ; -};};return nil ;};func (_fccgf ST_AnimationChartOnlyBuildType )ValidateWithPath (path string )error {switch _fccgf {case 0,1,2,3,4:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fccgf )); -};return nil ;};func (_ddgfb ST_OnOffStyleType )Validate ()error {return _ddgfb .ValidateWithPath ("")};func (_gaefc ST_PresetCameraType )Validate ()error {return _gaefc .ValidateWithPath ("")};func (_gbda *CT_ColorChangeEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbda .UseAAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0073\u0065\u0041"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_gbda .UseAAttr ))}); -};e .EncodeToken (start );_bbbc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u006c\u0072\u0046\u0072\u006fm"}};e .EncodeElement (_gbda .ClrFrom ,_bbbc );_bebf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u006c\u0072\u0054\u006f"}}; -e .EncodeElement (_gbda .ClrTo ,_bebf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffeaa *ST_AnimationDgmOnlyBuildType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ffeaa =0;case "\u006f\u006e\u0065":*_ffeaa =1; -case "\u006c\u0076\u006c\u004f\u006e\u0065":*_ffeaa =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_ffeaa =3;};return nil ;};type CT_TextUnderlineLineFollowText struct{}; +// Validate validates the CT_AdjPoint2D and its children +func (_acbd *CT_AdjPoint2D )Validate ()error {return _acbd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a\u0050\u006f\u0069\u006e\u0074\u0032\u0044");}; -// ValidateWithPath validates the EG_FillProperties and its children, prefixing error messages with path -func (_bbgde *EG_FillProperties )ValidateWithPath (path string )error {if _bbgde .NoFill !=nil {if _ceaaed :=_bbgde .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ceaaed !=nil {return _ceaaed ;};};if _bbgde .SolidFill !=nil {if _gdccae :=_bbgde .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_gdccae !=nil {return _gdccae ;};};if _bbgde .GradFill !=nil {if _eeead :=_bbgde .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_eeead !=nil {return _eeead ;};};if _bbgde .BlipFill !=nil {if _faefc :=_bbgde .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_faefc !=nil {return _faefc ;};};if _bbgde .PattFill !=nil {if _cfbgbc :=_bbgde .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_cfbgbc !=nil {return _cfbgbc ;};};if _bbgde .GrpFill !=nil {if _bcbde :=_bbgde .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_bcbde !=nil {return _bcbde ;};};return nil ;}; +// Validate validates the CT_AudioFile and its children +func (_ffaa *CT_AudioFile )Validate ()error {return _ffaa .ValidateWithPath ("\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");}; -// Validate validates the CT_SupplementalFont and its children -func (_bfdcf *CT_SupplementalFont )Validate ()error {return _bfdcf .ValidateWithPath ("\u0043\u0054\u005f\u0053up\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074");};func (_ecfdf *ST_PositivePercentage )Validate ()error {return _ecfdf .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_FlatText and its children, prefixing error messages with path +func (_cafa *CT_FlatText )ValidateWithPath (path string )error {if _cafa .ZAttr !=nil {if _eageg :=_cafa .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_eageg !=nil {return _eageg ;};};return nil ;}; +// ValidateWithPath validates the CT_PresetGeometry2D and its children, prefixing error messages with path +func (_dagg *CT_PresetGeometry2D )ValidateWithPath (path string )error {if _dagg .PrstAttr ==ST_ShapeTypeUnset {return _bb .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 _gced :=_dagg .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_gced !=nil {return _gced ;};if _dagg .AvLst !=nil {if _ddcagb :=_dagg .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_ddcagb !=nil {return _ddcagb ; +};};return nil ;};func (_acef *CT_GvmlGroupShapeChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _acef .TxSp !=nil {_cdebd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}};for _ ,_fdef :=range _acef .TxSp {e .EncodeElement (_fdef ,_cdebd ); +};};if _acef .Sp !=nil {_fggbf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0070"}};for _ ,_dddc :=range _acef .Sp {e .EncodeElement (_dddc ,_fggbf );};};if _acef .CxnSp !=nil {_degcc :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0063\u0078\u006e\u0053\u0070"}}; +for _ ,_fgb :=range _acef .CxnSp {e .EncodeElement (_fgb ,_degcc );};};if _acef .Pic !=nil {_cedc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070i\u0063"}};for _ ,_bdca :=range _acef .Pic {e .EncodeElement (_bdca ,_cedc );};};if _acef .GraphicFrame !=nil {_faaf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}}; +for _ ,_ecae :=range _acef .GraphicFrame {e .EncodeElement (_ecae ,_faaf );};};if _acef .GrpSp !=nil {_afcd :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_fbdeed :=range _acef .GrpSp {e .EncodeElement (_fbdeed ,_afcd ); +};};return nil ;}; -// Validate validates the CT_TextNoBullet and its children -func (_caded *CT_TextNoBullet )Validate ()error {return _caded .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u004e\u006f\u0042\u0075\u006c\u006c\u0065\u0074");};func (_cbgc *CT_GvmlUseShapeRectangle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_gcebb ,_ffdc :=d .Token (); -if _ffdc !=nil {return _ee .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",_ffdc );};if _dcgaa ,_cfbcc :=_gcebb .(_b .EndElement ); -_cfbcc &&_dcgaa .Name ==start .Name {break ;};};return nil ;};func (_efbdb *CT_ScRgbColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eegc :=range start .Attr {if _eegc .Name .Local =="\u0072"{_feffe ,_cadga :=ParseUnionST_Percentage (_eegc .Value ); -if _cadga !=nil {return _cadga ;};_efbdb .RAttr =_feffe ;continue ;};if _eegc .Name .Local =="\u0067"{_bfcec ,_cgfff :=ParseUnionST_Percentage (_eegc .Value );if _cgfff !=nil {return _cgfff ;};_efbdb .GAttr =_bfcec ;continue ;};if _eegc .Name .Local =="\u0062"{_efdge ,_bbfgd :=ParseUnionST_Percentage (_eegc .Value ); -if _bbfgd !=nil {return _bbfgd ;};_efbdb .BAttr =_efdge ;continue ;};};_feggbf :for {_aedbe ,_fdffc :=d .Token ();if _fdffc !=nil {return _fdffc ;};switch _eeabe :=_aedbe .(type ){case _b .StartElement :switch _eeabe .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"}:_abffd :=NewEG_ColorTransform (); -_abffd .Tint =NewCT_PositiveFixedPercentage ();if _aecf :=d .DecodeElement (_abffd .Tint ,&_eeabe );_aecf !=nil {return _aecf ;};_efbdb .EG_ColorTransform =append (_efbdb .EG_ColorTransform ,_abffd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_cgccg :=NewEG_ColorTransform (); -_cgccg .Shade =NewCT_PositiveFixedPercentage ();if _adca :=d .DecodeElement (_cgccg .Shade ,&_eeabe );_adca !=nil {return _adca ;};_efbdb .EG_ColorTransform =append (_efbdb .EG_ColorTransform ,_cgccg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fbgcfb :=NewEG_ColorTransform (); -_fbgcfb .Comp =NewCT_ComplementTransform ();if _gfdc :=d .DecodeElement (_fbgcfb .Comp ,&_eeabe );_gfdc !=nil {return _gfdc ;};_efbdb .EG_ColorTransform =append (_efbdb .EG_ColorTransform ,_fbgcfb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_aggde :=NewEG_ColorTransform (); -_aggde .Inv =NewCT_InverseTransform ();if _dgea :=d .DecodeElement (_aggde .Inv ,&_eeabe );_dgea !=nil {return _dgea ;};_efbdb .EG_ColorTransform =append (_efbdb .EG_ColorTransform ,_aggde );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_babb :=NewEG_ColorTransform (); -_babb .Gray =NewCT_GrayscaleTransform ();if _efde :=d .DecodeElement (_babb .Gray ,&_eeabe );_efde !=nil {return _efde ;};_efbdb .EG_ColorTransform =append (_efbdb .EG_ColorTransform ,_babb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dgcad :=NewEG_ColorTransform (); -_dgcad .Alpha =NewCT_PositiveFixedPercentage ();if _bbbca :=d .DecodeElement (_dgcad .Alpha ,&_eeabe );_bbbca !=nil {return _bbbca ;};_efbdb .EG_ColorTransform =append (_efbdb .EG_ColorTransform ,_dgcad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dcaef :=NewEG_ColorTransform (); -_dcaef .AlphaOff =NewCT_FixedPercentage ();if _aecfb :=d .DecodeElement (_dcaef .AlphaOff ,&_eeabe );_aecfb !=nil {return _aecfb ;};_efbdb .EG_ColorTransform =append (_efbdb .EG_ColorTransform ,_dcaef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bedbb :=NewEG_ColorTransform (); -_bedbb .AlphaMod =NewCT_PositivePercentage ();if _cadbc :=d .DecodeElement (_bedbb .AlphaMod ,&_eeabe );_cadbc !=nil {return _cadbc ;};_efbdb .EG_ColorTransform =append (_efbdb .EG_ColorTransform ,_bedbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_degfb :=NewEG_ColorTransform (); -_degfb .Hue =NewCT_PositiveFixedAngle ();if _agce :=d .DecodeElement (_degfb .Hue ,&_eeabe );_agce !=nil {return _agce ;};_efbdb .EG_ColorTransform =append (_efbdb .EG_ColorTransform ,_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 :"\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"}:_gbfbg :=NewEG_ColorTransform (); -_gbfbg .HueOff =NewCT_Angle ();if _cceeed :=d .DecodeElement (_gbfbg .HueOff ,&_eeabe );_cceeed !=nil {return _cceeed ;};_efbdb .EG_ColorTransform =append (_efbdb .EG_ColorTransform ,_gbfbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gceac :=NewEG_ColorTransform (); -_gceac .HueMod =NewCT_PositivePercentage ();if _gdece :=d .DecodeElement (_gceac .HueMod ,&_eeabe );_gdece !=nil {return _gdece ;};_efbdb .EG_ColorTransform =append (_efbdb .EG_ColorTransform ,_gceac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_eeeda :=NewEG_ColorTransform (); -_eeeda .Sat =NewCT_Percentage ();if _gdbcd :=d .DecodeElement (_eeeda .Sat ,&_eeabe );_gdbcd !=nil {return _gdbcd ;};_efbdb .EG_ColorTransform =append (_efbdb .EG_ColorTransform ,_eeeda );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_afeeb :=NewEG_ColorTransform (); -_afeeb .SatOff =NewCT_Percentage ();if _afgfg :=d .DecodeElement (_afeeb .SatOff ,&_eeabe );_afgfg !=nil {return _afgfg ;};_efbdb .EG_ColorTransform =append (_efbdb .EG_ColorTransform ,_afeeb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_fbdea :=NewEG_ColorTransform (); -_fbdea .SatMod =NewCT_Percentage ();if _fadfg :=d .DecodeElement (_fbdea .SatMod ,&_eeabe );_fadfg !=nil {return _fadfg ;};_efbdb .EG_ColorTransform =append (_efbdb .EG_ColorTransform ,_fbdea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_aecac :=NewEG_ColorTransform (); -_aecac .Lum =NewCT_Percentage ();if _cbfae :=d .DecodeElement (_aecac .Lum ,&_eeabe );_cbfae !=nil {return _cbfae ;};_efbdb .EG_ColorTransform =append (_efbdb .EG_ColorTransform ,_aecac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fdbdb :=NewEG_ColorTransform (); -_fdbdb .LumOff =NewCT_Percentage ();if _eafg :=d .DecodeElement (_fdbdb .LumOff ,&_eeabe );_eafg !=nil {return _eafg ;};_efbdb .EG_ColorTransform =append (_efbdb .EG_ColorTransform ,_fdbdb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bbfdb :=NewEG_ColorTransform (); -_bbfdb .LumMod =NewCT_Percentage ();if _fgcdg :=d .DecodeElement (_bbfdb .LumMod ,&_eeabe );_fgcdg !=nil {return _fgcdg ;};_efbdb .EG_ColorTransform =append (_efbdb .EG_ColorTransform ,_bbfdb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ggbdc :=NewEG_ColorTransform (); -_ggbdc .Red =NewCT_Percentage ();if _fecgb :=d .DecodeElement (_ggbdc .Red ,&_eeabe );_fecgb !=nil {return _fecgb ;};_efbdb .EG_ColorTransform =append (_efbdb .EG_ColorTransform ,_ggbdc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dgffgb :=NewEG_ColorTransform (); -_dgffgb .RedOff =NewCT_Percentage ();if _ebbacf :=d .DecodeElement (_dgffgb .RedOff ,&_eeabe );_ebbacf !=nil {return _ebbacf ;};_efbdb .EG_ColorTransform =append (_efbdb .EG_ColorTransform ,_dgffgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fabfg :=NewEG_ColorTransform (); -_fabfg .RedMod =NewCT_Percentage ();if _defaa :=d .DecodeElement (_fabfg .RedMod ,&_eeabe );_defaa !=nil {return _defaa ;};_efbdb .EG_ColorTransform =append (_efbdb .EG_ColorTransform ,_fabfg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_eegf :=NewEG_ColorTransform (); -_eegf .Green =NewCT_Percentage ();if _cdceb :=d .DecodeElement (_eegf .Green ,&_eeabe );_cdceb !=nil {return _cdceb ;};_efbdb .EG_ColorTransform =append (_efbdb .EG_ColorTransform ,_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 :"\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"}:_fgefe :=NewEG_ColorTransform (); -_fgefe .GreenOff =NewCT_Percentage ();if _badcc :=d .DecodeElement (_fgefe .GreenOff ,&_eeabe );_badcc !=nil {return _badcc ;};_efbdb .EG_ColorTransform =append (_efbdb .EG_ColorTransform ,_fgefe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bedag :=NewEG_ColorTransform (); -_bedag .GreenMod =NewCT_Percentage ();if _adfga :=d .DecodeElement (_bedag .GreenMod ,&_eeabe );_adfga !=nil {return _adfga ;};_efbdb .EG_ColorTransform =append (_efbdb .EG_ColorTransform ,_bedag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_gbfg :=NewEG_ColorTransform (); -_gbfg .Blue =NewCT_Percentage ();if _degfa :=d .DecodeElement (_gbfg .Blue ,&_eeabe );_degfa !=nil {return _degfa ;};_efbdb .EG_ColorTransform =append (_efbdb .EG_ColorTransform ,_gbfg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_beabb :=NewEG_ColorTransform (); -_beabb .BlueOff =NewCT_Percentage ();if _ddfac :=d .DecodeElement (_beabb .BlueOff ,&_eeabe );_ddfac !=nil {return _ddfac ;};_efbdb .EG_ColorTransform =append (_efbdb .EG_ColorTransform ,_beabb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dfefa :=NewEG_ColorTransform (); -_dfefa .BlueMod =NewCT_Percentage ();if _cfdd :=d .DecodeElement (_dfefa .BlueMod ,&_eeabe );_cfdd !=nil {return _cfdd ;};_efbdb .EG_ColorTransform =append (_efbdb .EG_ColorTransform ,_dfefa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cabgcc :=NewEG_ColorTransform (); -_cabgcc .Gamma =NewCT_GammaTransform ();if _ccce :=d .DecodeElement (_cabgcc .Gamma ,&_eeabe );_ccce !=nil {return _ccce ;};_efbdb .EG_ColorTransform =append (_efbdb .EG_ColorTransform ,_cabgcc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_adgcbg :=NewEG_ColorTransform (); -_adgcbg .InvGamma =NewCT_InverseGammaTransform ();if _cbegd :=d .DecodeElement (_adgcbg .InvGamma ,&_eeabe );_cbegd !=nil {return _cbegd ;};_efbdb .EG_ColorTransform =append (_efbdb .EG_ColorTransform ,_adgcbg );default:_cc .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",_eeabe .Name ); -if _fcbba :=d .Skip ();_fcbba !=nil {return _fcbba ;};};case _b .EndElement :break _feggbf ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_BackgroundFormatting and its children, prefixing error messages with path +func (_cbfa *CT_BackgroundFormatting )ValidateWithPath (path string )error {if _cbfa .NoFill !=nil {if _gfaa :=_cbfa .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gfaa !=nil {return _gfaa ;};};if _cbfa .SolidFill !=nil {if _bdadf :=_cbfa .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_bdadf !=nil {return _bdadf ;};};if _cbfa .GradFill !=nil {if _cbaf :=_cbfa .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_cbaf !=nil {return _cbaf ;};};if _cbfa .BlipFill !=nil {if _baba :=_cbfa .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_baba !=nil {return _baba ;};};if _cbfa .PattFill !=nil {if _ggdg :=_cbfa .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_ggdg !=nil {return _ggdg ;};};if _cbfa .GrpFill !=nil {if _ebae :=_cbfa .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_ebae !=nil {return _ebae ;};};if _cbfa .EffectLst !=nil {if _dbe :=_cbfa .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_dbe !=nil {return _dbe ;};};if _cbfa .EffectDag !=nil {if _eccg :=_cbfa .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); +_eccg !=nil {return _eccg ;};};return nil ;};type ST_LineCap byte ;func (_gcefc *ST_TextWrappingType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gcefc =0;case "\u006e\u006f\u006e\u0065":*_gcefc =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_gcefc =2; +};return nil ;};func ParseUnionST_Coordinate32 (s string )(ST_Coordinate32 ,error ){_gcagd :=ST_Coordinate32 {};if _egf .ST_UniversalMeasurePatternRe .MatchString (s ){_gcagd .ST_UniversalMeasure =&s ;}else {_ageee ,_gdafg :=_eb .ParseInt (s ,10,32);if _gdafg !=nil {return _gcagd ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_gdafg ); +};_bgbff :=int32 (_ageee );_gcagd .ST_Coordinate32Unqualified =&_bgbff ;};return _gcagd ,nil ;}; -// ValidateWithPath validates the CT_SoftEdgesEffect and its children, prefixing error messages with path -func (_cebfa *CT_SoftEdgesEffect )ValidateWithPath (path string )error {if _cebfa .RadAttr < 0{return _ee .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 ,_cebfa .RadAttr ); -};if _cebfa .RadAttr > 27273042316900{return _ee .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 ,_cebfa .RadAttr ); -};return nil ;};func (_eeabab *ST_AdjAngle )Validate ()error {return _eeabab .ValidateWithPath ("")};func (_cggda *CT_GvmlShapeNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cggda .CNvPr =NewCT_NonVisualDrawingProps ();_cggda .CNvSpPr =NewCT_NonVisualDrawingShapeProps (); -_ccefd :for {_cdbba ,_fegb :=d .Token ();if _fegb !=nil {return _fegb ;};switch _adeeg :=_cdbba .(type ){case _b .StartElement :switch _adeeg .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 _abcf :=d .DecodeElement (_cggda .CNvPr ,&_adeeg ); -_abcf !=nil {return _abcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _cggfg :=d .DecodeElement (_cggda .CNvSpPr ,&_adeeg ); -_cggfg !=nil {return _cggfg ;};default:_cc .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",_adeeg .Name ); -if _dgec :=d .Skip ();_dgec !=nil {return _dgec ;};};case _b .EndElement :break _ccefd ;case _b .CharData :};};return nil ;};func ParseUnionST_TextFontScalePercentOrPercentString (s string )(ST_TextFontScalePercentOrPercentString ,error ){_accfg :=ST_TextFontScalePercentOrPercentString {}; -if _d .ST_PercentagePatternRe .MatchString (s ){_accfg .ST_Percentage =&s ;}else {_cfecg ,_ddaac :=_c .ParseInt (s ,10,64);if _ddaac !=nil {return _accfg ,_ee .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_ddaac ); -};_dgcdd :=int32 (_cfecg );_accfg .ST_TextFontScalePercent =&_dgcdd ;};return _accfg ,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 ;};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;); +// Validate validates the CT_ClipboardStyleSheet and its children +func (_egda *CT_ClipboardStyleSheet )Validate ()error {return _egda .ValidateWithPath ("\u0043\u0054\u005f\u0043li\u0070\u0062\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065e\u0074");}; -// Validate validates the EG_TextBullet and its children -func (_edfcf *EG_TextBullet )Validate ()error {return _edfcf .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074");}; +// ValidateWithPath validates the CT_TextTabStopList and its children, prefixing error messages with path +func (_cebbg *CT_TextTabStopList )ValidateWithPath (path string )error {for _bddce ,_fadaf :=range _cebbg .Tab {if _ebcb :=_fadaf .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_bddce ));_ebcb !=nil {return _ebcb ; +};};return nil ;};func (_gdbdg *EG_TextBulletSize )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gdbdg .BuSzTx !=nil {_gbffgd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}};e .EncodeElement (_gdbdg .BuSzTx ,_gbffgd ); +};if _gdbdg .BuSzPct !=nil {_aecfdg :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_gdbdg .BuSzPct ,_aecfdg );};if _gdbdg .BuSzPts !=nil {_dgeea :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}}; +e .EncodeElement (_gdbdg .BuSzPts ,_dgeea );};return nil ;};func (_cfccgg ST_TextVerticalType )ValidateWithPath (path string )error {switch _cfccgg {case 0,1,2,3,4,5,6,7: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 (_cfccgg )); +};return nil ;};type AG_Blob struct{EmbedAttr *string ;LinkAttr *string ;};type CT_TextTabStop struct{PosAttr *ST_Coordinate32 ;AlgnAttr ST_TextTabAlignType ;}; -// ValidateWithPath validates the CT_Shape3D and its children, prefixing error messages with path -func (_bebbd *CT_Shape3D )ValidateWithPath (path string )error {if _bebbd .ZAttr !=nil {if _acgca :=_bebbd .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_acgca !=nil {return _acgca ;};};if _bebbd .ExtrusionHAttr !=nil {if *_bebbd .ExtrusionHAttr < 0{return _ee .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 ,*_bebbd .ExtrusionHAttr ); -};if *_bebbd .ExtrusionHAttr > 27273042316900{return _ee .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 ,*_bebbd .ExtrusionHAttr ); -};};if _bebbd .ContourWAttr !=nil {if *_bebbd .ContourWAttr < 0{return _ee .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 ,*_bebbd .ContourWAttr ); -};if *_bebbd .ContourWAttr > 27273042316900{return _ee .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 ,*_bebbd .ContourWAttr ); -};};if _bebbc :=_bebbd .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_bebbc !=nil {return _bebbc ;};if _bebbd .BevelT !=nil {if _fegfe :=_bebbd .BevelT .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0054"); -_fegfe !=nil {return _fegfe ;};};if _bebbd .BevelB !=nil {if _bdaf :=_bebbd .BevelB .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0042");_bdaf !=nil {return _bdaf ;};};if _bebbd .ExtrusionClr !=nil {if _gfbc :=_bebbd .ExtrusionClr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"); -_gfbc !=nil {return _gfbc ;};};if _bebbd .ContourClr !=nil {if _faebe :=_bebbd .ContourClr .ValidateWithPath (path +"/\u0043\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072");_faebe !=nil {return _faebe ;};};if _bebbd .ExtLst !=nil {if _bcdfd :=_bebbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bcdfd !=nil {return _bcdfd ;};};return nil ;};func (_aggf *CT_GradientFillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cffc :=range start .Attr {if _cffc .Name .Local =="\u0066\u006c\u0069\u0070"{_aggf .FlipAttr .UnmarshalXMLAttr (_cffc ); -continue ;};if _cffc .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_bcae ,_cbeb :=_c .ParseBool (_cffc .Value );if _cbeb !=nil {return _cbeb ;};_aggf .RotWithShapeAttr =&_bcae ;continue ;};};_ccgg :for {_ccaf ,_deae :=d .Token (); -if _deae !=nil {return _deae ;};switch _gefc :=_ccaf .(type ){case _b .StartElement :switch _gefc .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"}:_aggf .GsLst =NewCT_GradientStopList (); -if _affa :=d .DecodeElement (_aggf .GsLst ,&_gefc );_affa !=nil {return _affa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_aggf .Lin =NewCT_LinearShadeProperties (); -if _ddbe :=d .DecodeElement (_aggf .Lin ,&_gefc );_ddbe !=nil {return _ddbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_aggf .Path =NewCT_PathShadeProperties (); -if _abagg :=d .DecodeElement (_aggf .Path ,&_gefc );_abagg !=nil {return _abagg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_aggf .TileRect =NewCT_RelativeRect (); -if _fgcf :=d .DecodeElement (_aggf .TileRect ,&_gefc );_fgcf !=nil {return _fgcf ;};default:_cc .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",_gefc .Name ); -if _gebdg :=d .Skip ();_gebdg !=nil {return _gebdg ;};};case _b .EndElement :break _ccgg ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_TextListStyle and its children +func (_faacd *CT_TextListStyle )Validate ()error {return _faacd .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065");}; -// ValidateWithPath validates the CT_TileInfoProperties and its children, prefixing error messages with path -func (_afcbb *CT_TileInfoProperties )ValidateWithPath (path string )error {if _afcbb .TxAttr !=nil {if _eadeb :=_afcbb .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_eadeb !=nil {return _eadeb ;};};if _afcbb .TyAttr !=nil {if _bcbcea :=_afcbb .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072"); -_bcbcea !=nil {return _bcbcea ;};};if _afcbb .SxAttr !=nil {if _deadba :=_afcbb .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_deadba !=nil {return _deadba ;};};if _afcbb .SyAttr !=nil {if _cdacb :=_afcbb .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072"); -_cdacb !=nil {return _cdacb ;};};if _geeaf :=_afcbb .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_geeaf !=nil {return _geeaf ;};if _addgf :=_afcbb .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r"); -_addgf !=nil {return _addgf ;};return nil ;};type CT_TextBulletColorFollowText struct{};func NewCT_LineStyleList ()*CT_LineStyleList {_cgbgb :=&CT_LineStyleList {};return _cgbgb };func (_ggb *CT_AnimationChartElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggb .BldStepAttr =ST_ChartBuildStep (1); -for _ ,_aafce :=range start .Attr {if _aafce .Name .Local =="\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"{_efb ,_edff :=_c .ParseInt (_aafce .Value ,10,32);if _edff !=nil {return _edff ;};_gcb :=int32 (_efb );_ggb .SeriesIdxAttr =&_gcb ;continue ;};if _aafce .Name .Local =="c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"{_aagg ,_fdfb :=_c .ParseInt (_aafce .Value ,10,32); -if _fdfb !=nil {return _fdfb ;};_gag :=int32 (_aagg );_ggb .CategoryIdxAttr =&_gag ;continue ;};if _aafce .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_ggb .BldStepAttr .UnmarshalXMLAttr (_aafce );continue ;};};for {_fda ,_baa :=d .Token ();if _baa !=nil {return _ee .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",_baa ); -};if _eag ,_bfdg :=_fda .(_b .EndElement );_bfdg &&_eag .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_NonVisualDrawingShapeProps and its children +func (_dabff *CT_NonVisualDrawingShapeProps )Validate ()error {return _dabff .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 (_decef *CT_SchemeColor )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_abebg ,_cdeg :=_decef .ValAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0061\u006c"});if _cdeg !=nil {return _cdeg ;};start .Attr =append (start .Attr ,_abebg ); +e .EncodeToken (start );if _decef .EG_ColorTransform !=nil {for _ ,_fcbg :=range _decef .EG_ColorTransform {_fcbg .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_GraphicalObjectFrameLocking ()*CT_GraphicalObjectFrameLocking {_gcbb :=&CT_GraphicalObjectFrameLocking {}; +return _gcbb ;}; -// Validate validates the CT_AlphaReplaceEffect and its children -func (_ecgd *CT_AlphaReplaceEffect )Validate ()error {return _ecgd .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");}; +// ValidateWithPath validates the CT_ColorSchemeList and its children, prefixing error messages with path +func (_fead *CT_ColorSchemeList )ValidateWithPath (path string )error {for _cgcg ,_fbece :=range _fead .ExtraClrScheme {if _ddfa :=_fbece .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0045\u0078tr\u0061C\u006c\u0072\u0053\u0063\u0068e\u006d\u0065\u005b\u0025\u0064\u005d",path ,_cgcg )); +_ddfa !=nil {return _ddfa ;};};return nil ;}; -// ValidateWithPath validates the CT_TableRow and its children, prefixing error messages with path -func (_efege *CT_TableRow )ValidateWithPath (path string )error {if _fadbe :=_efege .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_fadbe !=nil {return _fadbe ;};for _afdccf ,_aaccg :=range _efege .Tc {if _gdedb :=_aaccg .ValidateWithPath (_ee .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_afdccf )); -_gdedb !=nil {return _gdedb ;};};if _efege .ExtLst !=nil {if _ddaef :=_efege .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddaef !=nil {return _ddaef ;};};return nil ;};func NewCT_CustomColorList ()*CT_CustomColorList {_dfga :=&CT_CustomColorList {}; -return _dfga };func (_eeb *CT_AnimationElementChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eeb .Dgm !=nil {_aedg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0064g\u006d"}};e .EncodeElement (_eeb .Dgm ,_aedg ); -};if _eeb .Chart !=nil {_fefa :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u0068\u0061\u0072\u0074"}};e .EncodeElement (_eeb .Chart ,_fefa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SolidColorFillProperties ()*CT_SolidColorFillProperties {_efdbad :=&CT_SolidColorFillProperties {}; -return _efdbad ;};func (_bagd *ST_TextUnderlineType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bagd =0;case "\u006e\u006f\u006e\u0065":*_bagd =1;case "\u0077\u006f\u0072d\u0073":*_bagd =2;case "\u0073\u006e\u0067":*_bagd =3; -case "\u0064\u0062\u006c":*_bagd =4;case "\u0068\u0065\u0061v\u0079":*_bagd =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_bagd =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_bagd =7;case "\u0064\u0061\u0073\u0068":*_bagd =8; -case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_bagd =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_bagd =10;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_bagd =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_bagd =12; -case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_bagd =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_bagd =14;case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_bagd =15; -case "\u0077\u0061\u0076\u0079":*_bagd =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_bagd =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_bagd =18;};return nil ;}; +// Validate validates the CT_EmbeddedWAVAudioFile and its children +func (_aeeee *CT_EmbeddedWAVAudioFile )Validate ()error {return _aeeee .ValidateWithPath ("\u0043\u0054\u005fEm\u0062\u0065\u0064\u0064\u0065\u0064\u0057\u0041\u0056\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");};func (_ffacd *CT_TextFont )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aecdgg :=range start .Attr {if _aecdgg .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_gfggg ,_acbefd :=_aecdgg .Value ,error (nil ); +if _acbefd !=nil {return _acbefd ;};_ffacd .TypefaceAttr =_gfggg ;continue ;};if _aecdgg .Name .Local =="\u0070\u0061\u006e\u006f\u0073\u0065"{_bebf ,_acdde :=_aecdgg .Value ,error (nil );if _acdde !=nil {return _acdde ;};_ffacd .PanoseAttr =&_bebf ;continue ; +};if _aecdgg .Name .Local =="p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"{_ffacd .PitchFamilyAttr .UnmarshalXMLAttr (_aecdgg );continue ;};if _aecdgg .Name .Local =="\u0063h\u0061\u0072\u0073\u0065\u0074"{_bedf ,_ccgggf :=_eb .ParseInt (_aecdgg .Value ,10,8); +if _ccgggf !=nil {return _ccgggf ;};_fegee :=int8 (_bedf );_ffacd .CharsetAttr =&_fegee ;continue ;};};for {_gaabg ,_gfffg :=d .Token ();if _gfffg !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074\u003a\u0020\u0025\u0073",_gfffg ); +};if _fadcbf ,_dcagff :=_gaabg .(_e .EndElement );_dcagff &&_fadcbf .Name ==start .Name {break ;};};return nil ;};func (_gdgec *CT_TextAutonumberBullet )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_fagdf ,_geggc :=_gdgec .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _geggc !=nil {return _geggc ;};start .Attr =append (start .Attr ,_fagdf );if _gdgec .StartAtAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073t\u0061\u0072\u0074\u0041\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_gdgec .StartAtAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_ColorSchemeList struct{ExtraClrScheme []*CT_ColorSchemeAndMapping ;}; -// ValidateWithPath validates the CT_GvmlGraphicFrameNonVisual and its children, prefixing error messages with path -func (_bbaed *CT_GvmlGraphicFrameNonVisual )ValidateWithPath (path string )error {if _egacf :=_bbaed .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_egacf !=nil {return _egacf ;};if _cgfa :=_bbaed .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); -_cgfa !=nil {return _cgfa ;};return nil ;};func (_bebfed ST_AnimationBuildType )ValidateWithPath (path string )error {switch _bebfed {case 0,1:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bebfed )); -};return nil ;}; +// Validate validates the CT_EmptyElement and its children +func (_fedfe *CT_EmptyElement )Validate ()error {return _fedfe .ValidateWithPath ("\u0043T\u005fE\u006d\u0070\u0074\u0079\u0045\u006c\u0065\u006d\u0065\u006e\u0074");}; -// ValidateWithPath validates the CT_GvmlShape and its children, prefixing error messages with path -func (_gaba *CT_GvmlShape )ValidateWithPath (path string )error {if _edgfb :=_gaba .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_edgfb !=nil {return _edgfb ;};if _dadc :=_gaba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_dadc !=nil {return _dadc ;};if _gaba .TxSp !=nil {if _bgabd :=_gaba .TxSp .ValidateWithPath (path +"\u002f\u0054\u0078S\u0070");_bgabd !=nil {return _bgabd ;};};if _gaba .Style !=nil {if _dage :=_gaba .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); -_dage !=nil {return _dage ;};};if _gaba .ExtLst !=nil {if _dcfec :=_gaba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcfec !=nil {return _dcfec ;};};return nil ;};func (_bgbe *Graphic )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _bgbe .CT_GraphicalObject .MarshalXML (e ,start ); -}; +// ValidateWithPath validates the CT_DefaultShapeDefinition and its children, prefixing error messages with path +func (_agdg *CT_DefaultShapeDefinition )ValidateWithPath (path string )error {if _cddd :=_agdg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cddd !=nil {return _cddd ;};if _edgg :=_agdg .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072"); +_edgg !=nil {return _edgg ;};if _gdffb :=_agdg .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce");_gdffb !=nil {return _gdffb ;};if _agdg .Style !=nil {if _ddag :=_agdg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); +_ddag !=nil {return _ddag ;};};if _agdg .ExtLst !=nil {if _bdcd :=_agdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdcd !=nil {return _bdcd ;};};return nil ;};func (_caedg *CT_Percentage )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_caedg .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gaeb *CT_Boolean )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gaeb .ValAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_gaeb .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cbbg *CT_ColorChangeEffect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cbbg .UseAAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0073\u0065\u0041"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_cbbg .UseAAttr ))}); +};e .EncodeToken (start );_efgc :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0063\u006c\u0072\u0046\u0072\u006fm"}};e .EncodeElement (_cbbg .ClrFrom ,_efgc );_cgab :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0063\u006c\u0072\u0054\u006f"}}; +e .EncodeElement (_cbbg .ClrTo ,_cgab );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TextTabStop and its children, prefixing error messages with path -func (_gcff *CT_TextTabStop )ValidateWithPath (path string )error {if _gcff .PosAttr !=nil {if _dfaae :=_gcff .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_dfaae !=nil {return _dfaae ;};};if _fcecg :=_gcff .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r"); -_fcecg !=nil {return _fcecg ;};return nil ;};func (_agabf *EG_LineFillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agabf .NoFill !=nil {_agbgg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_agabf .NoFill ,_agbgg );};if _agabf .SolidFill !=nil {_gaagb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_agabf .SolidFill ,_gaagb );};if _agabf .GradFill !=nil {_bcgfa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_agabf .GradFill ,_bcgfa );};if _agabf .PattFill !=nil {_cdadb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_agabf .PattFill ,_cdadb );};return nil ;};type CT_Path2DCubicBezierTo struct{Pt []*CT_AdjPoint2D ; -};func NewCT_LuminanceEffect ()*CT_LuminanceEffect {_abbdc :=&CT_LuminanceEffect {};return _abbdc };func (_adddc *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 _adddc .CT_TableStyleList .MarshalXML (e ,start );};func (_dfdd *CT_CustomColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eefeg :=range start .Attr {if _eefeg .Name .Local =="\u006e\u0061\u006d\u0065"{_fdfa ,_ddfg :=_eefeg .Value ,error (nil ); -if _ddfg !=nil {return _ddfg ;};_dfdd .NameAttr =&_fdfa ;continue ;};};_dccd :for {_beaae ,_babg :=d .Token ();if _babg !=nil {return _babg ;};switch _daeda :=_beaae .(type ){case _b .StartElement :switch _daeda .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"}:_dfdd .ScrgbClr =NewCT_ScRgbColor (); -if _ceeb :=d .DecodeElement (_dfdd .ScrgbClr ,&_daeda );_ceeb !=nil {return _ceeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dfdd .SrgbClr =NewCT_SRgbColor (); -if _ecgf :=d .DecodeElement (_dfdd .SrgbClr ,&_daeda );_ecgf !=nil {return _ecgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dfdd .HslClr =NewCT_HslColor (); -if _aecb :=d .DecodeElement (_dfdd .HslClr ,&_daeda );_aecb !=nil {return _aecb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_dfdd .SysClr =NewCT_SystemColor (); -if _cgfg :=d .DecodeElement (_dfdd .SysClr ,&_daeda );_cgfg !=nil {return _cgfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dfdd .SchemeClr =NewCT_SchemeColor (); -if _beggc :=d .DecodeElement (_dfdd .SchemeClr ,&_daeda );_beggc !=nil {return _beggc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dfdd .PrstClr =NewCT_PresetColor (); -if _bebda :=d .DecodeElement (_dfdd .PrstClr ,&_daeda );_bebda !=nil {return _bebda ;};default:_cc .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",_daeda .Name ); -if _ggdc :=d .Skip ();_ggdc !=nil {return _ggdc ;};};case _b .EndElement :break _dccd ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_TextBulletSize and its children, prefixing error messages with path +func (_gbdg *EG_TextBulletSize )ValidateWithPath (path string )error {if _gbdg .BuSzTx !=nil {if _ebgba :=_gbdg .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_ebgba !=nil {return _ebgba ;};};if _gbdg .BuSzPct !=nil {if _begba :=_gbdg .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074"); +_begba !=nil {return _begba ;};};if _gbdg .BuSzPts !=nil {if _ecfec :=_gbdg .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_ecfec !=nil {return _ecfec ;};};return nil ;};func NewCT_TableGrid ()*CT_TableGrid {_cafbf :=&CT_TableGrid {}; +return _cafbf };func NewCT_NonVisualDrawingProps ()*CT_NonVisualDrawingProps {_gbbaa :=&CT_NonVisualDrawingProps {};return _gbbaa ;}; -// Validate validates the CT_LineJoinMiterProperties and its children -func (_agdd *CT_LineJoinMiterProperties )Validate ()error {return _agdd .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");}; +// Validate validates the CT_GvmlGraphicFrameNonVisual and its children +func (_dacde *CT_GvmlGraphicFrameNonVisual )Validate ()error {return _dacde .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 (_babg *CT_EmptyElement )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ScRgbColor and its children, prefixing error messages with path -func (_aeeec *CT_ScRgbColor )ValidateWithPath (path string )error {if _gcbge :=_aeeec .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_gcbge !=nil {return _gcbge ;};if _cgbgg :=_aeeec .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072"); -_cgbgg !=nil {return _cgbgg ;};if _ececd :=_aeeec .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_ececd !=nil {return _ececd ;};for _fdace ,_fbgdd :=range _aeeec .EG_ColorTransform {if _gcccd :=_fbgdd .ValidateWithPath (_ee .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_fdace )); -_gcccd !=nil {return _gcccd ;};};return nil ;}; +// Validate validates the CT_EffectContainer and its children +func (_fagaaa *CT_EffectContainer )Validate ()error {return _fagaaa .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074C\u006f\u006et\u0061\u0069\u006e\u0065\u0072");};type CT_GrayscaleEffect struct{};func NewCT_EffectProperties ()*CT_EffectProperties {_dbdd :=&CT_EffectProperties {}; +return _dbdd };func (_bbgde *ThemeOverride )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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 :"\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 ,_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 ="\u0061:\u0074h\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065";return _bbgde .CT_BaseStylesOverride .MarshalXML (e ,start );};func NewCT_ColorReplaceEffect ()*CT_ColorReplaceEffect {_bfdf :=&CT_ColorReplaceEffect {}; +return _bfdf ;};func (_ffegg *CT_LineJoinMiterProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ffegg .LimAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0069\u006d"},Value :_bb .Sprintf ("\u0025\u0076",*_ffegg .LimAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bddgef ST_TextCapsType )Validate ()error {return _bddgef .ValidateWithPath ("")};func (_fdbad *CT_ShapeLocking )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fdbad .NoTextEditAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_fdbad .NoTextEditAttr ))}); +};if _fdbad .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_fdbad .NoGrpAttr ))});};if _fdbad .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_fdbad .NoSelectAttr ))}); +};if _fdbad .NoRotAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_fdbad .NoRotAttr ))});};if _fdbad .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_fdbad .NoChangeAspectAttr ))}); +};if _fdbad .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_fdbad .NoMoveAttr ))});};if _fdbad .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_fdbad .NoResizeAttr ))}); +};if _fdbad .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_fdbad .NoEditPointsAttr ))});}; +if _fdbad .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_fdbad .NoAdjustHandlesAttr ))}); +};if _fdbad .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_fdbad .NoChangeArrowheadsAttr ))}); +};if _fdbad .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_fdbad .NoChangeShapeTypeAttr ))}); +};e .EncodeToken (start );if _fdbad .ExtLst !=nil {_cacad :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdbad .ExtLst ,_cacad );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_TextAutonumberBullet and its children -func (_edebb *CT_TextAutonumberBullet )Validate ()error {return _edebb .ValidateWithPath ("\u0043\u0054\u005fTe\u0078\u0074\u0041\u0075\u0074\u006f\u006e\u0075\u006d\u0062\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074");};func (_eedfd ST_Percentage )String ()string {if _eedfd .ST_PercentageDecimal !=nil {return _ee .Sprintf ("\u0025\u0076",*_eedfd .ST_PercentageDecimal ); -};if _eedfd .ST_Percentage !=nil {return _ee .Sprintf ("\u0025\u0076",*_eedfd .ST_Percentage );};return "";};func NewCT_TileInfoProperties ()*CT_TileInfoProperties {_gdacc :=&CT_TileInfoProperties {};return _gdacc ;};func NewCT_TableCellProperties ()*CT_TableCellProperties {_abbdeg :=&CT_TableCellProperties {}; -return _abbdeg ;};func (_cffgc *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 :_ee .Sprintf ("\u0025\u0076",_cffgc .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TableRow and its children, prefixing error messages with path +func (_gddgb *CT_TableRow )ValidateWithPath (path string )error {if _dfgfa :=_gddgb .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_dfgfa !=nil {return _dfgfa ;};for _affeg ,_gdcaf :=range _gddgb .Tc {if _effda :=_gdcaf .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_affeg )); +_effda !=nil {return _effda ;};};if _gddgb .ExtLst !=nil {if _geagg :=_gddgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_geagg !=nil {return _geagg ;};};return nil ;};func (_fabgd *ST_AnimationDgmBuildType )Validate ()error {return _fabgd .ValidateWithPath ("")}; +func NewCT_AdjPoint2D ()*CT_AdjPoint2D {_aga :=&CT_AdjPoint2D {};return _aga };func (_gef *CT_CustomColor )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbbd :=range start .Attr {if _fbbd .Name .Local =="\u006e\u0061\u006d\u0065"{_gdec ,_bfgbe :=_fbbd .Value ,error (nil ); +if _bfgbe !=nil {return _bfgbe ;};_gef .NameAttr =&_gdec ;continue ;};};_eaebd :for {_fcae ,_cgbcd :=d .Token ();if _cgbcd !=nil {return _cgbcd ;};switch _ebbd :=_fcae .(type ){case _e .StartElement :switch _ebbd .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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_gef .ScrgbClr =NewCT_ScRgbColor (); +if _ggefg :=d .DecodeElement (_gef .ScrgbClr ,&_ebbd );_ggefg !=nil {return _ggefg ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_gef .SrgbClr =NewCT_SRgbColor (); +if _dgcg :=d .DecodeElement (_gef .SrgbClr ,&_ebbd );_dgcg !=nil {return _dgcg ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_gef .HslClr =NewCT_HslColor (); +if _fgfbd :=d .DecodeElement (_gef .HslClr ,&_ebbd );_fgfbd !=nil {return _fgfbd ;};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\u0079\u0073\u0043\u006c\u0072"},_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\u0079\u0073\u0043\u006c\u0072"}:_gef .SysClr =NewCT_SystemColor (); +if _bdab :=d .DecodeElement (_gef .SysClr ,&_ebbd );_bdab !=nil {return _bdab ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_gef .SchemeClr =NewCT_SchemeColor (); +if _babf :=d .DecodeElement (_gef .SchemeClr ,&_ebbd );_babf !=nil {return _babf ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_gef .PrstClr =NewCT_PresetColor (); +if _fabb :=d .DecodeElement (_gef .PrstClr ,&_ebbd );_fabb !=nil {return _fabb ;};default:_bfc .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",_ebbd .Name ); +if _cedef :=d .Skip ();_cedef !=nil {return _cedef ;};};case _e .EndElement :break _eaebd ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TablePartStyle and its children, prefixing error messages with path -func (_aadfc *CT_TablePartStyle )ValidateWithPath (path string )error {if _aadfc .TcTxStyle !=nil {if _gdebd :=_aadfc .TcTxStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065");_gdebd !=nil {return _gdebd ;};};if _aadfc .TcStyle !=nil {if _bdgfa :=_aadfc .TcStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0053\u0074\u0079\u006c\u0065"); -_bdgfa !=nil {return _bdgfa ;};};return nil ;}; +// Validate validates the EG_TextUnderlineLine and its children +func (_cgdffc *EG_TextUnderlineLine )Validate ()error {return _cgdffc .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Li\u006e\u0065");}; -// Validate validates the CT_TextFont and its children -func (_daaec *CT_TextFont )Validate ()error {return _daaec .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074");}; +// Validate validates the CT_AnimationDgmBuildProperties and its children +func (_cbe *CT_AnimationDgmBuildProperties )Validate ()error {return _cbe .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 (_ggbaa ST_SchemeColorVal )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ggbaa .String (),start );};type ST_TextStrikeType byte ;func (_geeef *CT_PositiveSize2D )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_geeef .CxAttr )}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0079"},Value :_bb .Sprintf ("\u0025\u0076",_geeef .CyAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_ShapeLocking ()*CT_ShapeLocking {_cfggae :=&CT_ShapeLocking {}; +return _cfggae };func (_dbb *CT_AlphaInverseEffect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dbb .ScrgbClr !=nil {_cgc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}}; +e .EncodeElement (_dbb .ScrgbClr ,_cgc );};if _dbb .SrgbClr !=nil {_fdb :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_dbb .SrgbClr ,_fdb );};if _dbb .HslClr !=nil {_ega :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; +e .EncodeElement (_dbb .HslClr ,_ega );};if _dbb .SysClr !=nil {_eeb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_dbb .SysClr ,_eeb );};if _dbb .SchemeClr !=nil {_bcf :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; +e .EncodeElement (_dbb .SchemeClr ,_bcf );};if _dbb .PrstClr !=nil {_fc :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_dbb .PrstClr ,_fc );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func NewCT_EmptyElement ()*CT_EmptyElement {_fdcgg :=&CT_EmptyElement {};return _fdcgg }; -// ValidateWithPath validates the CT_BiLevelEffect and its children, prefixing error messages with path -func (_fbd *CT_BiLevelEffect )ValidateWithPath (path string )error {if _afge :=_fbd .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_afge !=nil {return _afge ;};return nil ;};func (_eddgcc ST_PenAlignment )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ebaaed :=_b .Attr {}; -_ebaaed .Name =name ;switch _eddgcc {case ST_PenAlignmentUnset :_ebaaed .Value ="";case ST_PenAlignmentCtr :_ebaaed .Value ="\u0063\u0074\u0072";case ST_PenAlignmentIn :_ebaaed .Value ="\u0069\u006e";};return _ebaaed ,nil ;};func NewCT_Path2DList ()*CT_Path2DList {_baacd :=&CT_Path2DList {}; -return _baacd }; +// ValidateWithPath validates the CT_SystemColor and its children, prefixing error messages with path +func (_bffcc *CT_SystemColor )ValidateWithPath (path string )error {if _bffcc .ValAttr ==ST_SystemColorValUnset {return _bb .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 _cfebbg :=_bffcc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfebbg !=nil {return _cfebbg ;};for _gdcgf ,_fccedf :=range _bffcc .EG_ColorTransform {if _ccgc :=_fccedf .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_gdcgf )); +_ccgc !=nil {return _ccgc ;};};return nil ;};func (_eecde ST_TextAlignType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cgcea :=_e .Attr {};_cgcea .Name =name ;switch _eecde {case ST_TextAlignTypeUnset :_cgcea .Value ="";case ST_TextAlignTypeL :_cgcea .Value ="\u006c"; +case ST_TextAlignTypeCtr :_cgcea .Value ="\u0063\u0074\u0072";case ST_TextAlignTypeR :_cgcea .Value ="\u0072";case ST_TextAlignTypeJust :_cgcea .Value ="\u006a\u0075\u0073\u0074";case ST_TextAlignTypeJustLow :_cgcea .Value ="\u006au\u0073\u0074\u004c\u006f\u0077"; +case ST_TextAlignTypeDist :_cgcea .Value ="\u0064\u0069\u0073\u0074";case ST_TextAlignTypeThaiDist :_cgcea .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074";};return _cgcea ,nil ;}; -// Validate validates the CT_Ratio and its children -func (_cebd *CT_Ratio )Validate ()error {return _cebd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0074\u0069\u006f");};func NewCT_TextNoAutofit ()*CT_TextNoAutofit {_facg :=&CT_TextNoAutofit {};return _facg };func (_ffcab *ST_Percentage )ValidateWithPath (path string )error {_ddaad :=[]string {}; -if _ffcab .ST_PercentageDecimal !=nil {_ddaad =append (_ddaad ,"S\u0054_\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065\u0044\u0065\u0063im\u0061\u006c");};if _ffcab .ST_Percentage !=nil {_ddaad =append (_ddaad ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065"); -};if len (_ddaad )> 1{return _ee .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ddaad );};return nil ;};func (_gegdb ST_Coordinate32 )String ()string {if _gegdb .ST_Coordinate32Unqualified !=nil {return _ee .Sprintf ("\u0025\u0076",*_gegdb .ST_Coordinate32Unqualified ); -};if _gegdb .ST_UniversalMeasure !=nil {return _ee .Sprintf ("\u0025\u0076",*_gegdb .ST_UniversalMeasure );};return "";}; +// ValidateWithPath validates the CT_TextCharacterProperties and its children, prefixing error messages with path +func (_bdaga *CT_TextCharacterProperties )ValidateWithPath (path string )error {if _bdaga .SzAttr !=nil {if *_bdaga .SzAttr < 100{return _bb .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 ,*_bdaga .SzAttr ); +};if *_bdaga .SzAttr > 400000{return _bb .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 ,*_bdaga .SzAttr ); +};};if _cfcae :=_bdaga .UAttr .ValidateWithPath (path +"\u002f\u0055\u0041\u0074\u0074\u0072");_cfcae !=nil {return _cfcae ;};if _ebfcfg :=_bdaga .StrikeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0041\u0074\u0074\u0072");_ebfcfg !=nil {return _ebfcfg ; +};if _bdaga .KernAttr !=nil {if *_bdaga .KernAttr < 0{return _bb .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 ,*_bdaga .KernAttr ); +};if *_bdaga .KernAttr > 400000{return _bb .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 ,*_bdaga .KernAttr ); +};};if _gbdcd :=_bdaga .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_gbdcd !=nil {return _gbdcd ;};if _bdaga .SpcAttr !=nil {if _cbeaae :=_bdaga .SpcAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0063\u0041\u0074\u0074\u0072"); +_cbeaae !=nil {return _cbeaae ;};};if _bdaga .BaselineAttr !=nil {if _egcgf :=_bdaga .BaselineAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u006c\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_egcgf !=nil {return _egcgf ;};};if _bdaga .Ln !=nil {if _fgabb :=_bdaga .Ln .ValidateWithPath (path +"\u002f\u004c\u006e"); +_fgabb !=nil {return _fgabb ;};};if _bdaga .NoFill !=nil {if _bafgc :=_bdaga .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_bafgc !=nil {return _bafgc ;};};if _bdaga .SolidFill !=nil {if _bbad :=_bdaga .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_bbad !=nil {return _bbad ;};};if _bdaga .GradFill !=nil {if _eaeffa :=_bdaga .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_eaeffa !=nil {return _eaeffa ;};};if _bdaga .BlipFill !=nil {if _ddbdf :=_bdaga .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_ddbdf !=nil {return _ddbdf ;};};if _bdaga .PattFill !=nil {if _fbccg :=_bdaga .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_fbccg !=nil {return _fbccg ;};};if _bdaga .GrpFill !=nil {if _egfda :=_bdaga .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_egfda !=nil {return _egfda ;};};if _bdaga .EffectLst !=nil {if _febb :=_bdaga .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_febb !=nil {return _febb ;};};if _bdaga .EffectDag !=nil {if _ceged :=_bdaga .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); +_ceged !=nil {return _ceged ;};};if _bdaga .Highlight !=nil {if _fbdfg :=_bdaga .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_fbdfg !=nil {return _fbdfg ;};};if _bdaga .ULnTx !=nil {if _ecbbd :=_bdaga .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078"); +_ecbbd !=nil {return _ecbbd ;};};if _bdaga .ULn !=nil {if _afbaa :=_bdaga .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e");_afbaa !=nil {return _afbaa ;};};if _bdaga .UFillTx !=nil {if _fccgb :=_bdaga .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078"); +_fccgb !=nil {return _fccgb ;};};if _bdaga .UFill !=nil {if _fcdgd :=_bdaga .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c");_fcdgd !=nil {return _fcdgd ;};};if _bdaga .Latin !=nil {if _gbaee :=_bdaga .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e"); +_gbaee !=nil {return _gbaee ;};};if _bdaga .Ea !=nil {if _aggab :=_bdaga .Ea .ValidateWithPath (path +"\u002f\u0045\u0061");_aggab !=nil {return _aggab ;};};if _bdaga .Cs !=nil {if _dgfgg :=_bdaga .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_dgfgg !=nil {return _dgfgg ; +};};if _bdaga .Sym !=nil {if _ggccfe :=_bdaga .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_ggccfe !=nil {return _ggccfe ;};};if _bdaga .HlinkClick !=nil {if _fdgee :=_bdaga .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"); +_fdgee !=nil {return _fdgee ;};};if _bdaga .HlinkMouseOver !=nil {if _afefc :=_bdaga .HlinkMouseOver .ValidateWithPath (path +"\u002fH\u006ci\u006e\u006b\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072");_afefc !=nil {return _afefc ;};};if _bdaga .Rtl !=nil {if _bbbgb :=_bdaga .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c"); +_bbbgb !=nil {return _bbbgb ;};};if _bdaga .ExtLst !=nil {if _cfgeb :=_bdaga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfgeb !=nil {return _cfgeb ;};};return nil ;}; -// Validate validates the TblStyleLst and its children -func (_gegfb *TblStyleLst )Validate ()error {return _gegfb .ValidateWithPath ("T\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");}; +// Validate validates the CT_GvmlShape and its children +func (_acea *CT_GvmlShape )Validate ()error {return _acea .ValidateWithPath ("\u0043\u0054\u005fG\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065");};func (_adfeg ST_TextSpacingPercentOrPercentString )String ()string {if _adfeg .ST_TextSpacingPercent !=nil {return _bb .Sprintf ("\u0025\u0076",*_adfeg .ST_TextSpacingPercent ); +};if _adfeg .ST_Percentage !=nil {return _bb .Sprintf ("\u0025\u0076",*_adfeg .ST_Percentage );};return "";};func (_gegca ST_TextShapeType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gegca .String (),start );}; -// Validate validates the CT_Path2DCubicBezierTo and its children -func (_daabee *CT_Path2DCubicBezierTo )Validate ()error {return _daabee .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0032\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072T\u006f");};func (_bbacg *CT_HSLEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbacg .HueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0075\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_bbacg .HueAttr )}); -};if _bbacg .SatAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0061\u0074"},Value :_ee .Sprintf ("\u0025\u0076",*_bbacg .SatAttr )});};if _bbacg .LumAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0075\u006d"},Value :_ee .Sprintf ("\u0025\u0076",*_bbacg .LumAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aafdd ST_SchemeColorVal )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bgeeg :=_b .Attr {};_bgeeg .Name =name ;switch _aafdd {case ST_SchemeColorValUnset :_bgeeg .Value =""; -case ST_SchemeColorValBg1 :_bgeeg .Value ="\u0062\u0067\u0031";case ST_SchemeColorValTx1 :_bgeeg .Value ="\u0074\u0078\u0031";case ST_SchemeColorValBg2 :_bgeeg .Value ="\u0062\u0067\u0032";case ST_SchemeColorValTx2 :_bgeeg .Value ="\u0074\u0078\u0032"; -case ST_SchemeColorValAccent1 :_bgeeg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_SchemeColorValAccent2 :_bgeeg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_SchemeColorValAccent3 :_bgeeg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033"; -case ST_SchemeColorValAccent4 :_bgeeg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_SchemeColorValAccent5 :_bgeeg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_SchemeColorValAccent6 :_bgeeg .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036"; -case ST_SchemeColorValHlink :_bgeeg .Value ="\u0068\u006c\u0069n\u006b";case ST_SchemeColorValFolHlink :_bgeeg .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";case ST_SchemeColorValPhClr :_bgeeg .Value ="\u0070\u0068\u0043l\u0072";case ST_SchemeColorValDk1 :_bgeeg .Value ="\u0064\u006b\u0031"; -case ST_SchemeColorValLt1 :_bgeeg .Value ="\u006c\u0074\u0031";case ST_SchemeColorValDk2 :_bgeeg .Value ="\u0064\u006b\u0032";case ST_SchemeColorValLt2 :_bgeeg .Value ="\u006c\u0074\u0032";};return _bgeeg ,nil ;};type CT_TextUnderlineFillGroupWrapper struct{NoFill *CT_NoFillProperties ; -SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_ffbdg *EG_FillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aafbce :for {_bbabd ,_fbaf :=d .Token (); -if _fbaf !=nil {return _fbaf ;};switch _eafbf :=_bbabd .(type ){case _b .StartElement :switch _eafbf .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"}:_ffbdg .NoFill =NewCT_NoFillProperties (); -if _fgebag :=d .DecodeElement (_ffbdg .NoFill ,&_eafbf );_fgebag !=nil {return _fgebag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ffbdg .SolidFill =NewCT_SolidColorFillProperties (); -if _fdbff :=d .DecodeElement (_ffbdg .SolidFill ,&_eafbf );_fdbff !=nil {return _fdbff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ffbdg .GradFill =NewCT_GradientFillProperties (); -if _bfbea :=d .DecodeElement (_ffbdg .GradFill ,&_eafbf );_bfbea !=nil {return _bfbea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_ffbdg .BlipFill =NewCT_BlipFillProperties (); -if _fbegd :=d .DecodeElement (_ffbdg .BlipFill ,&_eafbf );_fbegd !=nil {return _fbegd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ffbdg .PattFill =NewCT_PatternFillProperties (); -if _fbbdf :=d .DecodeElement (_ffbdg .PattFill ,&_eafbf );_fbbdf !=nil {return _fbbdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ffbdg .GrpFill =NewCT_GroupFillProperties (); -if _fcafb :=d .DecodeElement (_ffbdg .GrpFill ,&_eafbf );_fcafb !=nil {return _fcafb ;};default:_cc .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",_eafbf .Name ); -if _daebe :=d .Skip ();_daebe !=nil {return _daebe ;};};case _b .EndElement :break _aafbce ;case _b .CharData :};};return nil ;}; -// ST_TextBulletSize is a union type -type ST_TextBulletSize struct{ST_TextBulletSizePercent *string ;ST_TextBulletSizeDecimal *int32 ;};func (_ffccc *CT_LuminanceEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_efee :=range start .Attr {if _efee .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074"{_bgdgd ,_cefcg :=ParseUnionST_FixedPercentage (_efee .Value ); -if _cefcg !=nil {return _cefcg ;};_ffccc .BrightAttr =&_bgdgd ;continue ;};if _efee .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"{_eggd ,_bbeed :=ParseUnionST_FixedPercentage (_efee .Value );if _bbeed !=nil {return _bbeed ;};_ffccc .ContrastAttr =&_eggd ; -continue ;};};for {_afebe ,_caadc :=d .Token ();if _caadc !=nil {return _ee .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",_caadc ); -};if _aacgd ,_edfcg :=_afebe .(_b .EndElement );_edfcg &&_aacgd .Name ==start .Name {break ;};};return nil ;};func (_cgadf *ST_BevelPresetType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gagdba ,_bgeea :=d .Token ();if _bgeea !=nil {return _bgeea ; -};if _bdbecc ,_bcabec :=_gagdba .(_b .EndElement );_bcabec &&_bdbecc .Name ==start .Name {*_cgadf =1;return nil ;};if _cfcga ,_dfefb :=_gagdba .(_b .CharData );!_dfefb {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gagdba ); -}else {switch string (_cfcga ){case "":*_cgadf =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_cgadf =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_cgadf =2;case "\u0073\u006c\u006fp\u0065":*_cgadf =3;case "\u0063\u0072\u006fs\u0073":*_cgadf =4; -case "\u0061\u006e\u0067l\u0065":*_cgadf =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_cgadf =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_cgadf =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_cgadf =8;case "\u0064\u0069\u0076o\u0074":*_cgadf =9; -case "\u0072\u0069\u0062\u006c\u0065\u0074":*_cgadf =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_cgadf =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_cgadf =12;};};_gagdba ,_bgeea =d .Token ();if _bgeea !=nil {return _bgeea ;};if _eegcf ,_ddgeba :=_gagdba .(_b .EndElement ); -_ddgeba &&_eegcf .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gagdba );};func (_cggbad *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 :_ee .Sprintf ("\u0025\u0076",_cggbad .DefAttr )}); -e .EncodeToken (start );if _cggbad .TblStyle !=nil {_bcccgg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_cdcce :=range _cggbad .TblStyle {e .EncodeElement (_cdcce ,_bcccgg );};};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// ST_TextSpacingPercentOrPercentString is a union type +type ST_TextSpacingPercentOrPercentString struct{ST_TextSpacingPercent *int32 ;ST_Percentage *string ;};func NewEG_ThemeableFillStyle ()*EG_ThemeableFillStyle {_efbc :=&EG_ThemeableFillStyle {};return _efbc ;};func NewCT_TextSpacing ()*CT_TextSpacing {_bcabed :=&CT_TextSpacing {}; +return _bcabed };type ST_SystemColorVal byte ;const (ST_FontCollectionIndexUnset ST_FontCollectionIndex =0;ST_FontCollectionIndexMajor ST_FontCollectionIndex =1;ST_FontCollectionIndexMinor ST_FontCollectionIndex =2;ST_FontCollectionIndexNone ST_FontCollectionIndex =3; +); -// ValidateWithPath validates the CT_GvmlPictureNonVisual and its children, prefixing error messages with path -func (_eaeee *CT_GvmlPictureNonVisual )ValidateWithPath (path string )error {if _cddfa :=_eaeee .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cddfa !=nil {return _cddfa ;};if _fefg :=_eaeee .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); -_fefg !=nil {return _fefg ;};return nil ;}; +// ValidateWithPath validates the CT_PresetShadowEffect and its children, prefixing error messages with path +func (_edbce *CT_PresetShadowEffect )ValidateWithPath (path string )error {if _edbce .PrstAttr ==ST_PresetShadowValUnset {return _bb .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 _dfdgg :=_edbce .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_dfdgg !=nil {return _dfdgg ;};if _edbce .DistAttr !=nil {if *_edbce .DistAttr < 0{return _bb .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 ,*_edbce .DistAttr ); +};if *_edbce .DistAttr > 27273042316900{return _bb .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 ,*_edbce .DistAttr ); +};};if _edbce .DirAttr !=nil {if *_edbce .DirAttr < 0{return _bb .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 ,*_edbce .DirAttr ); +};if *_edbce .DirAttr >=21600000{return _bb .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 ,*_edbce .DirAttr ); +};};if _edbce .ScrgbClr !=nil {if _dgbbe :=_edbce .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_dgbbe !=nil {return _dgbbe ;};};if _edbce .SrgbClr !=nil {if _ddcbd :=_edbce .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_ddcbd !=nil {return _ddcbd ;};};if _edbce .HslClr !=nil {if _dcedge :=_edbce .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_dcedge !=nil {return _dcedge ;};};if _edbce .SysClr !=nil {if _afee :=_edbce .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_afee !=nil {return _afee ;};};if _edbce .SchemeClr !=nil {if _ccab :=_edbce .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_ccab !=nil {return _ccab ;};};if _edbce .PrstClr !=nil {if _bdeag :=_edbce .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_bdeag !=nil {return _bdeag ;};};return nil ;};func (_gbaegg *ST_EffectContainerType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fcaabb ,_gdcfg :=d .Token ();if _gdcfg !=nil {return _gdcfg ;};if _aeaaa ,_cfgafg :=_fcaabb .(_e .EndElement ); +_cfgafg &&_aeaaa .Name ==start .Name {*_gbaegg =1;return nil ;};if _dddgc ,_bbgfb :=_fcaabb .(_e .CharData );!_bbgfb {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",_fcaabb ); +}else {switch string (_dddgc ){case "":*_gbaegg =0;case "\u0073\u0069\u0062":*_gbaegg =1;case "\u0074\u0072\u0065\u0065":*_gbaegg =2;};};_fcaabb ,_gdcfg =d .Token ();if _gdcfg !=nil {return _gdcfg ;};if _bcagc ,_aafag :=_fcaabb .(_e .EndElement );_aafag &&_bcagc .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",_fcaabb );};func NewCT_Shape3D ()*CT_Shape3D {_ggfbe :=&CT_Shape3D {};return _ggfbe }; +type CT_BackgroundFillStyleList struct{EG_FillProperties []*EG_FillProperties ;};func (_aaebc ST_BlendMode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cdcgg :=_e .Attr {};_cdcgg .Name =name ;switch _aaebc {case ST_BlendModeUnset :_cdcgg .Value =""; +case ST_BlendModeOver :_cdcgg .Value ="\u006f\u0076\u0065\u0072";case ST_BlendModeMult :_cdcgg .Value ="\u006d\u0075\u006c\u0074";case ST_BlendModeScreen :_cdcgg .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlendModeDarken :_cdcgg .Value ="\u0064\u0061\u0072\u006b\u0065\u006e"; +case ST_BlendModeLighten :_cdcgg .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";};return _cdcgg ,nil ;}; -// Validate validates the CT_EffectStyleItem and its children -func (_agae *CT_EffectStyleItem )Validate ()error {return _agae .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u0049\u0074\u0065\u006d");}; +// ValidateWithPath validates the CT_GrayscaleEffect and its children, prefixing error messages with path +func (_fgeb *CT_GrayscaleEffect )ValidateWithPath (path string )error {return nil }; -// Validate validates the Theme and its children -func (_eabca *Theme )Validate ()error {return _eabca .ValidateWithPath ("\u0054\u0068\u0065m\u0065")}; +// ValidateWithPath validates the CT_Angle and its children, prefixing error messages with path +func (_aeec *CT_Angle )ValidateWithPath (path string )error {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 ;};func (_addbfc ST_AnimationBuildType )ValidateWithPath (path string )error {switch _addbfc {case 0,1: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 (_addbfc )); +};return nil ;}; -// Validate validates the CT_LineJoinRound and its children -func (_fadbd *CT_LineJoinRound )Validate ()error {return _fadbd .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0052\u006f\u0075\u006e\u0064");}; +// Validate validates the CT_AlphaBiLevelEffect and its children +func (_afc *CT_AlphaBiLevelEffect )Validate ()error {return _afc .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061B\u0069\u004c\u0065\u0076\u0065l\u0045\u0066\u0066\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_LineStyleList and its children, prefixing error messages with path -func (_dddca *CT_LineStyleList )ValidateWithPath (path string )error {for _dgegg ,_abgb :=range _dddca .Ln {if _bbga :=_abgb .ValidateWithPath (_ee .Sprintf ("\u0025s\u002f\u004c\u006e\u005b\u0025\u0064]",path ,_dgegg ));_bbga !=nil {return _bbga ;};}; -return nil ;}; +// ValidateWithPath validates the CT_TablePartStyle and its children, prefixing error messages with path +func (_ddgdc *CT_TablePartStyle )ValidateWithPath (path string )error {if _ddgdc .TcTxStyle !=nil {if _cebfc :=_ddgdc .TcTxStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065");_cebfc !=nil {return _cebfc ;};};if _ddgdc .TcStyle !=nil {if _eegab :=_ddgdc .TcStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0053\u0074\u0079\u006c\u0065"); +_eegab !=nil {return _eegab ;};};return nil ;};func (_gfdafg ST_TextCapsType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gacfd :=_e .Attr {};_gacfd .Name =name ;switch _gfdafg {case ST_TextCapsTypeUnset :_gacfd .Value ="";case ST_TextCapsTypeNone :_gacfd .Value ="\u006e\u006f\u006e\u0065"; +case ST_TextCapsTypeSmall :_gacfd .Value ="\u0073\u006d\u0061l\u006c";case ST_TextCapsTypeAll :_gacfd .Value ="\u0061\u006c\u006c";};return _gacfd ,nil ;};type CT_Path2DClose struct{};func NewCT_Path2D ()*CT_Path2D {_cfdgd :=&CT_Path2D {};return _cfdgd }; +func (_bfcff *CT_InverseTransform )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_cabg ,_dgbb :=d .Token ();if _dgbb !=nil {return _bb .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",_dgbb ); +};if _adcgd ,_febdf :=_cabg .(_e .EndElement );_febdf &&_adcgd .Name ==start .Name {break ;};};return nil ;};func (_babfbc *CT_TableRow )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gggbg :=range start .Attr {if _gggbg .Name .Local =="\u0068"{_abaaa ,_abad :=ParseUnionST_Coordinate (_gggbg .Value ); +if _abad !=nil {return _abad ;};_babfbc .HAttr =_abaaa ;continue ;};};_dcdega :for {_ddbce ,_edaaf :=d .Token ();if _edaaf !=nil {return _edaaf ;};switch _bacbb :=_ddbce .(type ){case _e .StartElement :switch _bacbb .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 :"\u0074\u0063"},_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 :"\u0074\u0063"}:_beaae :=NewCT_TableCell (); +if _cefgae :=d .DecodeElement (_beaae ,&_bacbb );_cefgae !=nil {return _cefgae ;};_babfbc .Tc =append (_babfbc .Tc ,_beaae );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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_babfbc .ExtLst =NewCT_OfficeArtExtensionList (); +if _babe :=d .DecodeElement (_babfbc .ExtLst ,&_bacbb );_babe !=nil {return _babe ;};default:_bfc .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",_bacbb .Name ); +if _gfgae :=d .Skip ();_gfgae !=nil {return _gfgae ;};};case _e .EndElement :break _dcdega ;case _e .CharData :};};return nil ;};type VideoFile struct{CT_VideoFile };type CT_TextBulletTypefaceFollowText struct{};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;); -// Validate validates the EG_LineFillProperties and its children -func (_adffa *EG_LineFillProperties )Validate ()error {return _adffa .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};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 (_efedec *ST_ChartBuildStep )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddacf ,_gfddd :=d .Token ();if _gfddd !=nil {return _gfddd ; -};if _ecbee ,_gceec :=_ddacf .(_b .EndElement );_gceec &&_ecbee .Name ==start .Name {*_efedec =1;return nil ;};if _gcdce ,_afec :=_ddacf .(_b .CharData );!_afec {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddacf ); -}else {switch string (_gcdce ){case "":*_efedec =0;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_efedec =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_efedec =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_efedec =3; -case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_efedec =4;case "\u0061\u006c\u006c\u0050\u0074\u0073":*_efedec =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_efedec =6;};};_ddacf ,_gfddd =d .Token ();if _gfddd !=nil {return _gfddd ; -};if _ecbeca ,_bffdf :=_ddacf .(_b .EndElement );_bffdf &&_ecbeca .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddacf ); -};func NewCT_Hyperlink ()*CT_Hyperlink {_gbfbf :=&CT_Hyperlink {};return _gbfbf };func (_aef *CT_AdjustHandleList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdf :for {_eff ,_dcd :=d .Token ();if _dcd !=nil {return _dcd ;};switch _bad :=_eff .(type ){case _b .StartElement :switch _bad .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"}:_bde :=NewCT_XYAdjustHandle (); -if _dfa :=d .DecodeElement (_bde ,&_bad );_dfa !=nil {return _dfa ;};_aef .AhXY =append (_aef .AhXY ,_bde );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dedf :=NewCT_PolarAdjustHandle (); -if _ebb :=d .DecodeElement (_dedf ,&_bad );_ebb !=nil {return _ebb ;};_aef .AhPolar =append (_aef .AhPolar ,_dedf );default:_cc .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",_bad .Name ); -if _gba :=d .Skip ();_gba !=nil {return _gba ;};};case _b .EndElement :break _gdf ;case _b .CharData :};};return nil ;};type CT_TransformEffect struct{SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ; -};type CT_PositivePercentage struct{ValAttr ST_PositivePercentage ;};func (_cedbac *ST_AnimationChartOnlyBuildType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cedbac =0;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_cedbac =1; -case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_cedbac =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_cedbac =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_cedbac =4;};return nil ;};func (_aegfa *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 _aegfa .CT_EmptyElement .MarshalXML (e ,start );};func (_eagfg *EG_Text3D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_begag :for {_abada ,_gffgdc :=d .Token (); -if _gffgdc !=nil {return _gffgdc ;};switch _cfedaa :=_abada .(type ){case _b .StartElement :switch _cfedaa .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"}:_eagfg .Sp3d =NewCT_Shape3D (); -if _dcdab :=d .DecodeElement (_eagfg .Sp3d ,&_cfedaa );_dcdab !=nil {return _dcdab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_eagfg .FlatTx =NewCT_FlatText (); -if _gcee :=d .DecodeElement (_eagfg .FlatTx ,&_cfedaa );_gcee !=nil {return _gcee ;};default:_cc .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",_cfedaa .Name ); -if _edfag :=d .Skip ();_edfag !=nil {return _edfag ;};};case _b .EndElement :break _begag ;case _b .CharData :};};return nil ;};func NewEG_ThemeableFontStyles ()*EG_ThemeableFontStyles {_ffgfgf :=&EG_ThemeableFontStyles {};return _ffgfgf ;};func (_cebdg *CT_Vector3D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_afgeb :=range start .Attr {if _afgeb .Name .Local =="\u0064\u0078"{_gfgec ,_gfaaba :=ParseUnionST_Coordinate (_afgeb .Value ); -if _gfaaba !=nil {return _gfaaba ;};_cebdg .DxAttr =_gfgec ;continue ;};if _afgeb .Name .Local =="\u0064\u0079"{_bgfab ,_edgfe :=ParseUnionST_Coordinate (_afgeb .Value );if _edgfe !=nil {return _edgfe ;};_cebdg .DyAttr =_bgfab ;continue ;};if _afgeb .Name .Local =="\u0064\u007a"{_fcacg ,_acfde :=ParseUnionST_Coordinate (_afgeb .Value ); -if _acfde !=nil {return _acfde ;};_cebdg .DzAttr =_fcacg ;continue ;};};for {_gcfbc ,_fgaag :=d .Token ();if _fgaag !=nil {return _ee .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044\u003a\u0020\u0025\u0073",_fgaag ); -};if _cgefd ,_gedbc :=_gcfbc .(_b .EndElement );_gedbc &&_cgefd .Name ==start .Name {break ;};};return nil ;};func (_cabf *CT_AnimationDgmBuildProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adg :=range start .Attr {if _adg .Name .Local =="\u0062\u006c\u0064"{_dfe ,_ffdb :=ParseUnionST_AnimationDgmBuildType (_adg .Value ); -if _ffdb !=nil {return _ffdb ;};_cabf .BldAttr =&_dfe ;continue ;};if _adg .Name .Local =="\u0072\u0065\u0076"{_fdae ,_dfad :=_c .ParseBool (_adg .Value );if _dfad !=nil {return _dfad ;};_cabf .RevAttr =&_fdae ;continue ;};};for {_gbdd ,_cde :=d .Token (); -if _cde !=nil {return _ee .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",_cde ); -};if _egc ,_eccf :=_gbdd .(_b .EndElement );_eccf &&_egc .Name ==start .Name {break ;};};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;); +// ValidateWithPath validates the CT_EffectList and its children, prefixing error messages with path +func (_abdac *CT_EffectList )ValidateWithPath (path string )error {if _abdac .Blur !=nil {if _ageb :=_abdac .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_ageb !=nil {return _ageb ;};};if _abdac .FillOverlay !=nil {if _bef :=_abdac .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"); +_bef !=nil {return _bef ;};};if _abdac .Glow !=nil {if _cgaf :=_abdac .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_cgaf !=nil {return _cgaf ;};};if _abdac .InnerShdw !=nil {if _cfcgc :=_abdac .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"); +_cfcgc !=nil {return _cfcgc ;};};if _abdac .OuterShdw !=nil {if _gcag :=_abdac .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_gcag !=nil {return _gcag ;};};if _abdac .PrstShdw !=nil {if _aafb :=_abdac .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w"); +_aafb !=nil {return _aafb ;};};if _abdac .Reflection !=nil {if _gaabd :=_abdac .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_gaabd !=nil {return _gaabd ;};};if _abdac .SoftEdge !=nil {if _ceda :=_abdac .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e"); +_ceda !=nil {return _ceda ;};};return nil ;};type CT_AnimationChartBuildProperties struct{BldAttr *ST_AnimationChartBuildType ;AnimBgAttr *bool ;};func (_egefdb *CT_ObjectStyleDefaults )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ccdfde :for {_gbceb ,_fdaaf :=d .Token (); +if _fdaaf !=nil {return _fdaaf ;};switch _ffcb :=_gbceb .(type ){case _e .StartElement :switch _ffcb .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\u0044e\u0066"},_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\u0044e\u0066"}:_egefdb .SpDef =NewCT_DefaultShapeDefinition (); +if _ccbce :=d .DecodeElement (_egefdb .SpDef ,&_ffcb );_ccbce !=nil {return _ccbce ;};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 :"\u006c\u006e\u0044e\u0066"},_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 :"\u006c\u006e\u0044e\u0066"}:_egefdb .LnDef =NewCT_DefaultShapeDefinition (); +if _gddec :=d .DecodeElement (_egefdb .LnDef ,&_ffcb );_gddec !=nil {return _gddec ;};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 :"\u0074\u0078\u0044e\u0066"},_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 :"\u0074\u0078\u0044e\u0066"}:_egefdb .TxDef =NewCT_DefaultShapeDefinition (); +if _bggef :=d .DecodeElement (_egefdb .TxDef ,&_ffcb );_bggef !=nil {return _bggef ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egefdb .ExtLst =NewCT_OfficeArtExtensionList (); +if _adcgc :=d .DecodeElement (_egefdb .ExtLst ,&_ffcb );_adcgc !=nil {return _adcgc ;};default:_bfc .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",_ffcb .Name ); +if _ffba :=d .Skip ();_ffba !=nil {return _ffba ;};};case _e .EndElement :break _ccdfde ;case _e .CharData :};};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;);var ST_TextBulletSizePercentPatternRe =_eg .MustCompile (ST_TextBulletSizePercentPattern ); +func (_gffce *ST_Coordinate32 )ValidateWithPath (path string )error {_cdebf :=[]string {};if _gffce .ST_Coordinate32Unqualified !=nil {_cdebf =append (_cdebf ,"\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 _gffce .ST_UniversalMeasure !=nil {_cdebf =append (_cdebf ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_cdebf )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cdebf ); +};return nil ;};func (_afagb *CT_InnerShadowEffect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _afagb .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_afagb .BlurRadAttr )}); +};if _afagb .DistAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_afagb .DistAttr )});};if _afagb .DirAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_afagb .DirAttr )}); +};e .EncodeToken (start );if _afagb .ScrgbClr !=nil {_edcga :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_afagb .ScrgbClr ,_edcga );};if _afagb .SrgbClr !=nil {_gade :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; +e .EncodeElement (_afagb .SrgbClr ,_gade );};if _afagb .HslClr !=nil {_ffgfc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_afagb .HslClr ,_ffgfc );};if _afagb .SysClr !=nil {_eeedd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; +e .EncodeElement (_afagb .SysClr ,_eeedd );};if _afagb .SchemeClr !=nil {_ddce :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_afagb .SchemeClr ,_ddce );};if _afagb .PrstClr !=nil {_gdbg :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; +e .EncodeElement (_afagb .PrstClr ,_gdbg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bgadg ST_TextAnchoringType )ValidateWithPath (path string )error {switch _bgadg {case 0,1,2,3,4,5: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 (_bgadg )); +};return nil ;}; -// Validate validates the CT_Backdrop and its children -func (_gaf *CT_Backdrop )Validate ()error {return _gaf .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070");};func (_dbedb ST_TextStrikeType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dbedb .String (),start ); -}; +// ValidateWithPath validates the CT_BlurEffect and its children, prefixing error messages with path +func (_cbafb *CT_BlurEffect )ValidateWithPath (path string )error {if _cbafb .RadAttr !=nil {if *_cbafb .RadAttr < 0{return _bb .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 ,*_cbafb .RadAttr ); +};if *_cbafb .RadAttr > 27273042316900{return _bb .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 ,*_cbafb .RadAttr ); +};};return nil ;};func (_gffaa *CT_NonVisualContentPartProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fcbfb :=range start .Attr {if _fcbfb .Name .Local =="\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"{_ggac ,_affde :=_eb .ParseBool (_fcbfb .Value ); +if _affde !=nil {return _affde ;};_gffaa .IsCommentAttr =&_ggac ;continue ;};};_dceda :for {_bbdda ,_ccdee :=d .Token ();if _ccdee !=nil {return _ccdee ;};switch _gggea :=_bbdda .(type ){case _e .StartElement :switch _gggea .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 :"\u0063p\u004c\u006f\u0063\u006b\u0073"},_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 :"\u0063p\u004c\u006f\u0063\u006b\u0073"}:_gffaa .CpLocks =NewCT_ContentPartLocking (); +if _dgbac :=d .DecodeElement (_gffaa .CpLocks ,&_gggea );_dgbac !=nil {return _dgbac ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gffaa .ExtLst =NewCT_OfficeArtExtensionList (); +if _gaag :=d .DecodeElement (_gffaa .ExtLst ,&_gggea );_gaag !=nil {return _gaag ;};default:_bfc .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",_gggea .Name ); +if _gbgfe :=d .Skip ();_gbgfe !=nil {return _gbgfe ;};};case _e .EndElement :break _dceda ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_GvmlGroupShapeChoice and its children -func (_bcgdc *CT_GvmlGroupShapeChoice )Validate ()error {return _bcgdc .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");}; +// Validate validates the CT_VideoFile and its children +func (_gfabf *CT_VideoFile )Validate ()error {return _gfabf .ValidateWithPath ("\u0043\u0054\u005fV\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");};func (_acgd *CT_GammaTransform )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_gfdd ,_cggd :=d .Token (); +if _cggd !=nil {return _bb .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",_cggd );};if _ecdc ,_dfeba :=_gfdd .(_e .EndElement ); +_dfeba &&_ecdc .Name ==start .Name {break ;};};return nil ;};type CT_DashStopList struct{Ds []*CT_DashStop ;};func (_efceb *CT_Bevel )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_egff :=range start .Attr {if _egff .Name .Local =="\u0077"{_ddge ,_efaa :=_eb .ParseInt (_egff .Value ,10,64); +if _efaa !=nil {return _efaa ;};_efceb .WAttr =&_ddge ;continue ;};if _egff .Name .Local =="\u0068"{_baae ,_bafe :=_eb .ParseInt (_egff .Value ,10,64);if _bafe !=nil {return _bafe ;};_efceb .HAttr =&_baae ;continue ;};if _egff .Name .Local =="\u0070\u0072\u0073\u0074"{_efceb .PrstAttr .UnmarshalXMLAttr (_egff ); +continue ;};};for {_fab ,_fgga :=d .Token ();if _fgga !=nil {return _bb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0065\u0076\u0065\u006c: \u0025\u0073",_fgga );};if _ccfd ,_ggc :=_fab .(_e .EndElement );_ggc &&_ccfd .Name ==start .Name {break ; +};};return nil ;}; -// ValidateWithPath validates the CT_AnimationGraphicalObjectBuildProperties and its children, prefixing error messages with path -func (_ead *CT_AnimationGraphicalObjectBuildProperties )ValidateWithPath (path string )error {if _ead .BldDgm !=nil {if _cgfb :=_ead .BldDgm .ValidateWithPath (path +"\u002fB\u006c\u0064\u0044\u0067\u006d");_cgfb !=nil {return _cgfb ;};};if _ead .BldChart !=nil {if _bbd :=_ead .BldChart .ValidateWithPath (path +"\u002fB\u006c\u0064\u0043\u0068\u0061\u0072t"); -_bbd !=nil {return _bbd ;};};return nil ;};func (_gdegg *CT_TintEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gdegg .HueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0075\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_gdegg .HueAttr )}); -};if _gdegg .AmtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006d\u0074"},Value :_ee .Sprintf ("\u0025\u0076",*_gdegg .AmtAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_adecd *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 _adecd .CT_OfficeStyleSheet .MarshalXML (e ,start );}; +// Validate validates the CT_LuminanceEffect and its children +func (_gega *CT_LuminanceEffect )Validate ()error {return _gega .ValidateWithPath ("\u0043T\u005fL\u0075\u006d\u0069\u006e\u0061n\u0063\u0065E\u0066\u0066\u0065\u0063\u0074");};func (_edggg *TblStyleLst )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_edggg .CT_TableStyleList =*NewCT_TableStyleList (); +for _ ,_cgcdb :=range start .Attr {if _cgcdb .Name .Local =="\u0064\u0065\u0066"{_bffdcd ,_dfcaa :=_cgcdb .Value ,error (nil );if _dfcaa !=nil {return _dfcaa ;};_edggg .DefAttr =_bffdcd ;continue ;};};_ccfgf :for {_fcagg ,_eefadf :=d .Token ();if _eefadf !=nil {return _eefadf ; +};switch _acfc :=_fcagg .(type ){case _e .StartElement :switch _acfc .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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_adegc :=NewCT_TableStyle (); +if _ecgeda :=d .DecodeElement (_adegc ,&_acfc );_ecgeda !=nil {return _ecgeda ;};_edggg .TblStyle =append (_edggg .TblStyle ,_adegc );default:_bfc .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",_acfc .Name ); +if _ecfab :=d .Skip ();_ecfab !=nil {return _ecfab ;};};case _e .EndElement :break _ccfgf ;case _e .CharData :};};return nil ;};func (_cdaeb ST_ShapeType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fagce :=_e .Attr {};_fagce .Name =name ;switch _cdaeb {case ST_ShapeTypeUnset :_fagce .Value =""; +case ST_ShapeTypeLine :_fagce .Value ="\u006c\u0069\u006e\u0065";case ST_ShapeTypeLineInv :_fagce .Value ="\u006ci\u006e\u0065\u0049\u006e\u0076";case ST_ShapeTypeTriangle :_fagce .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_ShapeTypeRtTriangle :_fagce .Value ="\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065"; +case ST_ShapeTypeRect :_fagce .Value ="\u0072\u0065\u0063\u0074";case ST_ShapeTypeDiamond :_fagce .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_ShapeTypeParallelogram :_fagce .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d"; +case ST_ShapeTypeTrapezoid :_fagce .Value ="\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d";case ST_ShapeTypeNonIsoscelesTrapezoid :_fagce .Value ="n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064";case ST_ShapeTypePentagon :_fagce .Value ="\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e"; +case ST_ShapeTypeHexagon :_fagce .Value ="\u0068e\u0078\u0061\u0067\u006f\u006e";case ST_ShapeTypeHeptagon :_fagce .Value ="\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeOctagon :_fagce .Value ="\u006fc\u0074\u0061\u0067\u006f\u006e"; +case ST_ShapeTypeDecagon :_fagce .Value ="\u0064e\u0063\u0061\u0067\u006f\u006e";case ST_ShapeTypeDodecagon :_fagce .Value ="\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn";case ST_ShapeTypeStar4 :_fagce .Value ="\u0073\u0074\u0061r\u0034";case ST_ShapeTypeStar5 :_fagce .Value ="\u0073\u0074\u0061r\u0035"; +case ST_ShapeTypeStar6 :_fagce .Value ="\u0073\u0074\u0061r\u0036";case ST_ShapeTypeStar7 :_fagce .Value ="\u0073\u0074\u0061r\u0037";case ST_ShapeTypeStar8 :_fagce .Value ="\u0073\u0074\u0061r\u0038";case ST_ShapeTypeStar10 :_fagce .Value ="\u0073\u0074\u0061\u0072\u0031\u0030"; +case ST_ShapeTypeStar12 :_fagce .Value ="\u0073\u0074\u0061\u0072\u0031\u0032";case ST_ShapeTypeStar16 :_fagce .Value ="\u0073\u0074\u0061\u0072\u0031\u0036";case ST_ShapeTypeStar24 :_fagce .Value ="\u0073\u0074\u0061\u0072\u0032\u0034";case ST_ShapeTypeStar32 :_fagce .Value ="\u0073\u0074\u0061\u0072\u0033\u0032"; +case ST_ShapeTypeRoundRect :_fagce .Value ="\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t";case ST_ShapeTypeRound1Rect :_fagce .Value ="\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074";case ST_ShapeTypeRound2SameRect :_fagce .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074"; +case ST_ShapeTypeRound2DiagRect :_fagce .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnipRoundRect :_fagce .Value ="\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074"; +case ST_ShapeTypeSnip1Rect :_fagce .Value ="\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t";case ST_ShapeTypeSnip2SameRect :_fagce .Value ="\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnip2DiagRect :_fagce .Value ="\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074"; +case ST_ShapeTypePlaque :_fagce .Value ="\u0070\u006c\u0061\u0071\u0075\u0065";case ST_ShapeTypeEllipse :_fagce .Value ="\u0065l\u006c\u0069\u0070\u0073\u0065";case ST_ShapeTypeTeardrop :_fagce .Value ="\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070"; +case ST_ShapeTypeHomePlate :_fagce .Value ="\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e";case ST_ShapeTypeChevron :_fagce .Value ="\u0063h\u0065\u0076\u0072\u006f\u006e";case ST_ShapeTypePieWedge :_fagce .Value ="\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065"; +case ST_ShapeTypePie :_fagce .Value ="\u0070\u0069\u0065";case ST_ShapeTypeBlockArc :_fagce .Value ="\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063";case ST_ShapeTypeDonut :_fagce .Value ="\u0064\u006f\u006eu\u0074";case ST_ShapeTypeNoSmoking :_fagce .Value ="\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg"; +case ST_ShapeTypeRightArrow :_fagce .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftArrow :_fagce .Value ="\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUpArrow :_fagce .Value ="\u0075p\u0041\u0072\u0072\u006f\u0077"; +case ST_ShapeTypeDownArrow :_fagce .Value ="\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw";case ST_ShapeTypeStripedRightArrow :_fagce .Value ="\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeNotchedRightArrow :_fagce .Value ="\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077"; +case ST_ShapeTypeBentUpArrow :_fagce .Value ="b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightArrow :_fagce .Value ="\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeUpDownArrow :_fagce .Value ="u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077"; +case ST_ShapeTypeLeftUpArrow :_fagce .Value ="l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightUpArrow :_fagce .Value ="\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeQuadArrow :_fagce .Value ="\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw"; +case ST_ShapeTypeLeftArrowCallout :_fagce .Value ="\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeRightArrowCallout :_fagce .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074"; +case ST_ShapeTypeUpArrowCallout :_fagce .Value ="\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case ST_ShapeTypeDownArrowCallout :_fagce .Value ="\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074"; +case ST_ShapeTypeLeftRightArrowCallout :_fagce .Value ="l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeUpDownArrowCallout :_fagce .Value ="\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074"; +case ST_ShapeTypeQuadArrowCallout :_fagce .Value ="\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeBentArrow :_fagce .Value ="\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUturnArrow :_fagce .Value ="\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077"; +case ST_ShapeTypeCircularArrow :_fagce .Value ="\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftCircularArrow :_fagce .Value ="\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077"; +case ST_ShapeTypeLeftRightCircularArrow :_fagce .Value ="\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077";case ST_ShapeTypeCurvedRightArrow :_fagce .Value ="\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077"; +case ST_ShapeTypeCurvedLeftArrow :_fagce .Value ="\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedUpArrow :_fagce .Value ="\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077"; +case ST_ShapeTypeCurvedDownArrow :_fagce .Value ="\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeSwooshArrow :_fagce .Value ="s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCube :_fagce .Value ="\u0063\u0075\u0062\u0065"; +case ST_ShapeTypeCan :_fagce .Value ="\u0063\u0061\u006e";case ST_ShapeTypeLightningBolt :_fagce .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074";case ST_ShapeTypeHeart :_fagce .Value ="\u0068\u0065\u0061r\u0074"; +case ST_ShapeTypeSun :_fagce .Value ="\u0073\u0075\u006e";case ST_ShapeTypeMoon :_fagce .Value ="\u006d\u006f\u006f\u006e";case ST_ShapeTypeSmileyFace :_fagce .Value ="\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065";case ST_ShapeTypeIrregularSeal1 :_fagce .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031"; +case ST_ShapeTypeIrregularSeal2 :_fagce .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032";case ST_ShapeTypeFoldedCorner :_fagce .Value ="\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeBevel :_fagce .Value ="\u0062\u0065\u0076e\u006c"; +case ST_ShapeTypeFrame :_fagce .Value ="\u0066\u0072\u0061m\u0065";case ST_ShapeTypeHalfFrame :_fagce .Value ="\u0068a\u006c\u0066\u0046\u0072\u0061\u006de";case ST_ShapeTypeCorner :_fagce .Value ="\u0063\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeDiagStripe :_fagce .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065"; +case ST_ShapeTypeChord :_fagce .Value ="\u0063\u0068\u006fr\u0064";case ST_ShapeTypeArc :_fagce .Value ="\u0061\u0072\u0063";case ST_ShapeTypeLeftBracket :_fagce .Value ="l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case ST_ShapeTypeRightBracket :_fagce .Value ="\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074"; +case ST_ShapeTypeLeftBrace :_fagce .Value ="\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e";case ST_ShapeTypeRightBrace :_fagce .Value ="\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065";case ST_ShapeTypeBracketPair :_fagce .Value ="b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072"; +case ST_ShapeTypeBracePair :_fagce .Value ="\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r";case ST_ShapeTypeStraightConnector1 :_fagce .Value ="\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031";case ST_ShapeTypeBentConnector2 :_fagce .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032"; +case ST_ShapeTypeBentConnector3 :_fagce .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033";case ST_ShapeTypeBentConnector4 :_fagce .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034"; +case ST_ShapeTypeBentConnector5 :_fagce .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035";case ST_ShapeTypeCurvedConnector2 :_fagce .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032"; +case ST_ShapeTypeCurvedConnector3 :_fagce .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033";case ST_ShapeTypeCurvedConnector4 :_fagce .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034"; +case ST_ShapeTypeCurvedConnector5 :_fagce .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035";case ST_ShapeTypeCallout1 :_fagce .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031";case ST_ShapeTypeCallout2 :_fagce .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032"; +case ST_ShapeTypeCallout3 :_fagce .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033";case ST_ShapeTypeAccentCallout1 :_fagce .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case ST_ShapeTypeAccentCallout2 :_fagce .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032"; +case ST_ShapeTypeAccentCallout3 :_fagce .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case ST_ShapeTypeBorderCallout1 :_fagce .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031"; +case ST_ShapeTypeBorderCallout2 :_fagce .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case ST_ShapeTypeBorderCallout3 :_fagce .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033"; +case ST_ShapeTypeAccentBorderCallout1 :_fagce .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031";case ST_ShapeTypeAccentBorderCallout2 :_fagce .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032"; +case ST_ShapeTypeAccentBorderCallout3 :_fagce .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033";case ST_ShapeTypeWedgeRectCallout :_fagce .Value ="\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074"; +case ST_ShapeTypeWedgeRoundRectCallout :_fagce .Value ="w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeWedgeEllipseCallout :_fagce .Value ="\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074"; +case ST_ShapeTypeCloudCallout :_fagce .Value ="\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeCloud :_fagce .Value ="\u0063\u006c\u006fu\u0064";case ST_ShapeTypeRibbon :_fagce .Value ="\u0072\u0069\u0062\u0062\u006f\u006e"; +case ST_ShapeTypeRibbon2 :_fagce .Value ="\u0072i\u0062\u0062\u006f\u006e\u0032";case ST_ShapeTypeEllipseRibbon :_fagce .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeEllipseRibbon2 :_fagce .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032"; +case ST_ShapeTypeLeftRightRibbon :_fagce .Value ="\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeVerticalScroll :_fagce .Value ="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c"; +case ST_ShapeTypeHorizontalScroll :_fagce .Value ="\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c";case ST_ShapeTypeWave :_fagce .Value ="\u0077\u0061\u0076\u0065";case ST_ShapeTypeDoubleWave :_fagce .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065"; +case ST_ShapeTypePlus :_fagce .Value ="\u0070\u006c\u0075\u0073";case ST_ShapeTypeFlowChartProcess :_fagce .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073";case ST_ShapeTypeFlowChartDecision :_fagce .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e"; +case ST_ShapeTypeFlowChartInputOutput :_fagce .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074";case ST_ShapeTypeFlowChartPredefinedProcess :_fagce .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 :_fagce .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 :_fagce .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074"; +case ST_ShapeTypeFlowChartMultidocument :_fagce .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074";case ST_ShapeTypeFlowChartTerminator :_fagce .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072"; +case ST_ShapeTypeFlowChartPreparation :_fagce .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e";case ST_ShapeTypeFlowChartManualInput :_fagce .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074"; +case ST_ShapeTypeFlowChartManualOperation :_fagce .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 :_fagce .Value ="\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072"; +case ST_ShapeTypeFlowChartPunchedCard :_fagce .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064";case ST_ShapeTypeFlowChartPunchedTape :_fagce .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065"; +case ST_ShapeTypeFlowChartSummingJunction :_fagce .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 :_fagce .Value ="f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072"; +case ST_ShapeTypeFlowChartCollate :_fagce .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065";case ST_ShapeTypeFlowChartSort :_fagce .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074"; +case ST_ShapeTypeFlowChartExtract :_fagce .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074";case ST_ShapeTypeFlowChartMerge :_fagce .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065"; +case ST_ShapeTypeFlowChartOfflineStorage :_fagce .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 :_fagce .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065"; +case ST_ShapeTypeFlowChartMagneticTape :_fagce .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065";case ST_ShapeTypeFlowChartMagneticDisk :_fagce .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b"; +case ST_ShapeTypeFlowChartMagneticDrum :_fagce .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d";case ST_ShapeTypeFlowChartDisplay :_fagce .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079"; +case ST_ShapeTypeFlowChartDelay :_fagce .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079";case ST_ShapeTypeFlowChartAlternateProcess :_fagce .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s"; +case ST_ShapeTypeFlowChartOffpageConnector :_fagce .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr";case ST_ShapeTypeActionButtonBlank :_fagce .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b"; +case ST_ShapeTypeActionButtonHome :_fagce .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065";case ST_ShapeTypeActionButtonHelp :_fagce .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070"; +case ST_ShapeTypeActionButtonInformation :_fagce .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 :_fagce .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 :_fagce .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 :_fagce .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064"; +case ST_ShapeTypeActionButtonBeginning :_fagce .Value ="a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067";case ST_ShapeTypeActionButtonReturn :_fagce .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e"; +case ST_ShapeTypeActionButtonDocument :_fagce .Value ="a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074";case ST_ShapeTypeActionButtonSound :_fagce .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064"; +case ST_ShapeTypeActionButtonMovie :_fagce .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065";case ST_ShapeTypeGear6 :_fagce .Value ="\u0067\u0065\u0061r\u0036";case ST_ShapeTypeGear9 :_fagce .Value ="\u0067\u0065\u0061r\u0039"; +case ST_ShapeTypeFunnel :_fagce .Value ="\u0066\u0075\u006e\u006e\u0065\u006c";case ST_ShapeTypeMathPlus :_fagce .Value ="\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073";case ST_ShapeTypeMathMinus :_fagce .Value ="\u006da\u0074\u0068\u004d\u0069\u006e\u0075s"; +case ST_ShapeTypeMathMultiply :_fagce .Value ="\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079";case ST_ShapeTypeMathDivide :_fagce .Value ="\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065";case ST_ShapeTypeMathEqual :_fagce .Value ="\u006da\u0074\u0068\u0045\u0071\u0075\u0061l"; +case ST_ShapeTypeMathNotEqual :_fagce .Value ="\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ShapeTypeCornerTabs :_fagce .Value ="\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073";case ST_ShapeTypeSquareTabs :_fagce .Value ="\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073"; +case ST_ShapeTypePlaqueTabs :_fagce .Value ="\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073";case ST_ShapeTypeChartX :_fagce .Value ="\u0063\u0068\u0061\u0072\u0074\u0058";case ST_ShapeTypeChartStar :_fagce .Value ="\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r"; +case ST_ShapeTypeChartPlus :_fagce .Value ="\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s";};return _fagce ,nil ;};func (_gdcae ST_TextVertOverflowType )ValidateWithPath (path string )error {switch _gdcae {case 0,1,2,3: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 (_gdcae )); +};return nil ;}; -// Validate validates the CT_ColorScheme and its children -func (_dgdgd *CT_ColorScheme )Validate ()error {return _dgdgd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065");};func NewCT_DashStopList ()*CT_DashStopList {_gfbfg :=&CT_DashStopList {};return _gfbfg }; -func (_dfacf ST_PresetColorVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dfacf .String (),start );};func ParseUnionST_TextPoint (s string )(ST_TextPoint ,error ){_afgaf :=ST_TextPoint {};if _d .ST_UniversalMeasurePatternRe .MatchString (s ){_afgaf .ST_UniversalMeasure =&s ; -}else {_ecafed ,_gebde :=_c .ParseInt (s ,10,32);if _gebde !=nil {return _afgaf ,_ee .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_gebde );};_ddedb :=int32 (_ecafed );_afgaf .ST_TextPointUnqualified =&_ddedb ; -};return _afgaf ,nil ;};type AG_Blob struct{EmbedAttr *string ;LinkAttr *string ;};func (_egcea ST_ShapeType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_egcea .String (),start );};func (_abgcf *CT_TableStyleCellStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _abgcf .TcBdr !=nil {_fddffa :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0063\u0042\u0064\u0072"}};e .EncodeElement (_abgcf .TcBdr ,_fddffa );};if _abgcf .Fill !=nil {_dggcd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}}; -e .EncodeElement (_abgcf .Fill ,_dggcd );};if _abgcf .FillRef !=nil {_ggaf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_abgcf .FillRef ,_ggaf );};if _abgcf .Cell3D !=nil {_becgb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}}; -e .EncodeElement (_abgcf .Cell3D ,_becgb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TextFont and its children +func (_dafeg *CT_TextFont )Validate ()error {return _dafeg .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074");};func (_bedbg ST_AnimationDgmOnlyBuildType )Validate ()error {return _bedbg .ValidateWithPath ("")};func (_edfcg *CT_TableStyleTextStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _edfcg .BAttr !=ST_OnOffStyleTypeUnset {_dcdea ,_aegcg :=_edfcg .BAttr .MarshalXMLAttr (_e .Name {Local :"\u0062"}); +if _aegcg !=nil {return _aegcg ;};start .Attr =append (start .Attr ,_dcdea );};if _edfcg .IAttr !=ST_OnOffStyleTypeUnset {_efafa ,_ddfag :=_edfcg .IAttr .MarshalXMLAttr (_e .Name {Local :"\u0069"});if _ddfag !=nil {return _ddfag ;};start .Attr =append (start .Attr ,_efafa ); +};e .EncodeToken (start );if _edfcg .Font !=nil {_bacdc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_edfcg .Font ,_bacdc );};if _edfcg .FontRef !=nil {_gbbed :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}}; +e .EncodeElement (_edfcg .FontRef ,_gbbed );};if _edfcg .ScrgbClr !=nil {_ebfefc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_edfcg .ScrgbClr ,_ebfefc );};if _edfcg .SrgbClr !=nil {_gagacb :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; +e .EncodeElement (_edfcg .SrgbClr ,_gagacb );};if _edfcg .HslClr !=nil {_febde :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_edfcg .HslClr ,_febde );};if _edfcg .SysClr !=nil {_gcgb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; +e .EncodeElement (_edfcg .SysClr ,_gcgb );};if _edfcg .SchemeClr !=nil {_baggd :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_edfcg .SchemeClr ,_baggd );};if _edfcg .PrstClr !=nil {_gdbae :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; +e .EncodeElement (_edfcg .PrstClr ,_gdbae );};if _edfcg .ExtLst !=nil {_gcdagf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edfcg .ExtLst ,_gcdagf );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func NewCT_GraphicalObjectData ()*CT_GraphicalObjectData {_fbfa :=&CT_GraphicalObjectData {};return _fbfa ;};func (_aedc *CT_AlphaModulateEffect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_gfb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}}; +e .EncodeElement (_aedc .Cont ,_gfb );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TextNormalAutofit and its children, prefixing error messages with path -func (_dgaac *CT_TextNormalAutofit )ValidateWithPath (path string )error {if _dgaac .FontScaleAttr !=nil {if _fbcad :=_dgaac .FontScaleAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_fbcad !=nil {return _fbcad ; -};};if _dgaac .LnSpcReductionAttr !=nil {if _cgdgad :=_dgaac .LnSpcReductionAttr .ValidateWithPath (path +"\u002f\u004c\u006e\u0053pc\u0052\u0065\u0064\u0075\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_cgdgad !=nil {return _cgdgad ;};};return nil ; -}; +// ValidateWithPath validates the CT_TableStyleCellStyle and its children, prefixing error messages with path +func (_cedagb *CT_TableStyleCellStyle )ValidateWithPath (path string )error {if _cedagb .TcBdr !=nil {if _bggdc :=_cedagb .TcBdr .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u0064\u0072");_bggdc !=nil {return _bggdc ;};};if _cedagb .Fill !=nil {if _beggc :=_cedagb .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c"); +_beggc !=nil {return _beggc ;};};if _cedagb .FillRef !=nil {if _ffdegb :=_cedagb .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_ffdegb !=nil {return _ffdegb ;};};if _cedagb .Cell3D !=nil {if _abacf :=_cedagb .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044"); +_abacf !=nil {return _abacf ;};};return nil ;}; -// Validate validates the CT_PresetLineDashProperties and its children -func (_eafad *CT_PresetLineDashProperties )Validate ()error {return _eafad .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 NewCT_SystemColor ()*CT_SystemColor {_gegd :=&CT_SystemColor {}; -_gegd .ValAttr =ST_SystemColorVal (1);return _gegd ;}; +// ValidateWithPath validates the CT_EffectStyleList and its children, prefixing error messages with path +func (_ceaf *CT_EffectStyleList )ValidateWithPath (path string )error {for _gacg ,_ebcfc :=range _ceaf .EffectStyle {if _baafg :=_ebcfc .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u005b\u0025\u0064\u005d",path ,_gacg )); +_baafg !=nil {return _baafg ;};};return nil ;}; -// Validate validates the EG_ShadeProperties and its children -func (_egdf *EG_ShadeProperties )Validate ()error {return _egdf .ValidateWithPath ("\u0045G\u005fS\u0068\u0061\u0064\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");}; +// Validate validates the AG_Blob and its children +func (_ea *AG_Blob )Validate ()error {return _ea .ValidateWithPath ("\u0041G\u005f\u0042\u006c\u006f\u0062");}; -// ValidateWithPath validates the EG_LineJoinProperties and its children, prefixing error messages with path -func (_daged *EG_LineJoinProperties )ValidateWithPath (path string )error {if _daged .Round !=nil {if _aaccgc :=_daged .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064");_aaccgc !=nil {return _aaccgc ;};};if _daged .Bevel !=nil {if _afdce :=_daged .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c"); -_afdce !=nil {return _afdce ;};};if _daged .Miter !=nil {if _eeabf :=_daged .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072");_eeabf !=nil {return _eeabf ;};};return nil ;};type CT_Path2DList struct{Path []*CT_Path2D ;};func NewEG_TextAutofit ()*EG_TextAutofit {_abdbd :=&EG_TextAutofit {}; -return _abdbd };func (_dbgcg *ST_TextCapsType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dbgcg =0;case "\u006e\u006f\u006e\u0065":*_dbgcg =1;case "\u0073\u006d\u0061l\u006c":*_dbgcg =2;case "\u0061\u006c\u006c":*_dbgcg =3;}; -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 (_fgce *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 :_ee .Sprintf ("\u0025\u0076",_fgce .PosAttr )}); -e .EncodeToken (start );if _fgce .ScrgbClr !=nil {_adgcb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fgce .ScrgbClr ,_adgcb );};if _fgce .SrgbClr !=nil {_acbd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; -e .EncodeElement (_fgce .SrgbClr ,_acbd );};if _fgce .HslClr !=nil {_fgdc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_fgce .HslClr ,_fgdc );};if _fgce .SysClr !=nil {_fede :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; -e .EncodeElement (_fgce .SysClr ,_fede );};if _fgce .SchemeClr !=nil {_bcdd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_fgce .SchemeClr ,_bcdd );};if _fgce .PrstClr !=nil {_gfaa :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; -e .EncodeElement (_fgce .PrstClr ,_gfaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_AudioFile struct{LinkAttr string ;ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;};type CT_TableStyleList struct{DefAttr string ; -TblStyle []*CT_TableStyle ;};type CT_ColorReplaceEffect struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_dffgb *CT_TextShapeAutofit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_fdbfac ,_fbefag :=d .Token (); -if _fbefag !=nil {return _ee .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",_fbefag );};if _bfgaf ,_ffcadc :=_fdbfac .(_b .EndElement ); -_ffcadc &&_bfgaf .Name ==start .Name {break ;};};return nil ;};func (_cegf ST_FontCollectionIndex )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aeedbd :=_b .Attr {};_aeedbd .Name =name ;switch _cegf {case ST_FontCollectionIndexUnset :_aeedbd .Value =""; -case ST_FontCollectionIndexMajor :_aeedbd .Value ="\u006d\u0061\u006ao\u0072";case ST_FontCollectionIndexMinor :_aeedbd .Value ="\u006d\u0069\u006eo\u0072";case ST_FontCollectionIndexNone :_aeedbd .Value ="\u006e\u006f\u006e\u0065";};return _aeedbd ,nil ; -};func NewCT_AdjustHandleList ()*CT_AdjustHandleList {_gcca :=&CT_AdjustHandleList {};return _gcca }; +// ValidateWithPath validates the CT_GradientStopList and its children, prefixing error messages with path +func (_dcfdb *CT_GradientStopList )ValidateWithPath (path string )error {for _gfcd ,_bbfg :=range _dcfdb .Gs {if _cgdgd :=_bbfg .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0047\u0073\u005b\u0025\u0064]",path ,_gfcd ));_cgdgd !=nil {return _cgdgd ; +};};return nil ;}; -// Validate validates the CT_ReflectionEffect and its children -func (_acfgfd *CT_ReflectionEffect )Validate ()error {return _acfgfd .ValidateWithPath ("\u0043\u0054\u005f\u0052ef\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074");};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 (_febeg ST_OnOffStyleType )String ()string {switch _febeg {case 0:return ""; -case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0064\u0065\u0066";};return "";};func (_eeegb ST_TextAnchoringType )Validate ()error {return _eeegb .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_TableCellProperties and its children, prefixing error messages with path +func (_afae *CT_TableCellProperties )ValidateWithPath (path string )error {if _afae .MarLAttr !=nil {if _defacg :=_afae .MarLAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u004c\u0041\u0074\u0074r");_defacg !=nil {return _defacg ;};};if _afae .MarRAttr !=nil {if _eefd :=_afae .MarRAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0041\u0074\u0074r"); +_eefd !=nil {return _eefd ;};};if _afae .MarTAttr !=nil {if _gcdbb :=_afae .MarTAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u0041\u0074\u0074r");_gcdbb !=nil {return _gcdbb ;};};if _afae .MarBAttr !=nil {if _bbbcf :=_afae .MarBAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0042\u0041\u0074\u0074r"); +_bbbcf !=nil {return _bbbcf ;};};if _fddge :=_afae .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_fddge !=nil {return _fddge ;};if _face :=_afae .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072"); +_face !=nil {return _face ;};if _dcggd :=_afae .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_dcggd !=nil {return _dcggd ;};if _afae .LnL !=nil {if _gcfd :=_afae .LnL .ValidateWithPath (path +"\u002f\u004c\u006e\u004c"); +_gcfd !=nil {return _gcfd ;};};if _afae .LnR !=nil {if _deggb :=_afae .LnR .ValidateWithPath (path +"\u002f\u004c\u006e\u0052");_deggb !=nil {return _deggb ;};};if _afae .LnT !=nil {if _gcbcb :=_afae .LnT .ValidateWithPath (path +"\u002f\u004c\u006e\u0054"); +_gcbcb !=nil {return _gcbcb ;};};if _afae .LnB !=nil {if _cbbcgg :=_afae .LnB .ValidateWithPath (path +"\u002f\u004c\u006e\u0042");_cbbcgg !=nil {return _cbbcgg ;};};if _afae .LnTlToBr !=nil {if _adcga :=_afae .LnTlToBr .ValidateWithPath (path +"\u002fL\u006e\u0054\u006c\u0054\u006f\u0042r"); +_adcga !=nil {return _adcga ;};};if _afae .LnBlToTr !=nil {if _cebcc :=_afae .LnBlToTr .ValidateWithPath (path +"\u002fL\u006e\u0042\u006c\u0054\u006f\u0054r");_cebcc !=nil {return _cebcc ;};};if _afae .Cell3D !=nil {if _gacdee :=_afae .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044"); +_gacdee !=nil {return _gacdee ;};};if _afae .NoFill !=nil {if _gccf :=_afae .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gccf !=nil {return _gccf ;};};if _afae .SolidFill !=nil {if _eebbg :=_afae .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_eebbg !=nil {return _eebbg ;};};if _afae .GradFill !=nil {if _dafdeb :=_afae .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_dafdeb !=nil {return _dafdeb ;};};if _afae .BlipFill !=nil {if _aefe :=_afae .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_aefe !=nil {return _aefe ;};};if _afae .PattFill !=nil {if _gddef :=_afae .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gddef !=nil {return _gddef ;};};if _afae .GrpFill !=nil {if _gggdd :=_afae .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_gggdd !=nil {return _gggdd ;};};if _afae .Headers !=nil {if _gcbaab :=_afae .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_gcbaab !=nil {return _gcbaab ;};};if _afae .ExtLst !=nil {if _gddee :=_afae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gddee !=nil {return _gddee ;};};return nil ;};type CT_TablePropertiesChoice struct{TableStyle *CT_TableStyle ;TableStyleId *string ;};func NewEG_LineDashProperties ()*EG_LineDashProperties {_cfcbg :=&EG_LineDashProperties {};return _cfcbg ;};func (_ggbgb *EG_Text3D )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adecf :for {_gcgade ,_cggab :=d .Token (); +if _cggab !=nil {return _cggab ;};switch _cbgfe :=_gcgade .(type ){case _e .StartElement :switch _cbgfe .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"}:_ggbgb .Sp3d =NewCT_Shape3D (); +if _cebd :=d .DecodeElement (_ggbgb .Sp3d ,&_cbgfe );_cebd !=nil {return _cebd ;};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"}:_ggbgb .FlatTx =NewCT_FlatText (); +if _bddcb :=d .DecodeElement (_ggbgb .FlatTx ,&_cbgfe );_bddcb !=nil {return _bddcb ;};default:_bfc .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",_cbgfe .Name ); +if _ddffdg :=d .Skip ();_ddffdg !=nil {return _ddffdg ;};};case _e .EndElement :break _adecf ;case _e .CharData :};};return nil ;};type CT_FlatText struct{ZAttr *ST_Coordinate ;}; -// Validate validates the CT_Point3D and its children -func (_fggcb *CT_Point3D )Validate ()error {return _fggcb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044");};func _egaged (_bgaecb bool )uint8 {if _bgaecb {return 1;};return 0;};func (_ddggee ST_BlackWhiteMode )Validate ()error {return _ddggee .ValidateWithPath ("")}; -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 (_afaea *CT_Scale2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_bcbce :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0078"}};e .EncodeElement (_afaea .Sx ,_bcbce );_adgcaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079"}};e .EncodeElement (_afaea .Sy ,_adgcaa );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_ddceb *CT_TextListStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ddceb .DefPPr !=nil {_gfccf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0050\u0050\u0072"}}; -e .EncodeElement (_ddceb .DefPPr ,_gfccf );};if _ddceb .Lvl1pPr !=nil {_fcbgf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0031\u0070\u0050r"}};e .EncodeElement (_ddceb .Lvl1pPr ,_fcbgf );};if _ddceb .Lvl2pPr !=nil {_fcgdd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0032\u0070\u0050r"}}; -e .EncodeElement (_ddceb .Lvl2pPr ,_fcgdd );};if _ddceb .Lvl3pPr !=nil {_fagfba :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0033\u0070\u0050r"}};e .EncodeElement (_ddceb .Lvl3pPr ,_fagfba );};if _ddceb .Lvl4pPr !=nil {_eebff :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0034\u0070\u0050r"}}; -e .EncodeElement (_ddceb .Lvl4pPr ,_eebff );};if _ddceb .Lvl5pPr !=nil {_bfgac :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0035\u0070\u0050r"}};e .EncodeElement (_ddceb .Lvl5pPr ,_bfgac );};if _ddceb .Lvl6pPr !=nil {_facdg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0036\u0070\u0050r"}}; -e .EncodeElement (_ddceb .Lvl6pPr ,_facdg );};if _ddceb .Lvl7pPr !=nil {_acfgc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0037\u0070\u0050r"}};e .EncodeElement (_ddceb .Lvl7pPr ,_acfgc );};if _ddceb .Lvl8pPr !=nil {_dabce :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0038\u0070\u0050r"}}; -e .EncodeElement (_ddceb .Lvl8pPr ,_dabce );};if _ddceb .Lvl9pPr !=nil {_fbeed :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0076\u006c\u0039\u0070\u0050r"}};e .EncodeElement (_ddceb .Lvl9pPr ,_fbeed );};if _ddceb .ExtLst !=nil {_adbeab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_ddceb .ExtLst ,_adbeab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_PositivePercentage ()*CT_PositivePercentage {_fdcge :=&CT_PositivePercentage {};return _fdcge ;};type CT_PresetLineDashProperties struct{ValAttr ST_PresetLineDashVal ; -};func (_gcaddg *ST_TextStrikeType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gcaddg =0;case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_gcaddg =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_gcaddg =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_gcaddg =3; -};return nil ;};func (_eabcb *CT_PictureLocking )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gafff :=range start .Attr {if _gafff .Name .Local =="\u006e\u006f\u0043\u0072\u006f\u0070"{_aafbc ,_bbaf :=_c .ParseBool (_gafff .Value ); -if _bbaf !=nil {return _bbaf ;};_eabcb .NoCropAttr =&_aafbc ;continue ;};if _gafff .Name .Local =="\u006e\u006f\u0047r\u0070"{_ddacb ,_geea :=_c .ParseBool (_gafff .Value );if _geea !=nil {return _geea ;};_eabcb .NoGrpAttr =&_ddacb ;continue ;};if _gafff .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_bedaf ,_fdgbcg :=_c .ParseBool (_gafff .Value ); -if _fdgbcg !=nil {return _fdgbcg ;};_eabcb .NoSelectAttr =&_bedaf ;continue ;};if _gafff .Name .Local =="\u006e\u006f\u0052o\u0074"{_cegga ,_egceb :=_c .ParseBool (_gafff .Value );if _egceb !=nil {return _egceb ;};_eabcb .NoRotAttr =&_cegga ;continue ; -};if _gafff .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_fabef ,_dbeg :=_c .ParseBool (_gafff .Value );if _dbeg !=nil {return _dbeg ;};_eabcb .NoChangeAspectAttr =&_fabef ;continue ;};if _gafff .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_fdea ,_dddgf :=_c .ParseBool (_gafff .Value ); -if _dddgf !=nil {return _dddgf ;};_eabcb .NoMoveAttr =&_fdea ;continue ;};if _gafff .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_ggcgf ,_dgfd :=_c .ParseBool (_gafff .Value );if _dgfd !=nil {return _dgfd ;};_eabcb .NoResizeAttr =&_ggcgf ; -continue ;};if _gafff .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_ccfb ,_bfdfb :=_c .ParseBool (_gafff .Value );if _bfdfb !=nil {return _bfdfb ;};_eabcb .NoEditPointsAttr =&_ccfb ;continue ;};if _gafff .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_fbbbf ,_ebadf :=_c .ParseBool (_gafff .Value ); -if _ebadf !=nil {return _ebadf ;};_eabcb .NoAdjustHandlesAttr =&_fbbbf ;continue ;};if _gafff .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_cgff ,_edeeac :=_c .ParseBool (_gafff .Value );if _edeeac !=nil {return _edeeac ; -};_eabcb .NoChangeArrowheadsAttr =&_cgff ;continue ;};if _gafff .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_ececc ,_gagee :=_c .ParseBool (_gafff .Value );if _gagee !=nil {return _gagee ; -};_eabcb .NoChangeShapeTypeAttr =&_ececc ;continue ;};};_bdbae :for {_ggedf ,_edeaf :=d .Token ();if _edeaf !=nil {return _edeaf ;};switch _faaacg :=_ggedf .(type ){case _b .StartElement :switch _faaacg .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"}:_eabcb .ExtLst =NewCT_OfficeArtExtensionList (); -if _ecgaf :=d .DecodeElement (_eabcb .ExtLst ,&_faaacg );_ecgaf !=nil {return _ecgaf ;};default:_cc .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",_faaacg .Name ); -if _ecfbe :=d .Skip ();_ecfbe !=nil {return _ecfbe ;};};case _b .EndElement :break _bdbae ;case _b .CharData :};};return nil ;};func NewCT_ConnectionSite ()*CT_ConnectionSite {_ecaag :=&CT_ConnectionSite {};_ecaag .Pos =NewCT_AdjPoint2D ();return _ecaag ; -};func (_bacef ST_DgmBuildStep )ValidateWithPath (path string )error {switch _bacef {case 0,1,2:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bacef )); -};return nil ;};func (_fbgbagd ST_TextAlignType )ValidateWithPath (path string )error {switch _fbgbagd {case 0,1,2,3,4,5,6,7:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbgbagd )); -};return nil ;};func (_dfbca ST_PresetPatternVal )ValidateWithPath (path string )error {switch _dfbca {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 _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfbca )); +// Validate validates the CT_TextBodyProperties and its children +func (_bdfgde *CT_TextBodyProperties )Validate ()error {return _bdfgde .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0042o\u0064\u0079\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_bfcafb ST_TextFontAlignType )ValidateWithPath (path string )error {switch _bfcafb {case 0,1,2,3,4,5: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 (_bfcafb )); +};return nil ;};func (_dccaf ST_TextShapeType )ValidateWithPath (path string )error {switch _dccaf {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 _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dccaf )); };return nil ;}; -// Validate validates the CT_GlowEffect and its children -func (_cabba *CT_GlowEffect )Validate ()error {return _cabba .ValidateWithPath ("\u0043\u0054\u005f\u0047\u006c\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074");};type CT_GraphicalObjectData struct{UriAttr string ;Any []_a .Any ;};func (_fddad *CT_HSLEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddgce :=range start .Attr {if _ddgce .Name .Local =="\u0068\u0075\u0065"{_aacdc ,_cgdfa :=_c .ParseInt (_ddgce .Value ,10,32); -if _cgdfa !=nil {return _cgdfa ;};_ggcff :=int32 (_aacdc );_fddad .HueAttr =&_ggcff ;continue ;};if _ddgce .Name .Local =="\u0073\u0061\u0074"{_cbfa ,_accff :=ParseUnionST_FixedPercentage (_ddgce .Value );if _accff !=nil {return _accff ;};_fddad .SatAttr =&_cbfa ; -continue ;};if _ddgce .Name .Local =="\u006c\u0075\u006d"{_cgaff ,_eeabcg :=ParseUnionST_FixedPercentage (_ddgce .Value );if _eeabcg !=nil {return _eeabcg ;};_fddad .LumAttr =&_cgaff ;continue ;};};for {_fgdag ,_egfa :=d .Token ();if _egfa !=nil {return _ee .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0053L\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_egfa ); -};if _eebd ,_ddde :=_fgdag .(_b .EndElement );_ddde &&_eebd .Name ==start .Name {break ;};};return nil ;};func (_gcbac *ST_PitchFamily )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gcbac =0;case "\u0030\u0030":*_gcbac =1;case "\u0030\u0031":*_gcbac =2; -case "\u0030\u0032":*_gcbac =3;case "\u0031\u0036":*_gcbac =4;case "\u0031\u0037":*_gcbac =5;case "\u0031\u0038":*_gcbac =6;case "\u0033\u0032":*_gcbac =7;case "\u0033\u0033":*_gcbac =8;case "\u0033\u0034":*_gcbac =9;case "\u0034\u0038":*_gcbac =10;case "\u0034\u0039":*_gcbac =11; -case "\u0035\u0030":*_gcbac =12;case "\u0036\u0034":*_gcbac =13;case "\u0036\u0035":*_gcbac =14;case "\u0036\u0036":*_gcbac =15;case "\u0038\u0030":*_gcbac =16;case "\u0038\u0031":*_gcbac =17;case "\u0038\u0032":*_gcbac =18;};return nil ;};func NewCT_PresetColor ()*CT_PresetColor {_fgbb :=&CT_PresetColor {}; -_fgbb .ValAttr =ST_PresetColorVal (1);return _fgbb ;};func (_gccbd ST_ChartBuildStep )String ()string {switch _gccbd {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 (_bcccb *ST_TextAutonumberScheme )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bafgd ,_bbdcf :=d .Token ();if _bbdcf !=nil {return _bbdcf ;};if _fgece ,_adgbdc :=_bafgd .(_b .EndElement );_adgbdc &&_fgece .Name ==start .Name {*_bcccb =1; -return nil ;};if _cfbcf ,_ecgbf :=_bafgd .(_b .CharData );!_ecgbf {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bafgd );}else {switch string (_cfbcf ){case "":*_bcccb =0; -case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_bcccb =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_bcccb =2;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_bcccb =3; -case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_bcccb =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_bcccb =5;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_bcccb =6; -case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_bcccb =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_bcccb =8;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_bcccb =9; -case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_bcccb =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_bcccb =11;case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_bcccb =12; -case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_bcccb =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_bcccb =14;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_bcccb =15; -case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_bcccb =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_bcccb =17;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_bcccb =18; -case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_bcccb =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_bcccb =20;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_bcccb =21; -case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_bcccb =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_bcccb =23;case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_bcccb =24; -case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_bcccb =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_bcccb =26;case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_bcccb =27; -case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_bcccb =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_bcccb =29;case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_bcccb =30; -case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_bcccb =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_bcccb =32;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_bcccb =33; -case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_bcccb =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_bcccb =35;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_bcccb =36; -case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_bcccb =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_bcccb =38;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_bcccb =39; -case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_bcccb =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_bcccb =41;};};_bafgd ,_bbdcf =d .Token ();if _bbdcf !=nil {return _bbdcf ; -};if _debfea ,_bbaeba :=_bafgd .(_b .EndElement );_bbaeba &&_debfea .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bafgd ); -};func (_ddfbge ST_ShapeType )Validate ()error {return _ddfbge .ValidateWithPath ("")};type CT_TintEffect struct{HueAttr *int32 ;AmtAttr *ST_FixedPercentage ;};func (_gdbaf *CT_TextUnderlineFillGroupWrapper )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _gdbaf .NoFill !=nil {_effgf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gdbaf .NoFill ,_effgf );};if _gdbaf .SolidFill !=nil {_dfega :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_gdbaf .SolidFill ,_dfega );};if _gdbaf .GradFill !=nil {_cafca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gdbaf .GradFill ,_cafca );};if _gdbaf .BlipFill !=nil {_gdbdb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_gdbaf .BlipFill ,_gdbdb );};if _gdbaf .PattFill !=nil {_dgddd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gdbaf .PattFill ,_dgddd );};if _gdbaf .GrpFill !=nil {_beeba :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; -e .EncodeElement (_gdbaf .GrpFill ,_beeba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fggbbc ST_LineCap )ValidateWithPath (path string )error {switch _fggbbc {case 0,1,2,3:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fggbbc )); -};return nil ;};func (_beefc ST_EffectContainerType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bbebcd :=_b .Attr {};_bbebcd .Name =name ;switch _beefc {case ST_EffectContainerTypeUnset :_bbebcd .Value ="";case ST_EffectContainerTypeSib :_bbebcd .Value ="\u0073\u0069\u0062"; -case ST_EffectContainerTypeTree :_bbebcd .Value ="\u0074\u0072\u0065\u0065";};return _bbebcd ,nil ;};func NewCT_ColorMRU ()*CT_ColorMRU {_afba :=&CT_ColorMRU {};return _afba };type CT_AudioCDTime struct{TrackAttr uint8 ;TimeAttr *uint32 ;};func NewCT_TableCellBorderStyle ()*CT_TableCellBorderStyle {_gcgaa :=&CT_TableCellBorderStyle {}; -return _gcgaa ;};func NewCT_TableCol ()*CT_TableCol {_eagge :=&CT_TableCol {};return _eagge }; +// Validate validates the CT_ContentPartLocking and its children +func (_daff *CT_ContentPartLocking )Validate ()error {return _daff .ValidateWithPath ("C\u0054\u005f\u0043\u006fnt\u0065n\u0074\u0050\u0061\u0072\u0074L\u006f\u0063\u006b\u0069\u006e\u0067");};func (_ffgfgea ST_PresetColorVal )ValidateWithPath (path string )error {switch _ffgfgea {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 _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffgfgea )); +};return nil ;};type CT_EmptyElement struct{};func (_ebdbef *ThemeManager )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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 :"\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 ,_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 ="\u0061\u003a\u0074\u0068\u0065\u006d\u0065\u004d\u0061n\u0061\u0067\u0065\u0072";return _ebdbef .CT_EmptyElement .MarshalXML (e ,start );};func NewCT_GvmlConnector ()*CT_GvmlConnector {_ebeda :=&CT_GvmlConnector {};_ebeda .NvCxnSpPr =NewCT_GvmlConnectorNonVisual (); +_ebeda .SpPr =NewCT_ShapeProperties ();return _ebeda ;};type CT_GammaTransform struct{}; -// ValidateWithPath validates the CT_SRgbColor and its children, prefixing error messages with path -func (_dffbe *CT_SRgbColor )ValidateWithPath (path string )error {for _face ,_cgabc :=range _dffbe .EG_ColorTransform {if _fcbfe :=_cgabc .ValidateWithPath (_ee .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_face )); -_fcbfe !=nil {return _fcbfe ;};};return nil ;};type EG_TextBullet struct{BuNone *CT_TextNoBullet ;BuAutoNum *CT_TextAutonumberBullet ;BuChar *CT_TextCharBullet ;BuBlip *CT_TextBlipBullet ;};func (_ebfga *CT_Table )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _ebfga .TblPr !=nil {_cfdfc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_ebfga .TblPr ,_cfdfc );};_cade :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0062\u006c\u0047\u0072\u0069d"}}; -e .EncodeElement (_ebfga .TblGrid ,_cade );if _ebfga .Tr !=nil {_dacb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0072"}};for _ ,_cecea :=range _ebfga .Tr {e .EncodeElement (_cecea ,_dacb );};};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_Blip and its children, prefixing error messages with path +func (_gadg *CT_Blip )ValidateWithPath (path string )error {if _gcga :=_gadg .CstateAttr .ValidateWithPath (path +"/\u0043\u0073\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_gcga !=nil {return _gcga ;};for _ddb ,_eafe :=range _gadg .Choice {if _aecg :=_eafe .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ddb )); +_aecg !=nil {return _aecg ;};};if _gadg .ExtLst !=nil {if _afgb :=_gadg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afgb !=nil {return _afgb ;};};return nil ;}; -// ValidateWithPath validates the CT_GvmlShapeNonVisual and its children, prefixing error messages with path -func (_ffccg *CT_GvmlShapeNonVisual )ValidateWithPath (path string )error {if _afagb :=_ffccg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_afagb !=nil {return _afagb ;};if _fgada :=_ffccg .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072"); -_fgada !=nil {return _fgada ;};return nil ;};func (_efgf *CT_GeomGuideList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _efgf .Gd !=nil {_gfbfc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0064"}}; -for _ ,_daedb :=range _efgf .Gd {e .EncodeElement (_daedb ,_gfbfc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_afbf *CT_GvmlConnectorNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afbf .CNvPr =NewCT_NonVisualDrawingProps (); -_afbf .CNvCxnSpPr =NewCT_NonVisualConnectorProperties ();_bdcc :for {_ebdbea ,_dfde :=d .Token ();if _dfde !=nil {return _dfde ;};switch _agegb :=_ebdbea .(type ){case _b .StartElement :switch _agegb .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 _eadf :=d .DecodeElement (_afbf .CNvPr ,&_agegb ); -_eadf !=nil {return _eadf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _fgedg :=d .DecodeElement (_afbf .CNvCxnSpPr ,&_agegb ); -_fgedg !=nil {return _fgedg ;};default:_cc .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",_agegb .Name ); -if _fddd :=d .Skip ();_fddd !=nil {return _fddd ;};};case _b .EndElement :break _bdcc ;case _b .CharData :};};return nil ;};func NewCT_StyleMatrix ()*CT_StyleMatrix {_fbdgf :=&CT_StyleMatrix {};_fbdgf .FillStyleLst =NewCT_FillStyleList ();_fbdgf .LnStyleLst =NewCT_LineStyleList (); -_fbdgf .EffectStyleLst =NewCT_EffectStyleList ();_fbdgf .BgFillStyleLst =NewCT_BackgroundFillStyleList ();return _fbdgf ;};func (_edbdba ST_LightRigType )String ()string {switch _edbdba {case 0:return "";case 1:return "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031"; +// ValidateWithPath validates the CT_SphereCoords and its children, prefixing error messages with path +func (_gbbee *CT_SphereCoords )ValidateWithPath (path string )error {if _gbbee .LatAttr < 0{return _bb .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 ,_gbbee .LatAttr ); +};if _gbbee .LatAttr >=21600000{return _bb .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 ,_gbbee .LatAttr ); +};if _gbbee .LonAttr < 0{return _bb .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 ,_gbbee .LonAttr ); +};if _gbbee .LonAttr >=21600000{return _bb .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 ,_gbbee .LonAttr ); +};if _gbbee .RevAttr < 0{return _bb .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 ,_gbbee .RevAttr ); +};if _gbbee .RevAttr >=21600000{return _bb .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 ,_gbbee .RevAttr ); +};return nil ;};func (_gbde *CT_Scene3D )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbde .Camera =NewCT_Camera ();_gbde .LightRig =NewCT_LightRig ();_beegd :for {_bgeed ,_gace :=d .Token ();if _gace !=nil {return _gace ;};switch _deec :=_bgeed .(type ){case _e .StartElement :switch _deec .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 :"\u0063\u0061\u006d\u0065\u0072\u0061"},_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 :"\u0063\u0061\u006d\u0065\u0072\u0061"}:if _eaaf :=d .DecodeElement (_gbde .Camera ,&_deec ); +_eaaf !=nil {return _eaaf ;};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 :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"},_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 :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}:if _adgbe :=d .DecodeElement (_gbde .LightRig ,&_deec ); +_adgbe !=nil {return _adgbe ;};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 :"\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"},_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 :"\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}:_gbde .Backdrop =NewCT_Backdrop (); +if _aggae :=d .DecodeElement (_gbde .Backdrop ,&_deec );_aggae !=nil {return _aggae ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbde .ExtLst =NewCT_OfficeArtExtensionList (); +if _fedgd :=d .DecodeElement (_gbde .ExtLst ,&_deec );_fedgd !=nil {return _fedgd ;};default:_bfc .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",_deec .Name ); +if _ebadg :=d .Skip ();_ebadg !=nil {return _ebadg ;};};case _e .EndElement :break _beegd ;case _e .CharData :};};return nil ;};type ThemeManager struct{CT_EmptyElement };func (_baddg ST_LightRigType )String ()string {switch _baddg {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_Cell3D and its children -func (_bdcg *CT_Cell3D )Validate ()error {return _bdcg .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c\u0033D");}; - -// ValidateWithPath validates the CT_EffectReference and its children, prefixing error messages with path -func (_bbcff *CT_EffectReference )ValidateWithPath (path string )error {return nil };type CT_TextNormalAutofit struct{FontScaleAttr *ST_TextFontScalePercentOrPercentString ;LnSpcReductionAttr *ST_TextSpacingPercentOrPercentString ;};func (_dafcc ST_PathShadeType )ValidateWithPath (path string )error {switch _dafcc {case 0,1,2,3:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dafcc )); -};return nil ;};func NewCT_AlphaBiLevelEffect ()*CT_AlphaBiLevelEffect {_cbc :=&CT_AlphaBiLevelEffect {};return _cbc };func (_ebece *CT_TextTabStopList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ebece .Tab !=nil {_fefdfd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074a\u0062"}}; -for _ ,_gefce :=range _ebece .Tab {e .EncodeElement (_gefce ,_fefdfd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_daedd *EG_TextBulletSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebedc :for {_abedg ,_eaaab :=d .Token (); -if _eaaab !=nil {return _eaaab ;};switch _ffbgbd :=_abedg .(type ){case _b .StartElement :switch _ffbgbd .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"}:_daedd .BuSzTx =NewCT_TextBulletSizeFollowText (); -if _adggg :=d .DecodeElement (_daedd .BuSzTx ,&_ffbgbd );_adggg !=nil {return _adggg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_daedd .BuSzPct =NewCT_TextBulletSizePercent (); -if _fcfdg :=d .DecodeElement (_daedd .BuSzPct ,&_ffbgbd );_fcfdg !=nil {return _fcfdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_daedd .BuSzPts =NewCT_TextBulletSizePoint (); -if _dbffg :=d .DecodeElement (_daedd .BuSzPts ,&_ffbgbd );_dbffg !=nil {return _dbffg ;};default:_cc .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",_ffbgbd .Name ); -if _cfeb :=d .Skip ();_cfeb !=nil {return _cfeb ;};};case _b .EndElement :break _ebedc ;case _b .CharData :};};return nil ;}; - -// Validate validates the CT_TextSpacingPercent and its children -func (_fecbc *CT_TextSpacingPercent )Validate ()error {return _fecbc .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074");};func (_fbdef ST_CompoundLine )ValidateWithPath (path string )error {switch _fbdef {case 0,1,2,3,4,5:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbdef )); -};return nil ;}; - -// ValidateWithPath validates the CT_LineJoinBevel and its children, prefixing error messages with path -func (_fcbgc *CT_LineJoinBevel )ValidateWithPath (path string )error {return nil };func (_fdggb *CT_GvmlTextShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_abgc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}}; -e .EncodeElement (_fdggb .TxBody ,_abgc );if _fdggb .Choice !=nil {_fdggb .Choice .MarshalXML (e ,_b .StartElement {});};if _fdggb .ExtLst !=nil {_bgefb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdggb .ExtLst ,_bgefb ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_TextParagraph and its children -func (_afdgg *CT_TextParagraph )Validate ()error {return _afdgg .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");};type CT_GvmlPicture struct{NvPicPr *CT_GvmlPictureNonVisual ;BlipFill *CT_BlipFillProperties ; -SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};type CT_GraphicalObject struct{GraphicData *CT_GraphicalObjectData ;};func NewCT_InverseGammaTransform ()*CT_InverseGammaTransform {_decca :=&CT_InverseGammaTransform {}; -return _decca ;}; +};return "";};func (_agad *CT_FillProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bdgg :for {_fffbb ,_cdgcg :=d .Token ();if _cdgcg !=nil {return _cdgcg ;};switch _dbddf :=_fffbb .(type ){case _e .StartElement :switch _dbddf .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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_agad .NoFill =NewCT_NoFillProperties (); +if _degac :=d .DecodeElement (_agad .NoFill ,&_dbddf );_degac !=nil {return _degac ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_agad .SolidFill =NewCT_SolidColorFillProperties (); +if _dbabc :=d .DecodeElement (_agad .SolidFill ,&_dbddf );_dbabc !=nil {return _dbabc ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_agad .GradFill =NewCT_GradientFillProperties (); +if _bcdfe :=d .DecodeElement (_agad .GradFill ,&_dbddf );_bcdfe !=nil {return _bcdfe ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_agad .BlipFill =NewCT_BlipFillProperties (); +if _gfgeg :=d .DecodeElement (_agad .BlipFill ,&_dbddf );_gfgeg !=nil {return _gfgeg ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_agad .PattFill =NewCT_PatternFillProperties (); +if _ffce :=d .DecodeElement (_agad .PattFill ,&_dbddf );_ffce !=nil {return _ffce ;};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 :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_agad .GrpFill =NewCT_GroupFillProperties (); +if _aeedf :=d .DecodeElement (_agad .GrpFill ,&_dbddf );_aeedf !=nil {return _aeedf ;};default:_bfc .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",_dbddf .Name ); +if _cbeba :=d .Skip ();_cbeba !=nil {return _cbeba ;};};case _e .EndElement :break _bdgg ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_TableRow and its children -func (_eegfb *CT_TableRow )Validate ()error {return _eegfb .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077");}; +// Validate validates the CT_BiLevelEffect and its children +func (_ffeb *CT_BiLevelEffect )Validate ()error {return _ffeb .ValidateWithPath ("\u0043\u0054_\u0042\u0069\u004ce\u0076\u0065\u006c\u0045\u0066\u0066\u0065\u0063\u0074");};type CT_PresetGeometry2D struct{PrstAttr ST_ShapeType ;AvLst *CT_GeomGuideList ; +};type CT_NonVisualContentPartProperties struct{IsCommentAttr *bool ;CpLocks *CT_ContentPartLocking ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the ThemeManager and its children -func (_acdfa *ThemeManager )Validate ()error {return _acdfa .ValidateWithPath ("\u0054\u0068\u0065m\u0065\u004d\u0061\u006e\u0061\u0067\u0065\u0072");}; +// ValidateWithPath validates the CT_AlphaCeilingEffect and its children, prefixing error messages with path +func (_fd *CT_AlphaCeilingEffect )ValidateWithPath (path string )error {return nil };func (_ddegg *CT_TintEffect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ddae :=range start .Attr {if _ddae .Name .Local =="\u0068\u0075\u0065"{_cgbdf ,_agfeg :=_eb .ParseInt (_ddae .Value ,10,32); +if _agfeg !=nil {return _agfeg ;};_fbfdb :=int32 (_cgbdf );_ddegg .HueAttr =&_fbfdb ;continue ;};if _ddae .Name .Local =="\u0061\u006d\u0074"{_eacea ,_gagfb :=ParseUnionST_FixedPercentage (_ddae .Value );if _gagfb !=nil {return _gagfb ;};_ddegg .AmtAttr =&_eacea ; +continue ;};};for {_cdaed ,_fbgae :=d .Token ();if _fbgae !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u006et\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_fbgae );};if _fgabfb ,_cdgdg :=_cdaed .(_e .EndElement ); +_cdgdg &&_fgabfb .Name ==start .Name {break ;};};return nil ;};type CT_ColorScheme struct{NameAttr string ;Dk1 *CT_Color ;Lt1 *CT_Color ;Dk2 *CT_Color ;Lt2 *CT_Color ;Accent1 *CT_Color ;Accent2 *CT_Color ;Accent3 *CT_Color ;Accent4 *CT_Color ;Accent5 *CT_Color ; +Accent6 *CT_Color ;Hlink *CT_Color ;FolHlink *CT_Color ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the EG_ColorTransform and its children -func (_degfe *EG_ColorTransform )Validate ()error {return _degfe .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");}; +// ValidateWithPath validates the CT_DashStop and its children, prefixing error messages with path +func (_fcfga *CT_DashStop )ValidateWithPath (path string )error {if _cgdff :=_fcfga .DAttr .ValidateWithPath (path +"\u002f\u0044\u0041\u0074\u0074\u0072");_cgdff !=nil {return _cgdff ;};if _gbbe :=_fcfga .SpAttr .ValidateWithPath (path +"\u002fS\u0070\u0041\u0074\u0074\u0072"); +_gbbe !=nil {return _gbbe ;};return nil ;};func (_bgdag *ST_ChartBuildStep )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cacbe ,_becgde :=d .Token ();if _becgde !=nil {return _becgde ;};if _ffccg ,_bbccdf :=_cacbe .(_e .EndElement );_bbccdf &&_ffccg .Name ==start .Name {*_bgdag =1; +return nil ;};if _gfefef ,_edccd :=_cacbe .(_e .CharData );!_edccd {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",_cacbe );}else {switch string (_gfefef ){case "":*_bgdag =0; +case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_bgdag =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_bgdag =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_bgdag =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_bgdag =4; +case "\u0061\u006c\u006c\u0050\u0074\u0073":*_bgdag =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_bgdag =6;};};_cacbe ,_becgde =d .Token ();if _becgde !=nil {return _becgde ;};if _adeggc ,_egaag :=_cacbe .(_e .EndElement );_egaag &&_adeggc .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",_cacbe );};const (ST_PathFillModeUnset ST_PathFillMode =0;ST_PathFillModeNone ST_PathFillMode =1; +ST_PathFillModeNorm ST_PathFillMode =2;ST_PathFillModeLighten ST_PathFillMode =3;ST_PathFillModeLightenLess ST_PathFillMode =4;ST_PathFillModeDarken ST_PathFillMode =5;ST_PathFillModeDarkenLess ST_PathFillMode =6;);func (_dgcb *CT_OfficeStyleSheet )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dgcb .ThemeElements =NewCT_BaseStyles (); +for _ ,_edfec :=range start .Attr {if _edfec .Name .Local =="\u006e\u0061\u006d\u0065"{_fafdg ,_fgba :=_edfec .Value ,error (nil );if _fgba !=nil {return _fgba ;};_dgcb .NameAttr =&_fafdg ;continue ;};};_gdebgc :for {_aeggf ,_dgebb :=d .Token ();if _dgebb !=nil {return _dgebb ; +};switch _dcab :=_aeggf .(type ){case _e .StartElement :switch _dcab .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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _ggabdf :=d .DecodeElement (_dgcb .ThemeElements ,&_dcab ); +_ggabdf !=nil {return _ggabdf ;};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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"},_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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"}:_dgcb .ObjectDefaults =NewCT_ObjectStyleDefaults (); +if _fafgg :=d .DecodeElement (_dgcb .ObjectDefaults ,&_dcab );_fafgg !=nil {return _fafgg ;};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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"}:_dgcb .ExtraClrSchemeLst =NewCT_ColorSchemeList (); +if _fgdcg :=d .DecodeElement (_dgcb .ExtraClrSchemeLst ,&_dcab );_fgdcg !=nil {return _fgdcg ;};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 :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"},_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 :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_dgcb .CustClrLst =NewCT_CustomColorList (); +if _ffcd :=d .DecodeElement (_dgcb .CustClrLst ,&_dcab );_ffcd !=nil {return _ffcd ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgcb .ExtLst =NewCT_OfficeArtExtensionList (); +if _gcaca :=d .DecodeElement (_dgcb .ExtLst ,&_dcab );_gcaca !=nil {return _gcaca ;};default:_bfc .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",_dcab .Name ); +if _efdb :=d .Skip ();_efdb !=nil {return _efdb ;};};case _e .EndElement :break _gdebgc ;case _e .CharData :};};return nil ;};type CT_Table struct{TblPr *CT_TableProperties ;TblGrid *CT_TableGrid ;Tr []*CT_TableRow ;};func (_agbd *CT_TextCharBullet )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0068\u0061\u0072"},Value :_bb .Sprintf ("\u0025\u0076",_agbd .CharAttr )}); +e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_adecae *CT_TextUnderlineFillGroupWrapper )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egaab :for {_cacade ,_aefbdc :=d .Token ();if _aefbdc !=nil {return _aefbdc ; +};switch _gcgee :=_cacade .(type ){case _e .StartElement :switch _gcgee .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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_adecae .NoFill =NewCT_NoFillProperties (); +if _dabac :=d .DecodeElement (_adecae .NoFill ,&_gcgee );_dabac !=nil {return _dabac ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_adecae .SolidFill =NewCT_SolidColorFillProperties (); +if _bbabd :=d .DecodeElement (_adecae .SolidFill ,&_gcgee );_bbabd !=nil {return _bbabd ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_adecae .GradFill =NewCT_GradientFillProperties (); +if _acccc :=d .DecodeElement (_adecae .GradFill ,&_gcgee );_acccc !=nil {return _acccc ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_adecae .BlipFill =NewCT_BlipFillProperties (); +if _ffacdg :=d .DecodeElement (_adecae .BlipFill ,&_gcgee );_ffacdg !=nil {return _ffacdg ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_adecae .PattFill =NewCT_PatternFillProperties (); +if _egdafa :=d .DecodeElement (_adecae .PattFill ,&_gcgee );_egdafa !=nil {return _egdafa ;};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 :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_adecae .GrpFill =NewCT_GroupFillProperties (); +if _bddgb :=d .DecodeElement (_adecae .GrpFill ,&_gcgee );_bddgb !=nil {return _bddgb ;};default:_bfc .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",_gcgee .Name ); +if _egga :=d .Skip ();_egga !=nil {return _egga ;};};case _e .EndElement :break _egaab ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_AnimationElementChoice and its children -func (_bfeg *CT_AnimationElementChoice )Validate ()error {return _bfeg .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069m\u0061\u0074\u0069\u006f\u006eE\u006ce\u006de\u006e\u0074\u0043\u0068\u006f\u0069\u0063e");}; +// ValidateWithPath validates the CT_RelativeOffsetEffect and its children, prefixing error messages with path +func (_agbaf *CT_RelativeOffsetEffect )ValidateWithPath (path string )error {if _agbaf .TxAttr !=nil {if _gagfd :=_agbaf .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_gagfd !=nil {return _gagfd ;};};if _agbaf .TyAttr !=nil {if _bdada :=_agbaf .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072"); +_bdada !=nil {return _bdada ;};};return nil ;};type EG_LineDashProperties struct{PrstDash *CT_PresetLineDashProperties ;CustDash *CT_DashStopList ;};func (_bdfbf *ST_AdjAngle )ValidateWithPath (path string )error {_ceacce :=[]string {};if _bdfbf .ST_Angle !=nil {_ceacce =append (_ceacce ,"\u0053\u0054\u005f\u0041\u006e\u0067\u006c\u0065"); +};if _bdfbf .ST_GeomGuideName !=nil {_ceacce =append (_ceacce ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065");};if len (_ceacce )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ceacce ); +};return nil ;};func (_accge *CT_RelativeRect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ffedb :=range start .Attr {if _ffedb .Name .Local =="\u006c"{_decg ,_gfcde :=ParseUnionST_Percentage (_ffedb .Value );if _gfcde !=nil {return _gfcde ; +};_accge .LAttr =&_decg ;continue ;};if _ffedb .Name .Local =="\u0074"{_deef ,_afada :=ParseUnionST_Percentage (_ffedb .Value );if _afada !=nil {return _afada ;};_accge .TAttr =&_deef ;continue ;};if _ffedb .Name .Local =="\u0072"{_dacae ,_edfa :=ParseUnionST_Percentage (_ffedb .Value ); +if _edfa !=nil {return _edfa ;};_accge .RAttr =&_dacae ;continue ;};if _ffedb .Name .Local =="\u0062"{_cabff ,_egfgc :=ParseUnionST_Percentage (_ffedb .Value );if _egfgc !=nil {return _egfgc ;};_accge .BAttr =&_cabff ;continue ;};};for {_eade ,_aeab :=d .Token (); +if _aeab !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069v\u0065\u0052\u0065c\u0074:\u0020\u0025\u0073",_aeab );};if _dggge ,_abfde :=_eade .(_e .EndElement );_abfde &&_dggge .Name ==start .Name {break ; +};};return nil ;};func (_gffdd *ST_LineEndType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gffdd =0;case "\u006e\u006f\u006e\u0065":*_gffdd =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_gffdd =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_gffdd =3; +case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_gffdd =4;case "\u006f\u0076\u0061\u006c":*_gffdd =5;case "\u0061\u0072\u0072o\u0077":*_gffdd =6;};return nil ;}; -// ValidateWithPath validates the CT_Percentage and its children, prefixing error messages with path -func (_acaef *CT_Percentage )ValidateWithPath (path string )error {if _bafdb :=_acaef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bafdb !=nil {return _bafdb ;};return nil ;};func (_bgdcc *CT_FillOverlayEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_afgc ,_ffagf :=_bgdcc .BlendAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u006c\u0065n\u0064"}); -if _ffagf !=nil {return _ffagf ;};start .Attr =append (start .Attr ,_afgc );e .EncodeToken (start );if _bgdcc .NoFill !=nil {_gebe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bgdcc .NoFill ,_gebe ); -};if _bgdcc .SolidFill !=nil {_fgag :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bgdcc .SolidFill ,_fgag );};if _bgdcc .GradFill !=nil {_gbfb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_bgdcc .GradFill ,_gbfb );};if _bgdcc .BlipFill !=nil {_gdff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bgdcc .BlipFill ,_gdff );};if _bgdcc .PattFill !=nil {_bgcbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_bgdcc .PattFill ,_bgcbg );};if _bgdcc .GrpFill !=nil {_edcfe :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_bgdcc .GrpFill ,_edcfe );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func NewCT_TextShapeAutofit ()*CT_TextShapeAutofit {_efeaa :=&CT_TextShapeAutofit {};return _efeaa };func (_dgbda *CT_RegularTextRun )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dgbda .RPr !=nil {_dbafc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072P\u0072"}}; -e .EncodeElement (_dgbda .RPr ,_dbafc );};_fdgd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074"}};_a .AddPreserveSpaceAttr (&_fdgd ,_dgbda .T );e .EncodeElement (_dgbda .T ,_fdgd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; -};type CT_DashStopList struct{Ds []*CT_DashStop ;};type CT_Path2DClose struct{}; +// Validate validates the CT_Path2DCubicBezierTo and its children +func (_cefed *CT_Path2DCubicBezierTo )Validate ()error {return _cefed .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0032\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072T\u006f");};type CT_InverseTransform struct{}; -// ValidateWithPath validates the CT_FlatText and its children, prefixing error messages with path -func (_cacca *CT_FlatText )ValidateWithPath (path string )error {if _cacca .ZAttr !=nil {if _cdbbg :=_cacca .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_cdbbg !=nil {return _cdbbg ;};};return nil ;};func NewCT_EffectList ()*CT_EffectList {_fedgc :=&CT_EffectList {}; -return _fedgc }; +// Validate validates the CT_TablePartStyle and its children +func (_bfdfff *CT_TablePartStyle )Validate ()error {return _bfdfff .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074S\u0074\u0079\u006c\u0065");};func (_bdcgd ST_PathShadeType )Validate ()error {return _bdcgd .ValidateWithPath ("")}; +func ParseUnionST_OnOff (s string )(_egf .ST_OnOff ,error ){return _egf .ST_OnOff {},nil }; -// ValidateWithPath validates the CT_ColorSchemeAndMapping and its children, prefixing error messages with path -func (_bffg *CT_ColorSchemeAndMapping )ValidateWithPath (path string )error {if _fcgbe :=_bffg .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_fcgbe !=nil {return _fcgbe ;};if _bffg .ClrMap !=nil {if _ggdaf :=_bffg .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); -_ggdaf !=nil {return _ggdaf ;};};return nil ;};func (_ccbg *CT_DashStop )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064"},Value :_ee .Sprintf ("\u0025\u0076",_ccbg .DAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070"},Value :_ee .Sprintf ("\u0025\u0076",_ccbg .SpAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_AnimationChartElement ()*CT_AnimationChartElement {_edf :=&CT_AnimationChartElement {}; -_edf .BldStepAttr =ST_ChartBuildStep (1);return _edf ;};type CT_TextNoBullet struct{}; +// ValidateWithPath validates the CT_Path2DCubicBezierTo and its children, prefixing error messages with path +func (_cdecd *CT_Path2DCubicBezierTo )ValidateWithPath (path string )error {for _gfcfb ,_bcbcb :=range _cdecd .Pt {if _gebc :=_bcbcb .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_gfcfb ));_gebc !=nil {return _gebc ; +};};return nil ;};func (_gae *CT_AnimationElementChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gae .Dgm !=nil {_edeg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0064g\u006d"}};e .EncodeElement (_gae .Dgm ,_edeg ); +};if _gae .Chart !=nil {_cgde :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0063\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gae .Chart ,_cgde );};e .EncodeToken (_e .EndElement {Name :start .Name });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 EG_ColorChoice struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ; +SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; -// Validate validates the AG_Blob and its children -func (_cce *AG_Blob )Validate ()error {return _cce .ValidateWithPath ("\u0041G\u005f\u0042\u006c\u006f\u0062");};type CT_AnimationGraphicalObjectBuildProperties struct{BldDgm *CT_AnimationDgmBuildProperties ;BldChart *CT_AnimationChartBuildProperties ; -};func (_aae *CT_AlphaOutsetEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_effd :=range start .Attr {if _effd .Name .Local =="\u0072\u0061\u0064"{_dgfb ,_edd :=ParseUnionST_Coordinate (_effd .Value );if _edd !=nil {return _edd ; -};_aae .RadAttr =&_dgfb ;continue ;};};for {_cdc ,_fgbg :=d .Token ();if _fgbg !=nil {return _ee .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",_fgbg ); -};if _gbc ,_acd :=_cdc .(_b .EndElement );_acd &&_gbc .Name ==start .Name {break ;};};return nil ;};func (_efae *CT_LineJoinMiterProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgaga :=range start .Attr {if _fgaga .Name .Local =="\u006c\u0069\u006d"{_ccefb ,_gage :=ParseUnionST_PositivePercentage (_fgaga .Value ); -if _gage !=nil {return _gage ;};_efae .LimAttr =&_ccefb ;continue ;};};for {_bcef ,_eeddc :=d .Token ();if _eeddc !=nil {return _ee .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",_eeddc ); -};if _agbff ,_fbbf :=_bcef .(_b .EndElement );_fbbf &&_agbff .Name ==start .Name {break ;};};return nil ;};func NewCT_TextSpacingPercent ()*CT_TextSpacingPercent {_cgega :=&CT_TextSpacingPercent {};return _cgega ;}; +// Validate validates the CT_GraphicalObject and its children +func (_fceb *CT_GraphicalObject )Validate ()error {return _fceb .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069c\u0061\u006cO\u0062\u006a\u0065\u0063\u0074");}; -// Validate validates the CT_PresetTextShape and its children -func (_fbed *CT_PresetTextShape )Validate ()error {return _fbed .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u0074T\u0065\u0078t\u0053\u0068\u0061\u0070\u0065");};func (_bbebe *CT_ThemeableLineStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfbga :for {_gaee ,_aeccc :=d .Token (); -if _aeccc !=nil {return _aeccc ;};switch _baea :=_gaee .(type ){case _b .StartElement :switch _baea .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"}:_bbebe .Ln =NewCT_LineProperties (); -if _efcde :=d .DecodeElement (_bbebe .Ln ,&_baea );_efcde !=nil {return _efcde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bbebe .LnRef =NewCT_StyleMatrixReference (); -if _egeee :=d .DecodeElement (_bbebe .LnRef ,&_baea );_egeee !=nil {return _egeee ;};default:_cc .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",_baea .Name ); -if _acbad :=d .Skip ();_acbad !=nil {return _acbad ;};};case _b .EndElement :break _cfbga ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ColorMapping and its children, prefixing error messages with path +func (_bdgb *CT_ColorMapping )ValidateWithPath (path string )error {if _bdgb .Bg1Attr ==ST_ColorSchemeIndexUnset {return _bb .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 _bbba :=_bdgb .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_bbba !=nil {return _bbba ;};if _bdgb .Tx1Attr ==ST_ColorSchemeIndexUnset {return _bb .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 _aeffa :=_bdgb .Tx1Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0031\u0041\u0074\u0074\u0072");_aeffa !=nil {return _aeffa ;};if _bdgb .Bg2Attr ==ST_ColorSchemeIndexUnset {return _bb .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 _agba :=_bdgb .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_agba !=nil {return _agba ;};if _bdgb .Tx2Attr ==ST_ColorSchemeIndexUnset {return _bb .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 _dabce :=_bdgb .Tx2Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0032\u0041\u0074\u0074\u0072");_dabce !=nil {return _dabce ;};if _bdgb .Accent1Attr ==ST_ColorSchemeIndexUnset {return _bb .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 _bbgb :=_bdgb .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_bbgb !=nil {return _bbgb ;};if _bdgb .Accent2Attr ==ST_ColorSchemeIndexUnset {return _bb .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 _faeec :=_bdgb .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072");_faeec !=nil {return _faeec ;};if _bdgb .Accent3Attr ==ST_ColorSchemeIndexUnset {return _bb .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 _affd :=_bdgb .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_affd !=nil {return _affd ;};if _bdgb .Accent4Attr ==ST_ColorSchemeIndexUnset {return _bb .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 _gcad :=_bdgb .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072");_gcad !=nil {return _gcad ;};if _bdgb .Accent5Attr ==ST_ColorSchemeIndexUnset {return _bb .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 _abdc :=_bdgb .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_abdc !=nil {return _abdc ;};if _bdgb .Accent6Attr ==ST_ColorSchemeIndexUnset {return _bb .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 _egec :=_bdgb .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072");_egec !=nil {return _egec ;};if _bdgb .HlinkAttr ==ST_ColorSchemeIndexUnset {return _bb .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 _gcda :=_bdgb .HlinkAttr .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_gcda !=nil {return _gcda ;};if _bdgb .FolHlinkAttr ==ST_ColorSchemeIndexUnset {return _bb .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 _gffe :=_bdgb .FolHlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006c\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_gffe !=nil {return _gffe ;};if _bdgb .ExtLst !=nil {if _ggfe :=_bdgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ggfe !=nil {return _ggfe ;};};return nil ;};func NewCT_TableCell ()*CT_TableCell {_egebf :=&CT_TableCell {};return _egebf };func (_ffeee *CT_ScRgbColor )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072"},Value :_bb .Sprintf ("\u0025\u0076",_ffeee .RAttr )}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067"},Value :_bb .Sprintf ("\u0025\u0076",_ffeee .GAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062"},Value :_bb .Sprintf ("\u0025\u0076",_ffeee .BAttr )}); +e .EncodeToken (start );if _ffeee .EG_ColorTransform !=nil {for _ ,_ffdb :=range _ffeee .EG_ColorTransform {_ffdb .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func ParseUnionST_AnimationDgmBuildType (s string )(ST_AnimationDgmBuildType ,error ){_ffgfb :=ST_AnimationDgmBuildType {}; +switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_ffgfb .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ;case "\u006f\u006e\u0065":_ffgfb .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeOne ;case "\u006c\u0076\u006c\u004f\u006e\u0065":_ffgfb .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlOne ; +case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":_ffgfb .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlAtOnce ;};return _ffgfb ,nil ;};func (_efde *CT_GeomRect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eaada :=range start .Attr {if _eaada .Name .Local =="\u006c"{_fdga ,_gabfc :=ParseUnionST_AdjCoordinate (_eaada .Value ); +if _gabfc !=nil {return _gabfc ;};_efde .LAttr =_fdga ;continue ;};if _eaada .Name .Local =="\u0074"{_bfed ,_ebeca :=ParseUnionST_AdjCoordinate (_eaada .Value );if _ebeca !=nil {return _ebeca ;};_efde .TAttr =_bfed ;continue ;};if _eaada .Name .Local =="\u0072"{_acdfb ,_bgfe :=ParseUnionST_AdjCoordinate (_eaada .Value ); +if _bgfe !=nil {return _bgfe ;};_efde .RAttr =_acdfb ;continue ;};if _eaada .Name .Local =="\u0062"{_agacb ,_bcbc :=ParseUnionST_AdjCoordinate (_eaada .Value );if _bcbc !=nil {return _bcbc ;};_efde .BAttr =_agacb ;continue ;};};for {_gcae ,_beedf :=d .Token (); +if _beedf !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_beedf );};if _ebed ,_gdadd :=_gcae .(_e .EndElement );_gdadd &&_ebed .Name ==start .Name {break ; +};};return nil ;}; -// Validate validates the CT_AudioFile and its children -func (_dbg *CT_AudioFile )Validate ()error {return _dbg .ValidateWithPath ("\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");};func NewCT_TextSpacingPoint ()*CT_TextSpacingPoint {_agffc :=&CT_TextSpacingPoint {};_agffc .ValAttr =0; -return _agffc ;}; +// Validate validates the CT_GroupLocking and its children +func (_dbdf *CT_GroupLocking )Validate ()error {return _dbdf .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_ggbeag ST_TextUnderlineType )Validate ()error {return _ggbeag .ValidateWithPath ("")}; +func (_aaf *CT_AlphaCeilingEffect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_efbff ST_LineEndLength )Validate ()error {return _efbff .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_GeomGuideList and its children, prefixing error messages with path -func (_cdfgc *CT_GeomGuideList )ValidateWithPath (path string )error {for _cbgda ,_eaef :=range _cdfgc .Gd {if _gaaee :=_eaef .ValidateWithPath (_ee .Sprintf ("\u0025s\u002f\u0047\u0064\u005b\u0025\u0064]",path ,_cbgda ));_gaaee !=nil {return _gaaee ;}; -};return nil ;};func (_dfdge *CT_Hyperlink )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfdge .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_dfdge .IdAttr )}); -};if _dfdge .InvalidUrlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"},Value :_ee .Sprintf ("\u0025\u0076",*_dfdge .InvalidUrlAttr )});};if _dfdge .ActionAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"},Value :_ee .Sprintf ("\u0025\u0076",*_dfdge .ActionAttr )}); -};if _dfdge .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_dfdge .TgtFrameAttr )});};if _dfdge .TooltipAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_ee .Sprintf ("\u0025\u0076",*_dfdge .TooltipAttr )}); -};if _dfdge .HistoryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_dfdge .HistoryAttr ))});};if _dfdge .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_dfdge .HighlightClickAttr ))}); -};if _dfdge .EndSndAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0064\u0053\u006e\u0064"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_dfdge .EndSndAttr ))});};e .EncodeToken (start );if _dfdge .Snd !=nil {_fceg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073n\u0064"}}; -e .EncodeElement (_dfdge .Snd ,_fceg );};if _dfdge .ExtLst !=nil {_bbgb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfdge .ExtLst ,_bbgb );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func NewCT_Point2D ()*CT_Point2D {_faeeb :=&CT_Point2D {};return _faeeb };func (_caeba ST_PresetLineDashVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_caeba .String (),start );}; -// ValidateWithPath validates the CT_AlphaReplaceEffect and its children, prefixing error messages with path -func (_bce *CT_AlphaReplaceEffect )ValidateWithPath (path string )error {if _cef :=_bce .AAttr .ValidateWithPath (path +"\u002f\u0041\u0041\u0074\u0074\u0072");_cef !=nil {return _cef ;};return nil ;};const (ST_OnOffStyleTypeUnset ST_OnOffStyleType =0; -ST_OnOffStyleTypeOn ST_OnOffStyleType =1;ST_OnOffStyleTypeOff ST_OnOffStyleType =2;ST_OnOffStyleTypeDef ST_OnOffStyleType =3;);func NewCT_GvmlConnector ()*CT_GvmlConnector {_befb :=&CT_GvmlConnector {};_befb .NvCxnSpPr =NewCT_GvmlConnectorNonVisual (); -_befb .SpPr =NewCT_ShapeProperties ();return _befb ;};func (_adfaa *EG_LineDashProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffdea :for {_aadfcb ,_fabbd :=d .Token ();if _fabbd !=nil {return _fabbd ;};switch _efag :=_aadfcb .(type ){case _b .StartElement :switch _efag .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"}:_adfaa .PrstDash =NewCT_PresetLineDashProperties (); -if _ecdg :=d .DecodeElement (_adfaa .PrstDash ,&_efag );_ecdg !=nil {return _ecdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_adfaa .CustDash =NewCT_DashStopList (); -if _babbd :=d .DecodeElement (_adfaa .CustDash ,&_efag );_babbd !=nil {return _babbd ;};default:_cc .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",_efag .Name ); -if _cdaff :=d .Skip ();_cdaff !=nil {return _cdaff ;};};case _b .EndElement :break _ffdea ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_CustomColorList and its children +func (_gecf *CT_CustomColorList )Validate ()error {return _gecf .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dC\u006f\u006co\u0072\u004c\u0069\u0073\u0074");}; -// ValidateWithPath validates the CT_GroupLocking and its children, prefixing error messages with path -func (_agbeg *CT_GroupLocking )ValidateWithPath (path string )error {if _agbeg .ExtLst !=nil {if _gggd :=_agbeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gggd !=nil {return _gggd ;};};return nil ;};func (_cd *AG_Blob )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cd .EmbedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_cd .EmbedAttr )}); -};if _cd .LinkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_ee .Sprintf ("\u0025\u0076",*_cd .LinkAttr )});};return nil ;};func (_feeda *ST_TextShapeType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_feeda =0; -case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_feeda =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_feeda =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_feeda =3;case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_feeda =4; -case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_feeda =5;case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_feeda =6;case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_feeda =7; -case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_feeda =8;case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_feeda =9;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_feeda =10; -case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_feeda =11;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_feeda =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_feeda =13;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_feeda =14; -case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_feeda =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_feeda =16;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_feeda =17; -case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_feeda =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_feeda =19;case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_feeda =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_feeda =21; -case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_feeda =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_feeda =23;case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_feeda =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_feeda =25; -case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_feeda =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_feeda =27;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_feeda =28; -case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_feeda =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_feeda =30;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_feeda =31; -case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_feeda =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_feeda =33;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_feeda =34; -case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_feeda =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_feeda =36;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_feeda =37; -case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_feeda =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_feeda =39;case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_feeda =40; -case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_feeda =41;};return nil ;};func (_adbce *CT_TextParagraph )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _adbce .PPr !=nil {_ddgab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070P\u0072"}}; -e .EncodeElement (_adbce .PPr ,_ddgab );};if _adbce .EG_TextRun !=nil {for _ ,_dfgc :=range _adbce .EG_TextRun {_dfgc .MarshalXML (e ,_b .StartElement {});};};if _adbce .EndParaRPr !=nil {_fbgcga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065n\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}}; -e .EncodeElement (_adbce .EndParaRPr ,_fbgcga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_EffectProperties and its children +func (_bafae *EG_EffectProperties )Validate ()error {return _bafae .ValidateWithPath ("\u0045\u0047\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_abdag *EG_Geometry )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _abdag .CustGeom !=nil {_egac :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}}; +e .EncodeElement (_abdag .CustGeom ,_egac );};if _abdag .PrstGeom !=nil {_defade :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_abdag .PrstGeom ,_defade );};return nil ;}; -// Validate validates the CT_SphereCoords and its children -func (_fgca *CT_SphereCoords )Validate ()error {return _fgca .ValidateWithPath ("\u0043T\u005fS\u0070\u0068\u0065\u0072\u0065\u0043\u006f\u006f\u0072\u0064\u0073");};type CT_Scale2D struct{Sx *CT_Ratio ;Sy *CT_Ratio ;};type CT_Transform2D struct{RotAttr *int32 ; -FlipHAttr *bool ;FlipVAttr *bool ;Off *CT_Point2D ;Ext *CT_PositiveSize2D ;};func (_ecgfa ST_PathFillMode )ValidateWithPath (path string )error {switch _ecgfa {case 0,1,2,3,4,5,6:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecgfa )); -};return nil ;}; +// ValidateWithPath validates the ThemeManager and its children, prefixing error messages with path +func (_gddde *ThemeManager )ValidateWithPath (path string )error {if _daada :=_gddde .CT_EmptyElement .ValidateWithPath (path );_daada !=nil {return _daada ;};return nil ;};func (_dffabd *EG_TextBulletSize )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dceff :for {_faggba ,_dcadda :=d .Token (); +if _dcadda !=nil {return _dcadda ;};switch _baedc :=_faggba .(type ){case _e .StartElement :switch _baedc .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 :"\u0062\u0075\u0053\u007a\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 :"\u0062\u0075\u0053\u007a\u0054\u0078"}:_dffabd .BuSzTx =NewCT_TextBulletSizeFollowText (); +if _fefdb :=d .DecodeElement (_dffabd .BuSzTx ,&_baedc );_fefdb !=nil {return _fefdb ;};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 :"\u0062u\u0053\u007a\u0050\u0063\u0074"},_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 :"\u0062u\u0053\u007a\u0050\u0063\u0074"}:_dffabd .BuSzPct =NewCT_TextBulletSizePercent (); +if _bdcb :=d .DecodeElement (_dffabd .BuSzPct ,&_baedc );_bdcb !=nil {return _bdcb ;};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 :"\u0062u\u0053\u007a\u0050\u0074\u0073"},_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 :"\u0062u\u0053\u007a\u0050\u0074\u0073"}:_dffabd .BuSzPts =NewCT_TextBulletSizePoint (); +if _fagca :=d .DecodeElement (_dffabd .BuSzPts ,&_baedc );_fagca !=nil {return _fagca ;};default:_bfc .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",_baedc .Name ); +if _cefge :=d .Skip ();_cefge !=nil {return _cefge ;};};case _e .EndElement :break _dceff ;case _e .CharData :};};return nil ;};func (_dgfgd *ST_TextHorzOverflowType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbgg ,_efagd :=d .Token (); +if _efagd !=nil {return _efagd ;};if _gcbda ,_badf :=_bbgg .(_e .EndElement );_badf &&_gcbda .Name ==start .Name {*_dgfgd =1;return nil ;};if _aggbgd ,_gedcce :=_bbgg .(_e .CharData );!_gedcce {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",_bbgg ); +}else {switch string (_aggbgd ){case "":*_dgfgd =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_dgfgd =1;case "\u0063\u006c\u0069\u0070":*_dgfgd =2;};};_bbgg ,_efagd =d .Token ();if _efagd !=nil {return _efagd ;};if _dbccd ,_fgfcb :=_bbgg .(_e .EndElement ); +_fgfcb &&_dbccd .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",_bbgg );};func (_eagdc ST_BlackWhiteMode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_eeccb :=_e .Attr {}; +_eeccb .Name =name ;switch _eagdc {case ST_BlackWhiteModeUnset :_eeccb .Value ="";case ST_BlackWhiteModeClr :_eeccb .Value ="\u0063\u006c\u0072";case ST_BlackWhiteModeAuto :_eeccb .Value ="\u0061\u0075\u0074\u006f";case ST_BlackWhiteModeGray :_eeccb .Value ="\u0067\u0072\u0061\u0079"; +case ST_BlackWhiteModeLtGray :_eeccb .Value ="\u006c\u0074\u0047\u0072\u0061\u0079";case ST_BlackWhiteModeInvGray :_eeccb .Value ="\u0069n\u0076\u0047\u0072\u0061\u0079";case ST_BlackWhiteModeGrayWhite :_eeccb .Value ="\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e"; +case ST_BlackWhiteModeBlackGray :_eeccb .Value ="\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y";case ST_BlackWhiteModeBlackWhite :_eeccb .Value ="\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065";case ST_BlackWhiteModeBlack :_eeccb .Value ="\u0062\u006c\u0061c\u006b"; +case ST_BlackWhiteModeWhite :_eeccb .Value ="\u0077\u0068\u0069t\u0065";case ST_BlackWhiteModeHidden :_eeccb .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";};return _eeccb ,nil ;}; -// Validate validates the EG_TextGeometry and its children -func (_aeeeg *EG_TextGeometry )Validate ()error {return _aeeeg .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");};func (_fbfbf ST_Coordinate32 )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _fbfbf .ST_Coordinate32Unqualified !=nil {e .EncodeToken (_b .CharData (_ee .Sprintf ("\u0025\u0064",*_fbfbf .ST_Coordinate32Unqualified )));};if _fbfbf .ST_UniversalMeasure !=nil {e .EncodeToken (_b .CharData (*_fbfbf .ST_UniversalMeasure ));};return e .EncodeToken (_b .EndElement {Name :start .Name }); -};func (_gdefgg *CT_TextSpacing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gdefgg .SpcPct !=nil {_bdgbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0063\u0074"}};e .EncodeElement (_gdefgg .SpcPct ,_bdgbc ); -};if _gdefgg .SpcPts !=nil {_dcaff :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0074\u0073"}};e .EncodeElement (_gdefgg .SpcPts ,_dcaff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_EffectProperties and its children, prefixing error messages with path +func (_gbbc *CT_EffectProperties )ValidateWithPath (path string )error {if _gbbc .EffectLst !=nil {if _dafd :=_gbbc .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_dafd !=nil {return _dafd ;};};if _gbbc .EffectDag !=nil {if _afcgg :=_gbbc .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); +_afcgg !=nil {return _afcgg ;};};return nil ;};type ST_EffectContainerType byte ; -// ValidateWithPath validates the CT_HslColor and its children, prefixing error messages with path -func (_bgfcb *CT_HslColor )ValidateWithPath (path string )error {if _bgfcb .HueAttr < 0{return _ee .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 ,_bgfcb .HueAttr ); -};if _bgfcb .HueAttr >=21600000{return _ee .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 ,_bgfcb .HueAttr ); -};if _gbdfd :=_bgfcb .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_gbdfd !=nil {return _gbdfd ;};if _cfbd :=_bgfcb .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072");_cfbd !=nil {return _cfbd ; -};for _dcb ,_fbdf :=range _bgfcb .EG_ColorTransform {if _fdaga :=_fbdf .ValidateWithPath (_ee .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_dcb )); -_fdaga !=nil {return _fdaga ;};};return nil ;};func (_gabd *CT_PatternFillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcdda :=range start .Attr {if _dcdda .Name .Local =="\u0070\u0072\u0073\u0074"{_gabd .PrstAttr .UnmarshalXMLAttr (_dcdda ); -continue ;};};_gfebd :for {_geedg ,_aggbg :=d .Token ();if _aggbg !=nil {return _aggbg ;};switch _fbcd :=_geedg .(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 :"\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"}:_gabd .FgClr =NewCT_Color (); -if _fdaee :=d .DecodeElement (_gabd .FgClr ,&_fbcd );_fdaee !=nil {return _fdaee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_gabd .BgClr =NewCT_Color (); -if _gaaaf :=d .DecodeElement (_gabd .BgClr ,&_fbcd );_gaaaf !=nil {return _gaaaf ;};default:_cc .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",_fbcd .Name ); -if _gdcab :=d .Skip ();_gdcab !=nil {return _gdcab ;};};case _b .EndElement :break _gfebd ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path +func (_gbgfc *CT_TableStyle )ValidateWithPath (path string )error {if !_egf .ST_GuidPatternRe .MatchString (_gbgfc .StyleIdAttr ){return _bb .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 ,_egf .ST_GuidPatternRe ,_gbgfc .StyleIdAttr ); +};if _gbgfc .TblBg !=nil {if _deefe :=_gbgfc .TblBg .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0042\u0067");_deefe !=nil {return _deefe ;};};if _gbgfc .WholeTbl !=nil {if _eebbd :=_gbgfc .WholeTbl .ValidateWithPath (path +"\u002fW\u0068\u006f\u006c\u0065\u0054\u0062l"); +_eebbd !=nil {return _eebbd ;};};if _gbgfc .Band1H !=nil {if _ebfef :=_gbgfc .Band1H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0048");_ebfef !=nil {return _ebfef ;};};if _gbgfc .Band2H !=nil {if _bdgfc :=_gbgfc .Band2H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0048"); +_bdgfc !=nil {return _bdgfc ;};};if _gbgfc .Band1V !=nil {if _cfccb :=_gbgfc .Band1V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0056");_cfccb !=nil {return _cfccb ;};};if _gbgfc .Band2V !=nil {if _fgdgfe :=_gbgfc .Band2V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0056"); +_fgdgfe !=nil {return _fgdgfe ;};};if _gbgfc .LastCol !=nil {if _abdgb :=_gbgfc .LastCol .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0043\u006f\u006c");_abdgb !=nil {return _abdgb ;};};if _gbgfc .FirstCol !=nil {if _bdddd :=_gbgfc .FirstCol .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0043\u006fl"); +_bdddd !=nil {return _bdddd ;};};if _gbgfc .LastRow !=nil {if _dfddf :=_gbgfc .LastRow .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0052\u006f\u0077");_dfddf !=nil {return _dfddf ;};};if _gbgfc .SeCell !=nil {if _feffc :=_gbgfc .SeCell .ValidateWithPath (path +"\u002fS\u0065\u0043\u0065\u006c\u006c"); +_feffc !=nil {return _feffc ;};};if _gbgfc .SwCell !=nil {if _fagbb :=_gbgfc .SwCell .ValidateWithPath (path +"\u002fS\u0077\u0043\u0065\u006c\u006c");_fagbb !=nil {return _fagbb ;};};if _gbgfc .FirstRow !=nil {if _cggdb :=_gbgfc .FirstRow .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0052\u006fw"); +_cggdb !=nil {return _cggdb ;};};if _gbgfc .NeCell !=nil {if _gadgec :=_gbgfc .NeCell .ValidateWithPath (path +"\u002fN\u0065\u0043\u0065\u006c\u006c");_gadgec !=nil {return _gadgec ;};};if _gbgfc .NwCell !=nil {if _gdccaf :=_gbgfc .NwCell .ValidateWithPath (path +"\u002fN\u0077\u0043\u0065\u006c\u006c"); +_gdccaf !=nil {return _gdccaf ;};};if _gbgfc .ExtLst !=nil {if _fgdfb :=_gbgfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgdfb !=nil {return _fgdfb ;};};return nil ;};type CT_PositivePercentage struct{ValAttr ST_PositivePercentage ; +}; -// ValidateWithPath validates the CT_StyleMatrix and its children, prefixing error messages with path -func (_fefef *CT_StyleMatrix )ValidateWithPath (path string )error {if _deaaa :=_fefef .FillStyleLst .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_deaaa !=nil {return _deaaa ;};if _dfdade :=_fefef .LnStyleLst .ValidateWithPath (path +"/\u004c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"); -_dfdade !=nil {return _dfdade ;};if _eced :=_fefef .EffectStyleLst .ValidateWithPath (path +"\u002fE\u0066f\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_eced !=nil {return _eced ;};if _eegbg :=_fefef .BgFillStyleLst .ValidateWithPath (path +"\u002fB\u0067F\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"); -_eegbg !=nil {return _eegbg ;};return nil ;};func (_gagdbb ST_TextAlignType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gbeef :=_b .Attr {};_gbeef .Name =name ;switch _gagdbb {case ST_TextAlignTypeUnset :_gbeef .Value ="";case ST_TextAlignTypeL :_gbeef .Value ="\u006c"; -case ST_TextAlignTypeCtr :_gbeef .Value ="\u0063\u0074\u0072";case ST_TextAlignTypeR :_gbeef .Value ="\u0072";case ST_TextAlignTypeJust :_gbeef .Value ="\u006a\u0075\u0073\u0074";case ST_TextAlignTypeJustLow :_gbeef .Value ="\u006au\u0073\u0074\u004c\u006f\u0077"; -case ST_TextAlignTypeDist :_gbeef .Value ="\u0064\u0069\u0073\u0074";case ST_TextAlignTypeThaiDist :_gbeef .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074";};return _gbeef ,nil ;}; +// ValidateWithPath validates the CT_TextParagraphProperties and its children, prefixing error messages with path +func (_dagge *CT_TextParagraphProperties )ValidateWithPath (path string )error {if _dagge .MarLAttr !=nil {if *_dagge .MarLAttr < 0{return _bb .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 ,*_dagge .MarLAttr ); +};if *_dagge .MarLAttr > 51206400{return _bb .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 ,*_dagge .MarLAttr ); +};};if _dagge .MarRAttr !=nil {if *_dagge .MarRAttr < 0{return _bb .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 ,*_dagge .MarRAttr ); +};if *_dagge .MarRAttr > 51206400{return _bb .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 ,*_dagge .MarRAttr ); +};};if _dagge .LvlAttr !=nil {if *_dagge .LvlAttr < 0{return _bb .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 ,*_dagge .LvlAttr ); +};if *_dagge .LvlAttr > 8{return _bb .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 ,*_dagge .LvlAttr ); +};};if _dagge .IndentAttr !=nil {if *_dagge .IndentAttr < -51206400{return _bb .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 ,*_dagge .IndentAttr ); +};if *_dagge .IndentAttr > 51206400{return _bb .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 ,*_dagge .IndentAttr ); +};};if _gefada :=_dagge .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_gefada !=nil {return _gefada ;};if _dagge .DefTabSzAttr !=nil {if _bfafa :=_dagge .DefTabSzAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0054\u0061\u0062\u0053\u007a\u0041\u0074\u0074\u0072"); +_bfafa !=nil {return _bfafa ;};};if _bccda :=_dagge .FontAlgnAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0041\u006c\u0067\u006e\u0041\u0074\u0074\u0072");_bccda !=nil {return _bccda ;};if _dagge .LnSpc !=nil {if _faafac :=_dagge .LnSpc .ValidateWithPath (path +"\u002f\u004c\u006e\u0053\u0070\u0063"); +_faafac !=nil {return _faafac ;};};if _dagge .SpcBef !=nil {if _ceaddg :=_dagge .SpcBef .ValidateWithPath (path +"\u002fS\u0070\u0063\u0042\u0065\u0066");_ceaddg !=nil {return _ceaddg ;};};if _dagge .SpcAft !=nil {if _cdcge :=_dagge .SpcAft .ValidateWithPath (path +"\u002fS\u0070\u0063\u0041\u0066\u0074"); +_cdcge !=nil {return _cdcge ;};};if _dagge .BuClrTx !=nil {if _ebcfd :=_dagge .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_ebcfd !=nil {return _ebcfd ;};};if _dagge .BuClr !=nil {if _dcec :=_dagge .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072"); +_dcec !=nil {return _dcec ;};};if _dagge .BuSzTx !=nil {if _ffdeeb :=_dagge .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_ffdeeb !=nil {return _ffdeeb ;};};if _dagge .BuSzPct !=nil {if _aadadb :=_dagge .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074"); +_aadadb !=nil {return _aadadb ;};};if _dagge .BuSzPts !=nil {if _fecdb :=_dagge .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_fecdb !=nil {return _fecdb ;};};if _dagge .BuFontTx !=nil {if _cdgcb :=_dagge .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x"); +_cdgcb !=nil {return _cdgcb ;};};if _dagge .BuFont !=nil {if _gfeff :=_dagge .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074");_gfeff !=nil {return _gfeff ;};};if _dagge .BuNone !=nil {if _bbcfd :=_dagge .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065"); +_bbcfd !=nil {return _bbcfd ;};};if _dagge .BuAutoNum !=nil {if _gdfbd :=_dagge .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d");_gdfbd !=nil {return _gdfbd ;};};if _dagge .BuChar !=nil {if _fefgg :=_dagge .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072"); +_fefgg !=nil {return _fefgg ;};};if _dagge .BuBlip !=nil {if _bbbd :=_dagge .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070");_bbbd !=nil {return _bbbd ;};};if _dagge .TabLst !=nil {if _gefc :=_dagge .TabLst .ValidateWithPath (path +"\u002fT\u0061\u0062\u004c\u0073\u0074"); +_gefc !=nil {return _gefc ;};};if _dagge .DefRPr !=nil {if _cfdgbd :=_dagge .DefRPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0052\u0050\u0072");_cfdgbd !=nil {return _cfdgbd ;};};if _dagge .ExtLst !=nil {if _cdba :=_dagge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cdba !=nil {return _cdba ;};};return nil ;};func (_fccda ST_PresetCameraType )Validate ()error {return _fccda .ValidateWithPath ("")};func (_faad ST_TextVerticalType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fdgbf :=_e .Attr {};_fdgbf .Name =name ; +switch _faad {case ST_TextVerticalTypeUnset :_fdgbf .Value ="";case ST_TextVerticalTypeHorz :_fdgbf .Value ="\u0068\u006f\u0072\u007a";case ST_TextVerticalTypeVert :_fdgbf .Value ="\u0076\u0065\u0072\u0074";case ST_TextVerticalTypeVert270 :_fdgbf .Value ="\u0076e\u0072\u0074\u0032\u0037\u0030"; +case ST_TextVerticalTypeWordArtVert :_fdgbf .Value ="w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeEaVert :_fdgbf .Value ="\u0065\u0061\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeMongolianVert :_fdgbf .Value ="\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074"; +case ST_TextVerticalTypeWordArtVertRtl :_fdgbf .Value ="\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c";};return _fdgbf ,nil ;}; -// ValidateWithPath validates the CT_Transform2D and its children, prefixing error messages with path -func (_gfcce *CT_Transform2D )ValidateWithPath (path string )error {if _gfcce .Off !=nil {if _bgacc :=_gfcce .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_bgacc !=nil {return _bgacc ;};};if _gfcce .Ext !=nil {if _cdfcb :=_gfcce .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074"); -_cdfcb !=nil {return _cdfcb ;};};return nil ;};func (_dcebe ST_PositivePercentage )String ()string {if _dcebe .ST_PositivePercentageDecimal !=nil {return _ee .Sprintf ("\u0025\u0076",*_dcebe .ST_PositivePercentageDecimal );};if _dcebe .ST_PositivePercentage !=nil {return _dcebe .ST_PositivePercentage .String (); -};return "";}; +// Validate validates the CT_Table and its children +func (_cagd *CT_Table )Validate ()error {return _cagd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};func NewCT_OuterShadowEffect ()*CT_OuterShadowEffect {_egfd :=&CT_OuterShadowEffect {};return _egfd };func (_aeba *CT_GrayscaleEffect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_adcbd ST_PitchFamily )ValidateWithPath (path string )error {switch _adcbd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18: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 (_adcbd )); +};return nil ;};func (_bgfa *CT_BaseStylesOverride )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bgfa .ClrScheme !=nil {_dcg :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}}; +e .EncodeElement (_bgfa .ClrScheme ,_dcg );};if _bgfa .FontScheme !=nil {_abbeb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_bgfa .FontScheme ,_abbeb );};if _bgfa .FmtScheme !=nil {_gfca :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}}; +e .EncodeElement (_bgfa .FmtScheme ,_gfca );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_CompoundLineUnset ST_CompoundLine =0;ST_CompoundLineSng ST_CompoundLine =1;ST_CompoundLineDbl ST_CompoundLine =2;ST_CompoundLineThickThin ST_CompoundLine =3; +ST_CompoundLineThinThick ST_CompoundLine =4;ST_CompoundLineTri ST_CompoundLine =5;); -// ValidateWithPath validates the CT_BackgroundFormatting and its children, prefixing error messages with path -func (_eebe *CT_BackgroundFormatting )ValidateWithPath (path string )error {if _eebe .NoFill !=nil {if _gacd :=_eebe .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gacd !=nil {return _gacd ;};};if _eebe .SolidFill !=nil {if _aedb :=_eebe .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_aedb !=nil {return _aedb ;};};if _eebe .GradFill !=nil {if _gebc :=_eebe .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_gebc !=nil {return _gebc ;};};if _eebe .BlipFill !=nil {if _bdee :=_eebe .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_bdee !=nil {return _bdee ;};};if _eebe .PattFill !=nil {if _aeeb :=_eebe .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_aeeb !=nil {return _aeeb ;};};if _eebe .GrpFill !=nil {if _dcfg :=_eebe .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_dcfg !=nil {return _dcfg ;};};if _eebe .EffectLst !=nil {if _gcdf :=_eebe .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_gcdf !=nil {return _gcdf ;};};if _eebe .EffectDag !=nil {if _eaba :=_eebe .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); -_eaba !=nil {return _eaba ;};};return nil ;};func (_agfda ST_TextPoint )String ()string {if _agfda .ST_TextPointUnqualified !=nil {return _ee .Sprintf ("\u0025\u0076",*_agfda .ST_TextPointUnqualified );};if _agfda .ST_UniversalMeasure !=nil {return _ee .Sprintf ("\u0025\u0076",*_agfda .ST_UniversalMeasure ); -};return "";}; +// ValidateWithPath validates the CT_NonVisualConnectorProperties and its children, prefixing error messages with path +func (_beafc *CT_NonVisualConnectorProperties )ValidateWithPath (path string )error {if _beafc .CxnSpLocks !=nil {if _afca :=_beafc .CxnSpLocks .ValidateWithPath (path +"/\u0043\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_afca !=nil {return _afca ; +};};if _beafc .StCxn !=nil {if _fbbff :=_beafc .StCxn .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u0078\u006e");_fbbff !=nil {return _fbbff ;};};if _beafc .EndCxn !=nil {if _bfada :=_beafc .EndCxn .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0078\u006e"); +_bfada !=nil {return _bfada ;};};if _beafc .ExtLst !=nil {if _cbbdb :=_beafc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbbdb !=nil {return _cbbdb ;};};return nil ;};func (_gegdd ST_PresetColorVal )String ()string {switch _gegdd {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_Path2DQuadBezierTo and its children -func (_acadea *CT_Path2DQuadBezierTo )Validate ()error {return _acadea .ValidateWithPath ("C\u0054\u005f\u0050\u0061th\u0032D\u0051\u0075\u0061\u0064\u0042e\u007a\u0069\u0065\u0072\u0054\u006f");};func (_gdecg ST_EffectContainerType )ValidateWithPath (path string )error {switch _gdecg {case 0,1,2:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdecg )); -};return nil ;};func (_bafedc ST_TextWrappingType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dggcg :=_b .Attr {};_dggcg .Name =name ;switch _bafedc {case ST_TextWrappingTypeUnset :_dggcg .Value ="";case ST_TextWrappingTypeNone :_dggcg .Value ="\u006e\u006f\u006e\u0065"; -case ST_TextWrappingTypeSquare :_dggcg .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";};return _dggcg ,nil ;};func (_efcdba ST_TextVerticalType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efcdba .String (),start ); -}; +// ValidateWithPath validates the EG_LineJoinProperties and its children, prefixing error messages with path +func (_eabdf *EG_LineJoinProperties )ValidateWithPath (path string )error {if _eabdf .Round !=nil {if _agfca :=_eabdf .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064");_agfca !=nil {return _agfca ;};};if _eabdf .Bevel !=nil {if _fdffg :=_eabdf .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c"); +_fdffg !=nil {return _fdffg ;};};if _eabdf .Miter !=nil {if _gfdff :=_eabdf .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072");_gfdff !=nil {return _gfdff ;};};return nil ;};func NewCT_GrayscaleTransform ()*CT_GrayscaleTransform {_fdgb :=&CT_GrayscaleTransform {}; +return _fdgb ;}; -// ValidateWithPath validates the CT_BlipFillProperties and its children, prefixing error messages with path -func (_fcad *CT_BlipFillProperties )ValidateWithPath (path string )error {if _fcad .Blip !=nil {if _fdfe :=_fcad .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_fdfe !=nil {return _fdfe ;};};if _fcad .SrcRect !=nil {if _beca :=_fcad .SrcRect .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0052\u0065\u0063\u0074"); -_beca !=nil {return _beca ;};};if _fcad .Tile !=nil {if _bbfd :=_fcad .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_bbfd !=nil {return _bbfd ;};};if _fcad .Stretch !=nil {if _cgdg :=_fcad .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068"); -_cgdg !=nil {return _cgdg ;};};return nil ;};func (_eeddcg *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 _eeddcg .CT_Table .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_TextTabStop and its children, prefixing error messages with path +func (_cedab *CT_TextTabStop )ValidateWithPath (path string )error {if _cedab .PosAttr !=nil {if _effffc :=_cedab .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_effffc !=nil {return _effffc ;};};if _bebfc :=_cedab .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r"); +_bebfc !=nil {return _bebfc ;};return nil ;};func (_bgbb *CT_NoFillProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_TextBlipBullet struct{Blip *CT_Blip ; +};func (_efgfe *CT_TextFont )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_efgfe .TypefaceAttr )}); +if _efgfe .PanoseAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u006e\u006f\u0073\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_efgfe .PanoseAttr )});};if _efgfe .PitchFamilyAttr !=ST_PitchFamilyUnset {_ccaba ,_ebbda :=_efgfe .PitchFamilyAttr .MarshalXMLAttr (_e .Name {Local :"p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"}); +if _ebbda !=nil {return _ebbda ;};start .Attr =append (start .Attr ,_ccaba );};if _efgfe .CharsetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_efgfe .CharsetAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Cell3D and its children, prefixing error messages with path -func (_eaaa *CT_Cell3D )ValidateWithPath (path string )error {if _edfg :=_eaaa .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_edfg !=nil {return _edfg ;}; -if _gfed :=_eaaa .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_gfed !=nil {return _gfed ;};if _eaaa .LightRig !=nil {if _aefdb :=_eaaa .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g");_aefdb !=nil {return _aefdb ; -};};if _eaaa .ExtLst !=nil {if _gebgb :=_eaaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gebgb !=nil {return _gebgb ;};};return nil ;};func NewCT_NonVisualGroupDrawingShapeProps ()*CT_NonVisualGroupDrawingShapeProps {_eedf :=&CT_NonVisualGroupDrawingShapeProps {}; -return _eedf ;};func NewCT_NonVisualDrawingShapeProps ()*CT_NonVisualDrawingShapeProps {_ddfcg :=&CT_NonVisualDrawingShapeProps {};return _ddfcg ;}; +// Validate validates the CT_OfficeArtExtensionList and its children +func (_fbed *CT_OfficeArtExtensionList )Validate ()error {return _fbed .ValidateWithPath ("\u0043T\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");};func NewCT_Path2DLineTo ()*CT_Path2DLineTo {_ggbg :=&CT_Path2DLineTo {}; +_ggbg .Pt =NewCT_AdjPoint2D ();return _ggbg ;};func NewCT_CustomColor ()*CT_CustomColor {_ccdd :=&CT_CustomColor {};return _ccdd }; -// Validate validates the CT_AlphaFloorEffect and its children -func (_fbc *CT_AlphaFloorEffect )Validate ()error {return _fbc .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u0046\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074");};func (_fgabg *CT_Ratio )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e"},Value :_ee .Sprintf ("\u0025\u0076",_fgabg .NAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064"},Value :_ee .Sprintf ("\u0025\u0076",_fgabg .DAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfgacc ST_DgmBuildStep )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ffegg :=_b .Attr {}; -_ffegg .Name =name ;switch _cfgacc {case ST_DgmBuildStepUnset :_ffegg .Value ="";case ST_DgmBuildStepSp :_ffegg .Value ="\u0073\u0070";case ST_DgmBuildStepBg :_ffegg .Value ="\u0062\u0067";};return _ffegg ,nil ;};func (_cagga *CT_ComplementTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_AudioCDTime and its children, prefixing error messages with path +func (_abfg *CT_AudioCDTime )ValidateWithPath (path string )error {return nil };func (_dagde *CT_OfficeArtExtensionList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dagde .Ext !=nil {_gfbba :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065x\u0074"}}; +for _ ,_dffefg :=range _dagde .Ext {e .EncodeElement (_dffefg ,_gfbba );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TextTabStop and its children -func (_dfcgg *CT_TextTabStop )Validate ()error {return _dfcgg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070");}; +// ValidateWithPath validates the CT_AlphaInverseEffect and its children, prefixing error messages with path +func (_aae *CT_AlphaInverseEffect )ValidateWithPath (path string )error {if _aae .ScrgbClr !=nil {if _cgcb :=_aae .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cgcb !=nil {return _cgcb ;};};if _aae .SrgbClr !=nil {if _ccg :=_aae .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_ccg !=nil {return _ccg ;};};if _aae .HslClr !=nil {if _eacc :=_aae .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_eacc !=nil {return _eacc ;};};if _aae .SysClr !=nil {if _bfab :=_aae .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_bfab !=nil {return _bfab ;};};if _aae .SchemeClr !=nil {if _aaad :=_aae .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_aaad !=nil {return _aaad ;};};if _aae .PrstClr !=nil {if _gee :=_aae .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_gee !=nil {return _gee ;};};return nil ;};func (_cebe *CT_DefaultShapeDefinition )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cebe .SpPr =NewCT_ShapeProperties ();_cebe .BodyPr =NewCT_TextBodyProperties ();_cebe .LstStyle =NewCT_TextListStyle (); +_begc :for {_cdee ,_fbdd :=d .Token ();if _fbdd !=nil {return _fbdd ;};switch _dacac :=_cdee .(type ){case _e .StartElement :switch _dacac .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\u0050\u0072"},_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\u0050\u0072"}:if _gagad :=d .DecodeElement (_cebe .SpPr ,&_dacac ); +_gagad !=nil {return _gagad ;};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 :"\u0062\u006f\u0064\u0079\u0050\u0072"},_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 :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _ddfd :=d .DecodeElement (_cebe .BodyPr ,&_dacac ); +_ddfd !=nil {return _ddfd ;};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 :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"},_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 :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}:if _cgdfc :=d .DecodeElement (_cebe .LstStyle ,&_dacac ); +_cgdfc !=nil {return _cgdfc ;};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\u0074\u0079l\u0065"},_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\u0074\u0079l\u0065"}:_cebe .Style =NewCT_ShapeStyle (); +if _aaab :=d .DecodeElement (_cebe .Style ,&_dacac );_aaab !=nil {return _aaab ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cebe .ExtLst =NewCT_OfficeArtExtensionList (); +if _cfcb :=d .DecodeElement (_cebe .ExtLst ,&_dacac );_cfcb !=nil {return _cfcb ;};default:_bfc .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",_dacac .Name ); +if _fcabc :=d .Skip ();_fcabc !=nil {return _fcabc ;};};case _e .EndElement :break _begc ;case _e .CharData :};};return nil ;};func (_cecbab ST_PositivePercentage )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _cecbab .ST_PositivePercentageDecimal !=nil {e .EncodeToken (_e .CharData (_bb .Sprintf ("\u0025\u0064",*_cecbab .ST_PositivePercentageDecimal ))); +};if _cecbab .ST_PositivePercentage !=nil {e .Encode (_cecbab .ST_PositivePercentage );};return e .EncodeToken (_e .EndElement {Name :start .Name });};func NewCT_PositiveFixedAngle ()*CT_PositiveFixedAngle {_ffadb :=&CT_PositiveFixedAngle {};_ffadb .ValAttr =0; +return _ffadb ;}; -// Validate validates the CT_InverseTransform and its children -func (_ddbbc *CT_InverseTransform )Validate ()error {return _ddbbc .ValidateWithPath ("\u0043\u0054\u005f\u0049nv\u0065\u0072\u0073\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func NewCT_OfficeArtExtension ()*CT_OfficeArtExtension {_eagaf :=&CT_OfficeArtExtension {}; -return _eagaf ;}; +// Validate validates the CT_ShapeProperties and its children +func (_agaba *CT_ShapeProperties )Validate ()error {return _agaba .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");}; -// Validate validates the CT_DuotoneEffect and its children -func (_ecdb *CT_DuotoneEffect )Validate ()error {return _ecdb .ValidateWithPath ("\u0043\u0054_\u0044\u0075\u006ft\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_ColorSchemeAndMapping ()*CT_ColorSchemeAndMapping {_aegge :=&CT_ColorSchemeAndMapping {}; -_aegge .ClrScheme =NewCT_ColorScheme ();return _aegge ;}; +// ValidateWithPath validates the CT_SolidColorFillProperties and its children, prefixing error messages with path +func (_ccbf *CT_SolidColorFillProperties )ValidateWithPath (path string )error {if _ccbf .ScrgbClr !=nil {if _adcgdc :=_ccbf .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_adcgdc !=nil {return _adcgdc ;};};if _ccbf .SrgbClr !=nil {if _gedec :=_ccbf .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_gedec !=nil {return _gedec ;};};if _ccbf .HslClr !=nil {if _cdded :=_ccbf .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_cdded !=nil {return _cdded ;};};if _ccbf .SysClr !=nil {if _abcfec :=_ccbf .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_abcfec !=nil {return _abcfec ;};};if _ccbf .SchemeClr !=nil {if _bdeda :=_ccbf .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_bdeda !=nil {return _bdeda ;};};if _ccbf .PrstClr !=nil {if _gdgef :=_ccbf .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_gdgef !=nil {return _gdgef ;};};return nil ;}; -// ValidateWithPath validates the CT_TextBody and its children, prefixing error messages with path -func (_fbagae *CT_TextBody )ValidateWithPath (path string )error {if _dgfffb :=_fbagae .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_dgfffb !=nil {return _dgfffb ;};if _fbagae .LstStyle !=nil {if _fcgecd :=_fbagae .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce"); -_fcgecd !=nil {return _fcgecd ;};};for _ebada ,_cdeb :=range _fbagae .P {if _dbgda :=_cdeb .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_ebada ));_dbgda !=nil {return _dbgda ;};};return nil ;}; +// Validate validates the CT_DashStopList and its children +func (_fdge *CT_DashStopList )Validate ()error {return _fdge .ValidateWithPath ("\u0043T\u005fD\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");};func (_aggfe *CT_BlipFillProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aggfe .DpiAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0070\u0069"},Value :_bb .Sprintf ("\u0025\u0076",*_aggfe .DpiAttr )}); +};if _aggfe .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_aggfe .RotWithShapeAttr ))});}; +e .EncodeToken (start );if _aggfe .Blip !=nil {_efcg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_aggfe .Blip ,_efcg );};if _aggfe .SrcRect !=nil {_dfag :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0072\u0063\u0052\u0065\u0063t"}}; +e .EncodeElement (_aggfe .SrcRect ,_dfag );};if _aggfe .Tile !=nil {_bdeb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}};e .EncodeElement (_aggfe .Tile ,_bdeb );};if _aggfe .Stretch !=nil {_ebdd :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}}; +e .EncodeElement (_aggfe .Stretch ,_ebdd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_eegdf ST_OnOffStyleType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cbcgb :=_e .Attr {};_cbcgb .Name =name ;switch _eegdf {case ST_OnOffStyleTypeUnset :_cbcgb .Value =""; +case ST_OnOffStyleTypeOn :_cbcgb .Value ="\u006f\u006e";case ST_OnOffStyleTypeOff :_cbcgb .Value ="\u006f\u0066\u0066";case ST_OnOffStyleTypeDef :_cbcgb .Value ="\u0064\u0065\u0066";};return _cbcgb ,nil ;};type CT_AudioFile struct{LinkAttr string ;ContentTypeAttr *string ; +ExtLst *CT_OfficeArtExtensionList ;};type CT_TextSpacing struct{SpcPct *CT_TextSpacingPercent ;SpcPts *CT_TextSpacingPoint ;}; -// ValidateWithPath validates the CT_PresetGeometry2D and its children, prefixing error messages with path -func (_gbac *CT_PresetGeometry2D )ValidateWithPath (path string )error {if _gbac .PrstAttr ==ST_ShapeTypeUnset {return _ee .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 _agabac :=_gbac .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_agabac !=nil {return _agabac ;};if _gbac .AvLst !=nil {if _bdgbg :=_gbac .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_bdgbg !=nil {return _bdgbg ; -};};return nil ;};func (_ecedg ST_AnimationChartBuildType )String ()string {if _ecedg .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _ecedg .ST_AnimationBuildType .String ();};if _ecedg .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {return _ecedg .ST_AnimationChartOnlyBuildType .String (); -};return "";}; +// Validate validates the EG_LineFillProperties and its children +func (_abacc *EG_LineFillProperties )Validate ()error {return _abacc .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_abccg *ST_ShapeType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agcge ,_dgfdag :=d .Token (); +if _dgfdag !=nil {return _dgfdag ;};if _eeeadb ,_ecfbd :=_agcge .(_e .EndElement );_ecfbd &&_eeeadb .Name ==start .Name {*_abccg =1;return nil ;};if _caeec ,_dfcaae :=_agcge .(_e .CharData );!_dfcaae {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",_agcge ); +}else {switch string (_caeec ){case "":*_abccg =0;case "\u006c\u0069\u006e\u0065":*_abccg =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_abccg =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_abccg =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_abccg =4; +case "\u0072\u0065\u0063\u0074":*_abccg =5;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_abccg =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_abccg =7;case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_abccg =8; +case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_abccg =9;case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_abccg =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_abccg =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_abccg =12; +case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_abccg =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_abccg =14;case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_abccg =15;case "\u0073\u0074\u0061r\u0034":*_abccg =16;case "\u0073\u0074\u0061r\u0035":*_abccg =17; +case "\u0073\u0074\u0061r\u0036":*_abccg =18;case "\u0073\u0074\u0061r\u0037":*_abccg =19;case "\u0073\u0074\u0061r\u0038":*_abccg =20;case "\u0073\u0074\u0061\u0072\u0031\u0030":*_abccg =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_abccg =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_abccg =23; +case "\u0073\u0074\u0061\u0072\u0032\u0034":*_abccg =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_abccg =25;case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_abccg =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_abccg =27; +case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_abccg =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_abccg =29;case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_abccg =30; +case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_abccg =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_abccg =32;case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_abccg =33; +case "\u0070\u006c\u0061\u0071\u0075\u0065":*_abccg =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_abccg =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_abccg =36;case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_abccg =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_abccg =38; +case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_abccg =39;case "\u0070\u0069\u0065":*_abccg =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_abccg =41;case "\u0064\u006f\u006eu\u0074":*_abccg =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_abccg =43; +case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_abccg =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_abccg =45;case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_abccg =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_abccg =47; +case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_abccg =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_abccg =49;case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_abccg =50; +case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_abccg =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_abccg =52;case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_abccg =53; +case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_abccg =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_abccg =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_abccg =56; +case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_abccg =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_abccg =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_abccg =59; +case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_abccg =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_abccg =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_abccg =62; +case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_abccg =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_abccg =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_abccg =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_abccg =66; +case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_abccg =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_abccg =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_abccg =69; +case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_abccg =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_abccg =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_abccg =72; +case "\u0063\u0075\u0062\u0065":*_abccg =73;case "\u0063\u0061\u006e":*_abccg =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_abccg =75;case "\u0068\u0065\u0061r\u0074":*_abccg =76;case "\u0073\u0075\u006e":*_abccg =77; +case "\u006d\u006f\u006f\u006e":*_abccg =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_abccg =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_abccg =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_abccg =81; +case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_abccg =82;case "\u0062\u0065\u0076e\u006c":*_abccg =83;case "\u0066\u0072\u0061m\u0065":*_abccg =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_abccg =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_abccg =86; +case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_abccg =87;case "\u0063\u0068\u006fr\u0064":*_abccg =88;case "\u0061\u0072\u0063":*_abccg =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_abccg =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_abccg =91; +case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_abccg =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_abccg =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_abccg =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_abccg =95; +case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_abccg =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_abccg =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_abccg =98; +case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_abccg =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_abccg =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_abccg =101; +case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_abccg =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_abccg =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_abccg =104; +case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_abccg =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_abccg =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_abccg =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_abccg =108; +case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_abccg =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_abccg =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_abccg =111; +case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_abccg =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_abccg =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_abccg =114; +case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_abccg =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_abccg =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_abccg =117; +case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_abccg =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_abccg =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_abccg =120; +case "\u0063\u006c\u006fu\u0064":*_abccg =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_abccg =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_abccg =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_abccg =124; +case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_abccg =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_abccg =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_abccg =127; +case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_abccg =128;case "\u0077\u0061\u0076\u0065":*_abccg =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_abccg =130;case "\u0070\u006c\u0075\u0073":*_abccg =131; +case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_abccg =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_abccg =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_abccg =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":*_abccg =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_abccg =136; +case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_abccg =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_abccg =138; +case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_abccg =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_abccg =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_abccg =141; +case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_abccg =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_abccg =143; +case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_abccg =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_abccg =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_abccg =146; +case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_abccg =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_abccg =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_abccg =149; +case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_abccg =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_abccg =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_abccg =152; +case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_abccg =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_abccg =154; +case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_abccg =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_abccg =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_abccg =157; +case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_abccg =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_abccg =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_abccg =160; +case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_abccg =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_abccg =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_abccg =163; +case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_abccg =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_abccg =165; +case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_abccg =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_abccg =167; +case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_abccg =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_abccg =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_abccg =170; +case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_abccg =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_abccg =172;case "\u0067\u0065\u0061r\u0036":*_abccg =173; +case "\u0067\u0065\u0061r\u0039":*_abccg =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_abccg =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_abccg =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_abccg =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_abccg =178; +case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_abccg =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_abccg =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_abccg =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_abccg =182; +case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_abccg =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_abccg =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_abccg =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_abccg =186; +case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_abccg =187;};};_agcge ,_dgfdag =d .Token ();if _dgfdag !=nil {return _dgfdag ;};if _bdac ,_ggcfggc :=_agcge .(_e .EndElement );_ggcfggc &&_bdac .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",_agcge ); +};func (_adeeg *ST_LineEndType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gfaff ,_gddfd :=d .Token ();if _gddfd !=nil {return _gddfd ;};if _ffbda ,_fafbb :=_gfaff .(_e .EndElement );_fafbb &&_ffbda .Name ==start .Name {*_adeeg =1;return nil ; +};if _dfaceg ,_agebg :=_gfaff .(_e .CharData );!_agebg {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",_gfaff );}else {switch string (_dfaceg ){case "":*_adeeg =0; +case "\u006e\u006f\u006e\u0065":*_adeeg =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_adeeg =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_adeeg =3;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_adeeg =4;case "\u006f\u0076\u0061\u006c":*_adeeg =5; +case "\u0061\u0072\u0072o\u0077":*_adeeg =6;};};_gfaff ,_gddfd =d .Token ();if _gddfd !=nil {return _gddfd ;};if _febbgb ,_cddffe :=_gfaff .(_e .EndElement );_cddffe &&_febbgb .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",_gfaff ); +};func ParseUnionST_TextPoint (s string )(ST_TextPoint ,error ){_fcgdd :=ST_TextPoint {};if _egf .ST_UniversalMeasurePatternRe .MatchString (s ){_fcgdd .ST_UniversalMeasure =&s ;}else {_egfga ,_cfddag :=_eb .ParseInt (s ,10,32);if _cfddag !=nil {return _fcgdd ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_cfddag ); +};_ggfed :=int32 (_egfga );_fcgdd .ST_TextPointUnqualified =&_ggfed ;};return _fcgdd ,nil ;};func NewCT_Angle ()*CT_Angle {_adfea :=&CT_Angle {};return _adfea };func (_afgedg *ST_PositiveFixedPercentage )Validate ()error {return _afgedg .ValidateWithPath ("")}; -// Validate validates the CT_TextLineBreak and its children -func (_eceacg *CT_TextLineBreak )Validate ()error {return _eceacg .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b");};func (_adfcd *CT_PresetGeometry2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_eaaf ,_ccbf :=_adfcd .PrstAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073\u0074"}); -if _ccbf !=nil {return _ccbf ;};start .Attr =append (start .Attr ,_eaaf );e .EncodeToken (start );if _adfcd .AvLst !=nil {_ffbca :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_adfcd .AvLst ,_ffbca ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aaabc *CT_Path2DArcTo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edafe :=range start .Attr {if _edafe .Name .Local =="\u0077\u0052"{_dbcdb ,_fgeaf :=ParseUnionST_AdjCoordinate (_edafe .Value ); -if _fgeaf !=nil {return _fgeaf ;};_aaabc .WRAttr =_dbcdb ;continue ;};if _edafe .Name .Local =="\u0068\u0052"{_caeeac ,_gbdbb :=ParseUnionST_AdjCoordinate (_edafe .Value );if _gbdbb !=nil {return _gbdbb ;};_aaabc .HRAttr =_caeeac ;continue ;};if _edafe .Name .Local =="\u0073\u0074\u0041n\u0067"{_eeada ,_aagag :=ParseUnionST_AdjAngle (_edafe .Value ); -if _aagag !=nil {return _aagag ;};_aaabc .StAngAttr =_eeada ;continue ;};if _edafe .Name .Local =="\u0073\u0077\u0041n\u0067"{_ebfba ,_bgdcbe :=ParseUnionST_AdjAngle (_edafe .Value );if _bgdcbe !=nil {return _bgdcbe ;};_aaabc .SwAngAttr =_ebfba ;continue ; -};};for {_gffeb ,_feagf :=d .Token ();if _feagf !=nil {return _ee .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",_feagf );};if _dccef ,_gddbe :=_gffeb .(_b .EndElement ); -_gddbe &&_dccef .Name ==start .Name {break ;};};return nil ;};func (_adac *CT_EmptyElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type EG_ThemeableFontStyles struct{Font *CT_FontCollection ; -FontRef *CT_FontReference ;};func (_bbfae *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 _bbfae .CT_VideoFile .MarshalXML (e ,start );}; -// Validate validates the EG_ThemeableFillStyle and its children -func (_eeeff *EG_ThemeableFillStyle )Validate ()error {return _eeeff .ValidateWithPath ("E\u0047\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065");};func (_dbafbb ST_TextTabAlignType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bfgge :=_b .Attr {}; -_bfgge .Name =name ;switch _dbafbb {case ST_TextTabAlignTypeUnset :_bfgge .Value ="";case ST_TextTabAlignTypeL :_bfgge .Value ="\u006c";case ST_TextTabAlignTypeCtr :_bfgge .Value ="\u0063\u0074\u0072";case ST_TextTabAlignTypeR :_bfgge .Value ="\u0072"; -case ST_TextTabAlignTypeDec :_bfgge .Value ="\u0064\u0065\u0063";};return _bfgge ,nil ;};func (_afbgba *ST_OnOffStyleType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfeba ,_adbbf :=d .Token ();if _adbbf !=nil {return _adbbf ;};if _dgggg ,_dcega :=_bfeba .(_b .EndElement ); -_dcega &&_dgggg .Name ==start .Name {*_afbgba =1;return nil ;};if _cfdcc ,_fgdcf :=_bfeba .(_b .CharData );!_fgdcf {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfeba ); -}else {switch string (_cfdcc ){case "":*_afbgba =0;case "\u006f\u006e":*_afbgba =1;case "\u006f\u0066\u0066":*_afbgba =2;case "\u0064\u0065\u0066":*_afbgba =3;};};_bfeba ,_adbbf =d .Token ();if _adbbf !=nil {return _adbbf ;};if _bgcabg ,_dggfe :=_bfeba .(_b .EndElement ); -_dggfe &&_bgcabg .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfeba );}; +// Validate validates the CT_SystemColor and its children +func (_aecdg *CT_SystemColor )Validate ()error {return _aecdg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006dC\u006f\u006c\u006f\u0072");}; -// Validate validates the EG_ThemeableEffectStyle and its children -func (_edead *EG_ThemeableEffectStyle )Validate ()error {return _edead .ValidateWithPath ("\u0045\u0047\u005fTh\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065");};func (_cecdb ST_AnimationDgmOnlyBuildType )ValidateWithPath (path string )error {switch _cecdb {case 0,1,2,3:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cecdb )); -};return nil ;}; +// ValidateWithPath validates the CT_ShapeLocking and its children, prefixing error messages with path +func (_efbdd *CT_ShapeLocking )ValidateWithPath (path string )error {if _efbdd .ExtLst !=nil {if _dace :=_efbdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dace !=nil {return _dace ;};};return nil ;};func (_agfa *CT_ColorReplaceEffect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcff :for {_gegf ,_eebg :=d .Token (); +if _eebg !=nil {return _eebg ;};switch _cbcc :=_gegf .(type ){case _e .StartElement :switch _cbcc .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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_agfa .ScrgbClr =NewCT_ScRgbColor (); +if _gccdb :=d .DecodeElement (_agfa .ScrgbClr ,&_cbcc );_gccdb !=nil {return _gccdb ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_agfa .SrgbClr =NewCT_SRgbColor (); +if _cccaf :=d .DecodeElement (_agfa .SrgbClr ,&_cbcc );_cccaf !=nil {return _cccaf ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_agfa .HslClr =NewCT_HslColor (); +if _eebga :=d .DecodeElement (_agfa .HslClr ,&_cbcc );_eebga !=nil {return _eebga ;};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\u0079\u0073\u0043\u006c\u0072"},_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\u0079\u0073\u0043\u006c\u0072"}:_agfa .SysClr =NewCT_SystemColor (); +if _cfbc :=d .DecodeElement (_agfa .SysClr ,&_cbcc );_cfbc !=nil {return _cfbc ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_agfa .SchemeClr =NewCT_SchemeColor (); +if _fbac :=d .DecodeElement (_agfa .SchemeClr ,&_cbcc );_fbac !=nil {return _fbac ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_agfa .PrstClr =NewCT_PresetColor (); +if _badga :=d .DecodeElement (_agfa .PrstClr ,&_cbcc );_badga !=nil {return _badga ;};default:_bfc .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",_cbcc .Name ); +if _gcab :=d .Skip ();_gcab !=nil {return _gcab ;};};case _e .EndElement :break _dcff ;case _e .CharData :};};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 (_bddb *CT_Backdrop )ValidateWithPath (path string )error {if _aaafe :=_bddb .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_aaafe !=nil {return _aaafe ;};if _gaed :=_bddb .Norm .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d"); -_gaed !=nil {return _gaed ;};if _adgc :=_bddb .Up .ValidateWithPath (path +"\u002f\u0055\u0070");_adgc !=nil {return _adgc ;};if _bddb .ExtLst !=nil {if _fbaa :=_bddb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbaa !=nil {return _fbaa ; -};};return nil ;};func (_gcbfa *CT_WholeE2oFormatting )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gcbfa .Ln !=nil {_babdc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_gcbfa .Ln ,_babdc ); -};if _gcbfa .EffectLst !=nil {_efeaee :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcbfa .EffectLst ,_efeaee );};if _gcbfa .EffectDag !=nil {_begcbe :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; -e .EncodeElement (_gcbfa .EffectDag ,_begcbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_LuminanceEffect struct{BrightAttr *ST_FixedPercentage ;ContrastAttr *ST_FixedPercentage ;};func (_gdcacf *ST_DgmBuildStep )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cafde ,_ffcca :=d .Token (); -if _ffcca !=nil {return _ffcca ;};if _cafebg ,_aaeaa :=_cafde .(_b .EndElement );_aaeaa &&_cafebg .Name ==start .Name {*_gdcacf =1;return nil ;};if _dfffd ,_agegge :=_cafde .(_b .CharData );!_agegge {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cafde ); -}else {switch string (_dfffd ){case "":*_gdcacf =0;case "\u0073\u0070":*_gdcacf =1;case "\u0062\u0067":*_gdcacf =2;};};_cafde ,_ffcca =d .Token ();if _ffcca !=nil {return _ffcca ;};if _fdabe ,_geebf :=_cafde .(_b .EndElement );_geebf &&_fdabe .Name ==start .Name {return nil ; -};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cafde );};type CT_Path2DMoveTo struct{Pt *CT_AdjPoint2D ;};func NewCT_BiLevelEffect ()*CT_BiLevelEffect {_eabd :=&CT_BiLevelEffect {}; -return _eabd }; +// ValidateWithPath validates the CT_TextBody and its children, prefixing error messages with path +func (_ecaac *CT_TextBody )ValidateWithPath (path string )error {if _adgfd :=_ecaac .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_adgfd !=nil {return _adgfd ;};if _ecaac .LstStyle !=nil {if _efcbad :=_ecaac .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce"); +_efcbad !=nil {return _efcbad ;};};for _bcbg ,_bdgbf :=range _ecaac .P {if _aeaec :=_bdgbf .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_bcbg ));_aeaec !=nil {return _aeaec ;};};return nil ;};func (_efgdg *CT_InnerShadowEffect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_feacd :=range start .Attr {if _feacd .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_gdbdb ,_bdgd :=_eb .ParseInt (_feacd .Value ,10,64); +if _bdgd !=nil {return _bdgd ;};_efgdg .BlurRadAttr =&_gdbdb ;continue ;};if _feacd .Name .Local =="\u0064\u0069\u0073\u0074"{_cdacd ,_fgdbc :=_eb .ParseInt (_feacd .Value ,10,64);if _fgdbc !=nil {return _fgdbc ;};_efgdg .DistAttr =&_cdacd ;continue ;}; +if _feacd .Name .Local =="\u0064\u0069\u0072"{_bdadd ,_bagde :=_eb .ParseInt (_feacd .Value ,10,32);if _bagde !=nil {return _bagde ;};_fbafc :=int32 (_bdadd );_efgdg .DirAttr =&_fbafc ;continue ;};};_bfgbg :for {_edgfgg ,_fdcf :=d .Token ();if _fdcf !=nil {return _fdcf ; +};switch _egdaf :=_edgfgg .(type ){case _e .StartElement :switch _egdaf .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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_efgdg .ScrgbClr =NewCT_ScRgbColor (); +if _afcdg :=d .DecodeElement (_efgdg .ScrgbClr ,&_egdaf );_afcdg !=nil {return _afcdg ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_efgdg .SrgbClr =NewCT_SRgbColor (); +if _eadag :=d .DecodeElement (_efgdg .SrgbClr ,&_egdaf );_eadag !=nil {return _eadag ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_efgdg .HslClr =NewCT_HslColor (); +if _agdd :=d .DecodeElement (_efgdg .HslClr ,&_egdaf );_agdd !=nil {return _agdd ;};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\u0079\u0073\u0043\u006c\u0072"},_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\u0079\u0073\u0043\u006c\u0072"}:_efgdg .SysClr =NewCT_SystemColor (); +if _ddbe :=d .DecodeElement (_efgdg .SysClr ,&_egdaf );_ddbe !=nil {return _ddbe ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_efgdg .SchemeClr =NewCT_SchemeColor (); +if _fbbg :=d .DecodeElement (_efgdg .SchemeClr ,&_egdaf );_fbbg !=nil {return _fbbg ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_efgdg .PrstClr =NewCT_PresetColor (); +if _eaee :=d .DecodeElement (_efgdg .PrstClr ,&_egdaf );_eaee !=nil {return _eaee ;};default:_bfc .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",_egdaf .Name ); +if _efcdf :=d .Skip ();_efcdf !=nil {return _efcdf ;};};case _e .EndElement :break _bfgbg ;case _e .CharData :};};return nil ;};func (_deafd *CT_LineEndProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _deafd .TypeAttr !=ST_LineEndTypeUnset {_agfcc ,_ceafg :=_deafd .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _ceafg !=nil {return _ceafg ;};start .Attr =append (start .Attr ,_agfcc );};if _deafd .WAttr !=ST_LineEndWidthUnset {_abag ,_agabb :=_deafd .WAttr .MarshalXMLAttr (_e .Name {Local :"\u0077"});if _agabb !=nil {return _agabb ;};start .Attr =append (start .Attr ,_abag ); +};if _deafd .LenAttr !=ST_LineEndLengthUnset {_fbad ,_gfdgc :=_deafd .LenAttr .MarshalXMLAttr (_e .Name {Local :"\u006c\u0065\u006e"});if _gfdgc !=nil {return _gfdgc ;};start .Attr =append (start .Attr ,_fbad );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the EG_Text3D and its children, prefixing error messages with path -func (_eafgc *EG_Text3D )ValidateWithPath (path string )error {if _eafgc .Sp3d !=nil {if _bcfg :=_eafgc .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_bcfg !=nil {return _bcfg ;};};if _eafgc .FlatTx !=nil {if _ceacb :=_eafgc .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078"); -_ceacb !=nil {return _ceacb ;};};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 (_gdbef *CT_NonVisualPictureProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbdbc :=range start .Attr {if _fbdbc .Name .Local =="p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"{_cdagc ,_gffe :=_c .ParseBool (_fbdbc .Value ); -if _gffe !=nil {return _gffe ;};_gdbef .PreferRelativeResizeAttr =&_cdagc ;continue ;};};_ecdfc :for {_feca ,_dfeg :=d .Token ();if _dfeg !=nil {return _dfeg ;};switch _fccca :=_feca .(type ){case _b .StartElement :switch _fccca .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"}:_gdbef .PicLocks =NewCT_PictureLocking (); -if _afcgd :=d .DecodeElement (_gdbef .PicLocks ,&_fccca );_afcgd !=nil {return _afcgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_gdbef .ExtLst =NewCT_OfficeArtExtensionList (); -if _gdecc :=d .DecodeElement (_gdbef .ExtLst ,&_fccca );_gdecc !=nil {return _gdecc ;};default:_cc .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",_fccca .Name ); -if _ggfgb :=d .Skip ();_ggfgb !=nil {return _ggfgb ;};};case _b .EndElement :break _ecdfc ;case _b .CharData :};};return nil ;};func (_befdd *CT_TextParagraph )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfcfa :for {_fgebgb ,_egfca :=d .Token (); -if _egfca !=nil {return _egfca ;};switch _dgfg :=_fgebgb .(type ){case _b .StartElement :switch _dgfg .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"}:_befdd .PPr =NewCT_TextParagraphProperties (); -if _geabcd :=d .DecodeElement (_befdd .PPr ,&_dgfg );_geabcd !=nil {return _geabcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dcdeb :=NewEG_TextRun (); -_dcdeb .R =NewCT_RegularTextRun ();if _bbaaa :=d .DecodeElement (_dcdeb .R ,&_dgfg );_bbaaa !=nil {return _bbaaa ;};_befdd .EG_TextRun =append (_befdd .EG_TextRun ,_dcdeb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_bacge :=NewEG_TextRun (); -_bacge .Br =NewCT_TextLineBreak ();if _fcffe :=d .DecodeElement (_bacge .Br ,&_dgfg );_fcffe !=nil {return _fcffe ;};_befdd .EG_TextRun =append (_befdd .EG_TextRun ,_bacge );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bgecdg :=NewEG_TextRun (); -_bgecdg .Fld =NewCT_TextField ();if _babfa :=d .DecodeElement (_bgecdg .Fld ,&_dgfg );_babfa !=nil {return _babfa ;};_befdd .EG_TextRun =append (_befdd .EG_TextRun ,_bgecdg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_befdd .EndParaRPr =NewCT_TextCharacterProperties (); -if _adecf :=d .DecodeElement (_befdd .EndParaRPr ,&_dgfg );_adecf !=nil {return _adecf ;};default:_cc .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",_dgfg .Name ); -if _gafg :=d .Skip ();_gafg !=nil {return _gafg ;};};case _b .EndElement :break _cfcfa ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_FillEffect and its children +func (_baag *CT_FillEffect )Validate ()error {return _baag .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_FillStyleList ()*CT_FillStyleList {_dffg :=&CT_FillStyleList {};return _dffg }; +func NewCT_FlatText ()*CT_FlatText {_gbbd :=&CT_FlatText {};return _gbbd };func (_aege *CT_ConnectionSite )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006e\u0067"},Value :_bb .Sprintf ("\u0025\u0076",_aege .AngAttr )}); +e .EncodeToken (start );_agab :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_aege .Pos ,_agab );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_WholeE2oFormatting and its children, prefixing error messages with path -func (_ggeadb *CT_WholeE2oFormatting )ValidateWithPath (path string )error {if _ggeadb .Ln !=nil {if _egacc :=_ggeadb .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_egacc !=nil {return _egacc ;};};if _ggeadb .EffectLst !=nil {if _afadd :=_ggeadb .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"); -_afadd !=nil {return _afadd ;};};if _ggeadb .EffectDag !=nil {if _dfdacb :=_ggeadb .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_dfdacb !=nil {return _dfdacb ;};};return nil ;}; +// Validate validates the CT_BlipFillProperties and its children +func (_adbg *CT_BlipFillProperties )Validate ()error {return _adbg .ValidateWithPath ("C\u0054\u005f\u0042\u006cip\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_AudioCDTime ()*CT_AudioCDTime {_dac :=&CT_AudioCDTime {}; +return _dac };func (_fdbb *CT_ConnectorLocking )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bbeb :=range start .Attr {if _bbeb .Name .Local =="\u006e\u006f\u0047r\u0070"{_cbcd ,_bffb :=_eb .ParseBool (_bbeb .Value );if _bffb !=nil {return _bffb ; +};_fdbb .NoGrpAttr =&_cbcd ;continue ;};if _bbeb .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_fecd ,_gbbg :=_eb .ParseBool (_bbeb .Value );if _gbbg !=nil {return _gbbg ;};_fdbb .NoSelectAttr =&_fecd ;continue ;};if _bbeb .Name .Local =="\u006e\u006f\u0052o\u0074"{_abgg ,_ggdb :=_eb .ParseBool (_bbeb .Value ); +if _ggdb !=nil {return _ggdb ;};_fdbb .NoRotAttr =&_abgg ;continue ;};if _bbeb .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_bcda ,_gafg :=_eb .ParseBool (_bbeb .Value );if _gafg !=nil {return _gafg ; +};_fdbb .NoChangeAspectAttr =&_bcda ;continue ;};if _bbeb .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_dfaa ,_dgfe :=_eb .ParseBool (_bbeb .Value );if _dgfe !=nil {return _dgfe ;};_fdbb .NoMoveAttr =&_dfaa ;continue ;};if _bbeb .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_dgeb ,_bbag :=_eb .ParseBool (_bbeb .Value ); +if _bbag !=nil {return _bbag ;};_fdbb .NoResizeAttr =&_dgeb ;continue ;};if _bbeb .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_feaa ,_caaf :=_eb .ParseBool (_bbeb .Value );if _caaf !=nil {return _caaf ;};_fdbb .NoEditPointsAttr =&_feaa ; +continue ;};if _bbeb .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_agabc ,_dfaab :=_eb .ParseBool (_bbeb .Value );if _dfaab !=nil {return _dfaab ;};_fdbb .NoAdjustHandlesAttr =&_agabc ;continue ;};if _bbeb .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_gcgeb ,_dbecc :=_eb .ParseBool (_bbeb .Value ); +if _dbecc !=nil {return _dbecc ;};_fdbb .NoChangeArrowheadsAttr =&_gcgeb ;continue ;};if _bbeb .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_afda ,_egdf :=_eb .ParseBool (_bbeb .Value ); +if _egdf !=nil {return _egdf ;};_fdbb .NoChangeShapeTypeAttr =&_afda ;continue ;};};_abdf :for {_gaa ,_aecbc :=d .Token ();if _aecbc !=nil {return _aecbc ;};switch _dafad :=_gaa .(type ){case _e .StartElement :switch _dafad .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdbb .ExtLst =NewCT_OfficeArtExtensionList (); +if _dfbad :=d .DecodeElement (_fdbb .ExtLst ,&_dafad );_dfbad !=nil {return _dfbad ;};default:_bfc .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",_dafad .Name ); +if _fgdc :=d .Skip ();_fgdc !=nil {return _fgdc ;};};case _e .EndElement :break _abdf ;case _e .CharData :};};return nil ;};func NewCT_Vector3D ()*CT_Vector3D {_debag :=&CT_Vector3D {};return _debag };func NewCT_Table ()*CT_Table {_fcagf :=&CT_Table {}; +_fcagf .TblGrid =NewCT_TableGrid ();return _fcagf ;};func (_bdfbe ST_PresetMaterialType )Validate ()error {return _bdfbe .ValidateWithPath ("")};func (_eedd *CT_Headers )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_dbfg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}};for _ ,_gefg :=range _eedd .Header {e .EncodeElement (_gefg ,_dbfg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_abfcbc ST_LineEndWidth )ValidateWithPath (path string )error {switch _abfcbc {case 0,1,2,3: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 (_abfcbc )); +};return nil ;}; -// ValidateWithPath validates the CT_TextLineBreak and its children, prefixing error messages with path -func (_abefb *CT_TextLineBreak )ValidateWithPath (path string )error {if _abefb .RPr !=nil {if _ebbgf :=_abefb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ebbgf !=nil {return _ebbgf ;};};return nil ;}; +// Validate validates the CT_HslColor and its children +func (_fadc *CT_HslColor )Validate ()error {return _fadc .ValidateWithPath ("C\u0054\u005f\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072");}; -// Validate validates the CT_Table and its children -func (_addeg *CT_Table )Validate ()error {return _addeg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");}; +// ValidateWithPath validates the CT_AdjPoint2D and its children, prefixing error messages with path +func (_agb *CT_AdjPoint2D )ValidateWithPath (path string )error {if _ade :=_agb .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_ade !=nil {return _ade ;};if _bfgd :=_agb .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072"); +_bfgd !=nil {return _bfgd ;};return nil ;};func (_afdb *ST_PositivePercentage )ValidateWithPath (path string )error {_cgaad :=[]string {};if _afdb .ST_PositivePercentageDecimal !=nil {_cgaad =append (_cgaad ,"\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 _afdb .ST_PositivePercentage !=nil {if _bedba :=_afdb .ST_PositivePercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fPo\u0073\u0069\u0074\u0069\u0076\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065");_bedba !=nil {return _bedba ; +};_cgaad =append (_cgaad ,"S\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_cgaad )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cgaad ); +};return nil ;};const (ST_LineCapUnset ST_LineCap =0;ST_LineCapRnd ST_LineCap =1;ST_LineCapSq ST_LineCap =2;ST_LineCapFlat ST_LineCap =3;); -// Validate validates the EG_FillModeProperties and its children -func (_acfcgg *EG_FillModeProperties )Validate ()error {return _acfcgg .ValidateWithPath ("E\u0047\u005f\u0046\u0069ll\u004do\u0064\u0065\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_ColorMRU struct{EG_ColorChoice []*EG_ColorChoice ; -};func (_gabgd ST_TextHorzOverflowType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ffbcg :=_b .Attr {};_ffbcg .Name =name ;switch _gabgd {case ST_TextHorzOverflowTypeUnset :_ffbcg .Value ="";case ST_TextHorzOverflowTypeOverflow :_ffbcg .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"; -case ST_TextHorzOverflowTypeClip :_ffbcg .Value ="\u0063\u006c\u0069\u0070";};return _ffbcg ,nil ;};type CT_FlatText struct{ZAttr *ST_Coordinate ;}; +// Validate validates the CT_TableStyleTextStyle and its children +func (_bfcee *CT_TableStyleTextStyle )Validate ()error {return _bfcee .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079l\u0065");};func (_efgcfa *ST_PresetMaterialType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgfaa ,_gggeg :=d .Token (); +if _gggeg !=nil {return _gggeg ;};if _fgdgb ,_ecegb :=_fgfaa .(_e .EndElement );_ecegb &&_fgdgb .Name ==start .Name {*_efgcfa =1;return nil ;};if _bbbbfe ,_cbadb :=_fgfaa .(_e .CharData );!_cbadb {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",_fgfaa ); +}else {switch string (_bbbbfe ){case "":*_efgcfa =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_efgcfa =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_efgcfa =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_efgcfa =3; +case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_efgcfa =4;case "\u006d\u0061\u0074t\u0065":*_efgcfa =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_efgcfa =6;case "\u006d\u0065\u0074a\u006c":*_efgcfa =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_efgcfa =8; +case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_efgcfa =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_efgcfa =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_efgcfa =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_efgcfa =12; +case "\u0063\u006c\u0065a\u0072":*_efgcfa =13;case "\u0066\u006c\u0061\u0074":*_efgcfa =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_efgcfa =15;};};_fgfaa ,_gggeg =d .Token ();if _gggeg !=nil {return _gggeg ;};if _gfcdd ,_acfbeg :=_fgfaa .(_e .EndElement ); +_acfbeg &&_gfcdd .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",_fgfaa );};func (_fgddd ST_TextTabAlignType )String ()string {switch _fgddd {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 (_effacf *ST_CompoundLine )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_geceg ,_cceaf :=d .Token (); +if _cceaf !=nil {return _cceaf ;};if _dfageg ,_adcec :=_geceg .(_e .EndElement );_adcec &&_dfageg .Name ==start .Name {*_effacf =1;return nil ;};if _gfagg ,_bbdfd :=_geceg .(_e .CharData );!_bbdfd {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",_geceg ); +}else {switch string (_gfagg ){case "":*_effacf =0;case "\u0073\u006e\u0067":*_effacf =1;case "\u0064\u0062\u006c":*_effacf =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_effacf =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_effacf =4; +case "\u0074\u0072\u0069":*_effacf =5;};};_geceg ,_cceaf =d .Token ();if _cceaf !=nil {return _cceaf ;};if _fbfba ,_cfgda :=_geceg .(_e .EndElement );_cfgda &&_fbfba .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",_geceg ); +}; -// ValidateWithPath validates the CT_Angle and its children, prefixing error messages with path -func (_bcbb *CT_Angle )ValidateWithPath (path string )error {return nil };func (_abbcg ST_Coordinate )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _abbcg .ST_CoordinateUnqualified !=nil {e .EncodeToken (_b .CharData (_ee .Sprintf ("\u0025\u0064",*_abbcg .ST_CoordinateUnqualified ))); -};if _abbcg .ST_UniversalMeasure !=nil {e .EncodeToken (_b .CharData (*_abbcg .ST_UniversalMeasure ));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func NewCT_ReflectionEffect ()*CT_ReflectionEffect {_ccaeg :=&CT_ReflectionEffect {};return _ccaeg }; +// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path +func (_adba *CT_Color )ValidateWithPath (path string )error {if _adba .ScrgbClr !=nil {if _acfg :=_adba .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_acfg !=nil {return _acfg ;};};if _adba .SrgbClr !=nil {if _agfgd :=_adba .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_agfgd !=nil {return _agfgd ;};};if _adba .HslClr !=nil {if _adegb :=_adba .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_adegb !=nil {return _adegb ;};};if _adba .SysClr !=nil {if _fbecc :=_adba .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_fbecc !=nil {return _fbecc ;};};if _adba .SchemeClr !=nil {if _gbefd :=_adba .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gbefd !=nil {return _gbefd ;};};if _adba .PrstClr !=nil {if _aafe :=_adba .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_aafe !=nil {return _aafe ;};};return nil ;};func (_babbaa ST_ShapeType )ValidateWithPath (path string )error {switch _babbaa {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 _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_babbaa )); +};return nil ;};type CT_TileInfoProperties struct{TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;FlipAttr ST_TileFlipMode ;AlgnAttr ST_RectAlignment ;};func (_eada *CT_DashStop )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_eada .DAttr )}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0070"},Value :_bb .Sprintf ("\u0025\u0076",_eada .SpAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_TextBullet and its children, prefixing error messages with path +func (_abefc *EG_TextBullet )ValidateWithPath (path string )error {if _abefc .BuNone !=nil {if _adcbfg :=_abefc .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065");_adcbfg !=nil {return _adcbfg ;};};if _abefc .BuAutoNum !=nil {if _fgccf :=_abefc .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"); +_fgccf !=nil {return _fgccf ;};};if _abefc .BuChar !=nil {if _cdbef :=_abefc .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072");_cdbef !=nil {return _cdbef ;};};if _abefc .BuBlip !=nil {if _faacb :=_abefc .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070"); +_faacb !=nil {return _faacb ;};};return nil ;}; -// ValidateWithPath validates the CT_NonVisualGroupDrawingShapeProps and its children, prefixing error messages with path -func (_egbbb *CT_NonVisualGroupDrawingShapeProps )ValidateWithPath (path string )error {if _egbbb .GrpSpLocks !=nil {if _afbad :=_egbbb .GrpSpLocks .ValidateWithPath (path +"/\u0047\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_afbad !=nil {return _afbad ; -};};if _egbbb .ExtLst !=nil {if _cbadba :=_egbbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbadba !=nil {return _cbadba ;};};return nil ;};func (_fafef *EG_LineJoinProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bedab :for {_ddag ,_fecabd :=d .Token (); -if _fecabd !=nil {return _fecabd ;};switch _ddedd :=_ddag .(type ){case _b .StartElement :switch _ddedd .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"}:_fafef .Round =NewCT_LineJoinRound (); -if _feegc :=d .DecodeElement (_fafef .Round ,&_ddedd );_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 :"\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"}:_fafef .Bevel =NewCT_LineJoinBevel (); -if _bdbcd :=d .DecodeElement (_fafef .Bevel ,&_ddedd );_bdbcd !=nil {return _bdbcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fafef .Miter =NewCT_LineJoinMiterProperties (); -if _gcfgc :=d .DecodeElement (_fafef .Miter ,&_ddedd );_gcfgc !=nil {return _gcfgc ;};default:_cc .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",_ddedd .Name ); -if _degbg :=d .Skip ();_degbg !=nil {return _degbg ;};};case _b .EndElement :break _bedab ;case _b .CharData :};};return nil ;};type CT_TextTabStop struct{PosAttr *ST_Coordinate32 ;AlgnAttr ST_TextTabAlignType ;};func (_eafef ST_TextShapeType )String ()string {switch _eafef {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 ST_BlendMode byte ;type ST_DgmBuildStep byte ;type CT_GeomGuide struct{NameAttr string ;FmlaAttr string ;}; +// ValidateWithPath validates the CT_TableCol and its children, prefixing error messages with path +func (_gbaf *CT_TableCol )ValidateWithPath (path string )error {if _fafdd :=_gbaf .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_fafdd !=nil {return _fafdd ;};if _gbaf .ExtLst !=nil {if _eeeab :=_gbaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_eeeab !=nil {return _eeeab ;};};return nil ;};func (_gbdag *ST_TextTabAlignType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_feead ,_afbgb :=d .Token ();if _afbgb !=nil {return _afbgb ;};if _dabaab ,_aaeffc :=_feead .(_e .EndElement ); +_aaeffc &&_dabaab .Name ==start .Name {*_gbdag =1;return nil ;};if _ggcdb ,_bdcfc :=_feead .(_e .CharData );!_bdcfc {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",_feead ); +}else {switch string (_ggcdb ){case "":*_gbdag =0;case "\u006c":*_gbdag =1;case "\u0063\u0074\u0072":*_gbdag =2;case "\u0072":*_gbdag =3;case "\u0064\u0065\u0063":*_gbdag =4;};};_feead ,_afbgb =d .Token ();if _afbgb !=nil {return _afbgb ;};if _dbcgf ,_gaecf :=_feead .(_e .EndElement ); +_gaecf &&_dbcgf .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",_feead );}; -// ValidateWithPath validates the CT_PresetLineDashProperties and its children, prefixing error messages with path -func (_ggfbd *CT_PresetLineDashProperties )ValidateWithPath (path string )error {if _cbgbe :=_ggfbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbgbe !=nil {return _cbgbe ;};return nil ;};func (_bedef *CT_Path2DQuadBezierTo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccafa :for {_fgabb ,_aefcf :=d .Token (); -if _aefcf !=nil {return _aefcf ;};switch _fcaef :=_fgabb .(type ){case _b .StartElement :switch _fcaef .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"}:_cbcg :=NewCT_AdjPoint2D (); -if _bebdbg :=d .DecodeElement (_cbcg ,&_fcaef );_bebdbg !=nil {return _bebdbg ;};_bedef .Pt =append (_bedef .Pt ,_cbcg );default:_cc .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",_fcaef .Name ); -if _fdbfa :=d .Skip ();_fdbfa !=nil {return _fdbfa ;};};case _b .EndElement :break _ccafa ;case _b .CharData :};};return nil ;};func NewCT_Path2DArcTo ()*CT_Path2DArcTo {_cbbdd :=&CT_Path2DArcTo {};return _cbbdd };func (_ecbegf *ST_TextAlignType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcadaa ,_acafgb :=d .Token (); -if _acafgb !=nil {return _acafgb ;};if _gggca ,_gdebe :=_dcadaa .(_b .EndElement );_gdebe &&_gggca .Name ==start .Name {*_ecbegf =1;return nil ;};if _dadg ,_ccccf :=_dcadaa .(_b .CharData );!_ccccf {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcadaa ); -}else {switch string (_dadg ){case "":*_ecbegf =0;case "\u006c":*_ecbegf =1;case "\u0063\u0074\u0072":*_ecbegf =2;case "\u0072":*_ecbegf =3;case "\u006a\u0075\u0073\u0074":*_ecbegf =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_ecbegf =5;case "\u0064\u0069\u0073\u0074":*_ecbegf =6; -case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_ecbegf =7;};};_dcadaa ,_acafgb =d .Token ();if _acafgb !=nil {return _acafgb ;};if _eeeadc ,_ecgff :=_dcadaa .(_b .EndElement );_ecgff &&_eeeadc .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcadaa ); -};func (_eebbcg *CT_TableCol )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_efdeg :=range start .Attr {if _efdeg .Name .Local =="\u0077"{_cddeg ,_dccb :=ParseUnionST_Coordinate (_efdeg .Value );if _dccb !=nil {return _dccb ;};_eebbcg .WAttr =_cddeg ; -continue ;};};_fccff :for {_fdbab ,_bbgd :=d .Token ();if _bbgd !=nil {return _bbgd ;};switch _cdfb :=_fdbab .(type ){case _b .StartElement :switch _cdfb .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"}:_eebbcg .ExtLst =NewCT_OfficeArtExtensionList (); -if _deddb :=d .DecodeElement (_eebbcg .ExtLst ,&_cdfb );_deddb !=nil {return _deddb ;};default:_cc .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",_cdfb .Name ); -if _dgaagd :=d .Skip ();_dgaagd !=nil {return _dgaagd ;};};case _b .EndElement :break _fccff ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_BlipChoice and its children +func (_dcce *CT_BlipChoice )Validate ()error {return _dcce .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0069\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};func NewAG_Locking ()*AG_Locking {_bc :=&AG_Locking {};return _bc };func (_aceag *CT_TextSpacingPercent )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gdgcb :=range start .Attr {if _gdgcb .Name .Local =="\u0076\u0061\u006c"{_agaag ,_cbfbf :=ParseUnionST_TextSpacingPercentOrPercentString (_gdgcb .Value ); +if _cbfbf !=nil {return _cbfbf ;};_aceag .ValAttr =_agaag ;continue ;};};for {_ddbg ,_eaccgf :=d .Token ();if _eaccgf !=nil {return _bb .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",_eaccgf ); +};if _edegg ,_ggeb :=_ddbg .(_e .EndElement );_ggeb &&_edegg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_ColorChangeEffect and its children -func (_gca *CT_ColorChangeEffect )Validate ()error {return _gca .ValidateWithPath ("C\u0054_\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061n\u0067\u0065\u0045\u0066fe\u0063\u0074");};type CT_SoftEdgesEffect struct{RadAttr int64 ;};type CT_LineJoinBevel struct{}; +// Validate validates the CT_Blip and its children +func (_cecg *CT_Blip )Validate ()error {return _cecg .ValidateWithPath ("\u0043T\u005f\u0042\u006c\u0069\u0070");};func (_degge *ST_RectAlignment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdfe ,_ebcef :=d .Token ();if _ebcef !=nil {return _ebcef ; +};if _badda ,_dagab :=_cdfe .(_e .EndElement );_dagab &&_badda .Name ==start .Name {*_degge =1;return nil ;};if _dadfde ,_ecfecf :=_cdfe .(_e .CharData );!_ecfecf {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",_cdfe ); +}else {switch string (_dadfde ){case "":*_degge =0;case "\u0074\u006c":*_degge =1;case "\u0074":*_degge =2;case "\u0074\u0072":*_degge =3;case "\u006c":*_degge =4;case "\u0063\u0074\u0072":*_degge =5;case "\u0072":*_degge =6;case "\u0062\u006c":*_degge =7; +case "\u0062":*_degge =8;case "\u0062\u0072":*_degge =9;};};_cdfe ,_ebcef =d .Token ();if _ebcef !=nil {return _ebcef ;};if _dfdee ,_cbegb :=_cdfe .(_e .EndElement );_cbegb &&_dfdee .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",_cdfe ); +};func (_egabbe ST_TextShapeType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fceafd :=_e .Attr {};_fceafd .Name =name ;switch _egabbe {case ST_TextShapeTypeUnset :_fceafd .Value ="";case ST_TextShapeTypeTextNoShape :_fceafd .Value ="t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065"; +case ST_TextShapeTypeTextPlain :_fceafd .Value ="\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n";case ST_TextShapeTypeTextStop :_fceafd .Value ="\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070";case ST_TextShapeTypeTextTriangle :_fceafd .Value ="\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065"; +case ST_TextShapeTypeTextTriangleInverted :_fceafd .Value ="t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064";case ST_TextShapeTypeTextChevron :_fceafd .Value ="t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e"; +case ST_TextShapeTypeTextChevronInverted :_fceafd .Value ="\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064";case ST_TextShapeTypeTextRingInside :_fceafd .Value ="\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065"; +case ST_TextShapeTypeTextRingOutside :_fceafd .Value ="\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065";case ST_TextShapeTypeTextArchUp :_fceafd .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070";case ST_TextShapeTypeTextArchDown :_fceafd .Value ="\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e"; +case ST_TextShapeTypeTextCircle :_fceafd .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065";case ST_TextShapeTypeTextButton :_fceafd .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e";case ST_TextShapeTypeTextArchUpPour :_fceafd .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072"; +case ST_TextShapeTypeTextArchDownPour :_fceafd .Value ="\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextCirclePour :_fceafd .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072"; +case ST_TextShapeTypeTextButtonPour :_fceafd .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextCurveUp :_fceafd .Value ="t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070";case ST_TextShapeTypeTextCurveDown :_fceafd .Value ="\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e"; +case ST_TextShapeTypeTextCanUp :_fceafd .Value ="\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p";case ST_TextShapeTypeTextCanDown :_fceafd .Value ="t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextWave1 :_fceafd .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00651"; +case ST_TextShapeTypeTextWave2 :_fceafd .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00652";case ST_TextShapeTypeTextDoubleWave1 :_fceafd .Value ="\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031";case ST_TextShapeTypeTextWave4 :_fceafd .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00654"; +case ST_TextShapeTypeTextInflate :_fceafd .Value ="t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextDeflate :_fceafd .Value ="t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextInflateBottom :_fceafd .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d"; +case ST_TextShapeTypeTextDeflateBottom :_fceafd .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case ST_TextShapeTypeTextInflateTop :_fceafd .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070"; +case ST_TextShapeTypeTextDeflateTop :_fceafd .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case ST_TextShapeTypeTextDeflateInflate :_fceafd .Value ="\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065"; +case ST_TextShapeTypeTextDeflateInflateDeflate :_fceafd .Value ="\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e";case ST_TextShapeTypeTextFadeRight :_fceafd .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074"; +case ST_TextShapeTypeTextFadeLeft :_fceafd .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074";case ST_TextShapeTypeTextFadeUp :_fceafd .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070";case ST_TextShapeTypeTextFadeDown :_fceafd .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e"; +case ST_TextShapeTypeTextSlantUp :_fceafd .Value ="t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070";case ST_TextShapeTypeTextSlantDown :_fceafd .Value ="\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCascadeUp :_fceafd .Value ="\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070"; +case ST_TextShapeTypeTextCascadeDown :_fceafd .Value ="\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e";};return _fceafd ,nil ;};func NewCT_Backdrop ()*CT_Backdrop {_ggd :=&CT_Backdrop {};_ggd .Anchor =NewCT_Point3D (); +_ggd .Norm =NewCT_Vector3D ();_ggd .Up =NewCT_Vector3D ();return _ggd ;};type EG_ThemeableEffectStyle struct{Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ;}; +// ValidateWithPath validates the AG_Blob and its children, prefixing error messages with path +func (_bfg *AG_Blob )ValidateWithPath (path string )error {return nil };func NewCT_GvmlGroupShapeNonVisual ()*CT_GvmlGroupShapeNonVisual {_cbda :=&CT_GvmlGroupShapeNonVisual {};_cbda .CNvPr =NewCT_NonVisualDrawingProps ();_cbda .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps (); +return _cbda ;};func (_ggdea ST_PresetLineDashVal )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ggdea .String (),start );};func (_gcbe *EG_LineDashProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gcbe .PrstDash !=nil {_gfgd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}}; +e .EncodeElement (_gcbe .PrstDash ,_gfgd );};if _gcbe .CustDash !=nil {_efabe :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_gcbe .CustDash ,_efabe );};return nil ;}; -// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path -func (_gecd *CT_Boolean )ValidateWithPath (path string )error {if _gecd .ValAttr !=nil {if _cgdag :=_gecd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgdag !=nil {return _cgdag ;};};return nil ;}; +// ValidateWithPath validates the Blip and its children, prefixing error messages with path +func (_bbge *Blip )ValidateWithPath (path string )error {if _fada :=_bbge .CT_Blip .ValidateWithPath (path );_fada !=nil {return _fada ;};return nil ;}; -// Validate validates the CT_PositiveSize2D and its children -func (_bcdec *CT_PositiveSize2D )Validate ()error {return _bcdec .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053i\u007a\u0065\u0032\u0044");};func (_gdacb *ST_FontCollectionIndex )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bffcf ,_cfbaeg :=d .Token (); -if _cfbaeg !=nil {return _cfbaeg ;};if _cbdfc ,_ebbdd :=_bffcf .(_b .EndElement );_ebbdd &&_cbdfc .Name ==start .Name {*_gdacb =1;return nil ;};if _cfaec ,_ggcdb :=_bffcf .(_b .CharData );!_ggcdb {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bffcf ); -}else {switch string (_cfaec ){case "":*_gdacb =0;case "\u006d\u0061\u006ao\u0072":*_gdacb =1;case "\u006d\u0069\u006eo\u0072":*_gdacb =2;case "\u006e\u006f\u006e\u0065":*_gdacb =3;};};_bffcf ,_cfbaeg =d .Token ();if _cfbaeg !=nil {return _cfbaeg ;};if _fadfc ,_bgedd :=_bffcf .(_b .EndElement ); -_bgedd &&_fadfc .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bffcf );}; +// ValidateWithPath validates the CT_PositivePercentage and its children, prefixing error messages with path +func (_cbeff *CT_PositivePercentage )ValidateWithPath (path string )error {if _adcbc :=_cbeff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adcbc !=nil {return _adcbc ;};return nil ;}; -// ValidateWithPath validates the VideoFile and its children, prefixing error messages with path -func (_abedca *VideoFile )ValidateWithPath (path string )error {if _ccecge :=_abedca .CT_VideoFile .ValidateWithPath (path );_ccecge !=nil {return _ccecge ;};return nil ;};func (_efcdb ST_LineEndType )Validate ()error {return _efcdb .ValidateWithPath ("")}; -type CT_GvmlGraphicalObjectFrame struct{NvGraphicFramePr *CT_GvmlGraphicFrameNonVisual ;Graphic *Graphic ;Xfrm *CT_Transform2D ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_ComplementTransform ()*CT_ComplementTransform {_acfbd :=&CT_ComplementTransform {}; -return _acfbd ;};func (_aabfa *CT_StyleMatrix )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aabfa .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_aabfa .NameAttr )}); -};e .EncodeToken (start );_eagbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}};e .EncodeElement (_aabfa .FillStyleLst ,_eagbb );_cedcd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cn\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}}; -e .EncodeElement (_aabfa .LnStyleLst ,_cedcd );_afgga :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003ae\u0066\u0066\u0065c\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_aabfa .EffectStyleLst ,_afgga );_gfad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003ab\u0067\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}}; -e .EncodeElement (_aabfa .BgFillStyleLst ,_gfad );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_BlurEffect ()*CT_BlurEffect {_beed :=&CT_BlurEffect {};return _beed };type CT_PresetGeometry2D struct{PrstAttr ST_ShapeType ; -AvLst *CT_GeomGuideList ;}; +// Validate validates the CT_TableProperties and its children +func (_begd *CT_TableProperties )Validate ()error {return _begd .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_bbgdg *CT_TextUnderlineLineFollowText )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_bcdbc ,_dcdgc :=d .Token (); +if _dcdgc !=nil {return _bb .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",_dcdgc ); +};if _gfdbee ,_cccdd :=_bcdbc .(_e .EndElement );_cccdd &&_gfdbee .Name ==start .Name {break ;};};return nil ;};func NewCT_TextBody ()*CT_TextBody {_efbecf :=&CT_TextBody {};_efbecf .BodyPr =NewCT_TextBodyProperties ();return _efbecf ;}; -// Validate validates the CT_TextCharacterProperties and its children -func (_bcaad *CT_TextCharacterProperties )Validate ()error {return _bcaad .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 (_adgbcf *EG_FillModeProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbdffa :for {_fgfaf ,_dfbde :=d .Token (); -if _dfbde !=nil {return _dfbde ;};switch _dadbf :=_fgfaf .(type ){case _b .StartElement :switch _dadbf .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"}:_adgbcf .Tile =NewCT_TileInfoProperties (); -if _babbe :=d .DecodeElement (_adgbcf .Tile ,&_dadbf );_babbe !=nil {return _babbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_adgbcf .Stretch =NewCT_StretchInfoProperties (); -if _geegd :=d .DecodeElement (_adgbcf .Stretch ,&_dadbf );_geegd !=nil {return _geegd ;};default:_cc .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",_dadbf .Name ); -if _cegag :=d .Skip ();_cegag !=nil {return _cegag ;};};case _b .EndElement :break _bbdffa ;case _b .CharData :};};return nil ;};func (_dafge *CT_Path2DMoveTo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dafge .Pt =NewCT_AdjPoint2D (); -_bebedd :for {_beabaa ,_gagbb :=d .Token ();if _gagbb !=nil {return _gagbb ;};switch _eaede :=_beabaa .(type ){case _b .StartElement :switch _eaede .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 _bbaga :=d .DecodeElement (_dafge .Pt ,&_eaede ); -_bbaga !=nil {return _bbaga ;};default:_cc .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",_eaede .Name ); -if _efdb :=d .Skip ();_efdb !=nil {return _efdb ;};};case _b .EndElement :break _bebedd ;case _b .CharData :};};return nil ;};func (_ggeab *CT_XYAdjustHandle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggeab .Pos =NewCT_AdjPoint2D (); -for _ ,_fddce :=range start .Attr {if _fddce .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0058"{_dedg ,_acceg :=_fddce .Value ,error (nil );if _acceg !=nil {return _acceg ;};_ggeab .GdRefXAttr =&_dedg ;continue ;};if _fddce .Name .Local =="\u006d\u0069\u006e\u0058"{_gcdcga ,_bbebeb :=ParseUnionST_AdjCoordinate (_fddce .Value ); -if _bbebeb !=nil {return _bbebeb ;};_ggeab .MinXAttr =&_gcdcga ;continue ;};if _fddce .Name .Local =="\u006d\u0061\u0078\u0058"{_ggdg ,_edefd :=ParseUnionST_AdjCoordinate (_fddce .Value );if _edefd !=nil {return _edefd ;};_ggeab .MaxXAttr =&_ggdg ;continue ; -};if _fddce .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0059"{_bdacf ,_bgdcfe :=_fddce .Value ,error (nil );if _bgdcfe !=nil {return _bgdcfe ;};_ggeab .GdRefYAttr =&_bdacf ;continue ;};if _fddce .Name .Local =="\u006d\u0069\u006e\u0059"{_efded ,_bebaa :=ParseUnionST_AdjCoordinate (_fddce .Value ); -if _bebaa !=nil {return _bebaa ;};_ggeab .MinYAttr =&_efded ;continue ;};if _fddce .Name .Local =="\u006d\u0061\u0078\u0059"{_gacce ,_gacac :=ParseUnionST_AdjCoordinate (_fddce .Value );if _gacac !=nil {return _gacac ;};_ggeab .MaxYAttr =&_gacce ;continue ; -};};_bfgcd :for {_gaefe ,_gfbdd :=d .Token ();if _gfbdd !=nil {return _gfbdd ;};switch _acfcd :=_gaefe .(type ){case _b .StartElement :switch _acfcd .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 _bdbeb :=d .DecodeElement (_ggeab .Pos ,&_acfcd ); -_bdbeb !=nil {return _bdbeb ;};default:_cc .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",_acfcd .Name ); -if _cfbab :=d .Skip ();_cfbab !=nil {return _cfbab ;};};case _b .EndElement :break _bfgcd ;case _b .CharData :};};return nil ;};func (_adaefg ST_SystemColorVal )String ()string {switch _adaefg {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_ColorMRU and its children, prefixing error messages with path +func (_ebbc *CT_ColorMRU )ValidateWithPath (path string )error {for _cfbd ,_ecfad :=range _ebbc .EG_ColorChoice {if _eefe :=_ecfad .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cfbd )); +_eefe !=nil {return _eefe ;};};return nil ;};func (_bbbbac *ST_PenAlignment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbeaf ,_bcccgb :=d .Token ();if _bcccgb !=nil {return _bcccgb ;};if _beagd ,_ddagdf :=_cbeaf .(_e .EndElement );_ddagdf &&_beagd .Name ==start .Name {*_bbbbac =1; +return nil ;};if _egcfc ,_ddfbf :=_cbeaf .(_e .CharData );!_ddfbf {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",_cbeaf );}else {switch string (_egcfc ){case "":*_bbbbac =0; +case "\u0063\u0074\u0072":*_bbbbac =1;case "\u0069\u006e":*_bbbbac =2;};};_cbeaf ,_bcccgb =d .Token ();if _bcccgb !=nil {return _bcccgb ;};if _bdce ,_gegee :=_cbeaf .(_e .EndElement );_gegee &&_bdce .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",_cbeaf ); +};func (_bfccg *CT_WholeE2oFormatting )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bfccg .Ln !=nil {_ggfba :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_bfccg .Ln ,_ggfba ); +};if _bfccg .EffectLst !=nil {_ggddfa :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfccg .EffectLst ,_ggddfa );};if _bfccg .EffectDag !=nil {_dbgfe :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; +e .EncodeElement (_bfccg .EffectDag ,_dbgfe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TextSpacingPoint and its children -func (_agdga *CT_TextSpacingPoint )Validate ()error {return _agdga .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074");};func NewCT_TextNormalAutofit ()*CT_TextNormalAutofit {_fabfd :=&CT_TextNormalAutofit {}; -return _fabfd ;};func NewCT_GroupShapeProperties ()*CT_GroupShapeProperties {_caffd :=&CT_GroupShapeProperties {};return _caffd ;};func (_fcgbc *CT_Path2DLineTo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcgbc .Pt =NewCT_AdjPoint2D (); -_egbfb :for {_dagdf ,_gagf :=d .Token ();if _gagf !=nil {return _gagf ;};switch _dada :=_dagdf .(type ){case _b .StartElement :switch _dada .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 _cbed :=d .DecodeElement (_fcgbc .Pt ,&_dada ); -_cbed !=nil {return _cbed ;};default:_cc .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",_dada .Name ); -if _aeefg :=d .Skip ();_aeefg !=nil {return _aeefg ;};};case _b .EndElement :break _egbfb ;case _b .CharData :};};return nil ;};func (_gecef ST_LightRigDirection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gecef .String (),start ); -};func NewCT_GroupTransform2D ()*CT_GroupTransform2D {_abae :=&CT_GroupTransform2D {};return _abae };func ParseUnionST_PositiveFixedPercentage (s string )(ST_PositiveFixedPercentage ,error ){_dgdac :=ST_PositiveFixedPercentage {};if _d .ST_PercentagePatternRe .MatchString (s ){_dgdac .ST_PositiveFixedPercentage =&ST_Percentage {}; -_dgdac .ST_PositiveFixedPercentage .ST_Percentage =&s ;}else {_dbfec ,_ececb :=_c .ParseInt (s ,10,64);if _ececb !=nil {return _dgdac ,_ee .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_ececb ); -};_daagb :=int32 (_dbfec );_dgdac .ST_PositiveFixedPercentageDecimal =&_daagb ;};return _dgdac ,nil ;};func (_fdeada ST_OnOffStyleType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aacbec :=_b .Attr {};_aacbec .Name =name ;switch _fdeada {case ST_OnOffStyleTypeUnset :_aacbec .Value =""; -case ST_OnOffStyleTypeOn :_aacbec .Value ="\u006f\u006e";case ST_OnOffStyleTypeOff :_aacbec .Value ="\u006f\u0066\u0066";case ST_OnOffStyleTypeDef :_aacbec .Value ="\u0064\u0065\u0066";};return _aacbec ,nil ;};func (_gadda ST_AnimationChartOnlyBuildType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fbebd :=_b .Attr {}; -_fbebd .Name =name ;switch _gadda {case ST_AnimationChartOnlyBuildTypeUnset :_fbebd .Value ="";case ST_AnimationChartOnlyBuildTypeSeries :_fbebd .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_AnimationChartOnlyBuildTypeCategory :_fbebd .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"; -case ST_AnimationChartOnlyBuildTypeSeriesEl :_fbebd .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case ST_AnimationChartOnlyBuildTypeCategoryEl :_fbebd .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _fbebd ,nil ; -}; +// Validate validates the CT_DashStop and its children +func (_edde *CT_DashStop )Validate ()error {return _edde .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070");};type CT_ColorMRU struct{EG_ColorChoice []*EG_ColorChoice ;}; -// ValidateWithPath validates the CT_GroupTransform2D and its children, prefixing error messages with path -func (_cgdf *CT_GroupTransform2D )ValidateWithPath (path string )error {if _cgdf .Off !=nil {if _gbfc :=_cgdf .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_gbfc !=nil {return _gbfc ;};};if _cgdf .Ext !=nil {if _fgec :=_cgdf .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074"); -_fgec !=nil {return _fgec ;};};if _cgdf .ChOff !=nil {if _bgdcb :=_cgdf .ChOff .ValidateWithPath (path +"\u002f\u0043\u0068\u004f\u0066\u0066");_bgdcb !=nil {return _bgdcb ;};};if _cgdf .ChExt !=nil {if _eagad :=_cgdf .ChExt .ValidateWithPath (path +"\u002f\u0043\u0068\u0045\u0078\u0074"); -_eagad !=nil {return _eagad ;};};return nil ;};func (_ebdef *CT_DuotoneEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );for _ ,_adafa :=range _ebdef .EG_ColorChoice {_adafa .MarshalXML (e ,_b .StartElement {}); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewThemeOverride ()*ThemeOverride {_agbae :=&ThemeOverride {};_agbae .CT_BaseStylesOverride =*NewCT_BaseStylesOverride ();return _agbae ;};func (_gcebf *CT_PositiveSize2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0078"},Value :_ee .Sprintf ("\u0025\u0076",_gcebf .CxAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0079"},Value :_ee .Sprintf ("\u0025\u0076",_gcebf .CyAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cegd *CT_CustomColorList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abff :for {_befg ,_beaba :=d .Token (); -if _beaba !=nil {return _beaba ;};switch _dddf :=_befg .(type ){case _b .StartElement :switch _dddf .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"}:_bcdf :=NewCT_CustomColor (); -if _abdf :=d .DecodeElement (_bcdf ,&_dddf );_abdf !=nil {return _abdf ;};_cegd .CustClr =append (_cegd .CustClr ,_bcdf );default:_cc .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",_dddf .Name ); -if _dcgc :=d .Skip ();_dcgc !=nil {return _dcgc ;};};case _b .EndElement :break _abff ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_TextCharBullet and its children +func (_dcged *CT_TextCharBullet )Validate ()error {return _dcged .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042u\u006c\u006c\u0065\u0074");};func (_agdcg ST_Coordinate )String ()string {if _agdcg .ST_CoordinateUnqualified !=nil {return _bb .Sprintf ("\u0025\u0076",*_agdcg .ST_CoordinateUnqualified ); +};if _agdcg .ST_UniversalMeasure !=nil {return _bb .Sprintf ("\u0025\u0076",*_agdcg .ST_UniversalMeasure );};return "";};func NewEG_TextBulletTypeface ()*EG_TextBulletTypeface {_fcddee :=&EG_TextBulletTypeface {};return _fcddee ;};func NewCT_GradientStopList ()*CT_GradientStopList {_babga :=&CT_GradientStopList {}; +return _babga };func (_defe *CT_LineJoinBevel )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_bfgaa ,_cbeec :=d .Token ();if _cbeec !=nil {return _bb .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",_cbeec ); +};if _dfaca ,_cgafb :=_bfgaa .(_e .EndElement );_cgafb &&_dfaca .Name ==start .Name {break ;};};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;); -// ValidateWithPath validates the Tbl and its children, prefixing error messages with path -func (_acgce *Tbl )ValidateWithPath (path string )error {if _eggcf :=_acgce .CT_Table .ValidateWithPath (path );_eggcf !=nil {return _eggcf ;};return nil ;};func (_ffaa *CT_TextParagraphProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cadee :=range start .Attr {if _cadee .Name .Local =="\u006d\u0061\u0072\u004c"{_fecff ,_agacba :=_c .ParseInt (_cadee .Value ,10,32); -if _agacba !=nil {return _agacba ;};_gebec :=int32 (_fecff );_ffaa .MarLAttr =&_gebec ;continue ;};if _cadee .Name .Local =="\u006d\u0061\u0072\u0052"{_ebcfd ,_agdgc :=_c .ParseInt (_cadee .Value ,10,32);if _agdgc !=nil {return _agdgc ;};_abfda :=int32 (_ebcfd ); -_ffaa .MarRAttr =&_abfda ;continue ;};if _cadee .Name .Local =="\u006c\u0076\u006c"{_gcdbf ,_feabb :=_c .ParseInt (_cadee .Value ,10,32);if _feabb !=nil {return _feabb ;};_efadgg :=int32 (_gcdbf );_ffaa .LvlAttr =&_efadgg ;continue ;};if _cadee .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_daedg ,_aeefb :=_c .ParseInt (_cadee .Value ,10,32); -if _aeefb !=nil {return _aeefb ;};_dcgdg :=int32 (_daedg );_ffaa .IndentAttr =&_dcgdg ;continue ;};if _cadee .Name .Local =="\u0061\u006c\u0067\u006e"{_ffaa .AlgnAttr .UnmarshalXMLAttr (_cadee );continue ;};if _cadee .Name .Local =="\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"{_fabcc ,_fcebc :=ParseUnionST_Coordinate32 (_cadee .Value ); -if _fcebc !=nil {return _fcebc ;};_ffaa .DefTabSzAttr =&_fabcc ;continue ;};if _cadee .Name .Local =="\u0072\u0074\u006c"{_cdfdg ,_efafa :=_c .ParseBool (_cadee .Value );if _efafa !=nil {return _efafa ;};_ffaa .RtlAttr =&_cdfdg ;continue ;};if _cadee .Name .Local =="\u0065a\u004c\u006e\u0042\u0072\u006b"{_dfec ,_abgcd :=_c .ParseBool (_cadee .Value ); -if _abgcd !=nil {return _abgcd ;};_ffaa .EaLnBrkAttr =&_dfec ;continue ;};if _cadee .Name .Local =="\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"{_ffaa .FontAlgnAttr .UnmarshalXMLAttr (_cadee );continue ;};if _cadee .Name .Local =="\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"{_geged ,_gdbbd :=_c .ParseBool (_cadee .Value ); -if _gdbbd !=nil {return _gdbbd ;};_ffaa .LatinLnBrkAttr =&_geged ;continue ;};if _cadee .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"{_bgdccc ,_fadgd :=_c .ParseBool (_cadee .Value );if _fadgd !=nil {return _fadgd ; -};_ffaa .HangingPunctAttr =&_bgdccc ;continue ;};};_cfbgg :for {_gaga ,_fcfbg :=d .Token ();if _fcfbg !=nil {return _fcfbg ;};switch _bada :=_gaga .(type ){case _b .StartElement :switch _bada .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"}:_ffaa .LnSpc =NewCT_TextSpacing (); -if _fgegb :=d .DecodeElement (_ffaa .LnSpc ,&_bada );_fgegb !=nil {return _fgegb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_ffaa .SpcBef =NewCT_TextSpacing (); -if _bcfba :=d .DecodeElement (_ffaa .SpcBef ,&_bada );_bcfba !=nil {return _bcfba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_ffaa .SpcAft =NewCT_TextSpacing (); -if _ecfcce :=d .DecodeElement (_ffaa .SpcAft ,&_bada );_ecfcce !=nil {return _ecfcce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ffaa .BuClrTx =NewCT_TextBulletColorFollowText (); -if _eabba :=d .DecodeElement (_ffaa .BuClrTx ,&_bada );_eabba !=nil {return _eabba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_ffaa .BuClr =NewCT_Color (); -if _gffdb :=d .DecodeElement (_ffaa .BuClr ,&_bada );_gffdb !=nil {return _gffdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_ffaa .BuSzTx =NewCT_TextBulletSizeFollowText (); -if _bgabb :=d .DecodeElement (_ffaa .BuSzTx ,&_bada );_bgabb !=nil {return _bgabb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ffaa .BuSzPct =NewCT_TextBulletSizePercent (); -if _fgefg :=d .DecodeElement (_ffaa .BuSzPct ,&_bada );_fgefg !=nil {return _fgefg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ffaa .BuSzPts =NewCT_TextBulletSizePoint (); -if _cdgge :=d .DecodeElement (_ffaa .BuSzPts ,&_bada );_cdgge !=nil {return _cdgge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_ffaa .BuFontTx =NewCT_TextBulletTypefaceFollowText (); -if _ggaac :=d .DecodeElement (_ffaa .BuFontTx ,&_bada );_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 :"\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"}:_ffaa .BuFont =NewCT_TextFont (); -if _ggbdcc :=d .DecodeElement (_ffaa .BuFont ,&_bada );_ggbdcc !=nil {return _ggbdcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_ffaa .BuNone =NewCT_TextNoBullet (); -if _adffgb :=d .DecodeElement (_ffaa .BuNone ,&_bada );_adffgb !=nil {return _adffgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ffaa .BuAutoNum =NewCT_TextAutonumberBullet (); -if _bcaaa :=d .DecodeElement (_ffaa .BuAutoNum ,&_bada );_bcaaa !=nil {return _bcaaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_ffaa .BuChar =NewCT_TextCharBullet (); -if _fefcb :=d .DecodeElement (_ffaa .BuChar ,&_bada );_fefcb !=nil {return _fefcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_ffaa .BuBlip =NewCT_TextBlipBullet (); -if _fbfba :=d .DecodeElement (_ffaa .BuBlip ,&_bada );_fbfba !=nil {return _fbfba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ffaa .TabLst =NewCT_TextTabStopList (); -if _afcag :=d .DecodeElement (_ffaa .TabLst ,&_bada );_afcag !=nil {return _afcag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ffaa .DefRPr =NewCT_TextCharacterProperties (); -if _ebfd :=d .DecodeElement (_ffaa .DefRPr ,&_bada );_ebfd !=nil {return _ebfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_ffaa .ExtLst =NewCT_OfficeArtExtensionList (); -if _gaefg :=d .DecodeElement (_ffaa .ExtLst ,&_bada );_gaefg !=nil {return _gaefg ;};default:_cc .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",_bada .Name ); -if _gfefc :=d .Skip ();_gfefc !=nil {return _gfefc ;};};case _b .EndElement :break _cfbgg ;case _b .CharData :};};return nil ;};type ST_SchemeColorVal byte ;type ST_PresetShadowVal byte ;func (_aeceg *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 :_ee .Sprintf ("\u0025\u0076",_aeceg .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aacbf ST_LineEndType )String ()string {switch _aacbf {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 (_bcgef ST_LineEndType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bcgef .String (),start ); -};func NewCT_Color ()*CT_Color {_cacf :=&CT_Color {};return _cacf }; +// ValidateWithPath validates the CT_FillStyleList and its children, prefixing error messages with path +func (_ccafb *CT_FillStyleList )ValidateWithPath (path string )error {for _acca ,_gdgb :=range _ccafb .EG_FillProperties {if _ccde :=_gdgb .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_acca )); +_ccde !=nil {return _ccde ;};};return nil ;};type CT_HslColor struct{HueAttr int32 ;SatAttr ST_Percentage ;LumAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;};func (_cggec *CT_StyleMatrix )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cggec .FillStyleLst =NewCT_FillStyleList (); +_cggec .LnStyleLst =NewCT_LineStyleList ();_cggec .EffectStyleLst =NewCT_EffectStyleList ();_cggec .BgFillStyleLst =NewCT_BackgroundFillStyleList ();for _ ,_gfbcg :=range start .Attr {if _gfbcg .Name .Local =="\u006e\u0061\u006d\u0065"{_dbdcd ,_cdffe :=_gfbcg .Value ,error (nil ); +if _cdffe !=nil {return _cdffe ;};_cggec .NameAttr =&_dbdcd ;continue ;};};_dccab :for {_adcde ,_dbeag :=d .Token ();if _dbeag !=nil {return _dbeag ;};switch _agbcd :=_adcde .(type ){case _e .StartElement :switch _agbcd .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 :"\u0066\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"},_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\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}:if _dbgab :=d .DecodeElement (_cggec .FillStyleLst ,&_agbcd ); +_dbgab !=nil {return _dbgab ;};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 :"\u006c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"},_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 :"\u006c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}:if _faeegg :=d .DecodeElement (_cggec .LnStyleLst ,&_agbcd ); +_faeegg !=nil {return _faeegg ;};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 :"\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"},_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 :"\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}:if _ffadd :=d .DecodeElement (_cggec .EffectStyleLst ,&_agbcd ); +_ffadd !=nil {return _ffadd ;};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 :"\u0062\u0067\u0046\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"},_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 :"\u0062\u0067\u0046\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}:if _aaafe :=d .DecodeElement (_cggec .BgFillStyleLst ,&_agbcd ); +_aaafe !=nil {return _aaafe ;};default:_bfc .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",_agbcd .Name ); +if _eadca :=d .Skip ();_eadca !=nil {return _eadca ;};};case _e .EndElement :break _dccab ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_QuickTimeFile and its children -func (_dace *CT_QuickTimeFile )Validate ()error {return _dace .ValidateWithPath ("\u0043\u0054_\u0051\u0075\u0069c\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065");}; +// Validate validates the AG_Locking and its children +func (_bg *AG_Locking )Validate ()error {return _bg .ValidateWithPath ("\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_gcgfc ST_TextShapeType )Validate ()error {return _gcgfc .ValidateWithPath ("")};func NewCT_GeomRect ()*CT_GeomRect {_gadc :=&CT_GeomRect {}; +return _gadc };type EG_ThemeableFontStyles struct{Font *CT_FontCollection ;FontRef *CT_FontReference ;};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 (_fceegb ST_AnimationBuildType )Validate ()error {return _fceegb .ValidateWithPath ("")};func (_gcaa *CT_CustomGeometry2D )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gcaa .AvLst !=nil {_dadga :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}}; +e .EncodeElement (_gcaa .AvLst ,_dadga );};if _gcaa .GdLst !=nil {_abeg :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0067\u0064\u004c\u0073\u0074"}};e .EncodeElement (_gcaa .GdLst ,_abeg );};if _gcaa .AhLst !=nil {_acdc :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0061\u0068\u004c\u0073\u0074"}}; +e .EncodeElement (_gcaa .AhLst ,_acdc );};if _gcaa .CxnLst !=nil {_gdff :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_gcaa .CxnLst ,_gdff );};if _gcaa .Rect !=nil {_egbb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0072\u0065\u0063\u0074"}}; +e .EncodeElement (_gcaa .Rect ,_egbb );};_defcd :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0070\u0061\u0074\u0068\u004c\u0073t"}};e .EncodeElement (_gcaa .PathLst ,_defcd );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gadd ST_SchemeColorVal )String ()string {switch _gadd {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 "";};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 NewCT_HSLEffect ()*CT_HSLEffect {_cdfb :=&CT_HSLEffect {};return _cdfb }; -// ValidateWithPath validates the CT_NonVisualContentPartProperties and its children, prefixing error messages with path -func (_egca *CT_NonVisualContentPartProperties )ValidateWithPath (path string )error {if _egca .CpLocks !=nil {if _aafbg :=_egca .CpLocks .ValidateWithPath (path +"\u002f\u0043\u0070\u004c\u006f\u0063\u006b\u0073");_aafbg !=nil {return _aafbg ;};};if _egca .ExtLst !=nil {if _facfg :=_egca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_facfg !=nil {return _facfg ;};};return nil ;};func (_gbbgf ST_BlackWhiteMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gbbgf .String (),start );}; +// ValidateWithPath validates the CT_TextLineBreak and its children, prefixing error messages with path +func (_cggce *CT_TextLineBreak )ValidateWithPath (path string )error {if _cggce .RPr !=nil {if _acebe :=_cggce .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_acebe !=nil {return _acebe ;};};return nil ;};func (_cga *CT_AlphaCeilingEffect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_gda ,_cae :=d .Token (); +if _cae !=nil {return _bb .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",_cae );};if _ffd ,_ebf :=_gda .(_e .EndElement ); +_ebf &&_ffd .Name ==start .Name {break ;};};return nil ;};func (_dged *CT_RegularTextRun )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gdce :for {_agee ,_cadfd :=d .Token ();if _cadfd !=nil {return _cadfd ;};switch _ffcg :=_agee .(type ){case _e .StartElement :switch _ffcg .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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_dged .RPr =NewCT_TextCharacterProperties (); +if _eddca :=d .DecodeElement (_dged .RPr ,&_ffcg );_eddca !=nil {return _eddca ;};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 :"\u0074"},_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 :"\u0074"}:if _dbacb :=d .DecodeElement (&_dged .T ,&_ffcg ); +_dbacb !=nil {return _dbacb ;};default:_bfc .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",_ffcg .Name ); +if _cdgag :=d .Skip ();_cdgag !=nil {return _cdgag ;};};case _e .EndElement :break _gdce ;case _e .CharData :};};return nil ;};func (_abb *CT_AlphaBiLevelEffect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_bb .Sprintf ("\u0025\u0076",_abb .ThreshAttr )}); +e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_TextNoAutofit struct{};func (_bfacg *CT_SRgbColor )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_bfacg .ValAttr )}); +e .EncodeToken (start );if _bfacg .EG_ColorTransform !=nil {for _ ,_ecdcb :=range _bfacg .EG_ColorTransform {_ecdcb .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bdeaf *EG_TextAutofit )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bdeaf .NoAutofit !=nil {_fdebdc :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}}; +e .EncodeElement (_bdeaf .NoAutofit ,_fdebdc );};if _bdeaf .NormAutofit !=nil {_feece :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_bdeaf .NormAutofit ,_feece ); +};if _bdeaf .SpAutoFit !=nil {_egafg :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_bdeaf .SpAutoFit ,_egafg );};return nil ;}; -// Validate validates the CT_AnimationDgmElement and its children -func (_ffa *CT_AnimationDgmElement )Validate ()error {return _ffa .ValidateWithPath ("\u0043\u0054\u005f\u0041ni\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0045\u006c\u0065\u006d\u0065n\u0074");};func (_cffac ST_TextUnderlineType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_affaaf :=_b .Attr {}; -_affaaf .Name =name ;switch _cffac {case ST_TextUnderlineTypeUnset :_affaaf .Value ="";case ST_TextUnderlineTypeNone :_affaaf .Value ="\u006e\u006f\u006e\u0065";case ST_TextUnderlineTypeWords :_affaaf .Value ="\u0077\u006f\u0072d\u0073";case ST_TextUnderlineTypeSng :_affaaf .Value ="\u0073\u006e\u0067"; -case ST_TextUnderlineTypeDbl :_affaaf .Value ="\u0064\u0062\u006c";case ST_TextUnderlineTypeHeavy :_affaaf .Value ="\u0068\u0065\u0061v\u0079";case ST_TextUnderlineTypeDotted :_affaaf .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_TextUnderlineTypeDottedHeavy :_affaaf .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079"; -case ST_TextUnderlineTypeDash :_affaaf .Value ="\u0064\u0061\u0073\u0068";case ST_TextUnderlineTypeDashHeavy :_affaaf .Value ="\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeDashLong :_affaaf .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067"; -case ST_TextUnderlineTypeDashLongHeavy :_affaaf .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDotDash :_affaaf .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDashHeavy :_affaaf .Value ="\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079"; -case ST_TextUnderlineTypeDotDotDash :_affaaf .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDotDashHeavy :_affaaf .Value ="\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079"; -case ST_TextUnderlineTypeWavy :_affaaf .Value ="\u0077\u0061\u0076\u0079";case ST_TextUnderlineTypeWavyHeavy :_affaaf .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeWavyDbl :_affaaf .Value ="\u0077a\u0076\u0079\u0044\u0062\u006c"; -};return _affaaf ,nil ;};func NewCT_TextBulletSizeFollowText ()*CT_TextBulletSizeFollowText {_adfag :=&CT_TextBulletSizeFollowText {};return _adfag ;};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 ST_BevelPresetType byte ; +// ValidateWithPath validates the CT_PictureLocking and its children, prefixing error messages with path +func (_bcff *CT_PictureLocking )ValidateWithPath (path string )error {if _bcff .ExtLst !=nil {if _dabag :=_bcff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dabag !=nil {return _dabag ;};};return nil ;};func (_cdeee ST_PitchFamily )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cdffb :=_e .Attr {}; +_cdffb .Name =name ;switch _cdeee {case ST_PitchFamilyUnset :_cdffb .Value ="";case ST_PitchFamily00 :_cdffb .Value ="\u0030\u0030";case ST_PitchFamily01 :_cdffb .Value ="\u0030\u0031";case ST_PitchFamily02 :_cdffb .Value ="\u0030\u0032";case ST_PitchFamily16 :_cdffb .Value ="\u0031\u0036"; +case ST_PitchFamily17 :_cdffb .Value ="\u0031\u0037";case ST_PitchFamily18 :_cdffb .Value ="\u0031\u0038";case ST_PitchFamily32 :_cdffb .Value ="\u0033\u0032";case ST_PitchFamily33 :_cdffb .Value ="\u0033\u0033";case ST_PitchFamily34 :_cdffb .Value ="\u0033\u0034"; +case ST_PitchFamily48 :_cdffb .Value ="\u0034\u0038";case ST_PitchFamily49 :_cdffb .Value ="\u0034\u0039";case ST_PitchFamily50 :_cdffb .Value ="\u0035\u0030";case ST_PitchFamily64 :_cdffb .Value ="\u0036\u0034";case ST_PitchFamily65 :_cdffb .Value ="\u0036\u0035"; +case ST_PitchFamily66 :_cdffb .Value ="\u0036\u0036";case ST_PitchFamily80 :_cdffb .Value ="\u0038\u0030";case ST_PitchFamily81 :_cdffb .Value ="\u0038\u0031";case ST_PitchFamily82 :_cdffb .Value ="\u0038\u0032";};return _cdffb ,nil ;}; -// Validate validates the CT_LineEndProperties and its children -func (_gdgf *CT_LineEndProperties )Validate ()error {return _gdgf .ValidateWithPath ("C\u0054_\u004c\u0069\u006e\u0065\u0045\u006e\u0064\u0050r\u006f\u0070\u0065\u0072ti\u0065\u0073");};func (_bedafa ST_LineCap )String ()string {switch _bedafa {case 0:return ""; -case 1:return "\u0072\u006e\u0064";case 2:return "\u0073\u0071";case 3:return "\u0066\u006c\u0061\u0074";};return "";};func (_ddfdb ST_SystemColorVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ddfdb .String (),start ); -}; +// Validate validates the CT_GroupFillProperties and its children +func (_ffge *CT_GroupFillProperties )Validate ()error {return _ffge .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");}; -// Validate validates the CT_LineProperties and its children -func (_accb *CT_LineProperties )Validate ()error {return _accb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func NewCT_AudioCDTime ()*CT_AudioCDTime {_baf :=&CT_AudioCDTime {}; -return _baf }; +// ValidateWithPath validates the CT_AlphaBiLevelEffect and its children, prefixing error messages with path +func (_ed *CT_AlphaBiLevelEffect )ValidateWithPath (path string )error {if _ecfd :=_ed .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_ecfd !=nil {return _ecfd ;};return nil ;};func (_fafcf *CT_TableCellBorderStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _fafcf .Left !=nil {_ggcebg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_fafcf .Left ,_ggcebg );};if _fafcf .Right !=nil {_gggb :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0072\u0069\u0067\u0068\u0074"}}; +e .EncodeElement (_fafcf .Right ,_gggb );};if _fafcf .Top !=nil {_feage :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0074o\u0070"}};e .EncodeElement (_fafcf .Top ,_feage );};if _fafcf .Bottom !=nil {_gfbdc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}}; +e .EncodeElement (_fafcf .Bottom ,_gfbdc );};if _fafcf .InsideH !=nil {_eaade :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_fafcf .InsideH ,_eaade );};if _fafcf .InsideV !=nil {_dbfeg :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065V"}}; +e .EncodeElement (_fafcf .InsideV ,_dbfeg );};if _fafcf .Tl2br !=nil {_aecce :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0074\u006c\u0032\u0062\u0072"}};e .EncodeElement (_fafcf .Tl2br ,_aecce );};if _fafcf .Tr2bl !=nil {_agcgd :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0074\u0072\u0032\u0062\u006c"}}; +e .EncodeElement (_fafcf .Tr2bl ,_agcgd );};if _fafcf .ExtLst !=nil {_eggbbc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fafcf .ExtLst ,_eggbbc );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func NewEG_ThemeableEffectStyle ()*EG_ThemeableEffectStyle {_dccgb :=&EG_ThemeableEffectStyle {};return _dccgb ;}; -// Validate validates the CT_Blip and its children -func (_acc *CT_Blip )Validate ()error {return _acc .ValidateWithPath ("\u0043T\u005f\u0042\u006c\u0069\u0070");};type EG_TextBulletColor struct{BuClrTx *CT_TextBulletColorFollowText ;BuClr *CT_Color ;};type ST_TextVerticalType byte ;func (_gccdf *ST_PresetPatternVal )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gccdf =0; -case "\u0070\u0063\u0074\u0035":*_gccdf =1;case "\u0070\u0063\u00741\u0030":*_gccdf =2;case "\u0070\u0063\u00742\u0030":*_gccdf =3;case "\u0070\u0063\u00742\u0035":*_gccdf =4;case "\u0070\u0063\u00743\u0030":*_gccdf =5;case "\u0070\u0063\u00744\u0030":*_gccdf =6; -case "\u0070\u0063\u00745\u0030":*_gccdf =7;case "\u0070\u0063\u00746\u0030":*_gccdf =8;case "\u0070\u0063\u00747\u0030":*_gccdf =9;case "\u0070\u0063\u00747\u0035":*_gccdf =10;case "\u0070\u0063\u00748\u0030":*_gccdf =11;case "\u0070\u0063\u00749\u0030":*_gccdf =12; -case "\u0068\u006f\u0072\u007a":*_gccdf =13;case "\u0076\u0065\u0072\u0074":*_gccdf =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_gccdf =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_gccdf =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_gccdf =17; -case "\u0064\u006b\u0056\u0065\u0072\u0074":*_gccdf =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_gccdf =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_gccdf =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_gccdf =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_gccdf =22; -case "\u0063\u0072\u006fs\u0073":*_gccdf =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_gccdf =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_gccdf =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_gccdf =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_gccdf =27; -case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_gccdf =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_gccdf =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_gccdf =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_gccdf =31; -case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_gccdf =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_gccdf =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_gccdf =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_gccdf =35; -case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_gccdf =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_gccdf =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_gccdf =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_gccdf =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_gccdf =40; -case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_gccdf =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_gccdf =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_gccdf =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_gccdf =44; -case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_gccdf =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_gccdf =46;case "\u0070\u006c\u0061i\u0064":*_gccdf =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_gccdf =48;case "\u0077\u0065\u0061v\u0065":*_gccdf =49; -case "\u0064\u0069\u0076o\u0074":*_gccdf =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_gccdf =51;case "\u0077\u0061\u0076\u0065":*_gccdf =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_gccdf =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_gccdf =54; -};return nil ;};func NewVideoFile ()*VideoFile {_egbcd :=&VideoFile {};_egbcd .CT_VideoFile =*NewCT_VideoFile ();return _egbcd ;}; +// ValidateWithPath validates the Tbl and its children, prefixing error messages with path +func (_cfdab *Tbl )ValidateWithPath (path string )error {if _aeebdb :=_cfdab .CT_Table .ValidateWithPath (path );_aeebdb !=nil {return _aeebdb ;};return nil ;};type ST_TextVerticalType byte ; -// ValidateWithPath validates the CT_ColorMRU and its children, prefixing error messages with path -func (_cfac *CT_ColorMRU )ValidateWithPath (path string )error {for _bab ,_faeb :=range _cfac .EG_ColorChoice {if _cggc :=_faeb .ValidateWithPath (_ee .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bab )); -_cggc !=nil {return _cggc ;};};return nil ;}; +// ValidateWithPath validates the CT_ScRgbColor and its children, prefixing error messages with path +func (_dedgd *CT_ScRgbColor )ValidateWithPath (path string )error {if _fgecb :=_dedgd .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_fgecb !=nil {return _fgecb ;};if _bbca :=_dedgd .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072"); +_bbca !=nil {return _bbca ;};if _adgeaa :=_dedgd .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_adgeaa !=nil {return _adgeaa ;};for _ecgc ,_gfefg :=range _dedgd .EG_ColorTransform {if _befe :=_gfefg .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_ecgc )); +_befe !=nil {return _befe ;};};return nil ;};func (_bfddb *CT_GvmlGroupShape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_egcag :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_bfddb .NvGrpSpPr ,_egcag );_dbeca :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_bfddb .GrpSpPr ,_dbeca );if _bfddb .Choice !=nil {for _ ,_cgdge :=range _bfddb .Choice {_cgdge .MarshalXML (e ,_e .StartElement {}); +};};if _bfddb .ExtLst !=nil {_aadaf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfddb .ExtLst ,_aadaf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_FillOverlayEffect and its children -func (_ecea *CT_FillOverlayEffect )Validate ()error {return _ecea .ValidateWithPath ("C\u0054_\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072l\u0061\u0079\u0045\u0066fe\u0063\u0074");}; +// Validate validates the CT_TextUnderlineLineFollowText and its children +func (_dfedfa *CT_TextUnderlineLineFollowText )Validate ()error {return _dfedfa .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"); +};type CT_ColorReplaceEffect struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; -// ValidateWithPath validates the CT_GroupFillProperties and its children, prefixing error messages with path -func (_ecbbdd *CT_GroupFillProperties )ValidateWithPath (path string )error {return nil };func (_dec *CT_AudioCD )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_addc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0074"}}; -e .EncodeElement (_dec .St ,_addc );_fgd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065n\u0064"}};e .EncodeElement (_dec .End ,_fgd );if _dec .ExtLst !=nil {_beag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_dec .ExtLst ,_beag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SphereCoords ()*CT_SphereCoords {_eacdd :=&CT_SphereCoords {};_eacdd .LatAttr =0;_eacdd .LonAttr =0;_eacdd .RevAttr =0;return _eacdd ; -};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 (_cdace ST_TileFlipMode )ValidateWithPath (path string )error {switch _cdace {case 0,1,2,3,4:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdace )); -};return nil ;};func (_dgbdcd ST_ShapeType )String ()string {switch _dgbdcd {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 NewCT_VideoFile ()*CT_VideoFile {_ccbgc :=&CT_VideoFile {};return _ccbgc }; +// ST_PositivePercentage is a union type +type ST_PositivePercentage struct{ST_PositivePercentageDecimal *int32 ;ST_PositivePercentage *ST_Percentage ;};func (_fbcb *CT_AlphaFloorEffect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_aaabc *CT_FillOverlayEffect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_aacaa ,_dafdb :=_aaabc .BlendAttr .MarshalXMLAttr (_e .Name {Local :"\u0062\u006c\u0065n\u0064"});if _dafdb !=nil {return _dafdb ;};start .Attr =append (start .Attr ,_aacaa ); +e .EncodeToken (start );if _aaabc .NoFill !=nil {_cddc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aaabc .NoFill ,_cddc );};if _aaabc .SolidFill !=nil {_gddb :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_aaabc .SolidFill ,_gddb );};if _aaabc .GradFill !=nil {_ccdfe :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aaabc .GradFill ,_ccdfe );};if _aaabc .BlipFill !=nil {_edec :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_aaabc .BlipFill ,_edec );};if _aaabc .PattFill !=nil {_fcff :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aaabc .PattFill ,_fcff );};if _aaabc .GrpFill !=nil {_cffd :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; +e .EncodeElement (_aaabc .GrpFill ,_cffd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cabga *ST_PresetPatternVal )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cabga =0;case "\u0070\u0063\u0074\u0035":*_cabga =1; +case "\u0070\u0063\u00741\u0030":*_cabga =2;case "\u0070\u0063\u00742\u0030":*_cabga =3;case "\u0070\u0063\u00742\u0035":*_cabga =4;case "\u0070\u0063\u00743\u0030":*_cabga =5;case "\u0070\u0063\u00744\u0030":*_cabga =6;case "\u0070\u0063\u00745\u0030":*_cabga =7; +case "\u0070\u0063\u00746\u0030":*_cabga =8;case "\u0070\u0063\u00747\u0030":*_cabga =9;case "\u0070\u0063\u00747\u0035":*_cabga =10;case "\u0070\u0063\u00748\u0030":*_cabga =11;case "\u0070\u0063\u00749\u0030":*_cabga =12;case "\u0068\u006f\u0072\u007a":*_cabga =13; +case "\u0076\u0065\u0072\u0074":*_cabga =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_cabga =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_cabga =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_cabga =17;case "\u0064\u006b\u0056\u0065\u0072\u0074":*_cabga =18; +case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_cabga =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_cabga =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_cabga =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_cabga =22;case "\u0063\u0072\u006fs\u0073":*_cabga =23; +case "\u0064\u006e\u0044\u0069\u0061\u0067":*_cabga =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_cabga =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_cabga =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_cabga =27;case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_cabga =28; +case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_cabga =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_cabga =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_cabga =31;case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_cabga =32; +case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_cabga =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_cabga =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_cabga =35;case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_cabga =36; +case "\u0073\u006d\u0047\u0072\u0069\u0064":*_cabga =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_cabga =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_cabga =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_cabga =40;case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_cabga =41; +case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_cabga =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_cabga =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_cabga =44;case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_cabga =45; +case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_cabga =46;case "\u0070\u006c\u0061i\u0064":*_cabga =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_cabga =48;case "\u0077\u0065\u0061v\u0065":*_cabga =49;case "\u0064\u0069\u0076o\u0074":*_cabga =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_cabga =51; +case "\u0077\u0061\u0076\u0065":*_cabga =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_cabga =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_cabga =54;};return nil ;};func (_eaef *CT_ColorMapping )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eaef .Bg1Attr =ST_ColorSchemeIndex (1); +_eaef .Tx1Attr =ST_ColorSchemeIndex (1);_eaef .Bg2Attr =ST_ColorSchemeIndex (1);_eaef .Tx2Attr =ST_ColorSchemeIndex (1);_eaef .Accent1Attr =ST_ColorSchemeIndex (1);_eaef .Accent2Attr =ST_ColorSchemeIndex (1);_eaef .Accent3Attr =ST_ColorSchemeIndex (1); +_eaef .Accent4Attr =ST_ColorSchemeIndex (1);_eaef .Accent5Attr =ST_ColorSchemeIndex (1);_eaef .Accent6Attr =ST_ColorSchemeIndex (1);_eaef .HlinkAttr =ST_ColorSchemeIndex (1);_eaef .FolHlinkAttr =ST_ColorSchemeIndex (1);for _ ,_dbab :=range start .Attr {if _dbab .Name .Local =="\u0062\u0067\u0031"{_eaef .Bg1Attr .UnmarshalXMLAttr (_dbab ); +continue ;};if _dbab .Name .Local =="\u0074\u0078\u0031"{_eaef .Tx1Attr .UnmarshalXMLAttr (_dbab );continue ;};if _dbab .Name .Local =="\u0062\u0067\u0032"{_eaef .Bg2Attr .UnmarshalXMLAttr (_dbab );continue ;};if _dbab .Name .Local =="\u0074\u0078\u0032"{_eaef .Tx2Attr .UnmarshalXMLAttr (_dbab ); +continue ;};if _dbab .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_eaef .Accent1Attr .UnmarshalXMLAttr (_dbab );continue ;};if _dbab .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_eaef .Accent2Attr .UnmarshalXMLAttr (_dbab );continue ; +};if _dbab .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_eaef .Accent3Attr .UnmarshalXMLAttr (_dbab );continue ;};if _dbab .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_eaef .Accent4Attr .UnmarshalXMLAttr (_dbab );continue ;};if _dbab .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_eaef .Accent5Attr .UnmarshalXMLAttr (_dbab ); +continue ;};if _dbab .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_eaef .Accent6Attr .UnmarshalXMLAttr (_dbab );continue ;};if _dbab .Name .Local =="\u0068\u006c\u0069n\u006b"{_eaef .HlinkAttr .UnmarshalXMLAttr (_dbab );continue ;};if _dbab .Name .Local =="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"{_eaef .FolHlinkAttr .UnmarshalXMLAttr (_dbab ); +continue ;};};_agde :for {_bcac ,_agcdb :=d .Token ();if _agcdb !=nil {return _agcdb ;};switch _eefa :=_bcac .(type ){case _e .StartElement :switch _eefa .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eaef .ExtLst =NewCT_OfficeArtExtensionList (); +if _bcgc :=d .DecodeElement (_eaef .ExtLst ,&_eefa );_bcgc !=nil {return _bcgc ;};default:_bfc .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",_eefa .Name ); +if _ecbg :=d .Skip ();_ecbg !=nil {return _ecbg ;};};case _e .EndElement :break _agde ;case _e .CharData :};};return nil ;};type CT_TableCell struct{RowSpanAttr *int32 ;GridSpanAttr *int32 ;HMergeAttr *bool ;VMergeAttr *bool ;IdAttr *string ;TxBody *CT_TextBody ; +TcPr *CT_TableCellProperties ;ExtLst *CT_OfficeArtExtensionList ;};func (_abdad ST_TextHorzOverflowType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_abdad .String (),start );};func (_begae *CT_TransformEffect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _begae .SxAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_begae .SxAttr )}); +};if _begae .SyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_begae .SyAttr )});};if _begae .KxAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006b\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_begae .KxAttr )}); +};if _begae .KyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006b\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_begae .KyAttr )});};if _begae .TxAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_begae .TxAttr )}); +};if _begae .TyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_begae .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; +};func (_cdcca *CT_TextCharacterProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bbedbc :=range start .Attr {if _bbedbc .Name .Local =="\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"{_edgad ,_ccffcg :=_eb .ParseBool (_bbedbc .Value ); +if _ccffcg !=nil {return _ccffcg ;};_cdcca .KumimojiAttr =&_edgad ;continue ;};if _bbedbc .Name .Local =="\u006c\u0061\u006e\u0067"{_bfafg ,_fbfae :=_bbedbc .Value ,error (nil );if _fbfae !=nil {return _fbfae ;};_cdcca .LangAttr =&_bfafg ;continue ;};if _bbedbc .Name .Local =="\u0061l\u0074\u004c\u0061\u006e\u0067"{_fcdf ,_aagcf :=_bbedbc .Value ,error (nil ); +if _aagcf !=nil {return _aagcf ;};_cdcca .AltLangAttr =&_fcdf ;continue ;};if _bbedbc .Name .Local =="\u0073\u007a"{_cegaa ,_bceeb :=_eb .ParseInt (_bbedbc .Value ,10,32);if _bceeb !=nil {return _bceeb ;};_dccef :=int32 (_cegaa );_cdcca .SzAttr =&_dccef ; +continue ;};if _bbedbc .Name .Local =="\u0062"{_gbfb ,_cfebbf :=_eb .ParseBool (_bbedbc .Value );if _cfebbf !=nil {return _cfebbf ;};_cdcca .BAttr =&_gbfb ;continue ;};if _bbedbc .Name .Local =="\u0069"{_bdggbe ,_gcffc :=_eb .ParseBool (_bbedbc .Value ); +if _gcffc !=nil {return _gcffc ;};_cdcca .IAttr =&_bdggbe ;continue ;};if _bbedbc .Name .Local =="\u0075"{_cdcca .UAttr .UnmarshalXMLAttr (_bbedbc );continue ;};if _bbedbc .Name .Local =="\u0073\u0074\u0072\u0069\u006b\u0065"{_cdcca .StrikeAttr .UnmarshalXMLAttr (_bbedbc ); +continue ;};if _bbedbc .Name .Local =="\u006b\u0065\u0072\u006e"{_feggce ,_dcfeef :=_eb .ParseInt (_bbedbc .Value ,10,32);if _dcfeef !=nil {return _dcfeef ;};_fgbag :=int32 (_feggce );_cdcca .KernAttr =&_fgbag ;continue ;};if _bbedbc .Name .Local =="\u0063\u0061\u0070"{_cdcca .CapAttr .UnmarshalXMLAttr (_bbedbc ); +continue ;};if _bbedbc .Name .Local =="\u0073\u0070\u0063"{_acdfa ,_gbgge :=ParseUnionST_TextPoint (_bbedbc .Value );if _gbgge !=nil {return _gbgge ;};_cdcca .SpcAttr =&_acdfa ;continue ;};if _bbedbc .Name .Local =="\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"{_cfeg ,_eedgc :=_eb .ParseBool (_bbedbc .Value ); +if _eedgc !=nil {return _eedgc ;};_cdcca .NormalizeHAttr =&_cfeg ;continue ;};if _bbedbc .Name .Local =="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"{_fdaac ,_cgaeg :=ParseUnionST_Percentage (_bbedbc .Value );if _cgaeg !=nil {return _cgaeg ;};_cdcca .BaselineAttr =&_fdaac ; +continue ;};if _bbedbc .Name .Local =="\u006eo\u0050\u0072\u006f\u006f\u0066"{_ecggb ,_bbfd :=_eb .ParseBool (_bbedbc .Value );if _bbfd !=nil {return _bbfd ;};_cdcca .NoProofAttr =&_ecggb ;continue ;};if _bbedbc .Name .Local =="\u0064\u0069\u0072t\u0079"{_facfb ,_efccc :=_eb .ParseBool (_bbedbc .Value ); +if _efccc !=nil {return _efccc ;};_cdcca .DirtyAttr =&_facfb ;continue ;};if _bbedbc .Name .Local =="\u0065\u0072\u0072"{_efgad ,_egfaad :=_eb .ParseBool (_bbedbc .Value );if _egfaad !=nil {return _egfaad ;};_cdcca .ErrAttr =&_efgad ;continue ;};if _bbedbc .Name .Local =="\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"{_beca ,_cgaaa :=_eb .ParseBool (_bbedbc .Value ); +if _cgaaa !=nil {return _cgaaa ;};_cdcca .SmtCleanAttr =&_beca ;continue ;};if _bbedbc .Name .Local =="\u0073\u006d\u0074I\u0064"{_dcbdg ,_ccgd :=_eb .ParseUint (_bbedbc .Value ,10,32);if _ccgd !=nil {return _ccgd ;};_bgbcf :=uint32 (_dcbdg );_cdcca .SmtIdAttr =&_bgbcf ; +continue ;};if _bbedbc .Name .Local =="\u0062\u006d\u006b"{_eadgc ,_bcdeb :=_bbedbc .Value ,error (nil );if _bcdeb !=nil {return _bcdeb ;};_cdcca .BmkAttr =&_eadgc ;continue ;};};_geaf :for {_afbda ,_ggfc :=d .Token ();if _ggfc !=nil {return _ggfc ;};switch _eegd :=_afbda .(type ){case _e .StartElement :switch _eegd .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 :"\u006c\u006e"},_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 :"\u006c\u006e"}:_cdcca .Ln =NewCT_LineProperties (); +if _efgf :=d .DecodeElement (_cdcca .Ln ,&_eegd );_efgf !=nil {return _efgf ;};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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_cdcca .NoFill =NewCT_NoFillProperties (); +if _bgffe :=d .DecodeElement (_cdcca .NoFill ,&_eegd );_bgffe !=nil {return _bgffe ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_cdcca .SolidFill =NewCT_SolidColorFillProperties (); +if _edgac :=d .DecodeElement (_cdcca .SolidFill ,&_eegd );_edgac !=nil {return _edgac ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_cdcca .GradFill =NewCT_GradientFillProperties (); +if _gbgdc :=d .DecodeElement (_cdcca .GradFill ,&_eegd );_gbgdc !=nil {return _gbgdc ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_cdcca .BlipFill =NewCT_BlipFillProperties (); +if _fdfdf :=d .DecodeElement (_cdcca .BlipFill ,&_eegd );_fdfdf !=nil {return _fdfdf ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_cdcca .PattFill =NewCT_PatternFillProperties (); +if _defda :=d .DecodeElement (_cdcca .PattFill ,&_eegd );_defda !=nil {return _defda ;};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 :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_cdcca .GrpFill =NewCT_GroupFillProperties (); +if _cdgf :=d .DecodeElement (_cdcca .GrpFill ,&_eegd );_cdgf !=nil {return _cdgf ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_cdcca .EffectLst =NewCT_EffectList (); +if _bgdcg :=d .DecodeElement (_cdcca .EffectLst ,&_eegd );_bgdcg !=nil {return _bgdcg ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_cdcca .EffectDag =NewCT_EffectContainer (); +if _gdbfa :=d .DecodeElement (_cdcca .EffectDag ,&_eegd );_gdbfa !=nil {return _gdbfa ;};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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_cdcca .Highlight =NewCT_Color (); +if _eeacc :=d .DecodeElement (_cdcca .Highlight ,&_eegd );_eeacc !=nil {return _eeacc ;};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 :"\u0075\u004c\u006eT\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 :"\u0075\u004c\u006eT\u0078"}:_cdcca .ULnTx =NewCT_TextUnderlineLineFollowText (); +if _cacdb :=d .DecodeElement (_cdcca .ULnTx ,&_eegd );_cacdb !=nil {return _cacdb ;};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 :"\u0075\u004c\u006e"},_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 :"\u0075\u004c\u006e"}:_cdcca .ULn =NewCT_LineProperties (); +if _cggfe :=d .DecodeElement (_cdcca .ULn ,&_eegd );_cggfe !=nil {return _cggfe ;};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 :"\u0075F\u0069\u006c\u006c\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 :"\u0075F\u0069\u006c\u006c\u0054\u0078"}:_cdcca .UFillTx =NewCT_TextUnderlineFillFollowText (); +if _eafge :=d .DecodeElement (_cdcca .UFillTx ,&_eegd );_eafge !=nil {return _eafge ;};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 :"\u0075\u0046\u0069l\u006c"},_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 :"\u0075\u0046\u0069l\u006c"}:_cdcca .UFill =NewCT_TextUnderlineFillGroupWrapper (); +if _gedfg :=d .DecodeElement (_cdcca .UFill ,&_eegd );_gedfg !=nil {return _gedfg ;};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 :"\u006c\u0061\u0074i\u006e"},_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 :"\u006c\u0061\u0074i\u006e"}:_cdcca .Latin =NewCT_TextFont (); +if _dabcb :=d .DecodeElement (_cdcca .Latin ,&_eegd );_dabcb !=nil {return _dabcb ;};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 :"\u0065\u0061"},_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 :"\u0065\u0061"}:_cdcca .Ea =NewCT_TextFont (); +if _gddcc :=d .DecodeElement (_cdcca .Ea ,&_eegd );_gddcc !=nil {return _gddcc ;};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 :"\u0063\u0073"},_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 :"\u0063\u0073"}:_cdcca .Cs =NewCT_TextFont (); +if _bgbgc :=d .DecodeElement (_cdcca .Cs ,&_eegd );_bgbgc !=nil {return _bgbgc ;};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\u0079\u006d"},_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\u0079\u006d"}:_cdcca .Sym =NewCT_TextFont (); +if _bgfbg :=d .DecodeElement (_cdcca .Sym ,&_eegd );_bgfbg !=nil {return _bgfbg ;};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 :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"},_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 :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}:_cdcca .HlinkClick =NewCT_Hyperlink (); +if _adacbb :=d .DecodeElement (_cdcca .HlinkClick ,&_eegd );_adacbb !=nil {return _adacbb ;};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 :"\u0068\u006c\u0069\u006e\u006b\u004d\u006f\u0075\u0073e\u004f\u0076\u0065\u0072"},_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 :"\u0068\u006c\u0069\u006e\u006b\u004d\u006f\u0075\u0073e\u004f\u0076\u0065\u0072"}:_cdcca .HlinkMouseOver =NewCT_Hyperlink (); +if _gdcgfe :=d .DecodeElement (_cdcca .HlinkMouseOver ,&_eegd );_gdcgfe !=nil {return _gdcgfe ;};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 :"\u0072\u0074\u006c"},_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 :"\u0072\u0074\u006c"}:_cdcca .Rtl =NewCT_Boolean (); +if _aeabc :=d .DecodeElement (_cdcca .Rtl ,&_eegd );_aeabc !=nil {return _aeabc ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdcca .ExtLst =NewCT_OfficeArtExtensionList (); +if _cdggg :=d .DecodeElement (_cdcca .ExtLst ,&_eegd );_cdggg !=nil {return _cdggg ;};default:_bfc .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",_eegd .Name ); +if _aacdg :=d .Skip ();_aacdg !=nil {return _aacdg ;};};case _e .EndElement :break _geaf ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TextBlipBullet and its children, prefixing error messages with path -func (_gebgd *CT_TextBlipBullet )ValidateWithPath (path string )error {if _ccga :=_gebgd .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_ccga !=nil {return _ccga ;};return nil ;};func NewCT_ConnectorLocking ()*CT_ConnectorLocking {_bece :=&CT_ConnectorLocking {}; -return _bece };func (_feeef *ST_FixedPercentage )ValidateWithPath (path string )error {_bfcba :=[]string {};if _feeef .ST_FixedPercentageDecimal !=nil {_bfcba =append (_bfcba ,"\u0053T\u005f\u0046\u0069\u0078e\u0064\u0050\u0065\u0072\u0063e\u006et\u0061g\u0065\u0044\u0065\u0063\u0069\u006d\u0061l"); -};if _feeef .ST_FixedPercentage !=nil {if _eccad :=_feeef .ST_FixedPercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fFi\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");_eccad !=nil {return _eccad ;};_bfcba =append (_bfcba ,"\u0053T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065"); -};if len (_bfcba )> 1{return _ee .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bfcba );};return nil ;}; +// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path +func (_cddg *CT_Boolean )ValidateWithPath (path string )error {if _cddg .ValAttr !=nil {if _bfgfb :=_cddg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfgfb !=nil {return _bfgfb ;};};return nil ;}; -// Validate validates the CT_AdjustHandleList and its children -func (_gbe *CT_AdjustHandleList )Validate ()error {return _gbe .ValidateWithPath ("\u0043\u0054\u005f\u0041dj\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u004c\u0069\u0073\u0074");}; +// Validate validates the CT_TextUnderlineFillGroupWrapper and its children +func (_bcggbf *CT_TextUnderlineFillGroupWrapper )Validate ()error {return _bcggbf .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 (_agdb *CT_TableBackgroundStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cgbga :for {_fcgcde ,_ababf :=d .Token ();if _ababf !=nil {return _ababf ;};switch _fcbbg :=_fcgcde .(type ){case _e .StartElement :switch _fcbbg .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 :"\u0066\u0069\u006c\u006c"},_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\u0069\u006c\u006c"}:_agdb .Fill =NewCT_FillProperties (); +if _afdd :=d .DecodeElement (_agdb .Fill ,&_fcbbg );_afdd !=nil {return _afdd ;};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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_agdb .FillRef =NewCT_StyleMatrixReference (); +if _bbgae :=d .DecodeElement (_agdb .FillRef ,&_fcbbg );_bbgae !=nil {return _bbgae ;};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 :"\u0065\u0066\u0066\u0065\u0063\u0074"},_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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_agdb .Effect =NewCT_EffectProperties (); +if _gcfac :=d .DecodeElement (_agdb .Effect ,&_fcbbg );_gcfac !=nil {return _gcfac ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:_agdb .EffectRef =NewCT_StyleMatrixReference (); +if _fgfgc :=d .DecodeElement (_agdb .EffectRef ,&_fcbbg );_fgfgc !=nil {return _fgfgc ;};default:_bfc .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",_fcbbg .Name ); +if _baedg :=d .Skip ();_baedg !=nil {return _baedg ;};};case _e .EndElement :break _cgbga ;case _e .CharData :};};return nil ;};func (_bbaaaf *ST_LineEndLength )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_acbbe ,_fcbcb :=d .Token ();if _fcbcb !=nil {return _fcbcb ; +};if _dgbcb ,_beccb :=_acbbe .(_e .EndElement );_beccb &&_dgbcb .Name ==start .Name {*_bbaaaf =1;return nil ;};if _bcgad ,_feadcg :=_acbbe .(_e .CharData );!_feadcg {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",_acbbe ); +}else {switch string (_bcgad ){case "":*_bbaaaf =0;case "\u0073\u006d":*_bbaaaf =1;case "\u006d\u0065\u0064":*_bbaaaf =2;case "\u006c\u0067":*_bbaaaf =3;};};_acbbe ,_fcbcb =d .Token ();if _fcbcb !=nil {return _fcbcb ;};if _cgfbg ,_eccada :=_acbbe .(_e .EndElement ); +_eccada &&_cgfbg .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",_acbbe );};func (_efgec ST_BlendMode )Validate ()error {return _efgec .ValidateWithPath ("")}; +func (_cdfcg ST_AnimationBuildType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_eeeed :=_e .Attr {};_eeeed .Name =name ;switch _cdfcg {case ST_AnimationBuildTypeUnset :_eeeed .Value ="";case ST_AnimationBuildTypeAllAtOnce :_eeeed .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e"; +};return _eeeed ,nil ;};func (_deaff *CT_Headers )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eabfb :for {_eadf ,_dbcbb :=d .Token ();if _dbcbb !=nil {return _dbcbb ;};switch _ccebe :=_eadf .(type ){case _e .StartElement :switch _ccebe .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 :"\u0068\u0065\u0061\u0064\u0065\u0072"},_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 :"\u0068\u0065\u0061\u0064\u0065\u0072"}:var _egbac string ; +if _aedgf :=d .DecodeElement (&_egbac ,&_ccebe );_aedgf !=nil {return _aedgf ;};_deaff .Header =append (_deaff .Header ,_egbac );default:_bfc .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",_ccebe .Name ); +if _abcfe :=d .Skip ();_abcfe !=nil {return _abcfe ;};};case _e .EndElement :break _eabfb ;case _e .CharData :};};return nil ;}; -// ST_AnimationChartBuildType is a union type -type ST_AnimationChartBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationChartOnlyBuildType ST_AnimationChartOnlyBuildType ;};func (_added *EG_TextUnderlineLine )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcdb :for {_cdddgc ,_efeeb :=d .Token (); -if _efeeb !=nil {return _efeeb ;};switch _adcdg :=_cdddgc .(type ){case _b .StartElement :switch _adcdg .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"}:_added .ULnTx =NewCT_TextUnderlineLineFollowText (); -if _ggdbf :=d .DecodeElement (_added .ULnTx ,&_adcdg );_ggdbf !=nil {return _ggdbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_added .ULn =NewCT_LineProperties (); -if _gadbae :=d .DecodeElement (_added .ULn ,&_adcdg );_gadbae !=nil {return _gadbae ;};default:_cc .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",_adcdg .Name ); -if _cbbeff :=d .Skip ();_cbbeff !=nil {return _cbbeff ;};};case _b .EndElement :break _bcdb ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_FontReference and its children +func (_agbf *CT_FontReference )Validate ()error {return _agbf .ValidateWithPath ("\u0043\u0054_\u0046\u006f\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};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;);const (ST_TextCapsTypeUnset ST_TextCapsType =0;ST_TextCapsTypeNone ST_TextCapsType =1;ST_TextCapsTypeSmall ST_TextCapsType =2;ST_TextCapsTypeAll ST_TextCapsType =3; +);func (_cgacc *CT_LightRig )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_egcab ,_ggcce :=_cgacc .RigAttr .MarshalXMLAttr (_e .Name {Local :"\u0072\u0069\u0067"});if _ggcce !=nil {return _ggcce ;};start .Attr =append (start .Attr ,_egcab ); +_egcab ,_ggcce =_cgacc .DirAttr .MarshalXMLAttr (_e .Name {Local :"\u0064\u0069\u0072"});if _ggcce !=nil {return _ggcce ;};start .Attr =append (start .Attr ,_egcab );e .EncodeToken (start );if _cgacc .Rot !=nil {_ccgfec :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0072o\u0074"}}; +e .EncodeElement (_cgacc .Rot ,_ccgfec );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fcafa ST_PenAlignment )Validate ()error {return _fcafa .ValidateWithPath ("")};func (_bceg *CT_EffectContainer )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_begbc :=range start .Attr {if _begbc .Name .Local =="\u0074\u0079\u0070\u0065"{_bceg .TypeAttr .UnmarshalXMLAttr (_begbc ); +continue ;};if _begbc .Name .Local =="\u006e\u0061\u006d\u0065"{_dcge ,_beeec :=_begbc .Value ,error (nil );if _beeec !=nil {return _beeec ;};_bceg .NameAttr =&_dcge ;continue ;};};_cdac :for {_ggceb ,_egabd :=d .Token ();if _egabd !=nil {return _egabd ; +};switch _cbfge :=_ggceb .(type ){case _e .StartElement :switch _cbfge .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 :"\u0063\u006f\u006e\u0074"},_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 :"\u0063\u006f\u006e\u0074"}:_bceg .Cont =NewCT_EffectContainer (); +if _deffa :=d .DecodeElement (_bceg .Cont ,&_cbfge );_deffa !=nil {return _deffa ;};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 :"\u0065\u0066\u0066\u0065\u0063\u0074"},_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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_bceg .Effect =NewCT_EffectReference (); +if _ccbdf :=d .DecodeElement (_bceg .Effect ,&_cbfge );_ccbdf !=nil {return _ccbdf ;};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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_bceg .AlphaBiLevel =NewCT_AlphaBiLevelEffect (); +if _bbded :=d .DecodeElement (_bceg .AlphaBiLevel ,&_cbfge );_bbded !=nil {return _bbded ;};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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_bceg .AlphaCeiling =NewCT_AlphaCeilingEffect (); +if _feef :=d .DecodeElement (_bceg .AlphaCeiling ,&_cbfge );_feef !=nil {return _feef ;};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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_bceg .AlphaFloor =NewCT_AlphaFloorEffect (); +if _fedd :=d .DecodeElement (_bceg .AlphaFloor ,&_cbfge );_fedd !=nil {return _fedd ;};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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_bceg .AlphaInv =NewCT_AlphaInverseEffect (); +if _beeg :=d .DecodeElement (_bceg .AlphaInv ,&_cbfge );_beeg !=nil {return _beeg ;};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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_bceg .AlphaMod =NewCT_AlphaModulateEffect (); +if _gfcb :=d .DecodeElement (_bceg .AlphaMod ,&_cbfge );_gfcb !=nil {return _gfcb ;};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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_bceg .AlphaModFix =NewCT_AlphaModulateFixedEffect (); +if _affef :=d .DecodeElement (_bceg .AlphaModFix ,&_cbfge );_affef !=nil {return _affef ;};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 :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"},_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 :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}:_bceg .AlphaOutset =NewCT_AlphaOutsetEffect (); +if _aegeb :=d .DecodeElement (_bceg .AlphaOutset ,&_cbfge );_aegeb !=nil {return _aegeb ;};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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_bceg .AlphaRepl =NewCT_AlphaReplaceEffect (); +if _caaec :=d .DecodeElement (_bceg .AlphaRepl ,&_cbfge );_caaec !=nil {return _caaec ;};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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_bceg .BiLevel =NewCT_BiLevelEffect (); +if _eedf :=d .DecodeElement (_bceg .BiLevel ,&_cbfge );_eedf !=nil {return _eedf ;};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 :"\u0062\u006c\u0065n\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 :"\u0062\u006c\u0065n\u0064"}:_bceg .Blend =NewCT_BlendEffect (); +if _bbaga :=d .DecodeElement (_bceg .Blend ,&_cbfge );_bbaga !=nil {return _bbaga ;};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 :"\u0062\u006c\u0075\u0072"},_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 :"\u0062\u006c\u0075\u0072"}:_bceg .Blur =NewCT_BlurEffect (); +if _afeb :=d .DecodeElement (_bceg .Blur ,&_cbfge );_afeb !=nil {return _afeb ;};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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_bceg .ClrChange =NewCT_ColorChangeEffect (); +if _dfecd :=d .DecodeElement (_bceg .ClrChange ,&_cbfge );_dfecd !=nil {return _dfecd ;};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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_bceg .ClrRepl =NewCT_ColorReplaceEffect (); +if _dbfb :=d .DecodeElement (_bceg .ClrRepl ,&_cbfge );_dbfb !=nil {return _dbfb ;};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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_bceg .Duotone =NewCT_DuotoneEffect (); +if _bbgf :=d .DecodeElement (_bceg .Duotone ,&_cbfge );_bbgf !=nil {return _bbgf ;};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\u0069\u006c\u006c"},_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\u0069\u006c\u006c"}:_bceg .Fill =NewCT_FillEffect (); +if _dgdb :=d .DecodeElement (_bceg .Fill ,&_cbfge );_dgdb !=nil {return _dgdb ;};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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_bceg .FillOverlay =NewCT_FillOverlayEffect (); +if _cdea :=d .DecodeElement (_bceg .FillOverlay ,&_cbfge );_cdea !=nil {return _cdea ;};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 :"\u0067\u006c\u006f\u0077"},_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 :"\u0067\u006c\u006f\u0077"}:_bceg .Glow =NewCT_GlowEffect (); +if _ccbda :=d .DecodeElement (_bceg .Glow ,&_cbfge );_ccbda !=nil {return _ccbda ;};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 :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_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 :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_bceg .Grayscl =NewCT_GrayscaleEffect (); +if _cdbeb :=d .DecodeElement (_bceg .Grayscl ,&_cbfge );_cdbeb !=nil {return _cdbeb ;};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 :"\u0068\u0073\u006c"},_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 :"\u0068\u0073\u006c"}:_bceg .Hsl =NewCT_HSLEffect (); +if _abda :=d .DecodeElement (_bceg .Hsl ,&_cbfge );_abda !=nil {return _abda ;};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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_bceg .InnerShdw =NewCT_InnerShadowEffect (); +if _fbgb :=d .DecodeElement (_bceg .InnerShdw ,&_cbfge );_fbgb !=nil {return _fbgb ;};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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_bceg .Lum =NewCT_LuminanceEffect (); +if _dgaa :=d .DecodeElement (_bceg .Lum ,&_cbfge );_dgaa !=nil {return _dgaa ;};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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_bceg .OuterShdw =NewCT_OuterShadowEffect (); +if _cegd :=d .DecodeElement (_bceg .OuterShdw ,&_cbfge );_cegd !=nil {return _cegd ;};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 :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_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 :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_bceg .PrstShdw =NewCT_PresetShadowEffect (); +if _ceec :=d .DecodeElement (_bceg .PrstShdw ,&_cbfge );_ceec !=nil {return _ceec ;};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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_bceg .Reflection =NewCT_ReflectionEffect (); +if _beed :=d .DecodeElement (_bceg .Reflection ,&_cbfge );_beed !=nil {return _beed ;};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 :"\u0072\u0065\u006c\u004f\u0066\u0066"},_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 :"\u0072\u0065\u006c\u004f\u0066\u0066"}:_bceg .RelOff =NewCT_RelativeOffsetEffect (); +if _acde :=d .DecodeElement (_bceg .RelOff ,&_cbfge );_acde !=nil {return _acde ;};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\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_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\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_bceg .SoftEdge =NewCT_SoftEdgesEffect (); +if _bfdg :=d .DecodeElement (_bceg .SoftEdge ,&_cbfge );_bfdg !=nil {return _bfdg ;};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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_bceg .Tint =NewCT_TintEffect (); +if _bagd :=d .DecodeElement (_bceg .Tint ,&_cbfge );_bagd !=nil {return _bagd ;};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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_bceg .Xfrm =NewCT_TransformEffect (); +if _gebf :=d .DecodeElement (_bceg .Xfrm ,&_cbfge );_gebf !=nil {return _gebf ;};default:_bfc .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",_cbfge .Name ); +if _abab :=d .Skip ();_abab !=nil {return _abab ;};};case _e .EndElement :break _cdac ;case _e .CharData :};};return nil ;};func (_cdff *CT_GraphicalObjectData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bfbe :=range start .Attr {if _bfbe .Name .Local =="\u0075\u0072\u0069"{_afbd ,_dfgb :=_bfbe .Value ,error (nil ); +if _dfgb !=nil {return _dfgb ;};_cdff .UriAttr =_afbd ;continue ;};};_gbfec :for {_dbcef ,_aeae :=d .Token ();if _aeae !=nil {return _aeae ;};switch _fecde :=_dbcef .(type ){case _e .StartElement :switch _fecde .Name {default:if _egba ,_eccdd :=_a .CreateElement (_fecde ); +_eccdd !=nil {return _eccdd ;}else {if _debg :=d .DecodeElement (_egba ,&_fecde );_debg !=nil {return _debg ;};_cdff .Any =append (_cdff .Any ,_egba );};};case _e .EndElement :break _gbfec ;case _e .CharData :};};return nil ;};func NewCT_DashStop ()*CT_DashStop {_bfdb :=&CT_DashStop {}; +return _bfdb }; -// Validate validates the CT_SystemColor and its children -func (_ggddb *CT_SystemColor )Validate ()error {return _ggddb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006dC\u006f\u006c\u006f\u0072");};func (_bdcf *ST_PresetColorVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gggec ,_gecbcg :=d .Token (); -if _gecbcg !=nil {return _gecbcg ;};if _ccafac ,_bgaaac :=_gggec .(_b .EndElement );_bgaaac &&_ccafac .Name ==start .Name {*_bdcf =1;return nil ;};if _aeadc ,_gegff :=_gggec .(_b .CharData );!_gegff {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gggec ); -}else {switch string (_aeadc ){case "":*_bdcf =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_bdcf =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_bdcf =2;case "\u0061\u0071\u0075\u0061":*_bdcf =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_bdcf =4; -case "\u0061\u007a\u0075r\u0065":*_bdcf =5;case "\u0062\u0065\u0069g\u0065":*_bdcf =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_bdcf =7;case "\u0062\u006c\u0061c\u006b":*_bdcf =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_bdcf =9; -case "\u0062\u006c\u0075\u0065":*_bdcf =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_bdcf =11;case "\u0062\u0072\u006fw\u006e":*_bdcf =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_bdcf =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_bdcf =14; -case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_bdcf =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_bdcf =16;case "\u0063\u006f\u0072a\u006c":*_bdcf =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_bdcf =18; -case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_bdcf =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_bdcf =20;case "\u0063\u0079\u0061\u006e":*_bdcf =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_bdcf =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_bdcf =23; -case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_bdcf =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_bdcf =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_bdcf =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_bdcf =27; -case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_bdcf =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_bdcf =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_bdcf =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_bdcf =31; -case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_bdcf =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_bdcf =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_bdcf =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_bdcf =35; -case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_bdcf =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_bdcf =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_bdcf =38; -case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_bdcf =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_bdcf =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_bdcf =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_bdcf =42; -case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_bdcf =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_bdcf =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_bdcf =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_bdcf =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_bdcf =47; -case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_bdcf =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_bdcf =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_bdcf =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_bdcf =51; -case "\u0064\u006b\u0052e\u0064":*_bdcf =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_bdcf =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_bdcf =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_bdcf =55; -case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_bdcf =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_bdcf =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_bdcf =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_bdcf =59; -case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_bdcf =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_bdcf =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_bdcf =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_bdcf =63; -case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_bdcf =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_bdcf =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_bdcf =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_bdcf =67; -case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_bdcf =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_bdcf =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_bdcf =70;case "\u0067\u006f\u006c\u0064":*_bdcf =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_bdcf =72; -case "\u0067\u0072\u0061\u0079":*_bdcf =73;case "\u0067\u0072\u0065\u0079":*_bdcf =74;case "\u0067\u0072\u0065e\u006e":*_bdcf =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_bdcf =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_bdcf =77; -case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_bdcf =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_bdcf =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_bdcf =80;case "\u0069\u0076\u006fr\u0079":*_bdcf =81;case "\u006b\u0068\u0061k\u0069":*_bdcf =82; -case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_bdcf =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_bdcf =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_bdcf =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_bdcf =86; -case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_bdcf =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_bdcf =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_bdcf =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_bdcf =90; -case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_bdcf =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_bdcf =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_bdcf =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_bdcf =94; -case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_bdcf =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_bdcf =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_bdcf =97; -case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_bdcf =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_bdcf =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_bdcf =100; -case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_bdcf =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_bdcf =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_bdcf =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_bdcf =104;case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_bdcf =105; -case "\u006c\u0074\u0047\u0072\u0061\u0079":*_bdcf =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_bdcf =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_bdcf =108;case "\u006c\u0074\u0050\u0069\u006e\u006b":*_bdcf =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_bdcf =110; -case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_bdcf =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_bdcf =112;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_bdcf =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_bdcf =114; -case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_bdcf =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_bdcf =116;case "\u006c\u0069\u006d\u0065":*_bdcf =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_bdcf =118; -case "\u006c\u0069\u006ee\u006e":*_bdcf =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_bdcf =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_bdcf =121;case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_bdcf =122; -case "\u006de\u0064\u0042\u006c\u0075\u0065":*_bdcf =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_bdcf =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_bdcf =125;case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_bdcf =126; -case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_bdcf =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_bdcf =128;case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_bdcf =129; -case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_bdcf =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_bdcf =131;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_bdcf =132; -case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_bdcf =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_bdcf =134;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_bdcf =135; -case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_bdcf =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_bdcf =137;case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_bdcf =138; -case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_bdcf =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_bdcf =140;case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_bdcf =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_bdcf =142; -case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_bdcf =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_bdcf =144;case "\u006e\u0061\u0076\u0079":*_bdcf =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_bdcf =146;case "\u006f\u006c\u0069v\u0065":*_bdcf =147; -case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_bdcf =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_bdcf =149;case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_bdcf =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_bdcf =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_bdcf =152; -case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_bdcf =153;case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_bdcf =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_bdcf =155; -case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_bdcf =156;case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_bdcf =157;case "\u0070\u0065\u0072\u0075":*_bdcf =158;case "\u0070\u0069\u006e\u006b":*_bdcf =159;case "\u0070\u006c\u0075\u006d":*_bdcf =160; -case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_bdcf =161;case "\u0070\u0075\u0072\u0070\u006c\u0065":*_bdcf =162;case "\u0072\u0065\u0064":*_bdcf =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_bdcf =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_bdcf =165; -case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_bdcf =166;case "\u0073\u0061\u006c\u006d\u006f\u006e":*_bdcf =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_bdcf =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_bdcf =169; -case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_bdcf =170;case "\u0073\u0069\u0065\u006e\u006e\u0061":*_bdcf =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_bdcf =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_bdcf =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_bdcf =174; -case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_bdcf =175;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_bdcf =176;case "\u0073\u006e\u006f\u0077":*_bdcf =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_bdcf =178; -case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_bdcf =179;case "\u0074\u0061\u006e":*_bdcf =180;case "\u0074\u0065\u0061\u006c":*_bdcf =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_bdcf =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_bdcf =183; -case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_bdcf =184;case "\u0076\u0069\u006f\u006c\u0065\u0074":*_bdcf =185;case "\u0077\u0068\u0065a\u0074":*_bdcf =186;case "\u0077\u0068\u0069t\u0065":*_bdcf =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_bdcf =188; -case "\u0079\u0065\u006c\u006c\u006f\u0077":*_bdcf =189;case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_bdcf =190;};};_gggec ,_gecbcg =d .Token ();if _gecbcg !=nil {return _gecbcg ;};if _cbgaf ,_bfbfe :=_gggec .(_b .EndElement ); -_bfbfe &&_cbgaf .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gggec );};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;); +// ValidateWithPath validates the CT_ColorScheme and its children, prefixing error messages with path +func (_fcadg *CT_ColorScheme )ValidateWithPath (path string )error {if _dgfde :=_fcadg .Dk1 .ValidateWithPath (path +"\u002f\u0044\u006b\u0031");_dgfde !=nil {return _dgfde ;};if _gaeg :=_fcadg .Lt1 .ValidateWithPath (path +"\u002f\u004c\u0074\u0031"); +_gaeg !=nil {return _gaeg ;};if _faed :=_fcadg .Dk2 .ValidateWithPath (path +"\u002f\u0044\u006b\u0032");_faed !=nil {return _faed ;};if _gfda :=_fcadg .Lt2 .ValidateWithPath (path +"\u002f\u004c\u0074\u0032");_gfda !=nil {return _gfda ;};if _ebbf :=_fcadg .Accent1 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0031"); +_ebbf !=nil {return _ebbf ;};if _aaddf :=_fcadg .Accent2 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0032");_aaddf !=nil {return _aaddf ;};if _beac :=_fcadg .Accent3 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0033"); +_beac !=nil {return _beac ;};if _gabd :=_fcadg .Accent4 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0034");_gabd !=nil {return _gabd ;};if _fegg :=_fcadg .Accent5 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0035"); +_fegg !=nil {return _fegg ;};if _geee :=_fcadg .Accent6 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0036");_geee !=nil {return _geee ;};if _fega :=_fcadg .Hlink .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b"); +_fega !=nil {return _fega ;};if _egcb :=_fcadg .FolHlink .ValidateWithPath (path +"\u002fF\u006f\u006c\u0048\u006c\u0069\u006ek");_egcb !=nil {return _egcb ;};if _fcadg .ExtLst !=nil {if _gaga :=_fcadg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gaga !=nil {return _gaga ;};};return nil ;};type CT_RelativeOffsetEffect struct{TxAttr *ST_Percentage ;TyAttr *ST_Percentage ;}; -// Validate validates the EG_TextRun and its children -func (_caceeg *EG_TextRun )Validate ()error {return _caceeg .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075\u006e");}; +// ValidateWithPath validates the CT_TextListStyle and its children, prefixing error messages with path +func (_eacfd *CT_TextListStyle )ValidateWithPath (path string )error {if _eacfd .DefPPr !=nil {if _dffag :=_eacfd .DefPPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0050\u0050\u0072");_dffag !=nil {return _dffag ;};};if _eacfd .Lvl1pPr !=nil {if _cfeea :=_eacfd .Lvl1pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0031\u0070\u0050\u0072"); +_cfeea !=nil {return _cfeea ;};};if _eacfd .Lvl2pPr !=nil {if _cbacd :=_eacfd .Lvl2pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0032\u0070\u0050\u0072");_cbacd !=nil {return _cbacd ;};};if _eacfd .Lvl3pPr !=nil {if _efbdg :=_eacfd .Lvl3pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0033\u0070\u0050\u0072"); +_efbdg !=nil {return _efbdg ;};};if _eacfd .Lvl4pPr !=nil {if _febeg :=_eacfd .Lvl4pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0034\u0070\u0050\u0072");_febeg !=nil {return _febeg ;};};if _eacfd .Lvl5pPr !=nil {if _edbca :=_eacfd .Lvl5pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0035\u0070\u0050\u0072"); +_edbca !=nil {return _edbca ;};};if _eacfd .Lvl6pPr !=nil {if _bcggb :=_eacfd .Lvl6pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0036\u0070\u0050\u0072");_bcggb !=nil {return _bcggb ;};};if _eacfd .Lvl7pPr !=nil {if _gfgba :=_eacfd .Lvl7pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0037\u0070\u0050\u0072"); +_gfgba !=nil {return _gfgba ;};};if _eacfd .Lvl8pPr !=nil {if _ggcge :=_eacfd .Lvl8pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0038\u0070\u0050\u0072");_ggcge !=nil {return _ggcge ;};};if _eacfd .Lvl9pPr !=nil {if _aacb :=_eacfd .Lvl9pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0039\u0070\u0050\u0072"); +_aacb !=nil {return _aacb ;};};if _eacfd .ExtLst !=nil {if _dacdg :=_eacfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dacdg !=nil {return _dacdg ;};};return nil ;};func (_ddbec *Graphic )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddbec .CT_GraphicalObject =*NewCT_GraphicalObject (); +_abdcbg :for {_dcgge ,_ecaaa :=d .Token ();if _ecaaa !=nil {return _ecaaa ;};switch _acbaa :=_dcgge .(type ){case _e .StartElement :switch _acbaa .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 :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"},_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 :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}:if _aaceda :=d .DecodeElement (_ddbec .GraphicData ,&_acbaa ); +_aaceda !=nil {return _aaceda ;};default:_bfc .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",_acbaa .Name ); +if _eadab :=d .Skip ();_eadab !=nil {return _eadab ;};};case _e .EndElement :break _abdcbg ;case _e .CharData :};};return nil ;};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 (_cgae *CT_AlphaModulateFixedEffect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_afg :=range start .Attr {if _afg .Name .Local =="\u0061\u006d\u0074"{_ddg ,_def :=ParseUnionST_PositivePercentage (_afg .Value ); +if _def !=nil {return _def ;};_cgae .AmtAttr =&_ddg ;continue ;};};for {_bbd ,_adf :=d .Token ();if _adf !=nil {return _bb .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",_adf ); +};if _dfec ,_cab :=_bbd .(_e .EndElement );_cab &&_dfec .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_ClipboardStyleSheet and its children, prefixing error messages with path -func (_abdd *CT_ClipboardStyleSheet )ValidateWithPath (path string )error {if _cacg :=_abdd .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_cacg !=nil {return _cacg ;};if _dfea :=_abdd .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); -_dfea !=nil {return _dfea ;};return nil ;};func NewCT_GroupFillProperties ()*CT_GroupFillProperties {_bdfbd :=&CT_GroupFillProperties {};return _bdfbd ;};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;); +// Validate validates the EG_FillProperties and its children +func (_cgabe *EG_FillProperties )Validate ()error {return _cgabe .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_aac *CT_AudioCDTime )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_edb :=range start .Attr {if _edb .Name .Local =="\u0074\u0072\u0061c\u006b"{_bgfg ,_ffe :=_eb .ParseUint (_edb .Value ,10,8); +if _ffe !=nil {return _ffe ;};_aac .TrackAttr =uint8 (_bgfg );continue ;};if _edb .Name .Local =="\u0074\u0069\u006d\u0065"{_bfe ,_fgd :=_eb .ParseUint (_edb .Value ,10,32);if _fgd !=nil {return _fgd ;};_adgb :=uint32 (_bfe );_aac .TimeAttr =&_adgb ;continue ; +};};for {_eacd ,_bfaf :=d .Token ();if _bfaf !=nil {return _bb .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",_bfaf );};if _acgg ,_bcd :=_eacd .(_e .EndElement ); +_bcd &&_acgg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_GeomGuideList and its children -func (_bcaf *CT_GeomGuideList )Validate ()error {return _bcaf .ValidateWithPath ("\u0043\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func NewCT_TextUnderlineLineFollowText ()*CT_TextUnderlineLineFollowText {_egbfd :=&CT_TextUnderlineLineFollowText {}; -return _egbfd ;}; +// Validate validates the CT_PresetGeometry2D and its children +func (_ecfe *CT_PresetGeometry2D )Validate ()error {return _ecfe .ValidateWithPath ("\u0043\u0054\u005f\u0050re\u0073\u0065\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");};func (_bgggfc ST_FontCollectionIndex )Validate ()error {return _bgggfc .ValidateWithPath ("")}; +func NewCT_AlphaOutsetEffect ()*CT_AlphaOutsetEffect {_eee :=&CT_AlphaOutsetEffect {};return _eee };func (_agga *CT_GvmlShape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agga .NvSpPr =NewCT_GvmlShapeNonVisual ();_agga .SpPr =NewCT_ShapeProperties (); +_afge :for {_gdabg ,_cggb :=d .Token ();if _cggb !=nil {return _cggb ;};switch _bdeg :=_gdabg .(type ){case _e .StartElement :switch _bdeg .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 :"\u006e\u0076\u0053\u0070\u0050\u0072"},_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 :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _beabb :=d .DecodeElement (_agga .NvSpPr ,&_bdeg ); +_beabb !=nil {return _beabb ;};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\u0050\u0072"},_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\u0050\u0072"}:if _agacc :=d .DecodeElement (_agga .SpPr ,&_bdeg ); +_agacc !=nil {return _agacc ;};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 :"\u0074\u0078\u0053\u0070"},_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 :"\u0074\u0078\u0053\u0070"}:_agga .TxSp =NewCT_GvmlTextShape (); +if _ageg :=d .DecodeElement (_agga .TxSp ,&_bdeg );_ageg !=nil {return _ageg ;};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\u0074\u0079l\u0065"},_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\u0074\u0079l\u0065"}:_agga .Style =NewCT_ShapeStyle (); +if _dgcdb :=d .DecodeElement (_agga .Style ,&_bdeg );_dgcdb !=nil {return _dgcdb ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agga .ExtLst =NewCT_OfficeArtExtensionList (); +if _cgfbdd :=d .DecodeElement (_agga .ExtLst ,&_bdeg );_cgfbdd !=nil {return _cgfbdd ;};default:_bfc .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",_bdeg .Name ); +if _ggcae :=d .Skip ();_ggcae !=nil {return _ggcae ;};};case _e .EndElement :break _afge ;case _e .CharData :};};return nil ;};func (_aceb *CT_FontCollection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ebeb :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}}; +e .EncodeElement (_aceb .Latin ,_ebeb );_dcfdc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0061"}};e .EncodeElement (_aceb .Ea ,_dcfdc );_fbdf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_aceb .Cs ,_fbdf ); +if _aceb .Font !=nil {_ddccg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};for _ ,_bdcg :=range _aceb .Font {e .EncodeElement (_bdcg ,_ddccg );};};if _aceb .ExtLst !=nil {_bface :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_aceb .ExtLst ,_bface );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fccdcf *ST_EffectContainerType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fccdcf =0;case "\u0073\u0069\u0062":*_fccdcf =1; +case "\u0074\u0072\u0065\u0065":*_fccdcf =2;};return nil ;}; -// ValidateWithPath validates the EG_TextBulletColor and its children, prefixing error messages with path -func (_ccgaa *EG_TextBulletColor )ValidateWithPath (path string )error {if _ccgaa .BuClrTx !=nil {if _cfce :=_ccgaa .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_cfce !=nil {return _cfce ;};};if _ccgaa .BuClr !=nil {if _fdcab :=_ccgaa .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072"); -_fdcab !=nil {return _fdcab ;};};return nil ;};func (_ffagg *CT_TableGrid )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ffagg .GridCol !=nil {_bbccb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0069\u0064\u0043\u006fl"}}; -for _ ,_eegca :=range _ffagg .GridCol {e .EncodeElement (_eegca ,_bbccb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgdfaa ST_PitchFamily )ValidateWithPath (path string )error {switch _cgdfaa {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgdfaa )); -};return nil ;};func (_bcbca ST_SchemeColorVal )String ()string {switch _bcbca {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 "";}; +// Validate validates the CT_ColorMapping and its children +func (_fgcd *CT_ColorMapping )Validate ()error {return _fgcd .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");};func (_afabg ST_ColorSchemeIndex )ValidateWithPath (path string )error {switch _afabg {case 0,1,2,3,4,5,6,7,8,9,10,11,12: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 (_afabg )); +};return nil ;};func (_ffgeb ST_TextStrikeType )Validate ()error {return _ffgeb .ValidateWithPath ("")};func NewCT_StyleMatrix ()*CT_StyleMatrix {_bedbe :=&CT_StyleMatrix {};_bedbe .FillStyleLst =NewCT_FillStyleList ();_bedbe .LnStyleLst =NewCT_LineStyleList (); +_bedbe .EffectStyleLst =NewCT_EffectStyleList ();_bedbe .BgFillStyleLst =NewCT_BackgroundFillStyleList ();return _bedbe ;};func (_gagae *ST_SchemeColorVal )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gagae =0;case "\u0062\u0067\u0031":*_gagae =1; +case "\u0074\u0078\u0031":*_gagae =2;case "\u0062\u0067\u0032":*_gagae =3;case "\u0074\u0078\u0032":*_gagae =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_gagae =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_gagae =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_gagae =7; +case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_gagae =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_gagae =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_gagae =10;case "\u0068\u006c\u0069n\u006b":*_gagae =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_gagae =12; +case "\u0070\u0068\u0043l\u0072":*_gagae =13;case "\u0064\u006b\u0031":*_gagae =14;case "\u006c\u0074\u0031":*_gagae =15;case "\u0064\u006b\u0032":*_gagae =16;case "\u006c\u0074\u0032":*_gagae =17;};return nil ;}; -// Validate validates the CT_Path2DMoveTo and its children -func (_bcac *CT_Path2DMoveTo )Validate ()error {return _bcac .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f");}; +// Validate validates the CT_ConnectionSiteList and its children +func (_caaa *CT_ConnectionSiteList )Validate ()error {return _caaa .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u0069\u006f\u006e\u0053i\u0074\u0065\u004c\u0069\u0073\u0074");};type Graphic struct{CT_GraphicalObject };func (_faefc ST_ColorSchemeIndex )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_faefc .String (),start ); +};func NewCT_ThemeableLineStyle ()*CT_ThemeableLineStyle {_adce :=&CT_ThemeableLineStyle {};return _adce ;};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;); -// Validate validates the CT_Point2D and its children -func (_eagff *CT_Point2D )Validate ()error {return _eagff .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044");}; +// Validate validates the CT_Path2DLineTo and its children +func (_fdbag *CT_Path2DLineTo )Validate ()error {return _fdbag .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f");}; -// Validate validates the CT_BaseStyles and its children -func (_dgaa *CT_BaseStyles )Validate ()error {return _dgaa .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073");};type CT_PatternFillProperties struct{PrstAttr ST_PresetPatternVal ;FgClr *CT_Color ;BgClr *CT_Color ; -};type CT_TablePartStyle struct{TcTxStyle *CT_TableStyleTextStyle ;TcStyle *CT_TableStyleCellStyle ;}; +// ValidateWithPath validates the CT_Scene3D and its children, prefixing error messages with path +func (_gdecc *CT_Scene3D )ValidateWithPath (path string )error {if _daad :=_gdecc .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_daad !=nil {return _daad ;};if _gadfe :=_gdecc .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g"); +_gadfe !=nil {return _gadfe ;};if _gdecc .Backdrop !=nil {if _acbaf :=_gdecc .Backdrop .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0064\u0072\u006fp");_acbaf !=nil {return _acbaf ;};};if _gdecc .ExtLst !=nil {if _faafa :=_gdecc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_faafa !=nil {return _faafa ;};};return nil ;};func (_fecfb ST_TextShapeType )String ()string {switch _fecfb {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 (_eefg *EG_EffectProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _eefg .EffectLst !=nil {_fdebd :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eefg .EffectLst ,_fdebd ); +};if _eefg .EffectDag !=nil {_debggc :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_eefg .EffectDag ,_debggc );};return nil ;};func (_gaddd ST_PathShadeType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gaddd .String (),start ); +};func (_cbgcb ST_TileFlipMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cbgcb .String (),start );};func (_dege *CT_BlurEffect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dege .RadAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0061\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_dege .RadAttr )}); +};if _dege .GrowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0072\u006f\u0077"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_dege .GrowAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_OfficeArtExtension and its children, prefixing error messages with path -func (_aead *CT_OfficeArtExtension )ValidateWithPath (path string )error {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;); +// ValidateWithPath validates the CT_TablePropertiesChoice and its children, prefixing error messages with path +func (_edfad *CT_TablePropertiesChoice )ValidateWithPath (path string )error {if _edfad .TableStyle !=nil {if _bgfee :=_edfad .TableStyle .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_bgfee !=nil {return _bgfee ; +};};if _edfad .TableStyleId !=nil {if !_egf .ST_GuidPatternRe .MatchString (*_edfad .TableStyleId ){return _bb .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 ,_egf .ST_GuidPatternRe ,*_edfad .TableStyleId ); +};};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 ;}; -// ValidateWithPath validates the CT_TextCharacterProperties and its children, prefixing error messages with path -func (_bbfge *CT_TextCharacterProperties )ValidateWithPath (path string )error {if _bbfge .SzAttr !=nil {if *_bbfge .SzAttr < 100{return _ee .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 ,*_bbfge .SzAttr ); -};if *_bbfge .SzAttr > 400000{return _ee .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 ,*_bbfge .SzAttr ); -};};if _faaff :=_bbfge .UAttr .ValidateWithPath (path +"\u002f\u0055\u0041\u0074\u0074\u0072");_faaff !=nil {return _faaff ;};if _cagab :=_bbfge .StrikeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0041\u0074\u0074\u0072");_cagab !=nil {return _cagab ; -};if _bbfge .KernAttr !=nil {if *_bbfge .KernAttr < 0{return _ee .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 ,*_bbfge .KernAttr ); -};if *_bbfge .KernAttr > 400000{return _ee .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 ,*_bbfge .KernAttr ); -};};if _geecc :=_bbfge .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_geecc !=nil {return _geecc ;};if _bbfge .SpcAttr !=nil {if _cffdf :=_bbfge .SpcAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0063\u0041\u0074\u0074\u0072"); -_cffdf !=nil {return _cffdf ;};};if _bbfge .BaselineAttr !=nil {if _ddefe :=_bbfge .BaselineAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u006c\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_ddefe !=nil {return _ddefe ;};};if _bbfge .Ln !=nil {if _ffgfg :=_bbfge .Ln .ValidateWithPath (path +"\u002f\u004c\u006e"); -_ffgfg !=nil {return _ffgfg ;};};if _bbfge .NoFill !=nil {if _gdeac :=_bbfge .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gdeac !=nil {return _gdeac ;};};if _bbfge .SolidFill !=nil {if _aebac :=_bbfge .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_aebac !=nil {return _aebac ;};};if _bbfge .GradFill !=nil {if _agafd :=_bbfge .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_agafd !=nil {return _agafd ;};};if _bbfge .BlipFill !=nil {if _gbgcd :=_bbfge .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_gbgcd !=nil {return _gbgcd ;};};if _bbfge .PattFill !=nil {if _egege :=_bbfge .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_egege !=nil {return _egege ;};};if _bbfge .GrpFill !=nil {if _aaadb :=_bbfge .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_aaadb !=nil {return _aaadb ;};};if _bbfge .EffectLst !=nil {if _fedgg :=_bbfge .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_fedgg !=nil {return _fedgg ;};};if _bbfge .EffectDag !=nil {if _bgdgc :=_bbfge .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); -_bgdgc !=nil {return _bgdgc ;};};if _bbfge .Highlight !=nil {if _fbdbb :=_bbfge .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_fbdbb !=nil {return _fbdbb ;};};if _bbfge .ULnTx !=nil {if _fccgb :=_bbfge .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078"); -_fccgb !=nil {return _fccgb ;};};if _bbfge .ULn !=nil {if _bebfe :=_bbfge .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e");_bebfe !=nil {return _bebfe ;};};if _bbfge .UFillTx !=nil {if _afcdbg :=_bbfge .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078"); -_afcdbg !=nil {return _afcdbg ;};};if _bbfge .UFill !=nil {if _cfbdd :=_bbfge .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c");_cfbdd !=nil {return _cfbdd ;};};if _bbfge .Latin !=nil {if _gfcc :=_bbfge .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e"); -_gfcc !=nil {return _gfcc ;};};if _bbfge .Ea !=nil {if _dcfba :=_bbfge .Ea .ValidateWithPath (path +"\u002f\u0045\u0061");_dcfba !=nil {return _dcfba ;};};if _bbfge .Cs !=nil {if _cgaaad :=_bbfge .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_cgaaad !=nil {return _cgaaad ; -};};if _bbfge .Sym !=nil {if _bfgbc :=_bbfge .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_bfgbc !=nil {return _bfgbc ;};};if _bbfge .HlinkClick !=nil {if _debac :=_bbfge .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"); -_debac !=nil {return _debac ;};};if _bbfge .HlinkMouseOver !=nil {if _aedff :=_bbfge .HlinkMouseOver .ValidateWithPath (path +"\u002fH\u006ci\u006e\u006b\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072");_aedff !=nil {return _aedff ;};};if _bbfge .Rtl !=nil {if _ebefb :=_bbfge .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c"); -_ebefb !=nil {return _ebefb ;};};if _bbfge .ExtLst !=nil {if _eegcad :=_bbfge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eegcad !=nil {return _eegcad ;};};return nil ;};type CT_OfficeArtExtension struct{UriAttr string ;Any []_a .Any ; -};func (_gdeeg ST_TextVerticalType )Validate ()error {return _gdeeg .ValidateWithPath ("")};func NewCT_PositiveSize2D ()*CT_PositiveSize2D {_aacbg :=&CT_PositiveSize2D {};_aacbg .CxAttr =0;_aacbg .CyAttr =0;return _aacbg ;};type ST_TileFlipMode byte ; +// Validate validates the CT_SchemeColor and its children +func (_bceda *CT_SchemeColor )Validate ()error {return _bceda .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065C\u006f\u006c\u006f\u0072");};func NewCT_ColorMappingOverride ()*CT_ColorMappingOverride {_gfac :=&CT_ColorMappingOverride {}; +_gfac .Choice =NewCT_ColorMappingOverrideChoice ();return _gfac ;};func (_aface ST_TextAnchoringType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gdegbb :=_e .Attr {};_gdegbb .Name =name ;switch _aface {case ST_TextAnchoringTypeUnset :_gdegbb .Value =""; +case ST_TextAnchoringTypeT :_gdegbb .Value ="\u0074";case ST_TextAnchoringTypeCtr :_gdegbb .Value ="\u0063\u0074\u0072";case ST_TextAnchoringTypeB :_gdegbb .Value ="\u0062";case ST_TextAnchoringTypeJust :_gdegbb .Value ="\u006a\u0075\u0073\u0074";case ST_TextAnchoringTypeDist :_gdegbb .Value ="\u0064\u0069\u0073\u0074"; +};return _gdegbb ,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 NewCT_BackgroundFillStyleList ()*CT_BackgroundFillStyleList {_gfe :=&CT_BackgroundFillStyleList {};return _gfe ;};func (_feacde *ST_PathShadeType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_feacde =0; +case "\u0073\u0068\u0061p\u0065":*_feacde =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_feacde =2;case "\u0072\u0065\u0063\u0074":*_feacde =3;};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 (_acadf *CT_GradientStop )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u006f\u0073"},Value :_bb .Sprintf ("\u0025\u0076",_acadf .PosAttr )}); +e .EncodeToken (start );if _acadf .ScrgbClr !=nil {_dfcc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_acadf .ScrgbClr ,_dfcc );};if _acadf .SrgbClr !=nil {_gdae :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; +e .EncodeElement (_acadf .SrgbClr ,_gdae );};if _acadf .HslClr !=nil {_gfddf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_acadf .HslClr ,_gfddf );};if _acadf .SysClr !=nil {_ababd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; +e .EncodeElement (_acadf .SysClr ,_ababd );};if _acadf .SchemeClr !=nil {_cbbda :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_acadf .SchemeClr ,_cbbda );};if _acadf .PrstClr !=nil {_deafa :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; +e .EncodeElement (_acadf .PrstClr ,_deafa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Headers and its children -func (_aeggb *CT_Headers )Validate ()error {return _aeggb .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");};func (_fdcfb *CT_TablePartStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afcaa :for {_bbadd ,_bbcd :=d .Token (); -if _bbcd !=nil {return _bbcd ;};switch _efebg :=_bbadd .(type ){case _b .StartElement :switch _efebg .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"}:_fdcfb .TcTxStyle =NewCT_TableStyleTextStyle (); -if _gaadd :=d .DecodeElement (_fdcfb .TcTxStyle ,&_efebg );_gaadd !=nil {return _gaadd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fdcfb .TcStyle =NewCT_TableStyleCellStyle (); -if _bffca :=d .DecodeElement (_fdcfb .TcStyle ,&_efebg );_bffca !=nil {return _bffca ;};default:_cc .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",_efebg .Name ); -if _cagb :=d .Skip ();_cagb !=nil {return _cagb ;};};case _b .EndElement :break _afcaa ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GvmlGroupShape and its children, prefixing error messages with path +func (_cgdc *CT_GvmlGroupShape )ValidateWithPath (path string )error {if _gcgd :=_cgdc .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_gcgd !=nil {return _gcgd ;};if _bbgbd :=_cgdc .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); +_bbgbd !=nil {return _bbgbd ;};for _bfba ,_fgca :=range _cgdc .Choice {if _dbef :=_fgca .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bfba ));_dbef !=nil {return _dbef ;};};if _cgdc .ExtLst !=nil {if _dcdaa :=_cgdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dcdaa !=nil {return _dcdaa ;};};return nil ;};func (_eaaac *VideoFile )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eaaac .CT_VideoFile =*NewCT_VideoFile ();for _ ,_bdfab :=range start .Attr {if _bdfab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bdfab .Name .Local =="\u006c\u0069\u006e\u006b"||_bdfab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bdfab .Name .Local =="\u006c\u0069\u006e\u006b"{_cgfac ,_daage :=_bdfab .Value ,error (nil ); +if _daage !=nil {return _daage ;};_eaaac .LinkAttr =_cgfac ;continue ;};if _bdfab .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_bfded ,_bafgcd :=_bdfab .Value ,error (nil );if _bafgcd !=nil {return _bafgcd ;};_eaaac .ContentTypeAttr =&_bfded ; +continue ;};};_aefdab :for {_fccccea ,_addgcd :=d .Token ();if _addgcd !=nil {return _addgcd ;};switch _edfaa :=_fccccea .(type ){case _e .StartElement :switch _edfaa .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eaaac .ExtLst =NewCT_OfficeArtExtensionList (); +if _aagaeg :=d .DecodeElement (_eaaac .ExtLst ,&_edfaa );_aagaeg !=nil {return _aagaeg ;};default:_bfc .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",_edfaa .Name ); +if _dfgba :=d .Skip ();_dfgba !=nil {return _dfgba ;};};case _e .EndElement :break _aefdab ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_AlphaInverseEffect and its children, prefixing error messages with path -func (_daa *CT_AlphaInverseEffect )ValidateWithPath (path string )error {if _daa .ScrgbClr !=nil {if _bdda :=_daa .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_bdda !=nil {return _bdda ;};};if _daa .SrgbClr !=nil {if _gdd :=_daa .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_gdd !=nil {return _gdd ;};};if _daa .HslClr !=nil {if _efe :=_daa .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_efe !=nil {return _efe ;};};if _daa .SysClr !=nil {if _afe :=_daa .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_afe !=nil {return _afe ;};};if _daa .SchemeClr !=nil {if _ffg :=_daa .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_ffg !=nil {return _ffg ;};};if _daa .PrstClr !=nil {if _agc :=_daa .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_agc !=nil {return _agc ;};};return nil ;};func (_bbaeb ST_LightRigType )ValidateWithPath (path string )error {switch _bbaeb {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 _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbaeb )); -};return nil ;};func (_effdd *ST_PathShadeType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggbdb ,_ebccb :=d .Token ();if _ebccb !=nil {return _ebccb ;};if _cdcaf ,_fbabb :=_ggbdb .(_b .EndElement );_fbabb &&_cdcaf .Name ==start .Name {*_effdd =1; -return nil ;};if _dfacgd ,_bcbgc :=_ggbdb .(_b .CharData );!_bcbgc {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggbdb );}else {switch string (_dfacgd ){case "":*_effdd =0; -case "\u0073\u0068\u0061p\u0065":*_effdd =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_effdd =2;case "\u0072\u0065\u0063\u0074":*_effdd =3;};};_ggbdb ,_ebccb =d .Token ();if _ebccb !=nil {return _ebccb ;};if _dafgg ,_fgebgc :=_ggbdb .(_b .EndElement ); -_fgebgc &&_dafgg .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggbdb );};func (_eebed ST_PresetCameraType )ValidateWithPath (path string )error {switch _eebed {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 _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eebed )); +// Validate validates the EG_TextBulletSize and its children +func (_cdaf *EG_TextBulletSize )Validate ()error {return _cdaf .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065");};func NewCT_TableCellBorderStyle ()*CT_TableCellBorderStyle {_aeege :=&CT_TableCellBorderStyle {}; +return _aeege ;};func (_afafc ST_PresetCameraType )ValidateWithPath (path string )error {switch _afafc {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 _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afafc )); };return nil ;}; -// ValidateWithPath validates the CT_SupplementalFont and its children, prefixing error messages with path -func (_cgcae *CT_SupplementalFont )ValidateWithPath (path string )error {return nil };func (_dbgfd *CT_GvmlPicture )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbgfd .NvPicPr =NewCT_GvmlPictureNonVisual ();_dbgfd .BlipFill =NewCT_BlipFillProperties (); -_dbgfd .SpPr =NewCT_ShapeProperties ();_gbce :for {_gebfc ,_eefbec :=d .Token ();if _eefbec !=nil {return _eefbec ;};switch _dfcdf :=_gebfc .(type ){case _b .StartElement :switch _dfcdf .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 _cedga :=d .DecodeElement (_dbgfd .NvPicPr ,&_dfcdf ); -_cedga !=nil {return _cedga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 _cffde :=d .DecodeElement (_dbgfd .BlipFill ,&_dfcdf ); -_cffde !=nil {return _cffde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 _bbcab :=d .DecodeElement (_dbgfd .SpPr ,&_dfcdf ); -_bbcab !=nil {return _bbcab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_dbgfd .Style =NewCT_ShapeStyle (); -if _gbgb :=d .DecodeElement (_dbgfd .Style ,&_dfcdf );_gbgb !=nil {return _gbgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_dbgfd .ExtLst =NewCT_OfficeArtExtensionList (); -if _cdaaf :=d .DecodeElement (_dbgfd .ExtLst ,&_dfcdf );_cdaaf !=nil {return _cdaaf ;};default:_cc .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",_dfcdf .Name ); -if _gbfcd :=d .Skip ();_gbfcd !=nil {return _gbfcd ;};};case _b .EndElement :break _gbce ;case _b .CharData :};};return nil ;};type CT_StretchInfoProperties struct{FillRect *CT_RelativeRect ;};func (_bebd *CT_Cell3D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bebd .Bevel =NewCT_Bevel (); -for _ ,_acef :=range start .Attr {if _acef .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_bebd .PrstMaterialAttr .UnmarshalXMLAttr (_acef );continue ;};};_daeg :for {_ccfg ,_fdfef :=d .Token ();if _fdfef !=nil {return _fdfef ; -};switch _gbec :=_ccfg .(type ){case _b .StartElement :switch _gbec .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 _bgbb :=d .DecodeElement (_bebd .Bevel ,&_gbec ); -_bgbb !=nil {return _bgbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bebd .LightRig =NewCT_LightRig (); -if _bcbeg :=d .DecodeElement (_bebd .LightRig ,&_gbec );_bcbeg !=nil {return _bcbeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_bebd .ExtLst =NewCT_OfficeArtExtensionList (); -if _gdc :=d .DecodeElement (_bebd .ExtLst ,&_gbec );_gdc !=nil {return _gdc ;};default:_cc .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",_gbec .Name ); -if _bege :=d .Skip ();_bege !=nil {return _bege ;};};case _b .EndElement :break _daeg ;case _b .CharData :};};return nil ;};func (_eegbgd *ST_CompoundLine )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eegbgd =0;case "\u0073\u006e\u0067":*_eegbgd =1; -case "\u0064\u0062\u006c":*_eegbgd =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_eegbgd =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_eegbgd =4;case "\u0074\u0072\u0069":*_eegbgd =5;};return nil ;};func (_bba *CT_AnimationGraphicalObjectBuildProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _bba .BldDgm !=nil {_ecbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}};e .EncodeElement (_bba .BldDgm ,_ecbb );};if _bba .BldChart !=nil {_afa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"}}; -e .EncodeElement (_bba .BldChart ,_afa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_LineEndLength byte ; +// Validate validates the CT_AnimationChartElement and its children +func (_ede *CT_AnimationChartElement )Validate ()error {return _ede .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043h\u0061\u0072\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};type CT_GraphicalObjectFrameLocking struct{NoGrpAttr *bool ; +NoDrilldownAttr *bool ;NoSelectAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;};type CT_VideoFile struct{LinkAttr string ;ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;};func (_dddb *CT_TextListStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcfea :for {_gcgf ,_bbdeb :=d .Token (); +if _bbdeb !=nil {return _bbdeb ;};switch _ccea :=_gcgf .(type ){case _e .StartElement :switch _ccea .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 :"\u0064\u0065\u0066\u0050\u0050\u0072"},_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 :"\u0064\u0065\u0066\u0050\u0050\u0072"}:_dddb .DefPPr =NewCT_TextParagraphProperties (); +if _bgfdg :=d .DecodeElement (_dddb .DefPPr ,&_ccea );_bgfdg !=nil {return _bgfdg ;};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 :"\u006cv\u006c\u0031\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0031\u0070\u0050\u0072"}:_dddb .Lvl1pPr =NewCT_TextParagraphProperties (); +if _dgac :=d .DecodeElement (_dddb .Lvl1pPr ,&_ccea );_dgac !=nil {return _dgac ;};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 :"\u006cv\u006c\u0032\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0032\u0070\u0050\u0072"}:_dddb .Lvl2pPr =NewCT_TextParagraphProperties (); +if _eaadb :=d .DecodeElement (_dddb .Lvl2pPr ,&_ccea );_eaadb !=nil {return _eaadb ;};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 :"\u006cv\u006c\u0033\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0033\u0070\u0050\u0072"}:_dddb .Lvl3pPr =NewCT_TextParagraphProperties (); +if _cbgcf :=d .DecodeElement (_dddb .Lvl3pPr ,&_ccea );_cbgcf !=nil {return _cbgcf ;};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 :"\u006cv\u006c\u0034\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0034\u0070\u0050\u0072"}:_dddb .Lvl4pPr =NewCT_TextParagraphProperties (); +if _cgceb :=d .DecodeElement (_dddb .Lvl4pPr ,&_ccea );_cgceb !=nil {return _cgceb ;};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 :"\u006cv\u006c\u0035\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0035\u0070\u0050\u0072"}:_dddb .Lvl5pPr =NewCT_TextParagraphProperties (); +if _afcffe :=d .DecodeElement (_dddb .Lvl5pPr ,&_ccea );_afcffe !=nil {return _afcffe ;};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 :"\u006cv\u006c\u0036\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0036\u0070\u0050\u0072"}:_dddb .Lvl6pPr =NewCT_TextParagraphProperties (); +if _bfcaf :=d .DecodeElement (_dddb .Lvl6pPr ,&_ccea );_bfcaf !=nil {return _bfcaf ;};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 :"\u006cv\u006c\u0037\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0037\u0070\u0050\u0072"}:_dddb .Lvl7pPr =NewCT_TextParagraphProperties (); +if _ceade :=d .DecodeElement (_dddb .Lvl7pPr ,&_ccea );_ceade !=nil {return _ceade ;};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 :"\u006cv\u006c\u0038\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0038\u0070\u0050\u0072"}:_dddb .Lvl8pPr =NewCT_TextParagraphProperties (); +if _bgedb :=d .DecodeElement (_dddb .Lvl8pPr ,&_ccea );_bgedb !=nil {return _bgedb ;};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 :"\u006cv\u006c\u0039\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0039\u0070\u0050\u0072"}:_dddb .Lvl9pPr =NewCT_TextParagraphProperties (); +if _dbceb :=d .DecodeElement (_dddb .Lvl9pPr ,&_ccea );_dbceb !=nil {return _dbceb ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dddb .ExtLst =NewCT_OfficeArtExtensionList (); +if _fdfgg :=d .DecodeElement (_dddb .ExtLst ,&_ccea );_fdfgg !=nil {return _fdfgg ;};default:_bfc .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",_ccea .Name ); +if _begeg :=d .Skip ();_begeg !=nil {return _begeg ;};};case _e .EndElement :break _dcfea ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PathShadeProperties and its children, prefixing error messages with path -func (_cgabbc *CT_PathShadeProperties )ValidateWithPath (path string )error {if _fgedd :=_cgabbc .PathAttr .ValidateWithPath (path +"\u002fP\u0061\u0074\u0068\u0041\u0074\u0074r");_fgedd !=nil {return _fgedd ;};if _cgabbc .FillToRect !=nil {if _bfbe :=_cgabbc .FillToRect .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"); -_bfbe !=nil {return _bfbe ;};};return nil ;}; +// Validate validates the CT_AlphaFloorEffect and its children +func (_abfdg *CT_AlphaFloorEffect )Validate ()error {return _abfdg .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u0046\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074");};func (_fbafa *CT_LineJoinBevel )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_NonVisualGraphicFrameProperties ()*CT_NonVisualGraphicFrameProperties {_fgaf :=&CT_NonVisualGraphicFrameProperties {};return _fgaf ;};func (_eddbe *CT_TextNoAutofit )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_addbaf ,_gfbcbd :=d .Token (); +if _gfbcbd !=nil {return _bb .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",_gfbcbd );};if _eaaed ,_fcbdd :=_addbaf .(_e .EndElement );_fcbdd &&_eaaed .Name ==start .Name {break ; +};};return nil ;}; -// Validate validates the CT_TableCol and its children -func (_cafge *CT_TableCol )Validate ()error {return _cafge .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c");};func (_ege *CT_AnimationChartBuildProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecgdc :=range start .Attr {if _ecgdc .Name .Local =="\u0062\u006c\u0064"{_add ,_dba :=ParseUnionST_AnimationChartBuildType (_ecgdc .Value ); -if _dba !=nil {return _dba ;};_ege .BldAttr =&_add ;continue ;};if _ecgdc .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_feb ,_cbb :=_c .ParseBool (_ecgdc .Value );if _cbb !=nil {return _cbb ;};_ege .AnimBgAttr =&_feb ;continue ;};};for {_dgb ,_fde :=d .Token (); -if _fde !=nil {return _ee .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",_fde ); -};if _fgea ,_gae :=_dgb .(_b .EndElement );_gae &&_fgea .Name ==start .Name {break ;};};return nil ;};func (_afbgc *Theme )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afbgc .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet ();for _ ,_eeaaca :=range start .Attr {if _eeaaca .Name .Local =="\u006e\u0061\u006d\u0065"{_bgga ,_afgeed :=_eeaaca .Value ,error (nil ); -if _afgeed !=nil {return _afgeed ;};_afbgc .NameAttr =&_bgga ;continue ;};};_dbcac :for {_badfd ,_agbbd :=d .Token ();if _agbbd !=nil {return _agbbd ;};switch _dceac :=_badfd .(type ){case _b .StartElement :switch _dceac .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 _aefffe :=d .DecodeElement (_afbgc .ThemeElements ,&_dceac ); -_aefffe !=nil {return _aefffe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_afbgc .ObjectDefaults =NewCT_ObjectStyleDefaults (); -if _efcfb :=d .DecodeElement (_afbgc .ObjectDefaults ,&_dceac );_efcfb !=nil {return _efcfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_afbgc .ExtraClrSchemeLst =NewCT_ColorSchemeList (); -if _bcgdb :=d .DecodeElement (_afbgc .ExtraClrSchemeLst ,&_dceac );_bcgdb !=nil {return _bcgdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_afbgc .CustClrLst =NewCT_CustomColorList (); -if _dgedg :=d .DecodeElement (_afbgc .CustClrLst ,&_dceac );_dgedg !=nil {return _dgedg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_afbgc .ExtLst =NewCT_OfficeArtExtensionList (); -if _eacdf :=d .DecodeElement (_afbgc .ExtLst ,&_dceac );_eacdf !=nil {return _eacdf ;};default:_cc .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",_dceac .Name ); -if _cefbae :=d .Skip ();_cefbae !=nil {return _cefbae ;};};case _b .EndElement :break _dbcac ;case _b .CharData :};};return nil ;};type CT_TableGrid struct{GridCol []*CT_TableCol ;};func (_fcddbf *CT_TableRow )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_afcdb :=range start .Attr {if _afcdb .Name .Local =="\u0068"{_ffegf ,_cgdea :=ParseUnionST_Coordinate (_afcdb .Value ); -if _cgdea !=nil {return _cgdea ;};_fcddbf .HAttr =_ffegf ;continue ;};};_afaae :for {_abecae ,_ecffg :=d .Token ();if _ecffg !=nil {return _ecffg ;};switch _cebag :=_abecae .(type ){case _b .StartElement :switch _cebag .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"}:_eccfe :=NewCT_TableCell (); -if _adebfe :=d .DecodeElement (_eccfe ,&_cebag );_adebfe !=nil {return _adebfe ;};_fcddbf .Tc =append (_fcddbf .Tc ,_eccfe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_fcddbf .ExtLst =NewCT_OfficeArtExtensionList (); -if _ebdab :=d .DecodeElement (_fcddbf .ExtLst ,&_cebag );_ebdab !=nil {return _ebdab ;};default:_cc .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",_cebag .Name ); -if _fgfbd :=d .Skip ();_fgfbd !=nil {return _fgfbd ;};};case _b .EndElement :break _afaae ;case _b .CharData :};};return nil ;};func (_dgaag *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 );_bgcb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_dgaag .ThemeElements ,_bgcb );_dabc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}}; -e .EncodeElement (_dgaag .ClrMap ,_dabc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Path2DArcTo and its children +func (_afbee *CT_Path2DArcTo )Validate ()error {return _afbee .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044A\u0072\u0063\u0054\u006f");};func (_fgbg ST_TileFlipMode )String ()string {switch _fgbg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; +case 2:return "\u0078";case 3:return "\u0079";case 4:return "\u0078\u0079";};return "";};type CT_Percentage struct{ValAttr ST_Percentage ;};func (_bafg *CT_Camera )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bafg .PrstAttr =ST_PresetCameraType (1); +for _ ,_dgbaa :=range start .Attr {if _dgbaa .Name .Local =="\u0070\u0072\u0073\u0074"{_bafg .PrstAttr .UnmarshalXMLAttr (_dgbaa );continue ;};if _dgbaa .Name .Local =="\u0066\u006f\u0076"{_agfga ,_abdd :=_eb .ParseInt (_dgbaa .Value ,10,32);if _abdd !=nil {return _abdd ; +};_cccb :=int32 (_agfga );_bafg .FovAttr =&_cccb ;continue ;};if _dgbaa .Name .Local =="\u007a\u006f\u006f\u006d"{_bdae ,_efab :=ParseUnionST_PositivePercentage (_dgbaa .Value );if _efab !=nil {return _efab ;};_bafg .ZoomAttr =&_bdae ;continue ;};};_gdfb :for {_fcdd ,_gcdb :=d .Token (); +if _gcdb !=nil {return _gcdb ;};switch _gfaf :=_fcdd .(type ){case _e .StartElement :switch _gfaf .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 :"\u0072\u006f\u0074"},_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 :"\u0072\u006f\u0074"}:_bafg .Rot =NewCT_SphereCoords (); +if _ccda :=d .DecodeElement (_bafg .Rot ,&_gfaf );_ccda !=nil {return _ccda ;};default:_bfc .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",_gfaf .Name ); +if _dgeg :=d .Skip ();_dgeg !=nil {return _dgeg ;};};case _e .EndElement :break _gdfb ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_EffectStyleList and its children -func (_cfdb *CT_EffectStyleList )Validate ()error {return _cfdb .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u004c\u0069\u0073\u0074");};func (_cdgf *CT_TextAutonumberBullet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_ceefd ,_cecfd :=_cdgf .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _cecfd !=nil {return _cecfd ;};start .Attr =append (start .Attr ,_ceefd );if _cdgf .StartAtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073t\u0061\u0072\u0074\u0041\u0074"},Value :_ee .Sprintf ("\u0025\u0076",*_cdgf .StartAtAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_LightRig struct{RigAttr ST_LightRigType ;DirAttr ST_LightRigDirection ;Rot *CT_SphereCoords ;};func (_dacad ST_TextVertOverflowType )Validate ()error {return _dacad .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_PositiveSize2D and its children, prefixing error messages with path +func (_egegde *CT_PositiveSize2D )ValidateWithPath (path string )error {if _egegde .CxAttr < 0{return _bb .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 ,_egegde .CxAttr ); +};if _egegde .CxAttr > 27273042316900{return _bb .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 ,_egegde .CxAttr ); +};if _egegde .CyAttr < 0{return _bb .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 ,_egegde .CyAttr );};if _egegde .CyAttr > 27273042316900{return _bb .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 ,_egegde .CyAttr ); +};return nil ;}; +// ValidateWithPath validates the CT_TextSpacingPercent and its children, prefixing error messages with path +func (_ceega *CT_TextSpacingPercent )ValidateWithPath (path string )error {if _efddf :=_ceega .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efddf !=nil {return _efddf ;};return nil ;};type EG_TextBullet struct{BuNone *CT_TextNoBullet ; +BuAutoNum *CT_TextAutonumberBullet ;BuChar *CT_TextCharBullet ;BuBlip *CT_TextBlipBullet ;};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_TableStyleList struct{DefAttr string ; +TblStyle []*CT_TableStyle ;};func (_dagfc *CT_GvmlGraphicalObjectFrame )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dagfc .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual ();_dagfc .Graphic =NewGraphic ();_dagfc .Xfrm =NewCT_Transform2D (); +_gdcg :for {_aecdc ,_bbfac :=d .Token ();if _bbfac !=nil {return _bbfac ;};switch _ffeg :=_aecdc .(type ){case _e .StartElement :switch _ffeg .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 :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_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 :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _bccb :=d .DecodeElement (_dagfc .NvGraphicFramePr ,&_ffeg ); +_bccb !=nil {return _bccb ;};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 :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_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 :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _bggf :=d .DecodeElement (_dagfc .Graphic ,&_ffeg ); +_bggf !=nil {return _bggf ;};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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:if _decb :=d .DecodeElement (_dagfc .Xfrm ,&_ffeg ); +_decb !=nil {return _decb ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dagfc .ExtLst =NewCT_OfficeArtExtensionList (); +if _gbgb :=d .DecodeElement (_dagfc .ExtLst ,&_ffeg );_gbgb !=nil {return _gbgb ;};default:_bfc .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",_ffeg .Name ); +if _aaaaa :=d .Skip ();_aaaaa !=nil {return _aaaaa ;};};case _e .EndElement :break _gdcg ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_BaseStylesOverride and its children, prefixing error messages with path -func (_egac *CT_BaseStylesOverride )ValidateWithPath (path string )error {if _egac .ClrScheme !=nil {if _ddcag :=_egac .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_ddcag !=nil {return _ddcag ;};}; -if _egac .FontScheme !=nil {if _fcc :=_egac .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_fcc !=nil {return _fcc ;};};if _egac .FmtScheme !=nil {if _efgc :=_egac .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"); -_efgc !=nil {return _efgc ;};};return nil ;};func (_fbcde *ST_PositivePercentage )ValidateWithPath (path string )error {_fdfag :=[]string {};if _fbcde .ST_PositivePercentageDecimal !=nil {_fdfag =append (_fdfag ,"\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 _fbcde .ST_PositivePercentage !=nil {if _gaedee :=_fbcde .ST_PositivePercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fPo\u0073\u0069\u0074\u0069\u0076\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065");_gaedee !=nil {return _gaedee ; -};_fdfag =append (_fdfag ,"S\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_fdfag )> 1{return _ee .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fdfag ); -};return nil ;};func NewCT_LineJoinBevel ()*CT_LineJoinBevel {_cgcga :=&CT_LineJoinBevel {};return _cgcga };func (_ecd *CT_AlphaCeilingEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func NewCT_AnimationGraphicalObjectBuildProperties ()*CT_AnimationGraphicalObjectBuildProperties {_egf :=&CT_AnimationGraphicalObjectBuildProperties {};return _egf ;};func (_bbeac *CT_Path2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egcbg :=range start .Attr {if _egcbg .Name .Local =="\u0077"{_ggfed ,_fbdc :=_c .ParseInt (_egcbg .Value ,10,64); -if _fbdc !=nil {return _fbdc ;};_bbeac .WAttr =&_ggfed ;continue ;};if _egcbg .Name .Local =="\u0068"{_dcce ,_baed :=_c .ParseInt (_egcbg .Value ,10,64);if _baed !=nil {return _baed ;};_bbeac .HAttr =&_dcce ;continue ;};if _egcbg .Name .Local =="\u0066\u0069\u006c\u006c"{_bbeac .FillAttr .UnmarshalXMLAttr (_egcbg ); -continue ;};if _egcbg .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_cbef ,_dgbgf :=_c .ParseBool (_egcbg .Value );if _dgbgf !=nil {return _dgbgf ;};_bbeac .StrokeAttr =&_cbef ;continue ;};if _egcbg .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"{_bfdf ,_bcfef :=_c .ParseBool (_egcbg .Value ); -if _bcfef !=nil {return _bcfef ;};_bbeac .ExtrusionOkAttr =&_bfdf ;continue ;};};_fgab :for {_eedbb ,_faecd :=d .Token ();if _faecd !=nil {return _faecd ;};switch _ddac :=_eedbb .(type ){case _b .StartElement :switch _ddac .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"}:_dcagc :=NewCT_Path2DClose (); -if _bddf :=d .DecodeElement (_dcagc ,&_ddac );_bddf !=nil {return _bddf ;};_bbeac .Close =append (_bbeac .Close ,_dcagc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_daafb :=NewCT_Path2DMoveTo (); -if _fgac :=d .DecodeElement (_daafb ,&_ddac );_fgac !=nil {return _fgac ;};_bbeac .MoveTo =append (_bbeac .MoveTo ,_daafb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_efgfa :=NewCT_Path2DLineTo (); -if _fccfg :=d .DecodeElement (_efgfa ,&_ddac );_fccfg !=nil {return _fccfg ;};_bbeac .LnTo =append (_bbeac .LnTo ,_efgfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_feeg :=NewCT_Path2DArcTo (); -if _addb :=d .DecodeElement (_feeg ,&_ddac );_addb !=nil {return _addb ;};_bbeac .ArcTo =append (_bbeac .ArcTo ,_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 :"\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"}:_fbadg :=NewCT_Path2DQuadBezierTo (); -if _faaac :=d .DecodeElement (_fbadg ,&_ddac );_faaac !=nil {return _faaac ;};_bbeac .QuadBezTo =append (_bbeac .QuadBezTo ,_fbadg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ffdcc :=NewCT_Path2DCubicBezierTo (); -if _acade :=d .DecodeElement (_ffdcc ,&_ddac );_acade !=nil {return _acade ;};_bbeac .CubicBezTo =append (_bbeac .CubicBezTo ,_ffdcc );default:_cc .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",_ddac .Name ); -if _aaffe :=d .Skip ();_aaffe !=nil {return _aaffe ;};};case _b .EndElement :break _fgab ;case _b .CharData :};};return nil ;};func (_ebff *CT_TableStyleTextStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebff .BAttr !=ST_OnOffStyleTypeUnset {_eafb ,_ebabab :=_ebff .BAttr .MarshalXMLAttr (_b .Name {Local :"\u0062"}); -if _ebabab !=nil {return _ebabab ;};start .Attr =append (start .Attr ,_eafb );};if _ebff .IAttr !=ST_OnOffStyleTypeUnset {_bccce ,_fabee :=_ebff .IAttr .MarshalXMLAttr (_b .Name {Local :"\u0069"});if _fabee !=nil {return _fabee ;};start .Attr =append (start .Attr ,_bccce ); -};e .EncodeToken (start );if _ebff .Font !=nil {_gedfd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_ebff .Font ,_gedfd );};if _ebff .FontRef !=nil {_eggfc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}}; -e .EncodeElement (_ebff .FontRef ,_eggfc );};if _ebff .ScrgbClr !=nil {_edadge :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ebff .ScrgbClr ,_edadge );};if _ebff .SrgbClr !=nil {_eaec :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; -e .EncodeElement (_ebff .SrgbClr ,_eaec );};if _ebff .HslClr !=nil {_gbddf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_ebff .HslClr ,_gbddf );};if _ebff .SysClr !=nil {_gabdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; -e .EncodeElement (_ebff .SysClr ,_gabdf );};if _ebff .SchemeClr !=nil {_deccgb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_ebff .SchemeClr ,_deccgb );};if _ebff .PrstClr !=nil {_ebcce :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; -e .EncodeElement (_ebff .PrstClr ,_ebcce );};if _ebff .ExtLst !=nil {_cgbgbf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebff .ExtLst ,_cgbgbf );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};type CT_StyleMatrix struct{NameAttr *string ;FillStyleLst *CT_FillStyleList ;LnStyleLst *CT_LineStyleList ;EffectStyleLst *CT_EffectStyleList ;BgFillStyleLst *CT_BackgroundFillStyleList ;};func (_gagcg ST_FixedPercentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _gagcg .ST_FixedPercentageDecimal !=nil {e .EncodeToken (_b .CharData (_ee .Sprintf ("\u0025\u0064",*_gagcg .ST_FixedPercentageDecimal )));};if _gagcg .ST_FixedPercentage !=nil {e .Encode (_gagcg .ST_FixedPercentage );};return e .EncodeToken (_b .EndElement {Name :start .Name }); +// Validate validates the CT_SolidColorFillProperties and its children +func (_cbfab *CT_SolidColorFillProperties )Validate ()error {return _cbfab .ValidateWithPath ("C\u0054\u005f\u0053\u006f\u006c\u0069d\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006cP\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073");};func (_cefcd *ST_LightRigType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fcfgf ,_cbbedf :=d .Token (); +if _cbbedf !=nil {return _cbbedf ;};if _cbfga ,_aaccb :=_fcfgf .(_e .EndElement );_aaccb &&_cbfga .Name ==start .Name {*_cefcd =1;return nil ;};if _dcbgc ,_gafabg :=_fcfgf .(_e .CharData );!_gafabg {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",_fcfgf ); +}else {switch string (_dcbgc ){case "":*_cefcd =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_cefcd =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_cefcd =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_cefcd =3; +case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_cefcd =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_cefcd =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_cefcd =6; +case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_cefcd =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_cefcd =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_cefcd =9; +case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_cefcd =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_cefcd =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_cefcd =12; +case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_cefcd =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_cefcd =14;case "\u0073\u006f\u0066\u0074":*_cefcd =15;case "\u0068\u0061\u0072s\u0068":*_cefcd =16;case "\u0066\u006c\u006fo\u0064":*_cefcd =17; +case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_cefcd =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_cefcd =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_cefcd =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_cefcd =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_cefcd =22; +case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_cefcd =23;case "\u0066\u006c\u0061\u0074":*_cefcd =24;case "\u0074\u0077\u006fP\u0074":*_cefcd =25;case "\u0067\u006c\u006f\u0077":*_cefcd =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_cefcd =27; +};};_fcfgf ,_cbbedf =d .Token ();if _cbbedf !=nil {return _cbbedf ;};if _bdbb ,_bbcea :=_fcfgf .(_e .EndElement );_bbcea &&_bdbb .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",_fcfgf ); +};func NewEG_LineJoinProperties ()*EG_LineJoinProperties {_fbacf :=&EG_LineJoinProperties {};return _fbacf ;};func (_eagc *EG_ShadeProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcafd :for {_efade ,_dbcab :=d .Token ();if _dbcab !=nil {return _dbcab ; +};switch _fggd :=_efade .(type ){case _e .StartElement :switch _fggd .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 :"\u006c\u0069\u006e"},_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 :"\u006c\u0069\u006e"}:_eagc .Lin =NewCT_LinearShadeProperties (); +if _fgbad :=d .DecodeElement (_eagc .Lin ,&_fggd );_fgbad !=nil {return _fgbad ;};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 :"\u0070\u0061\u0074\u0068"},_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 :"\u0070\u0061\u0074\u0068"}:_eagc .Path =NewCT_PathShadeProperties (); +if _gadb :=d .DecodeElement (_eagc .Path ,&_fggd );_gadb !=nil {return _gadb ;};default:_bfc .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",_fggd .Name ); +if _aabaee :=d .Skip ();_aabaee !=nil {return _aabaee ;};};case _e .EndElement :break _bcafd ;case _e .CharData :};};return nil ;};func (_gfgc *CT_AlphaOutsetEffect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gfgc .RadAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0061\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_gfgc .RadAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ebfa *CT_DashStopList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ceab :for {_efbg ,_eabb :=d .Token ();if _eabb !=nil {return _eabb ; +};switch _ffad :=_efbg .(type ){case _e .StartElement :switch _ffad .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 :"\u0064\u0073"},_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 :"\u0064\u0073"}:_bcfbc :=NewCT_DashStop (); +if _faedc :=d .DecodeElement (_bcfbc ,&_ffad );_faedc !=nil {return _faedc ;};_ebfa .Ds =append (_ebfa .Ds ,_bcfbc );default:_bfc .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",_ffad .Name ); +if _bedd :=d .Skip ();_bedd !=nil {return _bedd ;};};case _e .EndElement :break _ceab ;case _e .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_ConnectionSite and its children, prefixing error messages with path +func (_gcdba *CT_ConnectionSite )ValidateWithPath (path string )error {if _ccgg :=_gcdba .AngAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_ccgg !=nil {return _ccgg ;};if _eafa :=_gcdba .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073"); +_eafa !=nil {return _eafa ;};return nil ;};func (_bbbc *CT_HSLEffect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bbbc .HueAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0075\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_bbbc .HueAttr )}); +};if _bbbc .SatAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0061\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_bbbc .SatAttr )});};if _bbbc .LumAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0075\u006d"},Value :_bb .Sprintf ("\u0025\u0076",*_bbbc .LumAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cccgae ST_AnimationBuildType )String ()string {switch _cccgae {case 0:return "";case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";};return ""; }; -// ValidateWithPath validates the CT_EffectList and its children, prefixing error messages with path -func (_cefcb *CT_EffectList )ValidateWithPath (path string )error {if _cefcb .Blur !=nil {if _ccfe :=_cefcb .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_ccfe !=nil {return _ccfe ;};};if _cefcb .FillOverlay !=nil {if _dfdcf :=_cefcb .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"); -_dfdcf !=nil {return _dfdcf ;};};if _cefcb .Glow !=nil {if _eega :=_cefcb .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_eega !=nil {return _eega ;};};if _cefcb .InnerShdw !=nil {if _dgggf :=_cefcb .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"); -_dgggf !=nil {return _dgggf ;};};if _cefcb .OuterShdw !=nil {if _cgbfe :=_cefcb .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_cgbfe !=nil {return _cgbfe ;};};if _cefcb .PrstShdw !=nil {if _cdfa :=_cefcb .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w"); -_cdfa !=nil {return _cdfa ;};};if _cefcb .Reflection !=nil {if _fgfa :=_cefcb .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_fgfa !=nil {return _fgfa ;};};if _cefcb .SoftEdge !=nil {if _fbbce :=_cefcb .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e"); -_fbbce !=nil {return _fbbce ;};};return nil ;}; +// ValidateWithPath validates the CT_GammaTransform and its children, prefixing error messages with path +func (_bgdg *CT_GammaTransform )ValidateWithPath (path string )error {return nil };func (_gbea *CT_DuotoneEffect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );for _ ,_ffc :=range _gbea .EG_ColorChoice {_ffc .MarshalXML (e ,_e .StartElement {}); +};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_agffa *CT_TextField )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_agffa .IdAttr )}); +if _agffa .TypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_agffa .TypeAttr )});};e .EncodeToken (start );if _agffa .RPr !=nil {_daabb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0072P\u0072"}}; +e .EncodeElement (_agffa .RPr ,_daabb );};if _agffa .PPr !=nil {_bccga :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070P\u0072"}};e .EncodeElement (_agffa .PPr ,_bccga );};if _agffa .T !=nil {_ffca :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0074"}}; +_a .AddPreserveSpaceAttr (&_ffca ,*_agffa .T );e .EncodeElement (_agffa .T ,_ffca );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ffbdb ST_AdjCoordinate )String ()string {if _ffbdb .ST_Coordinate !=nil {return _ffbdb .ST_Coordinate .String (); +};if _ffbdb .ST_GeomGuideName !=nil {return _bb .Sprintf ("\u0025\u0076",*_ffbdb .ST_GeomGuideName );};return "";}; -// ValidateWithPath validates the CT_GvmlConnector and its children, prefixing error messages with path -func (_cabfea *CT_GvmlConnector )ValidateWithPath (path string )error {if _fcfe :=_cabfea .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_fcfe !=nil {return _fcfe ;};if _gabb :=_cabfea .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_gabb !=nil {return _gabb ;};if _cabfea .Style !=nil {if _cabe :=_cabfea .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_cabe !=nil {return _cabe ;};};if _cabfea .ExtLst !=nil {if _cfaega :=_cabfea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cfaega !=nil {return _cfaega ;};};return nil ;}; +// Validate validates the CT_ShapeStyle and its children +func (_abfcc *CT_ShapeStyle )Validate ()error {return _abfcc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065");};func (_gdegbc ST_TextCapsType )String ()string {switch _gdegbc {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 (_fgfdbg ST_PresetMaterialType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fgfdbg .String (),start );}; -// Validate validates the CT_ConnectorLocking and its children -func (_ebggbe *CT_ConnectorLocking )Validate ()error {return _ebggbe .ValidateWithPath ("\u0043\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_ebecac *EG_OfficeArtExtensionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbbbd :for {_agbdf ,_deccb :=d .Token (); -if _deccb !=nil {return _deccb ;};switch _gedaf :=_agbdf .(type ){case _b .StartElement :switch _gedaf .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"}:_fgfaa :=NewCT_OfficeArtExtension (); -if _dafeg :=d .DecodeElement (_fgfaa ,&_gedaf );_dafeg !=nil {return _dafeg ;};_ebecac .Ext =append (_ebecac .Ext ,_fgfaa );default:_cc .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",_gedaf .Name ); -if _dggdf :=d .Skip ();_dggdf !=nil {return _dggdf ;};};case _b .EndElement :break _gbbbd ;case _b .CharData :};};return nil ;};func (_ecgee *ST_AnimationBuildType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gefca ,_dbega :=d .Token (); -if _dbega !=nil {return _dbega ;};if _degfd ,_cbcec :=_gefca .(_b .EndElement );_cbcec &&_degfd .Name ==start .Name {*_ecgee =1;return nil ;};if _dcfdf ,_dabff :=_gefca .(_b .CharData );!_dabff {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gefca ); -}else {switch string (_dcfdf ){case "":*_ecgee =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_ecgee =1;};};_gefca ,_dbega =d .Token ();if _dbega !=nil {return _dbega ;};if _gdfce ,_eaaccf :=_gefca .(_b .EndElement );_eaaccf &&_gdfce .Name ==start .Name {return nil ; -};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gefca );};func (_ff *AG_Locking )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gd :=range start .Attr {if _gd .Name .Local =="\u006e\u006f\u0047r\u0070"{_gce ,_dcc :=_c .ParseBool (_gd .Value ); -if _dcc !=nil {return _dcc ;};_ff .NoGrpAttr =&_gce ;continue ;};if _gd .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_ag ,_bfg :=_c .ParseBool (_gd .Value );if _bfg !=nil {return _bfg ;};_ff .NoSelectAttr =&_ag ;continue ;};if _gd .Name .Local =="\u006e\u006f\u0052o\u0074"{_ce ,_ec :=_c .ParseBool (_gd .Value ); -if _ec !=nil {return _ec ;};_ff .NoRotAttr =&_ce ;continue ;};if _gd .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_aa ,_de :=_c .ParseBool (_gd .Value );if _de !=nil {return _de ;};_ff .NoChangeAspectAttr =&_aa ; -continue ;};if _gd .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_gg ,_da :=_c .ParseBool (_gd .Value );if _da !=nil {return _da ;};_ff .NoMoveAttr =&_gg ;continue ;};if _gd .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_fb ,_ecb :=_c .ParseBool (_gd .Value ); -if _ecb !=nil {return _ecb ;};_ff .NoResizeAttr =&_fb ;continue ;};if _gd .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_bfe ,_acg :=_c .ParseBool (_gd .Value );if _acg !=nil {return _acg ;};_ff .NoEditPointsAttr =&_bfe ; -continue ;};if _gd .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_eca ,_dad :=_c .ParseBool (_gd .Value );if _dad !=nil {return _dad ;};_ff .NoAdjustHandlesAttr =&_eca ;continue ;};if _gd .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_ea ,_gcg :=_c .ParseBool (_gd .Value ); -if _gcg !=nil {return _gcg ;};_ff .NoChangeArrowheadsAttr =&_ea ;continue ;};if _gd .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_bfef ,_eef :=_c .ParseBool (_gd .Value );if _eef !=nil {return _eef ; -};_ff .NoChangeShapeTypeAttr =&_bfef ;continue ;};};for {_af ,_agd :=d .Token ();if _agd !=nil {return _ee .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u003a\u0020%\u0073",_agd );};if _ef ,_fgf :=_af .(_b .EndElement ); -_fgf &&_ef .Name ==start .Name {break ;};};return nil ;};func (_ggefg ST_SystemColorVal )Validate ()error {return _ggefg .ValidateWithPath ("")};func (_aeaae ST_TextVertOverflowType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aeaae .String (),start ); -};func NewCT_Camera ()*CT_Camera {_fffff :=&CT_Camera {};_fffff .PrstAttr =ST_PresetCameraType (1);return _fffff ;};type CT_AlphaCeilingEffect struct{};func (_gfbad ST_BlendMode )String ()string {switch _gfbad {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 (_becec ST_ColorSchemeIndex )Validate ()error {return _becec .ValidateWithPath ("")}; -func (_bcefa ST_TextStrikeType )ValidateWithPath (path string )error {switch _bcefa {case 0,1,2,3:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcefa )); -};return nil ;}; +// ValidateWithPath validates the CT_TextCharBullet and its children, prefixing error messages with path +func (_bgbbf *CT_TextCharBullet )ValidateWithPath (path string )error {return nil };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 (_dedag *CT_ShapeProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dedag .BwModeAttr !=ST_BlackWhiteModeUnset {_cbga ,_edfdc :=_dedag .BwModeAttr .MarshalXMLAttr (_e .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"}); +if _edfdc !=nil {return _edfdc ;};start .Attr =append (start .Attr ,_cbga );};e .EncodeToken (start );if _dedag .Xfrm !=nil {_efdab :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_dedag .Xfrm ,_efdab ); +};if _dedag .CustGeom !=nil {_faedeg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_dedag .CustGeom ,_faedeg );};if _dedag .PrstGeom !=nil {_egaea :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}}; +e .EncodeElement (_dedag .PrstGeom ,_egaea );};if _dedag .NoFill !=nil {_efgeg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dedag .NoFill ,_efgeg );};if _dedag .SolidFill !=nil {_bgdbg :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_dedag .SolidFill ,_bgdbg );};if _dedag .GradFill !=nil {_bccea :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dedag .GradFill ,_bccea );};if _dedag .BlipFill !=nil {_bafcc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_dedag .BlipFill ,_bafcc );};if _dedag .PattFill !=nil {_afefgb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dedag .PattFill ,_afefgb );};if _dedag .GrpFill !=nil {_aagae :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; +e .EncodeElement (_dedag .GrpFill ,_aagae );};if _dedag .Ln !=nil {_ddfed :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_dedag .Ln ,_ddfed );};if _dedag .EffectLst !=nil {_ecbgd :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dedag .EffectLst ,_ecbgd );};if _dedag .EffectDag !=nil {_dcgfg :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_dedag .EffectDag ,_dcgfg );};if _dedag .Scene3d !=nil {_bece :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}}; +e .EncodeElement (_dedag .Scene3d ,_bece );};if _dedag .Sp3d !=nil {_fcgcd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_dedag .Sp3d ,_fcgcd );};if _dedag .ExtLst !=nil {_bdfebb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dedag .ExtLst ,_bdfebb );};e .EncodeToken (_e .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;); -// Validate validates the EG_TextBulletSize and its children -func (_cfecf *EG_TextBulletSize )Validate ()error {return _cfecf .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065");};func (_fbdcde *CT_TablePropertiesChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gadcg :for {_effef ,_dgaaf :=d .Token (); -if _dgaaf !=nil {return _dgaaf ;};switch _gbede :=_effef .(type ){case _b .StartElement :switch _gbede .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"}:_fbdcde .TableStyle =NewCT_TableStyle (); -if _cafdg :=d .DecodeElement (_fbdcde .TableStyle ,&_gbede );_cafdg !=nil {return _cafdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fbdcde .TableStyleId =new (string ); -if _bagff :=d .DecodeElement (_fbdcde .TableStyleId ,&_gbede );_bagff !=nil {return _bagff ;};default:_cc .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",_gbede .Name ); -if _dbfaf :=d .Skip ();_dbfaf !=nil {return _dbfaf ;};};case _b .EndElement :break _gadcg ;case _b .CharData :};};return nil ;};func (_aefff *CT_FontCollection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aefff .Latin =NewCT_TextFont (); -_aefff .Ea =NewCT_TextFont ();_aefff .Cs =NewCT_TextFont ();_acbbd :for {_aabfc ,_gecdff :=d .Token ();if _gecdff !=nil {return _gecdff ;};switch _bgaeg :=_aabfc .(type ){case _b .StartElement :switch _bgaeg .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 _faggb :=d .DecodeElement (_aefff .Latin ,&_bgaeg ); -_faggb !=nil {return _faggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 _aggg :=d .DecodeElement (_aefff .Ea ,&_bgaeg ); -_aggg !=nil {return _aggg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _gedf :=d .DecodeElement (_aefff .Cs ,&_bgaeg ); -_gedf !=nil {return _gedf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_aaee :=NewCT_SupplementalFont (); -if _fdad :=d .DecodeElement (_aaee ,&_bgaeg );_fdad !=nil {return _fdad ;};_aefff .Font =append (_aefff .Font ,_aaee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_aefff .ExtLst =NewCT_OfficeArtExtensionList (); -if _ceeg :=d .DecodeElement (_aefff .ExtLst ,&_bgaeg );_ceeg !=nil {return _ceeg ;};default:_cc .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",_bgaeg .Name ); -if _cfbb :=d .Skip ();_cfbb !=nil {return _cfbb ;};};case _b .EndElement :break _acbbd ;case _b .CharData :};};return nil ;}; +// ST_AnimationChartBuildType is a union type +type ST_AnimationChartBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationChartOnlyBuildType ST_AnimationChartOnlyBuildType ;};type CT_GvmlGroupShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGrpSpPr *CT_NonVisualGroupDrawingShapeProps ; +};func NewCT_NonVisualConnectorProperties ()*CT_NonVisualConnectorProperties {_cbdag :=&CT_NonVisualConnectorProperties {};return _cbdag ;};type ST_ColorSchemeIndex byte ;func (_fcab *CT_ConnectionSiteList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _fcab .Cxn !=nil {_degf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0063x\u006e"}};for _ ,_aaeff :=range _fcab .Cxn {e .EncodeElement (_aaeff ,_degf );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dfecf *CT_NonVisualGraphicFrameProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _dfecf .GraphicFrameLocks !=nil {_gdga :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0067\u0072ap\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_dfecf .GraphicFrameLocks ,_gdga );};if _dfecf .ExtLst !=nil {_ccffg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dfecf .ExtLst ,_ccffg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_InnerShadowEffect ()*CT_InnerShadowEffect {_gdgfa :=&CT_InnerShadowEffect {};return _gdgfa ;};func (_accb *CT_NonVisualConnectorProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _accb .CxnSpLocks !=nil {_bcdee :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0063x\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_accb .CxnSpLocks ,_bcdee );};if _accb .StCxn !=nil {_gdgbe :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0074\u0043\u0078\u006e"}}; +e .EncodeElement (_accb .StCxn ,_gdgbe );};if _accb .EndCxn !=nil {_fccdg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u006e\u0064\u0043\u0078\u006e"}};e .EncodeElement (_accb .EndCxn ,_fccdg );};if _accb .ExtLst !=nil {_eecgc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_accb .ExtLst ,_eecgc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type EG_TextBulletTypeface struct{BuFontTx *CT_TextBulletTypefaceFollowText ;BuFont *CT_TextFont ;};func (_gcbac *ST_FontCollectionIndex )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efdad ,_cdagc :=d .Token (); +if _cdagc !=nil {return _cdagc ;};if _cbedaa ,_cdbdc :=_efdad .(_e .EndElement );_cdbdc &&_cbedaa .Name ==start .Name {*_gcbac =1;return nil ;};if _fcccf ,_egbg :=_efdad .(_e .CharData );!_egbg {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",_efdad ); +}else {switch string (_fcccf ){case "":*_gcbac =0;case "\u006d\u0061\u006ao\u0072":*_gcbac =1;case "\u006d\u0069\u006eo\u0072":*_gcbac =2;case "\u006e\u006f\u006e\u0065":*_gcbac =3;};};_efdad ,_cdagc =d .Token ();if _cdagc !=nil {return _cdagc ;};if _eacfec ,_gbgdg :=_efdad .(_e .EndElement ); +_gbgdg &&_eacfec .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",_efdad );}; -// Validate validates the EG_OfficeArtExtensionList and its children -func (_feacf *EG_OfficeArtExtensionList )Validate ()error {return _feacf .ValidateWithPath ("\u0045G\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");}; +// Validate validates the CT_TableGrid and its children +func (_bgffc *CT_TableGrid )Validate ()error {return _bgffc .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0047\u0072\u0069\u0064");}; -// Validate validates the CT_SchemeColor and its children -func (_bedcb *CT_SchemeColor )Validate ()error {return _bedcb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065C\u006f\u006c\u006f\u0072");}; +// ValidateWithPath validates the CT_TextBulletSizeFollowText and its children, prefixing error messages with path +func (_cdad *CT_TextBulletSizeFollowText )ValidateWithPath (path string )error {return nil };func (_dcccd *CT_TextShapeAutofit )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_eafcb ,_fcfeg :=d .Token ();if _fcfeg !=nil {return _bb .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",_fcfeg ); +};if _beeaa ,_eaggf :=_eafcb .(_e .EndElement );_eaggf &&_beeaa .Name ==start .Name {break ;};};return nil ;};func (_dbbbb *CT_LightRig )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbbbb .RigAttr =ST_LightRigType (1);_dbbbb .DirAttr =ST_LightRigDirection (1); +for _ ,_edabd :=range start .Attr {if _edabd .Name .Local =="\u0072\u0069\u0067"{_dbbbb .RigAttr .UnmarshalXMLAttr (_edabd );continue ;};if _edabd .Name .Local =="\u0064\u0069\u0072"{_dbbbb .DirAttr .UnmarshalXMLAttr (_edabd );continue ;};};_cagce :for {_bafbb ,_dfdg :=d .Token (); +if _dfdg !=nil {return _dfdg ;};switch _fdbba :=_bafbb .(type ){case _e .StartElement :switch _fdbba .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 :"\u0072\u006f\u0074"},_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 :"\u0072\u006f\u0074"}:_dbbbb .Rot =NewCT_SphereCoords (); +if _cbeea :=d .DecodeElement (_dbbbb .Rot ,&_fdbba );_cbeea !=nil {return _cbeea ;};default:_bfc .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",_fdbba .Name ); +if _bdaea :=d .Skip ();_bdaea !=nil {return _bdaea ;};};case _e .EndElement :break _cagce ;case _e .CharData :};};return nil ;};type CT_Point3D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ;ZAttr ST_Coordinate ;}; -// Validate validates the CT_TextBody and its children -func (_dfded *CT_TextBody )Validate ()error {return _dfded .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079");};func NewCT_TableRow ()*CT_TableRow {_bdcae :=&CT_TableRow {};return _bdcae };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; -); +// Validate validates the CT_Angle and its children +func (_gff *CT_Angle )Validate ()error {return _gff .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0067\u006c\u0065");};func (_edbcf *CT_Scene3D )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ebfbd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0063\u0061\u006d\u0065\u0072\u0061"}}; +e .EncodeElement (_edbcf .Camera ,_ebfbd );_bdbfa :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}};e .EncodeElement (_edbcf .LightRig ,_bdbfa );if _edbcf .Backdrop !=nil {_caac :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}}; +e .EncodeElement (_edbcf .Backdrop ,_caac );};if _edbcf .ExtLst !=nil {_adfad :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edbcf .ExtLst ,_adfad );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path -func (_fdga *CT_GradientStop )ValidateWithPath (path string )error {if _dbdcg :=_fdga .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_dbdcg !=nil {return _dbdcg ;};if _fdga .ScrgbClr !=nil {if _dfdcd :=_fdga .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr"); -_dfdcd !=nil {return _dfdcd ;};};if _fdga .SrgbClr !=nil {if _bgabc :=_fdga .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bgabc !=nil {return _bgabc ;};};if _fdga .HslClr !=nil {if _aggga :=_fdga .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072"); -_aggga !=nil {return _aggga ;};};if _fdga .SysClr !=nil {if _fdff :=_fdga .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_fdff !=nil {return _fdff ;};};if _fdga .SchemeClr !=nil {if _bddgc :=_fdga .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"); -_bddgc !=nil {return _bddgc ;};};if _fdga .PrstClr !=nil {if _dgdd :=_fdga .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_dgdd !=nil {return _dgdd ;};};return nil ;}; +// Validate validates the CT_TextCharacterProperties and its children +func (_dabaa *CT_TextCharacterProperties )Validate ()error {return _dabaa .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");};const (ST_EffectContainerTypeUnset ST_EffectContainerType =0; +ST_EffectContainerTypeSib ST_EffectContainerType =1;ST_EffectContainerTypeTree ST_EffectContainerType =2;);func (_ebgg *CT_OfficeArtExtension )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0075\u0072\u0069"},Value :_bb .Sprintf ("\u0025\u0076",_ebgg .UriAttr )}); +e .EncodeToken (start );if _ebgg .Any !=nil {for _ ,_edba :=range _ebgg .Any {_edba .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TextSpacing and its children -func (_eccac *CT_TextSpacing )Validate ()error {return _eccac .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070a\u0063\u0069\u006e\u0067");};func (_faecb *ST_Coordinate32 )ValidateWithPath (path string )error {_bgdgf :=[]string {}; -if _faecb .ST_Coordinate32Unqualified !=nil {_bgdgf =append (_bgdgf ,"\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 _faecb .ST_UniversalMeasure !=nil {_bgdgf =append (_bgdgf ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065"); -};if len (_bgdgf )> 1{return _ee .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bgdgf );};return nil ;};type ST_PresetColorVal byte ;type CT_LineEndProperties struct{TypeAttr ST_LineEndType ; -WAttr ST_LineEndWidth ;LenAttr ST_LineEndLength ;}; +// Validate validates the CT_BlendEffect and its children +func (_bfbc *CT_BlendEffect )Validate ()error {return _bfbc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045f\u0066\u0065\u0063\u0074");};func (_ebdbf ST_PresetLineDashVal )String ()string {switch _ebdbf {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 "";};type CT_ConnectionSite struct{AngAttr ST_AdjAngle ;Pos *CT_AdjPoint2D ;}; -// Validate validates the CT_TableStyleCellStyle and its children -func (_bbged *CT_TableStyleCellStyle )Validate ()error {return _bbged .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079l\u0065");};type CT_GvmlGraphicFrameNonVisual struct{CNvPr *CT_NonVisualDrawingProps ; -CNvGraphicFramePr *CT_NonVisualGraphicFrameProperties ;};type ST_CompoundLine byte ;func (_edfae *CT_NonVisualConnectorProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _edfae .CxnSpLocks !=nil {_dgde :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063x\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}}; -e .EncodeElement (_edfae .CxnSpLocks ,_dgde );};if _edfae .StCxn !=nil {_bcfe :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0074\u0043\u0078\u006e"}};e .EncodeElement (_edfae .StCxn ,_bcfe );};if _edfae .EndCxn !=nil {_afbd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u006e\u0064\u0043\u0078\u006e"}}; -e .EncodeElement (_edfae .EndCxn ,_afbd );};if _edfae .ExtLst !=nil {_bgfca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edfae .ExtLst ,_bgfca );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_fcaag ST_TextUnderlineType )ValidateWithPath (path string )error {switch _fcaag {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcaag )); +// Validate validates the CT_TextBulletSizePercent and its children +func (_acaabc *CT_TextBulletSizePercent )Validate ()error {return _acaabc .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};func (_dafcb *ST_PathShadeType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ebeae ,_adcdec :=d .Token (); +if _adcdec !=nil {return _adcdec ;};if _dcefc ,_edbgc :=_ebeae .(_e .EndElement );_edbgc &&_dcefc .Name ==start .Name {*_dafcb =1;return nil ;};if _gecdc ,_cfcdaf :=_ebeae .(_e .CharData );!_cfcdaf {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",_ebeae ); +}else {switch string (_gecdc ){case "":*_dafcb =0;case "\u0073\u0068\u0061p\u0065":*_dafcb =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_dafcb =2;case "\u0072\u0065\u0063\u0074":*_dafcb =3;};};_ebeae ,_adcdec =d .Token ();if _adcdec !=nil {return _adcdec ; +};if _addea ,_efdaf :=_ebeae .(_e .EndElement );_efdaf &&_addea .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",_ebeae ); +};func (_dbfae ST_AnimationChartOnlyBuildType )Validate ()error {return _dbfae .ValidateWithPath ("")}; + +// ValidateWithPath validates the CT_InverseTransform and its children, prefixing error messages with path +func (_gbgf *CT_InverseTransform )ValidateWithPath (path string )error {return nil };func NewCT_PositiveFixedPercentage ()*CT_PositiveFixedPercentage {_gdcgb :=&CT_PositiveFixedPercentage {};return _gdcgb ;};type EG_TextAutofit struct{NoAutofit *CT_TextNoAutofit ; +NormAutofit *CT_TextNormalAutofit ;SpAutoFit *CT_TextShapeAutofit ;};func (_ebc *Blip )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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 :"\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 ,_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 ="\u0061\u003a\u0062\u006c\u0069\u0070";return _ebc .CT_Blip .MarshalXML (e ,start );}; + +// Validate validates the CT_LineJoinBevel and its children +func (_gfdca *CT_LineJoinBevel )Validate ()error {return _gfdca .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0042\u0065\u0076\u0065\u006c");};func (_cegaab *ST_FixedPercentage )ValidateWithPath (path string )error {_ccgff :=[]string {}; +if _cegaab .ST_FixedPercentageDecimal !=nil {_ccgff =append (_ccgff ,"\u0053T\u005f\u0046\u0069\u0078e\u0064\u0050\u0065\u0072\u0063e\u006et\u0061g\u0065\u0044\u0065\u0063\u0069\u006d\u0061l");};if _cegaab .ST_FixedPercentage !=nil {if _dbbeb :=_cegaab .ST_FixedPercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fFi\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065"); +_dbbeb !=nil {return _dbbeb ;};_ccgff =append (_ccgff ,"\u0053T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065");};if len (_ccgff )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ccgff ); };return nil ;}; -// Validate validates the CT_TableStyle and its children -func (_acabf *CT_TableStyle )Validate ()error {return _acabf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");};func (_gbcag *ST_TextWrappingType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gbcag =0; -case "\u006e\u006f\u006e\u0065":*_gbcag =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_gbcag =2;};return nil ;}; +// ValidateWithPath validates the EG_OfficeArtExtensionList and its children, prefixing error messages with path +func (_gebce *EG_OfficeArtExtensionList )ValidateWithPath (path string )error {for _caegf ,_befag :=range _gebce .Ext {if _efbfc :=_befag .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_caegf ));_efbfc !=nil {return _efbfc ; +};};return nil ;};func (_gddgeb *CT_GvmlPictureNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gddgeb .CNvPr =NewCT_NonVisualDrawingProps ();_gddgeb .CNvPicPr =NewCT_NonVisualPictureProperties ();_dfefg :for {_dccg ,_aeaef :=d .Token (); +if _aeaef !=nil {return _aeaef ;};switch _gfga :=_dccg .(type ){case _e .StartElement :switch _gfga .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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _ecega :=d .DecodeElement (_gddgeb .CNvPr ,&_gfga ); +_ecega !=nil {return _ecega ;};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 :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _ccfg :=d .DecodeElement (_gddgeb .CNvPicPr ,&_gfga ); +_ccfg !=nil {return _ccfg ;};default:_bfc .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",_gfga .Name ); +if _aadbc :=d .Skip ();_aadbc !=nil {return _aadbc ;};};case _e .EndElement :break _dfefg ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_Connection and its children -func (_ecgab *CT_Connection )Validate ()error {return _ecgab .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");};func NewCT_TableStyle ()*CT_TableStyle {_adaad :=&CT_TableStyle {};_adaad .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 _adaad ;};func NewCT_QuickTimeFile ()*CT_QuickTimeFile {_cbgeb :=&CT_QuickTimeFile {};return _cbgeb };func (_geggf *ST_RectAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eedcg ,_bgfdd :=d .Token ();if _bgfdd !=nil {return _bgfdd ; -};if _fffce ,_cadbac :=_eedcg .(_b .EndElement );_cadbac &&_fffce .Name ==start .Name {*_geggf =1;return nil ;};if _dgagf ,_cbcge :=_eedcg .(_b .CharData );!_cbcge {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eedcg ); -}else {switch string (_dgagf ){case "":*_geggf =0;case "\u0074\u006c":*_geggf =1;case "\u0074":*_geggf =2;case "\u0074\u0072":*_geggf =3;case "\u006c":*_geggf =4;case "\u0063\u0074\u0072":*_geggf =5;case "\u0072":*_geggf =6;case "\u0062\u006c":*_geggf =7; -case "\u0062":*_geggf =8;case "\u0062\u0072":*_geggf =9;};};_eedcg ,_bgfdd =d .Token ();if _bgfdd !=nil {return _bgfdd ;};if _ebdfaa ,_gaecb :=_eedcg .(_b .EndElement );_gaecb &&_ebdfaa .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eedcg ); -}; +// Validate validates the CT_TextNoAutofit and its children +func (_fbfg *CT_TextNoAutofit )Validate ()error {return _fbfg .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");};func (_dffaa *ST_LineEndLength )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dffaa =0; +case "\u0073\u006d":*_dffaa =1;case "\u006d\u0065\u0064":*_dffaa =2;case "\u006c\u0067":*_dffaa =3;};return nil ;}; -// Validate validates the CT_Path2DClose and its children -func (_cgcb *CT_Path2DClose )Validate ()error {return _cgcb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044C\u006c\u006f\u0073\u0065");};func (_bdggb *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 :_ee .Sprintf ("\u0025\u0076",_bdggb .LinkAttr )}); -if _bdggb .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 :_ee .Sprintf ("\u0025\u0076",*_bdggb .ContentTypeAttr )});};e .EncodeToken (start ); -if _bdggb .ExtLst !=nil {_abged :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdggb .ExtLst ,_abged );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_ChartBuildStep byte ; +// Validate validates the CT_AlphaModulateFixedEffect and its children +func (_dab *CT_AlphaModulateFixedEffect )Validate ()error {return _dab .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 NewCT_AnimationChartBuildProperties ()*CT_AnimationChartBuildProperties {_ffaef :=&CT_AnimationChartBuildProperties {}; +return _ffaef ;};func (_dadfe *CT_Table )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dadfe .TblPr !=nil {_dgfbg :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_dadfe .TblPr ,_dgfbg ); +};_aafa :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_dadfe .TblGrid ,_aafa );if _dadfe .Tr !=nil {_aaecb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0074\u0072"}};for _ ,_acee :=range _dadfe .Tr {e .EncodeElement (_acee ,_aaecb ); +};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gdad *CT_AnimationGraphicalObjectBuildProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abbe :for {_caee ,_bge :=d .Token ();if _bge !=nil {return _bge ; +};switch _dcea :=_caee .(type ){case _e .StartElement :switch _dcea .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 :"\u0062\u006c\u0064\u0044\u0067\u006d"},_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 :"\u0062\u006c\u0064\u0044\u0067\u006d"}:_gdad .BldDgm =NewCT_AnimationDgmBuildProperties (); +if _eff :=d .DecodeElement (_gdad .BldDgm ,&_dcea );_eff !=nil {return _eff ;};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 :"\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"},_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 :"\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"}:_gdad .BldChart =NewCT_AnimationChartBuildProperties (); +if _afag :=d .DecodeElement (_gdad .BldChart ,&_dcea );_afag !=nil {return _afag ;};default:_bfc .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",_dcea .Name ); +if _bbfc :=d .Skip ();_bbfc !=nil {return _bbfc ;};};case _e .EndElement :break _abbe ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_BackgroundFillStyleList and its children, prefixing error messages with path +func (_adab *CT_BackgroundFillStyleList )ValidateWithPath (path string )error {for _afadc ,_bfgf :=range _adab .EG_FillProperties {if _egb :=_bfgf .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_afadc )); +_egb !=nil {return _egb ;};};return nil ;};type ST_RectAlignment byte ;func NewCT_GraphicalObject ()*CT_GraphicalObject {_fefc :=&CT_GraphicalObject {};_fefc .GraphicData =NewCT_GraphicalObjectData ();return _fefc ;};func NewEG_TextBulletColor ()*EG_TextBulletColor {_acfgb :=&EG_TextBulletColor {}; +return _acfgb };func ParseUnionST_AdjCoordinate (s string )(ST_AdjCoordinate ,error ){_bgagc :=ST_AdjCoordinate {};if _egf .ST_UniversalMeasurePatternRe .MatchString (s ){_bgagc .ST_Coordinate =&ST_Coordinate {};_bgagc .ST_Coordinate .ST_UniversalMeasure =&s ; +}else {_dcdgd ,_bafaea :=_eb .ParseInt (s ,10,64);if _bafaea !=nil {_bgagc .ST_GeomGuideName =&s ;}else {_bgagc .ST_Coordinate =&ST_Coordinate {};_bgagc .ST_Coordinate .ST_CoordinateUnqualified =&_dcdgd ;};};return _bgagc ,nil ;}; -// Validate validates the ThemeOverride and its children -func (_gdcbf *ThemeOverride )Validate ()error {return _gdcbf .ValidateWithPath ("\u0054\u0068\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");}; +// Validate validates the CT_EffectStyleItem and its children +func (_eeeb *CT_EffectStyleItem )Validate ()error {return _eeeb .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u0049\u0074\u0065\u006d");}; -// ST_AnimationDgmBuildType is a union type -type ST_AnimationDgmBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationDgmOnlyBuildType ST_AnimationDgmOnlyBuildType ;}; +// ValidateWithPath validates the CT_ConnectorLocking and its children, prefixing error messages with path +func (_abdeb *CT_ConnectorLocking )ValidateWithPath (path string )error {if _abdeb .ExtLst !=nil {if _bceac :=_abdeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bceac !=nil {return _bceac ;};};return nil ;}; -// Validate validates the CT_OfficeArtExtensionList and its children -func (_faafe *CT_OfficeArtExtensionList )Validate ()error {return _faafe .ValidateWithPath ("\u0043T\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");};type ST_TextAlignType byte ;func NewEG_LineDashProperties ()*EG_LineDashProperties {_beccc :=&EG_LineDashProperties {}; -return _beccc ;};func NewCT_TintEffect ()*CT_TintEffect {_fgeefa :=&CT_TintEffect {};return _fgeefa };func NewCT_ConnectionSiteList ()*CT_ConnectionSiteList {_ddafd :=&CT_ConnectionSiteList {};return _ddafd ;}; +// ValidateWithPath validates the CT_AlphaModulateFixedEffect and its children, prefixing error messages with path +func (_efg *CT_AlphaModulateFixedEffect )ValidateWithPath (path string )error {if _efg .AmtAttr !=nil {if _ccad :=_efg .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_ccad !=nil {return _ccad ;};};return nil ;};func NewCT_InverseTransform ()*CT_InverseTransform {_cfcbc :=&CT_InverseTransform {}; +return _cfcbc }; -// ST_FixedPercentage is a union type -type ST_FixedPercentage struct{ST_FixedPercentageDecimal *int32 ;ST_FixedPercentage *ST_Percentage ;};func (_cfedb *CT_StretchInfoProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agag :for {_gbeba ,_bfge :=d .Token ();if _bfge !=nil {return _bfge ; -};switch _aaggf :=_gbeba .(type ){case _b .StartElement :switch _aaggf .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"}:_cfedb .FillRect =NewCT_RelativeRect (); -if _fbadf :=d .DecodeElement (_cfedb .FillRect ,&_aaggf );_fbadf !=nil {return _fbadf ;};default:_cc .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",_aaggf .Name ); -if _ffacg :=d .Skip ();_ffacg !=nil {return _ffacg ;};};case _b .EndElement :break _agag ;case _b .CharData :};};return nil ;};type CT_DashStop struct{DAttr ST_PositivePercentage ;SpAttr ST_PositivePercentage ;};func (_degb *CT_ContentPartLocking )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _degb .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_degb .NoGrpAttr ))}); -};if _degb .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_degb .NoSelectAttr ))});};if _degb .NoRotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_degb .NoRotAttr ))}); -};if _degb .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_degb .NoChangeAspectAttr ))}); -};if _degb .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_degb .NoMoveAttr ))});};if _degb .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_degb .NoResizeAttr ))}); -};if _degb .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_degb .NoEditPointsAttr ))});};if _degb .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_degb .NoAdjustHandlesAttr ))}); -};if _degb .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_degb .NoChangeArrowheadsAttr ))}); -};if _degb .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_degb .NoChangeShapeTypeAttr ))}); -};e .EncodeToken (start );if _degb .ExtLst !=nil {_fafg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_degb .ExtLst ,_fafg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; -};type CT_ColorSchemeAndMapping struct{ClrScheme *CT_ColorScheme ;ClrMap *CT_ColorMapping ;}; +// Validate validates the CT_TintEffect and its children +func (_dbfdd *CT_TintEffect )Validate ()error {return _dbfdd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u006e\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};type CT_GvmlGroupShape struct{NvGrpSpPr *CT_GvmlGroupShapeNonVisual ;GrpSpPr *CT_GroupShapeProperties ; +Choice []*CT_GvmlGroupShapeChoice ;ExtLst *CT_OfficeArtExtensionList ;};type CT_Backdrop struct{Anchor *CT_Point3D ;Norm *CT_Vector3D ;Up *CT_Vector3D ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_TextCharBullet ()*CT_TextCharBullet {_afecb :=&CT_TextCharBullet {}; +return _afecb };func (_ecbga *CT_Point2D )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ddbd :=range start .Attr {if _ddbd .Name .Local =="\u0078"{_bbfbc ,_gecee :=ParseUnionST_Coordinate (_ddbd .Value );if _gecee !=nil {return _gecee ; +};_ecbga .XAttr =_bbfbc ;continue ;};if _ddbd .Name .Local =="\u0079"{_efebc ,_cdda :=ParseUnionST_Coordinate (_ddbd .Value );if _cdda !=nil {return _cdda ;};_ecbga .YAttr =_efebc ;continue ;};};for {_bdggb ,_geac :=d .Token ();if _geac !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044\u003a\u0020%\u0073",_geac ); +};if _adgg ,_eaefc :=_bdggb .(_e .EndElement );_eaefc &&_adgg .Name ==start .Name {break ;};};return nil ;};func NewCT_OfficeArtExtension ()*CT_OfficeArtExtension {_ffee :=&CT_OfficeArtExtension {};return _ffee ;}; -// ValidateWithPath validates the CT_NonVisualConnectorProperties and its children, prefixing error messages with path -func (_aadad *CT_NonVisualConnectorProperties )ValidateWithPath (path string )error {if _aadad .CxnSpLocks !=nil {if _bdebg :=_aadad .CxnSpLocks .ValidateWithPath (path +"/\u0043\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_bdebg !=nil {return _bdebg ; -};};if _aadad .StCxn !=nil {if _gffg :=_aadad .StCxn .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u0078\u006e");_gffg !=nil {return _gffg ;};};if _aadad .EndCxn !=nil {if _bcegg :=_aadad .EndCxn .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0078\u006e"); -_bcegg !=nil {return _bcegg ;};};if _aadad .ExtLst !=nil {if _ecfb :=_aadad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecfb !=nil {return _ecfb ;};};return nil ;};func (_daeb *CT_ContentPartLocking )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dfff :=range start .Attr {if _dfff .Name .Local =="\u006e\u006f\u0047r\u0070"{_ceb ,_cbbc :=_c .ParseBool (_dfff .Value ); -if _cbbc !=nil {return _cbbc ;};_daeb .NoGrpAttr =&_ceb ;continue ;};if _dfff .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_badcd ,_eacb :=_c .ParseBool (_dfff .Value );if _eacb !=nil {return _eacb ;};_daeb .NoSelectAttr =&_badcd ; -continue ;};if _dfff .Name .Local =="\u006e\u006f\u0052o\u0074"{_ffea ,_cfcf :=_c .ParseBool (_dfff .Value );if _cfcf !=nil {return _cfcf ;};_daeb .NoRotAttr =&_ffea ;continue ;};if _dfff .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_bcea ,_geeeg :=_c .ParseBool (_dfff .Value ); -if _geeeg !=nil {return _geeeg ;};_daeb .NoChangeAspectAttr =&_bcea ;continue ;};if _dfff .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_dfcb ,_fagg :=_c .ParseBool (_dfff .Value );if _fagg !=nil {return _fagg ;};_daeb .NoMoveAttr =&_dfcb ;continue ; -};if _dfff .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_cgdgd ,_aadca :=_c .ParseBool (_dfff .Value );if _aadca !=nil {return _aadca ;};_daeb .NoResizeAttr =&_cgdgd ;continue ;};if _dfff .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_ccea ,_adgd :=_c .ParseBool (_dfff .Value ); -if _adgd !=nil {return _adgd ;};_daeb .NoEditPointsAttr =&_ccea ;continue ;};if _dfff .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_bdbg ,_bged :=_c .ParseBool (_dfff .Value );if _bged !=nil {return _bged ; -};_daeb .NoAdjustHandlesAttr =&_bdbg ;continue ;};if _dfff .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_ddfb ,_gged :=_c .ParseBool (_dfff .Value );if _gged !=nil {return _gged ;};_daeb .NoChangeArrowheadsAttr =&_ddfb ; -continue ;};if _dfff .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_egbba ,_gbfd :=_c .ParseBool (_dfff .Value );if _gbfd !=nil {return _gbfd ;};_daeb .NoChangeShapeTypeAttr =&_egbba ; -continue ;};};_cbec :for {_cdge ,_cfba :=d .Token ();if _cfba !=nil {return _cfba ;};switch _cfaea :=_cdge .(type ){case _b .StartElement :switch _cfaea .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"}:_daeb .ExtLst =NewCT_OfficeArtExtensionList (); -if _dfee :=d .DecodeElement (_daeb .ExtLst ,&_cfaea );_dfee !=nil {return _dfee ;};default:_cc .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",_cfaea .Name ); -if _efbe :=d .Skip ();_efbe !=nil {return _efbe ;};};case _b .EndElement :break _cbec ;case _b .CharData :};};return nil ;};func (_ededc ST_TextVertOverflowType )String ()string {switch _ededc {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_LightRig and its children, prefixing error messages with path +func (_gded *CT_LightRig )ValidateWithPath (path string )error {if _gded .RigAttr ==ST_LightRigTypeUnset {return _bb .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 _afgef :=_gded .RigAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0041\u0074\u0074\u0072");_afgef !=nil {return _afgef ;};if _gded .DirAttr ==ST_LightRigDirectionUnset {return _bb .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 _abfca :=_gded .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_abfca !=nil {return _abfca ;};if _gded .Rot !=nil {if _gged :=_gded .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074");_gged !=nil {return _gged ; +};};return nil ;};func (_deffb *CT_TableProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _deffb .RtlAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0074\u006c"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_deffb .RtlAttr ))}); +};if _deffb .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_deffb .FirstRowAttr ))});};if _deffb .FirstColAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_deffb .FirstColAttr ))}); +};if _deffb .LastRowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_deffb .LastRowAttr ))});};if _deffb .LastColAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_deffb .LastColAttr ))}); +};if _deffb .BandRowAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062a\u006e\u0064\u0052\u006f\u0077"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_deffb .BandRowAttr ))});};if _deffb .BandColAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062a\u006e\u0064\u0043\u006f\u006c"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_deffb .BandColAttr ))}); +};e .EncodeToken (start );if _deffb .NoFill !=nil {_bgad :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_deffb .NoFill ,_bgad );};if _deffb .SolidFill !=nil {_geffd :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_deffb .SolidFill ,_geffd );};if _deffb .GradFill !=nil {_ggddd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_deffb .GradFill ,_ggddd );};if _deffb .BlipFill !=nil {_cgcac :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_deffb .BlipFill ,_cgcac );};if _deffb .PattFill !=nil {_fbabb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_deffb .PattFill ,_fbabb );};if _deffb .GrpFill !=nil {_agcfe :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; +e .EncodeElement (_deffb .GrpFill ,_agcfe );};if _deffb .EffectLst !=nil {_bbaag :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_deffb .EffectLst ,_bbaag );};if _deffb .EffectDag !=nil {_bedbb :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; +e .EncodeElement (_deffb .EffectDag ,_bedbb );};if _deffb .Choice !=nil {_deffb .Choice .MarshalXML (e ,_e .StartElement {});};if _deffb .ExtLst !=nil {_gccdf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_deffb .ExtLst ,_gccdf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_eabc *CT_ColorMRU )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbcbg :for {_bfgeb ,_fbaeg :=d .Token ();if _fbaeg !=nil {return _fbaeg ; +};switch _gbcde :=_bfgeb .(type ){case _e .StartElement :switch _gbcde .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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_badb :=NewEG_ColorChoice (); +_badb .ScrgbClr =NewCT_ScRgbColor ();if _daca :=d .DecodeElement (_badb .ScrgbClr ,&_gbcde );_daca !=nil {return _daca ;};_eabc .EG_ColorChoice =append (_eabc .EG_ColorChoice ,_badb );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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_eacfa :=NewEG_ColorChoice (); +_eacfa .SrgbClr =NewCT_SRgbColor ();if _gagf :=d .DecodeElement (_eacfa .SrgbClr ,&_gbcde );_gagf !=nil {return _gagf ;};_eabc .EG_ColorChoice =append (_eabc .EG_ColorChoice ,_eacfa );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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_ggabb :=NewEG_ColorChoice (); +_ggabb .HslClr =NewCT_HslColor ();if _ggce :=d .DecodeElement (_ggabb .HslClr ,&_gbcde );_ggce !=nil {return _ggce ;};_eabc .EG_ColorChoice =append (_eabc .EG_ColorChoice ,_ggabb );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\u0079\u0073\u0043\u006c\u0072"},_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\u0079\u0073\u0043\u006c\u0072"}:_gcge :=NewEG_ColorChoice (); +_gcge .SysClr =NewCT_SystemColor ();if _aeed :=d .DecodeElement (_gcge .SysClr ,&_gbcde );_aeed !=nil {return _aeed ;};_eabc .EG_ColorChoice =append (_eabc .EG_ColorChoice ,_gcge );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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bbb :=NewEG_ColorChoice (); +_bbb .SchemeClr =NewCT_SchemeColor ();if _gfceb :=d .DecodeElement (_bbb .SchemeClr ,&_gbcde );_gfceb !=nil {return _gfceb ;};_eabc .EG_ColorChoice =append (_eabc .EG_ColorChoice ,_bbb );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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_gfeb :=NewEG_ColorChoice (); +_gfeb .PrstClr =NewCT_PresetColor ();if _fgfa :=d .DecodeElement (_gfeb .PrstClr ,&_gbcde );_fgfa !=nil {return _fgfa ;};_eabc .EG_ColorChoice =append (_eabc .EG_ColorChoice ,_gfeb );default:_bfc .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",_gbcde .Name ); +if _ecgge :=d .Skip ();_ecgge !=nil {return _ecgge ;};};case _e .EndElement :break _bbcbg ;case _e .CharData :};};return nil ;};func (_dccb *CT_SolidColorFillProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _dccb .ScrgbClr !=nil {_bcfdg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_dccb .ScrgbClr ,_bcfdg );};if _dccb .SrgbClr !=nil {_fcdcac :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; +e .EncodeElement (_dccb .SrgbClr ,_fcdcac );};if _dccb .HslClr !=nil {_ggegc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_dccb .HslClr ,_ggegc );};if _dccb .SysClr !=nil {_aecef :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; +e .EncodeElement (_dccb .SysClr ,_aecef );};if _dccb .SchemeClr !=nil {_agdad :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_dccb .SchemeClr ,_agdad );};if _dccb .PrstClr !=nil {_gdfgg :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; +e .EncodeElement (_dccb .PrstClr ,_gdfgg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_acabg ST_BlipCompression )ValidateWithPath (path string )error {switch _acabg {case 0,1,2,3,4,5: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 (_acabg )); +};return nil ;};func NewCT_FixedPercentage ()*CT_FixedPercentage {_fegbf :=&CT_FixedPercentage {};return _fegbf };func (_fec *CT_BiLevelEffect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_bb .Sprintf ("\u0025\u0076",_fec .ThreshAttr )}); +e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dcfbd *EG_ColorTransform )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dcfbd .Tint !=nil {_cbdac :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}}; +e .EncodeElement (_dcfbd .Tint ,_cbdac );};if _dcfbd .Shade !=nil {_agaeb :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0068\u0061\u0064\u0065"}};e .EncodeElement (_dcfbd .Shade ,_agaeb );};if _dcfbd .Comp !=nil {_gbfef :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0063\u006f\u006d\u0070"}}; +e .EncodeElement (_dcfbd .Comp ,_gbfef );};if _dcfbd .Inv !=nil {_fecdbd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0069n\u0076"}};e .EncodeElement (_dcfbd .Inv ,_fecdbd );};if _dcfbd .Gray !=nil {_ecgad :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0079"}}; +e .EncodeElement (_dcfbd .Gray ,_ecgad );};if _dcfbd .Alpha !=nil {_fbbce :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0061\u006c\u0070\u0068\u0061"}};e .EncodeElement (_dcfbd .Alpha ,_fbbce );};if _dcfbd .AlphaOff !=nil {_eagfd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}}; +e .EncodeElement (_dcfbd .AlphaOff ,_eagfd );};if _dcfbd .AlphaMod !=nil {_cecba :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_dcfbd .AlphaMod ,_cecba );};if _dcfbd .Hue !=nil {_gefadb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0068u\u0065"}}; +e .EncodeElement (_dcfbd .Hue ,_gefadb );};if _dcfbd .HueOff !=nil {_dggeb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004f\u0066\u0066"}};e .EncodeElement (_dcfbd .HueOff ,_dggeb );};if _dcfbd .HueMod !=nil {_fecec :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004d\u006f\u0064"}}; +e .EncodeElement (_dcfbd .HueMod ,_fecec );};if _dcfbd .Sat !=nil {_cgdfff :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073a\u0074"}};e .EncodeElement (_dcfbd .Sat ,_cgdfff );};if _dcfbd .SatOff !=nil {_bdeed :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004f\u0066\u0066"}}; +e .EncodeElement (_dcfbd .SatOff ,_bdeed );};if _dcfbd .SatMod !=nil {_dbcbc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004d\u006f\u0064"}};e .EncodeElement (_dcfbd .SatMod ,_dbcbc );};if _dcfbd .Lum !=nil {_abeff :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006cu\u006d"}}; +e .EncodeElement (_dcfbd .Lum ,_abeff );};if _dcfbd .LumOff !=nil {_aaegc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004f\u0066\u0066"}};e .EncodeElement (_dcfbd .LumOff ,_aaegc );};if _dcfbd .LumMod !=nil {_ggacb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004d\u006f\u0064"}}; +e .EncodeElement (_dcfbd .LumMod ,_ggacb );};if _dcfbd .Red !=nil {_gcddd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0072e\u0064"}};e .EncodeElement (_dcfbd .Red ,_gcddd );};if _dcfbd .RedOff !=nil {_fecgb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004f\u0066\u0066"}}; +e .EncodeElement (_dcfbd .RedOff ,_fecgb );};if _dcfbd .RedMod !=nil {_dacea :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004d\u006f\u0064"}};e .EncodeElement (_dcfbd .RedMod ,_dacea );};if _dcfbd .Green !=nil {_gfcdc :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0067\u0072\u0065\u0065\u006e"}}; +e .EncodeElement (_dcfbd .Green ,_gfcdc );};if _dcfbd .GreenOff !=nil {_aafbb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}};e .EncodeElement (_dcfbd .GreenOff ,_aafbb );};if _dcfbd .GreenMod !=nil {_eecbg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}}; +e .EncodeElement (_dcfbd .GreenMod ,_eecbg );};if _dcfbd .Blue !=nil {_fbeac :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0065"}};e .EncodeElement (_dcfbd .Blue ,_fbeac );};if _dcfbd .BlueOff !=nil {_gcgdb :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004f\u0066f"}}; +e .EncodeElement (_dcfbd .BlueOff ,_gcgdb );};if _dcfbd .BlueMod !=nil {_fccgg :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004d\u006fd"}};e .EncodeElement (_dcfbd .BlueMod ,_fccgg );};if _dcfbd .Gamma !=nil {_geebc :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0067\u0061\u006d\u006d\u0061"}}; +e .EncodeElement (_dcfbd .Gamma ,_geebc );};if _dcfbd .InvGamma !=nil {_eebcf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}};e .EncodeElement (_dcfbd .InvGamma ,_eebcf );};return nil ;};func (_adedde ST_OnOffStyleType )Validate ()error {return _adedde .ValidateWithPath ("")}; +type CT_TextBody struct{BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;P []*CT_TextParagraph ;};type CT_GroupLocking struct{NoGrpAttr *bool ;NoUngrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ; +NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;};type CT_GvmlConnector struct{NvCxnSpPr *CT_GvmlConnectorNonVisual ;SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_RegularTextRun and its children -func (_bcecd *CT_RegularTextRun )Validate ()error {return _bcecd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065x\u0074\u0052\u0075\u006e");}; +// ValidateWithPath validates the CT_Scale2D and its children, prefixing error messages with path +func (_eadcf *CT_Scale2D )ValidateWithPath (path string )error {if _fcgcb :=_eadcf .Sx .ValidateWithPath (path +"\u002f\u0053\u0078");_fcgcb !=nil {return _fcgcb ;};if _geccd :=_eadcf .Sy .ValidateWithPath (path +"\u002f\u0053\u0079");_geccd !=nil {return _geccd ; +};return nil ;};func (_eadae ST_LineEndType )ValidateWithPath (path string )error {switch _eadae {case 0,1,2,3,4,5,6: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 (_eadae )); +};return nil ;};func (_eacabb ST_LightRigDirection )Validate ()error {return _eacabb .ValidateWithPath ("")};func (_bggd *CT_ColorSchemeList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_daed :for {_fgfb ,_ffgf :=d .Token ();if _ffgf !=nil {return _ffgf ; +};switch _gdfee :=_fgfb .(type ){case _e .StartElement :switch _gdfee .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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053c\u0068\u0065\u006d\u0065"},_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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053c\u0068\u0065\u006d\u0065"}:_fbdg :=NewCT_ColorSchemeAndMapping (); +if _bbae :=d .DecodeElement (_fbdg ,&_gdfee );_bbae !=nil {return _bbae ;};_bggd .ExtraClrScheme =append (_bggd .ExtraClrScheme ,_fbdg );default:_bfc .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",_gdfee .Name ); +if _agfe :=d .Skip ();_agfe !=nil {return _agfe ;};};case _e .EndElement :break _daed ;case _e .CharData :};};return nil ;};func (_gdcgfg *CT_TextParagraphProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gdcgfg .MarLAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_bb .Sprintf ("\u0025\u0076",*_gdcgfg .MarLAttr )}); +};if _gdcgfg .MarRAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_bb .Sprintf ("\u0025\u0076",*_gdcgfg .MarRAttr )});};if _gdcgfg .LvlAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0076\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_gdcgfg .LvlAttr )}); +};if _gdcgfg .IndentAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_gdcgfg .IndentAttr )});};if _gdcgfg .AlgnAttr !=ST_TextAlignTypeUnset {_aeecgc ,_ecfaf :=_gdcgfg .AlgnAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u006c\u0067\u006e"}); +if _ecfaf !=nil {return _ecfaf ;};start .Attr =append (start .Attr ,_aeecgc );};if _gdcgfg .DefTabSzAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"},Value :_bb .Sprintf ("\u0025\u0076",*_gdcgfg .DefTabSzAttr )}); +};if _gdcgfg .RtlAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0074\u006c"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_gdcgfg .RtlAttr ))});};if _gdcgfg .EaLnBrkAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065a\u004c\u006e\u0042\u0072\u006b"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_gdcgfg .EaLnBrkAttr ))}); +};if _gdcgfg .FontAlgnAttr !=ST_TextFontAlignTypeUnset {_cfecf ,_aabab :=_gdcgfg .FontAlgnAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"});if _aabab !=nil {return _aabab ;};start .Attr =append (start .Attr ,_cfecf ); +};if _gdcgfg .LatinLnBrkAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_gdcgfg .LatinLnBrkAttr ))});};if _gdcgfg .HangingPunctAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_gdcgfg .HangingPunctAttr ))}); +};e .EncodeToken (start );if _gdcgfg .LnSpc !=nil {_gbee :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u006c\u006e\u0053\u0070\u0063"}};e .EncodeElement (_gdcgfg .LnSpc ,_gbee );};if _gdcgfg .SpcBef !=nil {_cadfac :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0042\u0065\u0066"}}; +e .EncodeElement (_gdcgfg .SpcBef ,_cadfac );};if _gdcgfg .SpcAft !=nil {_agaaa :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0041\u0066\u0074"}};e .EncodeElement (_gdcgfg .SpcAft ,_agaaa );};if _gdcgfg .BuClrTx !=nil {_daggb :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}}; +e .EncodeElement (_gdcgfg .BuClrTx ,_daggb );};if _gdcgfg .BuClr !=nil {_bffccb :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_gdcgfg .BuClr ,_bffccb );};if _gdcgfg .BuSzTx !=nil {_fecga :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}}; +e .EncodeElement (_gdcgfg .BuSzTx ,_fecga );};if _gdcgfg .BuSzPct !=nil {_ccdgb :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_gdcgfg .BuSzPct ,_ccdgb );};if _gdcgfg .BuSzPts !=nil {_feaac :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}}; +e .EncodeElement (_gdcgfg .BuSzPts ,_feaac );};if _gdcgfg .BuFontTx !=nil {_bcebd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}};e .EncodeElement (_gdcgfg .BuFontTx ,_bcebd );};if _gdcgfg .BuFont !=nil {_dfeea :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}}; +e .EncodeElement (_gdcgfg .BuFont ,_dfeea );};if _gdcgfg .BuNone !=nil {_ccgfc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}};e .EncodeElement (_gdcgfg .BuNone ,_ccgfc );};if _gdcgfg .BuAutoNum !=nil {_edggb :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}}; +e .EncodeElement (_gdcgfg .BuAutoNum ,_edggb );};if _gdcgfg .BuChar !=nil {_cdgaf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}};e .EncodeElement (_gdcgfg .BuChar ,_cdgaf );};if _gdcgfg .BuBlip !=nil {_abcag :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}}; +e .EncodeElement (_gdcgfg .BuBlip ,_abcag );};if _gdcgfg .TabLst !=nil {_gagdc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u004c\u0073\u0074"}};e .EncodeElement (_gdcgfg .TabLst ,_gagdc );};if _gdcgfg .DefRPr !=nil {_ebdfd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0052\u0050\u0072"}}; +e .EncodeElement (_gdcgfg .DefRPr ,_ebdfd );};if _gdcgfg .ExtLst !=nil {_fgaca :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdcgfg .ExtLst ,_fgaca );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_dccad *CT_TextBulletSizeFollowText )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_egggca ,_dbadf :=d .Token ();if _dbadf !=nil {return _bb .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",_dbadf ); +};if _bbaagb ,_egcabb :=_egggca .(_e .EndElement );_egcabb &&_bbaagb .Name ==start .Name {break ;};};return nil ;};func (_bdaa *CT_GvmlConnector )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_aagd :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_bdaa .NvCxnSpPr ,_aagd );_fbaeda :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bdaa .SpPr ,_fbaeda );if _bdaa .Style !=nil {_cffee :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_bdaa .Style ,_cffee );};if _bdaa .ExtLst !=nil {_gcf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdaa .ExtLst ,_gcf );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_gegba *ST_TextFontScalePercentOrPercentString )Validate ()error {return _gegba .ValidateWithPath ("");};func (_bcaba ST_PresetCameraType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dgbeg :=_e .Attr {};_dgbeg .Name =name ;switch _bcaba {case ST_PresetCameraTypeUnset :_dgbeg .Value =""; +case ST_PresetCameraTypeLegacyObliqueTopLeft :_dgbeg .Value ="l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueTop :_dgbeg .Value ="\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070"; +case ST_PresetCameraTypeLegacyObliqueTopRight :_dgbeg .Value ="l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyObliqueLeft :_dgbeg .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074"; +case ST_PresetCameraTypeLegacyObliqueFront :_dgbeg .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypeLegacyObliqueRight :_dgbeg .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074"; +case ST_PresetCameraTypeLegacyObliqueBottomLeft :_dgbeg .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 :_dgbeg .Value ="\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d"; +case ST_PresetCameraTypeLegacyObliqueBottomRight :_dgbeg .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 :_dgbeg .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 :_dgbeg .Value ="l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070";case ST_PresetCameraTypeLegacyPerspectiveTopRight :_dgbeg .Value ="\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t"; +case ST_PresetCameraTypeLegacyPerspectiveLeft :_dgbeg .Value ="l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyPerspectiveFront :_dgbeg .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074"; +case ST_PresetCameraTypeLegacyPerspectiveRight :_dgbeg .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeLegacyPerspectiveBottomLeft :_dgbeg .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 :_dgbeg .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 :_dgbeg .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 :_dgbeg .Value ="\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074";case ST_PresetCameraTypeIsometricTopUp :_dgbeg .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070"; +case ST_PresetCameraTypeIsometricTopDown :_dgbeg .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricBottomUp :_dgbeg .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070"; +case ST_PresetCameraTypeIsometricBottomDown :_dgbeg .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricLeftUp :_dgbeg .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070"; +case ST_PresetCameraTypeIsometricLeftDown :_dgbeg .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricRightUp :_dgbeg .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070"; +case ST_PresetCameraTypeIsometricRightDown :_dgbeg .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricOffAxis1Left :_dgbeg .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074"; +case ST_PresetCameraTypeIsometricOffAxis1Right :_dgbeg .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis1Top :_dgbeg .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070"; +case ST_PresetCameraTypeIsometricOffAxis2Left :_dgbeg .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis2Right :_dgbeg .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074"; +case ST_PresetCameraTypeIsometricOffAxis2Top :_dgbeg .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070";case ST_PresetCameraTypeIsometricOffAxis3Left :_dgbeg .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074"; +case ST_PresetCameraTypeIsometricOffAxis3Right :_dgbeg .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis3Bottom :_dgbeg .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 :_dgbeg .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis4Right :_dgbeg .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074"; +case ST_PresetCameraTypeIsometricOffAxis4Bottom :_dgbeg .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 :_dgbeg .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074"; +case ST_PresetCameraTypeObliqueTop :_dgbeg .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeObliqueTopRight :_dgbeg .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074"; +case ST_PresetCameraTypeObliqueLeft :_dgbeg .Value ="o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueRight :_dgbeg .Value ="\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeObliqueBottomLeft :_dgbeg .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074"; +case ST_PresetCameraTypeObliqueBottom :_dgbeg .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeObliqueBottomRight :_dgbeg .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074"; +case ST_PresetCameraTypePerspectiveFront :_dgbeg .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypePerspectiveLeft :_dgbeg .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074"; +case ST_PresetCameraTypePerspectiveRight :_dgbeg .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypePerspectiveAbove :_dgbeg .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065"; +case ST_PresetCameraTypePerspectiveBelow :_dgbeg .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077";case ST_PresetCameraTypePerspectiveAboveLeftFacing :_dgbeg .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 :_dgbeg .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 :_dgbeg .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 :_dgbeg .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 :_dgbeg .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 :_dgbeg .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 :_dgbeg .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 :_dgbeg .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 :_dgbeg .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064";case ST_PresetCameraTypePerspectiveRelaxedModerately :_dgbeg .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 _dgbeg ,nil ;};func (_befeg *CT_TextUnderlineFillFollowText )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_cadde ,_gdedg :=d .Token ();if _gdedg !=nil {return _bb .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",_gdedg ); +};if _ddeda ,_dcbae :=_cadde .(_e .EndElement );_dcbae &&_ddeda .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_Percentage (s string )(ST_Percentage ,error ){_ffgfed :=ST_Percentage {};if _egf .ST_PercentagePatternRe .MatchString (s ){_ffgfed .ST_Percentage =&s ; +}else {_addeb ,_gcfea :=_eb .ParseInt (s ,10,64);if _gcfea !=nil {return _ffgfed ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_gcfea );};_afbcbc :=int32 (_addeb );_ffgfed .ST_PercentageDecimal =&_afbcbc ; +};return _ffgfed ,nil ;};func (_bggb *CT_Scale2D )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bggb .Sx =NewCT_Ratio ();_bggb .Sy =NewCT_Ratio ();_fggge :for {_fdadd ,_beafg :=d .Token ();if _beafg !=nil {return _beafg ;};switch _cdgbg :=_fdadd .(type ){case _e .StartElement :switch _cdgbg .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\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 :"\u0073\u0078"}:if _dece :=d .DecodeElement (_bggb .Sx ,&_cdgbg ); +_dece !=nil {return _dece ;};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\u0079"},_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\u0079"}:if _bgcg :=d .DecodeElement (_bggb .Sy ,&_cdgbg ); +_bgcg !=nil {return _bgcg ;};default:_bfc .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",_cdgbg .Name ); +if _eaedd :=d .Skip ();_eaedd !=nil {return _eaedd ;};};case _e .EndElement :break _fggge ;case _e .CharData :};};return nil ;};type CT_AlphaInverseEffect struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ; +SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; -// ValidateWithPath validates the EG_Effect and its children, prefixing error messages with path -func (_daeaa *EG_Effect )ValidateWithPath (path string )error {if _daeaa .Cont !=nil {if _ddgdf :=_daeaa .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_ddgdf !=nil {return _ddgdf ;};};if _daeaa .Effect !=nil {if _decda :=_daeaa .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); -_decda !=nil {return _decda ;};};if _daeaa .AlphaBiLevel !=nil {if _efeda :=_daeaa .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_efeda !=nil {return _efeda ;};};if _daeaa .AlphaCeiling !=nil {if _edegb :=_daeaa .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"); -_edegb !=nil {return _edegb ;};};if _daeaa .AlphaFloor !=nil {if _bfbgcb :=_daeaa .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072");_bfbgcb !=nil {return _bfbgcb ;};};if _daeaa .AlphaInv !=nil {if _bgagg :=_daeaa .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev"); -_bgagg !=nil {return _bgagg ;};};if _daeaa .AlphaMod !=nil {if _fagcf :=_daeaa .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_fagcf !=nil {return _fagcf ;};};if _daeaa .AlphaModFix !=nil {if _afbaea :=_daeaa .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"); -_afbaea !=nil {return _afbaea ;};};if _daeaa .AlphaOutset !=nil {if _fefcd :=_daeaa .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074");_fefcd !=nil {return _fefcd ;};};if _daeaa .AlphaRepl !=nil {if _dccg :=_daeaa .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"); -_dccg !=nil {return _dccg ;};};if _daeaa .BiLevel !=nil {if _bfaec :=_daeaa .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_bfaec !=nil {return _bfaec ;};};if _daeaa .Blend !=nil {if _abbbf :=_daeaa .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064"); -_abbbf !=nil {return _abbbf ;};};if _daeaa .Blur !=nil {if _bgaca :=_daeaa .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_bgaca !=nil {return _bgaca ;};};if _daeaa .ClrChange !=nil {if _acbaa :=_daeaa .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); -_acbaa !=nil {return _acbaa ;};};if _daeaa .ClrRepl !=nil {if _abfgb :=_daeaa .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c");_abfgb !=nil {return _abfgb ;};};if _daeaa .Duotone !=nil {if _dgbcf :=_daeaa .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065"); -_dgbcf !=nil {return _dgbcf ;};};if _daeaa .Fill !=nil {if _bdgdd :=_daeaa .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_bdgdd !=nil {return _bdgdd ;};};if _daeaa .FillOverlay !=nil {if _ggdab :=_daeaa .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"); -_ggdab !=nil {return _ggdab ;};};if _daeaa .Glow !=nil {if _cedgac :=_daeaa .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_cedgac !=nil {return _cedgac ;};};if _daeaa .Grayscl !=nil {if _eaedf :=_daeaa .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c"); -_eaedf !=nil {return _eaedf ;};};if _daeaa .Hsl !=nil {if _ddgeb :=_daeaa .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_ddgeb !=nil {return _ddgeb ;};};if _daeaa .InnerShdw !=nil {if _adfff :=_daeaa .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"); -_adfff !=nil {return _adfff ;};};if _daeaa .Lum !=nil {if _fcffb :=_daeaa .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_fcffb !=nil {return _fcffb ;};};if _daeaa .OuterShdw !=nil {if _aedffa :=_daeaa .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"); -_aedffa !=nil {return _aedffa ;};};if _daeaa .PrstShdw !=nil {if _bdfaf :=_daeaa .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_bdfaf !=nil {return _bdfaf ;};};if _daeaa .Reflection !=nil {if _ecbba :=_daeaa .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"); -_ecbba !=nil {return _ecbba ;};};if _daeaa .RelOff !=nil {if _bafcd :=_daeaa .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066");_bafcd !=nil {return _bafcd ;};};if _daeaa .SoftEdge !=nil {if _bgbaba :=_daeaa .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e"); -_bgbaba !=nil {return _bgbaba ;};};if _daeaa .Tint !=nil {if _debeba :=_daeaa .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_debeba !=nil {return _debeba ;};};if _daeaa .Xfrm !=nil {if _adecfc :=_daeaa .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d"); -_adecfc !=nil {return _adecfc ;};};return nil ;};type CT_TextBulletSizePercent struct{ValAttr string ;}; +// Validate validates the CT_TextSpacing and its children +func (_aefbd *CT_TextSpacing )Validate ()error {return _aefbd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070a\u0063\u0069\u006e\u0067");};type CT_BiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;};func (_dbefdc ST_OnOffStyleType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dbefdc .String (),start ); +};func (_abcc *CT_BlendEffect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_gbf ,_gbcd :=_abcc .BlendAttr .MarshalXMLAttr (_e .Name {Local :"\u0062\u006c\u0065n\u0064"});if _gbcd !=nil {return _gbcd ;};start .Attr =append (start .Attr ,_gbf ); +e .EncodeToken (start );_ceca :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_abcc .Cont ,_ceca );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_TableStyleCellStyle struct{TcBdr *CT_TableCellBorderStyle ; +Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;Cell3D *CT_Cell3D ;};type CT_AnimationGraphicalObjectBuildProperties struct{BldDgm *CT_AnimationDgmBuildProperties ;BldChart *CT_AnimationChartBuildProperties ;}; -// ValidateWithPath validates the CT_RelativeOffsetEffect and its children, prefixing error messages with path -func (_abge *CT_RelativeOffsetEffect )ValidateWithPath (path string )error {if _abge .TxAttr !=nil {if _bddec :=_abge .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_bddec !=nil {return _bddec ;};};if _abge .TyAttr !=nil {if _abfg :=_abge .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072"); -_abfg !=nil {return _abfg ;};};return nil ;};type CT_TableRow struct{HAttr ST_Coordinate ;Tc []*CT_TableCell ;ExtLst *CT_OfficeArtExtensionList ;};func (_cabfe *CT_DashStopList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _cabfe .Ds !=nil {_eecg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0064\u0073"}};for _ ,_cbgd :=range _cabfe .Ds {e .EncodeElement (_cbgd ,_eecg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AudioCDTime and its children +func (_cfb *CT_AudioCDTime )Validate ()error {return _cfb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043D\u0054\u0069\u006d\u0065");};func (_ffage ST_TextAnchoringType )Validate ()error {return _ffage .ValidateWithPath ("")}; +func (_afgab ST_PresetMaterialType )ValidateWithPath (path string )error {switch _afgab {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15: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 (_afgab )); +};return nil ;};func NewEG_Media ()*EG_Media {_eacab :=&EG_Media {};return _eacab };type EG_Geometry struct{CustGeom *CT_CustomGeometry2D ;PrstGeom *CT_PresetGeometry2D ;}; + +// Validate validates the EG_ThemeableFillStyle and its children +func (_fbfcg *EG_ThemeableFillStyle )Validate ()error {return _fbfcg .ValidateWithPath ("E\u0047\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065");};func NewCT_ShapeStyle ()*CT_ShapeStyle {_dadbg :=&CT_ShapeStyle {}; +_dadbg .LnRef =NewCT_StyleMatrixReference ();_dadbg .FillRef =NewCT_StyleMatrixReference ();_dadbg .EffectRef =NewCT_StyleMatrixReference ();_dadbg .FontRef =NewCT_FontReference ();return _dadbg ;};func (_gabbed ST_LightRigType )Validate ()error {return _gabbed .ValidateWithPath ("")}; +func (_fgagafd ST_ChartBuildStep )String ()string {switch _fgagafd {case 0:return "";case 1:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 2:return "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 3:return "\u0073\u0065\u0072\u0069\u0065\u0073"; +case 4:return "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case 5:return "\u0061\u006c\u006c\u0050\u0074\u0073";case 6:return "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";};return "";};type CT_GvmlConnectorNonVisual struct{CNvPr *CT_NonVisualDrawingProps ; +CNvCxnSpPr *CT_NonVisualConnectorProperties ;};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 ; +}; + +// ValidateWithPath validates the CT_TableBackgroundStyle and its children, prefixing error messages with path +func (_bgdfc *CT_TableBackgroundStyle )ValidateWithPath (path string )error {if _bgdfc .Fill !=nil {if _dbed :=_bgdfc .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_dbed !=nil {return _dbed ;};};if _bgdfc .FillRef !=nil {if _abgae :=_bgdfc .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066"); +_abgae !=nil {return _abgae ;};};if _bgdfc .Effect !=nil {if _ceefg :=_bgdfc .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_ceefg !=nil {return _ceefg ;};};if _bgdfc .EffectRef !=nil {if _ffbgf :=_bgdfc .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"); +_ffbgf !=nil {return _ffbgf ;};};return nil ;};func (_cbbddc *EG_ThemeableFillStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ffdad :for {_gbdgg ,_bgdae :=d .Token ();if _bgdae !=nil {return _bgdae ;};switch _cdgfc :=_gbdgg .(type ){case _e .StartElement :switch _cdgfc .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 :"\u0066\u0069\u006c\u006c"},_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\u0069\u006c\u006c"}:_cbbddc .Fill =NewCT_FillProperties (); +if _gffde :=d .DecodeElement (_cbbddc .Fill ,&_cdgfc );_gffde !=nil {return _gffde ;};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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_cbbddc .FillRef =NewCT_StyleMatrixReference (); +if _dddfe :=d .DecodeElement (_cbbddc .FillRef ,&_cdgfc );_dddfe !=nil {return _dddfe ;};default:_bfc .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",_cdgfc .Name ); +if _fadfab :=d .Skip ();_fadfab !=nil {return _fadfab ;};};case _e .EndElement :break _ffdad ;case _e .CharData :};};return nil ;};func (_edgag ST_LineEndWidth )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_edgag .String (),start ); +}; -// Validate validates the CT_TextListStyle and its children -func (_agafb *CT_TextListStyle )Validate ()error {return _agafb .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065");};func (_acaa *CT_Blip )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ada :=range start .Attr {if _ada .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ada .Name .Local =="\u0065\u006d\u0062e\u0064"{_abdg ,_deg :=_ada .Value ,error (nil ); -if _deg !=nil {return _deg ;};_acaa .EmbedAttr =&_abdg ;continue ;};if _ada .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ada .Name .Local =="\u006c\u0069\u006e\u006b"{_dgfbg ,_fgfe :=_ada .Value ,error (nil ); -if _fgfe !=nil {return _fgfe ;};_acaa .LinkAttr =&_dgfbg ;continue ;};if _ada .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_acaa .CstateAttr .UnmarshalXMLAttr (_ada );continue ;};};_ccgc :for {_gbbb ,_fgg :=d .Token ();if _fgg !=nil {return _fgg ; -};switch _ggdda :=_gbbb .(type ){case _b .StartElement :switch _ggdda .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"}:_dabb :=NewCT_BlipChoice (); -if _cgabd :=d .DecodeElement (&_dabb .AlphaBiLevel ,&_ggdda );_cgabd !=nil {return _cgabd ;};_acaa .Choice =append (_acaa .Choice ,_dabb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cddb :=NewCT_BlipChoice (); -if _cac :=d .DecodeElement (&_cddb .AlphaCeiling ,&_ggdda );_cac !=nil {return _cac ;};_acaa .Choice =append (_acaa .Choice ,_cddb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bae :=NewCT_BlipChoice (); -if _ccac :=d .DecodeElement (&_bae .AlphaFloor ,&_ggdda );_ccac !=nil {return _ccac ;};_acaa .Choice =append (_acaa .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 :"\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"}:_gaa :=NewCT_BlipChoice (); -if _ebg :=d .DecodeElement (&_gaa .AlphaInv ,&_ggdda );_ebg !=nil {return _ebg ;};_acaa .Choice =append (_acaa .Choice ,_gaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fcfc :=NewCT_BlipChoice (); -if _eaa :=d .DecodeElement (&_fcfc .AlphaMod ,&_ggdda );_eaa !=nil {return _eaa ;};_acaa .Choice =append (_acaa .Choice ,_fcfc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_adeb :=NewCT_BlipChoice (); -if _cagg :=d .DecodeElement (&_adeb .AlphaModFix ,&_ggdda );_cagg !=nil {return _cagg ;};_acaa .Choice =append (_acaa .Choice ,_adeb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gec :=NewCT_BlipChoice (); -if _dag :=d .DecodeElement (&_gec .AlphaRepl ,&_ggdda );_dag !=nil {return _dag ;};_acaa .Choice =append (_acaa .Choice ,_gec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cgaf :=NewCT_BlipChoice (); -if _fcb :=d .DecodeElement (&_cgaf .BiLevel ,&_ggdda );_fcb !=nil {return _fcb ;};_acaa .Choice =append (_acaa .Choice ,_cgaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_bdfb :=NewCT_BlipChoice (); -if _edfea :=d .DecodeElement (&_bdfb .Blur ,&_ggdda );_edfea !=nil {return _edfea ;};_acaa .Choice =append (_acaa .Choice ,_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 :"\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"}:_gbcbb :=NewCT_BlipChoice (); -if _caeg :=d .DecodeElement (&_gbcbb .ClrChange ,&_ggdda );_caeg !=nil {return _caeg ;};_acaa .Choice =append (_acaa .Choice ,_gbcbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_beac :=NewCT_BlipChoice (); -if _bee :=d .DecodeElement (&_beac .ClrRepl ,&_ggdda );_bee !=nil {return _bee ;};_acaa .Choice =append (_acaa .Choice ,_beac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agbf :=NewCT_BlipChoice (); -if _bfefa :=d .DecodeElement (&_agbf .Duotone ,&_ggdda );_bfefa !=nil {return _bfefa ;};_acaa .Choice =append (_acaa .Choice ,_agbf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_efgg :=NewCT_BlipChoice (); -if _ddaf :=d .DecodeElement (&_efgg .FillOverlay ,&_ggdda );_ddaf !=nil {return _ddaf ;};_acaa .Choice =append (_acaa .Choice ,_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 :"\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"}:_faa :=NewCT_BlipChoice (); -if _ebgg :=d .DecodeElement (&_faa .Grayscl ,&_ggdda );_ebgg !=nil {return _ebgg ;};_acaa .Choice =append (_acaa .Choice ,_faa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agcb :=NewCT_BlipChoice (); -if _cfeg :=d .DecodeElement (&_agcb .Hsl ,&_ggdda );_cfeg !=nil {return _cfeg ;};_acaa .Choice =append (_acaa .Choice ,_agcb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gccc :=NewCT_BlipChoice (); -if _adgb :=d .DecodeElement (&_gccc .Lum ,&_ggdda );_adgb !=nil {return _adgb ;};_acaa .Choice =append (_acaa .Choice ,_gccc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cdef :=NewCT_BlipChoice (); -if _bddaa :=d .DecodeElement (&_cdef .Tint ,&_ggdda );_bddaa !=nil {return _bddaa ;};_acaa .Choice =append (_acaa .Choice ,_cdef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_acaa .ExtLst =NewCT_OfficeArtExtensionList (); -if _gccg :=d .DecodeElement (_acaa .ExtLst ,&_ggdda );_gccg !=nil {return _gccg ;};default:_cc .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",_ggdda .Name ); -if _bafc :=d .Skip ();_bafc !=nil {return _bafc ;};};case _b .EndElement :break _ccgc ;case _b .CharData :};};return nil ;}; +// Validate validates the EG_ColorChoice and its children +func (_cegdb *EG_ColorChoice )Validate ()error {return _cegdb .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043h\u006f\u0069\u0063\u0065");}; -// Validate validates the CT_OfficeStyleSheet and its children -func (_cgbbg *CT_OfficeStyleSheet )Validate ()error {return _cgbbg .ValidateWithPath ("\u0043\u0054\u005f\u004fff\u0069\u0063\u0065\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");};func NewCT_EffectStyleList ()*CT_EffectStyleList {_deccg :=&CT_EffectStyleList {}; -return _deccg };func NewCT_ScRgbColor ()*CT_ScRgbColor {_edgeg :=&CT_ScRgbColor {};return _edgeg }; +// ValidateWithPath validates the CT_FillEffect and its children, prefixing error messages with path +func (_cabcb *CT_FillEffect )ValidateWithPath (path string )error {if _cabcb .NoFill !=nil {if _gdaa :=_cabcb .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gdaa !=nil {return _gdaa ;};};if _cabcb .SolidFill !=nil {if _adagc :=_cabcb .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_adagc !=nil {return _adagc ;};};if _cabcb .GradFill !=nil {if _gbead :=_cabcb .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_gbead !=nil {return _gbead ;};};if _cabcb .BlipFill !=nil {if _fcgd :=_cabcb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_fcgd !=nil {return _fcgd ;};};if _cabcb .PattFill !=nil {if _bdec :=_cabcb .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bdec !=nil {return _bdec ;};};if _cabcb .GrpFill !=nil {if _cbgb :=_cabcb .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_cbgb !=nil {return _cbgb ;};};return nil ;};func (_ecabf ST_CompoundLine )String ()string {switch _ecabf {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 (_bagc *CT_GradientStopList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ceaa :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0067\u0073"}}; +for _ ,_dcfb :=range _bagc .Gs {e .EncodeElement (_dcfb ,_ceaa );};e .EncodeToken (_e .EndElement {Name :start .Name });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 NewCT_GvmlPictureNonVisual ()*CT_GvmlPictureNonVisual {_efegg :=&CT_GvmlPictureNonVisual {};_efegg .CNvPr =NewCT_NonVisualDrawingProps ();_efegg .CNvPicPr =NewCT_NonVisualPictureProperties (); +return _efegg ;};func (_efcgc *CT_FlatText )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aeea :=range start .Attr {if _aeea .Name .Local =="\u007a"{_adfa ,_cddb :=ParseUnionST_Coordinate (_aeea .Value );if _cddb !=nil {return _cddb ; +};_efcgc .ZAttr =&_adfa ;continue ;};};for {_fdeg ,_faab :=d .Token ();if _faab !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_faab );};if _ggddb ,_ffgad :=_fdeg .(_e .EndElement ); +_ffgad &&_ggddb .Name ==start .Name {break ;};};return nil ;};func (_daaafd *ST_ShapeType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_daaafd =0;case "\u006c\u0069\u006e\u0065":*_daaafd =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_daaafd =2; +case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_daaafd =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_daaafd =4;case "\u0072\u0065\u0063\u0074":*_daaafd =5;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_daaafd =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_daaafd =7; +case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_daaafd =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_daaafd =9;case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_daaafd =10; +case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_daaafd =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_daaafd =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_daaafd =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_daaafd =14;case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_daaafd =15; +case "\u0073\u0074\u0061r\u0034":*_daaafd =16;case "\u0073\u0074\u0061r\u0035":*_daaafd =17;case "\u0073\u0074\u0061r\u0036":*_daaafd =18;case "\u0073\u0074\u0061r\u0037":*_daaafd =19;case "\u0073\u0074\u0061r\u0038":*_daaafd =20;case "\u0073\u0074\u0061\u0072\u0031\u0030":*_daaafd =21; +case "\u0073\u0074\u0061\u0072\u0031\u0032":*_daaafd =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_daaafd =23;case "\u0073\u0074\u0061\u0072\u0032\u0034":*_daaafd =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_daaafd =25;case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_daaafd =26; +case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_daaafd =27;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_daaafd =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_daaafd =29; +case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_daaafd =30;case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_daaafd =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_daaafd =32; +case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_daaafd =33;case "\u0070\u006c\u0061\u0071\u0075\u0065":*_daaafd =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_daaafd =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_daaafd =36; +case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_daaafd =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_daaafd =38;case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_daaafd =39;case "\u0070\u0069\u0065":*_daaafd =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_daaafd =41; +case "\u0064\u006f\u006eu\u0074":*_daaafd =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_daaafd =43;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_daaafd =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_daaafd =45; +case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_daaafd =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_daaafd =47;case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_daaafd =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_daaafd =49; +case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_daaafd =50;case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_daaafd =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_daaafd =52; +case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_daaafd =53;case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_daaafd =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_daaafd =55; +case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_daaafd =56;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_daaafd =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_daaafd =58; +case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_daaafd =59;case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_daaafd =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_daaafd =61; +case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_daaafd =62;case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_daaafd =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_daaafd =64; +case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_daaafd =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_daaafd =66;case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_daaafd =67; +case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_daaafd =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_daaafd =69;case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_daaafd =70; +case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_daaafd =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_daaafd =72;case "\u0063\u0075\u0062\u0065":*_daaafd =73;case "\u0063\u0061\u006e":*_daaafd =74; +case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_daaafd =75;case "\u0068\u0065\u0061r\u0074":*_daaafd =76;case "\u0073\u0075\u006e":*_daaafd =77;case "\u006d\u006f\u006f\u006e":*_daaafd =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_daaafd =79; +case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_daaafd =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_daaafd =81;case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_daaafd =82; +case "\u0062\u0065\u0076e\u006c":*_daaafd =83;case "\u0066\u0072\u0061m\u0065":*_daaafd =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_daaafd =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_daaafd =86;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_daaafd =87; +case "\u0063\u0068\u006fr\u0064":*_daaafd =88;case "\u0061\u0072\u0063":*_daaafd =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_daaafd =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_daaafd =91; +case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_daaafd =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_daaafd =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_daaafd =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_daaafd =95; +case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_daaafd =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_daaafd =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_daaafd =98; +case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_daaafd =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_daaafd =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_daaafd =101; +case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_daaafd =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_daaafd =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_daaafd =104; +case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_daaafd =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_daaafd =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_daaafd =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_daaafd =108; +case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_daaafd =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_daaafd =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_daaafd =111; +case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_daaafd =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_daaafd =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_daaafd =114; +case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_daaafd =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_daaafd =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_daaafd =117; +case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_daaafd =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_daaafd =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_daaafd =120; +case "\u0063\u006c\u006fu\u0064":*_daaafd =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_daaafd =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_daaafd =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_daaafd =124; +case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_daaafd =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_daaafd =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_daaafd =127; +case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_daaafd =128;case "\u0077\u0061\u0076\u0065":*_daaafd =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_daaafd =130;case "\u0070\u006c\u0075\u0073":*_daaafd =131; +case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_daaafd =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_daaafd =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_daaafd =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":*_daaafd =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_daaafd =136; +case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_daaafd =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_daaafd =138; +case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_daaafd =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_daaafd =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_daaafd =141; +case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_daaafd =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_daaafd =143; +case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_daaafd =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_daaafd =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_daaafd =146; +case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_daaafd =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_daaafd =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_daaafd =149; +case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_daaafd =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_daaafd =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_daaafd =152; +case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_daaafd =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_daaafd =154; +case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_daaafd =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_daaafd =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_daaafd =157; +case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_daaafd =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_daaafd =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_daaafd =160; +case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_daaafd =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_daaafd =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_daaafd =163; +case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_daaafd =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_daaafd =165; +case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_daaafd =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_daaafd =167; +case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_daaafd =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_daaafd =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_daaafd =170; +case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_daaafd =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_daaafd =172;case "\u0067\u0065\u0061r\u0036":*_daaafd =173; +case "\u0067\u0065\u0061r\u0039":*_daaafd =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_daaafd =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_daaafd =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_daaafd =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_daaafd =178; +case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_daaafd =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_daaafd =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_daaafd =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_daaafd =182; +case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_daaafd =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_daaafd =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_daaafd =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_daaafd =186; +case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_daaafd =187;};return nil ;};func (_ebfbbc ST_PresetColorVal )Validate ()error {return _ebfbbc .ValidateWithPath ("")};type ST_LineEndLength byte ;func NewEG_FillModeProperties ()*EG_FillModeProperties {_gafcf :=&EG_FillModeProperties {}; +return _gafcf ;};func (_acccf *CT_Vector3D )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ffbec :=range start .Attr {if _ffbec .Name .Local =="\u0064\u0078"{_bfcec ,_abffc :=ParseUnionST_Coordinate (_ffbec .Value );if _abffc !=nil {return _abffc ; +};_acccf .DxAttr =_bfcec ;continue ;};if _ffbec .Name .Local =="\u0064\u0079"{_caedc ,_fcdfc :=ParseUnionST_Coordinate (_ffbec .Value );if _fcdfc !=nil {return _fcdfc ;};_acccf .DyAttr =_caedc ;continue ;};if _ffbec .Name .Local =="\u0064\u007a"{_bcedf ,_adfeec :=ParseUnionST_Coordinate (_ffbec .Value ); +if _adfeec !=nil {return _adfeec ;};_acccf .DzAttr =_bcedf ;continue ;};};for {_afagf ,_aegfd :=d .Token ();if _aegfd !=nil {return _bb .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044\u003a\u0020\u0025\u0073",_aegfd ); +};if _fecdg ,_dcddg :=_afagf .(_e .EndElement );_dcddg &&_fecdg .Name ==start .Name {break ;};};return nil ;};func (_fbbad *EG_Text3D )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fbbad .Sp3d !=nil {_gfacgf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}}; +e .EncodeElement (_fbbad .Sp3d ,_gfacgf );};if _fbbad .FlatTx !=nil {_gacfe :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_fbbad .FlatTx ,_gacfe );};return nil ;};func (_cbfcg ST_TextWrappingType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bgbbe :=_e .Attr {}; +_bgbbe .Name =name ;switch _cbfcg {case ST_TextWrappingTypeUnset :_bgbbe .Value ="";case ST_TextWrappingTypeNone :_bgbbe .Value ="\u006e\u006f\u006e\u0065";case ST_TextWrappingTypeSquare :_bgbbe .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";};return _bgbbe ,nil ; +};func (_gdegg *CT_GvmlTextShape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_fbca :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_gdegg .TxBody ,_fbca ); +if _gdegg .Choice !=nil {_gdegg .Choice .MarshalXML (e ,_e .StartElement {});};if _gdegg .ExtLst !=nil {_cbcde :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdegg .ExtLst ,_cbcde );}; +e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Scale2D and its children, prefixing error messages with path -func (_badbf *CT_Scale2D )ValidateWithPath (path string )error {if _fbfc :=_badbf .Sx .ValidateWithPath (path +"\u002f\u0053\u0078");_fbfc !=nil {return _fbfc ;};if _egdba :=_badbf .Sy .ValidateWithPath (path +"\u002f\u0053\u0079");_egdba !=nil {return _egdba ; -};return nil ;};type ST_OnOffStyleType byte ;type CT_NonVisualContentPartProperties struct{IsCommentAttr *bool ;CpLocks *CT_ContentPartLocking ;ExtLst *CT_OfficeArtExtensionList ;};func (_dbga ST_TileFlipMode )Validate ()error {return _dbga .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_EffectStyleItem and its children, prefixing error messages with path +func (_gdc *CT_EffectStyleItem )ValidateWithPath (path string )error {if _gdc .EffectLst !=nil {if _fedf :=_gdc .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_fedf !=nil {return _fedf ;};};if _gdc .EffectDag !=nil {if _ggaae :=_gdc .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); +_ggaae !=nil {return _ggaae ;};};if _gdc .Scene3d !=nil {if _fgda :=_gdc .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_fgda !=nil {return _fgda ;};};if _gdc .Sp3d !=nil {if _efad :=_gdc .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064"); +_efad !=nil {return _efad ;};};return nil ;};func (_bgef *CT_Path2D )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbcac :=range start .Attr {if _fbcac .Name .Local =="\u0077"{_adaa ,_ebeee :=_eb .ParseInt (_fbcac .Value ,10,64); +if _ebeee !=nil {return _ebeee ;};_bgef .WAttr =&_adaa ;continue ;};if _fbcac .Name .Local =="\u0068"{_eccfaf ,_ebag :=_eb .ParseInt (_fbcac .Value ,10,64);if _ebag !=nil {return _ebag ;};_bgef .HAttr =&_eccfaf ;continue ;};if _fbcac .Name .Local =="\u0066\u0069\u006c\u006c"{_bgef .FillAttr .UnmarshalXMLAttr (_fbcac ); +continue ;};if _fbcac .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_bgedf ,_dggd :=_eb .ParseBool (_fbcac .Value );if _dggd !=nil {return _dggd ;};_bgef .StrokeAttr =&_bgedf ;continue ;};if _fbcac .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"{_fdfgd ,_aadad :=_eb .ParseBool (_fbcac .Value ); +if _aadad !=nil {return _aadad ;};_bgef .ExtrusionOkAttr =&_fdfgd ;continue ;};};_adfce :for {_faeg ,_ggagg :=d .Token ();if _ggagg !=nil {return _ggagg ;};switch _aceae :=_faeg .(type ){case _e .StartElement :switch _aceae .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 :"\u0063\u006c\u006fs\u0065"},_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 :"\u0063\u006c\u006fs\u0065"}:_dfgga :=NewCT_Path2DClose (); +if _adece :=d .DecodeElement (_dfgga ,&_aceae );_adece !=nil {return _adece ;};_bgef .Close =append (_bgef .Close ,_dfgga );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gecde :=NewCT_Path2DMoveTo (); +if _bgee :=d .DecodeElement (_gecde ,&_aceae );_bgee !=nil {return _bgee ;};_bgef .MoveTo =append (_bgef .MoveTo ,_gecde );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 :"\u006c\u006e\u0054\u006f"},_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 :"\u006c\u006e\u0054\u006f"}:_gfdaf :=NewCT_Path2DLineTo (); +if _bcedg :=d .DecodeElement (_gfdaf ,&_aceae );_bcedg !=nil {return _bcedg ;};_bgef .LnTo =append (_bgef .LnTo ,_gfdaf );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 :"\u0061\u0072\u0063T\u006f"},_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 :"\u0061\u0072\u0063T\u006f"}:_bbccg :=NewCT_Path2DArcTo (); +if _dccf :=d .DecodeElement (_bbccg ,&_aceae );_dccf !=nil {return _dccf ;};_bgef .ArcTo =append (_bgef .ArcTo ,_bbccg );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 :"\u0071u\u0061\u0064\u0042\u0065\u007a\u0054o"},_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 :"\u0071u\u0061\u0064\u0042\u0065\u007a\u0054o"}:_efegb :=NewCT_Path2DQuadBezierTo (); +if _acaab :=d .DecodeElement (_efegb ,&_aceae );_acaab !=nil {return _acaab ;};_bgef .QuadBezTo =append (_bgef .QuadBezTo ,_efegb );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 :"\u0063\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"},_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 :"\u0063\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}:_abegg :=NewCT_Path2DCubicBezierTo (); +if _dacaa :=d .DecodeElement (_abegg ,&_aceae );_dacaa !=nil {return _dacaa ;};_bgef .CubicBezTo =append (_bgef .CubicBezTo ,_abegg );default:_bfc .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",_aceae .Name ); +if _effff :=d .Skip ();_effff !=nil {return _effff ;};};case _e .EndElement :break _adfce ;case _e .CharData :};};return nil ;};func (_aebbe *CT_TextUnderlineLineFollowText )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_TextBulletColor and its children, prefixing error messages with path +func (_beceg *EG_TextBulletColor )ValidateWithPath (path string )error {if _beceg .BuClrTx !=nil {if _dgfggd :=_beceg .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_dgfggd !=nil {return _dgfggd ;};};if _beceg .BuClr !=nil {if _dcfgc :=_beceg .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072"); +_dcfgc !=nil {return _dcfgc ;};};return nil ;}; -// ValidateWithPath validates the CT_NonVisualDrawingProps and its children, prefixing error messages with path -func (_gcebd *CT_NonVisualDrawingProps )ValidateWithPath (path string )error {if _gcebd .HlinkClick !=nil {if _geagg :=_gcebd .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b");_geagg !=nil {return _geagg ; -};};if _gcebd .HlinkHover !=nil {if _agbd :=_gcebd .HlinkHover .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072");_agbd !=nil {return _agbd ;};};if _gcebd .ExtLst !=nil {if _gdcdf :=_gcebd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gdcdf !=nil {return _gdcdf ;};};return nil ;};func (_caeggb ST_RectAlignment )String ()string {switch _caeggb {case 0:return "";case 1:return "\u0074\u006c";case 2:return "\u0074";case 3:return "\u0074\u0072";case 4:return "\u006c";case 5:return "\u0063\u0074\u0072"; -case 6:return "\u0072";case 7:return "\u0062\u006c";case 8:return "\u0062";case 9:return "\u0062\u0072";};return "";};func (_dgbccc *ST_PositiveFixedPercentage )ValidateWithPath (path string )error {_egdcd :=[]string {};if _dgbccc .ST_PositiveFixedPercentageDecimal !=nil {_egdcd =append (_egdcd ,"\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 _dgbccc .ST_PositiveFixedPercentage !=nil {if _dfecf :=_dgbccc .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"); -_dfecf !=nil {return _dfecf ;};_egdcd =append (_egdcd ,"\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 (_egdcd )> 1{return _ee .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_egdcd ); -};return nil ;};func (_cgac *EG_ThemeableFillStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aggfd :for {_dfccc ,_gdefc :=d .Token ();if _gdefc !=nil {return _gdefc ;};switch _dcebgb :=_dfccc .(type ){case _b .StartElement :switch _dcebgb .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"}:_cgac .Fill =NewCT_FillProperties (); -if _efbf :=d .DecodeElement (_cgac .Fill ,&_dcebgb );_efbf !=nil {return _efbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cgac .FillRef =NewCT_StyleMatrixReference (); -if _ccdgf :=d .DecodeElement (_cgac .FillRef ,&_dcebgb );_ccdgf !=nil {return _ccdgf ;};default:_cc .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",_dcebgb .Name ); -if _ffbaa :=d .Skip ();_ffbaa !=nil {return _ffbaa ;};};case _b .EndElement :break _aggfd ;case _b .CharData :};};return nil ;};func ParseUnionST_AdjCoordinate (s string )(ST_AdjCoordinate ,error ){_ddfbb :=ST_AdjCoordinate {};if _d .ST_UniversalMeasurePatternRe .MatchString (s ){_ddfbb .ST_Coordinate =&ST_Coordinate {}; -_ddfbb .ST_Coordinate .ST_UniversalMeasure =&s ;}else {_gbcgc ,_bbbe :=_c .ParseInt (s ,10,64);if _bbbe !=nil {_ddfbb .ST_GeomGuideName =&s ;}else {_ddfbb .ST_Coordinate =&ST_Coordinate {};_ddfbb .ST_Coordinate .ST_CoordinateUnqualified =&_gbcgc ;};};return _ddfbb ,nil ; -};func (_adacf ST_LightRigType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fggba :=_b .Attr {};_fggba .Name =name ;switch _adacf {case ST_LightRigTypeUnset :_fggba .Value ="";case ST_LightRigTypeLegacyFlat1 :_fggba .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031"; -case ST_LightRigTypeLegacyFlat2 :_fggba .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032";case ST_LightRigTypeLegacyFlat3 :_fggba .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033";case ST_LightRigTypeLegacyFlat4 :_fggba .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034"; -case ST_LightRigTypeLegacyNormal1 :_fggba .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031";case ST_LightRigTypeLegacyNormal2 :_fggba .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032"; -case ST_LightRigTypeLegacyNormal3 :_fggba .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033";case ST_LightRigTypeLegacyNormal4 :_fggba .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034"; -case ST_LightRigTypeLegacyHarsh1 :_fggba .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031";case ST_LightRigTypeLegacyHarsh2 :_fggba .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032";case ST_LightRigTypeLegacyHarsh3 :_fggba .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033"; -case ST_LightRigTypeLegacyHarsh4 :_fggba .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034";case ST_LightRigTypeThreePt :_fggba .Value ="\u0074h\u0072\u0065\u0065\u0050\u0074";case ST_LightRigTypeBalanced :_fggba .Value ="\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"; -case ST_LightRigTypeSoft :_fggba .Value ="\u0073\u006f\u0066\u0074";case ST_LightRigTypeHarsh :_fggba .Value ="\u0068\u0061\u0072s\u0068";case ST_LightRigTypeFlood :_fggba .Value ="\u0066\u006c\u006fo\u0064";case ST_LightRigTypeContrasting :_fggba .Value ="c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067"; -case ST_LightRigTypeMorning :_fggba .Value ="\u006do\u0072\u006e\u0069\u006e\u0067";case ST_LightRigTypeSunrise :_fggba .Value ="\u0073u\u006e\u0072\u0069\u0073\u0065";case ST_LightRigTypeSunset :_fggba .Value ="\u0073\u0075\u006e\u0073\u0065\u0074";case ST_LightRigTypeChilly :_fggba .Value ="\u0063\u0068\u0069\u006c\u006c\u0079"; -case ST_LightRigTypeFreezing :_fggba .Value ="\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067";case ST_LightRigTypeFlat :_fggba .Value ="\u0066\u006c\u0061\u0074";case ST_LightRigTypeTwoPt :_fggba .Value ="\u0074\u0077\u006fP\u0074";case ST_LightRigTypeGlow :_fggba .Value ="\u0067\u006c\u006f\u0077"; -case ST_LightRigTypeBrightRoom :_fggba .Value ="\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d";};return _fggba ,nil ;};type EG_TextUnderlineLine struct{ULnTx *CT_TextUnderlineLineFollowText ;ULn *CT_LineProperties ;};func NewCT_AdjPoint2D ()*CT_AdjPoint2D {_ebc :=&CT_AdjPoint2D {}; -return _ebc };func (_cfgbg *EG_TextBulletTypeface )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfgbg .BuFontTx !=nil {_debea :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}}; -e .EncodeElement (_cfgbg .BuFontTx ,_debea );};if _cfgbg .BuFont !=nil {_bgfaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}};e .EncodeElement (_cfgbg .BuFont ,_bgfaf );};return nil ;}; +// ValidateWithPath validates the CT_AnimationChartElement and its children, prefixing error messages with path +func (_bbcg *CT_AnimationChartElement )ValidateWithPath (path string )error {if _bbcg .BldStepAttr ==ST_ChartBuildStepUnset {return _bb .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 _ecbf :=_bbcg .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_ecbf !=nil {return _ecbf ;};return nil ;};func (_beefb *ST_TextPoint )ValidateWithPath (path string )error {_gggcc :=[]string {}; +if _beefb .ST_TextPointUnqualified !=nil {_gggcc =append (_gggcc ,"\u0053\u0054\u005fTe\u0078\u0074\u0050\u006f\u0069\u006e\u0074\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064");};if _beefb .ST_UniversalMeasure !=nil {_gggcc =append (_gggcc ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065"); +};if len (_gggcc )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gggcc );};return nil ;};func NewCT_ColorMRU ()*CT_ColorMRU {_gdeb :=&CT_ColorMRU {}; +return _gdeb };func NewCT_Path2DQuadBezierTo ()*CT_Path2DQuadBezierTo {_agge :=&CT_Path2DQuadBezierTo {};return _agge ;};func (_dacgg ST_TextVertOverflowType )String ()string {switch _dacgg {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 EG_TextUnderlineLine and its children, prefixing error messages with path -func (_egdee *EG_TextUnderlineLine )ValidateWithPath (path string )error {if _egdee .ULnTx !=nil {if _facgb :=_egdee .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078");_facgb !=nil {return _facgb ;};};if _egdee .ULn !=nil {if _ccebe :=_egdee .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e"); -_ccebe !=nil {return _ccebe ;};};return nil ;}; +// Validate validates the CT_NonVisualPictureProperties and its children +func (_dbgca *CT_NonVisualPictureProperties )Validate ()error {return _dbgca .ValidateWithPath ("\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072ti\u0065\u0073"); +}; -// Validate validates the CT_VideoFile and its children -func (_gfdcf *CT_VideoFile )Validate ()error {return _gfdcf .ValidateWithPath ("\u0043\u0054\u005fV\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");}; +// ValidateWithPath validates the CT_RelativeRect and its children, prefixing error messages with path +func (_dccgdf *CT_RelativeRect )ValidateWithPath (path string )error {if _dccgdf .LAttr !=nil {if _ebeeg :=_dccgdf .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_ebeeg !=nil {return _ebeeg ;};};if _dccgdf .TAttr !=nil {if _cdgee :=_dccgdf .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072"); +_cdgee !=nil {return _cdgee ;};};if _dccgdf .RAttr !=nil {if _efaac :=_dccgdf .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_efaac !=nil {return _efaac ;};};if _dccgdf .BAttr !=nil {if _ffbd :=_dccgdf .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072"); +_ffbd !=nil {return _ffbd ;};};return nil ;};func (_bbcb *AG_Locking )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_acb :=range start .Attr {if _acb .Name .Local =="\u006e\u006f\u0047r\u0070"{_cea ,_ec :=_eb .ParseBool (_acb .Value ); +if _ec !=nil {return _ec ;};_bbcb .NoGrpAttr =&_cea ;continue ;};if _acb .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_eac ,_ae :=_eb .ParseBool (_acb .Value );if _ae !=nil {return _ae ;};_bbcb .NoSelectAttr =&_eac ;continue ;};if _acb .Name .Local =="\u006e\u006f\u0052o\u0074"{_dc ,_be :=_eb .ParseBool (_acb .Value ); +if _be !=nil {return _be ;};_bbcb .NoRotAttr =&_dc ;continue ;};if _acb .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_cf ,_cc :=_eb .ParseBool (_acb .Value );if _cc !=nil {return _cc ;};_bbcb .NoChangeAspectAttr =&_cf ; +continue ;};if _acb .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_cb ,_ebb :=_eb .ParseBool (_acb .Value );if _ebb !=nil {return _ebb ;};_bbcb .NoMoveAttr =&_cb ;continue ;};if _acb .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_ace ,_f :=_eb .ParseBool (_acb .Value ); +if _f !=nil {return _f ;};_bbcb .NoResizeAttr =&_ace ;continue ;};if _acb .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_df ,_cdc :=_eb .ParseBool (_acb .Value );if _cdc !=nil {return _cdc ;};_bbcb .NoEditPointsAttr =&_df ; +continue ;};if _acb .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_db ,_aed :=_eb .ParseBool (_acb .Value );if _aed !=nil {return _aed ;};_bbcb .NoAdjustHandlesAttr =&_db ;continue ;};if _acb .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_gb ,_bed :=_eb .ParseBool (_acb .Value ); +if _bed !=nil {return _bed ;};_bbcb .NoChangeArrowheadsAttr =&_gb ;continue ;};if _acb .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_cda ,_ad :=_eb .ParseBool (_acb .Value );if _ad !=nil {return _ad ; +};_bbcb .NoChangeShapeTypeAttr =&_cda ;continue ;};};for {_cca ,_gf :=d .Token ();if _gf !=nil {return _bb .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u003a\u0020%\u0073",_gf );};if _bag ,_gbc :=_cca .(_e .EndElement ); +_gbc &&_bag .Name ==start .Name {break ;};};return nil ;};type CT_ColorSchemeAndMapping struct{ClrScheme *CT_ColorScheme ;ClrMap *CT_ColorMapping ;};type CT_ObjectStyleDefaults struct{SpDef *CT_DefaultShapeDefinition ;LnDef *CT_DefaultShapeDefinition ; +TxDef *CT_DefaultShapeDefinition ;ExtLst *CT_OfficeArtExtensionList ;};const (ST_BevelPresetTypeUnset ST_BevelPresetType =0;ST_BevelPresetTypeRelaxedInset ST_BevelPresetType =1;ST_BevelPresetTypeCircle ST_BevelPresetType =2;ST_BevelPresetTypeSlope ST_BevelPresetType =3; +ST_BevelPresetTypeCross ST_BevelPresetType =4;ST_BevelPresetTypeAngle ST_BevelPresetType =5;ST_BevelPresetTypeSoftRound ST_BevelPresetType =6;ST_BevelPresetTypeConvex ST_BevelPresetType =7;ST_BevelPresetTypeCoolSlant ST_BevelPresetType =8;ST_BevelPresetTypeDivot ST_BevelPresetType =9; +ST_BevelPresetTypeRiblet ST_BevelPresetType =10;ST_BevelPresetTypeHardEdge ST_BevelPresetType =11;ST_BevelPresetTypeArtDeco ST_BevelPresetType =12;);type EG_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 (_egee *CT_GraphicalObjectFrameLocking )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {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"}); +if _egee .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_egee .NoGrpAttr ))});};if _egee .NoDrilldownAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_egee .NoDrilldownAttr ))}); +};if _egee .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_egee .NoSelectAttr ))});};if _egee .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_egee .NoChangeAspectAttr ))}); +};if _egee .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_egee .NoMoveAttr ))});};if _egee .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_egee .NoResizeAttr ))}); +};e .EncodeToken (start );if _egee .ExtLst !=nil {_befa :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egee .ExtLst ,_befa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; +};func (_cadgd *ST_AnimationChartOnlyBuildType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abbbb ,_daceg :=d .Token ();if _daceg !=nil {return _daceg ;};if _gfagf ,_ggbafd :=_abbbb .(_e .EndElement );_ggbafd &&_gfagf .Name ==start .Name {*_cadgd =1; +return nil ;};if _eadbe ,_agadb :=_abbbb .(_e .CharData );!_agadb {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",_abbbb );}else {switch string (_eadbe ){case "":*_cadgd =0; +case "\u0073\u0065\u0072\u0069\u0065\u0073":*_cadgd =1;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_cadgd =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_cadgd =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_cadgd =4; +};};_abbbb ,_daceg =d .Token ();if _daceg !=nil {return _daceg ;};if _gbgeg ,_badbfg :=_abbbb .(_e .EndElement );_badbfg &&_gbgeg .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",_abbbb ); +};func NewCT_GroupTransform2D ()*CT_GroupTransform2D {_beggb :=&CT_GroupTransform2D {};return _beggb }; -// Validate validates the CT_FlatText and its children -func (_gfgbg *CT_FlatText )Validate ()error {return _gfgbg .ValidateWithPath ("C\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074");};func (_egec *CT_ColorMapping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egec .Bg1Attr =ST_ColorSchemeIndex (1); -_egec .Tx1Attr =ST_ColorSchemeIndex (1);_egec .Bg2Attr =ST_ColorSchemeIndex (1);_egec .Tx2Attr =ST_ColorSchemeIndex (1);_egec .Accent1Attr =ST_ColorSchemeIndex (1);_egec .Accent2Attr =ST_ColorSchemeIndex (1);_egec .Accent3Attr =ST_ColorSchemeIndex (1); -_egec .Accent4Attr =ST_ColorSchemeIndex (1);_egec .Accent5Attr =ST_ColorSchemeIndex (1);_egec .Accent6Attr =ST_ColorSchemeIndex (1);_egec .HlinkAttr =ST_ColorSchemeIndex (1);_egec .FolHlinkAttr =ST_ColorSchemeIndex (1);for _ ,_cega :=range start .Attr {if _cega .Name .Local =="\u0062\u0067\u0031"{_egec .Bg1Attr .UnmarshalXMLAttr (_cega ); -continue ;};if _cega .Name .Local =="\u0074\u0078\u0031"{_egec .Tx1Attr .UnmarshalXMLAttr (_cega );continue ;};if _cega .Name .Local =="\u0062\u0067\u0032"{_egec .Bg2Attr .UnmarshalXMLAttr (_cega );continue ;};if _cega .Name .Local =="\u0074\u0078\u0032"{_egec .Tx2Attr .UnmarshalXMLAttr (_cega ); -continue ;};if _cega .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_egec .Accent1Attr .UnmarshalXMLAttr (_cega );continue ;};if _cega .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_egec .Accent2Attr .UnmarshalXMLAttr (_cega );continue ; -};if _cega .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_egec .Accent3Attr .UnmarshalXMLAttr (_cega );continue ;};if _cega .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_egec .Accent4Attr .UnmarshalXMLAttr (_cega );continue ;};if _cega .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_egec .Accent5Attr .UnmarshalXMLAttr (_cega ); -continue ;};if _cega .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_egec .Accent6Attr .UnmarshalXMLAttr (_cega );continue ;};if _cega .Name .Local =="\u0068\u006c\u0069n\u006b"{_egec .HlinkAttr .UnmarshalXMLAttr (_cega );continue ;};if _cega .Name .Local =="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"{_egec .FolHlinkAttr .UnmarshalXMLAttr (_cega ); -continue ;};};_cbab :for {_bdbb ,_ddee :=d .Token ();if _ddee !=nil {return _ddee ;};switch _aecc :=_bdbb .(type ){case _b .StartElement :switch _aecc .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"}:_egec .ExtLst =NewCT_OfficeArtExtensionList (); -if _ggeb :=d .DecodeElement (_egec .ExtLst ,&_aecc );_ggeb !=nil {return _ggeb ;};default:_cc .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",_aecc .Name ); -if _ddgc :=d .Skip ();_ddgc !=nil {return _ddgc ;};};case _b .EndElement :break _cbab ;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 ;};func (_bdbgg *CT_GeomRect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcdb :=range start .Attr {if _gcdb .Name .Local =="\u006c"{_bebeb ,_fdbc :=ParseUnionST_AdjCoordinate (_gcdb .Value ); -if _fdbc !=nil {return _fdbc ;};_bdbgg .LAttr =_bebeb ;continue ;};if _gcdb .Name .Local =="\u0074"{_eedc ,_dgcb :=ParseUnionST_AdjCoordinate (_gcdb .Value );if _dgcb !=nil {return _dgcb ;};_bdbgg .TAttr =_eedc ;continue ;};if _gcdb .Name .Local =="\u0072"{_fcbf ,_aafg :=ParseUnionST_AdjCoordinate (_gcdb .Value ); -if _aafg !=nil {return _aafg ;};_bdbgg .RAttr =_fcbf ;continue ;};if _gcdb .Name .Local =="\u0062"{_cdag ,_cbfg :=ParseUnionST_AdjCoordinate (_gcdb .Value );if _cbfg !=nil {return _cbfg ;};_bdbgg .BAttr =_cdag ;continue ;};};for {_cdcaa ,_adde :=d .Token (); -if _adde !=nil {return _ee .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_adde );};if _fbfg ,_ebbe :=_cdcaa .(_b .EndElement );_ebbe &&_fbfg .Name ==start .Name {break ; -};};return nil ;};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 (_gddca *CT_RelativeOffsetEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgbe :=range start .Attr {if _dgbe .Name .Local =="\u0074\u0078"{_dfege ,_dcfb :=ParseUnionST_Percentage (_dgbe .Value ); -if _dcfb !=nil {return _dcfb ;};_gddca .TxAttr =&_dfege ;continue ;};if _dgbe .Name .Local =="\u0074\u0079"{_ddgga ,_cdac :=ParseUnionST_Percentage (_dgbe .Value );if _cdac !=nil {return _cdac ;};_gddca .TyAttr =&_ddgga ;continue ;};};for {_ggfbg ,_adgbd :=d .Token (); -if _adgbd !=nil {return _ee .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",_adgbd );};if _feadd ,_dgbee :=_ggfbg .(_b .EndElement ); -_dgbee &&_feadd .Name ==start .Name {break ;};};return nil ;};func (_degdg *ST_AnimationChartBuildType )ValidateWithPath (path string )error {_feagb :=[]string {};if _degdg .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_feagb =append (_feagb ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065"); -};if _degdg .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {_feagb =append (_feagb ,"\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 (_feagb )> 1{return _ee .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_feagb );};return nil ;};func (_eafab *ST_PresetMaterialType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eafab =0; -case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_eafab =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_eafab =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_eafab =3; -case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_eafab =4;case "\u006d\u0061\u0074t\u0065":*_eafab =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_eafab =6;case "\u006d\u0065\u0074a\u006c":*_eafab =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_eafab =8; -case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_eafab =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_eafab =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_eafab =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_eafab =12; -case "\u0063\u006c\u0065a\u0072":*_eafab =13;case "\u0066\u006c\u0061\u0074":*_eafab =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_eafab =15;};return nil ;};type CT_HslColor struct{HueAttr int32 ;SatAttr ST_Percentage ;LumAttr ST_Percentage ; -EG_ColorTransform []*EG_ColorTransform ;};func NewEG_TextBulletSize ()*EG_TextBulletSize {_fcbc :=&EG_TextBulletSize {};return _fcbc }; +// ValidateWithPath validates the CT_AlphaReplaceEffect and its children, prefixing error messages with path +func (_ecge *CT_AlphaReplaceEffect )ValidateWithPath (path string )error {if _bgff :=_ecge .AAttr .ValidateWithPath (path +"\u002f\u0041\u0041\u0074\u0074\u0072");_bgff !=nil {return _bgff ;};return nil ;};type CT_AudioCDTime struct{TrackAttr uint8 ;TimeAttr *uint32 ; +};func (_bfaab ST_BlendMode )String ()string {switch _bfaab {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 (_feefe *ST_PresetMaterialType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_feefe =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_feefe =1; +case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_feefe =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_feefe =3;case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_feefe =4; +case "\u006d\u0061\u0074t\u0065":*_feefe =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_feefe =6;case "\u006d\u0065\u0074a\u006c":*_feefe =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_feefe =8;case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_feefe =9; +case "\u0070\u006f\u0077\u0064\u0065\u0072":*_feefe =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_feefe =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_feefe =12;case "\u0063\u006c\u0065a\u0072":*_feefe =13;case "\u0066\u006c\u0061\u0074":*_feefe =14; +case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_feefe =15;};return nil ;};func (_eeeda *CT_Ratio )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e"},Value :_bb .Sprintf ("\u0025\u0076",_eeeda .NAttr )}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_eeeda .DAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ST_AdjAngle is a union type -type ST_AdjAngle struct{ST_Angle *int32 ;ST_GeomGuideName *string ;};var ST_TextBulletSizePercentPatternRe =_f .MustCompile (ST_TextBulletSizePercentPattern );func NewCT_LightRig ()*CT_LightRig {_adebd :=&CT_LightRig {};_adebd .RigAttr =ST_LightRigType (1); -_adebd .DirAttr =ST_LightRigDirection (1);return _adebd ;};func NewCT_TextTabStopList ()*CT_TextTabStopList {_fabga :=&CT_TextTabStopList {};return _fabga };func (_defc *CT_ColorMapping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_gcda ,_gafa :=_defc .Bg1Attr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0067\u0031"}); -if _gafa !=nil {return _gafa ;};start .Attr =append (start .Attr ,_gcda );_gcda ,_gafa =_defc .Tx1Attr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0078\u0031"});if _gafa !=nil {return _gafa ;};start .Attr =append (start .Attr ,_gcda );_gcda ,_gafa =_defc .Bg2Attr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0067\u0032"}); -if _gafa !=nil {return _gafa ;};start .Attr =append (start .Attr ,_gcda );_gcda ,_gafa =_defc .Tx2Attr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0078\u0032"});if _gafa !=nil {return _gafa ;};start .Attr =append (start .Attr ,_gcda );_gcda ,_gafa =_defc .Accent1Attr .MarshalXMLAttr (_b .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"}); -if _gafa !=nil {return _gafa ;};start .Attr =append (start .Attr ,_gcda );_gcda ,_gafa =_defc .Accent2Attr .MarshalXMLAttr (_b .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"});if _gafa !=nil {return _gafa ;};start .Attr =append (start .Attr ,_gcda ); -_gcda ,_gafa =_defc .Accent3Attr .MarshalXMLAttr (_b .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"});if _gafa !=nil {return _gafa ;};start .Attr =append (start .Attr ,_gcda );_gcda ,_gafa =_defc .Accent4Attr .MarshalXMLAttr (_b .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"}); -if _gafa !=nil {return _gafa ;};start .Attr =append (start .Attr ,_gcda );_gcda ,_gafa =_defc .Accent5Attr .MarshalXMLAttr (_b .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"});if _gafa !=nil {return _gafa ;};start .Attr =append (start .Attr ,_gcda ); -_gcda ,_gafa =_defc .Accent6Attr .MarshalXMLAttr (_b .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"});if _gafa !=nil {return _gafa ;};start .Attr =append (start .Attr ,_gcda );_gcda ,_gafa =_defc .HlinkAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u006c\u0069n\u006b"}); -if _gafa !=nil {return _gafa ;};start .Attr =append (start .Attr ,_gcda );_gcda ,_gafa =_defc .FolHlinkAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"});if _gafa !=nil {return _gafa ;};start .Attr =append (start .Attr ,_gcda ); -e .EncodeToken (start );if _defc .ExtLst !=nil {_fcaca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_defc .ExtLst ,_fcaca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; -};func (_bdaeda *ST_LightRigDirection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afdca ,_fccbc :=d .Token ();if _fccbc !=nil {return _fccbc ;};if _fdegf ,_gdege :=_afdca .(_b .EndElement );_gdege &&_fdegf .Name ==start .Name {*_bdaeda =1; -return nil ;};if _gecec ,_ebabg :=_afdca .(_b .CharData );!_ebabg {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afdca );}else {switch string (_gecec ){case "":*_bdaeda =0; -case "\u0074\u006c":*_bdaeda =1;case "\u0074":*_bdaeda =2;case "\u0074\u0072":*_bdaeda =3;case "\u006c":*_bdaeda =4;case "\u0072":*_bdaeda =5;case "\u0062\u006c":*_bdaeda =6;case "\u0062":*_bdaeda =7;case "\u0062\u0072":*_bdaeda =8;};};_afdca ,_fccbc =d .Token (); -if _fccbc !=nil {return _fccbc ;};if _dbcdgb ,_cfggb :=_afdca .(_b .EndElement );_cfggb &&_dbcdgb .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afdca ); -};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_ThemeableLineStyle and its children, prefixing error messages with path +func (_bdabaf *CT_ThemeableLineStyle )ValidateWithPath (path string )error {if _bdabaf .Ln !=nil {if _babad :=_bdabaf .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_babad !=nil {return _babad ;};};if _bdabaf .LnRef !=nil {if _cbeg :=_bdabaf .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066"); +_cbeg !=nil {return _cbeg ;};};return nil ;};func (_ccbc *CT_ColorMappingOverride )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ccbc .Choice .MarshalXML (e ,_e .StartElement {});e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};const (ST_LineEndLengthUnset ST_LineEndLength =0;ST_LineEndLengthSm ST_LineEndLength =1;ST_LineEndLengthMed ST_LineEndLength =2;ST_LineEndLengthLg ST_LineEndLength =3;);func (_babfe ST_SchemeColorVal )ValidateWithPath (path string )error {switch _babfe {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 (_babfe )); +};return nil ;};func (_dfagf ST_AnimationDgmOnlyBuildType )String ()string {switch _dfagf {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 "";}; -// Validate validates the EG_TextUnderlineFill and its children -func (_cgaag *EG_TextUnderlineFill )Validate ()error {return _cgaag .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Fi\u006c\u006c");};func NewCT_RelativeOffsetEffect ()*CT_RelativeOffsetEffect {_agcbc :=&CT_RelativeOffsetEffect {}; -return _agcbc ;}; +// ValidateWithPath validates the CT_Shape3D and its children, prefixing error messages with path +func (_dcgg *CT_Shape3D )ValidateWithPath (path string )error {if _dcgg .ZAttr !=nil {if _gebcc :=_dcgg .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_gebcc !=nil {return _gebcc ;};};if _dcgg .ExtrusionHAttr !=nil {if *_dcgg .ExtrusionHAttr < 0{return _bb .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 ,*_dcgg .ExtrusionHAttr ); +};if *_dcgg .ExtrusionHAttr > 27273042316900{return _bb .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 ,*_dcgg .ExtrusionHAttr ); +};};if _dcgg .ContourWAttr !=nil {if *_dcgg .ContourWAttr < 0{return _bb .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 ,*_dcgg .ContourWAttr ); +};if *_dcgg .ContourWAttr > 27273042316900{return _bb .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 ,*_dcgg .ContourWAttr ); +};};if _aacde :=_dcgg .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_aacde !=nil {return _aacde ;};if _dcgg .BevelT !=nil {if _gaaa :=_dcgg .BevelT .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0054"); +_gaaa !=nil {return _gaaa ;};};if _dcgg .BevelB !=nil {if _deaga :=_dcgg .BevelB .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0042");_deaga !=nil {return _deaga ;};};if _dcgg .ExtrusionClr !=nil {if _gaeba :=_dcgg .ExtrusionClr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"); +_gaeba !=nil {return _gaeba ;};};if _dcgg .ContourClr !=nil {if _gedbd :=_dcgg .ContourClr .ValidateWithPath (path +"/\u0043\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072");_gedbd !=nil {return _gedbd ;};};if _dcgg .ExtLst !=nil {if _ddbea :=_dcgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ddbea !=nil {return _ddbea ;};};return nil ;};func (_dbcfe *CT_DashStopList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dbcfe .Ds !=nil {_efaaa :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0064\u0073"}}; +for _ ,_gbad :=range _dbcfe .Ds {e .EncodeElement (_gbad ,_efaaa );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ScRgbColor and its children -func (_efgff *CT_ScRgbColor )Validate ()error {return _efgff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};func (_cgfcf *ST_TextUnderlineType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_facef ,_egbad :=d .Token (); -if _egbad !=nil {return _egbad ;};if _fceea ,_cecdd :=_facef .(_b .EndElement );_cecdd &&_fceea .Name ==start .Name {*_cgfcf =1;return nil ;};if _fced ,_cgcff :=_facef .(_b .CharData );!_cgcff {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_facef ); -}else {switch string (_fced ){case "":*_cgfcf =0;case "\u006e\u006f\u006e\u0065":*_cgfcf =1;case "\u0077\u006f\u0072d\u0073":*_cgfcf =2;case "\u0073\u006e\u0067":*_cgfcf =3;case "\u0064\u0062\u006c":*_cgfcf =4;case "\u0068\u0065\u0061v\u0079":*_cgfcf =5; -case "\u0064\u006f\u0074\u0074\u0065\u0064":*_cgfcf =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_cgfcf =7;case "\u0064\u0061\u0073\u0068":*_cgfcf =8;case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_cgfcf =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_cgfcf =10; -case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_cgfcf =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_cgfcf =12;case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_cgfcf =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_cgfcf =14; -case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_cgfcf =15;case "\u0077\u0061\u0076\u0079":*_cgfcf =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_cgfcf =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_cgfcf =18; -};};_facef ,_egbad =d .Token ();if _egbad !=nil {return _egbad ;};if _bgcdb ,_adada :=_facef .(_b .EndElement );_adada &&_bgcdb .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_facef ); -};func NewCT_GvmlPictureNonVisual ()*CT_GvmlPictureNonVisual {_fcdg :=&CT_GvmlPictureNonVisual {};_fcdg .CNvPr =NewCT_NonVisualDrawingProps ();_fcdg .CNvPicPr =NewCT_NonVisualPictureProperties ();return _fcdg ;};func (_faec *CT_Connection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edgf :=range start .Attr {if _edgf .Name .Local =="\u0069\u0064"{_gcgc ,_daed :=_c .ParseUint (_edgf .Value ,10,32); -if _daed !=nil {return _daed ;};_faec .IdAttr =uint32 (_gcgc );continue ;};if _edgf .Name .Local =="\u0069\u0064\u0078"{_bfbg ,_bdcb :=_c .ParseUint (_edgf .Value ,10,32);if _bdcb !=nil {return _bdcb ;};_faec .IdxAttr =uint32 (_bfbg );continue ;};};for {_ggea ,_gedb :=d .Token (); -if _gedb !=nil {return _ee .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043o\u006en\u0065c\u0074\u0069\u006f\u006e\u003a\u0020\u0025s",_gedb );};if _gaaac ,_bfbc :=_ggea .(_b .EndElement );_bfbc &&_gaaac .Name ==start .Name {break ; -};};return nil ;};func NewCT_GvmlGraphicalObjectFrame ()*CT_GvmlGraphicalObjectFrame {_abcd :=&CT_GvmlGraphicalObjectFrame {};_abcd .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual ();_abcd .Graphic =NewGraphic ();_abcd .Xfrm =NewCT_Transform2D ();return _abcd ; -};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 (_afeg *CT_AlphaModulateFixedEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afeg .AmtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006d\u0074"},Value :_ee .Sprintf ("\u0025\u0076",*_afeg .AmtAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SchemeColor and its children, prefixing error messages with path +func (_dcfde *CT_SchemeColor )ValidateWithPath (path string )error {if _dcfde .ValAttr ==ST_SchemeColorValUnset {return _bb .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 _daeab :=_dcfde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_daeab !=nil {return _daeab ;};for _abbc ,_fbdga :=range _dcfde .EG_ColorTransform {if _fdacb :=_fbdga .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_abbc )); +_fdacb !=nil {return _fdacb ;};};return nil ;};type CT_GvmlShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvSpPr *CT_NonVisualDrawingShapeProps ;};func (_cdcfa ST_ShapeType )Validate ()error {return _cdcfa .ValidateWithPath ("")};func (_decdc *CT_OfficeStyleSheet )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _decdc .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_decdc .NameAttr )}); +};e .EncodeToken (start );_aeddd :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_decdc .ThemeElements ,_aeddd );if _decdc .ObjectDefaults !=nil {_bdddc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003ao\u0062\u006a\u0065c\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}}; +e .EncodeElement (_decdc .ObjectDefaults ,_bdddc );};if _decdc .ExtraClrSchemeLst !=nil {_geggb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078tr\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_decdc .ExtraClrSchemeLst ,_geggb ); +};if _decdc .CustClrLst !=nil {_agbcg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0063u\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_decdc .CustClrLst ,_agbcg );};if _decdc .ExtLst !=nil {_bgegg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_decdc .ExtLst ,_bgegg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_abbfc *CT_TableCellProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _abbfc .MarLAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_bb .Sprintf ("\u0025\u0076",*_abbfc .MarLAttr )}); +};if _abbfc .MarRAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_bb .Sprintf ("\u0025\u0076",*_abbfc .MarRAttr )});};if _abbfc .MarTAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0072\u0054"},Value :_bb .Sprintf ("\u0025\u0076",*_abbfc .MarTAttr )}); +};if _abbfc .MarBAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0072\u0042"},Value :_bb .Sprintf ("\u0025\u0076",*_abbfc .MarBAttr )});};if _abbfc .VertAttr !=ST_TextVerticalTypeUnset {_fdbgg ,_edfag :=_abbfc .VertAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u0065\u0072\u0074"}); +if _edfag !=nil {return _edfag ;};start .Attr =append (start .Attr ,_fdbgg );};if _abbfc .AnchorAttr !=ST_TextAnchoringTypeUnset {_dbcaag ,_efea :=_abbfc .AnchorAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"});if _efea !=nil {return _efea ; +};start .Attr =append (start .Attr ,_dbcaag );};if _abbfc .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_abbfc .AnchorCtrAttr ))}); +};if _abbfc .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_gcbdc ,_bbgea :=_abbfc .HorzOverflowAttr .MarshalXMLAttr (_e .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _bbgea !=nil {return _bbgea ;};start .Attr =append (start .Attr ,_gcbdc ); +};e .EncodeToken (start );if _abbfc .LnL !=nil {_cegceg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006cn\u004c"}};e .EncodeElement (_abbfc .LnL ,_cegceg );};if _abbfc .LnR !=nil {_ceceb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006cn\u0052"}}; +e .EncodeElement (_abbfc .LnR ,_ceceb );};if _abbfc .LnT !=nil {_dcegc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006cn\u0054"}};e .EncodeElement (_abbfc .LnT ,_dcegc );};if _abbfc .LnB !=nil {_cfggc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006cn\u0042"}}; +e .EncodeElement (_abbfc .LnB ,_cfggc );};if _abbfc .LnTlToBr !=nil {_bfaa :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}};e .EncodeElement (_abbfc .LnTlToBr ,_bfaa );};if _abbfc .LnBlToTr !=nil {_afebb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}}; +e .EncodeElement (_abbfc .LnBlToTr ,_afebb );};if _abbfc .Cell3D !=nil {_bbec :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}};e .EncodeElement (_abbfc .Cell3D ,_bbec );};if _abbfc .NoFill !=nil {_bfadb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_abbfc .NoFill ,_bfadb );};if _abbfc .SolidFill !=nil {_fdebf :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abbfc .SolidFill ,_fdebf );};if _abbfc .GradFill !=nil {_dbfec :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_abbfc .GradFill ,_dbfec );};if _abbfc .BlipFill !=nil {_fgcbe :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abbfc .BlipFill ,_fgcbe );};if _abbfc .PattFill !=nil {_dcefd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_abbfc .PattFill ,_dcefd );};if _abbfc .GrpFill !=nil {_fcda :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_abbfc .GrpFill ,_fcda );};if _abbfc .Headers !=nil {_dface :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0065\u0072s"}}; +e .EncodeElement (_abbfc .Headers ,_dface );};if _abbfc .ExtLst !=nil {_bfdbf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abbfc .ExtLst ,_bfdbf );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_AnimationDgmBuildProperties and its children -func (_edfa *CT_AnimationDgmBuildProperties )Validate ()error {return _edfa .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069o\u006e\u0044\u0067\u006d\u0042\u0075\u0069l\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"); -}; +// Validate validates the CT_BaseStylesOverride and its children +func (_gdbb *CT_BaseStylesOverride )Validate ()error {return _gdbb .ValidateWithPath ("C\u0054\u005f\u0042\u0061se\u0053t\u0079\u006c\u0065\u0073\u004fv\u0065\u0072\u0072\u0069\u0064\u0065");};func (_ccdge *CT_PathShadeProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_efcgab :=range start .Attr {if _efcgab .Name .Local =="\u0070\u0061\u0074\u0068"{_ccdge .PathAttr .UnmarshalXMLAttr (_efcgab ); +continue ;};};_fgcc :for {_deeb ,_aeeg :=d .Token ();if _aeeg !=nil {return _aeeg ;};switch _cedcd :=_deeb .(type ){case _e .StartElement :switch _cedcd .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 :"\u0066\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"},_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\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}:_ccdge .FillToRect =NewCT_RelativeRect (); +if _ccccf :=d .DecodeElement (_ccdge .FillToRect ,&_cedcd );_ccccf !=nil {return _ccccf ;};default:_bfc .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",_cedcd .Name ); +if _dada :=d .Skip ();_dada !=nil {return _dada ;};};case _e .EndElement :break _fgcc ;case _e .CharData :};};return nil ;};func (_egde ST_ChartBuildStep )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_egde .String (),start ); +};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 (_fegcgb ST_TileFlipMode )Validate ()error {return _fegcgb .ValidateWithPath ("")};func (_ffgcee ST_RectAlignment )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ffgcee .String (),start );}; -// Validate validates the CT_GroupFillProperties and its children -func (_gcbbg *CT_GroupFillProperties )Validate ()error {return _gcbbg .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_gfdd *CT_GvmlUseShapeRectangle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gcfea ST_AnimationDgmOnlyBuildType )String ()string {switch _gcfea {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 (_bagbc ST_BlipCompression )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bagbc .String (),start );};func (_gbcf *CT_OfficeArtExtensionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _gbcf .Ext !=nil {_bggce :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065x\u0074"}};for _ ,_ccdaa :=range _gbcf .Ext {e .EncodeElement (_ccdaa ,_bggce );};};e .EncodeToken (_b .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 ;}; +// Validate validates the CT_GradientFillProperties and its children +func (_gdee *CT_GradientFillProperties )Validate ()error {return _gdee .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046i\u006cl\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");};func (_eeggf ST_FontCollectionIndex )ValidateWithPath (path string )error {switch _eeggf {case 0,1,2,3: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 (_eeggf )); +};return nil ;}; -// ValidateWithPath validates the CT_TextCharBullet and its children, prefixing error messages with path -func (_egfba *CT_TextCharBullet )ValidateWithPath (path string )error {return nil };func (_acead *CT_EmbeddedWAVAudioFile )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_caebf :=range start .Attr {if _caebf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_caebf .Name .Local =="\u0065\u006d\u0062e\u0064"||_caebf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_caebf .Name .Local =="\u0065\u006d\u0062e\u0064"{_eabde ,_ffef :=_caebf .Value ,error (nil ); -if _ffef !=nil {return _ffef ;};_acead .EmbedAttr =_eabde ;continue ;};if _caebf .Name .Local =="\u006e\u0061\u006d\u0065"{_gbgd ,_bbef :=_caebf .Value ,error (nil );if _bbef !=nil {return _bbef ;};_acead .NameAttr =&_gbgd ;continue ;};};for {_debcc ,_beabc :=d .Token (); -if _beabc !=nil {return _ee .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",_beabc );};if _acdaf ,_fgde :=_debcc .(_b .EndElement ); -_fgde &&_acdaf .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_GroupLocking and its children, prefixing error messages with path +func (_edggd *CT_GroupLocking )ValidateWithPath (path string )error {if _edggd .ExtLst !=nil {if _cadc :=_edggd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cadc !=nil {return _cadc ;};};return nil ;};func (_bfdca *EG_TextBulletTypeface )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bfdca .BuFontTx !=nil {_ffbaf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}}; +e .EncodeElement (_bfdca .BuFontTx ,_ffbaf );};if _bfdca .BuFont !=nil {_bffdc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}};e .EncodeElement (_bfdca .BuFont ,_bffdc );};return nil ;};const (ST_PathShadeTypeUnset ST_PathShadeType =0; +ST_PathShadeTypeShape ST_PathShadeType =1;ST_PathShadeTypeCircle ST_PathShadeType =2;ST_PathShadeTypeRect ST_PathShadeType =3;);type EG_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;};func NewCT_ConnectorLocking ()*CT_ConnectorLocking {_ddgc :=&CT_ConnectorLocking {}; +return _ddgc };func (_dcfa ST_EffectContainerType )String ()string {switch _dcfa {case 0:return "";case 1:return "\u0073\u0069\u0062";case 2:return "\u0074\u0072\u0065\u0065";};return "";};type CT_WholeE2oFormatting struct{Ln *CT_LineProperties ;EffectLst *CT_EffectList ; +EffectDag *CT_EffectContainer ;};type EG_Media struct{AudioCd *CT_AudioCD ;WavAudioFile *CT_EmbeddedWAVAudioFile ;AudioFile *CT_AudioFile ;VideoFile *CT_VideoFile ;QuickTimeFile *CT_QuickTimeFile ;}; -// Validate validates the CT_XYAdjustHandle and its children -func (_dedga *CT_XYAdjustHandle )Validate ()error {return _dedga .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048a\u006e\u0064\u006c\u0065");};type CT_GvmlTextShape struct{TxBody *CT_TextBody ;Choice *CT_GvmlTextShapeChoice ; -ExtLst *CT_OfficeArtExtensionList ;};type ST_PathFillMode byte ;func (_dafef *CT_TextCharacterProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dafef .KumimojiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_dafef .KumimojiAttr ))}); -};if _dafef .LangAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_ee .Sprintf ("\u0025\u0076",*_dafef .LangAttr )});};if _dafef .AltLangAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061l\u0074\u004c\u0061\u006e\u0067"},Value :_ee .Sprintf ("\u0025\u0076",*_dafef .AltLangAttr )}); -};if _dafef .SzAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u007a"},Value :_ee .Sprintf ("\u0025\u0076",*_dafef .SzAttr )});};if _dafef .BAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_dafef .BAttr ))}); -};if _dafef .IAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_dafef .IAttr ))});};if _dafef .UAttr !=ST_TextUnderlineTypeUnset {_adaeb ,_fgebgg :=_dafef .UAttr .MarshalXMLAttr (_b .Name {Local :"\u0075"}); -if _fgebgg !=nil {return _fgebgg ;};start .Attr =append (start .Attr ,_adaeb );};if _dafef .StrikeAttr !=ST_TextStrikeTypeUnset {_cefgg ,_bgcfb :=_dafef .StrikeAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0074\u0072\u0069\u006b\u0065"});if _bgcfb !=nil {return _bgcfb ; -};start .Attr =append (start .Attr ,_cefgg );};if _dafef .KernAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0065\u0072\u006e"},Value :_ee .Sprintf ("\u0025\u0076",*_dafef .KernAttr )});};if _dafef .CapAttr !=ST_TextCapsTypeUnset {_cggea ,_dgdbf :=_dafef .CapAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0061\u0070"}); -if _dgdbf !=nil {return _dgdbf ;};start .Attr =append (start .Attr ,_cggea );};if _dafef .SpcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0063"},Value :_ee .Sprintf ("\u0025\u0076",*_dafef .SpcAttr )});}; -if _dafef .NormalizeHAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_dafef .NormalizeHAttr ))});};if _dafef .BaselineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_dafef .BaselineAttr )}); -};if _dafef .NoProofAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_dafef .NoProofAttr ))});};if _dafef .DirtyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0072t\u0079"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_dafef .DirtyAttr ))}); -};if _dafef .ErrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0072\u0072"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_dafef .ErrAttr ))});};if _dafef .SmtCleanAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_dafef .SmtCleanAttr ))}); -};if _dafef .SmtIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006d\u0074I\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_dafef .SmtIdAttr )});};if _dafef .BmkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006d\u006b"},Value :_ee .Sprintf ("\u0025\u0076",*_dafef .BmkAttr )}); -};e .EncodeToken (start );if _dafef .Ln !=nil {_aacgfb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_dafef .Ln ,_aacgfb );};if _dafef .NoFill !=nil {_dcabg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_dafef .NoFill ,_dcabg );};if _dafef .SolidFill !=nil {_fdceef :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dafef .SolidFill ,_fdceef );};if _dafef .GradFill !=nil {_acdgc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_dafef .GradFill ,_acdgc );};if _dafef .BlipFill !=nil {_bcda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dafef .BlipFill ,_bcda );};if _dafef .PattFill !=nil {_cacdbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_dafef .PattFill ,_cacdbb );};if _dafef .GrpFill !=nil {_cdedd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_dafef .GrpFill ,_cdedd );};if _dafef .EffectLst !=nil {_beagb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_dafef .EffectLst ,_beagb );};if _dafef .EffectDag !=nil {_acgdaa :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_dafef .EffectDag ,_acgdaa );};if _dafef .Highlight !=nil {_acfe :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_dafef .Highlight ,_acfe );};if _dafef .ULnTx !=nil {_beccb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}};e .EncodeElement (_dafef .ULnTx ,_beccb );};if _dafef .ULn !=nil {_edada :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0075L\u006e"}}; -e .EncodeElement (_dafef .ULn ,_edada );};if _dafef .UFillTx !=nil {_bdeaf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}};e .EncodeElement (_dafef .UFillTx ,_bdeaf );};if _dafef .UFill !=nil {_bbbad :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_dafef .UFill ,_bbbad );};if _dafef .Latin !=nil {_ecca :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_dafef .Latin ,_ecca );};if _dafef .Ea !=nil {_dcgbbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0061"}}; -e .EncodeElement (_dafef .Ea ,_dcgbbc );};if _dafef .Cs !=nil {_dabfa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_dafef .Cs ,_dabfa );};if _dafef .Sym !=nil {_ggfae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073y\u006d"}}; -e .EncodeElement (_dafef .Sym ,_ggfae );};if _dafef .HlinkClick !=nil {_edebf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_dafef .HlinkClick ,_edebf );};if _dafef .HlinkMouseOver !=nil {_dgggd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003ah\u006c\u0069\u006ek\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072"}}; -e .EncodeElement (_dafef .HlinkMouseOver ,_dgggd );};if _dafef .Rtl !=nil {_gbaaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072t\u006c"}};e .EncodeElement (_dafef .Rtl ,_gbaaa );};if _dafef .ExtLst !=nil {_ceege :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_dafef .ExtLst ,_ceege );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewAG_Blob ()*AG_Blob {_ge :=&AG_Blob {};return _ge };type CT_PositiveFixedAngle struct{ValAttr int32 ;};func (_abgfd ST_PenAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_abgfd .String (),start ); -}; +// ValidateWithPath validates the CT_GradientFillProperties and its children, prefixing error messages with path +func (_bgbad *CT_GradientFillProperties )ValidateWithPath (path string )error {if _fagcc :=_bgbad .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_fagcc !=nil {return _fagcc ;};if _bgbad .GsLst !=nil {if _gfddb :=_bgbad .GsLst .ValidateWithPath (path +"\u002f\u0047\u0073\u004c\u0073\u0074"); +_gfddb !=nil {return _gfddb ;};};if _bgbad .Lin !=nil {if _bcfad :=_bgbad .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_bcfad !=nil {return _bcfad ;};};if _bgbad .Path !=nil {if _gacc :=_bgbad .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068"); +_gacc !=nil {return _gacc ;};};if _bgbad .TileRect !=nil {if _cedg :=_bgbad .TileRect .ValidateWithPath (path +"\u002fT\u0069\u006c\u0065\u0052\u0065\u0063t");_cedg !=nil {return _cedg ;};};return nil ;};func (_ggdcc *ST_PitchFamily )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ggdcc =0; +case "\u0030\u0030":*_ggdcc =1;case "\u0030\u0031":*_ggdcc =2;case "\u0030\u0032":*_ggdcc =3;case "\u0031\u0036":*_ggdcc =4;case "\u0031\u0037":*_ggdcc =5;case "\u0031\u0038":*_ggdcc =6;case "\u0033\u0032":*_ggdcc =7;case "\u0033\u0033":*_ggdcc =8;case "\u0033\u0034":*_ggdcc =9; +case "\u0034\u0038":*_ggdcc =10;case "\u0034\u0039":*_ggdcc =11;case "\u0035\u0030":*_ggdcc =12;case "\u0036\u0034":*_ggdcc =13;case "\u0036\u0035":*_ggdcc =14;case "\u0036\u0036":*_ggdcc =15;case "\u0038\u0030":*_ggdcc =16;case "\u0038\u0031":*_ggdcc =17; +case "\u0038\u0032":*_ggdcc =18;};return nil ;};func (_ebg *CT_AlphaFloorEffect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_aee ,_ffae :=d .Token ();if _ffae !=nil {return _bb .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",_ffae ); +};if _bdc ,_ecd :=_aee .(_e .EndElement );_ecd &&_bdc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Scene3D and its children, prefixing error messages with path -func (_efaca *CT_Scene3D )ValidateWithPath (path string )error {if _caabd :=_efaca .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_caabd !=nil {return _caabd ;};if _ggaedf :=_efaca .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g"); -_ggaedf !=nil {return _ggaedf ;};if _efaca .Backdrop !=nil {if _accag :=_efaca .Backdrop .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0064\u0072\u006fp");_accag !=nil {return _accag ;};};if _efaca .ExtLst !=nil {if _gcfeb :=_efaca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gcfeb !=nil {return _gcfeb ;};};return nil ;};func NewCT_TableCell ()*CT_TableCell {_ceaae :=&CT_TableCell {};return _ceaae };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 (_gefcb *EG_ColorChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edacb :for {_cdbgg ,_gbgfc :=d .Token ();if _gbgfc !=nil {return _gbgfc ;};switch _gfead :=_cdbgg .(type ){case _b .StartElement :switch _gfead .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"}:_gefcb .ScrgbClr =NewCT_ScRgbColor (); -if _eaefg :=d .DecodeElement (_gefcb .ScrgbClr ,&_gfead );_eaefg !=nil {return _eaefg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gefcb .SrgbClr =NewCT_SRgbColor (); -if _gdebf :=d .DecodeElement (_gefcb .SrgbClr ,&_gfead );_gdebf !=nil {return _gdebf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gefcb .HslClr =NewCT_HslColor (); -if _eecgb :=d .DecodeElement (_gefcb .HslClr ,&_gfead );_eecgb !=nil {return _eecgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_gefcb .SysClr =NewCT_SystemColor (); -if _affefe :=d .DecodeElement (_gefcb .SysClr ,&_gfead );_affefe !=nil {return _affefe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gefcb .SchemeClr =NewCT_SchemeColor (); -if _deecc :=d .DecodeElement (_gefcb .SchemeClr ,&_gfead );_deecc !=nil {return _deecc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gefcb .PrstClr =NewCT_PresetColor (); -if _gbbgb :=d .DecodeElement (_gefcb .PrstClr ,&_gfead );_gbbgb !=nil {return _gbbgb ;};default:_cc .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",_gfead .Name ); -if _caggg :=d .Skip ();_caggg !=nil {return _caggg ;};};case _b .EndElement :break _edacb ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_LineJoinMiterProperties and its children, prefixing error messages with path +func (_gfdcd *CT_LineJoinMiterProperties )ValidateWithPath (path string )error {if _gfdcd .LimAttr !=nil {if _dfbd :=_gfdcd .LimAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006d\u0041\u0074\u0074\u0072");_dfbd !=nil {return _dfbd ;};};return nil ; +};func NewCT_FontScheme ()*CT_FontScheme {_baggc :=&CT_FontScheme {};_baggc .MajorFont =NewCT_FontCollection ();_baggc .MinorFont =NewCT_FontCollection ();return _baggc ;};func (_agfbe *CT_TableStyleList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0065\u0066"},Value :_bb .Sprintf ("\u0025\u0076",_agfbe .DefAttr )}); +e .EncodeToken (start );if _agfbe .TblStyle !=nil {_fffbd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_cfacb :=range _agfbe .TblStyle {e .EncodeElement (_cfacb ,_fffbd );};};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_fdba *CT_AnimationChartElement )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fdba .SeriesIdxAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"},Value :_bb .Sprintf ("\u0025\u0076",*_fdba .SeriesIdxAttr )}); +};if _fdba .CategoryIdxAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_fdba .CategoryIdxAttr )});};_abde ,_cgce :=_fdba .BldStepAttr .MarshalXMLAttr (_e .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"}); +if _cgce !=nil {return _cgce ;};start .Attr =append (start .Attr ,_abde );e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ggeace ST_TextHorzOverflowType )Validate ()error {return _ggeace .ValidateWithPath ("")}; +func (_cdfag ST_TextAutonumberScheme )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cdfag .String (),start );};type CT_ShapeStyle struct{LnRef *CT_StyleMatrixReference ;FillRef *CT_StyleMatrixReference ;EffectRef *CT_StyleMatrixReference ; +FontRef *CT_FontReference ;}; -// ST_Coordinate is a union type -type ST_Coordinate struct{ST_CoordinateUnqualified *int64 ;ST_UniversalMeasure *string ;};func (_dgcdc *CT_TextUnderlineFillFollowText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};type CT_LineJoinRound struct{};func (_egbeb *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 :_ee .Sprintf ("\u0025\u0076",_egbeb .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_AlphaInverseEffect ()*CT_AlphaInverseEffect {_fed :=&CT_AlphaInverseEffect {};return _fed };type CT_TextBulletSizeFollowText struct{}; +// ValidateWithPath validates the CT_Path2DArcTo and its children, prefixing error messages with path +func (_feegd *CT_Path2DArcTo )ValidateWithPath (path string )error {if _cgadf :=_feegd .WRAttr .ValidateWithPath (path +"\u002fW\u0052\u0041\u0074\u0074\u0072");_cgadf !=nil {return _cgadf ;};if _eccceb :=_feegd .HRAttr .ValidateWithPath (path +"\u002fH\u0052\u0041\u0074\u0074\u0072"); +_eccceb !=nil {return _eccceb ;};if _baagc :=_feegd .StAngAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_baagc !=nil {return _baagc ;};if _cdedd :=_feegd .SwAngAttr .ValidateWithPath (path +"\u002f\u0053\u0077\u0041\u006e\u0067\u0041\u0074\u0074\u0072"); +_cdedd !=nil {return _cdedd ;};return nil ;};func (_bgaea ST_CompoundLine )Validate ()error {return _bgaea .ValidateWithPath ("")}; -// Validate validates the CT_SolidColorFillProperties and its children -func (_afceg *CT_SolidColorFillProperties )Validate ()error {return _afceg .ValidateWithPath ("C\u0054\u005f\u0053\u006f\u006c\u0069d\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006cP\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073");};func NewCT_TextUnderlineFillGroupWrapper ()*CT_TextUnderlineFillGroupWrapper {_adaac :=&CT_TextUnderlineFillGroupWrapper {}; -return _adaac ;};func (_fcada *CT_ColorMappingOverrideChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdb :for {_fdca ,_gcgb :=d .Token ();if _gcgb !=nil {return _gcgb ;};switch _bcfa :=_fdca .(type ){case _b .StartElement :switch _bcfa .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"}:_fcada .MasterClrMapping =NewCT_EmptyElement (); -if _cggbc :=d .DecodeElement (_fcada .MasterClrMapping ,&_bcfa );_cggbc !=nil {return _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 :"\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"}:_fcada .OverrideClrMapping =NewCT_ColorMapping (); -if _adfc :=d .DecodeElement (_fcada .OverrideClrMapping ,&_bcfa );_adfc !=nil {return _adfc ;};default:_cc .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",_bcfa .Name ); -if _ffae :=d .Skip ();_ffae !=nil {return _ffae ;};};case _b .EndElement :break _fdb ;case _b .CharData :};};return nil ;};type CT_VideoFile struct{LinkAttr string ;ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;};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 (_ecgdbd *CT_GvmlPicture )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_efec :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006e\u0076\u0050\u0069\u0063\u0050r"}};e .EncodeElement (_ecgdbd .NvPicPr ,_efec ); -_fgbdd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ecgdbd .BlipFill ,_fgbdd );_cffd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ecgdbd .SpPr ,_cffd ); -if _ecgdbd .Style !=nil {_bbdca :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ecgdbd .Style ,_bbdca );};if _ecgdbd .ExtLst !=nil {_begb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_ecgdbd .ExtLst ,_begb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TextBulletTypefaceFollowText struct{};func (_eddcd ST_TextFontAlignType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cfdcg :=_b .Attr {}; -_cfdcg .Name =name ;switch _eddcd {case ST_TextFontAlignTypeUnset :_cfdcg .Value ="";case ST_TextFontAlignTypeAuto :_cfdcg .Value ="\u0061\u0075\u0074\u006f";case ST_TextFontAlignTypeT :_cfdcg .Value ="\u0074";case ST_TextFontAlignTypeCtr :_cfdcg .Value ="\u0063\u0074\u0072"; -case ST_TextFontAlignTypeBase :_cfdcg .Value ="\u0062\u0061\u0073\u0065";case ST_TextFontAlignTypeB :_cfdcg .Value ="\u0062";};return _cfdcg ,nil ;};type CT_AnimationChartBuildProperties struct{BldAttr *ST_AnimationChartBuildType ;AnimBgAttr *bool ;};type ST_ShapeType byte ; -func (_gbfdba ST_Coordinate )String ()string {if _gbfdba .ST_CoordinateUnqualified !=nil {return _ee .Sprintf ("\u0025\u0076",*_gbfdba .ST_CoordinateUnqualified );};if _gbfdba .ST_UniversalMeasure !=nil {return _ee .Sprintf ("\u0025\u0076",*_gbfdba .ST_UniversalMeasure ); -};return "";}; +// ValidateWithPath validates the CT_GeomRect and its children, prefixing error messages with path +func (_bbdeg *CT_GeomRect )ValidateWithPath (path string )error {if _acbf :=_bbdeg .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_acbf !=nil {return _acbf ;};if _ebgafc :=_bbdeg .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072"); +_ebgafc !=nil {return _ebgafc ;};if _cbgbc :=_bbdeg .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_cbgbc !=nil {return _cbgbc ;};if _eeef :=_bbdeg .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_eeef !=nil {return _eeef ; +};return nil ;};func (_dcdaca ST_TextFontScalePercentOrPercentString )String ()string {if _dcdaca .ST_TextFontScalePercent !=nil {return _bb .Sprintf ("\u0025\u0076",*_dcdaca .ST_TextFontScalePercent );};if _dcdaca .ST_Percentage !=nil {return _bb .Sprintf ("\u0025\u0076",*_dcdaca .ST_Percentage ); +};return "";};func (_cafbg *ST_TileFlipMode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cafbg =0;case "\u006e\u006f\u006e\u0065":*_cafbg =1;case "\u0078":*_cafbg =2;case "\u0079":*_cafbg =3;case "\u0078\u0079":*_cafbg =4;};return nil ; +};type CT_ColorMappingOverrideChoice struct{MasterClrMapping *CT_EmptyElement ;OverrideClrMapping *CT_ColorMapping ;};func (_gffc *CT_FontScheme )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gffc .MajorFont =NewCT_FontCollection ();_gffc .MinorFont =NewCT_FontCollection (); +for _ ,_dcbeg :=range start .Attr {if _dcbeg .Name .Local =="\u006e\u0061\u006d\u0065"{_eddg ,_deba :=_dcbeg .Value ,error (nil );if _deba !=nil {return _deba ;};_gffc .NameAttr =_eddg ;continue ;};};_edge :for {_aada ,_bacba :=d .Token ();if _bacba !=nil {return _bacba ; +};switch _gdcc :=_aada .(type ){case _e .StartElement :switch _gdcc .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 :"\u006da\u006a\u006f\u0072\u0046\u006f\u006et"},_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 :"\u006da\u006a\u006f\u0072\u0046\u006f\u006et"}:if _gdgc :=d .DecodeElement (_gffc .MajorFont ,&_gdcc ); +_gdgc !=nil {return _gdgc ;};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 :"\u006di\u006e\u006f\u0072\u0046\u006f\u006et"},_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 :"\u006di\u006e\u006f\u0072\u0046\u006f\u006et"}:if _gcca :=d .DecodeElement (_gffc .MinorFont ,&_gdcc ); +_gcca !=nil {return _gcca ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gffc .ExtLst =NewCT_OfficeArtExtensionList (); +if _bffe :=d .DecodeElement (_gffc .ExtLst ,&_gdcc );_bffe !=nil {return _bffe ;};default:_bfc .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",_gdcc .Name ); +if _aaec :=d .Skip ();_aaec !=nil {return _aaec ;};};case _e .EndElement :break _edge ;case _e .CharData :};};return nil ;};func (_feddg *CT_LineJoinMiterProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gaeac :=range start .Attr {if _gaeac .Name .Local =="\u006c\u0069\u006d"{_caccc ,_edcf :=ParseUnionST_PositivePercentage (_gaeac .Value ); +if _edcf !=nil {return _edcf ;};_feddg .LimAttr =&_caccc ;continue ;};};for {_dgcf ,_ggag :=d .Token ();if _ggag !=nil {return _bb .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",_ggag ); +};if _eadg ,_bggec :=_dgcf .(_e .EndElement );_bggec &&_eadg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_GvmlUseShapeRectangle and its children -func (_bcba *CT_GvmlUseShapeRectangle )Validate ()error {return _bcba .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006d\u006c\u0055\u0073\u0065\u0053\u0068\u0061p\u0065\u0052\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065");};func (_cabfcc ST_PathFillMode )String ()string {switch _cabfcc {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006e\u006f\u0072\u006d";case 3:return "\u006ci\u0067\u0068\u0074\u0065\u006e";case 4:return "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073";case 5:return "\u0064\u0061\u0072\u006b\u0065\u006e"; -case 6:return "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073";};return "";};func (_gaaafb ST_CompoundLine )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_geabe :=_b .Attr {};_geabe .Name =name ;switch _gaaafb {case ST_CompoundLineUnset :_geabe .Value =""; -case ST_CompoundLineSng :_geabe .Value ="\u0073\u006e\u0067";case ST_CompoundLineDbl :_geabe .Value ="\u0064\u0062\u006c";case ST_CompoundLineThickThin :_geabe .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_CompoundLineThinThick :_geabe .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k"; -case ST_CompoundLineTri :_geabe .Value ="\u0074\u0072\u0069";};return _geabe ,nil ;};type CT_LinearShadeProperties struct{AngAttr *int32 ;ScaledAttr *bool ;};func (_ecdbf *CT_TextNormalAutofit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbegf :=range start .Attr {if _cbegf .Name .Local =="\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"{_fecad ,_ffbggb :=ParseUnionST_TextFontScalePercentOrPercentString (_cbegf .Value ); -if _ffbggb !=nil {return _ffbggb ;};_ecdbf .FontScaleAttr =&_fecad ;continue ;};if _cbegf .Name .Local =="\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"{_dagaf ,_afabd :=ParseUnionST_TextSpacingPercentOrPercentString (_cbegf .Value ); -if _afabd !=nil {return _afabd ;};_ecdbf .LnSpcReductionAttr =&_dagaf ;continue ;};};for {_acffd ,_feecg :=d .Token ();if _feecg !=nil {return _ee .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",_feecg ); -};if _dede ,_aecdd :=_acffd .(_b .EndElement );_aecdd &&_dede .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Backdrop and its children, prefixing error messages with path +func (_beda *CT_Backdrop )ValidateWithPath (path string )error {if _cabf :=_beda .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_cabf !=nil {return _cabf ;};if _fbf :=_beda .Norm .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d"); +_fbf !=nil {return _fbf ;};if _baec :=_beda .Up .ValidateWithPath (path +"\u002f\u0055\u0070");_baec !=nil {return _baec ;};if _beda .ExtLst !=nil {if _ddcc :=_beda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddcc !=nil {return _ddcc ; +};};return nil ;}; -// ST_TextSpacingPercentOrPercentString is a union type -type ST_TextSpacingPercentOrPercentString struct{ST_TextSpacingPercent *int32 ;ST_Percentage *string ;};func (_bgdfg *CT_TextNoAutofit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_aacab ,_geded :=d .Token ();if _geded !=nil {return _ee .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",_geded ); -};if _bacgb ,_gefge :=_aacab .(_b .EndElement );_gefge &&_bacgb .Name ==start .Name {break ;};};return nil ;};type CT_TableCol struct{WAttr ST_Coordinate ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_PresetGeometry2D ()*CT_PresetGeometry2D {_ebbb :=&CT_PresetGeometry2D {}; -_ebbb .PrstAttr =ST_ShapeType (1);return _ebbb ;};func NewCT_TransformEffect ()*CT_TransformEffect {_fcdce :=&CT_TransformEffect {};return _fcdce };func (_bgaea ST_PitchFamily )String ()string {switch _bgaea {case 0:return "";case 1:return "\u0030\u0030"; -case 2:return "\u0030\u0031";case 3:return "\u0030\u0032";case 4:return "\u0031\u0036";case 5:return "\u0031\u0037";case 6:return "\u0031\u0038";case 7:return "\u0033\u0032";case 8:return "\u0033\u0033";case 9:return "\u0033\u0034";case 10:return "\u0034\u0038"; -case 11:return "\u0034\u0039";case 12:return "\u0035\u0030";case 13:return "\u0036\u0034";case 14:return "\u0036\u0035";case 15:return "\u0036\u0036";case 16:return "\u0038\u0030";case 17:return "\u0038\u0031";case 18:return "\u0038\u0032";};return ""; -};type ST_TextStrikeType byte ; +// Validate validates the CT_TextNormalAutofit and its children +func (_cebadg *CT_TextNormalAutofit )Validate ()error {return _cebadg .ValidateWithPath ("C\u0054_\u0054\u0065\u0078\u0074\u004e\u006f\u0072\u006da\u006c\u0041\u0075\u0074of\u0069\u0074");};func (_cadcf *CT_SchemeColor )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cadcf .ValAttr =ST_SchemeColorVal (1); +for _ ,_ggbdg :=range start .Attr {if _ggbdg .Name .Local =="\u0076\u0061\u006c"{_cadcf .ValAttr .UnmarshalXMLAttr (_ggbdg );continue ;};};_bfcfe :for {_cadca ,_acbgb :=d .Token ();if _acbgb !=nil {return _acbgb ;};switch _bbgbdc :=_cadca .(type ){case _e .StartElement :switch _bbgbdc .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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_cccga :=NewEG_ColorTransform (); +_cccga .Tint =NewCT_PositiveFixedPercentage ();if _gfcc :=d .DecodeElement (_cccga .Tint ,&_bbgbdc );_gfcc !=nil {return _gfcc ;};_cadcf .EG_ColorTransform =append (_cadcf .EG_ColorTransform ,_cccga );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\u0068\u0061d\u0065"},_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\u0068\u0061d\u0065"}:_fadbg :=NewEG_ColorTransform (); +_fadbg .Shade =NewCT_PositiveFixedPercentage ();if _dcef :=d .DecodeElement (_fadbg .Shade ,&_bbgbdc );_dcef !=nil {return _dcef ;};_cadcf .EG_ColorTransform =append (_cadcf .EG_ColorTransform ,_fadbg );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_deac :=NewEG_ColorTransform (); +_deac .Comp =NewCT_ComplementTransform ();if _deecc :=d .DecodeElement (_deac .Comp ,&_bbgbdc );_deecc !=nil {return _deecc ;};_cadcf .EG_ColorTransform =append (_cadcf .EG_ColorTransform ,_deac );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_cfabb :=NewEG_ColorTransform (); +_cfabb .Inv =NewCT_InverseTransform ();if _bdfaa :=d .DecodeElement (_cfabb .Inv ,&_bbgbdc );_bdfaa !=nil {return _bdfaa ;};_cadcf .EG_ColorTransform =append (_cadcf .EG_ColorTransform ,_cfabb );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 :"\u0067\u0072\u0061\u0079"},_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 :"\u0067\u0072\u0061\u0079"}:_cdabe :=NewEG_ColorTransform (); +_cdabe .Gray =NewCT_GrayscaleTransform ();if _gaccga :=d .DecodeElement (_cdabe .Gray ,&_bbgbdc );_gaccga !=nil {return _gaccga ;};_cadcf .EG_ColorTransform =append (_cadcf .EG_ColorTransform ,_cdabe );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_abebb :=NewEG_ColorTransform (); +_abebb .Alpha =NewCT_PositiveFixedPercentage ();if _cecaf :=d .DecodeElement (_abebb .Alpha ,&_bbgbdc );_cecaf !=nil {return _cecaf ;};_cadcf .EG_ColorTransform =append (_cadcf .EG_ColorTransform ,_abebb );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_fbaegc :=NewEG_ColorTransform (); +_fbaegc .AlphaOff =NewCT_FixedPercentage ();if _bgdd :=d .DecodeElement (_fbaegc .AlphaOff ,&_bbgbdc );_bgdd !=nil {return _bgdd ;};_cadcf .EG_ColorTransform =append (_cadcf .EG_ColorTransform ,_fbaegc );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_afbc :=NewEG_ColorTransform (); +_afbc .AlphaMod =NewCT_PositivePercentage ();if _bdaff :=d .DecodeElement (_afbc .AlphaMod ,&_bbgbdc );_bdaff !=nil {return _bdaff ;};_cadcf .EG_ColorTransform =append (_cadcf .EG_ColorTransform ,_afbc );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 :"\u0068\u0075\u0065"},_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 :"\u0068\u0075\u0065"}:_addc :=NewEG_ColorTransform (); +_addc .Hue =NewCT_PositiveFixedAngle ();if _deade :=d .DecodeElement (_addc .Hue ,&_bbgbdc );_deade !=nil {return _deade ;};_cadcf .EG_ColorTransform =append (_cadcf .EG_ColorTransform ,_addc );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_agabf :=NewEG_ColorTransform (); +_agabf .HueOff =NewCT_Angle ();if _ffabg :=d .DecodeElement (_agabf .HueOff ,&_bbgbdc );_ffabg !=nil {return _ffabg ;};_cadcf .EG_ColorTransform =append (_cadcf .EG_ColorTransform ,_agabf );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 :"\u0068\u0075\u0065\u004d\u006f\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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_cffeb :=NewEG_ColorTransform (); +_cffeb .HueMod =NewCT_PositivePercentage ();if _cecd :=d .DecodeElement (_cffeb .HueMod ,&_bbgbdc );_cecd !=nil {return _cecd ;};_cadcf .EG_ColorTransform =append (_cadcf .EG_ColorTransform ,_cffeb );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\u0061\u0074"},_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\u0061\u0074"}:_fabae :=NewEG_ColorTransform (); +_fabae .Sat =NewCT_Percentage ();if _aeaeg :=d .DecodeElement (_fabae .Sat ,&_bbgbdc );_aeaeg !=nil {return _aeaeg ;};_cadcf .EG_ColorTransform =append (_cadcf .EG_ColorTransform ,_fabae );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\u0061\u0074\u004f\u0066\u0066"},_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\u0061\u0074\u004f\u0066\u0066"}:_bggdg :=NewEG_ColorTransform (); +_bggdg .SatOff =NewCT_Percentage ();if _gabc :=d .DecodeElement (_bggdg .SatOff ,&_bbgbdc );_gabc !=nil {return _gabc ;};_cadcf .EG_ColorTransform =append (_cadcf .EG_ColorTransform ,_bggdg );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\u0061\u0074\u004d\u006f\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\u0061\u0074\u004d\u006f\u0064"}:_cagba :=NewEG_ColorTransform (); +_cagba .SatMod =NewCT_Percentage ();if _becgfb :=d .DecodeElement (_cagba .SatMod ,&_bbgbdc );_becgfb !=nil {return _becgfb ;};_cadcf .EG_ColorTransform =append (_cadcf .EG_ColorTransform ,_cagba );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_bdagf :=NewEG_ColorTransform (); +_bdagf .Lum =NewCT_Percentage ();if _dfacc :=d .DecodeElement (_bdagf .Lum ,&_bbgbdc );_dfacc !=nil {return _dfacc ;};_cadcf .EG_ColorTransform =append (_cadcf .EG_ColorTransform ,_bdagf );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_ddcef :=NewEG_ColorTransform (); +_ddcef .LumOff =NewCT_Percentage ();if _bgbcd :=d .DecodeElement (_ddcef .LumOff ,&_bbgbdc );_bgbcd !=nil {return _bgbcd ;};_cadcf .EG_ColorTransform =append (_cadcf .EG_ColorTransform ,_ddcef );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 :"\u006c\u0075\u006d\u004d\u006f\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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_gedf :=NewEG_ColorTransform (); +_gedf .LumMod =NewCT_Percentage ();if _ddgeed :=d .DecodeElement (_gedf .LumMod ,&_bbgbdc );_ddgeed !=nil {return _ddgeed ;};_cadcf .EG_ColorTransform =append (_cadcf .EG_ColorTransform ,_gedf );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 :"\u0072\u0065\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 :"\u0072\u0065\u0064"}:_deaa :=NewEG_ColorTransform (); +_deaa .Red =NewCT_Percentage ();if _cbeda :=d .DecodeElement (_deaa .Red ,&_bbgbdc );_cbeda !=nil {return _cbeda ;};_cadcf .EG_ColorTransform =append (_cadcf .EG_ColorTransform ,_deaa );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_fgagf :=NewEG_ColorTransform (); +_fgagf .RedOff =NewCT_Percentage ();if _adagg :=d .DecodeElement (_fgagf .RedOff ,&_bbgbdc );_adagg !=nil {return _adagg ;};_cadcf .EG_ColorTransform =append (_cadcf .EG_ColorTransform ,_fgagf );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 :"\u0072\u0065\u0064\u004d\u006f\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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_bdafb :=NewEG_ColorTransform (); +_bdafb .RedMod =NewCT_Percentage ();if _bffgf :=d .DecodeElement (_bdafb .RedMod ,&_bbgbdc );_bffgf !=nil {return _bffgf ;};_cadcf .EG_ColorTransform =append (_cadcf .EG_ColorTransform ,_bdafb );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 :"\u0067\u0072\u0065e\u006e"},_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 :"\u0067\u0072\u0065e\u006e"}:_eeae :=NewEG_ColorTransform (); +_eeae .Green =NewCT_Percentage ();if _fdcgd :=d .DecodeElement (_eeae .Green ,&_bbgbdc );_fdcgd !=nil {return _fdcgd ;};_cadcf .EG_ColorTransform =append (_cadcf .EG_ColorTransform ,_eeae );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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_aacc :=NewEG_ColorTransform (); +_aacc .GreenOff =NewCT_Percentage ();if _egae :=d .DecodeElement (_aacc .GreenOff ,&_bbgbdc );_egae !=nil {return _egae ;};_cadcf .EG_ColorTransform =append (_cadcf .EG_ColorTransform ,_aacc );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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_ccffc :=NewEG_ColorTransform (); +_ccffc .GreenMod =NewCT_Percentage ();if _adcbca :=d .DecodeElement (_ccffc .GreenMod ,&_bbgbdc );_adcbca !=nil {return _adcbca ;};_cadcf .EG_ColorTransform =append (_cadcf .EG_ColorTransform ,_ccffc );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 :"\u0062\u006c\u0075\u0065"},_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 :"\u0062\u006c\u0075\u0065"}:_babgab :=NewEG_ColorTransform (); +_babgab .Blue =NewCT_Percentage ();if _dgebaa :=d .DecodeElement (_babgab .Blue ,&_bbgbdc );_dgebaa !=nil {return _dgebaa ;};_cadcf .EG_ColorTransform =append (_cadcf .EG_ColorTransform ,_babgab );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_gecbf :=NewEG_ColorTransform (); +_gecbf .BlueOff =NewCT_Percentage ();if _beefc :=d .DecodeElement (_gecbf .BlueOff ,&_bbgbdc );_beefc !=nil {return _beefc ;};_cadcf .EG_ColorTransform =append (_cadcf .EG_ColorTransform ,_gecbf );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 :"\u0062l\u0075\u0065\u004d\u006f\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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_edegd :=NewEG_ColorTransform (); +_edegd .BlueMod =NewCT_Percentage ();if _dbddeb :=d .DecodeElement (_edegd .BlueMod ,&_bbgbdc );_dbddeb !=nil {return _dbddeb ;};_cadcf .EG_ColorTransform =append (_cadcf .EG_ColorTransform ,_edegd );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 :"\u0067\u0061\u006dm\u0061"},_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 :"\u0067\u0061\u006dm\u0061"}:_dfagae :=NewEG_ColorTransform (); +_dfagae .Gamma =NewCT_GammaTransform ();if _baecg :=d .DecodeElement (_dfagae .Gamma ,&_bbgbdc );_baecg !=nil {return _baecg ;};_cadcf .EG_ColorTransform =append (_cadcf .EG_ColorTransform ,_dfagae );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_bgabde :=NewEG_ColorTransform (); +_bgabde .InvGamma =NewCT_InverseGammaTransform ();if _gbed :=d .DecodeElement (_bgabde .InvGamma ,&_bbgbdc );_gbed !=nil {return _gbed ;};_cadcf .EG_ColorTransform =append (_cadcf .EG_ColorTransform ,_bgabde );default:_bfc .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",_bbgbdc .Name ); +if _cbage :=d .Skip ();_cbage !=nil {return _cbage ;};};case _e .EndElement :break _bfcfe ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_TableBackgroundStyle and its children -func (_efaag *CT_TableBackgroundStyle )Validate ()error {return _efaag .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0074\u0079\u006c\u0065");}; +// ST_FixedPercentage is a union type +type ST_FixedPercentage struct{ST_FixedPercentageDecimal *int32 ;ST_FixedPercentage *ST_Percentage ;};func (_dcgf *CT_ColorMappingOverrideChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gdbde :for {_adag ,_gafd :=d .Token ();if _gafd !=nil {return _gafd ; +};switch _adeb :=_adag .(type ){case _e .StartElement :switch _adeb .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 :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_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 :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_dcgf .MasterClrMapping =NewCT_EmptyElement (); +if _eabcf :=d .DecodeElement (_dcgf .MasterClrMapping ,&_adeb );_eabcf !=nil {return _eabcf ;};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 :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"},_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 :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}:_dcgf .OverrideClrMapping =NewCT_ColorMapping (); +if _gabb :=d .DecodeElement (_dcgf .OverrideClrMapping ,&_adeb );_gabb !=nil {return _gabb ;};default:_bfc .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",_adeb .Name ); +if _aegd :=d .Skip ();_aegd !=nil {return _aegd ;};};case _e .EndElement :break _gdbde ;case _e .CharData :};};return nil ;};func (_fgade ST_PresetMaterialType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dcdegb :=_e .Attr {};_dcdegb .Name =name ; +switch _fgade {case ST_PresetMaterialTypeUnset :_dcdegb .Value ="";case ST_PresetMaterialTypeLegacyMatte :_dcdegb .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065";case ST_PresetMaterialTypeLegacyPlastic :_dcdegb .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063"; +case ST_PresetMaterialTypeLegacyMetal :_dcdegb .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c";case ST_PresetMaterialTypeLegacyWireframe :_dcdegb .Value ="\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"; +case ST_PresetMaterialTypeMatte :_dcdegb .Value ="\u006d\u0061\u0074t\u0065";case ST_PresetMaterialTypePlastic :_dcdegb .Value ="\u0070l\u0061\u0073\u0074\u0069\u0063";case ST_PresetMaterialTypeMetal :_dcdegb .Value ="\u006d\u0065\u0074a\u006c";case ST_PresetMaterialTypeWarmMatte :_dcdegb .Value ="\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e"; +case ST_PresetMaterialTypeTranslucentPowder :_dcdegb .Value ="\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypePowder :_dcdegb .Value ="\u0070\u006f\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypeDkEdge :_dcdegb .Value ="\u0064\u006b\u0045\u0064\u0067\u0065"; +case ST_PresetMaterialTypeSoftEdge :_dcdegb .Value ="\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065";case ST_PresetMaterialTypeClear :_dcdegb .Value ="\u0063\u006c\u0065a\u0072";case ST_PresetMaterialTypeFlat :_dcdegb .Value ="\u0066\u006c\u0061\u0074"; +case ST_PresetMaterialTypeSoftmetal :_dcdegb .Value ="\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l";};return _dcdegb ,nil ;};func (_efaeb *ST_OnOffStyleType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcdag ,_bddddb :=d .Token ();if _bddddb !=nil {return _bddddb ; +};if _aebda ,_eeefd :=_bcdag .(_e .EndElement );_eeefd &&_aebda .Name ==start .Name {*_efaeb =1;return nil ;};if _babgg ,_ffbge :=_bcdag .(_e .CharData );!_ffbge {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",_bcdag ); +}else {switch string (_babgg ){case "":*_efaeb =0;case "\u006f\u006e":*_efaeb =1;case "\u006f\u0066\u0066":*_efaeb =2;case "\u0064\u0065\u0066":*_efaeb =3;};};_bcdag ,_bddddb =d .Token ();if _bddddb !=nil {return _bddddb ;};if _dadgd ,_bbdcgb :=_bcdag .(_e .EndElement ); +_bbdcgb &&_dadgd .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",_bcdag );};func (_fcbcg *ST_BlipCompression )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fcbcg =0; +case "\u0065\u006d\u0061i\u006c":*_fcbcg =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_fcbcg =2;case "\u0070\u0072\u0069n\u0074":*_fcbcg =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_fcbcg =4;case "\u006e\u006f\u006e\u0065":*_fcbcg =5;};return nil ; +};type CT_Scene3D struct{Camera *CT_Camera ;LightRig *CT_LightRig ;Backdrop *CT_Backdrop ;ExtLst *CT_OfficeArtExtensionList ;};func (_bgdfe *CT_GvmlGroupShapeNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_ecada :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bgdfe .CNvPr ,_ecada );_ccfe :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_bgdfe .CNvGrpSpPr ,_ccfe );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_GvmlGroupShapeChoice ()*CT_GvmlGroupShapeChoice {_cfgbb :=&CT_GvmlGroupShapeChoice {};return _cfgbb ;}; -// ValidateWithPath validates the CT_FillEffect and its children, prefixing error messages with path -func (_gcba *CT_FillEffect )ValidateWithPath (path string )error {if _gcba .NoFill !=nil {if _cabfc :=_gcba .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cabfc !=nil {return _cabfc ;};};if _gcba .SolidFill !=nil {if _dafg :=_gcba .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_dafg !=nil {return _dafg ;};};if _gcba .GradFill !=nil {if _ageg :=_gcba .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_ageg !=nil {return _ageg ;};};if _gcba .BlipFill !=nil {if _abfd :=_gcba .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_abfd !=nil {return _abfd ;};};if _gcba .PattFill !=nil {if _gedbe :=_gcba .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gedbe !=nil {return _gedbe ;};};if _gcba .GrpFill !=nil {if _ebdad :=_gcba .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_ebdad !=nil {return _ebdad ;};};return nil ;};func (_agddg *CT_TextCharacterProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecbeb :=range start .Attr {if _ecbeb .Name .Local =="\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"{_bceca ,_dfca :=_c .ParseBool (_ecbeb .Value ); -if _dfca !=nil {return _dfca ;};_agddg .KumimojiAttr =&_bceca ;continue ;};if _ecbeb .Name .Local =="\u006c\u0061\u006e\u0067"{_bgcca ,_dcgag :=_ecbeb .Value ,error (nil );if _dcgag !=nil {return _dcgag ;};_agddg .LangAttr =&_bgcca ;continue ;};if _ecbeb .Name .Local =="\u0061l\u0074\u004c\u0061\u006e\u0067"{_gecbc ,_dgbec :=_ecbeb .Value ,error (nil ); -if _dgbec !=nil {return _dgbec ;};_agddg .AltLangAttr =&_gecbc ;continue ;};if _ecbeb .Name .Local =="\u0073\u007a"{_egbeg ,_gbee :=_c .ParseInt (_ecbeb .Value ,10,32);if _gbee !=nil {return _gbee ;};_dgegc :=int32 (_egbeg );_agddg .SzAttr =&_dgegc ;continue ; -};if _ecbeb .Name .Local =="\u0062"{_bdafb ,_decdg :=_c .ParseBool (_ecbeb .Value );if _decdg !=nil {return _decdg ;};_agddg .BAttr =&_bdafb ;continue ;};if _ecbeb .Name .Local =="\u0069"{_bgdce ,_ccbea :=_c .ParseBool (_ecbeb .Value );if _ccbea !=nil {return _ccbea ; -};_agddg .IAttr =&_bgdce ;continue ;};if _ecbeb .Name .Local =="\u0075"{_agddg .UAttr .UnmarshalXMLAttr (_ecbeb );continue ;};if _ecbeb .Name .Local =="\u0073\u0074\u0072\u0069\u006b\u0065"{_agddg .StrikeAttr .UnmarshalXMLAttr (_ecbeb );continue ;};if _ecbeb .Name .Local =="\u006b\u0065\u0072\u006e"{_dfaddb ,_agcgf :=_c .ParseInt (_ecbeb .Value ,10,32); -if _agcgf !=nil {return _agcgf ;};_cggcg :=int32 (_dfaddb );_agddg .KernAttr =&_cggcg ;continue ;};if _ecbeb .Name .Local =="\u0063\u0061\u0070"{_agddg .CapAttr .UnmarshalXMLAttr (_ecbeb );continue ;};if _ecbeb .Name .Local =="\u0073\u0070\u0063"{_cgeddg ,_gcde :=ParseUnionST_TextPoint (_ecbeb .Value ); -if _gcde !=nil {return _gcde ;};_agddg .SpcAttr =&_cgeddg ;continue ;};if _ecbeb .Name .Local =="\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"{_ccgd ,_dccbf :=_c .ParseBool (_ecbeb .Value );if _dccbf !=nil {return _dccbf ;};_agddg .NormalizeHAttr =&_ccgd ; -continue ;};if _ecbeb .Name .Local =="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"{_dgefeb ,_ddbg :=ParseUnionST_Percentage (_ecbeb .Value );if _ddbg !=nil {return _ddbg ;};_agddg .BaselineAttr =&_dgefeb ;continue ;};if _ecbeb .Name .Local =="\u006eo\u0050\u0072\u006f\u006f\u0066"{_ebfa ,_bcafe :=_c .ParseBool (_ecbeb .Value ); -if _bcafe !=nil {return _bcafe ;};_agddg .NoProofAttr =&_ebfa ;continue ;};if _ecbeb .Name .Local =="\u0064\u0069\u0072t\u0079"{_geafac ,_decae :=_c .ParseBool (_ecbeb .Value );if _decae !=nil {return _decae ;};_agddg .DirtyAttr =&_geafac ;continue ;}; -if _ecbeb .Name .Local =="\u0065\u0072\u0072"{_fafdb ,_ccabb :=_c .ParseBool (_ecbeb .Value );if _ccabb !=nil {return _ccabb ;};_agddg .ErrAttr =&_fafdb ;continue ;};if _ecbeb .Name .Local =="\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"{_gdce ,_geegg :=_c .ParseBool (_ecbeb .Value ); -if _geegg !=nil {return _geegg ;};_agddg .SmtCleanAttr =&_gdce ;continue ;};if _ecbeb .Name .Local =="\u0073\u006d\u0074I\u0064"{_eabbc ,_fgbff :=_c .ParseUint (_ecbeb .Value ,10,32);if _fgbff !=nil {return _fgbff ;};_edcgg :=uint32 (_eabbc );_agddg .SmtIdAttr =&_edcgg ; -continue ;};if _ecbeb .Name .Local =="\u0062\u006d\u006b"{_edfeeb ,_dcbe :=_ecbeb .Value ,error (nil );if _dcbe !=nil {return _dcbe ;};_agddg .BmkAttr =&_edfeeb ;continue ;};};_cfgdbg :for {_cfdba ,_dbbdb :=d .Token ();if _dbbdb !=nil {return _dbbdb ;}; -switch _aabge :=_cfdba .(type ){case _b .StartElement :switch _aabge .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"}:_agddg .Ln =NewCT_LineProperties (); -if _fbce :=d .DecodeElement (_agddg .Ln ,&_aabge );_fbce !=nil {return _fbce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agddg .NoFill =NewCT_NoFillProperties (); -if _gbfgg :=d .DecodeElement (_agddg .NoFill ,&_aabge );_gbfgg !=nil {return _gbfgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agddg .SolidFill =NewCT_SolidColorFillProperties (); -if _gdgda :=d .DecodeElement (_agddg .SolidFill ,&_aabge );_gdgda !=nil {return _gdgda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agddg .GradFill =NewCT_GradientFillProperties (); -if _eedcc :=d .DecodeElement (_agddg .GradFill ,&_aabge );_eedcc !=nil {return _eedcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_agddg .BlipFill =NewCT_BlipFillProperties (); -if _fccfa :=d .DecodeElement (_agddg .BlipFill ,&_aabge );_fccfa !=nil {return _fccfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agddg .PattFill =NewCT_PatternFillProperties (); -if _aadbd :=d .DecodeElement (_agddg .PattFill ,&_aabge );_aadbd !=nil {return _aadbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agddg .GrpFill =NewCT_GroupFillProperties (); -if _gfbcg :=d .DecodeElement (_agddg .GrpFill ,&_aabge );_gfbcg !=nil {return _gfbcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agddg .EffectLst =NewCT_EffectList (); -if _fdaed :=d .DecodeElement (_agddg .EffectLst ,&_aabge );_fdaed !=nil {return _fdaed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agddg .EffectDag =NewCT_EffectContainer (); -if _cdec :=d .DecodeElement (_agddg .EffectDag ,&_aabge );_cdec !=nil {return _cdec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agddg .Highlight =NewCT_Color (); -if _aagdgc :=d .DecodeElement (_agddg .Highlight ,&_aabge );_aagdgc !=nil {return _aagdgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agddg .ULnTx =NewCT_TextUnderlineLineFollowText (); -if _bfggg :=d .DecodeElement (_agddg .ULnTx ,&_aabge );_bfggg !=nil {return _bfggg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agddg .ULn =NewCT_LineProperties (); -if _aabfcc :=d .DecodeElement (_agddg .ULn ,&_aabge );_aabfcc !=nil {return _aabfcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agddg .UFillTx =NewCT_TextUnderlineFillFollowText (); -if _cdgc :=d .DecodeElement (_agddg .UFillTx ,&_aabge );_cdgc !=nil {return _cdgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agddg .UFill =NewCT_TextUnderlineFillGroupWrapper (); -if _ebef :=d .DecodeElement (_agddg .UFill ,&_aabge );_ebef !=nil {return _ebef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agddg .Latin =NewCT_TextFont (); -if _dbecd :=d .DecodeElement (_agddg .Latin ,&_aabge );_dbecd !=nil {return _dbecd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_agddg .Ea =NewCT_TextFont (); -if _fefbe :=d .DecodeElement (_agddg .Ea ,&_aabge );_fefbe !=nil {return _fefbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agddg .Cs =NewCT_TextFont (); -if _dbda :=d .DecodeElement (_agddg .Cs ,&_aabge );_dbda !=nil {return _dbda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_agddg .Sym =NewCT_TextFont (); -if _affgf :=d .DecodeElement (_agddg .Sym ,&_aabge );_affgf !=nil {return _affgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agddg .HlinkClick =NewCT_Hyperlink (); -if _bddd :=d .DecodeElement (_agddg .HlinkClick ,&_aabge );_bddd !=nil {return _bddd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agddg .HlinkMouseOver =NewCT_Hyperlink (); -if _daeee :=d .DecodeElement (_agddg .HlinkMouseOver ,&_aabge );_daeee !=nil {return _daeee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agddg .Rtl =NewCT_Boolean (); -if _bdcaa :=d .DecodeElement (_agddg .Rtl ,&_aabge );_bdcaa !=nil {return _bdcaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_agddg .ExtLst =NewCT_OfficeArtExtensionList (); -if _gaefb :=d .DecodeElement (_agddg .ExtLst ,&_aabge );_gaefb !=nil {return _gaefb ;};default:_cc .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",_aabge .Name ); -if _bdfeeg :=d .Skip ();_bdfeeg !=nil {return _bdfeeg ;};};case _b .EndElement :break _cfgdbg ;case _b .CharData :};};return nil ;};type CT_AdjustHandleList struct{AhXY []*CT_XYAdjustHandle ;AhPolar []*CT_PolarAdjustHandle ;};func NewCT_AnimationDgmBuildProperties ()*CT_AnimationDgmBuildProperties {_aceg :=&CT_AnimationDgmBuildProperties {}; -return _aceg ;};func (_ddgae *CT_FixedPercentage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgfag :=range start .Attr {if _fgfag .Name .Local =="\u0076\u0061\u006c"{_caebb ,_gdab :=ParseUnionST_FixedPercentage (_fgfag .Value ); -if _gdab !=nil {return _gdab ;};_ddgae .ValAttr =_caebb ;continue ;};};for {_bgbc ,_cedfe :=d .Token ();if _cedfe !=nil {return _ee .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",_cedfe ); -};if _gbgf ,_bbfeaa :=_bgbc .(_b .EndElement );_bbfeaa &&_gbgf .Name ==start .Name {break ;};};return nil ;};func NewCT_CustomGeometry2D ()*CT_CustomGeometry2D {_agab :=&CT_CustomGeometry2D {};_agab .PathLst =NewCT_Path2DList ();return _agab ;};func (_ffff *CT_AnimationChartElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffff .SeriesIdxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"},Value :_ee .Sprintf ("\u0025\u0076",*_ffff .SeriesIdxAttr )}); -};if _ffff .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 :_ee .Sprintf ("\u0025\u0076",*_ffff .CategoryIdxAttr )});};_ggfb ,_bcbbb :=_ffff .BldStepAttr .MarshalXMLAttr (_b .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"}); -if _bcbbb !=nil {return _bcbbb ;};start .Attr =append (start .Attr ,_ggfb );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfbbcc ST_AnimationChartBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _bfbbcc .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_b .CharData (_bfbbcc .ST_AnimationBuildType .String ()));};if _bfbbcc .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {e .EncodeToken (_b .CharData (_bfbbcc .ST_AnimationChartOnlyBuildType .String ())); -};return e .EncodeToken (_b .EndElement {Name :start .Name });};func NewCT_LineProperties ()*CT_LineProperties {_edcda :=&CT_LineProperties {};return _edcda }; +// Validate validates the EG_ShadeProperties and its children +func (_fgdfe *EG_ShadeProperties )Validate ()error {return _fgdfe .ValidateWithPath ("\u0045G\u005fS\u0068\u0061\u0064\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_dcceg *EG_TextUnderlineFill )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dcceg .UFillTx !=nil {_ecbgdc :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}}; +e .EncodeElement (_dcceg .UFillTx ,_ecbgdc );};if _dcceg .UFill !=nil {_gcdec :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dcceg .UFill ,_gcdec );};return nil ;}; -// ValidateWithPath validates the CT_VideoFile and its children, prefixing error messages with path -func (_gfacg *CT_VideoFile )ValidateWithPath (path string )error {if _gfacg .ExtLst !=nil {if _acbg :=_gfacg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acbg !=nil {return _acbg ;};};return nil ;};func (_bbcfe *CT_PathShadeProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdee :=range start .Attr {if _fdee .Name .Local =="\u0070\u0061\u0074\u0068"{_bbcfe .PathAttr .UnmarshalXMLAttr (_fdee ); -continue ;};};_aeffa :for {_bdcbe ,_fbgcf :=d .Token ();if _fbgcf !=nil {return _fbgcf ;};switch _bcacc :=_bdcbe .(type ){case _b .StartElement :switch _bcacc .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"}:_bbcfe .FillToRect =NewCT_RelativeRect (); -if _adcga :=d .DecodeElement (_bbcfe .FillToRect ,&_bcacc );_adcga !=nil {return _adcga ;};default:_cc .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",_bcacc .Name ); -if _dcccd :=d .Skip ();_dcccd !=nil {return _dcccd ;};};case _b .EndElement :break _aeffa ;case _b .CharData :};};return nil ;};func NewCT_GroupLocking ()*CT_GroupLocking {_agfdb :=&CT_GroupLocking {};return _agfdb };func NewEG_ColorChoice ()*EG_ColorChoice {_dbbge :=&EG_ColorChoice {}; -return _dbbge }; +// ValidateWithPath validates the Theme and its children, prefixing error messages with path +func (_fdgcf *Theme )ValidateWithPath (path string )error {if _gcebe :=_fdgcf .CT_OfficeStyleSheet .ValidateWithPath (path );_gcebe !=nil {return _gcebe ;};return nil ;};func (_ggfdg *EG_LineJoinProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ggfdg .Round !=nil {_dadaec :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}}; +e .EncodeElement (_ggfdg .Round ,_dadaec );};if _ggfdg .Bevel !=nil {_gdgdc :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_ggfdg .Bevel ,_gdgdc );};if _ggfdg .Miter !=nil {_cbgbeb :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}}; +e .EncodeElement (_ggfdg .Miter ,_cbgbeb );};return nil ;};func (_febdd *ThemeOverride )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_febdd .CT_BaseStylesOverride =*NewCT_BaseStylesOverride ();_beffa :for {_daedd ,_abcdc :=d .Token ();if _abcdc !=nil {return _abcdc ; +};switch _bacgf :=_daedd .(type ){case _e .StartElement :switch _bacgf .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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:_febdd .ClrScheme =NewCT_ColorScheme (); +if _bgfca :=d .DecodeElement (_febdd .ClrScheme ,&_bacgf );_bgfca !=nil {return _bgfca ;};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\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_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\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:_febdd .FontScheme =NewCT_FontScheme (); +if _ccdcd :=d .DecodeElement (_febdd .FontScheme ,&_bacgf );_ccdcd !=nil {return _ccdcd ;};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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:_febdd .FmtScheme =NewCT_StyleMatrix (); +if _baafb :=d .DecodeElement (_febdd .FmtScheme ,&_bacgf );_baafb !=nil {return _baafb ;};default:_bfc .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",_bacgf .Name ); +if _eebae :=d .Skip ();_eebae !=nil {return _eebae ;};};case _e .EndElement :break _beffa ;case _e .CharData :};};return nil ;};func (_ccdbf *CT_FillProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ccdbf .NoFill !=nil {_defad :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_ccdbf .NoFill ,_defad );};if _ccdbf .SolidFill !=nil {_ddfe :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ccdbf .SolidFill ,_ddfe );};if _ccdbf .GradFill !=nil {_edab :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_ccdbf .GradFill ,_edab );};if _ccdbf .BlipFill !=nil {_gbcb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ccdbf .BlipFill ,_gbcb );};if _ccdbf .PattFill !=nil {_babbc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_ccdbf .PattFill ,_babbc );};if _ccdbf .GrpFill !=nil {_afabc :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_ccdbf .GrpFill ,_afabc );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func NewCT_HslColor ()*CT_HslColor {_ebea :=&CT_HslColor {};_ebea .HueAttr =0;return _ebea };func (_dbfed ST_SchemeColorVal )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_agdfa :=_e .Attr {};_agdfa .Name =name ;switch _dbfed {case ST_SchemeColorValUnset :_agdfa .Value =""; +case ST_SchemeColorValBg1 :_agdfa .Value ="\u0062\u0067\u0031";case ST_SchemeColorValTx1 :_agdfa .Value ="\u0074\u0078\u0031";case ST_SchemeColorValBg2 :_agdfa .Value ="\u0062\u0067\u0032";case ST_SchemeColorValTx2 :_agdfa .Value ="\u0074\u0078\u0032"; +case ST_SchemeColorValAccent1 :_agdfa .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_SchemeColorValAccent2 :_agdfa .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_SchemeColorValAccent3 :_agdfa .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033"; +case ST_SchemeColorValAccent4 :_agdfa .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_SchemeColorValAccent5 :_agdfa .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_SchemeColorValAccent6 :_agdfa .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036"; +case ST_SchemeColorValHlink :_agdfa .Value ="\u0068\u006c\u0069n\u006b";case ST_SchemeColorValFolHlink :_agdfa .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";case ST_SchemeColorValPhClr :_agdfa .Value ="\u0070\u0068\u0043l\u0072";case ST_SchemeColorValDk1 :_agdfa .Value ="\u0064\u006b\u0031"; +case ST_SchemeColorValLt1 :_agdfa .Value ="\u006c\u0074\u0031";case ST_SchemeColorValDk2 :_agdfa .Value ="\u0064\u006b\u0032";case ST_SchemeColorValLt2 :_agdfa .Value ="\u006c\u0074\u0032";};return _agdfa ,nil ;};func NewCT_TextShapeAutofit ()*CT_TextShapeAutofit {_bddag :=&CT_TextShapeAutofit {}; +return _bddag };func (_gaacbd *CT_TableStyleCellStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gaacbd .TcBdr !=nil {_cefdb :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0074\u0063\u0042\u0064\u0072"}}; +e .EncodeElement (_gaacbd .TcBdr ,_cefdb );};if _gaacbd .Fill !=nil {_ebdfc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_gaacbd .Fill ,_ebdfc );};if _gaacbd .FillRef !=nil {_gcdag :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}}; +e .EncodeElement (_gaacbd .FillRef ,_gcdag );};if _gaacbd .Cell3D !=nil {_bagcd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}};e .EncodeElement (_gaacbd .Cell3D ,_bagcd );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_dcffb ST_PresetColorVal )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gaccag :=_e .Attr {};_gaccag .Name =name ;switch _dcffb {case ST_PresetColorValUnset :_gaccag .Value ="";case ST_PresetColorValAliceBlue :_gaccag .Value ="\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e"; +case ST_PresetColorValAntiqueWhite :_gaccag .Value ="\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValAqua :_gaccag .Value ="\u0061\u0071\u0075\u0061";case ST_PresetColorValAquamarine :_gaccag .Value ="\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065"; +case ST_PresetColorValAzure :_gaccag .Value ="\u0061\u007a\u0075r\u0065";case ST_PresetColorValBeige :_gaccag .Value ="\u0062\u0065\u0069g\u0065";case ST_PresetColorValBisque :_gaccag .Value ="\u0062\u0069\u0073\u0071\u0075\u0065";case ST_PresetColorValBlack :_gaccag .Value ="\u0062\u006c\u0061c\u006b"; +case ST_PresetColorValBlanchedAlmond :_gaccag .Value ="\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064";case ST_PresetColorValBlue :_gaccag .Value ="\u0062\u006c\u0075\u0065";case ST_PresetColorValBlueViolet :_gaccag .Value ="\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074"; +case ST_PresetColorValBrown :_gaccag .Value ="\u0062\u0072\u006fw\u006e";case ST_PresetColorValBurlyWood :_gaccag .Value ="\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd";case ST_PresetColorValCadetBlue :_gaccag .Value ="\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e"; +case ST_PresetColorValChartreuse :_gaccag .Value ="\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065";case ST_PresetColorValChocolate :_gaccag .Value ="\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e";case ST_PresetColorValCoral :_gaccag .Value ="\u0063\u006f\u0072a\u006c"; +case ST_PresetColorValCornflowerBlue :_gaccag .Value ="\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065";case ST_PresetColorValCornsilk :_gaccag .Value ="\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b";case ST_PresetColorValCrimson :_gaccag .Value ="\u0063r\u0069\u006d\u0073\u006f\u006e"; +case ST_PresetColorValCyan :_gaccag .Value ="\u0063\u0079\u0061\u006e";case ST_PresetColorValDarkBlue :_gaccag .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_PresetColorValDarkCyan :_gaccag .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e"; +case ST_PresetColorValDarkGoldenrod :_gaccag .Value ="\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValDarkGray :_gaccag .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkGrey :_gaccag .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079"; +case ST_PresetColorValDarkGreen :_gaccag .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case ST_PresetColorValDarkKhaki :_gaccag .Value ="\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi";case ST_PresetColorValDarkMagenta :_gaccag .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061"; +case ST_PresetColorValDarkOliveGreen :_gaccag .Value ="\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e";case ST_PresetColorValDarkOrange :_gaccag .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValDarkOrchid :_gaccag .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064"; +case ST_PresetColorValDarkRed :_gaccag .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064";case ST_PresetColorValDarkSalmon :_gaccag .Value ="\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValDarkSeaGreen :_gaccag .Value ="\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e"; +case ST_PresetColorValDarkSlateBlue :_gaccag .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValDarkSlateGray :_gaccag .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079"; +case ST_PresetColorValDarkSlateGrey :_gaccag .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValDarkTurquoise :_gaccag .Value ="\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065"; +case ST_PresetColorValDarkViolet :_gaccag .Value ="\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValDkBlue :_gaccag .Value ="\u0064\u006b\u0042\u006c\u0075\u0065";case ST_PresetColorValDkCyan :_gaccag .Value ="\u0064\u006b\u0043\u0079\u0061\u006e"; +case ST_PresetColorValDkGoldenrod :_gaccag .Value ="d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValDkGray :_gaccag .Value ="\u0064\u006b\u0047\u0072\u0061\u0079";case ST_PresetColorValDkGrey :_gaccag .Value ="\u0064\u006b\u0047\u0072\u0065\u0079"; +case ST_PresetColorValDkGreen :_gaccag .Value ="\u0064k\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkKhaki :_gaccag .Value ="\u0064k\u004b\u0068\u0061\u006b\u0069";case ST_PresetColorValDkMagenta :_gaccag .Value ="\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a"; +case ST_PresetColorValDkOliveGreen :_gaccag .Value ="\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkOrange :_gaccag .Value ="\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValDkOrchid :_gaccag .Value ="\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064"; +case ST_PresetColorValDkRed :_gaccag .Value ="\u0064\u006b\u0052e\u0064";case ST_PresetColorValDkSalmon :_gaccag .Value ="\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValDkSeaGreen :_gaccag .Value ="\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e"; +case ST_PresetColorValDkSlateBlue :_gaccag .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValDkSlateGray :_gaccag .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValDkSlateGrey :_gaccag .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079"; +case ST_PresetColorValDkTurquoise :_gaccag .Value ="d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDkViolet :_gaccag .Value ="\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValDeepPink :_gaccag .Value ="\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b"; +case ST_PresetColorValDeepSkyBlue :_gaccag .Value ="d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValDimGray :_gaccag .Value ="\u0064i\u006d\u0047\u0072\u0061\u0079";case ST_PresetColorValDimGrey :_gaccag .Value ="\u0064i\u006d\u0047\u0072\u0065\u0079"; +case ST_PresetColorValDodgerBlue :_gaccag .Value ="\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065";case ST_PresetColorValFirebrick :_gaccag .Value ="\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k";case ST_PresetColorValFloralWhite :_gaccag .Value ="f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065"; +case ST_PresetColorValForestGreen :_gaccag .Value ="f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValFuchsia :_gaccag .Value ="\u0066u\u0063\u0068\u0073\u0069\u0061";case ST_PresetColorValGainsboro :_gaccag .Value ="\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o"; +case ST_PresetColorValGhostWhite :_gaccag .Value ="\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValGold :_gaccag .Value ="\u0067\u006f\u006c\u0064";case ST_PresetColorValGoldenrod :_gaccag .Value ="\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd"; +case ST_PresetColorValGray :_gaccag .Value ="\u0067\u0072\u0061\u0079";case ST_PresetColorValGrey :_gaccag .Value ="\u0067\u0072\u0065\u0079";case ST_PresetColorValGreen :_gaccag .Value ="\u0067\u0072\u0065e\u006e";case ST_PresetColorValGreenYellow :_gaccag .Value ="g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077"; +case ST_PresetColorValHoneydew :_gaccag .Value ="\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077";case ST_PresetColorValHotPink :_gaccag .Value ="\u0068o\u0074\u0050\u0069\u006e\u006b";case ST_PresetColorValIndianRed :_gaccag .Value ="\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d"; +case ST_PresetColorValIndigo :_gaccag .Value ="\u0069\u006e\u0064\u0069\u0067\u006f";case ST_PresetColorValIvory :_gaccag .Value ="\u0069\u0076\u006fr\u0079";case ST_PresetColorValKhaki :_gaccag .Value ="\u006b\u0068\u0061k\u0069";case ST_PresetColorValLavender :_gaccag .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072"; +case ST_PresetColorValLavenderBlush :_gaccag .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068";case ST_PresetColorValLawnGreen :_gaccag .Value ="\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n";case ST_PresetColorValLemonChiffon :_gaccag .Value ="\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e"; +case ST_PresetColorValLightBlue :_gaccag .Value ="\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e";case ST_PresetColorValLightCoral :_gaccag .Value ="\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c";case ST_PresetColorValLightCyan :_gaccag .Value ="\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n"; +case ST_PresetColorValLightGoldenrodYellow :_gaccag .Value ="l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077";case ST_PresetColorValLightGray :_gaccag .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y"; +case ST_PresetColorValLightGrey :_gaccag .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y";case ST_PresetColorValLightGreen :_gaccag .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLightPink :_gaccag .Value ="\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek"; +case ST_PresetColorValLightSalmon :_gaccag .Value ="l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLightSeaGreen :_gaccag .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLightSkyBlue :_gaccag .Value ="\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065"; +case ST_PresetColorValLightSlateGray :_gaccag .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079";case ST_PresetColorValLightSlateGrey :_gaccag .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079"; +case ST_PresetColorValLightSteelBlue :_gaccag .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065";case ST_PresetColorValLightYellow :_gaccag .Value ="l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLtBlue :_gaccag .Value ="\u006c\u0074\u0042\u006c\u0075\u0065"; +case ST_PresetColorValLtCoral :_gaccag .Value ="\u006ct\u0043\u006f\u0072\u0061\u006c";case ST_PresetColorValLtCyan :_gaccag .Value ="\u006c\u0074\u0043\u0079\u0061\u006e";case ST_PresetColorValLtGoldenrodYellow :_gaccag .Value ="\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077"; +case ST_PresetColorValLtGray :_gaccag .Value ="\u006c\u0074\u0047\u0072\u0061\u0079";case ST_PresetColorValLtGrey :_gaccag .Value ="\u006c\u0074\u0047\u0072\u0065\u0079";case ST_PresetColorValLtGreen :_gaccag .Value ="\u006ct\u0047\u0072\u0065\u0065\u006e"; +case ST_PresetColorValLtPink :_gaccag .Value ="\u006c\u0074\u0050\u0069\u006e\u006b";case ST_PresetColorValLtSalmon :_gaccag .Value ="\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLtSeaGreen :_gaccag .Value ="\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e"; +case ST_PresetColorValLtSkyBlue :_gaccag .Value ="\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e";case ST_PresetColorValLtSlateGray :_gaccag .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValLtSlateGrey :_gaccag .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079"; +case ST_PresetColorValLtSteelBlue :_gaccag .Value ="l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065";case ST_PresetColorValLtYellow :_gaccag .Value ="\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLime :_gaccag .Value ="\u006c\u0069\u006d\u0065"; +case ST_PresetColorValLimeGreen :_gaccag .Value ="\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n";case ST_PresetColorValLinen :_gaccag .Value ="\u006c\u0069\u006ee\u006e";case ST_PresetColorValMagenta :_gaccag .Value ="\u006da\u0067\u0065\u006e\u0074\u0061"; +case ST_PresetColorValMaroon :_gaccag .Value ="\u006d\u0061\u0072\u006f\u006f\u006e";case ST_PresetColorValMedAquamarine :_gaccag .Value ="\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValMedBlue :_gaccag .Value ="\u006de\u0064\u0042\u006c\u0075\u0065"; +case ST_PresetColorValMedOrchid :_gaccag .Value ="\u006de\u0064\u004f\u0072\u0063\u0068\u0069d";case ST_PresetColorValMedPurple :_gaccag .Value ="\u006de\u0064\u0050\u0075\u0072\u0070\u006ce";case ST_PresetColorValMedSeaGreen :_gaccag .Value ="m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e"; +case ST_PresetColorValMedSlateBlue :_gaccag .Value ="\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValMedSpringGreen :_gaccag .Value ="\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e"; +case ST_PresetColorValMedTurquoise :_gaccag .Value ="\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValMedVioletRed :_gaccag .Value ="\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMediumAquamarine :_gaccag .Value ="\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065"; +case ST_PresetColorValMediumBlue :_gaccag .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065";case ST_PresetColorValMediumOrchid :_gaccag .Value ="\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValMediumPurple :_gaccag .Value ="\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065"; +case ST_PresetColorValMediumSeaGreen :_gaccag .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumSlateBlue :_gaccag .Value ="\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065"; +case ST_PresetColorValMediumSpringGreen :_gaccag .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumTurquoise :_gaccag .Value ="\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065"; +case ST_PresetColorValMediumVioletRed :_gaccag .Value ="\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMidnightBlue :_gaccag .Value ="\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065"; +case ST_PresetColorValMintCream :_gaccag .Value ="\u006di\u006e\u0074\u0043\u0072\u0065\u0061m";case ST_PresetColorValMistyRose :_gaccag .Value ="\u006di\u0073\u0074\u0079\u0052\u006f\u0073e";case ST_PresetColorValMoccasin :_gaccag .Value ="\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e"; +case ST_PresetColorValNavajoWhite :_gaccag .Value ="n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValNavy :_gaccag .Value ="\u006e\u0061\u0076\u0079";case ST_PresetColorValOldLace :_gaccag .Value ="\u006fl\u0064\u004c\u0061\u0063\u0065"; +case ST_PresetColorValOlive :_gaccag .Value ="\u006f\u006c\u0069v\u0065";case ST_PresetColorValOliveDrab :_gaccag .Value ="\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b";case ST_PresetColorValOrange :_gaccag .Value ="\u006f\u0072\u0061\u006e\u0067\u0065"; +case ST_PresetColorValOrangeRed :_gaccag .Value ="\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d";case ST_PresetColorValOrchid :_gaccag .Value ="\u006f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValPaleGoldenrod :_gaccag .Value ="\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064"; +case ST_PresetColorValPaleGreen :_gaccag .Value ="\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n";case ST_PresetColorValPaleTurquoise :_gaccag .Value ="\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValPaleVioletRed :_gaccag .Value ="\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064"; +case ST_PresetColorValPapayaWhip :_gaccag .Value ="\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070";case ST_PresetColorValPeachPuff :_gaccag .Value ="\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f";case ST_PresetColorValPeru :_gaccag .Value ="\u0070\u0065\u0072\u0075"; +case ST_PresetColorValPink :_gaccag .Value ="\u0070\u0069\u006e\u006b";case ST_PresetColorValPlum :_gaccag .Value ="\u0070\u006c\u0075\u006d";case ST_PresetColorValPowderBlue :_gaccag .Value ="\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065"; +case ST_PresetColorValPurple :_gaccag .Value ="\u0070\u0075\u0072\u0070\u006c\u0065";case ST_PresetColorValRed :_gaccag .Value ="\u0072\u0065\u0064";case ST_PresetColorValRosyBrown :_gaccag .Value ="\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n";case ST_PresetColorValRoyalBlue :_gaccag .Value ="\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e"; +case ST_PresetColorValSaddleBrown :_gaccag .Value ="s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e";case ST_PresetColorValSalmon :_gaccag .Value ="\u0073\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValSandyBrown :_gaccag .Value ="\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e"; +case ST_PresetColorValSeaGreen :_gaccag .Value ="\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSeaShell :_gaccag .Value ="\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c";case ST_PresetColorValSienna :_gaccag .Value ="\u0073\u0069\u0065\u006e\u006e\u0061"; +case ST_PresetColorValSilver :_gaccag .Value ="\u0073\u0069\u006c\u0076\u0065\u0072";case ST_PresetColorValSkyBlue :_gaccag .Value ="\u0073k\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValSlateBlue :_gaccag .Value ="\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e"; +case ST_PresetColorValSlateGray :_gaccag .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y";case ST_PresetColorValSlateGrey :_gaccag .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y";case ST_PresetColorValSnow :_gaccag .Value ="\u0073\u006e\u006f\u0077"; +case ST_PresetColorValSpringGreen :_gaccag .Value ="s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSteelBlue :_gaccag .Value ="\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e";case ST_PresetColorValTan :_gaccag .Value ="\u0074\u0061\u006e"; +case ST_PresetColorValTeal :_gaccag .Value ="\u0074\u0065\u0061\u006c";case ST_PresetColorValThistle :_gaccag .Value ="\u0074h\u0069\u0073\u0074\u006c\u0065";case ST_PresetColorValTomato :_gaccag .Value ="\u0074\u006f\u006d\u0061\u0074\u006f";case ST_PresetColorValTurquoise :_gaccag .Value ="\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e"; +case ST_PresetColorValViolet :_gaccag .Value ="\u0076\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValWheat :_gaccag .Value ="\u0077\u0068\u0065a\u0074";case ST_PresetColorValWhite :_gaccag .Value ="\u0077\u0068\u0069t\u0065";case ST_PresetColorValWhiteSmoke :_gaccag .Value ="\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065"; +case ST_PresetColorValYellow :_gaccag .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValYellowGreen :_gaccag .Value ="y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e";};return _gaccag ,nil ;};func (_adgcdf ST_TextStrikeType )String ()string {switch _adgcdf {case 0:return ""; +case 1:return "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065";case 2:return "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be";case 3:return "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be";};return "";};func NewCT_GvmlUseShapeRectangle ()*CT_GvmlUseShapeRectangle {_caddb :=&CT_GvmlUseShapeRectangle {}; +return _caddb ;};func (_edg *CT_Angle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_edg .ValAttr )});e .EncodeToken (start ); +e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_Boolean ()*CT_Boolean {_gfdg :=&CT_Boolean {};return _gfdg };func (_effbd ST_PresetPatternVal )String ()string {switch _effbd {case 0:return "";case 1:return "\u0070\u0063\u0074\u0035"; +case 2:return "\u0070\u0063\u00741\u0030";case 3:return "\u0070\u0063\u00742\u0030";case 4:return "\u0070\u0063\u00742\u0035";case 5:return "\u0070\u0063\u00743\u0030";case 6:return "\u0070\u0063\u00744\u0030";case 7:return "\u0070\u0063\u00745\u0030"; +case 8:return "\u0070\u0063\u00746\u0030";case 9:return "\u0070\u0063\u00747\u0030";case 10:return "\u0070\u0063\u00747\u0035";case 11:return "\u0070\u0063\u00748\u0030";case 12:return "\u0070\u0063\u00749\u0030";case 13:return "\u0068\u006f\u0072\u007a"; +case 14:return "\u0076\u0065\u0072\u0074";case 15:return "\u006c\u0074\u0048\u006f\u0072\u007a";case 16:return "\u006c\u0074\u0056\u0065\u0072\u0074";case 17:return "\u0064\u006b\u0048\u006f\u0072\u007a";case 18:return "\u0064\u006b\u0056\u0065\u0072\u0074"; +case 19:return "\u006ea\u0072\u0048\u006f\u0072\u007a";case 20:return "\u006ea\u0072\u0056\u0065\u0072\u0074";case 21:return "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a";case 22:return "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074";case 23:return "\u0063\u0072\u006fs\u0073"; +case 24:return "\u0064\u006e\u0044\u0069\u0061\u0067";case 25:return "\u0075\u0070\u0044\u0069\u0061\u0067";case 26:return "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067";case 27:return "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067";case 28:return "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067"; +case 29:return "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067";case 30:return "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067";case 31:return "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067";case 32:return "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067"; +case 33:return "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067";case 34:return "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case 35:return "\u0073m\u0043\u0068\u0065\u0063\u006b";case 36:return "\u006cg\u0043\u0068\u0065\u0063\u006b";case 37:return "\u0073\u006d\u0047\u0072\u0069\u0064"; +case 38:return "\u006c\u0067\u0047\u0072\u0069\u0064";case 39:return "\u0064o\u0074\u0047\u0072\u0069\u0064";case 40:return "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case 41:return "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069"; +case 42:return "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k";case 43:return "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k";case 44:return "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed";case 45:return "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064"; +case 46:return "\u0064o\u0074\u0044\u006d\u006e\u0064";case 47:return "\u0070\u006c\u0061i\u0064";case 48:return "\u0073\u0070\u0068\u0065\u0072\u0065";case 49:return "\u0077\u0065\u0061v\u0065";case 50:return "\u0064\u0069\u0076o\u0074";case 51:return "\u0073h\u0069\u006e\u0067\u006c\u0065"; +case 52:return "\u0077\u0061\u0076\u0065";case 53:return "\u0074r\u0065\u006c\u006c\u0069\u0073";case 54:return "\u007a\u0069\u0067\u005a\u0061\u0067";};return "";}; -// Validate validates the CT_GraphicalObjectFrameLocking and its children -func (_gcbe *CT_GraphicalObjectFrameLocking )Validate ()error {return _gcbe .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 (_bcgfde *ST_TextTabAlignType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bcgfde =0;case "\u006c":*_bcgfde =1;case "\u0063\u0074\u0072":*_bcgfde =2;case "\u0072":*_bcgfde =3;case "\u0064\u0065\u0063":*_bcgfde =4;};return nil ; -};func (_aadb *CT_GroupShapeProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aadb .BwModeAttr !=ST_BlackWhiteModeUnset {_gfea ,_eegb :=_aadb .BwModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"}); -if _eegb !=nil {return _eegb ;};start .Attr =append (start .Attr ,_gfea );};e .EncodeToken (start );if _aadb .Xfrm !=nil {_ebad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_aadb .Xfrm ,_ebad );}; -if _aadb .NoFill !=nil {_aged :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aadb .NoFill ,_aged );};if _aadb .SolidFill !=nil {_ggef :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_aadb .SolidFill ,_ggef );};if _aadb .GradFill !=nil {_cdaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aadb .GradFill ,_cdaf );};if _aadb .BlipFill !=nil {_cedcg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_aadb .BlipFill ,_cedcg );};if _aadb .PattFill !=nil {_cegda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aadb .PattFill ,_cegda );};if _aadb .GrpFill !=nil {_fdgfe :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; -e .EncodeElement (_aadb .GrpFill ,_fdgfe );};if _aadb .EffectLst !=nil {_daagd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aadb .EffectLst ,_daagd );};if _aadb .EffectDag !=nil {_feag :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; -e .EncodeElement (_aadb .EffectDag ,_feag );};if _aadb .Scene3d !=nil {_dccde :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_aadb .Scene3d ,_dccde );};if _aadb .ExtLst !=nil {_cecbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_aadb .ExtLst ,_cecbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_TextGeometry and its children, prefixing error messages with path +func (_eaeddd *EG_TextGeometry )ValidateWithPath (path string )error {if _eaeddd .CustGeom !=nil {if _eeedc :=_eaeddd .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_eeedc !=nil {return _eeedc ;};};if _eaeddd .PrstTxWarp !=nil {if _bggbc :=_eaeddd .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"); +_bggbc !=nil {return _bggbc ;};};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 (_fgecg ST_LineEndType )Validate ()error {return _fgecg .ValidateWithPath ("")};func (_gbgda *CT_TextListStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gbgda .DefPPr !=nil {_agfgb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0050\u0050\u0072"}}; +e .EncodeElement (_gbgda .DefPPr ,_agfgb );};if _gbgda .Lvl1pPr !=nil {_ceggf :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u006c\u0076\u006c\u0031\u0070\u0050r"}};e .EncodeElement (_gbgda .Lvl1pPr ,_ceggf );};if _gbgda .Lvl2pPr !=nil {_agddc :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u006c\u0076\u006c\u0032\u0070\u0050r"}}; +e .EncodeElement (_gbgda .Lvl2pPr ,_agddc );};if _gbgda .Lvl3pPr !=nil {_ggfcf :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u006c\u0076\u006c\u0033\u0070\u0050r"}};e .EncodeElement (_gbgda .Lvl3pPr ,_ggfcf );};if _gbgda .Lvl4pPr !=nil {_dbcc :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u006c\u0076\u006c\u0034\u0070\u0050r"}}; +e .EncodeElement (_gbgda .Lvl4pPr ,_dbcc );};if _gbgda .Lvl5pPr !=nil {_cgfadf :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u006c\u0076\u006c\u0035\u0070\u0050r"}};e .EncodeElement (_gbgda .Lvl5pPr ,_cgfadf );};if _gbgda .Lvl6pPr !=nil {_ffcgd :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u006c\u0076\u006c\u0036\u0070\u0050r"}}; +e .EncodeElement (_gbgda .Lvl6pPr ,_ffcgd );};if _gbgda .Lvl7pPr !=nil {_gcabf :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u006c\u0076\u006c\u0037\u0070\u0050r"}};e .EncodeElement (_gbgda .Lvl7pPr ,_gcabf );};if _gbgda .Lvl8pPr !=nil {_cdgec :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u006c\u0076\u006c\u0038\u0070\u0050r"}}; +e .EncodeElement (_gbgda .Lvl8pPr ,_cdgec );};if _gbgda .Lvl9pPr !=nil {_dacc :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u006c\u0076\u006c\u0039\u0070\u0050r"}};e .EncodeElement (_gbgda .Lvl9pPr ,_dacc );};if _gbgda .ExtLst !=nil {_addf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gbgda .ExtLst ,_addf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_TextFont ()*CT_TextFont {_baggca :=&CT_TextFont {};return _baggca };func (_becca ST_LineCap )String ()string {switch _becca {case 0:return ""; +case 1:return "\u0072\u006e\u0064";case 2:return "\u0073\u0071";case 3:return "\u0066\u006c\u0061\u0074";};return "";};func NewEG_TextRun ()*EG_TextRun {_bgedbb :=&EG_TextRun {};return _bgedbb };type CT_EffectStyleItem struct{EffectLst *CT_EffectList ; +EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;};func NewCT_GroupLocking ()*CT_GroupLocking {_dfca :=&CT_GroupLocking {};return _dfca };func (_cecad *CT_Path2DQuadBezierTo )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_cfcgcf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070\u0074"}};for _ ,_gaage :=range _cecad .Pt {e .EncodeElement (_gaage ,_cfcgcf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GeomRect and its children -func (_ecgdb *CT_GeomRect )Validate ()error {return _ecgdb .ValidateWithPath ("C\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074");}; +// Validate validates the CT_FillStyleList and its children +func (_eefb *CT_FillStyleList )Validate ()error {return _eefb .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");}; -// Validate validates the CT_DashStopList and its children -func (_aebe *CT_DashStopList )Validate ()error {return _aebe .ValidateWithPath ("\u0043T\u005fD\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");}; +// Validate validates the CT_ColorMappingOverrideChoice and its children +func (_fcad *CT_ColorMappingOverrideChoice )Validate ()error {return _fcad .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0043\u0068oi\u0063\u0065"); +}; -// ValidateWithPath validates the CT_OuterShadowEffect and its children, prefixing error messages with path -func (_ddbfd *CT_OuterShadowEffect )ValidateWithPath (path string )error {if _ddbfd .BlurRadAttr !=nil {if *_ddbfd .BlurRadAttr < 0{return _ee .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 ,*_ddbfd .BlurRadAttr ); -};if *_ddbfd .BlurRadAttr > 27273042316900{return _ee .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 ,*_ddbfd .BlurRadAttr ); -};};if _ddbfd .DistAttr !=nil {if *_ddbfd .DistAttr < 0{return _ee .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 ,*_ddbfd .DistAttr ); -};if *_ddbfd .DistAttr > 27273042316900{return _ee .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 ,*_ddbfd .DistAttr ); -};};if _ddbfd .DirAttr !=nil {if *_ddbfd .DirAttr < 0{return _ee .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 ,*_ddbfd .DirAttr ); -};if *_ddbfd .DirAttr >=21600000{return _ee .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 ,*_ddbfd .DirAttr ); -};};if _ddbfd .SxAttr !=nil {if _addagb :=_ddbfd .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_addagb !=nil {return _addagb ;};};if _ddbfd .SyAttr !=nil {if _adcd :=_ddbfd .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072"); -_adcd !=nil {return _adcd ;};};if _ddbfd .KxAttr !=nil {if *_ddbfd .KxAttr <=-5400000{return _ee .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 ,*_ddbfd .KxAttr ); -};if *_ddbfd .KxAttr >=5400000{return _ee .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 ,*_ddbfd .KxAttr ); -};};if _ddbfd .KyAttr !=nil {if *_ddbfd .KyAttr <=-5400000{return _ee .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 ,*_ddbfd .KyAttr ); -};if *_ddbfd .KyAttr >=5400000{return _ee .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 ,*_ddbfd .KyAttr ); -};};if _cffff :=_ddbfd .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_cffff !=nil {return _cffff ;};if _ddbfd .ScrgbClr !=nil {if _afebea :=_ddbfd .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr"); -_afebea !=nil {return _afebea ;};};if _ddbfd .SrgbClr !=nil {if _gddaf :=_ddbfd .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_gddaf !=nil {return _gddaf ;};};if _ddbfd .HslClr !=nil {if _gdfc :=_ddbfd .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072"); -_gdfc !=nil {return _gdfc ;};};if _ddbfd .SysClr !=nil {if _cgfbb :=_ddbfd .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_cgfbb !=nil {return _cgfbb ;};};if _ddbfd .SchemeClr !=nil {if _efbcc :=_ddbfd .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"); -_efbcc !=nil {return _efbcc ;};};if _ddbfd .PrstClr !=nil {if _cagad :=_ddbfd .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_cagad !=nil {return _cagad ;};};return nil ;};func (_bafeb ST_CompoundLine )String ()string {switch _bafeb {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_OfficeArtExtension and its children +func (_acaae *CT_OfficeArtExtension )Validate ()error {return _acaae .ValidateWithPath ("C\u0054\u005f\u004f\u0066fi\u0063e\u0041\u0072\u0074\u0045\u0078t\u0065\u006e\u0073\u0069\u006f\u006e");};func (_ccdbcf *ST_AdjCoordinate )ValidateWithPath (path string )error {_eedda :=[]string {}; +if _ccdbcf .ST_Coordinate !=nil {if _agdcc :=_ccdbcf .ST_Coordinate .ValidateWithPath (path +"\u002f\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064i\u006e\u0061\u0074\u0065");_agdcc !=nil {return _agdcc ;};_eedda =append (_eedda ,"\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065"); +};if _ccdbcf .ST_GeomGuideName !=nil {_eedda =append (_eedda ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065");};if len (_eedda )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eedda ); +};return nil ;};func (_gafea *CT_Path2DMoveTo )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gafea .Pt =NewCT_AdjPoint2D ();_eecaf :for {_eeffb ,_bagbf :=d .Token ();if _bagbf !=nil {return _bagbf ;};switch _afcfg :=_eeffb .(type ){case _e .StartElement :switch _afcfg .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 :"\u0070\u0074"},_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 :"\u0070\u0074"}:if _ebfab :=d .DecodeElement (_gafea .Pt ,&_afcfg ); +_ebfab !=nil {return _ebfab ;};default:_bfc .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",_afcfg .Name ); +if _dfcb :=d .Skip ();_dfcb !=nil {return _dfcb ;};};case _e .EndElement :break _eecaf ;case _e .CharData :};};return nil ;};func (_adbd *CT_CustomColorList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _adbd .CustClr !=nil {_dagag :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0063\u0075\u0073\u0074\u0043\u006cr"}}; +for _ ,_ccdc :=range _adbd .CustClr {e .EncodeElement (_ccdc ,_dagag );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bgcdbd *EG_TextRun )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bgcdbd .R !=nil {_acdcc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0072"}}; +e .EncodeElement (_bgcdbd .R ,_acdcc );};if _bgcdbd .Br !=nil {_egadb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u0072"}};e .EncodeElement (_bgcdbd .Br ,_egadb );};if _bgcdbd .Fld !=nil {_bfegbc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0066l\u0064"}}; +e .EncodeElement (_bgcdbd .Fld ,_bfegbc );};return nil ;};func (_dcaed *ST_ColorSchemeIndex )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dcaed =0;case "\u0064\u006b\u0031":*_dcaed =1;case "\u006c\u0074\u0031":*_dcaed =2;case "\u0064\u006b\u0032":*_dcaed =3; +case "\u006c\u0074\u0032":*_dcaed =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_dcaed =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_dcaed =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_dcaed =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_dcaed =8; +case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_dcaed =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_dcaed =10;case "\u0068\u006c\u0069n\u006b":*_dcaed =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_dcaed =12;};return nil ;};func NewCT_Path2DClose ()*CT_Path2DClose {_cfddf :=&CT_Path2DClose {}; +return _cfddf }; -// ValidateWithPath validates the CT_PresetColor and its children, prefixing error messages with path -func (_facdf *CT_PresetColor )ValidateWithPath (path string )error {if _facdf .ValAttr ==ST_PresetColorValUnset {return _ee .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 _cbfca :=_facdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbfca !=nil {return _cbfca ;};for _abea ,_gffca :=range _facdf .EG_ColorTransform {if _acab :=_gffca .ValidateWithPath (_ee .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_abea )); -_acab !=nil {return _acab ;};};return nil ;}; +// ValidateWithPath validates the CT_StyleMatrix and its children, prefixing error messages with path +func (_cdbbe *CT_StyleMatrix )ValidateWithPath (path string )error {if _bgcdde :=_cdbbe .FillStyleLst .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_bgcdde !=nil {return _bgcdde ;};if _dbbdc :=_cdbbe .LnStyleLst .ValidateWithPath (path +"/\u004c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"); +_dbbdc !=nil {return _dbbdc ;};if _daag :=_cdbbe .EffectStyleLst .ValidateWithPath (path +"\u002fE\u0066f\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_daag !=nil {return _daag ;};if _bgec :=_cdbbe .BgFillStyleLst .ValidateWithPath (path +"\u002fB\u0067F\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"); +_bgec !=nil {return _bgec ;};return nil ;};type CT_GraphicalObject struct{GraphicData *CT_GraphicalObjectData ;};func (_gdfg *CT_ColorScheme )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_gdfg .NameAttr )}); +e .EncodeToken (start );_gadf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0064k\u0031"}};e .EncodeElement (_gdfg .Dk1 ,_gadf );_ddaa :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006ct\u0031"}};e .EncodeElement (_gdfg .Lt1 ,_ddaa ); +_dega :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0064k\u0032"}};e .EncodeElement (_gdfg .Dk2 ,_dega );_gdac :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006ct\u0032"}};e .EncodeElement (_gdfg .Lt2 ,_gdac );_febe :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00741"}}; +e .EncodeElement (_gdfg .Accent1 ,_febe );_feda :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00742"}};e .EncodeElement (_gdfg .Accent2 ,_feda );_badbf :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00743"}}; +e .EncodeElement (_gdfg .Accent3 ,_badbf );_bbdf :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00744"}};e .EncodeElement (_gdfg .Accent4 ,_bbdf );_cfgcb :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00745"}}; +e .EncodeElement (_gdfg .Accent5 ,_cfgcb );_fegc :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00746"}};e .EncodeElement (_gdfg .Accent6 ,_fegc );_ggca :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0068\u006c\u0069\u006e\u006b"}}; +e .EncodeElement (_gdfg .Hlink ,_ggca );_fecbe :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}};e .EncodeElement (_gdfg .FolHlink ,_fecbe );if _gdfg .ExtLst !=nil {_gafb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gdfg .ExtLst ,_gafb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GvmlConnector and its children -func (_baebf *CT_GvmlConnector )Validate ()error {return _baebf .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_acegebc *EG_ColorTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acded :for {_defcea ,_baefbg :=d .Token (); -if _baefbg !=nil {return _baefbg ;};switch _aaabf :=_defcea .(type ){case _b .StartElement :switch _aaabf .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"}:_acegebc .Tint =NewCT_PositiveFixedPercentage (); -if _acfbc :=d .DecodeElement (_acegebc .Tint ,&_aaabf );_acfbc !=nil {return _acfbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_acegebc .Shade =NewCT_PositiveFixedPercentage (); -if _dggffb :=d .DecodeElement (_acegebc .Shade ,&_aaabf );_dggffb !=nil {return _dggffb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acegebc .Comp =NewCT_ComplementTransform (); -if _fabec :=d .DecodeElement (_acegebc .Comp ,&_aaabf );_fabec !=nil {return _fabec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acegebc .Inv =NewCT_InverseTransform (); -if _afbag :=d .DecodeElement (_acegebc .Inv ,&_aaabf );_afbag !=nil {return _afbag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acegebc .Gray =NewCT_GrayscaleTransform (); -if _ddbbe :=d .DecodeElement (_acegebc .Gray ,&_aaabf );_ddbbe !=nil {return _ddbbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acegebc .Alpha =NewCT_PositiveFixedPercentage (); -if _bafga :=d .DecodeElement (_acegebc .Alpha ,&_aaabf );_bafga !=nil {return _bafga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acegebc .AlphaOff =NewCT_FixedPercentage (); -if _aegce :=d .DecodeElement (_acegebc .AlphaOff ,&_aaabf );_aegce !=nil {return _aegce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acegebc .AlphaMod =NewCT_PositivePercentage (); -if _fcgecb :=d .DecodeElement (_acegebc .AlphaMod ,&_aaabf );_fcgecb !=nil {return _fcgecb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acegebc .Hue =NewCT_PositiveFixedAngle (); -if _fffdd :=d .DecodeElement (_acegebc .Hue ,&_aaabf );_fffdd !=nil {return _fffdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acegebc .HueOff =NewCT_Angle (); -if _fagdbb :=d .DecodeElement (_acegebc .HueOff ,&_aaabf );_fagdbb !=nil {return _fagdbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acegebc .HueMod =NewCT_PositivePercentage (); -if _ecgfeb :=d .DecodeElement (_acegebc .HueMod ,&_aaabf );_ecgfeb !=nil {return _ecgfeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_acegebc .Sat =NewCT_Percentage (); -if _cebcd :=d .DecodeElement (_acegebc .Sat ,&_aaabf );_cebcd !=nil {return _cebcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_acegebc .SatOff =NewCT_Percentage (); -if _eddgf :=d .DecodeElement (_acegebc .SatOff ,&_aaabf );_eddgf !=nil {return _eddgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_acegebc .SatMod =NewCT_Percentage (); -if _bfdgc :=d .DecodeElement (_acegebc .SatMod ,&_aaabf );_bfdgc !=nil {return _bfdgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acegebc .Lum =NewCT_Percentage (); -if _edcdf :=d .DecodeElement (_acegebc .Lum ,&_aaabf );_edcdf !=nil {return _edcdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acegebc .LumOff =NewCT_Percentage (); -if _cbadf :=d .DecodeElement (_acegebc .LumOff ,&_aaabf );_cbadf !=nil {return _cbadf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acegebc .LumMod =NewCT_Percentage (); -if _fcaba :=d .DecodeElement (_acegebc .LumMod ,&_aaabf );_fcaba !=nil {return _fcaba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acegebc .Red =NewCT_Percentage (); -if _cdfgd :=d .DecodeElement (_acegebc .Red ,&_aaabf );_cdfgd !=nil {return _cdfgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acegebc .RedOff =NewCT_Percentage (); -if _ffgec :=d .DecodeElement (_acegebc .RedOff ,&_aaabf );_ffgec !=nil {return _ffgec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acegebc .RedMod =NewCT_Percentage (); -if _bdgd :=d .DecodeElement (_acegebc .RedMod ,&_aaabf );_bdgd !=nil {return _bdgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acegebc .Green =NewCT_Percentage (); -if _fddcf :=d .DecodeElement (_acegebc .Green ,&_aaabf );_fddcf !=nil {return _fddcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acegebc .GreenOff =NewCT_Percentage (); -if _cgedg :=d .DecodeElement (_acegebc .GreenOff ,&_aaabf );_cgedg !=nil {return _cgedg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acegebc .GreenMod =NewCT_Percentage (); -if _egaga :=d .DecodeElement (_acegebc .GreenMod ,&_aaabf );_egaga !=nil {return _egaga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_acegebc .Blue =NewCT_Percentage (); -if _egfab :=d .DecodeElement (_acegebc .Blue ,&_aaabf );_egfab !=nil {return _egfab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acegebc .BlueOff =NewCT_Percentage (); -if _dgdgf :=d .DecodeElement (_acegebc .BlueOff ,&_aaabf );_dgdgf !=nil {return _dgdgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acegebc .BlueMod =NewCT_Percentage (); -if _gdbaff :=d .DecodeElement (_acegebc .BlueMod ,&_aaabf );_gdbaff !=nil {return _gdbaff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_acegebc .Gamma =NewCT_GammaTransform (); -if _acacb :=d .DecodeElement (_acegebc .Gamma ,&_aaabf );_acacb !=nil {return _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 :"\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"}:_acegebc .InvGamma =NewCT_InverseGammaTransform (); -if _abfdf :=d .DecodeElement (_acegebc .InvGamma ,&_aaabf );_abfdf !=nil {return _abfdf ;};default:_cc .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",_aaabf .Name ); -if _feadb :=d .Skip ();_feadb !=nil {return _feadb ;};};case _b .EndElement :break _acded ;case _b .CharData :};};return nil ;};func (_adagb *ST_OnOffStyleType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_adagb =0;case "\u006f\u006e":*_adagb =1; -case "\u006f\u0066\u0066":*_adagb =2;case "\u0064\u0065\u0066":*_adagb =3;};return nil ;};type CT_PathShadeProperties struct{PathAttr ST_PathShadeType ;FillToRect *CT_RelativeRect ;};func NewCT_AnimationChartBuildProperties ()*CT_AnimationChartBuildProperties {_fff :=&CT_AnimationChartBuildProperties {}; -return _fff ;};func (_bbgfe *ST_PresetShadowVal )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bbgfe =0;case "\u0073\u0068\u0064w\u0031":*_bbgfe =1;case "\u0073\u0068\u0064w\u0032":*_bbgfe =2;case "\u0073\u0068\u0064w\u0033":*_bbgfe =3; -case "\u0073\u0068\u0064w\u0034":*_bbgfe =4;case "\u0073\u0068\u0064w\u0035":*_bbgfe =5;case "\u0073\u0068\u0064w\u0036":*_bbgfe =6;case "\u0073\u0068\u0064w\u0037":*_bbgfe =7;case "\u0073\u0068\u0064w\u0038":*_bbgfe =8;case "\u0073\u0068\u0064w\u0039":*_bbgfe =9; -case "\u0073\u0068\u0064\u0077\u0031\u0030":*_bbgfe =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_bbgfe =11;case "\u0073\u0068\u0064\u0077\u0031\u0032":*_bbgfe =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_bbgfe =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_bbgfe =14; -case "\u0073\u0068\u0064\u0077\u0031\u0035":*_bbgfe =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_bbgfe =16;case "\u0073\u0068\u0064\u0077\u0031\u0037":*_bbgfe =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_bbgfe =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_bbgfe =19; -case "\u0073\u0068\u0064\u0077\u0032\u0030":*_bbgfe =20;};return nil ;}; +// Validate validates the CT_LineJoinRound and its children +func (_bgege *CT_LineJoinRound )Validate ()error {return _bgege .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0052\u006f\u0075\u006e\u0064");};type Theme struct{CT_OfficeStyleSheet }; -// Validate validates the CT_AlphaOutsetEffect and its children -func (_eddc *CT_AlphaOutsetEffect )Validate ()error {return _eddc .ValidateWithPath ("C\u0054_\u0041\u006c\u0070\u0068\u0061\u004f\u0075\u0074s\u0065\u0074\u0045\u0066fe\u0063\u0074");};type ST_PresetCameraType byte ;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 (_ceafbe ST_SchemeColorVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ceafbe .String (),start );}; +// ValidateWithPath validates the EG_LineDashProperties and its children, prefixing error messages with path +func (_dfgfbb *EG_LineDashProperties )ValidateWithPath (path string )error {if _dfgfbb .PrstDash !=nil {if _ggdfb :=_dfgfbb .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_ggdfb !=nil {return _ggdfb ;};};if _dfgfbb .CustDash !=nil {if _bbfcda :=_dfgfbb .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h"); +_bbfcda !=nil {return _bbfcda ;};};return nil ;}; -// ST_TextFontScalePercentOrPercentString is a union type -type ST_TextFontScalePercentOrPercentString struct{ST_TextFontScalePercent *int32 ;ST_Percentage *string ;};func NewCT_FontReference ()*CT_FontReference {_adfbb :=&CT_FontReference {};_adfbb .IdxAttr =ST_FontCollectionIndex (1);return _adfbb ;};func (_gagad *ST_PathFillMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baagf ,_babcb :=d .Token (); -if _babcb !=nil {return _babcb ;};if _dadbc ,_gceae :=_baagf .(_b .EndElement );_gceae &&_dadbc .Name ==start .Name {*_gagad =1;return nil ;};if _gdefa ,_cbcbb :=_baagf .(_b .CharData );!_cbcbb {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_baagf ); -}else {switch string (_gdefa ){case "":*_gagad =0;case "\u006e\u006f\u006e\u0065":*_gagad =1;case "\u006e\u006f\u0072\u006d":*_gagad =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_gagad =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_gagad =4; -case "\u0064\u0061\u0072\u006b\u0065\u006e":*_gagad =5;case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_gagad =6;};};_baagf ,_babcb =d .Token ();if _babcb !=nil {return _babcb ;};if _edbef ,_gdgaa :=_baagf .(_b .EndElement );_gdgaa &&_edbef .Name ==start .Name {return nil ; -};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_baagf );}; +// ValidateWithPath validates the CT_TextBulletSizePoint and its children, prefixing error messages with path +func (_ddeee *CT_TextBulletSizePoint )ValidateWithPath (path string )error {if _ddeee .ValAttr < 100{return _bb .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 ,_ddeee .ValAttr ); +};if _ddeee .ValAttr > 400000{return _bb .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 ,_ddeee .ValAttr ); +};return nil ;}; -// ValidateWithPath validates the CT_InverseTransform and its children, prefixing error messages with path -func (_fddc *CT_InverseTransform )ValidateWithPath (path string )error {return nil };func (_gcbfd *CT_ReflectionEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgba :=range start .Attr {if _fgba .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_dcdfg ,_efgb :=_c .ParseInt (_fgba .Value ,10,64); -if _efgb !=nil {return _efgb ;};_gcbfd .BlurRadAttr =&_dcdfg ;continue ;};if _fgba .Name .Local =="\u0073\u0074\u0041"{_bgba ,_fgedc :=ParseUnionST_PositiveFixedPercentage (_fgba .Value );if _fgedc !=nil {return _fgedc ;};_gcbfd .StAAttr =&_bgba ;continue ; -};if _fgba .Name .Local =="\u0073\u0074\u0050o\u0073"{_bedge ,_agaf :=ParseUnionST_PositiveFixedPercentage (_fgba .Value );if _agaf !=nil {return _agaf ;};_gcbfd .StPosAttr =&_bedge ;continue ;};if _fgba .Name .Local =="\u0065\u006e\u0064\u0041"{_gaade ,_edadg :=ParseUnionST_PositiveFixedPercentage (_fgba .Value ); -if _edadg !=nil {return _edadg ;};_gcbfd .EndAAttr =&_gaade ;continue ;};if _fgba .Name .Local =="\u0065\u006e\u0064\u0050\u006f\u0073"{_eegag ,_gffcc :=ParseUnionST_PositiveFixedPercentage (_fgba .Value );if _gffcc !=nil {return _gffcc ;};_gcbfd .EndPosAttr =&_eegag ; -continue ;};if _fgba .Name .Local =="\u0064\u0069\u0073\u0074"{_bdcga ,_adbaf :=_c .ParseInt (_fgba .Value ,10,64);if _adbaf !=nil {return _adbaf ;};_gcbfd .DistAttr =&_bdcga ;continue ;};if _fgba .Name .Local =="\u0064\u0069\u0072"{_gacdf ,_gedd :=_c .ParseInt (_fgba .Value ,10,32); -if _gedd !=nil {return _gedd ;};_deceb :=int32 (_gacdf );_gcbfd .DirAttr =&_deceb ;continue ;};if _fgba .Name .Local =="\u0066a\u0064\u0065\u0044\u0069\u0072"{_ddccc ,_cbcbef :=_c .ParseInt (_fgba .Value ,10,32);if _cbcbef !=nil {return _cbcbef ;};_aaae :=int32 (_ddccc ); -_gcbfd .FadeDirAttr =&_aaae ;continue ;};if _fgba .Name .Local =="\u0073\u0078"{_ffegdb ,_aggfc :=ParseUnionST_Percentage (_fgba .Value );if _aggfc !=nil {return _aggfc ;};_gcbfd .SxAttr =&_ffegdb ;continue ;};if _fgba .Name .Local =="\u0073\u0079"{_fbedg ,_bcbcb :=ParseUnionST_Percentage (_fgba .Value ); -if _bcbcb !=nil {return _bcbcb ;};_gcbfd .SyAttr =&_fbedg ;continue ;};if _fgba .Name .Local =="\u006b\u0078"{_fdfgf ,_ggead :=_c .ParseInt (_fgba .Value ,10,32);if _ggead !=nil {return _ggead ;};_ebdcac :=int32 (_fdfgf );_gcbfd .KxAttr =&_ebdcac ;continue ; -};if _fgba .Name .Local =="\u006b\u0079"{_ebbf ,_bfdbd :=_c .ParseInt (_fgba .Value ,10,32);if _bfdbd !=nil {return _bfdbd ;};_fgabe :=int32 (_ebbf );_gcbfd .KyAttr =&_fgabe ;continue ;};if _fgba .Name .Local =="\u0061\u006c\u0067\u006e"{_gcbfd .AlgnAttr .UnmarshalXMLAttr (_fgba ); -continue ;};if _fgba .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_eebfe ,_fggff :=_c .ParseBool (_fgba .Value );if _fggff !=nil {return _fggff ;};_gcbfd .RotWithShapeAttr =&_eebfe ;continue ;};};for {_caffe ,_fcfefb :=d .Token (); -if _fcfefb !=nil {return _ee .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",_fcfefb );};if _fbdd ,_gbgaf :=_caffe .(_b .EndElement ); -_gbgaf &&_fbdd .Name ==start .Name {break ;};};return nil ;};func (_gafcf *ST_ColorSchemeIndex )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gafcf =0;case "\u0064\u006b\u0031":*_gafcf =1;case "\u006c\u0074\u0031":*_gafcf =2;case "\u0064\u006b\u0032":*_gafcf =3; -case "\u006c\u0074\u0032":*_gafcf =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_gafcf =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_gafcf =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_gafcf =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_gafcf =8; -case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_gafcf =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_gafcf =10;case "\u0068\u006c\u0069n\u006b":*_gafcf =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_gafcf =12;};return nil ;};func NewCT_GvmlUseShapeRectangle ()*CT_GvmlUseShapeRectangle {_gbgdc :=&CT_GvmlUseShapeRectangle {}; -return _gbgdc ;};func NewCT_Table ()*CT_Table {_deefb :=&CT_Table {};_deefb .TblGrid =NewCT_TableGrid ();return _deefb ;};func NewCT_PositiveFixedPercentage ()*CT_PositiveFixedPercentage {_cadgc :=&CT_PositiveFixedPercentage {};return _cadgc ;}; +// ValidateWithPath validates the CT_XYAdjustHandle and its children, prefixing error messages with path +func (_egfbc *CT_XYAdjustHandle )ValidateWithPath (path string )error {if _egfbc .MinXAttr !=nil {if _bgcf :=_egfbc .MinXAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0058\u0041\u0074\u0074r");_bgcf !=nil {return _bgcf ;};};if _egfbc .MaxXAttr !=nil {if _eceea :=_egfbc .MaxXAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0058\u0041\u0074\u0074r"); +_eceea !=nil {return _eceea ;};};if _egfbc .MinYAttr !=nil {if _afaff :=_egfbc .MinYAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0059\u0041\u0074\u0074r");_afaff !=nil {return _afaff ;};};if _egfbc .MaxYAttr !=nil {if _agacg :=_egfbc .MaxYAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0059\u0041\u0074\u0074r"); +_agacg !=nil {return _agacg ;};};if _bdecc :=_egfbc .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_bdecc !=nil {return _bdecc ;};return nil ;}; -// Validate validates the CT_ConnectionSiteList and its children -func (_dgade *CT_ConnectionSiteList )Validate ()error {return _dgade .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u0069\u006f\u006e\u0053i\u0074\u0065\u004c\u0069\u0073\u0074");};func (_abbdg *EG_TextBulletColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abbdg .BuClrTx !=nil {_egdaf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}}; -e .EncodeElement (_abbdg .BuClrTx ,_egdaf );};if _abbdg .BuClr !=nil {_efggc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_abbdg .BuClr ,_efggc );};return nil ;}; +// ValidateWithPath validates the CT_TextNoBullet and its children, prefixing error messages with path +func (_fdfdg *CT_TextNoBullet )ValidateWithPath (path string )error {return nil };type ST_TextHorzOverflowType byte ;func NewCT_TextBodyProperties ()*CT_TextBodyProperties {_gccfg :=&CT_TextBodyProperties {};return _gccfg ;};func (_ggeaa ST_AnimationChartOnlyBuildType )String ()string {switch _ggeaa {case 0:return ""; +case 1:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 2:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 3:return "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case 4:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c"; +};return "";};func (_dffge *ST_PitchFamily )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfaaa ,_cccccg :=d .Token ();if _cccccg !=nil {return _cccccg ;};if _bcdea ,_fedcc :=_bfaaa .(_e .EndElement );_fedcc &&_bcdea .Name ==start .Name {*_dffge =1; +return nil ;};if _fdfgf ,_gbgce :=_bfaaa .(_e .CharData );!_gbgce {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",_bfaaa );}else {switch string (_fdfgf ){case "":*_dffge =0; +case "\u0030\u0030":*_dffge =1;case "\u0030\u0031":*_dffge =2;case "\u0030\u0032":*_dffge =3;case "\u0031\u0036":*_dffge =4;case "\u0031\u0037":*_dffge =5;case "\u0031\u0038":*_dffge =6;case "\u0033\u0032":*_dffge =7;case "\u0033\u0033":*_dffge =8;case "\u0033\u0034":*_dffge =9; +case "\u0034\u0038":*_dffge =10;case "\u0034\u0039":*_dffge =11;case "\u0035\u0030":*_dffge =12;case "\u0036\u0034":*_dffge =13;case "\u0036\u0035":*_dffge =14;case "\u0036\u0036":*_dffge =15;case "\u0038\u0030":*_dffge =16;case "\u0038\u0031":*_dffge =17; +case "\u0038\u0032":*_dffge =18;};};_bfaaa ,_cccccg =d .Token ();if _cccccg !=nil {return _cccccg ;};if _bdadde ,_abefcd :=_bfaaa .(_e .EndElement );_abefcd &&_bdadde .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",_bfaaa ); +}; -// ST_PositivePercentage is a union type -type ST_PositivePercentage struct{ST_PositivePercentageDecimal *int32 ;ST_PositivePercentage *ST_Percentage ;}; +// ValidateWithPath validates the CT_AlphaOutsetEffect and its children, prefixing error messages with path +func (_bcb *CT_AlphaOutsetEffect )ValidateWithPath (path string )error {if _bcb .RadAttr !=nil {if _acf :=_bcb .RadAttr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0041\u0074\u0074\u0072");_acf !=nil {return _acf ;};};return nil ;};type CT_ClipboardStyleSheet struct{ThemeElements *CT_BaseStyles ; +ClrMap *CT_ColorMapping ;};func (_ccccc ST_SchemeColorVal )Validate ()error {return _ccccc .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_EffectContainer and its children, prefixing error messages with path -func (_degf *CT_EffectContainer )ValidateWithPath (path string )error {if _egeg :=_degf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_egeg !=nil {return _egeg ;};if _degf .Cont !=nil {if _gbaf :=_degf .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074"); -_gbaf !=nil {return _gbaf ;};};if _degf .Effect !=nil {if _acad :=_degf .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_acad !=nil {return _acad ;};};if _degf .AlphaBiLevel !=nil {if _bcge :=_degf .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"); -_bcge !=nil {return _bcge ;};};if _degf .AlphaCeiling !=nil {if _fbbaf :=_degf .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067");_fbbaf !=nil {return _fbbaf ;};};if _degf .AlphaFloor !=nil {if _decc :=_degf .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"); -_decc !=nil {return _decc ;};};if _degf .AlphaInv !=nil {if _bfdb :=_degf .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev");_bfdb !=nil {return _bfdb ;};};if _degf .AlphaMod !=nil {if _cbae :=_degf .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd"); -_cbae !=nil {return _cbae ;};};if _degf .AlphaModFix !=nil {if _aaaba :=_degf .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078");_aaaba !=nil {return _aaaba ;};};if _degf .AlphaOutset !=nil {if _gbdb :=_degf .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"); -_gbdb !=nil {return _gbdb ;};};if _degf .AlphaRepl !=nil {if _dbfbc :=_degf .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c");_dbfbc !=nil {return _dbfbc ;};};if _degf .BiLevel !=nil {if _ecafeg :=_degf .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c"); -_ecafeg !=nil {return _ecafeg ;};};if _degf .Blend !=nil {if _eefc :=_degf .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064");_eefc !=nil {return _eefc ;};};if _degf .Blur !=nil {if _egbff :=_degf .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072"); -_egbff !=nil {return _egbff ;};};if _degf .ClrChange !=nil {if _fbabf :=_degf .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_fbabf !=nil {return _fbabf ;};};if _degf .ClrRepl !=nil {if _dcgcc :=_degf .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c"); -_dcgcc !=nil {return _dcgcc ;};};if _degf .Duotone !=nil {if _ddfgd :=_degf .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065");_ddfgd !=nil {return _ddfgd ;};};if _degf .Fill !=nil {if _gdcce :=_degf .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c"); -_gdcce !=nil {return _gdcce ;};};if _degf .FillOverlay !=nil {if _faecf :=_degf .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_faecf !=nil {return _faecf ;};};if _degf .Glow !=nil {if _efcc :=_degf .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077"); -_efcc !=nil {return _efcc ;};};if _degf .Grayscl !=nil {if _bgbf :=_degf .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c");_bgbf !=nil {return _bgbf ;};};if _degf .Hsl !=nil {if _babac :=_degf .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c"); -_babac !=nil {return _babac ;};};if _degf .InnerShdw !=nil {if _gbea :=_degf .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_gbea !=nil {return _gbea ;};};if _degf .Lum !=nil {if _agcce :=_degf .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d"); -_agcce !=nil {return _agcce ;};};if _degf .OuterShdw !=nil {if _dddc :=_degf .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_dddc !=nil {return _dddc ;};};if _degf .PrstShdw !=nil {if _edcf :=_degf .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w"); -_edcf !=nil {return _edcf ;};};if _degf .Reflection !=nil {if _adceg :=_degf .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_adceg !=nil {return _adceg ;};};if _degf .RelOff !=nil {if _cacc :=_degf .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066"); -_cacc !=nil {return _cacc ;};};if _degf .SoftEdge !=nil {if _cbace :=_degf .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_cbace !=nil {return _cbace ;};};if _degf .Tint !=nil {if _fdac :=_degf .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074"); -_fdac !=nil {return _fdac ;};};if _degf .Xfrm !=nil {if _cfgbb :=_degf .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_cfgbb !=nil {return _cfgbb ;};};return nil ;};func NewCT_NonVisualPictureProperties ()*CT_NonVisualPictureProperties {_bfdba :=&CT_NonVisualPictureProperties {}; -return _bfdba ;}; +// Validate validates the CT_Vector3D and its children +func (_ebggd *CT_Vector3D )Validate ()error {return _ebggd .ValidateWithPath ("C\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044");};type ST_ShapeType byte ; -// ValidateWithPath validates the CT_PictureLocking and its children, prefixing error messages with path -func (_aced *CT_PictureLocking )ValidateWithPath (path string )error {if _aced .ExtLst !=nil {if _acege :=_aced .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acege !=nil {return _acege ;};};return nil ;};func NewCT_RegularTextRun ()*CT_RegularTextRun {_adgce :=&CT_RegularTextRun {}; -return _adgce };func (_ecbfb *CT_EffectStyleList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dega :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}}; -for _ ,_eade :=range _ecbfb .EffectStyle {e .EncodeElement (_eade ,_dega );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_QuickTimeFile and its children, prefixing error messages with path +func (_edac *CT_QuickTimeFile )ValidateWithPath (path string )error {if _edac .ExtLst !=nil {if _gecag :=_edac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gecag !=nil {return _gecag ;};};return nil ;}; -// ValidateWithPath validates the CT_ColorChangeEffect and its children, prefixing error messages with path -func (_cabcd *CT_ColorChangeEffect )ValidateWithPath (path string )error {if _bdec :=_cabcd .ClrFrom .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0046\u0072\u006f\u006d");_bdec !=nil {return _bdec ;};if _adf :=_cabcd .ClrTo .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0054\u006f"); -_adf !=nil {return _adf ;};return nil ;};func (_fbfa *CT_CustomColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbfa .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_fbfa .NameAttr )}); -};e .EncodeToken (start );if _fbfa .ScrgbClr !=nil {_cbcbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fbfa .ScrgbClr ,_cbcbe );};if _fbfa .SrgbClr !=nil {_egbdb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; -e .EncodeElement (_fbfa .SrgbClr ,_egbdb );};if _fbfa .HslClr !=nil {_fdcf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_fbfa .HslClr ,_fdcf );};if _fbfa .SysClr !=nil {_gcgbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; -e .EncodeElement (_fbfa .SysClr ,_gcgbg );};if _fbfa .SchemeClr !=nil {_dcag :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_fbfa .SchemeClr ,_dcag );};if _fbfa .PrstClr !=nil {_bffa :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; -e .EncodeElement (_fbfa .PrstClr ,_bffa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_debgg *CT_PresetLineDashProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _debgg .ValAttr !=ST_PresetLineDashValUnset {_efdgb ,_bgdea :=_debgg .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _bgdea !=nil {return _bgdea ;};start .Attr =append (start .Attr ,_efdgb );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PositiveFixedPercentage and its children +func (_gdgfc *CT_PositiveFixedPercentage )Validate ()error {return _gdgfc .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 (_gdece ST_ColorSchemeIndex )Validate ()error {return _gdece .ValidateWithPath ("")}; -// Validate validates the CT_DashStop and its children -func (_ceeac *CT_DashStop )Validate ()error {return _ceeac .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070");};type CT_TextBulletSizePoint struct{ValAttr int32 ;};type ST_PathShadeType byte ;func (_bbagaf *CT_TextUnderlineLineFollowText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_faag *CT_ColorSchemeList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_becf :for {_dbfb ,_dggg :=d .Token ();if _dggg !=nil {return _dggg ;};switch _fdbg :=_dbfb .(type ){case _b .StartElement :switch _fdbg .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"}:_agbce :=NewCT_ColorSchemeAndMapping (); -if _ceca :=d .DecodeElement (_agbce ,&_fdbg );_ceca !=nil {return _ceca ;};_faag .ExtraClrScheme =append (_faag .ExtraClrScheme ,_agbce );default:_cc .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",_fdbg .Name ); -if _ceab :=d .Skip ();_ceab !=nil {return _ceab ;};};case _b .EndElement :break _becf ;case _b .CharData :};};return nil ;};func (_afag *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 :_ee .Sprintf ("\u0025\u0076",_afag .NameAttr )}); -e .EncodeToken (start );_cbfe :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_afag .MajorFont ,_cbfe );_gcead :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074"}}; -e .EncodeElement (_afag .MinorFont ,_gcead );if _afag .ExtLst !=nil {_efcg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afag .ExtLst ,_efcg );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_ageaf *ST_TextFontAlignType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ageaf =0;case "\u0061\u0075\u0074\u006f":*_ageaf =1;case "\u0074":*_ageaf =2;case "\u0063\u0074\u0072":*_ageaf =3;case "\u0062\u0061\u0073\u0065":*_ageaf =4; -case "\u0062":*_ageaf =5;};return nil ;};func (_ffbgc *ST_DgmBuildStep )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ffbgc =0;case "\u0073\u0070":*_ffbgc =1;case "\u0062\u0067":*_ffbgc =2;};return nil ;}; -// ValidateWithPath validates the CT_GraphicalObject and its children, prefixing error messages with path -func (_fdef *CT_GraphicalObject )ValidateWithPath (path string )error {if _caga :=_fdef .GraphicData .ValidateWithPath (path +"\u002f\u0047\u0072a\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061");_caga !=nil {return _caga ;};return nil ;};func NewCT_ShapeStyle ()*CT_ShapeStyle {_adefga :=&CT_ShapeStyle {}; -_adefga .LnRef =NewCT_StyleMatrixReference ();_adefga .FillRef =NewCT_StyleMatrixReference ();_adefga .EffectRef =NewCT_StyleMatrixReference ();_adefga .FontRef =NewCT_FontReference ();return _adefga ;};func (_gffab *CT_XYAdjustHandle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gffab .GdRefXAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0058"},Value :_ee .Sprintf ("\u0025\u0076",*_gffab .GdRefXAttr )}); -};if _gffab .MinXAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0058"},Value :_ee .Sprintf ("\u0025\u0076",*_gffab .MinXAttr )});};if _gffab .MaxXAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078\u0058"},Value :_ee .Sprintf ("\u0025\u0076",*_gffab .MaxXAttr )}); -};if _gffab .GdRefYAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0059"},Value :_ee .Sprintf ("\u0025\u0076",*_gffab .GdRefYAttr )});};if _gffab .MinYAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0069\u006e\u0059"},Value :_ee .Sprintf ("\u0025\u0076",*_gffab .MinYAttr )}); -};if _gffab .MaxYAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0078\u0059"},Value :_ee .Sprintf ("\u0025\u0076",*_gffab .MaxYAttr )});};e .EncodeToken (start );_ffcfa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070o\u0073"}}; -e .EncodeElement (_gffab .Pos ,_ffcfa );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ggdbab ST_TextTabAlignType )ValidateWithPath (path string )error {switch _ggdbab {case 0,1,2,3,4:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggdbab )); -};return nil ;}; +// Validate validates the EG_LineJoinProperties and its children +func (_aafcc *EG_LineJoinProperties )Validate ()error {return _aafcc .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u004ao\u0069\u006e\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the EG_ShadeProperties and its children, prefixing error messages with path -func (_fcfa *EG_ShadeProperties )ValidateWithPath (path string )error {if _fcfa .Lin !=nil {if _fcggf :=_fcfa .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_fcggf !=nil {return _fcggf ;};};if _fcfa .Path !=nil {if _cceada :=_fcfa .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068"); -_cceada !=nil {return _cceada ;};};return nil ;}; +// Validate validates the Theme and its children +func (_cbccd *Theme )Validate ()error {return _cbccd .ValidateWithPath ("\u0054\u0068\u0065m\u0065")}; -// Validate validates the CT_ColorMappingOverrideChoice and its children -func (_fbag *CT_ColorMappingOverrideChoice )Validate ()error {return _fbag .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 (_badga *CT_GammaTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TextShapeAutofit struct{};func NewCT_GradientStop ()*CT_GradientStop {_dcadb :=&CT_GradientStop {}; -return _dcadb };func NewCT_NonVisualGraphicFrameProperties ()*CT_NonVisualGraphicFrameProperties {_eebeb :=&CT_NonVisualGraphicFrameProperties {};return _eebeb ;}; +// ValidateWithPath validates the CT_TintEffect and its children, prefixing error messages with path +func (_fbdae *CT_TintEffect )ValidateWithPath (path string )error {if _fbdae .HueAttr !=nil {if *_fbdae .HueAttr < 0{return _bb .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 ,*_fbdae .HueAttr ); +};if *_fbdae .HueAttr >=21600000{return _bb .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 ,*_fbdae .HueAttr ); +};};if _fbdae .AmtAttr !=nil {if _fbdgag :=_fbdae .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_fbdgag !=nil {return _fbdgag ;};};return nil ;};func (_bdbdb ST_BlipCompression )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bdbdb .String (),start ); +}; -// ValidateWithPath validates the CT_Path2DCubicBezierTo and its children, prefixing error messages with path -func (_feggb *CT_Path2DCubicBezierTo )ValidateWithPath (path string )error {for _adcbd ,_eddbe :=range _feggb .Pt {if _cfefg :=_eddbe .ValidateWithPath (_ee .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_adcbd ));_cfefg !=nil {return _cfefg ; -};};return nil ;};type CT_AlphaModulateFixedEffect struct{AmtAttr *ST_PositivePercentage ;};type ST_LineEndType byte ;func (_fbbafc *ST_BevelPresetType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fbbafc =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_fbbafc =1; -case "\u0063\u0069\u0072\u0063\u006c\u0065":*_fbbafc =2;case "\u0073\u006c\u006fp\u0065":*_fbbafc =3;case "\u0063\u0072\u006fs\u0073":*_fbbafc =4;case "\u0061\u006e\u0067l\u0065":*_fbbafc =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_fbbafc =6; -case "\u0063\u006f\u006e\u0076\u0065\u0078":*_fbbafc =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_fbbafc =8;case "\u0064\u0069\u0076o\u0074":*_fbbafc =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_fbbafc =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_fbbafc =11; -case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_fbbafc =12;};return nil ;};func NewCT_ColorMapping ()*CT_ColorMapping {_ddea :=&CT_ColorMapping {};_ddea .Bg1Attr =ST_ColorSchemeIndex (1);_ddea .Tx1Attr =ST_ColorSchemeIndex (1);_ddea .Bg2Attr =ST_ColorSchemeIndex (1); -_ddea .Tx2Attr =ST_ColorSchemeIndex (1);_ddea .Accent1Attr =ST_ColorSchemeIndex (1);_ddea .Accent2Attr =ST_ColorSchemeIndex (1);_ddea .Accent3Attr =ST_ColorSchemeIndex (1);_ddea .Accent4Attr =ST_ColorSchemeIndex (1);_ddea .Accent5Attr =ST_ColorSchemeIndex (1); -_ddea .Accent6Attr =ST_ColorSchemeIndex (1);_ddea .HlinkAttr =ST_ColorSchemeIndex (1);_ddea .FolHlinkAttr =ST_ColorSchemeIndex (1);return _ddea ;}; +// ValidateWithPath validates the CT_PresetLineDashProperties and its children, prefixing error messages with path +func (_bfbec *CT_PresetLineDashProperties )ValidateWithPath (path string )error {if _ebddd :=_bfbec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebddd !=nil {return _ebddd ;};return nil ;};const (ST_OnOffStyleTypeUnset ST_OnOffStyleType =0; +ST_OnOffStyleTypeOn ST_OnOffStyleType =1;ST_OnOffStyleTypeOff ST_OnOffStyleType =2;ST_OnOffStyleTypeDef ST_OnOffStyleType =3;); -// Validate validates the CT_EmbeddedWAVAudioFile and its children -func (_fead *CT_EmbeddedWAVAudioFile )Validate ()error {return _fead .ValidateWithPath ("\u0043\u0054\u005fEm\u0062\u0065\u0064\u0064\u0065\u0064\u0057\u0041\u0056\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");};func NewCT_PresetLineDashProperties ()*CT_PresetLineDashProperties {_dgedb :=&CT_PresetLineDashProperties {}; -return _dgedb ;};func (_dbbfae ST_LineEndLength )Validate ()error {return _dbbfae .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_AlphaModulateEffect and its children, prefixing error messages with path +func (_gddg *CT_AlphaModulateEffect )ValidateWithPath (path string )error {if _gge :=_gddg .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_gge !=nil {return _gge ;};return nil ;};type Blip struct{CT_Blip };func NewCT_LightRig ()*CT_LightRig {_decfgd :=&CT_LightRig {}; +_decfgd .RigAttr =ST_LightRigType (1);_decfgd .DirAttr =ST_LightRigDirection (1);return _decfgd ;}; -// Validate validates the CT_AlphaCeilingEffect and its children -func (_abd *CT_AlphaCeilingEffect )Validate ()error {return _abd .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061C\u0065\u0069\u006c\u0069\u006eg\u0045\u0066\u0066\u0065\u0063\u0074");};type CT_TextSpacingPoint struct{ValAttr int32 ;}; +// ValidateWithPath validates the CT_ContentPartLocking and its children, prefixing error messages with path +func (_cabd *CT_ContentPartLocking )ValidateWithPath (path string )error {if _cabd .ExtLst !=nil {if _ddca :=_cabd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddca !=nil {return _ddca ;};};return nil ;};type CT_TextNormalAutofit struct{FontScaleAttr *ST_TextFontScalePercentOrPercentString ; +LnSpcReductionAttr *ST_TextSpacingPercentOrPercentString ;};type CT_AlphaModulateFixedEffect struct{AmtAttr *ST_PositivePercentage ;};func (_fecac *CT_TextLineBreak )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fecac .RPr !=nil {_fffed :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0072P\u0072"}}; +e .EncodeElement (_fecac .RPr ,_fffed );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_daa *CT_Color )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egce :for {_aeaf ,_dca :=d .Token ();if _dca !=nil {return _dca ; +};switch _adca :=_aeaf .(type ){case _e .StartElement :switch _adca .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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_daa .ScrgbClr =NewCT_ScRgbColor (); +if _eegc :=d .DecodeElement (_daa .ScrgbClr ,&_adca );_eegc !=nil {return _eegc ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_daa .SrgbClr =NewCT_SRgbColor (); +if _fcgc :=d .DecodeElement (_daa .SrgbClr ,&_adca );_fcgc !=nil {return _fcgc ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_daa .HslClr =NewCT_HslColor (); +if _ccbe :=d .DecodeElement (_daa .HslClr ,&_adca );_ccbe !=nil {return _ccbe ;};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\u0079\u0073\u0043\u006c\u0072"},_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\u0079\u0073\u0043\u006c\u0072"}:_daa .SysClr =NewCT_SystemColor (); +if _adfc :=d .DecodeElement (_daa .SysClr ,&_adca );_adfc !=nil {return _adfc ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_daa .SchemeClr =NewCT_SchemeColor (); +if _add :=d .DecodeElement (_daa .SchemeClr ,&_adca );_add !=nil {return _add ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_daa .PrstClr =NewCT_PresetColor (); +if _bfad :=d .DecodeElement (_daa .PrstClr ,&_adca );_bfad !=nil {return _bfad ;};default:_bfc .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",_adca .Name ); +if _eaad :=d .Skip ();_eaad !=nil {return _eaad ;};};case _e .EndElement :break _egce ;case _e .CharData :};};return nil ;};func (_bbcee *EG_ThemeableEffectStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bbcee .Effect !=nil {_efaaf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}}; +e .EncodeElement (_bbcee .Effect ,_efaaf );};if _bbcee .EffectRef !=nil {_afaad :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_bbcee .EffectRef ,_afaad );};return nil ;}; -// ValidateWithPath validates the CT_DuotoneEffect and its children, prefixing error messages with path -func (_bdad *CT_DuotoneEffect )ValidateWithPath (path string )error {for _fegff ,_ecbcf :=range _bdad .EG_ColorChoice {if _ceaf :=_ecbcf .ValidateWithPath (_ee .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_fegff )); -_ceaf !=nil {return _ceaf ;};};return nil ;}; +// ValidateWithPath validates the CT_Point3D and its children, prefixing error messages with path +func (_aabf *CT_Point3D )ValidateWithPath (path string )error {if _fbfdd :=_aabf .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_fbfdd !=nil {return _fbfdd ;};if _efdff :=_aabf .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072"); +_efdff !=nil {return _efdff ;};if _bdfg :=_aabf .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_bdfg !=nil {return _bdfg ;};return nil ;};func (_ddcde ST_AdjAngle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _ddcde .ST_Angle !=nil {e .EncodeToken (_e .CharData (_bb .Sprintf ("\u0025\u0064",*_ddcde .ST_Angle )));};if _ddcde .ST_GeomGuideName !=nil {e .EncodeToken (_e .CharData (*_ddcde .ST_GeomGuideName ));};return e .EncodeToken (_e .EndElement {Name :start .Name }); +};func NewCT_TextCharacterProperties ()*CT_TextCharacterProperties {_faaad :=&CT_TextCharacterProperties {};return _faaad ;};func (_cgfad *CT_NonVisualGraphicFrameProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdaec :for {_dceag ,_bgfac :=d .Token (); +if _bgfac !=nil {return _bgfac ;};switch _egffc :=_dceag .(type ){case _e .StartElement :switch _egffc .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 :"\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065L\u006f\u0063\u006b\u0073"},_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 :"\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065L\u006f\u0063\u006b\u0073"}:_cgfad .GraphicFrameLocks =NewCT_GraphicalObjectFrameLocking (); +if _aacf :=d .DecodeElement (_cgfad .GraphicFrameLocks ,&_egffc );_aacf !=nil {return _aacf ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgfad .ExtLst =NewCT_OfficeArtExtensionList (); +if _cffed :=d .DecodeElement (_cgfad .ExtLst ,&_egffc );_cffed !=nil {return _cffed ;};default:_bfc .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",_egffc .Name ); +if _dceac :=d .Skip ();_dceac !=nil {return _dceac ;};};case _e .EndElement :break _fdaec ;case _e .CharData :};};return nil ;};func (_addbf ST_RectAlignment )Validate ()error {return _addbf .ValidateWithPath ("")}; -// Validate validates the CT_AlphaBiLevelEffect and its children -func (_ega *CT_AlphaBiLevelEffect )Validate ()error {return _ega .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061B\u0069\u004c\u0065\u0076\u0065l\u0045\u0066\u0066\u0065\u0063\u0074");};const (ST_AnimationBuildTypeUnset ST_AnimationBuildType =0;ST_AnimationBuildTypeAllAtOnce ST_AnimationBuildType =1; -); +// Validate validates the CT_PositiveFixedAngle and its children +func (_bbbf *CT_PositiveFixedAngle )Validate ()error {return _bbbf .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0046\u0069\u0078e\u0064\u0041\u006e\u0067\u006c\u0065");}; -// ValidateWithPath validates the CT_LuminanceEffect and its children, prefixing error messages with path -func (_caecb *CT_LuminanceEffect )ValidateWithPath (path string )error {if _caecb .BrightAttr !=nil {if _fgaab :=_caecb .BrightAttr .ValidateWithPath (path +"/\u0042\u0072\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_fgaab !=nil {return _fgaab ;}; -};if _caecb .ContrastAttr !=nil {if _edbe :=_caecb .ContrastAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0041\u0074\u0074\u0072");_edbe !=nil {return _edbe ;};};return nil ;}; +// Validate validates the CT_FixedPercentage and its children +func (_fadb *CT_FixedPercentage )Validate ()error {return _fadb .ValidateWithPath ("\u0043T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065");}; -// ValidateWithPath validates the CT_Path2D and its children, prefixing error messages with path -func (_affc *CT_Path2D )ValidateWithPath (path string )error {if _affc .WAttr !=nil {if *_affc .WAttr < 0{return _ee .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 ,*_affc .WAttr ); -};if *_affc .WAttr > 27273042316900{return _ee .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 ,*_affc .WAttr ); -};};if _affc .HAttr !=nil {if *_affc .HAttr < 0{return _ee .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 ,*_affc .HAttr ); -};if *_affc .HAttr > 27273042316900{return _ee .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 ,*_affc .HAttr ); -};};if _geaggc :=_affc .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_geaggc !=nil {return _geaggc ;};for _cgccd ,_bdfdag :=range _affc .Close {if _gfagd :=_bdfdag .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002fC\u006c\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_cgccd )); -_gfagd !=nil {return _gfagd ;};};for _fgbc ,_adgcac :=range _affc .MoveTo {if _ffccb :=_adgcac .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_fgbc ));_ffccb !=nil {return _ffccb ; -};};for _cgdda ,_acdeee :=range _affc .LnTo {if _afce :=_acdeee .ValidateWithPath (_ee .Sprintf ("%\u0073\u002f\u004c\u006e\u0054\u006f\u005b\u0025\u0064\u005d",path ,_cgdda ));_afce !=nil {return _afce ;};};for _adea ,_degc :=range _affc .ArcTo {if _ebgbed :=_degc .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002fA\u0072\u0063\u0054\u006f\u005b\u0025\u0064\u005d",path ,_adea )); -_ebgbed !=nil {return _ebgbed ;};};for _eddfb ,_eebad :=range _affc .QuadBezTo {if _cebfe :=_eebad .ValidateWithPath (_ee .Sprintf ("\u0025\u0073/\u0051\u0075\u0061d\u0042\u0065\u007a\u0054\u006f\u005b\u0025\u0064\u005d",path ,_eddfb ));_cebfe !=nil {return _cebfe ; -};};for _edbd ,_cdaage :=range _affc .CubicBezTo {if _ggade :=_cdaage .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054o\u005b\u0025\u0064\u005d",path ,_edbd ));_ggade !=nil {return _ggade ;};};return nil ; -}; +// Validate validates the CT_GraphicalObjectData and its children +func (_acfd *CT_GraphicalObjectData )Validate ()error {return _acfd .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0044\u0061t\u0061");};func (_efbdgg *ST_TextAlignType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfbdcg ,_gaadb :=d .Token (); +if _gaadb !=nil {return _gaadb ;};if _cgabf ,_bcfae :=_cfbdcg .(_e .EndElement );_bcfae &&_cgabf .Name ==start .Name {*_efbdgg =1;return nil ;};if _dacdeg ,_eefc :=_cfbdcg .(_e .CharData );!_eefc {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",_cfbdcg ); +}else {switch string (_dacdeg ){case "":*_efbdgg =0;case "\u006c":*_efbdgg =1;case "\u0063\u0074\u0072":*_efbdgg =2;case "\u0072":*_efbdgg =3;case "\u006a\u0075\u0073\u0074":*_efbdgg =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_efbdgg =5;case "\u0064\u0069\u0073\u0074":*_efbdgg =6; +case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_efbdgg =7;};};_cfbdcg ,_gaadb =d .Token ();if _gaadb !=nil {return _gaadb ;};if _adggg ,_ccgdb :=_cfbdcg .(_e .EndElement );_ccgdb &&_adggg .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",_cfbdcg ); +};func ParseStdlibTime (s string )(_bf .Time ,error ){return _bf .Time {},nil };type CT_Blip struct{CstateAttr ST_BlipCompression ;Choice []*CT_BlipChoice ;ExtLst *CT_OfficeArtExtensionList ;EmbedAttr *string ;LinkAttr *string ;};type CT_TextLineBreak struct{RPr *CT_TextCharacterProperties ; +};func (_ebcg *CT_ContentPartLocking )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ebcg .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_ebcg .NoGrpAttr ))}); +};if _ebcg .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_ebcg .NoSelectAttr ))});};if _ebcg .NoRotAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_ebcg .NoRotAttr ))}); +};if _ebcg .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_ebcg .NoChangeAspectAttr ))}); +};if _ebcg .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_ebcg .NoMoveAttr ))});};if _ebcg .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_ebcg .NoResizeAttr ))}); +};if _ebcg .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_ebcg .NoEditPointsAttr ))});};if _ebcg .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_ebcg .NoAdjustHandlesAttr ))}); +};if _ebcg .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_ebcg .NoChangeArrowheadsAttr ))}); +};if _ebcg .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_ebcg .NoChangeShapeTypeAttr ))}); +};e .EncodeToken (start );if _ebcg .ExtLst !=nil {_eacfaa :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebcg .ExtLst ,_eacfaa );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_GvmlShape and its children -func (_fcadf *CT_GvmlShape )Validate ()error {return _fcadf .ValidateWithPath ("\u0043\u0054\u005fG\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065");};func (_ddbc *CT_ObjectStyleDefaults )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _ddbc .SpDef !=nil {_bgecd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0070\u0044\u0065\u0066"}};e .EncodeElement (_ddbc .SpDef ,_bgecd );};if _ddbc .LnDef !=nil {_agccec :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u006e\u0044\u0065\u0066"}}; -e .EncodeElement (_ddbc .LnDef ,_agccec );};if _ddbc .TxDef !=nil {_aeafa :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0078\u0044\u0065\u0066"}};e .EncodeElement (_ddbc .TxDef ,_aeafa );};if _ddbc .ExtLst !=nil {_bdfa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_ddbc .ExtLst ,_bdfa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adda *CT_BiLevelEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acfb :=range start .Attr {if _acfb .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_aga ,_cbd :=ParseUnionST_PositiveFixedPercentage (_acfb .Value ); -if _cbd !=nil {return _cbd ;};_adda .ThreshAttr =_aga ;continue ;};};for {_aeed ,_caa :=d .Token ();if _caa !=nil {return _ee .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",_caa ); -};if _bggf ,_gfcb :=_aeed .(_b .EndElement );_gfcb &&_bggf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Hyperlink and its children +func (_dbbac *CT_Hyperlink )Validate ()error {return _dbbac .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func NewCT_PatternFillProperties ()*CT_PatternFillProperties {_bbcbgd :=&CT_PatternFillProperties {}; +return _bbcbgd ;}; -// ValidateWithPath validates the CT_RelativeRect and its children, prefixing error messages with path -func (_egeda *CT_RelativeRect )ValidateWithPath (path string )error {if _egeda .LAttr !=nil {if _fcadab :=_egeda .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_fcadab !=nil {return _fcadab ;};};if _egeda .TAttr !=nil {if _dbcce :=_egeda .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072"); -_dbcce !=nil {return _dbcce ;};};if _egeda .RAttr !=nil {if _bcbegd :=_egeda .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_bcbegd !=nil {return _bcbegd ;};};if _egeda .BAttr !=nil {if _aagfg :=_egeda .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072"); -_aagfg !=nil {return _aagfg ;};};return nil ;}; +// ValidateWithPath validates the CT_PositiveFixedAngle and its children, prefixing error messages with path +func (_dfbfd *CT_PositiveFixedAngle )ValidateWithPath (path string )error {if _dfbfd .ValAttr < 0{return _bb .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 ,_dfbfd .ValAttr ); +};if _dfbfd .ValAttr >=21600000{return _bb .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 ,_dfbfd .ValAttr ); +};return nil ;}; -// ValidateWithPath validates the CT_CustomGeometry2D and its children, prefixing error messages with path -func (_bacfg *CT_CustomGeometry2D )ValidateWithPath (path string )error {if _bacfg .AvLst !=nil {if _cfegf :=_bacfg .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_cfegf !=nil {return _cfegf ;};};if _bacfg .GdLst !=nil {if _bfcac :=_bacfg .GdLst .ValidateWithPath (path +"\u002f\u0047\u0064\u004c\u0073\u0074"); -_bfcac !=nil {return _bfcac ;};};if _bacfg .AhLst !=nil {if _dfadd :=_bacfg .AhLst .ValidateWithPath (path +"\u002f\u0041\u0068\u004c\u0073\u0074");_dfadd !=nil {return _dfadd ;};};if _bacfg .CxnLst !=nil {if _ebda :=_bacfg .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074"); -_ebda !=nil {return _ebda ;};};if _bacfg .Rect !=nil {if _dcafb :=_bacfg .Rect .ValidateWithPath (path +"\u002f\u0052\u0065c\u0074");_dcafb !=nil {return _dcafb ;};};if _dbdd :=_bacfg .PathLst .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u004c\u0073\u0074"); -_dbdd !=nil {return _dbdd ;};return nil ;};func (_dbbbf ST_TextTabAlignType )String ()string {switch _dbbbf {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";case 4:return "\u0064\u0065\u0063";};return ""; -};func NewCT_DashStop ()*CT_DashStop {_fgaa :=&CT_DashStop {};return _fgaa };func (_ggafd ST_ColorSchemeIndex )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ggafd .String (),start );};func (_effaf *CT_TableCellBorderStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _effaf .Left !=nil {_fdaaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_effaf .Left ,_fdaaf );};if _effaf .Right !=nil {_efgge :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0072\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_effaf .Right ,_efgge );};if _effaf .Top !=nil {_afcb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074o\u0070"}};e .EncodeElement (_effaf .Top ,_afcb );};if _effaf .Bottom !=nil {_dcgeg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}}; -e .EncodeElement (_effaf .Bottom ,_dcgeg );};if _effaf .InsideH !=nil {_gdcad :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_effaf .InsideH ,_gdcad );};if _effaf .InsideV !=nil {_fbfge :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065V"}}; -e .EncodeElement (_effaf .InsideV ,_fbfge );};if _effaf .Tl2br !=nil {_dfgbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u006c\u0032\u0062\u0072"}};e .EncodeElement (_effaf .Tl2br ,_dfgbg );};if _effaf .Tr2bl !=nil {_affbg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0072\u0032\u0062\u006c"}}; -e .EncodeElement (_effaf .Tr2bl ,_affbg );};if _effaf .ExtLst !=nil {_abdfd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_effaf .ExtLst ,_abdfd );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_ffbgeg ST_LineCap )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cfcbce :=_b .Attr {};_cfcbce .Name =name ;switch _ffbgeg {case ST_LineCapUnset :_cfcbce .Value ="";case ST_LineCapRnd :_cfcbce .Value ="\u0072\u006e\u0064";case ST_LineCapSq :_cfcbce .Value ="\u0073\u0071"; -case ST_LineCapFlat :_cfcbce .Value ="\u0066\u006c\u0061\u0074";};return _cfcbce ,nil ;};func (_edafd *CT_OuterShadowEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgeef :=range start .Attr {if _fgeef .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_gafdd ,_cdeg :=_c .ParseInt (_fgeef .Value ,10,64); -if _cdeg !=nil {return _cdeg ;};_edafd .BlurRadAttr =&_gafdd ;continue ;};if _fgeef .Name .Local =="\u0064\u0069\u0073\u0074"{_aefdc ,_ggad :=_c .ParseInt (_fgeef .Value ,10,64);if _ggad !=nil {return _ggad ;};_edafd .DistAttr =&_aefdc ;continue ;};if _fgeef .Name .Local =="\u0064\u0069\u0072"{_efea ,_ffefg :=_c .ParseInt (_fgeef .Value ,10,32); -if _ffefg !=nil {return _ffefg ;};_daece :=int32 (_efea );_edafd .DirAttr =&_daece ;continue ;};if _fgeef .Name .Local =="\u0073\u0078"{_daabe ,_geabc :=ParseUnionST_Percentage (_fgeef .Value );if _geabc !=nil {return _geabc ;};_edafd .SxAttr =&_daabe ; -continue ;};if _fgeef .Name .Local =="\u0073\u0079"{_gedgb ,_dfdad :=ParseUnionST_Percentage (_fgeef .Value );if _dfdad !=nil {return _dfdad ;};_edafd .SyAttr =&_gedgb ;continue ;};if _fgeef .Name .Local =="\u006b\u0078"{_bbdd ,_cbecb :=_c .ParseInt (_fgeef .Value ,10,32); -if _cbecb !=nil {return _cbecb ;};_aefdd :=int32 (_bbdd );_edafd .KxAttr =&_aefdd ;continue ;};if _fgeef .Name .Local =="\u006b\u0079"{_gbbeb ,_facdd :=_c .ParseInt (_fgeef .Value ,10,32);if _facdd !=nil {return _facdd ;};_ddeb :=int32 (_gbbeb );_edafd .KyAttr =&_ddeb ; -continue ;};if _fgeef .Name .Local =="\u0061\u006c\u0067\u006e"{_edafd .AlgnAttr .UnmarshalXMLAttr (_fgeef );continue ;};if _fgeef .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_bbdfg ,_cgabb :=_c .ParseBool (_fgeef .Value ); -if _cgabb !=nil {return _cgabb ;};_edafd .RotWithShapeAttr =&_bbdfg ;continue ;};};_acdeg :for {_eceed ,_egbaa :=d .Token ();if _egbaa !=nil {return _egbaa ;};switch _dgdda :=_eceed .(type ){case _b .StartElement :switch _dgdda .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"}:_edafd .ScrgbClr =NewCT_ScRgbColor (); -if _gegac :=d .DecodeElement (_edafd .ScrgbClr ,&_dgdda );_gegac !=nil {return _gegac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_edafd .SrgbClr =NewCT_SRgbColor (); -if _baacc :=d .DecodeElement (_edafd .SrgbClr ,&_dgdda );_baacc !=nil {return _baacc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_edafd .HslClr =NewCT_HslColor (); -if _dbfca :=d .DecodeElement (_edafd .HslClr ,&_dgdda );_dbfca !=nil {return _dbfca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_edafd .SysClr =NewCT_SystemColor (); -if _eedea :=d .DecodeElement (_edafd .SysClr ,&_dgdda );_eedea !=nil {return _eedea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_edafd .SchemeClr =NewCT_SchemeColor (); -if _dgefe :=d .DecodeElement (_edafd .SchemeClr ,&_dgdda );_dgefe !=nil {return _dgefe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_edafd .PrstClr =NewCT_PresetColor (); -if _egad :=d .DecodeElement (_edafd .PrstClr ,&_dgdda );_egad !=nil {return _egad ;};default:_cc .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",_dgdda .Name ); -if _gbbc :=d .Skip ();_gbbc !=nil {return _gbbc ;};};case _b .EndElement :break _acdeg ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ColorMappingOverride and its children, prefixing error messages with path +func (_aaadb *CT_ColorMappingOverride )ValidateWithPath (path string )error {if _cgge :=_aaadb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cgge !=nil {return _cgge ;};return nil ;};func (_dbbdbe ST_TextPoint )String ()string {if _dbbdbe .ST_TextPointUnqualified !=nil {return _bb .Sprintf ("\u0025\u0076",*_dbbdbe .ST_TextPointUnqualified ); +};if _dbbdbe .ST_UniversalMeasure !=nil {return _bb .Sprintf ("\u0025\u0076",*_dbbdbe .ST_UniversalMeasure );};return "";};func (_dbbab *ST_TextStrikeType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dbbab =0;case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_dbbab =1; +case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_dbbab =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_dbbab =3;};return nil ;};func (_ebcbd ST_DgmBuildStep )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fbdbd :=_e .Attr {};_fbdbd .Name =name ; +switch _ebcbd {case ST_DgmBuildStepUnset :_fbdbd .Value ="";case ST_DgmBuildStepSp :_fbdbd .Value ="\u0073\u0070";case ST_DgmBuildStepBg :_fbdbd .Value ="\u0062\u0067";};return _fbdbd ,nil ;};func (_gacdea ST_TextHorzOverflowType )String ()string {switch _gacdea {case 0:return ""; +case 1:return "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case 2:return "\u0063\u006c\u0069\u0070";};return "";};func (_afbed *ST_PresetColorVal )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcaec ,_cace :=d .Token ();if _cace !=nil {return _cace ; +};if _bdefg ,_ddagfc :=_dcaec .(_e .EndElement );_ddagfc &&_bdefg .Name ==start .Name {*_afbed =1;return nil ;};if _febed ,_cdffa :=_dcaec .(_e .CharData );!_cdffa {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",_dcaec ); +}else {switch string (_febed ){case "":*_afbed =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_afbed =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_afbed =2;case "\u0061\u0071\u0075\u0061":*_afbed =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_afbed =4; +case "\u0061\u007a\u0075r\u0065":*_afbed =5;case "\u0062\u0065\u0069g\u0065":*_afbed =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_afbed =7;case "\u0062\u006c\u0061c\u006b":*_afbed =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_afbed =9; +case "\u0062\u006c\u0075\u0065":*_afbed =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_afbed =11;case "\u0062\u0072\u006fw\u006e":*_afbed =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_afbed =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_afbed =14; +case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_afbed =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_afbed =16;case "\u0063\u006f\u0072a\u006c":*_afbed =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_afbed =18; +case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_afbed =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_afbed =20;case "\u0063\u0079\u0061\u006e":*_afbed =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_afbed =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_afbed =23; +case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_afbed =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_afbed =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_afbed =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_afbed =27; +case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_afbed =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_afbed =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_afbed =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_afbed =31; +case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_afbed =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_afbed =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_afbed =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_afbed =35; +case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_afbed =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_afbed =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_afbed =38; +case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_afbed =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_afbed =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_afbed =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_afbed =42; +case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_afbed =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_afbed =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_afbed =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_afbed =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_afbed =47; +case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_afbed =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_afbed =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_afbed =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_afbed =51; +case "\u0064\u006b\u0052e\u0064":*_afbed =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_afbed =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_afbed =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_afbed =55; +case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_afbed =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_afbed =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_afbed =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_afbed =59; +case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_afbed =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_afbed =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_afbed =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_afbed =63; +case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_afbed =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_afbed =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_afbed =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_afbed =67; +case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_afbed =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_afbed =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_afbed =70;case "\u0067\u006f\u006c\u0064":*_afbed =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_afbed =72; +case "\u0067\u0072\u0061\u0079":*_afbed =73;case "\u0067\u0072\u0065\u0079":*_afbed =74;case "\u0067\u0072\u0065e\u006e":*_afbed =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_afbed =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_afbed =77; +case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_afbed =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_afbed =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_afbed =80;case "\u0069\u0076\u006fr\u0079":*_afbed =81;case "\u006b\u0068\u0061k\u0069":*_afbed =82; +case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_afbed =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_afbed =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_afbed =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_afbed =86; +case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_afbed =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_afbed =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_afbed =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_afbed =90; +case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_afbed =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_afbed =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_afbed =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_afbed =94; +case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_afbed =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_afbed =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_afbed =97; +case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_afbed =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_afbed =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_afbed =100; +case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_afbed =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_afbed =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_afbed =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_afbed =104; +case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_afbed =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_afbed =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_afbed =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_afbed =108; +case "\u006c\u0074\u0050\u0069\u006e\u006b":*_afbed =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_afbed =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_afbed =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_afbed =112; +case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_afbed =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_afbed =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_afbed =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_afbed =116; +case "\u006c\u0069\u006d\u0065":*_afbed =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_afbed =118;case "\u006c\u0069\u006ee\u006e":*_afbed =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_afbed =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_afbed =121; +case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_afbed =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_afbed =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_afbed =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_afbed =125; +case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_afbed =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_afbed =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_afbed =128; +case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_afbed =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_afbed =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_afbed =131; +case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_afbed =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_afbed =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_afbed =134; +case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_afbed =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_afbed =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_afbed =137; +case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_afbed =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_afbed =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_afbed =140; +case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_afbed =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_afbed =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_afbed =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_afbed =144; +case "\u006e\u0061\u0076\u0079":*_afbed =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_afbed =146;case "\u006f\u006c\u0069v\u0065":*_afbed =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_afbed =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_afbed =149; +case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_afbed =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_afbed =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_afbed =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_afbed =153; +case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_afbed =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_afbed =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_afbed =156; +case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_afbed =157;case "\u0070\u0065\u0072\u0075":*_afbed =158;case "\u0070\u0069\u006e\u006b":*_afbed =159;case "\u0070\u006c\u0075\u006d":*_afbed =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_afbed =161; +case "\u0070\u0075\u0072\u0070\u006c\u0065":*_afbed =162;case "\u0072\u0065\u0064":*_afbed =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_afbed =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_afbed =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_afbed =166; +case "\u0073\u0061\u006c\u006d\u006f\u006e":*_afbed =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_afbed =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_afbed =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_afbed =170; +case "\u0073\u0069\u0065\u006e\u006e\u0061":*_afbed =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_afbed =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_afbed =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_afbed =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_afbed =175; +case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_afbed =176;case "\u0073\u006e\u006f\u0077":*_afbed =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_afbed =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_afbed =179; +case "\u0074\u0061\u006e":*_afbed =180;case "\u0074\u0065\u0061\u006c":*_afbed =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_afbed =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_afbed =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_afbed =184; +case "\u0076\u0069\u006f\u006c\u0065\u0074":*_afbed =185;case "\u0077\u0068\u0065a\u0074":*_afbed =186;case "\u0077\u0068\u0069t\u0065":*_afbed =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_afbed =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_afbed =189; +case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_afbed =190;};};_dcaec ,_cace =d .Token ();if _cace !=nil {return _cace ;};if _ebdff ,_gebfa :=_dcaec .(_e .EndElement );_gebfa &&_ebdff .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",_dcaec ); +};func (_aafd *EG_EffectProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbfag :for {_bdfd ,_bgfc :=d .Token ();if _bgfc !=nil {return _bgfc ;};switch _cfagd :=_bdfd .(type ){case _e .StartElement :switch _cfagd .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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_aafd .EffectLst =NewCT_EffectList (); +if _bfced :=d .DecodeElement (_aafd .EffectLst ,&_cfagd );_bfced !=nil {return _bfced ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_aafd .EffectDag =NewCT_EffectContainer (); +if _fagfef :=d .DecodeElement (_aafd .EffectDag ,&_cfagd );_fagfef !=nil {return _fagfef ;};default:_bfc .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",_cfagd .Name ); +if _egfgb :=d .Skip ();_egfgb !=nil {return _egfgb ;};};case _e .EndElement :break _fbfag ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_LineJoinRound and its children, prefixing error messages with path -func (_bdea *CT_LineJoinRound )ValidateWithPath (path string )error {return nil };type CT_PositiveSize2D struct{CxAttr int64 ;CyAttr int64 ;};func (_adefb *ST_TileFlipMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acedg ,_afgb :=d .Token (); -if _afgb !=nil {return _afgb ;};if _ccdbc ,_dceg :=_acedg .(_b .EndElement );_dceg &&_ccdbc .Name ==start .Name {*_adefb =1;return nil ;};if _fdfee ,_afdgab :=_acedg .(_b .CharData );!_afdgab {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acedg ); -}else {switch string (_fdfee ){case "":*_adefb =0;case "\u006e\u006f\u006e\u0065":*_adefb =1;case "\u0078":*_adefb =2;case "\u0079":*_adefb =3;case "\u0078\u0079":*_adefb =4;};};_acedg ,_afgb =d .Token ();if _afgb !=nil {return _afgb ;};if _fcgge ,_agded :=_acedg .(_b .EndElement ); -_agded &&_fcgge .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acedg );};func (_fagcgd ST_OnOffStyleType )ValidateWithPath (path string )error {switch _fagcgd {case 0,1,2,3:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fagcgd )); -};return nil ;};func (_fgage *EG_TextAutofit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgage .NoAutofit !=nil {_edbfb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_fgage .NoAutofit ,_edbfb ); -};if _fgage .NormAutofit !=nil {_bgfed :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_fgage .NormAutofit ,_bgfed );};if _fgage .SpAutoFit !=nil {_dcaga :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}}; -e .EncodeElement (_fgage .SpAutoFit ,_dcaga );};return nil ;}; +// Validate validates the CT_EffectStyleList and its children +func (_dbca *CT_EffectStyleList )Validate ()error {return _dbca .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u004c\u0069\u0073\u0074");};func NewGraphic ()*Graphic {_efcgd :=&Graphic {};_efcgd .CT_GraphicalObject =*NewCT_GraphicalObject (); +return _efcgd ;}; -// ValidateWithPath validates the EG_TextGeometry and its children, prefixing error messages with path -func (_dddce *EG_TextGeometry )ValidateWithPath (path string )error {if _dddce .CustGeom !=nil {if _dcbb :=_dddce .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_dcbb !=nil {return _dcbb ;};};if _dddce .PrstTxWarp !=nil {if _ddfcf :=_dddce .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"); -_ddfcf !=nil {return _ddfcf ;};};return nil ;};func (_geaac ST_TileFlipMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cfgabb :=_b .Attr {};_cfgabb .Name =name ;switch _geaac {case ST_TileFlipModeUnset :_cfgabb .Value ="";case ST_TileFlipModeNone :_cfgabb .Value ="\u006e\u006f\u006e\u0065"; -case ST_TileFlipModeX :_cfgabb .Value ="\u0078";case ST_TileFlipModeY :_cfgabb .Value ="\u0079";case ST_TileFlipModeXy :_cfgabb .Value ="\u0078\u0079";};return _cfgabb ,nil ;};func (_fgadad *CT_TableProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgadad .RtlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0074\u006c"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_fgadad .RtlAttr ))}); -};if _fgadad .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_fgadad .FirstRowAttr ))});};if _fgadad .FirstColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_fgadad .FirstColAttr ))}); -};if _fgadad .LastRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_fgadad .LastRowAttr ))});};if _fgadad .LastColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_fgadad .LastColAttr ))}); -};if _fgadad .BandRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062a\u006e\u0064\u0052\u006f\u0077"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_fgadad .BandRowAttr ))});};if _fgadad .BandColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062a\u006e\u0064\u0043\u006f\u006c"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_fgadad .BandColAttr ))}); -};e .EncodeToken (start );if _fgadad .NoFill !=nil {_dbad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fgadad .NoFill ,_dbad );};if _fgadad .SolidFill !=nil {_accbe :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_fgadad .SolidFill ,_accbe );};if _fgadad .GradFill !=nil {_aeebf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fgadad .GradFill ,_aeebf );};if _fgadad .BlipFill !=nil {_bfbgc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_fgadad .BlipFill ,_bfbgc );};if _fgadad .PattFill !=nil {_ebbfb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fgadad .PattFill ,_ebbfb );};if _fgadad .GrpFill !=nil {_cefce :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; -e .EncodeElement (_fgadad .GrpFill ,_cefce );};if _fgadad .EffectLst !=nil {_gccef :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgadad .EffectLst ,_gccef );};if _fgadad .EffectDag !=nil {_efcd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; -e .EncodeElement (_fgadad .EffectDag ,_efcd );};if _fgadad .Choice !=nil {_fgadad .Choice .MarshalXML (e ,_b .StartElement {});};if _fgadad .ExtLst !=nil {_ggee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_fgadad .ExtLst ,_ggee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_LineStyleList and its children +func (_efadf *CT_LineStyleList )Validate ()error {return _efadf .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");};func (_aadd *CT_AnimationChartElement )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aadd .BldStepAttr =ST_ChartBuildStep (1); +for _ ,_abg :=range start .Attr {if _abg .Name .Local =="\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"{_eage ,_fga :=_eb .ParseInt (_abg .Value ,10,32);if _fga !=nil {return _fga ;};_gce :=int32 (_eage );_aadd .SeriesIdxAttr =&_gce ;continue ;};if _abg .Name .Local =="c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"{_fac ,_bfb :=_eb .ParseInt (_abg .Value ,10,32); +if _bfb !=nil {return _bfb ;};_dga :=int32 (_fac );_aadd .CategoryIdxAttr =&_dga ;continue ;};if _abg .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_aadd .BldStepAttr .UnmarshalXMLAttr (_abg );continue ;};};for {_edd ,_gdag :=d .Token ();if _gdag !=nil {return _bb .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",_gdag ); +};if _gcd ,_ece :=_edd .(_e .EndElement );_ece &&_gcd .Name ==start .Name {break ;};};return nil ;};func (_ccgb *CT_ColorSchemeList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ccgb .ExtraClrScheme !=nil {_fdc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003ae\u0078\u0074\u0072a\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}}; +for _ ,_eabf :=range _ccgb .ExtraClrScheme {e .EncodeElement (_eabf ,_fdc );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type ST_TextUnderlineType byte ;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 (_ggcdc *CT_TablePartStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _ggcdc .TcTxStyle !=nil {_gbabc :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0074\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ggcdc .TcTxStyle ,_gbabc );};if _ggcdc .TcStyle !=nil {_bcfbaa :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0074\u0063\u0053\u0074\u0079\u006ce"}}; +e .EncodeElement (_ggcdc .TcStyle ,_bcfbaa );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_aegab *CT_LineJoinRound )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_bddae ST_TextStrikeType )ValidateWithPath (path string )error {switch _bddae {case 0,1,2,3: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 (_bddae )); +};return nil ;};func (_ddbfc ST_TextUnderlineType )ValidateWithPath (path string )error {switch _ddbfc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18: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 (_ddbfc )); +};return nil ;};func (_debccd *CT_TableCol )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gbebe :=range start .Attr {if _gbebe .Name .Local =="\u0077"{_bdagg ,_becgec :=ParseUnionST_Coordinate (_gbebe .Value );if _becgec !=nil {return _becgec ; +};_debccd .WAttr =_bdagg ;continue ;};};_ddbdg :for {_ggaf ,_ddccgg :=d .Token ();if _ddccgg !=nil {return _ddccgg ;};switch _cgbb :=_ggaf .(type ){case _e .StartElement :switch _cgbb .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_debccd .ExtLst =NewCT_OfficeArtExtensionList (); +if _dgcda :=d .DecodeElement (_debccd .ExtLst ,&_cgbb );_dgcda !=nil {return _dgcda ;};default:_bfc .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",_cgbb .Name ); +if _bbeba :=d .Skip ();_bbeba !=nil {return _bbeba ;};};case _e .EndElement :break _ddbdg ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Vector3D and its children, prefixing error messages with path -func (_fdaef *CT_Vector3D )ValidateWithPath (path string )error {if _gdbgd :=_fdaef .DxAttr .ValidateWithPath (path +"\u002fD\u0078\u0041\u0074\u0074\u0072");_gdbgd !=nil {return _gdbgd ;};if _ccacc :=_fdaef .DyAttr .ValidateWithPath (path +"\u002fD\u0079\u0041\u0074\u0074\u0072"); -_ccacc !=nil {return _ccacc ;};if _ffbgbe :=_fdaef .DzAttr .ValidateWithPath (path +"\u002fD\u007a\u0041\u0074\u0074\u0072");_ffbgbe !=nil {return _ffbgbe ;};return nil ;};type CT_TextAutonumberBullet struct{TypeAttr ST_TextAutonumberScheme ;StartAtAttr *int32 ; -};func NewCT_AlphaOutsetEffect ()*CT_AlphaOutsetEffect {_ffbe :=&CT_AlphaOutsetEffect {};return _ffbe };func (_efbd *CT_GvmlGraphicalObjectFrame )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efbd .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual (); -_efbd .Graphic =NewGraphic ();_efbd .Xfrm =NewCT_Transform2D ();_bcee :for {_gceb ,_ggaa :=d .Token ();if _ggaa !=nil {return _ggaa ;};switch _aafdf :=_gceb .(type ){case _b .StartElement :switch _aafdf .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 _cbcde :=d .DecodeElement (_efbd .NvGraphicFramePr ,&_aafdf ); -_cbcde !=nil {return _cbcde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _egefa :=d .DecodeElement (_efbd .Graphic ,&_aafdf ); -_egefa !=nil {return _egefa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _bfgg :=d .DecodeElement (_efbd .Xfrm ,&_aafdf ); -_bfgg !=nil {return _bfgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_efbd .ExtLst =NewCT_OfficeArtExtensionList (); -if _fedec :=d .DecodeElement (_efbd .ExtLst ,&_aafdf );_fedec !=nil {return _fedec ;};default:_cc .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",_aafdf .Name ); -if _gbbec :=d .Skip ();_gbbec !=nil {return _gbbec ;};};case _b .EndElement :break _bcee ;case _b .CharData :};};return nil ;};func (_bdeae *ST_LightRigType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bdeae =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_bdeae =1; -case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_bdeae =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_bdeae =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_bdeae =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_bdeae =5; -case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_bdeae =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_bdeae =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_bdeae =8; -case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_bdeae =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_bdeae =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_bdeae =11; -case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_bdeae =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_bdeae =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_bdeae =14;case "\u0073\u006f\u0066\u0074":*_bdeae =15; -case "\u0068\u0061\u0072s\u0068":*_bdeae =16;case "\u0066\u006c\u006fo\u0064":*_bdeae =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_bdeae =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_bdeae =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_bdeae =20; -case "\u0073\u0075\u006e\u0073\u0065\u0074":*_bdeae =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_bdeae =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_bdeae =23;case "\u0066\u006c\u0061\u0074":*_bdeae =24;case "\u0074\u0077\u006fP\u0074":*_bdeae =25; -case "\u0067\u006c\u006f\u0077":*_bdeae =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_bdeae =27;};return nil ;};func (_bgdeg ST_LightRigType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bgdeg .String (),start ); +// ValidateWithPath validates the CT_FixedPercentage and its children, prefixing error messages with path +func (_bfag *CT_FixedPercentage )ValidateWithPath (path string )error {if _gdfed :=_bfag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdfed !=nil {return _gdfed ;};return nil ;};type CT_GvmlPicture struct{NvPicPr *CT_GvmlPictureNonVisual ; +BlipFill *CT_BlipFillProperties ;SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_AnimationElementChoice ()*CT_AnimationElementChoice {_cgcc :=&CT_AnimationElementChoice {};return _cgcc ;};func (_cbdcd *ST_LightRigDirection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_accbd ,_geecc :=d .Token (); +if _geecc !=nil {return _geecc ;};if _feagad ,_ecdga :=_accbd .(_e .EndElement );_ecdga &&_feagad .Name ==start .Name {*_cbdcd =1;return nil ;};if _dcdae ,_bbaecb :=_accbd .(_e .CharData );!_bbaecb {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",_accbd ); +}else {switch string (_dcdae ){case "":*_cbdcd =0;case "\u0074\u006c":*_cbdcd =1;case "\u0074":*_cbdcd =2;case "\u0074\u0072":*_cbdcd =3;case "\u006c":*_cbdcd =4;case "\u0072":*_cbdcd =5;case "\u0062\u006c":*_cbdcd =6;case "\u0062":*_cbdcd =7;case "\u0062\u0072":*_cbdcd =8; +};};_accbd ,_geecc =d .Token ();if _geecc !=nil {return _geecc ;};if _dfade ,_edeag :=_accbd .(_e .EndElement );_edeag &&_dfade .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",_accbd ); }; -// Validate validates the CT_TablePartStyle and its children -func (_eadb *CT_TablePartStyle )Validate ()error {return _eadb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074S\u0074\u0079\u006c\u0065");};func (_aggbd *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 :_ee .Sprintf ("\u0025\u0076",_aggbd .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TextSpacing struct{SpcPct *CT_TextSpacingPercent ;SpcPts *CT_TextSpacingPoint ;};func (_bdeec ST_TextFontAlignType )String ()string {switch _bdeec {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 "";};const (ST_TextWrappingTypeUnset ST_TextWrappingType =0;ST_TextWrappingTypeNone ST_TextWrappingType =1; -ST_TextWrappingTypeSquare ST_TextWrappingType =2;);func NewCT_TextSpacing ()*CT_TextSpacing {_dbacec :=&CT_TextSpacing {};return _dbacec };func (_beeg *EG_Media )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgged :for {_dgebc ,_defdf :=d .Token (); -if _defdf !=nil {return _defdf ;};switch _gbfdb :=_dgebc .(type ){case _b .StartElement :switch _gbfdb .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"}:_beeg .AudioCd =NewCT_AudioCD (); -if _bfega :=d .DecodeElement (_beeg .AudioCd ,&_gbfdb );_bfega !=nil {return _bfega ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_beeg .WavAudioFile =NewCT_EmbeddedWAVAudioFile (); -if _eebef :=d .DecodeElement (_beeg .WavAudioFile ,&_gbfdb );_eebef !=nil {return _eebef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_beeg .AudioFile =NewCT_AudioFile (); -if _agede :=d .DecodeElement (_beeg .AudioFile ,&_gbfdb );_agede !=nil {return _agede ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_beeg .VideoFile =NewCT_VideoFile (); -if _dbbeg :=d .DecodeElement (_beeg .VideoFile ,&_gbfdb );_dbbeg !=nil {return _dbbeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_beeg .QuickTimeFile =NewCT_QuickTimeFile (); -if _gebcf :=d .DecodeElement (_beeg .QuickTimeFile ,&_gbfdb );_gebcf !=nil {return _gebcf ;};default:_cc .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",_gbfdb .Name ); -if _ffbge :=d .Skip ();_ffbge !=nil {return _ffbge ;};};case _b .EndElement :break _fgged ;case _b .CharData :};};return nil ;};type EG_LineFillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ; -PattFill *CT_PatternFillProperties ;};func NewCT_TextCharBullet ()*CT_TextCharBullet {_dfebeb :=&CT_TextCharBullet {};return _dfebeb };type ST_PitchFamily byte ;func (_facdc *CT_ShapeStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_cbff :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}};e .EncodeElement (_facdc .LnRef ,_cbff );_fcbad :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_facdc .FillRef ,_fcbad ); -_adgge :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_facdc .EffectRef ,_adgge );_bcbcd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}}; -e .EncodeElement (_facdc .FontRef ,_bcbcd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdada *CT_TextBulletColorFollowText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_ecfbg ST_LightRigType )Validate ()error {return _ecfbg .ValidateWithPath ("")};func (_agff *CT_BlipFillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gggc :=range start .Attr {if _gggc .Name .Local =="\u0064\u0070\u0069"{_cddbf ,_eaag :=_c .ParseUint (_gggc .Value ,10,32); -if _eaag !=nil {return _eaag ;};_cbg :=uint32 (_cddbf );_agff .DpiAttr =&_cbg ;continue ;};if _gggc .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_bbdb ,_egage :=_c .ParseBool (_gggc .Value );if _egage !=nil {return _egage ; -};_agff .RotWithShapeAttr =&_bbdb ;continue ;};};_dgbd :for {_beada ,_fcgb :=d .Token ();if _fcgb !=nil {return _fcgb ;};switch _egbd :=_beada .(type ){case _b .StartElement :switch _egbd .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"}:_agff .Blip =NewCT_Blip (); -if _dcaf :=d .DecodeElement (_agff .Blip ,&_egbd );_dcaf !=nil {return _dcaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agff .SrcRect =NewCT_RelativeRect (); -if _aeag :=d .DecodeElement (_agff .SrcRect ,&_egbd );_aeag !=nil {return _aeag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agff .Tile =NewCT_TileInfoProperties (); -if _dbf :=d .DecodeElement (_agff .Tile ,&_egbd );_dbf !=nil {return _dbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_agff .Stretch =NewCT_StretchInfoProperties (); -if _cbbe :=d .DecodeElement (_agff .Stretch ,&_egbd );_cbbe !=nil {return _cbbe ;};default:_cc .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",_egbd .Name ); -if _cgagg :=d .Skip ();_cgagg !=nil {return _cgagg ;};};case _b .EndElement :break _dgbd ;case _b .CharData :};};return nil ;};func (_eaebc *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 :_ee .Sprintf ("\u0025\u0076",_eaebc .CharAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_NonVisualGraphicFrameProperties and its children +func (_ebbba *CT_NonVisualGraphicFrameProperties )Validate ()error {return _ebbba .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"); +}; -// Validate validates the CT_PositiveFixedPercentage and its children -func (_ceag *CT_PositiveFixedPercentage )Validate ()error {return _ceag .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 (_cfcc *CT_GvmlConnectorNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_aedgb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_cfcc .CNvPr ,_aedgb );_gcccc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}}; -e .EncodeElement (_cfcc .CNvCxnSpPr ,_gcccc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_GlowEffect struct{RadAttr *int64 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ; -PrstClr *CT_PresetColor ;};func (_fbebg ST_PathFillMode )Validate ()error {return _fbebg .ValidateWithPath ("")};func (_fbgg *CT_ColorChangeEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbgg .ClrFrom =NewCT_Color ();_fbgg .ClrTo =NewCT_Color (); -for _ ,_fbfb :=range start .Attr {if _fbfb .Name .Local =="\u0075\u0073\u0065\u0041"{_eged ,_abag :=_c .ParseBool (_fbfb .Value );if _abag !=nil {return _abag ;};_fbgg .UseAAttr =&_eged ;continue ;};};_dfaf :for {_bcf ,_beacc :=d .Token ();if _beacc !=nil {return _beacc ; -};switch _ebce :=_bcf .(type ){case _b .StartElement :switch _ebce .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 _bfgf :=d .DecodeElement (_fbgg .ClrFrom ,&_ebce ); -_bfgf !=nil {return _bfgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _afcg :=d .DecodeElement (_fbgg .ClrTo ,&_ebce ); -_afcg !=nil {return _afcg ;};default:_cc .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",_ebce .Name ); -if _aeab :=d .Skip ();_aeab !=nil {return _aeab ;};};case _b .EndElement :break _dfaf ;case _b .CharData :};};return nil ;};func (_dcgff *CT_ObjectStyleDefaults )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efbcf :for {_abdcc ,_dagec :=d .Token (); -if _dagec !=nil {return _dagec ;};switch _eefdbf :=_abdcc .(type ){case _b .StartElement :switch _eefdbf .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"}:_dcgff .SpDef =NewCT_DefaultShapeDefinition (); -if _egdcc :=d .DecodeElement (_dcgff .SpDef ,&_eefdbf );_egdcc !=nil {return _egdcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_dcgff .LnDef =NewCT_DefaultShapeDefinition (); -if _debe :=d .DecodeElement (_dcgff .LnDef ,&_eefdbf );_debe !=nil {return _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 :"\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"}:_dcgff .TxDef =NewCT_DefaultShapeDefinition (); -if _faagd :=d .DecodeElement (_dcgff .TxDef ,&_eefdbf );_faagd !=nil {return _faagd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_dcgff .ExtLst =NewCT_OfficeArtExtensionList (); -if _fgdd :=d .DecodeElement (_dcgff .ExtLst ,&_eefdbf );_fgdd !=nil {return _fgdd ;};default:_cc .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",_eefdbf .Name ); -if _dbcfc :=d .Skip ();_dbcfc !=nil {return _dbcfc ;};};case _b .EndElement :break _efbcf ;case _b .CharData :};};return nil ;};func NewCT_LinearShadeProperties ()*CT_LinearShadeProperties {_bbfb :=&CT_LinearShadeProperties {};return _bbfb ;};func NewCT_TableBackgroundStyle ()*CT_TableBackgroundStyle {_eaffb :=&CT_TableBackgroundStyle {}; -return _eaffb ;};func (_efaaf ST_PathShadeType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efaaf .String (),start );};func (_bafgc *CT_TextTabStop )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bafgc .PosAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u006f\u0073"},Value :_ee .Sprintf ("\u0025\u0076",*_bafgc .PosAttr )}); -};if _bafgc .AlgnAttr !=ST_TextTabAlignTypeUnset {_cgcbaa ,_abbdf :=_bafgc .AlgnAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u0067\u006e"});if _abbdf !=nil {return _abbdf ;};start .Attr =append (start .Attr ,_cgcbaa );};e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GvmlShapeNonVisual ()*CT_GvmlShapeNonVisual {_ffeb :=&CT_GvmlShapeNonVisual {};_ffeb .CNvPr =NewCT_NonVisualDrawingProps ();_ffeb .CNvSpPr =NewCT_NonVisualDrawingShapeProps (); -return _ffeb ;};func (_decea *CT_SolidColorFillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efddd :for {_aeadg ,_fgeaff :=d .Token ();if _fgeaff !=nil {return _fgeaff ;};switch _gaggc :=_aeadg .(type ){case _b .StartElement :switch _gaggc .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"}:_decea .ScrgbClr =NewCT_ScRgbColor (); -if _dceec :=d .DecodeElement (_decea .ScrgbClr ,&_gaggc );_dceec !=nil {return _dceec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_decea .SrgbClr =NewCT_SRgbColor (); -if _gabcc :=d .DecodeElement (_decea .SrgbClr ,&_gaggc );_gabcc !=nil {return _gabcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_decea .HslClr =NewCT_HslColor (); -if _deee :=d .DecodeElement (_decea .HslClr ,&_gaggc );_deee !=nil {return _deee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_decea .SysClr =NewCT_SystemColor (); -if _febc :=d .DecodeElement (_decea .SysClr ,&_gaggc );_febc !=nil {return _febc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_decea .SchemeClr =NewCT_SchemeColor (); -if _acccg :=d .DecodeElement (_decea .SchemeClr ,&_gaggc );_acccg !=nil {return _acccg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_decea .PrstClr =NewCT_PresetColor (); -if _geedf :=d .DecodeElement (_decea .PrstClr ,&_gaggc );_geedf !=nil {return _geedf ;};default:_cc .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",_gaggc .Name ); -if _dfgec :=d .Skip ();_dfgec !=nil {return _dfgec ;};};case _b .EndElement :break _efddd ;case _b .CharData :};};return nil ;};func (_deca *CT_BlipChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efcb :for {_ddd ,_aafe :=d .Token (); -if _aafe !=nil {return _aafe ;};switch _acfd :=_ddd .(type ){case _b .StartElement :switch _acfd .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"}:_bbcb :=NewCT_AlphaBiLevelEffect (); -if _adee :=d .DecodeElement (_bbcb ,&_acfd );_adee !=nil {return _adee ;};_deca .AlphaBiLevel =append (_deca .AlphaBiLevel ,_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 :"\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"}:_dge :=NewCT_AlphaCeilingEffect (); -if _gfe :=d .DecodeElement (_dge ,&_acfd );_gfe !=nil {return _gfe ;};_deca .AlphaCeiling =append (_deca .AlphaCeiling ,_dge );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_eadg :=NewCT_AlphaFloorEffect (); -if _ccee :=d .DecodeElement (_eadg ,&_acfd );_ccee !=nil {return _ccee ;};_deca .AlphaFloor =append (_deca .AlphaFloor ,_eadg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_afaf :=NewCT_AlphaInverseEffect (); -if _eabc :=d .DecodeElement (_afaf ,&_acfd );_eabc !=nil {return _eabc ;};_deca .AlphaInv =append (_deca .AlphaInv ,_afaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_feac :=NewCT_AlphaModulateEffect (); -if _gebb :=d .DecodeElement (_feac ,&_acfd );_gebb !=nil {return _gebb ;};_deca .AlphaMod =append (_deca .AlphaMod ,_feac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfbg :=NewCT_AlphaModulateFixedEffect (); -if _gdec :=d .DecodeElement (_cfbg ,&_acfd );_gdec !=nil {return _gdec ;};_deca .AlphaModFix =append (_deca .AlphaModFix ,_cfbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fbcc :=NewCT_AlphaReplaceEffect (); -if _dbaa :=d .DecodeElement (_fbcc ,&_acfd );_dbaa !=nil {return _dbaa ;};_deca .AlphaRepl =append (_deca .AlphaRepl ,_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 :"\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"}:_faee :=NewCT_BiLevelEffect (); -if _ffce :=d .DecodeElement (_faee ,&_acfd );_ffce !=nil {return _ffce ;};_deca .BiLevel =append (_deca .BiLevel ,_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\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"}:_eggb :=NewCT_BlurEffect (); -if _gdad :=d .DecodeElement (_eggb ,&_acfd );_gdad !=nil {return _gdad ;};_deca .Blur =append (_deca .Blur ,_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 :"\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"}:_fbbc :=NewCT_ColorChangeEffect (); -if _gbef :=d .DecodeElement (_fbbc ,&_acfd );_gbef !=nil {return _gbef ;};_deca .ClrChange =append (_deca .ClrChange ,_fbbc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fbbb :=NewCT_ColorReplaceEffect (); -if _beff :=d .DecodeElement (_fbbb ,&_acfd );_beff !=nil {return _beff ;};_deca .ClrRepl =append (_deca .ClrRepl ,_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 :"\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"}:_bbfg :=NewCT_DuotoneEffect (); -if _agbc :=d .DecodeElement (_bbfg ,&_acfd );_agbc !=nil {return _agbc ;};_deca .Duotone =append (_deca .Duotone ,_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 :"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"}:_ecage :=NewCT_FillOverlayEffect (); -if _dgfa :=d .DecodeElement (_ecage ,&_acfd );_dgfa !=nil {return _dgfa ;};_deca .FillOverlay =append (_deca .FillOverlay ,_ecage );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bbba :=NewCT_GrayscaleEffect (); -if _abbb :=d .DecodeElement (_bbba ,&_acfd );_abbb !=nil {return _abbb ;};_deca .Grayscl =append (_deca .Grayscl ,_bbba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fggc :=NewCT_HSLEffect (); -if _ece :=d .DecodeElement (_fggc ,&_acfd );_ece !=nil {return _ece ;};_deca .Hsl =append (_deca .Hsl ,_fggc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfge :=NewCT_LuminanceEffect (); -if _afeb :=d .DecodeElement (_cfge ,&_acfd );_afeb !=nil {return _afeb ;};_deca .Lum =append (_deca .Lum ,_cfge );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gcef :=NewCT_TintEffect (); -if _bbde :=d .DecodeElement (_gcef ,&_acfd );_bbde !=nil {return _bbde ;};_deca .Tint =append (_deca .Tint ,_gcef );default:_cc .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",_acfd .Name ); -if _ccabe :=d .Skip ();_ccabe !=nil {return _ccabe ;};};case _b .EndElement :break _efcb ;case _b .CharData :};};return nil ;};type CT_TextBody struct{BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;P []*CT_TextParagraph ;};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 NewCT_OfficeArtExtensionList ()*CT_OfficeArtExtensionList {_gaeab :=&CT_OfficeArtExtensionList {}; -return _gaeab ;};func (_gdcba *CT_FillStyleList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );for _ ,_addag :=range _gdcba .EG_FillProperties {_addag .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};type CT_TextParagraph struct{PPr *CT_TextParagraphProperties ;EG_TextRun []*EG_TextRun ;EndParaRPr *CT_TextCharacterProperties ;};func NewCT_TableStyleList ()*CT_TableStyleList {_eeffc :=&CT_TableStyleList {};_eeffc .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 _eeffc ;}; +// Validate validates the CT_PolarAdjustHandle and its children +func (_cfded *CT_PolarAdjustHandle )Validate ()error {return _cfded .ValidateWithPath ("C\u0054_\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006au\u0073\u0074\u0048\u0061nd\u006c\u0065");};func (_dcdg *CT_ShapeStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcdg .LnRef =NewCT_StyleMatrixReference (); +_dcdg .FillRef =NewCT_StyleMatrixReference ();_dcdg .EffectRef =NewCT_StyleMatrixReference ();_dcdg .FontRef =NewCT_FontReference ();_cabcg :for {_fefbb ,_gagdeg :=d .Token ();if _gagdeg !=nil {return _gagdeg ;};switch _dgefa :=_fefbb .(type ){case _e .StartElement :switch _dgefa .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 :"\u006c\u006e\u0052e\u0066"},_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 :"\u006c\u006e\u0052e\u0066"}:if _ddbbdf :=d .DecodeElement (_dcdg .LnRef ,&_dgefa ); +_ddbbdf !=nil {return _ddbbdf ;};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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:if _ceafge :=d .DecodeElement (_dcdg .FillRef ,&_dgefa ); +_ceafge !=nil {return _ceafge ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:if _fceea :=d .DecodeElement (_dcdg .EffectRef ,&_dgefa ); +_fceea !=nil {return _fceea ;};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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:if _ebacd :=d .DecodeElement (_dcdg .FontRef ,&_dgefa ); +_ebacd !=nil {return _ebacd ;};default:_bfc .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",_dgefa .Name ); +if _bgcgd :=d .Skip ();_bgcgd !=nil {return _bgcgd ;};};case _e .EndElement :break _cabcg ;case _e .CharData :};};return nil ;};func NewEG_ShadeProperties ()*EG_ShadeProperties {_deedg :=&EG_ShadeProperties {};return _deedg }; -// ValidateWithPath validates the CT_FixedPercentage and its children, prefixing error messages with path -func (_ccag *CT_FixedPercentage )ValidateWithPath (path string )error {if _caaf :=_ccag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_caaf !=nil {return _caaf ;};return nil ;};func (_cdeffc ST_PathFillMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cdeffc .String (),start ); -};func (_dcafcc *CT_TablePartStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dcafcc .TcTxStyle !=nil {_bbcfg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0074\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_dcafcc .TcTxStyle ,_bbcfg );};if _dcafcc .TcStyle !=nil {_ebcbf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074\u0063\u0053\u0074\u0079\u006ce"}};e .EncodeElement (_dcafcc .TcStyle ,_ebcbf );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};type CT_LineJoinMiterProperties struct{LimAttr *ST_PositivePercentage ;}; +// ValidateWithPath validates the CT_NonVisualContentPartProperties and its children, prefixing error messages with path +func (_babfc *CT_NonVisualContentPartProperties )ValidateWithPath (path string )error {if _babfc .CpLocks !=nil {if _dbeb :=_babfc .CpLocks .ValidateWithPath (path +"\u002f\u0043\u0070\u004c\u006f\u0063\u006b\u0073");_dbeb !=nil {return _dbeb ;};};if _babfc .ExtLst !=nil {if _adffa :=_babfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_adffa !=nil {return _adffa ;};};return nil ;};func (_bebeba *ST_SystemColorVal )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_debge ,_febfg :=d .Token ();if _febfg !=nil {return _febfg ;};if _dddca ,_gaff :=_debge .(_e .EndElement );_gaff &&_dddca .Name ==start .Name {*_bebeba =1; +return nil ;};if _cggbe ,_gacded :=_debge .(_e .CharData );!_gacded {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",_debge );}else {switch string (_cggbe ){case "":*_bebeba =0; +case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_bebeba =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_bebeba =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_bebeba =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_bebeba =4; +case "\u006d\u0065\u006e\u0075":*_bebeba =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_bebeba =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_bebeba =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_bebeba =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_bebeba =9; +case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_bebeba =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_bebeba =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_bebeba =12; +case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_bebeba =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_bebeba =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_bebeba =15; +case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_bebeba =16;case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_bebeba =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_bebeba =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_bebeba =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_bebeba =20; +case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_bebeba =21;case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_bebeba =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_bebeba =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_bebeba =24; +case "\u0069\u006e\u0066\u006f\u0042\u006b":*_bebeba =25;case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_bebeba =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_bebeba =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_bebeba =28; +case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_bebeba =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_bebeba =30;};};_debge ,_febfg =d .Token ();if _febfg !=nil {return _febfg ;};if _gbedbf ,_deegf :=_debge .(_e .EndElement ); +_deegf &&_gbedbf .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",_debge );}; -// Validate validates the CT_Color and its children -func (_cda *CT_Color )Validate ()error {return _cda .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func (_fbefb *CT_TableStyleTextStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_afdag :=range start .Attr {if _afdag .Name .Local =="\u0062"{_fbefb .BAttr .UnmarshalXMLAttr (_afdag ); -continue ;};if _afdag .Name .Local =="\u0069"{_fbefb .IAttr .UnmarshalXMLAttr (_afdag );continue ;};};_dfcc :for {_bdgbdb ,_gadba :=d .Token ();if _gadba !=nil {return _gadba ;};switch _cfcff :=_bdgbdb .(type ){case _b .StartElement :switch _cfcff .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"}:_fbefb .Font =NewCT_FontCollection (); -if _gdffc :=d .DecodeElement (_fbefb .Font ,&_cfcff );_gdffc !=nil {return _gdffc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fbefb .FontRef =NewCT_FontReference (); -if _dfgbb :=d .DecodeElement (_fbefb .FontRef ,&_cfcff );_dfgbb !=nil {return _dfgbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_fbefb .ScrgbClr =NewCT_ScRgbColor (); -if _bbfcb :=d .DecodeElement (_fbefb .ScrgbClr ,&_cfcff );_bbfcb !=nil {return _bbfcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fbefb .SrgbClr =NewCT_SRgbColor (); -if _fffe :=d .DecodeElement (_fbefb .SrgbClr ,&_cfcff );_fffe !=nil {return _fffe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fbefb .HslClr =NewCT_HslColor (); -if _beffa :=d .DecodeElement (_fbefb .HslClr ,&_cfcff );_beffa !=nil {return _beffa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_fbefb .SysClr =NewCT_SystemColor (); -if _agacb :=d .DecodeElement (_fbefb .SysClr ,&_cfcff );_agacb !=nil {return _agacb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fbefb .SchemeClr =NewCT_SchemeColor (); -if _eeaab :=d .DecodeElement (_fbefb .SchemeClr ,&_cfcff );_eeaab !=nil {return _eeaab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fbefb .PrstClr =NewCT_PresetColor (); -if _dffdc :=d .DecodeElement (_fbefb .PrstClr ,&_cfcff );_dffdc !=nil {return _dffdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_fbefb .ExtLst =NewCT_OfficeArtExtensionList (); -if _ggeae :=d .DecodeElement (_fbefb .ExtLst ,&_cfcff );_ggeae !=nil {return _ggeae ;};default:_cc .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",_cfcff .Name ); -if _fabgc :=d .Skip ();_fabgc !=nil {return _fabgc ;};};case _b .EndElement :break _dfcc ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_ThemeableEffectStyle and its children, prefixing error messages with path +func (_edfbc *EG_ThemeableEffectStyle )ValidateWithPath (path string )error {if _edfbc .Effect !=nil {if _afbbe :=_edfbc .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_afbbe !=nil {return _afbbe ;};};if _edfbc .EffectRef !=nil {if _dcdac :=_edfbc .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"); +_dcdac !=nil {return _dcdac ;};};return nil ;};func (_fgdd ST_TextAnchoringType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fgdd .String (),start );};func (_gbecc *CT_TextBulletColorFollowText )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dagdf ST_PresetLineDashVal )ValidateWithPath (path string )error {switch _dagdf {case 0,1,2,3,4,5,6,7,8,9,10,11: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 (_dagdf )); +};return nil ;}; -// ValidateWithPath validates the CT_ConnectionSiteList and its children, prefixing error messages with path -func (_geag *CT_ConnectionSiteList )ValidateWithPath (path string )error {for _cgbf ,_edee :=range _geag .Cxn {if _ecda :=_edee .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_cgbf ));_ecda !=nil {return _ecda ; -};};return nil ;};func (_bbeec *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 :_ee .Sprintf ("\u0025\u0076",_bbeec .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_InverseTransform and its children +func (_bagb *CT_InverseTransform )Validate ()error {return _bagb .ValidateWithPath ("\u0043\u0054\u005f\u0049nv\u0065\u0072\u0073\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func (_cgfba ST_AnimationChartBuildType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _cgfba .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_e .CharData (_cgfba .ST_AnimationBuildType .String ()));};if _cgfba .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {e .EncodeToken (_e .CharData (_cgfba .ST_AnimationChartOnlyBuildType .String ())); +};return e .EncodeToken (_e .EndElement {Name :start .Name });};func (_gdca *CT_GvmlPicture )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gdca .NvPicPr =NewCT_GvmlPictureNonVisual ();_gdca .BlipFill =NewCT_BlipFillProperties ();_gdca .SpPr =NewCT_ShapeProperties (); +_edfee :for {_fbgda ,_eccfad :=d .Token ();if _eccfad !=nil {return _eccfad ;};switch _cbbdg :=_fbgda .(type ){case _e .StartElement :switch _cbbdg .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 :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_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 :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _fcgfa :=d .DecodeElement (_gdca .NvPicPr ,&_cbbdg ); +_fcgfa !=nil {return _fcgfa ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _agbe :=d .DecodeElement (_gdca .BlipFill ,&_cbbdg ); +_agbe !=nil {return _agbe ;};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\u0050\u0072"},_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\u0050\u0072"}:if _fcffe :=d .DecodeElement (_gdca .SpPr ,&_cbbdg ); +_fcffe !=nil {return _fcffe ;};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\u0074\u0079l\u0065"},_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\u0074\u0079l\u0065"}:_gdca .Style =NewCT_ShapeStyle (); +if _gfaae :=d .DecodeElement (_gdca .Style ,&_cbbdg );_gfaae !=nil {return _gfaae ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdca .ExtLst =NewCT_OfficeArtExtensionList (); +if _eadad :=d .DecodeElement (_gdca .ExtLst ,&_cbbdg );_eadad !=nil {return _eadad ;};default:_bfc .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",_cbbdg .Name ); +if _aabg :=d .Skip ();_aabg !=nil {return _aabg ;};};case _e .EndElement :break _edfee ;case _e .CharData :};};return nil ;};func (_eaeg *CT_ConnectionSiteList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aafc :for {_ffde ,_gfae :=d .Token (); +if _gfae !=nil {return _gfae ;};switch _agda :=_ffde .(type ){case _e .StartElement :switch _agda .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 :"\u0063\u0078\u006e"},_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 :"\u0063\u0078\u006e"}:_eeadd :=NewCT_ConnectionSite (); +if _gagb :=d .DecodeElement (_eeadd ,&_agda );_gagb !=nil {return _gagb ;};_eaeg .Cxn =append (_eaeg .Cxn ,_eeadd );default:_bfc .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",_agda .Name ); +if _bdea :=d .Skip ();_bdea !=nil {return _bdea ;};};case _e .EndElement :break _aafc ;case _e .CharData :};};return nil ;};func (_edaad ST_RectAlignment )ValidateWithPath (path string )error {switch _edaad {case 0,1,2,3,4,5,6,7,8,9: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 (_edaad )); +};return nil ;};func (_cdge *CT_GrayscaleTransform )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_AlphaModulateEffect struct{Cont *CT_EffectContainer ; +}; -// Validate validates the CT_GroupTransform2D and its children -func (_dgda *CT_GroupTransform2D )Validate ()error {return _dgda .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0032\u0044");};func (_dcbdd *CT_TextLineBreak )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggdcc :for {_affffd ,_aaebg :=d .Token (); -if _aaebg !=nil {return _aaebg ;};switch _gdge :=_affffd .(type ){case _b .StartElement :switch _gdge .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"}:_dcbdd .RPr =NewCT_TextCharacterProperties (); -if _efafc :=d .DecodeElement (_dcbdd .RPr ,&_gdge );_efafc !=nil {return _efafc ;};default:_cc .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",_gdge .Name ); -if _fdegge :=d .Skip ();_fdegge !=nil {return _fdegge ;};};case _b .EndElement :break _ggdcc ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_Scale2D and its children +func (_agaac *CT_Scale2D )Validate ()error {return _agaac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0065\u0032\u0044");};func (_eeg *CT_AlphaBiLevelEffect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_baf :=range start .Attr {if _baf .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_ecf ,_bae :=ParseUnionST_PositiveFixedPercentage (_baf .Value ); +if _bae !=nil {return _bae ;};_eeg .ThreshAttr =_ecf ;continue ;};};for {_eba ,_eaca :=d .Token ();if _eaca !=nil {return _bb .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",_eaca ); +};if _dad ,_dfc :=_eba .(_e .EndElement );_dfc &&_dad .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_AnimationChartElement and its children, prefixing error messages with path -func (_cfga *CT_AnimationChartElement )ValidateWithPath (path string )error {if _cfga .BldStepAttr ==ST_ChartBuildStepUnset {return _ee .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 _badbd :=_cfga .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_badbd !=nil {return _badbd ;};return nil ;};func (_cgcf *CT_ColorSchemeAndMapping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgcf .ClrScheme =NewCT_ColorScheme (); -_bgag :for {_bebae ,_bcccf :=d .Token ();if _bcccf !=nil {return _bcccf ;};switch _cefb :=_bebae .(type ){case _b .StartElement :switch _cefb .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 _cddf :=d .DecodeElement (_cgcf .ClrScheme ,&_cefb ); -_cddf !=nil {return _cddf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cgcf .ClrMap =NewCT_ColorMapping (); -if _aeca :=d .DecodeElement (_cgcf .ClrMap ,&_cefb );_aeca !=nil {return _aeca ;};default:_cc .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",_cefb .Name ); -if _cddfe :=d .Skip ();_cddfe !=nil {return _cddfe ;};};case _b .EndElement :break _bgag ;case _b .CharData :};};return nil ;};func (_bbbadf *ST_TextBulletSize )Validate ()error {return _bbbadf .ValidateWithPath ("")};func (_bcadf ST_LineEndLength )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bcadf .String (),start ); -};func (_cfffc ST_ChartBuildStep )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gffdf :=_b .Attr {};_gffdf .Name =name ;switch _cfffc {case ST_ChartBuildStepUnset :_gffdf .Value ="";case ST_ChartBuildStepCategory :_gffdf .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"; -case ST_ChartBuildStepPtInCategory :_gffdf .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_ChartBuildStepSeries :_gffdf .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_ChartBuildStepPtInSeries :_gffdf .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073"; -case ST_ChartBuildStepAllPts :_gffdf .Value ="\u0061\u006c\u006c\u0050\u0074\u0073";case ST_ChartBuildStepGridLegend :_gffdf .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";};return _gffdf ,nil ;};func NewCT_BlendEffect ()*CT_BlendEffect {_cfaeg :=&CT_BlendEffect {}; -_cfaeg .BlendAttr =ST_BlendMode (1);_cfaeg .Cont =NewCT_EffectContainer ();return _cfaeg ;}; +// Validate validates the CT_RelativeRect and its children +func (_efdea *CT_RelativeRect )Validate ()error {return _efdea .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path -func (_dbbc *CT_Connection )ValidateWithPath (path string )error {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 ;};func (_fgffe ST_BlackWhiteMode )String ()string {switch _fgffe {case 0:return "";case 1:return "\u0063\u006c\u0072";case 2:return "\u0061\u0075\u0074\u006f";case 3:return "\u0067\u0072\u0061\u0079"; -case 4:return "\u006c\u0074\u0047\u0072\u0061\u0079";case 5:return "\u0069n\u0076\u0047\u0072\u0061\u0079";case 6:return "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e";case 7:return "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y";case 8:return "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065"; -case 9:return "\u0062\u006c\u0061c\u006b";case 10:return "\u0077\u0068\u0069t\u0065";case 11:return "\u0068\u0069\u0064\u0064\u0065\u006e";};return "";};func (_aabag *ST_AnimationDgmOnlyBuildType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cggac ,_bdgbac :=d .Token (); -if _bdgbac !=nil {return _bdgbac ;};if _fadgca ,_gdebfg :=_cggac .(_b .EndElement );_gdebfg &&_fadgca .Name ==start .Name {*_aabag =1;return nil ;};if _dddga ,_eagdf :=_cggac .(_b .CharData );!_eagdf {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cggac ); -}else {switch string (_dddga ){case "":*_aabag =0;case "\u006f\u006e\u0065":*_aabag =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_aabag =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_aabag =3;};};_cggac ,_bdgbac =d .Token ();if _bdgbac !=nil {return _bdgbac ; -};if _eaaee ,_cbcgda :=_cggac .(_b .EndElement );_cbcgda &&_eaaee .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cggac ); -}; +// Validate validates the CT_GvmlPictureNonVisual and its children +func (_bace *CT_GvmlPictureNonVisual )Validate ()error {return _bace .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};type CT_ColorChangeEffect struct{UseAAttr *bool ; +ClrFrom *CT_Color ;ClrTo *CT_Color ;}; -// ValidateWithPath validates the CT_BaseStyles and its children, prefixing error messages with path -func (_bdbd *CT_BaseStyles )ValidateWithPath (path string )error {if _dbca :=_bdbd .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_dbca !=nil {return _dbca ;};if _ggecd :=_bdbd .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"); -_ggecd !=nil {return _ggecd ;};if _egfc :=_bdbd .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_egfc !=nil {return _egfc ;};if _bdbd .ExtLst !=nil {if _ceea :=_bdbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ceea !=nil {return _ceea ;};};return nil ;};func (_bbdbb ST_PenAlignment )Validate ()error {return _bbdbb .ValidateWithPath ("")}; +// ValidateWithPath validates the VideoFile and its children, prefixing error messages with path +func (_dfggd *VideoFile )ValidateWithPath (path string )error {if _acdbe :=_dfggd .CT_VideoFile .ValidateWithPath (path );_acdbe !=nil {return _acdbe ;};return nil ;};func (_ggebe *ST_PresetColorVal )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ggebe =0; +case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_ggebe =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_ggebe =2;case "\u0061\u0071\u0075\u0061":*_ggebe =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_ggebe =4; +case "\u0061\u007a\u0075r\u0065":*_ggebe =5;case "\u0062\u0065\u0069g\u0065":*_ggebe =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_ggebe =7;case "\u0062\u006c\u0061c\u006b":*_ggebe =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_ggebe =9; +case "\u0062\u006c\u0075\u0065":*_ggebe =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_ggebe =11;case "\u0062\u0072\u006fw\u006e":*_ggebe =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_ggebe =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_ggebe =14; +case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_ggebe =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_ggebe =16;case "\u0063\u006f\u0072a\u006c":*_ggebe =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_ggebe =18; +case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_ggebe =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_ggebe =20;case "\u0063\u0079\u0061\u006e":*_ggebe =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_ggebe =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_ggebe =23; +case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_ggebe =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_ggebe =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_ggebe =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_ggebe =27; +case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_ggebe =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_ggebe =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_ggebe =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_ggebe =31; +case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_ggebe =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_ggebe =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_ggebe =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_ggebe =35; +case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_ggebe =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_ggebe =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_ggebe =38; +case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_ggebe =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_ggebe =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_ggebe =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_ggebe =42; +case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_ggebe =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_ggebe =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_ggebe =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_ggebe =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_ggebe =47; +case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_ggebe =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_ggebe =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_ggebe =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_ggebe =51; +case "\u0064\u006b\u0052e\u0064":*_ggebe =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_ggebe =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_ggebe =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_ggebe =55; +case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_ggebe =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_ggebe =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_ggebe =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_ggebe =59; +case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_ggebe =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_ggebe =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_ggebe =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_ggebe =63; +case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_ggebe =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_ggebe =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_ggebe =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_ggebe =67; +case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_ggebe =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_ggebe =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_ggebe =70;case "\u0067\u006f\u006c\u0064":*_ggebe =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_ggebe =72; +case "\u0067\u0072\u0061\u0079":*_ggebe =73;case "\u0067\u0072\u0065\u0079":*_ggebe =74;case "\u0067\u0072\u0065e\u006e":*_ggebe =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_ggebe =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_ggebe =77; +case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_ggebe =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_ggebe =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_ggebe =80;case "\u0069\u0076\u006fr\u0079":*_ggebe =81;case "\u006b\u0068\u0061k\u0069":*_ggebe =82; +case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_ggebe =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_ggebe =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_ggebe =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_ggebe =86; +case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_ggebe =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_ggebe =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_ggebe =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_ggebe =90; +case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_ggebe =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_ggebe =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_ggebe =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_ggebe =94; +case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_ggebe =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_ggebe =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_ggebe =97; +case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_ggebe =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_ggebe =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_ggebe =100; +case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_ggebe =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_ggebe =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_ggebe =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_ggebe =104; +case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_ggebe =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_ggebe =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_ggebe =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_ggebe =108; +case "\u006c\u0074\u0050\u0069\u006e\u006b":*_ggebe =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_ggebe =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_ggebe =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_ggebe =112; +case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_ggebe =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_ggebe =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_ggebe =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_ggebe =116; +case "\u006c\u0069\u006d\u0065":*_ggebe =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_ggebe =118;case "\u006c\u0069\u006ee\u006e":*_ggebe =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_ggebe =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_ggebe =121; +case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_ggebe =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_ggebe =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_ggebe =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_ggebe =125; +case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_ggebe =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_ggebe =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_ggebe =128; +case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_ggebe =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_ggebe =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_ggebe =131; +case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_ggebe =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_ggebe =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_ggebe =134; +case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_ggebe =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_ggebe =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_ggebe =137; +case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_ggebe =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_ggebe =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_ggebe =140; +case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_ggebe =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_ggebe =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_ggebe =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_ggebe =144; +case "\u006e\u0061\u0076\u0079":*_ggebe =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_ggebe =146;case "\u006f\u006c\u0069v\u0065":*_ggebe =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_ggebe =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_ggebe =149; +case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_ggebe =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_ggebe =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_ggebe =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_ggebe =153; +case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_ggebe =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_ggebe =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_ggebe =156; +case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_ggebe =157;case "\u0070\u0065\u0072\u0075":*_ggebe =158;case "\u0070\u0069\u006e\u006b":*_ggebe =159;case "\u0070\u006c\u0075\u006d":*_ggebe =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_ggebe =161; +case "\u0070\u0075\u0072\u0070\u006c\u0065":*_ggebe =162;case "\u0072\u0065\u0064":*_ggebe =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_ggebe =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_ggebe =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_ggebe =166; +case "\u0073\u0061\u006c\u006d\u006f\u006e":*_ggebe =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_ggebe =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_ggebe =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_ggebe =170; +case "\u0073\u0069\u0065\u006e\u006e\u0061":*_ggebe =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_ggebe =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_ggebe =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_ggebe =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_ggebe =175; +case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_ggebe =176;case "\u0073\u006e\u006f\u0077":*_ggebe =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_ggebe =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_ggebe =179; +case "\u0074\u0061\u006e":*_ggebe =180;case "\u0074\u0065\u0061\u006c":*_ggebe =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_ggebe =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_ggebe =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_ggebe =184; +case "\u0076\u0069\u006f\u006c\u0065\u0074":*_ggebe =185;case "\u0077\u0068\u0065a\u0074":*_ggebe =186;case "\u0077\u0068\u0069t\u0065":*_ggebe =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_ggebe =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_ggebe =189; +case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_ggebe =190;};return nil ;};func (_aadde ST_CompoundLine )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_aadde .String (),start );}; -// ValidateWithPath validates the CT_Path2DClose and its children, prefixing error messages with path -func (_cecba *CT_Path2DClose )ValidateWithPath (path string )error {return nil };type CT_Boolean struct{ValAttr *_d .ST_OnOff ;};func (_abdb *CT_Cell3D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abdb .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_cefc ,_bgb :=_abdb .PrstMaterialAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"}); -if _bgb !=nil {return _bgb ;};start .Attr =append (start .Attr ,_cefc );};e .EncodeToken (start );_fbbe :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_abdb .Bevel ,_fbbe );if _abdb .LightRig !=nil {_fdaa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}}; -e .EncodeElement (_abdb .LightRig ,_fdaa );};if _abdb .ExtLst !=nil {_ecab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abdb .ExtLst ,_ecab );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};type CT_FillOverlayEffect struct{BlendAttr ST_BlendMode ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ; -};func (_dgad *CT_ColorSchemeAndMapping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fdbd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_dgad .ClrScheme ,_fdbd ); -if _dgad .ClrMap !=nil {_eagg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_dgad .ClrMap ,_eagg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Path2DClose and its children +func (_afadcc *CT_Path2DClose )Validate ()error {return _afadcc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044C\u006c\u006f\u0073\u0065");};type CT_NoFillProperties struct{};type CT_StyleMatrix struct{NameAttr *string ;FillStyleLst *CT_FillStyleList ; +LnStyleLst *CT_LineStyleList ;EffectStyleLst *CT_EffectStyleList ;BgFillStyleLst *CT_BackgroundFillStyleList ;};func (_acfae *EG_TextGeometry )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dfdce :for {_aacgf ,_cagde :=d .Token ();if _cagde !=nil {return _cagde ; +};switch _bfdeb :=_aacgf .(type ){case _e .StartElement :switch _bfdeb .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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_acfae .CustGeom =NewCT_CustomGeometry2D (); +if _bdaec :=d .DecodeElement (_acfae .CustGeom ,&_bfdeb );_bdaec !=nil {return _bdaec ;};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 :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"},_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 :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}:_acfae .PrstTxWarp =NewCT_PresetTextShape (); +if _edca :=d .DecodeElement (_acfae .PrstTxWarp ,&_bfdeb );_edca !=nil {return _edca ;};default:_bfc .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",_bfdeb .Name ); +if _aebcfg :=d .Skip ();_aebcfg !=nil {return _aebcfg ;};};case _e .EndElement :break _dfdce ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_ConnectionSite and its children -func (_adbea *CT_ConnectionSite )Validate ()error {return _adbea .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u0053\u0069\u0074\u0065");};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 ;};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 ;}; +// ValidateWithPath validates the CT_ColorMappingOverrideChoice and its children, prefixing error messages with path +func (_edfc *CT_ColorMappingOverrideChoice )ValidateWithPath (path string )error {if _edfc .MasterClrMapping !=nil {if _ebac :=_edfc .MasterClrMapping .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0043\u006c\u0072\u004d\u0061p\u0070\u0069\u006e\u0067"); +_ebac !=nil {return _ebac ;};};if _edfc .OverrideClrMapping !=nil {if _eagf :=_edfc .OverrideClrMapping .ValidateWithPath (path +"\u002f\u004f\u0076\u0065rr\u0069\u0064\u0065\u0043\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");_eagf !=nil {return _eagf ; +};};return nil ;}; -// ValidateWithPath validates the CT_ConnectorLocking and its children, prefixing error messages with path -func (_dbgba *CT_ConnectorLocking )ValidateWithPath (path string )error {if _dbgba .ExtLst !=nil {if _dbgfe :=_dbgba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbgfe !=nil {return _dbgfe ;};};return nil ;};type CT_TileInfoProperties struct{TxAttr *ST_Coordinate ; -TyAttr *ST_Coordinate ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;FlipAttr ST_TileFlipMode ;AlgnAttr ST_RectAlignment ;};func (_ggdagf *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 :_ee .Sprintf ("\u0025\u0076",_ggdagf .ScriptAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_ee .Sprintf ("\u0025\u0076",_ggdagf .TypefaceAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};type CT_GammaTransform struct{}; +// Validate validates the CT_RegularTextRun and its children +func (_bdafc *CT_RegularTextRun )Validate ()error {return _bdafc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065x\u0074\u0052\u0075\u006e");};func NewCT_TextNoBullet ()*CT_TextNoBullet {_deca :=&CT_TextNoBullet {}; +return _deca };type ST_TextShapeType byte ; -// ValidateWithPath validates the CT_ColorScheme and its children, prefixing error messages with path -func (_daag *CT_ColorScheme )ValidateWithPath (path string )error {if _ccde :=_daag .Dk1 .ValidateWithPath (path +"\u002f\u0044\u006b\u0031");_ccde !=nil {return _ccde ;};if _bfca :=_daag .Lt1 .ValidateWithPath (path +"\u002f\u004c\u0074\u0031");_bfca !=nil {return _bfca ; -};if _dafa :=_daag .Dk2 .ValidateWithPath (path +"\u002f\u0044\u006b\u0032");_dafa !=nil {return _dafa ;};if _afgg :=_daag .Lt2 .ValidateWithPath (path +"\u002f\u004c\u0074\u0032");_afgg !=nil {return _afgg ;};if _bdfc :=_daag .Accent1 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0031"); -_bdfc !=nil {return _bdfc ;};if _ecac :=_daag .Accent2 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0032");_ecac !=nil {return _ecac ;};if _gccab :=_daag .Accent3 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0033"); -_gccab !=nil {return _gccab ;};if _fdaeb :=_daag .Accent4 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0034");_fdaeb !=nil {return _fdaeb ;};if _cedbe :=_daag .Accent5 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0035"); -_cedbe !=nil {return _cedbe ;};if _gecdf :=_daag .Accent6 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0036");_gecdf !=nil {return _gecdf ;};if _ebdfa :=_daag .Hlink .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b"); -_ebdfa !=nil {return _ebdfa ;};if _ddgfe :=_daag .FolHlink .ValidateWithPath (path +"\u002fF\u006f\u006c\u0048\u006c\u0069\u006ek");_ddgfe !=nil {return _ddgfe ;};if _daag .ExtLst !=nil {if _adebf :=_daag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_adebf !=nil {return _adebf ;};};return nil ;};func (_dcdbde *EG_Text3D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dcdbde .Sp3d !=nil {_cfgdgg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_dcdbde .Sp3d ,_cfgdgg ); -};if _dcdbde .FlatTx !=nil {_edeag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_dcdbde .FlatTx ,_edeag );};return nil ;}; +// Validate validates the CT_ShapeLocking and its children +func (_fcddb *CT_ShapeLocking )Validate ()error {return _fcddb .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067");}; -// ValidateWithPath validates the EG_ColorTransform and its children, prefixing error messages with path -func (_dcfecg *EG_ColorTransform )ValidateWithPath (path string )error {if _dcfecg .Tint !=nil {if _caada :=_dcfecg .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_caada !=nil {return _caada ;};};if _dcfecg .Shade !=nil {if _egdbag :=_dcfecg .Shade .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u0065"); -_egdbag !=nil {return _egdbag ;};};if _dcfecg .Comp !=nil {if _gebae :=_dcfecg .Comp .ValidateWithPath (path +"\u002f\u0043\u006fm\u0070");_gebae !=nil {return _gebae ;};};if _dcfecg .Inv !=nil {if _bdadg :=_dcfecg .Inv .ValidateWithPath (path +"\u002f\u0049\u006e\u0076"); -_bdadg !=nil {return _bdadg ;};};if _dcfecg .Gray !=nil {if _cgecd :=_dcfecg .Gray .ValidateWithPath (path +"\u002f\u0047\u0072a\u0079");_cgecd !=nil {return _cgecd ;};};if _dcfecg .Alpha !=nil {if _edgc :=_dcfecg .Alpha .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061"); -_edgc !=nil {return _edgc ;};};if _dcfecg .AlphaOff !=nil {if _bagea :=_dcfecg .AlphaOff .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004f\u0066f");_bagea !=nil {return _bagea ;};};if _dcfecg .AlphaMod !=nil {if _eegdf :=_dcfecg .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd"); -_eegdf !=nil {return _eegdf ;};};if _dcfecg .Hue !=nil {if _cdagdf :=_dcfecg .Hue .ValidateWithPath (path +"\u002f\u0048\u0075\u0065");_cdagdf !=nil {return _cdagdf ;};};if _dcfecg .HueOff !=nil {if _dgdgb :=_dcfecg .HueOff .ValidateWithPath (path +"\u002fH\u0075\u0065\u004f\u0066\u0066"); -_dgdgb !=nil {return _dgdgb ;};};if _dcfecg .HueMod !=nil {if _cecce :=_dcfecg .HueMod .ValidateWithPath (path +"\u002fH\u0075\u0065\u004d\u006f\u0064");_cecce !=nil {return _cecce ;};};if _dcfecg .Sat !=nil {if _baeaa :=_dcfecg .Sat .ValidateWithPath (path +"\u002f\u0053\u0061\u0074"); -_baeaa !=nil {return _baeaa ;};};if _dcfecg .SatOff !=nil {if _fbdde :=_dcfecg .SatOff .ValidateWithPath (path +"\u002fS\u0061\u0074\u004f\u0066\u0066");_fbdde !=nil {return _fbdde ;};};if _dcfecg .SatMod !=nil {if _gcadg :=_dcfecg .SatMod .ValidateWithPath (path +"\u002fS\u0061\u0074\u004d\u006f\u0064"); -_gcadg !=nil {return _gcadg ;};};if _dcfecg .Lum !=nil {if _eaeefe :=_dcfecg .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_eaeefe !=nil {return _eaeefe ;};};if _dcfecg .LumOff !=nil {if _cdaae :=_dcfecg .LumOff .ValidateWithPath (path +"\u002fL\u0075\u006d\u004f\u0066\u0066"); -_cdaae !=nil {return _cdaae ;};};if _dcfecg .LumMod !=nil {if _babeb :=_dcfecg .LumMod .ValidateWithPath (path +"\u002fL\u0075\u006d\u004d\u006f\u0064");_babeb !=nil {return _babeb ;};};if _dcfecg .Red !=nil {if _ebade :=_dcfecg .Red .ValidateWithPath (path +"\u002f\u0052\u0065\u0064"); -_ebade !=nil {return _ebade ;};};if _dcfecg .RedOff !=nil {if _faacf :=_dcfecg .RedOff .ValidateWithPath (path +"\u002fR\u0065\u0064\u004f\u0066\u0066");_faacf !=nil {return _faacf ;};};if _dcfecg .RedMod !=nil {if _aacbgd :=_dcfecg .RedMod .ValidateWithPath (path +"\u002fR\u0065\u0064\u004d\u006f\u0064"); -_aacbgd !=nil {return _aacbgd ;};};if _dcfecg .Green !=nil {if _dbccb :=_dcfecg .Green .ValidateWithPath (path +"\u002f\u0047\u0072\u0065\u0065\u006e");_dbccb !=nil {return _dbccb ;};};if _dcfecg .GreenOff !=nil {if _ccbdb :=_dcfecg .GreenOff .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004f\u0066f"); -_ccbdb !=nil {return _ccbdb ;};};if _dcfecg .GreenMod !=nil {if _dfebeba :=_dcfecg .GreenMod .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004d\u006fd");_dfebeba !=nil {return _dfebeba ;};};if _dcfecg .Blue !=nil {if _fggbd :=_dcfecg .Blue .ValidateWithPath (path +"\u002f\u0042\u006cu\u0065"); -_fggbd !=nil {return _fggbd ;};};if _dcfecg .BlueOff !=nil {if _faggd :=_dcfecg .BlueOff .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004f\u0066\u0066");_faggd !=nil {return _faggd ;};};if _dcfecg .BlueMod !=nil {if _gcede :=_dcfecg .BlueMod .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004d\u006f\u0064"); -_gcede !=nil {return _gcede ;};};if _dcfecg .Gamma !=nil {if _agdgac :=_dcfecg .Gamma .ValidateWithPath (path +"\u002f\u0047\u0061\u006d\u006d\u0061");_agdgac !=nil {return _agdgac ;};};if _dcfecg .InvGamma !=nil {if _gceaf :=_dcfecg .InvGamma .ValidateWithPath (path +"\u002fI\u006e\u0076\u0047\u0061\u006d\u006da"); -_gceaf !=nil {return _gceaf ;};};return nil ;}; +// ValidateWithPath validates the CT_LuminanceEffect and its children, prefixing error messages with path +func (_eccce *CT_LuminanceEffect )ValidateWithPath (path string )error {if _eccce .BrightAttr !=nil {if _ffbg :=_eccce .BrightAttr .ValidateWithPath (path +"/\u0042\u0072\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_ffbg !=nil {return _ffbg ;};}; +if _eccce .ContrastAttr !=nil {if _aceg :=_eccce .ContrastAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0041\u0074\u0074\u0072");_aceg !=nil {return _aceg ;};};return nil ;};func (_fecf *CT_GroupTransform2D )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_badba :=range start .Attr {if _badba .Name .Local =="\u0072\u006f\u0074"{_eacg ,_ffdfea :=_eb .ParseInt (_badba .Value ,10,32); +if _ffdfea !=nil {return _ffdfea ;};_gagbg :=int32 (_eacg );_fecf .RotAttr =&_gagbg ;continue ;};if _badba .Name .Local =="\u0066\u006c\u0069p\u0048"{_baac ,_cbab :=_eb .ParseBool (_badba .Value );if _cbab !=nil {return _cbab ;};_fecf .FlipHAttr =&_baac ; +continue ;};if _badba .Name .Local =="\u0066\u006c\u0069p\u0056"{_gefa ,_ffgcg :=_eb .ParseBool (_badba .Value );if _ffgcg !=nil {return _ffgcg ;};_fecf .FlipVAttr =&_gefa ;continue ;};};_dgbd :for {_dgfef ,_bbdec :=d .Token ();if _bbdec !=nil {return _bbdec ; +};switch _cged :=_dgfef .(type ){case _e .StartElement :switch _cged .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 :"\u006f\u0066\u0066"},_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 :"\u006f\u0066\u0066"}:_fecf .Off =NewCT_Point2D (); +if _acgf :=d .DecodeElement (_fecf .Off ,&_cged );_acgf !=nil {return _acgf ;};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 :"\u0065\u0078\u0074"},_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 :"\u0065\u0078\u0074"}:_fecf .Ext =NewCT_PositiveSize2D (); +if _gagde :=d .DecodeElement (_fecf .Ext ,&_cged );_gagde !=nil {return _gagde ;};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 :"\u0063\u0068\u004ff\u0066"},_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 :"\u0063\u0068\u004ff\u0066"}:_fecf .ChOff =NewCT_Point2D (); +if _egfe :=d .DecodeElement (_fecf .ChOff ,&_cged );_egfe !=nil {return _egfe ;};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 :"\u0063\u0068\u0045x\u0074"},_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 :"\u0063\u0068\u0045x\u0074"}:_fecf .ChExt =NewCT_PositiveSize2D (); +if _agagg :=d .DecodeElement (_fecf .ChExt ,&_cged );_agagg !=nil {return _agagg ;};default:_bfc .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",_cged .Name ); +if _dbbdb :=d .Skip ();_dbbdb !=nil {return _dbbdb ;};};case _e .EndElement :break _dgbd ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_SRgbColor and its children -func (_fgbgg *CT_SRgbColor )Validate ()error {return _fgbgg .ValidateWithPath ("\u0043\u0054\u005fS\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};func NewGraphic ()*Graphic {_gacab :=&Graphic {};_gacab .CT_GraphicalObject =*NewCT_GraphicalObject (); -return _gacab ;};func (_fgad *CT_ColorSchemeList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fgad .ExtraClrScheme !=nil {_beade :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003ae\u0078\u0074\u0072a\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}}; -for _ ,_gdfa :=range _fgad .ExtraClrScheme {e .EncodeElement (_gdfa ,_beade );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ad *CT_AlphaReplaceEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cab :=range start .Attr {if _cab .Name .Local =="\u0061"{_bead ,_dbe :=ParseUnionST_PositiveFixedPercentage (_cab .Value ); -if _dbe !=nil {return _dbe ;};_ad .AAttr =_bead ;continue ;};};for {_badb ,_fgfb :=d .Token ();if _fgfb !=nil {return _ee .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",_fgfb ); -};if _feaf ,_ccef :=_badb .(_b .EndElement );_ccef &&_feaf .Name ==start .Name {break ;};};return nil ;};func (_agfe *CT_GradientFillProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agfe .FlipAttr !=ST_TileFlipModeUnset {_gdcaa ,_aegbb :=_agfe .FlipAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u006c\u0069\u0070"}); -if _aegbb !=nil {return _aegbb ;};start .Attr =append (start .Attr ,_gdcaa );};if _agfe .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_agfe .RotWithShapeAttr ))}); -};e .EncodeToken (start );if _agfe .GsLst !=nil {_gaab :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0073\u004c\u0073\u0074"}};e .EncodeElement (_agfe .GsLst ,_gaab );};if _agfe .Lin !=nil {_ggfg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006ci\u006e"}}; -e .EncodeElement (_agfe .Lin ,_ggfg );};if _agfe .Path !=nil {_gbabe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_agfe .Path ,_gbabe );};if _agfe .TileRect !=nil {_aagbc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}}; -e .EncodeElement (_agfe .TileRect ,_aagbc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Backdrop struct{Anchor *CT_Point3D ;Norm *CT_Vector3D ;Up *CT_Vector3D ;ExtLst *CT_OfficeArtExtensionList ;};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; +// ValidateWithPath validates the CT_GvmlTextShapeChoice and its children, prefixing error messages with path +func (_becgfg *CT_GvmlTextShapeChoice )ValidateWithPath (path string )error {if _becgfg .UseSpRect !=nil {if _cfgaae :=_becgfg .UseSpRect .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074");_cfgaae !=nil {return _cfgaae ; +};};if _becgfg .Xfrm !=nil {if _fdce :=_becgfg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_fdce !=nil {return _fdce ;};};return nil ;};func (_egdb *CT_PathShadeProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _egdb .PathAttr !=ST_PathShadeTypeUnset {_cgdfe ,_fbeb :=_egdb .PathAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0061\u0074\u0068"}); +if _fbeb !=nil {return _fbeb ;};start .Attr =append (start .Attr ,_cgdfe );};e .EncodeToken (start );if _egdb .FillToRect !=nil {_fgbc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0066i\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}};e .EncodeElement (_egdb .FillToRect ,_fgbc ); +};e .EncodeToken (_e .EndElement {Name :start .Name });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 (_caegag *ST_LightRigDirection )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_caegag =0;case "\u0074\u006c":*_caegag =1;case "\u0074":*_caegag =2;case "\u0074\u0072":*_caegag =3;case "\u006c":*_caegag =4;case "\u0072":*_caegag =5; +case "\u0062\u006c":*_caegag =6;case "\u0062":*_caegag =7;case "\u0062\u0072":*_caegag =8;};return nil ;};func (_babfb *CT_Path2DList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _babfb .Path !=nil {_afagba :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}}; +for _ ,_bbeda :=range _babfb .Path {e .EncodeElement (_bbeda ,_afagba );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_egcgg *ST_TextCapsType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfgea ,_fcaec :=d .Token (); +if _fcaec !=nil {return _fcaec ;};if _bfdde ,_ggcag :=_cfgea .(_e .EndElement );_ggcag &&_bfdde .Name ==start .Name {*_egcgg =1;return nil ;};if _feadda ,_efafb :=_cfgea .(_e .CharData );!_efafb {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",_cfgea ); +}else {switch string (_feadda ){case "":*_egcgg =0;case "\u006e\u006f\u006e\u0065":*_egcgg =1;case "\u0073\u006d\u0061l\u006c":*_egcgg =2;case "\u0061\u006c\u006c":*_egcgg =3;};};_cfgea ,_fcaec =d .Token ();if _fcaec !=nil {return _fcaec ;};if _daadg ,_aafde :=_cfgea .(_e .EndElement ); +_aafde &&_daadg .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",_cfgea );};type CT_TableGrid struct{GridCol []*CT_TableCol ; +};type CT_Color struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_abce *CT_LuminanceEffect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ddgdg :=range start .Attr {if _ddgdg .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074"{_geagf ,_ffdab :=ParseUnionST_FixedPercentage (_ddgdg .Value ); +if _ffdab !=nil {return _ffdab ;};_abce .BrightAttr =&_geagf ;continue ;};if _ddgdg .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"{_bcefe ,_fffca :=ParseUnionST_FixedPercentage (_ddgdg .Value );if _fffca !=nil {return _fffca ;};_abce .ContrastAttr =&_bcefe ; +continue ;};};for {_dceeg ,_gacde :=d .Token ();if _gacde !=nil {return _bb .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",_gacde ); +};if _eegfd ,_cgca :=_dceeg .(_e .EndElement );_cgca &&_eegfd .Name ==start .Name {break ;};};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; @@ -5165,1307 +5141,1328 @@ ST_PresetColorValRoyalBlue ST_PresetColorVal =165;ST_PresetColorValSaddleBrown S 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;); +ST_PresetColorValYellow ST_PresetColorVal =189;ST_PresetColorValYellowGreen ST_PresetColorVal =190;);func NewCT_LineJoinMiterProperties ()*CT_LineJoinMiterProperties {_ccebb :=&CT_LineJoinMiterProperties {};return _ccebb ;};func (_dgdg *CT_EffectReference )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_beae :=range start .Attr {if _beae .Name .Local =="\u0072\u0065\u0066"{_bfecb ,_ggced :=_beae .Value ,error (nil ); +if _ggced !=nil {return _ggced ;};_dgdg .RefAttr =_bfecb ;continue ;};};for {_eegf ,_cfcbf :=d .Token ();if _cfcbf !=nil {return _bb .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",_cfcbf ); +};if _bdgcf ,_deb :=_eegf .(_e .EndElement );_deb &&_bdgcf .Name ==start .Name {break ;};};return nil ;};func NewCT_TextTabStop ()*CT_TextTabStop {_cebee :=&CT_TextTabStop {};return _cebee };type CT_AlphaReplaceEffect struct{AAttr ST_PositiveFixedPercentage ; +};func (_bcaff *CT_PatternFillProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bcaff .PrstAttr !=ST_PresetPatternValUnset {_fgagaf ,_acdbf :=_bcaff .PrstAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0073\u0074"});if _acdbf !=nil {return _acdbf ; +};start .Attr =append (start .Attr ,_fgagaf );};e .EncodeToken (start );if _bcaff .FgClr !=nil {_gfea :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0066\u0067\u0043\u006c\u0072"}};e .EncodeElement (_bcaff .FgClr ,_gfea );};if _bcaff .BgClr !=nil {_dbcad :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0062\u0067\u0043\u006c\u0072"}}; +e .EncodeElement (_bcaff .BgClr ,_dbcad );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewEG_TextUnderlineFill ()*EG_TextUnderlineFill {_dfead :=&EG_TextUnderlineFill {};return _dfead ;};func (_dgb *CT_AnimationChartBuildProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dgb .BldAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u006c\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_dgb .BldAttr )}); +};if _dgb .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_dgb .AnimBgAttr ))});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_gbeacb *ST_TileFlipMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbfge ,_adbdd :=d .Token ();if _adbdd !=nil {return _adbdd ;};if _dfacce ,_cccea :=_fbfge .(_e .EndElement );_cccea &&_dfacce .Name ==start .Name {*_gbeacb =1; +return nil ;};if _bfedg ,_gbfgf :=_fbfge .(_e .CharData );!_gbfgf {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",_fbfge );}else {switch string (_bfedg ){case "":*_gbeacb =0; +case "\u006e\u006f\u006e\u0065":*_gbeacb =1;case "\u0078":*_gbeacb =2;case "\u0079":*_gbeacb =3;case "\u0078\u0079":*_gbeacb =4;};};_fbfge ,_adbdd =d .Token ();if _adbdd !=nil {return _adbdd ;};if _edgfc ,_bdgef :=_fbfge .(_e .EndElement );_bdgef &&_edgfc .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",_fbfge );};type CT_AnimationDgmElement struct{IdAttr *string ;BldStepAttr ST_DgmBuildStep ; +}; -// Validate validates the CT_PositivePercentage and its children -func (_afaeda *CT_PositivePercentage )Validate ()error {return _afaeda .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");}; +// Validate validates the CT_TableCol and its children +func (_dgaea *CT_TableCol )Validate ()error {return _dgaea .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c");};func (_acbe *CT_ClipboardStyleSheet )MarshalXML (e *_e .Encoder ,start _e .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 );_afd :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_acbe .ThemeElements ,_afd );_gffb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}}; +e .EncodeElement (_acbe .ClrMap ,_gffb );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_PathShadeProperties ()*CT_PathShadeProperties {_cabcd :=&CT_PathShadeProperties {};return _cabcd ;};func (_fefbg *ST_PresetLineDashVal )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cgdeb ,_gaefba :=d .Token (); +if _gaefba !=nil {return _gaefba ;};if _fgce ,_bbgfg :=_cgdeb .(_e .EndElement );_bbgfg &&_fgce .Name ==start .Name {*_fefbg =1;return nil ;};if _fccf ,_gbcdef :=_cgdeb .(_e .CharData );!_gbcdef {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",_cgdeb ); +}else {switch string (_fccf ){case "":*_fefbg =0;case "\u0073\u006f\u006ci\u0064":*_fefbg =1;case "\u0064\u006f\u0074":*_fefbg =2;case "\u0064\u0061\u0073\u0068":*_fefbg =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_fefbg =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_fefbg =5; +case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_fefbg =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_fefbg =7;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_fefbg =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_fefbg =9; +case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_fefbg =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_fefbg =11;};};_cgdeb ,_gaefba =d .Token ();if _gaefba !=nil {return _gaefba ;};if _dcbecd ,_aagdag :=_cgdeb .(_e .EndElement ); +_aagdag &&_dcbecd .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",_cgdeb );};func NewCT_AlphaModulateEffect ()*CT_AlphaModulateEffect {_dcee :=&CT_AlphaModulateEffect {}; +_dcee .Cont =NewCT_EffectContainer ();return _dcee ;};func NewCT_AnimationDgmBuildProperties ()*CT_AnimationDgmBuildProperties {_geg :=&CT_AnimationDgmBuildProperties {};return _geg ;};func (_eebef ST_AnimationChartOnlyBuildType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gdfef :=_e .Attr {}; +_gdfef .Name =name ;switch _eebef {case ST_AnimationChartOnlyBuildTypeUnset :_gdfef .Value ="";case ST_AnimationChartOnlyBuildTypeSeries :_gdfef .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_AnimationChartOnlyBuildTypeCategory :_gdfef .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"; +case ST_AnimationChartOnlyBuildTypeSeriesEl :_gdfef .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case ST_AnimationChartOnlyBuildTypeCategoryEl :_gdfef .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _gdfef ,nil ; +};func (_ecec *CT_NoFillProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_facda ,_cabfd :=d .Token ();if _cabfd !=nil {return _bb .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",_cabfd ); +};if _cdeaf ,_gffd :=_facda .(_e .EndElement );_gffd &&_cdeaf .Name ==start .Name {break ;};};return nil ;};func (_cacfe *ST_LineCap )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eafff ,_badgf :=d .Token ();if _badgf !=nil {return _badgf ; +};if _faegdd ,_aabb :=_eafff .(_e .EndElement );_aabb &&_faegdd .Name ==start .Name {*_cacfe =1;return nil ;};if _bcefd ,_cafad :=_eafff .(_e .CharData );!_cafad {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",_eafff ); +}else {switch string (_bcefd ){case "":*_cacfe =0;case "\u0072\u006e\u0064":*_cacfe =1;case "\u0073\u0071":*_cacfe =2;case "\u0066\u006c\u0061\u0074":*_cacfe =3;};};_eafff ,_badgf =d .Token ();if _badgf !=nil {return _badgf ;};if _ddcea ,_faffc :=_eafff .(_e .EndElement ); +_faffc &&_ddcea .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",_eafff );};func (_cgaeaa *CT_ShapeLocking )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_egfcb :=range start .Attr {if _egfcb .Name .Local =="\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"{_fadcd ,_dgaag :=_eb .ParseBool (_egfcb .Value ); +if _dgaag !=nil {return _dgaag ;};_cgaeaa .NoTextEditAttr =&_fadcd ;continue ;};if _egfcb .Name .Local =="\u006e\u006f\u0047r\u0070"{_bbgc ,_fgfdb :=_eb .ParseBool (_egfcb .Value );if _fgfdb !=nil {return _fgfdb ;};_cgaeaa .NoGrpAttr =&_bbgc ;continue ; +};if _egfcb .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_gdbbc ,_edgeg :=_eb .ParseBool (_egfcb .Value );if _edgeg !=nil {return _edgeg ;};_cgaeaa .NoSelectAttr =&_gdbbc ;continue ;};if _egfcb .Name .Local =="\u006e\u006f\u0052o\u0074"{_cegb ,_aacag :=_eb .ParseBool (_egfcb .Value ); +if _aacag !=nil {return _aacag ;};_cgaeaa .NoRotAttr =&_cegb ;continue ;};if _egfcb .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_baedd ,_cbdcb :=_eb .ParseBool (_egfcb .Value );if _cbdcb !=nil {return _cbdcb ; +};_cgaeaa .NoChangeAspectAttr =&_baedd ;continue ;};if _egfcb .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_eccga ,_bfcg :=_eb .ParseBool (_egfcb .Value );if _bfcg !=nil {return _bfcg ;};_cgaeaa .NoMoveAttr =&_eccga ;continue ;};if _egfcb .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_bcfda ,_gfbfe :=_eb .ParseBool (_egfcb .Value ); +if _gfbfe !=nil {return _gfbfe ;};_cgaeaa .NoResizeAttr =&_bcfda ;continue ;};if _egfcb .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_fgabe ,_begf :=_eb .ParseBool (_egfcb .Value );if _begf !=nil {return _begf ;}; +_cgaeaa .NoEditPointsAttr =&_fgabe ;continue ;};if _egfcb .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_eaegg ,_gcfgg :=_eb .ParseBool (_egfcb .Value );if _gcfgg !=nil {return _gcfgg ;};_cgaeaa .NoAdjustHandlesAttr =&_eaegg ; +continue ;};if _egfcb .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_ccag ,_adace :=_eb .ParseBool (_egfcb .Value );if _adace !=nil {return _adace ;};_cgaeaa .NoChangeArrowheadsAttr =&_ccag ;continue ; +};if _egfcb .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_fbeaef ,_adbgd :=_eb .ParseBool (_egfcb .Value );if _adbgd !=nil {return _adbgd ;};_cgaeaa .NoChangeShapeTypeAttr =&_fbeaef ; +continue ;};};_aedce :for {_dbcfa ,_ccfda :=d .Token ();if _ccfda !=nil {return _ccfda ;};switch _gcdbd :=_dbcfa .(type ){case _e .StartElement :switch _gcdbd .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgaeaa .ExtLst =NewCT_OfficeArtExtensionList (); +if _gaac :=d .DecodeElement (_cgaeaa .ExtLst ,&_gcdbd );_gaac !=nil {return _gaac ;};default:_bfc .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",_gcdbd .Name ); +if _abfdgc :=d .Skip ();_abfdgc !=nil {return _abfdgc ;};};case _e .EndElement :break _aedce ;case _e .CharData :};};return nil ;};func (_gbdf *CT_QuickTimeFile )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_bb .Sprintf ("\u0025\u0076",_gbdf .LinkAttr )}); +e .EncodeToken (start );if _gbdf .ExtLst !=nil {_ecfg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbdf .ExtLst ,_ecfg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; +};func (_fefgcd *CT_XYAdjustHandle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fefgcd .GdRefXAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0058"},Value :_bb .Sprintf ("\u0025\u0076",*_fefgcd .GdRefXAttr )}); +};if _fefgcd .MinXAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u006e\u0058"},Value :_bb .Sprintf ("\u0025\u0076",*_fefgcd .MinXAttr )});};if _fefgcd .MaxXAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0078\u0058"},Value :_bb .Sprintf ("\u0025\u0076",*_fefgcd .MaxXAttr )}); +};if _fefgcd .GdRefYAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0059"},Value :_bb .Sprintf ("\u0025\u0076",*_fefgcd .GdRefYAttr )});};if _fefgcd .MinYAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u006e\u0059"},Value :_bb .Sprintf ("\u0025\u0076",*_fefgcd .MinYAttr )}); +};if _fefgcd .MaxYAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0078\u0059"},Value :_bb .Sprintf ("\u0025\u0076",*_fefgcd .MaxYAttr )});};e .EncodeToken (start );_eedcg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070o\u0073"}}; +e .EncodeElement (_fefgcd .Pos ,_eedcg );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TextBulletSizeFollowText and its children, prefixing error messages with path -func (_accbb *CT_TextBulletSizeFollowText )ValidateWithPath (path string )error {return nil };func NewCT_ShapeProperties ()*CT_ShapeProperties {_eeaf :=&CT_ShapeProperties {};return _eeaf };type ST_FontCollectionIndex byte ;func (_edgbf *CT_TableCol )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077"},Value :_ee .Sprintf ("\u0025\u0076",_edgbf .WAttr )}); -e .EncodeToken (start );if _edgbf .ExtLst !=nil {_eegab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edgbf .ExtLst ,_eegab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; -}; +// ValidateWithPath validates the CT_AnimationDgmBuildProperties and its children, prefixing error messages with path +func (_gfd *CT_AnimationDgmBuildProperties )ValidateWithPath (path string )error {if _gfd .BldAttr !=nil {if _bfdd :=_gfd .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_bfdd !=nil {return _bfdd ;};};return nil ;}; -// ValidateWithPath validates the CT_GvmlUseShapeRectangle and its children, prefixing error messages with path -func (_efbeg *CT_GvmlUseShapeRectangle )ValidateWithPath (path string )error {return nil };func (_gadfg ST_LineEndType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aafaa :=_b .Attr {};_aafaa .Name =name ;switch _gadfg {case ST_LineEndTypeUnset :_aafaa .Value =""; -case ST_LineEndTypeNone :_aafaa .Value ="\u006e\u006f\u006e\u0065";case ST_LineEndTypeTriangle :_aafaa .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_LineEndTypeStealth :_aafaa .Value ="\u0073t\u0065\u0061\u006c\u0074\u0068";case ST_LineEndTypeDiamond :_aafaa .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064"; -case ST_LineEndTypeOval :_aafaa .Value ="\u006f\u0076\u0061\u006c";case ST_LineEndTypeArrow :_aafaa .Value ="\u0061\u0072\u0072o\u0077";};return _aafaa ,nil ;};func (_ffgee *CT_NonVisualGraphicFrameProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcacf :for {_debbd ,_dbcc :=d .Token (); -if _dbcc !=nil {return _dbcc ;};switch _fbbdd :=_debbd .(type ){case _b .StartElement :switch _fbbdd .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"}:_ffgee .GraphicFrameLocks =NewCT_GraphicalObjectFrameLocking (); -if _gbagf :=d .DecodeElement (_ffgee .GraphicFrameLocks ,&_fbbdd );_gbagf !=nil {return _gbagf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_ffgee .ExtLst =NewCT_OfficeArtExtensionList (); -if _bffdc :=d .DecodeElement (_ffgee .ExtLst ,&_fbbdd );_bffdc !=nil {return _bffdc ;};default:_cc .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",_fbbdd .Name ); -if _cabfee :=d .Skip ();_cabfee !=nil {return _cabfee ;};};case _b .EndElement :break _dcacf ;case _b .CharData :};};return nil ;};type CT_Vector3D struct{DxAttr ST_Coordinate ;DyAttr ST_Coordinate ;DzAttr ST_Coordinate ;};func (_badfb *CT_ColorScheme )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_badfb .Dk1 =NewCT_Color (); -_badfb .Lt1 =NewCT_Color ();_badfb .Dk2 =NewCT_Color ();_badfb .Lt2 =NewCT_Color ();_badfb .Accent1 =NewCT_Color ();_badfb .Accent2 =NewCT_Color ();_badfb .Accent3 =NewCT_Color ();_badfb .Accent4 =NewCT_Color ();_badfb .Accent5 =NewCT_Color ();_badfb .Accent6 =NewCT_Color (); -_badfb .Hlink =NewCT_Color ();_badfb .FolHlink =NewCT_Color ();for _ ,_geec :=range start .Attr {if _geec .Name .Local =="\u006e\u0061\u006d\u0065"{_gbdf ,_gaaab :=_geec .Value ,error (nil );if _gaaab !=nil {return _gaaab ;};_badfb .NameAttr =_gbdf ;continue ; -};};_ecf :for {_afdga ,_fcff :=d .Token ();if _fcff !=nil {return _fcff ;};switch _gagga :=_afdga .(type ){case _b .StartElement :switch _gagga .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 _abdgd :=d .DecodeElement (_badfb .Dk1 ,&_gagga ); -_abdgd !=nil {return _abdgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _adge :=d .DecodeElement (_badfb .Lt1 ,&_gagga ); -_adge !=nil {return _adge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _dfbg :=d .DecodeElement (_badfb .Dk2 ,&_gagga ); -_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 :"\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 _bgcd :=d .DecodeElement (_badfb .Lt2 ,&_gagga ); -_bgcd !=nil {return _bgcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _ccd :=d .DecodeElement (_badfb .Accent1 ,&_gagga ); -_ccd !=nil {return _ccd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _adaf :=d .DecodeElement (_badfb .Accent2 ,&_gagga ); -_adaf !=nil {return _adaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _baeb :=d .DecodeElement (_badfb .Accent3 ,&_gagga ); -_baeb !=nil {return _baeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _adcg :=d .DecodeElement (_badfb .Accent4 ,&_gagga ); -_adcg !=nil {return _adcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _fdcee :=d .DecodeElement (_badfb .Accent5 ,&_gagga ); -_fdcee !=nil {return _fdcee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _facf :=d .DecodeElement (_badfb .Accent6 ,&_gagga ); -_facf !=nil {return _facf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _bff :=d .DecodeElement (_badfb .Hlink ,&_gagga ); -_bff !=nil {return _bff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _fbdgg :=d .DecodeElement (_badfb .FolHlink ,&_gagga ); -_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 :"\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"}:_badfb .ExtLst =NewCT_OfficeArtExtensionList (); -if _afebg :=d .DecodeElement (_badfb .ExtLst ,&_gagga );_afebg !=nil {return _afebg ;};default:_cc .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",_gagga .Name ); -if _cdff :=d .Skip ();_cdff !=nil {return _cdff ;};};case _b .EndElement :break _ecf ;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 ;};func NewCT_GvmlTextShapeChoice ()*CT_GvmlTextShapeChoice {_aefa :=&CT_GvmlTextShapeChoice {};return _aefa ;};func (_cfaca *CT_TextBlipBullet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_eafae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_cfaca .Blip ,_eafae );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_EffectContainer ()*CT_EffectContainer {_ddga :=&CT_EffectContainer {}; -return _ddga };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 (_abgee ST_DgmBuildStep )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_abgee .String (),start );};func (_edfgc *CT_VideoFile )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_deabbb :=range start .Attr {if _deabbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_deabbb .Name .Local =="\u006c\u0069\u006e\u006b"||_deabbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_deabbb .Name .Local =="\u006c\u0069\u006e\u006b"{_gafcg ,_ebefa :=_deabbb .Value ,error (nil ); -if _ebefa !=nil {return _ebefa ;};_edfgc .LinkAttr =_gafcg ;continue ;};if _deabbb .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_fgeff ,_eaagb :=_deabbb .Value ,error (nil );if _eaagb !=nil {return _eaagb ;};_edfgc .ContentTypeAttr =&_fgeff ; -continue ;};};_deega :for {_gfbd ,_gbccb :=d .Token ();if _gbccb !=nil {return _gbccb ;};switch _ffffcb :=_gfbd .(type ){case _b .StartElement :switch _ffffcb .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"}:_edfgc .ExtLst =NewCT_OfficeArtExtensionList (); -if _defe :=d .DecodeElement (_edfgc .ExtLst ,&_ffffcb );_defe !=nil {return _defe ;};default:_cc .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",_ffffcb .Name ); -if _dagca :=d .Skip ();_dagca !=nil {return _dagca ;};};case _b .EndElement :break _deega ;case _b .CharData :};};return nil ;};func (_babf *CT_TableCellBorderStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eggca :for {_dcggc ,_eagcfb :=d .Token (); -if _eagcfb !=nil {return _eagcfb ;};switch _bdead :=_dcggc .(type ){case _b .StartElement :switch _bdead .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"}:_babf .Left =NewCT_ThemeableLineStyle (); -if _agfb :=d .DecodeElement (_babf .Left ,&_bdead );_agfb !=nil {return _agfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_babf .Right =NewCT_ThemeableLineStyle (); -if _fgcbf :=d .DecodeElement (_babf .Right ,&_bdead );_fgcbf !=nil {return _fgcbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_babf .Top =NewCT_ThemeableLineStyle (); -if _dggff :=d .DecodeElement (_babf .Top ,&_bdead );_dggff !=nil {return _dggff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_babf .Bottom =NewCT_ThemeableLineStyle (); -if _cabd :=d .DecodeElement (_babf .Bottom ,&_bdead );_cabd !=nil {return _cabd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_babf .InsideH =NewCT_ThemeableLineStyle (); -if _gcebe :=d .DecodeElement (_babf .InsideH ,&_bdead );_gcebe !=nil {return _gcebe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_babf .InsideV =NewCT_ThemeableLineStyle (); -if _fadeec :=d .DecodeElement (_babf .InsideV ,&_bdead );_fadeec !=nil {return _fadeec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_babf .Tl2br =NewCT_ThemeableLineStyle (); -if _geeac :=d .DecodeElement (_babf .Tl2br ,&_bdead );_geeac !=nil {return _geeac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_babf .Tr2bl =NewCT_ThemeableLineStyle (); -if _ebbg :=d .DecodeElement (_babf .Tr2bl ,&_bdead );_ebbg !=nil {return _ebbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_babf .ExtLst =NewCT_OfficeArtExtensionList (); -if _bbcaf :=d .DecodeElement (_babf .ExtLst ,&_bdead );_bbcaf !=nil {return _bbcaf ;};default:_cc .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",_bdead .Name ); -if _geegc :=d .Skip ();_geegc !=nil {return _geegc ;};};case _b .EndElement :break _eggca ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_CustomColor and its children, prefixing error messages with path -func (_fgeg *CT_CustomColor )ValidateWithPath (path string )error {if _fgeg .ScrgbClr !=nil {if _dbeb :=_fgeg .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_dbeb !=nil {return _dbeb ;};};if _fgeg .SrgbClr !=nil {if _efbc :=_fgeg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_efbc !=nil {return _efbc ;};};if _fgeg .HslClr !=nil {if _fggdb :=_fgeg .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_fggdb !=nil {return _fggdb ;};};if _fgeg .SysClr !=nil {if _bfgc :=_fgeg .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_bfgc !=nil {return _bfgc ;};};if _fgeg .SchemeClr !=nil {if _gebd :=_fgeg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gebd !=nil {return _gebd ;};};if _fgeg .PrstClr !=nil {if _ccdeg :=_fgeg .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_ccdeg !=nil {return _ccdeg ;};};return nil ;}; +// ValidateWithPath validates the CT_PositiveFixedPercentage and its children, prefixing error messages with path +func (_ccfaf *CT_PositiveFixedPercentage )ValidateWithPath (path string )error {if _eeaa :=_ccfaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eeaa !=nil {return _eeaa ;};return nil ;};func (_aagbfe *EG_Effect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gebbd :for {_bbgfe ,_ffafde :=d .Token (); +if _ffafde !=nil {return _ffafde ;};switch _eccge :=_bbgfe .(type ){case _e .StartElement :switch _eccge .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 :"\u0063\u006f\u006e\u0074"},_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 :"\u0063\u006f\u006e\u0074"}:_aagbfe .Cont =NewCT_EffectContainer (); +if _fbabbd :=d .DecodeElement (_aagbfe .Cont ,&_eccge );_fbabbd !=nil {return _fbabbd ;};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 :"\u0065\u0066\u0066\u0065\u0063\u0074"},_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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_aagbfe .Effect =NewCT_EffectReference (); +if _gggbe :=d .DecodeElement (_aagbfe .Effect ,&_eccge );_gggbe !=nil {return _gggbe ;};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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_aagbfe .AlphaBiLevel =NewCT_AlphaBiLevelEffect (); +if _dfad :=d .DecodeElement (_aagbfe .AlphaBiLevel ,&_eccge );_dfad !=nil {return _dfad ;};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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_aagbfe .AlphaCeiling =NewCT_AlphaCeilingEffect (); +if _bfdece :=d .DecodeElement (_aagbfe .AlphaCeiling ,&_eccge );_bfdece !=nil {return _bfdece ;};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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_aagbfe .AlphaFloor =NewCT_AlphaFloorEffect (); +if _cdgfd :=d .DecodeElement (_aagbfe .AlphaFloor ,&_eccge );_cdgfd !=nil {return _cdgfd ;};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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_aagbfe .AlphaInv =NewCT_AlphaInverseEffect (); +if _fdbff :=d .DecodeElement (_aagbfe .AlphaInv ,&_eccge );_fdbff !=nil {return _fdbff ;};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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_aagbfe .AlphaMod =NewCT_AlphaModulateEffect (); +if _dfgef :=d .DecodeElement (_aagbfe .AlphaMod ,&_eccge );_dfgef !=nil {return _dfgef ;};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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_aagbfe .AlphaModFix =NewCT_AlphaModulateFixedEffect (); +if _fbdge :=d .DecodeElement (_aagbfe .AlphaModFix ,&_eccge );_fbdge !=nil {return _fbdge ;};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 :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"},_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 :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}:_aagbfe .AlphaOutset =NewCT_AlphaOutsetEffect (); +if _fbead :=d .DecodeElement (_aagbfe .AlphaOutset ,&_eccge );_fbead !=nil {return _fbead ;};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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_aagbfe .AlphaRepl =NewCT_AlphaReplaceEffect (); +if _cedfa :=d .DecodeElement (_aagbfe .AlphaRepl ,&_eccge );_cedfa !=nil {return _cedfa ;};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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_aagbfe .BiLevel =NewCT_BiLevelEffect (); +if _dbgcg :=d .DecodeElement (_aagbfe .BiLevel ,&_eccge );_dbgcg !=nil {return _dbgcg ;};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 :"\u0062\u006c\u0065n\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 :"\u0062\u006c\u0065n\u0064"}:_aagbfe .Blend =NewCT_BlendEffect (); +if _gggbf :=d .DecodeElement (_aagbfe .Blend ,&_eccge );_gggbf !=nil {return _gggbf ;};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 :"\u0062\u006c\u0075\u0072"},_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 :"\u0062\u006c\u0075\u0072"}:_aagbfe .Blur =NewCT_BlurEffect (); +if _gfdda :=d .DecodeElement (_aagbfe .Blur ,&_eccge );_gfdda !=nil {return _gfdda ;};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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_aagbfe .ClrChange =NewCT_ColorChangeEffect (); +if _agdfg :=d .DecodeElement (_aagbfe .ClrChange ,&_eccge );_agdfg !=nil {return _agdfg ;};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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_aagbfe .ClrRepl =NewCT_ColorReplaceEffect (); +if _fdfc :=d .DecodeElement (_aagbfe .ClrRepl ,&_eccge );_fdfc !=nil {return _fdfc ;};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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_aagbfe .Duotone =NewCT_DuotoneEffect (); +if _bbfge :=d .DecodeElement (_aagbfe .Duotone ,&_eccge );_bbfge !=nil {return _bbfge ;};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\u0069\u006c\u006c"},_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\u0069\u006c\u006c"}:_aagbfe .Fill =NewCT_FillEffect (); +if _eceff :=d .DecodeElement (_aagbfe .Fill ,&_eccge );_eceff !=nil {return _eceff ;};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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_aagbfe .FillOverlay =NewCT_FillOverlayEffect (); +if _aacfdd :=d .DecodeElement (_aagbfe .FillOverlay ,&_eccge );_aacfdd !=nil {return _aacfdd ;};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 :"\u0067\u006c\u006f\u0077"},_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 :"\u0067\u006c\u006f\u0077"}:_aagbfe .Glow =NewCT_GlowEffect (); +if _fecca :=d .DecodeElement (_aagbfe .Glow ,&_eccge );_fecca !=nil {return _fecca ;};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 :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_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 :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_aagbfe .Grayscl =NewCT_GrayscaleEffect (); +if _ggecb :=d .DecodeElement (_aagbfe .Grayscl ,&_eccge );_ggecb !=nil {return _ggecb ;};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 :"\u0068\u0073\u006c"},_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 :"\u0068\u0073\u006c"}:_aagbfe .Hsl =NewCT_HSLEffect (); +if _cccddd :=d .DecodeElement (_aagbfe .Hsl ,&_eccge );_cccddd !=nil {return _cccddd ;};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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_aagbfe .InnerShdw =NewCT_InnerShadowEffect (); +if _dfaf :=d .DecodeElement (_aagbfe .InnerShdw ,&_eccge );_dfaf !=nil {return _dfaf ;};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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_aagbfe .Lum =NewCT_LuminanceEffect (); +if _eagb :=d .DecodeElement (_aagbfe .Lum ,&_eccge );_eagb !=nil {return _eagb ;};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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_aagbfe .OuterShdw =NewCT_OuterShadowEffect (); +if _dbadfa :=d .DecodeElement (_aagbfe .OuterShdw ,&_eccge );_dbadfa !=nil {return _dbadfa ;};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 :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_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 :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_aagbfe .PrstShdw =NewCT_PresetShadowEffect (); +if _aadca :=d .DecodeElement (_aagbfe .PrstShdw ,&_eccge );_aadca !=nil {return _aadca ;};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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_aagbfe .Reflection =NewCT_ReflectionEffect (); +if _ggbc :=d .DecodeElement (_aagbfe .Reflection ,&_eccge );_ggbc !=nil {return _ggbc ;};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 :"\u0072\u0065\u006c\u004f\u0066\u0066"},_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 :"\u0072\u0065\u006c\u004f\u0066\u0066"}:_aagbfe .RelOff =NewCT_RelativeOffsetEffect (); +if _ddfbg :=d .DecodeElement (_aagbfe .RelOff ,&_eccge );_ddfbg !=nil {return _ddfbg ;};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\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_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\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_aagbfe .SoftEdge =NewCT_SoftEdgesEffect (); +if _facae :=d .DecodeElement (_aagbfe .SoftEdge ,&_eccge );_facae !=nil {return _facae ;};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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_aagbfe .Tint =NewCT_TintEffect (); +if _ffbgg :=d .DecodeElement (_aagbfe .Tint ,&_eccge );_ffbgg !=nil {return _ffbgg ;};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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_aagbfe .Xfrm =NewCT_TransformEffect (); +if _eagfg :=d .DecodeElement (_aagbfe .Xfrm ,&_eccge );_eagfg !=nil {return _eagfg ;};default:_bfc .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",_eccge .Name ); +if _egfdd :=d .Skip ();_egfdd !=nil {return _egfdd ;};};case _e .EndElement :break _gebbd ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_GradientFillProperties and its children -func (_fgcb *CT_GradientFillProperties )Validate ()error {return _fgcb .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046i\u006cl\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");};func NewTblStyleLst ()*TblStyleLst {_faebb :=&TblStyleLst {}; -_faebb .CT_TableStyleList =*NewCT_TableStyleList ();return _faebb ;};func (_degec *CT_Point3D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cggaf :=range start .Attr {if _cggaf .Name .Local =="\u0078"{_dcbd ,_gbcec :=ParseUnionST_Coordinate (_cggaf .Value ); -if _gbcec !=nil {return _gbcec ;};_degec .XAttr =_dcbd ;continue ;};if _cggaf .Name .Local =="\u0079"{_fcgeea ,_cgaffb :=ParseUnionST_Coordinate (_cggaf .Value );if _cgaffb !=nil {return _cgaffb ;};_degec .YAttr =_fcgeea ;continue ;};if _cggaf .Name .Local =="\u007a"{_bbcffgg ,_gdddf :=ParseUnionST_Coordinate (_cggaf .Value ); -if _gdddf !=nil {return _gdddf ;};_degec .ZAttr =_bbcffgg ;continue ;};};for {_cgcdb ,_eabe :=d .Token ();if _eabe !=nil {return _ee .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044\u003a\u0020%\u0073",_eabe ); -};if _aabab ,_dcafe :=_cgcdb .(_b .EndElement );_dcafe &&_aabab .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TextParagraph and its children, prefixing error messages with path +func (_abcef *CT_TextParagraph )ValidateWithPath (path string )error {if _abcef .PPr !=nil {if _becab :=_abcef .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_becab !=nil {return _becab ;};};for _bddee ,_bacbd :=range _abcef .EG_TextRun {if _ddcfa :=_bacbd .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075n\u005b\u0025\u0064\u005d",path ,_bddee )); +_ddcfa !=nil {return _ddcfa ;};};if _abcef .EndParaRPr !=nil {if _abgad :=_abcef .EndParaRPr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072");_abgad !=nil {return _abgad ;};};return nil ;};func (_dbaaf ST_LineEndLength )String ()string {switch _dbaaf {case 0:return ""; +case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067";};return "";};type CT_FixedPercentage struct{ValAttr ST_FixedPercentage ;};type CT_BlipFillProperties struct{DpiAttr *uint32 ;RotWithShapeAttr *bool ;Blip *CT_Blip ; +SrcRect *CT_RelativeRect ;Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;};type CT_GeomGuide struct{NameAttr string ;FmlaAttr string ;}; -// Validate validates the CT_AlphaModulateEffect and its children -func (_ced *CT_AlphaModulateEffect )Validate ()error {return _ced .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065c\u0074");};func (_bdgba ST_AnimationDgmBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _bdgba .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_b .CharData (_bdgba .ST_AnimationBuildType .String ()));};if _bdgba .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {e .EncodeToken (_b .CharData (_bdgba .ST_AnimationDgmOnlyBuildType .String ())); -};return e .EncodeToken (_b .EndElement {Name :start .Name });}; +// ValidateWithPath validates the EG_TextUnderlineLine and its children, prefixing error messages with path +func (_cedgb *EG_TextUnderlineLine )ValidateWithPath (path string )error {if _cedgb .ULnTx !=nil {if _fdaecc :=_cedgb .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078");_fdaecc !=nil {return _fdaecc ;};};if _cedgb .ULn !=nil {if _feee :=_cedgb .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e"); +_feee !=nil {return _feee ;};};return nil ;};func NewCT_BlendEffect ()*CT_BlendEffect {_eddc :=&CT_BlendEffect {};_eddc .BlendAttr =ST_BlendMode (1);_eddc .Cont =NewCT_EffectContainer ();return _eddc ;};const (ST_TextStrikeTypeUnset ST_TextStrikeType =0; +ST_TextStrikeTypeNoStrike ST_TextStrikeType =1;ST_TextStrikeTypeSngStrike ST_TextStrikeType =2;ST_TextStrikeTypeDblStrike ST_TextStrikeType =3;);func (_dedef *ST_TextSpacingPercentOrPercentString )Validate ()error {return _dedef .ValidateWithPath (""); +};type CT_ColorMappingOverride struct{Choice *CT_ColorMappingOverrideChoice ;};func (_dddbe ST_TextStrikeType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_edcaf :=_e .Attr {};_edcaf .Name =name ;switch _dddbe {case ST_TextStrikeTypeUnset :_edcaf .Value =""; +case ST_TextStrikeTypeNoStrike :_edcaf .Value ="\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065";case ST_TextStrikeTypeSngStrike :_edcaf .Value ="\u0073n\u0067\u0053\u0074\u0072\u0069\u006be";case ST_TextStrikeTypeDblStrike :_edcaf .Value ="\u0064b\u006c\u0053\u0074\u0072\u0069\u006be"; +};return _edcaf ,nil ;};func (_cfbfc *CT_TileInfoProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cfbfc .TxAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_cfbfc .TxAttr )}); +};if _cfbfc .TyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_cfbfc .TyAttr )});};if _cfbfc .SxAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_cfbfc .SxAttr )}); +};if _cfbfc .SyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_cfbfc .SyAttr )});};if _cfbfc .FlipAttr !=ST_TileFlipModeUnset {_aggfc ,_bfcbg :=_cfbfc .FlipAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u006c\u0069\u0070"}); +if _bfcbg !=nil {return _bfcbg ;};start .Attr =append (start .Attr ,_aggfc );};if _cfbfc .AlgnAttr !=ST_RectAlignmentUnset {_addcf ,_ffffa :=_cfbfc .AlgnAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u006c\u0067\u006e"});if _ffffa !=nil {return _ffffa ; +};start .Attr =append (start .Attr ,_addcf );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_LineStyleList struct{Ln []*CT_LineProperties ;}; -// ValidateWithPath validates the CT_FillStyleList and its children, prefixing error messages with path -func (_bafb *CT_FillStyleList )ValidateWithPath (path string )error {for _aaca ,_bdaga :=range _bafb .EG_FillProperties {if _aacg :=_bdaga .ValidateWithPath (_ee .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_aaca )); -_aacg !=nil {return _aacg ;};};return nil ;};func NewAG_Locking ()*AG_Locking {_cg :=&AG_Locking {};return _cg };func (_fcaeb *ST_BlackWhiteMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fcaeb =0;case "\u0063\u006c\u0072":*_fcaeb =1; -case "\u0061\u0075\u0074\u006f":*_fcaeb =2;case "\u0067\u0072\u0061\u0079":*_fcaeb =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_fcaeb =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_fcaeb =5;case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_fcaeb =6; -case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_fcaeb =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_fcaeb =8;case "\u0062\u006c\u0061c\u006b":*_fcaeb =9;case "\u0077\u0068\u0069t\u0065":*_fcaeb =10;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_fcaeb =11; -};return nil ;};func (_fecdeg ST_TextShapeType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_adffc :=_b .Attr {};_adffc .Name =name ;switch _fecdeg {case ST_TextShapeTypeUnset :_adffc .Value ="";case ST_TextShapeTypeTextNoShape :_adffc .Value ="t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065"; -case ST_TextShapeTypeTextPlain :_adffc .Value ="\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n";case ST_TextShapeTypeTextStop :_adffc .Value ="\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070";case ST_TextShapeTypeTextTriangle :_adffc .Value ="\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065"; -case ST_TextShapeTypeTextTriangleInverted :_adffc .Value ="t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064";case ST_TextShapeTypeTextChevron :_adffc .Value ="t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e"; -case ST_TextShapeTypeTextChevronInverted :_adffc .Value ="\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064";case ST_TextShapeTypeTextRingInside :_adffc .Value ="\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065"; -case ST_TextShapeTypeTextRingOutside :_adffc .Value ="\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065";case ST_TextShapeTypeTextArchUp :_adffc .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070";case ST_TextShapeTypeTextArchDown :_adffc .Value ="\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e"; -case ST_TextShapeTypeTextCircle :_adffc .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065";case ST_TextShapeTypeTextButton :_adffc .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e";case ST_TextShapeTypeTextArchUpPour :_adffc .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072"; -case ST_TextShapeTypeTextArchDownPour :_adffc .Value ="\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextCirclePour :_adffc .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072"; -case ST_TextShapeTypeTextButtonPour :_adffc .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextCurveUp :_adffc .Value ="t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070";case ST_TextShapeTypeTextCurveDown :_adffc .Value ="\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e"; -case ST_TextShapeTypeTextCanUp :_adffc .Value ="\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p";case ST_TextShapeTypeTextCanDown :_adffc .Value ="t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextWave1 :_adffc .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00651"; -case ST_TextShapeTypeTextWave2 :_adffc .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00652";case ST_TextShapeTypeTextDoubleWave1 :_adffc .Value ="\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031";case ST_TextShapeTypeTextWave4 :_adffc .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00654"; -case ST_TextShapeTypeTextInflate :_adffc .Value ="t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextDeflate :_adffc .Value ="t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextInflateBottom :_adffc .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d"; -case ST_TextShapeTypeTextDeflateBottom :_adffc .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case ST_TextShapeTypeTextInflateTop :_adffc .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070"; -case ST_TextShapeTypeTextDeflateTop :_adffc .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case ST_TextShapeTypeTextDeflateInflate :_adffc .Value ="\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065"; -case ST_TextShapeTypeTextDeflateInflateDeflate :_adffc .Value ="\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e";case ST_TextShapeTypeTextFadeRight :_adffc .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074"; -case ST_TextShapeTypeTextFadeLeft :_adffc .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074";case ST_TextShapeTypeTextFadeUp :_adffc .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070";case ST_TextShapeTypeTextFadeDown :_adffc .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e"; -case ST_TextShapeTypeTextSlantUp :_adffc .Value ="t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070";case ST_TextShapeTypeTextSlantDown :_adffc .Value ="\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCascadeUp :_adffc .Value ="\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070"; -case ST_TextShapeTypeTextCascadeDown :_adffc .Value ="\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e";};return _adffc ,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 (_bbabb *ST_TextPoint )Validate ()error {return _bbabb .ValidateWithPath ("")}; -func (_gegbab ST_TextHorzOverflowType )String ()string {switch _gegbab {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case 2:return "\u0063\u006c\u0069\u0070";};return "";};func (_gecda ST_LineEndLength )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gdcde :=_b .Attr {}; -_gdcde .Name =name ;switch _gecda {case ST_LineEndLengthUnset :_gdcde .Value ="";case ST_LineEndLengthSm :_gdcde .Value ="\u0073\u006d";case ST_LineEndLengthMed :_gdcde .Value ="\u006d\u0065\u0064";case ST_LineEndLengthLg :_gdcde .Value ="\u006c\u0067"; -};return _gdcde ,nil ;};func (_egedb ST_CompoundLine )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_egedb .String (),start );};func (_fdcgg *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 :_ee .Sprintf ("\u0025\u0076",_fdcgg .ValAttr )}); -e .EncodeToken (start );if _fdcgg .EG_ColorTransform !=nil {for _ ,_decd :=range _fdcgg .EG_ColorTransform {_decd .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_agcbce *ST_TextAutonumberScheme )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_agcbce =0; -case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_agcbce =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_agcbce =2;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_agcbce =3; -case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_agcbce =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_agcbce =5;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_agcbce =6; -case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_agcbce =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_agcbce =8;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_agcbce =9; -case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_agcbce =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_agcbce =11;case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_agcbce =12; -case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_agcbce =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_agcbce =14;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_agcbce =15; -case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_agcbce =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_agcbce =17;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_agcbce =18; -case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_agcbce =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_agcbce =20;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_agcbce =21; -case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_agcbce =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_agcbce =23;case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_agcbce =24; -case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_agcbce =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_agcbce =26;case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_agcbce =27; -case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_agcbce =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_agcbce =29;case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_agcbce =30; -case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_agcbce =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_agcbce =32;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_agcbce =33; -case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_agcbce =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_agcbce =35;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_agcbce =36; -case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_agcbce =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_agcbce =38;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_agcbce =39; -case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_agcbce =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_agcbce =41;};return nil ;};func (_bfgd *CT_GroupLocking )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_deedf :=range start .Attr {if _deedf .Name .Local =="\u006e\u006f\u0047r\u0070"{_gabfb ,_daee :=_c .ParseBool (_deedf .Value ); -if _daee !=nil {return _daee ;};_bfgd .NoGrpAttr =&_gabfb ;continue ;};if _deedf .Name .Local =="\u006eo\u0055\u006e\u0067\u0072\u0070"{_dccdc ,_bced :=_c .ParseBool (_deedf .Value );if _bced !=nil {return _bced ;};_bfgd .NoUngrpAttr =&_dccdc ;continue ; -};if _deedf .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_afaed ,_abdeb :=_c .ParseBool (_deedf .Value );if _abdeb !=nil {return _abdeb ;};_bfgd .NoSelectAttr =&_afaed ;continue ;};if _deedf .Name .Local =="\u006e\u006f\u0052o\u0074"{_dbbeb ,_ggde :=_c .ParseBool (_deedf .Value ); -if _ggde !=nil {return _ggde ;};_bfgd .NoRotAttr =&_dbbeb ;continue ;};if _deedf .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_babagg ,_ccaab :=_c .ParseBool (_deedf .Value );if _ccaab !=nil {return _ccaab ; -};_bfgd .NoChangeAspectAttr =&_babagg ;continue ;};if _deedf .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_dgffg ,_efbbd :=_c .ParseBool (_deedf .Value );if _efbbd !=nil {return _efbbd ;};_bfgd .NoMoveAttr =&_dgffg ;continue ;};if _deedf .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_adebc ,_dcff :=_c .ParseBool (_deedf .Value ); -if _dcff !=nil {return _dcff ;};_bfgd .NoResizeAttr =&_adebc ;continue ;};};_dcfgg :for {_dagd ,_fefd :=d .Token ();if _fefd !=nil {return _fefd ;};switch _gfbb :=_dagd .(type ){case _b .StartElement :switch _gfbb .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"}:_bfgd .ExtLst =NewCT_OfficeArtExtensionList (); -if _gbgc :=d .DecodeElement (_bfgd .ExtLst ,&_gfbb );_gbgc !=nil {return _gbgc ;};default:_cc .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",_gfbb .Name ); -if _cdeeb :=d .Skip ();_cdeeb !=nil {return _cdeeb ;};};case _b .EndElement :break _dcfgg ;case _b .CharData :};};return nil ;};func (_gfa *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 _gfa .CT_Blip .MarshalXML (e ,start );}; +// Validate validates the CT_LineEndProperties and its children +func (_dbcae *CT_LineEndProperties )Validate ()error {return _dbcae .ValidateWithPath ("C\u0054_\u004c\u0069\u006e\u0065\u0045\u006e\u0064\u0050r\u006f\u0070\u0065\u0072ti\u0065\u0073");}; -// ValidateWithPath validates the CT_FontCollection and its children, prefixing error messages with path -func (_abg *CT_FontCollection )ValidateWithPath (path string )error {if _gcbf :=_abg .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e");_gcbf !=nil {return _gcbf ;};if _dgdgde :=_abg .Ea .ValidateWithPath (path +"\u002f\u0045\u0061"); -_dgdgde !=nil {return _dgdgde ;};if _bace :=_abg .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_bace !=nil {return _bace ;};for _ggfeb ,_bdce :=range _abg .Font {if _ecbg :=_bdce .ValidateWithPath (_ee .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_ggfeb )); -_ecbg !=nil {return _ecbg ;};};if _abg .ExtLst !=nil {if _facff :=_abg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_facff !=nil {return _facff ;};};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_AnimationGraphicalObjectBuildProperties and its children +func (_feaf *CT_AnimationGraphicalObjectBuildProperties )Validate ()error {return _feaf .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"); +}; -// ValidateWithPath validates the CT_SolidColorFillProperties and its children, prefixing error messages with path -func (_adgef *CT_SolidColorFillProperties )ValidateWithPath (path string )error {if _adgef .ScrgbClr !=nil {if _gfcdf :=_adgef .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_gfcdf !=nil {return _gfcdf ;};};if _adgef .SrgbClr !=nil {if _dfadc :=_adgef .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_dfadc !=nil {return _dfadc ;};};if _adgef .HslClr !=nil {if _fgegf :=_adgef .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_fgegf !=nil {return _fgegf ;};};if _adgef .SysClr !=nil {if _fgbeb :=_adgef .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_fgbeb !=nil {return _fgbeb ;};};if _adgef .SchemeClr !=nil {if _gcdfa :=_adgef .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gcdfa !=nil {return _gcdfa ;};};if _adgef .PrstClr !=nil {if _daeag :=_adgef .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_daeag !=nil {return _daeag ;};};return nil ;}; +// ValidateWithPath validates the CT_PatternFillProperties and its children, prefixing error messages with path +func (_dgdge *CT_PatternFillProperties )ValidateWithPath (path string )error {if _dgcba :=_dgdge .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_dgcba !=nil {return _dgcba ;};if _dgdge .FgClr !=nil {if _agbff :=_dgdge .FgClr .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006c\u0072"); +_agbff !=nil {return _agbff ;};};if _dgdge .BgClr !=nil {if _agded :=_dgdge .BgClr .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006c\u0072");_agded !=nil {return _agded ;};};return nil ;};func (_egdce *CT_PresetShadowEffect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egdce .PrstAttr =ST_PresetShadowVal (1); +for _ ,_gdfdc :=range start .Attr {if _gdfdc .Name .Local =="\u0070\u0072\u0073\u0074"{_egdce .PrstAttr .UnmarshalXMLAttr (_gdfdc );continue ;};if _gdfdc .Name .Local =="\u0064\u0069\u0073\u0074"{_gdgea ,_gdccaa :=_eb .ParseInt (_gdfdc .Value ,10,64);if _gdccaa !=nil {return _gdccaa ; +};_egdce .DistAttr =&_gdgea ;continue ;};if _gdfdc .Name .Local =="\u0064\u0069\u0072"{_cccfb ,_efdcd :=_eb .ParseInt (_gdfdc .Value ,10,32);if _efdcd !=nil {return _efdcd ;};_cgfbeg :=int32 (_cccfb );_egdce .DirAttr =&_cgfbeg ;continue ;};};_eeefc :for {_ebfe ,_ecdag :=d .Token (); +if _ecdag !=nil {return _ecdag ;};switch _ccdgcd :=_ebfe .(type ){case _e .StartElement :switch _ccdgcd .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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_egdce .ScrgbClr =NewCT_ScRgbColor (); +if _aaeg :=d .DecodeElement (_egdce .ScrgbClr ,&_ccdgcd );_aaeg !=nil {return _aaeg ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_egdce .SrgbClr =NewCT_SRgbColor (); +if _ecbdc :=d .DecodeElement (_egdce .SrgbClr ,&_ccdgcd );_ecbdc !=nil {return _ecbdc ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_egdce .HslClr =NewCT_HslColor (); +if _ffegb :=d .DecodeElement (_egdce .HslClr ,&_ccdgcd );_ffegb !=nil {return _ffegb ;};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\u0079\u0073\u0043\u006c\u0072"},_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\u0079\u0073\u0043\u006c\u0072"}:_egdce .SysClr =NewCT_SystemColor (); +if _edcfc :=d .DecodeElement (_egdce .SysClr ,&_ccdgcd );_edcfc !=nil {return _edcfc ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_egdce .SchemeClr =NewCT_SchemeColor (); +if _dfedd :=d .DecodeElement (_egdce .SchemeClr ,&_ccdgcd );_dfedd !=nil {return _dfedd ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_egdce .PrstClr =NewCT_PresetColor (); +if _dafb :=d .DecodeElement (_egdce .PrstClr ,&_ccdgcd );_dafb !=nil {return _dafb ;};default:_bfc .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",_ccdgcd .Name ); +if _bfceb :=d .Skip ();_bfceb !=nil {return _bfceb ;};};case _e .EndElement :break _eeefc ;case _e .CharData :};};return nil ;};type CT_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;};type CT_BlipChoice struct{AlphaBiLevel []*CT_AlphaBiLevelEffect ; +AlphaCeiling []*CT_AlphaCeilingEffect ;AlphaFloor []*CT_AlphaFloorEffect ;AlphaInv []*CT_AlphaInverseEffect ;AlphaMod []*CT_AlphaModulateEffect ;AlphaModFix []*CT_AlphaModulateFixedEffect ;AlphaRepl []*CT_AlphaReplaceEffect ;BiLevel []*CT_BiLevelEffect ; +Blur []*CT_BlurEffect ;ClrChange []*CT_ColorChangeEffect ;ClrRepl []*CT_ColorReplaceEffect ;Duotone []*CT_DuotoneEffect ;FillOverlay []*CT_FillOverlayEffect ;Grayscl []*CT_GrayscaleEffect ;Hsl []*CT_HSLEffect ;Lum []*CT_LuminanceEffect ;Tint []*CT_TintEffect ; +};func (_gfab *CT_SphereCoords )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gfab .LatAttr =0;_gfab .LonAttr =0;_gfab .RevAttr =0;for _ ,_dbcaa :=range start .Attr {if _dbcaa .Name .Local =="\u006c\u0061\u0074"{_afdcg ,_edbfa :=_eb .ParseInt (_dbcaa .Value ,10,32); +if _edbfa !=nil {return _edbfa ;};_gfab .LatAttr =int32 (_afdcg );continue ;};if _dbcaa .Name .Local =="\u006c\u006f\u006e"{_adbab ,_bbdcf :=_eb .ParseInt (_dbcaa .Value ,10,32);if _bbdcf !=nil {return _bbdcf ;};_gfab .LonAttr =int32 (_adbab );continue ; +};if _dbcaa .Name .Local =="\u0072\u0065\u0076"{_eafgd ,_fdeb :=_eb .ParseInt (_dbcaa .Value ,10,32);if _fdeb !=nil {return _fdeb ;};_gfab .RevAttr =int32 (_eafgd );continue ;};};for {_ecaeb ,_fcfb :=d .Token ();if _fcfb !=nil {return _bb .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0070\u0068\u0065\u0072\u0065C\u006f\u006f\u0072d\u0073:\u0020\u0025\u0073",_fcfb ); +};if _ddgcd ,_decgd :=_ecaeb .(_e .EndElement );_decgd &&_ddgcd .Name ==start .Name {break ;};};return nil ;};func (_ggfac ST_SystemColorVal )Validate ()error {return _ggfac .ValidateWithPath ("")};func ParseUnionST_Coordinate (s string )(ST_Coordinate ,error ){_cadg :=ST_Coordinate {}; +if _egf .ST_UniversalMeasurePatternRe .MatchString (s ){_cadg .ST_UniversalMeasure =&s ;}else {_ggcebc ,_acaag :=_eb .ParseInt (s ,10,64);if _acaag !=nil {return _cadg ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_acaag ); +};_cadg .ST_CoordinateUnqualified =&_ggcebc ;};return _cadg ,nil ;}; -// ValidateWithPath validates the EG_ThemeableEffectStyle and its children, prefixing error messages with path -func (_fafecf *EG_ThemeableEffectStyle )ValidateWithPath (path string )error {if _fafecf .Effect !=nil {if _afef :=_fafecf .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_afef !=nil {return _afef ;};};if _fafecf .EffectRef !=nil {if _abba :=_fafecf .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"); -_abba !=nil {return _abba ;};};return nil ;};func (_adb *CT_AnimationGraphicalObjectBuildProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgg :for {_fgbga ,_bbf :=d .Token ();if _bbf !=nil {return _bbf ;};switch _deab :=_fgbga .(type ){case _b .StartElement :switch _deab .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"}:_adb .BldDgm =NewCT_AnimationDgmBuildProperties (); -if _egee :=d .DecodeElement (_adb .BldDgm ,&_deab );_egee !=nil {return _egee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_adb .BldChart =NewCT_AnimationChartBuildProperties (); -if _adbe :=d .DecodeElement (_adb .BldChart ,&_deab );_adbe !=nil {return _adbe ;};default:_cc .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",_deab .Name ); -if _gded :=d .Skip ();_gded !=nil {return _gded ;};};case _b .EndElement :break _bgg ;case _b .CharData :};};return nil ;};func (_bgdga *CT_TextBody )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ddbfa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}}; -e .EncodeElement (_bgdga .BodyPr ,_ddbfa );if _bgdga .LstStyle !=nil {_ebaab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bgdga .LstStyle ,_ebaab );};_fdcae :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070"}}; -for _ ,_cebeg :=range _bgdga .P {e .EncodeElement (_cebeg ,_fdcae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Headers struct{Header []string ;};func (_feda *CT_AnimationChartBuildProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _feda .BldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_feda .BldAttr )}); -};if _feda .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_feda .AnimBgAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); +// Validate validates the EG_Geometry and its children +func (_faeda *EG_Geometry )Validate ()error {return _faeda .ValidateWithPath ("E\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");};func (_decdb *EG_Geometry )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fafdf :for {_bafgb ,_cdbce :=d .Token (); +if _cdbce !=nil {return _cdbce ;};switch _fedaf :=_bafgb .(type ){case _e .StartElement :switch _fedaf .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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_decdb .CustGeom =NewCT_CustomGeometry2D (); +if _fefae :=d .DecodeElement (_decdb .CustGeom ,&_fedaf );_fefae !=nil {return _fefae ;};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 :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"},_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 :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}:_decdb .PrstGeom =NewCT_PresetGeometry2D (); +if _fafed :=d .DecodeElement (_decdb .PrstGeom ,&_fedaf );_fafed !=nil {return _fafed ;};default:_bfc .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",_fedaf .Name ); +if _cffbce :=d .Skip ();_cffbce !=nil {return _cffbce ;};};case _e .EndElement :break _fafdf ;case _e .CharData :};};return nil ;}; + +// ST_Coordinate is a union type +type ST_Coordinate struct{ST_CoordinateUnqualified *int64 ;ST_UniversalMeasure *string ;};type CT_FillEffect struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ; +PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};type ST_ChartBuildStep byte ;func (_afcaa ST_TextAutonumberScheme )ValidateWithPath (path string )error {switch _afcaa {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 _bb .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afcaa )); +};return nil ;}; + +// ValidateWithPath validates the CT_ShapeProperties and its children, prefixing error messages with path +func (_gdfbf *CT_ShapeProperties )ValidateWithPath (path string )error {if _dagbe :=_gdfbf .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dagbe !=nil {return _dagbe ;};if _gdfbf .Xfrm !=nil {if _gegdf :=_gdfbf .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d"); +_gegdf !=nil {return _gegdf ;};};if _gdfbf .CustGeom !=nil {if _dbaf :=_gdfbf .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_dbaf !=nil {return _dbaf ;};};if _gdfbf .PrstGeom !=nil {if _bgceb :=_gdfbf .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm"); +_bgceb !=nil {return _bgceb ;};};if _gdfbf .NoFill !=nil {if _dggb :=_gdfbf .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_dggb !=nil {return _dggb ;};};if _gdfbf .SolidFill !=nil {if _ffcf :=_gdfbf .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_ffcf !=nil {return _ffcf ;};};if _gdfbf .GradFill !=nil {if _cebea :=_gdfbf .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_cebea !=nil {return _cebea ;};};if _gdfbf .BlipFill !=nil {if _baaebg :=_gdfbf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_baaebg !=nil {return _baaebg ;};};if _gdfbf .PattFill !=nil {if _ecaf :=_gdfbf .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_ecaf !=nil {return _ecaf ;};};if _gdfbf .GrpFill !=nil {if _bacd :=_gdfbf .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_bacd !=nil {return _bacd ;};};if _gdfbf .Ln !=nil {if _eaeac :=_gdfbf .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_eaeac !=nil {return _eaeac ;};};if _gdfbf .EffectLst !=nil {if _bfdcca :=_gdfbf .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"); +_bfdcca !=nil {return _bfdcca ;};};if _gdfbf .EffectDag !=nil {if _cfbbe :=_gdfbf .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_cfbbe !=nil {return _cfbbe ;};};if _gdfbf .Scene3d !=nil {if _fagba :=_gdfbf .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064"); +_fagba !=nil {return _fagba ;};};if _gdfbf .Sp3d !=nil {if _ddbbd :=_gdfbf .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_ddbbd !=nil {return _ddbbd ;};};if _gdfbf .ExtLst !=nil {if _cgeadg :=_gdfbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cgeadg !=nil {return _cgeadg ;};};return nil ;};type CT_TextAutonumberBullet struct{TypeAttr ST_TextAutonumberScheme ;StartAtAttr *int32 ;}; + +// Validate validates the CT_AnimationChartBuildProperties and its children +func (_aedg *CT_AnimationChartBuildProperties )Validate ()error {return _aedg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043\u0068\u0061r\u0074B\u0075\u0069\u006c\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"); +};type CT_PositiveFixedAngle struct{ValAttr int32 ;};func NewCT_PresetGeometry2D ()*CT_PresetGeometry2D {_efadce :=&CT_PresetGeometry2D {};_efadce .PrstAttr =ST_ShapeType (1);return _efadce ;};func (_bdcdd *ST_TextShapeType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abege ,_ffgcc :=d .Token (); +if _ffgcc !=nil {return _ffgcc ;};if _deafaf ,_efgecb :=_abege .(_e .EndElement );_efgecb &&_deafaf .Name ==start .Name {*_bdcdd =1;return nil ;};if _fcgec ,_eefga :=_abege .(_e .CharData );!_eefga {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",_abege ); +}else {switch string (_fcgec ){case "":*_bdcdd =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_bdcdd =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_bdcdd =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_bdcdd =3; +case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_bdcdd =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_bdcdd =5;case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_bdcdd =6; +case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_bdcdd =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_bdcdd =8;case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_bdcdd =9; +case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_bdcdd =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_bdcdd =11;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_bdcdd =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_bdcdd =13; +case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_bdcdd =14;case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_bdcdd =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_bdcdd =16; +case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_bdcdd =17;case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_bdcdd =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_bdcdd =19; +case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_bdcdd =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_bdcdd =21;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_bdcdd =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_bdcdd =23; +case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_bdcdd =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_bdcdd =25;case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_bdcdd =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_bdcdd =27; +case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_bdcdd =28;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_bdcdd =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_bdcdd =30; +case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_bdcdd =31;case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_bdcdd =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_bdcdd =33; +case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_bdcdd =34;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_bdcdd =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_bdcdd =36; +case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_bdcdd =37;case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_bdcdd =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_bdcdd =39; +case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_bdcdd =40;case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_bdcdd =41;};};_abege ,_ffgcc =d .Token ();if _ffgcc !=nil {return _ffgcc ; +};if _ebgad ,_bffbg :=_abege .(_e .EndElement );_bffbg &&_ebgad .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",_abege ); +};func NewCT_BlipChoice ()*CT_BlipChoice {_cgff :=&CT_BlipChoice {};return _cgff }; + +// Validate validates the CT_CustomColor and its children +func (_acbef *CT_CustomColor )Validate ()error {return _acbef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072");}; + +// ValidateWithPath validates the CT_GvmlShapeNonVisual and its children, prefixing error messages with path +func (_cffa *CT_GvmlShapeNonVisual )ValidateWithPath (path string )error {if _cdgd :=_cffa .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cdgd !=nil {return _cdgd ;};if _gfaaec :=_cffa .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072"); +_gfaaec !=nil {return _gfaaec ;};return nil ;};func (_gfgbae ST_ShapeType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gfgbae .String (),start );};func (_dafdebg *ST_TextVerticalType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eedcc ,_fgggc :=d .Token (); +if _fgggc !=nil {return _fgggc ;};if _gagbgg ,_bdafg :=_eedcc .(_e .EndElement );_bdafg &&_gagbgg .Name ==start .Name {*_dafdebg =1;return nil ;};if _bdabab ,_aebde :=_eedcc .(_e .CharData );!_aebde {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",_eedcc ); +}else {switch string (_bdabab ){case "":*_dafdebg =0;case "\u0068\u006f\u0072\u007a":*_dafdebg =1;case "\u0076\u0065\u0072\u0074":*_dafdebg =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_dafdebg =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_dafdebg =4; +case "\u0065\u0061\u0056\u0065\u0072\u0074":*_dafdebg =5;case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_dafdebg =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_dafdebg =7; +};};_eedcc ,_fgggc =d .Token ();if _fgggc !=nil {return _fgggc ;};if _addca ,_bcdae :=_eedcc .(_e .EndElement );_bcdae &&_addca .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",_eedcc ); +};func (_bgcce *CT_TableRow )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068"},Value :_bb .Sprintf ("\u0025\u0076",_bgcce .HAttr )});e .EncodeToken (start );if _bgcce .Tc !=nil {_gcfbf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0074\u0063"}}; +for _ ,_fbcbc :=range _bgcce .Tc {e .EncodeElement (_fbcbc ,_gcfbf );};};if _bgcce .ExtLst !=nil {_abaff :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgcce .ExtLst ,_abaff );};e .EncodeToken (_e .EndElement {Name :start .Name }); return nil ;}; -// Validate validates the CT_BlipChoice and its children -func (_fdce *CT_BlipChoice )Validate ()error {return _fdce .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0069\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_InverseTransform ()*CT_InverseTransform {_aebc :=&CT_InverseTransform {};return _aebc }; -func (_gafbb ST_LineEndWidth )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dbgdgc :=_b .Attr {};_dbgdgc .Name =name ;switch _gafbb {case ST_LineEndWidthUnset :_dbgdgc .Value ="";case ST_LineEndWidthSm :_dbgdgc .Value ="\u0073\u006d";case ST_LineEndWidthMed :_dbgdgc .Value ="\u006d\u0065\u0064"; -case ST_LineEndWidthLg :_dbgdgc .Value ="\u006c\u0067";};return _dbgdgc ,nil ;};func (_gcdfc *CT_GroupLocking )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gcdfc .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_gcdfc .NoGrpAttr ))}); -};if _gcdfc .NoUngrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006eo\u0055\u006e\u0067\u0072\u0070"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_gcdfc .NoUngrpAttr ))});};if _gcdfc .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_gcdfc .NoSelectAttr ))}); -};if _gcdfc .NoRotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_gcdfc .NoRotAttr ))});};if _gcdfc .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_gcdfc .NoChangeAspectAttr ))}); -};if _gcdfc .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_gcdfc .NoMoveAttr ))});};if _gcdfc .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_gcdfc .NoResizeAttr ))}); -};e .EncodeToken (start );if _gcdfc .ExtLst !=nil {_fdfda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcdfc .ExtLst ,_fdfda );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_aafcg *CT_NonVisualDrawingProps )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cebf :=range start .Attr {if _cebf .Name .Local =="\u0069\u0064"{_fafec ,_beceec :=_c .ParseUint (_cebf .Value ,10,32);if _beceec !=nil {return _beceec ; -};_aafcg .IdAttr =uint32 (_fafec );continue ;};if _cebf .Name .Local =="\u006e\u0061\u006d\u0065"{_caeea ,_afgf :=_cebf .Value ,error (nil );if _afgf !=nil {return _afgf ;};_aafcg .NameAttr =_caeea ;continue ;};if _cebf .Name .Local =="\u0064\u0065\u0073c\u0072"{_edbbf ,_daegc :=_cebf .Value ,error (nil ); -if _daegc !=nil {return _daegc ;};_aafcg .DescrAttr =&_edbbf ;continue ;};if _cebf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_bebb ,_beec :=_c .ParseBool (_cebf .Value );if _beec !=nil {return _beec ;};_aafcg .HiddenAttr =&_bebb ;continue ; -};if _cebf .Name .Local =="\u0074\u0069\u0074l\u0065"{_agcad ,_ecee :=_cebf .Value ,error (nil );if _ecee !=nil {return _ecee ;};_aafcg .TitleAttr =&_agcad ;continue ;};};_ddcde :for {_bbbgb ,_cddbc :=d .Token ();if _cddbc !=nil {return _cddbc ;};switch _baaeg :=_bbbgb .(type ){case _b .StartElement :switch _baaeg .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"}:_aafcg .HlinkClick =NewCT_Hyperlink (); -if _dcgab :=d .DecodeElement (_aafcg .HlinkClick ,&_baaeg );_dcgab !=nil {return _dcgab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_aafcg .HlinkHover =NewCT_Hyperlink (); -if _abbda :=d .DecodeElement (_aafcg .HlinkHover ,&_baaeg );_abbda !=nil {return _abbda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_aafcg .ExtLst =NewCT_OfficeArtExtensionList (); -if _edbcc :=d .DecodeElement (_aafcg .ExtLst ,&_baaeg );_edbcc !=nil {return _edbcc ;};default:_cc .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",_baaeg .Name ); -if _begbc :=d .Skip ();_begbc !=nil {return _begbc ;};};case _b .EndElement :break _ddcde ;case _b .CharData :};};return nil ;};func (_fgff *CT_Backdrop )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_eccg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006e\u0063\u0068\u006f\u0072"}}; -e .EncodeElement (_fgff .Anchor ,_eccg );_gcd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d"}};e .EncodeElement (_fgff .Norm ,_gcd );_egbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0075\u0070"}};e .EncodeElement (_fgff .Up ,_egbb ); -if _fgff .ExtLst !=nil {_fcac :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgff .ExtLst ,_fcac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type EG_TextUnderlineFill struct{UFillTx *CT_TextUnderlineFillFollowText ; -UFill *CT_TextUnderlineFillGroupWrapper ;};func (_fge *CT_AdjPoint2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcb :=range start .Attr {if _bcb .Name .Local =="\u0078"{_cgf ,_dcga :=ParseUnionST_AdjCoordinate (_bcb .Value ); -if _dcga !=nil {return _dcga ;};_fge .XAttr =_cgf ;continue ;};if _bcb .Name .Local =="\u0079"{_ccf ,_afb :=ParseUnionST_AdjCoordinate (_bcb .Value );if _afb !=nil {return _afb ;};_fge .YAttr =_ccf ;continue ;};};for {_ga ,_gde :=d .Token ();if _gde !=nil {return _ee .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041d\u006aP\u006fi\u006e\u0074\u0032\u0044\u003a\u0020\u0025s",_gde ); -};if _dcf ,_ddb :=_ga .(_b .EndElement );_ddb &&_dcf .Name ==start .Name {break ;};};return nil ;};func NewEG_TextBulletTypeface ()*EG_TextBulletTypeface {_ebbfc :=&EG_TextBulletTypeface {};return _ebbfc ;};func (_bgaggb *ST_PresetLineDashVal )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bgaggb =0; -case "\u0073\u006f\u006ci\u0064":*_bgaggb =1;case "\u0064\u006f\u0074":*_bgaggb =2;case "\u0064\u0061\u0073\u0068":*_bgaggb =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_bgaggb =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_bgaggb =5;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_bgaggb =6; -case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bgaggb =7;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_bgaggb =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_bgaggb =9;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_bgaggb =10; -case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bgaggb =11;};return nil ;};type EG_ThemeableFillStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;};func NewCT_GvmlTextShape ()*CT_GvmlTextShape {_affeb :=&CT_GvmlTextShape {}; -_affeb .TxBody =NewCT_TextBody ();return _affeb ;};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 NewCT_ColorChangeEffect ()*CT_ColorChangeEffect {_cgga :=&CT_ColorChangeEffect {};_cgga .ClrFrom =NewCT_Color ();_cgga .ClrTo =NewCT_Color ();return _cgga ;}; +// ValidateWithPath validates the CT_GvmlGraphicalObjectFrame and its children, prefixing error messages with path +func (_fddg *CT_GvmlGraphicalObjectFrame )ValidateWithPath (path string )error {if _fdfbf :=_fddg .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_fdfbf !=nil {return _fdfbf ; +};if _bfbee :=_fddg .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_bfbee !=nil {return _bfbee ;};if _gbgd :=_fddg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_gbgd !=nil {return _gbgd ;};if _fddg .ExtLst !=nil {if _bbebb :=_fddg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bbebb !=nil {return _bbebb ;};};return nil ;}; -// Validate validates the CT_TableCellProperties and its children -func (_bbcgg *CT_TableCellProperties )Validate ()error {return _bbcgg .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");}; +// ValidateWithPath validates the CT_SupplementalFont and its children, prefixing error messages with path +func (_eagg *CT_SupplementalFont )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_CustomGeometry2D and its children -func (_dfcbg *CT_CustomGeometry2D )Validate ()error {return _dfcbg .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");}; +// ValidateWithPath validates the EG_Effect and its children, prefixing error messages with path +func (_abffg *EG_Effect )ValidateWithPath (path string )error {if _abffg .Cont !=nil {if _abfdd :=_abffg .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_abfdd !=nil {return _abfdd ;};};if _abffg .Effect !=nil {if _bbebg :=_abffg .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); +_bbebg !=nil {return _bbebg ;};};if _abffg .AlphaBiLevel !=nil {if _cfdff :=_abffg .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_cfdff !=nil {return _cfdff ;};};if _abffg .AlphaCeiling !=nil {if _edaef :=_abffg .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"); +_edaef !=nil {return _edaef ;};};if _abffg .AlphaFloor !=nil {if _aaeeb :=_abffg .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072");_aaeeb !=nil {return _aaeeb ;};};if _abffg .AlphaInv !=nil {if _cfefc :=_abffg .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev"); +_cfefc !=nil {return _cfefc ;};};if _abffg .AlphaMod !=nil {if _gfcgd :=_abffg .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_gfcgd !=nil {return _gfcgd ;};};if _abffg .AlphaModFix !=nil {if _ecede :=_abffg .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"); +_ecede !=nil {return _ecede ;};};if _abffg .AlphaOutset !=nil {if _faaaf :=_abffg .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074");_faaaf !=nil {return _faaaf ;};};if _abffg .AlphaRepl !=nil {if _bbfacg :=_abffg .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"); +_bbfacg !=nil {return _bbfacg ;};};if _abffg .BiLevel !=nil {if _gdabd :=_abffg .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_gdabd !=nil {return _gdabd ;};};if _abffg .Blend !=nil {if _bagcgb :=_abffg .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064"); +_bagcgb !=nil {return _bagcgb ;};};if _abffg .Blur !=nil {if _aeeea :=_abffg .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_aeeea !=nil {return _aeeea ;};};if _abffg .ClrChange !=nil {if _baecc :=_abffg .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); +_baecc !=nil {return _baecc ;};};if _abffg .ClrRepl !=nil {if _baef :=_abffg .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c");_baef !=nil {return _baef ;};};if _abffg .Duotone !=nil {if _ffgbf :=_abffg .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065"); +_ffgbf !=nil {return _ffgbf ;};};if _abffg .Fill !=nil {if _fcga :=_abffg .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_fcga !=nil {return _fcga ;};};if _abffg .FillOverlay !=nil {if _fcfgg :=_abffg .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"); +_fcfgg !=nil {return _fcfgg ;};};if _abffg .Glow !=nil {if _gbdde :=_abffg .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_gbdde !=nil {return _gbdde ;};};if _abffg .Grayscl !=nil {if _fcegf :=_abffg .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c"); +_fcegf !=nil {return _fcegf ;};};if _abffg .Hsl !=nil {if _gbedc :=_abffg .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_gbedc !=nil {return _gbedc ;};};if _abffg .InnerShdw !=nil {if _ecggec :=_abffg .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"); +_ecggec !=nil {return _ecggec ;};};if _abffg .Lum !=nil {if _bcacg :=_abffg .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_bcacg !=nil {return _bcacg ;};};if _abffg .OuterShdw !=nil {if _adagba :=_abffg .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"); +_adagba !=nil {return _adagba ;};};if _abffg .PrstShdw !=nil {if _edbece :=_abffg .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_edbece !=nil {return _edbece ;};};if _abffg .Reflection !=nil {if _fbabe :=_abffg .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"); +_fbabe !=nil {return _fbabe ;};};if _abffg .RelOff !=nil {if _gdgac :=_abffg .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066");_gdgac !=nil {return _gdgac ;};};if _abffg .SoftEdge !=nil {if _affcb :=_abffg .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e"); +_affcb !=nil {return _affcb ;};};if _abffg .Tint !=nil {if _daeca :=_abffg .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_daeca !=nil {return _daeca ;};};if _abffg .Xfrm !=nil {if _egbd :=_abffg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d"); +_egbd !=nil {return _egbd ;};};return nil ;}; -// Validate validates the EG_Geometry and its children -func (_fbacg *EG_Geometry )Validate ()error {return _fbacg .ValidateWithPath ("E\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");}; +// ST_AdjAngle is a union type +type ST_AdjAngle struct{ST_Angle *int32 ;ST_GeomGuideName *string ;}; -// ValidateWithPath validates the CT_TintEffect and its children, prefixing error messages with path -func (_bgcea *CT_TintEffect )ValidateWithPath (path string )error {if _bgcea .HueAttr !=nil {if *_bgcea .HueAttr < 0{return _ee .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 ,*_bgcea .HueAttr ); -};if *_bgcea .HueAttr >=21600000{return _ee .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 ,*_bgcea .HueAttr ); -};};if _bgcea .AmtAttr !=nil {if _cdebe :=_bgcea .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_cdebe !=nil {return _cdebe ;};};return nil ;}; +// ValidateWithPath validates the CT_TableCellBorderStyle and its children, prefixing error messages with path +func (_aegdg *CT_TableCellBorderStyle )ValidateWithPath (path string )error {if _aegdg .Left !=nil {if _dbacfa :=_aegdg .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_dbacfa !=nil {return _dbacfa ;};};if _aegdg .Right !=nil {if _bdaeab :=_aegdg .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); +_bdaeab !=nil {return _bdaeab ;};};if _aegdg .Top !=nil {if _bdfff :=_aegdg .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_bdfff !=nil {return _bdfff ;};};if _aegdg .Bottom !=nil {if _ceagb :=_aegdg .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); +_ceagb !=nil {return _ceagb ;};};if _aegdg .InsideH !=nil {if _bffcb :=_aegdg .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_bffcb !=nil {return _bffcb ;};};if _aegdg .InsideV !=nil {if _eebec :=_aegdg .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056"); +_eebec !=nil {return _eebec ;};};if _aegdg .Tl2br !=nil {if _cdbbc :=_aegdg .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_cdbbc !=nil {return _cdbbc ;};};if _aegdg .Tr2bl !=nil {if _gbcg :=_aegdg .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c"); +_gbcg !=nil {return _gbcg ;};};if _aegdg .ExtLst !=nil {if _dggga :=_aegdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dggga !=nil {return _dggga ;};};return nil ;}; -// ValidateWithPath validates the CT_ContentPartLocking and its children, prefixing error messages with path -func (_bfa *CT_ContentPartLocking )ValidateWithPath (path string )error {if _bfa .ExtLst !=nil {if _afbg :=_bfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afbg !=nil {return _afbg ;};};return nil ;};func (_gfccge ST_LineEndWidth )ValidateWithPath (path string )error {switch _gfccge {case 0,1,2,3:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfccge )); -};return nil ;};func (_bgcf *CT_InverseGammaTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GrayscaleEffect ()*CT_GrayscaleEffect {_eegad :=&CT_GrayscaleEffect {}; -return _eegad };func (_geed *CT_BackgroundFillStyleList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdffd :for {_gcf ,_bga :=d .Token ();if _bga !=nil {return _bga ;};switch _begg :=_gcf .(type ){case _b .StartElement :switch _begg .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"}:_bebe :=NewEG_FillProperties (); -_bebe .NoFill =NewCT_NoFillProperties ();if _fbbac :=d .DecodeElement (_bebe .NoFill ,&_begg );_fbbac !=nil {return _fbbac ;};_geed .EG_FillProperties =append (_geed .EG_FillProperties ,_bebe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_abb :=NewEG_FillProperties (); -_abb .SolidFill =NewCT_SolidColorFillProperties ();if _bbbf :=d .DecodeElement (_abb .SolidFill ,&_begg );_bbbf !=nil {return _bbbf ;};_geed .EG_FillProperties =append (_geed .EG_FillProperties ,_abb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fad :=NewEG_FillProperties (); -_fad .GradFill =NewCT_GradientFillProperties ();if _fgcd :=d .DecodeElement (_fad .GradFill ,&_begg );_fgcd !=nil {return _fgcd ;};_geed .EG_FillProperties =append (_geed .EG_FillProperties ,_fad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_egab :=NewEG_FillProperties (); -_egab .BlipFill =NewCT_BlipFillProperties ();if _agg :=d .DecodeElement (_egab .BlipFill ,&_begg );_agg !=nil {return _agg ;};_geed .EG_FillProperties =append (_geed .EG_FillProperties ,_egab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gea :=NewEG_FillProperties (); -_gea .PattFill =NewCT_PatternFillProperties ();if _fce :=d .DecodeElement (_gea .PattFill ,&_begg );_fce !=nil {return _fce ;};_geed .EG_FillProperties =append (_geed .EG_FillProperties ,_gea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ebab :=NewEG_FillProperties (); -_ebab .GrpFill =NewCT_GroupFillProperties ();if _bagf :=d .DecodeElement (_ebab .GrpFill ,&_begg );_bagf !=nil {return _bagf ;};_geed .EG_FillProperties =append (_geed .EG_FillProperties ,_ebab );default:_cc .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",_begg .Name ); -if _cedea :=d .Skip ();_cedea !=nil {return _cedea ;};};case _b .EndElement :break _bdffd ;case _b .CharData :};};return nil ;};type CT_RegularTextRun struct{RPr *CT_TextCharacterProperties ;T string ;};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_TextSpacingPercent and its children +func (_bbcbgdf *CT_TextSpacingPercent )Validate ()error {return _bbcbgdf .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074");};func NewCT_QuickTimeFile ()*CT_QuickTimeFile {_daabc :=&CT_QuickTimeFile {}; +return _daabc };type CT_AlphaBiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;}; -// ValidateWithPath validates the CT_GroupShapeProperties and its children, prefixing error messages with path -func (_dafb *CT_GroupShapeProperties )ValidateWithPath (path string )error {if _cadg :=_dafb .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cadg !=nil {return _cadg ;};if _dafb .Xfrm !=nil {if _fdgg :=_dafb .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d"); -_fdgg !=nil {return _fdgg ;};};if _dafb .NoFill !=nil {if _bdacd :=_dafb .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_bdacd !=nil {return _bdacd ;};};if _dafb .SolidFill !=nil {if _aecde :=_dafb .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_aecde !=nil {return _aecde ;};};if _dafb .GradFill !=nil {if _dbgdc :=_dafb .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_dbgdc !=nil {return _dbgdc ;};};if _dafb .BlipFill !=nil {if _gbafc :=_dafb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_gbafc !=nil {return _gbafc ;};};if _dafb .PattFill !=nil {if _aaadg :=_dafb .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_aaadg !=nil {return _aaadg ;};};if _dafb .GrpFill !=nil {if _gedba :=_dafb .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_gedba !=nil {return _gedba ;};};if _dafb .EffectLst !=nil {if _eafc :=_dafb .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_eafc !=nil {return _eafc ;};};if _dafb .EffectDag !=nil {if _aaeg :=_dafb .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); -_aaeg !=nil {return _aaeg ;};};if _dafb .Scene3d !=nil {if _fcfcf :=_dafb .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_fcfcf !=nil {return _fcfcf ;};};if _dafb .ExtLst !=nil {if _geae :=_dafb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_geae !=nil {return _geae ;};};return nil ;};func (_bac *Blip )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bac .CT_Blip =*NewCT_Blip ();for _ ,_bdd :=range start .Attr {if _bdd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bdd .Name .Local =="\u0065\u006d\u0062e\u0064"{_bg ,_aaa :=_bdd .Value ,error (nil ); -if _aaa !=nil {return _aaa ;};_bac .EmbedAttr =&_bg ;continue ;};if _bdd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bdd .Name .Local =="\u006c\u0069\u006e\u006b"{_dac ,_be :=_bdd .Value ,error (nil ); -if _be !=nil {return _be ;};_bac .LinkAttr =&_dac ;continue ;};if _bdd .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_bac .CstateAttr .UnmarshalXMLAttr (_bdd );continue ;};};_bacd :for {_dca ,_dcg :=d .Token ();if _dcg !=nil {return _dcg ;};switch _ccb :=_dca .(type ){case _b .StartElement :switch _ccb .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"}:_aag :=NewCT_BlipChoice (); -if _bfga :=d .DecodeElement (&_aag .AlphaBiLevel ,&_ccb );_bfga !=nil {return _bfga ;};_bac .Choice =append (_bac .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 :"\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"}:_dg :=NewCT_BlipChoice (); -if _dgf :=d .DecodeElement (&_dg .AlphaCeiling ,&_ccb );_dgf !=nil {return _dgf ;};_bac .Choice =append (_bac .Choice ,_dg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fbg :=NewCT_BlipChoice (); -if _cb :=d .DecodeElement (&_fbg .AlphaFloor ,&_ccb );_cb !=nil {return _cb ;};_bac .Choice =append (_bac .Choice ,_fbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_geg :=NewCT_BlipChoice (); -if _eg :=d .DecodeElement (&_geg .AlphaInv ,&_ccb );_eg !=nil {return _eg ;};_bac .Choice =append (_bac .Choice ,_geg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cga :=NewCT_BlipChoice (); -if _bdb :=d .DecodeElement (&_cga .AlphaMod ,&_ccb );_bdb !=nil {return _bdb ;};_bac .Choice =append (_bac .Choice ,_cga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cdb :=NewCT_BlipChoice (); -if _fd :=d .DecodeElement (&_cdb .AlphaModFix ,&_ccb );_fd !=nil {return _fd ;};_bac .Choice =append (_bac .Choice ,_cdb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ddc :=NewCT_BlipChoice (); -if _gced :=d .DecodeElement (&_ddc .AlphaRepl ,&_ccb );_gced !=nil {return _gced ;};_bac .Choice =append (_bac .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 :"\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"}:_dab :=NewCT_BlipChoice (); -if _eb :=d .DecodeElement (&_dab .BiLevel ,&_ccb );_eb !=nil {return _eb ;};_bac .Choice =append (_bac .Choice ,_dab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_dee :=NewCT_BlipChoice (); -if _gb :=d .DecodeElement (&_dee .Blur ,&_ccb );_gb !=nil {return _gb ;};_bac .Choice =append (_bac .Choice ,_dee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bc :=NewCT_BlipChoice (); -if _gcgg :=d .DecodeElement (&_bc .ClrChange ,&_ccb );_gcgg !=nil {return _gcgg ;};_bac .Choice =append (_bac .Choice ,_bc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_eed :=NewCT_BlipChoice (); -if _ca :=d .DecodeElement (&_eed .ClrRepl ,&_ccb );_ca !=nil {return _ca ;};_bac .Choice =append (_bac .Choice ,_eed );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bea :=NewCT_BlipChoice (); -if _aage :=d .DecodeElement (&_bea .Duotone ,&_ccb );_aage !=nil {return _aage ;};_bac .Choice =append (_bac .Choice ,_bea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fbf :=NewCT_BlipChoice (); -if _fa :=d .DecodeElement (&_fbf .FillOverlay ,&_ccb );_fa !=nil {return _fa ;};_bac .Choice =append (_bac .Choice ,_fbf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bfc :=NewCT_BlipChoice (); -if _df :=d .DecodeElement (&_bfc .Grayscl ,&_ccb );_df !=nil {return _df ;};_bac .Choice =append (_bac .Choice ,_bfc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bb :=NewCT_BlipChoice (); -if _gcc :=d .DecodeElement (&_bb .Hsl ,&_ccb );_gcc !=nil {return _gcc ;};_bac .Choice =append (_bac .Choice ,_bb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ae :=NewCT_BlipChoice (); -if _gee :=d .DecodeElement (&_ae .Lum ,&_ccb );_gee !=nil {return _gee ;};_bac .Choice =append (_bac .Choice ,_ae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_aaf :=NewCT_BlipChoice (); -if _ede :=d .DecodeElement (&_aaf .Tint ,&_ccb );_ede !=nil {return _ede ;};_bac .Choice =append (_bac .Choice ,_aaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_bac .ExtLst =NewCT_OfficeArtExtensionList (); -if _gfg :=d .DecodeElement (_bac .ExtLst ,&_ccb );_gfg !=nil {return _gfg ;};default:_cc .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",_ccb .Name ); -if _agb :=d .Skip ();_agb !=nil {return _agb ;};};case _b .EndElement :break _bacd ;case _b .CharData :};};return nil ;};func (_ceedf ST_TextTabAlignType )Validate ()error {return _ceedf .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Percentage and its children, prefixing error messages with path +func (_dagda *CT_Percentage )ValidateWithPath (path string )error {if _gcbged :=_dagda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcbged !=nil {return _gcbged ;};return nil ;}; -// ValidateWithPath validates the CT_ConnectionSite and its children, prefixing error messages with path -func (_gafeb *CT_ConnectionSite )ValidateWithPath (path string )error {if _bbg :=_gafeb .AngAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_bbg !=nil {return _bbg ;};if _dabd :=_gafeb .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073"); -_dabd !=nil {return _dabd ;};return nil ;};const (ST_CompoundLineUnset ST_CompoundLine =0;ST_CompoundLineSng ST_CompoundLine =1;ST_CompoundLineDbl ST_CompoundLine =2;ST_CompoundLineThickThin ST_CompoundLine =3;ST_CompoundLineThinThick ST_CompoundLine =4; -ST_CompoundLineTri ST_CompoundLine =5;);type EG_TextBulletTypeface struct{BuFontTx *CT_TextBulletTypefaceFollowText ;BuFont *CT_TextFont ;};func (_gaffd ST_PresetMaterialType )String ()string {switch _gaffd {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 (_eaacc *ST_SystemColorVal )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eaacc =0;case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_eaacc =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_eaacc =2; -case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_eaacc =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_eaacc =4;case "\u006d\u0065\u006e\u0075":*_eaacc =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_eaacc =6; -case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_eaacc =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_eaacc =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_eaacc =9;case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_eaacc =10; -case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_eaacc =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_eaacc =12;case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_eaacc =13; -case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_eaacc =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_eaacc =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_eaacc =16;case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_eaacc =17; -case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_eaacc =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_eaacc =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_eaacc =20;case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_eaacc =21; -case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_eaacc =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_eaacc =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_eaacc =24;case "\u0069\u006e\u0066\u006f\u0042\u006b":*_eaacc =25; -case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_eaacc =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_eaacc =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_eaacc =28; -case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_eaacc =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_eaacc =30;};return nil ;};func (_cdga *CT_DefaultShapeDefinition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdga .SpPr =NewCT_ShapeProperties (); -_cdga .BodyPr =NewCT_TextBodyProperties ();_cdga .LstStyle =NewCT_TextListStyle ();_bbac :for {_bffe ,_adedf :=d .Token ();if _adedf !=nil {return _adedf ;};switch _fdab :=_bffe .(type ){case _b .StartElement :switch _fdab .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 _ddbf :=d .DecodeElement (_cdga .SpPr ,&_fdab ); -_ddbf !=nil {return _ddbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 _edfgg :=d .DecodeElement (_cdga .BodyPr ,&_fdab ); -_edfgg !=nil {return _edfgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _ceacf :=d .DecodeElement (_cdga .LstStyle ,&_fdab ); -_ceacf !=nil {return _ceacf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_cdga .Style =NewCT_ShapeStyle (); -if _aegb :=d .DecodeElement (_cdga .Style ,&_fdab );_aegb !=nil {return _aegb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_cdga .ExtLst =NewCT_OfficeArtExtensionList (); -if _cffe :=d .DecodeElement (_cdga .ExtLst ,&_fdab );_cffe !=nil {return _cffe ;};default:_cc .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",_fdab .Name ); -if _bdfe :=d .Skip ();_bdfe !=nil {return _bdfe ;};};case _b .EndElement :break _bbac ;case _b .CharData :};};return nil ;};type EG_TextAutofit struct{NoAutofit *CT_TextNoAutofit ;NormAutofit *CT_TextNormalAutofit ;SpAutoFit *CT_TextShapeAutofit ;};func (_fgfgf ST_PenAlignment )ValidateWithPath (path string )error {switch _fgfgf {case 0,1,2:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgfgf )); -};return nil ;};type CT_TextSpacingPercent struct{ValAttr ST_TextSpacingPercentOrPercentString ;};func NewEG_OfficeArtExtensionList ()*EG_OfficeArtExtensionList {_fbgbag :=&EG_OfficeArtExtensionList {};return _fbgbag ;};func NewCT_GeomRect ()*CT_GeomRect {_fedgb :=&CT_GeomRect {}; -return _fedgb };func (_bcccfd ST_TileFlipMode )String ()string {switch _bcccfd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0078";case 3:return "\u0079";case 4:return "\u0078\u0079";};return "";};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 CT_LineProperties and its children +func (_faedd *CT_LineProperties )Validate ()error {return _faedd .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_TransformEffect and its children, prefixing error messages with path -func (_acffdf *CT_TransformEffect )ValidateWithPath (path string )error {if _acffdf .SxAttr !=nil {if _dcgfc :=_acffdf .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_dcgfc !=nil {return _dcgfc ;};};if _acffdf .SyAttr !=nil {if _efddc :=_acffdf .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072"); -_efddc !=nil {return _efddc ;};};if _acffdf .KxAttr !=nil {if *_acffdf .KxAttr <=-5400000{return _ee .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 ,*_acffdf .KxAttr ); -};if *_acffdf .KxAttr >=5400000{return _ee .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 ,*_acffdf .KxAttr ); -};};if _acffdf .KyAttr !=nil {if *_acffdf .KyAttr <=-5400000{return _ee .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 ,*_acffdf .KyAttr ); -};if *_acffdf .KyAttr >=5400000{return _ee .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 ,*_acffdf .KyAttr ); -};};if _acffdf .TxAttr !=nil {if _egbgb :=_acffdf .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_egbgb !=nil {return _egbgb ;};};if _acffdf .TyAttr !=nil {if _afcba :=_acffdf .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072"); -_afcba !=nil {return _afcba ;};};return nil ;};func (_gfage *EG_TextRun )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aeedbf :for {_ggdae ,_ccafg :=d .Token ();if _ccafg !=nil {return _ccafg ;};switch _afcfg :=_ggdae .(type ){case _b .StartElement :switch _afcfg .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"}:_gfage .R =NewCT_RegularTextRun (); -if _eeaaee :=d .DecodeElement (_gfage .R ,&_afcfg );_eeaaee !=nil {return _eeaaee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_gfage .Br =NewCT_TextLineBreak (); -if _fdgaf :=d .DecodeElement (_gfage .Br ,&_afcfg );_fdgaf !=nil {return _fdgaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gfage .Fld =NewCT_TextField (); -if _ceede :=d .DecodeElement (_gfage .Fld ,&_afcfg );_ceede !=nil {return _ceede ;};default:_cc .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",_afcfg .Name ); -if _egbega :=d .Skip ();_egbega !=nil {return _egbega ;};};case _b .EndElement :break _aeedbf ;case _b .CharData :};};return nil ;};func NewCT_TextAutonumberBullet ()*CT_TextAutonumberBullet {_bbccd :=&CT_TextAutonumberBullet {};_bbccd .TypeAttr =ST_TextAutonumberScheme (1); -return _bbccd ;};func NewCT_TableProperties ()*CT_TableProperties {_bcdc :=&CT_TableProperties {};return _bcdc };func (_gabf *CT_GraphicalObject )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gabf .GraphicData =NewCT_GraphicalObjectData (); -_gcdbg :for {_ggag ,_fecgd :=d .Token ();if _fecgd !=nil {return _fecgd ;};switch _ffee :=_ggag .(type ){case _b .StartElement :switch _ffee .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 _dcgga :=d .DecodeElement (_gabf .GraphicData ,&_ffee ); -_dcgga !=nil {return _dcgga ;};default:_cc .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",_ffee .Name ); -if _debdd :=d .Skip ();_debdd !=nil {return _debdd ;};};case _b .EndElement :break _gcdbg ;case _b .CharData :};};return nil ;};func (_dbce *CT_AlphaFloorEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_dfc ,_bda :=d .Token (); -if _bda !=nil {return _ee .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",_bda );};if _gege ,_bfd :=_dfc .(_b .EndElement ); -_bfd &&_gege .Name ==start .Name {break ;};};return nil ;};func (_egbec *ST_Percentage )Validate ()error {return _egbec .ValidateWithPath ("")};type CT_GvmlGroupShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGrpSpPr *CT_NonVisualGroupDrawingShapeProps ; -};func NewCT_Path2DMoveTo ()*CT_Path2DMoveTo {_bgdcf :=&CT_Path2DMoveTo {};_bgdcf .Pt =NewCT_AdjPoint2D ();return _bgdcf ;};func NewCT_Path2DClose ()*CT_Path2DClose {_adgba :=&CT_Path2DClose {};return _adgba }; +// ValidateWithPath validates the CT_TextBodyProperties and its children, prefixing error messages with path +func (_baaad *CT_TextBodyProperties )ValidateWithPath (path string )error {if _aaedf :=_baaad .VertOverflowAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_aaedf !=nil {return _aaedf ; +};if _bbecf :=_baaad .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_bbecf !=nil {return _bbecf ;};if _bgcbb :=_baaad .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r"); +_bgcbb !=nil {return _bgcbb ;};if _adedg :=_baaad .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r");_adedg !=nil {return _adedg ;};if _baaad .LInsAttr !=nil {if _dgcad :=_baaad .LInsAttr .ValidateWithPath (path +"\u002fL\u0049\u006e\u0073\u0041\u0074\u0074r"); +_dgcad !=nil {return _dgcad ;};};if _baaad .TInsAttr !=nil {if _gfgcc :=_baaad .TInsAttr .ValidateWithPath (path +"\u002fT\u0049\u006e\u0073\u0041\u0074\u0074r");_gfgcc !=nil {return _gfgcc ;};};if _baaad .RInsAttr !=nil {if _daaaf :=_baaad .RInsAttr .ValidateWithPath (path +"\u002fR\u0049\u006e\u0073\u0041\u0074\u0074r"); +_daaaf !=nil {return _daaaf ;};};if _baaad .BInsAttr !=nil {if _cggf :=_baaad .BInsAttr .ValidateWithPath (path +"\u002fB\u0049\u006e\u0073\u0041\u0074\u0074r");_cggf !=nil {return _cggf ;};};if _baaad .NumColAttr !=nil {if *_baaad .NumColAttr < 1{return _bb .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 ,*_baaad .NumColAttr ); +};if *_baaad .NumColAttr > 16{return _bb .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 ,*_baaad .NumColAttr ); +};};if _baaad .SpcColAttr !=nil {if *_baaad .SpcColAttr < 0{return _bb .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 ,*_baaad .SpcColAttr ); +};};if _dabbg :=_baaad .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_dabbg !=nil {return _dabbg ;};if _baaad .PrstTxWarp !=nil {if _addba :=_baaad .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"); +_addba !=nil {return _addba ;};};if _baaad .NoAutofit !=nil {if _cefae :=_baaad .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_cefae !=nil {return _cefae ;};};if _baaad .NormAutofit !=nil {if _befcg :=_baaad .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"); +_befcg !=nil {return _befcg ;};};if _baaad .SpAutoFit !=nil {if _ecdgd :=_baaad .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_ecdgd !=nil {return _ecdgd ;};};if _baaad .Scene3d !=nil {if _cgaef :=_baaad .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064"); +_cgaef !=nil {return _cgaef ;};};if _baaad .Sp3d !=nil {if _gbcca :=_baaad .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_gbcca !=nil {return _gbcca ;};};if _baaad .FlatTx !=nil {if _gbeca :=_baaad .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078"); +_gbeca !=nil {return _gbeca ;};};if _baaad .ExtLst !=nil {if _bedgf :=_baaad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bedgf !=nil {return _bedgf ;};};return nil ;};func (_fggag ST_PitchFamily )Validate ()error {return _fggag .ValidateWithPath ("")}; +type ST_PresetMaterialType byte ;func (_abfegb ST_LineEndLength )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_abfegb .String (),start );};type CT_InverseGammaTransform struct{};func (_dccae *ST_PresetPatternVal )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bdbbd ,_eaeddf :=d .Token (); +if _eaeddf !=nil {return _eaeddf ;};if _cddfe ,_bbcgge :=_bdbbd .(_e .EndElement );_bbcgge &&_cddfe .Name ==start .Name {*_dccae =1;return nil ;};if _gbbgf ,_ececf :=_bdbbd .(_e .CharData );!_ececf {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",_bdbbd ); +}else {switch string (_gbbgf ){case "":*_dccae =0;case "\u0070\u0063\u0074\u0035":*_dccae =1;case "\u0070\u0063\u00741\u0030":*_dccae =2;case "\u0070\u0063\u00742\u0030":*_dccae =3;case "\u0070\u0063\u00742\u0035":*_dccae =4;case "\u0070\u0063\u00743\u0030":*_dccae =5; +case "\u0070\u0063\u00744\u0030":*_dccae =6;case "\u0070\u0063\u00745\u0030":*_dccae =7;case "\u0070\u0063\u00746\u0030":*_dccae =8;case "\u0070\u0063\u00747\u0030":*_dccae =9;case "\u0070\u0063\u00747\u0035":*_dccae =10;case "\u0070\u0063\u00748\u0030":*_dccae =11; +case "\u0070\u0063\u00749\u0030":*_dccae =12;case "\u0068\u006f\u0072\u007a":*_dccae =13;case "\u0076\u0065\u0072\u0074":*_dccae =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_dccae =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_dccae =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_dccae =17; +case "\u0064\u006b\u0056\u0065\u0072\u0074":*_dccae =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_dccae =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_dccae =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_dccae =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_dccae =22; +case "\u0063\u0072\u006fs\u0073":*_dccae =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_dccae =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_dccae =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_dccae =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_dccae =27; +case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_dccae =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_dccae =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_dccae =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_dccae =31; +case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_dccae =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_dccae =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_dccae =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_dccae =35; +case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_dccae =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_dccae =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_dccae =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_dccae =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_dccae =40; +case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_dccae =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_dccae =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_dccae =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_dccae =44; +case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_dccae =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_dccae =46;case "\u0070\u006c\u0061i\u0064":*_dccae =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_dccae =48;case "\u0077\u0065\u0061v\u0065":*_dccae =49; +case "\u0064\u0069\u0076o\u0074":*_dccae =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_dccae =51;case "\u0077\u0061\u0076\u0065":*_dccae =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_dccae =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_dccae =54; +};};_bdbbd ,_eaeddf =d .Token ();if _eaeddf !=nil {return _eaeddf ;};if _fddgd ,_aeafb :=_bdbbd .(_e .EndElement );_aeafb &&_fddgd .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",_bdbbd ); +};func (_cbdge *CT_TableCell )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cbdge .RowSpanAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072o\u0077\u0053\u0070\u0061\u006e"},Value :_bb .Sprintf ("\u0025\u0076",*_cbdge .RowSpanAttr )}); +};if _cbdge .GridSpanAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},Value :_bb .Sprintf ("\u0025\u0076",*_cbdge .GridSpanAttr )});};if _cbdge .HMergeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_cbdge .HMergeAttr ))}); +};if _cbdge .VMergeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_cbdge .VMergeAttr ))});};if _cbdge .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_cbdge .IdAttr )}); +};e .EncodeToken (start );if _cbdge .TxBody !=nil {_fdbd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_cbdge .TxBody ,_fdbd );};if _cbdge .TcPr !=nil {_bffccf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0074\u0063\u0050\u0072"}}; +e .EncodeElement (_cbdge .TcPr ,_bffccf );};if _cbdge .ExtLst !=nil {_ggcaf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbdge .ExtLst ,_ggcaf );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};type CT_TextBulletSizeFollowText struct{};func (_abcee ST_DgmBuildStep )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_abcee .String (),start );};func (_abfb *CT_BlurEffect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eacf :=range start .Attr {if _eacf .Name .Local =="\u0072\u0061\u0064"{_bcea ,_ecba :=_eb .ParseInt (_eacf .Value ,10,64); +if _ecba !=nil {return _ecba ;};_abfb .RadAttr =&_bcea ;continue ;};if _eacf .Name .Local =="\u0067\u0072\u006f\u0077"{_edbg ,_dgbc :=_eb .ParseBool (_eacf .Value );if _dgbc !=nil {return _dgbc ;};_abfb .GrowAttr =&_edbg ;continue ;};};for {_dagb ,_gcac :=d .Token (); +if _gcac !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0042l\u0075r\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_gcac );};if _bfea ,_bddg :=_dagb .(_e .EndElement );_bddg &&_bfea .Name ==start .Name {break ; +};};return nil ;};func (_fffda *EG_ColorChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fffda .ScrgbClr !=nil {_dgacb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fffda .ScrgbClr ,_dgacb ); +};if _fffda .SrgbClr !=nil {_abgc :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_fffda .SrgbClr ,_abgc );};if _fffda .HslClr !=nil {_ffada :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; +e .EncodeElement (_fffda .HslClr ,_ffada );};if _fffda .SysClr !=nil {_feafg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_fffda .SysClr ,_feafg );};if _fffda .SchemeClr !=nil {_cecag :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; +e .EncodeElement (_fffda .SchemeClr ,_cecag );};if _fffda .PrstClr !=nil {_ccddd :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_fffda .PrstClr ,_ccddd );};return nil ;};func (_dagc *CT_ClipboardStyleSheet )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dagc .ThemeElements =NewCT_BaseStyles (); +_dagc .ClrMap =NewCT_ColorMapping ();_dadg :for {_becb ,_aecb :=d .Token ();if _aecb !=nil {return _aecb ;};switch _gdef :=_becb .(type ){case _e .StartElement :switch _gdef .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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _bcbbb :=d .DecodeElement (_dagc .ThemeElements ,&_gdef ); +_bcbbb !=nil {return _bcbbb ;};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 :"\u0063\u006c\u0072\u004d\u0061\u0070"},_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 :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _ebgaf :=d .DecodeElement (_dagc .ClrMap ,&_gdef ); +_ebgaf !=nil {return _ebgaf ;};default:_bfc .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",_gdef .Name ); +if _abfe :=d .Skip ();_abfe !=nil {return _abfe ;};};case _e .EndElement :break _dadg ;case _e .CharData :};};return nil ;};func (_edabb ST_TextHorzOverflowType )ValidateWithPath (path string )error {switch _edabb {case 0,1,2: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 (_edabb )); +};return nil ;}; -// Validate validates the CT_TableProperties and its children -func (_dgefc *CT_TableProperties )Validate ()error {return _dgefc .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_febg ST_PresetShadowVal )String ()string {switch _febg {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 (_cgggd *ST_LightRigType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abgba ,_aefgb :=d .Token (); -if _aefgb !=nil {return _aefgb ;};if _eegee ,_eagbe :=_abgba .(_b .EndElement );_eagbe &&_eegee .Name ==start .Name {*_cgggd =1;return nil ;};if _facdgg ,_dbaabc :=_abgba .(_b .CharData );!_dbaabc {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abgba ); -}else {switch string (_facdgg ){case "":*_cgggd =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_cgggd =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_cgggd =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_cgggd =3; -case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_cgggd =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_cgggd =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_cgggd =6; -case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_cgggd =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_cgggd =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_cgggd =9; -case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_cgggd =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_cgggd =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_cgggd =12; -case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_cgggd =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_cgggd =14;case "\u0073\u006f\u0066\u0074":*_cgggd =15;case "\u0068\u0061\u0072s\u0068":*_cgggd =16;case "\u0066\u006c\u006fo\u0064":*_cgggd =17; -case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_cgggd =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_cgggd =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_cgggd =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_cgggd =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_cgggd =22; -case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_cgggd =23;case "\u0066\u006c\u0061\u0074":*_cgggd =24;case "\u0074\u0077\u006fP\u0074":*_cgggd =25;case "\u0067\u006c\u006f\u0077":*_cgggd =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_cgggd =27; -};};_abgba ,_aefgb =d .Token ();if _aefgb !=nil {return _aefgb ;};if _dddecb ,_gdabed :=_abgba .(_b .EndElement );_gdabed &&_dddecb .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abgba ); -};func (_fcded *CT_EffectList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adag :for {_dfce ,_cdggg :=d .Token ();if _cdggg !=nil {return _cdggg ;};switch _bcfc :=_dfce .(type ){case _b .StartElement :switch _bcfc .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"}:_fcded .Blur =NewCT_BlurEffect (); -if _aefgd :=d .DecodeElement (_fcded .Blur ,&_bcfc );_aefgd !=nil {return _aefgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fcded .FillOverlay =NewCT_FillOverlayEffect (); -if _fcge :=d .DecodeElement (_fcded .FillOverlay ,&_bcfc );_fcge !=nil {return _fcge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fcded .Glow =NewCT_GlowEffect (); -if _ffgg :=d .DecodeElement (_fcded .Glow ,&_bcfc );_ffgg !=nil {return _ffgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fcded .InnerShdw =NewCT_InnerShadowEffect (); -if _edea :=d .DecodeElement (_fcded .InnerShdw ,&_bcfc );_edea !=nil {return _edea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fcded .OuterShdw =NewCT_OuterShadowEffect (); -if _gagc :=d .DecodeElement (_fcded .OuterShdw ,&_bcfc );_gagc !=nil {return _gagc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fcded .PrstShdw =NewCT_PresetShadowEffect (); -if _cecgg :=d .DecodeElement (_fcded .PrstShdw ,&_bcfc );_cecgg !=nil {return _cecgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fcded .Reflection =NewCT_ReflectionEffect (); -if _bgaf :=d .DecodeElement (_fcded .Reflection ,&_bcfc );_bgaf !=nil {return _bgaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_fcded .SoftEdge =NewCT_SoftEdgesEffect (); -if _eaga :=d .DecodeElement (_fcded .SoftEdge ,&_bcfc );_eaga !=nil {return _eaga ;};default:_cc .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",_bcfc .Name ); -if _fcdec :=d .Skip ();_fcdec !=nil {return _fcdec ;};};case _b .EndElement :break _adag ;case _b .CharData :};};return nil ;};func (_bbag *CT_InverseTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_fbaeg ,_facbf :=d .Token (); -if _facbf !=nil {return _ee .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",_facbf );};if _aageb ,_eebb :=_fbaeg .(_b .EndElement ); -_eebb &&_aageb .Name ==start .Name {break ;};};return nil ;};type CT_EffectStyleList struct{EffectStyle []*CT_EffectStyleItem ;};func (_gad *CT_AudioCD )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gad .St =NewCT_AudioCDTime ();_gad .End =NewCT_AudioCDTime (); -_feea :for {_eeg ,_eddcf :=d .Token ();if _eddcf !=nil {return _eddcf ;};switch _cgab :=_eeg .(type ){case _b .StartElement :switch _cgab .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 _egcg :=d .DecodeElement (_gad .St ,&_cgab ); -_egcg !=nil {return _egcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 _gcgf :=d .DecodeElement (_gad .End ,&_cgab ); -_gcgf !=nil {return _gcgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_gad .ExtLst =NewCT_OfficeArtExtensionList (); -if _aab :=d .DecodeElement (_gad .ExtLst ,&_cgab );_aab !=nil {return _aab ;};default:_cc .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",_cgab .Name ); -if _bbe :=d .Skip ();_bbe !=nil {return _bbe ;};};case _b .EndElement :break _feea ;case _b .CharData :};};return nil ;};func (_gggf *EG_TextGeometry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dadcf :for {_dagbed ,_geca :=d .Token (); -if _geca !=nil {return _geca ;};switch _gfbgf :=_dagbed .(type ){case _b .StartElement :switch _gfbgf .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"}:_gggf .CustGeom =NewCT_CustomGeometry2D (); -if _baeef :=d .DecodeElement (_gggf .CustGeom ,&_gfbgf );_baeef !=nil {return _baeef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gggf .PrstTxWarp =NewCT_PresetTextShape (); -if _gdeace :=d .DecodeElement (_gggf .PrstTxWarp ,&_gfbgf );_gdeace !=nil {return _gdeace ;};default:_cc .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",_gfbgf .Name ); -if _affgfc :=d .Skip ();_affgfc !=nil {return _affgfc ;};};case _b .EndElement :break _dadcf ;case _b .CharData :};};return nil ;};func (_ebgabb *ThemeOverride )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebgabb .CT_BaseStylesOverride =*NewCT_BaseStylesOverride (); -_bcdbb :for {_ffffd ,_dggbg :=d .Token ();if _dggbg !=nil {return _dggbg ;};switch _dedbe :=_ffffd .(type ){case _b .StartElement :switch _dedbe .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"}:_ebgabb .ClrScheme =NewCT_ColorScheme (); -if _edda :=d .DecodeElement (_ebgabb .ClrScheme ,&_dedbe );_edda !=nil {return _edda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ebgabb .FontScheme =NewCT_FontScheme (); -if _ffege :=d .DecodeElement (_ebgabb .FontScheme ,&_dedbe );_ffege !=nil {return _ffege ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ebgabb .FmtScheme =NewCT_StyleMatrix (); -if _dbegff :=d .DecodeElement (_ebgabb .FmtScheme ,&_dedbe );_dbegff !=nil {return _dbegff ;};default:_cc .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",_dedbe .Name ); -if _bccb :=d .Skip ();_bccb !=nil {return _bccb ;};};case _b .EndElement :break _bcdbb ;case _b .CharData :};};return nil ;};func (_cafa *CT_BlurEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cafa .RadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_cafa .RadAttr )}); -};if _cafa .GrowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u006f\u0077"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_cafa .GrowAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_befgf *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 :_ee .Sprintf ("\u0025\u0076",_befgf .HueAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0061\u0074"},Value :_ee .Sprintf ("\u0025\u0076",_befgf .SatAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0075\u006d"},Value :_ee .Sprintf ("\u0025\u0076",_befgf .LumAttr )});e .EncodeToken (start );if _befgf .EG_ColorTransform !=nil {for _ ,_cbag :=range _befgf .EG_ColorTransform {_cbag .MarshalXML (e ,_b .StartElement {}); -};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TextCharacterProperties ()*CT_TextCharacterProperties {_dafe :=&CT_TextCharacterProperties {};return _dafe ;};func (_beced ST_TextVertOverflowType )ValidateWithPath (path string )error {switch _beced {case 0,1,2,3:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_beced )); -};return nil ;};func (_agfbc *CT_TableCellProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agfbc .MarLAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_ee .Sprintf ("\u0025\u0076",*_agfbc .MarLAttr )}); -};if _agfbc .MarRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_ee .Sprintf ("\u0025\u0076",*_agfbc .MarRAttr )});};if _agfbc .MarTAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0072\u0054"},Value :_ee .Sprintf ("\u0025\u0076",*_agfbc .MarTAttr )}); -};if _agfbc .MarBAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0072\u0042"},Value :_ee .Sprintf ("\u0025\u0076",*_agfbc .MarBAttr )});};if _agfbc .VertAttr !=ST_TextVerticalTypeUnset {_gadaa ,_daeage :=_agfbc .VertAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0065\u0072\u0074"}); -if _daeage !=nil {return _daeage ;};start .Attr =append (start .Attr ,_gadaa );};if _agfbc .AnchorAttr !=ST_TextAnchoringTypeUnset {_adcaf ,_gaead :=_agfbc .AnchorAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"});if _gaead !=nil {return _gaead ; -};start .Attr =append (start .Attr ,_adcaf );};if _agfbc .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_agfbc .AnchorCtrAttr ))}); -};if _agfbc .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_bbec ,_ccacd :=_agfbc .HorzOverflowAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _ccacd !=nil {return _ccacd ;};start .Attr =append (start .Attr ,_bbec ); -};e .EncodeToken (start );if _agfbc .LnL !=nil {_feggbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cn\u004c"}};e .EncodeElement (_agfbc .LnL ,_feggbb );};if _agfbc .LnR !=nil {_abaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cn\u0052"}}; -e .EncodeElement (_agfbc .LnR ,_abaf );};if _agfbc .LnT !=nil {_geceb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cn\u0054"}};e .EncodeElement (_agfbc .LnT ,_geceb );};if _agfbc .LnB !=nil {_eadc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cn\u0042"}}; -e .EncodeElement (_agfbc .LnB ,_eadc );};if _agfbc .LnTlToBr !=nil {_cdcac :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}};e .EncodeElement (_agfbc .LnTlToBr ,_cdcac );};if _agfbc .LnBlToTr !=nil {_egcgb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}}; -e .EncodeElement (_agfbc .LnBlToTr ,_egcgb );};if _agfbc .Cell3D !=nil {_dbba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}};e .EncodeElement (_agfbc .Cell3D ,_dbba );};if _agfbc .NoFill !=nil {_dbeef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_agfbc .NoFill ,_dbeef );};if _agfbc .SolidFill !=nil {_cefbc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_agfbc .SolidFill ,_cefbc );};if _agfbc .GradFill !=nil {_becg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_agfbc .GradFill ,_becg );};if _agfbc .BlipFill !=nil {_egaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_agfbc .BlipFill ,_egaf );};if _agfbc .PattFill !=nil {_aaeeg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_agfbc .PattFill ,_aaeeg );};if _agfbc .GrpFill !=nil {_efegb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_agfbc .GrpFill ,_efegb );};if _agfbc .Headers !=nil {_fcagf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0065\u0072s"}}; -e .EncodeElement (_agfbc .Headers ,_fcagf );};if _agfbc .ExtLst !=nil {_deecg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agfbc .ExtLst ,_deecg );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func NewCT_Angle ()*CT_Angle {_bbb :=&CT_Angle {};return _bbb };func (_dacc ST_AdjAngle )String ()string {if _dacc .ST_Angle !=nil {return _ee .Sprintf ("\u0025\u0076",*_dacc .ST_Angle );};if _dacc .ST_GeomGuideName !=nil {return _ee .Sprintf ("\u0025\u0076",*_dacc .ST_GeomGuideName ); -};return "";};func (_daefe *ST_Coordinate )Validate ()error {return _daefe .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_DashStopList and its children, prefixing error messages with path +func (_bcde *CT_DashStopList )ValidateWithPath (path string )error {for _cfdcg ,_aeee :=range _bcde .Ds {if _daac :=_aeee .ValidateWithPath (_bb .Sprintf ("\u0025s\u002f\u0044\u0073\u005b\u0025\u0064]",path ,_cfdcg ));_daac !=nil {return _daac ;};};return nil ; +};const (ST_TextUnderlineTypeUnset ST_TextUnderlineType =0;ST_TextUnderlineTypeNone ST_TextUnderlineType =1;ST_TextUnderlineTypeWords ST_TextUnderlineType =2;ST_TextUnderlineTypeSng ST_TextUnderlineType =3;ST_TextUnderlineTypeDbl ST_TextUnderlineType =4; +ST_TextUnderlineTypeHeavy ST_TextUnderlineType =5;ST_TextUnderlineTypeDotted ST_TextUnderlineType =6;ST_TextUnderlineTypeDottedHeavy ST_TextUnderlineType =7;ST_TextUnderlineTypeDash ST_TextUnderlineType =8;ST_TextUnderlineTypeDashHeavy ST_TextUnderlineType =9; +ST_TextUnderlineTypeDashLong ST_TextUnderlineType =10;ST_TextUnderlineTypeDashLongHeavy ST_TextUnderlineType =11;ST_TextUnderlineTypeDotDash ST_TextUnderlineType =12;ST_TextUnderlineTypeDotDashHeavy ST_TextUnderlineType =13;ST_TextUnderlineTypeDotDotDash ST_TextUnderlineType =14; +ST_TextUnderlineTypeDotDotDashHeavy ST_TextUnderlineType =15;ST_TextUnderlineTypeWavy ST_TextUnderlineType =16;ST_TextUnderlineTypeWavyHeavy ST_TextUnderlineType =17;ST_TextUnderlineTypeWavyDbl ST_TextUnderlineType =18;);func (_dagcd *CT_Shape3D )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dagcd .ZAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u007a"},Value :_bb .Sprintf ("\u0025\u0076",*_dagcd .ZAttr )}); +};if _dagcd .ExtrusionHAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"},Value :_bb .Sprintf ("\u0025\u0076",*_dagcd .ExtrusionHAttr )});};if _dagcd .ContourWAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"},Value :_bb .Sprintf ("\u0025\u0076",*_dagcd .ContourWAttr )}); +};if _dagcd .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_bdga ,_dcefe :=_dagcd .PrstMaterialAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"});if _dcefe !=nil {return _dcefe ;};start .Attr =append (start .Attr ,_bdga ); +};e .EncodeToken (start );if _dagcd .BevelT !=nil {_cadddd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0054"}};e .EncodeElement (_dagcd .BevelT ,_cadddd );};if _dagcd .BevelB !=nil {_bcabe :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0042"}}; +e .EncodeElement (_dagcd .BevelB ,_bcabe );};if _dagcd .ExtrusionClr !=nil {_gadcc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069o\u006e\u0043\u006c\u0072"}};e .EncodeElement (_dagcd .ExtrusionClr ,_gadcc ); +};if _dagcd .ContourClr !=nil {_ecfdf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0063o\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}};e .EncodeElement (_dagcd .ContourClr ,_ecfdf );};if _dagcd .ExtLst !=nil {_adcab :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dagcd .ExtLst ,_adcab );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gfbff *CT_GroupFillProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_afgdc ST_LineEndType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_afgdc .String (),start );}; -// Validate validates the CT_ContentPartLocking and its children -func (_ebaee *CT_ContentPartLocking )Validate ()error {return _ebaee .ValidateWithPath ("C\u0054\u005f\u0043\u006fnt\u0065n\u0074\u0050\u0061\u0072\u0074L\u006f\u0063\u006b\u0069\u006e\u0067");};type CT_TextLineBreak struct{RPr *CT_TextCharacterProperties ; -};func (_fddf *CT_Color )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fddf .ScrgbClr !=nil {_daab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fddf .ScrgbClr ,_daab ); -};if _fddf .SrgbClr !=nil {_bcg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_fddf .SrgbClr ,_bcg );};if _fddf .HslClr !=nil {_cacgd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; -e .EncodeElement (_fddf .HslClr ,_cacgd );};if _fddf .SysClr !=nil {_fcaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_fddf .SysClr ,_fcaf );};if _fddf .SchemeClr !=nil {_cfbgd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; -e .EncodeElement (_fddf .SchemeClr ,_cfbgd );};if _fddf .PrstClr !=nil {_abfb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_fddf .PrstClr ,_abfb );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_TableStyleList and its children, prefixing error messages with path +func (_debgb *CT_TableStyleList )ValidateWithPath (path string )error {if !_egf .ST_GuidPatternRe .MatchString (_debgb .DefAttr ){return _bb .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 ,_egf .ST_GuidPatternRe ,_debgb .DefAttr ); +};for _dddf ,_aceaa :=range _debgb .TblStyle {if _baabg :=_aceaa .ValidateWithPath (_bb .Sprintf ("\u0025s\u002fT\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dddf ));_baabg !=nil {return _baabg ;};};return nil ;};type ST_OnOffStyleType byte ; +func NewCT_ConnectionSiteList ()*CT_ConnectionSiteList {_dfae :=&CT_ConnectionSiteList {};return _dfae ;}; -// Validate validates the CT_RelativeRect and its children -func (_beef *CT_RelativeRect )Validate ()error {return _beef .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u0074");};type CT_GvmlConnector struct{NvCxnSpPr *CT_GvmlConnectorNonVisual ;SpPr *CT_ShapeProperties ; -Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_fegf *CT_Bevel )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fegf .WAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077"},Value :_ee .Sprintf ("\u0025\u0076",*_fegf .WAttr )}); -};if _fegf .HAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068"},Value :_ee .Sprintf ("\u0025\u0076",*_fegf .HAttr )});};if _fegf .PrstAttr !=ST_BevelPresetTypeUnset {_dfd ,_dbed :=_fegf .PrstAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073\u0074"}); -if _dbed !=nil {return _dbed ;};start .Attr =append (start .Attr ,_dfd );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebagbc *CT_ShapeLocking )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebagbc .NoTextEditAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_ebagbc .NoTextEditAttr ))}); -};if _ebagbc .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_ebagbc .NoGrpAttr ))});};if _ebagbc .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_ebagbc .NoSelectAttr ))}); -};if _ebagbc .NoRotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_ebagbc .NoRotAttr ))});};if _ebagbc .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_ebagbc .NoChangeAspectAttr ))}); -};if _ebagbc .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_ebagbc .NoMoveAttr ))});};if _ebagbc .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_ebagbc .NoResizeAttr ))}); -};if _ebagbc .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_ebagbc .NoEditPointsAttr ))}); -};if _ebagbc .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_ebagbc .NoAdjustHandlesAttr ))}); -};if _ebagbc .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_ebagbc .NoChangeArrowheadsAttr ))}); -};if _ebagbc .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_ebagbc .NoChangeShapeTypeAttr ))}); -};e .EncodeToken (start );if _ebagbc .ExtLst !=nil {_dagcf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebagbc .ExtLst ,_dagcf );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_fdf *CT_AdjPoint2D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078"},Value :_ee .Sprintf ("\u0025\u0076",_fdf .XAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079"},Value :_ee .Sprintf ("\u0025\u0076",_fdf .YAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fccde ST_PresetShadowVal )Validate ()error {return _fccde .ValidateWithPath ("")};func NewCT_GeomGuideList ()*CT_GeomGuideList {_abde :=&CT_GeomGuideList {}; -return _abde };func (_cfcgab ST_TextFontAlignType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cfcgab .String (),start );};func (_ecec *CT_EffectList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _ecec .Blur !=nil {_edfgb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_ecec .Blur ,_edfgb );};if _ecec .FillOverlay !=nil {_agda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}}; -e .EncodeElement (_ecec .FillOverlay ,_agda );};if _ecec .Glow !=nil {_faebd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_ecec .Glow ,_faebd );};if _ecec .InnerShdw !=nil {_accf :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}}; -e .EncodeElement (_ecec .InnerShdw ,_accf );};if _ecec .OuterShdw !=nil {_caad :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_ecec .OuterShdw ,_caad );};if _ecec .PrstShdw !=nil {_dbbf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}}; -e .EncodeElement (_ecec .PrstShdw ,_dbbf );};if _ecec .Reflection !=nil {_dcadg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ecec .Reflection ,_dcadg );};if _ecec .SoftEdge !=nil {_cfed :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}}; -e .EncodeElement (_ecec .SoftEdge ,_cfed );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TextAutonumberBullet and its children +func (_dcada *CT_TextAutonumberBullet )Validate ()error {return _dcada .ValidateWithPath ("\u0043\u0054\u005fTe\u0078\u0074\u0041\u0075\u0074\u006f\u006e\u0075\u006d\u0062\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074");};func (_cafc *CT_CustomColorList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcbeb :for {_cegc ,_babb :=d .Token (); +if _babb !=nil {return _babb ;};switch _dcad :=_cegc .(type ){case _e .StartElement :switch _dcad .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 :"\u0063u\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0063u\u0073\u0074\u0043\u006c\u0072"}:_gaab :=NewCT_CustomColor (); +if _fgfd :=d .DecodeElement (_gaab ,&_dcad );_fgfd !=nil {return _fgfd ;};_cafc .CustClr =append (_cafc .CustClr ,_gaab );default:_bfc .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",_dcad .Name ); +if _fcfg :=d .Skip ();_fcfg !=nil {return _fcfg ;};};case _e .EndElement :break _bcbeb ;case _e .CharData :};};return nil ;};func (_bgcff ST_TextWrappingType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bgcff .String (),start ); +};func NewCT_AlphaBiLevelEffect ()*CT_AlphaBiLevelEffect {_cdg :=&CT_AlphaBiLevelEffect {};return _cdg };func (_ddfb *CT_LineProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_geed :=range start .Attr {if _geed .Name .Local =="\u0077"{_adedd ,_gecec :=_eb .ParseInt (_geed .Value ,10,32); +if _gecec !=nil {return _gecec ;};_fdbee :=int32 (_adedd );_ddfb .WAttr =&_fdbee ;continue ;};if _geed .Name .Local =="\u0063\u0061\u0070"{_ddfb .CapAttr .UnmarshalXMLAttr (_geed );continue ;};if _geed .Name .Local =="\u0063\u006d\u0070\u0064"{_ddfb .CmpdAttr .UnmarshalXMLAttr (_geed ); +continue ;};if _geed .Name .Local =="\u0061\u006c\u0067\u006e"{_ddfb .AlgnAttr .UnmarshalXMLAttr (_geed );continue ;};};_cebg :for {_dbac ,_baab :=d .Token ();if _baab !=nil {return _baab ;};switch _daefc :=_dbac .(type ){case _e .StartElement :switch _daefc .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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_ddfb .NoFill =NewCT_NoFillProperties (); +if _fdcea :=d .DecodeElement (_ddfb .NoFill ,&_daefc );_fdcea !=nil {return _fdcea ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ddfb .SolidFill =NewCT_SolidColorFillProperties (); +if _ebbgc :=d .DecodeElement (_ddfb .SolidFill ,&_daefc );_ebbgc !=nil {return _ebbgc ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ddfb .GradFill =NewCT_GradientFillProperties (); +if _fcegc :=d .DecodeElement (_ddfb .GradFill ,&_daefc );_fcegc !=nil {return _fcegc ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_ddfb .PattFill =NewCT_PatternFillProperties (); +if _daec :=d .DecodeElement (_ddfb .PattFill ,&_daefc );_daec !=nil {return _daec ;};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 :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"},_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 :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_ddfb .PrstDash =NewCT_PresetLineDashProperties (); +if _dcdeg :=d .DecodeElement (_ddfb .PrstDash ,&_daefc );_dcdeg !=nil {return _dcdeg ;};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 :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"},_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 :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}:_ddfb .CustDash =NewCT_DashStopList (); +if _cedbd :=d .DecodeElement (_ddfb .CustDash ,&_daefc );_cedbd !=nil {return _cedbd ;};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 :"\u0072\u006f\u0075n\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 :"\u0072\u006f\u0075n\u0064"}:_ddfb .Round =NewCT_LineJoinRound (); +if _ccggg :=d .DecodeElement (_ddfb .Round ,&_daefc );_ccggg !=nil {return _ccggg ;};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 :"\u0062\u0065\u0076e\u006c"},_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 :"\u0062\u0065\u0076e\u006c"}:_ddfb .Bevel =NewCT_LineJoinBevel (); +if _fbff :=d .DecodeElement (_ddfb .Bevel ,&_daefc );_fbff !=nil {return _fbff ;};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 :"\u006d\u0069\u0074e\u0072"},_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 :"\u006d\u0069\u0074e\u0072"}:_ddfb .Miter =NewCT_LineJoinMiterProperties (); +if _dbdab :=d .DecodeElement (_ddfb .Miter ,&_daefc );_dbdab !=nil {return _dbdab ;};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 :"\u0068e\u0061\u0064\u0045\u006e\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 :"\u0068e\u0061\u0064\u0045\u006e\u0064"}:_ddfb .HeadEnd =NewCT_LineEndProperties (); +if _ffbc :=d .DecodeElement (_ddfb .HeadEnd ,&_daefc );_ffbc !=nil {return _ffbc ;};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 :"\u0074a\u0069\u006c\u0045\u006e\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 :"\u0074a\u0069\u006c\u0045\u006e\u0064"}:_ddfb .TailEnd =NewCT_LineEndProperties (); +if _fgfce :=d .DecodeElement (_ddfb .TailEnd ,&_daefc );_fgfce !=nil {return _fgfce ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddfb .ExtLst =NewCT_OfficeArtExtensionList (); +if _bdabc :=d .DecodeElement (_ddfb .ExtLst ,&_daefc );_bdabc !=nil {return _bdabc ;};default:_bfc .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",_daefc .Name ); +if _geaee :=d .Skip ();_geaee !=nil {return _geaee ;};};case _e .EndElement :break _cebg ;case _e .CharData :};};return nil ;};func (_cbedb *ST_TextVertOverflowType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fcecb ,_dcggf :=d .Token (); +if _dcggf !=nil {return _dcggf ;};if _ebaac ,_dcgcf :=_fcecb .(_e .EndElement );_dcgcf &&_ebaac .Name ==start .Name {*_cbedb =1;return nil ;};if _gbggeg ,_fbdcc :=_fcecb .(_e .CharData );!_fbdcc {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",_fcecb ); +}else {switch string (_gbggeg ){case "":*_cbedb =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_cbedb =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_cbedb =2;case "\u0063\u006c\u0069\u0070":*_cbedb =3;};};_fcecb ,_dcggf =d .Token (); +if _dcggf !=nil {return _dcggf ;};if _gfcbg ,_cbaae :=_fcecb .(_e .EndElement );_cbaae &&_gfcbg .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",_fcecb ); +};func (_afff *CT_GvmlGroupShapeChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gggd :for {_bdeca ,_abfff :=d .Token ();if _abfff !=nil {return _abfff ;};switch _cdeab :=_bdeca .(type ){case _e .StartElement :switch _cdeab .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 :"\u0074\u0078\u0053\u0070"},_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 :"\u0074\u0078\u0053\u0070"}:_dgbde :=NewCT_GvmlTextShape (); +if _bfcac :=d .DecodeElement (_dgbde ,&_cdeab );_bfcac !=nil {return _bfcac ;};_afff .TxSp =append (_afff .TxSp ,_dgbde );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"},_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"}:_agggg :=NewCT_GvmlShape (); +if _dfac :=d .DecodeElement (_agggg ,&_cdeab );_dfac !=nil {return _dfac ;};_afff .Sp =append (_afff .Sp ,_agggg );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 :"\u0063\u0078\u006eS\u0070"},_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 :"\u0063\u0078\u006eS\u0070"}:_fcegb :=NewCT_GvmlConnector (); +if _fgfac :=d .DecodeElement (_fcegb ,&_cdeab );_fgfac !=nil {return _fgfac ;};_afff .CxnSp =append (_afff .CxnSp ,_fcegb );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 :"\u0070\u0069\u0063"},_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 :"\u0070\u0069\u0063"}:_cfgbf :=NewCT_GvmlPicture (); +if _gcaeb :=d .DecodeElement (_cfgbf ,&_cdeab );_gcaeb !=nil {return _gcaeb ;};_afff .Pic =append (_afff .Pic ,_cfgbf );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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_cbafac :=NewCT_GvmlGraphicalObjectFrame (); +if _dbgc :=d .DecodeElement (_cbafac ,&_cdeab );_dbgc !=nil {return _dbgc ;};_afff .GraphicFrame =append (_afff .GraphicFrame ,_cbafac );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 :"\u0067\u0072\u0070S\u0070"},_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 :"\u0067\u0072\u0070S\u0070"}:_agcgb :=NewCT_GvmlGroupShape (); +if _egcac :=d .DecodeElement (_agcgb ,&_cdeab );_egcac !=nil {return _egcac ;};_afff .GrpSp =append (_afff .GrpSp ,_agcgb );default:_bfc .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",_cdeab .Name ); +if _bccgc :=d .Skip ();_bccgc !=nil {return _bccgc ;};};case _e .EndElement :break _gggd ;case _e .CharData :};};return nil ;};type CT_DashStop struct{DAttr ST_PositivePercentage ;SpAttr ST_PositivePercentage ;};func (_gcecb *EG_TextBulletColor )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gcecb .BuClrTx !=nil {_deabf :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}}; +e .EncodeElement (_gcecb .BuClrTx ,_deabf );};if _gcecb .BuClr !=nil {_aebfd :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_gcecb .BuClr ,_aebfd );};return nil ;};func (_egdae *CT_SphereCoords )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0061\u0074"},Value :_bb .Sprintf ("\u0025\u0076",_egdae .LatAttr )}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u006f\u006e"},Value :_bb .Sprintf ("\u0025\u0076",_egdae .LonAttr )});start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0076"},Value :_bb .Sprintf ("\u0025\u0076",_egdae .RevAttr )}); +e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cedcc ST_TextTabAlignType )Validate ()error {return _cedcc .ValidateWithPath ("")}; -// ValidateWithPath validates the EG_EffectProperties and its children, prefixing error messages with path -func (_bebc *EG_EffectProperties )ValidateWithPath (path string )error {if _bebc .EffectLst !=nil {if _bbbbg :=_bebc .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_bbbbg !=nil {return _bbbbg ;};};if _bebc .EffectDag !=nil {if _eecgd :=_bebc .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); -_eecgd !=nil {return _eecgd ;};};return nil ;};func (_daebf ST_LineEndWidth )Validate ()error {return _daebf .ValidateWithPath ("")}; +// Validate validates the CT_TextSpacingPoint and its children +func (_dgbf *CT_TextSpacingPoint )Validate ()error {return _dgbf .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074");}; -// ValidateWithPath validates the CT_SystemColor and its children, prefixing error messages with path -func (_edcde *CT_SystemColor )ValidateWithPath (path string )error {if _edcde .ValAttr ==ST_SystemColorValUnset {return _ee .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 _cafab :=_edcde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cafab !=nil {return _cafab ;};for _gfec ,_bcefd :=range _edcde .EG_ColorTransform {if _babd :=_bcefd .ValidateWithPath (_ee .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_gfec )); -_babd !=nil {return _babd ;};};return nil ;}; +// ST_TextFontScalePercentOrPercentString is a union type +type ST_TextFontScalePercentOrPercentString struct{ST_TextFontScalePercent *int32 ;ST_Percentage *string ;};type CT_PresetLineDashProperties struct{ValAttr ST_PresetLineDashVal ;};type CT_TextSpacingPoint struct{ValAttr int32 ;};func (_aecga *CT_Ratio )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_acfba :=range start .Attr {if _acfba .Name .Local =="\u006e"{_aaeec ,_eabfba :=_eb .ParseInt (_acfba .Value ,10,64); +if _eabfba !=nil {return _eabfba ;};_aecga .NAttr =_aaeec ;continue ;};if _acfba .Name .Local =="\u0064"{_cabcbf ,_dfaad :=_eb .ParseInt (_acfba .Value ,10,64);if _dfaad !=nil {return _dfaad ;};_aecga .DAttr =_cabcbf ;continue ;};};for {_gfcda ,_ebdag :=d .Token (); +if _ebdag !=nil {return _bb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0061\u0074\u0069\u006f: \u0025\u0073",_ebdag );};if _cbdfb ,_bfcda :=_gfcda .(_e .EndElement );_bfcda &&_cbdfb .Name ==start .Name {break ;};};return nil ; +}; -// Validate validates the CT_TextShapeAutofit and its children -func (_geaa *CT_TextShapeAutofit )Validate ()error {return _geaa .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0068\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074");};func (_dfbfc *CT_Camera )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_cdfd ,_gaaadf :=_dfbfc .PrstAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073\u0074"}); -if _gaaadf !=nil {return _gaaadf ;};start .Attr =append (start .Attr ,_cdfd );if _dfbfc .FovAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0076"},Value :_ee .Sprintf ("\u0025\u0076",*_dfbfc .FovAttr )});}; -if _dfbfc .ZoomAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007a\u006f\u006f\u006d"},Value :_ee .Sprintf ("\u0025\u0076",*_dfbfc .ZoomAttr )});};e .EncodeToken (start );if _dfbfc .Rot !=nil {_fdg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072o\u0074"}}; -e .EncodeElement (_dfbfc .Rot ,_fdg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TextParagraph and its children +func (_cfgab *CT_TextParagraph )Validate ()error {return _cfgab .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");};const (ST_TextWrappingTypeUnset ST_TextWrappingType =0;ST_TextWrappingTypeNone ST_TextWrappingType =1; +ST_TextWrappingTypeSquare ST_TextWrappingType =2;);func (_aaaeb *CT_TableBackgroundStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _aaaeb .Fill !=nil {_fadef :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}}; +e .EncodeElement (_aaaeb .Fill ,_fadef );};if _aaaeb .FillRef !=nil {_abbbgb :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_aaaeb .FillRef ,_abbbgb );};if _aaaeb .Effect !=nil {_aadee :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}}; +e .EncodeElement (_aaaeb .Effect ,_aadee );};if _aaaeb .EffectRef !=nil {_fddcfb :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_aaaeb .EffectRef ,_fddcfb );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_fdbf *CT_PictureLocking )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fecba :=range start .Attr {if _fecba .Name .Local =="\u006e\u006f\u0043\u0072\u006f\u0070"{_cdce ,_ddcgd :=_eb .ParseBool (_fecba .Value ); +if _ddcgd !=nil {return _ddcgd ;};_fdbf .NoCropAttr =&_cdce ;continue ;};if _fecba .Name .Local =="\u006e\u006f\u0047r\u0070"{_aefa ,_cefcf :=_eb .ParseBool (_fecba .Value );if _cefcf !=nil {return _cefcf ;};_fdbf .NoGrpAttr =&_aefa ;continue ;};if _fecba .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_fdfbdf ,_bedb :=_eb .ParseBool (_fecba .Value ); +if _bedb !=nil {return _bedb ;};_fdbf .NoSelectAttr =&_fdfbdf ;continue ;};if _fecba .Name .Local =="\u006e\u006f\u0052o\u0074"{_bebeb ,_ddedf :=_eb .ParseBool (_fecba .Value );if _ddedf !=nil {return _ddedf ;};_fdbf .NoRotAttr =&_bebeb ;continue ;};if _fecba .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_acbgg ,_gbgea :=_eb .ParseBool (_fecba .Value ); +if _gbgea !=nil {return _gbgea ;};_fdbf .NoChangeAspectAttr =&_acbgg ;continue ;};if _fecba .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_bcgg ,_gadeg :=_eb .ParseBool (_fecba .Value );if _gadeg !=nil {return _gadeg ;};_fdbf .NoMoveAttr =&_bcgg ; +continue ;};if _fecba .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_ggddf ,_gdgg :=_eb .ParseBool (_fecba .Value );if _gdgg !=nil {return _gdgg ;};_fdbf .NoResizeAttr =&_ggddf ;continue ;};if _fecba .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_gbgbe ,_caccb :=_eb .ParseBool (_fecba .Value ); +if _caccb !=nil {return _caccb ;};_fdbf .NoEditPointsAttr =&_gbgbe ;continue ;};if _fecba .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_gdge ,_bbda :=_eb .ParseBool (_fecba .Value );if _bbda !=nil {return _bbda ; +};_fdbf .NoAdjustHandlesAttr =&_gdge ;continue ;};if _fecba .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_ebbbf ,_ageac :=_eb .ParseBool (_fecba .Value );if _ageac !=nil {return _ageac ;};_fdbf .NoChangeArrowheadsAttr =&_ebbbf ; +continue ;};if _fecba .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_cefdg ,_abcg :=_eb .ParseBool (_fecba .Value );if _abcg !=nil {return _abcg ;};_fdbf .NoChangeShapeTypeAttr =&_cefdg ; +continue ;};};_ccdga :for {_addbg ,_bddab :=d .Token ();if _bddab !=nil {return _bddab ;};switch _aagc :=_addbg .(type ){case _e .StartElement :switch _aagc .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdbf .ExtLst =NewCT_OfficeArtExtensionList (); +if _deab :=d .DecodeElement (_fdbf .ExtLst ,&_aagc );_deab !=nil {return _deab ;};default:_bfc .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",_aagc .Name ); +if _fbaedb :=d .Skip ();_fbaedb !=nil {return _fbaedb ;};};case _e .EndElement :break _ccdga ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_AudioCD and its children -func (_fcf *CT_AudioCD )Validate ()error {return _fcf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043\u0044");};func (_bcbcg *ST_PresetPatternVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ceffg ,_baeda :=d .Token (); -if _baeda !=nil {return _baeda ;};if _eegdb ,_ffdee :=_ceffg .(_b .EndElement );_ffdee &&_eegdb .Name ==start .Name {*_bcbcg =1;return nil ;};if _fadfcg ,_ebfe :=_ceffg .(_b .CharData );!_ebfe {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ceffg ); -}else {switch string (_fadfcg ){case "":*_bcbcg =0;case "\u0070\u0063\u0074\u0035":*_bcbcg =1;case "\u0070\u0063\u00741\u0030":*_bcbcg =2;case "\u0070\u0063\u00742\u0030":*_bcbcg =3;case "\u0070\u0063\u00742\u0035":*_bcbcg =4;case "\u0070\u0063\u00743\u0030":*_bcbcg =5; -case "\u0070\u0063\u00744\u0030":*_bcbcg =6;case "\u0070\u0063\u00745\u0030":*_bcbcg =7;case "\u0070\u0063\u00746\u0030":*_bcbcg =8;case "\u0070\u0063\u00747\u0030":*_bcbcg =9;case "\u0070\u0063\u00747\u0035":*_bcbcg =10;case "\u0070\u0063\u00748\u0030":*_bcbcg =11; -case "\u0070\u0063\u00749\u0030":*_bcbcg =12;case "\u0068\u006f\u0072\u007a":*_bcbcg =13;case "\u0076\u0065\u0072\u0074":*_bcbcg =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_bcbcg =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_bcbcg =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_bcbcg =17; -case "\u0064\u006b\u0056\u0065\u0072\u0074":*_bcbcg =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_bcbcg =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_bcbcg =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_bcbcg =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_bcbcg =22; -case "\u0063\u0072\u006fs\u0073":*_bcbcg =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_bcbcg =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_bcbcg =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_bcbcg =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_bcbcg =27; -case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_bcbcg =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_bcbcg =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_bcbcg =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_bcbcg =31; -case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_bcbcg =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_bcbcg =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_bcbcg =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_bcbcg =35; -case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_bcbcg =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_bcbcg =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_bcbcg =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_bcbcg =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_bcbcg =40; -case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_bcbcg =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_bcbcg =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_bcbcg =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_bcbcg =44; -case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_bcbcg =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_bcbcg =46;case "\u0070\u006c\u0061i\u0064":*_bcbcg =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_bcbcg =48;case "\u0077\u0065\u0061v\u0065":*_bcbcg =49; -case "\u0064\u0069\u0076o\u0074":*_bcbcg =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_bcbcg =51;case "\u0077\u0061\u0076\u0065":*_bcbcg =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_bcbcg =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_bcbcg =54; -};};_ceffg ,_baeda =d .Token ();if _baeda !=nil {return _baeda ;};if _cegggb ,_aaaed :=_ceffg .(_b .EndElement );_aaaed &&_cegggb .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ceffg ); -};func (_cfbe *EG_Effect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aggda :for {_gcedd ,_baead :=d .Token ();if _baead !=nil {return _baead ;};switch _abfdfa :=_gcedd .(type ){case _b .StartElement :switch _abfdfa .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"}:_cfbe .Cont =NewCT_EffectContainer (); -if _gggag :=d .DecodeElement (_cfbe .Cont ,&_abfdfa );_gggag !=nil {return _gggag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_cfbe .Effect =NewCT_EffectReference (); -if _fbdee :=d .DecodeElement (_cfbe .Effect ,&_abfdfa );_fbdee !=nil {return _fbdee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfbe .AlphaBiLevel =NewCT_AlphaBiLevelEffect (); -if _fcgg :=d .DecodeElement (_cfbe .AlphaBiLevel ,&_abfdfa );_fcgg !=nil {return _fcgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfbe .AlphaCeiling =NewCT_AlphaCeilingEffect (); -if _aecfe :=d .DecodeElement (_cfbe .AlphaCeiling ,&_abfdfa );_aecfe !=nil {return _aecfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfbe .AlphaFloor =NewCT_AlphaFloorEffect (); -if _ecgfdc :=d .DecodeElement (_cfbe .AlphaFloor ,&_abfdfa );_ecgfdc !=nil {return _ecgfdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfbe .AlphaInv =NewCT_AlphaInverseEffect (); -if _efcf :=d .DecodeElement (_cfbe .AlphaInv ,&_abfdfa );_efcf !=nil {return _efcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfbe .AlphaMod =NewCT_AlphaModulateEffect (); -if _cggef :=d .DecodeElement (_cfbe .AlphaMod ,&_abfdfa );_cggef !=nil {return _cggef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfbe .AlphaModFix =NewCT_AlphaModulateFixedEffect (); -if _fcbec :=d .DecodeElement (_cfbe .AlphaModFix ,&_abfdfa );_fcbec !=nil {return _fcbec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfbe .AlphaOutset =NewCT_AlphaOutsetEffect (); -if _fggea :=d .DecodeElement (_cfbe .AlphaOutset ,&_abfdfa );_fggea !=nil {return _fggea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfbe .AlphaRepl =NewCT_AlphaReplaceEffect (); -if _egbbf :=d .DecodeElement (_cfbe .AlphaRepl ,&_abfdfa );_egbbf !=nil {return _egbbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfbe .BiLevel =NewCT_BiLevelEffect (); -if _beafg :=d .DecodeElement (_cfbe .BiLevel ,&_abfdfa );_beafg !=nil {return _beafg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_cfbe .Blend =NewCT_BlendEffect (); -if _dgdfb :=d .DecodeElement (_cfbe .Blend ,&_abfdfa );_dgdfb !=nil {return _dgdfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_cfbe .Blur =NewCT_BlurEffect (); -if _dfced :=d .DecodeElement (_cfbe .Blur ,&_abfdfa );_dfced !=nil {return _dfced ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfbe .ClrChange =NewCT_ColorChangeEffect (); -if _cfgde :=d .DecodeElement (_cfbe .ClrChange ,&_abfdfa );_cfgde !=nil {return _cfgde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfbe .ClrRepl =NewCT_ColorReplaceEffect (); -if _fdcecg :=d .DecodeElement (_cfbe .ClrRepl ,&_abfdfa );_fdcecg !=nil {return _fdcecg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfbe .Duotone =NewCT_DuotoneEffect (); -if _ggegfe :=d .DecodeElement (_cfbe .Duotone ,&_abfdfa );_ggegfe !=nil {return _ggegfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfbe .Fill =NewCT_FillEffect (); -if _agebe :=d .DecodeElement (_cfbe .Fill ,&_abfdfa );_agebe !=nil {return _agebe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfbe .FillOverlay =NewCT_FillOverlayEffect (); -if _dgebdg :=d .DecodeElement (_cfbe .FillOverlay ,&_abfdfa );_dgebdg !=nil {return _dgebdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfbe .Glow =NewCT_GlowEffect (); -if _ebggg :=d .DecodeElement (_cfbe .Glow ,&_abfdfa );_ebggg !=nil {return _ebggg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfbe .Grayscl =NewCT_GrayscaleEffect (); -if _afcbg :=d .DecodeElement (_cfbe .Grayscl ,&_abfdfa );_afcbg !=nil {return _afcbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfbe .Hsl =NewCT_HSLEffect (); -if _bgcdge :=d .DecodeElement (_cfbe .Hsl ,&_abfdfa );_bgcdge !=nil {return _bgcdge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfbe .InnerShdw =NewCT_InnerShadowEffect (); -if _addgg :=d .DecodeElement (_cfbe .InnerShdw ,&_abfdfa );_addgg !=nil {return _addgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfbe .Lum =NewCT_LuminanceEffect (); -if _bbeaa :=d .DecodeElement (_cfbe .Lum ,&_abfdfa );_bbeaa !=nil {return _bbeaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfbe .OuterShdw =NewCT_OuterShadowEffect (); -if _cbbcga :=d .DecodeElement (_cfbe .OuterShdw ,&_abfdfa );_cbbcga !=nil {return _cbbcga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfbe .PrstShdw =NewCT_PresetShadowEffect (); -if _dbceb :=d .DecodeElement (_cfbe .PrstShdw ,&_abfdfa );_dbceb !=nil {return _dbceb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfbe .Reflection =NewCT_ReflectionEffect (); -if _feada :=d .DecodeElement (_cfbe .Reflection ,&_abfdfa );_feada !=nil {return _feada ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfbe .RelOff =NewCT_RelativeOffsetEffect (); -if _fcdeb :=d .DecodeElement (_cfbe .RelOff ,&_abfdfa );_fcdeb !=nil {return _fcdeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_cfbe .SoftEdge =NewCT_SoftEdgesEffect (); -if _edfb :=d .DecodeElement (_cfbe .SoftEdge ,&_abfdfa );_edfb !=nil {return _edfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfbe .Tint =NewCT_TintEffect (); -if _cabad :=d .DecodeElement (_cfbe .Tint ,&_abfdfa );_cabad !=nil {return _cabad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfbe .Xfrm =NewCT_TransformEffect (); -if _gdaag :=d .DecodeElement (_cfbe .Xfrm ,&_abfdfa );_gdaag !=nil {return _gdaag ;};default:_cc .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",_abfdfa .Name ); -if _ecgae :=d .Skip ();_ecgae !=nil {return _ecgae ;};};case _b .EndElement :break _aggda ;case _b .CharData :};};return nil ;};type CT_Path2DArcTo struct{WRAttr ST_AdjCoordinate ;HRAttr ST_AdjCoordinate ;StAngAttr ST_AdjAngle ;SwAngAttr ST_AdjAngle ;}; -func NewCT_ColorSchemeList ()*CT_ColorSchemeList {_dffe :=&CT_ColorSchemeList {};return _dffe };func (_geedad *CT_TransformEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _geedad .SxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0078"},Value :_ee .Sprintf ("\u0025\u0076",*_geedad .SxAttr )}); -};if _geedad .SyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0079"},Value :_ee .Sprintf ("\u0025\u0076",*_geedad .SyAttr )});};if _geedad .KxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0078"},Value :_ee .Sprintf ("\u0025\u0076",*_geedad .KxAttr )}); -};if _geedad .KyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006b\u0079"},Value :_ee .Sprintf ("\u0025\u0076",*_geedad .KyAttr )});};if _geedad .TxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0078"},Value :_ee .Sprintf ("\u0025\u0076",*_geedad .TxAttr )}); -};if _geedad .TyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079"},Value :_ee .Sprintf ("\u0025\u0076",*_geedad .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; -};func (_bgab *CT_Boolean )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgab .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_ee .Sprintf ("\u0025\u0076",*_bgab .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ShapeStyle struct{LnRef *CT_StyleMatrixReference ;FillRef *CT_StyleMatrixReference ;EffectRef *CT_StyleMatrixReference ;FontRef *CT_FontReference ;};func NewCT_PresetShadowEffect ()*CT_PresetShadowEffect {_edcbd :=&CT_PresetShadowEffect {}; -_edcbd .PrstAttr =ST_PresetShadowVal (1);return _edcbd ;};func NewCT_TablePartStyle ()*CT_TablePartStyle {_aabc :=&CT_TablePartStyle {};return _aabc }; +// ValidateWithPath validates the CT_TextAutonumberBullet and its children, prefixing error messages with path +func (_abcdg *CT_TextAutonumberBullet )ValidateWithPath (path string )error {if _abcdg .TypeAttr ==ST_TextAutonumberSchemeUnset {return _bb .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 _acdad :=_abcdg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_acdad !=nil {return _acdad ;};if _abcdg .StartAtAttr !=nil {if *_abcdg .StartAtAttr < 1{return _bb .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 ,*_abcdg .StartAtAttr ); +};if *_abcdg .StartAtAttr > 32767{return _bb .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 ,*_abcdg .StartAtAttr ); +};};return nil ;};func (_fffbc *EG_TextUnderlineLine )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddbgd :for {_fegf ,_geeda :=d .Token ();if _geeda !=nil {return _geeda ;};switch _gdaca :=_fegf .(type ){case _e .StartElement :switch _gdaca .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 :"\u0075\u004c\u006eT\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 :"\u0075\u004c\u006eT\u0078"}:_fffbc .ULnTx =NewCT_TextUnderlineLineFollowText (); +if _aagdc :=d .DecodeElement (_fffbc .ULnTx ,&_gdaca );_aagdc !=nil {return _aagdc ;};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 :"\u0075\u004c\u006e"},_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 :"\u0075\u004c\u006e"}:_fffbc .ULn =NewCT_LineProperties (); +if _ffbgb :=d .DecodeElement (_fffbc .ULn ,&_gdaca );_ffbgb !=nil {return _ffbgb ;};default:_bfc .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",_gdaca .Name ); +if _aafged :=d .Skip ();_aafged !=nil {return _aafged ;};};case _e .EndElement :break _ddbgd ;case _e .CharData :};};return nil ;}; -// Validate validates the EG_ThemeableFontStyles and its children -func (_bbfbd *EG_ThemeableFontStyles )Validate ()error {return _bbfbd .ValidateWithPath ("\u0045\u0047\u005f\u0054he\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006ce\u0073");};type CT_NonVisualGroupDrawingShapeProps struct{GrpSpLocks *CT_GroupLocking ; -ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the CT_Path2DMoveTo and its children +func (_fbfc *CT_Path2DMoveTo )Validate ()error {return _fbfc .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f");};type ST_PathFillMode byte ;func (_bgfdgf *ST_TextPoint )Validate ()error {return _bgfdgf .ValidateWithPath ("")}; +func (_ebdc *EG_OfficeArtExtensionList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecbba :for {_egfge ,_egcbc :=d .Token ();if _egcbc !=nil {return _egcbc ;};switch _dffae :=_egfge .(type ){case _e .StartElement :switch _dffae .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 :"\u0065\u0078\u0074"},_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 :"\u0065\u0078\u0074"}:_ddgae :=NewCT_OfficeArtExtension (); +if _egdca :=d .DecodeElement (_ddgae ,&_dffae );_egdca !=nil {return _egdca ;};_ebdc .Ext =append (_ebdc .Ext ,_ddgae );default:_bfc .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",_dffae .Name ); +if _ggbbg :=d .Skip ();_ggbbg !=nil {return _ggbbg ;};};case _e .EndElement :break _ecbba ;case _e .CharData :};};return nil ;};type ST_AnimationBuildType byte ;func (_dagce ST_LightRigDirection )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dagce .String (),start ); +};func (_edcgab ST_TextVertOverflowType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_edcgab .String (),start );};func NewCT_TransformEffect ()*CT_TransformEffect {_cgcbe :=&CT_TransformEffect {};return _cgcbe }; +func (_gedg *CT_ColorScheme )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gedg .Dk1 =NewCT_Color ();_gedg .Lt1 =NewCT_Color ();_gedg .Dk2 =NewCT_Color ();_gedg .Lt2 =NewCT_Color ();_gedg .Accent1 =NewCT_Color ();_gedg .Accent2 =NewCT_Color (); +_gedg .Accent3 =NewCT_Color ();_gedg .Accent4 =NewCT_Color ();_gedg .Accent5 =NewCT_Color ();_gedg .Accent6 =NewCT_Color ();_gedg .Hlink =NewCT_Color ();_gedg .FolHlink =NewCT_Color ();for _ ,_ddd :=range start .Attr {if _ddd .Name .Local =="\u006e\u0061\u006d\u0065"{_fagg ,_cdbe :=_ddd .Value ,error (nil ); +if _cdbe !=nil {return _cdbe ;};_gedg .NameAttr =_fagg ;continue ;};};_cegg :for {_gfcf ,_ccdg :=d .Token ();if _ccdg !=nil {return _ccdg ;};switch _ecce :=_gfcf .(type ){case _e .StartElement :switch _ecce .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 :"\u0064\u006b\u0031"},_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 :"\u0064\u006b\u0031"}:if _becf :=d .DecodeElement (_gedg .Dk1 ,&_ecce ); +_becf !=nil {return _becf ;};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 :"\u006c\u0074\u0031"},_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 :"\u006c\u0074\u0031"}:if _edgd :=d .DecodeElement (_gedg .Lt1 ,&_ecce ); +_edgd !=nil {return _edgd ;};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 :"\u0064\u006b\u0032"},_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 :"\u0064\u006b\u0032"}:if _ecad :=d .DecodeElement (_gedg .Dk2 ,&_ecce ); +_ecad !=nil {return _ecad ;};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 :"\u006c\u0074\u0032"},_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 :"\u006c\u0074\u0032"}:if _bfbfg :=d .DecodeElement (_gedg .Lt2 ,&_ecce ); +_bfbfg !=nil {return _bfbfg ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0031"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0031"}:if _bfeae :=d .DecodeElement (_gedg .Accent1 ,&_ecce ); +_bfeae !=nil {return _bfeae ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0032"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0032"}:if _bfga :=d .DecodeElement (_gedg .Accent2 ,&_ecce ); +_bfga !=nil {return _bfga ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0033"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0033"}:if _bbga :=d .DecodeElement (_gedg .Accent3 ,&_ecce ); +_bbga !=nil {return _bbga ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0034"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0034"}:if _bgc :=d .DecodeElement (_gedg .Accent4 ,&_ecce ); +_bgc !=nil {return _bgc ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0035"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0035"}:if _cedd :=d .DecodeElement (_gedg .Accent5 ,&_ecce ); +_cedd !=nil {return _cedd ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0036"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0036"}:if _dadb :=d .DecodeElement (_gedg .Accent6 ,&_ecce ); +_dadb !=nil {return _dadb ;};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 :"\u0068\u006c\u0069n\u006b"},_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 :"\u0068\u006c\u0069n\u006b"}:if _aebc :=d .DecodeElement (_gedg .Hlink ,&_ecce ); +_aebc !=nil {return _aebc ;};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\u006f\u006c\u0048\u006c\u0069\u006e\u006b"},_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\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}:if _ceee :=d .DecodeElement (_gedg .FolHlink ,&_ecce ); +_ceee !=nil {return _ceee ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gedg .ExtLst =NewCT_OfficeArtExtensionList (); +if _gagd :=d .DecodeElement (_gedg .ExtLst ,&_ecce );_gagd !=nil {return _gagd ;};default:_bfc .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",_ecce .Name ); +if _gac :=d .Skip ();_gac !=nil {return _gac ;};};case _e .EndElement :break _cegg ;case _e .CharData :};};return nil ;}; + +// Validate validates the CT_NoFillProperties and its children +func (_bbfbf *CT_NoFillProperties )Validate ()error {return _bbfbf .ValidateWithPath ("\u0043\u0054\u005f\u004eoF\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_eebd *CT_Backdrop )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_fef :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0061\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_eebd .Anchor ,_fef );_bgd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d"}};e .EncodeElement (_eebd .Norm ,_bgd ); +_daf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0075\u0070"}};e .EncodeElement (_eebd .Up ,_daf );if _eebd .ExtLst !=nil {_bff :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eebd .ExtLst ,_bff ); +};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_GvmlPictureNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvPicPr *CT_NonVisualPictureProperties ;};func (_bccc *CT_BlipChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bccc .AlphaBiLevel !=nil {_bcccb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}}; +for _ ,_aacd :=range _bccc .AlphaBiLevel {e .EncodeElement (_aacd ,_bcccb );};};if _bccc .AlphaCeiling !=nil {_cfa :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};for _ ,_dabc :=range _bccc .AlphaCeiling {e .EncodeElement (_dabc ,_cfa ); +};};if _bccc .AlphaFloor !=nil {_deff :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};for _ ,_ceb :=range _bccc .AlphaFloor {e .EncodeElement (_ceb ,_deff );};};if _bccc .AlphaInv !=nil {_aggf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}}; +for _ ,_geea :=range _bccc .AlphaInv {e .EncodeElement (_geea ,_aggf );};};if _bccc .AlphaMod !=nil {_cedb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};for _ ,_agdc :=range _bccc .AlphaMod {e .EncodeElement (_agdc ,_cedb ); +};};if _bccc .AlphaModFix !=nil {_cbbd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};for _ ,_fbe :=range _bccc .AlphaModFix {e .EncodeElement (_fbe ,_cbbd );};};if _bccc .AlphaRepl !=nil {_cbd :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}}; +for _ ,_gbab :=range _bccc .AlphaRepl {e .EncodeElement (_gbab ,_cbd );};};if _bccc .BiLevel !=nil {_ddf :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};for _ ,_fcfc :=range _bccc .BiLevel {e .EncodeElement (_fcfc ,_ddf ); +};};if _bccc .Blur !=nil {_dba :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};for _ ,_ecef :=range _bccc .Blur {e .EncodeElement (_ecef ,_dba );};};if _bccc .ClrChange !=nil {_acga :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; +for _ ,_dec :=range _bccc .ClrChange {e .EncodeElement (_dec ,_acga );};};if _bccc .ClrRepl !=nil {_gdbc :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};for _ ,_fagfe :=range _bccc .ClrRepl {e .EncodeElement (_fagfe ,_gdbc ); +};};if _bccc .Duotone !=nil {_faga :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};for _ ,_bcdf :=range _bccc .Duotone {e .EncodeElement (_bcdf ,_faga );};};if _bccc .FillOverlay !=nil {_accg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}}; +for _ ,_gadge :=range _bccc .FillOverlay {e .EncodeElement (_gadge ,_accg );};};if _bccc .Grayscl !=nil {_ebfcf :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};for _ ,_egcf :=range _bccc .Grayscl {e .EncodeElement (_egcf ,_ebfcf ); +};};if _bccc .Hsl !=nil {_acbada :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0068s\u006c"}};for _ ,_cfcg :=range _bccc .Hsl {e .EncodeElement (_cfcg ,_acbada );};};if _bccc .Lum !=nil {_cfdc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006cu\u006d"}}; +for _ ,_agfc :=range _bccc .Lum {e .EncodeElement (_agfc ,_cfdc );};};if _bccc .Tint !=nil {_ddbb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};for _ ,_defc :=range _bccc .Tint {e .EncodeElement (_defc ,_ddbb );};}; +return nil ;};type CT_ScRgbColor struct{RAttr ST_Percentage ;GAttr ST_Percentage ;BAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;};type CT_TextNoBullet struct{};const (ST_TextVertOverflowTypeUnset ST_TextVertOverflowType =0;ST_TextVertOverflowTypeOverflow ST_TextVertOverflowType =1; +ST_TextVertOverflowTypeEllipsis ST_TextVertOverflowType =2;ST_TextVertOverflowTypeClip ST_TextVertOverflowType =3;);func (_eeeaa *CT_TableStyleList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eeeaa .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 _ ,_bfebf :=range start .Attr {if _bfebf .Name .Local =="\u0064\u0065\u0066"{_ebcgg ,_cgegb :=_bfebf .Value ,error (nil );if _cgegb !=nil {return _cgegb ;};_eeeaa .DefAttr =_ebcgg ;continue ;};};_dfde :for {_fagcd ,_dcdbd :=d .Token ();if _dcdbd !=nil {return _dcdbd ; +};switch _dggag :=_fagcd .(type ){case _e .StartElement :switch _dggag .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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_cedff :=NewCT_TableStyle (); +if _dcdde :=d .DecodeElement (_cedff ,&_dggag );_dcdde !=nil {return _dcdde ;};_eeeaa .TblStyle =append (_eeeaa .TblStyle ,_cedff );default:_bfc .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",_dggag .Name ); +if _bdfbdd :=d .Skip ();_bdfbdd !=nil {return _bdfbdd ;};};case _e .EndElement :break _dfde ;case _e .CharData :};};return nil ;};type CT_CustomColorList struct{CustClr []*CT_CustomColor ;};func (_cadcd *CT_ReflectionEffect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ddffd :=range start .Attr {if _ddffd .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_gfadd ,_acbbf :=_eb .ParseInt (_ddffd .Value ,10,64); +if _acbbf !=nil {return _acbbf ;};_cadcd .BlurRadAttr =&_gfadd ;continue ;};if _ddffd .Name .Local =="\u0073\u0074\u0041"{_aegba ,_fbab :=ParseUnionST_PositiveFixedPercentage (_ddffd .Value );if _fbab !=nil {return _fbab ;};_cadcd .StAAttr =&_aegba ;continue ; +};if _ddffd .Name .Local =="\u0073\u0074\u0050o\u0073"{_gaccf ,_bacgg :=ParseUnionST_PositiveFixedPercentage (_ddffd .Value );if _bacgg !=nil {return _bacgg ;};_cadcd .StPosAttr =&_gaccf ;continue ;};if _ddffd .Name .Local =="\u0065\u006e\u0064\u0041"{_fadfc ,_gcfa :=ParseUnionST_PositiveFixedPercentage (_ddffd .Value ); +if _gcfa !=nil {return _gcfa ;};_cadcd .EndAAttr =&_fadfc ;continue ;};if _ddffd .Name .Local =="\u0065\u006e\u0064\u0050\u006f\u0073"{_fddbb ,_cfdcgg :=ParseUnionST_PositiveFixedPercentage (_ddffd .Value );if _cfdcgg !=nil {return _cfdcgg ;};_cadcd .EndPosAttr =&_fddbb ; +continue ;};if _ddffd .Name .Local =="\u0064\u0069\u0073\u0074"{_geagc ,_aefdb :=_eb .ParseInt (_ddffd .Value ,10,64);if _aefdb !=nil {return _aefdb ;};_cadcd .DistAttr =&_geagc ;continue ;};if _ddffd .Name .Local =="\u0064\u0069\u0072"{_aedcf ,_eace :=_eb .ParseInt (_ddffd .Value ,10,32); +if _eace !=nil {return _eace ;};_fdgef :=int32 (_aedcf );_cadcd .DirAttr =&_fdgef ;continue ;};if _ddffd .Name .Local =="\u0066a\u0064\u0065\u0044\u0069\u0072"{_cgece ,_ggeag :=_eb .ParseInt (_ddffd .Value ,10,32);if _ggeag !=nil {return _ggeag ;};_bedeb :=int32 (_cgece ); +_cadcd .FadeDirAttr =&_bedeb ;continue ;};if _ddffd .Name .Local =="\u0073\u0078"{_bebd ,_edfbg :=ParseUnionST_Percentage (_ddffd .Value );if _edfbg !=nil {return _edfbg ;};_cadcd .SxAttr =&_bebd ;continue ;};if _ddffd .Name .Local =="\u0073\u0079"{_cbbae ,_bfagd :=ParseUnionST_Percentage (_ddffd .Value ); +if _bfagd !=nil {return _bfagd ;};_cadcd .SyAttr =&_cbbae ;continue ;};if _ddffd .Name .Local =="\u006b\u0078"{_cdabf ,_caeb :=_eb .ParseInt (_ddffd .Value ,10,32);if _caeb !=nil {return _caeb ;};_eaccg :=int32 (_cdabf );_cadcd .KxAttr =&_eaccg ;continue ; +};if _ddffd .Name .Local =="\u006b\u0079"{_decdgg ,_fdbfa :=_eb .ParseInt (_ddffd .Value ,10,32);if _fdbfa !=nil {return _fdbfa ;};_cacfc :=int32 (_decdgg );_cadcd .KyAttr =&_cacfc ;continue ;};if _ddffd .Name .Local =="\u0061\u006c\u0067\u006e"{_cadcd .AlgnAttr .UnmarshalXMLAttr (_ddffd ); +continue ;};if _ddffd .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_gbbgeg ,_eeccc :=_eb .ParseBool (_ddffd .Value );if _eeccc !=nil {return _eeccc ;};_cadcd .RotWithShapeAttr =&_gbbgeg ;continue ;};};for {_dfdfg ,_ebad :=d .Token (); +if _ebad !=nil {return _bb .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",_ebad );};if _fbaa ,_fcafg :=_dfdfg .(_e .EndElement ); +_fcafg &&_fbaa .Name ==start .Name {break ;};};return nil ;}; + +// ValidateWithPath validates the CT_StyleMatrixReference and its children, prefixing error messages with path +func (_dbcgbg *CT_StyleMatrixReference )ValidateWithPath (path string )error {if _dbcgbg .ScrgbClr !=nil {if _ddbeac :=_dbcgbg .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ddbeac !=nil {return _ddbeac ;};};if _dbcgbg .SrgbClr !=nil {if _beade :=_dbcgbg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_beade !=nil {return _beade ;};};if _dbcgbg .HslClr !=nil {if _bacbab :=_dbcgbg .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bacbab !=nil {return _bacbab ;};};if _dbcgbg .SysClr !=nil {if _gcagff :=_dbcgbg .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_gcagff !=nil {return _gcagff ;};};if _dbcgbg .SchemeClr !=nil {if _ceddg :=_dbcgbg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_ceddg !=nil {return _ceddg ;};};if _dbcgbg .PrstClr !=nil {if _cafba :=_dbcgbg .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_cafba !=nil {return _cafba ;};};return nil ;};func (_cgeg *CT_BaseStylesOverride )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aca :for {_eec ,_geca :=d .Token ();if _geca !=nil {return _geca ;};switch _ffaec :=_eec .(type ){case _e .StartElement :switch _ffaec .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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:_cgeg .ClrScheme =NewCT_ColorScheme (); +if _feg :=d .DecodeElement (_cgeg .ClrScheme ,&_ffaec );_feg !=nil {return _feg ;};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\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_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\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:_cgeg .FontScheme =NewCT_FontScheme (); +if _ffaee :=d .DecodeElement (_cgeg .FontScheme ,&_ffaec );_ffaee !=nil {return _ffaee ;};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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:_cgeg .FmtScheme =NewCT_StyleMatrix (); +if _bee :=d .DecodeElement (_cgeg .FmtScheme ,&_ffaec );_bee !=nil {return _bee ;};default:_bfc .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",_ffaec .Name ); +if _ebdg :=d .Skip ();_ebdg !=nil {return _ebdg ;};};case _e .EndElement :break _aca ;case _e .CharData :};};return nil ;};func (_bbcd *CT_ColorReplaceEffect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _bbcd .ScrgbClr !=nil {_ggg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}}; +e .EncodeElement (_bbcd .ScrgbClr ,_ggg );};if _bbcd .SrgbClr !=nil {_gcdce :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_bbcd .SrgbClr ,_gcdce );};if _bbcd .HslClr !=nil {_dabf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; +e .EncodeElement (_bbcd .HslClr ,_dabf );};if _bbcd .SysClr !=nil {_cdf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_bbcd .SysClr ,_cdf );};if _bbcd .SchemeClr !=nil {_afac :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; +e .EncodeElement (_bbcd .SchemeClr ,_afac );};if _bbcd .PrstClr !=nil {_cdab :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_bbcd .PrstClr ,_cdab );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_cfdcc *EG_ColorChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bccba :for {_bgcgc ,_ecgbc :=d .Token ();if _ecgbc !=nil {return _ecgbc ;};switch _bcdga :=_bgcgc .(type ){case _e .StartElement :switch _bcdga .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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_cfdcc .ScrgbClr =NewCT_ScRgbColor (); +if _dcga :=d .DecodeElement (_cfdcc .ScrgbClr ,&_bcdga );_dcga !=nil {return _dcga ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cfdcc .SrgbClr =NewCT_SRgbColor (); +if _bcabc :=d .DecodeElement (_cfdcc .SrgbClr ,&_bcdga );_bcabc !=nil {return _bcabc ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_cfdcc .HslClr =NewCT_HslColor (); +if _gdda :=d .DecodeElement (_cfdcc .HslClr ,&_bcdga );_gdda !=nil {return _gdda ;};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\u0079\u0073\u0043\u006c\u0072"},_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\u0079\u0073\u0043\u006c\u0072"}:_cfdcc .SysClr =NewCT_SystemColor (); +if _edacg :=d .DecodeElement (_cfdcc .SysClr ,&_bcdga );_edacg !=nil {return _edacg ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cfdcc .SchemeClr =NewCT_SchemeColor (); +if _cfdcf :=d .DecodeElement (_cfdcc .SchemeClr ,&_bcdga );_cfdcf !=nil {return _cfdcf ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_cfdcc .PrstClr =NewCT_PresetColor (); +if _agabg :=d .DecodeElement (_cfdcc .PrstClr ,&_bcdga );_agabg !=nil {return _agabg ;};default:_bfc .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",_bcdga .Name ); +if _aefff :=d .Skip ();_aefff !=nil {return _aefff ;};};case _e .EndElement :break _bccba ;case _e .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path +func (_ebgcc *CT_TextField )ValidateWithPath (path string )error {if !_egf .ST_GuidPatternRe .MatchString (_ebgcc .IdAttr ){return _bb .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 ,_egf .ST_GuidPatternRe ,_ebgcc .IdAttr ); +};if _ebgcc .RPr !=nil {if _cfeae :=_ebgcc .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cfeae !=nil {return _cfeae ;};};if _ebgcc .PPr !=nil {if _ddfdg :=_ebgcc .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_ddfdg !=nil {return _ddfdg ; +};};return nil ;};func NewCT_WholeE2oFormatting ()*CT_WholeE2oFormatting {_ddafg :=&CT_WholeE2oFormatting {};return _ddafg ;};type CT_SchemeColor struct{ValAttr ST_SchemeColorVal ;EG_ColorTransform []*EG_ColorTransform ;};func NewCT_SupplementalFont ()*CT_SupplementalFont {_cbdfe :=&CT_SupplementalFont {}; +return _cbdfe };type CT_TextSpacingPercent struct{ValAttr ST_TextSpacingPercentOrPercentString ;};func (_bdffb ST_PathFillMode )Validate ()error {return _bdffb .ValidateWithPath ("")}; + +// Validate validates the CT_ColorScheme and its children +func (_efaae *CT_ColorScheme )Validate ()error {return _efaae .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065");};func NewCT_PresetShadowEffect ()*CT_PresetShadowEffect {_adeba :=&CT_PresetShadowEffect {}; +_adeba .PrstAttr =ST_PresetShadowVal (1);return _adeba ;};func ParseUnionST_PositiveFixedPercentage (s string )(ST_PositiveFixedPercentage ,error ){_cbbdbb :=ST_PositiveFixedPercentage {};if _egf .ST_PercentagePatternRe .MatchString (s ){_cbbdbb .ST_PositiveFixedPercentage =&ST_Percentage {}; +_cbbdbb .ST_PositiveFixedPercentage .ST_Percentage =&s ;}else {_ddfba ,_ebbgg :=_eb .ParseInt (s ,10,64);if _ebbgg !=nil {return _cbbdbb ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_ebbgg ); +};_cedgf :=int32 (_ddfba );_cbbdbb .ST_PositiveFixedPercentageDecimal =&_cedgf ;};return _cbbdbb ,nil ;};func (_fadbgc ST_Coordinate32 )String ()string {if _fadbgc .ST_Coordinate32Unqualified !=nil {return _bb .Sprintf ("\u0025\u0076",*_fadbgc .ST_Coordinate32Unqualified ); +};if _fadbgc .ST_UniversalMeasure !=nil {return _bb .Sprintf ("\u0025\u0076",*_fadbgc .ST_UniversalMeasure );};return "";};func NewEG_Geometry ()*EG_Geometry {_fcbcf :=&EG_Geometry {};return _fcbcf }; + +// Validate validates the CT_GrayscaleEffect and its children +func (_dedd *CT_GrayscaleEffect )Validate ()error {return _dedd .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0079\u0073\u0063a\u006c\u0065E\u0066\u0066\u0065\u0063\u0074");}; + +// ValidateWithPath validates the CT_ClipboardStyleSheet and its children, prefixing error messages with path +func (_abdb *CT_ClipboardStyleSheet )ValidateWithPath (path string )error {if _fecbb :=_abdb .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_fecbb !=nil {return _fecbb ;};if _ebba :=_abdb .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); +_ebba !=nil {return _ebba ;};return nil ;};func (_aecc *CT_PresetGeometry2D )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_defedf ,_gbdc :=_aecc .PrstAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0073\u0074"});if _gbdc !=nil {return _gbdc ; +};start .Attr =append (start .Attr ,_defedf );e .EncodeToken (start );if _aecc .AvLst !=nil {_fgcbb :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_aecc .AvLst ,_fgcbb );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the EG_TextRun and its children, prefixing error messages with path -func (_abdecb *EG_TextRun )ValidateWithPath (path string )error {if _abdecb .R !=nil {if _eaae :=_abdecb .R .ValidateWithPath (path +"\u002f\u0052");_eaae !=nil {return _eaae ;};};if _abdecb .Br !=nil {if _ddbgf :=_abdecb .Br .ValidateWithPath (path +"\u002f\u0042\u0072"); -_ddbgf !=nil {return _ddbgf ;};};if _abdecb .Fld !=nil {if _ecfbb :=_abdecb .Fld .ValidateWithPath (path +"\u002f\u0046\u006c\u0064");_ecfbb !=nil {return _ecfbb ;};};return nil ;};func (_fdgaa *CT_TileInfoProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdgaa .TxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0078"},Value :_ee .Sprintf ("\u0025\u0076",*_fdgaa .TxAttr )}); -};if _fdgaa .TyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079"},Value :_ee .Sprintf ("\u0025\u0076",*_fdgaa .TyAttr )});};if _fdgaa .SxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0078"},Value :_ee .Sprintf ("\u0025\u0076",*_fdgaa .SxAttr )}); -};if _fdgaa .SyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0079"},Value :_ee .Sprintf ("\u0025\u0076",*_fdgaa .SyAttr )});};if _fdgaa .FlipAttr !=ST_TileFlipModeUnset {_fegd ,_aede :=_fdgaa .FlipAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u006c\u0069\u0070"}); -if _aede !=nil {return _aede ;};start .Attr =append (start .Attr ,_fegd );};if _fdgaa .AlgnAttr !=ST_RectAlignmentUnset {_bcag ,_gdede :=_fdgaa .AlgnAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006c\u0067\u006e"});if _gdede !=nil {return _gdede ;};start .Attr =append (start .Attr ,_bcag ); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gbfe *CT_PresetLineDashProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddcbf :=range start .Attr {if _ddcbf .Name .Local =="\u0076\u0061\u006c"{_gbfe .ValAttr .UnmarshalXMLAttr (_ddcbf ); -continue ;};};for {_cbbde ,_cafb :=d .Token ();if _cafb !=nil {return _ee .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",_cafb ); -};if _dfdef ,_eddg :=_cbbde .(_b .EndElement );_eddg &&_dfdef .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the EG_Media and its children, prefixing error messages with path +func (_gbbfd *EG_Media )ValidateWithPath (path string )error {if _gbbfd .AudioCd !=nil {if _bdecg :=_gbbfd .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064");_bdecg !=nil {return _bdecg ;};};if _gbbfd .WavAudioFile !=nil {if _aggd :=_gbbfd .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"); +_aggd !=nil {return _aggd ;};};if _gbbfd .AudioFile !=nil {if _cagff :=_gbbfd .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_cagff !=nil {return _cagff ;};};if _gbbfd .VideoFile !=nil {if _gefdg :=_gbbfd .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"); +_gefdg !=nil {return _gefdg ;};};if _gbbfd .QuickTimeFile !=nil {if _deaad :=_gbbfd .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065");_deaad !=nil {return _deaad ;};};return nil ; +};func (_geafc ST_PresetPatternVal )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dcddb :=_e .Attr {};_dcddb .Name =name ;switch _geafc {case ST_PresetPatternValUnset :_dcddb .Value ="";case ST_PresetPatternValPct5 :_dcddb .Value ="\u0070\u0063\u0074\u0035"; +case ST_PresetPatternValPct10 :_dcddb .Value ="\u0070\u0063\u00741\u0030";case ST_PresetPatternValPct20 :_dcddb .Value ="\u0070\u0063\u00742\u0030";case ST_PresetPatternValPct25 :_dcddb .Value ="\u0070\u0063\u00742\u0035";case ST_PresetPatternValPct30 :_dcddb .Value ="\u0070\u0063\u00743\u0030"; +case ST_PresetPatternValPct40 :_dcddb .Value ="\u0070\u0063\u00744\u0030";case ST_PresetPatternValPct50 :_dcddb .Value ="\u0070\u0063\u00745\u0030";case ST_PresetPatternValPct60 :_dcddb .Value ="\u0070\u0063\u00746\u0030";case ST_PresetPatternValPct70 :_dcddb .Value ="\u0070\u0063\u00747\u0030"; +case ST_PresetPatternValPct75 :_dcddb .Value ="\u0070\u0063\u00747\u0035";case ST_PresetPatternValPct80 :_dcddb .Value ="\u0070\u0063\u00748\u0030";case ST_PresetPatternValPct90 :_dcddb .Value ="\u0070\u0063\u00749\u0030";case ST_PresetPatternValHorz :_dcddb .Value ="\u0068\u006f\u0072\u007a"; +case ST_PresetPatternValVert :_dcddb .Value ="\u0076\u0065\u0072\u0074";case ST_PresetPatternValLtHorz :_dcddb .Value ="\u006c\u0074\u0048\u006f\u0072\u007a";case ST_PresetPatternValLtVert :_dcddb .Value ="\u006c\u0074\u0056\u0065\u0072\u0074";case ST_PresetPatternValDkHorz :_dcddb .Value ="\u0064\u006b\u0048\u006f\u0072\u007a"; +case ST_PresetPatternValDkVert :_dcddb .Value ="\u0064\u006b\u0056\u0065\u0072\u0074";case ST_PresetPatternValNarHorz :_dcddb .Value ="\u006ea\u0072\u0048\u006f\u0072\u007a";case ST_PresetPatternValNarVert :_dcddb .Value ="\u006ea\u0072\u0056\u0065\u0072\u0074"; +case ST_PresetPatternValDashHorz :_dcddb .Value ="\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a";case ST_PresetPatternValDashVert :_dcddb .Value ="\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074";case ST_PresetPatternValCross :_dcddb .Value ="\u0063\u0072\u006fs\u0073"; +case ST_PresetPatternValDnDiag :_dcddb .Value ="\u0064\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValUpDiag :_dcddb .Value ="\u0075\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValLtDnDiag :_dcddb .Value ="\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067"; +case ST_PresetPatternValLtUpDiag :_dcddb .Value ="\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkDnDiag :_dcddb .Value ="\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkUpDiag :_dcddb .Value ="\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067"; +case ST_PresetPatternValWdDnDiag :_dcddb .Value ="\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValWdUpDiag :_dcddb .Value ="\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDashDnDiag :_dcddb .Value ="\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067"; +case ST_PresetPatternValDashUpDiag :_dcddb .Value ="\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDiagCross :_dcddb .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_PresetPatternValSmCheck :_dcddb .Value ="\u0073m\u0043\u0068\u0065\u0063\u006b"; +case ST_PresetPatternValLgCheck :_dcddb .Value ="\u006cg\u0043\u0068\u0065\u0063\u006b";case ST_PresetPatternValSmGrid :_dcddb .Value ="\u0073\u006d\u0047\u0072\u0069\u0064";case ST_PresetPatternValLgGrid :_dcddb .Value ="\u006c\u0067\u0047\u0072\u0069\u0064"; +case ST_PresetPatternValDotGrid :_dcddb .Value ="\u0064o\u0074\u0047\u0072\u0069\u0064";case ST_PresetPatternValSmConfetti :_dcddb .Value ="\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_PresetPatternValLgConfetti :_dcddb .Value ="\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069"; +case ST_PresetPatternValHorzBrick :_dcddb .Value ="\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k";case ST_PresetPatternValDiagBrick :_dcddb .Value ="\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k";case ST_PresetPatternValSolidDmnd :_dcddb .Value ="\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed"; +case ST_PresetPatternValOpenDmnd :_dcddb .Value ="\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064";case ST_PresetPatternValDotDmnd :_dcddb .Value ="\u0064o\u0074\u0044\u006d\u006e\u0064";case ST_PresetPatternValPlaid :_dcddb .Value ="\u0070\u006c\u0061i\u0064"; +case ST_PresetPatternValSphere :_dcddb .Value ="\u0073\u0070\u0068\u0065\u0072\u0065";case ST_PresetPatternValWeave :_dcddb .Value ="\u0077\u0065\u0061v\u0065";case ST_PresetPatternValDivot :_dcddb .Value ="\u0064\u0069\u0076o\u0074";case ST_PresetPatternValShingle :_dcddb .Value ="\u0073h\u0069\u006e\u0067\u006c\u0065"; +case ST_PresetPatternValWave :_dcddb .Value ="\u0077\u0061\u0076\u0065";case ST_PresetPatternValTrellis :_dcddb .Value ="\u0074r\u0065\u006c\u006c\u0069\u0073";case ST_PresetPatternValZigZag :_dcddb .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";};return _dcddb ,nil ; +}; -// Validate validates the CT_AlphaInverseEffect and its children -func (_bdf *CT_AlphaInverseEffect )Validate ()error {return _bdf .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061I\u006e\u0076\u0065\u0072\u0073e\u0045\u0066\u0066\u0065\u0063\u0074");};type CT_TablePropertiesChoice struct{TableStyle *CT_TableStyle ; -TableStyleId *string ;}; +// Validate validates the CT_TablePropertiesChoice and its children +func (_fbcd *CT_TablePropertiesChoice )Validate ()error {return _fbcd .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_SystemColor struct{ValAttr ST_SystemColorVal ; +LastClrAttr *string ;EG_ColorTransform []*EG_ColorTransform ;};func (_dbadfg ST_TextFontAlignType )Validate ()error {return _dbadfg .ValidateWithPath ("")};func (_bccf *CT_FillEffect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _bccf .NoFill !=nil {_agcgc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bccf .NoFill ,_agcgc );};if _bccf .SolidFill !=nil {_begcg :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_bccf .SolidFill ,_begcg );};if _bccf .GradFill !=nil {_dgebd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bccf .GradFill ,_dgebd );};if _bccf .BlipFill !=nil {_gefd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_bccf .BlipFill ,_gefd );};if _bccf .PattFill !=nil {_fcee :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bccf .PattFill ,_fcee );};if _bccf .GrpFill !=nil {_cgdef :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; +e .EncodeElement (_bccf .GrpFill ,_cgdef );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ffdg *CT_EffectReference )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0066"},Value :_bb .Sprintf ("\u0025\u0076",_ffdg .RefAttr )}); +e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cbade *ST_TextVertOverflowType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cbade =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_cbade =1; +case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_cbade =2;case "\u0063\u006c\u0069\u0070":*_cbade =3;};return nil ;};func NewEG_TextUnderlineLine ()*EG_TextUnderlineLine {_ffagdc :=&EG_TextUnderlineLine {};return _ffagdc ;};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 NewEG_OfficeArtExtensionList ()*EG_OfficeArtExtensionList {_bggeg :=&EG_OfficeArtExtensionList {}; +return _bggeg ;}; -// Validate validates the CT_ColorMappingOverride and its children -func (_bcgf *CT_ColorMappingOverride )Validate ()error {return _bcgf .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");}; +// ValidateWithPath validates the CT_EffectReference and its children, prefixing error messages with path +func (_cbbgg *CT_EffectReference )ValidateWithPath (path string )error {return nil };func (_ddeb ST_PathShadeType )ValidateWithPath (path string )error {switch _ddeb {case 0,1,2,3: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 (_ddeb )); +};return nil ;};func (_ffeea ST_PositiveFixedPercentage )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ffeea .ST_PositiveFixedPercentageDecimal !=nil {e .EncodeToken (_e .CharData (_bb .Sprintf ("\u0025\u0064",*_ffeea .ST_PositiveFixedPercentageDecimal ))); +};if _ffeea .ST_PositiveFixedPercentage !=nil {e .Encode (_ffeea .ST_PositiveFixedPercentage );};return e .EncodeToken (_e .EndElement {Name :start .Name });};func (_gfbb *CT_EffectContainer )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gfbb .TypeAttr !=ST_EffectContainerTypeUnset {_cbeb ,_ddfaa :=_gfbb .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _ddfaa !=nil {return _ddfaa ;};start .Attr =append (start .Attr ,_cbeb );};if _gfbb .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_gfbb .NameAttr )}); +};e .EncodeToken (start );if _gfbb .Cont !=nil {_aeef :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_gfbb .Cont ,_aeef );};if _gfbb .Effect !=nil {_gfgg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}}; +e .EncodeElement (_gfbb .Effect ,_gfgg );};if _gfbb .AlphaBiLevel !=nil {_fcce :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};e .EncodeElement (_gfbb .AlphaBiLevel ,_fcce ); +};if _gfbb .AlphaCeiling !=nil {_bga :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_gfbb .AlphaCeiling ,_bga );};if _gfbb .AlphaFloor !=nil {_gfag :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}}; +e .EncodeElement (_gfbb .AlphaFloor ,_gfag );};if _gfbb .AlphaInv !=nil {_ebdec :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};e .EncodeElement (_gfbb .AlphaInv ,_ebdec );};if _gfbb .AlphaMod !=nil {_cebf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}}; +e .EncodeElement (_gfbb .AlphaMod ,_cebf );};if _gfbb .AlphaModFix !=nil {_ccff :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};e .EncodeElement (_gfbb .AlphaModFix ,_ccff ); +};if _gfbb .AlphaOutset !=nil {_daeg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_gfbb .AlphaOutset ,_daeg );};if _gfbb .AlphaRepl !=nil {_eacbf :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}}; +e .EncodeElement (_gfbb .AlphaRepl ,_eacbf );};if _gfbb .BiLevel !=nil {_fgec :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};e .EncodeElement (_gfbb .BiLevel ,_fgec );};if _gfbb .Blend !=nil {_ceeb :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}}; +e .EncodeElement (_gfbb .Blend ,_ceeb );};if _gfbb .Blur !=nil {_ecbff :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_gfbb .Blur ,_ecbff );};if _gfbb .ClrChange !=nil {_eafg :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; +e .EncodeElement (_gfbb .ClrChange ,_eafg );};if _gfbb .ClrRepl !=nil {_gfacf :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};e .EncodeElement (_gfbb .ClrRepl ,_gfacf );};if _gfbb .Duotone !=nil {_baada :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}}; +e .EncodeElement (_gfbb .Duotone ,_baada );};if _gfbb .Fill !=nil {_cggc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_gfbb .Fill ,_cggc );};if _gfbb .FillOverlay !=nil {_eaebf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}}; +e .EncodeElement (_gfbb .FillOverlay ,_eaebf );};if _gfbb .Glow !=nil {_fcdca :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_gfbb .Glow ,_fcdca );};if _gfbb .Grayscl !=nil {_bffd :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}}; +e .EncodeElement (_gfbb .Grayscl ,_bffd );};if _gfbb .Hsl !=nil {_afgd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_gfbb .Hsl ,_afgd );};if _gfbb .InnerShdw !=nil {_gabf :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}}; +e .EncodeElement (_gfbb .InnerShdw ,_gabf );};if _gfbb .Lum !=nil {_efaaba :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_gfbb .Lum ,_efaaba );};if _gfbb .OuterShdw !=nil {_bbedb :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}}; +e .EncodeElement (_gfbb .OuterShdw ,_bbedb );};if _gfbb .PrstShdw !=nil {_fagaa :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_gfbb .PrstShdw ,_fagaa );};if _gfbb .Reflection !=nil {_efbe :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_gfbb .Reflection ,_efbe );};if _gfbb .RelOff !=nil {_eeaf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_gfbb .RelOff ,_eeaf );};if _gfbb .SoftEdge !=nil {_cfef :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}}; +e .EncodeElement (_gfbb .SoftEdge ,_cfef );};if _gfbb .Tint !=nil {_ccba :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_gfbb .Tint ,_ccba );};if _gfbb .Xfrm !=nil {_cefga :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}}; +e .EncodeElement (_gfbb .Xfrm ,_cefga );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gbaac *CT_Path2DQuadBezierTo )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efbf :for {_febgc ,_fgeef :=d .Token ();if _fgeef !=nil {return _fgeef ; +};switch _bfdff :=_febgc .(type ){case _e .StartElement :switch _bfdff .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 :"\u0070\u0074"},_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 :"\u0070\u0074"}:_afcad :=NewCT_AdjPoint2D (); +if _eddea :=d .DecodeElement (_afcad ,&_bfdff );_eddea !=nil {return _eddea ;};_gbaac .Pt =append (_gbaac .Pt ,_afcad );default:_bfc .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",_bfdff .Name ); +if _edaf :=d .Skip ();_edaf !=nil {return _edaf ;};};case _e .EndElement :break _efbf ;case _e .CharData :};};return nil ;};func NewCT_TextBulletSizePercent ()*CT_TextBulletSizePercent {_fabfb :=&CT_TextBulletSizePercent {};_fabfb .ValAttr ="\u0031\u0030\u0030\u0025"; +return _fabfb ;};func NewCT_Headers ()*CT_Headers {_gacbg :=&CT_Headers {};return _gacbg };type CT_SupplementalFont struct{ScriptAttr string ;TypefaceAttr string ;};func (_feeg *CT_GlowEffect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _feeg .RadAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0061\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_feeg .RadAttr )}); +};e .EncodeToken (start );if _feeg .ScrgbClr !=nil {_eaebg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_feeg .ScrgbClr ,_eaebg );};if _feeg .SrgbClr !=nil {_cagg :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; +e .EncodeElement (_feeg .SrgbClr ,_cagg );};if _feeg .HslClr !=nil {_befd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_feeg .HslClr ,_befd );};if _feeg .SysClr !=nil {_abfa :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; +e .EncodeElement (_feeg .SysClr ,_abfa );};if _feeg .SchemeClr !=nil {_agfbb :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_feeg .SchemeClr ,_agfbb );};if _feeg .PrstClr !=nil {_cbba :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; +e .EncodeElement (_feeg .PrstClr ,_cbba );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dcgd *Graphic )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _dcgd .CT_GraphicalObject .MarshalXML (e ,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_TextBodyProperties and its children, prefixing error messages with path -func (_dafgea *CT_TextBodyProperties )ValidateWithPath (path string )error {if _accaaa :=_dafgea .VertOverflowAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_accaaa !=nil {return _accaaa ; -};if _bdebb :=_dafgea .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_bdebb !=nil {return _bdebb ;};if _abafa :=_dafgea .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r"); -_abafa !=nil {return _abafa ;};if _acdb :=_dafgea .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r");_acdb !=nil {return _acdb ;};if _dafgea .LInsAttr !=nil {if _baaef :=_dafgea .LInsAttr .ValidateWithPath (path +"\u002fL\u0049\u006e\u0073\u0041\u0074\u0074r"); -_baaef !=nil {return _baaef ;};};if _dafgea .TInsAttr !=nil {if _gfadg :=_dafgea .TInsAttr .ValidateWithPath (path +"\u002fT\u0049\u006e\u0073\u0041\u0074\u0074r");_gfadg !=nil {return _gfadg ;};};if _dafgea .RInsAttr !=nil {if _acgg :=_dafgea .RInsAttr .ValidateWithPath (path +"\u002fR\u0049\u006e\u0073\u0041\u0074\u0074r"); -_acgg !=nil {return _acgg ;};};if _dafgea .BInsAttr !=nil {if _gadcc :=_dafgea .BInsAttr .ValidateWithPath (path +"\u002fB\u0049\u006e\u0073\u0041\u0074\u0074r");_gadcc !=nil {return _gadcc ;};};if _dafgea .NumColAttr !=nil {if *_dafgea .NumColAttr < 1{return _ee .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 ,*_dafgea .NumColAttr ); -};if *_dafgea .NumColAttr > 16{return _ee .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 ,*_dafgea .NumColAttr ); -};};if _dafgea .SpcColAttr !=nil {if *_dafgea .SpcColAttr < 0{return _ee .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 ,*_dafgea .SpcColAttr ); -};};if _fbdge :=_dafgea .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_fbdge !=nil {return _fbdge ;};if _dafgea .PrstTxWarp !=nil {if _gcaf :=_dafgea .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"); -_gcaf !=nil {return _gcaf ;};};if _dafgea .NoAutofit !=nil {if _edbcb :=_dafgea .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_edbcb !=nil {return _edbcb ;};};if _dafgea .NormAutofit !=nil {if _afcfa :=_dafgea .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"); -_afcfa !=nil {return _afcfa ;};};if _dafgea .SpAutoFit !=nil {if _gegab :=_dafgea .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_gegab !=nil {return _gegab ;};};if _dafgea .Scene3d !=nil {if _bgfd :=_dafgea .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064"); -_bgfd !=nil {return _bgfd ;};};if _dafgea .Sp3d !=nil {if _dcfc :=_dafgea .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_dcfc !=nil {return _dcfc ;};};if _dafgea .FlatTx !=nil {if _edaad :=_dafgea .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078"); -_edaad !=nil {return _edaad ;};};if _dafgea .ExtLst !=nil {if _ccff :=_dafgea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccff !=nil {return _ccff ;};};return nil ;}; +// Validate validates the CT_ConnectorLocking and its children +func (_bgcb *CT_ConnectorLocking )Validate ()error {return _bgcb .ValidateWithPath ("\u0043\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_bbcdg ST_TextAnchoringType )String ()string {switch _bbcdg {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 "";}; -// ValidateWithPath validates the CT_NonVisualDrawingShapeProps and its children, prefixing error messages with path -func (_ecadc *CT_NonVisualDrawingShapeProps )ValidateWithPath (path string )error {if _ecadc .SpLocks !=nil {if _efefd :=_ecadc .SpLocks .ValidateWithPath (path +"\u002f\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_efefd !=nil {return _efefd ;};};if _ecadc .ExtLst !=nil {if _agbcg :=_ecadc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_agbcg !=nil {return _agbcg ;};};return nil ;};func (_ddbcc ST_AnimationDgmBuildType )String ()string {if _ddbcc .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _ddbcc .ST_AnimationBuildType .String ();};if _ddbcc .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {return _ddbcc .ST_AnimationDgmOnlyBuildType .String (); -};return "";};func (_dadec ST_PresetShadowVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dadec .String (),start );};type EG_TextBulletSize struct{BuSzTx *CT_TextBulletSizeFollowText ;BuSzPct *CT_TextBulletSizePercent ; -BuSzPts *CT_TextBulletSizePoint ;}; +// ValidateWithPath validates the CT_ColorReplaceEffect and its children, prefixing error messages with path +func (_aaaa *CT_ColorReplaceEffect )ValidateWithPath (path string )error {if _aaaa .ScrgbClr !=nil {if _efaag :=_aaaa .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_efaag !=nil {return _efaag ;};};if _aaaa .SrgbClr !=nil {if _acdf :=_aaaa .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_acdf !=nil {return _acdf ;};};if _aaaa .HslClr !=nil {if _cbdb :=_aaaa .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_cbdb !=nil {return _cbdb ;};};if _aaaa .SysClr !=nil {if _gbfd :=_aaaa .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_gbfd !=nil {return _gbfd ;};};if _aaaa .SchemeClr !=nil {if _afaf :=_aaaa .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_afaf !=nil {return _afaf ;};};if _aaaa .PrstClr !=nil {if _cgfbe :=_aaaa .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_cgfbe !=nil {return _cgfbe ;};};return nil ;}; -// ValidateWithPath validates the TblStyleLst and its children, prefixing error messages with path -func (_efabg *TblStyleLst )ValidateWithPath (path string )error {if _eaeeg :=_efabg .CT_TableStyleList .ValidateWithPath (path );_eaeeg !=nil {return _eaeeg ;};return nil ;};func (_aegbbc *CT_TextSpacing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddecf :for {_afagf ,_agedf :=d .Token (); -if _agedf !=nil {return _agedf ;};switch _edfeaa :=_afagf .(type ){case _b .StartElement :switch _edfeaa .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"}:_aegbbc .SpcPct =NewCT_TextSpacingPercent (); -if _cfcdd :=d .DecodeElement (_aegbbc .SpcPct ,&_edfeaa );_cfcdd !=nil {return _cfcdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_aegbbc .SpcPts =NewCT_TextSpacingPoint (); -if _cbecc :=d .DecodeElement (_aegbbc .SpcPts ,&_edfeaa );_cbecc !=nil {return _cbecc ;};default:_cc .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",_edfeaa .Name ); -if _ceded :=d .Skip ();_ceded !=nil {return _ceded ;};};case _b .EndElement :break _ddecf ;case _b .CharData :};};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 ;}; +// Validate validates the CT_PresetTextShape and its children +func (_egeae *CT_PresetTextShape )Validate ()error {return _egeae .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u0074T\u0065\u0078t\u0053\u0068\u0061\u0070\u0065");};func (_bfdec *CT_ColorMappingOverrideChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bfdec .MasterClrMapping !=nil {_cfgca :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u006da\u0073\u0074\u0065\u0072\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}}; +e .EncodeElement (_bfdec .MasterClrMapping ,_cfgca );};if _bfdec .OverrideClrMapping !=nil {_gcdae :=_e .StartElement {Name :_e .Name {Local :"a\u003ao\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0043l\u0072\u004d\u0061\u0070pi\u006e\u0067"}};e .EncodeElement (_bfdec .OverrideClrMapping ,_gcdae ); +};return nil ;}; -// ValidateWithPath validates the CT_LineJoinMiterProperties and its children, prefixing error messages with path -func (_dgdc *CT_LineJoinMiterProperties )ValidateWithPath (path string )error {if _dgdc .LimAttr !=nil {if _bfced :=_dgdc .LimAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006d\u0041\u0074\u0074\u0072");_bfced !=nil {return _bfced ;};};return nil ; -}; +// ValidateWithPath validates the CT_BiLevelEffect and its children, prefixing error messages with path +func (_gdbd *CT_BiLevelEffect )ValidateWithPath (path string )error {if _bfdc :=_gdbd .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_bfdc !=nil {return _bfdc ;};return nil ;};type EG_TextUnderlineFill struct{UFillTx *CT_TextUnderlineFillFollowText ; +UFill *CT_TextUnderlineFillGroupWrapper ;};func (_gcgc ST_PenAlignment )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gcgc .String (),start );};func (_ebdgc *ST_TextShapeType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ebdgc =0; +case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_ebdgc =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_ebdgc =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_ebdgc =3;case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_ebdgc =4; +case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_ebdgc =5;case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_ebdgc =6;case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_ebdgc =7; +case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_ebdgc =8;case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_ebdgc =9;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_ebdgc =10; +case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_ebdgc =11;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_ebdgc =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_ebdgc =13;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_ebdgc =14; +case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_ebdgc =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_ebdgc =16;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_ebdgc =17; +case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_ebdgc =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_ebdgc =19;case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_ebdgc =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_ebdgc =21; +case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_ebdgc =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_ebdgc =23;case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_ebdgc =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_ebdgc =25; +case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_ebdgc =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_ebdgc =27;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_ebdgc =28; +case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_ebdgc =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_ebdgc =30;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_ebdgc =31; +case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_ebdgc =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_ebdgc =33;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_ebdgc =34; +case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_ebdgc =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_ebdgc =36;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_ebdgc =37; +case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_ebdgc =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_ebdgc =39;case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_ebdgc =40; +case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_ebdgc =41;};return nil ;};func (_aeebd *EG_TextBullet )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bdgfcb :for {_abfbd ,_eadcaec :=d .Token ();if _eadcaec !=nil {return _eadcaec ; +};switch _gagg :=_abfbd .(type ){case _e .StartElement :switch _gagg .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 :"\u0062\u0075\u004e\u006f\u006e\u0065"},_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 :"\u0062\u0075\u004e\u006f\u006e\u0065"}:_aeebd .BuNone =NewCT_TextNoBullet (); +if _badgc :=d .DecodeElement (_aeebd .BuNone ,&_gagg );_badgc !=nil {return _badgc ;};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 :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"},_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 :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"}:_aeebd .BuAutoNum =NewCT_TextAutonumberBullet (); +if _beggg :=d .DecodeElement (_aeebd .BuAutoNum ,&_gagg );_beggg !=nil {return _beggg ;};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 :"\u0062\u0075\u0043\u0068\u0061\u0072"},_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 :"\u0062\u0075\u0043\u0068\u0061\u0072"}:_aeebd .BuChar =NewCT_TextCharBullet (); +if _fbcbcc :=d .DecodeElement (_aeebd .BuChar ,&_gagg );_fbcbcc !=nil {return _fbcbcc ;};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 :"\u0062\u0075\u0042\u006c\u0069\u0070"},_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 :"\u0062\u0075\u0042\u006c\u0069\u0070"}:_aeebd .BuBlip =NewCT_TextBlipBullet (); +if _ggecg :=d .DecodeElement (_aeebd .BuBlip ,&_gagg );_ggecg !=nil {return _ggecg ;};default:_bfc .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",_gagg .Name ); +if _bddbc :=d .Skip ();_bddbc !=nil {return _bddbc ;};};case _e .EndElement :break _bdgfcb ;case _e .CharData :};};return nil ;};type ST_PenAlignment byte ;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 ;};type CT_GeomRect struct{LAttr ST_AdjCoordinate ; +TAttr ST_AdjCoordinate ;RAttr ST_AdjCoordinate ;BAttr ST_AdjCoordinate ;};type CT_BaseStyles struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_RegularTextRun ()*CT_RegularTextRun {_ececg :=&CT_RegularTextRun {}; +return _ececg };func (_cdag *CT_RelativeRect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cdag .LAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c"},Value :_bb .Sprintf ("\u0025\u0076",*_cdag .LAttr )}); +};if _cdag .TAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_cdag .TAttr )});};if _cdag .RAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_cdag .RAttr )}); +};if _cdag .BAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062"},Value :_bb .Sprintf ("\u0025\u0076",*_cdag .BAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ST_Percentage is a union type -type ST_Percentage struct{ST_PercentageDecimal *int32 ;ST_Percentage *string ;};func (_ffage *CT_LineStyleList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ffca :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006c\u006e"}}; -for _ ,_ddgadb :=range _ffage .Ln {e .EncodeElement (_ddgadb ,_ffca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ccfa *ST_TextSpacingPercentOrPercentString )ValidateWithPath (path string )error {_ccdfe :=[]string {};if _ccfa .ST_TextSpacingPercent !=nil {_ccdfe =append (_ccdfe ,"S\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074"); -};if _ccfa .ST_Percentage !=nil {_ccdfe =append (_ccdfe ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_ccdfe )> 1{return _ee .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ccdfe ); -};return nil ;};func (_bcfgc ST_LineEndType )ValidateWithPath (path string )error {switch _bcfgc {case 0,1,2,3,4,5,6:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcfgc )); -};return nil ;}; +// ST_AdjCoordinate is a union type +type ST_AdjCoordinate struct{ST_Coordinate *ST_Coordinate ;ST_GeomGuideName *string ;};func NewCT_TextUnderlineFillFollowText ()*CT_TextUnderlineFillFollowText {_beeee :=&CT_TextUnderlineFillFollowText {};return _beeee ;};type ST_LineEndType byte ;func (_dfaed *ST_PenAlignment )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dfaed =0; +case "\u0063\u0074\u0072":*_dfaed =1;case "\u0069\u006e":*_dfaed =2;};return nil ;}; -// Validate validates the CT_ColorSchemeAndMapping and its children -func (_ddgbb *CT_ColorSchemeAndMapping )Validate ()error {return _ddgbb .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006de\u0041\u006e\u0064\u004d\u0061\u0070\u0070\u0069\u006e\u0067");};func (_daeef *ST_PenAlignment )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_daeef =0; -case "\u0063\u0074\u0072":*_daeef =1;case "\u0069\u006e":*_daeef =2;};return nil ;}; +// Validate validates the CT_TextField and its children +func (_ddcga *CT_TextField )Validate ()error {return _ddcga .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");}; -// Validate validates the CT_ColorMRU and its children -func (_bca *CT_ColorMRU )Validate ()error {return _bca .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055");};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;);type CT_PositiveFixedPercentage struct{ValAttr ST_PositiveFixedPercentage ;};func (_bcff *CT_Headers )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cdfab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}}; -for _ ,_gaff :=range _bcff .Header {e .EncodeElement (_gaff ,_cdfab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PolarAdjustHandle and its children, prefixing error messages with path +func (_dfggb *CT_PolarAdjustHandle )ValidateWithPath (path string )error {if _dfggb .MinRAttr !=nil {if _afefg :=_dfggb .MinRAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0052\u0041\u0074\u0074r");_afefg !=nil {return _afefg ;};};if _dfggb .MaxRAttr !=nil {if _bfbg :=_dfggb .MaxRAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0052\u0041\u0074\u0074r"); +_bfbg !=nil {return _bfbg ;};};if _dfggb .MinAngAttr !=nil {if _edcb :=_dfggb .MinAngAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_edcb !=nil {return _edcb ;};};if _dfggb .MaxAngAttr !=nil {if _fcged :=_dfggb .MaxAngAttr .ValidateWithPath (path +"/\u004d\u0061\u0078\u0041\u006e\u0067\u0041\u0074\u0074\u0072"); +_fcged !=nil {return _fcged ;};};if _bdedg :=_dfggb .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_bdedg !=nil {return _bdedg ;};return nil ;};func (_agceca *CT_FlatText )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _agceca .ZAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u007a"},Value :_bb .Sprintf ("\u0025\u0076",*_agceca .ZAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_RectAlignmentUnset ST_RectAlignment =0;ST_RectAlignmentTl ST_RectAlignment =1;ST_RectAlignmentT ST_RectAlignment =2;ST_RectAlignmentTr ST_RectAlignment =3; +ST_RectAlignmentL ST_RectAlignment =4;ST_RectAlignmentCtr ST_RectAlignment =5;ST_RectAlignmentR ST_RectAlignment =6;ST_RectAlignmentBl ST_RectAlignment =7;ST_RectAlignmentB ST_RectAlignment =8;ST_RectAlignmentBr ST_RectAlignment =9;);func NewCT_TableCellProperties ()*CT_TableCellProperties {_ggadg :=&CT_TableCellProperties {}; +return _ggadg ;}; -// Validate validates the CT_BaseStylesOverride and its children -func (_gbcb *CT_BaseStylesOverride )Validate ()error {return _gbcb .ValidateWithPath ("C\u0054\u005f\u0042\u0061se\u0053t\u0079\u006c\u0065\u0073\u004fv\u0065\u0072\u0072\u0069\u0064\u0065");}; +// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path +func (_fgef *CT_Headers )ValidateWithPath (path string )error {return nil };func (_dcdc *CT_EffectStyleItem )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fagc :for {_gfbd ,_debc :=d .Token ();if _debc !=nil {return _debc ;};switch _bddb :=_gfbd .(type ){case _e .StartElement :switch _bddb .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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_dcdc .EffectLst =NewCT_EffectList (); +if _aacg :=d .DecodeElement (_dcdc .EffectLst ,&_bddb );_aacg !=nil {return _aacg ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_dcdc .EffectDag =NewCT_EffectContainer (); +if _dcag :=d .DecodeElement (_dcdc .EffectDag ,&_bddb );_dcag !=nil {return _dcag ;};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 :"\u0073c\u0065\u006e\u0065\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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_dcdc .Scene3d =NewCT_Scene3D (); +if _ddcgc :=d .DecodeElement (_dcdc .Scene3d ,&_bddb );_ddcgc !=nil {return _ddcgc ;};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"}:_dcdc .Sp3d =NewCT_Shape3D (); +if _faae :=d .DecodeElement (_dcdc .Sp3d ,&_bddb );_faae !=nil {return _faae ;};default:_bfc .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",_bddb .Name ); +if _gagaf :=d .Skip ();_gagaf !=nil {return _gagaf ;};};case _e .EndElement :break _fagc ;case _e .CharData :};};return nil ;};func NewCT_GvmlGraphicFrameNonVisual ()*CT_GvmlGraphicFrameNonVisual {_ggdde :=&CT_GvmlGraphicFrameNonVisual {};_ggdde .CNvPr =NewCT_NonVisualDrawingProps (); +_ggdde .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties ();return _ggdde ;}; -// Validate validates the CT_FontCollection and its children -func (_gdbg *CT_FontCollection )Validate ()error {return _gdbg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065c\u0074\u0069\u006f\u006e");};func NewCT_TextParagraph ()*CT_TextParagraph {_aggdbb :=&CT_TextParagraph {}; -return _aggdbb }; +// Validate validates the CT_Point2D and its children +func (_cgacb *CT_Point2D )Validate ()error {return _cgacb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044");};func NewCT_EmbeddedWAVAudioFile ()*CT_EmbeddedWAVAudioFile {_ccdb :=&CT_EmbeddedWAVAudioFile {};return _ccdb ; +}; -// Validate validates the CT_AudioCDTime and its children -func (_cggb *CT_AudioCDTime )Validate ()error {return _cggb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043D\u0054\u0069\u006d\u0065");};type CT_ColorMappingOverride struct{Choice *CT_ColorMappingOverrideChoice ;};func NewCT_NonVisualDrawingProps ()*CT_NonVisualDrawingProps {_egaa :=&CT_NonVisualDrawingProps {}; -return _egaa ;}; +// Validate validates the CT_GeomGuideList and its children +func (_cdbdb *CT_GeomGuideList )Validate ()error {return _cdbdb .ValidateWithPath ("\u0043\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};type ST_LineEndWidth byte ;func (_faag *CT_Angle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_adg :=range start .Attr {if _adg .Name .Local =="\u0076\u0061\u006c"{_agcd ,_cffb :=_eb .ParseInt (_adg .Value ,10,32); +if _cffb !=nil {return _cffb ;};_faag .ValAttr =int32 (_agcd );continue ;};};for {_cdca ,_cgbd :=d .Token ();if _cgbd !=nil {return _bb .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u006e\u0067\u006c\u0065: \u0025\u0073",_cgbd );}; +if _bab ,_fafa :=_cdca .(_e .EndElement );_fafa &&_bab .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_TextSpacingPoint and its children, prefixing error messages with path -func (_eaadc *CT_TextSpacingPoint )ValidateWithPath (path string )error {if _eaadc .ValAttr < 0{return _ee .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 ,_eaadc .ValAttr ); -};if _eaadc .ValAttr > 158400{return _ee .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 ,_eaadc .ValAttr ); -};return nil ;}; +// ValidateWithPath validates the EG_ShadeProperties and its children, prefixing error messages with path +func (_babc *EG_ShadeProperties )ValidateWithPath (path string )error {if _babc .Lin !=nil {if _ffcgab :=_babc .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_ffcgab !=nil {return _ffcgab ;};};if _babc .Path !=nil {if _cgfee :=_babc .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068"); +_cgfee !=nil {return _cgfee ;};};return nil ;}; -// ValidateWithPath validates the CT_TablePropertiesChoice and its children, prefixing error messages with path -func (_cdbbe *CT_TablePropertiesChoice )ValidateWithPath (path string )error {if _cdbbe .TableStyle !=nil {if _cfegg :=_cdbbe .TableStyle .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_cfegg !=nil {return _cfegg ; -};};if _cdbbe .TableStyleId !=nil {if !_d .ST_GuidPatternRe .MatchString (*_cdbbe .TableStyleId ){return _ee .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 ,_d .ST_GuidPatternRe ,*_cdbbe .TableStyleId ); -};};return nil ;};func NewCT_ThemeableLineStyle ()*CT_ThemeableLineStyle {_efade :=&CT_ThemeableLineStyle {};return _efade ;};func (_cceadd *CT_SoftEdgesEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cceadd .RadAttr =0;for _ ,_cdaafg :=range start .Attr {if _cdaafg .Name .Local =="\u0072\u0061\u0064"{_eecf ,_cafafa :=_c .ParseInt (_cdaafg .Value ,10,64); -if _cafafa !=nil {return _cafafa ;};_cceadd .RadAttr =_eecf ;continue ;};};for {_bffc ,_baca :=d .Token ();if _baca !=nil {return _ee .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",_baca ); -};if _bdeggf ,_ecbeg :=_bffc .(_b .EndElement );_ecbeg &&_bdeggf .Name ==start .Name {break ;};};return nil ;};func (_bgfc *CT_BlendEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bbcf ,_aefc :=_bgfc .BlendAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u006c\u0065n\u0064"}); -if _aefc !=nil {return _aefc ;};start .Attr =append (start .Attr ,_bbcf );e .EncodeToken (start );_ffdg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_bgfc .Cont ,_ffdg );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};type EG_ShadeProperties struct{Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;}; +// ValidateWithPath validates the CT_TextUnderlineFillFollowText and its children, prefixing error messages with path +func (_deeccd *CT_TextUnderlineFillFollowText )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_StretchInfoProperties and its children -func (_gagce *CT_StretchInfoProperties )Validate ()error {return _gagce .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066o\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_fgade ST_AnimationBuildType )Validate ()error {return _fgade .ValidateWithPath ("")}; -type CT_BlendEffect struct{BlendAttr ST_BlendMode ;Cont *CT_EffectContainer ;};func (_bbcba *CT_FontReference )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbcba .IdxAttr =ST_FontCollectionIndex (1);for _ ,_cbbef :=range start .Attr {if _cbbef .Name .Local =="\u0069\u0064\u0078"{_bbcba .IdxAttr .UnmarshalXMLAttr (_cbbef ); -continue ;};};_ebba :for {_abbe ,_gdcd :=d .Token ();if _gdcd !=nil {return _gdcd ;};switch _dcge :=_abbe .(type ){case _b .StartElement :switch _dcge .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"}:_bbcba .ScrgbClr =NewCT_ScRgbColor (); -if _bgec :=d .DecodeElement (_bbcba .ScrgbClr ,&_dcge );_bgec !=nil {return _bgec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bbcba .SrgbClr =NewCT_SRgbColor (); -if _ggcg :=d .DecodeElement (_bbcba .SrgbClr ,&_dcge );_ggcg !=nil {return _ggcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bbcba .HslClr =NewCT_HslColor (); -if _dbddc :=d .DecodeElement (_bbcba .HslClr ,&_dcge );_dbddc !=nil {return _dbddc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_bbcba .SysClr =NewCT_SystemColor (); -if _dfcdd :=d .DecodeElement (_bbcba .SysClr ,&_dcge );_dfcdd !=nil {return _dfcdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bbcba .SchemeClr =NewCT_SchemeColor (); -if _cabb :=d .DecodeElement (_bbcba .SchemeClr ,&_dcge );_cabb !=nil {return _cabb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bbcba .PrstClr =NewCT_PresetColor (); -if _bgef :=d .DecodeElement (_bbcba .PrstClr ,&_dcge );_bgef !=nil {return _bgef ;};default:_cc .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",_dcge .Name ); -if _gdda :=d .Skip ();_gdda !=nil {return _gdda ;};};case _b .EndElement :break _ebba ;case _b .CharData :};};return nil ;};type ST_TextHorzOverflowType byte ;func (_adebdg ST_TextAutonumberScheme )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fbcbb :=_b .Attr {}; -_fbcbb .Name =name ;switch _adebdg {case ST_TextAutonumberSchemeUnset :_fbcbb .Value ="";case ST_TextAutonumberSchemeAlphaLcParenBoth :_fbcbb .Value ="\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeAlphaUcParenBoth :_fbcbb .Value ="\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068"; -case ST_TextAutonumberSchemeAlphaLcParenR :_fbcbb .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeAlphaUcParenR :_fbcbb .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052"; -case ST_TextAutonumberSchemeAlphaLcPeriod :_fbcbb .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeAlphaUcPeriod :_fbcbb .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064"; -case ST_TextAutonumberSchemeArabicParenBoth :_fbcbb .Value ="\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeArabicParenR :_fbcbb .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052"; -case ST_TextAutonumberSchemeArabicPeriod :_fbcbb .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicPlain :_fbcbb .Value ="a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeRomanLcParenBoth :_fbcbb .Value ="\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068"; -case ST_TextAutonumberSchemeRomanUcParenBoth :_fbcbb .Value ="\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeRomanLcParenR :_fbcbb .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052"; -case ST_TextAutonumberSchemeRomanUcParenR :_fbcbb .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeRomanLcPeriod :_fbcbb .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064"; -case ST_TextAutonumberSchemeRomanUcPeriod :_fbcbb .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeCircleNumDbPlain :_fbcbb .Value ="\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e"; -case ST_TextAutonumberSchemeCircleNumWdBlackPlain :_fbcbb .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeCircleNumWdWhitePlain :_fbcbb .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e"; -case ST_TextAutonumberSchemeArabicDbPeriod :_fbcbb .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicDbPlain :_fbcbb .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e"; -case ST_TextAutonumberSchemeEa1ChsPeriod :_fbcbb .Value ="\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1ChsPlain :_fbcbb .Value ="e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1ChtPeriod :_fbcbb .Value ="\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064"; -case ST_TextAutonumberSchemeEa1ChtPlain :_fbcbb .Value ="e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnChsDbPeriod :_fbcbb .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064"; -case ST_TextAutonumberSchemeEa1JpnKorPlain :_fbcbb .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnKorPeriod :_fbcbb .Value ="\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064"; -case ST_TextAutonumberSchemeArabic1Minus :_fbcbb .Value ="\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeArabic2Minus :_fbcbb .Value ="\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073"; -case ST_TextAutonumberSchemeHebrew2Minus :_fbcbb .Value ="\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeThaiAlphaPeriod :_fbcbb .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064"; -case ST_TextAutonumberSchemeThaiAlphaParenR :_fbcbb .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeThaiAlphaParenBoth :_fbcbb .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068"; -case ST_TextAutonumberSchemeThaiNumPeriod :_fbcbb .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeThaiNumParenR :_fbcbb .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052"; -case ST_TextAutonumberSchemeThaiNumParenBoth :_fbcbb .Value ="\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeHindiAlphaPeriod :_fbcbb .Value ="\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064"; -case ST_TextAutonumberSchemeHindiNumPeriod :_fbcbb .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeHindiNumParenR :_fbcbb .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052"; -case ST_TextAutonumberSchemeHindiAlpha1Period :_fbcbb .Value ="\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064";};return _fbcbb ,nil ;}; +// ValidateWithPath validates the CT_TextSpacing and its children, prefixing error messages with path +func (_gacf *CT_TextSpacing )ValidateWithPath (path string )error {if _gacf .SpcPct !=nil {if _cfffe :=_gacf .SpcPct .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0063\u0074");_cfffe !=nil {return _cfffe ;};};if _gacf .SpcPts !=nil {if _dffgg :=_gacf .SpcPts .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0074\u0073"); +_dffgg !=nil {return _dffgg ;};};return nil ;};func (_daccc ST_BlackWhiteMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_daccc .String (),start );}; -// ValidateWithPath validates the CT_TextBulletTypefaceFollowText and its children, prefixing error messages with path -func (_bgebf *CT_TextBulletTypefaceFollowText )ValidateWithPath (path string )error {return nil };func (_cfedf *CT_PresetShadowEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfedf .PrstAttr =ST_PresetShadowVal (1);for _ ,_acacc :=range start .Attr {if _acacc .Name .Local =="\u0070\u0072\u0073\u0074"{_cfedf .PrstAttr .UnmarshalXMLAttr (_acacc ); -continue ;};if _acacc .Name .Local =="\u0064\u0069\u0073\u0074"{_gbadg ,_fegeg :=_c .ParseInt (_acacc .Value ,10,64);if _fegeg !=nil {return _fegeg ;};_cfedf .DistAttr =&_gbadg ;continue ;};if _acacc .Name .Local =="\u0064\u0069\u0072"{_edcfa ,_gabegg :=_c .ParseInt (_acacc .Value ,10,32); -if _gabegg !=nil {return _gabegg ;};_cbfaa :=int32 (_edcfa );_cfedf .DirAttr =&_cbfaa ;continue ;};};_gcgfa :for {_eebg ,_faage :=d .Token ();if _faage !=nil {return _faage ;};switch _dgcga :=_eebg .(type ){case _b .StartElement :switch _dgcga .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"}:_cfedf .ScrgbClr =NewCT_ScRgbColor (); -if _ccbac :=d .DecodeElement (_cfedf .ScrgbClr ,&_dgcga );_ccbac !=nil {return _ccbac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfedf .SrgbClr =NewCT_SRgbColor (); -if _cdcff :=d .DecodeElement (_cfedf .SrgbClr ,&_dgcga );_cdcff !=nil {return _cdcff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfedf .HslClr =NewCT_HslColor (); -if _ffbgg :=d .DecodeElement (_cfedf .HslClr ,&_dgcga );_ffbgg !=nil {return _ffbgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_cfedf .SysClr =NewCT_SystemColor (); -if _ccbe :=d .DecodeElement (_cfedf .SysClr ,&_dgcga );_ccbe !=nil {return _ccbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfedf .SchemeClr =NewCT_SchemeColor (); -if _acfag :=d .DecodeElement (_cfedf .SchemeClr ,&_dgcga );_acfag !=nil {return _acfag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cfedf .PrstClr =NewCT_PresetColor (); -if _fbca :=d .DecodeElement (_cfedf .PrstClr ,&_dgcga );_fbca !=nil {return _fbca ;};default:_cc .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",_dgcga .Name ); -if _ebbac :=d .Skip ();_ebbac !=nil {return _ebbac ;};};case _b .EndElement :break _gcgfa ;case _b .CharData :};};return nil ;};func (_bbdebe *CT_GvmlShapeNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bccff :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}}; -e .EncodeElement (_bbdebe .CNvPr ,_bccff );_bbdga :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_bbdebe .CNvSpPr ,_bbdga );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; -};func NewCT_ColorMappingOverrideChoice ()*CT_ColorMappingOverrideChoice {_cdca :=&CT_ColorMappingOverrideChoice {};return _cdca ;}; +// ValidateWithPath validates the CT_ShapeStyle and its children, prefixing error messages with path +func (_bceec *CT_ShapeStyle )ValidateWithPath (path string )error {if _abbbg :=_bceec .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066");_abbbg !=nil {return _abbbg ;};if _abeba :=_bceec .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066"); +_abeba !=nil {return _abeba ;};if _egcage :=_bceec .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_egcage !=nil {return _egcage ;};if _dgbagg :=_bceec .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066"); +_dgbagg !=nil {return _dgbagg ;};return nil ;};func (_afbaaa ST_TextTabAlignType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_afbaaa .String (),start );}; -// ValidateWithPath validates the CT_DashStop and its children, prefixing error messages with path -func (_fafe *CT_DashStop )ValidateWithPath (path string )error {if _beea :=_fafe .DAttr .ValidateWithPath (path +"\u002f\u0044\u0041\u0074\u0074\u0072");_beea !=nil {return _beea ;};if _dbdf :=_fafe .SpAttr .ValidateWithPath (path +"\u002fS\u0070\u0041\u0074\u0074\u0072"); -_dbdf !=nil {return _dbdf ;};return nil ;}; +// Validate validates the CT_GvmlGroupShapeChoice and its children +func (_ddfad *CT_GvmlGroupShapeChoice )Validate ()error {return _ddfad .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_abfd *CT_AdjPoint2D )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bde :=range start .Attr {if _bde .Name .Local =="\u0078"{_fg ,_acba :=ParseUnionST_AdjCoordinate (_bde .Value ); +if _acba !=nil {return _acba ;};_abfd .XAttr =_fg ;continue ;};if _bde .Name .Local =="\u0079"{_egc ,_gfg :=ParseUnionST_AdjCoordinate (_bde .Value );if _gfg !=nil {return _gfg ;};_abfd .YAttr =_egc ;continue ;};};for {_beg ,_dag :=d .Token ();if _dag !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041d\u006aP\u006fi\u006e\u0074\u0032\u0044\u003a\u0020\u0025s",_dag ); +};if _bda ,_fba :=_beg .(_e .EndElement );_fba &&_bda .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the EG_TextBulletColor and its children -func (_egagc *EG_TextBulletColor )Validate ()error {return _egagc .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0042\u0075l\u006c\u0065t\u0043\u006f\u006c\u006f\u0072");};func (_ggce *CT_TextBodyProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggce .RotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u006f\u0074"},Value :_ee .Sprintf ("\u0025\u0076",*_ggce .RotAttr )}); -};if _ggce .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_ggce .SpcFirstLastParaAttr ))}); -};if _ggce .VertOverflowAttr !=ST_TextVertOverflowTypeUnset {_dgefce ,_afbae :=_ggce .VertOverflowAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _afbae !=nil {return _afbae ;};start .Attr =append (start .Attr ,_dgefce ); -};if _ggce .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_dcdbdb ,_bbbae :=_ggce .HorzOverflowAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _bbbae !=nil {return _bbbae ;};start .Attr =append (start .Attr ,_dcdbdb ); -};if _ggce .VertAttr !=ST_TextVerticalTypeUnset {_dbaed ,_gdbd :=_ggce .VertAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0065\u0072\u0074"});if _gdbd !=nil {return _gdbd ;};start .Attr =append (start .Attr ,_dbaed );};if _ggce .WrapAttr !=ST_TextWrappingTypeUnset {_daeae ,_egdeb :=_ggce .WrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u0072\u0061\u0070"}); -if _egdeb !=nil {return _egdeb ;};start .Attr =append (start .Attr ,_daeae );};if _ggce .LInsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0049\u006e\u0073"},Value :_ee .Sprintf ("\u0025\u0076",*_ggce .LInsAttr )}); -};if _ggce .TInsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0049\u006e\u0073"},Value :_ee .Sprintf ("\u0025\u0076",*_ggce .TInsAttr )});};if _ggce .RInsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0049\u006e\u0073"},Value :_ee .Sprintf ("\u0025\u0076",*_ggce .RInsAttr )}); -};if _ggce .BInsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0049\u006e\u0073"},Value :_ee .Sprintf ("\u0025\u0076",*_ggce .BInsAttr )});};if _ggce .NumColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0043\u006f\u006c"},Value :_ee .Sprintf ("\u0025\u0076",*_ggce .NumColAttr )}); -};if _ggce .SpcColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0063\u0043\u006f\u006c"},Value :_ee .Sprintf ("\u0025\u0076",*_ggce .SpcColAttr )});};if _ggce .RtlColAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0074\u006c\u0043\u006f\u006c"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_ggce .RtlColAttr ))}); -};if _ggce .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_ggce .FromWordArtAttr ))});};if _ggce .AnchorAttr !=ST_TextAnchoringTypeUnset {_fgafe ,_edbce :=_ggce .AnchorAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}); -if _edbce !=nil {return _edbce ;};start .Attr =append (start .Attr ,_fgafe );};if _ggce .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_ggce .AnchorCtrAttr ))}); -};if _ggce .ForceAAAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066o\u0072\u0063\u0065\u0041\u0041"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_ggce .ForceAAAttr ))});};if _ggce .UprightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075p\u0072\u0069\u0067\u0068\u0074"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_ggce .UprightAttr ))}); -};if _ggce .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_ggce .CompatLnSpcAttr ))});};e .EncodeToken (start ); -if _ggce .PrstTxWarp !=nil {_degdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}};e .EncodeElement (_ggce .PrstTxWarp ,_degdf );};if _ggce .NoAutofit !=nil {_ebgab :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}}; -e .EncodeElement (_ggce .NoAutofit ,_ebgab );};if _ggce .NormAutofit !=nil {_fbcbf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_ggce .NormAutofit ,_fbcbf ); -};if _ggce .SpAutoFit !=nil {_dbfdg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_ggce .SpAutoFit ,_dbfdg );};if _ggce .Scene3d !=nil {_acedd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}}; -e .EncodeElement (_ggce .Scene3d ,_acedd );};if _ggce .Sp3d !=nil {_geead :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_ggce .Sp3d ,_geead );};if _ggce .FlatTx !=nil {_gbdfc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}}; -e .EncodeElement (_ggce .FlatTx ,_gbdfc );};if _ggce .ExtLst !=nil {_fbfbe :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggce .ExtLst ,_fbfbe );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_dfgab ST_TextAnchoringType )ValidateWithPath (path string )error {switch _dfgab {case 0,1,2,3,4,5:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfgab )); -};return nil ;};func (_gffba ST_TextFontAlignType )Validate ()error {return _gffba .ValidateWithPath ("")};func (_gabcfe *ST_TileFlipMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gabcfe =0;case "\u006e\u006f\u006e\u0065":*_gabcfe =1; -case "\u0078":*_gabcfe =2;case "\u0079":*_gabcfe =3;case "\u0078\u0079":*_gabcfe =4;};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_PathShadeProperties and its children, prefixing error messages with path +func (_cbbab *CT_PathShadeProperties )ValidateWithPath (path string )error {if _caggd :=_cbbab .PathAttr .ValidateWithPath (path +"\u002fP\u0061\u0074\u0068\u0041\u0074\u0074r");_caggd !=nil {return _caggd ;};if _cbbab .FillToRect !=nil {if _abbgc :=_cbbab .FillToRect .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"); +_abbgc !=nil {return _abbgc ;};};return nil ;};type CT_TextCharBullet struct{CharAttr string ;}; -// ValidateWithPath validates the CT_AnimationElementChoice and its children, prefixing error messages with path -func (_cag *CT_AnimationElementChoice )ValidateWithPath (path string )error {if _cag .Dgm !=nil {if _dbaf :=_cag .Dgm .ValidateWithPath (path +"\u002f\u0044\u0067\u006d");_dbaf !=nil {return _dbaf ;};};if _cag .Chart !=nil {if _fac :=_cag .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074"); -_fac !=nil {return _fac ;};};return nil ;};type ST_TextTabAlignType byte ;func NewCT_GeomGuide ()*CT_GeomGuide {_eebeg :=&CT_GeomGuide {};return _eebeg };func (_cfcbe *CT_TextLineBreak )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _cfcbe .RPr !=nil {_bagec :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_cfcbe .RPr ,_bagec );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SchemeColor ()*CT_SchemeColor {_cdcfc :=&CT_SchemeColor {}; -_cdcfc .ValAttr =ST_SchemeColorVal (1);return _cdcfc ;}; +// Validate validates the TblStyleLst and its children +func (_eegb *TblStyleLst )Validate ()error {return _eegb .ValidateWithPath ("T\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");};func NewCT_TextAutonumberBullet ()*CT_TextAutonumberBullet {_dabagc :=&CT_TextAutonumberBullet {};_dabagc .TypeAttr =ST_TextAutonumberScheme (1); +return _dabagc ;}; -// ValidateWithPath validates the CT_GrayscaleTransform and its children, prefixing error messages with path -func (_aaafd *CT_GrayscaleTransform )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path +func (_fdbca *CT_GradientStop )ValidateWithPath (path string )error {if _gcddg :=_fdbca .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_gcddg !=nil {return _gcddg ;};if _fdbca .ScrgbClr !=nil {if _aegb :=_fdbca .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr"); +_aegb !=nil {return _aegb ;};};if _fdbca .SrgbClr !=nil {if _ebcd :=_fdbca .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_ebcd !=nil {return _ebcd ;};};if _fdbca .HslClr !=nil {if _fbeae :=_fdbca .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072"); +_fbeae !=nil {return _fbeae ;};};if _fdbca .SysClr !=nil {if _fegd :=_fdbca .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_fegd !=nil {return _fegd ;};};if _fdbca .SchemeClr !=nil {if _bbea :=_fdbca .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"); +_bbea !=nil {return _bbea ;};};if _fdbca .PrstClr !=nil {if _adabae :=_fdbca .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_adabae !=nil {return _adabae ;};};return nil ;};type CT_BlendEffect struct{BlendAttr ST_BlendMode ; +Cont *CT_EffectContainer ;};func (_dcead ST_BevelPresetType )ValidateWithPath (path string )error {switch _dcead {case 0,1,2,3,4,5,6,7,8,9,10,11,12: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 (_dcead )); +};return nil ;};func (_efcge ST_PresetPatternVal )Validate ()error {return _efcge .ValidateWithPath ("")};func NewCT_SchemeColor ()*CT_SchemeColor {_dbdbc :=&CT_SchemeColor {};_dbdbc .ValAttr =ST_SchemeColorVal (1);return _dbdbc ;}; -// Validate validates the CT_GroupLocking and its children -func (_gbca *CT_GroupLocking )Validate ()error {return _gbca .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_fcgbcd ST_DgmBuildStep )Validate ()error {return _fcgbcd .ValidateWithPath ("")}; -func (_febec ST_TextAnchoringType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_febec .String (),start );}; +// ST_Coordinate32 is a union type +type ST_Coordinate32 struct{ST_Coordinate32Unqualified *int32 ;ST_UniversalMeasure *string ;}; -// ValidateWithPath validates the CT_ColorMappingOverrideChoice and its children, prefixing error messages with path -func (_fcde *CT_ColorMappingOverrideChoice )ValidateWithPath (path string )error {if _fcde .MasterClrMapping !=nil {if _cbcb :=_fcde .MasterClrMapping .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0043\u006c\u0072\u004d\u0061p\u0070\u0069\u006e\u0067"); -_cbcb !=nil {return _cbcb ;};};if _fcde .OverrideClrMapping !=nil {if _fdaea :=_fcde .OverrideClrMapping .ValidateWithPath (path +"\u002f\u004f\u0076\u0065rr\u0069\u0064\u0065\u0043\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");_fdaea !=nil {return _fdaea ; -};};return nil ;}; +// ValidateWithPath validates the CT_BaseStylesOverride and its children, prefixing error messages with path +func (_cfdgb *CT_BaseStylesOverride )ValidateWithPath (path string )error {if _cfdgb .ClrScheme !=nil {if _gecc :=_cfdgb .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_gecc !=nil {return _gecc ;};}; +if _cfdgb .FontScheme !=nil {if _ebca :=_cfdgb .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_ebca !=nil {return _ebca ;};};if _cfdgb .FmtScheme !=nil {if _fefb :=_cfdgb .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"); +_fefb !=nil {return _fefb ;};};return nil ;};type EG_TextBulletSize struct{BuSzTx *CT_TextBulletSizeFollowText ;BuSzPct *CT_TextBulletSizePercent ;BuSzPts *CT_TextBulletSizePoint ;};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 (_feegc ST_FontCollectionIndex )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_babdd :=_e .Attr {}; +_babdd .Name =name ;switch _feegc {case ST_FontCollectionIndexUnset :_babdd .Value ="";case ST_FontCollectionIndexMajor :_babdd .Value ="\u006d\u0061\u006ao\u0072";case ST_FontCollectionIndexMinor :_babdd .Value ="\u006d\u0069\u006eo\u0072";case ST_FontCollectionIndexNone :_babdd .Value ="\u006e\u006f\u006e\u0065"; +};return _babdd ,nil ;};func (_fgcea ST_TextWrappingType )Validate ()error {return _fgcea .ValidateWithPath ("")};func (_bdead *CT_CustomColor )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bdead .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_bdead .NameAttr )}); +};e .EncodeToken (start );if _bdead .ScrgbClr !=nil {_bbbe :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_bdead .ScrgbClr ,_bbbe );};if _bdead .SrgbClr !=nil {_gdeg :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; +e .EncodeElement (_bdead .SrgbClr ,_gdeg );};if _bdead .HslClr !=nil {_dddd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_bdead .HslClr ,_dddd );};if _bdead .SysClr !=nil {_bcdg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; +e .EncodeElement (_bdead .SysClr ,_bcdg );};if _bdead .SchemeClr !=nil {_ccae :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_bdead .SchemeClr ,_ccae );};if _bdead .PrstClr !=nil {_dfbb :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; +e .EncodeElement (_bdead .PrstClr ,_dfbb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_LineJoinBevel struct{};type ST_FontCollectionIndex byte ;type CT_Point2D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ;}; -// Validate validates the CT_Vector3D and its children -func (_fafcf *CT_Vector3D )Validate ()error {return _fafcf .ValidateWithPath ("C\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044");};func (_ccabc *CT_BaseStylesOverride )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _ccabc .ClrScheme !=nil {_aega :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_ccabc .ClrScheme ,_aega );};if _ccabc .FontScheme !=nil {_bddg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}}; -e .EncodeElement (_ccabc .FontScheme ,_bddg );};if _ccabc .FmtScheme !=nil {_ddcf :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_ccabc .FmtScheme ,_ddcf );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_cddfg *CT_NonVisualGroupDrawingShapeProps )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfcebd :for {_afad ,_eeffe :=d .Token ();if _eeffe !=nil {return _eeffe ;};switch _gbaae :=_afad .(type ){case _b .StartElement :switch _gbaae .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"}:_cddfg .GrpSpLocks =NewCT_GroupLocking (); -if _gegcd :=d .DecodeElement (_cddfg .GrpSpLocks ,&_gbaae );_gegcd !=nil {return _gegcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_cddfg .ExtLst =NewCT_OfficeArtExtensionList (); -if _abaca :=d .DecodeElement (_cddfg .ExtLst ,&_gbaae );_abaca !=nil {return _abaca ;};default:_cc .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",_gbaae .Name ); -if _gecfa :=d .Skip ();_gecfa !=nil {return _gecfa ;};};case _b .EndElement :break _dfcebd ;case _b .CharData :};};return nil ;};func (_daagcc ST_PresetColorVal )ValidateWithPath (path string )error {switch _daagcc {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 _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daagcc )); -};return nil ;};type CT_GvmlConnectorNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvCxnSpPr *CT_NonVisualConnectorProperties ;}; +// ValidateWithPath validates the CT_TextNoAutofit and its children, prefixing error messages with path +func (_bceag *CT_TextNoAutofit )ValidateWithPath (path string )error {return nil };func (_dcagb *ST_Coordinate )ValidateWithPath (path string )error {_dcaeg :=[]string {};if _dcagb .ST_CoordinateUnqualified !=nil {_dcaeg =append (_dcaeg ,"\u0053T\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065U\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064"); +};if _dcagb .ST_UniversalMeasure !=nil {_dcaeg =append (_dcaeg ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_dcaeg )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dcaeg ); +};return nil ;}; -// ValidateWithPath validates the CT_AlphaModulateFixedEffect and its children, prefixing error messages with path -func (_aaaf *CT_AlphaModulateFixedEffect )ValidateWithPath (path string )error {if _aaaf .AmtAttr !=nil {if _caf :=_aaaf .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_caf !=nil {return _caf ;};};return nil ;}; +// Validate validates the CT_TextLineBreak and its children +func (_bebcd *CT_TextLineBreak )Validate ()error {return _bebcd .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b");};func (_ecgab *ST_TextFontScalePercentOrPercentString )ValidateWithPath (path string )error {_ebbab :=[]string {}; +if _ecgab .ST_TextFontScalePercent !=nil {_ebbab =append (_ebbab ,"\u0053\u0054\u005fTe\u0078\u0074\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _ecgab .ST_Percentage !=nil {_ebbab =append (_ebbab ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065"); +};if len (_ebbab )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ebbab );};return nil ;};func (_cgbgec ST_AnimationDgmOnlyBuildType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ecegf :=_e .Attr {}; +_ecegf .Name =name ;switch _cgbgec {case ST_AnimationDgmOnlyBuildTypeUnset :_ecegf .Value ="";case ST_AnimationDgmOnlyBuildTypeOne :_ecegf .Value ="\u006f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlOne :_ecegf .Value ="\u006c\u0076\u006c\u004f\u006e\u0065"; +case ST_AnimationDgmOnlyBuildTypeLvlAtOnce :_ecegf .Value ="\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e";};return _ecegf ,nil ;};func (_debad ST_ColorSchemeIndex )String ()string {switch _debad {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 (_ecc *Blip )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecc .CT_Blip =*NewCT_Blip (); +for _ ,_bbg :=range start .Attr {if _bbg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bbg .Name .Local =="\u0065\u006d\u0062e\u0064"{_dfb ,_aaae :=_bbg .Value ,error (nil ); +if _aaae !=nil {return _aaae ;};_ecc .EmbedAttr =&_dfb ;continue ;};if _bbg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bbg .Name .Local =="\u006c\u0069\u006e\u006b"{_aad ,_gbe :=_bbg .Value ,error (nil ); +if _gbe !=nil {return _gbe ;};_ecc .LinkAttr =&_aad ;continue ;};if _bbg .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_ecc .CstateAttr .UnmarshalXMLAttr (_bbg );continue ;};};_aff :for {_fa ,_ag :=d .Token ();if _ag !=nil {return _ag ;};switch _fe :=_fa .(type ){case _e .StartElement :switch _fe .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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_dg :=NewCT_BlipChoice (); +if _fb :=d .DecodeElement (&_dg .AlphaBiLevel ,&_fe );_fb !=nil {return _fb ;};_ecc .Choice =append (_ecc .Choice ,_dg );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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_bd :=NewCT_BlipChoice (); +if _da :=d .DecodeElement (&_bd .AlphaCeiling ,&_fe );_da !=nil {return _da ;};_ecc .Choice =append (_ecc .Choice ,_bd );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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_bdg :=NewCT_BlipChoice (); +if _cfe :=d .DecodeElement (&_bdg .AlphaFloor ,&_fe );_cfe !=nil {return _cfe ;};_ecc .Choice =append (_ecc .Choice ,_bdg );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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_cdb :=NewCT_BlipChoice (); +if _gg :=d .DecodeElement (&_cdb .AlphaInv ,&_fe );_gg !=nil {return _gg ;};_ecc .Choice =append (_ecc .Choice ,_cdb );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_de :=NewCT_BlipChoice (); +if _fae :=d .DecodeElement (&_de .AlphaMod ,&_fe );_fae !=nil {return _fae ;};_ecc .Choice =append (_ecc .Choice ,_de );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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_ebbg :=NewCT_BlipChoice (); +if _bfa :=d .DecodeElement (&_ebbg .AlphaModFix ,&_fe );_bfa !=nil {return _bfa ;};_ecc .Choice =append (_ecc .Choice ,_ebbg );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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_ff :=NewCT_BlipChoice (); +if _ceae :=d .DecodeElement (&_ff .AlphaRepl ,&_fe );_ceae !=nil {return _ceae ;};_ecc .Choice =append (_ecc .Choice ,_ff );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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_abf :=NewCT_BlipChoice (); +if _dgc :=d .DecodeElement (&_abf .BiLevel ,&_fe );_dgc !=nil {return _dgc ;};_ecc .Choice =append (_ecc .Choice ,_abf );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 :"\u0062\u006c\u0075\u0072"},_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 :"\u0062\u006c\u0075\u0072"}:_fed :=NewCT_BlipChoice (); +if _cde :=d .DecodeElement (&_fed .Blur ,&_fe );_cde !=nil {return _cde ;};_ecc .Choice =append (_ecc .Choice ,_fed );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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_cgd :=NewCT_BlipChoice (); +if _faa :=d .DecodeElement (&_cgd .ClrChange ,&_fe );_faa !=nil {return _faa ;};_ecc .Choice =append (_ecc .Choice ,_cgd );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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_ge :=NewCT_BlipChoice (); +if _fad :=d .DecodeElement (&_ge .ClrRepl ,&_fe );_fad !=nil {return _fad ;};_ecc .Choice =append (_ecc .Choice ,_ge );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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_ced :=NewCT_BlipChoice (); +if _eea :=d .DecodeElement (&_ced .Duotone ,&_fe );_eea !=nil {return _eea ;};_ecc .Choice =append (_ecc .Choice ,_ced );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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_ef :=NewCT_BlipChoice (); +if _cef :=d .DecodeElement (&_ef .FillOverlay ,&_fe );_cef !=nil {return _cef ;};_ecc .Choice =append (_ecc .Choice ,_ef );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 :"\u0067r\u0061\u0079\u0073\u0063\u006c"},_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 :"\u0067r\u0061\u0079\u0073\u0063\u006c"}:_gc :=NewCT_BlipChoice (); +if _cgf :=d .DecodeElement (&_gc .Grayscl ,&_fe );_cgf !=nil {return _cgf ;};_ecc .Choice =append (_ecc .Choice ,_gc );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 :"\u0068\u0073\u006c"},_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 :"\u0068\u0073\u006c"}:_ffa :=NewCT_BlipChoice (); +if _cdeb :=d .DecodeElement (&_ffa .Hsl ,&_fe );_cdeb !=nil {return _cdeb ;};_ecc .Choice =append (_ecc .Choice ,_ffa );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_cdcd :=NewCT_BlipChoice (); +if _fedc :=d .DecodeElement (&_cdcd .Lum ,&_fe );_fedc !=nil {return _fedc ;};_ecc .Choice =append (_ecc .Choice ,_cdcd );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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_dcf :=NewCT_BlipChoice (); +if _gd :=d .DecodeElement (&_dcf .Tint ,&_fe );_gd !=nil {return _gd ;};_ecc .Choice =append (_ecc .Choice ,_dcf );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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecc .ExtLst =NewCT_OfficeArtExtensionList (); +if _agf :=d .DecodeElement (_ecc .ExtLst ,&_fe );_agf !=nil {return _agf ;};default:_bfc .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",_fe .Name ); +if _ffg :=d .Skip ();_ffg !=nil {return _ffg ;};};case _e .EndElement :break _aff ;case _e .CharData :};};return nil ;};func (_bgg *CT_BiLevelEffect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dgee :=range start .Attr {if _dgee .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_gad ,_bbed :=ParseUnionST_PositiveFixedPercentage (_dgee .Value ); +if _bbed !=nil {return _bbed ;};_bgg .ThreshAttr =_gad ;continue ;};};for {_eabe ,_dgf :=d .Token ();if _dgf !=nil {return _bb .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",_dgf ); +};if _gcb ,_feac :=_eabe .(_e .EndElement );_feac &&_gcb .Name ==start .Name {break ;};};return nil ;};func NewCT_SphereCoords ()*CT_SphereCoords {_dcccg :=&CT_SphereCoords {};_dcccg .LatAttr =0;_dcccg .LonAttr =0;_dcccg .RevAttr =0;return _dcccg ;};func (_fdgfb ST_LineCap )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fdgfb .String (),start ); +};func (_baed *CT_PositiveFixedPercentage )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_baed .ValAttr )});e .EncodeToken (start ); +e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gbbf *CT_Connection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bcfba :=range start .Attr {if _bcfba .Name .Local =="\u0069\u0064"{_aaef ,_cfdd :=_eb .ParseUint (_bcfba .Value ,10,32); +if _cfdd !=nil {return _cfdd ;};_gbbf .IdAttr =uint32 (_aaef );continue ;};if _bcfba .Name .Local =="\u0069\u0064\u0078"{_cfdgg ,_dcda :=_eb .ParseUint (_bcfba .Value ,10,32);if _dcda !=nil {return _dcda ;};_gbbf .IdxAttr =uint32 (_cfdgg );continue ;}; +};for {_fdcg ,_fbccf :=d .Token ();if _fbccf !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043o\u006en\u0065c\u0074\u0069\u006f\u006e\u003a\u0020\u0025s",_fbccf );};if _egca ,_fdcb :=_fdcg .(_e .EndElement );_fdcb &&_egca .Name ==start .Name {break ; +};};return nil ;};func (_cagf *CT_FontReference )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_cgafg ,_fbef :=_cagf .IdxAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u0064\u0078"});if _fbef !=nil {return _fbef ;};start .Attr =append (start .Attr ,_cgafg ); +e .EncodeToken (start );if _cagf .ScrgbClr !=nil {_begbd :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_cagf .ScrgbClr ,_begbd );};if _cagf .SrgbClr !=nil {_aaba :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; +e .EncodeElement (_cagf .SrgbClr ,_aaba );};if _cagf .HslClr !=nil {_cgadg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_cagf .HslClr ,_cgadg );};if _cagf .SysClr !=nil {_cgfa :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; +e .EncodeElement (_cagf .SysClr ,_cgfa );};if _cagf .SchemeClr !=nil {_cabfe :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_cagf .SchemeClr ,_cabfe );};if _cagf .PrstClr !=nil {_cbad :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; +e .EncodeElement (_cagf .PrstClr ,_cbad );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_efgcf *EG_TextUnderlineFill )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbgfa :for {_efgcc ,_gbgcg :=d .Token ();if _gbgcg !=nil {return _gbgcg ; +};switch _fdddc :=_efgcc .(type ){case _e .StartElement :switch _fdddc .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 :"\u0075F\u0069\u006c\u006c\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 :"\u0075F\u0069\u006c\u006c\u0054\u0078"}:_efgcf .UFillTx =NewCT_TextUnderlineFillFollowText (); +if _dcegf :=d .DecodeElement (_efgcf .UFillTx ,&_fdddc );_dcegf !=nil {return _dcegf ;};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 :"\u0075\u0046\u0069l\u006c"},_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 :"\u0075\u0046\u0069l\u006c"}:_efgcf .UFill =NewCT_TextUnderlineFillGroupWrapper (); +if _fafdgf :=d .DecodeElement (_efgcf .UFill ,&_fdddc );_fafdgf !=nil {return _fafdgf ;};default:_bfc .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",_fdddc .Name ); +if _gccbc :=d .Skip ();_gccbc !=nil {return _gccbc ;};};case _e .EndElement :break _bbgfa ;case _e .CharData :};};return nil ;};func (_dedac *CT_FillOverlayEffect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dedac .BlendAttr =ST_BlendMode (1); +for _ ,_dbbde :=range start .Attr {if _dbbde .Name .Local =="\u0062\u006c\u0065n\u0064"{_dedac .BlendAttr .UnmarshalXMLAttr (_dbbde );continue ;};};_abdab :for {_cgead ,_efbb :=d .Token ();if _efbb !=nil {return _efbb ;};switch _bffgb :=_cgead .(type ){case _e .StartElement :switch _bffgb .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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_dedac .NoFill =NewCT_NoFillProperties (); +if _fbbfa :=d .DecodeElement (_dedac .NoFill ,&_bffgb );_fbbfa !=nil {return _fbbfa ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_dedac .SolidFill =NewCT_SolidColorFillProperties (); +if _ccadc :=d .DecodeElement (_dedac .SolidFill ,&_bffgb );_ccadc !=nil {return _ccadc ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_dedac .GradFill =NewCT_GradientFillProperties (); +if _dced :=d .DecodeElement (_dedac .GradFill ,&_bffgb );_dced !=nil {return _dced ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_dedac .BlipFill =NewCT_BlipFillProperties (); +if _abgdg :=d .DecodeElement (_dedac .BlipFill ,&_bffgb );_abgdg !=nil {return _abgdg ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_dedac .PattFill =NewCT_PatternFillProperties (); +if _cbdc :=d .DecodeElement (_dedac .PattFill ,&_bffgb );_cbdc !=nil {return _cbdc ;};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 :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_dedac .GrpFill =NewCT_GroupFillProperties (); +if _defcf :=d .DecodeElement (_dedac .GrpFill ,&_bffgb );_defcf !=nil {return _defcf ;};default:_bfc .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",_bffgb .Name ); +if _dffb :=d .Skip ();_dffb !=nil {return _dffb ;};};case _e .EndElement :break _abdab ;case _e .CharData :};};return nil ;};func (_agbffa ST_ColorSchemeIndex )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gbgfef :=_e .Attr {};_gbgfef .Name =name ; +switch _agbffa {case ST_ColorSchemeIndexUnset :_gbgfef .Value ="";case ST_ColorSchemeIndexDk1 :_gbgfef .Value ="\u0064\u006b\u0031";case ST_ColorSchemeIndexLt1 :_gbgfef .Value ="\u006c\u0074\u0031";case ST_ColorSchemeIndexDk2 :_gbgfef .Value ="\u0064\u006b\u0032"; +case ST_ColorSchemeIndexLt2 :_gbgfef .Value ="\u006c\u0074\u0032";case ST_ColorSchemeIndexAccent1 :_gbgfef .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ColorSchemeIndexAccent2 :_gbgfef .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ColorSchemeIndexAccent3 :_gbgfef .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033"; +case ST_ColorSchemeIndexAccent4 :_gbgfef .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ColorSchemeIndexAccent5 :_gbgfef .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ColorSchemeIndexAccent6 :_gbgfef .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036"; +case ST_ColorSchemeIndexHlink :_gbgfef .Value ="\u0068\u006c\u0069n\u006b";case ST_ColorSchemeIndexFolHlink :_gbgfef .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";};return _gbgfef ,nil ;};func NewCT_CustomGeometry2D ()*CT_CustomGeometry2D {_bfgcf :=&CT_CustomGeometry2D {}; +_bfgcf .PathLst =NewCT_Path2DList ();return _bfgcf ;};func (_gcgdaa ST_PathShadeType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_beeecf :=_e .Attr {};_beeecf .Name =name ;switch _gcgdaa {case ST_PathShadeTypeUnset :_beeecf .Value ="";case ST_PathShadeTypeShape :_beeecf .Value ="\u0073\u0068\u0061p\u0065"; +case ST_PathShadeTypeCircle :_beeecf .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_PathShadeTypeRect :_beeecf .Value ="\u0072\u0065\u0063\u0074";};return _beeecf ,nil ;};func (_ggdbf *CT_GraphicalObject )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggdbf .GraphicData =NewCT_GraphicalObjectData (); +_ceba :for {_cbef ,_eddcg :=d .Token ();if _eddcg !=nil {return _eddcg ;};switch _ecee :=_cbef .(type ){case _e .StartElement :switch _ecee .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 :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"},_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 :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}:if _cfgaa :=d .DecodeElement (_ggdbf .GraphicData ,&_ecee ); +_cfgaa !=nil {return _cfgaa ;};default:_bfc .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",_ecee .Name ); +if _edgb :=d .Skip ();_edgb !=nil {return _edgb ;};};case _e .EndElement :break _ceba ;case _e .CharData :};};return nil ;};func NewCT_TextNoAutofit ()*CT_TextNoAutofit {_acfbe :=&CT_TextNoAutofit {};return _acfbe };func (_ebeaf *CT_Scale2D )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_baaac :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0078"}};e .EncodeElement (_ebeaf .Sx ,_baaac );_cbeeb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0079"}};e .EncodeElement (_ebeaf .Sy ,_cbeeb );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_ebafg *CT_TextBulletSizePercent )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076\u0061\u006c"},Value :_bb .Sprintf ("\u0025\u0076",_ebafg .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dedaf ST_TextVerticalType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dedaf .String (),start );};func NewCT_EffectContainer ()*CT_EffectContainer {_abcf :=&CT_EffectContainer {}; +return _abcf }; -// ValidateWithPath validates the CT_QuickTimeFile and its children, prefixing error messages with path -func (_cbagb *CT_QuickTimeFile )ValidateWithPath (path string )error {if _cbagb .ExtLst !=nil {if _caceb :=_cbagb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_caceb !=nil {return _caceb ;};};return nil ;};func (_bbcbcf ST_TextShapeType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bbcbcf .String (),start ); -};func (_daaeeb *CT_ColorReplaceEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _daaeeb .ScrgbClr !=nil {_bbed :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}}; -e .EncodeElement (_daaeeb .ScrgbClr ,_bbed );};if _daaeeb .SrgbClr !=nil {_afbe :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_daaeeb .SrgbClr ,_afbe );};if _daaeeb .HslClr !=nil {_accg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; -e .EncodeElement (_daaeeb .HslClr ,_accg );};if _daaeeb .SysClr !=nil {_ggda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_daaeeb .SysClr ,_ggda );};if _daaeeb .SchemeClr !=nil {_aecce :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; -e .EncodeElement (_daaeeb .SchemeClr ,_aecce );};if _daaeeb .PrstClr !=nil {_cabgc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_daaeeb .PrstClr ,_cabgc );};e .EncodeToken (_b .EndElement {Name :start .Name }); +// ValidateWithPath validates the CT_Point2D and its children, prefixing error messages with path +func (_dbdda *CT_Point2D )ValidateWithPath (path string )error {if _ccecb :=_dbdda .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_ccecb !=nil {return _ccecb ;};if _afgac :=_dbdda .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072"); +_afgac !=nil {return _afgac ;};return nil ;};func (_ffeggf ST_PresetCameraType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ffeggf .String (),start );};func (_fccec *CT_TextLineBreak )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cacadg :for {_eaeaf ,_ffcfg :=d .Token (); +if _ffcfg !=nil {return _ffcfg ;};switch _gbgbf :=_eaeaf .(type ){case _e .StartElement :switch _gbgbf .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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_fccec .RPr =NewCT_TextCharacterProperties (); +if _fegdf :=d .DecodeElement (_fccec .RPr ,&_gbgbf );_fegdf !=nil {return _fegdf ;};default:_bfc .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",_gbgbf .Name ); +if _eeab :=d .Skip ();_eeab !=nil {return _eeab ;};};case _e .EndElement :break _cacadg ;case _e .CharData :};};return nil ;};func (_dfggg *CT_TextSpacing )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dfggg .SpcPct !=nil {_dfgcc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0063\u0074"}}; +e .EncodeElement (_dfggg .SpcPct ,_dfgcc );};if _dfggg .SpcPts !=nil {_dagcdc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0074\u0073"}};e .EncodeElement (_dfggg .SpcPts ,_dagcdc );};e .EncodeToken (_e .EndElement {Name :start .Name }); return nil ;}; -// ValidateWithPath validates the EG_ColorChoice and its children, prefixing error messages with path -func (_bdbed *EG_ColorChoice )ValidateWithPath (path string )error {if _bdbed .ScrgbClr !=nil {if _cagdgc :=_bdbed .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cagdgc !=nil {return _cagdgc ;};};if _bdbed .SrgbClr !=nil {if _dcdaf :=_bdbed .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_dcdaf !=nil {return _dcdaf ;};};if _bdbed .HslClr !=nil {if _bgabcb :=_bdbed .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bgabcb !=nil {return _bgabcb ;};};if _bdbed .SysClr !=nil {if _bfebb :=_bdbed .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_bfebb !=nil {return _bfebb ;};};if _bdbed .SchemeClr !=nil {if _dcdfea :=_bdbed .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_dcdfea !=nil {return _dcdfea ;};};if _bdbed .PrstClr !=nil {if _eaeef :=_bdbed .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_eaeef !=nil {return _eaeef ;};};return nil ;};func NewCT_FontScheme ()*CT_FontScheme {_fabac :=&CT_FontScheme {};_fabac .MajorFont =NewCT_FontCollection ();_fabac .MinorFont =NewCT_FontCollection ();return _fabac ;}; - -// ValidateWithPath validates the CT_GvmlGroupShapeChoice and its children, prefixing error messages with path -func (_bfdgbf *CT_GvmlGroupShapeChoice )ValidateWithPath (path string )error {for _fcce ,_bgdd :=range _bfdgbf .TxSp {if _cggd :=_bgdd .ValidateWithPath (_ee .Sprintf ("%\u0073\u002f\u0054\u0078\u0053\u0070\u005b\u0025\u0064\u005d",path ,_fcce ));_cggd !=nil {return _cggd ; -};};for _cccc ,_ecbcb :=range _bfdgbf .Sp {if _eaff :=_ecbcb .ValidateWithPath (_ee .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_cccc ));_eaff !=nil {return _eaff ;};};for _cafc ,_gaef :=range _bfdgbf .CxnSp {if _dfge :=_gaef .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_cafc )); -_dfge !=nil {return _dfge ;};};for _ggcf ,_acdfg :=range _bfdgbf .Pic {if _dagcd :=_acdfg .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_ggcf ));_dagcd !=nil {return _dagcd ;};};for _ffcce ,_gcac :=range _bfdgbf .GraphicFrame {if _dcac :=_gcac .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_ffcce )); -_dcac !=nil {return _dcac ;};};for _aacd ,_addg :=range _bfdgbf .GrpSp {if _bfde :=_addg .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_aacd ));_bfde !=nil {return _bfde ;};};return nil ;}; +// Validate validates the CT_TableStyleList and its children +func (_daegd *CT_TableStyleList )Validate ()error {return _daegd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u004c\u0069\u0073\u0074");}; +// Validate validates the EG_Effect and its children +func (_aaced *EG_Effect )Validate ()error {return _aaced .ValidateWithPath ("\u0045G\u005f\u0045\u0066\u0066\u0065\u0063t");}; -// ValidateWithPath validates the CT_GradientFillProperties and its children, prefixing error messages with path -func (_becb *CT_GradientFillProperties )ValidateWithPath (path string )error {if _gdea :=_becb .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_gdea !=nil {return _gdea ;};if _becb .GsLst !=nil {if _cgafcc :=_becb .GsLst .ValidateWithPath (path +"\u002f\u0047\u0073\u004c\u0073\u0074"); -_cgafcc !=nil {return _cgafcc ;};};if _becb .Lin !=nil {if _gagd :=_becb .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_gagd !=nil {return _gagd ;};};if _becb .Path !=nil {if _faaaf :=_becb .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068"); -_faaaf !=nil {return _faaaf ;};};if _becb .TileRect !=nil {if _dcgca :=_becb .TileRect .ValidateWithPath (path +"\u002fT\u0069\u006c\u0065\u0052\u0065\u0063t");_dcgca !=nil {return _dcgca ;};};return nil ;};type CT_FillStyleList struct{EG_FillProperties []*EG_FillProperties ; -};func (_baabd *CT_Shape3D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _baabd .ZAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007a"},Value :_ee .Sprintf ("\u0025\u0076",*_baabd .ZAttr )});};if _baabd .ExtrusionHAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"},Value :_ee .Sprintf ("\u0025\u0076",*_baabd .ExtrusionHAttr )}); -};if _baabd .ContourWAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"},Value :_ee .Sprintf ("\u0025\u0076",*_baabd .ContourWAttr )});};if _baabd .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_cbbddb ,_cebcc :=_baabd .PrstMaterialAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"}); -if _cebcc !=nil {return _cebcc ;};start .Attr =append (start .Attr ,_cbbddb );};e .EncodeToken (start );if _baabd .BevelT !=nil {_cffec :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0054"}};e .EncodeElement (_baabd .BevelT ,_cffec ); -};if _baabd .BevelB !=nil {_ffacc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0042"}};e .EncodeElement (_baabd .BevelB ,_ffacc );};if _baabd .ExtrusionClr !=nil {_dcebg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069o\u006e\u0043\u006c\u0072"}}; -e .EncodeElement (_baabd .ExtrusionClr ,_dcebg );};if _baabd .ContourClr !=nil {_eecce :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063o\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}};e .EncodeElement (_baabd .ContourClr ,_eecce );};if _baabd .ExtLst !=nil {_aceade :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_baabd .ExtLst ,_aceade );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GvmlConnectorNonVisual and its children, prefixing error messages with path +func (_cacgc *CT_GvmlConnectorNonVisual )ValidateWithPath (path string )error {if _bfgcfe :=_cacgc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bfgcfe !=nil {return _bfgcfe ;};if _gebg :=_cacgc .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"); +_gebg !=nil {return _gebg ;};return nil ;};func (_cdeag ST_DgmBuildStep )Validate ()error {return _cdeag .ValidateWithPath ("")};type ST_AnimationDgmOnlyBuildType byte ;const (ST_PenAlignmentUnset ST_PenAlignment =0;ST_PenAlignmentCtr ST_PenAlignment =1; +ST_PenAlignmentIn ST_PenAlignment =2;); -// ValidateWithPath validates the CT_AlphaFloorEffect and its children, prefixing error messages with path -func (_cgg *CT_AlphaFloorEffect )ValidateWithPath (path string )error {return nil };func (_dbaba *ST_TextVertOverflowType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgded ,_afcbfe :=d .Token ();if _afcbfe !=nil {return _afcbfe ;};if _cgdbeb ,_cefcgc :=_dgded .(_b .EndElement ); -_cefcgc &&_cgdbeb .Name ==start .Name {*_dbaba =1;return nil ;};if _aabda ,_cedfb :=_dgded .(_b .CharData );!_cedfb {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgded ); -}else {switch string (_aabda ){case "":*_dbaba =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_dbaba =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_dbaba =2;case "\u0063\u006c\u0069\u0070":*_dbaba =3;};};_dgded ,_afcbfe =d .Token (); -if _afcbfe !=nil {return _afcbfe ;};if _cgcef ,_ecbaa :=_dgded .(_b .EndElement );_ecbaa &&_cgcef .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgded ); -};func (_dfcbe ST_TextWrappingType )String ()string {switch _dfcbe {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";};return "";};func (_gabfbf ST_TextAlignType )String ()string {switch _gabfbf {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 "";}; +// ValidateWithPath validates the CT_Camera and its children, prefixing error messages with path +func (_cfeb *CT_Camera )ValidateWithPath (path string )error {if _cfeb .PrstAttr ==ST_PresetCameraTypeUnset {return _bb .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 _gfce :=_cfeb .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_gfce !=nil {return _gfce ;};if _cfeb .FovAttr !=nil {if *_cfeb .FovAttr < 0{return _bb .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 ,*_cfeb .FovAttr ); +};if *_cfeb .FovAttr > 10800000{return _bb .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 ,*_cfeb .FovAttr ); +};};if _cfeb .ZoomAttr !=nil {if _abge :=_cfeb .ZoomAttr .ValidateWithPath (path +"\u002fZ\u006f\u006f\u006d\u0041\u0074\u0074r");_abge !=nil {return _abge ;};};if _cfeb .Rot !=nil {if _ffgc :=_cfeb .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074"); +_ffgc !=nil {return _ffgc ;};};return nil ;};func (_dcefdb ST_TextAlignType )ValidateWithPath (path string )error {switch _dcefdb {case 0,1,2,3,4,5,6,7: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 (_dcefdb )); +};return nil ;};func NewCT_EffectList ()*CT_EffectList {_fegb :=&CT_EffectList {};return _fegb };func (_aecgb *CT_ContentPartLocking )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ceeab :=range start .Attr {if _ceeab .Name .Local =="\u006e\u006f\u0047r\u0070"{_affe ,_addg :=_eb .ParseBool (_ceeab .Value ); +if _addg !=nil {return _addg ;};_aecgb .NoGrpAttr =&_affe ;continue ;};if _ceeab .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_fbded ,_fgee :=_eb .ParseBool (_ceeab .Value );if _fgee !=nil {return _fgee ;};_aecgb .NoSelectAttr =&_fbded ; +continue ;};if _ceeab .Name .Local =="\u006e\u006f\u0052o\u0074"{_becgf ,_fage :=_eb .ParseBool (_ceeab .Value );if _fage !=nil {return _fage ;};_aecgb .NoRotAttr =&_becgf ;continue ;};if _ceeab .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_caf ,_bbaffc :=_eb .ParseBool (_ceeab .Value ); +if _bbaffc !=nil {return _bbaffc ;};_aecgb .NoChangeAspectAttr =&_caf ;continue ;};if _ceeab .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_fbea ,_ffga :=_eb .ParseBool (_ceeab .Value );if _ffga !=nil {return _ffga ;};_aecgb .NoMoveAttr =&_fbea ; +continue ;};if _ceeab .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_ebcga ,_dgfb :=_eb .ParseBool (_ceeab .Value );if _dgfb !=nil {return _dgfb ;};_aecgb .NoResizeAttr =&_ebcga ;continue ;};if _ceeab .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_bdbf ,_cadd :=_eb .ParseBool (_ceeab .Value ); +if _cadd !=nil {return _cadd ;};_aecgb .NoEditPointsAttr =&_bdbf ;continue ;};if _ceeab .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_dgec ,_egag :=_eb .ParseBool (_ceeab .Value );if _egag !=nil {return _egag ; +};_aecgb .NoAdjustHandlesAttr =&_dgec ;continue ;};if _ceeab .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_bagg ,_gfed :=_eb .ParseBool (_ceeab .Value );if _gfed !=nil {return _gfed ;};_aecgb .NoChangeArrowheadsAttr =&_bagg ; +continue ;};if _ceeab .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_acfb ,_gbg :=_eb .ParseBool (_ceeab .Value );if _gbg !=nil {return _gbg ;};_aecgb .NoChangeShapeTypeAttr =&_acfb ; +continue ;};};_ecgbb :for {_ggdd ,_cecc :=d .Token ();if _cecc !=nil {return _cecc ;};switch _ggfef :=_ggdd .(type ){case _e .StartElement :switch _ggfef .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aecgb .ExtLst =NewCT_OfficeArtExtensionList (); +if _fgfbf :=d .DecodeElement (_aecgb .ExtLst ,&_ggfef );_fgfbf !=nil {return _fgfbf ;};default:_bfc .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",_ggfef .Name ); +if _ffed :=d .Skip ();_ffed !=nil {return _ffed ;};};case _e .EndElement :break _ecgbb ;case _e .CharData :};};return nil ;};func (_gdbbd *CT_EmbeddedWAVAudioFile )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_bb .Sprintf ("\u0025\u0076",_gdbbd .EmbedAttr )}); +if _gdbbd .NameAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_gdbbd .NameAttr )});};e .EncodeToken (start );e .EncodeToken (_e .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;);type CT_AdjPoint2D struct{XAttr ST_AdjCoordinate ;YAttr ST_AdjCoordinate ;}; -// ValidateWithPath validates the CT_InverseGammaTransform and its children, prefixing error messages with path -func (_fagd *CT_InverseGammaTransform )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the EG_Text3D and its children, prefixing error messages with path +func (_eddeg *EG_Text3D )ValidateWithPath (path string )error {if _eddeg .Sp3d !=nil {if _afaaff :=_eddeg .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_afaaff !=nil {return _afaaff ;};};if _eddeg .FlatTx !=nil {if _cgbge :=_eddeg .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078"); +_cgbge !=nil {return _cgbge ;};};return nil ;};func (_cfaa *CT_GroupTransform2D )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cfaa .RotAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u006f\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_cfaa .RotAttr )}); +};if _cfaa .FlipHAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_cfaa .FlipHAttr ))});};if _cfaa .FlipVAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_cfaa .FlipVAttr ))}); +};e .EncodeToken (start );if _cfaa .Off !=nil {_aggba :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_cfaa .Off ,_aggba );};if _cfaa .Ext !=nil {_eaac :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065x\u0074"}}; +e .EncodeElement (_cfaa .Ext ,_eaac );};if _cfaa .ChOff !=nil {_egfc :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0063\u0068\u004f\u0066\u0066"}};e .EncodeElement (_cfaa .ChOff ,_egfc );};if _cfaa .ChExt !=nil {_cccf :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0063\u0068\u0045\u0078\u0074"}}; +e .EncodeElement (_cfaa .ChExt ,_cccf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewEG_Text3D ()*EG_Text3D {_fegcg :=&EG_Text3D {};return _fegcg };func (_bdaeg *CT_TextTabStop )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bdaeg .PosAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u006f\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_bdaeg .PosAttr )}); +};if _bdaeg .AlgnAttr !=ST_TextTabAlignTypeUnset {_cgdcag ,_dgda :=_bdaeg .AlgnAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u006c\u0067\u006e"});if _dgda !=nil {return _dgda ;};start .Attr =append (start .Attr ,_cgdcag );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_fbda *CT_ColorSchemeAndMapping )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbda .ClrScheme =NewCT_ColorScheme ();_adge :for {_fcea ,_bagf :=d .Token ();if _bagf !=nil {return _bagf ;};switch _efaab :=_fcea .(type ){case _e .StartElement :switch _efaab .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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:if _aeecg :=d .DecodeElement (_fbda .ClrScheme ,&_efaab ); +_aeecg !=nil {return _aeecg ;};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 :"\u0063\u006c\u0072\u004d\u0061\u0070"},_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 :"\u0063\u006c\u0072\u004d\u0061\u0070"}:_fbda .ClrMap =NewCT_ColorMapping (); +if _cbee :=d .DecodeElement (_fbda .ClrMap ,&_efaab );_cbee !=nil {return _cbee ;};default:_bfc .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",_efaab .Name ); +if _eeadf :=d .Skip ();_eeadf !=nil {return _eeadf ;};};case _e .EndElement :break _adge ;case _e .CharData :};};return nil ;};func ParseUnionST_TextSpacingPercentOrPercentString (s string )(ST_TextSpacingPercentOrPercentString ,error ){_defba :=ST_TextSpacingPercentOrPercentString {}; +if _egf .ST_PercentagePatternRe .MatchString (s ){_defba .ST_Percentage =&s ;}else {_addge ,_efeggcb :=_eb .ParseInt (s ,10,64);if _efeggcb !=nil {return _defba ,_bb .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_efeggcb ); +};_gbedb :=int32 (_addge );_defba .ST_TextSpacingPercent =&_gbedb ;};return _defba ,nil ;};func (_cfaad *ST_PresetShadowVal )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gedafe ,_eggag :=d .Token ();if _eggag !=nil {return _eggag ;};if _cffdec ,_cgbegd :=_gedafe .(_e .EndElement ); +_cgbegd &&_cffdec .Name ==start .Name {*_cfaad =1;return nil ;};if _cgfea ,_ecccd :=_gedafe .(_e .CharData );!_ecccd {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",_gedafe ); +}else {switch string (_cgfea ){case "":*_cfaad =0;case "\u0073\u0068\u0064w\u0031":*_cfaad =1;case "\u0073\u0068\u0064w\u0032":*_cfaad =2;case "\u0073\u0068\u0064w\u0033":*_cfaad =3;case "\u0073\u0068\u0064w\u0034":*_cfaad =4;case "\u0073\u0068\u0064w\u0035":*_cfaad =5; +case "\u0073\u0068\u0064w\u0036":*_cfaad =6;case "\u0073\u0068\u0064w\u0037":*_cfaad =7;case "\u0073\u0068\u0064w\u0038":*_cfaad =8;case "\u0073\u0068\u0064w\u0039":*_cfaad =9;case "\u0073\u0068\u0064\u0077\u0031\u0030":*_cfaad =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_cfaad =11; +case "\u0073\u0068\u0064\u0077\u0031\u0032":*_cfaad =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_cfaad =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_cfaad =14;case "\u0073\u0068\u0064\u0077\u0031\u0035":*_cfaad =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_cfaad =16; +case "\u0073\u0068\u0064\u0077\u0031\u0037":*_cfaad =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_cfaad =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_cfaad =19;case "\u0073\u0068\u0064\u0077\u0032\u0030":*_cfaad =20;};};_gedafe ,_eggag =d .Token (); +if _eggag !=nil {return _eggag ;};if _ecdgcf ,_dcdfg :=_gedafe .(_e .EndElement );_dcdfg &&_ecdgcf .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",_gedafe ); +};func (_eaafe ST_PathFillMode )ValidateWithPath (path string )error {switch _eaafe {case 0,1,2,3,4,5,6: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 (_eaafe )); +};return nil ;};func NewCT_TableCol ()*CT_TableCol {_babbd :=&CT_TableCol {};return _babbd };func (_cdbag ST_LineEndWidth )String ()string {switch _cdbag {case 0:return "";case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067"; +};return "";};type ST_CompoundLine byte ;func NewCT_TextParagraph ()*CT_TextParagraph {_cdced :=&CT_TextParagraph {};return _cdced };type ST_TextAlignType byte ;type CT_GradientFillProperties struct{FlipAttr ST_TileFlipMode ;RotWithShapeAttr *bool ;GsLst *CT_GradientStopList ; +Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;TileRect *CT_RelativeRect ;};type CT_Vector3D struct{DxAttr ST_Coordinate ;DyAttr ST_Coordinate ;DzAttr ST_Coordinate ;};func (_dggdf *CT_TextCharBullet )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ffdee :=range start .Attr {if _ffdee .Name .Local =="\u0063\u0068\u0061\u0072"{_affebb ,_efdbc :=_ffdee .Value ,error (nil ); +if _efdbc !=nil {return _efdbc ;};_dggdf .CharAttr =_affebb ;continue ;};};for {_bggcb ,_gecgc :=d .Token ();if _gecgc !=nil {return _bb .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",_gecgc ); +};if _ecff ,_ecfae :=_bggcb .(_e .EndElement );_ecfae &&_ecff .Name ==start .Name {break ;};};return nil ;};func (_bcgd *CT_TextShapeAutofit )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_cgffa *CT_SupplementalFont )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0063\u0072\u0069\u0070\u0074"},Value :_bb .Sprintf ("\u0025\u0076",_cgffa .ScriptAttr )}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_bb .Sprintf ("\u0025\u0076",_cgffa .TypefaceAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func NewThemeManager ()*ThemeManager {_facab :=&ThemeManager {};_facab .CT_EmptyElement =*NewCT_EmptyElement ();return _facab ;};func (_fgff *CT_NonVisualContentPartProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fgff .IsCommentAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_fgff .IsCommentAttr ))}); +};e .EncodeToken (start );if _fgff .CpLocks !=nil {_gafab :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0063\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_fgff .CpLocks ,_gafab );};if _fgff .ExtLst !=nil {_caggf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_fgff .ExtLst ,_caggf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_TableBackgroundStyle ()*CT_TableBackgroundStyle {_eged :=&CT_TableBackgroundStyle {};return _eged ;}; -// ValidateWithPath validates the CT_Path2DQuadBezierTo and its children, prefixing error messages with path -func (_fgeafe *CT_Path2DQuadBezierTo )ValidateWithPath (path string )error {for _fcaac ,_efecf :=range _fgeafe .Pt {if _eebc :=_efecf .ValidateWithPath (_ee .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_fcaac ));_eebc !=nil {return _eebc ; -};};return nil ;};type CT_GvmlPictureNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvPicPr *CT_NonVisualPictureProperties ;};func (_cfccef *EG_ThemeableFontStyles )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cfccef .Font !=nil {_bgfeg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}}; -e .EncodeElement (_cfccef .Font ,_bgfeg );};if _cfccef .FontRef !=nil {_ebcga :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_cfccef .FontRef ,_ebcga );};return nil ;}; +// Validate validates the CT_PositiveSize2D and its children +func (_deed *CT_PositiveSize2D )Validate ()error {return _deed .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053i\u007a\u0065\u0032\u0044");};type CT_Path2DCubicBezierTo struct{Pt []*CT_AdjPoint2D ;};func NewCT_GrayscaleEffect ()*CT_GrayscaleEffect {_dabeb :=&CT_GrayscaleEffect {}; +return _dabeb };func NewCT_Connection ()*CT_Connection {_gffa :=&CT_Connection {};return _gffa };type ST_LightRigType byte ; -// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path -func (_eccff *CT_Color )ValidateWithPath (path string )error {if _eccff .ScrgbClr !=nil {if _edcb :=_eccff .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_edcb !=nil {return _edcb ;};};if _eccff .SrgbClr !=nil {if _cfd :=_eccff .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_cfd !=nil {return _cfd ;};};if _eccff .HslClr !=nil {if _aeefc :=_eccff .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_aeefc !=nil {return _aeefc ;};};if _eccff .SysClr !=nil {if _bccf :=_eccff .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_bccf !=nil {return _bccf ;};};if _eccff .SchemeClr !=nil {if _ddfa :=_eccff .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_ddfa !=nil {return _ddfa ;};};if _eccff .PrstClr !=nil {if _ebdc :=_eccff .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_ebdc !=nil {return _ebdc ;};};return nil ;};func ParseUnionST_AdjAngle (s string )(ST_AdjAngle ,error ){_dfedab :=ST_AdjAngle {};_bccbf ,_ggebf :=_c .ParseInt (s ,10,64);if _ggebf !=nil {_dfedab .ST_GeomGuideName =&s ;}else {_ebcgb :=int32 (_bccbf );_dfedab .ST_Angle =&_ebcgb ; -};return _dfedab ,nil ;};func (_bfee *ST_LineEndType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bfee =0;case "\u006e\u006f\u006e\u0065":*_bfee =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_bfee =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_bfee =3; -case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_bfee =4;case "\u006f\u0076\u0061\u006c":*_bfee =5;case "\u0061\u0072\u0072o\u0077":*_bfee =6;};return nil ;};type CT_DuotoneEffect struct{EG_ColorChoice []*EG_ColorChoice ;};func (_dcggf *CT_GeomGuideList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dacda :for {_ebdbe ,_dffd :=d .Token (); -if _dffd !=nil {return _dffd ;};switch _edcc :=_ebdbe .(type ){case _b .StartElement :switch _edcc .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"}:_eaagf :=NewCT_GeomGuide (); -if _cafd :=d .DecodeElement (_eaagf ,&_edcc );_cafd !=nil {return _cafd ;};_dcggf .Gd =append (_dcggf .Gd ,_eaagf );default:_cc .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",_edcc .Name ); -if _fffa :=d .Skip ();_fffa !=nil {return _fffa ;};};case _b .EndElement :break _dacda ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ColorSchemeAndMapping and its children, prefixing error messages with path +func (_gagac *CT_ColorSchemeAndMapping )ValidateWithPath (path string )error {if _eebff :=_gagac .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_eebff !=nil {return _eebff ;};if _gagac .ClrMap !=nil {if _fegge :=_gagac .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); +_fegge !=nil {return _fegge ;};};return nil ;};func (_aecgf *CT_Point2D )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_aecgf .XAttr )}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0079"},Value :_bb .Sprintf ("\u0025\u0076",_aecgf .YAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GeomGuide and its children, prefixing error messages with path -func (_gcfbe *CT_GeomGuide )ValidateWithPath (path string )error {return nil };func (_gebbg *CT_SystemColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bcadg ,_cefdd :=_gebbg .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _cefdd !=nil {return _cefdd ;};start .Attr =append (start .Attr ,_bcadg );if _gebbg .LastClrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ca\u0073\u0074\u0043\u006c\u0072"},Value :_ee .Sprintf ("\u0025\u0076",*_gebbg .LastClrAttr )}); -};e .EncodeToken (start );if _gebbg .EG_ColorTransform !=nil {for _ ,_eafage :=range _gebbg .EG_ColorTransform {_eafage .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffbeff *ST_EffectContainerType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdeee ,_dbecf :=d .Token (); -if _dbecf !=nil {return _dbecf ;};if _dfdgd ,_edbed :=_cdeee .(_b .EndElement );_edbed &&_dfdgd .Name ==start .Name {*_ffbeff =1;return nil ;};if _bdfdae ,_dceeb :=_cdeee .(_b .CharData );!_dceeb {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdeee ); -}else {switch string (_bdfdae ){case "":*_ffbeff =0;case "\u0073\u0069\u0062":*_ffbeff =1;case "\u0074\u0072\u0065\u0065":*_ffbeff =2;};};_cdeee ,_dbecf =d .Token ();if _dbecf !=nil {return _dbecf ;};if _afbgf ,_fadbc :=_cdeee .(_b .EndElement );_fadbc &&_afbgf .Name ==start .Name {return nil ; -};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdeee );}; +// Validate validates the CT_ReflectionEffect and its children +func (_bfddf *CT_ReflectionEffect )Validate ()error {return _bfddf .ValidateWithPath ("\u0043\u0054\u005f\u0052ef\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_fgace *EG_FillProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcag :for {_fceaa ,_gcaec :=d .Token (); +if _gcaec !=nil {return _gcaec ;};switch _bageg :=_fceaa .(type ){case _e .StartElement :switch _bageg .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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_fgace .NoFill =NewCT_NoFillProperties (); +if _efdde :=d .DecodeElement (_fgace .NoFill ,&_bageg );_efdde !=nil {return _efdde ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_fgace .SolidFill =NewCT_SolidColorFillProperties (); +if _fffcg :=d .DecodeElement (_fgace .SolidFill ,&_bageg );_fffcg !=nil {return _fffcg ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_fgace .GradFill =NewCT_GradientFillProperties (); +if _cbeag :=d .DecodeElement (_fgace .GradFill ,&_bageg );_cbeag !=nil {return _cbeag ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_fgace .BlipFill =NewCT_BlipFillProperties (); +if _fagag :=d .DecodeElement (_fgace .BlipFill ,&_bageg );_fagag !=nil {return _fagag ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_fgace .PattFill =NewCT_PatternFillProperties (); +if _fddeb :=d .DecodeElement (_fgace .PattFill ,&_bageg );_fddeb !=nil {return _fddeb ;};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 :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_fgace .GrpFill =NewCT_GroupFillProperties (); +if _fceeg :=d .DecodeElement (_fgace .GrpFill ,&_bageg );_fceeg !=nil {return _fceeg ;};default:_bfc .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",_bageg .Name ); +if _bgddfa :=d .Skip ();_bgddfa !=nil {return _bgddfa ;};};case _e .EndElement :break _bcag ;case _e .CharData :};};return nil ;};func (_bebac *CT_TextAutonumberBullet )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bebac .TypeAttr =ST_TextAutonumberScheme (1); +for _ ,_bbdb :=range start .Attr {if _bbdb .Name .Local =="\u0074\u0079\u0070\u0065"{_bebac .TypeAttr .UnmarshalXMLAttr (_bbdb );continue ;};if _bbdb .Name .Local =="\u0073t\u0061\u0072\u0074\u0041\u0074"{_ggbbe ,_agfcf :=_eb .ParseInt (_bbdb .Value ,10,32); +if _agfcf !=nil {return _agfcf ;};_agae :=int32 (_ggbbe );_bebac .StartAtAttr =&_agae ;continue ;};};for {_ecfdg ,_gccdfg :=d .Token ();if _gccdfg !=nil {return _bb .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",_gccdfg ); +};if _defgc ,_fcgda :=_ecfdg .(_e .EndElement );_fcgda &&_defgc .Name ==start .Name {break ;};};return nil ;};func (_gdccg *ST_AnimationDgmOnlyBuildType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbeaf ,_gbedf :=d .Token ();if _gbedf !=nil {return _gbedf ; +};if _gfbce ,_cgbcg :=_gbeaf .(_e .EndElement );_cgbcg &&_gfbce .Name ==start .Name {*_gdccg =1;return nil ;};if _bbaec ,_dfage :=_gbeaf .(_e .CharData );!_dfage {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",_gbeaf ); +}else {switch string (_bbaec ){case "":*_gdccg =0;case "\u006f\u006e\u0065":*_gdccg =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_gdccg =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_gdccg =3;};};_gbeaf ,_gbedf =d .Token ();if _gbedf !=nil {return _gbedf ; +};if _aacdb ,_deabb :=_gbeaf .(_e .EndElement );_deabb &&_aacdb .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",_gbeaf ); +};type ST_AnimationChartOnlyBuildType byte ;func (_aeeeee *EG_LineFillProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ececd :for {_cdadg ,_cddbc :=d .Token ();if _cddbc !=nil {return _cddbc ;};switch _ffadaa :=_cdadg .(type ){case _e .StartElement :switch _ffadaa .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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_aeeeee .NoFill =NewCT_NoFillProperties (); +if _afbf :=d .DecodeElement (_aeeeee .NoFill ,&_ffadaa );_afbf !=nil {return _afbf ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_aeeeee .SolidFill =NewCT_SolidColorFillProperties (); +if _dgeef :=d .DecodeElement (_aeeeee .SolidFill ,&_ffadaa );_dgeef !=nil {return _dgeef ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_aeeeee .GradFill =NewCT_GradientFillProperties (); +if _bcecb :=d .DecodeElement (_aeeeee .GradFill ,&_ffadaa );_bcecb !=nil {return _bcecb ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_aeeeee .PattFill =NewCT_PatternFillProperties (); +if _babff :=d .DecodeElement (_aeeeee .PattFill ,&_ffadaa );_babff !=nil {return _babff ;};default:_bfc .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",_ffadaa .Name ); +if _degca :=d .Skip ();_degca !=nil {return _degca ;};};case _e .EndElement :break _ececd ;case _e .CharData :};};return nil ;};func (_cccbb *ST_BlendMode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cccbb =0;case "\u006f\u0076\u0065\u0072":*_cccbb =1; +case "\u006d\u0075\u006c\u0074":*_cccbb =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_cccbb =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_cccbb =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_cccbb =5;};return nil ;};func NewCT_AudioCD ()*CT_AudioCD {_facg :=&CT_AudioCD {}; +_facg .St =NewCT_AudioCDTime ();_facg .End =NewCT_AudioCDTime ();return _facg ;};func (_cacae *ST_TextHorzOverflowType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cacae =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_cacae =1; +case "\u0063\u006c\u0069\u0070":*_cacae =2;};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;);type ST_PresetShadowVal byte ; -// ValidateWithPath validates the AG_Blob and its children, prefixing error messages with path -func (_bf *AG_Blob )ValidateWithPath (path string )error {return nil };func (_geafg ST_TextFontScalePercentOrPercentString )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _geafg .ST_TextFontScalePercent !=nil {e .EncodeToken (_b .CharData (_ee .Sprintf ("\u0025\u0064",*_geafg .ST_TextFontScalePercent ))); -};if _geafg .ST_Percentage !=nil {e .EncodeToken (_b .CharData (*_geafg .ST_Percentage ));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_fbagd *CT_FillStyleList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbfea :for {_ddccd ,_aefge :=d .Token (); -if _aefge !=nil {return _aefge ;};switch _eaf :=_ddccd .(type ){case _b .StartElement :switch _eaf .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"}:_ggcbc :=NewEG_FillProperties (); -_ggcbc .NoFill =NewCT_NoFillProperties ();if _fcfcg :=d .DecodeElement (_ggcbc .NoFill ,&_eaf );_fcfcg !=nil {return _fcfcg ;};_fbagd .EG_FillProperties =append (_fbagd .EG_FillProperties ,_ggcbc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_cecc :=NewEG_FillProperties (); -_cecc .SolidFill =NewCT_SolidColorFillProperties ();if _fdag :=d .DecodeElement (_cecc .SolidFill ,&_eaf );_fdag !=nil {return _fdag ;};_fbagd .EG_FillProperties =append (_fbagd .EG_FillProperties ,_cecc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_efbbe :=NewEG_FillProperties (); -_efbbe .GradFill =NewCT_GradientFillProperties ();if _aaeb :=d .DecodeElement (_efbbe .GradFill ,&_eaf );_aaeb !=nil {return _aaeb ;};_fbagd .EG_FillProperties =append (_fbagd .EG_FillProperties ,_efbbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_aagb :=NewEG_FillProperties (); -_aagb .BlipFill =NewCT_BlipFillProperties ();if _bbab :=d .DecodeElement (_aagb .BlipFill ,&_eaf );_bbab !=nil {return _bbab ;};_fbagd .EG_FillProperties =append (_fbagd .EG_FillProperties ,_aagb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ccgeg :=NewEG_FillProperties (); -_ccgeg .PattFill =NewCT_PatternFillProperties ();if _agfd :=d .DecodeElement (_ccgeg .PattFill ,&_eaf );_agfd !=nil {return _agfd ;};_fbagd .EG_FillProperties =append (_fbagd .EG_FillProperties ,_ccgeg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_eaeb :=NewEG_FillProperties (); -_eaeb .GrpFill =NewCT_GroupFillProperties ();if _fdabf :=d .DecodeElement (_eaeb .GrpFill ,&_eaf );_fdabf !=nil {return _fdabf ;};_fbagd .EG_FillProperties =append (_fbagd .EG_FillProperties ,_eaeb );default:_cc .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",_eaf .Name ); -if _ebbdg :=d .Skip ();_ebbdg !=nil {return _ebbdg ;};};case _b .EndElement :break _bbfea ;case _b .CharData :};};return nil ;};func (_ffefa *EG_LineFillProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_caea :for {_gfaff ,_ebdbef :=d .Token (); -if _ebdbef !=nil {return _ebdbef ;};switch _bfbbc :=_gfaff .(type ){case _b .StartElement :switch _bfbbc .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"}:_ffefa .NoFill =NewCT_NoFillProperties (); -if _eadeg :=d .DecodeElement (_ffefa .NoFill ,&_bfbbc );_eadeg !=nil {return _eadeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ffefa .SolidFill =NewCT_SolidColorFillProperties (); -if _eacgbf :=d .DecodeElement (_ffefa .SolidFill ,&_bfbbc );_eacgbf !=nil {return _eacgbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ffefa .GradFill =NewCT_GradientFillProperties (); -if _cefaa :=d .DecodeElement (_ffefa .GradFill ,&_bfbbc );_cefaa !=nil {return _cefaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ffefa .PattFill =NewCT_PatternFillProperties (); -if _cabgge :=d .DecodeElement (_ffefa .PattFill ,&_bfbbc );_cabgge !=nil {return _cabgge ;};default:_cc .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",_bfbbc .Name ); -if _dfdbb :=d .Skip ();_dfdbb !=nil {return _dfdbb ;};};case _b .EndElement :break _caea ;case _b .CharData :};};return nil ;};func NewCT_PathShadeProperties ()*CT_PathShadeProperties {_agde :=&CT_PathShadeProperties {};return _agde ;};type EG_TextGeometry struct{CustGeom *CT_CustomGeometry2D ; -PrstTxWarp *CT_PresetTextShape ;};func (_gcbcf ST_LightRigDirection )Validate ()error {return _gcbcf .ValidateWithPath ("")};func NewCT_TableStyleCellStyle ()*CT_TableStyleCellStyle {_gecca :=&CT_TableStyleCellStyle {};return _gecca ;};func ParseUnionST_Coordinate (s string )(ST_Coordinate ,error ){_edadc :=ST_Coordinate {}; -if _d .ST_UniversalMeasurePatternRe .MatchString (s ){_edadc .ST_UniversalMeasure =&s ;}else {_dgcadd ,_cggab :=_c .ParseInt (s ,10,64);if _cggab !=nil {return _edadc ,_ee .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_cggab ); -};_edadc .ST_CoordinateUnqualified =&_dgcadd ;};return _edadc ,nil ;};const (ST_LineCapUnset ST_LineCap =0;ST_LineCapRnd ST_LineCap =1;ST_LineCapSq ST_LineCap =2;ST_LineCapFlat ST_LineCap =3;); +// Validate validates the CT_GradientStopList and its children +func (_bfeda *CT_GradientStopList )Validate ()error {return _bfeda .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");}; -// ValidateWithPath validates the CT_AudioFile and its children, prefixing error messages with path -func (_cedg *CT_AudioFile )ValidateWithPath (path string )error {if _cedg .ExtLst !=nil {if _ffga :=_cedg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffga !=nil {return _ffga ;};};return nil ;};func (_daage ST_TextShapeType )Validate ()error {return _daage .ValidateWithPath ("")}; -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 (_bgdge ST_OnOffStyleType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bgdge .String (),start );};func (_bedff *CT_TextSpacingPercent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbbbbb :=range start .Attr {if _fbbbbb .Name .Local =="\u0076\u0061\u006c"{_bgeg ,_fbccb :=ParseUnionST_TextSpacingPercentOrPercentString (_fbbbbb .Value ); -if _fbccb !=nil {return _fbccb ;};_bedff .ValAttr =_bgeg ;continue ;};};for {_deadaa ,_edegf :=d .Token ();if _edegf !=nil {return _ee .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",_edegf ); -};if _acdbc ,_bgaaa :=_deadaa .(_b .EndElement );_bgaaa &&_acdbc .Name ==start .Name {break ;};};return nil ;};func (_ddddg ST_TextUnderlineType )String ()string {switch _ddddg {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 (_bfgdc *CT_Ratio )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgcee :=range start .Attr {if _cgcee .Name .Local =="\u006e"{_feace ,_efbdcf :=_c .ParseInt (_cgcee .Value ,10,64); -if _efbdcf !=nil {return _efbdcf ;};_bfgdc .NAttr =_feace ;continue ;};if _cgcee .Name .Local =="\u0064"{_eadecb ,_gbbf :=_c .ParseInt (_cgcee .Value ,10,64);if _gbbf !=nil {return _gbbf ;};_bfgdc .DAttr =_eadecb ;continue ;};};for {_ddfda ,_gabcf :=d .Token (); -if _gabcf !=nil {return _ee .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0061\u0074\u0069\u006f: \u0025\u0073",_gabcf );};if _caaad ,_gdadb :=_ddfda .(_b .EndElement );_gdadb &&_caaad .Name ==start .Name {break ;};};return nil ; -};func (_gefgeb ST_TextAlignType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gefgeb .String (),start );};func (_efdfg ST_PresetCameraType )String ()string {switch _efdfg {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 "";};func (_bgcec ST_PitchFamily )Validate ()error {return _bgcec .ValidateWithPath ("")}; -type CT_GvmlTextShapeChoice struct{UseSpRect *CT_GvmlUseShapeRectangle ;Xfrm *CT_Transform2D ;};func (_efcac ST_PresetMaterialType )Validate ()error {return _efcac .ValidateWithPath ("")};func (_bacb *CT_AlphaInverseEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _bacb .ScrgbClr !=nil {_ecg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_bacb .ScrgbClr ,_ecg );};if _bacb .SrgbClr !=nil {_eac :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; -e .EncodeElement (_bacb .SrgbClr ,_eac );};if _bacb .HslClr !=nil {_geee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_bacb .HslClr ,_geee );};if _bacb .SysClr !=nil {_dgc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; -e .EncodeElement (_bacb .SysClr ,_dgc );};if _bacb .SchemeClr !=nil {_eec :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_bacb .SchemeClr ,_eec );};if _bacb .PrstClr !=nil {_fc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; -e .EncodeElement (_bacb .PrstClr ,_fc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_EmbeddedWAVAudioFile and its children, prefixing error messages with path +func (_defae *CT_EmbeddedWAVAudioFile )ValidateWithPath (path string )error {return nil };func (_ggcba *CT_StyleMatrixReference )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_ggcba .IdxAttr )}); +e .EncodeToken (start );if _ggcba .ScrgbClr !=nil {_gdaba :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ggcba .ScrgbClr ,_gdaba );};if _ggcba .SrgbClr !=nil {_gbefde :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; +e .EncodeElement (_ggcba .SrgbClr ,_gbefde );};if _ggcba .HslClr !=nil {_abca :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_ggcba .HslClr ,_abca );};if _ggcba .SysClr !=nil {_gafaa :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; +e .EncodeElement (_ggcba .SysClr ,_gafaa );};if _ggcba .SchemeClr !=nil {_edegbg :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_ggcba .SchemeClr ,_edegbg );};if _ggcba .PrstClr !=nil {_ecfag :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; +e .EncodeElement (_ggcba .PrstClr ,_ecfag );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_abgf *CT_ComplementTransform )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_ggabd ,_gdg :=d .Token ();if _gdg !=nil {return _bb .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",_gdg ); +};if _cbfg ,_cecgg :=_ggabd .(_e .EndElement );_cecgg &&_cbfg .Name ==start .Name {break ;};};return nil ;};func (_fecbg ST_TextAutonumberScheme )Validate ()error {return _fecbg .ValidateWithPath ("")};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;); -// Validate validates the CT_NonVisualGraphicFrameProperties and its children -func (_begcb *CT_NonVisualGraphicFrameProperties )Validate ()error {return _begcb .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"); -};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;);type CT_NonVisualGraphicFrameProperties struct{GraphicFrameLocks *CT_GraphicalObjectFrameLocking ;ExtLst *CT_OfficeArtExtensionList ;}; -func (_dbab ST_PositiveFixedPercentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dbab .ST_PositiveFixedPercentageDecimal !=nil {e .EncodeToken (_b .CharData (_ee .Sprintf ("\u0025\u0064",*_dbab .ST_PositiveFixedPercentageDecimal ))); -};if _dbab .ST_PositiveFixedPercentage !=nil {e .Encode (_dbab .ST_PositiveFixedPercentage );};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_eefa *CT_TableStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eefa .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 _ ,_fdfdc :=range start .Attr {if _fdfdc .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_cefa ,_ddafg :=_fdfdc .Value ,error (nil );if _ddafg !=nil {return _ddafg ;};_eefa .StyleIdAttr =_cefa ;continue ;};if _fdfdc .Name .Local =="\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"{_aedcc ,_aebab :=_fdfdc .Value ,error (nil ); -if _aebab !=nil {return _aebab ;};_eefa .StyleNameAttr =_aedcc ;continue ;};};_abbgf :for {_egda ,_egea :=d .Token ();if _egea !=nil {return _egea ;};switch _fcbgcd :=_egda .(type ){case _b .StartElement :switch _fcbgcd .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"}:_eefa .TblBg =NewCT_TableBackgroundStyle (); -if _gbeccc :=d .DecodeElement (_eefa .TblBg ,&_fcbgcd );_gbeccc !=nil {return _gbeccc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_eefa .WholeTbl =NewCT_TablePartStyle (); -if _eaffa :=d .DecodeElement (_eefa .WholeTbl ,&_fcbgcd );_eaffa !=nil {return _eaffa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_eefa .Band1H =NewCT_TablePartStyle (); -if _agac :=d .DecodeElement (_eefa .Band1H ,&_fcbgcd );_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 :"\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"}:_eefa .Band2H =NewCT_TablePartStyle (); -if _ffffc :=d .DecodeElement (_eefa .Band2H ,&_fcbgcd );_ffffc !=nil {return _ffffc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_eefa .Band1V =NewCT_TablePartStyle (); -if _acafg :=d .DecodeElement (_eefa .Band1V ,&_fcbgcd );_acafg !=nil {return _acafg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_eefa .Band2V =NewCT_TablePartStyle (); -if _fedca :=d .DecodeElement (_eefa .Band2V ,&_fcbgcd );_fedca !=nil {return _fedca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_eefa .LastCol =NewCT_TablePartStyle (); -if _bcafa :=d .DecodeElement (_eefa .LastCol ,&_fcbgcd );_bcafa !=nil {return _bcafa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_eefa .FirstCol =NewCT_TablePartStyle (); -if _dfdb :=d .DecodeElement (_eefa .FirstCol ,&_fcbgcd );_dfdb !=nil {return _dfdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_eefa .LastRow =NewCT_TablePartStyle (); -if _fdddf :=d .DecodeElement (_eefa .LastRow ,&_fcbgcd );_fdddf !=nil {return _fdddf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_eefa .SeCell =NewCT_TablePartStyle (); -if _aedggb :=d .DecodeElement (_eefa .SeCell ,&_fcbgcd );_aedggb !=nil {return _aedggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_eefa .SwCell =NewCT_TablePartStyle (); -if _adacb :=d .DecodeElement (_eefa .SwCell ,&_fcbgcd );_adacb !=nil {return _adacb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_eefa .FirstRow =NewCT_TablePartStyle (); -if _gbcfc :=d .DecodeElement (_eefa .FirstRow ,&_fcbgcd );_gbcfc !=nil {return _gbcfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_eefa .NeCell =NewCT_TablePartStyle (); -if _egdac :=d .DecodeElement (_eefa .NeCell ,&_fcbgcd );_egdac !=nil {return _egdac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_eefa .NwCell =NewCT_TablePartStyle (); -if _faece :=d .DecodeElement (_eefa .NwCell ,&_fcbgcd );_faece !=nil {return _faece ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_eefa .ExtLst =NewCT_OfficeArtExtensionList (); -if _deea :=d .DecodeElement (_eefa .ExtLst ,&_fcbgcd );_deea !=nil {return _deea ;};default:_cc .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",_fcbgcd .Name ); -if _adaade :=d .Skip ();_adaade !=nil {return _adaade ;};};case _b .EndElement :break _abbgf ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ColorChangeEffect and its children, prefixing error messages with path +func (_abgd *CT_ColorChangeEffect )ValidateWithPath (path string )error {if _dgfd :=_abgd .ClrFrom .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0046\u0072\u006f\u006d");_dgfd !=nil {return _dgfd ;};if _acggg :=_abgd .ClrTo .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0054\u006f"); +_acggg !=nil {return _acggg ;};return nil ;}; -// Validate validates the CT_TextBulletColorFollowText and its children -func (_cbda *CT_TextBulletColorFollowText )Validate ()error {return _cbda .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 (_gffff ST_TextAutonumberScheme )ValidateWithPath (path string )error {switch _gffff {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 _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gffff )); -};return nil ;};type CT_TextTabStopList struct{Tab []*CT_TextTabStop ;};func (_dbge *Graphic )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbge .CT_GraphicalObject =*NewCT_GraphicalObject ();_decee :for {_cbaf ,_bafed :=d .Token ();if _bafed !=nil {return _bafed ; -};switch _bdfdab :=_cbaf .(type ){case _b .StartElement :switch _bdfdab .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 _adedcd :=d .DecodeElement (_dbge .GraphicData ,&_bdfdab ); -_adedcd !=nil {return _adedcd ;};default:_cc .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",_bdfdab .Name ); -if _cdfdeb :=d .Skip ();_cdfdeb !=nil {return _cdfdeb ;};};case _b .EndElement :break _decee ;case _b .CharData :};};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 (_adeda ST_PresetPatternVal )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eceaf :=_b .Attr {}; -_eceaf .Name =name ;switch _adeda {case ST_PresetPatternValUnset :_eceaf .Value ="";case ST_PresetPatternValPct5 :_eceaf .Value ="\u0070\u0063\u0074\u0035";case ST_PresetPatternValPct10 :_eceaf .Value ="\u0070\u0063\u00741\u0030";case ST_PresetPatternValPct20 :_eceaf .Value ="\u0070\u0063\u00742\u0030"; -case ST_PresetPatternValPct25 :_eceaf .Value ="\u0070\u0063\u00742\u0035";case ST_PresetPatternValPct30 :_eceaf .Value ="\u0070\u0063\u00743\u0030";case ST_PresetPatternValPct40 :_eceaf .Value ="\u0070\u0063\u00744\u0030";case ST_PresetPatternValPct50 :_eceaf .Value ="\u0070\u0063\u00745\u0030"; -case ST_PresetPatternValPct60 :_eceaf .Value ="\u0070\u0063\u00746\u0030";case ST_PresetPatternValPct70 :_eceaf .Value ="\u0070\u0063\u00747\u0030";case ST_PresetPatternValPct75 :_eceaf .Value ="\u0070\u0063\u00747\u0035";case ST_PresetPatternValPct80 :_eceaf .Value ="\u0070\u0063\u00748\u0030"; -case ST_PresetPatternValPct90 :_eceaf .Value ="\u0070\u0063\u00749\u0030";case ST_PresetPatternValHorz :_eceaf .Value ="\u0068\u006f\u0072\u007a";case ST_PresetPatternValVert :_eceaf .Value ="\u0076\u0065\u0072\u0074";case ST_PresetPatternValLtHorz :_eceaf .Value ="\u006c\u0074\u0048\u006f\u0072\u007a"; -case ST_PresetPatternValLtVert :_eceaf .Value ="\u006c\u0074\u0056\u0065\u0072\u0074";case ST_PresetPatternValDkHorz :_eceaf .Value ="\u0064\u006b\u0048\u006f\u0072\u007a";case ST_PresetPatternValDkVert :_eceaf .Value ="\u0064\u006b\u0056\u0065\u0072\u0074"; -case ST_PresetPatternValNarHorz :_eceaf .Value ="\u006ea\u0072\u0048\u006f\u0072\u007a";case ST_PresetPatternValNarVert :_eceaf .Value ="\u006ea\u0072\u0056\u0065\u0072\u0074";case ST_PresetPatternValDashHorz :_eceaf .Value ="\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a"; -case ST_PresetPatternValDashVert :_eceaf .Value ="\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074";case ST_PresetPatternValCross :_eceaf .Value ="\u0063\u0072\u006fs\u0073";case ST_PresetPatternValDnDiag :_eceaf .Value ="\u0064\u006e\u0044\u0069\u0061\u0067"; -case ST_PresetPatternValUpDiag :_eceaf .Value ="\u0075\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValLtDnDiag :_eceaf .Value ="\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValLtUpDiag :_eceaf .Value ="\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067"; -case ST_PresetPatternValDkDnDiag :_eceaf .Value ="\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkUpDiag :_eceaf .Value ="\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValWdDnDiag :_eceaf .Value ="\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067"; -case ST_PresetPatternValWdUpDiag :_eceaf .Value ="\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDashDnDiag :_eceaf .Value ="\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValDashUpDiag :_eceaf .Value ="\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067"; -case ST_PresetPatternValDiagCross :_eceaf .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_PresetPatternValSmCheck :_eceaf .Value ="\u0073m\u0043\u0068\u0065\u0063\u006b";case ST_PresetPatternValLgCheck :_eceaf .Value ="\u006cg\u0043\u0068\u0065\u0063\u006b"; -case ST_PresetPatternValSmGrid :_eceaf .Value ="\u0073\u006d\u0047\u0072\u0069\u0064";case ST_PresetPatternValLgGrid :_eceaf .Value ="\u006c\u0067\u0047\u0072\u0069\u0064";case ST_PresetPatternValDotGrid :_eceaf .Value ="\u0064o\u0074\u0047\u0072\u0069\u0064"; -case ST_PresetPatternValSmConfetti :_eceaf .Value ="\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_PresetPatternValLgConfetti :_eceaf .Value ="\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_PresetPatternValHorzBrick :_eceaf .Value ="\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k"; -case ST_PresetPatternValDiagBrick :_eceaf .Value ="\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k";case ST_PresetPatternValSolidDmnd :_eceaf .Value ="\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed";case ST_PresetPatternValOpenDmnd :_eceaf .Value ="\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064"; -case ST_PresetPatternValDotDmnd :_eceaf .Value ="\u0064o\u0074\u0044\u006d\u006e\u0064";case ST_PresetPatternValPlaid :_eceaf .Value ="\u0070\u006c\u0061i\u0064";case ST_PresetPatternValSphere :_eceaf .Value ="\u0073\u0070\u0068\u0065\u0072\u0065";case ST_PresetPatternValWeave :_eceaf .Value ="\u0077\u0065\u0061v\u0065"; -case ST_PresetPatternValDivot :_eceaf .Value ="\u0064\u0069\u0076o\u0074";case ST_PresetPatternValShingle :_eceaf .Value ="\u0073h\u0069\u006e\u0067\u006c\u0065";case ST_PresetPatternValWave :_eceaf .Value ="\u0077\u0061\u0076\u0065";case ST_PresetPatternValTrellis :_eceaf .Value ="\u0074r\u0065\u006c\u006c\u0069\u0073"; -case ST_PresetPatternValZigZag :_eceaf .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";};return _eceaf ,nil ;};type CT_EffectReference struct{RefAttr string ;};func (_fdbdd *EG_Effect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdbdd .Cont !=nil {_cbccf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}}; -e .EncodeElement (_fdbdd .Cont ,_cbccf );};if _fdbdd .Effect !=nil {_debdf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_fdbdd .Effect ,_debdf );};if _fdbdd .AlphaBiLevel !=nil {_dcead :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}}; -e .EncodeElement (_fdbdd .AlphaBiLevel ,_dcead );};if _fdbdd .AlphaCeiling !=nil {_bcfaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_fdbdd .AlphaCeiling ,_bcfaf ); -};if _fdbdd .AlphaFloor !=nil {_cagdb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};e .EncodeElement (_fdbdd .AlphaFloor ,_cagdb );};if _fdbdd .AlphaInv !=nil {_fegbda :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}}; -e .EncodeElement (_fdbdd .AlphaInv ,_fegbda );};if _fdbdd .AlphaMod !=nil {_abdge :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_fdbdd .AlphaMod ,_abdge );};if _fdbdd .AlphaModFix !=nil {_aefdbb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}}; -e .EncodeElement (_fdbdd .AlphaModFix ,_aefdbb );};if _fdbdd .AlphaOutset !=nil {_bagfa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_fdbdd .AlphaOutset ,_bagfa ); -};if _fdbdd .AlphaRepl !=nil {_ddeba :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};e .EncodeElement (_fdbdd .AlphaRepl ,_ddeba );};if _fdbdd .BiLevel !=nil {_gabae :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}}; -e .EncodeElement (_fdbdd .BiLevel ,_gabae );};if _fdbdd .Blend !=nil {_ecgbd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}};e .EncodeElement (_fdbdd .Blend ,_ecgbd );};if _fdbdd .Blur !=nil {_ceceg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}}; -e .EncodeElement (_fdbdd .Blur ,_ceceg );};if _fdbdd .ClrChange !=nil {_aabfd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_fdbdd .ClrChange ,_aabfd );};if _fdbdd .ClrRepl !=nil {_aebcg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}}; -e .EncodeElement (_fdbdd .ClrRepl ,_aebcg );};if _fdbdd .Duotone !=nil {_ffdaf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};e .EncodeElement (_fdbdd .Duotone ,_ffdaf );};if _fdbdd .Fill !=nil {_ggaad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}}; -e .EncodeElement (_fdbdd .Fill ,_ggaad );};if _fdbdd .FillOverlay !=nil {_fdaab :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_fdbdd .FillOverlay ,_fdaab ); -};if _fdbdd .Glow !=nil {_cgecb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_fdbdd .Glow ,_cgecb );};if _fdbdd .Grayscl !=nil {_aegeb :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}}; -e .EncodeElement (_fdbdd .Grayscl ,_aegeb );};if _fdbdd .Hsl !=nil {_fbgag :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_fdbdd .Hsl ,_fbgag );};if _fdbdd .InnerShdw !=nil {_cdfe :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}}; -e .EncodeElement (_fdbdd .InnerShdw ,_cdfe );};if _fdbdd .Lum !=nil {_bdabef :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_fdbdd .Lum ,_bdabef );};if _fdbdd .OuterShdw !=nil {_abbga :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}}; -e .EncodeElement (_fdbdd .OuterShdw ,_abbga );};if _fdbdd .PrstShdw !=nil {_agdbg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_fdbdd .PrstShdw ,_agdbg );};if _fdbdd .Reflection !=nil {_dbfdd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_fdbdd .Reflection ,_dbfdd );};if _fdbdd .RelOff !=nil {_dcfead :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_fdbdd .RelOff ,_dcfead );};if _fdbdd .SoftEdge !=nil {_dffc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}}; -e .EncodeElement (_fdbdd .SoftEdge ,_dffc );};if _fdbdd .Tint !=nil {_gddcad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_fdbdd .Tint ,_gddcad );};if _fdbdd .Xfrm !=nil {_bffba :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}}; -e .EncodeElement (_fdbdd .Xfrm ,_bffba );};return nil ;}; +// ValidateWithPath validates the CT_WholeE2oFormatting and its children, prefixing error messages with path +func (_fbegf *CT_WholeE2oFormatting )ValidateWithPath (path string )error {if _fbegf .Ln !=nil {if _caacg :=_fbegf .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_caacg !=nil {return _caacg ;};};if _fbegf .EffectLst !=nil {if _gbgdcb :=_fbegf .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"); +_gbgdcb !=nil {return _gbgdcb ;};};if _fbegf .EffectDag !=nil {if _efgb :=_fbegf .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_efgb !=nil {return _efgb ;};};return nil ;};func (_ccf *CT_AnimationDgmElement )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ccf .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_ccf .IdAttr )}); +};if _ccf .BldStepAttr !=ST_DgmBuildStepUnset {_afab ,_cdgg :=_ccf .BldStepAttr .MarshalXMLAttr (_e .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"});if _cdgg !=nil {return _cdgg ;};start .Attr =append (start .Attr ,_afab );};e .EncodeToken (start ); +e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_BlurEffect and its children, prefixing error messages with path -func (_ebcb *CT_BlurEffect )ValidateWithPath (path string )error {if _ebcb .RadAttr !=nil {if *_ebcb .RadAttr < 0{return _ee .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 ,*_ebcb .RadAttr ); -};if *_ebcb .RadAttr > 27273042316900{return _ee .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 ,*_ebcb .RadAttr ); -};};return nil ;}; +// Validate validates the CT_ColorMappingOverride and its children +func (_febd *CT_ColorMappingOverride )Validate ()error {return _febd .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func NewCT_VideoFile ()*CT_VideoFile {_ffcga :=&CT_VideoFile {}; +return _ffcga }; -// Validate validates the Graphic and its children -func (_dagbb *Graphic )Validate ()error {return _dagbb .ValidateWithPath ("\u0047r\u0061\u0070\u0068\u0069\u0063");};func (_dfcd *CT_AlphaReplaceEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061"},Value :_ee .Sprintf ("\u0025\u0076",_dfcd .AAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BaseStyles and its children, prefixing error messages with path +func (_ebfcc *CT_BaseStyles )ValidateWithPath (path string )error {if _efb :=_ebfcc .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_efb !=nil {return _efb ;};if _eda :=_ebfcc .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"); +_eda !=nil {return _eda ;};if _cgg :=_ebfcc .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_cgg !=nil {return _cgg ;};if _ebfcc .ExtLst !=nil {if _bbe :=_ebfcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bbe !=nil {return _bbe ;};};return nil ;};func (_fdccee ST_BlipCompression )Validate ()error {return _fdccee .ValidateWithPath ("")};func (_cdd *CT_AdjPoint2D )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078"},Value :_bb .Sprintf ("\u0025\u0076",_cdd .XAttr )}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0079"},Value :_bb .Sprintf ("\u0025\u0076",_cdd .YAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_aefgg *ST_ChartBuildStep )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aefgg =0; +case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_aefgg =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_aefgg =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_aefgg =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_aefgg =4; +case "\u0061\u006c\u006c\u0050\u0074\u0073":*_aefgg =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_aefgg =6;};return nil ;};type CT_AudioCD struct{St *CT_AudioCDTime ;End *CT_AudioCDTime ;ExtLst *CT_OfficeArtExtensionList ;};func (_cgfgd *CT_GvmlTextShapeChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agcf :for {_cgac ,_gaebb :=d .Token (); +if _gaebb !=nil {return _gaebb ;};switch _bgde :=_cgac .(type ){case _e .StartElement :switch _bgde .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 :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"},_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 :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"}:_cgfgd .UseSpRect =NewCT_GvmlUseShapeRectangle (); +if _gdfeda :=d .DecodeElement (_cgfgd .UseSpRect ,&_bgde );_gdfeda !=nil {return _gdfeda ;};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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_cgfgd .Xfrm =NewCT_Transform2D (); +if _faef :=d .DecodeElement (_cgfgd .Xfrm ,&_bgde );_faef !=nil {return _faef ;};default:_bfc .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",_bgde .Name ); +if _fffc :=d .Skip ();_fffc !=nil {return _fffc ;};};case _e .EndElement :break _agcf ;case _e .CharData :};};return nil ;};func (_aeefd ST_ChartBuildStep )Validate ()error {return _aeefd .ValidateWithPath ("")};func (_acadc ST_AnimationDgmOnlyBuildType )ValidateWithPath (path string )error {switch _acadc {case 0,1,2,3: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 (_acadc )); +};return nil ;}; -// Validate validates the CT_TextUnderlineLineFollowText and its children -func (_gcacde *CT_TextUnderlineLineFollowText )Validate ()error {return _gcacde .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 ParseUnionST_OnOff (s string )(_d .ST_OnOff ,error ){return _d .ST_OnOff {},nil };func (_fcebd *ST_AnimationChartOnlyBuildType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ageea ,_aeagf :=d .Token ();if _aeagf !=nil {return _aeagf ; -};if _cffgcb ,_fddaa :=_ageea .(_b .EndElement );_fddaa &&_cffgcb .Name ==start .Name {*_fcebd =1;return nil ;};if _bdfdf ,_gfefb :=_ageea .(_b .CharData );!_gfefb {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ageea ); -}else {switch string (_bdfdf ){case "":*_fcebd =0;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_fcebd =1;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_fcebd =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_fcebd =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_fcebd =4; -};};_ageea ,_aeagf =d .Token ();if _aeagf !=nil {return _aeagf ;};if _fbaee ,_fbegb :=_ageea .(_b .EndElement );_fbegb &&_fbaee .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ageea ); -}; +// Validate validates the CT_TextShapeAutofit and its children +func (_feccb *CT_TextShapeAutofit )Validate ()error {return _feccb .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0068\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074");};func (_eddgf ST_SystemColorVal )String ()string {switch _eddgf {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 NewEG_TextAutofit ()*EG_TextAutofit {_bbfcfd :=&EG_TextAutofit {};return _bbfcfd }; -// Validate validates the CT_PresetGeometry2D and its children -func (_ecbecf *CT_PresetGeometry2D )Validate ()error {return _ecbecf .ValidateWithPath ("\u0043\u0054\u005f\u0050re\u0073\u0065\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");};func (_cbgfc ST_FontCollectionIndex )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cbgfc .String (),start ); -};func (_daegg *CT_TextSpacingPoint )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daegg .ValAttr =0;for _ ,_ebaae :=range start .Attr {if _ebaae .Name .Local =="\u0076\u0061\u006c"{_beadd ,_ebfcg :=_c .ParseInt (_ebaae .Value ,10,32);if _ebfcg !=nil {return _ebfcg ; -};_daegg .ValAttr =int32 (_beadd );continue ;};};for {_afadf ,_abage :=d .Token ();if _abage !=nil {return _ee .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",_abage ); -};if _cfgdg ,_cfcced :=_afadf .(_b .EndElement );_cfcced &&_cfgdg .Name ==start .Name {break ;};};return nil ;};func (_cfaee ST_BevelPresetType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gcceb :=_b .Attr {};_gcceb .Name =name ;switch _cfaee {case ST_BevelPresetTypeUnset :_gcceb .Value =""; -case ST_BevelPresetTypeRelaxedInset :_gcceb .Value ="\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074";case ST_BevelPresetTypeCircle :_gcceb .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_BevelPresetTypeSlope :_gcceb .Value ="\u0073\u006c\u006fp\u0065"; -case ST_BevelPresetTypeCross :_gcceb .Value ="\u0063\u0072\u006fs\u0073";case ST_BevelPresetTypeAngle :_gcceb .Value ="\u0061\u006e\u0067l\u0065";case ST_BevelPresetTypeSoftRound :_gcceb .Value ="\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed";case ST_BevelPresetTypeConvex :_gcceb .Value ="\u0063\u006f\u006e\u0076\u0065\u0078"; -case ST_BevelPresetTypeCoolSlant :_gcceb .Value ="\u0063o\u006f\u006c\u0053\u006c\u0061\u006et";case ST_BevelPresetTypeDivot :_gcceb .Value ="\u0064\u0069\u0076o\u0074";case ST_BevelPresetTypeRiblet :_gcceb .Value ="\u0072\u0069\u0062\u006c\u0065\u0074"; -case ST_BevelPresetTypeHardEdge :_gcceb .Value ="\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065";case ST_BevelPresetTypeArtDeco :_gcceb .Value ="\u0061r\u0074\u0044\u0065\u0063\u006f";};return _gcceb ,nil ;}; -// ValidateWithPath validates the CT_BlipChoice and its children, prefixing error messages with path -func (_dgbg *CT_BlipChoice )ValidateWithPath (path string )error {for _acde ,_cbcd :=range _dgbg .AlphaBiLevel {if _effa :=_cbcd .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c\u005b\u0025\u0064\u005d",path ,_acde )); -_effa !=nil {return _effa ;};};for _debd ,_ebee :=range _dgbg .AlphaCeiling {if _cgc :=_ebee .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067\u005b\u0025\u0064\u005d",path ,_debd ));_cgc !=nil {return _cgc ; -};};for _cgag ,_addaa :=range _dgbg .AlphaFloor {if _fdeg :=_addaa .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006fr\u005b\u0025\u0064\u005d",path ,_cgag ));_fdeg !=nil {return _fdeg ;};};for _cedeg ,_ecae :=range _dgbg .AlphaInv {if _afca :=_ecae .ValidateWithPath (_ee .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u0049\u006e\u0076\u005b\u0025\u0064\u005d",path ,_cedeg )); -_afca !=nil {return _afca ;};};for _bdaa ,_caff :=range _dgbg .AlphaMod {if _fgfc :=_caff .ValidateWithPath (_ee .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u005b\u0025\u0064\u005d",path ,_bdaa ));_fgfc !=nil {return _fgfc ;};}; -for _gbf ,_gdbe :=range _dgbg .AlphaModFix {if _afbc :=_gdbe .ValidateWithPath (_ee .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004do\u0064\u0046i\u0078\u005b\u0025\u0064\u005d",path ,_gbf ));_afbc !=nil {return _afbc ;};};for _aaab ,_cgd :=range _dgbg .AlphaRepl {if _bggfb :=_cgd .ValidateWithPath (_ee .Sprintf ("\u0025\u0073/\u0041\u006c\u0070h\u0061\u0052\u0065\u0070\u006c\u005b\u0025\u0064\u005d",path ,_aaab )); -_bggfb !=nil {return _bggfb ;};};for _bddc ,_fece :=range _dgbg .BiLevel {if _aff :=_fece .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0042\u0069\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_bddc ));_aff !=nil {return _aff ;};};for _cgda ,_fga :=range _dgbg .Blur {if _aefe :=_fga .ValidateWithPath (_ee .Sprintf ("%\u0073\u002f\u0042\u006c\u0075\u0072\u005b\u0025\u0064\u005d",path ,_cgda )); -_aefe !=nil {return _aefe ;};};for _edfc ,_ecdf :=range _dgbg .ClrChange {if _edcg :=_ecdf .ValidateWithPath (_ee .Sprintf ("\u0025\u0073/\u0043\u006c\u0072C\u0068\u0061\u006e\u0067\u0065\u005b\u0025\u0064\u005d",path ,_edfc ));_edcg !=nil {return _edcg ; -};};for _egd ,_bbeae :=range _dgbg .ClrRepl {if _aafd :=_bbeae .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0043\u006c\u0072\u0052\u0065\u0070l\u005b\u0025\u0064\u005d",path ,_egd ));_aafd !=nil {return _aafd ;};};for _fadb ,_cgdaf :=range _dgbg .Duotone {if _ecge :=_cgdaf .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0044\u0075\u006f\u0074\u006f\u006ee\u005b\u0025\u0064\u005d",path ,_fadb )); -_ecge !=nil {return _ecge ;};};for _bcce ,_gcge :=range _dgbg .FillOverlay {if _acgf :=_gcge .ValidateWithPath (_ee .Sprintf ("\u0025s\u002fF\u0069\u006c\u006c\u004f\u0076e\u0072\u006ca\u0079\u005b\u0025\u0064\u005d",path ,_bcce ));_acgf !=nil {return _acgf ; -};};for _adcf ,_aece :=range _dgbg .Grayscl {if _ebeee :=_aece .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0061\u0079\u0073\u0063l\u005b\u0025\u0064\u005d",path ,_adcf ));_ebeee !=nil {return _ebeee ;};};for _fbdg ,_daaee :=range _dgbg .Hsl {if _cgee :=_daaee .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0048\u0073\u006c\u005b\u0025\u0064\u005d",path ,_fbdg )); -_cgee !=nil {return _cgee ;};};for _gaaad ,_gcec :=range _dgbg .Lum {if _cgcc :=_gcec .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u004c\u0075\u006d\u005b\u0025\u0064\u005d",path ,_gaaad ));_cgcc !=nil {return _cgcc ;};};for _bedg ,_gdaf :=range _dgbg .Tint {if _gddc :=_gdaf .ValidateWithPath (_ee .Sprintf ("%\u0073\u002f\u0054\u0069\u006e\u0074\u005b\u0025\u0064\u005d",path ,_bedg )); -_gddc !=nil {return _gddc ;};};return nil ;};type CT_AlphaReplaceEffect struct{AAttr ST_PositiveFixedPercentage ;};func (_ceeeb ST_BlipCompression )ValidateWithPath (path string )error {switch _ceeeb {case 0,1,2,3,4,5:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceeeb )); -};return nil ;}; +// ValidateWithPath validates the CT_DuotoneEffect and its children, prefixing error messages with path +func (_baee *CT_DuotoneEffect )ValidateWithPath (path string )error {for _abeaa ,_dbdbe :=range _baee .EG_ColorChoice {if _afce :=_dbdbe .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_abeaa )); +_afce !=nil {return _afce ;};};return nil ;};type CT_NonVisualDrawingShapeProps struct{TxBoxAttr *bool ;SpLocks *CT_ShapeLocking ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_TileInfoProperties ()*CT_TileInfoProperties {_aedac :=&CT_TileInfoProperties {}; +return _aedac ;};func (_edcee *CT_Path2DList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gcbd :for {_eeacfd ,_fbcce :=d .Token ();if _fbcce !=nil {return _fbcce ;};switch _acgfb :=_eeacfd .(type ){case _e .StartElement :switch _acgfb .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 :"\u0070\u0061\u0074\u0068"},_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 :"\u0070\u0061\u0074\u0068"}:_gacdf :=NewCT_Path2D (); +if _cbefe :=d .DecodeElement (_gacdf ,&_acgfb );_cbefe !=nil {return _cbefe ;};_edcee .Path =append (_edcee .Path ,_gacdf );default:_bfc .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",_acgfb .Name ); +if _aeged :=d .Skip ();_aeged !=nil {return _aeged ;};};case _e .EndElement :break _gcbd ;case _e .CharData :};};return nil ;};type CT_TableCol struct{WAttr ST_Coordinate ;ExtLst *CT_OfficeArtExtensionList ;};func (_ggba *CT_FillEffect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_feea :for {_gefe ,_afdg :=d .Token (); +if _afdg !=nil {return _afdg ;};switch _edbf :=_gefe .(type ){case _e .StartElement :switch _edbf .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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_ggba .NoFill =NewCT_NoFillProperties (); +if _addae :=d .DecodeElement (_ggba .NoFill ,&_edbf );_addae !=nil {return _addae ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ggba .SolidFill =NewCT_SolidColorFillProperties (); +if _fccc :=d .DecodeElement (_ggba .SolidFill ,&_edbf );_fccc !=nil {return _fccc ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ggba .GradFill =NewCT_GradientFillProperties (); +if _feae :=d .DecodeElement (_ggba .GradFill ,&_edbf );_feae !=nil {return _feae ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_ggba .BlipFill =NewCT_BlipFillProperties (); +if _feeac :=d .DecodeElement (_ggba .BlipFill ,&_edbf );_feeac !=nil {return _feeac ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_ggba .PattFill =NewCT_PatternFillProperties (); +if _agac :=d .DecodeElement (_ggba .PattFill ,&_edbf );_agac !=nil {return _agac ;};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 :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_ggba .GrpFill =NewCT_GroupFillProperties (); +if _gacd :=d .DecodeElement (_ggba .GrpFill ,&_edbf );_gacd !=nil {return _gacd ;};default:_bfc .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",_edbf .Name ); +if _dgcac :=d .Skip ();_dgcac !=nil {return _dgcac ;};};case _e .EndElement :break _feea ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Camera and its children, prefixing error messages with path -func (_cbcc *CT_Camera )ValidateWithPath (path string )error {if _cbcc .PrstAttr ==ST_PresetCameraTypeUnset {return _ee .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 _fggb :=_cbcc .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_fggb !=nil {return _fggb ;};if _cbcc .FovAttr !=nil {if *_cbcc .FovAttr < 0{return _ee .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 ,*_cbcc .FovAttr ); -};if *_cbcc .FovAttr > 10800000{return _ee .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 ,*_cbcc .FovAttr ); -};};if _cbcc .ZoomAttr !=nil {if _deeb :=_cbcc .ZoomAttr .ValidateWithPath (path +"\u002fZ\u006f\u006f\u006d\u0041\u0074\u0074r");_deeb !=nil {return _deeb ;};};if _cbcc .Rot !=nil {if _bfcc :=_cbcc .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074"); -_bfcc !=nil {return _bfcc ;};};return nil ;}; +// Validate validates the CT_FillOverlayEffect and its children +func (_ffgag *CT_FillOverlayEffect )Validate ()error {return _ffgag .ValidateWithPath ("C\u0054_\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072l\u0061\u0079\u0045\u0066fe\u0063\u0074");};func NewCT_Path2DCubicBezierTo ()*CT_Path2DCubicBezierTo {_dbbdf :=&CT_Path2DCubicBezierTo {}; +return _dbbdf ;};func (_cac *CT_BlendEffect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cac .BlendAttr =ST_BlendMode (1);_cac .Cont =NewCT_EffectContainer ();for _ ,_bbdc :=range start .Attr {if _bbdc .Name .Local =="\u0062\u006c\u0065n\u0064"{_cac .BlendAttr .UnmarshalXMLAttr (_bbdc ); +continue ;};};_edeb :for {_egg ,_fdf :=d .Token ();if _fdf !=nil {return _fdf ;};switch _fadac :=_egg .(type ){case _e .StartElement :switch _fadac .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 :"\u0063\u006f\u006e\u0074"},_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 :"\u0063\u006f\u006e\u0074"}:if _ddgee :=d .DecodeElement (_cac .Cont ,&_fadac ); +_ddgee !=nil {return _ddgee ;};default:_bfc .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",_fadac .Name ); +if _efgd :=d .Skip ();_efgd !=nil {return _efgd ;};};case _e .EndElement :break _edeb ;case _e .CharData :};};return nil ;}; -// Validate validates the EG_TextUnderlineLine and its children -func (_gecff *EG_TextUnderlineLine )Validate ()error {return _gecff .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Li\u006e\u0065");};func (_cdbbgg ST_TextFontAlignType )ValidateWithPath (path string )error {switch _cdbbgg {case 0,1,2,3,4,5:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdbbgg )); -};return nil ;};func (_bcfdb *ST_TextTabAlignType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbba ,_fcece :=d .Token ();if _fcece !=nil {return _fcece ;};if _fccae ,_ccfdc :=_cbba .(_b .EndElement );_ccfdc &&_fccae .Name ==start .Name {*_bcfdb =1; -return nil ;};if _ggaefb ,_agabd :=_cbba .(_b .CharData );!_agabd {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbba );}else {switch string (_ggaefb ){case "":*_bcfdb =0; -case "\u006c":*_bcfdb =1;case "\u0063\u0074\u0072":*_bcfdb =2;case "\u0072":*_bcfdb =3;case "\u0064\u0065\u0063":*_bcfdb =4;};};_cbba ,_fcece =d .Token ();if _fcece !=nil {return _fcece ;};if _egdcde ,_geegf :=_cbba .(_b .EndElement );_geegf &&_egdcde .Name ==start .Name {return nil ; -};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbba );};func (_aec *CT_AlphaOutsetEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aec .RadAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0061\u0064"},Value :_ee .Sprintf ("\u0025\u0076",*_aec .RadAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fededg ST_AdjCoordinate )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fededg .ST_Coordinate !=nil {e .Encode (_fededg .ST_Coordinate ); -};if _fededg .ST_GeomGuideName !=nil {e .EncodeToken (_b .CharData (*_fededg .ST_GeomGuideName ));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func NewCT_GvmlPicture ()*CT_GvmlPicture {_fabe :=&CT_GvmlPicture {};_fabe .NvPicPr =NewCT_GvmlPictureNonVisual (); -_fabe .BlipFill =NewCT_BlipFillProperties ();_fabe .SpPr =NewCT_ShapeProperties ();return _fabe ;};func (_gceca ST_TextVerticalType )String ()string {switch _gceca {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 (_dbdea *CT_TextBulletSizeFollowText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_fgccf ,_dgagg :=d .Token ();if _dgagg !=nil {return _ee .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",_dgagg ); -};if _cagba ,_ggbgad :=_fgccf .(_b .EndElement );_ggbgad &&_cagba .Name ==start .Name {break ;};};return nil ;};func (_dcacc *CT_PresetGeometry2D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcacc .PrstAttr =ST_ShapeType (1);for _ ,_acff :=range start .Attr {if _acff .Name .Local =="\u0070\u0072\u0073\u0074"{_dcacc .PrstAttr .UnmarshalXMLAttr (_acff ); -continue ;};};_acbea :for {_cgaaa ,_egdcg :=d .Token ();if _egdcg !=nil {return _egdcg ;};switch _dfeec :=_cgaaa .(type ){case _b .StartElement :switch _dfeec .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"}:_dcacc .AvLst =NewCT_GeomGuideList (); -if _dffa :=d .DecodeElement (_dcacc .AvLst ,&_dfeec );_dffa !=nil {return _dffa ;};default:_cc .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",_dfeec .Name ); -if _cgcba :=d .Skip ();_cgcba !=nil {return _cgcba ;};};case _b .EndElement :break _acbea ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_GvmlGroupShapeNonVisual and its children +func (_dddde *CT_GvmlGroupShapeNonVisual )Validate ()error {return _dddde .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 (_fbge *CT_PictureLocking )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fbge .NoCropAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0043\u0072\u006f\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_fbge .NoCropAttr ))}); +};if _fbge .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_fbge .NoGrpAttr ))});};if _fbge .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_fbge .NoSelectAttr ))}); +};if _fbge .NoRotAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_fbge .NoRotAttr ))});};if _fbge .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_fbge .NoChangeAspectAttr ))}); +};if _fbge .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_fbge .NoMoveAttr ))});};if _fbge .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_fbge .NoResizeAttr ))}); +};if _fbge .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_fbge .NoEditPointsAttr ))});};if _fbge .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_fbge .NoAdjustHandlesAttr ))}); +};if _fbge .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_fbge .NoChangeArrowheadsAttr ))}); +};if _fbge .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_fbge .NoChangeShapeTypeAttr ))}); +};e .EncodeToken (start );if _fbge .ExtLst !=nil {_gaead :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbge .ExtLst ,_gaead );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; +};func (_gcdaf ST_BlendMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gcdaf .String (),start );};func (_bcfe *CT_FillStyleList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gfee :for {_gcdcg ,_fcccc :=d .Token (); +if _fcccc !=nil {return _fcccc ;};switch _ggbb :=_gcdcg .(type ){case _e .StartElement :switch _ggbb .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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_abga :=NewEG_FillProperties (); +_abga .NoFill =NewCT_NoFillProperties ();if _gafa :=d .DecodeElement (_abga .NoFill ,&_ggbb );_gafa !=nil {return _gafa ;};_bcfe .EG_FillProperties =append (_bcfe .EG_FillProperties ,_abga );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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_febee :=NewEG_FillProperties (); +_febee .SolidFill =NewCT_SolidColorFillProperties ();if _fcdde :=d .DecodeElement (_febee .SolidFill ,&_ggbb );_fcdde !=nil {return _fcdde ;};_bcfe .EG_FillProperties =append (_bcfe .EG_FillProperties ,_febee );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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_gbce :=NewEG_FillProperties (); +_gbce .GradFill =NewCT_GradientFillProperties ();if _dbdc :=d .DecodeElement (_gbce .GradFill ,&_ggbb );_dbdc !=nil {return _dbdc ;};_bcfe .EG_FillProperties =append (_bcfe .EG_FillProperties ,_gbce );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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_bdff :=NewEG_FillProperties (); +_bdff .BlipFill =NewCT_BlipFillProperties ();if _faggb :=d .DecodeElement (_bdff .BlipFill ,&_ggbb );_faggb !=nil {return _faggb ;};_bcfe .EG_FillProperties =append (_bcfe .EG_FillProperties ,_bdff );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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_bead :=NewEG_FillProperties (); +_bead .PattFill =NewCT_PatternFillProperties ();if _ceaeb :=d .DecodeElement (_bead .PattFill ,&_ggbb );_ceaeb !=nil {return _ceaeb ;};_bcfe .EG_FillProperties =append (_bcfe .EG_FillProperties ,_bead );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 :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_ecca :=NewEG_FillProperties (); +_ecca .GrpFill =NewCT_GroupFillProperties ();if _cccbf :=d .DecodeElement (_ecca .GrpFill ,&_ggbb );_cccbf !=nil {return _cccbf ;};_bcfe .EG_FillProperties =append (_bcfe .EG_FillProperties ,_ecca );default:_bfc .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",_ggbb .Name ); +if _dfeb :=d .Skip ();_dfeb !=nil {return _dfeb ;};};case _e .EndElement :break _gfee ;case _e .CharData :};};return nil ;};func (_abaf *CT_Table )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abaf .TblGrid =NewCT_TableGrid ();_gacca :for {_fffga ,_ccaee :=d .Token (); +if _ccaee !=nil {return _ccaee ;};switch _adfd :=_fffga .(type ){case _e .StartElement :switch _adfd .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 :"\u0074\u0062\u006cP\u0072"},_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 :"\u0074\u0062\u006cP\u0072"}:_abaf .TblPr =NewCT_TableProperties (); +if _gedbg :=d .DecodeElement (_abaf .TblPr ,&_adfd );_gedbg !=nil {return _gedbg ;};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 :"\u0074b\u006c\u0047\u0072\u0069\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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _befde :=d .DecodeElement (_abaf .TblGrid ,&_adfd ); +_befde !=nil {return _befde ;};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 :"\u0074\u0072"},_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 :"\u0074\u0072"}:_abddgg :=NewCT_TableRow (); +if _cbbed :=d .DecodeElement (_abddgg ,&_adfd );_cbbed !=nil {return _cbbed ;};_abaf .Tr =append (_abaf .Tr ,_abddgg );default:_bfc .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",_adfd .Name ); +if _gabda :=d .Skip ();_gabda !=nil {return _gabda ;};};case _e .EndElement :break _gacca ;case _e .CharData :};};return nil ;};func (_adaab *ST_DgmBuildStep )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_adaab =0;case "\u0073\u0070":*_adaab =1; +case "\u0062\u0067":*_adaab =2;};return nil ;}; -// Validate validates the CT_GvmlShapeNonVisual and its children -func (_adgdc *CT_GvmlShapeNonVisual )Validate ()error {return _adgdc .ValidateWithPath ("C\u0054\u005f\u0047\u0076ml\u0053h\u0061\u0070\u0065\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};type CT_AnimationElementChoice struct{Dgm *CT_AnimationDgmElement ; -Chart *CT_AnimationChartElement ;};func NewCT_GvmlGroupShape ()*CT_GvmlGroupShape {_egbg :=&CT_GvmlGroupShape {};_egbg .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_egbg .GrpSpPr =NewCT_GroupShapeProperties ();return _egbg ;};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 (_aeege *EG_ThemeableEffectStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aeege .Effect !=nil {_cdcgd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}}; -e .EncodeElement (_aeege .Effect ,_cdcgd );};if _aeege .EffectRef !=nil {_eddfe :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_aeege .EffectRef ,_eddfe );};return nil ;}; +// ValidateWithPath validates the CT_Path2DLineTo and its children, prefixing error messages with path +func (_afef *CT_Path2DLineTo )ValidateWithPath (path string )error {if _fbdb :=_afef .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_fbdb !=nil {return _fbdb ;};return nil ;}; -// Validate validates the CT_TransformEffect and its children -func (_bdcdb *CT_TransformEffect )Validate ()error {return _bdcdb .ValidateWithPath ("\u0043T\u005fT\u0072\u0061\u006e\u0073\u0066o\u0072\u006dE\u0066\u0066\u0065\u0063\u0074");};func (_bbcbc *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 :_ee .Sprintf ("\u0025\u0076",_bbcbc .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebcbe *EG_TextUnderlineFill )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adcbgc :for {_egadcg ,_bgebfc :=d .Token ();if _bgebfc !=nil {return _bgebfc ; -};switch _ggccd :=_egadcg .(type ){case _b .StartElement :switch _ggccd .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"}:_ebcbe .UFillTx =NewCT_TextUnderlineFillFollowText (); -if _aaacf :=d .DecodeElement (_ebcbe .UFillTx ,&_ggccd );_aaacf !=nil {return _aaacf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ebcbe .UFill =NewCT_TextUnderlineFillGroupWrapper (); -if _gcadd :=d .DecodeElement (_ebcbe .UFill ,&_ggccd );_gcadd !=nil {return _gcadd ;};default:_cc .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",_ggccd .Name ); -if _gfbddc :=d .Skip ();_gfbddc !=nil {return _gfbddc ;};};case _b .EndElement :break _adcbgc ;case _b .CharData :};};return nil ;};func (_ecdaf *ST_PresetMaterialType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccebaa ,_aagae :=d .Token (); -if _aagae !=nil {return _aagae ;};if _dffcd ,_fecde :=_ccebaa .(_b .EndElement );_fecde &&_dffcd .Name ==start .Name {*_ecdaf =1;return nil ;};if _aegea ,_afdcd :=_ccebaa .(_b .CharData );!_afdcd {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccebaa ); -}else {switch string (_aegea ){case "":*_ecdaf =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_ecdaf =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_ecdaf =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_ecdaf =3; -case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_ecdaf =4;case "\u006d\u0061\u0074t\u0065":*_ecdaf =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_ecdaf =6;case "\u006d\u0065\u0074a\u006c":*_ecdaf =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_ecdaf =8; -case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_ecdaf =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_ecdaf =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_ecdaf =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_ecdaf =12; -case "\u0063\u006c\u0065a\u0072":*_ecdaf =13;case "\u0066\u006c\u0061\u0074":*_ecdaf =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_ecdaf =15;};};_ccebaa ,_aagae =d .Token ();if _aagae !=nil {return _aagae ;};if _facea ,_bdace :=_ccebaa .(_b .EndElement ); -_bdace &&_facea .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccebaa );};func (_deed *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 :_ee .Sprintf ("\u0025\u0076",_deed .RefAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfaac ST_AnimationDgmOnlyBuildType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_agfbf :=_b .Attr {};_agfbf .Name =name ;switch _bfaac {case ST_AnimationDgmOnlyBuildTypeUnset :_agfbf .Value =""; -case ST_AnimationDgmOnlyBuildTypeOne :_agfbf .Value ="\u006f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlOne :_agfbf .Value ="\u006c\u0076\u006c\u004f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlAtOnce :_agfbf .Value ="\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e"; -};return _agfbf ,nil ;};type CT_Table struct{TblPr *CT_TableProperties ;TblGrid *CT_TableGrid ;Tr []*CT_TableRow ;};type CT_PresetColor struct{ValAttr ST_PresetColorVal ;EG_ColorTransform []*EG_ColorTransform ;};type EG_FillProperties struct{NoFill *CT_NoFillProperties ; -SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;}; +// Validate validates the EG_TextAutofit and its children +func (_gcfeb *EG_TextAutofit )Validate ()error {return _gcfeb .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075t\u006f\u0066\u0069\u0074");};func (_fdaag ST_TextFontScalePercentOrPercentString )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _fdaag .ST_TextFontScalePercent !=nil {e .EncodeToken (_e .CharData (_bb .Sprintf ("\u0025\u0064",*_fdaag .ST_TextFontScalePercent )));};if _fdaag .ST_Percentage !=nil {e .EncodeToken (_e .CharData (*_fdaag .ST_Percentage ));};return e .EncodeToken (_e .EndElement {Name :start .Name }); +};func (_geec *CT_ConnectionSite )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_geec .Pos =NewCT_AdjPoint2D ();for _ ,_agef :=range start .Attr {if _agef .Name .Local =="\u0061\u006e\u0067"{_gcbg ,_bbbba :=ParseUnionST_AdjAngle (_agef .Value ); +if _bbbba !=nil {return _bbbba ;};_geec .AngAttr =_gcbg ;continue ;};};_aaea :for {_gacb ,_bccg :=d .Token ();if _bccg !=nil {return _bccg ;};switch _dgga :=_gacb .(type ){case _e .StartElement :switch _dgga .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 :"\u0070\u006f\u0073"},_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 :"\u0070\u006f\u0073"}:if _effc :=d .DecodeElement (_geec .Pos ,&_dgga ); +_effc !=nil {return _effc ;};default:_bfc .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",_dgga .Name ); +if _aced :=d .Skip ();_aced !=nil {return _aced ;};};case _e .EndElement :break _aaea ;case _e .CharData :};};return nil ;};func (_agdbd *CT_TableCellProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dggcc :=range start .Attr {if _dggcc .Name .Local =="\u006d\u0061\u0072\u004c"{_gdagg ,_dgggg :=ParseUnionST_Coordinate32 (_dggcc .Value ); +if _dgggg !=nil {return _dgggg ;};_agdbd .MarLAttr =&_gdagg ;continue ;};if _dggcc .Name .Local =="\u006d\u0061\u0072\u0052"{_dbaa ,_ffgb :=ParseUnionST_Coordinate32 (_dggcc .Value );if _ffgb !=nil {return _ffgb ;};_agdbd .MarRAttr =&_dbaa ;continue ;}; +if _dggcc .Name .Local =="\u006d\u0061\u0072\u0054"{_gabfe ,_fabbf :=ParseUnionST_Coordinate32 (_dggcc .Value );if _fabbf !=nil {return _fabbf ;};_agdbd .MarTAttr =&_gabfe ;continue ;};if _dggcc .Name .Local =="\u006d\u0061\u0072\u0042"{_egdfc ,_aggeg :=ParseUnionST_Coordinate32 (_dggcc .Value ); +if _aggeg !=nil {return _aggeg ;};_agdbd .MarBAttr =&_egdfc ;continue ;};if _dggcc .Name .Local =="\u0076\u0065\u0072\u0074"{_agdbd .VertAttr .UnmarshalXMLAttr (_dggcc );continue ;};if _dggcc .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_agdbd .AnchorAttr .UnmarshalXMLAttr (_dggcc ); +continue ;};if _dggcc .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_fadcbb ,_ddcf :=_eb .ParseBool (_dggcc .Value );if _ddcf !=nil {return _ddcf ;};_agdbd .AnchorCtrAttr =&_fadcbb ;continue ;};if _dggcc .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_agdbd .HorzOverflowAttr .UnmarshalXMLAttr (_dggcc ); +continue ;};};_dgbba :for {_fdbec ,_edabe :=d .Token ();if _edabe !=nil {return _edabe ;};switch _bgbe :=_fdbec .(type ){case _e .StartElement :switch _bgbe .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 :"\u006c\u006e\u004c"},_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 :"\u006c\u006e\u004c"}:_agdbd .LnL =NewCT_LineProperties (); +if _cdfc :=d .DecodeElement (_agdbd .LnL ,&_bgbe );_cdfc !=nil {return _cdfc ;};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 :"\u006c\u006e\u0052"},_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 :"\u006c\u006e\u0052"}:_agdbd .LnR =NewCT_LineProperties (); +if _ffaff :=d .DecodeElement (_agdbd .LnR ,&_bgbe );_ffaff !=nil {return _ffaff ;};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 :"\u006c\u006e\u0054"},_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 :"\u006c\u006e\u0054"}:_agdbd .LnT =NewCT_LineProperties (); +if _gcbaa :=d .DecodeElement (_agdbd .LnT ,&_bgbe );_gcbaa !=nil {return _gcbaa ;};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 :"\u006c\u006e\u0042"},_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 :"\u006c\u006e\u0042"}:_agdbd .LnB =NewCT_LineProperties (); +if _acefe :=d .DecodeElement (_agdbd .LnB ,&_bgbe );_acefe !=nil {return _acefe ;};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 :"\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"},_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 :"\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}:_agdbd .LnTlToBr =NewCT_LineProperties (); +if _gcgdd :=d .DecodeElement (_agdbd .LnTlToBr ,&_bgbe );_gcgdd !=nil {return _gcgdd ;};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 :"\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"},_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 :"\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}:_agdbd .LnBlToTr =NewCT_LineProperties (); +if _bbaea :=d .DecodeElement (_agdbd .LnBlToTr ,&_bgbe );_bbaea !=nil {return _bbaea ;};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 :"\u0063\u0065\u006c\u006c\u0033\u0044"},_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 :"\u0063\u0065\u006c\u006c\u0033\u0044"}:_agdbd .Cell3D =NewCT_Cell3D (); +if _cadeb :=d .DecodeElement (_agdbd .Cell3D ,&_bgbe );_cadeb !=nil {return _cadeb ;};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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_agdbd .NoFill =NewCT_NoFillProperties (); +if _bfabb :=d .DecodeElement (_agdbd .NoFill ,&_bgbe );_bfabb !=nil {return _bfabb ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_agdbd .SolidFill =NewCT_SolidColorFillProperties (); +if _fccbb :=d .DecodeElement (_agdbd .SolidFill ,&_bgbe );_fccbb !=nil {return _fccbb ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_agdbd .GradFill =NewCT_GradientFillProperties (); +if _bffccg :=d .DecodeElement (_agdbd .GradFill ,&_bgbe );_bffccg !=nil {return _bffccg ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_agdbd .BlipFill =NewCT_BlipFillProperties (); +if _defab :=d .DecodeElement (_agdbd .BlipFill ,&_bgbe );_defab !=nil {return _defab ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_agdbd .PattFill =NewCT_PatternFillProperties (); +if _dcagf :=d .DecodeElement (_agdbd .PattFill ,&_bgbe );_dcagf !=nil {return _dcagf ;};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 :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_agdbd .GrpFill =NewCT_GroupFillProperties (); +if _acdgc :=d .DecodeElement (_agdbd .GrpFill ,&_bgbe );_acdgc !=nil {return _acdgc ;};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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_agdbd .Headers =NewCT_Headers (); +if _ggec :=d .DecodeElement (_agdbd .Headers ,&_bgbe );_ggec !=nil {return _ggec ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agdbd .ExtLst =NewCT_OfficeArtExtensionList (); +if _dcgc :=d .DecodeElement (_agdbd .ExtLst ,&_bgbe );_dcgc !=nil {return _dcgc ;};default:_bfc .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",_bgbe .Name ); +if _egdfg :=d .Skip ();_egdfg !=nil {return _egdfg ;};};case _e .EndElement :break _dgbba ;case _e .CharData :};};return nil ;};func (_fgecf ST_TextCapsType )ValidateWithPath (path string )error {switch _fgecf {case 0,1,2,3: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 (_fgecf )); +};return nil ;};func NewCT_FillProperties ()*CT_FillProperties {_aega :=&CT_FillProperties {};return _aega }; -// Validate validates the Blip and its children -func (_geb *Blip )Validate ()error {return _geb .ValidateWithPath ("\u0042\u006c\u0069\u0070")}; +// Validate validates the CT_WholeE2oFormatting and its children +func (_cagcc *CT_WholeE2oFormatting )Validate ()error {return _cagcc .ValidateWithPath ("C\u0054\u005f\u0057\u0068ol\u0065E\u0032\u006f\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");};func NewCT_GvmlGraphicalObjectFrame ()*CT_GvmlGraphicalObjectFrame {_bfgce :=&CT_GvmlGraphicalObjectFrame {}; +_bfgce .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual ();_bfgce .Graphic =NewGraphic ();_bfgce .Xfrm =NewCT_Transform2D ();return _bfgce ;};func (_gfbge *CT_QuickTimeFile )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_decda :=range start .Attr {if _decda .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_decda .Name .Local =="\u006c\u0069\u006e\u006b"||_decda .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_decda .Name .Local =="\u006c\u0069\u006e\u006b"{_ceedb ,_efca :=_decda .Value ,error (nil ); +if _efca !=nil {return _efca ;};_gfbge .LinkAttr =_ceedb ;continue ;};};_bbdfg :for {_fddcf ,_fggg :=d .Token ();if _fggg !=nil {return _fggg ;};switch _fafag :=_fddcf .(type ){case _e .StartElement :switch _fafag .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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfbge .ExtLst =NewCT_OfficeArtExtensionList (); +if _efdbe :=d .DecodeElement (_gfbge .ExtLst ,&_fafag );_efdbe !=nil {return _efdbe ;};default:_bfc .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",_fafag .Name ); +if _bdcf :=d .Skip ();_bdcf !=nil {return _bdcf ;};};case _e .EndElement :break _bbdfg ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_EffectStyleList and its children, prefixing error messages with path -func (_gebce *CT_EffectStyleList )ValidateWithPath (path string )error {for _ggeba ,_dgegb :=range _gebce .EffectStyle {if _edcge :=_dgegb .ValidateWithPath (_ee .Sprintf ("\u0025s\u002fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u005b\u0025\u0064\u005d",path ,_ggeba )); -_edcge !=nil {return _edcge ;};};return nil ;}; +// Validate validates the CT_TableStyleCellStyle and its children +func (_ccdfa *CT_TableStyleCellStyle )Validate ()error {return _ccdfa .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079l\u0065");};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 NewCT_CustomColorList ()*CT_CustomColorList {_afcg :=&CT_CustomColorList {};return _afcg };func (_bfcacd *EG_TextAutofit )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ceece :for {_agacbb ,_gfgbg :=d .Token (); +if _gfgbg !=nil {return _gfgbg ;};switch _ggfcfd :=_agacbb .(type ){case _e .StartElement :switch _ggfcfd .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 :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"},_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 :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"}:_bfcacd .NoAutofit =NewCT_TextNoAutofit (); +if _cdfbd :=d .DecodeElement (_bfcacd .NoAutofit ,&_ggfcfd );_cdfbd !=nil {return _cdfbd ;};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 :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_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 :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_bfcacd .NormAutofit =NewCT_TextNormalAutofit (); +if _ccfcg :=d .DecodeElement (_bfcacd .NormAutofit ,&_ggfcfd );_ccfcg !=nil {return _ccfcg ;};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 :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"},_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 :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"}:_bfcacd .SpAutoFit =NewCT_TextShapeAutofit (); +if _ccabg :=d .DecodeElement (_bfcacd .SpAutoFit ,&_ggfcfd );_ccabg !=nil {return _ccabg ;};default:_bfc .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",_ggfcfd .Name ); +if _eedef :=d .Skip ();_eedef !=nil {return _eedef ;};};case _e .EndElement :break _ceece ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_BackgroundFillStyleList and its children -func (_eeba *CT_BackgroundFillStyleList )Validate ()error {return _eeba .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 EG_Text3D and its children +func (_fbedf *EG_Text3D )Validate ()error {return _fbedf .ValidateWithPath ("\u0045G\u005f\u0054\u0065\u0078\u0074\u0033D");};func (_ggcc *CT_ColorSchemeAndMapping )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_abcd :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}}; +e .EncodeElement (_ggcc .ClrScheme ,_abcd );if _ggcc .ClrMap !=nil {_degag :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_ggcc .ClrMap ,_degag );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_afbfe ST_BevelPresetType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ffdcec :=_e .Attr {};_ffdcec .Name =name ;switch _afbfe {case ST_BevelPresetTypeUnset :_ffdcec .Value ="";case ST_BevelPresetTypeRelaxedInset :_ffdcec .Value ="\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074"; +case ST_BevelPresetTypeCircle :_ffdcec .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_BevelPresetTypeSlope :_ffdcec .Value ="\u0073\u006c\u006fp\u0065";case ST_BevelPresetTypeCross :_ffdcec .Value ="\u0063\u0072\u006fs\u0073";case ST_BevelPresetTypeAngle :_ffdcec .Value ="\u0061\u006e\u0067l\u0065"; +case ST_BevelPresetTypeSoftRound :_ffdcec .Value ="\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed";case ST_BevelPresetTypeConvex :_ffdcec .Value ="\u0063\u006f\u006e\u0076\u0065\u0078";case ST_BevelPresetTypeCoolSlant :_ffdcec .Value ="\u0063o\u006f\u006c\u0053\u006c\u0061\u006et"; +case ST_BevelPresetTypeDivot :_ffdcec .Value ="\u0064\u0069\u0076o\u0074";case ST_BevelPresetTypeRiblet :_ffdcec .Value ="\u0072\u0069\u0062\u006c\u0065\u0074";case ST_BevelPresetTypeHardEdge :_ffdcec .Value ="\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065"; +case ST_BevelPresetTypeArtDeco :_ffdcec .Value ="\u0061r\u0074\u0044\u0065\u0063\u006f";};return _ffdcec ,nil ;};type ST_BevelPresetType byte ;func (_gfad *CT_FontCollection )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gfad .Latin =NewCT_TextFont (); +_gfad .Ea =NewCT_TextFont ();_gfad .Cs =NewCT_TextFont ();_ebffc :for {_dded ,_gddge :=d .Token ();if _gddge !=nil {return _gddge ;};switch _ddff :=_dded .(type ){case _e .StartElement :switch _ddff .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 :"\u006c\u0061\u0074i\u006e"},_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 :"\u006c\u0061\u0074i\u006e"}:if _bdcgb :=d .DecodeElement (_gfad .Latin ,&_ddff ); +_bdcgb !=nil {return _bdcgb ;};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 :"\u0065\u0061"},_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 :"\u0065\u0061"}:if _eaea :=d .DecodeElement (_gfad .Ea ,&_ddff ); +_eaea !=nil {return _eaea ;};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 :"\u0063\u0073"},_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 :"\u0063\u0073"}:if _edbdd :=d .DecodeElement (_gfad .Cs ,&_ddff ); +_edbdd !=nil {return _edbdd ;};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\u006f\u006e\u0074"},_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\u006f\u006e\u0074"}:_edcg :=NewCT_SupplementalFont (); +if _bfcfd :=d .DecodeElement (_edcg ,&_ddff );_bfcfd !=nil {return _bfcfd ;};_gfad .Font =append (_gfad .Font ,_edcg );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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfad .ExtLst =NewCT_OfficeArtExtensionList (); +if _aadf :=d .DecodeElement (_gfad .ExtLst ,&_ddff );_aadf !=nil {return _aadf ;};default:_bfc .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",_ddff .Name ); +if _adef :=d .Skip ();_adef !=nil {return _adef ;};};case _e .EndElement :break _ebffc ;case _e .CharData :};};return nil ;};func (_dceagc *ST_AnimationChartBuildType )ValidateWithPath (path string )error {_dbcfdc :=[]string {};if _dceagc .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_dbcfdc =append (_dbcfdc ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065"); +};if _dceagc .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {_dbcfdc =append (_dbcfdc ,"\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 (_dbcfdc )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dbcfdc );};return nil ;};type CT_LineJoinRound struct{};type ST_BlackWhiteMode byte ; -// Validate validates the CT_EffectContainer and its children -func (_acbf *CT_EffectContainer )Validate ()error {return _acbf .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074C\u006f\u006et\u0061\u0069\u006e\u0065\u0072");};func (_gcgdf ST_ColorSchemeIndex )ValidateWithPath (path string )error {switch _gcgdf {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcgdf )); -};return nil ;};func (_fadd *CT_ColorReplaceEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddgg :for {_dcfae ,_dfae :=d .Token ();if _dfae !=nil {return _dfae ;};switch _eddea :=_dcfae .(type ){case _b .StartElement :switch _eddea .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"}:_fadd .ScrgbClr =NewCT_ScRgbColor (); -if _fbgba :=d .DecodeElement (_fadd .ScrgbClr ,&_eddea );_fbgba !=nil {return _fbgba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fadd .SrgbClr =NewCT_SRgbColor (); -if _bgee :=d .DecodeElement (_fadd .SrgbClr ,&_eddea );_bgee !=nil {return _bgee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fadd .HslClr =NewCT_HslColor (); -if _ggfc :=d .DecodeElement (_fadd .HslClr ,&_eddea );_ggfc !=nil {return _ggfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_fadd .SysClr =NewCT_SystemColor (); -if _cgeb :=d .DecodeElement (_fadd .SysClr ,&_eddea );_cgeb !=nil {return _cgeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fadd .SchemeClr =NewCT_SchemeColor (); -if _bcbc :=d .DecodeElement (_fadd .SchemeClr ,&_eddea );_bcbc !=nil {return _bcbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_fadd .PrstClr =NewCT_PresetColor (); -if _gfgg :=d .DecodeElement (_fadd .PrstClr ,&_eddea );_gfgg !=nil {return _gfgg ;};default:_cc .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",_eddea .Name ); -if _bfdaa :=d .Skip ();_bfdaa !=nil {return _bfdaa ;};};case _b .EndElement :break _ddgg ;case _b .CharData :};};return nil ;};type ST_BlipCompression byte ; -// ValidateWithPath validates the CT_AlphaModulateEffect and its children, prefixing error messages with path -func (_fec *CT_AlphaModulateEffect )ValidateWithPath (path string )error {if _ged :=_fec .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_ged !=nil {return _ged ;};return nil ;};func NewCT_PositiveFixedAngle ()*CT_PositiveFixedAngle {_cbdgc :=&CT_PositiveFixedAngle {}; -_cbdgc .ValAttr =0;return _cbdgc ;};func (_aggfb *EG_ThemeableFillStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aggfb .Fill !=nil {_fccb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_aggfb .Fill ,_fccb ); -};if _aggfb .FillRef !=nil {_cgdba :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_aggfb .FillRef ,_cgdba );};return nil ;};const (ST_AnimationChartOnlyBuildTypeUnset ST_AnimationChartOnlyBuildType =0; -ST_AnimationChartOnlyBuildTypeSeries ST_AnimationChartOnlyBuildType =1;ST_AnimationChartOnlyBuildTypeCategory ST_AnimationChartOnlyBuildType =2;ST_AnimationChartOnlyBuildTypeSeriesEl ST_AnimationChartOnlyBuildType =3;ST_AnimationChartOnlyBuildTypeCategoryEl ST_AnimationChartOnlyBuildType =4; -);func NewCT_EffectReference ()*CT_EffectReference {_defce :=&CT_EffectReference {};return _defce }; +// Validate validates the CT_Percentage and its children +func (_fbbc *CT_Percentage )Validate ()error {return _fbbc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};func NewCT_AudioFile ()*CT_AudioFile {_cge :=&CT_AudioFile {};return _cge };type CT_GeomGuideList struct{Gd []*CT_GeomGuide ; +};const (ST_BlendModeUnset ST_BlendMode =0;ST_BlendModeOver ST_BlendMode =1;ST_BlendModeMult ST_BlendMode =2;ST_BlendModeScreen ST_BlendMode =3;ST_BlendModeDarken ST_BlendMode =4;ST_BlendModeLighten ST_BlendMode =5;); -// ValidateWithPath validates the CT_AnimationDgmBuildProperties and its children, prefixing error messages with path -func (_aeba *CT_AnimationDgmBuildProperties )ValidateWithPath (path string )error {if _aeba .BldAttr !=nil {if _bdff :=_aeba .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_bdff !=nil {return _bdff ;};};return nil ; -};func (_bbecd *EG_Geometry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbecd .CustGeom !=nil {_ffcfd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_bbecd .CustGeom ,_ffcfd ); -};if _bbecd .PrstGeom !=nil {_feaced :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_bbecd .PrstGeom ,_feaced );};return nil ;};func (_ebfb *CT_LineJoinRound )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_ceggc ,_debfg :=d .Token (); -if _debfg !=nil {return _ee .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",_debfg );};if _affda ,_bbeda :=_ceggc .(_b .EndElement );_bbeda &&_affda .Name ==start .Name {break ; -};};return nil ;};func NewCT_Path2DLineTo ()*CT_Path2DLineTo {_cbfcf :=&CT_Path2DLineTo {};_cbfcf .Pt =NewCT_AdjPoint2D ();return _cbfcf ;};type ThemeManager struct{CT_EmptyElement };func (_bgbag ST_ShapeType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_feagd :=_b .Attr {}; -_feagd .Name =name ;switch _bgbag {case ST_ShapeTypeUnset :_feagd .Value ="";case ST_ShapeTypeLine :_feagd .Value ="\u006c\u0069\u006e\u0065";case ST_ShapeTypeLineInv :_feagd .Value ="\u006ci\u006e\u0065\u0049\u006e\u0076";case ST_ShapeTypeTriangle :_feagd .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065"; -case ST_ShapeTypeRtTriangle :_feagd .Value ="\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_ShapeTypeRect :_feagd .Value ="\u0072\u0065\u0063\u0074";case ST_ShapeTypeDiamond :_feagd .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064"; -case ST_ShapeTypeParallelogram :_feagd .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d";case ST_ShapeTypeTrapezoid :_feagd .Value ="\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d";case ST_ShapeTypeNonIsoscelesTrapezoid :_feagd .Value ="n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064"; -case ST_ShapeTypePentagon :_feagd .Value ="\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeHexagon :_feagd .Value ="\u0068e\u0078\u0061\u0067\u006f\u006e";case ST_ShapeTypeHeptagon :_feagd .Value ="\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e"; -case ST_ShapeTypeOctagon :_feagd .Value ="\u006fc\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeDecagon :_feagd .Value ="\u0064e\u0063\u0061\u0067\u006f\u006e";case ST_ShapeTypeDodecagon :_feagd .Value ="\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn"; -case ST_ShapeTypeStar4 :_feagd .Value ="\u0073\u0074\u0061r\u0034";case ST_ShapeTypeStar5 :_feagd .Value ="\u0073\u0074\u0061r\u0035";case ST_ShapeTypeStar6 :_feagd .Value ="\u0073\u0074\u0061r\u0036";case ST_ShapeTypeStar7 :_feagd .Value ="\u0073\u0074\u0061r\u0037"; -case ST_ShapeTypeStar8 :_feagd .Value ="\u0073\u0074\u0061r\u0038";case ST_ShapeTypeStar10 :_feagd .Value ="\u0073\u0074\u0061\u0072\u0031\u0030";case ST_ShapeTypeStar12 :_feagd .Value ="\u0073\u0074\u0061\u0072\u0031\u0032";case ST_ShapeTypeStar16 :_feagd .Value ="\u0073\u0074\u0061\u0072\u0031\u0036"; -case ST_ShapeTypeStar24 :_feagd .Value ="\u0073\u0074\u0061\u0072\u0032\u0034";case ST_ShapeTypeStar32 :_feagd .Value ="\u0073\u0074\u0061\u0072\u0033\u0032";case ST_ShapeTypeRoundRect :_feagd .Value ="\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t";case ST_ShapeTypeRound1Rect :_feagd .Value ="\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074"; -case ST_ShapeTypeRound2SameRect :_feagd .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074";case ST_ShapeTypeRound2DiagRect :_feagd .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074"; -case ST_ShapeTypeSnipRoundRect :_feagd .Value ="\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnip1Rect :_feagd .Value ="\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t";case ST_ShapeTypeSnip2SameRect :_feagd .Value ="\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074"; -case ST_ShapeTypeSnip2DiagRect :_feagd .Value ="\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074";case ST_ShapeTypePlaque :_feagd .Value ="\u0070\u006c\u0061\u0071\u0075\u0065";case ST_ShapeTypeEllipse :_feagd .Value ="\u0065l\u006c\u0069\u0070\u0073\u0065"; -case ST_ShapeTypeTeardrop :_feagd .Value ="\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070";case ST_ShapeTypeHomePlate :_feagd .Value ="\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e";case ST_ShapeTypeChevron :_feagd .Value ="\u0063h\u0065\u0076\u0072\u006f\u006e"; -case ST_ShapeTypePieWedge :_feagd .Value ="\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065";case ST_ShapeTypePie :_feagd .Value ="\u0070\u0069\u0065";case ST_ShapeTypeBlockArc :_feagd .Value ="\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063";case ST_ShapeTypeDonut :_feagd .Value ="\u0064\u006f\u006eu\u0074"; -case ST_ShapeTypeNoSmoking :_feagd .Value ="\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg";case ST_ShapeTypeRightArrow :_feagd .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftArrow :_feagd .Value ="\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw"; -case ST_ShapeTypeUpArrow :_feagd .Value ="\u0075p\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeDownArrow :_feagd .Value ="\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw";case ST_ShapeTypeStripedRightArrow :_feagd .Value ="\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077"; -case ST_ShapeTypeNotchedRightArrow :_feagd .Value ="\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeBentUpArrow :_feagd .Value ="b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077"; -case ST_ShapeTypeLeftRightArrow :_feagd .Value ="\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeUpDownArrow :_feagd .Value ="u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftUpArrow :_feagd .Value ="l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077"; -case ST_ShapeTypeLeftRightUpArrow :_feagd .Value ="\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeQuadArrow :_feagd .Value ="\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw";case ST_ShapeTypeLeftArrowCallout :_feagd .Value ="\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074"; -case ST_ShapeTypeRightArrowCallout :_feagd .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case ST_ShapeTypeUpArrowCallout :_feagd .Value ="\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074"; -case ST_ShapeTypeDownArrowCallout :_feagd .Value ="\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeLeftRightArrowCallout :_feagd .Value ="l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074"; -case ST_ShapeTypeUpDownArrowCallout :_feagd .Value ="\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeQuadArrowCallout :_feagd .Value ="\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074"; -case ST_ShapeTypeBentArrow :_feagd .Value ="\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUturnArrow :_feagd .Value ="\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCircularArrow :_feagd .Value ="\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077"; -case ST_ShapeTypeLeftCircularArrow :_feagd .Value ="\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightCircularArrow :_feagd .Value ="\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077"; -case ST_ShapeTypeCurvedRightArrow :_feagd .Value ="\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedLeftArrow :_feagd .Value ="\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077"; -case ST_ShapeTypeCurvedUpArrow :_feagd .Value ="\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedDownArrow :_feagd .Value ="\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077"; -case ST_ShapeTypeSwooshArrow :_feagd .Value ="s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCube :_feagd .Value ="\u0063\u0075\u0062\u0065";case ST_ShapeTypeCan :_feagd .Value ="\u0063\u0061\u006e";case ST_ShapeTypeLightningBolt :_feagd .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074"; -case ST_ShapeTypeHeart :_feagd .Value ="\u0068\u0065\u0061r\u0074";case ST_ShapeTypeSun :_feagd .Value ="\u0073\u0075\u006e";case ST_ShapeTypeMoon :_feagd .Value ="\u006d\u006f\u006f\u006e";case ST_ShapeTypeSmileyFace :_feagd .Value ="\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065"; -case ST_ShapeTypeIrregularSeal1 :_feagd .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031";case ST_ShapeTypeIrregularSeal2 :_feagd .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032"; -case ST_ShapeTypeFoldedCorner :_feagd .Value ="\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeBevel :_feagd .Value ="\u0062\u0065\u0076e\u006c";case ST_ShapeTypeFrame :_feagd .Value ="\u0066\u0072\u0061m\u0065";case ST_ShapeTypeHalfFrame :_feagd .Value ="\u0068a\u006c\u0066\u0046\u0072\u0061\u006de"; -case ST_ShapeTypeCorner :_feagd .Value ="\u0063\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeDiagStripe :_feagd .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShapeTypeChord :_feagd .Value ="\u0063\u0068\u006fr\u0064"; -case ST_ShapeTypeArc :_feagd .Value ="\u0061\u0072\u0063";case ST_ShapeTypeLeftBracket :_feagd .Value ="l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case ST_ShapeTypeRightBracket :_feagd .Value ="\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074"; -case ST_ShapeTypeLeftBrace :_feagd .Value ="\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e";case ST_ShapeTypeRightBrace :_feagd .Value ="\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065";case ST_ShapeTypeBracketPair :_feagd .Value ="b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072"; -case ST_ShapeTypeBracePair :_feagd .Value ="\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r";case ST_ShapeTypeStraightConnector1 :_feagd .Value ="\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031";case ST_ShapeTypeBentConnector2 :_feagd .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032"; -case ST_ShapeTypeBentConnector3 :_feagd .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033";case ST_ShapeTypeBentConnector4 :_feagd .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034"; -case ST_ShapeTypeBentConnector5 :_feagd .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035";case ST_ShapeTypeCurvedConnector2 :_feagd .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032"; -case ST_ShapeTypeCurvedConnector3 :_feagd .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033";case ST_ShapeTypeCurvedConnector4 :_feagd .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034"; -case ST_ShapeTypeCurvedConnector5 :_feagd .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035";case ST_ShapeTypeCallout1 :_feagd .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031";case ST_ShapeTypeCallout2 :_feagd .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032"; -case ST_ShapeTypeCallout3 :_feagd .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033";case ST_ShapeTypeAccentCallout1 :_feagd .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case ST_ShapeTypeAccentCallout2 :_feagd .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032"; -case ST_ShapeTypeAccentCallout3 :_feagd .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case ST_ShapeTypeBorderCallout1 :_feagd .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031"; -case ST_ShapeTypeBorderCallout2 :_feagd .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case ST_ShapeTypeBorderCallout3 :_feagd .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033"; -case ST_ShapeTypeAccentBorderCallout1 :_feagd .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031";case ST_ShapeTypeAccentBorderCallout2 :_feagd .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032"; -case ST_ShapeTypeAccentBorderCallout3 :_feagd .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033";case ST_ShapeTypeWedgeRectCallout :_feagd .Value ="\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074"; -case ST_ShapeTypeWedgeRoundRectCallout :_feagd .Value ="w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeWedgeEllipseCallout :_feagd .Value ="\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074"; -case ST_ShapeTypeCloudCallout :_feagd .Value ="\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeCloud :_feagd .Value ="\u0063\u006c\u006fu\u0064";case ST_ShapeTypeRibbon :_feagd .Value ="\u0072\u0069\u0062\u0062\u006f\u006e"; -case ST_ShapeTypeRibbon2 :_feagd .Value ="\u0072i\u0062\u0062\u006f\u006e\u0032";case ST_ShapeTypeEllipseRibbon :_feagd .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeEllipseRibbon2 :_feagd .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032"; -case ST_ShapeTypeLeftRightRibbon :_feagd .Value ="\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeVerticalScroll :_feagd .Value ="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c"; -case ST_ShapeTypeHorizontalScroll :_feagd .Value ="\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c";case ST_ShapeTypeWave :_feagd .Value ="\u0077\u0061\u0076\u0065";case ST_ShapeTypeDoubleWave :_feagd .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065"; -case ST_ShapeTypePlus :_feagd .Value ="\u0070\u006c\u0075\u0073";case ST_ShapeTypeFlowChartProcess :_feagd .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073";case ST_ShapeTypeFlowChartDecision :_feagd .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e"; -case ST_ShapeTypeFlowChartInputOutput :_feagd .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074";case ST_ShapeTypeFlowChartPredefinedProcess :_feagd .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 :_feagd .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 :_feagd .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074"; -case ST_ShapeTypeFlowChartMultidocument :_feagd .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074";case ST_ShapeTypeFlowChartTerminator :_feagd .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072"; -case ST_ShapeTypeFlowChartPreparation :_feagd .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e";case ST_ShapeTypeFlowChartManualInput :_feagd .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074"; -case ST_ShapeTypeFlowChartManualOperation :_feagd .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 :_feagd .Value ="\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072"; -case ST_ShapeTypeFlowChartPunchedCard :_feagd .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064";case ST_ShapeTypeFlowChartPunchedTape :_feagd .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065"; -case ST_ShapeTypeFlowChartSummingJunction :_feagd .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 :_feagd .Value ="f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072"; -case ST_ShapeTypeFlowChartCollate :_feagd .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065";case ST_ShapeTypeFlowChartSort :_feagd .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074"; -case ST_ShapeTypeFlowChartExtract :_feagd .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074";case ST_ShapeTypeFlowChartMerge :_feagd .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065"; -case ST_ShapeTypeFlowChartOfflineStorage :_feagd .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 :_feagd .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065"; -case ST_ShapeTypeFlowChartMagneticTape :_feagd .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065";case ST_ShapeTypeFlowChartMagneticDisk :_feagd .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b"; -case ST_ShapeTypeFlowChartMagneticDrum :_feagd .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d";case ST_ShapeTypeFlowChartDisplay :_feagd .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079"; -case ST_ShapeTypeFlowChartDelay :_feagd .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079";case ST_ShapeTypeFlowChartAlternateProcess :_feagd .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s"; -case ST_ShapeTypeFlowChartOffpageConnector :_feagd .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr";case ST_ShapeTypeActionButtonBlank :_feagd .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b"; -case ST_ShapeTypeActionButtonHome :_feagd .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065";case ST_ShapeTypeActionButtonHelp :_feagd .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070"; -case ST_ShapeTypeActionButtonInformation :_feagd .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 :_feagd .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 :_feagd .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 :_feagd .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064"; -case ST_ShapeTypeActionButtonBeginning :_feagd .Value ="a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067";case ST_ShapeTypeActionButtonReturn :_feagd .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e"; -case ST_ShapeTypeActionButtonDocument :_feagd .Value ="a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074";case ST_ShapeTypeActionButtonSound :_feagd .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064"; -case ST_ShapeTypeActionButtonMovie :_feagd .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065";case ST_ShapeTypeGear6 :_feagd .Value ="\u0067\u0065\u0061r\u0036";case ST_ShapeTypeGear9 :_feagd .Value ="\u0067\u0065\u0061r\u0039"; -case ST_ShapeTypeFunnel :_feagd .Value ="\u0066\u0075\u006e\u006e\u0065\u006c";case ST_ShapeTypeMathPlus :_feagd .Value ="\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073";case ST_ShapeTypeMathMinus :_feagd .Value ="\u006da\u0074\u0068\u004d\u0069\u006e\u0075s"; -case ST_ShapeTypeMathMultiply :_feagd .Value ="\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079";case ST_ShapeTypeMathDivide :_feagd .Value ="\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065";case ST_ShapeTypeMathEqual :_feagd .Value ="\u006da\u0074\u0068\u0045\u0071\u0075\u0061l"; -case ST_ShapeTypeMathNotEqual :_feagd .Value ="\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ShapeTypeCornerTabs :_feagd .Value ="\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073";case ST_ShapeTypeSquareTabs :_feagd .Value ="\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073"; -case ST_ShapeTypePlaqueTabs :_feagd .Value ="\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073";case ST_ShapeTypeChartX :_feagd .Value ="\u0063\u0068\u0061\u0072\u0074\u0058";case ST_ShapeTypeChartStar :_feagd .Value ="\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r"; -case ST_ShapeTypeChartPlus :_feagd .Value ="\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s";};return _feagd ,nil ;};func (_dacef ST_BevelPresetType )String ()string {switch _dacef {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 NewCT_EffectStyleItem ()*CT_EffectStyleItem {_acdd :=&CT_EffectStyleItem {};return _acdd };func (_aeg *CT_AudioFile )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gac :=range start .Attr {if _gac .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gac .Name .Local =="\u006c\u0069\u006e\u006b"||_gac .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gac .Name .Local =="\u006c\u0069\u006e\u006b"{_dfac ,_fbba :=_gac .Value ,error (nil ); -if _fbba !=nil {return _fbba ;};_aeg .LinkAttr =_dfac ;continue ;};if _gac .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_abda ,_fca :=_gac .Value ,error (nil );if _fca !=nil {return _fca ;};_aeg .ContentTypeAttr =&_abda ; -continue ;};};_eda :for {_egg ,_edg :=d .Token ();if _edg !=nil {return _edg ;};switch _gfb :=_egg .(type ){case _b .StartElement :switch _gfb .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"}:_aeg .ExtLst =NewCT_OfficeArtExtensionList (); -if _acf :=d .DecodeElement (_aeg .ExtLst ,&_gfb );_acf !=nil {return _acf ;};default:_cc .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",_gfb .Name ); -if _bbeg :=d .Skip ();_bbeg !=nil {return _bbeg ;};};case _b .EndElement :break _eda ;case _b .CharData :};};return nil ;};type Any interface{MarshalXML (_ebbee *_b .Encoder ,_deead _b .StartElement )error ;UnmarshalXML (_agacf *_b .Decoder ,_debfgd _b .StartElement )error ; -};func NewCT_GradientStopList ()*CT_GradientStopList {_aacf :=&CT_GradientStopList {};return _aacf };func NewEG_ColorTransform ()*EG_ColorTransform {_addbg :=&EG_ColorTransform {};return _addbg };func (_cbee *CT_TileInfoProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gceagf :=range start .Attr {if _gceagf .Name .Local =="\u0074\u0078"{_dfcfg ,_bgdfa :=ParseUnionST_Coordinate (_gceagf .Value ); -if _bgdfa !=nil {return _bgdfa ;};_cbee .TxAttr =&_dfcfg ;continue ;};if _gceagf .Name .Local =="\u0074\u0079"{_ffec ,_eabce :=ParseUnionST_Coordinate (_gceagf .Value );if _eabce !=nil {return _eabce ;};_cbee .TyAttr =&_ffec ;continue ;};if _gceagf .Name .Local =="\u0073\u0078"{_dgcc ,_ffbfdd :=ParseUnionST_Percentage (_gceagf .Value ); -if _ffbfdd !=nil {return _ffbfdd ;};_cbee .SxAttr =&_dgcc ;continue ;};if _gceagf .Name .Local =="\u0073\u0079"{_accab ,_edcfc :=ParseUnionST_Percentage (_gceagf .Value );if _edcfc !=nil {return _edcfc ;};_cbee .SyAttr =&_accab ;continue ;};if _gceagf .Name .Local =="\u0066\u006c\u0069\u0070"{_cbee .FlipAttr .UnmarshalXMLAttr (_gceagf ); -continue ;};if _gceagf .Name .Local =="\u0061\u006c\u0067\u006e"{_cbee .AlgnAttr .UnmarshalXMLAttr (_gceagf );continue ;};};for {_eadfb ,_effeg :=d .Token ();if _effeg !=nil {return _ee .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",_effeg ); -};if _eeaeef ,_cdeddf :=_eadfb .(_b .EndElement );_cdeddf &&_eeaeef .Name ==start .Name {break ;};};return nil ;};func (_bgbddf ST_PresetPatternVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bgbddf .String (),start ); -}; +// ValidateWithPath validates the CT_Path2D and its children, prefixing error messages with path +func (_gdgfd *CT_Path2D )ValidateWithPath (path string )error {if _gdgfd .WAttr !=nil {if *_gdgfd .WAttr < 0{return _bb .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 ,*_gdgfd .WAttr ); +};if *_gdgfd .WAttr > 27273042316900{return _bb .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 ,*_gdgfd .WAttr ); +};};if _gdgfd .HAttr !=nil {if *_gdgfd .HAttr < 0{return _bb .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 ,*_gdgfd .HAttr ); +};if *_gdgfd .HAttr > 27273042316900{return _bb .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 ,*_gdgfd .HAttr ); +};};if _gfddbb :=_gdgfd .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_gfddbb !=nil {return _gfddbb ;};for _dgfba ,_ggabe :=range _gdgfd .Close {if _geecf :=_ggabe .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002fC\u006c\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_dgfba )); +_geecf !=nil {return _geecf ;};};for _febdg ,_cfagf :=range _gdgfd .MoveTo {if _cbbef :=_cfagf .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_febdg ));_cbbef !=nil {return _cbbef ; +};};for _fgacb ,_fdfbcb :=range _gdgfd .LnTo {if _dcdf :=_fdfbcb .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u004c\u006e\u0054\u006f\u005b\u0025\u0064\u005d",path ,_fgacb ));_dcdf !=nil {return _dcdf ;};};for _bfffg ,_geggg :=range _gdgfd .ArcTo {if _fggee :=_geggg .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002fA\u0072\u0063\u0054\u006f\u005b\u0025\u0064\u005d",path ,_bfffg )); +_fggee !=nil {return _fggee ;};};for _ddgb ,_dgde :=range _gdgfd .QuadBezTo {if _acda :=_dgde .ValidateWithPath (_bb .Sprintf ("\u0025\u0073/\u0051\u0075\u0061d\u0042\u0065\u007a\u0054\u006f\u005b\u0025\u0064\u005d",path ,_ddgb ));_acda !=nil {return _acda ; +};};for _egecd ,_aefc :=range _gdgfd .CubicBezTo {if _bbcbfb :=_aefc .ValidateWithPath (_bb .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054o\u005b\u0025\u0064\u005d",path ,_egecd ));_bbcbfb !=nil {return _bbcbfb ;};}; +return nil ;};func (_dffa *CT_GeomGuide )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eecg :=range start .Attr {if _eecg .Name .Local =="\u006e\u0061\u006d\u0065"{_adabd ,_bcfa :=_eecg .Value ,error (nil );if _bcfa !=nil {return _bcfa ; +};_dffa .NameAttr =_adabd ;continue ;};if _eecg .Name .Local =="\u0066\u006d\u006c\u0061"{_bebc ,_cadf :=_eecg .Value ,error (nil );if _cadf !=nil {return _cadf ;};_dffa .FmlaAttr =_bebc ;continue ;};};for {_degb ,_bdeac :=d .Token ();if _bdeac !=nil {return _bb .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065o\u006d\u0047\u0075\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_bdeac ); +};if _aaeeg ,_cfdb :=_degb .(_e .EndElement );_cfdb &&_aaeeg .Name ==start .Name {break ;};};return nil ;};func (_dcdbdf *ST_AdjAngle )Validate ()error {return _dcdbdf .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_ComplementTransform and its children, prefixing error messages with path -func (_ebeb *CT_ComplementTransform )ValidateWithPath (path string )error {return nil }; +// ST_TextBulletSize is a union type +type ST_TextBulletSize struct{ST_TextBulletSizePercent *string ;ST_TextBulletSizeDecimal *int32 ;}; -// Validate validates the CT_TextField and its children -func (_gbaeg *CT_TextField )Validate ()error {return _gbaeg .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};type ST_LightRigType byte ; +// Validate validates the CT_TableCell and its children +func (_abgdb *CT_TableCell )Validate ()error {return _abgdb .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006c");};func (_fbaca *CT_GvmlShapeNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_cgda :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_fbaca .CNvPr ,_cgda );_acaee :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_fbaca .CNvSpPr ,_acaee ); +e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (ST_LineEndWidthUnset ST_LineEndWidth =0;ST_LineEndWidthSm ST_LineEndWidth =1;ST_LineEndWidthMed ST_LineEndWidth =2;ST_LineEndWidthLg ST_LineEndWidth =3;);func NewCT_BackgroundFormatting ()*CT_BackgroundFormatting {_dagf :=&CT_BackgroundFormatting {}; +return _dagf ;};func (_gdgfb ST_BevelPresetType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gdgfb .String (),start );};func (_acacf ST_Percentage )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _acacf .ST_PercentageDecimal !=nil {e .EncodeToken (_e .CharData (_bb .Sprintf ("\u0025\u0064",*_acacf .ST_PercentageDecimal )));};if _acacf .ST_Percentage !=nil {e .EncodeToken (_e .CharData (*_acacf .ST_Percentage ));};return e .EncodeToken (_e .EndElement {Name :start .Name }); +}; -// ValidateWithPath validates the CT_ShapeStyle and its children, prefixing error messages with path -func (_afbdd *CT_ShapeStyle )ValidateWithPath (path string )error {if _ffgfde :=_afbdd .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066");_ffgfde !=nil {return _ffgfde ;};if _ddgfee :=_afbdd .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066"); -_ddgfee !=nil {return _ddgfee ;};if _eecgc :=_afbdd .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_eecgc !=nil {return _eecgc ;};if _cgca :=_afbdd .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066"); -_cgca !=nil {return _cgca ;};return nil ;};type CT_Angle struct{ValAttr int32 ;}; +// Validate validates the CT_GraphicalObjectFrameLocking and its children +func (_eeefb *CT_GraphicalObjectFrameLocking )Validate ()error {return _eeefb .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 (_egedd *CT_TransformEffect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gbdcf :=range start .Attr {if _gbdcf .Name .Local =="\u0073\u0078"{_cgffd ,_ceeff :=ParseUnionST_Percentage (_gbdcf .Value );if _ceeff !=nil {return _ceeff ; +};_egedd .SxAttr =&_cgffd ;continue ;};if _gbdcf .Name .Local =="\u0073\u0079"{_gceag ,_gedcc :=ParseUnionST_Percentage (_gbdcf .Value );if _gedcc !=nil {return _gedcc ;};_egedd .SyAttr =&_gceag ;continue ;};if _gbdcf .Name .Local =="\u006b\u0078"{_ggddea ,_ecfga :=_eb .ParseInt (_gbdcf .Value ,10,32); +if _ecfga !=nil {return _ecfga ;};_bbada :=int32 (_ggddea );_egedd .KxAttr =&_bbada ;continue ;};if _gbdcf .Name .Local =="\u006b\u0079"{_edbgga ,_cffea :=_eb .ParseInt (_gbdcf .Value ,10,32);if _cffea !=nil {return _cffea ;};_ddefb :=int32 (_edbgga ); +_egedd .KyAttr =&_ddefb ;continue ;};if _gbdcf .Name .Local =="\u0074\u0078"{_dbcaad ,_cacff :=ParseUnionST_Coordinate (_gbdcf .Value );if _cacff !=nil {return _cacff ;};_egedd .TxAttr =&_dbcaad ;continue ;};if _gbdcf .Name .Local =="\u0074\u0079"{_eefac ,_fbecd :=ParseUnionST_Coordinate (_gbdcf .Value ); +if _fbecd !=nil {return _fbecd ;};_egedd .TyAttr =&_eefac ;continue ;};};for {_gcgga ,_bbaaa :=d .Token ();if _bbaaa !=nil {return _bb .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",_bbaaa ); +};if _dbbadg ,_bcbdc :=_gcgga .(_e .EndElement );_bcbdc &&_dbbadg .Name ==start .Name {break ;};};return nil ;};func (_ecbac *CT_TextBulletSizePercent )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecbac .ValAttr ="\u0031\u0030\u0030\u0025"; +for _ ,_eddgc :=range start .Attr {if _eddgc .Name .Local =="\u0076\u0061\u006c"{_gedbdda ,_aaabbc :=_eddgc .Value ,error (nil );if _aaabbc !=nil {return _aaabbc ;};_ecbac .ValAttr =_gedbdda ;continue ;};};for {_cccgg ,_badgb :=d .Token ();if _badgb !=nil {return _bb .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",_badgb ); +};if _cdbfd ,_cedac :=_cccgg .(_e .EndElement );_cedac &&_cdbfd .Name ==start .Name {break ;};};return nil ;};func (_fcccfd ST_BevelPresetType )String ()string {switch _fcccfd {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 NewCT_PresetTextShape ()*CT_PresetTextShape {_faeea :=&CT_PresetTextShape {};_faeea .PrstAttr =ST_TextShapeType (1);return _faeea ;}; -// Validate validates the CT_OuterShadowEffect and its children -func (_gfbfbf *CT_OuterShadowEffect )Validate ()error {return _gfbfbf .ValidateWithPath ("C\u0054_\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");}; +// Validate validates the CT_FontScheme and its children +func (_ggffc *CT_FontScheme )Validate ()error {return _ggffc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");};func NewCT_ShapeProperties ()*CT_ShapeProperties {_cgfcf :=&CT_ShapeProperties {};return _cgfcf }; +func (_cfda *CT_ColorMapping )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_abff ,_feed :=_cfda .Bg1Attr .MarshalXMLAttr (_e .Name {Local :"\u0062\u0067\u0031"});if _feed !=nil {return _feed ;};start .Attr =append (start .Attr ,_abff );_abff ,_feed =_cfda .Tx1Attr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0078\u0031"}); +if _feed !=nil {return _feed ;};start .Attr =append (start .Attr ,_abff );_abff ,_feed =_cfda .Bg2Attr .MarshalXMLAttr (_e .Name {Local :"\u0062\u0067\u0032"});if _feed !=nil {return _feed ;};start .Attr =append (start .Attr ,_abff );_abff ,_feed =_cfda .Tx2Attr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0078\u0032"}); +if _feed !=nil {return _feed ;};start .Attr =append (start .Attr ,_abff );_abff ,_feed =_cfda .Accent1Attr .MarshalXMLAttr (_e .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"});if _feed !=nil {return _feed ;};start .Attr =append (start .Attr ,_abff ); +_abff ,_feed =_cfda .Accent2Attr .MarshalXMLAttr (_e .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"});if _feed !=nil {return _feed ;};start .Attr =append (start .Attr ,_abff );_abff ,_feed =_cfda .Accent3Attr .MarshalXMLAttr (_e .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"}); +if _feed !=nil {return _feed ;};start .Attr =append (start .Attr ,_abff );_abff ,_feed =_cfda .Accent4Attr .MarshalXMLAttr (_e .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"});if _feed !=nil {return _feed ;};start .Attr =append (start .Attr ,_abff ); +_abff ,_feed =_cfda .Accent5Attr .MarshalXMLAttr (_e .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"});if _feed !=nil {return _feed ;};start .Attr =append (start .Attr ,_abff );_abff ,_feed =_cfda .Accent6Attr .MarshalXMLAttr (_e .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"}); +if _feed !=nil {return _feed ;};start .Attr =append (start .Attr ,_abff );_abff ,_feed =_cfda .HlinkAttr .MarshalXMLAttr (_e .Name {Local :"\u0068\u006c\u0069n\u006b"});if _feed !=nil {return _feed ;};start .Attr =append (start .Attr ,_abff );_abff ,_feed =_cfda .FolHlinkAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}); +if _feed !=nil {return _feed ;};start .Attr =append (start .Attr ,_abff );e .EncodeToken (start );if _cfda .ExtLst !=nil {_agag :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfda .ExtLst ,_agag ); +};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_FontReference and its children, prefixing error messages with path -func (_fbea *CT_FontReference )ValidateWithPath (path string )error {if _fbea .IdxAttr ==ST_FontCollectionIndexUnset {return _ee .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 _eddb :=_fbea .IdxAttr .ValidateWithPath (path +"\u002f\u0049\u0064\u0078\u0041\u0074\u0074\u0072");_eddb !=nil {return _eddb ;};if _fbea .ScrgbClr !=nil {if _bdga :=_fbea .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr"); -_bdga !=nil {return _bdga ;};};if _fbea .SrgbClr !=nil {if _gcea :=_fbea .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_gcea !=nil {return _gcea ;};};if _fbea .HslClr !=nil {if _baggg :=_fbea .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072"); -_baggg !=nil {return _baggg ;};};if _fbea .SysClr !=nil {if _fgadc :=_fbea .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_fgadc !=nil {return _fgadc ;};};if _fbea .SchemeClr !=nil {if _gegfc :=_fbea .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"); -_gegfc !=nil {return _gegfc ;};};if _fbea .PrstClr !=nil {if _bfgb :=_fbea .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_bfgb !=nil {return _bfgb ;};};return nil ;}; +// ValidateWithPath validates the EG_TextRun and its children, prefixing error messages with path +func (_gcgdg *EG_TextRun )ValidateWithPath (path string )error {if _gcgdg .R !=nil {if _bfeed :=_gcgdg .R .ValidateWithPath (path +"\u002f\u0052");_bfeed !=nil {return _bfeed ;};};if _gcgdg .Br !=nil {if _bbafb :=_gcgdg .Br .ValidateWithPath (path +"\u002f\u0042\u0072"); +_bbafb !=nil {return _bbafb ;};};if _gcgdg .Fld !=nil {if _fgefb :=_gcgdg .Fld .ValidateWithPath (path +"\u002f\u0046\u006c\u0064");_fgefb !=nil {return _fgefb ;};};return nil ;};type EG_TextBulletColor struct{BuClrTx *CT_TextBulletColorFollowText ;BuClr *CT_Color ; +};type CT_Angle struct{ValAttr int32 ;}; -// ValidateWithPath validates the CT_AudioCD and its children, prefixing error messages with path -func (_cec *CT_AudioCD )ValidateWithPath (path string )error {if _eefb :=_cec .St .ValidateWithPath (path +"\u002f\u0053\u0074");_eefb !=nil {return _eefb ;};if _edfe :=_cec .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_edfe !=nil {return _edfe ; -};if _cec .ExtLst !=nil {if _badf :=_cec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_badf !=nil {return _badf ;};};return nil ;};func (_cddac ST_AnimationBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cddac .String (),start ); -};func (_gebag *CT_GvmlGroupShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_egcc :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gebag .NvGrpSpPr ,_egcc ); -_faaf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_gebag .GrpSpPr ,_faaf );if _gebag .Choice !=nil {for _ ,_efbgd :=range _gebag .Choice {_efbgd .MarshalXML (e ,_b .StartElement {});};}; -if _gebag .ExtLst !=nil {_agec :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gebag .ExtLst ,_agec );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TextUnderlineFillFollowText and its children +func (_beddd *CT_TextUnderlineFillFollowText )Validate ()error {return _beddd .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"); +};type CT_FillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func (_aaaeg ST_TextFontAlignType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_affcd :=_e .Attr {}; +_affcd .Name =name ;switch _aaaeg {case ST_TextFontAlignTypeUnset :_affcd .Value ="";case ST_TextFontAlignTypeAuto :_affcd .Value ="\u0061\u0075\u0074\u006f";case ST_TextFontAlignTypeT :_affcd .Value ="\u0074";case ST_TextFontAlignTypeCtr :_affcd .Value ="\u0063\u0074\u0072"; +case ST_TextFontAlignTypeBase :_affcd .Value ="\u0062\u0061\u0073\u0065";case ST_TextFontAlignTypeB :_affcd .Value ="\u0062";};return _affcd ,nil ;}; -// Validate validates the EG_Text3D and its children -func (_gcgadb *EG_Text3D )Validate ()error {return _gcgadb .ValidateWithPath ("\u0045G\u005f\u0054\u0065\u0078\u0074\u0033D");};type ST_TextVertOverflowType byte ;func NewCT_EmbeddedWAVAudioFile ()*CT_EmbeddedWAVAudioFile {_dcgccf :=&CT_EmbeddedWAVAudioFile {}; -return _dcgccf ;};func NewTheme ()*Theme {_fdgc :=&Theme {};_fdgc .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet ();return _fdgc ;};func (_bgda ST_LineCap )Validate ()error {return _bgda .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_TableCell and its children, prefixing error messages with path +func (_geedc *CT_TableCell )ValidateWithPath (path string )error {if _geedc .TxBody !=nil {if _eedag :=_geedc .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_eedag !=nil {return _eedag ;};};if _geedc .TcPr !=nil {if _gdbdeg :=_geedc .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072"); +_gdbdeg !=nil {return _gdbdeg ;};};if _geedc .ExtLst !=nil {if _acdag :=_geedc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acdag !=nil {return _acdag ;};};return nil ;};type CT_TextField struct{IdAttr string ;TypeAttr *string ; +RPr *CT_TextCharacterProperties ;PPr *CT_TextParagraphProperties ;T *string ;};func (_dge *CT_AdjustHandleList )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dge .AhXY !=nil {_bfcb :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0061\u0068\u0058\u0059"}}; +for _ ,_bdad :=range _dge .AhXY {e .EncodeElement (_bdad ,_bfcb );};};if _dge .AhPolar !=nil {_fgg :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0061\u0068\u0050\u006f\u006c\u0061r"}};for _ ,_dce :=range _dge .AhPolar {e .EncodeElement (_dce ,_fgg ); +};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_AnimationElementChoice struct{Dgm *CT_AnimationDgmElement ;Chart *CT_AnimationChartElement ;};func NewCT_DashStopList ()*CT_DashStopList {_dcfff :=&CT_DashStopList {};return _dcfff }; +func NewCT_AnimationChartElement ()*CT_AnimationChartElement {_ecgf :=&CT_AnimationChartElement {};_ecgf .BldStepAttr =ST_ChartBuildStep (1);return _ecgf ;};func NewCT_ColorSchemeAndMapping ()*CT_ColorSchemeAndMapping {_beag :=&CT_ColorSchemeAndMapping {}; +_beag .ClrScheme =NewCT_ColorScheme ();return _beag ;};func NewCT_TextSpacingPercent ()*CT_TextSpacingPercent {_caff :=&CT_TextSpacingPercent {};return _caff ;};func (_adfe *CT_AlphaOutsetEffect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fee :=range start .Attr {if _fee .Name .Local =="\u0072\u0061\u0064"{_bce ,_dfbc :=ParseUnionST_Coordinate (_fee .Value ); +if _dfbc !=nil {return _dfbc ;};_adfe .RadAttr =&_bce ;continue ;};};for {_dfa ,_defg :=d .Token ();if _defg !=nil {return _bb .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",_defg ); +};if _cce ,_dcb :=_dfa .(_e .EndElement );_dcb &&_cce .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_GraphicalObjectFrameLocking and its children, prefixing error messages with path -func (_cdcf *CT_GraphicalObjectFrameLocking )ValidateWithPath (path string )error {if _cdcf .ExtLst !=nil {if _ecbbd :=_cdcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecbbd !=nil {return _ecbbd ;};};return nil ;};func (_abeda *CT_FlatText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abeda .ZAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007a"},Value :_ee .Sprintf ("\u0025\u0076",*_abeda .ZAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_TextAnchoringType byte ;func (_cbacef *CT_EffectProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cbacef .EffectLst !=nil {_gcdg :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_cbacef .EffectLst ,_gcdg );};if _cbacef .EffectDag !=nil {_bfce :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_cbacef .EffectDag ,_bfce );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_fggbb ST_TextSpacingPercentOrPercentString )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fggbb .ST_TextSpacingPercent !=nil {e .EncodeToken (_b .CharData (_ee .Sprintf ("\u0025\u0064",*_fggbb .ST_TextSpacingPercent ))); -};if _fggbb .ST_Percentage !=nil {e .EncodeToken (_b .CharData (*_fggbb .ST_Percentage ));};return e .EncodeToken (_b .EndElement {Name :start .Name });}; +// Validate validates the CT_Boolean and its children +func (_cfgcg *CT_Boolean )Validate ()error {return _cfgcg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};func (_gddged *CT_NonVisualDrawingShapeProps )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gddged .TxBoxAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0078\u0042o\u0078"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_gddged .TxBoxAttr ))}); +};e .EncodeToken (start );if _gddged .SpLocks !=nil {_ggcaa :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_gddged .SpLocks ,_ggcaa );};if _gddged .ExtLst !=nil {_bbgbf :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gddged .ExtLst ,_bbgbf );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_TextBulletColorFollowText ()*CT_TextBulletColorFollowText {_gbffg :=&CT_TextBulletColorFollowText {};return _gbffg ;};func (_acc *CT_AdjustHandleList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_afb :for {_ca ,_bba :=d .Token (); +if _bba !=nil {return _bba ;};switch _cgb :=_ca .(type ){case _e .StartElement :switch _cgb .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 :"\u0061\u0068\u0058\u0059"},_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 :"\u0061\u0068\u0058\u0059"}:_ebcc :=NewCT_XYAdjustHandle (); +if _age :=d .DecodeElement (_ebcc ,&_cgb );_age !=nil {return _age ;};_acc .AhXY =append (_acc .AhXY ,_ebcc );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 :"\u0061h\u0050\u006f\u006c\u0061\u0072"},_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 :"\u0061h\u0050\u006f\u006c\u0061\u0072"}:_cdec :=NewCT_PolarAdjustHandle (); +if _efa :=d .DecodeElement (_cdec ,&_cgb );_efa !=nil {return _efa ;};_acc .AhPolar =append (_acc .AhPolar ,_cdec );default:_bfc .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",_cgb .Name ); +if _eed :=d .Skip ();_eed !=nil {return _eed ;};};case _e .EndElement :break _afb ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ColorSchemeList and its children, prefixing error messages with path -func (_adfg *CT_ColorSchemeList )ValidateWithPath (path string )error {for _gdafa ,_ebcf :=range _adfg .ExtraClrScheme {if _deabb :=_ebcf .ValidateWithPath (_ee .Sprintf ("%\u0073\u002f\u0045\u0078tr\u0061C\u006c\u0072\u0053\u0063\u0068e\u006d\u0065\u005b\u0025\u0064\u005d",path ,_gdafa )); -_deabb !=nil {return _deabb ;};};return nil ;};func (_fgfdeb ST_ChartBuildStep )ValidateWithPath (path string )error {switch _fgfdeb {case 0,1,2,3,4,5,6:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgfdeb )); -};return nil ;};type CT_GvmlShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvSpPr *CT_NonVisualDrawingShapeProps ;};const (ST_LineEndWidthUnset ST_LineEndWidth =0;ST_LineEndWidthSm ST_LineEndWidth =1;ST_LineEndWidthMed ST_LineEndWidth =2;ST_LineEndWidthLg ST_LineEndWidth =3; -);func (_cgced ST_TextCapsType )String ()string {switch _cgced {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_Boolean ()*CT_Boolean {_bbbb :=&CT_Boolean {}; -return _bbbb };func (_bbdef ST_PresetMaterialType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_adbed :=_b .Attr {};_adbed .Name =name ;switch _bbdef {case ST_PresetMaterialTypeUnset :_adbed .Value ="";case ST_PresetMaterialTypeLegacyMatte :_adbed .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065"; -case ST_PresetMaterialTypeLegacyPlastic :_adbed .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063";case ST_PresetMaterialTypeLegacyMetal :_adbed .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c"; -case ST_PresetMaterialTypeLegacyWireframe :_adbed .Value ="\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065";case ST_PresetMaterialTypeMatte :_adbed .Value ="\u006d\u0061\u0074t\u0065";case ST_PresetMaterialTypePlastic :_adbed .Value ="\u0070l\u0061\u0073\u0074\u0069\u0063"; -case ST_PresetMaterialTypeMetal :_adbed .Value ="\u006d\u0065\u0074a\u006c";case ST_PresetMaterialTypeWarmMatte :_adbed .Value ="\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e";case ST_PresetMaterialTypeTranslucentPowder :_adbed .Value ="\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072"; -case ST_PresetMaterialTypePowder :_adbed .Value ="\u0070\u006f\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypeDkEdge :_adbed .Value ="\u0064\u006b\u0045\u0064\u0067\u0065";case ST_PresetMaterialTypeSoftEdge :_adbed .Value ="\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"; -case ST_PresetMaterialTypeClear :_adbed .Value ="\u0063\u006c\u0065a\u0072";case ST_PresetMaterialTypeFlat :_adbed .Value ="\u0066\u006c\u0061\u0074";case ST_PresetMaterialTypeSoftmetal :_adbed .Value ="\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l";};return _adbed ,nil ; -};type CT_ConnectionSite struct{AngAttr ST_AdjAngle ;Pos *CT_AdjPoint2D ;};func (_adcfad *ST_TextStrikeType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebcbfb ,_edbeaa :=d .Token ();if _edbeaa !=nil {return _edbeaa ;};if _dcebd ,_ggdgg :=_ebcbfb .(_b .EndElement ); -_ggdgg &&_dcebd .Name ==start .Name {*_adcfad =1;return nil ;};if _gaaff ,_gceg :=_ebcbfb .(_b .CharData );!_gceg {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebcbfb ); -}else {switch string (_gaaff ){case "":*_adcfad =0;case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_adcfad =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_adcfad =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_adcfad =3;};};_ebcbfb ,_edbeaa =d .Token (); -if _edbeaa !=nil {return _edbeaa ;};if _aagaf ,_ggdfd :=_ebcbfb .(_b .EndElement );_ggdfd &&_aagaf .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebcbfb ); -};type CT_PolarAdjustHandle struct{GdRefRAttr *string ;MinRAttr *ST_AdjCoordinate ;MaxRAttr *ST_AdjCoordinate ;GdRefAngAttr *string ;MinAngAttr *ST_AdjAngle ;MaxAngAttr *ST_AdjAngle ;Pos *CT_AdjPoint2D ;};func (_cge *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 :_ee .Sprintf ("\u0025\u0076",_cge .ThreshAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_AnimationDgmOnlyBuildTypeUnset ST_AnimationDgmOnlyBuildType =0;ST_AnimationDgmOnlyBuildTypeOne ST_AnimationDgmOnlyBuildType =1;ST_AnimationDgmOnlyBuildTypeLvlOne ST_AnimationDgmOnlyBuildType =2; -ST_AnimationDgmOnlyBuildTypeLvlAtOnce ST_AnimationDgmOnlyBuildType =3;); +// Validate validates the EG_TextBullet and its children +func (_ebdca *EG_TextBullet )Validate ()error {return _ebdca .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074");};func NewCT_RelativeOffsetEffect ()*CT_RelativeOffsetEffect {_affbc :=&CT_RelativeOffsetEffect {}; +return _affbc ;};func (_cgegc ST_RectAlignment )String ()string {switch _cgegc {case 0:return "";case 1:return "\u0074\u006c";case 2:return "\u0074";case 3:return "\u0074\u0072";case 4:return "\u006c";case 5:return "\u0063\u0074\u0072";case 6:return "\u0072"; +case 7:return "\u0062\u006c";case 8:return "\u0062";case 9:return "\u0062\u0072";};return "";};func (_adaec *CT_LineStyleList )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ccdbc :for {_gcfgc ,_bcbef :=d .Token ();if _bcbef !=nil {return _bcbef ; +};switch _dafg :=_gcfgc .(type ){case _e .StartElement :switch _dafg .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 :"\u006c\u006e"},_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 :"\u006c\u006e"}:_eabfa :=NewCT_LineProperties (); +if _bbagb :=d .DecodeElement (_eabfa ,&_dafg );_bbagb !=nil {return _bbagb ;};_adaec .Ln =append (_adaec .Ln ,_eabfa );default:_bfc .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",_dafg .Name ); +if _gecfd :=d .Skip ();_gecfd !=nil {return _gecfd ;};};case _e .EndElement :break _ccdbc ;case _e .CharData :};};return nil ;};func (_cfaagf *ST_AnimationDgmBuildType )ValidateWithPath (path string )error {_cabfc :=[]string {};if _cfaagf .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_cabfc =append (_cabfc ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065"); +};if _cfaagf .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {_cabfc =append (_cabfc ,"\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 (_cabfc )> 1{return _bb .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cabfc );};return nil ;};func (_fagef *ST_TextVerticalType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fagef =0; +case "\u0068\u006f\u0072\u007a":*_fagef =1;case "\u0076\u0065\u0072\u0074":*_fagef =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_fagef =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_fagef =4;case "\u0065\u0061\u0056\u0065\u0072\u0074":*_fagef =5; +case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_fagef =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_fagef =7;};return nil ;}; -// ValidateWithPath validates the CT_GvmlGroupShapeNonVisual and its children, prefixing error messages with path -func (_bgeeb *CT_GvmlGroupShapeNonVisual )ValidateWithPath (path string )error {if _bgfa :=_bgeeb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bgfa !=nil {return _bgfa ;};if _cfbae :=_bgeeb .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); -_cfbae !=nil {return _cfbae ;};return nil ;};func (_eeeb *CT_Path2DQuadBezierTo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ceccb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0074"}};for _ ,_bbdeba :=range _eeeb .Pt {e .EncodeElement (_bbdeba ,_ceccb ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_LinearShadeProperties and its children +func (_cefe *CT_LinearShadeProperties )Validate ()error {return _cefe .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065\u0061\u0072\u0053\u0068\u0061\u0064e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_dgdea *CT_VideoFile )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_bb .Sprintf ("\u0025\u0076",_dgdea .LinkAttr )}); +if _dgdea .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0076",*_dgdea .ContentTypeAttr )});};e .EncodeToken (start ); +if _dgdea .ExtLst !=nil {_adeae :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgdea .ExtLst ,_adeae );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_ConnectionSite ()*CT_ConnectionSite {_cgbc :=&CT_ConnectionSite {}; +_cgbc .Pos =NewCT_AdjPoint2D ();return _cgbc ;}; -// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path -func (_bcbgf *CT_Table )ValidateWithPath (path string )error {if _bcbgf .TblPr !=nil {if _abdff :=_bcbgf .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_abdff !=nil {return _abdff ;};};if _bfdffb :=_bcbgf .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064"); -_bfdffb !=nil {return _bfdffb ;};for _gebdd ,_abffg :=range _bcbgf .Tr {if _bdcbec :=_abffg .ValidateWithPath (_ee .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_gebdd ));_bdcbec !=nil {return _bdcbec ;};};return nil ;}; +// ValidateWithPath validates the CT_FontCollection and its children, prefixing error messages with path +func (_bbfcd *CT_FontCollection )ValidateWithPath (path string )error {if _ggdc :=_bbfcd .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e");_ggdc !=nil {return _ggdc ;};if _eeadda :=_bbfcd .Ea .ValidateWithPath (path +"\u002f\u0045\u0061"); +_eeadda !=nil {return _eeadda ;};if _eebe :=_bbfcd .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_eebe !=nil {return _eebe ;};for _adgea ,_cbbf :=range _bbfcd .Font {if _ceff :=_cbbf .ValidateWithPath (_bb .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_adgea )); +_ceff !=nil {return _ceff ;};};if _bbfcd .ExtLst !=nil {if _bdbfd :=_bbfcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdbfd !=nil {return _bdbfd ;};};return nil ;};type CT_ColorMapping struct{Bg1Attr ST_ColorSchemeIndex ; +Tx1Attr ST_ColorSchemeIndex ;Bg2Attr ST_ColorSchemeIndex ;Tx2Attr ST_ColorSchemeIndex ;Accent1Attr ST_ColorSchemeIndex ;Accent2Attr ST_ColorSchemeIndex ;Accent3Attr ST_ColorSchemeIndex ;Accent4Attr ST_ColorSchemeIndex ;Accent5Attr ST_ColorSchemeIndex ; +Accent6Attr ST_ColorSchemeIndex ;HlinkAttr ST_ColorSchemeIndex ;FolHlinkAttr ST_ColorSchemeIndex ;ExtLst *CT_OfficeArtExtensionList ;};func (_dbabac *EG_TextBulletTypeface )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddbfb :for {_bbagac ,_cacaf :=d .Token (); +if _cacaf !=nil {return _cacaf ;};switch _cfdeee :=_bbagac .(type ){case _e .StartElement :switch _cfdeee .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 :"\u0062\u0075\u0046\u006f\u006e\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 :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}:_dbabac .BuFontTx =NewCT_TextBulletTypefaceFollowText (); +if _bcged :=d .DecodeElement (_dbabac .BuFontTx ,&_cfdeee );_bcged !=nil {return _bcged ;};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 :"\u0062\u0075\u0046\u006f\u006e\u0074"},_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 :"\u0062\u0075\u0046\u006f\u006e\u0074"}:_dbabac .BuFont =NewCT_TextFont (); +if _feabb :=d .DecodeElement (_dbabac .BuFont ,&_cfdeee );_feabb !=nil {return _feabb ;};default:_bfc .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",_cfdeee .Name ); +if _fced :=d .Skip ();_fced !=nil {return _fced ;};};case _e .EndElement :break _ddbfb ;case _e .CharData :};};return nil ;};func NewCT_XYAdjustHandle ()*CT_XYAdjustHandle {_dbddb :=&CT_XYAdjustHandle {};_dbddb .Pos =NewCT_AdjPoint2D ();return _dbddb ; +};type CT_CustomGeometry2D struct{AvLst *CT_GeomGuideList ;GdLst *CT_GeomGuideList ;AhLst *CT_AdjustHandleList ;CxnLst *CT_ConnectionSiteList ;Rect *CT_GeomRect ;PathLst *CT_Path2DList ;};type CT_LuminanceEffect struct{BrightAttr *ST_FixedPercentage ;ContrastAttr *ST_FixedPercentage ; +}; -// Validate validates the CT_ColorSchemeList and its children -func (_bgagc *CT_ColorSchemeList )Validate ()error {return _bgagc .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u0053c\u0068\u0065m\u0065\u004c\u0069\u0073\u0074");};func NewCT_Point3D ()*CT_Point3D {_ccfgg :=&CT_Point3D {};return _ccfgg }; -func (_gecf *CT_GradientStopList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_feedc :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0073"}};for _ ,_bbda :=range _gecf .Gs {e .EncodeElement (_bbda ,_feedc ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TextBlipBullet and its children +func (_ffddf *CT_TextBlipBullet )Validate ()error {return _ffddf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042u\u006c\u006c\u0065\u0074");};func (_cggadf *CT_TableGrid )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _cggadf .GridCol !=nil {_degbd :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_gefdd :=range _cggadf .GridCol {e .EncodeElement (_gefdd ,_degbd );};};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_EffectList and its children -func (_gbddg *CT_EffectList )Validate ()error {return _gbddg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074");};func (_gafb *EG_ThemeableFontStyles )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eaceg :for {_dagef ,_bacae :=d .Token (); -if _bacae !=nil {return _bacae ;};switch _ccfba :=_dagef .(type ){case _b .StartElement :switch _ccfba .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"}:_gafb .Font =NewCT_FontCollection (); -if _fcddd :=d .DecodeElement (_gafb .Font ,&_ccfba );_fcddd !=nil {return _fcddd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_gafb .FontRef =NewCT_FontReference (); -if _fgbbc :=d .DecodeElement (_gafb .FontRef ,&_ccfba );_fgbbc !=nil {return _fgbbc ;};default:_cc .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",_ccfba .Name ); -if _cbcdc :=d .Skip ();_cbcdc !=nil {return _cbcdc ;};};case _b .EndElement :break _eaceg ;case _b .CharData :};};return nil ;};func (_ffgeb *CT_OfficeStyleSheet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffgeb .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_ee .Sprintf ("\u0025\u0076",*_ffgeb .NameAttr )}); -};e .EncodeToken (start );_ebcd :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_ffgeb .ThemeElements ,_ebcd );if _ffgeb .ObjectDefaults !=nil {_fgaf :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003ao\u0062\u006a\u0065c\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}}; -e .EncodeElement (_ffgeb .ObjectDefaults ,_fgaf );};if _ffgeb .ExtraClrSchemeLst !=nil {_gfeb :=_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 (_ffgeb .ExtraClrSchemeLst ,_gfeb ); -};if _ffgeb .CustClrLst !=nil {_egbffa :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0063u\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_ffgeb .CustClrLst ,_egbffa );};if _ffgeb .ExtLst !=nil {_dddb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_ffgeb .ExtLst ,_dddb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_XYAdjustHandle struct{GdRefXAttr *string ;MinXAttr *ST_AdjCoordinate ;MaxXAttr *ST_AdjCoordinate ;GdRefYAttr *string ;MinYAttr *ST_AdjCoordinate ; -MaxYAttr *ST_AdjCoordinate ;Pos *CT_AdjPoint2D ;}; +// Validate validates the CT_SoftEdgesEffect and its children +func (_afafg *CT_SoftEdgesEffect )Validate ()error {return _afafg .ValidateWithPath ("\u0043T\u005fS\u006f\u0066\u0074\u0045\u0064g\u0065\u0073E\u0066\u0066\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_CustomColorList and its children, prefixing error messages with path -func (_deba *CT_CustomColorList )ValidateWithPath (path string )error {for _edaa ,_ebdcg :=range _deba .CustClr {if _bcfb :=_ebdcg .ValidateWithPath (_ee .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0073\u0074\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_edaa )); -_bcfb !=nil {return _bcfb ;};};return nil ;};func (_gfgfc *CT_PresetColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_ebea ,_cagdg :=_gfgfc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _cagdg !=nil {return _cagdg ; -};start .Attr =append (start .Attr ,_ebea );e .EncodeToken (start );if _gfgfc .EG_ColorTransform !=nil {for _ ,_eacd :=range _gfgfc .EG_ColorTransform {_eacd .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_bdeg *CT_NonVisualConnectorProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bceg :for {_dbaab ,_gcgcb :=d .Token ();if _gcgcb !=nil {return _gcgcb ;};switch _dccfg :=_dbaab .(type ){case _b .StartElement :switch _dccfg .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"}:_bdeg .CxnSpLocks =NewCT_ConnectorLocking (); -if _gdbba :=d .DecodeElement (_bdeg .CxnSpLocks ,&_dccfg );_gdbba !=nil {return _gdbba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_bdeg .StCxn =NewCT_Connection (); -if _bfcede :=d .DecodeElement (_bdeg .StCxn ,&_dccfg );_bfcede !=nil {return _bfcede ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_bdeg .EndCxn =NewCT_Connection (); -if _cbgba :=d .DecodeElement (_bdeg .EndCxn ,&_dccfg );_cbgba !=nil {return _cbgba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_bdeg .ExtLst =NewCT_OfficeArtExtensionList (); -if _dbgcb :=d .DecodeElement (_bdeg .ExtLst ,&_dccfg );_dbgcb !=nil {return _dbgcb ;};default:_cc .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",_dccfg .Name ); -if _ffebe :=d .Skip ();_ffebe !=nil {return _ffebe ;};};case _b .EndElement :break _bceg ;case _b .CharData :};};return nil ;}; +// Validate validates the EG_ThemeableFontStyles and its children +func (_aadgg *EG_ThemeableFontStyles )Validate ()error {return _aadgg .ValidateWithPath ("\u0045\u0047\u005f\u0054he\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006ce\u0073");};func (_bgadc *ST_TextFontAlignType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bgadc =0; +case "\u0061\u0075\u0074\u006f":*_bgadc =1;case "\u0074":*_bgadc =2;case "\u0063\u0074\u0072":*_bgadc =3;case "\u0062\u0061\u0073\u0065":*_bgadc =4;case "\u0062":*_bgadc =5;};return nil ;}; -// ValidateWithPath validates the CT_TableStyleCellStyle and its children, prefixing error messages with path -func (_ebge *CT_TableStyleCellStyle )ValidateWithPath (path string )error {if _ebge .TcBdr !=nil {if _dcbf :=_ebge .TcBdr .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u0064\u0072");_dcbf !=nil {return _dcbf ;};};if _ebge .Fill !=nil {if _ecaea :=_ebge .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c"); -_ecaea !=nil {return _ecaea ;};};if _ebge .FillRef !=nil {if _gdedd :=_ebge .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_gdedd !=nil {return _gdedd ;};};if _ebge .Cell3D !=nil {if _ggaef :=_ebge .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044"); -_ggaef !=nil {return _ggaef ;};};return nil ;}; +// ValidateWithPath validates the CT_ObjectStyleDefaults and its children, prefixing error messages with path +func (_ecfbc *CT_ObjectStyleDefaults )ValidateWithPath (path string )error {if _ecfbc .SpDef !=nil {if _bfgg :=_ecfbc .SpDef .ValidateWithPath (path +"\u002f\u0053\u0070\u0044\u0065\u0066");_bfgg !=nil {return _bfgg ;};};if _ecfbc .LnDef !=nil {if _bdadc :=_ecfbc .LnDef .ValidateWithPath (path +"\u002f\u004c\u006e\u0044\u0065\u0066"); +_bdadc !=nil {return _bdadc ;};};if _ecfbc .TxDef !=nil {if _bdgbg :=_ecfbc .TxDef .ValidateWithPath (path +"\u002f\u0054\u0078\u0044\u0065\u0066");_bdgbg !=nil {return _bdgbg ;};};if _ecfbc .ExtLst !=nil {if _ccfa :=_ecfbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ccfa !=nil {return _ccfa ;};};return nil ;};func (_geaedc ST_TextTabAlignType )ValidateWithPath (path string )error {switch _geaedc {case 0,1,2,3,4: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 (_geaedc )); +};return nil ;}; -// Validate validates the CT_NonVisualPictureProperties and its children -func (_deff *CT_NonVisualPictureProperties )Validate ()error {return _deff .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 (_abaab *ST_TextVerticalType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbfdd ,_dfcfb :=d .Token ();if _dfcfb !=nil {return _dfcfb ;};if _faacd ,_eeda :=_gbfdd .(_b .EndElement );_eeda &&_faacd .Name ==start .Name {*_abaab =1; -return nil ;};if _ffgdb ,_bfaad :=_gbfdd .(_b .CharData );!_bfaad {return _ee .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbfdd );}else {switch string (_ffgdb ){case "":*_abaab =0; -case "\u0068\u006f\u0072\u007a":*_abaab =1;case "\u0076\u0065\u0072\u0074":*_abaab =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_abaab =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_abaab =4;case "\u0065\u0061\u0056\u0065\u0072\u0074":*_abaab =5; -case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_abaab =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_abaab =7;};};_gbfdd ,_dfcfb =d .Token ();if _dfcfb !=nil {return _dfcfb ; -};if _ffffb ,_gfbgd :=_gbfdd .(_b .EndElement );_gfbgd &&_ffffb .Name ==start .Name {return nil ;};return _ee .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbfdd ); -};func NewCT_TextUnderlineFillFollowText ()*CT_TextUnderlineFillFollowText {_afcc :=&CT_TextUnderlineFillFollowText {};return _afcc ;};func ParseUnionST_PositivePercentage (s string )(ST_PositivePercentage ,error ){_cdfdc :=ST_PositivePercentage {};if _d .ST_PositivePercentagePatternRe .MatchString (s ){_cdfdc .ST_PositivePercentage =&ST_Percentage {}; -_cdfdc .ST_PositivePercentage .ST_Percentage =&s ;}else {_ebcgf ,_bggac :=_c .ParseInt (s ,10,32);if _bggac !=nil {return _cdfdc ,_ee .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_bggac ); -};_adcfa :=int32 (_ebcgf );_cdfdc .ST_PositivePercentageDecimal =&_adcfa ;};return _cdfdc ,nil ;};func (_bddcg *CT_RelativeOffsetEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bddcg .TxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0078"},Value :_ee .Sprintf ("\u0025\u0076",*_bddcg .TxAttr )}); -};if _bddcg .TyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0079"},Value :_ee .Sprintf ("\u0025\u0076",*_bddcg .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; -};func (_aeec *CT_PictureLocking )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aeec .NoCropAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0043\u0072\u006f\u0070"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_aeec .NoCropAttr ))}); -};if _aeec .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_aeec .NoGrpAttr ))});};if _aeec .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_aeec .NoSelectAttr ))}); -};if _aeec .NoRotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_aeec .NoRotAttr ))});};if _aeec .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_aeec .NoChangeAspectAttr ))}); -};if _aeec .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_aeec .NoMoveAttr ))});};if _aeec .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_aeec .NoResizeAttr ))}); -};if _aeec .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_aeec .NoEditPointsAttr ))});};if _aeec .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_aeec .NoAdjustHandlesAttr ))}); -};if _aeec .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_aeec .NoChangeArrowheadsAttr ))}); -};if _aeec .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_aeec .NoChangeShapeTypeAttr ))}); -};e .EncodeToken (start );if _aeec .ExtLst !=nil {_fddb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aeec .ExtLst ,_fddb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; -};func (_caca *CT_OfficeArtExtensionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fddfd :for {_ddge ,_ecabc :=d .Token ();if _ecabc !=nil {return _ecabc ;};switch _fcegc :=_ddge .(type ){case _b .StartElement :switch _fcegc .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"}:_aeggf :=NewCT_OfficeArtExtension (); -if _fadf :=d .DecodeElement (_aeggf ,&_fcegc );_fadf !=nil {return _fadf ;};_caca .Ext =append (_caca .Ext ,_aeggf );default:_cc .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",_fcegc .Name ); -if _fcbed :=d .Skip ();_fcbed !=nil {return _fcbed ;};};case _b .EndElement :break _fddfd ;case _b .CharData :};};return nil ;};type ST_BlackWhiteMode byte ;func (_ggae *CT_ConnectorLocking )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggae .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_ggae .NoGrpAttr ))}); -};if _ggae .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_ggae .NoSelectAttr ))});};if _ggae .NoRotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_ggae .NoRotAttr ))}); -};if _ggae .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_ggae .NoChangeAspectAttr ))}); -};if _ggae .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_ggae .NoMoveAttr ))});};if _ggae .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_ggae .NoResizeAttr ))}); -};if _ggae .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_ggae .NoEditPointsAttr ))});};if _ggae .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_ggae .NoAdjustHandlesAttr ))}); -};if _ggae .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_ggae .NoChangeArrowheadsAttr ))}); -};if _ggae .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_ggae .NoChangeShapeTypeAttr ))}); -};e .EncodeToken (start );if _ggae .ExtLst !=nil {_bfegd :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggae .ExtLst ,_bfegd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; -}; +// ValidateWithPath validates the CT_OfficeArtExtension and its children, prefixing error messages with path +func (_gbeb *CT_OfficeArtExtension )ValidateWithPath (path string )error {return nil };func (_cffebd *ST_Coordinate32 )Validate ()error {return _cffebd .ValidateWithPath ("")};func (_febc *CT_XYAdjustHandle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_febc .Pos =NewCT_AdjPoint2D (); +for _ ,_dbfefd :=range start .Attr {if _dbfefd .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0058"{_bfgde ,_eabebf :=_dbfefd .Value ,error (nil );if _eabebf !=nil {return _eabebf ;};_febc .GdRefXAttr =&_bfgde ;continue ;};if _dbfefd .Name .Local =="\u006d\u0069\u006e\u0058"{_badad ,_badea :=ParseUnionST_AdjCoordinate (_dbfefd .Value ); +if _badea !=nil {return _badea ;};_febc .MinXAttr =&_badad ;continue ;};if _dbfefd .Name .Local =="\u006d\u0061\u0078\u0058"{_aabfg ,_fecbd :=ParseUnionST_AdjCoordinate (_dbfefd .Value );if _fecbd !=nil {return _fecbd ;};_febc .MaxXAttr =&_aabfg ;continue ; +};if _dbfefd .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0059"{_bdbfe ,_dggea :=_dbfefd .Value ,error (nil );if _dggea !=nil {return _dggea ;};_febc .GdRefYAttr =&_bdbfe ;continue ;};if _dbfefd .Name .Local =="\u006d\u0069\u006e\u0059"{_dbcde ,_ceacc :=ParseUnionST_AdjCoordinate (_dbfefd .Value ); +if _ceacc !=nil {return _ceacc ;};_febc .MinYAttr =&_dbcde ;continue ;};if _dbfefd .Name .Local =="\u006d\u0061\u0078\u0059"{_bbbfd ,_gcded :=ParseUnionST_AdjCoordinate (_dbfefd .Value );if _gcded !=nil {return _gcded ;};_febc .MaxYAttr =&_bbbfd ;continue ; +};};_cggff :for {_bggdcg ,_dadae :=d .Token ();if _dadae !=nil {return _dadae ;};switch _cbfeg :=_bggdcg .(type ){case _e .StartElement :switch _cbfeg .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 :"\u0070\u006f\u0073"},_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 :"\u0070\u006f\u0073"}:if _cfaed :=d .DecodeElement (_febc .Pos ,&_cbfeg ); +_cfaed !=nil {return _cfaed ;};default:_bfc .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",_cbfeg .Name ); +if _dadc :=d .Skip ();_dadc !=nil {return _dadc ;};};case _e .EndElement :break _cggff ;case _e .CharData :};};return nil ;};func (_edea *CT_AnimationDgmBuildProperties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gfbf :=range start .Attr {if _gfbf .Name .Local =="\u0062\u006c\u0064"{_gga ,_cfgc :=ParseUnionST_AnimationDgmBuildType (_gfbf .Value ); +if _cfgc !=nil {return _cfgc ;};_edea .BldAttr =&_gga ;continue ;};if _gfbf .Name .Local =="\u0072\u0065\u0076"{_dde ,_bec :=_eb .ParseBool (_gfbf .Value );if _bec !=nil {return _bec ;};_edea .RevAttr =&_dde ;continue ;};};for {_fggf ,_eced :=d .Token (); +if _eced !=nil {return _bb .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",_eced ); +};if _efce ,_ccbd :=_fggf .(_e .EndElement );_ccbd &&_efce .Name ==start .Name {break ;};};return nil ;};const (ST_LightRigDirectionUnset ST_LightRigDirection =0;ST_LightRigDirectionTl ST_LightRigDirection =1;ST_LightRigDirectionT ST_LightRigDirection =2; +ST_LightRigDirectionTr ST_LightRigDirection =3;ST_LightRigDirectionL ST_LightRigDirection =4;ST_LightRigDirectionR ST_LightRigDirection =5;ST_LightRigDirectionBl ST_LightRigDirection =6;ST_LightRigDirectionB ST_LightRigDirection =7;ST_LightRigDirectionBr ST_LightRigDirection =8; +);func (_abdcgc ST_AnimationDgmBuildType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _abdcgc .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_e .CharData (_abdcgc .ST_AnimationBuildType .String ())); +};if _abdcgc .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {e .EncodeToken (_e .CharData (_abdcgc .ST_AnimationDgmOnlyBuildType .String ()));};return e .EncodeToken (_e .EndElement {Name :start .Name });}; -// Validate validates the CT_TablePropertiesChoice and its children -func (_gecbb *CT_TablePropertiesChoice )Validate ()error {return _gecbb .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065");};func (_adeaf ST_TextCapsType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bbdab :=_b .Attr {}; -_bbdab .Name =name ;switch _adeaf {case ST_TextCapsTypeUnset :_bbdab .Value ="";case ST_TextCapsTypeNone :_bbdab .Value ="\u006e\u006f\u006e\u0065";case ST_TextCapsTypeSmall :_bbdab .Value ="\u0073\u006d\u0061l\u006c";case ST_TextCapsTypeAll :_bbdab .Value ="\u0061\u006c\u006c"; -};return _bbdab ,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 NewEG_ShadeProperties ()*EG_ShadeProperties {_fadgc :=&EG_ShadeProperties {};return _fadgc }; +// Validate validates the CT_TextNoBullet and its children +func (_dacdfd *CT_TextNoBullet )Validate ()error {return _dacdfd .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u004e\u006f\u0042\u0075\u006c\u006c\u0065\u0074");}; -// Validate validates the EG_TextBulletTypeface and its children -func (_ccgcb *EG_TextBulletTypeface )Validate ()error {return _ccgcb .ValidateWithPath ("E\u0047\u005f\u0054\u0065xt\u0042u\u006c\u006c\u0065\u0074\u0054y\u0070\u0065\u0066\u0061\u0063\u0065");}; +// ValidateWithPath validates the CT_Cell3D and its children, prefixing error messages with path +func (_efcd *CT_Cell3D )ValidateWithPath (path string )error {if _fda :=_efcd .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_fda !=nil {return _fda ;};if _decd :=_efcd .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c"); +_decd !=nil {return _decd ;};if _efcd .LightRig !=nil {if _eccf :=_efcd .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g");_eccf !=nil {return _eccf ;};};if _efcd .ExtLst !=nil {if _ceg :=_efcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ceg !=nil {return _ceg ;};};return nil ;};func (_dbcfc *CT_EffectStyleItem )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _dbcfc .EffectLst !=nil {_gafe :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dbcfc .EffectLst ,_gafe );};if _dbcfc .EffectDag !=nil {_agaa :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_dbcfc .EffectDag ,_agaa );};if _dbcfc .Scene3d !=nil {_baca :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}}; +e .EncodeElement (_dbcfc .Scene3d ,_baca );};if _dbcfc .Sp3d !=nil {_gbeg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_dbcfc .Sp3d ,_gbeg );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_Bevel and its children, prefixing error messages with path -func (_aaea *CT_Bevel )ValidateWithPath (path string )error {if _aaea .WAttr !=nil {if *_aaea .WAttr < 0{return _ee .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 ,*_aaea .WAttr ); -};if *_aaea .WAttr > 27273042316900{return _ee .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 ,*_aaea .WAttr ); -};};if _aaea .HAttr !=nil {if *_aaea .HAttr < 0{return _ee .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 ,*_aaea .HAttr ); -};if *_aaea .HAttr > 27273042316900{return _ee .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 ,*_aaea .HAttr ); -};};if _cdcc :=_aaea .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_cdcc !=nil {return _cdcc ;};return nil ;};func (_fgebbgd ST_LineEndLength )String ()string {switch _fgebbgd {case 0:return "";case 1:return "\u0073\u006d"; -case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067";};return "";};func (_ddaag ST_PresetMaterialType )ValidateWithPath (path string )error {switch _ddaag {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:default:return _ee .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddaag )); -};return nil ;};func NewCT_TextBodyProperties ()*CT_TextBodyProperties {_effcd :=&CT_TextBodyProperties {};return _effcd ;}; +// ValidateWithPath validates the CT_TextFont and its children, prefixing error messages with path +func (_dbgcaf *CT_TextFont )ValidateWithPath (path string )error {if _fabeb :=_dbgcaf .PitchFamilyAttr .ValidateWithPath (path +"\u002f\u0050i\u0074\u0063\u0068F\u0061\u006d\u0069\u006c\u0079\u0041\u0074\u0074\u0072");_fabeb !=nil {return _fabeb ;};return nil ; +};func (_dbbgc *CT_ReflectionEffect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dbbgc .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_dbbgc .BlurRadAttr )}); +};if _dbbgc .StAAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0041"},Value :_bb .Sprintf ("\u0025\u0076",*_dbbgc .StAAttr )});};if _dbbgc .StPosAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0050o\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_dbbgc .StPosAttr )}); +};if _dbbgc .EndAAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u006e\u0064\u0041"},Value :_bb .Sprintf ("\u0025\u0076",*_dbbgc .EndAAttr )});};if _dbbgc .EndPosAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u006e\u0064\u0050\u006f\u0073"},Value :_bb .Sprintf ("\u0025\u0076",*_dbbgc .EndPosAttr )}); +};if _dbbgc .DistAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_bb .Sprintf ("\u0025\u0076",*_dbbgc .DistAttr )});};if _dbbgc .DirAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_dbbgc .DirAttr )}); +};if _dbbgc .FadeDirAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066a\u0064\u0065\u0044\u0069\u0072"},Value :_bb .Sprintf ("\u0025\u0076",*_dbbgc .FadeDirAttr )});};if _dbbgc .SxAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_dbbgc .SxAttr )}); +};if _dbbgc .SyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_dbbgc .SyAttr )});};if _dbbgc .KxAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006b\u0078"},Value :_bb .Sprintf ("\u0025\u0076",*_dbbgc .KxAttr )}); +};if _dbbgc .KyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006b\u0079"},Value :_bb .Sprintf ("\u0025\u0076",*_dbbgc .KyAttr )});};if _dbbgc .AlgnAttr !=ST_RectAlignmentUnset {_aebad ,_ffgce :=_dbbgc .AlgnAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u006c\u0067\u006e"}); +if _ffgce !=nil {return _ffgce ;};start .Attr =append (start .Attr ,_aebad );};if _dbbgc .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_bb .Sprintf ("\u0025\u0064",_ggebf (*_dbbgc .RotWithShapeAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gaefb *CT_TextBlipBullet )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gaefb .Blip =NewCT_Blip ();_gaedc :for {_ebbbg ,_bccgcc :=d .Token (); +if _bccgcc !=nil {return _bccgcc ;};switch _eecfb :=_ebbbg .(type ){case _e .StartElement :switch _eecfb .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 :"\u0062\u006c\u0069\u0070"},_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 :"\u0062\u006c\u0069\u0070"}:if _dffcb :=d .DecodeElement (_gaefb .Blip ,&_eecfb ); +_dffcb !=nil {return _dffcb ;};default:_bfc .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",_eecfb .Name ); +if _edeed :=d .Skip ();_edeed !=nil {return _edeed ;};};case _e .EndElement :break _gaedc ;case _e .CharData :};};return nil ;};type CT_GrayscaleTransform struct{};func (_bcbce ST_PositiveFixedPercentage )String ()string {if _bcbce .ST_PositiveFixedPercentageDecimal !=nil {return _bb .Sprintf ("\u0025\u0076",*_bcbce .ST_PositiveFixedPercentageDecimal ); +};if _bcbce .ST_PositiveFixedPercentage !=nil {return _bcbce .ST_PositiveFixedPercentage .String ();};return "";};type ST_PresetLineDashVal byte ;func (_eafc *CT_TableStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eafc .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 _ ,_cgeec :=range start .Attr {if _cgeec .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_fegce ,_bdfbd :=_cgeec .Value ,error (nil );if _bdfbd !=nil {return _bdfbd ;};_eafc .StyleIdAttr =_fegce ;continue ;};if _cgeec .Name .Local =="\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"{_cagaf ,_badcf :=_cgeec .Value ,error (nil ); +if _badcf !=nil {return _badcf ;};_eafc .StyleNameAttr =_cagaf ;continue ;};};_bbfbd :for {_addac ,_abded :=d .Token ();if _abded !=nil {return _abded ;};switch _bbfag :=_addac .(type ){case _e .StartElement :switch _bbfag .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 :"\u0074\u0062\u006cB\u0067"},_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 :"\u0074\u0062\u006cB\u0067"}:_eafc .TblBg =NewCT_TableBackgroundStyle (); +if _gbbad :=d .DecodeElement (_eafc .TblBg ,&_bbfag );_gbbad !=nil {return _gbbad ;};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 :"\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"},_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 :"\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}:_eafc .WholeTbl =NewCT_TablePartStyle (); +if _cccbfb :=d .DecodeElement (_eafc .WholeTbl ,&_bbfag );_cccbfb !=nil {return _cccbfb ;};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 :"\u0062\u0061\u006e\u0064\u0031\u0048"},_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 :"\u0062\u0061\u006e\u0064\u0031\u0048"}:_eafc .Band1H =NewCT_TablePartStyle (); +if _cddga :=d .DecodeElement (_eafc .Band1H ,&_bbfag );_cddga !=nil {return _cddga ;};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 :"\u0062\u0061\u006e\u0064\u0032\u0048"},_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 :"\u0062\u0061\u006e\u0064\u0032\u0048"}:_eafc .Band2H =NewCT_TablePartStyle (); +if _gecg :=d .DecodeElement (_eafc .Band2H ,&_bbfag );_gecg !=nil {return _gecg ;};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 :"\u0062\u0061\u006e\u0064\u0031\u0056"},_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 :"\u0062\u0061\u006e\u0064\u0031\u0056"}:_eafc .Band1V =NewCT_TablePartStyle (); +if _cbdd :=d .DecodeElement (_eafc .Band1V ,&_bbfag );_cbdd !=nil {return _cbdd ;};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 :"\u0062\u0061\u006e\u0064\u0032\u0056"},_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 :"\u0062\u0061\u006e\u0064\u0032\u0056"}:_eafc .Band2V =NewCT_TablePartStyle (); +if _aeface :=d .DecodeElement (_eafc .Band2V ,&_bbfag );_aeface !=nil {return _aeface ;};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 :"\u006ca\u0073\u0074\u0043\u006f\u006c"},_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 :"\u006ca\u0073\u0074\u0043\u006f\u006c"}:_eafc .LastCol =NewCT_TablePartStyle (); +if _ebgdf :=d .DecodeElement (_eafc .LastCol ,&_bbfag );_ebgdf !=nil {return _ebgdf ;};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\u0069\u0072\u0073\u0074\u0043\u006f\u006c"},_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\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}:_eafc .FirstCol =NewCT_TablePartStyle (); +if _eddb :=d .DecodeElement (_eafc .FirstCol ,&_bbfag );_eddb !=nil {return _eddb ;};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 :"\u006ca\u0073\u0074\u0052\u006f\u0077"},_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 :"\u006ca\u0073\u0074\u0052\u006f\u0077"}:_eafc .LastRow =NewCT_TablePartStyle (); +if _dgefb :=d .DecodeElement (_eafc .LastRow ,&_bbfag );_dgefb !=nil {return _dgefb ;};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\u0065\u0043\u0065\u006c\u006c"},_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\u0065\u0043\u0065\u006c\u006c"}:_eafc .SeCell =NewCT_TablePartStyle (); +if _gagfdf :=d .DecodeElement (_eafc .SeCell ,&_bbfag );_gagfdf !=nil {return _gagfdf ;};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\u0077\u0043\u0065\u006c\u006c"},_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\u0077\u0043\u0065\u006c\u006c"}:_eafc .SwCell =NewCT_TablePartStyle (); +if _ecadac :=d .DecodeElement (_eafc .SwCell ,&_bbfag );_ecadac !=nil {return _ecadac ;};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\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},_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\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}:_eafc .FirstRow =NewCT_TablePartStyle (); +if _ggeac :=d .DecodeElement (_eafc .FirstRow ,&_bbfag );_ggeac !=nil {return _ggeac ;};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 :"\u006e\u0065\u0043\u0065\u006c\u006c"},_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 :"\u006e\u0065\u0043\u0065\u006c\u006c"}:_eafc .NeCell =NewCT_TablePartStyle (); +if _fbbfca :=d .DecodeElement (_eafc .NeCell ,&_bbfag );_fbbfca !=nil {return _fbbfca ;};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 :"\u006e\u0077\u0043\u0065\u006c\u006c"},_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 :"\u006e\u0077\u0043\u0065\u006c\u006c"}:_eafc .NwCell =NewCT_TablePartStyle (); +if _dccdf :=d .DecodeElement (_eafc .NwCell ,&_bbfag );_dccdf !=nil {return _dccdf ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eafc .ExtLst =NewCT_OfficeArtExtensionList (); +if _fgdgc :=d .DecodeElement (_eafc .ExtLst ,&_bbfag );_fgdgc !=nil {return _fgdgc ;};default:_bfc .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",_bbfag .Name ); +if _gdaad :=d .Skip ();_gdaad !=nil {return _gdaad ;};};case _e .EndElement :break _bbfbd ;case _e .CharData :};};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_AlphaFloorEffect ()*CT_AlphaFloorEffect {_cff :=&CT_AlphaFloorEffect {};return _cff };func (_cadad *CT_TablePropertiesChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbgeg :for {_dfgf ,_bdegb :=d .Token (); +if _bdegb !=nil {return _bdegb ;};switch _fcacg :=_dfgf .(type ){case _e .StartElement :switch _fcacg .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 :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_cadad .TableStyle =NewCT_TableStyle (); +if _effgb :=d .DecodeElement (_cadad .TableStyle ,&_fcacg );_effgb !=nil {return _effgb ;};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 :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\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 :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"}:_cadad .TableStyleId =new (string ); +if _cfaag :=d .DecodeElement (_cadad .TableStyleId ,&_fcacg );_cfaag !=nil {return _cfaag ;};default:_bfc .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",_fcacg .Name ); +if _aaeb :=d .Skip ();_aaeb !=nil {return _aaeb ;};};case _e .EndElement :break _fbgeg ;case _e .CharData :};};return nil ;};func NewCT_StyleMatrixReference ()*CT_StyleMatrixReference {_eebbc :=&CT_StyleMatrixReference {};return _eebbc ;};func (_aa *AG_Blob )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aa .EmbedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_bb .Sprintf ("\u0025\u0076",*_aa .EmbedAttr )}); +};if _aa .LinkAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_bb .Sprintf ("\u0025\u0076",*_aa .LinkAttr )});};return nil ;}; -// ValidateWithPath validates the ThemeOverride and its children, prefixing error messages with path -func (_fcgbgd *ThemeOverride )ValidateWithPath (path string )error {if _beegc :=_fcgbgd .CT_BaseStylesOverride .ValidateWithPath (path );_beegc !=nil {return _beegc ;};return nil ;};type ST_AnimationChartOnlyBuildType byte ; +// ST_AnimationDgmBuildType is a union type +type ST_AnimationDgmBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationDgmOnlyBuildType ST_AnimationDgmOnlyBuildType ;};type CT_GradientStopList struct{Gs []*CT_GradientStop ;};func (_fdcca ST_TextAutonumberScheme )String ()string {switch _fdcca {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 "";};type CT_Boolean struct{ValAttr *_egf .ST_OnOff ;}; -// ValidateWithPath validates the CT_TableCol and its children, prefixing error messages with path -func (_geccd *CT_TableCol )ValidateWithPath (path string )error {if _dgbb :=_geccd .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_dgbb !=nil {return _dgbb ;};if _geccd .ExtLst !=nil {if _degece :=_geccd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_degece !=nil {return _degece ;};};return nil ;};func NewCT_LineJoinRound ()*CT_LineJoinRound {_bgac :=&CT_LineJoinRound {};return _bgac }; +// Validate validates the CT_NonVisualConnectorProperties and its children +func (_effbf *CT_NonVisualConnectorProperties )Validate ()error {return _effbf .ValidateWithPath ("\u0043\u0054\u005fN\u006f\u006e\u0056\u0069s\u0075\u0061\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u006f\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"); +};func (_gbdb *CT_HslColor )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbdb .HueAttr =0;for _ ,_caddd :=range start .Attr {if _caddd .Name .Local =="\u0068\u0075\u0065"{_baaeb ,_bcgeb :=_eb .ParseInt (_caddd .Value ,10,32);if _bcgeb !=nil {return _bcgeb ; +};_gbdb .HueAttr =int32 (_baaeb );continue ;};if _caddd .Name .Local =="\u0073\u0061\u0074"{_fdag ,_bcaf :=ParseUnionST_Percentage (_caddd .Value );if _bcaf !=nil {return _bcaf ;};_gbdb .SatAttr =_fdag ;continue ;};if _caddd .Name .Local =="\u006c\u0075\u006d"{_abegd ,_gfdbe :=ParseUnionST_Percentage (_caddd .Value ); +if _gfdbe !=nil {return _gfdbe ;};_gbdb .LumAttr =_abegd ;continue ;};};_bgge :for {_beef ,_geba :=d .Token ();if _geba !=nil {return _geba ;};switch _gggeb :=_beef .(type ){case _e .StartElement :switch _gggeb .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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_cffg :=NewEG_ColorTransform (); +_cffg .Tint =NewCT_PositiveFixedPercentage ();if _ecfc :=d .DecodeElement (_cffg .Tint ,&_gggeb );_ecfc !=nil {return _ecfc ;};_gbdb .EG_ColorTransform =append (_gbdb .EG_ColorTransform ,_cffg );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\u0068\u0061d\u0065"},_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\u0068\u0061d\u0065"}:_fdaa :=NewEG_ColorTransform (); +_fdaa .Shade =NewCT_PositiveFixedPercentage ();if _adegg :=d .DecodeElement (_fdaa .Shade ,&_gggeb );_adegg !=nil {return _adegg ;};_gbdb .EG_ColorTransform =append (_gbdb .EG_ColorTransform ,_fdaa );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_fgdcd :=NewEG_ColorTransform (); +_fgdcd .Comp =NewCT_ComplementTransform ();if _bbbec :=d .DecodeElement (_fgdcd .Comp ,&_gggeb );_bbbec !=nil {return _bbbec ;};_gbdb .EG_ColorTransform =append (_gbdb .EG_ColorTransform ,_fgdcd );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_dgeba :=NewEG_ColorTransform (); +_dgeba .Inv =NewCT_InverseTransform ();if _efgg :=d .DecodeElement (_dgeba .Inv ,&_gggeb );_efgg !=nil {return _efgg ;};_gbdb .EG_ColorTransform =append (_gbdb .EG_ColorTransform ,_dgeba );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 :"\u0067\u0072\u0061\u0079"},_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 :"\u0067\u0072\u0061\u0079"}:_becfd :=NewEG_ColorTransform (); +_becfd .Gray =NewCT_GrayscaleTransform ();if _gcagb :=d .DecodeElement (_becfd .Gray ,&_gggeb );_gcagb !=nil {return _gcagb ;};_gbdb .EG_ColorTransform =append (_gbdb .EG_ColorTransform ,_becfd );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_cabdg :=NewEG_ColorTransform (); +_cabdg .Alpha =NewCT_PositiveFixedPercentage ();if _cgeb :=d .DecodeElement (_cabdg .Alpha ,&_gggeb );_cgeb !=nil {return _cgeb ;};_gbdb .EG_ColorTransform =append (_gbdb .EG_ColorTransform ,_cabdg );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_gfeg :=NewEG_ColorTransform (); +_gfeg .AlphaOff =NewCT_FixedPercentage ();if _gfggd :=d .DecodeElement (_gfeg .AlphaOff ,&_gggeb );_gfggd !=nil {return _gfggd ;};_gbdb .EG_ColorTransform =append (_gbdb .EG_ColorTransform ,_gfeg );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_dccgd :=NewEG_ColorTransform (); +_dccgd .AlphaMod =NewCT_PositivePercentage ();if _aaabde :=d .DecodeElement (_dccgd .AlphaMod ,&_gggeb );_aaabde !=nil {return _aaabde ;};_gbdb .EG_ColorTransform =append (_gbdb .EG_ColorTransform ,_dccgd );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 :"\u0068\u0075\u0065"},_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 :"\u0068\u0075\u0065"}:_cefa :=NewEG_ColorTransform (); +_cefa .Hue =NewCT_PositiveFixedAngle ();if _eadce :=d .DecodeElement (_cefa .Hue ,&_gggeb );_eadce !=nil {return _eadce ;};_gbdb .EG_ColorTransform =append (_gbdb .EG_ColorTransform ,_cefa );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_abccd :=NewEG_ColorTransform (); +_abccd .HueOff =NewCT_Angle ();if _edad :=d .DecodeElement (_abccd .HueOff ,&_gggeb );_edad !=nil {return _edad ;};_gbdb .EG_ColorTransform =append (_gbdb .EG_ColorTransform ,_abccd );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 :"\u0068\u0075\u0065\u004d\u006f\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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_fcaf :=NewEG_ColorTransform (); +_fcaf .HueMod =NewCT_PositivePercentage ();if _adbge :=d .DecodeElement (_fcaf .HueMod ,&_gggeb );_adbge !=nil {return _adbge ;};_gbdb .EG_ColorTransform =append (_gbdb .EG_ColorTransform ,_fcaf );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\u0061\u0074"},_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\u0061\u0074"}:_cgcf :=NewEG_ColorTransform (); +_cgcf .Sat =NewCT_Percentage ();if _gfdba :=d .DecodeElement (_cgcf .Sat ,&_gggeb );_gfdba !=nil {return _gfdba ;};_gbdb .EG_ColorTransform =append (_gbdb .EG_ColorTransform ,_cgcf );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\u0061\u0074\u004f\u0066\u0066"},_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\u0061\u0074\u004f\u0066\u0066"}:_afba :=NewEG_ColorTransform (); +_afba .SatOff =NewCT_Percentage ();if _ffebd :=d .DecodeElement (_afba .SatOff ,&_gggeb );_ffebd !=nil {return _ffebd ;};_gbdb .EG_ColorTransform =append (_gbdb .EG_ColorTransform ,_afba );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\u0061\u0074\u004d\u006f\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\u0061\u0074\u004d\u006f\u0064"}:_gece :=NewEG_ColorTransform (); +_gece .SatMod =NewCT_Percentage ();if _eedfa :=d .DecodeElement (_gece .SatMod ,&_gggeb );_eedfa !=nil {return _eedfa ;};_gbdb .EG_ColorTransform =append (_gbdb .EG_ColorTransform ,_gece );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_dfcf :=NewEG_ColorTransform (); +_dfcf .Lum =NewCT_Percentage ();if _bdbg :=d .DecodeElement (_dfcf .Lum ,&_gggeb );_bdbg !=nil {return _bdbg ;};_gbdb .EG_ColorTransform =append (_gbdb .EG_ColorTransform ,_dfcf );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_debgg :=NewEG_ColorTransform (); +_debgg .LumOff =NewCT_Percentage ();if _aaeag :=d .DecodeElement (_debgg .LumOff ,&_gggeb );_aaeag !=nil {return _aaeag ;};_gbdb .EG_ColorTransform =append (_gbdb .EG_ColorTransform ,_debgg );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 :"\u006c\u0075\u006d\u004d\u006f\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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_ecadg :=NewEG_ColorTransform (); +_ecadg .LumMod =NewCT_Percentage ();if _caaaeb :=d .DecodeElement (_ecadg .LumMod ,&_gggeb );_caaaeb !=nil {return _caaaeb ;};_gbdb .EG_ColorTransform =append (_gbdb .EG_ColorTransform ,_ecadg );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 :"\u0072\u0065\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 :"\u0072\u0065\u0064"}:_ecde :=NewEG_ColorTransform (); +_ecde .Red =NewCT_Percentage ();if _cffgc :=d .DecodeElement (_ecde .Red ,&_gggeb );_cffgc !=nil {return _cffgc ;};_gbdb .EG_ColorTransform =append (_gbdb .EG_ColorTransform ,_ecde );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_aeffe :=NewEG_ColorTransform (); +_aeffe .RedOff =NewCT_Percentage ();if _gcddc :=d .DecodeElement (_aeffe .RedOff ,&_gggeb );_gcddc !=nil {return _gcddc ;};_gbdb .EG_ColorTransform =append (_gbdb .EG_ColorTransform ,_aeffe );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 :"\u0072\u0065\u0064\u004d\u006f\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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_ggcf :=NewEG_ColorTransform (); +_ggcf .RedMod =NewCT_Percentage ();if _afadcg :=d .DecodeElement (_ggcf .RedMod ,&_gggeb );_afadcg !=nil {return _afadcg ;};_gbdb .EG_ColorTransform =append (_gbdb .EG_ColorTransform ,_ggcf );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 :"\u0067\u0072\u0065e\u006e"},_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 :"\u0067\u0072\u0065e\u006e"}:_agacd :=NewEG_ColorTransform (); +_agacd .Green =NewCT_Percentage ();if _beeed :=d .DecodeElement (_agacd .Green ,&_gggeb );_beeed !=nil {return _beeed ;};_gbdb .EG_ColorTransform =append (_gbdb .EG_ColorTransform ,_agacd );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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_fcccb :=NewEG_ColorTransform (); +_fcccb .GreenOff =NewCT_Percentage ();if _cffde :=d .DecodeElement (_fcccb .GreenOff ,&_gggeb );_cffde !=nil {return _cffde ;};_gbdb .EG_ColorTransform =append (_gbdb .EG_ColorTransform ,_fcccb );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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_aaga :=NewEG_ColorTransform (); +_aaga .GreenMod =NewCT_Percentage ();if _adbag :=d .DecodeElement (_aaga .GreenMod ,&_gggeb );_adbag !=nil {return _adbag ;};_gbdb .EG_ColorTransform =append (_gbdb .EG_ColorTransform ,_aaga );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 :"\u0062\u006c\u0075\u0065"},_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 :"\u0062\u006c\u0075\u0065"}:_deae :=NewEG_ColorTransform (); +_deae .Blue =NewCT_Percentage ();if _bdda :=d .DecodeElement (_deae .Blue ,&_gggeb );_bdda !=nil {return _bdda ;};_gbdb .EG_ColorTransform =append (_gbdb .EG_ColorTransform ,_deae );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_cbbfe :=NewEG_ColorTransform (); +_cbbfe .BlueOff =NewCT_Percentage ();if _gbaa :=d .DecodeElement (_cbbfe .BlueOff ,&_gggeb );_gbaa !=nil {return _gbaa ;};_gbdb .EG_ColorTransform =append (_gbdb .EG_ColorTransform ,_cbbfe );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 :"\u0062l\u0075\u0065\u004d\u006f\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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_gfebb :=NewEG_ColorTransform (); +_gfebb .BlueMod =NewCT_Percentage ();if _dfgg :=d .DecodeElement (_gfebb .BlueMod ,&_gggeb );_dfgg !=nil {return _dfgg ;};_gbdb .EG_ColorTransform =append (_gbdb .EG_ColorTransform ,_gfebb );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 :"\u0067\u0061\u006dm\u0061"},_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 :"\u0067\u0061\u006dm\u0061"}:_deee :=NewEG_ColorTransform (); +_deee .Gamma =NewCT_GammaTransform ();if _ecadd :=d .DecodeElement (_deee .Gamma ,&_gggeb );_ecadd !=nil {return _ecadd ;};_gbdb .EG_ColorTransform =append (_gbdb .EG_ColorTransform ,_deee );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_fadd :=NewEG_ColorTransform (); +_fadd .InvGamma =NewCT_InverseGammaTransform ();if _gdefg :=d .DecodeElement (_fadd .InvGamma ,&_gggeb );_gdefg !=nil {return _gdefg ;};_gbdb .EG_ColorTransform =append (_gbdb .EG_ColorTransform ,_fadd );default:_bfc .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",_gggeb .Name ); +if _fccdc :=d .Skip ();_fccdc !=nil {return _fccdc ;};};case _e .EndElement :break _bgge ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_TextBullet and its children, prefixing error messages with path -func (_dfedg *EG_TextBullet )ValidateWithPath (path string )error {if _dfedg .BuNone !=nil {if _fefae :=_dfedg .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065");_fefae !=nil {return _fefae ;};};if _dfedg .BuAutoNum !=nil {if _gbgbf :=_dfedg .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"); -_gbgbf !=nil {return _gbgbf ;};};if _dfedg .BuChar !=nil {if _gfffg :=_dfedg .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072");_gfffg !=nil {return _gfffg ;};};if _dfedg .BuBlip !=nil {if _gcaef :=_dfedg .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070"); -_gcaef !=nil {return _gcaef ;};};return nil ;};func (_aaef *CT_FlatText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fecc :=range start .Attr {if _fecc .Name .Local =="\u007a"{_begeb ,_affe :=ParseUnionST_Coordinate (_fecc .Value ); -if _affe !=nil {return _affe ;};_aaef .ZAttr =&_begeb ;continue ;};};for {_gacc ,_gaeb :=d .Token ();if _gaeb !=nil {return _ee .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_gaeb ); -};if _cbad ,_fbgc :=_gacc .(_b .EndElement );_fbgc &&_cbad .Name ==start .Name {break ;};};return nil ;};func (_acbe *CT_CustomColorList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _acbe .CustClr !=nil {_accaa :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0063\u0075\u0073\u0074\u0043\u006cr"}}; -for _ ,_ggcc :=range _acbe .CustClr {e .EncodeElement (_ggcc ,_accaa );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_DuotoneEffect ()*CT_DuotoneEffect {_ebaef :=&CT_DuotoneEffect {};return _ebaef };func (_agaca *ST_PathFillMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_agaca =0; -case "\u006e\u006f\u006e\u0065":*_agaca =1;case "\u006e\u006f\u0072\u006d":*_agaca =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_agaca =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_agaca =4;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_agaca =5; -case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_agaca =6;};return nil ;}; +// ValidateWithPath validates the CT_GvmlConnector and its children, prefixing error messages with path +func (_ccbef *CT_GvmlConnector )ValidateWithPath (path string )error {if _dbcb :=_ccbef .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_dbcb !=nil {return _dbcb ;};if _ccddc :=_ccbef .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_ccddc !=nil {return _ccddc ;};if _ccbef .Style !=nil {if _bbcgd :=_ccbef .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bbcgd !=nil {return _bbcgd ;};};if _ccbef .ExtLst !=nil {if _bbee :=_ccbef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bbee !=nil {return _bbee ;};};return nil ;};func (_agbcf ST_TextSpacingPercentOrPercentString )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _agbcf .ST_TextSpacingPercent !=nil {e .EncodeToken (_e .CharData (_bb .Sprintf ("\u0025\u0064",*_agbcf .ST_TextSpacingPercent ))); +};if _agbcf .ST_Percentage !=nil {e .EncodeToken (_e .CharData (*_agbcf .ST_Percentage ));};return e .EncodeToken (_e .EndElement {Name :start .Name });}; -// ValidateWithPath validates the CT_FillProperties and its children, prefixing error messages with path -func (_ffacb *CT_FillProperties )ValidateWithPath (path string )error {if _ffacb .NoFill !=nil {if _gaaf :=_ffacb .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gaaf !=nil {return _gaaf ;};};if _ffacb .SolidFill !=nil {if _egcgg :=_ffacb .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_egcgg !=nil {return _egcgg ;};};if _ffacb .GradFill !=nil {if _fffb :=_ffacb .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_fffb !=nil {return _fffb ;};};if _ffacb .BlipFill !=nil {if _gdbed :=_ffacb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_gdbed !=nil {return _gdbed ;};};if _ffacb .PattFill !=nil {if _egde :=_ffacb .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_egde !=nil {return _egde ;};};if _ffacb .GrpFill !=nil {if _cabgf :=_ffacb .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_cabgf !=nil {return _cabgf ;};};return nil ;};const (ST_DgmBuildStepUnset ST_DgmBuildStep =0;ST_DgmBuildStepSp ST_DgmBuildStep =1;ST_DgmBuildStepBg ST_DgmBuildStep =2;); +// ValidateWithPath validates the EG_FillModeProperties and its children, prefixing error messages with path +func (_ffagg *EG_FillModeProperties )ValidateWithPath (path string )error {if _ffagg .Tile !=nil {if _cgdcc :=_ffagg .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_cgdcc !=nil {return _cgdcc ;};};if _ffagg .Stretch !=nil {if _aeeb :=_ffagg .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068"); +_aeeb !=nil {return _aeeb ;};};return nil ;};func NewCT_BaseStylesOverride ()*CT_BaseStylesOverride {_ebccc :=&CT_BaseStylesOverride {};return _ebccc ;}; -// Validate validates the CT_LineJoinBevel and its children -func (_fbga *CT_LineJoinBevel )Validate ()error {return _fbga .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0042\u0065\u0076\u0065\u006c");}; +// Validate validates the CT_SphereCoords and its children +func (_fgfe *CT_SphereCoords )Validate ()error {return _fgfe .ValidateWithPath ("\u0043T\u005fS\u0070\u0068\u0065\u0072\u0065\u0043\u006f\u006f\u0072\u0064\u0073");}; -// ValidateWithPath validates the CT_LineProperties and its children, prefixing error messages with path -func (_cgeee *CT_LineProperties )ValidateWithPath (path string )error {if _cgeee .WAttr !=nil {if *_cgeee .WAttr < 0{return _ee .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 ,*_cgeee .WAttr ); -};if *_cgeee .WAttr > 20116800{return _ee .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 ,*_cgeee .WAttr ); -};};if _affb :=_cgeee .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_affb !=nil {return _affb ;};if _eafd :=_cgeee .CmpdAttr .ValidateWithPath (path +"\u002fC\u006d\u0070\u0064\u0041\u0074\u0074r");_eafd !=nil {return _eafd ; -};if _ddcd :=_cgeee .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_ddcd !=nil {return _ddcd ;};if _cgeee .NoFill !=nil {if _ggdba :=_cgeee .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ggdba !=nil {return _ggdba ; -};};if _cgeee .SolidFill !=nil {if _aeedb :=_cgeee .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_aeedb !=nil {return _aeedb ;};};if _cgeee .GradFill !=nil {if _bbagf :=_cgeee .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl"); -_bbagf !=nil {return _bbagf ;};};if _cgeee .PattFill !=nil {if _fcgee :=_cgeee .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_fcgee !=nil {return _fcgee ;};};if _cgeee .PrstDash !=nil {if _beee :=_cgeee .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h"); -_beee !=nil {return _beee ;};};if _cgeee .CustDash !=nil {if _ceggg :=_cgeee .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h");_ceggg !=nil {return _ceggg ;};};if _cgeee .Round !=nil {if _cddfd :=_cgeee .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064"); -_cddfd !=nil {return _cddfd ;};};if _cgeee .Bevel !=nil {if _fcba :=_cgeee .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_fcba !=nil {return _fcba ;};};if _cgeee .Miter !=nil {if _eebab :=_cgeee .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072"); -_eebab !=nil {return _eebab ;};};if _cgeee .HeadEnd !=nil {if _edbcg :=_cgeee .HeadEnd .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0045\u006e\u0064");_edbcg !=nil {return _edbcg ;};};if _cgeee .TailEnd !=nil {if _cefgc :=_cgeee .TailEnd .ValidateWithPath (path +"\u002f\u0054\u0061\u0069\u006c\u0045\u006e\u0064"); -_cefgc !=nil {return _cefgc ;};};if _cgeee .ExtLst !=nil {if _ggca :=_cgeee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggca !=nil {return _ggca ;};};return nil ;};func NewCT_SoftEdgesEffect ()*CT_SoftEdgesEffect {_edeab :=&CT_SoftEdgesEffect {}; -_edeab .RadAttr =0;return _edeab ;};func (_ac *AG_Locking )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ac .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_ac .NoGrpAttr ))}); -};if _ac .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_ac .NoSelectAttr ))});};if _ac .NoRotAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_ac .NoRotAttr ))}); -};if _ac .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_ac .NoChangeAspectAttr ))}); -};if _ac .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_ac .NoMoveAttr ))});};if _ac .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_ee .Sprintf ("\u0025\u0064",_egaged (*_ac .NoResizeAttr ))}); -};if _ac .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_ac .NoEditPointsAttr ))});};if _ac .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_ac .NoAdjustHandlesAttr ))}); -};if _ac .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_ac .NoChangeArrowheadsAttr ))}); -};if _ac .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 :_ee .Sprintf ("\u0025\u0064",_egaged (*_ac .NoChangeShapeTypeAttr ))}); -};return nil ;}; +// ST_TextPoint is a union type +type ST_TextPoint struct{ST_TextPointUnqualified *int32 ;ST_UniversalMeasure *string ;};func (_gceb *CT_EffectProperties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _gceb .EffectLst !=nil {_aaabd :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gceb .EffectLst ,_aaabd );};if _gceb .EffectDag !=nil {_cade :=_e .StartElement {Name :_e .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_gceb .EffectDag ,_cade );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_dfdff *CT_GvmlUseShapeRectangle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_dead ,_begee :=d .Token ();if _begee !=nil {return _bb .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",_begee ); +};if _ddeff ,_gfagb :=_dead .(_e .EndElement );_gfagb &&_ddeff .Name ==start .Name {break ;};};return nil ;};const (ST_AnimationBuildTypeUnset ST_AnimationBuildType =0;ST_AnimationBuildTypeAllAtOnce ST_AnimationBuildType =1;);func (_feegde ST_TextAlignType )Validate ()error {return _feegde .ValidateWithPath ("")}; +func (_fcd *CT_AudioCD )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ddcg :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0073\u0074"}};e .EncodeElement (_fcd .St ,_ddcg );_afgc :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065n\u0064"}}; +e .EncodeElement (_fcd .End ,_afgc );if _fcd .ExtLst !=nil {_eeaga :=_e .StartElement {Name :_e .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcd .ExtLst ,_eeaga );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_NonVisualGroupDrawingShapeProps and its children -func (_cafe *CT_NonVisualGroupDrawingShapeProps )Validate ()error {return _cafe .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 (_bgcbb ST_BevelPresetType )Validate ()error {return _bgcbb .ValidateWithPath ("")};func (_cadgae ST_TextTabAlignType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cadgae .String (),start );};type Graphic struct{CT_GraphicalObject }; -type CT_Blip struct{CstateAttr ST_BlipCompression ;Choice []*CT_BlipChoice ;ExtLst *CT_OfficeArtExtensionList ;EmbedAttr *string ;LinkAttr *string ;};func (_beabce *CT_GvmlGroupShapeNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_beabce .CNvPr =NewCT_NonVisualDrawingProps (); -_beabce .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();_eefbe :for {_afdb ,_gdbb :=d .Token ();if _gdbb !=nil {return _gdbb ;};switch _dfef :=_afdb .(type ){case _b .StartElement :switch _dfef .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 _fgbec :=d .DecodeElement (_beabce .CNvPr ,&_dfef ); -_fgbec !=nil {return _fgbec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _aegbbb :=d .DecodeElement (_beabce .CNvGrpSpPr ,&_dfef ); -_aegbbb !=nil {return _aegbbb ;};default:_cc .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",_dfef .Name ); -if _eeccb :=d .Skip ();_eeccb !=nil {return _eeccb ;};};case _b .EndElement :break _eefbe ;case _b .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 init (){_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path +func (_cfcc *CT_Hyperlink )ValidateWithPath (path string )error {if _cfcc .Snd !=nil {if _bbcbf :=_cfcc .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_bbcbf !=nil {return _bbcbf ;};};if _cfcc .ExtLst !=nil {if _aaag :=_cfcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_aaag !=nil {return _aaag ;};};return nil ;};func init (){_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); _a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); _a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); _a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); diff --git a/schema/soo/dml/lockedCanvas/lockedCanvas.go b/schema/soo/dml/lockedCanvas/lockedCanvas.go index f579b857a6..378d31132e 100644 --- a/schema/soo/dml/lockedCanvas/lockedCanvas.go +++ b/schema/soo/dml/lockedCanvas/lockedCanvas.go @@ -9,15 +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 lockedCanvas ;import (_e "encoding/xml";_b "fmt";_ef "github.com/unidoc/unioffice";_g "github.com/unidoc/unioffice/schema/soo/dml";);func (_eg *LockedCanvas )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u006c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073";return _eg .CT_GvmlGroupShape .MarshalXML (e ,start );}; +package lockedCanvas ;import (_a "encoding/xml";_d "fmt";_c "github.com/unidoc/unioffice";_ab "github.com/unidoc/unioffice/schema/soo/dml";);func (_ad *LockedCanvas )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ad .CT_GvmlGroupShape =*_ab .NewCT_GvmlGroupShape (); +for {_bg ,_ddd :=d .Token ();if _ddd !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004c\u006f\u0063\u006b\u0065d\u0043\u0061\u006e\u0076\u0061\u0073\u003a\u0020\u0025\u0073",_ddd );};if _f ,_cc :=_bg .(_a .EndElement );_cc &&_f .Name ==start .Name {break ; +};};return nil ;};func (_dd *LockedCanvas )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_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 ="\u006c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073";return _dd .CT_GvmlGroupShape .MarshalXML (e ,start );};type LockedCanvas struct{_ab .CT_GvmlGroupShape }; // ValidateWithPath validates the LockedCanvas and its children, prefixing error messages with path -func (_bbf *LockedCanvas )ValidateWithPath (path string )error {if _fe :=_bbf .CT_GvmlGroupShape .ValidateWithPath (path );_fe !=nil {return _fe ;};return nil ;};type LockedCanvas struct{_g .CT_GvmlGroupShape };func (_bb *LockedCanvas )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bb .CT_GvmlGroupShape =*_g .NewCT_GvmlGroupShape (); -for {_db ,_gb :=d .Token ();if _gb !=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",_gb );};if _gf ,_a :=_db .(_e .EndElement );_a &&_gf .Name ==start .Name {break ; -};};return nil ;};func NewLockedCanvas ()*LockedCanvas {_d :=&LockedCanvas {};_d .CT_GvmlGroupShape =*_g .NewCT_GvmlGroupShape ();return _d ;}; +func (_g *LockedCanvas )ValidateWithPath (path string )error {if _bb :=_g .CT_GvmlGroupShape .ValidateWithPath (path );_bb !=nil {return _bb ;};return nil ;}; // Validate validates the LockedCanvas and its children -func (_gd *LockedCanvas )Validate ()error {return _gd .ValidateWithPath ("\u004c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073");};func init (){_ef .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 ); +func (_fa *LockedCanvas )Validate ()error {return _fa .ValidateWithPath ("\u004c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073");};func NewLockedCanvas ()*LockedCanvas {_ba :=&LockedCanvas {};_ba .CT_GvmlGroupShape =*_ab .NewCT_GvmlGroupShape (); +return _ba ;};func init (){_c .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 4806b874ac..8ba2e52bb1 100644 --- a/schema/soo/dml/picture/picture.go +++ b/schema/soo/dml/picture/picture.go @@ -9,51 +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 picture ;import (_c "encoding/xml";_e "github.com/unidoc/unioffice";_a "github.com/unidoc/unioffice/common/logger";_d "github.com/unidoc/unioffice/schema/soo/dml";); +package picture ;import (_a "encoding/xml";_ce "github.com/unidoc/unioffice";_e "github.com/unidoc/unioffice/common/logger";_eb "github.com/unidoc/unioffice/schema/soo/dml";);type Pic struct{CT_Picture };func (_g *CT_Picture )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_g .NvPicPr =NewCT_PictureNonVisual (); +_g .BlipFill =_eb .NewCT_BlipFillProperties ();_g .SpPr =_eb .NewCT_ShapeProperties ();_b :for {_db ,_fb :=d .Token ();if _fb !=nil {return _fb ;};switch _ff :=_db .(type ){case _a .StartElement :switch _ff .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_a .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 _cd :=d .DecodeElement (_g .NvPicPr ,&_ff ); +_cd !=nil {return _cd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_a .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 _be :=d .DecodeElement (_g .BlipFill ,&_ff ); +_be !=nil {return _be ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_a .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 _cb :=d .DecodeElement (_g .SpPr ,&_ff ); +_cb !=nil {return _cb ;};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",_ff .Name ); +if _ed :=d .Skip ();_ed !=nil {return _ed ;};};case _a .EndElement :break _b ;case _a .CharData :};};return nil ;}; -// Validate validates the CT_Picture and its children -func (_aea *CT_Picture )Validate ()error {return _aea .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_da *CT_Picture )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_f :=_c .StartElement {Name :_c .Name {Local :"p\u0069\u0063\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}}; -e .EncodeElement (_da .NvPicPr ,_f );_fg :=_c .StartElement {Name :_c .Name {Local :"\u0070\u0069\u0063:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_da .BlipFill ,_fg );_ff :=_c .StartElement {Name :_c .Name {Local :"\u0070\u0069\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_da .SpPr ,_ff );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewPic ()*Pic {_dcd :=&Pic {};_dcd .CT_Picture =*NewCT_Picture ();return _dcd };func (_bg *Pic )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bg .CT_Picture =*NewCT_Picture (); -_ec :for {_ce ,_de :=d .Token ();if _de !=nil {return _de ;};switch _bef :=_ce .(type ){case _c .StartElement :switch _bef .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _ga :=d .DecodeElement (_bg .NvPicPr ,&_bef ); -_ga !=nil {return _ga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _ca :=d .DecodeElement (_bg .BlipFill ,&_bef ); -_ca !=nil {return _ca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"}:if _db :=d .DecodeElement (_bg .SpPr ,&_bef ); -_db !=nil {return _db ;};default:_a .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",_bef .Name ); -if _dgf :=d .Skip ();_dgf !=nil {return _dgf ;};};case _c .EndElement :break _ec ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the Pic and its children, prefixing error messages with path +func (_efe *Pic )ValidateWithPath (path string )error {if _fed :=_efe .CT_Picture .ValidateWithPath (path );_fed !=nil {return _fed ;};return nil ;};func NewPic ()*Pic {_dbe :=&Pic {};_dbe .CT_Picture =*NewCT_Picture ();return _dbe };type CT_Picture struct{NvPicPr *CT_PictureNonVisual ; +BlipFill *_eb .CT_BlipFillProperties ;SpPr *_eb .CT_ShapeProperties ;};type CT_PictureNonVisual struct{CNvPr *_eb .CT_NonVisualDrawingProps ;CNvPicPr *_eb .CT_NonVisualPictureProperties ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_ad :=&CT_PictureNonVisual {}; +_ad .CNvPr =_eb .NewCT_NonVisualDrawingProps ();_ad .CNvPicPr =_eb .NewCT_NonVisualPictureProperties ();return _ad ;}; + +// Validate validates the Pic and its children +func (_deg *Pic )Validate ()error {return _deg .ValidateWithPath ("\u0050\u0069\u0063")}; // ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_eg *CT_Picture )ValidateWithPath (path string )error {if _dc :=_eg .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_dc !=nil {return _dc ;};if _ee :=_eg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_ee !=nil {return _ee ;};if _ggc :=_eg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ggc !=nil {return _ggc ;};return nil ;};func (_gd *CT_PictureNonVisual )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -_dd :=_c .StartElement {Name :_c .Name {Local :"\u0070i\u0063\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_gd .CNvPr ,_dd );_ad :=_c .StartElement {Name :_c .Name {Local :"\u0070\u0069\u0063:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_gd .CNvPicPr ,_ad ); -e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +func (_ef *CT_Picture )ValidateWithPath (path string )error {if _bf :=_ef .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_bf !=nil {return _bf ;};if _ebf :=_ef .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_ebf !=nil {return _ebf ;};if _cf :=_ef .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cf !=nil {return _cf ;};return nil ;}; // Validate validates the CT_PictureNonVisual and its children -func (_cc *CT_PictureNonVisual )Validate ()error {return _cc .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};type Pic struct{CT_Picture };type CT_Picture struct{NvPicPr *CT_PictureNonVisual ; -BlipFill *_d .CT_BlipFillProperties ;SpPr *_d .CT_ShapeProperties ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_gc :=&CT_PictureNonVisual {};_gc .CNvPr =_d .NewCT_NonVisualDrawingProps ();_gc .CNvPicPr =_d .NewCT_NonVisualPictureProperties (); -return _gc ;}; - -// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_cb *CT_PictureNonVisual )ValidateWithPath (path string )error {if _eeb :=_cb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_eeb !=nil {return _eeb ;};if _add :=_cb .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); -_add !=nil {return _add ;};return nil ;};func (_efc *CT_PictureNonVisual )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efc .CNvPr =_d .NewCT_NonVisualDrawingProps ();_efc .CNvPicPr =_d .NewCT_NonVisualPictureProperties ();_ba :for {_adc ,_be :=d .Token (); -if _be !=nil {return _be ;};switch _ade :=_adc .(type ){case _c .StartElement :switch _ade .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0063\u004e\u0076P\u0072"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0063\u004e\u0076P\u0072"}:if _eb :=d .DecodeElement (_efc .CNvPr ,&_ade ); -_eb !=nil {return _eb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _gf :=d .DecodeElement (_efc .CNvPicPr ,&_ade ); -_gf !=nil {return _gf ;};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",_ade .Name ); -if _gb :=d .Skip ();_gb !=nil {return _gb ;};};case _c .EndElement :break _ba ;case _c .CharData :};};return nil ;}; +func (_ec *CT_PictureNonVisual )Validate ()error {return _ec .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; -// Validate validates the Pic and its children -func (_ed *Pic )Validate ()error {return _ed .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");};func (_ebb *Pic )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\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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 ,_a .Attr {Name :_a .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 ,_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 ="\u0070i\u0063\u003a\u0070\u0069\u0063";return _ebb .CT_Picture .MarshalXML (e ,start );};func (_ee *CT_Picture )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_d :=_a .StartElement {Name :_a .Name {Local :"p\u0069\u0063\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}}; +e .EncodeElement (_ee .NvPicPr ,_d );_eg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0069\u0063:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ee .BlipFill ,_eg );_f :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0069\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_ee .SpPr ,_f );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ac *CT_PictureNonVisual )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );_efg :=_a .StartElement {Name :_a .Name {Local :"\u0070i\u0063\u003a\u0063\u004e\u0076\u0050r"}}; +e .EncodeElement (_ac .CNvPr ,_efg );_de :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0069\u0063:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_ac .CNvPicPr ,_de );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; +};func NewCT_Picture ()*CT_Picture {_ab :=&CT_Picture {};_ab .NvPicPr =NewCT_PictureNonVisual ();_ab .BlipFill =_eb .NewCT_BlipFillProperties ();_ab .SpPr =_eb .NewCT_ShapeProperties ();return _ab ;};func (_da *CT_PictureNonVisual )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_da .CNvPr =_eb .NewCT_NonVisualDrawingProps (); +_da .CNvPicPr =_eb .NewCT_NonVisualPictureProperties ();_fad :for {_efc ,_bfa :=d .Token ();if _bfa !=nil {return _bfa ;};switch _ba :=_efc .(type ){case _a .StartElement :switch _ba .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_a .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 _fe :=d .DecodeElement (_da .CNvPr ,&_ba ); +_fe !=nil {return _fe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_a .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _ae :=d .DecodeElement (_da .CNvPicPr ,&_ba ); +_ae !=nil {return _ae ;};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",_ba .Name ); +if _bg :=d .Skip ();_bg !=nil {return _bg ;};};case _a .EndElement :break _fad ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the Pic and its children, prefixing error messages with path -func (_bd *Pic )ValidateWithPath (path string )error {if _aa :=_bd .CT_Picture .ValidateWithPath (path );_aa !=nil {return _aa ;};return nil ;};type CT_PictureNonVisual struct{CNvPr *_d .CT_NonVisualDrawingProps ;CNvPicPr *_d .CT_NonVisualPictureProperties ; -};func NewCT_Picture ()*CT_Picture {_cd :=&CT_Picture {};_cd .NvPicPr =NewCT_PictureNonVisual ();_cd .BlipFill =_d .NewCT_BlipFillProperties ();_cd .SpPr =_d .NewCT_ShapeProperties ();return _cd ;};func (_fb *CT_Picture )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fb .NvPicPr =NewCT_PictureNonVisual (); -_fb .BlipFill =_d .NewCT_BlipFillProperties ();_fb .SpPr =_d .NewCT_ShapeProperties ();_ae :for {_ef ,_b :=d .Token ();if _b !=nil {return _b ;};switch _gg :=_ef .(type ){case _c .StartElement :switch _gg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _ffe :=d .DecodeElement (_fb .NvPicPr ,&_gg ); -_ffe !=nil {return _ffe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _dg :=d .DecodeElement (_fb .BlipFill ,&_gg ); -_dg !=nil {return _dg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"},_c .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u0073\u0070\u0050\u0072"}:if _cdb :=d .DecodeElement (_fb .SpPr ,&_gg ); -_cdb !=nil {return _cdb ;};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",_gg .Name ); -if _ffeg :=d .Skip ();_ffeg !=nil {return _ffeg ;};};case _c .EndElement :break _ae ;case _c .CharData :};};return nil ;};func (_fbd *Pic )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0070\u0069c"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _fbd .CT_Picture .MarshalXML (e ,start );};func init (){_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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 ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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 ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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 ); +// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path +func (_ga *CT_PictureNonVisual )ValidateWithPath (path string )error {if _af :=_ga .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_af !=nil {return _af ;};if _fd :=_ga .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); +_fd !=nil {return _fd ;};return nil ;};func (_aa *Pic )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aa .CT_Picture =*NewCT_Picture ();_abb :for {_bd ,_dec :=d .Token ();if _dec !=nil {return _dec ;};switch _gc :=_bd .(type ){case _a .StartElement :switch _gc .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_a .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 _deb :=d .DecodeElement (_aa .NvPicPr ,&_gc ); +_deb !=nil {return _deb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_a .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 _fbc :=d .DecodeElement (_aa .BlipFill ,&_gc ); +_fbc !=nil {return _fbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_a .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 _dea :=d .DecodeElement (_aa .SpPr ,&_gc ); +_dea !=nil {return _dea ;};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",_gc .Name ); +if _ca :=d .Skip ();_ca !=nil {return _ca ;};};case _a .EndElement :break _abb ;case _a .CharData :};};return nil ;};func init (){_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\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 ); +_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0070\u0069\u0063\u0074\u0075\u0072\u0065","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture ); +_ce .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\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 4f4c32745e..c969bfa8a7 100644 --- a/schema/soo/dml/spreadsheetDrawing/spreadsheetDrawing.go +++ b/schema/soo/dml/spreadsheetDrawing/spreadsheetDrawing.go @@ -9,450 +9,444 @@ // 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 (_e "encoding/xml";_d "fmt";_gb "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/common/logger";_ed "github.com/unidoc/unioffice/schema/soo/dml";_ge "strconv";); - -// Validate validates the To and its children -func (_bgbg *To )Validate ()error {return _bgbg .ValidateWithPath ("\u0054\u006f")};const (ST_EditAsUnset ST_EditAs =0;ST_EditAsTwoCell ST_EditAs =1;ST_EditAsOneCell ST_EditAs =2;ST_EditAsAbsolute ST_EditAs =3;);func (_dfcc ST_EditAs )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bcce :=_e .Attr {}; -_bcce .Name =name ;switch _dfcc {case ST_EditAsUnset :_bcce .Value ="";case ST_EditAsTwoCell :_bcce .Value ="\u0074w\u006f\u0043\u0065\u006c\u006c";case ST_EditAsOneCell :_bcce .Value ="\u006fn\u0065\u0043\u0065\u006c\u006c";case ST_EditAsAbsolute :_bcce .Value ="\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065"; -};return _bcce ,nil ;}; - -// Validate validates the CT_Shape and its children -func (_agb *CT_Shape )Validate ()error {return _agb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_cefb ST_EditAs )Validate ()error {return _cefb .ValidateWithPath ("")}; +package spreadsheetDrawing ;import (_db "encoding/xml";_g "fmt";_gc "github.com/unidoc/unioffice";_df "github.com/unidoc/unioffice/common/logger";_b "github.com/unidoc/unioffice/schema/soo/dml";_dd "strconv";);func (_ccc *CT_GroupShapeNonVisual )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); +_aad :=_db .StartElement {Name :_db .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_ccc .CNvPr ,_aad );_eec :=_db .StartElement {Name :_db .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0047\u0072p\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_ccc .CNvGrpSpPr ,_eec );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_ba *CT_AbsoluteAnchor )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_ba .Pos =_b .NewCT_Point2D ();_ba .Ext =_b .NewCT_PositiveSize2D (); +_ba .ClientData =NewCT_AnchorClientData ();_f :for {_baf ,_c :=d .Token ();if _c !=nil {return _c ;};switch _eg :=_baf .(type ){case _db .StartElement :switch _eg .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _dfe :=d .DecodeElement (_ba .Pos ,&_eg ); +_dfe !=nil {return _dfe ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _be :=d .DecodeElement (_ba .Ext ,&_eg ); +_be !=nil {return _be ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ba .Choice =NewEG_ObjectChoicesChoice (); +if _a :=d .DecodeElement (&_ba .Choice .Sp ,&_eg );_a !=nil {return _a ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ba .Choice =NewEG_ObjectChoicesChoice (); +if _ef :=d .DecodeElement (&_ba .Choice .GrpSp ,&_eg );_ef !=nil {return _ef ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ba .Choice =NewEG_ObjectChoicesChoice (); +if _fe :=d .DecodeElement (&_ba .Choice .GraphicFrame ,&_eg );_fe !=nil {return _fe ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ba .Choice =NewEG_ObjectChoicesChoice (); +if _ff :=d .DecodeElement (&_ba .Choice .CxnSp ,&_eg );_ff !=nil {return _ff ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ba .Choice =NewEG_ObjectChoicesChoice (); +if _ec :=d .DecodeElement (&_ba .Choice .Pic ,&_eg );_ec !=nil {return _ec ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ba .Choice =NewEG_ObjectChoicesChoice (); +if _fb :=d .DecodeElement (&_ba .Choice .ContentPart ,&_eg );_fb !=nil {return _fb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _bg :=d .DecodeElement (_ba .ClientData ,&_eg ); +_bg !=nil {return _bg ;};default:_df .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",_eg .Name ); +if _gcc :=d .Skip ();_gcc !=nil {return _gcc ;};};case _db .EndElement :break _f ;case _db .CharData :};};return nil ;};func NewEG_ObjectChoices ()*EG_ObjectChoices {_debe :=&EG_ObjectChoices {};return _debe };const (ST_EditAsUnset ST_EditAs =0;ST_EditAsTwoCell ST_EditAs =1; +ST_EditAsOneCell ST_EditAs =2;ST_EditAsAbsolute ST_EditAs =3;);func (_bdb *CT_Connector )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _bdb .MacroAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_g .Sprintf ("\u0025\u0076",*_bdb .MacroAttr )}); +};if _bdb .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_agcb (*_bdb .FPublishedAttr ))});};e .EncodeToken (start ); +_bcd :=_db .StartElement {Name :_db .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bdb .NvCxnSpPr ,_bcd );_dg :=_db .StartElement {Name :_db .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_bdb .SpPr ,_dg );if _bdb .Style !=nil {_ga :=_db .StartElement {Name :_db .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_bdb .Style ,_ga );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ; +}; -// ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path -func (_ddb *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _dcb :=_ddb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dcb !=nil {return _dcb ;};if _ebe :=_ddb .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); -_ebe !=nil {return _ebe ;};return nil ;};func _aeec (_ecab bool )uint8 {if _ecab {return 1;};return 0;};type CT_GraphicalObjectFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ;Xfrm *_ed .CT_Transform2D ; -Graphic *_ed .Graphic ;}; +// ValidateWithPath validates the CT_AbsoluteAnchor and its children, prefixing error messages with path +func (_cg *CT_AbsoluteAnchor )ValidateWithPath (path string )error {if _aa :=_cg .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_aa !=nil {return _aa ;};if _fd :=_cg .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_fd !=nil {return _fd ; +};if _cg .Choice !=nil {if _egb :=_cg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_egb !=nil {return _egb ;};};if _eaa :=_cg .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"); +_eaa !=nil {return _eaa ;};return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_ebd :=&CT_PictureNonVisual {};_ebd .CNvPr =_b .NewCT_NonVisualDrawingProps ();_ebd .CNvPicPr =_b .NewCT_NonVisualPictureProperties ();return _ebd ;}; -// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path -func (_fae *CT_Connector )ValidateWithPath (path string )error {if _eb :=_fae .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_eb !=nil {return _eb ;};if _cbda :=_fae .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_cbda !=nil {return _cbda ;};if _fae .Style !=nil {if _cba :=_fae .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_cba !=nil {return _cba ;};};return nil ;};type To struct{CT_Marker }; +// ValidateWithPath validates the CT_OneCellAnchor and its children, prefixing error messages with path +func (_bbfb *CT_OneCellAnchor )ValidateWithPath (path string )error {if _agb :=_bbfb .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_agb !=nil {return _agb ;};if _ebca :=_bbfb .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_ebca !=nil {return _ebca ; +};if _bbfb .Choice !=nil {if _gce :=_bbfb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gce !=nil {return _gce ;};};if _bfea :=_bbfb .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"); +_bfea !=nil {return _bfea ;};return nil ;};type CT_GraphicalObjectFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ;Xfrm *_b .CT_Transform2D ;Graphic *_b .Graphic ;};type To struct{CT_Marker };func (_bgeb *CT_TwoCellAnchor )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _bgeb .EditAsAttr !=ST_EditAsUnset {_efea ,_dfg :=_bgeb .EditAsAttr .MarshalXMLAttr (_db .Name {Local :"\u0065\u0064\u0069\u0074\u0041\u0073"}); +if _dfg !=nil {return _dfg ;};start .Attr =append (start .Attr ,_efea );};e .EncodeToken (start );_bfbg :=_db .StartElement {Name :_db .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_bgeb .From ,_bfbg );_dba :=_db .StartElement {Name :_db .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}}; +e .EncodeElement (_bgeb .To ,_dba );if _bgeb .Choice !=nil {_bgeb .Choice .MarshalXML (e ,_db .StartElement {});};_dff :=_db .StartElement {Name :_db .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_bgeb .ClientData ,_dff ); +e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GroupShapeNonVisual and its children -func (_dfa *CT_GroupShapeNonVisual )Validate ()error {return _dfa .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};type CT_AnchorClientData struct{FLocksWithSheetAttr *bool ; -FPrintsWithSheetAttr *bool ;};func (_fffd *CT_GroupShapeNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fffd .CNvPr =_ed .NewCT_NonVisualDrawingProps ();_fffd .CNvGrpSpPr =_ed .NewCT_NonVisualGroupDrawingShapeProps ();_be :for {_acd ,_edg :=d .Token (); -if _edg !=nil {return _edg ;};switch _dcc :=_acd .(type ){case _e .StartElement :switch _dcc .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _effb :=d .DecodeElement (_fffd .CNvPr ,&_dcc ); -_effb !=nil {return _effb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _fgg :=d .DecodeElement (_fffd .CNvGrpSpPr ,&_dcc ); -_fgg !=nil {return _fgg ;};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",_dcc .Name ); -if _bgg :=d .Skip ();_bgg !=nil {return _bgg ;};};case _e .EndElement :break _be ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_Marker and its children +func (_cagd *CT_Marker )Validate ()error {return _cagd .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");}; -// Validate validates the EG_Anchor and its children -func (_bgagd *EG_Anchor )Validate ()error {return _bgagd .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");}; +// Validate validates the CT_Rel and its children +func (_ddbg *CT_Rel )Validate ()error {return _ddbg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");}; -// Validate validates the CT_GroupShape and its children -func (_cag *CT_GroupShape )Validate ()error {return _cag .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");}; +// Validate validates the CT_GraphicalObjectFrame and its children +func (_cbe *CT_GraphicalObjectFrame )Validate ()error {return _cbe .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");};func (_gcca *WsDr )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {start .Attr =append (start .Attr ,_db .Attr {Name :_db .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 ,_db .Attr {Name :_db .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ,_db .Attr {Name :_db .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_db .Attr {Name :_db .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 ,_db .Attr {Name :_db .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _gcca .CT_Drawing .MarshalXML (e ,start );}; -// Validate validates the CT_AbsoluteAnchor and its children -func (_cg *CT_AbsoluteAnchor )Validate ()error {return _cg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072");}; +// Validate validates the CT_Shape and its children +func (_eaaf *CT_Shape )Validate ()error {return _eaaf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");}; // ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path -func (_egf *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _gedc ,_cae :=range _egf .Sp {if _fffb :=_cae .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_gedc ));_fffb !=nil {return _fffb ;};};for _gdfe ,_adfc :=range _egf .GrpSp {if _ede :=_adfc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_gdfe )); -_ede !=nil {return _ede ;};};for _ebb ,_ebce :=range _egf .GraphicFrame {if _dae :=_ebce .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_ebb ));_dae !=nil {return _dae ; -};};for _eacg ,_ced :=range _egf .CxnSp {if _cgf :=_ced .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_eacg ));_cgf !=nil {return _cgf ;};};for _fcad ,_acc :=range _egf .Pic {if _fge :=_acc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_fcad )); -_fge !=nil {return _fge ;};};return nil ;}; - -// Validate validates the WsDr and its children -func (_bbcg *WsDr )Validate ()error {return _bbcg .ValidateWithPath ("\u0057\u0073\u0044\u0072")};func NewCT_Marker ()*CT_Marker {_afd :=&CT_Marker {};_afd .Col =0;_afd .Row =0;return _afd };type CT_PictureNonVisual struct{CNvPr *_ed .CT_NonVisualDrawingProps ; -CNvPicPr *_ed .CT_NonVisualPictureProperties ;};func (_cdca *CT_OneCellAnchor )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_cde :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}}; -e .EncodeElement (_cdca .From ,_cde );_cfe :=_e .StartElement {Name :_e .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_cdca .Ext ,_cfe );if _cdca .Choice !=nil {_cdca .Choice .MarshalXML (e ,_e .StartElement {});};_gcc :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}}; -e .EncodeElement (_cdca .ClientData ,_gcc );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gda *CT_Marker )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gda .Col =0;_gda .Row =0;_cbf :for {_aad ,_abbf :=d .Token (); -if _abbf !=nil {return _abbf ;};switch _fga :=_aad .(type ){case _e .StartElement :switch _fga .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _ecc :=d .DecodeElement (&_gda .Col ,&_fga ); -_ecc !=nil {return _ecc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cac ,_gcf :=d .Token (); -if _gcf !=nil {return _gcf ;};switch _bgcb :=_cac .(type ){case _e .CharData :_bcbc :=string (_bgcb );_ffg ,_cagc :=_ed .ParseUnionST_Coordinate (_bcbc );if _cagc !=nil {return nil ;};_gda .ColOff =_ffg ;d .Skip ();case _e .EndElement :};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _dbaa :=d .DecodeElement (&_gda .Row ,&_fga ); -_dbaa !=nil {return _dbaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_dge ,_ddba :=d .Token (); -if _ddba !=nil {return _ddba ;};switch _ada :=_dge .(type ){case _e .CharData :_cdge :=string (_ada );_ebbe ,_fgf :=_ed .ParseUnionST_Coordinate (_cdge );if _fgf !=nil {return nil ;};_gda .RowOff =_ebbe ;d .Skip ();case _e .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",_fga .Name ); -if _add :=d .Skip ();_add !=nil {return _add ;};};case _e .EndElement :break _cbf ;case _e .CharData :};};return nil ;};type CT_Rel struct{IdAttr string ;}; +func (_ecg *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _cgb ,_cegf :=range _ecg .Sp {if _aeg :=_cegf .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_cgb ));_aeg !=nil {return _aeg ;};};for _ead ,_fce :=range _ecg .GrpSp {if _cgba :=_fce .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_ead )); +_cgba !=nil {return _cgba ;};};for _dddf ,_gfg :=range _ecg .GraphicFrame {if _eea :=_gfg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_dddf ));_eea !=nil {return _eea ; +};};for _bdcb ,_daefc :=range _ecg .CxnSp {if _ecb :=_daefc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_bdcb ));_ecb !=nil {return _ecb ;};};for _aaf ,_aag :=range _ecg .Pic {if _bfa :=_aag .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_aaf )); +_bfa !=nil {return _bfa ;};};return nil ;};func _agcb (_ffgb bool )uint8 {if _ffgb {return 1;};return 0;};type CT_OneCellAnchor struct{From *CT_Marker ;Ext *_b .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func (_afg *CT_GroupShapeChoice )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _afg .Sp !=nil {_ffc :=_db .StartElement {Name :_db .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}}; +for _ ,_gfb :=range _afg .Sp {e .EncodeElement (_gfb ,_ffc );};};if _afg .GrpSp !=nil {_agd :=_db .StartElement {Name :_db .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};for _ ,_cdd :=range _afg .GrpSp {e .EncodeElement (_cdd ,_agd );}; +};if _afg .GraphicFrame !=nil {_cfb :=_db .StartElement {Name :_db .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_bag :=range _afg .GraphicFrame {e .EncodeElement (_bag ,_cfb );};};if _afg .CxnSp !=nil {_dge :=_db .StartElement {Name :_db .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}}; +for _ ,_aabb :=range _afg .CxnSp {e .EncodeElement (_aabb ,_dge );};};if _afg .Pic !=nil {_egg :=_db .StartElement {Name :_db .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}};for _ ,_dad :=range _afg .Pic {e .EncodeElement (_dad ,_egg );};};return nil ; +};func (_beb *CT_ShapeNonVisual )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );_abd :=_db .StartElement {Name :_db .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_beb .CNvPr ,_abd ); +_cgdf :=_db .StartElement {Name :_db .Name {Local :"x\u0064\u0072\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_beb .CNvSpPr ,_cgdf );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_dde *CT_Drawing )ValidateWithPath (path string )error {for _egd ,_ebc :=range _dde .EG_Anchor {if _ged :=_ebc .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_egd )); -_ged !=nil {return _ged ;};};return nil ;};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_dbbe :=&EG_ObjectChoicesChoice {};return _dbbe ;};func (_bdf *CT_Drawing )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gdg :for {_faf ,_gdea :=d .Token (); -if _gdea !=nil {return _gdea ;};switch _aac :=_faf .(type ){case _e .StartElement :switch _aac .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_adf :=NewEG_Anchor (); -_adf .TwoCellAnchor =NewCT_TwoCellAnchor ();if _efcg :=d .DecodeElement (_adf .TwoCellAnchor ,&_aac );_efcg !=nil {return _efcg ;};_bdf .EG_Anchor =append (_bdf .EG_Anchor ,_adf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_gdf :=NewEG_Anchor (); -_gdf .OneCellAnchor =NewCT_OneCellAnchor ();if _ecf :=d .DecodeElement (_gdf .OneCellAnchor ,&_aac );_ecf !=nil {return _ecf ;};_bdf .EG_Anchor =append (_bdf .EG_Anchor ,_gdf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_dag :=NewEG_Anchor (); -_dag .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _dg :=d .DecodeElement (_dag .AbsoluteAnchor ,&_aac );_dg !=nil {return _dg ;};_bdf .EG_Anchor =append (_bdf .EG_Anchor ,_dag );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",_aac .Name ); -if _cgg :=d .Skip ();_cgg !=nil {return _cgg ;};};case _e .EndElement :break _gdg ;case _e .CharData :};};return nil ;}; - -// Validate validates the CT_ConnectorNonVisual and its children -func (_ad *CT_ConnectorNonVisual )Validate ()error {return _ad .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_bde :=&CT_GroupShapeNonVisual {}; -_bde .CNvPr =_ed .NewCT_NonVisualDrawingProps ();_bde .CNvGrpSpPr =_ed .NewCT_NonVisualGroupDrawingShapeProps ();return _bde ;};func (_dcg *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -_fec :=_e .StartElement {Name :_e .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_dcg .CNvPr ,_fec );_bgf :=_e .StartElement {Name :_e .Name {Local :"x\u0064\u0072\u003a\u0063Nv\u0047r\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065\u0050\u0072"}}; -e .EncodeElement (_dcg .CNvGraphicFramePr ,_bgf );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GraphicalObjectFrameNonVisual and its children +func (_gcf *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _gcf .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 EG_Anchor struct{TwoCellAnchor *CT_TwoCellAnchor ;OneCellAnchor *CT_OneCellAnchor ;AbsoluteAnchor *CT_AbsoluteAnchor ;};func (_aba *CT_Drawing )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );if _aba .EG_Anchor !=nil {for _ ,_egf :=range _aba .EG_Anchor {_egf .MarshalXML (e ,_db .StartElement {}); +};};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Marker and its children -func (_dbac *CT_Marker )Validate ()error {return _dbac .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_ggg :=&CT_ConnectorNonVisual {};_ggg .CNvPr =_ed .NewCT_NonVisualDrawingProps (); -_ggg .CNvCxnSpPr =_ed .NewCT_NonVisualConnectorProperties ();return _ggg ;};type CT_OneCellAnchor struct{From *CT_Marker ;Ext *_ed .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func NewCT_AbsoluteAnchor ()*CT_AbsoluteAnchor {_da :=&CT_AbsoluteAnchor {}; -_da .Pos =_ed .NewCT_Point2D ();_da .Ext =_ed .NewCT_PositiveSize2D ();_da .ClientData =NewCT_AnchorClientData ();return _da ;};func (_fdda ST_EditAs )String ()string {switch _fdda {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 NewEG_Anchor ()*EG_Anchor {_dce :=&EG_Anchor {};return _dce };func (_aag *CT_GroupShape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aag .NvGrpSpPr =NewCT_GroupShapeNonVisual (); -_aag .GrpSpPr =_ed .NewCT_GroupShapeProperties ();_caf :for {_ggc ,_cfb :=d .Token ();if _cfb !=nil {return _cfb ;};switch _gadd :=_ggc .(type ){case _e .StartElement :switch _gadd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _fbfb :=d .DecodeElement (_aag .NvGrpSpPr ,&_gadd ); -_fbfb !=nil {return _fbfb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _fdd :=d .DecodeElement (_aag .GrpSpPr ,&_gadd ); -_fdd !=nil {return _fdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_dabg :=NewCT_GroupShapeChoice (); -if _gada :=d .DecodeElement (&_dabg .Sp ,&_gadd );_gada !=nil {return _gada ;};_aag .Choice =append (_aag .Choice ,_dabg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_eef :=NewCT_GroupShapeChoice (); -if _bcb :=d .DecodeElement (&_eef .GrpSp ,&_gadd );_bcb !=nil {return _bcb ;};_aag .Choice =append (_aag .Choice ,_eef );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_gcd :=NewCT_GroupShapeChoice (); -if _fdde :=d .DecodeElement (&_gcd .GraphicFrame ,&_gadd );_fdde !=nil {return _fdde ;};_aag .Choice =append (_aag .Choice ,_gcd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ecd :=NewCT_GroupShapeChoice (); -if _eae :=d .DecodeElement (&_ecd .CxnSp ,&_gadd );_eae !=nil {return _eae ;};_aag .Choice =append (_aag .Choice ,_ecd );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_agf :=NewCT_GroupShapeChoice (); -if _ac :=d .DecodeElement (&_agf .Pic ,&_gadd );_ac !=nil {return _ac ;};_aag .Choice =append (_aag .Choice ,_agf );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",_gadd .Name ); -if _geda :=d .Skip ();_geda !=nil {return _geda ;};};case _e .EndElement :break _caf ;case _e .CharData :};};return nil ;}; +// Validate validates the EG_Anchor and its children +func (_adf *EG_Anchor )Validate ()error {return _adf .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");}; -// Validate validates the CT_GraphicalObjectFrameNonVisual and its children -func (_dabe *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _dabe .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_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;}; +// Validate validates the EG_ObjectChoicesChoice and its children +func (_gfgg *EG_ObjectChoicesChoice )Validate ()error {return _gfgg .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");}; -// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path -func (_abb *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _bgag :=_abb .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_bgag !=nil {return _bgag ; -};if _abbg :=_abb .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_abbg !=nil {return _abbg ;};if _gbdc :=_abb .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_gbdc !=nil {return _gbdc ;};return nil ;}; -func (_cea *EG_ObjectChoices )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dgge :for {_cagd ,_defc :=d .Token ();if _defc !=nil {return _defc ;};switch _fabb :=_cagd .(type ){case _e .StartElement :switch _fabb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cea .Choice =NewEG_ObjectChoicesChoice (); -if _gbaa :=d .DecodeElement (&_cea .Choice .Sp ,&_fabb );_gbaa !=nil {return _gbaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cea .Choice =NewEG_ObjectChoicesChoice (); -if _fcea :=d .DecodeElement (&_cea .Choice .GrpSp ,&_fabb );_fcea !=nil {return _fcea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cea .Choice =NewEG_ObjectChoicesChoice (); -if _fbaa :=d .DecodeElement (&_cea .Choice .GraphicFrame ,&_fabb );_fbaa !=nil {return _fbaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cea .Choice =NewEG_ObjectChoicesChoice (); -if _dec :=d .DecodeElement (&_cea .Choice .CxnSp ,&_fabb );_dec !=nil {return _dec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cea .Choice =NewEG_ObjectChoicesChoice (); -if _dadb :=d .DecodeElement (&_cea .Choice .Pic ,&_fabb );_dadb !=nil {return _dadb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cea .Choice =NewEG_ObjectChoicesChoice (); -if _ggad :=d .DecodeElement (&_cea .Choice .ContentPart ,&_fabb );_ggad !=nil {return _ggad ;};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",_fabb .Name ); -if _bgfd :=d .Skip ();_bgfd !=nil {return _bgfd ;};};case _e .EndElement :break _dgge ;case _e .CharData :};};return nil ;};func NewFrom ()*From {_bae :=&From {};_bae .CT_Marker =*NewCT_Marker ();return _bae }; +// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path +func (_caac *CT_Marker )ValidateWithPath (path string )error {if _caac .Col < 0{return _g .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 ,_caac .Col ); +};if _dfba :=_caac .ColOff .ValidateWithPath (path +"\u002fC\u006f\u006c\u004f\u0066\u0066");_dfba !=nil {return _dfba ;};if _caac .Row < 0{return _g .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 ,_caac .Row ); +};if _gff :=_caac .RowOff .ValidateWithPath (path +"\u002fR\u006f\u0077\u004f\u0066\u0066");_gff !=nil {return _gff ;};return nil ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_cc :=&CT_ConnectorNonVisual {};_cc .CNvPr =_b .NewCT_NonVisualDrawingProps (); +_cc .CNvCxnSpPr =_b .NewCT_NonVisualConnectorProperties ();return _cc ;};func (_aca *CT_GroupShape )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );_fge :=_db .StartElement {Name :_db .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_aca .NvGrpSpPr ,_fge );_gaf :=_db .StartElement {Name :_db .Name {Local :"x\u0064\u0072\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_aca .GrpSpPr ,_gaf );if _aca .Choice !=nil {for _ ,_baa :=range _aca .Choice {_baa .MarshalXML (e ,_db .StartElement {}); +};};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_afga *CT_Shape )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_afga .NvSpPr =NewCT_ShapeNonVisual ();_afga .SpPr =_b .NewCT_ShapeProperties ();for _ ,_ega :=range start .Attr {if _ega .Name .Local =="\u006d\u0061\u0063r\u006f"{_fgeg ,_ceec :=_ega .Value ,error (nil ); +if _ceec !=nil {return _ceec ;};_afga .MacroAttr =&_fgeg ;continue ;};if _ega .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_cga ,_gcfa :=_ega .Value ,error (nil );if _gcfa !=nil {return _gcfa ;};_afga .TextlinkAttr =&_cga ;continue ; +};if _ega .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_fdb ,_bgb :=_dd .ParseBool (_ega .Value );if _bgb !=nil {return _bgb ;};_afga .FLocksTextAttr =&_fdb ;continue ;};if _ega .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_dea ,_bffe :=_dd .ParseBool (_ega .Value ); +if _bffe !=nil {return _bffe ;};_afga .FPublishedAttr =&_dea ;continue ;};};_eff :for {_fdbf ,_aabbg :=d .Token ();if _aabbg !=nil {return _aabbg ;};switch _gbab :=_fdbf .(type ){case _db .StartElement :switch _gbab .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _gbeb :=d .DecodeElement (_afga .NvSpPr ,&_gbab ); +_gbeb !=nil {return _gbeb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _cgde :=d .DecodeElement (_afga .SpPr ,&_gbab ); +_cgde !=nil {return _cgde ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_afga .Style =_b .NewCT_ShapeStyle (); +if _ccg :=d .DecodeElement (_afga .Style ,&_gbab );_ccg !=nil {return _ccg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_afga .TxBody =_b .NewCT_TextBody (); +if _cdda :=d .DecodeElement (_afga .TxBody ,&_gbab );_cdda !=nil {return _cdda ;};default:_df .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",_gbab .Name ); +if _abf :=d .Skip ();_abf !=nil {return _abf ;};};case _db .EndElement :break _eff ;case _db .CharData :};};return nil ;};func (_cbgg *CT_OneCellAnchor )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_cbgg .From =NewCT_Marker ();_cbgg .Ext =_b .NewCT_PositiveSize2D (); +_cbgg .ClientData =NewCT_AnchorClientData ();_fgae :for {_ffcc ,_ebcf :=d .Token ();if _ebcf !=nil {return _ebcf ;};switch _bfcb :=_ffcc .(type ){case _db .StartElement :switch _bfcb .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _cdf :=d .DecodeElement (_cbgg .From ,&_bfcb ); +_cdf !=nil {return _cdf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _adc :=d .DecodeElement (_cbgg .Ext ,&_bfcb ); +_adc !=nil {return _adc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cbgg .Choice =NewEG_ObjectChoicesChoice (); +if _cfg :=d .DecodeElement (&_cbgg .Choice .Sp ,&_bfcb );_cfg !=nil {return _cfg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cbgg .Choice =NewEG_ObjectChoicesChoice (); +if _acc :=d .DecodeElement (&_cbgg .Choice .GrpSp ,&_bfcb );_acc !=nil {return _acc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cbgg .Choice =NewEG_ObjectChoicesChoice (); +if _fgga :=d .DecodeElement (&_cbgg .Choice .GraphicFrame ,&_bfcb );_fgga !=nil {return _fgga ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cbgg .Choice =NewEG_ObjectChoicesChoice (); +if _accf :=d .DecodeElement (&_cbgg .Choice .CxnSp ,&_bfcb );_accf !=nil {return _accf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cbgg .Choice =NewEG_ObjectChoicesChoice (); +if _efgd :=d .DecodeElement (&_cbgg .Choice .Pic ,&_bfcb );_efgd !=nil {return _efgd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cbgg .Choice =NewEG_ObjectChoicesChoice (); +if _dcg :=d .DecodeElement (&_cbgg .Choice .ContentPart ,&_bfcb );_dcg !=nil {return _dcg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _bfg :=d .DecodeElement (_cbgg .ClientData ,&_bfcb ); +_bfg !=nil {return _bfg ;};default:_df .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",_bfcb .Name ); +if _gaag :=d .Skip ();_gaag !=nil {return _gaag ;};};case _db .EndElement :break _fgae ;case _db .CharData :};};return nil ;};func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_bge :=&CT_GraphicalObjectFrameNonVisual {};_bge .CNvPr =_b .NewCT_NonVisualDrawingProps (); +_bge .CNvGraphicFramePr =_b .NewCT_NonVisualGraphicFrameProperties ();return _bge ;}; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_dea *CT_Picture )ValidateWithPath (path string )error {if _ebg :=_dea .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_ebg !=nil {return _ebg ;};if _eebf :=_dea .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_eebf !=nil {return _eebf ;};if _aefd :=_dea .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_aefd !=nil {return _aefd ;};if _dea .Style !=nil {if _ceef :=_dea .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ceef !=nil {return _ceef ; -};};return nil ;};func (_acff *To )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\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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\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 ,_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\u0064\u0072\u003a\u0074\u006f";return _acff .CT_Marker .MarshalXML (e ,start );}; +// Validate validates the CT_ShapeNonVisual and its children +func (_acad *CT_ShapeNonVisual )Validate ()error {return _acad .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_cfag *CT_Shape )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _cfag .MacroAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_g .Sprintf ("\u0025\u0076",*_cfag .MacroAttr )}); +};if _cfag .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_g .Sprintf ("\u0025\u0076",*_cfag .TextlinkAttr )});};if _cfag .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_g .Sprintf ("\u0025\u0064",_agcb (*_cfag .FLocksTextAttr ))}); +};if _cfag .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_agcb (*_cfag .FPublishedAttr ))});};e .EncodeToken (start ); +_egdg :=_db .StartElement {Name :_db .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_cfag .NvSpPr ,_egdg );_ecd :=_db .StartElement {Name :_db .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_cfag .SpPr ,_ecd );if _cfag .Style !=nil {_ebf :=_db .StartElement {Name :_db .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_cfag .Style ,_ebf );};if _cfag .TxBody !=nil {_bad :=_db .StartElement {Name :_db .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}}; +e .EncodeElement (_cfag .TxBody ,_bad );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func NewCT_AbsoluteAnchor ()*CT_AbsoluteAnchor {_ge :=&CT_AbsoluteAnchor {};_ge .Pos =_b .NewCT_Point2D ();_ge .Ext =_b .NewCT_PositiveSize2D (); +_ge .ClientData =NewCT_AnchorClientData ();return _ge ;};func (_egfa *CT_Drawing )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_deb :for {_ggff ,_cba :=d .Token ();if _cba !=nil {return _cba ;};switch _ae :=_ggff .(type ){case _db .StartElement :switch _ae .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_dce :=NewEG_Anchor (); +_dce .TwoCellAnchor =NewCT_TwoCellAnchor ();if _cd :=d .DecodeElement (_dce .TwoCellAnchor ,&_ae );_cd !=nil {return _cd ;};_egfa .EG_Anchor =append (_egfa .EG_Anchor ,_dce );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cce :=NewEG_Anchor (); +_cce .OneCellAnchor =NewCT_OneCellAnchor ();if _gb :=d .DecodeElement (_cce .OneCellAnchor ,&_ae );_gb !=nil {return _gb ;};_egfa .EG_Anchor =append (_egfa .EG_Anchor ,_cce );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_gcg :=NewEG_Anchor (); +_gcg .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _cdg :=d .DecodeElement (_gcg .AbsoluteAnchor ,&_ae );_cdg !=nil {return _cdg ;};_egfa .EG_Anchor =append (_egfa .EG_Anchor ,_gcg );default:_df .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",_ae .Name ); +if _age :=d .Skip ();_age !=nil {return _age ;};};case _db .EndElement :break _deb ;case _db .CharData :};};return nil ;}; -// Validate validates the CT_GraphicalObjectFrame and its children -func (_ded *CT_GraphicalObjectFrame )Validate ()error {return _ded .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");};func (_dedbg *CT_Rel )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ggd :=range start .Attr {if _ggd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ggd .Name .Local =="\u0069\u0064"||_ggd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ggd .Name .Local =="\u0069\u0064"{_cbcc ,_gba :=_ggd .Value ,error (nil ); -if _gba !=nil {return _gba ;};_dedbg .IdAttr =_cbcc ;continue ;};};for {_efd ,_cede :=d .Token ();if _cede !=nil {return _d .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_cede );};if _egdb ,_fcbc :=_efd .(_e .EndElement ); -_fcbc &&_egdb .Name ==start .Name {break ;};};return nil ;};func (_cef *EG_ObjectChoices )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cef .Choice !=nil {_cef .Choice .MarshalXML (e ,_e .StartElement {});};return nil ;};func (_gdd *CT_ConnectorNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -_faec :=_e .StartElement {Name :_e .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_gdd .CNvPr ,_faec );_dc :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0043\u0078n\u0053\u0070\u0050\u0072"}}; -e .EncodeElement (_gdd .CNvCxnSpPr ,_dc );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_Picture ()*CT_Picture {_bgcd :=&CT_Picture {};_bgcd .NvPicPr =NewCT_PictureNonVisual ();_bgcd .BlipFill =_ed .NewCT_BlipFillProperties (); -_bgcd .SpPr =_ed .NewCT_ShapeProperties ();return _bgcd ;};func (_cbbd *CT_GraphicalObjectFrame )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbbd .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_cbbd .Xfrm =_ed .NewCT_Transform2D (); -_cbbd .Graphic =_ed .NewGraphic ();for _ ,_cgc :=range start .Attr {if _cgc .Name .Local =="\u006d\u0061\u0063r\u006f"{_fff ,_bga :=_cgc .Value ,error (nil );if _bga !=nil {return _bga ;};_cbbd .MacroAttr =&_fff ;continue ;};if _cgc .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_bf ,_bgd :=_ge .ParseBool (_cgc .Value ); -if _bgd !=nil {return _bgd ;};_cbbd .FPublishedAttr =&_bf ;continue ;};};_dgd :for {_cbbde ,_dca :=d .Token ();if _dca !=nil {return _dca ;};switch _aba :=_cbbde .(type ){case _e .StartElement :switch _aba .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _ead :=d .DecodeElement (_cbbd .NvGraphicFramePr ,&_aba ); -_ead !=nil {return _ead ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _bad :=d .DecodeElement (_cbbd .Xfrm ,&_aba ); -_bad !=nil {return _bad ;};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 :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_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 :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _eba :=d .DecodeElement (_cbbd .Graphic ,&_aba ); -_eba !=nil {return _eba ;};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",_aba .Name ); -if _fbcb :=d .Skip ();_fbcb !=nil {return _fbcb ;};};case _e .EndElement :break _dgd ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_AnchorClientData and its children, prefixing error messages with path +func (_cgc *CT_AnchorClientData )ValidateWithPath (path string )error {return nil };func NewCT_OneCellAnchor ()*CT_OneCellAnchor {_afcd :=&CT_OneCellAnchor {};_afcd .From =NewCT_Marker ();_afcd .Ext =_b .NewCT_PositiveSize2D ();_afcd .ClientData =NewCT_AnchorClientData (); +return _afcd ;}; -// ValidateWithPath validates the From and its children, prefixing error messages with path -func (_bafg *From )ValidateWithPath (path string )error {if _egfa :=_bafg .CT_Marker .ValidateWithPath (path );_egfa !=nil {return _egfa ;};return nil ;}; +// Validate validates the From and its children +func (_cfe *From )Validate ()error {return _cfe .ValidateWithPath ("\u0046\u0072\u006f\u006d")};func (_dgce *EG_Anchor )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _dgce .TwoCellAnchor !=nil {_cfc :=_db .StartElement {Name :_db .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}}; +e .EncodeElement (_dgce .TwoCellAnchor ,_cfc );};if _dgce .OneCellAnchor !=nil {_cdfg :=_db .StartElement {Name :_db .Name {Local :"\u0078\u0064\u0072\u003a\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}};e .EncodeElement (_dgce .OneCellAnchor ,_cdfg ); +};if _dgce .AbsoluteAnchor !=nil {_ffcf :=_db .StartElement {Name :_db .Name {Local :"\u0078d\u0072:\u0061\u0062\u0073\u006f\u006cu\u0074\u0065A\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_dgce .AbsoluteAnchor ,_ffcf );};return nil ;};func NewCT_Marker ()*CT_Marker {_adg :=&CT_Marker {}; +_adg .Col =0;_adg .Row =0;return _adg }; -// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path -func (_egfg *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _ddg :=_egfg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ddg !=nil {return _ddg ;};if _cedc :=_egfg .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072"); -_cedc !=nil {return _cedc ;};return nil ;};func NewWsDr ()*WsDr {_edeeb :=&WsDr {};_edeeb .CT_Drawing =*NewCT_Drawing ();return _edeeb }; +// Validate validates the CT_AbsoluteAnchor and its children +func (_ad *CT_AbsoluteAnchor )Validate ()error {return _ad .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072");};func NewEG_Anchor ()*EG_Anchor {_efeb :=&EG_Anchor {};return _efeb }; -// ValidateWithPath validates the CT_OneCellAnchor and its children, prefixing error messages with path -func (_dfb *CT_OneCellAnchor )ValidateWithPath (path string )error {if _bgca :=_dfb .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_bgca !=nil {return _bgca ;};if _cbc :=_dfb .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_cbc !=nil {return _cbc ; -};if _dfb .Choice !=nil {if _cfec :=_dfb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cfec !=nil {return _cfec ;};};if _ebbc :=_dfb .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"); -_ebbc !=nil {return _ebbc ;};return nil ;};type CT_Marker struct{Col int32 ;ColOff _ed .ST_Coordinate ;Row int32 ;RowOff _ed .ST_Coordinate ;}; +// Validate validates the CT_TwoCellAnchor and its children +func (_bgad *CT_TwoCellAnchor )Validate ()error {return _bgad .ValidateWithPath ("\u0043\u0054_\u0054\u0077\u006fC\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;}; -// Validate validates the CT_GroupShapeChoice and its children -func (_fca *CT_GroupShapeChoice )Validate ()error {return _fca .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_bec *EG_Anchor )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aab :for {_fegf ,_gcfb :=d .Token (); -if _gcfb !=nil {return _gcfb ;};switch _bef :=_fegf .(type ){case _e .StartElement :switch _bef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_bec .TwoCellAnchor =NewCT_TwoCellAnchor (); -if _eddb :=d .DecodeElement (_bec .TwoCellAnchor ,&_bef );_eddb !=nil {return _eddb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_bec .OneCellAnchor =NewCT_OneCellAnchor (); -if _abfe :=d .DecodeElement (_bec .OneCellAnchor ,&_bef );_abfe !=nil {return _abfe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_bec .AbsoluteAnchor =NewCT_AbsoluteAnchor (); -if _bbb :=d .DecodeElement (_bec .AbsoluteAnchor ,&_bef );_bbb !=nil {return _bbb ;};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",_bef .Name ); -if _gcdc :=d .Skip ();_gcdc !=nil {return _gcdc ;};};case _e .EndElement :break _aab ;case _e .CharData :};};return nil ;};func (_ffgg *CT_TwoCellAnchor )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ffgg .From =NewCT_Marker ();_ffgg .To =NewCT_Marker (); -_ffgg .ClientData =NewCT_AnchorClientData ();for _ ,_acf :=range start .Attr {if _acf .Name .Local =="\u0065\u0064\u0069\u0074\u0041\u0073"{_ffgg .EditAsAttr .UnmarshalXMLAttr (_acf );continue ;};};_bdb :for {_ebf ,_gffa :=d .Token ();if _gffa !=nil {return _gffa ; -};switch _ace :=_ebf .(type ){case _e .StartElement :switch _ace .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _gedb :=d .DecodeElement (_ffgg .From ,&_ace ); -_gedb !=nil {return _gedb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _bced :=d .DecodeElement (_ffgg .To ,&_ace ); -_bced !=nil {return _bced ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ffgg .Choice =NewEG_ObjectChoicesChoice (); -if _egcb :=d .DecodeElement (&_ffgg .Choice .Sp ,&_ace );_egcb !=nil {return _egcb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ffgg .Choice =NewEG_ObjectChoicesChoice (); -if _dcac :=d .DecodeElement (&_ffgg .Choice .GrpSp ,&_ace );_dcac !=nil {return _dcac ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ffgg .Choice =NewEG_ObjectChoicesChoice (); -if _bbd :=d .DecodeElement (&_ffgg .Choice .GraphicFrame ,&_ace );_bbd !=nil {return _bbd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ffgg .Choice =NewEG_ObjectChoicesChoice (); -if _fbcd :=d .DecodeElement (&_ffgg .Choice .CxnSp ,&_ace );_fbcd !=nil {return _fbcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ffgg .Choice =NewEG_ObjectChoicesChoice (); -if _ffb :=d .DecodeElement (&_ffgg .Choice .Pic ,&_ace );_ffb !=nil {return _ffb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ffgg .Choice =NewEG_ObjectChoicesChoice (); -if _gdcf :=d .DecodeElement (&_ffgg .Choice .ContentPart ,&_ace );_gdcf !=nil {return _gdcf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _ccce :=d .DecodeElement (_ffgg .ClientData ,&_ace ); -_ccce !=nil {return _ccce ;};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",_ace .Name ); -if _egcc :=d .Skip ();_egcc !=nil {return _egcc ;};};case _e .EndElement :break _bdb ;case _e .CharData :};};return nil ;};type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_ed .CT_BlipFillProperties ; -SpPr *_ed .CT_ShapeProperties ;Style *_ed .CT_ShapeStyle ;};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ;SpPr *_ed .CT_ShapeProperties ;Style *_ed .CT_ShapeStyle ;TxBody *_ed .CT_TextBody ; -};func (_ag *CT_GraphicalObjectFrame )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ag .MacroAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_ag .MacroAttr )}); -};if _ag .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0064",_aeec (*_ag .FPublishedAttr ))});};e .EncodeToken (start ); -_adc :=_e .StartElement {Name :_e .Name {Local :"x\u0064r\u003a\u006e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_ag .NvGraphicFramePr ,_adc );_ecfe :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0064\u0072\u003a\u0078\u0066\u0072\u006d"}}; -e .EncodeElement (_ag .Xfrm ,_ecfe );_ege :=_e .StartElement {Name :_e .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_ege .Attr =append (_ege .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"}); -e .EncodeElement (_ag .Graphic ,_ege );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path +func (_dfbg *EG_ObjectChoices )ValidateWithPath (path string )error {if _dfbg .Choice !=nil {if _cbga :=_dfbg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cbga !=nil {return _cbga ;};};return nil ;}; -// Validate validates the CT_PictureNonVisual and its children -func (_aeb *CT_PictureNonVisual )Validate ()error {return _aeb .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_gfge *CT_PictureNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gfge .CNvPr =_ed .NewCT_NonVisualDrawingProps (); -_gfge .CNvPicPr =_ed .NewCT_NonVisualPictureProperties ();_dgb :for {_efaf ,_ebad :=d .Token ();if _ebad !=nil {return _ebad ;};switch _dfba :=_efaf .(type ){case _e .StartElement :switch _dfba .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _eccc :=d .DecodeElement (_gfge .CNvPr ,&_dfba ); -_eccc !=nil {return _eccc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _eafg :=d .DecodeElement (_gfge .CNvPicPr ,&_dfba ); -_eafg !=nil {return _eafg ;};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",_dfba .Name ); -if _bbea :=d .Skip ();_bbea !=nil {return _bbea ;};};case _e .EndElement :break _dgb ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_gbc *CT_Picture )ValidateWithPath (path string )error {if _def :=_gbc .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_def !=nil {return _def ;};if _ded :=_gbc .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_ded !=nil {return _ded ;};if _eba :=_gbc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eba !=nil {return _eba ;};if _gbc .Style !=nil {if _cda :=_gbc .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_cda !=nil {return _cda ; +};};return nil ;};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_ggfa :=&EG_ObjectChoicesChoice {};return _ggfa ;};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;}; -// Validate validates the EG_ObjectChoicesChoice and its children -func (_bgee *EG_ObjectChoicesChoice )Validate ()error {return _bgee .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");};func (_fcb *CT_AnchorClientData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fcb .FLocksWithSheetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_d .Sprintf ("\u0025\u0064",_aeec (*_fcb .FLocksWithSheetAttr ))}); -};if _fcb .FPrintsWithSheetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_d .Sprintf ("\u0025\u0064",_aeec (*_fcb .FPrintsWithSheetAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path +func (_fced *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _dbba :=_fced .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dbba !=nil {return _dbba ;};if _fga :=_fced .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); +_fga !=nil {return _fga ;};return nil ;}; -// ValidateWithPath validates the WsDr and its children, prefixing error messages with path -func (_fffff *WsDr )ValidateWithPath (path string )error {if _bcea :=_fffff .CT_Drawing .ValidateWithPath (path );_bcea !=nil {return _bcea ;};return nil ;};func (_def *CT_Picture )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_def .NvPicPr =NewCT_PictureNonVisual (); -_def .BlipFill =_ed .NewCT_BlipFillProperties ();_def .SpPr =_ed .NewCT_ShapeProperties ();for _ ,_efcgf :=range start .Attr {if _efcgf .Name .Local =="\u006d\u0061\u0063r\u006f"{_aeeb ,_egc :=_efcgf .Value ,error (nil );if _egc !=nil {return _egc ;};_def .MacroAttr =&_aeeb ; -continue ;};if _efcgf .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_fag ,_fcc :=_ge .ParseBool (_efcgf .Value );if _fcc !=nil {return _fcc ;};_def .FPublishedAttr =&_fag ;continue ;};};_bccb :for {_bcd ,_gff :=d .Token (); -if _gff !=nil {return _gff ;};switch _dedb :=_bcd .(type ){case _e .StartElement :switch _dedb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _aed :=d .DecodeElement (_def .NvPicPr ,&_dedb ); -_aed !=nil {return _aed ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _cgcd :=d .DecodeElement (_def .BlipFill ,&_dedb ); -_cgcd !=nil {return _cgcd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _edeb :=d .DecodeElement (_def .SpPr ,&_dedb ); -_edeb !=nil {return _edeb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_def .Style =_ed .NewCT_ShapeStyle (); -if _fgb :=d .DecodeElement (_def .Style ,&_dedb );_fgb !=nil {return _fgb ;};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",_dedb .Name ); -if _fbg :=d .Skip ();_fbg !=nil {return _fbg ;};};case _e .EndElement :break _bccb ;case _e .CharData :};};return nil ;};func (_dab *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dab .CNvPr =_ed .NewCT_NonVisualDrawingProps (); -_dab .CNvGraphicFramePr =_ed .NewCT_NonVisualGraphicFrameProperties ();_eda :for {_aee ,_ggag :=d .Token ();if _ggag !=nil {return _ggag ;};switch _cd :=_aee .(type ){case _e .StartElement :switch _cd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _baf :=d .DecodeElement (_dab .CNvPr ,&_cd ); -_baf !=nil {return _baf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _bade :=d .DecodeElement (_dab .CNvGraphicFramePr ,&_cd ); -_bade !=nil {return _bade ;};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",_cd .Name ); -if _ece :=d .Skip ();_ece !=nil {return _ece ;};};case _e .EndElement :break _eda ;case _e .CharData :};};return nil ;};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;}; +// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path +func (_bddc *CT_PictureNonVisual )ValidateWithPath (path string )error {if _gdg :=_bddc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gdg !=nil {return _gdg ;};if _eecg :=_bddc .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); +_eecg !=nil {return _eecg ;};return nil ;}; -// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path -func (_ffd *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _cbbe :=_ffd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cbbe !=nil {return _cbbe ;};if _efb :=_ffd .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"); -_efb !=nil {return _efb ;};return nil ;};func (_aeda *CT_Shape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aeda .MacroAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_aeda .MacroAttr )}); -};if _aeda .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_d .Sprintf ("\u0025\u0076",*_aeda .TextlinkAttr )});};if _aeda .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_d .Sprintf ("\u0025\u0064",_aeec (*_aeda .FLocksTextAttr ))}); -};if _aeda .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0064",_aeec (*_aeda .FPublishedAttr ))});};e .EncodeToken (start ); -_edb :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_aeda .NvSpPr ,_edb );_bcae :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_aeda .SpPr ,_bcae );if _aeda .Style !=nil {_facb :=_e .StartElement {Name :_e .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_aeda .Style ,_facb );};if _aeda .TxBody !=nil {_dgag :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}}; -e .EncodeElement (_aeda .TxBody ,_dgag );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GroupShapeNonVisual and its children +func (_bfc *CT_GroupShapeNonVisual )Validate ()error {return _bfc .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};func (_eeee *CT_Rel )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_cbf :=range start .Attr {if _cbf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cbf .Name .Local =="\u0069\u0064"||_cbf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cbf .Name .Local =="\u0069\u0064"{_feac ,_ggde :=_cbf .Value ,error (nil ); +if _ggde !=nil {return _ggde ;};_eeee .IdAttr =_feac ;continue ;};};for {_egfc ,_eeeg :=d .Token ();if _eeeg !=nil {return _g .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_eeeg );};if _edf ,_dde :=_egfc .(_db .EndElement ); +_dde &&_edf .Name ==start .Name {break ;};};return nil ;};func (_dca *CT_TwoCellAnchor )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_dca .From =NewCT_Marker ();_dca .To =NewCT_Marker ();_dca .ClientData =NewCT_AnchorClientData ();for _ ,_fdgc :=range start .Attr {if _fdgc .Name .Local =="\u0065\u0064\u0069\u0074\u0041\u0073"{_dca .EditAsAttr .UnmarshalXMLAttr (_fdgc ); +continue ;};};_efge :for {_fgfd ,_efbc :=d .Token ();if _efbc !=nil {return _efbc ;};switch _beaa :=_fgfd .(type ){case _db .StartElement :switch _beaa .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _bfef :=d .DecodeElement (_dca .From ,&_beaa ); +_bfef !=nil {return _bfef ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _cdac :=d .DecodeElement (_dca .To ,&_beaa ); +_cdac !=nil {return _cdac ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_dca .Choice =NewEG_ObjectChoicesChoice (); +if _fbe :=d .DecodeElement (&_dca .Choice .Sp ,&_beaa );_fbe !=nil {return _fbe ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_dca .Choice =NewEG_ObjectChoicesChoice (); +if _fbd :=d .DecodeElement (&_dca .Choice .GrpSp ,&_beaa );_fbd !=nil {return _fbd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_dca .Choice =NewEG_ObjectChoicesChoice (); +if _bagf :=d .DecodeElement (&_dca .Choice .GraphicFrame ,&_beaa );_bagf !=nil {return _bagf ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_dca .Choice =NewEG_ObjectChoicesChoice (); +if _gbcd :=d .DecodeElement (&_dca .Choice .CxnSp ,&_beaa );_gbcd !=nil {return _gbcd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_dca .Choice =NewEG_ObjectChoicesChoice (); +if _dec :=d .DecodeElement (&_dca .Choice .Pic ,&_beaa );_dec !=nil {return _dec ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_dca .Choice =NewEG_ObjectChoicesChoice (); +if _cad :=d .DecodeElement (&_dca .Choice .ContentPart ,&_beaa );_cad !=nil {return _cad ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _afdb :=d .DecodeElement (_dca .ClientData ,&_beaa ); +_afdb !=nil {return _afdb ;};default:_df .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",_beaa .Name ); +if _gcgf :=d .Skip ();_gcgf !=nil {return _gcgf ;};};case _db .EndElement :break _efge ;case _db .CharData :};};return nil ;};func NewCT_Rel ()*CT_Rel {_cdbb :=&CT_Rel {};return _cdbb }; -// ValidateWithPath validates the CT_AbsoluteAnchor and its children, prefixing error messages with path -func (_fce *CT_AbsoluteAnchor )ValidateWithPath (path string )error {if _gc :=_fce .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_gc !=nil {return _gc ;};if _b :=_fce .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_b !=nil {return _b ; -};if _fce .Choice !=nil {if _fg :=_fce .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fg !=nil {return _fg ;};};if _deb :=_fce .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"); -_deb !=nil {return _deb ;};return nil ;};func (_gaga *EG_Anchor )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gaga .TwoCellAnchor !=nil {_dbdc :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}}; -e .EncodeElement (_gaga .TwoCellAnchor ,_dbdc );};if _gaga .OneCellAnchor !=nil {_dff :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0064\u0072\u003a\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}};e .EncodeElement (_gaga .OneCellAnchor ,_dff ); -};if _gaga .AbsoluteAnchor !=nil {_edc :=_e .StartElement {Name :_e .Name {Local :"\u0078d\u0072:\u0061\u0062\u0073\u006f\u006cu\u0074\u0065A\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_gaga .AbsoluteAnchor ,_edc );};return nil ;};func NewCT_GroupShape ()*CT_GroupShape {_aef :=&CT_GroupShape {}; -_aef .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_aef .GrpSpPr =_ed .NewCT_GroupShapeProperties ();return _aef ;};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_ed .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;};func (_cff *CT_PictureNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -_aefb :=_e .StartElement {Name :_e .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_cff .CNvPr ,_aefb );_fgbd :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0064\u0072:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}}; -e .EncodeElement (_cff .CNvPicPr ,_fgbd );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_Shape ()*CT_Shape {_cbe :=&CT_Shape {};_cbe .NvSpPr =NewCT_ShapeNonVisual ();_cbe .SpPr =_ed .NewCT_ShapeProperties ();return _cbe ; -};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_dad :=&CT_ShapeNonVisual {};_dad .CNvPr =_ed .NewCT_NonVisualDrawingProps ();_dad .CNvSpPr =_ed .NewCT_NonVisualDrawingShapeProps ();return _dad ;};func (_cb *CT_AnchorClientData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_a :=range start .Attr {if _a .Name .Local =="\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_fb ,_cf :=_ge .ParseBool (_a .Value ); -if _cf !=nil {return _cf ;};_cb .FLocksWithSheetAttr =&_fb ;continue ;};if _a .Name .Local =="\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_fcba ,_baa :=_ge .ParseBool (_a .Value );if _baa !=nil {return _baa ; -};_cb .FPrintsWithSheetAttr =&_fcba ;continue ;};};for {_cbd ,_ef :=d .Token ();if _ef !=nil {return _d .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",_ef ); -};if _gfg ,_bc :=_cbd .(_e .EndElement );_bc &&_gfg .Name ==start .Name {break ;};};return nil ;};func (_dbag *CT_TwoCellAnchor )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dbag .EditAsAttr !=ST_EditAsUnset {_acb ,_bfe :=_dbag .EditAsAttr .MarshalXMLAttr (_e .Name {Local :"\u0065\u0064\u0069\u0074\u0041\u0073"}); -if _bfe !=nil {return _bfe ;};start .Attr =append (start .Attr ,_acb );};e .EncodeToken (start );_bcgf :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_dbag .From ,_bcgf );_ecdb :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}}; -e .EncodeElement (_dbag .To ,_ecdb );if _dbag .Choice !=nil {_dbag .Choice .MarshalXML (e ,_e .StartElement {});};_dbb :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_dbag .ClientData ,_dbb ); -e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_bfg :=&CT_GroupShapeChoice {};return _bfg };func (_dbd *CT_GroupShapeChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dbd .Sp !=nil {_fab :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}}; -for _ ,_aacg :=range _dbd .Sp {e .EncodeElement (_aacg ,_fab );};};if _dbd .GrpSp !=nil {_cdc :=_e .StartElement {Name :_e .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};for _ ,_fbe :=range _dbd .GrpSp {e .EncodeElement (_fbe ,_cdc );}; -};if _dbd .GraphicFrame !=nil {_age :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_efbe :=range _dbd .GraphicFrame {e .EncodeElement (_efbe ,_age );};};if _dbd .CxnSp !=nil {_bdfb :=_e .StartElement {Name :_e .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}}; -for _ ,_cad :=range _dbd .CxnSp {e .EncodeElement (_cad ,_bdfb );};};if _dbd .Pic !=nil {_daf :=_e .StartElement {Name :_e .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}};for _ ,_fed :=range _dbd .Pic {e .EncodeElement (_fed ,_daf );};};return nil ; -};func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_dba :=&CT_GraphicalObjectFrameNonVisual {};_dba .CNvPr =_ed .NewCT_NonVisualDrawingProps ();_dba .CNvGraphicFramePr =_ed .NewCT_NonVisualGraphicFrameProperties ();return _dba ; -};func (_fdc *ST_EditAs )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fdc =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_fdc =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_fdc =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_fdc =3; -};return nil ;};func (_cbfa *WsDr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbfa .CT_Drawing =*NewCT_Drawing ();_cfc :for {_gaaf ,_baab :=d .Token ();if _baab !=nil {return _baab ;};switch _fef :=_gaaf .(type ){case _e .StartElement :switch _fef .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_abg :=NewEG_Anchor (); -_abg .TwoCellAnchor =NewCT_TwoCellAnchor ();if _debg :=d .DecodeElement (_abg .TwoCellAnchor ,&_fef );_debg !=nil {return _debg ;};_cbfa .EG_Anchor =append (_cbfa .EG_Anchor ,_abg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_eacgb :=NewEG_Anchor (); -_eacgb .OneCellAnchor =NewCT_OneCellAnchor ();if _cdeb :=d .DecodeElement (_eacgb .OneCellAnchor ,&_fef );_cdeb !=nil {return _cdeb ;};_cbfa .EG_Anchor =append (_cbfa .EG_Anchor ,_eacgb );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_gdab :=NewEG_Anchor (); -_gdab .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _dffd :=d .DecodeElement (_gdab .AbsoluteAnchor ,&_fef );_dffd !=nil {return _dffd ;};_cbfa .EG_Anchor =append (_cbfa .EG_Anchor ,_gdab );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",_fef .Name ); -if _gabb :=d .Skip ();_gabb !=nil {return _gabb ;};};case _e .EndElement :break _cfc ;case _e .CharData :};};return nil ;};type CT_GraphicalObjectFrameNonVisual struct{CNvPr *_ed .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_ed .CT_NonVisualGraphicFrameProperties ; -}; +// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path +func (_ade *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _ade .Sp !=nil {if _efag :=_ade .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_efag !=nil {return _efag ;};};if _ade .GrpSp !=nil {if _bdfe :=_ade .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070"); +_bdfe !=nil {return _bdfe ;};};if _ade .GraphicFrame !=nil {if _ccag :=_ade .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_ccag !=nil {return _ccag ;};};if _ade .CxnSp !=nil {if _cgcg :=_ade .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070"); +_cgcg !=nil {return _cgcg ;};};if _ade .Pic !=nil {if _dga :=_ade .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_dga !=nil {return _dga ;};};if _ade .ContentPart !=nil {if _cddc :=_ade .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"); +_cddc !=nil {return _cddc ;};};return nil ;};func (_ggc *CT_PictureNonVisual )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_ggc .CNvPr =_b .NewCT_NonVisualDrawingProps ();_ggc .CNvPicPr =_b .NewCT_NonVisualPictureProperties ();_cdb :for {_gfa ,_cdgbg :=d .Token (); +if _cdgbg !=nil {return _cdgbg ;};switch _aeea :=_gfa .(type ){case _db .StartElement :switch _aeea .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _gea :=d .DecodeElement (_ggc .CNvPr ,&_aeea ); +_gea !=nil {return _gea ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _eadf :=d .DecodeElement (_ggc .CNvPicPr ,&_aeea ); +_eadf !=nil {return _eadf ;};default:_df .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",_aeea .Name ); +if _gbe :=d .Skip ();_gbe !=nil {return _gbe ;};};case _db .EndElement :break _cdb ;case _db .CharData :};};return nil ;}; -// Validate validates the CT_TwoCellAnchor and its children -func (_ebbb *CT_TwoCellAnchor )Validate ()error {return _ebbb .ValidateWithPath ("\u0043\u0054_\u0054\u0077\u006fC\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");};func (_bagd *WsDr )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\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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\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 ,_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\u0064\u0072\u003a\u0077\u0073\u0044\u0072";return _bagd .CT_Drawing .MarshalXML (e ,start );};func NewTo ()*To {_eafc :=&To {};_eafc .CT_Marker =*NewCT_Marker ();return _eafc }; +// ValidateWithPath validates the From and its children, prefixing error messages with path +func (_gfde *From )ValidateWithPath (path string )error {if _eadc :=_gfde .CT_Marker .ValidateWithPath (path );_eadc !=nil {return _eadc ;};return nil ;};func (_edg *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); +_fgg :=_db .StartElement {Name :_db .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_edg .CNvPr ,_fgg );_bfb :=_db .StartElement {Name :_db .Name {Local :"x\u0064\u0072\u003a\u0063Nv\u0047r\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065\u0050\u0072"}}; +e .EncodeElement (_edg .CNvGraphicFramePr ,_bfb );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path -func (_adca *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _dggf :=_adca .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dggf !=nil {return _dggf ;};if _ecfb :=_adca .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); -_ecfb !=nil {return _ecfb ;};return nil ;};type CT_TwoCellAnchor struct{EditAsAttr ST_EditAs ;From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func NewEG_ObjectChoices ()*EG_ObjectChoices {_dbea :=&EG_ObjectChoices {}; -return _dbea }; +// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path +func (_bca *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _acg :=_bca .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_acg !=nil {return _acg ; +};if _gdb :=_bca .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_gdb !=nil {return _gdb ;};if _dbb :=_bca .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_dbb !=nil {return _dbb ;};return nil ;}; -// ValidateWithPath validates the To and its children, prefixing error messages with path -func (_gbbe *To )ValidateWithPath (path string )error {if _bbdd :=_gbbe .CT_Marker .ValidateWithPath (path );_bbdd !=nil {return _bbdd ;};return nil ;};func NewCT_TwoCellAnchor ()*CT_TwoCellAnchor {_feb :=&CT_TwoCellAnchor {};_feb .From =NewCT_Marker (); -_feb .To =NewCT_Marker ();_feb .ClientData =NewCT_AnchorClientData ();return _feb ;}; +// Validate validates the CT_ConnectorNonVisual and its children +func (_dafb *CT_ConnectorNonVisual )Validate ()error {return _dafb .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func (_eebe ST_EditAs )ValidateWithPath (path string )error {switch _eebe {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eebe )); +};return nil ;}; // ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_egb *CT_Rel )ValidateWithPath (path string )error {return nil };func (_cgd *CT_Rel )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_cgd .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gace *To )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gace .CT_Marker =*NewCT_Marker ();_egg :for {_cfg ,_gcgf :=d .Token ();if _gcgf !=nil {return _gcgf ; -};switch _bdga :=_cfg .(type ){case _e .StartElement :switch _bdga .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _cfaa :=d .DecodeElement (&_gace .Col ,&_bdga ); -_cfaa !=nil {return _cfaa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_adefb ,_dced :=d .Token (); -if _dced !=nil {return _dced ;};switch _beg :=_adefb .(type ){case _e .CharData :_bbbc :=string (_beg );_dafc ,_bbdg :=_ed .ParseUnionST_Coordinate (_bbbc );if _bbdg !=nil {return nil ;};_gace .ColOff =_dafc ;d .Skip ();case _e .EndElement :};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _cce :=d .DecodeElement (&_gace .Row ,&_bdga ); -_cce !=nil {return _cce ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_eacc ,_acfd :=d .Token (); -if _acfd !=nil {return _acfd ;};switch _ecca :=_eacc .(type ){case _e .CharData :_gcgd :=string (_ecca );_abcc ,_dcbb :=_ed .ParseUnionST_Coordinate (_gcgd );if _dcbb !=nil {return nil ;};_gace .RowOff =_abcc ;d .Skip ();case _e .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",_bdga .Name ); -if _gbbf :=d .Skip ();_gbbf !=nil {return _gbbf ;};};case _e .EndElement :break _egg ;case _e .CharData :};};return nil ;}; +func (_cfa *CT_Rel )ValidateWithPath (path string )error {return nil };func (_bdge *CT_Rel )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_bdge .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; -// Validate validates the From and its children -func (_bfa *From )Validate ()error {return _bfa .ValidateWithPath ("\u0046\u0072\u006f\u006d")};func (_cbde *EG_ObjectChoicesChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggef :for {_cgaa ,_cfbd :=d .Token ();if _cfbd !=nil {return _cfbd ; -};switch _ggfg :=_cgaa .(type ){case _e .StartElement :switch _ggfg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cbde .Sp =NewCT_Shape (); -if _defg :=d .DecodeElement (_cbde .Sp ,&_ggfg );_defg !=nil {return _defg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cbde .GrpSp =NewCT_GroupShape (); -if _eag :=d .DecodeElement (_cbde .GrpSp ,&_ggfg );_eag !=nil {return _eag ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cbde .GraphicFrame =NewCT_GraphicalObjectFrame (); -if _agde :=d .DecodeElement (_cbde .GraphicFrame ,&_ggfg );_agde !=nil {return _agde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cbde .CxnSp =NewCT_Connector (); -if _cdcg :=d .DecodeElement (_cbde .CxnSp ,&_ggfg );_cdcg !=nil {return _cdcg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cbde .Pic =NewCT_Picture (); -if _dbdd :=d .DecodeElement (_cbde .Pic ,&_ggfg );_dbdd !=nil {return _dbdd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cbde .ContentPart =NewCT_Rel (); -if _gdb :=d .DecodeElement (_cbde .ContentPart ,&_ggfg );_gdb !=nil {return _gdb ;};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",_ggfg .Name ); -if _cbbb :=d .Skip ();_cbbb !=nil {return _cbbb ;};};case _e .EndElement :break _ggef ;case _e .CharData :};};return nil ;};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_eaa :=&CT_GraphicalObjectFrame {};_eaa .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual (); -_eaa .Xfrm =_ed .NewCT_Transform2D ();_eaa .Graphic =_ed .NewGraphic ();return _eaa ;}; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_ggg *CT_Drawing )ValidateWithPath (path string )error {for _gee ,_dcd :=range _ggg .EG_Anchor {if _gdc :=_dcd .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_gee )); +_gdc !=nil {return _gdc ;};};return nil ;};func (_gdga *EG_ObjectChoicesChoice )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _gdga .Sp !=nil {_ffbg :=_db .StartElement {Name :_db .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}}; +e .EncodeElement (_gdga .Sp ,_ffbg );};if _gdga .GrpSp !=nil {_cgdc :=_db .StartElement {Name :_db .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};e .EncodeElement (_gdga .GrpSp ,_cgdc );};if _gdga .GraphicFrame !=nil {_faf :=_db .StartElement {Name :_db .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}}; +e .EncodeElement (_gdga .GraphicFrame ,_faf );};if _gdga .CxnSp !=nil {_ddc :=_db .StartElement {Name :_db .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};e .EncodeElement (_gdga .CxnSp ,_ddc );};if _gdga .Pic !=nil {_ddec :=_db .StartElement {Name :_db .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}}; +e .EncodeElement (_gdga .Pic ,_ddec );};if _gdga .ContentPart !=nil {_fdfg :=_db .StartElement {Name :_db .Name {Local :"\u0078d\u0072:\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_gdga .ContentPart ,_fdfg );}; +return nil ;};func (_gfgf *CT_Marker )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );_gec :=_db .StartElement {Name :_db .Name {Local :"\u0078d\u0072\u003a\u0063\u006f\u006c"}};e .EncodeElement (_gfgf .Col ,_gec ); +_fec :=_db .StartElement {Name :_db .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006f\u006c\u004f\u0066\u0066"}};e .EncodeElement (_gfgf .ColOff ,_fec );_ceccg :=_db .StartElement {Name :_db .Name {Local :"\u0078d\u0072\u003a\u0072\u006f\u0077"}};e .EncodeElement (_gfgf .Row ,_ceccg ); +_dfbd :=_db .StartElement {Name :_db .Name {Local :"\u0078\u0064\u0072\u003a\u0072\u006f\u0077\u004f\u0066\u0066"}};e .EncodeElement (_gfgf .RowOff ,_dfbd );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_efd *CT_OneCellAnchor )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); +_efe :=_db .StartElement {Name :_db .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_efd .From ,_efe );_bfe :=_db .StartElement {Name :_db .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_efd .Ext ,_bfe ); +if _efd .Choice !=nil {_efd .Choice .MarshalXML (e ,_db .StartElement {});};_fdg :=_db .StartElement {Name :_db .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_efd .ClientData ,_fdg ); +e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_fbdec *ST_EditAs )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_gcag ,_cbc :=d .Token ();if _cbc !=nil {return _cbc ;};if _gccc ,_ceecb :=_gcag .(_db .EndElement ); +_ceecb &&_gccc .Name ==start .Name {*_fbdec =1;return nil ;};if _acd ,_adad :=_gcag .(_db .CharData );!_adad {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",_gcag ); +}else {switch string (_acd ){case "":*_fbdec =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_fbdec =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_fbdec =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_fbdec =3;};};_gcag ,_cbc =d .Token (); +if _cbc !=nil {return _cbc ;};if _dbeag ,_bfcf :=_gcag .(_db .EndElement );_bfcf &&_dbeag .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",_gcag ); +};func (_ffb *CT_Picture )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_ffb .NvPicPr =NewCT_PictureNonVisual ();_ffb .BlipFill =_b .NewCT_BlipFillProperties ();_ffb .SpPr =_b .NewCT_ShapeProperties ();for _ ,_dcb :=range start .Attr {if _dcb .Name .Local =="\u006d\u0061\u0063r\u006f"{_afd ,_ggd :=_dcb .Value ,error (nil ); +if _ggd !=nil {return _ggd ;};_ffb .MacroAttr =&_afd ;continue ;};if _dcb .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_bbe ,_fff :=_dd .ParseBool (_dcb .Value );if _fff !=nil {return _fff ;};_ffb .FPublishedAttr =&_bbe ; +continue ;};};_adcb :for {_fcaf ,_dggc :=d .Token ();if _dggc !=nil {return _dggc ;};switch _affg :=_fcaf .(type ){case _db .StartElement :switch _affg .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _aee :=d .DecodeElement (_ffb .NvPicPr ,&_affg ); +_aee !=nil {return _aee ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _aafe :=d .DecodeElement (_ffb .BlipFill ,&_affg ); +_aafe !=nil {return _aafe ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _cacc :=d .DecodeElement (_ffb .SpPr ,&_affg ); +_cacc !=nil {return _cacc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ffb .Style =_b .NewCT_ShapeStyle (); +if _bga :=d .DecodeElement (_ffb .Style ,&_affg );_bga !=nil {return _bga ;};default:_df .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",_affg .Name ); +if _bab :=d .Skip ();_bab !=nil {return _bab ;};};case _db .EndElement :break _adcb ;case _db .CharData :};};return nil ;};func (_ce *CT_ConnectorNonVisual )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_ce .CNvPr =_b .NewCT_NonVisualDrawingProps (); +_ce .CNvCxnSpPr =_b .NewCT_NonVisualConnectorProperties ();_fea :for {_aac ,_gaa :=d .Token ();if _gaa !=nil {return _gaa ;};switch _eb :=_aac .(type ){case _db .StartElement :switch _eb .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _bcb :=d .DecodeElement (_ce .CNvPr ,&_eb ); +_bcb !=nil {return _bcb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _dgc :=d .DecodeElement (_ce .CNvCxnSpPr ,&_eb ); +_dgc !=nil {return _dgc ;};default:_df .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",_eb .Name ); +if _cbg :=d .Skip ();_cbg !=nil {return _cbg ;};};case _db .EndElement :break _fea ;case _db .CharData :};};return nil ;};type CT_PictureNonVisual struct{CNvPr *_b .CT_NonVisualDrawingProps ;CNvPicPr *_b .CT_NonVisualPictureProperties ;};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ; +GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicalObjectFrame ;CxnSp *CT_Connector ;Pic *CT_Picture ;ContentPart *CT_Rel ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_ceg :=&CT_GroupShapeChoice {};return _ceg }; -// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path -func (_edef *EG_ObjectChoices )ValidateWithPath (path string )error {if _edef .Choice !=nil {if _bag :=_edef .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bag !=nil {return _bag ;};};return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_fcaa :=&CT_PictureNonVisual {}; -_fcaa .CNvPr =_ed .NewCT_NonVisualDrawingProps ();_fcaa .CNvPicPr =_ed .NewCT_NonVisualPictureProperties ();return _fcaa ;};func (_dbe *CT_ShapeNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbe .CNvPr =_ed .NewCT_NonVisualDrawingProps (); -_dbe .CNvSpPr =_ed .NewCT_NonVisualDrawingShapeProps ();_dbff :for {_dfce ,_bcg :=d .Token ();if _bcg !=nil {return _bcg ;};switch _dbacg :=_dfce .(type ){case _e .StartElement :switch _dbacg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _fbge :=d .DecodeElement (_dbe .CNvPr ,&_dbacg ); -_fbge !=nil {return _fbge ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _gcfe :=d .DecodeElement (_dbe .CNvSpPr ,&_dbacg ); -_gcfe !=nil {return _gcfe ;};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",_dbacg .Name ); -if _cgce :=d .Skip ();_cgce !=nil {return _cgce ;};};case _e .EndElement :break _dbff ;case _e .CharData :};};return nil ;};func (_cdga *CT_Marker )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ccg :=_e .StartElement {Name :_e .Name {Local :"\u0078d\u0072\u003a\u0063\u006f\u006c"}}; -e .EncodeElement (_cdga .Col ,_ccg );_cgca :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006f\u006c\u004f\u0066\u0066"}};e .EncodeElement (_cdga .ColOff ,_cgca );_bgc :=_e .StartElement {Name :_e .Name {Local :"\u0078d\u0072\u003a\u0072\u006f\u0077"}}; -e .EncodeElement (_cdga .Row ,_bgc );_baff :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0064\u0072\u003a\u0072\u006f\u0077\u004f\u0066\u0066"}};e .EncodeElement (_cdga .RowOff ,_baff );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -};type CT_ShapeNonVisual struct{CNvPr *_ed .CT_NonVisualDrawingProps ;CNvSpPr *_ed .CT_NonVisualDrawingShapeProps ;};func (_cab *CT_OneCellAnchor )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cab .From =NewCT_Marker ();_cab .Ext =_ed .NewCT_PositiveSize2D (); -_cab .ClientData =NewCT_AnchorClientData ();_gab :for {_gbb ,_gbfc :=d .Token ();if _gbfc !=nil {return _gbfc ;};switch _cec :=_gbb .(type ){case _e .StartElement :switch _cec .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _bccg :=d .DecodeElement (_cab .From ,&_cec ); -_bccg !=nil {return _bccg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _fgc :=d .DecodeElement (_cab .Ext ,&_cec ); -_fgc !=nil {return _fgc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cab .Choice =NewEG_ObjectChoicesChoice (); -if _dbf :=d .DecodeElement (&_cab .Choice .Sp ,&_cec );_dbf !=nil {return _dbf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cab .Choice =NewEG_ObjectChoicesChoice (); -if _fecc :=d .DecodeElement (&_cab .Choice .GrpSp ,&_cec );_fecc !=nil {return _fecc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cab .Choice =NewEG_ObjectChoicesChoice (); -if _abe :=d .DecodeElement (&_cab .Choice .GraphicFrame ,&_cec );_abe !=nil {return _abe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cab .Choice =NewEG_ObjectChoicesChoice (); -if _badee :=d .DecodeElement (&_cab .Choice .CxnSp ,&_cec );_badee !=nil {return _badee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cab .Choice =NewEG_ObjectChoicesChoice (); -if _eaf :=d .DecodeElement (&_cab .Choice .Pic ,&_cec );_eaf !=nil {return _eaf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cab .Choice =NewEG_ObjectChoicesChoice (); -if _cga :=d .DecodeElement (&_cab .Choice .ContentPart ,&_cec );_cga !=nil {return _cga ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _cabd :=d .DecodeElement (_cab .ClientData ,&_cec ); -_cabd !=nil {return _cabd ;};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",_cec .Name ); -if _fcd :=d .Skip ();_fcd !=nil {return _fcd ;};};case _e .EndElement :break _gab ;case _e .CharData :};};return nil ;};func NewCT_Drawing ()*CT_Drawing {_gcg :=&CT_Drawing {};return _gcg };func (_cdfd *EG_ObjectChoicesChoice )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cdfd .Sp !=nil {_bggb :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}}; -e .EncodeElement (_cdfd .Sp ,_bggb );};if _cdfd .GrpSp !=nil {_aaf :=_e .StartElement {Name :_e .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};e .EncodeElement (_cdfd .GrpSp ,_aaf );};if _cdfd .GraphicFrame !=nil {_ffdb :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}}; -e .EncodeElement (_cdfd .GraphicFrame ,_ffdb );};if _cdfd .CxnSp !=nil {_eccd :=_e .StartElement {Name :_e .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};e .EncodeElement (_cdfd .CxnSp ,_eccd );};if _cdfd .Pic !=nil {_gbgf :=_e .StartElement {Name :_e .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}}; -e .EncodeElement (_cdfd .Pic ,_gbgf );};if _cdfd .ContentPart !=nil {_cbfc :=_e .StartElement {Name :_e .Name {Local :"\u0078d\u0072:\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_cdfd .ContentPart ,_cbfc );};return nil ; -};type EG_Anchor struct{TwoCellAnchor *CT_TwoCellAnchor ;OneCellAnchor *CT_OneCellAnchor ;AbsoluteAnchor *CT_AbsoluteAnchor ;};func (_fba *CT_Connector )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fba .MacroAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_fba .MacroAttr )}); -};if _fba .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0064",_aeec (*_fba .FPublishedAttr ))});};e .EncodeToken (start ); -_fgd :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fba .NvCxnSpPr ,_fgd );_ga :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_fba .SpPr ,_ga );if _fba .Style !=nil {_cc :=_e .StartElement {Name :_e .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_fba .Style ,_cc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_cacd *CT_Shape )ValidateWithPath (path string )error {if _bbb :=_cacd .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_bbb !=nil {return _bbb ;};if _babd :=_cacd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_babd !=nil {return _babd ;};if _cacd .Style !=nil {if _dabb :=_cacd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_dabb !=nil {return _dabb ;};};if _cacd .TxBody !=nil {if _ebe :=_cacd .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079"); +_ebe !=nil {return _ebe ;};};return nil ;};func (_fc *CT_Connector )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_fc .NvCxnSpPr =NewCT_ConnectorNonVisual ();_fc .SpPr =_b .NewCT_ShapeProperties ();for _ ,_bf :=range start .Attr {if _bf .Name .Local =="\u006d\u0061\u0063r\u006f"{_ed ,_ged :=_bf .Value ,error (nil ); +if _ged !=nil {return _ged ;};_fc .MacroAttr =&_ed ;continue ;};if _bf .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_efb ,_aab :=_dd .ParseBool (_bf .Value );if _aab !=nil {return _aab ;};_fc .FPublishedAttr =&_efb ;continue ; +};};_dgg :for {_ac ,_beg :=d .Token ();if _beg !=nil {return _beg ;};switch _bcdf :=_ac .(type ){case _db .StartElement :switch _bcdf .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _cgg :=d .DecodeElement (_fc .NvCxnSpPr ,&_bcdf ); +_cgg !=nil {return _cgg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _ee :=d .DecodeElement (_fc .SpPr ,&_bcdf ); +_ee !=nil {return _ee ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_fc .Style =_b .NewCT_ShapeStyle (); +if _gd :=d .DecodeElement (_fc .Style ,&_bcdf );_gd !=nil {return _gd ;};default:_df .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",_bcdf .Name ); +if _eeb :=d .Skip ();_eeb !=nil {return _eeb ;};};case _db .EndElement :break _dgg ;case _db .CharData :};};return nil ;};func (_beag *EG_ObjectChoices )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_gfaf :for {_gga ,_eeca :=d .Token (); +if _eeca !=nil {return _eeca ;};switch _fceb :=_gga .(type ){case _db .StartElement :switch _fceb .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_beag .Choice =NewEG_ObjectChoicesChoice (); +if _gdge :=d .DecodeElement (&_beag .Choice .Sp ,&_fceb );_gdge !=nil {return _gdge ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_beag .Choice =NewEG_ObjectChoicesChoice (); +if _ggac :=d .DecodeElement (&_beag .Choice .GrpSp ,&_fceb );_ggac !=nil {return _ggac ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_beag .Choice =NewEG_ObjectChoicesChoice (); +if _gfba :=d .DecodeElement (&_beag .Choice .GraphicFrame ,&_fceb );_gfba !=nil {return _gfba ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_beag .Choice =NewEG_ObjectChoicesChoice (); +if _ccce :=d .DecodeElement (&_beag .Choice .CxnSp ,&_fceb );_ccce !=nil {return _ccce ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_beag .Choice =NewEG_ObjectChoicesChoice (); +if _gfag :=d .DecodeElement (&_beag .Choice .Pic ,&_fceb );_gfag !=nil {return _gfag ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_beag .Choice =NewEG_ObjectChoicesChoice (); +if _eedg :=d .DecodeElement (&_beag .Choice .ContentPart ,&_fceb );_eedg !=nil {return _eedg ;};default:_df .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",_fceb .Name ); +if _fgd :=d .Skip ();_fgd !=nil {return _fgd ;};};case _db .EndElement :break _gfaf ;case _db .CharData :};};return nil ;}; // Validate validates the CT_Connector and its children -func (_gaa *CT_Connector )Validate ()error {return _gaa .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_bge *CT_Shape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bge .NvSpPr =NewCT_ShapeNonVisual (); -_bge .SpPr =_ed .NewCT_ShapeProperties ();for _ ,_dbfb :=range start .Attr {if _dbfb .Name .Local =="\u006d\u0061\u0063r\u006f"{_cffa ,_abf :=_dbfb .Value ,error (nil );if _abf !=nil {return _abf ;};_bge .MacroAttr =&_cffa ;continue ;};if _dbfb .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_cdee ,_aefa :=_dbfb .Value ,error (nil ); -if _aefa !=nil {return _aefa ;};_bge .TextlinkAttr =&_cdee ;continue ;};if _dbfb .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_gbff ,_ccc :=_ge .ParseBool (_dbfb .Value );if _ccc !=nil {return _ccc ;};_bge .FLocksTextAttr =&_gbff ; -continue ;};if _dbfb .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_bdgb ,_ddd :=_ge .ParseBool (_dbfb .Value );if _ddd !=nil {return _ddd ;};_bge .FPublishedAttr =&_bdgb ;continue ;};};_cfd :for {_gaf ,_fgca :=d .Token (); -if _fgca !=nil {return _fgca ;};switch _fege :=_gaf .(type ){case _e .StartElement :switch _fege .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _aadf :=d .DecodeElement (_bge .NvSpPr ,&_fege ); -_aadf !=nil {return _aadf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _fedd :=d .DecodeElement (_bge .SpPr ,&_fege ); -_fedd !=nil {return _fedd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_bge .Style =_ed .NewCT_ShapeStyle (); -if _ggf :=d .DecodeElement (_bge .Style ,&_fege );_ggf !=nil {return _ggf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_bge .TxBody =_ed .NewCT_TextBody (); -if _gca :=d .DecodeElement (_bge .TxBody ,&_fege );_gca !=nil {return _gca ;};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",_fege .Name ); -if _bbf :=d .Skip ();_bbf !=nil {return _bbf ;};};case _e .EndElement :break _cfd ;case _e .CharData :};};return nil ;};type CT_ConnectorNonVisual struct{CNvPr *_ed .CT_NonVisualDrawingProps ;CNvCxnSpPr *_ed .CT_NonVisualConnectorProperties ;}; +func (_gcb *CT_Connector )Validate ()error {return _gcb .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");}; -// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_cda *CT_PictureNonVisual )ValidateWithPath (path string )error {if _edee :=_cda .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_edee !=nil {return _edee ;};if _faeba :=_cda .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); -_faeba !=nil {return _faeba ;};return nil ;};type From struct{CT_Marker };func (_ffe *CT_Drawing )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _ffe .EG_Anchor !=nil {for _ ,_eg :=range _ffe .EG_Anchor {_eg .MarshalXML (e ,_e .StartElement {}); -};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_AbsoluteAnchor struct{Pos *_ed .CT_Point2D ;Ext *_ed .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func (_gd *CT_AbsoluteAnchor )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gd .Pos =_ed .NewCT_Point2D (); -_gd .Ext =_ed .NewCT_PositiveSize2D ();_gd .ClientData =NewCT_AnchorClientData ();_edd :for {_fd ,_ee :=d .Token ();if _ee !=nil {return _ee ;};switch _ea :=_fd .(type ){case _e .StartElement :switch _ea .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _de :=d .DecodeElement (_gd .Pos ,&_ea ); -_de !=nil {return _de ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _c :=d .DecodeElement (_gd .Ext ,&_ea ); -_c !=nil {return _c ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_gd .Choice =NewEG_ObjectChoicesChoice (); -if _gf :=d .DecodeElement (&_gd .Choice .Sp ,&_ea );_gf !=nil {return _gf ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_gd .Choice =NewEG_ObjectChoicesChoice (); -if _db :=d .DecodeElement (&_gd .Choice .GrpSp ,&_ea );_db !=nil {return _db ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_gd .Choice =NewEG_ObjectChoicesChoice (); -if _gde :=d .DecodeElement (&_gd .Choice .GraphicFrame ,&_ea );_gde !=nil {return _gde ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_gd .Choice =NewEG_ObjectChoicesChoice (); -if _fc :=d .DecodeElement (&_gd .Choice .CxnSp ,&_ea );_fc !=nil {return _fc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_gd .Choice =NewEG_ObjectChoicesChoice (); -if _fa :=d .DecodeElement (&_gd .Choice .Pic ,&_ea );_fa !=nil {return _fa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_gd .Choice =NewEG_ObjectChoicesChoice (); -if _eea :=d .DecodeElement (&_gd .Choice .ContentPart ,&_ea );_eea !=nil {return _eea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _eeb :=d .DecodeElement (_gd .ClientData ,&_ea ); -_eeb !=nil {return _eeb ;};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",_ea .Name ); -if _gbg :=d .Skip ();_gbg !=nil {return _gbg ;};};case _e .EndElement :break _edd ;case _e .CharData :};};return nil ;};type WsDr struct{CT_Drawing }; +// Validate validates the CT_AnchorClientData and its children +func (_af *CT_AnchorClientData )Validate ()error {return _af .ValidateWithPath ("\u0043\u0054\u005f\u0041nc\u0068\u006f\u0072\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");}; -// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path -func (_ggcg *CT_Marker )ValidateWithPath (path string )error {if _ggcg .Col < 0{return _d .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 ,_ggcg .Col ); -};if _bac :=_ggcg .ColOff .ValidateWithPath (path +"\u002fC\u006f\u006c\u004f\u0066\u0066");_bac !=nil {return _bac ;};if _ggcg .Row < 0{return _d .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 ,_ggcg .Row ); -};if _efg :=_ggcg .RowOff .ValidateWithPath (path +"\u002fR\u006f\u0077\u004f\u0066\u0066");_efg !=nil {return _efg ;};return nil ;}; +// Validate validates the CT_OneCellAnchor and its children +func (_gfbe *CT_OneCellAnchor )Validate ()error {return _gfbe .ValidateWithPath ("\u0043\u0054_\u004f\u006e\u0065C\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");};func NewCT_TwoCellAnchor ()*CT_TwoCellAnchor {_gfc :=&CT_TwoCellAnchor {};_gfc .From =NewCT_Marker (); +_gfc .To =NewCT_Marker ();_gfc .ClientData =NewCT_AnchorClientData ();return _gfc ;};func (_afge ST_EditAs )MarshalXMLAttr (name _db .Name )(_db .Attr ,error ){_gac :=_db .Attr {};_gac .Name =name ;switch _afge {case ST_EditAsUnset :_gac .Value ="";case ST_EditAsTwoCell :_gac .Value ="\u0074w\u006f\u0043\u0065\u006c\u006c"; +case ST_EditAsOneCell :_gac .Value ="\u006fn\u0065\u0043\u0065\u006c\u006c";case ST_EditAsAbsolute :_gac .Value ="\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";};return _gac ,nil ;};func (_aaa *EG_Anchor )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_bbeg :for {_fefe ,_fgfe :=d .Token (); +if _fgfe !=nil {return _fgfe ;};switch _ebg :=_fefe .(type ){case _db .StartElement :switch _ebg .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_aaa .TwoCellAnchor =NewCT_TwoCellAnchor (); +if _bba :=d .DecodeElement (_aaa .TwoCellAnchor ,&_ebg );_bba !=nil {return _bba ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_aaa .OneCellAnchor =NewCT_OneCellAnchor (); +if _gde :=d .DecodeElement (_aaa .OneCellAnchor ,&_ebg );_gde !=nil {return _gde ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_aaa .AbsoluteAnchor =NewCT_AbsoluteAnchor (); +if _bbg :=d .DecodeElement (_aaa .AbsoluteAnchor ,&_ebg );_bbg !=nil {return _bbg ;};default:_df .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",_ebg .Name ); +if _fdc :=d .Skip ();_fdc !=nil {return _fdc ;};};case _db .EndElement :break _bbeg ;case _db .CharData :};};return nil ;};func (_bcfb *From )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {start .Attr =append (start .Attr ,_db .Attr {Name :_db .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 ,_db .Attr {Name :_db .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ,_db .Attr {Name :_db .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_db .Attr {Name :_db .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 ,_db .Attr {Name :_db .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _bcfb .CT_Marker .MarshalXML (e ,start );};func (_fabb *CT_Picture )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _fabb .MacroAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_g .Sprintf ("\u0025\u0076",*_fabb .MacroAttr )}); +};if _fabb .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_agcb (*_fabb .FPublishedAttr ))});};e .EncodeToken (start ); +_bdd :=_db .StartElement {Name :_db .Name {Local :"x\u0064\u0072\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_fabb .NvPicPr ,_bdd );_gbb :=_db .StartElement {Name :_db .Name {Local :"\u0078\u0064\u0072:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_fabb .BlipFill ,_gbb );_cddb :=_db .StartElement {Name :_db .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fabb .SpPr ,_cddb );if _fabb .Style !=nil {_bdf :=_db .StartElement {Name :_db .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}}; +e .EncodeElement (_fabb .Style ,_bdf );};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path -func (_ecb *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _ecb .Sp !=nil {if _aea :=_ecb .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_aea !=nil {return _aea ;};};if _ecb .GrpSp !=nil {if _cffb :=_ecb .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070"); -_cffb !=nil {return _cffb ;};};if _ecb .GraphicFrame !=nil {if _ggcgc :=_ecb .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_ggcgc !=nil {return _ggcgc ;};};if _ecb .CxnSp !=nil {if _gabc :=_ecb .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070"); -_gabc !=nil {return _gabc ;};};if _ecb .Pic !=nil {if _eacgc :=_ecb .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_eacgc !=nil {return _eacgc ;};};if _ecb .ContentPart !=nil {if _eadc :=_ecb .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"); -_eadc !=nil {return _eadc ;};};return nil ;};func (_fbf *CT_ConnectorNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbf .CNvPr =_ed .NewCT_NonVisualDrawingProps ();_fbf .CNvCxnSpPr =_ed .NewCT_NonVisualConnectorProperties ();_ec :for {_bg ,_bdc :=d .Token (); -if _bdc !=nil {return _bdc ;};switch _ae :=_bg .(type ){case _e .StartElement :switch _ae .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _ab :=d .DecodeElement (_fbf .CNvPr ,&_ae ); -_ab !=nil {return _ab ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _gbd :=d .DecodeElement (_fbf .CNvCxnSpPr ,&_ae ); -_gbd !=nil {return _gbd ;};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",_ae .Name ); -if _fdf :=d .Skip ();_fdf !=nil {return _fdf ;};};case _e .EndElement :break _ec ;case _e .CharData :};};return nil ;};func (_bbc *From )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbc .CT_Marker =*NewCT_Marker ();_cgcc :for {_gcdf ,_dgf :=d .Token (); -if _dgf !=nil {return _dgf ;};switch _cfdf :=_gcdf .(type ){case _e .StartElement :switch _cfdf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _gfgg :=d .DecodeElement (&_bbc .Col ,&_cfdf ); -_gfgg !=nil {return _gfgg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_dgfa ,_addg :=d .Token (); -if _addg !=nil {return _addg ;};switch _eaef :=_dgfa .(type ){case _e .CharData :_ffea :=string (_eaef );_fda ,_badc :=_ed .ParseUnionST_Coordinate (_ffea );if _badc !=nil {return nil ;};_bbc .ColOff =_fda ;d .Skip ();case _e .EndElement :};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _bee :=d .DecodeElement (&_bbc .Row ,&_cfdf ); -_bee !=nil {return _bee ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_efdd ,_gade :=d .Token (); -if _gade !=nil {return _gade ;};switch _adde :=_efdd .(type ){case _e .CharData :_ffa :=string (_adde );_bgda ,_ecg :=_ed .ParseUnionST_Coordinate (_ffa );if _ecg !=nil {return nil ;};_bbc .RowOff =_bgda ;d .Skip ();case _e .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",_cfdf .Name ); -if _gcce :=d .Skip ();_gcce !=nil {return _gcce ;};};case _e .EndElement :break _cgcc ;case _e .CharData :};};return nil ;};type ST_EditAs byte ;func (_badb *CT_ShapeNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -_bgbb :=_e .StartElement {Name :_e .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_badb .CNvPr ,_bgbb );_cbad :=_e .StartElement {Name :_e .Name {Local :"x\u0064\u0072\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}}; -e .EncodeElement (_badb .CNvSpPr ,_cbad );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dffde ST_EditAs )ValidateWithPath (path string )error {switch _dffde {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dffde )); -};return nil ;};type CT_GroupShapeNonVisual struct{CNvPr *_ed .CT_NonVisualDrawingProps ;CNvGrpSpPr *_ed .CT_NonVisualGroupDrawingShapeProps ;};func (_gaba *ST_EditAs )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adag ,_acbd :=d .Token (); -if _acbd !=nil {return _acbd ;};if _bfb ,_ecda :=_adag .(_e .EndElement );_ecda &&_bfb .Name ==start .Name {*_gaba =1;return nil ;};if _dcca ,_dggg :=_adag .(_e .CharData );!_dggg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adag ); -}else {switch string (_dcca ){case "":*_gaba =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_gaba =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_gaba =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_gaba =3;};};_adag ,_acbd =d .Token (); -if _acbd !=nil {return _acbd ;};if _dfbc ,_gaab :=_adag .(_e .EndElement );_gaab &&_dfbc .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adag ); -};func (_dgeg *CT_Picture )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dgeg .MacroAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_dgeg .MacroAttr )}); -};if _dgeg .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0064",_aeec (*_dgeg .FPublishedAttr ))});};e .EncodeToken (start ); -_eadf :=_e .StartElement {Name :_e .Name {Local :"x\u0064\u0072\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_dgeg .NvPicPr ,_eadf );_agd :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0064\u0072:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_dgeg .BlipFill ,_agd );_dgega :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dgeg .SpPr ,_dgega );if _dgeg .Style !=nil {_bbe :=_e .StartElement {Name :_e .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}}; -e .EncodeElement (_dgeg .Style ,_bbe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gg *CT_AbsoluteAnchor )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ff :=_e .StartElement {Name :_e .Name {Local :"\u0078d\u0072\u003a\u0070\u006f\u0073"}}; -e .EncodeElement (_gg .Pos ,_ff );_daa :=_e .StartElement {Name :_e .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_gg .Ext ,_daa );if _gg .Choice !=nil {_gg .Choice .MarshalXML (e ,_e .StartElement {});};_gga :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}}; -e .EncodeElement (_gg .ClientData ,_gga );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the WsDr and its children, prefixing error messages with path +func (_bdcd *WsDr )ValidateWithPath (path string )error {if _gggfb :=_bdcd .CT_Drawing .ValidateWithPath (path );_gggfb !=nil {return _gggfb ;};return nil ;};func (_ebda *CT_PictureNonVisual )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); +_dcbc :=_db .StartElement {Name :_db .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_ebda .CNvPr ,_dcbc );_dcgf :=_db .StartElement {Name :_db .Name {Local :"\u0078\u0064\u0072:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}}; +e .EncodeElement (_ebda .CNvPicPr ,_dcgf );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};type CT_ConnectorNonVisual struct{CNvPr *_b .CT_NonVisualDrawingProps ;CNvCxnSpPr *_b .CT_NonVisualConnectorProperties ;};type CT_ShapeNonVisual struct{CNvPr *_b .CT_NonVisualDrawingProps ; +CNvSpPr *_b .CT_NonVisualDrawingShapeProps ;};func (_gfdef ST_EditAs )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {return e .EncodeElement (_gfdef .String (),start );};func (_ecc *CT_GraphicalObjectFrame )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_ecc .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual (); +_ecc .Xfrm =_b .NewCT_Transform2D ();_ecc .Graphic =_b .NewGraphic ();for _ ,_gf :=range start .Attr {if _gf .Name .Local =="\u006d\u0061\u0063r\u006f"{_gbg ,_edd :=_gf .Value ,error (nil );if _edd !=nil {return _edd ;};_ecc .MacroAttr =&_gbg ;continue ; +};if _gf .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_daef ,_bea :=_dd .ParseBool (_gf .Value );if _bea !=nil {return _bea ;};_ecc .FPublishedAttr =&_daef ;continue ;};};_fbf :for {_cfd ,_bac :=d .Token ();if _bac !=nil {return _bac ; +};switch _fbb :=_cfd .(type ){case _db .StartElement :switch _fbb .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _fg :=d .DecodeElement (_ecc .NvGraphicFramePr ,&_fbb ); +_fg !=nil {return _fg ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _egbc :=d .DecodeElement (_ecc .Xfrm ,&_fbb ); +_egbc !=nil {return _egbc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _cec :=d .DecodeElement (_ecc .Graphic ,&_fbb ); +_cec !=nil {return _cec ;};default:_df .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",_fbb .Name ); +if _dafc :=d .Skip ();_dafc !=nil {return _dafc ;};};case _db .EndElement :break _fbf ;case _db .CharData :};};return nil ;};func (_babdd *EG_ObjectChoices )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _babdd .Choice !=nil {_babdd .Choice .MarshalXML (e ,_db .StartElement {}); +};return nil ;};func NewCT_Connector ()*CT_Connector {_ag :=&CT_Connector {};_ag .NvCxnSpPr =NewCT_ConnectorNonVisual ();_ag .SpPr =_b .NewCT_ShapeProperties ();return _ag ;};func (_e *CT_AbsoluteAnchor )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); +_ea :=_db .StartElement {Name :_db .Name {Local :"\u0078d\u0072\u003a\u0070\u006f\u0073"}};e .EncodeElement (_e .Pos ,_ea );_da :=_db .StartElement {Name :_db .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_e .Ext ,_da );if _e .Choice !=nil {_e .Choice .MarshalXML (e ,_db .StartElement {}); +};_bc :=_db .StartElement {Name :_db .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_e .ClientData ,_bc );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_bcca *ST_EditAs )UnmarshalXMLAttr (attr _db .Attr )error {switch attr .Value {case "":*_bcca =0; +case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_bcca =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_bcca =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_bcca =3;};return nil ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ; +GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;}; -// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path -func (_ffbd *EG_Anchor )ValidateWithPath (path string )error {if _ffbd .TwoCellAnchor !=nil {if _gfe :=_ffbd .TwoCellAnchor .ValidateWithPath (path +"\u002f\u0054\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_gfe !=nil {return _gfe ; -};};if _ffbd .OneCellAnchor !=nil {if _ddgb :=_ffbd .OneCellAnchor .ValidateWithPath (path +"\u002f\u004f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_ddgb !=nil {return _ddgb ;};};if _ffbd .AbsoluteAnchor !=nil {if _faebf :=_ffbd .AbsoluteAnchor .ValidateWithPath (path +"\u002fA\u0062s\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072"); -_faebf !=nil {return _faebf ;};};return nil ;}; +// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path +func (_bdc *CT_GroupShape )ValidateWithPath (path string )error {if _fcg :=_bdc .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_fcg !=nil {return _fcg ;};if _gafe :=_bdc .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); +_gafe !=nil {return _gafe ;};for _gdd ,_cac :=range _bdc .Choice {if _ggb :=_cac .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gdd ));_ggb !=nil {return _ggb ;};};return nil ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_dgb :=&CT_GroupShapeNonVisual {}; +_dgb .CNvPr =_b .NewCT_NonVisualDrawingProps ();_dgb .CNvGrpSpPr =_b .NewCT_NonVisualGroupDrawingShapeProps ();return _dgb ;};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_dgf :=&CT_ShapeNonVisual {};_dgf .CNvPr =_b .NewCT_NonVisualDrawingProps ();_dgf .CNvSpPr =_b .NewCT_NonVisualDrawingShapeProps (); +return _dgf ;};func (_ddabg *WsDr )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_ddabg .CT_Drawing =*NewCT_Drawing ();_bae :for {_bda ,_cagg :=d .Token ();if _cagg !=nil {return _cagg ;};switch _ebdb :=_bda .(type ){case _db .StartElement :switch _ebdb .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_baag :=NewEG_Anchor (); +_baag .TwoCellAnchor =NewCT_TwoCellAnchor ();if _gada :=d .DecodeElement (_baag .TwoCellAnchor ,&_ebdb );_gada !=nil {return _gada ;};_ddabg .EG_Anchor =append (_ddabg .EG_Anchor ,_baag );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_adga :=NewEG_Anchor (); +_adga .OneCellAnchor =NewCT_OneCellAnchor ();if _bded :=d .DecodeElement (_adga .OneCellAnchor ,&_ebdb );_bded !=nil {return _bded ;};_ddabg .EG_Anchor =append (_ddabg .EG_Anchor ,_adga );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cfdg :=NewEG_Anchor (); +_cfdg .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _adec :=d .DecodeElement (_cfdg .AbsoluteAnchor ,&_ebdb );_adec !=nil {return _adec ;};_ddabg .EG_Anchor =append (_ddabg .EG_Anchor ,_cfdg );default:_df .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",_ebdb .Name ); +if _bbad :=d .Skip ();_bbad !=nil {return _bbad ;};};case _db .EndElement :break _bae ;case _db .CharData :};};return nil ;}; -// Validate validates the CT_Drawing and its children -func (_eac *CT_Drawing )Validate ()error {return _eac .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_bda *From )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\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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\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 ,_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\u0064\u0072\u003a\u0066\u0072\u006f\u006d";return _bda .CT_Marker .MarshalXML (e ,start );};func (_af *CT_GroupShapeNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_fcee :=_e .StartElement {Name :_e .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}}; -e .EncodeElement (_af .CNvPr ,_fcee );_gcbf :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0047\u0072p\u0053\u0070\u0050\u0072"}};e .EncodeElement (_af .CNvGrpSpPr ,_gcbf );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_GroupShape and its children +func (_ddb *CT_GroupShape )Validate ()error {return _ddb .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};type CT_GroupShapeNonVisual struct{CNvPr *_b .CT_NonVisualDrawingProps ;CNvGrpSpPr *_b .CT_NonVisualGroupDrawingShapeProps ; +};func NewCT_Drawing ()*CT_Drawing {_dab :=&CT_Drawing {};return _dab };func (_dag *From )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_dag .CT_Marker =*NewCT_Marker ();_feef :for {_efab ,_aace :=d .Token ();if _aace !=nil {return _aace ; +};switch _fead :=_efab .(type ){case _db .StartElement :switch _fead .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _gbebb :=d .DecodeElement (&_dag .Col ,&_fead ); +_gbebb !=nil {return _gbebb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_eede ,_egc :=d .Token (); +if _egc !=nil {return _egc ;};switch _eaf :=_eede .(type ){case _db .CharData :_dgac :=string (_eaf );_abac ,_fbef :=_b .ParseUnionST_Coordinate (_dgac );if _fbef !=nil {return nil ;};_dag .ColOff =_abac ;d .Skip ();case _db .EndElement :};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _fgc :=d .DecodeElement (&_dag .Row ,&_fead ); +_fgc !=nil {return _fgc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ebfg ,_bddcb :=d .Token (); +if _bddcb !=nil {return _bddcb ;};switch _abce :=_ebfg .(type ){case _db .CharData :_bce :=string (_abce );_dda ,_geg :=_b .ParseUnionST_Coordinate (_bce );if _geg !=nil {return nil ;};_dag .RowOff =_dda ;d .Skip ();case _db .EndElement :};default:_df .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",_fead .Name ); +if _ccfe :=d .Skip ();_ccfe !=nil {return _ccfe ;};};case _db .EndElement :break _feef ;case _db .CharData :};};return nil ;}; -// Validate validates the EG_ObjectChoices and its children -func (_gfeb *EG_ObjectChoices )Validate ()error {return _gfeb .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");}; +// ValidateWithPath validates the To and its children, prefixing error messages with path +func (_acadd *To )ValidateWithPath (path string )error {if _ebdf :=_acadd .CT_Marker .ValidateWithPath (path );_ebdf !=nil {return _ebdf ;};return nil ;};func (_ggf *CT_ConnectorNonVisual )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start ); +_ab :=_db .StartElement {Name :_db .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_ggf .CNvPr ,_ab );_fab :=_db .StartElement {Name :_db .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0043\u0078n\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_ggf .CNvCxnSpPr ,_fab );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func (_cfgb ST_EditAs )String ()string {switch _cfgb {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 NewCT_AnchorClientData ()*CT_AnchorClientData {_dbe :=&CT_AnchorClientData {};return _dbe };func NewCT_GroupShape ()*CT_GroupShape {_cee :=&CT_GroupShape {};_cee .NvGrpSpPr =NewCT_GroupShapeNonVisual (); +_cee .GrpSpPr =_b .NewCT_GroupShapeProperties ();return _cee ;};type CT_Marker struct{Col int32 ;ColOff _b .ST_Coordinate ;Row int32 ;RowOff _b .ST_Coordinate ;};func (_gad *CT_GroupShapeNonVisual )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_gad .CNvPr =_b .NewCT_NonVisualDrawingProps (); +_gad .CNvGrpSpPr =_b .NewCT_NonVisualGroupDrawingShapeProps ();_fad :for {_fee ,_cbb :=d .Token ();if _cbb !=nil {return _cbb ;};switch _bff :=_fee .(type ){case _db .StartElement :switch _bff .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _dcc :=d .DecodeElement (_gad .CNvPr ,&_bff ); +_dcc !=nil {return _dcc ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _afa :=d .DecodeElement (_gad .CNvGrpSpPr ,&_bff ); +_afa !=nil {return _afa ;};default:_df .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 _ege :=d .Skip ();_ege !=nil {return _ege ;};};case _db .EndElement :break _fad ;case _db .CharData :};};return nil ;}; -// Validate validates the CT_Rel and its children -func (_bgcdc *CT_Rel )Validate ()error {return _bgcdc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func NewCT_Connector ()*CT_Connector {_bd :=&CT_Connector {};_bd .NvCxnSpPr =NewCT_ConnectorNonVisual ();_bd .SpPr =_ed .NewCT_ShapeProperties (); -return _bd ;};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicalObjectFrame ;CxnSp *CT_Connector ;Pic *CT_Picture ;ContentPart *CT_Rel ;}; +// Validate validates the CT_GroupShapeChoice and its children +func (_abb *CT_GroupShapeChoice )Validate ()error {return _abb .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_ddd *CT_AnchorClientData )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_gg :=range start .Attr {if _gg .Name .Local =="\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_cb ,_dfb :=_dd .ParseBool (_gg .Value ); +if _dfb !=nil {return _dfb ;};_ddd .FLocksWithSheetAttr =&_cb ;continue ;};if _gg .Name .Local =="\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_dc ,_adb :=_dd .ParseBool (_gg .Value );if _adb !=nil {return _adb ; +};_ddd .FPrintsWithSheetAttr =&_dc ;continue ;};};for {_bcc ,_ca :=d .Token ();if _ca !=nil {return _g .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",_ca ); +};if _cf ,_bd :=_bcc .(_db .EndElement );_bd &&_cf .Name ==start .Name {break ;};};return nil ;}; + +// Validate validates the EG_ObjectChoices and its children +func (_dcca *EG_ObjectChoices )Validate ()error {return _dcca .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");};func (_bgdb ST_EditAs )Validate ()error {return _bgdb .ValidateWithPath ("")};type CT_AnchorClientData struct{FLocksWithSheetAttr *bool ; +FPrintsWithSheetAttr *bool ;};func (_dafdg *To )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_dafdg .CT_Marker =*NewCT_Marker ();_ebb :for {_gdfg ,_gafb :=d .Token ();if _gafb !=nil {return _gafb ;};switch _gegc :=_gdfg .(type ){case _db .StartElement :switch _gegc .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _egbb :=d .DecodeElement (&_dafdg .Col ,&_gegc ); +_egbb !=nil {return _egbb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_egdgf ,_cgf :=d .Token (); +if _cgf !=nil {return _cgf ;};switch _agbb :=_egdgf .(type ){case _db .CharData :_bfd :=string (_agbb );_gfdb ,_efabb :=_b .ParseUnionST_Coordinate (_bfd );if _efabb !=nil {return nil ;};_dafdg .ColOff =_gfdb ;d .Skip ();case _db .EndElement :};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _bcae :=d .DecodeElement (&_dafdg .Row ,&_gegc ); +_bcae !=nil {return _bcae ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ddab ,_deec :=d .Token (); +if _deec !=nil {return _deec ;};switch _bagb :=_ddab .(type ){case _db .CharData :_abag :=string (_bagb );_gfdbe ,_gbd :=_b .ParseUnionST_Coordinate (_abag );if _gbd !=nil {return nil ;};_dafdg .RowOff =_gfdbe ;d .Skip ();case _db .EndElement :};default:_df .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",_gegc .Name ); +if _ece :=d .Skip ();_ece !=nil {return _ece ;};};case _db .EndElement :break _ebb ;case _db .CharData :};};return nil ;}; // ValidateWithPath validates the CT_TwoCellAnchor and its children, prefixing error messages with path -func (_fbd *CT_TwoCellAnchor )ValidateWithPath (path string )error {if _eec :=_fbd .EditAsAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0041\u0073\u0041\u0074\u0074\u0072");_eec !=nil {return _eec ;};if _fgfb :=_fbd .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d"); -_fgfb !=nil {return _fgfb ;};if _egdd :=_fbd .To .ValidateWithPath (path +"\u002f\u0054\u006f");_egdd !=nil {return _egdd ;};if _fbd .Choice !=nil {if _cfa :=_fbd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cfa !=nil {return _cfa ; -};};if _cdfc :=_fbd .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_cdfc !=nil {return _cdfc ;};return nil ;}; +func (_edafc *CT_TwoCellAnchor )ValidateWithPath (path string )error {if _ebef :=_edafc .EditAsAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0041\u0073\u0041\u0074\u0074\u0072");_ebef !=nil {return _ebef ;};if _adcbg :=_edafc .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d"); +_adcbg !=nil {return _adcbg ;};if _bfefb :=_edafc .To .ValidateWithPath (path +"\u002f\u0054\u006f");_bfefb !=nil {return _bfefb ;};if _edafc .Choice !=nil {if _badb :=_edafc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_badb !=nil {return _badb ; +};};if _cbab :=_edafc .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_cbab !=nil {return _cbab ;};return nil ;}; -// Validate validates the CT_AnchorClientData and its children -func (_efc *CT_AnchorClientData )Validate ()error {return _efc .ValidateWithPath ("\u0043\u0054\u005f\u0041nc\u0068\u006f\u0072\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");}; +// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path +func (_gef *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _fda :=_gef .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fda !=nil {return _fda ;};if _aceg :=_gef .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072"); +_aceg !=nil {return _aceg ;};return nil ;};func (_fa *CT_AnchorClientData )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _fa .FLocksWithSheetAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0064",_agcb (*_fa .FLocksWithSheetAttr ))}); +};if _fa .FPrintsWithSheetAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0064",_agcb (*_fa .FPrintsWithSheetAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};func NewCT_Picture ()*CT_Picture {_dafd :=&CT_Picture {};_dafd .NvPicPr =NewCT_PictureNonVisual ();_dafd .BlipFill =_b .NewCT_BlipFillProperties ();_dafd .SpPr =_b .NewCT_ShapeProperties (); +return _dafd ;};type From struct{CT_Marker };func NewFrom ()*From {_gab :=&From {};_gab .CT_Marker =*NewCT_Marker ();return _gab };func NewTo ()*To {_dbf :=&To {};_dbf .CT_Marker =*NewCT_Marker ();return _dbf }; -// ValidateWithPath validates the CT_AnchorClientData and its children, prefixing error messages with path -func (_efa *CT_AnchorClientData )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path +func (_daf *CT_Connector )ValidateWithPath (path string )error {if _de :=_daf .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_de !=nil {return _de ;};if _afb :=_daf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_afb !=nil {return _afb ;};if _daf .Style !=nil {if _bgf :=_daf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bgf !=nil {return _bgf ;};};return nil ;}; -// Validate validates the CT_ShapeNonVisual and its children -func (_gac *CT_ShapeNonVisual )Validate ()error {return _gac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_edgf ST_EditAs )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_edgf .String (),start ); -}; +// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path +func (_cab *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _abc :=_cab .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_abc !=nil {return _abc ;};if _dae :=_cab .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"); +_dae !=nil {return _dae ;};return nil ;};type WsDr struct{CT_Drawing };func NewWsDr ()*WsDr {_bbba :=&WsDr {};_bbba .CT_Drawing =*NewCT_Drawing ();return _bbba };type ST_EditAs byte ;func (_abg *CT_ShapeNonVisual )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_abg .CNvPr =_b .NewCT_NonVisualDrawingProps (); +_abg .CNvSpPr =_b .NewCT_NonVisualDrawingShapeProps ();_gdf :for {_dee ,_fgf :=d .Token ();if _fgf !=nil {return _fgf ;};switch _gbbf :=_dee .(type ){case _db .StartElement :switch _gbbf .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _bdfb :=d .DecodeElement (_abg .CNvPr ,&_gbbf ); +_bdfb !=nil {return _bdfb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _ebff :=d .DecodeElement (_abg .CNvSpPr ,&_gbbf ); +_ebff !=nil {return _ebff ;};default:_df .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",_gbbf .Name ); +if _bgfb :=d .Skip ();_bgfb !=nil {return _bgfb ;};};case _db .EndElement :break _gdf ;case _db .CharData :};};return nil ;};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_b .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ; +};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_fcf :=&CT_GraphicalObjectFrame {};_fcf .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_fcf .Xfrm =_b .NewCT_Transform2D ();_fcf .Graphic =_b .NewGraphic ();return _fcf ;}; + +// Validate validates the CT_Drawing and its children +func (_ebc *CT_Drawing )Validate ()error {return _ebc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ; +SpPr *_b .CT_ShapeProperties ;Style *_b .CT_ShapeStyle ;TxBody *_b .CT_TextBody ;};func (_ada *To )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {start .Attr =append (start .Attr ,_db .Attr {Name :_db .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 ,_db .Attr {Name :_db .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ,_db .Attr {Name :_db .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_db .Attr {Name :_db .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 ,_db .Attr {Name :_db .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _ada .CT_Marker .MarshalXML (e ,start );}; + +// Validate validates the CT_PictureNonVisual and its children +func (_dac *CT_PictureNonVisual )Validate ()error {return _dac .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; // Validate validates the CT_Picture and its children -func (_gffe *CT_Picture )Validate ()error {return _gffe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func NewCT_OneCellAnchor ()*CT_OneCellAnchor {_fbeb :=&CT_OneCellAnchor {};_fbeb .From =NewCT_Marker ();_fbeb .Ext =_ed .NewCT_PositiveSize2D (); -_fbeb .ClientData =NewCT_AnchorClientData ();return _fbeb ;}; +func (_fecc *CT_Picture )Validate ()error {return _fecc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};type CT_Rel struct{IdAttr string ;};func (_dggg *CT_GraphicalObjectFrame )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _dggg .MacroAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_g .Sprintf ("\u0025\u0076",*_dggg .MacroAttr )}); +};if _dggg .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_g .Sprintf ("\u0025\u0064",_agcb (*_dggg .FPublishedAttr ))});};e .EncodeToken (start ); +_gcd :=_db .StartElement {Name :_db .Name {Local :"x\u0064r\u003a\u006e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_dggg .NvGraphicFramePr ,_gcd );_cdgb :=_db .StartElement {Name :_db .Name {Local :"\u0078\u0064\u0072\u003a\u0078\u0066\u0072\u006d"}}; +e .EncodeElement (_dggg .Xfrm ,_cdgb );_gba :=_db .StartElement {Name :_db .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_gba .Attr =append (_gba .Attr ,_db .Attr {Name :_db .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 (_dggg .Graphic ,_gba );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;};type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_b .CT_BlipFillProperties ;SpPr *_b .CT_ShapeProperties ; +Style *_b .CT_ShapeStyle ;};func (_beff *CT_Marker )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_beff .Col =0;_beff .Row =0;_ced :for {_ffg ,_cag :=d .Token ();if _cag !=nil {return _cag ;};switch _fca :=_ffg .(type ){case _db .StartElement :switch _fca .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _gdbb :=d .DecodeElement (&_beff .Col ,&_fca ); +_gdbb !=nil {return _gdbb ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_fcee ,_dfca :=d .Token (); +if _dfca !=nil {return _dfca ;};switch _acf :=_fcee .(type ){case _db .CharData :_fef :=string (_acf );_cgcb ,_egd :=_b .ParseUnionST_Coordinate (_fef );if _egd !=nil {return nil ;};_beff .ColOff =_cgcb ;d .Skip ();case _db .EndElement :};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _dgbd :=d .DecodeElement (&_beff .Row ,&_fca ); +_dgbd !=nil {return _dgbd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_dadb ,_fde :=d .Token (); +if _fde !=nil {return _fde ;};switch _cdgg :=_dadb .(type ){case _db .CharData :_cff :=string (_cdgg );_bcf ,_dbea :=_b .ParseUnionST_Coordinate (_cff );if _dbea !=nil {return nil ;};_beff .RowOff =_bcf ;d .Skip ();case _db .EndElement :};default:_df .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",_fca .Name ); +if _bagc :=d .Skip ();_bagc !=nil {return _bagc ;};};case _db .EndElement :break _ced ;case _db .CharData :};};return nil ;}; -// Validate validates the CT_OneCellAnchor and its children -func (_dcd *CT_OneCellAnchor )Validate ()error {return _dcd .ValidateWithPath ("\u0043\u0054_\u004f\u006e\u0065C\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");}; +// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path +func (_efaa *EG_Anchor )ValidateWithPath (path string )error {if _efaa .TwoCellAnchor !=nil {if _cfge :=_efaa .TwoCellAnchor .ValidateWithPath (path +"\u002f\u0054\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_cfge !=nil {return _cfge ; +};};if _efaa .OneCellAnchor !=nil {if _fbde :=_efaa .OneCellAnchor .ValidateWithPath (path +"\u002f\u004f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_fbde !=nil {return _fbde ;};};if _efaa .AbsoluteAnchor !=nil {if _bafc :=_efaa .AbsoluteAnchor .ValidateWithPath (path +"\u002fA\u0062s\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072"); +_bafc !=nil {return _bafc ;};};return nil ;};func (_fdf *CT_GroupShape )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_fdf .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_fdf .GrpSpPr =_b .NewCT_GroupShapeProperties ();_aga :for {_bef ,_gdce :=d .Token (); +if _gdce !=nil {return _gdce ;};switch _gfd :=_bef .(type ){case _db .StartElement :switch _gfd .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _cca :=d .DecodeElement (_fdf .NvGrpSpPr ,&_gfd ); +_cca !=nil {return _cca ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _eda :=d .DecodeElement (_fdf .GrpSpPr ,&_gfd ); +_eda !=nil {return _eda ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_afbb :=NewCT_GroupShapeChoice (); +if _caa :=d .DecodeElement (&_afbb .Sp ,&_gfd );_caa !=nil {return _caa ;};_fdf .Choice =append (_fdf .Choice ,_afbb );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_aeb :=NewCT_GroupShapeChoice (); +if _dbeg :=d .DecodeElement (&_aeb .GrpSp ,&_gfd );_dbeg !=nil {return _dbeg ;};_fdf .Choice =append (_fdf .Choice ,_aeb );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ccb :=NewCT_GroupShapeChoice (); +if _fac :=d .DecodeElement (&_ccb .GraphicFrame ,&_gfd );_fac !=nil {return _fac ;};_fdf .Choice =append (_fdf .Choice ,_ccb );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cecc :=NewCT_GroupShapeChoice (); +if _abcf :=d .DecodeElement (&_cecc .CxnSp ,&_gfd );_abcf !=nil {return _abcf ;};_fdf .Choice =append (_fdf .Choice ,_cecc );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_bgd :=NewCT_GroupShapeChoice (); +if _dfd :=d .DecodeElement (&_bgd .Pic ,&_gfd );_dfd !=nil {return _dfd ;};_fdf .Choice =append (_fdf .Choice ,_bgd );default:_df .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",_gfd .Name ); +if _ccf :=d .Skip ();_ccf !=nil {return _ccf ;};};case _db .EndElement :break _aga ;case _db .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path -func (_gbda *CT_GroupShape )ValidateWithPath (path string )error {if _faeb :=_gbda .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_faeb !=nil {return _faeb ;};if _cbdb :=_gbda .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); -_cbdb !=nil {return _cbdb ;};for _ade ,_eff :=range _gbda .Choice {if _bgae :=_eff .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ade ));_bgae !=nil {return _bgae ;};};return nil ; -};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_ed .CT_ShapeProperties ;Style *_ed .CT_ShapeStyle ;};func (_bcc *CT_Connector )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcc .NvCxnSpPr =NewCT_ConnectorNonVisual (); -_bcc .SpPr =_ed .NewCT_ShapeProperties ();for _ ,_gdc :=range start .Attr {if _gdc .Name .Local =="\u006d\u0061\u0063r\u006f"{_fbc ,_fcbb :=_gdc .Value ,error (nil );if _fcbb !=nil {return _fcbb ;};_bcc .MacroAttr =&_fbc ;continue ;};if _gdc .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_ca ,_dd :=_ge .ParseBool (_gdc .Value ); -if _dd !=nil {return _dd ;};_bcc .FPublishedAttr =&_ca ;continue ;};};_gbf :for {_ce ,_gee :=d .Token ();if _gee !=nil {return _gee ;};switch _cbb :=_ce .(type ){case _e .StartElement :switch _cbb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _gfd :=d .DecodeElement (_bcc .NvCxnSpPr ,&_cbb ); -_gfd !=nil {return _gfd ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _gad :=d .DecodeElement (_bcc .SpPr ,&_cbb ); -_gad !=nil {return _gad ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_bcc .Style =_ed .NewCT_ShapeStyle (); -if _fe :=d .DecodeElement (_bcc .Style ,&_cbb );_fe !=nil {return _fe ;};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",_cbb .Name ); -if _aa :=d .Skip ();_aa !=nil {return _aa ;};};case _e .EndElement :break _gbf ;case _e .CharData :};};return nil ;}; +// Validate validates the To and its children +func (_afbd *To )Validate ()error {return _afbd .ValidateWithPath ("\u0054\u006f")};func (_eebg *CT_GroupShapeChoice )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_dfec :for {_bdg ,_ffe :=d .Token ();if _ffe !=nil {return _ffe ;};switch _agdf :=_bdg .(type ){case _db .StartElement :switch _agdf .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_eebc :=NewCT_Shape (); +if _bbf :=d .DecodeElement (_eebc ,&_agdf );_bbf !=nil {return _bbf ;};_eebg .Sp =append (_eebg .Sp ,_eebc );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cdc :=NewCT_GroupShape (); +if _edaf :=d .DecodeElement (_cdc ,&_agdf );_edaf !=nil {return _edaf ;};_eebg .GrpSp =append (_eebg .GrpSp ,_cdc );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_eac :=NewCT_GraphicalObjectFrame (); +if _edge :=d .DecodeElement (_eac ,&_agdf );_edge !=nil {return _edge ;};_eebg .GraphicFrame =append (_eebg .GraphicFrame ,_eac );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_edbg :=NewCT_Connector (); +if _gggf :=d .DecodeElement (_edbg ,&_agdf );_gggf !=nil {return _gggf ;};_eebg .CxnSp =append (_eebg .CxnSp ,_edbg );case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_gca :=NewCT_Picture (); +if _efa :=d .DecodeElement (_gca ,&_agdf );_efa !=nil {return _efa ;};_eebg .Pic =append (_eebg .Pic ,_gca );default:_df .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",_agdf .Name ); +if _ffa :=d .Skip ();_ffa !=nil {return _ffa ;};};case _db .EndElement :break _dfec ;case _db .CharData :};};return nil ;};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_b .CT_ShapeProperties ; +Style *_b .CT_ShapeStyle ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_efaff *CT_Shape )ValidateWithPath (path string )error {if _dda :=_efaff .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_dda !=nil {return _dda ;};if _abfg :=_efaff .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_abfg !=nil {return _abfg ;};if _efaff .Style !=nil {if _adef :=_efaff .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_adef !=nil {return _adef ;};};if _efaff .TxBody !=nil {if _abc :=_efaff .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079"); -_abc !=nil {return _abc ;};};return nil ;};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;};func (_eceg *CT_GroupShape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_eade :=_e .StartElement {Name :_e .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}}; -e .EncodeElement (_eceg .NvGrpSpPr ,_eade );_efe :=_e .StartElement {Name :_e .Name {Local :"x\u0064\u0072\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_eceg .GrpSpPr ,_efe );if _eceg .Choice !=nil {for _ ,_gaae :=range _eceg .Choice {_gaae .MarshalXML (e ,_e .StartElement {}); -};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_AnchorClientData ()*CT_AnchorClientData {_gfb :=&CT_AnchorClientData {};return _gfb };func (_cdg *CT_GroupShapeChoice )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cee :for {_dfc ,_bb :=d .Token (); -if _bb !=nil {return _bb ;};switch _bgb :=_dfc .(type ){case _e .StartElement :switch _bgb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ebcf :=NewCT_Shape (); -if _feg :=d .DecodeElement (_ebcf ,&_bgb );_feg !=nil {return _feg ;};_cdg .Sp =append (_cdg .Sp ,_ebcf );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_agee :=NewCT_GroupShape (); -if _fbcf :=d .DecodeElement (_agee ,&_bgb );_fbcf !=nil {return _fbcf ;};_cdg .GrpSp =append (_cdg .GrpSp ,_agee );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_bdg :=NewCT_GraphicalObjectFrame (); -if _bca :=d .DecodeElement (_bdg ,&_bgb );_bca !=nil {return _bca ;};_cdg .GraphicFrame =append (_cdg .GraphicFrame ,_bdg );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ddef :=NewCT_Connector (); -if _gag :=d .DecodeElement (_ddef ,&_bgb );_gag !=nil {return _gag ;};_cdg .CxnSp =append (_cdg .CxnSp ,_ddef );case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ffff :=NewCT_Picture (); -if _dee :=d .DecodeElement (_ffff ,&_bgb );_dee !=nil {return _dee ;};_cdg .Pic =append (_cdg .Pic ,_ffff );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",_bgb .Name ); -if _dga :=d .Skip ();_dga !=nil {return _dga ;};};case _e .EndElement :break _cee ;case _e .CharData :};};return nil ;};func NewCT_Rel ()*CT_Rel {_cdf :=&CT_Rel {};return _cdf };func init (){_gb .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 ); -_gb .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 ); -_gb .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 ); -_gb .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 ); -_gb .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 ); -_gb .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 ); -_gb .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 ); -_gb .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 ); -_gb .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 ); -_gb .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 ); -_gb .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 ); -_gb .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 ); -_gb .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 ); -_gb .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 ); -_gb .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 ); -_gb .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 ); -_gb .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 ); -_gb .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 ); -_gb .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 ); -_gb .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 ); -_gb .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 ); -_gb .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 ); +// ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path +func (_bdba *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _ddg :=_bdba .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ddg !=nil {return _ddg ;};if _agc :=_bdba .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); +_agc !=nil {return _agc ;};return nil ;};func (_geeb *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_geeb .CNvPr =_b .NewCT_NonVisualDrawingProps ();_geeb .CNvGraphicFramePr =_b .NewCT_NonVisualGraphicFrameProperties (); +_bgfd :for {_ace ,_dggb :=d .Token ();if _dggb !=nil {return _dggb ;};switch _edb :=_ace .(type ){case _db .StartElement :switch _edb .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _cbae :=d .DecodeElement (_geeb .CNvPr ,&_edb ); +_cbae !=nil {return _cbae ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _cgd :=d .DecodeElement (_geeb .CNvGraphicFramePr ,&_edb ); +_cgd !=nil {return _cgd ;};default:_df .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",_edb .Name ); +if _cgdg :=d .Skip ();_cgdg !=nil {return _cgdg ;};};case _db .EndElement :break _bgfd ;case _db .CharData :};};return nil ;};type CT_AbsoluteAnchor struct{Pos *_b .CT_Point2D ;Ext *_b .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ; +}; + +// Validate validates the WsDr and its children +func (_dffe *WsDr )Validate ()error {return _dffe .ValidateWithPath ("\u0057\u0073\u0044\u0072")};func NewCT_Shape ()*CT_Shape {_gcge :=&CT_Shape {};_gcge .NvSpPr =NewCT_ShapeNonVisual ();_gcge .SpPr =_b .NewCT_ShapeProperties ();return _gcge ;};func (_dcea *EG_ObjectChoicesChoice )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_abcfb :for {_bfgb ,_ccaf :=d .Token (); +if _ccaf !=nil {return _ccaf ;};switch _dbae :=_bfgb .(type ){case _db .StartElement :switch _dbae .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_dcea .Sp =NewCT_Shape (); +if _gbge :=d .DecodeElement (_dcea .Sp ,&_dbae );_gbge !=nil {return _gbge ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_dcea .GrpSp =NewCT_GroupShape (); +if _gfaff :=d .DecodeElement (_dcea .GrpSp ,&_dbae );_gfaff !=nil {return _gfaff ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_dcea .GraphicFrame =NewCT_GraphicalObjectFrame (); +if _aea :=d .DecodeElement (_dcea .GraphicFrame ,&_dbae );_aea !=nil {return _aea ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_dcea .CxnSp =NewCT_Connector (); +if _fbfd :=d .DecodeElement (_dcea .CxnSp ,&_dbae );_fbfd !=nil {return _fbfd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_dcea .Pic =NewCT_Picture (); +if _ebcd :=d .DecodeElement (_dcea .Pic ,&_dbae );_ebcd !=nil {return _ebcd ;};case _db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_db .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_dcea .ContentPart =NewCT_Rel (); +if _ecba :=d .DecodeElement (_dcea .ContentPart ,&_dbae );_ecba !=nil {return _ecba ;};default:_df .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",_dbae .Name ); +if _bbc :=d .Skip ();_bbc !=nil {return _bbc ;};};case _db .EndElement :break _abcfb ;case _db .CharData :};};return nil ;};type CT_GraphicalObjectFrameNonVisual struct{CNvPr *_b .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_b .CT_NonVisualGraphicFrameProperties ; +};type CT_TwoCellAnchor struct{EditAsAttr ST_EditAs ;From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func init (){_gc .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 ); +_gc .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 ); +_gc .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 ); +_gc .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 ); +_gc .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 ); +_gc .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 ); +_gc .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 ); +_gc .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 ); +_gc .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 ); +_gc .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 ); +_gc .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 ); +_gc .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 ); +_gc .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 ); +_gc .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 ); +_gc .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 ); +_gc .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 ); +_gc .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 ); +_gc .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 ); +_gc .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 ); +_gc .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 ); +_gc .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 ); +_gc .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 bd73e3fc37..664f75b556 100644 --- a/schema/soo/ofc/custom_properties/custom_properties.go +++ b/schema/soo/ofc/custom_properties/custom_properties.go @@ -9,108 +9,108 @@ // 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 (_d "encoding/xml";_bd "fmt";_e "github.com/unidoc/unioffice";_a "github.com/unidoc/unioffice/common/logger";_bea "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_c "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes"; -_be "strconv";_g "time";); +package custom_properties ;import (_gb "encoding/xml";_gf "fmt";_bg "github.com/unidoc/unioffice";_e "github.com/unidoc/unioffice/common/logger";_a "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_ad "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes"; +_b "strconv";_c "time";);func (_efe *Properties )MarshalXML (e *_gb .Encoder ,start _gb .StartElement )error {start .Attr =append (start .Attr ,_gb .Attr {Name :_gb .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 ,_gb .Attr {Name :_gb .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_gb .Attr {Name :_gb .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 ,_gb .Attr {Name :_gb .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _efe .CT_Properties .MarshalXML (e ,start );}; -// ValidateWithPath validates the Properties and its children, prefixing error messages with path -func (_aafa *Properties )ValidateWithPath (path string )error {if _fd :=_aafa .CT_Properties .ValidateWithPath (path );_fd !=nil {return _fd ;};return nil ;};func (_aa *CT_Properties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -if _aa .Property !=nil {_ge :=_d .StartElement {Name :_d .Name {Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}};for _ ,_geb :=range _aa .Property {e .EncodeElement (_geb ,_ge );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; -};type Properties struct{CT_Properties }; +// Validate validates the CT_Properties and its children +func (_ff *CT_Properties )Validate ()error {return _ff .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_de *CT_Property )UnmarshalXML (d *_gb .Decoder ,start _gb .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 _ ,_dfb :=range start .Attr {if _dfb .Name .Local =="\u0066\u006d\u0074i\u0064"{_bbg ,_gdg :=_dfb .Value ,error (nil );if _gdg !=nil {return _gdg ;};_de .FmtidAttr =_bbg ;continue ;};if _dfb .Name .Local =="\u006e\u0061\u006d\u0065"{_ge ,_ggb :=_dfb .Value ,error (nil ); +if _ggb !=nil {return _ggb ;};_de .NameAttr =&_ge ;continue ;};if _dfb .Name .Local =="\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"{_agc ,_cf :=_dfb .Value ,error (nil );if _cf !=nil {return _cf ;};_de .LinkTargetAttr =&_agc ;continue ; +};if _dfb .Name .Local =="\u0070\u0069\u0064"{_feb ,_cb :=_b .ParseInt (_dfb .Value ,10,32);if _cb !=nil {return _cb ;};_de .PidAttr =int32 (_feb );continue ;};};_bfg :for {_ccg ,_cea :=d .Token ();if _cea !=nil {return _cea ;};switch _eaa :=_ccg .(type ){case _gb .StartElement :switch _eaa .Name {case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 =_a .NewVector (); +if _fc :=d .DecodeElement (_de .Vector ,&_eaa );_fc !=nil {return _fc ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 =_a .NewArray (); +if _bd :=d .DecodeElement (_de .Array ,&_eaa );_bd !=nil {return _bd ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _da :=d .DecodeElement (_de .Blob ,&_eaa );_da !=nil {return _da ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gdgb :=d .DecodeElement (_de .Oblob ,&_eaa );_gdgb !=nil {return _gdgb ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 =_a .NewEmpty (); +if _bdf :=d .DecodeElement (_de .Empty ,&_eaa );_bdf !=nil {return _bdf ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 =_a .NewNull (); +if _adeb :=d .DecodeElement (_de .Null ,&_eaa );_adeb !=nil {return _adeb ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gga :=d .DecodeElement (_de .I1 ,&_eaa );_gga !=nil {return _gga ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fa :=d .DecodeElement (_de .I2 ,&_eaa );_fa !=nil {return _fa ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ggf :=d .DecodeElement (_de .I4 ,&_eaa );_ggf !=nil {return _ggf ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gfd :=d .DecodeElement (_de .I8 ,&_eaa );_gfd !=nil {return _gfd ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ceab :=d .DecodeElement (_de .Int ,&_eaa );_ceab !=nil {return _ceab ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ffd :=d .DecodeElement (_de .Ui1 ,&_eaa );_ffd !=nil {return _ffd ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bff :=d .DecodeElement (_de .Ui2 ,&_eaa );_bff !=nil {return _bff ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bdg :=d .DecodeElement (_de .Ui4 ,&_eaa );_bdg !=nil {return _bdg ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fag :=d .DecodeElement (_de .Ui8 ,&_eaa );_fag !=nil {return _fag ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fefb :=d .DecodeElement (_de .Uint ,&_eaa );_fefb !=nil {return _fefb ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bee :=d .DecodeElement (_de .R4 ,&_eaa );_bee !=nil {return _bee ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fbd :=d .DecodeElement (_de .R8 ,&_eaa );_fbd !=nil {return _fbd ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gdc :=d .DecodeElement (_de .Decimal ,&_eaa );_gdc !=nil {return _gdc ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ef :=d .DecodeElement (_de .Lpstr ,&_eaa );_ef !=nil {return _ef ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cg :=d .DecodeElement (_de .Lpwstr ,&_eaa );_cg !=nil {return _cg ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _dc :=d .DecodeElement (_de .Bstr ,&_eaa );_dc !=nil {return _dc ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ba :=d .DecodeElement (_de .Date ,&_eaa );_ba !=nil {return _ba ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _efg :=d .DecodeElement (_de .Filetime ,&_eaa );_efg !=nil {return _efg ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _adc :=d .DecodeElement (_de .Bool ,&_eaa );_adc !=nil {return _adc ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gfdd :=d .DecodeElement (_de .Cy ,&_eaa );_gfdd !=nil {return _gfdd ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gc :=d .DecodeElement (_de .Error ,&_eaa );_gc !=nil {return _gc ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fbb :=d .DecodeElement (_de .Stream ,&_eaa );_fbb !=nil {return _fbb ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _eb :=d .DecodeElement (_de .Ostream ,&_eaa );_eb !=nil {return _eb ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cef :=d .DecodeElement (_de .Storage ,&_eaa );_cef !=nil {return _cef ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _aa :=d .DecodeElement (_de .Ostorage ,&_eaa );_aa !=nil {return _aa ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 =_a .NewVstream (); +if _bda :=d .DecodeElement (_de .Vstream ,&_eaa );_bda !=nil {return _bda ;};case _gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_gb .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gef :=d .DecodeElement (_de .Clsid ,&_eaa );_gef !=nil {return _gef ;};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",_eaa .Name ); +if _caf :=d .Skip ();_caf !=nil {return _caf ;};};case _gb .EndElement :break _bfg ;case _gb .CharData :};};return nil ;}; // ValidateWithPath validates the CT_Property and its children, prefixing error messages with path -func (_bcfa *CT_Property )ValidateWithPath (path string )error {if !_c .ST_GuidPatternRe .MatchString (_bcfa .FmtidAttr ){return _bd .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 ,_bcfa .FmtidAttr ); -};if _bcfa .Vector !=nil {if _fce :=_bcfa .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_fce !=nil {return _fce ;};};if _bcfa .Array !=nil {if _cff :=_bcfa .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079"); -_cff !=nil {return _cff ;};};if _bcfa .Empty !=nil {if _cdc :=_bcfa .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079");_cdc !=nil {return _cdc ;};};if _bcfa .Null !=nil {if _ggag :=_bcfa .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c"); -_ggag !=nil {return _ggag ;};};if _bcfa .Cy !=nil {if !_bea .ST_CyPatternRe .MatchString (*_bcfa .Cy ){return _bd .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 ,_bea .ST_CyPatternRe ,*_bcfa .Cy ); -};};if _bcfa .Error !=nil {if !_bea .ST_ErrorPatternRe .MatchString (*_bcfa .Error ){return _bd .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 ,_bea .ST_ErrorPatternRe ,*_bcfa .Error ); -};};if _bcfa .Vstream !=nil {if _efe :=_bcfa .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_efe !=nil {return _efe ;};};if _bcfa .Clsid !=nil {if !_c .ST_GuidPatternRe .MatchString (*_bcfa .Clsid ){return _bd .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 ,*_bcfa .Clsid ); -};};return nil ;};func (_dg *CT_Property )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006d\u0074i\u0064"},Value :_bd .Sprintf ("\u0025\u0076",_dg .FmtidAttr )}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0069\u0064"},Value :_bd .Sprintf ("\u0025\u0076",_dg .PidAttr )});if _dg .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bd .Sprintf ("\u0025\u0076",*_dg .NameAttr )}); -};if _dg .LinkTargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_bd .Sprintf ("\u0025\u0076",*_dg .LinkTargetAttr )});};e .EncodeToken (start );if _dg .Vector !=nil {_bf :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}}; -e .EncodeElement (_dg .Vector ,_bf );};if _dg .Array !=nil {_bdd :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}};e .EncodeElement (_dg .Array ,_bdd );};if _dg .Blob !=nil {_fg :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}}; -_e .AddPreserveSpaceAttr (&_fg ,*_dg .Blob );e .EncodeElement (_dg .Blob ,_fg );};if _dg .Oblob !=nil {_fa :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}};_e .AddPreserveSpaceAttr (&_fa ,*_dg .Oblob );e .EncodeElement (_dg .Oblob ,_fa ); -};if _dg .Empty !=nil {_cd :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_dg .Empty ,_cd );};if _dg .Null !=nil {_aed :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}}; -e .EncodeElement (_dg .Null ,_aed );};if _dg .I1 !=nil {_da :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_dg .I1 ,_da );};if _dg .I2 !=nil {_ab :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ai\u0032"}}; -e .EncodeElement (_dg .I2 ,_ab );};if _dg .I4 !=nil {_ca :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_dg .I4 ,_ca );};if _dg .I8 !=nil {_ag :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ai\u0038"}}; -e .EncodeElement (_dg .I8 ,_ag );};if _dg .Int !=nil {_dd :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_dg .Int ,_dd );};if _dg .Ui1 !=nil {_beg :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}}; -e .EncodeElement (_dg .Ui1 ,_beg );};if _dg .Ui2 !=nil {_cb :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};e .EncodeElement (_dg .Ui2 ,_cb );};if _dg .Ui4 !=nil {_dga :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}}; -e .EncodeElement (_dg .Ui4 ,_dga );};if _dg .Ui8 !=nil {_gf :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};e .EncodeElement (_dg .Ui8 ,_gf );};if _dg .Uint !=nil {_agf :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}}; -e .EncodeElement (_dg .Uint ,_agf );};if _dg .R4 !=nil {_ef :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ar\u0034"}};e .EncodeElement (_dg .R4 ,_ef );};if _dg .R8 !=nil {_fed :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ar\u0038"}}; -e .EncodeElement (_dg .R8 ,_fed );};if _dg .Decimal !=nil {_bg :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};e .EncodeElement (_dg .Decimal ,_bg );};if _dg .Lpstr !=nil {_bff :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}}; -_e .AddPreserveSpaceAttr (&_bff ,*_dg .Lpstr );e .EncodeElement (_dg .Lpstr ,_bff );};if _dg .Lpwstr !=nil {_gfa :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_e .AddPreserveSpaceAttr (&_gfa ,*_dg .Lpwstr ); -e .EncodeElement (_dg .Lpwstr ,_gfa );};if _dg .Bstr !=nil {_beb :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};_e .AddPreserveSpaceAttr (&_beb ,*_dg .Bstr );e .EncodeElement (_dg .Bstr ,_beb );};if _dg .Date !=nil {_fac :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}}; -e .EncodeElement (_dg .Date ,_fac );};if _dg .Filetime !=nil {_edg :=_d .StartElement {Name :_d .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};e .EncodeElement (_dg .Filetime ,_edg );};if _dg .Bool !=nil {_gga :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}}; -e .EncodeElement (_dg .Bool ,_gga );};if _dg .Cy !=nil {_ff :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003ac\u0079"}};_e .AddPreserveSpaceAttr (&_ff ,*_dg .Cy );e .EncodeElement (_dg .Cy ,_ff );};if _dg .Error !=nil {_cdf :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}}; -_e .AddPreserveSpaceAttr (&_cdf ,*_dg .Error );e .EncodeElement (_dg .Error ,_cdf );};if _dg .Stream !=nil {_dcb :=_d .StartElement {Name :_d .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_e .AddPreserveSpaceAttr (&_dcb ,*_dg .Stream ); -e .EncodeElement (_dg .Stream ,_dcb );};if _dg .Ostream !=nil {_bda :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_e .AddPreserveSpaceAttr (&_bda ,*_dg .Ostream );e .EncodeElement (_dg .Ostream ,_bda ); -};if _dg .Storage !=nil {_fb :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_e .AddPreserveSpaceAttr (&_fb ,*_dg .Storage );e .EncodeElement (_dg .Storage ,_fb );};if _dg .Ostorage !=nil {_eb :=_d .StartElement {Name :_d .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}}; -_e .AddPreserveSpaceAttr (&_eb ,*_dg .Ostorage );e .EncodeElement (_dg .Ostorage ,_eb );};if _dg .Vstream !=nil {_de :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_dg .Vstream ,_de ); -};if _dg .Clsid !=nil {_ac :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};_e .AddPreserveSpaceAttr (&_ac ,*_dg .Clsid );e .EncodeElement (_dg .Clsid ,_ac );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_cdb *CT_Property )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdb .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 _ ,_bcd :=range start .Attr {if _bcd .Name .Local =="\u0066\u006d\u0074i\u0064"{_bed ,_gec :=_bcd .Value ,error (nil );if _gec !=nil {return _gec ;};_cdb .FmtidAttr =_bed ;continue ;};if _bcd .Name .Local =="\u006e\u0061\u006d\u0065"{_gef ,_cfd :=_bcd .Value ,error (nil ); -if _cfd !=nil {return _cfd ;};_cdb .NameAttr =&_gef ;continue ;};if _bcd .Name .Local =="\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"{_afb ,_fc :=_bcd .Value ,error (nil );if _fc !=nil {return _fc ;};_cdb .LinkTargetAttr =&_afb ;continue ; -};if _bcd .Name .Local =="\u0070\u0069\u0064"{_db ,_bb :=_be .ParseInt (_bcd .Value ,10,32);if _bb !=nil {return _bb ;};_cdb .PidAttr =int32 (_db );continue ;};};_dbg :for {_aec ,_fag :=d .Token ();if _fag !=nil {return _fag ;};switch _cae :=_aec .(type ){case _d .StartElement :switch _cae .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdb .Vector =_bea .NewVector (); -if _edf :=d .DecodeElement (_cdb .Vector ,&_cae );_edf !=nil {return _edf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdb .Array =_bea .NewArray (); -if _gc :=d .DecodeElement (_cdb .Array ,&_cae );_gc !=nil {return _gc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdb .Blob =new (string ); -if _cg :=d .DecodeElement (_cdb .Blob ,&_cae );_cg !=nil {return _cg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdb .Oblob =new (string ); -if _ea :=d .DecodeElement (_cdb .Oblob ,&_cae );_ea !=nil {return _ea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdb .Empty =_bea .NewEmpty (); -if _begd :=d .DecodeElement (_cdb .Empty ,&_cae );_begd !=nil {return _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 :"\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"}:_cdb .Null =_bea .NewNull (); -if _ced :=d .DecodeElement (_cdb .Null ,&_cae );_ced !=nil {return _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 :"\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"}:_cdb .I1 =new (int8 ); -if _abd :=d .DecodeElement (_cdb .I1 ,&_cae );_abd !=nil {return _abd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdb .I2 =new (int16 ); -if _eg :=d .DecodeElement (_cdb .I2 ,&_cae );_eg !=nil {return _eg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdb .I4 =new (int32 ); -if _gcg :=d .DecodeElement (_cdb .I4 ,&_cae );_gcg !=nil {return _gcg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdb .I8 =new (int64 ); -if _fee :=d .DecodeElement (_cdb .I8 ,&_cae );_fee !=nil {return _fee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdb .Int =new (int32 ); -if _ec :=d .DecodeElement (_cdb .Int ,&_cae );_ec !=nil {return _ec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdb .Ui1 =new (uint8 ); -if _acg :=d .DecodeElement (_cdb .Ui1 ,&_cae );_acg !=nil {return _acg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdb .Ui2 =new (uint16 ); -if _dad :=d .DecodeElement (_cdb .Ui2 ,&_cae );_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 :"\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"}:_cdb .Ui4 =new (uint32 ); -if _afe :=d .DecodeElement (_cdb .Ui4 ,&_cae );_afe !=nil {return _afe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdb .Ui8 =new (uint64 ); -if _fcb :=d .DecodeElement (_cdb .Ui8 ,&_cae );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdb .Uint =new (uint32 ); -if _ffg :=d .DecodeElement (_cdb .Uint ,&_cae );_ffg !=nil {return _ffg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdb .R4 =new (float32 ); -if _agd :=d .DecodeElement (_cdb .R4 ,&_cae );_agd !=nil {return _agd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdb .R8 =new (float64 ); -if _ebc :=d .DecodeElement (_cdb .R8 ,&_cae );_ebc !=nil {return _ebc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdb .Decimal =new (float64 ); -if _gcd :=d .DecodeElement (_cdb .Decimal ,&_cae );_gcd !=nil {return _gcd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdb .Lpstr =new (string ); -if _efc :=d .DecodeElement (_cdb .Lpstr ,&_cae );_efc !=nil {return _efc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdb .Lpwstr =new (string ); -if _ggf :=d .DecodeElement (_cdb .Lpwstr ,&_cae );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdb .Bstr =new (string ); -if _agb :=d .DecodeElement (_cdb .Bstr ,&_cae );_agb !=nil {return _agb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdb .Date =new (_g .Time ); -if _cad :=d .DecodeElement (_cdb .Date ,&_cae );_cad !=nil {return _cad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdb .Filetime =new (_g .Time ); -if _ee :=d .DecodeElement (_cdb .Filetime ,&_cae );_ee !=nil {return _ee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdb .Bool =new (bool ); -if _cgb :=d .DecodeElement (_cdb .Bool ,&_cae );_cgb !=nil {return _cgb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdb .Cy =new (string ); -if _dbb :=d .DecodeElement (_cdb .Cy ,&_cae );_dbb !=nil {return _dbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdb .Error =new (string ); -if _gaf :=d .DecodeElement (_cdb .Error ,&_cae );_gaf !=nil {return _gaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdb .Stream =new (string ); -if _cfa :=d .DecodeElement (_cdb .Stream ,&_cae );_cfa !=nil {return _cfa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdb .Ostream =new (string ); -if _efb :=d .DecodeElement (_cdb .Ostream ,&_cae );_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 :"\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"}:_cdb .Storage =new (string ); -if _ffe :=d .DecodeElement (_cdb .Storage ,&_cae );_ffe !=nil {return _ffe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdb .Ostorage =new (string ); -if _ffgd :=d .DecodeElement (_cdb .Ostorage ,&_cae );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_cdb .Vstream =_bea .NewVstream (); -if _cfe :=d .DecodeElement (_cdb .Vstream ,&_cae );_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 :"\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"}:_cdb .Clsid =new (string ); -if _gge :=d .DecodeElement (_cdb .Clsid ,&_cae );_gge !=nil {return _gge ;};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",_cae .Name ); -if _gcdd :=d .Skip ();_gcdd !=nil {return _gcdd ;};};case _d .EndElement :break _dbg ;case _d .CharData :};};return nil ;};func (_dba *Properties )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/\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\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 ,_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 ="\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";return _dba .CT_Properties .MarshalXML (e ,start );};func (_f *CT_Properties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ae :for {_aeb ,_dc :=d .Token (); -if _dc !=nil {return _dc ;};switch _aac :=_aeb .(type ){case _d .StartElement :switch _aac .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/\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"}:_ga :=NewCT_Property (); -if _af :=d .DecodeElement (_ga ,&_aac );_af !=nil {return _af ;};_f .Property =append (_f .Property ,_ga );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",_aac .Name ); -if _cf :=d .Skip ();_cf !=nil {return _cf ;};};case _d .EndElement :break _ae ;case _d .CharData :};};return nil ;}; +func (_gge *CT_Property )ValidateWithPath (path string )error {if !_ad .ST_GuidPatternRe .MatchString (_gge .FmtidAttr ){return _gf .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 ,_ad .ST_GuidPatternRe ,_gge .FmtidAttr ); +};if _gge .Vector !=nil {if _ced :=_gge .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_ced !=nil {return _ced ;};};if _gge .Array !=nil {if _abda :=_gge .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079"); +_abda !=nil {return _abda ;};};if _gge .Empty !=nil {if _bbb :=_gge .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079");_bbb !=nil {return _bbb ;};};if _gge .Null !=nil {if _bc :=_gge .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c"); +_bc !=nil {return _bc ;};};if _gge .Cy !=nil {if !_a .ST_CyPatternRe .MatchString (*_gge .Cy ){return _gf .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 ,_a .ST_CyPatternRe ,*_gge .Cy ); +};};if _gge .Error !=nil {if !_a .ST_ErrorPatternRe .MatchString (*_gge .Error ){return _gf .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 ,_a .ST_ErrorPatternRe ,*_gge .Error ); +};};if _gge .Vstream !=nil {if _fcb :=_gge .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_fcb !=nil {return _fcb ;};};if _gge .Clsid !=nil {if !_ad .ST_GuidPatternRe .MatchString (*_gge .Clsid ){return _gf .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 ,_ad .ST_GuidPatternRe ,*_gge .Clsid ); +};};return nil ;}; // Validate validates the Properties and its children -func (_ceb *Properties )Validate ()error {return _ceb .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_dcg *Properties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcg .CT_Properties =*NewCT_Properties (); -_bcc :for {_abb ,_gd :=d .Token ();if _gd !=nil {return _gd ;};switch _cfff :=_abb .(type ){case _d .StartElement :switch _cfff .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/\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"}:_cfad :=NewCT_Property (); -if _gcf :=d .DecodeElement (_cfad ,&_cfff );_gcf !=nil {return _gcf ;};_dcg .Property =append (_dcg .Property ,_cfad );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",_cfff .Name ); -if _dca :=d .Skip ();_dca !=nil {return _dca ;};};case _d .EndElement :break _bcc ;case _d .CharData :};};return nil ;};func NewCT_Properties ()*CT_Properties {_ce :=&CT_Properties {};return _ce };func NewCT_Property ()*CT_Property {_fe :=&CT_Property {}; -_fe .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 _fe ;}; +func (_ceg *Properties )Validate ()error {return _ceg .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_Property ()*CT_Property {_db :=&CT_Property {};_db .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 _db ;};type Properties struct{CT_Properties };func (_eef *CT_Property )MarshalXML (e *_gb .Encoder ,start _gb .StartElement )error {start .Attr =append (start .Attr ,_gb .Attr {Name :_gb .Name {Local :"\u0066\u006d\u0074i\u0064"},Value :_gf .Sprintf ("\u0025\u0076",_eef .FmtidAttr )}); +start .Attr =append (start .Attr ,_gb .Attr {Name :_gb .Name {Local :"\u0070\u0069\u0064"},Value :_gf .Sprintf ("\u0025\u0076",_eef .PidAttr )});if _eef .NameAttr !=nil {start .Attr =append (start .Attr ,_gb .Attr {Name :_gb .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_gf .Sprintf ("\u0025\u0076",*_eef .NameAttr )}); +};if _eef .LinkTargetAttr !=nil {start .Attr =append (start .Attr ,_gb .Attr {Name :_gb .Name {Local :"\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_gf .Sprintf ("\u0025\u0076",*_eef .LinkTargetAttr )});};e .EncodeToken (start ); +if _eef .Vector !=nil {_ade :=_gb .StartElement {Name :_gb .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_eef .Vector ,_ade );};if _eef .Array !=nil {_ga :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}}; +e .EncodeElement (_eef .Array ,_ga );};if _eef .Blob !=nil {_ea :=_gb .StartElement {Name :_gb .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_bg .AddPreserveSpaceAttr (&_ea ,*_eef .Blob );e .EncodeElement (_eef .Blob ,_ea );};if _eef .Oblob !=nil {_gfc :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}}; +_bg .AddPreserveSpaceAttr (&_gfc ,*_eef .Oblob );e .EncodeElement (_eef .Oblob ,_gfc );};if _eef .Empty !=nil {_gfg :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_eef .Empty ,_gfg ); +};if _eef .Null !=nil {_add :=_gb .StartElement {Name :_gb .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}};e .EncodeElement (_eef .Null ,_add );};if _eef .I1 !=nil {_ce :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003ai\u0031"}}; +e .EncodeElement (_eef .I1 ,_ce );};if _eef .I2 !=nil {_cdg :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003ai\u0032"}};e .EncodeElement (_eef .I2 ,_cdg );};if _eef .I4 !=nil {_ceb :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003ai\u0034"}}; +e .EncodeElement (_eef .I4 ,_ceb );};if _eef .I8 !=nil {_ag :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003ai\u0038"}};e .EncodeElement (_eef .I8 ,_ag );};if _eef .Int !=nil {_gbd :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}}; +e .EncodeElement (_eef .Int ,_gbd );};if _eef .Ui1 !=nil {_gfb :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};e .EncodeElement (_eef .Ui1 ,_gfb );};if _eef .Ui2 !=nil {_cebg :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}}; +e .EncodeElement (_eef .Ui2 ,_cebg );};if _eef .Ui4 !=nil {_fe :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};e .EncodeElement (_eef .Ui4 ,_fe );};if _eef .Ui8 !=nil {_dfd :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}}; +e .EncodeElement (_eef .Ui8 ,_dfd );};if _eef .Uint !=nil {_egf :=_gb .StartElement {Name :_gb .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};e .EncodeElement (_eef .Uint ,_egf );};if _eef .R4 !=nil {_cc :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003ar\u0034"}}; +e .EncodeElement (_eef .R4 ,_cc );};if _eef .R8 !=nil {_gbb :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003ar\u0038"}};e .EncodeElement (_eef .R8 ,_gbb );};if _eef .Decimal !=nil {_fg :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}}; +e .EncodeElement (_eef .Decimal ,_fg );};if _eef .Lpstr !=nil {_cce :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};_bg .AddPreserveSpaceAttr (&_cce ,*_eef .Lpstr );e .EncodeElement (_eef .Lpstr ,_cce ); +};if _eef .Lpwstr !=nil {_ec :=_gb .StartElement {Name :_gb .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_bg .AddPreserveSpaceAttr (&_ec ,*_eef .Lpwstr );e .EncodeElement (_eef .Lpwstr ,_ec );};if _eef .Bstr !=nil {_bgb :=_gb .StartElement {Name :_gb .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}}; +_bg .AddPreserveSpaceAttr (&_bgb ,*_eef .Bstr );e .EncodeElement (_eef .Bstr ,_bgb );};if _eef .Date !=nil {_ab :=_gb .StartElement {Name :_gb .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_eef .Date ,_ab );};if _eef .Filetime !=nil {_dg :=_gb .StartElement {Name :_gb .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}}; +e .EncodeElement (_eef .Filetime ,_dg );};if _eef .Bool !=nil {_bf :=_gb .StartElement {Name :_gb .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};e .EncodeElement (_eef .Bool ,_bf );};if _eef .Cy !=nil {_abd :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003ac\u0079"}}; +_bg .AddPreserveSpaceAttr (&_abd ,*_eef .Cy );e .EncodeElement (_eef .Cy ,_abd );};if _eef .Error !=nil {_edd :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};_bg .AddPreserveSpaceAttr (&_edd ,*_eef .Error ); +e .EncodeElement (_eef .Error ,_edd );};if _eef .Stream !=nil {_aga :=_gb .StartElement {Name :_gb .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_bg .AddPreserveSpaceAttr (&_aga ,*_eef .Stream );e .EncodeElement (_eef .Stream ,_aga );}; +if _eef .Ostream !=nil {_gd :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_bg .AddPreserveSpaceAttr (&_gd ,*_eef .Ostream );e .EncodeElement (_eef .Ostream ,_gd );};if _eef .Storage !=nil {_dbe :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}}; +_bg .AddPreserveSpaceAttr (&_dbe ,*_eef .Storage );e .EncodeElement (_eef .Storage ,_dbe );};if _eef .Ostorage !=nil {_fef :=_gb .StartElement {Name :_gb .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_bg .AddPreserveSpaceAttr (&_fef ,*_eef .Ostorage ); +e .EncodeElement (_eef .Ostorage ,_fef );};if _eef .Vstream !=nil {_cde :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_eef .Vstream ,_cde );};if _eef .Clsid !=nil {_fb :=_gb .StartElement {Name :_gb .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}}; +_bg .AddPreserveSpaceAttr (&_fb ,*_eef .Clsid );e .EncodeElement (_eef .Clsid ,_fb );};e .EncodeToken (_gb .EndElement {Name :start .Name });return nil ;};func (_bb *CT_Properties )MarshalXML (e *_gb .Encoder ,start _gb .StartElement )error {e .EncodeToken (start ); +if _bb .Property !=nil {_cd :=_gb .StartElement {Name :_gb .Name {Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}};for _ ,_f :=range _bb .Property {e .EncodeElement (_f ,_cd );};};e .EncodeToken (_gb .EndElement {Name :start .Name });return nil ; +};func NewCT_Properties ()*CT_Properties {_gg :=&CT_Properties {};return _gg }; -// Validate validates the CT_Properties and its children -func (_bef *CT_Properties )Validate ()error {return _bef .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_Properties struct{Property []*CT_Property ;}; +// ValidateWithPath validates the Properties and its children, prefixing error messages with path +func (_age *Properties )ValidateWithPath (path string )error {if _eea :=_age .CT_Properties .ValidateWithPath (path );_eea !=nil {return _eea ;};return nil ;};type CT_Properties struct{Property []*CT_Property ;};func (_af *Properties )UnmarshalXML (d *_gb .Decoder ,start _gb .StartElement )error {_af .CT_Properties =*NewCT_Properties (); +_ged :for {_cabd ,_bge :=d .Token ();if _bge !=nil {return _bge ;};switch _edg :=_cabd .(type ){case _gb .StartElement :switch _edg .Name {case _gb .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"}:_deb :=NewCT_Property (); +if _gab :=d .DecodeElement (_deb ,&_edg );_gab !=nil {return _gab ;};_af .Property =append (_af .Property ,_deb );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",_edg .Name ); +if _ggbe :=d .Skip ();_ggbe !=nil {return _ggbe ;};};case _gb .EndElement :break _ged ;case _gb .CharData :};};return nil ;};func NewProperties ()*Properties {_cgd :=&Properties {};_cgd .CT_Properties =*NewCT_Properties ();return _cgd ;};type CT_Property struct{FmtidAttr string ; +PidAttr int32 ;NameAttr *string ;LinkTargetAttr *string ;Vector *_a .Vector ;Array *_a .Array ;Blob *string ;Oblob *string ;Empty *_a .Empty ;Null *_a .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 *_a .Vstream ; +Clsid *string ;}; // Validate validates the CT_Property and its children -func (_dbbe *CT_Property )Validate ()error {return _dbbe .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079");};type CT_Property struct{FmtidAttr string ;PidAttr int32 ;NameAttr *string ;LinkTargetAttr *string ;Vector *_bea .Vector ; -Array *_bea .Array ;Blob *string ;Oblob *string ;Empty *_bea .Empty ;Null *_bea .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 *_bea .Vstream ;Clsid *string ;};func NewProperties ()*Properties {_bfb :=&Properties {}; -_bfb .CT_Properties =*NewCT_Properties ();return _bfb ;}; +func (_dfe *CT_Property )Validate ()error {return _dfe .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079");};func (_be *CT_Properties )UnmarshalXML (d *_gb .Decoder ,start _gb .StartElement )error {_fd :for {_eg ,_bbf :=d .Token (); +if _bbf !=nil {return _bbf ;};switch _d :=_eg .(type ){case _gb .StartElement :switch _d .Name {case _gb .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"}:_ca :=NewCT_Property (); +if _df :=d .DecodeElement (_ca ,&_d );_df !=nil {return _df ;};_be .Property =append (_be .Property ,_ca );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",_d .Name ); +if _ed :=d .Skip ();_ed !=nil {return _ed ;};};case _gb .EndElement :break _fd ;case _gb .CharData :};};return nil ;}; // ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path -func (_bc *CT_Properties )ValidateWithPath (path string )error {for _ed ,_gg :=range _bc .Property {if _cc :=_gg .ValidateWithPath (_bd .Sprintf ("\u0025s\u002fP\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u005b\u0025\u0064\u005d",path ,_ed ));_cc !=nil {return _cc ; -};};return nil ;};func init (){_e .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 ); -_e .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 ); -_e .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 ); +func (_cab *CT_Properties )ValidateWithPath (path string )error {for _ae ,_fde :=range _cab .Property {if _fff :=_fde .ValidateWithPath (_gf .Sprintf ("\u0025s\u002fP\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u005b\u0025\u0064\u005d",path ,_ae ));_fff !=nil {return _fff ; +};};return nil ;};func init (){_bg .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 ); +_bg .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 ); +_bg .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 0cc69847d8..d6018a2b88 100644 --- a/schema/soo/ofc/docPropsVTypes/docPropsVTypes.go +++ b/schema/soo/ofc/docPropsVTypes/docPropsVTypes.go @@ -9,372 +9,371 @@ // 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 (_f "encoding/xml";_fc "fmt";_ab "github.com/unidoc/unioffice";_dd "github.com/unidoc/unioffice/common/logger";_bb "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_b "regexp";_d "strconv";_g "time";);func (_ggga ST_ArrayBaseType )Validate ()error {return _ggga .ValidateWithPath ("")}; +package docPropsVTypes ;import (_b "encoding/xml";_a "fmt";_c "github.com/unidoc/unioffice";_bg "github.com/unidoc/unioffice/common/logger";_dc "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_e "regexp";_d "strconv";_ag "time";);func (_bee *CT_Vector )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bee .BaseTypeAttr =ST_VectorBaseType (1); +for _ ,_ccedf :=range start .Attr {if _ccedf .Name .Local =="\u0073\u0069\u007a\u0065"{_fefa ,_cgda :=_d .ParseUint (_ccedf .Value ,10,32);if _cgda !=nil {return _cgda ;};_bee .SizeAttr =uint32 (_fefa );continue ;};if _ccedf .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_bee .BaseTypeAttr .UnmarshalXMLAttr (_ccedf ); +continue ;};};_adag :for {_cbgad ,_gfa :=d .Token ();if _gfa !=nil {return _gfa ;};switch _bece :=_cbgad .(type ){case _b .StartElement :switch _bece .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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_cfe :=NewVariant (); +if _badd :=d .DecodeElement (_cfe ,&_bece );_badd !=nil {return _badd ;};_bee .Variant =append (_bee .Variant ,_cfe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0031"}:var _ffgg int8 ; +if _cace :=d .DecodeElement (&_ffgg ,&_bece );_cace !=nil {return _cace ;};_bee .I1 =append (_bee .I1 ,_ffgg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0032"}:var _bfc int16 ; +if _fcdef :=d .DecodeElement (&_bfc ,&_bece );_fcdef !=nil {return _fcdef ;};_bee .I2 =append (_bee .I2 ,_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0034"}:var _gcfb int32 ; +if _gbgea :=d .DecodeElement (&_gcfb ,&_bece );_gbgea !=nil {return _gbgea ;};_bee .I4 =append (_bee .I4 ,_gcfb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0038"}:var _dbd int64 ; +if _fag :=d .DecodeElement (&_dbd ,&_bece );_fag !=nil {return _fag ;};_bee .I8 =append (_bee .I8 ,_dbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0031"}:var _aca uint8 ; +if _bda :=d .DecodeElement (&_aca ,&_bece );_bda !=nil {return _bda ;};_bee .Ui1 =append (_bee .Ui1 ,_aca );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0032"}:var _gdc uint16 ; +if _gcdg :=d .DecodeElement (&_gdc ,&_bece );_gcdg !=nil {return _gcdg ;};_bee .Ui2 =append (_bee .Ui2 ,_gdc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0034"}:var _ece uint32 ; +if _daad :=d .DecodeElement (&_ece ,&_bece );_daad !=nil {return _daad ;};_bee .Ui4 =append (_bee .Ui4 ,_ece );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0038"}:var _beda uint64 ; +if _bff :=d .DecodeElement (&_beda ,&_bece );_bff !=nil {return _bff ;};_bee .Ui8 =append (_bee .Ui8 ,_beda );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0072\u0034"}:var _eecd float32 ; +if _bgec :=d .DecodeElement (&_eecd ,&_bece );_bgec !=nil {return _bgec ;};_bee .R4 =append (_bee .R4 ,_eecd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0072\u0038"}:var _eef float64 ; +if _fab :=d .DecodeElement (&_eef ,&_bece );_fab !=nil {return _fab ;};_bee .R8 =append (_bee .R8 ,_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006c\u0070\u0073t\u0072"}:var _gfb string ; +if _ddef :=d .DecodeElement (&_gfb ,&_bece );_ddef !=nil {return _ddef ;};_bee .Lpstr =append (_bee .Lpstr ,_gfb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006c\u0070\u0077\u0073\u0074\u0072"}:var _eefg string ; +if _fcc :=d .DecodeElement (&_eefg ,&_bece );_fcc !=nil {return _fcc ;};_bee .Lpwstr =append (_bee .Lpwstr ,_eefg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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\u0073\u0074\u0072"}:var _gffg string ; +if _gfaa :=d .DecodeElement (&_gffg ,&_bece );_gfaa !=nil {return _gfaa ;};_bee .Bstr =append (_bee .Bstr ,_gffg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0064\u0061\u0074\u0065"}:var _gafg _ag .Time ; +if _fac :=d .DecodeElement (&_gafg ,&_bece );_fac !=nil {return _fac ;};_bee .Date =append (_bee .Date ,_gafg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:var _eegd _ag .Time ; +if _bbg :=d .DecodeElement (&_eegd ,&_bece );_bbg !=nil {return _bbg ;};_bee .Filetime =append (_bee .Filetime ,_eegd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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\u006f\u006f\u006c"}:var _fgeb bool ; +if _ceda :=d .DecodeElement (&_fgeb ,&_bece );_ceda !=nil {return _ceda ;};_bee .Bool =append (_bee .Bool ,_fgeb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0063\u0079"}:var _cddc string ; +if _aef :=d .DecodeElement (&_cddc ,&_bece );_aef !=nil {return _aef ;};_bee .Cy =append (_bee .Cy ,_cddc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0065\u0072\u0072o\u0072"}:var _aed string ; +if _gfef :=d .DecodeElement (&_aed ,&_bece );_gfef !=nil {return _gfef ;};_bee .Error =append (_bee .Error ,_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0063\u006c\u0073i\u0064"}:var _gccdg string ; +if _gbb :=d .DecodeElement (&_gccdg ,&_bece );_gbb !=nil {return _gbb ;};_bee .Clsid =append (_bee .Clsid ,_gccdg );default:_bg .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",_bece .Name ); +if _eee :=d .Skip ();_eee !=nil {return _eee ;};};case _b .EndElement :break _adag ;case _b .CharData :};};return nil ;};func NewNull ()*Null {_aefa :=&Null {};_aefa .CT_Null =*NewCT_Null ();return _aefa };func NewEmpty ()*Empty {_ddfe :=&Empty {};_ddfe .CT_Empty =*NewCT_Empty (); +return _ddfe };type CT_Null struct{};type Empty struct{CT_Empty };const (ST_ArrayBaseTypeUnset ST_ArrayBaseType =0;ST_ArrayBaseTypeVariant ST_ArrayBaseType =1;ST_ArrayBaseTypeI1 ST_ArrayBaseType =2;ST_ArrayBaseTypeI2 ST_ArrayBaseType =3;ST_ArrayBaseTypeI4 ST_ArrayBaseType =4; +ST_ArrayBaseTypeInt ST_ArrayBaseType =5;ST_ArrayBaseTypeUi1 ST_ArrayBaseType =6;ST_ArrayBaseTypeUi2 ST_ArrayBaseType =7;ST_ArrayBaseTypeUi4 ST_ArrayBaseType =8;ST_ArrayBaseTypeUint ST_ArrayBaseType =9;ST_ArrayBaseTypeR4 ST_ArrayBaseType =10;ST_ArrayBaseTypeR8 ST_ArrayBaseType =11; +ST_ArrayBaseTypeDecimal ST_ArrayBaseType =12;ST_ArrayBaseTypeBstr ST_ArrayBaseType =13;ST_ArrayBaseTypeDate ST_ArrayBaseType =14;ST_ArrayBaseTypeBool ST_ArrayBaseType =15;ST_ArrayBaseTypeCy ST_ArrayBaseType =16;ST_ArrayBaseTypeError ST_ArrayBaseType =17; +);func (_bcd ST_VectorBaseType )ValidateWithPath (path string )error {switch _bcd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20: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 (_bcd )); +};return nil ;}; +// Validate validates the Variant and its children +func (_dgfe *Variant )Validate ()error {return _dgfe .ValidateWithPath ("\u0056a\u0072\u0069\u0061\u006e\u0074");}; -// ValidateWithPath validates the Vector and its children, prefixing error messages with path -func (_aad *Vector )ValidateWithPath (path string )error {if _bbg :=_aad .CT_Vector .ValidateWithPath (path );_bbg !=nil {return _bbg ;};return nil ;};type Empty struct{CT_Empty };func NewVariant ()*Variant {_fbdg :=&Variant {};_fbdg .CT_Variant =*NewCT_Variant (); -return _fbdg }; +// ValidateWithPath validates the Null and its children, prefixing error messages with path +func (_dbc *Null )ValidateWithPath (path string )error {if _ecg :=_dbc .CT_Null .ValidateWithPath (path );_ecg !=nil {return _ecg ;};return nil ;};func NewVstream ()*Vstream {_eed :=&Vstream {};_eed .CT_Vstream =*NewCT_Vstream ();return _eed };func (_gffa *CT_Variant )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbge :for {_agg ,_ffaa :=d .Token (); +if _ffaa !=nil {return _ffaa ;};switch _adad :=_agg .(type ){case _b .StartElement :switch _adad .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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_gffa .Variant =NewVariant (); +if _cea :=d .DecodeElement (_gffa .Variant ,&_adad );_cea !=nil {return _cea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gffa .Vector =NewVector (); +if _efb :=d .DecodeElement (_gffa .Vector ,&_adad );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0061\u0072\u0072a\u0079"}:_gffa .Array =NewArray (); +if _aff :=d .DecodeElement (_gffa .Array ,&_adad );_aff !=nil {return _aff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_gffa .Blob =new (string ); +if _cac :=d .DecodeElement (_gffa .Blob ,&_adad );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006f\u0062\u006co\u0062"}:_gffa .Oblob =new (string ); +if _baa :=d .DecodeElement (_gffa .Oblob ,&_adad );_baa !=nil {return _baa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0065\u006d\u0070t\u0079"}:_gffa .Empty =NewEmpty (); +if _bdg :=d .DecodeElement (_gffa .Empty ,&_adad );_bdg !=nil {return _bdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006e\u0075\u006c\u006c"}:_gffa .Null =NewNull (); +if _cbcb :=d .DecodeElement (_gffa .Null ,&_adad );_cbcb !=nil {return _cbcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0031"}:_gffa .I1 =new (int8 ); +if _bbe :=d .DecodeElement (_gffa .I1 ,&_adad );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0032"}:_gffa .I2 =new (int16 ); +if _fcde :=d .DecodeElement (_gffa .I2 ,&_adad );_fcde !=nil {return _fcde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0034"}:_gffa .I4 =new (int32 ); +if _ccgb :=d .DecodeElement (_gffa .I4 ,&_adad );_ccgb !=nil {return _ccgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0038"}:_gffa .I8 =new (int64 ); +if _eca :=d .DecodeElement (_gffa .I8 ,&_adad );_eca !=nil {return _eca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u006e\u0074"}:_gffa .Int =new (int32 ); +if _fdge :=d .DecodeElement (_gffa .Int ,&_adad );_fdge !=nil {return _fdge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0031"}:_gffa .Ui1 =new (uint8 ); +if _aad :=d .DecodeElement (_gffa .Ui1 ,&_adad );_aad !=nil {return _aad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0032"}:_gffa .Ui2 =new (uint16 ); +if _gbfd :=d .DecodeElement (_gffa .Ui2 ,&_adad );_gbfd !=nil {return _gbfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0034"}:_gffa .Ui4 =new (uint32 ); +if _gde :=d .DecodeElement (_gffa .Ui4 ,&_adad );_gde !=nil {return _gde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0038"}:_gffa .Ui8 =new (uint64 ); +if _ega :=d .DecodeElement (_gffa .Ui8 ,&_adad );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u006e\u0074"}:_gffa .Uint =new (uint32 ); +if _ecfg :=d .DecodeElement (_gffa .Uint ,&_adad );_ecfg !=nil {return _ecfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0072\u0034"}:_gffa .R4 =new (float32 ); +if _bgeg :=d .DecodeElement (_gffa .R4 ,&_adad );_bgeg !=nil {return _bgeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0072\u0038"}:_gffa .R8 =new (float64 ); +if _ffe :=d .DecodeElement (_gffa .R8 ,&_adad );_ffe !=nil {return _ffe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:_gffa .Decimal =new (float64 ); +if _efc :=d .DecodeElement (_gffa .Decimal ,&_adad );_efc !=nil {return _efc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006c\u0070\u0073t\u0072"}:_gffa .Lpstr =new (string ); +if _dec :=d .DecodeElement (_gffa .Lpstr ,&_adad );_dec !=nil {return _dec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006c\u0070\u0077\u0073\u0074\u0072"}:_gffa .Lpwstr =new (string ); +if _cdb :=d .DecodeElement (_gffa .Lpwstr ,&_adad );_cdb !=nil {return _cdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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\u0073\u0074\u0072"}:_gffa .Bstr =new (string ); +if _gdeb :=d .DecodeElement (_gffa .Bstr ,&_adad );_gdeb !=nil {return _gdeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0064\u0061\u0074\u0065"}:_gffa .Date =new (_ag .Time ); +if _ecb :=d .DecodeElement (_gffa .Date ,&_adad );_ecb !=nil {return _ecb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:_gffa .Filetime =new (_ag .Time ); +if _efg :=d .DecodeElement (_gffa .Filetime ,&_adad );_efg !=nil {return _efg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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\u006f\u006f\u006c"}:_gffa .Bool =new (bool ); +if _gae :=d .DecodeElement (_gffa .Bool ,&_adad );_gae !=nil {return _gae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0063\u0079"}:_gffa .Cy =new (string ); +if _bgg :=d .DecodeElement (_gffa .Cy ,&_adad );_bgg !=nil {return _bgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0065\u0072\u0072o\u0072"}:_gffa .Error =new (string ); +if _abf :=d .DecodeElement (_gffa .Error ,&_adad );_abf !=nil {return _abf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0073\u0074\u0072\u0065\u0061\u006d"}:_gffa .Stream =new (string ); +if _cgag :=d .DecodeElement (_gffa .Stream ,&_adad );_cgag !=nil {return _cgag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006fs\u0074\u0072\u0065\u0061\u006d"}:_gffa .Ostream =new (string ); +if _dea :=d .DecodeElement (_gffa .Ostream ,&_adad );_dea !=nil {return _dea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0073t\u006f\u0072\u0061\u0067\u0065"}:_gffa .Storage =new (string ); +if _ggbg :=d .DecodeElement (_gffa .Storage ,&_adad );_ggbg !=nil {return _ggbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}:_gffa .Ostorage =new (string ); +if _cgde :=d .DecodeElement (_gffa .Ostorage ,&_adad );_cgde !=nil {return _cgde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0076s\u0074\u0072\u0065\u0061\u006d"}:_gffa .Vstream =NewVstream (); +if _fef :=d .DecodeElement (_gffa .Vstream ,&_adad );_fef !=nil {return _fef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0063\u006c\u0073i\u0064"}:_gffa .Clsid =new (string ); +if _ebd :=d .DecodeElement (_gffa .Clsid ,&_adad );_ebd !=nil {return _ebd ;};default:_bg .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",_adad .Name ); +if _gdab :=d .Skip ();_gdab !=nil {return _gdab ;};};case _b .EndElement :break _gbge ;case _b .CharData :};};return nil ;};func (_cef *Vector )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _cef .CT_Vector .MarshalXML (e ,start );}; +func NewCT_Null ()*CT_Null {_gcc :=&CT_Null {};return _gcc };func (_edd *CT_Empty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dcee *CT_Variant )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _dcee .Variant !=nil {_ddec :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};e .EncodeElement (_dcee .Variant ,_ddec );};if _dcee .Vector !=nil {_cga :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}}; +e .EncodeElement (_dcee .Vector ,_cga );};if _dcee .Array !=nil {_dgc :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}};e .EncodeElement (_dcee .Array ,_dgc );};if _dcee .Blob !=nil {_ef :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}}; +_c .AddPreserveSpaceAttr (&_ef ,*_dcee .Blob );e .EncodeElement (_dcee .Blob ,_ef );};if _dcee .Oblob !=nil {_bccc :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}};_c .AddPreserveSpaceAttr (&_bccc ,*_dcee .Oblob ); +e .EncodeElement (_dcee .Oblob ,_bccc );};if _dcee .Empty !=nil {_edff :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_dcee .Empty ,_edff );};if _dcee .Null !=nil {_bfb :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}}; +e .EncodeElement (_dcee .Null ,_bfb );};if _dcee .I1 !=nil {_cab :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_dcee .I1 ,_cab );};if _dcee .I2 !=nil {_gda :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0032"}}; +e .EncodeElement (_dcee .I2 ,_gda );};if _dcee .I4 !=nil {_gag :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_dcee .I4 ,_gag );};if _dcee .I8 !=nil {_bgb :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0038"}}; +e .EncodeElement (_dcee .I8 ,_bgb );};if _dcee .Int !=nil {_fcfb :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_dcee .Int ,_fcfb );};if _dcee .Ui1 !=nil {_ffg :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}}; +e .EncodeElement (_dcee .Ui1 ,_ffg );};if _dcee .Ui2 !=nil {_adcf :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};e .EncodeElement (_dcee .Ui2 ,_adcf );};if _dcee .Ui4 !=nil {_feg :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}}; +e .EncodeElement (_dcee .Ui4 ,_feg );};if _dcee .Ui8 !=nil {_feb :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};e .EncodeElement (_dcee .Ui8 ,_feb );};if _dcee .Uint !=nil {_cda :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}}; +e .EncodeElement (_dcee .Uint ,_cda );};if _dcee .R4 !=nil {_aaf :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ar\u0034"}};e .EncodeElement (_dcee .R4 ,_aaf );};if _dcee .R8 !=nil {_fcdf :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ar\u0038"}}; +e .EncodeElement (_dcee .R8 ,_fcdf );};if _dcee .Decimal !=nil {_cbca :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};e .EncodeElement (_dcee .Decimal ,_cbca );};if _dcee .Lpstr !=nil {_gce :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}}; +_c .AddPreserveSpaceAttr (&_gce ,*_dcee .Lpstr );e .EncodeElement (_dcee .Lpstr ,_gce );};if _dcee .Lpwstr !=nil {_gca :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_c .AddPreserveSpaceAttr (&_gca ,*_dcee .Lpwstr ); +e .EncodeElement (_dcee .Lpwstr ,_gca );};if _dcee .Bstr !=nil {_cgd :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};_c .AddPreserveSpaceAttr (&_cgd ,*_dcee .Bstr );e .EncodeElement (_dcee .Bstr ,_cgd );};if _dcee .Date !=nil {_daa :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}}; +e .EncodeElement (_dcee .Date ,_daa );};if _dcee .Filetime !=nil {_dbf :=_b .StartElement {Name :_b .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};e .EncodeElement (_dcee .Filetime ,_dbf );};if _dcee .Bool !=nil {_dfg :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}}; +e .EncodeElement (_dcee .Bool ,_dfg );};if _dcee .Cy !=nil {_gccd :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ac\u0079"}};_c .AddPreserveSpaceAttr (&_gccd ,*_dcee .Cy );e .EncodeElement (_dcee .Cy ,_gccd );};if _dcee .Error !=nil {_gad :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}}; +_c .AddPreserveSpaceAttr (&_gad ,*_dcee .Error );e .EncodeElement (_dcee .Error ,_gad );};if _dcee .Stream !=nil {_deb :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_c .AddPreserveSpaceAttr (&_deb ,*_dcee .Stream ); +e .EncodeElement (_dcee .Stream ,_deb );};if _dcee .Ostream !=nil {_afae :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_c .AddPreserveSpaceAttr (&_afae ,*_dcee .Ostream );e .EncodeElement (_dcee .Ostream ,_afae ); +};if _dcee .Storage !=nil {_gdbb :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_c .AddPreserveSpaceAttr (&_gdbb ,*_dcee .Storage );e .EncodeElement (_dcee .Storage ,_gdbb );};if _dcee .Ostorage !=nil {_gfc :=_b .StartElement {Name :_b .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}}; +_c .AddPreserveSpaceAttr (&_gfc ,*_dcee .Ostorage );e .EncodeElement (_dcee .Ostorage ,_gfc );};if _dcee .Vstream !=nil {_dgdc :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_dcee .Vstream ,_dgdc ); +};if _dcee .Clsid !=nil {_dddg :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};_c .AddPreserveSpaceAttr (&_dddg ,*_dcee .Clsid );e .EncodeElement (_dcee .Clsid ,_dddg );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_Variant and its children, prefixing error messages with path -func (_cfa *CT_Variant )ValidateWithPath (path string )error {if _cfa .Variant !=nil {if _afdc :=_cfa .Variant .ValidateWithPath (path +"\u002f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");_afdc !=nil {return _afdc ;};};if _cfa .Vector !=nil {if _daad :=_cfa .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072"); -_daad !=nil {return _daad ;};};if _cfa .Array !=nil {if _gfga :=_cfa .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079");_gfga !=nil {return _gfga ;};};if _cfa .Empty !=nil {if _cgf :=_cfa .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079"); -_cgf !=nil {return _cgf ;};};if _cfa .Null !=nil {if _bfe :=_cfa .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c");_bfe !=nil {return _bfe ;};};if _cfa .Cy !=nil {if !ST_CyPatternRe .MatchString (*_cfa .Cy ){return _fc .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 ,*_cfa .Cy ); -};};if _cfa .Error !=nil {if !ST_ErrorPatternRe .MatchString (*_cfa .Error ){return _fc .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 ,*_cfa .Error ); -};};if _cfa .Vstream !=nil {if _edee :=_cfa .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_edee !=nil {return _edee ;};};if _cfa .Clsid !=nil {if !_bb .ST_GuidPatternRe .MatchString (*_cfa .Clsid ){return _fc .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 ,_bb .ST_GuidPatternRe ,*_cfa .Clsid ); -};};return nil ;};func (_fbdb *ST_VectorBaseType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dba ,_fbf :=d .Token ();if _fbf !=nil {return _fbf ;};if _fce ,_abac :=_dba .(_f .EndElement );_abac &&_fce .Name ==start .Name {*_fbdb =1;return nil ; -};if _gbca ,_fae :=_dba .(_f .CharData );!_fae {return _fc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dba );}else {switch string (_gbca ){case "":*_fbdb =0; -case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_fbdb =1;case "\u0069\u0031":*_fbdb =2;case "\u0069\u0032":*_fbdb =3;case "\u0069\u0034":*_fbdb =4;case "\u0069\u0038":*_fbdb =5;case "\u0075\u0069\u0031":*_fbdb =6;case "\u0075\u0069\u0032":*_fbdb =7;case "\u0075\u0069\u0034":*_fbdb =8; -case "\u0075\u0069\u0038":*_fbdb =9;case "\u0072\u0034":*_fbdb =10;case "\u0072\u0038":*_fbdb =11;case "\u006c\u0070\u0073t\u0072":*_fbdb =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_fbdb =13;case "\u0062\u0073\u0074\u0072":*_fbdb =14;case "\u0064\u0061\u0074\u0065":*_fbdb =15; -case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_fbdb =16;case "\u0062\u006f\u006f\u006c":*_fbdb =17;case "\u0063\u0079":*_fbdb =18;case "\u0065\u0072\u0072o\u0072":*_fbdb =19;case "\u0063\u006c\u0073i\u0064":*_fbdb =20;};};_dba ,_fbf =d .Token (); -if _fbf !=nil {return _fbf ;};if _beac ,_gfdc :=_dba .(_f .EndElement );_gfdc &&_beac .Name ==start .Name {return nil ;};return _fc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dba ); -};type CT_Null struct{}; +// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path +func (_aeee *CT_Empty )ValidateWithPath (path string )error {return nil };func (_ea *Array )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ea .CT_Array =*NewCT_Array ();for _ ,_eae :=range start .Attr {if _eae .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_dd ,_ge :=_d .ParseInt (_eae .Value ,10,32); +if _ge !=nil {return _ge ;};_ea .UBoundsAttr =int32 (_dd );continue ;};if _eae .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_gg ,_be :=_d .ParseInt (_eae .Value ,10,32);if _be !=nil {return _be ;};_ea .LBoundsAttr =int32 (_gg );continue ;};if _eae .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_ea .BaseTypeAttr .UnmarshalXMLAttr (_eae ); +continue ;};};_ad :for {_cb ,_fc :=d .Token ();if _fc !=nil {return _fc ;};switch _fb :=_cb .(type ){case _b .StartElement :switch _fb .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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_bf :=NewVariant (); +if _fd :=d .DecodeElement (_bf ,&_fb );_fd !=nil {return _fd ;};_ea .Variant =append (_ea .Variant ,_bf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0031"}:var _gge int8 ; +if _ba :=d .DecodeElement (&_gge ,&_fb );_ba !=nil {return _ba ;};_ea .I1 =append (_ea .I1 ,_gge );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0032"}:var _eaf int16 ; +if _cbg :=d .DecodeElement (&_eaf ,&_fb );_cbg !=nil {return _cbg ;};_ea .I2 =append (_ea .I2 ,_eaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0034"}:var _bb int32 ; +if _da :=d .DecodeElement (&_bb ,&_fb );_da !=nil {return _da ;};_ea .I4 =append (_ea .I4 ,_bb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u006e\u0074"}:var _fbg int32 ; +if _cf :=d .DecodeElement (&_fbg ,&_fb );_cf !=nil {return _cf ;};_ea .Int =append (_ea .Int ,_fbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0031"}:var _adc uint8 ; +if _ec :=d .DecodeElement (&_adc ,&_fb );_ec !=nil {return _ec ;};_ea .Ui1 =append (_ea .Ui1 ,_adc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0032"}:var _gf uint16 ; +if _ada :=d .DecodeElement (&_gf ,&_fb );_ada !=nil {return _ada ;};_ea .Ui2 =append (_ea .Ui2 ,_gf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0034"}:var _eg uint32 ; +if _ce :=d .DecodeElement (&_eg ,&_fb );_ce !=nil {return _ce ;};_ea .Ui4 =append (_ea .Ui4 ,_eg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u006e\u0074"}:var _gaa uint32 ; +if _cg :=d .DecodeElement (&_gaa ,&_fb );_cg !=nil {return _cg ;};_ea .Uint =append (_ea .Uint ,_gaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0072\u0034"}:var _dce float32 ; +if _agb :=d .DecodeElement (&_dce ,&_fb );_agb !=nil {return _agb ;};_ea .R4 =append (_ea .R4 ,_dce );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0072\u0038"}:var _cgb float64 ; +if _cce :=d .DecodeElement (&_cgb ,&_fb );_cce !=nil {return _cce ;};_ea .R8 =append (_ea .R8 ,_cgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:var _agc float64 ; +if _age :=d .DecodeElement (&_agc ,&_fb );_age !=nil {return _age ;};_ea .Decimal =append (_ea .Decimal ,_agc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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\u0073\u0074\u0072"}:var _gb string ; +if _cbga :=d .DecodeElement (&_gb ,&_fb );_cbga !=nil {return _cbga ;};_ea .Bstr =append (_ea .Bstr ,_gb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0064\u0061\u0074\u0065"}:var _ced _ag .Time ; +if _bae :=d .DecodeElement (&_ced ,&_fb );_bae !=nil {return _bae ;};_ea .Date =append (_ea .Date ,_ced );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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\u006f\u006f\u006c"}:var _fda bool ; +if _eb :=d .DecodeElement (&_fda ,&_fb );_eb !=nil {return _eb ;};_ea .Bool =append (_ea .Bool ,_fda );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0065\u0072\u0072o\u0072"}:var _aga string ; +if _adg :=d .DecodeElement (&_aga ,&_fb );_adg !=nil {return _adg ;};_ea .Error =append (_ea .Error ,_aga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0063\u0079"}:var _fdg string ; +if _fdae :=d .DecodeElement (&_fdg ,&_fb );_fdae !=nil {return _fdae ;};_ea .Cy =append (_ea .Cy ,_fdg );default:_bg .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",_fb .Name ); +if _ae :=d .Skip ();_ae !=nil {return _ae ;};};case _b .EndElement :break _ad ;case _b .CharData :};};return nil ;};func NewArray ()*Array {_ga :=&Array {};_ga .CT_Array =*NewCT_Array ();return _ga };func (_gfee *CT_Vstream )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfee .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 _ ,_dafg :=range start .Attr {if _dafg .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_fde ,_agdf :=_dafg .Value ,error (nil );if _agdf !=nil {return _agdf ;};_gfee .VersionAttr =_fde ;continue ;};};for {_faac ,_gaaf :=d .Token ();if _gaaf !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020%\u0073",_gaaf ); +};if _dfgf ,_ffac :=_faac .(_b .CharData );_ffac {_gfee .Content =string (_dfgf );};if _fagb ,_gcag :=_faac .(_b .EndElement );_gcag &&_fagb .Name ==start .Name {break ;};};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 []_ag .Time ;Filetime []_ag .Time ;Bool []bool ;Cy []string ; +Error []string ;Clsid []string ;};func (_gec *Variant )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _gec .CT_Variant .MarshalXML (e ,start );}; -// Validate validates the Variant and its children -func (_fed *Variant )Validate ()error {return _fed .ValidateWithPath ("\u0056a\u0072\u0069\u0061\u006e\u0074");}; +// ValidateWithPath validates the Vstream and its children, prefixing error messages with path +func (_egdg *Vstream )ValidateWithPath (path string )error {if _bbdg :=_egdg .CT_Vstream .ValidateWithPath (path );_bbdg !=nil {return _bbdg ;};return nil ;};type Vstream struct{CT_Vstream }; -// ValidateWithPath validates the CT_Vstream and its children, prefixing error messages with path -func (_dfcf *CT_Vstream )ValidateWithPath (path string )error {if !_bb .ST_GuidPatternRe .MatchString (_dfcf .VersionAttr ){return _fc .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 ,_bb .ST_GuidPatternRe ,_dfcf .VersionAttr ); -};return nil ;};func (_gfbd *Vstream )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfbd .CT_Vstream =*NewCT_Vstream ();for _ ,_gedc :=range start .Attr {if _gedc .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_aedf ,_bgff :=_gedc .Value ,error (nil ); -if _bgff !=nil {return _bgff ;};_gfbd .VersionAttr =_aedf ;continue ;};};for {_ggaf ,_cfce :=d .Token ();if _cfce !=nil {return _fc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020\u0025\u0073",_cfce ); -};if _gfbc ,_gegf :=_ggaf .(_f .EndElement );_gegf &&_gfbc .Name ==start .Name {break ;};};return nil ;};func (_ffgc *Null )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffgc .CT_Null =*NewCT_Null ();for {_dgce ,_ddbg :=d .Token ();if _ddbg !=nil {return _fc .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_ddbg ); -};if _beae ,_eadb :=_dgce .(_f .EndElement );_eadb &&_beae .Name ==start .Name {break ;};};return nil ;};func (_cgac *Null )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return _cgac .CT_Null .MarshalXML (e ,start );}; +// Validate validates the Null and its children +func (_bdbe *Null )Validate ()error {return _bdbe .ValidateWithPath ("\u004e\u0075\u006c\u006c")}; -// ValidateWithPath validates the Null and its children, prefixing error messages with path -func (_bbb *Null )ValidateWithPath (path string )error {if _fbg :=_bbb .CT_Null .ValidateWithPath (path );_fbg !=nil {return _fbg ;};return nil ;}; +// Validate validates the CT_Vector and its children +func (_ddc *CT_Vector )Validate ()error {return _ddc .ValidateWithPath ("\u0043T\u005f\u0056\u0065\u0063\u0074\u006fr");};func (_efbf *Variant )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efbf .CT_Variant =*NewCT_Variant ();_gegc :for {_bdf ,_cec :=d .Token (); +if _cec !=nil {return _cec ;};switch _ffge :=_bdf .(type ){case _b .StartElement :switch _ffge .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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_efbf .Variant =NewVariant (); +if _efbc :=d .DecodeElement (_efbf .Variant ,&_ffge );_efbc !=nil {return _efbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_efbf .Vector =NewVector (); +if _fgec :=d .DecodeElement (_efbf .Vector ,&_ffge );_fgec !=nil {return _fgec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0061\u0072\u0072a\u0079"}:_efbf .Array =NewArray (); +if _agbc :=d .DecodeElement (_efbf .Array ,&_ffge );_agbc !=nil {return _agbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_efbf .Blob =new (string ); +if _fgg :=d .DecodeElement (_efbf .Blob ,&_ffge );_fgg !=nil {return _fgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006f\u0062\u006co\u0062"}:_efbf .Oblob =new (string ); +if _cgad :=d .DecodeElement (_efbf .Oblob ,&_ffge );_cgad !=nil {return _cgad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0065\u006d\u0070t\u0079"}:_efbf .Empty =NewEmpty (); +if _gfce :=d .DecodeElement (_efbf .Empty ,&_ffge );_gfce !=nil {return _gfce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006e\u0075\u006c\u006c"}:_efbf .Null =NewNull (); +if _dda :=d .DecodeElement (_efbf .Null ,&_ffge );_dda !=nil {return _dda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0031"}:_efbf .I1 =new (int8 ); +if _aea :=d .DecodeElement (_efbf .I1 ,&_ffge );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0032"}:_efbf .I2 =new (int16 ); +if _dgf :=d .DecodeElement (_efbf .I2 ,&_ffge );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0034"}:_efbf .I4 =new (int32 ); +if _ggef :=d .DecodeElement (_efbf .I4 ,&_ffge );_ggef !=nil {return _ggef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0038"}:_efbf .I8 =new (int64 ); +if _gffgc :=d .DecodeElement (_efbf .I8 ,&_ffge );_gffgc !=nil {return _gffgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u006e\u0074"}:_efbf .Int =new (int32 ); +if _eda :=d .DecodeElement (_efbf .Int ,&_ffge );_eda !=nil {return _eda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0031"}:_efbf .Ui1 =new (uint8 ); +if _bgff :=d .DecodeElement (_efbf .Ui1 ,&_ffge );_bgff !=nil {return _bgff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0032"}:_efbf .Ui2 =new (uint16 ); +if _afea :=d .DecodeElement (_efbf .Ui2 ,&_ffge );_afea !=nil {return _afea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0034"}:_efbf .Ui4 =new (uint32 ); +if _bcbf :=d .DecodeElement (_efbf .Ui4 ,&_ffge );_bcbf !=nil {return _bcbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0038"}:_efbf .Ui8 =new (uint64 ); +if _ebf :=d .DecodeElement (_efbf .Ui8 ,&_ffge );_ebf !=nil {return _ebf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u006e\u0074"}:_efbf .Uint =new (uint32 ); +if _bcf :=d .DecodeElement (_efbf .Uint ,&_ffge );_bcf !=nil {return _bcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0072\u0034"}:_efbf .R4 =new (float32 ); +if _dddgg :=d .DecodeElement (_efbf .R4 ,&_ffge );_dddgg !=nil {return _dddgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0072\u0038"}:_efbf .R8 =new (float64 ); +if _bfd :=d .DecodeElement (_efbf .R8 ,&_ffge );_bfd !=nil {return _bfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:_efbf .Decimal =new (float64 ); +if _aeda :=d .DecodeElement (_efbf .Decimal ,&_ffge );_aeda !=nil {return _aeda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006c\u0070\u0073t\u0072"}:_efbf .Lpstr =new (string ); +if _gfg :=d .DecodeElement (_efbf .Lpstr ,&_ffge );_gfg !=nil {return _gfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006c\u0070\u0077\u0073\u0074\u0072"}:_efbf .Lpwstr =new (string ); +if _acd :=d .DecodeElement (_efbf .Lpwstr ,&_ffge );_acd !=nil {return _acd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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\u0073\u0074\u0072"}:_efbf .Bstr =new (string ); +if _dag :=d .DecodeElement (_efbf .Bstr ,&_ffge );_dag !=nil {return _dag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0064\u0061\u0074\u0065"}:_efbf .Date =new (_ag .Time ); +if _ccaf :=d .DecodeElement (_efbf .Date ,&_ffge );_ccaf !=nil {return _ccaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:_efbf .Filetime =new (_ag .Time ); +if _fgef :=d .DecodeElement (_efbf .Filetime ,&_ffge );_fgef !=nil {return _fgef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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\u006f\u006f\u006c"}:_efbf .Bool =new (bool ); +if _egag :=d .DecodeElement (_efbf .Bool ,&_ffge );_egag !=nil {return _egag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0063\u0079"}:_efbf .Cy =new (string ); +if _gdae :=d .DecodeElement (_efbf .Cy ,&_ffge );_gdae !=nil {return _gdae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0065\u0072\u0072o\u0072"}:_efbf .Error =new (string ); +if _afcb :=d .DecodeElement (_efbf .Error ,&_ffge );_afcb !=nil {return _afcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0073\u0074\u0072\u0065\u0061\u006d"}:_efbf .Stream =new (string ); +if _caa :=d .DecodeElement (_efbf .Stream ,&_ffge );_caa !=nil {return _caa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006fs\u0074\u0072\u0065\u0061\u006d"}:_efbf .Ostream =new (string ); +if _agad :=d .DecodeElement (_efbf .Ostream ,&_ffge );_agad !=nil {return _agad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0073t\u006f\u0072\u0061\u0067\u0065"}:_efbf .Storage =new (string ); +if _fed :=d .DecodeElement (_efbf .Storage ,&_ffge );_fed !=nil {return _fed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}:_efbf .Ostorage =new (string ); +if _dbcd :=d .DecodeElement (_efbf .Ostorage ,&_ffge );_dbcd !=nil {return _dbcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0076s\u0074\u0072\u0065\u0061\u006d"}:_efbf .Vstream =NewVstream (); +if _egee :=d .DecodeElement (_efbf .Vstream ,&_ffge );_egee !=nil {return _egee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0063\u006c\u0073i\u0064"}:_efbf .Clsid =new (string ); +if _fdgb :=d .DecodeElement (_efbf .Clsid ,&_ffge );_fdgb !=nil {return _fdgb ;};default:_bg .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",_ffge .Name ); +if _afba :=d .Skip ();_afba !=nil {return _afba ;};};case _b .EndElement :break _gegc ;case _b .CharData :};};return nil ;};func (_affg *Empty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_affg .CT_Empty =*NewCT_Empty ();for {_bdgc ,_cbb :=d .Token (); +if _cbb !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0045\u006d\u0070\u0074y\u003a\u0020\u0025\u0073",_cbb );};if _aebe ,_bffb :=_bdgc .(_b .EndElement );_bffb &&_aebe .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Null and its children, prefixing error messages with path -func (_fgb *CT_Null )ValidateWithPath (path string )error {return nil };func NewCT_Vector ()*CT_Vector {_gfe :=&CT_Vector {};_gfe .BaseTypeAttr =ST_VectorBaseType (1);return _gfe ;};func (_de *CT_Array )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_de .BaseTypeAttr =ST_ArrayBaseType (1); -for _ ,_gdb :=range start .Attr {if _gdb .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_geg ,_dea :=_d .ParseInt (_gdb .Value ,10,32);if _dea !=nil {return _dea ;};_de .UBoundsAttr =int32 (_geg );continue ;};if _gdb .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_ead ,_cba :=_d .ParseInt (_gdb .Value ,10,32); -if _cba !=nil {return _cba ;};_de .LBoundsAttr =int32 (_ead );continue ;};if _gdb .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_de .BaseTypeAttr .UnmarshalXMLAttr (_gdb );continue ;};};_acc :for {_gbe ,_bcc :=d .Token ();if _bcc !=nil {return _bcc ; -};switch _bcf :=_gbe .(type ){case _f .StartElement :switch _bcf .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 :"\u0076a\u0072\u0069\u0061\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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_gbd :=NewVariant (); -if _dcc :=d .DecodeElement (_gbd ,&_bcf );_dcc !=nil {return _dcc ;};_de .Variant =append (_de .Variant ,_gbd );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"}:var _bfd int8 ; -if _cdb :=d .DecodeElement (&_bfd ,&_bcf );_cdb !=nil {return _cdb ;};_de .I1 =append (_de .I1 ,_bfd );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"}:var _dgda int16 ; -if _dbf :=d .DecodeElement (&_dgda ,&_bcf );_dbf !=nil {return _dbf ;};_de .I2 =append (_de .I2 ,_dgda );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"}:var _fcad int32 ; -if _ceb :=d .DecodeElement (&_fcad ,&_bcf );_ceb !=nil {return _ceb ;};_de .I4 =append (_de .I4 ,_fcad );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"}:var _gbdd int32 ; -if _ace :=d .DecodeElement (&_gbdd ,&_bcf );_ace !=nil {return _ace ;};_de .Int =append (_de .Int ,_gbdd );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"}:var _baf uint8 ; -if _fd :=d .DecodeElement (&_baf ,&_bcf );_fd !=nil {return _fd ;};_de .Ui1 =append (_de .Ui1 ,_baf );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"}:var _bba uint16 ; -if _ebg :=d .DecodeElement (&_bba ,&_bcf );_ebg !=nil {return _ebg ;};_de .Ui2 =append (_de .Ui2 ,_bba );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"}:var _aff uint32 ; -if _cde :=d .DecodeElement (&_aff ,&_bcf );_cde !=nil {return _cde ;};_de .Ui4 =append (_de .Ui4 ,_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 :"\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"}:var _gdbe uint32 ; -if _dfac :=d .DecodeElement (&_gdbe ,&_bcf );_dfac !=nil {return _dfac ;};_de .Uint =append (_de .Uint ,_gdbe );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"}:var _fdd float32 ; -if _bgg :=d .DecodeElement (&_fdd ,&_bcf );_bgg !=nil {return _bgg ;};_de .R4 =append (_de .R4 ,_fdd );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"}:var _ageg float64 ; -if _aec :=d .DecodeElement (&_ageg ,&_bcf );_aec !=nil {return _aec ;};_de .R8 =append (_de .R8 ,_ageg );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"}:var _ede float64 ; -if _fcb :=d .DecodeElement (&_ede ,&_bcf );_fcb !=nil {return _fcb ;};_de .Decimal =append (_de .Decimal ,_ede );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"}:var _efa string ; -if _fcd :=d .DecodeElement (&_efa ,&_bcf );_fcd !=nil {return _fcd ;};_de .Bstr =append (_de .Bstr ,_efa );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"}:var _cgb _g .Time ; -if _beg :=d .DecodeElement (&_cgb ,&_bcf );_beg !=nil {return _beg ;};_de .Date =append (_de .Date ,_cgb );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"}:var _fdb bool ; -if _fe :=d .DecodeElement (&_fdb ,&_bcf );_fe !=nil {return _fe ;};_de .Bool =append (_de .Bool ,_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 :"\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"}:var _fbe string ; -if _gfg :=d .DecodeElement (&_fbe ,&_bcf );_gfg !=nil {return _gfg ;};_de .Error =append (_de .Error ,_fbe );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"}:var _gafa string ; -if _dbb :=d .DecodeElement (&_gafa ,&_bcf );_dbb !=nil {return _dbb ;};_de .Cy =append (_de .Cy ,_gafa );default:_dd .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",_bcf .Name ); -if _fcf :=d .Skip ();_fcf !=nil {return _fcf ;};};case _f .EndElement :break _acc ;case _f .CharData :};};return nil ;};const (ST_VectorBaseTypeUnset ST_VectorBaseType =0;ST_VectorBaseTypeVariant ST_VectorBaseType =1;ST_VectorBaseTypeI1 ST_VectorBaseType =2; -ST_VectorBaseTypeI2 ST_VectorBaseType =3;ST_VectorBaseTypeI4 ST_VectorBaseType =4;ST_VectorBaseTypeI8 ST_VectorBaseType =5;ST_VectorBaseTypeUi1 ST_VectorBaseType =6;ST_VectorBaseTypeUi2 ST_VectorBaseType =7;ST_VectorBaseTypeUi4 ST_VectorBaseType =8;ST_VectorBaseTypeUi8 ST_VectorBaseType =9; -ST_VectorBaseTypeR4 ST_VectorBaseType =10;ST_VectorBaseTypeR8 ST_VectorBaseType =11;ST_VectorBaseTypeLpstr ST_VectorBaseType =12;ST_VectorBaseTypeLpwstr ST_VectorBaseType =13;ST_VectorBaseTypeBstr ST_VectorBaseType =14;ST_VectorBaseTypeDate ST_VectorBaseType =15; -ST_VectorBaseTypeFiletime ST_VectorBaseType =16;ST_VectorBaseTypeBool ST_VectorBaseType =17;ST_VectorBaseTypeCy ST_VectorBaseType =18;ST_VectorBaseTypeError ST_VectorBaseType =19;ST_VectorBaseTypeClsid ST_VectorBaseType =20;);func (_gg *Array )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return _gg .CT_Array .MarshalXML (e ,start ); -};func (_gdbg *CT_Empty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type Array struct{CT_Array };func NewCT_Vstream ()*CT_Vstream {_gfd :=&CT_Vstream {}; -_gfd .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 _gfd ;};func (_dgcb *Variant )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return _dgcb .CT_Variant .MarshalXML (e ,start ); -};type CT_Empty struct{}; +// ValidateWithPath validates the Vector and its children, prefixing error messages with path +func (_eeee *Vector )ValidateWithPath (path string )error {if _bgee :=_eeee .CT_Vector .ValidateWithPath (path );_bgee !=nil {return _bgee ;};return nil ;};func (_fdc *Vector )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdc .CT_Vector =*NewCT_Vector (); +for _ ,_abfc :=range start .Attr {if _abfc .Name .Local =="\u0073\u0069\u007a\u0065"{_ddae ,_bea :=_d .ParseUint (_abfc .Value ,10,32);if _bea !=nil {return _bea ;};_fdc .SizeAttr =uint32 (_ddae );continue ;};if _abfc .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_fdc .BaseTypeAttr .UnmarshalXMLAttr (_abfc ); +continue ;};};_gaaa :for {_babd ,_ceaf :=d .Token ();if _ceaf !=nil {return _ceaf ;};switch _cdea :=_babd .(type ){case _b .StartElement :switch _cdea .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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_ffga :=NewVariant (); +if _cgada :=d .DecodeElement (_ffga ,&_cdea );_cgada !=nil {return _cgada ;};_fdc .Variant =append (_fdc .Variant ,_ffga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0031"}:var _dfbg int8 ; +if _bfaf :=d .DecodeElement (&_dfbg ,&_cdea );_bfaf !=nil {return _bfaf ;};_fdc .I1 =append (_fdc .I1 ,_dfbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0032"}:var _cee int16 ; +if _baae :=d .DecodeElement (&_cee ,&_cdea );_baae !=nil {return _baae ;};_fdc .I2 =append (_fdc .I2 ,_cee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0034"}:var _agcf int32 ; +if _dcd :=d .DecodeElement (&_agcf ,&_cdea );_dcd !=nil {return _dcd ;};_fdc .I4 =append (_fdc .I4 ,_agcf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0038"}:var _gbd int64 ; +if _dcef :=d .DecodeElement (&_gbd ,&_cdea );_dcef !=nil {return _dcef ;};_fdc .I8 =append (_fdc .I8 ,_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0031"}:var _cgdf uint8 ; +if _gadf :=d .DecodeElement (&_cgdf ,&_cdea );_gadf !=nil {return _gadf ;};_fdc .Ui1 =append (_fdc .Ui1 ,_cgdf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0032"}:var _efe uint16 ; +if _bdff :=d .DecodeElement (&_efe ,&_cdea );_bdff !=nil {return _bdff ;};_fdc .Ui2 =append (_fdc .Ui2 ,_efe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0034"}:var _afg uint32 ; +if _ecbb :=d .DecodeElement (&_afg ,&_cdea );_ecbb !=nil {return _ecbb ;};_fdc .Ui4 =append (_fdc .Ui4 ,_afg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0038"}:var _fadf uint64 ; +if _dgff :=d .DecodeElement (&_fadf ,&_cdea );_dgff !=nil {return _dgff ;};_fdc .Ui8 =append (_fdc .Ui8 ,_fadf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0072\u0034"}:var _cabb float32 ; +if _afag :=d .DecodeElement (&_cabb ,&_cdea );_afag !=nil {return _afag ;};_fdc .R4 =append (_fdc .R4 ,_cabb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0072\u0038"}:var _aba float64 ; +if _cgdb :=d .DecodeElement (&_aba ,&_cdea );_cgdb !=nil {return _cgdb ;};_fdc .R8 =append (_fdc .R8 ,_aba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006c\u0070\u0073t\u0072"}:var _cdda string ; +if _cfge :=d .DecodeElement (&_cdda ,&_cdea );_cfge !=nil {return _cfge ;};_fdc .Lpstr =append (_fdc .Lpstr ,_cdda );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u006c\u0070\u0077\u0073\u0074\u0072"}:var _fca string ; +if _fbc :=d .DecodeElement (&_fca ,&_cdea );_fbc !=nil {return _fbc ;};_fdc .Lpwstr =append (_fdc .Lpwstr ,_fca );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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\u0073\u0074\u0072"}:var _affc string ; +if _febf :=d .DecodeElement (&_affc ,&_cdea );_febf !=nil {return _febf ;};_fdc .Bstr =append (_fdc .Bstr ,_affc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0064\u0061\u0074\u0065"}:var _edde _ag .Time ; +if _ccfe :=d .DecodeElement (&_edde ,&_cdea );_ccfe !=nil {return _ccfe ;};_fdc .Date =append (_fdc .Date ,_edde );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}:var _beb _ag .Time ; +if _gadg :=d .DecodeElement (&_beb ,&_cdea );_gadg !=nil {return _gadg ;};_fdc .Filetime =append (_fdc .Filetime ,_beb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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\u006f\u006f\u006c"}:var _ggc bool ; +if _dgef :=d .DecodeElement (&_ggc ,&_cdea );_dgef !=nil {return _dgef ;};_fdc .Bool =append (_fdc .Bool ,_ggc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0063\u0079"}:var _aedag string ; +if _adfe :=d .DecodeElement (&_aedag ,&_cdea );_adfe !=nil {return _adfe ;};_fdc .Cy =append (_fdc .Cy ,_aedag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0065\u0072\u0072o\u0072"}:var _faaf string ; +if _eafg :=d .DecodeElement (&_faaf ,&_cdea );_eafg !=nil {return _eafg ;};_fdc .Error =append (_fdc .Error ,_faaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0063\u006c\u0073i\u0064"}:var _eba string ; +if _fbcc :=d .DecodeElement (&_eba ,&_cdea );_fbcc !=nil {return _fbcc ;};_fdc .Clsid =append (_fdc .Clsid ,_eba );default:_bg .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",_cdea .Name ); +if _edb :=d .Skip ();_edb !=nil {return _edb ;};};case _b .EndElement :break _gaaa ;case _b .CharData :};};return nil ;};func (_bfe *CT_Array )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006cB\u006f\u0075\u006e\u0064\u0073"},Value :_a .Sprintf ("\u0025\u0076",_bfe .LBoundsAttr )}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075B\u006f\u0075\u006e\u0064\u0073"},Value :_a .Sprintf ("\u0025\u0076",_bfe .UBoundsAttr )});_daf ,_ecf :=_bfe .BaseTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"}); +if _ecf !=nil {return _ecf ;};start .Attr =append (start .Attr ,_daf );e .EncodeToken (start );if _bfe .Variant !=nil {_ddd :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};for _ ,_bfa :=range _bfe .Variant {e .EncodeElement (_bfa ,_ddd ); +};};if _bfe .I1 !=nil {_gab :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_bd :=range _bfe .I1 {e .EncodeElement (_bd ,_gab );};};if _bfe .I2 !=nil {_bgd :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0032"}}; +for _ ,_ee :=range _bfe .I2 {e .EncodeElement (_ee ,_bgd );};};if _bfe .I4 !=nil {_cgbg :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_gcf :=range _bfe .I4 {e .EncodeElement (_gcf ,_cgbg );};};if _bfe .Int !=nil {_cad :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}}; +for _ ,_ceb :=range _bfe .Int {e .EncodeElement (_ceb ,_cad );};};if _bfe .Ui1 !=nil {_agd :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_dab :=range _bfe .Ui1 {e .EncodeElement (_dab ,_agd );};};if _bfe .Ui2 !=nil {_bdb :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}}; +for _ ,_fcd :=range _bfe .Ui2 {e .EncodeElement (_fcd ,_bdb );};};if _bfe .Ui4 !=nil {_gbg :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_agbg :=range _bfe .Ui4 {e .EncodeElement (_agbg ,_gbg );};};if _bfe .Uint !=nil {_df :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}}; +for _ ,_ccc :=range _bfe .Uint {e .EncodeElement (_ccc ,_df );};};if _bfe .R4 !=nil {_eaa :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_afa :=range _bfe .R4 {e .EncodeElement (_afa ,_eaa );};};if _bfe .R8 !=nil {_gcd :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ar\u0038"}}; +for _ ,_ac :=range _bfe .R8 {e .EncodeElement (_ac ,_gcd );};};if _bfe .Decimal !=nil {_adca :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};for _ ,_bc :=range _bfe .Decimal {e .EncodeElement (_bc ,_adca ); +};};if _bfe .Bstr !=nil {_dca :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};for _ ,_fe :=range _bfe .Bstr {e .EncodeElement (_fe ,_dca );};};if _bfe .Date !=nil {_aee :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}}; +for _ ,_bge :=range _bfe .Date {e .EncodeElement (_bge ,_aee );};};if _bfe .Bool !=nil {_dde :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_cceg :=range _bfe .Bool {e .EncodeElement (_cceg ,_dde );};};if _bfe .Error !=nil {_bec :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}}; +for _ ,_gbfa :=range _bfe .Error {e .EncodeElement (_gbfa ,_bec );};};if _bfe .Cy !=nil {_gga :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_bed :=range _bfe .Cy {e .EncodeElement (_bed ,_gga );};};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_Vector and its children, prefixing error messages with path -func (_ecfe *CT_Vector )ValidateWithPath (path string )error {if _ecfe .BaseTypeAttr ==ST_VectorBaseTypeUnset {return _fc .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 _gaeb :=_ecfe .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gaeb !=nil {return _gaeb ;};for _afad ,_cddd :=range _ecfe .Variant {if _aedb :=_cddd .ValidateWithPath (_fc .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_afad )); -_aedb !=nil {return _aedb ;};};for _efd ,_dcge :=range _ecfe .Cy {if !ST_CyPatternRe .MatchString (_dcge ){return _fc .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 ,_efd ,ST_CyPatternRe ,_dcge ); -};};for _gcb ,_bgf :=range _ecfe .Error {if !ST_ErrorPatternRe .MatchString (_bgf ){return _fc .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 ,_gcb ,ST_ErrorPatternRe ,_bgf ); -};};for _fbef ,_acaf :=range _ecfe .Clsid {if !_bb .ST_GuidPatternRe .MatchString (_acaf ){return _fc .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 ,_fbef ,_bb .ST_GuidPatternRe ,_acaf ); -};};return nil ;}; +// Validate validates the CT_Vstream and its children +func (_abbg *CT_Vstream )Validate ()error {return _abbg .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");};func (_bfeg ST_VectorBaseType )String ()string {switch _bfeg {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 (_aab *CT_Array )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aab .BaseTypeAttr =ST_ArrayBaseType (1); +for _ ,_bedg :=range start .Attr {if _bedg .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_agae ,_ab :=_d .ParseInt (_bedg .Value ,10,32);if _ab !=nil {return _ab ;};_aab .UBoundsAttr =int32 (_agae );continue ;};if _bedg .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_egf ,_dcg :=_d .ParseInt (_bedg .Value ,10,32); +if _dcg !=nil {return _dcg ;};_aab .LBoundsAttr =int32 (_egf );continue ;};if _bedg .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_aab .BaseTypeAttr .UnmarshalXMLAttr (_bedg );continue ;};};_bfee :for {_cff ,_bgf :=d .Token ();if _bgf !=nil {return _bgf ; +};switch _fcf :=_cff .(type ){case _b .StartElement :switch _fcf .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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"},_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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_ggb :=NewVariant (); +if _dfe :=d .DecodeElement (_ggb ,&_fcf );_dfe !=nil {return _dfe ;};_aab .Variant =append (_aab .Variant ,_ggb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0031"}:var _fg int8 ; +if _abb :=d .DecodeElement (&_fg ,&_fcf );_abb !=nil {return _abb ;};_aab .I1 =append (_aab .I1 ,_fg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0032"}:var _cgcg int16 ; +if _ed :=d .DecodeElement (&_cgcg ,&_fcf );_ed !=nil {return _ed ;};_aab .I2 =append (_aab .I2 ,_cgcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u0034"}:var _egc int32 ; +if _fbb :=d .DecodeElement (&_egc ,&_fcf );_fbb !=nil {return _fbb ;};_aab .I4 =append (_aab .I4 ,_egc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0069\u006e\u0074"}:var _fgd int32 ; +if _cfa :=d .DecodeElement (&_fgd ,&_fcf );_cfa !=nil {return _cfa ;};_aab .Int =append (_aab .Int ,_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0031"}:var _de uint8 ; +if _cde :=d .DecodeElement (&_de ,&_fcf );_cde !=nil {return _cde ;};_aab .Ui1 =append (_aab .Ui1 ,_de );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0032"}:var _bfaa uint16 ; +if _gac :=d .DecodeElement (&_bfaa ,&_fcf );_gac !=nil {return _gac ;};_aab .Ui2 =append (_aab .Ui2 ,_bfaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u0034"}:var _eec uint32 ; +if _ggbd :=d .DecodeElement (&_eec ,&_fcf );_ggbd !=nil {return _ggbd ;};_aab .Ui4 =append (_aab .Ui4 ,_eec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0075\u0069\u006e\u0074"}:var _afb uint32 ; +if _ded :=d .DecodeElement (&_afb ,&_fcf );_ded !=nil {return _ded ;};_aab .Uint =append (_aab .Uint ,_afb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0072\u0034"}:var _dge float32 ; +if _baeg :=d .DecodeElement (&_dge ,&_fcf );_baeg !=nil {return _baeg ;};_aab .R4 =append (_aab .R4 ,_dge );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0072\u0038"}:var _dabc float64 ; +if _bef :=d .DecodeElement (&_dabc ,&_fcf );_bef !=nil {return _bef ;};_aab .R8 =append (_aab .R8 ,_dabc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0064e\u0063\u0069\u006d\u0061\u006c"}:var _eaec float64 ; +if _deg :=d .DecodeElement (&_eaec ,&_fcf );_deg !=nil {return _deg ;};_aab .Decimal =append (_aab .Decimal ,_eaec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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\u0073\u0074\u0072"}:var _db string ; +if _gba :=d .DecodeElement (&_db ,&_fcf );_gba !=nil {return _gba ;};_aab .Bstr =append (_aab .Bstr ,_db );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0064\u0061\u0074\u0065"}:var _bag _ag .Time ; +if _faa :=d .DecodeElement (&_bag ,&_fcf );_faa !=nil {return _faa ;};_aab .Date =append (_aab .Date ,_bag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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\u006f\u006f\u006c"}:var _bdbb bool ; +if _adcc :=d .DecodeElement (&_bdbb ,&_fcf );_adcc !=nil {return _adcc ;};_aab .Bool =append (_aab .Bool ,_bdbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0065\u0072\u0072o\u0072"}:var _ebg string ; +if _gd :=d .DecodeElement (&_ebg ,&_fcf );_gd !=nil {return _gd ;};_aab .Error =append (_aab .Error ,_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0063\u0079"}:var _ccf string ; +if _edf :=d .DecodeElement (&_ccf ,&_fcf );_edf !=nil {return _edf ;};_aab .Cy =append (_aab .Cy ,_ccf );default:_bg .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",_fcf .Name ); +if _cca :=d .Skip ();_cca !=nil {return _cca ;};};case _b .EndElement :break _bfee ;case _b .CharData :};};return nil ;};func (_ddce *Vstream )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _ddce .CT_Vstream .MarshalXML (e ,start );}; +func NewCT_Vector ()*CT_Vector {_bab :=&CT_Vector {};_bab .BaseTypeAttr =ST_VectorBaseType (1);return _bab ;};func NewCT_Vstream ()*CT_Vstream {_cebg :=&CT_Vstream {};_cebg .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 _cebg ;};const ST_ErrorPattern ="\u005c\u0073\u002a\u0030x[\u0030\u002d\u0039\u0041\u002d\u005a\u0061\u002d\u007a\u005d\u007b\u0038\u007d\u005cs\u002a";func (_aage ST_ArrayBaseType )String ()string {switch _aage {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 =_e .MustCompile (ST_CyPattern ); -// Validate validates the Vstream and its children -func (_dcged *Vstream )Validate ()error {return _dcged .ValidateWithPath ("\u0056s\u0074\u0072\u0065\u0061\u006d");};func (_eaf *ST_ArrayBaseType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eaf =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_eaf =1; -case "\u0069\u0031":*_eaf =2;case "\u0069\u0032":*_eaf =3;case "\u0069\u0034":*_eaf =4;case "\u0069\u006e\u0074":*_eaf =5;case "\u0075\u0069\u0031":*_eaf =6;case "\u0075\u0069\u0032":*_eaf =7;case "\u0075\u0069\u0034":*_eaf =8;case "\u0075\u0069\u006e\u0074":*_eaf =9; -case "\u0072\u0034":*_eaf =10;case "\u0072\u0038":*_eaf =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_eaf =12;case "\u0062\u0073\u0074\u0072":*_eaf =13;case "\u0064\u0061\u0074\u0065":*_eaf =14;case "\u0062\u006f\u006f\u006c":*_eaf =15;case "\u0063\u0079":*_eaf =16; -case "\u0065\u0072\u0072o\u0072":*_eaf =17;};return nil ;};var ST_CyPatternRe =_b .MustCompile (ST_CyPattern ); +// ValidateWithPath validates the Variant and its children, prefixing error messages with path +func (_bffe *Variant )ValidateWithPath (path string )error {if _ebdb :=_bffe .CT_Variant .ValidateWithPath (path );_ebdb !=nil {return _ebdb ;};return nil ;};func (_bdgd *CT_Vstream )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",_bdgd .VersionAttr )}); +e .EncodeElement (_bdgd .Content ,start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cefc *ST_VectorBaseType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccegb ,_gcb :=d .Token ();if _gcb !=nil {return _gcb ; +};if _dcag ,_adfg :=_ccegb .(_b .EndElement );_adfg &&_dcag .Name ==start .Name {*_cefc =1;return nil ;};if _fagbe ,_ffd :=_ccegb .(_b .CharData );!_ffd {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",_ccegb ); +}else {switch string (_fagbe ){case "":*_cefc =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_cefc =1;case "\u0069\u0031":*_cefc =2;case "\u0069\u0032":*_cefc =3;case "\u0069\u0034":*_cefc =4;case "\u0069\u0038":*_cefc =5;case "\u0075\u0069\u0031":*_cefc =6; +case "\u0075\u0069\u0032":*_cefc =7;case "\u0075\u0069\u0034":*_cefc =8;case "\u0075\u0069\u0038":*_cefc =9;case "\u0072\u0034":*_cefc =10;case "\u0072\u0038":*_cefc =11;case "\u006c\u0070\u0073t\u0072":*_cefc =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_cefc =13; +case "\u0062\u0073\u0074\u0072":*_cefc =14;case "\u0064\u0061\u0074\u0065":*_cefc =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_cefc =16;case "\u0062\u006f\u006f\u006c":*_cefc =17;case "\u0063\u0079":*_cefc =18;case "\u0065\u0072\u0072o\u0072":*_cefc =19; +case "\u0063\u006c\u0073i\u0064":*_cefc =20;};};_ccegb ,_gcb =d .Token ();if _gcb !=nil {return _gcb ;};if _bgeb ,_eff :=_ccegb .(_b .EndElement );_eff &&_bgeb .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",_ccegb ); +}; -// Validate validates the CT_Variant and its children -func (_fef *CT_Variant )Validate ()error {return _fef .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");}; +// Validate validates the CT_Null and its children +func (_acc *CT_Null )Validate ()error {return _acc .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006c\u006c");}; -// ValidateWithPath validates the CT_Array and its children, prefixing error messages with path -func (_agc *CT_Array )ValidateWithPath (path string )error {if _agc .BaseTypeAttr ==ST_ArrayBaseTypeUnset {return _fc .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 _fda :=_agc .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fda !=nil {return _fda ;};for _gae ,_gbb :=range _agc .Variant {if _ffa :=_gbb .ValidateWithPath (_fc .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_gae )); -_ffa !=nil {return _ffa ;};};for _cgbc ,_aee :=range _agc .Error {if !ST_ErrorPatternRe .MatchString (_aee ){return _fc .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 ,_cgbc ,ST_ErrorPatternRe ,_aee ); -};};for _fgef ,_cee :=range _agc .Cy {if !ST_CyPatternRe .MatchString (_cee ){return _fc .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 ,_fgef ,ST_CyPatternRe ,_cee ); -};};return nil ;};func (_ec *Array )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ec .CT_Array =*NewCT_Array ();for _ ,_fb :=range start .Attr {if _fb .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_ed ,_fbd :=_d .ParseInt (_fb .Value ,10,32); -if _fbd !=nil {return _fbd ;};_ec .UBoundsAttr =int32 (_ed );continue ;};if _fb .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_c ,_ac :=_d .ParseInt (_fb .Value ,10,32);if _ac !=nil {return _ac ;};_ec .LBoundsAttr =int32 (_c );continue ;};if _fb .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_ec .BaseTypeAttr .UnmarshalXMLAttr (_fb ); -continue ;};};_gb :for {_cd ,_bd :=d .Token ();if _bd !=nil {return _bd ;};switch _cc :=_cd .(type ){case _f .StartElement :switch _cc .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 :"\u0076a\u0072\u0069\u0061\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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_eg :=NewVariant (); -if _ad :=d .DecodeElement (_eg ,&_cc );_ad !=nil {return _ad ;};_ec .Variant =append (_ec .Variant ,_eg );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"}:var _cg int8 ; -if _cge :=d .DecodeElement (&_cg ,&_cc );_cge !=nil {return _cge ;};_ec .I1 =append (_ec .I1 ,_cg );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"}:var _fg int16 ; -if _bf :=d .DecodeElement (&_fg ,&_cc );_bf !=nil {return _bf ;};_ec .I2 =append (_ec .I2 ,_fg );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"}:var _be int32 ; -if _ee :=d .DecodeElement (&_be ,&_cc );_ee !=nil {return _ee ;};_ec .I4 =append (_ec .I4 ,_be );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"}:var _eef int32 ; -if _fa :=d .DecodeElement (&_eef ,&_cc );_fa !=nil {return _fa ;};_ec .Int =append (_ec .Int ,_eef );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"}:var _ag uint8 ; -if _ba :=d .DecodeElement (&_ag ,&_cc );_ba !=nil {return _ba ;};_ec .Ui1 =append (_ec .Ui1 ,_ag );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"}:var _cdf uint16 ; -if _cb :=d .DecodeElement (&_cdf ,&_cc );_cb !=nil {return _cb ;};_ec .Ui2 =append (_ec .Ui2 ,_cdf );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"}:var _bab uint32 ; -if _eeb :=d .DecodeElement (&_bab ,&_cc );_eeb !=nil {return _eeb ;};_ec .Ui4 =append (_ec .Ui4 ,_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 :"\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"}:var _ade uint32 ; -if _bdg :=d .DecodeElement (&_ade ,&_cc );_bdg !=nil {return _bdg ;};_ec .Uint =append (_ec .Uint ,_ade );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"}:var _fff float32 ; -if _df :=d .DecodeElement (&_fff ,&_cc );_df !=nil {return _df ;};_ec .R4 =append (_ec .R4 ,_fff );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"}:var _dg float64 ; -if _dfa :=d .DecodeElement (&_dg ,&_cc );_dfa !=nil {return _dfa ;};_ec .R8 =append (_ec .R8 ,_dg );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"}:var _eb float64 ; -if _cbd :=d .DecodeElement (&_eb ,&_cc );_cbd !=nil {return _cbd ;};_ec .Decimal =append (_ec .Decimal ,_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 :"\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"}:var _dgd string ; -if _ae :=d .DecodeElement (&_dgd ,&_cc );_ae !=nil {return _ae ;};_ec .Bstr =append (_ec .Bstr ,_dgd );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"}:var _ggf _g .Time ; -if _ce :=d .DecodeElement (&_ggf ,&_cc );_ce !=nil {return _ce ;};_ec .Date =append (_ec .Date ,_ggf );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"}:var _db bool ; -if _ece :=d .DecodeElement (&_db ,&_cc );_ece !=nil {return _ece ;};_ec .Bool =append (_ec .Bool ,_db );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"}:var _eed string ; -if _dgdf :=d .DecodeElement (&_eed ,&_cc );_dgdf !=nil {return _dgdf ;};_ec .Error =append (_ec .Error ,_eed );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"}:var _egg string ; -if _gd :=d .DecodeElement (&_egg ,&_cc );_gd !=nil {return _gd ;};_ec .Cy =append (_ec .Cy ,_egg );default:_dd .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",_cc .Name ); -if _abb :=d .Skip ();_abb !=nil {return _abb ;};};case _f .EndElement :break _gb ;case _f .CharData :};};return nil ;};func NewEmpty ()*Empty {_fee :=&Empty {};_fee .CT_Empty =*NewCT_Empty ();return _fee };func NewVstream ()*Vstream {_adce :=&Vstream {}; -_adce .CT_Vstream =*NewCT_Vstream ();return _adce };func (_afbf ST_VectorBaseType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_afbf .String (),start );};func (_eafb ST_ArrayBaseType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eafb .String (),start ); -}; +// ValidateWithPath validates the CT_Vector and its children, prefixing error messages with path +func (_dccd *CT_Vector )ValidateWithPath (path string )error {if _dccd .BaseTypeAttr ==ST_VectorBaseTypeUnset {return _a .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 _fcb :=_dccd .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fcb !=nil {return _fcb ;};for _dbeg ,_bce :=range _dccd .Variant {if _ddf :=_bce .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_dbeg )); +_ddf !=nil {return _ddf ;};};for _dbfg ,_dfc :=range _dccd .Cy {if !ST_CyPatternRe .MatchString (_dfc ){return _a .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 ,_dbfg ,ST_CyPatternRe ,_dfc ); +};};for _aebb ,_gafe :=range _dccd .Error {if !ST_ErrorPatternRe .MatchString (_gafe ){return _a .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 ,_aebb ,ST_ErrorPatternRe ,_gafe ); +};};for _dcaf ,_eefb :=range _dccd .Clsid {if !_dc .ST_GuidPatternRe .MatchString (_eefb ){return _a .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 ,_dcaf ,_dc .ST_GuidPatternRe ,_eefb ); +};};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 (_ageg ST_VectorBaseType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fbgb :=_b .Attr {}; +_fbgb .Name =name ;switch _ageg {case ST_VectorBaseTypeUnset :_fbgb .Value ="";case ST_VectorBaseTypeVariant :_fbgb .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074";case ST_VectorBaseTypeI1 :_fbgb .Value ="\u0069\u0031";case ST_VectorBaseTypeI2 :_fbgb .Value ="\u0069\u0032"; +case ST_VectorBaseTypeI4 :_fbgb .Value ="\u0069\u0034";case ST_VectorBaseTypeI8 :_fbgb .Value ="\u0069\u0038";case ST_VectorBaseTypeUi1 :_fbgb .Value ="\u0075\u0069\u0031";case ST_VectorBaseTypeUi2 :_fbgb .Value ="\u0075\u0069\u0032";case ST_VectorBaseTypeUi4 :_fbgb .Value ="\u0075\u0069\u0034"; +case ST_VectorBaseTypeUi8 :_fbgb .Value ="\u0075\u0069\u0038";case ST_VectorBaseTypeR4 :_fbgb .Value ="\u0072\u0034";case ST_VectorBaseTypeR8 :_fbgb .Value ="\u0072\u0038";case ST_VectorBaseTypeLpstr :_fbgb .Value ="\u006c\u0070\u0073t\u0072";case ST_VectorBaseTypeLpwstr :_fbgb .Value ="\u006c\u0070\u0077\u0073\u0074\u0072"; +case ST_VectorBaseTypeBstr :_fbgb .Value ="\u0062\u0073\u0074\u0072";case ST_VectorBaseTypeDate :_fbgb .Value ="\u0064\u0061\u0074\u0065";case ST_VectorBaseTypeFiletime :_fbgb .Value ="\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065";case ST_VectorBaseTypeBool :_fbgb .Value ="\u0062\u006f\u006f\u006c"; +case ST_VectorBaseTypeCy :_fbgb .Value ="\u0063\u0079";case ST_VectorBaseTypeError :_fbgb .Value ="\u0065\u0072\u0072o\u0072";case ST_VectorBaseTypeClsid :_fbgb .Value ="\u0063\u006c\u0073i\u0064";};return _fbgb ,nil ;};func (_dfee *ST_ArrayBaseType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dfee =0; +case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_dfee =1;case "\u0069\u0031":*_dfee =2;case "\u0069\u0032":*_dfee =3;case "\u0069\u0034":*_dfee =4;case "\u0069\u006e\u0074":*_dfee =5;case "\u0075\u0069\u0031":*_dfee =6;case "\u0075\u0069\u0032":*_dfee =7; +case "\u0075\u0069\u0034":*_dfee =8;case "\u0075\u0069\u006e\u0074":*_dfee =9;case "\u0072\u0034":*_dfee =10;case "\u0072\u0038":*_dfee =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_dfee =12;case "\u0062\u0073\u0074\u0072":*_dfee =13;case "\u0064\u0061\u0074\u0065":*_dfee =14; +case "\u0062\u006f\u006f\u006c":*_dfee =15;case "\u0063\u0079":*_dfee =16;case "\u0065\u0072\u0072o\u0072":*_dfee =17;};return nil ;}; -// Validate validates the CT_Vector and its children -func (_aca *CT_Vector )Validate ()error {return _aca .ValidateWithPath ("\u0043T\u005f\u0056\u0065\u0063\u0074\u006fr");}; +// Validate validates the Empty and its children +func (_ege *Empty )Validate ()error {return _ege .ValidateWithPath ("\u0045\u006d\u0070t\u0079")};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 []_ag .Time ;Bool []bool ;Error []string ;Cy []string ;}; -// ValidateWithPath validates the Empty and its children, prefixing error messages with path -func (_eagb *Empty )ValidateWithPath (path string )error {if _cdge :=_eagb .CT_Empty .ValidateWithPath (path );_cdge !=nil {return _cdge ;};return nil ;}; +// ValidateWithPath validates the CT_Null and its children, prefixing error messages with path +func (_cded *CT_Null )ValidateWithPath (path string )error {return nil };type ST_ArrayBaseType byte ;func (_fcce *Vstream )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcce .CT_Vstream =*NewCT_Vstream ();for _ ,_dcea :=range start .Attr {if _dcea .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_adff ,_bbea :=_dcea .Value ,error (nil ); +if _bbea !=nil {return _bbea ;};_fcce .VersionAttr =_adff ;continue ;};};for {_ggeg ,_dee :=d .Token ();if _dee !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020\u0025\u0073",_dee ); +};if _ebfg ,_fcfa :=_ggeg .(_b .EndElement );_fcfa &&_ebfg .Name ==start .Name {break ;};};return nil ;};func NewCT_Variant ()*CT_Variant {_bbf :=&CT_Variant {};return _bbf };type Array struct{CT_Array };type ST_VectorBaseType byte ;func (_cbgc ST_VectorBaseType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cbgc .String (),start ); +};func (_fee *ST_VectorBaseType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fee =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_fee =1;case "\u0069\u0031":*_fee =2;case "\u0069\u0032":*_fee =3;case "\u0069\u0034":*_fee =4;case "\u0069\u0038":*_fee =5; +case "\u0075\u0069\u0031":*_fee =6;case "\u0075\u0069\u0032":*_fee =7;case "\u0075\u0069\u0034":*_fee =8;case "\u0075\u0069\u0038":*_fee =9;case "\u0072\u0034":*_fee =10;case "\u0072\u0038":*_fee =11;case "\u006c\u0070\u0073t\u0072":*_fee =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_fee =13; +case "\u0062\u0073\u0074\u0072":*_fee =14;case "\u0064\u0061\u0074\u0065":*_fee =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_fee =16;case "\u0062\u006f\u006f\u006c":*_fee =17;case "\u0063\u0079":*_fee =18;case "\u0065\u0072\u0072o\u0072":*_fee =19; +case "\u0063\u006c\u0073i\u0064":*_fee =20;};return nil ;};func NewCT_Array ()*CT_Array {_gc :=&CT_Array {};_gc .BaseTypeAttr =ST_ArrayBaseType (1);return _gc };type Null struct{CT_Null };func (_cbcab *Empty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _cbcab .CT_Empty .MarshalXML (e ,start ); +};type Vector struct{CT_Vector };func (_gdbe ST_ArrayBaseType )Validate ()error {return _gdbe .ValidateWithPath ("")}; -// Validate validates the Array and its children -func (_abf *Array )Validate ()error {return _abf .ValidateWithPath ("\u0041\u0072\u0072a\u0079")};func (_abaa *Vector )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abaa .CT_Vector =*NewCT_Vector ();for _ ,_bag :=range start .Attr {if _bag .Name .Local =="\u0073\u0069\u007a\u0065"{_ccb ,_fedf :=_d .ParseUint (_bag .Value ,10,32); -if _fedf !=nil {return _fedf ;};_abaa .SizeAttr =uint32 (_ccb );continue ;};if _bag .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_abaa .BaseTypeAttr .UnmarshalXMLAttr (_bag );continue ;};};_cage :for {_ggaa ,_feee :=d .Token ();if _feee !=nil {return _feee ; -};switch _abd :=_ggaa .(type ){case _f .StartElement :switch _abd .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 :"\u0076a\u0072\u0069\u0061\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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_bfde :=NewVariant (); -if _gagg :=d .DecodeElement (_bfde ,&_abd );_gagg !=nil {return _gagg ;};_abaa .Variant =append (_abaa .Variant ,_bfde );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"}:var _aac int8 ; -if _cad :=d .DecodeElement (&_aac ,&_abd );_cad !=nil {return _cad ;};_abaa .I1 =append (_abaa .I1 ,_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"}:var _gaed int16 ; -if _geb :=d .DecodeElement (&_gaed ,&_abd );_geb !=nil {return _geb ;};_abaa .I2 =append (_abaa .I2 ,_gaed );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"}:var _bfcg int32 ; -if _deg :=d .DecodeElement (&_bfcg ,&_abd );_deg !=nil {return _deg ;};_abaa .I4 =append (_abaa .I4 ,_bfcg );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"}:var _aebdb int64 ; -if _gef :=d .DecodeElement (&_aebdb ,&_abd );_gef !=nil {return _gef ;};_abaa .I8 =append (_abaa .I8 ,_aebdb );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"}:var _bgfg uint8 ; -if _gedd :=d .DecodeElement (&_bgfg ,&_abd );_gedd !=nil {return _gedd ;};_abaa .Ui1 =append (_abaa .Ui1 ,_bgfg );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"}:var _ddgd uint16 ; -if _cea :=d .DecodeElement (&_ddgd ,&_abd );_cea !=nil {return _cea ;};_abaa .Ui2 =append (_abaa .Ui2 ,_ddgd );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"}:var _bfcb uint32 ; -if _efaf :=d .DecodeElement (&_bfcb ,&_abd );_efaf !=nil {return _efaf ;};_abaa .Ui4 =append (_abaa .Ui4 ,_bfcb );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"}:var _eda uint64 ; -if _fefg :=d .DecodeElement (&_eda ,&_abd );_fefg !=nil {return _fefg ;};_abaa .Ui8 =append (_abaa .Ui8 ,_eda );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"}:var _dec float32 ; -if _ecfc :=d .DecodeElement (&_dec ,&_abd );_ecfc !=nil {return _ecfc ;};_abaa .R4 =append (_abaa .R4 ,_dec );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"}:var _abc float64 ; -if _aag :=d .DecodeElement (&_abc ,&_abd );_aag !=nil {return _aag ;};_abaa .R8 =append (_abaa .R8 ,_abc );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"}:var _gac string ; -if _cgebea :=d .DecodeElement (&_gac ,&_abd );_cgebea !=nil {return _cgebea ;};_abaa .Lpstr =append (_abaa .Lpstr ,_gac );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"}:var _cbag string ; -if _ccgc :=d .DecodeElement (&_cbag ,&_abd );_ccgc !=nil {return _ccgc ;};_abaa .Lpwstr =append (_abaa .Lpwstr ,_cbag );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"}:var _ddec string ; -if _dgba :=d .DecodeElement (&_ddec ,&_abd );_dgba !=nil {return _dgba ;};_abaa .Bstr =append (_abaa .Bstr ,_ddec );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"}:var _fccdg _g .Time ; -if _aabc :=d .DecodeElement (&_fccdg ,&_abd );_aabc !=nil {return _aabc ;};_abaa .Date =append (_abaa .Date ,_fccdg );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"}:var _egd _g .Time ; -if _ecfg :=d .DecodeElement (&_egd ,&_abd );_ecfg !=nil {return _ecfg ;};_abaa .Filetime =append (_abaa .Filetime ,_egd );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"}:var _aagc bool ; -if _bege :=d .DecodeElement (&_aagc ,&_abd );_bege !=nil {return _bege ;};_abaa .Bool =append (_abaa .Bool ,_aagc );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"}:var _fbgc string ; -if _aefc :=d .DecodeElement (&_fbgc ,&_abd );_aefc !=nil {return _aefc ;};_abaa .Cy =append (_abaa .Cy ,_fbgc );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"}:var _abca string ; -if _fgcb :=d .DecodeElement (&_abca ,&_abd );_fgcb !=nil {return _fgcb ;};_abaa .Error =append (_abaa .Error ,_abca );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"}:var _ffga string ; -if _bgcb :=d .DecodeElement (&_ffga ,&_abd );_bgcb !=nil {return _bgcb ;};_abaa .Clsid =append (_abaa .Clsid ,_ffga );default:_dd .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",_abd .Name ); -if _ceag :=d .Skip ();_ceag !=nil {return _ceag ;};};case _f .EndElement :break _cage ;case _f .CharData :};};return nil ;};type Vstream struct{CT_Vstream };func (_efad *CT_Null )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eefa *Empty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return _eefa .CT_Empty .MarshalXML (e ,start );}; +// Validate validates the Vstream and its children +func (_edfb *Vstream )Validate ()error {return _edfb .ValidateWithPath ("\u0056s\u0074\u0072\u0065\u0061\u006d");};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;);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 *_ag .Time ;Filetime *_ag .Time ;Bool *bool ;Cy *string ;Error *string ;Stream *string ;Ostream *string ;Storage *string ;Ostorage *string ;Vstream *Vstream ;Clsid *string ;}; -// Validate validates the CT_Null and its children -func (_cdfc *CT_Null )Validate ()error {return _cdfc .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006c\u006c");};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 ;}; +// ValidateWithPath validates the CT_Variant and its children, prefixing error messages with path +func (_cgca *CT_Variant )ValidateWithPath (path string )error {if _cgca .Variant !=nil {if _aaca :=_cgca .Variant .ValidateWithPath (path +"\u002f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");_aaca !=nil {return _aaca ;};};if _cgca .Vector !=nil {if _cge :=_cgca .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072"); +_cge !=nil {return _cge ;};};if _cgca .Array !=nil {if _cdeg :=_cgca .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079");_cdeg !=nil {return _cdeg ;};};if _cgca .Empty !=nil {if _gfdf :=_cgca .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079"); +_gfdf !=nil {return _gfdf ;};};if _cgca .Null !=nil {if _bbbd :=_cgca .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c");_bbbd !=nil {return _bbbd ;};};if _cgca .Cy !=nil {if !ST_CyPatternRe .MatchString (*_cgca .Cy ){return _a .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 ,*_cgca .Cy ); +};};if _cgca .Error !=nil {if !ST_ErrorPatternRe .MatchString (*_cgca .Error ){return _a .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 ,*_cgca .Error ); +};};if _cgca .Vstream !=nil {if _fdd :=_cgca .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_fdd !=nil {return _fdd ;};};if _cgca .Clsid !=nil {if !_dc .ST_GuidPatternRe .MatchString (*_cgca .Clsid ){return _a .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 ,_dc .ST_GuidPatternRe ,*_cgca .Clsid ); +};};return nil ;};type CT_Vstream struct{VersionAttr string ;Content string ;}; -// Validate validates the Empty and its children -func (_bbd *Empty )Validate ()error {return _bbd .ValidateWithPath ("\u0045\u006d\u0070t\u0079")};func (_ceed *ST_ArrayBaseType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggge ,_bada :=d .Token ();if _bada !=nil {return _bada ;};if _ffcb ,_cgg :=_ggge .(_f .EndElement ); -_cgg &&_ffcb .Name ==start .Name {*_ceed =1;return nil ;};if _cebb ,_dfde :=_ggge .(_f .CharData );!_dfde {return _fc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggge ); -}else {switch string (_cebb ){case "":*_ceed =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_ceed =1;case "\u0069\u0031":*_ceed =2;case "\u0069\u0032":*_ceed =3;case "\u0069\u0034":*_ceed =4;case "\u0069\u006e\u0074":*_ceed =5;case "\u0075\u0069\u0031":*_ceed =6; -case "\u0075\u0069\u0032":*_ceed =7;case "\u0075\u0069\u0034":*_ceed =8;case "\u0075\u0069\u006e\u0074":*_ceed =9;case "\u0072\u0034":*_ceed =10;case "\u0072\u0038":*_ceed =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_ceed =12;case "\u0062\u0073\u0074\u0072":*_ceed =13; -case "\u0064\u0061\u0074\u0065":*_ceed =14;case "\u0062\u006f\u006f\u006c":*_ceed =15;case "\u0063\u0079":*_ceed =16;case "\u0065\u0072\u0072o\u0072":*_ceed =17;};};_ggge ,_bada =d .Token ();if _bada !=nil {return _bada ;};if _cdc ,_adde :=_ggge .(_f .EndElement ); -_adde &&_cdc .Name ==start .Name {return nil ;};return _fc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggge );};func (_dbbgg *CT_Vector )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbbgg .BaseTypeAttr =ST_VectorBaseType (1); -for _ ,_acea :=range start .Attr {if _acea .Name .Local =="\u0073\u0069\u007a\u0065"{_ccd ,_faf :=_d .ParseUint (_acea .Value ,10,32);if _faf !=nil {return _faf ;};_dbbgg .SizeAttr =uint32 (_ccd );continue ;};if _acea .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_dbbgg .BaseTypeAttr .UnmarshalXMLAttr (_acea ); -continue ;};};_cdga :for {_defc ,_bff :=d .Token ();if _bff !=nil {return _bff ;};switch _dda :=_defc .(type ){case _f .StartElement :switch _dda .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 :"\u0076a\u0072\u0069\u0061\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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_gce :=NewVariant (); -if _edea :=d .DecodeElement (_gce ,&_dda );_edea !=nil {return _edea ;};_dbbgg .Variant =append (_dbbgg .Variant ,_gce );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"}:var _babc int8 ; -if _bec :=d .DecodeElement (&_babc ,&_dda );_bec !=nil {return _bec ;};_dbbgg .I1 =append (_dbbgg .I1 ,_babc );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"}:var _bdcf int16 ; -if _agcb :=d .DecodeElement (&_bdcf ,&_dda );_agcb !=nil {return _agcb ;};_dbbgg .I2 =append (_dbbgg .I2 ,_bdcf );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"}:var _ecff int32 ; -if _faa :=d .DecodeElement (&_ecff ,&_dda );_faa !=nil {return _faa ;};_dbbgg .I4 =append (_dbbgg .I4 ,_ecff );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"}:var _cfgb int64 ; -if _cbc :=d .DecodeElement (&_cfgb ,&_dda );_cbc !=nil {return _cbc ;};_dbbgg .I8 =append (_dbbgg .I8 ,_cfgb );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"}:var _dgc uint8 ; -if _ced :=d .DecodeElement (&_dgc ,&_dda );_ced !=nil {return _ced ;};_dbbgg .Ui1 =append (_dbbgg .Ui1 ,_dgc );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"}:var _fdba uint16 ; -if _dfea :=d .DecodeElement (&_fdba ,&_dda );_dfea !=nil {return _dfea ;};_dbbgg .Ui2 =append (_dbbgg .Ui2 ,_fdba );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"}:var _bgge uint32 ; -if _cgba :=d .DecodeElement (&_bgge ,&_dda );_cgba !=nil {return _cgba ;};_dbbgg .Ui4 =append (_dbbgg .Ui4 ,_bgge );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"}:var _gca uint64 ; -if _ddg :=d .DecodeElement (&_gca ,&_dda );_ddg !=nil {return _ddg ;};_dbbgg .Ui8 =append (_dbbgg .Ui8 ,_gca );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"}:var _dede float32 ; -if _beab :=d .DecodeElement (&_dede ,&_dda );_beab !=nil {return _beab ;};_dbbgg .R4 =append (_dbbgg .R4 ,_dede );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"}:var _fccd float64 ; -if _fcdd :=d .DecodeElement (&_fccd ,&_dda );_fcdd !=nil {return _fcdd ;};_dbbgg .R8 =append (_dbbgg .R8 ,_fccd );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"}:var _gga string ; -if _gfbg :=d .DecodeElement (&_gga ,&_dda );_gfbg !=nil {return _gfbg ;};_dbbgg .Lpstr =append (_dbbgg .Lpstr ,_gga );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"}:var _agbb string ; -if _dfga :=d .DecodeElement (&_agbb ,&_dda );_dfga !=nil {return _dfga ;};_dbbgg .Lpwstr =append (_dbbgg .Lpwstr ,_agbb );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"}:var _cagd string ; -if _cabd :=d .DecodeElement (&_cagd ,&_dda );_cabd !=nil {return _cabd ;};_dbbgg .Bstr =append (_dbbgg .Bstr ,_cagd );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"}:var _dde _g .Time ; -if _dfc :=d .DecodeElement (&_dde ,&_dda );_dfc !=nil {return _dfc ;};_dbbgg .Date =append (_dbbgg .Date ,_dde );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"}:var _feag _g .Time ; -if _afbc :=d .DecodeElement (&_feag ,&_dda );_afbc !=nil {return _afbc ;};_dbbgg .Filetime =append (_dbbgg .Filetime ,_feag );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"}:var _fba bool ; -if _bbc :=d .DecodeElement (&_fba ,&_dda );_bbc !=nil {return _bbc ;};_dbbgg .Bool =append (_dbbgg .Bool ,_fba );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"}:var _ccfgg string ; -if _cbdb :=d .DecodeElement (&_ccfgg ,&_dda );_cbdb !=nil {return _cbdb ;};_dbbgg .Cy =append (_dbbgg .Cy ,_ccfgg );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"}:var _ffaf string ; -if _gge :=d .DecodeElement (&_ffaf ,&_dda );_gge !=nil {return _gge ;};_dbbgg .Error =append (_dbbgg .Error ,_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _dca string ; -if _aebd :=d .DecodeElement (&_dca ,&_dda );_aebd !=nil {return _aebd ;};_dbbgg .Clsid =append (_dbbgg .Clsid ,_dca );default:_dd .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",_dda .Name ); -if _ageab :=d .Skip ();_ageab !=nil {return _ageab ;};};case _f .EndElement :break _cdga ;case _f .CharData :};};return nil ;};type Vector struct{CT_Vector };func (_decf ST_ArrayBaseType )ValidateWithPath (path string )error {switch _decf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _fc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_decf )); -};return nil ;};func (_bfee ST_VectorBaseType )ValidateWithPath (path string )error {switch _bfee {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20:default:return _fc .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 (_aeae ST_ArrayBaseType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cgeec :=_f .Attr {};_cgeec .Name =name ;switch _aeae {case ST_ArrayBaseTypeUnset :_cgeec .Value ="";case ST_ArrayBaseTypeVariant :_cgeec .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074"; -case ST_ArrayBaseTypeI1 :_cgeec .Value ="\u0069\u0031";case ST_ArrayBaseTypeI2 :_cgeec .Value ="\u0069\u0032";case ST_ArrayBaseTypeI4 :_cgeec .Value ="\u0069\u0034";case ST_ArrayBaseTypeInt :_cgeec .Value ="\u0069\u006e\u0074";case ST_ArrayBaseTypeUi1 :_cgeec .Value ="\u0075\u0069\u0031"; -case ST_ArrayBaseTypeUi2 :_cgeec .Value ="\u0075\u0069\u0032";case ST_ArrayBaseTypeUi4 :_cgeec .Value ="\u0075\u0069\u0034";case ST_ArrayBaseTypeUint :_cgeec .Value ="\u0075\u0069\u006e\u0074";case ST_ArrayBaseTypeR4 :_cgeec .Value ="\u0072\u0034";case ST_ArrayBaseTypeR8 :_cgeec .Value ="\u0072\u0038"; -case ST_ArrayBaseTypeDecimal :_cgeec .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_ArrayBaseTypeBstr :_cgeec .Value ="\u0062\u0073\u0074\u0072";case ST_ArrayBaseTypeDate :_cgeec .Value ="\u0064\u0061\u0074\u0065";case ST_ArrayBaseTypeBool :_cgeec .Value ="\u0062\u006f\u006f\u006c"; -case ST_ArrayBaseTypeCy :_cgeec .Value ="\u0063\u0079";case ST_ArrayBaseTypeError :_cgeec .Value ="\u0065\u0072\u0072o\u0072";};return _cgeec ,nil ;}; +// ValidateWithPath validates the CT_Vstream and its children, prefixing error messages with path +func (_deda *CT_Vstream )ValidateWithPath (path string )error {if !_dc .ST_GuidPatternRe .MatchString (_deda .VersionAttr ){return _a .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 ,_dc .ST_GuidPatternRe ,_deda .VersionAttr ); +};return nil ;};func (_cc *Array )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _cc .CT_Array .MarshalXML (e ,start );};func (_cdf *Null )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdf .CT_Null =*NewCT_Null ();for {_fbab ,_ddb :=d .Token (); +if _ddb !=nil {return _a .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_ddb );};if _abe ,_egd :=_fbab .(_b .EndElement );_egd &&_abe .Name ==start .Name {break ;};};return nil ;};func (_bccf ST_ArrayBaseType )ValidateWithPath (path string )error {switch _bccf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17: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 (_bccf )); +};return nil ;};func (_bcc *CT_Null )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_bdc ,_gfd :=d .Token ();if _gfd !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_gfd ); +};if _bbb ,_dac :=_bdc .(_b .EndElement );_dac &&_bbb .Name ==start .Name {break ;};};return nil ;};func (_gee ST_VectorBaseType )Validate ()error {return _gee .ValidateWithPath ("")};func NewVariant ()*Variant {_dgeb :=&Variant {};_dgeb .CT_Variant =*NewCT_Variant (); +return _dgeb };func (_gdb *CT_Empty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_ffa ,_ccfd :=d .Token ();if _ccfd !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_ccfd ); +};if _ffb ,_cbc :=_ffa .(_b .EndElement );_cbc &&_ffb .Name ==start .Name {break ;};};return nil ;};func (_gabg *ST_ArrayBaseType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dedc ,_bcfb :=d .Token ();if _bcfb !=nil {return _bcfb ;};if _cba ,_gdcd :=_dedc .(_b .EndElement ); +_gdcd &&_cba .Name ==start .Name {*_gabg =1;return nil ;};if _dga ,_ggbdf :=_dedc .(_b .CharData );!_ggbdf {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",_dedc ); +}else {switch string (_dga ){case "":*_gabg =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_gabg =1;case "\u0069\u0031":*_gabg =2;case "\u0069\u0032":*_gabg =3;case "\u0069\u0034":*_gabg =4;case "\u0069\u006e\u0074":*_gabg =5;case "\u0075\u0069\u0031":*_gabg =6; +case "\u0075\u0069\u0032":*_gabg =7;case "\u0075\u0069\u0034":*_gabg =8;case "\u0075\u0069\u006e\u0074":*_gabg =9;case "\u0072\u0034":*_gabg =10;case "\u0072\u0038":*_gabg =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_gabg =12;case "\u0062\u0073\u0074\u0072":*_gabg =13; +case "\u0064\u0061\u0074\u0065":*_gabg =14;case "\u0062\u006f\u006f\u006c":*_gabg =15;case "\u0063\u0079":*_gabg =16;case "\u0065\u0072\u0072o\u0072":*_gabg =17;};};_dedc ,_bcfb =d .Token ();if _bcfb !=nil {return _bcfb ;};if _aag ,_bced :=_dedc .(_b .EndElement ); +_bced &&_aag .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",_dedc );}; + +// Validate validates the CT_Empty and its children +func (_bagg *CT_Empty )Validate ()error {return _bagg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");}; // Validate validates the CT_Array and its children -func (_ecf *CT_Array )Validate ()error {return _ecf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079");}; +func (_dgg *CT_Array )Validate ()error {return _dgg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079");};func (_gfba ST_ArrayBaseType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fdb :=_b .Attr {};_fdb .Name =name ;switch _gfba {case ST_ArrayBaseTypeUnset :_fdb .Value =""; +case ST_ArrayBaseTypeVariant :_fdb .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074";case ST_ArrayBaseTypeI1 :_fdb .Value ="\u0069\u0031";case ST_ArrayBaseTypeI2 :_fdb .Value ="\u0069\u0032";case ST_ArrayBaseTypeI4 :_fdb .Value ="\u0069\u0034";case ST_ArrayBaseTypeInt :_fdb .Value ="\u0069\u006e\u0074"; +case ST_ArrayBaseTypeUi1 :_fdb .Value ="\u0075\u0069\u0031";case ST_ArrayBaseTypeUi2 :_fdb .Value ="\u0075\u0069\u0032";case ST_ArrayBaseTypeUi4 :_fdb .Value ="\u0075\u0069\u0034";case ST_ArrayBaseTypeUint :_fdb .Value ="\u0075\u0069\u006e\u0074";case ST_ArrayBaseTypeR4 :_fdb .Value ="\u0072\u0034"; +case ST_ArrayBaseTypeR8 :_fdb .Value ="\u0072\u0038";case ST_ArrayBaseTypeDecimal :_fdb .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_ArrayBaseTypeBstr :_fdb .Value ="\u0062\u0073\u0074\u0072";case ST_ArrayBaseTypeDate :_fdb .Value ="\u0064\u0061\u0074\u0065"; +case ST_ArrayBaseTypeBool :_fdb .Value ="\u0062\u006f\u006f\u006c";case ST_ArrayBaseTypeCy :_fdb .Value ="\u0063\u0079";case ST_ArrayBaseTypeError :_fdb .Value ="\u0065\u0072\u0072o\u0072";};return _fdb ,nil ;};func (_cdg *CT_Vector )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bba ,_fce :=_cdg .BaseTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"}); +if _fce !=nil {return _fce ;};start .Attr =append (start .Attr ,_bba );start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_a .Sprintf ("\u0025\u0076",_cdg .SizeAttr )});e .EncodeToken (start );if _cdg .Variant !=nil {_ebb :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}}; +for _ ,_gdag :=range _cdg .Variant {e .EncodeElement (_gdag ,_ebb );};};if _cdg .I1 !=nil {_dege :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_baggg :=range _cdg .I1 {e .EncodeElement (_baggg ,_dege );};};if _cdg .I2 !=nil {_faabc :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0032"}}; +for _ ,_ageb :=range _cdg .I2 {e .EncodeElement (_ageb ,_faabc );};};if _cdg .I4 !=nil {_ecc :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_ebbf :=range _cdg .I4 {e .EncodeElement (_ebbf ,_ecc );};};if _cdg .I8 !=nil {_gdge :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0038"}}; +for _ ,_fdf :=range _cdg .I8 {e .EncodeElement (_fdf ,_gdge );};};if _cdg .Ui1 !=nil {_ecfb :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_ffc :=range _cdg .Ui1 {e .EncodeElement (_ffc ,_ecfb );};};if _cdg .Ui2 !=nil {_fecc :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}}; +for _ ,_cfga :=range _cdg .Ui2 {e .EncodeElement (_cfga ,_fecc );};};if _cdg .Ui4 !=nil {_aabc :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_eeg :=range _cdg .Ui4 {e .EncodeElement (_eeg ,_aabc );};};if _cdg .Ui8 !=nil {_cbe :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}}; +for _ ,_baaa :=range _cdg .Ui8 {e .EncodeElement (_baaa ,_cbe );};};if _cdg .R4 !=nil {_ceg :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_befd :=range _cdg .R4 {e .EncodeElement (_befd ,_ceg );};};if _cdg .R8 !=nil {_becg :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ar\u0038"}}; +for _ ,_ebc :=range _cdg .R8 {e .EncodeElement (_ebc ,_becg );};};if _cdg .Lpstr !=nil {_gcda :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};for _ ,_fga :=range _cdg .Lpstr {e .EncodeElement (_fga ,_gcda ); +};};if _cdg .Lpwstr !=nil {_ffab :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};for _ ,_cdegc :=range _cdg .Lpwstr {e .EncodeElement (_cdegc ,_ffab );};};if _cdg .Bstr !=nil {_bad :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}}; +for _ ,_ecfa :=range _cdg .Bstr {e .EncodeElement (_ecfa ,_bad );};};if _cdg .Date !=nil {_ace :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};for _ ,_agcd :=range _cdg .Date {e .EncodeElement (_agcd ,_ace );};};if _cdg .Filetime !=nil {_afbf :=_b .StartElement {Name :_b .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}}; +for _ ,_abg :=range _cdg .Filetime {e .EncodeElement (_abg ,_afbf );};};if _cdg .Bool !=nil {_cag :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_cdeda :=range _cdg .Bool {e .EncodeElement (_cdeda ,_cag );}; +};if _cdg .Cy !=nil {_fge :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_fae :=range _cdg .Cy {e .EncodeElement (_fae ,_fge );};};if _cdg .Error !=nil {_gef :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}}; +for _ ,_afc :=range _cdg .Error {e .EncodeElement (_afc ,_gef );};};if _cdg .Clsid !=nil {_cacg :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};for _ ,_agdc :=range _cdg .Clsid {e .EncodeElement (_agdc ,_cacg ); +};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_begc ST_ArrayBaseType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_begc .String (),start );}; -// Validate validates the CT_Empty and its children -func (_caf *CT_Empty )Validate ()error {return _caf .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};type Null struct{CT_Null }; +// ValidateWithPath validates the Empty and its children, prefixing error messages with path +func (_edfg *Empty )ValidateWithPath (path string )error {if _ccb :=_edfg .CT_Empty .ValidateWithPath (path );_ccb !=nil {return _ccb ;};return nil ;};func (_adcg *Null )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _adcg .CT_Null .MarshalXML (e ,start ); +};type CT_Empty struct{};func NewVector ()*Vector {_gcad :=&Vector {};_gcad .CT_Vector =*NewCT_Vector ();return _gcad }; -// ValidateWithPath validates the Vstream and its children, prefixing error messages with path -func (_ddc *Vstream )ValidateWithPath (path string )error {if _edcb :=_ddc .CT_Vstream .ValidateWithPath (path );_edcb !=nil {return _edcb ;};return nil ;};type CT_Vstream struct{VersionAttr string ;Content string ;}; +// Validate validates the CT_Variant and its children +func (_dcgd *CT_Variant )Validate ()error {return _dcgd .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func NewCT_Empty ()*CT_Empty {_afe :=&CT_Empty {};return _afe }; -// ValidateWithPath validates the Variant and its children, prefixing error messages with path -func (_fgec *Variant )ValidateWithPath (path string )error {if _bdcg :=_fgec .CT_Variant .ValidateWithPath (path );_bdcg !=nil {return _bdcg ;};return nil ;};var ST_ErrorPatternRe =_b .MustCompile (ST_ErrorPattern ); +// ValidateWithPath validates the CT_Array and its children, prefixing error messages with path +func (_dbe *CT_Array )ValidateWithPath (path string )error {if _dbe .BaseTypeAttr ==ST_ArrayBaseTypeUnset {return _a .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 _cdd :=_dbe .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cdd !=nil {return _cdd ;};for _fec ,_faab :=range _dbe .Variant {if _geb :=_faab .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_fec )); +_geb !=nil {return _geb ;};};for _gdg ,_adf :=range _dbe .Error {if !ST_ErrorPatternRe .MatchString (_adf ){return _a .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 ,_gdg ,ST_ErrorPatternRe ,_adf ); +};};for _fdgd ,_bbd :=range _dbe .Cy {if !ST_CyPatternRe .MatchString (_bbd ){return _a .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 ,_fdgd ,ST_CyPatternRe ,_bbd ); +};};return nil ;}; -// Validate validates the CT_Vstream and its children -func (_bbe *CT_Vstream )Validate ()error {return _bbe .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");};func (_cfgc *Vector )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return _cfgc .CT_Vector .MarshalXML (e ,start ); -};func (_edad ST_VectorBaseType )String ()string {switch _edad {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 NewCT_Null ()*CT_Null {_fgd :=&CT_Null {};return _fgd };func (_bga *CT_Vector )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gdfb ,_ebga :=_bga .BaseTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"}); -if _ebga !=nil {return _ebga ;};start .Attr =append (start .Attr ,_gdfb );start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_fc .Sprintf ("\u0025\u0076",_bga .SizeAttr )});e .EncodeToken (start );if _bga .Variant !=nil {_afba :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}}; -for _ ,_ege :=range _bga .Variant {e .EncodeElement (_ege ,_afba );};};if _bga .I1 !=nil {_ded :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_cdfg :=range _bga .I1 {e .EncodeElement (_cdfg ,_ded );};};if _bga .I2 !=nil {_adcc :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ai\u0032"}}; -for _ ,_afcc :=range _bga .I2 {e .EncodeElement (_afcc ,_adcc );};};if _bga .I4 !=nil {_dbd :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_gdfc :=range _bga .I4 {e .EncodeElement (_gdfc ,_dbd );};};if _bga .I8 !=nil {_bdc :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ai\u0038"}}; -for _ ,_gdd :=range _bga .I8 {e .EncodeElement (_gdd ,_bdc );};};if _bga .Ui1 !=nil {_fdbf :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_aga :=range _bga .Ui1 {e .EncodeElement (_aga ,_fdbf );};};if _bga .Ui2 !=nil {_ada :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}}; -for _ ,_agag :=range _bga .Ui2 {e .EncodeElement (_agag ,_ada );};};if _bga .Ui4 !=nil {_bad :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_dbe :=range _bga .Ui4 {e .EncodeElement (_dbe ,_bad );};};if _bga .Ui8 !=nil {_gfgd :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}}; -for _ ,_gfa :=range _bga .Ui8 {e .EncodeElement (_gfa ,_gfgd );};};if _bga .R4 !=nil {_efbe :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_abea :=range _bga .R4 {e .EncodeElement (_abea ,_efbe );};};if _bga .R8 !=nil {_cfb :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ar\u0038"}}; -for _ ,_adag :=range _bga .R8 {e .EncodeElement (_adag ,_cfb );};};if _bga .Lpstr !=nil {_ffda :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};for _ ,_dcb :=range _bga .Lpstr {e .EncodeElement (_dcb ,_ffda ); -};};if _bga .Lpwstr !=nil {_cgebe :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};for _ ,_ccfg :=range _bga .Lpwstr {e .EncodeElement (_ccfg ,_cgebe );};};if _bga .Bstr !=nil {_def :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}}; -for _ ,_fgcf :=range _bga .Bstr {e .EncodeElement (_fgcf ,_def );};};if _bga .Date !=nil {_aefg :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};for _ ,_dbff :=range _bga .Date {e .EncodeElement (_dbff ,_aefg );};};if _bga .Filetime !=nil {_aaf :=_f .StartElement {Name :_f .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}}; -for _ ,_bccg :=range _bga .Filetime {e .EncodeElement (_bccg ,_aaf );};};if _bga .Bool !=nil {_adfc :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_eaba :=range _bga .Bool {e .EncodeElement (_eaba ,_adfc );}; -};if _bga .Cy !=nil {_dad :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_fgg :=range _bga .Cy {e .EncodeElement (_fgg ,_dad );};};if _bga .Error !=nil {_gbc :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}}; -for _ ,_acfa :=range _bga .Error {e .EncodeElement (_acfa ,_gbc );};};if _bga .Clsid !=nil {_eebf :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};for _ ,_gab :=range _bga .Clsid {e .EncodeElement (_gab ,_eebf ); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewArray ()*Array {_e :=&Array {};_e .CT_Array =*NewCT_Array ();return _e };func NewCT_Array ()*CT_Array {_ecb :=&CT_Array {};_ecb .BaseTypeAttr =ST_ArrayBaseType (1);return _ecb ; -};func (_gec ST_VectorBaseType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dgfd :=_f .Attr {};_dgfd .Name =name ;switch _gec {case ST_VectorBaseTypeUnset :_dgfd .Value ="";case ST_VectorBaseTypeVariant :_dgfd .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074"; -case ST_VectorBaseTypeI1 :_dgfd .Value ="\u0069\u0031";case ST_VectorBaseTypeI2 :_dgfd .Value ="\u0069\u0032";case ST_VectorBaseTypeI4 :_dgfd .Value ="\u0069\u0034";case ST_VectorBaseTypeI8 :_dgfd .Value ="\u0069\u0038";case ST_VectorBaseTypeUi1 :_dgfd .Value ="\u0075\u0069\u0031"; -case ST_VectorBaseTypeUi2 :_dgfd .Value ="\u0075\u0069\u0032";case ST_VectorBaseTypeUi4 :_dgfd .Value ="\u0075\u0069\u0034";case ST_VectorBaseTypeUi8 :_dgfd .Value ="\u0075\u0069\u0038";case ST_VectorBaseTypeR4 :_dgfd .Value ="\u0072\u0034";case ST_VectorBaseTypeR8 :_dgfd .Value ="\u0072\u0038"; -case ST_VectorBaseTypeLpstr :_dgfd .Value ="\u006c\u0070\u0073t\u0072";case ST_VectorBaseTypeLpwstr :_dgfd .Value ="\u006c\u0070\u0077\u0073\u0074\u0072";case ST_VectorBaseTypeBstr :_dgfd .Value ="\u0062\u0073\u0074\u0072";case ST_VectorBaseTypeDate :_dgfd .Value ="\u0064\u0061\u0074\u0065"; -case ST_VectorBaseTypeFiletime :_dgfd .Value ="\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065";case ST_VectorBaseTypeBool :_dgfd .Value ="\u0062\u006f\u006f\u006c";case ST_VectorBaseTypeCy :_dgfd .Value ="\u0063\u0079";case ST_VectorBaseTypeError :_dgfd .Value ="\u0065\u0072\u0072o\u0072"; -case ST_VectorBaseTypeClsid :_dgfd .Value ="\u0063\u006c\u0073i\u0064";};return _dgfd ,nil ;};const ST_ErrorPattern ="\u005c\u0073\u002a\u0030x[\u0030\u002d\u0039\u0041\u002d\u005a\u0061\u002d\u007a\u005d\u007b\u0038\u007d\u005cs\u002a";type ST_VectorBaseType byte ; -func NewCT_Variant ()*CT_Variant {_agb :=&CT_Variant {};return _agb };type ST_ArrayBaseType byte ;func (_gfb *CT_Variant )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gfb .Variant !=nil {_fde :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}}; -e .EncodeElement (_gfb .Variant ,_fde );};if _gfb .Vector !=nil {_dgf :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_gfb .Vector ,_dgf );};if _gfb .Array !=nil {_ebd :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}}; -e .EncodeElement (_gfb .Array ,_ebd );};if _gfb .Blob !=nil {_dgg :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_ab .AddPreserveSpaceAttr (&_dgg ,*_gfb .Blob );e .EncodeElement (_gfb .Blob ,_dgg );};if _gfb .Oblob !=nil {_affg :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}}; -_ab .AddPreserveSpaceAttr (&_affg ,*_gfb .Oblob );e .EncodeElement (_gfb .Oblob ,_affg );};if _gfb .Empty !=nil {_cgc :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_gfb .Empty ,_cgc ); -};if _gfb .Null !=nil {_bbaa :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}};e .EncodeElement (_gfb .Null ,_bbaa );};if _gfb .I1 !=nil {_aed :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_gfb .I1 ,_aed ); -};if _gfb .I2 !=nil {_acf :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ai\u0032"}};e .EncodeElement (_gfb .I2 ,_acf );};if _gfb .I4 !=nil {_fcadf :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_gfb .I4 ,_fcadf ); -};if _gfb .I8 !=nil {_gc :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ai\u0038"}};e .EncodeElement (_gfb .I8 ,_gc );};if _gfb .Int !=nil {_gadc :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_gfb .Int ,_gadc ); -};if _gfb .Ui1 !=nil {_aeb :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};e .EncodeElement (_gfb .Ui1 ,_aeb );};if _gfb .Ui2 !=nil {_afd :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}}; -e .EncodeElement (_gfb .Ui2 ,_afd );};if _gfb .Ui4 !=nil {_cfc :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};e .EncodeElement (_gfb .Ui4 ,_cfc );};if _gfb .Ui8 !=nil {_caa :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}}; -e .EncodeElement (_gfb .Ui8 ,_caa );};if _gfb .Uint !=nil {_cbdc :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};e .EncodeElement (_gfb .Uint ,_cbdc );};if _gfb .R4 !=nil {_cag :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ar\u0034"}}; -e .EncodeElement (_gfb .R4 ,_cag );};if _gfb .R8 !=nil {_ffb :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ar\u0038"}};e .EncodeElement (_gfb .R8 ,_ffb );};if _gfb .Decimal !=nil {_cdd :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}}; -e .EncodeElement (_gfb .Decimal ,_cdd );};if _gfb .Lpstr !=nil {_abe :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};_ab .AddPreserveSpaceAttr (&_abe ,*_gfb .Lpstr );e .EncodeElement (_gfb .Lpstr ,_abe ); -};if _gfb .Lpwstr !=nil {_ceg :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_ab .AddPreserveSpaceAttr (&_ceg ,*_gfb .Lpwstr );e .EncodeElement (_gfb .Lpwstr ,_ceg );};if _gfb .Bstr !=nil {_dgb :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}}; -_ab .AddPreserveSpaceAttr (&_dgb ,*_gfb .Bstr );e .EncodeElement (_gfb .Bstr ,_dgb );};if _gfb .Date !=nil {_bcdb :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_gfb .Date ,_bcdb );};if _gfb .Filetime !=nil {_fcdb :=_f .StartElement {Name :_f .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}}; -e .EncodeElement (_gfb .Filetime ,_fcdb );};if _gfb .Bool !=nil {_da :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};e .EncodeElement (_gfb .Bool ,_da );};if _gfb .Cy !=nil {_afa :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ac\u0079"}}; -_ab .AddPreserveSpaceAttr (&_afa ,*_gfb .Cy );e .EncodeElement (_gfb .Cy ,_afa );};if _gfb .Error !=nil {_eage :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};_ab .AddPreserveSpaceAttr (&_eage ,*_gfb .Error ); -e .EncodeElement (_gfb .Error ,_eage );};if _gfb .Stream !=nil {_gcg :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_ab .AddPreserveSpaceAttr (&_gcg ,*_gfb .Stream );e .EncodeElement (_gfb .Stream ,_gcg );}; -if _gfb .Ostream !=nil {_bfg :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_ab .AddPreserveSpaceAttr (&_bfg ,*_gfb .Ostream );e .EncodeElement (_gfb .Ostream ,_bfg );};if _gfb .Storage !=nil {_ddd :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}}; -_ab .AddPreserveSpaceAttr (&_ddd ,*_gfb .Storage );e .EncodeElement (_gfb .Storage ,_ddd );};if _gfb .Ostorage !=nil {_baab :=_f .StartElement {Name :_f .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_ab .AddPreserveSpaceAttr (&_baab ,*_gfb .Ostorage ); -e .EncodeElement (_gfb .Ostorage ,_baab );};if _gfb .Vstream !=nil {_beeb :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_gfb .Vstream ,_beeb );};if _gfb .Clsid !=nil {_dbfa :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}}; -_ab .AddPreserveSpaceAttr (&_dbfa ,*_gfb .Clsid );e .EncodeElement (_gfb .Clsid ,_dbfa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbaa ST_ArrayBaseType )String ()string {switch _cbaa {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 "";}; +// Validate validates the Array and its children +func (_ff *Array )Validate ()error {return _ff .ValidateWithPath ("\u0041\u0072\u0072a\u0079")}; // ValidateWithPath validates the Array and its children, prefixing error messages with path -func (_aa *Array )ValidateWithPath (path string )error {if _gdg :=_aa .CT_Array .ValidateWithPath (path );_gdg !=nil {return _gdg ;};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 ;};func (_dcfd *Empty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcfd .CT_Empty =*NewCT_Empty (); -for {_fcca ,_eba :=d .Token ();if _eba !=nil {return _fc .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0045\u006d\u0070\u0074y\u003a\u0020\u0025\u0073",_eba );};if _acbe ,_ddgf :=_fcca .(_f .EndElement );_ddgf &&_acbe .Name ==start .Name {break ; -};};return nil ;};func (_cbdf *CT_Empty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_egb ,_fdg :=d .Token ();if _fdg !=nil {return _fc .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_fdg ); -};if _gfc ,_fcag :=_egb .(_f .EndElement );_fcag &&_gfc .Name ==start .Name {break ;};};return nil ;};func (_cdfd *Vstream )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return _cdfd .CT_Vstream .MarshalXML (e ,start );};func (_eagc *CT_Null )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_dcg ,_ffg :=d .Token (); -if _ffg !=nil {return _fc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_ffg );};if _adf ,_ffc :=_dcg .(_f .EndElement );_ffc &&_adf .Name ==start .Name {break ;};};return nil ;};func (_fgfa *ST_VectorBaseType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fgfa =0; -case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_fgfa =1;case "\u0069\u0031":*_fgfa =2;case "\u0069\u0032":*_fgfa =3;case "\u0069\u0034":*_fgfa =4;case "\u0069\u0038":*_fgfa =5;case "\u0075\u0069\u0031":*_fgfa =6;case "\u0075\u0069\u0032":*_fgfa =7;case "\u0075\u0069\u0034":*_fgfa =8; -case "\u0075\u0069\u0038":*_fgfa =9;case "\u0072\u0034":*_fgfa =10;case "\u0072\u0038":*_fgfa =11;case "\u006c\u0070\u0073t\u0072":*_fgfa =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_fgfa =13;case "\u0062\u0073\u0074\u0072":*_fgfa =14;case "\u0064\u0061\u0074\u0065":*_fgfa =15; -case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_fgfa =16;case "\u0062\u006f\u006f\u006c":*_fgfa =17;case "\u0063\u0079":*_fgfa =18;case "\u0065\u0072\u0072o\u0072":*_fgfa =19;case "\u0063\u006c\u0073i\u0064":*_fgfa =20;};return nil ;};func NewVector ()*Vector {_fec :=&Vector {}; -_fec .CT_Vector =*NewCT_Vector ();return _fec };type Variant struct{CT_Variant };func (_efc ST_VectorBaseType )Validate ()error {return _efc .ValidateWithPath ("")};func (_fagg *CT_Vstream )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_fc .Sprintf ("\u0025\u0076",_fagg .VersionAttr )}); -e .EncodeElement (_fagg .Content ,start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bca *CT_Vstream )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bca .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 _ ,_dab :=range start .Attr {if _dab .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_affa ,_faac :=_dab .Value ,error (nil );if _faac !=nil {return _faac ;};_bca .VersionAttr =_affa ;continue ;};};for {_gee ,_efdc :=d .Token ();if _efdc !=nil {return _fc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020%\u0073",_efdc ); -};if _agef ,_egc :=_gee .(_f .CharData );_egc {_bca .Content =string (_agef );};if _fdgg ,_gcc :=_gee .(_f .EndElement );_gcc &&_fdgg .Name ==start .Name {break ;};};return nil ;};func NewNull ()*Null {_egef :=&Null {};_egef .CT_Null =*NewCT_Null ();return _egef }; -func (_bg *CT_Array )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006cB\u006f\u0075\u006e\u0064\u0073"},Value :_fc .Sprintf ("\u0025\u0076",_bg .LBoundsAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075B\u006f\u0075\u006e\u0064\u0073"},Value :_fc .Sprintf ("\u0025\u0076",_bg .UBoundsAttr )}); -_ebf ,_ea :=_bg .BaseTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"});if _ea !=nil {return _ea ;};start .Attr =append (start .Attr ,_ebf );e .EncodeToken (start );if _bg .Variant !=nil {_af :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}}; -for _ ,_cbe :=range _bg .Variant {e .EncodeElement (_cbe ,_af );};};if _bg .I1 !=nil {_bee :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_ge :=range _bg .I1 {e .EncodeElement (_ge ,_bee );};};if _bg .I2 !=nil {_bgc :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ai\u0032"}}; -for _ ,_gdc :=range _bg .I2 {e .EncodeElement (_gdc ,_bgc );};};if _bg .I4 !=nil {_ga :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_dc :=range _bg .I4 {e .EncodeElement (_dc ,_ga );};};if _bg .Int !=nil {_gbg :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}}; -for _ ,_aea :=range _bg .Int {e .EncodeElement (_aea ,_gbg );};};if _bg .Ui1 !=nil {_bfa :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_fge :=range _bg .Ui1 {e .EncodeElement (_fge ,_bfa );};};if _bg .Ui2 !=nil {_age :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}}; -for _ ,_bcd :=range _bg .Ui2 {e .EncodeElement (_bcd ,_age );};};if _bg .Ui4 !=nil {_ddb :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_cdg :=range _bg .Ui4 {e .EncodeElement (_cdg ,_ddb );};};if _bg .Uint !=nil {_aba :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}}; -for _ ,_fgea :=range _bg .Uint {e .EncodeElement (_fgea ,_aba );};};if _bg .R4 !=nil {_fcc :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_ebfd :=range _bg .R4 {e .EncodeElement (_ebfd ,_fcc );};};if _bg .R8 !=nil {_bbf :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ar\u0038"}}; -for _ ,_gaf :=range _bg .R8 {e .EncodeElement (_gaf ,_bbf );};};if _bg .Decimal !=nil {_bfae :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};for _ ,_eec :=range _bg .Decimal {e .EncodeElement (_eec ,_bfae ); -};};if _bg .Bstr !=nil {_ecc :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};for _ ,_eab :=range _bg .Bstr {e .EncodeElement (_eab ,_ecc );};};if _bg .Date !=nil {_gf :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}}; -for _ ,_dfe :=range _bg .Date {e .EncodeElement (_dfe ,_gf );};};if _bg .Bool !=nil {_ca :=_f .StartElement {Name :_f .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_ef :=range _bg .Bool {e .EncodeElement (_ef ,_ca );};};if _bg .Error !=nil {_agf :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}}; -for _ ,_fca :=range _bg .Error {e .EncodeElement (_fca ,_agf );};};if _bg .Cy !=nil {_aab :=_f .StartElement {Name :_f .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_gag :=range _bg .Cy {e .EncodeElement (_gag ,_aab );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_dfd *Variant )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfd .CT_Variant =*NewCT_Variant ();_bcge :for {_caac ,_adfg :=d .Token ();if _adfg !=nil {return _adfg ;};switch _bfgb :=_caac .(type ){case _f .StartElement :switch _bfgb .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 :"\u0076a\u0072\u0069\u0061\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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_dfd .Variant =NewVariant (); -if _cafb :=d .DecodeElement (_dfd .Variant ,&_bfgb );_cafb !=nil {return _cafb ;};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"}:_dfd .Vector =NewVector (); -if _ggc :=d .DecodeElement (_dfd .Vector ,&_bfgb );_ggc !=nil {return _ggc ;};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"}:_dfd .Array =NewArray (); -if _dfgg :=d .DecodeElement (_dfd .Array ,&_bfgb );_dfgg !=nil {return _dfgg ;};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"}:_dfd .Blob =new (string ); -if _gaa :=d .DecodeElement (_dfd .Blob ,&_bfgb );_gaa !=nil {return _gaa ;};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"}:_dfd .Oblob =new (string ); -if _eff :=d .DecodeElement (_dfd .Oblob ,&_bfgb );_eff !=nil {return _eff ;};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"}:_dfd .Empty =NewEmpty (); -if _cgd :=d .DecodeElement (_dfd .Empty ,&_bfgb );_cgd !=nil {return _cgd ;};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"}:_dfd .Null =NewNull (); -if _egbe :=d .DecodeElement (_dfd .Null ,&_bfgb );_egbe !=nil {return _egbe ;};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"}:_dfd .I1 =new (int8 ); -if _fccg :=d .DecodeElement (_dfd .I1 ,&_bfgb );_fccg !=nil {return _fccg ;};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"}:_dfd .I2 =new (int16 ); -if _efab :=d .DecodeElement (_dfd .I2 ,&_bfgb );_efab !=nil {return _efab ;};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"}:_dfd .I4 =new (int32 ); -if _agfc :=d .DecodeElement (_dfd .I4 ,&_bfgb );_agfc !=nil {return _agfc ;};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"}:_dfd .I8 =new (int64 ); -if _agagb :=d .DecodeElement (_dfd .I8 ,&_bfgb );_agagb !=nil {return _agagb ;};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"}:_dfd .Int =new (int32 ); -if _bda :=d .DecodeElement (_dfd .Int ,&_bfgb );_bda !=nil {return _bda ;};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"}:_dfd .Ui1 =new (uint8 ); -if _dag :=d .DecodeElement (_dfd .Ui1 ,&_bfgb );_dag !=nil {return _dag ;};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"}:_dfd .Ui2 =new (uint16 ); -if _ebdb :=d .DecodeElement (_dfd .Ui2 ,&_bfgb );_ebdb !=nil {return _ebdb ;};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"}:_dfd .Ui4 =new (uint32 ); -if _gfae :=d .DecodeElement (_dfd .Ui4 ,&_bfgb );_gfae !=nil {return _gfae ;};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"}:_dfd .Ui8 =new (uint64 ); -if _cbg :=d .DecodeElement (_dfd .Ui8 ,&_bfgb );_cbg !=nil {return _cbg ;};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"}:_dfd .Uint =new (uint32 ); -if _fdge :=d .DecodeElement (_dfd .Uint ,&_bfgb );_fdge !=nil {return _fdge ;};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"}:_dfd .R4 =new (float32 ); -if _affd :=d .DecodeElement (_dfd .R4 ,&_bfgb );_affd !=nil {return _affd ;};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"}:_dfd .R8 =new (float64 ); -if _gabd :=d .DecodeElement (_dfd .R8 ,&_bfgb );_gabd !=nil {return _gabd ;};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"}:_dfd .Decimal =new (float64 ); -if _aecgc :=d .DecodeElement (_dfd .Decimal ,&_bfgb );_aecgc !=nil {return _aecgc ;};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"}:_dfd .Lpstr =new (string ); -if _dcgb :=d .DecodeElement (_dfd .Lpstr ,&_bfgb );_dcgb !=nil {return _dcgb ;};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"}:_dfd .Lpwstr =new (string ); -if _ebe :=d .DecodeElement (_dfd .Lpwstr ,&_bfgb );_ebe !=nil {return _ebe ;};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"}:_dfd .Bstr =new (string ); -if _fbc :=d .DecodeElement (_dfd .Bstr ,&_bfgb );_fbc !=nil {return _fbc ;};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"}:_dfd .Date =new (_g .Time ); -if _dabb :=d .DecodeElement (_dfd .Date ,&_bfgb );_dabb !=nil {return _dabb ;};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"}:_dfd .Filetime =new (_g .Time ); -if _beb :=d .DecodeElement (_dfd .Filetime ,&_bfgb );_beb !=nil {return _beb ;};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"}:_dfd .Bool =new (bool ); -if _fcde :=d .DecodeElement (_dfd .Bool ,&_bfgb );_fcde !=nil {return _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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_dfd .Cy =new (string ); -if _gff :=d .DecodeElement (_dfd .Cy ,&_bfgb );_gff !=nil {return _gff ;};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"}:_dfd .Error =new (string ); -if _dgfg :=d .DecodeElement (_dfd .Error ,&_bfgb );_dgfg !=nil {return _dgfg ;};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"}:_dfd .Stream =new (string ); -if _dce :=d .DecodeElement (_dfd .Stream ,&_bfgb );_dce !=nil {return _dce ;};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"}:_dfd .Ostream =new (string ); -if _adg :=d .DecodeElement (_dfd .Ostream ,&_bfgb );_adg !=nil {return _adg ;};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"}:_dfd .Storage =new (string ); -if _cbf :=d .DecodeElement (_dfd .Storage ,&_bfgb );_cbf !=nil {return _cbf ;};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"}:_dfd .Ostorage =new (string ); -if _add :=d .DecodeElement (_dfd .Ostorage ,&_bfgb );_add !=nil {return _add ;};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"}:_dfd .Vstream =NewVstream (); -if _affgd :=d .DecodeElement (_dfd .Vstream ,&_bfgb );_affgd !=nil {return _affgd ;};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"}:_dfd .Clsid =new (string ); -if _edg :=d .DecodeElement (_dfd .Clsid ,&_bfgb );_edg !=nil {return _edg ;};default:_dd .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",_bfgb .Name ); -if _baag :=d .Skip ();_baag !=nil {return _baag ;};};case _f .EndElement :break _bcge ;case _f .CharData :};};return nil ;}; +func (_cgc *Array )ValidateWithPath (path string )error {if _fa :=_cgc .CT_Array .ValidateWithPath (path );_fa !=nil {return _fa ;};return nil ;};func (_bbdc *CT_Null )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};type Variant struct{CT_Variant };var ST_ErrorPatternRe =_e .MustCompile (ST_ErrorPattern ); // Validate validates the Vector and its children -func (_cadc *Vector )Validate ()error {return _cadc .ValidateWithPath ("\u0056\u0065\u0063\u0074\u006f\u0072");};const ST_CyPattern ="\u005c\u0073\u002a\u005b0-\u0039\u005d\u002a\u005c\u002e\u005b\u0030\u002d\u0039\u005d\u007b\u0034\u007d\u005cs\u002a"; -func (_fag *CT_Variant )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ega :for {_bdgg ,_aabd :=d .Token ();if _aabd !=nil {return _aabd ;};switch _cegd :=_bdgg .(type ){case _f .StartElement :switch _cegd .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 :"\u0076a\u0072\u0069\u0061\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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_fag .Variant =NewVariant (); -if _fgeg :=d .DecodeElement (_fag .Variant ,&_cegd );_fgeg !=nil {return _fgeg ;};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"}:_fag .Vector =NewVector (); -if _cgeb :=d .DecodeElement (_fag .Vector ,&_cegd );_cgeb !=nil {return _cgeb ;};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"}:_fag .Array =NewArray (); -if _accd :=d .DecodeElement (_fag .Array ,&_cegd );_accd !=nil {return _accd ;};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"}:_fag .Blob =new (string ); -if _fcdbe :=d .DecodeElement (_fag .Blob ,&_cegd );_fcdbe !=nil {return _fcdbe ;};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"}:_fag .Oblob =new (string ); -if _gbbe :=d .DecodeElement (_fag .Oblob ,&_cegd );_gbbe !=nil {return _gbbe ;};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"}:_fag .Empty =NewEmpty (); -if _edc :=d .DecodeElement (_fag .Empty ,&_cegd );_edc !=nil {return _edc ;};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"}:_fag .Null =NewNull (); -if _bdd :=d .DecodeElement (_fag .Null ,&_cegd );_bdd !=nil {return _bdd ;};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"}:_fag .I1 =new (int8 ); -if _fcfd :=d .DecodeElement (_fag .I1 ,&_cegd );_fcfd !=nil {return _fcfd ;};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"}:_fag .I2 =new (int16 ); -if _gdga :=d .DecodeElement (_fag .I2 ,&_cegd );_gdga !=nil {return _gdga ;};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"}:_fag .I4 =new (int32 ); -if _agea :=d .DecodeElement (_fag .I4 ,&_cegd );_agea !=nil {return _agea ;};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"}:_fag .I8 =new (int64 ); -if _cac :=d .DecodeElement (_fag .I8 ,&_cegd );_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 :"\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"}:_fag .Int =new (int32 ); -if _cddf :=d .DecodeElement (_fag .Int ,&_cegd );_cddf !=nil {return _cddf ;};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"}:_fag .Ui1 =new (uint8 ); -if _ccg :=d .DecodeElement (_fag .Ui1 ,&_cegd );_ccg !=nil {return _ccg ;};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"}:_fag .Ui2 =new (uint16 ); -if _abae :=d .DecodeElement (_fag .Ui2 ,&_cegd );_abae !=nil {return _abae ;};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"}:_fag .Ui4 =new (uint32 ); -if _dbbg :=d .DecodeElement (_fag .Ui4 ,&_cegd );_dbbg !=nil {return _dbbg ;};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"}:_fag .Ui8 =new (uint64 ); -if _caad :=d .DecodeElement (_fag .Ui8 ,&_cegd );_caad !=nil {return _caad ;};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"}:_fag .Uint =new (uint32 ); -if _fgc :=d .DecodeElement (_fag .Uint ,&_cegd );_fgc !=nil {return _fgc ;};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"}:_fag .R4 =new (float32 ); -if _bcg :=d .DecodeElement (_fag .R4 ,&_cegd );_bcg !=nil {return _bcg ;};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"}:_fag .R8 =new (float64 ); -if _dgde :=d .DecodeElement (_fag .R8 ,&_cegd );_dgde !=nil {return _dgde ;};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"}:_fag .Decimal =new (float64 ); -if _dcf :=d .DecodeElement (_fag .Decimal ,&_cegd );_dcf !=nil {return _dcf ;};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"}:_fag .Lpstr =new (string ); -if _cga :=d .DecodeElement (_fag .Lpstr ,&_cegd );_cga !=nil {return _cga ;};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"}:_fag .Lpwstr =new (string ); -if _ggg :=d .DecodeElement (_fag .Lpwstr ,&_cegd );_ggg !=nil {return _ggg ;};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"}:_fag .Bstr =new (string ); -if _bcdg :=d .DecodeElement (_fag .Bstr ,&_cegd );_bcdg !=nil {return _bcdg ;};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"}:_fag .Date =new (_g .Time ); -if _acb :=d .DecodeElement (_fag .Date ,&_cegd );_acb !=nil {return _acb ;};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"}:_fag .Filetime =new (_g .Time ); -if _gdbf :=d .DecodeElement (_fag .Filetime ,&_cegd );_gdbf !=nil {return _gdbf ;};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"}:_fag .Bool =new (bool ); -if _cegb :=d .DecodeElement (_fag .Bool ,&_cegd );_cegb !=nil {return _cegb ;};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"}:_fag .Cy =new (string ); -if _afe :=d .DecodeElement (_fag .Cy ,&_cegd );_afe !=nil {return _afe ;};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"}:_fag .Error =new (string ); -if _gdba :=d .DecodeElement (_fag .Error ,&_cegd );_gdba !=nil {return _gdba ;};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"}:_fag .Stream =new (string ); -if _aded :=d .DecodeElement (_fag .Stream ,&_cegd );_aded !=nil {return _aded ;};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"}:_fag .Ostream =new (string ); -if _adc :=d .DecodeElement (_fag .Ostream ,&_cegd );_adc !=nil {return _adc ;};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"}:_fag .Storage =new (string ); -if _gdf :=d .DecodeElement (_fag .Storage ,&_cegd );_gdf !=nil {return _gdf ;};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"}:_fag .Ostorage =new (string ); -if _daa :=d .DecodeElement (_fag .Ostorage ,&_cegd );_daa !=nil {return _daa ;};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"}:_fag .Vstream =NewVstream (); -if _dga :=d .DecodeElement (_fag .Vstream ,&_cegd );_dga !=nil {return _dga ;};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"}:_fag .Clsid =new (string ); -if _daf :=d .DecodeElement (_fag .Clsid ,&_cegd );_daf !=nil {return _daf ;};default:_dd .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",_cegd .Name ); -if _cce :=d .Skip ();_cce !=nil {return _cce ;};};case _f .EndElement :break _ega ;case _f .CharData :};};return nil ;}; - -// Validate validates the Null and its children -func (_egf *Null )Validate ()error {return _egf .ValidateWithPath ("\u004e\u0075\u006c\u006c")}; - -// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_bggf *CT_Empty )ValidateWithPath (path string )error {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 ;};const (ST_ArrayBaseTypeUnset ST_ArrayBaseType =0;ST_ArrayBaseTypeVariant ST_ArrayBaseType =1;ST_ArrayBaseTypeI1 ST_ArrayBaseType =2; -ST_ArrayBaseTypeI2 ST_ArrayBaseType =3;ST_ArrayBaseTypeI4 ST_ArrayBaseType =4;ST_ArrayBaseTypeInt ST_ArrayBaseType =5;ST_ArrayBaseTypeUi1 ST_ArrayBaseType =6;ST_ArrayBaseTypeUi2 ST_ArrayBaseType =7;ST_ArrayBaseTypeUi4 ST_ArrayBaseType =8;ST_ArrayBaseTypeUint ST_ArrayBaseType =9; -ST_ArrayBaseTypeR4 ST_ArrayBaseType =10;ST_ArrayBaseTypeR8 ST_ArrayBaseType =11;ST_ArrayBaseTypeDecimal ST_ArrayBaseType =12;ST_ArrayBaseTypeBstr ST_ArrayBaseType =13;ST_ArrayBaseTypeDate ST_ArrayBaseType =14;ST_ArrayBaseTypeBool ST_ArrayBaseType =15;ST_ArrayBaseTypeCy ST_ArrayBaseType =16; -ST_ArrayBaseTypeError ST_ArrayBaseType =17;);func NewCT_Empty ()*CT_Empty {_eag :=&CT_Empty {};return _eag };func init (){_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); -_ab .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); +func (_gebf *Vector )Validate ()error {return _gebf .ValidateWithPath ("\u0056\u0065\u0063\u0074\u006f\u0072");};func init (){_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); +_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); +_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); +_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); +_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); +_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); +_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); +_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); +_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); +_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); +_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); +_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 22d5ebfbdf..77ad0ead51 100644 --- a/schema/soo/ofc/extended_properties/extended_properties.go +++ b/schema/soo/ofc/extended_properties/extended_properties.go @@ -9,83 +9,94 @@ // 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 (_e "encoding/xml";_ac "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/common/logger";_ag "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";); +package extended_properties ;import (_g "encoding/xml";_b "github.com/unidoc/unioffice";_e "github.com/unidoc/unioffice/common/logger";_ed "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";);func NewCT_VectorLpstr ()*CT_VectorLpstr {_acac :=&CT_VectorLpstr {}; +_acac .Vector =_ed .NewVector ();return _acac ;};type Properties struct{CT_Properties };func (_bdc *Properties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdc .CT_Properties =*NewCT_Properties ();_fgg :for {_ce ,_fc :=d .Token ();if _fc !=nil {return _fc ; +};switch _abf :=_ce .(type ){case _g .StartElement :switch _abf .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"}:_bdc .Template =new (string ); +if _ebd :=d .DecodeElement (_bdc .Template ,&_abf );_ebd !=nil {return _ebd ;};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"}:_bdc .Manager =new (string ); +if _ccb :=d .DecodeElement (_bdc .Manager ,&_abf );_ccb !=nil {return _ccb ;};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"}:_bdc .Company =new (string ); +if _de :=d .DecodeElement (_bdc .Company ,&_abf );_de !=nil {return _de ;};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"}:_bdc .Pages =new (int32 ); +if _bgg :=d .DecodeElement (_bdc .Pages ,&_abf );_bgg !=nil {return _bgg ;};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"}:_bdc .Words =new (int32 ); +if _ceg :=d .DecodeElement (_bdc .Words ,&_abf );_ceg !=nil {return _ceg ;};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"}:_bdc .Characters =new (int32 ); +if _cbc :=d .DecodeElement (_bdc .Characters ,&_abf );_cbc !=nil {return _cbc ;};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"}:_bdc .PresentationFormat =new (string ); +if _acab :=d .DecodeElement (_bdc .PresentationFormat ,&_abf );_acab !=nil {return _acab ;};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"}:_bdc .Lines =new (int32 ); +if _ggg :=d .DecodeElement (_bdc .Lines ,&_abf );_ggg !=nil {return _ggg ;};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"}:_bdc .Paragraphs =new (int32 ); +if _fcb :=d .DecodeElement (_bdc .Paragraphs ,&_abf );_fcb !=nil {return _fcb ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\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"}:_bdc .Slides =new (int32 ); +if _begg :=d .DecodeElement (_bdc .Slides ,&_abf );_begg !=nil {return _begg ;};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"}:_bdc .Notes =new (int32 ); +if _cea :=d .DecodeElement (_bdc .Notes ,&_abf );_cea !=nil {return _cea ;};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"}:_bdc .TotalTime =new (int32 ); +if _ccbg :=d .DecodeElement (_bdc .TotalTime ,&_abf );_ccbg !=nil {return _ccbg ;};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"}:_bdc .HiddenSlides =new (int32 ); +if _bga :=d .DecodeElement (_bdc .HiddenSlides ,&_abf );_bga !=nil {return _bga ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\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"}:_bdc .MMClips =new (int32 ); +if _ff :=d .DecodeElement (_bdc .MMClips ,&_abf );_ff !=nil {return _ff ;};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"}:_bdc .ScaleCrop =new (bool ); +if _ecg :=d .DecodeElement (_bdc .ScaleCrop ,&_abf );_ecg !=nil {return _ecg ;};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"}:_bdc .HeadingPairs =NewCT_VectorVariant (); +if _gcb :=d .DecodeElement (_bdc .HeadingPairs ,&_abf );_gcb !=nil {return _gcb ;};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"}:_bdc .TitlesOfParts =NewCT_VectorLpstr (); +if _ebdb :=d .DecodeElement (_bdc .TitlesOfParts ,&_abf );_ebdb !=nil {return _ebdb ;};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"}:_bdc .LinksUpToDate =new (bool ); +if _eae :=d .DecodeElement (_bdc .LinksUpToDate ,&_abf );_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 :"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"}:_bdc .CharactersWithSpaces =new (int32 ); +if _cff :=d .DecodeElement (_bdc .CharactersWithSpaces ,&_abf );_cff !=nil {return _cff ;};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"}:_bdc .SharedDoc =new (bool ); +if _ddf :=d .DecodeElement (_bdc .SharedDoc ,&_abf );_ddf !=nil {return _ddf ;};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"}:_bdc .HyperlinkBase =new (string ); +if _bdg :=d .DecodeElement (_bdc .HyperlinkBase ,&_abf );_bdg !=nil {return _bdg ;};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"}:_bdc .HLinks =NewCT_VectorVariant (); +if _dbbg :=d .DecodeElement (_bdc .HLinks ,&_abf );_dbbg !=nil {return _dbbg ;};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"}:_bdc .HyperlinksChanged =new (bool ); +if _dcc :=d .DecodeElement (_bdc .HyperlinksChanged ,&_abf );_dcc !=nil {return _dcc ;};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"}:_bdc .DigSig =NewCT_DigSigBlob (); +if _afd :=d .DecodeElement (_bdc .DigSig ,&_abf );_afd !=nil {return _afd ;};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"}:_bdc .Application =new (string ); +if _cbgc :=d .DecodeElement (_bdc .Application ,&_abf );_cbgc !=nil {return _cbgc ;};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"}:_bdc .AppVersion =new (string ); +if _addg :=d .DecodeElement (_bdc .AppVersion ,&_abf );_addg !=nil {return _addg ;};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"}:_bdc .DocSecurity =new (int32 ); +if _cac :=d .DecodeElement (_bdc .DocSecurity ,&_abf );_cac !=nil {return _cac ;};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",_abf .Name ); +if _fed :=d .Skip ();_fed !=nil {return _fed ;};};case _g .EndElement :break _fgg ;case _g .CharData :};};return nil ;};func (_cgb *CT_Properties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfc :for {_bfa ,_dfd :=d .Token ();if _dfd !=nil {return _dfd ; +};switch _dbb :=_bfa .(type ){case _g .StartElement :switch _dbb .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"}:_cgb .Template =new (string ); +if _aga :=d .DecodeElement (_cgb .Template ,&_dbb );_aga !=nil {return _aga ;};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"}:_cgb .Manager =new (string ); +if _agf :=d .DecodeElement (_cgb .Manager ,&_dbb );_agf !=nil {return _agf ;};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"}:_cgb .Company =new (string ); +if _eea :=d .DecodeElement (_cgb .Company ,&_dbb );_eea !=nil {return _eea ;};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"}:_cgb .Pages =new (int32 ); +if _fdc :=d .DecodeElement (_cgb .Pages ,&_dbb );_fdc !=nil {return _fdc ;};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"}:_cgb .Words =new (int32 ); +if _dd :=d .DecodeElement (_cgb .Words ,&_dbb );_dd !=nil {return _dd ;};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"}:_cgb .Characters =new (int32 ); +if _fb :=d .DecodeElement (_cgb .Characters ,&_dbb );_fb !=nil {return _fb ;};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"}:_cgb .PresentationFormat =new (string ); +if _aa :=d .DecodeElement (_cgb .PresentationFormat ,&_dbb );_aa !=nil {return _aa ;};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"}:_cgb .Lines =new (int32 ); +if _bce :=d .DecodeElement (_cgb .Lines ,&_dbb );_bce !=nil {return _bce ;};case _g .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\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"}:_cgb .Paragraphs =new (int32 ); +if _bfad :=d .DecodeElement (_cgb .Paragraphs ,&_dbb );_bfad !=nil {return _bfad ;};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"}:_cgb .Slides =new (int32 ); +if _gg :=d .DecodeElement (_cgb .Slides ,&_dbb );_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"}:_cgb .Notes =new (int32 ); +if _afe :=d .DecodeElement (_cgb .Notes ,&_dbb );_afe !=nil {return _afe ;};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"}:_cgb .TotalTime =new (int32 ); +if _be :=d .DecodeElement (_cgb .TotalTime ,&_dbb );_be !=nil {return _be ;};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"}:_cgb .HiddenSlides =new (int32 ); +if _fg :=d .DecodeElement (_cgb .HiddenSlides ,&_dbb );_fg !=nil {return _fg ;};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"}:_cgb .MMClips =new (int32 ); +if _aca :=d .DecodeElement (_cgb .MMClips ,&_dbb );_aca !=nil {return _aca ;};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"}:_cgb .ScaleCrop =new (bool ); +if _cbg :=d .DecodeElement (_cgb .ScaleCrop ,&_dbb );_cbg !=nil {return _cbg ;};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"}:_cgb .HeadingPairs =NewCT_VectorVariant (); +if _afea :=d .DecodeElement (_cgb .HeadingPairs ,&_dbb );_afea !=nil {return _afea ;};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"}:_cgb .TitlesOfParts =NewCT_VectorLpstr (); +if _bea :=d .DecodeElement (_cgb .TitlesOfParts ,&_dbb );_bea !=nil {return _bea ;};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"}:_cgb .LinksUpToDate =new (bool ); +if _eda :=d .DecodeElement (_cgb .LinksUpToDate ,&_dbb );_eda !=nil {return _eda ;};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"}:_cgb .CharactersWithSpaces =new (int32 ); +if _gea :=d .DecodeElement (_cgb .CharactersWithSpaces ,&_dbb );_gea !=nil {return _gea ;};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"}:_cgb .SharedDoc =new (bool ); +if _afa :=d .DecodeElement (_cgb .SharedDoc ,&_dbb );_afa !=nil {return _afa ;};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"}:_cgb .HyperlinkBase =new (string ); +if _eff :=d .DecodeElement (_cgb .HyperlinkBase ,&_dbb );_eff !=nil {return _eff ;};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"}:_cgb .HLinks =NewCT_VectorVariant (); +if _ba :=d .DecodeElement (_cgb .HLinks ,&_dbb );_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 :"\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"}:_cgb .HyperlinksChanged =new (bool ); +if _eee :=d .DecodeElement (_cgb .HyperlinksChanged ,&_dbb );_eee !=nil {return _eee ;};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"}:_cgb .DigSig =NewCT_DigSigBlob (); +if _abc :=d .DecodeElement (_cgb .DigSig ,&_dbb );_abc !=nil {return _abc ;};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"}:_cgb .Application =new (string ); +if _fbc :=d .DecodeElement (_cgb .Application ,&_dbb );_fbc !=nil {return _fbc ;};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"}:_cgb .AppVersion =new (string ); +if _agg :=d .DecodeElement (_cgb .AppVersion ,&_dbb );_agg !=nil {return _agg ;};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"}:_cgb .DocSecurity =new (int32 ); +if _afae :=d .DecodeElement (_cgb .DocSecurity ,&_dbb );_afae !=nil {return _afae ;};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",_dbb .Name ); +if _beg :=d .Skip ();_beg !=nil {return _beg ;};};case _g .EndElement :break _dfc ;case _g .CharData :};};return nil ;};func (_cag *CT_VectorLpstr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cag .Vector =_ed .NewVector ();_eef :for {_fge ,_bcba :=d .Token (); +if _bcba !=nil {return _bcba ;};switch _acd :=_fge .(type ){case _g .StartElement :switch _acd .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 _abe :=d .DecodeElement (_cag .Vector ,&_acd ); +_abe !=nil {return _abe ;};default:_e .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",_acd .Name ); +if _abeb :=d .Skip ();_abeb !=nil {return _abeb ;};};case _g .EndElement :break _eef ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_Properties and its children -func (_adf *CT_Properties )Validate ()error {return _adf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_dg *CT_VectorLpstr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dg .Vector =_ag .NewVector (); -_afe :for {_cda ,_fgg :=d .Token ();if _fgg !=nil {return _fgg ;};switch _adac :=_cda .(type ){case _e .StartElement :switch _adac .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _adg :=d .DecodeElement (_dg .Vector ,&_adac ); -_adg !=nil {return _adg ;};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",_adac .Name ); -if _fgga :=d .Skip ();_fgga !=nil {return _fgga ;};};case _e .EndElement :break _afe ;case _e .CharData :};};return nil ;};func NewCT_VectorVariant ()*CT_VectorVariant {_fbg :=&CT_VectorVariant {};_fbg .Vector =_ag .NewVector ();return _fbg ;};func (_cf *CT_DigSigBlob )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ce :for {_bd ,_f :=d .Token (); -if _f !=nil {return _f ;};switch _g :=_bd .(type ){case _e .StartElement :switch _g .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ff :=d .DecodeElement (&_cf .Blob ,&_g ); -_ff !=nil {return _ff ;};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",_g .Name ); -if _cg :=d .Skip ();_cg !=nil {return _cg ;};};case _e .EndElement :break _ce ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_DigSigBlob and its children +func (_ag *CT_DigSigBlob )Validate ()error {return _ag .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062");};type CT_VectorVariant struct{Vector *_ed .Vector ;};func (_ggb *CT_VectorLpstr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_cfg :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_ggb .Vector ,_cfg );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_VectorLpstr struct{Vector *_ed .Vector ;}; -// ValidateWithPath validates the CT_DigSigBlob and its children, prefixing error messages with path -func (_fc *CT_DigSigBlob )ValidateWithPath (path string )error {return nil };func NewCT_Properties ()*CT_Properties {_aga :=&CT_Properties {};return _aga };func (_aeb *CT_VectorVariant )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aeb .Vector =_ag .NewVector (); -_dc :for {_fbc ,_fgf :=d .Token ();if _fgf !=nil {return _fgf ;};switch _egd :=_fbc .(type ){case _e .StartElement :switch _egd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _caa :=d .DecodeElement (_aeb .Vector ,&_egd ); -_caa !=nil {return _caa ;};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",_egd .Name ); -if _gfb :=d .Skip ();_gfb !=nil {return _gfb ;};};case _e .EndElement :break _dc ;case _e .CharData :};};return nil ;};func (_fg *CT_Properties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _fg .Template !=nil {_fb :=_e .StartElement {Name :_e .Name {Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}}; -_ac .AddPreserveSpaceAttr (&_fb ,*_fg .Template );e .EncodeElement (_fg .Template ,_fb );};if _fg .Manager !=nil {_cba :=_e .StartElement {Name :_e .Name {Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}};_ac .AddPreserveSpaceAttr (&_cba ,*_fg .Manager ); -e .EncodeElement (_fg .Manager ,_cba );};if _fg .Company !=nil {_ad :=_e .StartElement {Name :_e .Name {Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}};_ac .AddPreserveSpaceAttr (&_ad ,*_fg .Company );e .EncodeElement (_fg .Company ,_ad );};if _fg .Pages !=nil {_ec :=_e .StartElement {Name :_e .Name {Local :"\u0050\u0061\u0067e\u0073"}}; -e .EncodeElement (_fg .Pages ,_ec );};if _fg .Words !=nil {_ca :=_e .StartElement {Name :_e .Name {Local :"\u0057\u006f\u0072d\u0073"}};e .EncodeElement (_fg .Words ,_ca );};if _fg .Characters !=nil {_gb :=_e .StartElement {Name :_e .Name {Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}}; -e .EncodeElement (_fg .Characters ,_gb );};if _fg .PresentationFormat !=nil {_add :=_e .StartElement {Name :_e .Name {Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}};_ac .AddPreserveSpaceAttr (&_add ,*_fg .PresentationFormat ); -e .EncodeElement (_fg .PresentationFormat ,_add );};if _fg .Lines !=nil {_ga :=_e .StartElement {Name :_e .Name {Local :"\u004c\u0069\u006ee\u0073"}};e .EncodeElement (_fg .Lines ,_ga );};if _fg .Paragraphs !=nil {_ea :=_e .StartElement {Name :_e .Name {Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}}; -e .EncodeElement (_fg .Paragraphs ,_ea );};if _fg .Slides !=nil {_d :=_e .StartElement {Name :_e .Name {Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}};e .EncodeElement (_fg .Slides ,_d );};if _fg .Notes !=nil {_ab :=_e .StartElement {Name :_e .Name {Local :"\u004e\u006f\u0074e\u0073"}}; -e .EncodeElement (_fg .Notes ,_ab );};if _fg .TotalTime !=nil {_ecb :=_e .StartElement {Name :_e .Name {Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}};e .EncodeElement (_fg .TotalTime ,_ecb );};if _fg .HiddenSlides !=nil {_ecbb :=_e .StartElement {Name :_e .Name {Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}}; -e .EncodeElement (_fg .HiddenSlides ,_ecbb );};if _fg .MMClips !=nil {_cgd :=_e .StartElement {Name :_e .Name {Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}};e .EncodeElement (_fg .MMClips ,_cgd );};if _fg .ScaleCrop !=nil {_ba :=_e .StartElement {Name :_e .Name {Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}}; -e .EncodeElement (_fg .ScaleCrop ,_ba );};if _fg .HeadingPairs !=nil {_fga :=_e .StartElement {Name :_e .Name {Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}};e .EncodeElement (_fg .HeadingPairs ,_fga );};if _fg .TitlesOfParts !=nil {_ae :=_e .StartElement {Name :_e .Name {Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}}; -e .EncodeElement (_fg .TitlesOfParts ,_ae );};if _fg .LinksUpToDate !=nil {_bda :=_e .StartElement {Name :_e .Name {Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}};e .EncodeElement (_fg .LinksUpToDate ,_bda );}; -if _fg .CharactersWithSpaces !=nil {_da :=_e .StartElement {Name :_e .Name {Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}};e .EncodeElement (_fg .CharactersWithSpaces ,_da );};if _fg .SharedDoc !=nil {_ge :=_e .StartElement {Name :_e .Name {Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}}; -e .EncodeElement (_fg .SharedDoc ,_ge );};if _fg .HyperlinkBase !=nil {_fd :=_e .StartElement {Name :_e .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}};_ac .AddPreserveSpaceAttr (&_fd ,*_fg .HyperlinkBase ); -e .EncodeElement (_fg .HyperlinkBase ,_fd );};if _fg .HLinks !=nil {_eab :=_e .StartElement {Name :_e .Name {Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_fg .HLinks ,_eab );};if _fg .HyperlinksChanged !=nil {_gbg :=_e .StartElement {Name :_e .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}}; -e .EncodeElement (_fg .HyperlinksChanged ,_gbg );};if _fg .DigSig !=nil {_abe :=_e .StartElement {Name :_e .Name {Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}};e .EncodeElement (_fg .DigSig ,_abe );};if _fg .Application !=nil {_ee :=_e .StartElement {Name :_e .Name {Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}}; -_ac .AddPreserveSpaceAttr (&_ee ,*_fg .Application );e .EncodeElement (_fg .Application ,_ee );};if _fg .AppVersion !=nil {_aa :=_e .StartElement {Name :_e .Name {Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}};_ac .AddPreserveSpaceAttr (&_aa ,*_fg .AppVersion ); -e .EncodeElement (_fg .AppVersion ,_aa );};if _fg .DocSecurity !=nil {_cc :=_e .StartElement {Name :_e .Name {Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}};e .EncodeElement (_fg .DocSecurity ,_cc );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};type CT_VectorLpstr struct{Vector *_ag .Vector ;}; -// ValidateWithPath validates the Properties and its children, prefixing error messages with path -func (_daf *Properties )ValidateWithPath (path string )error {if _gbge :=_daf .CT_Properties .ValidateWithPath (path );_gbge !=nil {return _gbge ;};return nil ;};func (_bf *CT_VectorVariant )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -_bce :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_bf .Vector ,_bce );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewProperties ()*Properties {_ed :=&Properties {}; -_ed .CT_Properties =*NewCT_Properties ();return _ed ;};type CT_VectorVariant struct{Vector *_ag .Vector ;};func (_fdaa *CT_VectorLpstr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_aeaa :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}}; -e .EncodeElement (_fdaa .Vector ,_aeaa );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path +func (_bb *CT_Properties )ValidateWithPath (path string )error {if _bb .HeadingPairs !=nil {if _agc :=_bb .HeadingPairs .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073");_agc !=nil {return _agc ; +};};if _bb .TitlesOfParts !=nil {if _aab :=_bb .TitlesOfParts .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066P\u0061\u0072\u0074\u0073");_aab !=nil {return _aab ;};};if _bb .HLinks !=nil {if _bcb :=_bb .HLinks .ValidateWithPath (path +"\u002fH\u004c\u0069\u006e\u006b\u0073"); +_bcb !=nil {return _bcb ;};};if _bb .DigSig !=nil {if _bda :=_bb .DigSig .ValidateWithPath (path +"\u002fD\u0069\u0067\u0053\u0069\u0067");_bda !=nil {return _bda ;};};return nil ;}; -// Validate validates the CT_DigSigBlob and its children -func (_bb *CT_DigSigBlob )Validate ()error {return _bb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062");};func (_dbg *Properties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbg .CT_Properties =*NewCT_Properties (); -_fggf :for {_cdd ,_bac :=d .Token ();if _bac !=nil {return _bac ;};switch _cfd :=_cdd .(type ){case _e .StartElement :switch _cfd .Name {case _e .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"},_e .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"}:_dbg .Template =new (string ); -if _gac :=d .DecodeElement (_dbg .Template ,&_cfd );_gac !=nil {return _gac ;};case _e .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"},_e .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"}:_dbg .Manager =new (string ); -if _agd :=d .DecodeElement (_dbg .Manager ,&_cfd );_agd !=nil {return _agd ;};case _e .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"},_e .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"}:_dbg .Company =new (string ); -if _fdaae :=d .DecodeElement (_dbg .Company ,&_cfd );_fdaae !=nil {return _fdaae ;};case _e .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"},_e .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"}:_dbg .Pages =new (int32 ); -if _eee :=d .DecodeElement (_dbg .Pages ,&_cfd );_eee !=nil {return _eee ;};case _e .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"},_e .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"}:_dbg .Words =new (int32 ); -if _dcf :=d .DecodeElement (_dbg .Words ,&_cfd );_dcf !=nil {return _dcf ;};case _e .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"},_e .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"}:_dbg .Characters =new (int32 ); -if _fcd :=d .DecodeElement (_dbg .Characters ,&_cfd );_fcd !=nil {return _fcd ;};case _e .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"},_e .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"}:_dbg .PresentationFormat =new (string ); -if _adgg :=d .DecodeElement (_dbg .PresentationFormat ,&_cfd );_adgg !=nil {return _adgg ;};case _e .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"},_e .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"}:_dbg .Lines =new (int32 ); -if _cbb :=d .DecodeElement (_dbg .Lines ,&_cfd );_cbb !=nil {return _cbb ;};case _e .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"},_e .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"}:_dbg .Paragraphs =new (int32 ); -if _bfc :=d .DecodeElement (_dbg .Paragraphs ,&_cfd );_bfc !=nil {return _bfc ;};case _e .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"},_e .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"}:_dbg .Slides =new (int32 ); -if _gbf :=d .DecodeElement (_dbg .Slides ,&_cfd );_gbf !=nil {return _gbf ;};case _e .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"},_e .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"}:_dbg .Notes =new (int32 ); -if _baf :=d .DecodeElement (_dbg .Notes ,&_cfd );_baf !=nil {return _baf ;};case _e .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"},_e .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"}:_dbg .TotalTime =new (int32 ); -if _gfe :=d .DecodeElement (_dbg .TotalTime ,&_cfd );_gfe !=nil {return _gfe ;};case _e .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"},_e .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"}:_dbg .HiddenSlides =new (int32 ); -if _cef :=d .DecodeElement (_dbg .HiddenSlides ,&_cfd );_cef !=nil {return _cef ;};case _e .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"},_e .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"}:_dbg .MMClips =new (int32 ); -if _gag :=d .DecodeElement (_dbg .MMClips ,&_cfd );_gag !=nil {return _gag ;};case _e .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"},_e .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"}:_dbg .ScaleCrop =new (bool ); -if _df :=d .DecodeElement (_dbg .ScaleCrop ,&_cfd );_df !=nil {return _df ;};case _e .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"},_e .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"}:_dbg .HeadingPairs =NewCT_VectorVariant (); -if _ef :=d .DecodeElement (_dbg .HeadingPairs ,&_cfd );_ef !=nil {return _ef ;};case _e .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"},_e .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"}:_dbg .TitlesOfParts =NewCT_VectorLpstr (); -if _bbc :=d .DecodeElement (_dbg .TitlesOfParts ,&_cfd );_bbc !=nil {return _bbc ;};case _e .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"},_e .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"}:_dbg .LinksUpToDate =new (bool ); -if _addb :=d .DecodeElement (_dbg .LinksUpToDate ,&_cfd );_addb !=nil {return _addb ;};case _e .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"},_e .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"}:_dbg .CharactersWithSpaces =new (int32 ); -if _gde :=d .DecodeElement (_dbg .CharactersWithSpaces ,&_cfd );_gde !=nil {return _gde ;};case _e .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"},_e .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"}:_dbg .SharedDoc =new (bool ); -if _bbg :=d .DecodeElement (_dbg .SharedDoc ,&_cfd );_bbg !=nil {return _bbg ;};case _e .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"},_e .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"}:_dbg .HyperlinkBase =new (string ); -if _bae :=d .DecodeElement (_dbg .HyperlinkBase ,&_cfd );_bae !=nil {return _bae ;};case _e .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"},_e .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"}:_dbg .HLinks =NewCT_VectorVariant (); -if _cgdc :=d .DecodeElement (_dbg .HLinks ,&_cfd );_cgdc !=nil {return _cgdc ;};case _e .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"},_e .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"}:_dbg .HyperlinksChanged =new (bool ); -if _cefb :=d .DecodeElement (_dbg .HyperlinksChanged ,&_cfd );_cefb !=nil {return _cefb ;};case _e .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"},_e .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"}:_dbg .DigSig =NewCT_DigSigBlob (); -if _ecg :=d .DecodeElement (_dbg .DigSig ,&_cfd );_ecg !=nil {return _ecg ;};case _e .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"},_e .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"}:_dbg .Application =new (string ); -if _gbb :=d .DecodeElement (_dbg .Application ,&_cfd );_gbb !=nil {return _gbb ;};case _e .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"},_e .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"}:_dbg .AppVersion =new (string ); -if _aac :=d .DecodeElement (_dbg .AppVersion ,&_cfd );_aac !=nil {return _aac ;};case _e .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"},_e .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"}:_dbg .DocSecurity =new (int32 ); -if _beb :=d .DecodeElement (_dbg .DocSecurity ,&_cfd );_beb !=nil {return _beb ;};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",_cfd .Name ); -if _dge :=d .Skip ();_dge !=nil {return _dge ;};};case _e .EndElement :break _fggf ;case _e .CharData :};};return nil ;};func NewCT_VectorLpstr ()*CT_VectorLpstr {_bbd :=&CT_VectorLpstr {};_bbd .Vector =_ag .NewVector ();return _bbd ;};func (_cb *CT_DigSigBlob )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -_af :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_ac .AddPreserveSpaceAttr (&_af ,_cb .Blob );e .EncodeElement (_cb .Blob ,_af );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_VectorLpstr and its children, prefixing error messages with path +func (_bead *CT_VectorLpstr )ValidateWithPath (path string )error {if _cc :=_bead .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_cc !=nil {return _cc ;};return nil ;}; -// ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path -func (_fcac *CT_Properties )ValidateWithPath (path string )error {if _fcac .HeadingPairs !=nil {if _gbc :=_fcac .HeadingPairs .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073");_gbc !=nil {return _gbc ; -};};if _fcac .TitlesOfParts !=nil {if _aea :=_fcac .TitlesOfParts .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066P\u0061\u0072\u0074\u0073");_aea !=nil {return _aea ;};};if _fcac .HLinks !=nil {if _fda :=_fcac .HLinks .ValidateWithPath (path +"\u002fH\u004c\u0069\u006e\u006b\u0073"); -_fda !=nil {return _fda ;};};if _fcac .DigSig !=nil {if _cgdb :=_fcac .DigSig .ValidateWithPath (path +"\u002fD\u0069\u0067\u0053\u0069\u0067");_cgdb !=nil {return _cgdb ;};};return nil ;};type CT_Properties struct{ +// Validate validates the CT_Properties and its children +func (_bae *CT_Properties )Validate ()error {return _bae .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; + +// Validate validates the Properties and its children +func (_gbba *Properties )Validate ()error {return _gbba .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; + +// ValidateWithPath validates the CT_DigSigBlob and its children, prefixing error messages with path +func (_c *CT_DigSigBlob )ValidateWithPath (path string )error {return nil };type CT_DigSigBlob struct{Blob string ;};func (_gbb *CT_VectorVariant )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbb .Vector =_ed .NewVector ();_agga :for {_dcf ,_gef :=d .Token (); +if _gef !=nil {return _gef ;};switch _cca :=_dcf .(type ){case _g .StartElement :switch _cca .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 _afc :=d .DecodeElement (_gbb .Vector ,&_cca ); +_afc !=nil {return _afc ;};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\u0056\u0065\u0063\u0074\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025v",_cca .Name ); +if _cdb :=d .Skip ();_cdb !=nil {return _cdb ;};};case _g .EndElement :break _agga ;case _g .CharData :};};return nil ;};type CT_Properties struct{ // Name of Document Template Template *string ; @@ -166,56 +177,47 @@ Application *string ; AppVersion *string ; // Document Security -DocSecurity *int32 ;};func (_bc *CT_Properties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbd :for {_dab ,_eaa :=d .Token ();if _eaa !=nil {return _eaa ;};switch _cfa :=_dab .(type ){case _e .StartElement :switch _cfa .Name {case _e .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"},_e .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"}:_bc .Template =new (string ); -if _adc :=d .DecodeElement (_bc .Template ,&_cfa );_adc !=nil {return _adc ;};case _e .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"},_e .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"}:_bc .Manager =new (string ); -if _fdf :=d .DecodeElement (_bc .Manager ,&_cfa );_fdf !=nil {return _fdf ;};case _e .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"},_e .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"}:_bc .Company =new (string ); -if _db :=d .DecodeElement (_bc .Company ,&_cfa );_db !=nil {return _db ;};case _e .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"},_e .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"}:_bc .Pages =new (int32 ); -if _eea :=d .DecodeElement (_bc .Pages ,&_cfa );_eea !=nil {return _eea ;};case _e .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"},_e .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"}:_bc .Words =new (int32 ); -if _fge :=d .DecodeElement (_bc .Words ,&_cfa );_fge !=nil {return _fge ;};case _e .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"},_e .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"}:_bc .Characters =new (int32 ); -if _gd :=d .DecodeElement (_bc .Characters ,&_cfa );_gd !=nil {return _gd ;};case _e .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"},_e .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"}:_bc .PresentationFormat =new (string ); -if _fa :=d .DecodeElement (_bc .PresentationFormat ,&_cfa );_fa !=nil {return _fa ;};case _e .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"},_e .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"}:_bc .Lines =new (int32 ); -if _cge :=d .DecodeElement (_bc .Lines ,&_cfa );_cge !=nil {return _cge ;};case _e .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"},_e .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"}:_bc .Paragraphs =new (int32 ); -if _be :=d .DecodeElement (_bc .Paragraphs ,&_cfa );_be !=nil {return _be ;};case _e .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"},_e .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"}:_bc .Slides =new (int32 ); -if _ecba :=d .DecodeElement (_bc .Slides ,&_cfa );_ecba !=nil {return _ecba ;};case _e .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"},_e .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"}:_bc .Notes =new (int32 ); -if _gf :=d .DecodeElement (_bc .Notes ,&_cfa );_gf !=nil {return _gf ;};case _e .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"},_e .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"}:_bc .TotalTime =new (int32 ); -if _ccf :=d .DecodeElement (_bc .TotalTime ,&_cfa );_ccf !=nil {return _ccf ;};case _e .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"},_e .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"}:_bc .HiddenSlides =new (int32 ); -if _bbe :=d .DecodeElement (_bc .HiddenSlides ,&_cfa );_bbe !=nil {return _bbe ;};case _e .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"},_e .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"}:_bc .MMClips =new (int32 ); -if _agab :=d .DecodeElement (_bc .MMClips ,&_cfa );_agab !=nil {return _agab ;};case _e .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"},_e .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"}:_bc .ScaleCrop =new (bool ); -if _de :=d .DecodeElement (_bc .ScaleCrop ,&_cfa );_de !=nil {return _de ;};case _e .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"},_e .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"}:_bc .HeadingPairs =NewCT_VectorVariant (); -if _deb :=d .DecodeElement (_bc .HeadingPairs ,&_cfa );_deb !=nil {return _deb ;};case _e .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"},_e .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"}:_bc .TitlesOfParts =NewCT_VectorLpstr (); -if _aeg :=d .DecodeElement (_bc .TitlesOfParts ,&_cfa );_aeg !=nil {return _aeg ;};case _e .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"},_e .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"}:_bc .LinksUpToDate =new (bool ); -if _ead :=d .DecodeElement (_bc .LinksUpToDate ,&_cfa );_ead !=nil {return _ead ;};case _e .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"},_e .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"}:_bc .CharactersWithSpaces =new (int32 ); -if _bbef :=d .DecodeElement (_bc .CharactersWithSpaces ,&_cfa );_bbef !=nil {return _bbef ;};case _e .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"},_e .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"}:_bc .SharedDoc =new (bool ); -if _gdd :=d .DecodeElement (_bc .SharedDoc ,&_cfa );_gdd !=nil {return _gdd ;};case _e .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"},_e .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"}:_bc .HyperlinkBase =new (string ); -if _eg :=d .DecodeElement (_bc .HyperlinkBase ,&_cfa );_eg !=nil {return _eg ;};case _e .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"},_e .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"}:_bc .HLinks =NewCT_VectorVariant (); -if _fca :=d .DecodeElement (_bc .HLinks ,&_cfa );_fca !=nil {return _fca ;};case _e .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"},_e .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"}:_bc .HyperlinksChanged =new (bool ); -if _bcd :=d .DecodeElement (_bc .HyperlinksChanged ,&_cfa );_bcd !=nil {return _bcd ;};case _e .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"},_e .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"}:_bc .DigSig =NewCT_DigSigBlob (); -if _dec :=d .DecodeElement (_bc .DigSig ,&_cfa );_dec !=nil {return _dec ;};case _e .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"},_e .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"}:_bc .Application =new (string ); -if _cd :=d .DecodeElement (_bc .Application ,&_cfa );_cd !=nil {return _cd ;};case _e .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"},_e .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"}:_bc .AppVersion =new (string ); -if _ada :=d .DecodeElement (_bc .AppVersion ,&_cfa );_ada !=nil {return _ada ;};case _e .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"},_e .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"}:_bc .DocSecurity =new (int32 ); -if _cfb :=d .DecodeElement (_bc .DocSecurity ,&_cfa );_cfb !=nil {return _cfb ;};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",_cfa .Name ); -if _eb :=d .Skip ();_eb !=nil {return _eb ;};};case _e .EndElement :break _gbd ;case _e .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_VectorVariant and its children, prefixing error messages with path -func (_dd *CT_VectorVariant )ValidateWithPath (path string )error {if _gdb :=_dd .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_gdb !=nil {return _gdb ;};return nil ;}; - -// ValidateWithPath validates the CT_VectorLpstr and its children, prefixing error messages with path -func (_decc *CT_VectorLpstr )ValidateWithPath (path string )error {if _gba :=_decc .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_gba !=nil {return _gba ;};return nil ;};func NewCT_DigSigBlob ()*CT_DigSigBlob {_b :=&CT_DigSigBlob {}; -return _b };type CT_DigSigBlob struct{Blob string ;}; +DocSecurity *int32 ;};func (_d *CT_DigSigBlob )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ad :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_b .AddPreserveSpaceAttr (&_ad ,_d .Blob ); +e .EncodeElement (_d .Blob ,_ad );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_VectorVariant and its children -func (_bcg *CT_VectorVariant )Validate ()error {return _bcg .ValidateWithPath ("\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func (_dag *Properties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_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 ="\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";return _dag .CT_Properties .MarshalXML (e ,start );};type Properties struct{CT_Properties }; +func (_fga *CT_VectorVariant )Validate ()error {return _fga .ValidateWithPath ("\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func NewCT_VectorVariant ()*CT_VectorVariant {_ecb :=&CT_VectorVariant {};_ecb .Vector =_ed .NewVector (); +return _ecb ;};func NewCT_Properties ()*CT_Properties {_ga :=&CT_Properties {};return _ga };func (_ec *CT_DigSigBlob )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_af :for {_ee ,_ge :=d .Token ();if _ge !=nil {return _ge ;};switch _gb :=_ee .(type ){case _g .StartElement :switch _gb .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 _ada :=d .DecodeElement (&_ec .Blob ,&_gb ); +_ada !=nil {return _ada ;};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\u0044i\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062 \u0025\u0076",_gb .Name ); +if _df :=d .Skip ();_df !=nil {return _df ;};};case _g .EndElement :break _af ;case _g .CharData :};};return nil ;};func (_add *CT_Properties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _add .Template !=nil {_cd :=_g .StartElement {Name :_g .Name {Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}}; +_b .AddPreserveSpaceAttr (&_cd ,*_add .Template );e .EncodeElement (_add .Template ,_cd );};if _add .Manager !=nil {_geb :=_g .StartElement {Name :_g .Name {Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}};_b .AddPreserveSpaceAttr (&_geb ,*_add .Manager ); +e .EncodeElement (_add .Manager ,_geb );};if _add .Company !=nil {_gf :=_g .StartElement {Name :_g .Name {Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}};_b .AddPreserveSpaceAttr (&_gf ,*_add .Company );e .EncodeElement (_add .Company ,_gf );};if _add .Pages !=nil {_f :=_g .StartElement {Name :_g .Name {Local :"\u0050\u0061\u0067e\u0073"}}; +e .EncodeElement (_add .Pages ,_f );};if _add .Words !=nil {_cb :=_g .StartElement {Name :_g .Name {Local :"\u0057\u006f\u0072d\u0073"}};e .EncodeElement (_add .Words ,_cb );};if _add .Characters !=nil {_dc :=_g .StartElement {Name :_g .Name {Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}}; +e .EncodeElement (_add .Characters ,_dc );};if _add .PresentationFormat !=nil {_ea :=_g .StartElement {Name :_g .Name {Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}};_b .AddPreserveSpaceAttr (&_ea ,*_add .PresentationFormat ); +e .EncodeElement (_add .PresentationFormat ,_ea );};if _add .Lines !=nil {_ca :=_g .StartElement {Name :_g .Name {Local :"\u004c\u0069\u006ee\u0073"}};e .EncodeElement (_add .Lines ,_ca );};if _add .Paragraphs !=nil {_bg :=_g .StartElement {Name :_g .Name {Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}}; +e .EncodeElement (_add .Paragraphs ,_bg );};if _add .Slides !=nil {_eg :=_g .StartElement {Name :_g .Name {Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}};e .EncodeElement (_add .Slides ,_eg );};if _add .Notes !=nil {_fe :=_g .StartElement {Name :_g .Name {Local :"\u004e\u006f\u0074e\u0073"}}; +e .EncodeElement (_add .Notes ,_fe );};if _add .TotalTime !=nil {_cg :=_g .StartElement {Name :_g .Name {Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}};e .EncodeElement (_add .TotalTime ,_cg );};if _add .HiddenSlides !=nil {_ged :=_g .StartElement {Name :_g .Name {Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}}; +e .EncodeElement (_add .HiddenSlides ,_ged );};if _add .MMClips !=nil {_ecd :=_g .StartElement {Name :_g .Name {Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}};e .EncodeElement (_add .MMClips ,_ecd );};if _add .ScaleCrop !=nil {_age :=_g .StartElement {Name :_g .Name {Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}}; +e .EncodeElement (_add .ScaleCrop ,_age );};if _add .HeadingPairs !=nil {_db :=_g .StartElement {Name :_g .Name {Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}};e .EncodeElement (_add .HeadingPairs ,_db );};if _add .TitlesOfParts !=nil {_caa :=_g .StartElement {Name :_g .Name {Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}}; +e .EncodeElement (_add .TitlesOfParts ,_caa );};if _add .LinksUpToDate !=nil {_bd :=_g .StartElement {Name :_g .Name {Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}};e .EncodeElement (_add .LinksUpToDate ,_bd ); +};if _add .CharactersWithSpaces !=nil {_ef :=_g .StartElement {Name :_g .Name {Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}};e .EncodeElement (_add .CharactersWithSpaces ,_ef );};if _add .SharedDoc !=nil {_gbg :=_g .StartElement {Name :_g .Name {Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}}; +e .EncodeElement (_add .SharedDoc ,_gbg );};if _add .HyperlinkBase !=nil {_bf :=_g .StartElement {Name :_g .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}};_b .AddPreserveSpaceAttr (&_bf ,*_add .HyperlinkBase ); +e .EncodeElement (_add .HyperlinkBase ,_bf );};if _add .HLinks !=nil {_gae :=_g .StartElement {Name :_g .Name {Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_add .HLinks ,_gae );};if _add .HyperlinksChanged !=nil {_ac :=_g .StartElement {Name :_g .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}}; +e .EncodeElement (_add .HyperlinksChanged ,_ac );};if _add .DigSig !=nil {_cf :=_g .StartElement {Name :_g .Name {Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}};e .EncodeElement (_add .DigSig ,_cf );};if _add .Application !=nil {_fd :=_g .StartElement {Name :_g .Name {Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}}; +_b .AddPreserveSpaceAttr (&_fd ,*_add .Application );e .EncodeElement (_add .Application ,_fd );};if _add .AppVersion !=nil {_bc :=_g .StartElement {Name :_g .Name {Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}};_b .AddPreserveSpaceAttr (&_bc ,*_add .AppVersion ); +e .EncodeElement (_add .AppVersion ,_bc );};if _add .DocSecurity !=nil {_ab :=_g .StartElement {Name :_g .Name {Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}};e .EncodeElement (_add .DocSecurity ,_ab );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_gc *CT_VectorVariant )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ebc :=_g .StartElement {Name :_g .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_gc .Vector ,_ebc ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_VectorLpstr and its children -func (_beg *CT_VectorLpstr )Validate ()error {return _beg .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072");}; +func (_eeeb *CT_VectorLpstr )Validate ()error {return _eeeb .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072");};func (_baf *Properties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\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 _baf .CT_Properties .MarshalXML (e ,start );};func NewProperties ()*Properties {_abec :=&Properties {};_abec .CT_Properties =*NewCT_Properties ();return _abec ;}; +func NewCT_DigSigBlob ()*CT_DigSigBlob {_eb :=&CT_DigSigBlob {};return _eb }; -// Validate validates the Properties and its children -func (_fcb *Properties )Validate ()error {return _fcb .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func init (){_ac .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 ); -_ac .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 ); -_ac .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 ); -_ac .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 ); -_ac .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 ); +// ValidateWithPath validates the CT_VectorVariant and its children, prefixing error messages with path +func (_gbc *CT_VectorVariant )ValidateWithPath (path string )error {if _fbcg :=_gbc .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_fbcg !=nil {return _fbcg ;};return nil ;}; + +// ValidateWithPath validates the Properties and its children, prefixing error messages with path +func (_cce *Properties )ValidateWithPath (path string )error {if _ega :=_cce .CT_Properties .ValidateWithPath (path );_ega !=nil {return _ega ;};return nil ;};func init (){_b .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_Properties ); +_b .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074",NewCT_VectorVariant ); +_b .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072",NewCT_VectorLpstr ); +_b .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062",NewCT_DigSigBlob ); +_b .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewProperties ); }; \ No newline at end of file diff --git a/schema/soo/ofc/math/math.go b/schema/soo/ofc/math/math.go index 2ea1cd4a42..a8a436bf6e 100644 --- a/schema/soo/ofc/math/math.go +++ b/schema/soo/ofc/math/math.go @@ -9,1367 +9,1367 @@ // 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 (_b "encoding/xml";_a "fmt";_ca "github.com/unidoc/unioffice";_be "github.com/unidoc/unioffice/common/logger";_gc "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_g "strconv";); - -// Validate validates the CT_Char and its children -func (_abag *CT_Char )Validate ()error {return _abag .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u0061\u0072");};type CT_Integer255 struct{ValAttr int64 ;}; +package math ;import (_d "encoding/xml";_g "fmt";_gg "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/common/logger";_gf "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_c "strconv";);func (_egdfe *CT_UnSignedInteger )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dacd :=range start .Attr {if _dacd .Name .Local =="\u0076\u0061\u006c"{_dgca ,_gcbde :=_c .ParseUint (_dacd .Value ,10,32); +if _gcbde !=nil {return _gcbde ;};_egdfe .ValAttr =uint32 (_dgca );continue ;};};for {_eefd ,_fabga :=d .Token ();if _fabga !=nil {return _g .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",_fabga ); +};if _dddfb ,_gacdfa :=_eefd .(_d .EndElement );_gacdfa &&_dddfb .Name ==start .Name {break ;};};return nil ;};func NewCT_EqArrPr ()*CT_EqArrPr {_bfgg :=&CT_EqArrPr {};return _bfgg };func (_bdad *CT_MathPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _bdad .MathFont !=nil {_bdd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}};e .EncodeElement (_bdad .MathFont ,_bdd );};if _bdad .BrkBin !=nil {_fbbb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0062\u0072\u006b\u0042\u0069\u006e"}}; +e .EncodeElement (_bdad .BrkBin ,_fbbb );};if _bdad .BrkBinSub !=nil {_bgdb :=_d .StartElement {Name :_d .Name {Local :"m\u003a\u0062\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062"}};e .EncodeElement (_bdad .BrkBinSub ,_bgdb );};if _bdad .SmallFrac !=nil {_ebff :=_d .StartElement {Name :_d .Name {Local :"m\u003a\u0073\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063"}}; +e .EncodeElement (_bdad .SmallFrac ,_ebff );};if _bdad .DispDef !=nil {_bgad :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0064\u0069\u0073\u0070\u0044\u0065f"}};e .EncodeElement (_bdad .DispDef ,_bgad );};if _bdad .LMargin !=nil {_fda :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u006c\u004d\u0061\u0072\u0067\u0069n"}}; +e .EncodeElement (_bdad .LMargin ,_fda );};if _bdad .RMargin !=nil {_effb :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0072\u004d\u0061\u0072\u0067\u0069n"}};e .EncodeElement (_bdad .RMargin ,_effb );};if _bdad .DefJc !=nil {_gbf :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0064\u0065\u0066\u004a\u0063"}}; +e .EncodeElement (_bdad .DefJc ,_gbf );};if _bdad .PreSp !=nil {_dfbg :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0070\u0072\u0065\u0053\u0070"}};e .EncodeElement (_bdad .PreSp ,_dfbg );};if _bdad .PostSp !=nil {_cggab :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0070\u006f\u0073\u0074\u0053\u0070"}}; +e .EncodeElement (_bdad .PostSp ,_cggab );};if _bdad .InterSp !=nil {_bbfd :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0069\u006e\u0074\u0065\u0072\u0053p"}};e .EncodeElement (_bdad .InterSp ,_bbfd );};if _bdad .IntraSp !=nil {_aadf :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0069\u006e\u0074\u0072\u0061\u0053p"}}; +e .EncodeElement (_bdad .IntraSp ,_aadf );};if _bdad .Choice !=nil {_bdad .Choice .MarshalXML (e ,_d .StartElement {});};if _bdad .IntLim !=nil {_cfef :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0069\u006e\u0074\u004c\u0069\u006d"}};e .EncodeElement (_bdad .IntLim ,_cfef ); +};if _bdad .NaryLim !=nil {_eba :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u006e\u0061\u0072\u0079\u004c\u0069m"}};e .EncodeElement (_bdad .NaryLim ,_eba );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_MCS ()*CT_MCS {_eaf :=&CT_MCS {}; +return _eaf };type ST_Style byte ;func (_bdf *CT_NaryPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bdf .Chr !=nil {_ggfc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_bdf .Chr ,_ggfc ); +};if _bdf .LimLoc !=nil {_dbeb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0063"}};e .EncodeElement (_bdf .LimLoc ,_dbeb );};if _bdf .Grow !=nil {_dbec :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}}; +e .EncodeElement (_bdf .Grow ,_dbec );};if _bdf .SubHide !=nil {_afaa :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0073\u0075\u0062\u0048\u0069\u0064e"}};e .EncodeElement (_bdf .SubHide ,_afaa );};if _bdf .SupHide !=nil {_gbe :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0073\u0075\u0070\u0048\u0069\u0064e"}}; +e .EncodeElement (_bdf .SupHide ,_gbe );};if _bdf .CtrlPr !=nil {_bdfb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bdf .CtrlPr ,_bdfb );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_R and its children -func (_acde *CT_R )Validate ()error {return _acde .ValidateWithPath ("\u0043\u0054\u005f\u0052")}; +// ValidateWithPath validates the CT_Func and its children, prefixing error messages with path +func (_bbcf *CT_Func )ValidateWithPath (path string )error {if _bbcf .FuncPr !=nil {if _ggdc :=_bbcf .FuncPr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0050\u0072");_ggdc !=nil {return _ggdc ;};};if _fbfe :=_bbcf .FName .ValidateWithPath (path +"\u002f\u0046\u004e\u0061\u006d\u0065"); +_fbfe !=nil {return _fbfe ;};if _cefb :=_bbcf .E .ValidateWithPath (path +"\u002f\u0045");_cefb !=nil {return _cefb ;};return nil ;}; -// ValidateWithPath validates the CT_GroupChrPr and its children, prefixing error messages with path -func (_afa *CT_GroupChrPr )ValidateWithPath (path string )error {if _afa .Chr !=nil {if _afce :=_afa .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_afce !=nil {return _afce ;};};if _afa .Pos !=nil {if _bdb :=_afa .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073"); -_bdb !=nil {return _bdb ;};};if _afa .VertJc !=nil {if _dbdg :=_afa .VertJc .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u004a\u0063");_dbdg !=nil {return _dbdg ;};};if _afa .CtrlPr !=nil {if _badf :=_afa .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_badf !=nil {return _badf ;};};return nil ;};type CT_LimLoc struct{ValAttr ST_LimLoc ;};func (_eegec ST_TopBot )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gbedb :=_b .Attr {};_gbedb .Name =name ;switch _eegec {case ST_TopBotUnset :_gbedb .Value =""; -case ST_TopBotTop :_gbedb .Value ="\u0074\u006f\u0070";case ST_TopBotBot :_gbedb .Value ="\u0062\u006f\u0074";};return _gbedb ,nil ;};func (_cebd *CT_SSub )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cebd .SSubPr !=nil {_eddd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062\u0050\u0072"}}; -e .EncodeElement (_cebd .SSubPr ,_eddd );};_bggc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_cebd .E ,_bggc );_gbgd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_cebd .Sub ,_gbgd ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_YAlign and its children, prefixing error messages with path +func (_agddd *CT_YAlign )ValidateWithPath (path string )error {if _agddd .ValAttr ==_gf .ST_YAlignUnset {return _g .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _dcde :=_agddd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcde !=nil {return _dcde ;};return nil ;};func (_gacd *CT_MathPrChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdcc :for {_dgec ,_abbc :=d .Token (); +if _abbc !=nil {return _abbc ;};switch _bee :=_dgec .(type ){case _d .StartElement :switch _bee .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gacd .WrapIndent =NewCT_TwipsMeasure (); +if _bccd :=d .DecodeElement (_gacd .WrapIndent ,&_bee );_bccd !=nil {return _bccd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gacd .WrapRight =NewCT_OnOff (); +if _ebdf :=d .DecodeElement (_gacd .WrapRight ,&_bee );_ebdf !=nil {return _ebdf ;};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\u004d\u0061\u0074h\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_bee .Name ); +if _dbe :=d .Skip ();_dbe !=nil {return _dbe ;};};case _d .EndElement :break _fdcc ;case _d .CharData :};};return nil ;};type CT_FType struct{ValAttr ST_FType ;};func NewCT_BorderBox ()*CT_BorderBox {_gae :=&CT_BorderBox {};_gae .E =NewCT_OMathArg ();return _gae }; -// ValidateWithPath validates the CT_MR and its children, prefixing error messages with path -func (_fgaf *CT_MR )ValidateWithPath (path string )error {for _agc ,_fddg :=range _fgaf .E {if _gab :=_fddg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_agc ));_gab !=nil {return _gab ;};};return nil ;};func (_dcfae *ST_Shp )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdbg ,_cbdc :=d .Token (); -if _cbdc !=nil {return _cbdc ;};if _ggef ,_abcd :=_fdbg .(_b .EndElement );_abcd &&_ggef .Name ==start .Name {*_dcfae =1;return nil ;};if _egff ,_bgbg :=_fdbg .(_b .CharData );!_bgbg {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",_fdbg ); -}else {switch string (_egff ){case "":*_dcfae =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_dcfae =1;case "\u006d\u0061\u0074c\u0068":*_dcfae =2;};};_fdbg ,_cbdc =d .Token ();if _cbdc !=nil {return _cbdc ;};if _cfdc ,_addf :=_fdbg .(_b .EndElement ); -_addf &&_cfdc .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",_fdbg );};type CT_RPRChoice struct{Nor *CT_OnOff ; -};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 (_gcb *CT_BreakBin )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eege :=range start .Attr {if _eege .Name .Local =="\u0076\u0061\u006c"{_gcb .ValAttr .UnmarshalXMLAttr (_eege ); -continue ;};};for {_ggd ,_cfg :=d .Token ();if _cfg !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e\u003a\u0020\u0025\u0073",_cfg );};if _edf ,_bee :=_ggd .(_b .EndElement ); -_bee &&_edf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_MPr and its children, prefixing error messages with path -func (_bgga *CT_MPr )ValidateWithPath (path string )error {if _bgga .BaseJc !=nil {if _agad :=_bgga .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_agad !=nil {return _agad ;};};if _bgga .PlcHide !=nil {if _cgce :=_bgga .PlcHide .ValidateWithPath (path +"\u002f\u0050\u006c\u0063\u0048\u0069\u0064\u0065"); -_cgce !=nil {return _cgce ;};};if _bgga .RSpRule !=nil {if _cddfb :=_bgga .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065");_cddfb !=nil {return _cddfb ;};};if _bgga .CGpRule !=nil {if _cebg :=_bgga .CGpRule .ValidateWithPath (path +"\u002f\u0043\u0047\u0070\u0052\u0075\u006c\u0065"); -_cebg !=nil {return _cebg ;};};if _bgga .RSp !=nil {if _edbg :=_bgga .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_edbg !=nil {return _edbg ;};};if _bgga .CSp !=nil {if _fcfd :=_bgga .CSp .ValidateWithPath (path +"\u002f\u0043\u0053\u0070"); -_fcfd !=nil {return _fcfd ;};};if _bgga .CGp !=nil {if _fae :=_bgga .CGp .ValidateWithPath (path +"\u002f\u0043\u0047\u0070");_fae !=nil {return _fae ;};};if _bgga .Mcs !=nil {if _bgfg :=_bgga .Mcs .ValidateWithPath (path +"\u002f\u004d\u0063\u0073");_bgfg !=nil {return _bgfg ; -};};if _bgga .CtrlPr !=nil {if _dafe :=_bgga .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dafe !=nil {return _dafe ;};};return nil ;};func (_cfff *CT_LimLoc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_eede ,_cage :=_cfff .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"}); -if _cage !=nil {return _cage ;};start .Attr =append (start .Attr ,_eede );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_MathPrChoice struct{WrapIndent *CT_TwipsMeasure ;WrapRight *CT_OnOff ;}; +// ValidateWithPath validates the CT_Box and its children, prefixing error messages with path +func (_cac *CT_Box )ValidateWithPath (path string )error {if _cac .BoxPr !=nil {if _ffd :=_cac .BoxPr .ValidateWithPath (path +"\u002f\u0042\u006f\u0078\u0050\u0072");_ffd !=nil {return _ffd ;};};if _ffb :=_cac .E .ValidateWithPath (path +"\u002f\u0045"); +_ffb !=nil {return _ffb ;};return nil ;};func (_fbag *ST_BreakBin )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebaf ,_gdbea :=d .Token ();if _gdbea !=nil {return _gdbea ;};if _ffbfe ,_afed :=_ebaf .(_d .EndElement );_afed &&_ffbfe .Name ==start .Name {*_fbag =1; +return nil ;};if _acfe ,_egcdg :=_ebaf .(_d .CharData );!_egcdg {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",_ebaf );}else {switch string (_acfe ){case "":*_fbag =0; +case "\u0062\u0065\u0066\u006f\u0072\u0065":*_fbag =1;case "\u0061\u0066\u0074e\u0072":*_fbag =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_fbag =3;};};_ebaf ,_gdbea =d .Token ();if _gdbea !=nil {return _gdbea ;};if _gccbc ,_ggge :=_ebaf .(_d .EndElement ); +_ggge &&_gccbc .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",_ebaf );};func (_cgg *CT_BoxPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceea :for {_bdb ,_bfge :=d .Token (); +if _bfge !=nil {return _bfge ;};switch _bbe :=_bdb .(type ){case _d .StartElement :switch _bbe .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgg .OpEmu =NewCT_OnOff (); +if _cgeg :=d .DecodeElement (_cgg .OpEmu ,&_bbe );_cgeg !=nil {return _cgeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgg .NoBreak =NewCT_OnOff (); +if _cagd :=d .DecodeElement (_cgg .NoBreak ,&_bbe );_cagd !=nil {return _cagd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgg .Diff =NewCT_OnOff (); +if _ace :=d .DecodeElement (_cgg .Diff ,&_bbe );_ace !=nil {return _ace ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgg .Brk =NewCT_ManualBreak (); +if _bdbf :=d .DecodeElement (_cgg .Brk ,&_bbe );_bdbf !=nil {return _bdbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgg .Aln =NewCT_OnOff (); +if _age :=d .DecodeElement (_cgg .Aln ,&_bbe );_age !=nil {return _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\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgg .CtrlPr =NewCT_CtrlPr (); +if _cef :=d .DecodeElement (_cgg .CtrlPr ,&_bbe );_cef !=nil {return _cef ;};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\u0042\u006f\u0078\u0050\u0072\u0020\u0025\u0076",_bbe .Name ); +if _cbe :=d .Skip ();_cbe !=nil {return _cbe ;};};case _d .EndElement :break _ceea ;case _d .CharData :};};return nil ;};func NewCT_Acc ()*CT_Acc {_gc :=&CT_Acc {};_gc .E =NewCT_OMathArg ();return _gc };func (_bagfb *ST_Style )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bagfb =0; +case "\u0070":*_bagfb =1;case "\u0062":*_bagfb =2;case "\u0069":*_bagfb =3;case "\u0062\u0069":*_bagfb =4;};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 ;}; -// Validate validates the CT_RPR and its children -func (_dccda *CT_RPR )Validate ()error {return _dccda .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0052");};func (_eecde *CT_LimLowPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cee :for {_fcda ,_fgb :=d .Token ();if _fgb !=nil {return _fgb ; -};switch _eeag :=_fcda .(type ){case _b .StartElement :switch _eeag .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"}:_eecde .CtrlPr =NewCT_CtrlPr (); -if _fea :=d .DecodeElement (_eecde .CtrlPr ,&_eeag );_fea !=nil {return _fea ;};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\u006d\u004c\u006f\u0077\u0050\u0072\u0020\u0025\u0076",_eeag .Name ); -if _fda :=d .Skip ();_fda !=nil {return _fda ;};};case _b .EndElement :break _cee ;case _b .CharData :};};return nil ;};func (_bfegf *CT_YAlign )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfegf .ValAttr =_gc .ST_YAlign (1);for _ ,_geag :=range start .Attr {if _geag .Name .Local =="\u0076\u0061\u006c"{_bfegf .ValAttr .UnmarshalXMLAttr (_geag ); -continue ;};};for {_eeca ,_gfbe :=d .Token ();if _gfbe !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0059\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_gfbe );};if _egcgb ,_beeea :=_eeca .(_b .EndElement );_beeea &&_egcgb .Name ==start .Name {break ; -};};return nil ;};func (_fcca *CT_DPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fcca .BegChr !=nil {_aga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u0065\u0067\u0043\u0068\u0072"}};e .EncodeElement (_fcca .BegChr ,_aga ); -};if _fcca .SepChr !=nil {_fff :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0065\u0070\u0043\u0068\u0072"}};e .EncodeElement (_fcca .SepChr ,_fff );};if _fcca .EndChr !=nil {_cba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065\u006e\u0064\u0043\u0068\u0072"}}; -e .EncodeElement (_fcca .EndChr ,_cba );};if _fcca .Grow !=nil {_fcdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_fcca .Grow ,_fcdd );};if _fcca .Shp !=nil {_ebc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073h\u0070"}}; -e .EncodeElement (_fcca .Shp ,_ebc );};if _fcca .CtrlPr !=nil {_gdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_fcca .CtrlPr ,_gdd );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_cbfd *CT_OnOff )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aggg :=range start .Attr {if _aggg .Name .Local =="\u0076\u0061\u006c"{_cggf ,_bbfb :=ParseUnionST_OnOff (_aggg .Value );if _bbfb !=nil {return _bbfb ; -};_cbfd .ValAttr =&_cggf ;continue ;};};for {_fagge ,_eabe :=d .Token ();if _eabe !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_eabe );};if _cffcg ,_gcae :=_fagge .(_b .EndElement ); -_gcae &&_cffcg .Name ==start .Name {break ;};};return nil ;};func (_facd *CT_Integer255 )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_facd .ValAttr =1;for _ ,_abea :=range start .Attr {if _abea .Name .Local =="\u0076\u0061\u006c"{_aefd ,_gdc :=_g .ParseInt (_abea .Value ,10,64); -if _gdc !=nil {return _gdc ;};_facd .ValAttr =_aefd ;continue ;};};for {_gffa ,_daac :=d .Token ();if _daac !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0074e\u0067e\u0072\u0032\u0035\u0035\u003a\u0020\u0025s",_daac ); -};if _fca ,_fde :=_gffa .(_b .EndElement );_fde &&_fca .Name ==start .Name {break ;};};return nil ;};func NewCT_TopBot ()*CT_TopBot {_fgbeg :=&CT_TopBot {};_fgbeg .ValAttr =ST_TopBot (1);return _fgbeg };func (_eedef *EG_OMathElements )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eedef .EG_OMathMathElements !=nil {for _ ,_bddad :=range _eedef .EG_OMathMathElements {_bddad .MarshalXML (e ,_b .StartElement {}); -};};return nil ;}; +// ValidateWithPath validates the CT_MathPrChoice and its children, prefixing error messages with path +func (_bdcg *CT_MathPrChoice )ValidateWithPath (path string )error {if _bdcg .WrapIndent !=nil {if _cgaaa :=_bdcg .WrapIndent .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074");_cgaaa !=nil {return _cgaaa ;};};if _bdcg .WrapRight !=nil {if _ebc :=_bdcg .WrapRight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074"); +_ebc !=nil {return _ebc ;};};return nil ;};type CT_BreakBinSub struct{ValAttr ST_BreakBinSub ;};func (_dgcge ST_BreakBinSub )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_face :=_d .Attr {};_face .Name =name ;switch _dgcge {case ST_BreakBinSubUnset :_face .Value =""; +case ST_BreakBinSub__ :_face .Value ="\u002d\u002d";case ST_BreakBinSub___ :_face .Value ="\u002d\u002b";case ST_BreakBinSub____ :_face .Value ="\u002b\u002d";};return _face ,nil ;}; -// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path -func (_faeb *CT_Style )ValidateWithPath (path string )error {if _bceda :=_faeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bceda !=nil {return _bceda ;};return nil ;}; +// ValidateWithPath validates the CT_CtrlPr and its children, prefixing error messages with path +func (_fbd *CT_CtrlPr )ValidateWithPath (path string )error {return nil };type CT_OMath struct{EG_OMathMathElements []*EG_OMathMathElements ;}; -// ValidateWithPath validates the CT_TopBot and its children, prefixing error messages with path -func (_deagd *CT_TopBot )ValidateWithPath (path string )error {if _deagd .ValAttr ==ST_TopBotUnset {return _a .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _bbad :=_deagd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbad !=nil {return _bbad ;};return nil ;}; +// Validate validates the CT_RadPr and its children +func (_agac *CT_RadPr )Validate ()error {return _agac .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072");}; -// ValidateWithPath validates the CT_SSubSupPr and its children, prefixing error messages with path -func (_dbgf *CT_SSubSupPr )ValidateWithPath (path string )error {if _dbgf .AlnScr !=nil {if _fagdc :=_dbgf .AlnScr .ValidateWithPath (path +"\u002fA\u006c\u006e\u0053\u0063\u0072");_fagdc !=nil {return _fagdc ;};};if _dbgf .CtrlPr !=nil {if _ebfc :=_dbgf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_ebfc !=nil {return _ebfc ;};};return nil ;};func (_adff *CT_MathPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _adff .MathFont !=nil {_ceca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}}; -e .EncodeElement (_adff .MathFont ,_ceca );};if _adff .BrkBin !=nil {_bgbee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u0072\u006b\u0042\u0069\u006e"}};e .EncodeElement (_adff .BrkBin ,_bgbee );};if _adff .BrkBinSub !=nil {_begc :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0062\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062"}}; -e .EncodeElement (_adff .BrkBinSub ,_begc );};if _adff .SmallFrac !=nil {_cebfe :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0073\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063"}};e .EncodeElement (_adff .SmallFrac ,_cebfe );};if _adff .DispDef !=nil {_edbe :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0064\u0069\u0073\u0070\u0044\u0065f"}}; -e .EncodeElement (_adff .DispDef ,_edbe );};if _adff .LMargin !=nil {_aefb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006c\u004d\u0061\u0072\u0067\u0069n"}};e .EncodeElement (_adff .LMargin ,_aefb );};if _adff .RMargin !=nil {_fgbf :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0072\u004d\u0061\u0072\u0067\u0069n"}}; -e .EncodeElement (_adff .RMargin ,_fgbf );};if _adff .DefJc !=nil {_aeab :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0064\u0065\u0066\u004a\u0063"}};e .EncodeElement (_adff .DefJc ,_aeab );};if _adff .PreSp !=nil {_acgd :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0070\u0072\u0065\u0053\u0070"}}; -e .EncodeElement (_adff .PreSp ,_acgd );};if _adff .PostSp !=nil {_fdfc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0070\u006f\u0073\u0074\u0053\u0070"}};e .EncodeElement (_adff .PostSp ,_fdfc );};if _adff .InterSp !=nil {_abdd :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0069\u006e\u0074\u0065\u0072\u0053p"}}; -e .EncodeElement (_adff .InterSp ,_abdd );};if _adff .IntraSp !=nil {_gccd :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0069\u006e\u0074\u0072\u0061\u0053p"}};e .EncodeElement (_adff .IntraSp ,_gccd );};if _adff .Choice !=nil {_adff .Choice .MarshalXML (e ,_b .StartElement {}); -};if _adff .IntLim !=nil {_aad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0069\u006e\u0074\u004c\u0069\u006d"}};e .EncodeElement (_adff .IntLim ,_aad );};if _adff .NaryLim !=nil {_agdb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006e\u0061\u0072\u0079\u004c\u0069m"}}; -e .EncodeElement (_adff .NaryLim ,_agdb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dbc *CT_BoxPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dbc .OpEmu !=nil {_cfc :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006f\u0070\u0045\u006d\u0075"}}; -e .EncodeElement (_dbc .OpEmu ,_cfc );};if _dbc .NoBreak !=nil {_cab :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006e\u006f\u0042\u0072\u0065\u0061k"}};e .EncodeElement (_dbc .NoBreak ,_cab );};if _dbc .Diff !=nil {_bcb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064\u0069\u0066\u0066"}}; -e .EncodeElement (_dbc .Diff ,_bcb );};if _dbc .Brk !=nil {_ged :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_dbc .Brk ,_ged );};if _dbc .Aln !=nil {_acb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0061l\u006e"}}; -e .EncodeElement (_dbc .Aln ,_acb );};if _dbc .CtrlPr !=nil {_ded :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_dbc .CtrlPr ,_ded );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the OMathPara and its children +func (_bebe *OMathPara )Validate ()error {return _bebe .ValidateWithPath ("\u004fM\u0061\u0074\u0068\u0050\u0061\u0072a");}; -// Validate validates the CT_SSupPr and its children -func (_dabg *CT_SSupPr )Validate ()error {return _dabg .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070\u0050r");}; +// ValidateWithPath validates the CT_AccPr and its children, prefixing error messages with path +func (_dfc *CT_AccPr )ValidateWithPath (path string )error {if _dfc .Chr !=nil {if _aa :=_dfc .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_aa !=nil {return _aa ;};};if _dfc .CtrlPr !=nil {if _ge :=_dfc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_ge !=nil {return _ge ;};};return nil ;}; -// ValidateWithPath validates the CT_RadPr and its children, prefixing error messages with path -func (_cafea *CT_RadPr )ValidateWithPath (path string )error {if _cafea .DegHide !=nil {if _bgafe :=_cafea .DegHide .ValidateWithPath (path +"\u002f\u0044\u0065\u0067\u0048\u0069\u0064\u0065");_bgafe !=nil {return _bgafe ;};};if _cafea .CtrlPr !=nil {if _efeg :=_cafea .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_efeg !=nil {return _efeg ;};};return nil ;};func NewCT_FuncPr ()*CT_FuncPr {_bge :=&CT_FuncPr {};return _bge };func (_faab ST_BreakBin )Validate ()error {return _faab .ValidateWithPath ("")};type EG_ScriptStyle struct{Scr *CT_Script ;Sty *CT_Style ;}; +// Validate validates the CT_RPR and its children +func (_ccfed *CT_RPR )Validate ()error {return _ccfed .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0052");}; +// Validate validates the CT_CtrlPr and its children +func (_ebbc *CT_CtrlPr )Validate ()error {return _ebbc .ValidateWithPath ("\u0043T\u005f\u0043\u0074\u0072\u006c\u0050r");};func (_ddge *CT_YAlign )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bfggc ,_aggc :=_ddge .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"}); +if _aggc !=nil {return _aggc ;};start .Attr =append (start .Attr ,_bfggc );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });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 ;};type CT_TopBot struct{ValAttr ST_TopBot ;};func NewCT_UnSignedInteger ()*CT_UnSignedInteger {_fcgaed :=&CT_UnSignedInteger {};return _fcgaed };func (_afb *CT_BarPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_caf :for {_cc ,_eb :=d .Token (); +if _eb !=nil {return _eb ;};switch _ecg :=_cc .(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\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afb .Pos =NewCT_TopBot (); +if _cge :=d .DecodeElement (_afb .Pos ,&_ecg );_cge !=nil {return _cge ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afb .CtrlPr =NewCT_CtrlPr (); +if _cgaa :=d .DecodeElement (_afb .CtrlPr ,&_ecg );_cgaa !=nil {return _cgaa ;};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\u0042\u0061\u0072\u0050\u0072\u0020\u0025\u0076",_ecg .Name ); +if _cd :=d .Skip ();_cd !=nil {return _cd ;};};case _d .EndElement :break _caf ;case _d .CharData :};};return nil ;};func (_dcece *CT_OnOff )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcece .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_dcece .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Script and its children -func (_bdbc *CT_Script )Validate ()error {return _bdbc .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0072\u0069\u0070t");}; +// ValidateWithPath validates the CT_FuncPr and its children, prefixing error messages with path +func (_egd *CT_FuncPr )ValidateWithPath (path string )error {if _egd .CtrlPr !=nil {if _badf :=_egd .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_badf !=nil {return _badf ;};};return nil ;}; -// Validate validates the CT_NaryPr and its children -func (_ffbf *CT_NaryPr )Validate ()error {return _ffbf .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079\u0050r");};func (_ddega ST_Shp )String ()string {switch _ddega {case 0:return "";case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064"; -case 2:return "\u006d\u0061\u0074c\u0068";};return "";}; +// ValidateWithPath validates the EG_ScriptStyle and its children, prefixing error messages with path +func (_eabf *EG_ScriptStyle )ValidateWithPath (path string )error {if _eabf .Scr !=nil {if _afgg :=_eabf .Scr .ValidateWithPath (path +"\u002f\u0053\u0063\u0072");_afgg !=nil {return _afgg ;};};if _eabf .Sty !=nil {if _eddb :=_eabf .Sty .ValidateWithPath (path +"\u002f\u0053\u0074\u0079"); +_eddb !=nil {return _eddb ;};};return nil ;}; -// ValidateWithPath validates the CT_Rad and its children, prefixing error messages with path -func (_bfbe *CT_Rad )ValidateWithPath (path string )error {if _bfbe .RadPr !=nil {if _dceb :=_bfbe .RadPr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0050\u0072");_dceb !=nil {return _dceb ;};};if _debd :=_bfbe .Deg .ValidateWithPath (path +"\u002f\u0044\u0065\u0067"); -_debd !=nil {return _debd ;};if _ceaef :=_bfbe .E .ValidateWithPath (path +"\u002f\u0045");_ceaef !=nil {return _ceaef ;};return nil ;};func (_acge ST_BreakBin )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_acge .String (),start ); -};type CT_SSupPr struct{CtrlPr *CT_CtrlPr ;};func (_daeea *ST_FType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cade ,_egfc :=d .Token ();if _egfc !=nil {return _egfc ;};if _adade ,_dgccg :=_cade .(_b .EndElement );_dgccg &&_adade .Name ==start .Name {*_daeea =1; -return nil ;};if _cced ,_cfeg :=_cade .(_b .CharData );!_cfeg {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",_cade );}else {switch string (_cced ){case "":*_daeea =0; -case "\u0062\u0061\u0072":*_daeea =1;case "\u0073\u006b\u0077":*_daeea =2;case "\u006c\u0069\u006e":*_daeea =3;case "\u006e\u006f\u0042a\u0072":*_daeea =4;};};_cade ,_egfc =d .Token ();if _egfc !=nil {return _egfc ;};if _ddgag ,_dcdd :=_cade .(_b .EndElement ); -_dcdd &&_ddgag .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",_cade );}; +// Validate validates the CT_BorderBox and its children +func (_ce *CT_BorderBox )Validate ()error {return _ce .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078");};func (_b *CT_AccPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ff :for {_bf ,_df :=d .Token (); +if _df !=nil {return _df ;};switch _ca :=_bf .(type ){case _d .StartElement :switch _ca .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_b .Chr =NewCT_Char (); +if _ba :=d .DecodeElement (_b .Chr ,&_ca );_ba !=nil {return _ba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_b .CtrlPr =NewCT_CtrlPr (); +if _af :=d .DecodeElement (_b .CtrlPr ,&_ca );_af !=nil {return _af ;};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\u0041\u0063\u0063\u0050\u0072\u0020\u0025\u0076",_ca .Name ); +if _db :=d .Skip ();_db !=nil {return _db ;};};case _d .EndElement :break _ff ;case _d .CharData :};};return nil ;};func NewCT_M ()*CT_M {_eadb :=&CT_M {};return _eadb }; -// Validate validates the CT_MR and its children -func (_gdeb *CT_MR )Validate ()error {return _gdeb .ValidateWithPath ("\u0043\u0054\u005fM\u0052")};func (_dcbb *CT_BoxPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afb :for {_bca ,_gfe :=d .Token ();if _gfe !=nil {return _gfe ;};switch _baa :=_bca .(type ){case _b .StartElement :switch _baa .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"}:_dcbb .OpEmu =NewCT_OnOff (); -if _acbb :=d .DecodeElement (_dcbb .OpEmu ,&_baa );_acbb !=nil {return _acbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcbb .NoBreak =NewCT_OnOff (); -if _ceb :=d .DecodeElement (_dcbb .NoBreak ,&_baa );_ceb !=nil {return _ceb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcbb .Diff =NewCT_OnOff (); -if _gacf :=d .DecodeElement (_dcbb .Diff ,&_baa );_gacf !=nil {return _gacf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcbb .Brk =NewCT_ManualBreak (); -if _bff :=d .DecodeElement (_dcbb .Brk ,&_baa );_bff !=nil {return _bff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcbb .Aln =NewCT_OnOff (); -if _fcdg :=d .DecodeElement (_dcbb .Aln ,&_baa );_fcdg !=nil {return _fcdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcbb .CtrlPr =NewCT_CtrlPr (); -if _fgfg :=d .DecodeElement (_dcbb .CtrlPr ,&_baa );_fgfg !=nil {return _fgfg ;};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\u0042\u006f\u0078\u0050\u0072\u0020\u0025\u0076",_baa .Name ); -if _gfc :=d .Skip ();_gfc !=nil {return _gfc ;};};case _b .EndElement :break _afb ;case _b .CharData :};};return nil ;};func (_cbg *CT_FPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcc :for {_gace ,_egfa :=d .Token ();if _egfa !=nil {return _egfa ; -};switch _ead :=_gace .(type ){case _b .StartElement :switch _ead .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"}:_cbg .Type =NewCT_FType (); -if _cgfd :=d .DecodeElement (_cbg .Type ,&_ead );_cgfd !=nil {return _cgfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cbg .CtrlPr =NewCT_CtrlPr (); -if _acc :=d .DecodeElement (_cbg .CtrlPr ,&_ead );_acc !=nil {return _acc ;};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\u0050\u0072\u0020\u0025\u0076",_ead .Name ); -if _dfba :=d .Skip ();_dfba !=nil {return _dfba ;};};case _b .EndElement :break _gcc ;case _b .CharData :};};return nil ;};func (_cbcd *ST_BreakBinSub )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgdd ,_afaee :=d .Token ();if _afaee !=nil {return _afaee ; -};if _eeac ,_fffa :=_cgdd .(_b .EndElement );_fffa &&_eeac .Name ==start .Name {*_cbcd =1;return nil ;};if _gdae ,_dbgfc :=_cgdd .(_b .CharData );!_dbgfc {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",_cgdd ); -}else {switch string (_gdae ){case "":*_cbcd =0;case "\u002d\u002d":*_cbcd =1;case "\u002d\u002b":*_cbcd =2;case "\u002b\u002d":*_cbcd =3;};};_cgdd ,_afaee =d .Token ();if _afaee !=nil {return _afaee ;};if _gabd ,_fgcef :=_cgdd .(_b .EndElement );_fgcef &&_gabd .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",_cgdd );};func (_ed *CT_Bar )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _ed .BarPr !=nil {_bdd :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0062\u0061\u0072\u0050\u0072"}};e .EncodeElement (_ed .BarPr ,_bdd );};_ac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ed .E ,_ac ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_MR ()*CT_MR {_bgbf :=&CT_MR {};return _bgbf }; +// Validate validates the CT_R and its children +func (_dcda *CT_R )Validate ()error {return _dcda .ValidateWithPath ("\u0043\u0054\u005f\u0052")};func (_fgaf *CT_LimLowPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aabb :for {_add ,_bgea :=d .Token ();if _bgea !=nil {return _bgea ; +};switch _cebe :=_add .(type ){case _d .StartElement :switch _cebe .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgaf .CtrlPr =NewCT_CtrlPr (); +if _adf :=d .DecodeElement (_fgaf .CtrlPr ,&_cebe );_adf !=nil {return _adf ;};default:_f .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",_cebe .Name ); +if _gefe :=d .Skip ();_gefe !=nil {return _gefe ;};};case _d .EndElement :break _aabb ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_SSub and its children -func (_fcce *CT_SSub )Validate ()error {return _fcce .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062");}; +// Validate validates the CT_MCS and its children +func (_ecee *CT_MCS )Validate ()error {return _ecee .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0043\u0053");}; -// ValidateWithPath validates the EG_OMathMathElements and its children, prefixing error messages with path -func (_abae *EG_OMathMathElements )ValidateWithPath (path string )error {if _abae .Acc !=nil {if _cgff :=_abae .Acc .ValidateWithPath (path +"\u002f\u0041\u0063\u0063");_cgff !=nil {return _cgff ;};};if _abae .Bar !=nil {if _ccdf :=_abae .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072"); -_ccdf !=nil {return _ccdf ;};};if _abae .Box !=nil {if _fdcg :=_abae .Box .ValidateWithPath (path +"\u002f\u0042\u006f\u0078");_fdcg !=nil {return _fdcg ;};};if _abae .BorderBox !=nil {if _gbae :=_abae .BorderBox .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078"); -_gbae !=nil {return _gbae ;};};if _abae .D !=nil {if _ebcg :=_abae .D .ValidateWithPath (path +"\u002f\u0044");_ebcg !=nil {return _ebcg ;};};if _abae .EqArr !=nil {if _cacb :=_abae .EqArr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072"); -_cacb !=nil {return _cacb ;};};if _abae .F !=nil {if _egeea :=_abae .F .ValidateWithPath (path +"\u002f\u0046");_egeea !=nil {return _egeea ;};};if _abae .Func !=nil {if _ddca :=_abae .Func .ValidateWithPath (path +"\u002f\u0046\u0075n\u0063");_ddca !=nil {return _ddca ; -};};if _abae .GroupChr !=nil {if _ffda :=_abae .GroupChr .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0043\u0068r");_ffda !=nil {return _ffda ;};};if _abae .LimLow !=nil {if _gddfa :=_abae .LimLow .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077"); -_gddfa !=nil {return _gddfa ;};};if _abae .LimUpp !=nil {if _egdfe :=_abae .LimUpp .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070");_egdfe !=nil {return _egdfe ;};};if _abae .M !=nil {if _adea :=_abae .M .ValidateWithPath (path +"\u002f\u004d"); -_adea !=nil {return _adea ;};};if _abae .Nary !=nil {if _ecgg :=_abae .Nary .ValidateWithPath (path +"\u002f\u004e\u0061r\u0079");_ecgg !=nil {return _ecgg ;};};if _abae .Phant !=nil {if _bcgc :=_abae .Phant .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074"); -_bcgc !=nil {return _bcgc ;};};if _abae .Rad !=nil {if _ddaac :=_abae .Rad .ValidateWithPath (path +"\u002f\u0052\u0061\u0064");_ddaac !=nil {return _ddaac ;};};if _abae .SPre !=nil {if _edag :=_abae .SPre .ValidateWithPath (path +"\u002f\u0053\u0050r\u0065"); -_edag !=nil {return _edag ;};};if _abae .SSub !=nil {if _fdaa :=_abae .SSub .ValidateWithPath (path +"\u002f\u0053\u0053u\u0062");_fdaa !=nil {return _fdaa ;};};if _abae .SSubSup !=nil {if _fgee :=_abae .SSubSup .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070"); -_fgee !=nil {return _fgee ;};};if _abae .SSup !=nil {if _bfee :=_abae .SSup .ValidateWithPath (path +"\u002f\u0053\u0053u\u0070");_bfee !=nil {return _bfee ;};};if _abae .R !=nil {if _dbfg :=_abae .R .ValidateWithPath (path +"\u002f\u0052");_dbfg !=nil {return _dbfg ; -};};return nil ;};type CT_String struct{ValAttr *string ;};func (_bbbea ST_LimLoc )Validate ()error {return _bbbea .ValidateWithPath ("")};func NewCT_GroupChrPr ()*CT_GroupChrPr {_dccg :=&CT_GroupChrPr {};return _dccg }; +// ValidateWithPath validates the CT_MPr and its children, prefixing error messages with path +func (_gaca *CT_MPr )ValidateWithPath (path string )error {if _gaca .BaseJc !=nil {if _cfg :=_gaca .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_cfg !=nil {return _cfg ;};};if _gaca .PlcHide !=nil {if _cbcc :=_gaca .PlcHide .ValidateWithPath (path +"\u002f\u0050\u006c\u0063\u0048\u0069\u0064\u0065"); +_cbcc !=nil {return _cbcc ;};};if _gaca .RSpRule !=nil {if _ffgf :=_gaca .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065");_ffgf !=nil {return _ffgf ;};};if _gaca .CGpRule !=nil {if _bfag :=_gaca .CGpRule .ValidateWithPath (path +"\u002f\u0043\u0047\u0070\u0052\u0075\u006c\u0065"); +_bfag !=nil {return _bfag ;};};if _gaca .RSp !=nil {if _gbca :=_gaca .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_gbca !=nil {return _gbca ;};};if _gaca .CSp !=nil {if _bafd :=_gaca .CSp .ValidateWithPath (path +"\u002f\u0043\u0053\u0070"); +_bafd !=nil {return _bafd ;};};if _gaca .CGp !=nil {if _ceag :=_gaca .CGp .ValidateWithPath (path +"\u002f\u0043\u0047\u0070");_ceag !=nil {return _ceag ;};};if _gaca .Mcs !=nil {if _cgb :=_gaca .Mcs .ValidateWithPath (path +"\u002f\u004d\u0063\u0073"); +_cgb !=nil {return _cgb ;};};if _gaca .CtrlPr !=nil {if _badg :=_gaca .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_badg !=nil {return _badg ;};};return nil ;};func NewMathPr ()*MathPr {_fbea :=&MathPr {};_fbea .CT_MathPr =*NewCT_MathPr (); +return _fbea }; -// ValidateWithPath validates the CT_Box and its children, prefixing error messages with path -func (_gdg *CT_Box )ValidateWithPath (path string )error {if _gdg .BoxPr !=nil {if _aef :=_gdg .BoxPr .ValidateWithPath (path +"\u002f\u0042\u006f\u0078\u0050\u0072");_aef !=nil {return _aef ;};};if _fdcb :=_gdg .E .ValidateWithPath (path +"\u002f\u0045"); -_fdcb !=nil {return _fdcb ;};return nil ;};func (_gbag *CT_FType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_cdfa ,_dcfd :=_gbag .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _dcfd !=nil {return _dcfd ;};start .Attr =append (start .Attr ,_cdfa ); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gegf *CT_RPR )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gegf .Lit !=nil {_cecd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006ci\u0074"}}; -e .EncodeElement (_gegf .Lit ,_cecd );};if _gegf .Choice !=nil {_gegf .Choice .MarshalXML (e ,_b .StartElement {});};if _gegf .Brk !=nil {_bddd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_gegf .Brk ,_bddd ); -};if _gegf .Aln !=nil {_abbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0061l\u006e"}};e .EncodeElement (_gegf .Aln ,_abbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_efbbg ST_LimLoc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efbbg .String (),start ); -};type CT_RPR struct{Lit *CT_OnOff ;Choice *CT_RPRChoice ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;};func (_cgcgd *CT_SSubSupPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cgcgd .AlnScr !=nil {_fddb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0061\u006c\u006e\u0053\u0063\u0072"}}; -e .EncodeElement (_cgcgd .AlnScr ,_fddb );};if _cgcgd .CtrlPr !=nil {_dfbce :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cgcgd .CtrlPr ,_dfbce );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_afbf *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 :_a .Sprintf ("\u0025\u0076",_afbf .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_LimLowPr and its children, prefixing error messages with path +func (_aff *CT_LimLowPr )ValidateWithPath (path string )error {if _aff .CtrlPr !=nil {if _fddg :=_aff .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_fddg !=nil {return _fddg ;};};return nil ;};func (_dgfd ST_Shp )String ()string {switch _dgfd {case 0:return ""; +case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case 2:return "\u006d\u0061\u0074c\u0068";};return "";};type CT_SPrePr struct{CtrlPr *CT_CtrlPr ;}; -// ValidateWithPath validates the CT_D and its children, prefixing error messages with path -func (_aebg *CT_D )ValidateWithPath (path string )error {if _aebg .DPr !=nil {if _bea :=_aebg .DPr .ValidateWithPath (path +"\u002f\u0044\u0050\u0072");_bea !=nil {return _bea ;};};for _dcg ,_ced :=range _aebg .E {if _cfe :=_ced .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_dcg )); -_cfe !=nil {return _cfe ;};};return nil ;};func NewCT_R ()*CT_R {_bbg :=&CT_R {};return _bbg };func NewCT_Shp ()*CT_Shp {_bagc :=&CT_Shp {};_bagc .ValAttr =ST_Shp (1);return _bagc };func (_fedb ST_LimLoc )ValidateWithPath (path string )error {switch _fedb {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 (_fedb )); -};return nil ;};func (_eebg *CT_D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_caa :for {_fbea ,_efa :=d .Token ();if _efa !=nil {return _efa ;};switch _cde :=_fbea .(type ){case _b .StartElement :switch _cde .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"}:_eebg .DPr =NewCT_DPr (); -if _fcc :=d .DecodeElement (_eebg .DPr ,&_cde );_fcc !=nil {return _fcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dca :=NewCT_OMathArg (); -if _aaad :=d .DecodeElement (_dca ,&_cde );_aaad !=nil {return _aaad ;};_eebg .E =append (_eebg .E ,_dca );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\u0043\u0054_\u0044\u0020\u0025\u0076",_cde .Name ); -if _egf :=d .Skip ();_egf !=nil {return _egf ;};};case _b .EndElement :break _caa ;case _b .CharData :};};return nil ;};type CT_MCPr struct{Count *CT_Integer255 ;McJc *CT_XAlign ;}; +// Validate validates the CT_RPRChoice and its children +func (_fcb *CT_RPRChoice )Validate ()error {return _fcb .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0052\u0043\u0068\u006f\u0069\u0063\u0065");};func (_ggdf *CT_LimLowPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _ggdf .CtrlPr !=nil {_gabg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ggdf .CtrlPr ,_gabg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Acc struct{AccPr *CT_AccPr ; +E *CT_OMathArg ;}; -// ValidateWithPath validates the CT_DPr and its children, prefixing error messages with path -func (_baaf *CT_DPr )ValidateWithPath (path string )error {if _baaf .BegChr !=nil {if _ddee :=_baaf .BegChr .ValidateWithPath (path +"\u002fB\u0065\u0067\u0043\u0068\u0072");_ddee !=nil {return _ddee ;};};if _baaf .SepChr !=nil {if _bcc :=_baaf .SepChr .ValidateWithPath (path +"\u002fS\u0065\u0070\u0043\u0068\u0072"); -_bcc !=nil {return _bcc ;};};if _baaf .EndChr !=nil {if _aebgg :=_baaf .EndChr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0068\u0072");_aebgg !=nil {return _aebgg ;};};if _baaf .Grow !=nil {if _dce :=_baaf .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077"); -_dce !=nil {return _dce ;};};if _baaf .Shp !=nil {if _bead :=_baaf .Shp .ValidateWithPath (path +"\u002f\u0053\u0068\u0070");_bead !=nil {return _bead ;};};if _baaf .CtrlPr !=nil {if _bafg :=_baaf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_bafg !=nil {return _bafg ;};};return nil ;};func NewCT_OnOff ()*CT_OnOff {_afabb :=&CT_OnOff {};return _afabb };func (_dfbc *CT_R )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbab :for {_abfe ,_cadc :=d .Token ();if _cadc !=nil {return _cadc ; -};switch _dced :=_abfe .(type ){case _b .StartElement :switch _dced .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"}:_dfbc .RPr =NewCT_RPR (); -if _beec :=d .DecodeElement (_dfbc .RPr ,&_dced );_beec !=nil {return _beec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aade :=NewCT_RChoice (); -if _bdcb :=d .DecodeElement (&_aade .T ,&_dced );_bdcb !=nil {return _bdcb ;};_dfbc .Choice =append (_dfbc .Choice ,_aade );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\u0043\u0054_\u0052\u0020\u0025\u0076",_dced .Name ); -if _ccba :=d .Skip ();_ccba !=nil {return _ccba ;};};case _b .EndElement :break _gbab ;case _b .CharData :};};return nil ;};type CT_Nary struct{NaryPr *CT_NaryPr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;};func (_fefe *CT_GroupChr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _fefe .GroupChrPr !=nil {_dgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0067r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}};e .EncodeElement (_fefe .GroupChrPr ,_dgf );};_ggdb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}}; -e .EncodeElement (_fefe .E ,_ggdb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cccb *CT_RadPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cccb .DegHide !=nil {_caed :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0064\u0065\u0067\u0048\u0069\u0064e"}}; -e .EncodeElement (_cccb .DegHide ,_caed );};if _cccb .CtrlPr !=nil {_gfbff :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cccb .CtrlPr ,_gfbff );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_cd *CT_BorderBox )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cd .BorderBoxPr !=nil {_gbd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}}; -e .EncodeElement (_cd .BorderBoxPr ,_gbd );};_gee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_cd .E ,_gee );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_F and its children +func (_abbf *CT_F )Validate ()error {return _abbf .ValidateWithPath ("\u0043\u0054\u005f\u0046")}; -// Validate validates the CT_EqArr and its children -func (_abagc *CT_EqArr )Validate ()error {return _abagc .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072");};func (_dcag *CT_LimUpp )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcag .E =NewCT_OMathArg ();_dcag .Lim =NewCT_OMathArg (); -_fgbc :for {_aeae ,_bgd :=d .Token ();if _bgd !=nil {return _bgd ;};switch _eadb :=_aeae .(type ){case _b .StartElement :switch _eadb .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"}:_dcag .LimUppPr =NewCT_LimUppPr (); -if _bfba :=d .DecodeElement (_dcag .LimUppPr ,&_eadb );_bfba !=nil {return _bfba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _agdg :=d .DecodeElement (_dcag .E ,&_eadb ); -_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 :"\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 _defg :=d .DecodeElement (_dcag .Lim ,&_eadb ); -_defg !=nil {return _defg ;};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\u004c\u0069\u006dU\u0070\u0070 \u0025\u0076",_eadb .Name ); -if _fffbd :=d .Skip ();_fffbd !=nil {return _fffbd ;};};case _b .EndElement :break _fgbc ;case _b .CharData :};};return nil ;};const (ST_ShpUnset ST_Shp =0;ST_ShpCentered ST_Shp =1;ST_ShpMatch ST_Shp =2;);func (_daf *CT_EqArrPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fffd :for {_aed ,_abeg :=d .Token (); -if _abeg !=nil {return _abeg ;};switch _bbbd :=_aed .(type ){case _b .StartElement :switch _bbbd .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"}:_daf .BaseJc =NewCT_YAlign (); -if _dcf :=d .DecodeElement (_daf .BaseJc ,&_bbbd );_dcf !=nil {return _dcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_daf .MaxDist =NewCT_OnOff (); -if _eac :=d .DecodeElement (_daf .MaxDist ,&_bbbd );_eac !=nil {return _eac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_daf .ObjDist =NewCT_OnOff (); -if _gfae :=d .DecodeElement (_daf .ObjDist ,&_bbbd );_gfae !=nil {return _gfae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_daf .RSpRule =NewCT_SpacingRule (); -if _cfgb :=d .DecodeElement (_daf .RSpRule ,&_bbbd );_cfgb !=nil {return _cfgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_daf .RSp =NewCT_UnSignedInteger (); -if _cfgf :=d .DecodeElement (_daf .RSp ,&_bbbd );_cfgf !=nil {return _cfgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_daf .CtrlPr =NewCT_CtrlPr (); -if _edde :=d .DecodeElement (_daf .CtrlPr ,&_bbbd );_edde !=nil {return _edde ;};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\u005fE\u0071\u0041\u0072\u0072\u0050\u0072\u0020\u0025\u0076",_bbbd .Name ); -if _agfb :=d .Skip ();_agfb !=nil {return _agfb ;};};case _b .EndElement :break _fffd ;case _b .CharData :};};return nil ;};type CT_Box struct{BoxPr *CT_BoxPr ;E *CT_OMathArg ;}; +// Validate validates the CT_BreakBinSub and its children +func (_abb *CT_BreakBinSub )Validate ()error {return _abb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042i\u006e\u0053\u0075\u0062");}; -// Validate validates the CT_FuncPr and its children -func (_aec *CT_FuncPr )Validate ()error {return _aec .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063\u0050r");};func (_fafg ST_TopBot )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fafg .String (),start ); -};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_OMathParaPr and its children, prefixing error messages with path +func (_bagc *CT_OMathParaPr )ValidateWithPath (path string )error {if _bagc .Jc !=nil {if _debc :=_bagc .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_debc !=nil {return _debc ;};};return nil ;};type CT_ManualBreak struct{AlnAtAttr *int64 ;};func (_bcea *CT_OMathParaPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbdc :for {_acbff ,_ceacg :=d .Token (); +if _ceacg !=nil {return _ceacg ;};switch _bbeb :=_acbff .(type ){case _d .StartElement :switch _bbeb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcea .Jc =NewCT_OMathJc (); +if _gec :=d .DecodeElement (_bcea .Jc ,&_bbeb );_gec !=nil {return _gec ;};default:_f .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",_bbeb .Name ); +if _egdf :=d .Skip ();_egdf !=nil {return _egdf ;};};case _d .EndElement :break _cbdc ;case _d .CharData :};};return nil ;};func (_gdag *CT_MathPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcfd :for {_bfbe ,_gcbd :=d .Token ();if _gcbd !=nil {return _gcbd ; +};switch _cebd :=_bfbe .(type ){case _d .StartElement :switch _cebd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdag .MathFont =NewCT_String (); +if _cff :=d .DecodeElement (_gdag .MathFont ,&_cebd );_cff !=nil {return _cff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdag .BrkBin =NewCT_BreakBin (); +if _eced :=d .DecodeElement (_gdag .BrkBin ,&_cebd );_eced !=nil {return _eced ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdag .BrkBinSub =NewCT_BreakBinSub (); +if _abfd :=d .DecodeElement (_gdag .BrkBinSub ,&_cebd );_abfd !=nil {return _abfd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdag .SmallFrac =NewCT_OnOff (); +if _gdaga :=d .DecodeElement (_gdag .SmallFrac ,&_cebd );_gdaga !=nil {return _gdaga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdag .DispDef =NewCT_OnOff (); +if _fdge :=d .DecodeElement (_gdag .DispDef ,&_cebd );_fdge !=nil {return _fdge ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdag .LMargin =NewCT_TwipsMeasure (); +if _fabg :=d .DecodeElement (_gdag .LMargin ,&_cebd );_fabg !=nil {return _fabg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdag .RMargin =NewCT_TwipsMeasure (); +if _begg :=d .DecodeElement (_gdag .RMargin ,&_cebd );_begg !=nil {return _begg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdag .DefJc =NewCT_OMathJc (); +if _fbbf :=d .DecodeElement (_gdag .DefJc ,&_cebd );_fbbf !=nil {return _fbbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdag .PreSp =NewCT_TwipsMeasure (); +if _bcdd :=d .DecodeElement (_gdag .PreSp ,&_cebd );_bcdd !=nil {return _bcdd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdag .PostSp =NewCT_TwipsMeasure (); +if _dcdf :=d .DecodeElement (_gdag .PostSp ,&_cebd );_dcdf !=nil {return _dcdf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdag .InterSp =NewCT_TwipsMeasure (); +if _dbdd :=d .DecodeElement (_gdag .InterSp ,&_cebd );_dbdd !=nil {return _dbdd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdag .IntraSp =NewCT_TwipsMeasure (); +if _defa :=d .DecodeElement (_gdag .IntraSp ,&_cebd );_defa !=nil {return _defa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdag .Choice =NewCT_MathPrChoice (); +if _dced :=d .DecodeElement (&_gdag .Choice .WrapIndent ,&_cebd );_dced !=nil {return _dced ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdag .Choice =NewCT_MathPrChoice (); +if _ecbgf :=d .DecodeElement (&_gdag .Choice .WrapRight ,&_cebd );_ecbgf !=nil {return _ecbgf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdag .IntLim =NewCT_LimLoc (); +if _fafb :=d .DecodeElement (_gdag .IntLim ,&_cebd );_fafb !=nil {return _fafb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdag .NaryLim =NewCT_LimLoc (); +if _eade :=d .DecodeElement (_gdag .NaryLim ,&_cebd );_eade !=nil {return _eade ;};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\u0074h\u0050\u0072 \u0025\u0076",_cebd .Name ); +if _aabg :=d .Skip ();_aabg !=nil {return _aabg ;};};case _d .EndElement :break _fcfd ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_SSubSupPr and its children -func (_ebge *CT_SSubSupPr )Validate ()error {return _ebge .ValidateWithPath ("\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");}; +// Validate validates the CT_MC and its children +func (_cbf *CT_MC )Validate ()error {return _cbf .ValidateWithPath ("\u0043\u0054\u005fM\u0043")}; -// Validate validates the CT_LimLoc and its children -func (_egdf *CT_LimLoc )Validate ()error {return _egdf .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fc");}; +// ValidateWithPath validates the CT_Char and its children, prefixing error messages with path +func (_gfd *CT_Char )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_OMathArgPr and its children -func (_dacf *CT_OMathArgPr )Validate ()error {return _dacf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072");};func (_cffe *CT_MathPrChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baca :for {_agbg ,_ddga :=d .Token (); -if _ddga !=nil {return _ddga ;};switch _cgdaa :=_agbg .(type ){case _b .StartElement :switch _cgdaa .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"}:_cffe .WrapIndent =NewCT_TwipsMeasure (); -if _ggaf :=d .DecodeElement (_cffe .WrapIndent ,&_cgdaa );_ggaf !=nil {return _ggaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cffe .WrapRight =NewCT_OnOff (); -if _bfeg :=d .DecodeElement (_cffe .WrapRight ,&_cgdaa );_bfeg !=nil {return _bfeg ;};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\u004d\u0061\u0074h\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cgdaa .Name ); -if _dac :=d .Skip ();_dac !=nil {return _dac ;};};case _b .EndElement :break _baca ;case _b .CharData :};};return nil ;};func (_fefec *CT_OMathJc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgad :=range start .Attr {if _cgad .Name .Local =="\u0076\u0061\u006c"{_fefec .ValAttr .UnmarshalXMLAttr (_cgad ); -continue ;};};for {_dddfa ,_gfcac :=d .Token ();if _gfcac !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063\u003a\u0020%\u0073",_gfcac );};if _dbe ,_aded :=_dddfa .(_b .EndElement ); -_aded &&_dbe .Name ==start .Name {break ;};};return nil ;};func NewCT_BorderBox ()*CT_BorderBox {_gag :=&CT_BorderBox {};_gag .E =NewCT_OMathArg ();return _gag };func NewCT_SPrePr ()*CT_SPrePr {_ccaf :=&CT_SPrePr {};return _ccaf };type CT_BreakBin struct{ValAttr ST_BreakBin ; -};func NewCT_RPR ()*CT_RPR {_gagb :=&CT_RPR {};return _gagb }; +// Validate validates the CT_BarPr and its children +func (_eab *CT_BarPr )Validate ()error {return _eab .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072");};type CT_SSubSupPr struct{AlnScr *CT_OnOff ;CtrlPr *CT_CtrlPr ;}; -// Validate validates the CT_GroupChr and its children -func (_adad *CT_GroupChr )Validate ()error {return _adad .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072");};func (_dffd *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 _dffd .CT_OMath .MarshalXML (e ,start );};func (_dagg *CT_OMathParaPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgfgb :for {_fbfb ,_eccf :=d .Token ();if _eccf !=nil {return _eccf ; -};switch _dcgcc :=_fbfb .(type ){case _b .StartElement :switch _dcgcc .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"}:_dagg .Jc =NewCT_OMathJc (); -if _gacc :=d .DecodeElement (_dagg .Jc ,&_dcgcc );_gacc !=nil {return _gacc ;};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\u004f\u004d\u0061\u0074\u0068\u0050\u0061r\u0061P\u0072\u0020\u0025\u0076",_dcgcc .Name ); -if _ggfdf :=d .Skip ();_ggfdf !=nil {return _ggfdf ;};};case _b .EndElement :break _bgfgb ;case _b .CharData :};};return nil ;};func (_bcba ST_BreakBin )String ()string {switch _bcba {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 (_ge *CT_AccPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ge .Chr !=nil {_cg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063h\u0072"}}; -e .EncodeElement (_ge .Chr ,_cg );};if _ge .CtrlPr !=nil {_ab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ge .CtrlPr ,_ab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; -};func NewCT_Phant ()*CT_Phant {_ceda :=&CT_Phant {};_ceda .E =NewCT_OMathArg ();return _ceda }; +// Validate validates the CT_ManualBreak and its children +func (_aafc *CT_ManualBreak )Validate ()error {return _aafc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u006e\u0075\u0061\u006cB\u0072\u0065\u0061\u006b");};func (_dbfa ST_Jc )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fddcb :=_d .Attr {}; +_fddcb .Name =name ;switch _dbfa {case ST_JcUnset :_fddcb .Value ="";case ST_JcLeft :_fddcb .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_fddcb .Value ="\u0072\u0069\u0067h\u0074";case ST_JcCenter :_fddcb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072"; +case ST_JcCenterGroup :_fddcb .Value ="c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";};return _fddcb ,nil ;}; -// Validate validates the CT_MC and its children -func (_eega *CT_MC )Validate ()error {return _eega .ValidateWithPath ("\u0043\u0054\u005fM\u0043")};func (_dbdgc *CT_SPrePr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdfg :for {_efad ,_gebb :=d .Token ();if _gebb !=nil {return _gebb ; -};switch _cedff :=_efad .(type ){case _b .StartElement :switch _cedff .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"}:_dbdgc .CtrlPr =NewCT_CtrlPr (); -if _ccbg :=d .DecodeElement (_dbdgc .CtrlPr ,&_cedff );_ccbg !=nil {return _ccbg ;};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\u0053\u0050\u0072e\u0050\u0072 \u0025\u0076",_cedff .Name ); -if _efbc :=d .Skip ();_efbc !=nil {return _efbc ;};};case _b .EndElement :break _gdfg ;case _b .CharData :};};return nil ;};type ST_Jc byte ;type CT_SSub struct{SSubPr *CT_SSubPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;}; +// ValidateWithPath validates the CT_OMathArg and its children, prefixing error messages with path +func (_ffea *CT_OMathArg )ValidateWithPath (path string )error {if _ffea .ArgPr !=nil {if _bce :=_ffea .ArgPr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0050\u0072");_bce !=nil {return _bce ;};};for _acbf ,_gffed :=range _ffea .EG_OMathMathElements {if _bcca :=_gffed .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_acbf )); +_bcca !=nil {return _bcca ;};};if _ffea .CtrlPr !=nil {if _gfgd :=_ffea .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gfgd !=nil {return _gfgd ;};};return nil ;};type CT_TwipsMeasure struct{ValAttr _gf .ST_TwipsMeasure ;};func (_aeee *CT_FPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efcb :for {_dcg ,_eeb :=d .Token (); +if _eeb !=nil {return _eeb ;};switch _ddcc :=_dcg .(type ){case _d .StartElement :switch _ddcc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aeee .Type =NewCT_FType (); +if _dde :=d .DecodeElement (_aeee .Type ,&_ddcc );_dde !=nil {return _dde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aeee .CtrlPr =NewCT_CtrlPr (); +if _cgf :=d .DecodeElement (_aeee .CtrlPr ,&_ddcc );_cgf !=nil {return _cgf ;};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\u0046\u0050\u0072\u0020\u0025\u0076",_ddcc .Name ); +if _daaf :=d .Skip ();_daaf !=nil {return _daaf ;};};case _d .EndElement :break _efcb ;case _d .CharData :};};return nil ;};type CT_F struct{FPr *CT_FPr ;Num *CT_OMathArg ;Den *CT_OMathArg ;};func (_feaa *CT_LimUpp )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_feaa .E =NewCT_OMathArg (); +_feaa .Lim =NewCT_OMathArg ();_gbgf :for {_aefca ,_cbg :=d .Token ();if _cbg !=nil {return _cbg ;};switch _cfcc :=_aefca .(type ){case _d .StartElement :switch _cfcc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_feaa .LimUppPr =NewCT_LimUppPr (); +if _defb :=d .DecodeElement (_feaa .LimUppPr ,&_cfcc );_defb !=nil {return _defb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _ebee :=d .DecodeElement (_feaa .E ,&_cfcc ); +_ebee !=nil {return _ebee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gffa :=d .DecodeElement (_feaa .Lim ,&_cfcc ); +_gffa !=nil {return _gffa ;};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\u004c\u0069\u006dU\u0070\u0070 \u0025\u0076",_cfcc .Name ); +if _cfcg :=d .Skip ();_cfcg !=nil {return _cfcg ;};};case _d .EndElement :break _gbgf ;case _d .CharData :};};return nil ;};func (_cbfe *CT_Rad )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbfe .Deg =NewCT_OMathArg ();_cbfe .E =NewCT_OMathArg (); +_ffgbf :for {_eaebd ,_abdd :=d .Token ();if _abdd !=nil {return _abdd ;};switch _daea :=_eaebd .(type ){case _d .StartElement :switch _daea .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbfe .RadPr =NewCT_RadPr (); +if _cfde :=d .DecodeElement (_cbfe .RadPr ,&_daea );_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\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _eedc :=d .DecodeElement (_cbfe .Deg ,&_daea ); +_eedc !=nil {return _eedc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _aadea :=d .DecodeElement (_cbfe .E ,&_daea ); +_aadea !=nil {return _aadea ;};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\u0061\u0064\u0020\u0025\u0076",_daea .Name ); +if _efag :=d .Skip ();_efag !=nil {return _efag ;};};case _d .EndElement :break _ffgbf ;case _d .CharData :};};return nil ;};func NewCT_LimLoc ()*CT_LimLoc {_gdca :=&CT_LimLoc {};_gdca .ValAttr =ST_LimLoc (1);return _gdca };func (_aae *CT_Phant )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _aae .PhantPr !=nil {_cegc :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074\u0050r"}};e .EncodeElement (_aae .PhantPr ,_cegc );};_bbbc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_aae .E ,_bbbc ); +e .EncodeToken (_d .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 ;};type CT_AccPr struct{Chr *CT_Char ;CtrlPr *CT_CtrlPr ;}; -// Validate validates the CT_SSubSup and its children -func (_cggc *CT_SSubSup )Validate ()error {return _cggc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0053\u0075\u0062\u0053\u0075\u0070");};type CT_UnSignedInteger struct{ValAttr uint32 ;}; -// ValidateWithPath validates the CT_Char and its children, prefixing error messages with path -func (_fcg *CT_Char )ValidateWithPath (path string )error {return nil };func NewCT_LimUppPr ()*CT_LimUppPr {_gfeb :=&CT_LimUppPr {};return _gfeb };func NewCT_SpacingRule ()*CT_SpacingRule {_bcgd :=&CT_SpacingRule {};_bcgd .ValAttr =0;return _bcgd }; +// ValidateWithPath validates the CT_SSupPr and its children, prefixing error messages with path +func (_eebe *CT_SSupPr )ValidateWithPath (path string )error {if _eebe .CtrlPr !=nil {if _gdgf :=_eebe .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gdgf !=nil {return _gdgf ;};};return nil ;}; -// ValidateWithPath validates the CT_Integer255 and its children, prefixing error messages with path -func (_ecbd *CT_Integer255 )ValidateWithPath (path string )error {if _ecbd .ValAttr < 1{return _a .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0031\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_ecbd .ValAttr ); -};if _ecbd .ValAttr > 255{return _a .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 ,_ecbd .ValAttr ); -};return nil ;}; +// Validate validates the CT_LimLoc and its children +func (_ecaa *CT_LimLoc )Validate ()error {return _ecaa .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fc");}; -// Validate validates the CT_YAlign and its children -func (_fbba *CT_YAlign )Validate ()error {return _fbba .ValidateWithPath ("\u0043T\u005f\u0059\u0041\u006c\u0069\u0067n");};type CT_Func struct{FuncPr *CT_FuncPr ;FName *CT_OMathArg ;E *CT_OMathArg ;}; +// ValidateWithPath validates the CT_OMathJc and its children, prefixing error messages with path +func (_egcg *CT_OMathJc )ValidateWithPath (path string )error {if _bbeg :=_egcg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbeg !=nil {return _bbeg ;};return nil ;};func (_cad *CT_EqArr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acca :for {_dbb ,_dcd :=d .Token (); +if _dcd !=nil {return _dcd ;};switch _bgb :=_dbb .(type ){case _d .StartElement :switch _bgb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cad .EqArrPr =NewCT_EqArrPr (); +if _acea :=d .DecodeElement (_cad .EqArrPr ,&_bgb );_acea !=nil {return _acea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_caa :=NewCT_OMathArg (); +if _bga :=d .DecodeElement (_caa ,&_bgb );_bga !=nil {return _bga ;};_cad .E =append (_cad .E ,_caa );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\u0045\u0071\u0041\u0072\u0072\u0020\u0025\u0076",_bgb .Name ); +if _eaee :=d .Skip ();_eaee !=nil {return _eaee ;};};case _d .EndElement :break _acca ;case _d .CharData :};};return nil ;};type CT_MCS struct{Mc []*CT_MC ;};func (_cdg *CT_BreakBinSub )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdg .ValAttr !=ST_BreakBinSubUnset {_be ,_gdb :=_cdg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"}); +if _gdb !=nil {return _gdb ;};start .Attr =append (start .Attr ,_be );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Shp and its children -func (_ffgg *CT_Shp )Validate ()error {return _ffgg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0070");};func NewCT_Rad ()*CT_Rad {_gagf :=&CT_Rad {};_gagf .Deg =NewCT_OMathArg ();_gagf .E =NewCT_OMathArg ();return _gagf ;};type CT_Script struct{ValAttr ST_Script ; -};const (ST_JcUnset ST_Jc =0;ST_JcLeft ST_Jc =1;ST_JcRight ST_Jc =2;ST_JcCenter ST_Jc =3;ST_JcCenterGroup ST_Jc =4;);func NewCT_BarPr ()*CT_BarPr {_eaf :=&CT_BarPr {};return _eaf }; +// ValidateWithPath validates the CT_MathPr and its children, prefixing error messages with path +func (_badc *CT_MathPr )ValidateWithPath (path string )error {if _badc .MathFont !=nil {if _defbf :=_badc .MathFont .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0046\u006f\u006et");_defbf !=nil {return _defbf ;};};if _badc .BrkBin !=nil {if _fafad :=_badc .BrkBin .ValidateWithPath (path +"\u002fB\u0072\u006b\u0042\u0069\u006e"); +_fafad !=nil {return _fafad ;};};if _badc .BrkBinSub !=nil {if _geea :=_badc .BrkBinSub .ValidateWithPath (path +"\u002f\u0042\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062");_geea !=nil {return _geea ;};};if _badc .SmallFrac !=nil {if _bfgc :=_badc .SmallFrac .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063"); +_bfgc !=nil {return _bfgc ;};};if _badc .DispDef !=nil {if _egde :=_badc .DispDef .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0044\u0065\u0066");_egde !=nil {return _egde ;};};if _badc .LMargin !=nil {if _ceeg :=_badc .LMargin .ValidateWithPath (path +"\u002f\u004c\u004d\u0061\u0072\u0067\u0069\u006e"); +_ceeg !=nil {return _ceeg ;};};if _badc .RMargin !=nil {if _ada :=_badc .RMargin .ValidateWithPath (path +"\u002f\u0052\u004d\u0061\u0072\u0067\u0069\u006e");_ada !=nil {return _ada ;};};if _badc .DefJc !=nil {if _defae :=_badc .DefJc .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u004a\u0063"); +_defae !=nil {return _defae ;};};if _badc .PreSp !=nil {if _eeff :=_badc .PreSp .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0053\u0070");_eeff !=nil {return _eeff ;};};if _badc .PostSp !=nil {if _ddcfd :=_badc .PostSp .ValidateWithPath (path +"\u002fP\u006f\u0073\u0074\u0053\u0070"); +_ddcfd !=nil {return _ddcfd ;};};if _badc .InterSp !=nil {if _cdfa :=_badc .InterSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0053\u0070");_cdfa !=nil {return _cdfa ;};};if _badc .IntraSp !=nil {if _fccae :=_badc .IntraSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0072\u0061\u0053\u0070"); +_fccae !=nil {return _fccae ;};};if _badc .Choice !=nil {if _dggde :=_badc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dggde !=nil {return _dggde ;};};if _badc .IntLim !=nil {if _agec :=_badc .IntLim .ValidateWithPath (path +"\u002fI\u006e\u0074\u004c\u0069\u006d"); +_agec !=nil {return _agec ;};};if _badc .NaryLim !=nil {if _fdag :=_badc .NaryLim .ValidateWithPath (path +"\u002f\u004e\u0061\u0072\u0079\u004c\u0069\u006d");_fdag !=nil {return _fdag ;};};return nil ;};type EG_ScriptStyle struct{Scr *CT_Script ;Sty *CT_Style ; +};func (_ecdb *CT_SSupPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ecdb .CtrlPr !=nil {_cafg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ecdb .CtrlPr ,_cafg ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_F ()*CT_F {_edc :=&CT_F {};_edc .Num =NewCT_OMathArg ();_edc .Den =NewCT_OMathArg ();return _edc ;};func (_abgdf ST_Jc )Validate ()error {return _abgdf .ValidateWithPath ("")}; +func (_bbdc *ST_Shp )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abeb ,_fbabg :=d .Token ();if _fbabg !=nil {return _fbabg ;};if _agde ,_cbfcc :=_abeb .(_d .EndElement );_cbfcc &&_agde .Name ==start .Name {*_bbdc =1;return nil ;};if _cgca ,_fgcgb :=_abeb .(_d .CharData ); +!_fgcgb {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",_abeb );}else {switch string (_cgca ){case "":*_bbdc =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_bbdc =1; +case "\u006d\u0061\u0074c\u0068":*_bbdc =2;};};_abeb ,_fbabg =d .Token ();if _fbabg !=nil {return _fbabg ;};if _bccde ,_fffdg :=_abeb .(_d .EndElement );_fffdg &&_bccde .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",_abeb ); +};type CT_SpacingRule struct{ValAttr int64 ;};func (_dccfe ST_BreakBinSub )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dccfe .String (),start );};func NewCT_Char ()*CT_Char {_efb :=&CT_Char {};return _efb };type CT_LimUpp struct{LimUppPr *CT_LimUppPr ; +E *CT_OMathArg ;Lim *CT_OMathArg ;};type CT_LimLoc struct{ValAttr ST_LimLoc ;}; -// ValidateWithPath validates the CT_BoxPr and its children, prefixing error messages with path -func (_eae *CT_BoxPr )ValidateWithPath (path string )error {if _eae .OpEmu !=nil {if _aeb :=_eae .OpEmu .ValidateWithPath (path +"\u002f\u004f\u0070\u0045\u006d\u0075");_aeb !=nil {return _aeb ;};};if _eae .NoBreak !=nil {if _bgf :=_eae .NoBreak .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b"); -_bgf !=nil {return _bgf ;};};if _eae .Diff !=nil {if _ebf :=_eae .Diff .ValidateWithPath (path +"\u002f\u0044\u0069f\u0066");_ebf !=nil {return _ebf ;};};if _eae .Brk !=nil {if _fb :=_eae .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_fb !=nil {return _fb ; -};};if _eae .Aln !=nil {if _bgb :=_eae .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e");_bgb !=nil {return _bgb ;};};if _eae .CtrlPr !=nil {if _gbfac :=_eae .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gbfac !=nil {return _gbfac ; -};};return nil ;}; +// ValidateWithPath validates the CT_SSub and its children, prefixing error messages with path +func (_bdgc *CT_SSub )ValidateWithPath (path string )error {if _bdgc .SSubPr !=nil {if _badce :=_bdgc .SSubPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0062\u0050\u0072");_badce !=nil {return _badce ;};};if _aeag :=_bdgc .E .ValidateWithPath (path +"\u002f\u0045"); +_aeag !=nil {return _aeag ;};if _adedc :=_bdgc .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_adedc !=nil {return _adedc ;};return nil ;};func (_gca *CT_RPRChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gca .Nor !=nil {_fabf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006eo\u0072"}}; +e .EncodeElement (_gca .Nor ,_fabf );};return nil ;};func (_effed ST_BreakBin )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_effed .String (),start );}; -// Validate validates the CT_Bar and its children -func (_dfb *CT_Bar )Validate ()error {return _dfb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072");};func (_agd *CT_Box )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _agd .BoxPr !=nil {_bcg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0062\u006f\u0078\u0050\u0072"}}; -e .EncodeElement (_agd .BoxPr ,_bcg );};_afc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_agd .E ,_afc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_FuncPr struct{CtrlPr *CT_CtrlPr ; -};func (_ebb *CT_BarPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aag :for {_fga ,_dc :=d .Token ();if _dc !=nil {return _dc ;};switch _eeg :=_fga .(type ){case _b .StartElement :switch _eeg .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"}:_ebb .Pos =NewCT_TopBot (); -if _ga :=d .DecodeElement (_ebb .Pos ,&_eeg );_ga !=nil {return _ga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ebb .CtrlPr =NewCT_CtrlPr (); -if _fd :=d .DecodeElement (_ebb .CtrlPr ,&_eeg );_fd !=nil {return _fd ;};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\u0042\u0061\u0072\u0050\u0072\u0020\u0025\u0076",_eeg .Name ); -if _bce :=d .Skip ();_bce !=nil {return _bce ;};};case _b .EndElement :break _aag ;case _b .CharData :};};return nil ;};func (_fdfff *CT_SSubPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edad :for {_dfeaf ,_agdbc :=d .Token ();if _agdbc !=nil {return _agdbc ; -};switch _cfcc :=_dfeaf .(type ){case _b .StartElement :switch _cfcc .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"}:_fdfff .CtrlPr =NewCT_CtrlPr (); -if _cgba :=d .DecodeElement (_fdfff .CtrlPr ,&_cfcc );_cgba !=nil {return _cgba ;};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\u0053\u0053\u0075b\u0050\u0072 \u0025\u0076",_cfcc .Name ); -if _bbdc :=d .Skip ();_bbdc !=nil {return _bbdc ;};};case _b .EndElement :break _edad ;case _b .CharData :};};return nil ;};func (_edd *CT_BorderBox )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edd .E =NewCT_OMathArg ();_aeg :for {_gba ,_gff :=d .Token (); -if _gff !=nil {return _gff ;};switch _dbd :=_gba .(type ){case _b .StartElement :switch _dbd .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"}:_edd .BorderBoxPr =NewCT_BorderBoxPr (); -if _bbd :=d .DecodeElement (_edd .BorderBoxPr ,&_dbd );_bbd !=nil {return _bbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _fgac :=d .DecodeElement (_edd .E ,&_dbd ); -_fgac !=nil {return _fgac ;};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_B\u006f\u0072d\u0065\u0072\u0042\u006f\u0078\u0020\u0025\u0076",_dbd .Name ); -if _aba :=d .Skip ();_aba !=nil {return _aba ;};};case _b .EndElement :break _aeg ;case _b .CharData :};};return nil ;};type CT_FType struct{ValAttr ST_FType ;}; +// Validate validates the CT_TwipsMeasure and its children +func (_ecgge *CT_TwipsMeasure )Validate ()error {return _ecgge .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};type CT_Script struct{ValAttr ST_Script ;};type CT_OMathParaPr struct{Jc *CT_OMathJc ; +}; -// ValidateWithPath validates the CT_LimUpp and its children, prefixing error messages with path -func (_aebaa *CT_LimUpp )ValidateWithPath (path string )error {if _aebaa .LimUppPr !=nil {if _fdec :=_aebaa .LimUppPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070\u0050r");_fdec !=nil {return _fdec ;};};if _abfa :=_aebaa .E .ValidateWithPath (path +"\u002f\u0045"); -_abfa !=nil {return _abfa ;};if _fdeb :=_aebaa .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_fdeb !=nil {return _fdeb ;};return nil ;}; +// ValidateWithPath validates the CT_FType and its children, prefixing error messages with path +func (_ggbe *CT_FType )ValidateWithPath (path string )error {if _ggbe .ValAttr ==ST_FTypeUnset {return _g .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _ccd :=_ggbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccd !=nil {return _ccd ;};return nil ;};type CT_LimLowPr struct{CtrlPr *CT_CtrlPr ;};func (_agg *CT_LimLow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agg .E =NewCT_OMathArg (); +_agg .Lim =NewCT_OMathArg ();_dfdd :for {_afbg ,_bcab :=d .Token ();if _bcab !=nil {return _bcab ;};switch _cggd :=_afbg .(type ){case _d .StartElement :switch _cggd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agg .LimLowPr =NewCT_LimLowPr (); +if _bcg :=d .DecodeElement (_agg .LimLowPr ,&_cggd );_bcg !=nil {return _bcg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gdbfe :=d .DecodeElement (_agg .E ,&_cggd ); +_gdbfe !=nil {return _gdbfe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _aebd :=d .DecodeElement (_agg .Lim ,&_cggd ); +_aebd !=nil {return _aebd ;};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\u004c\u0069\u006dL\u006f\u0077 \u0025\u0076",_cggd .Name ); +if _dac :=d .Skip ();_dac !=nil {return _dac ;};};case _d .EndElement :break _dfdd ;case _d .CharData :};};return nil ;};type CT_Text struct{SpaceAttr *string ;Content string ;};func (_fbeg *EG_OMathMathElements )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbeg .Acc !=nil {_aacaf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0061c\u0063"}}; +e .EncodeElement (_fbeg .Acc ,_aacaf );};if _fbeg .Bar !=nil {_ddefe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0062a\u0072"}};e .EncodeElement (_fbeg .Bar ,_ddefe );};if _fbeg .Box !=nil {_aacg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0062o\u0078"}}; +e .EncodeElement (_fbeg .Box ,_aacg );};if _fbeg .BorderBox !=nil {_accfg :=_d .StartElement {Name :_d .Name {Local :"m\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078"}};e .EncodeElement (_fbeg .BorderBox ,_accfg );};if _fbeg .D !=nil {_faggb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0064"}}; +e .EncodeElement (_fbeg .D ,_faggb );};if _fbeg .EqArr !=nil {_beacg :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072"}};e .EncodeElement (_fbeg .EqArr ,_beacg );};if _fbeg .F !=nil {_gadd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0066"}}; +e .EncodeElement (_fbeg .F ,_gadd );};if _fbeg .Func !=nil {_ffcf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063"}};e .EncodeElement (_fbeg .Func ,_ffcf );};if _fbeg .GroupChr !=nil {_cdfgb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}}; +e .EncodeElement (_fbeg .GroupChr ,_cdfgb );};if _fbeg .LimLow !=nil {_gecg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077"}};e .EncodeElement (_fbeg .LimLow ,_gecg );};if _fbeg .LimUpp !=nil {_gbfd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070"}}; +e .EncodeElement (_fbeg .LimUpp ,_gbfd );};if _fbeg .M !=nil {_gbgbe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006d"}};e .EncodeElement (_fbeg .M ,_gbgbe );};if _fbeg .Nary !=nil {_ffebe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079"}}; +e .EncodeElement (_fbeg .Nary ,_ffebe );};if _fbeg .Phant !=nil {_abbfg :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074"}};e .EncodeElement (_fbeg .Phant ,_abbfg );};if _fbeg .Rad !=nil {_acef :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0072a\u0064"}}; +e .EncodeElement (_fbeg .Rad ,_acef );};if _fbeg .SPre !=nil {_ddccg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065"}};e .EncodeElement (_fbeg .SPre ,_ddccg );};if _fbeg .SSub !=nil {_cdbfg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062"}}; +e .EncodeElement (_fbeg .SSub ,_cdbfg );};if _fbeg .SSubSup !=nil {_dffgf :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0073\u0053\u0075\u0062\u0053\u0075p"}};e .EncodeElement (_fbeg .SSubSup ,_dffgf );};if _fbeg .SSup !=nil {_ccdcd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070"}}; +e .EncodeElement (_fbeg .SSup ,_ccdcd );};if _fbeg .R !=nil {_gdaa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0072"}};e .EncodeElement (_fbeg .R ,_gdaa );};return nil ;};func NewCT_BarPr ()*CT_BarPr {_ac :=&CT_BarPr {};return _ac };func NewCT_AccPr ()*CT_AccPr {_ef :=&CT_AccPr {}; +return _ef };func (_fgfd *CT_OMathParaPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fgfd .Jc !=nil {_eaga :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006a\u0063"}};e .EncodeElement (_fgfd .Jc ,_eaga ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_OMathPara struct{OMathParaPr *CT_OMathParaPr ;OMath []*CT_OMath ;}; -// Validate validates the CT_Nary and its children -func (_ggff *CT_Nary )Validate ()error {return _ggff .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079");};type CT_LimLow struct{LimLowPr *CT_LimLowPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;};func (_edcd ST_Jc )Validate ()error {return _edcd .ValidateWithPath ("")}; -func (_ee *CT_AccPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_da :for {_aa ,_abd :=d .Token ();if _abd !=nil {return _abd ;};switch _cf :=_aa .(type ){case _b .StartElement :switch _cf .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"}:_ee .Chr =NewCT_Char (); -if _eee :=d .DecodeElement (_ee .Chr ,&_cf );_eee !=nil {return _eee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ee .CtrlPr =NewCT_CtrlPr (); -if _bd :=d .DecodeElement (_ee .CtrlPr ,&_cf );_bd !=nil {return _bd ;};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\u0041\u0063\u0063\u0050\u0072\u0020\u0025\u0076",_cf .Name ); -if _aea :=d .Skip ();_aea !=nil {return _aea ;};};case _b .EndElement :break _da ;case _b .CharData :};};return nil ;};func NewCT_SSubSup ()*CT_SSubSup {_gede :=&CT_SSubSup {};_gede .E =NewCT_OMathArg ();_gede .Sub =NewCT_OMathArg ();_gede .Sup =NewCT_OMathArg (); -return _gede ;};type CT_Char struct{ValAttr string ;};func (_adgbd ST_Style )ValidateWithPath (path string )error {switch _adgbd {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 (_adgbd )); -};return nil ;};func NewCT_SSup ()*CT_SSup {_gbdg :=&CT_SSup {};_gbdg .E =NewCT_OMathArg ();_gbdg .Sup =NewCT_OMathArg ();return _gbdg ;};type CT_LimUppPr struct{CtrlPr *CT_CtrlPr ;};func (_egcg *CT_OMathArgPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _egcg .ArgSz !=nil {_bdff :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0061\u0072\u0067\u0053\u007a"}};e .EncodeElement (_egcg .ArgSz ,_bdff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eadbf *CT_Text )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gedfe :=range start .Attr {if _gedfe .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"&&_gedfe .Name .Local =="\u0073\u0070\u0061c\u0065"{_gdbfc ,_aegf :=_gedfe .Value ,error (nil ); -if _aegf !=nil {return _aegf ;};_eadbf .SpaceAttr =&_gdbfc ;continue ;};};for {_eggb ,_agae :=d .Token ();if _agae !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_agae ); -};if _bgee ,_gceae :=_eggb .(_b .CharData );_gceae {_eadbf .Content =string (_bgee );};if _abgde ,_fagdf :=_eggb .(_b .EndElement );_fagdf &&_abgde .Name ==start .Name {break ;};};return nil ;};func NewCT_MCS ()*CT_MCS {_cbb :=&CT_MCS {};return _cbb }; -func NewCT_ManualBreak ()*CT_ManualBreak {_efac :=&CT_ManualBreak {};return _efac };type CT_OMathParaPr struct{Jc *CT_OMathJc ;};func (_accf *CT_Integer2 )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_accf .ValAttr =-2;for _ ,_beab :=range start .Attr {if _beab .Name .Local =="\u0076\u0061\u006c"{_beee ,_eba :=_g .ParseInt (_beab .Value ,10,64); -if _eba !=nil {return _eba ;};_accf .ValAttr =_beee ;continue ;};};for {_efgb ,_cgac :=d .Token ();if _cgac !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u003a\u0020\u0025\u0073",_cgac ); -};if _beaa ,_agbc :=_efgb .(_b .EndElement );_agbc &&_beaa .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_MR and its children, prefixing error messages with path +func (_gaab *CT_MR )ValidateWithPath (path string )error {for _eaeb ,_dbga :=range _gaab .E {if _dgb :=_dbga .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_eaeb ));_dgb !=nil {return _dgb ;};};return nil ;};func (_efagf *OMath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efagf .CT_OMath =*NewCT_OMath (); +_bage :for {_gaabf ,_bcfe :=d .Token ();if _bcfe !=nil {return _bcfe ;};switch _gaaf :=_gaabf .(type ){case _d .StartElement :switch _gaaf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adef :=NewEG_OMathMathElements (); +_adef .Acc =NewCT_Acc ();if _dfce :=d .DecodeElement (_adef .Acc ,&_gaaf );_dfce !=nil {return _dfce ;};_efagf .EG_OMathMathElements =append (_efagf .EG_OMathMathElements ,_adef );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbbf :=NewEG_OMathMathElements (); +_cbbf .Bar =NewCT_Bar ();if _dbabg :=d .DecodeElement (_cbbf .Bar ,&_gaaf );_dbabg !=nil {return _dbabg ;};_efagf .EG_OMathMathElements =append (_efagf .EG_OMathMathElements ,_cbbf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gcga :=NewEG_OMathMathElements (); +_gcga .Box =NewCT_Box ();if _efed :=d .DecodeElement (_gcga .Box ,&_gaaf );_efed !=nil {return _efed ;};_efagf .EG_OMathMathElements =append (_efagf .EG_OMathMathElements ,_gcga );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_feece :=NewEG_OMathMathElements (); +_feece .BorderBox =NewCT_BorderBox ();if _edbc :=d .DecodeElement (_feece .BorderBox ,&_gaaf );_edbc !=nil {return _edbc ;};_efagf .EG_OMathMathElements =append (_efagf .EG_OMathMathElements ,_feece );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bggf :=NewEG_OMathMathElements (); +_bggf .D =NewCT_D ();if _bbdb :=d .DecodeElement (_bggf .D ,&_gaaf );_bbdb !=nil {return _bbdb ;};_efagf .EG_OMathMathElements =append (_efagf .EG_OMathMathElements ,_bggf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eeddc :=NewEG_OMathMathElements (); +_eeddc .EqArr =NewCT_EqArr ();if _eega :=d .DecodeElement (_eeddc .EqArr ,&_gaaf );_eega !=nil {return _eega ;};_efagf .EG_OMathMathElements =append (_efagf .EG_OMathMathElements ,_eeddc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbfad :=NewEG_OMathMathElements (); +_bbfad .F =NewCT_F ();if _dgad :=d .DecodeElement (_bbfad .F ,&_gaaf );_dgad !=nil {return _dgad ;};_efagf .EG_OMathMathElements =append (_efagf .EG_OMathMathElements ,_bbfad );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gfdd :=NewEG_OMathMathElements (); +_gfdd .Func =NewCT_Func ();if _agab :=d .DecodeElement (_gfdd .Func ,&_gaaf );_agab !=nil {return _agab ;};_efagf .EG_OMathMathElements =append (_efagf .EG_OMathMathElements ,_gfdd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_deaf :=NewEG_OMathMathElements (); +_deaf .GroupChr =NewCT_GroupChr ();if _dfdg :=d .DecodeElement (_deaf .GroupChr ,&_gaaf );_dfdg !=nil {return _dfdg ;};_efagf .EG_OMathMathElements =append (_efagf .EG_OMathMathElements ,_deaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfbed :=NewEG_OMathMathElements (); +_bfbed .LimLow =NewCT_LimLow ();if _bdgg :=d .DecodeElement (_bfbed .LimLow ,&_gaaf );_bdgg !=nil {return _bdgg ;};_efagf .EG_OMathMathElements =append (_efagf .EG_OMathMathElements ,_bfbed );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afdb :=NewEG_OMathMathElements (); +_afdb .LimUpp =NewCT_LimUpp ();if _eeaa :=d .DecodeElement (_afdb .LimUpp ,&_gaaf );_eeaa !=nil {return _eeaa ;};_efagf .EG_OMathMathElements =append (_efagf .EG_OMathMathElements ,_afdb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdcfg :=NewEG_OMathMathElements (); +_gdcfg .M =NewCT_M ();if _adga :=d .DecodeElement (_gdcfg .M ,&_gaaf );_adga !=nil {return _adga ;};_efagf .EG_OMathMathElements =append (_efagf .EG_OMathMathElements ,_gdcfg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbde :=NewEG_OMathMathElements (); +_gbde .Nary =NewCT_Nary ();if _fagf :=d .DecodeElement (_gbde .Nary ,&_gaaf );_fagf !=nil {return _fagf ;};_efagf .EG_OMathMathElements =append (_efagf .EG_OMathMathElements ,_gbde );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdeb :=NewEG_OMathMathElements (); +_fdeb .Phant =NewCT_Phant ();if _dgfeg :=d .DecodeElement (_fdeb .Phant ,&_gaaf );_dgfeg !=nil {return _dgfeg ;};_efagf .EG_OMathMathElements =append (_efagf .EG_OMathMathElements ,_fdeb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgfc :=NewEG_OMathMathElements (); +_dgfc .Rad =NewCT_Rad ();if _eefdc :=d .DecodeElement (_dgfc .Rad ,&_gaaf );_eefdc !=nil {return _eefdc ;};_efagf .EG_OMathMathElements =append (_efagf .EG_OMathMathElements ,_dgfc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbaf :=NewEG_OMathMathElements (); +_fbaf .SPre =NewCT_SPre ();if _fcfcb :=d .DecodeElement (_fbaf .SPre ,&_gaaf );_fcfcb !=nil {return _fcfcb ;};_efagf .EG_OMathMathElements =append (_efagf .EG_OMathMathElements ,_fbaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egab :=NewEG_OMathMathElements (); +_egab .SSub =NewCT_SSub ();if _aadd :=d .DecodeElement (_egab .SSub ,&_gaaf );_aadd !=nil {return _aadd ;};_efagf .EG_OMathMathElements =append (_efagf .EG_OMathMathElements ,_egab );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fcfb :=NewEG_OMathMathElements (); +_fcfb .SSubSup =NewCT_SSubSup ();if _geedc :=d .DecodeElement (_fcfb .SSubSup ,&_gaaf );_geedc !=nil {return _geedc ;};_efagf .EG_OMathMathElements =append (_efagf .EG_OMathMathElements ,_fcfb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdaed :=NewEG_OMathMathElements (); +_fdaed .SSup =NewCT_SSup ();if _gdbeb :=d .DecodeElement (_fdaed .SSup ,&_gaaf );_gdbeb !=nil {return _gdbeb ;};_efagf .EG_OMathMathElements =append (_efagf .EG_OMathMathElements ,_fdaed );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edfa :=NewEG_OMathMathElements (); +_edfa .R =NewCT_R ();if _deef :=d .DecodeElement (_edfa .R ,&_gaaf );_deef !=nil {return _deef ;};_efagf .EG_OMathMathElements =append (_efagf .EG_OMathMathElements ,_edfa );default:_f .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",_gaaf .Name ); +if _babg :=d .Skip ();_babg !=nil {return _babg ;};};case _d .EndElement :break _bage ;case _d .CharData :};};return nil ;};func (_cgbb *CT_XAlign )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dgcea ,_baee :=_cgbb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"}); +if _baee !=nil {return _baee ;};start .Attr =append (start .Attr ,_dgcea );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_MCPr struct{Count *CT_Integer255 ;McJc *CT_XAlign ;};func NewCT_RadPr ()*CT_RadPr {_afff :=&CT_RadPr {}; +return _afff }; -// ValidateWithPath validates the EG_ScriptStyle and its children, prefixing error messages with path -func (_cabbg *EG_ScriptStyle )ValidateWithPath (path string )error {if _cabbg .Scr !=nil {if _cgefb :=_cabbg .Scr .ValidateWithPath (path +"\u002f\u0053\u0063\u0072");_cgefb !=nil {return _cgefb ;};};if _cabbg .Sty !=nil {if _egbge :=_cabbg .Sty .ValidateWithPath (path +"\u002f\u0053\u0074\u0079"); -_egbge !=nil {return _egbge ;};};return nil ;}; +// Validate validates the CT_SpacingRule and its children +func (_aedf *CT_SpacingRule )Validate ()error {return _aedf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006eg\u0052\u0075\u006c\u0065");};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;); -// ValidateWithPath validates the CT_M and its children, prefixing error messages with path -func (_dcd *CT_M )ValidateWithPath (path string )error {if _dcd .MPr !=nil {if _bcab :=_dcd .MPr .ValidateWithPath (path +"\u002f\u004d\u0050\u0072");_bcab !=nil {return _bcab ;};};for _cedf ,_gce :=range _dcd .Mr {if _egcfe :=_gce .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u004d\u0072\u005b\u0025\u0064]",path ,_cedf )); -_egcfe !=nil {return _egcfe ;};};return nil ;};func (_ecfe ST_BreakBinSub )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_agcc :=_b .Attr {};_agcc .Name =name ;switch _ecfe {case ST_BreakBinSubUnset :_agcc .Value ="";case ST_BreakBinSub__ :_agcc .Value ="\u002d\u002d"; -case ST_BreakBinSub___ :_agcc .Value ="\u002d\u002b";case ST_BreakBinSub____ :_agcc .Value ="\u002b\u002d";};return _agcc ,nil ;}; +// Validate validates the CT_Nary and its children +func (_cffb *CT_Nary )Validate ()error {return _cffb .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079");};func (_fcga *CT_MathPrChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fcga .WrapIndent !=nil {_ebab :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0077r\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}}; +e .EncodeElement (_fcga .WrapIndent ,_ebab );};if _fcga .WrapRight !=nil {_edfg :=_d .StartElement {Name :_d .Name {Local :"m\u003a\u0077\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_fcga .WrapRight ,_edfg );};return nil ;};func (_aaaa *CT_GroupChr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aaaa .E =NewCT_OMathArg (); +_eaeab :for {_gedg ,_ceb :=d .Token ();if _ceb !=nil {return _ceb ;};switch _eacb :=_gedg .(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\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aaaa .GroupChrPr =NewCT_GroupChrPr (); +if _afa :=d .DecodeElement (_aaaa .GroupChrPr ,&_eacb );_afa !=nil {return _afa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _edde :=d .DecodeElement (_aaaa .E ,&_eacb ); +_edde !=nil {return _edde ;};default:_f .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",_eacb .Name ); +if _ead :=d .Skip ();_ead !=nil {return _ead ;};};case _d .EndElement :break _eaeab ;case _d .CharData :};};return nil ;};type CT_SSupPr struct{CtrlPr *CT_CtrlPr ;};func (_bfdc *CT_R )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aabf :for {_fggf ,_adeac :=d .Token (); +if _adeac !=nil {return _adeac ;};switch _dfgf :=_fggf .(type ){case _d .StartElement :switch _dfgf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfdc .RPr =NewCT_RPR (); +if _fbfc :=d .DecodeElement (_bfdc .RPr ,&_dfgf );_fbfc !=nil {return _fbfc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgfd :=NewCT_RChoice (); +if _dbgg :=d .DecodeElement (&_cgfd .T ,&_dfgf );_dbgg !=nil {return _dbgg ;};_bfdc .Choice =append (_bfdc .Choice ,_cgfd );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\u0043\u0054_\u0052\u0020\u0025\u0076",_dfgf .Name ); +if _baeb :=d .Skip ();_baeb !=nil {return _baeb ;};};case _d .EndElement :break _aabf ;case _d .CharData :};};return nil ;};func (_ebac ST_BreakBinSub )Validate ()error {return _ebac .ValidateWithPath ("")};func NewOMath ()*OMath {_efad :=&OMath {};_efad .CT_OMath =*NewCT_OMath (); +return _efad };func NewCT_MathPr ()*CT_MathPr {_bfbbc :=&CT_MathPr {};return _bfbbc };func (_acge ST_Script )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_acge .String (),start );};func NewCT_MR ()*CT_MR {_ccbf :=&CT_MR {}; +return _ccbf };func NewCT_BorderBoxPr ()*CT_BorderBoxPr {_ecd :=&CT_BorderBoxPr {};return _ecd };func (_fdga *CT_TwipsMeasure )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbcg :=range start .Attr {if _dbcg .Name .Local =="\u0076\u0061\u006c"{_afad ,_ceade :=ParseUnionST_TwipsMeasure (_dbcg .Value ); +if _ceade !=nil {return _ceade ;};_fdga .ValAttr =_afad ;continue ;};};for {_aeggg ,_dffc :=d .Token ();if _dffc !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_dffc ); +};if _cadf ,_gfceb :=_aeggg .(_d .EndElement );_gfceb &&_cadf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_MathPr and its children -func (_ecfb *CT_MathPr )Validate ()error {return _ecfb .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0074\u0068\u0050r");};func ParseUnionST_TwipsMeasure (s string )(_gc .ST_TwipsMeasure ,error ){_ddab :=_gc .ST_TwipsMeasure {};if _gc .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_ddab .ST_PositiveUniversalMeasure =&s ; -}else {_aaaec ,_agdd :=_g .ParseFloat (s ,64);if _agdd !=nil {return _ddab ,_a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_agdd );};_ddab .ST_UnsignedDecimalNumber =_ca .Uint64 (uint64 (_aaaec )); -};return _ddab ,nil ;};func (_dde *CT_Char )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egb :=range start .Attr {if _egb .Name .Local =="\u0076\u0061\u006c"{_agf ,_gea :=_egb .Value ,error (nil );if _gea !=nil {return _gea ;};_dde .ValAttr =_agf ; -continue ;};};for {_afe ,_cda :=d .Token ();if _cda !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u003a\u0020\u0025\u0073",_cda );};if _bcf ,_edgc :=_afe .(_b .EndElement );_edgc &&_bcf .Name ==start .Name {break ; -};};return nil ;};func (_fab *CT_F )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fab .FPr !=nil {_deed :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0066P\u0072"}};e .EncodeElement (_fab .FPr ,_deed ); -};_bdgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006eu\u006d"}};e .EncodeElement (_fab .Num ,_bdgf );_cedb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064e\u006e"}};e .EncodeElement (_fab .Den ,_cedb );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_fdcd *CT_M )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfbd :for {_fcgg ,_gde :=d .Token ();if _gde !=nil {return _gde ;};switch _afdd :=_fcgg .(type ){case _b .StartElement :switch _afdd .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"}:_fdcd .MPr =NewCT_MPr (); -if _agaf :=d .DecodeElement (_fdcd .MPr ,&_afdd );_agaf !=nil {return _agaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ceae :=NewCT_MR (); -if _egbe :=d .DecodeElement (_ceae ,&_afdd );_egbe !=nil {return _egbe ;};_fdcd .Mr =append (_fdcd .Mr ,_ceae );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\u0043\u0054_\u004d\u0020\u0025\u0076",_afdd .Name ); -if _fedc :=d .Skip ();_fedc !=nil {return _fedc ;};};case _b .EndElement :break _bfbd ;case _b .CharData :};};return nil ;};func (_bfbcb ST_Style )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bfbcb .String (),start ); -};type ST_TopBot byte ;func NewCT_LimLoc ()*CT_LimLoc {_edgf :=&CT_LimLoc {};_edgf .ValAttr =ST_LimLoc (1);return _edgf };func (_acbcb *CT_SSubPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _acbcb .CtrlPr !=nil {_gegc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; -e .EncodeElement (_acbcb .CtrlPr ,_gegc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BorderBox and its children, prefixing error messages with path +func (_gb *CT_BorderBox )ValidateWithPath (path string )error {if _gb .BorderBoxPr !=nil {if _ade :=_gb .BorderBoxPr .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072");_ade !=nil {return _ade ;};};if _bac :=_gb .E .ValidateWithPath (path +"\u002f\u0045"); +_bac !=nil {return _bac ;};return nil ;}; -// ValidateWithPath validates the CT_OMathJc and its children, prefixing error messages with path -func (_afed *CT_OMathJc )ValidateWithPath (path string )error {if _fagdd :=_afed .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fagdd !=nil {return _fagdd ;};return nil ;}; +// Validate validates the CT_SSubSup and its children +func (_agfaf *CT_SSubSup )Validate ()error {return _agfaf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0053\u0075\u0062\u0053\u0075\u0070");}; -// Validate validates the CT_TopBot and its children -func (_fbff *CT_TopBot )Validate ()error {return _fbff .ValidateWithPath ("\u0043T\u005f\u0054\u006f\u0070\u0042\u006ft");};func (_fefba ST_BreakBinSub )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fefba .String (),start ); -};func (_eagf *CT_LimUppPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eagf .CtrlPr !=nil {_cadd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_eagf .CtrlPr ,_cadd ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_UnSignedInteger and its children, prefixing error messages with path +func (_aegggc *CT_UnSignedInteger )ValidateWithPath (path string )error {return nil };func (_eca *CT_EqArr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eca .EqArrPr !=nil {_fde :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072\u0050r"}}; +e .EncodeElement (_eca .EqArrPr ,_fde );};_cce :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};for _ ,_ageb :=range _eca .E {e .EncodeElement (_ageb ,_cce );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ccgdf ST_Script )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_affd :=_d .Attr {}; +_affd .Name =name ;switch _ccgdf {case ST_ScriptUnset :_affd .Value ="";case ST_ScriptRoman :_affd .Value ="\u0072\u006f\u006da\u006e";case ST_ScriptScript :_affd .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_ScriptFraktur :_affd .Value ="\u0066r\u0061\u006b\u0074\u0075\u0072"; +case ST_ScriptDouble_struck :_affd .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b";case ST_ScriptSans_serif :_affd .Value ="\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066";case ST_ScriptMonospace :_affd .Value ="\u006do\u006e\u006f\u0073\u0070\u0061\u0063e"; +};return _affd ,nil ;};func (_ggfcc *CT_SPrePr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccaa :for {_dbabc ,_cfbb :=d .Token ();if _cfbb !=nil {return _cfbb ;};switch _dbdgc :=_dbabc .(type ){case _d .StartElement :switch _dbdgc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggfcc .CtrlPr =NewCT_CtrlPr (); +if _ffcg :=d .DecodeElement (_ggfcc .CtrlPr ,&_dbdgc );_ffcg !=nil {return _ffcg ;};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\u0053\u0050\u0072e\u0050\u0072 \u0025\u0076",_dbdgc .Name ); +if _bbfa :=d .Skip ();_bbfa !=nil {return _bbfa ;};};case _d .EndElement :break _ccaa ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Phant and its children, prefixing error messages with path -func (_fdccd *CT_Phant )ValidateWithPath (path string )error {if _fdccd .PhantPr !=nil {if _dbcfe :=_fdccd .PhantPr .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");_dbcfe !=nil {return _dbcfe ;};};if _eegad :=_fdccd .E .ValidateWithPath (path +"\u002f\u0045"); -_eegad !=nil {return _eegad ;};return nil ;}; +// ValidateWithPath validates the CT_F and its children, prefixing error messages with path +func (_fea *CT_F )ValidateWithPath (path string )error {if _fea .FPr !=nil {if _dffb :=_fea .FPr .ValidateWithPath (path +"\u002f\u0046\u0050\u0072");_dffb !=nil {return _dffb ;};};if _gbd :=_fea .Num .ValidateWithPath (path +"\u002f\u004e\u0075\u006d"); +_gbd !=nil {return _gbd ;};if _dgc :=_fea .Den .ValidateWithPath (path +"\u002f\u0044\u0065\u006e");_dgc !=nil {return _dgc ;};return nil ;};func (_fdde *CT_RPRChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbffb :for {_bcaf ,_bbaf :=d .Token (); +if _bbaf !=nil {return _bbaf ;};switch _bade :=_bcaf .(type ){case _d .StartElement :switch _bade .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdde .Nor =NewCT_OnOff (); +if _cdgf :=d .DecodeElement (_fdde .Nor ,&_bade );_cdgf !=nil {return _cdgf ;};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_R\u0050\u0052C\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_bade .Name ); +if _efd :=d .Skip ();_efd !=nil {return _efd ;};};case _d .EndElement :break _fbffb ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_PhantPr and its children -func (_eebea *CT_PhantPr )Validate ()error {return _eebea .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");};func (_cccf *CT_OMathArg )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcga :for {_bbc ,_gagg :=d .Token (); -if _gagg !=nil {return _gagg ;};switch _dgef :=_bbc .(type ){case _b .StartElement :switch _dgef .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"}:_cccf .ArgPr =NewCT_OMathArgPr (); -if _afdff :=d .DecodeElement (_cccf .ArgPr ,&_dgef );_afdff !=nil {return _afdff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aagg :=NewEG_OMathMathElements (); -_aagg .Acc =NewCT_Acc ();if _bcgab :=d .DecodeElement (_aagg .Acc ,&_dgef );_bcgab !=nil {return _bcgab ;};_cccf .EG_OMathMathElements =append (_cccf .EG_OMathMathElements ,_aagg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_edgcf :=NewEG_OMathMathElements (); -_edgcf .Bar =NewCT_Bar ();if _efb :=d .DecodeElement (_edgcf .Bar ,&_dgef );_efb !=nil {return _efb ;};_cccf .EG_OMathMathElements =append (_cccf .EG_OMathMathElements ,_edgcf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_beafee :=NewEG_OMathMathElements (); -_beafee .Box =NewCT_Box ();if _ecdc :=d .DecodeElement (_beafee .Box ,&_dgef );_ecdc !=nil {return _ecdc ;};_cccf .EG_OMathMathElements =append (_cccf .EG_OMathMathElements ,_beafee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_geab :=NewEG_OMathMathElements (); -_geab .BorderBox =NewCT_BorderBox ();if _abgd :=d .DecodeElement (_geab .BorderBox ,&_dgef );_abgd !=nil {return _abgd ;};_cccf .EG_OMathMathElements =append (_cccf .EG_OMathMathElements ,_geab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_babb :=NewEG_OMathMathElements (); -_babb .D =NewCT_D ();if _eacd :=d .DecodeElement (_babb .D ,&_dgef );_eacd !=nil {return _eacd ;};_cccf .EG_OMathMathElements =append (_cccf .EG_OMathMathElements ,_babb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dadc :=NewEG_OMathMathElements (); -_dadc .EqArr =NewCT_EqArr ();if _gdcc :=d .DecodeElement (_dadc .EqArr ,&_dgef );_gdcc !=nil {return _gdcc ;};_cccf .EG_OMathMathElements =append (_cccf .EG_OMathMathElements ,_dadc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eccd :=NewEG_OMathMathElements (); -_eccd .F =NewCT_F ();if _gadd :=d .DecodeElement (_eccd .F ,&_dgef );_gadd !=nil {return _gadd ;};_cccf .EG_OMathMathElements =append (_cccf .EG_OMathMathElements ,_eccd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_acbbb :=NewEG_OMathMathElements (); -_acbbb .Func =NewCT_Func ();if _ebac :=d .DecodeElement (_acbbb .Func ,&_dgef );_ebac !=nil {return _ebac ;};_cccf .EG_OMathMathElements =append (_cccf .EG_OMathMathElements ,_acbbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afba :=NewEG_OMathMathElements (); -_afba .GroupChr =NewCT_GroupChr ();if _efec :=d .DecodeElement (_afba .GroupChr ,&_dgef );_efec !=nil {return _efec ;};_cccf .EG_OMathMathElements =append (_cccf .EG_OMathMathElements ,_afba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ebe :=NewEG_OMathMathElements (); -_ebe .LimLow =NewCT_LimLow ();if _aeec :=d .DecodeElement (_ebe .LimLow ,&_dgef );_aeec !=nil {return _aeec ;};_cccf .EG_OMathMathElements =append (_cccf .EG_OMathMathElements ,_ebe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_acf :=NewEG_OMathMathElements (); -_acf .LimUpp =NewCT_LimUpp ();if _dag :=d .DecodeElement (_acf .LimUpp ,&_dgef );_dag !=nil {return _dag ;};_cccf .EG_OMathMathElements =append (_cccf .EG_OMathMathElements ,_acf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afab :=NewEG_OMathMathElements (); -_afab .M =NewCT_M ();if _afabd :=d .DecodeElement (_afab .M ,&_dgef );_afabd !=nil {return _afabd ;};_cccf .EG_OMathMathElements =append (_cccf .EG_OMathMathElements ,_afab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fbf :=NewEG_OMathMathElements (); -_fbf .Nary =NewCT_Nary ();if _acdf :=d .DecodeElement (_fbf .Nary ,&_dgef );_acdf !=nil {return _acdf ;};_cccf .EG_OMathMathElements =append (_cccf .EG_OMathMathElements ,_fbf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aaff :=NewEG_OMathMathElements (); -_aaff .Phant =NewCT_Phant ();if _cbba :=d .DecodeElement (_aaff .Phant ,&_dgef );_cbba !=nil {return _cbba ;};_cccf .EG_OMathMathElements =append (_cccf .EG_OMathMathElements ,_aaff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dceg :=NewEG_OMathMathElements (); -_dceg .Rad =NewCT_Rad ();if _cdfac :=d .DecodeElement (_dceg .Rad ,&_dgef );_cdfac !=nil {return _cdfac ;};_cccf .EG_OMathMathElements =append (_cccf .EG_OMathMathElements ,_dceg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aaaa :=NewEG_OMathMathElements (); -_aaaa .SPre =NewCT_SPre ();if _afgbd :=d .DecodeElement (_aaaa .SPre ,&_dgef );_afgbd !=nil {return _afgbd ;};_cccf .EG_OMathMathElements =append (_cccf .EG_OMathMathElements ,_aaaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afcea :=NewEG_OMathMathElements (); -_afcea .SSub =NewCT_SSub ();if _eabg :=d .DecodeElement (_afcea .SSub ,&_dgef );_eabg !=nil {return _eabg ;};_cccf .EG_OMathMathElements =append (_cccf .EG_OMathMathElements ,_afcea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_feaa :=NewEG_OMathMathElements (); -_feaa .SSubSup =NewCT_SSubSup ();if _dgb :=d .DecodeElement (_feaa .SSubSup ,&_dgef );_dgb !=nil {return _dgb ;};_cccf .EG_OMathMathElements =append (_cccf .EG_OMathMathElements ,_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 :"\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"}:_adfd :=NewEG_OMathMathElements (); -_adfd .SSup =NewCT_SSup ();if _eeee :=d .DecodeElement (_adfd .SSup ,&_dgef );_eeee !=nil {return _eeee ;};_cccf .EG_OMathMathElements =append (_cccf .EG_OMathMathElements ,_adfd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_decfd :=NewEG_OMathMathElements (); -_decfd .R =NewCT_R ();if _fdac :=d .DecodeElement (_decfd .R ,&_dgef );_fdac !=nil {return _fdac ;};_cccf .EG_OMathMathElements =append (_cccf .EG_OMathMathElements ,_decfd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cccf .CtrlPr =NewCT_CtrlPr (); -if _abfc :=d .DecodeElement (_cccf .CtrlPr ,&_dgef );_abfc !=nil {return _abfc ;};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\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0020\u0025\u0076",_dgef .Name ); -if _cged :=d .Skip ();_cged !=nil {return _cged ;};};case _b .EndElement :break _bcga ;case _b .CharData :};};return nil ;};func (_egfaa *CT_Phant )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egfaa .E =NewCT_OMathArg ();_cef :for {_fbebb ,_fgfgda :=d .Token (); -if _fgfgda !=nil {return _fgfgda ;};switch _daec :=_fbebb .(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 :"\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"}:_egfaa .PhantPr =NewCT_PhantPr (); -if _gccc :=d .DecodeElement (_egfaa .PhantPr ,&_daec );_gccc !=nil {return _gccc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _gggc :=d .DecodeElement (_egfaa .E ,&_daec ); -_gggc !=nil {return _gggc ;};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\u0050\u0068\u0061\u006e\u0074\u0020\u0025\u0076",_daec .Name ); -if _ebdcg :=d .Skip ();_ebdcg !=nil {return _ebdcg ;};};case _b .EndElement :break _cef ;case _b .CharData :};};return nil ;};type CT_SPrePr struct{CtrlPr *CT_CtrlPr ;}; +// ValidateWithPath validates the CT_Acc and its children, prefixing error messages with path +func (_gde *CT_Acc )ValidateWithPath (path string )error {if _gde .AccPr !=nil {if _gda :=_gde .AccPr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0050\u0072");_gda !=nil {return _gda ;};};if _dg :=_gde .E .ValidateWithPath (path +"\u002f\u0045"); +_dg !=nil {return _dg ;};return nil ;};type CT_UnSignedInteger struct{ValAttr uint32 ;};type CT_OMathArgPr struct{ArgSz *CT_Integer2 ;}; // Validate validates the CT_String and its children -func (_bdee *CT_String )Validate ()error {return _bdee .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};func (_dfbbf *CT_MathPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cca :for {_cbbe ,_cgcaf :=d .Token ();if _cgcaf !=nil {return _cgcaf ; -};switch _bfec :=_cbbe .(type ){case _b .StartElement :switch _bfec .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"}:_dfbbf .MathFont =NewCT_String (); -if _dgdf :=d .DecodeElement (_dfbbf .MathFont ,&_bfec );_dgdf !=nil {return _dgdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dfbbf .BrkBin =NewCT_BreakBin (); -if _bcfe :=d .DecodeElement (_dfbbf .BrkBin ,&_bfec );_bcfe !=nil {return _bcfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dfbbf .BrkBinSub =NewCT_BreakBinSub (); -if _geeb :=d .DecodeElement (_dfbbf .BrkBinSub ,&_bfec );_geeb !=nil {return _geeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dfbbf .SmallFrac =NewCT_OnOff (); -if _ddeef :=d .DecodeElement (_dfbbf .SmallFrac ,&_bfec );_ddeef !=nil {return _ddeef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dfbbf .DispDef =NewCT_OnOff (); -if _eafc :=d .DecodeElement (_dfbbf .DispDef ,&_bfec );_eafc !=nil {return _eafc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dfbbf .LMargin =NewCT_TwipsMeasure (); -if _gacff :=d .DecodeElement (_dfbbf .LMargin ,&_bfec );_gacff !=nil {return _gacff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dfbbf .RMargin =NewCT_TwipsMeasure (); -if _cafa :=d .DecodeElement (_dfbbf .RMargin ,&_bfec );_cafa !=nil {return _cafa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dfbbf .DefJc =NewCT_OMathJc (); -if _fegf :=d .DecodeElement (_dfbbf .DefJc ,&_bfec );_fegf !=nil {return _fegf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dfbbf .PreSp =NewCT_TwipsMeasure (); -if _efcg :=d .DecodeElement (_dfbbf .PreSp ,&_bfec );_efcg !=nil {return _efcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dfbbf .PostSp =NewCT_TwipsMeasure (); -if _cedfda :=d .DecodeElement (_dfbbf .PostSp ,&_bfec );_cedfda !=nil {return _cedfda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dfbbf .InterSp =NewCT_TwipsMeasure (); -if _eebf :=d .DecodeElement (_dfbbf .InterSp ,&_bfec );_eebf !=nil {return _eebf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dfbbf .IntraSp =NewCT_TwipsMeasure (); -if _fgdb :=d .DecodeElement (_dfbbf .IntraSp ,&_bfec );_fgdb !=nil {return _fgdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dfbbf .Choice =NewCT_MathPrChoice (); -if _dfcc :=d .DecodeElement (&_dfbbf .Choice .WrapIndent ,&_bfec );_dfcc !=nil {return _dfcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dfbbf .Choice =NewCT_MathPrChoice (); -if _ggfd :=d .DecodeElement (&_dfbbf .Choice .WrapRight ,&_bfec );_ggfd !=nil {return _ggfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dfbbf .IntLim =NewCT_LimLoc (); -if _fdca :=d .DecodeElement (_dfbbf .IntLim ,&_bfec );_fdca !=nil {return _fdca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dfbbf .NaryLim =NewCT_LimLoc (); -if _bggg :=d .DecodeElement (_dfbbf .NaryLim ,&_bfec );_bggg !=nil {return _bggg ;};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\u004d\u0061\u0074h\u0050\u0072 \u0025\u0076",_bfec .Name ); -if _fedce :=d .Skip ();_fedce !=nil {return _fedce ;};};case _b .EndElement :break _cca ;case _b .CharData :};};return nil ;};func (_abee ST_Jc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_abee .String (),start ); +func (_ccgb *CT_String )Validate ()error {return _ccgb .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};func (_aedbe *ST_FType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccce ,_afdbd :=d .Token ();if _afdbd !=nil {return _afdbd ; +};if _gabbf ,_ebeea :=_ccce .(_d .EndElement );_ebeea &&_gabbf .Name ==start .Name {*_aedbe =1;return nil ;};if _gecgd ,_dgbgg :=_ccce .(_d .CharData );!_dgbgg {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",_ccce ); +}else {switch string (_gecgd ){case "":*_aedbe =0;case "\u0062\u0061\u0072":*_aedbe =1;case "\u0073\u006b\u0077":*_aedbe =2;case "\u006c\u0069\u006e":*_aedbe =3;case "\u006e\u006f\u0042a\u0072":*_aedbe =4;};};_ccce ,_afdbd =d .Token ();if _afdbd !=nil {return _afdbd ; +};if _abebg ,_bgaef :=_ccce .(_d .EndElement );_bgaef &&_abebg .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",_ccce ); }; -// Validate validates the CT_RadPr and its children -func (_cfgc *CT_RadPr )Validate ()error {return _cfgc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072");};func (_agba *CT_Script )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agba .ValAttr !=ST_ScriptUnset {_gfd ,_eagg :=_agba .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"}); -if _eagg !=nil {return _eagg ;};start .Attr =append (start .Attr ,_gfd );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_LimLoc byte ;func (_gggf *CT_MPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _gggf .BaseJc !=nil {_fbeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}};e .EncodeElement (_gggf .BaseJc ,_fbeb );};if _gggf .PlcHide !=nil {_acab :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0070\u006c\u0063\u0048\u0069\u0064e"}}; -e .EncodeElement (_gggf .PlcHide ,_acab );};if _gggf .RSpRule !=nil {_ccc :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_gggf .RSpRule ,_ccc );};if _gggf .CGpRule !=nil {_fafc :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0063\u0047\u0070\u0052\u0075\u006ce"}}; -e .EncodeElement (_gggf .CGpRule ,_fafc );};if _gggf .RSp !=nil {_feaf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072S\u0070"}};e .EncodeElement (_gggf .RSp ,_feaf );};if _gggf .CSp !=nil {_deba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063S\u0070"}}; -e .EncodeElement (_gggf .CSp ,_deba );};if _gggf .CGp !=nil {_gffe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063G\u0070"}};e .EncodeElement (_gggf .CGp ,_gffe );};if _gggf .Mcs !=nil {_adfb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006dc\u0073"}}; -e .EncodeElement (_gggf .Mcs ,_adfb );};if _gggf .CtrlPr !=nil {_ggba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gggf .CtrlPr ,_ggba );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_ccf *CT_ManualBreak )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccf .AlnAtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d:\u0061\u006c\u006e\u0041\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ccf .AlnAtAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_Text and its children -func (_ebec *CT_Text )Validate ()error {return _ebec .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");};type CT_Integer2 struct{ValAttr int64 ;};func (_gdge ST_Jc )ValidateWithPath (path string )error {switch _gdge {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 (_gdge )); -};return nil ;};func (_dace *CT_XAlign )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dace .ValAttr =_gc .ST_XAlign (1);for _ ,_bcdc :=range start .Attr {if _bcdc .Name .Local =="\u0076\u0061\u006c"{_dace .ValAttr .UnmarshalXMLAttr (_bcdc ); -continue ;};};for {_bage ,_cbdfc :=d .Token ();if _cbdfc !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0058\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_cbdfc );};if _fcag ,_ggfb :=_bage .(_b .EndElement );_ggfb &&_fcag .Name ==start .Name {break ; -};};return nil ;}; +// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path +func (_ecge *CT_Text )ValidateWithPath (path string )error {return nil };func (_eda *CT_M )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfcf :for {_fddf ,_ccgd :=d .Token ();if _ccgd !=nil {return _ccgd ;};switch _dcae :=_fddf .(type ){case _d .StartElement :switch _dcae .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eda .MPr =NewCT_MPr (); +if _fdfb :=d .DecodeElement (_eda .MPr ,&_dcae );_fdfb !=nil {return _fdfb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agc :=NewCT_MR (); +if _aacfa :=d .DecodeElement (_agc ,&_dcae );_aacfa !=nil {return _aacfa ;};_eda .Mr =append (_eda .Mr ,_agc );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\u0043\u0054_\u004d\u0020\u0025\u0076",_dcae .Name ); +if _gdcf :=d .Skip ();_gdcf !=nil {return _gdcf ;};};case _d .EndElement :break _gfcf ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_BorderBoxPr and its children -func (_gage *CT_BorderBoxPr )Validate ()error {return _gage .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072B\u006f\u0078\u0050\u0072");};func NewCT_Nary ()*CT_Nary {_dgce :=&CT_Nary {};_dgce .Sub =NewCT_OMathArg ();_dgce .Sup =NewCT_OMathArg (); -_dgce .E =NewCT_OMathArg ();return _dgce ;};type CT_F struct{FPr *CT_FPr ;Num *CT_OMathArg ;Den *CT_OMathArg ;};func (_ggaaa *CT_LimUpp )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ggaaa .LimUppPr !=nil {_cecg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}}; -e .EncodeElement (_ggaaa .LimUppPr ,_cecg );};_ade :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ggaaa .E ,_ade );_bfb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_ggaaa .Lim ,_bfb ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BreakBinSub and its children, prefixing error messages with path +func (_ece *CT_BreakBinSub )ValidateWithPath (path string )error {if _gfce :=_ece .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfce !=nil {return _gfce ;};return nil ;};func (_fcec *CT_RadPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _fcec .DegHide !=nil {_gceg :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0064\u0065\u0067\u0048\u0069\u0064e"}};e .EncodeElement (_fcec .DegHide ,_gceg );};if _fcec .CtrlPr !=nil {_eafd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; +e .EncodeElement (_fcec .CtrlPr ,_eafd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_FuncPr ()*CT_FuncPr {_fdg :=&CT_FuncPr {};return _fdg };func (_aaab *CT_OMathPara )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _aaab .OMathParaPr !=nil {_gebg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}};e .EncodeElement (_aaab .OMathParaPr ,_gebg );};_ddfd :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}}; +for _ ,_beggb :=range _aaab .OMath {e .EncodeElement (_beggb ,_ddfd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aaabd *CT_String )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aaabd .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_aaabd .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Text ()*CT_Text {_fcfca :=&CT_Text {};return _fcfca };func (_ebe *CT_D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _ebe .DPr !=nil {_bdc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0064P\u0072"}};e .EncodeElement (_ebe .DPr ,_bdc );};_bgeb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};for _ ,_fgc :=range _ebe .E {e .EncodeElement (_fgc ,_bgeb ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Char struct{ValAttr string ;};func NewCT_ManualBreak ()*CT_ManualBreak {_dbcf :=&CT_ManualBreak {};return _dbcf };func (_eafe *EG_OMathMathElements )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbad :for {_ggece ,_ggea :=d .Token (); +if _ggea !=nil {return _ggea ;};switch _dgd :=_ggece .(type ){case _d .StartElement :switch _dgd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eafe .Acc =NewCT_Acc (); +if _cbff :=d .DecodeElement (_eafe .Acc ,&_dgd );_cbff !=nil {return _cbff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eafe .Bar =NewCT_Bar (); +if _edaa :=d .DecodeElement (_eafe .Bar ,&_dgd );_edaa !=nil {return _edaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eafe .Box =NewCT_Box (); +if _fade :=d .DecodeElement (_eafe .Box ,&_dgd );_fade !=nil {return _fade ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eafe .BorderBox =NewCT_BorderBox (); +if _eacd :=d .DecodeElement (_eafe .BorderBox ,&_dgd );_eacd !=nil {return _eacd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eafe .D =NewCT_D (); +if _fdaee :=d .DecodeElement (_eafe .D ,&_dgd );_fdaee !=nil {return _fdaee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eafe .EqArr =NewCT_EqArr (); +if _dccd :=d .DecodeElement (_eafe .EqArr ,&_dgd );_dccd !=nil {return _dccd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eafe .F =NewCT_F (); +if _agbcb :=d .DecodeElement (_eafe .F ,&_dgd );_agbcb !=nil {return _agbcb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eafe .Func =NewCT_Func (); +if _fceb :=d .DecodeElement (_eafe .Func ,&_dgd );_fceb !=nil {return _fceb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eafe .GroupChr =NewCT_GroupChr (); +if _aada :=d .DecodeElement (_eafe .GroupChr ,&_dgd );_aada !=nil {return _aada ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eafe .LimLow =NewCT_LimLow (); +if _dgab :=d .DecodeElement (_eafe .LimLow ,&_dgd );_dgab !=nil {return _dgab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eafe .LimUpp =NewCT_LimUpp (); +if _dgbe :=d .DecodeElement (_eafe .LimUpp ,&_dgd );_dgbe !=nil {return _dgbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eafe .M =NewCT_M (); +if _gabb :=d .DecodeElement (_eafe .M ,&_dgd );_gabb !=nil {return _gabb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eafe .Nary =NewCT_Nary (); +if _aaaaa :=d .DecodeElement (_eafe .Nary ,&_dgd );_aaaaa !=nil {return _aaaaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eafe .Phant =NewCT_Phant (); +if _dcfg :=d .DecodeElement (_eafe .Phant ,&_dgd );_dcfg !=nil {return _dcfg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eafe .Rad =NewCT_Rad (); +if _dgcf :=d .DecodeElement (_eafe .Rad ,&_dgd );_dgcf !=nil {return _dgcf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eafe .SPre =NewCT_SPre (); +if _fbfb :=d .DecodeElement (_eafe .SPre ,&_dgd );_fbfb !=nil {return _fbfb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eafe .SSub =NewCT_SSub (); +if _eegf :=d .DecodeElement (_eafe .SSub ,&_dgd );_eegf !=nil {return _eegf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eafe .SSubSup =NewCT_SSubSup (); +if _dbge :=d .DecodeElement (_eafe .SSubSup ,&_dgd );_dbge !=nil {return _dbge ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eafe .SSup =NewCT_SSup (); +if _acag :=d .DecodeElement (_eafe .SSup ,&_dgd );_acag !=nil {return _acag ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eafe .R =NewCT_R (); +if _aedbb :=d .DecodeElement (_eafe .R ,&_dgd );_aedbb !=nil {return _aedbb ;};default:_f .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",_dgd .Name ); +if _gbae :=d .Skip ();_gbae !=nil {return _gbae ;};};case _d .EndElement :break _dbad ;case _d .CharData :};};return nil ;};func (_fegc *CT_TwipsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_fegc .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Phant ()*CT_Phant {_fafg :=&CT_Phant {};_fafg .E =NewCT_OMathArg ();return _fafg };const (ST_ShpUnset ST_Shp =0;ST_ShpCentered ST_Shp =1;ST_ShpMatch ST_Shp =2; +);type CT_SPre struct{SPrePr *CT_SPrePr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;}; -// ValidateWithPath validates the CT_BarPr and its children, prefixing error messages with path -func (_bag *CT_BarPr )ValidateWithPath (path string )error {if _bag .Pos !=nil {if _gfb :=_bag .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_gfb !=nil {return _gfb ;};};if _bag .CtrlPr !=nil {if _fdc :=_bag .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_fdc !=nil {return _fdc ;};};return nil ;};func (_ebdf *CT_MCS )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0063"}};for _ ,_cabb :=range _ebdf .Mc {e .EncodeElement (_cabb ,_cge ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gabfe ST_Shp )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ffag :=_b .Attr {};_ffag .Name =name ;switch _gabfe {case ST_ShpUnset :_ffag .Value ="";case ST_ShpCentered :_ffag .Value ="\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064"; -case ST_ShpMatch :_ffag .Value ="\u006d\u0061\u0074c\u0068";};return _ffag ,nil ;};type CT_LimUpp struct{LimUppPr *CT_LimUppPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;}; +// ValidateWithPath validates the CT_OMathPara and its children, prefixing error messages with path +func (_dedcb *CT_OMathPara )ValidateWithPath (path string )error {if _dedcb .OMathParaPr !=nil {if _bafe :=_dedcb .OMathParaPr .ValidateWithPath (path +"\u002f\u004f\u004da\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072");_bafe !=nil {return _bafe ;}; +};for _fdcb ,_cfacc :=range _dedcb .OMath {if _cgbda :=_cfacc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fO\u004d\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_fdcb ));_cgbda !=nil {return _cgbda ;};};return nil ;}; -// Validate validates the CT_LimLow and its children -func (_eccb *CT_LimLow )Validate ()error {return _eccb .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fw");}; +// Validate validates the CT_OMath and its children +func (_dfdb *CT_OMath )Validate ()error {return _dfdb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068");}; -// Validate validates the CT_RChoice and its children -func (_gfga *CT_RChoice )Validate ()error {return _gfga .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_SSubPr struct{CtrlPr *CT_CtrlPr ;}; +// Validate validates the CT_NaryPr and its children +func (_fcdd *CT_NaryPr )Validate ()error {return _fcdd .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079\u0050r");}; -// Validate validates the CT_M and its children -func (_deaf *CT_M )Validate ()error {return _deaf .ValidateWithPath ("\u0043\u0054\u005f\u004d")};func (_aeba *CT_BreakBinSub )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_deb :=range start .Attr {if _deb .Name .Local =="\u0076\u0061\u006c"{_aeba .ValAttr .UnmarshalXMLAttr (_deb ); -continue ;};};for {_bdg ,_add :=d .Token ();if _add !=nil {return _a .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",_add );};if _gaf ,_afgd :=_bdg .(_b .EndElement ); -_afgd &&_gaf .Name ==start .Name {break ;};};return nil ;};func (_fbbe ST_Style )Validate ()error {return _fbbe .ValidateWithPath ("")}; +// Validate validates the CT_OMathJc and its children +func (_fdbb *CT_OMathJc )Validate ()error {return _fdbb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063");};func (_daa *CT_D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bded :for {_babf ,_cdf :=d .Token (); +if _cdf !=nil {return _cdf ;};switch _aaa :=_babf .(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\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_daa .DPr =NewCT_DPr (); +if _aee :=d .DecodeElement (_daa .DPr ,&_aaa );_aee !=nil {return _aee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdeg :=NewCT_OMathArg (); +if _ffef :=d .DecodeElement (_gdeg ,&_aaa );_ffef !=nil {return _ffef ;};_daa .E =append (_daa .E ,_gdeg );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\u0043\u0054_\u0044\u0020\u0025\u0076",_aaa .Name ); +if _fbf :=d .Skip ();_fbf !=nil {return _fbf ;};};case _d .EndElement :break _bded ;case _d .CharData :};};return nil ;};type CT_Phant struct{PhantPr *CT_PhantPr ;E *CT_OMathArg ;}; -// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path -func (_fddbc *CT_Text )ValidateWithPath (path string )error {return nil };func NewCT_Func ()*CT_Func {_dbbf :=&CT_Func {};_dbbf .FName =NewCT_OMathArg ();_dbbf .E =NewCT_OMathArg ();return _dbbf ;};func (_gcade ST_Script )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ddbf :=_b .Attr {}; -_ddbf .Name =name ;switch _gcade {case ST_ScriptUnset :_ddbf .Value ="";case ST_ScriptRoman :_ddbf .Value ="\u0072\u006f\u006da\u006e";case ST_ScriptScript :_ddbf .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_ScriptFraktur :_ddbf .Value ="\u0066r\u0061\u006b\u0074\u0075\u0072"; -case ST_ScriptDouble_struck :_ddbf .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b";case ST_ScriptSans_serif :_ddbf .Value ="\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066";case ST_ScriptMonospace :_ddbf .Value ="\u006do\u006e\u006f\u0073\u0070\u0061\u0063e"; -};return _ddbf ,nil ;};func (_fgddb *ST_BreakBinSub )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fgddb =0;case "\u002d\u002d":*_fgddb =1;case "\u002d\u002b":*_fgddb =2;case "\u002b\u002d":*_fgddb =3;};return nil ;};func (_cdcg *CT_OMath )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aefa :for {_beed ,_cbaf :=d .Token (); -if _cbaf !=nil {return _cbaf ;};switch _gbed :=_beed .(type ){case _b .StartElement :switch _gbed .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"}:_adac :=NewEG_OMathMathElements (); -_adac .Acc =NewCT_Acc ();if _affb :=d .DecodeElement (_adac .Acc ,&_gbed );_affb !=nil {return _affb ;};_cdcg .EG_OMathMathElements =append (_cdcg .EG_OMathMathElements ,_adac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bgba :=NewEG_OMathMathElements (); -_bgba .Bar =NewCT_Bar ();if _aecb :=d .DecodeElement (_bgba .Bar ,&_gbed );_aecb !=nil {return _aecb ;};_cdcg .EG_OMathMathElements =append (_cdcg .EG_OMathMathElements ,_bgba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gabb :=NewEG_OMathMathElements (); -_gabb .Box =NewCT_Box ();if _fcfc :=d .DecodeElement (_gabb .Box ,&_gbed );_fcfc !=nil {return _fcfc ;};_cdcg .EG_OMathMathElements =append (_cdcg .EG_OMathMathElements ,_gabb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bgdaf :=NewEG_OMathMathElements (); -_bgdaf .BorderBox =NewCT_BorderBox ();if _baccf :=d .DecodeElement (_bgdaf .BorderBox ,&_gbed );_baccf !=nil {return _baccf ;};_cdcg .EG_OMathMathElements =append (_cdcg .EG_OMathMathElements ,_bgdaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ffe :=NewEG_OMathMathElements (); -_ffe .D =NewCT_D ();if _gbc :=d .DecodeElement (_ffe .D ,&_gbed );_gbc !=nil {return _gbc ;};_cdcg .EG_OMathMathElements =append (_cdcg .EG_OMathMathElements ,_ffe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ebdc :=NewEG_OMathMathElements (); -_ebdc .EqArr =NewCT_EqArr ();if _acbd :=d .DecodeElement (_ebdc .EqArr ,&_gbed );_acbd !=nil {return _acbd ;};_cdcg .EG_OMathMathElements =append (_cdcg .EG_OMathMathElements ,_ebdc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ecgb :=NewEG_OMathMathElements (); -_ecgb .F =NewCT_F ();if _ccfe :=d .DecodeElement (_ecgb .F ,&_gbed );_ccfe !=nil {return _ccfe ;};_cdcg .EG_OMathMathElements =append (_cdcg .EG_OMathMathElements ,_ecgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cgcg :=NewEG_OMathMathElements (); -_cgcg .Func =NewCT_Func ();if _abg :=d .DecodeElement (_cgcg .Func ,&_gbed );_abg !=nil {return _abg ;};_cdcg .EG_OMathMathElements =append (_cdcg .EG_OMathMathElements ,_cgcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bega :=NewEG_OMathMathElements (); -_bega .GroupChr =NewCT_GroupChr ();if _ceec :=d .DecodeElement (_bega .GroupChr ,&_gbed );_ceec !=nil {return _ceec ;};_cdcg .EG_OMathMathElements =append (_cdcg .EG_OMathMathElements ,_bega );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gbg :=NewEG_OMathMathElements (); -_gbg .LimLow =NewCT_LimLow ();if _ccg :=d .DecodeElement (_gbg .LimLow ,&_gbed );_ccg !=nil {return _ccg ;};_cdcg .EG_OMathMathElements =append (_cdcg .EG_OMathMathElements ,_gbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dfedf :=NewEG_OMathMathElements (); -_dfedf .LimUpp =NewCT_LimUpp ();if _cgef :=d .DecodeElement (_dfedf .LimUpp ,&_gbed );_cgef !=nil {return _cgef ;};_cdcg .EG_OMathMathElements =append (_cdcg .EG_OMathMathElements ,_dfedf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eedf :=NewEG_OMathMathElements (); -_eedf .M =NewCT_M ();if _dfbfa :=d .DecodeElement (_eedf .M ,&_gbed );_dfbfa !=nil {return _dfbfa ;};_cdcg .EG_OMathMathElements =append (_cdcg .EG_OMathMathElements ,_eedf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\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"}:_fcdf :=NewEG_OMathMathElements (); -_fcdf .Nary =NewCT_Nary ();if _edgff :=d .DecodeElement (_fcdf .Nary ,&_gbed );_edgff !=nil {return _edgff ;};_cdcg .EG_OMathMathElements =append (_cdcg .EG_OMathMathElements ,_fcdf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fbb :=NewEG_OMathMathElements (); -_fbb .Phant =NewCT_Phant ();if _cbege :=d .DecodeElement (_fbb .Phant ,&_gbed );_cbege !=nil {return _cbege ;};_cdcg .EG_OMathMathElements =append (_cdcg .EG_OMathMathElements ,_fbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bbfaa :=NewEG_OMathMathElements (); -_bbfaa .Rad =NewCT_Rad ();if _fabd :=d .DecodeElement (_bbfaa .Rad ,&_gbed );_fabd !=nil {return _fabd ;};_cdcg .EG_OMathMathElements =append (_cdcg .EG_OMathMathElements ,_bbfaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfca :=NewEG_OMathMathElements (); -_cfca .SPre =NewCT_SPre ();if _bbbc :=d .DecodeElement (_cfca .SPre ,&_gbed );_bbbc !=nil {return _bbbc ;};_cdcg .EG_OMathMathElements =append (_cdcg .EG_OMathMathElements ,_cfca );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bdfd :=NewEG_OMathMathElements (); -_bdfd .SSub =NewCT_SSub ();if _bdfdg :=d .DecodeElement (_bdfd .SSub ,&_gbed );_bdfdg !=nil {return _bdfdg ;};_cdcg .EG_OMathMathElements =append (_cdcg .EG_OMathMathElements ,_bdfd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bcgb :=NewEG_OMathMathElements (); -_bcgb .SSubSup =NewCT_SSubSup ();if _cgcad :=d .DecodeElement (_bcgb .SSubSup ,&_gbed );_cgcad !=nil {return _cgcad ;};_cdcg .EG_OMathMathElements =append (_cdcg .EG_OMathMathElements ,_bcgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_caga :=NewEG_OMathMathElements (); -_caga .SSup =NewCT_SSup ();if _fcfg :=d .DecodeElement (_caga .SSup ,&_gbed );_fcfg !=nil {return _fcfg ;};_cdcg .EG_OMathMathElements =append (_cdcg .EG_OMathMathElements ,_caga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gbcc :=NewEG_OMathMathElements (); -_gbcc .R =NewCT_R ();if _cada :=d .DecodeElement (_gbcc .R ,&_gbed );_cada !=nil {return _cada ;};_cdcg .EG_OMathMathElements =append (_cdcg .EG_OMathMathElements ,_gbcc );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\u004f\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_gbed .Name ); -if _ffa :=d .Skip ();_ffa !=nil {return _ffa ;};};case _b .EndElement :break _aefa ;case _b .CharData :};};return nil ;};func (_afdf *CT_Nary )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _afdf .NaryPr !=nil {_afge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079\u0050\u0072"}}; -e .EncodeElement (_afdf .NaryPr ,_afge );};_bccc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_afdf .Sub ,_bccc );_dbfd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_afdf .Sup ,_dbfd ); -_gdec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_afdf .E ,_gdec );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BarPr and its children, prefixing error messages with path +func (_bfg *CT_BarPr )ValidateWithPath (path string )error {if _bfg .Pos !=nil {if _ddd :=_bfg .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_ddd !=nil {return _ddd ;};};if _bfg .CtrlPr !=nil {if _cda :=_bfg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_cda !=nil {return _cda ;};};return nil ;};func (_dbddf ST_LimLoc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dbddf .String (),start );}; -// Validate validates the CT_MCS and its children -func (_fagd *CT_MCS )Validate ()error {return _fagd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0043\u0053");};func (_cc *CT_DPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bddg :for {_eaee ,_gbdc :=d .Token ();if _gbdc !=nil {return _gbdc ; -};switch _dfg :=_eaee .(type ){case _b .StartElement :switch _dfg .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"}:_cc .BegChr =NewCT_Char (); -if _caf :=d .DecodeElement (_cc .BegChr ,&_dfg );_caf !=nil {return _caf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cc .SepChr =NewCT_Char (); -if _adb :=d .DecodeElement (_cc .SepChr ,&_dfg );_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 :"\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"}:_cc .EndChr =NewCT_Char (); -if _cgfc :=d .DecodeElement (_cc .EndChr ,&_dfg );_cgfc !=nil {return _cgfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cc .Grow =NewCT_OnOff (); -if _eed :=d .DecodeElement (_cc .Grow ,&_dfg );_eed !=nil {return _eed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\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"}:_cc .Shp =NewCT_Shp (); -if _egd :=d .DecodeElement (_cc .Shp ,&_dfg );_egd !=nil {return _egd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cc .CtrlPr =NewCT_CtrlPr (); -if _egc :=d .DecodeElement (_cc .CtrlPr ,&_dfg );_egc !=nil {return _egc ;};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\u0050\u0072\u0020\u0025\u0076",_dfg .Name ); -if _eddf :=d .Skip ();_eddf !=nil {return _eddf ;};};case _b .EndElement :break _bddg ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_OMathArgPr and its children, prefixing error messages with path +func (_bdea *CT_OMathArgPr )ValidateWithPath (path string )error {if _bdea .ArgSz !=nil {if _cgdc :=_bdea .ArgSz .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0053\u007a");_cgdc !=nil {return _cgdc ;};};return nil ;};func (_bb *CT_Bar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _bb .BarPr !=nil {_gef :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0062\u0061\u0072\u0050\u0072"}};e .EncodeElement (_bb .BarPr ,_gef );};_ag :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bb .E ,_ag ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_TopBot byte ;func (_bfgca *CT_SSubSup )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bfgca .SSubSupPr !=nil {_egcga :=_d .StartElement {Name :_d .Name {Local :"m\u003a\u0073\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072"}}; +e .EncodeElement (_bfgca .SSubSupPr ,_egcga );};_dbdag :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bfgca .E ,_dbdag );_acfa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_bfgca .Sub ,_acfa ); +_cdfgd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_bfgca .Sup ,_cdfgd );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cafb *CT_Func )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cafb .FName =NewCT_OMathArg (); +_cafb .E =NewCT_OMathArg ();_geb :for {_gdc ,_edd :=d .Token ();if _edd !=nil {return _edd ;};switch _fgac :=_gdc .(type ){case _d .StartElement :switch _fgac .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cafb .FuncPr =NewCT_FuncPr (); +if _gbdb :=d .DecodeElement (_cafb .FuncPr ,&_fgac );_gbdb !=nil {return _gbdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cdac :=d .DecodeElement (_cafb .FName ,&_fgac ); +_cdac !=nil {return _cdac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cdab :=d .DecodeElement (_cafb .E ,&_fgac ); +_cdab !=nil {return _cdab ;};default:_f .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",_fgac .Name ); +if _cage :=d .Skip ();_cage !=nil {return _cage ;};};case _d .EndElement :break _geb ;case _d .CharData :};};return nil ;};func NewCT_NaryPr ()*CT_NaryPr {_fccg :=&CT_NaryPr {};return _fccg };func NewCT_SPrePr ()*CT_SPrePr {_feda :=&CT_SPrePr {};return _feda }; +func (_gbfcb *OMath )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\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 :"\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 :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\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 :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _gbfcb .CT_OMath .MarshalXML (e ,start );};func NewCT_MPr ()*CT_MPr {_ebdg :=&CT_MPr {};return _ebdg };func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_egb :=&CT_TwipsMeasure {};return _egb }; -// Validate validates the CT_MPr and its children -func (_aaca *CT_MPr )Validate ()error {return _aaca .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0050\u0072");};func (_bgdae *CT_Rad )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bgdae .RadPr !=nil {_eagc :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0072\u0061\u0064\u0050\u0072"}}; -e .EncodeElement (_bgdae .RadPr ,_eagc );};_edeca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064e\u0067"}};e .EncodeElement (_bgdae .Deg ,_edeca );_fgbb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bgdae .E ,_fgbb ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Bar ()*CT_Bar {_df :=&CT_Bar {};_df .E =NewCT_OMathArg ();return _df };func (_bcbb ST_Script )ValidateWithPath (path string )error {switch _bcbb {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 (_bcbb )); -};return nil ;};func (_dgde *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 :_a .Sprintf ("\u0025\u0076",_dgde .ValAttr )});e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_XAlign and its children, prefixing error messages with path -func (_becf *CT_XAlign )ValidateWithPath (path string )error {if _becf .ValAttr ==_gc .ST_XAlignUnset {return _a .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _fecbg :=_becf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fecbg !=nil {return _fecbg ;};return nil ;};func NewCT_OMathArg ()*CT_OMathArg {_fdab :=&CT_OMathArg {};return _fdab };func NewCT_RChoice ()*CT_RChoice {_bcbc :=&CT_RChoice {}; -return _bcbc }; +// ValidateWithPath validates the MathPr and its children, prefixing error messages with path +func (_aeca *MathPr )ValidateWithPath (path string )error {if _cagg :=_aeca .CT_MathPr .ValidateWithPath (path );_cagg !=nil {return _cagg ;};return nil ;}; -// Validate validates the CT_Integer2 and its children -func (_geae *CT_Integer2 )Validate ()error {return _geae .ValidateWithPath ("C\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032");};type CT_LimLowPr struct{CtrlPr *CT_CtrlPr ;};func (_dbfc ST_TopBot )String ()string {switch _dbfc {case 0:return ""; -case 1:return "\u0074\u006f\u0070";case 2:return "\u0062\u006f\u0074";};return "";};func NewCT_LimLowPr ()*CT_LimLowPr {_eea :=&CT_LimLowPr {};return _eea };type CT_ManualBreak struct{AlnAtAttr *int64 ;};func NewCT_RPRChoice ()*CT_RPRChoice {_fgfa :=&CT_RPRChoice {}; -return _fgfa }; +// Validate validates the CT_Char and its children +func (_aad *CT_Char )Validate ()error {return _aad .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u0061\u0072");};type ST_Script byte ;func (_bbbe ST_Style )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bbbe .String (),start ); +};func (_decfc *CT_SSubSupPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbec :for {_fggfe ,_gbea :=d .Token ();if _gbea !=nil {return _gbea ;};switch _dedd :=_fggfe .(type ){case _d .StartElement :switch _dedd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_decfc .AlnScr =NewCT_OnOff (); +if _dddc :=d .DecodeElement (_decfc .AlnScr ,&_dedd );_dddc !=nil {return _dddc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_decfc .CtrlPr =NewCT_CtrlPr (); +if _feg :=d .DecodeElement (_decfc .CtrlPr ,&_dedd );_feg !=nil {return _feg ;};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_S\u0053\u0075b\u0053\u0075\u0070\u0050\u0072\u0020\u0025\u0076",_dedd .Name ); +if _gdead :=d .Skip ();_gdead !=nil {return _gdead ;};};case _d .EndElement :break _fbec ;case _d .CharData :};};return nil ;};func (_ddfc ST_Shp )Validate ()error {return _ddfc .ValidateWithPath ("")};func NewCT_BreakBin ()*CT_BreakBin {_cba :=&CT_BreakBin {}; +return _cba };func NewCT_SSub ()*CT_SSub {_fccaf :=&CT_SSub {};_fccaf .E =NewCT_OMathArg ();_fccaf .Sub =NewCT_OMathArg ();return _fccaf ;}; -// Validate validates the CT_MathPrChoice and its children -func (_gcbg *CT_MathPrChoice )Validate ()error {return _gcbg .ValidateWithPath ("\u0043T\u005fM\u0061\u0074\u0068\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065");};type ST_Shp byte ; +// Validate validates the CT_BorderBoxPr and its children +func (_bd *CT_BorderBoxPr )Validate ()error {return _bd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072B\u006f\u0078\u0050\u0072");}; -// Validate validates the OMathPara and its children -func (_gbbe *OMathPara )Validate ()error {return _gbbe .ValidateWithPath ("\u004fM\u0061\u0074\u0068\u0050\u0061\u0072a");};func (_ggac *CT_ManualBreak )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcb :=range start .Attr {if _fcb .Name .Local =="\u0061\u006c\u006eA\u0074"{_bga ,_eadc :=_g .ParseInt (_fcb .Value ,10,64); -if _eadc !=nil {return _eadc ;};_ggac .AlnAtAttr =&_bga ;continue ;};};for {_gbff ,_egce :=d .Token ();if _egce !=nil {return _a .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",_egce ); -};if _bba ,_gbaa :=_gbff .(_b .EndElement );_gbaa &&_bba .Name ==start .Name {break ;};};return nil ;};const (ST_TopBotUnset ST_TopBot =0;ST_TopBotTop ST_TopBot =1;ST_TopBotBot ST_TopBot =2;);func (_ecbc *CT_OMath )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _ecbc .EG_OMathMathElements !=nil {for _ ,_addd :=range _ecbc .EG_OMathMathElements {_addd .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_EqArrPr ()*CT_EqArrPr {_cbc :=&CT_EqArrPr {}; -return _cbc };func (_egdeb *CT_SSupPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _egdeb .CtrlPr !=nil {_aacgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_egdeb .CtrlPr ,_aacgf ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gcad ST_FType )Validate ()error {return _gcad .ValidateWithPath ("")};func (_ggeae ST_Jc )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aadg :=_b .Attr {};_aadg .Name =name ; -switch _ggeae {case ST_JcUnset :_aadg .Value ="";case ST_JcLeft :_aadg .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_aadg .Value ="\u0072\u0069\u0067h\u0074";case ST_JcCenter :_aadg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcCenterGroup :_aadg .Value ="c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070"; -};return _aadg ,nil ;};func (_cea *CT_CtrlPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_dgd ,_eda :=d .Token ();if _eda !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0074\u0072l\u0050\u0072\u003a\u0020\u0025\u0073",_eda ); -};if _fdd ,_bfg :=_dgd .(_b .EndElement );_bfg &&_fdd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the OMath and its children +func (_gbggg *OMath )Validate ()error {return _gbggg .ValidateWithPath ("\u004f\u004d\u0061t\u0068")};type CT_OnOff struct{ValAttr *_gf .ST_OnOff ;};type CT_XAlign struct{ValAttr _gf .ST_XAlign ;}; -// ValidateWithPath validates the CT_BorderBox and its children, prefixing error messages with path -func (_bf *CT_BorderBox )ValidateWithPath (path string )error {if _bf .BorderBoxPr !=nil {if _af :=_bf .BorderBoxPr .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072");_af !=nil {return _af ;};};if _ecb :=_bf .E .ValidateWithPath (path +"\u002f\u0045"); -_ecb !=nil {return _ecb ;};return nil ;};func (_dffc *CT_Style )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acgb :=range start .Attr {if _acgb .Name .Local =="\u0076\u0061\u006c"{_dffc .ValAttr .UnmarshalXMLAttr (_acgb );continue ; -};};for {_eggg ,_cfeac :=d .Token ();if _cfeac !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_cfeac );};if _bbca ,_bcaa :=_eggg .(_b .EndElement );_bcaa &&_bbca .Name ==start .Name {break ; -};};return nil ;}; +// ValidateWithPath validates the CT_LimLoc and its children, prefixing error messages with path +func (_fbdb *CT_LimLoc )ValidateWithPath (path string )error {if _fbdb .ValAttr ==ST_LimLocUnset {return _g .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _daafa :=_fbdb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_daafa !=nil {return _daafa ;};return nil ;};func (_cgea *CT_MCPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aec :for {_bgd ,_fbefbe :=d .Token (); +if _fbefbe !=nil {return _fbefbe ;};switch _bead :=_bgd .(type ){case _d .StartElement :switch _bead .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgea .Count =NewCT_Integer255 (); +if _efbe :=d .DecodeElement (_cgea .Count ,&_bead );_efbe !=nil {return _efbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgea .McJc =NewCT_XAlign (); +if _deea :=d .DecodeElement (_cgea .McJc ,&_bead );_deea !=nil {return _deea ;};default:_f .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",_bead .Name ); +if _gfga :=d .Skip ();_gfga !=nil {return _gfga ;};};case _d .EndElement :break _aec ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_SpacingRule and its children -func (_acafa *CT_SpacingRule )Validate ()error {return _acafa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006eg\u0052\u0075\u006c\u0065");}; +// ValidateWithPath validates the CT_MC and its children, prefixing error messages with path +func (_bag *CT_MC )ValidateWithPath (path string )error {if _bag .McPr !=nil {if _dbdg :=_bag .McPr .ValidateWithPath (path +"\u002f\u004d\u0063P\u0072");_dbdg !=nil {return _dbdg ;};};return nil ;};const (ST_BreakBinUnset ST_BreakBin =0;ST_BreakBinBefore ST_BreakBin =1; +ST_BreakBinAfter ST_BreakBin =2;ST_BreakBinRepeat ST_BreakBin =3;);type CT_MC struct{McPr *CT_MCPr ;}; -// Validate validates the CT_SPre and its children -func (_cgea *CT_SPre )Validate ()error {return _cgea .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065");};func (_cfgg *CT_SSup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfgg .E =NewCT_OMathArg ();_cfgg .Sup =NewCT_OMathArg (); -_cgaa :for {_gegcg ,_bedf :=d .Token ();if _bedf !=nil {return _bedf ;};switch _abfeb :=_gegcg .(type ){case _b .StartElement :switch _abfeb .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"}:_cfgg .SSupPr =NewCT_SSupPr (); -if _abcf :=d .DecodeElement (_cfgg .SSupPr ,&_abfeb );_abcf !=nil {return _abcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _dcce :=d .DecodeElement (_cfgg .E ,&_abfeb ); -_dcce !=nil {return _dcce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _caef :=d .DecodeElement (_cfgg .Sup ,&_abfeb ); -_caef !=nil {return _caef ;};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\u0053\u0053\u0075\u0070\u0020\u0025\u0076",_abfeb .Name ); -if _cdec :=d .Skip ();_cdec !=nil {return _cdec ;};};case _b .EndElement :break _cgaa ;case _b .CharData :};};return nil ;};func (_gebg *CT_Func )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gebg .FuncPr !=nil {_ggc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063\u0050\u0072"}}; -e .EncodeElement (_gebg .FuncPr ,_ggc );};_ebgd :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0066\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gebg .FName ,_ebgd );_cgca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_gebg .E ,_cgca ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_LimLowPr and its children +func (_eece *CT_LimLowPr )Validate ()error {return _eece .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072");};func (_decc *CT_OMathArg )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abbfa :for {_agad ,_gfdb :=d .Token (); +if _gfdb !=nil {return _gfdb ;};switch _gdd :=_agad .(type ){case _d .StartElement :switch _gdd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_decc .ArgPr =NewCT_OMathArgPr (); +if _gffe :=d .DecodeElement (_decc .ArgPr ,&_gdd );_gffe !=nil {return _gffe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggfa :=NewEG_OMathMathElements (); +_ggfa .Acc =NewCT_Acc ();if _deeb :=d .DecodeElement (_ggfa .Acc ,&_gdd );_deeb !=nil {return _deeb ;};_decc .EG_OMathMathElements =append (_decc .EG_OMathMathElements ,_ggfa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbfb :=NewEG_OMathMathElements (); +_bbfb .Bar =NewCT_Bar ();if _cbccc :=d .DecodeElement (_bbfb .Bar ,&_gdd );_cbccc !=nil {return _cbccc ;};_decc .EG_OMathMathElements =append (_decc .EG_OMathMathElements ,_bbfb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbbc :=NewEG_OMathMathElements (); +_fbbc .Box =NewCT_Box ();if _dfae :=d .DecodeElement (_fbbc .Box ,&_gdd );_dfae !=nil {return _dfae ;};_decc .EG_OMathMathElements =append (_decc .EG_OMathMathElements ,_fbbc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcgb :=NewEG_OMathMathElements (); +_dcgb .BorderBox =NewCT_BorderBox ();if _deac :=d .DecodeElement (_dcgb .BorderBox ,&_gdd );_deac !=nil {return _deac ;};_decc .EG_OMathMathElements =append (_decc .EG_OMathMathElements ,_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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_bbbg :=NewEG_OMathMathElements (); +_bbbg .D =NewCT_D ();if _bedd :=d .DecodeElement (_bbbg .D ,&_gdd );_bedd !=nil {return _bedd ;};_decc .EG_OMathMathElements =append (_decc .EG_OMathMathElements ,_bbbg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_effc :=NewEG_OMathMathElements (); +_effc .EqArr =NewCT_EqArr ();if _fcddg :=d .DecodeElement (_effc .EqArr ,&_gdd );_fcddg !=nil {return _fcddg ;};_decc .EG_OMathMathElements =append (_decc .EG_OMathMathElements ,_effc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdfd :=NewEG_OMathMathElements (); +_bdfd .F =NewCT_F ();if _ecbf :=d .DecodeElement (_bdfd .F ,&_gdd );_ecbf !=nil {return _ecbf ;};_decc .EG_OMathMathElements =append (_decc .EG_OMathMathElements ,_bdfd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgad :=NewEG_OMathMathElements (); +_cgad .Func =NewCT_Func ();if _dfdf :=d .DecodeElement (_cgad .Func ,&_gdd );_dfdf !=nil {return _dfdf ;};_decc .EG_OMathMathElements =append (_decc .EG_OMathMathElements ,_cgad );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_geee :=NewEG_OMathMathElements (); +_geee .GroupChr =NewCT_GroupChr ();if _cfaf :=d .DecodeElement (_geee .GroupChr ,&_gdd );_cfaf !=nil {return _cfaf ;};_decc .EG_OMathMathElements =append (_decc .EG_OMathMathElements ,_geee );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebfa :=NewEG_OMathMathElements (); +_ebfa .LimLow =NewCT_LimLow ();if _bgdd :=d .DecodeElement (_ebfa .LimLow ,&_gdd );_bgdd !=nil {return _bgdd ;};_decc .EG_OMathMathElements =append (_decc .EG_OMathMathElements ,_ebfa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbc :=NewEG_OMathMathElements (); +_fbc .LimUpp =NewCT_LimUpp ();if _bagf :=d .DecodeElement (_fbc .LimUpp ,&_gdd );_bagf !=nil {return _bagf ;};_decc .EG_OMathMathElements =append (_decc .EG_OMathMathElements ,_fbc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_daec :=NewEG_OMathMathElements (); +_daec .M =NewCT_M ();if _gcd :=d .DecodeElement (_daec .M ,&_gdd );_gcd !=nil {return _gcd ;};_decc .EG_OMathMathElements =append (_decc .EG_OMathMathElements ,_daec );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_abd :=NewEG_OMathMathElements (); +_abd .Nary =NewCT_Nary ();if _dffe :=d .DecodeElement (_abd .Nary ,&_gdd );_dffe !=nil {return _dffe ;};_decc .EG_OMathMathElements =append (_decc .EG_OMathMathElements ,_abd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffgc :=NewEG_OMathMathElements (); +_ffgc .Phant =NewCT_Phant ();if _bbcce :=d .DecodeElement (_ffgc .Phant ,&_gdd );_bbcce !=nil {return _bbcce ;};_decc .EG_OMathMathElements =append (_decc .EG_OMathMathElements ,_ffgc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agebc :=NewEG_OMathMathElements (); +_agebc .Rad =NewCT_Rad ();if _gga :=d .DecodeElement (_agebc .Rad ,&_gdd );_gga !=nil {return _gga ;};_decc .EG_OMathMathElements =append (_decc .EG_OMathMathElements ,_agebc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eebd :=NewEG_OMathMathElements (); +_eebd .SPre =NewCT_SPre ();if _ffdf :=d .DecodeElement (_eebd .SPre ,&_gdd );_ffdf !=nil {return _ffdf ;};_decc .EG_OMathMathElements =append (_decc .EG_OMathMathElements ,_eebd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbcca :=NewEG_OMathMathElements (); +_bbcca .SSub =NewCT_SSub ();if _fced :=d .DecodeElement (_bbcca .SSub ,&_gdd );_fced !=nil {return _fced ;};_decc .EG_OMathMathElements =append (_decc .EG_OMathMathElements ,_bbcca );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adfa :=NewEG_OMathMathElements (); +_adfa .SSubSup =NewCT_SSubSup ();if _dcec :=d .DecodeElement (_adfa .SSubSup ,&_gdd );_dcec !=nil {return _dcec ;};_decc .EG_OMathMathElements =append (_decc .EG_OMathMathElements ,_adfa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbfe :=NewEG_OMathMathElements (); +_bbfe .SSup =NewCT_SSup ();if _daag :=d .DecodeElement (_bbfe .SSup ,&_gdd );_daag !=nil {return _daag ;};_decc .EG_OMathMathElements =append (_decc .EG_OMathMathElements ,_bbfe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ceg :=NewEG_OMathMathElements (); +_ceg .R =NewCT_R ();if _dfba :=d .DecodeElement (_ceg .R ,&_gdd );_dfba !=nil {return _dfba ;};_decc .EG_OMathMathElements =append (_decc .EG_OMathMathElements ,_ceg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_decc .CtrlPr =NewCT_CtrlPr (); +if _ggebf :=d .DecodeElement (_decc .CtrlPr ,&_gdd );_ggebf !=nil {return _ggebf ;};default:_f .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",_gdd .Name ); +if _bgc :=d .Skip ();_bgc !=nil {return _bgc ;};};case _d .EndElement :break _abbfa ;case _d .CharData :};};return nil ;};func (_fb *CT_BorderBoxPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ae :for {_adg ,_bff :=d .Token ();if _bff !=nil {return _bff ; +};switch _aef :=_adg .(type ){case _d .StartElement :switch _aef .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fb .HideTop =NewCT_OnOff (); +if _fbe :=d .DecodeElement (_fb .HideTop ,&_aef );_fbe !=nil {return _fbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fb .HideBot =NewCT_OnOff (); +if _ccf :=d .DecodeElement (_fb .HideBot ,&_aef );_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\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fb .HideLeft =NewCT_OnOff (); +if _de :=d .DecodeElement (_fb .HideLeft ,&_aef );_de !=nil {return _de ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fb .HideRight =NewCT_OnOff (); +if _ab :=d .DecodeElement (_fb .HideRight ,&_aef );_ab !=nil {return _ab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fb .StrikeH =NewCT_OnOff (); +if _cee :=d .DecodeElement (_fb .StrikeH ,&_aef );_cee !=nil {return _cee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fb .StrikeV =NewCT_OnOff (); +if _dab :=d .DecodeElement (_fb .StrikeV ,&_aef );_dab !=nil {return _dab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fb .StrikeBLTR =NewCT_OnOff (); +if _dfa :=d .DecodeElement (_fb .StrikeBLTR ,&_aef );_dfa !=nil {return _dfa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fb .StrikeTLBR =NewCT_OnOff (); +if _bgf :=d .DecodeElement (_fb .StrikeTLBR ,&_aef );_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\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fb .CtrlPr =NewCT_CtrlPr (); +if _gad :=d .DecodeElement (_fb .CtrlPr ,&_aef );_gad !=nil {return _gad ;};default:_f .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",_aef .Name ); +if _dfac :=d .Skip ();_dfac !=nil {return _dfac ;};};case _d .EndElement :break _ae ;case _d .CharData :};};return nil ;};func (_bbcd *CT_Text )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbcd .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_g .Sprintf ("\u0025\u0076",*_bbcd .SpaceAttr )}); +};e .EncodeElement (_bbcd .Content ,start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dggd *CT_ManualBreak )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dggd .AlnAtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d:\u0061\u006c\u006e\u0041\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_dggd .AlnAtAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eaeaf *CT_GroupChrPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfa :for {_bffa ,_eag :=d .Token ();if _eag !=nil {return _eag ;};switch _abgc :=_bffa .(type ){case _d .StartElement :switch _abgc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eaeaf .Chr =NewCT_Char (); +if _cdad :=d .DecodeElement (_eaeaf .Chr ,&_abgc );_cdad !=nil {return _cdad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eaeaf .Pos =NewCT_TopBot (); +if _debb :=d .DecodeElement (_eaeaf .Pos ,&_abgc );_debb !=nil {return _debb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eaeaf .VertJc =NewCT_TopBot (); +if _cceg :=d .DecodeElement (_eaeaf .VertJc ,&_abgc );_cceg !=nil {return _cceg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eaeaf .CtrlPr =NewCT_CtrlPr (); +if _egcb :=d .DecodeElement (_eaeaf .CtrlPr ,&_abgc );_egcb !=nil {return _egcb ;};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\u0043\u0068\u0072\u0050\u0072 \u0025\u0076",_abgc .Name ); +if _fafa :=d .Skip ();_fafa !=nil {return _fafa ;};};case _d .EndElement :break _cfa ;case _d .CharData :};};return nil ;};func (_gacf *ST_LimLoc )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gacf =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_gacf =1; +case "\u0073\u0075\u0062\u0053\u0075\u0070":*_gacf =2;};return nil ;};func NewEG_OMathElements ()*EG_OMathElements {_ddcd :=&EG_OMathElements {};return _ddcd };func (_edf *CT_LimLoc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ecbc ,_feb :=_edf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"}); +if _feb !=nil {return _feb ;};start .Attr =append (start .Attr ,_ecbc );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Func ()*CT_Func {_cfce :=&CT_Func {};_cfce .FName =NewCT_OMathArg ();_cfce .E =NewCT_OMathArg (); +return _cfce ;}; -// Validate validates the EG_OMathElements and its children -func (_adgb *EG_OMathElements )Validate ()error {return _adgb .ValidateWithPath ("\u0045\u0047_\u004f\u004d\u0061t\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");}; +// Validate validates the CT_BreakBin and its children +func (_afc *CT_BreakBin )Validate ()error {return _afc .ValidateWithPath ("C\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e");}; -// ValidateWithPath validates the CT_EqArr and its children, prefixing error messages with path -func (_bffb *CT_EqArr )ValidateWithPath (path string )error {if _bffb .EqArrPr !=nil {if _bcfd :=_bffb .EqArrPr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");_bcfd !=nil {return _bcfd ;};};for _acbc ,_cacd :=range _bffb .E {if _ebbf :=_cacd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_acbc )); -_ebbf !=nil {return _ebbf ;};};return nil ;};func (_gefe ST_BreakBin )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_acbbf :=_b .Attr {};_acbbf .Name =name ;switch _gefe {case ST_BreakBinUnset :_acbbf .Value ="";case ST_BreakBinBefore :_acbbf .Value ="\u0062\u0065\u0066\u006f\u0072\u0065"; -case ST_BreakBinAfter :_acbbf .Value ="\u0061\u0066\u0074e\u0072";case ST_BreakBinRepeat :_acbbf .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _acbbf ,nil ;}; +// ValidateWithPath validates the CT_TopBot and its children, prefixing error messages with path +func (_gacdf *CT_TopBot )ValidateWithPath (path string )error {if _gacdf .ValAttr ==ST_TopBotUnset {return _g .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _cdca :=_gacdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdca !=nil {return _cdca ;};return nil ;};func (_gbeg *CT_NaryPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edfec :for {_cfb ,_afd :=d .Token (); +if _afd !=nil {return _afd ;};switch _afbe :=_cfb .(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\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbeg .Chr =NewCT_Char (); +if _dbf :=d .DecodeElement (_gbeg .Chr ,&_afbe );_dbf !=nil {return _dbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbeg .LimLoc =NewCT_LimLoc (); +if _fba :=d .DecodeElement (_gbeg .LimLoc ,&_afbe );_fba !=nil {return _fba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbeg .Grow =NewCT_OnOff (); +if _bggc :=d .DecodeElement (_gbeg .Grow ,&_afbe );_bggc !=nil {return _bggc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbeg .SubHide =NewCT_OnOff (); +if _bebca :=d .DecodeElement (_gbeg .SubHide ,&_afbe );_bebca !=nil {return _bebca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbeg .SupHide =NewCT_OnOff (); +if _dgef :=d .DecodeElement (_gbeg .SupHide ,&_afbe );_dgef !=nil {return _dgef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_gbeg .CtrlPr =NewCT_CtrlPr (); +if _egef :=d .DecodeElement (_gbeg .CtrlPr ,&_afbe );_egef !=nil {return _egef ;};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\u004e\u0061\u0072y\u0050\u0072 \u0025\u0076",_afbe .Name ); +if _cdbe :=d .Skip ();_cdbe !=nil {return _cdbe ;};};case _d .EndElement :break _edfec ;case _d .CharData :};};return nil ;};func NewCT_Box ()*CT_Box {_dfb :=&CT_Box {};_dfb .E =NewCT_OMathArg ();return _dfb }; -// ValidateWithPath validates the CT_Nary and its children, prefixing error messages with path -func (_efe *CT_Nary )ValidateWithPath (path string )error {if _efe .NaryPr !=nil {if _edec :=_efe .NaryPr .ValidateWithPath (path +"\u002fN\u0061\u0072\u0079\u0050\u0072");_edec !=nil {return _edec ;};};if _ddcb :=_efe .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062"); -_ddcb !=nil {return _ddcb ;};if _cfdg :=_efe .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_cfdg !=nil {return _cfdg ;};if _cfea :=_efe .E .ValidateWithPath (path +"\u002f\u0045");_cfea !=nil {return _cfea ;};return nil ;};func (_dcbcd *CT_SSubSupPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbg :for {_dfbe ,_fdccb :=d .Token (); -if _fdccb !=nil {return _fdccb ;};switch _bdddf :=_dfbe .(type ){case _b .StartElement :switch _bdddf .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"}:_dcbcd .AlnScr =NewCT_OnOff (); -if _ddfe :=d .DecodeElement (_dcbcd .AlnScr ,&_bdddf );_ddfe !=nil {return _ddfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcbcd .CtrlPr =NewCT_CtrlPr (); -if _fbgg :=d .DecodeElement (_dcbcd .CtrlPr ,&_bdddf );_fbgg !=nil {return _fbgg ;};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\u0053\u0075b\u0053\u0075\u0070\u0050\u0072\u0020\u0025\u0076",_bdddf .Name ); -if _bbaf :=d .Skip ();_bbaf !=nil {return _bbaf ;};};case _b .EndElement :break _fbg ;case _b .CharData :};};return nil ;};func NewCT_Text ()*CT_Text {_eccda :=&CT_Text {};return _eccda }; +// Validate validates the CT_MR and its children +func (_dad *CT_MR )Validate ()error {return _dad .ValidateWithPath ("\u0043\u0054\u005fM\u0052")};func (_aaec *CT_Style )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffagc :=range start .Attr {if _ffagc .Name .Local =="\u0076\u0061\u006c"{_aaec .ValAttr .UnmarshalXMLAttr (_ffagc ); +continue ;};};for {_eeag ,_ecbb :=d .Token ();if _ecbb !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_ecbb );};if _ffddb ,_beff :=_eeag .(_d .EndElement );_beff &&_ffddb .Name ==start .Name {break ; +};};return nil ;};func (_fcdb *CT_CtrlPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_String struct{ValAttr *string ;};func (_eaea *CT_FType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaea .ValAttr =ST_FType (1); +for _ ,_egeb :=range start .Attr {if _egeb .Name .Local =="\u0076\u0061\u006c"{_eaea .ValAttr .UnmarshalXMLAttr (_egeb );continue ;};};for {_eefb ,_abe :=d .Token ();if _abe !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0054\u0079\u0070\u0065: \u0025\u0073",_abe ); +};if _faa ,_aeg :=_eefb .(_d .EndElement );_aeg &&_faa .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Acc and its children, prefixing error messages with path -func (_ddg *CT_Acc )ValidateWithPath (path string )error {if _ddg .AccPr !=nil {if _ef :=_ddg .AccPr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0050\u0072");_ef !=nil {return _ef ;};};if _ae :=_ddg .E .ValidateWithPath (path +"\u002f\u0045");_ae !=nil {return _ae ; -};return nil ;};func NewCT_FType ()*CT_FType {_cga :=&CT_FType {};_cga .ValAttr =ST_FType (1);return _cga }; +// ValidateWithPath validates the CT_Phant and its children, prefixing error messages with path +func (_ebggf *CT_Phant )ValidateWithPath (path string )error {if _ebggf .PhantPr !=nil {if _feee :=_ebggf .PhantPr .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");_feee !=nil {return _feee ;};};if _ddae :=_ebggf .E .ValidateWithPath (path +"\u002f\u0045"); +_ddae !=nil {return _ddae ;};return nil ;};func (_dcb *CT_FType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bbf ,_aagc :=_dcb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"});if _aagc !=nil {return _aagc ;};start .Attr =append (start .Attr ,_bbf ); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_abgd *CT_OMath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _abgd .EG_OMathMathElements !=nil {for _ ,_gdce :=range _abgd .EG_OMathMathElements {_gdce .MarshalXML (e ,_d .StartElement {}); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SSubPr ()*CT_SSubPr {_bccgc :=&CT_SSubPr {};return _bccgc }; -// Validate validates the CT_ManualBreak and its children -func (_cdcf *CT_ManualBreak )Validate ()error {return _cdcf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u006e\u0075\u0061\u006cB\u0072\u0065\u0061\u006b");};func (_degac *OMathPara )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_degac .CT_OMathPara =*NewCT_OMathPara (); -_gbcfe :for {_dagd ,_daeb :=d .Token ();if _daeb !=nil {return _daeb ;};switch _adgcd :=_dagd .(type ){case _b .StartElement :switch _adgcd .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"}:_degac .OMathParaPr =NewCT_OMathParaPr (); -if _bef :=d .DecodeElement (_degac .OMathParaPr ,&_adgcd );_bef !=nil {return _bef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_adde :=NewCT_OMath (); -if _gfge :=d .DecodeElement (_adde ,&_adgcd );_gfge !=nil {return _gfge ;};_degac .OMath =append (_degac .OMath ,_adde );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 \u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061 \u0025\u0076",_adgcd .Name ); -if _dccb :=d .Skip ();_dccb !=nil {return _dccb ;};};case _b .EndElement :break _gbcfe ;case _b .CharData :};};return nil ;};func NewCT_Acc ()*CT_Acc {_gb :=&CT_Acc {};_gb .E =NewCT_OMathArg ();return _gb };func NewCT_MathPr ()*CT_MathPr {_afcb :=&CT_MathPr {}; -return _afcb };type CT_OMathArgPr struct{ArgSz *CT_Integer2 ;};type OMathPara struct{CT_OMathPara };func (_bgfb *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 _bgfb .CT_MathPr .MarshalXML (e ,start );};type CT_PhantPr struct{Show *CT_OnOff ;ZeroWid *CT_OnOff ;ZeroAsc *CT_OnOff ;ZeroDesc *CT_OnOff ;Transp *CT_OnOff ;CtrlPr *CT_CtrlPr ; -};func NewCT_F ()*CT_F {_fecb :=&CT_F {};_fecb .Num =NewCT_OMathArg ();_fecb .Den =NewCT_OMathArg ();return _fecb ;}; +// Validate validates the CT_SPre and its children +func (_bccg *CT_SPre )Validate ()error {return _bccg .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065");};func (_dgag *ST_TopBot )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dgag =0;case "\u0074\u006f\u0070":*_dgag =1; +case "\u0062\u006f\u0074":*_dgag =2;};return nil ;};func (_dbd *CT_BorderBox )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbd .E =NewCT_OMathArg ();_ffg :for {_ad ,_fae :=d .Token ();if _fae !=nil {return _fae ;};switch _cfc :=_ad .(type ){case _d .StartElement :switch _cfc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbd .BorderBoxPr =NewCT_BorderBoxPr (); +if _ebb :=d .DecodeElement (_dbd .BorderBoxPr ,&_cfc );_ebb !=nil {return _ebb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fcdf :=d .DecodeElement (_dbd .E ,&_cfc ); +_fcdf !=nil {return _fcdf ;};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_B\u006f\u0072d\u0065\u0072\u0042\u006f\u0078\u0020\u0025\u0076",_cfc .Name ); +if _ccc :=d .Skip ();_ccc !=nil {return _ccc ;};};case _d .EndElement :break _ffg ;case _d .CharData :};};return nil ;};func (_ddbf ST_BreakBin )Validate ()error {return _ddbf .ValidateWithPath ("")}; -// Validate validates the CT_BorderBox and its children -func (_beb *CT_BorderBox )Validate ()error {return _beb .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078");};func (_cebc *CT_OMathPara )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _cebc .OMathParaPr !=nil {_adc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}};e .EncodeElement (_cebc .OMathParaPr ,_adc );};_gddc :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}}; -for _ ,_edbd :=range _cebc .OMath {e .EncodeElement (_edbd ,_gddc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_badcd ST_BreakBinSub )ValidateWithPath (path string )error {switch _badcd {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 (_badcd )); -};return nil ;}; +// Validate validates the CT_Rad and its children +func (_gffb *CT_Rad )Validate ()error {return _gffb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064");};func (_eacbd ST_TopBot )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eddgg :=_d .Attr {};_eddgg .Name =name ;switch _eacbd {case ST_TopBotUnset :_eddgg .Value =""; +case ST_TopBotTop :_eddgg .Value ="\u0074\u006f\u0070";case ST_TopBotBot :_eddgg .Value ="\u0062\u006f\u0074";};return _eddgg ,nil ;}; -// ValidateWithPath validates the CT_OMathArgPr and its children, prefixing error messages with path -func (_cdaa *CT_OMathArgPr )ValidateWithPath (path string )error {if _cdaa .ArgSz !=nil {if _gcea :=_cdaa .ArgSz .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0053\u007a");_gcea !=nil {return _gcea ;};};return nil ;};func (_fage *CT_MPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eca :for {_cfd ,_fffg :=d .Token (); -if _fffg !=nil {return _fffg ;};switch _bfgg :=_cfd .(type ){case _b .StartElement :switch _bfgg .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"}:_fage .BaseJc =NewCT_YAlign (); -if _adfg :=d .DecodeElement (_fage .BaseJc ,&_bfgg );_adfg !=nil {return _adfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fage .PlcHide =NewCT_OnOff (); -if _fgdc :=d .DecodeElement (_fage .PlcHide ,&_bfgg );_fgdc !=nil {return _fgdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\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"}:_fage .RSpRule =NewCT_SpacingRule (); -if _egdac :=d .DecodeElement (_fage .RSpRule ,&_bfgg );_egdac !=nil {return _egdac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fage .CGpRule =NewCT_SpacingRule (); -if _dccd :=d .DecodeElement (_fage .CGpRule ,&_bfgg );_dccd !=nil {return _dccd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fage .RSp =NewCT_UnSignedInteger (); -if _dfgc :=d .DecodeElement (_fage .RSp ,&_bfgg );_dfgc !=nil {return _dfgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fage .CSp =NewCT_UnSignedInteger (); -if _eegb :=d .DecodeElement (_fage .CSp ,&_bfgg );_eegb !=nil {return _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 :"\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"}:_fage .CGp =NewCT_UnSignedInteger (); -if _bfef :=d .DecodeElement (_fage .CGp ,&_bfgg );_bfef !=nil {return _bfef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fage .Mcs =NewCT_MCS (); -if _dgg :=d .DecodeElement (_fage .Mcs ,&_bfgg );_dgg !=nil {return _dgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fage .CtrlPr =NewCT_CtrlPr (); -if _cead :=d .DecodeElement (_fage .CtrlPr ,&_bfgg );_cead !=nil {return _cead ;};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\u004d\u0050\u0072\u0020\u0025\u0076",_bfgg .Name ); -if _fbc :=d .Skip ();_fbc !=nil {return _fbc ;};};case _b .EndElement :break _eca ;case _b .CharData :};};return nil ;};func (_feab *CT_PhantPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _feab .Show !=nil {_aefbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0068\u006f\u0077"}}; -e .EncodeElement (_feab .Show ,_aefbf );};if _feab .ZeroWid !=nil {_eeebg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0057\u0069d"}};e .EncodeElement (_feab .ZeroWid ,_eeebg );};if _feab .ZeroAsc !=nil {_decdc :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0041\u0073c"}}; -e .EncodeElement (_feab .ZeroAsc ,_decdc );};if _feab .ZeroDesc !=nil {_abc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}};e .EncodeElement (_feab .ZeroDesc ,_abc );};if _feab .Transp !=nil {_cfgd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0074\u0072\u0061\u006e\u0073\u0070"}}; -e .EncodeElement (_feab .Transp ,_cfgd );};if _feab .CtrlPr !=nil {_feed :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_feab .CtrlPr ,_feed );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path +func (_cdbb *CT_OnOff )ValidateWithPath (path string )error {if _cdbb .ValAttr !=nil {if _ffeb :=_cdbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffeb !=nil {return _ffeb ;};};return nil ;};type CT_Nary struct{NaryPr *CT_NaryPr ; +Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;}; -// ValidateWithPath validates the CT_SSupPr and its children, prefixing error messages with path -func (_fegcf *CT_SSupPr )ValidateWithPath (path string )error {if _fegcf .CtrlPr !=nil {if _dadf :=_fegcf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dadf !=nil {return _dadf ;};};return nil ;}; +// Validate validates the CT_MathPrChoice and its children +func (_debf *CT_MathPrChoice )Validate ()error {return _debf .ValidateWithPath ("\u0043T\u005fM\u0061\u0074\u0068\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065");};func (_bba *CT_F )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bba .Num =NewCT_OMathArg (); +_bba .Den =NewCT_OMathArg ();_fbgb :for {_fbefb ,_dfd :=d .Token ();if _dfd !=nil {return _dfd ;};switch _ccec :=_fbefb .(type ){case _d .StartElement :switch _ccec .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bba .FPr =NewCT_FPr (); +if _dbaf :=d .DecodeElement (_bba .FPr ,&_ccec );_dbaf !=nil {return _dbaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ceee :=d .DecodeElement (_bba .Num ,&_ccec ); +_ceee !=nil {return _ceee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fac :=d .DecodeElement (_bba .Den ,&_ccec ); +_fac !=nil {return _fac ;};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\u0043\u0054_\u0046\u0020\u0025\u0076",_ccec .Name ); +if _fafc :=d .Skip ();_fafc !=nil {return _fafc ;};};case _d .EndElement :break _fbgb ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_OMath and its children, prefixing error messages with path -func (_acgc *CT_OMath )ValidateWithPath (path string )error {for _dgdea ,_geff :=range _acgc .EG_OMathMathElements {if _gcaa :=_geff .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_dgdea )); -_gcaa !=nil {return _gcaa ;};};return nil ;}; +// ValidateWithPath validates the CT_RChoice and its children, prefixing error messages with path +func (_gaed *CT_RChoice )ValidateWithPath (path string )error {for _faae ,_fed :=range _gaed .T {if _dcgf :=_fed .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0054\u005b\u0025\u0064\u005d",path ,_faae ));_dcgf !=nil {return _dcgf ;};};return nil ; +}; -// Validate validates the CT_F and its children -func (_fdce *CT_F )Validate ()error {return _fdce .ValidateWithPath ("\u0043\u0054\u005f\u0046")};func (_gbfgf *CT_SPre )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbfgf .Sub =NewCT_OMathArg ();_gbfgf .Sup =NewCT_OMathArg ();_gbfgf .E =NewCT_OMathArg (); -_accc :for {_fdffd ,_ffbe :=d .Token ();if _ffbe !=nil {return _ffbe ;};switch _eeaa :=_fdffd .(type ){case _b .StartElement :switch _eeaa .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"}:_gbfgf .SPrePr =NewCT_SPrePr (); -if _cbeb :=d .DecodeElement (_gbfgf .SPrePr ,&_eeaa );_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 :"\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 _bace :=d .DecodeElement (_gbfgf .Sub ,&_eeaa ); -_bace !=nil {return _bace ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _aadee :=d .DecodeElement (_gbfgf .Sup ,&_eeaa ); -_aadee !=nil {return _aadee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _cfeab :=d .DecodeElement (_gbfgf .E ,&_eeaa ); -_cfeab !=nil {return _cfeab ;};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\u0053\u0050\u0072\u0065\u0020\u0025\u0076",_eeaa .Name ); -if _fdebg :=d .Skip ();_fdebg !=nil {return _fdebg ;};};case _b .EndElement :break _accc ;case _b .CharData :};};return nil ;};func (_eeea *CT_PhantPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cce :for {_fefae ,_bbff :=d .Token (); -if _bbff !=nil {return _bbff ;};switch _fcdac :=_fefae .(type ){case _b .StartElement :switch _fcdac .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"}:_eeea .Show =NewCT_OnOff (); -if _agca :=d .DecodeElement (_eeea .Show ,&_fcdac );_agca !=nil {return _agca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eeea .ZeroWid =NewCT_OnOff (); -if _dgdg :=d .DecodeElement (_eeea .ZeroWid ,&_fcdac );_dgdg !=nil {return _dgdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eeea .ZeroAsc =NewCT_OnOff (); -if _eddb :=d .DecodeElement (_eeea .ZeroAsc ,&_fcdac );_eddb !=nil {return _eddb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eeea .ZeroDesc =NewCT_OnOff (); -if _dbcc :=d .DecodeElement (_eeea .ZeroDesc ,&_fcdac );_dbcc !=nil {return _dbcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eeea .Transp =NewCT_OnOff (); -if _cbae :=d .DecodeElement (_eeea .Transp ,&_fcdac );_cbae !=nil {return _cbae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eeea .CtrlPr =NewCT_CtrlPr (); -if _daff :=d .DecodeElement (_eeea .CtrlPr ,&_fcdac );_daff !=nil {return _daff ;};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\u005fP\u0068\u0061\u006e\u0074\u0050\u0072\u0020\u0025\u0076",_fcdac .Name ); -if _afae :=d .Skip ();_afae !=nil {return _afae ;};};case _b .EndElement :break _cce ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_OMathPara and its children +func (_ggdcb *CT_OMathPara )Validate ()error {return _ggdcb .ValidateWithPath ("\u0043\u0054\u005fO\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");};func NewCT_Script ()*CT_Script {_gccg :=&CT_Script {};return _gccg };type CT_Box struct{BoxPr *CT_BoxPr ; +E *CT_OMathArg ;};func (_bdbed ST_FType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_efadc :=_d .Attr {};_efadc .Name =name ;switch _bdbed {case ST_FTypeUnset :_efadc .Value ="";case ST_FTypeBar :_efadc .Value ="\u0062\u0061\u0072";case ST_FTypeSkw :_efadc .Value ="\u0073\u006b\u0077"; +case ST_FTypeLin :_efadc .Value ="\u006c\u0069\u006e";case ST_FTypeNoBar :_efadc .Value ="\u006e\u006f\u0042a\u0072";};return _efadc ,nil ;}; -// ValidateWithPath validates the CT_MC and its children, prefixing error messages with path -func (_adbd *CT_MC )ValidateWithPath (path string )error {if _adbd .McPr !=nil {if _aaccb :=_adbd .McPr .ValidateWithPath (path +"\u002f\u004d\u0063P\u0072");_aaccb !=nil {return _aaccb ;};};return nil ;};func (_agff *CT_RPR )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adbg :for {_bbdd ,_gabf :=d .Token (); -if _gabf !=nil {return _gabf ;};switch _cbdfe :=_bbdd .(type ){case _b .StartElement :switch _cbdfe .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"}:_agff .Lit =NewCT_OnOff (); -if _gbcd :=d .DecodeElement (_agff .Lit ,&_cbdfe );_gbcd !=nil {return _gbcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_agff .Choice =NewCT_RPRChoice (); -if _gedf :=d .DecodeElement (&_agff .Choice .Nor ,&_cbdfe );_gedf !=nil {return _gedf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_agff .Brk =NewCT_ManualBreak (); -if _aacb :=d .DecodeElement (_agff .Brk ,&_cbdfe );_aacb !=nil {return _aacb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_agff .Aln =NewCT_OnOff (); -if _cafe :=d .DecodeElement (_agff .Aln ,&_cbdfe );_cafe !=nil {return _cafe ;};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\u0052\u0050\u0052\u0020\u0025\u0076",_cbdfe .Name ); -if _ceee :=d .Skip ();_ceee !=nil {return _ceee ;};};case _b .EndElement :break _adbg ;case _b .CharData :};};return nil ;};func NewCT_PhantPr ()*CT_PhantPr {_dbca :=&CT_PhantPr {};return _dbca };type CT_Text struct{SpaceAttr *string ;Content string ;}; -func (_bfce *ST_Style )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgeed ,_gfgd :=d .Token ();if _gfgd !=nil {return _gfgd ;};if _efege ,_daca :=_bgeed .(_b .EndElement );_daca &&_efege .Name ==start .Name {*_bfce =1;return nil ;};if _gbffd ,_bgad :=_bgeed .(_b .CharData ); -!_bgad {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",_bgeed );}else {switch string (_gbffd ){case "":*_bfce =0;case "\u0070":*_bfce =1; -case "\u0062":*_bfce =2;case "\u0069":*_bfce =3;case "\u0062\u0069":*_bfce =4;};};_bgeed ,_gfgd =d .Token ();if _gfgd !=nil {return _gfgd ;};if _babbg ,_adfa :=_bgeed .(_b .EndElement );_adfa &&_babbg .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",_bgeed ); -};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;); +// Validate validates the CT_Integer2 and its children +func (_bgee *CT_Integer2 )Validate ()error {return _bgee .ValidateWithPath ("C\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032");};func (_cdfg *CT_Integer255 )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_cdfg .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cggb *CT_SSubSup )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cggb .E =NewCT_OMathArg ();_cggb .Sub =NewCT_OMathArg ();_cggb .Sup =NewCT_OMathArg (); +_fgag :for {_efgb ,_eaaee :=d .Token ();if _eaaee !=nil {return _eaaee ;};switch _dbbd :=_efgb .(type ){case _d .StartElement :switch _dbbd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cggb .SSubSupPr =NewCT_SSubSupPr (); +if _febf :=d .DecodeElement (_cggb .SSubSupPr ,&_dbbd );_febf !=nil {return _febf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _cegge :=d .DecodeElement (_cggb .E ,&_dbbd ); +_cegge !=nil {return _cegge ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gdfbd :=d .DecodeElement (_cggb .Sub ,&_dbbd ); +_gdfbd !=nil {return _gdfbd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bgace :=d .DecodeElement (_cggb .Sup ,&_dbbd ); +_bgace !=nil {return _bgace ;};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\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0020\u0025\u0076",_dbbd .Name ); +if _fdfc :=d .Skip ();_fdfc !=nil {return _fdfc ;};};case _d .EndElement :break _fgag ;case _d .CharData :};};return nil ;};func (_beea *CT_Shp )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gcab ,_fbgde :=_beea .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"}); +if _fbgde !=nil {return _fbgde ;};start .Attr =append (start .Attr ,_gcab );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_edfac ST_TopBot )String ()string {switch _edfac {case 0:return "";case 1:return "\u0074\u006f\u0070"; +case 2:return "\u0062\u006f\u0074";};return "";}; // Validate validates the EG_ScriptStyle and its children -func (_eegac *EG_ScriptStyle )Validate ()error {return _eegac .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074S\u0074\u0079\u006c\u0065");}; +func (_cafbg *EG_ScriptStyle )Validate ()error {return _cafbg .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074S\u0074\u0079\u006c\u0065");};func (_dgac *CT_SSub )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _dgac .SSubPr !=nil {_eddg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062\u0050\u0072"}};e .EncodeElement (_dgac .SSubPr ,_eddg );};_bdab :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dgac .E ,_bdab ); +_gdef :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_dgac .Sub ,_gdef );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdbdb ST_LimLoc )String ()string {switch _gdbdb {case 0:return ""; +case 1:return "\u0075\u006e\u0064\u004f\u0076\u0072";case 2:return "\u0073\u0075\u0062\u0053\u0075\u0070";};return "";};func NewCT_Style ()*CT_Style {_acgc :=&CT_Style {};return _acgc };func (_cfcgc *CT_OMathArgPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _cfcgc .ArgSz !=nil {_ffffc :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0061\u0072\u0067\u0053\u007a"}};e .EncodeElement (_cfcgc .ArgSz ,_ffffc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SpacingRule and its children, prefixing error messages with path -func (_adgcb *CT_SpacingRule )ValidateWithPath (path string )error {if _adgcb .ValAttr < 0{return _a .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_adgcb .ValAttr ); -};if _adgcb .ValAttr > 4{return _a .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 ,_adgcb .ValAttr ); -};return nil ;}; +// Validate validates the CT_EqArrPr and its children +func (_eaba *CT_EqArrPr )Validate ()error {return _eaba .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");};func (_dfga *OMathPara )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfga .CT_OMathPara =*NewCT_OMathPara (); +_dddd :for {_daagb ,_bbeac :=d .Token ();if _bbeac !=nil {return _bbeac ;};switch _acec :=_daagb .(type ){case _d .StartElement :switch _acec .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfga .OMathParaPr =NewCT_OMathParaPr (); +if _gegc :=d .DecodeElement (_dfga .OMathParaPr ,&_acec );_gegc !=nil {return _gegc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"}:_dacf :=NewCT_OMath (); +if _gaaa :=d .DecodeElement (_dacf ,&_acec );_gaaa !=nil {return _gaaa ;};_dfga .OMath =append (_dfga .OMath ,_dacf );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 \u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061 \u0025\u0076",_acec .Name ); +if _cefa :=d .Skip ();_cefa !=nil {return _cefa ;};};case _d .EndElement :break _dddd ;case _d .CharData :};};return nil ;};func (_cgegaf ST_BreakBinSub )String ()string {switch _cgegaf {case 0:return "";case 1:return "\u002d\u002d";case 2:return "\u002d\u002b"; +case 3:return "\u002b\u002d";};return "";};func NewCT_YAlign ()*CT_YAlign {_daeb :=&CT_YAlign {};_daeb .ValAttr =_gf .ST_YAlign (1);return _daeb };func NewCT_SpacingRule ()*CT_SpacingRule {_eebaa :=&CT_SpacingRule {};_eebaa .ValAttr =0;return _eebaa ;}; +func (_bcfg *CT_Shp )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcfg .ValAttr =ST_Shp (1);for _ ,_acgga :=range start .Attr {if _acgga .Name .Local =="\u0076\u0061\u006c"{_bcfg .ValAttr .UnmarshalXMLAttr (_acgga );continue ;};};for {_fcac ,_ccdd :=d .Token (); +if _ccdd !=nil {return _g .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0070\u003a\u0020\u0025\u0073",_ccdd );};if _aeecc ,_bdfbg :=_fcac .(_d .EndElement );_bdfbg &&_aeecc .Name ==start .Name {break ;};};return nil ;};func (_fcd *CT_BarPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _fcd .Pos !=nil {_eaa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_fcd .Pos ,_eaa );};if _fcd .CtrlPr !=nil {_ec :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; +e .EncodeElement (_fcd .CtrlPr ,_ec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_MCS and its children, prefixing error messages with path -func (_ddgf *CT_MCS )ValidateWithPath (path string )error {for _ccd ,_feag :=range _ddgf .Mc {if _fee :=_feag .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u004d\u0063\u005b\u0025\u0064]",path ,_ccd ));_fee !=nil {return _fee ;};};return nil ;}; +// ValidateWithPath validates the CT_Integer255 and its children, prefixing error messages with path +func (_ebgg *CT_Integer255 )ValidateWithPath (path string )error {if _ebgg .ValAttr < 1{return _g .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 ,_ebgg .ValAttr ); +};if _ebgg .ValAttr > 255{return _g .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 ,_ebgg .ValAttr ); +};return nil ;};func NewCT_OMath ()*CT_OMath {_cacb :=&CT_OMath {};return _cacb }; -// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path -func (_fcba *CT_OnOff )ValidateWithPath (path string )error {if _fcba .ValAttr !=nil {if _addda :=_fcba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_addda !=nil {return _addda ;};};return nil ;};type CT_Phant struct{PhantPr *CT_PhantPr ; -E *CT_OMathArg ;};type CT_DPr struct{BegChr *CT_Char ;SepChr *CT_Char ;EndChr *CT_Char ;Grow *CT_OnOff ;Shp *CT_Shp ;CtrlPr *CT_CtrlPr ;};func (_edfd *CT_Phant )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _edfd .PhantPr !=nil {_ffae :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074\u0050r"}}; -e .EncodeElement (_edfd .PhantPr ,_ffae );};_dbab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_edfd .E ,_dbab );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dgfe *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 _dgfe .Scr !=nil {_gacfe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073c\u0072"}};e .EncodeElement (_dgfe .Scr ,_gacfe );};if _dgfe .Sty !=nil {_cefa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073t\u0079"}};e .EncodeElement (_dgfe .Sty ,_cefa ); -};return nil ;};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 (_edee *CT_OMathArgPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcff :for {_dcgb ,_cfbc :=d .Token (); -if _cfbc !=nil {return _cfbc ;};switch _afaa :=_dcgb .(type ){case _b .StartElement :switch _afaa .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"}:_edee .ArgSz =NewCT_Integer2 (); -if _dedg :=d .DecodeElement (_edee .ArgSz ,&_afaa );_dedg !=nil {return _dedg ;};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\u004fM\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072 \u0025\u0076",_afaa .Name ); -if _beaad :=d .Skip ();_beaad !=nil {return _beaad ;};};case _b .EndElement :break _fcff ;case _b .CharData :};};return nil ;};type CT_NaryPr struct{Chr *CT_Char ;LimLoc *CT_LimLoc ;Grow *CT_OnOff ;SubHide *CT_OnOff ;SupHide *CT_OnOff ;CtrlPr *CT_CtrlPr ; -};type CT_Shp struct{ValAttr ST_Shp ;};func NewCT_MathPrChoice ()*CT_MathPrChoice {_fgfd :=&CT_MathPrChoice {};return _fgfd }; +// ValidateWithPath validates the CT_SPrePr and its children, prefixing error messages with path +func (_fbbcf *CT_SPrePr )ValidateWithPath (path string )error {if _fbbcf .CtrlPr !=nil {if _fgfe :=_fbbcf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_fgfe !=nil {return _fgfe ;};};return nil ;}; -// Validate validates the CT_BreakBin and its children -func (_aca *CT_BreakBin )Validate ()error {return _aca .ValidateWithPath ("C\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e");}; +// ValidateWithPath validates the CT_Bar and its children, prefixing error messages with path +func (_cb *CT_Bar )ValidateWithPath (path string )error {if _cb .BarPr !=nil {if _cgac :=_cb .BarPr .ValidateWithPath (path +"\u002f\u0042\u0061\u0072\u0050\u0072");_cgac !=nil {return _cgac ;};};if _agd :=_cb .E .ValidateWithPath (path +"\u002f\u0045"); +_agd !=nil {return _agd ;};return nil ;};func NewCT_RPR ()*CT_RPR {_fbcf :=&CT_RPR {};return _fbcf }; -// ValidateWithPath validates the CT_OMathArg and its children, prefixing error messages with path -func (_gacfd *CT_OMathArg )ValidateWithPath (path string )error {if _gacfd .ArgPr !=nil {if _cdea :=_gacfd .ArgPr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0050\u0072");_cdea !=nil {return _cdea ;};};for _ddgg ,_fbfa :=range _gacfd .EG_OMathMathElements {if _bgaf :=_fbfa .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_ddgg )); -_bgaf !=nil {return _bgaf ;};};if _gacfd .CtrlPr !=nil {if _dage :=_gacfd .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dage !=nil {return _dage ;};};return nil ;};func NewCT_SSubSupPr ()*CT_SSubSupPr {_dgaf :=&CT_SSubSupPr {}; -return _dgaf };type ST_BreakBin byte ; +// ValidateWithPath validates the CT_XAlign and its children, prefixing error messages with path +func (_cebf *CT_XAlign )ValidateWithPath (path string )error {if _cebf .ValAttr ==_gf .ST_XAlignUnset {return _g .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _bcdc :=_cebf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcdc !=nil {return _bcdc ;};return nil ;};func (_eff *CT_MCPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _eff .Count !=nil {_ecba :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0063\u006f\u0075\u006e\u0074"}};e .EncodeElement (_eff .Count ,_ecba );};if _eff .McJc !=nil {_aebf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006d\u0063\u004a\u0063"}}; +e .EncodeElement (_eff .McJc ,_aebf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SSubSup and its children, prefixing error messages with path -func (_dadb *CT_SSubSup )ValidateWithPath (path string )error {if _dadb .SSubSupPr !=nil {if _ddf :=_dadb .SSubSupPr .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");_ddf !=nil {return _ddf ;};};if _gged :=_dadb .E .ValidateWithPath (path +"\u002f\u0045"); -_gged !=nil {return _gged ;};if _fedd :=_dadb .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_fedd !=nil {return _fedd ;};if _bggb :=_dadb .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_bggb !=nil {return _bggb ;};return nil ;};func (_abed ST_BreakBinSub )Validate ()error {return _abed .ValidateWithPath ("")}; -type ST_Script byte ;func ParseUnionST_OnOff (s string )(_gc .ST_OnOff ,error ){return _gc .ParseUnionST_OnOff (s )};func (_bdbe *CT_RadPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dafg :for {_adcg ,_fceg :=d .Token ();if _fceg !=nil {return _fceg ; -};switch _cbee :=_adcg .(type ){case _b .StartElement :switch _cbee .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"}:_bdbe .DegHide =NewCT_OnOff (); -if _efce :=d .DecodeElement (_bdbe .DegHide ,&_cbee );_efce !=nil {return _efce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bdbe .CtrlPr =NewCT_CtrlPr (); -if _ddce :=d .DecodeElement (_bdbe .CtrlPr ,&_cbee );_ddce !=nil {return _ddce ;};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\u0052\u0061\u0064\u0050\u0072\u0020\u0025\u0076",_cbee .Name ); -if _bbef :=d .Skip ();_bbef !=nil {return _bbef ;};};case _b .EndElement :break _dafg ;case _b .CharData :};};return nil ;};func (_accff *CT_Rad )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_accff .Deg =NewCT_OMathArg ();_accff .E =NewCT_OMathArg (); -_eedff :for {_ccgf ,_gbeb :=d .Token ();if _gbeb !=nil {return _gbeb ;};switch _dfbbg :=_ccgf .(type ){case _b .StartElement :switch _dfbbg .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"}:_accff .RadPr =NewCT_RadPr (); -if _ddea :=d .DecodeElement (_accff .RadPr ,&_dfbbg );_ddea !=nil {return _ddea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _fegc :=d .DecodeElement (_accff .Deg ,&_dfbbg ); -_fegc !=nil {return _fegc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _dcad :=d .DecodeElement (_accff .E ,&_dfbbg ); -_dcad !=nil {return _dcad ;};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\u0052\u0061\u0064\u0020\u0025\u0076",_dfbbg .Name ); -if _fcdc :=d .Skip ();_fcdc !=nil {return _fcdc ;};};case _b .EndElement :break _eedff ;case _b .CharData :};};return nil ;};func (_efbeb *CT_TopBot )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efbeb .ValAttr =ST_TopBot (1);for _ ,_fge :=range start .Attr {if _fge .Name .Local =="\u0076\u0061\u006c"{_efbeb .ValAttr .UnmarshalXMLAttr (_fge ); -continue ;};};for {_dgceb ,_fefgg :=d .Token ();if _fefgg !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u006f\u0070B\u006f\u0074\u003a\u0020\u0025\u0073",_fefgg );};if _egdc ,_accb :=_dgceb .(_b .EndElement );_accb &&_egdc .Name ==start .Name {break ; -};};return nil ;};func (_eaaf ST_Script )String ()string {switch _eaaf {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_BorderBoxPr struct{HideTop *CT_OnOff ;HideBot *CT_OnOff ;HideLeft *CT_OnOff ;HideRight *CT_OnOff ; -StrikeH *CT_OnOff ;StrikeV *CT_OnOff ;StrikeBLTR *CT_OnOff ;StrikeTLBR *CT_OnOff ;CtrlPr *CT_CtrlPr ;};type CT_SpacingRule struct{ValAttr int64 ;};func NewOMathPara ()*OMathPara {_cfaf :=&OMathPara {};_cfaf .CT_OMathPara =*NewCT_OMathPara ();return _cfaf ; -};type CT_Bar struct{BarPr *CT_BarPr ;E *CT_OMathArg ;};const (ST_LimLocUnset ST_LimLoc =0;ST_LimLocUndOvr ST_LimLoc =1;ST_LimLocSubSup ST_LimLoc =2;);func NewCT_EqArr ()*CT_EqArr {_fbd :=&CT_EqArr {};return _fbd }; +// ValidateWithPath validates the CT_BoxPr and its children, prefixing error messages with path +func (_gfc *CT_BoxPr )ValidateWithPath (path string )error {if _gfc .OpEmu !=nil {if _aac :=_gfc .OpEmu .ValidateWithPath (path +"\u002f\u004f\u0070\u0045\u006d\u0075");_aac !=nil {return _aac ;};};if _gfc .NoBreak !=nil {if _ecgb :=_gfc .NoBreak .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b"); +_ecgb !=nil {return _ecgb ;};};if _gfc .Diff !=nil {if _aaf :=_gfc .Diff .ValidateWithPath (path +"\u002f\u0044\u0069f\u0066");_aaf !=nil {return _aaf ;};};if _gfc .Brk !=nil {if _cgga :=_gfc .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_cgga !=nil {return _cgga ; +};};if _gfc .Aln !=nil {if _bcf :=_gfc .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e");_bcf !=nil {return _bcf ;};};if _gfc .CtrlPr !=nil {if _bcb :=_gfc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bcb !=nil {return _bcb ; +};};return nil ;}; -// ValidateWithPath validates the CT_PhantPr and its children, prefixing error messages with path -func (_fbae *CT_PhantPr )ValidateWithPath (path string )error {if _fbae .Show !=nil {if _cfaee :=_fbae .Show .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077");_cfaee !=nil {return _cfaee ;};};if _fbae .ZeroWid !=nil {if _baed :=_fbae .ZeroWid .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0057\u0069\u0064"); -_baed !=nil {return _baed ;};};if _fbae .ZeroAsc !=nil {if _fegfg :=_fbae .ZeroAsc .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0041\u0073\u0063");_fegfg !=nil {return _fegfg ;};};if _fbae .ZeroDesc !=nil {if _begcd :=_fbae .ZeroDesc .ValidateWithPath (path +"\u002fZ\u0065\u0072\u006f\u0044\u0065\u0073c"); -_begcd !=nil {return _begcd ;};};if _fbae .Transp !=nil {if _gbcb :=_fbae .Transp .ValidateWithPath (path +"\u002fT\u0072\u0061\u006e\u0073\u0070");_gbcb !=nil {return _gbcb ;};};if _fbae .CtrlPr !=nil {if _gfec :=_fbae .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_gfec !=nil {return _gfec ;};};return nil ;};func (_fddec *CT_Script )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gefg :=range start .Attr {if _gefg .Name .Local =="\u0076\u0061\u006c"{_fddec .ValAttr .UnmarshalXMLAttr (_gefg ); -continue ;};};for {_cbaee ,_dcfb :=d .Token ();if _dcfb !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0072i\u0070\u0074\u003a\u0020\u0025\u0073",_dcfb );};if _fgce ,_bcac :=_cbaee .(_b .EndElement );_bcac &&_fgce .Name ==start .Name {break ; +// Validate validates the CT_BoxPr and its children +func (_cgd *CT_BoxPr )Validate ()error {return _cgd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072");}; + +// ValidateWithPath validates the CT_RPR and its children, prefixing error messages with path +func (_daac *CT_RPR )ValidateWithPath (path string )error {if _daac .Lit !=nil {if _dccf :=_daac .Lit .ValidateWithPath (path +"\u002f\u004c\u0069\u0074");_dccf !=nil {return _dccf ;};};if _daac .Choice !=nil {if _fbffd :=_daac .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_fbffd !=nil {return _fbffd ;};};if _daac .Brk !=nil {if _eceb :=_daac .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_eceb !=nil {return _eceb ;};};if _daac .Aln !=nil {if _ffaa :=_daac .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e"); +_ffaa !=nil {return _ffaa ;};};return nil ;};func (_ccgea ST_Jc )String ()string {switch _ccgea {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 (_gabge *CT_Rad )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gabge .RadPr !=nil {_gada :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0072\u0061\u0064\u0050\u0072"}};e .EncodeElement (_gabge .RadPr ,_gada ); +};_gcce :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0064e\u0067"}};e .EncodeElement (_gabge .Deg ,_gcce );_edec :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_gabge .E ,_edec );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_dffbg *CT_RadPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdea :for {_dcbb ,_efca :=d .Token ();if _efca !=nil {return _efca ;};switch _fbab :=_dcbb .(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\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffbg .DegHide =NewCT_OnOff (); +if _acf :=d .DecodeElement (_dffbg .DegHide ,&_fbab );_acf !=nil {return _acf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffbg .CtrlPr =NewCT_CtrlPr (); +if _dfaf :=d .DecodeElement (_dffbg .CtrlPr ,&_fbab );_dfaf !=nil {return _dfaf ;};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\u0052\u0061\u0064\u0050\u0072\u0020\u0025\u0076",_fbab .Name ); +if _cega :=d .Skip ();_cega !=nil {return _cega ;};};case _d .EndElement :break _gdea ;case _d .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_ManualBreak and its children, prefixing error messages with path +func (_fgcd *CT_ManualBreak )ValidateWithPath (path string )error {if _fgcd .AlnAtAttr !=nil {if *_fgcd .AlnAtAttr < 1{return _g .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 ,*_fgcd .AlnAtAttr ); +};if *_fgcd .AlnAtAttr > 255{return _g .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 ,*_fgcd .AlnAtAttr ); };};return nil ;}; -// ValidateWithPath validates the CT_Bar and its children, prefixing error messages with path -func (_dbb *CT_Bar )ValidateWithPath (path string )error {if _dbb .BarPr !=nil {if _ff :=_dbb .BarPr .ValidateWithPath (path +"\u002f\u0042\u0061\u0072\u0050\u0072");_ff !=nil {return _ff ;};};if _cec :=_dbb .E .ValidateWithPath (path +"\u002f\u0045"); -_cec !=nil {return _cec ;};return nil ;};type CT_EqArrPr struct{BaseJc *CT_YAlign ;MaxDist *CT_OnOff ;ObjDist *CT_OnOff ;RSpRule *CT_SpacingRule ;RSp *CT_UnSignedInteger ;CtrlPr *CT_CtrlPr ;};func (_fbcgb ST_FType )String ()string {switch _fbcgb {case 0:return ""; -case 1:return "\u0062\u0061\u0072";case 2:return "\u0073\u006b\u0077";case 3:return "\u006c\u0069\u006e";case 4:return "\u006e\u006f\u0042a\u0072";};return "";};func NewCT_OMathParaPr ()*CT_OMathParaPr {_ggda :=&CT_OMathParaPr {};return _ggda };func (_adge *ST_Shp )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_adge =0; -case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_adge =1;case "\u006d\u0061\u0074c\u0068":*_adge =2;};return nil ;};func (_dcgc *CT_FPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dcgc .Type !=nil {_dgcg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0074\u0079\u0070\u0065"}}; -e .EncodeElement (_dcgc .Type ,_dgcg );};if _dcgc .CtrlPr !=nil {_egfg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_dcgc .CtrlPr ,_egfg );};e .EncodeToken (_b .EndElement {Name :start .Name }); +// Validate validates the CT_Phant and its children +func (_geec *CT_Phant )Validate ()error {return _geec .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074");};func (_afge ST_FType )String ()string {switch _afge {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0073\u006b\u0077"; +case 3:return "\u006c\u0069\u006e";case 4:return "\u006e\u006f\u0042a\u0072";};return "";};func NewCT_MC ()*CT_MC {_agbb :=&CT_MC {};return _agbb }; + +// Validate validates the CT_MPr and its children +func (_egda *CT_MPr )Validate ()error {return _egda .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0050\u0072");};func NewCT_SSubSupPr ()*CT_SSubSupPr {_daf :=&CT_SSubSupPr {};return _daf };type CT_OMathArg struct{ArgPr *CT_OMathArgPr ;EG_OMathMathElements []*EG_OMathMathElements ; +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 (_caff *CT_LimLow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _caff .LimLowPr !=nil {_dddg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}}; +e .EncodeElement (_caff .LimLowPr ,_dddg );};_ddgg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_caff .E ,_ddgg );_aedb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_caff .Lim ,_aedb ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_DPr ()*CT_DPr {_faf :=&CT_DPr {};return _faf };func (_acfb *CT_SSub )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acfb .E =NewCT_OMathArg ();_acfb .Sub =NewCT_OMathArg (); +_agfb :for {_begc ,_caeda :=d .Token ();if _caeda !=nil {return _caeda ;};switch _ebfdg :=_begc .(type ){case _d .StartElement :switch _ebfdg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acfb .SSubPr =NewCT_SSubPr (); +if _accde :=d .DecodeElement (_acfb .SSubPr ,&_ebfdg );_accde !=nil {return _accde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bffe :=d .DecodeElement (_acfb .E ,&_ebfdg ); +_bffe !=nil {return _bffe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ebgbe :=d .DecodeElement (_acfb .Sub ,&_ebfdg ); +_ebgbe !=nil {return _ebgbe ;};default:_f .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",_ebfdg .Name ); +if _gfad :=d .Skip ();_gfad !=nil {return _gfad ;};};case _d .EndElement :break _agfb ;case _d .CharData :};};return nil ;};func (_fdba *CT_Nary )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fdba .NaryPr !=nil {_ccab :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079\u0050\u0072"}}; +e .EncodeElement (_fdba .NaryPr ,_ccab );};_edbf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_fdba .Sub ,_edbf );_agba :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_fdba .Sup ,_agba ); +_dadd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_fdba .E ,_dadd );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type OMathPara struct{CT_OMathPara };func (_bgbf *CT_SpacingRule )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgbf .ValAttr =0; +for _ ,_aagb :=range start .Attr {if _aagb .Name .Local =="\u0076\u0061\u006c"{_eadg ,_acdb :=_c .ParseInt (_aagb .Value ,10,64);if _acdb !=nil {return _acdb ;};_bgbf .ValAttr =_eadg ;continue ;};};for {_eaca ,_becc :=d .Token ();if _becc !=nil {return _g .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",_becc ); +};if _bdfa ,_gdcfb :=_eaca .(_d .EndElement );_gdcfb &&_bdfa .Name ==start .Name {break ;};};return nil ;};type CT_LimUppPr struct{CtrlPr *CT_CtrlPr ;};func (_bbcge ST_Shp )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fecc :=_d .Attr {};_fecc .Name =name ; +switch _bbcge {case ST_ShpUnset :_fecc .Value ="";case ST_ShpCentered :_fecc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case ST_ShpMatch :_fecc .Value ="\u006d\u0061\u0074c\u0068";};return _fecc ,nil ;};type CT_D struct{DPr *CT_DPr ;E []*CT_OMathArg ; +};func (_cbdg ST_LimLoc )ValidateWithPath (path string )error {switch _cbdg {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbdg )); +};return nil ;};func (_cbdcc *CT_SSubSupPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cbdcc .AlnScr !=nil {_cdbae :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0061\u006c\u006e\u0053\u0063\u0072"}}; +e .EncodeElement (_cbdcc .AlnScr ,_cdbae );};if _cbdcc .CtrlPr !=nil {_fgaa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cbdcc .CtrlPr ,_fgaa );};e .EncodeToken (_d .EndElement {Name :start .Name }); return nil ;}; -// Validate validates the EG_OMathMathElements and its children -func (_aeeg *EG_OMathMathElements )Validate ()error {return _aeeg .ValidateWithPath ("E\u0047_\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074h\u0045\u006c\u0065\u006den\u0074\u0073");};func (_gfbb ST_Jc )String ()string {switch _gfbb {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 (_aedd ST_LimLoc )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gaaf :=_b .Attr {}; -_gaaf .Name =name ;switch _aedd {case ST_LimLocUnset :_gaaf .Value ="";case ST_LimLocUndOvr :_gaaf .Value ="\u0075\u006e\u0064\u004f\u0076\u0072";case ST_LimLocSubSup :_gaaf .Value ="\u0073\u0075\u0062\u0053\u0075\u0070";};return _gaaf ,nil ;}; +// Validate validates the CT_D and its children +func (_gafd *CT_D )Validate ()error {return _gafd .ValidateWithPath ("\u0043\u0054\u005f\u0044")};type ST_BreakBin byte ;type CT_Integer255 struct{ValAttr int64 ;};func (_fccafg ST_Script )String ()string {switch _fccafg {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 (_bea *CT_Integer2 )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bea .ValAttr =-2;for _ ,_ceda :=range start .Attr {if _ceda .Name .Local =="\u0076\u0061\u006c"{_ccdg ,_aab :=_c .ParseInt (_ceda .Value ,10,64); +if _aab !=nil {return _aab ;};_bea .ValAttr =_ccdg ;continue ;};};for {_fcca ,_bed :=d .Token ();if _bed !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u003a\u0020\u0025\u0073",_bed ); +};if _abf ,_dbbf :=_fcca .(_d .EndElement );_dbbf &&_abf .Name ==start .Name {break ;};};return nil ;};func (_adgfb ST_LimLoc )Validate ()error {return _adgfb .ValidateWithPath ("")};func NewCT_SPre ()*CT_SPre {_abbca :=&CT_SPre {};_abbca .Sub =NewCT_OMathArg (); +_abbca .Sup =NewCT_OMathArg ();_abbca .E =NewCT_OMathArg ();return _abbca ;};func (_ebdb ST_Style )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_effaf :=_d .Attr {};_effaf .Name =name ;switch _ebdb {case ST_StyleUnset :_effaf .Value ="";case ST_StyleP :_effaf .Value ="\u0070"; +case ST_StyleB :_effaf .Value ="\u0062";case ST_StyleI :_effaf .Value ="\u0069";case ST_StyleBi :_effaf .Value ="\u0062\u0069";};return _effaf ,nil ;};func NewCT_BoxPr ()*CT_BoxPr {_ed :=&CT_BoxPr {};return _ed };type CT_EqArr struct{EqArrPr *CT_EqArrPr ; +E []*CT_OMathArg ;}; -// Validate validates the CT_Acc and its children -func (_db *CT_Acc )Validate ()error {return _db .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063");}; +// ValidateWithPath validates the OMathPara and its children, prefixing error messages with path +func (_bcaa *OMathPara )ValidateWithPath (path string )error {if _baag :=_bcaa .CT_OMathPara .ValidateWithPath (path );_baag !=nil {return _baag ;};return nil ;};func NewCT_RChoice ()*CT_RChoice {_acd :=&CT_RChoice {};return _acd };func (_ffca *CT_Script )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_faba :=range start .Attr {if _faba .Name .Local =="\u0076\u0061\u006c"{_ffca .ValAttr .UnmarshalXMLAttr (_faba ); +continue ;};};for {_dbafd ,_cead :=d .Token ();if _cead !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0072i\u0070\u0074\u003a\u0020\u0025\u0073",_cead );};if _adgeg ,_fgff :=_dbafd .(_d .EndElement );_fgff &&_adgeg .Name ==start .Name {break ; +};};return nil ;}; -// Validate validates the CT_GroupChrPr and its children -func (_bcae *CT_GroupChrPr )Validate ()error {return _bcae .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");};func (_dfgd *EG_ScriptStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcgb :for {_bfgc ,_ebfeg :=d .Token (); -if _ebfeg !=nil {return _ebfeg ;};switch _egbd :=_bfgc .(type ){case _b .StartElement :switch _egbd .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"}:_dfgd .Scr =NewCT_Script (); -if _cgdf :=d .DecodeElement (_dfgd .Scr ,&_egbd );_cgdf !=nil {return _cgdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dfgd .Sty =NewCT_Style (); -if _fgef :=d .DecodeElement (_dfgd .Sty ,&_egbd );_fgef !=nil {return _fgef ;};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\u0053\u0063\u0072\u0069\u0070\u0074\u0053t\u0079l\u0065\u0020\u0025\u0076",_egbd .Name ); -if _bdcfe :=d .Skip ();_bdcfe !=nil {return _bdcfe ;};};case _b .EndElement :break _fcgb ;case _b .CharData :};};return nil ;};func (_ede *CT_F )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ede .Num =NewCT_OMathArg ();_ede .Den =NewCT_OMathArg (); -_bagd :for {_cdb ,_dedd :=d .Token ();if _dedd !=nil {return _dedd ;};switch _bfag :=_cdb .(type ){case _b .StartElement :switch _bfag .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"}:_ede .FPr =NewCT_FPr (); -if _begf :=d .DecodeElement (_ede .FPr ,&_bfag );_begf !=nil {return _begf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _eff :=d .DecodeElement (_ede .Num ,&_bfag ); -_eff !=nil {return _eff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _begb :=d .DecodeElement (_ede .Den ,&_bfag ); -_begb !=nil {return _begb ;};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\u0043\u0054_\u0046\u0020\u0025\u0076",_bfag .Name ); -if _gaa :=d .Skip ();_gaa !=nil {return _gaa ;};};case _b .EndElement :break _bagd ;case _b .CharData :};};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_RadPr and its children, prefixing error messages with path +func (_affa *CT_RadPr )ValidateWithPath (path string )error {if _affa .DegHide !=nil {if _bddf :=_affa .DegHide .ValidateWithPath (path +"\u002f\u0044\u0065\u0067\u0048\u0069\u0064\u0065");_bddf !=nil {return _bddf ;};};if _affa .CtrlPr !=nil {if _aced :=_affa .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_aced !=nil {return _aced ;};};return nil ;};type CT_RadPr struct{DegHide *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_befa *CT_SpacingRule )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_befa .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_XAlign and its children -func (_dcec *CT_XAlign )Validate ()error {return _dcec .ValidateWithPath ("\u0043T\u005f\u0058\u0041\u006c\u0069\u0067n");};func NewCT_MCPr ()*CT_MCPr {_dedf :=&CT_MCPr {};return _dedf }; +// ValidateWithPath validates the CT_SPre and its children, prefixing error messages with path +func (_egebe *CT_SPre )ValidateWithPath (path string )error {if _egebe .SPrePr !=nil {if _cadg :=_egebe .SPrePr .ValidateWithPath (path +"\u002fS\u0050\u0072\u0065\u0050\u0072");_cadg !=nil {return _cadg ;};};if _dcgfd :=_egebe .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062"); +_dcgfd !=nil {return _dcgfd ;};if _fdee :=_egebe .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_fdee !=nil {return _fdee ;};if _gbbgd :=_egebe .E .ValidateWithPath (path +"\u002f\u0045");_gbbgd !=nil {return _gbbgd ;};return nil ;};func (_fagcd *CT_MCS )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bebg :for {_edgg ,_fbgd :=d .Token (); +if _fbgd !=nil {return _fbgd ;};switch _ebeeg :=_edgg .(type ){case _d .StartElement :switch _ebeeg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdgb :=NewCT_MC (); +if _ecag :=d .DecodeElement (_fdgb ,&_ebeeg );_ecag !=nil {return _ecag ;};_fagcd .Mc =append (_fagcd .Mc ,_fdgb );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\u004d\u0043\u0053\u0020\u0025\u0076",_ebeeg .Name ); +if _bfde :=d .Skip ();_bfde !=nil {return _bfde ;};};case _d .EndElement :break _bebg ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_BreakBinSub and its children -func (_aff *CT_BreakBinSub )Validate ()error {return _aff .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042i\u006e\u0053\u0075\u0062");};type CT_Rad struct{RadPr *CT_RadPr ;Deg *CT_OMathArg ;E *CT_OMathArg ;};type CT_SPre struct{SPrePr *CT_SPrePr ; -Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;};type CT_MC struct{McPr *CT_MCPr ;};func (_aegc *CT_MCS )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fega :for {_ggg ,_accd :=d .Token ();if _accd !=nil {return _accd ;};switch _eeae :=_ggg .(type ){case _b .StartElement :switch _eeae .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"}:_acg :=NewCT_MC (); -if _abb :=d .DecodeElement (_acg ,&_eeae );_abb !=nil {return _abb ;};_aegc .Mc =append (_aegc .Mc ,_acg );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\u004d\u0043\u0053\u0020\u0025\u0076",_eeae .Name ); -if _egeb :=d .Skip ();_egeb !=nil {return _egeb ;};};case _b .EndElement :break _fega ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_YAlign and its children +func (_gffg *CT_YAlign )Validate ()error {return _gffg .ValidateWithPath ("\u0043T\u005f\u0059\u0041\u006c\u0069\u0067n");};func (_ged *CT_FPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ged .Type !=nil {_dea :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0074\u0079\u0070\u0065"}}; +e .EncodeElement (_ged .Type ,_dea );};if _ged .CtrlPr !=nil {_geg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ged .CtrlPr ,_geg );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_cdc *CT_FuncPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acb :for {_cfdb ,_gbbg :=d .Token ();if _gbbg !=nil {return _gbbg ;};switch _dcbf :=_cfdb .(type ){case _d .StartElement :switch _dcbf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdc .CtrlPr =NewCT_CtrlPr (); +if _bbde :=d .DecodeElement (_cdc .CtrlPr ,&_dcbf );_bbde !=nil {return _bbde ;};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\u0046\u0075\u006ec\u0050\u0072 \u0025\u0076",_dcbf .Name ); +if _dgce :=d .Skip ();_dgce !=nil {return _dgce ;};};case _d .EndElement :break _acb ;case _d .CharData :};};return nil ;};type CT_FPr struct{Type *CT_FType ;CtrlPr *CT_CtrlPr ;};func (_ggag *CT_Text )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_daaa :=range start .Attr {if _daaa .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"&&_daaa .Name .Local =="\u0073\u0070\u0061c\u0065"{_gfeb ,_egccg :=_daaa .Value ,error (nil ); +if _egccg !=nil {return _egccg ;};_ggag .SpaceAttr =&_gfeb ;continue ;};};for {_aabe ,_aaaf :=d .Token ();if _aaaf !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_aaaf ); +};if _dadb ,_effa :=_aabe .(_d .CharData );_effa {_ggag .Content =string (_dadb );};if _gaffc ,_cfdc :=_aabe .(_d .EndElement );_cfdc &&_gaffc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_OMathPara and its children -func (_aace *CT_OMathPara )Validate ()error {return _aace .ValidateWithPath ("\u0043\u0054\u005fO\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");}; +// ValidateWithPath validates the CT_SpacingRule and its children, prefixing error messages with path +func (_dcbba *CT_SpacingRule )ValidateWithPath (path string )error {if _dcbba .ValAttr < 0{return _g .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_dcbba .ValAttr ); +};if _dcbba .ValAttr > 4{return _g .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 ,_dcbba .ValAttr ); +};return nil ;};func (_cegcf *ST_Script )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cegcf =0;case "\u0072\u006f\u006da\u006e":*_cegcf =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_cegcf =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_cegcf =3; +case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_cegcf =4;case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_cegcf =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_cegcf =6;};return nil ; +};func (_dcedb *CT_String )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aefcc :=range start .Attr {if _aefcc .Name .Local =="\u0076\u0061\u006c"{_efdb ,_gfdg :=_aefcc .Value ,error (nil );if _gfdg !=nil {return _gfdg ;};_dcedb .ValAttr =&_efdb ; +continue ;};};for {_fcef ,_edaf :=d .Token ();if _edaf !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_edaf );};if _faga ,_egcd :=_fcef .(_d .EndElement );_egcd &&_faga .Name ==start .Name {break ; +};};return nil ;};func (_bcead *ST_BreakBin )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bcead =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_bcead =1;case "\u0061\u0066\u0074e\u0072":*_bcead =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_bcead =3; +};return nil ;};func (_gefa *CT_SSubPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gefa .CtrlPr !=nil {_affag :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gefa .CtrlPr ,_affag ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_AccPr and its children -func (_gbf *CT_AccPr )Validate ()error {return _gbf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072");}; +// Validate validates the CT_FType and its children +func (_gab *CT_FType )Validate ()error {return _gab .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0054\u0079\u0070\u0065");}; -// ValidateWithPath validates the CT_Shp and its children, prefixing error messages with path -func (_adedb *CT_Shp )ValidateWithPath (path string )error {if _adedb .ValAttr ==ST_ShpUnset {return _a .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _acaa :=_adedb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acaa !=nil {return _acaa ;};return nil ;}; +// Validate validates the CT_EqArr and its children +func (_agaf *CT_EqArr )Validate ()error {return _agaf .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072");};func (_cgbeb ST_TopBot )Validate ()error {return _cgbeb .ValidateWithPath ("")};func (_eaaec ST_Script )ValidateWithPath (path string )error {switch _eaaec {case 0,1,2,3,4,5,6:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaaec )); +};return nil ;}; -// ValidateWithPath validates the MathPr and its children, prefixing error messages with path -func (_bgeg *MathPr )ValidateWithPath (path string )error {if _efggc :=_bgeg .CT_MathPr .ValidateWithPath (path );_efggc !=nil {return _efggc ;};return nil ;}; +// Validate validates the CT_Integer255 and its children +func (_fcg *CT_Integer255 )Validate ()error {return _fcg .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u0035\u0035");}; -// ValidateWithPath validates the CT_R and its children, prefixing error messages with path -func (_dbcgb *CT_R )ValidateWithPath (path string )error {if _dbcgb .RPr !=nil {if _ffga :=_dbcgb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ffga !=nil {return _ffga ;};};for _daab ,_fdde :=range _dbcgb .Choice {if _abgda :=_fdde .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_daab )); -_abgda !=nil {return _abgda ;};};return nil ;};func (_dfa *ST_Jc )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dfa =0;case "\u006c\u0065\u0066\u0074":*_dfa =1;case "\u0072\u0069\u0067h\u0074":*_dfa =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dfa =3; -case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_dfa =4;};return nil ;}; +// Validate validates the CT_Func and its children +func (_gggd *CT_Func )Validate ()error {return _gggd .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063");};func NewCT_RPRChoice ()*CT_RPRChoice {_cagdf :=&CT_RPRChoice {};return _cagdf };func ParseUnionST_OnOff (s string )(_gf .ST_OnOff ,error ){return _gf .ParseUnionST_OnOff (s )}; +func (_cg *CT_Acc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cg .E =NewCT_OMathArg ();_fd :for {_da ,_cf :=d .Token ();if _cf !=nil {return _cf ;};switch _fa :=_da .(type ){case _d .StartElement :switch _fa .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cg .AccPr =NewCT_AccPr (); +if _gd :=d .DecodeElement (_cg .AccPr ,&_fa );_gd !=nil {return _gd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cfd :=d .DecodeElement (_cg .E ,&_fa ); +_cfd !=nil {return _cfd ;};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\u0063\u0063\u0020\u0025\u0076",_fa .Name ); +if _ggg :=d .Skip ();_ggg !=nil {return _ggg ;};};case _d .EndElement :break _fd ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_LimUpp and its children -func (_caea *CT_LimUpp )Validate ()error {return _caea .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u0055\u0070p");}; +// ValidateWithPath validates the CT_String and its children, prefixing error messages with path +func (_aceab *CT_String )ValidateWithPath (path string )error {return nil };type CT_CtrlPr struct{};type CT_R struct{RPr *CT_RPR ;Choice []*CT_RChoice ;};const (ST_BreakBinSubUnset ST_BreakBinSub =0;ST_BreakBinSub__ ST_BreakBinSub =1;ST_BreakBinSub___ ST_BreakBinSub =2; +ST_BreakBinSub____ ST_BreakBinSub =3;);func (_bgfg *MathPr )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\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 :"\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 :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\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 :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _bgfg .CT_MathPr .MarshalXML (e ,start );}; -// Validate validates the CT_EqArrPr and its children -func (_agb *CT_EqArrPr )Validate ()error {return _agb .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");};func (_f *CT_Acc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _f .AccPr !=nil {_ce :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0061\u0063\u0063\u0050\u0072"}}; -e .EncodeElement (_f .AccPr ,_ce );};_d :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_f .E ,_d );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_LimUpp and its children, prefixing error messages with path +func (_dca *CT_LimUpp )ValidateWithPath (path string )error {if _dca .LimUppPr !=nil {if _degc :=_dca .LimUppPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070\u0050r");_degc !=nil {return _degc ;};};if _ecac :=_dca .E .ValidateWithPath (path +"\u002f\u0045"); +_ecac !=nil {return _ecac ;};if _ddccc :=_dca .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_ddccc !=nil {return _ddccc ;};return nil ;};func (_bbd *CT_Char )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_bbd .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffdd *CT_GroupChrPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ffdd .Chr !=nil {_cefd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063h\u0072"}}; +e .EncodeElement (_ffdd .Chr ,_cefd );};if _ffdd .Pos !=nil {_abg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_ffdd .Pos ,_abg );};if _ffdd .VertJc !=nil {_dabd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0076\u0065\u0072\u0074\u004a\u0063"}}; +e .EncodeElement (_ffdd .VertJc ,_dabd );};if _ffdd .CtrlPr !=nil {_bbea :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ffdd .CtrlPr ,_bbea );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_acfd *ST_TopBot )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecca ,_acab :=d .Token ();if _acab !=nil {return _acab ;};if _acee ,_fcebc :=_ecca .(_d .EndElement );_fcebc &&_acee .Name ==start .Name {*_acfd =1;return nil ; +};if _dcccc ,_cbccf :=_ecca .(_d .CharData );!_cbccf {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",_ecca );}else {switch string (_dcccc ){case "":*_acfd =0; +case "\u0074\u006f\u0070":*_acfd =1;case "\u0062\u006f\u0074":*_acfd =2;};};_ecca ,_acab =d .Token ();if _acab !=nil {return _acab ;};if _bbdg ,_dadf :=_ecca .(_d .EndElement );_dadf &&_bbdg .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",_ecca ); +}; -// ValidateWithPath validates the CT_SPrePr and its children, prefixing error messages with path -func (_effg *CT_SPrePr )ValidateWithPath (path string )error {if _effg .CtrlPr !=nil {if _adbf :=_effg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_adbf !=nil {return _adbf ;};};return nil ;}; +// Validate validates the CT_RChoice and its children +func (_ceaf *CT_RChoice )Validate ()error {return _ceaf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0043\u0068\u006f\u0069\u0063\u0065");}; -// ValidateWithPath validates the EG_OMathElements and its children, prefixing error messages with path -func (_ffaf *EG_OMathElements )ValidateWithPath (path string )error {for _beeb ,_cdgcd :=range _ffaf .EG_OMathMathElements {if _ceadb :=_cdgcd .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_beeb )); -_ceadb !=nil {return _ceadb ;};};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 (_dcfa *CT_GroupChr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcfa .E =NewCT_OMathArg ();_badc :for {_adbe ,_deedf :=d .Token ();if _deedf !=nil {return _deedf ;};switch _gdgd :=_adbe .(type ){case _b .StartElement :switch _gdgd .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"}:_dcfa .GroupChrPr =NewCT_GroupChrPr (); -if _cbed :=d .DecodeElement (_dcfa .GroupChrPr ,&_gdgd );_cbed !=nil {return _cbed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _bced :=d .DecodeElement (_dcfa .E ,&_gdgd ); -_bced !=nil {return _bced ;};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\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0020\u0025\u0076",_gdgd .Name ); -if _edfa :=d .Skip ();_edfa !=nil {return _edfa ;};};case _b .EndElement :break _badc ;case _b .CharData :};};return nil ;};func (_cbbf *ST_Script )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cbbf =0;case "\u0072\u006f\u006da\u006e":*_cbbf =1; -case "\u0073\u0063\u0072\u0069\u0070\u0074":*_cbbf =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_cbbf =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_cbbf =4;case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_cbbf =5; -case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_cbbf =6;};return nil ;};type CT_AccPr struct{Chr *CT_Char ;CtrlPr *CT_CtrlPr ;};func (_fdaad ST_LimLoc )String ()string {switch _fdaad {case 0:return "";case 1:return "\u0075\u006e\u0064\u004f\u0076\u0072"; -case 2:return "\u0073\u0075\u0062\u0053\u0075\u0070";};return "";};type CT_YAlign struct{ValAttr _gc .ST_YAlign ;};func (_addb *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 :_a .Sprintf ("\u0025\u0076",_addb .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adadc *ST_LimLoc )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_adadc =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_adadc =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_adadc =2; -};return nil ;};func NewEG_ScriptStyle ()*EG_ScriptStyle {_adgf :=&EG_ScriptStyle {};return _adgf };func (_daea *CT_MCPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eaa :for {_gfgb ,_fba :=d .Token ();if _fba !=nil {return _fba ;};switch _gbe :=_gfgb .(type ){case _b .StartElement :switch _gbe .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"}:_daea .Count =NewCT_Integer255 (); -if _dga :=d .DecodeElement (_daea .Count ,&_gbe );_dga !=nil {return _dga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_daea .McJc =NewCT_XAlign (); -if _caab :=d .DecodeElement (_daea .McJc ,&_gbe );_caab !=nil {return _caab ;};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\u004d\u0043\u0050\u0072\u0020\u0025\u0076",_gbe .Name ); -if _efaf :=d .Skip ();_efaf !=nil {return _efaf ;};};case _b .EndElement :break _eaa ;case _b .CharData :};};return nil ;};func (_bcd *CT_SSub )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcd .E =NewCT_OMathArg ();_bcd .Sub =NewCT_OMathArg (); -_fdcbf :for {_abagd ,_ebeb :=d .Token ();if _ebeb !=nil {return _ebeb ;};switch _egdb :=_abagd .(type ){case _b .StartElement :switch _egdb .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"}:_bcd .SSubPr =NewCT_SSubPr (); -if _efafe :=d .DecodeElement (_bcd .SSubPr ,&_egdb );_efafe !=nil {return _efafe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _ddgfg :=d .DecodeElement (_bcd .E ,&_egdb ); -_ddgfg !=nil {return _ddgfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _caac :=d .DecodeElement (_bcd .Sub ,&_egdb ); -_caac !=nil {return _caac ;};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\u0053\u0053\u0075\u0062\u0020\u0025\u0076",_egdb .Name ); -if _ecgc :=d .Skip ();_ecgc !=nil {return _ecgc ;};};case _b .EndElement :break _fdcbf ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_GroupChr and its children +func (_aegd *CT_GroupChr )Validate ()error {return _aegd .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072");}; -// ValidateWithPath validates the CT_LimLow and its children, prefixing error messages with path -func (_agec *CT_LimLow )ValidateWithPath (path string )error {if _agec .LimLowPr !=nil {if _cddf :=_agec .LimLowPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077\u0050r");_cddf !=nil {return _cddf ;};};if _gfcab :=_agec .E .ValidateWithPath (path +"\u002f\u0045"); -_gfcab !=nil {return _gfcab ;};if _geg :=_agec .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_geg !=nil {return _geg ;};return nil ;};func (_bb *CT_Bar )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bb .E =NewCT_OMathArg (); -_ec :for {_baf ,_edg :=d .Token ();if _edg !=nil {return _edg ;};switch _gbfa :=_baf .(type ){case _b .StartElement :switch _gbfa .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"}:_bb .BarPr =NewCT_BarPr (); -if _eeb :=d .DecodeElement (_bb .BarPr ,&_gbfa );_eeb !=nil {return _eeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _fc :=d .DecodeElement (_bb .E ,&_gbfa ); -_fc !=nil {return _fc ;};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\u0042\u0061\u0072\u0020\u0025\u0076",_gbfa .Name ); -if _aaa :=d .Skip ();_aaa !=nil {return _aaa ;};};case _b .EndElement :break _ec ;case _b .CharData :};};return nil ;};type CT_TopBot struct{ValAttr ST_TopBot ;};type CT_MCS struct{Mc []*CT_MC ;}; +// Validate validates the CT_FuncPr and its children +func (_ccb *CT_FuncPr )Validate ()error {return _ccb .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063\u0050r");};type EG_OMathElements struct{EG_OMathMathElements []*EG_OMathMathElements ;};func NewCT_XAlign ()*CT_XAlign {_dgee :=&CT_XAlign {}; +_dgee .ValAttr =_gf .ST_XAlign (1);return _dgee }; -// ValidateWithPath validates the CT_EqArrPr and its children, prefixing error messages with path -func (_fefa *CT_EqArrPr )ValidateWithPath (path string )error {if _fefa .BaseJc !=nil {if _caeg :=_fefa .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_caeg !=nil {return _caeg ;};};if _fefa .MaxDist !=nil {if _dfc :=_fefa .MaxDist .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u0044\u0069\u0073\u0074"); -_dfc !=nil {return _dfc ;};};if _fefa .ObjDist !=nil {if _gbb :=_fefa .ObjDist .ValidateWithPath (path +"\u002f\u004f\u0062\u006a\u0044\u0069\u0073\u0074");_gbb !=nil {return _gbb ;};};if _fefa .RSpRule !=nil {if _dcbc :=_fefa .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065"); -_dcbc !=nil {return _dcbc ;};};if _fefa .RSp !=nil {if _gad :=_fefa .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_gad !=nil {return _gad ;};};if _fefa .CtrlPr !=nil {if _beaf :=_fefa .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_beaf !=nil {return _beaf ;};};return nil ;};func NewCT_LimUpp ()*CT_LimUpp {_gfbd :=&CT_LimUpp {};_gfbd .E =NewCT_OMathArg ();_gfbd .Lim =NewCT_OMathArg ();return _gfbd ;};func (_cdc *CT_LimLowPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _cdc .CtrlPr !=nil {_ega :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cdc .CtrlPr ,_ega );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_agbd *CT_M )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _agbd .MPr !=nil {_dgfg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006dP\u0072"}};e .EncodeElement (_agbd .MPr ,_dgfg );};_dgcf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0072"}};for _ ,_ggf :=range _agbd .Mr {e .EncodeElement (_ggf ,_dgcf ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Style struct{ValAttr ST_Style ;}; +// ValidateWithPath validates the CT_D and its children, prefixing error messages with path +func (_ffff *CT_D )ValidateWithPath (path string )error {if _ffff .DPr !=nil {if _gdg :=_ffff .DPr .ValidateWithPath (path +"\u002f\u0044\u0050\u0072");_gdg !=nil {return _gdg ;};};for _aga ,_beb :=range _ffff .E {if _fbef :=_beb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_aga )); +_fbef !=nil {return _fbef ;};};return nil ;};func (_ggfb ST_Jc )ValidateWithPath (path string )error {switch _ggfb {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 (_ggfb )); +};return nil ;};func (_abdga ST_BreakBinSub )ValidateWithPath (path string )error {switch _abdga {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abdga )); +};return nil ;};func (_dcef *CT_UnSignedInteger )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_dcef .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bebb *CT_Integer2 )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_g .Sprintf ("\u0025\u0076",_bebb .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_acae *CT_SSup )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acae .E =NewCT_OMathArg ();_acae .Sup =NewCT_OMathArg ();_eagad :for {_ecf ,_cfdd :=d .Token (); +if _cfdd !=nil {return _cfdd ;};switch _fgd :=_ecf .(type ){case _d .StartElement :switch _fgd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acae .SSupPr =NewCT_SSupPr (); +if _fbac :=d .DecodeElement (_acae .SSupPr ,&_fgd );_fbac !=nil {return _fbac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gffd :=d .DecodeElement (_acae .E ,&_fgd ); +_gffd !=nil {return _gffd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cagc :=d .DecodeElement (_acae .Sup ,&_fgd ); +_cagc !=nil {return _cagc ;};default:_f .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",_fgd .Name ); +if _ecgbb :=d .Skip ();_ecgbb !=nil {return _ecgbb ;};};case _d .EndElement :break _eagad ;case _d .CharData :};};return nil ;};type CT_Style struct{ValAttr ST_Style ;};func NewCT_GroupChrPr ()*CT_GroupChrPr {_gbc :=&CT_GroupChrPr {};return _gbc }; -// ValidateWithPath validates the CT_MathPr and its children, prefixing error messages with path -func (_fbddb *CT_MathPr )ValidateWithPath (path string )error {if _fbddb .MathFont !=nil {if _fgc :=_fbddb .MathFont .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0046\u006f\u006et");_fgc !=nil {return _fgc ;};};if _fbddb .BrkBin !=nil {if _afag :=_fbddb .BrkBin .ValidateWithPath (path +"\u002fB\u0072\u006b\u0042\u0069\u006e"); -_afag !=nil {return _afag ;};};if _fbddb .BrkBinSub !=nil {if _acba :=_fbddb .BrkBinSub .ValidateWithPath (path +"\u002f\u0042\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062");_acba !=nil {return _acba ;};};if _fbddb .SmallFrac !=nil {if _ddegb :=_fbddb .SmallFrac .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063"); -_ddegb !=nil {return _ddegb ;};};if _fbddb .DispDef !=nil {if _gfbf :=_fbddb .DispDef .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0044\u0065\u0066");_gfbf !=nil {return _gfbf ;};};if _fbddb .LMargin !=nil {if _cbbc :=_fbddb .LMargin .ValidateWithPath (path +"\u002f\u004c\u004d\u0061\u0072\u0067\u0069\u006e"); -_cbbc !=nil {return _cbbc ;};};if _fbddb .RMargin !=nil {if _decb :=_fbddb .RMargin .ValidateWithPath (path +"\u002f\u0052\u004d\u0061\u0072\u0067\u0069\u006e");_decb !=nil {return _decb ;};};if _fbddb .DefJc !=nil {if _defe :=_fbddb .DefJc .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u004a\u0063"); -_defe !=nil {return _defe ;};};if _fbddb .PreSp !=nil {if _babe :=_fbddb .PreSp .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0053\u0070");_babe !=nil {return _babe ;};};if _fbddb .PostSp !=nil {if _ggacg :=_fbddb .PostSp .ValidateWithPath (path +"\u002fP\u006f\u0073\u0074\u0053\u0070"); -_ggacg !=nil {return _ggacg ;};};if _fbddb .InterSp !=nil {if _bbe :=_fbddb .InterSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0053\u0070");_bbe !=nil {return _bbe ;};};if _fbddb .IntraSp !=nil {if _bgaa :=_fbddb .IntraSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0072\u0061\u0053\u0070"); -_bgaa !=nil {return _bgaa ;};};if _fbddb .Choice !=nil {if _fead :=_fbddb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fead !=nil {return _fead ;};};if _fbddb .IntLim !=nil {if _fcbe :=_fbddb .IntLim .ValidateWithPath (path +"\u002fI\u006e\u0074\u004c\u0069\u006d"); -_fcbe !=nil {return _fcbe ;};};if _fbddb .NaryLim !=nil {if _bcbe :=_fbddb .NaryLim .ValidateWithPath (path +"\u002f\u004e\u0061\u0072\u0079\u004c\u0069\u006d");_bcbe !=nil {return _bcbe ;};};return nil ;};func (_fdgc *CT_RPRChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbfb :for {_ccee ,_cecda :=d .Token (); -if _cecda !=nil {return _cecda ;};switch _dbcd :=_ccee .(type ){case _b .StartElement :switch _dbcd .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"}:_fdgc .Nor =NewCT_OnOff (); -if _affe :=d .DecodeElement (_fdgc .Nor ,&_dbcd );_affe !=nil {return _affe ;};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_R\u0050\u0052C\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dbcd .Name ); -if _dgcc :=d .Skip ();_dgcc !=nil {return _dgcc ;};};case _b .EndElement :break _dbfb ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the OMath and its children, prefixing error messages with path +func (_caaf *OMath )ValidateWithPath (path string )error {if _ebca :=_caaf .CT_OMath .ValidateWithPath (path );_ebca !=nil {return _ebca ;};return nil ;};func (_gbg *CT_BorderBoxPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _gbg .HideTop !=nil {_ffgg :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0054\u006fp"}};e .EncodeElement (_gbg .HideTop ,_ffgg );};if _gbg .HideBot !=nil {_gbb :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0042\u006ft"}}; +e .EncodeElement (_gbg .HideBot ,_gbb );};if _gbg .HideLeft !=nil {_eed :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}};e .EncodeElement (_gbg .HideLeft ,_eed );};if _gbg .HideRight !=nil {_acc :=_d .StartElement {Name :_d .Name {Local :"m\u003a\u0068\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074"}}; +e .EncodeElement (_gbg .HideRight ,_acc );};if _gbg .StrikeH !=nil {_dgf :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065H"}};e .EncodeElement (_gbg .StrikeH ,_dgf );};if _gbg .StrikeV !=nil {_ffggf :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065V"}}; +e .EncodeElement (_gbg .StrikeV ,_ffggf );};if _gbg .StrikeBLTR !=nil {_bge :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}};e .EncodeElement (_gbg .StrikeBLTR ,_bge );};if _gbg .StrikeTLBR !=nil {_egf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}}; +e .EncodeElement (_gbg .StrikeTLBR ,_egf );};if _gbg .CtrlPr !=nil {_fee :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gbg .CtrlPr ,_fee );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_SPre and its children, prefixing error messages with path -func (_fgbfc *CT_SPre )ValidateWithPath (path string )error {if _fgbfc .SPrePr !=nil {if _afdc :=_fgbfc .SPrePr .ValidateWithPath (path +"\u002fS\u0050\u0072\u0065\u0050\u0072");_afdc !=nil {return _afdc ;};};if _bfcd :=_fgbfc .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062"); -_bfcd !=nil {return _bfcd ;};if _abgb :=_fgbfc .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_abgb !=nil {return _abgb ;};if _daee :=_fgbfc .E .ValidateWithPath (path +"\u002f\u0045");_daee !=nil {return _daee ;};return nil ;};func (_edc *CT_Shp )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edc .ValAttr =ST_Shp (1); -for _ ,_gaad :=range start .Attr {if _gaad .Name .Local =="\u0076\u0061\u006c"{_edc .ValAttr .UnmarshalXMLAttr (_gaad );continue ;};};for {_gbfb ,_debae :=d .Token ();if _debae !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0070\u003a\u0020\u0025\u0073",_debae ); -};if _adab ,_eacc :=_gbfb .(_b .EndElement );_eacc &&_adab .Name ==start .Name {break ;};};return nil ;};func NewCT_MC ()*CT_MC {_bebd :=&CT_MC {};return _bebd };func (_deea *EG_OMathElements )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gafb :for {_cgcd ,_gefd :=d .Token (); -if _gefd !=nil {return _gefd ;};switch _deafd :=_cgcd .(type ){case _b .StartElement :switch _deafd .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"}:_edcb :=NewEG_OMathMathElements (); -_edcb .Acc =NewCT_Acc ();if _cabcb :=d .DecodeElement (_edcb .Acc ,&_deafd );_cabcb !=nil {return _cabcb ;};_deea .EG_OMathMathElements =append (_deea .EG_OMathMathElements ,_edcb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cbfa :=NewEG_OMathMathElements (); -_cbfa .Bar =NewCT_Bar ();if _eagb :=d .DecodeElement (_cbfa .Bar ,&_deafd );_eagb !=nil {return _eagb ;};_deea .EG_OMathMathElements =append (_deea .EG_OMathMathElements ,_cbfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\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"}:_aeee :=NewEG_OMathMathElements (); -_aeee .Box =NewCT_Box ();if _gfab :=d .DecodeElement (_aeee .Box ,&_deafd );_gfab !=nil {return _gfab ;};_deea .EG_OMathMathElements =append (_deea .EG_OMathMathElements ,_aeee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\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"}:_abce :=NewEG_OMathMathElements (); -_abce .BorderBox =NewCT_BorderBox ();if _ddgd :=d .DecodeElement (_abce .BorderBox ,&_deafd );_ddgd !=nil {return _ddgd ;};_deea .EG_OMathMathElements =append (_deea .EG_OMathMathElements ,_abce );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ceadc :=NewEG_OMathMathElements (); -_ceadc .D =NewCT_D ();if _eeaga :=d .DecodeElement (_ceadc .D ,&_deafd );_eeaga !=nil {return _eeaga ;};_deea .EG_OMathMathElements =append (_deea .EG_OMathMathElements ,_ceadc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_agde :=NewEG_OMathMathElements (); -_agde .EqArr =NewCT_EqArr ();if _gefgb :=d .DecodeElement (_agde .EqArr ,&_deafd );_gefgb !=nil {return _gefgb ;};_deea .EG_OMathMathElements =append (_deea .EG_OMathMathElements ,_agde );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bddae :=NewEG_OMathMathElements (); -_bddae .F =NewCT_F ();if _ceac :=d .DecodeElement (_bddae .F ,&_deafd );_ceac !=nil {return _ceac ;};_deea .EG_OMathMathElements =append (_deea .EG_OMathMathElements ,_bddae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afcd :=NewEG_OMathMathElements (); -_afcd .Func =NewCT_Func ();if _effd :=d .DecodeElement (_afcd .Func ,&_deafd );_effd !=nil {return _effd ;};_deea .EG_OMathMathElements =append (_deea .EG_OMathMathElements ,_afcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gcge :=NewEG_OMathMathElements (); -_gcge .GroupChr =NewCT_GroupChr ();if _decg :=d .DecodeElement (_gcge .GroupChr ,&_deafd );_decg !=nil {return _decg ;};_deea .EG_OMathMathElements =append (_deea .EG_OMathMathElements ,_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\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"}:_bfac :=NewEG_OMathMathElements (); -_bfac .LimLow =NewCT_LimLow ();if _eecda :=d .DecodeElement (_bfac .LimLow ,&_deafd );_eecda !=nil {return _eecda ;};_deea .EG_OMathMathElements =append (_deea .EG_OMathMathElements ,_bfac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fdbd :=NewEG_OMathMathElements (); -_fdbd .LimUpp =NewCT_LimUpp ();if _ffeg :=d .DecodeElement (_fdbd .LimUpp ,&_deafd );_ffeg !=nil {return _ffeg ;};_deea .EG_OMathMathElements =append (_deea .EG_OMathMathElements ,_fdbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_acccd :=NewEG_OMathMathElements (); -_acccd .M =NewCT_M ();if _ddgb :=d .DecodeElement (_acccd .M ,&_deafd );_ddgb !=nil {return _ddgb ;};_deea .EG_OMathMathElements =append (_deea .EG_OMathMathElements ,_acccd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fgdd :=NewEG_OMathMathElements (); -_fgdd .Nary =NewCT_Nary ();if _gdccc :=d .DecodeElement (_fgdd .Nary ,&_deafd );_gdccc !=nil {return _gdccc ;};_deea .EG_OMathMathElements =append (_deea .EG_OMathMathElements ,_fgdd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eabf :=NewEG_OMathMathElements (); -_eabf .Phant =NewCT_Phant ();if _adbb :=d .DecodeElement (_eabf .Phant ,&_deafd );_adbb !=nil {return _adbb ;};_deea .EG_OMathMathElements =append (_deea .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\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"}:_aeca :=NewEG_OMathMathElements (); -_aeca .Rad =NewCT_Rad ();if _dggb :=d .DecodeElement (_aeca .Rad ,&_deafd );_dggb !=nil {return _dggb ;};_deea .EG_OMathMathElements =append (_deea .EG_OMathMathElements ,_aeca );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fdbdb :=NewEG_OMathMathElements (); -_fdbdb .SPre =NewCT_SPre ();if _dffe :=d .DecodeElement (_fdbdb .SPre ,&_deafd );_dffe !=nil {return _dffe ;};_deea .EG_OMathMathElements =append (_deea .EG_OMathMathElements ,_fdbdb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fefbd :=NewEG_OMathMathElements (); -_fefbd .SSub =NewCT_SSub ();if _aeea :=d .DecodeElement (_fefbd .SSub ,&_deafd );_aeea !=nil {return _aeea ;};_deea .EG_OMathMathElements =append (_deea .EG_OMathMathElements ,_fefbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fcdgb :=NewEG_OMathMathElements (); -_fcdgb .SSubSup =NewCT_SSubSup ();if _afaaa :=d .DecodeElement (_fcdgb .SSubSup ,&_deafd );_afaaa !=nil {return _afaaa ;};_deea .EG_OMathMathElements =append (_deea .EG_OMathMathElements ,_fcdgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bgcf :=NewEG_OMathMathElements (); -_bgcf .SSup =NewCT_SSup ();if _daga :=d .DecodeElement (_bgcf .SSup ,&_deafd );_daga !=nil {return _daga ;};_deea .EG_OMathMathElements =append (_deea .EG_OMathMathElements ,_bgcf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aega :=NewEG_OMathMathElements (); -_aega .R =NewCT_R ();if _egee :=d .DecodeElement (_aega .R ,&_deafd );_egee !=nil {return _egee ;};_deea .EG_OMathMathElements =append (_deea .EG_OMathMathElements ,_aega );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\u0045\u0047\u005f\u004f\u004d\u0061\u0074\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025v",_deafd .Name ); -if _ddac :=d .Skip ();_ddac !=nil {return _ddac ;};};case _b .EndElement :break _gafb ;case _b .CharData :};};return nil ;};func NewCT_OMathArgPr ()*CT_OMathArgPr {_gfcd :=&CT_OMathArgPr {};return _gfcd };func NewCT_Integer255 ()*CT_Integer255 {_bdda :=&CT_Integer255 {}; -_bdda .ValAttr =1;return _bdda }; +// ValidateWithPath validates the CT_Nary and its children, prefixing error messages with path +func (_faad *CT_Nary )ValidateWithPath (path string )error {if _faad .NaryPr !=nil {if _feec :=_faad .NaryPr .ValidateWithPath (path +"\u002fN\u0061\u0072\u0079\u0050\u0072");_feec !=nil {return _feec ;};};if _ffc :=_faad .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062"); +_ffc !=nil {return _ffc ;};if _bccdg :=_faad .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_bccdg !=nil {return _bccdg ;};if _fafba :=_faad .E .ValidateWithPath (path +"\u002f\u0045");_fafba !=nil {return _fafba ;};return nil ;};func NewCT_LimUppPr ()*CT_LimUppPr {_aea :=&CT_LimUppPr {}; +return _aea };func (_egcc *CT_RPR )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _egcc .Lit !=nil {_dfbbb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006ci\u0074"}};e .EncodeElement (_egcc .Lit ,_dfbbb ); +};if _egcc .Choice !=nil {_egcc .Choice .MarshalXML (e ,_d .StartElement {});};if _egcc .Brk !=nil {_cfcgb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_egcc .Brk ,_cfcgb );};if _egcc .Aln !=nil {_bcfd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0061l\u006e"}}; +e .EncodeElement (_egcc .Aln ,_bcfd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdgg *CT_LimUppPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gdgg .CtrlPr !=nil {_gfg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; +e .EncodeElement (_gdgg .CtrlPr ,_gfg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dff *CT_BorderBox )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dff .BorderBoxPr !=nil {_fff :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}}; +e .EncodeElement (_dff .BorderBoxPr ,_fff );};_eaaa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dff .E ,_eaaa );e .EncodeToken (_d .EndElement {Name :start .Name });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 (_dddf *CT_ManualBreak )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfc :=range start .Attr {if _bfc .Name .Local =="\u0061\u006c\u006eA\u0074"{_ddbb ,_cggc :=_c .ParseInt (_bfc .Value ,10,64);if _cggc !=nil {return _cggc ; +};_dddf .AlnAtAttr =&_ddbb ;continue ;};};for {_cfdbg ,_eaeba :=d .Token ();if _eaeba !=nil {return _g .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",_eaeba ); +};if _acg ,_cfdg :=_cfdbg .(_d .EndElement );_cfdg &&_acg .Name ==start .Name {break ;};};return nil ;};const (ST_TopBotUnset ST_TopBot =0;ST_TopBotTop ST_TopBot =1;ST_TopBotBot ST_TopBot =2;);func (_fbba *CT_SSupPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dabf :for {_gfb ,_agff :=d .Token (); +if _agff !=nil {return _agff ;};switch _gfadg :=_gfb .(type ){case _d .StartElement :switch _gfadg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbba .CtrlPr =NewCT_CtrlPr (); +if _bccb :=d .DecodeElement (_fbba .CtrlPr ,&_gfadg );_bccb !=nil {return _bccb ;};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\u0053\u0053\u0075p\u0050\u0072 \u0025\u0076",_gfadg .Name ); +if _abdb :=d .Skip ();_abdb !=nil {return _abdb ;};};case _d .EndElement :break _dabf ;case _d .CharData :};};return nil ;};func NewCT_LimUpp ()*CT_LimUpp {_bfa :=&CT_LimUpp {};_bfa .E =NewCT_OMathArg ();_bfa .Lim =NewCT_OMathArg ();return _bfa ;};func (_cfe *CT_LimLoc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfe .ValAttr =ST_LimLoc (1); +for _ ,_bfba :=range start .Attr {if _bfba .Name .Local =="\u0076\u0061\u006c"{_cfe .ValAttr .UnmarshalXMLAttr (_bfba );continue ;};};for {_fgg ,_gaa :=d .Token ();if _gaa !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004c\u0069\u006dL\u006f\u0063\u003a\u0020\u0025\u0073",_gaa ); +};if _ccgg ,_dae :=_fgg .(_d .EndElement );_dae &&_ccgg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_OMathParaPr and its children -func (_dbag *CT_OMathParaPr )Validate ()error {return _dbag .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061\u0050\u0072");};func (_ddc *CT_GroupChrPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _ddc .Chr !=nil {_efcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_ddc .Chr ,_efcc );};if _ddc .Pos !=nil {_ddaa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_ddc .Pos ,_ddaa ); -};if _ddc .VertJc !=nil {_agg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0076\u0065\u0072\u0074\u004a\u0063"}};e .EncodeElement (_ddc .VertJc ,_agg );};if _ddc .CtrlPr !=nil {_egbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; -e .EncodeElement (_ddc .CtrlPr ,_egbg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gced *CT_SSup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gced .SSupPr !=nil {_egba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070\u0050\u0072"}}; -e .EncodeElement (_gced .SSupPr ,_egba );};_cacf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_gced .E ,_cacf );_aaecdf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_gced .Sup ,_aaecdf ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebda ST_TopBot )ValidateWithPath (path string )error {switch _ebda {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 (_ebda )); -};return nil ;};type CT_GroupChr struct{GroupChrPr *CT_GroupChrPr ;E *CT_OMathArg ;};func (_aegag *ST_TopBot )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eabd ,_fbbaa :=d .Token ();if _fbbaa !=nil {return _fbbaa ;};if _dcga ,_efdd :=_eabd .(_b .EndElement ); -_efdd &&_dcga .Name ==start .Name {*_aegag =1;return nil ;};if _cccd ,_ffaa :=_eabd .(_b .CharData );!_ffaa {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",_eabd ); -}else {switch string (_cccd ){case "":*_aegag =0;case "\u0074\u006f\u0070":*_aegag =1;case "\u0062\u006f\u0074":*_aegag =2;};};_eabd ,_fbbaa =d .Token ();if _fbbaa !=nil {return _fbbaa ;};if _cfba ,_faaf :=_eabd .(_b .EndElement );_faaf &&_cfba .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",_eabd );};func (_cdfaa ST_FType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gffaa :=_b .Attr {}; -_gffaa .Name =name ;switch _cdfaa {case ST_FTypeUnset :_gffaa .Value ="";case ST_FTypeBar :_gffaa .Value ="\u0062\u0061\u0072";case ST_FTypeSkw :_gffaa .Value ="\u0073\u006b\u0077";case ST_FTypeLin :_gffaa .Value ="\u006c\u0069\u006e";case ST_FTypeNoBar :_gffaa .Value ="\u006e\u006f\u0042a\u0072"; -};return _gffaa ,nil ;};func (_fabg *CT_SSubSup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fabg .SSubSupPr !=nil {_cfdf :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0073\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072"}}; -e .EncodeElement (_fabg .SSubSupPr ,_cfdf );};_facc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_fabg .E ,_facc );_efge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_fabg .Sub ,_efge ); -_geed :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_fabg .Sup ,_geed );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_OMathMathElements and its children, prefixing error messages with path +func (_egfe *EG_OMathMathElements )ValidateWithPath (path string )error {if _egfe .Acc !=nil {if _gcg :=_egfe .Acc .ValidateWithPath (path +"\u002f\u0041\u0063\u0063");_gcg !=nil {return _gcg ;};};if _egfe .Bar !=nil {if _bfbdc :=_egfe .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072"); +_bfbdc !=nil {return _bfbdc ;};};if _egfe .Box !=nil {if _ddbc :=_egfe .Box .ValidateWithPath (path +"\u002f\u0042\u006f\u0078");_ddbc !=nil {return _ddbc ;};};if _egfe .BorderBox !=nil {if _bgge :=_egfe .BorderBox .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078"); +_bgge !=nil {return _bgge ;};};if _egfe .D !=nil {if _gfecg :=_egfe .D .ValidateWithPath (path +"\u002f\u0044");_gfecg !=nil {return _gfecg ;};};if _egfe .EqArr !=nil {if _eafc :=_egfe .EqArr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072"); +_eafc !=nil {return _eafc ;};};if _egfe .F !=nil {if _fece :=_egfe .F .ValidateWithPath (path +"\u002f\u0046");_fece !=nil {return _fece ;};};if _egfe .Func !=nil {if _faef :=_egfe .Func .ValidateWithPath (path +"\u002f\u0046\u0075n\u0063");_faef !=nil {return _faef ; +};};if _egfe .GroupChr !=nil {if _fagae :=_egfe .GroupChr .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0043\u0068r");_fagae !=nil {return _fagae ;};};if _egfe .LimLow !=nil {if _geeb :=_egfe .LimLow .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077"); +_geeb !=nil {return _geeb ;};};if _egfe .LimUpp !=nil {if _egeg :=_egfe .LimUpp .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070");_egeg !=nil {return _egeg ;};};if _egfe .M !=nil {if _cdbg :=_egfe .M .ValidateWithPath (path +"\u002f\u004d"); +_cdbg !=nil {return _cdbg ;};};if _egfe .Nary !=nil {if _acbfb :=_egfe .Nary .ValidateWithPath (path +"\u002f\u004e\u0061r\u0079");_acbfb !=nil {return _acbfb ;};};if _egfe .Phant !=nil {if _aafd :=_egfe .Phant .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074"); +_aafd !=nil {return _aafd ;};};if _egfe .Rad !=nil {if _ebffc :=_egfe .Rad .ValidateWithPath (path +"\u002f\u0052\u0061\u0064");_ebffc !=nil {return _ebffc ;};};if _egfe .SPre !=nil {if _fdef :=_egfe .SPre .ValidateWithPath (path +"\u002f\u0053\u0050r\u0065"); +_fdef !=nil {return _fdef ;};};if _egfe .SSub !=nil {if _ddad :=_egfe .SSub .ValidateWithPath (path +"\u002f\u0053\u0053u\u0062");_ddad !=nil {return _ddad ;};};if _egfe .SSubSup !=nil {if _gdcfd :=_egfe .SSubSup .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070"); +_gdcfd !=nil {return _gdcfd ;};};if _egfe .SSup !=nil {if _febb :=_egfe .SSup .ValidateWithPath (path +"\u002f\u0053\u0053u\u0070");_febb !=nil {return _febb ;};};if _egfe .R !=nil {if _aefce :=_egfe .R .ValidateWithPath (path +"\u002f\u0052");_aefce !=nil {return _aefce ; +};};return nil ;};func NewCT_OMathArgPr ()*CT_OMathArgPr {_gfdc :=&CT_OMathArgPr {};return _gfdc };func (_fffce *ST_FType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fffce =0;case "\u0062\u0061\u0072":*_fffce =1;case "\u0073\u006b\u0077":*_fffce =2; +case "\u006c\u0069\u006e":*_fffce =3;case "\u006e\u006f\u0042a\u0072":*_fffce =4;};return nil ;};func NewCT_MCPr ()*CT_MCPr {_dfbc :=&CT_MCPr {};return _dfbc };func NewCT_OMathJc ()*CT_OMathJc {_bacec :=&CT_OMathJc {};return _bacec }; -// Validate validates the CT_OnOff and its children -func (_dgba *CT_OnOff )Validate ()error {return _dgba .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");};func (_fec *CT_CtrlPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_feea *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 :_a .Sprintf ("\u0025\u0076",_feea .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path +func (_fcdc *CT_TwipsMeasure )ValidateWithPath (path string )error {if _dege :=_fcdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dege !=nil {return _dege ;};return nil ;}; -// Validate validates the CT_Func and its children -func (_fffc *CT_Func )Validate ()error {return _fffc .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063");};func (_bfcg *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 _bfcg .CT_OMathPara .MarshalXML (e ,start );};func (_cb *CT_BarPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cb .Pos !=nil {_de :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0070o\u0073"}}; -e .EncodeElement (_cb .Pos ,_de );};if _cb .CtrlPr !=nil {_bc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cb .CtrlPr ,_bc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; -};func (_cedac *CT_SSupPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddbb :for {_fbdb ,_gagfd :=d .Token ();if _gagfd !=nil {return _gagfd ;};switch _dcbd :=_fbdb .(type ){case _b .StartElement :switch _dcbd .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"}:_cedac .CtrlPr =NewCT_CtrlPr (); -if _geba :=d .DecodeElement (_cedac .CtrlPr ,&_dcbd );_geba !=nil {return _geba ;};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\u0053\u0053\u0075p\u0050\u0072 \u0025\u0076",_dcbd .Name ); -if _fgbfcd :=d .Skip ();_fgbfcd !=nil {return _fgbfcd ;};};case _b .EndElement :break _ddbb ;case _b .CharData :};};return nil ;};func (_aeabd ST_Script )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aeabd .String (),start ); -};func (_dcbbg *CT_SpacingRule )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcbbg .ValAttr =0;for _ ,_cdag :=range start .Attr {if _cdag .Name .Local =="\u0076\u0061\u006c"{_cagg ,_bbaa :=_g .ParseInt (_cdag .Value ,10,64);if _bbaa !=nil {return _bbaa ; -};_dcbbg .ValAttr =_cagg ;continue ;};};for {_dagf ,_bbcg :=d .Token ();if _bbcg !=nil {return _a .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",_bbcg ); -};if _aecbb ,_fad :=_dagf .(_b .EndElement );_fad &&_aecbb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_PhantPr and its children +func (_cdae *CT_PhantPr )Validate ()error {return _cdae .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");}; -// Validate validates the CT_SSubPr and its children -func (_fabe *CT_SSubPr )Validate ()error {return _fabe .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062\u0050r");};func (_edbf *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 :_a .Sprintf ("\u0025\u0076",_edbf .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GroupChr ()*CT_GroupChr {_fdff :=&CT_GroupChr {};_fdff .E =NewCT_OMathArg ();return _fdff };type CT_GroupChrPr struct{Chr *CT_Char ;Pos *CT_TopBot ;VertJc *CT_TopBot ; -CtrlPr *CT_CtrlPr ;};func (_gcee *ST_BreakBin )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gcee =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_gcee =1;case "\u0061\u0066\u0074e\u0072":*_gcee =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_gcee =3; -};return nil ;};func (_dddfe *CT_OnOff )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dddfe .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_dddfe .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type OMath struct{CT_OMath };func NewCT_XAlign ()*CT_XAlign {_ggbg :=&CT_XAlign {};_ggbg .ValAttr =_gc .ST_XAlign (1);return _ggbg };func (_faffa *CT_UnSignedInteger )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_babbb :=range start .Attr {if _babbb .Name .Local =="\u0076\u0061\u006c"{_feec ,_eaab :=_g .ParseUint (_babbb .Value ,10,32); -if _eaab !=nil {return _eaab ;};_faffa .ValAttr =uint32 (_feec );continue ;};};for {_edea ,_cgfg :=d .Token ();if _cgfg !=nil {return _a .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",_cgfg ); -};if _aeag ,_baec :=_edea .(_b .EndElement );_baec &&_aeag .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_MCPr and its children, prefixing error messages with path +func (_gfec *CT_MCPr )ValidateWithPath (path string )error {if _gfec .Count !=nil {if _gdcaa :=_gfec .Count .ValidateWithPath (path +"\u002f\u0043\u006f\u0075\u006e\u0074");_gdcaa !=nil {return _gdcaa ;};};if _gfec .McJc !=nil {if _defe :=_gfec .McJc .ValidateWithPath (path +"\u002f\u004d\u0063J\u0063"); +_defe !=nil {return _defe ;};};return nil ;}; -// ValidateWithPath validates the CT_F and its children, prefixing error messages with path -func (_deag *CT_F )ValidateWithPath (path string )error {if _deag .FPr !=nil {if _eec :=_deag .FPr .ValidateWithPath (path +"\u002f\u0046\u0050\u0072");_eec !=nil {return _eec ;};};if _cebf :=_deag .Num .ValidateWithPath (path +"\u002f\u004e\u0075\u006d"); -_cebf !=nil {return _cebf ;};if _ddef :=_deag .Den .ValidateWithPath (path +"\u002f\u0044\u0065\u006e");_ddef !=nil {return _ddef ;};return nil ;}; +// Validate validates the CT_OMathParaPr and its children +func (_egdff *CT_OMathParaPr )Validate ()error {return _egdff .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061\u0050\u0072");};func NewCT_OMathArg ()*CT_OMathArg {_ebgb :=&CT_OMathArg {};return _ebgb };func (_aegc *CT_SSup )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _aegc .SSupPr !=nil {_afbb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_aegc .SSupPr ,_afbb );};_fcdfd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_aegc .E ,_fcdfd ); +_afbbb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_aegc .Sup ,_afbbb );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_NaryPr and its children, prefixing error messages with path -func (_fgg *CT_NaryPr )ValidateWithPath (path string )error {if _fgg .Chr !=nil {if _dgeb :=_fgg .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_dgeb !=nil {return _dgeb ;};};if _fgg .LimLoc !=nil {if _bgda :=_fgg .LimLoc .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0063"); -_bgda !=nil {return _bgda ;};};if _fgg .Grow !=nil {if _geda :=_fgg .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077");_geda !=nil {return _geda ;};};if _fgg .SubHide !=nil {if _gadb :=_fgg .SubHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0048\u0069\u0064\u0065"); -_gadb !=nil {return _gadb ;};};if _fgg .SupHide !=nil {if _gcg :=_fgg .SupHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0070\u0048\u0069\u0064\u0065");_gcg !=nil {return _gcg ;};};if _fgg .CtrlPr !=nil {if _dfea :=_fgg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_dfea !=nil {return _dfea ;};};return nil ;};func NewCT_YAlign ()*CT_YAlign {_adaa :=&CT_YAlign {};_adaa .ValAttr =_gc .ST_YAlign (1);return _adaa }; +// Validate validates the CT_M and its children +func (_fefbb *CT_M )Validate ()error {return _fefbb .ValidateWithPath ("\u0043\u0054\u005f\u004d")};func NewCT_R ()*CT_R {_fgca :=&CT_R {};return _fgca }; -// Validate validates the CT_RPRChoice and its children -func (_bafd *CT_RPRChoice )Validate ()error {return _bafd .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0052\u0043\u0068\u006f\u0069\u0063\u0065");};func (_dbaa *CT_LimLoc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbaa .ValAttr =ST_LimLoc (1); -for _ ,_afad :=range start .Attr {if _afad .Name .Local =="\u0076\u0061\u006c"{_dbaa .ValAttr .UnmarshalXMLAttr (_afad );continue ;};};for {_gddf ,_bagdc :=d .Token ();if _bagdc !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004c\u0069\u006dL\u006f\u0063\u003a\u0020\u0025\u0073",_bagdc ); -};if _aacc ,_ffc :=_gddf .(_b .EndElement );_ffc &&_aacc .Name ==start .Name {break ;};};return nil ;};type MathPr struct{CT_MathPr };func (_eab *CT_NaryPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eab .Chr !=nil {_bdf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063h\u0072"}}; -e .EncodeElement (_eab .Chr ,_bdf );};if _eab .LimLoc !=nil {_dbfdc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0063"}};e .EncodeElement (_eab .LimLoc ,_dbfdc );};if _eab .Grow !=nil {_bgcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}}; -e .EncodeElement (_eab .Grow ,_bgcd );};if _eab .SubHide !=nil {_ggdc :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0075\u0062\u0048\u0069\u0064e"}};e .EncodeElement (_eab .SubHide ,_ggdc );};if _eab .SupHide !=nil {_bfda :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0075\u0070\u0048\u0069\u0064e"}}; -e .EncodeElement (_eab .SupHide ,_bfda );};if _eab .CtrlPr !=nil {_bgbd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_eab .CtrlPr ,_bgbd );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_gfca *CT_FuncPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbbe :for {_adgc ,_ddeg :=d .Token ();if _ddeg !=nil {return _ddeg ;};switch _bed :=_adgc .(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"}:_gfca .CtrlPr =NewCT_CtrlPr (); -if _deeg :=d .DecodeElement (_gfca .CtrlPr ,&_bed );_deeg !=nil {return _deeg ;};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\u0046\u0075\u006ec\u0050\u0072 \u0025\u0076",_bed .Name ); -if _daeg :=d .Skip ();_daeg !=nil {return _daeg ;};};case _b .EndElement :break _dbbe ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_GroupChrPr and its children +func (_cedg *CT_GroupChrPr )Validate ()error {return _cedg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");};func NewCT_Bar ()*CT_Bar {_dd :=&CT_Bar {};_dd .E =NewCT_OMathArg ();return _dd };func (_dga *CT_BreakBin )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ecb :=range start .Attr {if _ecb .Name .Local =="\u0076\u0061\u006c"{_dga .ValAttr .UnmarshalXMLAttr (_ecb ); +continue ;};};for {_eedb ,_fbb :=d .Token ();if _fbb !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e\u003a\u0020\u0025\u0073",_fbb );};if _dce ,_fca :=_eedb .(_d .EndElement ); +_fca &&_dce .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_TwipsMeasure (s string )(_gf .ST_TwipsMeasure ,error ){_agdc :=_gf .ST_TwipsMeasure {};if _gf .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_agdc .ST_PositiveUniversalMeasure =&s ; +}else {_facb ,_fage :=_c .ParseFloat (s ,64);if _fage !=nil {return _agdc ,_g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_fage );};_agdc .ST_UnsignedDecimalNumber =_gg .Uint64 (uint64 (_facb )); +};return _agdc ,nil ;};func NewCT_FPr ()*CT_FPr {_ccff :=&CT_FPr {};return _ccff };func (_dcbfb ST_Shp )ValidateWithPath (path string )error {switch _dcbfb {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcbfb )); +};return nil ;};func (_dcdfc *CT_Style )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcdfc .ValAttr !=ST_StyleUnset {_beaad ,_bgaf :=_dcdfc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"});if _bgaf !=nil {return _bgaf ; +};start .Attr =append (start .Attr ,_beaad );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fc *CT_Acc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fc .AccPr !=nil {_ea :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0061\u0063\u0063\u0050\u0072"}}; +e .EncodeElement (_fc .AccPr ,_ea );};_dc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_fc .E ,_dc );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Rad struct{RadPr *CT_RadPr ;Deg *CT_OMathArg ; +E *CT_OMathArg ;};func NewCT_Shp ()*CT_Shp {_eada :=&CT_Shp {};_eada .ValAttr =ST_Shp (1);return _eada };func NewCT_SSupPr ()*CT_SSupPr {_eagf :=&CT_SSupPr {};return _eagf };func NewCT_EqArr ()*CT_EqArr {_bbc :=&CT_EqArr {};return _bbc };func NewCT_TopBot ()*CT_TopBot {_befg :=&CT_TopBot {}; +_befg .ValAttr =ST_TopBot (1);return _befg };type CT_EqArrPr struct{BaseJc *CT_YAlign ;MaxDist *CT_OnOff ;ObjDist *CT_OnOff ;RSpRule *CT_SpacingRule ;RSp *CT_UnSignedInteger ;CtrlPr *CT_CtrlPr ;};func (_bcc *CT_Box )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcc .E =NewCT_OMathArg (); +_eec :for {_ddf ,_gfa :=d .Token ();if _gfa !=nil {return _gfa ;};switch _gaf :=_ddf .(type ){case _d .StartElement :switch _gaf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcc .BoxPr =NewCT_BoxPr (); +if _ggb :=d .DecodeElement (_bcc .BoxPr ,&_gaf );_ggb !=nil {return _ggb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bfd :=d .DecodeElement (_bcc .E ,&_gaf ); +_bfd !=nil {return _bfd ;};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\u0042\u006f\u0078\u0020\u0025\u0076",_gaf .Name ); +if _ggcd :=d .Skip ();_ggcd !=nil {return _ggcd ;};};case _d .EndElement :break _eec ;case _d .CharData :};};return nil ;};func (_fdcbe *ST_Jc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geeg ,_ebgbc :=d .Token ();if _ebgbc !=nil {return _ebgbc ; +};if _ffebec ,_edad :=_geeg .(_d .EndElement );_edad &&_ffebec .Name ==start .Name {*_fdcbe =1;return nil ;};if _debba ,_abcb :=_geeg .(_d .CharData );!_abcb {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",_geeg ); +}else {switch string (_debba ){case "":*_fdcbe =0;case "\u006c\u0065\u0066\u0074":*_fdcbe =1;case "\u0072\u0069\u0067h\u0074":*_fdcbe =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fdcbe =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_fdcbe =4; +};};_geeg ,_ebgbc =d .Token ();if _ebgbc !=nil {return _ebgbc ;};if _gcdg ,_afeed :=_geeg .(_d .EndElement );_afeed &&_gcdg .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",_geeg ); +};func (_fbbg *CT_OnOff )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dade :=range start .Attr {if _dade .Name .Local =="\u0076\u0061\u006c"{_gdbe ,_cdd :=ParseUnionST_OnOff (_dade .Value );if _cdd !=nil {return _cdd ;};_fbbg .ValAttr =&_gdbe ; +continue ;};};for {_dgfe ,_fdbab :=d .Token ();if _fdbab !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_fdbab );};if _fbffa ,_bcbf :=_dgfe .(_d .EndElement );_bcbf &&_fbffa .Name ==start .Name {break ; +};};return nil ;};type CT_M struct{MPr *CT_MPr ;Mr []*CT_MR ;};func (_dcdb *CT_OMathJc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcdb .ValAttr !=ST_JcUnset {_degd ,_gbgcf :=_dcdb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"}); +if _gbgcf !=nil {return _gbgcf ;};start .Attr =append (start .Attr ,_degd );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_Shp byte ;type CT_LimLow struct{LimLowPr *CT_LimLowPr ;E *CT_OMathArg ;Lim *CT_OMathArg ; +};func (_badca *CT_Phant )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_badca .E =NewCT_OMathArg ();_bada :for {_addf ,_abdg :=d .Token ();if _abdg !=nil {return _abdg ;};switch _cddc :=_addf .(type ){case _d .StartElement :switch _cddc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_badca .PhantPr =NewCT_PhantPr (); +if _egfbc :=d .DecodeElement (_badca .PhantPr ,&_cddc );_egfbc !=nil {return _egfbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cddca :=d .DecodeElement (_badca .E ,&_cddc ); +_cddca !=nil {return _cddca ;};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\u0050\u0068\u0061\u006e\u0074\u0020\u0025\u0076",_cddc .Name ); +if _gdfb :=d .Skip ();_gdfb !=nil {return _gdfb ;};};case _d .EndElement :break _bada ;case _d .CharData :};};return nil ;};type CT_BorderBox struct{BorderBoxPr *CT_BorderBoxPr ;E *CT_OMathArg ;}; -// ValidateWithPath validates the CT_Integer2 and its children, prefixing error messages with path -func (_bgg *CT_Integer2 )ValidateWithPath (path string )error {if _bgg .ValAttr < -2{return _a .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 ,_bgg .ValAttr ); -};if _bgg .ValAttr > 2{return _a .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 ,_bgg .ValAttr ); -};return nil ;}; +// Validate validates the EG_OMathElements and its children +func (_edca *EG_OMathElements )Validate ()error {return _edca .ValidateWithPath ("\u0045\u0047_\u004f\u004d\u0061t\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};func (_cbgf *CT_Nary )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbgf .Sub =NewCT_OMathArg (); +_cbgf .Sup =NewCT_OMathArg ();_cbgf .E =NewCT_OMathArg ();_bebf :for {_fbee ,_agdd :=d .Token ();if _agdd !=nil {return _agdd ;};switch _gbcb :=_fbee .(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\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbgf .NaryPr =NewCT_NaryPr (); +if _bbcg :=d .DecodeElement (_cbgf .NaryPr ,&_gbcb );_bbcg !=nil {return _bbcg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _daeg :=d .DecodeElement (_cbgf .Sub ,&_gbcb ); +_daeg !=nil {return _daeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ega :=d .DecodeElement (_cbgf .Sup ,&_gbcb ); +_ega !=nil {return _ega ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ccffd :=d .DecodeElement (_cbgf .E ,&_gbcb ); +_ccffd !=nil {return _ccffd ;};default:_f .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",_gbcb .Name ); +if _dcad :=d .Skip ();_dcad !=nil {return _dcad ;};};case _d .EndElement :break _bebf ;case _d .CharData :};};return nil ;};func NewCT_Nary ()*CT_Nary {_gbgce :=&CT_Nary {};_gbgce .Sub =NewCT_OMathArg ();_gbgce .Sup =NewCT_OMathArg ();_gbgce .E =NewCT_OMathArg (); +return _gbgce ;}; -// ValidateWithPath validates the CT_MathPrChoice and its children, prefixing error messages with path -func (_fdcec *CT_MathPrChoice )ValidateWithPath (path string )error {if _fdcec .WrapIndent !=nil {if _dbcg :=_fdcec .WrapIndent .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074");_dbcg !=nil {return _dbcg ;};};if _fdcec .WrapRight !=nil {if _gceg :=_fdcec .WrapRight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074"); -_gceg !=nil {return _gceg ;};};return nil ;};func NewEG_OMathMathElements ()*EG_OMathMathElements {_badcc :=&EG_OMathMathElements {};return _badcc ;}; +// Validate validates the CT_Box and its children +func (_aded *CT_Box )Validate ()error {return _aded .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078");}; -// Validate validates the CT_CtrlPr and its children -func (_gfgg *CT_CtrlPr )Validate ()error {return _gfgg .ValidateWithPath ("\u0043T\u005f\u0043\u0074\u0072\u006c\u0050r");};type CT_SSubSup struct{SSubSupPr *CT_SSubSupPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;}; +// Validate validates the CT_SSupPr and its children +func (_ccbb *CT_SSupPr )Validate ()error {return _ccbb .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070\u0050r");}; + +// ValidateWithPath validates the CT_EqArr and its children, prefixing error messages with path +func (_ded *CT_EqArr )ValidateWithPath (path string )error {if _ded .EqArrPr !=nil {if _bcbc :=_ded .EqArrPr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");_bcbc !=nil {return _bcbc ;};};for _caegd ,_edb :=range _ded .E {if _bafg :=_edb .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_caegd )); +_bafg !=nil {return _bafg ;};};return nil ;}; + +// ValidateWithPath validates the CT_OMath and its children, prefixing error messages with path +func (_baec *CT_OMath )ValidateWithPath (path string )error {for _fgbc ,_egff :=range _baec .EG_OMathMathElements {if _cgba :=_egff .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_fgbc )); +_cgba !=nil {return _cgba ;};};return nil ;};type ST_LimLoc byte ;type CT_GroupChr struct{GroupChrPr *CT_GroupChrPr ;E *CT_OMathArg ;};func (_fgcf *CT_MPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fgcf .BaseJc !=nil {_ddac :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}}; +e .EncodeElement (_fgcf .BaseJc ,_ddac );};if _fgcf .PlcHide !=nil {_gdf :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0070\u006c\u0063\u0048\u0069\u0064e"}};e .EncodeElement (_fgcf .PlcHide ,_gdf );};if _fgcf .RSpRule !=nil {_beg :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}}; +e .EncodeElement (_fgcf .RSpRule ,_beg );};if _fgcf .CGpRule !=nil {_bae :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0063\u0047\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_fgcf .CGpRule ,_bae );};if _fgcf .RSp !=nil {_defg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0072S\u0070"}}; +e .EncodeElement (_fgcf .RSp ,_defg );};if _fgcf .CSp !=nil {_eagd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063S\u0070"}};e .EncodeElement (_fgcf .CSp ,_eagd );};if _fgcf .CGp !=nil {_bbead :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063G\u0070"}}; +e .EncodeElement (_fgcf .CGp ,_bbead );};if _fgcf .Mcs !=nil {_cgc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006dc\u0073"}};e .EncodeElement (_fgcf .Mcs ,_cgc );};if _fgcf .CtrlPr !=nil {_bgac :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; +e .EncodeElement (_fgcf .CtrlPr ,_bgac );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_SSup and its children -func (_gagd *CT_SSup )Validate ()error {return _gagd .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070");}; +func (_fgafc *CT_SSup )Validate ()error {return _fgafc .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070");};type CT_RPRChoice struct{Nor *CT_OnOff ;};func (_dffef *MathPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dffef .CT_MathPr =*NewCT_MathPr (); +_aega :for {_fbaba ,_cgega :=d .Token ();if _cgega !=nil {return _cgega ;};switch _fddd :=_fbaba .(type ){case _d .StartElement :switch _fddd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffef .MathFont =NewCT_String (); +if _deggc :=d .DecodeElement (_dffef .MathFont ,&_fddd );_deggc !=nil {return _deggc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffef .BrkBin =NewCT_BreakBin (); +if _dgbg :=d .DecodeElement (_dffef .BrkBin ,&_fddd );_dgbg !=nil {return _dgbg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffef .BrkBinSub =NewCT_BreakBinSub (); +if _ddbd :=d .DecodeElement (_dffef .BrkBinSub ,&_fddd );_ddbd !=nil {return _ddbd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffef .SmallFrac =NewCT_OnOff (); +if _gfefe :=d .DecodeElement (_dffef .SmallFrac ,&_fddd );_gfefe !=nil {return _gfefe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffef .DispDef =NewCT_OnOff (); +if _gfea :=d .DecodeElement (_dffef .DispDef ,&_fddd );_gfea !=nil {return _gfea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffef .LMargin =NewCT_TwipsMeasure (); +if _gabgg :=d .DecodeElement (_dffef .LMargin ,&_fddd );_gabgg !=nil {return _gabgg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffef .RMargin =NewCT_TwipsMeasure (); +if _ddeb :=d .DecodeElement (_dffef .RMargin ,&_fddd );_ddeb !=nil {return _ddeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffef .DefJc =NewCT_OMathJc (); +if _cdaa :=d .DecodeElement (_dffef .DefJc ,&_fddd );_cdaa !=nil {return _cdaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffef .PreSp =NewCT_TwipsMeasure (); +if _eecb :=d .DecodeElement (_dffef .PreSp ,&_fddd );_eecb !=nil {return _eecb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffef .PostSp =NewCT_TwipsMeasure (); +if _ebae :=d .DecodeElement (_dffef .PostSp ,&_fddd );_ebae !=nil {return _ebae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffef .InterSp =NewCT_TwipsMeasure (); +if _ceeef :=d .DecodeElement (_dffef .InterSp ,&_fddd );_ceeef !=nil {return _ceeef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffef .IntraSp =NewCT_TwipsMeasure (); +if _gdbdf :=d .DecodeElement (_dffef .IntraSp ,&_fddd );_gdbdf !=nil {return _gdbdf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffef .Choice =NewCT_MathPrChoice (); +if _fafd :=d .DecodeElement (&_dffef .Choice .WrapIndent ,&_fddd );_fafd !=nil {return _fafd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffef .Choice =NewCT_MathPrChoice (); +if _bgcb :=d .DecodeElement (&_dffef .Choice .WrapRight ,&_fddd );_bgcb !=nil {return _bgcb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffef .IntLim =NewCT_LimLoc (); +if _dfab :=d .DecodeElement (_dffef .IntLim ,&_fddd );_dfab !=nil {return _dfab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffef .NaryLim =NewCT_LimLoc (); +if _cfgg :=d .DecodeElement (_dffef .NaryLim ,&_fddd );_cfgg !=nil {return _cfgg ;};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\u004d\u0061\u0074\u0068\u0050\u0072\u0020\u0025\u0076",_fddd .Name ); +if _bggd :=d .Skip ();_bggd !=nil {return _bggd ;};};case _d .EndElement :break _aega ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_RPRChoice and its children, prefixing error messages with path -func (_gbba *CT_RPRChoice )ValidateWithPath (path string )error {if _gbba .Nor !=nil {if _face :=_gbba .Nor .ValidateWithPath (path +"\u002f\u004e\u006f\u0072");_face !=nil {return _face ;};};return nil ;};type CT_FPr struct{Type *CT_FType ;CtrlPr *CT_CtrlPr ; -};func (_gabfg *CT_Text )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gabfg .SpaceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_a .Sprintf ("\u0025\u0076",*_gabfg .SpaceAttr )}); -};e .EncodeElement (_gabfg .Content ,start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_OMathArgPr and its children +func (_aabbb *CT_OMathArgPr )Validate ()error {return _aabbb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072");};type CT_OMathJc struct{ValAttr ST_Jc ;};func (_egea *CT_RChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbab :for {_bdeab ,_edee :=d .Token (); +if _edee !=nil {return _edee ;};switch _dceaa :=_bdeab .(type ){case _d .StartElement :switch _dceaa .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdae :=NewCT_Text (); +if _ccde :=d .DecodeElement (_fdae ,&_dceaa );_ccde !=nil {return _ccde ;};_egea .T =append (_egea .T ,_fdae );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\u005fR\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dceaa .Name ); +if _ebce :=d .Skip ();_ebce !=nil {return _ebce ;};};case _d .EndElement :break _dbab ;case _d .CharData :};};return nil ;};func NewCT_Integer255 ()*CT_Integer255 {_aegg :=&CT_Integer255 {};_aegg .ValAttr =1;return _aegg };func NewCT_LimLow ()*CT_LimLow {_cged :=&CT_LimLow {}; +_cged .E =NewCT_OMathArg ();_cged .Lim =NewCT_OMathArg ();return _cged ;}; -// ValidateWithPath validates the CT_Script and its children, prefixing error messages with path -func (_cddc *CT_Script )ValidateWithPath (path string )error {if _egaa :=_cddc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egaa !=nil {return _egaa ;};return nil ;}; +// ValidateWithPath validates the CT_FPr and its children, prefixing error messages with path +func (_cde *CT_FPr )ValidateWithPath (path string )error {if _cde .Type !=nil {if _fga :=_cde .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_fga !=nil {return _fga ;};};if _cde .CtrlPr !=nil {if _ebd :=_cde .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_ebd !=nil {return _ebd ;};};return nil ;};func (_bcee ST_TopBot )ValidateWithPath (path string )error {switch _bcee {case 0,1,2:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcee )); +};return nil ;};type CT_BreakBin struct{ValAttr ST_BreakBin ;};type CT_SSub struct{SSubPr *CT_SSubPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;}; -// ValidateWithPath validates the CT_OMathPara and its children, prefixing error messages with path -func (_efbb *CT_OMathPara )ValidateWithPath (path string )error {if _efbb .OMathParaPr !=nil {if _gbbg :=_efbb .OMathParaPr .ValidateWithPath (path +"\u002f\u004f\u004da\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072");_gbbg !=nil {return _gbbg ;};};for _ecba ,_abdf :=range _efbb .OMath {if _dcfaa :=_abdf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fO\u004d\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_ecba )); -_dcfaa !=nil {return _dcfaa ;};};return nil ;};func (_bfc *CT_GroupChrPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgde :for {_fdg ,_bfdg :=d .Token ();if _bfdg !=nil {return _bfdg ;};switch _cag :=_fdg .(type ){case _b .StartElement :switch _cag .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"}:_bfc .Chr =NewCT_Char (); -if _bdcc :=d .DecodeElement (_bfc .Chr ,&_cag );_bdcc !=nil {return _bdcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bfc .Pos =NewCT_TopBot (); -if _daa :=d .DecodeElement (_bfc .Pos ,&_cag );_daa !=nil {return _daa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bfc .VertJc =NewCT_TopBot (); -if _cbgf :=d .DecodeElement (_bfc .VertJc ,&_cag );_cbgf !=nil {return _cbgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bfc .CtrlPr =NewCT_CtrlPr (); -if _egda :=d .DecodeElement (_bfc .CtrlPr ,&_cag );_egda !=nil {return _egda ;};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\u0047r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072 \u0025\u0076",_cag .Name ); -if _efg :=d .Skip ();_efg !=nil {return _efg ;};};case _b .EndElement :break _fgde ;case _b .CharData :};};return nil ;};func (_ccae *CT_String )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccae .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_ccae .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Acc struct{AccPr *CT_AccPr ;E *CT_OMathArg ;};func (_debe *CT_LimUppPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdf :for {_ecgf ,_ddaf :=d .Token (); -if _ddaf !=nil {return _ddaf ;};switch _ege :=_ecgf .(type ){case _b .StartElement :switch _ege .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"}:_debe .CtrlPr =NewCT_CtrlPr (); -if _afcg :=d .DecodeElement (_debe .CtrlPr ,&_ege );_afcg !=nil {return _afcg ;};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\u006d\u0055\u0070\u0070\u0050\u0072\u0020\u0025\u0076",_ege .Name ); -if _gca :=d .Skip ();_gca !=nil {return _gca ;};};case _b .EndElement :break _gdf ;case _b .CharData :};};return nil ;};func (_ebdfd *ST_Jc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abba ,_edbge :=d .Token ();if _edbge !=nil {return _edbge ; -};if _ebad ,_eafaf :=_abba .(_b .EndElement );_eafaf &&_ebad .Name ==start .Name {*_ebdfd =1;return nil ;};if _gfag ,_cabf :=_abba .(_b .CharData );!_cabf {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",_abba ); -}else {switch string (_gfag ){case "":*_ebdfd =0;case "\u006c\u0065\u0066\u0074":*_ebdfd =1;case "\u0072\u0069\u0067h\u0074":*_ebdfd =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ebdfd =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_ebdfd =4; -};};_abba ,_edbge =d .Token ();if _edbge !=nil {return _edbge ;};if _dcbcg ,_cbda :=_abba .(_b .EndElement );_cbda &&_dcbcg .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",_abba ); -};func (_gbcfee ST_Shp )Validate ()error {return _gbcfee .ValidateWithPath ("")};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 (_geeg *CT_TopBot )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_cabe ,_cafc :=_geeg .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"}); -if _cafc !=nil {return _cafc ;};start .Attr =append (start .Attr ,_cabe );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbf *CT_Box )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbf .E =NewCT_OMathArg (); -_bgc :for {_eag ,_ada :=d .Token ();if _ada !=nil {return _ada ;};switch _gef :=_eag .(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 :"\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"}:_bbf .BoxPr =NewCT_BoxPr (); -if _bafa :=d .DecodeElement (_bbf .BoxPr ,&_gef );_bafa !=nil {return _bafa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _feb :=d .DecodeElement (_bbf .E ,&_gef ); -_feb !=nil {return _feb ;};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\u0042\u006f\u0078\u0020\u0025\u0076",_gef .Name ); -if _dec :=d .Skip ();_dec !=nil {return _dec ;};};case _b .EndElement :break _bgc ;case _b .CharData :};};return nil ;};type CT_RadPr struct{DegHide *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_ceaa *OMath )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ceaa .CT_OMath =*NewCT_OMath (); -_fabc :for {_aacf ,_ebgg :=d .Token ();if _ebgg !=nil {return _ebgg ;};switch _dfef :=_aacf .(type ){case _b .StartElement :switch _dfef .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"}:_fbdad :=NewEG_OMathMathElements (); -_fbdad .Acc =NewCT_Acc ();if _bceaa :=d .DecodeElement (_fbdad .Acc ,&_dfef );_bceaa !=nil {return _bceaa ;};_ceaa .EG_OMathMathElements =append (_ceaa .EG_OMathMathElements ,_fbdad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fcaa :=NewEG_OMathMathElements (); -_fcaa .Bar =NewCT_Bar ();if _abdc :=d .DecodeElement (_fcaa .Bar ,&_dfef );_abdc !=nil {return _abdc ;};_ceaa .EG_OMathMathElements =append (_ceaa .EG_OMathMathElements ,_fcaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\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"}:_gadf :=NewEG_OMathMathElements (); -_gadf .Box =NewCT_Box ();if _aaga :=d .DecodeElement (_gadf .Box ,&_dfef );_aaga !=nil {return _aaga ;};_ceaa .EG_OMathMathElements =append (_ceaa .EG_OMathMathElements ,_gadf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ecef :=NewEG_OMathMathElements (); -_ecef .BorderBox =NewCT_BorderBox ();if _cdgd :=d .DecodeElement (_ecef .BorderBox ,&_dfef );_cdgd !=nil {return _cdgd ;};_ceaa .EG_OMathMathElements =append (_ceaa .EG_OMathMathElements ,_ecef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eedc :=NewEG_OMathMathElements (); -_eedc .D =NewCT_D ();if _fbdf :=d .DecodeElement (_eedc .D ,&_dfef );_fbdf !=nil {return _fbdf ;};_ceaa .EG_OMathMathElements =append (_ceaa .EG_OMathMathElements ,_eedc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ddagg :=NewEG_OMathMathElements (); -_ddagg .EqArr =NewCT_EqArr ();if _ddcc :=d .DecodeElement (_ddagg .EqArr ,&_dfef );_ddcc !=nil {return _ddcc ;};_ceaa .EG_OMathMathElements =append (_ceaa .EG_OMathMathElements ,_ddagg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_beda :=NewEG_OMathMathElements (); -_beda .F =NewCT_F ();if _eded :=d .DecodeElement (_beda .F ,&_dfef );_eded !=nil {return _eded ;};_ceaa .EG_OMathMathElements =append (_ceaa .EG_OMathMathElements ,_beda );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\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"}:_dcgcb :=NewEG_OMathMathElements (); -_dcgcb .Func =NewCT_Func ();if _becb :=d .DecodeElement (_dcgcb .Func ,&_dfef );_becb !=nil {return _becb ;};_ceaa .EG_OMathMathElements =append (_ceaa .EG_OMathMathElements ,_dcgcb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cbca :=NewEG_OMathMathElements (); -_cbca .GroupChr =NewCT_GroupChr ();if _ebbe :=d .DecodeElement (_cbca .GroupChr ,&_dfef );_ebbe !=nil {return _ebbe ;};_ceaa .EG_OMathMathElements =append (_ceaa .EG_OMathMathElements ,_cbca );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bgae :=NewEG_OMathMathElements (); -_bgae .LimLow =NewCT_LimLow ();if _bbba :=d .DecodeElement (_bgae .LimLow ,&_dfef );_bbba !=nil {return _bbba ;};_ceaa .EG_OMathMathElements =append (_ceaa .EG_OMathMathElements ,_bgae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aefe :=NewEG_OMathMathElements (); -_aefe .LimUpp =NewCT_LimUpp ();if _edgb :=d .DecodeElement (_aefe .LimUpp ,&_dfef );_edgb !=nil {return _edgb ;};_ceaa .EG_OMathMathElements =append (_ceaa .EG_OMathMathElements ,_aefe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_adca :=NewEG_OMathMathElements (); -_adca .M =NewCT_M ();if _fcgd :=d .DecodeElement (_adca .M ,&_dfef );_fcgd !=nil {return _fcgd ;};_ceaa .EG_OMathMathElements =append (_ceaa .EG_OMathMathElements ,_adca );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ecag :=NewEG_OMathMathElements (); -_ecag .Nary =NewCT_Nary ();if _beefc :=d .DecodeElement (_ecag .Nary ,&_dfef );_beefc !=nil {return _beefc ;};_ceaa .EG_OMathMathElements =append (_ceaa .EG_OMathMathElements ,_ecag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bggae :=NewEG_OMathMathElements (); -_bggae .Phant =NewCT_Phant ();if _dgee :=d .DecodeElement (_bggae .Phant ,&_dfef );_dgee !=nil {return _dgee ;};_ceaa .EG_OMathMathElements =append (_ceaa .EG_OMathMathElements ,_bggae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dgfea :=NewEG_OMathMathElements (); -_dgfea .Rad =NewCT_Rad ();if _adbfa :=d .DecodeElement (_dgfea .Rad ,&_dfef );_adbfa !=nil {return _adbfa ;};_ceaa .EG_OMathMathElements =append (_ceaa .EG_OMathMathElements ,_dgfea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aggd :=NewEG_OMathMathElements (); -_aggd .SPre =NewCT_SPre ();if _daaae :=d .DecodeElement (_aggd .SPre ,&_dfef );_daaae !=nil {return _daaae ;};_ceaa .EG_OMathMathElements =append (_ceaa .EG_OMathMathElements ,_aggd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_efcga :=NewEG_OMathMathElements (); -_efcga .SSub =NewCT_SSub ();if _gbbgc :=d .DecodeElement (_efcga .SSub ,&_dfef );_gbbgc !=nil {return _gbbgc ;};_ceaa .EG_OMathMathElements =append (_ceaa .EG_OMathMathElements ,_efcga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aefea :=NewEG_OMathMathElements (); -_aefea .SSubSup =NewCT_SSubSup ();if _dafc :=d .DecodeElement (_aefea .SSubSup ,&_dfef );_dafc !=nil {return _dafc ;};_ceaa .EG_OMathMathElements =append (_ceaa .EG_OMathMathElements ,_aefea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dbef :=NewEG_OMathMathElements (); -_dbef .SSup =NewCT_SSup ();if _aadeec :=d .DecodeElement (_dbef .SSup ,&_dfef );_aadeec !=nil {return _aadeec ;};_ceaa .EG_OMathMathElements =append (_ceaa .EG_OMathMathElements ,_dbef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ceg :=NewEG_OMathMathElements (); -_ceg .R =NewCT_R ();if _baafg :=d .DecodeElement (_ceg .R ,&_dfef );_baafg !=nil {return _baafg ;};_ceaa .EG_OMathMathElements =append (_ceaa .EG_OMathMathElements ,_ceg );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 \u004f\u004d\u0061t\u0068 \u0025\u0076",_dfef .Name ); -if _gedag :=d .Skip ();_gedag !=nil {return _gedag ;};};case _b .EndElement :break _fabc ;case _b .CharData :};};return nil ;};func (_ebcd *ST_Style )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ebcd =0;case "\u0070":*_ebcd =1; -case "\u0062":*_ebcd =2;case "\u0069":*_ebcd =3;case "\u0062\u0069":*_ebcd =4;};return nil ;};type CT_OMathArg struct{ArgPr *CT_OMathArgPr ;EG_OMathMathElements []*EG_OMathMathElements ;CtrlPr *CT_CtrlPr ;};func (_bdbd *CT_SSubSup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdbd .E =NewCT_OMathArg (); -_bdbd .Sub =NewCT_OMathArg ();_bdbd .Sup =NewCT_OMathArg ();_cdg :for {_fdbc ,_aaae :=d .Token ();if _aaae !=nil {return _aaae ;};switch _ecaf :=_fdbc .(type ){case _b .StartElement :switch _ecaf .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"}:_bdbd .SSubSupPr =NewCT_SSubSupPr (); -if _aaaf :=d .DecodeElement (_bdbd .SSubSupPr ,&_ecaf );_aaaf !=nil {return _aaaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _ffge :=d .DecodeElement (_bdbd .E ,&_ecaf ); -_ffge !=nil {return _ffge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _aagd :=d .DecodeElement (_bdbd .Sub ,&_ecaf ); -_aagd !=nil {return _aagd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _bdgg :=d .DecodeElement (_bdbd .Sup ,&_ecaf ); -_bdgg !=nil {return _bdgg ;};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\u0053\u0075\u0062\u0053\u0075\u0070\u0020\u0025\u0076",_ecaf .Name ); -if _gcgg :=d .Skip ();_gcgg !=nil {return _gcgg ;};};case _b .EndElement :break _cdg ;case _b .CharData :};};return nil ;};type CT_OMath struct{EG_OMathMathElements []*EG_OMathMathElements ;}; +// Validate validates the CT_SSub and its children +func (_agca *CT_SSub )Validate ()error {return _agca .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062");};func (_ebec *CT_SPre )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebec .Sub =NewCT_OMathArg ();_ebec .Sup =NewCT_OMathArg (); +_ebec .E =NewCT_OMathArg ();_faaeg :for {_cfgc ,_bbbcf :=d .Token ();if _bbbcf !=nil {return _bbbcf ;};switch _gede :=_cfgc .(type ){case _d .StartElement :switch _gede .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebec .SPrePr =NewCT_SPrePr (); +if _ddef :=d .DecodeElement (_ebec .SPrePr ,&_gede );_ddef !=nil {return _ddef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _geag :=d .DecodeElement (_ebec .Sub ,&_gede ); +_geag !=nil {return _geag ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bcdb :=d .DecodeElement (_ebec .Sup ,&_gede ); +_bcdb !=nil {return _bcdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fbeb :=d .DecodeElement (_ebec .E ,&_gede ); +_fbeb !=nil {return _fbeb ;};default:_f .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",_gede .Name ); +if _bfbg :=d .Skip ();_bfbg !=nil {return _bfbg ;};};case _d .EndElement :break _faaeg ;case _d .CharData :};};return nil ;};func NewOMathPara ()*OMathPara {_edfab :=&OMathPara {};_edfab .CT_OMathPara =*NewCT_OMathPara ();return _edfab ;};func (_cfca *CT_CtrlPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_fefb ,_bab :=d .Token (); +if _bab !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0074\u0072l\u0050\u0072\u003a\u0020\u0025\u0073",_bab );};if _cccc ,_cca :=_fefb .(_d .EndElement );_cca &&_cccc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_UnSignedInteger and its children, prefixing error messages with path -func (_cfgbe *CT_UnSignedInteger )ValidateWithPath (path string )error {return nil };type CT_SSup struct{SSupPr *CT_SSupPr ;E *CT_OMathArg ;Sup *CT_OMathArg ;};func (_bbaag ST_TopBot )Validate ()error {return _bbaag .ValidateWithPath ("")}; +// Validate validates the CT_Text and its children +func (_eedg *CT_Text )Validate ()error {return _eedg .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");};type CT_Bar struct{BarPr *CT_BarPr ;E *CT_OMathArg ;}; -// ValidateWithPath validates the CT_LimLoc and its children, prefixing error messages with path -func (_faf *CT_LimLoc )ValidateWithPath (path string )error {if _faf .ValAttr ==ST_LimLocUnset {return _a .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _ece :=_faf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ece !=nil {return _ece ;};return nil ;};func NewCT_OMathPara ()*CT_OMathPara {_efae :=&CT_OMathPara {};return _efae };type CT_EqArr struct{EqArrPr *CT_EqArrPr ; -E []*CT_OMathArg ;}; +// ValidateWithPath validates the CT_NaryPr and its children, prefixing error messages with path +func (_dabg *CT_NaryPr )ValidateWithPath (path string )error {if _dabg .Chr !=nil {if _bgae :=_dabg .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_bgae !=nil {return _bgae ;};};if _dabg .LimLoc !=nil {if _edbe :=_dabg .LimLoc .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0063"); +_edbe !=nil {return _edbe ;};};if _dabg .Grow !=nil {if _eee :=_dabg .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077");_eee !=nil {return _eee ;};};if _dabg .SubHide !=nil {if _ecacf :=_dabg .SubHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0048\u0069\u0064\u0065"); +_ecacf !=nil {return _ecacf ;};};if _dabg .SupHide !=nil {if _ebcd :=_dabg .SupHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0070\u0048\u0069\u0064\u0065");_ebcd !=nil {return _ebcd ;};};if _dabg .CtrlPr !=nil {if _ccaf :=_dabg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_ccaf !=nil {return _ccaf ;};};return nil ;};func (_ggbec *CT_XAlign )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggbec .ValAttr =_gf .ST_XAlign (1);for _ ,_fffd :=range start .Attr {if _fffd .Name .Local =="\u0076\u0061\u006c"{_ggbec .ValAttr .UnmarshalXMLAttr (_fffd ); +continue ;};};for {_eead ,_bdgd :=d .Token ();if _bdgd !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0058\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_bdgd );};if _faadg ,_fbgg :=_eead .(_d .EndElement );_fbgg &&_faadg .Name ==start .Name {break ; +};};return nil ;};type CT_MathPrChoice struct{WrapIndent *CT_TwipsMeasure ;WrapRight *CT_OnOff ;}; -// ValidateWithPath validates the CT_String and its children, prefixing error messages with path -func (_gafe *CT_String )ValidateWithPath (path string )error {return nil };func (_cege ST_BreakBin )ValidateWithPath (path string )error {switch _cege {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 (_cege )); -};return nil ;};type ST_FType byte ; +// ValidateWithPath validates the EG_OMathElements and its children, prefixing error messages with path +func (_cagec *EG_OMathElements )ValidateWithPath (path string )error {for _ecc ,_fgae :=range _cagec .EG_OMathMathElements {if _fdcd :=_fgae .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_ecc )); +_fdcd !=nil {return _fdcd ;};};return nil ;};type CT_RPR struct{Lit *CT_OnOff ;Choice *CT_RPRChoice ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;};type CT_Integer2 struct{ValAttr int64 ;};func (_eecf *CT_TopBot )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_edge ,_fbefd :=_eecf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"}); +if _fbefd !=nil {return _fbefd ;};start .Attr =append (start .Attr ,_edge );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bdef *ST_Style )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cecf ,_dfaba :=d .Token (); +if _dfaba !=nil {return _dfaba ;};if _gfbg ,_ddcb :=_cecf .(_d .EndElement );_ddcb &&_gfbg .Name ==start .Name {*_bdef =1;return nil ;};if _geded ,_cfcd :=_cecf .(_d .CharData );!_cfcd {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",_cecf ); +}else {switch string (_geded ){case "":*_bdef =0;case "\u0070":*_bdef =1;case "\u0062":*_bdef =2;case "\u0069":*_bdef =3;case "\u0062\u0069":*_bdef =4;};};_cecf ,_dfaba =d .Token ();if _dfaba !=nil {return _dfaba ;};if _dbccc ,_egebbf :=_cecf .(_d .EndElement ); +_egebbf &&_dbccc .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",_cecf );}; -// Validate validates the CT_DPr and its children -func (_bfaa *CT_DPr )Validate ()error {return _bfaa .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0072");};type CT_SSubSupPr struct{AlnScr *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_bdgc ST_Shp )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bdgc .String (),start ); -};func NewEG_OMathElements ()*EG_OMathElements {_degf :=&EG_OMathElements {};return _degf };func NewCT_OMathJc ()*CT_OMathJc {_cdfe :=&CT_OMathJc {};return _cdfe }; +// Validate validates the CT_LimLow and its children +func (_bec *CT_LimLow )Validate ()error {return _bec .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fw");}; -// ValidateWithPath validates the CT_BreakBinSub and its children, prefixing error messages with path -func (_cdf *CT_BreakBinSub )ValidateWithPath (path string )error {if _dbf :=_cdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbf !=nil {return _dbf ;};return nil ;};func (_decde *CT_RChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _decde .T !=nil {_efag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0074"}}; -for _ ,_adadg :=range _decde .T {e .EncodeElement (_adadg ,_efag );};};return nil ;}; +// Validate validates the CT_FPr and its children +func (_dge *CT_FPr )Validate ()error {return _dge .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0050\u0072");}; -// Validate validates the CT_Box and its children -func (_bebf *CT_Box )Validate ()error {return _bebf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078");};func (_cedfd *CT_MCPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cedfd .Count !=nil {_fefg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0063\u006f\u0075\u006e\u0074"}}; -e .EncodeElement (_cedfd .Count ,_fefg );};if _cedfd .McJc !=nil {_faff :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0063\u004a\u0063"}};e .EncodeElement (_cedfd .McJc ,_faff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; -}; +// ValidateWithPath validates the CT_GroupChr and its children, prefixing error messages with path +func (_fgf *CT_GroupChr )ValidateWithPath (path string )error {if _fgf .GroupChrPr !=nil {if _deg :=_fgf .GroupChrPr .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");_deg !=nil {return _deg ;};};if _dddb :=_fgf .E .ValidateWithPath (path +"\u002f\u0045"); +_dddb !=nil {return _dddb ;};return nil ;}; -// ValidateWithPath validates the CT_BorderBoxPr and its children, prefixing error messages with path -func (_gfg *CT_BorderBoxPr )ValidateWithPath (path string )error {if _gfg .HideTop !=nil {if _ecc :=_gfg .HideTop .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0054\u006f\u0070");_ecc !=nil {return _ecc ;};};if _gfg .HideBot !=nil {if _aae :=_gfg .HideBot .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0042\u006f\u0074"); -_aae !=nil {return _aae ;};};if _gfg .HideLeft !=nil {if _gac :=_gfg .HideLeft .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004c\u0065\u0066t");_gac !=nil {return _gac ;};};if _gfg .HideRight !=nil {if _aac :=_gfg .HideRight .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074"); -_aac !=nil {return _aac ;};};if _gfg .StrikeH !=nil {if _fgff :=_gfg .StrikeH .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0048");_fgff !=nil {return _fgff ;};};if _gfg .StrikeV !=nil {if _geb :=_gfg .StrikeV .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0056"); -_geb !=nil {return _geb ;};};if _gfg .StrikeBLTR !=nil {if _bad :=_gfg .StrikeBLTR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052");_bad !=nil {return _bad ;};};if _gfg .StrikeTLBR !=nil {if _cad :=_gfg .StrikeTLBR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"); -_cad !=nil {return _cad ;};};if _gfg .CtrlPr !=nil {if _gd :=_gfg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gd !=nil {return _gd ;};};return nil ;};func (_afdcf *CT_SPrePr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _afdcf .CtrlPr !=nil {_bffbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_afdcf .CtrlPr ,_bffbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_EqArrPr and its children, prefixing error messages with path +func (_ggbc *CT_EqArrPr )ValidateWithPath (path string )error {if _ggbc .BaseJc !=nil {if _fdda :=_ggbc .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_fdda !=nil {return _fdda ;};};if _ggbc .MaxDist !=nil {if _bacf :=_ggbc .MaxDist .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u0044\u0069\u0073\u0074"); +_bacf !=nil {return _bacf ;};};if _ggbc .ObjDist !=nil {if _accd :=_ggbc .ObjDist .ValidateWithPath (path +"\u002f\u004f\u0062\u006a\u0044\u0069\u0073\u0074");_accd !=nil {return _accd ;};};if _ggbc .RSpRule !=nil {if _dcc :=_ggbc .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065"); +_dcc !=nil {return _dcc ;};};if _ggbc .RSp !=nil {if _fccd :=_ggbc .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_fccd !=nil {return _fccd ;};};if _ggbc .CtrlPr !=nil {if _fbg :=_ggbc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_fbg !=nil {return _fbg ;};};return nil ;}; -// Validate validates the CT_OMath and its children -func (_dbcf *CT_OMath )Validate ()error {return _dbcf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068");}; +// Validate validates the EG_OMathMathElements and its children +func (_ggeg *EG_OMathMathElements )Validate ()error {return _ggeg .ValidateWithPath ("E\u0047_\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074h\u0045\u006c\u0065\u006den\u0074\u0073");}; -// ValidateWithPath validates the CT_FType and its children, prefixing error messages with path -func (_gga *CT_FType )ValidateWithPath (path string )error {if _gga .ValAttr ==ST_FTypeUnset {return _a .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _dfbb :=_gga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfbb !=nil {return _dfbb ;};return nil ;};func NewCT_LimLow ()*CT_LimLow {_caba :=&CT_LimLow {};_caba .E =NewCT_OMathArg ();_caba .Lim =NewCT_OMathArg (); -return _caba ;};type CT_BreakBinSub struct{ValAttr ST_BreakBinSub ;}; +// Validate validates the CT_AccPr and its children +func (_gfe *CT_AccPr )Validate ()error {return _gfe .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072");};func NewCT_String ()*CT_String {_bgcg :=&CT_String {};return _bgcg };func (_aefc *CT_Char )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ede :=range start .Attr {if _ede .Name .Local =="\u0076\u0061\u006c"{_ege ,_edg :=_ede .Value ,error (nil ); +if _edg !=nil {return _edg ;};_aefc .ValAttr =_ege ;continue ;};};for {_gcc ,_bcba :=d .Token ();if _bcba !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u003a\u0020\u0025\u0073",_bcba );};if _dcf ,_dfff :=_gcc .(_d .EndElement ); +_dfff &&_dcf .Name ==start .Name {break ;};};return nil ;};type CT_FuncPr struct{CtrlPr *CT_CtrlPr ;};type ST_BreakBinSub byte ; -// ValidateWithPath validates the CT_YAlign and its children, prefixing error messages with path -func (_faag *CT_YAlign )ValidateWithPath (path string )error {if _faag .ValAttr ==_gc .ST_YAlignUnset {return _a .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _fegb :=_faag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fegb !=nil {return _fegb ;};return nil ;};type CT_CtrlPr struct{};func (_bab *CT_MC )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aeda :for {_beafe ,_dfec :=d .Token (); -if _dfec !=nil {return _dfec ;};switch _gdcg :=_beafe .(type ){case _b .StartElement :switch _gdcg .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"}:_bab .McPr =NewCT_MCPr (); -if _acdb :=d .DecodeElement (_bab .McPr ,&_gdcg );_acdb !=nil {return _acdb ;};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 \u0043\u0054\u005fM\u0043 \u0025\u0076",_gdcg .Name ); -if _aaecd :=d .Skip ();_aaecd !=nil {return _aaecd ;};};case _b .EndElement :break _aeda ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_Style and its children +func (_dbcb *CT_Style )Validate ()error {return _dbcb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};func NewCT_OnOff ()*CT_OnOff {_ccdga :=&CT_OnOff {};return _ccdga }; -// Validate validates the CT_TwipsMeasure and its children -func (_gedg *CT_TwipsMeasure )Validate ()error {return _gedg .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");}; +// ValidateWithPath validates the CT_BreakBin and its children, prefixing error messages with path +func (_cfda *CT_BreakBin )ValidateWithPath (path string )error {if _fg :=_cfda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fg !=nil {return _fg ;};return nil ;}; -// Validate validates the CT_BoxPr and its children -func (_fgd *CT_BoxPr )Validate ()error {return _fgd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072");};func (_fbfd *CT_String )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_debg :=range start .Attr {if _debg .Name .Local =="\u0076\u0061\u006c"{_cede ,_bgfd :=_debg .Value ,error (nil ); -if _bgfd !=nil {return _bgfd ;};_fbfd .ValAttr =&_cede ;continue ;};};for {_efbe ,_bcea :=d .Token ();if _bcea !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_bcea );};if _feafa ,_bbdf :=_efbe .(_b .EndElement ); -_bbdf &&_feafa .Name ==start .Name {break ;};};return nil ;};func (_gdea *CT_SPre )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gdea .SPrePr !=nil {_adcge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065\u0050\u0072"}}; -e .EncodeElement (_gdea .SPrePr ,_adcge );};_fddc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_gdea .Sub ,_fddc );_ebbd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_gdea .Sup ,_ebbd ); -_fgdcb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_gdea .E ,_fgdcb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_DPr ()*CT_DPr {_bebg :=&CT_DPr {};return _bebg };func NewCT_BoxPr ()*CT_BoxPr {_def :=&CT_BoxPr {}; -return _def }; +// ValidateWithPath validates the CT_SSubSupPr and its children, prefixing error messages with path +func (_babee *CT_SSubSupPr )ValidateWithPath (path string )error {if _babee .AlnScr !=nil {if _gddb :=_babee .AlnScr .ValidateWithPath (path +"\u002fA\u006c\u006e\u0053\u0063\u0072");_gddb !=nil {return _gddb ;};};if _babee .CtrlPr !=nil {if _ecgbe :=_babee .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_ecgbe !=nil {return _ecgbe ;};};return nil ;}; -// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path -func (_cddcd *CT_TwipsMeasure )ValidateWithPath (path string )error {if _dacfc :=_cddcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dacfc !=nil {return _dacfc ;};return nil ;};func (_bfa *CT_BorderBoxPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgf :for {_cgc ,_adg :=d .Token (); -if _adg !=nil {return _adg ;};switch _dbg :=_cgc .(type ){case _b .StartElement :switch _dbg .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"}:_bfa .HideTop =NewCT_OnOff (); -if _fed :=d .DecodeElement (_bfa .HideTop ,&_dbg );_fed !=nil {return _fed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bfa .HideBot =NewCT_OnOff (); -if _eg :=d .DecodeElement (_bfa .HideBot ,&_dbg );_eg !=nil {return _eg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bfa .HideLeft =NewCT_OnOff (); -if _feg :=d .DecodeElement (_bfa .HideLeft ,&_dbg );_feg !=nil {return _feg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bfa .HideRight =NewCT_OnOff (); -if _afd :=d .DecodeElement (_bfa .HideRight ,&_dbg );_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 :"\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"}:_bfa .StrikeH =NewCT_OnOff (); -if _gbfc :=d .DecodeElement (_bfa .StrikeH ,&_dbg );_gbfc !=nil {return _gbfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bfa .StrikeV =NewCT_OnOff (); -if _egg :=d .DecodeElement (_bfa .StrikeV ,&_dbg );_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 :"\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"}:_bfa .StrikeBLTR =NewCT_OnOff (); -if _fcf :=d .DecodeElement (_bfa .StrikeBLTR ,&_dbg );_fcf !=nil {return _fcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bfa .StrikeTLBR =NewCT_OnOff (); -if _gge :=d .DecodeElement (_bfa .StrikeTLBR ,&_dbg );_gge !=nil {return _gge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bfa .CtrlPr =NewCT_CtrlPr (); -if _fgf :=d .DecodeElement (_bfa .CtrlPr ,&_dbg );_fgf !=nil {return _fgf ;};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\u006f\u0072\u0064\u0065\u0072\u0042o\u0078P\u0072\u0020\u0025\u0076",_dbg .Name ); -if _afg :=d .Skip ();_afg !=nil {return _afg ;};};case _b .EndElement :break _cgf ;case _b .CharData :};};return nil ;};func NewCT_NaryPr ()*CT_NaryPr {_ddeb :=&CT_NaryPr {};return _ddeb };func (_dba *CT_BreakBinSub )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dba .ValAttr !=ST_BreakBinSubUnset {_dfe ,_fbe :=_dba .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"}); -if _fbe !=nil {return _fbe ;};start .Attr =append (start .Attr ,_dfe );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dddf *CT_Nary )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dddf .Sub =NewCT_OMathArg (); -_dddf .Sup =NewCT_OMathArg ();_dddf .E =NewCT_OMathArg ();_afec :for {_gbfg ,_bacc :=d .Token ();if _bacc !=nil {return _bacc ;};switch _beafd :=_gbfg .(type ){case _b .StartElement :switch _beafd .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"}:_dddf .NaryPr =NewCT_NaryPr (); -if _dfbf :=d .DecodeElement (_dddf .NaryPr ,&_beafd );_dfbf !=nil {return _dfbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _aeaec :=d .DecodeElement (_dddf .Sub ,&_beafd ); -_aeaec !=nil {return _aeaec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _gdff :=d .DecodeElement (_dddf .Sup ,&_beafd ); -_gdff !=nil {return _gdff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _gfaed :=d .DecodeElement (_dddf .E ,&_beafd ); -_gfaed !=nil {return _gfaed ;};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\u004e\u0061\u0072\u0079\u0020\u0025\u0076",_beafd .Name ); -if _cbgc :=d .Skip ();_cbgc !=nil {return _cbgc ;};};case _b .EndElement :break _afec ;case _b .CharData :};};return nil ;};func NewCT_RadPr ()*CT_RadPr {_ebdfe :=&CT_RadPr {};return _ebdfe }; +// ValidateWithPath validates the CT_MCS and its children, prefixing error messages with path +func (_dged *CT_MCS )ValidateWithPath (path string )error {for _efe ,_eacbe :=range _dged .Mc {if _bgeg :=_eacbe .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u004d\u0063\u005b\u0025\u0064]",path ,_efe ));_bgeg !=nil {return _bgeg ;};};return nil ;};func (_dbed *EG_OMathElements )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbed .EG_OMathMathElements !=nil {for _ ,_fbdd :=range _dbed .EG_OMathMathElements {_fbdd .MarshalXML (e ,_d .StartElement {}); +};};return nil ;};func (_cedd *CT_Box )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cedd .BoxPr !=nil {_efc :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0062\u006f\u0078\u0050\u0072"}};e .EncodeElement (_cedd .BoxPr ,_efc ); +};_cag :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_cedd .E ,_cag );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffbf ST_Style )ValidateWithPath (path string )error {switch _ffbf {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 (_ffbf )); +};return nil ;};func NewEG_ScriptStyle ()*EG_ScriptStyle {_dbbfc :=&EG_ScriptStyle {};return _dbbfc }; -// ValidateWithPath validates the CT_LimLowPr and its children, prefixing error messages with path -func (_agfe *CT_LimLowPr )ValidateWithPath (path string )error {if _agfe .CtrlPr !=nil {if _fgbe :=_agfe .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_fgbe !=nil {return _fgbe ;};};return nil ;}; +// ValidateWithPath validates the CT_M and its children, prefixing error messages with path +func (_gea *CT_M )ValidateWithPath (path string )error {if _gea .MPr !=nil {if _degg :=_gea .MPr .ValidateWithPath (path +"\u002f\u004d\u0050\u0072");_degg !=nil {return _degg ;};};for _cdcb ,_fcfe :=range _gea .Mr {if _eaaae :=_fcfe .ValidateWithPath (_g .Sprintf ("\u0025s\u002f\u004d\u0072\u005b\u0025\u0064]",path ,_cdcb )); +_eaaae !=nil {return _eaaae ;};};return nil ;};type MathPr struct{CT_MathPr };func (_cacga *CT_RPR )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cegg :for {_aeae ,_bfe :=d .Token ();if _bfe !=nil {return _bfe ;};switch _baaf :=_aeae .(type ){case _d .StartElement :switch _baaf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cacga .Lit =NewCT_OnOff (); +if _afbcb :=d .DecodeElement (_cacga .Lit ,&_baaf );_afbcb !=nil {return _afbcb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cacga .Choice =NewCT_RPRChoice (); +if _cdadc :=d .DecodeElement (&_cacga .Choice .Nor ,&_baaf );_cdadc !=nil {return _cdadc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cacga .Brk =NewCT_ManualBreak (); +if _feeb :=d .DecodeElement (_cacga .Brk ,&_baaf );_feeb !=nil {return _feeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cacga .Aln =NewCT_OnOff (); +if _dacg :=d .DecodeElement (_cacga .Aln ,&_baaf );_dacg !=nil {return _dacg ;};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\u0050\u0052\u0020\u0025\u0076",_baaf .Name ); +if _badfe :=d .Skip ();_badfe !=nil {return _badfe ;};};case _d .EndElement :break _cegg ;case _d .CharData :};};return nil ;};type CT_SSubSup struct{SSubSupPr *CT_SSubSupPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;};type CT_DPr struct{BegChr *CT_Char ; +SepChr *CT_Char ;EndChr *CT_Char ;Grow *CT_OnOff ;Shp *CT_Shp ;CtrlPr *CT_CtrlPr ;};func NewCT_D ()*CT_D {_aag :=&CT_D {};return _aag }; -// Validate validates the CT_D and its children -func (_beef *CT_D )Validate ()error {return _beef .ValidateWithPath ("\u0043\u0054\u005f\u0044")};func (_cbff *MathPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbff .CT_MathPr =*NewCT_MathPr ();_acac :for {_ddgfa ,_afdfe :=d .Token (); -if _afdfe !=nil {return _afdfe ;};switch _cffb :=_ddgfa .(type ){case _b .StartElement :switch _cffb .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"}:_cbff .MathFont =NewCT_String (); -if _faca :=d .DecodeElement (_cbff .MathFont ,&_cffb );_faca !=nil {return _faca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cbff .BrkBin =NewCT_BreakBin (); -if _abaea :=d .DecodeElement (_cbff .BrkBin ,&_cffb );_abaea !=nil {return _abaea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cbff .BrkBinSub =NewCT_BreakBinSub (); -if _ddfa :=d .DecodeElement (_cbff .BrkBinSub ,&_cffb );_ddfa !=nil {return _ddfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cbff .SmallFrac =NewCT_OnOff (); -if _acec :=d .DecodeElement (_cbff .SmallFrac ,&_cffb );_acec !=nil {return _acec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cbff .DispDef =NewCT_OnOff (); -if _ecce :=d .DecodeElement (_cbff .DispDef ,&_cffb );_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 :"\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"}:_cbff .LMargin =NewCT_TwipsMeasure (); -if _acda :=d .DecodeElement (_cbff .LMargin ,&_cffb );_acda !=nil {return _acda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\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"}:_cbff .RMargin =NewCT_TwipsMeasure (); -if _bedbf :=d .DecodeElement (_cbff .RMargin ,&_cffb );_bedbf !=nil {return _bedbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cbff .DefJc =NewCT_OMathJc (); -if _dafd :=d .DecodeElement (_cbff .DefJc ,&_cffb );_dafd !=nil {return _dafd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cbff .PreSp =NewCT_TwipsMeasure (); -if _gcd :=d .DecodeElement (_cbff .PreSp ,&_cffb );_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 :"\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"}:_cbff .PostSp =NewCT_TwipsMeasure (); -if _bfcb :=d .DecodeElement (_cbff .PostSp ,&_cffb );_bfcb !=nil {return _bfcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cbff .InterSp =NewCT_TwipsMeasure (); -if _bacg :=d .DecodeElement (_cbff .InterSp ,&_cffb );_bacg !=nil {return _bacg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cbff .IntraSp =NewCT_TwipsMeasure (); -if _faebb :=d .DecodeElement (_cbff .IntraSp ,&_cffb );_faebb !=nil {return _faebb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cbff .Choice =NewCT_MathPrChoice (); -if _acdg :=d .DecodeElement (&_cbff .Choice .WrapIndent ,&_cffb );_acdg !=nil {return _acdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cbff .Choice =NewCT_MathPrChoice (); -if _aadeeg :=d .DecodeElement (&_cbff .Choice .WrapRight ,&_cffb );_aadeeg !=nil {return _aadeeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cbff .IntLim =NewCT_LimLoc (); -if _bbefb :=d .DecodeElement (_cbff .IntLim ,&_cffb );_bbefb !=nil {return _bbefb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cbff .NaryLim =NewCT_LimLoc (); -if _gfac :=d .DecodeElement (_cbff .NaryLim ,&_cffb );_gfac !=nil {return _gfac ;};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\u004d\u0061\u0074\u0068\u0050\u0072\u0020\u0025\u0076",_cffb .Name ); -if _bdcfa :=d .Skip ();_bdcfa !=nil {return _bdcfa ;};};case _b .EndElement :break _acac ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_RPRChoice and its children, prefixing error messages with path +func (_cdgc *CT_RPRChoice )ValidateWithPath (path string )error {if _cdgc .Nor !=nil {if _adec :=_cdgc .Nor .ValidateWithPath (path +"\u002f\u004e\u006f\u0072");_adec !=nil {return _adec ;};};return nil ;};func NewCT_LimLowPr ()*CT_LimLowPr {_dfee :=&CT_LimLowPr {}; +return _dfee };func (_abcd *ST_Shp )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_abcd =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_abcd =1;case "\u006d\u0061\u0074c\u0068":*_abcd =2;};return nil ;};func (_ggd *CT_Bar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggd .E =NewCT_OMathArg (); +_baf :for {_cga ,_fce :=d .Token ();if _fce !=nil {return _fce ;};switch _ga :=_cga .(type ){case _d .StartElement :switch _ga .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggd .BarPr =NewCT_BarPr (); +if _ee :=d .DecodeElement (_ggd .BarPr ,&_ga );_ee !=nil {return _ee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fef :=d .DecodeElement (_ggd .E ,&_ga ); +_fef !=nil {return _fef ;};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\u0042\u0061\u0072\u0020\u0025\u0076",_ga .Name ); +if _bg :=d .Skip ();_bg !=nil {return _bg ;};};case _d .EndElement :break _baf ;case _d .CharData :};};return nil ;};func (_deec ST_TopBot )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_deec .String (),start );};func (_dbccf *OMathPara )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\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 :"\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 :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\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 :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _dbccf .CT_OMathPara .MarshalXML (e ,start );};func (_edef *CT_MR )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_cdb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}}; +for _ ,_efbd :=range _edef .E {e .EncodeElement (_efbd ,_cdb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the MathPr and its children -func (_bfed *MathPr )Validate ()error {return _bfed .ValidateWithPath ("\u004d\u0061\u0074\u0068\u0050\u0072");};func (_baedd *ST_LimLoc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfee ,_ggcd :=d .Token ();if _ggcd !=nil {return _ggcd ; -};if _gcaef ,_ceeb :=_gfee .(_b .EndElement );_ceeb &&_gcaef .Name ==start .Name {*_baedd =1;return nil ;};if _bcdce ,_cgge :=_gfee .(_b .CharData );!_cgge {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",_gfee ); -}else {switch string (_bcdce ){case "":*_baedd =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_baedd =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_baedd =2;};};_gfee ,_ggcd =d .Token ();if _ggcd !=nil {return _ggcd ;};if _aedg ,_bfbc :=_gfee .(_b .EndElement ); -_bfbc &&_aedg .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",_gfee );}; +// ValidateWithPath validates the CT_R and its children, prefixing error messages with path +func (_beaa *CT_R )ValidateWithPath (path string )error {if _beaa .RPr !=nil {if _aabbf :=_beaa .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_aabbf !=nil {return _aabbf ;};};for _aegf ,_gbgg :=range _beaa .Choice {if _fgcb :=_gbgg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_aegf )); +_fgcb !=nil {return _fgcb ;};};return nil ;};func (_gcag ST_BreakBin )ValidateWithPath (path string )error {switch _gcag {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcag )); +};return nil ;};func (_gbgc *CT_MPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eeca :for {_baceg ,_edga :=d .Token ();if _edga !=nil {return _edga ;};switch _ffdg :=_baceg .(type ){case _d .StartElement :switch _ffdg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbgc .BaseJc =NewCT_YAlign (); +if _cggdc :=d .DecodeElement (_gbgc .BaseJc ,&_ffdg );_cggdc !=nil {return _cggdc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbgc .PlcHide =NewCT_OnOff (); +if _fcae :=d .DecodeElement (_gbgc .PlcHide ,&_ffdg );_fcae !=nil {return _fcae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbgc .RSpRule =NewCT_SpacingRule (); +if _dfg :=d .DecodeElement (_gbgc .RSpRule ,&_ffdg );_dfg !=nil {return _dfg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbgc .CGpRule =NewCT_SpacingRule (); +if _bebc :=d .DecodeElement (_gbgc .CGpRule ,&_ffdg );_bebc !=nil {return _bebc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbgc .RSp =NewCT_UnSignedInteger (); +if _fbff :=d .DecodeElement (_gbgc .RSp ,&_ffdg );_fbff !=nil {return _fbff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbgc .CSp =NewCT_UnSignedInteger (); +if _eedd :=d .DecodeElement (_gbgc .CSp ,&_ffdg );_eedd !=nil {return _eedd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbgc .CGp =NewCT_UnSignedInteger (); +if _ffdb :=d .DecodeElement (_gbgc .CGp ,&_ffdg );_ffdb !=nil {return _ffdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbgc .Mcs =NewCT_MCS (); +if _dcgc :=d .DecodeElement (_gbgc .Mcs ,&_ffdg );_dcgc !=nil {return _dcgc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbgc .CtrlPr =NewCT_CtrlPr (); +if _cdce :=d .DecodeElement (_gbgc .CtrlPr ,&_ffdg );_cdce !=nil {return _cdce ;};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\u004d\u0050\u0072\u0020\u0025\u0076",_ffdg .Name ); +if _adgb :=d .Skip ();_adgb !=nil {return _adgb ;};};case _d .EndElement :break _eeca ;case _d .CharData :};};return nil ;};func (_begd *CT_RChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _begd .T !=nil {_dedf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0074"}}; +for _ ,_dfaa :=range _begd .T {e .EncodeElement (_dfaa ,_dedf );};};return nil ;}; -// Validate validates the CT_MCPr and its children -func (_egde *CT_MCPr )Validate ()error {return _egde .ValidateWithPath ("\u0043T\u005f\u004d\u0043\u0050\u0072");};type CT_BarPr struct{Pos *CT_TopBot ;CtrlPr *CT_CtrlPr ;}; +// ValidateWithPath validates the CT_PhantPr and its children, prefixing error messages with path +func (_afdg *CT_PhantPr )ValidateWithPath (path string )error {if _afdg .Show !=nil {if _deeg :=_afdg .Show .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077");_deeg !=nil {return _deeg ;};};if _afdg .ZeroWid !=nil {if _bdbe :=_afdg .ZeroWid .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0057\u0069\u0064"); +_bdbe !=nil {return _bdbe ;};};if _afdg .ZeroAsc !=nil {if _beec :=_afdg .ZeroAsc .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0041\u0073\u0063");_beec !=nil {return _beec ;};};if _afdg .ZeroDesc !=nil {if _efbeb :=_afdg .ZeroDesc .ValidateWithPath (path +"\u002fZ\u0065\u0072\u006f\u0044\u0065\u0073c"); +_efbeb !=nil {return _efbeb ;};};if _afdg .Transp !=nil {if _afbd :=_afdg .Transp .ValidateWithPath (path +"\u002fT\u0072\u0061\u006e\u0073\u0070");_afbd !=nil {return _afbd ;};};if _afdg .CtrlPr !=nil {if _afee :=_afdg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_afee !=nil {return _afee ;};};return nil ;};func NewCT_CtrlPr ()*CT_CtrlPr {_ccfe :=&CT_CtrlPr {};return _ccfe };const (ST_LimLocUnset ST_LimLoc =0;ST_LimLocUndOvr ST_LimLoc =1;ST_LimLocSubSup ST_LimLoc =2;);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 ;}; + +// ValidateWithPath validates the CT_LimLow and its children, prefixing error messages with path +func (_cbee *CT_LimLow )ValidateWithPath (path string )error {if _cbee .LimLowPr !=nil {if _bdga :=_cbee .LimLowPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077\u0050r");_bdga !=nil {return _bdga ;};};if _fad :=_cbee .E .ValidateWithPath (path +"\u002f\u0045"); +_fad !=nil {return _fad ;};if _egg :=_cbee .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_egg !=nil {return _egg ;};return nil ;};type CT_RChoice struct{T []*CT_Text ;};func (_ddgb *ST_BreakBinSub )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddgb =0; +case "\u002d\u002d":*_ddgb =1;case "\u002d\u002b":*_ddgb =2;case "\u002b\u002d":*_ddgb =3;};return nil ;};func (_dbcd *CT_SPre )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dbcd .SPrePr !=nil {_afg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065\u0050\u0072"}}; +e .EncodeElement (_dbcd .SPrePr ,_afg );};_cfgb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_dbcd .Sub ,_cfgb );_eebc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_dbcd .Sup ,_eebc ); +_adab :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dbcd .E ,_adab );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ddcff ST_BreakBin )String ()string {switch _ddcff {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_LimUppPr and its children, prefixing error messages with path -func (_ebff *CT_LimUppPr )ValidateWithPath (path string )error {if _ebff .CtrlPr !=nil {if _decfc :=_ebff .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_decfc !=nil {return _decfc ;};};return nil ;};func (_fdee *CT_XAlign )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_gbcbb ,_dacd :=_fdee .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"}); -if _dacd !=nil {return _dacd ;};start .Attr =append (start .Attr ,_gbcbb );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Box ()*CT_Box {_abf :=&CT_Box {};_abf .E =NewCT_OMathArg ();return _abf };type EG_OMathElements struct{EG_OMathMathElements []*EG_OMathMathElements ; -}; +func (_gbcc *CT_LimUppPr )ValidateWithPath (path string )error {if _gbcc .CtrlPr !=nil {if _dedc :=_gbcc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dedc !=nil {return _dedc ;};};return nil ;};func NewCT_MathPrChoice ()*CT_MathPrChoice {_cdfb :=&CT_MathPrChoice {}; +return _cdfb }; -// Validate validates the CT_Style and its children -func (_cece *CT_Style )Validate ()error {return _cece .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");}; +// Validate validates the CT_SSubPr and its children +func (_daee *CT_SSubPr )Validate ()error {return _daee .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062\u0050r");}; -// Validate validates the OMath and its children -func (_badff *OMath )Validate ()error {return _badff .ValidateWithPath ("\u004f\u004d\u0061t\u0068")};func (_eebfa *CT_OMathArg )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eebfa .ArgPr !=nil {_ggaaaa :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0061\u0072\u0067\u0050\u0072"}}; -e .EncodeElement (_eebfa .ArgPr ,_ggaaaa );};if _eebfa .EG_OMathMathElements !=nil {for _ ,_ebdd :=range _eebfa .EG_OMathMathElements {_ebdd .MarshalXML (e ,_b .StartElement {});};};if _eebfa .CtrlPr !=nil {_fbda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; -e .EncodeElement (_eebfa .CtrlPr ,_fbda );};e .EncodeToken (_b .EndElement {Name :start .Name });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_MR struct{E []*CT_OMathArg ;};func (_bfad *CT_Style )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bfad .ValAttr !=ST_StyleUnset {_cdgc ,_ebdg :=_bfad .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"}); -if _ebdg !=nil {return _ebdg ;};start .Attr =append (start .Attr ,_cdgc );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SPre ()*CT_SPre {_gaaa :=&CT_SPre {};_gaaa .Sub =NewCT_OMathArg ();_gaaa .Sup =NewCT_OMathArg (); -_gaaa .E =NewCT_OMathArg ();return _gaaa ;}; +// Validate validates the CT_XAlign and its children +func (_effbg *CT_XAlign )Validate ()error {return _effbg .ValidateWithPath ("\u0043T\u005f\u0058\u0041\u006c\u0069\u0067n");}; -// Validate validates the CT_Rad and its children -func (_ddde *CT_Rad )Validate ()error {return _ddde .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064");}; +// ValidateWithPath validates the CT_Integer2 and its children, prefixing error messages with path +func (_gdbg *CT_Integer2 )ValidateWithPath (path string )error {if _gdbg .ValAttr < -2{return _g .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 ,_gdbg .ValAttr ); +};if _gdbg .ValAttr > 2{return _g .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 ,_gdbg .ValAttr ); +};return nil ;};func (_gdfa *CT_OMathPara )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cacg :for {_cgedc ,_ddab :=d .Token ();if _ddab !=nil {return _ddab ;};switch _gfefa :=_cgedc .(type ){case _d .StartElement :switch _gfefa .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdfa .OMathParaPr =NewCT_OMathParaPr (); +if _eggg :=d .DecodeElement (_gdfa .OMathParaPr ,&_gfefa );_eggg !=nil {return _eggg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_addb :=NewCT_OMath (); +if _afcg :=d .DecodeElement (_addb ,&_gfefa );_afcg !=nil {return _afcg ;};_gdfa .OMath =append (_gdfa .OMath ,_addb );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_O\u004d\u0061t\u0068\u0050\u0061\u0072\u0061\u0020\u0025\u0076",_gfefa .Name ); +if _dedg :=d .Skip ();_dedg !=nil {return _dedg ;};};case _d .EndElement :break _cacg ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_FType and its children -func (_cbd *CT_FType )Validate ()error {return _cbd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0054\u0079\u0070\u0065");};func (_eedd ST_FType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eedd .String (),start ); -};func NewCT_Char ()*CT_Char {_bfd :=&CT_Char {};return _bfd };func NewCT_D ()*CT_D {_ggb :=&CT_D {};return _ggb };func (_bdec ST_Shp )ValidateWithPath (path string )error {switch _bdec {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 (_bdec )); -};return nil ;};func (_dbfgf ST_FType )ValidateWithPath (path string )error {switch _dbfgf {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 (_dbfgf )); -};return nil ;};type CT_XAlign struct{ValAttr _gc .ST_XAlign ;};func (_acdc *CT_TwipsMeasure )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdbg :=range start .Attr {if _bdbg .Name .Local =="\u0076\u0061\u006c"{_gfdg ,_cddd :=ParseUnionST_TwipsMeasure (_bdbg .Value ); -if _cddd !=nil {return _cddd ;};_acdc .ValAttr =_gfdg ;continue ;};};for {_cbgcd ,_bdbda :=d .Token ();if _bdbda !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_bdbda ); -};if _ddcg ,_cfed :=_cbgcd .(_b .EndElement );_cfed &&_ddcg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_DPr and its children, prefixing error messages with path +func (_gdbf *CT_DPr )ValidateWithPath (path string )error {if _gdbf .BegChr !=nil {if _dba :=_gdbf .BegChr .ValidateWithPath (path +"\u002fB\u0065\u0067\u0043\u0068\u0072");_dba !=nil {return _dba ;};};if _gdbf .SepChr !=nil {if _aeff :=_gdbf .SepChr .ValidateWithPath (path +"\u002fS\u0065\u0070\u0043\u0068\u0072"); +_aeff !=nil {return _aeff ;};};if _gdbf .EndChr !=nil {if _cabd :=_gdbf .EndChr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0068\u0072");_cabd !=nil {return _cabd ;};};if _gdbf .Grow !=nil {if _bfb :=_gdbf .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077"); +_bfb !=nil {return _bfb ;};};if _gdbf .Shp !=nil {if _agb :=_gdbf .Shp .ValidateWithPath (path +"\u002f\u0053\u0068\u0070");_agb !=nil {return _agb ;};};if _gdbf .CtrlPr !=nil {if _dbae :=_gdbf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_dbae !=nil {return _dbae ;};};return nil ;}; -// ValidateWithPath validates the CT_RChoice and its children, prefixing error messages with path -func (_deec *CT_RChoice )ValidateWithPath (path string )error {for _ffac ,_gbcf :=range _deec .T {if _ecbe :=_gbcf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0054\u005b\u0025\u0064\u005d",path ,_ffac ));_ecbe !=nil {return _ecbe ;};};return nil ; -};func NewCT_SSubPr ()*CT_SSubPr {_bbbcg :=&CT_SSubPr {};return _bbbcg };func (_e *CT_Acc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_e .E =NewCT_OMathArg ();_dd :for {_bg ,_beg :=d .Token ();if _beg !=nil {return _beg ;};switch _fg :=_bg .(type ){case _b .StartElement :switch _fg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063P\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063P\u0072"}:_e .AccPr =NewCT_AccPr (); -if _eb :=d .DecodeElement (_e .AccPr ,&_fg );_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 _ba :=d .DecodeElement (_e .E ,&_fg ); -_ba !=nil {return _ba ;};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\u0041\u0063\u0063\u0020\u0025\u0076",_fg .Name ); -if _gg :=d .Skip ();_gg !=nil {return _gg ;};};case _b .EndElement :break _dd ;case _b .CharData :};};return nil ;};func (_bbfa *CT_MR )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_afgb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}}; -for _ ,_aged :=range _bbfa .E {e .EncodeElement (_aged ,_afgb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgg *CT_OMathJc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cgg .ValAttr !=ST_JcUnset {_dfcb ,_bagdcc :=_cgg .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"}); -if _bagdcc !=nil {return _bagdcc ;};start .Attr =append (start .Attr ,_dfcb );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_D struct{DPr *CT_DPr ;E []*CT_OMathArg ;};func NewCT_FPr ()*CT_FPr {_fbdg :=&CT_FPr {}; -return _fbdg };func NewCT_OMath ()*CT_OMath {_decd :=&CT_OMath {};return _decd }; +// Validate validates the CT_UnSignedInteger and its children +func (_ceeeb *CT_UnSignedInteger )Validate ()error {return _ceeeb .ValidateWithPath ("\u0043T\u005fU\u006e\u0053\u0069\u0067\u006ee\u0064\u0049n\u0074\u0065\u0067\u0065\u0072");}; -// Validate validates the CT_Phant and its children -func (_degca *CT_Phant )Validate ()error {return _degca .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074");};type CT_RChoice struct{T []*CT_Text ;};func (_bdc *CT_BorderBoxPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _bdc .HideTop !=nil {_fa :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0054\u006fp"}};e .EncodeElement (_bdc .HideTop ,_fa );};if _bdc .HideBot !=nil {_dg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0042\u006ft"}}; -e .EncodeElement (_bdc .HideBot ,_dg );};if _bdc .HideLeft !=nil {_ad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}};e .EncodeElement (_bdc .HideLeft ,_ad );};if _bdc .HideRight !=nil {_fcd :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0068\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_bdc .HideRight ,_fcd );};if _bdc .StrikeH !=nil {_dgc :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065H"}};e .EncodeElement (_bdc .StrikeH ,_dgc );};if _bdc .StrikeV !=nil {_cac :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065V"}}; -e .EncodeElement (_bdc .StrikeV ,_cac );};if _bdc .StrikeBLTR !=nil {_dcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}};e .EncodeElement (_bdc .StrikeBLTR ,_dcc );};if _bdc .StrikeTLBR !=nil {_dcbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}}; -e .EncodeElement (_bdc .StrikeTLBR ,_dcbg );};if _bdc .CtrlPr !=nil {_bae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bdc .CtrlPr ,_bae );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_Script and its children, prefixing error messages with path +func (_ceca *CT_Script )ValidateWithPath (path string )error {if _daage :=_ceca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_daage !=nil {return _daage ;};return nil ;};func (_dgcgb *CT_SSubPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agcd :for {_bddfb ,_adcg :=d .Token (); +if _adcg !=nil {return _adcg ;};switch _bcbe :=_bddfb .(type ){case _d .StartElement :switch _bcbe .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgcgb .CtrlPr =NewCT_CtrlPr (); +if _edfff :=d .DecodeElement (_dgcgb .CtrlPr ,&_bcbe );_edfff !=nil {return _edfff ;};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\u0053\u0053\u0075b\u0050\u0072 \u0025\u0076",_bcbe .Name ); +if _cddf :=d .Skip ();_cddf !=nil {return _cddf ;};};case _d .EndElement :break _agcd ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_OMathJc and its children -func (_badce *CT_OMathJc )Validate ()error {return _badce .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063");};func (_feee *ST_FType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_feee =0;case "\u0062\u0061\u0072":*_feee =1; -case "\u0073\u006b\u0077":*_feee =2;case "\u006c\u0069\u006e":*_feee =3;case "\u006e\u006f\u0042a\u0072":*_feee =4;};return nil ;};func (_ecg *CT_Func )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecg .FName =NewCT_OMathArg ();_ecg .E =NewCT_OMathArg (); -_cff :for {_adag ,_eafa :=d .Token ();if _eafa !=nil {return _eafa ;};switch _agbf :=_adag .(type ){case _b .StartElement :switch _agbf .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"}:_ecg .FuncPr =NewCT_FuncPr (); -if _gffc :=d .DecodeElement (_ecg .FuncPr ,&_agbf );_gffc !=nil {return _gffc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _fag :=d .DecodeElement (_ecg .FName ,&_agbf ); -_fag !=nil {return _fag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _fccd :=d .DecodeElement (_ecg .E ,&_agbf ); -_fccd !=nil {return _fccd ;};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\u0046\u0075\u006e\u0063\u0020\u0025\u0076",_agbf .Name ); -if _ecf :=d .Skip ();_ecf !=nil {return _ecf ;};};case _b .EndElement :break _cff ;case _b .CharData :};};return nil ;};func (_daecd *CT_R )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _daecd .RPr !=nil {_edfdf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072P\u0072"}}; -e .EncodeElement (_daecd .RPr ,_edfdf );};if _daecd .Choice !=nil {for _ ,_acbg :=range _daecd .Choice {_acbg .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_addde *CT_RPRChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _addde .Nor !=nil {_bcec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006eo\u0072"}}; -e .EncodeElement (_addde .Nor ,_bcec );};return nil ;};type CT_M struct{MPr *CT_MPr ;Mr []*CT_MR ;};func NewCT_BreakBinSub ()*CT_BreakBinSub {_dda :=&CT_BreakBinSub {};return _dda };const (ST_BreakBinSubUnset ST_BreakBinSub =0;ST_BreakBinSub__ ST_BreakBinSub =1; -ST_BreakBinSub___ ST_BreakBinSub =2;ST_BreakBinSub____ ST_BreakBinSub =3;); +// Validate validates the CT_DPr and its children +func (_gag *CT_DPr )Validate ()error {return _gag .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0072");}; -// ValidateWithPath validates the CT_GroupChr and its children, prefixing error messages with path -func (_gda *CT_GroupChr )ValidateWithPath (path string )error {if _gda .GroupChrPr !=nil {if _cdac :=_gda .GroupChrPr .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");_cdac !=nil {return _cdac ;};};if _age :=_gda .E .ValidateWithPath (path +"\u002f\u0045"); -_age !=nil {return _age ;};return nil ;};func (_adbfd *ST_Script )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bda ,_efba :=d .Token ();if _efba !=nil {return _efba ;};if _cagc ,_bgce :=_bda .(_b .EndElement );_bgce &&_cagc .Name ==start .Name {*_adbfd =1; -return nil ;};if _fbdeb ,_bcde :=_bda .(_b .CharData );!_bcde {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",_bda );}else {switch string (_fbdeb ){case "":*_adbfd =0; -case "\u0072\u006f\u006da\u006e":*_adbfd =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_adbfd =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_adbfd =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_adbfd =4; -case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_adbfd =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_adbfd =6;};};_bda ,_efba =d .Token ();if _efba !=nil {return _efba ;};if _edgd ,_cfce :=_bda .(_b .EndElement );_cfce &&_edgd .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",_bda );};func (_adga *EG_OMathMathElements )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgbg :for {_bfcf ,_agdf :=d .Token (); -if _agdf !=nil {return _agdf ;};switch _egbf :=_bfcf .(type ){case _b .StartElement :switch _egbf .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"}:_adga .Acc =NewCT_Acc (); -if _aab :=d .DecodeElement (_adga .Acc ,&_egbf );_aab !=nil {return _aab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_adga .Bar =NewCT_Bar (); -if _beedg :=d .DecodeElement (_adga .Bar ,&_egbf );_beedg !=nil {return _beedg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_adga .Box =NewCT_Box (); -if _cbfad :=d .DecodeElement (_adga .Box ,&_egbf );_cbfad !=nil {return _cbfad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_adga .BorderBox =NewCT_BorderBox (); -if _bfggd :=d .DecodeElement (_adga .BorderBox ,&_egbf );_bfggd !=nil {return _bfggd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_adga .D =NewCT_D (); -if _fccge :=d .DecodeElement (_adga .D ,&_egbf );_fccge !=nil {return _fccge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_adga .EqArr =NewCT_EqArr (); -if _dgga :=d .DecodeElement (_adga .EqArr ,&_egbf );_dgga !=nil {return _dgga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_adga .F =NewCT_F (); -if _abcb :=d .DecodeElement (_adga .F ,&_egbf );_abcb !=nil {return _abcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_adga .Func =NewCT_Func (); -if _ceecc :=d .DecodeElement (_adga .Func ,&_egbf );_ceecc !=nil {return _ceecc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_adga .GroupChr =NewCT_GroupChr (); -if _efggd :=d .DecodeElement (_adga .GroupChr ,&_egbf );_efggd !=nil {return _efggd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_adga .LimLow =NewCT_LimLow (); -if _cecgf :=d .DecodeElement (_adga .LimLow ,&_egbf );_cecgf !=nil {return _cecgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_adga .LimUpp =NewCT_LimUpp (); -if _cdaad :=d .DecodeElement (_adga .LimUpp ,&_egbf );_cdaad !=nil {return _cdaad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_adga .M =NewCT_M (); -if _dcgbe :=d .DecodeElement (_adga .M ,&_egbf );_dcgbe !=nil {return _dcgbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_adga .Nary =NewCT_Nary (); -if _gdag :=d .DecodeElement (_adga .Nary ,&_egbf );_gdag !=nil {return _gdag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_adga .Phant =NewCT_Phant (); -if _gbbc :=d .DecodeElement (_adga .Phant ,&_egbf );_gbbc !=nil {return _gbbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_adga .Rad =NewCT_Rad (); -if _faae :=d .DecodeElement (_adga .Rad ,&_egbf );_faae !=nil {return _faae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_adga .SPre =NewCT_SPre (); -if _edfe :=d .DecodeElement (_adga .SPre ,&_egbf );_edfe !=nil {return _edfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\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"}:_adga .SSub =NewCT_SSub (); -if _egbgc :=d .DecodeElement (_adga .SSub ,&_egbf );_egbgc !=nil {return _egbgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_adga .SSubSup =NewCT_SSubSup (); -if _eafb :=d .DecodeElement (_adga .SSubSup ,&_egbf );_eafb !=nil {return _eafb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\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"}:_adga .SSup =NewCT_SSup (); -if _gfba :=d .DecodeElement (_adga .SSup ,&_egbf );_gfba !=nil {return _gfba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_adga .R =NewCT_R (); -if _gega :=d .DecodeElement (_adga .R ,&_egbf );_gega !=nil {return _gega ;};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\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_egbf .Name ); -if _cggd :=d .Skip ();_cggd !=nil {return _cggd ;};};case _b .EndElement :break _dgbg ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path +func (_eeaf *CT_Style )ValidateWithPath (path string )error {if _cfbg :=_eeaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfbg !=nil {return _cfbg ;};return nil ;}; // ValidateWithPath validates the CT_SSubPr and its children, prefixing error messages with path -func (_ggec *CT_SSubPr )ValidateWithPath (path string )error {if _ggec .CtrlPr !=nil {if _gabe :=_ggec .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gabe !=nil {return _gabe ;};};return nil ;}; +func (_ecad *CT_SSubPr )ValidateWithPath (path string )error {if _ecad .CtrlPr !=nil {if _debab :=_ecad .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_debab !=nil {return _debab ;};};return nil ;};func (_efa *CT_BreakBin )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _efa .ValAttr !=ST_BreakBinUnset {_bcd ,_dfcb :=_efa .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"}); +if _dfcb !=nil {return _dfcb ;};start .Attr =append (start .Attr ,_bcd );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aeed *CT_MC )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _aeed .McPr !=nil {_fecb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006d\u0063\u0050\u0072"}};e .EncodeElement (_aeed .McPr ,_fecb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_FPr and its children, prefixing error messages with path -func (_fac *CT_FPr )ValidateWithPath (path string )error {if _fac .Type !=nil {if _eegc :=_fac .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_eegc !=nil {return _eegc ;};};if _fac .CtrlPr !=nil {if _acd :=_fac .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_acd !=nil {return _acd ;};};return nil ;};func (_ggcg *CT_LimLow )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggcg .E =NewCT_OMathArg ();_ggcg .Lim =NewCT_OMathArg ();_ddag :for {_dbaaf ,_bbbe :=d .Token ();if _bbbe !=nil {return _bbbe ; -};switch _cbeg :=_dbaaf .(type ){case _b .StartElement :switch _cbeg .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"}:_ggcg .LimLowPr =NewCT_LimLowPr (); -if _geeee :=d .DecodeElement (_ggcg .LimLowPr ,&_cbeg );_geeee !=nil {return _geeee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _fgfgd :=d .DecodeElement (_ggcg .E ,&_cbeg ); -_fgfgd !=nil {return _fgfgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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 _ggaa :=d .DecodeElement (_ggcg .Lim ,&_cbeg ); -_ggaa !=nil {return _ggaa ;};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\u004c\u0069\u006dL\u006f\u0077 \u0025\u0076",_cbeg .Name ); -if _decf :=d .Skip ();_decf !=nil {return _decf ;};};case _b .EndElement :break _ddag ;case _b .CharData :};};return nil ;};func (_eggd *CT_RChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbebd :for {_bbgg ,_dff :=d .Token ();if _dff !=nil {return _dff ; -};switch _cedc :=_bbgg .(type ){case _b .StartElement :switch _cedc .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"}:_aagb :=NewCT_Text (); -if _ddb :=d .DecodeElement (_aagb ,&_cedc );_ddb !=nil {return _ddb ;};_eggd .T =append (_eggd .T ,_aagb );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\u005fR\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_cedc .Name ); -if _cbea :=d .Skip ();_cbea !=nil {return _cbea ;};};case _b .EndElement :break _fbebd ;case _b .CharData :};};return nil ;};func (_dfbac *CT_FType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfbac .ValAttr =ST_FType (1);for _ ,_gfad :=range start .Attr {if _gfad .Name .Local =="\u0076\u0061\u006c"{_dfbac .ValAttr .UnmarshalXMLAttr (_gfad ); -continue ;};};for {_cgda ,_afgg :=d .Token ();if _afgg !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0054\u0079\u0070\u0065: \u0025\u0073",_afgg );};if _ace ,_eef :=_cgda .(_b .EndElement );_eef &&_ace .Name ==start .Name {break ; -};};return nil ;};func (_febb *CT_MR )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dddd :for {_efgg ,_fedf :=d .Token ();if _fedf !=nil {return _fedf ;};switch _dfed :=_efgg .(type ){case _b .StartElement :switch _dfed .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"}:_aaef :=NewCT_OMathArg (); -if _daba :=d .DecodeElement (_aaef ,&_dfed );_daba !=nil {return _daba ;};_febb .E =append (_febb .E ,_aaef );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 \u0043\u0054\u005fM\u0052 \u0025\u0076",_dfed .Name ); -if _dcdf :=d .Skip ();_dcdf !=nil {return _dcdf ;};};case _b .EndElement :break _dddd ;case _b .CharData :};};return nil ;};func NewCT_SSupPr ()*CT_SSupPr {_bddf :=&CT_SSupPr {};return _bddf };func NewOMath ()*OMath {_agag :=&OMath {};_agag .CT_OMath =*NewCT_OMath (); -return _agag }; - -// Validate validates the CT_LimLowPr and its children -func (_edb *CT_LimLowPr )Validate ()error {return _edb .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072");};func NewCT_AccPr ()*CT_AccPr {_gf :=&CT_AccPr {};return _gf };func NewCT_M ()*CT_M {_bedb :=&CT_M {};return _bedb }; -type CT_BorderBox struct{BorderBoxPr *CT_BorderBoxPr ;E *CT_OMathArg ;};func NewCT_MPr ()*CT_MPr {_degc :=&CT_MPr {};return _degc }; - -// ValidateWithPath validates the OMathPara and its children, prefixing error messages with path -func (_cabce *OMathPara )ValidateWithPath (path string )error {if _efcd :=_cabce .CT_OMathPara .ValidateWithPath (path );_efcd !=nil {return _efcd ;};return nil ;}; +// Validate validates the CT_Shp and its children +func (_gfge *CT_Shp )Validate ()error {return _gfge .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0070");};type ST_FType byte ;func (_gfef *CT_FuncPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gfef .CtrlPr !=nil {_ffgb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; +e .EncodeElement (_gfef .CtrlPr ,_ffgb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_OMathParaPr ()*CT_OMathParaPr {_cfgf :=&CT_OMathParaPr {};return _cfgf };func NewCT_SSubSup ()*CT_SSubSup {_bfcg :=&CT_SSubSup {};_bfcg .E =NewCT_OMathArg (); +_bfcg .Sub =NewCT_OMathArg ();_bfcg .Sup =NewCT_OMathArg ();return _bfcg ;}; -// ValidateWithPath validates the CT_MCPr and its children, prefixing error messages with path -func (_cbdf *CT_MCPr )ValidateWithPath (path string )error {if _cbdf .Count !=nil {if _cffc :=_cbdf .Count .ValidateWithPath (path +"\u002f\u0043\u006f\u0075\u006e\u0074");_cffc !=nil {return _cffc ;};};if _cbdf .McJc !=nil {if _dega :=_cbdf .McJc .ValidateWithPath (path +"\u002f\u004d\u0063J\u0063"); -_dega !=nil {return _dega ;};};return nil ;}; +// Validate validates the CT_Bar and its children +func (_dda *CT_Bar )Validate ()error {return _dda .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072");};func (_cdbba ST_FType )ValidateWithPath (path string )error {switch _cdbba {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 (_cdbba )); +};return nil ;};func NewCT_BreakBinSub ()*CT_BreakBinSub {_gcf :=&CT_BreakBinSub {};return _gcf };func (_bbce ST_LimLoc )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dcdfcd :=_d .Attr {};_dcdfcd .Name =name ;switch _bbce {case ST_LimLocUnset :_dcdfcd .Value =""; +case ST_LimLocUndOvr :_dcdfcd .Value ="\u0075\u006e\u0064\u004f\u0076\u0072";case ST_LimLocSubSup :_dcdfcd .Value ="\u0073\u0075\u0062\u0053\u0075\u0070";};return _dcdfcd ,nil ;}; -// ValidateWithPath validates the CT_AccPr and its children, prefixing error messages with path -func (_cgd *CT_AccPr )ValidateWithPath (path string )error {if _cgd .Chr !=nil {if _ea :=_cgd .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_ea !=nil {return _ea ;};};if _cgd .CtrlPr !=nil {if _ag :=_cgd .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_ag !=nil {return _ag ;};};return nil ;};func (_aeabc *CT_OMathParaPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aeabc .Jc !=nil {_eafeg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006a\u0063"}}; -e .EncodeElement (_aeabc .Jc ,_eafeg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aee *CT_EqArr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aee .EqArrPr !=nil {_ffg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072\u0050r"}}; -e .EncodeElement (_aee .EqArrPr ,_ffg );};_ffgd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};for _ ,_cbe :=range _aee .E {e .EncodeElement (_cbe ,_ffgd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SSup and its children, prefixing error messages with path +func (_gabgef *CT_SSup )ValidateWithPath (path string )error {if _gabgef .SSupPr !=nil {if _fccea :=_gabgef .SSupPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0070\u0050\u0072");_fccea !=nil {return _fccea ;};};if _bbg :=_gabgef .E .ValidateWithPath (path +"\u002f\u0045"); +_bbg !=nil {return _bbg ;};if _afbf :=_gabgef .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_afbf !=nil {return _afbf ;};return nil ;};func (_fe *CT_AccPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fe .Chr !=nil {_fab :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063h\u0072"}}; +e .EncodeElement (_fe .Chr ,_fab );};if _fe .CtrlPr !=nil {_eg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_fe .CtrlPr ,_eg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};type CT_Shp struct{ValAttr ST_Shp ;}; -// ValidateWithPath validates the CT_ManualBreak and its children, prefixing error messages with path -func (_dddg *CT_ManualBreak )ValidateWithPath (path string )error {if _dddg .AlnAtAttr !=nil {if *_dddg .AlnAtAttr < 1{return _a .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 ,*_dddg .AlnAtAttr ); -};if *_dddg .AlnAtAttr > 255{return _a .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 ,*_dddg .AlnAtAttr ); -};};return nil ;};func (_fbde *ST_TopBot )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fbde =0;case "\u0074\u006f\u0070":*_fbde =1;case "\u0062\u006f\u0074":*_fbde =2;};return nil ;};func NewCT_Script ()*CT_Script {_geaa :=&CT_Script {}; -return _geaa }; +// ValidateWithPath validates the CT_GroupChrPr and its children, prefixing error messages with path +func (_aefg *CT_GroupChrPr )ValidateWithPath (path string )error {if _aefg .Chr !=nil {if _ceac :=_aefg .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_ceac !=nil {return _ceac ;};};if _aefg .Pos !=nil {if _eecd :=_aefg .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073"); +_eecd !=nil {return _eecd ;};};if _aefg .VertJc !=nil {if _ddcf :=_aefg .VertJc .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u004a\u0063");_ddcf !=nil {return _ddcf ;};};if _aefg .CtrlPr !=nil {if _gba :=_aefg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_gba !=nil {return _gba ;};};return nil ;};type CT_Func struct{FuncPr *CT_FuncPr ;FName *CT_OMathArg ;E *CT_OMathArg ;};func (_gace ST_Jc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gace .String (),start );};const (ST_ScriptUnset ST_Script =0; +ST_ScriptRoman ST_Script =1;ST_ScriptScript ST_Script =2;ST_ScriptFraktur ST_Script =3;ST_ScriptDouble_struck ST_Script =4;ST_ScriptSans_serif ST_Script =5;ST_ScriptMonospace ST_Script =6;);func NewCT_GroupChr ()*CT_GroupChr {_cbda :=&CT_GroupChr {};_cbda .E =NewCT_OMathArg (); +return _cbda };func (_afca *CT_TopBot )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afca .ValAttr =ST_TopBot (1);for _ ,_adfe :=range start .Attr {if _adfe .Name .Local =="\u0076\u0061\u006c"{_afca .ValAttr .UnmarshalXMLAttr (_adfe );continue ; +};};for {_fcaa ,_fcbd :=d .Token ();if _fcbd !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u006f\u0070B\u006f\u0074\u003a\u0020\u0025\u0073",_fcbd );};if _ccca ,_aeea :=_fcaa .(_d .EndElement );_aeea &&_ccca .Name ==start .Name {break ; +};};return nil ;};func (_ebda *CT_OMathArgPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfac :for {_fddcc ,_gbccf :=d .Token ();if _gbccf !=nil {return _gbccf ;};switch _aecb :=_fddcc .(type ){case _d .StartElement :switch _aecb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebda .ArgSz =NewCT_Integer2 (); +if _cbfc :=d .DecodeElement (_ebda .ArgSz ,&_aecb );_cbfc !=nil {return _cbfc ;};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\u004fM\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072 \u0025\u0076",_aecb .Name ); +if _egdef :=d .Skip ();_egdef !=nil {return _egdef ;};};case _d .EndElement :break _cfac ;case _d .CharData :};};return nil ;};func NewCT_PhantPr ()*CT_PhantPr {_cccb :=&CT_PhantPr {};return _cccb };func (_bbded *CT_LimUppPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bafa :for {_gabd ,_eeba :=d .Token (); +if _eeba !=nil {return _eeba ;};switch _bdaf :=_gabd .(type ){case _d .StartElement :switch _bdaf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbded .CtrlPr =NewCT_CtrlPr (); +if _gegg :=d .DecodeElement (_bbded .CtrlPr ,&_bdaf );_gegg !=nil {return _gegg ;};default:_f .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",_bdaf .Name ); +if _dcfe :=d .Skip ();_dcfe !=nil {return _dcfe ;};};case _d .EndElement :break _bafa ;case _d .CharData :};};return nil ;};func (_aege *CT_MC )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgg :for {_cece ,_bfbb :=d .Token ();if _bfbb !=nil {return _bfbb ; +};switch _fgb :=_cece .(type ){case _d .StartElement :switch _fgb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aege .McPr =NewCT_MCPr (); +if _ggcc :=d .DecodeElement (_aege .McPr ,&_fgb );_ggcc !=nil {return _ggcc ;};default:_f .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",_fgb .Name ); +if _ccda :=d .Skip ();_ccda !=nil {return _ccda ;};};case _d .EndElement :break _dgg ;case _d .CharData :};};return nil ;};func (_abaa ST_BreakBin )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_egccf :=_d .Attr {};_egccf .Name =name ;switch _abaa {case ST_BreakBinUnset :_egccf .Value =""; +case ST_BreakBinBefore :_egccf .Value ="\u0062\u0065\u0066\u006f\u0072\u0065";case ST_BreakBinAfter :_egccf .Value ="\u0061\u0066\u0074e\u0072";case ST_BreakBinRepeat :_egccf .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _egccf ,nil ;};func (_bfbd *CT_F )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _bfbd .FPr !=nil {_fcce :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0066P\u0072"}};e .EncodeElement (_bfbd .FPr ,_fcce );};_eac :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006eu\u006d"}};e .EncodeElement (_bfbd .Num ,_eac ); +_edcf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0064e\u006e"}};e .EncodeElement (_bfbd .Den ,_edcf );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_UnSignedInteger and its children -func (_acgcf *CT_UnSignedInteger )Validate ()error {return _acgcf .ValidateWithPath ("\u0043T\u005fU\u006e\u0053\u0069\u0067\u006ee\u0064\u0049n\u0074\u0065\u0067\u0065\u0072");};type CT_OnOff struct{ValAttr *_gc .ST_OnOff ;};func (_eaga ST_Style )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fffdb :=_b .Attr {}; -_fffdb .Name =name ;switch _eaga {case ST_StyleUnset :_fffdb .Value ="";case ST_StyleP :_fffdb .Value ="\u0070";case ST_StyleB :_fffdb .Value ="\u0062";case ST_StyleI :_fffdb .Value ="\u0069";case ST_StyleBi :_fffdb .Value ="\u0062\u0069";};return _fffdb ,nil ; -}; +// Validate validates the CT_MCPr and its children +func (_ddb *CT_MCPr )Validate ()error {return _ddb .ValidateWithPath ("\u0043T\u005f\u004d\u0043\u0050\u0072");};type CT_NaryPr struct{Chr *CT_Char ;LimLoc *CT_LimLoc ;Grow *CT_OnOff ;SubHide *CT_OnOff ;SupHide *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_agbc *CT_Integer255 )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agbc .ValAttr =1; +for _ ,_ccdc :=range start .Attr {if _ccdc .Name .Local =="\u0076\u0061\u006c"{_ffdc ,_ddg :=_c .ParseInt (_ccdc .Value ,10,64);if _ddg !=nil {return _ddg ;};_agbc .ValAttr =_ffdc ;continue ;};};for {_cgeb ,_bda :=d .Token ();if _bda !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0074e\u0067e\u0072\u0032\u0035\u0035\u003a\u0020\u0025s",_bda ); +};if _afe ,_ffefg :=_cgeb .(_d .EndElement );_ffefg &&_afe .Name ==start .Name {break ;};};return nil ;};func (_acgg *CT_PhantPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdac :for {_adac ,_facag :=d .Token ();if _facag !=nil {return _facag ; +};switch _aaeb :=_adac .(type ){case _d .StartElement :switch _aaeb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acgg .Show =NewCT_OnOff (); +if _gbbgb :=d .DecodeElement (_acgg .Show ,&_aaeb );_gbbgb !=nil {return _gbbgb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acgg .ZeroWid =NewCT_OnOff (); +if _bagfd :=d .DecodeElement (_acgg .ZeroWid ,&_aaeb );_bagfd !=nil {return _bagfd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acgg .ZeroAsc =NewCT_OnOff (); +if _eeg :=d .DecodeElement (_acgg .ZeroAsc ,&_aaeb );_eeg !=nil {return _eeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acgg .ZeroDesc =NewCT_OnOff (); +if _fdab :=d .DecodeElement (_acgg .ZeroDesc ,&_aaeb );_fdab !=nil {return _fdab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acgg .Transp =NewCT_OnOff (); +if _adc :=d .DecodeElement (_acgg .Transp ,&_aaeb );_adc !=nil {return _adc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acgg .CtrlPr =NewCT_CtrlPr (); +if _aeaf :=d .DecodeElement (_acgg .CtrlPr ,&_aaeb );_aeaf !=nil {return _aeaf ;};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\u0068\u0061\u006e\u0074\u0050\u0072\u0020\u0025\u0076",_aaeb .Name ); +if _egcfb :=d .Skip ();_egcfb !=nil {return _egcfb ;};};case _d .EndElement :break _gdac ;case _d .CharData :};};return nil ;};func (_bad *CT_BoxPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bad .OpEmu !=nil {_fdd :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u006f\u0070\u0045\u006d\u0075"}}; +e .EncodeElement (_bad .OpEmu ,_fdd );};if _bad .NoBreak !=nil {_gaff :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u006e\u006f\u0042\u0072\u0065\u0061k"}};e .EncodeElement (_bad .NoBreak ,_gaff );};if _bad .Diff !=nil {_cab :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0064\u0069\u0066\u0066"}}; +e .EncodeElement (_bad .Diff ,_cab );};if _bad .Brk !=nil {_ccg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_bad .Brk ,_ccg );};if _bad .Aln !=nil {_cgef :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0061l\u006e"}}; +e .EncodeElement (_bad .Aln ,_cgef );};if _bad .CtrlPr !=nil {_aba :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bad .CtrlPr ,_aba );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewEG_OMathMathElements ()*EG_OMathMathElements {_baba :=&EG_OMathMathElements {};return _baba };func (_gcee *CT_OMath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egce :for {_deba ,_cefe :=d .Token ();if _cefe !=nil {return _cefe ; +};switch _cgbd :=_deba .(type ){case _d .StartElement :switch _cgbd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gafb :=NewEG_OMathMathElements (); +_gafb .Acc =NewCT_Acc ();if _ffbc :=d .DecodeElement (_gafb .Acc ,&_cgbd );_ffbc !=nil {return _ffbc ;};_gcee .EG_OMathMathElements =append (_gcee .EG_OMathMathElements ,_gafb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aggg :=NewEG_OMathMathElements (); +_aggg .Bar =NewCT_Bar ();if _bdag :=d .DecodeElement (_aggg .Bar ,&_cgbd );_bdag !=nil {return _bdag ;};_gcee .EG_OMathMathElements =append (_gcee .EG_OMathMathElements ,_aggg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cefde :=NewEG_OMathMathElements (); +_cefde .Box =NewCT_Box ();if _ffbe :=d .DecodeElement (_cefde .Box ,&_cgbd );_ffbe !=nil {return _ffbe ;};_gcee .EG_OMathMathElements =append (_gcee .EG_OMathMathElements ,_cefde );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egdd :=NewEG_OMathMathElements (); +_egdd .BorderBox =NewCT_BorderBox ();if _fgcg :=d .DecodeElement (_egdd .BorderBox ,&_cgbd );_fgcg !=nil {return _fgcg ;};_gcee .EG_OMathMathElements =append (_gcee .EG_OMathMathElements ,_egdd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_babfc :=NewEG_OMathMathElements (); +_babfc .D =NewCT_D ();if _dceg :=d .DecodeElement (_babfc .D ,&_cgbd );_dceg !=nil {return _dceg ;};_gcee .EG_OMathMathElements =append (_gcee .EG_OMathMathElements ,_babfc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_babe :=NewEG_OMathMathElements (); +_babe .EqArr =NewCT_EqArr ();if _fead :=d .DecodeElement (_babe .EqArr ,&_cgbd );_fead !=nil {return _fead ;};_gcee .EG_OMathMathElements =append (_gcee .EG_OMathMathElements ,_babe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fddb :=NewEG_OMathMathElements (); +_fddb .F =NewCT_F ();if _dbebc :=d .DecodeElement (_fddb .F ,&_cgbd );_dbebc !=nil {return _dbebc ;};_gcee .EG_OMathMathElements =append (_gcee .EG_OMathMathElements ,_fddb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_abag :=NewEG_OMathMathElements (); +_abag .Func =NewCT_Func ();if _dgcg :=d .DecodeElement (_abag .Func ,&_cgbd );_dgcg !=nil {return _dgcg ;};_gcee .EG_OMathMathElements =append (_gcee .EG_OMathMathElements ,_abag );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fefe :=NewEG_OMathMathElements (); +_fefe .GroupChr =NewCT_GroupChr ();if _gfaa :=d .DecodeElement (_fefe .GroupChr ,&_cgbd );_gfaa !=nil {return _gfaa ;};_gcee .EG_OMathMathElements =append (_gcee .EG_OMathMathElements ,_fefe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdcec :=NewEG_OMathMathElements (); +_cdcec .LimLow =NewCT_LimLow ();if _egfb :=d .DecodeElement (_cdcec .LimLow ,&_cgbd );_egfb !=nil {return _egfb ;};_gcee .EG_OMathMathElements =append (_gcee .EG_OMathMathElements ,_cdcec );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdd :=NewEG_OMathMathElements (); +_ebdd .LimUpp =NewCT_LimUpp ();if _edff :=d .DecodeElement (_ebdd .LimUpp ,&_cgbd );_edff !=nil {return _edff ;};_gcee .EG_OMathMathElements =append (_gcee .EG_OMathMathElements ,_ebdd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebbb :=NewEG_OMathMathElements (); +_ebbb .M =NewCT_M ();if _efg :=d .DecodeElement (_ebbb .M ,&_cgbd );_efg !=nil {return _efg ;};_gcee .EG_OMathMathElements =append (_gcee .EG_OMathMathElements ,_ebbb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggeb :=NewEG_OMathMathElements (); +_ggeb .Nary =NewCT_Nary ();if _dbcc :=d .DecodeElement (_ggeb .Nary ,&_cgbd );_dbcc !=nil {return _dbcc ;};_gcee .EG_OMathMathElements =append (_gcee .EG_OMathMathElements ,_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\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdbf :=NewEG_OMathMathElements (); +_cdbf .Phant =NewCT_Phant ();if _cfccg :=d .DecodeElement (_cdbf .Phant ,&_cgbd );_cfccg !=nil {return _cfccg ;};_gcee .EG_OMathMathElements =append (_gcee .EG_OMathMathElements ,_cdbf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egcf :=NewEG_OMathMathElements (); +_egcf .Rad =NewCT_Rad ();if _bgege :=d .DecodeElement (_egcf .Rad ,&_cgbd );_bgege !=nil {return _bgege ;};_gcee .EG_OMathMathElements =append (_gcee .EG_OMathMathElements ,_egcf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggec :=NewEG_OMathMathElements (); +_ggec .SPre =NewCT_SPre ();if _ddgd :=d .DecodeElement (_ggec .SPre ,&_cgbd );_ddgd !=nil {return _ddgd ;};_gcee .EG_OMathMathElements =append (_gcee .EG_OMathMathElements ,_ggec );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdff :=NewEG_OMathMathElements (); +_cdff .SSub =NewCT_SSub ();if _cbdb :=d .DecodeElement (_cdff .SSub ,&_cgbd );_cbdb !=nil {return _cbdb ;};_gcee .EG_OMathMathElements =append (_gcee .EG_OMathMathElements ,_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\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dccc :=NewEG_OMathMathElements (); +_dccc .SSubSup =NewCT_SSubSup ();if _gbab :=d .DecodeElement (_dccc .SSubSup ,&_cgbd );_gbab !=nil {return _gbab ;};_gcee .EG_OMathMathElements =append (_gcee .EG_OMathMathElements ,_dccc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfbe :=NewEG_OMathMathElements (); +_dfbe .SSup =NewCT_SSup ();if _bbcc :=d .DecodeElement (_dfbe .SSup ,&_cgbd );_bbcc !=nil {return _bbcc ;};_gcee .EG_OMathMathElements =append (_gcee .EG_OMathMathElements ,_dfbe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gacdg :=NewEG_OMathMathElements (); +_gacdg .R =NewCT_R ();if _dfcc :=d .DecodeElement (_gacdg .R ,&_cgbd );_dfcc !=nil {return _dfcc ;};_gcee .EG_OMathMathElements =append (_gcee .EG_OMathMathElements ,_gacdg );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\u004f\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_cgbd .Name ); +if _ggdb :=d .Skip ();_ggdb !=nil {return _ggdb ;};};case _d .EndElement :break _egce ;case _d .CharData :};};return nil ;};type CT_MR struct{E []*CT_OMathArg ;};func NewCT_FType ()*CT_FType {_bcbaa :=&CT_FType {};_bcbaa .ValAttr =ST_FType (1);return _bcbaa }; -// Validate validates the CT_OMathArg and its children -func (_fcef *CT_OMathArg )Validate ()error {return _fcef .ValidateWithPath ("C\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067");};func NewCT_CtrlPr ()*CT_CtrlPr {_egga :=&CT_CtrlPr {};return _egga };type ST_BreakBinSub byte ;func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_cefd :=&CT_TwipsMeasure {}; -return _cefd }; -// ValidateWithPath validates the OMath and its children, prefixing error messages with path -func (_gggcb *OMath )ValidateWithPath (path string )error {if _fcdab :=_gggcb .CT_OMath .ValidateWithPath (path );_fcdab !=nil {return _fcdab ;};return nil ;}; +// Validate validates the CT_Script and its children +func (_beag *CT_Script )Validate ()error {return _beag .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0072\u0069\u0070t");}; -// ValidateWithPath validates the CT_FuncPr and its children, prefixing error messages with path -func (_ecff *CT_FuncPr )ValidateWithPath (path string )error {if _ecff .CtrlPr !=nil {if _bedd :=_ecff .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bedd !=nil {return _bedd ;};};return nil ;};func (_fbdd *CT_FuncPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _fbdd .CtrlPr !=nil {_adf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_fbdd .CtrlPr ,_adf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_BreakBin ()*CT_BreakBin {_geee :=&CT_BreakBin {}; -return _geee }; +// Validate validates the CT_OnOff and its children +func (_adb *CT_OnOff )Validate ()error {return _adb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");};func (_eaaab *CT_R )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eaaab .RPr !=nil {_afbc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0072P\u0072"}}; +e .EncodeElement (_eaaab .RPr ,_afbc );};if _eaaab .Choice !=nil {for _ ,_gaae :=range _eaaab .Choice {_gaae .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aaga *ST_Script )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efdc ,_gecc :=d .Token (); +if _gecc !=nil {return _gecc ;};if _fcff ,_dfcf :=_efdc .(_d .EndElement );_dfcf &&_fcff .Name ==start .Name {*_aaga =1;return nil ;};if _gfee ,_fbgf :=_efdc .(_d .CharData );!_fbgf {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",_efdc ); +}else {switch string (_gfee ){case "":*_aaga =0;case "\u0072\u006f\u006da\u006e":*_aaga =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_aaga =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_aaga =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_aaga =4; +case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_aaga =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_aaga =6;};};_efdc ,_gecc =d .Token ();if _gecc !=nil {return _gecc ;};if _gebgg ,_acfbc :=_efdc .(_d .EndElement );_acfbc &&_gebgg .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",_efdc );};func (_decf *CT_MR )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddag :for {_dbda ,_begf :=d .Token (); +if _begf !=nil {return _begf ;};switch _eea :=_dbda .(type ){case _d .StartElement :switch _eea .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_cbae :=NewCT_OMathArg (); +if _edab :=d .DecodeElement (_cbae ,&_eea );_edab !=nil {return _edab ;};_decf .E =append (_decf .E ,_cbae );default:_f .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",_eea .Name ); +if _gdfc :=d .Skip ();_gdfc !=nil {return _gdfc ;};};case _d .EndElement :break _ddag ;case _d .CharData :};};return nil ;};func (_ebf *CT_EqArrPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ebf .BaseJc !=nil {_fcf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}}; +e .EncodeElement (_ebf .BaseJc ,_fcf );};if _ebf .MaxDist !=nil {_gee :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u006d\u0061\u0078\u0044\u0069\u0073t"}};e .EncodeElement (_ebf .MaxDist ,_gee );};if _ebf .ObjDist !=nil {_abbg :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u006f\u0062\u006a\u0044\u0069\u0073t"}}; +e .EncodeElement (_ebf .ObjDist ,_abbg );};if _ebf .RSpRule !=nil {_aade :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_ebf .RSpRule ,_aade );};if _ebf .RSp !=nil {_gdbd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0072S\u0070"}}; +e .EncodeElement (_ebf .RSp ,_gdbd );};if _ebf .CtrlPr !=nil {_gdbb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ebf .CtrlPr ,_gdbb );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_BarPr and its children -func (_fe *CT_BarPr )Validate ()error {return _fe .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072");}; +// ValidateWithPath validates the CT_BorderBoxPr and its children, prefixing error messages with path +func (_ggf *CT_BorderBoxPr )ValidateWithPath (path string )error {if _ggf .HideTop !=nil {if _cae :=_ggf .HideTop .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0054\u006f\u0070");_cae !=nil {return _cae ;};};if _ggf .HideBot !=nil {if _ced :=_ggf .HideBot .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0042\u006f\u0074"); +_ced !=nil {return _ced ;};};if _ggf .HideLeft !=nil {if _ffe :=_ggf .HideLeft .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004c\u0065\u0066t");_ffe !=nil {return _ffe ;};};if _ggf .HideRight !=nil {if _gce :=_ggf .HideRight .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074"); +_gce !=nil {return _gce ;};};if _ggf .StrikeH !=nil {if _fag :=_ggf .StrikeH .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0048");_fag !=nil {return _fag ;};};if _ggf .StrikeV !=nil {if _dbg :=_ggf .StrikeV .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0056"); +_dbg !=nil {return _dbg ;};};if _ggf .StrikeBLTR !=nil {if _bc :=_ggf .StrikeBLTR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052");_bc !=nil {return _bc ;};};if _ggf .StrikeTLBR !=nil {if _ffa :=_ggf .StrikeTLBR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"); +_ffa !=nil {return _ffa ;};};if _ggf .CtrlPr !=nil {if _ggc :=_ggf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_ggc !=nil {return _ggc ;};};return nil ;};func (_gdee ST_Style )Validate ()error {return _gdee .ValidateWithPath ("")}; +func (_gege ST_Script )Validate ()error {return _gege .ValidateWithPath ("")};func (_bcbd *EG_ScriptStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u006d\u003aE\u0047\u005f\u0053c\u0072\u0069\u0070\u0074\u0053\u0074\u0079\u006c\u0065"; +if _bcbd .Scr !=nil {_edggf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073c\u0072"}};e .EncodeElement (_bcbd .Scr ,_edggf );};if _bcbd .Sty !=nil {_fffc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073t\u0079"}};e .EncodeElement (_bcbd .Sty ,_fffc ); +};return nil ;};type CT_SSubPr struct{CtrlPr *CT_CtrlPr ;};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 CT_SSup struct{SSupPr *CT_SSupPr ;E *CT_OMathArg ;Sup *CT_OMathArg ; +}; -// Validate validates the CT_FPr and its children -func (_cabc *CT_FPr )Validate ()error {return _cabc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0050\u0072");};func NewMathPr ()*MathPr {_fbce :=&MathPr {};_fbce .CT_MathPr =*NewCT_MathPr ();return _fbce }; +// ValidateWithPath validates the CT_SSubSup and its children, prefixing error messages with path +func (_afec *CT_SSubSup )ValidateWithPath (path string )error {if _afec .SSubSupPr !=nil {if _fcfc :=_afec .SSubSupPr .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");_fcfc !=nil {return _fcfc ;};};if _acad :=_afec .E .ValidateWithPath (path +"\u002f\u0045"); +_acad !=nil {return _acad ;};if _bef :=_afec .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_bef !=nil {return _bef ;};if _fada :=_afec .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_fada !=nil {return _fada ;};return nil ;}; -// ValidateWithPath validates the CT_SSub and its children, prefixing error messages with path -func (_bfbf *CT_SSub )ValidateWithPath (path string )error {if _bfbf .SSubPr !=nil {if _afdca :=_bfbf .SSubPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0062\u0050\u0072");_afdca !=nil {return _afdca ;};};if _eafad :=_bfbf .E .ValidateWithPath (path +"\u002f\u0045"); -_eafad !=nil {return _eafad ;};if _dfd :=_bfbf .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_dfd !=nil {return _dfd ;};return nil ;};func (_gebd *CT_NaryPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccbe :for {_fdcc ,_ddgc :=d .Token (); -if _ddgc !=nil {return _ddgc ;};switch _fageb :=_fdcc .(type ){case _b .StartElement :switch _fageb .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"}:_gebd .Chr =NewCT_Char (); -if _aacg :=d .DecodeElement (_gebd .Chr ,&_fageb );_aacg !=nil {return _aacg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gebd .LimLoc =NewCT_LimLoc (); -if _cddg :=d .DecodeElement (_gebd .LimLoc ,&_fageb );_cddg !=nil {return _cddg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gebd .Grow =NewCT_OnOff (); -if _cfb :=d .DecodeElement (_gebd .Grow ,&_fageb );_cfb !=nil {return _cfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gebd .SubHide =NewCT_OnOff (); -if _ggeb :=d .DecodeElement (_gebd .SubHide ,&_fageb );_ggeb !=nil {return _ggeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gebd .SupHide =NewCT_OnOff (); -if _bde :=d .DecodeElement (_gebd .SupHide ,&_fageb );_bde !=nil {return _bde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gebd .CtrlPr =NewCT_CtrlPr (); -if _bdcf :=d .DecodeElement (_gebd .CtrlPr ,&_fageb );_bdcf !=nil {return _bdcf ;};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\u004e\u0061\u0072y\u0050\u0072 \u0025\u0076",_fageb .Name ); -if _aaab :=d .Skip ();_aaab !=nil {return _aaab ;};};case _b .EndElement :break _ccbe ;case _b .CharData :};};return nil ;};func (_dea *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 :_a .Sprintf ("\u0025\u0076",_dea .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_beddf ST_Style )String ()string {switch _beddf {case 0:return "";case 1:return "\u0070";case 2:return "\u0062";case 3:return "\u0069";case 4:return "\u0062\u0069"; -};return "";}; +// ValidateWithPath validates the CT_Shp and its children, prefixing error messages with path +func (_dggb *CT_Shp )ValidateWithPath (path string )error {if _dggb .ValAttr ==ST_ShpUnset {return _g .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _fbca :=_dggb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbca !=nil {return _fbca ;};return nil ;};func (_egc *CT_BreakBinSub )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbc :=range start .Attr {if _dbc .Name .Local =="\u0076\u0061\u006c"{_egc .ValAttr .UnmarshalXMLAttr (_dbc ); +continue ;};};for {_bde ,_gdae :=d .Token ();if _gdae !=nil {return _g .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",_gdae );};if _eef ,_fec :=_bde .(_d .EndElement ); +_fec &&_eef .Name ==start .Name {break ;};};return nil ;};func (_ebbf *CT_YAlign )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebbf .ValAttr =_gf .ST_YAlign (1);for _ ,_dcaa :=range start .Attr {if _dcaa .Name .Local =="\u0076\u0061\u006c"{_ebbf .ValAttr .UnmarshalXMLAttr (_dcaa ); +continue ;};};for {_beac ,_cccd :=d .Token ();if _cccd !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0059\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_cccd );};if _egaf ,_fbcc :=_beac .(_d .EndElement );_fbcc &&_egaf .Name ==start .Name {break ; +};};return nil ;};func (_ccge *CT_DPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ccge .BegChr !=nil {_cea :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0062\u0065\u0067\u0043\u0068\u0072"}};e .EncodeElement (_ccge .BegChr ,_cea ); +};if _ccge .SepChr !=nil {_aeb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073\u0065\u0070\u0043\u0068\u0072"}};e .EncodeElement (_ccge .SepChr ,_aeb );};if _ccge .EndChr !=nil {_fddc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065\u006e\u0064\u0043\u0068\u0072"}}; +e .EncodeElement (_ccge .EndChr ,_fddc );};if _ccge .Grow !=nil {_adge :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_ccge .Grow ,_adge );};if _ccge .Shp !=nil {_ggbg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073h\u0070"}}; +e .EncodeElement (_ccge .Shp ,_ggbg );};if _ccge .CtrlPr !=nil {_dfe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ccge .CtrlPr ,_dfe );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_gdaea *CT_MCS )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_ecgg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006d\u0063"}};for _ ,_bgfa :=range _gdaea .Mc {e .EncodeElement (_bgfa ,_ecgg ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_BreakBin and its children, prefixing error messages with path -func (_fdf *CT_BreakBin )ValidateWithPath (path string )error {if _cdd :=_fdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdd !=nil {return _cdd ;};return nil ;};func (_ecd *CT_EqArrPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _ecd .BaseJc !=nil {_fccg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}};e .EncodeElement (_ecd .BaseJc ,_fccg );};if _ecd .MaxDist !=nil {_fffb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006d\u0061\u0078\u0044\u0069\u0073t"}}; -e .EncodeElement (_ecd .MaxDist ,_fffb );};if _ecd .ObjDist !=nil {_ffd :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006f\u0062\u006a\u0044\u0069\u0073t"}};e .EncodeElement (_ecd .ObjDist ,_ffd );};if _ecd .RSpRule !=nil {_bbdb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}}; -e .EncodeElement (_ecd .RSpRule ,_bbdb );};if _ecd .RSp !=nil {_fdb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072S\u0070"}};e .EncodeElement (_ecd .RSp ,_fdb );};if _ecd .CtrlPr !=nil {_ffb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; -e .EncodeElement (_ecd .CtrlPr ,_ffb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_LimUppPr and its children +func (_gge *CT_LimUppPr )Validate ()error {return _gge .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072");}; -// ValidateWithPath validates the CT_SSup and its children, prefixing error messages with path -func (_bgcdc *CT_SSup )ValidateWithPath (path string )error {if _bgcdc .SSupPr !=nil {if _gabg :=_bgcdc .SSupPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0070\u0050\u0072");_gabg !=nil {return _gabg ;};};if _aeaa :=_bgcdc .E .ValidateWithPath (path +"\u002f\u0045"); -_aeaa !=nil {return _aeaa ;};if _daed :=_bgcdc .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_daed !=nil {return _daed ;};return nil ;};func (_cbce *CT_MC )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cbce .McPr !=nil {_bec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0063\u0050\u0072"}}; -e .EncodeElement (_cbce .McPr ,_bec );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SSub ()*CT_SSub {_acaf :=&CT_SSub {};_acaf .E =NewCT_OMathArg ();_acaf .Sub =NewCT_OMathArg ();return _acaf ;}; +// Validate validates the CT_OMathArg and its children +func (_ffddd *CT_OMathArg )Validate ()error {return _ffddd .ValidateWithPath ("C\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067");};type CT_PhantPr struct{Show *CT_OnOff ;ZeroWid *CT_OnOff ;ZeroAsc *CT_OnOff ;ZeroDesc *CT_OnOff ;Transp *CT_OnOff ; +CtrlPr *CT_CtrlPr ;};func (_cbd *CT_EqArrPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adgf :for {_bgg ,_bca :=d .Token ();if _bca !=nil {return _bca ;};switch _ddc :=_bgg .(type ){case _d .StartElement :switch _ddc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbd .BaseJc =NewCT_YAlign (); +if _adgea :=d .DecodeElement (_cbd .BaseJc ,&_ddc );_adgea !=nil {return _adgea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbd .MaxDist =NewCT_OnOff (); +if _fagc :=d .DecodeElement (_cbd .MaxDist ,&_ddc );_fagc !=nil {return _fagc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbd .ObjDist =NewCT_OnOff (); +if _gff :=d .DecodeElement (_cbd .ObjDist ,&_ddc );_gff !=nil {return _gff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbd .RSpRule =NewCT_SpacingRule (); +if _gcb :=d .DecodeElement (_cbd .RSpRule ,&_ddc );_gcb !=nil {return _gcb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbd .RSp =NewCT_UnSignedInteger (); +if _dec :=d .DecodeElement (_cbd .RSp ,&_ddc );_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\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbd .CtrlPr =NewCT_CtrlPr (); +if _ecda :=d .DecodeElement (_cbd .CtrlPr ,&_ddc );_ecda !=nil {return _ecda ;};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\u005fE\u0071\u0041\u0072\u0072\u0050\u0072\u0020\u0025\u0076",_ddc .Name ); +if _bdg :=d .Skip ();_bdg !=nil {return _bdg ;};};case _d .EndElement :break _adgf ;case _d .CharData :};};return nil ;};func (_agf *CT_M )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _agf .MPr !=nil {_fdf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006dP\u0072"}}; +e .EncodeElement (_agf .MPr ,_fdf );};_agdb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006d\u0072"}};for _ ,_cbc :=range _agf .Mr {e .EncodeElement (_cbc ,_agdb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Rad ()*CT_Rad {_fcgae :=&CT_Rad {}; +_fcgae .Deg =NewCT_OMathArg ();_fcgae .E =NewCT_OMathArg ();return _fcgae ;};func (_ddea ST_FType )Validate ()error {return _ddea .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_OMathParaPr and its children, prefixing error messages with path -func (_fcga *CT_OMathParaPr )ValidateWithPath (path string )error {if _fcga .Jc !=nil {if _gbbb :=_fcga .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_gbbb !=nil {return _gbbb ;};};return nil ;};func NewCT_UnSignedInteger ()*CT_UnSignedInteger {_fbcg :=&CT_UnSignedInteger {}; -return _fbcg };func (_gbfaa ST_BreakBinSub )String ()string {switch _gbfaa {case 0:return "";case 1:return "\u002d\u002d";case 2:return "\u002d\u002b";case 3:return "\u002b\u002d";};return "";};func NewCT_Integer2 ()*CT_Integer2 {_gadc :=&CT_Integer2 {}; -_gadc .ValAttr =-2;return _gadc };func (_gfa *CT_BreakBin )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfa .ValAttr !=ST_BreakBinUnset {_ebg ,_fef :=_gfa .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _fef !=nil {return _fef ; -};start .Attr =append (start .Attr ,_ebg );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_String ()*CT_String {_ebcc :=&CT_String {};return _ebcc };type ST_Style byte ;func NewCT_Style ()*CT_Style {_ebae :=&CT_Style {}; -return _ebae }; +// Validate validates the CT_LimUpp and its children +func (_dee *CT_LimUpp )Validate ()error {return _dee .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u0055\u0070p");};type CT_YAlign struct{ValAttr _gf .ST_YAlign ;}; -// Validate validates the CT_LimUppPr and its children -func (_eeda *CT_LimUppPr )Validate ()error {return _eeda .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072");};func (_aecf *CT_Shp )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_cdee ,_cbdd :=_aecf .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"}); -if _cbdd !=nil {return _cbdd ;};start .Attr =append (start .Attr ,_cdee );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_BorderBoxPr ()*CT_BorderBoxPr {_dcb :=&CT_BorderBoxPr {};return _dcb };func (_baced ST_Script )Validate ()error {return _baced .ValidateWithPath ("")}; -func (_fefb *CT_MathPrChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fefb .WrapIndent !=nil {_accg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0077r\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}};e .EncodeElement (_fefb .WrapIndent ,_accg ); -};if _fefb .WrapRight !=nil {_faa :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0077\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_fefb .WrapRight ,_faa );};return nil ;};func (_bcfc *CT_OMathPara )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eeeba :for {_eafe ,_gdb :=d .Token (); -if _gdb !=nil {return _gdb ;};switch _gbec :=_eafe .(type ){case _b .StartElement :switch _gbec .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"}:_bcfc .OMathParaPr =NewCT_OMathParaPr (); -if _gcbge :=d .DecodeElement (_bcfc .OMathParaPr ,&_gbec );_gcbge !=nil {return _gcbge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ggacb :=NewCT_OMath (); -if _ggdce :=d .DecodeElement (_ggacb ,&_gbec );_ggdce !=nil {return _ggdce ;};_bcfc .OMath =append (_bcfc .OMath ,_ggacb );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_O\u004d\u0061t\u0068\u0050\u0061\u0072\u0061\u0020\u0025\u0076",_gbec .Name ); -if _efd :=d .Skip ();_efd !=nil {return _efd ;};};case _b .EndElement :break _eeeba ;case _b .CharData :};};return nil ;};func (_bgab *EG_OMathMathElements )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgab .Acc !=nil {_aafg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0061c\u0063"}}; -e .EncodeElement (_bgab .Acc ,_aafg );};if _bgab .Bar !=nil {_cgedf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062a\u0072"}};e .EncodeElement (_bgab .Bar ,_cgedf );};if _bgab .Box !=nil {_ageca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062o\u0078"}}; -e .EncodeElement (_bgab .Box ,_ageca );};if _bgab .BorderBox !=nil {_fcdge :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078"}};e .EncodeElement (_bgab .BorderBox ,_fcdge );};if _bgab .D !=nil {_fccdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064"}}; -e .EncodeElement (_bgab .D ,_fccdg );};if _bgab .EqArr !=nil {_fegag :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072"}};e .EncodeElement (_bgab .EqArr ,_fegag );};if _bgab .F !=nil {_degd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0066"}}; -e .EncodeElement (_bgab .F ,_degd );};if _bgab .Func !=nil {_accbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063"}};e .EncodeElement (_bgab .Func ,_accbg );};if _bgab .GroupChr !=nil {_efgeg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}}; -e .EncodeElement (_bgab .GroupChr ,_efgeg );};if _bgab .LimLow !=nil {_ffbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077"}};e .EncodeElement (_bgab .LimLow ,_ffbg );};if _bgab .LimUpp !=nil {_ccbd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070"}}; -e .EncodeElement (_bgab .LimUpp ,_ccbd );};if _bgab .M !=nil {_gade :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d"}};e .EncodeElement (_bgab .M ,_gade );};if _bgab .Nary !=nil {_ecea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079"}}; -e .EncodeElement (_bgab .Nary ,_ecea );};if _bgab .Phant !=nil {_caff :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074"}};e .EncodeElement (_bgab .Phant ,_caff );};if _bgab .Rad !=nil {_cdce :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072a\u0064"}}; -e .EncodeElement (_bgab .Rad ,_cdce );};if _bgab .SPre !=nil {_gcaed :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065"}};e .EncodeElement (_bgab .SPre ,_gcaed );};if _bgab .SSub !=nil {_bccd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062"}}; -e .EncodeElement (_bgab .SSub ,_bccd );};if _bgab .SSubSup !=nil {_daaa :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0053\u0075\u0062\u0053\u0075p"}};e .EncodeElement (_bgab .SSubSup ,_daaa );};if _bgab .SSup !=nil {_bdfa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070"}}; -e .EncodeElement (_bgab .SSup ,_bdfa );};if _bgab .R !=nil {_gdef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072"}};e .EncodeElement (_bgab .R ,_gdef );};return nil ;};func (_ecca *CT_EqArr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eebe :for {_dae ,_ebd :=d .Token (); -if _ebd !=nil {return _ebd ;};switch _dgcb :=_dae .(type ){case _b .StartElement :switch _dgcb .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"}:_ecca .EqArrPr =NewCT_EqArrPr (); -if _egcf :=d .DecodeElement (_ecca .EqArrPr ,&_dgcb );_egcf !=nil {return _egcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aaec :=NewCT_OMathArg (); -if _cbf :=d .DecodeElement (_aaec ,&_dgcb );_cbf !=nil {return _cbf ;};_ecca .E =append (_ecca .E ,_aaec );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\u0045\u0071\u0041\u0072\u0072\u0020\u0025\u0076",_dgcb .Name ); -if _bac :=d .Skip ();_bac !=nil {return _bac ;};};case _b .EndElement :break _eebe ;case _b .CharData :};};return nil ;};func (_cgaf *ST_BreakBin )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acff ,_agdgb :=d .Token ();if _agdgb !=nil {return _agdgb ; -};if _dgcgc ,_cbcc :=_acff .(_b .EndElement );_cbcc &&_dgcgc .Name ==start .Name {*_cgaf =1;return nil ;};if _dabb ,_ebee :=_acff .(_b .CharData );!_ebee {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",_acff ); -}else {switch string (_dabb ){case "":*_cgaf =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_cgaf =1;case "\u0061\u0066\u0074e\u0072":*_cgaf =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_cgaf =3;};};_acff ,_agdgb =d .Token ();if _agdgb !=nil {return _agdgb ; -};if _fdgg ,_egaae :=_acff .(_b .EndElement );_egaae &&_fdgg .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",_acff ); +// Validate validates the CT_MathPr and its children +func (_fdc *CT_MathPr )Validate ()error {return _fdc .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0074\u0068\u0050r");};func NewCT_OMathPara ()*CT_OMathPara {_gbgb :=&CT_OMathPara {};return _gbgb };func (_ggce *ST_Jc )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ggce =0; +case "\u006c\u0065\u0066\u0074":*_ggce =1;case "\u0072\u0069\u0067h\u0074":*_ggce =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ggce =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_ggce =4;};return nil ;};func (_gcbdg *CT_Script )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gcbdg .ValAttr !=ST_ScriptUnset {_bfcf ,_cacbf :=_gcbdg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"}); +if _cacbf !=nil {return _cacbf ;};start .Attr =append (start .Attr ,_bfcf );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aed *CT_DPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdb :for {_cec ,_adea :=d .Token (); +if _adea !=nil {return _adea ;};switch _bace :=_cec .(type ){case _d .StartElement :switch _bace .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aed .BegChr =NewCT_Char (); +if _ffed :=d .DecodeElement (_aed .BegChr ,&_bace );_ffed !=nil {return _ffed ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aed .SepChr =NewCT_Char (); +if _dcea :=d .DecodeElement (_aed .SepChr ,&_bace );_dcea !=nil {return _dcea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aed .EndChr =NewCT_Char (); +if _cdfd :=d .DecodeElement (_aed .EndChr ,&_bace );_cdfd !=nil {return _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 :"\u0067\u0072\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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"}:_aed .Grow =NewCT_OnOff (); +if _fcc :=d .DecodeElement (_aed .Grow ,&_bace );_fcc !=nil {return _fcc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aed .Shp =NewCT_Shp (); +if _dfbd :=d .DecodeElement (_aed .Shp ,&_bace );_dfbd !=nil {return _dfbd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aed .CtrlPr =NewCT_CtrlPr (); +if _bdee :=d .DecodeElement (_aed .CtrlPr ,&_bace );_bdee !=nil {return _bdee ;};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\u0044\u0050\u0072\u0020\u0025\u0076",_bace .Name ); +if _aacf :=d .Skip ();_aacf !=nil {return _aacf ;};};case _d .EndElement :break _fdb ;case _d .CharData :};};return nil ;};func (_fegg *EG_OMathElements )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_baff :for {_dcba ,_feef :=d .Token (); +if _feef !=nil {return _feef ;};switch _cbge :=_dcba .(type ){case _d .StartElement :switch _cbge .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_feba :=NewEG_OMathMathElements (); +_feba .Acc =NewCT_Acc ();if _dffd :=d .DecodeElement (_feba .Acc ,&_cbge );_dffd !=nil {return _dffd ;};_fegg .EG_OMathMathElements =append (_fegg .EG_OMathMathElements ,_feba );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebcdc :=NewEG_OMathMathElements (); +_ebcdc .Bar =NewCT_Bar ();if _ebgbf :=d .DecodeElement (_ebcdc .Bar ,&_cbge );_ebgbf !=nil {return _ebgbf ;};_fegg .EG_OMathMathElements =append (_fegg .EG_OMathMathElements ,_ebcdc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_effe :=NewEG_OMathMathElements (); +_effe .Box =NewCT_Box ();if _afac :=d .DecodeElement (_effe .Box ,&_cbge );_afac !=nil {return _afac ;};_fegg .EG_OMathMathElements =append (_fegg .EG_OMathMathElements ,_effe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fge :=NewEG_OMathMathElements (); +_fge .BorderBox =NewCT_BorderBox ();if _adfb :=d .DecodeElement (_fge .BorderBox ,&_cbge );_adfb !=nil {return _adfb ;};_fegg .EG_OMathMathElements =append (_fegg .EG_OMathMathElements ,_fge );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_faff :=NewEG_OMathMathElements (); +_faff .D =NewCT_D ();if _bdedc :=d .DecodeElement (_faff .D ,&_cbge );_bdedc !=nil {return _bdedc ;};_fegg .EG_OMathMathElements =append (_fegg .EG_OMathMathElements ,_faff );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fecg :=NewEG_OMathMathElements (); +_fecg .EqArr =NewCT_EqArr ();if _fedg :=d .DecodeElement (_fecg .EqArr ,&_cbge );_fedg !=nil {return _fedg ;};_fegg .EG_OMathMathElements =append (_fegg .EG_OMathMathElements ,_fecg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edag :=NewEG_OMathMathElements (); +_edag .F =NewCT_F ();if _ddaf :=d .DecodeElement (_edag .F ,&_cbge );_ddaf !=nil {return _ddaf ;};_fegg .EG_OMathMathElements =append (_fegg .EG_OMathMathElements ,_edag );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_accf :=NewEG_OMathMathElements (); +_accf .Func =NewCT_Func ();if _gdggf :=d .DecodeElement (_accf .Func ,&_cbge );_gdggf !=nil {return _gdggf ;};_fegg .EG_OMathMathElements =append (_fegg .EG_OMathMathElements ,_accf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_geaa :=NewEG_OMathMathElements (); +_geaa .GroupChr =NewCT_GroupChr ();if _bgeae :=d .DecodeElement (_geaa .GroupChr ,&_cbge );_bgeae !=nil {return _bgeae ;};_fegg .EG_OMathMathElements =append (_fegg .EG_OMathMathElements ,_geaa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbdab :=NewEG_OMathMathElements (); +_cbdab .LimLow =NewCT_LimLow ();if _eggd :=d .DecodeElement (_cbdab .LimLow ,&_cbge );_eggd !=nil {return _eggd ;};_fegg .EG_OMathMathElements =append (_fegg .EG_OMathMathElements ,_cbdab );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_deab :=NewEG_OMathMathElements (); +_deab .LimUpp =NewCT_LimUpp ();if _feefg :=d .DecodeElement (_deab .LimUpp ,&_cbge );_feefg !=nil {return _feefg ;};_fegg .EG_OMathMathElements =append (_fegg .EG_OMathMathElements ,_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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_fcab :=NewEG_OMathMathElements (); +_fcab .M =NewCT_M ();if _ddgf :=d .DecodeElement (_fcab .M ,&_cbge );_ddgf !=nil {return _ddgf ;};_fegg .EG_OMathMathElements =append (_fegg .EG_OMathMathElements ,_fcab );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dafa :=NewEG_OMathMathElements (); +_dafa .Nary =NewCT_Nary ();if _geed :=d .DecodeElement (_dafa .Nary ,&_cbge );_geed !=nil {return _geed ;};_fegg .EG_OMathMathElements =append (_fegg .EG_OMathMathElements ,_dafa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfdda :=NewEG_OMathMathElements (); +_dfdda .Phant =NewCT_Phant ();if _cdfe :=d .DecodeElement (_dfdda .Phant ,&_cbge );_cdfe !=nil {return _cdfe ;};_fegg .EG_OMathMathElements =append (_fegg .EG_OMathMathElements ,_dfdda );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dddgc :=NewEG_OMathMathElements (); +_dddgc .Rad =NewCT_Rad ();if _dcegc :=d .DecodeElement (_dddgc .Rad ,&_cbge );_dcegc !=nil {return _dcegc ;};_fegg .EG_OMathMathElements =append (_fegg .EG_OMathMathElements ,_dddgc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efgfb :=NewEG_OMathMathElements (); +_efgfb .SPre =NewCT_SPre ();if _ccdf :=d .DecodeElement (_efgfb .SPre ,&_cbge );_ccdf !=nil {return _ccdf ;};_fegg .EG_OMathMathElements =append (_fegg .EG_OMathMathElements ,_efgfb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdgb :=NewEG_OMathMathElements (); +_ebdgb .SSub =NewCT_SSub ();if _fdgc :=d .DecodeElement (_ebdgb .SSub ,&_cbge );_fdgc !=nil {return _fdgc ;};_fegg .EG_OMathMathElements =append (_fegg .EG_OMathMathElements ,_ebdgb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffg :=NewEG_OMathMathElements (); +_dffg .SSubSup =NewCT_SSubSup ();if _agcda :=d .DecodeElement (_dffg .SSubSup ,&_cbge );_agcda !=nil {return _agcda ;};_fegg .EG_OMathMathElements =append (_fegg .EG_OMathMathElements ,_dffg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gacde :=NewEG_OMathMathElements (); +_gacde .SSup =NewCT_SSup ();if _gcad :=d .DecodeElement (_gacde .SSup ,&_cbge );_gcad !=nil {return _gcad ;};_fegg .EG_OMathMathElements =append (_fegg .EG_OMathMathElements ,_gacde );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gceee :=NewEG_OMathMathElements (); +_gceee .R =NewCT_R ();if _aacb :=d .DecodeElement (_gceee .R ,&_cbge );_aacb !=nil {return _aacb ;};_fegg .EG_OMathMathElements =append (_fegg .EG_OMathMathElements ,_gceee );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\u004d\u0061\u0074\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025v",_cbge .Name ); +if _eafdg :=d .Skip ();_eafdg !=nil {return _eafdg ;};};case _d .EndElement :break _baff ;case _d .CharData :};};return nil ;};func (_egaa ST_FType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_egaa .String (),start ); +};func NewCT_Integer2 ()*CT_Integer2 {_ecbg :=&CT_Integer2 {};_ecbg .ValAttr =-2;return _ecbg };func (_ddaa *ST_BreakBinSub )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efbf ,_dabc :=d .Token ();if _dabc !=nil {return _dabc ;};if _cbgb ,_gbaf :=_efbf .(_d .EndElement ); +_gbaf &&_cbgb .Name ==start .Name {*_ddaa =1;return nil ;};if _bdae ,_dcga :=_efbf .(_d .CharData );!_dcga {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",_efbf ); +}else {switch string (_bdae ){case "":*_ddaa =0;case "\u002d\u002d":*_ddaa =1;case "\u002d\u002b":*_ddaa =2;case "\u002b\u002d":*_ddaa =3;};};_efbf ,_dabc =d .Token ();if _dabc !=nil {return _dabc ;};if _agdbd ,_bgaeg :=_efbf .(_d .EndElement );_bgaeg &&_agdbd .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",_efbf );};type CT_GroupChrPr struct{Chr *CT_Char ;Pos *CT_TopBot ;VertJc *CT_TopBot ; +CtrlPr *CT_CtrlPr ;};func (_dbeca ST_Style )String ()string {switch _dbeca {case 0:return "";case 1:return "\u0070";case 2:return "\u0062";case 3:return "\u0069";case 4:return "\u0062\u0069";};return "";};func (_edcc *CT_LimUpp )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _edcc .LimUppPr !=nil {_edfe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}};e .EncodeElement (_edcc .LimUppPr ,_edfe );};_def :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}}; +e .EncodeElement (_edcc .E ,_def );_facd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_edcc .Lim ,_facd );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ccffb ST_Shp )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ccffb .String (),start ); }; -// ValidateWithPath validates the CT_Func and its children, prefixing error messages with path -func (_ddd *CT_Func )ValidateWithPath (path string )error {if _ddd .FuncPr !=nil {if _cbgb :=_ddd .FuncPr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0050\u0072");_cbgb !=nil {return _cbgb ;};};if _ccb :=_ddd .FName .ValidateWithPath (path +"\u002f\u0046\u004e\u0061\u006d\u0065"); -_ccb !=nil {return _ccb ;};if _eeeb :=_ddd .E .ValidateWithPath (path +"\u002f\u0045");_eeeb !=nil {return _eeeb ;};return nil ;};func (_bbce *CT_YAlign )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_becc ,_eddbe :=_bbce .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"}); -if _eddbe !=nil {return _eddbe ;};start .Attr =append (start .Attr ,_becc );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_R struct{RPr *CT_RPR ;Choice []*CT_RChoice ;}; +// Validate validates the CT_SPrePr and its children +func (_bdeg *CT_SPrePr )Validate ()error {return _bdeg .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065\u0050r");};func (_cded *CT_OMathJc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbfc :=range start .Attr {if _gbfc .Name .Local =="\u0076\u0061\u006c"{_cded .ValAttr .UnmarshalXMLAttr (_gbfc ); +continue ;};};for {_fadd ,_efgf :=d .Token ();if _efgf !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063\u003a\u0020%\u0073",_efgf );};if _ebbe ,_ffee :=_fadd .(_d .EndElement ); +_ffee &&_ebbe .Name ==start .Name {break ;};};return nil ;};func (_bfce *CT_PhantPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bfce .Show !=nil {_abbgf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073\u0068\u006f\u0077"}}; +e .EncodeElement (_bfce .Show ,_abbgf );};if _bfce .ZeroWid !=nil {_bffc :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0057\u0069d"}};e .EncodeElement (_bfce .ZeroWid ,_bffc );};if _bfce .ZeroAsc !=nil {_caed :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0041\u0073c"}}; +e .EncodeElement (_bfce .ZeroAsc ,_caed );};if _bfce .ZeroDesc !=nil {_gcdc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}};e .EncodeElement (_bfce .ZeroDesc ,_gcdc );};if _bfce .Transp !=nil {_dcadb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0074\u0072\u0061\u006e\u0073\u0070"}}; +e .EncodeElement (_bfce .Transp ,_dcadb );};if _bfce .CtrlPr !=nil {_dbebb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bfce .CtrlPr ,_dbebb );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_aaca *CT_SPrePr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aaca .CtrlPr !=nil {_aafbf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_aaca .CtrlPr ,_aafbf ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type OMath struct{CT_OMath }; -// ValidateWithPath validates the CT_RPR and its children, prefixing error messages with path -func (_ggea *CT_RPR )ValidateWithPath (path string )error {if _ggea .Lit !=nil {if _fbcf :=_ggea .Lit .ValidateWithPath (path +"\u002f\u004c\u0069\u0074");_fbcf !=nil {return _fbcf ;};};if _ggea .Choice !=nil {if _cgb :=_ggea .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_cgb !=nil {return _cgb ;};};if _ggea .Brk !=nil {if _adaf :=_ggea .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_adaf !=nil {return _adaf ;};};if _ggea .Aln !=nil {if _agac :=_ggea .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e"); -_agac !=nil {return _agac ;};};return nil ;};type CT_OMathJc struct{ValAttr ST_Jc ;};type CT_OMathPara struct{OMathParaPr *CT_OMathParaPr ;OMath []*CT_OMath ;};func (_aaf *CT_D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _aaf .DPr !=nil {_deg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064P\u0072"}};e .EncodeElement (_aaf .DPr ,_deg );};_badg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};for _ ,_cae :=range _aaf .E {e .EncodeElement (_cae ,_badg ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the MathPr and its children +func (_dfgg *MathPr )Validate ()error {return _dfgg .ValidateWithPath ("\u004d\u0061\u0074\u0068\u0050\u0072");}; -// Validate validates the CT_SPrePr and its children -func (_bcag *CT_SPrePr )Validate ()error {return _bcag .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065\u0050r");};func (_dad *CT_LimLow )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dad .LimLowPr !=nil {_aggf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}}; -e .EncodeElement (_dad .LimLowPr ,_aggf );};_gbdcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dad .E ,_gbdcc );_ebgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_dad .Lim ,_ebgf ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TwipsMeasure struct{ValAttr _gc .ST_TwipsMeasure ;}; +// Validate validates the CT_SSubSupPr and its children +func (_agfd *CT_SSubSupPr )Validate ()error {return _agfd .ValidateWithPath ("\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");};type CT_BarPr struct{Pos *CT_TopBot ;CtrlPr *CT_CtrlPr ;};func (_ecfd *EG_ScriptStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccea :for {_edea ,_afeb :=d .Token (); +if _afeb !=nil {return _afeb ;};switch _abc :=_edea .(type ){case _d .StartElement :switch _abc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecfd .Scr =NewCT_Script (); +if _gbbc :=d .DecodeElement (_ecfd .Scr ,&_abc );_gbbc !=nil {return _gbbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecfd .Sty =NewCT_Style (); +if _dfddab :=d .DecodeElement (_ecfd .Sty ,&_abc );_dfddab !=nil {return _dfddab ;};default:_f .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",_abc .Name ); +if _gagb :=d .Skip ();_gagb !=nil {return _gagb ;};};case _d .EndElement :break _ccea ;case _d .CharData :};};return nil ;};func (_ffedb *ST_LimLoc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eafed ,_eegd :=d .Token ();if _eegd !=nil {return _eegd ; +};if _ffeeb ,_abgcc :=_eafed .(_d .EndElement );_abgcc &&_ffeeb .Name ==start .Name {*_ffedb =1;return nil ;};if _edbef ,_cgdb :=_eafed .(_d .CharData );!_cgdb {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",_eafed ); +}else {switch string (_edbef ){case "":*_ffedb =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_ffedb =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_ffedb =2;};};_eafed ,_eegd =d .Token ();if _eegd !=nil {return _eegd ;};if _cgbaa ,_ebea :=_eafed .(_d .EndElement ); +_ebea &&_cgbaa .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",_eafed );};type ST_Jc byte ; -// ValidateWithPath validates the CT_CtrlPr and its children, prefixing error messages with path -func (_debb *CT_CtrlPr )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_Rad and its children, prefixing error messages with path +func (_gfde *CT_Rad )ValidateWithPath (path string )error {if _gfde .RadPr !=nil {if _eeab :=_gfde .RadPr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0050\u0072");_eeab !=nil {return _eeab ;};};if _cgbe :=_gfde .Deg .ValidateWithPath (path +"\u002f\u0044\u0065\u0067"); +_cgbe !=nil {return _cgbe ;};if _efbb :=_gfde .E .ValidateWithPath (path +"\u002f\u0045");_efbb !=nil {return _efbb ;};return nil ;}; -// Validate validates the CT_Integer255 and its children -func (_dge *CT_Integer255 )Validate ()error {return _dge .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u0035\u0035");};func init (){_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_ca .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +// Validate validates the CT_TopBot and its children +func (_ebbef *CT_TopBot )Validate ()error {return _ebbef .ValidateWithPath ("\u0043T\u005f\u0054\u006f\u0070\u0042\u006ft");};func NewCT_SSup ()*CT_SSup {_bbdef :=&CT_SSup {};_bbdef .E =NewCT_OMathArg ();_bbdef .Sup =NewCT_OMathArg ();return _bbdef ;}; +func (_aafb *CT_OMathArg )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aafb .ArgPr !=nil {_ddeg :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0061\u0072\u0067\u0050\u0072"}};e .EncodeElement (_aafb .ArgPr ,_ddeg ); +};if _aafb .EG_OMathMathElements !=nil {for _ ,_efea :=range _aafb .EG_OMathMathElements {_efea .MarshalXML (e ,_d .StartElement {});};};if _aafb .CtrlPr !=nil {_dcaf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; +e .EncodeElement (_aafb .CtrlPr ,_dcaf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_Acc and its children +func (_a *CT_Acc )Validate ()error {return _a .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063");};func (_aca *CT_Func )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aca .FuncPr !=nil {_faca :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063\u0050\u0072"}}; +e .EncodeElement (_aca .FuncPr ,_faca );};_ebfd :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0066\u004e\u0061\u006d\u0065"}};e .EncodeElement (_aca .FName ,_ebfd );_dfbb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_aca .E ,_dfbb ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_deb *CT_GroupChr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _deb .GroupChrPr !=nil {_gac :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0067r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}}; +e .EncodeElement (_deb .GroupChrPr ,_gac );};_bdca :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_deb .E ,_bdca );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func init (){_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +_gg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 799e7f80ba..57e5661470 100644 --- a/schema/soo/ofc/sharedTypes/sharedTypes.go +++ b/schema/soo/ofc/sharedTypes/sharedTypes.go @@ -9,135 +9,138 @@ // 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 (_d "encoding/xml";_f "fmt";_ef "regexp";);func (_cag *ST_OnOff1 )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cag =0;case "\u006f\u006e":*_cag =1;case "\u006f\u0066\u0066":*_cag =2;};return nil ;};const ST_PositiveUniversalMeasurePattern ="\u005b\u0030-9\u005d\u002b\u0028\\\u002e\u005b\u0030\u002d9]+\u0029?(\u006d\u006d\u007c\u0063\u006d\u007c\u0069n|\u0070\u0074\u007c\u0070\u0063\u007c\u0070i\u0029"; -func _ba (_eef bool )uint8 {if _eef {return 1;};return 0;};func (_cdb *ST_ConformanceClass )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfeeb ,_fedg :=d .Token ();if _fedg !=nil {return _fedg ;};if _ecb ,_cce :=_gfeeb .(_d .EndElement ); -_cce &&_ecb .Name ==start .Name {*_cdb =1;return nil ;};if _dgf ,_bdce :=_gfeeb .(_d .CharData );!_bdce {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfeeb ); -}else {switch string (_dgf ){case "":*_cdb =0;case "\u0073\u0074\u0072\u0069\u0063\u0074":*_cdb =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_cdb =2;};};_gfeeb ,_fedg =d .Token ();if _fedg !=nil {return _fedg ;};if _dea ,_gcb :=_gfeeb .(_d .EndElement ); -_gcb &&_dea .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfeeb );};type ST_AlgType byte ;func (_fbg ST_VerticalAlignRun )String ()string {switch _fbg {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 "";};var ST_UniversalMeasurePatternRe =_ef .MustCompile (ST_UniversalMeasurePattern ); -type ST_CalendarType byte ;func (_dafa ST_AlgType )String ()string {switch _dafa {case 0:return "";case 1:return "\u0074y\u0070\u0065\u0041\u006e\u0079";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_fa ST_AlgClass )Validate ()error {return _fa .ValidateWithPath ("")}; -var ST_PercentagePatternRe =_ef .MustCompile (ST_PercentagePattern );func (_bgcg ST_ConformanceClass )Validate ()error {return _bgcg .ValidateWithPath ("")};type ST_XAlign byte ;var ST_PositiveFixedPercentagePatternRe =_ef .MustCompile (ST_PositiveFixedPercentagePattern ); -func (_cae ST_TrueFalseBlank )ValidateWithPath (path string )error {switch _cae {case 0,1,2,3,4,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 (_cae )); -};return nil ;};func (_dcg ST_VerticalAlignRun )ValidateWithPath (path string )error {switch _dcg {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 (_dcg )); -};return nil ;};var ST_PositivePercentagePatternRe =_ef .MustCompile (ST_PositivePercentagePattern );type ST_CryptProv byte ;func (_ace ST_VerticalAlignRun )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gfcc :=_d .Attr {};_gfcc .Name =name ;switch _ace {case ST_VerticalAlignRunUnset :_gfcc .Value =""; -case ST_VerticalAlignRunBaseline :_gfcc .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case ST_VerticalAlignRunSuperscript :_gfcc .Value ="s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074";case ST_VerticalAlignRunSubscript :_gfcc .Value ="\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t"; -};return _gfcc ,nil ;}; +package sharedTypes ;import (_c "encoding/xml";_b "fmt";_f "regexp";);func (_ffa *ST_TrueFalse )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ffa =0;case "\u0074":*_ffa =1;case "\u0066":*_ffa =2;case "\u0074\u0072\u0075\u0065":*_ffa =3; +case "\u0066\u0061\u006cs\u0065":*_ffa =4;};return nil ;};func (_ce ST_OnOff )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ce .Bool !=nil {e .EncodeToken (_c .CharData (_b .Sprintf ("\u0025\u0064",_gb (*_ce .Bool )))); +};if _ce .ST_OnOff1 !=ST_OnOff1Unset {e .EncodeToken (_c .CharData (_ce .ST_OnOff1 .String ()));};return e .EncodeToken (_c .EndElement {Name :start .Name });};type ST_TrueFalseBlank byte ;func (_fa ST_CryptProv )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gfe :=_c .Attr {}; +_gfe .Name =name ;switch _fa {case ST_CryptProvUnset :_gfe .Value ="";case ST_CryptProvRsaAES :_gfe .Value ="\u0072\u0073\u0061\u0041\u0045\u0053";case ST_CryptProvRsaFull :_gfe .Value ="\u0072s\u0061\u0046\u0075\u006c\u006c";case ST_CryptProvCustom :_gfe .Value ="\u0063\u0075\u0073\u0074\u006f\u006d"; +};return _gfe ,nil ;};func (_aaa ST_YAlign )ValidateWithPath (path string )error {switch _aaa {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 (_aaa )); +};return nil ;};func (_ba ST_CalendarType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dc :=_c .Attr {};_dc .Name =name ;switch _ba {case ST_CalendarTypeUnset :_dc .Value ="";case ST_CalendarTypeGregorian :_dc .Value ="\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n"; +case ST_CalendarTypeGregorianUs :_dc .Value ="g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073";case ST_CalendarTypeGregorianMeFrench :_dc .Value ="\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068"; +case ST_CalendarTypeGregorianArabic :_dc .Value ="\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063";case ST_CalendarTypeHijri :_dc .Value ="\u0068\u0069\u006ar\u0069";case ST_CalendarTypeHebrew :_dc .Value ="\u0068\u0065\u0062\u0072\u0065\u0077"; +case ST_CalendarTypeTaiwan :_dc .Value ="\u0074\u0061\u0069\u0077\u0061\u006e";case ST_CalendarTypeJapan :_dc .Value ="\u006a\u0061\u0070a\u006e";case ST_CalendarTypeThai :_dc .Value ="\u0074\u0068\u0061\u0069";case ST_CalendarTypeKorea :_dc .Value ="\u006b\u006f\u0072e\u0061"; +case ST_CalendarTypeSaka :_dc .Value ="\u0073\u0061\u006b\u0061";case ST_CalendarTypeGregorianXlitEnglish :_dc .Value ="g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068";case ST_CalendarTypeGregorianXlitFrench :_dc .Value ="\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068"; +case ST_CalendarTypeNone :_dc .Value ="\u006e\u006f\u006e\u0065";};return _dc ,nil ;};func (_dff ST_ConformanceClass )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dff .String (),start );};func (_eb ST_CryptProv )String ()string {switch _eb {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 "";};var ST_PositiveFixedPercentagePatternRe =_f .MustCompile (ST_PositiveFixedPercentagePattern ); +type ST_CryptProv byte ;type ST_VerticalAlignRun byte ;func (_cef *ST_AlgType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cef =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_cef =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cef =2; +};return nil ;};func (_aff *ST_CryptProv )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_aff =0;case "\u0072\u0073\u0061\u0041\u0045\u0053":*_aff =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_aff =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_aff =3; +};return nil ;};func (_bad ST_XAlign )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_edbe :=_c .Attr {};_edbe .Name =name ;switch _bad {case ST_XAlignUnset :_edbe .Value ="";case ST_XAlignLeft :_edbe .Value ="\u006c\u0065\u0066\u0074";case ST_XAlignCenter :_edbe .Value ="\u0063\u0065\u006e\u0074\u0065\u0072"; +case ST_XAlignRight :_edbe .Value ="\u0072\u0069\u0067h\u0074";case ST_XAlignInside :_edbe .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_XAlignOutside :_edbe .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _edbe ,nil ;};func (_eae ST_YAlign )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eae .String (),start ); +};func (_cbd ST_VerticalAlignRun )String ()string {switch _cbd {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 "";};const (ST_AlgTypeUnset ST_AlgType =0;ST_AlgTypeTypeAny ST_AlgType =1;ST_AlgTypeCustom ST_AlgType =2;);func (_dfaf ST_ConformanceClass )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cfg :=_c .Attr {};_cfg .Name =name ;switch _dfaf {case ST_ConformanceClassUnset :_cfg .Value =""; +case ST_ConformanceClassStrict :_cfg .Value ="\u0073\u0074\u0072\u0069\u0063\u0074";case ST_ConformanceClassTransitional :_cfg .Value ="\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c";};return _cfg ,nil ;};func (_dcfd ST_VerticalAlignRun )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dcfd .String (),start ); +};func (_dce ST_CalendarType )Validate ()error {return _dce .ValidateWithPath ("")};func (_cg *ST_AlgClass )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cd ,_fga :=d .Token ();if _fga !=nil {return _fga ;};if _edb ,_bag :=_cd .(_c .EndElement ); +_bag &&_edb .Name ==start .Name {*_cg =1;return nil ;};if _gff ,_ffd :=_cd .(_c .CharData );!_ffd {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",_cd ); +}else {switch string (_gff ){case "":*_cg =0;case "\u0068\u0061\u0073\u0068":*_cg =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cg =2;};};_cd ,_fga =d .Token ();if _fga !=nil {return _fga ;};if _cb ,_age :=_cd .(_c .EndElement );_age &&_cb .Name ==start .Name {return nil ; +};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cd );};func (_cc *ST_OnOff )ValidateWithPath (path string )error {_bd :=[]string {}; +if _cc .Bool !=nil {_bd =append (_bd ,"\u0042\u006f\u006f\u006c");};if _cc .ST_OnOff1 !=ST_OnOff1Unset {_bd =append (_bd ,"\u0053T\u005f\u004f\u006e\u004f\u0066\u00661");};if len (_bd )> 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 ,_bd ); +};return nil ;};func (_gbd ST_AlgClass )ValidateWithPath (path string )error {switch _gbd {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 (_gbd )); +};return nil ;};const (ST_CryptProvUnset ST_CryptProv =0;ST_CryptProvRsaAES ST_CryptProv =1;ST_CryptProvRsaFull ST_CryptProv =2;ST_CryptProvCustom ST_CryptProv =3;); -// ST_TwipsMeasure is a union type -type ST_TwipsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;};var ST_GuidPatternRe =_ef .MustCompile (ST_GuidPattern );func (_edc ST_CryptProv )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fe :=_d .Attr {};_fe .Name =name ; -switch _edc {case ST_CryptProvUnset :_fe .Value ="";case ST_CryptProvRsaAES :_fe .Value ="\u0072\u0073\u0061\u0041\u0045\u0053";case ST_CryptProvRsaFull :_fe .Value ="\u0072s\u0061\u0046\u0075\u006c\u006c";case ST_CryptProvCustom :_fe .Value ="\u0063\u0075\u0073\u0074\u006f\u006d"; -};return _fe ,nil ;};const ST_PositivePercentagePattern ="\u005b0\u002d9\u005d\u002b\u0028\u005c\u002e[\u0030\u002d9\u005d\u002b\u0029\u003f\u0025";func (_be ST_CalendarType )ValidateWithPath (path string )error {switch _be {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 (_be )); -};return nil ;};func (_bag ST_CalendarType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_daf :=_d .Attr {};_daf .Name =name ;switch _bag {case ST_CalendarTypeUnset :_daf .Value ="";case ST_CalendarTypeGregorian :_daf .Value ="\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n"; -case ST_CalendarTypeGregorianUs :_daf .Value ="g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073";case ST_CalendarTypeGregorianMeFrench :_daf .Value ="\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068"; -case ST_CalendarTypeGregorianArabic :_daf .Value ="\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063";case ST_CalendarTypeHijri :_daf .Value ="\u0068\u0069\u006ar\u0069";case ST_CalendarTypeHebrew :_daf .Value ="\u0068\u0065\u0062\u0072\u0065\u0077"; -case ST_CalendarTypeTaiwan :_daf .Value ="\u0074\u0061\u0069\u0077\u0061\u006e";case ST_CalendarTypeJapan :_daf .Value ="\u006a\u0061\u0070a\u006e";case ST_CalendarTypeThai :_daf .Value ="\u0074\u0068\u0061\u0069";case ST_CalendarTypeKorea :_daf .Value ="\u006b\u006f\u0072e\u0061"; -case ST_CalendarTypeSaka :_daf .Value ="\u0073\u0061\u006b\u0061";case ST_CalendarTypeGregorianXlitEnglish :_daf .Value ="g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068";case ST_CalendarTypeGregorianXlitFrench :_daf .Value ="\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068"; -case ST_CalendarTypeNone :_daf .Value ="\u006e\u006f\u006e\u0065";};return _daf ,nil ;};func (_fce ST_TrueFalse )Validate ()error {return _fce .ValidateWithPath ("")};type ST_TrueFalse byte ;func (_bbd ST_AlgType )ValidateWithPath (path string )error {switch _bbd {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 (_bbd )); -};return nil ;};func (_bea ST_YAlign )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bea .String (),start );};const (ST_AlgClassUnset ST_AlgClass =0;ST_AlgClassHash ST_AlgClass =1;ST_AlgClassCustom ST_AlgClass =2;); -const (ST_OnOff1Unset ST_OnOff1 =0;ST_OnOff1On ST_OnOff1 =1;ST_OnOff1Off ST_OnOff1 =2;);const ST_PercentagePattern ="-\u003f[\u0030\u002d\u0039\u005d\u002b\u0028\u005c\u002e[\u0030\u002d\u0039\u005d+)\u003f\u0025";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 (_bdc ST_TrueFalseBlank )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ffa :=_d .Attr {};_ffa .Name =name ; -switch _bdc {case ST_TrueFalseBlankUnset :_ffa .Value ="";case ST_TrueFalseBlankT :_ffa .Value ="\u0074";case ST_TrueFalseBlankF :_ffa .Value ="\u0066";case ST_TrueFalseBlankTrue :_ffa .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseBlankFalse :_ffa .Value ="\u0066\u0061\u006cs\u0065"; -case ST_TrueFalseBlankTrue_ :_ffa .Value ="\u0054\u0072\u0075\u0065";case ST_TrueFalseBlankFalse_ :_ffa .Value ="\u0046\u0061\u006cs\u0065";};return _ffa ,nil ;};func (_eee ST_ConformanceClass )String ()string {switch _eee {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 (_gfc *ST_TrueFalseBlank )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fed ,_cfa :=d .Token ();if _cfa !=nil {return _cfa ;};if _fdd ,_efd :=_fed .(_d .EndElement ); -_efd &&_fdd .Name ==start .Name {*_gfc =1;return nil ;};if _adf ,_adc :=_fed .(_d .CharData );!_adc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fed ); -}else {switch string (_adf ){case "":*_gfc =0;case "\u0074":*_gfc =1;case "\u0066":*_gfc =2;case "\u0074\u0072\u0075\u0065":*_gfc =3;case "\u0066\u0061\u006cs\u0065":*_gfc =4;case "\u0054\u0072\u0075\u0065":*_gfc =6;case "\u0046\u0061\u006cs\u0065":*_gfc =7; -};};_fed ,_cfa =d .Token ();if _cfa !=nil {return _cfa ;};if _aff ,_bbg :=_fed .(_d .EndElement );_bbg &&_aff .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fed ); -};func (_fcc *ST_AlgType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fcc =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_fcc =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fcc =2;};return nil ;};func (_ebg *ST_OnOff1 )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adg ,_agc :=d .Token (); -if _agc !=nil {return _agc ;};if _ebf ,_db :=_adg .(_d .EndElement );_db &&_ebf .Name ==start .Name {*_ebg =1;return nil ;};if _eefa ,_fgg :=_adg .(_d .CharData );!_fgg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adg ); -}else {switch string (_eefa ){case "":*_ebg =0;case "\u006f\u006e":*_ebg =1;case "\u006f\u0066\u0066":*_ebg =2;};};_adg ,_agc =d .Token ();if _agc !=nil {return _agc ;};if _ggb ,_fb :=_adg .(_d .EndElement );_fb &&_ggb .Name ==start .Name {return nil ; -};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adg );};func (_faa *ST_CryptProv )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_faa =0; -case "\u0072\u0073\u0061\u0041\u0045\u0053":*_faa =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_faa =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_faa =3;};return nil ;};func (_edb ST_OnOff1 )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gfg :=_d .Attr {}; -_gfg .Name =name ;switch _edb {case ST_OnOff1Unset :_gfg .Value ="";case ST_OnOff1On :_gfg .Value ="\u006f\u006e";case ST_OnOff1Off :_gfg .Value ="\u006f\u0066\u0066";};return _gfg ,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 (_c ST_OnOff )String ()string {if _c .Bool !=nil {return _f .Sprintf ("\u0025\u0076",*_c .Bool );};if _c .ST_OnOff1 !=ST_OnOff1Unset {return _c .ST_OnOff1 .String (); -};return "";};func (_bae *ST_CryptProv )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ea ,_baf :=d .Token ();if _baf !=nil {return _baf ;};if _gfb ,_gcg :=_ea .(_d .EndElement );_gcg &&_gfb .Name ==start .Name {*_bae =1;return nil ;};if _ccf ,_bb :=_ea .(_d .CharData ); -!_bb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ea );}else {switch string (_ccf ){case "":*_bae =0;case "\u0072\u0073\u0061\u0041\u0045\u0053":*_bae =1; -case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_bae =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bae =3;};};_ea ,_baf =d .Token ();if _baf !=nil {return _baf ;};if _beb ,_agb :=_ea .(_d .EndElement );_agb &&_beb .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ea ); -};type ST_ConformanceClass byte ;func (_gcge ST_TrueFalseBlank )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gcge .String (),start );};func ParseUnionST_OnOff (s string )(ST_OnOff ,error ){_fg :=ST_OnOff {};switch s {case "\u0074\u0072\u0075\u0065","\u0031","\u006f\u006e":_da :=true ; -_fg .Bool =&_da ;default:_df :=false ;_fg .Bool =&_df ;};return _fg ,nil ;};func (_eg *ST_YAlign )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adfe ,_gbc :=d .Token ();if _gbc !=nil {return _gbc ;};if _fccc ,_dce :=_adfe .(_d .EndElement ); -_dce &&_fccc .Name ==start .Name {*_eg =1;return nil ;};if _ffb ,_eab :=_adfe .(_d .CharData );!_eab {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adfe ); -}else {switch string (_ffb ){case "":*_eg =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_eg =1;case "\u0074\u006f\u0070":*_eg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_eg =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_eg =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_eg =5; -case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_eg =6;};};_adfe ,_gbc =d .Token ();if _gbc !=nil {return _gbc ;};if _ded ,_dde :=_adfe .(_d .EndElement );_dde &&_ded .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adfe ); -};const (ST_AlgTypeUnset ST_AlgType =0;ST_AlgTypeTypeAny ST_AlgType =1;ST_AlgTypeCustom ST_AlgType =2;);func (_abe *ST_VerticalAlignRun )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_abe =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_abe =1; -case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_abe =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_abe =3;};return nil ;};func (_fd ST_AlgType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bd :=_d .Attr {};_bd .Name =name ; -switch _fd {case ST_AlgTypeUnset :_bd .Value ="";case ST_AlgTypeTypeAny :_bd .Value ="\u0074y\u0070\u0065\u0041\u006e\u0079";case ST_AlgTypeCustom :_bd .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _bd ,nil ;};const (ST_ConformanceClassUnset ST_ConformanceClass =0; -ST_ConformanceClassStrict ST_ConformanceClass =1;ST_ConformanceClassTransitional ST_ConformanceClass =2;);func (_dga ST_CalendarType )String ()string {switch _dga {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"; +// ST_OnOff is a union type +type ST_OnOff struct{Bool *bool ;ST_OnOff1 ST_OnOff1 ;};func (_dd ST_TwipsMeasure )String ()string {if _dd .ST_UnsignedDecimalNumber !=nil {return _b .Sprintf ("\u0025\u0076",*_dd .ST_UnsignedDecimalNumber );};if _dd .ST_PositiveUniversalMeasure !=nil {return _b .Sprintf ("\u0025\u0076",*_dd .ST_PositiveUniversalMeasure ); +};return "";};func (_ag ST_AlgClass )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ag .String (),start );};func (_e ST_TwipsMeasure )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _e .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_c .CharData (_b .Sprintf ("\u0025\u0064",*_e .ST_UnsignedDecimalNumber )));};if _e .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_c .CharData (*_e .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_c .EndElement {Name :start .Name }); +};func (_cga ST_TrueFalse )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dcb :=_c .Attr {};_dcb .Name =name ;switch _cga {case ST_TrueFalseUnset :_dcb .Value ="";case ST_TrueFalseT :_dcb .Value ="\u0074";case ST_TrueFalseF :_dcb .Value ="\u0066";case ST_TrueFalseTrue :_dcb .Value ="\u0074\u0072\u0075\u0065"; +case ST_TrueFalseFalse :_dcb .Value ="\u0066\u0061\u006cs\u0065";};return _dcb ,nil ;};var ST_GuidPatternRe =_f .MustCompile (ST_GuidPattern );func (_gdb ST_XAlign )Validate ()error {return _gdb .ValidateWithPath ("")};const (ST_AlgClassUnset ST_AlgClass =0; +ST_AlgClassHash ST_AlgClass =1;ST_AlgClassCustom ST_AlgClass =2;);func (_bc ST_AlgType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bc .String (),start );};func (_eeg ST_TrueFalseBlank )String ()string {switch _eeg {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 "";};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 (_ab *ST_AlgClass )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ab =0;case "\u0068\u0061\u0073\u0068":*_ab =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ab =2;};return nil ;};func (_fdg *ST_TrueFalse )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bb ,_dfa :=d .Token (); +if _dfa !=nil {return _dfa ;};if _ebb ,_dedf :=_bb .(_c .EndElement );_dedf &&_ebb .Name ==start .Name {*_fdg =1;return nil ;};if _ffaf ,_fc :=_bb .(_c .CharData );!_fc {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",_bb ); +}else {switch string (_ffaf ){case "":*_fdg =0;case "\u0074":*_fdg =1;case "\u0066":*_fdg =2;case "\u0074\u0072\u0075\u0065":*_fdg =3;case "\u0066\u0061\u006cs\u0065":*_fdg =4;};};_bb ,_dfa =d .Token ();if _dfa !=nil {return _dfa ;};if _gcb ,_gbb :=_bb .(_c .EndElement ); +_gbb &&_gcb .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",_bb );};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;);const ST_PositivePercentagePattern ="\u005b0\u002d9\u005d\u002b\u0028\u005c\u002e[\u0030\u002d9\u005d\u002b\u0029\u003f\u0025"; +func (_fbab ST_YAlign )Validate ()error {return _fbab .ValidateWithPath ("")};func (_ddda ST_AlgType )Validate ()error {return _ddda .ValidateWithPath ("")};func (_eca ST_OnOff1 )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ee :=_c .Attr {};_ee .Name =name ; +switch _eca {case ST_OnOff1Unset :_ee .Value ="";case ST_OnOff1On :_ee .Value ="\u006f\u006e";case ST_OnOff1Off :_ee .Value ="\u006f\u0066\u0066";};return _ee ,nil ;};const (ST_OnOff1Unset ST_OnOff1 =0;ST_OnOff1On ST_OnOff1 =1;ST_OnOff1Off ST_OnOff1 =2; +);func (_d *ST_TwipsMeasure )Validate ()error {return _d .ValidateWithPath ("")};func (_gaf *ST_VerticalAlignRun )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gaf =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_gaf =1; +case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_gaf =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_gaf =3;};return nil ;};func (_gce ST_XAlign )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gce .String (),start ); +};func (_ggf ST_TrueFalse )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ggf .String (),start );};func (_add ST_TrueFalseBlank )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ddb :=_c .Attr {};_ddb .Name =name ; +switch _add {case ST_TrueFalseBlankUnset :_ddb .Value ="";case ST_TrueFalseBlankT :_ddb .Value ="\u0074";case ST_TrueFalseBlankF :_ddb .Value ="\u0066";case ST_TrueFalseBlankTrue :_ddb .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseBlankFalse :_ddb .Value ="\u0066\u0061\u006cs\u0065"; +case ST_TrueFalseBlankTrue_ :_ddb .Value ="\u0054\u0072\u0075\u0065";case ST_TrueFalseBlankFalse_ :_ddb .Value ="\u0046\u0061\u006cs\u0065";};return _ddb ,nil ;};func (_cbb ST_VerticalAlignRun )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ccf :=_c .Attr {}; +_ccf .Name =name ;switch _cbb {case ST_VerticalAlignRunUnset :_ccf .Value ="";case ST_VerticalAlignRunBaseline :_ccf .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case ST_VerticalAlignRunSuperscript :_ccf .Value ="s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074"; +case ST_VerticalAlignRunSubscript :_ccf .Value ="\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t";};return _ccf ,nil ;};func (_bge *ST_TrueFalseBlank )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fab ,_ae :=d .Token ();if _ae !=nil {return _ae ; +};if _efg ,_dddf :=_fab .(_c .EndElement );_dddf &&_efg .Name ==start .Name {*_bge =1;return nil ;};if _gfda ,_deb :=_fab .(_c .CharData );!_deb {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",_fab ); +}else {switch string (_gfda ){case "":*_bge =0;case "\u0074":*_bge =1;case "\u0066":*_bge =2;case "\u0074\u0072\u0075\u0065":*_bge =3;case "\u0066\u0061\u006cs\u0065":*_bge =4;case "\u0054\u0072\u0075\u0065":*_bge =6;case "\u0046\u0061\u006cs\u0065":*_bge =7; +};};_fab ,_ae =d .Token ();if _ae !=nil {return _ae ;};if _ea ,_dcf :=_fab .(_c .EndElement );_dcf &&_ea .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",_fab ); +};func (_bbd ST_ConformanceClass )String ()string {switch _bbd {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 "";};const (ST_VerticalAlignRunUnset ST_VerticalAlignRun =0; +ST_VerticalAlignRunBaseline ST_VerticalAlignRun =1;ST_VerticalAlignRunSuperscript ST_VerticalAlignRun =2;ST_VerticalAlignRunSubscript ST_VerticalAlignRun =3;);func (_da ST_AlgClass )Validate ()error {return _da .ValidateWithPath ("")};type ST_OnOff1 byte ; +func (_fgdg ST_AlgType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ffe :=_c .Attr {};_ffe .Name =name ;switch _fgdg {case ST_AlgTypeUnset :_ffe .Value ="";case ST_AlgTypeTypeAny :_ffe .Value ="\u0074y\u0070\u0065\u0041\u006e\u0079";case ST_AlgTypeCustom :_ffe .Value ="\u0063\u0075\u0073\u0074\u006f\u006d"; +};return _ffe ,nil ;};func (_ace ST_CryptProv )Validate ()error {return _ace .ValidateWithPath ("")};func (_efc ST_TrueFalse )Validate ()error {return _efc .ValidateWithPath ("")};func (_eee ST_OnOff1 )ValidateWithPath (path string )error {switch _eee {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 (_eee )); +};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 (_aa *ST_CryptProv )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dge ,_edd :=d .Token (); +if _edd !=nil {return _edd ;};if _df ,_bfa :=_dge .(_c .EndElement );_bfa &&_df .Name ==start .Name {*_aa =1;return nil ;};if _aca ,_cgf :=_dge .(_c .CharData );!_cgf {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",_dge ); +}else {switch string (_aca ){case "":*_aa =0;case "\u0072\u0073\u0061\u0041\u0045\u0053":*_aa =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_aa =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_aa =3;};};_dge ,_edd =d .Token ();if _edd !=nil {return _edd ; +};if _efd ,_bea :=_dge .(_c .EndElement );_bea &&_efd .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",_dge ); +};func ParseUnionST_OnOff (s string )(ST_OnOff ,error ){_fb :=ST_OnOff {};switch s {case "\u0074\u0072\u0075\u0065","\u0031","\u006f\u006e":_fe :=true ;_fb .Bool =&_fe ;default:_be :=false ;_fb .Bool =&_be ;};return _fb ,nil ;};type ST_AlgType byte ;const (ST_ConformanceClassUnset ST_ConformanceClass =0; +ST_ConformanceClassStrict ST_ConformanceClass =1;ST_ConformanceClassTransitional ST_ConformanceClass =2;);var ST_UniversalMeasurePatternRe =_f .MustCompile (ST_UniversalMeasurePattern );func (_fbd *ST_TrueFalseBlank )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fbd =0; +case "\u0074":*_fbd =1;case "\u0066":*_fbd =2;case "\u0074\u0072\u0075\u0065":*_fbd =3;case "\u0066\u0061\u006cs\u0065":*_fbd =4;case "\u0054\u0072\u0075\u0065":*_fbd =6;case "\u0046\u0061\u006cs\u0065":*_fbd =7;};return nil ;};const ST_PositiveUniversalMeasurePattern ="\u005b\u0030-9\u005d\u002b\u0028\\\u002e\u005b\u0030\u002d9]+\u0029?(\u006d\u006d\u007c\u0063\u006d\u007c\u0069n|\u0070\u0074\u007c\u0070\u0063\u007c\u0070i\u0029"; +func (_cdc ST_OnOff1 )Validate ()error {return _cdc .ValidateWithPath ("")};var ST_PercentagePatternRe =_f .MustCompile (ST_PercentagePattern );type ST_XAlign byte ;func (_gfa ST_YAlign )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dfb :=_c .Attr {}; +_dfb .Name =name ;switch _gfa {case ST_YAlignUnset :_dfb .Value ="";case ST_YAlignInline :_dfb .Value ="\u0069\u006e\u006c\u0069\u006e\u0065";case ST_YAlignTop :_dfb .Value ="\u0074\u006f\u0070";case ST_YAlignCenter :_dfb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072"; +case ST_YAlignBottom :_dfb .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_YAlignInside :_dfb .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_YAlignOutside :_dfb .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _dfb ,nil ;};func (_dgd *ST_AlgType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbb ,_fae :=d .Token (); +if _fae !=nil {return _fae ;};if _gc ,_ga :=_dbb .(_c .EndElement );_ga &&_gc .Name ==start .Name {*_dgd =1;return nil ;};if _ggc ,_gge :=_dbb .(_c .CharData );!_gge {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",_dbb ); +}else {switch string (_ggc ){case "":*_dgd =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_dgd =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dgd =2;};};_dbb ,_fae =d .Token ();if _fae !=nil {return _fae ;};if _cce ,_ddd :=_dbb .(_c .EndElement );_ddd &&_cce .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",_dbb );};func (_aaed ST_ConformanceClass )Validate ()error {return _aaed .ValidateWithPath ("")}; +var ST_PositiveUniversalMeasurePatternRe =_f .MustCompile (ST_PositiveUniversalMeasurePattern );type ST_TrueFalse byte ;const ST_GuidPattern ="\u005c\u007b\u005b\u0030\u002d\u0039\u0041\u002d\u0046\u005d\u007b\u0038\u007d\u002d\u005b\u0030\u002d9\u0041\u002d\u0046\u005d\u007b\u0034\u007d\u002d\u005b\u0030-\u0039\u0041\u002d\u0046\u005d\u007b\u0034\u007d\u002d\u005b\u0030\u002d\u0039\u0041\u002d\u0046\u005d\u007b4\u007d\u002d\u005b\u0030\u002d\u0039A\u002d\u0046]\u007b\u00312\u007d\\\u007d"; +func (_fd ST_OnOff1 )String ()string {switch _fd {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";};return "";};func (_adc *ST_XAlign )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdcf ,_aec :=d .Token (); +if _aec !=nil {return _aec ;};if _bdf ,_bfda :=_cdcf .(_c .EndElement );_bfda &&_bdf .Name ==start .Name {*_adc =1;return nil ;};if _fcc ,_cfa :=_cdcf .(_c .CharData );!_cfa {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",_cdcf ); +}else {switch string (_fcc ){case "":*_adc =0;case "\u006c\u0065\u0066\u0074":*_adc =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_adc =2;case "\u0072\u0069\u0067h\u0074":*_adc =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_adc =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_adc =5; +};};_cdcf ,_aec =d .Token ();if _aec !=nil {return _aec ;};if _gfg ,_aag :=_cdcf .(_c .EndElement );_aag &&_gfg .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",_cdcf ); +};func (_gaa *ST_ConformanceClass )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gaa =0;case "\u0073\u0074\u0072\u0069\u0063\u0074":*_gaa =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_gaa =2;};return nil ; +};func (_fgd ST_CalendarType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fgd .String (),start );};func (_dad ST_AlgType )ValidateWithPath (path string )error {switch _dad {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 (_dad )); +};return nil ;};func (_gga ST_TrueFalseBlank )ValidateWithPath (path string )error {switch _gga {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 (_gga )); +};return nil ;};func (_dcdc *ST_YAlign )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bac ,_dcbe :=d .Token ();if _dcbe !=nil {return _dcbe ;};if _bbe ,_edc :=_bac .(_c .EndElement );_edc &&_bbe .Name ==start .Name {*_dcdc =1;return nil ; +};if _aae ,_eddc :=_bac .(_c .CharData );!_eddc {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",_bac );}else {switch string (_aae ){case "":*_dcdc =0; +case "\u0069\u006e\u006c\u0069\u006e\u0065":*_dcdc =1;case "\u0074\u006f\u0070":*_dcdc =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dcdc =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dcdc =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_dcdc =5; +case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_dcdc =6;};};_bac ,_dcbe =d .Token ();if _dcbe !=nil {return _dcbe ;};if _fba ,_adb :=_bac .(_c .EndElement );_adb &&_fba .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",_bac ); +};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 (_ade ST_AlgType )String ()string {switch _ade {case 0:return ""; +case 1:return "\u0074y\u0070\u0065\u0041\u006e\u0079";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_fad ST_TrueFalse )String ()string {switch _fad {case 0:return "";case 1:return "\u0074";case 2:return "\u0066";case 3:return "\u0074\u0072\u0075\u0065"; +case 4:return "\u0066\u0061\u006cs\u0065";};return "";};type ST_AlgClass byte ;func (_aac ST_ConformanceClass )ValidateWithPath (path string )error {switch _aac {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 (_aac )); +};return nil ;};func (_gcf *ST_ConformanceClass )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfgd ,_feca :=d .Token ();if _feca !=nil {return _feca ;};if _cefc ,_fbc :=_cfgd .(_c .EndElement );_fbc &&_cefc .Name ==start .Name {*_gcf =1; +return nil ;};if _dbc ,_dbd :=_cfgd .(_c .CharData );!_dbd {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",_cfgd );}else {switch string (_dbc ){case "":*_gcf =0; +case "\u0073\u0074\u0072\u0069\u0063\u0074":*_gcf =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_gcf =2;};};_cfgd ,_feca =d .Token ();if _feca !=nil {return _feca ;};if _fef ,_eff :=_cfgd .(_c .EndElement );_eff &&_fef .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",_cfgd );};func (_ecb ST_AlgClass )String ()string {switch _ecb {case 0:return ""; +case 1:return "\u0068\u0061\u0073\u0068";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_gf *ST_CalendarType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gf =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_gf =1; +case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_gf =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_gf =3;case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_gf =4; +case "\u0068\u0069\u006ar\u0069":*_gf =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_gf =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_gf =7;case "\u006a\u0061\u0070a\u006e":*_gf =8;case "\u0074\u0068\u0061\u0069":*_gf =9;case "\u006b\u006f\u0072e\u0061":*_gf =10; +case "\u0073\u0061\u006b\u0061":*_gf =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_gf =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_gf =13; +case "\u006e\u006f\u006e\u0065":*_gf =14;};return nil ;};func (_ded *ST_OnOff1 )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eg ,_ege :=d .Token ();if _ege !=nil {return _ege ;};if _gd ,_ecc :=_eg .(_c .EndElement );_ecc &&_gd .Name ==start .Name {*_ded =1; +return nil ;};if _egec ,_cgg :=_eg .(_c .CharData );!_cgg {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",_eg );}else {switch string (_egec ){case "":*_ded =0; +case "\u006f\u006e":*_ded =1;case "\u006f\u0066\u0066":*_ded =2;};};_eg ,_ege =d .Token ();if _ege !=nil {return _ege ;};if _bfd ,_bdb :=_eg .(_c .EndElement );_bdb &&_bfd .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",_eg ); +};const ST_UniversalMeasurePattern ="\u002d\u003f\u005b\u0030\u002d\u0039\u005d\u002b\u0028\u005c\u002e\u005b\u0030\u002d\u0039\u005d\u002b\u0029\u003f\u0028\u006d\u006d\u007c\u0063m\u007c\u0069\u006e\u007c\u0070t\u007c\u0070c\u007c\u0070\u0069\u0029"; +func (_fg *ST_TwipsMeasure )ValidateWithPath (path string )error {_ca :=[]string {};if _fg .ST_UnsignedDecimalNumber !=nil {_ca =append (_ca ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072"); +};if _fg .ST_PositiveUniversalMeasure !=nil {_ca =append (_ca ,"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 (_ca )> 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 ,_ca ); +};return nil ;};func (_gfd ST_CryptProv )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gfd .String (),start );};func (_fec *ST_YAlign )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fec =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_fec =1; +case "\u0074\u006f\u0070":*_fec =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fec =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fec =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_fec =5;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_fec =6;};return nil ; +};func (_ccfb ST_XAlign )ValidateWithPath (path string )error {switch _ccfb {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 (_ccfb )); +};return nil ;};func (_db ST_CalendarType )ValidateWithPath (path string )error {switch _db {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 (_db )); +};return nil ;};func (_ffeb ST_YAlign )String ()string {switch _ffeb {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 "";};type ST_ConformanceClass byte ;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 (_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 (_cggd ST_TrueFalseBlank )Validate ()error {return _cggd .ValidateWithPath ("")}; +func (_cab *ST_OnOff1 )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cab =0;case "\u006f\u006e":*_cab =1;case "\u006f\u0066\u0066":*_cab =2;};return nil ;};var ST_FixedPercentagePatternRe =_f .MustCompile (ST_FixedPercentagePattern ); +type ST_CalendarType byte ;func (_bed ST_TrueFalseBlank )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bed .String (),start );};func (_gfb ST_OnOff1 )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gfb .String (),start ); +};type ST_YAlign 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 (_bfc ST_AlgClass )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ad :=_c .Attr {};_ad .Name =name ; +switch _bfc {case ST_AlgClassUnset :_ad .Value ="";case ST_AlgClassHash :_ad .Value ="\u0068\u0061\u0073\u0068";case ST_AlgClassCustom :_ad .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _ad ,nil ;};func (_gg *ST_CalendarType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dg ,_ed :=d .Token (); +if _ed !=nil {return _ed ;};if _ggb ,_ff :=_dg .(_c .EndElement );_ff &&_ggb .Name ==start .Name {*_gg =1;return nil ;};if _af ,_ccb :=_dg .(_c .CharData );!_ccb {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",_dg ); +}else {switch string (_af ){case "":*_gg =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_gg =1;case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_gg =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_gg =3; +case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_gg =4;case "\u0068\u0069\u006ar\u0069":*_gg =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_gg =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_gg =7;case "\u006a\u0061\u0070a\u006e":*_gg =8; +case "\u0074\u0068\u0061\u0069":*_gg =9;case "\u006b\u006f\u0072e\u0061":*_gg =10;case "\u0073\u0061\u006b\u0061":*_gg =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_gg =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_gg =13; +case "\u006e\u006f\u006e\u0065":*_gg =14;};};_dg ,_ed =d .Token ();if _ed !=nil {return _ed ;};if _ec ,_bf :=_dg .(_c .EndElement );_bf &&_ec .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",_dg ); +};func (_edg *ST_XAlign )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_edg =0;case "\u006c\u0065\u0066\u0074":*_edg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_edg =2;case "\u0072\u0069\u0067h\u0074":*_edg =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_edg =4; +case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_edg =5;};return nil ;};func (_eef ST_VerticalAlignRun )Validate ()error {return _eef .ValidateWithPath ("")};var ST_PositivePercentagePatternRe =_f .MustCompile (ST_PositivePercentagePattern );func (_a *ST_OnOff )Validate ()error {return _a .ValidateWithPath ("")}; +func _gb (_ef bool )uint8 {if _ef {return 1;};return 0;};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 (_ac ST_CalendarType )String ()string {switch _ac {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 (_fgb ST_XAlign )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fgb .String (),start );};func (_ggg ST_OnOff1 )ValidateWithPath (path string )error {switch _ggg {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 (_ggg )); -};return nil ;};func (_dab ST_TrueFalseBlank )String ()string {switch _dab {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 (_cccb ST_ConformanceClass )ValidateWithPath (path string )error {switch _cccb {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 (_cccb )); -};return nil ;};func (_bade ST_OnOff1 )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bade .String (),start );};func (_ccd *ST_TrueFalseBlank )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ccd =0; -case "\u0074":*_ccd =1;case "\u0066":*_ccd =2;case "\u0074\u0072\u0075\u0065":*_ccd =3;case "\u0066\u0061\u006cs\u0065":*_ccd =4;case "\u0054\u0072\u0075\u0065":*_ccd =6;case "\u0046\u0061\u006cs\u0065":*_ccd =7;};return nil ;};type ST_YAlign byte ;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 (_ccc ST_TrueFalse )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ddf :=_d .Attr {};_ddf .Name =name ;switch _ccc {case ST_TrueFalseUnset :_ddf .Value ="";case ST_TrueFalseT :_ddf .Value ="\u0074";case ST_TrueFalseF :_ddf .Value ="\u0066";case ST_TrueFalseTrue :_ddf .Value ="\u0074\u0072\u0075\u0065"; -case ST_TrueFalseFalse :_ddf .Value ="\u0066\u0061\u006cs\u0065";};return _ddf ,nil ;};func (_gaf *ST_XAlign )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gaf =0;case "\u006c\u0065\u0066\u0074":*_gaf =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gaf =2; -case "\u0072\u0069\u0067h\u0074":*_gaf =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_gaf =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_gaf =5;};return nil ;};func (_ge ST_AlgType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ge .String (),start ); -};func (_dcd *ST_ConformanceClass )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dcd =0;case "\u0073\u0074\u0072\u0069\u0063\u0074":*_dcd =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_dcd =2;};return nil ; -};func (_bad ST_CryptProv )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bad .String (),start );};func (_cfg ST_TrueFalse )String ()string {switch _cfg {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 "";};var ST_PositiveUniversalMeasurePatternRe =_ef .MustCompile (ST_PositiveUniversalMeasurePattern );func (_eabc ST_ConformanceClass )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_efa :=_d .Attr {}; -_efa .Name =name ;switch _eabc {case ST_ConformanceClassUnset :_efa .Value ="";case ST_ConformanceClassStrict :_efa .Value ="\u0073\u0074\u0072\u0069\u0063\u0074";case ST_ConformanceClassTransitional :_efa .Value ="\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c"; -};return _efa ,nil ;};func (_ga ST_TrueFalseBlank )Validate ()error {return _ga .ValidateWithPath ("")};func (_ade ST_TrueFalse )ValidateWithPath (path string )error {switch _ade {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 (_ade )); -};return nil ;};func (_cf ST_AlgClass )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cf .String (),start );};func (_edf ST_OnOff1 )String ()string {switch _edf {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066"; -};return "";};func (_dc *ST_OnOff )ValidateWithPath (path string )error {_a :=[]string {};if _dc .Bool !=nil {_a =append (_a ,"\u0042\u006f\u006f\u006c");};if _dc .ST_OnOff1 !=ST_OnOff1Unset {_a =append (_a ,"\u0053T\u005f\u004f\u006e\u004f\u0066\u00661"); -};if len (_a )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_a );};return nil ;};func (_dg ST_CalendarType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dg .String (),start ); -};func (_gfgc ST_TrueFalse )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gfgc .String (),start );};func (_ab ST_AlgType )Validate ()error {return _ab .ValidateWithPath ("")};type ST_VerticalAlignRun byte ;func (_cca *ST_TrueFalse )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfbc ,_ebb :=d .Token (); -if _ebb !=nil {return _ebb ;};if _gff ,_gfee :=_dfbc .(_d .EndElement );_gfee &&_gff .Name ==start .Name {*_cca =1;return nil ;};if _dcaf ,_fbb :=_dfbc .(_d .CharData );!_fbb {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfbc ); -}else {switch string (_dcaf ){case "":*_cca =0;case "\u0074":*_cca =1;case "\u0066":*_cca =2;case "\u0074\u0072\u0075\u0065":*_cca =3;case "\u0066\u0061\u006cs\u0065":*_cca =4;};};_dfbc ,_ebb =d .Token ();if _ebb !=nil {return _ebb ;};if _bbe ,_bbc :=_dfbc .(_d .EndElement ); -_bbc &&_bbe .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfbc );};func (_fbe ST_YAlign )String ()string {switch _fbe {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 (_dbe ST_ConformanceClass )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dbe .String (),start );};func (_fedc *ST_VerticalAlignRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcd ,_affd :=d .Token (); -if _affd !=nil {return _affd ;};if _gfba ,_dafad :=_gcd .(_d .EndElement );_dafad &&_gfba .Name ==start .Name {*_fedc =1;return nil ;};if _dbd ,_agg :=_gcd .(_d .CharData );!_agg {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcd ); -}else {switch string (_dbd ){case "":*_fedc =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_fedc =1;case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_fedc =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_fedc =3; -};};_gcd ,_affd =d .Token ();if _affd !=nil {return _affd ;};if _cfge ,_cfd :=_gcd .(_d .EndElement );_cfd &&_cfge .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcd ); -};const (ST_CryptProvUnset ST_CryptProv =0;ST_CryptProvRsaAES ST_CryptProv =1;ST_CryptProvRsaFull ST_CryptProv =2;ST_CryptProvCustom ST_CryptProv =3;);func (_cdg ST_VerticalAlignRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cdg .String (),start ); -};func (_dfc ST_OnOff1 )Validate ()error {return _dfc .ValidateWithPath ("")};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; -);var ST_FixedPercentagePatternRe =_ef .MustCompile (ST_FixedPercentagePattern );func (_bbf ST_XAlign )String ()string {switch _bbf {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 (_bc *ST_TwipsMeasure )Validate ()error {return _bc .ValidateWithPath ("")};func (_ee ST_OnOff )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -if _ee .Bool !=nil {e .EncodeToken (_d .CharData (_f .Sprintf ("\u0025\u0064",_ba (*_ee .Bool ))));};if _ee .ST_OnOff1 !=ST_OnOff1Unset {e .EncodeToken (_d .CharData (_ee .ST_OnOff1 .String ()));};return e .EncodeToken (_d .EndElement {Name :start .Name }); -};func (_ff *ST_AlgClass )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgaa ,_ebc :=d .Token ();if _ebc !=nil {return _ebc ;};if _gd ,_ca :=_dgaa .(_d .EndElement );_ca &&_gd .Name ==start .Name {*_ff =1;return nil ;};if _bee ,_dfe :=_dgaa .(_d .CharData ); -!_dfe {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgaa );}else {switch string (_bee ){case "":*_ff =0;case "\u0068\u0061\u0073\u0068":*_ff =1; -case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ff =2;};};_dgaa ,_ebc =d .Token ();if _ebc !=nil {return _ebc ;};if _bccc ,_dgb :=_dgaa .(_d .EndElement );_dgb &&_bccc .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgaa ); -};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 (_ec ST_TwipsMeasure )String ()string {if _ec .ST_UnsignedDecimalNumber !=nil {return _f .Sprintf ("\u0025\u0076",*_ec .ST_UnsignedDecimalNumber );};if _ec .ST_PositiveUniversalMeasure !=nil {return _f .Sprintf ("\u0025\u0076",*_ec .ST_PositiveUniversalMeasure ); -};return "";};func (_eb ST_AlgClass )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_edd :=_d .Attr {};_edd .Name =name ;switch _eb {case ST_AlgClassUnset :_edd .Value ="";case ST_AlgClassHash :_edd .Value ="\u0068\u0061\u0073\u0068";case ST_AlgClassCustom :_edd .Value ="\u0063\u0075\u0073\u0074\u006f\u006d"; -};return _edd ,nil ;};func (_bgg ST_XAlign )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bf :=_d .Attr {};_bf .Name =name ;switch _bgg {case ST_XAlignUnset :_bf .Value ="";case ST_XAlignLeft :_bf .Value ="\u006c\u0065\u0066\u0074";case ST_XAlignCenter :_bf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072"; -case ST_XAlignRight :_bf .Value ="\u0072\u0069\u0067h\u0074";case ST_XAlignInside :_bf .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_XAlignOutside :_bf .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _bf ,nil ;};func (_gef ST_YAlign )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_abg :=_d .Attr {}; -_abg .Name =name ;switch _gef {case ST_YAlignUnset :_abg .Value ="";case ST_YAlignInline :_abg .Value ="\u0069\u006e\u006c\u0069\u006e\u0065";case ST_YAlignTop :_abg .Value ="\u0074\u006f\u0070";case ST_YAlignCenter :_abg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072"; -case ST_YAlignBottom :_abg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_YAlignInside :_abg .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_YAlignOutside :_abg .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _abg ,nil ;};func (_gfa *ST_YAlign )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gfa =0; -case "\u0069\u006e\u006c\u0069\u006e\u0065":*_gfa =1;case "\u0074\u006f\u0070":*_gfa =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gfa =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_gfa =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_gfa =5;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_gfa =6; -};return nil ;};func (_bdcf ST_YAlign )ValidateWithPath (path string )error {switch _bdcf {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 (_bdcf )); -};return nil ;};func (_beg *ST_AlgType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cd ,_dd :=d .Token ();if _dd !=nil {return _dd ;};if _dae ,_ffc :=_cd .(_d .EndElement );_ffc &&_dae .Name ==start .Name {*_beg =1;return nil ;};if _dfb ,_ae :=_cd .(_d .CharData ); -!_ae {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cd );}else {switch string (_dfb ){case "":*_beg =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_beg =1; -case "\u0063\u0075\u0073\u0074\u006f\u006d":*_beg =2;};};_cd ,_dd =d .Token ();if _dd !=nil {return _dd ;};if _dcaa ,_gfe :=_cd .(_d .EndElement );_gfe &&_dcaa .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cd ); -};func (_gb *ST_CalendarType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ed ,_gc :=d .Token ();if _gc !=nil {return _gc ;};if _bcc ,_gf :=_ed .(_d .EndElement );_gf &&_bcc .Name ==start .Name {*_gb =1;return nil ;};if _ag ,_cc :=_ed .(_d .CharData ); -!_cc {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ed );}else {switch string (_ag ){case "":*_gb =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_gb =1; -case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_gb =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_gb =3;case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_gb =4; -case "\u0068\u0069\u006ar\u0069":*_gb =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_gb =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_gb =7;case "\u006a\u0061\u0070a\u006e":*_gb =8;case "\u0074\u0068\u0061\u0069":*_gb =9;case "\u006b\u006f\u0072e\u0061":*_gb =10; -case "\u0073\u0061\u006b\u0061":*_gb =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_gb =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_gb =13; -case "\u006e\u006f\u006e\u0065":*_gb =14;};};_ed ,_gc =d .Token ();if _gc !=nil {return _gc ;};if _ad ,_de :=_ed .(_d .EndElement );_de &&_ad .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ed ); -};type ST_AlgClass byte ;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"; - +};return "";};func (_adg ST_VerticalAlignRun )ValidateWithPath (path string )error {switch _adg {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 (_adg )); +};return nil ;};func (_fdd ST_XAlign )String ()string {switch _fdd {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 (_cda ST_TrueFalse )ValidateWithPath (path string )error {switch _cda {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 (_cda )); +};return nil ;};func (_dcd *ST_VerticalAlignRun )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cf ,_bec :=d .Token ();if _bec !=nil {return _bec ;};if _caf ,_bga :=_cf .(_c .EndElement );_bga &&_caf .Name ==start .Name {*_dcd =1;return nil ; +};if _fcd ,_cgb :=_cf .(_c .CharData );!_cgb {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",_cf );}else {switch string (_fcd ){case "":*_dcd =0; +case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_dcd =1;case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_dcd =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_dcd =3;};};_cf ,_bec =d .Token ();if _bec !=nil {return _bec ; +};if _abd ,_eag :=_cf .(_c .EndElement );_eag &&_abd .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",_cf ); +}; -// ST_OnOff is a union type -type ST_OnOff struct{Bool *bool ;ST_OnOff1 ST_OnOff1 ;};func (_aca *ST_XAlign )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgc ,_aae :=d .Token ();if _aae !=nil {return _aae ;};if _bce ,_adca :=_bgc .(_d .EndElement );_adca &&_bce .Name ==start .Name {*_aca =1; -return nil ;};if _cb ,_abf :=_bgc .(_d .CharData );!_abf {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgc );}else {switch string (_cb ){case "":*_aca =0; -case "\u006c\u0065\u0066\u0074":*_aca =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aca =2;case "\u0072\u0069\u0067h\u0074":*_aca =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_aca =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_aca =5;};};_bgc ,_aae =d .Token (); -if _aae !=nil {return _aae ;};if _bge ,_daee :=_bgc .(_d .EndElement );_daee &&_bge .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgc ); -};func (_geg ST_VerticalAlignRun )Validate ()error {return _geg .ValidateWithPath ("")};func (_aa ST_CryptProv )ValidateWithPath (path string )error {switch _aa {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 (_aa )); -};return nil ;};const (ST_VerticalAlignRunUnset ST_VerticalAlignRun =0;ST_VerticalAlignRunBaseline ST_VerticalAlignRun =1;ST_VerticalAlignRunSuperscript ST_VerticalAlignRun =2;ST_VerticalAlignRunSubscript ST_VerticalAlignRun =3;);func (_dbg *ST_TrueFalse )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dbg =0; -case "\u0074":*_dbg =1;case "\u0066":*_dbg =2;case "\u0074\u0072\u0075\u0065":*_dbg =3;case "\u0066\u0061\u006cs\u0065":*_dbg =4;};return nil ;};func (_efb ST_YAlign )Validate ()error {return _efb .ValidateWithPath ("")};func (_eeb ST_CryptProv )Validate ()error {return _eeb .ValidateWithPath ("")}; -type ST_TrueFalseBlank byte ;const ST_GuidPattern ="\u005c\u007b\u005b\u0030\u002d\u0039\u0041\u002d\u0046\u005d\u007b\u0038\u007d\u002d\u005b\u0030\u002d9\u0041\u002d\u0046\u005d\u007b\u0034\u007d\u002d\u005b\u0030-\u0039\u0041\u002d\u0046\u005d\u007b\u0034\u007d\u002d\u005b\u0030\u002d\u0039\u0041\u002d\u0046\u005d\u007b4\u007d\u002d\u005b\u0030\u002d\u0039A\u002d\u0046]\u007b\u00312\u007d\\\u007d"; -func (_g *ST_CalendarType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_g =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_g =1;case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_g =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_g =3; -case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_g =4;case "\u0068\u0069\u006ar\u0069":*_g =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_g =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_g =7;case "\u006a\u0061\u0070a\u006e":*_g =8; -case "\u0074\u0068\u0061\u0069":*_g =9;case "\u006b\u006f\u0072e\u0061":*_g =10;case "\u0073\u0061\u006b\u0061":*_g =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_g =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_g =13; -case "\u006e\u006f\u006e\u0065":*_g =14;};return nil ;};func (_af *ST_TwipsMeasure )ValidateWithPath (path string )error {_fc :=[]string {};if _af .ST_UnsignedDecimalNumber !=nil {_fc =append (_fc ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072"); -};if _af .ST_PositiveUniversalMeasure !=nil {_fc =append (_fc ,"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 (_fc )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fc ); -};return nil ;};func (_b *ST_OnOff )Validate ()error {return _b .ValidateWithPath ("")};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 (_efe ST_AlgClass )ValidateWithPath (path string )error {switch _efe {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 (_efe )); -};return nil ;};func (_bg ST_TwipsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bg .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_d .CharData (_f .Sprintf ("\u0025\u0064",*_bg .ST_UnsignedDecimalNumber ))); -};if _bg .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_bg .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_ffd ST_XAlign )Validate ()error {return _ffd .ValidateWithPath ("")}; -func (_cbe ST_XAlign )ValidateWithPath (path string )error {switch _cbe {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 (_cbe )); -};return nil ;};func (_ac ST_AlgClass )String ()string {switch _ac {case 0:return "";case 1:return "\u0068\u0061\u0073\u0068";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_gfd ST_CryptProv )String ()string {switch _gfd {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 (_dca ST_CalendarType )Validate ()error {return _dca .ValidateWithPath ("")}; -func (_gg *ST_AlgClass )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gg =0;case "\u0068\u0061\u0073\u0068":*_gg =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gg =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"; +// ST_TwipsMeasure is a union type +type ST_TwipsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;};func (_de ST_CryptProv )ValidateWithPath (path string )error {switch _de {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 (_de )); +};return nil ;};const ST_PercentagePattern ="-\u003f[\u0030\u002d\u0039\u005d\u002b\u0028\u005c\u002e[\u0030\u002d\u0039\u005d+)\u003f\u0025"; \ 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 f81f525fde..e0ebe1761f 100644 --- a/schema/soo/pkg/content_types/content_types.go +++ b/schema/soo/pkg/content_types/content_types.go @@ -9,85 +9,82 @@ // 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 (_fd "encoding/xml";_c "fmt";_ff "github.com/unidoc/unioffice";_ce "github.com/unidoc/unioffice/common/logger";_b "regexp";);func (_dc *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 :_c .Sprintf ("\u0025\u0076",_dc .ContentTypeAttr )}); -start .Attr =append (start .Attr ,_fd .Attr {Name :_fd .Name {Local :"\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"},Value :_c .Sprintf ("\u0025\u0076",_dc .PartNameAttr )});e .EncodeToken (start );e .EncodeToken (_fd .EndElement {Name :start .Name }); -return nil ;}; +package content_types ;import (_b "encoding/xml";_ae "fmt";_ag "github.com/unidoc/unioffice";_g "github.com/unidoc/unioffice/common/logger";_e "regexp";); + +// ValidateWithPath validates the Override and its children, prefixing error messages with path +func (_ggg *Override )ValidateWithPath (path string )error {if _bfd :=_ggg .CT_Override .ValidateWithPath (path );_bfd !=nil {return _bfd ;};return nil ;}; + +// Validate validates the Types and its children +func (_fbe *Types )Validate ()error {return _fbe .ValidateWithPath ("\u0054\u0079\u0070e\u0073")};func (_dbac *Default )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _dbac .CT_Default .MarshalXML (e ,start );};func (_efb *CT_Override )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efb .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c"; +for _ ,_fe :=range start .Attr {if _fe .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_bd ,_ab :=_fe .Value ,error (nil );if _ab !=nil {return _ab ;};_efb .ContentTypeAttr =_bd ;continue ;};if _fe .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_fbg ,_gc :=_fe .Value ,error (nil ); +if _gc !=nil {return _gc ;};_efb .PartNameAttr =_fbg ;continue ;};};for {_bb ,_fc :=d .Token ();if _fc !=nil {return _ae .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_fc ); +};if _aed ,_eg :=_bb .(_b .EndElement );_eg &&_aed .Name ==start .Name {break ;};};return nil ;};func (_ec *Types )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ec .CT_Types =*NewCT_Types ();_gdf :for {_gbgg ,_cff :=d .Token ();if _cff !=nil {return _cff ; +};switch _cee :=_gbgg .(type ){case _b .StartElement :switch _cee .Name {case _b .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_gfd :=NewDefault (); +if _ad :=d .DecodeElement (_gfd ,&_cee );_ad !=nil {return _ad ;};_ec .Default =append (_ec .Default ,_gfd );case _b .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_aeb :=NewOverride (); +if _fcb :=d .DecodeElement (_aeb ,&_cee );_fcb !=nil {return _fcb ;};_ec .Override =append (_ec .Override ,_aeb );default:_g .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",_cee .Name ); +if _cga :=d .Skip ();_cga !=nil {return _cga ;};};case _b .EndElement :break _gdf ;case _b .CharData :};};return nil ;};func (_aee *CT_Default )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aee .ExtensionAttr ="\u0078\u006d\u006c";_aee .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c"; +for _ ,_d :=range start .Attr {if _d .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_fb ,_aeec :=_d .Value ,error (nil );if _aeec !=nil {return _aeec ;};_aee .ExtensionAttr =_fb ;continue ;};if _d .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ba ,_agd :=_d .Value ,error (nil ); +if _agd !=nil {return _agd ;};_aee .ContentTypeAttr =_ba ;continue ;};};for {_eb ,_be :=d .Token ();if _be !=nil {return _ae .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020%\u0073",_be ); +};if _dg ,_bf :=_eb .(_b .EndElement );_bf &&_dg .Name ==start .Name {break ;};};return nil ;};func NewDefault ()*Default {_bfb :=&Default {};_bfb .CT_Default =*NewCT_Default ();return _bfb };func (_gde *Override )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gde .CT_Override =*NewCT_Override (); +for _ ,_abgb :=range start .Attr {if _abgb .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_gec ,_bca :=_abgb .Value ,error (nil );if _bca !=nil {return _bca ;};_gde .ContentTypeAttr =_gec ;continue ;};if _abgb .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_bbag ,_ggf :=_abgb .Value ,error (nil ); +if _ggf !=nil {return _ggf ;};_gde .PartNameAttr =_bbag ;continue ;};};for {_cfe ,_ded :=d .Token ();if _ded !=nil {return _ae .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0076\u0065r\u0072\u0069\u0064\u0065: \u0025\u0073",_ded );};if _gbg ,_fef :=_cfe .(_b .EndElement ); +_fef &&_gbg .Name ==start .Name {break ;};};return nil ;}; + +// ValidateWithPath validates the Types and its children, prefixing error messages with path +func (_gfa *Types )ValidateWithPath (path string )error {if _cfb :=_gfa .CT_Types .ValidateWithPath (path );_cfb !=nil {return _cfb ;};return nil ;}; // ValidateWithPath validates the CT_Override and its children, prefixing error messages with path -func (_fb *CT_Override )ValidateWithPath (path string )error {if !ST_ContentTypePatternRe .MatchString (_fb .ContentTypeAttr ){return _c .Errorf ("\u0025\u0073/\u006d\u002e\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,ST_ContentTypePatternRe ,_fb .ContentTypeAttr ); -};return nil ;}; +func (_db *CT_Override )ValidateWithPath (path string )error {if !ST_ContentTypePatternRe .MatchString (_db .ContentTypeAttr ){return _ae .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 ,_db .ContentTypeAttr ); +};return nil ;};func NewOverride ()*Override {_gfg :=&Override {};_gfg .CT_Override =*NewCT_Override ();return _gfg }; // Validate validates the CT_Override and its children -func (_gg *CT_Override )Validate ()error {return _gg .ValidateWithPath ("C\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func (_fg *CT_Override )UnmarshalXML (d *_fd .Decoder ,start _fd .StartElement )error {_fg .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c"; -for _ ,_bd :=range start .Attr {if _bd .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_cbd ,_fc :=_bd .Value ,error (nil );if _fc !=nil {return _fc ;};_fg .ContentTypeAttr =_cbd ;continue ;};if _bd .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_ea ,_cee :=_bd .Value ,error (nil ); -if _cee !=nil {return _cee ;};_fg .PartNameAttr =_ea ;continue ;};};for {_cg ,_fcd :=d .Token ();if _fcd !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_fcd ); -};if _caf ,_ac :=_cg .(_fd .EndElement );_ac &&_caf .Name ==start .Name {break ;};};return nil ;}; +func (_gg *CT_Override )Validate ()error {return _gg .ValidateWithPath ("C\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func (_ea *CT_Override )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_ae .Sprintf ("\u0025\u0076",_ea .ContentTypeAttr )}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"},Value :_ae .Sprintf ("\u0025\u0076",_ea .PartNameAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func NewCT_Default ()*CT_Default {_f :=&CT_Default {};_f .ExtensionAttr ="\u0078\u006d\u006c";_f .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";return _f ;};func NewCT_Override ()*CT_Override {_geda :=&CT_Override {}; +_geda .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";return _geda ;};func (_geg *CT_Types )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _geg .Default !=nil {_fg :=_b .StartElement {Name :_b .Name {Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}}; +for _ ,_fa :=range _geg .Default {e .EncodeElement (_fa ,_fg );};};if _geg .Override !=nil {_ac :=_b .StartElement {Name :_b .Name {Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};for _ ,_agdb :=range _geg .Override {e .EncodeElement (_agdb ,_ac ); +};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the Default and its children, prefixing error messages with path -func (_ffg *Default )ValidateWithPath (path string )error {if _cgg :=_ffg .CT_Default .ValidateWithPath (path );_cgg !=nil {return _cgg ;};return nil ;};type Override struct{CT_Override };type CT_Default struct{ExtensionAttr string ;ContentTypeAttr string ; -};func (_bce *Override )MarshalXML (e *_fd .Encoder ,start _fd .StartElement )error {return _bce .CT_Override .MarshalXML (e ,start );};func (_ae *CT_Types )UnmarshalXML (d *_fd .Decoder ,start _fd .StartElement )error {_aaa :for {_fdb ,_gf :=d .Token (); -if _gf !=nil {return _gf ;};switch _fgc :=_fdb .(type ){case _fd .StartElement :switch _fgc .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"}:_bg :=NewDefault (); -if _geg :=d .DecodeElement (_bg ,&_fgc );_geg !=nil {return _geg ;};_ae .Default =append (_ae .Default ,_bg );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"}:_cc :=NewOverride (); -if _be :=d .DecodeElement (_cc ,&_fgc );_be !=nil {return _be ;};_ae .Override =append (_ae .Override ,_cc );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\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_fgc .Name ); -if _gce :=d .Skip ();_gce !=nil {return _gce ;};};case _fd .EndElement :break _aaa ;case _fd .CharData :};};return nil ;}; - -// Validate validates the Default and its children -func (_bec *Default )Validate ()error {return _bec .ValidateWithPath ("\u0044e\u0066\u0061\u0075\u006c\u0074");};type CT_Override struct{ContentTypeAttr string ;PartNameAttr string ;};func (_ggaf *Default )UnmarshalXML (d *_fd .Decoder ,start _fd .StartElement )error {_ggaf .CT_Default =*NewCT_Default (); -for _ ,_ef :=range start .Attr {if _ef .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_bgb ,_ag :=_ef .Value ,error (nil );if _ag !=nil {return _ag ;};_ggaf .ExtensionAttr =_bgb ;continue ;};if _ef .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_cge ,_aga :=_ef .Value ,error (nil ); -if _aga !=nil {return _aga ;};_ggaf .ContentTypeAttr =_cge ;continue ;};};for {_dbb ,_ggc :=d .Token ();if _ggc !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020\u0025\u0073",_ggc ); -};if _cba ,_fa :=_dbb .(_fd .EndElement );_fa &&_cba .Name ==start .Name {break ;};};return nil ;};type Types struct{CT_Types };func NewTypes ()*Types {_dbbe :=&Types {};_dbbe .CT_Types =*NewCT_Types ();return _dbbe };func NewDefault ()*Default {_gac :=&Default {}; -_gac .CT_Default =*NewCT_Default ();return _gac };func (_dac *Types )UnmarshalXML (d *_fd .Decoder ,start _fd .StartElement )error {_dac .CT_Types =*NewCT_Types ();_cgbe :for {_ab ,_cbde :=d .Token ();if _cbde !=nil {return _cbde ;};switch _dce :=_ab .(type ){case _fd .StartElement :switch _dce .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"}:_fbd :=NewDefault (); -if _bfb :=d .DecodeElement (_fbd ,&_dce );_bfb !=nil {return _bfb ;};_dac .Default =append (_dac .Default ,_fbd );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"}:_de :=NewOverride (); -if _cgbb :=d .DecodeElement (_de ,&_dce );_cgbb !=nil {return _cgbb ;};_dac .Override =append (_dac .Override ,_de );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 \u0054\u0079\u0070e\u0073 \u0025\u0076",_dce .Name ); -if _df :=d .Skip ();_df !=nil {return _df ;};};case _fd .EndElement :break _cgbe ;case _fd .CharData :};};return nil ;}; +func (_bc *Default )ValidateWithPath (path string )error {if _gge :=_bc .CT_Default .ValidateWithPath (path );_gge !=nil {return _gge ;};return nil ;};type CT_Override struct{ContentTypeAttr string ;PartNameAttr string ;}; // Validate validates the CT_Default and its children -func (_dd *CT_Default )Validate ()error {return _dd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};func (_fgg *CT_Types )MarshalXML (e *_fd .Encoder ,start _fd .StartElement )error {e .EncodeToken (start );if _fgg .Default !=nil {_bc :=_fd .StartElement {Name :_fd .Name {Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}}; -for _ ,_cd :=range _fgg .Default {e .EncodeElement (_cd ,_bc );};};if _fgg .Override !=nil {_aa :=_fd .StartElement {Name :_fd .Name {Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};for _ ,_ggb :=range _fgg .Override {e .EncodeElement (_ggb ,_aa ); -};};e .EncodeToken (_fd .EndElement {Name :start .Name });return nil ;};func (_gba *Override )UnmarshalXML (d *_fd .Decoder ,start _fd .StartElement )error {_gba .CT_Override =*NewCT_Override ();for _ ,_eb :=range start .Attr {if _eb .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ceef ,_eaa :=_eb .Value ,error (nil ); -if _eaa !=nil {return _eaa ;};_gba .ContentTypeAttr =_ceef ;continue ;};if _eb .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_ecb ,_eec :=_eb .Value ,error (nil );if _eec !=nil {return _eec ;};_gba .PartNameAttr =_ecb ;continue ;};}; -for {_cfe ,_gee :=d .Token ();if _gee !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0076\u0065r\u0072\u0069\u0064\u0065: \u0025\u0073",_gee );};if _baa ,_gge :=_cfe .(_fd .EndElement );_gge &&_baa .Name ==start .Name {break ; -};};return nil ;};func NewOverride ()*Override {_gd :=&Override {};_gd .CT_Override =*NewCT_Override ();return _gd };func NewCT_Default ()*CT_Default {_a :=&CT_Default {};_a .ExtensionAttr ="\u0078\u006d\u006c";_a .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c"; -return _a ;};type Default struct{CT_Default };func NewCT_Types ()*CT_Types {_ba :=&CT_Types {};return _ba }; - -// ValidateWithPath validates the CT_Default and its children, prefixing error messages with path -func (_cf *CT_Default )ValidateWithPath (path string )error {if !ST_ExtensionPatternRe .MatchString (_cf .ExtensionAttr ){return _c .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 ,_cf .ExtensionAttr ); -};if !ST_ContentTypePatternRe .MatchString (_cf .ContentTypeAttr ){return _c .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 ,_cf .ContentTypeAttr ); -};return nil ;}; +func (_ged *CT_Default )Validate ()error {return _ged .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};type CT_Default struct{ExtensionAttr string ;ContentTypeAttr string ;};func (_cde *Types )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_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 ="\u0054\u0079\u0070e\u0073";return _cde .CT_Types .MarshalXML (e ,start );};type Types struct{CT_Types };type Override struct{CT_Override }; -// Validate validates the Types and its children -func (_caa *Types )Validate ()error {return _caa .ValidateWithPath ("\u0054\u0079\u0070e\u0073")};func (_ccce *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 _ccce .CT_Types .MarshalXML (e ,start );};const ST_ContentTypePattern ="\u005e\\\u0070{\u004c\u0061\u0074\u0069\u006e\u007d\u002b\u002f\u002e\u002a\u0024";type CT_Types struct{Default []*Default ;Override []*Override ; -};var ST_ExtensionPatternRe =_b .MustCompile (ST_ExtensionPattern ); - -// ValidateWithPath validates the Types and its children, prefixing error messages with path -func (_dacd *Types )ValidateWithPath (path string )error {if _gbf :=_dacd .CT_Types .ValidateWithPath (path );_gbf !=nil {return _gbf ;};return nil ;};func (_g *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 :_c .Sprintf ("\u0025\u0076",_g .ExtensionAttr )}); -start .Attr =append (start .Attr ,_fd .Attr {Name :_fd .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_c .Sprintf ("\u0025\u0076",_g .ContentTypeAttr )});e .EncodeToken (start );e .EncodeToken (_fd .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the Override and its children +func (_bag *Override )Validate ()error {return _bag .ValidateWithPath ("\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func NewCT_Types ()*CT_Types {_cg :=&CT_Types {};return _cg };func (_fea *CT_Types )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_da :for {_dba ,_de :=d .Token (); +if _de !=nil {return _de ;};switch _aa :=_dba .(type ){case _b .StartElement :switch _aa .Name {case _b .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_ed :=NewDefault (); +if _bbb :=d .DecodeElement (_ed ,&_aa );_bbb !=nil {return _bbb ;};_fea .Default =append (_fea .Default ,_ed );case _b .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_ce :=NewOverride (); +if _bba :=d .DecodeElement (_ce ,&_aa );_bba !=nil {return _bba ;};_fea .Override =append (_fea .Override ,_ce );default:_g .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",_aa .Name ); +if _fad :=d .Skip ();_fad !=nil {return _fad ;};};case _b .EndElement :break _da ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Types and its children, prefixing error messages with path -func (_gfa *CT_Types )ValidateWithPath (path string )error {for _bcb ,_bb :=range _gfa .Default {if _bdc :=_bb .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0044\u0065\u0066\u0061\u0075\u006ct\u005b\u0025\u0064\u005d",path ,_bcb ));_bdc !=nil {return _bdc ; -};};for _ec ,_gga :=range _gfa .Override {if _bf :=_gga .ValidateWithPath (_c .Sprintf ("\u0025s\u002fO\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_ec ));_bf !=nil {return _bf ;};};return nil ;};func (_cgb *Default )MarshalXML (e *_fd .Encoder ,start _fd .StartElement )error {return _cgb .CT_Default .MarshalXML (e ,start ); -}; +// Validate validates the Default and its children +func (_cf *Default )Validate ()error {return _cf .ValidateWithPath ("\u0044e\u0066\u0061\u0075\u006c\u0074");};func (_ge *CT_Default )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"},Value :_ae .Sprintf ("\u0025\u0076",_ge .ExtensionAttr )}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_ae .Sprintf ("\u0025\u0076",_ge .ContentTypeAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_gf *Default )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gf .CT_Default =*NewCT_Default ();for _ ,_eaa :=range start .Attr {if _eaa .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_ebc ,_gd :=_eaa .Value ,error (nil ); +if _gd !=nil {return _gd ;};_gf .ExtensionAttr =_ebc ;continue ;};if _eaa .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_cdf ,_abg :=_eaa .Value ,error (nil );if _abg !=nil {return _abg ;};_gf .ContentTypeAttr =_cdf ;continue ; +};};for {_gb ,_ff :=d .Token ();if _ff !=nil {return _ae .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020\u0025\u0073",_ff );};if _aea ,_df :=_gb .(_b .EndElement );_df &&_aea .Name ==start .Name {break ; +};};return nil ;}; // Validate validates the CT_Types and its children -func (_aca *CT_Types )Validate ()error {return _aca .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073");};var ST_ContentTypePatternRe =_b .MustCompile (ST_ContentTypePattern );func (_gb *CT_Default )UnmarshalXML (d *_fd .Decoder ,start _fd .StartElement )error {_gb .ExtensionAttr ="\u0078\u006d\u006c"; -_gb .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";for _ ,_fdc :=range start .Attr {if _fdc .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_db ,_e :=_fdc .Value ,error (nil );if _e !=nil {return _e ; -};_gb .ExtensionAttr =_db ;continue ;};if _fdc .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_af ,_ga :=_fdc .Value ,error (nil );if _ga !=nil {return _ga ;};_gb .ContentTypeAttr =_af ;continue ;};};for {_cb ,_ee :=d .Token (); -if _ee !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020%\u0073",_ee );};if _ca ,_dbe :=_cb .(_fd .EndElement );_dbe &&_ca .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"; +func (_ee *CT_Types )Validate ()error {return _ee .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073");};func NewTypes ()*Types {_ca :=&Types {};_ca .CT_Types =*NewCT_Types ();return _ca };const ST_ContentTypePattern ="\u005e\\\u0070{\u004c\u0061\u0074\u0069\u006e\u007d\u002b\u002f\u002e\u002a\u0024"; +func (_eab *Override )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _eab .CT_Override .MarshalXML (e ,start );};const ST_ExtensionPattern ="\u0028\u005b\u0021\u0024\u0026\u0027\\\u0028\u005c\u0029\u005c\u002a\\\u002b\u002c\u003a\u003d\u005d\u007c(\u0025\u005b\u0030\u002d\u0039a\u002d\u0066\u0041\u002d\u0046\u005d\u005b\u0030\u002d\u0039\u0061\u002df\u0041\u002d\u0046\u005d\u0029\u007c\u005b\u003a\u0040\u005d\u007c\u005b\u0061\u002d\u007aA\u002d\u005a\u0030\u002d\u0039\u005c\u002d\u005f~\u005d\u0029\u002b"; -// Validate validates the Override and its children -func (_dgg *Override )Validate ()error {return _dgg .ValidateWithPath ("\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");}; +// ValidateWithPath validates the CT_Default and its children, prefixing error messages with path +func (_c *CT_Default )ValidateWithPath (path string )error {if !ST_ExtensionPatternRe .MatchString (_c .ExtensionAttr ){return _ae .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 ,_c .ExtensionAttr ); +};if !ST_ContentTypePatternRe .MatchString (_c .ContentTypeAttr ){return _ae .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 ,_c .ContentTypeAttr ); +};return nil ;};var ST_ContentTypePatternRe =_e .MustCompile (ST_ContentTypePattern );type Default struct{CT_Default }; -// ValidateWithPath validates the Override and its children, prefixing error messages with path -func (_ccc *Override )ValidateWithPath (path string )error {if _faa :=_ccc .CT_Override .ValidateWithPath (path );_faa !=nil {return _faa ;};return nil ;};func NewCT_Override ()*CT_Override {_dg :=&CT_Override {};_dg .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c"; -return _dg ;};func init (){_ff .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); -_ff .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); -_ff .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); -_ff .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); -_ff .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); -_ff .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); +// ValidateWithPath validates the CT_Types and its children, prefixing error messages with path +func (_bbe *CT_Types )ValidateWithPath (path string )error {for _dac ,_cd :=range _bbe .Default {if _fcg :=_cd .ValidateWithPath (_ae .Sprintf ("\u0025\u0073\u002f\u0044\u0065\u0066\u0061\u0075\u006ct\u005b\u0025\u0064\u005d",path ,_dac ));_fcg !=nil {return _fcg ; +};};for _bdd ,_agg :=range _bbe .Override {if _fd :=_agg .ValidateWithPath (_ae .Sprintf ("\u0025s\u002fO\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_bdd ));_fd !=nil {return _fd ;};};return nil ;};type CT_Types struct{Default []*Default ; +Override []*Override ;};var ST_ExtensionPatternRe =_e .MustCompile (ST_ExtensionPattern );func init (){_ag .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); +_ag .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); +_ag .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); +_ag .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); +_ag .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); +_ag .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 0923d84162..375cb0ada9 100644 --- a/schema/soo/pkg/metadata/core_properties/core_properties.go +++ b/schema/soo/pkg/metadata/core_properties/core_properties.go @@ -9,93 +9,91 @@ // 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 (_gd "encoding/xml";_d "fmt";_a "github.com/unidoc/unioffice";_b "github.com/unidoc/unioffice/common/logger";_gdg "time";);func NewCoreProperties ()*CoreProperties {_gff :=&CoreProperties {};_gff .CT_CoreProperties =*NewCT_CoreProperties (); -return _gff ;};func (_ca *CT_CoreProperties )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_ce :for {_ab ,_gda :=d .Token ();if _gda !=nil {return _gda ;};switch _ea :=_ab .(type ){case _gd .StartElement :switch _ea .Name {case _gd .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"}:_ca .Category =new (string ); -if _fea :=d .DecodeElement (_ca .Category ,&_ea );_fea !=nil {return _fea ;};case _gd .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"}:_ca .ContentStatus =new (string ); -if _eee :=d .DecodeElement (_ca .ContentStatus ,&_ea );_eee !=nil {return _eee ;};case _gd .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"}:_ca .Created =new (_a .XSDAny ); -if _fg :=d .DecodeElement (_ca .Created ,&_ea );_fg !=nil {return _fg ;};case _gd .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"}:_ca .Creator =new (_a .XSDAny ); -if _ge :=d .DecodeElement (_ca .Creator ,&_ea );_ge !=nil {return _ge ;};case _gd .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"}:_ca .Description =new (_a .XSDAny ); -if _gdge :=d .DecodeElement (_ca .Description ,&_ea );_gdge !=nil {return _gdge ;};case _gd .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"}:_ca .Identifier =new (_a .XSDAny ); -if _gf :=d .DecodeElement (_ca .Identifier ,&_ea );_gf !=nil {return _gf ;};case _gd .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"}:_ca .Keywords =NewCT_Keywords (); -if _fd :=d .DecodeElement (_ca .Keywords ,&_ea );_fd !=nil {return _fd ;};case _gd .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"}:_ca .Language =new (_a .XSDAny ); -if _cda :=d .DecodeElement (_ca .Language ,&_ea );_cda !=nil {return _cda ;};case _gd .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"}:_ca .LastModifiedBy =new (string ); -if _df :=d .DecodeElement (_ca .LastModifiedBy ,&_ea );_df !=nil {return _df ;};case _gd .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"}:_ca .LastPrinted =new (_gdg .Time ); -if _ae :=d .DecodeElement (_ca .LastPrinted ,&_ea );_ae !=nil {return _ae ;};case _gd .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"}:_ca .Modified =new (_a .XSDAny ); -if _dd :=d .DecodeElement (_ca .Modified ,&_ea );_dd !=nil {return _dd ;};case _gd .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"}:_ca .Revision =new (string ); -if _cg :=d .DecodeElement (_ca .Revision ,&_ea );_cg !=nil {return _cg ;};case _gd .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"}:_ca .Subject =new (_a .XSDAny ); -if _bed :=d .DecodeElement (_ca .Subject ,&_ea );_bed !=nil {return _bed ;};case _gd .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"}:_ca .Title =new (_a .XSDAny ); -if _ad :=d .DecodeElement (_ca .Title ,&_ea );_ad !=nil {return _ad ;};case _gd .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"}:_ca .Version =new (string ); -if _bea :=d .DecodeElement (_ca .Version ,&_ea );_bea !=nil {return _bea ;};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",_ea .Name ); -if _dg :=d .Skip ();_dg !=nil {return _dg ;};};case _gd .EndElement :break _ce ;case _gd .CharData :};};return nil ;}; +package core_properties ;import (_g "encoding/xml";_b "fmt";_c "github.com/unidoc/unioffice";_ff "github.com/unidoc/unioffice/common/logger";_e "time";);func (_eb *CT_Keyword )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eb .LangAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_eb .LangAttr )}); +};e .EncodeElement (_eb .Content ,start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gafg *CoreProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gafg .CT_CoreProperties =*NewCT_CoreProperties ();_bg :for {_ca ,_agf :=d .Token (); +if _agf !=nil {return _agf ;};switch _bac :=_ca .(type ){case _g .StartElement :switch _bac .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"}:_gafg .Category =new (string ); +if _acc :=d .DecodeElement (_gafg .Category ,&_bac );_acc !=nil {return _acc ;};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"}:_gafg .ContentStatus =new (string ); +if _gdb :=d .DecodeElement (_gafg .ContentStatus ,&_bac );_gdb !=nil {return _gdb ;};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"}:_gafg .Created =new (_c .XSDAny ); +if _eg :=d .DecodeElement (_gafg .Created ,&_bac );_eg !=nil {return _eg ;};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"}:_gafg .Creator =new (_c .XSDAny ); +if _acd :=d .DecodeElement (_gafg .Creator ,&_bac );_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"}:_gafg .Description =new (_c .XSDAny ); +if _cda :=d .DecodeElement (_gafg .Description ,&_bac );_cda !=nil {return _cda ;};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"}:_gafg .Identifier =new (_c .XSDAny ); +if _fdb :=d .DecodeElement (_gafg .Identifier ,&_bac );_fdb !=nil {return _fdb ;};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"}:_gafg .Keywords =NewCT_Keywords (); +if _cb :=d .DecodeElement (_gafg .Keywords ,&_bac );_cb !=nil {return _cb ;};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"}:_gafg .Language =new (_c .XSDAny ); +if _bdg :=d .DecodeElement (_gafg .Language ,&_bac );_bdg !=nil {return _bdg ;};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"}:_gafg .LastModifiedBy =new (string ); +if _gcf :=d .DecodeElement (_gafg .LastModifiedBy ,&_bac );_gcf !=nil {return _gcf ;};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"}:_gafg .LastPrinted =new (_e .Time ); +if _eba :=d .DecodeElement (_gafg .LastPrinted ,&_bac );_eba !=nil {return _eba ;};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"}:_gafg .Modified =new (_c .XSDAny ); +if _da :=d .DecodeElement (_gafg .Modified ,&_bac );_da !=nil {return _da ;};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"}:_gafg .Revision =new (string ); +if _fce :=d .DecodeElement (_gafg .Revision ,&_bac );_fce !=nil {return _fce ;};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"}:_gafg .Subject =new (_c .XSDAny ); +if _fac :=d .DecodeElement (_gafg .Subject ,&_bac );_fac !=nil {return _fac ;};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"}:_gafg .Title =new (_c .XSDAny ); +if _gebd :=d .DecodeElement (_gafg .Title ,&_bac );_gebd !=nil {return _gebd ;};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"}:_gafg .Version =new (string ); +if _adb :=d .DecodeElement (_gafg .Version ,&_bac );_adb !=nil {return _adb ;};default:_ff .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",_bac .Name ); +if _cad :=d .Skip ();_cad !=nil {return _cad ;};};case _g .EndElement :break _bg ;case _g .CharData :};};return nil ;};func NewCT_CoreProperties ()*CT_CoreProperties {_cd :=&CT_CoreProperties {};return _cd }; -// ValidateWithPath validates the CoreProperties and its children, prefixing error messages with path -func (_dec *CoreProperties )ValidateWithPath (path string )error {if _fbg :=_dec .CT_CoreProperties .ValidateWithPath (path );_fbg !=nil {return _fbg ;};return nil ;};func (_dde *CoreProperties )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {_dde .CT_CoreProperties =*NewCT_CoreProperties (); -_dac :for {_fef ,_aeb :=d .Token ();if _aeb !=nil {return _aeb ;};switch _aebd :=_fef .(type ){case _gd .StartElement :switch _aebd .Name {case _gd .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"}:_dde .Category =new (string ); -if _ecc :=d .DecodeElement (_dde .Category ,&_aebd );_ecc !=nil {return _ecc ;};case _gd .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"}:_dde .ContentStatus =new (string ); -if _gbb :=d .DecodeElement (_dde .ContentStatus ,&_aebd );_gbb !=nil {return _gbb ;};case _gd .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"}:_dde .Created =new (_a .XSDAny ); -if _dcg :=d .DecodeElement (_dde .Created ,&_aebd );_dcg !=nil {return _dcg ;};case _gd .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"}:_dde .Creator =new (_a .XSDAny ); -if _dda :=d .DecodeElement (_dde .Creator ,&_aebd );_dda !=nil {return _dda ;};case _gd .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"}:_dde .Description =new (_a .XSDAny ); -if _fb :=d .DecodeElement (_dde .Description ,&_aebd );_fb !=nil {return _fb ;};case _gd .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"}:_dde .Identifier =new (_a .XSDAny ); -if _ffb :=d .DecodeElement (_dde .Identifier ,&_aebd );_ffb !=nil {return _ffb ;};case _gd .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"}:_dde .Keywords =NewCT_Keywords (); -if _efg :=d .DecodeElement (_dde .Keywords ,&_aebd );_efg !=nil {return _efg ;};case _gd .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"}:_dde .Language =new (_a .XSDAny ); -if _cf :=d .DecodeElement (_dde .Language ,&_aebd );_cf !=nil {return _cf ;};case _gd .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"}:_dde .LastModifiedBy =new (string ); -if _fed :=d .DecodeElement (_dde .LastModifiedBy ,&_aebd );_fed !=nil {return _fed ;};case _gd .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"}:_dde .LastPrinted =new (_gdg .Time ); -if _ebg :=d .DecodeElement (_dde .LastPrinted ,&_aebd );_ebg !=nil {return _ebg ;};case _gd .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"}:_dde .Modified =new (_a .XSDAny ); -if _eba :=d .DecodeElement (_dde .Modified ,&_aebd );_eba !=nil {return _eba ;};case _gd .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"}:_dde .Revision =new (string ); -if _bee :=d .DecodeElement (_dde .Revision ,&_aebd );_bee !=nil {return _bee ;};case _gd .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"}:_dde .Subject =new (_a .XSDAny ); -if _ebe :=d .DecodeElement (_dde .Subject ,&_aebd );_ebe !=nil {return _ebe ;};case _gd .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"}:_dde .Title =new (_a .XSDAny ); -if _de :=d .DecodeElement (_dde .Title ,&_aebd );_de !=nil {return _de ;};case _gd .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"}:_dde .Version =new (string ); -if _fdg :=d .DecodeElement (_dde .Version ,&_aebd );_fdg !=nil {return _fdg ;};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",_aebd .Name ); -if _ag :=d .Skip ();_ag !=nil {return _ag ;};};case _gd .EndElement :break _dac ;case _gd .CharData :};};return nil ;};func (_fc *CT_Keyword )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _fc .LangAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0076",*_fc .LangAttr )}); -};e .EncodeElement (_fc .Content ,start );e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;};func (_bad *CT_Keyword )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_gba :=range start .Attr {if _gba .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"&&_gba .Name .Local =="\u006c\u0061\u006e\u0067"{_bbb ,_bfc :=_gba .Value ,error (nil ); -if _bfc !=nil {return _bfc ;};_bad .LangAttr =&_bbb ;continue ;};};for {_cga ,_ec :=d .Token ();if _ec !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u003a\u0020%\u0073",_ec ); -};if _db ,_abb :=_cga .(_gd .CharData );_abb {_bad .Content =string (_db );};if _egd ,_dca :=_cga .(_gd .EndElement );_dca &&_egd .Name ==start .Name {break ;};};return nil ;};type CT_Keyword struct{LangAttr *string ;Content string ;};func (_dbd *CT_Keywords )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {if _dbd .LangAttr !=nil {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0076",*_dbd .LangAttr )}); -};e .EncodeToken (start );if _dbd .Value !=nil {_bd :=_gd .StartElement {Name :_gd .Name {Local :"\u0063\u0070\u003a\u0076\u0061\u006c\u0075\u0065"}};for _ ,_aea :=range _dbd .Value {e .EncodeElement (_aea ,_bd );};};e .EncodeToken (_gd .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CoreProperties and its children +func (_cdd *CoreProperties )Validate ()error {return _cdd .ValidateWithPath ("\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_Keyword and its children, prefixing error messages with path -func (_dcc *CT_Keyword )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_Keywords and its children, prefixing error messages with path +func (_fbb *CT_Keywords )ValidateWithPath (path string )error {for _ad ,_afda :=range _fbb .Value {if _ed :=_afda .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_ad ));_ed !=nil {return _ed ; +};};return nil ;};func (_ace *CT_Keywords )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ace .LangAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_ace .LangAttr )}); +};e .EncodeToken (start );if _ace .Value !=nil {_fdaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0070\u003a\u0076\u0061\u006c\u0075\u0065"}};for _ ,_ab :=range _ace .Value {e .EncodeElement (_ab ,_fdaf );};};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};type CT_Keyword struct{LangAttr *string ;Content string ;}; // Validate validates the CT_Keywords and its children -func (_cc *CT_Keywords )Validate ()error {return _cc .ValidateWithPath ("C\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073");};func NewCT_Keywords ()*CT_Keywords {_afe :=&CT_Keywords {};return _afe };func NewCT_CoreProperties ()*CT_CoreProperties {_f :=&CT_CoreProperties {}; -return _f };func (_adb *CT_Keywords )UnmarshalXML (d *_gd .Decoder ,start _gd .StartElement )error {for _ ,_eb :=range start .Attr {if _eb .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"&&_eb .Name .Local =="\u006c\u0061\u006e\u0067"{_ceg ,_gc :=_eb .Value ,error (nil ); -if _gc !=nil {return _gc ;};_adb .LangAttr =&_ceg ;continue ;};};_ed :for {_efb ,_dfa :=d .Token ();if _dfa !=nil {return _dfa ;};switch _fcd :=_efb .(type ){case _gd .StartElement :switch _fcd .Name {case _gd .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"}:_dcfc :=NewCT_Keyword (); -if _cac :=d .DecodeElement (_dcfc ,&_fcd );_cac !=nil {return _cac ;};_adb .Value =append (_adb .Value ,_dcfc );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",_fcd .Name ); -if _fa :=d .Skip ();_fa !=nil {return _fa ;};};case _gd .EndElement :break _ed ;case _gd .CharData :};};return nil ;};type CoreProperties struct{CT_CoreProperties }; +func (_gdd *CT_Keywords )Validate ()error {return _gdd .ValidateWithPath ("C\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073");}; -// ValidateWithPath validates the CT_Keywords and its children, prefixing error messages with path -func (_gdf *CT_Keywords )ValidateWithPath (path string )error {for _ccg ,_eca :=range _gdf .Value {if _fdc :=_eca .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_ccg ));_fdc !=nil {return _fdc ; -};};return nil ;};func (_e *CT_CoreProperties )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {e .EncodeToken (start );if _e .Category !=nil {_bb :=_gd .StartElement {Name :_gd .Name {Local :"c\u0070\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}}; -_a .AddPreserveSpaceAttr (&_bb ,*_e .Category );e .EncodeElement (_e .Category ,_bb );};if _e .ContentStatus !=nil {_c :=_gd .StartElement {Name :_gd .Name {Local :"\u0063\u0070:\u0063\u006f\u006et\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}}; -_a .AddPreserveSpaceAttr (&_c ,*_e .ContentStatus );e .EncodeElement (_e .ContentStatus ,_c );};if _e .Created !=nil {_af :=_gd .StartElement {Name :_gd .Name {Local :"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064"}}; -e .EncodeElement (_e .Created ,_af );};if _e .Creator !=nil {_gb :=_gd .StartElement {Name :_gd .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};e .EncodeElement (_e .Creator ,_gb );};if _e .Description !=nil {_ef :=_gd .StartElement {Name :_gd .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_e .Description ,_ef );};if _e .Identifier !=nil {_fe :=_gd .StartElement {Name :_gd .Name {Local :"\u0064\u0063\u003a\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_e .Identifier ,_fe );};if _e .Keywords !=nil {_ee :=_gd .StartElement {Name :_gd .Name {Local :"c\u0070\u003a\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}}; -e .EncodeElement (_e .Keywords ,_ee );};if _e .Language !=nil {_bf :=_gd .StartElement {Name :_gd .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};e .EncodeElement (_e .Language ,_bf );};if _e .LastModifiedBy !=nil {_da :=_gd .StartElement {Name :_gd .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}}; -_a .AddPreserveSpaceAttr (&_da ,*_e .LastModifiedBy );e .EncodeElement (_e .LastModifiedBy ,_da );};if _e .LastPrinted !=nil {_cd :=_gd .StartElement {Name :_gd .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u0050\u0072i\u006e\u0074\u0065\u0064"}}; -e .EncodeElement (_e .LastPrinted ,_cd );};if _e .Modified !=nil {_be :=_gd .StartElement {Name :_gd .Name {Local :"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}};e .EncodeElement (_e .Modified ,_be );};if _e .Revision !=nil {_eg :=_gd .StartElement {Name :_gd .Name {Local :"c\u0070\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}}; -_a .AddPreserveSpaceAttr (&_eg ,*_e .Revision );e .EncodeElement (_e .Revision ,_eg );};if _e .Subject !=nil {_dc :=_gd .StartElement {Name :_gd .Name {Local :"\u0064\u0063\u003a\u0073\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_e .Subject ,_dc ); -};if _e .Title !=nil {_dcf :=_gd .StartElement {Name :_gd .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_e .Title ,_dcf );};if _e .Version !=nil {_bbd :=_gd .StartElement {Name :_gd .Name {Local :"\u0063\u0070\u003a\u0076\u0065\u0072\u0073\u0069\u006f\u006e"}}; -_a .AddPreserveSpaceAttr (&_bbd ,*_e .Version );e .EncodeElement (_e .Version ,_bbd );};e .EncodeToken (_gd .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CoreProperties and its children, prefixing error messages with path +func (_bde *CT_CoreProperties )ValidateWithPath (path string )error {if _bde .Keywords !=nil {if _eee :=_bde .Keywords .ValidateWithPath (path +"\u002fK\u0065\u0079\u0077\u006f\u0072\u0064s");_eee !=nil {return _eee ;};};return nil ;};type CoreProperties struct{CT_CoreProperties }; +func NewCT_Keyword ()*CT_Keyword {_fa :=&CT_Keyword {};return _fa };func NewCoreProperties ()*CoreProperties {_ade :=&CoreProperties {};_ade .CT_CoreProperties =*NewCT_CoreProperties ();return _ade ;}; // Validate validates the CT_Keyword and its children -func (_afb *CT_Keyword )Validate ()error {return _afb .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064");}; +func (_fbd *CT_Keyword )Validate ()error {return _fbd .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064");};type CT_Keywords struct{LangAttr *string ;Value []*CT_Keyword ;}; -// Validate validates the CoreProperties and its children -func (_cge *CoreProperties )Validate ()error {return _cge .ValidateWithPath ("\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the CT_Keyword and its children, prefixing error messages with path +func (_fdfb *CT_Keyword )ValidateWithPath (path string )error {return nil };func (_fd *CT_CoreProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_df :for {_bf ,_ee :=d .Token ();if _ee !=nil {return _ee ;};switch _ac :=_bf .(type ){case _g .StartElement :switch _ac .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"}:_fd .Category =new (string ); +if _fdf :=d .DecodeElement (_fd .Category ,&_ac );_fdf !=nil {return _fdf ;};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"}:_fd .ContentStatus =new (string ); +if _fda :=d .DecodeElement (_fd .ContentStatus ,&_ac );_fda !=nil {return _fda ;};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"}:_fd .Created =new (_c .XSDAny ); +if _gcc :=d .DecodeElement (_fd .Created ,&_ac );_gcc !=nil {return _gcc ;};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"}:_fd .Creator =new (_c .XSDAny ); +if _gd :=d .DecodeElement (_fd .Creator ,&_ac );_gd !=nil {return _gd ;};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"}:_fd .Description =new (_c .XSDAny ); +if _cc :=d .DecodeElement (_fd .Description ,&_ac );_cc !=nil {return _cc ;};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"}:_fd .Identifier =new (_c .XSDAny ); +if _ce :=d .DecodeElement (_fd .Identifier ,&_ac );_ce !=nil {return _ce ;};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"}:_fd .Keywords =NewCT_Keywords (); +if _dfe :=d .DecodeElement (_fd .Keywords ,&_ac );_dfe !=nil {return _dfe ;};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"}:_fd .Language =new (_c .XSDAny ); +if _ba :=d .DecodeElement (_fd .Language ,&_ac );_ba !=nil {return _ba ;};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"}:_fd .LastModifiedBy =new (string ); +if _de :=d .DecodeElement (_fd .LastModifiedBy ,&_ac );_de !=nil {return _de ;};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"}:_fd .LastPrinted =new (_e .Time ); +if _dc :=d .DecodeElement (_fd .LastPrinted ,&_ac );_dc !=nil {return _dc ;};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"}:_fd .Modified =new (_c .XSDAny ); +if _fc :=d .DecodeElement (_fd .Modified ,&_ac );_fc !=nil {return _fc ;};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"}:_fd .Revision =new (string ); +if _afd :=d .DecodeElement (_fd .Revision ,&_ac );_afd !=nil {return _afd ;};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"}:_fd .Subject =new (_c .XSDAny ); +if _bdc :=d .DecodeElement (_fd .Subject ,&_ac );_bdc !=nil {return _bdc ;};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"}:_fd .Title =new (_c .XSDAny ); +if _dd :=d .DecodeElement (_fd .Title ,&_ac );_dd !=nil {return _dd ;};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"}:_fd .Version =new (string ); +if _beg :=d .DecodeElement (_fd .Version ,&_ac );_beg !=nil {return _beg ;};default:_ff .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",_ac .Name ); +if _ccf :=d .Skip ();_ccf !=nil {return _ccf ;};};case _g .EndElement :break _df ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_CoreProperties and its children -func (_cdd *CT_CoreProperties )Validate ()error {return _cdd .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 *_a .XSDAny ;Creator *_a .XSDAny ;Description *_a .XSDAny ;Identifier *_a .XSDAny ;Keywords *CT_Keywords ;Language *_a .XSDAny ;LastModifiedBy *string ;LastPrinted *_gdg .Time ;Modified *_a .XSDAny ;Revision *string ;Subject *_a .XSDAny ;Title *_a .XSDAny ; -Version *string ;};func NewCT_Keyword ()*CT_Keyword {_ba :=&CT_Keyword {};return _ba }; +// ValidateWithPath validates the CoreProperties and its children, prefixing error messages with path +func (_ddc *CoreProperties )ValidateWithPath (path string )error {if _bad :=_ddc .CT_CoreProperties .ValidateWithPath (path );_bad !=nil {return _bad ;};return nil ;};func (_faf *CT_Keywords )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bff :=range start .Attr {if _bff .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"&&_bff .Name .Local =="\u006c\u0061\u006e\u0067"{_gec ,_eeb :=_bff .Value ,error (nil ); +if _eeb !=nil {return _eeb ;};_faf .LangAttr =&_gec ;continue ;};};_dfg :for {_eag ,_fca :=d .Token ();if _fca !=nil {return _fca ;};switch _dg :=_eag .(type ){case _g .StartElement :switch _dg .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"}:_abc :=NewCT_Keyword (); +if _ceb :=d .DecodeElement (_abc ,&_dg );_ceb !=nil {return _ceb ;};_faf .Value =append (_faf .Value ,_abc );default:_ff .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",_dg .Name ); +if _dcg :=d .Skip ();_dcg !=nil {return _dcg ;};};case _g .EndElement :break _dfg ;case _g .CharData :};};return nil ;};type CT_CoreProperties struct{Category *string ;ContentStatus *string ;Created *_c .XSDAny ;Creator *_c .XSDAny ;Description *_c .XSDAny ; +Identifier *_c .XSDAny ;Keywords *CT_Keywords ;Language *_c .XSDAny ;LastModifiedBy *string ;LastPrinted *_e .Time ;Modified *_c .XSDAny ;Revision *string ;Subject *_c .XSDAny ;Title *_c .XSDAny ;Version *string ;};func (_ga *CT_CoreProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _ga .Category !=nil {_cdg :=_g .StartElement {Name :_g .Name {Local :"c\u0070\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}};_c .AddPreserveSpaceAttr (&_cdg ,*_ga .Category );e .EncodeElement (_ga .Category ,_cdg );};if _ga .ContentStatus !=nil {_be :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0070:\u0063\u006f\u006et\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}}; +_c .AddPreserveSpaceAttr (&_be ,*_ga .ContentStatus );e .EncodeElement (_ga .ContentStatus ,_be );};if _ga .Created !=nil {_d :=_g .StartElement {Name :_g .Name {Local :"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064"}}; +e .EncodeElement (_ga .Created ,_d );};if _ga .Creator !=nil {_cde :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};e .EncodeElement (_ga .Creator ,_cde );};if _ga .Description !=nil {_a :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_ga .Description ,_a );};if _ga .Identifier !=nil {_fe :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0063\u003a\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_ga .Identifier ,_fe );};if _ga .Keywords !=nil {_fb :=_g .StartElement {Name :_g .Name {Local :"c\u0070\u003a\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}}; +e .EncodeElement (_ga .Keywords ,_fb );};if _ga .Language !=nil {_af :=_g .StartElement {Name :_g .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};e .EncodeElement (_ga .Language ,_af );};if _ga .LastModifiedBy !=nil {_fba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}}; +_c .AddPreserveSpaceAttr (&_fba ,*_ga .LastModifiedBy );e .EncodeElement (_ga .LastModifiedBy ,_fba );};if _ga .LastPrinted !=nil {_bd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u0050\u0072i\u006e\u0074\u0065\u0064"}}; +e .EncodeElement (_ga .LastPrinted ,_bd );};if _ga .Modified !=nil {_gc :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}};e .EncodeElement (_ga .Modified ,_gc );};if _ga .Revision !=nil {_ge :=_g .StartElement {Name :_g .Name {Local :"c\u0070\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}}; +_c .AddPreserveSpaceAttr (&_ge ,*_ga .Revision );e .EncodeElement (_ga .Revision ,_ge );};if _ga .Subject !=nil {_fg :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0063\u003a\u0073\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_ga .Subject ,_fg ); +};if _ga .Title !=nil {_fff :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_ga .Title ,_fff );};if _ga .Version !=nil {_afe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u0070\u003a\u0076\u0065\u0072\u0073\u0069\u006f\u006e"}}; +_c .AddPreserveSpaceAttr (&_afe ,*_ga .Version );e .EncodeElement (_ga .Version ,_afe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_agd *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 _agd .CT_CoreProperties .MarshalXML (e ,start );};func NewCT_Keywords ()*CT_Keywords {_ea :=&CT_Keywords {};return _ea }; -// ValidateWithPath validates the CT_CoreProperties and its children, prefixing error messages with path -func (_eff *CT_CoreProperties )ValidateWithPath (path string )error {if _eff .Keywords !=nil {if _ff :=_eff .Keywords .ValidateWithPath (path +"\u002fK\u0065\u0079\u0077\u006f\u0072\u0064s");_ff !=nil {return _ff ;};};return nil ;};func (_bfb *CoreProperties )MarshalXML (e *_gd .Encoder ,start _gd .StartElement )error {start .Attr =append (start .Attr ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .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 ,_gd .Attr {Name :_gd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _bfb .CT_CoreProperties .MarshalXML (e ,start );};type CT_Keywords struct{LangAttr *string ;Value []*CT_Keyword ;};func init (){_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +// Validate validates the CT_CoreProperties and its children +func (_fcb *CT_CoreProperties )Validate ()error {return _fcb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_bc *CT_Keyword )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gde :=range start .Attr {if _gde .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"&&_gde .Name .Local =="\u006c\u0061\u006e\u0067"{_db ,_bdcc :=_gde .Value ,error (nil ); +if _bdcc !=nil {return _bdcc ;};_bc .LangAttr =&_db ;continue ;};};for {_cea ,_geb :=d .Token ();if _geb !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u003a\u0020%\u0073",_geb ); +};if _ag ,_cca :=_cea .(_g .CharData );_cca {_bc .Content =string (_ag );};if _bfe ,_bee :=_cea .(_g .EndElement );_bee &&_bfe .Name ==start .Name {break ;};};return nil ;};func init (){_c .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 ); +_c .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 ); +_c .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 ); +_c .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 75e560ca4f..d06f61c2ad 100644 --- a/schema/soo/pkg/relationships/relationships.go +++ b/schema/soo/pkg/relationships/relationships.go @@ -9,63 +9,66 @@ // 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 (_b "encoding/xml";_e "fmt";_bd "github.com/unidoc/unioffice";_ga "github.com/unidoc/unioffice/common/logger";);func (_f *CT_Relationship )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bg :=range start .Attr {if _bg .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_f .TargetModeAttr .UnmarshalXMLAttr (_bg ); -continue ;};if _bg .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_ec ,_gag :=_bg .Value ,error (nil );if _gag !=nil {return _gag ;};_f .TargetAttr =_ec ;continue ;};if _bg .Name .Local =="\u0054\u0079\u0070\u0065"{_c ,_db :=_bg .Value ,error (nil ); -if _db !=nil {return _db ;};_f .TypeAttr =_c ;continue ;};if _bg .Name .Local =="\u0049\u0064"{_fa ,_fe :=_bg .Value ,error (nil );if _fe !=nil {return _fe ;};_f .IdAttr =_fa ;continue ;};};for {_gg ,_df :=d .Token ();if _df !=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",_df ); -};if _ge ,_gga :=_gg .(_b .CharData );_gga {_f .Content =string (_ge );};if _dd ,_dc :=_gg .(_b .EndElement );_dc &&_dd .Name ==start .Name {break ;};};return nil ;};func NewCT_Relationships ()*CT_Relationships {_ae :=&CT_Relationships {};return _ae }; -func NewRelationships ()*Relationships {_ef :=&Relationships {};_ef .CT_Relationships =*NewCT_Relationships ();return _ef ;};func (_dfg *ST_TargetMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dda ,_aaa :=d .Token ();if _aaa !=nil {return _aaa ; -};if _ddd ,_bag :=_dda .(_b .EndElement );_bag &&_ddd .Name ==start .Name {*_dfg =1;return nil ;};if _ffe ,_gdac :=_dda .(_b .CharData );!_gdac {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",_dda ); -}else {switch string (_ffe ){case "":*_dfg =0;case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_dfg =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_dfg =2;};};_dda ,_aaa =d .Token ();if _aaa !=nil {return _aaa ;};if _fbe ,_ddde :=_dda .(_b .EndElement ); -_ddde &&_fbe .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",_dda );};func (_d *CT_Relationship )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _d .TargetModeAttr !=ST_TargetModeUnset {_bde ,_da :=_d .TargetModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"}); -if _da !=nil {return _da ;};start .Attr =append (start .Attr ,_bde );};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",_d .TargetAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0054\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",_d .TypeAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",_d .IdAttr )});e .EncodeElement (_d .Content ,start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +package relationships ;import (_a "encoding/xml";_e "fmt";_ag "github.com/unidoc/unioffice";_g "github.com/unidoc/unioffice/common/logger";);func NewRelationships ()*Relationships {_bge :=&Relationships {};_bge .CT_Relationships =*NewCT_Relationships (); +return _bge ;};func NewCT_Relationship ()*CT_Relationship {_f :=&CT_Relationship {};return _f };func (_ga *Relationships )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ga .CT_Relationships =*NewCT_Relationships ();_cea :for {_df ,_dge :=d .Token (); +if _dge !=nil {return _dge ;};switch _dbe :=_df .(type ){case _a .StartElement :switch _dbe .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s",Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}:_dbb :=NewRelationship (); +if _gec :=d .DecodeElement (_dbb ,&_dbe );_gec !=nil {return _gec ;};_ga .Relationship =append (_ga .Relationship ,_dbb );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\u0052\u0065\u006c\u0061t\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073 \u0025\u0076",_dbe .Name ); +if _cfc :=d .Skip ();_cfc !=nil {return _cfc ;};};case _a .EndElement :break _cea ;case _a .CharData :};};return nil ;};type Relationships struct{CT_Relationships }; -// 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 (_cb *Relationships )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_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 ="\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073";return _cb .CT_Relationships .MarshalXML (e ,start );};const (ST_TargetModeUnset ST_TargetMode =0;ST_TargetModeExternal ST_TargetMode =1;ST_TargetModeInternal ST_TargetMode =2; -);func (_ee *CT_Relationships )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gb :for {_gf ,_aac :=d .Token ();if _aac !=nil {return _aac ;};switch _af :=_gf .(type ){case _b .StartElement :switch _af .Name {case _b .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_aag :=NewRelationship (); -if _cf :=d .DecodeElement (_aag ,&_af );_cf !=nil {return _cf ;};_ee .Relationship =append (_ee .Relationship ,_aag );default:_ga .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",_af .Name ); -if _gd :=d .Skip ();_gd !=nil {return _gd ;};};case _b .EndElement :break _gb ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_Relationship and its children +func (_ecc *CT_Relationship )Validate ()error {return _ecc .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");}; // Validate validates the Relationship and its children -func (_gba *Relationship )Validate ()error {return _gba .ValidateWithPath ("\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");};func (_eef *Relationship )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eef .CT_Relationship =*NewCT_Relationship (); -for _ ,_gcde :=range start .Attr {if _gcde .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_eef .TargetModeAttr .UnmarshalXMLAttr (_gcde );continue ;};if _gcde .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_ab ,_cfd :=_gcde .Value ,error (nil ); -if _cfd !=nil {return _cfd ;};_eef .TargetAttr =_ab ;continue ;};if _gcde .Name .Local =="\u0054\u0079\u0070\u0065"{_ebc ,_dad :=_gcde .Value ,error (nil );if _dad !=nil {return _dad ;};_eef .TypeAttr =_ebc ;continue ;};if _gcde .Name .Local =="\u0049\u0064"{_ba ,_fb :=_gcde .Value ,error (nil ); -if _fb !=nil {return _fb ;};_eef .IdAttr =_ba ;continue ;};};for {_ecd ,_dfd :=d .Token ();if _dfd !=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",_dfd ); -};if _ggag ,_cg :=_ecd .(_b .EndElement );_cg &&_ggag .Name ==start .Name {break ;};};return nil ;};func (_cgc ST_TargetMode )String ()string {switch _cgc {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 (_aga ST_TargetMode )ValidateWithPath (path string )error {switch _aga {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 (_aga )); -};return nil ;};func NewRelationship ()*Relationship {_dcc :=&Relationship {};_dcc .CT_Relationship =*NewCT_Relationship ();return _dcc ;};func (_ff *CT_Relationships )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ff .Relationship !=nil {_gc :=_b .StartElement {Name :_b .Name {Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}}; -for _ ,_aa :=range _ff .Relationship {e .EncodeElement (_aa ,_gc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gdd *Relationship )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _gdd .CT_Relationship .MarshalXML (e ,start ); -}; +func (_ebb *Relationship )Validate ()error {return _ebb .ValidateWithPath ("\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");}; -// ValidateWithPath validates the Relationship and its children, prefixing error messages with path -func (_eg *Relationship )ValidateWithPath (path string )error {if _ggb :=_eg .CT_Relationship .ValidateWithPath (path );_ggb !=nil {return _ggb ;};return nil ;};func NewCT_Relationship ()*CT_Relationship {_bf :=&CT_Relationship {};return _bf };type CT_Relationships struct{Relationship []*Relationship ; -};type Relationship struct{CT_Relationship }; +// Validate validates the CT_Relationships and its children +func (_bf *CT_Relationships )Validate ()error {return _bf .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");};func (_cee ST_TargetMode )Validate ()error {return _cee .ValidateWithPath ("")};type Relationship struct{CT_Relationship }; +func (_deb ST_TargetMode )String ()string {switch _deb {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 (_cac ST_TargetMode )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_beg :=_a .Attr {}; +_beg .Name =name ;switch _cac {case ST_TargetModeUnset :_beg .Value ="";case ST_TargetModeExternal :_beg .Value ="\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_TargetModeInternal :_beg .Value ="\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c"; +};return _beg ,nil ;}; -// ValidateWithPath validates the Relationships and its children, prefixing error messages with path -func (_dfe *Relationships )ValidateWithPath (path string )error {if _cac :=_dfe .CT_Relationships .ValidateWithPath (path );_cac !=nil {return _cac ;};return nil ;};type Relationships struct{CT_Relationships }; +// ValidateWithPath validates the CT_Relationship and its children, prefixing error messages with path +func (_gd *CT_Relationship )ValidateWithPath (path string )error {if _gb :=_gd .TargetModeAttr .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gb !=nil {return _gb ;};return nil ;};func (_fea *ST_TargetMode )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fea =0; +case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_fea =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_fea =2;};return nil ;};func (_cc *CT_Relationships )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fc :for {_bce ,_ba :=d .Token (); +if _ba !=nil {return _ba ;};switch _gcd :=_bce .(type ){case _a .StartElement :switch _gcd .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s",Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}:_fe :=NewRelationship (); +if _dg :=d .DecodeElement (_fe ,&_gcd );_dg !=nil {return _dg ;};_cc .Relationship =append (_cc .Relationship ,_fe );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\u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u0020\u0025v",_gcd .Name ); +if _dd :=d .Skip ();_dd !=nil {return _dd ;};};case _a .EndElement :break _fc ;case _a .CharData :};};return nil ;}; -// Validate validates the Relationships and its children -func (_dce *Relationships )Validate ()error {return _dce .ValidateWithPath ("\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");};func (_ad *Relationships )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ad .CT_Relationships =*NewCT_Relationships (); -_gda :for {_ged ,_geg :=d .Token ();if _geg !=nil {return _geg ;};switch _efd :=_ged .(type ){case _b .StartElement :switch _efd .Name {case _b .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_ed :=NewRelationship (); -if _eeg :=d .DecodeElement (_ed ,&_efd );_eeg !=nil {return _eeg ;};_ad .Relationship =append (_ad .Relationship ,_ed );default:_ga .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",_efd .Name ); -if _dg :=d .Skip ();_dg !=nil {return _dg ;};};case _b .EndElement :break _gda ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Relationships and its children, prefixing error messages with path +func (_ae *CT_Relationships )ValidateWithPath (path string )error {for _eg ,_aeg :=range _ae .Relationship {if _bgd :=_aeg .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0052el\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u005b\u0025\u0064\u005d",path ,_eg )); +_bgd !=nil {return _bgd ;};};return nil ;}; -// Validate validates the CT_Relationship and its children -func (_fab *CT_Relationship )Validate ()error {return _fab .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");}; +// Validate validates the Relationships and its children +func (_bec *Relationships )Validate ()error {return _bec .ValidateWithPath ("\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");};func (_ee *Relationship )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _ee .CT_Relationship .MarshalXML (e ,start ); +}; -// ValidateWithPath validates the CT_Relationships and its children, prefixing error messages with path -func (_age *CT_Relationships )ValidateWithPath (path string )error {for _gcd ,_ca :=range _age .Relationship {if _fc :=_ca .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002f\u0052el\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u005b\u0025\u0064\u005d",path ,_gcd )); -_fc !=nil {return _fc ;};};return nil ;};type CT_Relationship struct{TargetModeAttr ST_TargetMode ;TargetAttr string ;TypeAttr string ;IdAttr string ;Content string ;}; +// ValidateWithPath validates the Relationship and its children, prefixing error messages with path +func (_ab *Relationship )ValidateWithPath (path string )error {if _ce :=_ab .CT_Relationship .ValidateWithPath (path );_ce !=nil {return _ce ;};return nil ;};func (_bgfb ST_TargetMode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bgfb .String (),start ); +};func (_be *CT_Relationship )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cf :=range start .Attr {if _cf .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_be .TargetModeAttr .UnmarshalXMLAttr (_cf ); +continue ;};if _cf .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_ff ,_d :=_cf .Value ,error (nil );if _d !=nil {return _d ;};_be .TargetAttr =_ff ;continue ;};if _cf .Name .Local =="\u0054\u0079\u0070\u0065"{_dc ,_db :=_cf .Value ,error (nil ); +if _db !=nil {return _db ;};_be .TypeAttr =_dc ;continue ;};if _cf .Name .Local =="\u0049\u0064"{_ec ,_ecg :=_cf .Value ,error (nil );if _ecg !=nil {return _ecg ;};_be .IdAttr =_ec ;continue ;};};for {_aa ,_bd :=d .Token ();if _bd !=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",_bd ); +};if _eb ,_cd :=_aa .(_a .CharData );_cd {_be .Content =string (_eb );};if _bc ,_ea :=_aa .(_a .EndElement );_ea &&_bc .Name ==start .Name {break ;};};return nil ;};func (_geg *Relationship )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_geg .CT_Relationship =*NewCT_Relationship (); +for _ ,_bfd :=range start .Attr {if _bfd .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_geg .TargetModeAttr .UnmarshalXMLAttr (_bfd );continue ;};if _bfd .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_dgd ,_bgf :=_bfd .Value ,error (nil ); +if _bgf !=nil {return _bgf ;};_geg .TargetAttr =_dgd ;continue ;};if _bfd .Name .Local =="\u0054\u0079\u0070\u0065"{_cda ,_bcc :=_bfd .Value ,error (nil );if _bcc !=nil {return _bcc ;};_geg .TypeAttr =_cda ;continue ;};if _bfd .Name .Local =="\u0049\u0064"{_dgc ,_cdg :=_bfd .Value ,error (nil ); +if _cdg !=nil {return _cdg ;};_geg .IdAttr =_dgc ;continue ;};};for {_dca ,_da :=d .Token ();if _da !=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",_da ); +};if _dda ,_ca :=_dca .(_a .EndElement );_ca &&_dda .Name ==start .Name {break ;};};return nil ;};func NewRelationship ()*Relationship {_ebd :=&Relationship {};_ebd .CT_Relationship =*NewCT_Relationship ();return _ebd ;};func (_bg *CT_Relationship )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bg .TargetModeAttr !=ST_TargetModeUnset {_ge ,_ed :=_bg .TargetModeAttr .MarshalXMLAttr (_a .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"}); +if _ed !=nil {return _ed ;};start .Attr =append (start .Attr ,_ge );};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_e .Sprintf ("\u0025\u0076",_bg .TargetAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0054\u0079\u0070\u0065"},Value :_e .Sprintf ("\u0025\u0076",_bg .TypeAttr )}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0049\u0064"},Value :_e .Sprintf ("\u0025\u0076",_bg .IdAttr )});e .EncodeElement (_bg .Content ,start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_TargetMode byte ; +func (_dbg ST_TargetMode )ValidateWithPath (path string )error {switch _dbg {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 (_dbg )); +};return nil ;};func (_bfe *Relationships )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s"}); +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 ="\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073";return _bfe .CT_Relationships .MarshalXML (e ,start );};const (ST_TargetModeUnset ST_TargetMode =0;ST_TargetModeExternal ST_TargetMode =1;ST_TargetModeInternal ST_TargetMode =2; +); -// ValidateWithPath validates the CT_Relationship and its children, prefixing error messages with path -func (_a *CT_Relationship )ValidateWithPath (path string )error {if _bdeg :=_a .TargetModeAttr .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bdeg !=nil {return _bdeg ;};return nil ;};func (_ggc ST_TargetMode )Validate ()error {return _ggc .ValidateWithPath ("")}; -func (_ebd ST_TargetMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ebd .String (),start );};type ST_TargetMode byte ;func (_fabf *ST_TargetMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fabf =0; -case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_fabf =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_fabf =2;};return nil ;};func (_fcb ST_TargetMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cff :=_b .Attr {};_cff .Name =name ; -switch _fcb {case ST_TargetModeUnset :_cff .Value ="";case ST_TargetModeExternal :_cff .Value ="\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_TargetModeInternal :_cff .Value ="\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c";};return _cff ,nil ; -};func init (){_bd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); -_bd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); -_bd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); -_bd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); +// ValidateWithPath validates the Relationships and its children, prefixing error messages with path +func (_abb *Relationships )ValidateWithPath (path string )error {if _dab :=_abb .CT_Relationships .ValidateWithPath (path );_dab !=nil {return _dab ;};return nil ;};func (_gda *ST_TargetMode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fa ,_cag :=d .Token (); +if _cag !=nil {return _cag ;};if _bdd ,_cg :=_fa .(_a .EndElement );_cg &&_bdd .Name ==start .Name {*_gda =1;return nil ;};if _eaa ,_cec :=_fa .(_a .CharData );!_cec {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",_fa ); +}else {switch string (_eaa ){case "":*_gda =0;case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_gda =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_gda =2;};};_fa ,_cag =d .Token ();if _cag !=nil {return _cag ;};if _de ,_gf :=_fa .(_a .EndElement ); +_gf &&_de .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",_fa );};type CT_Relationship struct{TargetModeAttr ST_TargetMode ; +TargetAttr string ;TypeAttr string ;IdAttr string ;Content string ;};func (_eab *CT_Relationships )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _eab .Relationship !=nil {_gdg :=_a .StartElement {Name :_a .Name {Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}}; +for _ ,_fg :=range _eab .Relationship {e .EncodeElement (_fg ,_gdg );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Relationships ()*CT_Relationships {_dba :=&CT_Relationships {};return _dba };type CT_Relationships struct{Relationship []*Relationship ; +};func init (){_ag .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); +_ag .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); +_ag .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); +_ag .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 ef521937e1..bee342374e 100644 --- a/schema/soo/pml/pml.go +++ b/schema/soo/pml/pml.go @@ -9,634 +9,610 @@ // 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 (_g "encoding/xml";_fa "fmt";_e "github.com/unidoc/unioffice";_gdf "github.com/unidoc/unioffice/common/logger";_eb "github.com/unidoc/unioffice/schema/soo/dml";_eg "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ga "github.com/unidoc/unioffice/schema/soo/wml"; -_f "strconv";_gd "time";); +package pml ;import (_b "encoding/xml";_d "fmt";_gf "github.com/unidoc/unioffice";_e "github.com/unidoc/unioffice/common/logger";_fe "github.com/unidoc/unioffice/schema/soo/dml";_a "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_c "github.com/unidoc/unioffice/schema/soo/wml"; +_gb "strconv";_f "time";);func (_dbaae *CT_OutlineViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbaae .CViewPr =NewCT_CommonViewProperties ();_ffee :for {_cbgad ,_faaa :=d .Token ();if _faaa !=nil {return _faaa ;};switch _gada :=_cbgad .(type ){case _b .StartElement :switch _gada .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cfgf :=d .DecodeElement (_dbaae .CViewPr ,&_gada ); +_cfgf !=nil {return _cfgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbaae .SldLst =NewCT_OutlineViewSlideList (); +if _fceb :=d .DecodeElement (_dbaae .SldLst ,&_gada );_fceb !=nil {return _fceb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dbaae .ExtLst =NewCT_ExtensionList (); +if _ffgb :=d .DecodeElement (_dbaae .ExtLst ,&_gada );_ffgb !=nil {return _ffgb ;};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\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_gada .Name ); +if _acfd :=d .Skip ();_acfd !=nil {return _acfd ;};};case _b .EndElement :break _ffee ;case _b .CharData :};};return nil ;};func NewCT_CommonSlideViewProperties ()*CT_CommonSlideViewProperties {_aaa :=&CT_CommonSlideViewProperties {};_aaa .CViewPr =NewCT_CommonViewProperties (); +return _aaa ;}; -// Validate validates the CT_SlideSize and its children -func (_edga *CT_SlideSize )Validate ()error {return _edga .ValidateWithPath ("\u0043\u0054\u005fS\u006c\u0069\u0064\u0065\u0053\u0069\u007a\u0065");};func (_ebcf *CT_Control )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ebcf .SpidAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_ebcf .SpidAttr )}); -};if _ebcf .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fa .Sprintf ("\u0025\u0076",*_ebcf .NameAttr )});};if _ebcf .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_ebcf .ShowAsIconAttr ))}); -};if _ebcf .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_ebcf .IdAttr )});};if _ebcf .ImgWAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_fa .Sprintf ("\u0025\u0076",*_ebcf .ImgWAttr )}); -};if _ebcf .ImgHAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_fa .Sprintf ("\u0025\u0076",*_ebcf .ImgHAttr )});};e .EncodeToken (start );if _ebcf .ExtLst !=nil {_cbd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_ebcf .ExtLst ,_cbd );};if _ebcf .Pic !=nil {_aabb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_ebcf .Pic ,_aabb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_GroupShapeNonVisual struct{ +// Validate validates the CT_OleObjectLink and its children +func (_bdca *CT_OleObjectLink )Validate ()error {return _bdca .ValidateWithPath ("\u0043\u0054_\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");};func (_agff *CT_SlideViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agff .CSldViewPr =NewCT_CommonSlideViewProperties (); +_babg :for {_egdb ,_fagf :=d .Token ();if _fagf !=nil {return _fagf ;};switch _cdbbf :=_egdb .(type ){case _b .StartElement :switch _cdbbf .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _cfbe :=d .DecodeElement (_agff .CSldViewPr ,&_cdbbf ); +_cfbe !=nil {return _cfbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_agff .ExtLst =NewCT_ExtensionList (); +if _ffgg :=d .DecodeElement (_agff .ExtLst ,&_cdbbf );_ffgg !=nil {return _ffgg ;};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\u0053\u006c\u0069\u0064e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_cdbbf .Name ); +if _cdefb :=d .Skip ();_cdefb !=nil {return _cdefb ;};};case _b .EndElement :break _babg ;case _b .CharData :};};return nil ;};func NewCT_GroupShape ()*CT_GroupShape {_bccbb :=&CT_GroupShape {};_bccbb .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_bccbb .GrpSpPr =_fe .NewCT_GroupShapeProperties (); +return _bccbb ;}; -// Non-visual Drawing Properties -CNvPr *_eb .CT_NonVisualDrawingProps ; +// Validate validates the Presentation and its children +func (_ddgf *Presentation )Validate ()error {return _ddgf .ValidateWithPath ("\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");};func (_edfb *CT_BackgroundProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edfb .ShadeToTitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_edfb .ShadeToTitleAttr ))}); +};e .EncodeToken (start );if _edfb .NoFill !=nil {_cad :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edfb .NoFill ,_cad );};if _edfb .SolidFill !=nil {_ceab :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_edfb .SolidFill ,_ceab );};if _edfb .GradFill !=nil {_afg :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edfb .GradFill ,_afg );};if _edfb .BlipFill !=nil {_dac :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_edfb .BlipFill ,_dac );};if _edfb .PattFill !=nil {_ecb :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edfb .PattFill ,_ecb );};if _edfb .GrpFill !=nil {_bad :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; +e .EncodeElement (_edfb .GrpFill ,_bad );};if _edfb .WNoFill !=nil {_cdc :=_b .StartElement {Name :_b .Name {Local :"\u003an\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edfb .WNoFill ,_cdc );};if _edfb .CSolidFill !=nil {_cdae :=_b .StartElement {Name :_b .Name {Local :"\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_edfb .CSolidFill ,_cdae );};if _edfb .CGradFill !=nil {_abb :=_b .StartElement {Name :_b .Name {Local :"\u003ag\u0072\u0061\u0064\u0046\u0069\u006cl"}};e .EncodeElement (_edfb .CGradFill ,_abb );};if _edfb .EffectLst !=nil {_bbb :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_edfb .EffectLst ,_bbb );};if _edfb .EffectDag !=nil {_abgd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_edfb .EffectDag ,_abgd );};if _edfb .ExtLst !=nil {_ffa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_edfb .ExtLst ,_ffa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gaaaa ST_TLAnimateBehaviorValueType )String ()string {switch _gaaaa {case 0:return "";case 1:return "\u0073\u0074\u0072";case 2:return "\u006e\u0075\u006d"; +case 3:return "\u0063\u006c\u0072";};return "";};func (_agbf *CT_EmbeddedFontList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _agbf .EmbeddedFont !=nil {_aeae :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065d\u0046\u006f\u006e\u0074"}}; +for _ ,_cacd :=range _agbf .EmbeddedFont {e .EncodeElement (_cacd ,_aeae );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SlideMaster struct{ -// Non-Visual Group Shape Drawing Properties -CNvGrpSpPr *_eb .CT_NonVisualGroupDrawingShapeProps ; +// Preserve Slide Master +PreserveAttr *bool ; -// Non-Visual Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;}; +// Common slide data for slide masters +CSld *CT_CommonSlideData ; -// ValidateWithPath validates the EG_SlideListChoice and its children, prefixing error messages with path -func (_dfcdc *EG_SlideListChoice )ValidateWithPath (path string )error {if _dfcdc .SldAll !=nil {if _bcef :=_dfcdc .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_bcef !=nil {return _bcef ;};};if _dfcdc .SldRg !=nil {if _cacg :=_dfcdc .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067"); -_cacg !=nil {return _cacg ;};};if _dfcdc .CustShow !=nil {if _fgcg :=_dfcdc .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_fgcg !=nil {return _fgcg ;};};return nil ;}; +// Color Scheme Map +ClrMap *_fe .CT_ColorMapping ; -// Validate validates the CT_Placeholder and its children -func (_ddcec *CT_Placeholder )Validate ()error {return _ddcec .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");}; +// List of Slide Layouts +SldLayoutIdLst *CT_SlideLayoutIdList ; -// Validate validates the CT_OptionalBlackTransition and its children -func (_gebd *CT_OptionalBlackTransition )Validate ()error {return _gebd .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 CT_SlideLayoutIdListEntry struct{ +// Slide Transition for a Slide Master +Transition *CT_SlideTransition ; -// ID Tag -IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};type CT_TLShapeTargetElement struct{ +// Slide Timing Information for Slide Masters +Timing *CT_SlideTiming ; -// Shape ID -SpidAttr uint32 ; +// Header/Footer information for a slide master +Hf *CT_HeaderFooter ; -// Background -Bg *CT_Empty ; +// Slide Master Text Styles +TxStyles *CT_SlideMasterTextStyles ;ExtLst *CT_ExtensionListModify ;}; -// Subshape -SubSp *CT_TLSubShapeId ; +// Validate validates the CT_TLOleChartTargetElement and its children +func (_efca *CT_TLOleChartTargetElement )Validate ()error {return _efca .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u004f\u006c\u0065\u0043\u0068\u0061r\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065m\u0065\u006e\u0074");};func (_cgag *CT_ControlList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _cgag .Control !=nil {_cdf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u006f\u006e\u0074\u0072\u006fl"}};for _ ,_cead :=range _cgag .Control {e .EncodeElement (_cead ,_cdf );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +}; -// Embedded Chart Element -OleChartEl *CT_TLOleChartTargetElement ; +// ValidateWithPath validates the CT_SlideTransitionChoice and its children, prefixing error messages with path +func (_gaag *CT_SlideTransitionChoice )ValidateWithPath (path string )error {if _gaag .Blinds !=nil {if _fcddd :=_gaag .Blinds .ValidateWithPath (path +"\u002fB\u006c\u0069\u006e\u0064\u0073");_fcddd !=nil {return _fcddd ;};};if _gaag .Checker !=nil {if _cffc :=_gaag .Checker .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0072"); +_cffc !=nil {return _cffc ;};};if _gaag .Circle !=nil {if _daedb :=_gaag .Circle .ValidateWithPath (path +"\u002fC\u0069\u0072\u0063\u006c\u0065");_daedb !=nil {return _daedb ;};};if _gaag .Dissolve !=nil {if _dggca :=_gaag .Dissolve .ValidateWithPath (path +"\u002fD\u0069\u0073\u0073\u006f\u006c\u0076e"); +_dggca !=nil {return _dggca ;};};if _gaag .Comb !=nil {if _eefd :=_gaag .Comb .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062");_eefd !=nil {return _eefd ;};};if _gaag .Cover !=nil {if _fdcea :=_gaag .Cover .ValidateWithPath (path +"\u002f\u0043\u006f\u0076\u0065\u0072"); +_fdcea !=nil {return _fdcea ;};};if _gaag .Cut !=nil {if _bddb :=_gaag .Cut .ValidateWithPath (path +"\u002f\u0043\u0075\u0074");_bddb !=nil {return _bddb ;};};if _gaag .Diamond !=nil {if _fdfdf :=_gaag .Diamond .ValidateWithPath (path +"\u002f\u0044\u0069\u0061\u006d\u006f\u006e\u0064"); +_fdfdf !=nil {return _fdfdf ;};};if _gaag .Fade !=nil {if _fefda :=_gaag .Fade .ValidateWithPath (path +"\u002f\u0046\u0061d\u0065");_fefda !=nil {return _fefda ;};};if _gaag .Newsflash !=nil {if _ecfa :=_gaag .Newsflash .ValidateWithPath (path +"\u002f\u004e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068"); +_ecfa !=nil {return _ecfa ;};};if _gaag .Plus !=nil {if _daegg :=_gaag .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_daegg !=nil {return _daegg ;};};if _gaag .Pull !=nil {if _gdecf :=_gaag .Pull .ValidateWithPath (path +"\u002f\u0050\u0075l\u006c"); +_gdecf !=nil {return _gdecf ;};};if _gaag .Push !=nil {if _befa :=_gaag .Push .ValidateWithPath (path +"\u002f\u0050\u0075s\u0068");_befa !=nil {return _befa ;};};if _gaag .Random !=nil {if _bbfdg :=_gaag .Random .ValidateWithPath (path +"\u002fR\u0061\u006e\u0064\u006f\u006d"); +_bbfdg !=nil {return _bbfdg ;};};if _gaag .RandomBar !=nil {if _dedefb :=_gaag .RandomBar .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072");_dedefb !=nil {return _dedefb ;};};if _gaag .Split !=nil {if _dbedgd :=_gaag .Split .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074"); +_dbedgd !=nil {return _dbedgd ;};};if _gaag .Strips !=nil {if _bfcb :=_gaag .Strips .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u0070\u0073");_bfcb !=nil {return _bfcb ;};};if _gaag .Wedge !=nil {if _gafc :=_gaag .Wedge .ValidateWithPath (path +"\u002f\u0057\u0065\u0064\u0067\u0065"); +_gafc !=nil {return _gafc ;};};if _gaag .Wheel !=nil {if _babff :=_gaag .Wheel .ValidateWithPath (path +"\u002f\u0057\u0068\u0065\u0065\u006c");_babff !=nil {return _babff ;};};if _gaag .Wipe !=nil {if _facfg :=_gaag .Wipe .ValidateWithPath (path +"\u002f\u0057\u0069p\u0065"); +_facfg !=nil {return _facfg ;};};if _gaag .Zoom !=nil {if _bdbge :=_gaag .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_bdbge !=nil {return _bdbge ;};};return nil ;};func (_dggd *ST_TLAnimateBehaviorCalcMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cegcbb ,_ebdd :=d .Token (); +if _ebdd !=nil {return _ebdd ;};if _bedcc ,_eaedb :=_cegcbb .(_b .EndElement );_eaedb &&_bedcc .Name ==start .Name {*_dggd =1;return nil ;};if _gebcb ,_egdff :=_cegcbb .(_b .CharData );!_egdff {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cegcbb ); +}else {switch string (_gebcb ){case "":*_dggd =0;case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_dggd =1;case "\u006c\u0069\u006e":*_dggd =2;case "\u0066\u006d\u006c\u0061":*_dggd =3;};};_cegcbb ,_ebdd =d .Token ();if _ebdd !=nil {return _ebdd ; +};if _agcaec ,_beddg :=_cegcbb .(_b .EndElement );_beddg &&_agcaec .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cegcbb ); +};func (_acf *CT_EmbeddedFontListEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acf .Font =_fe .NewCT_TextFont ();_baff :for {_ebbb ,_agde :=d .Token ();if _agde !=nil {return _agde ;};switch _ecd :=_ebbb .(type ){case _b .StartElement :switch _ecd .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ada :=d .DecodeElement (_acf .Font ,&_ecd ); +_ada !=nil {return _ada ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acf .Regular =NewCT_EmbeddedFontDataId (); +if _acbd :=d .DecodeElement (_acf .Regular ,&_ecd );_acbd !=nil {return _acbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acf .Bold =NewCT_EmbeddedFontDataId (); +if _bcdec :=d .DecodeElement (_acf .Bold ,&_ecd );_bcdec !=nil {return _bcdec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acf .Italic =NewCT_EmbeddedFontDataId (); +if _fbfd :=d .DecodeElement (_acf .Italic ,&_ecd );_fbfd !=nil {return _fbfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acf .BoldItalic =NewCT_EmbeddedFontDataId (); +if _ecda :=d .DecodeElement (_acf .BoldItalic ,&_ecd );_ecda !=nil {return _ecda ;};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\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074E\u006e\u0074\u0072\u0079\u0020%\u0076",_ecd .Name ); +if _cbga :=d .Skip ();_cbga !=nil {return _cbga ;};};case _b .EndElement :break _baff ;case _b .CharData :};};return nil ;}; -// Text Element -TxEl *CT_TLTextTargetElement ; +// ValidateWithPath validates the CT_EmbeddedFontListEntry and its children, prefixing error messages with path +func (_abbf *CT_EmbeddedFontListEntry )ValidateWithPath (path string )error {if _cfd :=_abbf .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_cfd !=nil {return _cfd ;};if _abbf .Regular !=nil {if _gddd :=_abbf .Regular .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0075\u006c\u0061\u0072"); +_gddd !=nil {return _gddd ;};};if _abbf .Bold !=nil {if _gdde :=_abbf .Bold .ValidateWithPath (path +"\u002f\u0042\u006fl\u0064");_gdde !=nil {return _gdde ;};};if _abbf .Italic !=nil {if _ffge :=_abbf .Italic .ValidateWithPath (path +"\u002fI\u0074\u0061\u006c\u0069\u0063"); +_ffge !=nil {return _ffge ;};};if _abbf .BoldItalic !=nil {if _afgc :=_abbf .BoldItalic .ValidateWithPath (path +"/\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_afgc !=nil {return _afgc ;};};return nil ;}; -// Graphic Element -GraphicEl *_eb .CT_AnimationElementChoice ;}; +// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path +func (_ccfd *CT_PictureNonVisual )ValidateWithPath (path string )error {if _acga :=_ccfd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_acga !=nil {return _acga ;};if _cegd :=_ccfd .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); +_cegd !=nil {return _cegd ;};if _aeaea :=_ccfd .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_aeaea !=nil {return _aeaea ;};return nil ;};func _daab (_eaea bool )uint8 {if _eaea {return 1;};return 0;}; -// ValidateWithPath validates the CT_TLByAnimateColorTransform and its children, prefixing error messages with path -func (_cdgd *CT_TLByAnimateColorTransform )ValidateWithPath (path string )error {if _cdgd .Rgb !=nil {if _dcddd :=_cdgd .Rgb .ValidateWithPath (path +"\u002f\u0052\u0067\u0062");_dcddd !=nil {return _dcddd ;};};if _cdgd .Hsl !=nil {if _eaead :=_cdgd .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c"); -_eaead !=nil {return _eaead ;};};return nil ;}; +// Validate validates the CT_CommentAuthorList and its children +func (_dcb *CT_CommentAuthorList )Validate ()error {return _dcb .ValidateWithPath ("C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041u\u0074\u0068\u006f\u0072Li\u0073\u0074");};func (_fageg *CT_TagList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aegbe :for {_ggfff ,_caec :=d .Token (); +if _caec !=nil {return _caec ;};switch _cbadb :=_ggfff .(type ){case _b .StartElement :switch _cbadb .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gcca :=NewCT_StringTag (); +if _bfbfa :=d .DecodeElement (_gcca ,&_cbadb );_bfbfa !=nil {return _bfbfa ;};_fageg .Tag =append (_fageg .Tag ,_gcca );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\u005fT\u0061\u0067\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_cbadb .Name ); +if _ecag :=d .Skip ();_ecag !=nil {return _ecag ;};};case _b .EndElement :break _aegbe ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ShowInfoKiosk and its children, prefixing error messages with path -func (_bbgb *CT_ShowInfoKiosk )ValidateWithPath (path string )error {return nil };func (_dbbbb *CT_TLTimeTargetElement )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggdac :for {_cfgf ,_dbef :=d .Token ();if _dbef !=nil {return _dbef ;}; -switch _dgcgc :=_cfgf .(type ){case _g .StartElement :switch _dgcgc .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbbbb .SldTgt =NewCT_Empty (); -if _cccfd :=d .DecodeElement (_dbbbb .SldTgt ,&_dgcgc );_cccfd !=nil {return _cccfd ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbbbb .SndTgt =_eb .NewCT_EmbeddedWAVAudioFile (); -if _beafcc :=d .DecodeElement (_dbbbb .SndTgt ,&_dgcgc );_beafcc !=nil {return _beafcc ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbbbb .SpTgt =NewCT_TLShapeTargetElement (); -if _gbdcdf :=d .DecodeElement (_dbbbb .SpTgt ,&_dgcgc );_gbdcdf !=nil {return _gbdcdf ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbbbb .InkTgt =NewCT_TLSubShapeId (); -if _eaffa :=d .DecodeElement (_dbbbb .InkTgt ,&_dgcgc );_eaffa !=nil {return _eaffa ;};default:_gdf .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",_dgcgc .Name ); -if _caabf :=d .Skip ();_caabf !=nil {return _caabf ;};};case _g .EndElement :break _ggdac ;case _g .CharData :};};return nil ;};func (_cbdg *SldSyncPr )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\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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\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 ,_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 :"\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 ,_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 ="p\u003a\u0073\u006c\u0064\u0053\u0079\u006e\u0063\u0050\u0072";return _cbdg .CT_SlideSyncProperties .MarshalXML (e ,start );}; +// Validate validates the CT_TLAnimateEffectBehavior and its children +func (_cfeb *CT_TLAnimateEffectBehavior )Validate ()error {return _cfeb .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");};type ST_TLAnimateColorDirection byte ; -// Validate validates the CT_PictureNonVisual and its children -func (_acbd *CT_PictureNonVisual )Validate ()error {return _acbd .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_dbcec *NotesMaster )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\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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\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 ,_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 :"\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 ,_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 ="\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072";return _dbcec .CT_NotesMaster .MarshalXML (e ,start );};func (_dbcfd *CT_SplitTransition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eafaf :=range start .Attr {if _eafaf .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_dbcfd .OrientAttr .UnmarshalXMLAttr (_eafaf ); -continue ;};if _eafaf .Name .Local =="\u0064\u0069\u0072"{_dbcfd .DirAttr .UnmarshalXMLAttr (_eafaf );continue ;};};for {_ecaac ,_ccdfg :=d .Token ();if _ccdfg !=nil {return _fa .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",_ccdfg ); -};if _fgddd ,_egag :=_ecaac .(_g .EndElement );_egag &&_fgddd .Name ==start .Name {break ;};};return nil ;};func (_bda *CT_BuildList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggb :for {_eca ,_eba :=d .Token ();if _eba !=nil {return _eba ; -};switch _cce :=_eca .(type ){case _g .StartElement :switch _cce .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gag :=NewCT_TLBuildParagraph (); -if _ggf :=d .DecodeElement (_gag ,&_cce );_ggf !=nil {return _ggf ;};_bda .BldP =append (_bda .BldP ,_gag );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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eacd :=NewCT_TLBuildDiagram (); -if _fdf :=d .DecodeElement (_eacd ,&_cce );_fdf !=nil {return _fdf ;};_bda .BldDgm =append (_bda .BldDgm ,_eacd );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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aage :=NewCT_TLOleBuildChart (); -if _cdef :=d .DecodeElement (_aage ,&_cce );_cdef !=nil {return _cdef ;};_bda .BldOleChart =append (_bda .BldOleChart ,_aage );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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgdc :=NewCT_TLGraphicalObjectBuild (); -if _edfc :=d .DecodeElement (_dgdc ,&_cce );_edfc !=nil {return _edfc ;};_bda .BldGraphic =append (_bda .BldGraphic ,_dgdc );default:_gdf .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",_cce .Name ); -if _dbd :=d .Skip ();_dbd !=nil {return _dbd ;};};case _g .EndElement :break _ggb ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_CustomShowList and its children, prefixing error messages with path -func (_faed *CT_CustomShowList )ValidateWithPath (path string )error {for _deg ,_effdb :=range _faed .CustShow {if _dad :=_effdb .ValidateWithPath (_fa .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u005b\u0025\u0064\u005d",path ,_deg )); -_dad !=nil {return _dad ;};};return nil ;};func NewCT_TLOleBuildChart ()*CT_TLOleBuildChart {_fadc :=&CT_TLOleBuildChart {};return _fadc }; +// ValidateWithPath validates the Sld and its children, prefixing error messages with path +func (_baac *Sld )ValidateWithPath (path string )error {if _facff :=_baac .CT_Slide .ValidateWithPath (path );_facff !=nil {return _facff ;};return nil ;};func (_dbfd *CT_HeaderFooter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dbfd .SldNumAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006c\u0064\u004e\u0075\u006d"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_dbfd .SldNumAttr ))}); +};if _dbfd .HdrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0064\u0072"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_dbfd .HdrAttr ))});};if _dbfd .FtrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0074\u0072"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_dbfd .FtrAttr ))}); +};if _dbfd .DtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0074"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_dbfd .DtAttr ))});};e .EncodeToken (start );if _dbfd .ExtLst !=nil {_eecac :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dbfd .ExtLst ,_eecac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ecbaa ST_TLAnimateMotionPathEditMode )Validate ()error {return _ecbaa .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_SlideMaster and its children, prefixing error messages with path -func (_dfbac *CT_SlideMaster )ValidateWithPath (path string )error {if _bbegg :=_dfbac .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_bbegg !=nil {return _bbegg ;};if _bbdfd :=_dfbac .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); -_bbdfd !=nil {return _bbdfd ;};if _dfbac .SldLayoutIdLst !=nil {if _bcbaf :=_dfbac .SldLayoutIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074");_bcbaf !=nil {return _bcbaf ;};};if _dfbac .Transition !=nil {if _dadaf :=_dfbac .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"); -_dadaf !=nil {return _dadaf ;};};if _dfbac .Timing !=nil {if _deagb :=_dfbac .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_deagb !=nil {return _deagb ;};};if _dfbac .Hf !=nil {if _fecca :=_dfbac .Hf .ValidateWithPath (path +"\u002f\u0048\u0066"); -_fecca !=nil {return _fecca ;};};if _dfbac .TxStyles !=nil {if _faeb :=_dfbac .TxStyles .ValidateWithPath (path +"\u002fT\u0078\u0053\u0074\u0079\u006c\u0065s");_faeb !=nil {return _faeb ;};};if _dfbac .ExtLst !=nil {if _ebaf :=_dfbac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ebaf !=nil {return _ebaf ;};};return nil ;};func NewCT_BuildList ()*CT_BuildList {_acgf :=&CT_BuildList {};return _acgf }; +// Validate validates the CT_Connector and its children +func (_cafg *CT_Connector )Validate ()error {return _cafg .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_fbfa *CT_CommentList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efba :for {_ffec ,_edfe :=d .Token (); +if _edfe !=nil {return _edfe ;};switch _ggd :=_ffec .(type ){case _b .StartElement :switch _ggd .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d"}:_faa :=NewCT_Comment (); +if _cdef :=d .DecodeElement (_faa ,&_ggd );_cdef !=nil {return _cdef ;};_fbfa .Cm =append (_fbfa .Cm ,_faa );default:_e .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",_ggd .Name ); +if _fce :=d .Skip ();_fce !=nil {return _fce ;};};case _b .EndElement :break _efba ;case _b .CharData :};};return nil ;};func (_cgbd *CT_TLOleChartTargetElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_acgea ,_bcgeb :=_cgbd .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _bcgeb !=nil {return _bcgeb ;};start .Attr =append (start .Attr ,_acgea );if _cgbd .LvlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0076\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_cgbd .LvlAttr )});};e .EncodeToken (start ); +e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgge *CT_TLIterateIntervalTime )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abfaf :=range start .Attr {if _abfaf .Name .Local =="\u0076\u0061\u006c"{_ccfbgc ,_dedeb :=ParseUnionST_TLTime (_abfaf .Value ); +if _dedeb !=nil {return _dedeb ;};_cgge .ValAttr =_ccfbgc ;continue ;};};for {_baegf ,_gecda :=d .Token ();if _gecda !=nil {return _d .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",_gecda ); +};if _gbda ,_fbefe :=_baegf .(_b .EndElement );_fbefe &&_gbda .Name ==start .Name {break ;};};return nil ;};type CT_Empty struct{};type CT_OutlineViewSlideList struct{ -// Validate validates the CT_ConnectorNonVisual and its children -func (_fcfeg *CT_ConnectorNonVisual )Validate ()error {return _fcfeg .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");}; +// Presentation Slide +Sld []*CT_OutlineViewSlideEntry ;}; -// ValidateWithPath validates the CT_NormalViewPortion and its children, prefixing error messages with path -func (_effgg *CT_NormalViewPortion )ValidateWithPath (path string )error {if _cbdbd :=_effgg .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_cbdbd !=nil {return _cbdbd ;};return nil ;};func (_agec ST_TLAnimateColorDirection )Validate ()error {return _agec .ValidateWithPath ("")}; -func (_becee *Notes )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\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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\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 ,_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 :"\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 ,_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 ="\u0070:\u006e\u006f\u0074\u0065\u0073";return _becee .CT_NotesSlide .MarshalXML (e ,start );};func (_gaba *CT_CommonViewProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gaba .Scale =_eb .NewCT_Scale2D ();_gaba .Origin =_eb .NewCT_Point2D (); -for _ ,_dfeb :=range start .Attr {if _dfeb .Name .Local =="\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"{_bcb ,_def :=_f .ParseBool (_dfeb .Value );if _def !=nil {return _def ;};_gaba .VarScaleAttr =&_bcb ;continue ;};};_bgcge :for {_ddcd ,_gfff :=d .Token (); -if _gfff !=nil {return _gfff ;};switch _fccg :=_ddcd .(type ){case _g .StartElement :switch _fccg .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cdf :=d .DecodeElement (_gaba .Scale ,&_fccg ); -_cdf !=nil {return _cdf ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dbfa :=d .DecodeElement (_gaba .Origin ,&_fccg ); -_dbfa !=nil {return _dbfa ;};default:_gdf .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",_fccg .Name ); -if _dbff :=d .Skip ();_dbff !=nil {return _dbff ;};};case _g .EndElement :break _bgcge ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_CommonSlideViewProperties and its children, prefixing error messages with path +func (_dbef *CT_CommonSlideViewProperties )ValidateWithPath (path string )error {if _afc :=_dbef .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_afc !=nil {return _afc ;};if _dbef .GuideLst !=nil {if _cgb :=_dbef .GuideLst .ValidateWithPath (path +"\u002fG\u0075\u0069\u0064\u0065\u004c\u0073t"); +_cgb !=nil {return _cgb ;};};return nil ;};func (_bbbdb *CT_TLPoint )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078"},Value :_d .Sprintf ("\u0025\u0076",_bbbdb .XAttr )}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0079"},Value :_d .Sprintf ("\u0025\u0076",_bbbdb .YAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_begfa ST_Direction )Validate ()error {return _begfa .ValidateWithPath ("")}; +func (_adac ST_TLCommandType )String ()string {switch _adac {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 (_edfga ST_TLBehaviorTransformType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ddcgg :=_b .Attr {}; +_ddcgg .Name =name ;switch _edfga {case ST_TLBehaviorTransformTypeUnset :_ddcgg .Value ="";case ST_TLBehaviorTransformTypePt :_ddcgg .Value ="\u0070\u0074";case ST_TLBehaviorTransformTypeImg :_ddcgg .Value ="\u0069\u006d\u0067";};return _ddcgg ,nil ;}; +type ST_TLNextActionType byte ; -// ValidateWithPath validates the CT_TagList and its children, prefixing error messages with path -func (_fdegc *CT_TagList )ValidateWithPath (path string )error {for _eecge ,_efdgdg :=range _fdegc .Tag {if _badgg :=_efdgdg .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_eecge ));_badgg !=nil {return _badgg ; -};};return nil ;};func (_cecga ST_TLBehaviorTransformType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_feca :=_g .Attr {};_feca .Name =name ;switch _cecga {case ST_TLBehaviorTransformTypeUnset :_feca .Value ="";case ST_TLBehaviorTransformTypePt :_feca .Value ="\u0070\u0074"; -case ST_TLBehaviorTransformTypeImg :_feca .Value ="\u0069\u006d\u0067";};return _feca ,nil ;}; +// ValidateWithPath validates the CT_SlideMaster and its children, prefixing error messages with path +func (_fgbdc *CT_SlideMaster )ValidateWithPath (path string )error {if _gcdf :=_fgbdc .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_gcdf !=nil {return _gcdf ;};if _fdff :=_fgbdc .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); +_fdff !=nil {return _fdff ;};if _fgbdc .SldLayoutIdLst !=nil {if _feee :=_fgbdc .SldLayoutIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074");_feee !=nil {return _feee ;};};if _fgbdc .Transition !=nil {if _cgcgb :=_fgbdc .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"); +_cgcgb !=nil {return _cgcgb ;};};if _fgbdc .Timing !=nil {if _gfbbd :=_fgbdc .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_gfbbd !=nil {return _gfbbd ;};};if _fgbdc .Hf !=nil {if _abbcc :=_fgbdc .Hf .ValidateWithPath (path +"\u002f\u0048\u0066"); +_abbcc !=nil {return _abbcc ;};};if _fgbdc .TxStyles !=nil {if _acgd :=_fgbdc .TxStyles .ValidateWithPath (path +"\u002fT\u0078\u0053\u0074\u0079\u006c\u0065s");_acgd !=nil {return _acgd ;};};if _fgbdc .ExtLst !=nil {if _accbb :=_fgbdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_accbb !=nil {return _accbb ;};};return nil ;};func (_fcbg *PresentationPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcbg .CT_PresentationProperties =*NewCT_PresentationProperties ();_ecdbd :for {_decfd ,_aebbc :=d .Token ();if _aebbc !=nil {return _aebbc ; +};switch _edfc :=_decfd .(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\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fcbg .HtmlPubPr =NewCT_HtmlPublishProperties (); +if _bcfbd :=d .DecodeElement (_fcbg .HtmlPubPr ,&_edfc );_bcfbd !=nil {return _bcfbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fcbg .WebPr =NewCT_WebProperties (); +if _fdgeb :=d .DecodeElement (_fcbg .WebPr ,&_edfc );_fdgeb !=nil {return _fdgeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fcbg .PrnPr =NewCT_PrintProperties (); +if _aaabe :=d .DecodeElement (_fcbg .PrnPr ,&_edfc );_aaabe !=nil {return _aaabe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fcbg .ShowPr =NewCT_ShowProperties (); +if _febgd :=d .DecodeElement (_fcbg .ShowPr ,&_edfc );_febgd !=nil {return _febgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fcbg .ClrMru =_fe .NewCT_ColorMRU (); +if _gcacf :=d .DecodeElement (_fcbg .ClrMru ,&_edfc );_gcacf !=nil {return _gcacf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fcbg .ExtLst =NewCT_ExtensionList (); +if _fagd :=d .DecodeElement (_fcbg .ExtLst ,&_edfc );_fagd !=nil {return _fagd ;};default:_e .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",_edfc .Name ); +if _caae :=d .Skip ();_caae !=nil {return _caae ;};};case _b .EndElement :break _ecdbd ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TLTimeNodeExclusive and its children, prefixing error messages with path -func (_agege *CT_TLTimeNodeExclusive )ValidateWithPath (path string )error {if _faage :=_agege .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_faage !=nil {return _faage ;};return nil ;};func NewCT_TLCommonBehaviorData ()*CT_TLCommonBehaviorData {_eddbg :=&CT_TLCommonBehaviorData {}; -_eddbg .CTn =NewCT_TLCommonTimeNodeData ();_eddbg .TgtEl =NewCT_TLTimeTargetElement ();return _eddbg ;};type CT_SlideIdList struct{ +// Validate validates the CT_TLAnimVariantIntegerVal and its children +func (_cefe *CT_TLAnimVariantIntegerVal )Validate ()error {return _cefe .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");}; -// Slide ID -SldId []*CT_SlideIdListEntry ;};func (_cbba ST_TLAnimateBehaviorCalcMode )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ecgad :=_g .Attr {};_ecgad .Name =name ;switch _cbba {case ST_TLAnimateBehaviorCalcModeUnset :_ecgad .Value ="";case ST_TLAnimateBehaviorCalcModeDiscrete :_ecgad .Value ="\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065"; -case ST_TLAnimateBehaviorCalcModeLin :_ecgad .Value ="\u006c\u0069\u006e";case ST_TLAnimateBehaviorCalcModeFmla :_ecgad .Value ="\u0066\u006d\u006c\u0061";};return _ecgad ,nil ;};type CT_TLTimeAnimateValue struct{ +// Validate validates the SldMaster and its children +func (_deefe *SldMaster )Validate ()error {return _deefe .ValidateWithPath ("\u0053l\u0064\u004d\u0061\u0073\u0074\u0065r");};type CT_TLIterateData struct{ -// Time -TmAttr *ST_TLTimeAnimateValueTime ; +// Iterate Type +TypeAttr ST_IterateType ; -// Formula -FmlaAttr *string ; +// Backwards +BackwardsAttr *bool ; -// Value -Val *CT_TLAnimVariant ;};type CT_CustomerData struct{IdAttr string ;}; +// Time Absolute +TmAbs *CT_TLIterateIntervalTime ; -// ValidateWithPath validates the CT_TLIterateIntervalPercentage and its children, prefixing error messages with path -func (_fdec *CT_TLIterateIntervalPercentage )ValidateWithPath (path string )error {if _deefd :=_fdec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_deefd !=nil {return _deefd ;};return nil ;};func (_cbg *CT_CustomerData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_cbg .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Time Percentage +TmPct *CT_TLIterateIntervalPercentage ;};type ST_TLParaBuildType byte ;func NewCT_TLTriggerTimeNodeID ()*CT_TLTriggerTimeNodeID {_bdaaf :=&CT_TLTriggerTimeNodeID {};return _bdaaf ;};type CT_TLAnimVariantIntegerVal struct{ -// ValidateWithPath validates the CT_TLAnimateEffectBehavior and its children, prefixing error messages with path -func (_ggfbc *CT_TLAnimateEffectBehavior )ValidateWithPath (path string )error {if _cedf :=_ggfbc .TransitionAttr .ValidateWithPath (path +"\u002fT\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_cedf !=nil {return _cedf ;}; -if _ddaa :=_ggfbc .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_ddaa !=nil {return _ddaa ;};if _ggfbc .Progress !=nil {if _bccdg :=_ggfbc .Progress .ValidateWithPath (path +"\u002fP\u0072\u006f\u0067\u0072\u0065\u0073s");_bccdg !=nil {return _bccdg ; -};};return nil ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_agac :=&CT_ConnectorNonVisual {};_agac .CNvPr =_eb .NewCT_NonVisualDrawingProps ();_agac .CNvCxnSpPr =_eb .NewCT_NonVisualConnectorProperties ();_agac .NvPr =NewCT_ApplicationNonVisualDrawingProps (); -return _agac ;};func (_edbga ST_IterateType )Validate ()error {return _edbga .ValidateWithPath ("")}; +// Value +ValAttr int32 ;}; -// Validate validates the AG_Ole and its children -func (_fac *AG_Ole )Validate ()error {return _fac .ValidateWithPath ("\u0041\u0047\u005f\u004f\u006c\u0065");};func (_bac *CT_CommonSlideData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bac .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fa .Sprintf ("\u0025\u0076",*_bac .NameAttr )}); -};e .EncodeToken (start );if _bac .Bg !=nil {_bbf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_bac .Bg ,_bbf );};_aacgg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u0070\u0054\u0072\u0065\u0065"}}; -e .EncodeElement (_bac .SpTree ,_aacgg );if _bac .CustDataLst !=nil {_egg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_bac .CustDataLst ,_egg );};if _bac .Controls !=nil {_gdca :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}}; -e .EncodeElement (_bac .Controls ,_gdca );};if _bac .ExtLst !=nil {_acda :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bac .ExtLst ,_acda );};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_TLByHslColorTransform and its children, prefixing error messages with path +func (_ebggf *CT_TLByHslColorTransform )ValidateWithPath (path string )error {if _adeea :=_ebggf .SAttr .ValidateWithPath (path +"\u002f\u0053\u0041\u0074\u0074\u0072");_adeea !=nil {return _adeea ;};if _cbac :=_ebggf .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072"); +_cbac !=nil {return _cbac ;};return nil ;}; -// Validate validates the CT_Background and its children -func (_dde *CT_Background )Validate ()error {return _dde .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");}; +// ValidateWithPath validates the CT_CommentAuthor and its children, prefixing error messages with path +func (_dbed *CT_CommentAuthor )ValidateWithPath (path string )error {if _dbed .ExtLst !=nil {if _cfc :=_dbed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfc !=nil {return _cfc ;};};return nil ;}; -// Validate validates the CT_BackgroundProperties and its children -func (_acab *CT_BackgroundProperties )Validate ()error {return _acab .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_geddaf *EG_TopLevelSlide )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dadef :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}}; -e .EncodeElement (_geddaf .ClrMap ,_dadef );return nil ;};type CT_BackgroundProperties struct{ +// ValidateWithPath validates the CT_TimeNodeList and its children, prefixing error messages with path +func (_adba *CT_TimeNodeList )ValidateWithPath (path string )error {for _abga ,_ddedg :=range _adba .Par {if _fegdb :=_ddedg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0050\u0061\u0072\u005b\u0025\u0064\u005d",path ,_abga ));_fegdb !=nil {return _fegdb ; +};};for _aabec ,_fbead :=range _adba .Seq {if _dfcf :=_fbead .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0071\u005b\u0025\u0064\u005d",path ,_aabec ));_dfcf !=nil {return _dfcf ;};};for _befad ,_acgg :=range _adba .Excl {if _ccdcb :=_acgg .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0045\u0078\u0063\u006c\u005b\u0025\u0064\u005d",path ,_befad )); +_ccdcb !=nil {return _ccdcb ;};};for _gcdac ,_fgfbe :=range _adba .Anim {if _egabaa :=_fgfbe .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0041\u006e\u0069\u006d\u005b\u0025\u0064\u005d",path ,_gcdac ));_egabaa !=nil {return _egabaa ;};};for _ebage ,_eecfd :=range _adba .AnimClr {if _fagge :=_eecfd .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_ebage )); +_fagge !=nil {return _fagge ;};};for _fdegb ,_dcefbg :=range _adba .AnimEffect {if _eaaga :=_dcefbg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063t\u005b\u0025\u0064\u005d",path ,_fdegb ));_eaaga !=nil {return _eaaga ; +};};for _gegfc ,_cage :=range _adba .AnimMotion {if _ddbfd :=_cage .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_gegfc ));_ddbfd !=nil {return _ddbfd ;};};for _bcdcbd ,_fdbgf :=range _adba .AnimRot {if _ebcg :=_fdbgf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0052\u006ft\u005b\u0025\u0064\u005d",path ,_bcdcbd )); +_ebcg !=nil {return _ebcg ;};};for _baeeg ,_dffge :=range _adba .AnimScale {if _ccbef :=_dffge .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0041\u006e\u0069m\u0053\u0063\u0061\u006c\u0065\u005b\u0025\u0064\u005d",path ,_baeeg ));_ccbef !=nil {return _ccbef ; +};};for _gbfcf ,_daggb :=range _adba .Cmd {if _bdeb :=_daggb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u006d\u0064\u005b\u0025\u0064\u005d",path ,_gbfcf ));_bdeb !=nil {return _bdeb ;};};for _gbdab ,_cadff :=range _adba .Set {if _ffbg :=_cadff .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_gbdab )); +_ffbg !=nil {return _ffbg ;};};for _ddfd ,_ccdb :=range _adba .Audio {if _fgbabg :=_ccdb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fA\u0075\u0064\u0069\u006f\u005b\u0025\u0064\u005d",path ,_ddfd ));_fgbabg !=nil {return _fgbabg ;};};for _bcgcg ,_gedea :=range _adba .Video {if _gdgd :=_gedea .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fV\u0069\u0064\u0065\u006f\u005b\u0025\u0064\u005d",path ,_bcgcg )); +_gdgd !=nil {return _gdgd ;};};return nil ;}; -// Shade to Title -ShadeToTitleAttr *bool ;NoFill *_eb .CT_NoFillProperties ;SolidFill *_eb .CT_SolidColorFillProperties ;GradFill *_eb .CT_GradientFillProperties ;BlipFill *_eb .CT_BlipFillProperties ;PattFill *_eb .CT_PatternFillProperties ;GrpFill *_eb .CT_GroupFillProperties ; -WNoFill *_ga .CT_Empty ;CSolidFill *_eb .CT_SolidColorFillProperties ;CGradFill *_eb .CT_GradientFillProperties ;EffectLst *_eb .CT_EffectList ;EffectDag *_eb .CT_EffectContainer ;ExtLst *CT_ExtensionList ;};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;); +// ValidateWithPath validates the CT_SlideRelationshipList and its children, prefixing error messages with path +func (_cdabd *CT_SlideRelationshipList )ValidateWithPath (path string )error {for _ddaf ,_cdbdb :=range _cdabd .Sld {if _aggfg :=_cdbdb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_ddaf ));_aggfg !=nil {return _aggfg ; +};};return nil ;};func (_adgge ST_WebScreenSize )Validate ()error {return _adgge .ValidateWithPath ("")};func (_fagb *CT_Extension )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bef :=range start .Attr {if _bef .Name .Local =="\u0075\u0072\u0069"{_ffca ,_gdcd :=_bef .Value ,error (nil ); +if _gdcd !=nil {return _gdcd ;};_fagb .UriAttr =_ffca ;continue ;};};_ffdf :for {_eeaf ,_ebcc :=d .Token ();if _ebcc !=nil {return _ebcc ;};switch _deab :=_eeaf .(type ){case _b .StartElement :switch _deab .Name {default:if _gga ,_bace :=_gf .CreateElement (_deab ); +_bace !=nil {return _bace ;}else {if _acbb :=d .DecodeElement (_gga ,&_deab );_acbb !=nil {return _acbb ;};_fagb .Any =append (_fagb .Any ,_gga );};};case _b .EndElement :break _ffdf ;case _b .CharData :};};return nil ;};func (_cgfb *CT_SlideLayout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cgfb .MatchingNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_cgfb .MatchingNameAttr )}); +};if _cgfb .TypeAttr !=ST_SlideLayoutTypeUnset {_ccedd ,_bddc :=_cgfb .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _bddc !=nil {return _bddc ;};start .Attr =append (start .Attr ,_ccedd );};if _cgfb .PreserveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_cgfb .PreserveAttr ))}); +};if _cgfb .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_cgfb .UserDrawnAttr ))});};if _cgfb .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_cgfb .ShowMasterSpAttr ))}); +};if _cgfb .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_cgfb .ShowMasterPhAnimAttr ))}); +};e .EncodeToken (start );_cabc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_cgfb .CSld ,_cabc );if _cgfb .ClrMapOvr !=nil {_cegf :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}}; +e .EncodeElement (_cgfb .ClrMapOvr ,_cegf );};if _cgfb .Transition !=nil {_effba :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cgfb .Transition ,_effba );};if _cgfb .Timing !=nil {_edca :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}}; +e .EncodeElement (_cgfb .Timing ,_edca );};if _cgfb .Hf !=nil {_ffbd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_cgfb .Hf ,_ffbd );};if _cgfb .ExtLst !=nil {_gfee :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_cgfb .ExtLst ,_gfee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_defadd *ST_TransitionCornerDirectionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_defadd =0;case "\u006c\u0075":*_defadd =1; +case "\u0072\u0075":*_defadd =2;case "\u006c\u0064":*_defadd =3;case "\u0072\u0064":*_defadd =4;};return nil ;};func NewCT_TLPoint ()*CT_TLPoint {_afag :=&CT_TLPoint {};return _afag };func NewCT_TLTimeNodeSequence ()*CT_TLTimeNodeSequence {_bfbg :=&CT_TLTimeNodeSequence {}; +_bfbg .CTn =NewCT_TLCommonTimeNodeData ();return _bfbg ;};func NewCT_NotesMaster ()*CT_NotesMaster {_bacc :=&CT_NotesMaster {};_bacc .CSld =NewCT_CommonSlideData ();_bacc .ClrMap =_fe .NewCT_ColorMapping ();return _bacc ;};type CT_Shape struct{ -// ValidateWithPath validates the CT_TLCommonBehaviorData and its children, prefixing error messages with path -func (_dcaaa *CT_TLCommonBehaviorData )ValidateWithPath (path string )error {if _abbeb :=_dcaaa .AdditiveAttr .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0069\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_abbeb !=nil {return _abbeb ;};if _gfdc :=_dcaaa .AccumulateAttr .ValidateWithPath (path +"\u002fA\u0063c\u0075\u006d\u0075\u006c\u0061\u0074\u0065\u0041\u0074\u0074\u0072"); -_gfdc !=nil {return _gfdc ;};if _fged :=_dcaaa .XfrmTypeAttr .ValidateWithPath (path +"\u002f\u0058\u0066\u0072\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fged !=nil {return _fged ;};if _efgeb :=_dcaaa .OverrideAttr .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0041\u0074\u0074\u0072"); -_efgeb !=nil {return _efgeb ;};if _egdeg :=_dcaaa .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_egdeg !=nil {return _egdeg ;};if _cafdba :=_dcaaa .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_cafdba !=nil {return _cafdba ; -};if _dcaaa .AttrNameLst !=nil {if _cafbgb :=_dcaaa .AttrNameLst .ValidateWithPath (path +"\u002f\u0041\u0074t\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074");_cafbgb !=nil {return _cafbgb ;};};return nil ;}; +// Use Background Fill +UseBgFillAttr *bool ; -// Validate validates the CT_ApplicationNonVisualDrawingProps and its children -func (_aab *CT_ApplicationNonVisualDrawingProps )Validate ()error {return _aab .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 ST_TLCommandType byte ; +// Non-Visual Properties for a Shape +NvSpPr *CT_ShapeNonVisual ;SpPr *_fe .CT_ShapeProperties ; -// Validate validates the CT_CornerDirectionTransition and its children -func (_dfd *CT_CornerDirectionTransition )Validate ()error {return _dfd .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 (_edbbb ST_TLTimeNodeFillType )String ()string {switch _edbbb {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 (_edagg *CT_HandoutMasterIdListEntry )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bgad :=range start .Attr {if _bgad .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bgad .Name .Local =="\u0069\u0064"||_bgad .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bgad .Name .Local =="\u0069\u0064"{_beeb ,_bfgde :=_bgad .Value ,error (nil ); -if _bfgde !=nil {return _bfgde ;};_edagg .IdAttr =_beeb ;continue ;};};_dbbe :for {_efdf ,_ecce :=d .Token ();if _ecce !=nil {return _ecce ;};switch _abgda :=_efdf .(type ){case _g .StartElement :switch _abgda .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_edagg .ExtLst =NewCT_ExtensionList (); -if _ebfd :=d .DecodeElement (_edagg .ExtLst ,&_abgda );_ebfd !=nil {return _ebfd ;};default:_gdf .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",_abgda .Name ); -if _gdeaf :=d .Skip ();_gdeaf !=nil {return _gdeaf ;};};case _g .EndElement :break _dbbe ;case _g .CharData :};};return nil ;};func (_agdb *CT_StringTag )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cdee :=range start .Attr {if _cdee .Name .Local =="\u006e\u0061\u006d\u0065"{_aafb ,_ebafa :=_cdee .Value ,error (nil ); -if _ebafa !=nil {return _ebafa ;};_agdb .NameAttr =_aafb ;continue ;};if _cdee .Name .Local =="\u0076\u0061\u006c"{_gggc ,_cdgf :=_cdee .Value ,error (nil );if _cdgf !=nil {return _cdgf ;};_agdb .ValAttr =_gggc ;continue ;};};for {_fgege ,_egfb :=d .Token (); -if _egfb !=nil {return _fa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074r\u0069\u006e\u0067\u0054\u0061\u0067\u003a\u0020\u0025\u0073",_egfb );};if _gcdcg ,_beda :=_fgege .(_g .EndElement );_beda &&_gcdcg .Name ==start .Name {break ; -};};return nil ;};func (_aeaa *CmAuthorLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeaa .CT_CommentAuthorList =*NewCT_CommentAuthorList ();_agge :for {_fegc ,_bfabd :=d .Token ();if _bfabd !=nil {return _bfabd ;};switch _egba :=_fegc .(type ){case _g .StartElement :switch _egba .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_badab :=NewCT_CommentAuthor (); -if _edcbaa :=d .DecodeElement (_badab ,&_egba );_edcbaa !=nil {return _edcbaa ;};_aeaa .CmAuthor =append (_aeaa .CmAuthor ,_badab );default:_gdf .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",_egba .Name ); -if _deabg :=d .Skip ();_deabg !=nil {return _deabg ;};};case _g .EndElement :break _agge ;case _g .CharData :};};return nil ;};type CT_EmbeddedFontList struct{ +// Shape Style +Style *_fe .CT_ShapeStyle ; -// Embedded Font -EmbeddedFont []*CT_EmbeddedFontListEntry ;};func (_fbdbc ST_TLBehaviorAccumulateType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fcfdc :=_g .Attr {};_fcfdc .Name =name ;switch _fbdbc {case ST_TLBehaviorAccumulateTypeUnset :_fcfdc .Value ="";case ST_TLBehaviorAccumulateTypeNone :_fcfdc .Value ="\u006e\u006f\u006e\u0065"; -case ST_TLBehaviorAccumulateTypeAlways :_fcfdc .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _fcfdc ,nil ;};func (_dbccgg *CT_SlideMasterTextStyles )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dbccgg .TitleStyle !=nil {_cbfb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074i\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_dbccgg .TitleStyle ,_cbfb );};if _dbccgg .BodyStyle !=nil {_fbaec :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u0062\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dbccgg .BodyStyle ,_fbaec );};if _dbccgg .OtherStyle !=nil {_gceea :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006ft\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_dbccgg .OtherStyle ,_gceea );};if _dbccgg .ExtLst !=nil {_cgafa :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbccgg .ExtLst ,_cgafa );};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;};func (_acfgfa *EG_SlideListChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _acfgfa .SldAll !=nil {_eaadg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_acfgfa .SldAll ,_eaadg ); -};if _acfgfa .SldRg !=nil {_cbecb :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_acfgfa .SldRg ,_cbecb );};if _acfgfa .CustShow !=nil {_efga :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}}; -e .EncodeElement (_acfgfa .CustShow ,_efga );};return nil ;}; +// Shape Text Body +TxBody *_fe .CT_TextBody ;ExtLst *CT_ExtensionListModify ;};func (_dage *CT_Background )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fad :=range start .Attr {if _fad .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_dage .BwModeAttr .UnmarshalXMLAttr (_fad ); +continue ;};};_fed :for {_bgd ,_ecf :=d .Token ();if _ecf !=nil {return _ecf ;};switch _adf :=_bgd .(type ){case _b .StartElement :switch _adf .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dage .BgPr =NewCT_BackgroundProperties (); +if _bf :=d .DecodeElement (_dage .BgPr ,&_adf );_bf !=nil {return _bf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dage .BgRef =_fe .NewCT_StyleMatrixReference (); +if _eea :=d .DecodeElement (_dage .BgRef ,&_adf );_eea !=nil {return _eea ;};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\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_adf .Name ); +if _agdb :=d .Skip ();_agdb !=nil {return _agdb ;};};case _b .EndElement :break _fed ;case _b .CharData :};};return nil ;};func (_egafg *CT_TLOleBuildChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdbcc :=range start .Attr {if _fdbcc .Name .Local =="\u0062\u006c\u0064"{_egafg .BldAttr .UnmarshalXMLAttr (_fdbcc ); +continue ;};if _fdbcc .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_fdgag ,_adda :=_gb .ParseBool (_fdbcc .Value );if _adda !=nil {return _adda ;};_egafg .AnimBgAttr =&_fdgag ;continue ;};if _fdbcc .Name .Local =="\u0073\u0070\u0069\u0064"{_gbbdc ,_gabf :=_gb .ParseUint (_fdbcc .Value ,10,32); +if _gabf !=nil {return _gabf ;};_ggdgg :=uint32 (_gbbdc );_egafg .SpidAttr =&_ggdgg ;continue ;};if _fdbcc .Name .Local =="\u0067\u0072\u0070I\u0064"{_gdegb ,_ebaeg :=_gb .ParseUint (_fdbcc .Value ,10,32);if _ebaeg !=nil {return _ebaeg ;};_ecbe :=uint32 (_gdegb ); +_egafg .GrpIdAttr =&_ecbe ;continue ;};if _fdbcc .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_ecge ,_bdaa :=_gb .ParseBool (_fdbcc .Value );if _bdaa !=nil {return _bdaa ;};_egafg .UiExpandAttr =&_ecge ;continue ;};};for {_geec ,_bdcde :=d .Token (); +if _bdcde !=nil {return _d .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",_bdcde );};if _cgab ,_cdeb :=_geec .(_b .EndElement ); +_cdeb &&_cgab .Name ==start .Name {break ;};};return nil ;};func (_defca ST_TLPreviousActionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_defca .String (),start );};func (_cdbb *CT_PresentationProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdcc :for {_bgdbd ,_ecac :=d .Token (); +if _ecac !=nil {return _ecac ;};switch _bggd :=_bgdbd .(type ){case _b .StartElement :switch _bggd .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdbb .HtmlPubPr =NewCT_HtmlPublishProperties (); +if _cefd :=d .DecodeElement (_cdbb .HtmlPubPr ,&_bggd );_cefd !=nil {return _cefd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdbb .WebPr =NewCT_WebProperties (); +if _cggf :=d .DecodeElement (_cdbb .WebPr ,&_bggd );_cggf !=nil {return _cggf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdbb .PrnPr =NewCT_PrintProperties (); +if _acdc :=d .DecodeElement (_cdbb .PrnPr ,&_bggd );_acdc !=nil {return _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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdbb .ShowPr =NewCT_ShowProperties (); +if _fabga :=d .DecodeElement (_cdbb .ShowPr ,&_bggd );_fabga !=nil {return _fabga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cdbb .ClrMru =_fe .NewCT_ColorMRU (); +if _cegda :=d .DecodeElement (_cdbb .ClrMru ,&_bggd );_cegda !=nil {return _cegda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cdbb .ExtLst =NewCT_ExtensionList (); +if _ceage :=d .DecodeElement (_cdbb .ExtLst ,&_bggd );_ceage !=nil {return _ceage ;};default:_e .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",_bggd .Name ); +if _fefe :=d .Skip ();_fefe !=nil {return _fefe ;};};case _b .EndElement :break _fdcc ;case _b .CharData :};};return nil ;};func (_abccb *CT_HtmlPublishProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abccb .ShowSpeakerNotesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_abccb .ShowSpeakerNotesAttr ))}); +};if _abccb .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_abccb .TargetAttr )});};if _abccb .TitleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_abccb .TitleAttr )}); +};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_abccb .IdAttr )});e .EncodeToken (start );if _abccb .SldAll !=nil {_ecee :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}}; +e .EncodeElement (_abccb .SldAll ,_ecee );};if _abccb .SldRg !=nil {_ccfb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_abccb .SldRg ,_ccfb );};if _abccb .CustShow !=nil {_febgc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}}; +e .EncodeElement (_abccb .CustShow ,_febgc );};if _abccb .ExtLst !=nil {_acfe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abccb .ExtLst ,_acfe );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_gcce *CT_SplitTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adaae :=range start .Attr {if _adaae .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_gcce .OrientAttr .UnmarshalXMLAttr (_adaae ); +continue ;};if _adaae .Name .Local =="\u0064\u0069\u0072"{_gcce .DirAttr .UnmarshalXMLAttr (_adaae );continue ;};};for {_dfaeg ,_bdga :=d .Token ();if _bdga !=nil {return _d .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",_bdga ); +};if _bcccf ,_gcdaf :=_dfaeg .(_b .EndElement );_gcdaf &&_bcccf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_OleObjectLink and its children -func (_fcge *CT_OleObjectLink )Validate ()error {return _fcge .ValidateWithPath ("\u0043\u0054_\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");};func (_eagb *CT_GroupShape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eagb .NvGrpSpPr =NewCT_GroupShapeNonVisual (); -_eagb .GrpSpPr =_eb .NewCT_GroupShapeProperties ();_fdbg :for {_dcfgg ,_dedf :=d .Token ();if _dedf !=nil {return _dedf ;};switch _fdd :=_dcfgg .(type ){case _g .StartElement :switch _fdd .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cgfe :=d .DecodeElement (_eagb .NvGrpSpPr ,&_fdd ); -_cgfe !=nil {return _cgfe ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gfe :=d .DecodeElement (_eagb .GrpSpPr ,&_fdd ); -_gfe !=nil {return _gfe ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efgg :=NewCT_GroupShapeChoice (); -if _ggee :=d .DecodeElement (&_efgg .Sp ,&_fdd );_ggee !=nil {return _ggee ;};_eagb .Choice =append (_eagb .Choice ,_efgg );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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfad :=NewCT_GroupShapeChoice (); -if _bccb :=d .DecodeElement (&_bfad .GrpSp ,&_fdd );_bccb !=nil {return _bccb ;};_eagb .Choice =append (_eagb .Choice ,_bfad );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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agabe :=NewCT_GroupShapeChoice (); -if _bdgf :=d .DecodeElement (&_agabe .GraphicFrame ,&_fdd );_bdgf !=nil {return _bdgf ;};_eagb .Choice =append (_eagb .Choice ,_agabe );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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_bdba :=NewCT_GroupShapeChoice (); -if _efab :=d .DecodeElement (&_bdba .CxnSp ,&_fdd );_efab !=nil {return _efab ;};_eagb .Choice =append (_eagb .Choice ,_bdba );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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfbb :=NewCT_GroupShapeChoice (); -if _bee :=d .DecodeElement (&_cfbb .Pic ,&_fdd );_bee !=nil {return _bee ;};_eagb .Choice =append (_eagb .Choice ,_cfbb );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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acfg :=NewCT_GroupShapeChoice (); -if _abgc :=d .DecodeElement (&_acfg .ContentPart ,&_fdd );_abgc !=nil {return _abgc ;};_eagb .Choice =append (_eagb .Choice ,_acfg );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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_eagb .ExtLst =NewCT_ExtensionListModify (); -if _ggd :=d .DecodeElement (_eagb .ExtLst ,&_fdd );_ggd !=nil {return _ggd ;};default:_gdf .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",_fdd .Name ); -if _efbf :=d .Skip ();_efbf !=nil {return _efbf ;};};case _g .EndElement :break _fdbg ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TLByAnimateColorTransform and its children, prefixing error messages with path +func (_gbdf *CT_TLByAnimateColorTransform )ValidateWithPath (path string )error {if _gbdf .Rgb !=nil {if _fgca :=_gbdf .Rgb .ValidateWithPath (path +"\u002f\u0052\u0067\u0062");_fgca !=nil {return _fgca ;};};if _gbdf .Hsl !=nil {if _bgagd :=_gbdf .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c"); +_bgagd !=nil {return _bgagd ;};};return nil ;};func (_cgagf *CT_TLAnimateScaleBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cgagf .ZoomContentsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_cgagf .ZoomContentsAttr ))}); +};e .EncodeToken (start );_ccgab :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_cgagf .CBhvr ,_ccgab );if _cgagf .By !=nil {_cgff :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0079"}}; +e .EncodeElement (_cgagf .By ,_cgff );};if _cgagf .From !=nil {_aedea :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_cgagf .From ,_aedea );};if _cgagf .To !=nil {_ddce :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u006f"}}; +e .EncodeElement (_cgagf .To ,_ddce );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_OrientationTransition ()*CT_OrientationTransition {_efff :=&CT_OrientationTransition {};return _efff ;}; -// Validate validates the CT_TLAnimateMotionBehavior and its children -func (_gebb *CT_TLAnimateMotionBehavior )Validate ()error {return _gebb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u004d\u006f\u0074\u0069\u006f\u006e\u0042\u0065\u0068\u0061v\u0069\u006f\u0072");};func (_geeec *ST_TLTimeNodeMasterRelation )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_geeec =0; -case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_geeec =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_geeec =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_geeec =3;};return nil ;};func (_acae *CT_HandoutMasterIdListEntry )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_acae .IdAttr )}); -e .EncodeToken (start );if _acae .ExtLst !=nil {_aggc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acae .ExtLst ,_aggc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; -};type AG_Ole struct{SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};type CT_CustomShowId struct{ +// Validate validates the CT_TLCommandBehavior and its children +func (_ebgfc *CT_TLCommandBehavior )Validate ()error {return _ebgfc .ValidateWithPath ("C\u0054_\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006ed\u0042\u0065\u0068\u0061vi\u006f\u0072");};func (_bfdgd *ST_TLBehaviorAccumulateType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bfdgd =0; +case "\u006e\u006f\u006e\u0065":*_bfdgd =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_bfdgd =2;};return nil ;};type CT_TLIterateIntervalPercentage struct{ -// Custom Show Identifier -IdAttr uint32 ;};func (_geaa *CT_SlideSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0078"},Value :_fa .Sprintf ("\u0025\u0076",_geaa .CxAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0079"},Value :_fa .Sprintf ("\u0025\u0076",_geaa .CyAttr )}); -if _geaa .TypeAttr !=ST_SlideSizeTypeUnset {_ebeafb ,_eege :=_geaa .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"});if _eege !=nil {return _eege ;};start .Attr =append (start .Attr ,_ebeafb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;};func (_gffb *CT_CommonSlideViewProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gffb .CViewPr =NewCT_CommonViewProperties ();for _ ,_gddg :=range start .Attr {if _gddg .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"{_dgg ,_aeg :=_f .ParseBool (_gddg .Value ); -if _aeg !=nil {return _aeg ;};_gffb .SnapToGridAttr =&_dgg ;continue ;};if _gddg .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_cccf ,_ffdf :=_f .ParseBool (_gddg .Value );if _ffdf !=nil {return _ffdf ; -};_gffb .SnapToObjectsAttr =&_cccf ;continue ;};if _gddg .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"{_fbd ,_fge :=_f .ParseBool (_gddg .Value );if _fge !=nil {return _fge ;};_gffb .ShowGuidesAttr =&_fbd ;continue ;};}; -_ebdbg :for {_ffe ,_ccb :=d .Token ();if _ccb !=nil {return _ccb ;};switch _deac :=_ffe .(type ){case _g .StartElement :switch _deac .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cec :=d .DecodeElement (_gffb .CViewPr ,&_deac ); -_cec !=nil {return _cec ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gffb .GuideLst =NewCT_GuideList (); -if _afg :=d .DecodeElement (_gffb .GuideLst ,&_deac );_afg !=nil {return _afg ;};default:_gdf .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",_deac .Name ); -if _ebba :=d .Skip ();_ebba !=nil {return _ebba ;};};case _g .EndElement :break _ebdbg ;case _g .CharData :};};return nil ;}; +// Value +ValAttr _fe .ST_PositivePercentage ;}; -// Validate validates the CT_SideDirectionTransition and its children -func (_cdage *CT_SideDirectionTransition )Validate ()error {return _cdage .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");};func NewCT_Slide ()*CT_Slide {_dgdf :=&CT_Slide {}; -_dgdf .CSld =NewCT_CommonSlideData ();return _dgdf ;};func (_cbec *CT_NormalViewPortion )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ddced :=range start .Attr {if _ddced .Name .Local =="\u0073\u007a"{_efeg ,_egegc :=ParseUnionST_PositiveFixedPercentage (_ddced .Value ); -if _egegc !=nil {return _egegc ;};_cbec .SzAttr =_efeg ;continue ;};if _ddced .Name .Local =="\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"{_fggff ,_dbfd :=_f .ParseBool (_ddced .Value );if _dbfd !=nil {return _dbfd ;};_cbec .AutoAdjustAttr =&_fggff ; -continue ;};};for {_aacb ,_dbegc :=d .Token ();if _dbegc !=nil {return _fa .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",_dbegc ); -};if _cccag ,_eafa :=_aacb .(_g .EndElement );_eafa &&_cccag .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_SlideViewProperties and its children, prefixing error messages with path +func (_caag *CT_SlideViewProperties )ValidateWithPath (path string )error {if _fgc :=_caag .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_fgc !=nil {return _fgc ;};if _caag .ExtLst !=nil {if _bcabd :=_caag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bcabd !=nil {return _bcabd ;};};return nil ;};type SldSyncPr struct{CT_SlideSyncProperties }; -// ValidateWithPath validates the CT_ApplicationNonVisualDrawingProps and its children, prefixing error messages with path -func (_gff *CT_ApplicationNonVisualDrawingProps )ValidateWithPath (path string )error {if _gff .Ph !=nil {if _fgb :=_gff .Ph .ValidateWithPath (path +"\u002f\u0050\u0068");_fgb !=nil {return _fgb ;};};if _gff .AudioCd !=nil {if _bde :=_gff .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064"); -_bde !=nil {return _bde ;};};if _gff .WavAudioFile !=nil {if _eddc :=_gff .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_eddc !=nil {return _eddc ;};};if _gff .AudioFile !=nil {if _edb :=_gff .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"); -_edb !=nil {return _edb ;};};if _gff .VideoFile !=nil {if _bc :=_gff .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");_bc !=nil {return _bc ;};};if _gff .QuickTimeFile !=nil {if _ccg :=_gff .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065"); -_ccg !=nil {return _ccg ;};};if _gff .CustDataLst !=nil {if _cg :=_gff .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_cg !=nil {return _cg ;};};if _gff .ExtLst !=nil {if _afd :=_gff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_afd !=nil {return _afd ;};};return nil ;};type CT_OleObjectLink struct{ +// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path +func (_fgfa *CT_Placeholder )ValidateWithPath (path string )error {if _aebb :=_fgfa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aebb !=nil {return _aebb ;};if _cfbg :=_fgfa .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072"); +_cfbg !=nil {return _cfbg ;};if _ddab :=_fgfa .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_ddab !=nil {return _ddab ;};if _fgfa .ExtLst !=nil {if _edfd :=_fgfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_edfd !=nil {return _edfd ;};};return nil ;};func (_cbefc *CT_CustomerDataList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aebd :for {_acaa ,_bfe :=d .Token ();if _bfe !=nil {return _bfe ;};switch _ddd :=_acaa .(type ){case _b .StartElement :switch _ddd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fdgb :=NewCT_CustomerData (); +if _cbeb :=d .DecodeElement (_fdgb ,&_ddd );_cbeb !=nil {return _cbeb ;};_cbefc .CustData =append (_cbefc .CustData ,_fdgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbefc .Tags =NewCT_TagsData (); +if _aba :=d .DecodeElement (_cbefc .Tags ,&_ddd );_aba !=nil {return _aba ;};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\u0043\u0075\u0073\u0074\u006f\u006d\u0065rD\u0061\u0074\u0061\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_ddd .Name ); +if _dedbd :=d .Skip ();_dedbd !=nil {return _dedbd ;};};case _b .EndElement :break _aebd ;case _b .CharData :};};return nil ;};func (_dbca ST_TLTimeNodeSyncType )String ()string {switch _dbca {case 0:return "";case 1:return "\u0063a\u006e\u0053\u006c\u0069\u0070"; +case 2:return "\u006c\u006f\u0063\u006b\u0065\u0064";};return "";};func ParseUnionST_Coordinate32 (s string )(_fe .ST_Coordinate32 ,error ){return _fe .ParseUnionST_Coordinate32 (s );}; -// Update Linked Embedded Objects Automatically -UpdateAutomaticAttr *bool ;ExtLst *CT_ExtensionList ;};func (_ccce *CT_SlideIdListEntry )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_ccce .IdAttr )}); -start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_ccce .RIdAttr )});e .EncodeToken (start );if _ccce .ExtLst !=nil {_ecbb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_ccce .ExtLst ,_ecbb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_acef ST_TLTimeNodeRestartType )String ()string {switch _acef {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 "";}; +// Validate validates the CT_TransitionSoundAction and its children +func (_edafc *CT_TransitionSoundAction )Validate ()error {return _edafc .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006eS\u006f\u0075\u006e\u0064\u0041\u0063\u0074\u0069\u006f\u006e");};func (_adebe *ST_SlideLayoutType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afadg ,_cafbec :=d .Token (); +if _cafbec !=nil {return _cafbec ;};if _bafa ,_ebfb :=_afadg .(_b .EndElement );_ebfb &&_bafa .Name ==start .Name {*_adebe =1;return nil ;};if _fface ,_abegd :=_afadg .(_b .CharData );!_abegd {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afadg ); +}else {switch string (_fface ){case "":*_adebe =0;case "\u0074\u0069\u0074l\u0065":*_adebe =1;case "\u0074\u0078":*_adebe =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_adebe =3;case "\u0074\u0062\u006c":*_adebe =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_adebe =5; +case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_adebe =6;case "\u0064\u0067\u006d":*_adebe =7;case "\u0063\u0068\u0061r\u0074":*_adebe =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_adebe =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_adebe =10; +case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_adebe =11;case "\u0062\u006c\u0061n\u006b":*_adebe =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_adebe =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_adebe =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_adebe =15; +case "\u006f\u0062\u006a":*_adebe =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_adebe =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_adebe =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_adebe =19; +case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_adebe =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_adebe =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_adebe =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_adebe =23; +case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_adebe =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_adebe =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_adebe =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_adebe =27; +case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_adebe =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_adebe =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_adebe =30; +case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_adebe =31;case "\u0063\u0075\u0073\u0074":*_adebe =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_adebe =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_adebe =34; +case "\u006f\u0062\u006aT\u0078":*_adebe =35;case "\u0070\u0069\u0063T\u0078":*_adebe =36;};};_afadg ,_cafbec =d .Token ();if _cafbec !=nil {return _cafbec ;};if _ageff ,_cbgbg :=_afadg .(_b .EndElement );_cbgbg &&_ageff .Name ==start .Name {return nil ; +};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afadg );};func NewCT_TransitionStartSoundAction ()*CT_TransitionStartSoundAction {_bbfef :=&CT_TransitionStartSoundAction {}; +_bbfef .Snd =_fe .NewCT_EmbeddedWAVAudioFile ();return _bbfef ;};func (_dffdg ST_PlaceholderSize )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bbge :=_b .Attr {};_bbge .Name =name ;switch _dffdg {case ST_PlaceholderSizeUnset :_bbge .Value ="";case ST_PlaceholderSizeFull :_bbge .Value ="\u0066\u0075\u006c\u006c"; +case ST_PlaceholderSizeHalf :_bbge .Value ="\u0068\u0061\u006c\u0066";case ST_PlaceholderSizeQuarter :_bbge .Value ="\u0071u\u0061\u0072\u0074\u0065\u0072";};return _bbge ,nil ;};func (_dgcb *CT_OutlineViewSlideList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _dgcb .Sld !=nil {_cgfc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_beef :=range _dgcb .Sld {e .EncodeElement (_beef ,_cgfc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cabcea ST_TLOleChartBuildType )String ()string {switch _cabcea {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 "";};type CT_TLAnimateEffectBehavior struct{ -// Validate validates the CT_TLTimeNodeParallel and its children -func (_bdeff *CT_TLTimeNodeParallel )Validate ()error {return _bdeff .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0050a\u0072\u0061\u006c\u006c\u0065\u006c");};func (_eadg ST_TLDiagramBuildType )String ()string {switch _eadg {case 0:return ""; -case 1:return "\u0077\u0068\u006fl\u0065";case 2:return "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case 3:return "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068";case 4:return "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065"; -case 5:return "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c";case 6:return "\u0063\u0077";case 7:return "\u0063\u0077\u0049\u006e";case 8:return "\u0063\u0077\u004fu\u0074";case 9:return "\u0063\u0063\u0077";case 10:return "\u0063\u0063\u0077I\u006e"; -case 11:return "\u0063\u0063\u0077\u004f\u0075\u0074";case 12:return "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067";case 13:return "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg";case 14:return "\u0075\u0070";case 15:return "\u0064\u006f\u0077\u006e"; -case 16:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case 17:return "\u0063\u0075\u0073\u0074";};return "";};func (_aeeb *CT_SlideSorterViewProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aeeb .ShowFormattingAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_aeeb .ShowFormattingAttr ))}); -};e .EncodeToken (start );_bgcfa :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_aeeb .CViewPr ,_bgcfa );if _aeeb .ExtLst !=nil {_dgbfe :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_aeeb .ExtLst ,_dgbfe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Transition +TransitionAttr ST_TLAnimateEffectTransition ; -// 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 (_cadff *CT_HandoutMasterIdList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdac :for {_fbfdd ,_aadgg :=d .Token (); -if _aadgg !=nil {return _aadgg ;};switch _cbac :=_fbfdd .(type ){case _g .StartElement :switch _cbac .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cadff .HandoutMasterId =NewCT_HandoutMasterIdListEntry (); -if _adcc :=d .DecodeElement (_cadff .HandoutMasterId ,&_cbac );_adcc !=nil {return _adcc ;};default:_gdf .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",_cbac .Name ); -if _ggag :=d .Skip ();_ggag !=nil {return _ggag ;};};case _g .EndElement :break _bdac ;case _g .CharData :};};return nil ;};type CT_TLGraphicalObjectBuild struct{ +// Filter +FilterAttr *string ; -// Build As One -BldAsOne *CT_Empty ; +// Property List +PrLstAttr *string ;CBhvr *CT_TLCommonBehaviorData ; -// Build Sub Elements -BldSub *_eb .CT_AnimationGraphicalObjectBuildProperties ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_ebeee *CT_OleObjectEmbed )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_abab :=range start .Attr {if _abab .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"{_ebeee .FollowColorSchemeAttr .UnmarshalXMLAttr (_abab ); -continue ;};};_afad :for {_bagd ,_dade :=d .Token ();if _dade !=nil {return _dade ;};switch _ggcg :=_bagd .(type ){case _g .StartElement :switch _ggcg .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_ebeee .ExtLst =NewCT_ExtensionList (); -if _bdad :=d .DecodeElement (_ebeee .ExtLst ,&_ggcg );_bdad !=nil {return _bdad ;};default:_gdf .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",_ggcg .Name ); -if _geg :=d .Skip ();_geg !=nil {return _geg ;};};case _g .EndElement :break _afad ;case _g .CharData :};};return nil ;};type CT_OleObjectEmbed struct{ +// Progress +Progress *CT_TLAnimVariant ;}; -// Color Scheme Properties for Embedded object -FollowColorSchemeAttr ST_OleObjectFollowColorScheme ;ExtLst *CT_ExtensionList ;};type ST_Direction byte ;func (_edgbc *CT_TLAnimateEffectBehavior )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _edgbc .TransitionAttr !=ST_TLAnimateEffectTransitionUnset {_cebfb ,_dbfc :=_edgbc .TransitionAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}); -if _dbfc !=nil {return _dbfc ;};start .Attr =append (start .Attr ,_cebfb );};if _edgbc .FilterAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_fa .Sprintf ("\u0025\u0076",*_edgbc .FilterAttr )}); -};if _edgbc .PrLstAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u004cs\u0074"},Value :_fa .Sprintf ("\u0025\u0076",*_edgbc .PrLstAttr )});};e .EncodeToken (start );_bafag :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}}; -e .EncodeElement (_edgbc .CBhvr ,_bafag );if _edgbc .Progress !=nil {_ecfgd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"}};e .EncodeElement (_edgbc .Progress ,_ecfgd );};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_SideDirectionTransition and its children, prefixing error messages with path +func (_dafff *CT_SideDirectionTransition )ValidateWithPath (path string )error {if _dgce :=_dafff .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_dgce !=nil {return _dgce ;};return nil ;};func (_fffg *CT_SplitTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fffg .OrientAttr !=ST_DirectionUnset {_fdgfe ,_eegb :=_fffg .OrientAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"}); +if _eegb !=nil {return _eegb ;};start .Attr =append (start .Attr ,_fdgfe );};if _fffg .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_faba ,_gcbae :=_fffg .DirAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0069\u0072"});if _gcbae !=nil {return _gcbae ; +};start .Attr =append (start .Attr ,_faba );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the ViewPr and its children -func (_dgab *ViewPr )Validate ()error {return _dgab .ValidateWithPath ("\u0056\u0069\u0065\u0077\u0050\u0072");}; +// Validate validates the CT_CustomShowId and its children +func (_edcc *CT_CustomShowId )Validate ()error {return _edcc .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u0049\u0064");};func (_agc *CT_CommonSlideViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agc .CViewPr =NewCT_CommonViewProperties (); +for _ ,_bggb :=range start .Attr {if _bggb .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"{_dgb ,_fbff :=_gb .ParseBool (_bggb .Value );if _fbff !=nil {return _fbff ;};_agc .SnapToGridAttr =&_dgb ;continue ;};if _bggb .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_cff ,_eee :=_gb .ParseBool (_bggb .Value ); +if _eee !=nil {return _eee ;};_agc .SnapToObjectsAttr =&_cff ;continue ;};if _bggb .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"{_eba ,_bgb :=_gb .ParseBool (_bggb .Value );if _bgb !=nil {return _bgb ;};_agc .ShowGuidesAttr =&_eba ; +continue ;};};_gad :for {_bafg ,_dcce :=d .Token ();if _dcce !=nil {return _dcce ;};switch _bcef :=_bafg .(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\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gee :=d .DecodeElement (_agc .CViewPr ,&_bcef ); +_gee !=nil {return _gee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agc .GuideLst =NewCT_GuideList (); +if _eaad :=d .DecodeElement (_agc .GuideLst ,&_bcef );_eaad !=nil {return _eaad ;};default:_e .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",_bcef .Name ); +if _agg :=d .Skip ();_agg !=nil {return _agg ;};};case _b .EndElement :break _gad ;case _b .CharData :};};return nil ;};func (_deacg *CT_TLAnimateEffectBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_deacg .CBhvr =NewCT_TLCommonBehaviorData (); +for _ ,_ebgff :=range start .Attr {if _ebgff .Name .Local =="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"{_deacg .TransitionAttr .UnmarshalXMLAttr (_ebgff );continue ;};if _ebgff .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_eccd ,_ecbgdg :=_ebgff .Value ,error (nil ); +if _ecbgdg !=nil {return _ecbgdg ;};_deacg .FilterAttr =&_eccd ;continue ;};if _ebgff .Name .Local =="\u0070\u0072\u004cs\u0074"{_ebab ,_edbg :=_ebgff .Value ,error (nil );if _edbg !=nil {return _edbg ;};_deacg .PrLstAttr =&_ebab ;continue ;};};_befbe :for {_fdbag ,_agdad :=d .Token (); +if _agdad !=nil {return _agdad ;};switch _abefb :=_fdbag .(type ){case _b .StartElement :switch _abefb .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _beggb :=d .DecodeElement (_deacg .CBhvr ,&_abefb ); +_beggb !=nil {return _beggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_deacg .Progress =NewCT_TLAnimVariant (); +if _abdg :=d .DecodeElement (_deacg .Progress ,&_abefb );_abdg !=nil {return _abdg ;};default:_e .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",_abefb .Name ); +if _dgeaa :=d .Skip ();_dgeaa !=nil {return _dgeaa ;};};case _b .EndElement :break _befbe ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_Rel and its children -func (_afae *CT_Rel )Validate ()error {return _afae .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func (_aegcd *CT_OptionalBlackTransition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gcdd :=range start .Attr {if _gcdd .Name .Local =="\u0074h\u0072\u0075\u0042\u006c\u006b"{_cdba ,_dae :=_f .ParseBool (_gcdd .Value ); -if _dae !=nil {return _dae ;};_aegcd .ThruBlkAttr =&_cdba ;continue ;};};for {_faaf ,_dabg :=d .Token ();if _dabg !=nil {return _fa .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",_dabg ); -};if _eccb ,_fbdg :=_faaf .(_g .EndElement );_fbdg &&_eccb .Name ==start .Name {break ;};};return nil ;};func (_ecceg *CT_TLIterateIntervalTime )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_fa .Sprintf ("\u0025\u0076",_ecceg .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_CommonViewProperties ()*CT_CommonViewProperties {_abd :=&CT_CommonViewProperties {};_abd .Scale =_eb .NewCT_Scale2D ();_abd .Origin =_eb .NewCT_Point2D (); -return _abd ;};func (_ffbd ST_TLTimeNodeType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ffbd .String (),start );};type CT_PictureNonVisual struct{CNvPr *_eb .CT_NonVisualDrawingProps ; +// Validate validates the Sld and its children +func (_gdega *Sld )Validate ()error {return _gdega .ValidateWithPath ("\u0053\u006c\u0064")}; -// Non-Visual Picture Drawing Properties -CNvPicPr *_eb .CT_NonVisualPictureProperties ;NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_bgaa *ST_TLAnimateEffectTransition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eeecfb ,_faabb :=d .Token ();if _faabb !=nil {return _faabb ; -};if _daefb ,_edggf :=_eeecfb .(_g .EndElement );_edggf &&_daefb .Name ==start .Name {*_bgaa =1;return nil ;};if _bdffb ,_abbgd :=_eeecfb .(_g .CharData );!_abbgd {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eeecfb ); -}else {switch string (_bdffb ){case "":*_bgaa =0;case "\u0069\u006e":*_bgaa =1;case "\u006f\u0075\u0074":*_bgaa =2;case "\u006e\u006f\u006e\u0065":*_bgaa =3;};};_eeecfb ,_faabb =d .Token ();if _faabb !=nil {return _faabb ;};if _eaac ,_abdae :=_eeecfb .(_g .EndElement ); -_abdae &&_eaac .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eeecfb );};func (_ageab ST_TLBehaviorAdditiveType )ValidateWithPath (path string )error {switch _ageab {case 0,1,2,3,4,5:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ageab )); -};return nil ;};func (_fefg *ST_TLTimeNodeFillType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fefg =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_fefg =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_fefg =2;case "\u0068\u006f\u006c\u0064":*_fefg =3; -case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_fefg =4;};return nil ;};func (_ggfga ST_TLOleChartBuildType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ggfga .String (),start );};func (_babg ST_TLParaBuildType )String ()string {switch _babg {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 (_dgaf *CT_NotesTextViewProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgaf .CViewPr =NewCT_CommonViewProperties (); -_gfge :for {_dfbc ,_daba :=d .Token ();if _daba !=nil {return _daba ;};switch _bcaef :=_dfbc .(type ){case _g .StartElement :switch _bcaef .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gbgf :=d .DecodeElement (_dgaf .CViewPr ,&_bcaef ); -_gbgf !=nil {return _gbgf ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dgaf .ExtLst =NewCT_ExtensionList (); -if _eebc :=d .DecodeElement (_dgaf .ExtLst ,&_bcaef );_eebc !=nil {return _eebc ;};default:_gdf .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",_bcaef .Name ); -if _fbfe :=d .Skip ();_fbfe !=nil {return _fbfe ;};};case _g .EndElement :break _gfge ;case _g .CharData :};};return nil ;};type CT_TLBuildParagraph struct{ +// Validate validates the CT_TLAnimateColorBehavior and its children +func (_dbfc *CT_TLAnimateColorBehavior )Validate ()error {return _dbfc .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065C\u006fl\u006fr\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");}; -// Build Types -BuildAttr ST_TLParaBuildType ; +// Validate validates the CT_TransitionStartSoundAction and its children +func (_gbcb *CT_TransitionStartSoundAction )Validate ()error {return _gbcb .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"); +}; -// Build Level -BldLvlAttr *uint32 ; +// ValidateWithPath validates the CmAuthorLst and its children, prefixing error messages with path +func (_gaccb *CmAuthorLst )ValidateWithPath (path string )error {if _gbdabb :=_gaccb .CT_CommentAuthorList .ValidateWithPath (path );_gbdabb !=nil {return _gbdabb ;};return nil ;};type CT_WebProperties struct{ -// Animate Background -AnimBgAttr *bool ; +// Show animation in HTML output +ShowAnimationAttr *bool ; -// Auto Update Animation Background -AutoUpdateAnimBgAttr *bool ; +// Resize graphics in HTML output +ResizeGraphicsAttr *bool ; -// Reverse -RevAttr *bool ; +// Allow PNG in HTML output +AllowPngAttr *bool ; -// Auto Advance Time -AdvAutoAttr *ST_TLTime ; +// Rely on VML for HTML output +RelyOnVmlAttr *bool ; -// Template effects -TmplLst *CT_TLTemplateList ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_fcccc ST_TLAnimateEffectTransition )Validate ()error {return _fcccc .ValidateWithPath ("")};func NewCT_TLByAnimateColorTransform ()*CT_TLByAnimateColorTransform {_gdbdf :=&CT_TLByAnimateColorTransform {}; -return _gdbdf ;};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_dcea :=&CT_GraphicalObjectFrame {};_dcea .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_dcea .Xfrm =_eb .NewCT_Transform2D ();_dcea .Graphic =_eb .NewGraphic ();return _dcea ; -};func (_fcffad ST_IterateType )String ()string {switch _fcffad {case 0:return "";case 1:return "\u0065\u006c";case 2:return "\u0077\u0064";case 3:return "\u006c\u0074";};return "";};func NewCT_TLTemplateList ()*CT_TLTemplateList {_fdef :=&CT_TLTemplateList {}; -return _fdef };func (_bdgb *CT_ShowInfoBrowse )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bdgb .ShowScrollbarAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_bdgb .ShowScrollbarAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dcbbb *CT_SlideSyncProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_dcbbb .ServerSldIdAttr )}); -start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"},Value :_fa .Sprintf ("\u0025\u0076",_dcbbb .ServerSldModifiedTimeAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"},Value :_fa .Sprintf ("\u0025\u0076",_dcbbb .ClientInsertedTimeAttr )}); -e .EncodeToken (start );if _dcbbb .ExtLst !=nil {_fgbc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcbbb .ExtLst ,_fgbc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; -};func (_daae *CT_TLAnimVariantIntegerVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_fa .Sprintf ("\u0025\u0076",_daae .ValAttr )});e .EncodeToken (start ); -e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gace ST_PlaceholderType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gace .String (),start );};func (_fcacg *CT_PhotoAlbum )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cbdbg :=range start .Attr {if _cbdbg .Name .Local =="\u0062\u0077"{_cfgga ,_bfaf :=_f .ParseBool (_cbdbg .Value ); -if _bfaf !=nil {return _bfaf ;};_fcacg .BwAttr =&_cfgga ;continue ;};if _cbdbg .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"{_bged ,_dgfg :=_f .ParseBool (_cbdbg .Value );if _dgfg !=nil {return _dgfg ;};_fcacg .ShowCaptionsAttr =&_bged ; -continue ;};if _cbdbg .Name .Local =="\u006c\u0061\u0079\u006f\u0075\u0074"{_fcacg .LayoutAttr .UnmarshalXMLAttr (_cbdbg );continue ;};if _cbdbg .Name .Local =="\u0066\u0072\u0061m\u0065"{_fcacg .FrameAttr .UnmarshalXMLAttr (_cbdbg );continue ;};};_aceg :for {_caeb ,_gbda :=d .Token (); -if _gbda !=nil {return _gbda ;};switch _agfg :=_caeb .(type ){case _g .StartElement :switch _agfg .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fcacg .ExtLst =NewCT_ExtensionList (); -if _caed :=d .DecodeElement (_fcacg .ExtLst ,&_agfg );_caed !=nil {return _caed ;};default:_gdf .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",_agfg .Name ); -if _cefg :=d .Skip ();_cefg !=nil {return _cefg ;};};case _g .EndElement :break _aceg ;case _g .CharData :};};return nil ;};func NewCT_Connector ()*CT_Connector {_dgc :=&CT_Connector {};_dgc .NvCxnSpPr =NewCT_ConnectorNonVisual ();_dgc .SpPr =_eb .NewCT_ShapeProperties (); -return _dgc ;};type ST_TLTimeNodeRestartType byte ; +// Organize HTML output in folders +OrganizeInFoldersAttr *bool ; -// Validate validates the CT_SlideRelationshipList and its children -func (_caggc *CT_SlideRelationshipList )Validate ()error {return _caggc .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074");}; +// Use long file names in HTML output +UseLongFilenamesAttr *bool ; -// ValidateWithPath validates the CT_TLOleChartTargetElement and its children, prefixing error messages with path -func (_ecdba *CT_TLOleChartTargetElement )ValidateWithPath (path string )error {if _ecdba .TypeAttr ==ST_TLChartSubelementTypeUnset {return _fa .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 _gdgde :=_ecdba .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gdgde !=nil {return _gdgde ;};return nil ;};func (_dcfb *CT_OutlineViewSlideEntry )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_dcfb .IdAttr )}); -if _dcfb .CollapseAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_dcfb .CollapseAttr ))});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;};func NewCT_SlideTiming ()*CT_SlideTiming {_cefgd :=&CT_SlideTiming {};return _cefgd };func (_gfcb *CT_InOutTransition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gfcb .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_geccf ,_cbae :=_gfcb .DirAttr .MarshalXMLAttr (_g .Name {Local :"\u0064\u0069\u0072"}); -if _cbae !=nil {return _cbae ;};start .Attr =append (start .Attr ,_geccf );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Image size for HTML output +ImgSzAttr ST_WebScreenSize ; -// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path -func (_gdfcb *CT_HeaderFooter )ValidateWithPath (path string )error {if _gdfcb .ExtLst !=nil {if _ddce :=_gdfcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddce !=nil {return _ddce ;};};return nil ;};func (_adegb ST_TransitionSpeed )String ()string {switch _adegb {case 0:return ""; -case 1:return "\u0073\u006c\u006f\u0077";case 2:return "\u006d\u0065\u0064";case 3:return "\u0066\u0061\u0073\u0074";};return "";};func (_bdbgf ST_TLTimeAnimateValueTime )String ()string {if _bdbgf .ST_PositiveFixedPercentage !=nil {return _bdbgf .ST_PositiveFixedPercentage .String (); -};if _bdbgf .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _bdbgf .ST_TLTimeIndefinite .String ();};return "";};type CT_HandoutMaster struct{ +// Encoding for HTML output +EncodingAttr *string ; -// Common slide data for handout master -CSld *CT_CommonSlideData ; +// Slide Navigation Colors for HTML output +ClrAttr ST_WebColorType ;ExtLst *CT_ExtensionList ;};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;);func NewCT_NotesTextViewProperties ()*CT_NotesTextViewProperties {_ccafc :=&CT_NotesTextViewProperties {};_ccafc .CViewPr =NewCT_CommonViewProperties (); +return _ccafc ;};type CT_CommentAuthorList struct{ -// Color Scheme Map -ClrMap *_eb .CT_ColorMapping ; +// Comment Author +CmAuthor []*CT_CommentAuthor ;}; -// Header/Footer information for a handout master -Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;};func NewCT_TLAnimateEffectBehavior ()*CT_TLAnimateEffectBehavior {_eecd :=&CT_TLAnimateEffectBehavior {};_eecd .CBhvr =NewCT_TLCommonBehaviorData ();return _eecd ;};func NewCT_BackgroundProperties ()*CT_BackgroundProperties {_cff :=&CT_BackgroundProperties {}; -return _cff ;};type CT_TLTemplate struct{ +// Validate validates the CT_TLTimeNodeSequence and its children +func (_ffaf *CT_TLTimeNodeSequence )Validate ()error {return _ffaf .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0053e\u0071\u0075\u0065\u006e\u0063\u0065");};func NewCT_OutlineViewSlideEntry ()*CT_OutlineViewSlideEntry {_cdgdc :=&CT_OutlineViewSlideEntry {}; +return _cdgdc ;};const (ST_TLAnimateColorDirectionUnset ST_TLAnimateColorDirection =0;ST_TLAnimateColorDirectionCw ST_TLAnimateColorDirection =1;ST_TLAnimateColorDirectionCcw ST_TLAnimateColorDirection =2;); -// Level -LvlAttr *uint32 ; +// Validate validates the CT_CommonSlideViewProperties and its children +func (_dab *CT_CommonSlideViewProperties )Validate ()error {return _dab .ValidateWithPath ("\u0043\u0054\u005f\u0043o\u006d\u006d\u006f\u006e\u0053\u006c\u0069\u0064\u0065\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073");};type ST_TLPreviousActionType byte ; +func (_bgbg ST_TLTimeIndefinite )Validate ()error {return _bgbg .ValidateWithPath ("")};func (_fgfad *ST_TLTimeNodeType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fgfad =0;case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_fgfad =1; +case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_fgfad =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_fgfad =3;case "\u006da\u0069\u006e\u0053\u0065\u0071":*_fgfad =4;case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_fgfad =5; +case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_fgfad =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_fgfad =7;case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_fgfad =8;case "\u0074\u006d\u0052\u006f\u006f\u0074":*_fgfad =9; +};return nil ;}; -// Time Node List -TnLst *CT_TimeNodeList ;};type ST_TLTimeNodeType byte ;func (_fgbgdc ST_TLAnimateBehaviorValueType )ValidateWithPath (path string )error {switch _fgbgdc {case 0,1,2,3:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgbgdc )); -};return nil ;};func NewCT_TLAnimateColorBehavior ()*CT_TLAnimateColorBehavior {_gafa :=&CT_TLAnimateColorBehavior {};_gafa .CBhvr =NewCT_TLCommonBehaviorData ();return _gafa ;};func (_aaf *CT_BackgroundProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aaf .ShadeToTitleAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_aaf .ShadeToTitleAttr ))}); -};e .EncodeToken (start );if _aaf .NoFill !=nil {_gef :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aaf .NoFill ,_gef );};if _aaf .SolidFill !=nil {_gcf :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_aaf .SolidFill ,_gcf );};if _aaf .GradFill !=nil {_gba :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aaf .GradFill ,_gba );};if _aaf .BlipFill !=nil {_gde :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_aaf .BlipFill ,_gde );};if _aaf .PattFill !=nil {_dg :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aaf .PattFill ,_dg );};if _aaf .GrpFill !=nil {_aae :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; -e .EncodeElement (_aaf .GrpFill ,_aae );};if _aaf .WNoFill !=nil {_gbg :=_g .StartElement {Name :_g .Name {Local :"\u003an\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aaf .WNoFill ,_gbg );};if _aaf .CSolidFill !=nil {_fb :=_g .StartElement {Name :_g .Name {Local :"\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_aaf .CSolidFill ,_fb );};if _aaf .CGradFill !=nil {_cga :=_g .StartElement {Name :_g .Name {Local :"\u003ag\u0072\u0061\u0064\u0046\u0069\u006cl"}};e .EncodeElement (_aaf .CGradFill ,_cga );};if _aaf .EffectLst !=nil {_acd :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_aaf .EffectLst ,_acd );};if _aaf .EffectDag !=nil {_aaed :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_aaf .EffectDag ,_aaed );};if _aaf .ExtLst !=nil {_dfe :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_aaf .ExtLst ,_dfe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gbgd ST_TLTimeNodeMasterRelation )ValidateWithPath (path string )error {switch _gbgd {case 0,1,2,3:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbgd )); -};return nil ;};type CT_InOutTransition struct{ +// Validate validates the CT_SlideTiming and its children +func (_gfdec *CT_SlideTiming )Validate ()error {return _gfdec .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054i\u006d\u0069\u006e\u0067");}; -// Direction -DirAttr ST_TransitionInOutDirectionType ;};func (_bef *CT_CustomShow )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bef .SldLst =NewCT_SlideRelationshipList ();for _ ,_ggbf :=range start .Attr {if _ggbf .Name .Local =="\u006e\u0061\u006d\u0065"{_cadf ,_afdc :=_ggbf .Value ,error (nil ); -if _afdc !=nil {return _afdc ;};_bef .NameAttr =_cadf ;continue ;};if _ggbf .Name .Local =="\u0069\u0064"{_aada ,_efbc :=_f .ParseUint (_ggbf .Value ,10,32);if _efbc !=nil {return _efbc ;};_bef .IdAttr =uint32 (_aada );continue ;};};_ebeda :for {_gbb ,_gce :=d .Token (); -if _gce !=nil {return _gce ;};switch _begc :=_gbb .(type ){case _g .StartElement :switch _begc .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _edbg :=d .DecodeElement (_bef .SldLst ,&_begc ); -_edbg !=nil {return _edbg ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_bef .ExtLst =NewCT_ExtensionList (); -if _afa :=d .DecodeElement (_bef .ExtLst ,&_begc );_afa !=nil {return _afa ;};default:_gdf .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",_begc .Name ); -if _cdeg :=d .Skip ();_cdeg !=nil {return _cdeg ;};};case _g .EndElement :break _ebeda ;case _g .CharData :};};return nil ;};func (_faagc *CT_TLTriggerTimeNodeID )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gdbb :=range start .Attr {if _gdbb .Name .Local =="\u0076\u0061\u006c"{_dfdefa ,_dcgbb :=_f .ParseUint (_gdbb .Value ,10,32); -if _dcgbb !=nil {return _dcgbb ;};_faagc .ValAttr =uint32 (_dfdefa );continue ;};};for {_cddb ,_ebgdc :=d .Token ();if _ebgdc !=nil {return _fa .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",_ebgdc ); -};if _baff ,_eaggc :=_cddb .(_g .EndElement );_eaggc &&_baff .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_CustomShowList and its children +func (_cabg *CT_CustomShowList )Validate ()error {return _cabg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006fw\u004c\u0069\u0073\u0074");}; -// Validate validates the CT_CommentAuthor and its children -func (_bcc *CT_CommentAuthor )Validate ()error {return _bcc .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dm\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072");};func NewCT_EmbeddedFontListEntry ()*CT_EmbeddedFontListEntry {_agf :=&CT_EmbeddedFontListEntry {}; -_agf .Font =_eb .NewCT_TextFont ();return _agf ;};func (_caff *CT_CustomerDataList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _caff .CustData !=nil {_gdba :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"}}; -for _ ,_eeeg :=range _caff .CustData {e .EncodeElement (_eeeg ,_gdba );};};if _caff .Tags !=nil {_ebbc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u0061\u0067\u0073"}};e .EncodeElement (_caff .Tags ,_ebbc );};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;};func (_fbcga *CT_TLBehaviorAttributeNameList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ffeba :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"}}; -for _ ,_ffbbc :=range _fbcga .AttrName {e .EncodeElement (_ffbbc ,_ffeba );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bfeba *ST_TLPreviousActionType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bfeba =0; -case "\u006e\u006f\u006e\u0065":*_bfeba =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_bfeba =2;};return nil ;}; +// ValidateWithPath validates the AG_ChildSlide and its children, prefixing error messages with path +func (_fd *AG_ChildSlide )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_GuideList and its children, prefixing error messages with path -func (_bdea *CT_GuideList )ValidateWithPath (path string )error {for _bdcc ,_accg :=range _bdea .Guide {if _dfdd :=_accg .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002fG\u0075\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_bdcc ));_dfdd !=nil {return _dfdd ; -};};return nil ;};func (_bagae *CT_TLIterateIntervalPercentage )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_fa .Sprintf ("\u0025\u0076",_bagae .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_PlaceholderType byte ;func (_feagd ST_TLBehaviorTransformType )Validate ()error {return _feagd .ValidateWithPath ("")};func (_acabeb *ST_Direction )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_acabeb =0; -case "\u0068\u006f\u0072\u007a":*_acabeb =1;case "\u0076\u0065\u0072\u0074":*_acabeb =2;};return nil ;};func (_dfca *Presentation )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\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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\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 ,_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 :"\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 ,_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 ="\u0070\u003a\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e";return _dfca .CT_Presentation .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_Guide and its children, prefixing error messages with path +func (_dfafe *CT_Guide )ValidateWithPath (path string )error {if _fged :=_dfafe .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_fged !=nil {return _fged ;};if _dfafe .PosAttr !=nil {if _ffdg :=_dfafe .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072"); +_ffdg !=nil {return _ffdg ;};};return nil ;};func (_cadgc *ST_TLAnimateColorDirection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcec ,_dcffe :=d .Token ();if _dcffe !=nil {return _dcffe ;};if _ccdgeb ,_bgacg :=_bcec .(_b .EndElement ); +_bgacg &&_ccdgeb .Name ==start .Name {*_cadgc =1;return nil ;};if _bgabe ,_adgce :=_bcec .(_b .CharData );!_adgce {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcec ); +}else {switch string (_bgabe ){case "":*_cadgc =0;case "\u0063\u0077":*_cadgc =1;case "\u0063\u0063\u0077":*_cadgc =2;};};_bcec ,_dcffe =d .Token ();if _dcffe !=nil {return _dcffe ;};if _eedbd ,_bdacc :=_bcec .(_b .EndElement );_bdacc &&_eedbd .Name ==start .Name {return nil ; +};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcec );}; -// Validate validates the CT_EmbeddedFontListEntry and its children -func (_edcd *CT_EmbeddedFontListEntry )Validate ()error {return _edcd .ValidateWithPath ("\u0043T\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");};func (_egbfcf *CT_TLAnimateColorBehavior )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egbfcf .ClrSpcAttr !=ST_TLAnimateColorSpaceUnset {_aaffa ,_becd :=_egbfcf .ClrSpcAttr .MarshalXMLAttr (_g .Name {Local :"\u0063\u006c\u0072\u0053\u0070\u0063"}); -if _becd !=nil {return _becd ;};start .Attr =append (start .Attr ,_aaffa );};if _egbfcf .DirAttr !=ST_TLAnimateColorDirectionUnset {_fddgb ,_agbd :=_egbfcf .DirAttr .MarshalXMLAttr (_g .Name {Local :"\u0064\u0069\u0072"});if _agbd !=nil {return _agbd ; -};start .Attr =append (start .Attr ,_fddgb );};e .EncodeToken (start );_agdfc :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_egbfcf .CBhvr ,_agdfc );if _egbfcf .By !=nil {_deaca :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u0079"}}; -e .EncodeElement (_egbfcf .By ,_deaca );};if _egbfcf .From !=nil {_fgdgd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_egbfcf .From ,_fgdgd );};if _egbfcf .To !=nil {_fedeg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u006f"}}; -e .EncodeElement (_egbfcf .To ,_fedeg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fbdfc *CT_SlideSyncProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cebf :=range start .Attr {if _cebf .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_cgged ,_cbga :=_cebf .Value ,error (nil ); -if _cbga !=nil {return _cbga ;};_fbdfc .ServerSldIdAttr =_cgged ;continue ;};if _cebf .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_gdfce ,_ddegf :=ParseStdlibTime (_cebf .Value ); -if _ddegf !=nil {return _ddegf ;};_fbdfc .ServerSldModifiedTimeAttr =_gdfce ;continue ;};if _cebf .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_efba ,_fbeda :=ParseStdlibTime (_cebf .Value ); -if _fbeda !=nil {return _fbeda ;};_fbdfc .ClientInsertedTimeAttr =_efba ;continue ;};};_baab :for {_fdga ,_fedba :=d .Token ();if _fedba !=nil {return _fedba ;};switch _agde :=_fdga .(type ){case _g .StartElement :switch _agde .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fbdfc .ExtLst =NewCT_ExtensionList (); -if _dcece :=d .DecodeElement (_fbdfc .ExtLst ,&_agde );_dcece !=nil {return _dcece ;};default:_gdf .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",_agde .Name ); -if _dcbd :=d .Skip ();_dcbd !=nil {return _dcbd ;};};case _g .EndElement :break _baab ;case _g .CharData :};};return nil ;};func (_cbag ST_TLBehaviorAccumulateType )ValidateWithPath (path string )error {switch _cbag {case 0,1,2:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbag )); -};return nil ;};type CT_TransitionStartSoundAction struct{ +// ValidateWithPath validates the CT_OutlineViewSlideList and its children, prefixing error messages with path +func (_abea *CT_OutlineViewSlideList )ValidateWithPath (path string )error {for _eade ,_ebef :=range _abea .Sld {if _cbdd :=_ebef .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_eade ));_cbdd !=nil {return _cbdd ; +};};return nil ;};func (_afaca *CT_ExtensionListModify )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afaca .ModAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u006f\u0064"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_afaca .ModAttr ))}); +};e .EncodeToken (start );if _afaca .Ext !=nil {_fcfa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_ggeed :=range _afaca .Ext {e .EncodeElement (_ggeed ,_fcfa );};};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};type CT_TLByRgbColorTransform struct{ -// Loop Sound -LoopAttr *bool ; +// Red +RAttr _fe .ST_FixedPercentage ; -// Sound -Snd *_eb .CT_EmbeddedWAVAudioFile ;}; +// Green +GAttr _fe .ST_FixedPercentage ; -// Validate validates the CT_ViewProperties and its children -func (_dcafa *CT_ViewProperties )Validate ()error {return _dcafa .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; +// Blue +BAttr _fe .ST_FixedPercentage ;}; -// Validate validates the CT_SlideLayoutIdListEntry and its children -func (_acaaa *CT_SlideLayoutIdListEntry )Validate ()error {return _acaaa .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004c\u0061\u0079\u006fu\u0074I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func (_fabcf ST_SlideSizeType )ValidateWithPath (path string )error {switch _fabcf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fabcf )); -};return nil ;}; +// ValidateWithPath validates the CT_TLShapeTargetElement and its children, prefixing error messages with path +func (_bfega *CT_TLShapeTargetElement )ValidateWithPath (path string )error {if _bfega .Bg !=nil {if _dcbae :=_bfega .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_dcbae !=nil {return _dcbae ;};};if _bfega .SubSp !=nil {if _gbdae :=_bfega .SubSp .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0053\u0070"); +_gbdae !=nil {return _gbdae ;};};if _bfega .OleChartEl !=nil {if _daac :=_bfega .OleChartEl .ValidateWithPath (path +"/\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c");_daac !=nil {return _daac ;};};if _bfega .TxEl !=nil {if _abfag :=_bfega .TxEl .ValidateWithPath (path +"\u002f\u0054\u0078E\u006c"); +_abfag !=nil {return _abfag ;};};if _bfega .GraphicEl !=nil {if _dbbd :=_bfega .GraphicEl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c");_dbbd !=nil {return _dbbd ;};};return nil ;};type EG_ChildSlide struct{ -// Validate validates the CT_TLAnimateRotationBehavior and its children -func (_dabbc *CT_TLAnimateRotationBehavior )Validate ()error {return _dabbc .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");};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;); +// Color Scheme Map Override +ClrMapOvr *_fe .CT_ColorMappingOverride ;};type OleObj struct{CT_OleObject };type CT_ShapeNonVisual struct{ -// Validate validates the CT_ShowProperties and its children -func (_fbab *CT_ShowProperties )Validate ()error {return _fbab .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_gggda *ST_SlideLayoutType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gggda =0; -case "\u0074\u0069\u0074l\u0065":*_gggda =1;case "\u0074\u0078":*_gggda =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_gggda =3;case "\u0074\u0062\u006c":*_gggda =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_gggda =5; -case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_gggda =6;case "\u0064\u0067\u006d":*_gggda =7;case "\u0063\u0068\u0061r\u0074":*_gggda =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_gggda =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_gggda =10; -case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_gggda =11;case "\u0062\u006c\u0061n\u006b":*_gggda =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_gggda =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_gggda =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_gggda =15; -case "\u006f\u0062\u006a":*_gggda =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_gggda =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_gggda =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_gggda =19; -case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_gggda =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_gggda =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_gggda =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_gggda =23; -case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_gggda =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_gggda =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_gggda =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_gggda =27; -case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_gggda =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_gggda =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_gggda =30; -case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_gggda =31;case "\u0063\u0075\u0073\u0074":*_gggda =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_gggda =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_gggda =34; -case "\u006f\u0062\u006aT\u0078":*_gggda =35;case "\u0070\u0069\u0063T\u0078":*_gggda =36;};return nil ;};func (_gggg ST_Direction )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gggg .String (),start );};func (_dcacd ST_TLTimeNodeMasterRelation )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eadacg :=_g .Attr {}; -_eadacg .Name =name ;switch _dcacd {case ST_TLTimeNodeMasterRelationUnset :_eadacg .Value ="";case ST_TLTimeNodeMasterRelationSameClick :_eadacg .Value ="\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k";case ST_TLTimeNodeMasterRelationLastClick :_eadacg .Value ="\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k"; -case ST_TLTimeNodeMasterRelationNextClick :_eadacg .Value ="\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k";};return _eadacg ,nil ;};func (_ffgef *ST_TLAnimateBehaviorCalcMode )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ffgef =0; -case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_ffgef =1;case "\u006c\u0069\u006e":*_ffgef =2;case "\u0066\u006d\u006c\u0061":*_ffgef =3;};return nil ;}; +// Non-Visual Drawing Properties +CNvPr *_fe .CT_NonVisualDrawingProps ; -// ValidateWithPath validates the SldMaster and its children, prefixing error messages with path -func (_ffdgg *SldMaster )ValidateWithPath (path string )error {if _gebcb :=_ffdgg .CT_SlideMaster .ValidateWithPath (path );_gebcb !=nil {return _gebcb ;};return nil ;};type CT_TLByAnimateColorTransform struct{ +// Non-Visual Drawing Properties for a Shape +CNvSpPr *_fe .CT_NonVisualDrawingShapeProps ; -// RGB -Rgb *CT_TLByRgbColorTransform ; +// Application Non-Visual Drawing Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_bbdde ST_TransitionSideDirectionType )ValidateWithPath (path string )error {switch _bbdde {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbdde )); +};return nil ;};func (_dfcec ST_TLParaBuildType )String ()string {switch _dfcec {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 (_aabg *CT_Picture )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aabg .NvPicPr =NewCT_PictureNonVisual ();_aabg .BlipFill =_fe .NewCT_BlipFillProperties ();_aabg .SpPr =_fe .NewCT_ShapeProperties ();_edee :for {_dfab ,_dgbg :=d .Token (); +if _dgbg !=nil {return _dgbg ;};switch _cabga :=_dfab .(type ){case _b .StartElement :switch _cabga .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gccf :=d .DecodeElement (_aabg .NvPicPr ,&_cabga ); +_gccf !=nil {return _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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ageec :=d .DecodeElement (_aabg .BlipFill ,&_cabga ); +_ageec !=nil {return _ageec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cbgc :=d .DecodeElement (_aabg .SpPr ,&_cabga ); +_cbgc !=nil {return _cbgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aabg .Style =_fe .NewCT_ShapeStyle (); +if _affe :=d .DecodeElement (_aabg .Style ,&_cabga );_affe !=nil {return _affe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_aabg .ExtLst =NewCT_ExtensionListModify (); +if _dfef :=d .DecodeElement (_aabg .ExtLst ,&_cabga );_dfef !=nil {return _dfef ;};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",_cabga .Name ); +if _eefc :=d .Skip ();_eefc !=nil {return _eefc ;};};case _b .EndElement :break _edee ;case _b .CharData :};};return nil ;};func (_aeecg ST_TLAnimateMotionPathEditMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_baeee :=_b .Attr {};_baeee .Name =name ; +switch _aeecg {case ST_TLAnimateMotionPathEditModeUnset :_baeee .Value ="";case ST_TLAnimateMotionPathEditModeRelative :_baeee .Value ="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case ST_TLAnimateMotionPathEditModeFixed :_baeee .Value ="\u0066\u0069\u0078e\u0064"; +};return _baeee ,nil ;};func (_fgdee *CT_TLCommonBehaviorData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgdee .CTn =NewCT_TLCommonTimeNodeData ();_fgdee .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_dadf :=range start .Attr {if _dadf .Name .Local =="\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"{_fgdee .AdditiveAttr .UnmarshalXMLAttr (_dadf ); +continue ;};if _dadf .Name .Local =="\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"{_fgdee .AccumulateAttr .UnmarshalXMLAttr (_dadf );continue ;};if _dadf .Name .Local =="\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"{_fgdee .XfrmTypeAttr .UnmarshalXMLAttr (_dadf ); +continue ;};if _dadf .Name .Local =="\u0066\u0072\u006f\u006d"{_afgb ,_bedbf :=_dadf .Value ,error (nil );if _bedbf !=nil {return _bedbf ;};_fgdee .FromAttr =&_afgb ;continue ;};if _dadf .Name .Local =="\u0074\u006f"{_cdede ,_fafc :=_dadf .Value ,error (nil ); +if _fafc !=nil {return _fafc ;};_fgdee .ToAttr =&_cdede ;continue ;};if _dadf .Name .Local =="\u0062\u0079"{_fdfad ,_bccge :=_dadf .Value ,error (nil );if _bccge !=nil {return _bccge ;};_fgdee .ByAttr =&_fdfad ;continue ;};if _dadf .Name .Local =="\u0072\u0063\u0074\u0078"{_dbbgd ,_ecfdf :=_dadf .Value ,error (nil ); +if _ecfdf !=nil {return _ecfdf ;};_fgdee .RctxAttr =&_dbbgd ;continue ;};if _dadf .Name .Local =="\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"{_fgdee .OverrideAttr .UnmarshalXMLAttr (_dadf );continue ;};};_ccadf :for {_dcaca ,_gebca :=d .Token (); +if _gebca !=nil {return _gebca ;};switch _dcgcd :=_dcaca .(type ){case _b .StartElement :switch _dcgcd .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _cbebc :=d .DecodeElement (_fgdee .CTn ,&_dcgcd ); +_cbebc !=nil {return _cbebc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dgcgc :=d .DecodeElement (_fgdee .TgtEl ,&_dcgcd ); +_dgcgc !=nil {return _dgcgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgdee .AttrNameLst =NewCT_TLBehaviorAttributeNameList (); +if _aafb :=d .DecodeElement (_fgdee .AttrNameLst ,&_dcgcd );_aafb !=nil {return _aafb ;};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\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",_dcgcd .Name ); +if _gfab :=d .Skip ();_gfab !=nil {return _gfab ;};};case _b .EndElement :break _ccadf ;case _b .CharData :};};return nil ;};func (_dace *CT_ExtensionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dace .Ext !=nil {_gcfe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065x\u0074"}}; +for _ ,_gdae :=range _dace .Ext {e .EncodeElement (_gdae ,_gcfe );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgdaac ST_TransitionSpeed )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cgdaac .String (),start ); +};type TagLst struct{CT_TagList };func NewCT_CommentAuthor ()*CT_CommentAuthor {_dbbb :=&CT_CommentAuthor {};return _dbbb };func (_fgbab *CT_TLCommonTimeNodeData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgbab .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_fgbab .IdAttr )}); +};if _fgbab .PresetIDAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"},Value :_d .Sprintf ("\u0025\u0076",*_fgbab .PresetIDAttr )});};if _fgbab .PresetClassAttr !=ST_TLTimeNodePresetClassTypeUnset {_bcfeb ,_acadb :=_fgbab .PresetClassAttr .MarshalXMLAttr (_b .Name {Local :"p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"}); +if _acadb !=nil {return _acadb ;};start .Attr =append (start .Attr ,_bcfeb );};if _fgbab .PresetSubtypeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_fgbab .PresetSubtypeAttr )}); +};if _fgbab .DurAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0075\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_fgbab .DurAttr )});};if _fgbab .RepeatCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_fgbab .RepeatCountAttr )}); +};if _fgbab .RepeatDurAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"},Value :_d .Sprintf ("\u0025\u0076",*_fgbab .RepeatDurAttr )});};if _fgbab .SpdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_fgbab .SpdAttr )}); +};if _fgbab .AccelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0063\u0063e\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_fgbab .AccelAttr )});};if _fgbab .DecelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u0063e\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_fgbab .DecelAttr )}); +};if _fgbab .AutoRevAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061u\u0074\u006f\u0052\u0065\u0076"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_fgbab .AutoRevAttr ))});};if _fgbab .RestartAttr !=ST_TLTimeNodeRestartTypeUnset {_acaf ,_agabfg :=_fgbab .RestartAttr .MarshalXMLAttr (_b .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"}); +if _agabfg !=nil {return _agabfg ;};start .Attr =append (start .Attr ,_acaf );};if _fgbab .FillAttr !=ST_TLTimeNodeFillTypeUnset {_fcdbdf ,_ccbd :=_fgbab .FillAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0069\u006c\u006c"});if _ccbd !=nil {return _ccbd ; +};start .Attr =append (start .Attr ,_fcdbdf );};if _fgbab .SyncBehaviorAttr !=ST_TLTimeNodeSyncTypeUnset {_cfbac ,_bddgg :=_fgbab .SyncBehaviorAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"}); +if _bddgg !=nil {return _bddgg ;};start .Attr =append (start .Attr ,_cfbac );};if _fgbab .TmFilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_fgbab .TmFilterAttr )}); +};if _fgbab .EvtFilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"},Value :_d .Sprintf ("\u0025\u0076",*_fgbab .EvtFilterAttr )});};if _fgbab .DisplayAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_fgbab .DisplayAttr ))}); +};if _fgbab .MasterRelAttr !=ST_TLTimeNodeMasterRelationUnset {_cacf ,_fdegc :=_fgbab .MasterRelAttr .MarshalXMLAttr (_b .Name {Local :"\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"});if _fdegc !=nil {return _fdegc ;};start .Attr =append (start .Attr ,_cacf ); +};if _fgbab .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_fgbab .BldLvlAttr )});};if _fgbab .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_fgbab .GrpIdAttr )}); +};if _fgbab .AfterEffectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_fgbab .AfterEffectAttr ))});};if _fgbab .NodeTypeAttr !=ST_TLTimeNodeTypeUnset {_dbefa ,_geae :=_fgbab .NodeTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"}); +if _geae !=nil {return _geae ;};start .Attr =append (start .Attr ,_dbefa );};if _fgbab .NodePhAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0064\u0065\u0050\u0068"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_fgbab .NodePhAttr ))}); +};e .EncodeToken (start );if _fgbab .StCondLst !=nil {_acfa :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0073\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_fgbab .StCondLst ,_acfa );};if _fgbab .EndCondLst !=nil {_agacb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065n\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}}; +e .EncodeElement (_fgbab .EndCondLst ,_agacb );};if _fgbab .EndSync !=nil {_bdfad :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0065\u006e\u0064\u0053\u0079\u006ec"}};e .EncodeElement (_fgbab .EndSync ,_bdfad );};if _fgbab .Iterate !=nil {_fceca :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0069\u0074\u0065\u0072\u0061\u0074e"}}; +e .EncodeElement (_fgbab .Iterate ,_fceca );};if _fgbab .ChildTnLst !=nil {_cggca :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063h\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"}};e .EncodeElement (_fgbab .ChildTnLst ,_cggca );};if _fgbab .SubTnLst !=nil {_bfead :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"}}; +e .EncodeElement (_fgbab .SubTnLst ,_bfead );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_afgbg ST_PlaceholderSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_afgbg .String (),start ); +};type CT_TLIterateIntervalTime struct{ -// HSL -Hsl *CT_TLByHslColorTransform ;};func (_fgea ST_TLTimeNodeType )Validate ()error {return _fgea .ValidateWithPath ("")}; +// Time +ValAttr ST_TLTime ;};func (_cbce *CT_ModifyVerifier )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbce .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_cbce .AlgorithmNameAttr )}); +};if _cbce .HashValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_d .Sprintf ("\u0025\u0076",*_cbce .HashValueAttr )});};if _cbce .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_d .Sprintf ("\u0025\u0076",*_cbce .SaltValueAttr )}); +};if _cbce .SpinValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"},Value :_d .Sprintf ("\u0025\u0076",*_cbce .SpinValueAttr )});};if _cbce .CryptProviderTypeAttr !=_a .ST_CryptProvUnset {_cdga ,_fbeg :=_cbce .CryptProviderTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"}); +if _fbeg !=nil {return _fbeg ;};start .Attr =append (start .Attr ,_cdga );};if _cbce .CryptAlgorithmClassAttr !=_a .ST_AlgClassUnset {_cgea ,_ebae :=_cbce .CryptAlgorithmClassAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"}); +if _ebae !=nil {return _ebae ;};start .Attr =append (start .Attr ,_cgea );};if _cbce .CryptAlgorithmTypeAttr !=_a .ST_AlgTypeUnset {_acfb ,_gabb :=_cbce .CryptAlgorithmTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"}); +if _gabb !=nil {return _gabb ;};start .Attr =append (start .Attr ,_acfb );};if _cbce .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_cbce .CryptAlgorithmSidAttr )}); +};if _cbce .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_d .Sprintf ("\u0025\u0076",*_cbce .SpinCountAttr )});};if _cbce .SaltDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"},Value :_d .Sprintf ("\u0025\u0076",*_cbce .SaltDataAttr )}); +};if _cbce .HashDataAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"},Value :_d .Sprintf ("\u0025\u0076",*_cbce .HashDataAttr )});};if _cbce .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_cbce .CryptProviderAttr )}); +};if _cbce .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_cbce .AlgIdExtAttr )});};if _cbce .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_cbce .AlgIdExtSourceAttr )}); +};if _cbce .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_cbce .CryptProviderTypeExtAttr )}); +};if _cbce .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 :_d .Sprintf ("\u0025\u0076",*_cbce .CryptProviderTypeExtSourceAttr )}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_TLOleChartBuildType byte ;func NewCT_TLAnimVariantStringVal ()*CT_TLAnimVariantStringVal {_bggbf :=&CT_TLAnimVariantStringVal {};return _bggbf ;}; -// Validate validates the CT_NotesViewProperties and its children -func (_becb *CT_NotesViewProperties )Validate ()error {return _becb .ValidateWithPath ("\u0043\u0054\u005f\u004eot\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_cdagd *ST_TLTimeNodeType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cdagd =0; -case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_cdagd =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_cdagd =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_cdagd =3;case "\u006da\u0069\u006e\u0053\u0065\u0071":*_cdagd =4; -case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_cdagd =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_cdagd =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_cdagd =7;case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_cdagd =8; -case "\u0074\u006d\u0052\u006f\u006f\u0074":*_cdagd =9;};return nil ;};func (_ceaef *CT_TransitionSoundAction )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gaacc :for {_bfegde ,_gbde :=d .Token ();if _gbde !=nil {return _gbde ;};switch _ecddd :=_bfegde .(type ){case _g .StartElement :switch _ecddd .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ceaef .StSnd =NewCT_TransitionStartSoundAction (); -if _edbbg :=d .DecodeElement (_ceaef .StSnd ,&_ecddd );_edbbg !=nil {return _edbbg ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_ceaef .EndSnd =NewCT_Empty (); -if _aagd :=d .DecodeElement (_ceaef .EndSnd ,&_ecddd );_aagd !=nil {return _aagd ;};default:_gdf .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",_ecddd .Name ); -if _ccbad :=d .Skip ();_ccbad !=nil {return _ccbad ;};};case _g .EndElement :break _gaacc ;case _g .CharData :};};return nil ;};func (_cbf *CT_ControlList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgf :for {_aaa ,_fceba :=d .Token (); -if _fceba !=nil {return _fceba ;};switch _aggb :=_aaa .(type ){case _g .StartElement :switch _aggb .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bacfd :=NewCT_Control (); -if _aabe :=d .DecodeElement (_bacfd ,&_aggb );_aabe !=nil {return _aabe ;};_cbf .Control =append (_cbf .Control ,_bacfd );default:_gdf .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",_aggb .Name ); -if _fdfe :=d .Skip ();_fdfe !=nil {return _fdfe ;};};case _g .EndElement :break _bgf ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_TLAnimVariant and its children +func (_gcbde *CT_TLAnimVariant )Validate ()error {return _gcbde .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074");}; -// ValidateWithPath validates the PresentationPr and its children, prefixing error messages with path -func (_cfeed *PresentationPr )ValidateWithPath (path string )error {if _cabb :=_cfeed .CT_PresentationProperties .ValidateWithPath (path );_cabb !=nil {return _cabb ;};return nil ;};type CT_TLAnimVariantFloatVal struct{ +// ValidateWithPath validates the CT_OptionalBlackTransition and its children, prefixing error messages with path +func (_bfgf *CT_OptionalBlackTransition )ValidateWithPath (path string )error {return nil };func (_aded *CT_GraphicalObjectFrame )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aded .BwModeAttr !=_fe .ST_BlackWhiteModeUnset {_afdc ,_fbgb :=_aded .BwModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"}); +if _fbgb !=nil {return _fbgb ;};start .Attr =append (start .Attr ,_afdc );};e .EncodeToken (start );_edeg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_aded .NvGraphicFramePr ,_edeg ); +_eaf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_aded .Xfrm ,_eaf );_ecaf :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_ecaf .Attr =append (_ecaf .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 (_aded .Graphic ,_ecaf );if _aded .ExtLst !=nil {_dfaa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aded .ExtLst ,_dfaa );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;}; -// Value -ValAttr float32 ;}; +// ValidateWithPath validates the CT_TLTimeTargetElement and its children, prefixing error messages with path +func (_effbg *CT_TLTimeTargetElement )ValidateWithPath (path string )error {if _effbg .SldTgt !=nil {if _fbcg :=_effbg .SldTgt .ValidateWithPath (path +"\u002fS\u006c\u0064\u0054\u0067\u0074");_fbcg !=nil {return _fbcg ;};};if _effbg .SndTgt !=nil {if _agacg :=_effbg .SndTgt .ValidateWithPath (path +"\u002fS\u006e\u0064\u0054\u0067\u0074"); +_agacg !=nil {return _agacg ;};};if _effbg .SpTgt !=nil {if _fcdgd :=_effbg .SpTgt .ValidateWithPath (path +"\u002f\u0053\u0070\u0054\u0067\u0074");_fcdgd !=nil {return _fcdgd ;};};if _effbg .InkTgt !=nil {if _agcag :=_effbg .InkTgt .ValidateWithPath (path +"\u002fI\u006e\u006b\u0054\u0067\u0074"); +_agcag !=nil {return _agcag ;};};return nil ;};func (_ccda ST_TLNextActionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ccda .String (),start );};type CT_Extension struct{ -// ValidateWithPath validates the CT_NotesTextViewProperties and its children, prefixing error messages with path -func (_gdbc *CT_NotesTextViewProperties )ValidateWithPath (path string )error {if _adca :=_gdbc .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_adca !=nil {return _adca ;};if _gdbc .ExtLst !=nil {if _gbgg :=_gdbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gbgg !=nil {return _gbgg ;};};return nil ;};func NewCT_CustomShowList ()*CT_CustomShowList {_ffa :=&CT_CustomShowList {};return _ffa }; +// Uniform Resource Identifier +UriAttr string ;Any []_gf .Any ;};func NewCT_TLSubShapeId ()*CT_TLSubShapeId {_ddcec :=&CT_TLSubShapeId {};return _ddcec };const (ST_PhotoAlbumFrameShapeUnset ST_PhotoAlbumFrameShape =0;ST_PhotoAlbumFrameShapeFrameStyle1 ST_PhotoAlbumFrameShape =1;ST_PhotoAlbumFrameShapeFrameStyle2 ST_PhotoAlbumFrameShape =2; +ST_PhotoAlbumFrameShapeFrameStyle3 ST_PhotoAlbumFrameShape =3;ST_PhotoAlbumFrameShapeFrameStyle4 ST_PhotoAlbumFrameShape =4;ST_PhotoAlbumFrameShapeFrameStyle5 ST_PhotoAlbumFrameShape =5;ST_PhotoAlbumFrameShapeFrameStyle6 ST_PhotoAlbumFrameShape =6;ST_PhotoAlbumFrameShapeFrameStyle7 ST_PhotoAlbumFrameShape =7; +);type CT_ExtensionList struct{ -// Validate validates the CT_Shape and its children -func (_ddefc *CT_Shape )Validate ()error {return _ddefc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_cgde *CT_ShowProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cgde .LoopAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_cgde .LoopAttr ))}); -};if _cgde .ShowNarrationAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_cgde .ShowNarrationAttr ))}); -};if _cgde .ShowAnimationAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_cgde .ShowAnimationAttr ))}); -};if _cgde .UseTimingsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_cgde .UseTimingsAttr ))});};e .EncodeToken (start ); -if _cgde .Present !=nil {_fegag :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}};e .EncodeElement (_cgde .Present ,_fegag );};if _cgde .Browse !=nil {_eeead :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}}; -e .EncodeElement (_cgde .Browse ,_eeead );};if _cgde .Kiosk !=nil {_geee :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}};e .EncodeElement (_cgde .Kiosk ,_geee );};if _cgde .SldAll !=nil {_dbbfg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}}; -e .EncodeElement (_cgde .SldAll ,_dbbfg );};if _cgde .SldRg !=nil {_agbfb :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_cgde .SldRg ,_agbfb );};if _cgde .CustShow !=nil {_fbcef :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}}; -e .EncodeElement (_cgde .CustShow ,_fbcef );};if _cgde .PenClr !=nil {_fbaee :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070\u0065\u006e\u0043\u006c\u0072"}};e .EncodeElement (_cgde .PenClr ,_fbaee );};if _cgde .ExtLst !=nil {_fdcc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_cgde .ExtLst ,_fdcc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_adabe *Sld )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adabe .CT_Slide =*NewCT_Slide ();for _ ,_dbdf :=range start .Attr {if _dbdf .Name .Local =="\u0073\u0068\u006f\u0077"{_fgadaa ,_bfgag :=_f .ParseBool (_dbdf .Value ); -if _bfgag !=nil {return _bfgag ;};_adabe .ShowAttr =&_fgadaa ;continue ;};if _dbdf .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_fbafc ,_cfegg :=_f .ParseBool (_dbdf .Value );if _cfegg !=nil {return _cfegg ;};_adabe .ShowMasterSpAttr =&_fbafc ; -continue ;};if _dbdf .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_gadae ,_ddbca :=_f .ParseBool (_dbdf .Value );if _ddbca !=nil {return _ddbca ;};_adabe .ShowMasterPhAnimAttr =&_gadae ;continue ; -};};_cgddd :for {_aacba ,_dfbef :=d .Token ();if _dfbef !=nil {return _dfbef ;};switch _dccdd :=_aacba .(type ){case _g .StartElement :switch _dccdd .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _afadbf :=d .DecodeElement (_adabe .CSld ,&_dccdd ); -_afadbf !=nil {return _afadbf ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adabe .ClrMapOvr =_eb .NewCT_ColorMappingOverride (); -if _ggfgg :=d .DecodeElement (_adabe .ClrMapOvr ,&_dccdd );_ggfgg !=nil {return _ggfgg ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adabe .Transition =NewCT_SlideTransition (); -if _bedfa :=d .DecodeElement (_adabe .Transition ,&_dccdd );_bedfa !=nil {return _bedfa ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adabe .Timing =NewCT_SlideTiming (); -if _afege :=d .DecodeElement (_adabe .Timing ,&_dccdd );_afege !=nil {return _afege ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_adabe .ExtLst =NewCT_ExtensionListModify (); -if _gafae :=d .DecodeElement (_adabe .ExtLst ,&_dccdd );_gafae !=nil {return _gafae ;};default:_gdf .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",_dccdd .Name ); -if _fcgca :=d .Skip ();_fcgca !=nil {return _fcgca ;};};case _g .EndElement :break _cgddd ;case _g .CharData :};};return nil ;};func (_adeab ST_TLCommandType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_adeab .String (),start ); -};func (_ccad *CT_TLAnimateBehavior )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccad .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_aeaee :=range start .Attr {if _aeaee .Name .Local =="\u0062\u0079"{_bbba ,_baaa :=_aeaee .Value ,error (nil ); -if _baaa !=nil {return _baaa ;};_ccad .ByAttr =&_bbba ;continue ;};if _aeaee .Name .Local =="\u0066\u0072\u006f\u006d"{_aacdb ,_ddcae :=_aeaee .Value ,error (nil );if _ddcae !=nil {return _ddcae ;};_ccad .FromAttr =&_aacdb ;continue ;};if _aeaee .Name .Local =="\u0074\u006f"{_bgce ,_afddd :=_aeaee .Value ,error (nil ); -if _afddd !=nil {return _afddd ;};_ccad .ToAttr =&_bgce ;continue ;};if _aeaee .Name .Local =="\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"{_ccad .CalcmodeAttr .UnmarshalXMLAttr (_aeaee );continue ;};if _aeaee .Name .Local =="\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"{_ccad .ValueTypeAttr .UnmarshalXMLAttr (_aeaee ); -continue ;};};_agdbd :for {_fbfda ,_fdge :=d .Token ();if _fdge !=nil {return _fdge ;};switch _fcdfa :=_fbfda .(type ){case _g .StartElement :switch _fcdfa .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _bafc :=d .DecodeElement (_ccad .CBhvr ,&_fcdfa ); -_bafc !=nil {return _bafc ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccad .TavLst =NewCT_TLTimeAnimateValueList (); -if _abgdb :=d .DecodeElement (_ccad .TavLst ,&_fcdfa );_abgdb !=nil {return _abgdb ;};default:_gdf .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",_fcdfa .Name ); -if _edcg :=d .Skip ();_edcg !=nil {return _edcg ;};};case _g .EndElement :break _agdbd ;case _g .CharData :};};return nil ;}; +// Extension +Ext []*CT_Extension ;}; -// Validate validates the CT_GuideList and its children -func (_egcd *CT_GuideList )Validate ()error {return _egcd .ValidateWithPath ("\u0043\u0054\u005fG\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func NewCT_StringTag ()*CT_StringTag {_cdfccd :=&CT_StringTag {};return _cdfccd };func (_afgd *CT_SplitTransition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _afgd .OrientAttr !=ST_DirectionUnset {_cegag ,_fegg :=_afgd .OrientAttr .MarshalXMLAttr (_g .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"}); -if _fegg !=nil {return _fegg ;};start .Attr =append (start .Attr ,_cegag );};if _afgd .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_cbaf ,_ebff :=_afgd .DirAttr .MarshalXMLAttr (_g .Name {Local :"\u0064\u0069\u0072"});if _ebff !=nil {return _ebff ; -};start .Attr =append (start .Attr ,_cbaf );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_edaed ST_ViewType )String ()string {switch _edaed {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 (_bgag ST_TLTimeNodeSyncType )ValidateWithPath (path string )error {switch _bgag {case 0,1,2:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgag )); -};return nil ;}; +// ValidateWithPath validates the CT_TLTimeNodeParallel and its children, prefixing error messages with path +func (_aggfc *CT_TLTimeNodeParallel )ValidateWithPath (path string )error {if _beecd :=_aggfc .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_beecd !=nil {return _beecd ;};return nil ;};func (_fgea *CT_NotesMasterIdListEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_fgea .IdAttr )}); +e .EncodeToken (start );if _fgea .ExtLst !=nil {_daff :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgea .ExtLst ,_daff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +};func (_fbfbd ST_TransitionCornerDirectionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fbfbd .String (),start );};func NewCT_BackgroundProperties ()*CT_BackgroundProperties {_dca :=&CT_BackgroundProperties {}; +return _dca ;}; -// Validate validates the CT_TLAnimateEffectBehavior and its children -func (_gcfcc *CT_TLAnimateEffectBehavior )Validate ()error {return _gcfcc .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");};type CT_ModifyVerifier struct{ +// Validate validates the EG_ExtensionList and its children +func (_egae *EG_ExtensionList )Validate ()error {return _egae .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");}; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// Validate validates the CT_TLIterateData and its children +func (_ggafb *CT_TLIterateData )Validate ()error {return _ggafb .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0049t\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061");}; -// Password Hash Value -HashValueAttr *string ; +// Validate validates the CT_TLIterateIntervalTime and its children +func (_bbca *CT_TLIterateIntervalTime )Validate ()error {return _bbca .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049n\u0074\u0065\u0072\u0076\u0061\u006c\u0054\u0069\u006d\u0065");};func (_edde *CT_SlideIdListEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edde .IdAttr =256; +for _ ,_bbgb :=range start .Attr {if _bbgb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bbgb .Name .Local =="\u0069\u0064"||_bbgb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bbgb .Name .Local =="\u0069\u0064"{_ggcca ,_dfca :=_bbgb .Value ,error (nil ); +if _dfca !=nil {return _dfca ;};_edde .RIdAttr =_ggcca ;continue ;};if _bbgb .Name .Local =="\u0069\u0064"{_fcdg ,_bfac :=_gb .ParseUint (_bbgb .Value ,10,32);if _bfac !=nil {return _bfac ;};_edde .IdAttr =uint32 (_fcdg );continue ;};};_ebaef :for {_acce ,_bdea :=d .Token (); +if _bdea !=nil {return _bdea ;};switch _ggff :=_acce .(type ){case _b .StartElement :switch _ggff .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_edde .ExtLst =NewCT_ExtensionList (); +if _cccaf :=d .DecodeElement (_edde .ExtLst ,&_ggff );_cccaf !=nil {return _cccaf ;};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\u0053\u006c\u0069\u0064\u0065\u0049\u0064Li\u0073\u0074\u0045\u006e\u0074\u0072\u0079\u0020\u0025\u0076",_ggff .Name ); +if _eafd :=d .Skip ();_eafd !=nil {return _eafd ;};};case _b .EndElement :break _ebaef ;case _b .CharData :};};return nil ;};func (_dbgf *CT_CustomShowId )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_afe :=range start .Attr {if _afe .Name .Local =="\u0069\u0064"{_gef ,_eeaa :=_gb .ParseUint (_afe .Value ,10,32); +if _eeaa !=nil {return _eeaa ;};_dbgf .IdAttr =uint32 (_gef );continue ;};};for {_eaba ,_fgaac :=d .Token ();if _fgaac !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dS\u0068\u006f\u0077I\u0064:\u0020\u0025\u0073",_fgaac ); +};if _fcfbg ,_abgf :=_eaba .(_b .EndElement );_abgf &&_fcfbg .Name ==start .Name {break ;};};return nil ;}; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path +func (_adcfc *CT_CommentList )ValidateWithPath (path string )error {for _fba ,_fgbd :=range _adcfc .Cm {if _gddf :=_fgbd .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u0043\u006d\u005b\u0025\u0064]",path ,_fba ));_gddf !=nil {return _gddf ;};};return nil ; +};func (_cgacd *CT_TLTimeNodeExclusive )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgacd .CTn =NewCT_TLCommonTimeNodeData ();_dffc :for {_ebdca ,_ebba :=d .Token ();if _ebba !=nil {return _ebba ;};switch _fbfag :=_ebdca .(type ){case _b .StartElement :switch _fbfag .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _ggfcf :=d .DecodeElement (_cgacd .CTn ,&_fbfag ); +_ggfcf !=nil {return _ggfcf ;};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\u0054\u004c\u0054\u0069m\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069\u0076\u0065\u0020\u0025\u0076",_fbfag .Name ); +if _ddagf :=d .Skip ();_ddagf !=nil {return _ddagf ;};};case _b .EndElement :break _dffc ;case _b .CharData :};};return nil ;};func (_gfec *CT_HeaderFooter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ceae :=range start .Attr {if _ceae .Name .Local =="\u0073\u006c\u0064\u004e\u0075\u006d"{_ccgb ,_cfec :=_gb .ParseBool (_ceae .Value ); +if _cfec !=nil {return _cfec ;};_gfec .SldNumAttr =&_ccgb ;continue ;};if _ceae .Name .Local =="\u0068\u0064\u0072"{_eeade ,_eagf :=_gb .ParseBool (_ceae .Value );if _eagf !=nil {return _eagf ;};_gfec .HdrAttr =&_eeade ;continue ;};if _ceae .Name .Local =="\u0066\u0074\u0072"{_fcba ,_aeea :=_gb .ParseBool (_ceae .Value ); +if _aeea !=nil {return _aeea ;};_gfec .FtrAttr =&_fcba ;continue ;};if _ceae .Name .Local =="\u0064\u0074"{_abda ,_fbbe :=_gb .ParseBool (_ceae .Value );if _fbbe !=nil {return _fbbe ;};_gfec .DtAttr =&_abda ;continue ;};};_gcfb :for {_ddaee ,_aece :=d .Token (); +if _aece !=nil {return _aece ;};switch _eeacg :=_ddaee .(type ){case _b .StartElement :switch _eeacg .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_gfec .ExtLst =NewCT_ExtensionListModify (); +if _gcff :=d .DecodeElement (_gfec .ExtLst ,&_eeacg );_gcff !=nil {return _gcff ;};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\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_eeacg .Name ); +if _ddbc :=d .Skip ();_ddbc !=nil {return _ddbc ;};};case _b .EndElement :break _gcfb ;case _b .CharData :};};return nil ;}; -// Iterations to Run Hashing Algorithm -SpinValueAttr *uint32 ; +// Validate validates the CmAuthorLst and its children +func (_egeec *CmAuthorLst )Validate ()error {return _egeec .ValidateWithPath ("C\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074");}; -// Cryptographic Provider Type -CryptProviderTypeAttr _eg .ST_CryptProv ; +// Validate validates the CT_TLAnimVariantFloatVal and its children +func (_geace *CT_TLAnimVariantFloatVal )Validate ()error {return _geace .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_TLShapeTargetElement ()*CT_TLShapeTargetElement {_bgff :=&CT_TLShapeTargetElement {}; +return _bgff ;}; -// Cryptographic Algorithm Class -CryptAlgorithmClassAttr _eg .ST_AlgClass ; +// ST_TransitionEightDirectionType is a union type +type ST_TransitionEightDirectionType struct{ST_TransitionSideDirectionType ST_TransitionSideDirectionType ;ST_TransitionCornerDirectionType ST_TransitionCornerDirectionType ;};func (_eecaa ST_TLDiagramBuildType )String ()string {switch _eecaa {case 0:return ""; +case 1:return "\u0077\u0068\u006fl\u0065";case 2:return "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case 3:return "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068";case 4:return "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065"; +case 5:return "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c";case 6:return "\u0063\u0077";case 7:return "\u0063\u0077\u0049\u006e";case 8:return "\u0063\u0077\u004fu\u0074";case 9:return "\u0063\u0063\u0077";case 10:return "\u0063\u0063\u0077I\u006e"; +case 11:return "\u0063\u0063\u0077\u004f\u0075\u0074";case 12:return "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067";case 13:return "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg";case 14:return "\u0075\u0070";case 15:return "\u0064\u006f\u0077\u006e"; +case 16:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case 17:return "\u0063\u0075\u0073\u0074";};return "";};func (_dggde *ST_TLOleChartBuildType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geacd ,_bcbbdg :=d .Token ();if _bcbbdg !=nil {return _bcbbdg ; +};if _gadba ,_faada :=_geacd .(_b .EndElement );_faada &&_gadba .Name ==start .Name {*_dggde =1;return nil ;};if _efaed ,_cbaga :=_geacd .(_b .CharData );!_cbaga {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_geacd ); +}else {switch string (_efaed ){case "":*_dggde =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_dggde =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_dggde =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_dggde =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_dggde =4; +case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_dggde =5;};};_geacd ,_bcbbdg =d .Token ();if _bcbbdg !=nil {return _bcbbdg ;};if _ggagb ,_edfead :=_geacd .(_b .EndElement );_edfead &&_ggagb .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_geacd ); +};func (_adca *CT_TLBuildDiagram )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcbbc :=range start .Attr {if _bcbbc .Name .Local =="\u0062\u006c\u0064"{_adca .BldAttr .UnmarshalXMLAttr (_bcbbc );continue ;};if _bcbbc .Name .Local =="\u0073\u0070\u0069\u0064"{_badec ,_ggaa :=_gb .ParseUint (_bcbbc .Value ,10,32); +if _ggaa !=nil {return _ggaa ;};_cdcca :=uint32 (_badec );_adca .SpidAttr =&_cdcca ;continue ;};if _bcbbc .Name .Local =="\u0067\u0072\u0070I\u0064"{_ebaf ,_bcbe :=_gb .ParseUint (_bcbbc .Value ,10,32);if _bcbe !=nil {return _bcbe ;};_gdggb :=uint32 (_ebaf ); +_adca .GrpIdAttr =&_gdggb ;continue ;};if _bcbbc .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_ebbg ,_adbbc :=_gb .ParseBool (_bcbbc .Value );if _adbbc !=nil {return _adbbc ;};_adca .UiExpandAttr =&_ebbg ;continue ;};};for {_dbecc ,_afeb :=d .Token (); +if _afeb !=nil {return _d .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",_afeb );};if _cfcdg ,_ddafa :=_dbecc .(_b .EndElement ); +_ddafa &&_cfcdg .Name ==start .Name {break ;};};return nil ;};func (_gbg *CT_CommentAuthorList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfc :for {_gdfdb ,_ade :=d .Token ();if _ade !=nil {return _ade ;};switch _cfb :=_gdfdb .(type ){case _b .StartElement :switch _cfb .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_egc :=NewCT_CommentAuthor (); +if _bag :=d .DecodeElement (_egc ,&_cfb );_bag !=nil {return _bag ;};_gbg .CmAuthor =append (_gbg .CmAuthor ,_egc );default:_e .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",_cfb .Name ); +if _deac :=d .Skip ();_deac !=nil {return _deac ;};};case _b .EndElement :break _gfc ;case _b .CharData :};};return nil ;}; -// Cryptographic Algorithm Type -CryptAlgorithmTypeAttr _eg .ST_AlgType ; +// Validate validates the CT_PrintProperties and its children +func (_dedc *CT_PrintProperties )Validate ()error {return _dedc .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_bdgece ST_PhotoAlbumFrameShape )ValidateWithPath (path string )error {switch _bdgece {case 0,1,2,3,4,5,6,7:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdgece )); +};return nil ;}; -// Cryptographic Hashing Algorithm -CryptAlgorithmSidAttr *uint32 ; +// Validate validates the CT_InOutTransition and its children +func (_cdcc *CT_InOutTransition )Validate ()error {return _cdcc .ValidateWithPath ("\u0043T\u005fI\u006e\u004f\u0075\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");}; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// ValidateWithPath validates the CT_StringTag and its children, prefixing error messages with path +func (_fcegc *CT_StringTag )ValidateWithPath (path string )error {return nil };func NewCT_TLAnimVariantIntegerVal ()*CT_TLAnimVariantIntegerVal {_eddeg :=&CT_TLAnimVariantIntegerVal {};return _eddeg ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_bfc :=&CT_ConnectorNonVisual {}; +_bfc .CNvPr =_fe .NewCT_NonVisualDrawingProps ();_bfc .CNvCxnSpPr =_fe .NewCT_NonVisualConnectorProperties ();_bfc .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _bfc ;};type CT_TLOleBuildChart struct{ -// Salt for Password Verifier -SaltDataAttr *string ; +// Build +BldAttr ST_TLOleChartBuildType ; -// Password Hash -HashDataAttr *string ; +// Animate Background +AnimBgAttr *bool ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func NewOleObj ()*OleObj {_cabce :=&OleObj {};_cabce .CT_OleObject =*NewCT_OleObject ();return _cabce ;}; -// Cryptographic Provider -CryptProviderAttr *string ; +// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path +func (_acc *CT_Background )ValidateWithPath (path string )error {if _bgg :=_acc .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bgg !=nil {return _bgg ;};if _acc .BgPr !=nil {if _ecc :=_acc .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072"); +_ecc !=nil {return _ecc ;};};if _acc .BgRef !=nil {if _cbe :=_acc .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066");_cbe !=nil {return _cbe ;};};return nil ;}; -// Cryptographic Algorithm Extensibility -AlgIdExtAttr *uint32 ; +// ValidateWithPath validates the CT_SlideMasterIdList and its children, prefixing error messages with path +func (_dcac *CT_SlideMasterIdList )ValidateWithPath (path string )error {for _fcac ,_aega :=range _dcac .SldMasterId {if _affb :=_aega .ValidateWithPath (_d .Sprintf ("\u0025s\u002fS\u006c\u0064\u004d\u0061\u0073t\u0065\u0072I\u0064\u005b\u0025\u0064\u005d",path ,_fcac )); +_affb !=nil {return _affb ;};};return nil ;};type CT_TLAnimateColorBehavior struct{ -// Algorithm Extensibility Source -AlgIdExtSourceAttr *string ; +// Color Space +ClrSpcAttr ST_TLAnimateColorSpace ; -// Cryptographic Provider Type Extensibility -CryptProviderTypeExtAttr *uint32 ; +// Direction +DirAttr ST_TLAnimateColorDirection ;CBhvr *CT_TLCommonBehaviorData ; -// Provider Type Extensibility Source -CryptProviderTypeExtSourceAttr *string ;}; +// By +By *CT_TLByAnimateColorTransform ; -// Validate validates the CT_TLOleChartTargetElement and its children -func (_fade *CT_TLOleChartTargetElement )Validate ()error {return _fade .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u004f\u006c\u0065\u0043\u0068\u0061r\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065m\u0065\u006e\u0074");};func (_egeeg ST_TransitionInOutDirectionType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_egeeg .String (),start ); -}; +// From +From *_fe .CT_Color ; -// ValidateWithPath validates the CT_SlideLayout and its children, prefixing error messages with path -func (_beded *CT_SlideLayout )ValidateWithPath (path string )error {if _eceg :=_beded .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eceg !=nil {return _eceg ;};if _fedd :=_beded .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064"); -_fedd !=nil {return _fedd ;};if _beded .ClrMapOvr !=nil {if _edfb :=_beded .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_edfb !=nil {return _edfb ;};};if _beded .Transition !=nil {if _adag :=_beded .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"); -_adag !=nil {return _adag ;};};if _beded .Timing !=nil {if _ebbf :=_beded .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_ebbf !=nil {return _ebbf ;};};if _beded .Hf !=nil {if _ffef :=_beded .Hf .ValidateWithPath (path +"\u002f\u0048\u0066"); -_ffef !=nil {return _ffef ;};};if _beded .ExtLst !=nil {if _eefc :=_beded .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eefc !=nil {return _eefc ;};};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 (_fdfedb ST_TLAnimateEffectTransition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fdfedb .String (),start ); -};func (_fgba *CT_Guide )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cgec :=range start .Attr {if _cgec .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_fgba .OrientAttr .UnmarshalXMLAttr (_cgec );continue ;};if _cgec .Name .Local =="\u0070\u006f\u0073"{_aede ,_bcag :=ParseUnionST_Coordinate32 (_cgec .Value ); -if _bcag !=nil {return _bcag ;};_fgba .PosAttr =&_aede ;continue ;};};for {_gbge ,_edca :=d .Token ();if _edca !=nil {return _fa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fG\u0075\u0069\u0064\u0065: \u0025\u0073",_edca );};if _dfbb ,_abgd :=_gbge .(_g .EndElement ); -_abgd &&_dfbb .Name ==start .Name {break ;};};return nil ;};func (_dgce *CT_Presentation )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgce .NotesSz =_eb .NewCT_PositiveSize2D ();for _ ,_eebd :=range start .Attr {if _eebd .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_daef ,_acacb :=ParseUnionST_Percentage (_eebd .Value ); -if _acacb !=nil {return _acacb ;};_dgce .ServerZoomAttr =&_daef ;continue ;};if _eebd .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_bbff ,_adbbe :=_f .ParseInt (_eebd .Value ,10,32);if _adbbe !=nil {return _adbbe ; -};_ddccf :=int32 (_bbff );_dgce .FirstSlideNumAttr =&_ddccf ;continue ;};if _eebd .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_dfdea ,_cefb :=_f .ParseBool (_eebd .Value ); -if _cefb !=nil {return _cefb ;};_dgce .ShowSpecialPlsOnTitleSldAttr =&_dfdea ;continue ;};if _eebd .Name .Local =="\u0072\u0074\u006c"{_cfdca ,_dbdc :=_f .ParseBool (_eebd .Value );if _dbdc !=nil {return _dbdc ;};_dgce .RtlAttr =&_cfdca ;continue ;};if _eebd .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_bdgc ,_cbgd :=_f .ParseBool (_eebd .Value ); -if _cbgd !=nil {return _cbgd ;};_dgce .RemovePersonalInfoOnSaveAttr =&_bdgc ;continue ;};if _eebd .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_eaff ,_cead :=_f .ParseBool (_eebd .Value );if _cead !=nil {return _cead ;}; -_dgce .CompatModeAttr =&_eaff ;continue ;};if _eebd .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_eaga ,_dcdd :=_f .ParseBool (_eebd .Value );if _dcdd !=nil {return _dcdd ; -};_dgce .StrictFirstAndLastCharsAttr =&_eaga ;continue ;};if _eebd .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_badg ,_deace :=_f .ParseBool (_eebd .Value );if _deace !=nil {return _deace ;}; -_dgce .EmbedTrueTypeFontsAttr =&_badg ;continue ;};if _eebd .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_gdfg ,_dcega :=_f .ParseBool (_eebd .Value );if _dcega !=nil {return _dcega ;};_dgce .SaveSubsetFontsAttr =&_gdfg ; -continue ;};if _eebd .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_fcaa ,_dda :=_f .ParseBool (_eebd .Value );if _dda !=nil {return _dda ;};_dgce .AutoCompressPicturesAttr =&_fcaa ;continue ; -};if _eebd .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_gggf ,_dcgaf :=_f .ParseUint (_eebd .Value ,10,32);if _dcgaf !=nil {return _dcgaf ;};_cbfcg :=uint32 (_gggf );_dgce .BookmarkIdSeedAttr =&_cbfcg ; -continue ;};if _eebd .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_dgce .ConformanceAttr .UnmarshalXMLAttr (_eebd );continue ;};};_dbccg :for {_ecdd ,_cgab :=d .Token ();if _cgab !=nil {return _cgab ;};switch _dbace :=_ecdd .(type ){case _g .StartElement :switch _dbace .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgce .SldMasterIdLst =NewCT_SlideMasterIdList (); -if _bdffg :=d .DecodeElement (_dgce .SldMasterIdLst ,&_dbace );_bdffg !=nil {return _bdffg ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgce .NotesMasterIdLst =NewCT_NotesMasterIdList (); -if _fdbf :=d .DecodeElement (_dgce .NotesMasterIdLst ,&_dbace );_fdbf !=nil {return _fdbf ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgce .HandoutMasterIdLst =NewCT_HandoutMasterIdList (); -if _cgfde :=d .DecodeElement (_dgce .HandoutMasterIdLst ,&_dbace );_cgfde !=nil {return _cgfde ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgce .SldIdLst =NewCT_SlideIdList (); -if _eede :=d .DecodeElement (_dgce .SldIdLst ,&_dbace );_eede !=nil {return _eede ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgce .SldSz =NewCT_SlideSize (); -if _bfed :=d .DecodeElement (_dgce .SldSz ,&_dbace );_bfed !=nil {return _bfed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fagb :=d .DecodeElement (_dgce .NotesSz ,&_dbace ); -_fagb !=nil {return _fagb ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgce .SmartTags =NewCT_SmartTags (); -if _acga :=d .DecodeElement (_dgce .SmartTags ,&_dbace );_acga !=nil {return _acga ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgce .EmbeddedFontLst =NewCT_EmbeddedFontList (); -if _fbae :=d .DecodeElement (_dgce .EmbeddedFontLst ,&_dbace );_fbae !=nil {return _fbae ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgce .CustShowLst =NewCT_CustomShowList (); -if _gbee :=d .DecodeElement (_dgce .CustShowLst ,&_dbace );_gbee !=nil {return _gbee ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgce .PhotoAlbum =NewCT_PhotoAlbum (); -if _ccbc :=d .DecodeElement (_dgce .PhotoAlbum ,&_dbace );_ccbc !=nil {return _ccbc ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgce .CustDataLst =NewCT_CustomerDataList (); -if _dadae :=d .DecodeElement (_dgce .CustDataLst ,&_dbace );_dadae !=nil {return _dadae ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgce .Kinsoku =NewCT_Kinsoku (); -if _gadfg :=d .DecodeElement (_dgce .Kinsoku ,&_dbace );_gadfg !=nil {return _gadfg ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgce .DefaultTextStyle =_eb .NewCT_TextListStyle (); -if _efec :=d .DecodeElement (_dgce .DefaultTextStyle ,&_dbace );_efec !=nil {return _efec ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgce .ModifyVerifier =NewCT_ModifyVerifier (); -if _dfdeac :=d .DecodeElement (_dgce .ModifyVerifier ,&_dbace );_dfdeac !=nil {return _dfdeac ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dgce .ExtLst =NewCT_ExtensionList (); -if _baade :=d .DecodeElement (_dgce .ExtLst ,&_dbace );_baade !=nil {return _baade ;};default:_gdf .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",_dbace .Name ); -if _ccfc :=d .Skip ();_ccfc !=nil {return _ccfc ;};};case _g .EndElement :break _dbccg ;case _g .CharData :};};return nil ;};func (_gfegf *CT_TLMediaNodeAudio )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gfegf .IsNarrationAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_gfegf .IsNarrationAttr ))}); -};e .EncodeToken (start );_ebgf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_gfegf .CMediaNode ,_ebgf );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; -};func (_gdeec ST_PlaceholderType )ValidateWithPath (path string )error {switch _gdeec {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdeec )); -};return nil ;};func (_bfega ST_PhotoAlbumFrameShape )String ()string {switch _bfega {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 "";}; +// To +To *_fe .CT_Color ;};type ST_PlaceholderType byte ;func (_gfbg *CT_TLTextTargetElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gfbg .CharRg !=nil {_fggf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0068\u0061\u0072\u0052\u0067"}}; +e .EncodeElement (_gfbg .CharRg ,_fggf );};if _gfbg .PRg !=nil {_aggbc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070R\u0067"}};e .EncodeElement (_gfbg .PRg ,_aggbc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +func (_dcfee *CT_TLTimeNodeParallel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcfee .CTn =NewCT_TLCommonTimeNodeData ();_deedd :for {_abdf ,_aefgd :=d .Token ();if _aefgd !=nil {return _aefgd ;};switch _abebg :=_abdf .(type ){case _b .StartElement :switch _abebg .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _afdf :=d .DecodeElement (_dcfee .CTn ,&_abebg ); +_afdf !=nil {return _afdf ;};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\u0054\u004c\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0050\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u0020\u0025\u0076",_abebg .Name ); +if _dfcd :=d .Skip ();_dfcd !=nil {return _dfcd ;};};case _b .EndElement :break _deedd ;case _b .CharData :};};return nil ;};func (_edgcf ST_TLBehaviorAccumulateType )ValidateWithPath (path string )error {switch _edgcf {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edgcf )); +};return nil ;};type CT_ShowInfoBrowse struct{ -// Validate validates the CT_TLOleBuildChart and its children -func (_agdff *CT_TLOleBuildChart )Validate ()error {return _agdff .ValidateWithPath ("\u0043T\u005fT\u004c\u004f\u006c\u0065\u0042u\u0069\u006cd\u0043\u0068\u0061\u0072\u0074");};type CT_CustomShowList struct{ +// Show Scroll Bar in Window +ShowScrollbarAttr *bool ;};type CT_TLCommonBehaviorData struct{ -// Custom Show -CustShow []*CT_CustomShow ;};type CT_TLAnimateBehavior struct{ +// Additive +AdditiveAttr ST_TLBehaviorAdditiveType ; -// By -ByAttr *string ; +// Accumulate +AccumulateAttr ST_TLBehaviorAccumulateType ; + +// Transform Type +XfrmTypeAttr ST_TLBehaviorTransformType ; // From FromAttr *string ; @@ -644,413 +620,296 @@ FromAttr *string ; // To ToAttr *string ; -// Calculation Mode -CalcmodeAttr ST_TLAnimateBehaviorCalcMode ; - -// Value Type -ValueTypeAttr ST_TLAnimateBehaviorValueType ;CBhvr *CT_TLCommonBehaviorData ; - -// Time Animated Value List -TavLst *CT_TLTimeAnimateValueList ;};func (_adcaa ST_PrintColorMode )Validate ()error {return _adcaa .ValidateWithPath ("")};type CT_GraphicalObjectFrame struct{BwModeAttr _eb .ST_BlackWhiteMode ; - -// Non-Visual Properties for a Graphic Frame -NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ; - -// 2D Transform for Graphic Frame -Xfrm *_eb .CT_Transform2D ;Graphic *_eb .Graphic ; - -// Extension List with Modification Flag -ExtLst *CT_ExtensionListModify ;};type CT_TLTemplateList struct{ +// By +ByAttr *string ; -// Template Effects -Tmpl []*CT_TLTemplate ;};func (_adgba ST_TLBehaviorAdditiveType )Validate ()error {return _adgba .ValidateWithPath ("")};func (_cabc *CT_HeaderFooter )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cabc .SldNumAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u006c\u0064\u004e\u0075\u006d"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_cabc .SldNumAttr ))}); -};if _cabc .HdrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0064\u0072"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_cabc .HdrAttr ))});};if _cabc .FtrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u0074\u0072"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_cabc .FtrAttr ))}); -};if _cabc .DtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_cabc .DtAttr ))});};e .EncodeToken (start );if _cabc .ExtLst !=nil {_ggfbb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_cabc .ExtLst ,_ggfbb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Runtime Context +RctxAttr *string ; -// Validate validates the EG_ShowType and its children -func (_efaba *EG_ShowType )Validate ()error {return _efaba .ValidateWithPath ("E\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065");};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ; -CxnSp []*CT_Connector ;Pic []*CT_Picture ;ContentPart []*CT_Rel ;};func NewCT_OutlineViewSlideEntry ()*CT_OutlineViewSlideEntry {_bbac :=&CT_OutlineViewSlideEntry {};return _bbac ;};func (_ggacf *CT_TLGraphicalObjectBuild )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ggacf .SpidAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_ggacf .SpidAttr )}); -};if _ggacf .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_ggacf .GrpIdAttr )});};if _ggacf .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_ggacf .UiExpandAttr ))}); -};e .EncodeToken (start );if _ggacf .BldAsOne !=nil {_dccdg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"}};e .EncodeElement (_ggacf .BldAsOne ,_dccdg );};if _ggacf .BldSub !=nil {_eedgg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0053\u0075\u0062"}}; -e .EncodeElement (_ggacf .BldSub ,_eedgg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fcdca *CT_SlideLayout )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fcdca .MatchingNameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_fa .Sprintf ("\u0025\u0076",*_fcdca .MatchingNameAttr )}); -};if _fcdca .TypeAttr !=ST_SlideLayoutTypeUnset {_adccc ,_affa :=_fcdca .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"});if _affa !=nil {return _affa ;};start .Attr =append (start .Attr ,_adccc );};if _fcdca .PreserveAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_fcdca .PreserveAttr ))}); -};if _fcdca .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_fcdca .UserDrawnAttr ))});};if _fcdca .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_fcdca .ShowMasterSpAttr ))}); -};if _fcdca .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_fcdca .ShowMasterPhAnimAttr ))}); -};e .EncodeToken (start );_eaggf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_fcdca .CSld ,_eaggf );if _fcdca .ClrMapOvr !=nil {_cbegb :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}}; -e .EncodeElement (_fcdca .ClrMapOvr ,_cbegb );};if _fcdca .Transition !=nil {_ggac :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fcdca .Transition ,_ggac );};if _fcdca .Timing !=nil {_dadg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}}; -e .EncodeElement (_fcdca .Timing ,_dadg );};if _fcdca .Hf !=nil {_eaadc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_fcdca .Hf ,_eaadc );};if _fcdca .ExtLst !=nil {_fefad :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_fcdca .ExtLst ,_fefad );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aeaca ST_TransitionCornerDirectionType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aeaca .String (),start ); -}; +// Override +OverrideAttr ST_TLBehaviorOverrideType ;CTn *CT_TLCommonTimeNodeData ; -// ValidateWithPath validates the CT_TLPoint and its children, prefixing error messages with path -func (_gbeb *CT_TLPoint )ValidateWithPath (path string )error {if _bgfc :=_gbeb .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_bgfc !=nil {return _bgfc ;};if _cdabc :=_gbeb .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072"); -_cdabc !=nil {return _cdabc ;};return nil ;};func (_degbg *CT_TLTextTargetElement )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agfdg :for {_ceedg ,_gffcd :=d .Token ();if _gffcd !=nil {return _gffcd ;};switch _bfadf :=_ceedg .(type ){case _g .StartElement :switch _bfadf .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_degbg .CharRg =NewCT_IndexRange (); -if _beaff :=d .DecodeElement (_degbg .CharRg ,&_bfadf );_beaff !=nil {return _beaff ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_degbg .PRg =NewCT_IndexRange (); -if _ecgdc :=d .DecodeElement (_degbg .PRg ,&_bfadf );_ecgdc !=nil {return _ecgdc ;};default:_gdf .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",_bfadf .Name ); -if _cebfc :=d .Skip ();_cebfc !=nil {return _cebfc ;};};case _g .EndElement :break _agfdg ;case _g .CharData :};};return nil ;};func (_afaeg ST_TLAnimateMotionBehaviorOrigin )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_afaeg .String (),start ); -}; +// Target Element +TgtEl *CT_TLTimeTargetElement ; -// Validate validates the CT_CustomerDataList and its children -func (_adg *CT_CustomerDataList )Validate ()error {return _adg .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061\u004c\u0069\u0073\u0074");};type PresentationPr struct{CT_PresentationProperties }; +// Attribute Name List +AttrNameLst *CT_TLBehaviorAttributeNameList ;};type CT_TagsData struct{IdAttr string ;}; -// ValidateWithPath validates the CT_TLTimeTargetElement and its children, prefixing error messages with path -func (_ababc *CT_TLTimeTargetElement )ValidateWithPath (path string )error {if _ababc .SldTgt !=nil {if _egeca :=_ababc .SldTgt .ValidateWithPath (path +"\u002fS\u006c\u0064\u0054\u0067\u0074");_egeca !=nil {return _egeca ;};};if _ababc .SndTgt !=nil {if _edcc :=_ababc .SndTgt .ValidateWithPath (path +"\u002fS\u006e\u0064\u0054\u0067\u0074"); -_edcc !=nil {return _edcc ;};};if _ababc .SpTgt !=nil {if _fefcb :=_ababc .SpTgt .ValidateWithPath (path +"\u002f\u0053\u0070\u0054\u0067\u0074");_fefcb !=nil {return _fefcb ;};};if _ababc .InkTgt !=nil {if _gacff :=_ababc .InkTgt .ValidateWithPath (path +"\u002fI\u006e\u006b\u0054\u0067\u0074"); -_gacff !=nil {return _gacff ;};};return nil ;};func ParseUnionST_PositivePercentage (s string )(_eb .ST_PositivePercentage ,error ){return _eb .ParseUnionST_PositivePercentage (s );};func (_adbde ST_PrintWhat )ValidateWithPath (path string )error {switch _adbde {case 0,1,2,3,4,5,6,7,8,9:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adbde )); -};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 (_dcbbf *CT_TLAnimateEffectBehavior )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcbbf .CBhvr =NewCT_TLCommonBehaviorData (); -for _ ,_ccdef :=range start .Attr {if _ccdef .Name .Local =="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"{_dcbbf .TransitionAttr .UnmarshalXMLAttr (_ccdef );continue ;};if _ccdef .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_dabfa ,_bdagb :=_ccdef .Value ,error (nil ); -if _bdagb !=nil {return _bdagb ;};_dcbbf .FilterAttr =&_dabfa ;continue ;};if _ccdef .Name .Local =="\u0070\u0072\u004cs\u0074"{_eggcd ,_dccf :=_ccdef .Value ,error (nil );if _dccf !=nil {return _dccf ;};_dcbbf .PrLstAttr =&_eggcd ;continue ;};};_dbfeb :for {_afee ,_cbeb :=d .Token (); -if _cbeb !=nil {return _cbeb ;};switch _gccec :=_afee .(type ){case _g .StartElement :switch _gccec .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _edge :=d .DecodeElement (_dcbbf .CBhvr ,&_gccec ); -_edge !=nil {return _edge ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcbbf .Progress =NewCT_TLAnimVariant (); -if _dadgb :=d .DecodeElement (_dcbbf .Progress ,&_gccec );_dadgb !=nil {return _dadgb ;};default:_gdf .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",_gccec .Name ); -if _gbfc :=d .Skip ();_gbfc !=nil {return _gbfc ;};};case _g .EndElement :break _dbfeb ;case _g .CharData :};};return nil ;};type CT_ShowInfoKiosk struct{ +// Validate validates the CT_NormalViewPortion and its children +func (_ffbfc *CT_NormalViewPortion )Validate ()error {return _ffbfc .ValidateWithPath ("C\u0054_\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069e\u0077\u0050\u006f\u0072ti\u006f\u006e");};func NewCT_TLAnimateColorBehavior ()*CT_TLAnimateColorBehavior {_baed :=&CT_TLAnimateColorBehavior {}; +_baed .CBhvr =NewCT_TLCommonBehaviorData ();return _baed ;}; -// Restart Show -RestartAttr *uint32 ;}; +// ValidateWithPath validates the CT_TLOleBuildChart and its children, prefixing error messages with path +func (_beba *CT_TLOleBuildChart )ValidateWithPath (path string )error {if _bcbd :=_beba .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_bcbd !=nil {return _bcbd ;};return nil ;}; -// ValidateWithPath validates the CT_SlideIdList and its children, prefixing error messages with path -func (_bfada *CT_SlideIdList )ValidateWithPath (path string )error {for _cgbb ,_ecfg :=range _bfada .SldId {if _afbf :=_ecfg .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002fS\u006c\u0064\u0049\u0064\u005b\u0025\u0064\u005d",path ,_cgbb ));_afbf !=nil {return _afbf ; -};};return nil ;};func (_aeecg *CT_PhotoAlbum )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aeecg .BwAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u0077"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_aeecg .BwAttr ))}); -};if _aeecg .ShowCaptionsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_aeecg .ShowCaptionsAttr ))});}; -if _aeecg .LayoutAttr !=ST_PhotoAlbumLayoutUnset {_bgcfc ,_fgcb :=_aeecg .LayoutAttr .MarshalXMLAttr (_g .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074"});if _fgcb !=nil {return _fgcb ;};start .Attr =append (start .Attr ,_bgcfc );};if _aeecg .FrameAttr !=ST_PhotoAlbumFrameShapeUnset {_efgb ,_aagadf :=_aeecg .FrameAttr .MarshalXMLAttr (_g .Name {Local :"\u0066\u0072\u0061m\u0065"}); -if _aagadf !=nil {return _aagadf ;};start .Attr =append (start .Attr ,_efgb );};e .EncodeToken (start );if _aeecg .ExtLst !=nil {_fcedc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aeecg .ExtLst ,_fcedc ); -};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bceb *CT_SlideRelationshipListEntry )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffaaa :=range start .Attr {if _ffaaa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ffaaa .Name .Local =="\u0069\u0064"||_ffaaa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ffaaa .Name .Local =="\u0069\u0064"{_ffdb ,_fadd :=_ffaaa .Value ,error (nil ); -if _fadd !=nil {return _fadd ;};_bceb .IdAttr =_ffdb ;continue ;};};for {_ggaca ,_babee :=d .Token ();if _babee !=nil {return _fa .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",_babee ); -};if _abcge ,_dadb :=_ggaca .(_g .EndElement );_dadb &&_abcge .Name ==start .Name {break ;};};return nil ;};func (_ebgc *CT_EmbeddedFontList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcca :for {_age ,_dbbf :=d .Token ();if _dbbf !=nil {return _dbbf ; -};switch _eceb :=_age .(type ){case _g .StartElement :switch _eceb .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_edbc :=NewCT_EmbeddedFontListEntry (); -if _dbeed :=d .DecodeElement (_edbc ,&_eceb );_dbeed !=nil {return _dbeed ;};_ebgc .EmbeddedFont =append (_ebgc .EmbeddedFont ,_edbc );default:_gdf .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",_eceb .Name ); -if _egcc :=d .Skip ();_egcc !=nil {return _egcc ;};};case _g .EndElement :break _gcca ;case _g .CharData :};};return nil ;};func (_bdadb *CT_TLPoint )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078"},Value :_fa .Sprintf ("\u0025\u0076",_bdadb .XAttr )}); -start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0079"},Value :_fa .Sprintf ("\u0025\u0076",_bdadb .YAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SlideMaster and its children +func (_bcdfc *CT_SlideMaster )Validate ()error {return _bcdfc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072");};type CT_CustomShowList struct{ -// ValidateWithPath validates the CT_ShowProperties and its children, prefixing error messages with path -func (_bfeaf *CT_ShowProperties )ValidateWithPath (path string )error {if _bfeaf .Present !=nil {if _gedda :=_bfeaf .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_gedda !=nil {return _gedda ;};};if _bfeaf .Browse !=nil {if _adcad :=_bfeaf .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065"); -_adcad !=nil {return _adcad ;};};if _bfeaf .Kiosk !=nil {if _bgec :=_bfeaf .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_bgec !=nil {return _bgec ;};};if _bfeaf .SldAll !=nil {if _gddgd :=_bfeaf .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c"); -_gddgd !=nil {return _gddgd ;};};if _bfeaf .SldRg !=nil {if _efdb :=_bfeaf .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_efdb !=nil {return _efdb ;};};if _bfeaf .CustShow !=nil {if _ggdd :=_bfeaf .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw"); -_ggdd !=nil {return _ggdd ;};};if _bfeaf .PenClr !=nil {if _gfed :=_bfeaf .PenClr .ValidateWithPath (path +"\u002fP\u0065\u006e\u0043\u006c\u0072");_gfed !=nil {return _gfed ;};};if _bfeaf .ExtLst !=nil {if _bfafg :=_bfeaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bfafg !=nil {return _bfafg ;};};return nil ;};func (_cdfce ST_TLDiagramBuildType )ValidateWithPath (path string )error {switch _cdfce {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdfce )); +// Custom Show +CustShow []*CT_CustomShow ;};func (_eced ST_PrintWhat )ValidateWithPath (path string )error {switch _eced {case 0,1,2,3,4,5,6,7,8,9:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eced )); +};return nil ;};func (_cbecd *ST_TLBehaviorOverrideType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cbecd =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cbecd =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_cbecd =2; };return nil ;}; -// ValidateWithPath validates the CT_CommonViewProperties and its children, prefixing error messages with path -func (_efc *CT_CommonViewProperties )ValidateWithPath (path string )error {if _eefe :=_efc .Scale .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0065");_eefe !=nil {return _eefe ;};if _ebgd :=_efc .Origin .ValidateWithPath (path +"\u002fO\u0072\u0069\u0067\u0069\u006e"); -_ebgd !=nil {return _ebgd ;};return nil ;};func (_caae *CT_NotesMasterIdList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbda :for {_afda ,_bgcac :=d .Token ();if _bgcac !=nil {return _bgcac ;};switch _dbcg :=_afda .(type ){case _g .StartElement :switch _dbcg .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_caae .NotesMasterId =NewCT_NotesMasterIdListEntry (); -if _acacc :=d .DecodeElement (_caae .NotesMasterId ,&_dbcg );_acacc !=nil {return _acacc ;};default:_gdf .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",_dbcg .Name ); -if _bbeg :=d .Skip ();_bbeg !=nil {return _bbeg ;};};case _g .EndElement :break _fbda ;case _g .CharData :};};return nil ;}; - -// Validate validates the CT_TLMediaNodeVideo and its children -func (_abbfb *CT_TLMediaNodeVideo )Validate ()error {return _abbfb .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0056\u0069\u0064\u0065\u006f");};func (_ebgbf *CT_TLAnimateScaleBehavior )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebgbf .CBhvr =NewCT_TLCommonBehaviorData (); -for _ ,_ffbed :=range start .Attr {if _ffbed .Name .Local =="\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_gdgb ,_beea :=_f .ParseBool (_ffbed .Value );if _beea !=nil {return _beea ;};_ebgbf .ZoomContentsAttr =&_gdgb ;continue ; -};};_dedcb :for {_bbcae ,_geeee :=d .Token ();if _geeee !=nil {return _geeee ;};switch _cdgc :=_bbcae .(type ){case _g .StartElement :switch _cdgc .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _cbgdd :=d .DecodeElement (_ebgbf .CBhvr ,&_cdgc ); -_cbgdd !=nil {return _cbgdd ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebgbf .By =NewCT_TLPoint (); -if _agggfc :=d .DecodeElement (_ebgbf .By ,&_cdgc );_agggfc !=nil {return _agggfc ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebgbf .From =NewCT_TLPoint (); -if _gbcb :=d .DecodeElement (_ebgbf .From ,&_cdgc );_gbcb !=nil {return _gbcb ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebgbf .To =NewCT_TLPoint (); -if _defc :=d .DecodeElement (_ebgbf .To ,&_cdgc );_defc !=nil {return _defc ;};default:_gdf .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",_cdgc .Name ); -if _adbf :=d .Skip ();_adbf !=nil {return _adbf ;};};case _g .EndElement :break _dedcb ;case _g .CharData :};};return nil ;};func (_acgfb *CmLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acgfb .CT_CommentList =*NewCT_CommentList (); -_bccgf :for {_fgbgc ,_acbcea :=d .Token ();if _acbcea !=nil {return _acbcea ;};switch _cfebf :=_fgbgc .(type ){case _g .StartElement :switch _cfebf .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_daed :=NewCT_Comment (); -if _dcgcg :=d .DecodeElement (_daed ,&_cfebf );_dcgcg !=nil {return _dcgcg ;};_acgfb .Cm =append (_acgfb .Cm ,_daed );default:_gdf .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",_cfebf .Name ); -if _afbec :=d .Skip ();_afbec !=nil {return _afbec ;};};case _g .EndElement :break _bccgf ;case _g .CharData :};};return nil ;};type EG_ChildSlide struct{ - -// Color Scheme Map Override -ClrMapOvr *_eb .CT_ColorMappingOverride ;};func (_bcadfb ST_TLBehaviorOverrideType )Validate ()error {return _bcadfb .ValidateWithPath ("")};func NewCT_TLAnimVariant ()*CT_TLAnimVariant {_cddd :=&CT_TLAnimVariant {};return _cddd };func NewCT_PhotoAlbum ()*CT_PhotoAlbum {_gcdff :=&CT_PhotoAlbum {}; -return _gcdff };func (_ae *AG_TLBuild )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bd :=range start .Attr {if _bd .Name .Local =="\u0073\u0070\u0069\u0064"{_bb ,_cae :=_f .ParseUint (_bd .Value ,10,32);if _cae !=nil {return _cae ; -};_fca :=uint32 (_bb );_ae .SpidAttr =&_fca ;continue ;};if _bd .Name .Local =="\u0067\u0072\u0070I\u0064"{_bdd ,_ebe :=_f .ParseUint (_bd .Value ,10,32);if _ebe !=nil {return _ebe ;};_fcf :=uint32 (_bdd );_ae .GrpIdAttr =&_fcf ;continue ;};if _bd .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_ebb ,_gcd :=_f .ParseBool (_bd .Value ); -if _gcd !=nil {return _gcd ;};_ae .UiExpandAttr =&_ebb ;continue ;};};for {_bgg ,_fec :=d .Token ();if _fec !=nil {return _fa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u003a\u0020%\u0073",_fec ); -};if _gcb ,_ace :=_bgg .(_g .EndElement );_ace &&_gcb .Name ==start .Name {break ;};};return nil ;};type CT_OleObjectChoice struct{Embed *CT_OleObjectEmbed ;Link *CT_OleObjectLink ;};func (_bgbbe ST_SplitterBarState )Validate ()error {return _bgbbe .ValidateWithPath ("")}; -type OleObj struct{CT_OleObject };type CT_TLByHslColorTransform struct{ - -// Hue -HAttr int32 ; - -// Saturation -SAttr _eb .ST_FixedPercentage ; - -// Lightness -LAttr _eb .ST_FixedPercentage ;};func NewCT_Control ()*CT_Control {_fbgd :=&CT_Control {};return _fbgd }; - -// ValidateWithPath validates the EG_TopLevelSlide and its children, prefixing error messages with path -func (_acfgdc *EG_TopLevelSlide )ValidateWithPath (path string )error {if _dagf :=_acfgdc .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_dagf !=nil {return _dagf ;};return nil ;};type CT_CommentAuthor struct{ +// Validate validates the CT_HtmlPublishProperties and its children +func (_cdbd *CT_HtmlPublishProperties )Validate ()error {return _cdbd .ValidateWithPath ("\u0043T\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073h\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type ST_WebColorType byte ; +func NewCT_TLTimeAnimateValue ()*CT_TLTimeAnimateValue {_deec :=&CT_TLTimeAnimateValue {};return _deec ;};func (_cgacce *ST_TLTimeNodeFillType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edcdf ,_efefe :=d .Token ();if _efefe !=nil {return _efefe ; +};if _bcce ,_ccbbf :=_edcdf .(_b .EndElement );_ccbbf &&_bcce .Name ==start .Name {*_cgacce =1;return nil ;};if _beegc ,_agcae :=_edcdf .(_b .CharData );!_agcae {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edcdf ); +}else {switch string (_beegc ){case "":*_cgacce =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_cgacce =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_cgacce =2;case "\u0068\u006f\u006c\u0064":*_cgacce =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_cgacce =4; +};};_edcdf ,_efefe =d .Token ();if _efefe !=nil {return _efefe ;};if _dedada ,_eaffb :=_edcdf .(_b .EndElement );_eaffb &&_dedada .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edcdf ); +};func (_eaag *CT_HandoutMasterIdList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gegc :for {_eedf ,_dgcg :=d .Token ();if _dgcg !=nil {return _dgcg ;};switch _egbd :=_eedf .(type ){case _b .StartElement :switch _egbd .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eaag .HandoutMasterId =NewCT_HandoutMasterIdListEntry (); +if _gfcaa :=d .DecodeElement (_eaag .HandoutMasterId ,&_egbd );_gfcaa !=nil {return _gfcaa ;};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\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_egbd .Name ); +if _fggab :=d .Skip ();_fggab !=nil {return _fggab ;};};case _b .EndElement :break _gegc ;case _b .CharData :};};return nil ;};func (_fddgf *CT_TLTimeTargetElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fddgf .SldTgt !=nil {_affd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0054\u0067\u0074"}}; +e .EncodeElement (_fddgf .SldTgt ,_affd );};if _fddgf .SndTgt !=nil {_deff :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006e\u0064\u0054\u0067\u0074"}};e .EncodeElement (_fddgf .SndTgt ,_deff );};if _fddgf .SpTgt !=nil {_ccgde :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0070\u0054\u0067\u0074"}}; +e .EncodeElement (_fddgf .SpTgt ,_ccgde );};if _fddgf .InkTgt !=nil {_edbefb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0069\u006e\u006b\u0054\u0067\u0074"}};e .EncodeElement (_fddgf .InkTgt ,_edbefb );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func NewCT_TLAnimateScaleBehavior ()*CT_TLAnimateScaleBehavior {_addc :=&CT_TLAnimateScaleBehavior {};_addc .CBhvr =NewCT_TLCommonBehaviorData ();return _addc ;};type CT_SlideLayoutIdListEntry struct{ -// Comment Author ID -IdAttr uint32 ; +// ID Tag +IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};func NewCT_NormalViewPortion ()*CT_NormalViewPortion {_ecbf :=&CT_NormalViewPortion {};return _ecbf }; -// Comment Author Name -NameAttr string ; +// ValidateWithPath validates the CT_NormalViewPortion and its children, prefixing error messages with path +func (_cbgb *CT_NormalViewPortion )ValidateWithPath (path string )error {if _bbdc :=_cbgb .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_bbdc !=nil {return _bbdc ;};return nil ;}; -// Comment Author Initials -InitialsAttr string ; +// ValidateWithPath validates the CT_OleObjectChoice and its children, prefixing error messages with path +func (_fdfc *CT_OleObjectChoice )ValidateWithPath (path string )error {if _fdfc .Embed !=nil {if _aaceb :=_fdfc .Embed .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064");_aaceb !=nil {return _aaceb ;};};if _fdfc .Link !=nil {if _cbccd :=_fdfc .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b"); +_cbccd !=nil {return _cbccd ;};};return nil ;};func NewCT_TLGraphicalObjectBuild ()*CT_TLGraphicalObjectBuild {_fcgfc :=&CT_TLGraphicalObjectBuild {};return _fcgfc ;};type CT_ViewProperties struct{ -// Index of Comment Author's last comment -LastIdxAttr uint32 ; +// Last View +LastViewAttr ST_ViewType ; -// Comment Author Color Index -ClrIdxAttr uint32 ;ExtLst *CT_ExtensionList ;}; +// Show Comments +ShowCommentsAttr *bool ; -// ValidateWithPath validates the CT_Presentation and its children, prefixing error messages with path -func (_eddge *CT_Presentation )ValidateWithPath (path string )error {if _eddge .ServerZoomAttr !=nil {if _eedg :=_eddge .ServerZoomAttr .ValidateWithPath (path +"\u002fS\u0065r\u0076\u0065\u0072\u005a\u006f\u006f\u006d\u0041\u0074\u0074\u0072");_eedg !=nil {return _eedg ; -};};if _eddge .BookmarkIdSeedAttr !=nil {if *_eddge .BookmarkIdSeedAttr < 1{return _fa .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 ,*_eddge .BookmarkIdSeedAttr ); -};if *_eddge .BookmarkIdSeedAttr >=2147483648{return _fa .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 ,*_eddge .BookmarkIdSeedAttr ); -};};if _fffac :=_eddge .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_fffac !=nil {return _fffac ;};if _eddge .SldMasterIdLst !=nil {if _cdca :=_eddge .SldMasterIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"); -_cdca !=nil {return _cdca ;};};if _eddge .NotesMasterIdLst !=nil {if _fccb :=_eddge .NotesMasterIdLst .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074");_fccb !=nil {return _fccb ; -};};if _eddge .HandoutMasterIdLst !=nil {if _fbef :=_eddge .HandoutMasterIdLst .ValidateWithPath (path +"\u002f\u0048\u0061\u006edo\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074");_fbef !=nil {return _fbef ;};};if _eddge .SldIdLst !=nil {if _dcgce :=_eddge .SldIdLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u0049\u0064\u004c\u0073t"); -_dcgce !=nil {return _dcgce ;};};if _eddge .SldSz !=nil {if _eegg :=_eddge .SldSz .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0053\u007a");_eegg !=nil {return _eegg ;};};if _aadc :=_eddge .NotesSz .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u0053\u007a"); -_aadc !=nil {return _aadc ;};if _eddge .SmartTags !=nil {if _fdcd :=_eddge .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_fdcd !=nil {return _fdcd ;};};if _eddge .EmbeddedFontLst !=nil {if _babc :=_eddge .EmbeddedFontLst .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064d\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"); -_babc !=nil {return _babc ;};};if _eddge .CustShowLst !=nil {if _bcbbg :=_eddge .CustShowLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074");_bcbbg !=nil {return _bcbbg ;};};if _eddge .PhotoAlbum !=nil {if _gbfg :=_eddge .PhotoAlbum .ValidateWithPath (path +"/\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"); -_gbfg !=nil {return _gbfg ;};};if _eddge .CustDataLst !=nil {if _dcdc :=_eddge .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_dcdc !=nil {return _dcdc ;};};if _eddge .Kinsoku !=nil {if _fgcd :=_eddge .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075"); -_fgcd !=nil {return _fgcd ;};};if _eddge .DefaultTextStyle !=nil {if _fdbb :=_eddge .DefaultTextStyle .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0065\u0078\u0074S\u0074\u0079\u006c\u0065");_fdbb !=nil {return _fdbb ; -};};if _eddge .ModifyVerifier !=nil {if _cccg :=_eddge .ModifyVerifier .ValidateWithPath (path +"\u002fM\u006fd\u0069\u0066\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072");_cccg !=nil {return _cccg ;};};if _eddge .ExtLst !=nil {if _ecaa :=_eddge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ecaa !=nil {return _ecaa ;};};return nil ;};type ST_OleObjectFollowColorScheme byte ; +// Normal View Properties +NormalViewPr *CT_NormalViewProperties ; -// ValidateWithPath validates the CT_OrientationTransition and its children, prefixing error messages with path -func (_bfgdc *CT_OrientationTransition )ValidateWithPath (path string )error {if _gfga :=_bfgdc .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_gfga !=nil {return _gfga ;};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; -); +// Slide View Properties +SlideViewPr *CT_SlideViewProperties ; -// Validate validates the CT_TLBuildDiagram and its children -func (_gcaaa *CT_TLBuildDiagram )Validate ()error {return _gcaaa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069a\u0067\u0072\u0061\u006d");};const (ST_TLCommandTypeUnset ST_TLCommandType =0;ST_TLCommandTypeEvt ST_TLCommandType =1; -ST_TLCommandTypeCall ST_TLCommandType =2;ST_TLCommandTypeVerb ST_TLCommandType =3;);func (_bgebc *CT_TLTimeNodeParallel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgebc .CTn =NewCT_TLCommonTimeNodeData ();_acaaae :for {_fcccd ,_ggfaa :=d .Token (); -if _ggfaa !=nil {return _ggfaa ;};switch _gfae :=_fcccd .(type ){case _g .StartElement :switch _gfae .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _abbbb :=d .DecodeElement (_bgebc .CTn ,&_gfae ); -_abbbb !=nil {return _abbbb ;};default:_gdf .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",_gfae .Name ); -if _dacfb :=d .Skip ();_dacfb !=nil {return _dacfb ;};};case _g .EndElement :break _acaaae ;case _g .CharData :};};return nil ;};func NewCT_TLTextTargetElement ()*CT_TLTextTargetElement {_cdeaa :=&CT_TLTextTargetElement {};return _cdeaa ;};type CT_TLAnimateMotionBehavior struct{ +// Outline View Properties +OutlineViewPr *CT_OutlineViewProperties ; -// Origin -OriginAttr ST_TLAnimateMotionBehaviorOrigin ; +// Notes Text View Properties +NotesTextViewPr *CT_NotesTextViewProperties ; -// Path -PathAttr *string ; +// Slide Sorter View Properties +SorterViewPr *CT_SlideSorterViewProperties ; -// Path Edit Mode -PathEditModeAttr ST_TLAnimateMotionPathEditMode ; +// Notes View Properties +NotesViewPr *CT_NotesViewProperties ; -// Relative Angle -RAngAttr *int32 ; +// Grid Spacing +GridSpacing *_fe .CT_PositiveSize2D ;ExtLst *CT_ExtensionList ;};type Notes struct{CT_NotesSlide };type CT_SlideSorterViewProperties struct{ -// Points Types -PtsTypesAttr *string ;CBhvr *CT_TLCommonBehaviorData ;By *CT_TLPoint ; +// Show Formatting +ShowFormattingAttr *bool ; -// From -From *CT_TLPoint ;To *CT_TLPoint ; +// Base properties for Slide Sorter View +CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;};func (_bbdb *CT_NotesTextViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbdb .CViewPr =NewCT_CommonViewProperties ();_gac :for {_efbg ,_ddfg :=d .Token ();if _ddfg !=nil {return _ddfg ; +};switch _gacd :=_efbg .(type ){case _b .StartElement :switch _gacd .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gcb :=d .DecodeElement (_bbdb .CViewPr ,&_gacd ); +_gcb !=nil {return _gcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_bbdb .ExtLst =NewCT_ExtensionList (); +if _ccga :=d .DecodeElement (_bbdb .ExtLst ,&_gacd );_ccga !=nil {return _ccga ;};default:_e .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",_gacd .Name ); +if _gdcdd :=d .Skip ();_gdcdd !=nil {return _gdcdd ;};};case _b .EndElement :break _gac ;case _b .CharData :};};return nil ;};func (_fdbef *ST_TLTimeAnimateValueTime )Validate ()error {return _fdbef .ValidateWithPath ("")};func (_gebe ST_TransitionInOutDirectionType )String ()string {switch _gebe {case 0:return ""; +case 1:return "\u006f\u0075\u0074";case 2:return "\u0069\u006e";};return "";};func (_eefcf ST_PhotoAlbumLayout )ValidateWithPath (path string )error {switch _eefcf {case 0,1,2,3,4,5,6,7:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eefcf )); +};return nil ;};func (_dbfa *ST_IterateType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dbfa =0;case "\u0065\u006c":*_dbfa =1;case "\u0077\u0064":*_dbfa =2;case "\u006c\u0074":*_dbfa =3;};return nil ;};func (_dgae *CT_TLMediaNodeVideo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgae .FullScrnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_dgae .FullScrnAttr ))}); +};e .EncodeToken (start );_cadab :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_dgae .CMediaNode ,_cadab );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +};const (ST_TLBehaviorAccumulateTypeUnset ST_TLBehaviorAccumulateType =0;ST_TLBehaviorAccumulateTypeNone ST_TLBehaviorAccumulateType =1;ST_TLBehaviorAccumulateTypeAlways ST_TLBehaviorAccumulateType =2;); -// Rotation Center -RCtr *CT_TLPoint ;};type CT_CustomShow struct{ +// Validate validates the CT_CommentAuthor and its children +func (_dfdg *CT_CommentAuthor )Validate ()error {return _dfdg .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dm\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072");};func NewCT_SlideLayoutIdListEntry ()*CT_SlideLayoutIdListEntry {_febgb :=&CT_SlideLayoutIdListEntry {}; +return _febgb ;}; -// Custom Show Name -NameAttr string ; +// ValidateWithPath validates the CT_TagsData and its children, prefixing error messages with path +func (_cbefa *CT_TagsData )ValidateWithPath (path string )error {return nil };func (_gadcc *CT_SlideTiming )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efffd :for {_ccff ,_fceg :=d .Token ();if _fceg !=nil {return _fceg ;};switch _gffad :=_ccff .(type ){case _b .StartElement :switch _gffad .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gadcc .TnLst =NewCT_TimeNodeList (); +if _fdef :=d .DecodeElement (_gadcc .TnLst ,&_gffad );_fdef !=nil {return _fdef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gadcc .BldLst =NewCT_BuildList (); +if _agad :=d .DecodeElement (_gadcc .BldLst ,&_gffad );_agad !=nil {return _agad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_gadcc .ExtLst =NewCT_ExtensionListModify (); +if _gedfb :=d .DecodeElement (_gadcc .ExtLst ,&_gffad );_gedfb !=nil {return _gedfb ;};default:_e .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",_gffad .Name ); +if _adgaf :=d .Skip ();_adgaf !=nil {return _adgaf ;};};case _b .EndElement :break _efffd ;case _b .CharData :};};return nil ;}; -// Custom Show ID -IdAttr uint32 ; +// Validate validates the CT_WheelTransition and its children +func (_bfffc *CT_WheelTransition )Validate ()error {return _bfffc .ValidateWithPath ("\u0043T\u005fW\u0068\u0065\u0065\u006c\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};type ST_OleObjectFollowColorScheme byte ;func NewCT_TLTimeNodeExclusive ()*CT_TLTimeNodeExclusive {_bcff :=&CT_TLTimeNodeExclusive {}; +_bcff .CTn =NewCT_TLCommonTimeNodeData ();return _bcff ;}; -// List of Presentation Slides -SldLst *CT_SlideRelationshipList ;ExtLst *CT_ExtensionList ;};func NewCT_TLAnimVariantStringVal ()*CT_TLAnimVariantStringVal {_dgdag :=&CT_TLAnimVariantStringVal {};return _dgdag ;};type CT_SlideRelationshipList struct{ +// ValidateWithPath validates the CT_SlideLayoutIdListEntry and its children, prefixing error messages with path +func (_fggbdb *CT_SlideLayoutIdListEntry )ValidateWithPath (path string )error {if _fggbdb .IdAttr !=nil {if *_fggbdb .IdAttr < 2147483648{return _d .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 ,*_fggbdb .IdAttr ); +};};if _fggbdb .ExtLst !=nil {if _cccd :=_fggbdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cccd !=nil {return _cccd ;};};return nil ;};func (_edcg *ST_TLAnimateColorSpace )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_edcg =0; +case "\u0072\u0067\u0062":*_edcg =1;case "\u0068\u0073\u006c":*_edcg =2;};return nil ;};func (_gebff *SldMaster )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\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 ,_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\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 ,_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 ="p\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072";return _gebff .CT_SlideMaster .MarshalXML (e ,start );}; -// Presentation Slide -Sld []*CT_SlideRelationshipListEntry ;}; +// ValidateWithPath validates the CT_TagList and its children, prefixing error messages with path +func (_edgd *CT_TagList )ValidateWithPath (path string )error {for _fbfgc ,_abgg :=range _edgd .Tag {if _dbbga :=_abgg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_fbfgc ));_dbbga !=nil {return _dbbga ; +};};return nil ;};func (_fffgf ST_TLPreviousActionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_befgg :=_b .Attr {};_befgg .Name =name ;switch _fffgf {case ST_TLPreviousActionTypeUnset :_befgg .Value ="";case ST_TLPreviousActionTypeNone :_befgg .Value ="\u006e\u006f\u006e\u0065"; +case ST_TLPreviousActionTypeSkipTimed :_befgg .Value ="\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d";};return _befgg ,nil ;};func (_feed *CT_GroupShapeNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feed .CNvPr =_fe .NewCT_NonVisualDrawingProps (); +_feed .CNvGrpSpPr =_fe .NewCT_NonVisualGroupDrawingShapeProps ();_feed .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_bcbb :for {_egbfg ,_bcag :=d .Token ();if _bcag !=nil {return _bcag ;};switch _fdc :=_egbfg .(type ){case _b .StartElement :switch _fdc .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _cgac :=d .DecodeElement (_feed .CNvPr ,&_fdc ); +_cgac !=nil {return _cgac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _gfca :=d .DecodeElement (_feed .CNvGrpSpPr ,&_fdc ); +_gfca !=nil {return _gfca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dfff :=d .DecodeElement (_feed .NvPr ,&_fdc ); +_dfff !=nil {return _dfff ;};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",_fdc .Name ); +if _becc :=d .Skip ();_becc !=nil {return _becc ;};};case _b .EndElement :break _bcbb ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_GroupShapeChoice and its children -func (_dcbg *CT_GroupShapeChoice )Validate ()error {return _dcbg .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_abgfc *CT_ShapeNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -_dcebb :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_abgfc .CNvPr ,_dcebb );_cdde :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_abgfc .CNvSpPr ,_cdde ); -_bbfgg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_abgfc .NvPr ,_bbfgg );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_ModifyVerifier ()*CT_ModifyVerifier {_afde :=&CT_ModifyVerifier {}; -return _afde };func (_cdabaf *ST_TransitionInOutDirectionType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cdabaf =0;case "\u006f\u0075\u0074":*_cdabaf =1;case "\u0069\u006e":*_cdabaf =2;};return nil ;};func (_fbddc ST_TransitionEightDirectionType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -if _fbddc .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {e .EncodeToken (_g .CharData (_fbddc .ST_TransitionSideDirectionType .String ()));};if _fbddc .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {e .EncodeToken (_g .CharData (_fbddc .ST_TransitionCornerDirectionType .String ())); -};return e .EncodeToken (_g .EndElement {Name :start .Name });};type CT_TLTimeAnimateValueList struct{ +// ValidateWithPath validates the CmLst and its children, prefixing error messages with path +func (_bbgfa *CmLst )ValidateWithPath (path string )error {if _facfc :=_bbgfa .CT_CommentList .ValidateWithPath (path );_facfc !=nil {return _facfc ;};return nil ;};func (_cfgee *CT_TLAnimVariant )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gefb :for {_facag ,_aeeg :=d .Token (); +if _aeeg !=nil {return _aeeg ;};switch _caggb :=_facag .(type ){case _b .StartElement :switch _caggb .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfgee .BoolVal =NewCT_TLAnimVariantBooleanVal (); +if _fcfdg :=d .DecodeElement (_cfgee .BoolVal ,&_caggb );_fcfdg !=nil {return _fcfdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfgee .IntVal =NewCT_TLAnimVariantIntegerVal (); +if _deee :=d .DecodeElement (_cfgee .IntVal ,&_caggb );_deee !=nil {return _deee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfgee .FltVal =NewCT_TLAnimVariantFloatVal (); +if _fbbgb :=d .DecodeElement (_cfgee .FltVal ,&_caggb );_fbbgb !=nil {return _fbbgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfgee .StrVal =NewCT_TLAnimVariantStringVal (); +if _egbfc :=d .DecodeElement (_cfgee .StrVal ,&_caggb );_egbfc !=nil {return _egbfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cfgee .ClrVal =_fe .NewCT_Color (); +if _gcfg :=d .DecodeElement (_cfgee .ClrVal ,&_caggb );_gcfg !=nil {return _gcfg ;};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\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025v",_caggb .Name ); +if _dagba :=d .Skip ();_dagba !=nil {return _dagba ;};};case _b .EndElement :break _gefb ;case _b .CharData :};};return nil ;};func (_bccb *CT_CustomShow )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bccb .SldLst =NewCT_SlideRelationshipList (); +for _ ,_fbge :=range start .Attr {if _fbge .Name .Local =="\u006e\u0061\u006d\u0065"{_efae ,_bbbb :=_fbge .Value ,error (nil );if _bbbb !=nil {return _bbbb ;};_bccb .NameAttr =_efae ;continue ;};if _fbge .Name .Local =="\u0069\u0064"{_dabg ,_dde :=_gb .ParseUint (_fbge .Value ,10,32); +if _dde !=nil {return _dde ;};_bccb .IdAttr =uint32 (_dabg );continue ;};};_cag :for {_gaae ,_dcg :=d .Token ();if _dcg !=nil {return _dcg ;};switch _agee :=_gaae .(type ){case _b .StartElement :switch _agee .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _caff :=d .DecodeElement (_bccb .SldLst ,&_agee ); +_caff !=nil {return _caff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_bccb .ExtLst =NewCT_ExtensionList (); +if _fef :=d .DecodeElement (_bccb .ExtLst ,&_agee );_fef !=nil {return _fef ;};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\u0043u\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077 \u0025\u0076",_agee .Name ); +if _acde :=d .Skip ();_acde !=nil {return _acde ;};};case _b .EndElement :break _cag ;case _b .CharData :};};return nil ;};func (_ecdc *CT_WebProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecdc .ShowAnimationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_ecdc .ShowAnimationAttr ))}); +};if _ecdc .ResizeGraphicsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_ecdc .ResizeGraphicsAttr ))}); +};if _ecdc .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_ecdc .AllowPngAttr ))});};if _ecdc .RelyOnVmlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_ecdc .RelyOnVmlAttr ))}); +};if _ecdc .OrganizeInFoldersAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_ecdc .OrganizeInFoldersAttr ))}); +};if _ecdc .UseLongFilenamesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_ecdc .UseLongFilenamesAttr ))}); +};if _ecdc .ImgSzAttr !=ST_WebScreenSizeUnset {_ggcd ,_bbde :=_ecdc .ImgSzAttr .MarshalXMLAttr (_b .Name {Local :"\u0069\u006d\u0067S\u007a"});if _bbde !=nil {return _bbde ;};start .Attr =append (start .Attr ,_ggcd );};if _ecdc .EncodingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0076",*_ecdc .EncodingAttr )}); +};if _ecdc .ClrAttr !=ST_WebColorTypeUnset {_ebdef ,_cfaag :=_ecdc .ClrAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0072"});if _cfaag !=nil {return _cfaag ;};start .Attr =append (start .Attr ,_ebdef );};e .EncodeToken (start );if _ecdc .ExtLst !=nil {_abdgf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ecdc .ExtLst ,_abdgf );};e .EncodeToken (_b .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;);func (_bgcacg *ST_TLBehaviorAdditiveType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcdaa ,_eagac :=d .Token ();if _eagac !=nil {return _eagac ; +};if _begce ,_egdf :=_dcdaa .(_b .EndElement );_egdf &&_begce .Name ==start .Name {*_bgcacg =1;return nil ;};if _bgdce ,_bdde :=_dcdaa .(_b .CharData );!_bdde {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcdaa ); +}else {switch string (_bgdce ){case "":*_bgcacg =0;case "\u0062\u0061\u0073\u0065":*_bgcacg =1;case "\u0073\u0075\u006d":*_bgcacg =2;case "\u0072\u0065\u0070\u006c":*_bgcacg =3;case "\u006d\u0075\u006c\u0074":*_bgcacg =4;case "\u006e\u006f\u006e\u0065":*_bgcacg =5; +};};_dcdaa ,_eagac =d .Token ();if _eagac !=nil {return _eagac ;};if _bgcbg ,_ccdfc :=_dcdaa .(_b .EndElement );_ccdfc &&_bgcbg .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcdaa ); +};func (_ccdfb ST_SlideLayoutType )ValidateWithPath (path string )error {switch _ccdfb {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 _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccdfb )); +};return nil ;};func (_fbfaa *CT_TransitionStartSoundAction )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbfaa .Snd =_fe .NewCT_EmbeddedWAVAudioFile ();for _ ,_aagfe :=range start .Attr {if _aagfe .Name .Local =="\u006c\u006f\u006f\u0070"{_cdefe ,_ddedc :=_gb .ParseBool (_aagfe .Value ); +if _ddedc !=nil {return _ddedc ;};_fbfaa .LoopAttr =&_cdefe ;continue ;};};_daffa :for {_caeef ,_bgcdg :=d .Token ();if _bgcdg !=nil {return _bgcdg ;};switch _eagfa :=_caeef .(type ){case _b .StartElement :switch _eagfa .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _agbde :=d .DecodeElement (_fbfaa .Snd ,&_eagfa ); +_agbde !=nil {return _agbde ;};default:_e .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",_eagfa .Name ); +if _dfgf :=d .Skip ();_dfgf !=nil {return _dfgf ;};};case _b .EndElement :break _daffa ;case _b .CharData :};};return nil ;};func (_gfaga *ST_SplitterBarState )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aadfae ,_egeac :=d .Token ();if _egeac !=nil {return _egeac ; +};if _gdbgc ,_acfba :=_aadfae .(_b .EndElement );_acfba &&_gdbgc .Name ==start .Name {*_gfaga =1;return nil ;};if _beabb ,_face :=_aadfae .(_b .CharData );!_face {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aadfae ); +}else {switch string (_beabb ){case "":*_gfaga =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_gfaga =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_gfaga =2;case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_gfaga =3;};};_aadfae ,_egeac =d .Token (); +if _egeac !=nil {return _egeac ;};if _ggeaf ,_bgbag :=_aadfae .(_b .EndElement );_bgbag &&_ggeaf .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aadfae ); +};func (_agdbe *CT_TLIterateIntervalPercentage )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_agdbe .ValAttr )});e .EncodeToken (start ); +e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Time Animate Value -Tav []*CT_TLTimeAnimateValue ;};func (_fdddd ST_PhotoAlbumFrameShape )Validate ()error {return _fdddd .ValidateWithPath ("")};func (_eff *CT_CommentList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eef :for {_fdgb ,_gfc :=d .Token (); -if _gfc !=nil {return _gfc ;};switch _gbd :=_fdgb .(type ){case _g .StartElement :switch _gbd .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_aadg :=NewCT_Comment (); -if _cbee :=d .DecodeElement (_aadg ,&_gbd );_cbee !=nil {return _cbee ;};_eff .Cm =append (_eff .Cm ,_aadg );default:_gdf .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",_gbd .Name ); -if _fcd :=d .Skip ();_fcd !=nil {return _fcd ;};};case _g .EndElement :break _eef ;case _g .CharData :};};return nil ;};func NewCT_Kinsoku ()*CT_Kinsoku {_bdff :=&CT_Kinsoku {};return _bdff };func NewCT_NotesViewProperties ()*CT_NotesViewProperties {_cbfe :=&CT_NotesViewProperties {}; -_cbfe .CSldViewPr =NewCT_CommonSlideViewProperties ();return _cbfe ;};func NewCT_TLBuildDiagram ()*CT_TLBuildDiagram {_gfec :=&CT_TLBuildDiagram {};return _gfec };func (_babea *CT_TLOleBuildChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_geaaf :=range start .Attr {if _geaaf .Name .Local =="\u0062\u006c\u0064"{_babea .BldAttr .UnmarshalXMLAttr (_geaaf ); -continue ;};if _geaaf .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_ggea ,_ddbcbf :=_f .ParseBool (_geaaf .Value );if _ddbcbf !=nil {return _ddbcbf ;};_babea .AnimBgAttr =&_ggea ;continue ;};if _geaaf .Name .Local =="\u0073\u0070\u0069\u0064"{_cbea ,_aecbg :=_f .ParseUint (_geaaf .Value ,10,32); -if _aecbg !=nil {return _aecbg ;};_acfe :=uint32 (_cbea );_babea .SpidAttr =&_acfe ;continue ;};if _geaaf .Name .Local =="\u0067\u0072\u0070I\u0064"{_ddbbe ,_ddefe :=_f .ParseUint (_geaaf .Value ,10,32);if _ddefe !=nil {return _ddefe ;};_dgbdc :=uint32 (_ddbbe ); -_babea .GrpIdAttr =&_dgbdc ;continue ;};if _geaaf .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_eaag ,_dbbfa :=_f .ParseBool (_geaaf .Value );if _dbbfa !=nil {return _dbbfa ;};_babea .UiExpandAttr =&_eaag ;continue ;};};for {_fceac ,_fdafa :=d .Token (); -if _fdafa !=nil {return _fa .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",_fdafa );};if _fddgc ,_abcbe :=_fceac .(_g .EndElement ); -_abcbe &&_fddgc .Name ==start .Name {break ;};};return nil ;};func (_dedgb ST_TLBehaviorAdditiveType )String ()string {switch _dedgb {case 0:return "";case 1:return "\u0062\u0061\u0073\u0065";case 2:return "\u0073\u0075\u006d";case 3:return "\u0072\u0065\u0070\u006c"; -case 4:return "\u006d\u0075\u006c\u0074";case 5:return "\u006e\u006f\u006e\u0065";};return "";};func (_gcaeb *CT_TLTemplate )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gcaeb .LvlAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0076\u006c"},Value :_fa .Sprintf ("\u0025\u0076",*_gcaeb .LvlAttr )}); -};e .EncodeToken (start );_fbedg :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_gcaeb .TnLst ,_fbedg );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_OutlineViewProperties and its children +func (_ccfgg *CT_OutlineViewProperties )Validate ()error {return _ccfgg .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_cedag ST_TLBehaviorAdditiveType )Validate ()error {return _cedag .ValidateWithPath ("")}; +func (_egefa ST_PhotoAlbumLayout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_egefa .String (),start );};type CT_TLTemplateList struct{ -// ValidateWithPath validates the CT_TLIterateData and its children, prefixing error messages with path -func (_ecgb *CT_TLIterateData )ValidateWithPath (path string )error {if _fdgfbf :=_ecgb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fdgfbf !=nil {return _fdgfbf ;};if _ecgb .TmAbs !=nil {if _agcfc :=_ecgb .TmAbs .ValidateWithPath (path +"\u002f\u0054\u006d\u0041\u0062\u0073"); -_agcfc !=nil {return _agcfc ;};};if _ecgb .TmPct !=nil {if _gedc :=_ecgb .TmPct .ValidateWithPath (path +"\u002f\u0054\u006d\u0050\u0063\u0074");_gedc !=nil {return _gedc ;};};return nil ;};type CT_SlideIdListEntry struct{ +// Template Effects +Tmpl []*CT_TLTemplate ;};func NewCT_TagList ()*CT_TagList {_cecagb :=&CT_TagList {};return _cecagb };func (_ddedb ST_PlaceholderType )ValidateWithPath (path string )error {switch _ddedb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddedb )); +};return nil ;};func (_gcdb *CT_NotesSlide )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gcdb .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_gcdb .ShowMasterSpAttr ))}); +};if _gcdb .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_gcdb .ShowMasterPhAnimAttr ))}); +};e .EncodeToken (start );_cdfcc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_gcdb .CSld ,_cdfcc );if _gcdb .ClrMapOvr !=nil {_ffegb :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}}; +e .EncodeElement (_gcdb .ClrMapOvr ,_ffegb );};if _gcdb .ExtLst !=nil {_bffgd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcdb .ExtLst ,_bffgd );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_fabe *CT_CommentAuthor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbee :=range start .Attr {if _cbee .Name .Local =="\u0069\u0064"{_dagd ,_cdec :=_gb .ParseUint (_cbee .Value ,10,32);if _cdec !=nil {return _cdec ; +};_fabe .IdAttr =uint32 (_dagd );continue ;};if _cbee .Name .Local =="\u006e\u0061\u006d\u0065"{_edg ,_ccdd :=_cbee .Value ,error (nil );if _ccdd !=nil {return _ccdd ;};_fabe .NameAttr =_edg ;continue ;};if _cbee .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_dbbg ,_gfe :=_cbee .Value ,error (nil ); +if _gfe !=nil {return _gfe ;};_fabe .InitialsAttr =_dbbg ;continue ;};if _cbee .Name .Local =="\u006ca\u0073\u0074\u0049\u0064\u0078"{_gbdg ,_eccg :=_gb .ParseUint (_cbee .Value ,10,32);if _eccg !=nil {return _eccg ;};_fabe .LastIdxAttr =uint32 (_gbdg ); +continue ;};if _cbee .Name .Local =="\u0063\u006c\u0072\u0049\u0064\u0078"{_cge ,_fcfc :=_gb .ParseUint (_cbee .Value ,10,32);if _fcfc !=nil {return _fcfc ;};_fabe .ClrIdxAttr =uint32 (_cge );continue ;};};_eaa :for {_fgf ,_gce :=d .Token ();if _gce !=nil {return _gce ; +};switch _aff :=_fgf .(type ){case _b .StartElement :switch _aff .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fabe .ExtLst =NewCT_ExtensionList (); +if _gdeg :=d .DecodeElement (_fabe .ExtLst ,&_aff );_gdeg !=nil {return _gdeg ;};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\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072\u0020\u0025v",_aff .Name ); +if _fabg :=d .Skip ();_fabg !=nil {return _fabg ;};};case _b .EndElement :break _eaa ;case _b .CharData :};};return nil ;};func NewPresentationPr ()*PresentationPr {_cbddfc :=&PresentationPr {};_cbddfc .CT_PresentationProperties =*NewCT_PresentationProperties (); +return _cbddfc ;}; -// Slide Identifier -IdAttr uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_TLIterateIntervalTime and its children, prefixing error messages with path +func (_egaf *CT_TLIterateIntervalTime )ValidateWithPath (path string )error {if _cdda :=_egaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdda !=nil {return _cdda ;};return nil ;};func NewCT_EmbeddedFontList ()*CT_EmbeddedFontList {_fabgb :=&CT_EmbeddedFontList {}; +return _fabgb };func NewCT_OutlineViewProperties ()*CT_OutlineViewProperties {_dabcf :=&CT_OutlineViewProperties {};_dabcf .CViewPr =NewCT_CommonViewProperties ();return _dabcf ;};func (_bdffe *CT_TLGraphicalObjectBuild )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbgb :=range start .Attr {if _gbgb .Name .Local =="\u0073\u0070\u0069\u0064"{_adeee ,_ecbdg :=_gb .ParseUint (_gbgb .Value ,10,32); +if _ecbdg !=nil {return _ecbdg ;};_adbea :=uint32 (_adeee );_bdffe .SpidAttr =&_adbea ;continue ;};if _gbgb .Name .Local =="\u0067\u0072\u0070I\u0064"{_fecd ,_abfa :=_gb .ParseUint (_gbgb .Value ,10,32);if _abfa !=nil {return _abfa ;};_bcbaa :=uint32 (_fecd ); +_bdffe .GrpIdAttr =&_bcbaa ;continue ;};if _gbgb .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_feccd ,_fcae :=_gb .ParseBool (_gbgb .Value );if _fcae !=nil {return _fcae ;};_bdffe .UiExpandAttr =&_feccd ;continue ;};};_cggd :for {_faefc ,_dgcd :=d .Token (); +if _dgcd !=nil {return _dgcd ;};switch _ggbf :=_faefc .(type ){case _b .StartElement :switch _ggbf .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdffe .BldAsOne =NewCT_Empty (); +if _eadca :=d .DecodeElement (_bdffe .BldAsOne ,&_ggbf );_eadca !=nil {return _eadca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdffe .BldSub =_fe .NewCT_AnimationGraphicalObjectBuildProperties (); +if _fffe :=d .DecodeElement (_bdffe .BldSub ,&_ggbf );_fffe !=nil {return _fffe ;};default:_e .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",_ggbf .Name ); +if _aeed :=d .Skip ();_aeed !=nil {return _aeed ;};};case _b .EndElement :break _cggd ;case _b .CharData :};};return nil ;};func NewCT_Control ()*CT_Control {_acbfb :=&CT_Control {};return _acbfb };func (_effcc *CT_TransitionSoundAction )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _effcc .StSnd !=nil {_fgefc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0074\u0053\u006e\u0064"}};e .EncodeElement (_effcc .StSnd ,_fgefc );};if _effcc .EndSnd !=nil {_abbgd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u006e\u0064\u0053\u006e\u0064"}}; +e .EncodeElement (_effcc .EndSnd ,_abbgd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_TLBehaviorTransformTypeUnset ST_TLBehaviorTransformType =0;ST_TLBehaviorTransformTypePt ST_TLBehaviorTransformType =1;ST_TLBehaviorTransformTypeImg ST_TLBehaviorTransformType =2; +);func (_begf *CT_OleObject )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _begf .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_begf .ProgIdAttr )}); +};if _begf .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_begf .SpidAttr )});};if _begf .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_begf .NameAttr )}); +};if _begf .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_begf .ShowAsIconAttr ))});};if _begf .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_begf .IdAttr )}); +};if _begf .ImgWAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_d .Sprintf ("\u0025\u0076",*_begf .ImgWAttr )});};if _begf .ImgHAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_d .Sprintf ("\u0025\u0076",*_begf .ImgHAttr )}); +};e .EncodeToken (start );_begf .Choice .MarshalXML (e ,_b .StartElement {});if _begf .Pic !=nil {_egec :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_begf .Pic ,_egec );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func ParseUnionST_FixedPercentage (s string )(_fe .ST_FixedPercentage ,error ){return _fe .ParseUnionST_FixedPercentage (s );};type CT_TLTextTargetElement struct{ -// ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path -func (_facf *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _afdd :=_facf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_afdd !=nil {return _afdd ;};if _abff :=_facf .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); -_abff !=nil {return _abff ;};if _eagf :=_facf .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_eagf !=nil {return _eagf ;};return nil ;};type CT_TLPoint struct{ +// Character Range +CharRg *CT_IndexRange ; -// X coordinate -XAttr _eb .ST_Percentage ; +// Paragraph Text Range +PRg *CT_IndexRange ;};func (_de *AG_Ole )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _de .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_de .SpidAttr )}); +};if _de .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_de .NameAttr )});};if _de .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_de .ShowAsIconAttr ))}); +};if _de .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_de .IdAttr )});};if _de .ImgWAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_d .Sprintf ("\u0025\u0076",*_de .ImgWAttr )}); +};if _de .ImgHAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_d .Sprintf ("\u0025\u0076",*_de .ImgHAttr )});};return nil ;};type ST_TLTriggerRuntimeNode byte ;type ST_TLChartSubelementType byte ; +func NewCT_CustomerDataList ()*CT_CustomerDataList {_fdbe :=&CT_CustomerDataList {};return _fdbe }; -// Y coordinate -YAttr _eb .ST_Percentage ;}; +// ValidateWithPath validates the CT_TLAnimateColorBehavior and its children, prefixing error messages with path +func (_acef *CT_TLAnimateColorBehavior )ValidateWithPath (path string )error {if _gcaf :=_acef .ClrSpcAttr .ValidateWithPath (path +"/\u0043\u006c\u0072\u0053\u0070\u0063\u0041\u0074\u0074\u0072");_gcaf !=nil {return _gcaf ;};if _cabd :=_acef .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072"); +_cabd !=nil {return _cabd ;};if _ecgfb :=_acef .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_ecgfb !=nil {return _ecgfb ;};if _acef .By !=nil {if _bebc :=_acef .By .ValidateWithPath (path +"\u002f\u0042\u0079");_bebc !=nil {return _bebc ; +};};if _acef .From !=nil {if _dcfa :=_acef .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_dcfa !=nil {return _dcfa ;};};if _acef .To !=nil {if _cebe :=_acef .To .ValidateWithPath (path +"\u002f\u0054\u006f");_cebe !=nil {return _cebe ;};}; +return nil ;}; -// ValidateWithPath validates the CT_OleObjectEmbed and its children, prefixing error messages with path -func (_aebdb *CT_OleObjectEmbed )ValidateWithPath (path string )error {if _eabc :=_aebdb .FollowColorSchemeAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u0041\u0074t\u0072"); -_eabc !=nil {return _eabc ;};if _aebdb .ExtLst !=nil {if _adfd :=_aebdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adfd !=nil {return _adfd ;};};return nil ;};func (_ffbe *CT_SlideViewProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -_fffaa :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_ffbe .CSldViewPr ,_fffaa );if _ffbe .ExtLst !=nil {_dabbb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_ffbe .ExtLst ,_dabbb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TLAnimVariantIntegerVal and its children, prefixing error messages with path +func (_bdeeb *CT_TLAnimVariantIntegerVal )ValidateWithPath (path string )error {return nil };func (_bgfab ST_TLAnimateColorSpace )ValidateWithPath (path string )error {switch _bgfab {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgfab )); +};return nil ;};func (_ebefef *CT_TLCommonMediaNodeData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebefef .CTn =NewCT_TLCommonTimeNodeData ();_ebefef .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_gggca :=range start .Attr {if _gggca .Name .Local =="\u0076\u006f\u006c"{_cegfg ,_cdgaf :=ParseUnionST_PositiveFixedPercentage (_gggca .Value ); +if _cdgaf !=nil {return _cdgaf ;};_ebefef .VolAttr =&_cegfg ;continue ;};if _gggca .Name .Local =="\u006d\u0075\u0074\u0065"{_ccbb ,_gdfdf :=_gb .ParseBool (_gggca .Value );if _gdfdf !=nil {return _gdfdf ;};_ebefef .MuteAttr =&_ccbb ;continue ;};if _gggca .Name .Local =="\u006e\u0075\u006d\u0053\u006c\u0064"{_fegff ,_cfba :=_gb .ParseUint (_gggca .Value ,10,32); +if _cfba !=nil {return _cfba ;};_ccfbg :=uint32 (_fegff );_ebefef .NumSldAttr =&_ccfbg ;continue ;};if _gggca .Name .Local =="\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"{_efffb ,_cfed :=_gb .ParseBool (_gggca .Value ); +if _cfed !=nil {return _cfed ;};_ebefef .ShowWhenStoppedAttr =&_efffb ;continue ;};};_gecae :for {_fdbg ,_fadb :=d .Token ();if _fadb !=nil {return _fadb ;};switch _caga :=_fdbg .(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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _cacdgd :=d .DecodeElement (_ebefef .CTn ,&_caga ); +_cacdgd !=nil {return _cacdgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gaed :=d .DecodeElement (_ebefef .TgtEl ,&_caga ); +_gaed !=nil {return _gaed ;};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\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064e\u0044\u0061\u0074\u0061\u0020%\u0076",_caga .Name ); +if _abafa :=d .Skip ();_abafa !=nil {return _abafa ;};};case _b .EndElement :break _gecae ;case _b .CharData :};};return nil ;};func (_gbcc *CT_SideDirectionTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbcc .DirAttr !=ST_TransitionSideDirectionTypeUnset {_dgaaf ,_cbbd :=_gbcc .DirAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0069\u0072"}); +if _cbbd !=nil {return _cbbd ;};start .Attr =append (start .Attr ,_dgaaf );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the OleObj and its children, prefixing error messages with path -func (_bfda *OleObj )ValidateWithPath (path string )error {if _egfab :=_bfda .CT_OleObject .ValidateWithPath (path );_egfab !=nil {return _egfab ;};return nil ;}; +// ValidateWithPath validates the CT_NotesMaster and its children, prefixing error messages with path +func (_ffcg *CT_NotesMaster )ValidateWithPath (path string )error {if _daga :=_ffcg .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_daga !=nil {return _daga ;};if _ccae :=_ffcg .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); +_ccae !=nil {return _ccae ;};if _ffcg .Hf !=nil {if _fada :=_ffcg .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_fada !=nil {return _fada ;};};if _ffcg .NotesStyle !=nil {if _cgeg :=_ffcg .NotesStyle .ValidateWithPath (path +"/\u004e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"); +_cgeg !=nil {return _cgeg ;};};if _ffcg .ExtLst !=nil {if _gebd :=_ffcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gebd !=nil {return _gebd ;};};return nil ;};type CT_TimeNodeList struct{ -// ValidateWithPath validates the CT_InOutTransition and its children, prefixing error messages with path -func (_ebad *CT_InOutTransition )ValidateWithPath (path string )error {if _egccb :=_ebad .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_egccb !=nil {return _egccb ;};return nil ;};func (_fcdfg ST_TLBehaviorOverrideType )ValidateWithPath (path string )error {switch _fcdfg {case 0,1,2:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcdfg )); -};return nil ;}; +// Parallel Time Node +Par []*CT_TLTimeNodeParallel ; -// Validate validates the CT_TLIterateIntervalTime and its children -func (_dfdeg *CT_TLIterateIntervalTime )Validate ()error {return _dfdeg .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049n\u0074\u0065\u0072\u0076\u0061\u006c\u0054\u0069\u006d\u0065");};func (_aecad ST_TLParaBuildType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aecad .String (),start ); -};func (_bcfb *Notes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcfb .CT_NotesSlide =*NewCT_NotesSlide ();for _ ,_aabgd :=range start .Attr {if _aabgd .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_facgc ,_aefbe :=_f .ParseBool (_aabgd .Value ); -if _aefbe !=nil {return _aefbe ;};_bcfb .ShowMasterSpAttr =&_facgc ;continue ;};if _aabgd .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_bagbf ,_fefab :=_f .ParseBool (_aabgd .Value );if _fefab !=nil {return _fefab ; -};_bcfb .ShowMasterPhAnimAttr =&_bagbf ;continue ;};};_afgf :for {_cgca ,_bcded :=d .Token ();if _bcded !=nil {return _bcded ;};switch _fbbdeb :=_cgca .(type ){case _g .StartElement :switch _fbbdeb .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _gegb :=d .DecodeElement (_bcfb .CSld ,&_fbbdeb ); -_gegb !=nil {return _gegb ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcfb .ClrMapOvr =_eb .NewCT_ColorMappingOverride (); -if _ffccc :=d .DecodeElement (_bcfb .ClrMapOvr ,&_fbbdeb );_ffccc !=nil {return _ffccc ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_bcfb .ExtLst =NewCT_ExtensionListModify (); -if _cafbc :=d .DecodeElement (_bcfb .ExtLst ,&_fbbdeb );_cafbc !=nil {return _cafbc ;};default:_gdf .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",_fbbdeb .Name ); -if _ebcbf :=d .Skip ();_ebcbf !=nil {return _ebcbf ;};};case _g .EndElement :break _afgf ;case _g .CharData :};};return nil ;};func (_gdff *AG_Ole )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fe :=range start .Attr {if _fe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fe .Name .Local =="\u0069\u0064"{_ed ,_ddcb :=_fe .Value ,error (nil ); -if _ddcb !=nil {return _ddcb ;};_gdff .IdAttr =&_ed ;continue ;};if _fe .Name .Local =="\u0073\u0070\u0069\u0064"{_ee ,_b :=_fe .Value ,error (nil );if _b !=nil {return _b ;};_gdff .SpidAttr =&_ee ;continue ;};if _fe .Name .Local =="\u006e\u0061\u006d\u0065"{_fd ,_ada :=_fe .Value ,error (nil ); -if _ada !=nil {return _ada ;};_gdff .NameAttr =&_fd ;continue ;};if _fe .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_ge ,_ega :=_f .ParseBool (_fe .Value );if _ega !=nil {return _ega ;};_gdff .ShowAsIconAttr =&_ge ;continue ; -};if _fe .Name .Local =="\u0069\u006d\u0067\u0057"{_eee ,_edd :=_f .ParseInt (_fe .Value ,10,32);if _edd !=nil {return _edd ;};_cf :=int32 (_eee );_gdff .ImgWAttr =&_cf ;continue ;};if _fe .Name .Local =="\u0069\u006d\u0067\u0048"{_eda ,_eea :=_f .ParseInt (_fe .Value ,10,32); -if _eea !=nil {return _eea ;};_gee :=int32 (_eda );_gdff .ImgHAttr =&_gee ;continue ;};};for {_bg ,_fc :=d .Token ();if _fc !=nil {return _fa .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u004fl\u0065\u003a\u0020\u0025\u0073",_fc );};if _ca ,_gda :=_bg .(_g .EndElement ); -_gda &&_ca .Name ==start .Name {break ;};};return nil ;};func (_eaaee *SldLayout )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eaaee .CT_SlideLayout =*NewCT_SlideLayout ();for _ ,_ebgdce :=range start .Attr {if _ebgdce .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_adgb ,_gefa :=_ebgdce .Value ,error (nil ); -if _gefa !=nil {return _gefa ;};_eaaee .MatchingNameAttr =&_adgb ;continue ;};if _ebgdce .Name .Local =="\u0074\u0079\u0070\u0065"{_eaaee .TypeAttr .UnmarshalXMLAttr (_ebgdce );continue ;};if _ebgdce .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_ababd ,_cfgfe :=_f .ParseBool (_ebgdce .Value ); -if _cfgfe !=nil {return _cfgfe ;};_eaaee .PreserveAttr =&_ababd ;continue ;};if _ebgdce .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_gddge ,_gbca :=_f .ParseBool (_ebgdce .Value );if _gbca !=nil {return _gbca ;};_eaaee .UserDrawnAttr =&_gddge ; -continue ;};if _ebgdce .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_ddacf ,_ebdce :=_f .ParseBool (_ebgdce .Value );if _ebdce !=nil {return _ebdce ;};_eaaee .ShowMasterSpAttr =&_ddacf ;continue ;};if _ebgdce .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_efgefg ,_gceed :=_f .ParseBool (_ebgdce .Value ); -if _gceed !=nil {return _gceed ;};_eaaee .ShowMasterPhAnimAttr =&_efgefg ;continue ;};};_bdfg :for {_acabe ,_edcbd :=d .Token ();if _edcbd !=nil {return _edcbd ;};switch _bagcg :=_acabe .(type ){case _g .StartElement :switch _bagcg .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _fffb :=d .DecodeElement (_eaaee .CSld ,&_bagcg ); -_fffb !=nil {return _fffb ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eaaee .ClrMapOvr =_eb .NewCT_ColorMappingOverride (); -if _eggd :=d .DecodeElement (_eaaee .ClrMapOvr ,&_bagcg );_eggd !=nil {return _eggd ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eaaee .Transition =NewCT_SlideTransition (); -if _ebgbc :=d .DecodeElement (_eaaee .Transition ,&_bagcg );_ebgbc !=nil {return _ebgbc ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eaaee .Timing =NewCT_SlideTiming (); -if _bbedg :=d .DecodeElement (_eaaee .Timing ,&_bagcg );_bbedg !=nil {return _bbedg ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eaaee .Hf =NewCT_HeaderFooter (); -if _fbfea :=d .DecodeElement (_eaaee .Hf ,&_bagcg );_fbfea !=nil {return _fbfea ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_eaaee .ExtLst =NewCT_ExtensionListModify (); -if _acfef :=d .DecodeElement (_eaaee .ExtLst ,&_bagcg );_acfef !=nil {return _acfef ;};default:_gdf .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",_bagcg .Name ); -if _baccb :=d .Skip ();_baccb !=nil {return _baccb ;};};case _g .EndElement :break _bdfg ;case _g .CharData :};};return nil ;};func (_egbfe *CT_PresentationProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _egbfe .HtmlPubPr !=nil {_ceba :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u0068\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072"}}; -e .EncodeElement (_egbfe .HtmlPubPr ,_ceba );};if _egbfe .WebPr !=nil {_egde :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_egbfe .WebPr ,_egde );};if _egbfe .PrnPr !=nil {_gdeb :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0070\u0072\u006e\u0050\u0072"}}; -e .EncodeElement (_egbfe .PrnPr ,_gdeb );};if _egbfe .ShowPr !=nil {_ffgf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u0068\u006f\u0077\u0050\u0072"}};e .EncodeElement (_egbfe .ShowPr ,_ffgf );};if _egbfe .ClrMru !=nil {_cebcd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0072\u0075"}}; -e .EncodeElement (_egbfe .ClrMru ,_cebcd );};if _egbfe .ExtLst !=nil {_acgaa :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egbfe .ExtLst ,_acgaa );};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;};func (_afec *CT_OleObjectLink )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _afec .UpdateAutomaticAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_afec .UpdateAutomaticAttr ))}); -};e .EncodeToken (start );if _afec .ExtLst !=nil {_ccbae :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afec .ExtLst ,_ccbae );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; -};func (_gcgaf *CT_SlideSize )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcgaf .CxAttr =914400;_gcgaf .CyAttr =914400;for _ ,_ecdf :=range start .Attr {if _ecdf .Name .Local =="\u0063\u0078"{_abeb ,_dbeef :=_f .ParseInt (_ecdf .Value ,10,32); -if _dbeef !=nil {return _dbeef ;};_gcgaf .CxAttr =int32 (_abeb );continue ;};if _ecdf .Name .Local =="\u0063\u0079"{_ddgg ,_cdfcc :=_f .ParseInt (_ecdf .Value ,10,32);if _cdfcc !=nil {return _cdfcc ;};_gcgaf .CyAttr =int32 (_ddgg );continue ;};if _ecdf .Name .Local =="\u0074\u0079\u0070\u0065"{_gcgaf .TypeAttr .UnmarshalXMLAttr (_ecdf ); -continue ;};};for {_deacc ,_bdae :=d .Token ();if _bdae !=nil {return _fa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006ci\u0064\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_bdae );};if _ggcad ,_bgac :=_deacc .(_g .EndElement ); -_bgac &&_ggcad .Name ==start .Name {break ;};};return nil ;}; +// Sequence Time Node +Seq []*CT_TLTimeNodeSequence ; -// ValidateWithPath validates the CT_TLTimeConditionList and its children, prefixing error messages with path -func (_bgbd *CT_TLTimeConditionList )ValidateWithPath (path string )error {for _geeeea ,_fcbd :=range _bgbd .Cond {if _cgccdd :=_fcbd .ValidateWithPath (_fa .Sprintf ("%\u0073\u002f\u0043\u006f\u006e\u0064\u005b\u0025\u0064\u005d",path ,_geeeea ));_cgccdd !=nil {return _cgccdd ; -};};return nil ;};type CT_OrientationTransition struct{ +// Exclusive +Excl []*CT_TLTimeNodeExclusive ; -// Transition Direction -DirAttr ST_Direction ;}; +// Animate +Anim []*CT_TLAnimateBehavior ; -// ValidateWithPath validates the CT_NormalViewProperties and its children, prefixing error messages with path -func (_fdeb *CT_NormalViewProperties )ValidateWithPath (path string )error {if _dced :=_fdeb .VertBarStateAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_dced !=nil {return _dced ; -};if _ceb :=_fdeb .HorzBarStateAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_ceb !=nil {return _ceb ;};if _dfag :=_fdeb .RestoredLeft .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074"); -_dfag !=nil {return _dfag ;};if _ecceb :=_fdeb .RestoredTop .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070");_ecceb !=nil {return _ecceb ;};if _fdeb .ExtLst !=nil {if _aaeg :=_fdeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_aaeg !=nil {return _aaeg ;};};return nil ;};func (_egedf *EG_ExtensionList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egedf .Ext !=nil {_ecca :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_fbeba :=range _egedf .Ext {e .EncodeElement (_fbeba ,_ecca ); -};};return nil ;}; +// Animate Color Behavior +AnimClr []*CT_TLAnimateColorBehavior ; -// ValidateWithPath validates the Sld and its children, prefixing error messages with path -func (_afcf *Sld )ValidateWithPath (path string )error {if _geaed :=_afcf .CT_Slide .ValidateWithPath (path );_geaed !=nil {return _geaed ;};return nil ;};func (_faec *CT_Empty )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bbgc *CT_TransitionStartSoundAction )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbgc .Snd =_eb .NewCT_EmbeddedWAVAudioFile ();for _ ,_gefbf :=range start .Attr {if _gefbf .Name .Local =="\u006c\u006f\u006f\u0070"{_dbffd ,_deeba :=_f .ParseBool (_gefbf .Value ); -if _deeba !=nil {return _deeba ;};_bbgc .LoopAttr =&_dbffd ;continue ;};};_dfeaa :for {_bgbeb ,_ccfg :=d .Token ();if _ccfg !=nil {return _ccfg ;};switch _ggega :=_bgbeb .(type ){case _g .StartElement :switch _ggega .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _acccc :=d .DecodeElement (_bbgc .Snd ,&_ggega ); -_acccc !=nil {return _acccc ;};default:_gdf .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",_ggega .Name ); -if _eefdg :=d .Skip ();_eefdg !=nil {return _eefdg ;};};case _g .EndElement :break _dfeaa ;case _g .CharData :};};return nil ;};func (_acgca ST_TransitionSideDirectionType )String ()string {switch _acgca {case 0:return "";case 1:return "\u006c";case 2:return "\u0075"; -case 3:return "\u0072";case 4:return "\u0064";};return "";};func (_fdcb *CT_CustomerData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffcf :=range start .Attr {if _ffcf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ffcf .Name .Local =="\u0069\u0064"||_ffcf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ffcf .Name .Local =="\u0069\u0064"{_gccg ,_gcbd :=_ffcf .Value ,error (nil ); -if _gcbd !=nil {return _gcbd ;};_fdcb .IdAttr =_gccg ;continue ;};};for {_bdc ,_caee :=d .Token ();if _caee !=nil {return _fa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006de\u0072\u0044\u0061t\u0061:\u0020\u0025\u0073",_caee ); -};if _aacge ,_cafb :=_bdc .(_g .EndElement );_cafb &&_aacge .Name ==start .Name {break ;};};return nil ;};func (_cffab *CT_SideDirectionTransition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cccb :=range start .Attr {if _cccb .Name .Local =="\u0064\u0069\u0072"{_cffab .DirAttr .UnmarshalXMLAttr (_cccb ); -continue ;};};for {_cabf ,_cagc :=d .Token ();if _cagc !=nil {return _fa .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",_cagc ); -};if _cgfg ,_ceade :=_cabf .(_g .EndElement );_ceade &&_cgfg .Name ==start .Name {break ;};};return nil ;};func (_efbbd *CT_Rel )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_efbbd .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_HandoutMasterIdListEntry ()*CT_HandoutMasterIdListEntry {_dfddd :=&CT_HandoutMasterIdListEntry {};return _dfddd ;}; +// Animate Effect +AnimEffect []*CT_TLAnimateEffectBehavior ; -// ValidateWithPath validates the CT_StringTag and its children, prefixing error messages with path -func (_ebbcb *CT_StringTag )ValidateWithPath (path string )error {return nil };const (ST_TLAnimateColorSpaceUnset ST_TLAnimateColorSpace =0;ST_TLAnimateColorSpaceRgb ST_TLAnimateColorSpace =1;ST_TLAnimateColorSpaceHsl ST_TLAnimateColorSpace =2;); +// Animate Motion +AnimMotion []*CT_TLAnimateMotionBehavior ; -// ValidateWithPath validates the CT_ViewProperties and its children, prefixing error messages with path -func (_cdcab *CT_ViewProperties )ValidateWithPath (path string )error {if _gbcg :=_cdcab .LastViewAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0056\u0069\u0065\u0077\u0041\u0074\u0074\u0072");_gbcg !=nil {return _gbcg ;};if _cdcab .NormalViewPr !=nil {if _bbbc :=_cdcab .NormalViewPr .ValidateWithPath (path +"\u002f\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"); -_bbbc !=nil {return _bbbc ;};};if _cdcab .SlideViewPr !=nil {if _gfbe :=_cdcab .SlideViewPr .ValidateWithPath (path +"\u002f\u0053\u006ci\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072");_gfbe !=nil {return _gfbe ;};};if _cdcab .OutlineViewPr !=nil {if _faac :=_cdcab .OutlineViewPr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056i\u0065\u0077\u0050\u0072"); -_faac !=nil {return _faac ;};};if _cdcab .NotesTextViewPr !=nil {if _cgaaf :=_cdcab .NotesTextViewPr .ValidateWithPath (path +"\u002f\u004eo\u0074\u0065\u0073T\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072");_cgaaf !=nil {return _cgaaf ;};};if _cdcab .SorterViewPr !=nil {if _fcffa :=_cdcab .SorterViewPr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"); -_fcffa !=nil {return _fcffa ;};};if _cdcab .NotesViewPr !=nil {if _cceceb :=_cdcab .NotesViewPr .ValidateWithPath (path +"\u002f\u004e\u006ft\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072");_cceceb !=nil {return _cceceb ;};};if _cdcab .GridSpacing !=nil {if _bgbfb :=_cdcab .GridSpacing .ValidateWithPath (path +"\u002f\u0047\u0072i\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_bgbfb !=nil {return _bgbfb ;};};if _cdcab .ExtLst !=nil {if _eebf :=_cdcab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eebf !=nil {return _eebf ;};};return nil ;};type CT_ExtensionList struct{ +// Animate Rotation +AnimRot []*CT_TLAnimateRotationBehavior ; -// Extension -Ext []*CT_Extension ;};func (_afgc *CT_ExtensionListModify )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cbefe :=range start .Attr {if _cbefe .Name .Local =="\u006d\u006f\u0064"{_gcge ,_bbc :=_f .ParseBool (_cbefe .Value );if _bbc !=nil {return _bbc ; -};_afgc .ModAttr =&_gcge ;continue ;};};_bbgd :for {_cfd ,_gafd :=d .Token ();if _gafd !=nil {return _gafd ;};switch _bffb :=_cfd .(type ){case _g .StartElement :switch _bffb .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_adfc :=NewCT_Extension (); -if _afbe :=d .DecodeElement (_adfc ,&_bffb );_afbe !=nil {return _afbe ;};_afgc .Ext =append (_afgc .Ext ,_adfc );default:_gdf .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",_bffb .Name ); -if _fedf :=d .Skip ();_fedf !=nil {return _fedf ;};};case _g .EndElement :break _bbgd ;case _g .CharData :};};return nil ;};func NewCT_PresentationProperties ()*CT_PresentationProperties {_bbcdg :=&CT_PresentationProperties {};return _bbcdg ;}; +// Animate Scale +AnimScale []*CT_TLAnimateScaleBehavior ; -// ValidateWithPath validates the TagLst and its children, prefixing error messages with path -func (_eeade *TagLst )ValidateWithPath (path string )error {if _bbgdf :=_eeade .CT_TagList .ValidateWithPath (path );_bbgdf !=nil {return _bbgdf ;};return nil ;};func (_fggec *CmAuthorLst )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\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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\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 ,_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 :"\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 ,_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 ="\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074";return _fggec .CT_CommentAuthorList .MarshalXML (e ,start );}; +// Command +Cmd []*CT_TLCommandBehavior ; -// Validate validates the CT_SlideMaster and its children -func (_aeee *CT_SlideMaster )Validate ()error {return _aeee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072");};func (_fgcbg *ST_TLTimeNodeMasterRelation )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebfg ,_ceddf :=d .Token (); -if _ceddf !=nil {return _ceddf ;};if _cdcb ,_ddgbb :=_ebfg .(_g .EndElement );_ddgbb &&_cdcb .Name ==start .Name {*_fgcbg =1;return nil ;};if _gaaag ,_fcdbb :=_ebfg .(_g .CharData );!_fcdbb {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebfg ); -}else {switch string (_gaaag ){case "":*_fgcbg =0;case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_fgcbg =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_fgcbg =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_fgcbg =3;};};_ebfg ,_ceddf =d .Token (); -if _ceddf !=nil {return _ceddf ;};if _badff ,_gagd :=_ebfg .(_g .EndElement );_gagd &&_badff .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebfg ); -};func NewCT_TLGraphicalObjectBuild ()*CT_TLGraphicalObjectBuild {_ccbcf :=&CT_TLGraphicalObjectBuild {};return _ccbcf ;};func (_bdfe *CT_SlideMasterIdListEntry )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bdfe .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_bdfe .IdAttr )}); -};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_bdfe .RIdAttr )});e .EncodeToken (start );if _bdfe .ExtLst !=nil {_egbfc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bdfe .ExtLst ,_egbfc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gfag ST_SplitterBarState )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gfag .String (),start ); -};func (_edab *CT_CommonSlideViewProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _edab .SnapToGridAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_edab .SnapToGridAttr ))}); -};if _edab .SnapToObjectsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_edab .SnapToObjectsAttr ))}); -};if _edab .ShowGuidesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_edab .ShowGuidesAttr ))});};e .EncodeToken (start ); -_egce :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_edab .CViewPr ,_egce );if _edab .GuideLst !=nil {_ddfe :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"}}; -e .EncodeElement (_edab .GuideLst ,_ddfe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fbggc *CT_NotesViewProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbggc .CSldViewPr =NewCT_CommonSlideViewProperties (); -_aecc :for {_aegb ,_gfgb :=d .Token ();if _gfgb !=nil {return _gfgb ;};switch _ecda :=_aegb .(type ){case _g .StartElement :switch _ecda .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _edaeg :=d .DecodeElement (_fbggc .CSldViewPr ,&_ecda ); -_edaeg !=nil {return _edaeg ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fbggc .ExtLst =NewCT_ExtensionList (); -if _dfdf :=d .DecodeElement (_fbggc .ExtLst ,&_ecda );_dfdf !=nil {return _dfdf ;};default:_gdf .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",_ecda .Name ); -if _gcae :=d .Skip ();_gcae !=nil {return _gcae ;};};case _g .EndElement :break _aecc ;case _g .CharData :};};return nil ;};func (_dccad *CT_SlideMasterIdList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbfbc :for {_fedb ,_gffg :=d .Token (); -if _gffg !=nil {return _gffg ;};switch _dbgdc :=_fedb .(type ){case _g .StartElement :switch _dbgdc .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_abfa :=NewCT_SlideMasterIdListEntry (); -if _cccbc :=d .DecodeElement (_abfa ,&_dbgdc );_cccbc !=nil {return _cccbc ;};_dccad .SldMasterId =append (_dccad .SldMasterId ,_abfa );default:_gdf .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",_dbgdc .Name ); -if _fdcf :=d .Skip ();_fdcf !=nil {return _fdcf ;};};case _g .EndElement :break _gbfbc ;case _g .CharData :};};return nil ;};func (_fdgce ST_PlaceholderSize )Validate ()error {return _fdgce .ValidateWithPath ("")};func (_cade *ST_TLBehaviorOverrideType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fadaf ,_aaef :=d .Token (); -if _aaef !=nil {return _aaef ;};if _defcf ,_fcccad :=_fadaf .(_g .EndElement );_fcccad &&_defcf .Name ==start .Name {*_cade =1;return nil ;};if _ceea ,_daddg :=_fadaf .(_g .CharData );!_daddg {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fadaf ); -}else {switch string (_ceea ){case "":*_cade =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cade =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_cade =2;};};_fadaf ,_aaef =d .Token ();if _aaef !=nil {return _aaef ;};if _faab ,_cafcd :=_fadaf .(_g .EndElement ); -_cafcd &&_faab .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fadaf );};func NewPresentation ()*Presentation {_fageb :=&Presentation {}; -_fageb .CT_Presentation =*NewCT_Presentation ();return _fageb ;};func NewCT_OleObjectEmbed ()*CT_OleObjectEmbed {_bdge :=&CT_OleObjectEmbed {};return _bdge };type ST_TLChartSubelementType byte ;func (_gdaaf *EG_TopLevelSlide )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdaaf .ClrMap =_eb .NewCT_ColorMapping (); -_cffc :for {_gdge ,_ddffg :=d .Token ();if _ddffg !=nil {return _ddffg ;};switch _gadfgg :=_gdge .(type ){case _g .StartElement :switch _gadfgg .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _fgbed :=d .DecodeElement (_gdaaf .ClrMap ,&_gadfgg ); -_fgbed !=nil {return _fgbed ;};default:_gdf .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",_gadfgg .Name ); -if _bgbdb :=d .Skip ();_bgbdb !=nil {return _bgbdb ;};};case _g .EndElement :break _cffc ;case _g .CharData :};};return nil ;};type ST_WebColorType byte ;type ST_PhotoAlbumLayout byte ;func (_ddad ST_TLNextActionType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ecdbb :=_g .Attr {}; -_ecdbb .Name =name ;switch _ddad {case ST_TLNextActionTypeUnset :_ecdbb .Value ="";case ST_TLNextActionTypeNone :_ecdbb .Value ="\u006e\u006f\u006e\u0065";case ST_TLNextActionTypeSeek :_ecdbb .Value ="\u0073\u0065\u0065\u006b";};return _ecdbb ,nil ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_aacc :=&CT_GroupShapeNonVisual {}; -_aacc .CNvPr =_eb .NewCT_NonVisualDrawingProps ();_aacc .CNvGrpSpPr =_eb .NewCT_NonVisualGroupDrawingShapeProps ();_aacc .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _aacc ;}; +// Set Time Node Behavior +Set []*CT_TLSetBehavior ; -// ValidateWithPath validates the CT_NotesSlide and its children, prefixing error messages with path -func (_faag *CT_NotesSlide )ValidateWithPath (path string )error {if _edbf :=_faag .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_edbf !=nil {return _edbf ;};if _faag .ClrMapOvr !=nil {if _eecf :=_faag .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"); -_eecf !=nil {return _eecf ;};};if _faag .ExtLst !=nil {if _fcea :=_faag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcea !=nil {return _fcea ;};};return nil ;};type CT_TLAnimVariantBooleanVal struct{ +// Audio +Audio []*CT_TLMediaNodeAudio ; -// Value -ValAttr bool ;};type CT_TLByRgbColorTransform struct{ +// Video +Video []*CT_TLMediaNodeVideo ;}; -// Red -RAttr _eb .ST_FixedPercentage ; +// Validate validates the CT_NormalViewProperties and its children +func (_egcf *CT_NormalViewProperties )Validate ()error {return _egcf .ValidateWithPath ("\u0043\u0054\u005fNo\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// Green -GAttr _eb .ST_FixedPercentage ; +// ValidateWithPath validates the Notes and its children, prefixing error messages with path +func (_agabe *Notes )ValidateWithPath (path string )error {if _fagca :=_agabe .CT_NotesSlide .ValidateWithPath (path );_fagca !=nil {return _fagca ;};return nil ;}; -// Blue -BAttr _eb .ST_FixedPercentage ;};func (_ddde *CT_ViewProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cege :=range start .Attr {if _cege .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_ddde .LastViewAttr .UnmarshalXMLAttr (_cege ); -continue ;};if _cege .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_fgcbdc ,_fafaa :=_f .ParseBool (_cege .Value );if _fafaa !=nil {return _fafaa ;};_ddde .ShowCommentsAttr =&_fgcbdc ;continue ;};};_fbade :for {_ggefb ,_eaegd :=d .Token (); -if _eaegd !=nil {return _eaegd ;};switch _fcdaba :=_ggefb .(type ){case _g .StartElement :switch _fcdaba .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddde .NormalViewPr =NewCT_NormalViewProperties (); -if _abeg :=d .DecodeElement (_ddde .NormalViewPr ,&_fcdaba );_abeg !=nil {return _abeg ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddde .SlideViewPr =NewCT_SlideViewProperties (); -if _gaaa :=d .DecodeElement (_ddde .SlideViewPr ,&_fcdaba );_gaaa !=nil {return _gaaa ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddde .OutlineViewPr =NewCT_OutlineViewProperties (); -if _beega :=d .DecodeElement (_ddde .OutlineViewPr ,&_fcdaba );_beega !=nil {return _beega ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddde .NotesTextViewPr =NewCT_NotesTextViewProperties (); -if _cgdf :=d .DecodeElement (_ddde .NotesTextViewPr ,&_fcdaba );_cgdf !=nil {return _cgdf ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddde .SorterViewPr =NewCT_SlideSorterViewProperties (); -if _acgd :=d .DecodeElement (_ddde .SorterViewPr ,&_fcdaba );_acgd !=nil {return _acgd ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddde .NotesViewPr =NewCT_NotesViewProperties (); -if _afggg :=d .DecodeElement (_ddde .NotesViewPr ,&_fcdaba );_afggg !=nil {return _afggg ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddde .GridSpacing =_eb .NewCT_PositiveSize2D (); -if _acbcc :=d .DecodeElement (_ddde .GridSpacing ,&_fcdaba );_acbcc !=nil {return _acbcc ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_ddde .ExtLst =NewCT_ExtensionList (); -if _edabc :=d .DecodeElement (_ddde .ExtLst ,&_fcdaba );_edabc !=nil {return _edabc ;};default:_gdf .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",_fcdaba .Name ); -if _gdbe :=d .Skip ();_gdbe !=nil {return _gdbe ;};};case _g .EndElement :break _fbade ;case _g .CharData :};};return nil ;};func (_edddg *CT_TLIterateIntervalPercentage )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fbea :=range start .Attr {if _fbea .Name .Local =="\u0076\u0061\u006c"{_bedec ,_bagc :=ParseUnionST_PositivePercentage (_fbea .Value ); -if _bagc !=nil {return _bagc ;};_edddg .ValAttr =_bedec ;continue ;};};for {_cfbbe ,_accc :=d .Token ();if _accc !=nil {return _fa .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",_accc ); -};if _accff ,_bddg :=_cfbbe .(_g .EndElement );_bddg &&_accff .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_HeaderFooter and its children +func (_dgagf *CT_HeaderFooter )Validate ()error {return _dgagf .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};type CT_SlideTiming struct{TnLst *CT_TimeNodeList ; -// Validate validates the CT_TLByAnimateColorTransform and its children -func (_cddf *CT_TLByAnimateColorTransform )Validate ()error {return _cddf .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 NewCT_SlideLayoutIdListEntry ()*CT_SlideLayoutIdListEntry {_abaef :=&CT_SlideLayoutIdListEntry {}; -return _abaef ;}; +// Build List +BldLst *CT_BuildList ;ExtLst *CT_ExtensionListModify ;}; -// Validate validates the CT_Kinsoku and its children -func (_cacaa *CT_Kinsoku )Validate ()error {return _cacaa .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");};func (_cace *CT_ShowInfoKiosk )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cace .RestartAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"},Value :_fa .Sprintf ("\u0025\u0076",*_cace .RestartAttr )}); -};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_PhotoAlbum struct{ +// Validate validates the CT_SlideTransition and its children +func (_bbcba *CT_SlideTransition )Validate ()error {return _bbcba .ValidateWithPath ("\u0043T\u005fS\u006c\u0069\u0064\u0065\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};type CT_PhotoAlbum struct{ // Black and White BwAttr *bool ; @@ -1062,3930 +921,4074 @@ ShowCaptionsAttr *bool ; LayoutAttr ST_PhotoAlbumLayout ; // Frame Type -FrameAttr ST_PhotoAlbumFrameShape ;ExtLst *CT_ExtensionList ;};func NewCT_NotesMasterIdList ()*CT_NotesMasterIdList {_adba :=&CT_NotesMasterIdList {};return _adba };func (_gge *AG_Ole )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gge .SpidAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_gge .SpidAttr )}); -};if _gge .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fa .Sprintf ("\u0025\u0076",*_gge .NameAttr )});};if _gge .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_gge .ShowAsIconAttr ))}); -};if _gge .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_gge .IdAttr )});};if _gge .ImgWAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_fa .Sprintf ("\u0025\u0076",*_gge .ImgWAttr )}); -};if _gge .ImgHAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_fa .Sprintf ("\u0025\u0076",*_gge .ImgHAttr )});};return nil ;};func (_deaab ST_PlaceholderSize )ValidateWithPath (path string )error {switch _deaab {case 0,1,2,3:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deaab )); -};return nil ;}; +FrameAttr ST_PhotoAlbumFrameShape ;ExtLst *CT_ExtensionList ;};type CT_NotesMaster struct{ -// ValidateWithPath validates the CT_HtmlPublishProperties and its children, prefixing error messages with path -func (_bbcc *CT_HtmlPublishProperties )ValidateWithPath (path string )error {if _bbcc .SldAll !=nil {if _eacfa :=_bbcc .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_eacfa !=nil {return _eacfa ;};};if _bbcc .SldRg !=nil {if _afag :=_bbcc .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067"); -_afag !=nil {return _afag ;};};if _bbcc .CustShow !=nil {if _ggef :=_bbcc .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_ggef !=nil {return _ggef ;};};if _bbcc .ExtLst !=nil {if _gcaf :=_bbcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gcaf !=nil {return _gcaf ;};};return nil ;};func (_fagdb *CT_TLTimeAnimateValue )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fagdb .TmAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u006d"},Value :_fa .Sprintf ("\u0025\u0076",*_fagdb .TmAttr )}); -};if _fagdb .FmlaAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_fa .Sprintf ("\u0025\u0076",*_fagdb .FmlaAttr )});};e .EncodeToken (start );if _fagdb .Val !=nil {_fgfe :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0076a\u006c"}}; -e .EncodeElement (_fagdb .Val ,_fgfe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dddfd *CT_TLIterateIntervalTime )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dcfgdf :=range start .Attr {if _dcfgdf .Name .Local =="\u0076\u0061\u006c"{_bdaee ,_ggcge :=ParseUnionST_TLTime (_dcfgdf .Value ); -if _ggcge !=nil {return _ggcge ;};_dddfd .ValAttr =_bdaee ;continue ;};};for {_bffdc ,_bcfed :=d .Token ();if _bcfed !=nil {return _fa .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",_bcfed ); -};if _efgc ,_bdbg :=_bffdc .(_g .EndElement );_bdbg &&_efgc .Name ==start .Name {break ;};};return nil ;}; +// Common Slide Data +CSld *CT_CommonSlideData ; -// ValidateWithPath validates the CmAuthorLst and its children, prefixing error messages with path -func (_afbbc *CmAuthorLst )ValidateWithPath (path string )error {if _bebda :=_afbbc .CT_CommentAuthorList .ValidateWithPath (path );_bebda !=nil {return _bebda ;};return nil ;}; +// Color Scheme Map +ClrMap *_fe .CT_ColorMapping ; -// Validate validates the AG_TLBuild and its children -func (_be *AG_TLBuild )Validate ()error {return _be .ValidateWithPath ("\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064");};func (_egcag *ST_PrintColorMode )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_egcag =0;case "\u0062\u0077":*_egcag =1; -case "\u0067\u0072\u0061\u0079":*_egcag =2;case "\u0063\u006c\u0072":*_egcag =3;};return nil ;}; +// Header/Footer Information for a Notes Master +Hf *CT_HeaderFooter ; -// Validate validates the CT_SlideSyncProperties and its children -func (_ecbe *CT_SlideSyncProperties )Validate ()error {return _ecbe .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_aegbcb ST_IterateType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aegbcb .String (),start ); -}; +// Notes Text Style +NotesStyle *_fe .CT_TextListStyle ;ExtLst *CT_ExtensionListModify ;};func (_ffdae ST_TransitionSpeed )String ()string {switch _ffdae {case 0:return "";case 1:return "\u0073\u006c\u006f\u0077";case 2:return "\u006d\u0065\u0064";case 3:return "\u0066\u0061\u0073\u0074"; +};return "";};func NewCT_Presentation ()*CT_Presentation {_edgac :=&CT_Presentation {};_edgac .NotesSz =_fe .NewCT_PositiveSize2D ();return _edgac ;}; -// Validate validates the CT_GroupShapeNonVisual and its children -func (_gdg *CT_GroupShapeNonVisual )Validate ()error {return _gdg .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};func (_ccff *CT_SlideMaster )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccff .CSld =NewCT_CommonSlideData (); -_ccff .ClrMap =_eb .NewCT_ColorMapping ();for _ ,_eedag :=range start .Attr {if _eedag .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_adebe ,_acfga :=_f .ParseBool (_eedag .Value );if _acfga !=nil {return _acfga ;};_ccff .PreserveAttr =&_adebe ; -continue ;};};_bebg :for {_eggf ,_fdgbg :=d .Token ();if _fdgbg !=nil {return _fdgbg ;};switch _agbff :=_eggf .(type ){case _g .StartElement :switch _agbff .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _eaea :=d .DecodeElement (_ccff .CSld ,&_agbff ); -_eaea !=nil {return _eaea ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _ebgca :=d .DecodeElement (_ccff .ClrMap ,&_agbff ); -_ebgca !=nil {return _ebgca ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccff .SldLayoutIdLst =NewCT_SlideLayoutIdList (); -if _ddfce :=d .DecodeElement (_ccff .SldLayoutIdLst ,&_agbff );_ddfce !=nil {return _ddfce ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccff .Transition =NewCT_SlideTransition (); -if _bdcg :=d .DecodeElement (_ccff .Transition ,&_agbff );_bdcg !=nil {return _bdcg ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccff .Timing =NewCT_SlideTiming (); -if _fecc :=d .DecodeElement (_ccff .Timing ,&_agbff );_fecc !=nil {return _fecc ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccff .Hf =NewCT_HeaderFooter (); -if _bece :=d .DecodeElement (_ccff .Hf ,&_agbff );_bece !=nil {return _bece ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccff .TxStyles =NewCT_SlideMasterTextStyles (); -if _gcdc :=d .DecodeElement (_ccff .TxStyles ,&_agbff );_gcdc !=nil {return _gcdc ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_ccff .ExtLst =NewCT_ExtensionListModify (); -if _ggdb :=d .DecodeElement (_ccff .ExtLst ,&_agbff );_ggdb !=nil {return _ggdb ;};default:_gdf .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",_agbff .Name ); -if _cdff :=d .Skip ();_cdff !=nil {return _cdff ;};};case _g .EndElement :break _bebg ;case _g .CharData :};};return nil ;};func (_ccgeg ST_PlaceholderSize )String ()string {switch _ccgeg {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 "";}; +// Validate validates the CT_CommonSlideData and its children +func (_dcf *CT_CommonSlideData )Validate ()error {return _dcf .ValidateWithPath ("\u0043T\u005fC\u006f\u006d\u006d\u006f\u006eS\u006c\u0069d\u0065\u0044\u0061\u0074\u0061");};func (_gaab *CT_SlideMasterIdListEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agge :=range start .Attr {if _agge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_agge .Name .Local =="\u0069\u0064"||_agge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_agge .Name .Local =="\u0069\u0064"{_fbegc ,_gged :=_agge .Value ,error (nil ); +if _gged !=nil {return _gged ;};_gaab .RIdAttr =_fbegc ;continue ;};if _agge .Name .Local =="\u0069\u0064"{_bdfe ,_aebcg :=_gb .ParseUint (_agge .Value ,10,32);if _aebcg !=nil {return _aebcg ;};_adgc :=uint32 (_bdfe );_gaab .IdAttr =&_adgc ;continue ;}; +};_afbf :for {_abde ,_dffe :=d .Token ();if _dffe !=nil {return _dffe ;};switch _ecgaa :=_abde .(type ){case _b .StartElement :switch _ecgaa .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_gaab .ExtLst =NewCT_ExtensionList (); +if _fece :=d .DecodeElement (_gaab .ExtLst ,&_ecgaa );_fece !=nil {return _fece ;};default:_e .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",_ecgaa .Name ); +if _gfcd :=d .Skip ();_gfcd !=nil {return _gfcd ;};};case _b .EndElement :break _afbf ;case _b .CharData :};};return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_cgec :=&CT_PictureNonVisual {};_cgec .CNvPr =_fe .NewCT_NonVisualDrawingProps (); +_cgec .CNvPicPr =_fe .NewCT_NonVisualPictureProperties ();_cgec .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _cgec ;}; -// Validate validates the CT_ControlList and its children -func (_bga *CT_ControlList )Validate ()error {return _bga .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006fl\u004c\u0069\u0073\u0074");};type CT_SlideMaster struct{ +// Validate validates the NotesMaster and its children +func (_efec *NotesMaster )Validate ()error {return _efec .ValidateWithPath ("N\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072");};func (_efcaf *CT_WebProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eadd :=range start .Attr {if _eadd .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_egcbc ,_dfde :=_gb .ParseBool (_eadd .Value ); +if _dfde !=nil {return _dfde ;};_efcaf .ShowAnimationAttr =&_egcbc ;continue ;};if _eadd .Name .Local =="\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"{_gbgeg ,_aegae :=_gb .ParseBool (_eadd .Value );if _aegae !=nil {return _aegae ; +};_efcaf .ResizeGraphicsAttr =&_gbgeg ;continue ;};if _eadd .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_dcfg ,_bgcac :=_gb .ParseBool (_eadd .Value );if _bgcac !=nil {return _bgcac ;};_efcaf .AllowPngAttr =&_dcfg ;continue ;};if _eadd .Name .Local =="\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"{_edbdb ,_gabc :=_gb .ParseBool (_eadd .Value ); +if _gabc !=nil {return _gabc ;};_efcaf .RelyOnVmlAttr =&_edbdb ;continue ;};if _eadd .Name .Local =="\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"{_dcda ,_fcgea :=_gb .ParseBool (_eadd .Value );if _fcgea !=nil {return _fcgea ; +};_efcaf .OrganizeInFoldersAttr =&_dcda ;continue ;};if _eadd .Name .Local =="\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"{_gddeag ,_cggcd :=_gb .ParseBool (_eadd .Value );if _cggcd !=nil {return _cggcd ;};_efcaf .UseLongFilenamesAttr =&_gddeag ; +continue ;};if _eadd .Name .Local =="\u0069\u006d\u0067S\u007a"{_efcaf .ImgSzAttr .UnmarshalXMLAttr (_eadd );continue ;};if _eadd .Name .Local =="\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"{_ccefaf ,_cfef :=_eadd .Value ,error (nil );if _cfef !=nil {return _cfef ; +};_efcaf .EncodingAttr =&_ccefaf ;continue ;};if _eadd .Name .Local =="\u0063\u006c\u0072"{_efcaf .ClrAttr .UnmarshalXMLAttr (_eadd );continue ;};};_gdcc :for {_fcga ,_ebdg :=d .Token ();if _ebdg !=nil {return _ebdg ;};switch _fffdg :=_fcga .(type ){case _b .StartElement :switch _fffdg .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_efcaf .ExtLst =NewCT_ExtensionList (); +if _bgage :=d .DecodeElement (_efcaf .ExtLst ,&_fffdg );_bgage !=nil {return _bgage ;};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\u0057\u0065\u0062\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025v",_fffdg .Name ); +if _eadf :=d .Skip ();_eadf !=nil {return _eadf ;};};case _b .EndElement :break _gdcc ;case _b .CharData :};};return nil ;};type CT_TLAnimateScaleBehavior struct{ -// Preserve Slide Master -PreserveAttr *bool ; +// Zoom Content +ZoomContentsAttr *bool ;CBhvr *CT_TLCommonBehaviorData ; -// Common slide data for slide masters -CSld *CT_CommonSlideData ; +// By +By *CT_TLPoint ;From *CT_TLPoint ; -// Color Scheme Map -ClrMap *_eb .CT_ColorMapping ; +// To +To *CT_TLPoint ;};func (_addfba ST_WebColorType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_addfba .String (),start );};func NewCT_EmbeddedFontDataId ()*CT_EmbeddedFontDataId {_fegc :=&CT_EmbeddedFontDataId {}; +return _fegc ;};type SldLayout struct{CT_SlideLayout }; -// List of Slide Layouts -SldLayoutIdLst *CT_SlideLayoutIdList ; +// ValidateWithPath validates the CT_SlideMasterIdListEntry and its children, prefixing error messages with path +func (_fgff *CT_SlideMasterIdListEntry )ValidateWithPath (path string )error {if _fgff .IdAttr !=nil {if *_fgff .IdAttr < 2147483648{return _d .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 ,*_fgff .IdAttr ); +};};if _fgff .ExtLst !=nil {if _abbcb :=_fgff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abbcb !=nil {return _abbcb ;};};return nil ;}; -// Slide Transition for a Slide Master -Transition *CT_SlideTransition ; +// ValidateWithPath validates the CT_SlideIdListEntry and its children, prefixing error messages with path +func (_gbfdb *CT_SlideIdListEntry )ValidateWithPath (path string )error {if _gbfdb .IdAttr < 256{return _d .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 ,_gbfdb .IdAttr ); +};if _gbfdb .IdAttr >=2147483648{return _d .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 ,_gbfdb .IdAttr ); +};if _gbfdb .ExtLst !=nil {if _faeaf :=_gbfdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faeaf !=nil {return _faeaf ;};};return nil ;}; -// Slide Timing Information for Slide Masters -Timing *CT_SlideTiming ; +// Validate validates the CT_TLTriggerTimeNodeID and its children +func (_abgcg *CT_TLTriggerTimeNodeID )Validate ()error {return _abgcg .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0072\u0069\u0067\u0067\u0065\u0072\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065I\u0044");};func (_ged *CT_CommonSlideData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ged .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_ged .NameAttr )}); +};e .EncodeToken (start );if _ged .Bg !=nil {_dccg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_ged .Bg ,_dccg );};_caf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0070\u0054\u0072\u0065\u0065"}}; +e .EncodeElement (_ged .SpTree ,_caf );if _ged .CustDataLst !=nil {_aea :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_ged .CustDataLst ,_aea );};if _ged .Controls !=nil {_eac :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}}; +e .EncodeElement (_ged .Controls ,_eac );};if _ged .ExtLst !=nil {_acdd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ged .ExtLst ,_acdd );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;}; -// Header/Footer information for a slide master -Hf *CT_HeaderFooter ; +// ValidateWithPath validates the CT_ShowInfoKiosk and its children, prefixing error messages with path +func (_bgbec *CT_ShowInfoKiosk )ValidateWithPath (path string )error {return nil }; -// Slide Master Text Styles -TxStyles *CT_SlideMasterTextStyles ;ExtLst *CT_ExtensionListModify ;};type CT_TLMediaNodeVideo struct{ +// Validate validates the HandoutMaster and its children +func (_bbefd *HandoutMaster )Validate ()error {return _bbefd .ValidateWithPath ("\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");};func (_dcgaa *ST_TLTimeNodeSyncType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edege ,_gfdge :=d .Token (); +if _gfdge !=nil {return _gfdge ;};if _fadacg ,_dbddf :=_edege .(_b .EndElement );_dbddf &&_fadacg .Name ==start .Name {*_dcgaa =1;return nil ;};if _adbbb ,_becge :=_edege .(_b .CharData );!_becge {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edege ); +}else {switch string (_adbbb ){case "":*_dcgaa =0;case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_dcgaa =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_dcgaa =2;};};_edege ,_gfdge =d .Token ();if _gfdge !=nil {return _gfdge ;};if _dbcec ,_effcf :=_edege .(_b .EndElement ); +_effcf &&_dbcec .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edege );};func (_edbeg ST_PlaceholderType )Validate ()error {return _edbeg .ValidateWithPath ("")}; +func (_fafd *CT_TLIterateData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fafd .TypeAttr !=ST_IterateTypeUnset {_gfff ,_ebebd :=_fafd .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _ebebd !=nil {return _ebebd ; +};start .Attr =append (start .Attr ,_gfff );};if _fafd .BackwardsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_fafd .BackwardsAttr ))}); +};e .EncodeToken (start );if _fafd .TmAbs !=nil {_dgeab :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u006d\u0041\u0062\u0073"}};e .EncodeElement (_fafd .TmAbs ,_dgeab );};if _fafd .TmPct !=nil {_bfbb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u006d\u0050\u0063\u0074"}}; +e .EncodeElement (_fafd .TmPct ,_bfbb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_agfba *ST_TransitionSideDirectionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_agfba =0;case "\u006c":*_agfba =1; +case "\u0075":*_agfba =2;case "\u0072":*_agfba =3;case "\u0064":*_agfba =4;};return nil ;};func (_cbbgg *ST_TransitionSpeed )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acadbb ,_gdfecd :=d .Token ();if _gdfecd !=nil {return _gdfecd ;}; +if _adfd ,_fcbed :=_acadbb .(_b .EndElement );_fcbed &&_adfd .Name ==start .Name {*_cbbgg =1;return nil ;};if _cgeaf ,_dbgbb :=_acadbb .(_b .CharData );!_dbgbb {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acadbb ); +}else {switch string (_cgeaf ){case "":*_cbbgg =0;case "\u0073\u006c\u006f\u0077":*_cbbgg =1;case "\u006d\u0065\u0064":*_cbbgg =2;case "\u0066\u0061\u0073\u0074":*_cbbgg =3;};};_acadbb ,_gdfecd =d .Token ();if _gdfecd !=nil {return _gdfecd ;};if _dgbce ,_aacb :=_acadbb .(_b .EndElement ); +_aacb &&_dgbce .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acadbb );};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 ;}; -// Full Screen -FullScrnAttr *bool ; +// Validate validates the CT_TLTimeNodeParallel and its children +func (_bdgag *CT_TLTimeNodeParallel )Validate ()error {return _bdgag .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0050a\u0072\u0061\u006c\u006c\u0065\u006c");};func (_aeca *CT_ControlList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdfb :for {_bfcd ,_bcba :=d .Token (); +if _bcba !=nil {return _bcba ;};switch _gaa :=_bfcd .(type ){case _b .StartElement :switch _gaa .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecfb :=NewCT_Control (); +if _debd :=d .DecodeElement (_ecfb ,&_gaa );_debd !=nil {return _debd ;};_aeca .Control =append (_aeca .Control ,_ecfb );default:_e .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",_gaa .Name ); +if _bggaa :=d .Skip ();_bggaa !=nil {return _bggaa ;};};case _b .EndElement :break _cdfb ;case _b .CharData :};};return nil ;};func (_bcfac ST_TransitionSpeed )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_debgde :=_b .Attr {};_debgde .Name =name ; +switch _bcfac {case ST_TransitionSpeedUnset :_debgde .Value ="";case ST_TransitionSpeedSlow :_debgde .Value ="\u0073\u006c\u006f\u0077";case ST_TransitionSpeedMed :_debgde .Value ="\u006d\u0065\u0064";case ST_TransitionSpeedFast :_debgde .Value ="\u0066\u0061\u0073\u0074"; +};return _debgde ,nil ;};func (_eegc *CT_TLByAnimateColorTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eegc .Rgb !=nil {_gfea :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0072g\u0062"}};e .EncodeElement (_eegc .Rgb ,_gfea ); +};if _eegc .Hsl !=nil {_efcfea :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0068s\u006c"}};e .EncodeElement (_eegc .Hsl ,_efcfea );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gcecb *CT_TagList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _gcecb .Tag !=nil {_aegc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074a\u0067"}};for _ ,_cdfed :=range _gcecb .Tag {e .EncodeElement (_cdfed ,_aegc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfcdc ST_TLTimeNodeFillType )Validate ()error {return _bfcdc .ValidateWithPath ("")}; +func (_dbfebf *ST_SlideSizeType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dbfebf =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_dbfebf =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_dbfebf =2;case "\u0041\u0034":*_dbfebf =3; +case "\u0033\u0035\u006d\u006d":*_dbfebf =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_dbfebf =5;case "\u0062\u0061\u006e\u006e\u0065\u0072":*_dbfebf =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dbfebf =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_dbfebf =8; +case "\u0041\u0033":*_dbfebf =9;case "\u0042\u0034\u0049S\u004f":*_dbfebf =10;case "\u0042\u0035\u0049S\u004f":*_dbfebf =11;case "\u0042\u0034\u004aI\u0053":*_dbfebf =12;case "\u0042\u0035\u004aI\u0053":*_dbfebf =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_dbfebf =14; +case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_dbfebf =15;case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_dbfebf =16;};return nil ;}; -// Common Media Node Properties -CMediaNode *CT_TLCommonMediaNodeData ;};func (_dfgcf ST_PrintWhat )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dfgcf .String (),start );};func (_gg *AG_ChildSlide )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_af :=range start .Attr {if _af .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_c ,_dd :=_f .ParseBool (_af .Value ); -if _dd !=nil {return _dd ;};_gg .ShowMasterSpAttr =&_c ;continue ;};if _af .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_ac ,_ade :=_f .ParseBool (_af .Value );if _ade !=nil {return _ade ;};_gg .ShowMasterPhAnimAttr =&_ac ; -continue ;};};for {_gf ,_de :=d .Token ();if _de !=nil {return _fa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0043h\u0069l\u0064S\u006c\u0069\u0064\u0065\u003a\u0020\u0025s",_de );};if _aa ,_dc :=_gf .(_g .EndElement );_dc &&_aa .Name ==start .Name {break ; -};};return nil ;}; +// ValidateWithPath validates the CT_TLAnimVariantStringVal and its children, prefixing error messages with path +func (_aaee *CT_TLAnimVariantStringVal )ValidateWithPath (path string )error {return nil };func (_egcdg ST_TransitionInOutDirectionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_egcdg .String (),start );};func NewCT_TLBuildParagraph ()*CT_TLBuildParagraph {_aeegd :=&CT_TLBuildParagraph {}; +return _aeegd };type CT_CustomShow struct{ -// Validate validates the CT_SlideMasterIdList and its children -func (_fdca *CT_SlideMasterIdList )Validate ()error {return _fdca .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");};type CT_NormalViewProperties struct{ +// Custom Show Name +NameAttr string ; -// Show Outline Icons in Normal View -ShowOutlineIconsAttr *bool ; +// Custom Show ID +IdAttr uint32 ; -// Snap Vertical Splitter -SnapVertSplitterAttr *bool ; +// List of Presentation Slides +SldLst *CT_SlideRelationshipList ;ExtLst *CT_ExtensionList ;}; -// State of the Vertical Splitter Bar -VertBarStateAttr ST_SplitterBarState ; +// Validate validates the CT_TLShapeTargetElement and its children +func (_dbdg *CT_TLShapeTargetElement )Validate ()error {return _dbdg .ValidateWithPath ("\u0043\u0054\u005fTL\u0053\u0068\u0061\u0070\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");}; -// State of the Horizontal Splitter Bar -HorzBarStateAttr ST_SplitterBarState ; +// Validate validates the CT_TLTimeNodeExclusive and its children +func (_bgfa *CT_TLTimeNodeExclusive )Validate ()error {return _bgfa .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069v\u0065");};func NewCT_CommonViewProperties ()*CT_CommonViewProperties {_baef :=&CT_CommonViewProperties {}; +_baef .Scale =_fe .NewCT_Scale2D ();_baef .Origin =_fe .NewCT_Point2D ();return _baef ;};func (_dfbbg ST_TLAnimateColorSpace )String ()string {switch _dfbbg {case 0:return "";case 1:return "\u0072\u0067\u0062";case 2:return "\u0068\u0073\u006c";};return ""; +};func (_fdbgee ST_TLChartSubelementType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cfadg :=_b .Attr {};_cfadg .Name =name ;switch _fdbgee {case ST_TLChartSubelementTypeUnset :_cfadg .Value ="";case ST_TLChartSubelementTypeGridLegend :_cfadg .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064"; +case ST_TLChartSubelementTypeSeries :_cfadg .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLChartSubelementTypeCategory :_cfadg .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLChartSubelementTypePtInSeries :_cfadg .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073"; +case ST_TLChartSubelementTypePtInCategory :_cfadg .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";};return _cfadg ,nil ;};func (_affbc *ST_TLAnimateMotionPathEditMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggefa ,_gdbada :=d .Token (); +if _gdbada !=nil {return _gdbada ;};if _cccbf ,_ggada :=_ggefa .(_b .EndElement );_ggada &&_cccbf .Name ==start .Name {*_affbc =1;return nil ;};if _eccdd ,_bdfaa :=_ggefa .(_b .CharData );!_bdfaa {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggefa ); +}else {switch string (_eccdd ){case "":*_affbc =0;case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_affbc =1;case "\u0066\u0069\u0078e\u0064":*_affbc =2;};};_ggefa ,_gdbada =d .Token ();if _gdbada !=nil {return _gdbada ;};if _eagbd ,_cagaae :=_ggefa .(_b .EndElement ); +_cagaae &&_eagbd .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggefa );};func (_bcbce *CT_TLTimeCondition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcbce .EvtAttr !=ST_TLTriggerEventUnset {_dgafc ,_cfade :=_bcbce .EvtAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0076\u0074"}); +if _cfade !=nil {return _cfade ;};start .Attr =append (start .Attr ,_dgafc );};if _bcbce .DelayAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0065\u006ca\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_bcbce .DelayAttr )}); +};e .EncodeToken (start );if _bcbce .TgtEl !=nil {_ggfc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_bcbce .TgtEl ,_ggfc );};if _bcbce .Tn !=nil {_gfdb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u006e"}}; +e .EncodeElement (_bcbce .Tn ,_gfdb );};if _bcbce .Rtn !=nil {_cbeg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0072t\u006e"}};e .EncodeElement (_bcbce .Rtn ,_cbeg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_TLTriggerRuntimeNodeUnset ST_TLTriggerRuntimeNode =0; +ST_TLTriggerRuntimeNodeFirst ST_TLTriggerRuntimeNode =1;ST_TLTriggerRuntimeNodeLast ST_TLTriggerRuntimeNode =2;ST_TLTriggerRuntimeNodeAll ST_TLTriggerRuntimeNode =3;); -// Prefer Single View -PreferSingleViewAttr *bool ; +// Validate validates the CT_PictureNonVisual and its children +func (_cgefb *CT_PictureNonVisual )Validate ()error {return _cgefb .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_gcfeg *CT_SlideMasterTextStyles )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfabd :for {_cbefe ,_ddcb :=d .Token (); +if _ddcb !=nil {return _ddcb ;};switch _abcd :=_cbefe .(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\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gcfeg .TitleStyle =_fe .NewCT_TextListStyle (); +if _dcgee :=d .DecodeElement (_gcfeg .TitleStyle ,&_abcd );_dcgee !=nil {return _dcgee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gcfeg .BodyStyle =_fe .NewCT_TextListStyle (); +if _cdfbd :=d .DecodeElement (_gcfeg .BodyStyle ,&_abcd );_cdfbd !=nil {return _cdfbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gcfeg .OtherStyle =_fe .NewCT_TextListStyle (); +if _ccgcb :=d .DecodeElement (_gcfeg .OtherStyle ,&_abcd );_ccgcb !=nil {return _ccgcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_gcfeg .ExtLst =NewCT_ExtensionList (); +if _cacga :=d .DecodeElement (_gcfeg .ExtLst ,&_abcd );_cacga !=nil {return _cacga ;};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\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u0054\u0065\u0078\u0074\u0053t\u0079\u006c\u0065\u0073\u0020%\u0076",_abcd .Name ); +if _bebe :=d .Skip ();_bebe !=nil {return _bebe ;};};case _b .EndElement :break _dfabd ;case _b .CharData :};};return nil ;};func (_dfagc ST_TLAnimateBehaviorValueType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ccbf :=_b .Attr {};_ccbf .Name =name ; +switch _dfagc {case ST_TLAnimateBehaviorValueTypeUnset :_ccbf .Value ="";case ST_TLAnimateBehaviorValueTypeStr :_ccbf .Value ="\u0073\u0074\u0072";case ST_TLAnimateBehaviorValueTypeNum :_ccbf .Value ="\u006e\u0075\u006d";case ST_TLAnimateBehaviorValueTypeClr :_ccbf .Value ="\u0063\u006c\u0072"; +};return _ccbf ,nil ;};type EG_ShowType struct{ -// Normal View Restored Left Properties -RestoredLeft *CT_NormalViewPortion ; +// Presenter Slide Show Mode +Present *CT_Empty ; -// Normal View Restored Top Properties -RestoredTop *CT_NormalViewPortion ;ExtLst *CT_ExtensionList ;};func (_agfb ST_WebScreenSize )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aegbg :=_g .Attr {};_aegbg .Name =name ;switch _agfb {case ST_WebScreenSizeUnset :_aegbg .Value ="";case ST_WebScreenSize544x376 :_aegbg .Value ="\u00354\u0034\u0078\u0033\u0037\u0036"; -case ST_WebScreenSize640x480 :_aegbg .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_WebScreenSize720x512 :_aegbg .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_WebScreenSize800x600 :_aegbg .Value ="\u00380\u0030\u0078\u0036\u0030\u0030"; -case ST_WebScreenSize1024x768 :_aegbg .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_WebScreenSize1152x882 :_aegbg .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_WebScreenSize1152x900 :_aegbg .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030"; -case ST_WebScreenSize1280x1024 :_aegbg .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_WebScreenSize1600x1200 :_aegbg .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_WebScreenSize1800x1400 :_aegbg .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00300"; -case ST_WebScreenSize1920x1200 :_aegbg .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _aegbg ,nil ;};type CT_TLAnimateColorBehavior struct{ +// Browse Slide Show Mode +Browse *CT_ShowInfoBrowse ; -// Color Space -ClrSpcAttr ST_TLAnimateColorSpace ; +// Kiosk Slide Show Mode +Kiosk *CT_ShowInfoKiosk ;};func (_eacee ST_TLTimeNodeRestartType )String ()string {switch _eacee {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 "";}; -// Direction -DirAttr ST_TLAnimateColorDirection ;CBhvr *CT_TLCommonBehaviorData ; +// ValidateWithPath validates the CT_TLByRgbColorTransform and its children, prefixing error messages with path +func (_fbace *CT_TLByRgbColorTransform )ValidateWithPath (path string )error {if _babc :=_fbace .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_babc !=nil {return _babc ;};if _fgadf :=_fbace .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072"); +_fgadf !=nil {return _fgadf ;};if _gbgd :=_fbace .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_gbgd !=nil {return _gbgd ;};return nil ;};func (_ebbee ST_TLCommandType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ebbee .String (),start ); +}; -// By -By *CT_TLByAnimateColorTransform ; +// ValidateWithPath validates the CT_ControlList and its children, prefixing error messages with path +func (_bac *CT_ControlList )ValidateWithPath (path string )error {for _ffgc ,_fdec :=range _bac .Control {if _adbf :=_fdec .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_ffgc )); +_adbf !=nil {return _adbf ;};};return nil ;};type CT_Control struct{ExtLst *CT_ExtensionList ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};func (_eeaba *CT_SlideSorterViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eeaba .CViewPr =NewCT_CommonViewProperties (); +for _ ,_deead :=range start .Attr {if _deead .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_bffdd ,_ceaba :=_gb .ParseBool (_deead .Value );if _ceaba !=nil {return _ceaba ;};_eeaba .ShowFormattingAttr =&_bffdd ; +continue ;};};_bgcg :for {_dbeag ,_ffac :=d .Token ();if _ffac !=nil {return _ffac ;};switch _fdded :=_dbeag .(type ){case _b .StartElement :switch _fdded .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _efgf :=d .DecodeElement (_eeaba .CViewPr ,&_fdded ); +_efgf !=nil {return _efgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_eeaba .ExtLst =NewCT_ExtensionList (); +if _ggda :=d .DecodeElement (_eeaba .ExtLst ,&_fdded );_ggda !=nil {return _ggda ;};default:_e .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",_fdded .Name ); +if _aggdd :=d .Skip ();_aggdd !=nil {return _aggdd ;};};case _b .EndElement :break _bgcg ;case _b .CharData :};};return nil ;}; -// From -From *_eb .CT_Color ; +// ValidateWithPath validates the CT_NormalViewProperties and its children, prefixing error messages with path +func (_dffb *CT_NormalViewProperties )ValidateWithPath (path string )error {if _eegdb :=_dffb .VertBarStateAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_eegdb !=nil {return _eegdb ; +};if _effc :=_dffb .HorzBarStateAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_effc !=nil {return _effc ;};if _begg :=_dffb .RestoredLeft .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074"); +_begg !=nil {return _begg ;};if _gede :=_dffb .RestoredTop .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070");_gede !=nil {return _gede ;};if _dffb .ExtLst !=nil {if _dbcdd :=_dffb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dbcdd !=nil {return _dbcdd ;};};return nil ;};func (_fadca *CT_TLBehaviorAttributeNameList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccgcd :for {_gdgbg ,_abac :=d .Token ();if _abac !=nil {return _abac ;};switch _cddff :=_gdgbg .(type ){case _b .StartElement :switch _cddff .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gadfb string ; +if _dgca :=d .DecodeElement (&_gadfb ,&_cddff );_dgca !=nil {return _dgca ;};_fadca .AttrName =append (_fadca .AttrName ,_gadfb );default:_e .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",_cddff .Name ); +if _dcbac :=d .Skip ();_dcbac !=nil {return _dcbac ;};};case _b .EndElement :break _ccgcd ;case _b .CharData :};};return nil ;};type CT_OutlineViewProperties struct{ -// To -To *_eb .CT_Color ;};type CT_TLAnimateRotationBehavior struct{ +// Common View Properties +CViewPr *CT_CommonViewProperties ; -// By -ByAttr *int32 ; +// List of Presentation Slides +SldLst *CT_OutlineViewSlideList ;ExtLst *CT_ExtensionList ;};func (_eebg *CT_TLSetBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fcaf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}}; +e .EncodeElement (_eebg .CBhvr ,_fcaf );if _eebg .To !=nil {_aefgc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_eebg .To ,_aefgc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// From -FromAttr *int32 ; +// ValidateWithPath validates the CT_HandoutMaster and its children, prefixing error messages with path +func (_edgaf *CT_HandoutMaster )ValidateWithPath (path string )error {if _fccaa :=_edgaf .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_fccaa !=nil {return _fccaa ;};if _edff :=_edgaf .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); +_edff !=nil {return _edff ;};if _edgaf .Hf !=nil {if _eddd :=_edgaf .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_eddd !=nil {return _eddd ;};};if _edgaf .ExtLst !=nil {if _gdcbf :=_edgaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gdcbf !=nil {return _gdcbf ;};};return nil ;};func (_fbbae ST_TransitionEightDirectionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fbbae .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {e .EncodeToken (_b .CharData (_fbbae .ST_TransitionSideDirectionType .String ())); +};if _fbbae .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {e .EncodeToken (_b .CharData (_fbbae .ST_TransitionCornerDirectionType .String ()));};return e .EncodeToken (_b .EndElement {Name :start .Name });}; -// To -ToAttr *int32 ;CBhvr *CT_TLCommonBehaviorData ;};func NewCT_TLTimeNodeSequence ()*CT_TLTimeNodeSequence {_ggge :=&CT_TLTimeNodeSequence {};_ggge .CTn =NewCT_TLCommonTimeNodeData ();return _ggge ;}; +// ValidateWithPath validates the CT_TLPoint and its children, prefixing error messages with path +func (_defdg *CT_TLPoint )ValidateWithPath (path string )error {if _afab :=_defdg .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_afab !=nil {return _afab ;};if _gdbg :=_defdg .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072"); +_gdbg !=nil {return _gdbg ;};return nil ;}; -// ValidateWithPath validates the CT_TLSetBehavior and its children, prefixing error messages with path -func (_daacb *CT_TLSetBehavior )ValidateWithPath (path string )error {if _gfgg :=_daacb .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_gfgg !=nil {return _gfgg ;};if _daacb .To !=nil {if _gbagd :=_daacb .To .ValidateWithPath (path +"\u002f\u0054\u006f"); -_gbagd !=nil {return _gbagd ;};};return nil ;};func NewCT_TLPoint ()*CT_TLPoint {_gfadg :=&CT_TLPoint {};return _gfadg };func NewCT_TLIterateData ()*CT_TLIterateData {_eeecc :=&CT_TLIterateData {};return _eeecc };func (_ffebe *ST_TLTimeIndefinite )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efdaa ,_ecdcb :=d .Token (); -if _ecdcb !=nil {return _ecdcb ;};if _baccbe ,_acggg :=_efdaa .(_g .EndElement );_acggg &&_baccbe .Name ==start .Name {*_ffebe =1;return nil ;};if _bfggg ,_eebe :=_efdaa .(_g .CharData );!_eebe {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efdaa ); -}else {switch string (_bfggg ){case "":*_ffebe =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_ffebe =1;};};_efdaa ,_ecdcb =d .Token ();if _ecdcb !=nil {return _ecdcb ;};if _cfab ,_acabac :=_efdaa .(_g .EndElement );_acabac &&_cfab .Name ==start .Name {return nil ; -};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efdaa );};func (_cacac *ST_TLAnimateBehaviorCalcMode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdddb ,_bfgb :=d .Token (); -if _bfgb !=nil {return _bfgb ;};if _adedf ,_ccega :=_cdddb .(_g .EndElement );_ccega &&_adedf .Name ==start .Name {*_cacac =1;return nil ;};if _bcea ,_geagg :=_cdddb .(_g .CharData );!_geagg {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdddb ); -}else {switch string (_bcea ){case "":*_cacac =0;case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_cacac =1;case "\u006c\u0069\u006e":*_cacac =2;case "\u0066\u006d\u006c\u0061":*_cacac =3;};};_cdddb ,_bfgb =d .Token ();if _bfgb !=nil {return _bfgb ; -};if _dggcf ,_eeaeb :=_cdddb .(_g .EndElement );_eeaeb &&_dggcf .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdddb ); -}; +// ValidateWithPath validates the CT_TLBuildDiagram and its children, prefixing error messages with path +func (_degg *CT_TLBuildDiagram )ValidateWithPath (path string )error {if _afbd :=_degg .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_afbd !=nil {return _afbd ;};return nil ;}; -// Validate validates the CT_TransitionSoundAction and its children -func (_agegc *CT_TransitionSoundAction )Validate ()error {return _agegc .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_TLAnimateMotionPathEditModeUnset ST_TLAnimateMotionPathEditMode =0; -ST_TLAnimateMotionPathEditModeRelative ST_TLAnimateMotionPathEditMode =1;ST_TLAnimateMotionPathEditModeFixed ST_TLAnimateMotionPathEditMode =2;);func NewCT_TLByHslColorTransform ()*CT_TLByHslColorTransform {_faebc :=&CT_TLByHslColorTransform {};return _faebc ; -};type CT_SlideLayout struct{ +// Validate validates the CT_TLTimeCondition and its children +func (_ededd *CT_TLTimeCondition )Validate ()error {return _ededd .ValidateWithPath ("\u0043T\u005fT\u004c\u0054\u0069\u006d\u0065C\u006f\u006ed\u0069\u0074\u0069\u006f\u006e");};func NewCT_TimeNodeList ()*CT_TimeNodeList {_bedf :=&CT_TimeNodeList {};return _bedf }; +func (_gbcf *ST_TLTimeNodeRestartType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gbcf =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_gbcf =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_gbcf =2; +case "\u006e\u0065\u0076e\u0072":*_gbcf =3;};return nil ;};func NewCT_Shape ()*CT_Shape {_afeg :=&CT_Shape {};_afeg .NvSpPr =NewCT_ShapeNonVisual ();_afeg .SpPr =_fe .NewCT_ShapeProperties ();return _afeg ;};func (_ddbg *CT_TLAnimateBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddbg .CBhvr =NewCT_TLCommonBehaviorData (); +for _ ,_bfbdc :=range start .Attr {if _bfbdc .Name .Local =="\u0062\u0079"{_gefbg ,_ggba :=_bfbdc .Value ,error (nil );if _ggba !=nil {return _ggba ;};_ddbg .ByAttr =&_gefbg ;continue ;};if _bfbdc .Name .Local =="\u0066\u0072\u006f\u006d"{_bdff ,_gfbf :=_bfbdc .Value ,error (nil ); +if _gfbf !=nil {return _gfbf ;};_ddbg .FromAttr =&_bdff ;continue ;};if _bfbdc .Name .Local =="\u0074\u006f"{_egfbg ,_bcfbf :=_bfbdc .Value ,error (nil );if _bcfbf !=nil {return _bcfbf ;};_ddbg .ToAttr =&_egfbg ;continue ;};if _bfbdc .Name .Local =="\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"{_ddbg .CalcmodeAttr .UnmarshalXMLAttr (_bfbdc ); +continue ;};if _bfbdc .Name .Local =="\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"{_ddbg .ValueTypeAttr .UnmarshalXMLAttr (_bfbdc );continue ;};};_gaba :for {_ddac ,_ebea :=d .Token ();if _ebea !=nil {return _ebea ;};switch _ceabb :=_ddac .(type ){case _b .StartElement :switch _ceabb .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _fdffc :=d .DecodeElement (_ddbg .CBhvr ,&_ceabb ); +_fdffc !=nil {return _fdffc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddbg .TavLst =NewCT_TLTimeAnimateValueList (); +if _eaagfb :=d .DecodeElement (_ddbg .TavLst ,&_ceabb );_eaagfb !=nil {return _eaagfb ;};default:_e .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",_ceabb .Name ); +if _bfafc :=d .Skip ();_bfafc !=nil {return _bfafc ;};};case _b .EndElement :break _gaba ;case _b .CharData :};};return nil ;};func (_ggde *CT_TLOleBuildChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggde .BldAttr !=ST_TLOleChartBuildTypeUnset {_ebbf ,_agdcc :=_ggde .BldAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u006c\u0064"}); +if _agdcc !=nil {return _agdcc ;};start .Attr =append (start .Attr ,_ebbf );};if _ggde .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_ggde .AnimBgAttr ))}); +};if _ggde .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ggde .SpidAttr )});};if _ggde .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ggde .GrpIdAttr )}); +};if _ggde .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_ggde .UiExpandAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};type CT_TLTimeNodeParallel struct{ -// Matching Name -MatchingNameAttr *string ; +// Parallel TimeNode +CTn *CT_TLCommonTimeNodeData ;};func (_befef *EG_ShowType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _befef .Present !=nil {_fbba :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}};e .EncodeElement (_befef .Present ,_fbba ); +};if _befef .Browse !=nil {_dbgba :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}};e .EncodeElement (_befef .Browse ,_dbgba );};if _befef .Kiosk !=nil {_fbbdf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}}; +e .EncodeElement (_befef .Kiosk ,_fbbdf );};return nil ;};func (_abagf *CT_SmartTags )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eebe :=range start .Attr {if _eebe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eebe .Name .Local =="\u0069\u0064"||_eebe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_eebe .Name .Local =="\u0069\u0064"{_fbbgf ,_fdba :=_eebe .Value ,error (nil ); +if _fdba !=nil {return _fdba ;};_abagf .IdAttr =_fbbgf ;continue ;};};for {_eaca ,_gdbad :=d .Token ();if _gdbad !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006da\u0072\u0074\u0054\u0061\u0067\u0073\u003a\u0020\u0025\u0073",_gdbad ); +};if _abgdc ,_bcfdf :=_eaca .(_b .EndElement );_bcfdf &&_abgdc .Name ==start .Name {break ;};};return nil ;};func (_aadgg *ST_TLChartSubelementType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faafc ,_gdaeg :=d .Token ();if _gdaeg !=nil {return _gdaeg ; +};if _gdcgf ,_efbb :=_faafc .(_b .EndElement );_efbb &&_gdcgf .Name ==start .Name {*_aadgg =1;return nil ;};if _dgeed ,_gfdaf :=_faafc .(_b .CharData );!_gfdaf {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_faafc ); +}else {switch string (_dgeed ){case "":*_aadgg =0;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_aadgg =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_aadgg =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_aadgg =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_aadgg =4; +case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_aadgg =5;};};_faafc ,_gdaeg =d .Token ();if _gdaeg !=nil {return _gdaeg ;};if _gecef ,_edgfdc :=_faafc .(_b .EndElement );_edgfdc &&_gecef .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_faafc ); +};func (_ggdb ST_ViewType )Validate ()error {return _ggdb .ValidateWithPath ("")}; -// Slide Layout Type -TypeAttr ST_SlideLayoutType ; +// Validate validates the CT_Placeholder and its children +func (_ddg *CT_Placeholder )Validate ()error {return _ddg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");};type AG_ChildSlide struct{ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_adfbd ST_TLTriggerRuntimeNode )String ()string {switch _adfbd {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 (_acgf *CT_TLAnimateRotationBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acgf .CBhvr =NewCT_TLCommonBehaviorData (); +for _ ,_bafb :=range start .Attr {if _bafb .Name .Local =="\u0062\u0079"{_gdgfb ,_bcgee :=_gb .ParseInt (_bafb .Value ,10,32);if _bcgee !=nil {return _bcgee ;};_dgccb :=int32 (_gdgfb );_acgf .ByAttr =&_dgccb ;continue ;};if _bafb .Name .Local =="\u0066\u0072\u006f\u006d"{_cdbe ,_dbdbf :=_gb .ParseInt (_bafb .Value ,10,32); +if _dbdbf !=nil {return _dbdbf ;};_gfcb :=int32 (_cdbe );_acgf .FromAttr =&_gfcb ;continue ;};if _bafb .Name .Local =="\u0074\u006f"{_edaa ,_gdcfg :=_gb .ParseInt (_bafb .Value ,10,32);if _gdcfg !=nil {return _gdcfg ;};_daba :=int32 (_edaa );_acgf .ToAttr =&_daba ; +continue ;};};_cddecc :for {_deef ,_cafa :=d .Token ();if _cafa !=nil {return _cafa ;};switch _fdbbgf :=_deef .(type ){case _b .StartElement :switch _fdbbgf .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _gbbgg :=d .DecodeElement (_acgf .CBhvr ,&_fdbbgf ); +_gbbgg !=nil {return _gbbgg ;};default:_e .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",_fdbbgf .Name ); +if _gaabc :=d .Skip ();_gaabc !=nil {return _gaabc ;};};case _b .EndElement :break _cddecc ;case _b .CharData :};};return nil ;};func (_bggcb ST_TLAnimateMotionBehaviorOrigin )ValidateWithPath (path string )error {switch _bggcb {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bggcb )); +};return nil ;};func (_fabcf ST_TLTimeNodeMasterRelation )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ggbaf :=_b .Attr {};_ggbaf .Name =name ;switch _fabcf {case ST_TLTimeNodeMasterRelationUnset :_ggbaf .Value ="";case ST_TLTimeNodeMasterRelationSameClick :_ggbaf .Value ="\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k"; +case ST_TLTimeNodeMasterRelationLastClick :_ggbaf .Value ="\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k";case ST_TLTimeNodeMasterRelationNextClick :_ggbaf .Value ="\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k";};return _ggbaf ,nil ;};func (_gbfg *CT_OleObjectChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbfg .Embed !=nil {_bgee :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0065\u006d\u0062\u0065\u0064"}}; +e .EncodeElement (_gbfg .Embed ,_bgee );};if _gbfg .Link !=nil {_cacgb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_gbfg .Link ,_cacgb );};return nil ;}; -// Preserve Slide Layout -PreserveAttr *bool ; +// ValidateWithPath validates the CT_TLAnimateScaleBehavior and its children, prefixing error messages with path +func (_egeaa *CT_TLAnimateScaleBehavior )ValidateWithPath (path string )error {if _edgfd :=_egeaa .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_edgfd !=nil {return _edgfd ;};if _egeaa .By !=nil {if _egeg :=_egeaa .By .ValidateWithPath (path +"\u002f\u0042\u0079"); +_egeg !=nil {return _egeg ;};};if _egeaa .From !=nil {if _bbeff :=_egeaa .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_bbeff !=nil {return _bbeff ;};};if _egeaa .To !=nil {if _cgdaa :=_egeaa .To .ValidateWithPath (path +"\u002f\u0054\u006f"); +_cgdaa !=nil {return _cgdaa ;};};return nil ;};func (_ddccf ST_TLBehaviorOverrideType )ValidateWithPath (path string )error {switch _ddccf {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddccf )); +};return nil ;};func (_ecgb ST_TLTriggerRuntimeNode )Validate ()error {return _ecgb .ValidateWithPath ("")}; -// Is User Drawn -UserDrawnAttr *bool ; +// Validate validates the EG_Background and its children +func (_agbbg *EG_Background )Validate ()error {return _agbbg .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func NewCT_PresentationProperties ()*CT_PresentationProperties {_fced :=&CT_PresentationProperties {}; +return _fced ;};func (_dgbb *CT_OrientationTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbeab :=range start .Attr {if _cbeab .Name .Local =="\u0064\u0069\u0072"{_dgbb .DirAttr .UnmarshalXMLAttr (_cbeab );continue ;}; +};for {_eggf ,_ccdg :=d .Token ();if _ccdg !=nil {return _d .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",_ccdg );};if _fgaad ,_aegb :=_eggf .(_b .EndElement ); +_aegb &&_fgaad .Name ==start .Name {break ;};};return nil ;}; -// Common slide data for slide layouts +// Validate validates the CT_TLGraphicalObjectBuild and its children +func (_fecg *CT_TLGraphicalObjectBuild )Validate ()error {return _fecg .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0047r\u0061\u0070\u0068\u0069\u0063a\u006cO\u0062j\u0065\u0063\u0074\u0042\u0075\u0069\u006cd");};func (_ggfdea ST_IterateType )ValidateWithPath (path string )error {switch _ggfdea {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggfdea )); +};return nil ;};func (_gdcbbc ST_TLTimeNodeSyncType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bgagb :=_b .Attr {};_bgagb .Name =name ;switch _gdcbbc {case ST_TLTimeNodeSyncTypeUnset :_bgagb .Value ="";case ST_TLTimeNodeSyncTypeCanSlip :_bgagb .Value ="\u0063a\u006e\u0053\u006c\u0069\u0070"; +case ST_TLTimeNodeSyncTypeLocked :_bgagb .Value ="\u006c\u006f\u0063\u006b\u0065\u0064";};return _bgagb ,nil ;};func (_ebdgf ST_TLTimeNodeFillType )String ()string {switch _ebdgf {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 (_cdfea *CT_TLAnimVariantIntegerVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bedg :=range start .Attr {if _bedg .Name .Local =="\u0076\u0061\u006c"{_badce ,_cecag :=_gb .ParseInt (_bedg .Value ,10,32); +if _cecag !=nil {return _cecag ;};_cdfea .ValAttr =int32 (_badce );continue ;};};for {_gaef ,_bfaa :=d .Token ();if _bfaa !=nil {return _d .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",_bfaa ); +};if _abcdf ,_fbfe :=_gaef .(_b .EndElement );_fbfe &&_abcdf .Name ==start .Name {break ;};};return nil ;};func (_edef ST_TLTime )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _edef .Uint32 !=nil {e .EncodeToken (_b .CharData (_d .Sprintf ("\u0025\u0064",*_edef .Uint32 ))); +};if _edef .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_b .CharData (_edef .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_b .EndElement {Name :start .Name });};type ST_TLAnimateColorSpace byte ;func (_fbeee *CT_TLTimeAnimateValueList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _fbeee .Tav !=nil {_cdeg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074a\u0076"}};for _ ,_fdcafe :=range _fbeee .Tav {e .EncodeElement (_fdcafe ,_cdeg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gebf *CT_GraphicalObjectFrame )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gebf .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual (); +_gebf .Xfrm =_fe .NewCT_Transform2D ();_gebf .Graphic =_fe .NewGraphic ();for _ ,_dabb :=range start .Attr {if _dabb .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_gebf .BwModeAttr .UnmarshalXMLAttr (_dabb );continue ;};};_adga :for {_gdfbf ,_cecf :=d .Token (); +if _cecf !=nil {return _cecf ;};switch _cgf :=_gdfbf .(type ){case _b .StartElement :switch _cgf .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cdecd :=d .DecodeElement (_gebf .NvGraphicFramePr ,&_cgf ); +_cdecd !=nil {return _cdecd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bdaf :=d .DecodeElement (_gebf .Xfrm ,&_cgf ); +_bdaf !=nil {return _bdaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _gcfa :=d .DecodeElement (_gebf .Graphic ,&_cgf ); +_gcfa !=nil {return _gcfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_gebf .ExtLst =NewCT_ExtensionListModify (); +if _agbb :=d .DecodeElement (_gebf .ExtLst ,&_cgf );_agbb !=nil {return _agbb ;};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\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",_cgf .Name ); +if _defe :=d .Skip ();_defe !=nil {return _defe ;};};case _b .EndElement :break _adga ;case _b .CharData :};};return nil ;}; + +// Validate validates the CT_TLCommonMediaNodeData and its children +func (_cfegd *CT_TLCommonMediaNodeData )Validate ()error {return _cfegd .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065d\u0069\u0061\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");};func (_afagf ST_Direction )ValidateWithPath (path string )error {switch _afagf {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afagf )); +};return nil ;};type CT_TLAnimVariantFloatVal struct{ + +// Value +ValAttr float32 ;};type ST_TLBehaviorOverrideType byte ;func NewCT_EmbeddedFontListEntry ()*CT_EmbeddedFontListEntry {_fbaa :=&CT_EmbeddedFontListEntry {};_fbaa .Font =_fe .NewCT_TextFont ();return _fbaa ;}; + +// Validate validates the CT_Empty and its children +func (_bccbf *CT_Empty )Validate ()error {return _bccbf .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};type CT_Slide struct{ + +// Show Slide in Slide Show +ShowAttr *bool ; + +// Common slide data for slides CSld *CT_CommonSlideData ; // Color Scheme Map Override -ClrMapOvr *_eb .CT_ColorMappingOverride ; +ClrMapOvr *_fe .CT_ColorMappingOverride ; -// Slide Transition for a Slide Layout +// Slide Transition Transition *CT_SlideTransition ; -// Slide Timing Information for a Slide Layout -Timing *CT_SlideTiming ; +// Slide Timing Information for a Slide +Timing *CT_SlideTiming ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};type CT_GuideList struct{ -// Header/Footer information for a slide layout -Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;}; +// A Guide +Guide []*CT_Guide ;}; + +// ValidateWithPath validates the EG_ShowType and its children, prefixing error messages with path +func (_ffegcc *EG_ShowType )ValidateWithPath (path string )error {if _ffegcc .Present !=nil {if _egbe :=_ffegcc .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_egbe !=nil {return _egbe ;};};if _ffegcc .Browse !=nil {if _gbbce :=_ffegcc .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065"); +_gbbce !=nil {return _gbbce ;};};if _ffegcc .Kiosk !=nil {if _afba :=_ffegcc .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_afba !=nil {return _afba ;};};return nil ;};func (_bdafd ST_SplitterBarState )ValidateWithPath (path string )error {switch _bdafd {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdafd )); +};return nil ;}; + +// Validate validates the CT_OleObjectEmbed and its children +func (_eede *CT_OleObjectEmbed )Validate ()error {return _eede .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");};func (_bcabe *CT_TLMediaNodeAudio )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcabe .CMediaNode =NewCT_TLCommonMediaNodeData (); +for _ ,_bgfef :=range start .Attr {if _bgfef .Name .Local =="i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_cfbgg ,_abdc :=_gb .ParseBool (_bgfef .Value );if _abdc !=nil {return _abdc ;};_bcabe .IsNarrationAttr =&_cfbgg ;continue ;};}; +_afbe :for {_cgfda ,_eada :=d .Token ();if _eada !=nil {return _eada ;};switch _geeeb :=_cgfda .(type ){case _b .StartElement :switch _geeeb .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _bggdg :=d .DecodeElement (_bcabe .CMediaNode ,&_geeeb ); +_bggdg !=nil {return _bggdg ;};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\u0054\u004c\u004d\u0065\u0064\u0069\u0061No\u0064\u0065\u0041\u0075\u0064\u0069\u006f\u0020\u0025\u0076",_geeeb .Name ); +if _ebaaa :=d .Skip ();_ebaaa !=nil {return _ebaaa ;};};case _b .EndElement :break _afbe ;case _b .CharData :};};return nil ;};func (_fffbc ST_OleObjectFollowColorScheme )Validate ()error {return _fffbc .ValidateWithPath ("")}; + +// Validate validates the CT_GuideList and its children +func (_fcge *CT_GuideList )Validate ()error {return _fcge .ValidateWithPath ("\u0043\u0054\u005fG\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_cdbc :=&CT_GroupShapeNonVisual {};_cdbc .CNvPr =_fe .NewCT_NonVisualDrawingProps (); +_cdbc .CNvGrpSpPr =_fe .NewCT_NonVisualGroupDrawingShapeProps ();_cdbc .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _cdbc ;}; + +// Validate validates the CT_SlideLayoutIdList and its children +func (_fabf *CT_SlideLayoutIdList )Validate ()error {return _fabf .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075\u0074\u0049\u0064Li\u0073\u0074");};func (_fbgc ST_SlideLayoutType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fbgc .String (),start ); +};type CT_TagList struct{ + +// Programmable Extensibility Tag +Tag []*CT_StringTag ;};func NewCT_TLMediaNodeVideo ()*CT_TLMediaNodeVideo {_bcdcc :=&CT_TLMediaNodeVideo {};_bcdcc .CMediaNode =NewCT_TLCommonMediaNodeData ();return _bcdcc ;};func (_ddcga ST_TLTimeNodeMasterRelation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ddcga .String (),start ); +};func NewCT_TLTimeCondition ()*CT_TLTimeCondition {_caeed :=&CT_TLTimeCondition {};return _caeed };func (_efgg *CT_NotesMaster )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efgg .CSld =NewCT_CommonSlideData ();_efgg .ClrMap =_fe .NewCT_ColorMapping (); +_edbe :for {_ecdb ,_dgaa :=d .Token ();if _dgaa !=nil {return _dgaa ;};switch _agbc :=_ecdb .(type ){case _b .StartElement :switch _agbc .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _eecf :=d .DecodeElement (_efgg .CSld ,&_agbc ); +_eecf !=nil {return _eecf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _dcaa :=d .DecodeElement (_efgg .ClrMap ,&_agbc ); +_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0068\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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_efgg .Hf =NewCT_HeaderFooter (); +if _dbdb :=d .DecodeElement (_efgg .Hf ,&_agbc );_dbdb !=nil {return _dbdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efgg .NotesStyle =_fe .NewCT_TextListStyle (); +if _ffegc :=d .DecodeElement (_efgg .NotesStyle ,&_agbc );_ffegc !=nil {return _ffegc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_efgg .ExtLst =NewCT_ExtensionListModify (); +if _gedc :=d .DecodeElement (_efgg .ExtLst ,&_agbc );_gedc !=nil {return _gedc ;};default:_e .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",_agbc .Name ); +if _fabeg :=d .Skip ();_fabeg !=nil {return _fabeg ;};};case _b .EndElement :break _edbe ;case _b .CharData :};};return nil ;};func (_efac ST_TLAnimateColorDirection )String ()string {switch _efac {case 0:return "";case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077"; +};return "";}; // ValidateWithPath validates the CT_HandoutMasterIdList and its children, prefixing error messages with path -func (_bbgdc *CT_HandoutMasterIdList )ValidateWithPath (path string )error {if _bbgdc .HandoutMasterId !=nil {if _aaag :=_bbgdc .HandoutMasterId .ValidateWithPath (path +"\u002f\u0048a\u006e\u0064\u006fu\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"); -_aaag !=nil {return _aaag ;};};return nil ;};type CT_ViewProperties struct{ +func (_gfgf *CT_HandoutMasterIdList )ValidateWithPath (path string )error {if _gfgf .HandoutMasterId !=nil {if _cdfg :=_gfgf .HandoutMasterId .ValidateWithPath (path +"\u002f\u0048a\u006e\u0064\u006fu\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"); +_cdfg !=nil {return _cdfg ;};};return nil ;}; -// Last View -LastViewAttr ST_ViewType ; +// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path +func (_dcgf *CT_Kinsoku )ValidateWithPath (path string )error {return nil };func (_fabgbf ST_TLTimeNodeSyncType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fabgbf .String (),start );};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_fegd :=&CT_GroupShapeChoice {}; +return _fegd };func (_adfba ST_PhotoAlbumLayout )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fdbaa :=_b .Attr {};_fdbaa .Name =name ;switch _adfba {case ST_PhotoAlbumLayoutUnset :_fdbaa .Value ="";case ST_PhotoAlbumLayoutFitToSlide :_fdbaa .Value ="\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065"; +case ST_PhotoAlbumLayout1pic :_fdbaa .Value ="\u0031\u0070\u0069\u0063";case ST_PhotoAlbumLayout2pic :_fdbaa .Value ="\u0032\u0070\u0069\u0063";case ST_PhotoAlbumLayout4pic :_fdbaa .Value ="\u0034\u0070\u0069\u0063";case ST_PhotoAlbumLayout1picTitle :_fdbaa .Value ="\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce"; +case ST_PhotoAlbumLayout2picTitle :_fdbaa .Value ="\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce";case ST_PhotoAlbumLayout4picTitle :_fdbaa .Value ="\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce";};return _fdbaa ,nil ;};func (_agaed *CT_TLTemplate )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agaed .LvlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0076\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_agaed .LvlAttr )}); +};e .EncodeToken (start );_ffda :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_agaed .TnLst ,_ffda );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Show Comments -ShowCommentsAttr *bool ; +// Validate validates the AG_Ole and its children +func (_dead *AG_Ole )Validate ()error {return _dead .ValidateWithPath ("\u0041\u0047\u005f\u004f\u006c\u0065");}; -// Normal View Properties -NormalViewPr *CT_NormalViewProperties ; +// ValidateWithPath validates the CT_NotesViewProperties and its children, prefixing error messages with path +func (_aggf *CT_NotesViewProperties )ValidateWithPath (path string )error {if _ebac :=_aggf .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_ebac !=nil {return _ebac ;};if _aggf .ExtLst !=nil {if _fbbg :=_aggf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fbbg !=nil {return _fbbg ;};};return nil ;};type ST_TLBehaviorAdditiveType byte ;type CT_BackgroundProperties struct{ -// Slide View Properties -SlideViewPr *CT_SlideViewProperties ; +// Shade to Title +ShadeToTitleAttr *bool ;NoFill *_fe .CT_NoFillProperties ;SolidFill *_fe .CT_SolidColorFillProperties ;GradFill *_fe .CT_GradientFillProperties ;BlipFill *_fe .CT_BlipFillProperties ;PattFill *_fe .CT_PatternFillProperties ;GrpFill *_fe .CT_GroupFillProperties ; +WNoFill *_c .CT_Empty ;CSolidFill *_fe .CT_SolidColorFillProperties ;CGradFill *_fe .CT_GradientFillProperties ;EffectLst *_fe .CT_EffectList ;EffectDag *_fe .CT_EffectContainer ;ExtLst *CT_ExtensionList ;}; -// Outline View Properties -OutlineViewPr *CT_OutlineViewProperties ; +// Validate validates the CT_SmartTags and its children +func (_dbfdc *CT_SmartTags )Validate ()error {return _dbfdc .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};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;);type ST_TLBehaviorAccumulateType byte ;func (_eefb ST_TLTime )String ()string {if _eefb .Uint32 !=nil {return _d .Sprintf ("\u0025\u0076",*_eefb .Uint32 ); +};if _eefb .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _eefb .ST_TLTimeIndefinite .String ();};return "";};func (_bgcd *CT_TLTriggerRuntimeNode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgcd .ValAttr =ST_TLTriggerRuntimeNode (1); +for _ ,_dfgag :=range start .Attr {if _dfgag .Name .Local =="\u0076\u0061\u006c"{_bgcd .ValAttr .UnmarshalXMLAttr (_dfgag );continue ;};};for {_aebbf ,_affed :=d .Token ();if _affed !=nil {return _d .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",_affed ); +};if _deffc ,_cfab :=_aebbf .(_b .EndElement );_cfab &&_deffc .Name ==start .Name {break ;};};return nil ;}; -// Notes Text View Properties -NotesTextViewPr *CT_NotesTextViewProperties ; +// ValidateWithPath validates the HandoutMaster and its children, prefixing error messages with path +func (_eafaa *HandoutMaster )ValidateWithPath (path string )error {if _efabcf :=_eafaa .CT_HandoutMaster .ValidateWithPath (path );_efabcf !=nil {return _efabcf ;};return nil ;};func NewCT_ShowInfoKiosk ()*CT_ShowInfoKiosk {_dgafa :=&CT_ShowInfoKiosk {}; +return _dgafa };func (_ggee *CT_EmbeddedFontDataId )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bedb :=range start .Attr {if _bedb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bedb .Name .Local =="\u0069\u0064"||_bedb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bedb .Name .Local =="\u0069\u0064"{_agcg ,_dbeb :=_bedb .Value ,error (nil ); +if _dbeb !=nil {return _dbeb ;};_ggee .IdAttr =_agcg ;continue ;};};for {_bdfa ,_ecfcb :=d .Token ();if _ecfcb !=nil {return _d .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",_ecfcb ); +};if _faeb ,_bcde :=_bdfa .(_b .EndElement );_bcde &&_faeb .Name ==start .Name {break ;};};return nil ;};func NewCT_SideDirectionTransition ()*CT_SideDirectionTransition {_afacaf :=&CT_SideDirectionTransition {};return _afacaf ;};func (_egcc *CT_TLSetBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egcc .CBhvr =NewCT_TLCommonBehaviorData (); +_gdcg :for {_cbdf ,_acbae :=d .Token ();if _acbae !=nil {return _acbae ;};switch _ggaee :=_cbdf .(type ){case _b .StartElement :switch _ggaee .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _geecd :=d .DecodeElement (_egcc .CBhvr ,&_ggaee ); +_geecd !=nil {return _geecd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egcc .To =NewCT_TLAnimVariant (); +if _gggac :=d .DecodeElement (_egcc .To ,&_ggaee );_gggac !=nil {return _gggac ;};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\u0054\u004c\u0053\u0065\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0020\u0025v",_ggaee .Name ); +if _agbdd :=d .Skip ();_agbdd !=nil {return _agbdd ;};};case _b .EndElement :break _gdcg ;case _b .CharData :};};return nil ;}; -// Slide Sorter View Properties -SorterViewPr *CT_SlideSorterViewProperties ; +// ValidateWithPath validates the CT_OrientationTransition and its children, prefixing error messages with path +func (_fbbd *CT_OrientationTransition )ValidateWithPath (path string )error {if _gdcf :=_fbbd .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_gdcf !=nil {return _gdcf ;};return nil ;};func NewPresentation ()*Presentation {_ecffc :=&Presentation {}; +_ecffc .CT_Presentation =*NewCT_Presentation ();return _ecffc ;};func (_effd *CT_SlideRelationshipList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _effd .Sld !=nil {_gdecg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073l\u0064"}}; +for _ ,_edbc :=range _effd .Sld {e .EncodeElement (_edbc ,_gdecg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eeed ST_IterateType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_adagd :=_b .Attr {};_adagd .Name =name ; +switch _eeed {case ST_IterateTypeUnset :_adagd .Value ="";case ST_IterateTypeEl :_adagd .Value ="\u0065\u006c";case ST_IterateTypeWd :_adagd .Value ="\u0077\u0064";case ST_IterateTypeLt :_adagd .Value ="\u006c\u0074";};return _adagd ,nil ;};type AG_Ole struct{SpidAttr *string ; +NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};func NewCT_SlideIdList ()*CT_SlideIdList {_aggfa :=&CT_SlideIdList {};return _aggfa }; -// Notes View Properties -NotesViewPr *CT_NotesViewProperties ; +// Validate validates the CT_TLTemplateList and its children +func (_abgef *CT_TLTemplateList )Validate ()error {return _abgef .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074e\u004c\u0069\u0073\u0074");};func (_ggegd ST_TLBehaviorTransformType )ValidateWithPath (path string )error {switch _ggegd {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggegd )); +};return nil ;};func NewCT_TLIterateIntervalTime ()*CT_TLIterateIntervalTime {_gbgg :=&CT_TLIterateIntervalTime {};return _gbgg ;};type CT_TLOleChartTargetElement struct{ -// Grid Spacing -GridSpacing *_eb .CT_PositiveSize2D ;ExtLst *CT_ExtensionList ;};func (_ggce ST_TLDiagramBuildType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ggce .String (),start );};type ST_TLAnimateColorSpace byte ; +// Type +TypeAttr ST_TLChartSubelementType ; -// ValidateWithPath validates the CT_SlideMasterIdList and its children, prefixing error messages with path -func (_edbcb *CT_SlideMasterIdList )ValidateWithPath (path string )error {for _fdebd ,_abgcd :=range _edbcb .SldMasterId {if _dfbce :=_abgcd .ValidateWithPath (_fa .Sprintf ("\u0025s\u002fS\u006c\u0064\u004d\u0061\u0073t\u0065\u0072I\u0064\u005b\u0025\u0064\u005d",path ,_fdebd )); -_dfbce !=nil {return _dfbce ;};};return nil ;};func (_dbcad *CT_ShowInfoKiosk )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_adaa :=range start .Attr {if _adaa .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_dfcdb ,_gcee :=_f .ParseUint (_adaa .Value ,10,32); -if _gcee !=nil {return _gcee ;};_eefd :=uint32 (_dfcdb );_dbcad .RestartAttr =&_eefd ;continue ;};};for {_acdce ,_ggfd :=d .Token ();if _ggfd !=nil {return _fa .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",_ggfd ); -};if _gbfb ,_gegg :=_acdce .(_g .EndElement );_gegg &&_gbfb .Name ==start .Name {break ;};};return nil ;}; +// Level +LvlAttr *uint32 ;};func (_fgfg ST_TLAnimateColorSpace )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ggdec :=_b .Attr {};_ggdec .Name =name ;switch _fgfg {case ST_TLAnimateColorSpaceUnset :_ggdec .Value ="";case ST_TLAnimateColorSpaceRgb :_ggdec .Value ="\u0072\u0067\u0062"; +case ST_TLAnimateColorSpaceHsl :_ggdec .Value ="\u0068\u0073\u006c";};return _ggdec ,nil ;};func (_acdg *CT_SlideMasterTextStyles )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _acdg .TitleStyle !=nil {_fgba :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074i\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_acdg .TitleStyle ,_fgba );};if _acdg .BodyStyle !=nil {_bcac :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0062\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_acdg .BodyStyle ,_bcac );};if _acdg .OtherStyle !=nil {_dbdf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006ft\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_acdg .OtherStyle ,_dbdf );};if _acdg .ExtLst !=nil {_dagb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acdg .ExtLst ,_dagb );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_aaeb *CT_HandoutMaster )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cbbff :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_aaeb .CSld ,_cbbff ); +_fgfb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_aaeb .ClrMap ,_fgfb );if _aaeb .Hf !=nil {_aefa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_aaeb .Hf ,_aefa ); +};if _aaeb .ExtLst !=nil {_deddb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aaeb .ExtLst ,_deddb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewEG_SlideListChoice ()*EG_SlideListChoice {_eebgb :=&EG_SlideListChoice {}; +return _eebgb }; -// Validate validates the CT_TLMediaNodeAudio and its children -func (_bbgdb *CT_TLMediaNodeAudio )Validate ()error {return _bbgdb .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0041\u0075\u0064\u0069\u006f");};type CT_NotesViewProperties struct{ +// ValidateWithPath validates the CT_TLTimeNodeExclusive and its children, prefixing error messages with path +func (_dacc *CT_TLTimeNodeExclusive )ValidateWithPath (path string )error {if _eebgf :=_dacc .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_eebgf !=nil {return _eebgf ;};return nil ;}; -// Common Slide View Properties -CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;};type ST_PlaceholderSize byte ;func (_fbgfb *CT_Placeholder )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bccec :=range start .Attr {if _bccec .Name .Local =="\u0074\u0079\u0070\u0065"{_fbgfb .TypeAttr .UnmarshalXMLAttr (_bccec ); -continue ;};if _bccec .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_fbgfb .OrientAttr .UnmarshalXMLAttr (_bccec );continue ;};if _bccec .Name .Local =="\u0073\u007a"{_fbgfb .SzAttr .UnmarshalXMLAttr (_bccec );continue ;};if _bccec .Name .Local =="\u0069\u0064\u0078"{_ecbf ,_fbfg :=_f .ParseUint (_bccec .Value ,10,32); -if _fbfg !=nil {return _fbfg ;};_bffa :=uint32 (_ecbf );_fbgfb .IdxAttr =&_bffa ;continue ;};if _bccec .Name .Local =="\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"{_ddbe ,_dgafd :=_f .ParseBool (_bccec .Value );if _dgafd !=nil {return _dgafd ; -};_fbgfb .HasCustomPromptAttr =&_ddbe ;continue ;};};_beebc :for {_agbf ,_ggcae :=d .Token ();if _ggcae !=nil {return _ggcae ;};switch _baba :=_agbf .(type ){case _g .StartElement :switch _baba .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fbgfb .ExtLst =NewCT_ExtensionListModify (); -if _abda :=d .DecodeElement (_fbgfb .ExtLst ,&_baba );_abda !=nil {return _abda ;};default:_gdf .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",_baba .Name ); -if _bacd :=d .Skip ();_bacd !=nil {return _bacd ;};};case _g .EndElement :break _beebc ;case _g .CharData :};};return nil ;};func (_bgbcag *CT_TLTimeAnimateValue )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fbccc :=range start .Attr {if _fbccc .Name .Local =="\u0074\u006d"{_aacee ,_egdcf :=ParseUnionST_TLTimeAnimateValueTime (_fbccc .Value ); -if _egdcf !=nil {return _egdcf ;};_bgbcag .TmAttr =&_aacee ;continue ;};if _fbccc .Name .Local =="\u0066\u006d\u006c\u0061"{_cgaab ,_cbfeg :=_fbccc .Value ,error (nil );if _cbfeg !=nil {return _cbfeg ;};_bgbcag .FmlaAttr =&_cgaab ;continue ;};};_becbe :for {_efdeg ,_ecfd :=d .Token (); -if _ecfd !=nil {return _ecfd ;};switch _dbadg :=_efdeg .(type ){case _g .StartElement :switch _dbadg .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgbcag .Val =NewCT_TLAnimVariant (); -if _aedf :=d .DecodeElement (_bgbcag .Val ,&_dbadg );_aedf !=nil {return _aedf ;};default:_gdf .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",_dbadg .Name ); -if _fgcfg :=d .Skip ();_fgcfg !=nil {return _fgcfg ;};};case _g .EndElement :break _becbe ;case _g .CharData :};};return nil ;};func (_eace *CT_HtmlPublishProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eace .ShowSpeakerNotesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_eace .ShowSpeakerNotesAttr ))}); -};if _eace .TargetAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_fa .Sprintf ("\u0025\u0076",*_eace .TargetAttr )});};if _eace .TitleAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fa .Sprintf ("\u0025\u0076",*_eace .TitleAttr )}); -};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_eace .IdAttr )});e .EncodeToken (start );if _eace .SldAll !=nil {_daga :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}}; -e .EncodeElement (_eace .SldAll ,_daga );};if _eace .SldRg !=nil {_cedd :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_eace .SldRg ,_cedd );};if _eace .CustShow !=nil {_afed :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}}; -e .EncodeElement (_eace .CustShow ,_afed );};if _eace .ExtLst !=nil {_cdbf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eace .ExtLst ,_cdbf );};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;};func NewCT_TLSetBehavior ()*CT_TLSetBehavior {_dceag :=&CT_TLSetBehavior {};_dceag .CBhvr =NewCT_TLCommonBehaviorData ();return _dceag ;};type CT_Shape struct{ +// ValidateWithPath validates the CT_ShowProperties and its children, prefixing error messages with path +func (_bggae *CT_ShowProperties )ValidateWithPath (path string )error {if _bggae .Present !=nil {if _gadac :=_bggae .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_gadac !=nil {return _gadac ;};};if _bggae .Browse !=nil {if _fbbcg :=_bggae .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065"); +_fbbcg !=nil {return _fbbcg ;};};if _bggae .Kiosk !=nil {if _fcec :=_bggae .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_fcec !=nil {return _fcec ;};};if _bggae .SldAll !=nil {if _gfga :=_bggae .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c"); +_gfga !=nil {return _gfga ;};};if _bggae .SldRg !=nil {if _afbga :=_bggae .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_afbga !=nil {return _afbga ;};};if _bggae .CustShow !=nil {if _bbcf :=_bggae .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw"); +_bbcf !=nil {return _bbcf ;};};if _bggae .PenClr !=nil {if _dagde :=_bggae .PenClr .ValidateWithPath (path +"\u002fP\u0065\u006e\u0043\u006c\u0072");_dagde !=nil {return _dagde ;};};if _bggae .ExtLst !=nil {if _cfacb :=_bggae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cfacb !=nil {return _cfacb ;};};return nil ;}; -// Use Background Fill -UseBgFillAttr *bool ; +// Validate validates the CT_TLCommonBehaviorData and its children +func (_gced *CT_TLCommonBehaviorData )Validate ()error {return _gced .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0044\u0061\u0074\u0061");};func (_acdec *CT_ShowProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddec :=range start .Attr {if _ddec .Name .Local =="\u006c\u006f\u006f\u0070"{_begb ,_eaaff :=_gb .ParseBool (_ddec .Value ); +if _eaaff !=nil {return _eaaff ;};_acdec .LoopAttr =&_begb ;continue ;};if _ddec .Name .Local =="\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_dcae ,_efaf :=_gb .ParseBool (_ddec .Value );if _efaf !=nil {return _efaf ; +};_acdec .ShowNarrationAttr =&_dcae ;continue ;};if _ddec .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_cdgf ,_bfgg :=_gb .ParseBool (_ddec .Value );if _bfgg !=nil {return _bfgg ;};_acdec .ShowAnimationAttr =&_cdgf ; +continue ;};if _ddec .Name .Local =="\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"{_cbcec ,_ggaea :=_gb .ParseBool (_ddec .Value );if _ggaea !=nil {return _ggaea ;};_acdec .UseTimingsAttr =&_cbcec ;continue ;};};_fgdf :for {_cbddf ,_aeaf :=d .Token (); +if _aeaf !=nil {return _aeaf ;};switch _fdcfgb :=_cbddf .(type ){case _b .StartElement :switch _fdcfgb .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acdec .Present =NewCT_Empty (); +if _abaaa :=d .DecodeElement (_acdec .Present ,&_fdcfgb );_abaaa !=nil {return _abaaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acdec .Browse =NewCT_ShowInfoBrowse (); +if _dbbge :=d .DecodeElement (_acdec .Browse ,&_fdcfgb );_dbbge !=nil {return _dbbge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acdec .Kiosk =NewCT_ShowInfoKiosk (); +if _ddge :=d .DecodeElement (_acdec .Kiosk ,&_fdcfgb );_ddge !=nil {return _ddge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acdec .SldAll =NewCT_Empty (); +if _fadab :=d .DecodeElement (_acdec .SldAll ,&_fdcfgb );_fadab !=nil {return _fadab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acdec .SldRg =NewCT_IndexRange (); +if _faeg :=d .DecodeElement (_acdec .SldRg ,&_fdcfgb );_faeg !=nil {return _faeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_acdec .CustShow =NewCT_CustomShowId (); +if _egaba :=d .DecodeElement (_acdec .CustShow ,&_fdcfgb );_egaba !=nil {return _egaba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acdec .PenClr =_fe .NewCT_Color (); +if _efag :=d .DecodeElement (_acdec .PenClr ,&_fdcfgb );_efag !=nil {return _efag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_acdec .ExtLst =NewCT_ExtensionList (); +if _dbceg :=d .DecodeElement (_acdec .ExtLst ,&_fdcfgb );_dbceg !=nil {return _dbceg ;};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\u006f\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_fdcfgb .Name ); +if _eece :=d .Skip ();_eece !=nil {return _eece ;};};case _b .EndElement :break _fgdf ;case _b .CharData :};};return nil ;};func (_gadd *CT_GroupShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ffb :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_gadd .NvGrpSpPr ,_ffb );_dbab :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_gadd .GrpSpPr ,_dbab );if _gadd .Choice !=nil {for _ ,_bgeba :=range _gadd .Choice {_bgeba .MarshalXML (e ,_b .StartElement {}); +};};if _gadd .ExtLst !=nil {_dbcd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gadd .ExtLst ,_dbcd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_CornerDirectionTransition ()*CT_CornerDirectionTransition {_fdgf :=&CT_CornerDirectionTransition {}; +return _fdgf ;};type CT_ShowProperties struct{ -// Non-Visual Properties for a Shape -NvSpPr *CT_ShapeNonVisual ;SpPr *_eb .CT_ShapeProperties ; +// Loop Slide Show +LoopAttr *bool ; -// Shape Style -Style *_eb .CT_ShapeStyle ; +// Show Narration in Slide Show +ShowNarrationAttr *bool ; -// Shape Text Body -TxBody *_eb .CT_TextBody ;ExtLst *CT_ExtensionListModify ;};func (_aeaf *CT_OrientationTransition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aeaf .DirAttr !=ST_DirectionUnset {_ffedc ,_ceeg :=_aeaf .DirAttr .MarshalXMLAttr (_g .Name {Local :"\u0064\u0069\u0072"}); -if _ceeg !=nil {return _ceeg ;};start .Attr =append (start .Attr ,_ffedc );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dbccf ST_SlideLayoutType )ValidateWithPath (path string )error {switch _dbccf {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 _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbccf )); -};return nil ;}; +// Show Animation in Slide Show +ShowAnimationAttr *bool ; -// ValidateWithPath validates the CT_ShowInfoBrowse and its children, prefixing error messages with path -func (_aaaf *CT_ShowInfoBrowse )ValidateWithPath (path string )error {return nil };type CT_TimeNodeList struct{ +// Use Timings in Slide Show +UseTimingsAttr *bool ; -// Parallel Time Node -Par []*CT_TLTimeNodeParallel ; +// Presenter Slide Show Mode +Present *CT_Empty ; -// Sequence Time Node -Seq []*CT_TLTimeNodeSequence ; +// Browse Slide Show Mode +Browse *CT_ShowInfoBrowse ; -// Exclusive -Excl []*CT_TLTimeNodeExclusive ; +// Kiosk Slide Show Mode +Kiosk *CT_ShowInfoKiosk ; -// Animate -Anim []*CT_TLAnimateBehavior ; +// All Slides +SldAll *CT_Empty ; -// Animate Color Behavior -AnimClr []*CT_TLAnimateColorBehavior ; +// Slide Range +SldRg *CT_IndexRange ; -// Animate Effect -AnimEffect []*CT_TLAnimateEffectBehavior ; +// Custom Show +CustShow *CT_CustomShowId ; -// Animate Motion -AnimMotion []*CT_TLAnimateMotionBehavior ; +// Pen Color for Slide Show +PenClr *_fe .CT_Color ;ExtLst *CT_ExtensionList ;};func NewCT_TLTimeConditionList ()*CT_TLTimeConditionList {_bgbcc :=&CT_TLTimeConditionList {};return _bgbcc ;};func ParseUnionST_Percentage (s string )(_fe .ST_Percentage ,error ){return _fe .ParseUnionST_Percentage (s ); +};type CT_OutlineViewSlideEntry struct{IdAttr string ; -// Animate Rotation -AnimRot []*CT_TLAnimateRotationBehavior ; +// Collapsed +CollapseAttr *bool ;};func NewCT_CustomerData ()*CT_CustomerData {_dgcf :=&CT_CustomerData {};return _dgcf };func (_fafg ST_PrintColorMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fcbfb :=_b .Attr {};_fcbfb .Name =name ;switch _fafg {case ST_PrintColorModeUnset :_fcbfb .Value =""; +case ST_PrintColorModeBw :_fcbfb .Value ="\u0062\u0077";case ST_PrintColorModeGray :_fcbfb .Value ="\u0067\u0072\u0061\u0079";case ST_PrintColorModeClr :_fcbfb .Value ="\u0063\u006c\u0072";};return _fcbfb ,nil ;}; -// Animate Scale -AnimScale []*CT_TLAnimateScaleBehavior ; +// Validate validates the CT_NotesSlide and its children +func (_agaf *CT_NotesSlide )Validate ()error {return _agaf .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065");}; -// Command -Cmd []*CT_TLCommandBehavior ; +// ValidateWithPath validates the CT_TLIterateIntervalPercentage and its children, prefixing error messages with path +func (_bgcgd *CT_TLIterateIntervalPercentage )ValidateWithPath (path string )error {if _agbbd :=_bgcgd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agbbd !=nil {return _agbbd ;};return nil ;};func NewCT_TLIterateData ()*CT_TLIterateData {_addg :=&CT_TLIterateData {}; +return _addg }; -// Set Time Node Behavior -Set []*CT_TLSetBehavior ; +// ValidateWithPath validates the CT_SlideTiming and its children, prefixing error messages with path +func (_ggbb *CT_SlideTiming )ValidateWithPath (path string )error {if _ggbb .TnLst !=nil {if _cfeg :=_ggbb .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_cfeg !=nil {return _cfeg ;};};if _ggbb .BldLst !=nil {if _gffeg :=_ggbb .BldLst .ValidateWithPath (path +"\u002fB\u006c\u0064\u004c\u0073\u0074"); +_gffeg !=nil {return _gffeg ;};};if _ggbb .ExtLst !=nil {if _cddfc :=_ggbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cddfc !=nil {return _cddfc ;};};return nil ;};func (_fdfcb ST_SlideSizeType )String ()string {switch _fdfcb {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 (_aeeba *ST_ViewType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afegg ,_eaceg :=d .Token ();if _eaceg !=nil {return _eaceg ;};if _cdcac ,_fafb :=_afegg .(_b .EndElement );_fafb &&_cdcac .Name ==start .Name {*_aeeba =1; +return nil ;};if _gadag ,_abdff :=_afegg .(_b .CharData );!_abdff {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afegg );}else {switch string (_gadag ){case "":*_aeeba =0; +case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_aeeba =1;case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_aeeba =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_aeeba =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_aeeba =4; +case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_aeeba =5;case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_aeeba =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_aeeba =7; +case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_aeeba =8;};};_afegg ,_eaceg =d .Token ();if _eaceg !=nil {return _eaceg ;};if _ffbc ,_babcg :=_afegg .(_b .EndElement );_babcg &&_ffbc .Name ==start .Name {return nil ; +};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afegg );};func (_deded ST_PrintColorMode )ValidateWithPath (path string )error {switch _deded {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deded )); +};return nil ;};func (_acdfc *ST_SplitterBarState )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_acdfc =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_acdfc =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_acdfc =2; +case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_acdfc =3;};return nil ;};type CT_CustomerDataList struct{ -// Audio -Audio []*CT_TLMediaNodeAudio ; +// Customer Data +CustData []*CT_CustomerData ; -// Video -Video []*CT_TLMediaNodeVideo ;};func (_bbfaa ST_TLAnimateColorDirection )ValidateWithPath (path string )error {switch _bbfaa {case 0,1,2:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbfaa )); -};return nil ;}; +// Customer Data Tags +Tags *CT_TagsData ;};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 (_ccefe *EG_ExtensionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccefe .Ext !=nil {_cadce :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065x\u0074"}}; +for _ ,_dccb :=range _ccefe .Ext {e .EncodeElement (_dccb ,_cadce );};};return nil ;};func (_ebbd *CT_Picture )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_faacc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006e\u0076\u0050\u0069\u0063\u0050r"}}; +e .EncodeElement (_ebbd .NvPicPr ,_faacc );_caddd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ebbd .BlipFill ,_caddd );_adae :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_ebbd .SpPr ,_adae );if _ebbd .Style !=nil {_dcdb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ebbd .Style ,_dcdb );};if _ebbd .ExtLst !=nil {_cddg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ebbd .ExtLst ,_cddg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Placeholder struct{ -// ValidateWithPath validates the CT_TLAnimateColorBehavior and its children, prefixing error messages with path -func (_gdde *CT_TLAnimateColorBehavior )ValidateWithPath (path string )error {if _cafdb :=_gdde .ClrSpcAttr .ValidateWithPath (path +"/\u0043\u006c\u0072\u0053\u0070\u0063\u0041\u0074\u0074\u0072");_cafdb !=nil {return _cafdb ;};if _dcgf :=_gdde .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072"); -_dcgf !=nil {return _dcgf ;};if _bedfg :=_gdde .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_bedfg !=nil {return _bedfg ;};if _gdde .By !=nil {if _cbce :=_gdde .By .ValidateWithPath (path +"\u002f\u0042\u0079");_cbce !=nil {return _cbce ; -};};if _gdde .From !=nil {if _bgge :=_gdde .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_bgge !=nil {return _bgge ;};};if _gdde .To !=nil {if _ffge :=_gdde .To .ValidateWithPath (path +"\u002f\u0054\u006f");_ffge !=nil {return _ffge ;};}; -return nil ;};func (_bgecg ST_TLChartSubelementType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ecbea :=_g .Attr {};_ecbea .Name =name ;switch _bgecg {case ST_TLChartSubelementTypeUnset :_ecbea .Value ="";case ST_TLChartSubelementTypeGridLegend :_ecbea .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064"; -case ST_TLChartSubelementTypeSeries :_ecbea .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLChartSubelementTypeCategory :_ecbea .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLChartSubelementTypePtInSeries :_ecbea .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073"; -case ST_TLChartSubelementTypePtInCategory :_ecbea .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";};return _ecbea ,nil ;};func (_gcgd ST_TLCommandType )Validate ()error {return _gcgd .ValidateWithPath ("")};func (_ecdag *ST_TLOleChartBuildType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ecdag =0; -case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_ecdag =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_ecdag =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_ecdag =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_ecdag =4; -case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_ecdag =5;};return nil ;};type CT_SlideTiming struct{TnLst *CT_TimeNodeList ; +// Placeholder Type +TypeAttr ST_PlaceholderType ; -// Build List -BldLst *CT_BuildList ;ExtLst *CT_ExtensionListModify ;}; +// Placeholder Orientation +OrientAttr ST_Direction ; -// Validate validates the CT_ShapeNonVisual and its children -func (_bfca *CT_ShapeNonVisual )Validate ()error {return _bfca .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_bfaed *CT_TLAnimateRotationBehavior )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfaed .CBhvr =NewCT_TLCommonBehaviorData (); -for _ ,_gfcg :=range start .Attr {if _gfcg .Name .Local =="\u0062\u0079"{_bbgbb ,_bccae :=_f .ParseInt (_gfcg .Value ,10,32);if _bccae !=nil {return _bccae ;};_dgbfg :=int32 (_bbgbb );_bfaed .ByAttr =&_dgbfg ;continue ;};if _gfcg .Name .Local =="\u0066\u0072\u006f\u006d"{_gffbg ,_baada :=_f .ParseInt (_gfcg .Value ,10,32); -if _baada !=nil {return _baada ;};_gcdfa :=int32 (_gffbg );_bfaed .FromAttr =&_gcdfa ;continue ;};if _gfcg .Name .Local =="\u0074\u006f"{_cfdcf ,_ccdd :=_f .ParseInt (_gfcg .Value ,10,32);if _ccdd !=nil {return _ccdd ;};_gfdb :=int32 (_cfdcf );_bfaed .ToAttr =&_gfdb ; -continue ;};};_egedcb :for {_babeg ,_cgba :=d .Token ();if _cgba !=nil {return _cgba ;};switch _cacb :=_babeg .(type ){case _g .StartElement :switch _cacb .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _cfbgf :=d .DecodeElement (_bfaed .CBhvr ,&_cacb ); -_cfbgf !=nil {return _cfbgf ;};default:_gdf .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",_cacb .Name ); -if _eaade :=d .Skip ();_eaade !=nil {return _eaade ;};};case _g .EndElement :break _egedcb ;case _g .CharData :};};return nil ;};func (_fdg *CT_CommentAuthor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fgaf :=range start .Attr {if _fgaf .Name .Local =="\u0069\u0064"{_aaeb ,_feb :=_f .ParseUint (_fgaf .Value ,10,32); -if _feb !=nil {return _feb ;};_fdg .IdAttr =uint32 (_aaeb );continue ;};if _fgaf .Name .Local =="\u006e\u0061\u006d\u0065"{_dcg ,_abc :=_fgaf .Value ,error (nil );if _abc !=nil {return _abc ;};_fdg .NameAttr =_dcg ;continue ;};if _fgaf .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_bcg ,_dcbf :=_fgaf .Value ,error (nil ); -if _dcbf !=nil {return _dcbf ;};_fdg .InitialsAttr =_bcg ;continue ;};if _fgaf .Name .Local =="\u006ca\u0073\u0074\u0049\u0064\u0078"{_ccc ,_gga :=_f .ParseUint (_fgaf .Value ,10,32);if _gga !=nil {return _gga ;};_fdg .LastIdxAttr =uint32 (_ccc );continue ; -};if _fgaf .Name .Local =="\u0063\u006c\u0072\u0049\u0064\u0078"{_acfb ,_ded :=_f .ParseUint (_fgaf .Value ,10,32);if _ded !=nil {return _ded ;};_fdg .ClrIdxAttr =uint32 (_acfb );continue ;};};_egb :for {_abcg ,_bdb :=d .Token ();if _bdb !=nil {return _bdb ; -};switch _bfgf :=_abcg .(type ){case _g .StartElement :switch _bfgf .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fdg .ExtLst =NewCT_ExtensionList (); -if _cdc :=d .DecodeElement (_fdg .ExtLst ,&_bfgf );_cdc !=nil {return _cdc ;};default:_gdf .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",_bfgf .Name ); -if _ebed :=d .Skip ();_ebed !=nil {return _ebed ;};};case _g .EndElement :break _egb ;case _g .CharData :};};return nil ;};type CT_SlideLayoutIdList struct{ +// Placeholder Size +SzAttr ST_PlaceholderSize ; -// Slide Layout Id -SldLayoutId []*CT_SlideLayoutIdListEntry ;};type CT_SmartTags struct{IdAttr string ;};func (_bfdeb *EG_Background )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccbe :for {_dcdg ,_agcea :=d .Token ();if _agcea !=nil {return _agcea ;};switch _afaca :=_dcdg .(type ){case _g .StartElement :switch _afaca .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfdeb .BgPr =NewCT_BackgroundProperties (); -if _bfba :=d .DecodeElement (_bfdeb .BgPr ,&_afaca );_bfba !=nil {return _bfba ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfdeb .BgRef =_eb .NewCT_StyleMatrixReference (); -if _abbbdc :=d .DecodeElement (_bfdeb .BgRef ,&_afaca );_abbbdc !=nil {return _abbbdc ;};default:_gdf .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",_afaca .Name ); -if _bbdfdd :=d .Skip ();_bbdfdd !=nil {return _bbdfdd ;};};case _g .EndElement :break _ccbe ;case _g .CharData :};};return nil ;}; +// Placeholder Index +IdxAttr *uint32 ; -// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path -func (_bgde *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _aagc ,_agd :=range _bgde .Sp {if _bbcg :=_agd .ValidateWithPath (_fa .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_aagc ));_bbcg !=nil {return _bbcg ;};};for _ecde ,_fagf :=range _bgde .GrpSp {if _dag :=_fagf .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_ecde )); -_dag !=nil {return _dag ;};};for _egdc ,_agacc :=range _bgde .GraphicFrame {if _afdb :=_agacc .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_egdc ));_afdb !=nil {return _afdb ; -};};for _ebde ,_fagag :=range _bgde .CxnSp {if _effg :=_fagag .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_ebde ));_effg !=nil {return _effg ;};};for _facd ,_cagb :=range _bgde .Pic {if _bbcd :=_cagb .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_facd )); -_bbcd !=nil {return _bbcd ;};};for _dada ,_feeg :=range _bgde .ContentPart {if _feab :=_feeg .ValidateWithPath (_fa .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_dada ));_feab !=nil {return _feab ; -};};return nil ;};func (_egaed *ST_TLDiagramBuildType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_egaed =0;case "\u0077\u0068\u006fl\u0065":*_egaed =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_egaed =2; -case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_egaed =3;case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_egaed =4;case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_egaed =5; -case "\u0063\u0077":*_egaed =6;case "\u0063\u0077\u0049\u006e":*_egaed =7;case "\u0063\u0077\u004fu\u0074":*_egaed =8;case "\u0063\u0063\u0077":*_egaed =9;case "\u0063\u0063\u0077I\u006e":*_egaed =10;case "\u0063\u0063\u0077\u004f\u0075\u0074":*_egaed =11; -case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_egaed =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_egaed =13;case "\u0075\u0070":*_egaed =14;case "\u0064\u006f\u0077\u006e":*_egaed =15;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_egaed =16; -case "\u0063\u0075\u0073\u0074":*_egaed =17;};return nil ;}; +// Placeholder has custom prompt +HasCustomPromptAttr *bool ;ExtLst *CT_ExtensionListModify ;};func NewCT_TLBehaviorAttributeNameList ()*CT_TLBehaviorAttributeNameList {_bdgab :=&CT_TLBehaviorAttributeNameList {};return _bdgab ;};func (_aaagb ST_TransitionCornerDirectionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gfdfa :=_b .Attr {}; +_gfdfa .Name =name ;switch _aaagb {case ST_TransitionCornerDirectionTypeUnset :_gfdfa .Value ="";case ST_TransitionCornerDirectionTypeLu :_gfdfa .Value ="\u006c\u0075";case ST_TransitionCornerDirectionTypeRu :_gfdfa .Value ="\u0072\u0075";case ST_TransitionCornerDirectionTypeLd :_gfdfa .Value ="\u006c\u0064"; +case ST_TransitionCornerDirectionTypeRd :_gfdfa .Value ="\u0072\u0064";};return _gfdfa ,nil ;};func (_gbac *CT_InOutTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbac .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_ddaa ,_ebgge :=_gbac .DirAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0069\u0072"}); +if _ebgge !=nil {return _ebgge ;};start .Attr =append (start .Attr ,_ddaa );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_OutlineViewProperties and its children, prefixing error messages with path -func (_abbe *CT_OutlineViewProperties )ValidateWithPath (path string )error {if _bgee :=_abbe .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_bgee !=nil {return _bgee ;};if _abbe .SldLst !=nil {if _dgdb :=_abbe .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074"); -_dgdb !=nil {return _dgdb ;};};if _abbe .ExtLst !=nil {if _gedd :=_abbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gedd !=nil {return _gedd ;};};return nil ;};type ST_SplitterBarState byte ; +// Validate validates the CT_CommonViewProperties and its children +func (_ccf *CT_CommonViewProperties )Validate ()error {return _ccf .ValidateWithPath ("\u0043\u0054\u005fCo\u006d\u006d\u006f\u006e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_efagg ST_TLBehaviorOverrideType )String ()string {switch _efagg {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 (_gbfca ST_TLAnimateMotionBehaviorOrigin )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fbcbf :=_b .Attr {}; +_fbcbf .Name =name ;switch _gbfca {case ST_TLAnimateMotionBehaviorOriginUnset :_fbcbf .Value ="";case ST_TLAnimateMotionBehaviorOriginParent :_fbcbf .Value ="\u0070\u0061\u0072\u0065\u006e\u0074";case ST_TLAnimateMotionBehaviorOriginLayout :_fbcbf .Value ="\u006c\u0061\u0079\u006f\u0075\u0074"; +};return _fbcbf ,nil ;};func (_eggba *Presentation )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\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 ,_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\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 ,_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 ="\u0070\u003a\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e";return _eggba .CT_Presentation .MarshalXML (e ,start );};func (_dfbda ST_SlideSizeType )Validate ()error {return _dfbda .ValidateWithPath ("")}; -// Validate validates the HandoutMaster and its children -func (_egacf *HandoutMaster )Validate ()error {return _egacf .ValidateWithPath ("\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");};func NewCT_TLTriggerTimeNodeID ()*CT_TLTriggerTimeNodeID {_bbgge :=&CT_TLTriggerTimeNodeID {}; -return _bbgge ;};func (_dfbcd *CT_SlideTiming )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dfbcd .TnLst !=nil {_gdcc :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_dfbcd .TnLst ,_gdcc ); -};if _dfbcd .BldLst !=nil {_cged :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_dfbcd .BldLst ,_cged );};if _dfbcd .ExtLst !=nil {_fdcaa :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_dfbcd .ExtLst ,_fdcaa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gbbe *CT_TLTriggerRuntimeNode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbbe .ValAttr =ST_TLTriggerRuntimeNode (1); -for _ ,_geegge :=range start .Attr {if _geegge .Name .Local =="\u0076\u0061\u006c"{_gbbe .ValAttr .UnmarshalXMLAttr (_geegge );continue ;};};for {_egab ,_bfcaf :=d .Token ();if _bfcaf !=nil {return _fa .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",_bfcaf ); -};if _eefgf ,_dggee :=_egab .(_g .EndElement );_dggee &&_eefgf .Name ==start .Name {break ;};};return nil ;};func (_cafa *CT_CustomShowId )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bce :=range start .Attr {if _bce .Name .Local =="\u0069\u0064"{_aagad ,_cefa :=_f .ParseUint (_bce .Value ,10,32); -if _cefa !=nil {return _cefa ;};_cafa .IdAttr =uint32 (_aagad );continue ;};};for {_bcd ,_fbb :=d .Token ();if _fbb !=nil {return _fa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dS\u0068\u006f\u0077I\u0064:\u0020\u0025\u0073",_fbb ); -};if _aegc ,_cfc :=_bcd .(_g .EndElement );_cfc &&_aegc .Name ==start .Name {break ;};};return nil ;};type CT_TLTimeCondition struct{ +// ValidateWithPath validates the EG_SlideListChoice and its children, prefixing error messages with path +func (_fbcec *EG_SlideListChoice )ValidateWithPath (path string )error {if _fbcec .SldAll !=nil {if _cegdb :=_fbcec .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_cegdb !=nil {return _cegdb ;};};if _fbcec .SldRg !=nil {if _gbabe :=_fbcec .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067"); +_gbabe !=nil {return _gbabe ;};};if _fbcec .CustShow !=nil {if _eafa :=_fbcec .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_eafa !=nil {return _eafa ;};};return nil ;};type CT_TLSubShapeId struct{ -// Trigger Event -EvtAttr ST_TLTriggerEvent ; +// Shape ID +SpidAttr string ;}; -// Trigger Delay -DelayAttr *ST_TLTime ; +// Validate validates the CT_SlideIdListEntry and its children +func (_gcagd *CT_SlideIdListEntry )Validate ()error {return _gcagd .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");};func (_cbca *CT_Slide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbca .CSld =NewCT_CommonSlideData (); +for _ ,_dbgfc :=range start .Attr {if _dbgfc .Name .Local =="\u0073\u0068\u006f\u0077"{_fcfbc ,_bdbf :=_gb .ParseBool (_dbgfc .Value );if _bdbf !=nil {return _bdbf ;};_cbca .ShowAttr =&_fcfbc ;continue ;};if _dbgfc .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_fffc ,_eeecf :=_gb .ParseBool (_dbgfc .Value ); +if _eeecf !=nil {return _eeecf ;};_cbca .ShowMasterSpAttr =&_fffc ;continue ;};if _dbgfc .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_dgaae ,_becf :=_gb .ParseBool (_dbgfc .Value );if _becf !=nil {return _becf ; +};_cbca .ShowMasterPhAnimAttr =&_dgaae ;continue ;};};_gfggg :for {_ebec ,_gggc :=d .Token ();if _gggc !=nil {return _gggc ;};switch _bbgg :=_ebec .(type ){case _b .StartElement :switch _bbgg .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _ccgda :=d .DecodeElement (_cbca .CSld ,&_bbgg ); +_ccgda !=nil {return _ccgda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbca .ClrMapOvr =_fe .NewCT_ColorMappingOverride (); +if _cggce :=d .DecodeElement (_cbca .ClrMapOvr ,&_bbgg );_cggce !=nil {return _cggce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbca .Transition =NewCT_SlideTransition (); +if _gbge :=d .DecodeElement (_cbca .Transition ,&_bbgg );_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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbca .Timing =NewCT_SlideTiming (); +if _agfe :=d .DecodeElement (_cbca .Timing ,&_bbgg );_agfe !=nil {return _agfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cbca .ExtLst =NewCT_ExtensionListModify (); +if _gcab :=d .DecodeElement (_cbca .ExtLst ,&_bbgg );_gcab !=nil {return _gcab ;};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\u006c\u0069\u0064\u0065\u0020\u0025\u0076",_bbgg .Name ); +if _eecfg :=d .Skip ();_eecfg !=nil {return _eecfg ;};};case _b .EndElement :break _gfggg ;case _b .CharData :};};return nil ;};func NewCT_EightDirectionTransition ()*CT_EightDirectionTransition {_ddc :=&CT_EightDirectionTransition {};return _ddc ;};type CT_TLTimeAnimateValue struct{ -// Target Element Trigger Choice -TgtEl *CT_TLTimeTargetElement ; +// Time +TmAttr *ST_TLTimeAnimateValueTime ; -// Time Node -Tn *CT_TLTriggerTimeNodeID ; +// Formula +FmlaAttr *string ; -// Runtime Node Trigger Choice -Rtn *CT_TLTriggerRuntimeNode ;};type ST_TLBehaviorTransformType byte ;func (_gggd *CT_TLAnimateScaleBehavior )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gggd .ZoomContentsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_gggd .ZoomContentsAttr ))}); -};e .EncodeToken (start );_cffgb :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_gggd .CBhvr ,_cffgb );if _gggd .By !=nil {_gggab :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u0079"}}; -e .EncodeElement (_gggd .By ,_gggab );};if _gggd .From !=nil {_gcdaf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_gggd .From ,_gcdaf );};if _gggd .To !=nil {_ddcbb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u006f"}}; -e .EncodeElement (_gggd .To ,_ddcbb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_PresentationProperties struct{ +// Value +Val *CT_TLAnimVariant ;};func (_bacbe *CmLst )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\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 ,_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\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 ,_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 ="\u0070:\u0063\u006d\u004c\u0073\u0074";return _bacbe .CT_CommentList .MarshalXML (e ,start );};func (_gggb *CT_OutlineViewSlideEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbcb :=range start .Attr {if _bbcb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bbcb .Name .Local =="\u0069\u0064"||_bbcb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bbcb .Name .Local =="\u0069\u0064"{_bbab ,_fdcg :=_bbcb .Value ,error (nil ); +if _fdcg !=nil {return _fdcg ;};_gggb .IdAttr =_bbab ;continue ;};if _bbcb .Name .Local =="\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"{_cdfa ,_acdde :=_gb .ParseBool (_bbcb .Value );if _acdde !=nil {return _acdde ;};_gggb .CollapseAttr =&_cdfa ;continue ; +};};for {_agegg ,_fcfd :=d .Token ();if _fcfd !=nil {return _d .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",_fcfd );};if _bbee ,_adfg :=_agegg .(_b .EndElement ); +_adfg &&_bbee .Name ==start .Name {break ;};};return nil ;};func (_bcfcg ST_TransitionCornerDirectionType )String ()string {switch _bcfcg {case 0:return "";case 1:return "\u006c\u0075";case 2:return "\u0072\u0075";case 3:return "\u006c\u0064";case 4:return "\u0072\u0064"; +};return "";};type CT_NormalViewPortion struct{ -// HTML Publishing Properties -HtmlPubPr *CT_HtmlPublishProperties ; +// Normal View Dimension Size +SzAttr _fe .ST_PositiveFixedPercentage ; -// Web Properties -WebPr *CT_WebProperties ; +// Auto Adjust Normal View +AutoAdjustAttr *bool ;};func (_bfcf ST_ViewType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bfcf .String (),start );}; -// Printing Properties -PrnPr *CT_PrintProperties ; +// Validate validates the AG_TLBuild and its children +func (_cea *AG_TLBuild )Validate ()error {return _cea .ValidateWithPath ("\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064");};func (_bddd ST_TLBehaviorAccumulateType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bddd .String (),start ); +};func (_egegdg *ST_TLTriggerRuntimeNode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcfgg ,_fgabe :=d .Token ();if _fgabe !=nil {return _fgabe ;};if _dcbb ,_feae :=_gcfgg .(_b .EndElement );_feae &&_dcbb .Name ==start .Name {*_egegdg =1; +return nil ;};if _geaab ,_acecd :=_gcfgg .(_b .CharData );!_acecd {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcfgg );}else {switch string (_geaab ){case "":*_egegdg =0; +case "\u0066\u0069\u0072s\u0074":*_egegdg =1;case "\u006c\u0061\u0073\u0074":*_egegdg =2;case "\u0061\u006c\u006c":*_egegdg =3;};};_gcfgg ,_fgabe =d .Token ();if _fgabe !=nil {return _fgabe ;};if _cdag ,_cdbfc :=_gcfgg .(_b .EndElement );_cdbfc &&_cdag .Name ==start .Name {return nil ; +};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcfgg );};func NewCT_HandoutMaster ()*CT_HandoutMaster {_dbbf :=&CT_HandoutMaster {}; +_dbbf .CSld =NewCT_CommonSlideData ();_dbbf .ClrMap =_fe .NewCT_ColorMapping ();return _dbbf ;};func (_ffgab ST_TLTimeNodeType )String ()string {switch _ffgab {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 (_eccf ST_TLTimeNodeMasterRelation )String ()string {switch _eccf {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 (_eeff ST_TransitionEightDirectionType )String ()string {if _eeff .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {return _eeff .ST_TransitionSideDirectionType .String ();};if _eeff .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {return _eeff .ST_TransitionCornerDirectionType .String (); +};return "";};func (_cegfa *ST_TLAnimateColorSpace )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecacg ,_ggeef :=d .Token ();if _ggeef !=nil {return _ggeef ;};if _gdfdc ,_ebffg :=_ecacg .(_b .EndElement );_ebffg &&_gdfdc .Name ==start .Name {*_cegfa =1; +return nil ;};if _ecbffa ,_bbggd :=_ecacg .(_b .CharData );!_bbggd {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecacg );}else {switch string (_ecbffa ){case "":*_cegfa =0; +case "\u0072\u0067\u0062":*_cegfa =1;case "\u0068\u0073\u006c":*_cegfa =2;};};_ecacg ,_ggeef =d .Token ();if _ggeef !=nil {return _ggeef ;};if _cccef ,_cbeac :=_ecacg .(_b .EndElement );_cbeac &&_cccef .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecacg ); +};func (_befg *EG_Background )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cegb :for {_ccgad ,_edeag :=d .Token ();if _edeag !=nil {return _edeag ;};switch _aaebg :=_ccgad .(type ){case _b .StartElement :switch _aaebg .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_befg .BgPr =NewCT_BackgroundProperties (); +if _cgfdg :=d .DecodeElement (_befg .BgPr ,&_aaebg );_cgfdg !=nil {return _cgfdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_befg .BgRef =_fe .NewCT_StyleMatrixReference (); +if _cecfd :=d .DecodeElement (_befg .BgRef ,&_aaebg );_cecfd !=nil {return _cecfd ;};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\u0045\u0047\u005f\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_aaebg .Name ); +if _egfbe :=d .Skip ();_egfbe !=nil {return _egfbe ;};};case _b .EndElement :break _cegb ;case _b .CharData :};};return nil ;}; -// Presentation-wide Show Properties -ShowPr *CT_ShowProperties ; +// ValidateWithPath validates the CT_CustomShowId and its children, prefixing error messages with path +func (_fbef *CT_CustomShowId )ValidateWithPath (path string )error {return nil };func (_feeg *CT_GroupShapeNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cceff :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}}; +e .EncodeElement (_feeg .CNvPr ,_cceff );_ebgf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_feeg .CNvGrpSpPr ,_ebgf );_gafd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}}; +e .EncodeElement (_feeg .NvPr ,_gafd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dffd *CT_SlideMaster )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dffd .CSld =NewCT_CommonSlideData ();_dffd .ClrMap =_fe .NewCT_ColorMapping (); +for _ ,_ceabd :=range start .Attr {if _ceabd .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_bfgfa ,_egdd :=_gb .ParseBool (_ceabd .Value );if _egdd !=nil {return _egdd ;};_dffd .PreserveAttr =&_bfgfa ;continue ;};};_defa :for {_cacdg ,_fcgff :=d .Token (); +if _fcgff !=nil {return _fcgff ;};switch _fcfde :=_cacdg .(type ){case _b .StartElement :switch _fcfde .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _fgeda :=d .DecodeElement (_dffd .CSld ,&_fcfde ); +_fgeda !=nil {return _fgeda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _gaee :=d .DecodeElement (_dffd .ClrMap ,&_fcfde ); +_gaee !=nil {return _gaee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffd .SldLayoutIdLst =NewCT_SlideLayoutIdList (); +if _dgbde :=d .DecodeElement (_dffd .SldLayoutIdLst ,&_fcfde );_dgbde !=nil {return _dgbde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffd .Transition =NewCT_SlideTransition (); +if _dadeb :=d .DecodeElement (_dffd .Transition ,&_fcfde );_dadeb !=nil {return _dadeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffd .Timing =NewCT_SlideTiming (); +if _ebffb :=d .DecodeElement (_dffd .Timing ,&_fcfde );_ebffb !=nil {return _ebffb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffd .Hf =NewCT_HeaderFooter (); +if _aceb :=d .DecodeElement (_dffd .Hf ,&_fcfde );_aceb !=nil {return _aceb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffd .TxStyles =NewCT_SlideMasterTextStyles (); +if _gggf :=d .DecodeElement (_dffd .TxStyles ,&_fcfde );_gggf !=nil {return _gggf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dffd .ExtLst =NewCT_ExtensionListModify (); +if _cdeac :=d .DecodeElement (_dffd .ExtLst ,&_fcfde );_cdeac !=nil {return _cdeac ;};default:_e .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",_fcfde .Name ); +if _edcb :=d .Skip ();_edcb !=nil {return _edcb ;};};case _b .EndElement :break _defa ;case _b .CharData :};};return nil ;};func (_defad *CT_SlideViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dedac :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}}; +e .EncodeElement (_defad .CSldViewPr ,_dedac );if _defad .ExtLst !=nil {_bbebb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_defad .ExtLst ,_bbebb );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_bdcea ST_PrintWhat )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bdcea .String (),start );};type ST_TLAnimateBehaviorCalcMode byte ;func (_edddb *ST_TLBehaviorAccumulateType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbacf ,_cbdee :=d .Token (); +if _cbdee !=nil {return _cbdee ;};if _ffaee ,_fdebc :=_gbacf .(_b .EndElement );_fdebc &&_ffaee .Name ==start .Name {*_edddb =1;return nil ;};if _aeace ,_adbca :=_gbacf .(_b .CharData );!_adbca {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbacf ); +}else {switch string (_aeace ){case "":*_edddb =0;case "\u006e\u006f\u006e\u0065":*_edddb =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_edddb =2;};};_gbacf ,_cbdee =d .Token ();if _cbdee !=nil {return _cbdee ;};if _fabb ,_defef :=_gbacf .(_b .EndElement ); +_defef &&_fabb .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbacf );}; -// Color MRU -ClrMru *_eb .CT_ColorMRU ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_TLByAnimateColorTransform and its children +func (_gdfg *CT_TLByAnimateColorTransform )Validate ()error {return _gdfg .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 NewCT_TLAnimateMotionBehavior ()*CT_TLAnimateMotionBehavior {_cafbf :=&CT_TLAnimateMotionBehavior {}; +_cafbf .CBhvr =NewCT_TLCommonBehaviorData ();return _cafbf ;};func NewCT_TLTimeAnimateValueList ()*CT_TLTimeAnimateValueList {_cfeag :=&CT_TLTimeAnimateValueList {};return _cfeag ;};func (_ebegc *CT_TimeNodeList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgead :for {_afbdd ,_fgbaf :=d .Token (); +if _fgbaf !=nil {return _fgbaf ;};switch _gefc :=_afbdd .(type ){case _b .StartElement :switch _gefc .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gcfbd :=NewCT_TLTimeNodeParallel (); +if _fdccc :=d .DecodeElement (_gcfbd ,&_gefc );_fdccc !=nil {return _fdccc ;};_ebegc .Par =append (_ebegc .Par ,_gcfbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aggfb :=NewCT_TLTimeNodeSequence (); +if _gefba :=d .DecodeElement (_aggfb ,&_gefc );_gefba !=nil {return _gefba ;};_ebegc .Seq =append (_ebegc .Seq ,_aggfb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_egdcc :=NewCT_TLTimeNodeExclusive (); +if _dgafag :=d .DecodeElement (_egdcc ,&_gefc );_dgafag !=nil {return _dgafag ;};_ebegc .Excl =append (_ebegc .Excl ,_egdcc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbbdg :=NewCT_TLAnimateBehavior (); +if _fecdf :=d .DecodeElement (_gbbdg ,&_gefc );_fecdf !=nil {return _fecdf ;};_ebegc .Anim =append (_ebegc .Anim ,_gbbdg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fafec :=NewCT_TLAnimateColorBehavior (); +if _acecfc :=d .DecodeElement (_fafec ,&_gefc );_acecfc !=nil {return _acecfc ;};_ebegc .AnimClr =append (_ebegc .AnimClr ,_fafec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gfceg :=NewCT_TLAnimateEffectBehavior (); +if _gaaag :=d .DecodeElement (_gfceg ,&_gefc );_gaaag !=nil {return _gaaag ;};_ebegc .AnimEffect =append (_ebegc .AnimEffect ,_gfceg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cadbce :=NewCT_TLAnimateMotionBehavior (); +if _cgfbg :=d .DecodeElement (_cadbce ,&_gefc );_cgfbg !=nil {return _cgfbg ;};_ebegc .AnimMotion =append (_ebegc .AnimMotion ,_cadbce );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fddedb :=NewCT_TLAnimateRotationBehavior (); +if _fbag :=d .DecodeElement (_fddedb ,&_gefc );_fbag !=nil {return _fbag ;};_ebegc .AnimRot =append (_ebegc .AnimRot ,_fddedb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_addfd :=NewCT_TLAnimateScaleBehavior (); +if _eggbe :=d .DecodeElement (_addfd ,&_gefc );_eggbe !=nil {return _eggbe ;};_ebegc .AnimScale =append (_ebegc .AnimScale ,_addfd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_adcd :=NewCT_TLCommandBehavior (); +if _fefa :=d .DecodeElement (_adcd ,&_gefc );_fefa !=nil {return _fefa ;};_ebegc .Cmd =append (_ebegc .Cmd ,_adcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbff :=NewCT_TLSetBehavior (); +if _cffde :=d .DecodeElement (_cbff ,&_gefc );_cffde !=nil {return _cffde ;};_ebegc .Set =append (_ebegc .Set ,_cbff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acfbe :=NewCT_TLMediaNodeAudio (); +if _eecdc :=d .DecodeElement (_acfbe ,&_gefc );_eecdc !=nil {return _eecdc ;};_ebegc .Audio =append (_ebegc .Audio ,_acfbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_abdcb :=NewCT_TLMediaNodeVideo (); +if _fagec :=d .DecodeElement (_abdcb ,&_gefc );_fagec !=nil {return _fagec ;};_ebegc .Video =append (_ebegc .Video ,_abdcb );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\u0054\u0069\u006de\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_gefc .Name ); +if _bgaae :=d .Skip ();_bgaae !=nil {return _bgaae ;};};case _b .EndElement :break _cgead ;case _b .CharData :};};return nil ;};func (_beabg ST_PrintWhat )String ()string {switch _beabg {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 (_ggdgf ST_TLCommandType )Validate ()error {return _ggdgf .ValidateWithPath ("")}; +func (_acd *CT_ApplicationNonVisualDrawingProps )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _acd .IsPhotoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069s\u0050\u0068\u006f\u0074\u006f"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_acd .IsPhotoAttr ))}); +};if _acd .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_acd .UserDrawnAttr ))});};e .EncodeToken (start );if _acd .Ph !=nil {_aae :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u0068"}}; +e .EncodeElement (_acd .Ph ,_aae );};if _acd .AudioCd !=nil {_gdc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0061\u0075\u0064\u0069\u006f\u0043d"}};e .EncodeElement (_acd .AudioCd ,_gdc );};if _acd .WavAudioFile !=nil {_ee :=_b .StartElement {Name :_b .Name {Local :"\u0061\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}}; +e .EncodeElement (_acd .WavAudioFile ,_ee );};if _acd .AudioFile !=nil {_dd :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_acd .AudioFile ,_dd );};if _acd .VideoFile !=nil {_fdf :=_b .StartElement {Name :_b .Name {Local :"a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}}; +e .EncodeElement (_acd .VideoFile ,_fdf );};if _acd .QuickTimeFile !=nil {_dfa :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_acd .QuickTimeFile ,_dfa ); +};if _acd .CustDataLst !=nil {_cca :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_acd .CustDataLst ,_cca );};if _acd .ExtLst !=nil {_fcf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_acd .ExtLst ,_fcf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TLBehaviorAttributeNameList struct{ -// Validate validates the CT_TLTimeAnimateValueList and its children -func (_fagdbe *CT_TLTimeAnimateValueList )Validate ()error {return _fagdbe .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0054i\u006d\u0065\u0041\u006e\u0069m\u0061t\u0065V\u0061\u006c\u0075\u0065\u004c\u0069\u0073t");};func (_bddd *CT_TLTimeAnimateValueList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbggd :for {_adbbd ,_cafcbg :=d .Token (); -if _cafcbg !=nil {return _cafcbg ;};switch _abfaa :=_adbbd .(type ){case _g .StartElement :switch _abfaa .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_effb :=NewCT_TLTimeAnimateValue (); -if _agacb :=d .DecodeElement (_effb ,&_abfaa );_agacb !=nil {return _agacb ;};_bddd .Tav =append (_bddd .Tav ,_effb );default:_gdf .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",_abfaa .Name ); -if _dagd :=d .Skip ();_dagd !=nil {return _dagd ;};};case _g .EndElement :break _dbggd ;case _g .CharData :};};return nil ;};func NewCT_SplitTransition ()*CT_SplitTransition {_cfbg :=&CT_SplitTransition {};return _cfbg };func (_dedeb *CT_TLShapeTargetElement )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aecbd :=range start .Attr {if _aecbd .Name .Local =="\u0073\u0070\u0069\u0064"{_abgfd ,_eeba :=_f .ParseUint (_aecbd .Value ,10,32); -if _eeba !=nil {return _eeba ;};_dedeb .SpidAttr =uint32 (_abgfd );continue ;};};_babcf :for {_caaff ,_cdfb :=d .Token ();if _cdfb !=nil {return _cdfb ;};switch _effa :=_caaff .(type ){case _g .StartElement :switch _effa .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dedeb .Bg =NewCT_Empty (); -if _cfbad :=d .DecodeElement (_dedeb .Bg ,&_effa );_cfbad !=nil {return _cfbad ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dedeb .SubSp =NewCT_TLSubShapeId (); -if _fcdea :=d .DecodeElement (_dedeb .SubSp ,&_effa );_fcdea !=nil {return _fcdea ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dedeb .OleChartEl =NewCT_TLOleChartTargetElement (); -if _geaeg :=d .DecodeElement (_dedeb .OleChartEl ,&_effa );_geaeg !=nil {return _geaeg ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dedeb .TxEl =NewCT_TLTextTargetElement (); -if _dggbd :=d .DecodeElement (_dedeb .TxEl ,&_effa );_dggbd !=nil {return _dggbd ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dedeb .GraphicEl =_eb .NewCT_AnimationElementChoice (); -if _edcba :=d .DecodeElement (_dedeb .GraphicEl ,&_effa );_edcba !=nil {return _edcba ;};default:_gdf .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",_effa .Name ); -if _fefd :=d .Skip ();_fefd !=nil {return _fefd ;};};case _g .EndElement :break _babcf ;case _g .CharData :};};return nil ;};type ST_PhotoAlbumFrameShape byte ;func (_agad *CT_TransitionSoundAction )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -if _agad .StSnd !=nil {_abbag :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0073\u0074\u0053\u006e\u0064"}};e .EncodeElement (_agad .StSnd ,_abbag );};if _agad .EndSnd !=nil {_cgae :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u006e\u0064\u0053\u006e\u0064"}}; -e .EncodeElement (_agad .EndSnd ,_cgae );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_SlideSyncProperties ()*CT_SlideSyncProperties {_fdgg :=&CT_SlideSyncProperties {};return _fdgg ;};func (_bgdfbd *EG_SlideListChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gaef :for {_aabac ,_aebfb :=d .Token (); -if _aebfb !=nil {return _aebfb ;};switch _abcbf :=_aabac .(type ){case _g .StartElement :switch _abcbf .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgdfbd .SldAll =NewCT_Empty (); -if _dfggc :=d .DecodeElement (_bgdfbd .SldAll ,&_abcbf );_dfggc !=nil {return _dfggc ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgdfbd .SldRg =NewCT_IndexRange (); -if _gcafa :=d .DecodeElement (_bgdfbd .SldRg ,&_abcbf );_gcafa !=nil {return _gcafa ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_bgdfbd .CustShow =NewCT_CustomShowId (); -if _caea :=d .DecodeElement (_bgdfbd .CustShow ,&_abcbf );_caea !=nil {return _caea ;};default:_gdf .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",_abcbf .Name ); -if _ffgae :=d .Skip ();_ffgae !=nil {return _ffgae ;};};case _g .EndElement :break _gaef ;case _g .CharData :};};return nil ;};func NewNotesMaster ()*NotesMaster {_dabea :=&NotesMaster {};_dabea .CT_NotesMaster =*NewCT_NotesMaster ();return _dabea ;};type CT_SplitTransition struct{ +// Attribute Name +AttrName []string ;};type HandoutMaster struct{CT_HandoutMaster };type CT_HandoutMaster struct{ + +// Common slide data for handout master +CSld *CT_CommonSlideData ; + +// Color Scheme Map +ClrMap *_fe .CT_ColorMapping ; -// Orientation -OrientAttr ST_Direction ; +// Header/Footer information for a handout master +Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;};func (_dafee *CT_TLAnimVariantBooleanVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0064",_daab (_dafee .ValAttr ))}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SlideLayout ()*CT_SlideLayout {_fbedg :=&CT_SlideLayout {};_fbedg .CSld =NewCT_CommonSlideData ();return _fbedg ;};func (_cbfcb *CT_NotesViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbfcb .CSldViewPr =NewCT_CommonSlideViewProperties (); +_bdgf :for {_eecg ,_gadf :=d .Token ();if _gadf !=nil {return _gadf ;};switch _effb :=_eecg .(type ){case _b .StartElement :switch _effb .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _egagc :=d .DecodeElement (_cbfcb .CSldViewPr ,&_effb ); +_egagc !=nil {return _egagc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cbfcb .ExtLst =NewCT_ExtensionList (); +if _ccabf :=d .DecodeElement (_cbfcb .ExtLst ,&_effb );_ccabf !=nil {return _ccabf ;};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\u004e\u006f\u0074\u0065s\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_effb .Name ); +if _gfcaf :=d .Skip ();_gfcaf !=nil {return _gfcaf ;};};case _b .EndElement :break _bdgf ;case _b .CharData :};};return nil ;};func (_gaefb *ST_TLPreviousActionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edgbg ,_fbfff :=d .Token (); +if _fbfff !=nil {return _fbfff ;};if _cbdab ,_bbddeg :=_edgbg .(_b .EndElement );_bbddeg &&_cbdab .Name ==start .Name {*_gaefb =1;return nil ;};if _gffgf ,_gbcbe :=_edgbg .(_b .CharData );!_gbcbe {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edgbg ); +}else {switch string (_gffgf ){case "":*_gaefb =0;case "\u006e\u006f\u006e\u0065":*_gaefb =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_gaefb =2;};};_edgbg ,_fbfff =d .Token ();if _fbfff !=nil {return _fbfff ;};if _fdfef ,_gbbbb :=_edgbg .(_b .EndElement ); +_gbbbb &&_fdfef .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edgbg );};const (ST_TLAnimateMotionBehaviorOriginUnset ST_TLAnimateMotionBehaviorOrigin =0; +ST_TLAnimateMotionBehaviorOriginParent ST_TLAnimateMotionBehaviorOrigin =1;ST_TLAnimateMotionBehaviorOriginLayout ST_TLAnimateMotionBehaviorOrigin =2;); -// Direction -DirAttr ST_TransitionInOutDirectionType ;};func (_egcea *CT_TLAnimateBehavior )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egcea .ByAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u0079"},Value :_fa .Sprintf ("\u0025\u0076",*_egcea .ByAttr )}); -};if _egcea .FromAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_fa .Sprintf ("\u0025\u0076",*_egcea .FromAttr )});};if _egcea .ToAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u006f"},Value :_fa .Sprintf ("\u0025\u0076",*_egcea .ToAttr )}); -};if _egcea .CalcmodeAttr !=ST_TLAnimateBehaviorCalcModeUnset {_dadbc ,_ffcb :=_egcea .CalcmodeAttr .MarshalXMLAttr (_g .Name {Local :"\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"});if _ffcb !=nil {return _ffcb ;};start .Attr =append (start .Attr ,_dadbc ); -};if _egcea .ValueTypeAttr !=ST_TLAnimateBehaviorValueTypeUnset {_bgecb ,_fdeg :=_egcea .ValueTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"});if _fdeg !=nil {return _fdeg ;};start .Attr =append (start .Attr ,_bgecb ); -};e .EncodeToken (start );_cggfbc :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_egcea .CBhvr ,_cggfbc );if _egcea .TavLst !=nil {_ddgfd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u0061\u0076\u004c\u0073\u0074"}}; -e .EncodeElement (_egcea .TavLst ,_ddgfd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_ShapeNonVisual struct{ +// Validate validates the CT_Background and its children +func (_gge *CT_Background )Validate ()error {return _gge .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_gdbe *CT_ExtensionListModify )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcgb :=range start .Attr {if _fcgb .Name .Local =="\u006d\u006f\u0064"{_aaed ,_gadc :=_gb .ParseBool (_fcgb .Value ); +if _gadc !=nil {return _gadc ;};_gdbe .ModAttr =&_aaed ;continue ;};};_bbg :for {_dbf ,_adea :=d .Token ();if _adea !=nil {return _adea ;};switch _aag :=_dbf .(type ){case _b .StartElement :switch _aag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_def :=NewCT_Extension (); +if _ccgd :=d .DecodeElement (_def ,&_aag );_ccgd !=nil {return _ccgd ;};_gdbe .Ext =append (_gdbe .Ext ,_def );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\u0045\u0078\u0074\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069\u0066\u0079\u0020\u0025\u0076",_aag .Name ); +if _fdfe :=d .Skip ();_fdfe !=nil {return _fdfe ;};};case _b .EndElement :break _bbg ;case _b .CharData :};};return nil ;};const (ST_PrintWhatUnset ST_PrintWhat =0;ST_PrintWhatSlides ST_PrintWhat =1;ST_PrintWhatHandouts1 ST_PrintWhat =2;ST_PrintWhatHandouts2 ST_PrintWhat =3; +ST_PrintWhatHandouts3 ST_PrintWhat =4;ST_PrintWhatHandouts4 ST_PrintWhat =5;ST_PrintWhatHandouts6 ST_PrintWhat =6;ST_PrintWhatHandouts9 ST_PrintWhat =7;ST_PrintWhatNotes ST_PrintWhat =8;ST_PrintWhatOutline ST_PrintWhat =9;);type CT_ConnectorNonVisual struct{ // Non-Visual Drawing Properties -CNvPr *_eb .CT_NonVisualDrawingProps ; +CNvPr *_fe .CT_NonVisualDrawingProps ; -// Non-Visual Drawing Properties for a Shape -CNvSpPr *_eb .CT_NonVisualDrawingShapeProps ; +// Non-Visual Connector Shape Drawing Properties +CNvCxnSpPr *_fe .CT_NonVisualConnectorProperties ; // Application Non-Visual Drawing Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;}; +NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_eccc ST_TransitionInOutDirectionType )Validate ()error {return _eccc .ValidateWithPath ("")};func NewCT_SplitTransition ()*CT_SplitTransition {_gcba :=&CT_SplitTransition {};return _gcba };func (_cgafc *EG_TopLevelSlide )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_cbddc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}}; +e .EncodeElement (_cgafc .ClrMap ,_cbddc );return nil ;}; -// ValidateWithPath validates the EG_Background and its children, prefixing error messages with path -func (_afffa *EG_Background )ValidateWithPath (path string )error {if _afffa .BgPr !=nil {if _abddc :=_afffa .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072");_abddc !=nil {return _abddc ;};};if _afffa .BgRef !=nil {if _eebfg :=_afffa .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066"); -_eebfg !=nil {return _eebfg ;};};return nil ;};func (_ceegb *CT_SlideMasterTextStyles )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eccgg :for {_dgba ,_bfbdbc :=d .Token ();if _bfbdbc !=nil {return _bfbdbc ;};switch _aeda :=_dgba .(type ){case _g .StartElement :switch _aeda .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ceegb .TitleStyle =_eb .NewCT_TextListStyle (); -if _eafc :=d .DecodeElement (_ceegb .TitleStyle ,&_aeda );_eafc !=nil {return _eafc ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ceegb .BodyStyle =_eb .NewCT_TextListStyle (); -if _adcg :=d .DecodeElement (_ceegb .BodyStyle ,&_aeda );_adcg !=nil {return _adcg ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ceegb .OtherStyle =_eb .NewCT_TextListStyle (); -if _fbcgc :=d .DecodeElement (_ceegb .OtherStyle ,&_aeda );_fbcgc !=nil {return _fbcgc ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_ceegb .ExtLst =NewCT_ExtensionList (); -if _efeb :=d .DecodeElement (_ceegb .ExtLst ,&_aeda );_efeb !=nil {return _efeb ;};default:_gdf .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",_aeda .Name ); -if _afeab :=d .Skip ();_afeab !=nil {return _afeab ;};};case _g .EndElement :break _eccgg ;case _g .CharData :};};return nil ;};func NewOleObj ()*OleObj {_eadcc :=&OleObj {};_eadcc .CT_OleObject =*NewCT_OleObject ();return _eadcc ;};func (_ebgdf *CT_TLBuildParagraph )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ebgdf .BuildAttr !=ST_TLParaBuildTypeUnset {_bagg ,_fbbaf :=_ebgdf .BuildAttr .MarshalXMLAttr (_g .Name {Local :"\u0062\u0075\u0069l\u0064"}); -if _fbbaf !=nil {return _fbbaf ;};start .Attr =append (start .Attr ,_bagg );};if _ebgdf .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_fa .Sprintf ("\u0025\u0076",*_ebgdf .BldLvlAttr )}); -};if _ebgdf .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_ebgdf .AnimBgAttr ))});};if _ebgdf .AutoUpdateAnimBgAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_ebgdf .AutoUpdateAnimBgAttr ))}); -};if _ebgdf .RevAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0076"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_ebgdf .RevAttr ))});};if _ebgdf .AdvAutoAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061d\u0076\u0041\u0075\u0074\u006f"},Value :_fa .Sprintf ("\u0025\u0076",*_ebgdf .AdvAutoAttr )}); -};if _ebgdf .SpidAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_ebgdf .SpidAttr )});};if _ebgdf .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_ebgdf .GrpIdAttr )}); -};if _ebgdf .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_ebgdf .UiExpandAttr ))});};e .EncodeToken (start );if _ebgdf .TmplLst !=nil {_bdaca :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0074\u006d\u0070\u006c\u004c\u0073t"}}; -e .EncodeElement (_ebgdf .TmplLst ,_bdaca );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_NotesSlide and its children, prefixing error messages with path +func (_cbbc *CT_NotesSlide )ValidateWithPath (path string )error {if _abba :=_cbbc .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_abba !=nil {return _abba ;};if _cbbc .ClrMapOvr !=nil {if _fbed :=_cbbc .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"); +_fbed !=nil {return _fbed ;};};if _cbbc .ExtLst !=nil {if _egcfb :=_cbbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egcfb !=nil {return _egcfb ;};};return nil ;};func (_dedea *CT_TLTemplateList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aaeef :for {_dgbab ,_cfaad :=d .Token (); +if _cfaad !=nil {return _cfaad ;};switch _dfaab :=_dgbab .(type ){case _b .StartElement :switch _dfaab .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgcdg :=NewCT_TLTemplate (); +if _acecf :=d .DecodeElement (_dgcdg ,&_dfaab );_acecf !=nil {return _acecf ;};_dedea .Tmpl =append (_dedea .Tmpl ,_dgcdg );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\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dfaab .Name ); +if _cdcba :=d .Skip ();_cdcba !=nil {return _cdcba ;};};case _b .EndElement :break _aaeef ;case _b .CharData :};};return nil ;};func (_ebfa *CT_Presentation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebfa .NotesSz =_fe .NewCT_PositiveSize2D (); +for _ ,_eddb :=range start .Attr {if _eddb .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_ggdf ,_cagg :=ParseUnionST_Percentage (_eddb .Value );if _cagg !=nil {return _cagg ;};_ebfa .ServerZoomAttr =&_ggdf ;continue ;};if _eddb .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_cfecb ,_ddbea :=_gb .ParseInt (_eddb .Value ,10,32); +if _ddbea !=nil {return _ddbea ;};_cefg :=int32 (_cfecb );_ebfa .FirstSlideNumAttr =&_cefg ;continue ;};if _eddb .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_edgcb ,_bede :=_gb .ParseBool (_eddb .Value ); +if _bede !=nil {return _bede ;};_ebfa .ShowSpecialPlsOnTitleSldAttr =&_edgcb ;continue ;};if _eddb .Name .Local =="\u0072\u0074\u006c"{_baeg ,_eagb :=_gb .ParseBool (_eddb .Value );if _eagb !=nil {return _eagb ;};_ebfa .RtlAttr =&_baeg ;continue ;};if _eddb .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_fddd ,_abad :=_gb .ParseBool (_eddb .Value ); +if _abad !=nil {return _abad ;};_ebfa .RemovePersonalInfoOnSaveAttr =&_fddd ;continue ;};if _eddb .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_ffdd ,_cdea :=_gb .ParseBool (_eddb .Value );if _cdea !=nil {return _cdea ; +};_ebfa .CompatModeAttr =&_ffdd ;continue ;};if _eddb .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_feag ,_cgcd :=_gb .ParseBool (_eddb .Value );if _cgcd !=nil {return _cgcd ; +};_ebfa .StrictFirstAndLastCharsAttr =&_feag ;continue ;};if _eddb .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_ffea ,_dgbdb :=_gb .ParseBool (_eddb .Value );if _dgbdb !=nil {return _dgbdb ; +};_ebfa .EmbedTrueTypeFontsAttr =&_ffea ;continue ;};if _eddb .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_gdbb ,_eagfd :=_gb .ParseBool (_eddb .Value );if _eagfd !=nil {return _eagfd ;};_ebfa .SaveSubsetFontsAttr =&_gdbb ; +continue ;};if _eddb .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_acbab ,_ggfeg :=_gb .ParseBool (_eddb .Value );if _ggfeg !=nil {return _ggfeg ;};_ebfa .AutoCompressPicturesAttr =&_acbab ; +continue ;};if _eddb .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_bgaa ,_agfd :=_gb .ParseUint (_eddb .Value ,10,32);if _agfd !=nil {return _agfd ;};_ebebg :=uint32 (_bgaa );_ebfa .BookmarkIdSeedAttr =&_ebebg ; +continue ;};if _eddb .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_ebfa .ConformanceAttr .UnmarshalXMLAttr (_eddb );continue ;};};_dafe :for {_dgccd ,_cege :=d .Token ();if _cege !=nil {return _cege ;};switch _gecad :=_dgccd .(type ){case _b .StartElement :switch _gecad .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebfa .SldMasterIdLst =NewCT_SlideMasterIdList (); +if _dadb :=d .DecodeElement (_ebfa .SldMasterIdLst ,&_gecad );_dadb !=nil {return _dadb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebfa .NotesMasterIdLst =NewCT_NotesMasterIdList (); +if _cgcb :=d .DecodeElement (_ebfa .NotesMasterIdLst ,&_gecad );_cgcb !=nil {return _cgcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebfa .HandoutMasterIdLst =NewCT_HandoutMasterIdList (); +if _eaed :=d .DecodeElement (_ebfa .HandoutMasterIdLst ,&_gecad );_eaed !=nil {return _eaed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebfa .SldIdLst =NewCT_SlideIdList (); +if _gcaga :=d .DecodeElement (_ebfa .SldIdLst ,&_gecad );_gcaga !=nil {return _gcaga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebfa .SldSz =NewCT_SlideSize (); +if _cafc :=d .DecodeElement (_ebfa .SldSz ,&_gecad );_cafc !=nil {return _cafc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _eacdg :=d .DecodeElement (_ebfa .NotesSz ,&_gecad ); +_eacdg !=nil {return _eacdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebfa .SmartTags =NewCT_SmartTags (); +if _aagd :=d .DecodeElement (_ebfa .SmartTags ,&_gecad );_aagd !=nil {return _aagd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebfa .EmbeddedFontLst =NewCT_EmbeddedFontList (); +if _deaba :=d .DecodeElement (_ebfa .EmbeddedFontLst ,&_gecad );_deaba !=nil {return _deaba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebfa .CustShowLst =NewCT_CustomShowList (); +if _bdcad :=d .DecodeElement (_ebfa .CustShowLst ,&_gecad );_bdcad !=nil {return _bdcad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebfa .PhotoAlbum =NewCT_PhotoAlbum (); +if _adaf :=d .DecodeElement (_ebfa .PhotoAlbum ,&_gecad );_adaf !=nil {return _adaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebfa .CustDataLst =NewCT_CustomerDataList (); +if _becg :=d .DecodeElement (_ebfa .CustDataLst ,&_gecad );_becg !=nil {return _becg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebfa .Kinsoku =NewCT_Kinsoku (); +if _babbd :=d .DecodeElement (_ebfa .Kinsoku ,&_gecad );_babbd !=nil {return _babbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebfa .DefaultTextStyle =_fe .NewCT_TextListStyle (); +if _fgggd :=d .DecodeElement (_ebfa .DefaultTextStyle ,&_gecad );_fgggd !=nil {return _fgggd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebfa .ModifyVerifier =NewCT_ModifyVerifier (); +if _dbbgg :=d .DecodeElement (_ebfa .ModifyVerifier ,&_gecad );_dbbgg !=nil {return _dbbgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_ebfa .ExtLst =NewCT_ExtensionList (); +if _ffcef :=d .DecodeElement (_ebfa .ExtLst ,&_gecad );_ffcef !=nil {return _ffcef ;};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\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_gecad .Name ); +if _dadd :=d .Skip ();_dadd !=nil {return _dadd ;};};case _b .EndElement :break _dafe ;case _b .CharData :};};return nil ;};func (_eaddg ST_TLNextActionType )Validate ()error {return _eaddg .ValidateWithPath ("")};func (_agdda *CT_TimeNodeList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _agdda .Par !=nil {_ecae :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070a\u0072"}};for _ ,_bcaae :=range _agdda .Par {e .EncodeElement (_bcaae ,_ecae );};};if _agdda .Seq !=nil {_gafec :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073e\u0071"}}; +for _ ,_cgeaa :=range _agdda .Seq {e .EncodeElement (_cgeaa ,_gafec );};};if _agdda .Excl !=nil {_bcgdb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0063\u006c"}};for _ ,_acefd :=range _agdda .Excl {e .EncodeElement (_acefd ,_bcgdb ); +};};if _agdda .Anim !=nil {_fcafc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0061\u006e\u0069\u006d"}};for _ ,_bbda :=range _agdda .Anim {e .EncodeElement (_bbda ,_fcafc );};};if _agdda .AnimClr !=nil {_egafe :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0043\u006cr"}}; +for _ ,_gbfbe :=range _agdda .AnimClr {e .EncodeElement (_gbfbe ,_egafe );};};if _agdda .AnimEffect !=nil {_bcgg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"}};for _ ,_gbbe :=range _agdda .AnimEffect {e .EncodeElement (_gbbe ,_bcgg ); +};};if _agdda .AnimMotion !=nil {_gcfef :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"}};for _ ,_fbabf :=range _agdda .AnimMotion {e .EncodeElement (_fbabf ,_gcfef );};};if _agdda .AnimRot !=nil {_efcfed :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0052\u006ft"}}; +for _ ,_ebccc :=range _agdda .AnimRot {e .EncodeElement (_ebccc ,_efcfed );};};if _agdda .AnimScale !=nil {_ccfdd :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0061\u006e\u0069\u006d\u0053\u0063\u0061\u006c\u0065"}};for _ ,_fddgc :=range _agdda .AnimScale {e .EncodeElement (_fddgc ,_ccfdd ); +};};if _agdda .Cmd !=nil {_agce :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063m\u0064"}};for _ ,_aeega :=range _agdda .Cmd {e .EncodeElement (_aeega ,_agce );};};if _agdda .Set !=nil {_cgfe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073e\u0074"}}; +for _ ,_eaegg :=range _agdda .Set {e .EncodeElement (_eaegg ,_cgfe );};};if _agdda .Audio !=nil {_ddfbd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f"}};for _ ,_bgdd :=range _agdda .Audio {e .EncodeElement (_bgdd ,_ddfbd ); +};};if _agdda .Video !=nil {_gebdg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0076\u0069\u0064\u0065\u006f"}};for _ ,_afbgc :=range _agdda .Video {e .EncodeElement (_afbgc ,_gebdg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +};func (_egdca ST_TransitionSideDirectionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gffc :=_b .Attr {};_gffc .Name =name ;switch _egdca {case ST_TransitionSideDirectionTypeUnset :_gffc .Value ="";case ST_TransitionSideDirectionTypeL :_gffc .Value ="\u006c"; +case ST_TransitionSideDirectionTypeU :_gffc .Value ="\u0075";case ST_TransitionSideDirectionTypeR :_gffc .Value ="\u0072";case ST_TransitionSideDirectionTypeD :_gffc .Value ="\u0064";};return _gffc ,nil ;};func (_ddfef *ST_TransitionInOutDirectionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ddfef =0; +case "\u006f\u0075\u0074":*_ddfef =1;case "\u0069\u006e":*_ddfef =2;};return nil ;};type ST_TLTimeNodeType byte ;func (_deeag ST_WebScreenSize )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gdeda :=_b .Attr {};_gdeda .Name =name ;switch _deeag {case ST_WebScreenSizeUnset :_gdeda .Value =""; +case ST_WebScreenSize544x376 :_gdeda .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_WebScreenSize640x480 :_gdeda .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_WebScreenSize720x512 :_gdeda .Value ="\u00372\u0030\u0078\u0035\u0031\u0032"; +case ST_WebScreenSize800x600 :_gdeda .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_WebScreenSize1024x768 :_gdeda .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_WebScreenSize1152x882 :_gdeda .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032"; +case ST_WebScreenSize1152x900 :_gdeda .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_WebScreenSize1280x1024 :_gdeda .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_WebScreenSize1600x1200 :_gdeda .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300"; +case ST_WebScreenSize1800x1400 :_gdeda .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00300";case ST_WebScreenSize1920x1200 :_gdeda .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _gdeda ,nil ;};type ST_SplitterBarState byte ; -// ValidateWithPath validates the CT_TLTimeCondition and its children, prefixing error messages with path -func (_eaafc *CT_TLTimeCondition )ValidateWithPath (path string )error {if _bfdd :=_eaafc .EvtAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0074\u0041\u0074\u0074\u0072");_bfdd !=nil {return _bfdd ;};if _eaafc .DelayAttr !=nil {if _gdaac :=_eaafc .DelayAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0061\u0079\u0041\u0074\u0074\u0072"); -_gdaac !=nil {return _gdaac ;};};if _eaafc .TgtEl !=nil {if _fagba :=_eaafc .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_fagba !=nil {return _fagba ;};};if _eaafc .Tn !=nil {if _fcae :=_eaafc .Tn .ValidateWithPath (path +"\u002f\u0054\u006e"); -_fcae !=nil {return _fcae ;};};if _eaafc .Rtn !=nil {if _ecgcce :=_eaafc .Rtn .ValidateWithPath (path +"\u002f\u0052\u0074\u006e");_ecgcce !=nil {return _ecgcce ;};};return nil ;};func (_gddfg *CT_TLPoint )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_adafbg :=range start .Attr {if _adafbg .Name .Local =="\u0078"{_bcaeb ,_abbbd :=ParseUnionST_Percentage (_adafbg .Value ); -if _abbbd !=nil {return _abbbd ;};_gddfg .XAttr =_bcaeb ;continue ;};if _adafbg .Name .Local =="\u0079"{_fbbe ,_dbba :=ParseUnionST_Percentage (_adafbg .Value );if _dbba !=nil {return _dbba ;};_gddfg .YAttr =_fbbe ;continue ;};};for {_bfbb ,_ccdee :=d .Token (); -if _ccdee !=nil {return _fa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074\u003a\u0020%\u0073",_ccdee );};if _bdcce ,_ggdec :=_bfbb .(_g .EndElement );_ggdec &&_bdcce .Name ==start .Name {break ; -};};return nil ;};type CT_TLOleBuildChart struct{ +// ValidateWithPath validates the CT_OutlineViewSlideEntry and its children, prefixing error messages with path +func (_gegbb *CT_OutlineViewSlideEntry )ValidateWithPath (path string )error {return nil }; -// Build -BldAttr ST_TLOleChartBuildType ; +// Validate validates the CT_ApplicationNonVisualDrawingProps and its children +func (_dbg *CT_ApplicationNonVisualDrawingProps )Validate ()error {return _dbg .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 (_gecdg *ST_TLTime )Validate ()error {return _gecdg .ValidateWithPath ("")};const (ST_TLAnimateColorSpaceUnset ST_TLAnimateColorSpace =0;ST_TLAnimateColorSpaceRgb ST_TLAnimateColorSpace =1;ST_TLAnimateColorSpaceHsl ST_TLAnimateColorSpace =2;);func (_fgbfd ST_WebColorType )String ()string {switch _fgbfd {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 "";}; -// Animate Background -AnimBgAttr *bool ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;}; +// ValidateWithPath validates the TagLst and its children, prefixing error messages with path +func (_bcfcb *TagLst )ValidateWithPath (path string )error {if _ddbddb :=_bcfcb .CT_TagList .ValidateWithPath (path );_ddbddb !=nil {return _ddbddb ;};return nil ;};func (_bgggf *ST_PhotoAlbumLayout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbegf ,_fdfg :=d .Token (); +if _fdfg !=nil {return _fdfg ;};if _eeeca ,_bgfgc :=_bbegf .(_b .EndElement );_bgfgc &&_eeeca .Name ==start .Name {*_bgggf =1;return nil ;};if _fadf ,_adebd :=_bbegf .(_b .CharData );!_adebd {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbegf ); +}else {switch string (_fadf ){case "":*_bgggf =0;case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_bgggf =1;case "\u0031\u0070\u0069\u0063":*_bgggf =2;case "\u0032\u0070\u0069\u0063":*_bgggf =3;case "\u0034\u0070\u0069\u0063":*_bgggf =4; +case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bgggf =5;case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bgggf =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bgggf =7;};};_bbegf ,_fdfg =d .Token ();if _fdfg !=nil {return _fdfg ;}; +if _ggffb ,_gbcd :=_bbegf .(_b .EndElement );_gbcd &&_ggffb .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbegf ); +};func (_afda *CT_TLAnimateMotionBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afda .OriginAttr !=ST_TLAnimateMotionBehaviorOriginUnset {_dfeg ,_gded :=_afda .OriginAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"}); +if _gded !=nil {return _gded ;};start .Attr =append (start .Attr ,_dfeg );};if _afda .PathAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_d .Sprintf ("\u0025\u0076",*_afda .PathAttr )}); +};if _afda .PathEditModeAttr !=ST_TLAnimateMotionPathEditModeUnset {_cabb ,_ddfbe :=_afda .PathEditModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"});if _ddfbe !=nil {return _ddfbe ;};start .Attr =append (start .Attr ,_cabb ); +};if _afda .RAngAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0041\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0076",*_afda .RAngAttr )});};if _afda .PtsTypesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_afda .PtsTypesAttr )}); +};e .EncodeToken (start );_fgac :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_afda .CBhvr ,_fgac );if _afda .By !=nil {_fdbc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0079"}}; +e .EncodeElement (_afda .By ,_fdbc );};if _afda .From !=nil {_babffb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_afda .From ,_babffb );};if _afda .To !=nil {_baag :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u006f"}}; +e .EncodeElement (_afda .To ,_baag );};if _afda .RCtr !=nil {_ffeff :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0072\u0043\u0074\u0072"}};e .EncodeElement (_afda .RCtr ,_ffeff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +};func (_dfceg *ST_TLAnimateEffectTransition )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dfceg =0;case "\u0069\u006e":*_dfceg =1;case "\u006f\u0075\u0074":*_dfceg =2;case "\u006e\u006f\u006e\u0065":*_dfceg =3;};return nil ;}; +func (_ggfba *CT_TLCommandBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggfba .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_ccade :=range start .Attr {if _ccade .Name .Local =="\u0074\u0079\u0070\u0065"{_ggfba .TypeAttr .UnmarshalXMLAttr (_ccade ); +continue ;};if _ccade .Name .Local =="\u0063\u006d\u0064"{_bgdbda ,_acgdc :=_ccade .Value ,error (nil );if _acgdc !=nil {return _acgdc ;};_ggfba .CmdAttr =&_bgdbda ;continue ;};};_bafd :for {_daad ,_dbdfaf :=d .Token ();if _dbdfaf !=nil {return _dbdfaf ; +};switch _eccb :=_daad .(type ){case _b .StartElement :switch _eccb .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _eadc :=d .DecodeElement (_ggfba .CBhvr ,&_eccb ); +_eadc !=nil {return _eadc ;};default:_e .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",_eccb .Name ); +if _ffadd :=d .Skip ();_ffadd !=nil {return _ffadd ;};};case _b .EndElement :break _bafd ;case _b .CharData :};};return nil ;};func (_egbag *ST_TLTriggerRuntimeNode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_egbag =0;case "\u0066\u0069\u0072s\u0074":*_egbag =1; +case "\u006c\u0061\u0073\u0074":*_egbag =2;case "\u0061\u006c\u006c":*_egbag =3;};return nil ;}; -// ValidateWithPath validates the CT_CommentAuthor and its children, prefixing error messages with path -func (_cfe *CT_CommentAuthor )ValidateWithPath (path string )error {if _cfe .ExtLst !=nil {if _gabf :=_cfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gabf !=nil {return _gabf ;};};return nil ;};func (_bafae ST_PhotoAlbumFrameShape )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbbfb :=_g .Attr {}; -_dbbfb .Name =name ;switch _bafae {case ST_PhotoAlbumFrameShapeUnset :_dbbfb .Value ="";case ST_PhotoAlbumFrameShapeFrameStyle1 :_dbbfb .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031";case ST_PhotoAlbumFrameShapeFrameStyle2 :_dbbfb .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032"; -case ST_PhotoAlbumFrameShapeFrameStyle3 :_dbbfb .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033";case ST_PhotoAlbumFrameShapeFrameStyle4 :_dbbfb .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034";case ST_PhotoAlbumFrameShapeFrameStyle5 :_dbbfb .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035"; -case ST_PhotoAlbumFrameShapeFrameStyle6 :_dbbfb .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036";case ST_PhotoAlbumFrameShapeFrameStyle7 :_dbbfb .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037";};return _dbbfb ,nil ; -};func (_geceg ST_TLBehaviorTransformType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_geceg .String (),start );};type CT_TLIterateData struct{ +// Validate validates the CT_SlideTransitionChoice and its children +func (_faad *CT_SlideTransitionChoice )Validate ()error {return _faad .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0072\u0061\u006e\u0073i\u0074\u0069\u006f\u006e\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_TLBuildDiagram ()*CT_TLBuildDiagram {_bedce :=&CT_TLBuildDiagram {}; +return _bedce };const (ST_TLTimeNodeMasterRelationUnset ST_TLTimeNodeMasterRelation =0;ST_TLTimeNodeMasterRelationSameClick ST_TLTimeNodeMasterRelation =1;ST_TLTimeNodeMasterRelationLastClick ST_TLTimeNodeMasterRelation =2;ST_TLTimeNodeMasterRelationNextClick ST_TLTimeNodeMasterRelation =3; +);func NewCT_TLSetBehavior ()*CT_TLSetBehavior {_cagc :=&CT_TLSetBehavior {};_cagc .CBhvr =NewCT_TLCommonBehaviorData ();return _cagc ;};func (_ebc *CT_CustomerDataList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _ebc .CustData !=nil {_dafd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"}};for _ ,_gaaa :=range _ebc .CustData {e .EncodeElement (_gaaa ,_dafd );};};if _ebc .Tags !=nil {_ebg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0061\u0067\u0073"}}; +e .EncodeElement (_ebc .Tags ,_ebg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Iterate Type -TypeAttr ST_IterateType ; +// Validate validates the CT_TLTimeTargetElement and its children +func (_ggaga *CT_TLTimeTargetElement )Validate ()error {return _ggaga .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");};func (_agdba *ST_TLAnimateColorDirection )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_agdba =0; +case "\u0063\u0077":*_agdba =1;case "\u0063\u0063\u0077":*_agdba =2;};return nil ;}; -// Backwards -BackwardsAttr *bool ; +// ValidateWithPath validates the CT_TLSubShapeId and its children, prefixing error messages with path +func (_deae *CT_TLSubShapeId )ValidateWithPath (path string )error {return nil };func NewCT_SlideTiming ()*CT_SlideTiming {_debde :=&CT_SlideTiming {};return _debde }; -// Time Absolute -TmAbs *CT_TLIterateIntervalTime ; +// ValidateWithPath validates the CT_TLCommonBehaviorData and its children, prefixing error messages with path +func (_abega *CT_TLCommonBehaviorData )ValidateWithPath (path string )error {if _fgfd :=_abega .AdditiveAttr .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0069\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_fgfd !=nil {return _fgfd ;};if _aaccb :=_abega .AccumulateAttr .ValidateWithPath (path +"\u002fA\u0063c\u0075\u006d\u0075\u006c\u0061\u0074\u0065\u0041\u0074\u0074\u0072"); +_aaccb !=nil {return _aaccb ;};if _bfag :=_abega .XfrmTypeAttr .ValidateWithPath (path +"\u002f\u0058\u0066\u0072\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bfag !=nil {return _bfag ;};if _ecgab :=_abega .OverrideAttr .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0041\u0074\u0074\u0072"); +_ecgab !=nil {return _ecgab ;};if _eefee :=_abega .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_eefee !=nil {return _eefee ;};if _dfga :=_abega .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_dfga !=nil {return _dfga ; +};if _abega .AttrNameLst !=nil {if _aaead :=_abega .AttrNameLst .ValidateWithPath (path +"\u002f\u0041\u0074t\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074");_aaead !=nil {return _aaead ;};};return nil ;};type CT_PictureNonVisual struct{CNvPr *_fe .CT_NonVisualDrawingProps ; -// Time Percentage -TmPct *CT_TLIterateIntervalPercentage ;};func (_fccf ST_TransitionInOutDirectionType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fdgag :=_g .Attr {};_fdgag .Name =name ;switch _fccf {case ST_TransitionInOutDirectionTypeUnset :_fdgag .Value =""; -case ST_TransitionInOutDirectionTypeOut :_fdgag .Value ="\u006f\u0075\u0074";case ST_TransitionInOutDirectionTypeIn :_fdgag .Value ="\u0069\u006e";};return _fdgag ,nil ;}; -// Validate validates the SldMaster and its children -func (_babae *SldMaster )Validate ()error {return _babae .ValidateWithPath ("\u0053l\u0064\u004d\u0061\u0073\u0074\u0065r");}; +// Non-Visual Picture Drawing Properties +CNvPicPr *_fe .CT_NonVisualPictureProperties ;NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_dgcgcd *ST_TLNextActionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddada ,_bfbfdd :=d .Token ();if _bfbfdd !=nil {return _bfbfdd ; +};if _edbgc ,_fgdbc :=_ddada .(_b .EndElement );_fgdbc &&_edbgc .Name ==start .Name {*_dgcgcd =1;return nil ;};if _fagab ,_aadfa :=_ddada .(_b .CharData );!_aadfa {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddada ); +}else {switch string (_fagab ){case "":*_dgcgcd =0;case "\u006e\u006f\u006e\u0065":*_dgcgcd =1;case "\u0073\u0065\u0065\u006b":*_dgcgcd =2;};};_ddada ,_bfbfdd =d .Token ();if _bfbfdd !=nil {return _bfbfdd ;};if _ffddf ,_eaecg :=_ddada .(_b .EndElement ); +_eaecg &&_ffddf .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddada );};func NewCT_HeaderFooter ()*CT_HeaderFooter {_eecd :=&CT_HeaderFooter {}; +return _eecd };func NewTagLst ()*TagLst {_gcfde :=&TagLst {};_gcfde .CT_TagList =*NewCT_TagList ();return _gcfde };func (_dagcd ST_TLBehaviorAccumulateType )Validate ()error {return _dagcd .ValidateWithPath ("")}; -// Validate validates the CT_TLTemplate and its children -func (_dfda *CT_TLTemplate )Validate ()error {return _dfda .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065");};type CT_TLTimeNodeParallel struct{ +// Validate validates the CT_TLAnimateRotationBehavior and its children +func (_caagc *CT_TLAnimateRotationBehavior )Validate ()error {return _caagc .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_HandoutMasterIdListEntry ()*CT_HandoutMasterIdListEntry {_cfbc :=&CT_HandoutMasterIdListEntry {}; +return _cfbc ;}; -// Parallel TimeNode -CTn *CT_TLCommonTimeNodeData ;}; +// Validate validates the CT_PhotoAlbum and its children +func (_cbgg *CT_PhotoAlbum )Validate ()error {return _cbgg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d");}; -// Validate validates the CT_NotesSlide and its children -func (_cadc *CT_NotesSlide )Validate ()error {return _cadc .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065");};func (_fcag *CT_SlideIdList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -if _fcag .SldId !=nil {_edba :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0073\u006c\u0064\u0049\u0064"}};for _ ,_dfbbe :=range _fcag .SldId {e .EncodeElement (_dfbbe ,_edba );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; -};func (_fdbae *CT_PresentationProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gedg :for {_afce ,_aedb :=d .Token ();if _aedb !=nil {return _aedb ;};switch _gegf :=_afce .(type ){case _g .StartElement :switch _gegf .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdbae .HtmlPubPr =NewCT_HtmlPublishProperties (); -if _eeec :=d .DecodeElement (_fdbae .HtmlPubPr ,&_gegf );_eeec !=nil {return _eeec ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdbae .WebPr =NewCT_WebProperties (); -if _cdbae :=d .DecodeElement (_fdbae .WebPr ,&_gegf );_cdbae !=nil {return _cdbae ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdbae .PrnPr =NewCT_PrintProperties (); -if _eedbb :=d .DecodeElement (_fdbae .PrnPr ,&_gegf );_eedbb !=nil {return _eedbb ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdbae .ShowPr =NewCT_ShowProperties (); -if _afcc :=d .DecodeElement (_fdbae .ShowPr ,&_gegf );_afcc !=nil {return _afcc ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fdbae .ClrMru =_eb .NewCT_ColorMRU (); -if _bcff :=d .DecodeElement (_fdbae .ClrMru ,&_gegf );_bcff !=nil {return _bcff ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fdbae .ExtLst =NewCT_ExtensionList (); -if _cbfa :=d .DecodeElement (_fdbae .ExtLst ,&_gegf );_cbfa !=nil {return _cbfa ;};default:_gdf .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",_gegf .Name ); -if _bcac :=d .Skip ();_bcac !=nil {return _bcac ;};};case _g .EndElement :break _gedg ;case _g .CharData :};};return nil ;};func (_geccb *ST_IterateType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_geccb =0;case "\u0065\u006c":*_geccb =1; -case "\u0077\u0064":*_geccb =2;case "\u006c\u0074":*_geccb =3;};return nil ;};func NewCT_CornerDirectionTransition ()*CT_CornerDirectionTransition {_dabe :=&CT_CornerDirectionTransition {};return _dabe ;};func ParseUnionST_FixedPercentage (s string )(_eb .ST_FixedPercentage ,error ){return _eb .ParseUnionST_FixedPercentage (s ); -};func (_gdbda *ST_PlaceholderSize )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gdbda =0;case "\u0066\u0075\u006c\u006c":*_gdbda =1;case "\u0068\u0061\u006c\u0066":*_gdbda =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_gdbda =3; -};return nil ;};func NewCT_TagList ()*CT_TagList {_cbeec :=&CT_TagList {};return _cbeec };func NewCT_SlideRelationshipListEntry ()*CT_SlideRelationshipListEntry {_dgcgg :=&CT_SlideRelationshipListEntry {};return _dgcgg ;}; +// Validate validates the CT_TLSubShapeId and its children +func (_aeafd *CT_TLSubShapeId )Validate ()error {return _aeafd .ValidateWithPath ("\u0043T\u005fT\u004c\u0053\u0075\u0062\u0053\u0068\u0061\u0070\u0065\u0049\u0064");}; -// Validate validates the CT_CommonSlideData and its children -func (_cada *CT_CommonSlideData )Validate ()error {return _cada .ValidateWithPath ("\u0043T\u005fC\u006f\u006d\u006d\u006f\u006eS\u006c\u0069d\u0065\u0044\u0061\u0074\u0061");}; +// Validate validates the CT_StringTag and its children +func (_dffec *CT_StringTag )Validate ()error {return _dffec .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0072\u0069\u006e\u0067\u0054\u0061\u0067");};func (_fbee *CT_ShapeNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +_fgae :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_fbee .CNvPr ,_fgae );_aeaec :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_fbee .CNvSpPr ,_aeaec ); +_dfbdc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_fbee .NvPr ,_dfbdc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Presentation struct{ -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_egaf *CT_Shape )ValidateWithPath (path string )error {if _fefc :=_egaf .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_fefc !=nil {return _fefc ;};if _efcff :=_egaf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_efcff !=nil {return _efcff ;};if _egaf .Style !=nil {if _geedd :=_egaf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_geedd !=nil {return _geedd ;};};if _egaf .TxBody !=nil {if _dfee :=_egaf .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079"); -_dfee !=nil {return _dfee ;};};if _egaf .ExtLst !=nil {if _gfee :=_egaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfee !=nil {return _gfee ;};};return nil ;};func NewCT_NotesMasterIdListEntry ()*CT_NotesMasterIdListEntry {_cacf :=&CT_NotesMasterIdListEntry {}; -return _cacf ;};func (_bggc *Presentation )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bggc .CT_Presentation =*NewCT_Presentation ();for _ ,_agbdf :=range start .Attr {if _agbdf .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_dfad ,_bfabe :=ParseUnionST_Percentage (_agbdf .Value ); -if _bfabe !=nil {return _bfabe ;};_bggc .ServerZoomAttr =&_dfad ;continue ;};if _agbdf .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_baaae ,_adcagg :=_f .ParseInt (_agbdf .Value ,10,32);if _adcagg !=nil {return _adcagg ; -};_cdgb :=int32 (_baaae );_bggc .FirstSlideNumAttr =&_cdgb ;continue ;};if _agbdf .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_eggca ,_degae :=_f .ParseBool (_agbdf .Value ); -if _degae !=nil {return _degae ;};_bggc .ShowSpecialPlsOnTitleSldAttr =&_eggca ;continue ;};if _agbdf .Name .Local =="\u0072\u0074\u006c"{_caba ,_gcdbee :=_f .ParseBool (_agbdf .Value );if _gcdbee !=nil {return _gcdbee ;};_bggc .RtlAttr =&_caba ;continue ; -};if _agbdf .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_geeef ,_fdfb :=_f .ParseBool (_agbdf .Value );if _fdfb !=nil {return _fdfb ;};_bggc .RemovePersonalInfoOnSaveAttr =&_geeef ; -continue ;};if _agbdf .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_cagfg ,_beebb :=_f .ParseBool (_agbdf .Value );if _beebb !=nil {return _beebb ;};_bggc .CompatModeAttr =&_cagfg ;continue ;};if _agbdf .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_fdegg ,_gbadc :=_f .ParseBool (_agbdf .Value ); -if _gbadc !=nil {return _gbadc ;};_bggc .StrictFirstAndLastCharsAttr =&_fdegg ;continue ;};if _agbdf .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_baed ,_acagd :=_f .ParseBool (_agbdf .Value ); -if _acagd !=nil {return _acagd ;};_bggc .EmbedTrueTypeFontsAttr =&_baed ;continue ;};if _agbdf .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_dagb ,_gacfg :=_f .ParseBool (_agbdf .Value );if _gacfg !=nil {return _gacfg ; -};_bggc .SaveSubsetFontsAttr =&_dagb ;continue ;};if _agbdf .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_egccbb ,_dgbcg :=_f .ParseBool (_agbdf .Value );if _dgbcg !=nil {return _dgbcg ; -};_bggc .AutoCompressPicturesAttr =&_egccbb ;continue ;};if _agbdf .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_egeed ,_bdagc :=_f .ParseUint (_agbdf .Value ,10,32);if _bdagc !=nil {return _bdagc ;}; -_gafec :=uint32 (_egeed );_bggc .BookmarkIdSeedAttr =&_gafec ;continue ;};if _agbdf .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_bggc .ConformanceAttr .UnmarshalXMLAttr (_agbdf );continue ;};};_dafece :for {_cddcg ,_ccgfa :=d .Token (); -if _ccgfa !=nil {return _ccgfa ;};switch _decbb :=_cddcg .(type ){case _g .StartElement :switch _decbb .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bggc .SldMasterIdLst =NewCT_SlideMasterIdList (); -if _bbbd :=d .DecodeElement (_bggc .SldMasterIdLst ,&_decbb );_bbbd !=nil {return _bbbd ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bggc .NotesMasterIdLst =NewCT_NotesMasterIdList (); -if _gaeg :=d .DecodeElement (_bggc .NotesMasterIdLst ,&_decbb );_gaeg !=nil {return _gaeg ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bggc .HandoutMasterIdLst =NewCT_HandoutMasterIdList (); -if _ffbec :=d .DecodeElement (_bggc .HandoutMasterIdLst ,&_decbb );_ffbec !=nil {return _ffbec ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bggc .SldIdLst =NewCT_SlideIdList (); -if _dagfa :=d .DecodeElement (_bggc .SldIdLst ,&_decbb );_dagfa !=nil {return _dagfa ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bggc .SldSz =NewCT_SlideSize (); -if _cacc :=d .DecodeElement (_bggc .SldSz ,&_decbb );_cacc !=nil {return _cacc ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fcbbgb :=d .DecodeElement (_bggc .NotesSz ,&_decbb ); -_fcbbgb !=nil {return _fcbbgb ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bggc .SmartTags =NewCT_SmartTags (); -if _acgfea :=d .DecodeElement (_bggc .SmartTags ,&_decbb );_acgfea !=nil {return _acgfea ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bggc .EmbeddedFontLst =NewCT_EmbeddedFontList (); -if _fbdcc :=d .DecodeElement (_bggc .EmbeddedFontLst ,&_decbb );_fbdcc !=nil {return _fbdcc ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bggc .CustShowLst =NewCT_CustomShowList (); -if _edfff :=d .DecodeElement (_bggc .CustShowLst ,&_decbb );_edfff !=nil {return _edfff ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bggc .PhotoAlbum =NewCT_PhotoAlbum (); -if _abgff :=d .DecodeElement (_bggc .PhotoAlbum ,&_decbb );_abgff !=nil {return _abgff ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bggc .CustDataLst =NewCT_CustomerDataList (); -if _acbcb :=d .DecodeElement (_bggc .CustDataLst ,&_decbb );_acbcb !=nil {return _acbcb ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bggc .Kinsoku =NewCT_Kinsoku (); -if _dbdga :=d .DecodeElement (_bggc .Kinsoku ,&_decbb );_dbdga !=nil {return _dbdga ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bggc .DefaultTextStyle =_eb .NewCT_TextListStyle (); -if _edgf :=d .DecodeElement (_bggc .DefaultTextStyle ,&_decbb );_edgf !=nil {return _edgf ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bggc .ModifyVerifier =NewCT_ModifyVerifier (); -if _bbbag :=d .DecodeElement (_bggc .ModifyVerifier ,&_decbb );_bbbag !=nil {return _bbbag ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_bggc .ExtLst =NewCT_ExtensionList (); -if _cegca :=d .DecodeElement (_bggc .ExtLst ,&_decbb );_cegca !=nil {return _cegca ;};default:_gdf .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",_decbb .Name ); -if _efdge :=d .Skip ();_efdge !=nil {return _efdge ;};};case _g .EndElement :break _dafece ;case _g .CharData :};};return nil ;};func NewCT_TLCommonMediaNodeData ()*CT_TLCommonMediaNodeData {_geca :=&CT_TLCommonMediaNodeData {};_geca .CTn =NewCT_TLCommonTimeNodeData (); -_geca .TgtEl =NewCT_TLTimeTargetElement ();return _geca ;};func (_bebb *CT_Placeholder )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bebb .TypeAttr !=ST_PlaceholderTypeUnset {_ebdcb ,_fddd :=_bebb .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _fddd !=nil {return _fddd ;};start .Attr =append (start .Attr ,_ebdcb );};if _bebb .OrientAttr !=ST_DirectionUnset {_eecaa ,_afge :=_bebb .OrientAttr .MarshalXMLAttr (_g .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _afge !=nil {return _afge ; -};start .Attr =append (start .Attr ,_eecaa );};if _bebb .SzAttr !=ST_PlaceholderSizeUnset {_edadc ,_afbb :=_bebb .SzAttr .MarshalXMLAttr (_g .Name {Local :"\u0073\u007a"});if _afbb !=nil {return _afbb ;};start .Attr =append (start .Attr ,_edadc );};if _bebb .IdxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064\u0078"},Value :_fa .Sprintf ("\u0025\u0076",*_bebb .IdxAttr )}); -};if _bebb .HasCustomPromptAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_bebb .HasCustomPromptAttr ))}); -};e .EncodeToken (start );if _bebb .ExtLst !=nil {_ecgf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bebb .ExtLst ,_ecgf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; -};func (_daefd *ST_SlideSizeType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_daefd =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_daefd =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_daefd =2;case "\u0041\u0034":*_daefd =3; -case "\u0033\u0035\u006d\u006d":*_daefd =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_daefd =5;case "\u0062\u0061\u006e\u006e\u0065\u0072":*_daefd =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_daefd =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_daefd =8; -case "\u0041\u0033":*_daefd =9;case "\u0042\u0034\u0049S\u004f":*_daefd =10;case "\u0042\u0035\u0049S\u004f":*_daefd =11;case "\u0042\u0034\u004aI\u0053":*_daefd =12;case "\u0042\u0035\u004aI\u0053":*_daefd =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_daefd =14; -case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_daefd =15;case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_daefd =16;};return nil ;};func (_ddgbf *ST_TLTimeNodeRestartType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ddgbf =0; -case "\u0061\u006c\u0077\u0061\u0079\u0073":*_ddgbf =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_ddgbf =2;case "\u006e\u0065\u0076e\u0072":*_ddgbf =3;};return nil ;};const (ST_SlideLayoutTypeUnset ST_SlideLayoutType =0; -ST_SlideLayoutTypeTitle ST_SlideLayoutType =1;ST_SlideLayoutTypeTx ST_SlideLayoutType =2;ST_SlideLayoutTypeTwoColTx ST_SlideLayoutType =3;ST_SlideLayoutTypeTbl ST_SlideLayoutType =4;ST_SlideLayoutTypeTxAndChart ST_SlideLayoutType =5;ST_SlideLayoutTypeChartAndTx ST_SlideLayoutType =6; -ST_SlideLayoutTypeDgm ST_SlideLayoutType =7;ST_SlideLayoutTypeChart ST_SlideLayoutType =8;ST_SlideLayoutTypeTxAndClipArt ST_SlideLayoutType =9;ST_SlideLayoutTypeClipArtAndTx ST_SlideLayoutType =10;ST_SlideLayoutTypeTitleOnly ST_SlideLayoutType =11;ST_SlideLayoutTypeBlank ST_SlideLayoutType =12; -ST_SlideLayoutTypeTxAndObj ST_SlideLayoutType =13;ST_SlideLayoutTypeObjAndTx ST_SlideLayoutType =14;ST_SlideLayoutTypeObjOnly ST_SlideLayoutType =15;ST_SlideLayoutTypeObj ST_SlideLayoutType =16;ST_SlideLayoutTypeTxAndMedia ST_SlideLayoutType =17;ST_SlideLayoutTypeMediaAndTx ST_SlideLayoutType =18; -ST_SlideLayoutTypeObjOverTx ST_SlideLayoutType =19;ST_SlideLayoutTypeTxOverObj ST_SlideLayoutType =20;ST_SlideLayoutTypeTxAndTwoObj ST_SlideLayoutType =21;ST_SlideLayoutTypeTwoObjAndTx ST_SlideLayoutType =22;ST_SlideLayoutTypeTwoObjOverTx ST_SlideLayoutType =23; -ST_SlideLayoutTypeFourObj ST_SlideLayoutType =24;ST_SlideLayoutTypeVertTx ST_SlideLayoutType =25;ST_SlideLayoutTypeClipArtAndVertTx ST_SlideLayoutType =26;ST_SlideLayoutTypeVertTitleAndTx ST_SlideLayoutType =27;ST_SlideLayoutTypeVertTitleAndTxOverChart ST_SlideLayoutType =28; -ST_SlideLayoutTypeTwoObj ST_SlideLayoutType =29;ST_SlideLayoutTypeObjAndTwoObj ST_SlideLayoutType =30;ST_SlideLayoutTypeTwoObjAndObj ST_SlideLayoutType =31;ST_SlideLayoutTypeCust ST_SlideLayoutType =32;ST_SlideLayoutTypeSecHead ST_SlideLayoutType =33;ST_SlideLayoutTypeTwoTxTwoObj ST_SlideLayoutType =34; -ST_SlideLayoutTypeObjTx ST_SlideLayoutType =35;ST_SlideLayoutTypePicTx ST_SlideLayoutType =36;);func (_ecgca *CT_TLOleBuildChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ecgca .BldAttr !=ST_TLOleChartBuildTypeUnset {_efecb ,_cbfg :=_ecgca .BldAttr .MarshalXMLAttr (_g .Name {Local :"\u0062\u006c\u0064"}); -if _cbfg !=nil {return _cbfg ;};start .Attr =append (start .Attr ,_efecb );};if _ecgca .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_ecgca .AnimBgAttr ))}); -};if _ecgca .SpidAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_ecgca .SpidAttr )});};if _ecgca .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_ecgca .GrpIdAttr )}); -};if _ecgca .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_ecgca .UiExpandAttr ))});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;};func (_bcfd *CT_TimeNodeList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adbaa :for {_fdff ,_gagca :=d .Token ();if _gagca !=nil {return _gagca ;};switch _cdaeg :=_fdff .(type ){case _g .StartElement :switch _cdaeg .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbaca :=NewCT_TLTimeNodeParallel (); -if _aebgc :=d .DecodeElement (_dbaca ,&_cdaeg );_aebgc !=nil {return _aebgc ;};_bcfd .Par =append (_bcfd .Par ,_dbaca );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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfde :=NewCT_TLTimeNodeSequence (); -if _ggba :=d .DecodeElement (_bfde ,&_cdaeg );_ggba !=nil {return _ggba ;};_bcfd .Seq =append (_bcfd .Seq ,_bfde );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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_afecc :=NewCT_TLTimeNodeExclusive (); -if _gfdba :=d .DecodeElement (_afecc ,&_cdaeg );_gfdba !=nil {return _gfdba ;};_bcfd .Excl =append (_bcfd .Excl ,_afecc );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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afaf :=NewCT_TLAnimateBehavior (); -if _eeaae :=d .DecodeElement (_afaf ,&_cdaeg );_eeaae !=nil {return _eeaae ;};_bcfd .Anim =append (_bcfd .Anim ,_afaf );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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_abcbb :=NewCT_TLAnimateColorBehavior (); -if _baccg :=d .DecodeElement (_abcbb ,&_cdaeg );_baccg !=nil {return _baccg ;};_bcfd .AnimClr =append (_bcfd .AnimClr ,_abcbb );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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbbgdd :=NewCT_TLAnimateEffectBehavior (); -if _cfed :=d .DecodeElement (_cbbgdd ,&_cdaeg );_cfed !=nil {return _cfed ;};_bcfd .AnimEffect =append (_bcfd .AnimEffect ,_cbbgdd );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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccgab :=NewCT_TLAnimateMotionBehavior (); -if _bbabcc :=d .DecodeElement (_ccgab ,&_cdaeg );_bbabcc !=nil {return _bbabcc ;};_bcfd .AnimMotion =append (_bcfd .AnimMotion ,_ccgab );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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_caedb :=NewCT_TLAnimateRotationBehavior (); -if _bgace :=d .DecodeElement (_caedb ,&_cdaeg );_bgace !=nil {return _bgace ;};_bcfd .AnimRot =append (_bcfd .AnimRot ,_caedb );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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbdb :=NewCT_TLAnimateScaleBehavior (); -if _dbcfb :=d .DecodeElement (_fbdb ,&_cdaeg );_dbcfb !=nil {return _dbcfb ;};_bcfd .AnimScale =append (_bcfd .AnimScale ,_fbdb );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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_bacb :=NewCT_TLCommandBehavior (); -if _ffcff :=d .DecodeElement (_bacb ,&_cdaeg );_ffcff !=nil {return _ffcff ;};_bcfd .Cmd =append (_bcfd .Cmd ,_bacb );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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dccdf :=NewCT_TLSetBehavior (); -if _cfda :=d .DecodeElement (_dccdf ,&_cdaeg );_cfda !=nil {return _cfda ;};_bcfd .Set =append (_bcfd .Set ,_dccdf );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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_beaa :=NewCT_TLMediaNodeAudio (); -if _bagda :=d .DecodeElement (_beaa ,&_cdaeg );_bagda !=nil {return _bagda ;};_bcfd .Audio =append (_bcfd .Audio ,_beaa );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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfbdg :=NewCT_TLMediaNodeVideo (); -if _fdfed :=d .DecodeElement (_bfbdg ,&_cdaeg );_fdfed !=nil {return _fdfed ;};_bcfd .Video =append (_bcfd .Video ,_bfbdg );default:_gdf .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",_cdaeg .Name ); -if _abdd :=d .Skip ();_abdd !=nil {return _abdd ;};};case _g .EndElement :break _adbaa ;case _g .CharData :};};return nil ;};func (_gdga ST_TransitionEightDirectionType )String ()string {if _gdga .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {return _gdga .ST_TransitionSideDirectionType .String (); -};if _gdga .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {return _gdga .ST_TransitionCornerDirectionType .String ();};return "";};func (_fdgea ST_OleObjectFollowColorScheme )Validate ()error {return _fdgea .ValidateWithPath ("")}; -const (ST_TLBehaviorTransformTypeUnset ST_TLBehaviorTransformType =0;ST_TLBehaviorTransformTypePt ST_TLBehaviorTransformType =1;ST_TLBehaviorTransformTypeImg ST_TLBehaviorTransformType =2;); +// Server Zoom +ServerZoomAttr *_fe .ST_Percentage ; -// Validate validates the NotesMaster and its children -func (_dacg *NotesMaster )Validate ()error {return _dacg .ValidateWithPath ("N\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072");};type ST_TransitionInOutDirectionType byte ;func (_gada *CT_InOutTransition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eddd :=range start .Attr {if _eddd .Name .Local =="\u0064\u0069\u0072"{_gada .DirAttr .UnmarshalXMLAttr (_eddd ); -continue ;};};for {_gbeg ,_cbefaf :=d .Token ();if _cbefaf !=nil {return _fa .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",_cbefaf ); -};if _ebgg ,_dddd :=_gbeg .(_g .EndElement );_dddd &&_ebgg .Name ==start .Name {break ;};};return nil ;}; +// First Slide Number +FirstSlideNumAttr *int32 ; -// ValidateWithPath validates the CT_TLAnimateRotationBehavior and its children, prefixing error messages with path -func (_ecfac *CT_TLAnimateRotationBehavior )ValidateWithPath (path string )error {if _bffg :=_ecfac .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_bffg !=nil {return _bffg ;};return nil ;}; +// Show Header and Footer Placeholders on Titles +ShowSpecialPlsOnTitleSldAttr *bool ; -// ValidateWithPath validates the CT_OleObjectChoice and its children, prefixing error messages with path -func (_dffb *CT_OleObjectChoice )ValidateWithPath (path string )error {if _dffb .Embed !=nil {if _fcgg :=_dffb .Embed .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064");_fcgg !=nil {return _fcgg ;};};if _dffb .Link !=nil {if _bgae :=_dffb .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b"); -_bgae !=nil {return _bgae ;};};return nil ;};func NewCT_SlideViewProperties ()*CT_SlideViewProperties {_bdcebb :=&CT_SlideViewProperties {};_bdcebb .CSldViewPr =NewCT_CommonSlideViewProperties ();return _bdcebb ;};func (_bceca *ST_TLTimeIndefinite )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bceca =0; -case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_bceca =1;};return nil ;};type CT_SlideMasterTextStyles struct{ +// Right-To-Left Views +RtlAttr *bool ; -// Slide Master Title Text Style -TitleStyle *_eb .CT_TextListStyle ; +// Remove Personal Information on Save +RemovePersonalInfoOnSaveAttr *bool ; -// Slide Master Body Text Style -BodyStyle *_eb .CT_TextListStyle ; +// Compatibility Mode +CompatModeAttr *bool ; -// Slide Master Other Text Style -OtherStyle *_eb .CT_TextListStyle ;ExtLst *CT_ExtensionList ;};func (_dbed *CT_CustomShowId )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_dbed .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Strict First and Last Characters +StrictFirstAndLastCharsAttr *bool ; -// Validate validates the CT_IndexRange and its children -func (_bfab *CT_IndexRange )Validate ()error {return _bfab .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0052\u0061\u006e\u0067\u0065");};func NewCT_CommentAuthor ()*CT_CommentAuthor {_dcd :=&CT_CommentAuthor {};return _dcd }; +// Embed True Type Fonts +EmbedTrueTypeFontsAttr *bool ; -// Validate validates the CT_Picture and its children -func (_aefa *CT_Picture )Validate ()error {return _aefa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");}; +// Save Subset Fonts +SaveSubsetFontsAttr *bool ; -// ValidateWithPath validates the CT_SideDirectionTransition and its children, prefixing error messages with path -func (_eaed *CT_SideDirectionTransition )ValidateWithPath (path string )error {if _dcee :=_eaed .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_dcee !=nil {return _dcee ;};return nil ;};func NewCT_CustomShow ()*CT_CustomShow {_cdecg :=&CT_CustomShow {}; -_cdecg .SldLst =NewCT_SlideRelationshipList ();return _cdecg ;};type CT_BuildList struct{ +// Automatically Compress Pictures +AutoCompressPicturesAttr *bool ; -// Build Paragraph -BldP []*CT_TLBuildParagraph ; +// Bookmark ID Seed +BookmarkIdSeedAttr *uint32 ; -// Build Diagram -BldDgm []*CT_TLBuildDiagram ; +// Document Conformance Class +ConformanceAttr _a .ST_ConformanceClass ; -// Build Embedded Chart -BldOleChart []*CT_TLOleBuildChart ; +// List of Slide Master IDs +SldMasterIdLst *CT_SlideMasterIdList ; -// Build Graphics -BldGraphic []*CT_TLGraphicalObjectBuild ;};func (_ecfce *CT_OutlineViewProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_gbef :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}}; -e .EncodeElement (_ecfce .CViewPr ,_gbef );if _ecfce .SldLst !=nil {_caeg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ecfce .SldLst ,_caeg );};if _ecfce .ExtLst !=nil {_agee :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_ecfce .ExtLst ,_agee );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_SlideMasterIdList struct{ +// List of Notes Master IDs +NotesMasterIdLst *CT_NotesMasterIdList ; -// Slide Master ID -SldMasterId []*CT_SlideMasterIdListEntry ;};func NewCT_CommonSlideData ()*CT_CommonSlideData {_bcge :=&CT_CommonSlideData {};_bcge .SpTree =NewCT_GroupShape ();return _bcge ;}; +// List of Handout Master IDs +HandoutMasterIdLst *CT_HandoutMasterIdList ; -// ValidateWithPath validates the CT_CommonSlideViewProperties and its children, prefixing error messages with path -func (_eed *CT_CommonSlideViewProperties )ValidateWithPath (path string )error {if _ggad :=_eed .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_ggad !=nil {return _ggad ;};if _eed .GuideLst !=nil {if _dbcc :=_eed .GuideLst .ValidateWithPath (path +"\u002fG\u0075\u0069\u0064\u0065\u004c\u0073t"); -_dbcc !=nil {return _dbcc ;};};return nil ;};func (_ebegc *PresentationPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebegc .CT_PresentationProperties =*NewCT_PresentationProperties ();_eeag :for {_fadca ,_eeged :=d .Token ();if _eeged !=nil {return _eeged ; -};switch _fgbad :=_fadca .(type ){case _g .StartElement :switch _fgbad .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebegc .HtmlPubPr =NewCT_HtmlPublishProperties (); -if _bfege :=d .DecodeElement (_ebegc .HtmlPubPr ,&_fgbad );_bfege !=nil {return _bfege ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebegc .WebPr =NewCT_WebProperties (); -if _bbed :=d .DecodeElement (_ebegc .WebPr ,&_fgbad );_bbed !=nil {return _bbed ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebegc .PrnPr =NewCT_PrintProperties (); -if _ebffg :=d .DecodeElement (_ebegc .PrnPr ,&_fgbad );_ebffg !=nil {return _ebffg ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebegc .ShowPr =NewCT_ShowProperties (); -if _efae :=d .DecodeElement (_ebegc .ShowPr ,&_fgbad );_efae !=nil {return _efae ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_ebegc .ClrMru =_eb .NewCT_ColorMRU (); -if _efgcc :=d .DecodeElement (_ebegc .ClrMru ,&_fgbad );_efgcc !=nil {return _efgcc ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_ebegc .ExtLst =NewCT_ExtensionList (); -if _dbegf :=d .DecodeElement (_ebegc .ExtLst ,&_fgbad );_dbegf !=nil {return _dbegf ;};default:_gdf .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",_fgbad .Name ); -if _bcdda :=d .Skip ();_bcdda !=nil {return _bcdda ;};};case _g .EndElement :break _eeag ;case _g .CharData :};};return nil ;};func (_afacb *CT_TLAnimVariant )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_deabe :for {_abaeb ,_cgccb :=d .Token (); -if _cgccb !=nil {return _cgccb ;};switch _ababa :=_abaeb .(type ){case _g .StartElement :switch _ababa .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afacb .BoolVal =NewCT_TLAnimVariantBooleanVal (); -if _dbadf :=d .DecodeElement (_afacb .BoolVal ,&_ababa );_dbadf !=nil {return _dbadf ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afacb .IntVal =NewCT_TLAnimVariantIntegerVal (); -if _fbdca :=d .DecodeElement (_afacb .IntVal ,&_ababa );_fbdca !=nil {return _fbdca ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afacb .FltVal =NewCT_TLAnimVariantFloatVal (); -if _bfga :=d .DecodeElement (_afacb .FltVal ,&_ababa );_bfga !=nil {return _bfga ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afacb .StrVal =NewCT_TLAnimVariantStringVal (); -if _fagbb :=d .DecodeElement (_afacb .StrVal ,&_ababa );_fagbb !=nil {return _fagbb ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_afacb .ClrVal =_eb .NewCT_Color (); -if _gabg :=d .DecodeElement (_afacb .ClrVal ,&_ababa );_gabg !=nil {return _gabg ;};default:_gdf .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",_ababa .Name ); -if _faba :=d .Skip ();_faba !=nil {return _faba ;};};case _g .EndElement :break _deabe ;case _g .CharData :};};return nil ;};func (_bfede *CT_TLTriggerTimeNodeID )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_fa .Sprintf ("\u0025\u0076",_bfede .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dfdaf ST_TLAnimateMotionBehaviorOrigin )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_abfeb :=_g .Attr {};_abfeb .Name =name ;switch _dfdaf {case ST_TLAnimateMotionBehaviorOriginUnset :_abfeb .Value =""; -case ST_TLAnimateMotionBehaviorOriginParent :_abfeb .Value ="\u0070\u0061\u0072\u0065\u006e\u0074";case ST_TLAnimateMotionBehaviorOriginLayout :_abfeb .Value ="\u006c\u0061\u0079\u006f\u0075\u0074";};return _abfeb ,nil ;}; +// List of Slide IDs +SldIdLst *CT_SlideIdList ; -// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_daag *CT_Rel )ValidateWithPath (path string )error {return nil }; +// Presentation Slide Size +SldSz *CT_SlideSize ; -// ValidateWithPath validates the CT_TLAnimVariantIntegerVal and its children, prefixing error messages with path -func (_cegb *CT_TLAnimVariantIntegerVal )ValidateWithPath (path string )error {return nil };func (_ea *AG_ChildSlide )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ea .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_ea .ShowMasterSpAttr ))}); -};if _ea .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_ea .ShowMasterPhAnimAttr ))}); -};return nil ;};func NewCT_CommentAuthorList ()*CT_CommentAuthorList {_agb :=&CT_CommentAuthorList {};return _agb };const (ST_TLPreviousActionTypeUnset ST_TLPreviousActionType =0;ST_TLPreviousActionTypeNone ST_TLPreviousActionType =1;ST_TLPreviousActionTypeSkipTimed ST_TLPreviousActionType =2; -);func NewCT_ViewProperties ()*CT_ViewProperties {_fecb :=&CT_ViewProperties {};return _fecb }; +// Notes Slide Size +NotesSz *_fe .CT_PositiveSize2D ; -// Validate validates the SldSyncPr and its children -func (_fdbgec *SldSyncPr )Validate ()error {return _fdbgec .ValidateWithPath ("\u0053l\u0064\u0053\u0079\u006e\u0063\u0050r");}; +// Smart Tags +SmartTags *CT_SmartTags ; -// ValidateWithPath validates the CT_CustomerDataList and its children, prefixing error messages with path -func (_fggf *CT_CustomerDataList )ValidateWithPath (path string )error {for _cggb ,_gecd :=range _fggf .CustData {if _bdg :=_gecd .ValidateWithPath (_fa .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_cggb )); -_bdg !=nil {return _bdg ;};};if _fggf .Tags !=nil {if _adf :=_fggf .Tags .ValidateWithPath (path +"\u002f\u0054\u0061g\u0073");_adf !=nil {return _adf ;};};return nil ;};func (_bffaf *CT_TLAnimateColorBehavior )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bffaf .CBhvr =NewCT_TLCommonBehaviorData (); -for _ ,_dcgae :=range start .Attr {if _dcgae .Name .Local =="\u0063\u006c\u0072\u0053\u0070\u0063"{_bffaf .ClrSpcAttr .UnmarshalXMLAttr (_dcgae );continue ;};if _dcgae .Name .Local =="\u0064\u0069\u0072"{_bffaf .DirAttr .UnmarshalXMLAttr (_dcgae );continue ; -};};_affbb :for {_caaeg ,_cfacg :=d .Token ();if _cfacg !=nil {return _cfacg ;};switch _gdaf :=_caaeg .(type ){case _g .StartElement :switch _gdaf .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _facc :=d .DecodeElement (_bffaf .CBhvr ,&_gdaf ); -_facc !=nil {return _facc ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bffaf .By =NewCT_TLByAnimateColorTransform (); -if _ecad :=d .DecodeElement (_bffaf .By ,&_gdaf );_ecad !=nil {return _ecad ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bffaf .From =_eb .NewCT_Color (); -if _edffg :=d .DecodeElement (_bffaf .From ,&_gdaf );_edffg !=nil {return _edffg ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bffaf .To =_eb .NewCT_Color (); -if _bgba :=d .DecodeElement (_bffaf .To ,&_gdaf );_bgba !=nil {return _bgba ;};default:_gdf .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",_gdaf .Name ); -if _geega :=d .Skip ();_geega !=nil {return _geega ;};};case _g .EndElement :break _affbb ;case _g .CharData :};};return nil ;};func (_gadb *CT_PrintProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gadb .PrnWhatAttr !=ST_PrintWhatUnset {_dedec ,_bbabc :=_gadb .PrnWhatAttr .MarshalXMLAttr (_g .Name {Local :"\u0070r\u006e\u0057\u0068\u0061\u0074"}); -if _bbabc !=nil {return _bbabc ;};start .Attr =append (start .Attr ,_dedec );};if _gadb .ClrModeAttr !=ST_PrintColorModeUnset {_cfbbc ,_addb :=_gadb .ClrModeAttr .MarshalXMLAttr (_g .Name {Local :"\u0063l\u0072\u004d\u006f\u0064\u0065"});if _addb !=nil {return _addb ; -};start .Attr =append (start .Attr ,_cfbbc );};if _gadb .HiddenSlidesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_gadb .HiddenSlidesAttr ))}); -};if _gadb .ScaleToFitPaperAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_gadb .ScaleToFitPaperAttr ))}); -};if _gadb .FrameSlidesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_gadb .FrameSlidesAttr ))});};e .EncodeToken (start ); -if _gadb .ExtLst !=nil {_cefag :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gadb .ExtLst ,_cefag );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Embedded Font List +EmbeddedFontLst *CT_EmbeddedFontList ; -// Validate validates the CT_SmartTags and its children -func (_faffa *CT_SmartTags )Validate ()error {return _faffa .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};func (_bfedef ST_TLNextActionType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bfedef .String (),start ); -};func (_bgfec ST_WebColorType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cdace :=_g .Attr {};_cdace .Name =name ;switch _bgfec {case ST_WebColorTypeUnset :_cdace .Value ="";case ST_WebColorTypeNone :_cdace .Value ="\u006e\u006f\u006e\u0065";case ST_WebColorTypeBrowser :_cdace .Value ="\u0062r\u006f\u0077\u0073\u0065\u0072"; -case ST_WebColorTypePresentationText :_cdace .Value ="\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_WebColorTypePresentationAccent :_cdace .Value ="\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074"; -case ST_WebColorTypeWhiteTextOnBlack :_cdace .Value ="\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b";case ST_WebColorTypeBlackTextOnWhite :_cdace .Value ="\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065"; -};return _cdace ,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; -);type CT_GuideList struct{ +// List of Custom Shows +CustShowLst *CT_CustomShowList ; -// A Guide -Guide []*CT_Guide ;}; +// Photo Album Information +PhotoAlbum *CT_PhotoAlbum ; -// Validate validates the CT_TLShapeTargetElement and its children -func (_fdcbd *CT_TLShapeTargetElement )Validate ()error {return _fdcbd .ValidateWithPath ("\u0043\u0054\u005fTL\u0053\u0068\u0061\u0070\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");}; +// List of Customer Data Buckets +CustDataLst *CT_CustomerDataList ; -// Validate validates the EG_ExtensionList and its children -func (_fdbfc *EG_ExtensionList )Validate ()error {return _fdbfc .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");}; +// Kinsoku Settings +Kinsoku *CT_Kinsoku ; -// ValidateWithPath validates the CT_OleObjectLink and its children, prefixing error messages with path -func (_ccde *CT_OleObjectLink )ValidateWithPath (path string )error {if _ccde .ExtLst !=nil {if _eead :=_ccde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eead !=nil {return _eead ;};};return nil ;};func (_ebgeb *ST_TLAnimateColorSpace )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfecg ,_abga :=d .Token (); -if _abga !=nil {return _abga ;};if _bagcd ,_afaab :=_dfecg .(_g .EndElement );_afaab &&_bagcd .Name ==start .Name {*_ebgeb =1;return nil ;};if _gcffd ,_adcfa :=_dfecg .(_g .CharData );!_adcfa {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfecg ); -}else {switch string (_gcffd ){case "":*_ebgeb =0;case "\u0072\u0067\u0062":*_ebgeb =1;case "\u0068\u0073\u006c":*_ebgeb =2;};};_dfecg ,_abga =d .Token ();if _abga !=nil {return _abga ;};if _dffed ,_egfbd :=_dfecg .(_g .EndElement );_egfbd &&_dffed .Name ==start .Name {return nil ; -};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfecg );};func NewCT_SlideMasterTextStyles ()*CT_SlideMasterTextStyles {_gdaa :=&CT_SlideMasterTextStyles {}; -return _gdaa ;};const (ST_OleObjectFollowColorSchemeUnset ST_OleObjectFollowColorScheme =0;ST_OleObjectFollowColorSchemeNone ST_OleObjectFollowColorScheme =1;ST_OleObjectFollowColorSchemeFull ST_OleObjectFollowColorScheme =2;ST_OleObjectFollowColorSchemeTextAndBackground ST_OleObjectFollowColorScheme =3; -); +// Presentation Default Text Style +DefaultTextStyle *_fe .CT_TextListStyle ; -// ValidateWithPath validates the Notes and its children, prefixing error messages with path -func (_gbad *Notes )ValidateWithPath (path string )error {if _ecgfd :=_gbad .CT_NotesSlide .ValidateWithPath (path );_ecgfd !=nil {return _ecgfd ;};return nil ;};func (_gbagc ST_PrintWhat )Validate ()error {return _gbagc .ValidateWithPath ("")};type CT_Guide struct{ +// Modification Verifier +ModifyVerifier *CT_ModifyVerifier ; -// Guide Orientation -OrientAttr ST_Direction ; +// Extension List +ExtLst *CT_ExtensionList ;}; -// Guide Position -PosAttr *_eb .ST_Coordinate32 ;}; +// Validate validates the CT_HandoutMaster and its children +func (_agba *CT_HandoutMaster )Validate ()error {return _agba .ValidateWithPath ("\u0043\u0054_\u0048\u0061\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");};func ParseStdlibTime (s string )(_f .Time ,error ){return _fe .ParseStdlibTime (s )}; +func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_bdceg :=&CT_ShapeNonVisual {};_bdceg .CNvPr =_fe .NewCT_NonVisualDrawingProps ();_bdceg .CNvSpPr =_fe .NewCT_NonVisualDrawingShapeProps ();_bdceg .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _bdceg ; +};type CT_NotesSlide struct{ -// Validate validates the CT_CommentList and its children -func (_cdcf *CT_CommentList )Validate ()error {return _cdcf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");};func (_ccfaf *CT_ShowInfoBrowse )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gbaf :=range start .Attr {if _gbaf .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"{_bdcfe ,_cfdcg :=_f .ParseBool (_gbaf .Value ); -if _cfdcg !=nil {return _cfdcg ;};_ccfaf .ShowScrollbarAttr =&_bdcfe ;continue ;};};for {_cafd ,_agdd :=d .Token ();if _agdd !=nil {return _fa .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",_agdd ); -};if _bebbg ,_edfcb :=_cafd .(_g .EndElement );_edfcb &&_bebbg .Name ==start .Name {break ;};};return nil ;}; +// Common slide data for notes slides +CSld *CT_CommonSlideData ; -// Validate validates the CT_CommonViewProperties and its children -func (_abb *CT_CommonViewProperties )Validate ()error {return _abb .ValidateWithPath ("\u0043\u0054\u005fCo\u006d\u006d\u006f\u006e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// Color Scheme Map Override +ClrMapOvr *_fe .CT_ColorMappingOverride ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_bafbc *ST_ViewType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bafbc =0;case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_bafbc =1; +case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_bafbc =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_bafbc =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_bafbc =4;case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_bafbc =5; +case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_bafbc =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_bafbc =7;case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_bafbc =8; +};return nil ;};func (_dcfac *EG_ChildSlide )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dcfac .ClrMapOvr !=nil {_bfgc :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}};e .EncodeElement (_dcfac .ClrMapOvr ,_bfgc ); +};return nil ;}; -// Validate validates the CT_SlideIdListEntry and its children -func (_egcdd *CT_SlideIdListEntry )Validate ()error {return _egcdd .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");};type CmAuthorLst struct{CT_CommentAuthorList };func NewCT_OleObject ()*CT_OleObject {_ecfb :=&CT_OleObject {}; -_ecfb .Choice =NewCT_OleObjectChoice ();return _ecfb ;};func (_ageb ST_OleObjectFollowColorScheme )String ()string {switch _ageb {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 "";}; +// ValidateWithPath validates the CT_NotesMasterIdListEntry and its children, prefixing error messages with path +func (_aagf *CT_NotesMasterIdListEntry )ValidateWithPath (path string )error {if _aagf .ExtLst !=nil {if _fdcfg :=_aagf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdcfg !=nil {return _fdcfg ;};};return nil ;};type CT_SlideRelationshipList struct{ -// ValidateWithPath validates the CT_SlideTransitionChoice and its children, prefixing error messages with path -func (_gcda *CT_SlideTransitionChoice )ValidateWithPath (path string )error {if _gcda .Blinds !=nil {if _ageg :=_gcda .Blinds .ValidateWithPath (path +"\u002fB\u006c\u0069\u006e\u0064\u0073");_ageg !=nil {return _ageg ;};};if _gcda .Checker !=nil {if _decgg :=_gcda .Checker .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0072"); -_decgg !=nil {return _decgg ;};};if _gcda .Circle !=nil {if _bfee :=_gcda .Circle .ValidateWithPath (path +"\u002fC\u0069\u0072\u0063\u006c\u0065");_bfee !=nil {return _bfee ;};};if _gcda .Dissolve !=nil {if _faad :=_gcda .Dissolve .ValidateWithPath (path +"\u002fD\u0069\u0073\u0073\u006f\u006c\u0076e"); -_faad !=nil {return _faad ;};};if _gcda .Comb !=nil {if _efade :=_gcda .Comb .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062");_efade !=nil {return _efade ;};};if _gcda .Cover !=nil {if _cacag :=_gcda .Cover .ValidateWithPath (path +"\u002f\u0043\u006f\u0076\u0065\u0072"); -_cacag !=nil {return _cacag ;};};if _gcda .Cut !=nil {if _gcgbg :=_gcda .Cut .ValidateWithPath (path +"\u002f\u0043\u0075\u0074");_gcgbg !=nil {return _gcgbg ;};};if _gcda .Diamond !=nil {if _cebceb :=_gcda .Diamond .ValidateWithPath (path +"\u002f\u0044\u0069\u0061\u006d\u006f\u006e\u0064"); -_cebceb !=nil {return _cebceb ;};};if _gcda .Fade !=nil {if _aaff :=_gcda .Fade .ValidateWithPath (path +"\u002f\u0046\u0061d\u0065");_aaff !=nil {return _aaff ;};};if _gcda .Newsflash !=nil {if _agedd :=_gcda .Newsflash .ValidateWithPath (path +"\u002f\u004e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068"); -_agedd !=nil {return _agedd ;};};if _gcda .Plus !=nil {if _eadeg :=_gcda .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_eadeg !=nil {return _eadeg ;};};if _gcda .Pull !=nil {if _bbdad :=_gcda .Pull .ValidateWithPath (path +"\u002f\u0050\u0075l\u006c"); -_bbdad !=nil {return _bbdad ;};};if _gcda .Push !=nil {if _cgcc :=_gcda .Push .ValidateWithPath (path +"\u002f\u0050\u0075s\u0068");_cgcc !=nil {return _cgcc ;};};if _gcda .Random !=nil {if _abba :=_gcda .Random .ValidateWithPath (path +"\u002fR\u0061\u006e\u0064\u006f\u006d"); -_abba !=nil {return _abba ;};};if _gcda .RandomBar !=nil {if _adfac :=_gcda .RandomBar .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072");_adfac !=nil {return _adfac ;};};if _gcda .Split !=nil {if _efbbe :=_gcda .Split .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074"); -_efbbe !=nil {return _efbbe ;};};if _gcda .Strips !=nil {if _bcdeg :=_gcda .Strips .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u0070\u0073");_bcdeg !=nil {return _bcdeg ;};};if _gcda .Wedge !=nil {if _bgdeg :=_gcda .Wedge .ValidateWithPath (path +"\u002f\u0057\u0065\u0064\u0067\u0065"); -_bgdeg !=nil {return _bgdeg ;};};if _gcda .Wheel !=nil {if _gfadf :=_gcda .Wheel .ValidateWithPath (path +"\u002f\u0057\u0068\u0065\u0065\u006c");_gfadf !=nil {return _gfadf ;};};if _gcda .Wipe !=nil {if _edff :=_gcda .Wipe .ValidateWithPath (path +"\u002f\u0057\u0069p\u0065"); -_edff !=nil {return _edff ;};};if _gcda .Zoom !=nil {if _bdcd :=_gcda .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_bdcd !=nil {return _bdcd ;};};return nil ;};func (_ggedf *CT_ExtensionList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bba :for {_gbc ,_adff :=d .Token (); -if _adff !=nil {return _adff ;};switch _gdda :=_gbc .(type ){case _g .StartElement :switch _gdda .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cdag :=NewCT_Extension (); -if _cbdb :=d .DecodeElement (_cdag ,&_gdda );_cbdb !=nil {return _cbdb ;};_ggedf .Ext =append (_ggedf .Ext ,_cdag );default:_gdf .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",_gdda .Name ); -if _eaadf :=d .Skip ();_eaadf !=nil {return _eaadf ;};};case _g .EndElement :break _bba ;case _g .CharData :};};return nil ;};func (_dbac *CT_HandoutMaster )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbac .CSld =NewCT_CommonSlideData (); -_dbac .ClrMap =_eb .NewCT_ColorMapping ();_addd :for {_bbda ,_fede :=d .Token ();if _fede !=nil {return _fede ;};switch _fgfc :=_bbda .(type ){case _g .StartElement :switch _fgfc .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _bffba :=d .DecodeElement (_dbac .CSld ,&_fgfc ); -_bffba !=nil {return _bffba ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _gcbb :=d .DecodeElement (_dbac .ClrMap ,&_fgfc ); -_gcbb !=nil {return _gcbb ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbac .Hf =NewCT_HeaderFooter (); -if _agef :=d .DecodeElement (_dbac .Hf ,&_fgfc );_agef !=nil {return _agef ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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_ExtensionListModify (); -if _fdfee :=d .DecodeElement (_dbac .ExtLst ,&_fgfc );_fdfee !=nil {return _fdfee ;};default:_gdf .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",_fgfc .Name ); -if _dafb :=d .Skip ();_dafb !=nil {return _dafb ;};};case _g .EndElement :break _addd ;case _g .CharData :};};return nil ;};func (_feead *CT_TLAnimateMotionBehavior )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _feead .OriginAttr !=ST_TLAnimateMotionBehaviorOriginUnset {_bgbe ,_bcadf :=_feead .OriginAttr .MarshalXMLAttr (_g .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"}); -if _bcadf !=nil {return _bcadf ;};start .Attr =append (start .Attr ,_bgbe );};if _feead .PathAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_fa .Sprintf ("\u0025\u0076",*_feead .PathAttr )}); -};if _feead .PathEditModeAttr !=ST_TLAnimateMotionPathEditModeUnset {_gafac ,_beef :=_feead .PathEditModeAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"});if _beef !=nil {return _beef ;};start .Attr =append (start .Attr ,_gafac ); -};if _feead .RAngAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0041\u006e\u0067"},Value :_fa .Sprintf ("\u0025\u0076",*_feead .RAngAttr )});};if _feead .PtsTypesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"},Value :_fa .Sprintf ("\u0025\u0076",*_feead .PtsTypesAttr )}); -};e .EncodeToken (start );_gedb :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_feead .CBhvr ,_gedb );if _feead .By !=nil {_cecba :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u0079"}}; -e .EncodeElement (_feead .By ,_cecba );};if _feead .From !=nil {_aggcf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_feead .From ,_aggcf );};if _feead .To !=nil {_gacg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u006f"}}; -e .EncodeElement (_feead .To ,_gacg );};if _feead .RCtr !=nil {_eecbg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0072\u0043\u0074\u0072"}};e .EncodeElement (_feead .RCtr ,_eecbg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; -};const (ST_TLBehaviorOverrideTypeUnset ST_TLBehaviorOverrideType =0;ST_TLBehaviorOverrideTypeNormal ST_TLBehaviorOverrideType =1;ST_TLBehaviorOverrideTypeChildStyle ST_TLBehaviorOverrideType =2;);func (_fbeb *CT_OptionalBlackTransition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fbeb .ThruBlkAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074h\u0072\u0075\u0042\u006c\u006b"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_fbeb .ThruBlkAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_HeaderFooter struct{ +// Presentation Slide +Sld []*CT_SlideRelationshipListEntry ;};func (_cbfaa ST_TLAnimateBehaviorValueType )Validate ()error {return _cbfaa .ValidateWithPath ("")};func NewCT_CommonSlideData ()*CT_CommonSlideData {_agdc :=&CT_CommonSlideData {};_agdc .SpTree =NewCT_GroupShape (); +return _agdc ;};func (_ebaa *CT_OutlineViewSlideList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gebdf :for {_geabg ,_befb :=d .Token ();if _befb !=nil {return _befb ;};switch _eeea :=_geabg .(type ){case _b .StartElement :switch _eeea .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_abed :=NewCT_OutlineViewSlideEntry (); +if _bdge :=d .DecodeElement (_abed ,&_eeea );_bdge !=nil {return _bdge ;};_ebaa .Sld =append (_ebaa .Sld ,_abed );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\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",_eeea .Name ); +if _fcff :=d .Skip ();_fcff !=nil {return _fcff ;};};case _b .EndElement :break _gebdf ;case _b .CharData :};};return nil ;};func (_daed *CT_Connector )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_agab :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_daed .NvCxnSpPr ,_agab );_dabc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_daed .SpPr ,_dabc );if _daed .Style !=nil {_eead :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_daed .Style ,_eead );};if _daed .ExtLst !=nil {_bgga :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_daed .ExtLst ,_bgga );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;}; -// Slide Number Placeholder -SldNumAttr *bool ; +// Validate validates the ViewPr and its children +func (_acdadf *ViewPr )Validate ()error {return _acdadf .ValidateWithPath ("\u0056\u0069\u0065\u0077\u0050\u0072");};func (_ggf *CT_Comment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggf .Pos =_fe .NewCT_Point2D ();for _ ,_gdeb :=range start .Attr {if _gdeb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_fcca ,_gfaa :=_gb .ParseUint (_gdeb .Value ,10,32); +if _gfaa !=nil {return _gfaa ;};_ggf .AuthorIdAttr =uint32 (_fcca );continue ;};if _gdeb .Name .Local =="\u0064\u0074"{_bcg ,_dfd :=ParseStdlibTime (_gdeb .Value );if _dfd !=nil {return _dfd ;};_ggf .DtAttr =&_bcg ;continue ;};if _gdeb .Name .Local =="\u0069\u0064\u0078"{_ccb ,_ece :=_gb .ParseUint (_gdeb .Value ,10,32); +if _ece !=nil {return _ece ;};_ggf .IdxAttr =uint32 (_ccb );continue ;};};_dgd :for {_gbd ,_bbce :=d .Token ();if _bbce !=nil {return _bbce ;};switch _cbd :=_gbd .(type ){case _b .StartElement :switch _cbd .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _abc :=d .DecodeElement (_ggf .Pos ,&_cbd ); +_abc !=nil {return _abc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _feccc :=d .DecodeElement (&_ggf .Text ,&_cbd ); +_feccc !=nil {return _feccc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_ggf .ExtLst =NewCT_ExtensionListModify (); +if _bcb :=d .DecodeElement (_ggf .ExtLst ,&_cbd );_bcb !=nil {return _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\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_cbd .Name ); +if _beb :=d .Skip ();_beb !=nil {return _beb ;};};case _b .EndElement :break _dgd ;case _b .CharData :};};return nil ;};func (_bbfag *HandoutMaster )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\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 ,_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\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 ,_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 ="\u0070:\u0068a\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072";return _bbfag .CT_HandoutMaster .MarshalXML (e ,start );}; -// Header Placeholder -HdrAttr *bool ; +// Validate validates the CT_SlideRelationshipListEntry and its children +func (_dgfd *CT_SlideRelationshipListEntry )Validate ()error {return _dgfd .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 (_fdgfb *CT_OptionalBlackTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acfeb :=range start .Attr {if _acfeb .Name .Local =="\u0074h\u0072\u0075\u0042\u006c\u006b"{_gefa ,_eddg :=_gb .ParseBool (_acfeb .Value ); +if _eddg !=nil {return _eddg ;};_fdgfb .ThruBlkAttr =&_gefa ;continue ;};};for {_fege ,_geab :=d .Token ();if _geab !=nil {return _d .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",_geab ); +};if _faea ,_cadd :=_fege .(_b .EndElement );_cadd &&_faea .Name ==start .Name {break ;};};return nil ;}; -// Footer Placeholder -FtrAttr *bool ; +// ST_TLTimeAnimateValueTime is a union type +type ST_TLTimeAnimateValueTime struct{ST_PositiveFixedPercentage *_fe .ST_PositiveFixedPercentage ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;};func (_caeecd ST_TLAnimateBehaviorCalcMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_caeecd .String (),start ); +};func (_aef *CT_GroupShapeChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aef .Sp !=nil {_bea :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0070"}};for _ ,_babe :=range _aef .Sp {e .EncodeElement (_babe ,_bea ); +};};if _aef .GrpSp !=nil {_dgag :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_geca :=range _aef .GrpSp {e .EncodeElement (_geca ,_dgag );};};if _aef .GraphicFrame !=nil {_gdec :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}}; +for _ ,_affc :=range _aef .GraphicFrame {e .EncodeElement (_affc ,_gdec );};};if _aef .CxnSp !=nil {_bgc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0078\u006e\u0053\u0070"}};for _ ,_ccc :=range _aef .CxnSp {e .EncodeElement (_ccc ,_bgc ); +};};if _aef .Pic !=nil {_ecad :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070i\u0063"}};for _ ,_add :=range _aef .Pic {e .EncodeElement (_add ,_ecad );};};if _aef .ContentPart !=nil {_ceef :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}}; +for _ ,_baffc :=range _aef .ContentPart {e .EncodeElement (_baffc ,_ceef );};};return nil ;}; -// Date/Time Placeholder -DtAttr *bool ;ExtLst *CT_ExtensionListModify ;};func (_bebc ST_WebScreenSize )ValidateWithPath (path string )error {switch _bebc {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bebc )); -};return nil ;}; +// Validate validates the CT_EmbeddedFontListEntry and its children +func (_bdd *CT_EmbeddedFontListEntry )Validate ()error {return _bdd .ValidateWithPath ("\u0043T\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");};func NewSld ()*Sld {_ceba :=&Sld {}; +_ceba .CT_Slide =*NewCT_Slide ();return _ceba };func NewCT_HtmlPublishProperties ()*CT_HtmlPublishProperties {_afdg :=&CT_HtmlPublishProperties {};return _afdg ;}; -// Validate validates the CT_OleObjectChoice and its children -func (_bggff *CT_OleObjectChoice )Validate ()error {return _bggff .ValidateWithPath ("\u0043T\u005fO\u006c\u0065\u004f\u0062\u006ae\u0063\u0074C\u0068\u006f\u0069\u0063\u0065");};func (_adcfbf ST_TLOleChartBuildType )Validate ()error {return _adcfbf .ValidateWithPath ("")}; -type EG_Background struct{ +// Validate validates the CT_CustomerData and its children +func (_aaef *CT_CustomerData )Validate ()error {return _aaef .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061");}; -// Background Properties -BgPr *CT_BackgroundProperties ; +// Validate validates the TagLst and its children +func (_fcgcg *TagLst )Validate ()error {return _fcgcg .ValidateWithPath ("\u0054\u0061\u0067\u004c\u0073\u0074");};func (_bagda *CT_TLTimeAnimateValueList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acece :for {_aedfd ,_addd :=d .Token (); +if _addd !=nil {return _addd ;};switch _caed :=_aedfd .(type ){case _b .StartElement :switch _caed .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_faadd :=NewCT_TLTimeAnimateValue (); +if _beedb :=d .DecodeElement (_faadd ,&_caed );_beedb !=nil {return _beedb ;};_bagda .Tav =append (_bagda .Tav ,_faadd );default:_e .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",_caed .Name ); +if _abceb :=d .Skip ();_abceb !=nil {return _abceb ;};};case _b .EndElement :break _acece ;case _b .CharData :};};return nil ;};func (_cefgb *CT_TLTextTargetElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbfdd :for {_cfgeg ,_dedacb :=d .Token (); +if _dedacb !=nil {return _dedacb ;};switch _cdff :=_cfgeg .(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\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cefgb .CharRg =NewCT_IndexRange (); +if _bbggf :=d .DecodeElement (_cefgb .CharRg ,&_cdff );_bbggf !=nil {return _bbggf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cefgb .PRg =NewCT_IndexRange (); +if _edcd :=d .DecodeElement (_cefgb .PRg ,&_cdff );_edcd !=nil {return _edcd ;};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\u0054\u004c\u0054\u0065x\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_cdff .Name ); +if _aaeab :=d .Skip ();_aaeab !=nil {return _aaeab ;};};case _b .EndElement :break _fbfdd ;case _b .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;); -// Background Style Reference -BgRef *_eb .CT_StyleMatrixReference ;};func (_efdff *CT_TLByAnimateColorTransform )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_begdg :for {_dbbb ,_edecg :=d .Token ();if _edecg !=nil {return _edecg ;};switch _fdgdg :=_dbbb .(type ){case _g .StartElement :switch _fdgdg .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efdff .Rgb =NewCT_TLByRgbColorTransform (); -if _acaede :=d .DecodeElement (_efdff .Rgb ,&_fdgdg );_acaede !=nil {return _acaede ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efdff .Hsl =NewCT_TLByHslColorTransform (); -if _afcdb :=d .DecodeElement (_efdff .Hsl ,&_fdgdg );_afcdb !=nil {return _afcdb ;};default:_gdf .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",_fdgdg .Name ); -if _ccdag :=d .Skip ();_ccdag !=nil {return _ccdag ;};};case _g .EndElement :break _begdg ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_SlideMasterIdListEntry and its children +func (_bfdc *CT_SlideMasterIdListEntry )Validate ()error {return _bfdc .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func (_be *AG_Ole )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dea :=range start .Attr {if _dea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dea .Name .Local =="\u0069\u0064"{_cc ,_ca :=_dea .Value ,error (nil ); +if _ca !=nil {return _ca ;};_be .IdAttr =&_cc ;continue ;};if _dea .Name .Local =="\u0073\u0070\u0069\u0064"{_ec ,_feg :=_dea .Value ,error (nil );if _feg !=nil {return _feg ;};_be .SpidAttr =&_ec ;continue ;};if _dea .Name .Local =="\u006e\u0061\u006d\u0065"{_cb ,_cbf :=_dea .Value ,error (nil ); +if _cbf !=nil {return _cbf ;};_be .NameAttr =&_cb ;continue ;};if _dea .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_caa ,_gd :=_gb .ParseBool (_dea .Value );if _gd !=nil {return _gd ;};_be .ShowAsIconAttr =&_caa ;continue ; +};if _dea .Name .Local =="\u0069\u006d\u0067\u0057"{_dc ,_aeb :=_gb .ParseInt (_dea .Value ,10,32);if _aeb !=nil {return _aeb ;};_fec :=int32 (_dc );_be .ImgWAttr =&_fec ;continue ;};if _dea .Name .Local =="\u0069\u006d\u0067\u0048"{_ag ,_gda :=_gb .ParseInt (_dea .Value ,10,32); +if _gda !=nil {return _gda ;};_ac :=int32 (_ag );_be .ImgHAttr =&_ac ;continue ;};};for {_ga ,_fc :=d .Token ();if _fc !=nil {return _d .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u004fl\u0065\u003a\u0020\u0025\u0073",_fc );};if _gdg ,_ab :=_ga .(_b .EndElement ); +_ab &&_gdg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_TimeNodeList and its children, prefixing error messages with path -func (_fefbe *CT_TimeNodeList )ValidateWithPath (path string )error {for _aafbg ,_gdag :=range _fefbe .Par {if _fbeab :=_gdag .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0050\u0061\u0072\u005b\u0025\u0064\u005d",path ,_aafbg ));_fbeab !=nil {return _fbeab ; -};};for _gcea ,_bcabf :=range _fefbe .Seq {if _ecef :=_bcabf .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0071\u005b\u0025\u0064\u005d",path ,_gcea ));_ecef !=nil {return _ecef ;};};for _agdcg ,_fgde :=range _fefbe .Excl {if _bfgcc :=_fgde .ValidateWithPath (_fa .Sprintf ("%\u0073\u002f\u0045\u0078\u0063\u006c\u005b\u0025\u0064\u005d",path ,_agdcg )); -_bfgcc !=nil {return _bfgcc ;};};for _egbff ,_dfead :=range _fefbe .Anim {if _gcbba :=_dfead .ValidateWithPath (_fa .Sprintf ("%\u0073\u002f\u0041\u006e\u0069\u006d\u005b\u0025\u0064\u005d",path ,_egbff ));_gcbba !=nil {return _gcbba ;};};for _bdagg ,_fagdc :=range _fefbe .AnimClr {if _dgbaf :=_fagdc .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_bdagg )); -_dgbaf !=nil {return _dgbaf ;};};for _efadc ,_ddff :=range _fefbe .AnimEffect {if _abaeg :=_ddff .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063t\u005b\u0025\u0064\u005d",path ,_efadc ));_abaeg !=nil {return _abaeg ; -};};for _cdge ,_bfgfe :=range _fefbe .AnimMotion {if _cgbae :=_bfgfe .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_cdge ));_cgbae !=nil {return _cgbae ;};};for _decffc ,_eacaa :=range _fefbe .AnimRot {if _acfgf :=_eacaa .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0052\u006ft\u005b\u0025\u0064\u005d",path ,_decffc )); -_acfgf !=nil {return _acfgf ;};};for _daca ,_bfegd :=range _fefbe .AnimScale {if _bbdd :=_bfegd .ValidateWithPath (_fa .Sprintf ("\u0025\u0073/\u0041\u006e\u0069m\u0053\u0063\u0061\u006c\u0065\u005b\u0025\u0064\u005d",path ,_daca ));_bbdd !=nil {return _bbdd ; -};};for _bfeee ,_dbbfc :=range _fefbe .Cmd {if _acaec :=_dbbfc .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0043\u006d\u0064\u005b\u0025\u0064\u005d",path ,_bfeee ));_acaec !=nil {return _acaec ;};};for _ddace ,_afedf :=range _fefbe .Set {if _aageaa :=_afedf .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_ddace )); -_aageaa !=nil {return _aageaa ;};};for _bgeed ,_dfbab :=range _fefbe .Audio {if _agccf :=_dfbab .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002fA\u0075\u0064\u0069\u006f\u005b\u0025\u0064\u005d",path ,_bgeed ));_agccf !=nil {return _agccf ;};};for _dcfgb ,_ffafd :=range _fefbe .Video {if _eebcba :=_ffafd .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002fV\u0069\u0064\u0065\u006f\u005b\u0025\u0064\u005d",path ,_dcfgb )); -_eebcba !=nil {return _eebcba ;};};return nil ;};func (_gbfdg ST_TLTimeNodeMasterRelation )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gbfdg .String (),start );};const (ST_TLAnimateBehaviorCalcModeUnset ST_TLAnimateBehaviorCalcMode =0; -ST_TLAnimateBehaviorCalcModeDiscrete ST_TLAnimateBehaviorCalcMode =1;ST_TLAnimateBehaviorCalcModeLin ST_TLAnimateBehaviorCalcMode =2;ST_TLAnimateBehaviorCalcModeFmla ST_TLAnimateBehaviorCalcMode =3;);func (_gabec ST_TLTimeNodeRestartType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ccabc :=_g .Attr {}; -_ccabc .Name =name ;switch _gabec {case ST_TLTimeNodeRestartTypeUnset :_ccabc .Value ="";case ST_TLTimeNodeRestartTypeAlways :_ccabc .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_TLTimeNodeRestartTypeWhenNotActive :_ccabc .Value ="\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065"; -case ST_TLTimeNodeRestartTypeNever :_ccabc .Value ="\u006e\u0065\u0076e\u0072";};return _ccabc ,nil ;}; +// ValidateWithPath validates the OleObj and its children, prefixing error messages with path +func (_bcfc *OleObj )ValidateWithPath (path string )error {if _efecf :=_bcfc .CT_OleObject .ValidateWithPath (path );_efecf !=nil {return _efecf ;};return nil ;};func (_cacdd *CT_TLAnimVariantFloatVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agdce :=range start .Attr {if _agdce .Name .Local =="\u0076\u0061\u006c"{_agbgc ,_ffad :=_gb .ParseFloat (_agdce .Value ,64); +if _ffad !=nil {return _ffad ;};_cacdd .ValAttr =float32 (_agbgc );continue ;};};for {_fgeb ,_bdag :=d .Token ();if _bdag !=nil {return _d .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",_bdag ); +};if _gabgd ,_ggfd :=_fgeb .(_b .EndElement );_ggfd &&_gabgd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_SlideSyncProperties and its children, prefixing error messages with path -func (_cbfea *CT_SlideSyncProperties )ValidateWithPath (path string )error {if _cbfea .ExtLst !=nil {if _ecff :=_cbfea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecff !=nil {return _ecff ;};};return nil ;};func (_eegc ST_TransitionSideDirectionType )ValidateWithPath (path string )error {switch _eegc {case 0,1,2,3,4:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eegc )); -};return nil ;};func (_acgad *ST_TLCommandType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_acgad =0;case "\u0065\u0076\u0074":*_acgad =1;case "\u0063\u0061\u006c\u006c":*_acgad =2;case "\u0076\u0065\u0072\u0062":*_acgad =3;}; -return nil ;};func (_cbdf *CT_SlideLayoutIdListEntry )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cbdf .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_cbdf .IdAttr )}); -};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_cbdf .RIdAttr )});e .EncodeToken (start );if _cbdf .ExtLst !=nil {_gcfe :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_cbdf .ExtLst ,_gcfe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ApplicationNonVisualDrawingProps and its children, prefixing error messages with path +func (_aad *CT_ApplicationNonVisualDrawingProps )ValidateWithPath (path string )error {if _aad .Ph !=nil {if _gab :=_aad .Ph .ValidateWithPath (path +"\u002f\u0050\u0068");_gab !=nil {return _gab ;};};if _aad .AudioCd !=nil {if _fge :=_aad .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064"); +_fge !=nil {return _fge ;};};if _aad .WavAudioFile !=nil {if _af :=_aad .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_af !=nil {return _af ;};};if _aad .AudioFile !=nil {if _gbb :=_aad .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"); +_gbb !=nil {return _gbb ;};};if _aad .VideoFile !=nil {if _afa :=_aad .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");_afa !=nil {return _afa ;};};if _aad .QuickTimeFile !=nil {if _gbbb :=_aad .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065"); +_gbbb !=nil {return _gbbb ;};};if _aad .CustDataLst !=nil {if _cgc :=_aad .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_cgc !=nil {return _cgc ;};};if _aad .ExtLst !=nil {if _ffe :=_aad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ffe !=nil {return _ffe ;};};return nil ;}; -// Validate validates the CT_NotesTextViewProperties and its children -func (_cdbd *CT_NotesTextViewProperties )Validate ()error {return _cdbd .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");};type ST_TLTimeNodeSyncType byte ; -type CT_ShowInfoBrowse struct{ +// Validate validates the CT_CornerDirectionTransition and its children +func (_egba *CT_CornerDirectionTransition )Validate ()error {return _egba .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");}; -// Show Scroll Bar in Window -ShowScrollbarAttr *bool ;};func (_bcfc *CT_TLAnimateMotionBehavior )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcfc .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_bdgd :=range start .Attr {if _bdgd .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_bcfc .OriginAttr .UnmarshalXMLAttr (_bdgd ); -continue ;};if _bdgd .Name .Local =="\u0070\u0061\u0074\u0068"{_geeeg ,_cfdd :=_bdgd .Value ,error (nil );if _cfdd !=nil {return _cfdd ;};_bcfc .PathAttr =&_geeeg ;continue ;};if _bdgd .Name .Local =="\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"{_bcfc .PathEditModeAttr .UnmarshalXMLAttr (_bdgd ); -continue ;};if _bdgd .Name .Local =="\u0072\u0041\u006e\u0067"{_abcde ,_bcdd :=_f .ParseInt (_bdgd .Value ,10,32);if _bcdd !=nil {return _bcdd ;};_eagcf :=int32 (_abcde );_bcfc .RAngAttr =&_eagcf ;continue ;};if _bdgd .Name .Local =="\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"{_acfgd ,_fegaf :=_bdgd .Value ,error (nil ); -if _fegaf !=nil {return _fegaf ;};_bcfc .PtsTypesAttr =&_acfgd ;continue ;};};_aeacd :for {_bfgfa ,_cceaa :=d .Token ();if _cceaa !=nil {return _cceaa ;};switch _cbfab :=_bfgfa .(type ){case _g .StartElement :switch _cbfab .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _bgecbc :=d .DecodeElement (_bcfc .CBhvr ,&_cbfab ); -_bgecbc !=nil {return _bgecbc ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcfc .By =NewCT_TLPoint (); -if _aacce :=d .DecodeElement (_bcfc .By ,&_cbfab );_aacce !=nil {return _aacce ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcfc .From =NewCT_TLPoint (); -if _fafe :=d .DecodeElement (_bcfc .From ,&_cbfab );_fafe !=nil {return _fafe ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcfc .To =NewCT_TLPoint (); -if _baae :=d .DecodeElement (_bcfc .To ,&_cbfab );_baae !=nil {return _baae ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcfc .RCtr =NewCT_TLPoint (); -if _abgb :=d .DecodeElement (_bcfc .RCtr ,&_cbfab );_abgb !=nil {return _abgb ;};default:_gdf .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",_cbfab .Name ); -if _ffbbe :=d .Skip ();_ffbbe !=nil {return _ffbbe ;};};case _g .EndElement :break _aeacd ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path +func (_dfeb *CT_SmartTags )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path -func (_aacg *CT_CommentList )ValidateWithPath (path string )error {for _debe ,_dcaa :=range _aacg .Cm {if _aga :=_dcaa .ValidateWithPath (_fa .Sprintf ("\u0025s\u002f\u0043\u006d\u005b\u0025\u0064]",path ,_debe ));_aga !=nil {return _aga ;};};return nil ; -};func (_ggeeg ST_TLAnimateBehaviorCalcMode )String ()string {switch _ggeeg {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 (_agced ST_WebScreenSize )String ()string {switch _agced {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 "";}; +// ValidateWithPath validates the NotesMaster and its children, prefixing error messages with path +func (_dabad *NotesMaster )ValidateWithPath (path string )error {if _eadcae :=_dabad .CT_NotesMaster .ValidateWithPath (path );_eadcae !=nil {return _eadcae ;};return nil ;};func NewSldLayout ()*SldLayout {_acddd :=&SldLayout {};_acddd .CT_SlideLayout =*NewCT_SlideLayout (); +return _acddd ;};type AG_TLBuild struct{SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_cgfgd *EG_ChildSlide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bacfc :for {_bcgb ,_aggga :=d .Token ();if _aggga !=nil {return _aggga ; +};switch _egaa :=_bcgb .(type ){case _b .StartElement :switch _egaa .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgfgd .ClrMapOvr =_fe .NewCT_ColorMappingOverride (); +if _badf :=d .DecodeElement (_cgfgd .ClrMapOvr ,&_egaa );_badf !=nil {return _badf ;};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\u0045\u0047\u005f\u0043h\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065 \u0025\u0076",_egaa .Name ); +if _ecfca :=d .Skip ();_ecfca !=nil {return _ecfca ;};};case _b .EndElement :break _bacfc ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_CustomShowId and its children -func (_afdf *CT_CustomShowId )Validate ()error {return _afdf .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u0049\u0064");};const (ST_SplitterBarStateUnset ST_SplitterBarState =0;ST_SplitterBarStateMinimized ST_SplitterBarState =1; -ST_SplitterBarStateRestored ST_SplitterBarState =2;ST_SplitterBarStateMaximized ST_SplitterBarState =3;);func (_bfgdf ST_TLPreviousActionType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bfgdf .String (),start ); +// ValidateWithPath validates the EG_ChildSlide and its children, prefixing error messages with path +func (_aeeb *EG_ChildSlide )ValidateWithPath (path string )error {if _aeeb .ClrMapOvr !=nil {if _ffdbe :=_aeeb .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_ffdbe !=nil {return _ffdbe ;};};return nil ; }; -// Validate validates the CT_TLTimeNodeSequence and its children -func (_bbee *CT_TLTimeNodeSequence )Validate ()error {return _bbee .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0053e\u0071\u0075\u0065\u006e\u0063\u0065");};func (_cffcg ST_TransitionInOutDirectionType )ValidateWithPath (path string )error {switch _cffcg {case 0,1,2:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cffcg )); -};return nil ;}; +// ValidateWithPath validates the CT_ModifyVerifier and its children, prefixing error messages with path +func (_ceec *CT_ModifyVerifier )ValidateWithPath (path string )error {if _efbfe :=_ceec .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072"); +_efbfe !=nil {return _efbfe ;};if _aafdg :=_ceec .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");_aafdg !=nil {return _aafdg ; +};if _bbbad :=_ceec .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bbbad !=nil {return _bbbad ;};return nil ;};func NewCT_TLAnimateRotationBehavior ()*CT_TLAnimateRotationBehavior {_fgfbf :=&CT_TLAnimateRotationBehavior {}; +_fgfbf .CBhvr =NewCT_TLCommonBehaviorData ();return _fgfbf ;}; -// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path -func (_eecae *EG_ExtensionList )ValidateWithPath (path string )error {for _ceacb ,_gacgb :=range _eecae .Ext {if _abacc :=_gacgb .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_ceacb ));_abacc !=nil {return _abacc ; -};};return nil ;};func (_gece *CT_GroupShape )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_aced :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gece .NvGrpSpPr ,_aced ); -_ebeg :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_gece .GrpSpPr ,_ebeg );if _gece .Choice !=nil {for _ ,_agfc :=range _gece .Choice {_agfc .MarshalXML (e ,_g .StartElement {});};};if _gece .ExtLst !=nil {_ecfc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_gece .ExtLst ,_ecfc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_ControlList ()*CT_ControlList {_fcca :=&CT_ControlList {};return _fcca };func (_geddac ST_WebColorType )String ()string {switch _geddac {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0062r\u006f\u0077\u0073\u0065\u0072";case 3:return "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case 4:return "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074"; -case 5:return "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b";case 6:return "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065";};return "";};func (_cfbed *ViewPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfbed .CT_ViewProperties =*NewCT_ViewProperties (); -for _ ,_abbd :=range start .Attr {if _abbd .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_cfbed .LastViewAttr .UnmarshalXMLAttr (_abbd );continue ;};if _abbd .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_bfdb ,_cdecdf :=_f .ParseBool (_abbd .Value ); -if _cdecdf !=nil {return _cdecdf ;};_cfbed .ShowCommentsAttr =&_bfdb ;continue ;};};_bdbd :for {_dcab ,_cded :=d .Token ();if _cded !=nil {return _cded ;};switch _aaea :=_dcab .(type ){case _g .StartElement :switch _aaea .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfbed .NormalViewPr =NewCT_NormalViewProperties (); -if _gadgc :=d .DecodeElement (_cfbed .NormalViewPr ,&_aaea );_gadgc !=nil {return _gadgc ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfbed .SlideViewPr =NewCT_SlideViewProperties (); -if _gaea :=d .DecodeElement (_cfbed .SlideViewPr ,&_aaea );_gaea !=nil {return _gaea ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfbed .OutlineViewPr =NewCT_OutlineViewProperties (); -if _ceda :=d .DecodeElement (_cfbed .OutlineViewPr ,&_aaea );_ceda !=nil {return _ceda ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfbed .NotesTextViewPr =NewCT_NotesTextViewProperties (); -if _faeg :=d .DecodeElement (_cfbed .NotesTextViewPr ,&_aaea );_faeg !=nil {return _faeg ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfbed .SorterViewPr =NewCT_SlideSorterViewProperties (); -if _dfcga :=d .DecodeElement (_cfbed .SorterViewPr ,&_aaea );_dfcga !=nil {return _dfcga ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfbed .NotesViewPr =NewCT_NotesViewProperties (); -if _eaab :=d .DecodeElement (_cfbed .NotesViewPr ,&_aaea );_eaab !=nil {return _eaab ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfbed .GridSpacing =_eb .NewCT_PositiveSize2D (); -if _caeba :=d .DecodeElement (_cfbed .GridSpacing ,&_aaea );_caeba !=nil {return _caeba ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cfbed .ExtLst =NewCT_ExtensionList (); -if _gccfg :=d .DecodeElement (_cfbed .ExtLst ,&_aaea );_gccfg !=nil {return _gccfg ;};default:_gdf .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",_aaea .Name ); -if _fefac :=d .Skip ();_fefac !=nil {return _fefac ;};};case _g .EndElement :break _bdbd ;case _g .CharData :};};return nil ;};func (_aebg *CT_GraphicalObjectFrame )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aebg .BwModeAttr !=_eb .ST_BlackWhiteModeUnset {_cbefa ,_febd :=_aebg .BwModeAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"}); -if _febd !=nil {return _febd ;};start .Attr =append (start .Attr ,_cbefa );};e .EncodeToken (start );_cdb :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_aebg .NvGraphicFramePr ,_cdb ); -_aegf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_aebg .Xfrm ,_aegf );_ffag :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_ffag .Attr =append (_ffag .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"}); -e .EncodeElement (_aebg .Graphic ,_ffag );if _aebg .ExtLst !=nil {_bedb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aebg .ExtLst ,_bedb );};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;};func (_cadfc ST_TLAnimateMotionPathEditMode )Validate ()error {return _cadfc .ValidateWithPath ("")};func (_dddcc *CT_TLTemplateList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcgbc :for {_bgdg ,_ggade :=d .Token ();if _ggade !=nil {return _ggade ; -};switch _bgfa :=_bgdg .(type ){case _g .StartElement :switch _bgfa .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfebe :=NewCT_TLTemplate (); -if _aafad :=d .DecodeElement (_bfebe ,&_bgfa );_aafad !=nil {return _aafad ;};_dddcc .Tmpl =append (_dddcc .Tmpl ,_bfebe );default:_gdf .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",_bgfa .Name ); -if _cgcf :=d .Skip ();_cgcf !=nil {return _cgcf ;};};case _g .EndElement :break _gcgbc ;case _g .CharData :};};return nil ;};func (_fcef ST_TLTimeIndefinite )String ()string {switch _fcef {case 0:return "";case 1:return "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065"; -};return "";};func (_fggge ST_TLAnimateEffectTransition )String ()string {switch _fggge {case 0:return "";case 1:return "\u0069\u006e";case 2:return "\u006f\u0075\u0074";case 3:return "\u006e\u006f\u006e\u0065";};return "";};type CmLst struct{CT_CommentList }; -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 (_dgcc ST_TLTriggerEvent )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_afcgb :=_g .Attr {}; -_afcgb .Name =name ;switch _dgcc {case ST_TLTriggerEventUnset :_afcgb .Value ="";case ST_TLTriggerEventOnBegin :_afcgb .Value ="\u006fn\u0042\u0065\u0067\u0069\u006e";case ST_TLTriggerEventOnEnd :_afcgb .Value ="\u006f\u006e\u0045n\u0064";case ST_TLTriggerEventBegin :_afcgb .Value ="\u0062\u0065\u0067i\u006e"; -case ST_TLTriggerEventEnd :_afcgb .Value ="\u0065\u006e\u0064";case ST_TLTriggerEventOnClick :_afcgb .Value ="\u006fn\u0043\u006c\u0069\u0063\u006b";case ST_TLTriggerEventOnDblClick :_afcgb .Value ="\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b"; -case ST_TLTriggerEventOnMouseOver :_afcgb .Value ="o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072";case ST_TLTriggerEventOnMouseOut :_afcgb .Value ="\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074";case ST_TLTriggerEventOnNext :_afcgb .Value ="\u006f\u006e\u004e\u0065\u0078\u0074"; -case ST_TLTriggerEventOnPrev :_afcgb .Value ="\u006f\u006e\u0050\u0072\u0065\u0076";case ST_TLTriggerEventOnStopAudio :_afcgb .Value ="o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f";};return _afcgb ,nil ;};func NewCT_SideDirectionTransition ()*CT_SideDirectionTransition {_ccdaa :=&CT_SideDirectionTransition {}; -return _ccdaa ;}; +// Validate validates the CT_ShowInfoBrowse and its children +func (_bfcg *CT_ShowInfoBrowse )Validate ()error {return _bfcg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042r\u006f\u0077\u0073\u0065");};type CT_TransitionStartSoundAction struct{ -// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path -func (_gdea *CT_GroupShape )ValidateWithPath (path string )error {if _cag :=_gdea .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_cag !=nil {return _cag ;};if _gac :=_gdea .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); -_gac !=nil {return _gac ;};for _bfgd ,_afab :=range _gdea .Choice {if _add :=_afab .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bfgd ));_add !=nil {return _add ;};};if _gdea .ExtLst !=nil {if _decge :=_gdea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_decge !=nil {return _decge ;};};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;);func (_affbg *CT_TLBuildDiagram )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _affbg .BldAttr !=ST_TLDiagramBuildTypeUnset {_beeeb ,_ccddd :=_affbg .BldAttr .MarshalXMLAttr (_g .Name {Local :"\u0062\u006c\u0064"}); -if _ccddd !=nil {return _ccddd ;};start .Attr =append (start .Attr ,_beeeb );};if _affbg .SpidAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_affbg .SpidAttr )}); -};if _affbg .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_affbg .GrpIdAttr )});};if _affbg .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_affbg .UiExpandAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_CornerDirectionTransition struct{ +// Loop Sound +LoopAttr *bool ; -// Direction -DirAttr ST_TransitionCornerDirectionType ;}; +// Sound +Snd *_fe .CT_EmbeddedWAVAudioFile ;};func (_debda *CT_TLAnimateEffectBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _debda .TransitionAttr !=ST_TLAnimateEffectTransitionUnset {_ggdcbf ,_ebbdd :=_debda .TransitionAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}); +if _ebbdd !=nil {return _ebbdd ;};start .Attr =append (start .Attr ,_ggdcbf );};if _debda .FilterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_debda .FilterAttr )}); +};if _debda .PrLstAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u004cs\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_debda .PrLstAttr )});};e .EncodeToken (start );_gfafa :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}}; +e .EncodeElement (_debda .CBhvr ,_gfafa );if _debda .Progress !=nil {_geggd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"}};e .EncodeElement (_debda .Progress ,_geggd );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_fdfcg *TagLst )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\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 ,_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\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 ,_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 ="\u0070\u003a\u0074\u0061\u0067\u004c\u0073\u0074";return _fdfcg .CT_TagList .MarshalXML (e ,start );};func (_eefab ST_TLTimeIndefinite )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_feagf :=_b .Attr {};_feagf .Name =name ;switch _eefab {case ST_TLTimeIndefiniteUnset :_feagf .Value =""; +case ST_TLTimeIndefiniteIndefinite :_feagf .Value ="\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065";};return _feagf ,nil ;};func (_adgd *CT_Shape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adgd .UseBgFillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_adgd .UseBgFillAttr ))}); +};e .EncodeToken (start );_edea :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_adgd .NvSpPr ,_edea );_bfae :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_adgd .SpPr ,_bfae );if _adgd .Style !=nil {_dcab :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_adgd .Style ,_dcab );};if _adgd .TxBody !=nil {_dfce :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}}; +e .EncodeElement (_adgd .TxBody ,_dfce );};if _adgd .ExtLst !=nil {_cddec :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adgd .ExtLst ,_cddec );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the ViewPr and its children, prefixing error messages with path -func (_ccfe *ViewPr )ValidateWithPath (path string )error {if _fcagc :=_ccfe .CT_ViewProperties .ValidateWithPath (path );_fcagc !=nil {return _fcagc ;};return nil ;};func (_fgbb *CT_HandoutMaster )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -_ebgdd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_fgbb .CSld ,_ebgdd );_acadb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_fgbb .ClrMap ,_acadb ); -if _fgbb .Hf !=nil {_eedb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_fgbb .Hf ,_eedb );};if _fgbb .ExtLst !=nil {_bgdf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_fgbb .ExtLst ,_bgdf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_PrintProperties ()*CT_PrintProperties {_egedb :=&CT_PrintProperties {};return _egedb }; +// ValidateWithPath validates the CT_TLTemplate and its children, prefixing error messages with path +func (_fcfdb *CT_TLTemplate )ValidateWithPath (path string )error {if _fdffg :=_fcfdb .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_fdffg !=nil {return _fdffg ;};return nil ;};func (_fceed *CT_SlideTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebed :=range start .Attr {if _ebed .Name .Local =="\u0073\u0070\u0064"{_fceed .SpdAttr .UnmarshalXMLAttr (_ebed ); +continue ;};if _ebed .Name .Local =="\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"{_dbgfd ,_fefb :=_gb .ParseBool (_ebed .Value );if _fefb !=nil {return _fefb ;};_fceed .AdvClickAttr =&_dbgfd ;continue ;};if _ebed .Name .Local =="\u0061\u0064\u0076T\u006d"{_ageece ,_cgefa :=_gb .ParseUint (_ebed .Value ,10,32); +if _cgefa !=nil {return _cgefa ;};_dfee :=uint32 (_ageece );_fceed .AdvTmAttr =&_dfee ;continue ;};};_gfgab :for {_gafad ,_aebdb :=d .Token ();if _aebdb !=nil {return _aebdb ;};switch _defd :=_gafad .(type ){case _b .StartElement :switch _defd .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fceed .Choice =NewCT_SlideTransitionChoice (); +if _dced :=d .DecodeElement (&_fceed .Choice .Blinds ,&_defd );_dced !=nil {return _dced ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fceed .Choice =NewCT_SlideTransitionChoice (); +if _bfgb :=d .DecodeElement (&_fceed .Choice .Checker ,&_defd );_bfgb !=nil {return _bfgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fceed .Choice =NewCT_SlideTransitionChoice (); +if _gdece :=d .DecodeElement (&_fceed .Choice .Circle ,&_defd );_gdece !=nil {return _gdece ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fceed .Choice =NewCT_SlideTransitionChoice (); +if _cede :=d .DecodeElement (&_fceed .Choice .Dissolve ,&_defd );_cede !=nil {return _cede ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fceed .Choice =NewCT_SlideTransitionChoice (); +if _deed :=d .DecodeElement (&_fceed .Choice .Comb ,&_defd );_deed !=nil {return _deed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fceed .Choice =NewCT_SlideTransitionChoice (); +if _dbccc :=d .DecodeElement (&_fceed .Choice .Cover ,&_defd );_dbccc !=nil {return _dbccc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fceed .Choice =NewCT_SlideTransitionChoice (); +if _geda :=d .DecodeElement (&_fceed .Choice .Cut ,&_defd );_geda !=nil {return _geda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fceed .Choice =NewCT_SlideTransitionChoice (); +if _dfgc :=d .DecodeElement (&_fceed .Choice .Diamond ,&_defd );_dfgc !=nil {return _dfgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fceed .Choice =NewCT_SlideTransitionChoice (); +if _cfaa :=d .DecodeElement (&_fceed .Choice .Fade ,&_defd );_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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fceed .Choice =NewCT_SlideTransitionChoice (); +if _edcbb :=d .DecodeElement (&_fceed .Choice .Newsflash ,&_defd );_edcbb !=nil {return _edcbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fceed .Choice =NewCT_SlideTransitionChoice (); +if _caeb :=d .DecodeElement (&_fceed .Choice .Plus ,&_defd );_caeb !=nil {return _caeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fceed .Choice =NewCT_SlideTransitionChoice (); +if _aagfd :=d .DecodeElement (&_fceed .Choice .Pull ,&_defd );_aagfd !=nil {return _aagfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fceed .Choice =NewCT_SlideTransitionChoice (); +if _dfgb :=d .DecodeElement (&_fceed .Choice .Push ,&_defd );_dfgb !=nil {return _dfgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fceed .Choice =NewCT_SlideTransitionChoice (); +if _gbeg :=d .DecodeElement (&_fceed .Choice .Random ,&_defd );_gbeg !=nil {return _gbeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fceed .Choice =NewCT_SlideTransitionChoice (); +if _gefe :=d .DecodeElement (&_fceed .Choice .RandomBar ,&_defd );_gefe !=nil {return _gefe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fceed .Choice =NewCT_SlideTransitionChoice (); +if _ageee :=d .DecodeElement (&_fceed .Choice .Split ,&_defd );_ageee !=nil {return _ageee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fceed .Choice =NewCT_SlideTransitionChoice (); +if _cffe :=d .DecodeElement (&_fceed .Choice .Strips ,&_defd );_cffe !=nil {return _cffe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fceed .Choice =NewCT_SlideTransitionChoice (); +if _dcef :=d .DecodeElement (&_fceed .Choice .Wedge ,&_defd );_dcef !=nil {return _dcef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fceed .Choice =NewCT_SlideTransitionChoice (); +if _bbfc :=d .DecodeElement (&_fceed .Choice .Wheel ,&_defd );_bbfc !=nil {return _bbfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fceed .Choice =NewCT_SlideTransitionChoice (); +if _dgec :=d .DecodeElement (&_fceed .Choice .Wipe ,&_defd );_dgec !=nil {return _dgec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fceed .Choice =NewCT_SlideTransitionChoice (); +if _dfdc :=d .DecodeElement (&_fceed .Choice .Zoom ,&_defd );_dfdc !=nil {return _dfdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fceed .SndAc =NewCT_TransitionSoundAction (); +if _bgba :=d .DecodeElement (_fceed .SndAc ,&_defd );_bgba !=nil {return _bgba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fceed .ExtLst =NewCT_ExtensionListModify (); +if _bfggf :=d .DecodeElement (_fceed .ExtLst ,&_defd );_bfggf !=nil {return _bfggf ;};default:_e .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",_defd .Name ); +if _gaadd :=d .Skip ();_gaadd !=nil {return _gaadd ;};};case _b .EndElement :break _gfgab ;case _b .CharData :};};return nil ;};func (_cdfe *CT_SlideTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdfe .SpdAttr !=ST_TransitionSpeedUnset {_aagg ,_fgdb :=_cdfe .SpdAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0070\u0064"}); +if _fgdb !=nil {return _fgdb ;};start .Attr =append (start .Attr ,_aagg );};if _cdfe .AdvClickAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_cdfe .AdvClickAttr ))}); +};if _cdfe .AdvTmAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0064\u0076T\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_cdfe .AdvTmAttr )});};e .EncodeToken (start );if _cdfe .Choice !=nil {_cdfe .Choice .MarshalXML (e ,_b .StartElement {}); +};if _cdfe .SndAc !=nil {_gdecb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u006e\u0064\u0041\u0063"}};e .EncodeElement (_cdfe .SndAc ,_gdecb );};if _cdfe .ExtLst !=nil {_egef :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_cdfe .ExtLst ,_egef );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfgcb *PresentationPr )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\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 ,_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\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 ,_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 ="\u0070\u003ap\u0072\u0065\u0073e\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0072";return _gfgcb .CT_PresentationProperties .MarshalXML (e ,start );};func (_gcda *CT_SlideRelationshipListEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebag :=range start .Attr {if _ebag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ebag .Name .Local =="\u0069\u0064"||_ebag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ebag .Name .Local =="\u0069\u0064"{_cbgbb ,_gfbdg :=_ebag .Value ,error (nil ); +if _gfbdg !=nil {return _gfbdg ;};_gcda .IdAttr =_cbgbb ;continue ;};};for {_ddcg ,_daee :=d .Token ();if _daee !=nil {return _d .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",_daee ); +};if _gbfb ,_cdbf :=_ddcg .(_b .EndElement );_cdbf &&_gbfb .Name ==start .Name {break ;};};return nil ;};func (_bdba *CT_NormalViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdba .RestoredLeft =NewCT_NormalViewPortion (); +_bdba .RestoredTop =NewCT_NormalViewPortion ();for _ ,_aedbc :=range start .Attr {if _aedbc .Name .Local =="\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"{_cbec ,_gfdef :=_gb .ParseBool (_aedbc .Value );if _gfdef !=nil {return _gfdef ; +};_bdba .ShowOutlineIconsAttr =&_cbec ;continue ;};if _aedbc .Name .Local =="\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"{_ggeb ,_gfaaf :=_gb .ParseBool (_aedbc .Value );if _gfaaf !=nil {return _gfaaf ;};_bdba .SnapVertSplitterAttr =&_ggeb ; +continue ;};if _aedbc .Name .Local =="\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_bdba .VertBarStateAttr .UnmarshalXMLAttr (_aedbc );continue ;};if _aedbc .Name .Local =="\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_bdba .HorzBarStateAttr .UnmarshalXMLAttr (_aedbc ); +continue ;};if _aedbc .Name .Local =="\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"{_cdfd ,_gcg :=_gb .ParseBool (_aedbc .Value );if _gcg !=nil {return _gcg ;};_bdba .PreferSingleViewAttr =&_cdfd ;continue ;};}; +_ggcf :for {_fcea ,_dbcff :=d .Token ();if _dbcff !=nil {return _dbcff ;};switch _cgfg :=_fcea .(type ){case _b .StartElement :switch _cgfg .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ffeg :=d .DecodeElement (_bdba .RestoredLeft ,&_cgfg ); +_ffeg !=nil {return _ffeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _degcg :=d .DecodeElement (_bdba .RestoredTop ,&_cgfg ); +_degcg !=nil {return _degcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_bdba .ExtLst =NewCT_ExtensionList (); +if _cccf :=d .DecodeElement (_bdba .ExtLst ,&_cgfg );_cccf !=nil {return _cccf ;};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\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",_cgfg .Name ); +if _cfcg :=d .Skip ();_cfcg !=nil {return _cfcg ;};};case _b .EndElement :break _ggcf ;case _b .CharData :};};return nil ;};func (_edd *CT_ExtensionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdcbb :for {_daa ,_cbed :=d .Token (); +if _cbed !=nil {return _cbed ;};switch _daca :=_daa .(type ){case _b .StartElement :switch _daca .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_gfdc :=NewCT_Extension (); +if _cafd :=d .DecodeElement (_gfdc ,&_daca );_cafd !=nil {return _cafd ;};_edd .Ext =append (_edd .Ext ,_gfdc );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\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_daca .Name ); +if _agbd :=d .Skip ();_agbd !=nil {return _agbd ;};};case _b .EndElement :break _gdcbb ;case _b .CharData :};};return nil ;};func NewCT_WebProperties ()*CT_WebProperties {_cdedg :=&CT_WebProperties {};return _cdedg };func (_cbecc *SldSyncPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbecc .CT_SlideSyncProperties =*NewCT_SlideSyncProperties (); +for _ ,_ebeec :=range start .Attr {if _ebeec .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_agbfe ,_aeaeag :=_ebeec .Value ,error (nil );if _aeaeag !=nil {return _aeaeag ;};_cbecc .ServerSldIdAttr =_agbfe ;continue ;};if _ebeec .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_gdeea ,_cdfbdg :=ParseStdlibTime (_ebeec .Value ); +if _cdfbdg !=nil {return _cdfbdg ;};_cbecc .ServerSldModifiedTimeAttr =_gdeea ;continue ;};if _ebeec .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_gdbbd ,_begbf :=ParseStdlibTime (_ebeec .Value ); +if _begbf !=nil {return _begbf ;};_cbecc .ClientInsertedTimeAttr =_gdbbd ;continue ;};};_deefd :for {_gcgaa ,_gbbba :=d .Token ();if _gbbba !=nil {return _gbbba ;};switch _eegef :=_gcgaa .(type ){case _b .StartElement :switch _eegef .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cbecc .ExtLst =NewCT_ExtensionList (); +if _fbga :=d .DecodeElement (_cbecc .ExtLst ,&_eegef );_fbga !=nil {return _fbga ;};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 \u0053\u006c\u0064\u0053\u0079\u006ec\u0050\u0072 \u0025\u0076",_eegef .Name ); +if _gdbee :=d .Skip ();_gdbee !=nil {return _gdbee ;};};case _b .EndElement :break _deefd ;case _b .CharData :};};return nil ;};func (_bade *CT_CustomShowId )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_bade .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TLAnimVariantStringVal and its children -func (_ccbag *CT_TLAnimVariantStringVal )Validate ()error {return _ccbag .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072i\u0061n\u0074S\u0074\u0072\u0069\u006e\u0067\u0056\u0061l");};func NewSld ()*Sld {_gegdc :=&Sld {}; -_gegdc .CT_Slide =*NewCT_Slide ();return _gegdc };type CT_TLTriggerTimeNodeID struct{ +// ValidateWithPath validates the CT_CommonSlideData and its children, prefixing error messages with path +func (_adb *CT_CommonSlideData )ValidateWithPath (path string )error {if _adb .Bg !=nil {if _debf :=_adb .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_debf !=nil {return _debf ;};};if _cadf :=_adb .SpTree .ValidateWithPath (path +"\u002fS\u0070\u0054\u0072\u0065\u0065"); +_cadf !=nil {return _cadf ;};if _adb .CustDataLst !=nil {if _cgee :=_adb .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_cgee !=nil {return _cgee ;};};if _adb .Controls !=nil {if _cec :=_adb .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs"); +_cec !=nil {return _cec ;};};if _adb .ExtLst !=nil {if _bbebg :=_adb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbebg !=nil {return _bbebg ;};};return nil ;};const (ST_TLBehaviorOverrideTypeUnset ST_TLBehaviorOverrideType =0; +ST_TLBehaviorOverrideTypeNormal ST_TLBehaviorOverrideType =1;ST_TLBehaviorOverrideTypeChildStyle ST_TLBehaviorOverrideType =2;);func NewCT_TLAnimateBehavior ()*CT_TLAnimateBehavior {_afcde :=&CT_TLAnimateBehavior {};_afcde .CBhvr =NewCT_TLCommonBehaviorData (); +return _afcde ;};func (_bgeae *ST_TLCommandType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bgeae =0;case "\u0065\u0076\u0074":*_bgeae =1;case "\u0063\u0061\u006c\u006c":*_bgeae =2;case "\u0076\u0065\u0072\u0062":*_bgeae =3;}; +return nil ;};func (_gcea ST_IterateType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gcea .String (),start );};func (_dbcca *ST_SlideLayoutType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dbcca =0; +case "\u0074\u0069\u0074l\u0065":*_dbcca =1;case "\u0074\u0078":*_dbcca =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_dbcca =3;case "\u0074\u0062\u006c":*_dbcca =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_dbcca =5; +case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_dbcca =6;case "\u0064\u0067\u006d":*_dbcca =7;case "\u0063\u0068\u0061r\u0074":*_dbcca =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_dbcca =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_dbcca =10; +case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_dbcca =11;case "\u0062\u006c\u0061n\u006b":*_dbcca =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_dbcca =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_dbcca =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_dbcca =15; +case "\u006f\u0062\u006a":*_dbcca =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_dbcca =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_dbcca =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_dbcca =19; +case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_dbcca =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_dbcca =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_dbcca =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_dbcca =23; +case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_dbcca =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_dbcca =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_dbcca =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_dbcca =27; +case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_dbcca =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_dbcca =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_dbcca =30; +case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_dbcca =31;case "\u0063\u0075\u0073\u0074":*_dbcca =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_dbcca =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_dbcca =34; +case "\u006f\u0062\u006aT\u0078":*_dbcca =35;case "\u0070\u0069\u0063T\u0078":*_dbcca =36;};return nil ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ; +ContentPart []*CT_Rel ;};type CT_TLTimeTargetElement struct{ -// Value -ValAttr uint32 ;};type ST_TLAnimateBehaviorCalcMode byte ;const (ST_TransitionSpeedUnset ST_TransitionSpeed =0;ST_TransitionSpeedSlow ST_TransitionSpeed =1;ST_TransitionSpeedMed ST_TransitionSpeed =2;ST_TransitionSpeedFast ST_TransitionSpeed =3;);type CT_Comment struct{ +// Slide Target +SldTgt *CT_Empty ; -// Comment Author ID -AuthorIdAttr uint32 ; +// Sound Target +SndTgt *_fe .CT_EmbeddedWAVAudioFile ; -// Comment Date/Time -DtAttr *_gd .Time ; +// Shape Target +SpTgt *CT_TLShapeTargetElement ; -// Comment Index -IdxAttr uint32 ; +// Ink Target +InkTgt *CT_TLSubShapeId ;};func (_cdead ST_TLTimeNodePresetClassType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cdead .String (),start );};func NewAG_ChildSlide ()*AG_ChildSlide {_ae :=&AG_ChildSlide {};return _ae }; +func (_afbca ST_TLOleChartBuildType )Validate ()error {return _afbca .ValidateWithPath ("")};func (_egeb ST_TLTriggerEvent )Validate ()error {return _egeb .ValidateWithPath ("")};func (_fbfddb ST_SplitterBarState )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fbfddb .String (),start ); +}; -// Comment Position -Pos *_eb .CT_Point2D ; +// ValidateWithPath validates the CT_OutlineViewProperties and its children, prefixing error messages with path +func (_decce *CT_OutlineViewProperties )ValidateWithPath (path string )error {if _egfgbd :=_decce .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_egfgbd !=nil {return _egfgbd ;};if _decce .SldLst !=nil {if _gbafg :=_decce .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074"); +_gbafg !=nil {return _gbafg ;};};if _decce .ExtLst !=nil {if _bacd :=_decce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bacd !=nil {return _bacd ;};};return nil ;};func (_cfgb ST_TLTimeNodePresetClassType )String ()string {switch _cfgb {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 (_cceca *CT_TLCommonTimeNodeData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ffadda :=range start .Attr {if _ffadda .Name .Local =="\u0069\u0064"{_agfbd ,_bccdd :=_gb .ParseUint (_ffadda .Value ,10,32);if _bccdd !=nil {return _bccdd ; +};_caef :=uint32 (_agfbd );_cceca .IdAttr =&_caef ;continue ;};if _ffadda .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"{_eabfg ,_faga :=_gb .ParseInt (_ffadda .Value ,10,32);if _faga !=nil {return _faga ;};_agec :=int32 (_eabfg );_cceca .PresetIDAttr =&_agec ; +continue ;};if _ffadda .Name .Local =="p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"{_cceca .PresetClassAttr .UnmarshalXMLAttr (_ffadda );continue ;};if _ffadda .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"{_cgedc ,_bdfed :=_gb .ParseInt (_ffadda .Value ,10,32); +if _bdfed !=nil {return _bdfed ;};_acbg :=int32 (_cgedc );_cceca .PresetSubtypeAttr =&_acbg ;continue ;};if _ffadda .Name .Local =="\u0064\u0075\u0072"{_cacag ,_edeea :=ParseUnionST_TLTime (_ffadda .Value );if _edeea !=nil {return _edeea ;};_cceca .DurAttr =&_cacag ; +continue ;};if _ffadda .Name .Local =="r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"{_fdgd ,_ebbe :=ParseUnionST_TLTime (_ffadda .Value );if _ebbe !=nil {return _ebbe ;};_cceca .RepeatCountAttr =&_fdgd ;continue ;};if _ffadda .Name .Local =="\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"{_cbcd ,_geega :=ParseUnionST_TLTime (_ffadda .Value ); +if _geega !=nil {return _geega ;};_cceca .RepeatDurAttr =&_cbcd ;continue ;};if _ffadda .Name .Local =="\u0073\u0070\u0064"{_aafdc ,_acbcf :=ParseUnionST_Percentage (_ffadda .Value );if _acbcf !=nil {return _acbcf ;};_cceca .SpdAttr =&_aafdc ;continue ; +};if _ffadda .Name .Local =="\u0061\u0063\u0063e\u006c"{_beagc ,_cfce :=ParseUnionST_PositiveFixedPercentage (_ffadda .Value );if _cfce !=nil {return _cfce ;};_cceca .AccelAttr =&_beagc ;continue ;};if _ffadda .Name .Local =="\u0064\u0065\u0063e\u006c"{_eafea ,_cefba :=ParseUnionST_PositiveFixedPercentage (_ffadda .Value ); +if _cefba !=nil {return _cefba ;};_cceca .DecelAttr =&_eafea ;continue ;};if _ffadda .Name .Local =="\u0061u\u0074\u006f\u0052\u0065\u0076"{_gdeba ,_gceg :=_gb .ParseBool (_ffadda .Value );if _gceg !=nil {return _gceg ;};_cceca .AutoRevAttr =&_gdeba ;continue ; +};if _ffadda .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_cceca .RestartAttr .UnmarshalXMLAttr (_ffadda );continue ;};if _ffadda .Name .Local =="\u0066\u0069\u006c\u006c"{_cceca .FillAttr .UnmarshalXMLAttr (_ffadda );continue ;};if _ffadda .Name .Local =="\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"{_cceca .SyncBehaviorAttr .UnmarshalXMLAttr (_ffadda ); +continue ;};if _ffadda .Name .Local =="\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"{_defg ,_fefce :=_ffadda .Value ,error (nil );if _fefce !=nil {return _fefce ;};_cceca .TmFilterAttr =&_defg ;continue ;};if _ffadda .Name .Local =="\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"{_eedd ,_fecbd :=_ffadda .Value ,error (nil ); +if _fecbd !=nil {return _fecbd ;};_cceca .EvtFilterAttr =&_eedd ;continue ;};if _ffadda .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_eegba ,_ceccd :=_gb .ParseBool (_ffadda .Value );if _ceccd !=nil {return _ceccd ;};_cceca .DisplayAttr =&_eegba ; +continue ;};if _ffadda .Name .Local =="\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"{_cceca .MasterRelAttr .UnmarshalXMLAttr (_ffadda );continue ;};if _ffadda .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_baeac ,_cggfe :=_gb .ParseInt (_ffadda .Value ,10,32); +if _cggfe !=nil {return _cggfe ;};_cfggb :=int32 (_baeac );_cceca .BldLvlAttr =&_cfggb ;continue ;};if _ffadda .Name .Local =="\u0067\u0072\u0070I\u0064"{_eegce ,_bbgd :=_gb .ParseUint (_ffadda .Value ,10,32);if _bbgd !=nil {return _bbgd ;};_agbae :=uint32 (_eegce ); +_cceca .GrpIdAttr =&_agbae ;continue ;};if _ffadda .Name .Local =="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"{_aafcf ,_gbgea :=_gb .ParseBool (_ffadda .Value );if _gbgea !=nil {return _gbgea ;};_cceca .AfterEffectAttr =&_aafcf ;continue ; +};if _ffadda .Name .Local =="\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"{_cceca .NodeTypeAttr .UnmarshalXMLAttr (_ffadda );continue ;};if _ffadda .Name .Local =="\u006e\u006f\u0064\u0065\u0050\u0068"{_cgaa ,_ecefa :=_gb .ParseBool (_ffadda .Value ); +if _ecefa !=nil {return _ecefa ;};_cceca .NodePhAttr =&_cgaa ;continue ;};};_ebaca :for {_dbaf ,_dgdg :=d .Token ();if _dgdg !=nil {return _dgdg ;};switch _bcacg :=_dbaf .(type ){case _b .StartElement :switch _bcacg .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cceca .StCondLst =NewCT_TLTimeConditionList (); +if _fggaa :=d .DecodeElement (_cceca .StCondLst ,&_bcacg );_fggaa !=nil {return _fggaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cceca .EndCondLst =NewCT_TLTimeConditionList (); +if _gdef :=d .DecodeElement (_cceca .EndCondLst ,&_bcacg );_gdef !=nil {return _gdef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cceca .EndSync =NewCT_TLTimeCondition (); +if _dgda :=d .DecodeElement (_cceca .EndSync ,&_bcacg );_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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cceca .Iterate =NewCT_TLIterateData (); +if _eddaf :=d .DecodeElement (_cceca .Iterate ,&_bcacg );_eddaf !=nil {return _eddaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cceca .ChildTnLst =NewCT_TimeNodeList (); +if _ebabd :=d .DecodeElement (_cceca .ChildTnLst ,&_bcacg );_ebabd !=nil {return _ebabd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cceca .SubTnLst =NewCT_TimeNodeList (); +if _bdcf :=d .DecodeElement (_cceca .SubTnLst ,&_bcacg );_bdcf !=nil {return _bdcf ;};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\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",_bcacg .Name ); +if _cffed :=d .Skip ();_cffed !=nil {return _cffed ;};};case _b .EndElement :break _ebaca ;case _b .CharData :};};return nil ;};func ParseUnionST_PositivePercentage (s string )(_fe .ST_PositivePercentage ,error ){return _fe .ParseUnionST_PositivePercentage (s ); +};type CT_GroupShape struct{ -// Comment's Text Content -Text string ;ExtLst *CT_ExtensionListModify ;};func (_fgdda ST_OleObjectFollowColorScheme )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_agcag :=_g .Attr {};_agcag .Name =name ;switch _fgdda {case ST_OleObjectFollowColorSchemeUnset :_agcag .Value =""; -case ST_OleObjectFollowColorSchemeNone :_agcag .Value ="\u006e\u006f\u006e\u0065";case ST_OleObjectFollowColorSchemeFull :_agcag .Value ="\u0066\u0075\u006c\u006c";case ST_OleObjectFollowColorSchemeTextAndBackground :_agcag .Value ="\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064"; -};return _agcag ,nil ;};func (_aeafg ST_TLTriggerRuntimeNode )Validate ()error {return _aeafg .ValidateWithPath ("")};func (_ebbca *CT_Empty )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_fcbcd ,_fcff :=d .Token ();if _fcff !=nil {return _fa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_fcff ); -};if _fbdc ,_bedd :=_fcbcd .(_g .EndElement );_bedd &&_fbdc .Name ==start .Name {break ;};};return nil ;};func (_decff *CT_TLOleChartTargetElement )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_cdfff ,_fgce :=_decff .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _fgce !=nil {return _fgce ;};start .Attr =append (start .Attr ,_cdfff );if _decff .LvlAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0076\u006c"},Value :_fa .Sprintf ("\u0025\u0076",*_decff .LvlAttr )});};e .EncodeToken (start ); -e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Non-Visual Properties for a Group Shape +NvGrpSpPr *CT_GroupShapeNonVisual ; -// ValidateWithPath validates the CT_TLAnimateBehavior and its children, prefixing error messages with path -func (_agca *CT_TLAnimateBehavior )ValidateWithPath (path string )error {if _ggaea :=_agca .CalcmodeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ggaea !=nil {return _ggaea ;};if _cecef :=_agca .ValueTypeAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072"); -_cecef !=nil {return _cecef ;};if _edecd :=_agca .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_edecd !=nil {return _edecd ;};if _agca .TavLst !=nil {if _ddbcb :=_agca .TavLst .ValidateWithPath (path +"\u002fT\u0061\u0076\u004c\u0073\u0074"); -_ddbcb !=nil {return _ddbcb ;};};return nil ;};func (_cccde *CT_NotesMasterIdListEntry )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_cccde .IdAttr )}); -e .EncodeToken (start );if _cccde .ExtLst !=nil {_cggbb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cccde .ExtLst ,_cggbb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; -};func (_cdfbd ST_TransitionSideDirectionType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cdfbd .String (),start );};func (_dgege ST_TLBehaviorAdditiveType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_acgfbf :=_g .Attr {}; -_acgfbf .Name =name ;switch _dgege {case ST_TLBehaviorAdditiveTypeUnset :_acgfbf .Value ="";case ST_TLBehaviorAdditiveTypeBase :_acgfbf .Value ="\u0062\u0061\u0073\u0065";case ST_TLBehaviorAdditiveTypeSum :_acgfbf .Value ="\u0073\u0075\u006d";case ST_TLBehaviorAdditiveTypeRepl :_acgfbf .Value ="\u0072\u0065\u0070\u006c"; -case ST_TLBehaviorAdditiveTypeMult :_acgfbf .Value ="\u006d\u0075\u006c\u0074";case ST_TLBehaviorAdditiveTypeNone :_acgfbf .Value ="\u006e\u006f\u006e\u0065";};return _acgfbf ,nil ;}; +// Group Shape Properties +GrpSpPr *_fe .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;ExtLst *CT_ExtensionListModify ;};func (_aegbc ST_TLTimeNodeFillType )ValidateWithPath (path string )error {switch _aegbc {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aegbc )); +};return nil ;}; -// Validate validates the CT_TLByHslColorTransform and its children -func (_cbcc *CT_TLByHslColorTransform )Validate ()error {return _cbcc .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0048\u0073\u006c\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};type CT_SlideSize struct{ +// ValidateWithPath validates the CT_BackgroundProperties and its children, prefixing error messages with path +func (_eeg *CT_BackgroundProperties )ValidateWithPath (path string )error {if _eeg .NoFill !=nil {if _cced :=_eeg .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cced !=nil {return _cced ;};};if _eeg .SolidFill !=nil {if _ace :=_eeg .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_ace !=nil {return _ace ;};};if _eeg .GradFill !=nil {if _bce :=_eeg .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_bce !=nil {return _bce ;};};if _eeg .BlipFill !=nil {if _aafg :=_eeg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_aafg !=nil {return _aafg ;};};if _eeg .PattFill !=nil {if _bae :=_eeg .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bae !=nil {return _bae ;};};if _eeg .GrpFill !=nil {if _fdbd :=_eeg .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_fdbd !=nil {return _fdbd ;};};if _eeg .WNoFill !=nil {if _egbf :=_eeg .WNoFill .ValidateWithPath (path +"\u002f\u0057\u004e\u006f\u0046\u0069\u006c\u006c");_egbf !=nil {return _egbf ;};};if _eeg .CSolidFill !=nil {if _dgg :=_eeg .CSolidFill .ValidateWithPath (path +"/\u0043\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_dgg !=nil {return _dgg ;};};if _eeg .CGradFill !=nil {if _cgd :=_eeg .CGradFill .ValidateWithPath (path +"\u002f\u0043\u0047\u0072\u0061\u0064\u0046\u0069\u006c\u006c");_cgd !=nil {return _cgd ;};};if _eeg .EffectLst !=nil {if _fee :=_eeg .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"); +_fee !=nil {return _fee ;};};if _eeg .EffectDag !=nil {if _acca :=_eeg .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_acca !=nil {return _acca ;};};if _eeg .ExtLst !=nil {if _cab :=_eeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cab !=nil {return _cab ;};};return nil ;};func (_ceebc *CT_TLTriggerRuntimeNode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_fdceb ,_fcbe :=_ceebc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _fcbe !=nil {return _fcbe ; +};start .Attr =append (start .Attr ,_fdceb );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ModifyVerifier struct{ -// Extent Length -CxAttr int32 ; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// Extent Width -CyAttr int32 ; +// Password Hash Value +HashValueAttr *string ; -// Type of Size -TypeAttr ST_SlideSizeType ;};func NewCT_TLBuildParagraph ()*CT_TLBuildParagraph {_eaec :=&CT_TLBuildParagraph {};return _eaec };func (_babdd *ST_TLTriggerRuntimeNode )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_babdd =0;case "\u0066\u0069\u0072s\u0074":*_babdd =1; -case "\u006c\u0061\u0073\u0074":*_babdd =2;case "\u0061\u006c\u006c":*_babdd =3;};return nil ;};func NewCT_CustomerDataList ()*CT_CustomerDataList {_dafc :=&CT_CustomerDataList {};return _dafc }; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// ValidateWithPath validates the CT_SlideSize and its children, prefixing error messages with path -func (_agdc *CT_SlideSize )ValidateWithPath (path string )error {if _agdc .CxAttr < 914400{return _fa .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 ,_agdc .CxAttr ); -};if _agdc .CxAttr > 51206400{return _fa .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 ,_agdc .CxAttr ); -};if _agdc .CxAttr < 0{return _fa .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 ,_agdc .CxAttr );};if _agdc .CyAttr < 914400{return _fa .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 ,_agdc .CyAttr ); -};if _agdc .CyAttr > 51206400{return _fa .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 ,_agdc .CyAttr ); -};if _agdc .CyAttr < 0{return _fa .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 ,_agdc .CyAttr );};if _fbaa :=_agdc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); -_fbaa !=nil {return _fbaa ;};return nil ;}; +// Iterations to Run Hashing Algorithm +SpinValueAttr *uint32 ; -// Validate validates the CmAuthorLst and its children -func (_bccaf *CmAuthorLst )Validate ()error {return _bccaf .ValidateWithPath ("C\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074");};func (_fcfg *CT_SlideLayoutIdList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdfge :for {_aaec ,_aaba :=d .Token (); -if _aaba !=nil {return _aaba ;};switch _ddddb :=_aaec .(type ){case _g .StartElement :switch _ddddb .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fafab :=NewCT_SlideLayoutIdListEntry (); -if _edac :=d .DecodeElement (_fafab ,&_ddddb );_edac !=nil {return _edac ;};_fcfg .SldLayoutId =append (_fcfg .SldLayoutId ,_fafab );default:_gdf .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",_ddddb .Name ); -if _dafe :=d .Skip ();_dafe !=nil {return _dafe ;};};case _g .EndElement :break _cdfge ;case _g .CharData :};};return nil ;};type ST_TLTimeIndefinite byte ;func (_gbdd *ST_ViewType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdbac ,_eeaff :=d .Token (); -if _eeaff !=nil {return _eeaff ;};if _effff ,_cfdad :=_cdbac .(_g .EndElement );_cfdad &&_effff .Name ==start .Name {*_gbdd =1;return nil ;};if _fcfeac ,_efbd :=_cdbac .(_g .CharData );!_efbd {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdbac ); -}else {switch string (_fcfeac ){case "":*_gbdd =0;case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_gbdd =1;case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_gbdd =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_gbdd =3; -case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_gbdd =4;case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_gbdd =5;case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_gbdd =6; -case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_gbdd =7;case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_gbdd =8;};};_cdbac ,_eeaff =d .Token ();if _eeaff !=nil {return _eeaff ; -};if _bgdgd ,_cbbdf :=_cdbac .(_g .EndElement );_cbbdf &&_bgdgd .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdbac ); -};func (_efda *CT_SlideTransitionChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgfee :for {_bccee ,_babcg :=d .Token ();if _babcg !=nil {return _babcg ;};switch _fdcfd :=_bccee .(type ){case _g .StartElement :switch _fdcfd .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efda .Blinds =NewCT_OrientationTransition (); -if _agggd :=d .DecodeElement (_efda .Blinds ,&_fdcfd );_agggd !=nil {return _agggd ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efda .Checker =NewCT_OrientationTransition (); -if _fbag :=d .DecodeElement (_efda .Checker ,&_fdcfd );_fbag !=nil {return _fbag ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_efda .Circle =NewCT_Empty (); -if _feabc :=d .DecodeElement (_efda .Circle ,&_fdcfd );_feabc !=nil {return _feabc ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efda .Dissolve =NewCT_Empty (); -if _fefeg :=d .DecodeElement (_efda .Dissolve ,&_fdcfd );_fefeg !=nil {return _fefeg ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_efda .Comb =NewCT_OrientationTransition (); -if _fagg :=d .DecodeElement (_efda .Comb ,&_fdcfd );_fagg !=nil {return _fagg ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_efda .Cover =NewCT_EightDirectionTransition (); -if _ebaed :=d .DecodeElement (_efda .Cover ,&_fdcfd );_ebaed !=nil {return _ebaed ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_efda .Cut =NewCT_OptionalBlackTransition (); -if _cfce :=d .DecodeElement (_efda .Cut ,&_fdcfd );_cfce !=nil {return _cfce ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efda .Diamond =NewCT_Empty (); -if _efgf :=d .DecodeElement (_efda .Diamond ,&_fdcfd );_efgf !=nil {return _efgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efda .Fade =NewCT_OptionalBlackTransition (); -if _bcgg :=d .DecodeElement (_efda .Fade ,&_fdcfd );_bcgg !=nil {return _bcgg ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efda .Newsflash =NewCT_Empty (); -if _afadb :=d .DecodeElement (_efda .Newsflash ,&_fdcfd );_afadb !=nil {return _afadb ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efda .Plus =NewCT_Empty (); -if _ecdc :=d .DecodeElement (_efda .Plus ,&_fdcfd );_ecdc !=nil {return _ecdc ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efda .Pull =NewCT_EightDirectionTransition (); -if _eacda :=d .DecodeElement (_efda .Pull ,&_fdcfd );_eacda !=nil {return _eacda ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efda .Push =NewCT_SideDirectionTransition (); -if _ffcc :=d .DecodeElement (_efda .Push ,&_fdcfd );_ffcc !=nil {return _ffcc ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efda .Random =NewCT_Empty (); -if _bfff :=d .DecodeElement (_efda .Random ,&_fdcfd );_bfff !=nil {return _bfff ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efda .RandomBar =NewCT_OrientationTransition (); -if _aadae :=d .DecodeElement (_efda .RandomBar ,&_fdcfd );_aadae !=nil {return _aadae ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efda .Split =NewCT_SplitTransition (); -if _gccc :=d .DecodeElement (_efda .Split ,&_fdcfd );_gccc !=nil {return _gccc ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efda .Strips =NewCT_CornerDirectionTransition (); -if _ebbd :=d .DecodeElement (_efda .Strips ,&_fdcfd );_ebbd !=nil {return _ebbd ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efda .Wedge =NewCT_Empty (); -if _cecf :=d .DecodeElement (_efda .Wedge ,&_fdcfd );_cecf !=nil {return _cecf ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efda .Wheel =NewCT_WheelTransition (); -if _eabg :=d .DecodeElement (_efda .Wheel ,&_fdcfd );_eabg !=nil {return _eabg ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efda .Wipe =NewCT_SideDirectionTransition (); -if _bdeae :=d .DecodeElement (_efda .Wipe ,&_fdcfd );_bdeae !=nil {return _bdeae ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efda .Zoom =NewCT_InOutTransition (); -if _eacdc :=d .DecodeElement (_efda .Zoom ,&_fdcfd );_eacdc !=nil {return _eacdc ;};default:_gdf .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",_fdcfd .Name ); -if _ebgb :=d .Skip ();_ebgb !=nil {return _ebgb ;};};case _g .EndElement :break _cgfee ;case _g .CharData :};};return nil ;};func (_faeec *EG_ExtensionList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efcdb :for {_cbegd ,_ddaad :=d .Token (); -if _ddaad !=nil {return _ddaad ;};switch _cccbcg :=_cbegd .(type ){case _g .StartElement :switch _cccbcg .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_aaegb :=NewCT_Extension (); -if _edgc :=d .DecodeElement (_aaegb ,&_cccbcg );_edgc !=nil {return _edgc ;};_faeec .Ext =append (_faeec .Ext ,_aaegb );default:_gdf .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",_cccbcg .Name ); -if _egaga :=d .Skip ();_egaga !=nil {return _egaga ;};};case _g .EndElement :break _efcdb ;case _g .CharData :};};return nil ;};func (_eecff *CT_TransitionStartSoundAction )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eecff .LoopAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_eecff .LoopAttr ))}); -};e .EncodeToken (start );_aefeb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073n\u0064"}};e .EncodeElement (_eecff .Snd ,_aefeb );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_TLTimeIndefiniteUnset ST_TLTimeIndefinite =0; -ST_TLTimeIndefiniteIndefinite ST_TLTimeIndefinite =1;);func ParseUnionST_Percentage (s string )(_eb .ST_Percentage ,error ){return _eb .ParseUnionST_Percentage (s );}; +// Cryptographic Provider Type +CryptProviderTypeAttr _a .ST_CryptProv ; -// Validate validates the CT_SlideLayout and its children -func (_bgda *CT_SlideLayout )Validate ()error {return _bgda .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074");};func (_gecbbc ST_WebScreenSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gecbbc .String (),start ); -};func (_ebcbd ST_TLTriggerEvent )Validate ()error {return _ebcbd .ValidateWithPath ("")};func (_gegeg ST_TLBehaviorOverrideType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gfgf :=_g .Attr {};_gfgf .Name =name ;switch _gegeg {case ST_TLBehaviorOverrideTypeUnset :_gfgf .Value =""; -case ST_TLBehaviorOverrideTypeNormal :_gfgf .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_TLBehaviorOverrideTypeChildStyle :_gfgf .Value ="\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065";};return _gfgf ,nil ;};func (_bcad *CT_GroupShapeNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -_ceae :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bcad .CNvPr ,_ceae );_accfb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}}; -e .EncodeElement (_bcad .CNvGrpSpPr ,_accfb );_adae :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_bcad .NvPr ,_adae );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Cryptographic Algorithm Class +CryptAlgorithmClassAttr _a .ST_AlgClass ; -// ValidateWithPath validates the CT_TLShapeTargetElement and its children, prefixing error messages with path -func (_beafa *CT_TLShapeTargetElement )ValidateWithPath (path string )error {if _beafa .Bg !=nil {if _ddebb :=_beafa .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_ddebb !=nil {return _ddebb ;};};if _beafa .SubSp !=nil {if _abaed :=_beafa .SubSp .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0053\u0070"); -_abaed !=nil {return _abaed ;};};if _beafa .OleChartEl !=nil {if _eeegd :=_beafa .OleChartEl .ValidateWithPath (path +"/\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c");_eeegd !=nil {return _eeegd ;};};if _beafa .TxEl !=nil {if _afaba :=_beafa .TxEl .ValidateWithPath (path +"\u002f\u0054\u0078E\u006c"); -_afaba !=nil {return _afaba ;};};if _beafa .GraphicEl !=nil {if _ddbd :=_beafa .GraphicEl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c");_ddbd !=nil {return _ddbd ;};};return nil ;};func (_gcbcf *CT_Slide )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcbcf .CSld =NewCT_CommonSlideData (); -for _ ,_eagg :=range start .Attr {if _eagg .Name .Local =="\u0073\u0068\u006f\u0077"{_gffc ,_ceaeg :=_f .ParseBool (_eagg .Value );if _ceaeg !=nil {return _ceaeg ;};_gcbcf .ShowAttr =&_gffc ;continue ;};if _eagg .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_gdcaa ,_dcaee :=_f .ParseBool (_eagg .Value ); -if _dcaee !=nil {return _dcaee ;};_gcbcf .ShowMasterSpAttr =&_gdcaa ;continue ;};if _eagg .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_bede ,_adaf :=_f .ParseBool (_eagg .Value );if _adaf !=nil {return _adaf ; -};_gcbcf .ShowMasterPhAnimAttr =&_bede ;continue ;};};_cgb :for {_acfcc ,_bdab :=d .Token ();if _bdab !=nil {return _bdab ;};switch _dabb :=_acfcc .(type ){case _g .StartElement :switch _dabb .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _cabcg :=d .DecodeElement (_gcbcf .CSld ,&_dabb ); -_cabcg !=nil {return _cabcg ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gcbcf .ClrMapOvr =_eb .NewCT_ColorMappingOverride (); -if _eeaf :=d .DecodeElement (_gcbcf .ClrMapOvr ,&_dabb );_eeaf !=nil {return _eeaf ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gcbcf .Transition =NewCT_SlideTransition (); -if _cdegb :=d .DecodeElement (_gcbcf .Transition ,&_dabb );_cdegb !=nil {return _cdegb ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gcbcf .Timing =NewCT_SlideTiming (); -if _cadad :=d .DecodeElement (_gcbcf .Timing ,&_dabb );_cadad !=nil {return _cadad ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_gcbcf .ExtLst =NewCT_ExtensionListModify (); -if _abde :=d .DecodeElement (_gcbcf .ExtLst ,&_dabb );_abde !=nil {return _abde ;};default:_gdf .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",_dabb .Name ); -if _gbed :=d .Skip ();_gbed !=nil {return _gbed ;};};case _g .EndElement :break _cgb ;case _g .CharData :};};return nil ;};func NewCT_WebProperties ()*CT_WebProperties {_cfca :=&CT_WebProperties {};return _cfca }; +// Cryptographic Algorithm Type +CryptAlgorithmTypeAttr _a .ST_AlgType ; -// Validate validates the CT_TLTimeCondition and its children -func (_agaca *CT_TLTimeCondition )Validate ()error {return _agaca .ValidateWithPath ("\u0043T\u005fT\u004c\u0054\u0069\u006d\u0065C\u006f\u006ed\u0069\u0074\u0069\u006f\u006e");};func (_dcdgg ST_TLBehaviorTransformType )String ()string {switch _dcdgg {case 0:return ""; -case 1:return "\u0070\u0074";case 2:return "\u0069\u006d\u0067";};return "";};func NewCT_SlideMasterIdListEntry ()*CT_SlideMasterIdListEntry {_gfeab :=&CT_SlideMasterIdListEntry {};return _gfeab ;};func (_dfg *CT_ExtensionList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -if _dfg .Ext !=nil {_dggb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_abe :=range _dfg .Ext {e .EncodeElement (_abe ,_dggb );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Cryptographic Hashing Algorithm +CryptAlgorithmSidAttr *uint32 ; -// Validate validates the CT_SlideIdList and its children -func (_ggfg *CT_SlideIdList )Validate ()error {return _ggfg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049d\u004c\u0069\u0073\u0074");};func ParseUnionST_Coordinate32 (s string )(_eb .ST_Coordinate32 ,error ){return _eb .ParseUnionST_Coordinate32 (s ); -};func (_dbdg *CT_Presentation )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dbdg .ServerZoomAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"},Value :_fa .Sprintf ("\u0025\u0076",*_dbdg .ServerZoomAttr )}); -};if _dbdg .FirstSlideNumAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"},Value :_fa .Sprintf ("\u0025\u0076",*_dbdg .FirstSlideNumAttr )}); -};if _dbdg .ShowSpecialPlsOnTitleSldAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .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 :_fa .Sprintf ("\u0025\u0064",_gdfea (*_dbdg .ShowSpecialPlsOnTitleSldAttr ))}); -};if _dbdg .RtlAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0074\u006c"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_dbdg .RtlAttr ))});};if _dbdg .RemovePersonalInfoOnSaveAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .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 :_fa .Sprintf ("\u0025\u0064",_gdfea (*_dbdg .RemovePersonalInfoOnSaveAttr ))}); -};if _dbdg .CompatModeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_dbdg .CompatModeAttr ))});};if _dbdg .StrictFirstAndLastCharsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_dbdg .StrictFirstAndLastCharsAttr ))}); -};if _dbdg .EmbedTrueTypeFontsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_dbdg .EmbedTrueTypeFontsAttr ))}); -};if _dbdg .SaveSubsetFontsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_dbdg .SaveSubsetFontsAttr ))}); -};if _dbdg .AutoCompressPicturesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_dbdg .AutoCompressPicturesAttr ))}); -};if _dbdg .BookmarkIdSeedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_dbdg .BookmarkIdSeedAttr )}); -};if _dbdg .ConformanceAttr !=_eg .ST_ConformanceClassUnset {_agggf ,_afgca :=_dbdg .ConformanceAttr .MarshalXMLAttr (_g .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _afgca !=nil {return _afgca ;};start .Attr =append (start .Attr ,_agggf ); -};e .EncodeToken (start );if _dbdg .SldMasterIdLst !=nil {_cbbc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003as\u006c\u0064\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_dbdg .SldMasterIdLst ,_cbbc );};if _dbdg .NotesMasterIdLst !=nil {_aeab :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}}; -e .EncodeElement (_dbdg .NotesMasterIdLst ,_aeab );};if _dbdg .HandoutMasterIdLst !=nil {_acaed :=_g .StartElement {Name :_g .Name {Local :"p\u003ah\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061s\u0074\u0065\u0072\u0049dL\u0073\u0074"}};e .EncodeElement (_dbdg .HandoutMasterIdLst ,_acaed ); -};if _dbdg .SldIdLst !=nil {_cega :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_dbdg .SldIdLst ,_cega );};if _dbdg .SldSz !=nil {_abca :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0073\u006c\u0064\u0053\u007a"}}; -e .EncodeElement (_dbdg .SldSz ,_abca );};_fbbb :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u006e\u006f\u0074\u0065\u0073\u0053z"}};e .EncodeElement (_dbdg .NotesSz ,_fbbb );if _dbdg .SmartTags !=nil {_eded :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}}; -e .EncodeElement (_dbdg .SmartTags ,_eded );};if _dbdg .EmbeddedFontLst !=nil {_deffb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbdg .EmbeddedFontLst ,_deffb ); -};if _dbdg .CustShowLst !=nil {_cebcb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}};e .EncodeElement (_dbdg .CustShowLst ,_cebcb );};if _dbdg .PhotoAlbum !=nil {_bcbb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070h\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}}; -e .EncodeElement (_dbdg .PhotoAlbum ,_bcbb );};if _dbdg .CustDataLst !=nil {_bgdb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_dbdg .CustDataLst ,_bgdb ); -};if _dbdg .Kinsoku !=nil {_fgcab :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_dbdg .Kinsoku ,_fgcab );};if _dbdg .DefaultTextStyle !=nil {_ccda :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0064e\u0066\u0061\u0075\u006c\u0074T\u0065\u0078t\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_dbdg .DefaultTextStyle ,_ccda );};if _dbdg .ModifyVerifier !=nil {_bcca :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003am\u006f\u0064\u0069f\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_dbdg .ModifyVerifier ,_bcca ); -};if _dbdg .ExtLst !=nil {_afef :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbdg .ExtLst ,_afef );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Guide ()*CT_Guide {_gbec :=&CT_Guide {}; -return _gbec };func (_dacd *CT_TLAnimateRotationBehavior )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dacd .ByAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u0079"},Value :_fa .Sprintf ("\u0025\u0076",*_dacd .ByAttr )}); -};if _dacd .FromAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_fa .Sprintf ("\u0025\u0076",*_dacd .FromAttr )});};if _dacd .ToAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u006f"},Value :_fa .Sprintf ("\u0025\u0076",*_dacd .ToAttr )}); -};e .EncodeToken (start );_gebc :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_dacd .CBhvr ,_gebc );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_TransitionStartSoundAction ()*CT_TransitionStartSoundAction {_cadag :=&CT_TransitionStartSoundAction {}; -_cadag .Snd =_eb .NewCT_EmbeddedWAVAudioFile ();return _cadag ;};func (_fdgeb *ST_TLTime )Validate ()error {return _fdgeb .ValidateWithPath ("")};func (_gefab *ST_IterateType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfgeg ,_eegbbe :=d .Token (); -if _eegbbe !=nil {return _eegbbe ;};if _eefeb ,_decbe :=_dfgeg .(_g .EndElement );_decbe &&_eefeb .Name ==start .Name {*_gefab =1;return nil ;};if _cebg ,_gecbb :=_dfgeg .(_g .CharData );!_gecbb {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfgeg ); -}else {switch string (_cebg ){case "":*_gefab =0;case "\u0065\u006c":*_gefab =1;case "\u0077\u0064":*_gefab =2;case "\u006c\u0074":*_gefab =3;};};_dfgeg ,_eegbbe =d .Token ();if _eegbbe !=nil {return _eegbbe ;};if _bcged ,_bacbb :=_dfgeg .(_g .EndElement ); -_bacbb &&_bcged .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfgeg );};func NewEG_ShowType ()*EG_ShowType {_cgcfa :=&EG_ShowType {}; -return _cgcfa };func ParseUnionST_PositiveFixedPercentage (s string )(_eb .ST_PositiveFixedPercentage ,error ){return _eb .ParseUnionST_PositiveFixedPercentage (s );}; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// ValidateWithPath validates the CT_TLTimeNodeSequence and its children, prefixing error messages with path -func (_ddfbg *CT_TLTimeNodeSequence )ValidateWithPath (path string )error {if _accfa :=_ddfbg .PrevAcAttr .ValidateWithPath (path +"/\u0050\u0072\u0065\u0076\u0041\u0063\u0041\u0074\u0074\u0072");_accfa !=nil {return _accfa ;};if _eadac :=_ddfbg .NextAcAttr .ValidateWithPath (path +"/\u004e\u0065\u0078\u0074\u0041\u0063\u0041\u0074\u0074\u0072"); -_eadac !=nil {return _eadac ;};if _gdfgc :=_ddfbg .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_gdfgc !=nil {return _gdfgc ;};if _ddfbg .PrevCondLst !=nil {if _beefg :=_ddfbg .PrevCondLst .ValidateWithPath (path +"\u002f\u0050\u0072e\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"); -_beefg !=nil {return _beefg ;};};if _ddfbg .NextCondLst !=nil {if _cffbc :=_ddfbg .NextCondLst .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_cffbc !=nil {return _cffbc ;};};return nil ;}; +// Salt for Password Verifier +SaltDataAttr *string ; -// ValidateWithPath validates the CT_WheelTransition and its children, prefixing error messages with path -func (_ddcgg *CT_WheelTransition )ValidateWithPath (path string )error {return nil };func NewCT_CustomerData ()*CT_CustomerData {_fef :=&CT_CustomerData {};return _fef }; +// Password Hash +HashDataAttr *string ; -// Validate validates the CT_TLAnimateColorBehavior and its children -func (_fgcaf *CT_TLAnimateColorBehavior )Validate ()error {return _fgcaf .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065C\u006fl\u006fr\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");};func (_feda *EG_Background )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _feda .BgPr !=nil {_eedc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}}; -e .EncodeElement (_feda .BgPr ,_eedc );};if _feda .BgRef !=nil {_dbfab :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}};e .EncodeElement (_feda .BgRef ,_dbfab );};return nil ;}; +// Cryptographic Provider +CryptProviderAttr *string ; -// ValidateWithPath validates the CT_EmbeddedFontList and its children, prefixing error messages with path -func (_gagb *CT_EmbeddedFontList )ValidateWithPath (path string )error {for _bgcf ,_ceed :=range _gagb .EmbeddedFont {if _fbfd :=_ceed .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_bgcf )); -_fbfd !=nil {return _fbfd ;};};return nil ;};const (ST_TLTriggerRuntimeNodeUnset ST_TLTriggerRuntimeNode =0;ST_TLTriggerRuntimeNodeFirst ST_TLTriggerRuntimeNode =1;ST_TLTriggerRuntimeNodeLast ST_TLTriggerRuntimeNode =2;ST_TLTriggerRuntimeNodeAll ST_TLTriggerRuntimeNode =3; -);func (_acbce *CT_TLTimeConditionList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_acegb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0064"}};for _ ,_egcbg :=range _acbce .Cond {e .EncodeElement (_egcbg ,_acegb ); -};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aaebc *CT_HeaderFooter )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ggg :=range start .Attr {if _ggg .Name .Local =="\u0073\u006c\u0064\u004e\u0075\u006d"{_ffed ,_ddeg :=_f .ParseBool (_ggg .Value ); -if _ddeg !=nil {return _ddeg ;};_aaebc .SldNumAttr =&_ffed ;continue ;};if _ggg .Name .Local =="\u0068\u0064\u0072"{_daad ,_acac :=_f .ParseBool (_ggg .Value );if _acac !=nil {return _acac ;};_aaebc .HdrAttr =&_daad ;continue ;};if _ggg .Name .Local =="\u0066\u0074\u0072"{_adeee ,_abee :=_f .ParseBool (_ggg .Value ); -if _abee !=nil {return _abee ;};_aaebc .FtrAttr =&_adeee ;continue ;};if _ggg .Name .Local =="\u0064\u0074"{_egae ,_ffcfe :=_f .ParseBool (_ggg .Value );if _ffcfe !=nil {return _ffcfe ;};_aaebc .DtAttr =&_egae ;continue ;};};_gaad :for {_feea ,_bage :=d .Token (); -if _bage !=nil {return _bage ;};switch _gbbc :=_feea .(type ){case _g .StartElement :switch _gbbc .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_aaebc .ExtLst =NewCT_ExtensionListModify (); -if _ebdf :=d .DecodeElement (_aaebc .ExtLst ,&_gbbc );_ebdf !=nil {return _ebdf ;};default:_gdf .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",_gbbc .Name ); -if _bbfgc :=d .Skip ();_bbfgc !=nil {return _bbfgc ;};};case _g .EndElement :break _gaad ;case _g .CharData :};};return nil ;};func (_bgbbc *ST_TLBehaviorAccumulateType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abccf ,_bfccf :=d .Token (); -if _bfccf !=nil {return _bfccf ;};if _gedga ,_deaac :=_abccf .(_g .EndElement );_deaac &&_gedga .Name ==start .Name {*_bgbbc =1;return nil ;};if _gdeag ,_cgece :=_abccf .(_g .CharData );!_cgece {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abccf ); -}else {switch string (_gdeag ){case "":*_bgbbc =0;case "\u006e\u006f\u006e\u0065":*_bgbbc =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_bgbbc =2;};};_abccf ,_bfccf =d .Token ();if _bfccf !=nil {return _bfccf ;};if _cffadf ,_bfdag :=_abccf .(_g .EndElement ); -_bfdag &&_cffadf .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abccf );};func (_eadc *HandoutMaster )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eadc .CT_HandoutMaster =*NewCT_HandoutMaster (); -_egbg :for {_eaaeb ,_ggfaag :=d .Token ();if _ggfaag !=nil {return _ggfaag ;};switch _dabbd :=_eaaeb .(type ){case _g .StartElement :switch _dabbd .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _debde :=d .DecodeElement (_eadc .CSld ,&_dabbd ); -_debde !=nil {return _debde ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _fdgdc :=d .DecodeElement (_eadc .ClrMap ,&_dabbd ); -_fdgdc !=nil {return _fdgdc ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eadc .Hf =NewCT_HeaderFooter (); -if _eeab :=d .DecodeElement (_eadc .Hf ,&_dabbd );_eeab !=nil {return _eeab ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_eadc .ExtLst =NewCT_ExtensionListModify (); -if _gfggd :=d .DecodeElement (_eadc .ExtLst ,&_dabbd );_gfggd !=nil {return _gfggd ;};default:_gdf .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",_dabbd .Name ); -if _aecaf :=d .Skip ();_aecaf !=nil {return _aecaf ;};};case _g .EndElement :break _egbg ;case _g .CharData :};};return nil ;};func NewCT_NotesMaster ()*CT_NotesMaster {_cgc :=&CT_NotesMaster {};_cgc .CSld =NewCT_CommonSlideData ();_cgc .ClrMap =_eb .NewCT_ColorMapping (); -return _cgc ;};type ST_ViewType byte ;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;); +// Cryptographic Algorithm Extensibility +AlgIdExtAttr *uint32 ; -// Validate validates the CT_TLTriggerTimeNodeID and its children -func (_gbbdg *CT_TLTriggerTimeNodeID )Validate ()error {return _gbbdg .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0072\u0069\u0067\u0067\u0065\u0072\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065I\u0044");};type CT_OleObject struct{ +// Algorithm Extensibility Source +AlgIdExtSourceAttr *string ; -// Embedded Object ProgID -ProgIdAttr *string ;Choice *CT_OleObjectChoice ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;}; +// Cryptographic Provider Type Extensibility +CryptProviderTypeExtAttr *uint32 ; + +// Provider Type Extensibility Source +CryptProviderTypeExtSourceAttr *string ;};type CT_TLMediaNodeVideo struct{ + +// Full Screen +FullScrnAttr *bool ; -// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path -func (_ggdg *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _gbdc :=_ggdg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gbdc !=nil {return _gbdc ;};if _fbfec :=_ggdg .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072"); -_fbfec !=nil {return _fbfec ;};if _gegd :=_ggdg .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_gegd !=nil {return _gegd ;};return nil ;};func (_aecg *CT_TLMediaNodeVideo )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aecg .CMediaNode =NewCT_TLCommonMediaNodeData (); -for _ ,_fgab :=range start .Attr {if _fgab .Name .Local =="\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"{_bafce ,_aeccf :=_f .ParseBool (_fgab .Value );if _aeccf !=nil {return _aeccf ;};_aecg .FullScrnAttr =&_bafce ;continue ;};};_fcbcg :for {_fffg ,_fdada :=d .Token (); -if _fdada !=nil {return _fdada ;};switch _cgfdd :=_fffg .(type ){case _g .StartElement :switch _cgfdd .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _aegbc :=d .DecodeElement (_aecg .CMediaNode ,&_cgfdd ); -_aegbc !=nil {return _aegbc ;};default:_gdf .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",_cgfdd .Name ); -if _dgbcd :=d .Skip ();_dgbcd !=nil {return _dgbcd ;};};case _g .EndElement :break _fcbcg ;case _g .CharData :};};return nil ;};func (_fbgcc *CT_SlideRelationshipListEntry )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_fbgcc .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_TLTimeNodeSyncTypeUnset ST_TLTimeNodeSyncType =0;ST_TLTimeNodeSyncTypeCanSlip ST_TLTimeNodeSyncType =1;ST_TLTimeNodeSyncTypeLocked ST_TLTimeNodeSyncType =2; -);func NewCT_ShowInfoBrowse ()*CT_ShowInfoBrowse {_fdgfb :=&CT_ShowInfoBrowse {};return _fdgfb };func ParseUnionST_TLTimeAnimateValueTime (s string )(ST_TLTimeAnimateValueTime ,error ){return ST_TLTimeAnimateValueTime {},nil ;};func NewCT_ExtensionListModify ()*CT_ExtensionListModify {_bffe :=&CT_ExtensionListModify {}; -return _bffe ;};func (_cbbd ST_TLOleChartBuildType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fdadg :=_g .Attr {};_fdadg .Name =name ;switch _cbbd {case ST_TLOleChartBuildTypeUnset :_fdadg .Value ="";case ST_TLOleChartBuildTypeAllAtOnce :_fdadg .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e"; -case ST_TLOleChartBuildTypeSeries :_fdadg .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLOleChartBuildTypeCategory :_fdadg .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLOleChartBuildTypeSeriesEl :_fdadg .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c"; -case ST_TLOleChartBuildTypeCategoryEl :_fdadg .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _fdadg ,nil ;};func (_degg ST_TLTimeNodeSyncType )Validate ()error {return _degg .ValidateWithPath ("")};func (_eabae *CT_Extension )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gdfc :=range start .Attr {if _gdfc .Name .Local =="\u0075\u0072\u0069"{_agab ,_bgff :=_gdfc .Value ,error (nil ); -if _bgff !=nil {return _bgff ;};_eabae .UriAttr =_agab ;continue ;};};_gdbf :for {_bfecc ,_feaa :=d .Token ();if _feaa !=nil {return _feaa ;};switch _baa :=_bfecc .(type ){case _g .StartElement :switch _baa .Name {default:if _fafa ,_fgbe :=_e .CreateElement (_baa ); -_fgbe !=nil {return _fgbe ;}else {if _efd :=d .DecodeElement (_fafa ,&_baa );_efd !=nil {return _efd ;};_eabae .Any =append (_eabae .Any ,_fafa );};};case _g .EndElement :break _gdbf ;case _g .CharData :};};return nil ;};func (_cbgf *CT_OrientationTransition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aabcd :=range start .Attr {if _aabcd .Name .Local =="\u0064\u0069\u0072"{_cbgf .DirAttr .UnmarshalXMLAttr (_aabcd ); -continue ;};};for {_eada ,_fccca :=d .Token ();if _fccca !=nil {return _fa .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",_fccca ); -};if _gagg ,_bfd :=_eada .(_g .EndElement );_bfd &&_gagg .Name ==start .Name {break ;};};return nil ;};type ST_TLOleChartBuildType byte ;func (_eaded *ST_TLTimeNodeSyncType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gddda ,_bggfbc :=d .Token (); -if _bggfbc !=nil {return _bggfbc ;};if _beada ,_eccec :=_gddda .(_g .EndElement );_eccec &&_beada .Name ==start .Name {*_eaded =1;return nil ;};if _dgad ,_bffae :=_gddda .(_g .CharData );!_bffae {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gddda ); -}else {switch string (_dgad ){case "":*_eaded =0;case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_eaded =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_eaded =2;};};_gddda ,_bggfbc =d .Token ();if _bggfbc !=nil {return _bggfbc ;};if _cgdcd ,_acce :=_gddda .(_g .EndElement ); -_acce &&_cgdcd .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gddda );};func (_dcgc *CT_ConnectorNonVisual )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcgc .CNvPr =_eb .NewCT_NonVisualDrawingProps (); -_dcgc .CNvCxnSpPr =_eb .NewCT_NonVisualConnectorProperties ();_dcgc .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_gfda :for {_gecb ,_dce :=d .Token ();if _dce !=nil {return _dce ;};switch _bbg :=_gecb .(type ){case _g .StartElement :switch _bbg .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _dbb :=d .DecodeElement (_dcgc .CNvPr ,&_bbg ); -_dbb !=nil {return _dbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _ccd :=d .DecodeElement (_dcgc .CNvCxnSpPr ,&_bbg ); -_ccd !=nil {return _ccd ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dgb :=d .DecodeElement (_dcgc .NvPr ,&_bbg ); -_dgb !=nil {return _dgb ;};default:_gdf .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",_bbg .Name ); -if _bcae :=d .Skip ();_bcae !=nil {return _bcae ;};};case _g .EndElement :break _gfda ;case _g .CharData :};};return nil ;};func NewCT_ApplicationNonVisualDrawingProps ()*CT_ApplicationNonVisualDrawingProps {_beg :=&CT_ApplicationNonVisualDrawingProps {}; -return _beg ;}; +// Common Media Node Properties +CMediaNode *CT_TLCommonMediaNodeData ;};func (_ffddd *CT_TLAnimVariantBooleanVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbde :=range start .Attr {if _cbde .Name .Local =="\u0076\u0061\u006c"{_baefcf ,_ffcfe :=_gb .ParseBool (_cbde .Value ); +if _ffcfe !=nil {return _ffcfe ;};_ffddd .ValAttr =_baefcf ;continue ;};};for {_bcda ,_bgafc :=d .Token ();if _bgafc !=nil {return _d .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",_bgafc ); +};if _fffa ,_cdcb :=_bcda .(_b .EndElement );_cdcb &&_fffa .Name ==start .Name {break ;};};return nil ;};func (_daacc ST_TLNextActionType )ValidateWithPath (path string )error {switch _daacc {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daacc )); +};return nil ;};func (_ecfcba *ST_TLBehaviorOverrideType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfege ,_cadbb :=d .Token ();if _cadbb !=nil {return _cadbb ;};if _faee ,_bgbde :=_cfege .(_b .EndElement );_bgbde &&_faee .Name ==start .Name {*_ecfcba =1; +return nil ;};if _fecccb ,_abbe :=_cfege .(_b .CharData );!_abbe {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfege );}else {switch string (_fecccb ){case "":*_ecfcba =0; +case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ecfcba =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_ecfcba =2;};};_cfege ,_cadbb =d .Token ();if _cadbb !=nil {return _cadbb ;};if _ggcff ,_ebgdb :=_cfege .(_b .EndElement );_ebgdb &&_ggcff .Name ==start .Name {return nil ; +};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfege );};func (_eacd *CT_CustomerData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bge :=range start .Attr {if _bge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bge .Name .Local =="\u0069\u0064"||_bge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bge .Name .Local =="\u0069\u0064"{_dedb ,_bgeb :=_bge .Value ,error (nil ); +if _bgeb !=nil {return _bgeb ;};_eacd .IdAttr =_dedb ;continue ;};};for {_eff ,_eeee :=d .Token ();if _eeee !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006de\u0072\u0044\u0061t\u0061:\u0020\u0025\u0073",_eeee ); +};if _eec ,_gfef :=_eff .(_b .EndElement );_gfef &&_eec .Name ==start .Name {break ;};};return nil ;};func (_feca *CT_NotesViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fedd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}}; +e .EncodeElement (_feca .CSldViewPr ,_fedd );if _feca .ExtLst !=nil {_gfbd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_feca .ExtLst ,_gfbd );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};type CT_SlideViewProperties struct{CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;};func (_ddeff *CT_SlideIdList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fffb :for {_fgde ,_fgadc :=d .Token ();if _fgadc !=nil {return _fgadc ; +};switch _gffe :=_fgde .(type ){case _b .StartElement :switch _gffe .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eacf :=NewCT_SlideIdListEntry (); +if _gecgf :=d .DecodeElement (_eacf ,&_gffe );_gecgf !=nil {return _gecgf ;};_ddeff .SldId =append (_ddeff .SldId ,_eacf );default:_e .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",_gffe .Name ); +if _eagde :=d .Skip ();_eagde !=nil {return _eagde ;};};case _b .EndElement :break _fffb ;case _b .CharData :};};return nil ;};func (_aaae *Sld )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\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 ,_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\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 ,_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 ="\u0070\u003a\u0073l\u0064";return _aaae .CT_Slide .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_CornerDirectionTransition and its children, prefixing error messages with path -func (_gddf *CT_CornerDirectionTransition )ValidateWithPath (path string )error {if _bafg :=_gddf .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_bafg !=nil {return _bafg ;};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; -);func (_bbeaf ST_PhotoAlbumLayout )ValidateWithPath (path string )error {switch _bbeaf {case 0,1,2,3,4,5,6,7:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbeaf )); -};return nil ;};func (_ebag *CT_TLIterateData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ebag .TypeAttr !=ST_IterateTypeUnset {_gbdf ,_gcdg :=_ebag .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"});if _gcdg !=nil {return _gcdg ; -};start .Attr =append (start .Attr ,_gbdf );};if _ebag .BackwardsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_ebag .BackwardsAttr ))}); -};e .EncodeToken (start );if _ebag .TmAbs !=nil {_beecb :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0074\u006d\u0041\u0062\u0073"}};e .EncodeElement (_ebag .TmAbs ,_beecb );};if _ebag .TmPct !=nil {_bgedc :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0074\u006d\u0050\u0063\u0074"}}; -e .EncodeElement (_ebag .TmPct ,_bgedc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TLAnimateBehavior and its children, prefixing error messages with path +func (_eebed *CT_TLAnimateBehavior )ValidateWithPath (path string )error {if _bdcgf :=_eebed .CalcmodeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bdcgf !=nil {return _bdcgf ;};if _cdcbg :=_eebed .ValueTypeAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072"); +_cdcbg !=nil {return _cdcbg ;};if _efggc :=_eebed .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_efggc !=nil {return _efggc ;};if _eebed .TavLst !=nil {if _ecfd :=_eebed .TavLst .ValidateWithPath (path +"\u002fT\u0061\u0076\u004c\u0073\u0074"); +_ecfd !=nil {return _ecfd ;};};return nil ;};func (_eddbc *CT_PrintProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eddbc .PrnWhatAttr !=ST_PrintWhatUnset {_egfd ,_ccec :=_eddbc .PrnWhatAttr .MarshalXMLAttr (_b .Name {Local :"\u0070r\u006e\u0057\u0068\u0061\u0074"}); +if _ccec !=nil {return _ccec ;};start .Attr =append (start .Attr ,_egfd );};if _eddbc .ClrModeAttr !=ST_PrintColorModeUnset {_ccbea ,_gcde :=_eddbc .ClrModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063l\u0072\u004d\u006f\u0064\u0065"});if _gcde !=nil {return _gcde ; +};start .Attr =append (start .Attr ,_ccbea );};if _eddbc .HiddenSlidesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_eddbc .HiddenSlidesAttr ))}); +};if _eddbc .ScaleToFitPaperAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_eddbc .ScaleToFitPaperAttr ))}); +};if _eddbc .FrameSlidesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_eddbc .FrameSlidesAttr ))});};e .EncodeToken (start ); +if _eddbc .ExtLst !=nil {_gbdd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eddbc .ExtLst ,_gbdd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gedee ST_TransitionSideDirectionType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gedee .String (),start ); +};type CT_TLCommandBehavior struct{ -// Validate validates the CT_GraphicalObjectFrameNonVisual and its children -func (_cbfd *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _cbfd .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_TLTimeNodeSequence struct{ +// Command Type +TypeAttr ST_TLCommandType ; -// Concurrent -ConcurrentAttr *bool ; +// Command +CmdAttr *string ;CBhvr *CT_TLCommonBehaviorData ;};func (_bgagdc *CT_TLTimeNodeSequence )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgagdc .CTn =NewCT_TLCommonTimeNodeData ();for _ ,_fcege :=range start .Attr {if _fcege .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"{_abfgg ,_gedad :=_gb .ParseBool (_fcege .Value ); +if _gedad !=nil {return _gedad ;};_bgagdc .ConcurrentAttr =&_abfgg ;continue ;};if _fcege .Name .Local =="\u0070\u0072\u0065\u0076\u0041\u0063"{_bgagdc .PrevAcAttr .UnmarshalXMLAttr (_fcege );continue ;};if _fcege .Name .Local =="\u006e\u0065\u0078\u0074\u0041\u0063"{_bgagdc .NextAcAttr .UnmarshalXMLAttr (_fcege ); +continue ;};};_fcaac :for {_ebecf ,_ccbg :=d .Token ();if _ccbg !=nil {return _ccbg ;};switch _bgecg :=_ebecf .(type ){case _b .StartElement :switch _bgecg .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _cbfeb :=d .DecodeElement (_bgagdc .CTn ,&_bgecg ); +_cbfeb !=nil {return _cbfeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgagdc .PrevCondLst =NewCT_TLTimeConditionList (); +if _agdcg :=d .DecodeElement (_bgagdc .PrevCondLst ,&_bgecg );_agdcg !=nil {return _agdcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgagdc .NextCondLst =NewCT_TLTimeConditionList (); +if _bbec :=d .DecodeElement (_bgagdc .NextCondLst ,&_bgecg );_bbec !=nil {return _bbec ;};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\u0054\u004c\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0053\u0065\u0071\u0075\u0065\u006e\u0063\u0065\u0020\u0025\u0076",_bgecg .Name ); +if _ggcga :=d .Skip ();_ggcga !=nil {return _ggcga ;};};case _b .EndElement :break _fcaac ;case _b .CharData :};};return nil ;};func (_ddbcg *CT_ShowInfoKiosk )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddbcg .RestartAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_ddbcg .RestartAttr )}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Previous Action -PrevAcAttr ST_TLPreviousActionType ; +// ValidateWithPath validates the CT_TLTemplateList and its children, prefixing error messages with path +func (_acbcd *CT_TLTemplateList )ValidateWithPath (path string )error {for _bbgfd ,_fdbgg :=range _acbcd .Tmpl {if _febb :=_fdbgg .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0054\u006d\u0070\u006c\u005b\u0025\u0064\u005d",path ,_bbgfd ));_febb !=nil {return _febb ; +};};return nil ;};func (_bdef ST_OleObjectFollowColorScheme )ValidateWithPath (path string )error {switch _bdef {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdef )); +};return nil ;}; -// Next Action -NextAcAttr ST_TLNextActionType ; +// ValidateWithPath validates the CT_TLBehaviorAttributeNameList and its children, prefixing error messages with path +func (_bdbgd *CT_TLBehaviorAttributeNameList )ValidateWithPath (path string )error {return nil }; -// Common TimeNode Properties -CTn *CT_TLCommonTimeNodeData ; +// Validate validates the CT_TLMediaNodeAudio and its children +func (_dagbc *CT_TLMediaNodeAudio )Validate ()error {return _dagbc .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0041\u0075\u0064\u0069\u006f");};func (_dfdgd ST_OleObjectFollowColorScheme )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aegge :=_b .Attr {}; +_aegge .Name =name ;switch _dfdgd {case ST_OleObjectFollowColorSchemeUnset :_aegge .Value ="";case ST_OleObjectFollowColorSchemeNone :_aegge .Value ="\u006e\u006f\u006e\u0065";case ST_OleObjectFollowColorSchemeFull :_aegge .Value ="\u0066\u0075\u006c\u006c"; +case ST_OleObjectFollowColorSchemeTextAndBackground :_aegge .Value ="\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064";};return _aegge ,nil ;};const (ST_PrintColorModeUnset ST_PrintColorMode =0;ST_PrintColorModeBw ST_PrintColorMode =1; +ST_PrintColorModeGray ST_PrintColorMode =2;ST_PrintColorModeClr ST_PrintColorMode =3;);func (_dfbd *CT_IndexRange )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074"},Value :_d .Sprintf ("\u0025\u0076",_dfbd .StAttr )}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0076",_dfbd .EndAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cddge ST_Direction )String ()string {switch _cddge {case 0:return ""; +case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};func (_cgdfc ST_ViewType )ValidateWithPath (path string )error {switch _cgdfc {case 0,1,2,3,4,5,6,7,8:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgdfc )); +};return nil ;}; -// Previous Conditions List -PrevCondLst *CT_TLTimeConditionList ; +// Validate validates the SldLayout and its children +func (_eagdf *SldLayout )Validate ()error {return _eagdf .ValidateWithPath ("\u0053l\u0064\u004c\u0061\u0079\u006f\u0075t");};func (_eacbfb ST_TLAnimateMotionBehaviorOrigin )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eacbfb .String (),start ); +};func NewCT_BuildList ()*CT_BuildList {_ccd :=&CT_BuildList {};return _ccd };func (_efgca ST_TLBehaviorTransformType )String ()string {switch _efgca {case 0:return "";case 1:return "\u0070\u0074";case 2:return "\u0069\u006d\u0067";};return "";};func (_bcfe *CT_OleObject )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcfe .Choice =NewCT_OleObjectChoice (); +for _ ,_fead :=range start .Attr {if _fead .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fead .Name .Local =="\u0069\u0064"{_bfba ,_eacde :=_fead .Value ,error (nil ); +if _eacde !=nil {return _eacde ;};_bcfe .IdAttr =&_bfba ;continue ;};if _fead .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_feeb ,_bbef :=_fead .Value ,error (nil );if _bbef !=nil {return _bbef ;};_bcfe .ProgIdAttr =&_feeb ;continue ;};if _fead .Name .Local =="\u0073\u0070\u0069\u0064"{_fafe ,_afee :=_fead .Value ,error (nil ); +if _afee !=nil {return _afee ;};_bcfe .SpidAttr =&_fafe ;continue ;};if _fead .Name .Local =="\u006e\u0061\u006d\u0065"{_dcge ,_efgc :=_fead .Value ,error (nil );if _efgc !=nil {return _efgc ;};_bcfe .NameAttr =&_dcge ;continue ;};if _fead .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_fcfac ,_adff :=_gb .ParseBool (_fead .Value ); +if _adff !=nil {return _adff ;};_bcfe .ShowAsIconAttr =&_fcfac ;continue ;};if _fead .Name .Local =="\u0069\u006d\u0067\u0057"{_cebg ,_deea :=_gb .ParseInt (_fead .Value ,10,32);if _deea !=nil {return _deea ;};_gcfea :=int32 (_cebg );_bcfe .ImgWAttr =&_gcfea ; +continue ;};if _fead .Name .Local =="\u0069\u006d\u0067\u0048"{_fbfdf ,_daffc :=_gb .ParseInt (_fead .Value ,10,32);if _daffc !=nil {return _daffc ;};_bcdg :=int32 (_fbfdf );_bcfe .ImgHAttr =&_bcdg ;continue ;};};_adeg :for {_ddbe ,_gfce :=d .Token (); +if _gfce !=nil {return _gfce ;};switch _ggbg :=_ddbe .(type ){case _b .StartElement :switch _ggbg .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_bcfe .Choice =NewCT_OleObjectChoice (); +if _eggg :=d .DecodeElement (&_bcfe .Choice .Embed ,&_ggbg );_eggg !=nil {return _eggg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcfe .Choice =NewCT_OleObjectChoice (); +if _aggfd :=d .DecodeElement (&_bcfe .Choice .Link ,&_ggbg );_aggfd !=nil {return _aggfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcfe .Pic =NewCT_Picture (); +if _eabd :=d .DecodeElement (_bcfe .Pic ,&_ggbg );_eabd !=nil {return _eabd ;};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_O\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_ggbg .Name ); +if _baggc :=d .Skip ();_baggc !=nil {return _baggc ;};};case _b .EndElement :break _adeg ;case _b .CharData :};};return nil ;};func (_agca *CT_ShowProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agca .LoopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_agca .LoopAttr ))}); +};if _agca .ShowNarrationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_agca .ShowNarrationAttr ))}); +};if _agca .ShowAnimationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_agca .ShowAnimationAttr ))}); +};if _agca .UseTimingsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_agca .UseTimingsAttr ))});};e .EncodeToken (start ); +if _agca .Present !=nil {_gdgfe :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}};e .EncodeElement (_agca .Present ,_gdgfe );};if _agca .Browse !=nil {_gfefc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}}; +e .EncodeElement (_agca .Browse ,_gfefc );};if _agca .Kiosk !=nil {_dfabf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}};e .EncodeElement (_agca .Kiosk ,_dfabf );};if _agca .SldAll !=nil {_fgab :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}}; +e .EncodeElement (_agca .SldAll ,_fgab );};if _agca .SldRg !=nil {_fedgf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_agca .SldRg ,_fedgf );};if _agca .CustShow !=nil {_gcga :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}}; +e .EncodeElement (_agca .CustShow ,_gcga );};if _agca .PenClr !=nil {_agfc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u0065\u006e\u0043\u006c\u0072"}};e .EncodeElement (_agca .PenClr ,_agfc );};if _agca .ExtLst !=nil {_cafb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_agca .ExtLst ,_cafb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eefad *ST_TLTimeNodeType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdfaa ,_gfgfb :=d .Token ();if _gfgfb !=nil {return _gfgfb ; +};if _aagcb ,_cefff :=_cdfaa .(_b .EndElement );_cefff &&_aagcb .Name ==start .Name {*_eefad =1;return nil ;};if _adbed ,_gdebd :=_cdfaa .(_b .CharData );!_gdebd {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdfaa ); +}else {switch string (_adbed ){case "":*_eefad =0;case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_eefad =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_eefad =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_eefad =3; +case "\u006da\u0069\u006e\u0053\u0065\u0071":*_eefad =4;case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_eefad =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_eefad =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_eefad =7; +case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_eefad =8;case "\u0074\u006d\u0052\u006f\u006f\u0074":*_eefad =9;};};_cdfaa ,_gfgfb =d .Token ();if _gfgfb !=nil {return _gfgfb ;};if _fgdbb ,_bfdg :=_cdfaa .(_b .EndElement );_bfdg &&_fgdbb .Name ==start .Name {return nil ; +};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdfaa );}; -// Next Conditions List -NextCondLst *CT_TLTimeConditionList ;};func NewCT_TLTimeTargetElement ()*CT_TLTimeTargetElement {_ggbd :=&CT_TLTimeTargetElement {};return _ggbd ;};func (_ededg *ST_PhotoAlbumLayout )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ededg =0; -case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_ededg =1;case "\u0031\u0070\u0069\u0063":*_ededg =2;case "\u0032\u0070\u0069\u0063":*_ededg =3;case "\u0034\u0070\u0069\u0063":*_ededg =4;case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_ededg =5; -case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_ededg =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_ededg =7;};return nil ;};type TagLst struct{CT_TagList }; +// ValidateWithPath validates the CT_ShowInfoBrowse and its children, prefixing error messages with path +func (_fcee *CT_ShowInfoBrowse )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_SlideLayoutIdList and its children -func (_cdecge *CT_SlideLayoutIdList )Validate ()error {return _cdecge .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075\u0074\u0049\u0064Li\u0073\u0074");};func (_bcabc *ST_TransitionInOutDirectionType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aagegd ,_bgdge :=d .Token (); -if _bgdge !=nil {return _bgdge ;};if _gadbd ,_dgec :=_aagegd .(_g .EndElement );_dgec &&_gadbd .Name ==start .Name {*_bcabc =1;return nil ;};if _efgge ,_gege :=_aagegd .(_g .CharData );!_gege {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aagegd ); -}else {switch string (_efgge ){case "":*_bcabc =0;case "\u006f\u0075\u0074":*_bcabc =1;case "\u0069\u006e":*_bcabc =2;};};_aagegd ,_bgdge =d .Token ();if _bgdge !=nil {return _bgdge ;};if _fdaeg ,_ddbgg :=_aagegd .(_g .EndElement );_ddbgg &&_fdaeg .Name ==start .Name {return nil ; -};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aagegd );};func (_gcfab *CT_TLTemplateList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -if _gcfab .Tmpl !=nil {_ggcfg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u006d\u0070\u006c"}};for _ ,_cbbgf :=range _gcfab .Tmpl {e .EncodeElement (_cbbgf ,_ggcfg );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; -};func (_afbbg *ST_TLAnimateMotionPathEditMode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgbga ,_ddbda :=d .Token ();if _ddbda !=nil {return _ddbda ;};if _fcged ,_gbce :=_fgbga .(_g .EndElement );_gbce &&_fcged .Name ==start .Name {*_afbbg =1; -return nil ;};if _gceedb ,_bfadc :=_fgbga .(_g .CharData );!_bfadc {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgbga );}else {switch string (_gceedb ){case "":*_afbbg =0; -case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_afbbg =1;case "\u0066\u0069\u0078e\u0064":*_afbbg =2;};};_fgbga ,_ddbda =d .Token ();if _ddbda !=nil {return _ddbda ;};if _gbbcc ,_gccfae :=_fgbga .(_g .EndElement );_gccfae &&_gbbcc .Name ==start .Name {return nil ; -};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgbga );};func (_cbgg *CT_WebProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cbgg .ShowAnimationAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_cbgg .ShowAnimationAttr ))}); -};if _cbgg .ResizeGraphicsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_cbgg .ResizeGraphicsAttr ))}); -};if _cbgg .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_cbgg .AllowPngAttr ))});};if _cbgg .RelyOnVmlAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_cbgg .RelyOnVmlAttr ))}); -};if _cbgg .OrganizeInFoldersAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_cbgg .OrganizeInFoldersAttr ))}); -};if _cbgg .UseLongFilenamesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_cbgg .UseLongFilenamesAttr ))}); -};if _cbgg .ImgSzAttr !=ST_WebScreenSizeUnset {_bdeea ,_ccgfe :=_cbgg .ImgSzAttr .MarshalXMLAttr (_g .Name {Local :"\u0069\u006d\u0067S\u007a"});if _ccgfe !=nil {return _ccgfe ;};start .Attr =append (start .Attr ,_bdeea );};if _cbgg .EncodingAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},Value :_fa .Sprintf ("\u0025\u0076",*_cbgg .EncodingAttr )}); -};if _cbgg .ClrAttr !=ST_WebColorTypeUnset {_gbdb ,_cbff :=_cbgg .ClrAttr .MarshalXMLAttr (_g .Name {Local :"\u0063\u006c\u0072"});if _cbff !=nil {return _cbff ;};start .Attr =append (start .Attr ,_gbdb );};e .EncodeToken (start );if _cbgg .ExtLst !=nil {_bbbee :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_cbgg .ExtLst ,_bbbee );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_EmbeddedFontList and its children, prefixing error messages with path +func (_cae *CT_EmbeddedFontList )ValidateWithPath (path string )error {for _gefd ,_badg :=range _cae .EmbeddedFont {if _fbad :=_badg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_gefd )); +_fbad !=nil {return _fbad ;};};return nil ;};const (ST_TransitionInOutDirectionTypeUnset ST_TransitionInOutDirectionType =0;ST_TransitionInOutDirectionTypeOut ST_TransitionInOutDirectionType =1;ST_TransitionInOutDirectionTypeIn ST_TransitionInOutDirectionType =2; +);type CT_TLByHslColorTransform struct{ -// ValidateWithPath validates the CT_TLBuildDiagram and its children, prefixing error messages with path -func (_fbagd *CT_TLBuildDiagram )ValidateWithPath (path string )error {if _ffaba :=_fbagd .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_ffaba !=nil {return _ffaba ;};return nil ;};func (_aecgf *ST_SplitterBarState )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfgbb ,_bedgb :=d .Token (); -if _bedgb !=nil {return _bedgb ;};if _abdfc ,_fgaga :=_dfgbb .(_g .EndElement );_fgaga &&_abdfc .Name ==start .Name {*_aecgf =1;return nil ;};if _afgfa ,_eebcc :=_dfgbb .(_g .CharData );!_eebcc {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfgbb ); -}else {switch string (_afgfa ){case "":*_aecgf =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_aecgf =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_aecgf =2;case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_aecgf =3;};};_dfgbb ,_bedgb =d .Token (); -if _bedgb !=nil {return _bedgb ;};if _ddae ,_bebbc :=_dfgbb .(_g .EndElement );_bebbc &&_ddae .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfgbb ); -}; +// Hue +HAttr int32 ; -// Validate validates the CT_EmbeddedFontDataId and its children -func (_aafa *CT_EmbeddedFontDataId )Validate ()error {return _aafa .ValidateWithPath ("C\u0054\u005f\u0045\u006dbe\u0064d\u0065\u0064\u0046\u006f\u006et\u0044\u0061\u0074\u0061\u0049\u0064");};func (_fgfeb ST_TLTimeNodeMasterRelation )String ()string {switch _fgfeb {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 (_acec *CT_CommentList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -if _acec .Cm !=nil {_aac :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u006d"}};for _ ,_fgg :=range _acec .Cm {e .EncodeElement (_fgg ,_aac );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Saturation +SAttr _fe .ST_FixedPercentage ; -// Validate validates the CT_HtmlPublishProperties and its children -func (_egegb *CT_HtmlPublishProperties )Validate ()error {return _egegb .ValidateWithPath ("\u0043T\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073h\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func ParseUnionST_TransitionEightDirectionType (s string )(ST_TransitionEightDirectionType ,error ){return ST_TransitionEightDirectionType {},nil ; -};func (_bccaa *CT_TLBuildDiagram )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_adcbe :=range start .Attr {if _adcbe .Name .Local =="\u0062\u006c\u0064"{_bccaa .BldAttr .UnmarshalXMLAttr (_adcbe );continue ;};if _adcbe .Name .Local =="\u0073\u0070\u0069\u0064"{_deacac ,_gage :=_f .ParseUint (_adcbe .Value ,10,32); -if _gage !=nil {return _gage ;};_gaecb :=uint32 (_deacac );_bccaa .SpidAttr =&_gaecb ;continue ;};if _adcbe .Name .Local =="\u0067\u0072\u0070I\u0064"{_debc ,_gagbd :=_f .ParseUint (_adcbe .Value ,10,32);if _gagbd !=nil {return _gagbd ;};_bdcca :=uint32 (_debc ); -_bccaa .GrpIdAttr =&_bdcca ;continue ;};if _adcbe .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_cdad ,_bdggf :=_f .ParseBool (_adcbe .Value );if _bdggf !=nil {return _bdggf ;};_bccaa .UiExpandAttr =&_cdad ;continue ;};};for {_efeec ,_ddac :=d .Token (); -if _ddac !=nil {return _fa .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",_ddac );};if _gfcef ,_cdda :=_efeec .(_g .EndElement ); -_cdda &&_gfcef .Name ==start .Name {break ;};};return nil ;};func (_gea *CT_EightDirectionTransition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gea .DirAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0072"},Value :_fa .Sprintf ("\u0025\u0076",*_gea .DirAttr )}); -};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Lightness +LAttr _fe .ST_FixedPercentage ;};type ST_TLDiagramBuildType byte ;func (_fbab *CT_CustomShow )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_fbab .NameAttr )}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_fbab .IdAttr )});e .EncodeToken (start );_abeb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}}; +e .EncodeElement (_fbab .SldLst ,_abeb );if _fbab .ExtLst !=nil {_efbf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbab .ExtLst ,_efbf );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_TagsData and its children -func (_abgcf *CT_TagsData )Validate ()error {return _abgcf .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061");};func NewCT_TLByRgbColorTransform ()*CT_TLByRgbColorTransform {_fbcgb :=&CT_TLByRgbColorTransform {};return _fbcgb ; -};func NewCT_TLTimeAnimateValue ()*CT_TLTimeAnimateValue {_gbcc :=&CT_TLTimeAnimateValue {};return _gbcc ;}; +// Validate validates the CT_NotesMasterIdListEntry and its children +func (_gdgf *CT_NotesMasterIdListEntry )Validate ()error {return _gdgf .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u0074e\u0073\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");}; -// ValidateWithPath validates the AG_ChildSlide and its children, prefixing error messages with path -func (_df *AG_ChildSlide )ValidateWithPath (path string )error {return nil };func (_fabfd *ST_TLTimeNodeFillType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efegb ,_bddeg :=d .Token ();if _bddeg !=nil {return _bddeg ;};if _fbdgg ,_ddddc :=_efegb .(_g .EndElement ); -_ddddc &&_fbdgg .Name ==start .Name {*_fabfd =1;return nil ;};if _eccbc ,_afddg :=_efegb .(_g .CharData );!_afddg {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efegb ); -}else {switch string (_eccbc ){case "":*_fabfd =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_fabfd =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_fabfd =2;case "\u0068\u006f\u006c\u0064":*_fabfd =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_fabfd =4; -};};_efegb ,_bddeg =d .Token ();if _bddeg !=nil {return _bddeg ;};if _gbcbg ,_dbbg :=_efegb .(_g .EndElement );_dbbg &&_gbcbg .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efegb ); -};func NewCT_SlideMaster ()*CT_SlideMaster {_bbagc :=&CT_SlideMaster {};_bbagc .CSld =NewCT_CommonSlideData ();_bbagc .ClrMap =_eb .NewCT_ColorMapping ();return _bbagc ;};func (_afaa ST_TLTimeIndefinite )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_deage :=_g .Attr {}; -_deage .Name =name ;switch _afaa {case ST_TLTimeIndefiniteUnset :_deage .Value ="";case ST_TLTimeIndefiniteIndefinite :_deage .Value ="\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065";};return _deage ,nil ;}; +// Validate validates the CT_EmbeddedFontDataId and its children +func (_bfb *CT_EmbeddedFontDataId )Validate ()error {return _bfb .ValidateWithPath ("C\u0054\u005f\u0045\u006dbe\u0064d\u0065\u0064\u0046\u006f\u006et\u0044\u0061\u0074\u0061\u0049\u0064");};func (_cacaff *ST_Direction )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cacaff =0; +case "\u0068\u006f\u0072\u007a":*_cacaff =1;case "\u0076\u0065\u0072\u0074":*_cacaff =2;};return nil ;}; -// Validate validates the CT_OrientationTransition and its children -func (_gadf *CT_OrientationTransition )Validate ()error {return _gadf .ValidateWithPath ("\u0043T\u005f\u004f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");};func (_bffda *EG_ShowType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdeafg :for {_ceee ,_acdf :=d .Token (); -if _acdf !=nil {return _acdf ;};switch _afbae :=_ceee .(type ){case _g .StartElement :switch _afbae .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bffda .Present =NewCT_Empty (); -if _eccf :=d .DecodeElement (_bffda .Present ,&_afbae );_eccf !=nil {return _eccf ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bffda .Browse =NewCT_ShowInfoBrowse (); -if _deeg :=d .DecodeElement (_bffda .Browse ,&_afbae );_deeg !=nil {return _deeg ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bffda .Kiosk =NewCT_ShowInfoKiosk (); -if _fbbdec :=d .DecodeElement (_bffda .Kiosk ,&_afbae );_fbbdec !=nil {return _fbbdec ;};default:_gdf .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",_afbae .Name ); -if _aebbf :=d .Skip ();_aebbf !=nil {return _aebbf ;};};case _g .EndElement :break _gdeafg ;case _g .CharData :};};return nil ;};func (_cdaa *CT_TLShapeTargetElement )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_cdaa .SpidAttr )}); -e .EncodeToken (start );if _cdaa .Bg !=nil {_deec :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_cdaa .Bg ,_deec );};if _cdaa .SubSp !=nil {_bfgga :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0073\u0075\u0062\u0053\u0070"}}; -e .EncodeElement (_cdaa .SubSp ,_bfgga );};if _cdaa .OleChartEl !=nil {_fadeb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006fl\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"}};e .EncodeElement (_cdaa .OleChartEl ,_fadeb );};if _cdaa .TxEl !=nil {_dbeefc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u0078\u0045\u006c"}}; -e .EncodeElement (_cdaa .TxEl ,_dbeefc );};if _cdaa .GraphicEl !=nil {_aaebcb :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c"}};e .EncodeElement (_cdaa .GraphicEl ,_aaebcb );};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;};const (ST_TransitionInOutDirectionTypeUnset ST_TransitionInOutDirectionType =0;ST_TransitionInOutDirectionTypeOut ST_TransitionInOutDirectionType =1;ST_TransitionInOutDirectionTypeIn ST_TransitionInOutDirectionType =2;);const (ST_PrintColorModeUnset ST_PrintColorMode =0; -ST_PrintColorModeBw ST_PrintColorMode =1;ST_PrintColorModeGray ST_PrintColorMode =2;ST_PrintColorModeClr ST_PrintColorMode =3;);func (_dafcf *CT_NormalViewProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dafcf .RestoredLeft =NewCT_NormalViewPortion (); -_dafcf .RestoredTop =NewCT_NormalViewPortion ();for _ ,_bfc :=range start .Attr {if _bfc .Name .Local =="\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"{_fdgbd ,_ccebf :=_f .ParseBool (_bfc .Value );if _ccebf !=nil {return _ccebf ; -};_dafcf .ShowOutlineIconsAttr =&_fdgbd ;continue ;};if _bfc .Name .Local =="\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"{_edeg ,_fccc :=_f .ParseBool (_bfc .Value );if _fccc !=nil {return _fccc ;};_dafcf .SnapVertSplitterAttr =&_edeg ; -continue ;};if _bfc .Name .Local =="\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_dafcf .VertBarStateAttr .UnmarshalXMLAttr (_bfc );continue ;};if _bfc .Name .Local =="\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_dafcf .HorzBarStateAttr .UnmarshalXMLAttr (_bfc ); -continue ;};if _bfc .Name .Local =="\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"{_bdfd ,_bdgg :=_f .ParseBool (_bfc .Value );if _bdgg !=nil {return _bdgg ;};_dafcf .PreferSingleViewAttr =&_bdfd ;continue ;};}; -_bbbe :for {_cdaca ,_bebd :=d .Token ();if _bebd !=nil {return _bebd ;};switch _agbg :=_cdaca .(type ){case _g .StartElement :switch _agbg .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fbdf :=d .DecodeElement (_dafcf .RestoredLeft ,&_agbg ); -_fbdf !=nil {return _fbdf ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fgcf :=d .DecodeElement (_dafcf .RestoredTop ,&_agbg ); -_fgcf !=nil {return _fgcf ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dafcf .ExtLst =NewCT_ExtensionList (); -if _cbdd :=d .DecodeElement (_dafcf .ExtLst ,&_agbg );_cbdd !=nil {return _cbdd ;};default:_gdf .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",_agbg .Name ); -if _adccd :=d .Skip ();_adccd !=nil {return _adccd ;};};case _g .EndElement :break _bbbe ;case _g .CharData :};};return nil ;};func (_abffe *ST_TLParaBuildType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_abffe =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_abffe =1; -case "\u0070":*_abffe =2;case "\u0063\u0075\u0073\u0074":*_abffe =3;case "\u0077\u0068\u006fl\u0065":*_abffe =4;};return nil ;}; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_edgc *CT_Picture )ValidateWithPath (path string )error {if _ggac :=_edgc .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_ggac !=nil {return _ggac ;};if _bdbg :=_edgc .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_bdbg !=nil {return _bdbg ;};if _bbae :=_edgc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bbae !=nil {return _bbae ;};if _edgc .Style !=nil {if _ceff :=_edgc .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ceff !=nil {return _ceff ; +};};if _edgc .ExtLst !=nil {if _ggdce :=_edgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggdce !=nil {return _ggdce ;};};return nil ;};const (ST_SplitterBarStateUnset ST_SplitterBarState =0;ST_SplitterBarStateMinimized ST_SplitterBarState =1; +ST_SplitterBarStateRestored ST_SplitterBarState =2;ST_SplitterBarStateMaximized ST_SplitterBarState =3;); -// ValidateWithPath validates the CT_EightDirectionTransition and its children, prefixing error messages with path -func (_gbbg *CT_EightDirectionTransition )ValidateWithPath (path string )error {if _gbbg .DirAttr !=nil {if _aff :=_gbbg .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_aff !=nil {return _aff ;};};return nil ;};func (_eaa *CT_CustomShowList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcga :for {_aeca ,_ccca :=d .Token (); -if _ccca !=nil {return _ccca ;};switch _gbf :=_aeca .(type ){case _g .StartElement :switch _gbf .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_eecab :=NewCT_CustomShow (); -if _ddea :=d .DecodeElement (_eecab ,&_gbf );_ddea !=nil {return _ddea ;};_eaa .CustShow =append (_eaa .CustShow ,_eecab );default:_gdf .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",_gbf .Name ); -if _aedg :=d .Skip ();_aedg !=nil {return _aedg ;};};case _g .EndElement :break _dcga ;case _g .CharData :};};return nil ;};func (_bggab ST_PlaceholderType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eebdc :=_g .Attr {};_eebdc .Name =name ;switch _bggab {case ST_PlaceholderTypeUnset :_eebdc .Value =""; -case ST_PlaceholderTypeTitle :_eebdc .Value ="\u0074\u0069\u0074l\u0065";case ST_PlaceholderTypeBody :_eebdc .Value ="\u0062\u006f\u0064\u0079";case ST_PlaceholderTypeCtrTitle :_eebdc .Value ="\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065";case ST_PlaceholderTypeSubTitle :_eebdc .Value ="\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065"; -case ST_PlaceholderTypeDt :_eebdc .Value ="\u0064\u0074";case ST_PlaceholderTypeSldNum :_eebdc .Value ="\u0073\u006c\u0064\u004e\u0075\u006d";case ST_PlaceholderTypeFtr :_eebdc .Value ="\u0066\u0074\u0072";case ST_PlaceholderTypeHdr :_eebdc .Value ="\u0068\u0064\u0072"; -case ST_PlaceholderTypeObj :_eebdc .Value ="\u006f\u0062\u006a";case ST_PlaceholderTypeChart :_eebdc .Value ="\u0063\u0068\u0061r\u0074";case ST_PlaceholderTypeTbl :_eebdc .Value ="\u0074\u0062\u006c";case ST_PlaceholderTypeClipArt :_eebdc .Value ="\u0063l\u0069\u0070\u0041\u0072\u0074"; -case ST_PlaceholderTypeDgm :_eebdc .Value ="\u0064\u0067\u006d";case ST_PlaceholderTypeMedia :_eebdc .Value ="\u006d\u0065\u0064i\u0061";case ST_PlaceholderTypeSldImg :_eebdc .Value ="\u0073\u006c\u0064\u0049\u006d\u0067";case ST_PlaceholderTypePic :_eebdc .Value ="\u0070\u0069\u0063"; -};return _eebdc ,nil ;}; +// Validate validates the CT_Extension and its children +func (_bbff *CT_Extension )Validate ()error {return _bbff .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func (_fegcb *CT_NotesSlide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fegcb .CSld =NewCT_CommonSlideData (); +for _ ,_faac :=range start .Attr {if _faac .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_dcbcg ,_dbfe :=_gb .ParseBool (_faac .Value );if _dbfe !=nil {return _dbfe ;};_fegcb .ShowMasterSpAttr =&_dcbcg ;continue ; +};if _faac .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_degbf ,_cfa :=_gb .ParseBool (_faac .Value );if _cfa !=nil {return _cfa ;};_fegcb .ShowMasterPhAnimAttr =&_degbf ;continue ;};};_cggc :for {_gcge ,_gbag :=d .Token (); +if _gbag !=nil {return _gbag ;};switch _ecga :=_gcge .(type ){case _b .StartElement :switch _ecga .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _gbaga :=d .DecodeElement (_fegcb .CSld ,&_ecga ); +_gbaga !=nil {return _gbaga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fegcb .ClrMapOvr =_fe .NewCT_ColorMappingOverride (); +if _aaea :=d .DecodeElement (_fegcb .ClrMapOvr ,&_ecga );_aaea !=nil {return _aaea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fegcb .ExtLst =NewCT_ExtensionListModify (); +if _abaf :=d .DecodeElement (_fegcb .ExtLst ,&_ecga );_abaf !=nil {return _abaf ;};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\u004eo\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065 \u0025\u0076",_ecga .Name ); +if _cdcce :=d .Skip ();_cdcce !=nil {return _cdcce ;};};case _b .EndElement :break _cggc ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_TLCommonBehaviorData and its children -func (_effc *CT_TLCommonBehaviorData )Validate ()error {return _effc .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0044\u0061\u0074\u0061");};type CT_HandoutMasterIdListEntry struct{IdAttr string ; +// ValidateWithPath validates the CT_SlideMasterTextStyles and its children, prefixing error messages with path +func (_gbcae *CT_SlideMasterTextStyles )ValidateWithPath (path string )error {if _gbcae .TitleStyle !=nil {if _fgffg :=_gbcae .TitleStyle .ValidateWithPath (path +"/\u0054\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_fgffg !=nil {return _fgffg ; +};};if _gbcae .BodyStyle !=nil {if _aaag :=_gbcae .BodyStyle .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065");_aaag !=nil {return _aaag ;};};if _gbcae .OtherStyle !=nil {if _feceb :=_gbcae .OtherStyle .ValidateWithPath (path +"/\u004f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"); +_feceb !=nil {return _feceb ;};};if _gbcae .ExtLst !=nil {if _agfab :=_gbcae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agfab !=nil {return _agfab ;};};return nil ;};type CT_HandoutMasterIdListEntry struct{IdAttr string ; ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_TLAnimVariantStringVal and its children, prefixing error messages with path -func (_ebfa *CT_TLAnimVariantStringVal )ValidateWithPath (path string )error {return nil };func (_abf *CT_Connector )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_bacf :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}}; -e .EncodeElement (_abf .NvCxnSpPr ,_bacf );_fdc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_abf .SpPr ,_fdc );if _abf .Style !=nil {_acdag :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_abf .Style ,_acdag );};if _abf .ExtLst !=nil {_bgd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abf .ExtLst ,_bgd );};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;};type CT_EmbeddedFontDataId struct{IdAttr string ;};const (ST_TLTimeNodeMasterRelationUnset ST_TLTimeNodeMasterRelation =0;ST_TLTimeNodeMasterRelationSameClick ST_TLTimeNodeMasterRelation =1;ST_TLTimeNodeMasterRelationLastClick ST_TLTimeNodeMasterRelation =2; -ST_TLTimeNodeMasterRelationNextClick ST_TLTimeNodeMasterRelation =3;);type SldSyncPr struct{CT_SlideSyncProperties };func (_egca *CT_CustomerDataList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afea :for {_ecdb ,_gaf :=d .Token ();if _gaf !=nil {return _gaf ; -};switch _agcf :=_ecdb .(type ){case _g .StartElement :switch _agcf .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cadb :=NewCT_CustomerData (); -if _edae :=d .DecodeElement (_cadb ,&_agcf );_edae !=nil {return _edae ;};_egca .CustData =append (_egca .CustData ,_cadb );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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egca .Tags =NewCT_TagsData (); -if _egbf :=d .DecodeElement (_egca .Tags ,&_agcf );_egbf !=nil {return _egbf ;};default:_gdf .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",_agcf .Name ); -if _eggb :=d .Skip ();_eggb !=nil {return _eggb ;};};case _g .EndElement :break _afea ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_CornerDirectionTransition and its children, prefixing error messages with path +func (_bgdb *CT_CornerDirectionTransition )ValidateWithPath (path string )error {if _fbd :=_bgdb .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_fbd !=nil {return _fbd ;};return nil ;};func NewCT_Placeholder ()*CT_Placeholder {_abca :=&CT_Placeholder {}; +return _abca };func (_eefg *CT_OleObjectEmbed )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgfg :=range start .Attr {if _bgfg .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"{_eefg .FollowColorSchemeAttr .UnmarshalXMLAttr (_bgfg ); +continue ;};};_bgdg :for {_eebdd ,_fdfd :=d .Token ();if _fdfd !=nil {return _fdfd ;};switch _agae :=_eebdd .(type ){case _b .StartElement :switch _agae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_eefg .ExtLst =NewCT_ExtensionList (); +if _dbaba :=d .DecodeElement (_eefg .ExtLst ,&_agae );_dbaba !=nil {return _dbaba ;};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\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064\u0020\u0025\u0076",_agae .Name ); +if _adad :=d .Skip ();_adad !=nil {return _adad ;};};case _b .EndElement :break _bgdg ;case _b .CharData :};};return nil ;};type CT_TLAnimateBehavior struct{ -// ValidateWithPath validates the CT_TLAnimVariantBooleanVal and its children, prefixing error messages with path -func (_ecdff *CT_TLAnimVariantBooleanVal )ValidateWithPath (path string )error {return nil };func (_gafgb ST_IterateType )ValidateWithPath (path string )error {switch _gafgb {case 0,1,2,3:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gafgb )); -};return nil ;}; +// By +ByAttr *string ; -// ValidateWithPath validates the CT_TLByRgbColorTransform and its children, prefixing error messages with path -func (_ebfe *CT_TLByRgbColorTransform )ValidateWithPath (path string )error {if _bcbbga :=_ebfe .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_bcbbga !=nil {return _bcbbga ;};if _addbab :=_ebfe .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072"); -_addbab !=nil {return _addbab ;};if _adcfg :=_ebfe .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_adcfg !=nil {return _adcfg ;};return nil ;}; +// From +FromAttr *string ; -// ValidateWithPath validates the CT_TLAnimVariant and its children, prefixing error messages with path -func (_baccf *CT_TLAnimVariant )ValidateWithPath (path string )error {if _baccf .BoolVal !=nil {if _cffbf :=_baccf .BoolVal .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006c\u0056\u0061\u006c");_cffbf !=nil {return _cffbf ;};};if _baccf .IntVal !=nil {if _abaab :=_baccf .IntVal .ValidateWithPath (path +"\u002fI\u006e\u0074\u0056\u0061\u006c"); -_abaab !=nil {return _abaab ;};};if _baccf .FltVal !=nil {if _dfdg :=_baccf .FltVal .ValidateWithPath (path +"\u002fF\u006c\u0074\u0056\u0061\u006c");_dfdg !=nil {return _dfdg ;};};if _baccf .StrVal !=nil {if _dfgdf :=_baccf .StrVal .ValidateWithPath (path +"\u002fS\u0074\u0072\u0056\u0061\u006c"); -_dfgdf !=nil {return _dfgdf ;};};if _baccf .ClrVal !=nil {if _ccgg :=_baccf .ClrVal .ValidateWithPath (path +"\u002fC\u006c\u0072\u0056\u0061\u006c");_ccgg !=nil {return _ccgg ;};};return nil ;};type CT_TLTriggerRuntimeNode struct{ +// To +ToAttr *string ; -// Value -ValAttr ST_TLTriggerRuntimeNode ;};type ST_TLTriggerRuntimeNode byte ;func NewCT_Picture ()*CT_Picture {_efdc :=&CT_Picture {};_efdc .NvPicPr =NewCT_PictureNonVisual ();_efdc .BlipFill =_eb .NewCT_BlipFillProperties ();_efdc .SpPr =_eb .NewCT_ShapeProperties (); -return _efdc ;};type ST_TLAnimateMotionBehaviorOrigin byte ; +// Calculation Mode +CalcmodeAttr ST_TLAnimateBehaviorCalcMode ; -// ValidateWithPath validates the HandoutMaster and its children, prefixing error messages with path -func (_fedac *HandoutMaster )ValidateWithPath (path string )error {if _efgbe :=_fedac .CT_HandoutMaster .ValidateWithPath (path );_efgbe !=nil {return _efgbe ;};return nil ;}; +// Value Type +ValueTypeAttr ST_TLAnimateBehaviorValueType ;CBhvr *CT_TLCommonBehaviorData ; -// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path -func (_acb *CT_Connector )ValidateWithPath (path string )error {if _caa :=_acb .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_caa !=nil {return _caa ;};if _bge :=_acb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_bge !=nil {return _bge ;};if _acb .Style !=nil {if _gfbf :=_acb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_gfbf !=nil {return _gfbf ;};};if _acb .ExtLst !=nil {if _edg :=_acb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_edg !=nil {return _edg ;};};return nil ;};func (_cdbdb *ST_TransitionSpeed )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cdbdb =0;case "\u0073\u006c\u006f\u0077":*_cdbdb =1;case "\u006d\u0065\u0064":*_cdbdb =2;case "\u0066\u0061\u0073\u0074":*_cdbdb =3; -};return nil ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionHorz ST_Direction =1;ST_DirectionVert ST_Direction =2;); +// Time Animated Value List +TavLst *CT_TLTimeAnimateValueList ;};func (_bbcg *CT_StringTag )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ffddg :=range start .Attr {if _ffddg .Name .Local =="\u006e\u0061\u006d\u0065"{_fagc ,_bdbe :=_ffddg .Value ,error (nil ); +if _bdbe !=nil {return _bdbe ;};_bbcg .NameAttr =_fagc ;continue ;};if _ffddg .Name .Local =="\u0076\u0061\u006c"{_bfccd ,_bfcdb :=_ffddg .Value ,error (nil );if _bfcdb !=nil {return _bfcdb ;};_bbcg .ValAttr =_bfccd ;continue ;};};for {_caeba ,_beagf :=d .Token (); +if _beagf !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074r\u0069\u006e\u0067\u0054\u0061\u0067\u003a\u0020\u0025\u0073",_beagf );};if _cbdgd ,_bcged :=_caeba .(_b .EndElement );_bcged &&_cbdgd .Name ==start .Name {break ; +};};return nil ;};func (_gegfd *ST_TransitionEightDirectionType )ValidateWithPath (path string )error {_agfbe :=[]string {};if _gegfd .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {_agfbe =append (_agfbe ,"\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 _gegfd .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {_agfbe =append (_agfbe ,"\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 (_agfbe )> 1{return _d .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_agfbe );};return nil ;};func (_eebgbc ST_PlaceholderSize )String ()string {switch _eebgbc {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_ApplicationNonVisualDrawingProps struct{ -// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path -func (_ccec *CT_ExtensionList )ValidateWithPath (path string )error {for _gbgc ,_dede :=range _ccec .Ext {if _bdfbf :=_dede .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_gbgc ));_bdfbf !=nil {return _bdfbf ; -};};return nil ;};func NewCT_ShowProperties ()*CT_ShowProperties {_cgcd :=&CT_ShowProperties {};return _cgcd };func (_dbacee *CT_TLCommonTimeNodeData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dbacee .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_dbacee .IdAttr )}); -};if _dbacee .PresetIDAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"},Value :_fa .Sprintf ("\u0025\u0076",*_dbacee .PresetIDAttr )});};if _dbacee .PresetClassAttr !=ST_TLTimeNodePresetClassTypeUnset {_gceg ,_bgabf :=_dbacee .PresetClassAttr .MarshalXMLAttr (_g .Name {Local :"p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"}); -if _bgabf !=nil {return _bgabf ;};start .Attr =append (start .Attr ,_gceg );};if _dbacee .PresetSubtypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"},Value :_fa .Sprintf ("\u0025\u0076",*_dbacee .PresetSubtypeAttr )}); -};if _dbacee .DurAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0075\u0072"},Value :_fa .Sprintf ("\u0025\u0076",*_dbacee .DurAttr )});};if _dbacee .RepeatCountAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"},Value :_fa .Sprintf ("\u0025\u0076",*_dbacee .RepeatCountAttr )}); -};if _dbacee .RepeatDurAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"},Value :_fa .Sprintf ("\u0025\u0076",*_dbacee .RepeatDurAttr )});};if _dbacee .SpdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_dbacee .SpdAttr )}); -};if _dbacee .AccelAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0063\u0063e\u006c"},Value :_fa .Sprintf ("\u0025\u0076",*_dbacee .AccelAttr )});};if _dbacee .DecelAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0065\u0063e\u006c"},Value :_fa .Sprintf ("\u0025\u0076",*_dbacee .DecelAttr )}); -};if _dbacee .AutoRevAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061u\u0074\u006f\u0052\u0065\u0076"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_dbacee .AutoRevAttr ))});};if _dbacee .RestartAttr !=ST_TLTimeNodeRestartTypeUnset {_afbd ,_fcegf :=_dbacee .RestartAttr .MarshalXMLAttr (_g .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"}); -if _fcegf !=nil {return _fcegf ;};start .Attr =append (start .Attr ,_afbd );};if _dbacee .FillAttr !=ST_TLTimeNodeFillTypeUnset {_bdcff ,_dfbcg :=_dbacee .FillAttr .MarshalXMLAttr (_g .Name {Local :"\u0066\u0069\u006c\u006c"});if _dfbcg !=nil {return _dfbcg ; -};start .Attr =append (start .Attr ,_bdcff );};if _dbacee .SyncBehaviorAttr !=ST_TLTimeNodeSyncTypeUnset {_fgcfb ,_fbcbe :=_dbacee .SyncBehaviorAttr .MarshalXMLAttr (_g .Name {Local :"\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"}); -if _fbcbe !=nil {return _fbcbe ;};start .Attr =append (start .Attr ,_fgcfb );};if _dbacee .TmFilterAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_fa .Sprintf ("\u0025\u0076",*_dbacee .TmFilterAttr )}); -};if _dbacee .EvtFilterAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"},Value :_fa .Sprintf ("\u0025\u0076",*_dbacee .EvtFilterAttr )});};if _dbacee .DisplayAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_dbacee .DisplayAttr ))}); -};if _dbacee .MasterRelAttr !=ST_TLTimeNodeMasterRelationUnset {_caebf ,_cefd :=_dbacee .MasterRelAttr .MarshalXMLAttr (_g .Name {Local :"\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"});if _cefd !=nil {return _cefd ;};start .Attr =append (start .Attr ,_caebf ); -};if _dbacee .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_fa .Sprintf ("\u0025\u0076",*_dbacee .BldLvlAttr )});};if _dbacee .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_dbacee .GrpIdAttr )}); -};if _dbacee .AfterEffectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_dbacee .AfterEffectAttr ))});};if _dbacee .NodeTypeAttr !=ST_TLTimeNodeTypeUnset {_afcgfc ,_bbae :=_dbacee .NodeTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"}); -if _bbae !=nil {return _bbae ;};start .Attr =append (start .Attr ,_afcgfc );};if _dbacee .NodePhAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0064\u0065\u0050\u0068"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_dbacee .NodePhAttr ))}); -};e .EncodeToken (start );if _dbacee .StCondLst !=nil {_dggg :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u0073\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_dbacee .StCondLst ,_dggg );};if _dbacee .EndCondLst !=nil {_babb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065n\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}}; -e .EncodeElement (_dbacee .EndCondLst ,_babb );};if _dbacee .EndSync !=nil {_gefeb :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0065\u006e\u0064\u0053\u0079\u006ec"}};e .EncodeElement (_dbacee .EndSync ,_gefeb );};if _dbacee .Iterate !=nil {_ffec :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0069\u0074\u0065\u0072\u0061\u0074e"}}; -e .EncodeElement (_dbacee .Iterate ,_ffec );};if _dbacee .ChildTnLst !=nil {_ddcg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063h\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"}};e .EncodeElement (_dbacee .ChildTnLst ,_ddcg );};if _dbacee .SubTnLst !=nil {_ddbf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"}}; -e .EncodeElement (_dbacee .SubTnLst ,_ddbf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_EightDirectionTransition struct{ +// Is a Photo Album +IsPhotoAttr *bool ; -// Direction -DirAttr *ST_TransitionEightDirectionType ;};func (_cedb *CT_NotesViewProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_aabc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}}; -e .EncodeElement (_cedb .CSldViewPr ,_aabc );if _cedb .ExtLst !=nil {_dadc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cedb .ExtLst ,_dadc );};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;};func (_fgbdd ST_TLChartSubelementType )Validate ()error {return _fgbdd .ValidateWithPath ("")};func (_dgdece *CT_TLAnimVariant )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dgdece .BoolVal !=nil {_ffab :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0062\u006f\u006f\u006c\u0056\u0061l"}}; -e .EncodeElement (_dgdece .BoolVal ,_ffab );};if _dgdece .IntVal !=nil {_dbad :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0069\u006e\u0074\u0056\u0061\u006c"}};e .EncodeElement (_dgdece .IntVal ,_dbad );};if _dgdece .FltVal !=nil {_gead :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0066\u006c\u0074\u0056\u0061\u006c"}}; -e .EncodeElement (_dgdece .FltVal ,_gead );};if _dgdece .StrVal !=nil {_cgaa :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0056\u0061\u006c"}};e .EncodeElement (_dgdece .StrVal ,_cgaa );};if _dgdece .ClrVal !=nil {_caec :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u0056\u0061\u006c"}}; -e .EncodeElement (_dgdece .ClrVal ,_caec );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_edcbgd ST_Direction )ValidateWithPath (path string )error {switch _edcbgd {case 0,1,2:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edcbgd )); -};return nil ;};type Notes struct{CT_NotesSlide };func (_fbdgd *CT_ViewProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fbdgd .LastViewAttr !=ST_ViewTypeUnset {_gdebg ,_fbfdac :=_fbdgd .LastViewAttr .MarshalXMLAttr (_g .Name {Local :"\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"}); -if _fbfdac !=nil {return _fbfdac ;};start .Attr =append (start .Attr ,_gdebg );};if _fbdgd .ShowCommentsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_fbdgd .ShowCommentsAttr ))}); -};e .EncodeToken (start );if _fbdgd .NormalViewPr !=nil {_cabcc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006e\u006f\u0072\u006d\u0061\u006c\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_fbdgd .NormalViewPr ,_cabcc );};if _fbdgd .SlideViewPr !=nil {_ffbc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}}; -e .EncodeElement (_fbdgd .SlideViewPr ,_ffbc );};if _fbdgd .OutlineViewPr !=nil {_ffbac :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u006fu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_fbdgd .OutlineViewPr ,_ffbac ); -};if _fbdgd .NotesTextViewPr !=nil {_abcdg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0054\u0065\u0078\u0074\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_fbdgd .NotesTextViewPr ,_abcdg );};if _fbdgd .SorterViewPr !=nil {_beead :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u006f\u0072\u0074\u0065\u0072\u0056i\u0065\u0077\u0050\u0072"}}; -e .EncodeElement (_fbdgd .SorterViewPr ,_beead );};if _fbdgd .NotesViewPr !=nil {_dbfeec :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_fbdgd .NotesViewPr ,_dbfeec ); -};if _fbdgd .GridSpacing !=nil {_fdfa :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_fbdgd .GridSpacing ,_fdfa );};if _fbdgd .ExtLst !=nil {_dbgda :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_fbdgd .ExtLst ,_dbgda );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ecbc *ST_TLAnimateColorDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ecbc =0;case "\u0063\u0077":*_ecbc =1; -case "\u0063\u0063\u0077":*_ecbc =2;};return nil ;}; +// Is User Drawn +UserDrawnAttr *bool ; -// Validate validates the CT_GraphicalObjectFrame and its children -func (_aaca *CT_GraphicalObjectFrame )Validate ()error {return _aaca .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");};type CT_TagsData struct{IdAttr string ; -};func (_cegbe ST_TLAnimateMotionPathEditMode )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gefdg :=_g .Attr {};_gefdg .Name =name ;switch _cegbe {case ST_TLAnimateMotionPathEditModeUnset :_gefdg .Value ="";case ST_TLAnimateMotionPathEditModeRelative :_gefdg .Value ="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"; -case ST_TLAnimateMotionPathEditModeFixed :_gefdg .Value ="\u0066\u0069\u0078e\u0064";};return _gefdg ,nil ;};func (_fffee *ST_WebScreenSize )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fffee =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_fffee =1; -case "\u00364\u0030\u0078\u0034\u0038\u0030":*_fffee =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_fffee =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_fffee =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_fffee =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_fffee =6; -case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_fffee =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_fffee =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_fffee =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_fffee =10; -case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_fffee =11;};return nil ;};func (_fefeb *CT_HandoutMasterIdList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fefeb .HandoutMasterId !=nil {_bfgdb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073t\u0065\u0072\u0049\u0064"}}; -e .EncodeElement (_fefeb .HandoutMasterId ,_bfgdb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gdddc ST_SlideLayoutType )String ()string {switch _gdddc {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 "";}; +// Placeholder Shape +Ph *CT_Placeholder ;AudioCd *_fe .CT_AudioCD ;WavAudioFile *_fe .CT_EmbeddedWAVAudioFile ;AudioFile *_fe .CT_AudioFile ;VideoFile *_fe .CT_VideoFile ;QuickTimeFile *_fe .CT_QuickTimeFile ; -// ValidateWithPath validates the CT_TLByHslColorTransform and its children, prefixing error messages with path -func (_fafae *CT_TLByHslColorTransform )ValidateWithPath (path string )error {if _bgdag :=_fafae .SAttr .ValidateWithPath (path +"\u002f\u0053\u0041\u0074\u0074\u0072");_bgdag !=nil {return _bgdag ;};if _dbdb :=_fafae .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072"); -_dbdb !=nil {return _dbdb ;};return nil ;};const (ST_IterateTypeUnset ST_IterateType =0;ST_IterateTypeEl ST_IterateType =1;ST_IterateTypeWd ST_IterateType =2;ST_IterateTypeLt ST_IterateType =3;);const (ST_TLAnimateMotionBehaviorOriginUnset ST_TLAnimateMotionBehaviorOrigin =0; -ST_TLAnimateMotionBehaviorOriginParent ST_TLAnimateMotionBehaviorOrigin =1;ST_TLAnimateMotionBehaviorOriginLayout ST_TLAnimateMotionBehaviorOrigin =2;); +// Customer Data List +CustDataLst *CT_CustomerDataList ;ExtLst *CT_ExtensionList ;};func (_ffcc *CT_TLTimeNodeParallel )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_eedcf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063T\u006e"}}; +e .EncodeElement (_ffcc .CTn ,_eedcf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aedee *ST_TLTriggerEvent )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aedee =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_aedee =1; +case "\u006f\u006e\u0045n\u0064":*_aedee =2;case "\u0062\u0065\u0067i\u006e":*_aedee =3;case "\u0065\u006e\u0064":*_aedee =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_aedee =5;case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_aedee =6; +case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_aedee =7;case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_aedee =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_aedee =9;case "\u006f\u006e\u0050\u0072\u0065\u0076":*_aedee =10; +case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_aedee =11;};return nil ;};func NewCT_OptionalBlackTransition ()*CT_OptionalBlackTransition {_egab :=&CT_OptionalBlackTransition {};return _egab ;};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 (_geegg *CT_TLPoint )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_decbd :=range start .Attr {if _decbd .Name .Local =="\u0078"{_ddacc ,_adgda :=ParseUnionST_Percentage (_decbd .Value ); +if _adgda !=nil {return _adgda ;};_geegg .XAttr =_ddacc ;continue ;};if _decbd .Name .Local =="\u0079"{_edfaa ,_fbfdg :=ParseUnionST_Percentage (_decbd .Value );if _fbfdg !=nil {return _fbfdg ;};_geegg .YAttr =_edfaa ;continue ;};};for {_dedad ,_aaeg :=d .Token (); +if _aaeg !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074\u003a\u0020%\u0073",_aaeg );};if _defgf ,_deadb :=_dedad .(_b .EndElement );_deadb &&_defgf .Name ==start .Name {break ; +};};return nil ;};func (_acgae ST_TLTimeIndefinite )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_acgae .String (),start );};func (_bdfcc ST_PhotoAlbumFrameShape )String ()string {switch _bdfcc {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 "";}; -// Validate validates the CT_TLPoint and its children -func (_egaea *CT_TLPoint )Validate ()error {return _egaea .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074");};func (_bdgab ST_TLAnimateMotionPathEditMode )ValidateWithPath (path string )error {switch _bdgab {case 0,1,2:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdgab )); -};return nil ;};const (ST_PhotoAlbumLayoutUnset ST_PhotoAlbumLayout =0;ST_PhotoAlbumLayoutFitToSlide ST_PhotoAlbumLayout =1;ST_PhotoAlbumLayout1pic ST_PhotoAlbumLayout =2;ST_PhotoAlbumLayout2pic ST_PhotoAlbumLayout =3;ST_PhotoAlbumLayout4pic ST_PhotoAlbumLayout =4; -ST_PhotoAlbumLayout1picTitle ST_PhotoAlbumLayout =5;ST_PhotoAlbumLayout2picTitle ST_PhotoAlbumLayout =6;ST_PhotoAlbumLayout4picTitle ST_PhotoAlbumLayout =7;);type CT_TransitionSoundAction struct{ +// ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path +func (_bbfe *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _bbgf :=_bbfe .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bbgf !=nil {return _bbgf ;};if _gfcg :=_bbfe .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); +_gfcg !=nil {return _gfcg ;};if _gbca :=_bbfe .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_gbca !=nil {return _gbca ;};return nil ;}; -// Start Sound Action -StSnd *CT_TransitionStartSoundAction ; +// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path +func (_dfg *CT_ExtensionList )ValidateWithPath (path string )error {for _fefc ,_eebb :=range _dfg .Ext {if _eabc :=_eebb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_fefc ));_eabc !=nil {return _eabc ; +};};return nil ;};func (_bcadc *CT_PictureNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcadc .CNvPr =_fe .NewCT_NonVisualDrawingProps ();_bcadc .CNvPicPr =_fe .NewCT_NonVisualPictureProperties ();_bcadc .NvPr =NewCT_ApplicationNonVisualDrawingProps (); +_ebcd :for {_gcag ,_gfada :=d .Token ();if _gfada !=nil {return _gfada ;};switch _abbc :=_gcag .(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\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _cbgca :=d .DecodeElement (_bcadc .CNvPr ,&_abbc ); +_cbgca !=nil {return _cbgca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _fffd :=d .DecodeElement (_bcadc .CNvPicPr ,&_abbc ); +_fffd !=nil {return _fffd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _adeab :=d .DecodeElement (_bcadc .NvPr ,&_abbc ); +_adeab !=nil {return _adeab ;};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",_abbc .Name ); +if _ecba :=d .Skip ();_ecba !=nil {return _ecba ;};};case _b .EndElement :break _ebcd ;case _b .CharData :};};return nil ;};func (_bgade ST_TLAnimateMotionBehaviorOrigin )String ()string {switch _bgade {case 0:return "";case 1:return "\u0070\u0061\u0072\u0065\u006e\u0074"; +case 2:return "\u006c\u0061\u0079\u006f\u0075\u0074";};return "";};func NewCT_NotesSlide ()*CT_NotesSlide {_fbbc :=&CT_NotesSlide {};_fbbc .CSld =NewCT_CommonSlideData ();return _fbbc ;};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 (_abafad ST_SplitterBarState )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bcbcc :=_b .Attr {};_bcbcc .Name =name ;switch _abafad {case ST_SplitterBarStateUnset :_bcbcc .Value ="";case ST_SplitterBarStateMinimized :_bcbcc .Value ="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"; +case ST_SplitterBarStateRestored :_bcbcc .Value ="\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064";case ST_SplitterBarStateMaximized :_bcbcc .Value ="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d";};return _bcbcc ,nil ;};func (_cceac *ST_OleObjectFollowColorScheme )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cceac =0; +case "\u006e\u006f\u006e\u0065":*_cceac =1;case "\u0066\u0075\u006c\u006c":*_cceac =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_cceac =3;};return nil ;};func NewCT_TLByRgbColorTransform ()*CT_TLByRgbColorTransform {_ebaec :=&CT_TLByRgbColorTransform {}; +return _ebaec ;};func (_ege *CT_Guide )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ege .OrientAttr !=ST_DirectionUnset {_cbaf ,_dafa :=_ege .OrientAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _dafa !=nil {return _dafa ; +};start .Attr =append (start .Attr ,_cbaf );};if _ege .PosAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u006f\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_ege .PosAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_fcfe *ST_TLAnimateBehaviorValueType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fcfe =0;case "\u0073\u0074\u0072":*_fcfe =1;case "\u006e\u0075\u006d":*_fcfe =2;case "\u0063\u006c\u0072":*_fcfe =3;};return nil ; +};func (_abcba *Notes )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\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 ,_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\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 ,_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 ="\u0070:\u006e\u006f\u0074\u0065\u0073";return _abcba .CT_NotesSlide .MarshalXML (e ,start );};func (_eebddc ST_TLPreviousActionType )Validate ()error {return _eebddc .ValidateWithPath ("")};type EG_ExtensionList struct{ -// Stop Sound Action -EndSnd *CT_Empty ;}; +// Extension +Ext []*CT_Extension ;}; -// ValidateWithPath validates the CT_SlideLayoutIdList and its children, prefixing error messages with path -func (_cfeab *CT_SlideLayoutIdList )ValidateWithPath (path string )error {for _acdg ,_cagg :=range _cfeab .SldLayoutId {if _bbfc :=_cagg .ValidateWithPath (_fa .Sprintf ("\u0025s\u002fS\u006c\u0064\u004c\u0061\u0079o\u0075\u0074I\u0064\u005b\u0025\u0064\u005d",path ,_acdg )); -_bbfc !=nil {return _bbfc ;};};return nil ;};func (_bbffg ST_TransitionSpeed )Validate ()error {return _bbffg .ValidateWithPath ("")};func (_gbbaa *ST_OleObjectFollowColorScheme )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gbbaa =0; -case "\u006e\u006f\u006e\u0065":*_gbbaa =1;case "\u0066\u0075\u006c\u006c":*_gbbaa =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_gbbaa =3;};return nil ;};func (_aeega ST_TLAnimateBehaviorCalcMode )Validate ()error {return _aeega .ValidateWithPath ("")}; -type CT_SlideSorterViewProperties struct{ +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_gafga *CT_Shape )ValidateWithPath (path string )error {if _fcdf :=_gafga .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_fcdf !=nil {return _fcdf ;};if _bfgfg :=_gafga .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_bfgfg !=nil {return _bfgfg ;};if _gafga .Style !=nil {if _fcbc :=_gafga .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_fcbc !=nil {return _fcbc ;};};if _gafga .TxBody !=nil {if _ccaeg :=_gafga .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079"); +_ccaeg !=nil {return _ccaeg ;};};if _gafga .ExtLst !=nil {if _dgeb :=_gafga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgeb !=nil {return _dgeb ;};};return nil ;};func NewAG_TLBuild ()*AG_TLBuild {_fga :=&AG_TLBuild {};return _fga }; +func (_ccefa *CT_IndexRange )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgbc :=range start .Attr {if _bgbc .Name .Local =="\u0073\u0074"{_gbbg ,_cgbg :=_gb .ParseUint (_bgbc .Value ,10,32);if _cgbg !=nil {return _cgbg ;};_ccefa .StAttr =uint32 (_gbbg ); +continue ;};if _bgbc .Name .Local =="\u0065\u006e\u0064"{_eebd ,_ccad :=_gb .ParseUint (_bgbc .Value ,10,32);if _ccad !=nil {return _ccad ;};_ccefa .EndAttr =uint32 (_eebd );continue ;};};for {_dcbf ,_acda :=d .Token ();if _acda !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0064e\u0078R\u0061\u006e\u0067\u0065\u003a\u0020\u0025s",_acda ); +};if _ccedg ,_gdfc :=_dcbf .(_b .EndElement );_gdfc &&_ccedg .Name ==start .Name {break ;};};return nil ;};func (_bdbaa ST_TLTimeNodeMasterRelation )ValidateWithPath (path string )error {switch _bdbaa {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdbaa )); +};return nil ;};func NewCT_TLCommonTimeNodeData ()*CT_TLCommonTimeNodeData {_egcba :=&CT_TLCommonTimeNodeData {};return _egcba ;};func (_fbeda *ST_WebColorType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbeab ,_geaee :=d .Token ();if _geaee !=nil {return _geaee ; +};if _ffbea ,_efaaa :=_bbeab .(_b .EndElement );_efaaa &&_ffbea .Name ==start .Name {*_fbeda =1;return nil ;};if _cgcgf ,_cfcgd :=_bbeab .(_b .CharData );!_cfcgd {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbeab ); +}else {switch string (_cgcgf ){case "":*_fbeda =0;case "\u006e\u006f\u006e\u0065":*_fbeda =1;case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_fbeda =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_fbeda =3; +case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_fbeda =4;case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_fbeda =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_fbeda =6; +};};_bbeab ,_geaee =d .Token ();if _geaee !=nil {return _geaee ;};if _eebgbe ,_egeda :=_bbeab .(_b .EndElement );_egeda &&_eebgbe .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbeab ); +};func (_gdebc *CT_OrientationTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gdebc .DirAttr !=ST_DirectionUnset {_fcab ,_bggc :=_gdebc .DirAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0069\u0072"});if _bggc !=nil {return _bggc ; +};start .Attr =append (start .Attr ,_fcab );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Show Formatting -ShowFormattingAttr *bool ; +// Validate validates the CT_TLTimeConditionList and its children +func (_ggcbc *CT_TLTimeConditionList )Validate ()error {return _ggcbc .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069s\u0074");};func (_cbgaba ST_TLAnimateBehaviorCalcMode )ValidateWithPath (path string )error {switch _cbgaba {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbgaba )); +};return nil ;}; -// Base properties for Slide Sorter View -CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;};func NewCT_NormalViewPortion ()*CT_NormalViewPortion {_feac :=&CT_NormalViewPortion {};return _feac };func (_eadab *SldSyncPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eadab .CT_SlideSyncProperties =*NewCT_SlideSyncProperties (); -for _ ,_fgabe :=range start .Attr {if _fgabe .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_ddgb ,_efege :=_fgabe .Value ,error (nil );if _efege !=nil {return _efege ;};_eadab .ServerSldIdAttr =_ddgb ;continue ;};if _fgabe .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_dggd ,_adaef :=ParseStdlibTime (_fgabe .Value ); -if _adaef !=nil {return _adaef ;};_eadab .ServerSldModifiedTimeAttr =_dggd ;continue ;};if _fgabe .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_gcbcg ,_eabcf :=ParseStdlibTime (_fgabe .Value ); -if _eabcf !=nil {return _eabcf ;};_eadab .ClientInsertedTimeAttr =_gcbcg ;continue ;};};_ffggff :for {_cfacgd ,_dadbe :=d .Token ();if _dadbe !=nil {return _dadbe ;};switch _gbaca :=_cfacgd .(type ){case _g .StartElement :switch _gbaca .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_eadab .ExtLst =NewCT_ExtensionList (); -if _eabb :=d .DecodeElement (_eadab .ExtLst ,&_gbaca );_eabb !=nil {return _eabb ;};default:_gdf .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",_gbaca .Name ); -if _gecde :=d .Skip ();_gecde !=nil {return _gecde ;};};case _g .EndElement :break _ffggff ;case _g .CharData :};};return nil ;};type CT_SlideRelationshipListEntry struct{IdAttr string ;};func (_bdcbf *ST_PrintWhat )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bdcbf =0; -case "\u0073\u006c\u0069\u0064\u0065\u0073":*_bdcbf =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_bdcbf =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_bdcbf =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_bdcbf =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_bdcbf =5; -case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_bdcbf =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_bdcbf =7;case "\u006e\u006f\u0074e\u0073":*_bdcbf =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_bdcbf =9;};return nil ;};const (ST_ViewTypeUnset ST_ViewType =0; -ST_ViewTypeSldView ST_ViewType =1;ST_ViewTypeSldMasterView ST_ViewType =2;ST_ViewTypeNotesView ST_ViewType =3;ST_ViewTypeHandoutView ST_ViewType =4;ST_ViewTypeNotesMasterView ST_ViewType =5;ST_ViewTypeOutlineView ST_ViewType =6;ST_ViewTypeSldSorterView ST_ViewType =7; -ST_ViewTypeSldThumbnailView ST_ViewType =8;);func (_cggg ST_TLTimeNodeFillType )Validate ()error {return _cggg .ValidateWithPath ("")};func (_eabaa *CT_SlideIdList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adcb :for {_decf ,_gfeg :=d .Token (); -if _gfeg !=nil {return _gfeg ;};switch _efdfd :=_decf .(type ){case _g .StartElement :switch _efdfd .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdba :=NewCT_SlideIdListEntry (); -if _edfa :=d .DecodeElement (_ebdba ,&_efdfd );_edfa !=nil {return _edfa ;};_eabaa .SldId =append (_eabaa .SldId ,_ebdba );default:_gdf .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",_efdfd .Name ); -if _gced :=d .Skip ();_gced !=nil {return _gced ;};};case _g .EndElement :break _adcb ;case _g .CharData :};};return nil ;};func (_fcdg *CT_WheelTransition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fcdg .SpokesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070\u006f\u006b\u0065\u0073"},Value :_fa .Sprintf ("\u0025\u0076",*_fcdg .SpokesAttr )}); -};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ExtensionList and its children +func (_adbg *CT_ExtensionList )Validate ()error {return _adbg .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_acgb *CT_SlideMasterIdList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _acgb .SldMasterId !=nil {_feeeb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}};for _ ,_bdbgf :=range _acgb .SldMasterId {e .EncodeElement (_bdbgf ,_feeeb );};};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_edgea *CT_TLTimeTargetElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bacg :for {_bcfa ,_gcgb :=d .Token ();if _gcgb !=nil {return _gcgb ;};switch _gffbg :=_bcfa .(type ){case _b .StartElement :switch _gffbg .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edgea .SldTgt =NewCT_Empty (); +if _fcbcg :=d .DecodeElement (_edgea .SldTgt ,&_gffbg );_fcbcg !=nil {return _fcbcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edgea .SndTgt =_fe .NewCT_EmbeddedWAVAudioFile (); +if _gbdca :=d .DecodeElement (_edgea .SndTgt ,&_gffbg );_gbdca !=nil {return _gbdca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edgea .SpTgt =NewCT_TLShapeTargetElement (); +if _agfae :=d .DecodeElement (_edgea .SpTgt ,&_gffbg );_agfae !=nil {return _agfae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edgea .InkTgt =NewCT_TLSubShapeId (); +if _bfff :=d .DecodeElement (_edgea .InkTgt ,&_gffbg );_bfff !=nil {return _bfff ;};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\u0054\u004c\u0054\u0069m\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_gffbg .Name ); +if _eegdd :=d .Skip ();_eegdd !=nil {return _eegdd ;};};case _b .EndElement :break _bacg ;case _b .CharData :};};return nil ;};func NewCT_SlideMasterIdListEntry ()*CT_SlideMasterIdListEntry {_faaccb :=&CT_SlideMasterIdListEntry {};return _faaccb ;};func (_cgbef ST_PrintColorMode )Validate ()error {return _cgbef .ValidateWithPath ("")}; -// Validate validates the CT_TLTimeAnimateValue and its children -func (_fabfg *CT_TLTimeAnimateValue )Validate ()error {return _fabfg .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u0041\u006e\u0069\u006d\u0061t\u0065\u0056\u0061\u006c\u0075\u0065");};func NewCT_ShowInfoKiosk ()*CT_ShowInfoKiosk {_bcab :=&CT_ShowInfoKiosk {}; -return _bcab };func (_ddcecd ST_PhotoAlbumLayout )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cgfeea :=_g .Attr {};_cgfeea .Name =name ;switch _ddcecd {case ST_PhotoAlbumLayoutUnset :_cgfeea .Value ="";case ST_PhotoAlbumLayoutFitToSlide :_cgfeea .Value ="\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065"; -case ST_PhotoAlbumLayout1pic :_cgfeea .Value ="\u0031\u0070\u0069\u0063";case ST_PhotoAlbumLayout2pic :_cgfeea .Value ="\u0032\u0070\u0069\u0063";case ST_PhotoAlbumLayout4pic :_cgfeea .Value ="\u0034\u0070\u0069\u0063";case ST_PhotoAlbumLayout1picTitle :_cgfeea .Value ="\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce"; -case ST_PhotoAlbumLayout2picTitle :_cgfeea .Value ="\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce";case ST_PhotoAlbumLayout4picTitle :_cgfeea .Value ="\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce";};return _cgfeea ,nil ;}; -// ValidateWithPath validates the CT_NotesMasterIdList and its children, prefixing error messages with path -func (_gdcf *CT_NotesMasterIdList )ValidateWithPath (path string )error {if _gdcf .NotesMasterId !=nil {if _gdab :=_gdcf .NotesMasterId .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064");_gdab !=nil {return _gdab ; -};};return nil ;};func (_dbae *CT_TLTimeNodeParallel )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_aedbae :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_dbae .CTn ,_aedbae ); -e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bcffa *ST_TLAnimateBehaviorValueType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_edegc ,_ccffc :=d .Token ();if _ccffc !=nil {return _ccffc ;};if _cgafc ,_dbefd :=_edegc .(_g .EndElement ); -_dbefd &&_cgafc .Name ==start .Name {*_bcffa =1;return nil ;};if _beadb ,_cebcg :=_edegc .(_g .CharData );!_cebcg {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edegc ); -}else {switch string (_beadb ){case "":*_bcffa =0;case "\u0073\u0074\u0072":*_bcffa =1;case "\u006e\u0075\u006d":*_bcffa =2;case "\u0063\u006c\u0072":*_bcffa =3;};};_edegc ,_ccffc =d .Token ();if _ccffc !=nil {return _ccffc ;};if _fegdd ,_cggbe :=_edegc .(_g .EndElement ); -_cggbe &&_fegdd .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edegc );};func (_gadc ST_TLTriggerRuntimeNode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gadc .String (),start ); -};func (_bfecf *CT_WheelTransition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fabag :=range start .Attr {if _fabag .Name .Local =="\u0073\u0070\u006f\u006b\u0065\u0073"{_acfa ,_cadfga :=_f .ParseUint (_fabag .Value ,10,32);if _cadfga !=nil {return _cadfga ; -};_ecgbe :=uint32 (_acfa );_bfecf .SpokesAttr =&_ecgbe ;continue ;};};for {_eecadb ,_caaaa :=d .Token ();if _caaaa !=nil {return _fa .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",_caaaa ); -};if _fgaaa ,_eeaad :=_eecadb .(_g .EndElement );_eeaad &&_fgaaa .Name ==start .Name {break ;};};return nil ;};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_bgeg :=&CT_ShapeNonVisual {};_bgeg .CNvPr =_eb .NewCT_NonVisualDrawingProps ();_bgeg .CNvSpPr =_eb .NewCT_NonVisualDrawingShapeProps (); -_bgeg .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _bgeg ;}; +// ValidateWithPath validates the CT_TLTimeAnimateValueList and its children, prefixing error messages with path +func (_cacac *CT_TLTimeAnimateValueList )ValidateWithPath (path string )error {for _deba ,_bgce :=range _cacac .Tav {if _deeaa :=_bgce .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0076\u005b\u0025\u0064\u005d",path ,_deba ));_deeaa !=nil {return _deeaa ; +};};return nil ;};func (_dbda *NotesMaster )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\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 ,_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\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 ,_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 ="\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072";return _dbda .CT_NotesMaster .MarshalXML (e ,start );}; -// Validate validates the CT_StringTag and its children -func (_cefc *CT_StringTag )Validate ()error {return _cefc .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0072\u0069\u006e\u0067\u0054\u0061\u0067");};func NewCT_WheelTransition ()*CT_WheelTransition {_ggafe :=&CT_WheelTransition {};return _ggafe }; +// ValidateWithPath validates the CT_TLTimeAnimateValue and its children, prefixing error messages with path +func (_degag *CT_TLTimeAnimateValue )ValidateWithPath (path string )error {if _degag .TmAttr !=nil {if _aeda :=_degag .TmAttr .ValidateWithPath (path +"\u002fT\u006d\u0041\u0074\u0074\u0072");_aeda !=nil {return _aeda ;};};if _degag .Val !=nil {if _bgca :=_degag .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c"); +_bgca !=nil {return _bgca ;};};return nil ;}; -// Validate validates the CT_TLTemplateList and its children -func (_ebdfd *CT_TLTemplateList )Validate ()error {return _ebdfd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074e\u004c\u0069\u0073\u0074");}; +// ValidateWithPath validates the AG_Ole and its children, prefixing error messages with path +func (_ecg *AG_Ole )ValidateWithPath (path string )error {if _ecg .ImgWAttr !=nil {if *_ecg .ImgWAttr < 0{return _d .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 ,*_ecg .ImgWAttr ); +};};if _ecg .ImgHAttr !=nil {if *_ecg .ImgHAttr < 0{return _d .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 ,*_ecg .ImgHAttr ); +};};return nil ;};func (_gccbd *CT_ShowInfoBrowse )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gccbd .ShowScrollbarAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_gccbd .ShowScrollbarAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aeaab ST_TLChartSubelementType )String ()string {switch _aeaab {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 "";}; -// Validate validates the EG_TopLevelSlide and its children -func (_dafec *EG_TopLevelSlide )Validate ()error {return _dafec .ValidateWithPath ("\u0045\u0047_\u0054\u006f\u0070L\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065");};type ST_TLTriggerEvent byte ; +// Validate validates the CT_TagsData and its children +func (_ggccb *CT_TagsData )Validate ()error {return _ggccb .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061");};func (_bgdgb *ST_TLPreviousActionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bgdgb =0; +case "\u006e\u006f\u006e\u0065":*_bgdgb =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_bgdgb =2;};return nil ;}; -// ValidateWithPath validates the CT_TLTemplate and its children, prefixing error messages with path -func (_adab *CT_TLTemplate )ValidateWithPath (path string )error {if _dbbbf :=_adab .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_dbbbf !=nil {return _dbbbf ;};return nil ;}; +// ValidateWithPath validates the CT_TransitionSoundAction and its children, prefixing error messages with path +func (_adbfg *CT_TransitionSoundAction )ValidateWithPath (path string )error {if _adbfg .StSnd !=nil {if _eagaf :=_adbfg .StSnd .ValidateWithPath (path +"\u002f\u0053\u0074\u0053\u006e\u0064");_eagaf !=nil {return _eagaf ;};};if _adbfg .EndSnd !=nil {if _ccebd :=_adbfg .EndSnd .ValidateWithPath (path +"\u002fE\u006e\u0064\u0053\u006e\u0064"); +_ccebd !=nil {return _ccebd ;};};return nil ;}; -// Validate validates the CT_TLAnimateBehavior and its children -func (_dgfb *CT_TLAnimateBehavior )Validate ()error {return _dgfb .ValidateWithPath ("C\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0042\u0065\u0068\u0061vi\u006f\u0072");};func (_gacfgf *ST_TLChartSubelementType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gacfgf =0; -case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_gacfgf =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_gacfgf =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gacfgf =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_gacfgf =4; -case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gacfgf =5;};return nil ;};func (_bgbda ST_PhotoAlbumFrameShape )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bgbda .String (),start );}; -func (_gbbab *CT_TLTimeNodeSequence )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbbab .CTn =NewCT_TLCommonTimeNodeData ();for _ ,_fcfcc :=range start .Attr {if _fcfcc .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"{_adcgg ,_fdgge :=_f .ParseBool (_fcfcc .Value ); -if _fdgge !=nil {return _fdgge ;};_gbbab .ConcurrentAttr =&_adcgg ;continue ;};if _fcfcc .Name .Local =="\u0070\u0072\u0065\u0076\u0041\u0063"{_gbbab .PrevAcAttr .UnmarshalXMLAttr (_fcfcc );continue ;};if _fcfcc .Name .Local =="\u006e\u0065\u0078\u0074\u0041\u0063"{_gbbab .NextAcAttr .UnmarshalXMLAttr (_fcfcc ); -continue ;};};_fgcce :for {_bfcfd ,_afedg :=d .Token ();if _afedg !=nil {return _afedg ;};switch _cafga :=_bfcfd .(type ){case _g .StartElement :switch _cafga .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _ffaf :=d .DecodeElement (_gbbab .CTn ,&_cafga ); -_ffaf !=nil {return _ffaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbbab .PrevCondLst =NewCT_TLTimeConditionList (); -if _ccbac :=d .DecodeElement (_gbbab .PrevCondLst ,&_cafga );_ccbac !=nil {return _ccbac ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbbab .NextCondLst =NewCT_TLTimeConditionList (); -if _debec :=d .DecodeElement (_gbbab .NextCondLst ,&_cafga );_debec !=nil {return _debec ;};default:_gdf .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",_cafga .Name ); -if _ddge :=d .Skip ();_ddge !=nil {return _ddge ;};};case _g .EndElement :break _fgcce ;case _g .CharData :};};return nil ;};func NewCT_TLMediaNodeVideo ()*CT_TLMediaNodeVideo {_babce :=&CT_TLMediaNodeVideo {};_babce .CMediaNode =NewCT_TLCommonMediaNodeData (); -return _babce ;};func (_bbgce ST_TLParaBuildType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fgeac :=_g .Attr {};_fgeac .Name =name ;switch _bbgce {case ST_TLParaBuildTypeUnset :_fgeac .Value ="";case ST_TLParaBuildTypeAllAtOnce :_fgeac .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e"; -case ST_TLParaBuildTypeP :_fgeac .Value ="\u0070";case ST_TLParaBuildTypeCust :_fgeac .Value ="\u0063\u0075\u0073\u0074";case ST_TLParaBuildTypeWhole :_fgeac .Value ="\u0077\u0068\u006fl\u0065";};return _fgeac ,nil ;};func (_ebcac ST_TLNextActionType )String ()string {switch _ebcac {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0065\u0065\u006b";};return "";}; +// Validate validates the CT_TLTimeAnimateValue and its children +func (_eddad *CT_TLTimeAnimateValue )Validate ()error {return _eddad .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u0041\u006e\u0069\u006d\u0061t\u0065\u0056\u0061\u006c\u0075\u0065");};func (_dcbde ST_TLTimeNodeSyncType )Validate ()error {return _dcbde .ValidateWithPath ("")}; +type CT_TLTimeConditionList struct{ -// ValidateWithPath validates the CT_TLTemplateList and its children, prefixing error messages with path -func (_aabd *CT_TLTemplateList )ValidateWithPath (path string )error {for _eefcg ,_fafbc :=range _aabd .Tmpl {if _cdgfg :=_fafbc .ValidateWithPath (_fa .Sprintf ("%\u0073\u002f\u0054\u006d\u0070\u006c\u005b\u0025\u0064\u005d",path ,_eefcg ));_cdgfg !=nil {return _cdgfg ; -};};return nil ;};func (_febc *ST_SplitterBarState )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_febc =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_febc =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_febc =2; -case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_febc =3;};return nil ;};type CT_OutlineViewSlideList struct{ +// Condition +Cond []*CT_TLTimeCondition ;};func (_fdged ST_WebScreenSize )String ()string {switch _fdged {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 "";};type CT_Picture struct{ -// Presentation Slide -Sld []*CT_OutlineViewSlideEntry ;};func (_cgbfb ST_TLTimeIndefinite )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cgbfb .String (),start );};func NewCT_SlideRelationshipList ()*CT_SlideRelationshipList {_aacf :=&CT_SlideRelationshipList {}; -return _aacf ;};func (_ccgf *CT_Connector )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccgf .NvCxnSpPr =NewCT_ConnectorNonVisual ();_ccgf .SpPr =_eb .NewCT_ShapeProperties ();_gec :for {_ebdg ,_bbfg :=d .Token ();if _bbfg !=nil {return _bbfg ; -};switch _ddgf :=_ebdg .(type ){case _g .StartElement :switch _ddgf .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dfa :=d .DecodeElement (_ccgf .NvCxnSpPr ,&_ddgf ); -_dfa !=nil {return _dfa ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fcbc :=d .DecodeElement (_ccgf .SpPr ,&_ddgf ); -_fcbc !=nil {return _fcbc ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccgf .Style =_eb .NewCT_ShapeStyle (); -if _ceg :=d .DecodeElement (_ccgf .Style ,&_ddgf );_ceg !=nil {return _ceg ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_ccgf .ExtLst =NewCT_ExtensionListModify (); -if _dab :=d .DecodeElement (_ccgf .ExtLst ,&_ddgf );_dab !=nil {return _dab ;};default:_gdf .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",_ddgf .Name ); -if _faf :=d .Skip ();_faf !=nil {return _faf ;};};case _g .EndElement :break _gec ;case _g .CharData :};};return nil ;};func (_abgffc ST_TLOleChartBuildType )ValidateWithPath (path string )error {switch _abgffc {case 0,1,2,3,4,5:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abgffc )); -};return nil ;};type CT_TLSubShapeId struct{ +// Non-Visual Properties for a Picture +NvPicPr *CT_PictureNonVisual ; -// Shape ID -SpidAttr string ;};func (_gaagf ST_TLAnimateColorDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gaagf .String (),start );}; +// Picture Fill +BlipFill *_fe .CT_BlipFillProperties ;SpPr *_fe .CT_ShapeProperties ;Style *_fe .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;};func (_ebcccg ST_TLTimeAnimateValueTime )String ()string {if _ebcccg .ST_PositiveFixedPercentage !=nil {return _ebcccg .ST_PositiveFixedPercentage .String (); +};if _ebcccg .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _ebcccg .ST_TLTimeIndefinite .String ();};return "";};func (_cebdc *CT_TagsData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_cebdc .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_efbe *CT_TLAnimateScaleBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efbe .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_aabgf :=range start .Attr {if _aabgf .Name .Local =="\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_daef ,_gafaff :=_gb .ParseBool (_aabgf .Value ); +if _gafaff !=nil {return _gafaff ;};_efbe .ZoomContentsAttr =&_daef ;continue ;};};_gbbf :for {_cgaf ,_fade :=d .Token ();if _fade !=nil {return _fade ;};switch _cgagab :=_cgaf .(type ){case _b .StartElement :switch _cgagab .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _gccfd :=d .DecodeElement (_efbe .CBhvr ,&_cgagab ); +_gccfd !=nil {return _gccfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efbe .By =NewCT_TLPoint (); +if _cedc :=d .DecodeElement (_efbe .By ,&_cgagab );_cedc !=nil {return _cedc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efbe .From =NewCT_TLPoint (); +if _cfcca :=d .DecodeElement (_efbe .From ,&_cgagab );_cfcca !=nil {return _cfcca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efbe .To =NewCT_TLPoint (); +if _bacbg :=d .DecodeElement (_efbe .To ,&_cgagab );_bacbg !=nil {return _bacbg ;};default:_e .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",_cgagab .Name ); +if _bcdd :=d .Skip ();_bcdd !=nil {return _bcdd ;};};case _b .EndElement :break _gbbf ;case _b .CharData :};};return nil ;};func NewCT_TLTemplate ()*CT_TLTemplate {_agbfa :=&CT_TLTemplate {};_agbfa .TnLst =NewCT_TimeNodeList ();return _agbfa ;};type CT_TLTimeNodeExclusive struct{ -// Validate validates the EG_Background and its children -func (_dfbcb *EG_Background )Validate ()error {return _dfbcb .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func NewNotes ()*Notes {_fdacf :=&Notes {};_fdacf .CT_NotesSlide =*NewCT_NotesSlide ();return _fdacf }; -type CT_GroupShape struct{ +// Common TimeNode Properties +CTn *CT_TLCommonTimeNodeData ;};func (_ffab ST_PlaceholderSize )Validate ()error {return _ffab .ValidateWithPath ("")};func (_caafd ST_TLDiagramBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_caafd .String (),start ); +};func NewCT_TagsData ()*CT_TagsData {_gaade :=&CT_TagsData {};return _gaade };type EG_SlideListChoice struct{ -// Non-Visual Properties for a Group Shape -NvGrpSpPr *CT_GroupShapeNonVisual ; +// All Slides +SldAll *CT_Empty ; -// Group Shape Properties -GrpSpPr *_eb .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;ExtLst *CT_ExtensionListModify ;};func ParseStdlibTime (s string )(_gd .Time ,error ){return _eb .ParseStdlibTime (s )};func (_cfdab ST_TransitionCornerDirectionType )String ()string {switch _cfdab {case 0:return ""; -case 1:return "\u006c\u0075";case 2:return "\u0072\u0075";case 3:return "\u006c\u0064";case 4:return "\u0072\u0064";};return "";};func (_cgdcb ST_TLAnimateColorSpace )ValidateWithPath (path string )error {switch _cgdcb {case 0,1,2:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgdcb )); -};return nil ;};func (_cfbec ST_PrintWhat )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_abdfa :=_g .Attr {};_abdfa .Name =name ;switch _cfbec {case ST_PrintWhatUnset :_abdfa .Value ="";case ST_PrintWhatSlides :_abdfa .Value ="\u0073\u006c\u0069\u0064\u0065\u0073"; -case ST_PrintWhatHandouts1 :_abdfa .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00731";case ST_PrintWhatHandouts2 :_abdfa .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00732";case ST_PrintWhatHandouts3 :_abdfa .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00733"; -case ST_PrintWhatHandouts4 :_abdfa .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00734";case ST_PrintWhatHandouts6 :_abdfa .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00736";case ST_PrintWhatHandouts9 :_abdfa .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00739"; -case ST_PrintWhatNotes :_abdfa .Value ="\u006e\u006f\u0074e\u0073";case ST_PrintWhatOutline :_abdfa .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";};return _abdfa ,nil ;};func (_aaced ST_TransitionSideDirectionType )Validate ()error {return _aaced .ValidateWithPath ("")}; -func (_efbbc *ST_SlideLayoutType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggadd ,_ggbgd :=d .Token ();if _ggbgd !=nil {return _ggbgd ;};if _bgfb ,_cfgfb :=_ggadd .(_g .EndElement );_cfgfb &&_bgfb .Name ==start .Name {*_efbbc =1;return nil ; -};if _ececb ,_aagdg :=_ggadd .(_g .CharData );!_aagdg {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggadd );}else {switch string (_ececb ){case "":*_efbbc =0; -case "\u0074\u0069\u0074l\u0065":*_efbbc =1;case "\u0074\u0078":*_efbbc =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_efbbc =3;case "\u0074\u0062\u006c":*_efbbc =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_efbbc =5; -case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_efbbc =6;case "\u0064\u0067\u006d":*_efbbc =7;case "\u0063\u0068\u0061r\u0074":*_efbbc =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_efbbc =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_efbbc =10; -case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_efbbc =11;case "\u0062\u006c\u0061n\u006b":*_efbbc =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_efbbc =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_efbbc =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_efbbc =15; -case "\u006f\u0062\u006a":*_efbbc =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_efbbc =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_efbbc =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_efbbc =19; -case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_efbbc =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_efbbc =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_efbbc =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_efbbc =23; -case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_efbbc =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_efbbc =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_efbbc =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_efbbc =27; -case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_efbbc =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_efbbc =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_efbbc =30; -case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_efbbc =31;case "\u0063\u0075\u0073\u0074":*_efbbc =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_efbbc =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_efbbc =34; -case "\u006f\u0062\u006aT\u0078":*_efbbc =35;case "\u0070\u0069\u0063T\u0078":*_efbbc =36;};};_ggadd ,_ggbgd =d .Token ();if _ggbgd !=nil {return _ggbgd ;};if _cggdb ,_efcb :=_ggadd .(_g .EndElement );_efcb &&_cggdb .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggadd ); -};func NewCT_SlideIdList ()*CT_SlideIdList {_gbdad :=&CT_SlideIdList {};return _gbdad };func (_edda *OleObj )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\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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\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 ,_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 :"\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 ,_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 ="\u0070\u003a\u006f\u006c\u0065\u004f\u0062\u006a";return _edda .CT_OleObject .MarshalXML (e ,start );};func NewCT_SlideLayout ()*CT_SlideLayout {_gcfbb :=&CT_SlideLayout {};_gcfbb .CSld =NewCT_CommonSlideData ();return _gcfbb ;}; +// Slide Range +SldRg *CT_IndexRange ; -// Validate validates the CT_HandoutMasterIdList and its children -func (_fefb *CT_HandoutMasterIdList )Validate ()error {return _fefb .ValidateWithPath ("\u0043\u0054\u005f\u0048an\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074");};func (_deaccf *CT_TLCommonBehaviorData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_deaccf .CTn =NewCT_TLCommonTimeNodeData (); -_deaccf .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_dfaf :=range start .Attr {if _dfaf .Name .Local =="\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"{_deaccf .AdditiveAttr .UnmarshalXMLAttr (_dfaf );continue ;};if _dfaf .Name .Local =="\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"{_deaccf .AccumulateAttr .UnmarshalXMLAttr (_dfaf ); -continue ;};if _dfaf .Name .Local =="\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"{_deaccf .XfrmTypeAttr .UnmarshalXMLAttr (_dfaf );continue ;};if _dfaf .Name .Local =="\u0066\u0072\u006f\u006d"{_afcge ,_dfafd :=_dfaf .Value ,error (nil );if _dfafd !=nil {return _dfafd ; -};_deaccf .FromAttr =&_afcge ;continue ;};if _dfaf .Name .Local =="\u0074\u006f"{_gbdaa ,_geded :=_dfaf .Value ,error (nil );if _geded !=nil {return _geded ;};_deaccf .ToAttr =&_gbdaa ;continue ;};if _dfaf .Name .Local =="\u0062\u0079"{_ggfec ,_gadd :=_dfaf .Value ,error (nil ); -if _gadd !=nil {return _gadd ;};_deaccf .ByAttr =&_ggfec ;continue ;};if _dfaf .Name .Local =="\u0072\u0063\u0074\u0078"{_cafg ,_fbagda :=_dfaf .Value ,error (nil );if _fbagda !=nil {return _fbagda ;};_deaccf .RctxAttr =&_cafg ;continue ;};if _dfaf .Name .Local =="\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"{_deaccf .OverrideAttr .UnmarshalXMLAttr (_dfaf ); -continue ;};};_fcfc :for {_efbag ,_cgfa :=d .Token ();if _cgfa !=nil {return _cgfa ;};switch _ccbbb :=_efbag .(type ){case _g .StartElement :switch _ccbbb .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _agdfg :=d .DecodeElement (_deaccf .CTn ,&_ccbbb ); -_agdfg !=nil {return _agdfg ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cbgda :=d .DecodeElement (_deaccf .TgtEl ,&_ccbbb ); -_cbgda !=nil {return _cbgda ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_deaccf .AttrNameLst =NewCT_TLBehaviorAttributeNameList (); -if _ggaeg :=d .DecodeElement (_deaccf .AttrNameLst ,&_ccbbb );_ggaeg !=nil {return _ggaeg ;};default:_gdf .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",_ccbbb .Name ); -if _fedc :=d .Skip ();_fedc !=nil {return _fedc ;};};case _g .EndElement :break _fcfc ;case _g .CharData :};};return nil ;};func (_decea ST_TLTimeNodeMasterRelation )Validate ()error {return _decea .ValidateWithPath ("")};type CT_TLOleChartTargetElement struct{ +// Custom Show +CustShow *CT_CustomShowId ;}; -// Type -TypeAttr ST_TLChartSubelementType ; +// ValidateWithPath validates the CT_TransitionStartSoundAction and its children, prefixing error messages with path +func (_aeacc *CT_TransitionStartSoundAction )ValidateWithPath (path string )error {if _febge :=_aeacc .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_febge !=nil {return _febge ;};return nil ;};func NewEG_TopLevelSlide ()*EG_TopLevelSlide {_bfaff :=&EG_TopLevelSlide {}; +_bfaff .ClrMap =_fe .NewCT_ColorMapping ();return _bfaff ;}; -// Level -LvlAttr *uint32 ;};func NewEG_ChildSlide ()*EG_ChildSlide {_aafe :=&EG_ChildSlide {};return _aafe };func (_ffcec *ST_TLBehaviorAccumulateType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ffcec =0;case "\u006e\u006f\u006e\u0065":*_ffcec =1; -case "\u0061\u006c\u0077\u0061\u0079\u0073":*_ffcec =2;};return nil ;};func (_fbeca ST_TLAnimateBehaviorValueType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dcfcc :=_g .Attr {};_dcfcc .Name =name ;switch _fbeca {case ST_TLAnimateBehaviorValueTypeUnset :_dcfcc .Value =""; -case ST_TLAnimateBehaviorValueTypeStr :_dcfcc .Value ="\u0073\u0074\u0072";case ST_TLAnimateBehaviorValueTypeNum :_dcfcc .Value ="\u006e\u0075\u006d";case ST_TLAnimateBehaviorValueTypeClr :_dcfcc .Value ="\u0063\u006c\u0072";};return _dcfcc ,nil ;};func (_dggc *CT_WebProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gfefc :=range start .Attr {if _gfefc .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_fbddb ,_cfcd :=_f .ParseBool (_gfefc .Value ); -if _cfcd !=nil {return _cfcd ;};_dggc .ShowAnimationAttr =&_fbddb ;continue ;};if _gfefc .Name .Local =="\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"{_eabd ,_cbceb :=_f .ParseBool (_gfefc .Value );if _cbceb !=nil {return _cbceb ; -};_dggc .ResizeGraphicsAttr =&_eabd ;continue ;};if _gfefc .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_ebef ,_gccb :=_f .ParseBool (_gfefc .Value );if _gccb !=nil {return _gccb ;};_dggc .AllowPngAttr =&_ebef ;continue ;};if _gfefc .Name .Local =="\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"{_bfge ,_dgfgg :=_f .ParseBool (_gfefc .Value ); -if _dgfgg !=nil {return _dgfgg ;};_dggc .RelyOnVmlAttr =&_bfge ;continue ;};if _gfefc .Name .Local =="\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"{_dbgc ,_cdbag :=_f .ParseBool (_gfefc .Value );if _cdbag !=nil {return _cdbag ; -};_dggc .OrganizeInFoldersAttr =&_dbgc ;continue ;};if _gfefc .Name .Local =="\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"{_agfgc ,_dbeee :=_f .ParseBool (_gfefc .Value );if _dbeee !=nil {return _dbeee ;};_dggc .UseLongFilenamesAttr =&_agfgc ; -continue ;};if _gfefc .Name .Local =="\u0069\u006d\u0067S\u007a"{_dggc .ImgSzAttr .UnmarshalXMLAttr (_gfefc );continue ;};if _gfefc .Name .Local =="\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"{_gabff ,_cfcdd :=_gfefc .Value ,error (nil );if _cfcdd !=nil {return _cfcdd ; -};_dggc .EncodingAttr =&_gabff ;continue ;};if _gfefc .Name .Local =="\u0063\u006c\u0072"{_dggc .ClrAttr .UnmarshalXMLAttr (_gfefc );continue ;};};_efag :for {_fgfb ,_dedbb :=d .Token ();if _dedbb !=nil {return _dedbb ;};switch _abeec :=_fgfb .(type ){case _g .StartElement :switch _abeec .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dggc .ExtLst =NewCT_ExtensionList (); -if _fgac :=d .DecodeElement (_dggc .ExtLst ,&_abeec );_fgac !=nil {return _fgac ;};default:_gdf .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",_abeec .Name ); -if _cbaec :=d .Skip ();_cbaec !=nil {return _cbaec ;};};case _g .EndElement :break _efag ;case _g .CharData :};};return nil ;};func (_deab *CT_ShowProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_afegd :=range start .Attr {if _afegd .Name .Local =="\u006c\u006f\u006f\u0070"{_cece ,_fdaf :=_f .ParseBool (_afegd .Value ); -if _fdaf !=nil {return _fdaf ;};_deab .LoopAttr =&_cece ;continue ;};if _afegd .Name .Local =="\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_gfad ,_bgfed :=_f .ParseBool (_afegd .Value );if _bgfed !=nil {return _bgfed ; -};_deab .ShowNarrationAttr =&_gfad ;continue ;};if _afegd .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_bdaf ,_bbfd :=_f .ParseBool (_afegd .Value );if _bbfd !=nil {return _bbfd ;};_deab .ShowAnimationAttr =&_bdaf ; -continue ;};if _afegd .Name .Local =="\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"{_agfca ,_gbea :=_f .ParseBool (_afegd .Value );if _gbea !=nil {return _gbea ;};_deab .UseTimingsAttr =&_agfca ;continue ;};};_fgdge :for {_cfage ,_dcde :=d .Token (); -if _dcde !=nil {return _dcde ;};switch _dabfe :=_cfage .(type ){case _g .StartElement :switch _dabfe .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_deab .Present =NewCT_Empty (); -if _dggad :=d .DecodeElement (_deab .Present ,&_dabfe );_dggad !=nil {return _dggad ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_deab .Browse =NewCT_ShowInfoBrowse (); -if _babe :=d .DecodeElement (_deab .Browse ,&_dabfe );_babe !=nil {return _babe ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_deab .Kiosk =NewCT_ShowInfoKiosk (); -if _edgb :=d .DecodeElement (_deab .Kiosk ,&_dabfe );_edgb !=nil {return _edgb ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_deab .SldAll =NewCT_Empty (); -if _adcfb :=d .DecodeElement (_deab .SldAll ,&_dabfe );_adcfb !=nil {return _adcfb ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_deab .SldRg =NewCT_IndexRange (); -if _adfcd :=d .DecodeElement (_deab .SldRg ,&_dabfe );_adfcd !=nil {return _adfcd ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_deab .CustShow =NewCT_CustomShowId (); -if _ddbg :=d .DecodeElement (_deab .CustShow ,&_dabfe );_ddbg !=nil {return _ddbg ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_deab .PenClr =_eb .NewCT_Color (); -if _ccga :=d .DecodeElement (_deab .PenClr ,&_dabfe );_ccga !=nil {return _ccga ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_deab .ExtLst =NewCT_ExtensionList (); -if _bbbg :=d .DecodeElement (_deab .ExtLst ,&_dabfe );_bbbg !=nil {return _bbbg ;};default:_gdf .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",_dabfe .Name ); -if _bdfdd :=d .Skip ();_bdfdd !=nil {return _bdfdd ;};};case _g .EndElement :break _fgdge ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_TLTemplate and its children +func (_dcaf *CT_TLTemplate )Validate ()error {return _dcaf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065");};type CT_CommonSlideViewProperties struct{ -// ValidateWithPath validates the EG_ShowType and its children, prefixing error messages with path -func (_begff *EG_ShowType )ValidateWithPath (path string )error {if _begff .Present !=nil {if _cgbc :=_begff .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_cgbc !=nil {return _cgbc ;};};if _begff .Browse !=nil {if _cdbbf :=_begff .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065"); -_cdbbf !=nil {return _cdbbf ;};};if _begff .Kiosk !=nil {if _aacga :=_begff .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_aacga !=nil {return _aacga ;};};return nil ;};func (_fffbb ST_TLPreviousActionType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_adgf :=_g .Attr {}; -_adgf .Name =name ;switch _fffbb {case ST_TLPreviousActionTypeUnset :_adgf .Value ="";case ST_TLPreviousActionTypeNone :_adgf .Value ="\u006e\u006f\u006e\u0065";case ST_TLPreviousActionTypeSkipTimed :_adgf .Value ="\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d"; -};return _adgf ,nil ;};type CT_Slide struct{ +// Snap Objects to Grid +SnapToGridAttr *bool ; -// Show Slide in Slide Show -ShowAttr *bool ; +// Snap Objects to Objects +SnapToObjectsAttr *bool ; -// Common slide data for slides -CSld *CT_CommonSlideData ; +// Show Guides in View +ShowGuidesAttr *bool ; -// Color Scheme Map Override -ClrMapOvr *_eb .CT_ColorMappingOverride ; +// Base properties for Slide View +CViewPr *CT_CommonViewProperties ; -// Slide Transition -Transition *CT_SlideTransition ; +// List of Guides +GuideLst *CT_GuideList ;}; -// Slide Timing Information for a Slide -Timing *CT_SlideTiming ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_efacc *PresentationPr )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\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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\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 ,_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 :"\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 ,_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 ="\u0070\u003ap\u0072\u0065\u0073e\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0072";return _efacc .CT_PresentationProperties .MarshalXML (e ,start );};const (ST_TLTimeNodeRestartTypeUnset ST_TLTimeNodeRestartType =0;ST_TLTimeNodeRestartTypeAlways ST_TLTimeNodeRestartType =1; -ST_TLTimeNodeRestartTypeWhenNotActive ST_TLTimeNodeRestartType =2;ST_TLTimeNodeRestartTypeNever ST_TLTimeNodeRestartType =3;);func NewCT_HandoutMasterIdList ()*CT_HandoutMasterIdList {_bccef :=&CT_HandoutMasterIdList {};return _bccef ;}; +// Validate validates the CT_TagList and its children +func (_cgbbc *CT_TagList )Validate ()error {return _cgbbc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0067\u004c\u0069\u0073\u0074");}; -// ST_TransitionEightDirectionType is a union type -type ST_TransitionEightDirectionType struct{ST_TransitionSideDirectionType ST_TransitionSideDirectionType ;ST_TransitionCornerDirectionType ST_TransitionCornerDirectionType ;}; +// ValidateWithPath validates the CT_InOutTransition and its children, prefixing error messages with path +func (_deda *CT_InOutTransition )ValidateWithPath (path string )error {if _gcc :=_deda .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_gcc !=nil {return _gcc ;};return nil ;}; -// ValidateWithPath validates the CT_ExtensionListModify and its children, prefixing error messages with path -func (_efad *CT_ExtensionListModify )ValidateWithPath (path string )error {for _edcf ,_fcdf :=range _efad .Ext {if _fdaga :=_fcdf .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_edcf ));_fdaga !=nil {return _fdaga ; -};};return nil ;};func (_cbddf *CT_TLByHslColorTransform )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068"},Value :_fa .Sprintf ("\u0025\u0076",_cbddf .HAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073"},Value :_fa .Sprintf ("\u0025\u0076",_cbddf .SAttr )}); -start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c"},Value :_fa .Sprintf ("\u0025\u0076",_cbddf .LAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bfafgd *ST_TransitionSideDirectionType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bfafgd =0; -case "\u006c":*_bfafgd =1;case "\u0075":*_bfafgd =2;case "\u0072":*_bfafgd =3;case "\u0064":*_bfafgd =4;};return nil ;};type CT_Rel struct{IdAttr string ;}; +// Validate validates the CT_SlideLayoutIdListEntry and its children +func (_faaeb *CT_SlideLayoutIdListEntry )Validate ()error {return _faaeb .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004c\u0061\u0079\u006fu\u0074I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func NewCT_Comment ()*CT_Comment {_geg :=&CT_Comment {}; +_geg .Pos =_fe .NewCT_Point2D ();return _geg };type CT_EmbeddedFontListEntry struct{ -// ValidateWithPath validates the CT_TLCommandBehavior and its children, prefixing error messages with path -func (_dfge *CT_TLCommandBehavior )ValidateWithPath (path string )error {if _gafge :=_dfge .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gafge !=nil {return _gafge ;};if _eacfb :=_dfge .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072"); -_eacfb !=nil {return _eacfb ;};return nil ;};type SldLayout struct{CT_SlideLayout }; +// Embedded Font Name +Font *_fe .CT_TextFont ; -// Validate validates the CT_OleObjectEmbed and its children -func (_dcfea *CT_OleObjectEmbed )Validate ()error {return _dcfea .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");};func (_fbcg *CT_NotesSlide )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fbcg .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_fbcg .ShowMasterSpAttr ))}); -};if _fbcg .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_fbcg .ShowMasterPhAnimAttr ))}); -};e .EncodeToken (start );_agbb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_fbcg .CSld ,_agbb );if _fbcg .ClrMapOvr !=nil {_dfec :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}}; -e .EncodeElement (_fbcg .ClrMapOvr ,_dfec );};if _fbcg .ExtLst !=nil {_cccdg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbcg .ExtLst ,_cccdg );};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;};func (_gffa *CT_SlideRelationshipList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acee :for {_cgbg ,_dgdd :=d .Token ();if _dgdd !=nil {return _dgdd ;};switch _bgabd :=_cgbg .(type ){case _g .StartElement :switch _bgabd .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gfba :=NewCT_SlideRelationshipListEntry (); -if _bcffe :=d .DecodeElement (_gfba ,&_bgabd );_bcffe !=nil {return _bcffe ;};_gffa .Sld =append (_gffa .Sld ,_gfba );default:_gdf .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",_bgabd .Name ); -if _eedbg :=d .Skip ();_eedbg !=nil {return _eedbg ;};};case _g .EndElement :break _acee ;case _g .CharData :};};return nil ;};func (_fgbeb ST_TLTimeNodeFillType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fdfdd :=_g .Attr {};_fdfdd .Name =name ; -switch _fgbeb {case ST_TLTimeNodeFillTypeUnset :_fdfdd .Value ="";case ST_TLTimeNodeFillTypeRemove :_fdfdd .Value ="\u0072\u0065\u006d\u006f\u0076\u0065";case ST_TLTimeNodeFillTypeFreeze :_fdfdd .Value ="\u0066\u0072\u0065\u0065\u007a\u0065";case ST_TLTimeNodeFillTypeHold :_fdfdd .Value ="\u0068\u006f\u006c\u0064"; -case ST_TLTimeNodeFillTypeTransition :_fdfdd .Value ="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e";};return _fdfdd ,nil ;};func (_fbac *CT_Extension )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0072\u0069"},Value :_fa .Sprintf ("\u0025\u0076",_fbac .UriAttr )}); -e .EncodeToken (start );if _fbac .Any !=nil {for _ ,_bdeb :=range _fbac .Any {_bdeb .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_TLBehaviorAdditiveType byte ; +// Regular Embedded Font +Regular *CT_EmbeddedFontDataId ; -// ValidateWithPath validates the CT_PhotoAlbum and its children, prefixing error messages with path -func (_ggbg *CT_PhotoAlbum )ValidateWithPath (path string )error {if _caaa :=_ggbg .LayoutAttr .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_caaa !=nil {return _caaa ;};if _eacgd :=_ggbg .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072"); -_eacgd !=nil {return _eacgd ;};if _ggbg .ExtLst !=nil {if _dac :=_ggbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dac !=nil {return _dac ;};};return nil ;}; +// Bold Embedded Font +Bold *CT_EmbeddedFontDataId ; -// ValidateWithPath validates the CT_TLIterateIntervalTime and its children, prefixing error messages with path -func (_adda *CT_TLIterateIntervalTime )ValidateWithPath (path string )error {if _gdgga :=_adda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdgga !=nil {return _gdgga ;};return nil ;}; +// Italic Embedded Font +Italic *CT_EmbeddedFontDataId ; -// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path -func (_efee *CT_Kinsoku )ValidateWithPath (path string )error {return nil };func (_befb *CT_TLAnimVariantBooleanVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (_befb .ValAttr ))}); -e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Bold Italic Embedded Font +BoldItalic *CT_EmbeddedFontDataId ;}; -// ValidateWithPath validates the CT_PrintProperties and its children, prefixing error messages with path -func (_gfbbe *CT_PrintProperties )ValidateWithPath (path string )error {if _efbfa :=_gfbbe .PrnWhatAttr .ValidateWithPath (path +"\u002f\u0050\u0072n\u0057\u0068\u0061\u0074\u0041\u0074\u0074\u0072");_efbfa !=nil {return _efbfa ;};if _bbdb :=_gfbbe .ClrModeAttr .ValidateWithPath (path +"\u002f\u0043\u006cr\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072"); -_bbdb !=nil {return _bbdb ;};if _gfbbe .ExtLst !=nil {if _dceb :=_gfbbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dceb !=nil {return _dceb ;};};return nil ;}; +// Validate validates the CT_BuildList and its children +func (_fcc *CT_BuildList )Validate ()error {return _fcc .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0069\u006c\u0064\u004c\u0069\u0073\u0074");};func (_fadac *CT_TLTimeAnimateValue )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fadac .TmAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_fadac .TmAttr )}); +};if _fadac .FmlaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_d .Sprintf ("\u0025\u0076",*_fadac .FmlaAttr )});};e .EncodeToken (start );if _fadac .Val !=nil {_acaee :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0076a\u006c"}}; +e .EncodeElement (_fadac .Val ,_acaee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SlideLayoutIdList ()*CT_SlideLayoutIdList {_gcec :=&CT_SlideLayoutIdList {};return _gcec };type ST_TransitionSideDirectionType byte ; +func (_cfgg *CT_TLAnimVariantStringVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_cfgg .ValAttr )});e .EncodeToken (start ); +e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_OptionalBlackTransition and its children, prefixing error messages with path -func (_cegge *CT_OptionalBlackTransition )ValidateWithPath (path string )error {return nil };type ST_TLAnimateEffectTransition byte ; +// Validate validates the CT_Control and its children +func (_bdcd *CT_Control )Validate ()error {return _bdcd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};type ST_PlaceholderSize byte ; -// Validate validates the CT_OleObject and its children -func (_bcgec *CT_OleObject )Validate ()error {return _bcgec .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");};func NewSldLayout ()*SldLayout {_dfdfa :=&SldLayout {};_dfdfa .CT_SlideLayout =*NewCT_SlideLayout (); -return _dfdfa ;};func (_gaec *CT_GroupShapeNonVisual )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gaec .CNvPr =_eb .NewCT_NonVisualDrawingProps ();_gaec .CNvGrpSpPr =_eb .NewCT_NonVisualGroupDrawingShapeProps ();_gaec .NvPr =NewCT_ApplicationNonVisualDrawingProps (); -_baec :for {_gefg ,_cfgg :=d .Token ();if _cfgg !=nil {return _cfgg ;};switch _cbb :=_gefg .(type ){case _g .StartElement :switch _cbb .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _aebc :=d .DecodeElement (_gaec .CNvPr ,&_cbb ); -_aebc !=nil {return _aebc ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _cggfb :=d .DecodeElement (_gaec .CNvGrpSpPr ,&_cbb ); -_cggfb !=nil {return _cggfb ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fdbd :=d .DecodeElement (_gaec .NvPr ,&_cbb ); -_fdbd !=nil {return _fdbd ;};default:_gdf .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",_cbb .Name ); -if _eagc :=d .Skip ();_eagc !=nil {return _eagc ;};};case _g .EndElement :break _baec ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_TLMediaNodeVideo and its children +func (_dcccf *CT_TLMediaNodeVideo )Validate ()error {return _dcccf .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0056\u0069\u0064\u0065\u006f");};type CT_PrintProperties struct{ -// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path -func (_ccagb *CT_Placeholder )ValidateWithPath (path string )error {if _decbg :=_ccagb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_decbg !=nil {return _decbg ;};if _aecbc :=_ccagb .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072"); -_aecbc !=nil {return _aecbc ;};if _fgca :=_ccagb .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_fgca !=nil {return _fgca ;};if _ccagb .ExtLst !=nil {if _agfe :=_ccagb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_agfe !=nil {return _agfe ;};};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 ;}; +// Print Output +PrnWhatAttr ST_PrintWhat ; -// Validate validates the CT_NormalViewProperties and its children -func (_ggc *CT_NormalViewProperties )Validate ()error {return _ggc .ValidateWithPath ("\u0043\u0054\u005fNo\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_dgbd *CT_NotesMasterIdList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -if _dgbd .NotesMasterId !=nil {_efcfg :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}};e .EncodeElement (_dgbd .NotesMasterId ,_efcfg );};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;}; +// Print Color Mode +ClrModeAttr ST_PrintColorMode ; -// ST_TLTime is a union type -type ST_TLTime struct{Uint32 *uint32 ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;};func (_fdgdd *CT_TLTimeNodeSequence )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fdgdd .ConcurrentAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_fdgdd .ConcurrentAttr ))}); -};if _fdgdd .PrevAcAttr !=ST_TLPreviousActionTypeUnset {_bbabbe ,_bcbef :=_fdgdd .PrevAcAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0072\u0065\u0076\u0041\u0063"});if _bcbef !=nil {return _bcbef ;};start .Attr =append (start .Attr ,_bbabbe );};if _fdgdd .NextAcAttr !=ST_TLNextActionTypeUnset {_aacdd ,_efdbf :=_fdgdd .NextAcAttr .MarshalXMLAttr (_g .Name {Local :"\u006e\u0065\u0078\u0074\u0041\u0063"}); -if _efdbf !=nil {return _efdbf ;};start .Attr =append (start .Attr ,_aacdd );};e .EncodeToken (start );_aadaf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_fdgdd .CTn ,_aadaf );if _fdgdd .PrevCondLst !=nil {_bfafgb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}}; -e .EncodeElement (_fdgdd .PrevCondLst ,_bfafgb );};if _fdgdd .NextCondLst !=nil {_aagea :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006e\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_fdgdd .NextCondLst ,_aagea ); -};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_egcge ST_WebColorType )Validate ()error {return _egcge .ValidateWithPath ("")};func (_gbfga ST_OleObjectFollowColorScheme )ValidateWithPath (path string )error {switch _gbfga {case 0,1,2,3:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbfga )); -};return nil ;};func (_efcf *CT_GraphicalObjectFrame )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efcf .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_efcf .Xfrm =_eb .NewCT_Transform2D ();_efcf .Graphic =_eb .NewGraphic (); -for _ ,_fffd :=range start .Attr {if _fffd .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_efcf .BwModeAttr .UnmarshalXMLAttr (_fffd );continue ;};};_baea :for {_faea ,_dcfg :=d .Token ();if _dcfg !=nil {return _dcfg ;};switch _acdc :=_faea .(type ){case _g .StartElement :switch _acdc .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ggaf :=d .DecodeElement (_efcf .NvGraphicFramePr ,&_acdc ); -_ggaf !=nil {return _ggaf ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _aafc :=d .DecodeElement (_efcf .Xfrm ,&_acdc ); -_aafc !=nil {return _aafc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _adcf :=d .DecodeElement (_efcf .Graphic ,&_acdc ); -_adcf !=nil {return _adcf ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_efcf .ExtLst =NewCT_ExtensionListModify (); -if _gcgg :=d .DecodeElement (_efcf .ExtLst ,&_acdc );_gcgg !=nil {return _gcgg ;};default:_gdf .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",_acdc .Name ); -if _aafd :=d .Skip ();_aafd !=nil {return _aafd ;};};case _g .EndElement :break _baea ;case _g .CharData :};};return nil ;};func (_faeee *CT_TLSetBehavior )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_faeee .CBhvr =NewCT_TLCommonBehaviorData (); -_dfdb :for {_aefc ,_eefg :=d .Token ();if _eefg !=nil {return _eefg ;};switch _dcgb :=_aefc .(type ){case _g .StartElement :switch _dcgb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _cdgdb :=d .DecodeElement (_faeee .CBhvr ,&_dcgb ); -_cdgdb !=nil {return _cdgdb ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_faeee .To =NewCT_TLAnimVariant (); -if _dcfad :=d .DecodeElement (_faeee .To ,&_dcgb );_dcfad !=nil {return _dcfad ;};default:_gdf .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",_dcgb .Name ); -if _eaagb :=d .Skip ();_eaagb !=nil {return _eaagb ;};};case _g .EndElement :break _dfdb ;case _g .CharData :};};return nil ;};func (_ecdde ST_TLTime )String ()string {if _ecdde .Uint32 !=nil {return _fa .Sprintf ("\u0025\u0076",*_ecdde .Uint32 );};if _ecdde .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _ecdde .ST_TLTimeIndefinite .String (); -};return "";}; +// Print Hidden Slides +HiddenSlidesAttr *bool ; -// Validate validates the CT_OutlineViewSlideEntry and its children -func (_acff *CT_OutlineViewSlideEntry )Validate ()error {return _acff .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0053\u006c\u0069\u0064\u0065\u0045\u006e\u0074\u0072\u0079");};func (_abcc ST_TLTimeNodeFillType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_abcc .String (),start ); -};func (_dcgda ST_TransitionInOutDirectionType )Validate ()error {return _dcgda .ValidateWithPath ("")};func (_acgga *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_acgga =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_acgga =1; -case "\u006c\u0061\u0079\u006f\u0075\u0074":*_acgga =2;};return nil ;}; +// Scale to Fit Paper when printing +ScaleToFitPaperAttr *bool ; -// Validate validates the CT_HandoutMasterIdListEntry and its children -func (_eeda *CT_HandoutMasterIdListEntry )Validate ()error {return _eeda .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 (_edfbf *CT_TLByHslColorTransform )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gdae :=range start .Attr {if _gdae .Name .Local =="\u0068"{_cefgb ,_bagb :=_f .ParseInt (_gdae .Value ,10,32); -if _bagb !=nil {return _bagb ;};_edfbf .HAttr =int32 (_cefgb );continue ;};if _gdae .Name .Local =="\u0073"{_ecacg ,_cbdc :=ParseUnionST_FixedPercentage (_gdae .Value );if _cbdc !=nil {return _cbdc ;};_edfbf .SAttr =_ecacg ;continue ;};if _gdae .Name .Local =="\u006c"{_aabgf ,_dgeg :=ParseUnionST_FixedPercentage (_gdae .Value ); -if _dgeg !=nil {return _dgeg ;};_edfbf .LAttr =_aabgf ;continue ;};};for {_gcgeb ,_dedb :=d .Token ();if _dedb !=nil {return _fa .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",_dedb ); -};if _ecfbe ,_fdad :=_gcgeb .(_g .EndElement );_fdad &&_ecfbe .Name ==start .Name {break ;};};return nil ;};func (_ceaec ST_TLAnimateEffectTransition )ValidateWithPath (path string )error {switch _ceaec {case 0,1,2,3:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceaec )); -};return nil ;};func (_fadea *ST_TLBehaviorAdditiveType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fadea =0;case "\u0062\u0061\u0073\u0065":*_fadea =1;case "\u0073\u0075\u006d":*_fadea =2;case "\u0072\u0065\u0070\u006c":*_fadea =3; -case "\u006d\u0075\u006c\u0074":*_fadea =4;case "\u006e\u006f\u006e\u0065":*_fadea =5;};return nil ;};func NewCT_EmbeddedFontList ()*CT_EmbeddedFontList {_edc :=&CT_EmbeddedFontList {};return _edc };func (_cea *CT_Background )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_efa :=range start .Attr {if _efa .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_cea .BwModeAttr .UnmarshalXMLAttr (_efa ); -continue ;};};_fce :for {_aag ,_eec :=d .Token ();if _eec !=nil {return _eec ;};switch _gcdb :=_aag .(type ){case _g .StartElement :switch _gcdb .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cea .BgPr =NewCT_BackgroundProperties (); -if _begd :=d .DecodeElement (_cea .BgPr ,&_gcdb );_begd !=nil {return _begd ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cea .BgRef =_eb .NewCT_StyleMatrixReference (); -if _adee :=d .DecodeElement (_cea .BgRef ,&_gcdb );_adee !=nil {return _adee ;};default:_gdf .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",_gcdb .Name ); -if _ege :=d .Skip ();_ege !=nil {return _ege ;};};case _g .EndElement :break _fce ;case _g .CharData :};};return nil ;}; +// Frame slides when printing +FrameSlidesAttr *bool ;ExtLst *CT_ExtensionList ;};func (_bgggc *CT_HandoutMasterIdListEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ffcf :=range start .Attr {if _ffcf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ffcf .Name .Local =="\u0069\u0064"||_ffcf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ffcf .Name .Local =="\u0069\u0064"{_fbce ,_dggaf :=_ffcf .Value ,error (nil ); +if _dggaf !=nil {return _dggaf ;};_bgggc .IdAttr =_fbce ;continue ;};};_dgafg :for {_ccaf ,_dgafe :=d .Token ();if _dgafe !=nil {return _dgafe ;};switch _fgdd :=_ccaf .(type ){case _b .StartElement :switch _fgdd .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_bgggc .ExtLst =NewCT_ExtensionList (); +if _addf :=d .DecodeElement (_bgggc .ExtLst ,&_fgdd );_addf !=nil {return _addf ;};default:_e .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",_fgdd .Name ); +if _gfda :=d .Skip ();_gfda !=nil {return _gfda ;};};case _b .EndElement :break _dgafg ;case _b .CharData :};};return nil ;};func (_bagbd *CT_TLAnimateColorBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bagbd .CBhvr =NewCT_TLCommonBehaviorData (); +for _ ,_ecbfe :=range start .Attr {if _ecbfe .Name .Local =="\u0063\u006c\u0072\u0053\u0070\u0063"{_bagbd .ClrSpcAttr .UnmarshalXMLAttr (_ecbfe );continue ;};if _ecbfe .Name .Local =="\u0064\u0069\u0072"{_bagbd .DirAttr .UnmarshalXMLAttr (_ecbfe );continue ; +};};_acgc :for {_dgbdeb ,_dgdc :=d .Token ();if _dgdc !=nil {return _dgdc ;};switch _ccbcd :=_dgbdeb .(type ){case _b .StartElement :switch _ccbcd .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _gbfe :=d .DecodeElement (_bagbd .CBhvr ,&_ccbcd ); +_gbfe !=nil {return _gbfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bagbd .By =NewCT_TLByAnimateColorTransform (); +if _fbcdg :=d .DecodeElement (_bagbd .By ,&_ccbcd );_fbcdg !=nil {return _fbcdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bagbd .From =_fe .NewCT_Color (); +if _adef :=d .DecodeElement (_bagbd .From ,&_ccbcd );_adef !=nil {return _adef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bagbd .To =_fe .NewCT_Color (); +if _gfgd :=d .DecodeElement (_bagbd .To ,&_ccbcd );_gfgd !=nil {return _gfgd ;};default:_e .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",_ccbcd .Name ); +if _aadb :=d .Skip ();_aadb !=nil {return _aadb ;};};case _b .EndElement :break _acgc ;case _b .CharData :};};return nil ;};func (_fgda ST_TLParaBuildType )Validate ()error {return _fgda .ValidateWithPath ("")};func (_fecfda *ST_IterateType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfeb ,_badgg :=d .Token (); +if _badgg !=nil {return _badgg ;};if _gddfe ,_dbeac :=_bfeb .(_b .EndElement );_dbeac &&_gddfe .Name ==start .Name {*_fecfda =1;return nil ;};if _afad ,_acbcg :=_bfeb .(_b .CharData );!_acbcg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfeb ); +}else {switch string (_afad ){case "":*_fecfda =0;case "\u0065\u006c":*_fecfda =1;case "\u0077\u0064":*_fecfda =2;case "\u006c\u0074":*_fecfda =3;};};_bfeb ,_badgg =d .Token ();if _badgg !=nil {return _badgg ;};if _egefg ,_ddea :=_bfeb .(_b .EndElement ); +_ddea &&_egefg .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfeb );};func (_ebdb *EG_ExtensionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abbd :for {_facdb ,_gaggg :=d .Token (); +if _gaggg !=nil {return _gaggg ;};switch _dbdbb :=_facdb .(type ){case _b .StartElement :switch _dbdbb .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fdgbb :=NewCT_Extension (); +if _fcdfb :=d .DecodeElement (_fdgbb ,&_dbdbb );_fcdfb !=nil {return _fcdfb ;};_ebdb .Ext =append (_ebdb .Ext ,_fdgbb );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\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_dbdbb .Name ); +if _fbde :=d .Skip ();_fbde !=nil {return _fbde ;};};case _b .EndElement :break _abbd ;case _b .CharData :};};return nil ;};func NewCT_SlideSize ()*CT_SlideSize {_adfbf :=&CT_SlideSize {};_adfbf .CxAttr =914400;_adfbf .CyAttr =914400;return _adfbf ;}; -// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path -func (_egee *CT_SmartTags )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_CustomShow and its children, prefixing error messages with path +func (_efgb *CT_CustomShow )ValidateWithPath (path string )error {if _afb :=_efgb .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074");_afb !=nil {return _afb ;};if _efgb .ExtLst !=nil {if _bbba :=_efgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bbba !=nil {return _bbba ;};};return nil ;}; -// Validate validates the CT_TLAnimVariantFloatVal and its children -func (_dacf *CT_TLAnimVariantFloatVal )Validate ()error {return _dacf .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069a\u006e\u0074\u0046\u006c\u006f\u0061\u0074\u0056\u0061\u006c");};type CT_HandoutMasterIdList struct{ +// Validate validates the CT_CustomerDataList and its children +func (_eege *CT_CustomerDataList )Validate ()error {return _eege .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061\u004c\u0069\u0073\u0074");};func (_bgbaa ST_PrintColorMode )String ()string {switch _bgbaa {case 0:return ""; +case 1:return "\u0062\u0077";case 2:return "\u0067\u0072\u0061\u0079";case 3:return "\u0063\u006c\u0072";};return "";};func (_cbdgdb *SldSyncPr )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\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 ,_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\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 ,_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 ="p\u003a\u0073\u006c\u0064\u0053\u0079\u006e\u0063\u0050\u0072";return _cbdgdb .CT_SlideSyncProperties .MarshalXML (e ,start );};func (_bcbeg ST_PlaceholderType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fecbb :=_b .Attr {}; +_fecbb .Name =name ;switch _bcbeg {case ST_PlaceholderTypeUnset :_fecbb .Value ="";case ST_PlaceholderTypeTitle :_fecbb .Value ="\u0074\u0069\u0074l\u0065";case ST_PlaceholderTypeBody :_fecbb .Value ="\u0062\u006f\u0064\u0079";case ST_PlaceholderTypeCtrTitle :_fecbb .Value ="\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065"; +case ST_PlaceholderTypeSubTitle :_fecbb .Value ="\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065";case ST_PlaceholderTypeDt :_fecbb .Value ="\u0064\u0074";case ST_PlaceholderTypeSldNum :_fecbb .Value ="\u0073\u006c\u0064\u004e\u0075\u006d";case ST_PlaceholderTypeFtr :_fecbb .Value ="\u0066\u0074\u0072"; +case ST_PlaceholderTypeHdr :_fecbb .Value ="\u0068\u0064\u0072";case ST_PlaceholderTypeObj :_fecbb .Value ="\u006f\u0062\u006a";case ST_PlaceholderTypeChart :_fecbb .Value ="\u0063\u0068\u0061r\u0074";case ST_PlaceholderTypeTbl :_fecbb .Value ="\u0074\u0062\u006c"; +case ST_PlaceholderTypeClipArt :_fecbb .Value ="\u0063l\u0069\u0070\u0041\u0072\u0074";case ST_PlaceholderTypeDgm :_fecbb .Value ="\u0064\u0067\u006d";case ST_PlaceholderTypeMedia :_fecbb .Value ="\u006d\u0065\u0064i\u0061";case ST_PlaceholderTypeSldImg :_fecbb .Value ="\u0073\u006c\u0064\u0049\u006d\u0067"; +case ST_PlaceholderTypePic :_fecbb .Value ="\u0070\u0069\u0063";};return _fecbb ,nil ;};func (_afdgb *CT_TLMediaNodeVideo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afdgb .CMediaNode =NewCT_TLCommonMediaNodeData ();for _ ,_ebeg :=range start .Attr {if _ebeg .Name .Local =="\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"{_dfabaf ,_ffdgc :=_gb .ParseBool (_ebeg .Value ); +if _ffdgc !=nil {return _ffdgc ;};_afdgb .FullScrnAttr =&_dfabaf ;continue ;};};_cadc :for {_egdc ,_ddfec :=d .Token ();if _ddfec !=nil {return _ddfec ;};switch _ceeaa :=_egdc .(type ){case _b .StartElement :switch _ceeaa .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _efaaf :=d .DecodeElement (_afdgb .CMediaNode ,&_ceeaa ); +_efaaf !=nil {return _efaaf ;};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\u0054\u004c\u004d\u0065\u0064\u0069\u0061No\u0064\u0065\u0056\u0069\u0064\u0065\u006f\u0020\u0025\u0076",_ceeaa .Name ); +if _efab :=d .Skip ();_efab !=nil {return _efab ;};};case _b .EndElement :break _cadc ;case _b .CharData :};};return nil ;}; -// Handout Master ID -HandoutMasterId *CT_HandoutMasterIdListEntry ;};func NewCT_Placeholder ()*CT_Placeholder {_fdea :=&CT_Placeholder {};return _fdea }; +// ValidateWithPath validates the CT_PresentationProperties and its children, prefixing error messages with path +func (_cgcg *CT_PresentationProperties )ValidateWithPath (path string )error {if _cgcg .HtmlPubPr !=nil {if _beec :=_cgcg .HtmlPubPr .ValidateWithPath (path +"\u002f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072");_beec !=nil {return _beec ;};}; +if _cgcg .WebPr !=nil {if _fgedb :=_cgcg .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072");_fgedb !=nil {return _fgedb ;};};if _cgcg .PrnPr !=nil {if _abbfc :=_cgcg .PrnPr .ValidateWithPath (path +"\u002f\u0050\u0072\u006e\u0050\u0072"); +_abbfc !=nil {return _abbfc ;};};if _cgcg .ShowPr !=nil {if _ddddg :=_cgcg .ShowPr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0050\u0072");_ddddg !=nil {return _ddddg ;};};if _cgcg .ClrMru !=nil {if _faafb :=_cgcg .ClrMru .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0072\u0075"); +_faafb !=nil {return _faafb ;};};if _cgcg .ExtLst !=nil {if _ccaba :=_cgcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccaba !=nil {return _ccaba ;};};return nil ;};func NewCT_TLCommonMediaNodeData ()*CT_TLCommonMediaNodeData {_gcdbe :=&CT_TLCommonMediaNodeData {}; +_gcdbe .CTn =NewCT_TLCommonTimeNodeData ();_gcdbe .TgtEl =NewCT_TLTimeTargetElement ();return _gcdbe ;};func NewHandoutMaster ()*HandoutMaster {_gfcdc :=&HandoutMaster {};_gfcdc .CT_HandoutMaster =*NewCT_HandoutMaster ();return _gfcdc ;}; -// Validate validates the CT_TLCommonMediaNodeData and its children -func (_fcbbg *CT_TLCommonMediaNodeData )Validate ()error {return _fcbbg .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065d\u0069\u0061\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");};func (_cccae *CT_ShapeNonVisual )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cccae .CNvPr =_eb .NewCT_NonVisualDrawingProps (); -_cccae .CNvSpPr =_eb .NewCT_NonVisualDrawingShapeProps ();_cccae .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_dffd :for {_adfff ,_dbacd :=d .Token ();if _dbacd !=nil {return _dbacd ;};switch _ecae :=_adfff .(type ){case _g .StartElement :switch _ecae .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _fbcgg :=d .DecodeElement (_cccae .CNvPr ,&_ecae ); -_fbcgg !=nil {return _fbcgg ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ecga :=d .DecodeElement (_cccae .CNvSpPr ,&_ecae ); -_ecga !=nil {return _ecga ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dbggc :=d .DecodeElement (_cccae .NvPr ,&_ecae ); -_dbggc !=nil {return _dbggc ;};default:_gdf .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",_ecae .Name ); -if _ddbc :=d .Skip ();_ddbc !=nil {return _ddbc ;};};case _g .EndElement :break _dffd ;case _g .CharData :};};return nil ;};func (_aeccb *ST_PhotoAlbumLayout )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_daedb ,_bcadfc :=d .Token ();if _bcadfc !=nil {return _bcadfc ; -};if _dbgdg ,_fgbgda :=_daedb .(_g .EndElement );_fgbgda &&_dbgdg .Name ==start .Name {*_aeccb =1;return nil ;};if _aagee ,_dddbb :=_daedb .(_g .CharData );!_dddbb {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_daedb ); -}else {switch string (_aagee ){case "":*_aeccb =0;case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_aeccb =1;case "\u0031\u0070\u0069\u0063":*_aeccb =2;case "\u0032\u0070\u0069\u0063":*_aeccb =3;case "\u0034\u0070\u0069\u0063":*_aeccb =4; -case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_aeccb =5;case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_aeccb =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_aeccb =7;};};_daedb ,_bcadfc =d .Token ();if _bcadfc !=nil {return _bcadfc ; -};if _babddc ,_dcdb :=_daedb .(_g .EndElement );_dcdb &&_babddc .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_daedb ); -};func NewCT_Extension ()*CT_Extension {_bdegc :=&CT_Extension {};return _bdegc };type ST_TransitionCornerDirectionType byte ; +// Validate validates the CT_TLAnimateBehavior and its children +func (_facfb *CT_TLAnimateBehavior )Validate ()error {return _facfb .ValidateWithPath ("C\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0042\u0065\u0068\u0061vi\u006f\u0072");}; -// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path -func (_acgc *CT_OleObject )ValidateWithPath (path string )error {if _gfbge :=_acgc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gfbge !=nil {return _gfbge ;};if _acgc .Pic !=nil {if _daaa :=_acgc .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063"); -_daaa !=nil {return _daaa ;};};if _acgc .ImgWAttr !=nil {if *_acgc .ImgWAttr < 0{return _fa .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 ,*_acgc .ImgWAttr ); -};};if _acgc .ImgHAttr !=nil {if *_acgc .ImgHAttr < 0{return _fa .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 ,*_acgc .ImgHAttr ); -};};return nil ;};func (_cgcdf *ST_TLTimeNodeSyncType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cgcdf =0;case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_cgcdf =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_cgcdf =2;};return nil ; -};type CT_TLIterateIntervalTime struct{ +// ValidateWithPath validates the CT_IndexRange and its children, prefixing error messages with path +func (_gfcc *CT_IndexRange )ValidateWithPath (path string )error {return nil }; -// Time -ValAttr ST_TLTime ;};func (_cabfb ST_SlideLayoutType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cfcb :=_g .Attr {};_cfcb .Name =name ;switch _cabfb {case ST_SlideLayoutTypeUnset :_cfcb .Value ="";case ST_SlideLayoutTypeTitle :_cfcb .Value ="\u0074\u0069\u0074l\u0065"; -case ST_SlideLayoutTypeTx :_cfcb .Value ="\u0074\u0078";case ST_SlideLayoutTypeTwoColTx :_cfcb .Value ="\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078";case ST_SlideLayoutTypeTbl :_cfcb .Value ="\u0074\u0062\u006c";case ST_SlideLayoutTypeTxAndChart :_cfcb .Value ="\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074"; -case ST_SlideLayoutTypeChartAndTx :_cfcb .Value ="\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeDgm :_cfcb .Value ="\u0064\u0067\u006d";case ST_SlideLayoutTypeChart :_cfcb .Value ="\u0063\u0068\u0061r\u0074";case ST_SlideLayoutTypeTxAndClipArt :_cfcb .Value ="\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074"; -case ST_SlideLayoutTypeClipArtAndTx :_cfcb .Value ="\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTitleOnly :_cfcb .Value ="\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy";case ST_SlideLayoutTypeBlank :_cfcb .Value ="\u0062\u006c\u0061n\u006b"; -case ST_SlideLayoutTypeTxAndObj :_cfcb .Value ="\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a";case ST_SlideLayoutTypeObjAndTx :_cfcb .Value ="\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeObjOnly :_cfcb .Value ="\u006fb\u006a\u004f\u006e\u006c\u0079"; -case ST_SlideLayoutTypeObj :_cfcb .Value ="\u006f\u0062\u006a";case ST_SlideLayoutTypeTxAndMedia :_cfcb .Value ="\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061";case ST_SlideLayoutTypeMediaAndTx :_cfcb .Value ="\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078"; -case ST_SlideLayoutTypeObjOverTx :_cfcb .Value ="\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x";case ST_SlideLayoutTypeTxOverObj :_cfcb .Value ="\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j";case ST_SlideLayoutTypeTxAndTwoObj :_cfcb .Value ="t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a"; -case ST_SlideLayoutTypeTwoObjAndTx :_cfcb .Value ="t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTwoObjOverTx :_cfcb .Value ="\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078";case ST_SlideLayoutTypeFourObj :_cfcb .Value ="\u0066o\u0075\u0072\u004f\u0062\u006a"; -case ST_SlideLayoutTypeVertTx :_cfcb .Value ="\u0076\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeClipArtAndVertTx :_cfcb .Value ="\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeVertTitleAndTx :_cfcb .Value ="\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078"; -case ST_SlideLayoutTypeVertTitleAndTxOverChart :_cfcb .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 :_cfcb .Value ="\u0074\u0077\u006f\u004f\u0062\u006a"; -case ST_SlideLayoutTypeObjAndTwoObj :_cfcb .Value ="\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeTwoObjAndObj :_cfcb .Value ="\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a";case ST_SlideLayoutTypeCust :_cfcb .Value ="\u0063\u0075\u0073\u0074"; -case ST_SlideLayoutTypeSecHead :_cfcb .Value ="\u0073e\u0063\u0048\u0065\u0061\u0064";case ST_SlideLayoutTypeTwoTxTwoObj :_cfcb .Value ="t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeObjTx :_cfcb .Value ="\u006f\u0062\u006aT\u0078"; -case ST_SlideLayoutTypePicTx :_cfcb .Value ="\u0070\u0069\u0063T\u0078";};return _cfcb ,nil ;};func NewEG_Background ()*EG_Background {_cbgad :=&EG_Background {};return _cbgad }; +// Validate validates the CT_SideDirectionTransition and its children +func (_beff *CT_SideDirectionTransition )Validate ()error {return _beff .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");};func (_cfcf *Presentation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfcf .CT_Presentation =*NewCT_Presentation (); +for _ ,_cfged :=range start .Attr {if _cfged .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_gbfcbe ,_cbeeg :=ParseUnionST_Percentage (_cfged .Value );if _cbeeg !=nil {return _cbeeg ;};_cfcf .ServerZoomAttr =&_gbfcbe ;continue ; +};if _cfged .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_ffeaf ,_ffbfcb :=_gb .ParseInt (_cfged .Value ,10,32);if _ffbfcb !=nil {return _ffbfcb ;};_fceec :=int32 (_ffeaf );_cfcf .FirstSlideNumAttr =&_fceec ; +continue ;};if _cfged .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_bdgde ,_gdefa :=_gb .ParseBool (_cfged .Value );if _gdefa !=nil {return _gdefa ; +};_cfcf .ShowSpecialPlsOnTitleSldAttr =&_bdgde ;continue ;};if _cfged .Name .Local =="\u0072\u0074\u006c"{_gcdad ,_agdeb :=_gb .ParseBool (_cfged .Value );if _agdeb !=nil {return _agdeb ;};_cfcf .RtlAttr =&_gcdad ;continue ;};if _cfged .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_eccdc ,_bgaag :=_gb .ParseBool (_cfged .Value ); +if _bgaag !=nil {return _bgaag ;};_cfcf .RemovePersonalInfoOnSaveAttr =&_eccdc ;continue ;};if _cfged .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_ebcdf ,_bdcc :=_gb .ParseBool (_cfged .Value );if _bdcc !=nil {return _bdcc ; +};_cfcf .CompatModeAttr =&_ebcdf ;continue ;};if _cfged .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_ddafae ,_gece :=_gb .ParseBool (_cfged .Value );if _gece !=nil {return _gece ; +};_cfcf .StrictFirstAndLastCharsAttr =&_ddafae ;continue ;};if _cfged .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_fbgddc ,_bbbc :=_gb .ParseBool (_cfged .Value );if _bbbc !=nil {return _bbbc ; +};_cfcf .EmbedTrueTypeFontsAttr =&_fbgddc ;continue ;};if _cfged .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_gfeg ,_aeab :=_gb .ParseBool (_cfged .Value );if _aeab !=nil {return _aeab ;};_cfcf .SaveSubsetFontsAttr =&_gfeg ; +continue ;};if _cfged .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_eedde ,_eaccg :=_gb .ParseBool (_cfged .Value );if _eaccg !=nil {return _eaccg ;};_cfcf .AutoCompressPicturesAttr =&_eedde ; +continue ;};if _cfged .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_fdad ,_cfbce :=_gb .ParseUint (_cfged .Value ,10,32);if _cfbce !=nil {return _cfbce ;};_aaaga :=uint32 (_fdad );_cfcf .BookmarkIdSeedAttr =&_aaaga ; +continue ;};if _cfged .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_cfcf .ConformanceAttr .UnmarshalXMLAttr (_cfged );continue ;};};_gcdd :for {_efdfc ,_cccc :=d .Token ();if _cccc !=nil {return _cccc ;};switch _cebeg :=_efdfc .(type ){case _b .StartElement :switch _cebeg .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfcf .SldMasterIdLst =NewCT_SlideMasterIdList (); +if _adbd :=d .DecodeElement (_cfcf .SldMasterIdLst ,&_cebeg );_adbd !=nil {return _adbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfcf .NotesMasterIdLst =NewCT_NotesMasterIdList (); +if _edegd :=d .DecodeElement (_cfcf .NotesMasterIdLst ,&_cebeg );_edegd !=nil {return _edegd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfcf .HandoutMasterIdLst =NewCT_HandoutMasterIdList (); +if _afaf :=d .DecodeElement (_cfcf .HandoutMasterIdLst ,&_cebeg );_afaf !=nil {return _afaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfcf .SldIdLst =NewCT_SlideIdList (); +if _aaccf :=d .DecodeElement (_cfcf .SldIdLst ,&_cebeg );_aaccf !=nil {return _aaccf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfcf .SldSz =NewCT_SlideSize (); +if _cdad :=d .DecodeElement (_cfcf .SldSz ,&_cebeg );_cdad !=nil {return _cdad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _efga :=d .DecodeElement (_cfcf .NotesSz ,&_cebeg ); +_efga !=nil {return _efga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfcf .SmartTags =NewCT_SmartTags (); +if _dadec :=d .DecodeElement (_cfcf .SmartTags ,&_cebeg );_dadec !=nil {return _dadec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfcf .EmbeddedFontLst =NewCT_EmbeddedFontList (); +if _aecdc :=d .DecodeElement (_cfcf .EmbeddedFontLst ,&_cebeg );_aecdc !=nil {return _aecdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfcf .CustShowLst =NewCT_CustomShowList (); +if _bbbf :=d .DecodeElement (_cfcf .CustShowLst ,&_cebeg );_bbbf !=nil {return _bbbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfcf .PhotoAlbum =NewCT_PhotoAlbum (); +if _eeceb :=d .DecodeElement (_cfcf .PhotoAlbum ,&_cebeg );_eeceb !=nil {return _eeceb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfcf .CustDataLst =NewCT_CustomerDataList (); +if _abgbb :=d .DecodeElement (_cfcf .CustDataLst ,&_cebeg );_abgbb !=nil {return _abgbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfcf .Kinsoku =NewCT_Kinsoku (); +if _eeda :=d .DecodeElement (_cfcf .Kinsoku ,&_cebeg );_eeda !=nil {return _eeda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfcf .DefaultTextStyle =_fe .NewCT_TextListStyle (); +if _becde :=d .DecodeElement (_cfcf .DefaultTextStyle ,&_cebeg );_becde !=nil {return _becde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfcf .ModifyVerifier =NewCT_ModifyVerifier (); +if _deedb :=d .DecodeElement (_cfcf .ModifyVerifier ,&_cebeg );_deedb !=nil {return _deedb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cfcf .ExtLst =NewCT_ExtensionList (); +if _ceabae :=d .DecodeElement (_cfcf .ExtLst ,&_cebeg );_ceabae !=nil {return _ceabae ;};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\u0050\u0072es\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_cebeg .Name ); +if _acddf :=d .Skip ();_acddf !=nil {return _acddf ;};};case _b .EndElement :break _gcdd ;case _b .CharData :};};return nil ;};func (_fcfae *ST_TLBehaviorTransformType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fcfae =0;case "\u0070\u0074":*_fcfae =1; +case "\u0069\u006d\u0067":*_fcfae =2;};return nil ;};func NewCT_OleObjectLink ()*CT_OleObjectLink {_gae :=&CT_OleObjectLink {};return _gae };type CT_CommentAuthor struct{ -// ValidateWithPath validates the CT_CustomShow and its children, prefixing error messages with path -func (_bbe *CT_CustomShow )ValidateWithPath (path string )error {if _fdac :=_bbe .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074");_fdac !=nil {return _fdac ;};if _bbe .ExtLst !=nil {if _decg :=_bbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_decg !=nil {return _decg ;};};return nil ;}; +// Comment Author ID +IdAttr uint32 ; -// ValidateWithPath validates the EG_ChildSlide and its children, prefixing error messages with path -func (_bgfdg *EG_ChildSlide )ValidateWithPath (path string )error {if _bgfdg .ClrMapOvr !=nil {if _aaeee :=_bgfdg .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_aaeee !=nil {return _aaeee ;};};return nil ; -};type CT_TLIterateIntervalPercentage struct{ +// Comment Author Name +NameAttr string ; -// Value -ValAttr _eb .ST_PositivePercentage ;};func NewCT_TLTimeCondition ()*CT_TLTimeCondition {_dcbba :=&CT_TLTimeCondition {};return _dcbba };func NewCmAuthorLst ()*CmAuthorLst {_dbbag :=&CmAuthorLst {};_dbbag .CT_CommentAuthorList =*NewCT_CommentAuthorList (); -return _dbbag ;};func (_gcdgc ST_SlideSizeType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_badbg :=_g .Attr {};_badbg .Name =name ;switch _gcdgc {case ST_SlideSizeTypeUnset :_badbg .Value ="";case ST_SlideSizeTypeScreen4x3 :_badbg .Value ="\u0073c\u0072\u0065\u0065\u006e\u0034\u00783"; -case ST_SlideSizeTypeLetter :_badbg .Value ="\u006c\u0065\u0074\u0074\u0065\u0072";case ST_SlideSizeTypeA4 :_badbg .Value ="\u0041\u0034";case ST_SlideSizeType35mm :_badbg .Value ="\u0033\u0035\u006d\u006d";case ST_SlideSizeTypeOverhead :_badbg .Value ="\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064"; -case ST_SlideSizeTypeBanner :_badbg .Value ="\u0062\u0061\u006e\u006e\u0065\u0072";case ST_SlideSizeTypeCustom :_badbg .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";case ST_SlideSizeTypeLedger :_badbg .Value ="\u006c\u0065\u0064\u0067\u0065\u0072";case ST_SlideSizeTypeA3 :_badbg .Value ="\u0041\u0033"; -case ST_SlideSizeTypeB4ISO :_badbg .Value ="\u0042\u0034\u0049S\u004f";case ST_SlideSizeTypeB5ISO :_badbg .Value ="\u0042\u0035\u0049S\u004f";case ST_SlideSizeTypeB4JIS :_badbg .Value ="\u0042\u0034\u004aI\u0053";case ST_SlideSizeTypeB5JIS :_badbg .Value ="\u0042\u0035\u004aI\u0053"; -case ST_SlideSizeTypeHagakiCard :_badbg .Value ="\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064";case ST_SlideSizeTypeScreen16x9 :_badbg .Value ="\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039";case ST_SlideSizeTypeScreen16x10 :_badbg .Value ="s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030"; -};return _badbg ,nil ;};func (_ebegee *ST_TLTimeNodePresetClassType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdagd ,_fcgcf :=d .Token ();if _fcgcf !=nil {return _fcgcf ;};if _bfacb ,_ebcc :=_gdagd .(_g .EndElement );_ebcc &&_bfacb .Name ==start .Name {*_ebegee =1; -return nil ;};if _bfffa ,_dbedd :=_gdagd .(_g .CharData );!_dbedd {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdagd );}else {switch string (_bfffa ){case "":*_ebegee =0; -case "\u0065\u006e\u0074\u0072":*_ebegee =1;case "\u0065\u0078\u0069\u0074":*_ebegee =2;case "\u0065\u006d\u0070\u0068":*_ebegee =3;case "\u0070\u0061\u0074\u0068":*_ebegee =4;case "\u0076\u0065\u0072\u0062":*_ebegee =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_ebegee =6; -};};_gdagd ,_fcgcf =d .Token ();if _fcgcf !=nil {return _fcgcf ;};if _bbcca ,_egeb :=_gdagd .(_g .EndElement );_egeb &&_bbcca .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdagd ); -}; +// Comment Author Initials +InitialsAttr string ; -// Validate validates the CT_Extension and its children -func (_ddfd *CT_Extension )Validate ()error {return _ddfd .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func NewCT_SlideSorterViewProperties ()*CT_SlideSorterViewProperties {_dfdc :=&CT_SlideSorterViewProperties {}; -_dfdc .CViewPr =NewCT_CommonViewProperties ();return _dfdc ;};func (_dccbe *CT_TLIterateData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gegde :=range start .Attr {if _gegde .Name .Local =="\u0074\u0079\u0070\u0065"{_dccbe .TypeAttr .UnmarshalXMLAttr (_gegde ); -continue ;};if _gegde .Name .Local =="\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"{_ffdd ,_bagbe :=_f .ParseBool (_gegde .Value );if _bagbe !=nil {return _bagbe ;};_dccbe .BackwardsAttr =&_ffdd ;continue ;};};_cfec :for {_aaecd ,_afffb :=d .Token ();if _afffb !=nil {return _afffb ; -};switch _abaf :=_aaecd .(type ){case _g .StartElement :switch _abaf .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dccbe .TmAbs =NewCT_TLIterateIntervalTime (); -if _gabbf :=d .DecodeElement (_dccbe .TmAbs ,&_abaf );_gabbf !=nil {return _gabbf ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dccbe .TmPct =NewCT_TLIterateIntervalPercentage (); -if _beafd :=d .DecodeElement (_dccbe .TmPct ,&_abaf );_beafd !=nil {return _beafd ;};default:_gdf .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",_abaf .Name ); -if _gggbg :=d .Skip ();_gggbg !=nil {return _gggbg ;};};case _g .EndElement :break _cfec ;case _g .CharData :};};return nil ;}; +// Index of Comment Author's last comment +LastIdxAttr uint32 ; -// Validate validates the CT_Presentation and its children -func (_cdea *CT_Presentation )Validate ()error {return _cdea .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");};func NewCT_TLBehaviorAttributeNameList ()*CT_TLBehaviorAttributeNameList {_bgdfe :=&CT_TLBehaviorAttributeNameList {}; -return _bgdfe ;}; +// Comment Author Color Index +ClrIdxAttr uint32 ;ExtLst *CT_ExtensionList ;};type CT_GraphicalObjectFrame struct{BwModeAttr _fe .ST_BlackWhiteMode ; -// ValidateWithPath validates the CT_SlideMasterTextStyles and its children, prefixing error messages with path -func (_ecaeee *CT_SlideMasterTextStyles )ValidateWithPath (path string )error {if _ecaeee .TitleStyle !=nil {if _dcec :=_ecaeee .TitleStyle .ValidateWithPath (path +"/\u0054\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_dcec !=nil {return _dcec ; -};};if _ecaeee .BodyStyle !=nil {if _bdgbb :=_ecaeee .BodyStyle .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065");_bdgbb !=nil {return _bdgbb ;};};if _ecaeee .OtherStyle !=nil {if _bbdfdc :=_ecaeee .OtherStyle .ValidateWithPath (path +"/\u004f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"); -_bbdfdc !=nil {return _bbdfdc ;};};if _ecaeee .ExtLst !=nil {if _acfcb :=_ecaeee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acfcb !=nil {return _acfcb ;};};return nil ;};func (_edbd *CT_CommentAuthor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_edbd .IdAttr )}); -start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fa .Sprintf ("\u0025\u0076",_edbd .NameAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_fa .Sprintf ("\u0025\u0076",_edbd .InitialsAttr )}); -start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006ca\u0073\u0074\u0049\u0064\u0078"},Value :_fa .Sprintf ("\u0025\u0076",_edbd .LastIdxAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006c\u0072\u0049\u0064\u0078"},Value :_fa .Sprintf ("\u0025\u0076",_edbd .ClrIdxAttr )}); -e .EncodeToken (start );if _edbd .ExtLst !=nil {_fbf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edbd .ExtLst ,_fbf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; -};func NewCT_TLTemplate ()*CT_TLTemplate {_fbbce :=&CT_TLTemplate {};_fbbce .TnLst =NewCT_TimeNodeList ();return _fbbce ;};func NewCT_TLMediaNodeAudio ()*CT_TLMediaNodeAudio {_eegf :=&CT_TLMediaNodeAudio {};_eegf .CMediaNode =NewCT_TLCommonMediaNodeData (); -return _eegf ;}; +// Non-Visual Properties for a Graphic Frame +NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ; -// Validate validates the CT_CommonSlideViewProperties and its children -func (_bgcgc *CT_CommonSlideViewProperties )Validate ()error {return _bgcgc .ValidateWithPath ("\u0043\u0054\u005f\u0043o\u006d\u006d\u006f\u006e\u0053\u006c\u0069\u0064\u0065\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073");};type CT_CommonViewProperties struct{ +// 2D Transform for Graphic Frame +Xfrm *_fe .CT_Transform2D ;Graphic *_fe .Graphic ; -// Variable Scale -VarScaleAttr *bool ; +// Extension List with Modification Flag +ExtLst *CT_ExtensionListModify ;};func (_fdddb *CT_SlideIdList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fdddb .SldId !=nil {_beefd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u006c\u0064\u0049\u0064"}}; +for _ ,_dcdg :=range _fdddb .SldId {e .EncodeElement (_dcdg ,_beefd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// View Scale -Scale *_eb .CT_Scale2D ; +// ValidateWithPath validates the CT_SlideLayoutIdList and its children, prefixing error messages with path +func (_eaggd *CT_SlideLayoutIdList )ValidateWithPath (path string )error {for _cbgaa ,_bacce :=range _eaggd .SldLayoutId {if _abgdg :=_bacce .ValidateWithPath (_d .Sprintf ("\u0025s\u002fS\u006c\u0064\u004c\u0061\u0079o\u0075\u0074I\u0064\u005b\u0025\u0064\u005d",path ,_cbgaa )); +_abgdg !=nil {return _abgdg ;};};return nil ;}; -// View Origin -Origin *_eb .CT_Point2D ;}; +// Validate validates the CT_IndexRange and its children +func (_bgfd *CT_IndexRange )Validate ()error {return _bgfd .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0052\u0061\u006e\u0067\u0065");};func NewCT_SlideMaster ()*CT_SlideMaster {_gcdg :=&CT_SlideMaster {};_gcdg .CSld =NewCT_CommonSlideData (); +_gcdg .ClrMap =_fe .NewCT_ColorMapping ();return _gcdg ;};func (_edacb *CT_GuideList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dddd :for {_eged ,_agda :=d .Token ();if _agda !=nil {return _agda ;};switch _dcbc :=_eged .(type ){case _b .StartElement :switch _dcbc .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbgab :=NewCT_Guide (); +if _cbda :=d .DecodeElement (_cbgab ,&_dcbc );_cbda !=nil {return _cbda ;};_edacb .Guide =append (_edacb .Guide ,_cbgab );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_G\u0075\u0069d\u0065\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dcbc .Name ); +if _beag :=d .Skip ();_beag !=nil {return _beag ;};};case _b .EndElement :break _dddd ;case _b .CharData :};};return nil ;};type CT_WheelTransition struct{ -// ValidateWithPath validates the CT_BuildList and its children, prefixing error messages with path -func (_ffc *CT_BuildList )ValidateWithPath (path string )error {for _eged ,_edbe :=range _ffc .BldP {if _ecd :=_edbe .ValidateWithPath (_fa .Sprintf ("%\u0073\u002f\u0042\u006c\u0064\u0050\u005b\u0025\u0064\u005d",path ,_eged ));_ecd !=nil {return _ecd ; -};};for _gab ,_aageg :=range _ffc .BldDgm {if _da :=_aageg .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0044\u0067\u006d\u005b\u0025\u0064\u005d",path ,_gab ));_da !=nil {return _da ;};};for _ecb ,_cef :=range _ffc .BldOleChart {if _dbc :=_cef .ValidateWithPath (_fa .Sprintf ("\u0025s\u002fB\u006c\u0064\u004f\u006c\u0065C\u0068\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_ecb )); -_dbc !=nil {return _dbc ;};};for _ggfe ,_dga :=range _ffc .BldGraphic {if _ebdb :=_dga .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069c\u005b\u0025\u0064\u005d",path ,_ggfe ));_ebdb !=nil {return _ebdb ; -};};return nil ;};func (_affe *ST_TLNextActionType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_babf ,_edfffc :=d .Token ();if _edfffc !=nil {return _edfffc ;};if _ecdef ,_gdfb :=_babf .(_g .EndElement );_gdfb &&_ecdef .Name ==start .Name {*_affe =1; -return nil ;};if _aebgd ,_agcca :=_babf .(_g .CharData );!_agcca {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_babf );}else {switch string (_aebgd ){case "":*_affe =0; -case "\u006e\u006f\u006e\u0065":*_affe =1;case "\u0073\u0065\u0065\u006b":*_affe =2;};};_babf ,_edfffc =d .Token ();if _edfffc !=nil {return _edfffc ;};if _ebdcc ,_ebfef :=_babf .(_g .EndElement );_ebfef &&_ebdcc .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_babf ); -};func (_ceeed ST_TLTriggerEvent )ValidateWithPath (path string )error {switch _ceeed {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceeed )); -};return nil ;};func NewCT_TLTriggerRuntimeNode ()*CT_TLTriggerRuntimeNode {_gecg :=&CT_TLTriggerRuntimeNode {};_gecg .ValAttr =ST_TLTriggerRuntimeNode (1);return _gecg ;}; +// Spokes +SpokesAttr *uint32 ;};func NewCT_OleObjectChoice ()*CT_OleObjectChoice {_ggfae :=&CT_OleObjectChoice {};return _ggfae };func ParseUnionST_TLTimeAnimateValueTime (s string )(ST_TLTimeAnimateValueTime ,error ){return ST_TLTimeAnimateValueTime {},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;);type EG_Background struct{ -// ValidateWithPath validates the CT_TLGraphicalObjectBuild and its children, prefixing error messages with path -func (_edabd *CT_TLGraphicalObjectBuild )ValidateWithPath (path string )error {if _edabd .BldAsOne !=nil {if _fbaf :=_edabd .BldAsOne .ValidateWithPath (path +"\u002fB\u006c\u0064\u0041\u0073\u004f\u006ee");_fbaf !=nil {return _fbaf ;};};if _edabd .BldSub !=nil {if _eafcd :=_edabd .BldSub .ValidateWithPath (path +"\u002fB\u006c\u0064\u0053\u0075\u0062"); -_eafcd !=nil {return _eafcd ;};};return nil ;}; +// Background Properties +BgPr *CT_BackgroundProperties ; -// ValidateWithPath validates the CT_TLBehaviorAttributeNameList and its children, prefixing error messages with path -func (_edeefe *CT_TLBehaviorAttributeNameList )ValidateWithPath (path string )error {return nil };func (_efbae *ST_TLBehaviorAdditiveType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecfad ,_ecfe :=d .Token ();if _ecfe !=nil {return _ecfe ; -};if _fcfcgb ,_fgbbbe :=_ecfad .(_g .EndElement );_fgbbbe &&_fcfcgb .Name ==start .Name {*_efbae =1;return nil ;};if _eegga ,_gdbdb :=_ecfad .(_g .CharData );!_gdbdb {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecfad ); -}else {switch string (_eegga ){case "":*_efbae =0;case "\u0062\u0061\u0073\u0065":*_efbae =1;case "\u0073\u0075\u006d":*_efbae =2;case "\u0072\u0065\u0070\u006c":*_efbae =3;case "\u006d\u0075\u006c\u0074":*_efbae =4;case "\u006e\u006f\u006e\u0065":*_efbae =5; -};};_ecfad ,_ecfe =d .Token ();if _ecfe !=nil {return _ecfe ;};if _daffb ,_cbccb :=_ecfad .(_g .EndElement );_cbccb &&_daffb .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecfad ); +// Background Style Reference +BgRef *_fe .CT_StyleMatrixReference ;};func NewSldMaster ()*SldMaster {_egff :=&SldMaster {};_egff .CT_SlideMaster =*NewCT_SlideMaster ();return _egff ;};func (_ffaaf ST_TLAnimateColorDirection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ffaaf .String (),start ); }; -// Validate validates the CT_TLAnimVariantIntegerVal and its children -func (_aebf *CT_TLAnimVariantIntegerVal )Validate ()error {return _aebf .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 (_cggfbb *SldMaster )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\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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\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 ,_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 :"\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 ,_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 ="p\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072";return _cggfbb .CT_SlideMaster .MarshalXML (e ,start );};func (_cgfd *CT_OutlineViewSlideEntry )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gddaa :=range start .Attr {if _gddaa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gddaa .Name .Local =="\u0069\u0064"||_gddaa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gddaa .Name .Local =="\u0069\u0064"{_cccfa ,_bcgb :=_gddaa .Value ,error (nil ); -if _bcgb !=nil {return _bcgb ;};_cgfd .IdAttr =_cccfa ;continue ;};if _gddaa .Name .Local =="\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"{_dfdef ,_fcdb :=_f .ParseBool (_gddaa .Value );if _fcdb !=nil {return _fcdb ;};_cgfd .CollapseAttr =&_dfdef ; -continue ;};};for {_agfd ,_agcc :=d .Token ();if _agcc !=nil {return _fa .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",_agcc ); -};if _bbca ,_cebce :=_agfd .(_g .EndElement );_cebce &&_bbca .Name ==start .Name {break ;};};return nil ;};func (_ggbgg *CT_TLTimeCondition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bcec :=range start .Attr {if _bcec .Name .Local =="\u0065\u0076\u0074"{_ggbgg .EvtAttr .UnmarshalXMLAttr (_bcec ); -continue ;};if _bcec .Name .Local =="\u0064\u0065\u006ca\u0079"{_acdb ,_afcgg :=ParseUnionST_TLTime (_bcec .Value );if _afcgg !=nil {return _afcgg ;};_ggbgg .DelayAttr =&_acdb ;continue ;};};_dgggb :for {_efcc ,_adfcf :=d .Token ();if _adfcf !=nil {return _adfcf ; -};switch _edcbfg :=_efcc .(type ){case _g .StartElement :switch _edcbfg .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggbgg .TgtEl =NewCT_TLTimeTargetElement (); -if _faedb :=d .DecodeElement (_ggbgg .TgtEl ,&_edcbfg );_faedb !=nil {return _faedb ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggbgg .Tn =NewCT_TLTriggerTimeNodeID (); -if _fbec :=d .DecodeElement (_ggbgg .Tn ,&_edcbfg );_fbec !=nil {return _fbec ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggbgg .Rtn =NewCT_TLTriggerRuntimeNode (); -if _dddcf :=d .DecodeElement (_ggbgg .Rtn ,&_edcbfg );_dddcf !=nil {return _dddcf ;};default:_gdf .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",_edcbfg .Name ); -if _feag :=d .Skip ();_feag !=nil {return _feag ;};};case _g .EndElement :break _dgggb ;case _g .CharData :};};return nil ;}; - -// Validate validates the Presentation and its children -func (_bcfa *Presentation )Validate ()error {return _bcfa .ValidateWithPath ("\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");};type ST_TLTimeNodeMasterRelation byte ; +// ValidateWithPath validates the SldLayout and its children, prefixing error messages with path +func (_fcggg *SldLayout )ValidateWithPath (path string )error {if _eefefb :=_fcggg .CT_SlideLayout .ValidateWithPath (path );_eefefb !=nil {return _eefefb ;};return nil ;};func (_fgeae *CT_SlideSyncProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdeg :=range start .Attr {if _fdeg .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_beefc ,_aecc :=_fdeg .Value ,error (nil ); +if _aecc !=nil {return _aecc ;};_fgeae .ServerSldIdAttr =_beefc ;continue ;};if _fdeg .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_fbea ,_efde :=ParseStdlibTime (_fdeg .Value ); +if _efde !=nil {return _efde ;};_fgeae .ServerSldModifiedTimeAttr =_fbea ;continue ;};if _fdeg .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_gaeg ,_fdcca :=ParseStdlibTime (_fdeg .Value );if _fdcca !=nil {return _fdcca ; +};_fgeae .ClientInsertedTimeAttr =_gaeg ;continue ;};};_cbba :for {_dege ,_bgbd :=d .Token ();if _bgbd !=nil {return _bgbd ;};switch _cddfa :=_dege .(type ){case _b .StartElement :switch _cddfa .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fgeae .ExtLst =NewCT_ExtensionList (); +if _acge :=d .DecodeElement (_fgeae .ExtLst ,&_cddfa );_acge !=nil {return _acge ;};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\u0053\u006c\u0069\u0064e\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_cddfa .Name ); +if _gcbe :=d .Skip ();_gcbe !=nil {return _gcbe ;};};case _b .EndElement :break _cbba ;case _b .CharData :};};return nil ;};func (_fadcae *ST_TransitionSideDirectionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bddf ,_cface :=d .Token (); +if _cface !=nil {return _cface ;};if _ebad ,_gfagg :=_bddf .(_b .EndElement );_gfagg &&_ebad .Name ==start .Name {*_fadcae =1;return nil ;};if _dcdbc ,_eaagb :=_bddf .(_b .CharData );!_eaagb {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bddf ); +}else {switch string (_dcdbc ){case "":*_fadcae =0;case "\u006c":*_fadcae =1;case "\u0075":*_fadcae =2;case "\u0072":*_fadcae =3;case "\u0064":*_fadcae =4;};};_bddf ,_cface =d .Token ();if _cface !=nil {return _cface ;};if _gcefb ,_edadb :=_bddf .(_b .EndElement ); +_edadb &&_gcefb .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bddf );}; -// Validate validates the CT_TLBuildParagraph and its children -func (_adac *CT_TLBuildParagraph )Validate ()error {return _adac .ValidateWithPath ("\u0043\u0054\u005f\u0054LB\u0075\u0069\u006c\u0064\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");};func (_gfbbb *ST_PhotoAlbumFrameShape )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gfbbb =0; -case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_gfbbb =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_gfbbb =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_gfbbb =3;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_gfbbb =4; -case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_gfbbb =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_gfbbb =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_gfbbb =7;};return nil ; -}; +// ValidateWithPath validates the CT_TLAnimateEffectBehavior and its children, prefixing error messages with path +func (_ggceg *CT_TLAnimateEffectBehavior )ValidateWithPath (path string )error {if _egddf :=_ggceg .TransitionAttr .ValidateWithPath (path +"\u002fT\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_egddf !=nil {return _egddf ; +};if _cbaa :=_ggceg .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_cbaa !=nil {return _cbaa ;};if _ggceg .Progress !=nil {if _bdbbe :=_ggceg .Progress .ValidateWithPath (path +"\u002fP\u0072\u006f\u0067\u0072\u0065\u0073s");_bdbbe !=nil {return _bdbbe ; +};};return nil ;}; -// Validate validates the CT_SplitTransition and its children -func (_addba *CT_SplitTransition )Validate ()error {return _addba .ValidateWithPath ("\u0043T\u005fS\u0070\u006c\u0069\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_ddab *CT_SlideSorterViewProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddab .CViewPr =NewCT_CommonViewProperties (); -for _ ,_ggddg :=range start .Attr {if _ggddg .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_fgfa ,_beee :=_f .ParseBool (_ggddg .Value );if _beee !=nil {return _beee ;};_ddab .ShowFormattingAttr =&_fgfa ; -continue ;};};_efdd :for {_fcfea ,_cgdba :=d .Token ();if _cgdba !=nil {return _cgdba ;};switch _ccab :=_fcfea .(type ){case _g .StartElement :switch _ccab .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dcaef :=d .DecodeElement (_ddab .CViewPr ,&_ccab ); -_dcaef !=nil {return _dcaef ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_ddab .ExtLst =NewCT_ExtensionList (); -if _ddbbd :=d .DecodeElement (_ddab .ExtLst ,&_ccab );_ddbbd !=nil {return _ddbbd ;};default:_gdf .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",_ccab .Name ); -if _dfgg :=d .Skip ();_dfgg !=nil {return _dfgg ;};};case _g .EndElement :break _efdd ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TLOleChartTargetElement and its children, prefixing error messages with path +func (_dddfe *CT_TLOleChartTargetElement )ValidateWithPath (path string )error {if _dddfe .TypeAttr ==ST_TLChartSubelementTypeUnset {return _d .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 _bfeeb :=_dddfe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bfeeb !=nil {return _bfeeb ;};return nil ;};func (_edeed ST_TLTimeNodeType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_accef :=_b .Attr {}; +_accef .Name =name ;switch _edeed {case ST_TLTimeNodeTypeUnset :_accef .Value ="";case ST_TLTimeNodeTypeClickEffect :_accef .Value ="c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeWithEffect :_accef .Value ="\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074"; +case ST_TLTimeNodeTypeAfterEffect :_accef .Value ="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeMainSeq :_accef .Value ="\u006da\u0069\u006e\u0053\u0065\u0071";case ST_TLTimeNodeTypeInteractiveSeq :_accef .Value ="\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071"; +case ST_TLTimeNodeTypeClickPar :_accef .Value ="\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072";case ST_TLTimeNodeTypeWithGroup :_accef .Value ="\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p";case ST_TLTimeNodeTypeAfterGroup :_accef .Value ="\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070"; +case ST_TLTimeNodeTypeTmRoot :_accef .Value ="\u0074\u006d\u0052\u006f\u006f\u0074";};return _accef ,nil ;};func (_fbadcg ST_TLAnimateEffectTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fbadcg .String (),start ); +};func NewCT_HandoutMasterIdList ()*CT_HandoutMasterIdList {_ggcc :=&CT_HandoutMasterIdList {};return _ggcc ;}; -// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path -func (_aeea *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _bbab :=_aeea .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bbab !=nil {return _bbab ;};if _cccd :=_aeea .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); -_cccd !=nil {return _cccd ;};if _ggfb :=_aeea .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_ggfb !=nil {return _ggfb ;};return nil ;};func (_ceabe *ST_TLTimeAnimateValueTime )Validate ()error {return _ceabe .ValidateWithPath ("")};func (_fbfb *ST_TLOleChartBuildType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgea ,_agdda :=d .Token (); -if _agdda !=nil {return _agdda ;};if _ggfad ,_edeca :=_bgea .(_g .EndElement );_edeca &&_ggfad .Name ==start .Name {*_fbfb =1;return nil ;};if _cgbac ,_cgdbc :=_bgea .(_g .CharData );!_cgdbc {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgea ); -}else {switch string (_cgbac ){case "":*_fbfb =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_fbfb =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_fbfb =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_fbfb =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_fbfb =4; -case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_fbfb =5;};};_bgea ,_agdda =d .Token ();if _agdda !=nil {return _agdda ;};if _ebcfb ,_cadga :=_bgea .(_g .EndElement );_cadga &&_ebcfb .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgea ); -};func (_afbad ST_TransitionCornerDirectionType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cccbd :=_g .Attr {};_cccbd .Name =name ;switch _afbad {case ST_TransitionCornerDirectionTypeUnset :_cccbd .Value ="";case ST_TransitionCornerDirectionTypeLu :_cccbd .Value ="\u006c\u0075"; -case ST_TransitionCornerDirectionTypeRu :_cccbd .Value ="\u0072\u0075";case ST_TransitionCornerDirectionTypeLd :_cccbd .Value ="\u006c\u0064";case ST_TransitionCornerDirectionTypeRd :_cccbd .Value ="\u0072\u0064";};return _cccbd ,nil ;};func (_gcbf *CT_CommentAuthorList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbe :for {_efac ,_bdf :=d .Token (); -if _bdf !=nil {return _bdf ;};switch _eaba :=_efac .(type ){case _g .StartElement :switch _eaba .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_gcc :=NewCT_CommentAuthor (); -if _fcb :=d .DecodeElement (_gcc ,&_eaba );_fcb !=nil {return _fcb ;};_gcbf .CmAuthor =append (_gcbf .CmAuthor ,_gcc );default:_gdf .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",_eaba .Name ); -if _eacg :=d .Skip ();_eacg !=nil {return _eacg ;};};case _g .EndElement :break _dbe ;case _g .CharData :};};return nil ;};type CT_SlideMasterIdListEntry struct{ +// ST_TLTime is a union type +type ST_TLTime struct{Uint32 *uint32 ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;};func (_fcccc *CT_TLBehaviorAttributeNameList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_aeef :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"}}; +for _ ,_bbgae :=range _fcccc .AttrName {e .EncodeElement (_bbgae ,_aeef );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fcdeg ST_TLTimeNodeMasterRelation )Validate ()error {return _fcdeg .ValidateWithPath ("")};func NewCT_CommentAuthorList ()*CT_CommentAuthorList {_cgce :=&CT_CommentAuthorList {}; +return _cgce };func NewCT_CommentList ()*CT_CommentList {_dfb :=&CT_CommentList {};return _dfb }; -// Slide Master Identifier -IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};type CT_Kinsoku struct{ +// ValidateWithPath validates the CT_SlideSize and its children, prefixing error messages with path +func (_egdde *CT_SlideSize )ValidateWithPath (path string )error {if _egdde .CxAttr < 914400{return _d .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 ,_egdde .CxAttr ); +};if _egdde .CxAttr > 51206400{return _d .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 ,_egdde .CxAttr ); +};if _egdde .CxAttr < 0{return _d .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 ,_egdde .CxAttr );};if _egdde .CyAttr < 914400{return _d .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 ,_egdde .CyAttr ); +};if _egdde .CyAttr > 51206400{return _d .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 ,_egdde .CyAttr ); +};if _egdde .CyAttr < 0{return _d .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 ,_egdde .CyAttr );};if _eecff :=_egdde .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); +_eecff !=nil {return _eecff ;};return nil ;};func (_gacc *CT_OleObjectChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geac :for {_dbce ,_bgfda :=d .Token ();if _bgfda !=nil {return _bgfda ;};switch _aaab :=_dbce .(type ){case _b .StartElement :switch _aaab .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_gacc .Embed =NewCT_OleObjectEmbed (); +if _cfea :=d .DecodeElement (_gacc .Embed ,&_aaab );_cfea !=nil {return _cfea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gacc .Link =NewCT_OleObjectLink (); +if _abgfg :=d .DecodeElement (_gacc .Link ,&_aaab );_abgfg !=nil {return _abgfg ;};default:_e .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",_aaab .Name ); +if _cfeca :=d .Skip ();_cfeca !=nil {return _cfeca ;};};case _b .EndElement :break _geac ;case _b .CharData :};};return nil ;};func NewCT_TLCommonBehaviorData ()*CT_TLCommonBehaviorData {_fcegb :=&CT_TLCommonBehaviorData {};_fcegb .CTn =NewCT_TLCommonTimeNodeData (); +_fcegb .TgtEl =NewCT_TLTimeTargetElement ();return _fcegb ;};func NewCT_Guide ()*CT_Guide {_ccbe :=&CT_Guide {};return _ccbe };func (_fbffg *CT_WheelTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbffg .SpokesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u006f\u006b\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_fbffg .SpokesAttr )}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dag *AG_ChildSlide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fa :=range start .Attr {if _fa .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_ad ,_cd :=_gb .ParseBool (_fa .Value ); +if _cd !=nil {return _cd ;};_dag .ShowMasterSpAttr =&_ad ;continue ;};if _fa .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_adg ,_fg :=_gb .ParseBool (_fa .Value );if _fg !=nil {return _fg ;};_dag .ShowMasterPhAnimAttr =&_adg ; +continue ;};};for {_ff ,_bb :=d .Token ();if _bb !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0043h\u0069l\u0064S\u006c\u0069\u0064\u0065\u003a\u0020\u0025s",_bb );};if _aa ,_fab :=_ff .(_b .EndElement );_fab &&_aa .Name ==start .Name {break ; +};};return nil ;}; -// Language -LangAttr *string ; +// Validate validates the CT_TLOleBuildChart and its children +func (_ffcgb *CT_TLOleBuildChart )Validate ()error {return _ffcgb .ValidateWithPath ("\u0043T\u005fT\u004c\u004f\u006c\u0065\u0042u\u0069\u006cd\u0043\u0068\u0061\u0072\u0074");}; -// Invalid Kinsoku Start Characters -InvalStCharsAttr string ; +// Validate validates the CT_OrientationTransition and its children +func (_cfdg *CT_OrientationTransition )Validate ()error {return _cfdg .ValidateWithPath ("\u0043T\u005f\u004f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");}; -// Invalid Kinsoku End Characters -InvalEndCharsAttr string ;};type SldMaster struct{CT_SlideMaster };func NewCT_TransitionSoundAction ()*CT_TransitionSoundAction {_daab :=&CT_TransitionSoundAction {};return _daab ;}; +// ValidateWithPath validates the CT_TLTimeCondition and its children, prefixing error messages with path +func (_cefge *CT_TLTimeCondition )ValidateWithPath (path string )error {if _feede :=_cefge .EvtAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0074\u0041\u0074\u0074\u0072");_feede !=nil {return _feede ;};if _cefge .DelayAttr !=nil {if _agdccf :=_cefge .DelayAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0061\u0079\u0041\u0074\u0074\u0072"); +_agdccf !=nil {return _agdccf ;};};if _cefge .TgtEl !=nil {if _facd :=_cefge .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_facd !=nil {return _facd ;};};if _cefge .Tn !=nil {if _gdbea :=_cefge .Tn .ValidateWithPath (path +"\u002f\u0054\u006e"); +_gdbea !=nil {return _gdbea ;};};if _cefge .Rtn !=nil {if _bbgaf :=_cefge .Rtn .ValidateWithPath (path +"\u002f\u0052\u0074\u006e");_bbgaf !=nil {return _bbgaf ;};};return nil ;};func (_aga *CT_CommentList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _aga .Cm !=nil {_adcf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006d"}};for _ ,_bagg :=range _aga .Cm {e .EncodeElement (_bagg ,_adcf );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbac *ST_PrintWhat )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bbac =0; +case "\u0073\u006c\u0069\u0064\u0065\u0073":*_bbac =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_bbac =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_bbac =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_bbac =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_bbac =5; +case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_bbac =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_bbac =7;case "\u006e\u006f\u0074e\u0073":*_bbac =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_bbac =9;};return nil ;};func (_bgdba *HandoutMaster )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgdba .CT_HandoutMaster =*NewCT_HandoutMaster (); +_gdfec :for {_bfef ,_feddf :=d .Token ();if _feddf !=nil {return _feddf ;};switch _abeeb :=_bfef .(type ){case _b .StartElement :switch _abeeb .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _deedg :=d .DecodeElement (_bgdba .CSld ,&_abeeb ); +_deedg !=nil {return _deedg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _eafeg :=d .DecodeElement (_bgdba .ClrMap ,&_abeeb ); +_eafeg !=nil {return _eafeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgdba .Hf =NewCT_HeaderFooter (); +if _gdede :=d .DecodeElement (_bgdba .Hf ,&_abeeb );_gdede !=nil {return _gdede ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_bgdba .ExtLst =NewCT_ExtensionListModify (); +if _efabf :=d .DecodeElement (_bgdba .ExtLst ,&_abeeb );_efabf !=nil {return _efabf ;};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\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072 \u0025\u0076",_abeeb .Name ); +if _dffed :=d .Skip ();_dffed !=nil {return _dffed ;};};case _b .EndElement :break _gdfec ;case _b .CharData :};};return nil ;};type ST_TLTimeNodeFillType byte ;func (_fgdbf *EG_ShowType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edcba :for {_fabecb ,_cdgfa :=d .Token (); +if _cdgfa !=nil {return _cdgfa ;};switch _deaa :=_fabecb .(type ){case _b .StartElement :switch _deaa .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgdbf .Present =NewCT_Empty (); +if _gdbed :=d .DecodeElement (_fgdbf .Present ,&_deaa );_gdbed !=nil {return _gdbed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgdbf .Browse =NewCT_ShowInfoBrowse (); +if _ccefd :=d .DecodeElement (_fgdbf .Browse ,&_deaa );_ccefd !=nil {return _ccefd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgdbf .Kiosk =NewCT_ShowInfoKiosk (); +if _aeacd :=d .DecodeElement (_fgdbf .Kiosk ,&_deaa );_aeacd !=nil {return _aeacd ;};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\u0045\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065\u0020\u0025\u0076",_deaa .Name ); +if _fbgec :=d .Skip ();_fbgec !=nil {return _fbgec ;};};case _b .EndElement :break _edcba ;case _b .CharData :};};return nil ;};func (_bbccd ST_TLParaBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bbccd .String (),start ); +};const (ST_TLChartSubelementTypeUnset ST_TLChartSubelementType =0;ST_TLChartSubelementTypeGridLegend ST_TLChartSubelementType =1;ST_TLChartSubelementTypeSeries ST_TLChartSubelementType =2;ST_TLChartSubelementTypeCategory ST_TLChartSubelementType =3;ST_TLChartSubelementTypePtInSeries ST_TLChartSubelementType =4; +ST_TLChartSubelementTypePtInCategory ST_TLChartSubelementType =5;);func NewCT_ExtensionListModify ()*CT_ExtensionListModify {_cbbgc :=&CT_ExtensionListModify {};return _cbbgc ;};func (_geggf *ST_TLChartSubelementType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_geggf =0; +case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_geggf =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_geggf =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_geggf =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_geggf =4; +case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_geggf =5;};return nil ;};func (_agbab *ST_TLTimeNodePresetClassType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_agbab =0;case "\u0065\u006e\u0074\u0072":*_agbab =1; +case "\u0065\u0078\u0069\u0074":*_agbab =2;case "\u0065\u006d\u0070\u0068":*_agbab =3;case "\u0070\u0061\u0074\u0068":*_agbab =4;case "\u0076\u0065\u0072\u0062":*_agbab =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_agbab =6;};return nil ;};func (_afgfb ST_TLTimeNodeRestartType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dcebbd :=_b .Attr {}; +_dcebbd .Name =name ;switch _afgfb {case ST_TLTimeNodeRestartTypeUnset :_dcebbd .Value ="";case ST_TLTimeNodeRestartTypeAlways :_dcebbd .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_TLTimeNodeRestartTypeWhenNotActive :_dcebbd .Value ="\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065"; +case ST_TLTimeNodeRestartTypeNever :_dcebbd .Value ="\u006e\u0065\u0076e\u0072";};return _dcebbd ,nil ;}; -// Validate validates the Sld and its children -func (_gdeef *Sld )Validate ()error {return _gdeef .ValidateWithPath ("\u0053\u006c\u0064")}; +// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path +func (_cbbf *CT_Control )ValidateWithPath (path string )error {if _cbbf .ExtLst !=nil {if _edgbd :=_cbbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edgbd !=nil {return _edgbd ;};};if _cbbf .Pic !=nil {if _gfad :=_cbbf .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063"); +_gfad !=nil {return _gfad ;};};if _cbbf .ImgWAttr !=nil {if *_cbbf .ImgWAttr < 0{return _d .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 ,*_cbbf .ImgWAttr ); +};};if _cbbf .ImgHAttr !=nil {if *_cbbf .ImgHAttr < 0{return _d .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 ,*_cbbf .ImgHAttr ); +};};return nil ;};func (_eeae *CT_PrintProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aaba :=range start .Attr {if _aaba .Name .Local =="\u0070r\u006e\u0057\u0068\u0061\u0074"{_eeae .PrnWhatAttr .UnmarshalXMLAttr (_aaba ); +continue ;};if _aaba .Name .Local =="\u0063l\u0072\u004d\u006f\u0064\u0065"{_eeae .ClrModeAttr .UnmarshalXMLAttr (_aaba );continue ;};if _aaba .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"{_cacaf ,_gaaf :=_gb .ParseBool (_aaba .Value ); +if _gaaf !=nil {return _gaaf ;};_eeae .HiddenSlidesAttr =&_cacaf ;continue ;};if _aaba .Name .Local =="\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"{_eedbf ,_ebee :=_gb .ParseBool (_aaba .Value );if _ebee !=nil {return _ebee ; +};_eeae .ScaleToFitPaperAttr =&_eedbf ;continue ;};if _aaba .Name .Local =="f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"{_cecfg ,_fefg :=_gb .ParseBool (_aaba .Value );if _fefg !=nil {return _fefg ;};_eeae .FrameSlidesAttr =&_cecfg ;continue ; +};};_faag :for {_aadg ,_fdea :=d .Token ();if _fdea !=nil {return _fdea ;};switch _aabab :=_aadg .(type ){case _b .StartElement :switch _aabab .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeae .ExtLst =NewCT_ExtensionList (); +if _dbcee :=d .DecodeElement (_eeae .ExtLst ,&_aabab );_dbcee !=nil {return _dbcee ;};default:_e .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",_aabab .Name ); +if _daae :=d .Skip ();_daae !=nil {return _daae ;};};case _b .EndElement :break _faag ;case _b .CharData :};};return nil ;};func NewCT_CustomShowList ()*CT_CustomShowList {_eefe :=&CT_CustomShowList {};return _eefe };func (_dbdfc ST_TLAnimateColorDirection )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bdbc :=_b .Attr {}; +_bdbc .Name =name ;switch _dbdfc {case ST_TLAnimateColorDirectionUnset :_bdbc .Value ="";case ST_TLAnimateColorDirectionCw :_bdbc .Value ="\u0063\u0077";case ST_TLAnimateColorDirectionCcw :_bdbc .Value ="\u0063\u0063\u0077";};return _bdbc ,nil ;}; -// Validate validates the EG_SlideListChoice and its children -func (_cfdfd *EG_SlideListChoice )Validate ()error {return _cfdfd .ValidateWithPath ("\u0045G\u005fS\u006c\u0069\u0064\u0065\u004ci\u0073\u0074C\u0068\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the CT_TLTimeNodeSequence and its children, prefixing error messages with path +func (_ccbgf *CT_TLTimeNodeSequence )ValidateWithPath (path string )error {if _dagg :=_ccbgf .PrevAcAttr .ValidateWithPath (path +"/\u0050\u0072\u0065\u0076\u0041\u0063\u0041\u0074\u0074\u0072");_dagg !=nil {return _dagg ;};if _dfgaf :=_ccbgf .NextAcAttr .ValidateWithPath (path +"/\u004e\u0065\u0078\u0074\u0041\u0063\u0041\u0074\u0074\u0072"); +_dfgaf !=nil {return _dfgaf ;};if _affcec :=_ccbgf .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_affcec !=nil {return _affcec ;};if _ccbgf .PrevCondLst !=nil {if _gcgf :=_ccbgf .PrevCondLst .ValidateWithPath (path +"\u002f\u0050\u0072e\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"); +_gcgf !=nil {return _gcgf ;};};if _ccbgf .NextCondLst !=nil {if _gfdbe :=_ccbgf .NextCondLst .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_gfdbe !=nil {return _gfdbe ;};};return nil ;};func (_gaaeb *CT_SideDirectionTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aaefb :=range start .Attr {if _aaefb .Name .Local =="\u0064\u0069\u0072"{_gaaeb .DirAttr .UnmarshalXMLAttr (_aaefb ); +continue ;};};for {_dgaad ,_aafga :=d .Token ();if _aafga !=nil {return _d .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",_aafga ); +};if _agbg ,_beda :=_dgaad .(_b .EndElement );_beda &&_agbg .Name ==start .Name {break ;};};return nil ;};func NewCT_ApplicationNonVisualDrawingProps ()*CT_ApplicationNonVisualDrawingProps {_edfa :=&CT_ApplicationNonVisualDrawingProps {};return _edfa ; +}; -// Validate validates the CT_Empty and its children -func (_aebe *CT_Empty )Validate ()error {return _aebe .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_ggbda ST_TLAnimateColorDirection )String ()string {switch _ggbda {case 0:return "";case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077"; -};return "";};func (_bbddg ST_TLPreviousActionType )Validate ()error {return _bbddg .ValidateWithPath ("")};func (_egcb *CT_TLTimeCondition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egcb .EvtAttr !=ST_TLTriggerEventUnset {_fcga ,_aafag :=_egcb .EvtAttr .MarshalXMLAttr (_g .Name {Local :"\u0065\u0076\u0074"}); -if _aafag !=nil {return _aafag ;};start .Attr =append (start .Attr ,_fcga );};if _egcb .DelayAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0065\u006ca\u0079"},Value :_fa .Sprintf ("\u0025\u0076",*_egcb .DelayAttr )}); -};e .EncodeToken (start );if _egcb .TgtEl !=nil {_eafdf :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_egcb .TgtEl ,_eafdf );};if _egcb .Tn !=nil {_abbg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u006e"}}; -e .EncodeElement (_egcb .Tn ,_abbg );};if _egcb .Rtn !=nil {_afdca :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0072t\u006e"}};e .EncodeElement (_egcb .Rtn ,_afdca );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_WebProperties and its children +func (_aeaaf *CT_WebProperties )Validate ()error {return _aeaaf .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_Guide and its children, prefixing error messages with path -func (_efge *CT_Guide )ValidateWithPath (path string )error {if _dffcd :=_efge .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_dffcd !=nil {return _dffcd ;};if _efge .PosAttr !=nil {if _facda :=_efge .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072"); -_facda !=nil {return _facda ;};};return nil ;};func NewCT_InOutTransition ()*CT_InOutTransition {_bgfe :=&CT_InOutTransition {};return _bgfe }; +// ValidateWithPath validates the Presentation and its children, prefixing error messages with path +func (_fcfbd *Presentation )ValidateWithPath (path string )error {if _aaefbd :=_fcfbd .CT_Presentation .ValidateWithPath (path );_aaefbd !=nil {return _aaefbd ;};return nil ;};func NewCT_SlideRelationshipListEntry ()*CT_SlideRelationshipListEntry {_fgfbg :=&CT_SlideRelationshipListEntry {}; +return _fgfbg ;};func (_edfea *TagLst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edfea .CT_TagList =*NewCT_TagList ();_cceef :for {_fbdac ,_aaaag :=d .Token ();if _aaaag !=nil {return _aaaag ;};switch _bgagda :=_fbdac .(type ){case _b .StartElement :switch _bgagda .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbagf :=NewCT_StringTag (); +if _fdab :=d .DecodeElement (_fbagf ,&_bgagda );_fdab !=nil {return _fdab ;};_edfea .Tag =append (_edfea .Tag ,_fbagf );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\u0054\u0061\u0067\u004c\u0073\u0074\u0020\u0025\u0076",_bgagda .Name ); +if _aegda :=d .Skip ();_aegda !=nil {return _aegda ;};};case _b .EndElement :break _cceef ;case _b .CharData :};};return nil ;};const (ST_TLTimeNodeSyncTypeUnset ST_TLTimeNodeSyncType =0;ST_TLTimeNodeSyncTypeCanSlip ST_TLTimeNodeSyncType =1;ST_TLTimeNodeSyncTypeLocked ST_TLTimeNodeSyncType =2; +);type ST_TLTriggerEvent byte ;func (_cgbe *CT_NotesMasterIdListEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egdg :=range start .Attr {if _egdg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_egdg .Name .Local =="\u0069\u0064"||_egdg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_egdg .Name .Local =="\u0069\u0064"{_gecd ,_gfafc :=_egdg .Value ,error (nil ); +if _gfafc !=nil {return _gfafc ;};_cgbe .IdAttr =_gecd ;continue ;};};_dfc :for {_cbeag ,_aaaa :=d .Token ();if _aaaa !=nil {return _aaaa ;};switch _bedc :=_cbeag .(type ){case _b .StartElement :switch _bedc .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cgbe .ExtLst =NewCT_ExtensionList (); +if _egag :=d .DecodeElement (_cgbe .ExtLst ,&_bedc );_egag !=nil {return _egag ;};default:_e .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",_bedc .Name ); +if _ebde :=d .Skip ();_ebde !=nil {return _ebde ;};};case _b .EndElement :break _dfc ;case _b .CharData :};};return nil ;};func (_aggbg ST_SplitterBarState )Validate ()error {return _aggbg .ValidateWithPath ("")};func (_dfac *ST_WebScreenSize )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dfac =0; +case "\u00354\u0034\u0078\u0033\u0037\u0036":*_dfac =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_dfac =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_dfac =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_dfac =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_dfac =5; +case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_dfac =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_dfac =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_dfac =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_dfac =9; +case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_dfac =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_dfac =11;};return nil ;}; -// Validate validates the OleObj and its children -func (_cdade *OleObj )Validate ()error {return _cdade .ValidateWithPath ("\u004f\u006c\u0065\u004f\u0062\u006a");};type ST_TLAnimateMotionPathEditMode byte ;func (_aaee *CT_BackgroundProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aca :=range start .Attr {if _aca .Name .Local =="\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"{_gcfb ,_fba :=_f .ParseBool (_aca .Value ); -if _fba !=nil {return _fba ;};_aaee .ShadeToTitleAttr =&_gcfb ;continue ;};};_dbf :for {_fde ,_dbg :=d .Token ();if _dbg !=nil {return _dbg ;};switch _dgd :=_fde .(type ){case _g .StartElement :switch _dgd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aaee .NoFill =_eb .NewCT_NoFillProperties (); -if _bff :=d .DecodeElement (_aaee .NoFill ,&_dgd );_bff !=nil {return _bff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aaee .SolidFill =_eb .NewCT_SolidColorFillProperties (); -if _afb :=d .DecodeElement (_aaee .SolidFill ,&_dgd );_afb !=nil {return _afb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aaee .GradFill =_eb .NewCT_GradientFillProperties (); -if _bea :=d .DecodeElement (_aaee .GradFill ,&_dgd );_bea !=nil {return _bea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aaee .BlipFill =_eb .NewCT_BlipFillProperties (); -if _cca :=d .DecodeElement (_aaee .BlipFill ,&_dgd );_cca !=nil {return _cca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aaee .PattFill =_eb .NewCT_PatternFillProperties (); -if _aea :=d .DecodeElement (_aaee .PattFill ,&_dgd );_aea !=nil {return _aea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aaee .GrpFill =_eb .NewCT_GroupFillProperties (); -if _fag :=d .DecodeElement (_aaee .GrpFill ,&_dgd );_fag !=nil {return _fag ;};case _g .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_aaee .WNoFill =_ga .NewCT_Empty (); -if _afc :=d .DecodeElement (_aaee .WNoFill ,&_dgd );_afc !=nil {return _afc ;};case _g .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_aaee .CSolidFill =_eb .NewCT_SolidColorFillProperties (); -if _cde :=d .DecodeElement (_aaee .CSolidFill ,&_dgd );_cde !=nil {return _cde ;};case _g .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_aaee .CGradFill =_eb .NewCT_GradientFillProperties (); -if _gfd :=d .DecodeElement (_aaee .CGradFill ,&_dgd );_gfd !=nil {return _gfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aaee .EffectLst =_eb .NewCT_EffectList (); -if _ab :=d .DecodeElement (_aaee .EffectLst ,&_dgd );_ab !=nil {return _ab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_aaee .EffectDag =_eb .NewCT_EffectContainer (); -if _fceb :=d .DecodeElement (_aaee .EffectDag ,&_dgd );_fceb !=nil {return _fceb ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_aaee .ExtLst =NewCT_ExtensionList (); -if _agg :=d .DecodeElement (_aaee .ExtLst ,&_dgd );_agg !=nil {return _agg ;};default:_gdf .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",_dgd .Name ); -if _deb :=d .Skip ();_deb !=nil {return _deb ;};};case _g .EndElement :break _dbf ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path +func (_ffef *CT_Comment )ValidateWithPath (path string )error {if _fedf :=_ffef .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_fedf !=nil {return _fedf ;};if _ffef .ExtLst !=nil {if _dff :=_ffef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dff !=nil {return _dff ;};};return nil ;};func (_gegaf *CT_ViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gegaf .LastViewAttr !=ST_ViewTypeUnset {_gaac ,_gbfda :=_gegaf .LastViewAttr .MarshalXMLAttr (_b .Name {Local :"\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"}); +if _gbfda !=nil {return _gbfda ;};start .Attr =append (start .Attr ,_gaac );};if _gegaf .ShowCommentsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_gegaf .ShowCommentsAttr ))}); +};e .EncodeToken (start );if _gegaf .NormalViewPr !=nil {_gdea :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u006f\u0072\u006d\u0061\u006c\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_gegaf .NormalViewPr ,_gdea );};if _gegaf .SlideViewPr !=nil {_dedec :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}}; +e .EncodeElement (_gegaf .SlideViewPr ,_dedec );};if _gegaf .OutlineViewPr !=nil {_bfcdf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006fu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_gegaf .OutlineViewPr ,_bfcdf ); +};if _gegaf .NotesTextViewPr !=nil {_egga :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0054\u0065\u0078\u0074\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_gegaf .NotesTextViewPr ,_egga );};if _gegaf .SorterViewPr !=nil {_bcccg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006f\u0072\u0074\u0065\u0072\u0056i\u0065\u0077\u0050\u0072"}}; +e .EncodeElement (_gegaf .SorterViewPr ,_bcccg );};if _gegaf .NotesViewPr !=nil {_agcgd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_gegaf .NotesViewPr ,_agcgd ); +};if _gegaf .GridSpacing !=nil {_feeae :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_gegaf .GridSpacing ,_feeae );};if _gegaf .ExtLst !=nil {_fadae :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gegaf .ExtLst ,_fadae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_TLAnimateEffectTransitionUnset ST_TLAnimateEffectTransition =0;ST_TLAnimateEffectTransitionIn ST_TLAnimateEffectTransition =1;ST_TLAnimateEffectTransitionOut ST_TLAnimateEffectTransition =2; +ST_TLAnimateEffectTransitionNone ST_TLAnimateEffectTransition =3;);func NewCT_Slide ()*CT_Slide {_eaafg :=&CT_Slide {};_eaafg .CSld =NewCT_CommonSlideData ();return _eaafg ;};func (_aged ST_TLChartSubelementType )Validate ()error {return _aged .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_HandoutMaster and its children, prefixing error messages with path -func (_eecg *CT_HandoutMaster )ValidateWithPath (path string )error {if _dgca :=_eecg .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_dgca !=nil {return _dgca ;};if _dfab :=_eecg .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); -_dfab !=nil {return _dfab ;};if _eecg .Hf !=nil {if _eae :=_eecg .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_eae !=nil {return _eae ;};};if _eecg .ExtLst !=nil {if _eacf :=_eecg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_eacf !=nil {return _eacf ;};};return nil ;};type CT_EmbeddedFontListEntry struct{ -// Embedded Font Name -Font *_eb .CT_TextFont ; +// Validate validates the CT_TLTriggerRuntimeNode and its children +func (_baeae *CT_TLTriggerRuntimeNode )Validate ()error {return _baeae .ValidateWithPath ("\u0043\u0054\u005fTL\u0054\u0072\u0069\u0067\u0067\u0065\u0072\u0052\u0075\u006e\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065");}; -// Regular Embedded Font -Regular *CT_EmbeddedFontDataId ; +// Validate validates the CT_SlideSyncProperties and its children +func (_ebccd *CT_SlideSyncProperties )Validate ()error {return _ebccd .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_bdg *CT_ConnectorNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdg .CNvPr =_fe .NewCT_NonVisualDrawingProps (); +_bdg .CNvCxnSpPr =_fe .NewCT_NonVisualConnectorProperties ();_bdg .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_afd :for {_bcad ,_gdb :=d .Token ();if _gdb !=nil {return _gdb ;};switch _cgbb :=_bcad .(type ){case _b .StartElement :switch _cgbb .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _cdg :=d .DecodeElement (_bdg .CNvPr ,&_cgbb ); +_cdg !=nil {return _cdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _feec :=d .DecodeElement (_bdg .CNvCxnSpPr ,&_cgbb ); +_feec !=nil {return _feec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cbbg :=d .DecodeElement (_bdg .NvPr ,&_cgbb ); +_cbbg !=nil {return _cbbg ;};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",_cgbb .Name ); +if _dfdgg :=d .Skip ();_dfdgg !=nil {return _dfdgg ;};};case _b .EndElement :break _afd ;case _b .CharData :};};return nil ;};func (_adcb *CT_TLTimeConditionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gaec :for {_edeae ,_baccg :=d .Token (); +if _baccg !=nil {return _baccg ;};switch _aebbd :=_edeae .(type ){case _b .StartElement :switch _aebbd .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dgdf :=NewCT_TLTimeCondition (); +if _eabdc :=d .DecodeElement (_dgdf ,&_aebbd );_eabdc !=nil {return _eabdc ;};_adcb .Cond =append (_adcb .Cond ,_dgdf );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\u0054\u004c\u0054\u0069m\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_aebbd .Name ); +if _gdfdfc :=d .Skip ();_gdfdfc !=nil {return _gdfdfc ;};};case _b .EndElement :break _gaec ;case _b .CharData :};};return nil ;}; -// Bold Embedded Font -Bold *CT_EmbeddedFontDataId ; +// Validate validates the CT_GroupShapeChoice and its children +func (_eace *CT_GroupShapeChoice )Validate ()error {return _eace .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");}; -// Italic Embedded Font -Italic *CT_EmbeddedFontDataId ; +// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path +func (_dfbbf *CT_Rel )ValidateWithPath (path string )error {return nil };func (_bgea *OleObj )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgea .CT_OleObject =*NewCT_OleObject ();for _ ,_dcad :=range start .Attr {if _dcad .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dcad .Name .Local =="\u0069\u0064"{_eceec ,_ebda :=_dcad .Value ,error (nil ); +if _ebda !=nil {return _ebda ;};_bgea .IdAttr =&_eceec ;continue ;};if _dcad .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_bbgde ,_abbgc :=_dcad .Value ,error (nil );if _abbgc !=nil {return _abbgc ;};_bgea .ProgIdAttr =&_bbgde ;continue ;};if _dcad .Name .Local =="\u0073\u0070\u0069\u0064"{_eabeb ,_gdeac :=_dcad .Value ,error (nil ); +if _gdeac !=nil {return _gdeac ;};_bgea .SpidAttr =&_eabeb ;continue ;};if _dcad .Name .Local =="\u006e\u0061\u006d\u0065"{_acgcd ,_bebed :=_dcad .Value ,error (nil );if _bebed !=nil {return _bebed ;};_bgea .NameAttr =&_acgcd ;continue ;};if _dcad .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_efbgb ,_cbbdd :=_gb .ParseBool (_dcad .Value ); +if _cbbdd !=nil {return _cbbdd ;};_bgea .ShowAsIconAttr =&_efbgb ;continue ;};if _dcad .Name .Local =="\u0069\u006d\u0067\u0057"{_bcfee ,_dagad :=_gb .ParseInt (_dcad .Value ,10,32);if _dagad !=nil {return _dagad ;};_gfag :=int32 (_bcfee );_bgea .ImgWAttr =&_gfag ; +continue ;};if _dcad .Name .Local =="\u0069\u006d\u0067\u0048"{_dfabc ,_decbe :=_gb .ParseInt (_dcad .Value ,10,32);if _decbe !=nil {return _decbe ;};_fefag :=int32 (_dfabc );_bgea .ImgHAttr =&_fefag ;continue ;};};_gebde :for {_bcedb ,_dddga :=d .Token (); +if _dddga !=nil {return _dddga ;};switch _ccdde :=_bcedb .(type ){case _b .StartElement :switch _ccdde .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_bgea .Choice =NewCT_OleObjectChoice (); +if _fdcfc :=d .DecodeElement (&_bgea .Choice .Embed ,&_ccdde );_fdcfc !=nil {return _fdcfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgea .Choice =NewCT_OleObjectChoice (); +if _bgcdb :=d .DecodeElement (&_bgea .Choice .Link ,&_ccdde );_bgcdb !=nil {return _bgcdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgea .Pic =NewCT_Picture (); +if _feaf :=d .DecodeElement (_bgea .Pic ,&_ccdde );_feaf !=nil {return _feaf ;};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\u004f\u006c\u0065\u004f\u0062\u006a\u0020\u0025\u0076",_ccdde .Name ); +if _eddaa :=d .Skip ();_eddaa !=nil {return _eddaa ;};};case _b .EndElement :break _gebde ;case _b .CharData :};};return nil ;};func (_cfgd ST_TLDiagramBuildType )Validate ()error {return _cfgd .ValidateWithPath ("")}; -// Bold Italic Embedded Font -BoldItalic *CT_EmbeddedFontDataId ;};type CT_TLTimeTargetElement struct{ +// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path +func (_ggdg *CT_OleObject )ValidateWithPath (path string )error {if _bffd :=_ggdg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bffd !=nil {return _bffd ;};if _ggdg .Pic !=nil {if _dded :=_ggdg .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063"); +_dded !=nil {return _dded ;};};if _ggdg .ImgWAttr !=nil {if *_ggdg .ImgWAttr < 0{return _d .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 ,*_ggdg .ImgWAttr ); +};};if _ggdg .ImgHAttr !=nil {if *_ggdg .ImgHAttr < 0{return _d .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 ,*_ggdg .ImgHAttr ); +};};return nil ;};type ST_TLTimeIndefinite byte ;const (ST_TLAnimateBehaviorValueTypeUnset ST_TLAnimateBehaviorValueType =0;ST_TLAnimateBehaviorValueTypeStr ST_TLAnimateBehaviorValueType =1;ST_TLAnimateBehaviorValueTypeNum ST_TLAnimateBehaviorValueType =2; +ST_TLAnimateBehaviorValueTypeClr ST_TLAnimateBehaviorValueType =3;);func (_ddabb ST_TLAnimateMotionPathEditMode )String ()string {switch _ddabb {case 0:return "";case 1:return "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case 2:return "\u0066\u0069\u0078e\u0064"; +};return "";};func (_dgbe *CT_Control )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acba :=range start .Attr {if _acba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_acba .Name .Local =="\u0069\u0064"{_cedf ,_dffg :=_acba .Value ,error (nil ); +if _dffg !=nil {return _dffg ;};_dgbe .IdAttr =&_cedf ;continue ;};if _acba .Name .Local =="\u0073\u0070\u0069\u0064"{_cac ,_dba :=_acba .Value ,error (nil );if _dba !=nil {return _dba ;};_dgbe .SpidAttr =&_cac ;continue ;};if _acba .Name .Local =="\u006e\u0061\u006d\u0065"{_bgf ,_cga :=_acba .Value ,error (nil ); +if _cga !=nil {return _cga ;};_dgbe .NameAttr =&_bgf ;continue ;};if _acba .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_deg ,_abcc :=_gb .ParseBool (_acba .Value );if _abcc !=nil {return _abcc ;};_dgbe .ShowAsIconAttr =&_deg ; +continue ;};if _acba .Name .Local =="\u0069\u006d\u0067\u0057"{_faf ,_adbb :=_gb .ParseInt (_acba .Value ,10,32);if _adbb !=nil {return _adbb ;};_ebb :=int32 (_faf );_dgbe .ImgWAttr =&_ebb ;continue ;};if _acba .Name .Local =="\u0069\u006d\u0067\u0048"{_aafgg ,_efad :=_gb .ParseInt (_acba .Value ,10,32); +if _efad !=nil {return _efad ;};_cdgg :=int32 (_aafgg );_dgbe .ImgHAttr =&_cdgg ;continue ;};};_gedfg :for {_feb ,_gddfb :=d .Token ();if _gddfb !=nil {return _gddfb ;};switch _fgg :=_feb .(type ){case _b .StartElement :switch _fgg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dgbe .ExtLst =NewCT_ExtensionList (); +if _ead :=d .DecodeElement (_dgbe .ExtLst ,&_fgg );_ead !=nil {return _ead ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgbe .Pic =NewCT_Picture (); +if _cba :=d .DecodeElement (_dgbe .Pic ,&_fgg );_cba !=nil {return _cba ;};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\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0025\u0076",_fgg .Name ); +if _bcd :=d .Skip ();_bcd !=nil {return _bcd ;};};case _b .EndElement :break _gedfg ;case _b .CharData :};};return nil ;};type CT_TLTimeAnimateValueList struct{ -// Slide Target -SldTgt *CT_Empty ; +// Time Animate Value +Tav []*CT_TLTimeAnimateValue ;};func (_ecgc *CT_TagsData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddgcb :=range start .Attr {if _ddgcb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ddgcb .Name .Local =="\u0069\u0064"||_ddgcb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ddgcb .Name .Local =="\u0069\u0064"{_badgc ,_begd :=_ddgcb .Value ,error (nil ); +if _begd !=nil {return _begd ;};_ecgc .IdAttr =_badgc ;continue ;};};for {_bgge ,_gffed :=d .Token ();if _gffed !=nil {return _d .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_gffed ); +};if _egbfcg ,_gbdde :=_bgge .(_b .EndElement );_gbdde &&_egbfcg .Name ==start .Name {break ;};};return nil ;};func (_dceg *EG_SlideListChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geeea :for {_gfdba ,_fbgdd :=d .Token ();if _fbgdd !=nil {return _fbgdd ; +};switch _cfag :=_gfdba .(type ){case _b .StartElement :switch _cfag .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dceg .SldAll =NewCT_Empty (); +if _gcfcf :=d .DecodeElement (_dceg .SldAll ,&_cfag );_gcfcf !=nil {return _gcfcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dceg .SldRg =NewCT_IndexRange (); +if _efabc :=d .DecodeElement (_dceg .SldRg ,&_cfag );_efabc !=nil {return _efabc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dceg .CustShow =NewCT_CustomShowId (); +if _egfed :=d .DecodeElement (_dceg .CustShow ,&_cfag );_egfed !=nil {return _egfed ;};default:_e .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",_cfag .Name ); +if _bagge :=d .Skip ();_bagge !=nil {return _bagge ;};};case _b .EndElement :break _geeea ;case _b .CharData :};};return nil ;};func (_dafae *CT_TLByRgbColorTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_begbg :=range start .Attr {if _begbg .Name .Local =="\u0072"{_edffg ,_bffge :=ParseUnionST_FixedPercentage (_begbg .Value ); +if _bffge !=nil {return _bffge ;};_dafae .RAttr =_edffg ;continue ;};if _begbg .Name .Local =="\u0067"{_dbeee ,_acgbb :=ParseUnionST_FixedPercentage (_begbg .Value );if _acgbb !=nil {return _acgbb ;};_dafae .GAttr =_dbeee ;continue ;};if _begbg .Name .Local =="\u0062"{_dfaba ,_cffaf :=ParseUnionST_FixedPercentage (_begbg .Value ); +if _cffaf !=nil {return _cffaf ;};_dafae .BAttr =_dfaba ;continue ;};};for {_afcdb ,_eadec :=d .Token ();if _eadec !=nil {return _d .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",_eadec ); +};if _dada ,_baagd :=_afcdb .(_b .EndElement );_baagd &&_dada .Name ==start .Name {break ;};};return nil ;};type CT_TLCommonTimeNodeData struct{ -// Sound Target -SndTgt *_eb .CT_EmbeddedWAVAudioFile ; +// ID +IdAttr *uint32 ; -// Shape Target -SpTgt *CT_TLShapeTargetElement ; +// Preset ID +PresetIDAttr *int32 ; -// Ink Target -InkTgt *CT_TLSubShapeId ;}; +// Preset Types +PresetClassAttr ST_TLTimeNodePresetClassType ; -// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_cbaed *CT_PictureNonVisual )ValidateWithPath (path string )error {if _cdefc :=_cbaed .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cdefc !=nil {return _cdefc ;};if _fbba :=_cbaed .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); -_fbba !=nil {return _fbba ;};if _cfcgc :=_cbaed .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_cfcgc !=nil {return _cfcgc ;};return nil ;};func (_ceac *CT_TLTimeTargetElement )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -if _ceac .SldTgt !=nil {_bdee :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0054\u0067\u0074"}};e .EncodeElement (_ceac .SldTgt ,_bdee );};if _ceac .SndTgt !=nil {_bcaegg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u006e\u0064\u0054\u0067\u0074"}}; -e .EncodeElement (_ceac .SndTgt ,_bcaegg );};if _ceac .SpTgt !=nil {_ebbea :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0073\u0070\u0054\u0067\u0074"}};e .EncodeElement (_ceac .SpTgt ,_ebbea );};if _ceac .InkTgt !=nil {_adgg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0069\u006e\u006b\u0054\u0067\u0074"}}; -e .EncodeElement (_ceac .InkTgt ,_adgg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_efaa ST_TLTimeNodePresetClassType )ValidateWithPath (path string )error {switch _efaa {case 0,1,2,3,4,5,6:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efaa )); -};return nil ;};type CT_TLCommandBehavior struct{ +// Preset SubType +PresetSubtypeAttr *int32 ; -// Command Type -TypeAttr ST_TLCommandType ; +// Duration +DurAttr *ST_TLTime ; -// Command -CmdAttr *string ;CBhvr *CT_TLCommonBehaviorData ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_bbbf :=&CT_HeaderFooter {};return _bbbf };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;); +// Repeat Count +RepeatCountAttr *ST_TLTime ; -// Validate validates the CT_ExtensionList and its children -func (_ebae *CT_ExtensionList )Validate ()error {return _ebae .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_eeef ST_TLAnimateBehaviorValueType )String ()string {switch _eeef {case 0:return ""; -case 1:return "\u0073\u0074\u0072";case 2:return "\u006e\u0075\u006d";case 3:return "\u0063\u006c\u0072";};return "";};func (_gaeda ST_TransitionInOutDirectionType )String ()string {switch _gaeda {case 0:return "";case 1:return "\u006f\u0075\u0074";case 2:return "\u0069\u006e"; -};return "";};type ST_TLAnimateColorDirection byte ;type ST_TLTimeNodePresetClassType byte ; +// Repeat Duration +RepeatDurAttr *ST_TLTime ; -// Validate validates the EG_ChildSlide and its children -func (_beddc *EG_ChildSlide )Validate ()error {return _beddc .ValidateWithPath ("\u0045\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");};func (_egbde *ST_TransitionCornerDirectionType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_egbde =0; -case "\u006c\u0075":*_egbde =1;case "\u0072\u0075":*_egbde =2;case "\u006c\u0064":*_egbde =3;case "\u0072\u0064":*_egbde =4;};return nil ;};func (_ecfdg ST_TLTimeIndefinite )Validate ()error {return _ecfdg .ValidateWithPath ("")};type ST_TLPreviousActionType byte ; +// Speed +SpdAttr *_fe .ST_Percentage ; +// Acceleration +AccelAttr *_fe .ST_PositiveFixedPercentage ; -// Validate validates the CT_CustomShow and its children -func (_fega *CT_CustomShow )Validate ()error {return _fega .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077");};func (_cgf *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -_fcgc :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_cgf .CNvPr ,_fcgc );_gae :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}}; -e .EncodeElement (_cgf .CNvGraphicFramePr ,_gae );_ecf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_cgf .NvPr ,_ecf );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cecc *CT_Rel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cbeg :=range start .Attr {if _cbeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cbeg .Name .Local =="\u0069\u0064"||_cbeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cbeg .Name .Local =="\u0069\u0064"{_geac ,_gaadg :=_cbeg .Value ,error (nil ); -if _gaadg !=nil {return _gaadg ;};_cecc .IdAttr =_geac ;continue ;};};for {_deca ,_fagd :=d .Token ();if _fagd !=nil {return _fa .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_fagd );};if _cbeca ,_gfcbf :=_deca .(_g .EndElement ); -_gfcbf &&_cbeca .Name ==start .Name {break ;};};return nil ;};func (_dfgde ST_TLAnimateColorSpace )String ()string {switch _dfgde {case 0:return "";case 1:return "\u0072\u0067\u0062";case 2:return "\u0068\u0073\u006c";};return "";};func NewCT_SlideTransition ()*CT_SlideTransition {_bbcaa :=&CT_SlideTransition {}; -return _bbcaa };func (_efegf ST_SplitterBarState )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_adebfa :=_g .Attr {};_adebfa .Name =name ;switch _efegf {case ST_SplitterBarStateUnset :_adebfa .Value ="";case ST_SplitterBarStateMinimized :_adebfa .Value ="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"; -case ST_SplitterBarStateRestored :_adebfa .Value ="\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064";case ST_SplitterBarStateMaximized :_adebfa .Value ="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d";};return _adebfa ,nil ;}; +// Deceleration +DecelAttr *_fe .ST_PositiveFixedPercentage ; -// Validate validates the SldLayout and its children -func (_efdgg *SldLayout )Validate ()error {return _efdgg .ValidateWithPath ("\u0053l\u0064\u004c\u0061\u0079\u006f\u0075t");};type ST_SlideLayoutType byte ; +// Auto Reverse +AutoRevAttr *bool ; -// Validate validates the CT_Control and its children -func (_ebead *CT_Control )Validate ()error {return _ebead .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};func (_dagaf *CT_SlideTransition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fgfaa :=range start .Attr {if _fgfaa .Name .Local =="\u0073\u0070\u0064"{_dagaf .SpdAttr .UnmarshalXMLAttr (_fgfaa ); -continue ;};if _fgfaa .Name .Local =="\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"{_gcbfg ,_efgef :=_f .ParseBool (_fgfaa .Value );if _efgef !=nil {return _efgef ;};_dagaf .AdvClickAttr =&_gcbfg ;continue ;};if _fgfaa .Name .Local =="\u0061\u0064\u0076T\u006d"{_eegef ,_gddag :=_f .ParseUint (_fgfaa .Value ,10,32); -if _gddag !=nil {return _gddag ;};_afac :=uint32 (_eegef );_dagaf .AdvTmAttr =&_afac ;continue ;};};_egec :for {_eeac ,_agdcc :=d .Token ();if _agdcc !=nil {return _agdcc ;};switch _dega :=_eeac .(type ){case _g .StartElement :switch _dega .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dagaf .Choice =NewCT_SlideTransitionChoice (); -if _ccdc :=d .DecodeElement (&_dagaf .Choice .Blinds ,&_dega );_ccdc !=nil {return _ccdc ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dagaf .Choice =NewCT_SlideTransitionChoice (); -if _cdcd :=d .DecodeElement (&_dagaf .Choice .Checker ,&_dega );_cdcd !=nil {return _cdcd ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dagaf .Choice =NewCT_SlideTransitionChoice (); -if _ggae :=d .DecodeElement (&_dagaf .Choice .Circle ,&_dega );_ggae !=nil {return _ggae ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dagaf .Choice =NewCT_SlideTransitionChoice (); -if _cbfded :=d .DecodeElement (&_dagaf .Choice .Dissolve ,&_dega );_cbfded !=nil {return _cbfded ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dagaf .Choice =NewCT_SlideTransitionChoice (); -if _cgbgb :=d .DecodeElement (&_dagaf .Choice .Comb ,&_dega );_cgbgb !=nil {return _cgbgb ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dagaf .Choice =NewCT_SlideTransitionChoice (); -if _adccb :=d .DecodeElement (&_dagaf .Choice .Cover ,&_dega );_adccb !=nil {return _adccb ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dagaf .Choice =NewCT_SlideTransitionChoice (); -if _fdbe :=d .DecodeElement (&_dagaf .Choice .Cut ,&_dega );_fdbe !=nil {return _fdbe ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dagaf .Choice =NewCT_SlideTransitionChoice (); -if _bebdb :=d .DecodeElement (&_dagaf .Choice .Diamond ,&_dega );_bebdb !=nil {return _bebdb ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dagaf .Choice =NewCT_SlideTransitionChoice (); -if _cfdb :=d .DecodeElement (&_dagaf .Choice .Fade ,&_dega );_cfdb !=nil {return _cfdb ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dagaf .Choice =NewCT_SlideTransitionChoice (); -if _gcac :=d .DecodeElement (&_dagaf .Choice .Newsflash ,&_dega );_gcac !=nil {return _gcac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dagaf .Choice =NewCT_SlideTransitionChoice (); -if _edbb :=d .DecodeElement (&_dagaf .Choice .Plus ,&_dega );_edbb !=nil {return _edbb ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dagaf .Choice =NewCT_SlideTransitionChoice (); -if _gdbfb :=d .DecodeElement (&_dagaf .Choice .Pull ,&_dega );_gdbfb !=nil {return _gdbfb ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dagaf .Choice =NewCT_SlideTransitionChoice (); -if _dfcg :=d .DecodeElement (&_dagaf .Choice .Push ,&_dega );_dfcg !=nil {return _dfcg ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dagaf .Choice =NewCT_SlideTransitionChoice (); -if _gfaa :=d .DecodeElement (&_dagaf .Choice .Random ,&_dega );_gfaa !=nil {return _gfaa ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dagaf .Choice =NewCT_SlideTransitionChoice (); -if _geda :=d .DecodeElement (&_dagaf .Choice .RandomBar ,&_dega );_geda !=nil {return _geda ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dagaf .Choice =NewCT_SlideTransitionChoice (); -if _afcb :=d .DecodeElement (&_dagaf .Choice .Split ,&_dega );_afcb !=nil {return _afcb ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dagaf .Choice =NewCT_SlideTransitionChoice (); -if _dcecec :=d .DecodeElement (&_dagaf .Choice .Strips ,&_dega );_dcecec !=nil {return _dcecec ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dagaf .Choice =NewCT_SlideTransitionChoice (); -if _dffde :=d .DecodeElement (&_dagaf .Choice .Wedge ,&_dega );_dffde !=nil {return _dffde ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dagaf .Choice =NewCT_SlideTransitionChoice (); -if _cecb :=d .DecodeElement (&_dagaf .Choice .Wheel ,&_dega );_cecb !=nil {return _cecb ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dagaf .Choice =NewCT_SlideTransitionChoice (); -if _cfef :=d .DecodeElement (&_dagaf .Choice .Wipe ,&_dega );_cfef !=nil {return _cfef ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dagaf .Choice =NewCT_SlideTransitionChoice (); -if _dccbd :=d .DecodeElement (&_dagaf .Choice .Zoom ,&_dega );_dccbd !=nil {return _dccbd ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dagaf .SndAc =NewCT_TransitionSoundAction (); -if _aeeg :=d .DecodeElement (_dagaf .SndAc ,&_dega );_aeeg !=nil {return _aeeg ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dagaf .ExtLst =NewCT_ExtensionListModify (); -if _bedge :=d .DecodeElement (_dagaf .ExtLst ,&_dega );_bedge !=nil {return _bedge ;};default:_gdf .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",_dega .Name ); -if _bagdd :=d .Skip ();_bagdd !=nil {return _bagdd ;};};case _g .EndElement :break _egec ;case _g .CharData :};};return nil ;}; +// Restart +RestartAttr ST_TLTimeNodeRestartType ; -// ValidateWithPath validates the CT_TLBuildParagraph and its children, prefixing error messages with path -func (_agdbdb *CT_TLBuildParagraph )ValidateWithPath (path string )error {if _cagf :=_agdbdb .BuildAttr .ValidateWithPath (path +"\u002f\u0042\u0075\u0069\u006c\u0064\u0041\u0074\u0074\u0072");_cagf !=nil {return _cagf ;};if _agdbdb .AdvAutoAttr !=nil {if _adcae :=_agdbdb .AdvAutoAttr .ValidateWithPath (path +"\u002f\u0041\u0064v\u0041\u0075\u0074\u006f\u0041\u0074\u0074\u0072"); -_adcae !=nil {return _adcae ;};};if _agdbdb .TmplLst !=nil {if _cffbe :=_agdbdb .TmplLst .ValidateWithPath (path +"\u002f\u0054\u006d\u0070\u006c\u004c\u0073\u0074");_cffbe !=nil {return _cffbe ;};};return nil ;};func (_fgbef ST_TLAnimateMotionPathEditMode )String ()string {switch _fgbef {case 0:return ""; -case 1:return "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case 2:return "\u0066\u0069\u0078e\u0064";};return "";};type ST_PrintWhat byte ;type CT_TLBuildDiagram struct{ +// Fill +FillAttr ST_TLTimeNodeFillType ; -// Diagram Build Types -BldAttr ST_TLDiagramBuildType ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;}; +// Synchronization Behavior +SyncBehaviorAttr ST_TLTimeNodeSyncType ; -// Validate validates the CT_Guide and its children -func (_bcf *CT_Guide )Validate ()error {return _bcf .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u0065");}; +// Time Filter +TmFilterAttr *string ; -// ValidateWithPath validates the CT_TLAnimateMotionBehavior and its children, prefixing error messages with path -func (_fddgf *CT_TLAnimateMotionBehavior )ValidateWithPath (path string )error {if _cbgcg :=_fddgf .OriginAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0067\u0069\u006e\u0041\u0074\u0074\u0072");_cbgcg !=nil {return _cbgcg ;};if _ddcbc :=_fddgf .PathEditModeAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u0045\u0064\u0069\u0074\u004d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_ddcbc !=nil {return _ddcbc ;};if _bcagg :=_fddgf .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_bcagg !=nil {return _bcagg ;};if _fddgf .By !=nil {if _dgge :=_fddgf .By .ValidateWithPath (path +"\u002f\u0042\u0079");_dgge !=nil {return _dgge ; -};};if _fddgf .From !=nil {if _cfae :=_fddgf .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_cfae !=nil {return _cfae ;};};if _fddgf .To !=nil {if _cdbb :=_fddgf .To .ValidateWithPath (path +"\u002f\u0054\u006f");_cdbb !=nil {return _cdbb ; -};};if _fddgf .RCtr !=nil {if _dadab :=_fddgf .RCtr .ValidateWithPath (path +"\u002f\u0052\u0043t\u0072");_dadab !=nil {return _dadab ;};};return nil ;};func (_aacfe *CT_TLOleChartTargetElement )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aacfe .TypeAttr =ST_TLChartSubelementType (1); -for _ ,_dffba :=range start .Attr {if _dffba .Name .Local =="\u0074\u0079\u0070\u0065"{_aacfe .TypeAttr .UnmarshalXMLAttr (_dffba );continue ;};if _dffba .Name .Local =="\u006c\u0076\u006c"{_dfaeb ,_afdcd :=_f .ParseUint (_dffba .Value ,10,32);if _afdcd !=nil {return _afdcd ; -};_feae :=uint32 (_dfaeb );_aacfe .LvlAttr =&_feae ;continue ;};};for {_adea ,_facbe :=d .Token ();if _facbe !=nil {return _fa .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",_facbe ); -};if _gegdf ,_dbfg :=_adea .(_g .EndElement );_dbfg &&_gegdf .Name ==start .Name {break ;};};return nil ;};const (ST_TLAnimateEffectTransitionUnset ST_TLAnimateEffectTransition =0;ST_TLAnimateEffectTransitionIn ST_TLAnimateEffectTransition =1;ST_TLAnimateEffectTransitionOut ST_TLAnimateEffectTransition =2; -ST_TLAnimateEffectTransitionNone ST_TLAnimateEffectTransition =3;);type ST_IterateType byte ;func (_fded *CT_CommonSlideData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fded .SpTree =NewCT_GroupShape ();for _ ,_efef :=range start .Attr {if _efef .Name .Local =="\u006e\u0061\u006d\u0065"{_bfb ,_fbge :=_efef .Value ,error (nil ); -if _fbge !=nil {return _fbge ;};_fded .NameAttr =&_bfb ;continue ;};};_cac :for {_ffca ,_cfb :=d .Token ();if _cfb !=nil {return _cfb ;};switch _ddca :=_ffca .(type ){case _g .StartElement :switch _ddca .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fded .Bg =NewCT_Background (); -if _fbc :=d .DecodeElement (_fded .Bg ,&_ddca );_fbc !=nil {return _fbc ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ddbb :=d .DecodeElement (_fded .SpTree ,&_ddca ); -_ddbb !=nil {return _ddbb ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fded .CustDataLst =NewCT_CustomerDataList (); -if _aba :=d .DecodeElement (_fded .CustDataLst ,&_ddca );_aba !=nil {return _aba ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fded .Controls =NewCT_ControlList (); -if _dffe :=d .DecodeElement (_fded .Controls ,&_ddca );_dffe !=nil {return _dffe ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fded .ExtLst =NewCT_ExtensionList (); -if _fgbf :=d .DecodeElement (_fded .ExtLst ,&_ddca );_fgbf !=nil {return _fgbf ;};default:_gdf .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",_ddca .Name ); -if _gfb :=d .Skip ();_gfb !=nil {return _gfb ;};};case _g .EndElement :break _cac ;case _g .CharData :};};return nil ;};func (_bgeff *OleObj )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgeff .CT_OleObject =*NewCT_OleObject ();for _ ,_adefb :=range start .Attr {if _adefb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_adefb .Name .Local =="\u0069\u0064"{_fccaf ,_cegcb :=_adefb .Value ,error (nil ); -if _cegcb !=nil {return _cegcb ;};_bgeff .IdAttr =&_fccaf ;continue ;};if _adefb .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_decfg ,_dfefe :=_adefb .Value ,error (nil );if _dfefe !=nil {return _dfefe ;};_bgeff .ProgIdAttr =&_decfg ;continue ; -};if _adefb .Name .Local =="\u0073\u0070\u0069\u0064"{_abafe ,_abaff :=_adefb .Value ,error (nil );if _abaff !=nil {return _abaff ;};_bgeff .SpidAttr =&_abafe ;continue ;};if _adefb .Name .Local =="\u006e\u0061\u006d\u0065"{_gccbb ,_fcce :=_adefb .Value ,error (nil ); -if _fcce !=nil {return _fcce ;};_bgeff .NameAttr =&_gccbb ;continue ;};if _adefb .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_efddb ,_baaed :=_f .ParseBool (_adefb .Value );if _baaed !=nil {return _baaed ;};_bgeff .ShowAsIconAttr =&_efddb ; -continue ;};if _adefb .Name .Local =="\u0069\u006d\u0067\u0057"{_afdccc ,_fabaf :=_f .ParseInt (_adefb .Value ,10,32);if _fabaf !=nil {return _fabaf ;};_abfg :=int32 (_afdccc );_bgeff .ImgWAttr =&_abfg ;continue ;};if _adefb .Name .Local =="\u0069\u006d\u0067\u0048"{_ceaefd ,_fbaaa :=_f .ParseInt (_adefb .Value ,10,32); -if _fbaaa !=nil {return _fbaaa ;};_ecddf :=int32 (_ceaefd );_bgeff .ImgHAttr =&_ecddf ;continue ;};};_fbgb :for {_dbgca ,_dece :=d .Token ();if _dece !=nil {return _dece ;};switch _afeb :=_dbgca .(type ){case _g .StartElement :switch _afeb .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_bgeff .Choice =NewCT_OleObjectChoice (); -if _fgggb :=d .DecodeElement (&_bgeff .Choice .Embed ,&_afeb );_fgggb !=nil {return _fgggb ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgeff .Choice =NewCT_OleObjectChoice (); -if _edead :=d .DecodeElement (&_bgeff .Choice .Link ,&_afeb );_edead !=nil {return _edead ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgeff .Pic =NewCT_Picture (); -if _gbaac :=d .DecodeElement (_bgeff .Pic ,&_afeb );_gbaac !=nil {return _gbaac ;};default:_gdf .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",_afeb .Name ); -if _dcfc :=d .Skip ();_dcfc !=nil {return _dcfc ;};};case _g .EndElement :break _fbgb ;case _g .CharData :};};return nil ;};func NewCT_OptionalBlackTransition ()*CT_OptionalBlackTransition {_aebge :=&CT_OptionalBlackTransition {};return _aebge ;};func (_ccae *CT_SlideIdListEntry )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccae .IdAttr =256; -for _ ,_feaba :=range start .Attr {if _feaba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_feaba .Name .Local =="\u0069\u0064"||_feaba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_feaba .Name .Local =="\u0069\u0064"{_geae ,_agce :=_feaba .Value ,error (nil ); -if _agce !=nil {return _agce ;};_ccae .RIdAttr =_geae ;continue ;};if _feaba .Name .Local =="\u0069\u0064"{_fefa ,_bfbc :=_f .ParseUint (_feaba .Value ,10,32);if _bfbc !=nil {return _bfbc ;};_ccae .IdAttr =uint32 (_fefa );continue ;};};_bdefa :for {_efdfdd ,_fcgf :=d .Token (); -if _fcgf !=nil {return _fcgf ;};switch _adada :=_efdfdd .(type ){case _g .StartElement :switch _adada .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_ccae .ExtLst =NewCT_ExtensionList (); -if _bfbdb :=d .DecodeElement (_ccae .ExtLst ,&_adada );_bfbdb !=nil {return _bfbdb ;};default:_gdf .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",_adada .Name ); -if _gceeb :=d .Skip ();_gceeb !=nil {return _gceeb ;};};case _g .EndElement :break _bdefa ;case _g .CharData :};};return nil ;}; +// Event Filter +EvtFilterAttr *string ; -// Validate validates the CT_TimeNodeList and its children -func (_bfac *CT_TimeNodeList )Validate ()error {return _bfac .ValidateWithPath ("\u0043T\u005fT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074");};func NewPresentationPr ()*PresentationPr {_afadd :=&PresentationPr {};_afadd .CT_PresentationProperties =*NewCT_PresentationProperties (); -return _afadd ;}; +// Display +DisplayAttr *bool ; -// Validate validates the CT_EmbeddedFontList and its children -func (_bedc *CT_EmbeddedFontList )Validate ()error {return _bedc .ValidateWithPath ("\u0043\u0054\u005f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074");}; +// Master Relation +MasterRelAttr ST_TLTimeNodeMasterRelation ; -// Validate validates the CT_HeaderFooter and its children -func (_bacg *CT_HeaderFooter )Validate ()error {return _bacg .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");}; +// Build level +BldLvlAttr *int32 ; -// ValidateWithPath validates the CT_Slide and its children, prefixing error messages with path -func (_fgad *CT_Slide )ValidateWithPath (path string )error {if _bfeb :=_fgad .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_bfeb !=nil {return _bfeb ;};if _fgad .ClrMapOvr !=nil {if _aaccd :=_fgad .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"); -_aaccd !=nil {return _aaccd ;};};if _fgad .Transition !=nil {if _gfdda :=_fgad .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_gfdda !=nil {return _gfdda ;};};if _fgad .Timing !=nil {if _ggcgd :=_fgad .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067"); -_ggcgd !=nil {return _ggcgd ;};};if _fgad .ExtLst !=nil {if _agdf :=_fgad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agdf !=nil {return _agdf ;};};return nil ;}; +// Group ID +GrpIdAttr *uint32 ; -// ValidateWithPath validates the CT_BackgroundProperties and its children, prefixing error messages with path -func (_feg *CT_BackgroundProperties )ValidateWithPath (path string )error {if _feg .NoFill !=nil {if _ecc :=_feg .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ecc !=nil {return _ecc ;};};if _feg .SolidFill !=nil {if _agc :=_feg .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_agc !=nil {return _agc ;};};if _feg .GradFill !=nil {if _fae :=_feg .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_fae !=nil {return _fae ;};};if _feg .BlipFill !=nil {if _geeg :=_feg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_geeg !=nil {return _geeg ;};};if _feg .PattFill !=nil {if _fabd :=_feg .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_fabd !=nil {return _fabd ;};};if _feg .GrpFill !=nil {if _edf :=_feg .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_edf !=nil {return _edf ;};};if _feg .WNoFill !=nil {if _ebg :=_feg .WNoFill .ValidateWithPath (path +"\u002f\u0057\u004e\u006f\u0046\u0069\u006c\u006c");_ebg !=nil {return _ebg ;};};if _feg .CSolidFill !=nil {if _ddg :=_feg .CSolidFill .ValidateWithPath (path +"/\u0043\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_ddg !=nil {return _ddg ;};};if _feg .CGradFill !=nil {if _afe :=_feg .CGradFill .ValidateWithPath (path +"\u002f\u0043\u0047\u0072\u0061\u0064\u0046\u0069\u006c\u006c");_afe !=nil {return _afe ;};};if _feg .EffectLst !=nil {if _adb :=_feg .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"); -_adb !=nil {return _adb ;};};if _feg .EffectDag !=nil {if _cbe :=_feg .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_cbe !=nil {return _cbe ;};};if _feg .ExtLst !=nil {if _egeg :=_feg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_egeg !=nil {return _egeg ;};};return nil ;}; +// After Effect +AfterEffectAttr *bool ; -// ValidateWithPath validates the CT_TLAnimateScaleBehavior and its children, prefixing error messages with path -func (_feacf *CT_TLAnimateScaleBehavior )ValidateWithPath (path string )error {if _ddeac :=_feacf .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_ddeac !=nil {return _ddeac ;};if _feacf .By !=nil {if _gacf :=_feacf .By .ValidateWithPath (path +"\u002f\u0042\u0079"); -_gacf !=nil {return _gacf ;};};if _feacf .From !=nil {if _defff :=_feacf .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_defff !=nil {return _defff ;};};if _feacf .To !=nil {if _caega :=_feacf .To .ValidateWithPath (path +"\u002f\u0054\u006f"); -_caega !=nil {return _caega ;};};return nil ;};type CT_NotesMasterIdList struct{ +// Node Type +NodeTypeAttr ST_TLTimeNodeType ; -// Notes Master ID -NotesMasterId *CT_NotesMasterIdListEntry ;};type CT_TLMediaNodeAudio struct{ +// Node Placeholder +NodePhAttr *bool ; -// Is Narration -IsNarrationAttr *bool ; +// Start Conditions List +StCondLst *CT_TLTimeConditionList ; -// Common Media Node Properties -CMediaNode *CT_TLCommonMediaNodeData ;};func (_ggaad *CT_SlideLayout )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggaad .CSld =NewCT_CommonSlideData ();for _ ,_edfaf :=range start .Attr {if _edfaf .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_abaec ,_gefcb :=_edfaf .Value ,error (nil ); -if _gefcb !=nil {return _gefcb ;};_ggaad .MatchingNameAttr =&_abaec ;continue ;};if _edfaf .Name .Local =="\u0074\u0079\u0070\u0065"{_ggaad .TypeAttr .UnmarshalXMLAttr (_edfaf );continue ;};if _edfaf .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_dagc ,_acbe :=_f .ParseBool (_edfaf .Value ); -if _acbe !=nil {return _acbe ;};_ggaad .PreserveAttr =&_dagc ;continue ;};if _edfaf .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_gbaa ,_beddf :=_f .ParseBool (_edfaf .Value );if _beddf !=nil {return _beddf ;};_ggaad .UserDrawnAttr =&_gbaa ; -continue ;};if _edfaf .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_cddg ,_acdd :=_f .ParseBool (_edfaf .Value );if _acdd !=nil {return _acdd ;};_ggaad .ShowMasterSpAttr =&_cddg ;continue ;};if _edfaf .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_aadb ,_cfffb :=_f .ParseBool (_edfaf .Value ); -if _cfffb !=nil {return _cfffb ;};_ggaad .ShowMasterPhAnimAttr =&_aadb ;continue ;};};_faeae :for {_eagbd ,_gaecd :=d .Token ();if _gaecd !=nil {return _gaecd ;};switch _cgge :=_eagbd .(type ){case _g .StartElement :switch _cgge .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _fcfda :=d .DecodeElement (_ggaad .CSld ,&_cgge ); -_fcfda !=nil {return _fcfda ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggaad .ClrMapOvr =_eb .NewCT_ColorMappingOverride (); -if _aacgb :=d .DecodeElement (_ggaad .ClrMapOvr ,&_cgge );_aacgb !=nil {return _aacgb ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggaad .Transition =NewCT_SlideTransition (); -if _bade :=d .DecodeElement (_ggaad .Transition ,&_cgge );_bade !=nil {return _bade ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggaad .Timing =NewCT_SlideTiming (); -if _bcdc :=d .DecodeElement (_ggaad .Timing ,&_cgge );_bcdc !=nil {return _bcdc ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggaad .Hf =NewCT_HeaderFooter (); -if _ffaaf :=d .DecodeElement (_ggaad .Hf ,&_cgge );_ffaaf !=nil {return _ffaaf ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_ggaad .ExtLst =NewCT_ExtensionListModify (); -if _fgbbb :=d .DecodeElement (_ggaad .ExtLst ,&_cgge );_fgbbb !=nil {return _fgbbb ;};default:_gdf .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",_cgge .Name ); -if _aegg :=d .Skip ();_aegg !=nil {return _aegg ;};};case _g .EndElement :break _faeae ;case _g .CharData :};};return nil ;};func (_ceaee ST_TLAnimateColorSpace )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ceaee .String (),start ); -}; +// End Conditions List +EndCondLst *CT_TLTimeConditionList ; -// ValidateWithPath validates the CT_TLMediaNodeVideo and its children, prefixing error messages with path -func (_ecdbc *CT_TLMediaNodeVideo )ValidateWithPath (path string )error {if _efeee :=_ecdbc .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_efeee !=nil {return _efeee ;};return nil ;};func (_bcffc ST_TLChartSubelementType )String ()string {switch _bcffc {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 "";}; +// EndSync +EndSync *CT_TLTimeCondition ; -// Validate validates the CT_NotesMasterIdListEntry and its children -func (_ecgcc *CT_NotesMasterIdListEntry )Validate ()error {return _ecgcc .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u0074e\u0073\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};type CT_TLTextTargetElement struct{ +// Iterate +Iterate *CT_TLIterateData ; -// Character Range -CharRg *CT_IndexRange ; +// Children Time Node List +ChildTnLst *CT_TimeNodeList ; -// Paragraph Text Range -PRg *CT_IndexRange ;};func (_ebffd ST_TLDiagramBuildType )Validate ()error {return _ebffd .ValidateWithPath ("")};func (_cfceb ST_PhotoAlbumFrameShape )ValidateWithPath (path string )error {switch _cfceb {case 0,1,2,3,4,5,6,7:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfceb )); -};return nil ;};func (_abeee ST_PlaceholderType )String ()string {switch _abeee {case 0:return "";case 1:return "\u0074\u0069\u0074l\u0065";case 2:return "\u0062\u006f\u0064\u0079";case 3:return "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065";case 4:return "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065"; -case 5:return "\u0064\u0074";case 6:return "\u0073\u006c\u0064\u004e\u0075\u006d";case 7:return "\u0066\u0074\u0072";case 8:return "\u0068\u0064\u0072";case 9:return "\u006f\u0062\u006a";case 10:return "\u0063\u0068\u0061r\u0074";case 11:return "\u0074\u0062\u006c"; -case 12:return "\u0063l\u0069\u0070\u0041\u0072\u0074";case 13:return "\u0064\u0067\u006d";case 14:return "\u006d\u0065\u0064i\u0061";case 15:return "\u0073\u006c\u0064\u0049\u006d\u0067";case 16:return "\u0070\u0069\u0063";};return "";};func NewCT_TLSubShapeId ()*CT_TLSubShapeId {_afdfa :=&CT_TLSubShapeId {}; -return _afdfa };func (_egda ST_TLNextActionType )Validate ()error {return _egda .ValidateWithPath ("")}; +// Sub-TimeNodes List +SubTnLst *CT_TimeNodeList ;};func (_faca *CT_SlideMasterIdList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcadd :for {_ecbg ,_ggcee :=d .Token ();if _ggcee !=nil {return _ggcee ;};switch _aecg :=_ecbg .(type ){case _b .StartElement :switch _aecg .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccgag :=NewCT_SlideMasterIdListEntry (); +if _ebbbd :=d .DecodeElement (_ccgag ,&_aecg );_ebbbd !=nil {return _ebbbd ;};_faca .SldMasterId =append (_faca .SldMasterId ,_ccgag );default:_e .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",_aecg .Name ); +if _fcaa :=d .Skip ();_fcaa !=nil {return _fcaa ;};};case _b .EndElement :break _bcadd ;case _b .CharData :};};return nil ;};func (_dgaafe ST_TLAnimateMotionBehaviorOrigin )Validate ()error {return _dgaafe .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TLOleBuildChart and its children, prefixing error messages with path -func (_ffggf *CT_TLOleBuildChart )ValidateWithPath (path string )error {if _cagcf :=_ffggf .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_cagcf !=nil {return _cagcf ;};return nil ;};func NewCT_CommonSlideViewProperties ()*CT_CommonSlideViewProperties {_dba :=&CT_CommonSlideViewProperties {}; -_dba .CViewPr =NewCT_CommonViewProperties ();return _dba ;}; +// Validate validates the CT_ControlList and its children +func (_fdee *CT_ControlList )Validate ()error {return _fdee .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006fl\u004c\u0069\u0073\u0074");};func (_abae *CT_EmbeddedFontListEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +_aggd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_abae .Font ,_aggd );if _abae .Regular !=nil {_fddb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0072\u0065\u0067\u0075\u006c\u0061r"}}; +e .EncodeElement (_abae .Regular ,_fddb );};if _abae .Bold !=nil {_fedg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006f\u006c\u0064"}};e .EncodeElement (_abae .Bold ,_fedg );};if _abae .Italic !=nil {_dceb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0069\u0074\u0061\u006c\u0069\u0063"}}; +e .EncodeElement (_abae .Italic ,_dceb );};if _abae .BoldItalic !=nil {_faddb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062o\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_abae .BoldItalic ,_faddb );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};type CT_SplitTransition struct{ -// ValidateWithPath validates the CT_TLSubShapeId and its children, prefixing error messages with path -func (_cacbc *CT_TLSubShapeId )ValidateWithPath (path string )error {return nil };type CT_TagList struct{ +// Orientation +OrientAttr ST_Direction ; -// Programmable Extensibility Tag -Tag []*CT_StringTag ;}; +// Direction +DirAttr ST_TransitionInOutDirectionType ;};func (_dgfdf *CT_TLCommandBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgfdf .TypeAttr !=ST_TLCommandTypeUnset {_cbgd ,_acae :=_dgfdf .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _acae !=nil {return _acae ;};start .Attr =append (start .Attr ,_cbgd );};if _dgfdf .CmdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006d\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dgfdf .CmdAttr )});};e .EncodeToken (start ); +_efda :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_dgfdf .CBhvr ,_efda );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SlideRelationshipListEntry and its children -func (_cbacf *CT_SlideRelationshipListEntry )Validate ()error {return _cbacf .ValidateWithPath ("\u0043\u0054_\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074\u0045nt\u0072\u0079"); -};func NewCT_CommentList ()*CT_CommentList {_dbcb :=&CT_CommentList {};return _dbcb };func (_cafe *CT_SmartTags )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dfgf :=range start .Attr {if _dfgf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dfgf .Name .Local =="\u0069\u0064"||_dfgf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dfgf .Name .Local =="\u0069\u0064"{_dedce ,_ecebd :=_dfgf .Value ,error (nil ); -if _ecebd !=nil {return _ecebd ;};_cafe .IdAttr =_dedce ;continue ;};};for {_gffcc ,_ddbbb :=d .Token ();if _ddbbb !=nil {return _fa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006da\u0072\u0074\u0054\u0061\u0067\u0073\u003a\u0020\u0025\u0073",_ddbbb ); -};if _eccdd ,_bfffd :=_gffcc .(_g .EndElement );_bfffd &&_eccdd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_TLCommonTimeNodeData and its children +func (_gedcd *CT_TLCommonTimeNodeData )Validate ()error {return _gedcd .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");}; -// Validate validates the CT_WebProperties and its children -func (_bggfb *CT_WebProperties )Validate ()error {return _bggfb .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// Validate validates the CT_GraphicalObjectFrame and its children +func (_ebe *CT_GraphicalObjectFrame )Validate ()error {return _ebe .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");};func (_ggccac ST_TLPreviousActionType )String ()string {switch _ggccac {case 0:return ""; +case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d";};return "";}; -// ValidateWithPath validates the NotesMaster and its children, prefixing error messages with path -func (_geegb *NotesMaster )ValidateWithPath (path string )error {if _gbbea :=_geegb .CT_NotesMaster .ValidateWithPath (path );_gbbea !=nil {return _gbbea ;};return nil ;};func NewCT_TagsData ()*CT_TagsData {_dfcc :=&CT_TagsData {};return _dfcc };type CT_Connector struct{ +// ValidateWithPath validates the CT_WheelTransition and its children, prefixing error messages with path +func (_eeaae *CT_WheelTransition )ValidateWithPath (path string )error {return nil }; -// Non-Visual Properties for a Connection Shape -NvCxnSpPr *CT_ConnectorNonVisual ; +// ValidateWithPath validates the CT_CommentAuthorList and its children, prefixing error messages with path +func (_gega *CT_CommentAuthorList )ValidateWithPath (path string )error {for _dae ,_gbdb :=range _gega .CmAuthor {if _egf :=_gbdb .ValidateWithPath (_d .Sprintf ("\u0025s\u002fC\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_dae )); +_egf !=nil {return _egf ;};};return nil ;}; -// Shape Properties -SpPr *_eb .CT_ShapeProperties ; +// ValidateWithPath validates the CT_HtmlPublishProperties and its children, prefixing error messages with path +func (_edgfc *CT_HtmlPublishProperties )ValidateWithPath (path string )error {if _edgfc .SldAll !=nil {if _aefg :=_edgfc .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_aefg !=nil {return _aefg ;};};if _edgfc .SldRg !=nil {if _geeg :=_edgfc .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067"); +_geeg !=nil {return _geeg ;};};if _edgfc .CustShow !=nil {if _edab :=_edgfc .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_edab !=nil {return _edab ;};};if _edgfc .ExtLst !=nil {if _bba :=_edgfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bba !=nil {return _bba ;};};return nil ;};func (_febcd *ST_TLParaBuildType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_becgf ,_daag :=d .Token ();if _daag !=nil {return _daag ;};if _fcbca ,_beaba :=_becgf .(_b .EndElement );_beaba &&_fcbca .Name ==start .Name {*_febcd =1; +return nil ;};if _egeef ,_cbdfc :=_becgf .(_b .CharData );!_cbdfc {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_becgf );}else {switch string (_egeef ){case "":*_febcd =0; +case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_febcd =1;case "\u0070":*_febcd =2;case "\u0063\u0075\u0073\u0074":*_febcd =3;case "\u0077\u0068\u006fl\u0065":*_febcd =4;};};_becgf ,_daag =d .Token ();if _daag !=nil {return _daag ;};if _gcfbc ,_dfgg :=_becgf .(_b .EndElement ); +_dfgg &&_gcfbc .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_becgf );}; -// Connector Shape Style -Style *_eb .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;}; +// Validate validates the OleObj and its children +func (_ffgcf *OleObj )Validate ()error {return _ffgcf .ValidateWithPath ("\u004f\u006c\u0065\u004f\u0062\u006a");}; -// Validate validates the CT_TLCommonTimeNodeData and its children -func (_eaaf *CT_TLCommonTimeNodeData )Validate ()error {return _eaaf .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");};func (_dgfba *ST_TLBehaviorOverrideType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dgfba =0; -case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dgfba =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_dgfba =2;};return nil ;};func (_fcbdc *CT_TagList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdec :for {_fdddf ,_edacb :=d .Token (); -if _edacb !=nil {return _edacb ;};switch _adgd :=_fdddf .(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\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgdad :=NewCT_StringTag (); -if _cage :=d .DecodeElement (_dgdad ,&_adgd );_cage !=nil {return _cage ;};_fcbdc .Tag =append (_fcbdc .Tag ,_dgdad );default:_gdf .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",_adgd .Name ); -if _agag :=d .Skip ();_agag !=nil {return _agag ;};};case _g .EndElement :break _gdec ;case _g .CharData :};};return nil ;};type CT_NotesMaster struct{ +// ValidateWithPath validates the SldSyncPr and its children, prefixing error messages with path +func (_acgfb *SldSyncPr )ValidateWithPath (path string )error {if _egdge :=_acgfb .CT_SlideSyncProperties .ValidateWithPath (path );_egdge !=nil {return _egdge ;};return nil ;};func (_bcbf *CT_StringTag )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_bcbf .NameAttr )}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_bcbf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_agbea ST_PlaceholderSize )ValidateWithPath (path string )error {switch _agbea {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agbea )); +};return nil ;};func (_abce *CT_TLByHslColorTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068"},Value :_d .Sprintf ("\u0025\u0076",_abce .HAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073"},Value :_d .Sprintf ("\u0025\u0076",_abce .SAttr )}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c"},Value :_d .Sprintf ("\u0025\u0076",_abce .LAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewEG_ExtensionList ()*EG_ExtensionList {_ffaa :=&EG_ExtensionList {}; +return _ffaa };func (_gbab *CT_GroupShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbab .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_gbab .GrpSpPr =_fe .NewCT_GroupShapeProperties ();_cecc :for {_bcga ,_bgaf :=d .Token ();if _bgaf !=nil {return _bgaf ; +};switch _adaa :=_bcga .(type ){case _b .StartElement :switch _adaa .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dcebb :=d .DecodeElement (_gbab .NvGrpSpPr ,&_adaa ); +_dcebb !=nil {return _dcebb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ccgc :=d .DecodeElement (_gbab .GrpSpPr ,&_adaa ); +_ccgc !=nil {return _ccgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbec :=NewCT_GroupShapeChoice (); +if _bafgb :=d .DecodeElement (&_dbec .Sp ,&_adaa );_bafgb !=nil {return _bafgb ;};_gbab .Choice =append (_gbab .Choice ,_dbec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbad :=NewCT_GroupShapeChoice (); +if _ageb :=d .DecodeElement (&_cbad .GrpSp ,&_adaa );_ageb !=nil {return _ageb ;};_gbab .Choice =append (_gbab .Choice ,_cbad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfae :=NewCT_GroupShapeChoice (); +if _dbgff :=d .DecodeElement (&_dfae .GraphicFrame ,&_adaa );_dbgff !=nil {return _dbgff ;};_gbab .Choice =append (_gbab .Choice ,_dfae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fgga :=NewCT_GroupShapeChoice (); +if _cgdc :=d .DecodeElement (&_fgga .CxnSp ,&_adaa );_cgdc !=nil {return _cgdc ;};_gbab .Choice =append (_gbab .Choice ,_fgga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfcc :=NewCT_GroupShapeChoice (); +if _ccfc :=d .DecodeElement (&_bfcc .Pic ,&_adaa );_ccfc !=nil {return _ccfc ;};_gbab .Choice =append (_gbab .Choice ,_bfcc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gebg :=NewCT_GroupShapeChoice (); +if _bdab :=d .DecodeElement (&_gebg .ContentPart ,&_adaa );_bdab !=nil {return _bdab ;};_gbab .Choice =append (_gbab .Choice ,_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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_gbab .ExtLst =NewCT_ExtensionListModify (); +if _eafc :=d .DecodeElement (_gbab .ExtLst ,&_adaa );_eafc !=nil {return _eafc ;};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",_adaa .Name ); +if _gdad :=d .Skip ();_gdad !=nil {return _gdad ;};};case _b .EndElement :break _cecc ;case _b .CharData :};};return nil ;}; -// Common Slide Data -CSld *CT_CommonSlideData ; +// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path +func (_fcbb *CT_GroupShape )ValidateWithPath (path string )error {if _gfg :=_fcbb .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_gfg !=nil {return _gfg ;};if _fdeea :=_fcbb .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); +_fdeea !=nil {return _fdeea ;};for _bfa ,_acdf :=range _fcbb .Choice {if _ggb :=_acdf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bfa ));_ggb !=nil {return _ggb ;};};if _fcbb .ExtLst !=nil {if _ceea :=_fcbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ceea !=nil {return _ceea ;};};return nil ;};func NewSldSyncPr ()*SldSyncPr {_cdfgb :=&SldSyncPr {};_cdfgb .CT_SlideSyncProperties =*NewCT_SlideSyncProperties ();return _cdfgb ;}; -// Color Scheme Map -ClrMap *_eb .CT_ColorMapping ; +// ValidateWithPath validates the CT_OleObjectLink and its children, prefixing error messages with path +func (_edfad *CT_OleObjectLink )ValidateWithPath (path string )error {if _edfad .ExtLst !=nil {if _cbaff :=_edfad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbaff !=nil {return _cbaff ;};};return nil ;}; -// Header/Footer Information for a Notes Master -Hf *CT_HeaderFooter ; +// ValidateWithPath validates the CT_EmbeddedFontDataId and its children, prefixing error messages with path +func (_dede *CT_EmbeddedFontDataId )ValidateWithPath (path string )error {return nil }; -// Notes Text Style -NotesStyle *_eb .CT_TextListStyle ;ExtLst *CT_ExtensionListModify ;};func NewCT_OutlineViewSlideList ()*CT_OutlineViewSlideList {_bcfgd :=&CT_OutlineViewSlideList {};return _bcfgd ;};func (_cffad *CT_SlideMaster )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cffad .PreserveAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_cffad .PreserveAttr ))}); -};e .EncodeToken (start );_agbgf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_cffad .CSld ,_agbgf );_ecaee :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}}; -e .EncodeElement (_cffad .ClrMap ,_ecaee );if _cffad .SldLayoutIdLst !=nil {_babd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003as\u006c\u0064\u004ca\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_cffad .SldLayoutIdLst ,_babd ); -};if _cffad .Transition !=nil {_bfcbd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cffad .Transition ,_bfcbd );};if _cffad .Timing !=nil {_fbffa :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}}; -e .EncodeElement (_cffad .Timing ,_fbffa );};if _cffad .Hf !=nil {_aaeba :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_cffad .Hf ,_aaeba );};if _cffad .TxStyles !=nil {_gfef :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}}; -e .EncodeElement (_cffad .TxStyles ,_gfef );};if _cffad .ExtLst !=nil {_bceg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cffad .ExtLst ,_bceg );};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_SlideSyncProperties and its children, prefixing error messages with path +func (_edddd *CT_SlideSyncProperties )ValidateWithPath (path string )error {if _edddd .ExtLst !=nil {if _gbace :=_edddd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbace !=nil {return _gbace ;};};return nil ;};func (_cgcf *Sld )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgcf .CT_Slide =*NewCT_Slide (); +for _ ,_bbdg :=range start .Attr {if _bbdg .Name .Local =="\u0073\u0068\u006f\u0077"{_ddgb ,_ddeb :=_gb .ParseBool (_bbdg .Value );if _ddeb !=nil {return _ddeb ;};_cgcf .ShowAttr =&_ddgb ;continue ;};if _bbdg .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_acbbc ,_afbbg :=_gb .ParseBool (_bbdg .Value ); +if _afbbg !=nil {return _afbbg ;};_cgcf .ShowMasterSpAttr =&_acbbc ;continue ;};if _bbdg .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_daeed ,_ecab :=_gb .ParseBool (_bbdg .Value );if _ecab !=nil {return _ecab ; +};_cgcf .ShowMasterPhAnimAttr =&_daeed ;continue ;};};_cagb :for {_defac ,_dcdba :=d .Token ();if _dcdba !=nil {return _dcdba ;};switch _gedeb :=_defac .(type ){case _b .StartElement :switch _gedeb .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _bfegf :=d .DecodeElement (_cgcf .CSld ,&_gedeb ); +_bfegf !=nil {return _bfegf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgcf .ClrMapOvr =_fe .NewCT_ColorMappingOverride (); +if _dfcc :=d .DecodeElement (_cgcf .ClrMapOvr ,&_gedeb );_dfcc !=nil {return _dfcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgcf .Transition =NewCT_SlideTransition (); +if _afga :=d .DecodeElement (_cgcf .Transition ,&_gedeb );_afga !=nil {return _afga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgcf .Timing =NewCT_SlideTiming (); +if _ddeca :=d .DecodeElement (_cgcf .Timing ,&_gedeb );_ddeca !=nil {return _ddeca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cgcf .ExtLst =NewCT_ExtensionListModify (); +if _gbbbga :=d .DecodeElement (_cgcf .ExtLst ,&_gedeb );_gbbbga !=nil {return _gbbbga ;};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\u0053l\u0064\u0020\u0025\u0076",_gedeb .Name ); +if _baaeb :=d .Skip ();_baaeb !=nil {return _baaeb ;};};case _b .EndElement :break _cagb ;case _b .CharData :};};return nil ;};func (_eeca *CT_Guide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dafab :=range start .Attr {if _dafab .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_eeca .OrientAttr .UnmarshalXMLAttr (_dafab ); +continue ;};if _dafab .Name .Local =="\u0070\u006f\u0073"{_fgbdg ,_egfgb :=ParseUnionST_Coordinate32 (_dafab .Value );if _egfgb !=nil {return _egfgb ;};_eeca .PosAttr =&_fgbdg ;continue ;};};for {_aecd ,_aee :=d .Token ();if _aee !=nil {return _d .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fG\u0075\u0069\u0064\u0065: \u0025\u0073",_aee ); +};if _gggge ,_ddbf :=_aecd .(_b .EndElement );_ddbf &&_gggge .Name ==start .Name {break ;};};return nil ;};func (_fdaa *CT_TLTimeNodeExclusive )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cgcad :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063T\u006e"}}; +e .EncodeElement (_fdaa .CTn ,_cgcad );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ccgaa ST_TLBehaviorTransformType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ccgaa .String (),start ); +};func (_egabb ST_PrintColorMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_egabb .String (),start );};type CT_ControlList struct{ -// Validate validates the CT_TLSetBehavior and its children -func (_ecec *CT_TLSetBehavior )Validate ()error {return _ecec .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0053e\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072");};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 (_efaf ST_PlaceholderType )Validate ()error {return _efaf .ValidateWithPath ("")}; -func (_fcbdb ST_TLPreviousActionType )ValidateWithPath (path string )error {switch _fcbdb {case 0,1,2:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcbdb )); -};return nil ;};func NewCT_OutlineViewProperties ()*CT_OutlineViewProperties {_efcd :=&CT_OutlineViewProperties {};_efcd .CViewPr =NewCT_CommonViewProperties ();return _efcd ;};func (_ffce ST_TransitionSpeed )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ffce .String (),start ); -};func (_ffeb *CT_SlideRelationshipList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ffeb .Sld !=nil {_bbfb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_gadgb :=range _ffeb .Sld {e .EncodeElement (_gadgb ,_bbfb ); -};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_egbfb *SldMaster )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egbfb .CT_SlideMaster =*NewCT_SlideMaster ();for _ ,_gfgac :=range start .Attr {if _gfgac .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_fffc ,_bagcf :=_f .ParseBool (_gfgac .Value ); -if _bagcf !=nil {return _bagcf ;};_egbfb .PreserveAttr =&_fffc ;continue ;};};_adcd :for {_abfea ,_adage :=d .Token ();if _adage !=nil {return _adage ;};switch _gcbcc :=_abfea .(type ){case _g .StartElement :switch _gcbcc .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _cecec :=d .DecodeElement (_egbfb .CSld ,&_gcbcc ); -_cecec !=nil {return _cecec ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _ggbab :=d .DecodeElement (_egbfb .ClrMap ,&_gcbcc ); -_ggbab !=nil {return _ggbab ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egbfb .SldLayoutIdLst =NewCT_SlideLayoutIdList (); -if _fdbgef :=d .DecodeElement (_egbfb .SldLayoutIdLst ,&_gcbcc );_fdbgef !=nil {return _fdbgef ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egbfb .Transition =NewCT_SlideTransition (); -if _gfeca :=d .DecodeElement (_egbfb .Transition ,&_gcbcc );_gfeca !=nil {return _gfeca ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egbfb .Timing =NewCT_SlideTiming (); -if _cgbf :=d .DecodeElement (_egbfb .Timing ,&_gcbcc );_cgbf !=nil {return _cgbf ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egbfb .Hf =NewCT_HeaderFooter (); -if _cdgcc :=d .DecodeElement (_egbfb .Hf ,&_gcbcc );_cdgcc !=nil {return _cdgcc ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egbfb .TxStyles =NewCT_SlideMasterTextStyles (); -if _cgeca :=d .DecodeElement (_egbfb .TxStyles ,&_gcbcc );_cgeca !=nil {return _cgeca ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_egbfb .ExtLst =NewCT_ExtensionListModify (); -if _fcfb :=d .DecodeElement (_egbfb .ExtLst ,&_gcbcc );_fcfb !=nil {return _fcfb ;};default:_gdf .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",_gcbcc .Name ); -if _dfeec :=d .Skip ();_dfeec !=nil {return _dfeec ;};};case _g .EndElement :break _adcd ;case _g .CharData :};};return nil ;}; +// Embedded Control +Control []*CT_Control ;}; -// ValidateWithPath validates the CT_ModifyVerifier and its children, prefixing error messages with path -func (_aedeg *CT_ModifyVerifier )ValidateWithPath (path string )error {if _gdedf :=_aedeg .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072"); -_gdedf !=nil {return _gdedf ;};if _dcac :=_aedeg .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");_dcac !=nil {return _dcac ; -};if _dfbbbd :=_aedeg .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dfbbbd !=nil {return _dfbbbd ;};return nil ;};type CT_TLAnimVariantStringVal struct{ +// Validate validates the CT_TLAnimateScaleBehavior and its children +func (_eeecd *CT_TLAnimateScaleBehavior )Validate ()error {return _eeecd .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065S\u0063a\u006ce\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");};func (_bbfa *CT_GuideList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _bbfa .Guide !=nil {_faef :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0067\u0075\u0069\u0064\u0065"}};for _ ,_baefc :=range _bbfa .Guide {e .EncodeElement (_baefc ,_faef );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +};func NewCT_ShowInfoBrowse ()*CT_ShowInfoBrowse {_fedda :=&CT_ShowInfoBrowse {};return _fedda }; -// Value -ValAttr string ;};type CT_OutlineViewProperties struct{ +// Validate validates the CT_GroupShape and its children +func (_ggdd *CT_GroupShape )Validate ()error {return _ggdd .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func (_fbefc ST_TransitionInOutDirectionType )ValidateWithPath (path string )error {switch _fbefc {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbefc )); +};return nil ;};func (_ggad *CT_OutlineViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bfce :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_ggad .CViewPr ,_bfce ); +if _ggad .SldLst !=nil {_bee :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ggad .SldLst ,_bee );};if _ggad .ExtLst !=nil {_adbc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ggad .ExtLst ,_adbc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bc *CT_ApplicationNonVisualDrawingProps )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gba :=range start .Attr {if _gba .Name .Local =="\u0069s\u0050\u0068\u006f\u0074\u006f"{_ba ,_cg :=_gb .ParseBool (_gba .Value ); +if _cg !=nil {return _cg ;};_bc .IsPhotoAttr =&_ba ;continue ;};if _gba .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_cda ,_bcc :=_gb .ParseBool (_gba .Value );if _bcc !=nil {return _bcc ;};_bc .UserDrawnAttr =&_cda ;continue ;};};_dce :for {_eeb ,_fdb :=d .Token (); +if _fdb !=nil {return _fdb ;};switch _age :=_eeb .(type ){case _b .StartElement :switch _age .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068"}:_bc .Ph =NewCT_Placeholder (); +if _cegc :=d .DecodeElement (_bc .Ph ,&_age );_cegc !=nil {return _cegc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bc .AudioCd =_fe .NewCT_AudioCD (); +if _fb :=d .DecodeElement (_bc .AudioCd ,&_age );_fb !=nil {return _fb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bc .WavAudioFile =_fe .NewCT_EmbeddedWAVAudioFile (); +if _ea :=d .DecodeElement (_bc .WavAudioFile ,&_age );_ea !=nil {return _ea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bc .AudioFile =_fe .NewCT_AudioFile (); +if _ggc :=d .DecodeElement (_bc .AudioFile ,&_age );_ggc !=nil {return _ggc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bc .VideoFile =_fe .NewCT_VideoFile (); +if _agd :=d .DecodeElement (_bc .VideoFile ,&_age );_agd !=nil {return _agd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bc .QuickTimeFile =_fe .NewCT_QuickTimeFile (); +if _bd :=d .DecodeElement (_bc .QuickTimeFile ,&_age );_bd !=nil {return _bd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bc .CustDataLst =NewCT_CustomerDataList (); +if _cee :=d .DecodeElement (_bc .CustDataLst ,&_age );_cee !=nil {return _cee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_bc .ExtLst =NewCT_ExtensionList (); +if _egb :=d .DecodeElement (_bc .ExtLst ,&_age );_egb !=nil {return _egb ;};default:_e .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",_age .Name ); +if _cef :=d .Skip ();_cef !=nil {return _cef ;};};case _b .EndElement :break _dce ;case _b .CharData :};};return nil ;};func (_dfbeg *EG_TopLevelSlide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfbeg .ClrMap =_fe .NewCT_ColorMapping (); +_gdagf :for {_ddcef ,_eaadc :=d .Token ();if _eaadc !=nil {return _eaadc ;};switch _caebb :=_ddcef .(type ){case _b .StartElement :switch _caebb .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _cdgeg :=d .DecodeElement (_dfbeg .ClrMap ,&_caebb ); +_cdgeg !=nil {return _cdgeg ;};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\u0054\u006f\u0070\u004c\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065\u0020\u0025v",_caebb .Name ); +if _bfbfd :=d .Skip ();_bfbfd !=nil {return _bfbfd ;};};case _b .EndElement :break _gdagf ;case _b .CharData :};};return nil ;};type CT_Connector struct{ -// Common View Properties -CViewPr *CT_CommonViewProperties ; +// Non-Visual Properties for a Connection Shape +NvCxnSpPr *CT_ConnectorNonVisual ; -// List of Presentation Slides -SldLst *CT_OutlineViewSlideList ;ExtLst *CT_ExtensionList ;};func NewCT_EightDirectionTransition ()*CT_EightDirectionTransition {_ddfc :=&CT_EightDirectionTransition {};return _ddfc ;}; +// Shape Properties +SpPr *_fe .CT_ShapeProperties ; -// ST_TLTimeAnimateValueTime is a union type -type ST_TLTimeAnimateValueTime struct{ST_PositiveFixedPercentage *_eb .ST_PositiveFixedPercentage ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;};type EG_ShowType struct{ +// Connector Shape Style +Style *_fe .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;};func (_ecacd ST_SlideSizeType )ValidateWithPath (path string )error {switch _ecacd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecacd )); +};return nil ;};func NewCT_SlideTransitionChoice ()*CT_SlideTransitionChoice {_eggd :=&CT_SlideTransitionChoice {};return _eggd ;};type CT_CommonViewProperties struct{ -// Presenter Slide Show Mode -Present *CT_Empty ; +// Variable Scale +VarScaleAttr *bool ; -// Browse Slide Show Mode -Browse *CT_ShowInfoBrowse ; +// View Scale +Scale *_fe .CT_Scale2D ; -// Kiosk Slide Show Mode -Kiosk *CT_ShowInfoKiosk ;}; +// View Origin +Origin *_fe .CT_Point2D ;};func (_fegde ST_TLAnimateEffectTransition )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bacad :=_b .Attr {};_bacad .Name =name ;switch _fegde {case ST_TLAnimateEffectTransitionUnset :_bacad .Value ="";case ST_TLAnimateEffectTransitionIn :_bacad .Value ="\u0069\u006e"; +case ST_TLAnimateEffectTransitionOut :_bacad .Value ="\u006f\u0075\u0074";case ST_TLAnimateEffectTransitionNone :_bacad .Value ="\u006e\u006f\u006e\u0065";};return _bacad ,nil ;};type PresentationPr struct{CT_PresentationProperties };func (_adgged ST_ViewType )String ()string {switch _adgged {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 "";};type CmLst struct{CT_CommentList };func NewCT_TLTriggerRuntimeNode ()*CT_TLTriggerRuntimeNode {_fbbecc :=&CT_TLTriggerRuntimeNode {};_fbbecc .ValAttr =ST_TLTriggerRuntimeNode (1); +return _fbbecc ;};type CT_NotesTextViewProperties struct{ -// ValidateWithPath validates the CT_TLTextTargetElement and its children, prefixing error messages with path -func (_cccgg *CT_TLTextTargetElement )ValidateWithPath (path string )error {if _cccgg .CharRg !=nil {if _fbga :=_cccgg .CharRg .ValidateWithPath (path +"\u002fC\u0068\u0061\u0072\u0052\u0067");_fbga !=nil {return _fbga ;};};if _cccgg .PRg !=nil {if _cdeeg :=_cccgg .PRg .ValidateWithPath (path +"\u002f\u0050\u0052\u0067"); -_cdeeg !=nil {return _cdeeg ;};};return nil ;}; +// Base properties for Notes View +CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;};type CT_NotesMasterIdList struct{ -// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_aefb *CT_Empty )ValidateWithPath (path string )error {return nil };func (_fgge *CT_SlideMasterIdList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fgge .SldMasterId !=nil {_aagg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}}; -for _ ,_ddfg :=range _fgge .SldMasterId {e .EncodeElement (_ddfg ,_aagg );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_TLTimeNodeParallel ()*CT_TLTimeNodeParallel {_eadf :=&CT_TLTimeNodeParallel {};_eadf .CTn =NewCT_TLCommonTimeNodeData (); -return _eadf ;};func (_eeae *ST_TLTimeNodePresetClassType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eeae =0;case "\u0065\u006e\u0074\u0072":*_eeae =1;case "\u0065\u0078\u0069\u0074":*_eeae =2;case "\u0065\u006d\u0070\u0068":*_eeae =3; -case "\u0070\u0061\u0074\u0068":*_eeae =4;case "\u0076\u0065\u0072\u0062":*_eeae =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_eeae =6;};return nil ;};func NewCT_GuideList ()*CT_GuideList {_gad :=&CT_GuideList {};return _gad };func (_babceg ST_TLParaBuildType )Validate ()error {return _babceg .ValidateWithPath ("")}; +// Notes Master ID +NotesMasterId *CT_NotesMasterIdListEntry ;};func (_dffac ST_PhotoAlbumFrameShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dffac .String (),start );}; +// Validate validates the CT_GraphicalObjectFrameNonVisual and its children +func (_ddaeb *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _ddaeb .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 (_adfc *CT_SlideLayoutIdListEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adfc .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_adfc .IdAttr )}); +};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_adfc .RIdAttr )});e .EncodeToken (start );if _adfc .ExtLst !=nil {_eaff :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_adfc .ExtLst ,_eaff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SlideSorterViewProperties and its children -func (_gaag *CT_SlideSorterViewProperties )Validate ()error {return _gaag .ValidateWithPath ("\u0043\u0054\u005f\u0053l\u0069\u0064\u0065\u0053\u006f\u0072\u0074\u0065\u0072\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073");};func (_bcfee *CT_TLSetBehavior )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -_gcfccf :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_bcfee .CBhvr ,_gcfccf );if _bcfee .To !=nil {_bgbgc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_bcfee .To ,_bgbgc ); -};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path +func (_gdfb *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _acbf :=_gdfb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_acbf !=nil {return _acbf ;};if _bcee :=_gdfb .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"); +_bcee !=nil {return _bcee ;};if _gdac :=_gdfb .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_gdac !=nil {return _gdac ;};return nil ;};func (_ecbff ST_TLAnimateBehaviorValueType )ValidateWithPath (path string )error {switch _ecbff {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecbff )); +};return nil ;};type ST_TLTimeNodeRestartType byte ;func (_ffd *AG_TLBuild )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gg :=range start .Attr {if _gg .Name .Local =="\u0073\u0070\u0069\u0064"{_dg ,_dec :=_gb .ParseUint (_gg .Value ,10,32); +if _dec !=nil {return _dec ;};_fgad :=uint32 (_dg );_ffd .SpidAttr =&_fgad ;continue ;};if _gg .Name .Local =="\u0067\u0072\u0070I\u0064"{_fecc ,_dga :=_gb .ParseUint (_gg .Value ,10,32);if _dga !=nil {return _dga ;};_fae :=uint32 (_fecc );_ffd .GrpIdAttr =&_fae ; +continue ;};if _gg .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_bbe ,_gfa :=_gb .ParseBool (_gg .Value );if _gfa !=nil {return _gfa ;};_ffd .UiExpandAttr =&_bbe ;continue ;};};for {_cce ,_daf :=d .Token ();if _daf !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u003a\u0020%\u0073",_daf ); +};if _edf ,_ceg :=_cce .(_b .EndElement );_ceg &&_edf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_EightDirectionTransition and its children -func (_deag *CT_EightDirectionTransition )Validate ()error {return _deag .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 (_eeea *CT_ModifyVerifier )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffaa :=range start .Attr {if _ffaa .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_afff ,_afcg :=_ffaa .Value ,error (nil ); -if _afcg !=nil {return _afcg ;};_eeea .AlgorithmNameAttr =&_afff ;continue ;};if _ffaa .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_edfg ,_fdbda :=_ffaa .Value ,error (nil );if _fdbda !=nil {return _fdbda ;};_eeea .HashValueAttr =&_edfg ; -continue ;};if _ffaa .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_gdgd ,_abgf :=_ffaa .Value ,error (nil );if _abgf !=nil {return _abgf ;};_eeea .SaltValueAttr =&_gdgd ;continue ;};if _ffaa .Name .Local =="\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"{_adfa ,_dcfa :=_f .ParseUint (_ffaa .Value ,10,32); -if _dcfa !=nil {return _dcfa ;};_dee :=uint32 (_adfa );_eeea .SpinValueAttr =&_dee ;continue ;};if _ffaa .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_eeea .CryptProviderTypeAttr .UnmarshalXMLAttr (_ffaa ); -continue ;};if _ffaa .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_eeea .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_ffaa );continue ;};if _ffaa .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_eeea .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_ffaa ); -continue ;};if _ffaa .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_bdde ,_ceeb :=_f .ParseUint (_ffaa .Value ,10,32);if _ceeb !=nil {return _ceeb ;};_fgeb :=uint32 (_bdde );_eeea .CryptAlgorithmSidAttr =&_fgeb ; -continue ;};if _ffaa .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_efde ,_fgda :=_f .ParseUint (_ffaa .Value ,10,32);if _fgda !=nil {return _fgda ;};_fage :=uint32 (_efde );_eeea .SpinCountAttr =&_fage ;continue ;};if _ffaa .Name .Local =="\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"{_deeb ,_gdgc :=_ffaa .Value ,error (nil ); -if _gdgc !=nil {return _gdgc ;};_eeea .SaltDataAttr =&_deeb ;continue ;};if _ffaa .Name .Local =="\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"{_ged ,_eccd :=_ffaa .Value ,error (nil );if _eccd !=nil {return _eccd ;};_eeea .HashDataAttr =&_ged ;continue ; -};if _ffaa .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_ggaa ,_bfade :=_ffaa .Value ,error (nil );if _bfade !=nil {return _bfade ;};_eeea .CryptProviderAttr =&_ggaa ;continue ;};if _ffaa .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_eddg ,_dffef :=_f .ParseUint (_ffaa .Value ,10,32); -if _dffef !=nil {return _dffef ;};_bdfa :=uint32 (_eddg );_eeea .AlgIdExtAttr =&_bdfa ;continue ;};if _ffaa .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_edcb ,_afeg :=_ffaa .Value ,error (nil );if _afeg !=nil {return _afeg ; -};_eeea .AlgIdExtSourceAttr =&_edcb ;continue ;};if _ffaa .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_cfea ,_eccg :=_f .ParseUint (_ffaa .Value ,10,32);if _eccg !=nil {return _eccg ; -};_dgbc :=uint32 (_cfea );_eeea .CryptProviderTypeExtAttr =&_dgbc ;continue ;};if _ffaa .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"{_ccdb ,_gaac :=_ffaa .Value ,error (nil ); -if _gaac !=nil {return _gaac ;};_eeea .CryptProviderTypeExtSourceAttr =&_ccdb ;continue ;};};for {_bdcea ,_fafd :=d .Token ();if _fafd !=nil {return _fa .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",_fafd ); -};if _gbbgg ,_gcfc :=_bdcea .(_g .EndElement );_gcfc &&_gbbgg .Name ==start .Name {break ;};};return nil ;};func (_ecffb ST_TransitionCornerDirectionType )ValidateWithPath (path string )error {switch _ecffb {case 0,1,2,3,4:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecffb )); -};return nil ;}; +// Validate validates the CT_TLBehaviorAttributeNameList and its children +func (_dedbg *CT_TLBehaviorAttributeNameList )Validate ()error {return _dedbg .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 (_fdbge *ST_TransitionSpeed )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fdbge =0;case "\u0073\u006c\u006f\u0077":*_fdbge =1;case "\u006d\u0065\u0064":*_fdbge =2;case "\u0066\u0061\u0073\u0074":*_fdbge =3;};return nil ; +};func (_fbcbc *CT_TLCommonBehaviorData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbcbc .AdditiveAttr !=ST_TLBehaviorAdditiveTypeUnset {_fcede ,_bafce :=_fbcbc .AdditiveAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"}); +if _bafce !=nil {return _bafce ;};start .Attr =append (start .Attr ,_fcede );};if _fbcbc .AccumulateAttr !=ST_TLBehaviorAccumulateTypeUnset {_ggeg ,_ggga :=_fbcbc .AccumulateAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"}); +if _ggga !=nil {return _ggga ;};start .Attr =append (start .Attr ,_ggeg );};if _fbcbc .XfrmTypeAttr !=ST_TLBehaviorTransformTypeUnset {_gfbda ,_gbdbd :=_fbcbc .XfrmTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"}); +if _gbdbd !=nil {return _gbdbd ;};start .Attr =append (start .Attr ,_gfbda );};if _fbcbc .FromAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_fbcbc .FromAttr )}); +};if _fbcbc .ToAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_fbcbc .ToAttr )});};if _fbcbc .ByAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_fbcbc .ByAttr )}); +};if _fbcbc .RctxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0063\u0074\u0078"},Value :_d .Sprintf ("\u0025\u0076",*_fbcbc .RctxAttr )});};if _fbcbc .OverrideAttr !=ST_TLBehaviorOverrideTypeUnset {_cdabg ,_ceed :=_fbcbc .OverrideAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}); +if _ceed !=nil {return _ceed ;};start .Attr =append (start .Attr ,_cdabg );};e .EncodeToken (start );_cfbf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_fbcbc .CTn ,_cfbf );_bgedd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}}; +e .EncodeElement (_fbcbc .TgtEl ,_bgedd );if _fbcbc .AttrNameLst !=nil {_ccbee :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_fbcbc .AttrNameLst ,_ccbee ); +};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_HtmlPublishProperties struct{ -// ValidateWithPath validates the CT_SlideTransition and its children, prefixing error messages with path -func (_ffgg *CT_SlideTransition )ValidateWithPath (path string )error {if _cafce :=_ffgg .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072");_cafce !=nil {return _cafce ;};if _ffgg .Choice !=nil {if _cddgd :=_ffgg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_cddgd !=nil {return _cddgd ;};};if _ffgg .SndAc !=nil {if _gaadd :=_ffgg .SndAc .ValidateWithPath (path +"\u002f\u0053\u006e\u0064\u0041\u0063");_gaadd !=nil {return _gaadd ;};};if _ffgg .ExtLst !=nil {if _bebe :=_ffgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bebe !=nil {return _bebe ;};};return nil ;};func (_gcdgb ST_TLBehaviorTransformType )ValidateWithPath (path string )error {switch _gcdgb {case 0,1,2:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcdgb )); -};return nil ;};func (_gegc *CT_TLTimeConditionList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_edgg :for {_efffe ,_cddeb :=d .Token ();if _cddeb !=nil {return _cddeb ;};switch _gebbd :=_efffe .(type ){case _g .StartElement :switch _gebbd .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_afdcc :=NewCT_TLTimeCondition (); -if _cafcg :=d .DecodeElement (_afdcc ,&_gebbd );_cafcg !=nil {return _cafcg ;};_gegc .Cond =append (_gegc .Cond ,_afdcc );default:_gdf .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",_gebbd .Name ); -if _dgggd :=d .Skip ();_dgggd !=nil {return _dgggd ;};};case _g .EndElement :break _edgg ;case _g .CharData :};};return nil ;}; +// Show Speaker Notes +ShowSpeakerNotesAttr *bool ; -// Validate validates the CT_Connector and its children -func (_dbeg *CT_Connector )Validate ()error {return _dbeg .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_fgcge ST_TLAnimateMotionBehaviorOrigin )Validate ()error {return _fgcge .ValidateWithPath ("")}; -type CT_TLCommonMediaNodeData struct{ +// Target Output Profile +TargetAttr *string ; -// Volume -VolAttr *_eb .ST_PositiveFixedPercentage ; +// HTML Output Title +TitleAttr *string ;IdAttr string ; -// Mute -MuteAttr *bool ; +// All Slides +SldAll *CT_Empty ; -// Number of Slides -NumSldAttr *uint32 ; +// Slide Range +SldRg *CT_IndexRange ; -// Show When Stopped -ShowWhenStoppedAttr *bool ; +// Custom Show +CustShow *CT_CustomShowId ;ExtLst *CT_ExtensionList ;};type NotesMaster struct{CT_NotesMaster };func (_aeff *ST_PlaceholderType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aeff =0;case "\u0074\u0069\u0074l\u0065":*_aeff =1;case "\u0062\u006f\u0064\u0079":*_aeff =2; +case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_aeff =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_aeff =4;case "\u0064\u0074":*_aeff =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_aeff =6;case "\u0066\u0074\u0072":*_aeff =7; +case "\u0068\u0064\u0072":*_aeff =8;case "\u006f\u0062\u006a":*_aeff =9;case "\u0063\u0068\u0061r\u0074":*_aeff =10;case "\u0074\u0062\u006c":*_aeff =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_aeff =12;case "\u0064\u0067\u006d":*_aeff =13;case "\u006d\u0065\u0064i\u0061":*_aeff =14; +case "\u0073\u006c\u0064\u0049\u006d\u0067":*_aeff =15;case "\u0070\u0069\u0063":*_aeff =16;};return nil ;};func (_gafb *ST_TLDiagramBuildType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gafb =0;case "\u0077\u0068\u006fl\u0065":*_gafb =1; +case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_gafb =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_gafb =3;case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_gafb =4; +case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_gafb =5;case "\u0063\u0077":*_gafb =6;case "\u0063\u0077\u0049\u006e":*_gafb =7;case "\u0063\u0077\u004fu\u0074":*_gafb =8;case "\u0063\u0063\u0077":*_gafb =9;case "\u0063\u0063\u0077I\u006e":*_gafb =10; +case "\u0063\u0063\u0077\u004f\u0075\u0074":*_gafb =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_gafb =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_gafb =13;case "\u0075\u0070":*_gafb =14;case "\u0064\u006f\u0077\u006e":*_gafb =15; +case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_gafb =16;case "\u0063\u0075\u0073\u0074":*_gafb =17;};return nil ;};func NewCT_ExtensionList ()*CT_ExtensionList {_gcf :=&CT_ExtensionList {};return _gcf };func (_eaef *ST_TransitionCornerDirectionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfadb ,_eega :=d .Token (); +if _eega !=nil {return _eega ;};if _dbfg ,_ggcfe :=_gfadb .(_b .EndElement );_ggcfe &&_dbfg .Name ==start .Name {*_eaef =1;return nil ;};if _fbfge ,_bbabge :=_gfadb .(_b .CharData );!_bbabge {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfadb ); +}else {switch string (_fbfge ){case "":*_eaef =0;case "\u006c\u0075":*_eaef =1;case "\u0072\u0075":*_eaef =2;case "\u006c\u0064":*_eaef =3;case "\u0072\u0064":*_eaef =4;};};_gfadb ,_eega =d .Token ();if _eega !=nil {return _eega ;};if _agga ,_gdcee :=_gfadb .(_b .EndElement ); +_gdcee &&_agga .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfadb );};func (_dgbcf *CT_TLTimeCondition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bccgc :=range start .Attr {if _bccgc .Name .Local =="\u0065\u0076\u0074"{_dgbcf .EvtAttr .UnmarshalXMLAttr (_bccgc ); +continue ;};if _bccgc .Name .Local =="\u0064\u0065\u006ca\u0079"{_dbffe ,_aafbe :=ParseUnionST_TLTime (_bccgc .Value );if _aafbe !=nil {return _aafbe ;};_dgbcf .DelayAttr =&_dbffe ;continue ;};};_cgeb :for {_aeec ,_gggbc :=d .Token ();if _gggbc !=nil {return _gggbc ; +};switch _fcbf :=_aeec .(type ){case _b .StartElement :switch _fcbf .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgbcf .TgtEl =NewCT_TLTimeTargetElement (); +if _abcee :=d .DecodeElement (_dgbcf .TgtEl ,&_fcbf );_abcee !=nil {return _abcee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgbcf .Tn =NewCT_TLTriggerTimeNodeID (); +if _ddaad :=d .DecodeElement (_dgbcf .Tn ,&_fcbf );_ddaad !=nil {return _ddaad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgbcf .Rtn =NewCT_TLTriggerRuntimeNode (); +if _cgdae :=d .DecodeElement (_dgbcf .Rtn ,&_fcbf );_cgdae !=nil {return _cgdae ;};default:_e .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",_fcbf .Name ); +if _gddda :=d .Skip ();_gddda !=nil {return _gddda ;};};case _b .EndElement :break _cgeb ;case _b .CharData :};};return nil ;};type CT_CommonSlideData struct{ -// Common Time Node Properties -CTn *CT_TLCommonTimeNodeData ;TgtEl *CT_TLTimeTargetElement ;}; +// Name +NameAttr *string ; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_gfbb *CT_Picture )ValidateWithPath (path string )error {if _ffde :=_gfbb .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_ffde !=nil {return _ffde ;};if _dbca :=_gfbb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_dbca !=nil {return _dbca ;};if _bacc :=_gfbb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bacc !=nil {return _bacc ;};if _gfbb .Style !=nil {if _dceg :=_gfbb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_dceg !=nil {return _dceg ; -};};if _gfbb .ExtLst !=nil {if _aecda :=_gfbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aecda !=nil {return _aecda ;};};return nil ;};func (_aebd *CT_GroupShapeChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gca :for {_geec ,_dcaea :=d .Token (); -if _dcaea !=nil {return _dcaea ;};switch _fagaa :=_geec .(type ){case _g .StartElement :switch _fagaa .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egege :=NewCT_Shape (); -if _ebge :=d .DecodeElement (_egege ,&_fagaa );_ebge !=nil {return _ebge ;};_aebd .Sp =append (_aebd .Sp ,_egege );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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adeb :=NewCT_GroupShape (); -if _aee :=d .DecodeElement (_adeb ,&_fagaa );_aee !=nil {return _aee ;};_aebd .GrpSp =append (_aebd .GrpSp ,_adeb );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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccbb :=NewCT_GraphicalObjectFrame (); -if _cfag :=d .DecodeElement (_ccbb ,&_fagaa );_cfag !=nil {return _cfag ;};_aebd .GraphicFrame =append (_aebd .GraphicFrame ,_ccbb );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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dcca :=NewCT_Connector (); -if _gdee :=d .DecodeElement (_dcca ,&_fagaa );_gdee !=nil {return _gdee ;};_aebd .CxnSp =append (_aebd .CxnSp ,_dcca );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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gcff :=NewCT_Picture (); -if _dfde :=d .DecodeElement (_gcff ,&_fagaa );_dfde !=nil {return _dfde ;};_aebd .Pic =append (_aebd .Pic ,_gcff );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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgeb :=NewCT_Rel (); -if _gecbe :=d .DecodeElement (_bgeb ,&_fagaa );_gecbe !=nil {return _gecbe ;};_aebd .ContentPart =append (_aebd .ContentPart ,_bgeb );default:_gdf .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",_fagaa .Name ); -if _eecad :=d .Skip ();_eecad !=nil {return _eecad ;};};case _g .EndElement :break _gca ;case _g .CharData :};};return nil ;};type ST_TLNextActionType byte ;func (_bedf *CT_Control )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_daa :=range start .Attr {if _daa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_daa .Name .Local =="\u0069\u0064"{_acfc ,_fff :=_daa .Value ,error (nil ); -if _fff !=nil {return _fff ;};_bedf .IdAttr =&_acfc ;continue ;};if _daa .Name .Local =="\u0073\u0070\u0069\u0064"{_cgd ,_caaf :=_daa .Value ,error (nil );if _caaf !=nil {return _caaf ;};_bedf .SpidAttr =&_cgd ;continue ;};if _daa .Name .Local =="\u006e\u0061\u006d\u0065"{_cgda ,_dfea :=_daa .Value ,error (nil ); -if _dfea !=nil {return _dfea ;};_bedf .NameAttr =&_cgda ;continue ;};if _daa .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_dcae ,_abg :=_f .ParseBool (_daa .Value );if _abg !=nil {return _abg ;};_bedf .ShowAsIconAttr =&_dcae ; -continue ;};if _daa .Name .Local =="\u0069\u006d\u0067\u0057"{_dcaf ,_fadg :=_f .ParseInt (_daa .Value ,10,32);if _fadg !=nil {return _fadg ;};_egd :=int32 (_dcaf );_bedf .ImgWAttr =&_egd ;continue ;};if _daa .Name .Local =="\u0069\u006d\u0067\u0048"{_acbg ,_caab :=_f .ParseInt (_daa .Value ,10,32); -if _caab !=nil {return _caab ;};_ecg :=int32 (_acbg );_bedf .ImgHAttr =&_ecg ;continue ;};};_cdfg :for {_cfg ,_cfee :=d .Token ();if _cfee !=nil {return _cfee ;};switch _bcgeg :=_cfg .(type ){case _g .StartElement :switch _bcgeg .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_bedf .ExtLst =NewCT_ExtensionList (); -if _ggbc :=d .DecodeElement (_bedf .ExtLst ,&_bcgeg );_ggbc !=nil {return _ggbc ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bedf .Pic =NewCT_Picture (); -if _effd :=d .DecodeElement (_bedf .Pic ,&_bcgeg );_effd !=nil {return _effd ;};default:_gdf .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",_bcgeg .Name ); -if _dabf :=d .Skip ();_dabf !=nil {return _dabf ;};};case _g .EndElement :break _cdfg ;case _g .CharData :};};return nil ;};type CT_CommentList struct{ +// Slide Background +Bg *CT_Background ; -// Comment -Cm []*CT_Comment ;};func (_efgad ST_TLChartSubelementType )ValidateWithPath (path string )error {switch _efgad {case 0,1,2,3,4,5:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efgad )); -};return nil ;};func (_cegd *CT_TLTimeNodeExclusive )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cegd .CTn =NewCT_TLCommonTimeNodeData ();_efdaf :for {_aade ,_aeedb :=d .Token ();if _aeedb !=nil {return _aeedb ;};switch _feec :=_aade .(type ){case _g .StartElement :switch _feec .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _ecfdb :=d .DecodeElement (_cegd .CTn ,&_feec ); -_ecfdb !=nil {return _ecfdb ;};default:_gdf .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",_feec .Name ); -if _baaec :=d .Skip ();_baaec !=nil {return _baaec ;};};case _g .EndElement :break _efdaf ;case _g .CharData :};};return nil ;};const (ST_TLAnimateBehaviorValueTypeUnset ST_TLAnimateBehaviorValueType =0;ST_TLAnimateBehaviorValueTypeStr ST_TLAnimateBehaviorValueType =1; -ST_TLAnimateBehaviorValueTypeNum ST_TLAnimateBehaviorValueType =2;ST_TLAnimateBehaviorValueTypeClr ST_TLAnimateBehaviorValueType =3;); +// Shape Tree +SpTree *CT_GroupShape ; -// ValidateWithPath validates the CT_TLTimeAnimateValue and its children, prefixing error messages with path -func (_bfcf *CT_TLTimeAnimateValue )ValidateWithPath (path string )error {if _bfcf .TmAttr !=nil {if _bdadf :=_bfcf .TmAttr .ValidateWithPath (path +"\u002fT\u006d\u0041\u0074\u0074\u0072");_bdadf !=nil {return _bdadf ;};};if _bfcf .Val !=nil {if _bfaa :=_bfcf .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c"); -_bfaa !=nil {return _bfaa ;};};return nil ;};func (_bfdga *CT_TLMediaNodeAudio )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfdga .CMediaNode =NewCT_TLCommonMediaNodeData ();for _ ,_bfbg :=range start .Attr {if _bfbg .Name .Local =="i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_ccggg ,_aded :=_f .ParseBool (_bfbg .Value ); -if _aded !=nil {return _aded ;};_bfdga .IsNarrationAttr =&_ccggg ;continue ;};};_aecbb :for {_bega ,_ggdgd :=d .Token ();if _ggdgd !=nil {return _ggdgd ;};switch _ecgg :=_bega .(type ){case _g .StartElement :switch _ecgg .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _ecbg :=d .DecodeElement (_bfdga .CMediaNode ,&_ecgg ); -_ecbg !=nil {return _ecbg ;};default:_gdf .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",_ecgg .Name ); -if _fdaaa :=d .Skip ();_fdaaa !=nil {return _fdaaa ;};};case _g .EndElement :break _aecbb ;case _g .CharData :};};return nil ;};func (_cfdf *CT_NotesMasterIdListEntry )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cfead :=range start .Attr {if _cfead .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cfead .Name .Local =="\u0069\u0064"||_cfead .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cfead .Name .Local =="\u0069\u0064"{_edcfd ,_gfca :=_cfead .Value ,error (nil ); -if _gfca !=nil {return _gfca ;};_cfdf .IdAttr =_edcfd ;continue ;};};_ccdf :for {_ddfa ,_baaf :=d .Token ();if _baaf !=nil {return _baaf ;};switch _fcab :=_ddfa .(type ){case _g .StartElement :switch _fcab .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cfdf .ExtLst =NewCT_ExtensionList (); -if _dbfee :=d .DecodeElement (_cfdf .ExtLst ,&_fcab );_dbfee !=nil {return _dbfee ;};default:_gdf .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",_fcab .Name ); -if _gefc :=d .Skip ();_gefc !=nil {return _gefc ;};};case _g .EndElement :break _ccdf ;case _g .CharData :};};return nil ;};func NewCT_TLIterateIntervalTime ()*CT_TLIterateIntervalTime {_efcg :=&CT_TLIterateIntervalTime {};return _efcg ;};func (_fdag *CT_EmbeddedFontListEntry )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -_beb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_fdag .Font ,_beb );if _fdag .Regular !=nil {_dccd :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0072\u0065\u0067\u0075\u006c\u0061r"}};e .EncodeElement (_fdag .Regular ,_dccd ); -};if _fdag .Bold !=nil {_geeb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u006f\u006c\u0064"}};e .EncodeElement (_fdag .Bold ,_geeb );};if _fdag .Italic !=nil {_dgaa :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0069\u0074\u0061\u006c\u0069\u0063"}}; -e .EncodeElement (_fdag .Italic ,_dgaa );};if _fdag .BoldItalic !=nil {_abcf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062o\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_fdag .BoldItalic ,_abcf );};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;}; +// Customer Data List +CustDataLst *CT_CustomerDataList ; -// ValidateWithPath validates the CT_TLTriggerTimeNodeID and its children, prefixing error messages with path -func (_gfbaf *CT_TLTriggerTimeNodeID )ValidateWithPath (path string )error {return nil }; +// List of controls +Controls *CT_ControlList ;ExtLst *CT_ExtensionList ;};func (_ggcae ST_TLAnimateColorSpace )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ggcae .String (),start );};type CT_NotesMasterIdListEntry struct{IdAttr string ; +ExtLst *CT_ExtensionList ;};func (_fddf *CT_EmbeddedFontDataId )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_fddf .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_TLTriggerEventUnset ST_TLTriggerEvent =0;ST_TLTriggerEventOnBegin ST_TLTriggerEvent =1;ST_TLTriggerEventOnEnd ST_TLTriggerEvent =2;ST_TLTriggerEventBegin ST_TLTriggerEvent =3; +ST_TLTriggerEventEnd ST_TLTriggerEvent =4;ST_TLTriggerEventOnClick ST_TLTriggerEvent =5;ST_TLTriggerEventOnDblClick ST_TLTriggerEvent =6;ST_TLTriggerEventOnMouseOver ST_TLTriggerEvent =7;ST_TLTriggerEventOnMouseOut ST_TLTriggerEvent =8;ST_TLTriggerEventOnNext ST_TLTriggerEvent =9; +ST_TLTriggerEventOnPrev ST_TLTriggerEvent =10;ST_TLTriggerEventOnStopAudio ST_TLTriggerEvent =11;); -// ValidateWithPath validates the CT_SlideRelationshipList and its children, prefixing error messages with path -func (_acbc *CT_SlideRelationshipList )ValidateWithPath (path string )error {for _adffd ,_aeag :=range _acbc .Sld {if _fcdbg :=_aeag .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_adffd ));_fcdbg !=nil {return _fcdbg ; -};};return nil ;};func (_decfb ST_PlaceholderSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_decfb .String (),start );};func (_fbgge ST_TLTimeNodeRestartType )ValidateWithPath (path string )error {switch _fbgge {case 0,1,2,3:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbgge )); -};return nil ;};func (_dcgg *CT_CustomShow )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fa .Sprintf ("\u0025\u0076",_dcgg .NameAttr )}); -start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_dcgg .IdAttr )});e .EncodeToken (start );_aef :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}}; -e .EncodeElement (_dcgg .SldLst ,_aef );if _dcgg .ExtLst !=nil {_gbe :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcgg .ExtLst ,_gbe );};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;};func NewAG_TLBuild ()*AG_TLBuild {_ddf :=&AG_TLBuild {};return _ddf };func (_fbcee *ST_TLTimeNodeType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgaec ,_ecffbf :=d .Token ();if _ecffbf !=nil {return _ecffbf ;};if _agfff ,_ffbdb :=_cgaec .(_g .EndElement ); -_ffbdb &&_agfff .Name ==start .Name {*_fbcee =1;return nil ;};if _ecgbg ,_eadfc :=_cgaec .(_g .CharData );!_eadfc {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgaec ); -}else {switch string (_ecgbg ){case "":*_fbcee =0;case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_fbcee =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_fbcee =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_fbcee =3; -case "\u006da\u0069\u006e\u0053\u0065\u0071":*_fbcee =4;case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_fbcee =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_fbcee =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_fbcee =7; -case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_fbcee =8;case "\u0074\u006d\u0052\u006f\u006f\u0074":*_fbcee =9;};};_cgaec ,_ecffbf =d .Token ();if _ecffbf !=nil {return _ecffbf ;};if _bdeag ,_ceddb :=_cgaec .(_g .EndElement );_ceddb &&_bdeag .Name ==start .Name {return nil ; -};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgaec );};func (_afagd *ST_TLParaBuildType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cffgf ,_aacac :=d .Token (); -if _aacac !=nil {return _aacac ;};if _aaaad ,_gbfbf :=_cffgf .(_g .EndElement );_gbfbf &&_aaaad .Name ==start .Name {*_afagd =1;return nil ;};if _cdfa ,_bgbaf :=_cffgf .(_g .CharData );!_bgbaf {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cffgf ); -}else {switch string (_cdfa ){case "":*_afagd =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_afagd =1;case "\u0070":*_afagd =2;case "\u0063\u0075\u0073\u0074":*_afagd =3;case "\u0077\u0068\u006fl\u0065":*_afagd =4;};};_cffgf ,_aacac =d .Token (); -if _aacac !=nil {return _aacac ;};if _ggcbg ,_aeedg :=_cffgf .(_g .EndElement );_aeedg &&_ggcbg .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cffgf ); -};func (_ggcca *ST_TLTriggerEvent )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ggcca =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_ggcca =1;case "\u006f\u006e\u0045n\u0064":*_ggcca =2;case "\u0062\u0065\u0067i\u006e":*_ggcca =3; -case "\u0065\u006e\u0064":*_ggcca =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_ggcca =5;case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_ggcca =6;case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_ggcca =7; -case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_ggcca =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_ggcca =9;case "\u006f\u006e\u0050\u0072\u0065\u0076":*_ggcca =10;case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_ggcca =11; -};return nil ;};func (_ecgc *CT_NotesMaster )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cfba :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_ecgc .CSld ,_cfba ); -_ggcb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_ecgc .ClrMap ,_ggcb );if _ecgc .Hf !=nil {_abbf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_ecgc .Hf ,_abbf ); -};if _ecgc .NotesStyle !=nil {_cdfe :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006eo\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ecgc .NotesStyle ,_cdfe );};if _ecgc .ExtLst !=nil {_ebfdd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_ecgc .ExtLst ,_ebfdd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bddb *CT_EmbeddedFontDataId )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_bddb .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fgaa *CT_TLTextTargetElement )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fgaa .CharRg !=nil {_begefe :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0068\u0061\u0072\u0052\u0067"}}; -e .EncodeElement (_fgaa .CharRg ,_begefe );};if _fgaa .PRg !=nil {_bfbf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070R\u0067"}};e .EncodeElement (_fgaa .PRg ,_bfbf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -type CT_SlideTransition struct{ +// ValidateWithPath validates the CT_TLIterateData and its children, prefixing error messages with path +func (_ecfdd *CT_TLIterateData )ValidateWithPath (path string )error {if _ggbbe :=_ecfdd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ggbbe !=nil {return _ggbbe ;};if _ecfdd .TmAbs !=nil {if _dgfc :=_ecfdd .TmAbs .ValidateWithPath (path +"\u002f\u0054\u006d\u0041\u0062\u0073"); +_dgfc !=nil {return _dgfc ;};};if _ecfdd .TmPct !=nil {if _gdfcg :=_ecfdd .TmPct .ValidateWithPath (path +"\u002f\u0054\u006d\u0050\u0063\u0074");_gdfcg !=nil {return _gdfcg ;};};return nil ;};func (_gcfgd ST_TLBehaviorAdditiveType )ValidateWithPath (path string )error {switch _gcfgd {case 0,1,2,3,4,5:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcfgd )); +};return nil ;};func (_bdcfc ST_TransitionSideDirectionType )Validate ()error {return _bdcfc .ValidateWithPath ("")};func (_ddbaf *ST_PlaceholderSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edcaf ,_aegbg :=d .Token ();if _aegbg !=nil {return _aegbg ; +};if _afbbb ,_ddbga :=_edcaf .(_b .EndElement );_ddbga &&_afbbb .Name ==start .Name {*_ddbaf =1;return nil ;};if _ddbde ,_aacdc :=_edcaf .(_b .CharData );!_aacdc {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edcaf ); +}else {switch string (_ddbde ){case "":*_ddbaf =0;case "\u0066\u0075\u006c\u006c":*_ddbaf =1;case "\u0068\u0061\u006c\u0066":*_ddbaf =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_ddbaf =3;};};_edcaf ,_aegbg =d .Token ();if _aegbg !=nil {return _aegbg ; +};if _edcab ,_ffbgd :=_edcaf .(_b .EndElement );_ffbgd &&_edcab .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edcaf ); +};func (_dgbef *ST_WebColorType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dgbef =0;case "\u006e\u006f\u006e\u0065":*_dgbef =1;case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_dgbef =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_dgbef =3; +case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_dgbef =4;case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_dgbef =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_dgbef =6; +};return nil ;};type CT_SlideSize struct{ -// Transition Speed -SpdAttr ST_TransitionSpeed ; +// Extent Length +CxAttr int32 ; -// Advance on Click -AdvClickAttr *bool ; +// Extent Width +CyAttr int32 ; -// Advance after time -AdvTmAttr *uint32 ;Choice *CT_SlideTransitionChoice ; +// Type of Size +TypeAttr ST_SlideSizeType ;};func (_dbbdg ST_TLAnimateEffectTransition )Validate ()error {return _dbbdg .ValidateWithPath ("")};func NewCT_ShowProperties ()*CT_ShowProperties {_eagd :=&CT_ShowProperties {};return _eagd }; -// Sound Action -SndAc *CT_TransitionSoundAction ;ExtLst *CT_ExtensionListModify ;};func (_cab *CT_CommentAuthorList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cab .CmAuthor !=nil {_fgd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}}; -for _ ,_fdb :=range _cab .CmAuthor {e .EncodeElement (_fdb ,_fgd );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TLAnimVariant and its children, prefixing error messages with path +func (_gbdc *CT_TLAnimVariant )ValidateWithPath (path string )error {if _gbdc .BoolVal !=nil {if _bbffg :=_gbdc .BoolVal .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006c\u0056\u0061\u006c");_bbffg !=nil {return _bbffg ;};};if _gbdc .IntVal !=nil {if _cdcg :=_gbdc .IntVal .ValidateWithPath (path +"\u002fI\u006e\u0074\u0056\u0061\u006c"); +_cdcg !=nil {return _cdcg ;};};if _gbdc .FltVal !=nil {if _fdcgf :=_gbdc .FltVal .ValidateWithPath (path +"\u002fF\u006c\u0074\u0056\u0061\u006c");_fdcgf !=nil {return _fdcgf ;};};if _gbdc .StrVal !=nil {if _ccefb :=_gbdc .StrVal .ValidateWithPath (path +"\u002fS\u0074\u0072\u0056\u0061\u006c"); +_ccefb !=nil {return _ccefb ;};};if _gbdc .ClrVal !=nil {if _bceb :=_gbdc .ClrVal .ValidateWithPath (path +"\u002fC\u006c\u0072\u0056\u0061\u006c");_bceb !=nil {return _bceb ;};};return nil ;};func (_bgbe *CT_Kinsoku )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgbe .LangAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0076",*_bgbe .LangAttr )}); +};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_d .Sprintf ("\u0025\u0076",_bgbe .InvalStCharsAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_d .Sprintf ("\u0025\u0076",_bgbe .InvalEndCharsAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebdga ST_TLBehaviorOverrideType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ebdga .String (),start );};func NewCT_TLAnimateEffectBehavior ()*CT_TLAnimateEffectBehavior {_dfbe :=&CT_TLAnimateEffectBehavior {}; +_dfbe .CBhvr =NewCT_TLCommonBehaviorData ();return _dfbe ;};func (_bedgb ST_TransitionCornerDirectionType )Validate ()error {return _bedgb .ValidateWithPath ("")};type CT_ExtensionListModify struct{ -// Validate validates the CT_CommentAuthorList and its children -func (_cad *CT_CommentAuthorList )Validate ()error {return _cad .ValidateWithPath ("C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041u\u0074\u0068\u006f\u0072Li\u0073\u0074");}; +// Modify +ModAttr *bool ; -// Validate validates the CT_InOutTransition and its children -func (_bdfbc *CT_InOutTransition )Validate ()error {return _bdfbc .ValidateWithPath ("\u0043T\u005fI\u006e\u004f\u0075\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func NewCT_NormalViewProperties ()*CT_NormalViewProperties {_ggde :=&CT_NormalViewProperties {}; -_ggde .RestoredLeft =NewCT_NormalViewPortion ();_ggde .RestoredTop =NewCT_NormalViewPortion ();return _ggde ;}; +// Extension +Ext []*CT_Extension ;};func (_dbcdg *CT_NotesMasterIdList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbff :for {_aace ,_adcc :=d .Token ();if _adcc !=nil {return _adcc ;};switch _dcca :=_aace .(type ){case _b .StartElement :switch _dcca .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbcdg .NotesMasterId =NewCT_NotesMasterIdListEntry (); +if _cbfde :=d .DecodeElement (_dbcdg .NotesMasterId ,&_dcca );_cbfde !=nil {return _cbfde ;};default:_e .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",_dcca .Name ); +if _cbadg :=d .Skip ();_cbadg !=nil {return _cbadg ;};};case _b .EndElement :break _dbff ;case _b .CharData :};};return nil ;};func (_babga ST_SplitterBarState )String ()string {switch _babga {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 (_bbbg *ST_TLTimeIndefinite )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bbbg =0; +case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_bbbg =1;};return nil ;};func ParseUnionST_TLTime (s string )(ST_TLTime ,error ){return ST_TLTime {},nil };func NewCT_TLTextTargetElement ()*CT_TLTextTargetElement {_cfecbc :=&CT_TLTextTargetElement {}; +return _cfecbc ;};type ST_WebScreenSize byte ;func (_bcbdd ST_TLTimeNodeRestartType )Validate ()error {return _bcbdd .ValidateWithPath ("")}; -// Validate validates the CT_TLBehaviorAttributeNameList and its children -func (_aaeec *CT_TLBehaviorAttributeNameList )Validate ()error {return _aaeec .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 (_eabcg *ST_WebColorType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcdde ,_accgg :=d .Token ();if _accgg !=nil {return _accgg ;};if _cadge ,_cdeaae :=_fcdde .(_g .EndElement );_cdeaae &&_cadge .Name ==start .Name {*_eabcg =1; -return nil ;};if _faecd ,_ccegae :=_fcdde .(_g .CharData );!_ccegae {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fcdde );}else {switch string (_faecd ){case "":*_eabcg =0; -case "\u006e\u006f\u006e\u0065":*_eabcg =1;case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_eabcg =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_eabcg =3;case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_eabcg =4; -case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_eabcg =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_eabcg =6;};};_fcdde ,_accgg =d .Token ();if _accgg !=nil {return _accgg ; -};if _agfea ,_deae :=_fcdde .(_g .EndElement );_deae &&_agfea .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fcdde ); -};func NewCT_TLAnimateScaleBehavior ()*CT_TLAnimateScaleBehavior {_dbfb :=&CT_TLAnimateScaleBehavior {};_dbfb .CBhvr =NewCT_TLCommonBehaviorData ();return _dbfb ;};func (_gcdffa *ST_TLAnimateColorSpace )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gcdffa =0; -case "\u0072\u0067\u0062":*_gcdffa =1;case "\u0068\u0073\u006c":*_gcdffa =2;};return nil ;};func (_fbgea ST_TLPreviousActionType )String ()string {switch _fbgea {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d"; -};return "";};func (_faedg ST_PhotoAlbumLayout )String ()string {switch _faedg {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 "";}; +// Validate validates the CT_Picture and its children +func (_fcde *CT_Picture )Validate ()error {return _fcde .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_ecbga ST_TLBehaviorAdditiveType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ecbga .String (),start ); +};type CT_SlideRelationshipListEntry struct{IdAttr string ;};type CT_OleObjectEmbed struct{ -// ValidateWithPath validates the CT_SlideSorterViewProperties and its children, prefixing error messages with path -func (_aece *CT_SlideSorterViewProperties )ValidateWithPath (path string )error {if _adafc :=_aece .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_adafc !=nil {return _adafc ;};if _aece .ExtLst !=nil {if _gagc :=_aece .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gagc !=nil {return _gagc ;};};return nil ;};type CT_GraphicalObjectFrameNonVisual struct{ +// Color Scheme Properties for Embedded object +FollowColorSchemeAttr ST_OleObjectFollowColorScheme ;ExtLst *CT_ExtensionList ;}; -// Non-Visual Drawing Properties -CNvPr *_eb .CT_NonVisualDrawingProps ; +// Validate validates the CT_TLSetBehavior and its children +func (_edcae *CT_TLSetBehavior )Validate ()error {return _edcae .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0053e\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072");};func (_ebgg *CT_HandoutMaster )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebgg .CSld =NewCT_CommonSlideData (); +_ebgg .ClrMap =_fe .NewCT_ColorMapping ();_daeg :for {_eeec ,_dgaga :=d .Token ();if _dgaga !=nil {return _dgaga ;};switch _ebeb :=_eeec .(type ){case _b .StartElement :switch _ebeb .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _gegb :=d .DecodeElement (_ebgg .CSld ,&_ebeb ); +_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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _aefe :=d .DecodeElement (_ebgg .ClrMap ,&_ebeb ); +_aefe !=nil {return _aefe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebgg .Hf =NewCT_HeaderFooter (); +if _efe :=d .DecodeElement (_ebgg .Hf ,&_ebeb );_efe !=nil {return _efe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_ebgg .ExtLst =NewCT_ExtensionListModify (); +if _dge :=d .DecodeElement (_ebgg .ExtLst ,&_ebeb );_dge !=nil {return _dge ;};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\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0020\u0025v",_ebeb .Name ); +if _gecg :=d .Skip ();_gecg !=nil {return _gecg ;};};case _b .EndElement :break _daeg ;case _b .CharData :};};return nil ;}; -// Non-Visual Graphic Frame Drawing Properties -CNvGraphicFramePr *_eb .CT_NonVisualGraphicFrameProperties ; +// Validate validates the CT_SlideSize and its children +func (_bffda *CT_SlideSize )Validate ()error {return _bffda .ValidateWithPath ("\u0043\u0054\u005fS\u006c\u0069\u0064\u0065\u0053\u0069\u007a\u0065");};func (_ffgf *CT_SlideSyncProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",_ffgf .ServerSldIdAttr )}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_ffgf .ServerSldModifiedTimeAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_ffgf .ClientInsertedTimeAttr )}); +e .EncodeToken (start );if _ffgf .ExtLst !=nil {_eedbe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffgf .ExtLst ,_eedbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +}; -// Application Non-Visual Drawing Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_bfag *CT_SmartTags )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_bfag .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_debeb ST_TLOleChartBuildType )String ()string {switch _debeb {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 "";};type ST_TLDiagramBuildType byte ; -func (_dbbgf ST_TLTimeNodeType )ValidateWithPath (path string )error {switch _dbbgf {case 0,1,2,3,4,5,6,7,8,9:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbbgf )); -};return nil ;};type CT_ControlList struct{ +// ValidateWithPath validates the CT_PhotoAlbum and its children, prefixing error messages with path +func (_fafeb *CT_PhotoAlbum )ValidateWithPath (path string )error {if _ffbfg :=_fafeb .LayoutAttr .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_ffbfg !=nil {return _ffbfg ;};if _dgeg :=_fafeb .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072"); +_dgeg !=nil {return _dgeg ;};if _fafeb .ExtLst !=nil {if _geaf :=_fafeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_geaf !=nil {return _geaf ;};};return nil ;}; -// Embedded Control -Control []*CT_Control ;};func _gdfea (_bbbeb bool )uint8 {if _bbbeb {return 1;};return 0;};func (_aedeb *CT_TLAnimVariantFloatVal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cebbf :=range start .Attr {if _cebbf .Name .Local =="\u0076\u0061\u006c"{_cbafe ,_agcd :=_f .ParseFloat (_cebbf .Value ,64); -if _agcd !=nil {return _agcd ;};_aedeb .ValAttr =float32 (_cbafe );continue ;};};for {_eeebb ,_febaa :=d .Token ();if _febaa !=nil {return _fa .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",_febaa ); -};if _effe ,_edbfa :=_eeebb .(_g .EndElement );_edbfa &&_effe .Name ==start .Name {break ;};};return nil ;};type CT_Empty struct{};type CT_OutlineViewSlideEntry struct{IdAttr string ; +// Validate validates the CT_TLIterateIntervalPercentage and its children +func (_fgfdc *CT_TLIterateIntervalPercentage )Validate ()error {return _fgfdc .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 (_bcefa ST_PlaceholderType )String ()string {switch _bcefa {case 0:return "";case 1:return "\u0074\u0069\u0074l\u0065";case 2:return "\u0062\u006f\u0064\u0079";case 3:return "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065";case 4:return "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065"; +case 5:return "\u0064\u0074";case 6:return "\u0073\u006c\u0064\u004e\u0075\u006d";case 7:return "\u0066\u0074\u0072";case 8:return "\u0068\u0064\u0072";case 9:return "\u006f\u0062\u006a";case 10:return "\u0063\u0068\u0061r\u0074";case 11:return "\u0074\u0062\u006c"; +case 12:return "\u0063l\u0069\u0070\u0041\u0072\u0074";case 13:return "\u0064\u0067\u006d";case 14:return "\u006d\u0065\u0064i\u0061";case 15:return "\u0073\u006c\u0064\u0049\u006d\u0067";case 16:return "\u0070\u0069\u0063";};return "";};func (_cefdad ST_TLBehaviorAdditiveType )String ()string {switch _cefdad {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 "";};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;);type ST_TLAnimateBehaviorValueType byte ;func (_dbd *CT_Comment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",_dbd .AuthorIdAttr )}); +if _dbd .DtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_dbd .DtAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0078"},Value :_d .Sprintf ("\u0025\u0076",_dbd .IdxAttr )}); +e .EncodeToken (start );_feda :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070o\u0073"}};e .EncodeElement (_dbd .Pos ,_feda );_bbeb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0065\u0078\u0074"}};_gf .AddPreserveSpaceAttr (&_bbeb ,_dbd .Text ); +e .EncodeElement (_dbd .Text ,_bbeb );if _dbd .ExtLst !=nil {_eegd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbd .ExtLst ,_eegd );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_bgace *ST_TLBehaviorTransformType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddcea ,_bggdf :=d .Token ();if _bggdf !=nil {return _bggdf ;};if _ccede ,_ccdgg :=_ddcea .(_b .EndElement );_ccdgg &&_ccede .Name ==start .Name {*_bgace =1; +return nil ;};if _fbdec ,_cggcg :=_ddcea .(_b .CharData );!_cggcg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddcea );}else {switch string (_fbdec ){case "":*_bgace =0; +case "\u0070\u0074":*_bgace =1;case "\u0069\u006d\u0067":*_bgace =2;};};_ddcea ,_bggdf =d .Token ();if _bggdf !=nil {return _bggdf ;};if _fgdfb ,_bebfd :=_ddcea .(_b .EndElement );_bebfd &&_fgdfb .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddcea ); +};func (_gdfaf ST_TransitionCornerDirectionType )ValidateWithPath (path string )error {switch _gdfaf {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdfaf )); +};return nil ;};func (_efcd ST_TLCommandType )ValidateWithPath (path string )error {switch _efcd {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efcd )); +};return nil ;};func (_dfaee *CT_SlideSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0078"},Value :_d .Sprintf ("\u0025\u0076",_dfaee .CxAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u0079"},Value :_d .Sprintf ("\u0025\u0076",_dfaee .CyAttr )}); +if _dfaee .TypeAttr !=ST_SlideSizeTypeUnset {_gfbdc ,_ecbgd :=_dfaee .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"});if _ecbgd !=nil {return _ecbgd ;};start .Attr =append (start .Attr ,_gfbdc );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_dggc *CT_Empty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_egd ,_abgfe :=d .Token ();if _abgfe !=nil {return _d .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_abgfe ); +};if _ggfa ,_geb :=_egd .(_b .EndElement );_geb &&_ggfa .Name ==start .Name {break ;};};return nil ;};type CT_SlideMasterIdList struct{ -// Collapsed -CollapseAttr *bool ;};type CT_Picture struct{ +// Slide Master ID +SldMasterId []*CT_SlideMasterIdListEntry ;};func (_dbgef *CT_TLTimeNodeSequence )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dbgef .ConcurrentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_dbgef .ConcurrentAttr ))}); +};if _dbgef .PrevAcAttr !=ST_TLPreviousActionTypeUnset {_caeec ,_cgaae :=_dbgef .PrevAcAttr .MarshalXMLAttr (_b .Name {Local :"\u0070\u0072\u0065\u0076\u0041\u0063"});if _cgaae !=nil {return _cgaae ;};start .Attr =append (start .Attr ,_caeec );};if _dbgef .NextAcAttr !=ST_TLNextActionTypeUnset {_baca ,_bagcg :=_dbgef .NextAcAttr .MarshalXMLAttr (_b .Name {Local :"\u006e\u0065\u0078\u0074\u0041\u0063"}); +if _bagcg !=nil {return _bagcg ;};start .Attr =append (start .Attr ,_baca );};e .EncodeToken (start );_acaeg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_dbgef .CTn ,_acaeg );if _dbgef .PrevCondLst !=nil {_eeag :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}}; +e .EncodeElement (_dbgef .PrevCondLst ,_eeag );};if _dbgef .NextCondLst !=nil {_afegb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_dbgef .NextCondLst ,_afegb ); +};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_HeaderFooter struct{ -// Non-Visual Properties for a Picture -NvPicPr *CT_PictureNonVisual ; +// Slide Number Placeholder +SldNumAttr *bool ; -// Picture Fill -BlipFill *_eb .CT_BlipFillProperties ;SpPr *_eb .CT_ShapeProperties ;Style *_eb .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;}; +// Header Placeholder +HdrAttr *bool ; -// Validate validates the CT_TagList and its children -func (_eabcb *CT_TagList )Validate ()error {return _eabcb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0067\u004c\u0069\u0073\u0074");};type CT_TLAnimateEffectBehavior struct{ +// Footer Placeholder +FtrAttr *bool ; -// Transition -TransitionAttr ST_TLAnimateEffectTransition ; +// Date/Time Placeholder +DtAttr *bool ;ExtLst *CT_ExtensionListModify ;};func (_gdca ST_OleObjectFollowColorScheme )String ()string {switch _gdca {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u0075\u006c\u006c";case 3:return "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064"; +};return "";};func NewCT_TLAnimVariantFloatVal ()*CT_TLAnimVariantFloatVal {_abeag :=&CT_TLAnimVariantFloatVal {};return _abeag ;}; -// Filter -FilterAttr *string ; +// Validate validates the CT_SlideViewProperties and its children +func (_fbbb *CT_SlideViewProperties )Validate ()error {return _fbbb .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");}; -// Property List -PrLstAttr *string ;CBhvr *CT_TLCommonBehaviorData ; +// ValidateWithPath validates the CT_TLTimeConditionList and its children, prefixing error messages with path +func (_dgac *CT_TLTimeConditionList )ValidateWithPath (path string )error {for _gcfad ,_dcbfb :=range _dgac .Cond {if _edecb :=_dcbfb .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0043\u006f\u006e\u0064\u005b\u0025\u0064\u005d",path ,_gcfad ));_edecb !=nil {return _edecb ; +};};return nil ;};func NewCT_StringTag ()*CT_StringTag {_dcdf :=&CT_StringTag {};return _dcdf };func (_fecf *CT_PictureNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cbbce :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}}; +e .EncodeElement (_fecf .CNvPr ,_cbbce );_affg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_fecf .CNvPicPr ,_affg );_ddfc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}}; +e .EncodeElement (_fecf .NvPr ,_ddfc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SideDirectionTransition struct{ -// Progress -Progress *CT_TLAnimVariant ;}; +// Direction +DirAttr ST_TransitionSideDirectionType ;};func (_deeaf *ST_WebScreenSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aaad ,_dfebg :=d .Token ();if _dfebg !=nil {return _dfebg ;};if _agdfbd ,_gbde :=_aaad .(_b .EndElement );_gbde &&_agdfbd .Name ==start .Name {*_deeaf =1; +return nil ;};if _adgec ,_geafc :=_aaad .(_b .CharData );!_geafc {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aaad );}else {switch string (_adgec ){case "":*_deeaf =0; +case "\u00354\u0034\u0078\u0033\u0037\u0036":*_deeaf =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_deeaf =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_deeaf =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_deeaf =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_deeaf =5; +case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_deeaf =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_deeaf =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_deeaf =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_deeaf =9; +case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_deeaf =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_deeaf =11;};};_aaad ,_dfebg =d .Token ();if _dfebg !=nil {return _dfebg ;};if _abbfb ,_fgggb :=_aaad .(_b .EndElement );_fgggb &&_abbfb .Name ==start .Name {return nil ; +};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aaad );};type CT_TLBuildParagraph struct{ -// ValidateWithPath validates the AG_TLBuild and its children, prefixing error messages with path -func (_acf *AG_TLBuild )ValidateWithPath (path string )error {return nil };func (_dgafb *CmLst )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\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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\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 ,_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 :"\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 ,_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 ="\u0070:\u0063\u006d\u004c\u0073\u0074";return _dgafb .CT_CommentList .MarshalXML (e ,start );};func (_gegfa ST_TLTimeNodeSyncType )String ()string {switch _gegfa {case 0:return "";case 1:return "\u0063a\u006e\u0053\u006c\u0069\u0070"; -case 2:return "\u006c\u006f\u0063\u006b\u0065\u0064";};return "";}; +// Build Types +BuildAttr ST_TLParaBuildType ; -// ValidateWithPath validates the CT_TLTimeNodeParallel and its children, prefixing error messages with path -func (_fbeg *CT_TLTimeNodeParallel )ValidateWithPath (path string )error {if _agcaa :=_fbeg .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_agcaa !=nil {return _agcaa ;};return nil ;};func (_beafc *CT_TLSubShapeId )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_beafc .SpidAttr )}); -e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_TLIterateIntervalPercentage ()*CT_TLIterateIntervalPercentage {_cedc :=&CT_TLIterateIntervalPercentage {};return _cedc ;};func (_afbbgf ST_PrintColorMode )String ()string {switch _afbbgf {case 0:return ""; -case 1:return "\u0062\u0077";case 2:return "\u0067\u0072\u0061\u0079";case 3:return "\u0063\u006c\u0072";};return "";};const (ST_TLTimeNodeTypeUnset ST_TLTimeNodeType =0;ST_TLTimeNodeTypeClickEffect ST_TLTimeNodeType =1;ST_TLTimeNodeTypeWithEffect ST_TLTimeNodeType =2; -ST_TLTimeNodeTypeAfterEffect ST_TLTimeNodeType =3;ST_TLTimeNodeTypeMainSeq ST_TLTimeNodeType =4;ST_TLTimeNodeTypeInteractiveSeq ST_TLTimeNodeType =5;ST_TLTimeNodeTypeClickPar ST_TLTimeNodeType =6;ST_TLTimeNodeTypeWithGroup ST_TLTimeNodeType =7;ST_TLTimeNodeTypeAfterGroup ST_TLTimeNodeType =8; -ST_TLTimeNodeTypeTmRoot ST_TLTimeNodeType =9;);type ST_SlideSizeType byte ;func (_egagaf ST_TLBehaviorAccumulateType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_egagaf .String (),start );}; +// Build Level +BldLvlAttr *uint32 ; -// Validate validates the CT_PresentationProperties and its children -func (_bbabb *CT_PresentationProperties )Validate ()error {return _bbabb .ValidateWithPath ("\u0043T\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074i\u006fn\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");};func (_ebdbgc ST_TLTimeNodeType )String ()string {switch _ebdbgc {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 (_eegedg *ST_TLTime )ValidateWithPath (path string )error {_fabc :=[]string {};if _eegedg .Uint32 !=nil {_fabc =append (_fabc ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if _eegedg .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_fabc =append (_fabc ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065"); -};if len (_fabc )> 1{return _fa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fabc );};return nil ;}; +// Animate Background +AnimBgAttr *bool ; -// Validate validates the Notes and its children -func (_gggbga *Notes )Validate ()error {return _gggbga .ValidateWithPath ("\u004e\u006f\u0074e\u0073")};type CT_WheelTransition struct{ +// Auto Update Animation Background +AutoUpdateAnimBgAttr *bool ; -// Spokes -SpokesAttr *uint32 ;};func (_dbaeg ST_TLTimeNodePresetClassType )String ()string {switch _dbaeg {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 "";}; +// Reverse +RevAttr *bool ; -// ValidateWithPath validates the CT_CustomShowId and its children, prefixing error messages with path -func (_edad *CT_CustomShowId )ValidateWithPath (path string )error {return nil };func (_gfged *CT_TLBehaviorAttributeNameList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfff :for {_abfb ,_dfgc :=d .Token ();if _dfgc !=nil {return _dfgc ; -};switch _cgdd :=_abfb .(type ){case _g .StartElement :switch _cgdd .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ddgdd string ; -if _deee :=d .DecodeElement (&_ddgdd ,&_cgdd );_deee !=nil {return _deee ;};_gfged .AttrName =append (_gfged .AttrName ,_ddgdd );default:_gdf .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",_cgdd .Name ); -if _gfgaa :=d .Skip ();_gfgaa !=nil {return _gfgaa ;};};case _g .EndElement :break _dfff ;case _g .CharData :};};return nil ;};func (_bggcb ST_TLTimeNodePresetClassType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gfdbg :=_g .Attr {};_gfdbg .Name =name ; -switch _bggcb {case ST_TLTimeNodePresetClassTypeUnset :_gfdbg .Value ="";case ST_TLTimeNodePresetClassTypeEntr :_gfdbg .Value ="\u0065\u006e\u0074\u0072";case ST_TLTimeNodePresetClassTypeExit :_gfdbg .Value ="\u0065\u0078\u0069\u0074";case ST_TLTimeNodePresetClassTypeEmph :_gfdbg .Value ="\u0065\u006d\u0070\u0068"; -case ST_TLTimeNodePresetClassTypePath :_gfdbg .Value ="\u0070\u0061\u0074\u0068";case ST_TLTimeNodePresetClassTypeVerb :_gfdbg .Value ="\u0076\u0065\u0072\u0062";case ST_TLTimeNodePresetClassTypeMediacall :_gfdbg .Value ="\u006de\u0064\u0069\u0061\u0063\u0061\u006cl"; -};return _gfdbg ,nil ;};func (_aeff ST_TLAnimateEffectTransition )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dagfg :=_g .Attr {};_dagfg .Name =name ;switch _aeff {case ST_TLAnimateEffectTransitionUnset :_dagfg .Value ="";case ST_TLAnimateEffectTransitionIn :_dagfg .Value ="\u0069\u006e"; -case ST_TLAnimateEffectTransitionOut :_dagfg .Value ="\u006f\u0075\u0074";case ST_TLAnimateEffectTransitionNone :_dagfg .Value ="\u006e\u006f\u006e\u0065";};return _dagfg ,nil ;};func (_feabg ST_SlideSizeType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_feabg .String (),start ); -};func (_ebcg *CT_EightDirectionTransition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fgdf :=range start .Attr {if _fgdf .Name .Local =="\u0064\u0069\u0072"{_fcbca ,_cffe :=ParseUnionST_TransitionEightDirectionType (_fgdf .Value ); -if _cffe !=nil {return _cffe ;};_ebcg .DirAttr =&_fcbca ;continue ;};};for {_cee ,_aabg :=d .Token ();if _aabg !=nil {return _fa .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",_aabg ); -};if _bffd ,_dfb :=_cee .(_g .EndElement );_dfb &&_bffd .Name ==start .Name {break ;};};return nil ;};func (_gebbc *CT_TLSubShapeId )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fagga :=range start .Attr {if _fagga .Name .Local =="\u0073\u0070\u0069\u0064"{_abdbf ,_fgcc :=_fagga .Value ,error (nil ); -if _fgcc !=nil {return _fgcc ;};_gebbc .SpidAttr =_abdbf ;continue ;};};for {_eaebe ,_ccceb :=d .Token ();if _ccceb !=nil {return _fa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u004c\u0053\u0075\u0062\u0053h\u0061\u0070\u0065I\u0064:\u0020\u0025\u0073",_ccceb ); -};if _ccgd ,_afacf :=_eaebe .(_g .EndElement );_afacf &&_ccgd .Name ==start .Name {break ;};};return nil ;};func NewCT_TLAnimVariantIntegerVal ()*CT_TLAnimVariantIntegerVal {_baag :=&CT_TLAnimVariantIntegerVal {};return _baag ;}; +// Auto Advance Time +AdvAutoAttr *ST_TLTime ; -// Validate validates the CT_NotesMasterIdList and its children -func (_fcecb *CT_NotesMasterIdList )Validate ()error {return _fcecb .ValidateWithPath ("C\u0054_\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");};type CT_HtmlPublishProperties struct{ +// Template effects +TmplLst *CT_TLTemplateList ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;}; -// Show Speaker Notes -ShowSpeakerNotesAttr *bool ; +// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path +func (_cgbc *CT_Extension )ValidateWithPath (path string )error {return nil };type CT_SlideLayout struct{ -// Target Output Profile -TargetAttr *string ; +// Matching Name +MatchingNameAttr *string ; -// HTML Output Title -TitleAttr *string ;IdAttr string ; +// Slide Layout Type +TypeAttr ST_SlideLayoutType ; -// All Slides -SldAll *CT_Empty ; +// Preserve Slide Layout +PreserveAttr *bool ; -// Slide Range -SldRg *CT_IndexRange ; +// Is User Drawn +UserDrawnAttr *bool ; -// Custom Show -CustShow *CT_CustomShowId ;ExtLst *CT_ExtensionList ;};func (_bbebg *CT_TLTriggerRuntimeNode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_fgcea ,_gdcac :=_bbebg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _gdcac !=nil {return _gdcac ; -};start .Attr =append (start .Attr ,_fgcea );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Common slide data for slide layouts +CSld *CT_CommonSlideData ; -// ValidateWithPath validates the CT_SlideTiming and its children, prefixing error messages with path -func (_fdcaf *CT_SlideTiming )ValidateWithPath (path string )error {if _fdcaf .TnLst !=nil {if _fceg :=_fdcaf .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_fceg !=nil {return _fceg ;};};if _fdcaf .BldLst !=nil {if _adbd :=_fdcaf .BldLst .ValidateWithPath (path +"\u002fB\u006c\u0064\u004c\u0073\u0074"); -_adbd !=nil {return _adbd ;};};if _fdcaf .ExtLst !=nil {if _degc :=_fdcaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_degc !=nil {return _degc ;};};return nil ;}; +// Color Scheme Map Override +ClrMapOvr *_fe .CT_ColorMappingOverride ; -// ValidateWithPath validates the CT_TLCommonTimeNodeData and its children, prefixing error messages with path -func (_bdefg *CT_TLCommonTimeNodeData )ValidateWithPath (path string )error {if _bafac :=_bdefg .PresetClassAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0065t\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_bafac !=nil {return _bafac ; -};if _bdefg .DurAttr !=nil {if _ccbca :=_bdefg .DurAttr .ValidateWithPath (path +"\u002f\u0044\u0075\u0072\u0041\u0074\u0074\u0072");_ccbca !=nil {return _ccbca ;};};if _bdefg .RepeatCountAttr !=nil {if _ccaf :=_bdefg .RepeatCountAttr .ValidateWithPath (path +"\u002f\u0052e\u0070\u0065\u0061t\u0043\u006f\u0075\u006e\u0074\u0041\u0074\u0074\u0072"); -_ccaf !=nil {return _ccaf ;};};if _bdefg .RepeatDurAttr !=nil {if _effcd :=_bdefg .RepeatDurAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0070\u0065\u0061\u0074\u0044\u0075r\u0041\u0074\u0074\u0072");_effcd !=nil {return _effcd ;};};if _bdefg .SpdAttr !=nil {if _feccb :=_bdefg .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072"); -_feccb !=nil {return _feccb ;};};if _bdefg .AccelAttr !=nil {if _degb :=_bdefg .AccelAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006c\u0041\u0074\u0074\u0072");_degb !=nil {return _degb ;};};if _bdefg .DecelAttr !=nil {if _bcgd :=_bdefg .DecelAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0065\u006c\u0041\u0074\u0074\u0072"); -_bcgd !=nil {return _bcgd ;};};if _bgga :=_bdefg .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_bgga !=nil {return _bgga ;};if _bdffa :=_bdefg .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r"); -_bdffa !=nil {return _bdffa ;};if _fdgbbe :=_bdefg .SyncBehaviorAttr .ValidateWithPath (path +"\u002f\u0053\u0079\u006e\u0063\u0042\u0065\u0068\u0061\u0076\u0069\u006fr\u0041\u0074\u0074\u0072");_fdgbbe !=nil {return _fdgbbe ;};if _fcdab :=_bdefg .MasterRelAttr .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0052\u0065l\u0041\u0074\u0074\u0072"); -_fcdab !=nil {return _fcdab ;};if _agfa :=_bdefg .NodeTypeAttr .ValidateWithPath (path +"\u002f\u004e\u006f\u0064\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_agfa !=nil {return _agfa ;};if _bdefg .StCondLst !=nil {if _aadbc :=_bdefg .StCondLst .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"); -_aadbc !=nil {return _aadbc ;};};if _bdefg .EndCondLst !=nil {if _cecfa :=_bdefg .EndCondLst .ValidateWithPath (path +"/\u0045\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_cecfa !=nil {return _cecfa ;};};if _bdefg .EndSync !=nil {if _abdf :=_bdefg .EndSync .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0053\u0079\u006e\u0063"); -_abdf !=nil {return _abdf ;};};if _bdefg .Iterate !=nil {if _adcag :=_bdefg .Iterate .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u0072\u0061\u0074\u0065");_adcag !=nil {return _adcag ;};};if _bdefg .ChildTnLst !=nil {if _feebe :=_bdefg .ChildTnLst .ValidateWithPath (path +"/\u0043\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"); -_feebe !=nil {return _feebe ;};};if _bdefg .SubTnLst !=nil {if _cbfdc :=_bdefg .SubTnLst .ValidateWithPath (path +"\u002fS\u0075\u0062\u0054\u006e\u004c\u0073t");_cbfdc !=nil {return _cbfdc ;};};return nil ;};func (_gcdf *CT_Kinsoku )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cdab :=range start .Attr {if _cdab .Name .Local =="\u006c\u0061\u006e\u0067"{_edee ,_edce :=_cdab .Value ,error (nil ); -if _edce !=nil {return _edce ;};_gcdf .LangAttr =&_edee ;continue ;};if _cdab .Name .Local =="\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"{_gbba ,_fcbf :=_cdab .Value ,error (nil );if _fcbf !=nil {return _fcbf ;};_gcdf .InvalStCharsAttr =_gbba ; -continue ;};if _cdab .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_dgde ,_ebca :=_cdab .Value ,error (nil );if _ebca !=nil {return _ebca ;};_gcdf .InvalEndCharsAttr =_dgde ;continue ;};};for {_cabe ,_faee :=d .Token (); -if _faee !=nil {return _fa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_faee );};if _ccag ,_afead :=_cabe .(_g .EndElement );_afead &&_ccag .Name ==start .Name {break ; -};};return nil ;};func (_ccgb *CT_TLAnimVariantBooleanVal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fbcb :=range start .Attr {if _fbcb .Name .Local =="\u0076\u0061\u006c"{_bgcce ,_bbef :=_f .ParseBool (_fbcb .Value );if _bbef !=nil {return _bbef ; -};_ccgb .ValAttr =_bgcce ;continue ;};};for {_aaegd ,_fgbgd :=d .Token ();if _fgbgd !=nil {return _fa .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",_fgbgd ); -};if _gcbge ,_eeecf :=_aaegd .(_g .EndElement );_eeecf &&_gcbge .Name ==start .Name {break ;};};return nil ;};func (_ggdag *ST_TLBehaviorTransformType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ggdag =0;case "\u0070\u0074":*_ggdag =1; -case "\u0069\u006d\u0067":*_ggdag =2;};return nil ;}; +// Slide Transition for a Slide Layout +Transition *CT_SlideTransition ; -// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path -func (_cgg *CT_Background )ValidateWithPath (path string )error {if _caf :=_cgg .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_caf !=nil {return _caf ;};if _cgg .BgPr !=nil {if _ec :=_cgg .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072"); -_ec !=nil {return _ec ;};};if _cgg .BgRef !=nil {if _gdd :=_cgg .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066");_gdd !=nil {return _gdd ;};};return nil ;};func (_agdef *ST_Direction )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bffce ,_afegda :=d .Token (); -if _afegda !=nil {return _afegda ;};if _cbebg ,_dgegeb :=_bffce .(_g .EndElement );_dgegeb &&_cbebg .Name ==start .Name {*_agdef =1;return nil ;};if _caac ,_agba :=_bffce .(_g .CharData );!_agba {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bffce ); -}else {switch string (_caac ){case "":*_agdef =0;case "\u0068\u006f\u0072\u007a":*_agdef =1;case "\u0076\u0065\u0072\u0074":*_agdef =2;};};_bffce ,_afegda =d .Token ();if _afegda !=nil {return _afegda ;};if _dgeee ,_dddb :=_bffce .(_g .EndElement );_dddb &&_dgeee .Name ==start .Name {return nil ; -};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bffce );};func (_afdg *ST_TLAnimateMotionPathEditMode )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_afdg =0; -case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_afdg =1;case "\u0066\u0069\u0078e\u0064":*_afdg =2;};return nil ;};func (_gfeea ST_TLBehaviorOverrideType )String ()string {switch _gfeea {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 (_dacfg *TagLst )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\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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\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 ,_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 :"\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 ,_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 ="\u0070\u003a\u0074\u0061\u0067\u004c\u0073\u0074";return _dacfg .CT_TagList .MarshalXML (e ,start );};func NewEG_TopLevelSlide ()*EG_TopLevelSlide {_ffaec :=&EG_TopLevelSlide {};_ffaec .ClrMap =_eb .NewCT_ColorMapping ();return _ffaec ; -}; +// Slide Timing Information for a Slide Layout +Timing *CT_SlideTiming ; -// ValidateWithPath validates the SldLayout and its children, prefixing error messages with path -func (_fdega *SldLayout )ValidateWithPath (path string )error {if _ffgce :=_fdega .CT_SlideLayout .ValidateWithPath (path );_ffgce !=nil {return _ffgce ;};return nil ;};func (_fgee *CT_NormalViewProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fgee .ShowOutlineIconsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_fgee .ShowOutlineIconsAttr ))}); -};if _fgee .SnapVertSplitterAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_fgee .SnapVertSplitterAttr ))}); -};if _fgee .VertBarStateAttr !=ST_SplitterBarStateUnset {_gfbg ,_agdg :=_fgee .VertBarStateAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _agdg !=nil {return _agdg ;};start .Attr =append (start .Attr ,_gfbg ); -};if _fgee .HorzBarStateAttr !=ST_SplitterBarStateUnset {_cdd ,_ffgc :=_fgee .HorzBarStateAttr .MarshalXMLAttr (_g .Name {Local :"\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _ffgc !=nil {return _ffgc ;};start .Attr =append (start .Attr ,_cdd ); -};if _fgee .PreferSingleViewAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_fgee .PreferSingleViewAttr ))}); -};e .EncodeToken (start );_gdgg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065d\u004c\u0065\u0066\u0074"}};e .EncodeElement (_fgee .RestoredLeft ,_gdgg );_ebbbc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"}}; -e .EncodeElement (_fgee .RestoredTop ,_ebbbc );if _fgee .ExtLst !=nil {_gacd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgee .ExtLst ,_gacd );};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;};func (_aeeea *ST_PlaceholderSize )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbfbe ,_adebf :=d .Token ();if _adebf !=nil {return _adebf ;};if _dabgf ,_cbgbf :=_fbfbe .(_g .EndElement );_cbgbf &&_dabgf .Name ==start .Name {*_aeeea =1; -return nil ;};if _agbe ,_fcdbe :=_fbfbe .(_g .CharData );!_fcdbe {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbfbe );}else {switch string (_agbe ){case "":*_aeeea =0; -case "\u0066\u0075\u006c\u006c":*_aeeea =1;case "\u0068\u0061\u006c\u0066":*_aeeea =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_aeeea =3;};};_fbfbe ,_adebf =d .Token ();if _adebf !=nil {return _adebf ;};if _cgcbc ,_cbbb :=_fbfbe .(_g .EndElement ); -_cbbb &&_cgcbc .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbfbe );}; +// Header/Footer information for a slide layout +Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};type CT_HandoutMasterIdList struct{ -// ValidateWithPath validates the CT_CommonSlideData and its children, prefixing error messages with path -func (_bbb *CT_CommonSlideData )ValidateWithPath (path string )error {if _bbb .Bg !=nil {if _aeb :=_bbb .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_aeb !=nil {return _aeb ;};};if _dcc :=_bbb .SpTree .ValidateWithPath (path +"\u002fS\u0070\u0054\u0072\u0065\u0065"); -_dcc !=nil {return _dcc ;};if _bbb .CustDataLst !=nil {if _aaebe :=_bbb .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_aaebe !=nil {return _aaebe ;};};if _bbb .Controls !=nil {if _dcgd :=_bbb .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs"); -_dcgd !=nil {return _dcgd ;};};if _bbb .ExtLst !=nil {if _dgf :=_bbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgf !=nil {return _dgf ;};};return nil ;}; +// Handout Master ID +HandoutMasterId *CT_HandoutMasterIdListEntry ;};func NewCT_NotesMasterIdListEntry ()*CT_NotesMasterIdListEntry {_edaf :=&CT_NotesMasterIdListEntry {};return _edaf ;};func (_gccag ST_TLTimeIndefinite )ValidateWithPath (path string )error {switch _gccag {case 0,1:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gccag )); +};return nil ;};type CT_GraphicalObjectFrameNonVisual struct{ -// ValidateWithPath validates the Presentation and its children, prefixing error messages with path -func (_cagfe *Presentation )ValidateWithPath (path string )error {if _bgaee :=_cagfe .CT_Presentation .ValidateWithPath (path );_bgaee !=nil {return _bgaee ;};return nil ;}; +// Non-Visual Drawing Properties +CNvPr *_fe .CT_NonVisualDrawingProps ; -// Validate validates the TagLst and its children -func (_dagbf *TagLst )Validate ()error {return _dagbf .ValidateWithPath ("\u0054\u0061\u0067\u004c\u0073\u0074");};func NewAG_ChildSlide ()*AG_ChildSlide {_ad :=&AG_ChildSlide {};return _ad };type CT_NotesMasterIdListEntry struct{IdAttr string ;ExtLst *CT_ExtensionList ; -}; +// Non-Visual Graphic Frame Drawing Properties +CNvGraphicFramePr *_fe .CT_NonVisualGraphicFrameProperties ; -// ValidateWithPath validates the CT_SlideMasterIdListEntry and its children, prefixing error messages with path -func (_dddc *CT_SlideMasterIdListEntry )ValidateWithPath (path string )error {if _dddc .IdAttr !=nil {if *_dddc .IdAttr < 2147483648{return _fa .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 ,*_dddc .IdAttr ); -};};if _dddc .ExtLst !=nil {if _cecgf :=_dddc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cecgf !=nil {return _cecgf ;};};return nil ;}; +// Application Non-Visual Drawing Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;}; -// Validate validates the CT_HandoutMaster and its children -func (_ecfa *CT_HandoutMaster )Validate ()error {return _ecfa .ValidateWithPath ("\u0043\u0054_\u0048\u0061\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");};func (_gafb *NotesMaster )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gafb .CT_NotesMaster =*NewCT_NotesMaster (); -_ggbb :for {_ecag ,_bffca :=d .Token ();if _bffca !=nil {return _bffca ;};switch _eecaac :=_ecag .(type ){case _g .StartElement :switch _eecaac .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _aabagc :=d .DecodeElement (_gafb .CSld ,&_eecaac ); -_aabagc !=nil {return _aabagc ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _ecdg :=d .DecodeElement (_gafb .ClrMap ,&_eecaac ); -_ecdg !=nil {return _ecdg ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gafb .Hf =NewCT_HeaderFooter (); -if _edbgd :=d .DecodeElement (_gafb .Hf ,&_eecaac );_edbgd !=nil {return _edbgd ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gafb .NotesStyle =_eb .NewCT_TextListStyle (); -if _gega :=d .DecodeElement (_gafb .NotesStyle ,&_eecaac );_gega !=nil {return _gega ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_gafb .ExtLst =NewCT_ExtensionListModify (); -if _ffff :=d .DecodeElement (_gafb .ExtLst ,&_eecaac );_ffff !=nil {return _ffff ;};default:_gdf .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",_eecaac .Name ); -if _cagee :=d .Skip ();_cagee !=nil {return _cagee ;};};case _g .EndElement :break _ggbb ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SlideRelationshipListEntry and its children, prefixing error messages with path +func (_cdgfe *CT_SlideRelationshipListEntry )ValidateWithPath (path string )error {return nil };func (_addfb ST_SlideSizeType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_geafg :=_b .Attr {};_geafg .Name =name ;switch _addfb {case ST_SlideSizeTypeUnset :_geafg .Value =""; +case ST_SlideSizeTypeScreen4x3 :_geafg .Value ="\u0073c\u0072\u0065\u0065\u006e\u0034\u00783";case ST_SlideSizeTypeLetter :_geafg .Value ="\u006c\u0065\u0074\u0074\u0065\u0072";case ST_SlideSizeTypeA4 :_geafg .Value ="\u0041\u0034";case ST_SlideSizeType35mm :_geafg .Value ="\u0033\u0035\u006d\u006d"; +case ST_SlideSizeTypeOverhead :_geafg .Value ="\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064";case ST_SlideSizeTypeBanner :_geafg .Value ="\u0062\u0061\u006e\u006e\u0065\u0072";case ST_SlideSizeTypeCustom :_geafg .Value ="\u0063\u0075\u0073\u0074\u006f\u006d"; +case ST_SlideSizeTypeLedger :_geafg .Value ="\u006c\u0065\u0064\u0067\u0065\u0072";case ST_SlideSizeTypeA3 :_geafg .Value ="\u0041\u0033";case ST_SlideSizeTypeB4ISO :_geafg .Value ="\u0042\u0034\u0049S\u004f";case ST_SlideSizeTypeB5ISO :_geafg .Value ="\u0042\u0035\u0049S\u004f"; +case ST_SlideSizeTypeB4JIS :_geafg .Value ="\u0042\u0034\u004aI\u0053";case ST_SlideSizeTypeB5JIS :_geafg .Value ="\u0042\u0035\u004aI\u0053";case ST_SlideSizeTypeHagakiCard :_geafg .Value ="\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064"; +case ST_SlideSizeTypeScreen16x9 :_geafg .Value ="\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039";case ST_SlideSizeTypeScreen16x10 :_geafg .Value ="s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030";};return _geafg ,nil ;}; -// ValidateWithPath validates the CT_NotesMaster and its children, prefixing error messages with path -func (_ebdd *CT_NotesMaster )ValidateWithPath (path string )error {if _cecg :=_ebdd .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_cecg !=nil {return _cecg ;};if _dcbga :=_ebdd .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); -_dcbga !=nil {return _dcbga ;};if _ebdd .Hf !=nil {if _fgbec :=_ebdd .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_fgbec !=nil {return _fgbec ;};};if _ebdd .NotesStyle !=nil {if _edecb :=_ebdd .NotesStyle .ValidateWithPath (path +"/\u004e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"); -_edecb !=nil {return _edecb ;};};if _ebdd .ExtLst !=nil {if _eade :=_ebdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eade !=nil {return _eade ;};};return nil ;}; +// Validate validates the CT_TLByHslColorTransform and its children +func (_bgfed *CT_TLByHslColorTransform )Validate ()error {return _bgfed .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0048\u0073\u006c\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func (_gedeeg ST_IterateType )String ()string {switch _gedeeg {case 0:return ""; +case 1:return "\u0065\u006c";case 2:return "\u0077\u0064";case 3:return "\u006c\u0074";};return "";};type CT_Background struct{ -// ValidateWithPath validates the CT_HandoutMasterIdListEntry and its children, prefixing error messages with path -func (_acada *CT_HandoutMasterIdListEntry )ValidateWithPath (path string )error {if _acada .ExtLst !=nil {if _ffbg :=_acada .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffbg !=nil {return _ffbg ;};};return nil ;};type CT_SlideViewProperties struct{CSldViewPr *CT_CommonSlideViewProperties ; -ExtLst *CT_ExtensionList ;}; +// Black and White Mode +BwModeAttr _fe .ST_BlackWhiteMode ; -// Validate validates the CT_TLTimeTargetElement and its children -func (_ceab *CT_TLTimeTargetElement )Validate ()error {return _ceab .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");};func (_baabg *ST_TLTimeNodeRestartType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adedb ,_fgbcd :=d .Token (); -if _fgbcd !=nil {return _fgbcd ;};if _eeeeg ,_cgfb :=_adedb .(_g .EndElement );_cgfb &&_eeeeg .Name ==start .Name {*_baabg =1;return nil ;};if _eebg ,_agffe :=_adedb .(_g .CharData );!_agffe {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adedb ); -}else {switch string (_eebg ){case "":*_baabg =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_baabg =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_baabg =2;case "\u006e\u0065\u0076e\u0072":*_baabg =3;};};_adedb ,_fgbcd =d .Token (); -if _fgbcd !=nil {return _fgbcd ;};if _fbafd ,_degd :=_adedb .(_g .EndElement );_degd &&_fbafd .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adedb ); -};type CT_TLCommonBehaviorData struct{ +// Background Properties +BgPr *CT_BackgroundProperties ; -// Additive -AdditiveAttr ST_TLBehaviorAdditiveType ; +// Background Style Reference +BgRef *_fe .CT_StyleMatrixReference ;};func (_agf *CT_CustomerData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_agf .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bgec *CT_TLIterateIntervalPercentage )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgdf :=range start .Attr {if _cgdf .Name .Local =="\u0076\u0061\u006c"{_gacb ,_bcgc :=ParseUnionST_PositivePercentage (_cgdf .Value ); +if _bcgc !=nil {return _bcgc ;};_bgec .ValAttr =_gacb ;continue ;};};for {_cgefc ,_fgggg :=d .Token ();if _fgggg !=nil {return _d .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",_fgggg ); +};if _fggd ,_gdebf :=_cgefc .(_b .EndElement );_gdebf &&_fggd .Name ==start .Name {break ;};};return nil ;};func (_fdbee ST_TLTriggerRuntimeNode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fdbee .String (),start ); +};func (_dbbca ST_WebScreenSize )ValidateWithPath (path string )error {switch _dbbca {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbbca )); +};return nil ;};type CT_TLGraphicalObjectBuild struct{ -// Accumulate -AccumulateAttr ST_TLBehaviorAccumulateType ; +// Build As One +BldAsOne *CT_Empty ; -// Transform Type -XfrmTypeAttr ST_TLBehaviorTransformType ; +// Build Sub Elements +BldSub *_fe .CT_AnimationGraphicalObjectBuildProperties ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};type ST_SlideSizeType byte ;func (_gbcdc *ST_PhotoAlbumFrameShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfbc ,_bbdgd :=d .Token (); +if _bbdgd !=nil {return _bbdgd ;};if _gaea ,_geagd :=_gfbc .(_b .EndElement );_geagd &&_gaea .Name ==start .Name {*_gbcdc =1;return nil ;};if _edddba ,_bacadc :=_gfbc .(_b .CharData );!_bacadc {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfbc ); +}else {switch string (_edddba ){case "":*_gbcdc =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_gbcdc =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_gbcdc =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_gbcdc =3; +case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_gbcdc =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_gbcdc =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_gbcdc =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_gbcdc =7; +};};_gfbc ,_bbdgd =d .Token ();if _bbdgd !=nil {return _bbdgd ;};if _dfabe ,_fdddbg :=_gfbc .(_b .EndElement );_fdddbg &&_dfabe .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfbc ); +};func NewCT_TLAnimVariant ()*CT_TLAnimVariant {_cgfbb :=&CT_TLAnimVariant {};return _cgfbb };func (_adged *EG_Background )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adged .BgPr !=nil {_cccfe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}}; +e .EncodeElement (_adged .BgPr ,_cccfe );};if _adged .BgRef !=nil {_fgddg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}};e .EncodeElement (_adged .BgRef ,_fgddg );};return nil ;};func (_effg *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +_ccef :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_effg .CNvPr ,_ccef );_edb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}}; +e .EncodeElement (_effg .CNvGraphicFramePr ,_edb );_ddbdd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_effg .NvPr ,_ddbdd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbfgf *CmAuthorLst )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\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 ,_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\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 ,_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 ="\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074";return _bbfgf .CT_CommentAuthorList .MarshalXML (e ,start );};type ST_TransitionSpeed byte ;func (_dee *CT_Kinsoku )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acag :=range start .Attr {if _acag .Name .Local =="\u006c\u0061\u006e\u0067"{_cbfcg ,_fbgf :=_acag .Value ,error (nil ); +if _fbgf !=nil {return _fbgf ;};_dee .LangAttr =&_cbfcg ;continue ;};if _acag .Name .Local =="\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"{_degb ,_fdeec :=_acag .Value ,error (nil );if _fdeec !=nil {return _fdeec ;};_dee .InvalStCharsAttr =_degb ; +continue ;};if _acag .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_gbce ,_faefe :=_acag .Value ,error (nil );if _faefe !=nil {return _faefe ;};_dee .InvalEndCharsAttr =_gbce ;continue ;};};for {_gafaf ,_eegdc :=d .Token (); +if _eegdc !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_eegdc );};if _bbcc ,_effa :=_gafaf .(_b .EndElement );_effa &&_bbcc .Name ==start .Name {break ; +};};return nil ;};func (_affea ST_TLAnimateEffectTransition )String ()string {switch _affea {case 0:return "";case 1:return "\u0069\u006e";case 2:return "\u006f\u0075\u0074";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func (_effac ST_TLParaBuildType )ValidateWithPath (path string )error {switch _effac {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_effac )); +};return nil ;};func (_da *AG_ChildSlide )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _da .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_da .ShowMasterSpAttr ))}); +};if _da .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_da .ShowMasterPhAnimAttr ))}); +};return nil ;};func (_dddbe *CT_Rel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bagf :=range start .Attr {if _bagf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bagf .Name .Local =="\u0069\u0064"||_bagf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bagf .Name .Local =="\u0069\u0064"{_bbfg ,_efcc :=_bagf .Value ,error (nil ); +if _efcc !=nil {return _efcc ;};_dddbe .IdAttr =_bbfg ;continue ;};};for {_aaca ,_efeg :=d .Token ();if _efeg !=nil {return _d .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_efeg );};if _aaaf ,_febc :=_aaca .(_b .EndElement ); +_febc &&_aaaf .Name ==start .Name {break ;};};return nil ;};const (ST_TransitionSpeedUnset ST_TransitionSpeed =0;ST_TransitionSpeedSlow ST_TransitionSpeed =1;ST_TransitionSpeedMed ST_TransitionSpeed =2;ST_TransitionSpeedFast ST_TransitionSpeed =3;);func (_agaeg ST_TLTimeNodePresetClassType )Validate ()error {return _agaeg .ValidateWithPath ("")}; -// From -FromAttr *string ; -// To -ToAttr *string ; +// Validate validates the CT_SlideMasterTextStyles and its children +func (_efbfg *CT_SlideMasterTextStyles )Validate ()error {return _efbfg .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0073");};func (_cbfeg ST_TLAnimateColorDirection )ValidateWithPath (path string )error {switch _cbfeg {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbfeg )); +};return nil ;};type ST_ViewType byte ;func (_ddag *CT_Control )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddag .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ddag .SpidAttr )}); +};if _ddag .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_ddag .NameAttr )});};if _ddag .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_ddag .ShowAsIconAttr ))}); +};if _ddag .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ddag .IdAttr )});};if _ddag .ImgWAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_d .Sprintf ("\u0025\u0076",*_ddag .ImgWAttr )}); +};if _ddag .ImgHAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_d .Sprintf ("\u0025\u0076",*_ddag .ImgHAttr )});};e .EncodeToken (start );if _ddag .ExtLst !=nil {_cgg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ddag .ExtLst ,_cgg );};if _ddag .Pic !=nil {_eeadc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_ddag .Pic ,_eeadc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eecgc ST_PhotoAlbumFrameShape )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cagea :=_b .Attr {}; +_cagea .Name =name ;switch _eecgc {case ST_PhotoAlbumFrameShapeUnset :_cagea .Value ="";case ST_PhotoAlbumFrameShapeFrameStyle1 :_cagea .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031";case ST_PhotoAlbumFrameShapeFrameStyle2 :_cagea .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032"; +case ST_PhotoAlbumFrameShapeFrameStyle3 :_cagea .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033";case ST_PhotoAlbumFrameShapeFrameStyle4 :_cagea .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034";case ST_PhotoAlbumFrameShapeFrameStyle5 :_cagea .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035"; +case ST_PhotoAlbumFrameShapeFrameStyle6 :_cagea .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036";case ST_PhotoAlbumFrameShapeFrameStyle7 :_cagea .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037";};return _cagea ,nil ; +};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 (_gffff *ST_PlaceholderType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggcec ,_gcebc :=d .Token ();if _gcebc !=nil {return _gcebc ;};if _fdgaaa ,_dbag :=_ggcec .(_b .EndElement );_dbag &&_fdgaaa .Name ==start .Name {*_gffff =1; +return nil ;};if _facg ,_gdadb :=_ggcec .(_b .CharData );!_gdadb {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggcec );}else {switch string (_facg ){case "":*_gffff =0; +case "\u0074\u0069\u0074l\u0065":*_gffff =1;case "\u0062\u006f\u0064\u0079":*_gffff =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_gffff =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_gffff =4;case "\u0064\u0074":*_gffff =5; +case "\u0073\u006c\u0064\u004e\u0075\u006d":*_gffff =6;case "\u0066\u0074\u0072":*_gffff =7;case "\u0068\u0064\u0072":*_gffff =8;case "\u006f\u0062\u006a":*_gffff =9;case "\u0063\u0068\u0061r\u0074":*_gffff =10;case "\u0074\u0062\u006c":*_gffff =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_gffff =12; +case "\u0064\u0067\u006d":*_gffff =13;case "\u006d\u0065\u0064i\u0061":*_gffff =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_gffff =15;case "\u0070\u0069\u0063":*_gffff =16;};};_ggcec ,_gcebc =d .Token ();if _gcebc !=nil {return _gcebc ;};if _fbdg ,_cfcea :=_ggcec .(_b .EndElement ); +_cfcea &&_fbdg .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggcec );};func (_cdebc ST_SlideSizeType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cdebc .String (),start ); +};const (ST_TLTimeIndefiniteUnset ST_TLTimeIndefinite =0;ST_TLTimeIndefiniteIndefinite ST_TLTimeIndefinite =1;);func (_caee *CT_SlideLayoutIdListEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_baea :=range start .Attr {if _baea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_baea .Name .Local =="\u0069\u0064"||_baea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_baea .Name .Local =="\u0069\u0064"{_fbdc ,_gcaa :=_baea .Value ,error (nil ); +if _gcaa !=nil {return _gcaa ;};_caee .RIdAttr =_fbdc ;continue ;};if _baea .Name .Local =="\u0069\u0064"{_ccbc ,_dbgdc :=_gb .ParseUint (_baea .Value ,10,32);if _dbgdc !=nil {return _dbgdc ;};_bagfb :=uint32 (_ccbc );_caee .IdAttr =&_bagfb ;continue ; +};};_cfaf :for {_bbefa ,_beed :=d .Token ();if _beed !=nil {return _beed ;};switch _dbge :=_bbefa .(type ){case _b .StartElement :switch _dbge .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_caee .ExtLst =NewCT_ExtensionList (); +if _dgccg :=d .DecodeElement (_caee .ExtLst ,&_dbge );_dgccg !=nil {return _dgccg ;};default:_e .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",_dbge .Name ); +if _faae :=d .Skip ();_faae !=nil {return _faae ;};};case _b .EndElement :break _cfaf ;case _b .CharData :};};return nil ;};func (_cfedd ST_TLBehaviorAccumulateType )String ()string {switch _cfedd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; +case 2:return "\u0061\u006c\u0077\u0061\u0079\u0073";};return "";};type ST_TransitionCornerDirectionType byte ;func (_bddcd *CT_TLIterateData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcac :=range start .Attr {if _gcac .Name .Local =="\u0074\u0079\u0070\u0065"{_bddcd .TypeAttr .UnmarshalXMLAttr (_gcac ); +continue ;};if _gcac .Name .Local =="\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"{_fcce ,_ddeffe :=_gb .ParseBool (_gcac .Value );if _ddeffe !=nil {return _ddeffe ;};_bddcd .BackwardsAttr =&_fcce ;continue ;};};_cbfe :for {_bffdad ,_caaga :=d .Token (); +if _caaga !=nil {return _caaga ;};switch _fdeb :=_bffdad .(type ){case _b .StartElement :switch _fdeb .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bddcd .TmAbs =NewCT_TLIterateIntervalTime (); +if _bgdeb :=d .DecodeElement (_bddcd .TmAbs ,&_fdeb );_bgdeb !=nil {return _bgdeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bddcd .TmPct =NewCT_TLIterateIntervalPercentage (); +if _dgdcd :=d .DecodeElement (_bddcd .TmPct ,&_fdeb );_dgdcd !=nil {return _dgdcd ;};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\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061\u0020\u0025v",_fdeb .Name ); +if _fdfae :=d .Skip ();_fdfae !=nil {return _fdfae ;};};case _b .EndElement :break _cbfe ;case _b .CharData :};};return nil ;};const (ST_SlideLayoutTypeUnset ST_SlideLayoutType =0;ST_SlideLayoutTypeTitle ST_SlideLayoutType =1;ST_SlideLayoutTypeTx ST_SlideLayoutType =2; +ST_SlideLayoutTypeTwoColTx ST_SlideLayoutType =3;ST_SlideLayoutTypeTbl ST_SlideLayoutType =4;ST_SlideLayoutTypeTxAndChart ST_SlideLayoutType =5;ST_SlideLayoutTypeChartAndTx ST_SlideLayoutType =6;ST_SlideLayoutTypeDgm ST_SlideLayoutType =7;ST_SlideLayoutTypeChart ST_SlideLayoutType =8; +ST_SlideLayoutTypeTxAndClipArt ST_SlideLayoutType =9;ST_SlideLayoutTypeClipArtAndTx ST_SlideLayoutType =10;ST_SlideLayoutTypeTitleOnly ST_SlideLayoutType =11;ST_SlideLayoutTypeBlank ST_SlideLayoutType =12;ST_SlideLayoutTypeTxAndObj ST_SlideLayoutType =13; +ST_SlideLayoutTypeObjAndTx ST_SlideLayoutType =14;ST_SlideLayoutTypeObjOnly ST_SlideLayoutType =15;ST_SlideLayoutTypeObj ST_SlideLayoutType =16;ST_SlideLayoutTypeTxAndMedia ST_SlideLayoutType =17;ST_SlideLayoutTypeMediaAndTx ST_SlideLayoutType =18;ST_SlideLayoutTypeObjOverTx ST_SlideLayoutType =19; +ST_SlideLayoutTypeTxOverObj ST_SlideLayoutType =20;ST_SlideLayoutTypeTxAndTwoObj ST_SlideLayoutType =21;ST_SlideLayoutTypeTwoObjAndTx ST_SlideLayoutType =22;ST_SlideLayoutTypeTwoObjOverTx ST_SlideLayoutType =23;ST_SlideLayoutTypeFourObj ST_SlideLayoutType =24; +ST_SlideLayoutTypeVertTx ST_SlideLayoutType =25;ST_SlideLayoutTypeClipArtAndVertTx ST_SlideLayoutType =26;ST_SlideLayoutTypeVertTitleAndTx ST_SlideLayoutType =27;ST_SlideLayoutTypeVertTitleAndTxOverChart ST_SlideLayoutType =28;ST_SlideLayoutTypeTwoObj ST_SlideLayoutType =29; +ST_SlideLayoutTypeObjAndTwoObj ST_SlideLayoutType =30;ST_SlideLayoutTypeTwoObjAndObj ST_SlideLayoutType =31;ST_SlideLayoutTypeCust ST_SlideLayoutType =32;ST_SlideLayoutTypeSecHead ST_SlideLayoutType =33;ST_SlideLayoutTypeTwoTxTwoObj ST_SlideLayoutType =34; +ST_SlideLayoutTypeObjTx ST_SlideLayoutType =35;ST_SlideLayoutTypePicTx ST_SlideLayoutType =36;);func (_gbdaa ST_PlaceholderType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gbdaa .String (),start );};func NewEG_ChildSlide ()*EG_ChildSlide {_aadgd :=&EG_ChildSlide {}; +return _aadgd };const (ST_TLPreviousActionTypeUnset ST_TLPreviousActionType =0;ST_TLPreviousActionTypeNone ST_TLPreviousActionType =1;ST_TLPreviousActionTypeSkipTimed ST_TLPreviousActionType =2;); -// By -ByAttr *string ; +// Validate validates the CT_Guide and its children +func (_ddfegb *CT_Guide )Validate ()error {return _ddfegb .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u0065");};func (_bgcge ST_TLNextActionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ddfed :=_b .Attr {};_ddfed .Name =name ; +switch _bgcge {case ST_TLNextActionTypeUnset :_ddfed .Value ="";case ST_TLNextActionTypeNone :_ddfed .Value ="\u006e\u006f\u006e\u0065";case ST_TLNextActionTypeSeek :_ddfed .Value ="\u0073\u0065\u0065\u006b";};return _ddfed ,nil ;};type CT_Guide struct{ -// Runtime Context -RctxAttr *string ; +// Guide Orientation +OrientAttr ST_Direction ; -// Override -OverrideAttr ST_TLBehaviorOverrideType ;CTn *CT_TLCommonTimeNodeData ; +// Guide Position +PosAttr *_fe .ST_Coordinate32 ;}; -// Target Element -TgtEl *CT_TLTimeTargetElement ; +// Validate validates the CT_EightDirectionTransition and its children +func (_eded *CT_EightDirectionTransition )Validate ()error {return _eded .ValidateWithPath ("C\u0054\u005f\u0045\u0069\u0067\u0068t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006es\u0069t\u0069\u006f\u006e");};type CT_TLCommonMediaNodeData struct{ -// Attribute Name List -AttrNameLst *CT_TLBehaviorAttributeNameList ;}; +// Volume +VolAttr *_fe .ST_PositiveFixedPercentage ; -// Validate validates the CT_SlideTiming and its children -func (_cbab *CT_SlideTiming )Validate ()error {return _cbab .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054i\u006d\u0069\u006e\u0067");}; +// Mute +MuteAttr *bool ; -// ValidateWithPath validates the CT_SlideLayoutIdListEntry and its children, prefixing error messages with path -func (_ecbbb *CT_SlideLayoutIdListEntry )ValidateWithPath (path string )error {if _ecbbb .IdAttr !=nil {if *_ecbbb .IdAttr < 2147483648{return _fa .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 ,*_ecbbb .IdAttr ); -};};if _ecbbb .ExtLst !=nil {if _ddegd :=_ecbbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddegd !=nil {return _ddegd ;};};return nil ;};type NotesMaster struct{CT_NotesMaster }; +// Number of Slides +NumSldAttr *uint32 ; -// ValidateWithPath validates the CT_OutlineViewSlideEntry and its children, prefixing error messages with path -func (_ddfag *CT_OutlineViewSlideEntry )ValidateWithPath (path string )error {return nil };type ST_TransitionSideDirectionType byte ; +// Show When Stopped +ShowWhenStoppedAttr *bool ; -// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path -func (_cfbfg *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _eeff :=_cfbfg .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_eeff !=nil {return _eeff ;};if _acabg :=_cfbfg .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"); -_acabg !=nil {return _acabg ;};if _bffeb :=_cfbfg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_bffeb !=nil {return _bffeb ;};if _bcaeg :=_cfbfg .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_bcaeg !=nil {return _bcaeg ; -};if _cfbfg .ExtLst !=nil {if _bbag :=_cfbfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbag !=nil {return _bbag ;};};return nil ;};type CT_Extension struct{ +// Common Time Node Properties +CTn *CT_TLCommonTimeNodeData ;TgtEl *CT_TLTimeTargetElement ;};func (_eegcb ST_TLBehaviorTransformType )Validate ()error {return _eegcb .ValidateWithPath ("")};func (_bdbgg ST_TLBehaviorOverrideType )Validate ()error {return _bdbgg .ValidateWithPath ("")}; -// Uniform Resource Identifier -UriAttr string ;Any []_e .Any ;};func (_abcb *CT_IndexRange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fdfg :=range start .Attr {if _fdfg .Name .Local =="\u0073\u0074"{_edec ,_ecee :=_f .ParseUint (_fdfg .Value ,10,32);if _ecee !=nil {return _ecee ; -};_abcb .StAttr =uint32 (_edec );continue ;};if _fdfg .Name .Local =="\u0065\u006e\u0064"{_dcge ,_bfea :=_f .ParseUint (_fdfg .Value ,10,32);if _bfea !=nil {return _bfea ;};_abcb .EndAttr =uint32 (_dcge );continue ;};};for {_cbeea ,_fbgef :=d .Token (); -if _fbgef !=nil {return _fa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0064e\u0078R\u0061\u006e\u0067\u0065\u003a\u0020\u0025s",_fbgef );};if _cbgcb ,_fdba :=_cbeea .(_g .EndElement );_fdba &&_cbgcb .Name ==start .Name {break ; -};};return nil ;};type CT_NotesSlide struct{ -// Common slide data for notes slides -CSld *CT_CommonSlideData ; +// ValidateWithPath validates the CT_CustomShowList and its children, prefixing error messages with path +func (_fbcb *CT_CustomShowList )ValidateWithPath (path string )error {for _gca ,_fcag :=range _fbcb .CustShow {if _cfe :=_fcag .ValidateWithPath (_d .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u005b\u0025\u0064\u005d",path ,_gca )); +_cfe !=nil {return _cfe ;};};return nil ;};func (_fdac ST_TLAnimateColorSpace )Validate ()error {return _fdac .ValidateWithPath ("")};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 (_bfde ST_PhotoAlbumLayout )Validate ()error {return _bfde .ValidateWithPath ("")}; -// Color Scheme Map Override -ClrMapOvr *_eb .CT_ColorMappingOverride ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func NewCT_TLAnimVariantFloatVal ()*CT_TLAnimVariantFloatVal {_adcfe :=&CT_TLAnimVariantFloatVal {};return _adcfe ;};type CT_ShowProperties struct{ -// Loop Slide Show -LoopAttr *bool ; +// Validate validates the CT_SlideLayout and its children +func (_bged *CT_SlideLayout )Validate ()error {return _bged .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074");};type CT_TLTimeCondition struct{ -// Show Narration in Slide Show -ShowNarrationAttr *bool ; +// Trigger Event +EvtAttr ST_TLTriggerEvent ; -// Show Animation in Slide Show -ShowAnimationAttr *bool ; +// Trigger Delay +DelayAttr *ST_TLTime ; -// Use Timings in Slide Show -UseTimingsAttr *bool ; +// Target Element Trigger Choice +TgtEl *CT_TLTimeTargetElement ; -// Presenter Slide Show Mode -Present *CT_Empty ; +// Time Node +Tn *CT_TLTriggerTimeNodeID ; -// Browse Slide Show Mode -Browse *CT_ShowInfoBrowse ; +// Runtime Node Trigger Choice +Rtn *CT_TLTriggerRuntimeNode ;}; -// Kiosk Slide Show Mode -Kiosk *CT_ShowInfoKiosk ; +// Validate validates the CT_SlideMasterIdList and its children +func (_deeab *CT_SlideMasterIdList )Validate ()error {return _deeab .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");};func (_fabec *CT_Presentation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fabec .ServerZoomAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_fabec .ServerZoomAttr )}); +};if _fabec .FirstSlideNumAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_fabec .FirstSlideNumAttr )}); +};if _fabec .ShowSpecialPlsOnTitleSldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 :_d .Sprintf ("\u0025\u0064",_daab (*_fabec .ShowSpecialPlsOnTitleSldAttr ))}); +};if _fabec .RtlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0074\u006c"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_fabec .RtlAttr ))});};if _fabec .RemovePersonalInfoOnSaveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 :_d .Sprintf ("\u0025\u0064",_daab (*_fabec .RemovePersonalInfoOnSaveAttr ))}); +};if _fabec .CompatModeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_fabec .CompatModeAttr ))});};if _fabec .StrictFirstAndLastCharsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_fabec .StrictFirstAndLastCharsAttr ))}); +};if _fabec .EmbedTrueTypeFontsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_fabec .EmbedTrueTypeFontsAttr ))}); +};if _fabec .SaveSubsetFontsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_fabec .SaveSubsetFontsAttr ))}); +};if _fabec .AutoCompressPicturesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_fabec .AutoCompressPicturesAttr ))}); +};if _fabec .BookmarkIdSeedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_fabec .BookmarkIdSeedAttr )}); +};if _fabec .ConformanceAttr !=_a .ST_ConformanceClassUnset {_eabda ,_fbda :=_fabec .ConformanceAttr .MarshalXMLAttr (_b .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _fbda !=nil {return _fbda ;};start .Attr =append (start .Attr ,_eabda ); +};e .EncodeToken (start );if _fabec .SldMasterIdLst !=nil {_gaaec :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003as\u006c\u0064\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_fabec .SldMasterIdLst ,_gaaec );}; +if _fabec .NotesMasterIdLst !=nil {_efcf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_fabec .NotesMasterIdLst ,_efcf );};if _fabec .HandoutMasterIdLst !=nil {_adge :=_b .StartElement {Name :_b .Name {Local :"p\u003ah\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061s\u0074\u0065\u0072\u0049dL\u0073\u0074"}}; +e .EncodeElement (_fabec .HandoutMasterIdLst ,_adge );};if _fabec .SldIdLst !=nil {_abec :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_fabec .SldIdLst ,_abec );};if _fabec .SldSz !=nil {_dadc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u006c\u0064\u0053\u007a"}}; +e .EncodeElement (_fabec .SldSz ,_dadc );};_cecee :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006e\u006f\u0074\u0065\u0073\u0053z"}};e .EncodeElement (_fabec .NotesSz ,_cecee );if _fabec .SmartTags !=nil {_edccd :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}}; +e .EncodeElement (_fabec .SmartTags ,_edccd );};if _fabec .EmbeddedFontLst !=nil {_bfdbba :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fabec .EmbeddedFontLst ,_bfdbba ); +};if _fabec .CustShowLst !=nil {_cfcc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}};e .EncodeElement (_fabec .CustShowLst ,_cfcc );};if _fabec .PhotoAlbum !=nil {_ddad :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070h\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}}; +e .EncodeElement (_fabec .PhotoAlbum ,_ddad );};if _fabec .CustDataLst !=nil {_ageed :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_fabec .CustDataLst ,_ageed ); +};if _fabec .Kinsoku !=nil {_gfced :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_fabec .Kinsoku ,_gfced );};if _fabec .DefaultTextStyle !=nil {_facf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0064e\u0066\u0061\u0075\u006c\u0074T\u0065\u0078t\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_fabec .DefaultTextStyle ,_facf );};if _fabec .ModifyVerifier !=nil {_bdcg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003am\u006f\u0064\u0069f\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_fabec .ModifyVerifier ,_bdcg ); +};if _fabec .ExtLst !=nil {_eaagf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fabec .ExtLst ,_eaagf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SlideTransition struct{ -// All Slides -SldAll *CT_Empty ; +// Transition Speed +SpdAttr ST_TransitionSpeed ; -// Slide Range -SldRg *CT_IndexRange ; +// Advance on Click +AdvClickAttr *bool ; -// Custom Show -CustShow *CT_CustomShowId ; +// Advance after time +AdvTmAttr *uint32 ;Choice *CT_SlideTransitionChoice ; -// Pen Color for Slide Show -PenClr *_eb .CT_Color ;ExtLst *CT_ExtensionList ;};func (_cfbe *HandoutMaster )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\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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\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 ,_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 :"\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 ,_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 ="\u0070:\u0068a\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072";return _cfbe .CT_HandoutMaster .MarshalXML (e ,start );};type Presentation struct{CT_Presentation }; +// Sound Action +SndAc *CT_TransitionSoundAction ;ExtLst *CT_ExtensionListModify ;};func NewCT_Rel ()*CT_Rel {_aadf :=&CT_Rel {};return _aadf };type CT_OleObjectChoice struct{Embed *CT_OleObjectEmbed ;Link *CT_OleObjectLink ;};func (_fbb *CT_GroupShapeChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfdb :for {_gaad ,_cged :=d .Token (); +if _cged !=nil {return _cged ;};switch _febg :=_gaad .(type ){case _b .StartElement :switch _febg .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_bebf :=NewCT_Shape (); +if _dcea :=d .DecodeElement (_bebf ,&_febg );_dcea !=nil {return _dcea ;};_fbb .Sp =append (_fbb .Sp ,_bebf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eeac :=NewCT_GroupShape (); +if _eafe :=d .DecodeElement (_eeac ,&_febg );_eafe !=nil {return _eafe ;};_fbb .GrpSp =append (_fbb .GrpSp ,_eeac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gcfdc :=NewCT_GraphicalObjectFrame (); +if _bddg :=d .DecodeElement (_gcfdc ,&_febg );_bddg !=nil {return _bddg ;};_fbb .GraphicFrame =append (_fbb .GraphicFrame ,_gcfdc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fcgf :=NewCT_Connector (); +if _bgebc :=d .DecodeElement (_fcgf ,&_febg );_bgebc !=nil {return _bgebc ;};_fbb .CxnSp =append (_fbb .CxnSp ,_fcgf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_agcd :=NewCT_Picture (); +if _cfdd :=d .DecodeElement (_agcd ,&_febg );_cfdd !=nil {return _cfdd ;};_fbb .Pic =append (_fbb .Pic ,_agcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbeg :=NewCT_Rel (); +if _dgcff :=d .DecodeElement (_bbeg ,&_febg );_dgcff !=nil {return _dgcff ;};_fbb .ContentPart =append (_fbb .ContentPart ,_bbeg );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",_febg .Name ); +if _eegf :=d .Skip ();_eegf !=nil {return _eegf ;};};case _b .EndElement :break _cfdb ;case _b .CharData :};};return nil ;};func (_ddecab *ST_TLTriggerEvent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcggb ,_bcgeg :=d .Token ();if _bcgeg !=nil {return _bcgeg ; +};if _acfab ,_bgfeb :=_gcggb .(_b .EndElement );_bgfeb &&_acfab .Name ==start .Name {*_ddecab =1;return nil ;};if _dfdge ,_cebda :=_gcggb .(_b .CharData );!_cebda {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcggb ); +}else {switch string (_dfdge ){case "":*_ddecab =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_ddecab =1;case "\u006f\u006e\u0045n\u0064":*_ddecab =2;case "\u0062\u0065\u0067i\u006e":*_ddecab =3;case "\u0065\u006e\u0064":*_ddecab =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_ddecab =5; +case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_ddecab =6;case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_ddecab =7;case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_ddecab =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_ddecab =9; +case "\u006f\u006e\u0050\u0072\u0065\u0076":*_ddecab =10;case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_ddecab =11;};};_gcggb ,_bcgeg =d .Token ();if _bcgeg !=nil {return _bcgeg ;};if _fgecb ,_aegg :=_gcggb .(_b .EndElement );_aegg &&_fgecb .Name ==start .Name {return nil ; +};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcggb );}; -// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path -func (_edag *CT_Comment )ValidateWithPath (path string )error {if _bad :=_edag .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_bad !=nil {return _bad ;};if _edag .ExtLst !=nil {if _beca :=_edag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_beca !=nil {return _beca ;};};return nil ;};func NewCT_OleObjectChoice ()*CT_OleObjectChoice {_aeec :=&CT_OleObjectChoice {};return _aeec };func (_fbedd *CT_SlideLayoutIdListEntry )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aaeeb :=range start .Attr {if _aaeeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aaeeb .Name .Local =="\u0069\u0064"||_aaeeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_aaeeb .Name .Local =="\u0069\u0064"{_fafb ,_ddfb :=_aaeeb .Value ,error (nil ); -if _ddfb !=nil {return _ddfb ;};_fbedd .RIdAttr =_fafb ;continue ;};if _aaeeb .Name .Local =="\u0069\u0064"{_bgbf ,_dffa :=_f .ParseUint (_aaeeb .Value ,10,32);if _dffa !=nil {return _dffa ;};_aefg :=uint32 (_bgbf );_fbedd .IdAttr =&_aefg ;continue ;}; -};_fcaf :for {_adccg ,_dbge :=d .Token ();if _dbge !=nil {return _dbge ;};switch _dgdecg :=_adccg .(type ){case _g .StartElement :switch _dgdecg .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fbedd .ExtLst =NewCT_ExtensionList (); -if _defe :=d .DecodeElement (_fbedd .ExtLst ,&_dgdecg );_defe !=nil {return _defe ;};default:_gdf .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",_dgdecg .Name ); -if _geeea :=d .Skip ();_geeea !=nil {return _geeea ;};};case _g .EndElement :break _fcaf ;case _g .CharData :};};return nil ;};func (_cdddg ST_TLAnimateBehaviorValueType )Validate ()error {return _cdddg .ValidateWithPath ("")};func (_eeeae *ST_TLAnimateBehaviorValueType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eeeae =0; -case "\u0073\u0074\u0072":*_eeeae =1;case "\u006e\u0075\u006d":*_eeeae =2;case "\u0063\u006c\u0072":*_eeeae =3;};return nil ;};func NewCT_Empty ()*CT_Empty {_ccdg :=&CT_Empty {};return _ccdg };func NewCT_SlideLayoutIdList ()*CT_SlideLayoutIdList {_adefe :=&CT_SlideLayoutIdList {}; -return _adefe ;};func (_cgaf *CT_SlideLayoutIdList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cgaf .SldLayoutId !=nil {_gbfa :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"}}; -for _ ,_acaa :=range _cgaf .SldLayoutId {e .EncodeElement (_acaa ,_gbfa );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bfcfe ST_TLTimeNodePresetClassType )Validate ()error {return _bfcfe .ValidateWithPath ("")};func (_gceae *ST_TLTriggerRuntimeNode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgfea ,_dgaec :=d .Token (); -if _dgaec !=nil {return _dgaec ;};if _cdegd ,_cfcc :=_fgfea .(_g .EndElement );_cfcc &&_cdegd .Name ==start .Name {*_gceae =1;return nil ;};if _cggdg ,_eaffg :=_fgfea .(_g .CharData );!_eaffg {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgfea ); -}else {switch string (_cggdg ){case "":*_gceae =0;case "\u0066\u0069\u0072s\u0074":*_gceae =1;case "\u006c\u0061\u0073\u0074":*_gceae =2;case "\u0061\u006c\u006c":*_gceae =3;};};_fgfea ,_dgaec =d .Token ();if _dgaec !=nil {return _dgaec ;};if _bdda ,_bfffc :=_fgfea .(_g .EndElement ); -_bfffc &&_bdda .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgfea );};func (_ffcaa *CT_TLCommandBehavior )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffcaa .CBhvr =NewCT_TLCommonBehaviorData (); -for _ ,_acdaa :=range start .Attr {if _acdaa .Name .Local =="\u0074\u0079\u0070\u0065"{_ffcaa .TypeAttr .UnmarshalXMLAttr (_acdaa );continue ;};if _acdaa .Name .Local =="\u0063\u006d\u0064"{_ffaad ,_dcdcg :=_acdaa .Value ,error (nil );if _dcdcg !=nil {return _dcdcg ; -};_ffcaa .CmdAttr =&_ffaad ;continue ;};};_agcff :for {_deeed ,_aacea :=d .Token ();if _aacea !=nil {return _aacea ;};switch _dbgba :=_deeed .(type ){case _g .StartElement :switch _dbgba .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _afede :=d .DecodeElement (_ffcaa .CBhvr ,&_dbgba ); -_afede !=nil {return _afede ;};default:_gdf .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",_dbgba .Name ); -if _ecdcf :=d .Skip ();_ecdcf !=nil {return _ecdcf ;};};case _g .EndElement :break _agcff ;case _g .CharData :};};return nil ;};func NewCT_TLCommonTimeNodeData ()*CT_TLCommonTimeNodeData {_fbbd :=&CT_TLCommonTimeNodeData {};return _fbbd ;};type ST_TLAnimateBehaviorValueType byte ; -func (_faagcc *ST_TLAnimateColorDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_deaae ,_cbebc :=d .Token ();if _cbebc !=nil {return _cbebc ;};if _dbegb ,_abbbc :=_deaae .(_g .EndElement );_abbbc &&_dbegb .Name ==start .Name {*_faagcc =1; -return nil ;};if _ebefg ,_gffd :=_deaae .(_g .CharData );!_gffd {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_deaae );}else {switch string (_ebefg ){case "":*_faagcc =0; -case "\u0063\u0077":*_faagcc =1;case "\u0063\u0063\u0077":*_faagcc =2;};};_deaae ,_cbebc =d .Token ();if _cbebc !=nil {return _cbebc ;};if _feaef ,_ebbdb :=_deaae .(_g .EndElement );_ebbdb &&_feaef .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_deaae ); -};func (_cedaa *ST_TLPreviousActionType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gaggd ,_cfcgca :=d .Token ();if _cfcgca !=nil {return _cfcgca ;};if _cdcfce ,_ffgfg :=_gaggd .(_g .EndElement );_ffgfg &&_cdcfce .Name ==start .Name {*_cedaa =1; -return nil ;};if _fgdaa ,_acfag :=_gaggd .(_g .CharData );!_acfag {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gaggd );}else {switch string (_fgdaa ){case "":*_cedaa =0; -case "\u006e\u006f\u006e\u0065":*_cedaa =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_cedaa =2;};};_gaggd ,_cfcgca =d .Token ();if _cfcgca !=nil {return _cfcgca ;};if _bgagf ,_bfcc :=_gaggd .(_g .EndElement );_bfcc &&_bgagf .Name ==start .Name {return nil ; -};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gaggd );};func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_bcga :=&CT_GraphicalObjectFrameNonVisual {}; -_bcga .CNvPr =_eb .NewCT_NonVisualDrawingProps ();_bcga .CNvGraphicFramePr =_eb .NewCT_NonVisualGraphicFrameProperties ();_bcga .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _bcga ;};func (_gabc *CT_OleObjectChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbbfa :for {_eeg ,_dgga :=d .Token (); -if _dgga !=nil {return _dgga ;};switch _ddeb :=_eeg .(type ){case _g .StartElement :switch _ddeb .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_gabc .Embed =NewCT_OleObjectEmbed (); -if _abcd :=d .DecodeElement (_gabc .Embed ,&_ddeb );_abcd !=nil {return _abcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gabc .Link =NewCT_OleObjectLink (); -if _aadf :=d .DecodeElement (_gabc .Link ,&_ddeb );_aadf !=nil {return _aadf ;};default:_gdf .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",_ddeb .Name ); -if _bgbc :=d .Skip ();_bgbc !=nil {return _bgbc ;};};case _g .EndElement :break _bbbfa ;case _g .CharData :};};return nil ;};func NewCT_NotesTextViewProperties ()*CT_NotesTextViewProperties {_gceb :=&CT_NotesTextViewProperties {};_gceb .CViewPr =NewCT_CommonViewProperties (); -return _gceb ;};func (_dedcbf *CT_TLByRgbColorTransform )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cafcb :=range start .Attr {if _cafcb .Name .Local =="\u0072"{_faef ,_dcbgc :=ParseUnionST_FixedPercentage (_cafcb .Value );if _dcbgc !=nil {return _dcbgc ; -};_dedcbf .RAttr =_faef ;continue ;};if _cafcb .Name .Local =="\u0067"{_cfgea ,_afcgf :=ParseUnionST_FixedPercentage (_cafcb .Value );if _afcgf !=nil {return _afcgf ;};_dedcbf .GAttr =_cfgea ;continue ;};if _cafcb .Name .Local =="\u0062"{_dafee ,_aedba :=ParseUnionST_FixedPercentage (_cafcb .Value ); -if _aedba !=nil {return _aedba ;};_dedcbf .BAttr =_dafee ;continue ;};};for {_ceef ,_dged :=d .Token ();if _dged !=nil {return _fa .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",_dged ); -};if _eefa ,_bfagg :=_ceef .(_g .EndElement );_bfagg &&_eefa .Name ==start .Name {break ;};};return nil ;};func (_gcced ST_SplitterBarState )ValidateWithPath (path string )error {switch _gcced {case 0,1,2,3:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcced )); -};return nil ;};func (_acea ST_TransitionSpeed )ValidateWithPath (path string )error {switch _acea {case 0,1,2,3:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acea )); -};return nil ;};func (_beafcb *ST_OleObjectFollowColorScheme )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffagc ,_ebddb :=d .Token ();if _ebddb !=nil {return _ebddb ;};if _bgdab ,_cbda :=_ffagc .(_g .EndElement );_cbda &&_bgdab .Name ==start .Name {*_beafcb =1; -return nil ;};if _ffgbb ,_ceegba :=_ffagc .(_g .CharData );!_ceegba {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffagc );}else {switch string (_ffgbb ){case "":*_beafcb =0; -case "\u006e\u006f\u006e\u0065":*_beafcb =1;case "\u0066\u0075\u006c\u006c":*_beafcb =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_beafcb =3;};};_ffagc ,_ebddb =d .Token ();if _ebddb !=nil {return _ebddb ; -};if _adga ,_cgea :=_ffagc .(_g .EndElement );_cgea &&_adga .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffagc ); -};func (_defcfa ST_PrintColorMode )ValidateWithPath (path string )error {switch _defcfa {case 0,1,2,3:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_defcfa )); -};return nil ;}; +// Validate validates the CT_BackgroundProperties and its children +func (_ggg *CT_BackgroundProperties )Validate ()error {return _ggg .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_febe *SldLayout )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\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 ,_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\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 ,_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 ="p\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074";return _febe .CT_SlideLayout .MarshalXML (e ,start );};func NewCT_PhotoAlbum ()*CT_PhotoAlbum {_dgcc :=&CT_PhotoAlbum {};return _dgcc };func (_aecba *CT_TLAnimateRotationBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aecba .ByAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_aecba .ByAttr )}); +};if _aecba .FromAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_aecba .FromAttr )});};if _aecba .ToAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_aecba .ToAttr )}); +};e .EncodeToken (start );_abecb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_aecba .CBhvr ,_abecb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the PresentationPr and its children -func (_dccaa *PresentationPr )Validate ()error {return _dccaa .ValidateWithPath ("\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u0050\u0072");};func NewCmLst ()*CmLst {_gfeff :=&CmLst {};_gfeff .CT_CommentList =*NewCT_CommentList (); -return _gfeff ;};func NewCT_Presentation ()*CT_Presentation {_ddcc :=&CT_Presentation {};_ddcc .NotesSz =_eb .NewCT_PositiveSize2D ();return _ddcc ;}; +// ValidateWithPath validates the CT_BuildList and its children, prefixing error messages with path +func (_fff *CT_BuildList )ValidateWithPath (path string )error {for _cbef ,_bab :=range _fff .BldP {if _debg :=_bab .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0042\u006c\u0064\u0050\u005b\u0025\u0064\u005d",path ,_cbef ));_debg !=nil {return _debg ; +};};for _ffff ,_fdg :=range _fff .BldDgm {if _gfd :=_fdg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0044\u0067\u006d\u005b\u0025\u0064\u005d",path ,_ffff ));_gfd !=nil {return _gfd ;};};for _bcf ,_efg :=range _fff .BldOleChart {if _gdgc :=_efg .ValidateWithPath (_d .Sprintf ("\u0025s\u002fB\u006c\u0064\u004f\u006c\u0065C\u0068\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_bcf )); +_gdgc !=nil {return _gdgc ;};};for _gggg ,_badc :=range _fff .BldGraphic {if _ddfeg :=_badc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069c\u005b\u0025\u0064\u005d",path ,_gggg ));_ddfeg !=nil {return _ddfeg ; +};};return nil ;}; -// Validate validates the CT_OutlineViewProperties and its children -func (_egfe *CT_OutlineViewProperties )Validate ()error {return _egfe .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_ffad ST_TLTimeNodeType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eecag :=_g .Attr {}; -_eecag .Name =name ;switch _ffad {case ST_TLTimeNodeTypeUnset :_eecag .Value ="";case ST_TLTimeNodeTypeClickEffect :_eecag .Value ="c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeWithEffect :_eecag .Value ="\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074"; -case ST_TLTimeNodeTypeAfterEffect :_eecag .Value ="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeMainSeq :_eecag .Value ="\u006da\u0069\u006e\u0053\u0065\u0071";case ST_TLTimeNodeTypeInteractiveSeq :_eecag .Value ="\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071"; -case ST_TLTimeNodeTypeClickPar :_eecag .Value ="\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072";case ST_TLTimeNodeTypeWithGroup :_eecag .Value ="\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p";case ST_TLTimeNodeTypeAfterGroup :_eecag .Value ="\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070"; -case ST_TLTimeNodeTypeTmRoot :_eecag .Value ="\u0074\u006d\u0052\u006f\u006f\u0074";};return _eecag ,nil ;};func (_bec *CT_Background )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bec .BwModeAttr !=_eb .ST_BlackWhiteModeUnset {_bca ,_egc :=_bec .BwModeAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"}); -if _egc !=nil {return _egc ;};start .Attr =append (start .Attr ,_bca );};e .EncodeToken (start );if _bec .BgPr !=nil {_fab :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}};e .EncodeElement (_bec .BgPr ,_fab );};if _bec .BgRef !=nil {_ag :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}}; -e .EncodeElement (_bec .BgRef ,_ag );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_OptionalBlackTransition and its children +func (_cece *CT_OptionalBlackTransition )Validate ()error {return _cece .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 (_aacd *CT_OptionalBlackTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aacd .ThruBlkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074h\u0072\u0075\u0042\u006c\u006b"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_aacd .ThruBlkAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fgbb ST_TransitionInOutDirectionType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cdegd :=_b .Attr {};_cdegd .Name =name ;switch _fgbb {case ST_TransitionInOutDirectionTypeUnset :_cdegd .Value =""; +case ST_TransitionInOutDirectionTypeOut :_cdegd .Value ="\u006f\u0075\u0074";case ST_TransitionInOutDirectionTypeIn :_cdegd .Value ="\u0069\u006e";};return _cdegd ,nil ;}; -// Validate validates the CT_TLTriggerRuntimeNode and its children -func (_dbfga *CT_TLTriggerRuntimeNode )Validate ()error {return _dbfga .ValidateWithPath ("\u0043\u0054\u005fTL\u0054\u0072\u0069\u0067\u0067\u0065\u0072\u0052\u0075\u006e\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065");};func (_dfbbg *CT_TLAnimVariantStringVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_fa .Sprintf ("\u0025\u0076",_dfbbg .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ccbg ST_TLTimeNodePresetClassType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ccbg .String (),start );}; +// ValidateWithPath validates the EG_Background and its children, prefixing error messages with path +func (_eefeg *EG_Background )ValidateWithPath (path string )error {if _eefeg .BgPr !=nil {if _dcag :=_eefeg .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072");_dcag !=nil {return _dcag ;};};if _eefeg .BgRef !=nil {if _dfdee :=_eefeg .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066"); +_dfdee !=nil {return _dfdee ;};};return nil ;};func (_fadaad ST_TLTriggerEvent )String ()string {switch _fadaad {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 (_fag *CT_CommonSlideData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fag .SpTree =NewCT_GroupShape (); +for _ ,_fdbb :=range start .Attr {if _fdbb .Name .Local =="\u006e\u0061\u006d\u0065"{_gffb ,_bgde :=_fdbb .Value ,error (nil );if _bgde !=nil {return _bgde ;};_fag .NameAttr =&_gffb ;continue ;};};_fde :for {_fecb ,_abd :=d .Token ();if _abd !=nil {return _abd ; +};switch _eb :=_fecb .(type ){case _b .StartElement :switch _eb .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067"}:_fag .Bg =NewCT_Background (); +if _bgdc :=d .DecodeElement (_fag .Bg ,&_eb );_bgdc !=nil {return _bgdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cefad :=d .DecodeElement (_fag .SpTree ,&_eb ); +_cefad !=nil {return _cefad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fag .CustDataLst =NewCT_CustomerDataList (); +if _bde :=d .DecodeElement (_fag .CustDataLst ,&_eb );_bde !=nil {return _bde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fag .Controls =NewCT_ControlList (); +if _ede :=d .DecodeElement (_fag .Controls ,&_eb );_ede !=nil {return _ede ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fag .ExtLst =NewCT_ExtensionList (); +if _bec :=d .DecodeElement (_fag .ExtLst ,&_eb );_bec !=nil {return _bec ;};default:_e .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",_eb .Name ); +if _eda :=d .Skip ();_eda !=nil {return _eda ;};};case _b .EndElement :break _fde ;case _b .CharData :};};return nil ;};func (_caeefe ST_TLPreviousActionType )ValidateWithPath (path string )error {switch _caeefe {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caeefe )); +};return nil ;};func (_edgfb *ST_TLAnimateMotionPathEditMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_edgfb =0;case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_edgfb =1;case "\u0066\u0069\u0078e\u0064":*_edgfb =2; +};return nil ;}; -// ValidateWithPath validates the CT_NotesViewProperties and its children, prefixing error messages with path -func (_cadfd *CT_NotesViewProperties )ValidateWithPath (path string )error {if _cfcf :=_cadfd .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_cfcf !=nil {return _cfcf ;};if _cadfd .ExtLst !=nil {if _agda :=_cadfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_agda !=nil {return _agda ;};};return nil ;}; +// Validate validates the CT_Shape and its children +func (_degbe *CT_Shape )Validate ()error {return _degbe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};type CT_TLSetBehavior struct{ -// ValidateWithPath validates the CT_OutlineViewSlideList and its children, prefixing error messages with path -func (_ggca *CT_OutlineViewSlideList )ValidateWithPath (path string )error {for _bab ,_dbga :=range _ggca .Sld {if _badbf :=_dbga .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_bab ));_badbf !=nil {return _badbf ; -};};return nil ;};func (_edaa *CT_TLCommandBehavior )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _edaa .TypeAttr !=ST_TLCommandTypeUnset {_geag ,_cadg :=_edaa .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"});if _cadg !=nil {return _cadg ; -};start .Attr =append (start .Attr ,_geag );};if _edaa .CmdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006d\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_edaa .CmdAttr )});};e .EncodeToken (start );_fcbb :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}}; -e .EncodeElement (_edaa .CBhvr ,_fcbb );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fcec *CT_CornerDirectionTransition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aed :=range start .Attr {if _aed .Name .Local =="\u0064\u0069\u0072"{_fcec .DirAttr .UnmarshalXMLAttr (_aed ); -continue ;};};for {_cgee ,_cfbf :=d .Token ();if _cfbf !=nil {return _fa .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",_cfbf ); -};if _bccd ,_dcfe :=_cgee .(_g .EndElement );_dcfe &&_bccd .Name ==start .Name {break ;};};return nil ;};func (_ffgcg ST_TLTimeNodeRestartType )Validate ()error {return _ffgcg .ValidateWithPath ("")};func (_faff *CT_OleObject )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _faff .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_faff .ProgIdAttr )}); -};if _faff .SpidAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_faff .SpidAttr )});};if _faff .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fa .Sprintf ("\u0025\u0076",*_faff .NameAttr )}); -};if _faff .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_faff .ShowAsIconAttr ))});};if _faff .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_faff .IdAttr )}); -};if _faff .ImgWAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_fa .Sprintf ("\u0025\u0076",*_faff .ImgWAttr )});};if _faff .ImgHAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_fa .Sprintf ("\u0025\u0076",*_faff .ImgHAttr )}); -};e .EncodeToken (start );_faff .Choice .MarshalXML (e ,_g .StartElement {});if _faff .Pic !=nil {_deef :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_faff .Pic ,_deef );};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;};func (_eaage ST_OleObjectFollowColorScheme )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_eaage .String (),start );};func NewCT_Comment ()*CT_Comment {_eag :=&CT_Comment {};_eag .Pos =_eb .NewCT_Point2D (); -return _eag };type CT_TLTimeConditionList struct{ +// Common Behavior +CBhvr *CT_TLCommonBehaviorData ; -// Condition -Cond []*CT_TLTimeCondition ;};func (_gfbad ST_SlideSizeType )Validate ()error {return _gfbad .ValidateWithPath ("")};func (_badd ST_WebColorType )ValidateWithPath (path string )error {switch _badd {case 0,1,2,3,4,5,6:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_badd )); -};return nil ;};func (_dbcgg *ST_TLAnimateEffectTransition )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dbcgg =0;case "\u0069\u006e":*_dbcgg =1;case "\u006f\u0075\u0074":*_dbcgg =2;case "\u006e\u006f\u006e\u0065":*_dbcgg =3;}; -return nil ;};func (_edffd ST_TLCommandType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbaf :=_g .Attr {};_dbaf .Name =name ;switch _edffd {case ST_TLCommandTypeUnset :_dbaf .Value ="";case ST_TLCommandTypeEvt :_dbaf .Value ="\u0065\u0076\u0074"; -case ST_TLCommandTypeCall :_dbaf .Value ="\u0063\u0061\u006c\u006c";case ST_TLCommandTypeVerb :_dbaf .Value ="\u0076\u0065\u0072\u0062";};return _dbaf ,nil ;};func NewCT_TLAnimVariantBooleanVal ()*CT_TLAnimVariantBooleanVal {_ceebc :=&CT_TLAnimVariantBooleanVal {}; -return _ceebc ;};type Sld struct{CT_Slide };func (_bbabcf ST_TLTimeNodeFillType )ValidateWithPath (path string )error {switch _bbabcf {case 0,1,2,3,4:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbabcf )); -};return nil ;};func (_caeee ST_TLBehaviorOverrideType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_caeee .String (),start );}; +// To +To *CT_TLAnimVariant ;};func (_aafa *Notes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aafa .CT_NotesSlide =*NewCT_NotesSlide ();for _ ,_fgecc :=range start .Attr {if _fgecc .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_dbbdf ,_effca :=_gb .ParseBool (_fgecc .Value ); +if _effca !=nil {return _effca ;};_aafa .ShowMasterSpAttr =&_dbbdf ;continue ;};if _fgecc .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_dgge ,_eagbe :=_gb .ParseBool (_fgecc .Value );if _eagbe !=nil {return _eagbe ; +};_aafa .ShowMasterPhAnimAttr =&_dgge ;continue ;};};_bgcaa :for {_babdb ,_egefb :=d .Token ();if _egefb !=nil {return _egefb ;};switch _gdaec :=_babdb .(type ){case _b .StartElement :switch _gdaec .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _gdggc :=d .DecodeElement (_aafa .CSld ,&_gdaec ); +_gdggc !=nil {return _gdggc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aafa .ClrMapOvr =_fe .NewCT_ColorMappingOverride (); +if _ebecg :=d .DecodeElement (_aafa .ClrMapOvr ,&_gdaec );_ebecg !=nil {return _ebecg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_aafa .ExtLst =NewCT_ExtensionListModify (); +if _ffeec :=d .DecodeElement (_aafa .ExtLst ,&_gdaec );_ffeec !=nil {return _ffeec ;};default:_e .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",_gdaec .Name ); +if _aebcc :=d .Skip ();_aebcc !=nil {return _aebcc ;};};case _b .EndElement :break _bgcaa ;case _b .CharData :};};return nil ;};func (_bfea *CT_TLBuildParagraph )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bagd :=range start .Attr {if _bagd .Name .Local =="\u0062\u0075\u0069l\u0064"{_bfea .BuildAttr .UnmarshalXMLAttr (_bagd ); +continue ;};if _bagd .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_bdgaf ,_gfae :=_gb .ParseUint (_bagd .Value ,10,32);if _gfae !=nil {return _gfae ;};_ceac :=uint32 (_bdgaf );_bfea .BldLvlAttr =&_ceac ;continue ;};if _bagd .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_adadb ,_cdaae :=_gb .ParseBool (_bagd .Value ); +if _cdaae !=nil {return _cdaae ;};_bfea .AnimBgAttr =&_adadb ;continue ;};if _bagd .Name .Local =="\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"{_caggf ,_fgeg :=_gb .ParseBool (_bagd .Value );if _fgeg !=nil {return _fgeg ; +};_bfea .AutoUpdateAnimBgAttr =&_caggf ;continue ;};if _bagd .Name .Local =="\u0072\u0065\u0076"{_fbcea ,_deeec :=_gb .ParseBool (_bagd .Value );if _deeec !=nil {return _deeec ;};_bfea .RevAttr =&_fbcea ;continue ;};if _bagd .Name .Local =="\u0061d\u0076\u0041\u0075\u0074\u006f"{_eacdgb ,_cbceg :=ParseUnionST_TLTime (_bagd .Value ); +if _cbceg !=nil {return _cbceg ;};_bfea .AdvAutoAttr =&_eacdgb ;continue ;};if _bagd .Name .Local =="\u0073\u0070\u0069\u0064"{_cdaec ,_afbc :=_gb .ParseUint (_bagd .Value ,10,32);if _afbc !=nil {return _afbc ;};_cbgba :=uint32 (_cdaec );_bfea .SpidAttr =&_cbgba ; +continue ;};if _bagd .Name .Local =="\u0067\u0072\u0070I\u0064"{_agdec ,_abfb :=_gb .ParseUint (_bagd .Value ,10,32);if _abfb !=nil {return _abfb ;};_eegg :=uint32 (_agdec );_bfea .GrpIdAttr =&_eegg ;continue ;};if _bagd .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_fbdca ,_dgde :=_gb .ParseBool (_bagd .Value ); +if _dgde !=nil {return _dgde ;};_bfea .UiExpandAttr =&_fbdca ;continue ;};};_agfb :for {_adfbe ,_beac :=d .Token ();if _beac !=nil {return _beac ;};switch _cbeff :=_adfbe .(type ){case _b .StartElement :switch _cbeff .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfea .TmplLst =NewCT_TLTemplateList (); +if _fage :=d .DecodeElement (_bfea .TmplLst ,&_cbeff );_fage !=nil {return _fage ;};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\u0054\u004c\u0042\u0075\u0069\u006c\u0064Pa\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0025\u0076",_cbeff .Name ); +if _efbcg :=d .Skip ();_efbcg !=nil {return _efbcg ;};};case _b .EndElement :break _agfb ;case _b .CharData :};};return nil ;};type CT_SlideIdListEntry struct{ -// Validate validates the CT_SlideTransitionChoice and its children -func (_gfdde *CT_SlideTransitionChoice )Validate ()error {return _gfdde .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0072\u0061\u006e\u0073i\u0074\u0069\u006f\u006e\u0043\u0068\u006f\u0069\u0063\u0065");};func (_edaf *CT_CommonViewProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _edaf .VarScaleAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_edaf .VarScaleAttr ))}); -};e .EncodeToken (start );_efg :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0073\u0063\u0061\u006c\u0065"}};e .EncodeElement (_edaf .Scale ,_efg );_bag :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006f\u0072\u0069\u0067\u0069\u006e"}}; -e .EncodeElement (_edaf .Origin ,_bag );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_begdf ST_WebScreenSize )Validate ()error {return _begdf .ValidateWithPath ("")}; +// Slide Identifier +IdAttr uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};func (_dfaac ST_TLParaBuildType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fefac :=_b .Attr {};_fefac .Name =name ;switch _dfaac {case ST_TLParaBuildTypeUnset :_fefac .Value ="";case ST_TLParaBuildTypeAllAtOnce :_fefac .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e"; +case ST_TLParaBuildTypeP :_fefac .Value ="\u0070";case ST_TLParaBuildTypeCust :_fefac .Value ="\u0063\u0075\u0073\u0074";case ST_TLParaBuildTypeWhole :_fefac .Value ="\u0077\u0068\u006fl\u0065";};return _fefac ,nil ;};func (_ggdge *CT_Placeholder )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggdge .TypeAttr !=ST_PlaceholderTypeUnset {_fgbg ,_bcfg :=_ggdge .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _bcfg !=nil {return _bcfg ;};start .Attr =append (start .Attr ,_fgbg );};if _ggdge .OrientAttr !=ST_DirectionUnset {_eebfc ,_agdca :=_ggdge .OrientAttr .MarshalXMLAttr (_b .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _agdca !=nil {return _agdca ; +};start .Attr =append (start .Attr ,_eebfc );};if _ggdge .SzAttr !=ST_PlaceholderSizeUnset {_bffc ,_dcff :=_ggdge .SzAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u007a"});if _dcff !=nil {return _dcff ;};start .Attr =append (start .Attr ,_bffc );};if _ggdge .IdxAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0078"},Value :_d .Sprintf ("\u0025\u0076",*_ggdge .IdxAttr )}); +};if _ggdge .HasCustomPromptAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_ggdge .HasCustomPromptAttr ))}); +};e .EncodeToken (start );if _ggdge .ExtLst !=nil {_edda :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggdge .ExtLst ,_edda );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +};func (_afac *CT_CornerDirectionTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edge :=range start .Attr {if _edge .Name .Local =="\u0064\u0069\u0072"{_afac .DirAttr .UnmarshalXMLAttr (_edge );continue ;};};for {_ffc ,_gafg :=d .Token (); +if _gafg !=nil {return _d .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",_gafg ); +};if _bgfe ,_ddae :=_ffc .(_b .EndElement );_ddae &&_bgfe .Name ==start .Name {break ;};};return nil ;};func (_cddef ST_TLTimeIndefinite )String ()string {switch _cddef {case 0:return "";case 1:return "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065"; +};return "";};const (ST_OleObjectFollowColorSchemeUnset ST_OleObjectFollowColorScheme =0;ST_OleObjectFollowColorSchemeNone ST_OleObjectFollowColorScheme =1;ST_OleObjectFollowColorSchemeFull ST_OleObjectFollowColorScheme =2;ST_OleObjectFollowColorSchemeTextAndBackground ST_OleObjectFollowColorScheme =3; +); -// ValidateWithPath validates the CT_PresentationProperties and its children, prefixing error messages with path -func (_abdb *CT_PresentationProperties )ValidateWithPath (path string )error {if _abdb .HtmlPubPr !=nil {if _dbgg :=_abdb .HtmlPubPr .ValidateWithPath (path +"\u002f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072");_dbgg !=nil {return _dbgg ;};}; -if _abdb .WebPr !=nil {if _gbfd :=_abdb .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072");_gbfd !=nil {return _gbfd ;};};if _abdb .PrnPr !=nil {if _fcbfe :=_abdb .PrnPr .ValidateWithPath (path +"\u002f\u0050\u0072\u006e\u0050\u0072"); -_fcbfe !=nil {return _fcbfe ;};};if _abdb .ShowPr !=nil {if _ggfa :=_abdb .ShowPr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0050\u0072");_ggfa !=nil {return _ggfa ;};};if _abdb .ClrMru !=nil {if _eebcb :=_abdb .ClrMru .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0072\u0075"); -_eebcb !=nil {return _eebcb ;};};if _abdb .ExtLst !=nil {if _bcfe :=_abdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcfe !=nil {return _bcfe ;};};return nil ;};func (_cedae ST_TLBehaviorAccumulateType )Validate ()error {return _cedae .ValidateWithPath ("")}; -func NewCT_Background ()*CT_Background {_eeaa :=&CT_Background {};return _eeaa };func (_ggegd *ST_WebColorType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ggegd =0;case "\u006e\u006f\u006e\u0065":*_ggegd =1;case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_ggegd =2; -case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_ggegd =3;case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_ggegd =4;case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_ggegd =5; -case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_ggegd =6;};return nil ;}; +// Validate validates the CT_TLBuildParagraph and its children +func (_aeac *CT_TLBuildParagraph )Validate ()error {return _aeac .ValidateWithPath ("\u0043\u0054\u005f\u0054LB\u0075\u0069\u006c\u0064\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");};type CT_TLBuildDiagram struct{ -// Validate validates the CT_TLCommandBehavior and its children -func (_gaed *CT_TLCommandBehavior )Validate ()error {return _gaed .ValidateWithPath ("C\u0054_\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006ed\u0042\u0065\u0068\u0061vi\u006f\u0072");};type CT_ExtensionListModify struct{ +// Diagram Build Types +BldAttr ST_TLDiagramBuildType ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;}; -// Modify -ModAttr *bool ; +// Validate validates the CT_NotesMasterIdList and its children +func (_fdda *CT_NotesMasterIdList )Validate ()error {return _fdda .ValidateWithPath ("C\u0054_\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");};func (_bdda *CT_SlideIdListEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_bdda .IdAttr )}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_bdda .RIdAttr )});e .EncodeToken (start );if _bdda .ExtLst !=nil {_bcdcb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_bdda .ExtLst ,_bcdcb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcgbc ST_TLTimeNodePresetClassType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_decba :=_b .Attr {};_decba .Name =name ;switch _bcgbc {case ST_TLTimeNodePresetClassTypeUnset :_decba .Value =""; +case ST_TLTimeNodePresetClassTypeEntr :_decba .Value ="\u0065\u006e\u0074\u0072";case ST_TLTimeNodePresetClassTypeExit :_decba .Value ="\u0065\u0078\u0069\u0074";case ST_TLTimeNodePresetClassTypeEmph :_decba .Value ="\u0065\u006d\u0070\u0068";case ST_TLTimeNodePresetClassTypePath :_decba .Value ="\u0070\u0061\u0074\u0068"; +case ST_TLTimeNodePresetClassTypeVerb :_decba .Value ="\u0076\u0065\u0072\u0062";case ST_TLTimeNodePresetClassTypeMediacall :_decba .Value ="\u006de\u0064\u0069\u0061\u0063\u0061\u006cl";};return _decba ,nil ;}; -// Extension -Ext []*CT_Extension ;};func (_dbcae ST_IterateType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ffcfb :=_g .Attr {};_ffcfb .Name =name ;switch _dbcae {case ST_IterateTypeUnset :_ffcfb .Value ="";case ST_IterateTypeEl :_ffcfb .Value ="\u0065\u006c"; -case ST_IterateTypeWd :_ffcfb .Value ="\u0077\u0064";case ST_IterateTypeLt :_ffcfb .Value ="\u006c\u0074";};return _ffcfb ,nil ;};func (_aceb ST_PrintColorMode )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ebaee :=_g .Attr {};_ebaee .Name =name ; -switch _aceb {case ST_PrintColorModeUnset :_ebaee .Value ="";case ST_PrintColorModeBw :_ebaee .Value ="\u0062\u0077";case ST_PrintColorModeGray :_ebaee .Value ="\u0067\u0072\u0061\u0079";case ST_PrintColorModeClr :_ebaee .Value ="\u0063\u006c\u0072";}; -return _ebaee ,nil ;};func (_cegf *ST_TransitionEightDirectionType )ValidateWithPath (path string )error {_bgbed :=[]string {};if _cegf .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {_bgbed =append (_bgbed ,"\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 _cegf .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {_bgbed =append (_bgbed ,"\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 (_bgbed )> 1{return _fa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bgbed );};return nil ;};type ST_WebScreenSize byte ;func (_gbdcc ST_TLAnimateColorSpace )Validate ()error {return _gbdcc .ValidateWithPath ("")}; +// Validate validates the CT_SlideRelationshipList and its children +func (_gccd *CT_SlideRelationshipList )Validate ()error {return _gccd .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074");};type CT_OleObject 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 ST_PrintWhat byte ;func (_cegcb ST_TransitionSpeed )ValidateWithPath (path string )error {switch _cegcb {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cegcb )); +};return nil ;}; -// ValidateWithPath validates the CT_TLTriggerRuntimeNode and its children, prefixing error messages with path -func (_cbgaf *CT_TLTriggerRuntimeNode )ValidateWithPath (path string )error {if _cbgaf .ValAttr ==ST_TLTriggerRuntimeNodeUnset {return _fa .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 _abcdb :=_cbgaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abcdb !=nil {return _abcdb ;};return nil ;};func (_bedg *CT_HtmlPublishProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cbgc :=range start .Attr {if _cbgc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cbgc .Name .Local =="\u0069\u0064"||_cbgc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cbgc .Name .Local =="\u0069\u0064"{_ddgc ,_ffgb :=_cbgc .Value ,error (nil ); -if _ffgb !=nil {return _ffgb ;};_bedg .IdAttr =_ddgc ;continue ;};if _cbgc .Name .Local =="\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"{_abad ,_bggf :=_f .ParseBool (_cbgc .Value );if _bggf !=nil {return _bggf ; -};_bedg .ShowSpeakerNotesAttr =&_abad ;continue ;};if _cbgc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_badf ,_cffae :=_cbgc .Value ,error (nil );if _cffae !=nil {return _cffae ;};_bedg .TargetAttr =&_badf ;continue ;};if _cbgc .Name .Local =="\u0074\u0069\u0074l\u0065"{_eecga ,_fgec :=_cbgc .Value ,error (nil ); -if _fgec !=nil {return _fgec ;};_bedg .TitleAttr =&_eecga ;continue ;};};_fcfa :for {_aeac ,_efff :=d .Token ();if _efff !=nil {return _efff ;};switch _bgdfb :=_aeac .(type ){case _g .StartElement :switch _bgdfb .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bedg .SldAll =NewCT_Empty (); -if _fdgc :=d .DecodeElement (_bedg .SldAll ,&_bgdfb );_fdgc !=nil {return _fdgc ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bedg .SldRg =NewCT_IndexRange (); -if _cfeb :=d .DecodeElement (_bedg .SldRg ,&_bgdfb );_cfeb !=nil {return _cfeb ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_bedg .CustShow =NewCT_CustomShowId (); -if _dggf :=d .DecodeElement (_bedg .CustShow ,&_bgdfb );_dggf !=nil {return _dggf ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_bedg .ExtLst =NewCT_ExtensionList (); -if _addg :=d .DecodeElement (_bedg .ExtLst ,&_bgdfb );_addg !=nil {return _addg ;};default:_gdf .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",_bgdfb .Name ); -if _deda :=d .Skip ();_deda !=nil {return _deda ;};};case _g .EndElement :break _fcfa ;case _g .CharData :};};return nil ;};func (_effgb *CT_SideDirectionTransition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _effgb .DirAttr !=ST_TransitionSideDirectionTypeUnset {_gagbb ,_gcfd :=_effgb .DirAttr .MarshalXMLAttr (_g .Name {Local :"\u0064\u0069\u0072"}); -if _gcfd !=nil {return _gcfd ;};start .Attr =append (start .Attr ,_gagbb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_WebProperties struct{ +// Validate validates the CT_HandoutMasterIdListEntry and its children +func (_cegcd *CT_HandoutMasterIdListEntry )Validate ()error {return _cegcd .ValidateWithPath ("C\u0054\u005f\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049d\u004c\u0069\u0073t\u0045n\u0074\u0072\u0079");}; -// Show animation in HTML output -ShowAnimationAttr *bool ; +// ValidateWithPath validates the CT_GuideList and its children, prefixing error messages with path +func (_ebccg *CT_GuideList )ValidateWithPath (path string )error {for _bebb ,_cgef :=range _ebccg .Guide {if _efbc :=_cgef .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fG\u0075\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_bebb ));_efbc !=nil {return _efbc ; +};};return nil ;}; -// Resize graphics in HTML output -ResizeGraphicsAttr *bool ; +// ValidateWithPath validates the CT_TLSetBehavior and its children, prefixing error messages with path +func (_dfcea *CT_TLSetBehavior )ValidateWithPath (path string )error {if _ffeed :=_dfcea .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_ffeed !=nil {return _ffeed ;};if _dfcea .To !=nil {if _cedb :=_dfcea .To .ValidateWithPath (path +"\u002f\u0054\u006f"); +_cedb !=nil {return _cedb ;};};return nil ;}; -// Allow PNG in HTML output -AllowPngAttr *bool ; +// ValidateWithPath validates the SldMaster and its children, prefixing error messages with path +func (_cabdg *SldMaster )ValidateWithPath (path string )error {if _dgbf :=_cabdg .CT_SlideMaster .ValidateWithPath (path );_dgbf !=nil {return _dgbf ;};return nil ;};func (_ddbfa *ST_PrintColorMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ddbfa =0; +case "\u0062\u0077":*_ddbfa =1;case "\u0067\u0072\u0061\u0079":*_ddbfa =2;case "\u0063\u006c\u0072":*_ddbfa =3;};return nil ;};func NewCT_SlideMasterIdList ()*CT_SlideMasterIdList {_dbfde :=&CT_SlideMasterIdList {};return _dbfde ;};func (_geagb *CT_TLSubShapeId )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbgbf :=range start .Attr {if _bbgbf .Name .Local =="\u0073\u0070\u0069\u0064"{_adgg ,_bfafg :=_bbgbf .Value ,error (nil ); +if _bfafg !=nil {return _bfafg ;};_geagb .SpidAttr =_adgg ;continue ;};};for {_befe ,_gbgdg :=d .Token ();if _gbgdg !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u004c\u0053\u0075\u0062\u0053h\u0061\u0070\u0065I\u0064:\u0020\u0025\u0073",_gbgdg ); +};if _efdb ,_bcgf :=_befe .(_b .EndElement );_bcgf &&_efdb .Name ==start .Name {break ;};};return nil ;};func (_geegf *CT_TLShapeTargetElement )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_geegf .SpidAttr )}); +e .EncodeToken (start );if _geegf .Bg !=nil {_fbdf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_geegf .Bg ,_fbdf );};if _geegf .SubSp !=nil {_gcgca :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0075\u0062\u0053\u0070"}}; +e .EncodeElement (_geegf .SubSp ,_gcgca );};if _geegf .OleChartEl !=nil {_gffgg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006fl\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"}};e .EncodeElement (_geegf .OleChartEl ,_gffgg );};if _geegf .TxEl !=nil {_bgeef :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0078\u0045\u006c"}}; +e .EncodeElement (_geegf .TxEl ,_bgeef );};if _geegf .GraphicEl !=nil {_efdge :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c"}};e .EncodeElement (_geegf .GraphicEl ,_efdge );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_acbca *ViewPr )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\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 ,_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\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 ,_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 ="\u0070\u003a\u0076\u0069\u0065\u0077\u0050\u0072";return _acbca .CT_ViewProperties .MarshalXML (e ,start );};func ParseUnionST_TransitionEightDirectionType (s string )(ST_TransitionEightDirectionType ,error ){return ST_TransitionEightDirectionType {},nil ; +};func (_ebbcd ST_Direction )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ebbcd .String (),start );};func (_gadb *CT_TLBuildDiagram )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gadb .BldAttr !=ST_TLDiagramBuildTypeUnset {_dgcac ,_aefaa :=_gadb .BldAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u006c\u0064"}); +if _aefaa !=nil {return _aefaa ;};start .Attr =append (start .Attr ,_dgcac );};if _gadb .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_gadb .SpidAttr )}); +};if _gadb .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_gadb .GrpIdAttr )});};if _gadb .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_gadb .UiExpandAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TLByAnimateColorTransform struct{ -// Rely on VML for HTML output -RelyOnVmlAttr *bool ; +// RGB +Rgb *CT_TLByRgbColorTransform ; -// Organize HTML output in folders -OrganizeInFoldersAttr *bool ; +// HSL +Hsl *CT_TLByHslColorTransform ;};type CT_SlideLayoutIdList struct{ -// Use long file names in HTML output -UseLongFilenamesAttr *bool ; +// Slide Layout Id +SldLayoutId []*CT_SlideLayoutIdListEntry ;}; -// Image size for HTML output -ImgSzAttr ST_WebScreenSize ; +// ValidateWithPath validates the CT_NotesMasterIdList and its children, prefixing error messages with path +func (_cbedd *CT_NotesMasterIdList )ValidateWithPath (path string )error {if _cbedd .NotesMasterId !=nil {if _ecce :=_cbedd .NotesMasterId .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064");_ecce !=nil {return _ecce ; +};};return nil ;}; -// Encoding for HTML output -EncodingAttr *string ; +// Validate validates the CT_NotesMaster and its children +func (_beaa *CT_NotesMaster )Validate ()error {return _beaa .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004da\u0073\u0074\u0065\u0072");};func (_bacf *CT_TransitionStartSoundAction )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bacf .LoopAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_bacf .LoopAttr ))}); +};e .EncodeToken (start );_gbfcb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073n\u0064"}};e .EncodeElement (_bacf .Snd ,_gbfcb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gaceb ST_PhotoAlbumFrameShape )Validate ()error {return _gaceb .ValidateWithPath ("")}; +func (_aagaa *ST_TLNextActionType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aagaa =0;case "\u006e\u006f\u006e\u0065":*_aagaa =1;case "\u0073\u0065\u0065\u006b":*_aagaa =2;};return nil ;};func (_fbfdgg *ST_TLAnimateEffectTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abfgc ,_eeeea :=d .Token (); +if _eeeea !=nil {return _eeeea ;};if _ecaga ,_adagc :=_abfgc .(_b .EndElement );_adagc &&_ecaga .Name ==start .Name {*_fbfdgg =1;return nil ;};if _ffcdd ,_cgeba :=_abfgc .(_b .CharData );!_cgeba {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abfgc ); +}else {switch string (_ffcdd ){case "":*_fbfdgg =0;case "\u0069\u006e":*_fbfdgg =1;case "\u006f\u0075\u0074":*_fbfdgg =2;case "\u006e\u006f\u006e\u0065":*_fbfdgg =3;};};_abfgc ,_eeeea =d .Token ();if _eeeea !=nil {return _eeeea ;};if _ffaef ,_adbfd :=_abfgc .(_b .EndElement ); +_adbfd &&_ffaef .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abfgc );};func NewCT_TLAnimVariantBooleanVal ()*CT_TLAnimVariantBooleanVal {_cacab :=&CT_TLAnimVariantBooleanVal {}; +return _cacab ;};func (_fabge *CT_CommonSlideViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fabge .SnapToGridAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_fabge .SnapToGridAttr ))}); +};if _fabge .SnapToObjectsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_fabge .SnapToObjectsAttr ))}); +};if _fabge .ShowGuidesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_fabge .ShowGuidesAttr ))});};e .EncodeToken (start ); +_egfa :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_fabge .CViewPr ,_egfa );if _fabge .GuideLst !=nil {_dedd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"}}; +e .EncodeElement (_fabge .GuideLst ,_dedd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_beccd *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egacb ,_aeccf :=d .Token ();if _aeccf !=nil {return _aeccf ; +};if _dbba ,_bdbef :=_egacb .(_b .EndElement );_bdbef &&_dbba .Name ==start .Name {*_beccd =1;return nil ;};if _fgfac ,_eebgc :=_egacb .(_b .CharData );!_eebgc {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_egacb ); +}else {switch string (_fgfac ){case "":*_beccd =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_beccd =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_beccd =2;};};_egacb ,_aeccf =d .Token ();if _aeccf !=nil {return _aeccf ;};if _bbdba ,_gddg :=_egacb .(_b .EndElement ); +_gddg &&_bbdba .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_egacb );};func NewEG_Background ()*EG_Background {_egdgc :=&EG_Background {}; +return _egdgc };type CT_SlideMasterTextStyles struct{ -// Slide Navigation Colors for HTML output -ClrAttr ST_WebColorType ;ExtLst *CT_ExtensionList ;};func (_gaaf ST_TLTimeAnimateValueTime )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gaaf .ST_PositiveFixedPercentage !=nil {e .Encode (_gaaf .ST_PositiveFixedPercentage ); -};if _gaaf .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_g .CharData (_gaaf .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_fced *CT_EmbeddedFontListEntry )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fced .Font =_eb .NewCT_TextFont (); -_gbac :for {_dadf ,_fegb :=d .Token ();if _fegb !=nil {return _fegb ;};switch _cdac :=_dadf .(type ){case _g .StartElement :switch _cdac .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bdce :=d .DecodeElement (_fced .Font ,&_cdac ); -_bdce !=nil {return _bdce ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fced .Regular =NewCT_EmbeddedFontDataId (); -if _bdeg :=d .DecodeElement (_fced .Regular ,&_cdac );_bdeg !=nil {return _bdeg ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fced .Bold =NewCT_EmbeddedFontDataId (); -if _gaa :=d .DecodeElement (_fced .Bold ,&_cdac );_gaa !=nil {return _gaa ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fced .Italic =NewCT_EmbeddedFontDataId (); -if _egef :=d .DecodeElement (_fced .Italic ,&_cdac );_egef !=nil {return _egef ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fced .BoldItalic =NewCT_EmbeddedFontDataId (); -if _eaad :=d .DecodeElement (_fced .BoldItalic ,&_cdac );_eaad !=nil {return _eaad ;};default:_gdf .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",_cdac .Name ); -if _cffg :=d .Skip ();_cffg !=nil {return _cffg ;};};case _g .EndElement :break _gbac ;case _g .CharData :};};return nil ;};type CT_NormalViewPortion struct{ +// Slide Master Title Text Style +TitleStyle *_fe .CT_TextListStyle ; -// Normal View Dimension Size -SzAttr _eb .ST_PositiveFixedPercentage ; +// Slide Master Body Text Style +BodyStyle *_fe .CT_TextListStyle ; -// Auto Adjust Normal View -AutoAdjustAttr *bool ;};func (_ggcgdc ST_TLTimeIndefinite )ValidateWithPath (path string )error {switch _ggcgdc {case 0,1:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggcgdc )); -};return nil ;};func (_gbbgc *CT_TLBuildParagraph )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ccge :=range start .Attr {if _ccge .Name .Local =="\u0062\u0075\u0069l\u0064"{_gbbgc .BuildAttr .UnmarshalXMLAttr (_ccge );continue ; -};if _ccge .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_cceg ,_gcggd :=_f .ParseUint (_ccge .Value ,10,32);if _gcggd !=nil {return _gcggd ;};_cgcce :=uint32 (_cceg );_gbbgc .BldLvlAttr =&_cgcce ;continue ;};if _ccge .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_bdefc ,_dggef :=_f .ParseBool (_ccge .Value ); -if _dggef !=nil {return _dggef ;};_gbbgc .AnimBgAttr =&_bdefc ;continue ;};if _ccge .Name .Local =="\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"{_beeeg ,_cddc :=_f .ParseBool (_ccge .Value );if _cddc !=nil {return _cddc ; -};_gbbgc .AutoUpdateAnimBgAttr =&_beeeg ;continue ;};if _ccge .Name .Local =="\u0072\u0065\u0076"{_fgdgdd ,_aadd :=_f .ParseBool (_ccge .Value );if _aadd !=nil {return _aadd ;};_gbbgc .RevAttr =&_fgdgdd ;continue ;};if _ccge .Name .Local =="\u0061d\u0076\u0041\u0075\u0074\u006f"{_bbea ,_cdcff :=ParseUnionST_TLTime (_ccge .Value ); -if _cdcff !=nil {return _cdcff ;};_gbbgc .AdvAutoAttr =&_bbea ;continue ;};if _ccge .Name .Local =="\u0073\u0070\u0069\u0064"{_bcgea ,_cgfc :=_f .ParseUint (_ccge .Value ,10,32);if _cgfc !=nil {return _cgfc ;};_gcfac :=uint32 (_bcgea );_gbbgc .SpidAttr =&_gcfac ; -continue ;};if _ccge .Name .Local =="\u0067\u0072\u0070I\u0064"{_fgag ,_gdebc :=_f .ParseUint (_ccge .Value ,10,32);if _gdebc !=nil {return _gdebc ;};_cbgb :=uint32 (_fgag );_gbbgc .GrpIdAttr =&_cbgb ;continue ;};if _ccge .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_aabgg ,_acaff :=_f .ParseBool (_ccge .Value ); -if _acaff !=nil {return _acaff ;};_gbbgc .UiExpandAttr =&_aabgg ;continue ;};};_cffbb :for {_gdebf ,_aeba :=d .Token ();if _aeba !=nil {return _aeba ;};switch _cgccd :=_gdebf .(type ){case _g .StartElement :switch _cgccd .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbbgc .TmplLst =NewCT_TLTemplateList (); -if _ebcb :=d .DecodeElement (_gbbgc .TmplLst ,&_cgccd );_ebcb !=nil {return _ebcb ;};default:_gdf .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",_cgccd .Name ); -if _fdab :=d .Skip ();_fdab !=nil {return _fdab ;};};case _g .EndElement :break _cffbb ;case _g .CharData :};};return nil ;};func (_ffdfg ST_TransitionCornerDirectionType )Validate ()error {return _ffdfg .ValidateWithPath ("")}; +// Slide Master Other Text Style +OtherStyle *_fe .CT_TextListStyle ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_CommentAuthorList and its children, prefixing error messages with path -func (_cggf *CT_CommentAuthorList )ValidateWithPath (path string )error {for _ffd ,_fdgf :=range _cggf .CmAuthor {if _faa :=_fdgf .ValidateWithPath (_fa .Sprintf ("\u0025s\u002fC\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_ffd )); -_faa !=nil {return _faa ;};};return nil ;};func (_dfbbb *CT_ModifyVerifier )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dfbbb .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_fa .Sprintf ("\u0025\u0076",*_dfbbb .AlgorithmNameAttr )}); -};if _dfbbb .HashValueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_fa .Sprintf ("\u0025\u0076",*_dfbbb .HashValueAttr )});};if _dfbbb .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_fa .Sprintf ("\u0025\u0076",*_dfbbb .SaltValueAttr )}); -};if _dfbbb .SpinValueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"},Value :_fa .Sprintf ("\u0025\u0076",*_dfbbb .SpinValueAttr )});};if _dfbbb .CryptProviderTypeAttr !=_eg .ST_CryptProvUnset {_fabf ,_ead :=_dfbbb .CryptProviderTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"}); -if _ead !=nil {return _ead ;};start .Attr =append (start .Attr ,_fabf );};if _dfbbb .CryptAlgorithmClassAttr !=_eg .ST_AlgClassUnset {_abfe ,_cefad :=_dfbbb .CryptAlgorithmClassAttr .MarshalXMLAttr (_g .Name {Local :"\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"}); -if _cefad !=nil {return _cefad ;};start .Attr =append (start .Attr ,_abfe );};if _dfbbb .CryptAlgorithmTypeAttr !=_eg .ST_AlgTypeUnset {_cgeg ,_cfdc :=_dfbbb .CryptAlgorithmTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"}); -if _cfdc !=nil {return _cfdc ;};start .Attr =append (start .Attr ,_cgeg );};if _dfbbb .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_dfbbb .CryptAlgorithmSidAttr )}); -};if _dfbbb .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_fa .Sprintf ("\u0025\u0076",*_dfbbb .SpinCountAttr )});};if _dfbbb .SaltDataAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"},Value :_fa .Sprintf ("\u0025\u0076",*_dfbbb .SaltDataAttr )}); -};if _dfbbb .HashDataAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"},Value :_fa .Sprintf ("\u0025\u0076",*_dfbbb .HashDataAttr )});};if _dfbbb .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_fa .Sprintf ("\u0025\u0076",*_dfbbb .CryptProviderAttr )}); -};if _dfbbb .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_fa .Sprintf ("\u0025\u0076",*_dfbbb .AlgIdExtAttr )});};if _dfbbb .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"},Value :_fa .Sprintf ("\u0025\u0076",*_dfbbb .AlgIdExtSourceAttr )}); -};if _dfbbb .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"},Value :_fa .Sprintf ("\u0025\u0076",*_dfbbb .CryptProviderTypeExtAttr )}); -};if _dfbbb .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .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 :_fa .Sprintf ("\u0025\u0076",*_dfbbb .CryptProviderTypeExtSourceAttr )}); -};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_face *CT_TLGraphicalObjectBuild )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_baac :=range start .Attr {if _baac .Name .Local =="\u0073\u0070\u0069\u0064"{_abdea ,_dgdac :=_f .ParseUint (_baac .Value ,10,32); -if _dgdac !=nil {return _dgdac ;};_fdeba :=uint32 (_abdea );_face .SpidAttr =&_fdeba ;continue ;};if _baac .Name .Local =="\u0067\u0072\u0070I\u0064"{_fdda ,_ggeg :=_f .ParseUint (_baac .Value ,10,32);if _ggeg !=nil {return _ggeg ;};_abgg :=uint32 (_fdda ); -_face .GrpIdAttr =&_abgg ;continue ;};if _baac .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_bccg ,_ffdfe :=_f .ParseBool (_baac .Value );if _ffdfe !=nil {return _ffdfe ;};_face .UiExpandAttr =&_bccg ;continue ;};};_ggaac :for {_bgef ,_bfaec :=d .Token (); -if _bfaec !=nil {return _bfaec ;};switch _gccgc :=_bgef .(type ){case _g .StartElement :switch _gccgc .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_face .BldAsOne =NewCT_Empty (); -if _gebdg :=d .DecodeElement (_face .BldAsOne ,&_gccgc );_gebdg !=nil {return _gebdg ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_face .BldSub =_eb .NewCT_AnimationGraphicalObjectBuildProperties (); -if _bdbc :=d .DecodeElement (_face .BldSub ,&_gccgc );_bdbc !=nil {return _bdbc ;};default:_gdf .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",_gccgc .Name ); -if _fgcbd :=d .Skip ();_fgcbd !=nil {return _fgcbd ;};};case _g .EndElement :break _ggaac ;case _g .CharData :};};return nil ;};type CT_Control struct{ExtLst *CT_ExtensionList ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ; -IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};func (_fddg *CT_PictureNonVisual )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fddg .CNvPr =_eb .NewCT_NonVisualDrawingProps ();_fddg .CNvPicPr =_eb .NewCT_NonVisualPictureProperties (); -_fddg .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_gcfcb :for {_cggfbg ,_cfde :=d .Token ();if _cfde !=nil {return _cfde ;};switch _ecfaec :=_cggfbg .(type ){case _g .StartElement :switch _ecfaec .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _eaee :=d .DecodeElement (_fddg .CNvPr ,&_ecfaec ); -_eaee !=nil {return _eaee ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _dgdcf :=d .DecodeElement (_fddg .CNvPicPr ,&_ecfaec ); -_dgdcf !=nil {return _dgdcf ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _agea :=d .DecodeElement (_fddg .NvPr ,&_ecfaec ); -_agea !=nil {return _agea ;};default:_gdf .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",_ecfaec .Name ); -if _abae :=d .Skip ();_abae !=nil {return _abae ;};};case _g .EndElement :break _gcfcb ;case _g .CharData :};};return nil ;};func NewEG_SlideListChoice ()*EG_SlideListChoice {_gefdc :=&EG_SlideListChoice {};return _gefdc };func (_cbdbde *ST_TLCommandType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdadg ,_gfbga :=d .Token (); -if _gfbga !=nil {return _gfbga ;};if _bbcbb ,_cgbaa :=_bdadg .(_g .EndElement );_cgbaa &&_bbcbb .Name ==start .Name {*_cbdbde =1;return nil ;};if _dbdcf ,_aggf :=_bdadg .(_g .CharData );!_aggf {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdadg ); -}else {switch string (_dbdcf ){case "":*_cbdbde =0;case "\u0065\u0076\u0074":*_cbdbde =1;case "\u0063\u0061\u006c\u006c":*_cbdbde =2;case "\u0076\u0065\u0072\u0062":*_cbdbde =3;};};_bdadg ,_gfbga =d .Token ();if _gfbga !=nil {return _gfbga ;};if _bbcag ,_abged :=_bdadg .(_g .EndElement ); -_abged &&_bbcag .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdadg );};func (_dbdge ST_TLAnimateBehaviorValueType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dbdge .String (),start ); -};func NewCT_HandoutMaster ()*CT_HandoutMaster {_eeegg :=&CT_HandoutMaster {};_eeegg .CSld =NewCT_CommonSlideData ();_eeegg .ClrMap =_eb .NewCT_ColorMapping ();return _eeegg ;};func (_bbfe *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_baggc ,_dbfebb :=d .Token (); -if _dbfebb !=nil {return _dbfebb ;};if _fcace ,_feed :=_baggc .(_g .EndElement );_feed &&_fcace .Name ==start .Name {*_bbfe =1;return nil ;};if _gbggf ,_cacgc :=_baggc .(_g .CharData );!_cacgc {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_baggc ); -}else {switch string (_gbggf ){case "":*_bbfe =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_bbfe =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_bbfe =2;};};_baggc ,_dbfebb =d .Token ();if _dbfebb !=nil {return _dbfebb ;};if _dedebg ,_gbcd :=_baggc .(_g .EndElement ); -_gbcd &&_dedebg .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_baggc );};func (_degga *ST_SlideSizeType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_feedb ,_aafeg :=d .Token (); -if _aafeg !=nil {return _aafeg ;};if _ecacb ,_caaee :=_feedb .(_g .EndElement );_caaee &&_ecacb .Name ==start .Name {*_degga =1;return nil ;};if _gdfgd ,_ggadg :=_feedb .(_g .CharData );!_ggadg {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_feedb ); -}else {switch string (_gdfgd ){case "":*_degga =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_degga =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_degga =2;case "\u0041\u0034":*_degga =3;case "\u0033\u0035\u006d\u006d":*_degga =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_degga =5; -case "\u0062\u0061\u006e\u006e\u0065\u0072":*_degga =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_degga =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_degga =8;case "\u0041\u0033":*_degga =9;case "\u0042\u0034\u0049S\u004f":*_degga =10;case "\u0042\u0035\u0049S\u004f":*_degga =11; -case "\u0042\u0034\u004aI\u0053":*_degga =12;case "\u0042\u0035\u004aI\u0053":*_degga =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_degga =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_degga =15;case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_degga =16; -};};_feedb ,_aafeg =d .Token ();if _aafeg !=nil {return _aafeg ;};if _gecgd ,_dfecfb :=_feedb .(_g .EndElement );_dfecfb &&_gecgd .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_feedb ); -};func (_gcgccg ST_SlideSizeType )String ()string {switch _gcgccg {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 "";}; +// Validate validates the CT_Presentation and its children +func (_efcg *CT_Presentation )Validate ()error {return _efcg .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the CT_EmbeddedFontListEntry and its children, prefixing error messages with path -func (_cdfgd *CT_EmbeddedFontListEntry )ValidateWithPath (path string )error {if _bfbd :=_cdfgd .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_bfbd !=nil {return _bfbd ;};if _cdfgd .Regular !=nil {if _egbe :=_cdfgd .Regular .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0075\u006c\u0061\u0072"); -_egbe !=nil {return _egbe ;};};if _cdfgd .Bold !=nil {if _bfa :=_cdfgd .Bold .ValidateWithPath (path +"\u002f\u0042\u006fl\u0064");_bfa !=nil {return _bfa ;};};if _cdfgd .Italic !=nil {if _fea :=_cdfgd .Italic .ValidateWithPath (path +"\u002fI\u0074\u0061\u006c\u0069\u0063"); -_fea !=nil {return _fea ;};};if _cdfgd .BoldItalic !=nil {if _bfec :=_cdfgd .BoldItalic .ValidateWithPath (path +"/\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_bfec !=nil {return _bfec ;};};return nil ;};func (_aegga ST_ViewType )Validate ()error {return _aegga .ValidateWithPath ("")}; -func NewCT_SlideSize ()*CT_SlideSize {_fdfd :=&CT_SlideSize {};_fdfd .CxAttr =914400;_fdfd .CyAttr =914400;return _fdfd ;};func (_ccfb *ST_TransitionSideDirectionType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbbgdb ,_dbeac :=d .Token (); -if _dbeac !=nil {return _dbeac ;};if _edbag ,_gbfac :=_cbbgdb .(_g .EndElement );_gbfac &&_edbag .Name ==start .Name {*_ccfb =1;return nil ;};if _bace ,_eddab :=_cbbgdb .(_g .CharData );!_eddab {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbbgdb ); -}else {switch string (_bace ){case "":*_ccfb =0;case "\u006c":*_ccfb =1;case "\u0075":*_ccfb =2;case "\u0072":*_ccfb =3;case "\u0064":*_ccfb =4;};};_cbbgdb ,_dbeac =d .Token ();if _dbeac !=nil {return _dbeac ;};if _fcfcg ,_efffa :=_cbbgdb .(_g .EndElement ); -_efffa &&_fcfcg .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbbgdb );};func (_eaca *CT_SlideTransitionChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eaca .Blinds !=nil {_cffb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u006e\u0064\u0073"}}; -e .EncodeElement (_eaca .Blinds ,_cffb );};if _eaca .Checker !=nil {_gcaag :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u0068\u0065\u0063\u006b\u0065r"}};e .EncodeElement (_eaca .Checker ,_gcaag );};if _eaca .Circle !=nil {_cfdcgf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0069\u0072\u0063\u006c\u0065"}}; -e .EncodeElement (_eaca .Circle ,_cfdcgf );};if _eaca .Dissolve !=nil {_adec :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}};e .EncodeElement (_eaca .Dissolve ,_adec );};if _eaca .Comb !=nil {_gddd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u006f\u006d\u0062"}}; -e .EncodeElement (_eaca .Comb ,_gddd );};if _eaca .Cover !=nil {_gbaef :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u006f\u0076\u0065\u0072"}};e .EncodeElement (_eaca .Cover ,_gbaef );};if _eaca .Cut !=nil {_afdcg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063u\u0074"}}; -e .EncodeElement (_eaca .Cut ,_afdcg );};if _eaca .Diamond !=nil {_afeadc :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0064\u0069\u0061\u006d\u006f\u006ed"}};e .EncodeElement (_eaca .Diamond ,_afeadc );};if _eaca .Fade !=nil {_eafe :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0066\u0061\u0064\u0065"}}; -e .EncodeElement (_eaca .Fade ,_eafe );};if _eaca .Newsflash !=nil {_aged :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u006e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068"}};e .EncodeElement (_eaca .Newsflash ,_aged );};if _eaca .Plus !=nil {_eegb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070\u006c\u0075\u0073"}}; -e .EncodeElement (_eaca .Plus ,_eegb );};if _eaca .Pull !=nil {_cfdea :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070\u0075\u006c\u006c"}};e .EncodeElement (_eaca .Pull ,_cfdea );};if _eaca .Push !=nil {_gfce :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070\u0075\u0073\u0068"}}; -e .EncodeElement (_eaca .Push ,_gfce );};if _eaca .Random !=nil {_egff :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0072\u0061\u006e\u0064\u006f\u006d"}};e .EncodeElement (_eaca .Random ,_egff );};if _eaca .RandomBar !=nil {_dbcac :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u0072\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072"}}; -e .EncodeElement (_eaca .RandomBar ,_dbcac );};if _eaca .Split !=nil {_dgcf :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0073\u0070\u006c\u0069\u0074"}};e .EncodeElement (_eaca .Split ,_dgcf );};if _eaca .Strips !=nil {_gede :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0069\u0070\u0073"}}; -e .EncodeElement (_eaca .Strips ,_gede );};if _eaca .Wedge !=nil {_bdebg :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0077\u0065\u0064\u0067\u0065"}};e .EncodeElement (_eaca .Wedge ,_bdebg );};if _eaca .Wheel !=nil {_fdeac :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0077\u0068\u0065\u0065\u006c"}}; -e .EncodeElement (_eaca .Wheel ,_fdeac );};if _eaca .Wipe !=nil {_gcce :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0077\u0069\u0070\u0065"}};e .EncodeElement (_eaca .Wipe ,_gcce );};if _eaca .Zoom !=nil {_efggb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u007a\u006f\u006f\u006d"}}; -e .EncodeElement (_eaca .Zoom ,_efggb );};return nil ;}; +// Validate validates the CT_NotesViewProperties and its children +func (_eddf *CT_NotesViewProperties )Validate ()error {return _eddf .ValidateWithPath ("\u0043\u0054\u005f\u004eot\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");}; -// Validate validates the AG_ChildSlide and its children -func (_ddc *AG_ChildSlide )Validate ()error {return _ddc .ValidateWithPath ("\u0041\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");};func (_ebc *CT_ConnectorNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -_eeed :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_ebc .CNvPr ,_eeed );_aacd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ebc .CNvCxnSpPr ,_aacd ); -_bgca :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_ebc .NvPr ,_bgca );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ddcbg *ST_TLDiagramBuildType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgadg ,_cgdbe :=d .Token (); -if _cgdbe !=nil {return _cgdbe ;};if _agdgc ,_aebdbb :=_bgadg .(_g .EndElement );_aebdbb &&_agdgc .Name ==start .Name {*_ddcbg =1;return nil ;};if _ddcca ,_fead :=_bgadg .(_g .CharData );!_fead {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgadg ); -}else {switch string (_ddcca ){case "":*_ddcbg =0;case "\u0077\u0068\u006fl\u0065":*_ddcbg =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_ddcbg =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_ddcbg =3; -case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_ddcbg =4;case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_ddcbg =5;case "\u0063\u0077":*_ddcbg =6;case "\u0063\u0077\u0049\u006e":*_ddcbg =7; -case "\u0063\u0077\u004fu\u0074":*_ddcbg =8;case "\u0063\u0063\u0077":*_ddcbg =9;case "\u0063\u0063\u0077I\u006e":*_ddcbg =10;case "\u0063\u0063\u0077\u004f\u0075\u0074":*_ddcbg =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_ddcbg =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_ddcbg =13; -case "\u0075\u0070":*_ddcbg =14;case "\u0064\u006f\u0077\u006e":*_ddcbg =15;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_ddcbg =16;case "\u0063\u0075\u0073\u0074":*_ddcbg =17;};};_bgadg ,_cgdbe =d .Token ();if _cgdbe !=nil {return _cgdbe ;};if _ffeaf ,_facfa :=_bgadg .(_g .EndElement ); -_facfa &&_ffeaf .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgadg );}; +// Validate validates the CT_OleObject and its children +func (_fadaa *CT_OleObject )Validate ()error {return _fadaa .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");};func NewCT_TLTimeTargetElement ()*CT_TLTimeTargetElement {_ggcgg :=&CT_TLTimeTargetElement {};return _ggcgg ; +};func (_beae ST_TLTriggerEvent )ValidateWithPath (path string )error {switch _beae {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_beae )); +};return nil ;}; -// ValidateWithPath validates the CT_IndexRange and its children, prefixing error messages with path -func (_gecdd *CT_IndexRange )ValidateWithPath (path string )error {return nil };func (_fegd *CT_ControlList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fegd .Control !=nil {_adad :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u006f\u006e\u0074\u0072\u006fl"}}; -for _ ,_fbce :=range _fegd .Control {e .EncodeElement (_fbce ,_adad );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type EG_ExtensionList struct{ +// ValidateWithPath validates the CT_NotesTextViewProperties and its children, prefixing error messages with path +func (_ccfe *CT_NotesTextViewProperties )ValidateWithPath (path string )error {if _bcefe :=_ccfe .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_bcefe !=nil {return _bcefe ;};if _ccfe .ExtLst !=nil {if _bcdc :=_ccfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bcdc !=nil {return _bcdc ;};};return nil ;};func NewCT_NotesViewProperties ()*CT_NotesViewProperties {_bfec :=&CT_NotesViewProperties {};_bfec .CSldViewPr =NewCT_CommonSlideViewProperties ();return _bfec ;}; -// Extension -Ext []*CT_Extension ;};func (_fafec ST_TLAnimateMotionBehaviorOrigin )ValidateWithPath (path string )error {switch _fafec {case 0,1,2:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fafec )); -};return nil ;};func NewCT_TLTimeConditionList ()*CT_TLTimeConditionList {_eacb :=&CT_TLTimeConditionList {};return _eacb ;};func NewCT_HtmlPublishProperties ()*CT_HtmlPublishProperties {_bafa :=&CT_HtmlPublishProperties {};return _bafa ;};func (_dfac *CT_Slide )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dfac .ShowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_dfac .ShowAttr ))}); -};if _dfac .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_dfac .ShowMasterSpAttr ))});};if _dfac .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_dfac .ShowMasterPhAnimAttr ))}); -};e .EncodeToken (start );_bgab :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_dfac .CSld ,_bgab );if _dfac .ClrMapOvr !=nil {_ebaa :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}}; -e .EncodeElement (_dfac .ClrMapOvr ,_ebaa );};if _dfac .Transition !=nil {_dceed :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dfac .Transition ,_dceed );};if _dfac .Timing !=nil {_dbgb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}}; -e .EncodeElement (_dfac .Timing ,_dbgb );};if _dfac .ExtLst !=nil {_cbcb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfac .ExtLst ,_cbcb );};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;};type ST_TLBehaviorOverrideType byte ;type CT_TLAnimVariantIntegerVal struct{ +// Validate validates the CT_ShowProperties and its children +func (_efcgg *CT_ShowProperties )Validate ()error {return _efcgg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_fcccf ST_TLAnimateBehaviorCalcMode )String ()string {switch _fcccf {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 "";}; -// Value -ValAttr int32 ;};func (_gaggf *CT_TLTimeNodeExclusive )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_bfadgc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_gaggf .CTn ,_bfadgc ); -e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bfgc *CT_EmbeddedFontList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bfgc .EmbeddedFont !=nil {_bdfb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065d\u0046\u006f\u006e\u0074"}}; -for _ ,_gfdd :=range _bfgc .EmbeddedFont {e .EncodeElement (_gfdd ,_bdfb );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func ParseUnionST_TLTime (s string )(ST_TLTime ,error ){return ST_TLTime {},nil };func (_bfae *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfae .CNvPr =_eb .NewCT_NonVisualDrawingProps (); -_bfae .CNvGraphicFramePr =_eb .NewCT_NonVisualGraphicFrameProperties ();_bfae .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_ddgdb :for {_cba ,_bcdgf :=d .Token ();if _bcdgf !=nil {return _bcdgf ;};switch _cffa :=_cba .(type ){case _g .StartElement :switch _cffa .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _fbgf :=d .DecodeElement (_bfae .CNvPr ,&_cffa ); -_fbgf !=nil {return _fbgf ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _dbfe :=d .DecodeElement (_bfae .CNvGraphicFramePr ,&_cffa ); -_dbfe !=nil {return _dbfe ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fgf :=d .DecodeElement (_bfae .NvPr ,&_cffa ); -_fgf !=nil {return _fgf ;};default:_gdf .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",_cffa .Name ); -if _abcfd :=d .Skip ();_abcfd !=nil {return _abcfd ;};};case _g .EndElement :break _ddgdb ;case _g .CharData :};};return nil ;};func (_agff *CT_Guide )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _agff .OrientAttr !=ST_DirectionUnset {_cdecd ,_fbgg :=_agff .OrientAttr .MarshalXMLAttr (_g .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"}); -if _fbgg !=nil {return _fbgg ;};start .Attr =append (start .Attr ,_cdecd );};if _agff .PosAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u006f\u0073"},Value :_fa .Sprintf ("\u0025\u0076",*_agff .PosAttr )});};e .EncodeToken (start ); -e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eccdf *SldLayout )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\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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\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 ,_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 :"\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 ,_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 ="p\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074";return _eccdf .CT_SlideLayout .MarshalXML (e ,start );};func (_beab *CT_TLCommonBehaviorData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _beab .AdditiveAttr !=ST_TLBehaviorAdditiveTypeUnset {_fadb ,_fdgbb :=_beab .AdditiveAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"}); -if _fdgbb !=nil {return _fdgbb ;};start .Attr =append (start .Attr ,_fadb );};if _beab .AccumulateAttr !=ST_TLBehaviorAccumulateTypeUnset {_ddcf ,_afgg :=_beab .AccumulateAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"}); -if _afgg !=nil {return _afgg ;};start .Attr =append (start .Attr ,_ddcf );};if _beab .XfrmTypeAttr !=ST_TLBehaviorTransformTypeUnset {_afgea ,_eedde :=_beab .XfrmTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"}); -if _eedde !=nil {return _eedde ;};start .Attr =append (start .Attr ,_afgea );};if _beab .FromAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_fa .Sprintf ("\u0025\u0076",*_beab .FromAttr )}); -};if _beab .ToAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u006f"},Value :_fa .Sprintf ("\u0025\u0076",*_beab .ToAttr )});};if _beab .ByAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u0079"},Value :_fa .Sprintf ("\u0025\u0076",*_beab .ByAttr )}); -};if _beab .RctxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0063\u0074\u0078"},Value :_fa .Sprintf ("\u0025\u0076",*_beab .RctxAttr )});};if _beab .OverrideAttr !=ST_TLBehaviorOverrideTypeUnset {_gcdfd ,_dffce :=_beab .OverrideAttr .MarshalXMLAttr (_g .Name {Local :"\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}); -if _dffce !=nil {return _dffce ;};start .Attr =append (start .Attr ,_gcdfd );};e .EncodeToken (start );_becc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_beab .CTn ,_becc );_dbage :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}}; -e .EncodeElement (_beab .TgtEl ,_dbage );if _beab .AttrNameLst !=nil {_cfaed :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_beab .AttrNameLst ,_cfaed );}; -e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ModifyVerifier and its children +func (_aacc *CT_ModifyVerifier )Validate ()error {return _aacc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072");}; -// ValidateWithPath validates the CT_TransitionStartSoundAction and its children, prefixing error messages with path -func (_cbabb *CT_TransitionStartSoundAction )ValidateWithPath (path string )error {if _gbdag :=_cbabb .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_gbdag !=nil {return _gbdag ;};return nil ;};func (_eagbc ST_TLAnimateMotionPathEditMode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_eagbc .String (),start ); -};func NewCT_TLCommandBehavior ()*CT_TLCommandBehavior {_bgcacb :=&CT_TLCommandBehavior {};_bgcacb .CBhvr =NewCT_TLCommonBehaviorData ();return _bgcacb ;};func (_gfeaa ST_TransitionSideDirectionType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dccbdf :=_g .Attr {}; -_dccbdf .Name =name ;switch _gfeaa {case ST_TransitionSideDirectionTypeUnset :_dccbdf .Value ="";case ST_TransitionSideDirectionTypeL :_dccbdf .Value ="\u006c";case ST_TransitionSideDirectionTypeU :_dccbdf .Value ="\u0075";case ST_TransitionSideDirectionTypeR :_dccbdf .Value ="\u0072"; -case ST_TransitionSideDirectionTypeD :_dccbdf .Value ="\u0064";};return _dccbdf ,nil ;};func (_effgc *ST_PlaceholderType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_effgc =0;case "\u0074\u0069\u0074l\u0065":*_effgc =1;case "\u0062\u006f\u0064\u0079":*_effgc =2; -case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_effgc =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_effgc =4;case "\u0064\u0074":*_effgc =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_effgc =6;case "\u0066\u0074\u0072":*_effgc =7; -case "\u0068\u0064\u0072":*_effgc =8;case "\u006f\u0062\u006a":*_effgc =9;case "\u0063\u0068\u0061r\u0074":*_effgc =10;case "\u0074\u0062\u006c":*_effgc =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_effgc =12;case "\u0064\u0067\u006d":*_effgc =13; -case "\u006d\u0065\u0064i\u0061":*_effgc =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_effgc =15;case "\u0070\u0069\u0063":*_effgc =16;};return nil ;};func (_eggc *CT_TLAnimVariantFloatVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_fa .Sprintf ("\u0025\u0076",_eggc .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TLByRgbColorTransform and its children +func (_edbf *CT_TLByRgbColorTransform )Validate ()error {return _edbf .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0052\u0067\u0062\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};type CT_EmbeddedFontList struct{ -// ValidateWithPath validates the CT_TransitionSoundAction and its children, prefixing error messages with path -func (_afdcf *CT_TransitionSoundAction )ValidateWithPath (path string )error {if _afdcf .StSnd !=nil {if _cbfac :=_afdcf .StSnd .ValidateWithPath (path +"\u002f\u0053\u0074\u0053\u006e\u0064");_cbfac !=nil {return _cbfac ;};};if _afdcf .EndSnd !=nil {if _abdac :=_afdcf .EndSnd .ValidateWithPath (path +"\u002fE\u006e\u0064\u0053\u006e\u0064"); -_abdac !=nil {return _abdac ;};};return nil ;};func NewCT_SlideTransitionChoice ()*CT_SlideTransitionChoice {_ggaga :=&CT_SlideTransitionChoice {};return _ggaga ;};func (_dbgbe ST_TLTriggerEvent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dbgbe .String (),start ); -};func (_gdc *CT_Comment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdc .Pos =_eb .NewCT_Point2D ();for _ ,_daf :=range start .Attr {if _daf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_gefd ,_ffg :=_f .ParseUint (_daf .Value ,10,32); -if _ffg !=nil {return _ffg ;};_gdc .AuthorIdAttr =uint32 (_gefd );continue ;};if _daf .Name .Local =="\u0064\u0074"{_adef ,_cdec :=ParseStdlibTime (_daf .Value );if _cdec !=nil {return _cdec ;};_gdc .DtAttr =&_adef ;continue ;};if _daf .Name .Local =="\u0069\u0064\u0078"{_aaga ,_adc :=_f .ParseUint (_daf .Value ,10,32); -if _adc !=nil {return _adc ;};_gdc .IdxAttr =uint32 (_aaga );continue ;};};_dea :for {_bdef ,_aecd :=d .Token ();if _aecd !=nil {return _aecd ;};switch _geeff :=_bdef .(type ){case _g .StartElement :switch _geeff .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bdag :=d .DecodeElement (_gdc .Pos ,&_geeff ); -_bdag !=nil {return _bdag ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dca :=d .DecodeElement (&_gdc .Text ,&_geeff ); -_dca !=nil {return _dca ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_gdc .ExtLst =NewCT_ExtensionListModify (); -if _gcga :=d .DecodeElement (_gdc .ExtLst ,&_geeff );_gcga !=nil {return _gcga ;};default:_gdf .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",_geeff .Name ); -if _fed :=d .Skip ();_fed !=nil {return _fed ;};};case _g .EndElement :break _dea ;case _g .CharData :};};return nil ;};func (_fad *CT_ApplicationNonVisualDrawingProps )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffb :=range start .Attr {if _ffb .Name .Local =="\u0069s\u0050\u0068\u006f\u0074\u006f"{_fcfe ,_bed :=_f .ParseBool (_ffb .Value ); -if _bed !=nil {return _bed ;};_fad .IsPhotoAttr =&_fcfe ;continue ;};if _ffb .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_acg ,_dcb :=_f .ParseBool (_ffb .Value );if _dcb !=nil {return _dcb ;};_fad .UserDrawnAttr =&_acg ;continue ;};}; -_ebea :for {_fda ,_bgc :=d .Token ();if _bgc !=nil {return _bgc ;};switch _ede :=_fda .(type ){case _g .StartElement :switch _ede .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fad .Ph =NewCT_Placeholder (); -if _bf :=d .DecodeElement (_fad .Ph ,&_ede );_bf !=nil {return _bf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fad .AudioCd =_eb .NewCT_AudioCD (); -if _geb :=d .DecodeElement (_fad .AudioCd ,&_ede );_geb !=nil {return _geb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fad .WavAudioFile =_eb .NewCT_EmbeddedWAVAudioFile (); -if _cd :=d .DecodeElement (_fad .WavAudioFile ,&_ede );_cd !=nil {return _cd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fad .AudioFile =_eb .NewCT_AudioFile (); -if _gged :=d .DecodeElement (_fad .AudioFile ,&_ede );_gged !=nil {return _gged ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fad .VideoFile =_eb .NewCT_VideoFile (); -if _ddb :=d .DecodeElement (_fad .VideoFile ,&_ede );_ddb !=nil {return _ddb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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"}:_fad .QuickTimeFile =_eb .NewCT_QuickTimeFile (); -if _bfe :=d .DecodeElement (_fad .QuickTimeFile ,&_ede );_bfe !=nil {return _bfe ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fad .CustDataLst =NewCT_CustomerDataList (); -if _aec :=d .DecodeElement (_fad .CustDataLst ,&_ede );_aec !=nil {return _aec ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fad .ExtLst =NewCT_ExtensionList (); -if _fg :=d .DecodeElement (_fad .ExtLst ,&_ede );_fg !=nil {return _fg ;};default:_gdf .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",_ede .Name ); -if _dff :=d .Skip ();_dff !=nil {return _dff ;};};case _g .EndElement :break _ebea ;case _g .CharData :};};return nil ;};func (_agdfb *ST_TransitionSpeed )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbfgg ,_baeg :=d .Token ();if _baeg !=nil {return _baeg ; -};if _cefca ,_adbdc :=_dbfgg .(_g .EndElement );_adbdc &&_cefca .Name ==start .Name {*_agdfb =1;return nil ;};if _bgaef ,_bfbgg :=_dbfgg .(_g .CharData );!_bfbgg {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbfgg ); -}else {switch string (_bgaef ){case "":*_agdfb =0;case "\u0073\u006c\u006f\u0077":*_agdfb =1;case "\u006d\u0065\u0064":*_agdfb =2;case "\u0066\u0061\u0073\u0074":*_agdfb =3;};};_dbfgg ,_baeg =d .Token ();if _baeg !=nil {return _baeg ;};if _gcdbb ,_gdbbc :=_dbfgg .(_g .EndElement ); -_gdbbc &&_gcdbb .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbfgg );};func (_gcg *CT_BuildList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -if _gcg .BldP !=nil {_edea :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0050"}};for _ ,_ced :=range _gcg .BldP {e .EncodeElement (_ced ,_edea );};};if _gcg .BldDgm !=nil {_edef :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}}; -for _ ,_dec :=range _gcg .BldDgm {e .EncodeElement (_dec ,_edef );};};if _gcg .BldOleChart !=nil {_aagf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};for _ ,_aggg :=range _gcg .BldOleChart {e .EncodeElement (_aggg ,_aagf ); -};};if _gcg .BldGraphic !=nil {_aad :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062l\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"}};for _ ,_eab :=range _gcg .BldGraphic {e .EncodeElement (_eab ,_aad );};};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;};type CT_TLBehaviorAttributeNameList struct{ +// Embedded Font +EmbeddedFont []*CT_EmbeddedFontListEntry ;};type CT_Rel struct{IdAttr string ;};func (_fbe *CT_BuildList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdd :for {_gde ,_gbbbg :=d .Token ();if _gbbbg !=nil {return _gbbbg ;};switch _fbf :=_gde .(type ){case _b .StartElement :switch _fbf .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adfb :=NewCT_TLBuildParagraph (); +if _gec :=d .DecodeElement (_adfb ,&_fbf );_gec !=nil {return _gec ;};_fbe .BldP =append (_fbe .BldP ,_adfb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ef :=NewCT_TLBuildDiagram (); +if _eedc :=d .DecodeElement (_ef ,&_fbf );_eedc !=nil {return _eedc ;};_fbe .BldDgm =append (_fbe .BldDgm ,_ef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcd :=NewCT_TLOleBuildChart (); +if _gc :=d .DecodeElement (_dcd ,&_fbf );_gc !=nil {return _gc ;};_fbe .BldOleChart =append (_fbe .BldOleChart ,_dcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bafc :=NewCT_TLGraphicalObjectBuild (); +if _dcc :=d .DecodeElement (_bafc ,&_fbf );_dcc !=nil {return _dcc ;};_fbe .BldGraphic =append (_fbe .BldGraphic ,_bafc );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_B\u0075\u0069l\u0064\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_fbf .Name ); +if _dbe :=d .Skip ();_dbe !=nil {return _dbe ;};};case _b .EndElement :break _cdd ;case _b .CharData :};};return nil ;};func NewCT_NormalViewProperties ()*CT_NormalViewProperties {_fegf :=&CT_NormalViewProperties {};_fegf .RestoredLeft =NewCT_NormalViewPortion (); +_fegf .RestoredTop =NewCT_NormalViewPortion ();return _fegf ;};func (_edcee ST_TLAnimateMotionPathEditMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_edcee .String (),start );};type ST_PhotoAlbumLayout byte ;func NewCT_Background ()*CT_Background {_abg :=&CT_Background {}; +return _abg };func NewCT_Empty ()*CT_Empty {_gbaf :=&CT_Empty {};return _gbaf }; -// Attribute Name -AttrName []string ;};func (_abcaf *CT_SlideTransition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _abcaf .SpdAttr !=ST_TransitionSpeedUnset {_dfbcc ,_fegdc :=_abcaf .SpdAttr .MarshalXMLAttr (_g .Name {Local :"\u0073\u0070\u0064"});if _fegdc !=nil {return _fegdc ; -};start .Attr =append (start .Attr ,_dfbcc );};if _abcaf .AdvClickAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_abcaf .AdvClickAttr ))}); -};if _abcaf .AdvTmAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0064\u0076T\u006d"},Value :_fa .Sprintf ("\u0025\u0076",*_abcaf .AdvTmAttr )});};e .EncodeToken (start );if _abcaf .Choice !=nil {_abcaf .Choice .MarshalXML (e ,_g .StartElement {}); -};if _abcaf .SndAc !=nil {_aegff :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0073\u006e\u0064\u0041\u0063"}};e .EncodeElement (_abcaf .SndAc ,_aegff );};if _abcaf .ExtLst !=nil {_fccaa :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_abcaf .ExtLst ,_fccaa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ecffg ST_PlaceholderSize )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dcfgbb :=_g .Attr {};_dcfgbb .Name =name ;switch _ecffg {case ST_PlaceholderSizeUnset :_dcfgbb .Value =""; -case ST_PlaceholderSizeFull :_dcfgbb .Value ="\u0066\u0075\u006c\u006c";case ST_PlaceholderSizeHalf :_dcfgbb .Value ="\u0068\u0061\u006c\u0066";case ST_PlaceholderSizeQuarter :_dcfgbb .Value ="\u0071u\u0061\u0072\u0074\u0065\u0072";};return _dcfgbb ,nil ; -};func NewCT_SmartTags ()*CT_SmartTags {_dcbfd :=&CT_SmartTags {};return _dcbfd };func (_fgbea ST_PhotoAlbumLayout )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fgbea .String (),start );}; +// Validate validates the CT_TLAnimateMotionBehavior and its children +func (_bfddg *CT_TLAnimateMotionBehavior )Validate ()error {return _bfddg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u004d\u006f\u0074\u0069\u006f\u006e\u0042\u0065\u0068\u0061v\u0069\u006f\u0072");};func NewCT_GuideList ()*CT_GuideList {_gfgg :=&CT_GuideList {}; +return _gfgg };func NewCT_TLTimeNodeParallel ()*CT_TLTimeNodeParallel {_ffdga :=&CT_TLTimeNodeParallel {};_ffdga .CTn =NewCT_TLCommonTimeNodeData ();return _ffdga ;};func (_ccbcg *ST_TLTime )ValidateWithPath (path string )error {_eadce :=[]string {};if _ccbcg .Uint32 !=nil {_eadce =append (_eadce ,"\u0055\u0069\u006e\u0074\u0033\u0032"); +};if _ccbcg .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_eadce =append (_eadce ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065");};if len (_eadce )> 1{return _d .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eadce ); +};return nil ;};func (_dcgcf ST_TLTriggerEvent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dcgcf .String (),start );}; -// Validate validates the CT_TLAnimVariantBooleanVal and its children -func (_ebbe *CT_TLAnimVariantBooleanVal )Validate ()error {return _ebbe .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");}; +// Validate validates the CT_NotesTextViewProperties and its children +func (_gagd *CT_NotesTextViewProperties )Validate ()error {return _gagd .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 (_dgdgf ST_TLAnimateEffectTransition )ValidateWithPath (path string )error {switch _dgdgf {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgdgf )); +};return nil ;}; -// ValidateWithPath validates the CT_TagsData and its children, prefixing error messages with path -func (_efdca *CT_TagsData )ValidateWithPath (path string )error {return nil };func (_egcef *CT_SlideTiming )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdcg :for {_aaade ,_cfgc :=d .Token ();if _cfgc !=nil {return _cfgc ;};switch _bbgeb :=_aaade .(type ){case _g .StartElement :switch _bbgeb .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egcef .TnLst =NewCT_TimeNodeList (); -if _cbbgd :=d .DecodeElement (_egcef .TnLst ,&_bbgeb );_cbbgd !=nil {return _cbbgd ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egcef .BldLst =NewCT_BuildList (); -if _aace :=d .DecodeElement (_egcef .BldLst ,&_bbgeb );_aace !=nil {return _aace ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_egcef .ExtLst =NewCT_ExtensionListModify (); -if _cbad :=d .DecodeElement (_egcef .ExtLst ,&_bbgeb );_cbad !=nil {return _cbad ;};default:_gdf .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",_bbgeb .Name ); -if _bdec :=d .Skip ();_bdec !=nil {return _bdec ;};};case _g .EndElement :break _fdcg ;case _g .CharData :};};return nil ;};func (_dfeg *ST_TLNextActionType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dfeg =0;case "\u006e\u006f\u006e\u0065":*_dfeg =1; -case "\u0073\u0065\u0065\u006b":*_dfeg =2;};return nil ;}; +// ValidateWithPath validates the CT_ExtensionListModify and its children, prefixing error messages with path +func (_gfde *CT_ExtensionListModify )ValidateWithPath (path string )error {for _gcfc ,_ebbc :=range _gfde .Ext {if _agdfb :=_ebbc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_gcfc ));_agdfb !=nil {return _agdfb ; +};};return nil ;};type ST_TLCommandType byte ;func (_fcdb *CT_NormalViewPortion )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_decc :=range start .Attr {if _decc .Name .Local =="\u0073\u007a"{_cgacc ,_gegea :=ParseUnionST_PositiveFixedPercentage (_decc .Value ); +if _gegea !=nil {return _gegea ;};_fcdb .SzAttr =_cgacc ;continue ;};if _decc .Name .Local =="\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"{_afcb ,_bagc :=_gb .ParseBool (_decc .Value );if _bagc !=nil {return _bagc ;};_fcdb .AutoAdjustAttr =&_afcb ; +continue ;};};for {_egcdb ,_gfaf :=d .Token ();if _gfaf !=nil {return _d .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",_gfaf ); +};if _aeaef ,_gagb :=_egcdb .(_b .EndElement );_gagb &&_aeaef .Name ==start .Name {break ;};};return nil ;};func (_cceg *CT_EightDirectionTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_afef :=range start .Attr {if _afef .Name .Local =="\u0064\u0069\u0072"{_fcgd ,_cdde :=ParseUnionST_TransitionEightDirectionType (_afef .Value ); +if _cdde !=nil {return _cdde ;};_cceg .DirAttr =&_fcgd ;continue ;};};for {_dbc ,_fdga :=d .Token ();if _fdga !=nil {return _d .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",_fdga ); +};if _aedf ,_cbcc :=_dbc .(_b .EndElement );_cbcc &&_aedf .Name ==start .Name {break ;};};return nil ;};func (_eccfg ST_WebScreenSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eccfg .String (),start );}; -// Validate validates the CT_TLTimeConditionList and its children -func (_dbcd *CT_TLTimeConditionList )Validate ()error {return _dbcd .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069s\u0074");};func (_bcefb ST_WebColorType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bcefb .String (),start ); -};type AG_TLBuild struct{SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};type EG_SlideListChoice struct{ +// ValidateWithPath validates the CT_EightDirectionTransition and its children, prefixing error messages with path +func (_egfg *CT_EightDirectionTransition )ValidateWithPath (path string )error {if _egfg .DirAttr !=nil {if _fddg :=_egfg .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_fddg !=nil {return _fddg ;};};return nil ;}; +func (_gcbd *CT_SlideLayoutIdList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdag :for {_ceffd ,_ffefc :=d .Token ();if _ffefc !=nil {return _ffefc ;};switch _aaac :=_ceffd .(type ){case _b .StartElement :switch _aaac .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggdcb :=NewCT_SlideLayoutIdListEntry (); +if _cgdg :=d .DecodeElement (_ggdcb ,&_aaac );_cgdg !=nil {return _cgdg ;};_gcbd .SldLayoutId =append (_gcbd .SldLayoutId ,_ggdcb );default:_e .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",_aaac .Name ); +if _gdgg :=d .Skip ();_gdgg !=nil {return _gdgg ;};};case _b .EndElement :break _gdag ;case _b .CharData :};};return nil ;};func (_dfgfc ST_TLTimeNodeFillType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dfgfc .String (),start ); +};func (_ced *CT_BackgroundProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbc :=range start .Attr {if _fbc .Name .Local =="\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"{_ge ,_fgaa :=_gb .ParseBool (_fbc .Value ); +if _fgaa !=nil {return _fgaa ;};_ced .ShadeToTitleAttr =&_ge ;continue ;};};_ddf :for {_dbb ,_ccab :=d .Token ();if _ccab !=nil {return _ccab ;};switch _gdd :=_dbb .(type ){case _b .StartElement :switch _gdd .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"}:_ced .NoFill =_fe .NewCT_NoFillProperties (); +if _gdf :=d .DecodeElement (_ced .NoFill ,&_gdd );_gdf !=nil {return _gdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ced .SolidFill =_fe .NewCT_SolidColorFillProperties (); +if _ddfe :=d .DecodeElement (_ced .SolidFill ,&_gdd );_ddfe !=nil {return _ddfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ced .GradFill =_fe .NewCT_GradientFillProperties (); +if _cegg :=d .DecodeElement (_ced .GradFill ,&_gdd );_cegg !=nil {return _cegg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_ced .BlipFill =_fe .NewCT_BlipFillProperties (); +if _adc :=d .DecodeElement (_ced .BlipFill ,&_gdd );_adc !=nil {return _adc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ced .PattFill =_fe .NewCT_PatternFillProperties (); +if _bbc :=d .DecodeElement (_ced .PattFill ,&_gdd );_bbc !=nil {return _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 :"\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"}:_ced .GrpFill =_fe .NewCT_GroupFillProperties (); +if _baf :=d .DecodeElement (_ced .GrpFill ,&_gdd );_baf !=nil {return _baf ;};case _b .Name {Space :"\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",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_ced .WNoFill =_c .NewCT_Empty (); +if _ccea :=d .DecodeElement (_ced .WNoFill ,&_gdd );_ccea !=nil {return _ccea ;};case _b .Name {Space :"\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",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ced .CSolidFill =_fe .NewCT_SolidColorFillProperties (); +if _fcfb :=d .DecodeElement (_ced .CSolidFill ,&_gdd );_fcfb !=nil {return _fcfb ;};case _b .Name {Space :"\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",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ced .CGradFill =_fe .NewCT_GradientFillProperties (); +if _gdfd :=d .DecodeElement (_ced .CGradFill ,&_gdd );_gdfd !=nil {return _gdfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ced .EffectLst =_fe .NewCT_EffectList (); +if _aaf :=d .DecodeElement (_ced .EffectLst ,&_gdd );_aaf !=nil {return _aaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_ced .EffectDag =_fe .NewCT_EffectContainer (); +if _cde :=d .DecodeElement (_ced .EffectDag ,&_gdd );_cde !=nil {return _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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_ced .ExtLst =NewCT_ExtensionList (); +if _cbb :=d .DecodeElement (_ced .ExtLst ,&_gdd );_cbb !=nil {return _cbb ;};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\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",_gdd .Name ); +if _cbfd :=d .Skip ();_cbfd !=nil {return _cbfd ;};};case _b .EndElement :break _ddf ;case _b .CharData :};};return nil ;}; -// All Slides -SldAll *CT_Empty ; +// ValidateWithPath validates the CT_SlideIdList and its children, prefixing error messages with path +func (_efgbg *CT_SlideIdList )ValidateWithPath (path string )error {for _aafc ,_ebcb :=range _efgbg .SldId {if _begbd :=_ebcb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fS\u006c\u0064\u0049\u0064\u005b\u0025\u0064\u005d",path ,_aafc ));_begbd !=nil {return _begbd ; +};};return nil ;}; -// Slide Range -SldRg *CT_IndexRange ; +// Validate validates the CT_TLPoint and its children +func (_bdfea *CT_TLPoint )Validate ()error {return _bdfea .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074");};type CT_GroupShapeNonVisual struct{ -// Custom Show -CustShow *CT_CustomShowId ;};func (_ggffb ST_ViewType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ggffb .String (),start );}; +// Non-visual Drawing Properties +CNvPr *_fe .CT_NonVisualDrawingProps ; -// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path -func (_egac *CT_Control )ValidateWithPath (path string )error {if _egac .ExtLst !=nil {if _abbb :=_egac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abbb !=nil {return _abbb ;};};if _egac .Pic !=nil {if _bae :=_egac .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063"); -_bae !=nil {return _bae ;};};if _egac .ImgWAttr !=nil {if *_egac .ImgWAttr < 0{return _fa .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 ,*_egac .ImgWAttr ); -};};if _egac .ImgHAttr !=nil {if *_egac .ImgHAttr < 0{return _fa .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 ,*_egac .ImgHAttr ); -};};return nil ;};func (_dfbceg ST_PrintWhat )String ()string {switch _dfbceg {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 CT_NotesTextViewProperties struct{ +// Non-Visual Group Shape Drawing Properties +CNvGrpSpPr *_fe .CT_NonVisualGroupDrawingShapeProps ; -// Base properties for Notes View -CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;}; +// Non-Visual Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;};type ST_SlideLayoutType byte ;func (_ddee *CT_SlideTiming )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ddee .TnLst !=nil {_bgda :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}}; +e .EncodeElement (_ddee .TnLst ,_bgda );};if _ddee .BldLst !=nil {_bced :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ddee .BldLst ,_bced );};if _ddee .ExtLst !=nil {_efbag :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ddee .ExtLst ,_efbag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aec *CT_ConnectorNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_efa :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}}; +e .EncodeElement (_aec .CNvPr ,_efa );_acec :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_aec .CNvCxnSpPr ,_acec );_edgb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}}; +e .EncodeElement (_aec .NvPr ,_edgb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_agacc *CT_TLTimeConditionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dedbe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0064"}}; +for _ ,_ceaea :=range _agacc .Cond {e .EncodeElement (_ceaea ,_dedbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCmLst ()*CmLst {_bceeg :=&CmLst {};_bceeg .CT_CommentList =*NewCT_CommentList ();return _bceeg ;};func (_bfga ST_TransitionSpeed )Validate ()error {return _bfga .ValidateWithPath ("")}; +func (_ccgdd *CT_TLTemplate )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccgdd .TnLst =NewCT_TimeNodeList ();for _ ,_eacfa :=range start .Attr {if _eacfa .Name .Local =="\u006c\u0076\u006c"{_gbfae ,_agaeee :=_gb .ParseUint (_eacfa .Value ,10,32); +if _agaeee !=nil {return _agaeee ;};_abgeb :=uint32 (_gbfae );_ccgdd .LvlAttr =&_abgeb ;continue ;};};_aegaf :for {_ggebe ,_fgeaeg :=d .Token ();if _fgeaeg !=nil {return _fgeaeg ;};switch _egegd :=_ggebe .(type ){case _b .StartElement :switch _egegd .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dbfcb :=d .DecodeElement (_ccgdd .TnLst ,&_egegd ); +_dbfcb !=nil {return _dbfcb ;};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\u0054L\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065 \u0025\u0076",_egegd .Name ); +if _ffbb :=d .Skip ();_ffbb !=nil {return _ffbb ;};};case _b .EndElement :break _aegaf ;case _b .CharData :};};return nil ;};func (_eedba ST_OleObjectFollowColorScheme )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eedba .String (),start ); +}; -// Validate validates the CT_OutlineViewSlideList and its children -func (_gdef *CT_OutlineViewSlideList )Validate ()error {return _gdef .ValidateWithPath ("\u0043\u0054\u005fOu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0053\u006c\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func NewCT_CustomShowId ()*CT_CustomShowId {_ece :=&CT_CustomShowId {}; -return _ece };func (_bbdc *CT_TagList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bbdc .Tag !=nil {_deaf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074a\u0067"}};for _ ,_dcfae :=range _bbdc .Tag {e .EncodeElement (_dcfae ,_deaf ); -};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gbfda ST_TLTimeNodeSyncType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cgdca :=_g .Attr {};_cgdca .Name =name ;switch _gbfda {case ST_TLTimeNodeSyncTypeUnset :_cgdca .Value =""; -case ST_TLTimeNodeSyncTypeCanSlip :_cgdca .Value ="\u0063a\u006e\u0053\u006c\u0069\u0070";case ST_TLTimeNodeSyncTypeLocked :_cgdca .Value ="\u006c\u006f\u0063\u006b\u0065\u0064";};return _cgdca ,nil ;};func NewAG_Ole ()*AG_Ole {_ebd :=&AG_Ole {};return _ebd }; +// ValidateWithPath validates the CT_HandoutMasterIdListEntry and its children, prefixing error messages with path +func (_aafd *CT_HandoutMasterIdListEntry )ValidateWithPath (path string )error {if _aafd .ExtLst !=nil {if _dedga :=_aafd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dedga !=nil {return _dedga ;};};return nil ;};type CT_CustomShowId struct{ +// Custom Show Identifier +IdAttr uint32 ;};type ST_TLAnimateEffectTransition byte ;func (_fabfa *NotesMaster )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fabfa .CT_NotesMaster =*NewCT_NotesMaster ();_gcdbf :for {_ffade ,_ffgef :=d .Token ();if _ffgef !=nil {return _ffgef ; +};switch _ffdfc :=_ffade .(type ){case _b .StartElement :switch _ffdfc .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _eaddb :=d .DecodeElement (_fabfa .CSld ,&_ffdfc ); +_eaddb !=nil {return _eaddb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _cacabf :=d .DecodeElement (_fabfa .ClrMap ,&_ffdfc ); +_cacabf !=nil {return _cacabf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fabfa .Hf =NewCT_HeaderFooter (); +if _decac :=d .DecodeElement (_fabfa .Hf ,&_ffdfc );_decac !=nil {return _decac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fabfa .NotesStyle =_fe .NewCT_TextListStyle (); +if _eebff :=d .DecodeElement (_fabfa .NotesStyle ,&_ffdfc );_eebff !=nil {return _eebff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fabfa .ExtLst =NewCT_ExtensionListModify (); +if _gebga :=d .DecodeElement (_fabfa .ExtLst ,&_ffdfc );_gebga !=nil {return _gebga ;};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\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0020\u0025\u0076",_ffdfc .Name ); +if _gcgbg :=d .Skip ();_gcgbg !=nil {return _gcgbg ;};};case _b .EndElement :break _gcdbf ;case _b .CharData :};};return nil ;};func (_degba *CT_SlideMaster )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _degba .PreserveAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_degba .PreserveAttr ))}); +};e .EncodeToken (start );_cacb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_degba .CSld ,_cacb );_fcef :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}}; +e .EncodeElement (_degba .ClrMap ,_fcef );if _degba .SldLayoutIdLst !=nil {_bdaba :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003as\u006c\u0064\u004ca\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_degba .SldLayoutIdLst ,_bdaba ); +};if _degba .Transition !=nil {_bdgd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_degba .Transition ,_bdgd );};if _degba .Timing !=nil {_edbef :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}}; +e .EncodeElement (_degba .Timing ,_edbef );};if _degba .Hf !=nil {_bfbdg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_degba .Hf ,_bfbdg );};if _degba .TxStyles !=nil {_cadbc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}}; +e .EncodeElement (_degba .TxStyles ,_cadbc );};if _degba .ExtLst !=nil {_gabg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_degba .ExtLst ,_gabg );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_cdgc ST_TLAnimateBehaviorCalcMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fefae :=_b .Attr {};_fefae .Name =name ;switch _cdgc {case ST_TLAnimateBehaviorCalcModeUnset :_fefae .Value ="";case ST_TLAnimateBehaviorCalcModeDiscrete :_fefae .Value ="\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065"; +case ST_TLAnimateBehaviorCalcModeLin :_fefae .Value ="\u006c\u0069\u006e";case ST_TLAnimateBehaviorCalcModeFmla :_fefae .Value ="\u0066\u006d\u006c\u0061";};return _fefae ,nil ;}; -// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path -func (_bgcc *CT_Extension )ValidateWithPath (path string )error {return nil };func (_acaf *CT_TLAnimVariantStringVal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbce :=range start .Attr {if _dbce .Name .Local =="\u0076\u0061\u006c"{_ebacd ,_ffeda :=_dbce .Value ,error (nil ); -if _ffeda !=nil {return _ffeda ;};_acaf .ValAttr =_ebacd ;continue ;};};for {_beaf ,_bcdaa :=d .Token ();if _bcdaa !=nil {return _fa .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",_bcdaa ); -};if _dcfgf ,_begef :=_beaf .(_g .EndElement );_begef &&_dcfgf .Name ==start .Name {break ;};};return nil ;};func (_gded *CT_Kinsoku )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gded .LangAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_fa .Sprintf ("\u0025\u0076",*_gded .LangAttr )}); -};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_fa .Sprintf ("\u0025\u0076",_gded .InvalStCharsAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_fa .Sprintf ("\u0025\u0076",_gded .InvalEndCharsAttr )}); -e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type AG_ChildSlide struct{ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_gfbd *Sld )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\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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\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 ,_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 :"\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 ,_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 ="\u0070\u003a\u0073l\u0064";return _gfbd .CT_Slide .MarshalXML (e ,start );};func (_eac *CT_ApplicationNonVisualDrawingProps )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eac .IsPhotoAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069s\u0050\u0068\u006f\u0074\u006f"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_eac .IsPhotoAttr ))}); -};if _eac .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_eac .UserDrawnAttr ))});};e .EncodeToken (start );if _eac .Ph !=nil {_gdb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070\u0068"}}; -e .EncodeElement (_eac .Ph ,_gdb );};if _eac .AudioCd !=nil {_cc :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0061\u0075\u0064\u0069\u006f\u0043d"}};e .EncodeElement (_eac .AudioCd ,_cc );};if _eac .WavAudioFile !=nil {_gb :=_g .StartElement {Name :_g .Name {Local :"\u0061\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}}; -e .EncodeElement (_eac .WavAudioFile ,_gb );};if _eac .AudioFile !=nil {_ebdc :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_eac .AudioFile ,_ebdc );};if _eac .VideoFile !=nil {_fcc :=_g .StartElement {Name :_g .Name {Local :"a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}}; -e .EncodeElement (_eac .VideoFile ,_fcc );};if _eac .QuickTimeFile !=nil {_ff :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_eac .QuickTimeFile ,_ff );}; -if _eac .CustDataLst !=nil {_ef :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_eac .CustDataLst ,_ef );};if _eac .ExtLst !=nil {_cb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_eac .ExtLst ,_cb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_acaba *CT_OutlineViewProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acaba .CViewPr =NewCT_CommonViewProperties (); -_feba :for {_cfeg ,_cbfc :=d .Token ();if _cbfc !=nil {return _cbfc ;};switch _edegb :=_cfeg .(type ){case _g .StartElement :switch _edegb .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _abfd :=d .DecodeElement (_acaba .CViewPr ,&_edegb ); -_abfd !=nil {return _abfd ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acaba .SldLst =NewCT_OutlineViewSlideList (); -if _bdfdg :=d .DecodeElement (_acaba .SldLst ,&_edegb );_bdfdg !=nil {return _bdfdg ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_acaba .ExtLst =NewCT_ExtensionList (); -if _bfdg :=d .DecodeElement (_acaba .ExtLst ,&_edegb );_bfdg !=nil {return _bfdg ;};default:_gdf .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",_edegb .Name ); -if _faae :=d .Skip ();_faae !=nil {return _faae ;};};case _g .EndElement :break _feba ;case _g .CharData :};};return nil ;};func (_gbdfg ST_TLAnimateColorDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cabdf :=_g .Attr {};_cabdf .Name =name ; -switch _gbdfg {case ST_TLAnimateColorDirectionUnset :_cabdf .Value ="";case ST_TLAnimateColorDirectionCw :_cabdf .Value ="\u0063\u0077";case ST_TLAnimateColorDirectionCcw :_cabdf .Value ="\u0063\u0063\u0077";};return _cabdf ,nil ;};func (_bdced ST_SlideLayoutType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bdced .String (),start ); -};func (_ccgec *ST_PrintWhat )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_feaac ,_dfecb :=d .Token ();if _dfecb !=nil {return _dfecb ;};if _badbb ,_cdcbd :=_feaac .(_g .EndElement );_cdcbd &&_badbb .Name ==start .Name {*_ccgec =1;return nil ; -};if _ebffe ,_gadfa :=_feaac .(_g .CharData );!_gadfa {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_feaac );}else {switch string (_ebffe ){case "":*_ccgec =0; -case "\u0073\u006c\u0069\u0064\u0065\u0073":*_ccgec =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_ccgec =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_ccgec =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_ccgec =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_ccgec =5; -case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_ccgec =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_ccgec =7;case "\u006e\u006f\u0074e\u0073":*_ccgec =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_ccgec =9;};};_feaac ,_dfecb =d .Token (); -if _dfecb !=nil {return _dfecb ;};if _agcdg ,_eafbf :=_feaac .(_g .EndElement );_eafbf &&_agcdg .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_feaac ); -};type ST_TLParaBuildType byte ; +// Validate validates the SldSyncPr and its children +func (_bcffc *SldSyncPr )Validate ()error {return _bcffc .ValidateWithPath ("\u0053l\u0064\u0053\u0079\u006e\u0063\u0050r");}; -// Validate validates the CT_ShowInfoBrowse and its children -func (_bcadb *CT_ShowInfoBrowse )Validate ()error {return _bcadb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042r\u006f\u0077\u0073\u0065");};type CT_Background struct{ +// Validate validates the CT_EmbeddedFontList and its children +func (_gbfd *CT_EmbeddedFontList )Validate ()error {return _gbfd .ValidateWithPath ("\u0043\u0054\u005f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074");};func NewCT_ModifyVerifier ()*CT_ModifyVerifier {_eegdf :=&CT_ModifyVerifier {}; +return _eegdf };func (_ccee *CT_Slide )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccee .ShowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_ccee .ShowAttr ))}); +};if _ccee .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_ccee .ShowMasterSpAttr ))});};if _ccee .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_ccee .ShowMasterPhAnimAttr ))}); +};e .EncodeToken (start );_eacce :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_ccee .CSld ,_eacce );if _ccee .ClrMapOvr !=nil {_ceefe :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}}; +e .EncodeElement (_ccee .ClrMapOvr ,_ceefe );};if _ccee .Transition !=nil {_abgfd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ccee .Transition ,_abgfd );};if _ccee .Timing !=nil {_gegg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}}; +e .EncodeElement (_ccee .Timing ,_gegg );};if _ccee .ExtLst !=nil {_fdbeg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccee .ExtLst ,_fdbeg );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_affdc ST_TLDiagramBuildType )ValidateWithPath (path string )error {switch _affdc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_affdc )); +};return nil ;}; -// Black and White Mode -BwModeAttr _eb .ST_BlackWhiteMode ; +// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path +func (_ceag *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _fda :=_ceag .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fda !=nil {return _fda ;};if _egfb :=_ceag .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"); +_egfb !=nil {return _egfb ;};if _bacb :=_ceag .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_bacb !=nil {return _bacb ;};if _ddbd :=_ceag .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_ddbd !=nil {return _ddbd ; +};if _ceag .ExtLst !=nil {if _abf :=_ceag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abf !=nil {return _abf ;};};return nil ;};func (_ddaadg *ST_Direction )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aefad ,_bdbfa :=d .Token (); +if _bdbfa !=nil {return _bdbfa ;};if _gfffc ,_faggef :=_aefad .(_b .EndElement );_faggef &&_gfffc .Name ==start .Name {*_ddaadg =1;return nil ;};if _gffac ,_cffec :=_aefad .(_b .CharData );!_cffec {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aefad ); +}else {switch string (_gffac ){case "":*_ddaadg =0;case "\u0068\u006f\u0072\u007a":*_ddaadg =1;case "\u0076\u0065\u0072\u0074":*_ddaadg =2;};};_aefad ,_bdbfa =d .Token ();if _bdbfa !=nil {return _bdbfa ;};if _gcgad ,_ddaga :=_aefad .(_b .EndElement );_ddaga &&_gcgad .Name ==start .Name {return nil ; +};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aefad );};func (_eg *AG_TLBuild )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eg .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_eg .SpidAttr )}); +};if _eg .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_eg .GrpIdAttr )});};if _eg .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_eg .UiExpandAttr ))}); +};return nil ;};func NewCT_OleObjectEmbed ()*CT_OleObjectEmbed {_dddg :=&CT_OleObjectEmbed {};return _dddg };func (_bdeca *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 :_d .Sprintf ("\u0025\u0076",_bdeca .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Background Properties -BgPr *CT_BackgroundProperties ; +// ValidateWithPath validates the CT_CommonViewProperties and its children, prefixing error messages with path +func (_fadg *CT_CommonViewProperties )ValidateWithPath (path string )error {if _gbf :=_fadg .Scale .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0065");_gbf !=nil {return _gbf ;};if _bga :=_fadg .Origin .ValidateWithPath (path +"\u002fO\u0072\u0069\u0067\u0069\u006e"); +_bga !=nil {return _bga ;};return nil ;};type CT_SlideSyncProperties struct{ -// Background Style Reference -BgRef *_eb .CT_StyleMatrixReference ;};func (_fdcca *CT_TLByAnimateColorTransform )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fdcca .Rgb !=nil {_efbcd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0072g\u0062"}}; -e .EncodeElement (_fdcca .Rgb ,_efbcd );};if _fdcca .Hsl !=nil {_bcbg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0068s\u006c"}};e .EncodeElement (_fdcca .Hsl ,_bcbg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_TLTimeNodeFillType byte ; -type CT_SideDirectionTransition struct{ +// Server's Slide File ID +ServerSldIdAttr string ; -// Direction -DirAttr ST_TransitionSideDirectionType ;};func (_aaad *CT_OleObjectChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aaad .Embed !=nil {_cbc :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0065\u006d\u0062\u0065\u0064"}};e .EncodeElement (_aaad .Embed ,_cbc ); -};if _aaad .Link !=nil {_abea :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_aaad .Link ,_abea );};return nil ;};func (_begcf ST_PhotoAlbumLayout )Validate ()error {return _begcf .ValidateWithPath ("")}; +// Server's Slide File's modification date/time +ServerSldModifiedTimeAttr _f .Time ; +// Client Slide Insertion date/time +ClientInsertedTimeAttr _f .Time ;ExtLst *CT_ExtensionList ;};func (_dgef *OleObj )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\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 ,_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\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 ,_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 ="\u0070\u003a\u006f\u006c\u0065\u004f\u0062\u006a";return _dgef .CT_OleObject .MarshalXML (e ,start );};func NewCT_WheelTransition ()*CT_WheelTransition {_cbfbg :=&CT_WheelTransition {};return _cbfbg };type CT_PresentationProperties struct{ -// Validate validates the CT_TLAnimateScaleBehavior and its children -func (_cfffg *CT_TLAnimateScaleBehavior )Validate ()error {return _cfffg .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065S\u0063a\u006ce\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");};func (_bdccf *CT_OleObject )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdccf .Choice =NewCT_OleObjectChoice (); -for _ ,_bggd :=range start .Attr {if _bggd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bggd .Name .Local =="\u0069\u0064"{_gacc ,_eecb :=_bggd .Value ,error (nil ); -if _eecb !=nil {return _eecb ;};_bdccf .IdAttr =&_gacc ;continue ;};if _bggd .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_efgd ,_ebege :=_bggd .Value ,error (nil );if _ebege !=nil {return _ebege ;};_bdccf .ProgIdAttr =&_efgd ;continue ;};if _bggd .Name .Local =="\u0073\u0070\u0069\u0064"{_efdg ,_dbgf :=_bggd .Value ,error (nil ); -if _dbgf !=nil {return _dbgf ;};_bdccf .SpidAttr =&_efdg ;continue ;};if _bggd .Name .Local =="\u006e\u0061\u006d\u0065"{_cefee ,_gfddc :=_bggd .Value ,error (nil );if _gfddc !=nil {return _gfddc ;};_bdccf .NameAttr =&_cefee ;continue ;};if _bggd .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_cgff ,_dfgb :=_f .ParseBool (_bggd .Value ); -if _dfgb !=nil {return _dfgb ;};_bdccf .ShowAsIconAttr =&_cgff ;continue ;};if _bggd .Name .Local =="\u0069\u006d\u0067\u0057"{_feff ,_bfbdc :=_f .ParseInt (_bggd .Value ,10,32);if _bfbdc !=nil {return _bfbdc ;};_defa :=int32 (_feff );_bdccf .ImgWAttr =&_defa ; -continue ;};if _bggd .Name .Local =="\u0069\u006d\u0067\u0048"{_cbece ,_cegg :=_f .ParseInt (_bggd .Value ,10,32);if _cegg !=nil {return _cegg ;};_gfea :=int32 (_cbece );_bdccf .ImgHAttr =&_gfea ;continue ;};};_ebaea :for {_dfddc ,_dfbd :=d .Token ();if _dfbd !=nil {return _dfbd ; -};switch _dfba :=_dfddc .(type ){case _g .StartElement :switch _dfba .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_bdccf .Choice =NewCT_OleObjectChoice (); -if _fadgg :=d .DecodeElement (&_bdccf .Choice .Embed ,&_dfba );_fadgg !=nil {return _fadgg ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdccf .Choice =NewCT_OleObjectChoice (); -if _bcfgc :=d .DecodeElement (&_bdccf .Choice .Link ,&_dfba );_bcfgc !=nil {return _bcfgc ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdccf .Pic =NewCT_Picture (); -if _afdef :=d .DecodeElement (_bdccf .Pic ,&_dfba );_afdef !=nil {return _afdef ;};default:_gdf .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",_dfba .Name ); -if _agabed :=d .Skip ();_agabed !=nil {return _agabed ;};};case _g .EndElement :break _ebaea ;case _g .CharData :};};return nil ;}; +// HTML Publishing Properties +HtmlPubPr *CT_HtmlPublishProperties ; -// Validate validates the CT_SlideMasterIdListEntry and its children -func (_dafdb *CT_SlideMasterIdListEntry )Validate ()error {return _dafdb .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func (_ggded ST_TLNextActionType )ValidateWithPath (path string )error {switch _ggded {case 0,1,2:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggded )); -};return nil ;};func NewHandoutMaster ()*HandoutMaster {_ebce :=&HandoutMaster {};_ebce .CT_HandoutMaster =*NewCT_HandoutMaster ();return _ebce ;};func (_bbbcd *ST_TransitionCornerDirectionType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gaedbc ,_gfcff :=d .Token (); -if _gfcff !=nil {return _gfcff ;};if _daaac ,_adfde :=_gaedbc .(_g .EndElement );_adfde &&_daaac .Name ==start .Name {*_bbbcd =1;return nil ;};if _aeaae ,_gfeb :=_gaedbc .(_g .CharData );!_gfeb {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gaedbc ); -}else {switch string (_aeaae ){case "":*_bbbcd =0;case "\u006c\u0075":*_bbbcd =1;case "\u0072\u0075":*_bbbcd =2;case "\u006c\u0064":*_bbbcd =3;case "\u0072\u0064":*_bbbcd =4;};};_gaedbc ,_gfcff =d .Token ();if _gfcff !=nil {return _gfcff ;};if _fdecc ,_eabccd :=_gaedbc .(_g .EndElement ); -_eabccd &&_fdecc .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gaedbc );};func (_cfdef ST_TLChartSubelementType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cfdef .String (),start ); -}; +// Web Properties +WebPr *CT_WebProperties ; -// Validate validates the CT_TLTimeNodeExclusive and its children -func (_fbcge *CT_TLTimeNodeExclusive )Validate ()error {return _fbcge .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069v\u0065");};func (_becg ST_TLBehaviorAccumulateType )String ()string {switch _becg {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u0077\u0061\u0079\u0073";};return "";};func (_bdbe ST_Direction )String ()string {switch _bdbe {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074"; -};return "";};func (_aecf ST_TLTimeNodeSyncType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aecf .String (),start );};func NewCT_Shape ()*CT_Shape {_cbfaf :=&CT_Shape {};_cbfaf .NvSpPr =NewCT_ShapeNonVisual (); -_cbfaf .SpPr =_eb .NewCT_ShapeProperties ();return _cbfaf ;};type CT_Presentation struct{ +// Printing Properties +PrnPr *CT_PrintProperties ; -// Server Zoom -ServerZoomAttr *_eb .ST_Percentage ; +// Presentation-wide Show Properties +ShowPr *CT_ShowProperties ; -// First Slide Number -FirstSlideNumAttr *int32 ; +// Color MRU +ClrMru *_fe .CT_ColorMRU ;ExtLst *CT_ExtensionList ;};func (_efdgf *ST_TLTimeNodeFillType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_efdgf =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_efdgf =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_efdgf =2; +case "\u0068\u006f\u006c\u0064":*_efdgf =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_efdgf =4;};return nil ;};func (_feecd ST_TLTriggerEvent )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_egaag :=_b .Attr {};_egaag .Name =name ; +switch _feecd {case ST_TLTriggerEventUnset :_egaag .Value ="";case ST_TLTriggerEventOnBegin :_egaag .Value ="\u006fn\u0042\u0065\u0067\u0069\u006e";case ST_TLTriggerEventOnEnd :_egaag .Value ="\u006f\u006e\u0045n\u0064";case ST_TLTriggerEventBegin :_egaag .Value ="\u0062\u0065\u0067i\u006e"; +case ST_TLTriggerEventEnd :_egaag .Value ="\u0065\u006e\u0064";case ST_TLTriggerEventOnClick :_egaag .Value ="\u006fn\u0043\u006c\u0069\u0063\u006b";case ST_TLTriggerEventOnDblClick :_egaag .Value ="\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b"; +case ST_TLTriggerEventOnMouseOver :_egaag .Value ="o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072";case ST_TLTriggerEventOnMouseOut :_egaag .Value ="\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074";case ST_TLTriggerEventOnNext :_egaag .Value ="\u006f\u006e\u004e\u0065\u0078\u0074"; +case ST_TLTriggerEventOnPrev :_egaag .Value ="\u006f\u006e\u0050\u0072\u0065\u0076";case ST_TLTriggerEventOnStopAudio :_egaag .Value ="o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f";};return _egaag ,nil ;};func (_abge *CT_TLAnimateColorBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abge .ClrSpcAttr !=ST_TLAnimateColorSpaceUnset {_efef ,_ggca :=_abge .ClrSpcAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u006c\u0072\u0053\u0070\u0063"}); +if _ggca !=nil {return _ggca ;};start .Attr =append (start .Attr ,_efef );};if _abge .DirAttr !=ST_TLAnimateColorDirectionUnset {_ecef ,_defed :=_abge .DirAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0069\u0072"});if _defed !=nil {return _defed ;};start .Attr =append (start .Attr ,_ecef ); +};e .EncodeToken (start );_deeg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_abge .CBhvr ,_deeg );if _abge .By !=nil {_ggbef :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0079"}}; +e .EncodeElement (_abge .By ,_ggbef );};if _abge .From !=nil {_edbd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_abge .From ,_edbd );};if _abge .To !=nil {_daffce :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u006f"}}; +e .EncodeElement (_abge .To ,_daffce );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_EightDirectionTransition struct{ -// Show Header and Footer Placeholders on Titles -ShowSpecialPlsOnTitleSldAttr *bool ; +// Direction +DirAttr *ST_TransitionEightDirectionType ;};type CT_TLTriggerTimeNodeID struct{ -// Right-To-Left Views -RtlAttr *bool ; +// Value +ValAttr uint32 ;};func (_bccd *CT_TLAnimVariantFloatVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_bccd .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eef *CT_CommonViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eef .Scale =_fe .NewCT_Scale2D ();_eef .Origin =_fe .NewCT_Point2D (); +for _ ,_aebc :=range start .Attr {if _aebc .Name .Local =="\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"{_edac ,_feea :=_gb .ParseBool (_aebc .Value );if _feea !=nil {return _feea ;};_eef .VarScaleAttr =&_edac ;continue ;};};_agdf :for {_beg ,_ecff :=d .Token (); +if _ecff !=nil {return _ecff ;};switch _eab :=_beg .(type ){case _b .StartElement :switch _eab .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fca :=d .DecodeElement (_eef .Scale ,&_eab ); +_fca !=nil {return _fca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _egca :=d .DecodeElement (_eef .Origin ,&_eab ); +_egca !=nil {return _egca ;};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\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",_eab .Name ); +if _fedc :=d .Skip ();_fedc !=nil {return _fedc ;};};case _b .EndElement :break _agdf ;case _b .CharData :};};return nil ;}; -// Remove Personal Information on Save -RemovePersonalInfoOnSaveAttr *bool ; +// ValidateWithPath validates the EG_TopLevelSlide and its children, prefixing error messages with path +func (_eggee *EG_TopLevelSlide )ValidateWithPath (path string )error {if _dcgbf :=_eggee .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_dcgbf !=nil {return _dcgbf ;};return nil ;};const (ST_TLTimeNodeRestartTypeUnset ST_TLTimeNodeRestartType =0; +ST_TLTimeNodeRestartTypeAlways ST_TLTimeNodeRestartType =1;ST_TLTimeNodeRestartTypeWhenNotActive ST_TLTimeNodeRestartType =2;ST_TLTimeNodeRestartTypeNever ST_TLTimeNodeRestartType =3;); -// Compatibility Mode -CompatModeAttr *bool ; +// ValidateWithPath validates the CT_TLMediaNodeVideo and its children, prefixing error messages with path +func (_feba *CT_TLMediaNodeVideo )ValidateWithPath (path string )error {if _cddfe :=_feba .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_cddfe !=nil {return _cddfe ;};return nil ;}; -// Strict First and Last Characters -StrictFirstAndLastCharsAttr *bool ; +// Validate validates the CT_ViewProperties and its children +func (_bgbac *CT_ViewProperties )Validate ()error {return _bgbac .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};type CT_TLShapeTargetElement struct{ -// Embed True Type Fonts -EmbedTrueTypeFontsAttr *bool ; +// Shape ID +SpidAttr uint32 ; -// Save Subset Fonts -SaveSubsetFontsAttr *bool ; +// Background +Bg *CT_Empty ; -// Automatically Compress Pictures -AutoCompressPicturesAttr *bool ; +// Subshape +SubSp *CT_TLSubShapeId ; -// Bookmark ID Seed -BookmarkIdSeedAttr *uint32 ; +// Embedded Chart Element +OleChartEl *CT_TLOleChartTargetElement ; -// Document Conformance Class -ConformanceAttr _eg .ST_ConformanceClass ; +// Text Element +TxEl *CT_TLTextTargetElement ; -// List of Slide Master IDs -SldMasterIdLst *CT_SlideMasterIdList ; +// Graphic Element +GraphicEl *_fe .CT_AnimationElementChoice ;}; -// List of Notes Master IDs -NotesMasterIdLst *CT_NotesMasterIdList ; +// Validate validates the CT_ExtensionListModify and its children +func (_cada *CT_ExtensionListModify )Validate ()error {return _cada .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069f\u0079");};func (_ebca *CT_ShowInfoKiosk )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aade :=range start .Attr {if _aade .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_cegeb ,_gfeb :=_gb .ParseUint (_aade .Value ,10,32); +if _gfeb !=nil {return _gfeb ;};_daafe :=uint32 (_cegeb );_ebca .RestartAttr =&_daafe ;continue ;};};for {_cdca ,_dccae :=d .Token ();if _dccae !=nil {return _d .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",_dccae ); +};if _acfdg ,_eeeb :=_cdca .(_b .EndElement );_eeeb &&_acfdg .Name ==start .Name {break ;};};return nil ;}; -// List of Handout Master IDs -HandoutMasterIdLst *CT_HandoutMasterIdList ; +// ValidateWithPath validates the CT_TLCommonMediaNodeData and its children, prefixing error messages with path +func (_dcdc *CT_TLCommonMediaNodeData )ValidateWithPath (path string )error {if _dcdc .VolAttr !=nil {if _edfeb :=_dcdc .VolAttr .ValidateWithPath (path +"\u002f\u0056\u006f\u006c\u0041\u0074\u0074\u0072");_edfeb !=nil {return _edfeb ;};};if _cadbf :=_dcdc .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e"); +_cadbf !=nil {return _cadbf ;};if _fdefc :=_dcdc .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_fdefc !=nil {return _fdefc ;};return nil ;};func NewCT_Connector ()*CT_Connector {_bggg :=&CT_Connector {};_bggg .NvCxnSpPr =NewCT_ConnectorNonVisual (); +_bggg .SpPr =_fe .NewCT_ShapeProperties ();return _bggg ;}; -// List of Slide IDs -SldIdLst *CT_SlideIdList ; +// Validate validates the CT_CustomShow and its children +func (_ccfg *CT_CustomShow )Validate ()error {return _ccfg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077");};const (ST_PlaceholderSizeUnset ST_PlaceholderSize =0;ST_PlaceholderSizeFull ST_PlaceholderSize =1; +ST_PlaceholderSizeHalf ST_PlaceholderSize =2;ST_PlaceholderSizeQuarter ST_PlaceholderSize =3;);func (_fegbd *ST_TLAnimateBehaviorValueType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbebg ,_dfcb :=d .Token ();if _dfcb !=nil {return _dfcb ; +};if _efffa ,_adeff :=_fbebg .(_b .EndElement );_adeff &&_efffa .Name ==start .Name {*_fegbd =1;return nil ;};if _cebde ,_ccdbe :=_fbebg .(_b .CharData );!_ccdbe {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbebg ); +}else {switch string (_cebde ){case "":*_fegbd =0;case "\u0073\u0074\u0072":*_fegbd =1;case "\u006e\u0075\u006d":*_fegbd =2;case "\u0063\u006c\u0072":*_fegbd =3;};};_fbebg ,_dfcb =d .Token ();if _dfcb !=nil {return _dfcb ;};if _bcbec ,_daabc :=_fbebg .(_b .EndElement ); +_daabc &&_bcbec .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbebg );}; -// Presentation Slide Size -SldSz *CT_SlideSize ; +// Validate validates the CT_GroupShapeNonVisual and its children +func (_fgef *CT_GroupShapeNonVisual )Validate ()error {return _fgef .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};func (_ddagd *ST_TLDiagramBuildType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccgae ,_ecdg :=d .Token (); +if _ecdg !=nil {return _ecdg ;};if _gcbaa ,_cdbec :=_ccgae .(_b .EndElement );_cdbec &&_gcbaa .Name ==start .Name {*_ddagd =1;return nil ;};if _acdddf ,_cbbe :=_ccgae .(_b .CharData );!_cbbe {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccgae ); +}else {switch string (_acdddf ){case "":*_ddagd =0;case "\u0077\u0068\u006fl\u0065":*_ddagd =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_ddagd =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_ddagd =3; +case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_ddagd =4;case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_ddagd =5;case "\u0063\u0077":*_ddagd =6;case "\u0063\u0077\u0049\u006e":*_ddagd =7; +case "\u0063\u0077\u004fu\u0074":*_ddagd =8;case "\u0063\u0063\u0077":*_ddagd =9;case "\u0063\u0063\u0077I\u006e":*_ddagd =10;case "\u0063\u0063\u0077\u004f\u0075\u0074":*_ddagd =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_ddagd =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_ddagd =13; +case "\u0075\u0070":*_ddagd =14;case "\u0064\u006f\u0077\u006e":*_ddagd =15;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_ddagd =16;case "\u0063\u0075\u0073\u0074":*_ddagd =17;};};_ccgae ,_ecdg =d .Token ();if _ecdg !=nil {return _ecdg ;};if _aabb ,_ccffa :=_ccgae .(_b .EndElement ); +_ccffa &&_aabb .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccgae );};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;); -// Notes Slide Size -NotesSz *_eb .CT_PositiveSize2D ; +// ValidateWithPath validates the CT_Slide and its children, prefixing error messages with path +func (_agdd *CT_Slide )ValidateWithPath (path string )error {if _cddgc :=_agdd .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_cddgc !=nil {return _cddgc ;};if _agdd .ClrMapOvr !=nil {if _accb :=_agdd .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"); +_accb !=nil {return _accb ;};};if _agdd .Transition !=nil {if _bcfb :=_agdd .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_bcfb !=nil {return _bcfb ;};};if _agdd .Timing !=nil {if _dbeba :=_agdd .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067"); +_dbeba !=nil {return _dbeba ;};};if _agdd .ExtLst !=nil {if _bcdf :=_agdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcdf !=nil {return _bcdf ;};};return nil ;};func (_gcgba *CT_TransitionSoundAction )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbdd :for {_debac ,_fddbe :=d .Token (); +if _fddbe !=nil {return _fddbe ;};switch _dddfd :=_debac .(type ){case _b .StartElement :switch _dddfd .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gcgba .StSnd =NewCT_TransitionStartSoundAction (); +if _ebefg :=d .DecodeElement (_gcgba .StSnd ,&_dddfd );_ebefg !=nil {return _ebefg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_gcgba .EndSnd =NewCT_Empty (); +if _cbfb :=d .DecodeElement (_gcgba .EndSnd ,&_dddfd );_cbfb !=nil {return _cbfb ;};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\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u006f\u0075\u006e\u0064\u0041c\u0074\u0069\u006f\u006e\u0020%\u0076",_dddfd .Name ); +if _bfadb :=d .Skip ();_bfadb !=nil {return _bfadb ;};};case _b .EndElement :break _dbdd ;case _b .CharData :};};return nil ;};type CT_OptionalBlackTransition struct{ -// Smart Tags -SmartTags *CT_SmartTags ; +// Transition Through Black +ThruBlkAttr *bool ;}; -// Embedded Font List -EmbeddedFontLst *CT_EmbeddedFontList ; +// Validate validates the EG_ChildSlide and its children +func (_ceeca *EG_ChildSlide )Validate ()error {return _ceeca .ValidateWithPath ("\u0045\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");}; -// List of Custom Shows -CustShowLst *CT_CustomShowList ; +// ValidateWithPath validates the CT_CustomerDataList and its children, prefixing error messages with path +func (_abeg *CT_CustomerDataList )ValidateWithPath (path string )error {for _ebf ,_agabf :=range _abeg .CustData {if _aeaa :=_agabf .ValidateWithPath (_d .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_ebf )); +_aeaa !=nil {return _aeaa ;};};if _abeg .Tags !=nil {if _ffed :=_abeg .Tags .ValidateWithPath (path +"\u002f\u0054\u0061g\u0073");_ffed !=nil {return _ffed ;};};return nil ;};func NewCT_TLOleBuildChart ()*CT_TLOleBuildChart {_cefda :=&CT_TLOleBuildChart {}; +return _cefda };func NewCT_SlideViewProperties ()*CT_SlideViewProperties {_gfbbdd :=&CT_SlideViewProperties {};_gfbbdd .CSldViewPr =NewCT_CommonSlideViewProperties ();return _gfbbdd ;};func (_fadd *CT_Connector )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fadd .NvCxnSpPr =NewCT_ConnectorNonVisual (); +_fadd .SpPr =_fe .NewCT_ShapeProperties ();_egfe :for {_fcb ,_dcfe :=d .Token ();if _dcfe !=nil {return _dcfe ;};switch _gbc :=_fcb .(type ){case _b .StartElement :switch _gbc .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _feeaf :=d .DecodeElement (_fadd .NvCxnSpPr ,&_gbc ); +_feeaf !=nil {return _feeaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gag :=d .DecodeElement (_fadd .SpPr ,&_gbc ); +_gag !=nil {return _gag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fadd .Style =_fe .NewCT_ShapeStyle (); +if _edga :=d .DecodeElement (_fadd .Style ,&_gbc );_edga !=nil {return _edga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fadd .ExtLst =NewCT_ExtensionListModify (); +if _dgba :=d .DecodeElement (_fadd .ExtLst ,&_gbc );_dgba !=nil {return _dgba ;};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",_gbc .Name ); +if _ceeb :=d .Skip ();_ceeb !=nil {return _ceeb ;};};case _b .EndElement :break _egfe ;case _b .CharData :};};return nil ;};func NewCT_Extension ()*CT_Extension {_efc :=&CT_Extension {};return _efc }; -// Photo Album Information -PhotoAlbum *CT_PhotoAlbum ; +// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path +func (_ggag *CT_HeaderFooter )ValidateWithPath (path string )error {if _ggag .ExtLst !=nil {if _abfe :=_ggag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abfe !=nil {return _abfe ;};};return nil ;};func (_ebfc ST_PrintWhat )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_deaf :=_b .Attr {}; +_deaf .Name =name ;switch _ebfc {case ST_PrintWhatUnset :_deaf .Value ="";case ST_PrintWhatSlides :_deaf .Value ="\u0073\u006c\u0069\u0064\u0065\u0073";case ST_PrintWhatHandouts1 :_deaf .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00731";case ST_PrintWhatHandouts2 :_deaf .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00732"; +case ST_PrintWhatHandouts3 :_deaf .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00733";case ST_PrintWhatHandouts4 :_deaf .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00734";case ST_PrintWhatHandouts6 :_deaf .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00736"; +case ST_PrintWhatHandouts9 :_deaf .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00739";case ST_PrintWhatNotes :_deaf .Value ="\u006e\u006f\u0074e\u0073";case ST_PrintWhatOutline :_deaf .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";};return _deaf ,nil ; +};func (_cbafb ST_WebColorType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cfccae :=_b .Attr {};_cfccae .Name =name ;switch _cbafb {case ST_WebColorTypeUnset :_cfccae .Value ="";case ST_WebColorTypeNone :_cfccae .Value ="\u006e\u006f\u006e\u0065"; +case ST_WebColorTypeBrowser :_cfccae .Value ="\u0062r\u006f\u0077\u0073\u0065\u0072";case ST_WebColorTypePresentationText :_cfccae .Value ="\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_WebColorTypePresentationAccent :_cfccae .Value ="\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074"; +case ST_WebColorTypeWhiteTextOnBlack :_cfccae .Value ="\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b";case ST_WebColorTypeBlackTextOnWhite :_cfccae .Value ="\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065"; +};return _cfccae ,nil ;};func (_gdffb *CT_NotesTextViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_aagff :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_gdffb .CViewPr ,_aagff ); +if _gdffb .ExtLst !=nil {_eceef :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdffb .ExtLst ,_eceef );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fcffb *CT_TLAnimVariantStringVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgefg :=range start .Attr {if _bgefg .Name .Local =="\u0076\u0061\u006c"{_ebbcg ,_gcdea :=_bgefg .Value ,error (nil ); +if _gcdea !=nil {return _gcdea ;};_fcffb .ValAttr =_ebbcg ;continue ;};};for {_dcefb ,_ecbd :=d .Token ();if _ecbd !=nil {return _d .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",_ecbd ); +};if _cdeacf ,_aadeg :=_dcefb .(_b .EndElement );_aadeg &&_cdeacf .Name ==start .Name {break ;};};return nil ;}; -// List of Customer Data Buckets -CustDataLst *CT_CustomerDataList ; +// Validate validates the CT_SlideIdList and its children +func (_gbbc *CT_SlideIdList )Validate ()error {return _gbbc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049d\u004c\u0069\u0073\u0074");}; -// Kinsoku Settings -Kinsoku *CT_Kinsoku ; +// ValidateWithPath validates the CT_TLGraphicalObjectBuild and its children, prefixing error messages with path +func (_feegc *CT_TLGraphicalObjectBuild )ValidateWithPath (path string )error {if _feegc .BldAsOne !=nil {if _adeba :=_feegc .BldAsOne .ValidateWithPath (path +"\u002fB\u006c\u0064\u0041\u0073\u004f\u006ee");_adeba !=nil {return _adeba ;};};if _feegc .BldSub !=nil {if _baad :=_feegc .BldSub .ValidateWithPath (path +"\u002fB\u006c\u0064\u0053\u0075\u0062"); +_baad !=nil {return _baad ;};};return nil ;};type SldMaster struct{CT_SlideMaster };func (_dbdfg *CmLst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbdfg .CT_CommentList =*NewCT_CommentList ();_gceb :for {_edgca ,_cddee :=d .Token (); +if _cddee !=nil {return _cddee ;};switch _eacbfd :=_edgca .(type ){case _b .StartElement :switch _eacbfd .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d"}:_eadgd :=NewCT_Comment (); +if _gfeeb :=d .DecodeElement (_eadgd ,&_eacbfd );_gfeeb !=nil {return _gfeeb ;};_dbdfg .Cm =append (_dbdfg .Cm ,_eadgd );default:_e .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",_eacbfd .Name ); +if _bgefb :=d .Skip ();_bgefb !=nil {return _bgefb ;};};case _b .EndElement :break _gceb ;case _b .CharData :};};return nil ;};type CmAuthorLst struct{CT_CommentAuthorList };func (_eddbg *CT_TLSubShapeId )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_eddbg .SpidAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ViewPr struct{CT_ViewProperties }; -// Presentation Default Text Style -DefaultTextStyle *_eb .CT_TextListStyle ; +// ValidateWithPath validates the CT_TLCommandBehavior and its children, prefixing error messages with path +func (_afca *CT_TLCommandBehavior )ValidateWithPath (path string )error {if _daeb :=_afca .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_daeb !=nil {return _daeb ;};if _gegec :=_afca .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072"); +_gegec !=nil {return _gegec ;};return nil ;};func (_cbgce *CT_ViewProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gccbge :=range start .Attr {if _gccbge .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_cbgce .LastViewAttr .UnmarshalXMLAttr (_gccbge ); +continue ;};if _gccbge .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_cbfa ,_addac :=_gb .ParseBool (_gccbge .Value );if _addac !=nil {return _addac ;};_cbgce .ShowCommentsAttr =&_cbfa ;continue ;};};_bgcc :for {_gace ,_fdeab :=d .Token (); +if _fdeab !=nil {return _fdeab ;};switch _edad :=_gace .(type ){case _b .StartElement :switch _edad .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbgce .NormalViewPr =NewCT_NormalViewProperties (); +if _ddddd :=d .DecodeElement (_cbgce .NormalViewPr ,&_edad );_ddddd !=nil {return _ddddd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbgce .SlideViewPr =NewCT_SlideViewProperties (); +if _ddda :=d .DecodeElement (_cbgce .SlideViewPr ,&_edad );_ddda !=nil {return _ddda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbgce .OutlineViewPr =NewCT_OutlineViewProperties (); +if _dbdgd :=d .DecodeElement (_cbgce .OutlineViewPr ,&_edad );_dbdgd !=nil {return _dbdgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbgce .NotesTextViewPr =NewCT_NotesTextViewProperties (); +if _cffdec :=d .DecodeElement (_cbgce .NotesTextViewPr ,&_edad );_cffdec !=nil {return _cffdec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbgce .SorterViewPr =NewCT_SlideSorterViewProperties (); +if _cadcd :=d .DecodeElement (_cbgce .SorterViewPr ,&_edad );_cadcd !=nil {return _cadcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbgce .NotesViewPr =NewCT_NotesViewProperties (); +if _eddee :=d .DecodeElement (_cbgce .NotesViewPr ,&_edad );_eddee !=nil {return _eddee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbgce .GridSpacing =_fe .NewCT_PositiveSize2D (); +if _fagecb :=d .DecodeElement (_cbgce .GridSpacing ,&_edad );_fagecb !=nil {return _fagecb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cbgce .ExtLst =NewCT_ExtensionList (); +if _cebf :=d .DecodeElement (_cbgce .ExtLst ,&_edad );_cebf !=nil {return _cebf ;};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\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_edad .Name ); +if _bebce :=d .Skip ();_bebce !=nil {return _bebce ;};};case _b .EndElement :break _bgcc ;case _b .CharData :};};return nil ;};func (_bbddb *ST_SlideSizeType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfbdcg ,_bgdbaa :=d .Token ();if _bgdbaa !=nil {return _bgdbaa ; +};if _caceg ,_ggcda :=_bfbdcg .(_b .EndElement );_ggcda &&_caceg .Name ==start .Name {*_bbddb =1;return nil ;};if _dcfgb ,_fgddb :=_bfbdcg .(_b .CharData );!_fgddb {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfbdcg ); +}else {switch string (_dcfgb ){case "":*_bbddb =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_bbddb =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_bbddb =2;case "\u0041\u0034":*_bbddb =3;case "\u0033\u0035\u006d\u006d":*_bbddb =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_bbddb =5; +case "\u0062\u0061\u006e\u006e\u0065\u0072":*_bbddb =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bbddb =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_bbddb =8;case "\u0041\u0033":*_bbddb =9;case "\u0042\u0034\u0049S\u004f":*_bbddb =10;case "\u0042\u0035\u0049S\u004f":*_bbddb =11; +case "\u0042\u0034\u004aI\u0053":*_bbddb =12;case "\u0042\u0035\u004aI\u0053":*_bbddb =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_bbddb =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_bbddb =15;case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_bbddb =16; +};};_bfbdcg ,_bgdbaa =d .Token ();if _bgdbaa !=nil {return _bgdbaa ;};if _dbad ,_cgbga :=_bfbdcg .(_b .EndElement );_cgbga &&_dbad .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfbdcg ); +};type ST_TLBehaviorTransformType byte ;func (_ggef *CT_TLAnimateBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggef .ByAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_ggef .ByAttr )}); +};if _ggef .FromAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_ggef .FromAttr )});};if _ggef .ToAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_ggef .ToAttr )}); +};if _ggef .CalcmodeAttr !=ST_TLAnimateBehaviorCalcModeUnset {_bgcb ,_bdgec :=_ggef .CalcmodeAttr .MarshalXMLAttr (_b .Name {Local :"\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"});if _bdgec !=nil {return _bdgec ;};start .Attr =append (start .Attr ,_bgcb ); +};if _ggef .ValueTypeAttr !=ST_TLAnimateBehaviorValueTypeUnset {_cgaga ,_agcba :=_ggef .ValueTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"});if _agcba !=nil {return _agcba ;};start .Attr =append (start .Attr ,_cgaga ); +};e .EncodeToken (start );_egcaag :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_ggef .CBhvr ,_egcaag );if _ggef .TavLst !=nil {_gbed :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u0061\u0076\u004c\u0073\u0074"}}; +e .EncodeElement (_ggef .TavLst ,_gbed );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_TransitionInOutDirectionType byte ;type ST_TLAnimateMotionBehaviorOrigin byte ; -// Modification Verifier -ModifyVerifier *CT_ModifyVerifier ; +// ValidateWithPath validates the ViewPr and its children, prefixing error messages with path +func (_ebegd *ViewPr )ValidateWithPath (path string )error {if _ccedf :=_ebegd .CT_ViewProperties .ValidateWithPath (path );_ccedf !=nil {return _ccedf ;};return nil ;};type CT_CornerDirectionTransition struct{ -// Extension List -ExtLst *CT_ExtensionList ;};func (_dffg *CT_TagsData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_adceb :=range start .Attr {if _adceb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_adceb .Name .Local =="\u0069\u0064"||_adceb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_adceb .Name .Local =="\u0069\u0064"{_bgega ,_egdec :=_adceb .Value ,error (nil ); -if _egdec !=nil {return _egdec ;};_dffg .IdAttr =_bgega ;continue ;};};for {_ggcc ,_daff :=d .Token ();if _daff !=nil {return _fa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_daff ); -};if _abef ,_fcfad :=_ggcc .(_g .EndElement );_fcfad &&_abef .Name ==start .Name {break ;};};return nil ;};const (ST_TLNextActionTypeUnset ST_TLNextActionType =0;ST_TLNextActionTypeNone ST_TLNextActionType =1;ST_TLNextActionTypeSeek ST_TLNextActionType =2; -);func NewCT_TLTimeNodeExclusive ()*CT_TLTimeNodeExclusive {_fadbb :=&CT_TLTimeNodeExclusive {};_fadbb .CTn =NewCT_TLCommonTimeNodeData ();return _fadbb ;};func NewCT_TLShapeTargetElement ()*CT_TLShapeTargetElement {_cegc :=&CT_TLShapeTargetElement {}; -return _cegc ;}; +// Direction +DirAttr ST_TransitionCornerDirectionType ;};func (_aca *CT_CustomShowList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecfc :for {_gafgg ,_aggg :=d .Token ();if _aggg !=nil {return _aggg ;};switch _dgbaf :=_gafgg .(type ){case _b .StartElement :switch _dgbaf .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_adbe :=NewCT_CustomShow (); +if _bdgb :=d .DecodeElement (_adbe ,&_dgbaf );_bdgb !=nil {return _bdgb ;};_aca .CustShow =append (_aca .CustShow ,_adbe );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\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_dgbaf .Name ); +if _baa :=d .Skip ();_baa !=nil {return _baa ;};};case _b .EndElement :break _ecfc ;case _b .CharData :};};return nil ;};func (_ecdf *CT_HtmlPublishProperties )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ceb :=range start .Attr {if _ceb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ceb .Name .Local =="\u0069\u0064"||_ceb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ceb .Name .Local =="\u0069\u0064"{_bcbbd ,_ecgf :=_ceb .Value ,error (nil ); +if _ecgf !=nil {return _ecgf ;};_ecdf .IdAttr =_bcbbd ;continue ;};if _ceb .Name .Local =="\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"{_fac ,_gage :=_gb .ParseBool (_ceb .Value );if _gage !=nil {return _gage ; +};_ecdf .ShowSpeakerNotesAttr =&_fac ;continue ;};if _ceb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_eabf ,_gfb :=_ceb .Value ,error (nil );if _gfb !=nil {return _gfb ;};_ecdf .TargetAttr =&_eabf ;continue ;};if _ceb .Name .Local =="\u0074\u0069\u0074l\u0065"{_ggce ,_cbgac :=_ceb .Value ,error (nil ); +if _cbgac !=nil {return _cbgac ;};_ecdf .TitleAttr =&_ggce ;continue ;};};_dcbd :for {_fbecb ,_dbcf :=d .Token ();if _dbcf !=nil {return _dbcf ;};switch _fdfb :=_fbecb .(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\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecdf .SldAll =NewCT_Empty (); +if _cbdb :=d .DecodeElement (_ecdf .SldAll ,&_fdfb );_cbdb !=nil {return _cbdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecdf .SldRg =NewCT_IndexRange (); +if _abaa :=d .DecodeElement (_ecdf .SldRg ,&_fdfb );_abaa !=nil {return _abaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_ecdf .CustShow =NewCT_CustomShowId (); +if _bdee :=d .DecodeElement (_ecdf .CustShow ,&_fdfb );_bdee !=nil {return _bdee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_ecdf .ExtLst =NewCT_ExtensionList (); +if _fcd :=d .DecodeElement (_ecdf .ExtLst ,&_fdfb );_fcd !=nil {return _fcd ;};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\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0020%\u0076",_fdfb .Name ); +if _ddagb :=d .Skip ();_ddagb !=nil {return _ddagb ;};};case _b .EndElement :break _dcbd ;case _b .CharData :};};return nil ;};func NewCT_Picture ()*CT_Picture {_bfee :=&CT_Picture {};_bfee .NvPicPr =NewCT_PictureNonVisual ();_bfee .BlipFill =_fe .NewCT_BlipFillProperties (); +_bfee .SpPr =_fe .NewCT_ShapeProperties ();return _bfee ;};func NewCT_TLTemplateList ()*CT_TLTemplateList {_gdfea :=&CT_TLTemplateList {};return _gdfea };type ST_PhotoAlbumFrameShape byte ;type CT_TLTriggerRuntimeNode struct{ -// Validate validates the CT_SlideMasterTextStyles and its children -func (_gdedc *CT_SlideMasterTextStyles )Validate ()error {return _gdedc .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0073");};func (_ggefd *CT_TagsData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_ggefd .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aagegc ST_SplitterBarState )String ()string {switch _aagegc {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 (_fdgd *CT_TLAnimVariantIntegerVal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cgcb :=range start .Attr {if _cgcb .Name .Local =="\u0076\u0061\u006c"{_bbagb ,_dcba :=_f .ParseInt (_cgcb .Value ,10,32); -if _dcba !=nil {return _dcba ;};_fdgd .ValAttr =int32 (_bbagb );continue ;};};for {_ebfdc ,_gfadc :=d .Token ();if _gfadc !=nil {return _fa .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",_gfadc ); -};if _aagec ,_ffea :=_ebfdc .(_g .EndElement );_ffea &&_aagec .Name ==start .Name {break ;};};return nil ;};func (_agaf ST_TLAnimateMotionBehaviorOrigin )String ()string {switch _agaf {case 0:return "";case 1:return "\u0070\u0061\u0072\u0065\u006e\u0074"; -case 2:return "\u006c\u0061\u0079\u006f\u0075\u0074";};return "";}; +// Value +ValAttr ST_TLTriggerRuntimeNode ;};func (_ecde *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecde .CNvPr =_fe .NewCT_NonVisualDrawingProps ();_ecde .CNvGraphicFramePr =_fe .NewCT_NonVisualGraphicFrameProperties (); +_ecde .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_agbbe :for {_dbea ,_fagba :=d .Token ();if _fagba !=nil {return _fagba ;};switch _caca :=_dbea .(type ){case _b .StartElement :switch _caca .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _agac :=d .DecodeElement (_ecde .CNvPr ,&_caca ); +_agac !=nil {return _agac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _gbe :=d .DecodeElement (_ecde .CNvGraphicFramePr ,&_caca ); +_gbe !=nil {return _gbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _aac :=d .DecodeElement (_ecde .NvPr ,&_caca ); +_aac !=nil {return _aac ;};default:_e .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",_caca .Name ); +if _gdfa :=d .Skip ();_gdfa !=nil {return _gdfa ;};};case _b .EndElement :break _agbbe ;case _b .CharData :};};return nil ;};func NewCT_NotesMasterIdList ()*CT_NotesMasterIdList {_ecaa :=&CT_NotesMasterIdList {};return _ecaa };type CT_NotesViewProperties struct{ -// Validate validates the CT_ModifyVerifier and its children -func (_ccfa *CT_ModifyVerifier )Validate ()error {return _ccfa .ValidateWithPath ("\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072");};func (_bcdf ST_TLTriggerRuntimeNode )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_befe :=_g .Attr {}; -_befe .Name =name ;switch _bcdf {case ST_TLTriggerRuntimeNodeUnset :_befe .Value ="";case ST_TLTriggerRuntimeNodeFirst :_befe .Value ="\u0066\u0069\u0072s\u0074";case ST_TLTriggerRuntimeNodeLast :_befe .Value ="\u006c\u0061\u0073\u0074";case ST_TLTriggerRuntimeNodeAll :_befe .Value ="\u0061\u006c\u006c"; -};return _befe ,nil ;}; +// Common Slide View Properties +CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;};func (_eceg *ST_TLCommandType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cegeg ,_adbba :=d .Token ();if _adbba !=nil {return _adbba ;};if _bbea ,_bacda :=_cegeg .(_b .EndElement ); +_bacda &&_bbea .Name ==start .Name {*_eceg =1;return nil ;};if _aabc ,_dddfg :=_cegeg .(_b .CharData );!_dddfg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cegeg ); +}else {switch string (_aabc ){case "":*_eceg =0;case "\u0065\u0076\u0074":*_eceg =1;case "\u0063\u0061\u006c\u006c":*_eceg =2;case "\u0076\u0065\u0072\u0062":*_eceg =3;};};_cegeg ,_adbba =d .Token ();if _adbba !=nil {return _adbba ;};if _abbfcd ,_egdfd :=_cegeg .(_b .EndElement ); +_egdfd &&_abbfcd .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cegeg );};func (_gdff *CT_InOutTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbd :=range start .Attr {if _bbd .Name .Local =="\u0064\u0069\u0072"{_gdff .DirAttr .UnmarshalXMLAttr (_bbd ); +continue ;};};for {_dgbd ,_aefee :=d .Token ();if _aefee !=nil {return _d .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",_aefee ); +};if _egfc ,_bfaf :=_dgbd .(_b .EndElement );_bfaf &&_egfc .Name ==start .Name {break ;};};return nil ;};func (_bdcdea ST_IterateType )Validate ()error {return _bdcdea .ValidateWithPath ("")};func (_cega ST_TLChartSubelementType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cega .String (),start ); +}; -// Validate validates the CT_SlideTransition and its children -func (_bcbe *CT_SlideTransition )Validate ()error {return _bcbe .ValidateWithPath ("\u0043T\u005fS\u006c\u0069\u0064\u0065\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");}; +// Validate validates the CT_TLBuildDiagram and its children +func (_afdd *CT_TLBuildDiagram )Validate ()error {return _afdd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069a\u0067\u0072\u0061\u006d");};func (_ebgaf *CT_SlideSorterViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebgaf .ShowFormattingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_ebgaf .ShowFormattingAttr ))}); +};e .EncodeToken (start );_fbac :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_ebgaf .CViewPr ,_fbac );if _ebgaf .ExtLst !=nil {_dbcb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ebgaf .ExtLst ,_dbcb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_agbcb ST_SlideLayoutType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cdfag :=_b .Attr {};_cdfag .Name =name ;switch _agbcb {case ST_SlideLayoutTypeUnset :_cdfag .Value =""; +case ST_SlideLayoutTypeTitle :_cdfag .Value ="\u0074\u0069\u0074l\u0065";case ST_SlideLayoutTypeTx :_cdfag .Value ="\u0074\u0078";case ST_SlideLayoutTypeTwoColTx :_cdfag .Value ="\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078";case ST_SlideLayoutTypeTbl :_cdfag .Value ="\u0074\u0062\u006c"; +case ST_SlideLayoutTypeTxAndChart :_cdfag .Value ="\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074";case ST_SlideLayoutTypeChartAndTx :_cdfag .Value ="\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeDgm :_cdfag .Value ="\u0064\u0067\u006d"; +case ST_SlideLayoutTypeChart :_cdfag .Value ="\u0063\u0068\u0061r\u0074";case ST_SlideLayoutTypeTxAndClipArt :_cdfag .Value ="\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074";case ST_SlideLayoutTypeClipArtAndTx :_cdfag .Value ="\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078"; +case ST_SlideLayoutTypeTitleOnly :_cdfag .Value ="\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy";case ST_SlideLayoutTypeBlank :_cdfag .Value ="\u0062\u006c\u0061n\u006b";case ST_SlideLayoutTypeTxAndObj :_cdfag .Value ="\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a"; +case ST_SlideLayoutTypeObjAndTx :_cdfag .Value ="\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeObjOnly :_cdfag .Value ="\u006fb\u006a\u004f\u006e\u006c\u0079";case ST_SlideLayoutTypeObj :_cdfag .Value ="\u006f\u0062\u006a";case ST_SlideLayoutTypeTxAndMedia :_cdfag .Value ="\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061"; +case ST_SlideLayoutTypeMediaAndTx :_cdfag .Value ="\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeObjOverTx :_cdfag .Value ="\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x";case ST_SlideLayoutTypeTxOverObj :_cdfag .Value ="\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j"; +case ST_SlideLayoutTypeTxAndTwoObj :_cdfag .Value ="t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeTwoObjAndTx :_cdfag .Value ="t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTwoObjOverTx :_cdfag .Value ="\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078"; +case ST_SlideLayoutTypeFourObj :_cdfag .Value ="\u0066o\u0075\u0072\u004f\u0062\u006a";case ST_SlideLayoutTypeVertTx :_cdfag .Value ="\u0076\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeClipArtAndVertTx :_cdfag .Value ="\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078"; +case ST_SlideLayoutTypeVertTitleAndTx :_cdfag .Value ="\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeVertTitleAndTxOverChart :_cdfag .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 :_cdfag .Value ="\u0074\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeObjAndTwoObj :_cdfag .Value ="\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeTwoObjAndObj :_cdfag .Value ="\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a"; +case ST_SlideLayoutTypeCust :_cdfag .Value ="\u0063\u0075\u0073\u0074";case ST_SlideLayoutTypeSecHead :_cdfag .Value ="\u0073e\u0063\u0048\u0065\u0061\u0064";case ST_SlideLayoutTypeTwoTxTwoObj :_cdfag .Value ="t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a"; +case ST_SlideLayoutTypeObjTx :_cdfag .Value ="\u006f\u0062\u006aT\u0078";case ST_SlideLayoutTypePicTx :_cdfag .Value ="\u0070\u0069\u0063T\u0078";};return _cdfag ,nil ;};type CT_TLTemplate struct{ -// Validate validates the CT_TLIterateIntervalPercentage and its children -func (_edegd *CT_TLIterateIntervalPercentage )Validate ()error {return _edegd .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 NewCT_TimeNodeList ()*CT_TimeNodeList {_cgbbc :=&CT_TimeNodeList {};return _cgbbc }; +// Level +LvlAttr *uint32 ; -// Validate validates the CT_TLByRgbColorTransform and its children -func (_eegbb *CT_TLByRgbColorTransform )Validate ()error {return _eegbb .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0052\u0067\u0062\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");}; +// Time Node List +TnLst *CT_TimeNodeList ;};type CT_SlideIdList struct{ -// Validate validates the CT_NormalViewPortion and its children -func (_fdbdb *CT_NormalViewPortion )Validate ()error {return _fdbdb .ValidateWithPath ("C\u0054_\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069e\u0077\u0050\u006f\u0072ti\u006f\u006e");};func NewCT_IndexRange ()*CT_IndexRange {_ccba :=&CT_IndexRange {}; -return _ccba };func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_dgee :=&CT_PictureNonVisual {};_dgee .CNvPr =_eb .NewCT_NonVisualDrawingProps ();_dgee .CNvPicPr =_eb .NewCT_NonVisualPictureProperties ();_dgee .NvPr =NewCT_ApplicationNonVisualDrawingProps (); -return _dgee ;};func (_dgaga ST_TLAnimateBehaviorCalcMode )ValidateWithPath (path string )error {switch _dgaga {case 0,1,2,3:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgaga )); -};return nil ;};func (_gceda ST_TLAnimateColorSpace )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dfbfc :=_g .Attr {};_dfbfc .Name =name ;switch _gceda {case ST_TLAnimateColorSpaceUnset :_dfbfc .Value ="";case ST_TLAnimateColorSpaceRgb :_dfbfc .Value ="\u0072\u0067\u0062"; -case ST_TLAnimateColorSpaceHsl :_dfbfc .Value ="\u0068\u0073\u006c";};return _dfbfc ,nil ;};func (_bdcf *CT_Picture )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_dafbb :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u006e\u0076\u0050\u0069\u0063\u0050r"}}; -e .EncodeElement (_bdcf .NvPicPr ,_dafbb );_dedg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bdcf .BlipFill ,_dedg );_cfgd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_bdcf .SpPr ,_cfgd );if _bdcf .Style !=nil {_afcd :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bdcf .Style ,_afcd );};if _bdcf .ExtLst !=nil {_dfgd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bdcf .ExtLst ,_dfgd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_CommonSlideViewProperties struct{ +// Slide ID +SldId []*CT_SlideIdListEntry ;};func (_ffaddf *ST_TLAnimateBehaviorCalcMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ffaddf =0;case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_ffaddf =1;case "\u006c\u0069\u006e":*_ffaddf =2; +case "\u0066\u006d\u006c\u0061":*_ffaddf =3;};return nil ;}; -// Snap Objects to Grid -SnapToGridAttr *bool ; +// ValidateWithPath validates the CT_ViewProperties and its children, prefixing error messages with path +func (_cdaf *CT_ViewProperties )ValidateWithPath (path string )error {if _baeb :=_cdaf .LastViewAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0056\u0069\u0065\u0077\u0041\u0074\u0074\u0072");_baeb !=nil {return _baeb ;};if _cdaf .NormalViewPr !=nil {if _gbfge :=_cdaf .NormalViewPr .ValidateWithPath (path +"\u002f\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"); +_gbfge !=nil {return _gbfge ;};};if _cdaf .SlideViewPr !=nil {if _dagf :=_cdaf .SlideViewPr .ValidateWithPath (path +"\u002f\u0053\u006ci\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072");_dagf !=nil {return _dagf ;};};if _cdaf .OutlineViewPr !=nil {if _fbdaa :=_cdaf .OutlineViewPr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056i\u0065\u0077\u0050\u0072"); +_fbdaa !=nil {return _fbdaa ;};};if _cdaf .NotesTextViewPr !=nil {if _ebgffa :=_cdaf .NotesTextViewPr .ValidateWithPath (path +"\u002f\u004eo\u0074\u0065\u0073T\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072");_ebgffa !=nil {return _ebgffa ;};}; +if _cdaf .SorterViewPr !=nil {if _edbdg :=_cdaf .SorterViewPr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072");_edbdg !=nil {return _edbdg ;};};if _cdaf .NotesViewPr !=nil {if _eegca :=_cdaf .NotesViewPr .ValidateWithPath (path +"\u002f\u004e\u006ft\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"); +_eegca !=nil {return _eegca ;};};if _cdaf .GridSpacing !=nil {if _gafab :=_cdaf .GridSpacing .ValidateWithPath (path +"\u002f\u0047\u0072i\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_gafab !=nil {return _gafab ;};};if _cdaf .ExtLst !=nil {if _agceb :=_cdaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_agceb !=nil {return _agceb ;};};return nil ;};func NewCT_TLByHslColorTransform ()*CT_TLByHslColorTransform {_fefcc :=&CT_TLByHslColorTransform {};return _fefcc ;};type CT_Comment struct{ -// Snap Objects to Objects -SnapToObjectsAttr *bool ; +// Comment Author ID +AuthorIdAttr uint32 ; -// Show Guides in View -ShowGuidesAttr *bool ; +// Comment Date/Time +DtAttr *_f .Time ; -// Base properties for Slide View -CViewPr *CT_CommonViewProperties ; +// Comment Index +IdxAttr uint32 ; -// List of Guides -GuideLst *CT_GuideList ;}; +// Comment Position +Pos *_fe .CT_Point2D ; -// Validate validates the CT_BuildList and its children -func (_geede *CT_BuildList )Validate ()error {return _geede .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0069\u006c\u0064\u004c\u0069\u0073\u0074");};func (_efcfa *CT_SlideMasterIdListEntry )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffaab :=range start .Attr {if _ffaab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ffaab .Name .Local =="\u0069\u0064"||_ffaab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ffaab .Name .Local =="\u0069\u0064"{_cbfde ,_ffgd :=_ffaab .Value ,error (nil ); -if _ffgd !=nil {return _ffgd ;};_efcfa .RIdAttr =_cbfde ;continue ;};if _ffaab .Name .Local =="\u0069\u0064"{_fgeg ,_efffc :=_f .ParseUint (_ffaab .Value ,10,32);if _efffc !=nil {return _efffc ;};_gdfe :=uint32 (_fgeg );_efcfa .IdAttr =&_gdfe ;continue ; -};};_ggfc :for {_bfebf ,_bdacf :=d .Token ();if _bdacf !=nil {return _bdacf ;};switch _gbaff :=_bfebf .(type ){case _g .StartElement :switch _gbaff .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_efcfa .ExtLst =NewCT_ExtensionList (); -if _bdcbb :=d .DecodeElement (_efcfa .ExtLst ,&_gbaff );_bdcbb !=nil {return _bdcbb ;};default:_gdf .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",_gbaff .Name ); -if _bgbb :=d .Skip ();_bgbb !=nil {return _bgbb ;};};case _g .EndElement :break _ggfc ;case _g .CharData :};};return nil ;}; +// Comment's Text Content +Text string ;ExtLst *CT_ExtensionListModify ;};func (_acbfa *ST_TLBehaviorAdditiveType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_acbfa =0;case "\u0062\u0061\u0073\u0065":*_acbfa =1;case "\u0073\u0075\u006d":*_acbfa =2;case "\u0072\u0065\u0070\u006c":*_acbfa =3; +case "\u006d\u0075\u006c\u0074":*_acbfa =4;case "\u006e\u006f\u006e\u0065":*_acbfa =5;};return nil ;};func (_aefgag *CT_SlideTransitionChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aefgag .Blinds !=nil {_ggbe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u006e\u0064\u0073"}}; +e .EncodeElement (_aefgag .Blinds ,_ggbe );};if _aefgag .Checker !=nil {_bccg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u0068\u0065\u0063\u006b\u0065r"}};e .EncodeElement (_aefgag .Checker ,_bccg );};if _aefgag .Circle !=nil {_eeeaf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0069\u0072\u0063\u006c\u0065"}}; +e .EncodeElement (_aefgag .Circle ,_eeeaf );};if _aefgag .Dissolve !=nil {_bgfce :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}};e .EncodeElement (_aefgag .Dissolve ,_bgfce );};if _aefgag .Comb !=nil {_bedd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006f\u006d\u0062"}}; +e .EncodeElement (_aefgag .Comb ,_bedd );};if _aefgag .Cover !=nil {_ceca :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0063\u006f\u0076\u0065\u0072"}};e .EncodeElement (_aefgag .Cover ,_ceca );};if _aefgag .Cut !=nil {_dagc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063u\u0074"}}; +e .EncodeElement (_aefgag .Cut ,_dagc );};if _aefgag .Diamond !=nil {_eccgg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0064\u0069\u0061\u006d\u006f\u006ed"}};e .EncodeElement (_aefgag .Diamond ,_eccgg );};if _aefgag .Fade !=nil {_aacg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0066\u0061\u0064\u0065"}}; +e .EncodeElement (_aefgag .Fade ,_aacg );};if _aefgag .Newsflash !=nil {_aggb :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u006e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068"}};e .EncodeElement (_aefgag .Newsflash ,_aggb );};if _aefgag .Plus !=nil {_cfff :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u006c\u0075\u0073"}}; +e .EncodeElement (_aefgag .Plus ,_cfff );};if _aefgag .Pull !=nil {_dbdfd :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u0075\u006c\u006c"}};e .EncodeElement (_aefgag .Pull ,_dbdfd );};if _aefgag .Push !=nil {_befba :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0070\u0075\u0073\u0068"}}; +e .EncodeElement (_aefgag .Push ,_befba );};if _aefgag .Random !=nil {_agcdg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0072\u0061\u006e\u0064\u006f\u006d"}};e .EncodeElement (_aefgag .Random ,_agcdg );};if _aefgag .RandomBar !=nil {_daec :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0072\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072"}}; +e .EncodeElement (_aefgag .RandomBar ,_daec );};if _aefgag .Split !=nil {_feecf :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0070\u006c\u0069\u0074"}};e .EncodeElement (_aefgag .Split ,_feecf );};if _aefgag .Strips !=nil {_abgb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0069\u0070\u0073"}}; +e .EncodeElement (_aefgag .Strips ,_abgb );};if _aefgag .Wedge !=nil {_fgfc :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0077\u0065\u0064\u0067\u0065"}};e .EncodeElement (_aefgag .Wedge ,_fgfc );};if _aefgag .Wheel !=nil {_edfg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0077\u0068\u0065\u0065\u006c"}}; +e .EncodeElement (_aefgag .Wheel ,_edfg );};if _aefgag .Wipe !=nil {_cacc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0077\u0069\u0070\u0065"}};e .EncodeElement (_aefgag .Wipe ,_cacc );};if _aefgag .Zoom !=nil {_bedcb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u007a\u006f\u006f\u006d"}}; +e .EncodeElement (_aefgag .Zoom ,_bedcb );};return nil ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionHorz ST_Direction =1;ST_DirectionVert ST_Direction =2;);func (_dbedg *CT_SlideTransitionChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgab :for {_adeb ,_gbga :=d .Token (); +if _gbga !=nil {return _gbga ;};switch _cfee :=_adeb .(type ){case _b .StartElement :switch _cfee .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbedg .Blinds =NewCT_OrientationTransition (); +if _fbbec :=d .DecodeElement (_dbedg .Blinds ,&_cfee );_fbbec !=nil {return _fbbec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbedg .Checker =NewCT_OrientationTransition (); +if _eabe :=d .DecodeElement (_dbedg .Checker ,&_cfee );_eabe !=nil {return _eabe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dbedg .Circle =NewCT_Empty (); +if _bdbdg :=d .DecodeElement (_dbedg .Circle ,&_cfee );_bdbdg !=nil {return _bdbdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbedg .Dissolve =NewCT_Empty (); +if _daeaa :=d .DecodeElement (_dbedg .Dissolve ,&_cfee );_daeaa !=nil {return _daeaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dbedg .Comb =NewCT_OrientationTransition (); +if _decg :=d .DecodeElement (_dbedg .Comb ,&_cfee );_decg !=nil {return _decg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dbedg .Cover =NewCT_EightDirectionTransition (); +if _cfge :=d .DecodeElement (_dbedg .Cover ,&_cfee );_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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dbedg .Cut =NewCT_OptionalBlackTransition (); +if _ggffd :=d .DecodeElement (_dbedg .Cut ,&_cfee );_ggffd !=nil {return _ggffd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbedg .Diamond =NewCT_Empty (); +if _cbggg :=d .DecodeElement (_dbedg .Diamond ,&_cfee );_cbggg !=nil {return _cbggg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbedg .Fade =NewCT_OptionalBlackTransition (); +if _acbc :=d .DecodeElement (_dbedg .Fade ,&_cfee );_acbc !=nil {return _acbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbedg .Newsflash =NewCT_Empty (); +if _dbac :=d .DecodeElement (_dbedg .Newsflash ,&_cfee );_dbac !=nil {return _dbac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbedg .Plus =NewCT_Empty (); +if _acbfd :=d .DecodeElement (_dbedg .Plus ,&_cfee );_acbfd !=nil {return _acbfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbedg .Pull =NewCT_EightDirectionTransition (); +if _aagdf :=d .DecodeElement (_dbedg .Pull ,&_cfee );_aagdf !=nil {return _aagdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbedg .Push =NewCT_SideDirectionTransition (); +if _affce :=d .DecodeElement (_dbedg .Push ,&_cfee );_affce !=nil {return _affce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbedg .Random =NewCT_Empty (); +if _ggage :=d .DecodeElement (_dbedg .Random ,&_cfee );_ggage !=nil {return _ggage ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbedg .RandomBar =NewCT_OrientationTransition (); +if _egea :=d .DecodeElement (_dbedg .RandomBar ,&_cfee );_egea !=nil {return _egea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbedg .Split =NewCT_SplitTransition (); +if _bcaa :=d .DecodeElement (_dbedg .Split ,&_cfee );_bcaa !=nil {return _bcaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbedg .Strips =NewCT_CornerDirectionTransition (); +if _fcdbd :=d .DecodeElement (_dbedg .Strips ,&_cfee );_fcdbd !=nil {return _fcdbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbedg .Wedge =NewCT_Empty (); +if _cbccf :=d .DecodeElement (_dbedg .Wedge ,&_cfee );_cbccf !=nil {return _cbccf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbedg .Wheel =NewCT_WheelTransition (); +if _fffde :=d .DecodeElement (_dbedg .Wheel ,&_cfee );_fffde !=nil {return _fffde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbedg .Wipe =NewCT_SideDirectionTransition (); +if _cfeee :=d .DecodeElement (_dbedg .Wipe ,&_cfee );_cfeee !=nil {return _cfeee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbedg .Zoom =NewCT_InOutTransition (); +if _eebdg :=d .DecodeElement (_dbedg .Zoom ,&_cfee );_eebdg !=nil {return _eebdg ;};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\u0053\u006c\u0069\u0064\u0065\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0043h\u006f\u0069\u0063\u0065\u0020%\u0076",_cfee .Name ); +if _gcfeb :=d .Skip ();_gcfeb !=nil {return _gcfeb ;};};case _b .EndElement :break _bgab ;case _b .CharData :};};return nil ;};func (_ddcggc ST_TLAnimateColorDirection )Validate ()error {return _ddcggc .ValidateWithPath ("")};type CT_NormalViewProperties struct{ -// Validate validates the CT_WheelTransition and its children -func (_gbeeb *CT_WheelTransition )Validate ()error {return _gbeeb .ValidateWithPath ("\u0043T\u005fW\u0068\u0065\u0065\u006c\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_efea *CT_OleObjectEmbed )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _efea .FollowColorSchemeAttr !=ST_OleObjectFollowColorSchemeUnset {_gadg ,_cbeed :=_efea .FollowColorSchemeAttr .MarshalXMLAttr (_g .Name {Local :"\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"}); -if _cbeed !=nil {return _cbeed ;};start .Attr =append (start .Attr ,_gadg );};e .EncodeToken (start );if _efea .ExtLst !=nil {_ggbe :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efea .ExtLst ,_ggbe ); -};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Show Outline Icons in Normal View +ShowOutlineIconsAttr *bool ; -// ValidateWithPath validates the CT_EmbeddedFontDataId and its children, prefixing error messages with path -func (_bbd *CT_EmbeddedFontDataId )ValidateWithPath (path string )error {return nil };func (_gdcb *ST_PhotoAlbumFrameShape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccaa ,_baaac :=d .Token ();if _baaac !=nil {return _baaac ;};if _bgfg ,_gcaba :=_ccaa .(_g .EndElement ); -_gcaba &&_bgfg .Name ==start .Name {*_gdcb =1;return nil ;};if _dgebc ,_adbdf :=_ccaa .(_g .CharData );!_adbdf {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccaa ); -}else {switch string (_dgebc ){case "":*_gdcb =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_gdcb =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_gdcb =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_gdcb =3; -case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_gdcb =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_gdcb =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_gdcb =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_gdcb =7; -};};_ccaa ,_baaac =d .Token ();if _baaac !=nil {return _baaac ;};if _ggcadd ,_cbeac :=_ccaa .(_g .EndElement );_cbeac &&_ggcadd .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccaa ); -};type CT_CustomerDataList struct{ +// Snap Vertical Splitter +SnapVertSplitterAttr *bool ; -// Customer Data -CustData []*CT_CustomerData ; +// State of the Vertical Splitter Bar +VertBarStateAttr ST_SplitterBarState ; -// Customer Data Tags -Tags *CT_TagsData ;};func (_edeee *ST_TLBehaviorTransformType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbce ,_dfbec :=d .Token ();if _dfbec !=nil {return _dfbec ;};if _abcaa ,_abcad :=_bbce .(_g .EndElement );_abcad &&_abcaa .Name ==start .Name {*_edeee =1; -return nil ;};if _gcebb ,_ecgdg :=_bbce .(_g .CharData );!_ecgdg {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbce );}else {switch string (_gcebb ){case "":*_edeee =0; -case "\u0070\u0074":*_edeee =1;case "\u0069\u006d\u0067":*_edeee =2;};};_bbce ,_dfbec =d .Token ();if _dfbec !=nil {return _dfbec ;};if _agfffg ,_fdee :=_bbce .(_g .EndElement );_fdee &&_agfffg .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbce ); -};func NewTagLst ()*TagLst {_fgff :=&TagLst {};_fgff .CT_TagList =*NewCT_TagList ();return _fgff }; +// State of the Horizontal Splitter Bar +HorzBarStateAttr ST_SplitterBarState ; -// Validate validates the CT_TransitionStartSoundAction and its children -func (_gdbdc *CT_TransitionStartSoundAction )Validate ()error {return _gdbdc .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"); -};type ST_TransitionSpeed byte ;const (ST_TLBehaviorAccumulateTypeUnset ST_TLBehaviorAccumulateType =0;ST_TLBehaviorAccumulateTypeNone ST_TLBehaviorAccumulateType =1;ST_TLBehaviorAccumulateTypeAlways ST_TLBehaviorAccumulateType =2;); +// Prefer Single View +PreferSingleViewAttr *bool ; -// ValidateWithPath validates the CT_TLCommonMediaNodeData and its children, prefixing error messages with path -func (_fgbgb *CT_TLCommonMediaNodeData )ValidateWithPath (path string )error {if _fgbgb .VolAttr !=nil {if _gbgb :=_fgbgb .VolAttr .ValidateWithPath (path +"\u002f\u0056\u006f\u006c\u0041\u0074\u0074\u0072");_gbgb !=nil {return _gbgb ;};};if _bgbg :=_fgbgb .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e"); -_bgbg !=nil {return _bgbg ;};if _cgege :=_fgbgb .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_cgege !=nil {return _cgege ;};return nil ;}; +// Normal View Restored Left Properties +RestoredLeft *CT_NormalViewPortion ; -// Validate validates the CT_TLGraphicalObjectBuild and its children -func (_beeg *CT_TLGraphicalObjectBuild )Validate ()error {return _beeg .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0047r\u0061\u0070\u0068\u0069\u0063a\u006cO\u0062j\u0065\u0063\u0074\u0042\u0075\u0069\u006cd");};func (_gbedd *CT_TLCommonMediaNodeData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbedd .CTn =NewCT_TLCommonTimeNodeData (); -_gbedd .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_fbad :=range start .Attr {if _fbad .Name .Local =="\u0076\u006f\u006c"{_dgea ,_ccece :=ParseUnionST_PositiveFixedPercentage (_fbad .Value );if _ccece !=nil {return _ccece ;};_gbedd .VolAttr =&_dgea ;continue ; -};if _fbad .Name .Local =="\u006d\u0075\u0074\u0065"{_bfadg ,_efbg :=_f .ParseBool (_fbad .Value );if _efbg !=nil {return _efbg ;};_gbedd .MuteAttr =&_bfadg ;continue ;};if _fbad .Name .Local =="\u006e\u0075\u006d\u0053\u006c\u0064"{_agcb ,_facg :=_f .ParseUint (_fbad .Value ,10,32); -if _facg !=nil {return _facg ;};_gaga :=uint32 (_agcb );_gbedd .NumSldAttr =&_gaga ;continue ;};if _fbad .Name .Local =="\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"{_fgafg ,_dcad :=_f .ParseBool (_fbad .Value );if _dcad !=nil {return _dcad ; -};_gbedd .ShowWhenStoppedAttr =&_fgafg ;continue ;};};_fabb :for {_dfbbba ,_bggfc :=d .Token ();if _bggfc !=nil {return _bggfc ;};switch _ggdgb :=_dfbbba .(type ){case _g .StartElement :switch _ggdgb .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _bbfag :=d .DecodeElement (_gbedd .CTn ,&_ggdgb ); -_bbfag !=nil {return _bbfag ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dgeb :=d .DecodeElement (_gbedd .TgtEl ,&_ggdgb ); -_dgeb !=nil {return _dgeb ;};default:_gdf .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",_ggdgb .Name ); -if _bgebb :=d .Skip ();_bgebb !=nil {return _bgebb ;};};case _g .EndElement :break _fabb ;case _g .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 (_faga *CT_ExtensionListModify )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _faga .ModAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u006f\u0064"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_faga .ModAttr ))}); -};e .EncodeToken (start );if _faga .Ext !=nil {_ebf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_dedee :=range _faga .Ext {e .EncodeElement (_dedee ,_ebf );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; -};type ViewPr struct{CT_ViewProperties };func (_cgeeg *CT_Picture )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgeeg .NvPicPr =NewCT_PictureNonVisual ();_cgeeg .BlipFill =_eb .NewCT_BlipFillProperties ();_cgeeg .SpPr =_eb .NewCT_ShapeProperties (); -_bfgg :for {_fdaa ,_afabe :=d .Token ();if _afabe !=nil {return _afabe ;};switch _aafdc :=_fdaa .(type ){case _g .StartElement :switch _aafdc .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cbaef :=d .DecodeElement (_cgeeg .NvPicPr ,&_aafdc ); -_cbaef !=nil {return _cbaef ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _adbb :=d .DecodeElement (_cgeeg .BlipFill ,&_aafdc ); -_adbb !=nil {return _adbb ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ccbf :=d .DecodeElement (_cgeeg .SpPr ,&_aafdc ); -_ccbf !=nil {return _ccbf ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgeeg .Style =_eb .NewCT_ShapeStyle (); -if _aege :=d .DecodeElement (_cgeeg .Style ,&_aafdc );_aege !=nil {return _aege ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cgeeg .ExtLst =NewCT_ExtensionListModify (); -if _fbed :=d .DecodeElement (_cgeeg .ExtLst ,&_aafdc );_fbed !=nil {return _fbed ;};default:_gdf .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",_aafdc .Name ); -if _edcbg :=d .Skip ();_edcbg !=nil {return _edcbg ;};};case _g .EndElement :break _bfgg ;case _g .CharData :};};return nil ;};func (_aefab ST_ViewType )ValidateWithPath (path string )error {switch _aefab {case 0,1,2,3,4,5,6,7,8:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aefab )); -};return nil ;};type CT_PrintProperties struct{ +// Normal View Restored Top Properties +RestoredTop *CT_NormalViewPortion ;ExtLst *CT_ExtensionList ;};func (_cbcf *CT_TLOleChartTargetElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbcf .TypeAttr =ST_TLChartSubelementType (1);for _ ,_edag :=range start .Attr {if _edag .Name .Local =="\u0074\u0079\u0070\u0065"{_cbcf .TypeAttr .UnmarshalXMLAttr (_edag ); +continue ;};if _edag .Name .Local =="\u006c\u0076\u006c"{_efagcc ,_aagga :=_gb .ParseUint (_edag .Value ,10,32);if _aagga !=nil {return _aagga ;};_cfeae :=uint32 (_efagcc );_cbcf .LvlAttr =&_cfeae ;continue ;};};for {_gbfa ,_eebfcd :=d .Token ();if _eebfcd !=nil {return _d .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",_eebfcd ); +};if _ffgeb ,_fbfb :=_gbfa .(_b .EndElement );_fbfb &&_ffgeb .Name ==start .Name {break ;};};return nil ;};type CT_SlideMasterIdListEntry struct{ -// Print Output -PrnWhatAttr ST_PrintWhat ; +// Slide Master Identifier +IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};type Sld struct{CT_Slide };func NewCT_TLIterateIntervalPercentage ()*CT_TLIterateIntervalPercentage {_cabf :=&CT_TLIterateIntervalPercentage {};return _cabf ;};func (_beaec ST_TLAnimateBehaviorCalcMode )Validate ()error {return _beaec .ValidateWithPath ("")}; +func (_agfcb *ST_TLTimeNodeMasterRelation )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_agfcb =0;case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_agfcb =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_agfcb =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_agfcb =3; +};return nil ;};func (_ddde *CT_PresentationProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ddde .HtmlPubPr !=nil {_eeada :=_b .StartElement {Name :_b .Name {Local :"p\u003a\u0068\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072"}}; +e .EncodeElement (_ddde .HtmlPubPr ,_eeada );};if _ddde .WebPr !=nil {_bdbb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_ddde .WebPr ,_bdbb );};if _ddde .PrnPr !=nil {_gccb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0070\u0072\u006e\u0050\u0072"}}; +e .EncodeElement (_ddde .PrnPr ,_gccb );};if _ddde .ShowPr !=nil {_aeeag :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0068\u006f\u0077\u0050\u0072"}};e .EncodeElement (_ddde .ShowPr ,_aeeag );};if _ddde .ClrMru !=nil {_bfed :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0072\u0075"}}; +e .EncodeElement (_ddde .ClrMru ,_bfed );};if _ddde .ExtLst !=nil {_gadce :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddde .ExtLst ,_gadce );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_efce ST_TLTimeNodePresetClassType )ValidateWithPath (path string )error {switch _efce {case 0,1,2,3,4,5,6:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efce )); +};return nil ;}; -// Print Color Mode -ClrModeAttr ST_PrintColorMode ; +// ValidateWithPath validates the CT_WebProperties and its children, prefixing error messages with path +func (_acadd *CT_WebProperties )ValidateWithPath (path string )error {if _gefg :=_acadd .ImgSzAttr .ValidateWithPath (path +"\u002f\u0049\u006d\u0067\u0053\u007a\u0041\u0074\u0074\u0072");_gefg !=nil {return _gefg ;};if _afce :=_acadd .ClrAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0041\u0074\u0074\u0072"); +_afce !=nil {return _afce ;};if _acadd .ExtLst !=nil {if _eedea :=_acadd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eedea !=nil {return _eedea ;};};return nil ;};func (_caeg ST_TLOleChartBuildType )ValidateWithPath (path string )error {switch _caeg {case 0,1,2,3,4,5:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caeg )); +};return nil ;};func (_cabgb ST_TLTimeNodeType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cabgb .String (),start );};func (_dbgg *ST_PrintWhat )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aeba ,_fabgc :=d .Token (); +if _fabgc !=nil {return _fabgc ;};if _bfcad ,_cfgea :=_aeba .(_b .EndElement );_cfgea &&_bfcad .Name ==start .Name {*_dbgg =1;return nil ;};if _gcadd ,_edgfg :=_aeba .(_b .CharData );!_edgfg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aeba ); +}else {switch string (_gcadd ){case "":*_dbgg =0;case "\u0073\u006c\u0069\u0064\u0065\u0073":*_dbgg =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_dbgg =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_dbgg =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_dbgg =4; +case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_dbgg =5;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_dbgg =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_dbgg =7;case "\u006e\u006f\u0074e\u0073":*_dbgg =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_dbgg =9; +};};_aeba ,_fabgc =d .Token ();if _fabgc !=nil {return _fabgc ;};if _ffgfe ,_cafcb :=_aeba .(_b .EndElement );_cafcb &&_ffgfe .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aeba ); +};func (_beggg ST_PhotoAlbumLayout )String ()string {switch _beggg {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 (_febd *CT_TLCommonMediaNodeData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _febd .VolAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u006f\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_febd .VolAttr )}); +};if _febd .MuteAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0075\u0074\u0065"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_febd .MuteAttr ))});};if _febd .NumSldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0075\u006d\u0053\u006c\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_febd .NumSldAttr )}); +};if _febd .ShowWhenStoppedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_febd .ShowWhenStoppedAttr ))}); +};e .EncodeToken (start );_ebafe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_febd .CTn ,_ebafe );_abdga :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_febd .TgtEl ,_abdga ); +e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Print Hidden Slides -HiddenSlidesAttr *bool ; +// ValidateWithPath validates the CT_TLTriggerRuntimeNode and its children, prefixing error messages with path +func (_cbegb *CT_TLTriggerRuntimeNode )ValidateWithPath (path string )error {if _cbegb .ValAttr ==ST_TLTriggerRuntimeNodeUnset {return _d .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 _ffae :=_cbegb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffae !=nil {return _ffae ;};return nil ;};func (_ffcb ST_TLTimeNodeRestartType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ffcb .String (),start ); +}; -// Scale to Fit Paper when printing -ScaleToFitPaperAttr *bool ; +// Validate validates the EG_ShowType and its children +func (_eadb *EG_ShowType )Validate ()error {return _eadb .ValidateWithPath ("E\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065");}; -// Frame slides when printing -FrameSlidesAttr *bool ;ExtLst *CT_ExtensionList ;};type CT_CommonSlideData struct{ +// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path +func (_bcbg *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _ccge :=_bcbg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ccge !=nil {return _ccge ;};if _bagb :=_bcbg .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072"); +_bagb !=nil {return _bagb ;};if _ccdge :=_bcbg .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_ccdge !=nil {return _ccdge ;};return nil ;};func (_abegb ST_TLBehaviorAccumulateType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aacbb :=_b .Attr {}; +_aacbb .Name =name ;switch _abegb {case ST_TLBehaviorAccumulateTypeUnset :_aacbb .Value ="";case ST_TLBehaviorAccumulateTypeNone :_aacbb .Value ="\u006e\u006f\u006e\u0065";case ST_TLBehaviorAccumulateTypeAlways :_aacbb .Value ="\u0061\u006c\u0077\u0061\u0079\u0073"; +};return _aacbb ,nil ;};type CT_TLPoint struct{ -// Name -NameAttr *string ; +// X coordinate +XAttr _fe .ST_Percentage ; -// Slide Background -Bg *CT_Background ; +// Y coordinate +YAttr _fe .ST_Percentage ;};func NewCT_ControlList ()*CT_ControlList {_geee :=&CT_ControlList {};return _geee };func (_accf *SldMaster )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_accf .CT_SlideMaster =*NewCT_SlideMaster ();for _ ,_abcafg :=range start .Attr {if _abcafg .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_abdb ,_bfca :=_gb .ParseBool (_abcafg .Value ); +if _bfca !=nil {return _bfca ;};_accf .PreserveAttr =&_abdb ;continue ;};};_eecc :for {_cafbb ,_cegge :=d .Token ();if _cegge !=nil {return _cegge ;};switch _gfdg :=_cafbb .(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\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _daafc :=d .DecodeElement (_accf .CSld ,&_gfdg ); +_daafc !=nil {return _daafc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _daacf :=d .DecodeElement (_accf .ClrMap ,&_gfdg ); +_daacf !=nil {return _daacf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_accf .SldLayoutIdLst =NewCT_SlideLayoutIdList (); +if _edgabf :=d .DecodeElement (_accf .SldLayoutIdLst ,&_gfdg );_edgabf !=nil {return _edgabf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_accf .Transition =NewCT_SlideTransition (); +if _gggff :=d .DecodeElement (_accf .Transition ,&_gfdg );_gggff !=nil {return _gggff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_accf .Timing =NewCT_SlideTiming (); +if _egdba :=d .DecodeElement (_accf .Timing ,&_gfdg );_egdba !=nil {return _egdba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_accf .Hf =NewCT_HeaderFooter (); +if _ggafe :=d .DecodeElement (_accf .Hf ,&_gfdg );_ggafe !=nil {return _ggafe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_accf .TxStyles =NewCT_SlideMasterTextStyles (); +if _dbcgg :=d .DecodeElement (_accf .TxStyles ,&_gfdg );_dbcgg !=nil {return _dbcgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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_ExtensionListModify (); +if _ggfde :=d .DecodeElement (_accf .ExtLst ,&_gfdg );_ggfde !=nil {return _ggfde ;};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 \u0053\u006c\u0064\u004d\u0061\u0073t\u0065\u0072 \u0025\u0076",_gfdg .Name ); +if _fcgbc :=d .Skip ();_fcgbc !=nil {return _fcgbc ;};};case _b .EndElement :break _eecc ;case _b .CharData :};};return nil ;};func NewNotesMaster ()*NotesMaster {_dagdec :=&NotesMaster {};_dagdec .CT_NotesMaster =*NewCT_NotesMaster ();return _dagdec ; +};func (_dgfdb *ST_TLTimeAnimateValueTime )ValidateWithPath (path string )error {_fbefb :=[]string {};if _dgfdb .ST_PositiveFixedPercentage !=nil {if _cdgbf :=_dgfdb .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"); +_cdgbf !=nil {return _cdgbf ;};_fbefb =append (_fbefb ,"\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 _dgfdb .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_fbefb =append (_fbefb ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065"); +};if len (_fbefb )> 1{return _d .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fbefb );};return nil ;};func (_ffbdb ST_WebColorType )ValidateWithPath (path string )error {switch _ffbdb {case 0,1,2,3,4,5,6:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffbdb )); +};return nil ;};type CT_TLAnimVariantBooleanVal struct{ -// Shape Tree -SpTree *CT_GroupShape ; +// Value +ValAttr bool ;}; -// Customer Data List -CustDataLst *CT_CustomerDataList ; +// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path +func (_bff *CT_Empty )ValidateWithPath (path string )error {return nil };type ST_TLAnimateMotionPathEditMode byte ;type CT_TLAnimateMotionBehavior struct{ -// List of controls -Controls *CT_ControlList ;ExtLst *CT_ExtensionList ;};type CT_ApplicationNonVisualDrawingProps struct{ +// Origin +OriginAttr ST_TLAnimateMotionBehaviorOrigin ; -// Is a Photo Album -IsPhotoAttr *bool ; +// Path +PathAttr *string ; -// Is User Drawn -UserDrawnAttr *bool ; +// Path Edit Mode +PathEditModeAttr ST_TLAnimateMotionPathEditMode ; -// Placeholder Shape -Ph *CT_Placeholder ;AudioCd *_eb .CT_AudioCD ;WavAudioFile *_eb .CT_EmbeddedWAVAudioFile ;AudioFile *_eb .CT_AudioFile ;VideoFile *_eb .CT_VideoFile ;QuickTimeFile *_eb .CT_QuickTimeFile ; +// Relative Angle +RAngAttr *int32 ; + +// Points Types +PtsTypesAttr *string ;CBhvr *CT_TLCommonBehaviorData ;By *CT_TLPoint ; -// Customer Data List -CustDataLst *CT_CustomerDataList ;ExtLst *CT_ExtensionList ;}; +// From +From *CT_TLPoint ;To *CT_TLPoint ; -// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path -func (_acc *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _efb :=_acc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_efb !=nil {return _efb ;};if _egbc :=_acc .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"); -_egbc !=nil {return _egbc ;};if _deacd :=_acc .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_deacd !=nil {return _deacd ;};return nil ;};func (_cfaf *CT_TLMediaNodeVideo )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cfaf .FullScrnAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_cfaf .FullScrnAttr ))}); -};e .EncodeToken (start );_acfcf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_cfaf .CMediaNode ,_acfcf );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; -};func NewCT_TLAnimateMotionBehavior ()*CT_TLAnimateMotionBehavior {_baadb :=&CT_TLAnimateMotionBehavior {};_baadb .CBhvr =NewCT_TLCommonBehaviorData ();return _baadb ;};type CT_IndexRange struct{ +// Rotation Center +RCtr *CT_TLPoint ;};func (_bdcda *CT_TLTimeAnimateValue )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgab :=range start .Attr {if _dgab .Name .Local =="\u0074\u006d"{_ddceg ,_dgegc :=ParseUnionST_TLTimeAnimateValueTime (_dgab .Value ); +if _dgegc !=nil {return _dgegc ;};_bdcda .TmAttr =&_ddceg ;continue ;};if _dgab .Name .Local =="\u0066\u006d\u006c\u0061"{_egge ,_effcb :=_dgab .Value ,error (nil );if _effcb !=nil {return _effcb ;};_bdcda .FmlaAttr =&_egge ;continue ;};};_gfcee :for {_ddba ,_fcfbcd :=d .Token (); +if _fcfbcd !=nil {return _fcfbcd ;};switch _ceagd :=_ddba .(type ){case _b .StartElement :switch _ceagd .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bdcda .Val =NewCT_TLAnimVariant (); +if _agdced :=d .DecodeElement (_bdcda .Val ,&_ceagd );_agdced !=nil {return _agdced ;};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\u0054\u004c\u0054\u0069\u006d\u0065\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0020\u0025\u0076",_ceagd .Name ); +if _badd :=d .Skip ();_badd !=nil {return _badd ;};};case _b .EndElement :break _gfcee ;case _b .CharData :};};return nil ;};func (_ebd *CT_CommonViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebd .VarScaleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_ebd .VarScaleAttr ))}); +};e .EncodeToken (start );_cfcd :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u0063\u0061\u006c\u0065"}};e .EncodeElement (_ebd .Scale ,_cfcd );_cbea :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006f\u0072\u0069\u0067\u0069\u006e"}}; +e .EncodeElement (_ebd .Origin ,_cbea );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_becfb ST_SlideLayoutType )String ()string {switch _becfb {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 (_adbcf *CT_WheelTransition )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_debgd :=range start .Attr {if _debgd .Name .Local =="\u0073\u0070\u006f\u006b\u0065\u0073"{_cdefa ,_ceda :=_gb .ParseUint (_debgd .Value ,10,32); +if _ceda !=nil {return _ceda ;};_abee :=uint32 (_cdefa );_adbcf .SpokesAttr =&_abee ;continue ;};};for {_dbfdbb ,_gfeea :=d .Token ();if _gfeea !=nil {return _d .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",_gfeea ); +};if _egcce ,_afbdf :=_dbfdbb .(_b .EndElement );_afbdf &&_egcce .Name ==start .Name {break ;};};return nil ;};func (_befd *CT_SlideLayout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_befd .CSld =NewCT_CommonSlideData ();for _ ,_acfbd :=range start .Attr {if _acfbd .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_efaa ,_cafdc :=_acfbd .Value ,error (nil ); +if _cafdc !=nil {return _cafdc ;};_befd .MatchingNameAttr =&_efaa ;continue ;};if _acfbd .Name .Local =="\u0074\u0079\u0070\u0065"{_befd .TypeAttr .UnmarshalXMLAttr (_acfbd );continue ;};if _acfbd .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_bfaef ,_ddcc :=_gb .ParseBool (_acfbd .Value ); +if _ddcc !=nil {return _ddcc ;};_befd .PreserveAttr =&_bfaef ;continue ;};if _acfbd .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_dabcc ,_daea :=_gb .ParseBool (_acfbd .Value );if _daea !=nil {return _daea ;};_befd .UserDrawnAttr =&_dabcc ; +continue ;};if _acfbd .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_eddba ,_fdce :=_gb .ParseBool (_acfbd .Value );if _fdce !=nil {return _fdce ;};_befd .ShowMasterSpAttr =&_eddba ;continue ;};if _acfbd .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_fgecg ,_aegf :=_gb .ParseBool (_acfbd .Value ); +if _aegf !=nil {return _aegf ;};_befd .ShowMasterPhAnimAttr =&_fgecg ;continue ;};};_eefgb :for {_ccag ,_fefd :=d .Token ();if _fefd !=nil {return _fefd ;};switch _fcecb :=_ccag .(type ){case _b .StartElement :switch _fcecb .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _ddfb :=d .DecodeElement (_befd .CSld ,&_fcecb ); +_ddfb !=nil {return _ddfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_befd .ClrMapOvr =_fe .NewCT_ColorMappingOverride (); +if _edfda :=d .DecodeElement (_befd .ClrMapOvr ,&_fcecb );_edfda !=nil {return _edfda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_befd .Transition =NewCT_SlideTransition (); +if _gfdd :=d .DecodeElement (_befd .Transition ,&_fcecb );_gfdd !=nil {return _gfdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_befd .Timing =NewCT_SlideTiming (); +if _cbgbe :=d .DecodeElement (_befd .Timing ,&_fcecb );_cbgbe !=nil {return _cbgbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_befd .Hf =NewCT_HeaderFooter (); +if _cdgec :=d .DecodeElement (_befd .Hf ,&_fcecb );_cdgec !=nil {return _cdgec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_befd .ExtLst =NewCT_ExtensionListModify (); +if _gabe :=d .DecodeElement (_befd .ExtLst ,&_fcecb );_gabe !=nil {return _gabe ;};default:_e .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",_fcecb .Name ); +if _bdgg :=d .Skip ();_bdgg !=nil {return _bdgg ;};};case _b .EndElement :break _eefgb ;case _b .CharData :};};return nil ;}; -// Start -StAttr uint32 ; +// Validate validates the CT_HandoutMasterIdList and its children +func (_gafe *CT_HandoutMasterIdList )Validate ()error {return _gafe .ValidateWithPath ("\u0043\u0054\u005f\u0048an\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074");}; -// End -EndAttr uint32 ;};func (_cadfg *CT_GuideList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgdb :for {_dbgd ,_fdae :=d .Token ();if _fdae !=nil {return _fdae ;};switch _gfg :=_dbgd .(type ){case _g .StartElement :switch _gfg .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_beed :=NewCT_Guide (); -if _edde :=d .DecodeElement (_beed ,&_gfg );_edde !=nil {return _edde ;};_cadfg .Guide =append (_cadfg .Guide ,_beed );default:_gdf .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",_gfg .Name ); -if _bcfg :=d .Skip ();_bcfg !=nil {return _bcfg ;};};case _g .EndElement :break _cgdb ;case _g .CharData :};};return nil ;}; +// Validate validates the CT_ShapeNonVisual and its children +func (_ddef *CT_ShapeNonVisual )Validate ()error {return _ddef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");}; -// Validate validates the CT_CustomerData and its children -func (_accf *CT_CustomerData )Validate ()error {return _accf .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061");};func NewEG_ExtensionList ()*EG_ExtensionList {_gdbbb :=&EG_ExtensionList {};return _gdbbb }; -func (_aaab *CT_NotesSlide )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aaab .CSld =NewCT_CommonSlideData ();for _ ,_gabb :=range start .Attr {if _gabb .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_ecba ,_aebb :=_f .ParseBool (_gabb .Value ); -if _aebb !=nil {return _aebb ;};_aaab .ShowMasterSpAttr =&_ecba ;continue ;};if _gabb .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_bcba ,_ddef :=_f .ParseBool (_gabb .Value );if _ddef !=nil {return _ddef ; -};_aaab .ShowMasterPhAnimAttr =&_bcba ;continue ;};};_ffae :for {_bbdf ,_gcdbe :=d .Token ();if _gcdbe !=nil {return _gcdbe ;};switch _cfcg :=_bbdf .(type ){case _g .StartElement :switch _cfcg .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _dgda :=d .DecodeElement (_aaab .CSld ,&_cfcg ); -_dgda !=nil {return _dgda ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aaab .ClrMapOvr =_eb .NewCT_ColorMappingOverride (); -if _cfff :=d .DecodeElement (_aaab .ClrMapOvr ,&_cfcg );_cfff !=nil {return _cfff ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_aaab .ExtLst =NewCT_ExtensionListModify (); -if _bedce :=d .DecodeElement (_aaab .ExtLst ,&_cfcg );_bedce !=nil {return _bedce ;};default:_gdf .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",_cfcg .Name ); -if _gdbd :=d .Skip ();_gdbd !=nil {return _gdbd ;};};case _g .EndElement :break _ffae ;case _g .CharData :};};return nil ;};type CT_TLAnimVariant struct{ +// Validate validates the CT_Rel and its children +func (_bdfc *CT_Rel )Validate ()error {return _bdfc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};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 (_bgef *CT_EmbeddedFontList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdcb :for {_fccf ,_gdbf :=d .Token (); +if _gdbf !=nil {return _gdbf ;};switch _egg :=_fccf .(type ){case _b .StartElement :switch _egg .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_bdfb :=NewCT_EmbeddedFontListEntry (); +if _decf :=d .DecodeElement (_bdfb ,&_egg );_decf !=nil {return _decf ;};_bgef .EmbeddedFont =append (_bgef .EmbeddedFont ,_bdfb );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\u0045\u006d\u0062\u0065\u0064\u0064\u0065dF\u006f\u006e\u0074\u004c\u0069\u0073\u0074\u0020\u0025\u0076",_egg .Name ); +if _fbfg :=d .Skip ();_fbfg !=nil {return _fbfg ;};};case _b .EndElement :break _gdcb ;case _b .CharData :};};return nil ;};func (_aacec ST_TLTriggerRuntimeNode )ValidateWithPath (path string )error {switch _aacec {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aacec )); +};return nil ;};func (_eaega *SldLayout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eaega .CT_SlideLayout =*NewCT_SlideLayout ();for _ ,_egcg :=range start .Attr {if _egcg .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_fgbgf ,_ecbda :=_egcg .Value ,error (nil ); +if _ecbda !=nil {return _ecbda ;};_eaega .MatchingNameAttr =&_fgbgf ;continue ;};if _egcg .Name .Local =="\u0074\u0079\u0070\u0065"{_eaega .TypeAttr .UnmarshalXMLAttr (_egcg );continue ;};if _egcg .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_dcbce ,_cgfba :=_gb .ParseBool (_egcg .Value ); +if _cgfba !=nil {return _cgfba ;};_eaega .PreserveAttr =&_dcbce ;continue ;};if _egcg .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_adab ,_fgbc :=_gb .ParseBool (_egcg .Value );if _fgbc !=nil {return _fgbc ;};_eaega .UserDrawnAttr =&_adab ; +continue ;};if _egcg .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_dfgbf ,_agef :=_gb .ParseBool (_egcg .Value );if _agef !=nil {return _agef ;};_eaega .ShowMasterSpAttr =&_dfgbf ;continue ;};if _egcg .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_cagaa ,_ffbde :=_gb .ParseBool (_egcg .Value ); +if _ffbde !=nil {return _ffbde ;};_eaega .ShowMasterPhAnimAttr =&_cagaa ;continue ;};};_gfeff :for {_dadfe ,_adag :=d .Token ();if _adag !=nil {return _adag ;};switch _gcgg :=_dadfe .(type ){case _b .StartElement :switch _gcgg .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _bgabg :=d .DecodeElement (_eaega .CSld ,&_gcgg ); +_bgabg !=nil {return _bgabg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eaega .ClrMapOvr =_fe .NewCT_ColorMappingOverride (); +if _cgcda :=d .DecodeElement (_eaega .ClrMapOvr ,&_gcgg );_cgcda !=nil {return _cgcda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eaega .Transition =NewCT_SlideTransition (); +if _ccbcdd :=d .DecodeElement (_eaega .Transition ,&_gcgg );_ccbcdd !=nil {return _ccbcdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eaega .Timing =NewCT_SlideTiming (); +if _efbcb :=d .DecodeElement (_eaega .Timing ,&_gcgg );_efbcb !=nil {return _efbcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eaega .Hf =NewCT_HeaderFooter (); +if _bggcd :=d .DecodeElement (_eaega .Hf ,&_gcgg );_bggcd !=nil {return _bggcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_eaega .ExtLst =NewCT_ExtensionListModify (); +if _bgac :=d .DecodeElement (_eaega .ExtLst ,&_gcgg );_bgac !=nil {return _bgac ;};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 \u0053\u006c\u0064\u004c\u0061\u0079o\u0075\u0074 \u0025\u0076",_gcgg .Name ); +if _dbdga :=d .Skip ();_dbdga !=nil {return _dbdga ;};};case _b .EndElement :break _gfeff ;case _b .CharData :};};return nil ;};func (_edec *CT_Extension )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0072\u0069"},Value :_d .Sprintf ("\u0025\u0076",_edec .UriAttr )}); +e .EncodeToken (start );if _edec .Any !=nil {for _ ,_cedd :=range _edec .Any {_cedd .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_BuildList struct{ -// Boolean Variant -BoolVal *CT_TLAnimVariantBooleanVal ; +// Build Paragraph +BldP []*CT_TLBuildParagraph ; -// Integer -IntVal *CT_TLAnimVariantIntegerVal ; +// Build Diagram +BldDgm []*CT_TLBuildDiagram ; -// Float Value -FltVal *CT_TLAnimVariantFloatVal ; +// Build Embedded Chart +BldOleChart []*CT_TLOleBuildChart ; -// String Value -StrVal *CT_TLAnimVariantStringVal ; +// Build Graphics +BldGraphic []*CT_TLGraphicalObjectBuild ;};func (_bgfc *CT_HandoutMasterIdList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bgfc .HandoutMasterId !=nil {_bdce :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073t\u0065\u0072\u0049\u0064"}}; +e .EncodeElement (_bgfc .HandoutMasterId ,_bdce );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbcb *ST_TLTimeNodeRestartType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eddc ,_dgfg :=d .Token ();if _dgfg !=nil {return _dgfg ; +};if _dcegg ,_cfecbe :=_eddc .(_b .EndElement );_cfecbe &&_dcegg .Name ==start .Name {*_cbcb =1;return nil ;};if _affde ,_gedg :=_eddc .(_b .CharData );!_gedg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eddc ); +}else {switch string (_affde ){case "":*_cbcb =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_cbcb =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_cbcb =2;case "\u006e\u0065\u0076e\u0072":*_cbcb =3;};};_eddc ,_dgfg =d .Token (); +if _dgfg !=nil {return _dgfg ;};if _eadecc ,_efdae :=_eddc .(_b .EndElement );_efdae &&_eadecc .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eddc ); +};func (_ggcdc *ViewPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggcdc .CT_ViewProperties =*NewCT_ViewProperties ();for _ ,_geff :=range start .Attr {if _geff .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_ggcdc .LastViewAttr .UnmarshalXMLAttr (_geff ); +continue ;};if _geff .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_gegab ,_ededde :=_gb .ParseBool (_geff .Value );if _ededde !=nil {return _ededde ;};_ggcdc .ShowCommentsAttr =&_gegab ;continue ;};};_cbbfc :for {_bbag ,_deaef :=d .Token (); +if _deaef !=nil {return _deaef ;};switch _bgdcb :=_bbag .(type ){case _b .StartElement :switch _bgdcb .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggcdc .NormalViewPr =NewCT_NormalViewProperties (); +if _baaf :=d .DecodeElement (_ggcdc .NormalViewPr ,&_bgdcb );_baaf !=nil {return _baaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggcdc .SlideViewPr =NewCT_SlideViewProperties (); +if _dgee :=d .DecodeElement (_ggcdc .SlideViewPr ,&_bgdcb );_dgee !=nil {return _dgee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggcdc .OutlineViewPr =NewCT_OutlineViewProperties (); +if _aaga :=d .DecodeElement (_ggcdc .OutlineViewPr ,&_bgdcb );_aaga !=nil {return _aaga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggcdc .NotesTextViewPr =NewCT_NotesTextViewProperties (); +if _dfbec :=d .DecodeElement (_ggcdc .NotesTextViewPr ,&_bgdcb );_dfbec !=nil {return _dfbec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggcdc .SorterViewPr =NewCT_SlideSorterViewProperties (); +if _aacebe :=d .DecodeElement (_ggcdc .SorterViewPr ,&_bgdcb );_aacebe !=nil {return _aacebe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggcdc .NotesViewPr =NewCT_NotesViewProperties (); +if _gccbda :=d .DecodeElement (_ggcdc .NotesViewPr ,&_bgdcb );_gccbda !=nil {return _gccbda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ggcdc .GridSpacing =_fe .NewCT_PositiveSize2D (); +if _bfdde :=d .DecodeElement (_ggcdc .GridSpacing ,&_bgdcb );_bfdde !=nil {return _bfdde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_ggcdc .ExtLst =NewCT_ExtensionList (); +if _bbdd :=d .DecodeElement (_ggcdc .ExtLst ,&_bgdcb );_bbdd !=nil {return _bbdd ;};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\u0056\u0069\u0065\u0077\u0050\u0072\u0020\u0025\u0076",_bgdcb .Name ); +if _caebd :=d .Skip ();_caebd !=nil {return _caebd ;};};case _b .EndElement :break _cbbfc ;case _b .CharData :};};return nil ;};func NewCT_TLByAnimateColorTransform ()*CT_TLByAnimateColorTransform {_dabge :=&CT_TLByAnimateColorTransform {};return _dabge ; +};func (_bggbe *EG_SlideListChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bggbe .SldAll !=nil {_cdcfa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_bggbe .SldAll ,_cdcfa ); +};if _bggbe .SldRg !=nil {_dabbb :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_bggbe .SldRg ,_dabbb );};if _bggbe .CustShow !=nil {_abcaf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}}; +e .EncodeElement (_bggbe .CustShow ,_abcaf );};return nil ;};func (_gbba ST_TLTriggerRuntimeNode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bedef :=_b .Attr {};_bedef .Name =name ;switch _gbba {case ST_TLTriggerRuntimeNodeUnset :_bedef .Value =""; +case ST_TLTriggerRuntimeNodeFirst :_bedef .Value ="\u0066\u0069\u0072s\u0074";case ST_TLTriggerRuntimeNodeLast :_bedef .Value ="\u006c\u0061\u0073\u0074";case ST_TLTriggerRuntimeNodeAll :_bedef .Value ="\u0061\u006c\u006c";};return _bedef ,nil ;}; -// Color Value -ClrVal *_eb .CT_Color ;};type CT_TLSetBehavior struct{ +// ValidateWithPath validates the CT_OleObjectEmbed and its children, prefixing error messages with path +func (_gffg *CT_OleObjectEmbed )ValidateWithPath (path string )error {if _dgf :=_gffg .FollowColorSchemeAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u0041\u0074t\u0072"); +_dgf !=nil {return _dgf ;};if _gffg .ExtLst !=nil {if _acdad :=_gffg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acdad !=nil {return _acdad ;};};return nil ;}; -// Common Behavior -CBhvr *CT_TLCommonBehaviorData ; +// ValidateWithPath validates the CT_TLBuildParagraph and its children, prefixing error messages with path +func (_afbba *CT_TLBuildParagraph )ValidateWithPath (path string )error {if _eacgf :=_afbba .BuildAttr .ValidateWithPath (path +"\u002f\u0042\u0075\u0069\u006c\u0064\u0041\u0074\u0074\u0072");_eacgf !=nil {return _eacgf ;};if _afbba .AdvAutoAttr !=nil {if _agdef :=_afbba .AdvAutoAttr .ValidateWithPath (path +"\u002f\u0041\u0064v\u0041\u0075\u0074\u006f\u0041\u0074\u0074\u0072"); +_agdef !=nil {return _agdef ;};};if _afbba .TmplLst !=nil {if _fcgfe :=_afbba .TmplLst .ValidateWithPath (path +"\u002f\u0054\u006d\u0070\u006c\u004c\u0073\u0074");_fcgfe !=nil {return _fcgfe ;};};return nil ;};func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_dad :=&CT_GraphicalObjectFrameNonVisual {}; +_dad .CNvPr =_fe .NewCT_NonVisualDrawingProps ();_dad .CNvGraphicFramePr =_fe .NewCT_NonVisualGraphicFrameProperties ();_dad .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _dad ;};func (_ffcd *CT_NotesMasterIdList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _ffcd .NotesMasterId !=nil {_bfg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}};e .EncodeElement (_ffcd .NotesMasterId ,_bfg );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_gea *CT_CornerDirectionTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gea .DirAttr !=ST_TransitionCornerDirectionTypeUnset {_gaf ,_ccg :=_gea .DirAttr .MarshalXMLAttr (_b .Name {Local :"\u0064\u0069\u0072"}); +if _ccg !=nil {return _ccg ;};start .Attr =append (start .Attr ,_gaf );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cegfc *CT_TLTriggerTimeNodeID )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_cegfc .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TransitionSoundAction ()*CT_TransitionSoundAction {_befadc :=&CT_TransitionSoundAction {};return _befadc ;}; -// To -To *CT_TLAnimVariant ;}; +// Validate validates the CT_PresentationProperties and its children +func (_dcebbf *CT_PresentationProperties )Validate ()error {return _dcebbf .ValidateWithPath ("\u0043T\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074i\u006fn\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");};func (_deged ST_TLChartSubelementType )ValidateWithPath (path string )error {switch _deged {case 0,1,2,3,4,5:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deged )); +};return nil ;};type CT_TLAnimVariantStringVal struct{ -// Validate validates the CT_PrintProperties and its children -func (_dacc *CT_PrintProperties )Validate ()error {return _dacc .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};type CT_SlideSyncProperties struct{ +// Value +ValAttr string ;};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;);func (_bfad *CT_SlideRelationshipList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cefga :for {_gegd ,_eacff :=d .Token ();if _eacff !=nil {return _eacff ;};switch _acdfa :=_gegd .(type ){case _b .StartElement :switch _acdfa .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbfeg :=NewCT_SlideRelationshipListEntry (); +if _ededg :=d .DecodeElement (_bbfeg ,&_acdfa );_ededg !=nil {return _ededg ;};_bfad .Sld =append (_bfad .Sld ,_bbfeg );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\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069p\u004c\u0069\u0073\u0074\u0020%\u0076",_acdfa .Name ); +if _fgbf :=d .Skip ();_fgbf !=nil {return _fgbf ;};};case _b .EndElement :break _cefga ;case _b .CharData :};};return nil ;};func (_fdaca *ST_PlaceholderSize )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fdaca =0;case "\u0066\u0075\u006c\u006c":*_fdaca =1; +case "\u0068\u0061\u006c\u0066":*_fdaca =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_fdaca =3;};return nil ;};func (_accae *CT_TLTemplateList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _accae .Tmpl !=nil {_abgc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0074\u006d\u0070\u006c"}}; +for _ ,_fdge :=range _accae .Tmpl {e .EncodeElement (_fdge ,_abgc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Server's Slide File ID -ServerSldIdAttr string ; +// Validate validates the CT_ShowInfoKiosk and its children +func (_efcfe *CT_ShowInfoKiosk )Validate ()error {return _efcfe .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u006fw\u0049\u006e\u0066\u006f\u004b\u0069\u006f\u0073\u006b");};const (ST_IterateTypeUnset ST_IterateType =0;ST_IterateTypeEl ST_IterateType =1; +ST_IterateTypeWd ST_IterateType =2;ST_IterateTypeLt ST_IterateType =3;);func (_gdaa *CT_BuildList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gdaa .BldP !=nil {_ded :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0050"}}; +for _ ,_bca :=range _gdaa .BldP {e .EncodeElement (_bca ,_ded );};};if _gdaa .BldDgm !=nil {_fbg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}};for _ ,_gdgb :=range _gdaa .BldDgm {e .EncodeElement (_gdgb ,_fbg ); +};};if _gdaa .BldOleChart !=nil {_aeg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};for _ ,_deb :=range _gdaa .BldOleChart {e .EncodeElement (_deb ,_aeg );};};if _gdaa .BldGraphic !=nil {_dda :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062l\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"}}; +for _ ,_cdcf :=range _gdaa .BldGraphic {e .EncodeElement (_cdcf ,_dda );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Server's Slide File's modification date/time -ServerSldModifiedTimeAttr _gd .Time ; +// Validate validates the CT_SlideSorterViewProperties and its children +func (_abcg *CT_SlideSorterViewProperties )Validate ()error {return _abcg .ValidateWithPath ("\u0043\u0054\u005f\u0053l\u0069\u0064\u0065\u0053\u006f\u0072\u0074\u0065\u0072\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073");};func NewCT_CustomShowId ()*CT_CustomShowId {_dgc :=&CT_CustomShowId {}; +return _dgc };type CT_Kinsoku struct{ -// Client Slide Insertion date/time -ClientInsertedTimeAttr _gd .Time ;ExtLst *CT_ExtensionList ;}; +// Language +LangAttr *string ; -// Validate validates the CT_Comment and its children -func (_baf *CT_Comment )Validate ()error {return _baf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");}; +// Invalid Kinsoku Start Characters +InvalStCharsAttr string ; -// Validate validates the CT_NotesMaster and its children -func (_dedff *CT_NotesMaster )Validate ()error {return _dedff .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004da\u0073\u0074\u0065\u0072");};type CT_TLTimeNodeExclusive struct{ +// Invalid Kinsoku End Characters +InvalEndCharsAttr string ;};func (_dbfdb *CT_PhotoAlbum )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gdab :=range start .Attr {if _gdab .Name .Local =="\u0062\u0077"{_eeaaa ,_gfdf :=_gb .ParseBool (_gdab .Value );if _gfdf !=nil {return _gfdf ; +};_dbfdb .BwAttr =&_eeaaa ;continue ;};if _gdab .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"{_cadge ,_gffd :=_gb .ParseBool (_gdab .Value );if _gffd !=nil {return _gffd ;};_dbfdb .ShowCaptionsAttr =&_cadge ;continue ; +};if _gdab .Name .Local =="\u006c\u0061\u0079\u006f\u0075\u0074"{_dbfdb .LayoutAttr .UnmarshalXMLAttr (_gdab );continue ;};if _gdab .Name .Local =="\u0066\u0072\u0061m\u0065"{_dbfdb .FrameAttr .UnmarshalXMLAttr (_gdab );continue ;};};_eaaf :for {_bcbad ,_ggea :=d .Token (); +if _ggea !=nil {return _ggea ;};switch _ggae :=_bcbad .(type ){case _b .StartElement :switch _ggae .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dbfdb .ExtLst =NewCT_ExtensionList (); +if _aegd :=d .DecodeElement (_dbfdb .ExtLst ,&_ggae );_aegd !=nil {return _aegd ;};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\u0050h\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d \u0025\u0076",_ggae .Name ); +if _edgab :=d .Skip ();_edgab !=nil {return _edgab ;};};case _b .EndElement :break _eaaf ;case _b .CharData :};};return nil ;};func (_dcabb *CT_ShapeNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcabb .CNvPr =_fe .NewCT_NonVisualDrawingProps (); +_dcabb .CNvSpPr =_fe .NewCT_NonVisualDrawingShapeProps ();_dcabb .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_eadg :for {_dcgb ,_ccedc :=d .Token ();if _ccedc !=nil {return _ccedc ;};switch _geeb :=_dcgb .(type ){case _b .StartElement :switch _geeb .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _gebc :=d .DecodeElement (_dcabb .CNvPr ,&_geeb ); +_gebc !=nil {return _gebc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gbafd :=d .DecodeElement (_dcabb .CNvSpPr ,&_geeb ); +_gbafd !=nil {return _gbafd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bdbd :=d .DecodeElement (_dcabb .NvPr ,&_geeb ); +_bdbd !=nil {return _bdbd ;};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",_geeb .Name ); +if _dggg :=d .Skip ();_dggg !=nil {return _dggg ;};};case _b .EndElement :break _eadg ;case _b .CharData :};};return nil ;};func (_cgcc ST_TLNextActionType )String ()string {switch _cgcc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0065\u0065\u006b"; +};return "";}; -// Common TimeNode Properties -CTn *CT_TLCommonTimeNodeData ;};func (_bcdfg *ST_PlaceholderType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_badae ,_cfcfg :=d .Token ();if _cfcfg !=nil {return _cfcfg ;};if _cfdcae ,_eaabg :=_badae .(_g .EndElement );_eaabg &&_cfdcae .Name ==start .Name {*_bcdfg =1; -return nil ;};if _agfcf ,_cegfg :=_badae .(_g .CharData );!_cegfg {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_badae );}else {switch string (_agfcf ){case "":*_bcdfg =0; -case "\u0074\u0069\u0074l\u0065":*_bcdfg =1;case "\u0062\u006f\u0064\u0079":*_bcdfg =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_bcdfg =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_bcdfg =4;case "\u0064\u0074":*_bcdfg =5; -case "\u0073\u006c\u0064\u004e\u0075\u006d":*_bcdfg =6;case "\u0066\u0074\u0072":*_bcdfg =7;case "\u0068\u0064\u0072":*_bcdfg =8;case "\u006f\u0062\u006a":*_bcdfg =9;case "\u0063\u0068\u0061r\u0074":*_bcdfg =10;case "\u0074\u0062\u006c":*_bcdfg =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_bcdfg =12; -case "\u0064\u0067\u006d":*_bcdfg =13;case "\u006d\u0065\u0064i\u0061":*_bcdfg =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_bcdfg =15;case "\u0070\u0069\u0063":*_bcdfg =16;};};_badae ,_cfcfg =d .Token ();if _cfcfg !=nil {return _cfcfg ;};if _caaac ,_fdfc :=_badae .(_g .EndElement ); -_fdfc &&_caaac .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_badae );};func (_dagfe ST_TLCommandType )ValidateWithPath (path string )error {switch _dagfe {case 0,1,2,3:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dagfe )); -};return nil ;}; +// ValidateWithPath validates the AG_TLBuild and its children, prefixing error messages with path +func (_edc *AG_TLBuild )ValidateWithPath (path string )error {return nil };func (_gfac *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gfac =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_gfac =1; +case "\u006c\u0061\u0079\u006f\u0075\u0074":*_gfac =2;};return nil ;};func (_aaeaa ST_TLDiagramBuildType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_daeef :=_b .Attr {};_daeef .Name =name ;switch _aaeaa {case ST_TLDiagramBuildTypeUnset :_daeef .Value =""; +case ST_TLDiagramBuildTypeWhole :_daeef .Value ="\u0077\u0068\u006fl\u0065";case ST_TLDiagramBuildTypeDepthByNode :_daeef .Value ="d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case ST_TLDiagramBuildTypeDepthByBranch :_daeef .Value ="\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068"; +case ST_TLDiagramBuildTypeBreadthByNode :_daeef .Value ="\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case ST_TLDiagramBuildTypeBreadthByLvl :_daeef .Value ="\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c"; +case ST_TLDiagramBuildTypeCw :_daeef .Value ="\u0063\u0077";case ST_TLDiagramBuildTypeCwIn :_daeef .Value ="\u0063\u0077\u0049\u006e";case ST_TLDiagramBuildTypeCwOut :_daeef .Value ="\u0063\u0077\u004fu\u0074";case ST_TLDiagramBuildTypeCcw :_daeef .Value ="\u0063\u0063\u0077"; +case ST_TLDiagramBuildTypeCcwIn :_daeef .Value ="\u0063\u0063\u0077I\u006e";case ST_TLDiagramBuildTypeCcwOut :_daeef .Value ="\u0063\u0063\u0077\u004f\u0075\u0074";case ST_TLDiagramBuildTypeInByRing :_daeef .Value ="\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067"; +case ST_TLDiagramBuildTypeOutByRing :_daeef .Value ="\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg";case ST_TLDiagramBuildTypeUp :_daeef .Value ="\u0075\u0070";case ST_TLDiagramBuildTypeDown :_daeef .Value ="\u0064\u006f\u0077\u006e";case ST_TLDiagramBuildTypeAllAtOnce :_daeef .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e"; +case ST_TLDiagramBuildTypeCust :_daeef .Value ="\u0063\u0075\u0073\u0074";};return _daeef ,nil ;};const (ST_TLCommandTypeUnset ST_TLCommandType =0;ST_TLCommandTypeEvt ST_TLCommandType =1;ST_TLCommandTypeCall ST_TLCommandType =2;ST_TLCommandTypeVerb ST_TLCommandType =3; +);func NewCT_IndexRange ()*CT_IndexRange {_aab :=&CT_IndexRange {};return _aab };func NewNotes ()*Notes {_bgdfc :=&Notes {};_bgdfc .CT_NotesSlide =*NewCT_NotesSlide ();return _bgdfc };type CT_OleObjectLink struct{ -// ValidateWithPath validates the CmLst and its children, prefixing error messages with path -func (_fgada *CmLst )ValidateWithPath (path string )error {if _cacfe :=_fgada .CT_CommentList .ValidateWithPath (path );_cacfe !=nil {return _cacfe ;};return nil ;}; +// Update Linked Embedded Objects Automatically +UpdateAutomaticAttr *bool ;ExtLst *CT_ExtensionList ;};func NewCT_SlideRelationshipList ()*CT_SlideRelationshipList {_fccc :=&CT_SlideRelationshipList {};return _fccc ;}; -// ValidateWithPath validates the SldSyncPr and its children, prefixing error messages with path -func (_gcaae *SldSyncPr )ValidateWithPath (path string )error {if _babbc :=_gcaae .CT_SlideSyncProperties .ValidateWithPath (path );_babbc !=nil {return _babbc ;};return nil ;};func (_fgc *CT_GuideList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -if _fgc .Guide !=nil {_acag :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0067\u0075\u0069\u0064\u0065"}};for _ ,_dfc :=range _fgc .Guide {e .EncodeElement (_dfc ,_acag );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SlideSorterViewProperties and its children, prefixing error messages with path +func (_cgfd *CT_SlideSorterViewProperties )ValidateWithPath (path string )error {if _gdfbc :=_cgfd .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_gdfbc !=nil {return _gdfbc ;};if _cgfd .ExtLst !=nil {if _abfg :=_cgfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_abfg !=nil {return _abfg ;};};return nil ;};func (_gecf *CT_OleObjectLink )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dccc :=range start .Attr {if _dccc .Name .Local =="\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"{_fedga ,_baae :=_gb .ParseBool (_dccc .Value ); +if _baae !=nil {return _baae ;};_gecf .UpdateAutomaticAttr =&_fedga ;continue ;};};_efd :for {_afgf ,_efdg :=d .Token ();if _efdg !=nil {return _efdg ;};switch _bgagf :=_afgf .(type ){case _b .StartElement :switch _bgagf .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gecf .ExtLst =NewCT_ExtensionList (); +if _dbbc :=d .DecodeElement (_gecf .ExtLst ,&_bgagf );_dbbc !=nil {return _dbbc ;};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\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b\u0020\u0025v",_bgagf .Name ); +if _ceadc :=d .Skip ();_ceadc !=nil {return _ceadc ;};};case _b .EndElement :break _efd ;case _b .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 (_ddaebf *ST_TransitionEightDirectionType )Validate ()error {return _ddaebf .ValidateWithPath ("")};func NewCT_SlideSyncProperties ()*CT_SlideSyncProperties {_cbdg :=&CT_SlideSyncProperties {}; +return _cbdg ;};func (_gfbgf *ST_TLOleChartBuildType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gfbgf =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_gfbgf =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_gfbgf =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gfbgf =3; +case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_gfbgf =4;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_gfbgf =5;};return nil ;}; -// Validate validates the CmLst and its children -func (_aabag *CmLst )Validate ()error {return _aabag .ValidateWithPath ("\u0043\u006d\u004cs\u0074")}; +// ValidateWithPath validates the CT_TLAnimateMotionBehavior and its children, prefixing error messages with path +func (_fabd *CT_TLAnimateMotionBehavior )ValidateWithPath (path string )error {if _bece :=_fabd .OriginAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0067\u0069\u006e\u0041\u0074\u0074\u0072");_bece !=nil {return _bece ;};if _fdca :=_fabd .PathEditModeAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u0045\u0064\u0069\u0074\u004d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_fdca !=nil {return _fdca ;};if _gbagc :=_fabd .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_gbagc !=nil {return _gbagc ;};if _fabd .By !=nil {if _fcbbb :=_fabd .By .ValidateWithPath (path +"\u002f\u0042\u0079");_fcbbb !=nil {return _fcbbb ; +};};if _fabd .From !=nil {if _cace :=_fabd .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_cace !=nil {return _cace ;};};if _fabd .To !=nil {if _gbfec :=_fabd .To .ValidateWithPath (path +"\u002f\u0054\u006f");_gbfec !=nil {return _gbfec ; +};};if _fabd .RCtr !=nil {if _dccf :=_fabd .RCtr .ValidateWithPath (path +"\u002f\u0052\u0043t\u0072");_dccf !=nil {return _dccf ;};};return nil ;}; -// Validate validates the CT_SlideViewProperties and its children -func (_eafd *CT_SlideViewProperties )Validate ()error {return _eafd .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};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 (_bgaf ST_TLTriggerRuntimeNode )ValidateWithPath (path string )error {switch _bgaf {case 0,1,2,3:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgaf )); -};return nil ;}; +// ValidateWithPath validates the CT_SlideTransition and its children, prefixing error messages with path +func (_egddc *CT_SlideTransition )ValidateWithPath (path string )error {if _bcdgf :=_egddc .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072");_bcdgf !=nil {return _bcdgf ;};if _egddc .Choice !=nil {if _ffbfa :=_egddc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_ffbfa !=nil {return _ffbfa ;};};if _egddc .SndAc !=nil {if _bfggb :=_egddc .SndAc .ValidateWithPath (path +"\u002f\u0053\u006e\u0064\u0041\u0063");_bfggb !=nil {return _bfggb ;};};if _egddc .ExtLst !=nil {if _eabbb :=_egddc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_eabbb !=nil {return _eabbb ;};};return nil ;};func (_cefb *CT_OutlineViewSlideEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_cefb .IdAttr )}); +if _cefb .CollapseAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_cefb .CollapseAttr ))});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_gff *CT_CommentAuthorList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gff .CmAuthor !=nil {_fgb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}}; +for _ ,_acb :=range _gff .CmAuthor {e .EncodeElement (_acb ,_fgb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the AG_Ole and its children, prefixing error messages with path -func (_geed *AG_Ole )ValidateWithPath (path string )error {if _geed .ImgWAttr !=nil {if *_geed .ImgWAttr < 0{return _fa .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 ,*_geed .ImgWAttr ); -};};if _geed .ImgHAttr !=nil {if *_geed .ImgHAttr < 0{return _fa .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 ,*_geed .ImgHAttr ); -};};return nil ;};func (_ce *AG_TLBuild )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ce .SpidAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_ce .SpidAttr )}); -};if _ce .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_ce .GrpIdAttr )});};if _ce .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_ce .UiExpandAttr ))}); -};return nil ;}; +// Validate validates the CT_SplitTransition and its children +func (_abbccd *CT_SplitTransition )Validate ()error {return _abbccd .ValidateWithPath ("\u0043T\u005fS\u0070\u006c\u0069\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");}; // Validate validates the CT_TLTextTargetElement and its children -func (_fcdd *CT_TLTextTargetElement )Validate ()error {return _fcdd .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0065\u0078\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");};func (_fbbg *CT_TLByRgbColorTransform )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072"},Value :_fa .Sprintf ("\u0025\u0076",_fbbg .RAttr )}); -start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0067"},Value :_fa .Sprintf ("\u0025\u0076",_fbbg .GAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062"},Value :_fa .Sprintf ("\u0025\u0076",_fbbg .BAttr )}); -e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gcgdc *ST_ViewType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gcgdc =0;case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_gcgdc =1; -case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_gcgdc =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_gcgdc =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_gcgdc =4;case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_gcgdc =5; -case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_gcgdc =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_gcgdc =7;case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_gcgdc =8; -};return nil ;};type CT_CommentAuthorList struct{ - -// Comment Author -CmAuthor []*CT_CommentAuthor ;};func (_cdcfc *CT_NormalViewPortion )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u007a"},Value :_fa .Sprintf ("\u0025\u0076",_cdcfc .SzAttr )}); -if _cdcfc .AutoAdjustAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_cdcfc .AutoAdjustAttr ))});};e .EncodeToken (start ); -e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_SlideRelationshipListEntry and its children, prefixing error messages with path -func (_bdffge *CT_SlideRelationshipListEntry )ValidateWithPath (path string )error {return nil };func (_bbaf *CT_IndexRange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074"},Value :_fa .Sprintf ("\u0025\u0076",_bbaf .StAttr )}); -start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0065\u006e\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_bbaf .EndAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gaedb *ST_TLTimeAnimateValueTime )ValidateWithPath (path string )error {_decd :=[]string {}; -if _gaedb .ST_PositiveFixedPercentage !=nil {if _gfdf :=_gaedb .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"); -_gfdf !=nil {return _gfdf ;};_decd =append (_decd ,"\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 _gaedb .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_decd =append (_decd ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065"); -};if len (_decd )> 1{return _fa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_decd );};return nil ;}; +func (_abdcc *CT_TLTextTargetElement )Validate ()error {return _abdcc .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0065\u0078\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");}; -// ValidateWithPath validates the CT_SlideIdListEntry and its children, prefixing error messages with path -func (_cdcfg *CT_SlideIdListEntry )ValidateWithPath (path string )error {if _cdcfg .IdAttr < 256{return _fa .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 ,_cdcfg .IdAttr ); -};if _cdcfg .IdAttr >=2147483648{return _fa .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 ,_cdcfg .IdAttr ); -};if _cdcfg .ExtLst !=nil {if _ebbag :=_cdcfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebbag !=nil {return _ebbag ;};};return nil ;};func (_cebfba *ViewPr )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\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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\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 ,_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 :"\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 ,_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 ="\u0070\u003a\u0076\u0069\u0065\u0077\u0050\u0072";return _cebfba .CT_ViewProperties .MarshalXML (e ,start );};func NewSldMaster ()*SldMaster {_befa :=&SldMaster {};_befa .CT_SlideMaster =*NewCT_SlideMaster ();return _befa ;};func NewCT_ExtensionList ()*CT_ExtensionList {_cafbg :=&CT_ExtensionList {}; -return _cafbg };func (_fdfge *CT_PrintProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cebb :=range start .Attr {if _cebb .Name .Local =="\u0070r\u006e\u0057\u0068\u0061\u0074"{_fdfge .PrnWhatAttr .UnmarshalXMLAttr (_cebb ); -continue ;};if _cebb .Name .Local =="\u0063l\u0072\u004d\u006f\u0064\u0065"{_fdfge .ClrModeAttr .UnmarshalXMLAttr (_cebb );continue ;};if _cebb .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"{_dgbfa ,_cefge :=_f .ParseBool (_cebb .Value ); -if _cefge !=nil {return _cefge ;};_fdfge .HiddenSlidesAttr =&_dgbfa ;continue ;};if _cebb .Name .Local =="\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"{_fbff ,_bfcb :=_f .ParseBool (_cebb .Value );if _bfcb !=nil {return _bfcb ; -};_fdfge .ScaleToFitPaperAttr =&_fbff ;continue ;};if _cebb .Name .Local =="f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"{_fbcc ,_eabcc :=_f .ParseBool (_cebb .Value );if _eabcc !=nil {return _eabcc ;};_fdfge .FrameSlidesAttr =&_fbcc ; -continue ;};};_fgdg :for {_fcded ,_bafab :=d .Token ();if _bafab !=nil {return _bafab ;};switch _eeadb :=_fcded .(type ){case _g .StartElement :switch _eeadb .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fdfge .ExtLst =NewCT_ExtensionList (); -if _becbf :=d .DecodeElement (_fdfge .ExtLst ,&_eeadb );_becbf !=nil {return _becbf ;};default:_gdf .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",_eeadb .Name ); -if _fgbg :=d .Skip ();_fgbg !=nil {return _fgbg ;};};case _g .EndElement :break _fgdg ;case _g .CharData :};};return nil ;};func (_fcggf *CT_StringTag )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fa .Sprintf ("\u0025\u0076",_fcggf .NameAttr )}); -start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_fa .Sprintf ("\u0025\u0076",_fcggf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CustomerData and its children, prefixing error messages with path +func (_fbec *CT_CustomerData )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_ControlList and its children, prefixing error messages with path -func (_cceb *CT_ControlList )ValidateWithPath (path string )error {for _cfge ,_eeb :=range _cceb .Control {if _acbgf :=_eeb .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_cfge )); -_acbgf !=nil {return _acbgf ;};};return nil ;};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 (_fgafgb *CT_TLCommonTimeNodeData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dfbf :=range start .Attr {if _dfbf .Name .Local =="\u0069\u0064"{_afba ,_bdga :=_f .ParseUint (_dfbf .Value ,10,32); -if _bdga !=nil {return _bdga ;};_ggda :=uint32 (_afba );_fgafgb .IdAttr =&_ggda ;continue ;};if _dfbf .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"{_efdgd ,_ggaee :=_f .ParseInt (_dfbf .Value ,10,32);if _ggaee !=nil {return _ggaee ; -};_beec :=int32 (_efdgd );_fgafgb .PresetIDAttr =&_beec ;continue ;};if _dfbf .Name .Local =="p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"{_fgafgb .PresetClassAttr .UnmarshalXMLAttr (_dfbf );continue ;};if _dfbf .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"{_fdgbgg ,_fdgaa :=_f .ParseInt (_dfbf .Value ,10,32); -if _fdgaa !=nil {return _fdgaa ;};_faaeb :=int32 (_fdgbgg );_fgafgb .PresetSubtypeAttr =&_faaeb ;continue ;};if _dfbf .Name .Local =="\u0064\u0075\u0072"{_ffba ,_fggg :=ParseUnionST_TLTime (_dfbf .Value );if _fggg !=nil {return _fggg ;};_fgafgb .DurAttr =&_ffba ; -continue ;};if _dfbf .Name .Local =="r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"{_efece ,_edfgc :=ParseUnionST_TLTime (_dfbf .Value );if _edfgc !=nil {return _edfgc ;};_fgafgb .RepeatCountAttr =&_efece ;continue ;};if _dfbf .Name .Local =="\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"{_gggb ,_feeb :=ParseUnionST_TLTime (_dfbf .Value ); -if _feeb !=nil {return _feeb ;};_fgafgb .RepeatDurAttr =&_gggb ;continue ;};if _dfbf .Name .Local =="\u0073\u0070\u0064"{_fbbba ,_bddc :=ParseUnionST_Percentage (_dfbf .Value );if _bddc !=nil {return _bddc ;};_fgafgb .SpdAttr =&_fbbba ;continue ;};if _dfbf .Name .Local =="\u0061\u0063\u0063e\u006c"{_dffeg ,_bada :=ParseUnionST_PositiveFixedPercentage (_dfbf .Value ); -if _bada !=nil {return _bada ;};_fgafgb .AccelAttr =&_dffeg ;continue ;};if _dfbf .Name .Local =="\u0064\u0065\u0063e\u006c"{_abcac ,_bbga :=ParseUnionST_PositiveFixedPercentage (_dfbf .Value );if _bbga !=nil {return _bbga ;};_fgafgb .DecelAttr =&_abcac ; -continue ;};if _dfbf .Name .Local =="\u0061u\u0074\u006f\u0052\u0065\u0076"{_geeggf ,_gabd :=_f .ParseBool (_dfbf .Value );if _gabd !=nil {return _gabd ;};_fgafgb .AutoRevAttr =&_geeggf ;continue ;};if _dfbf .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_fgafgb .RestartAttr .UnmarshalXMLAttr (_dfbf ); -continue ;};if _dfbf .Name .Local =="\u0066\u0069\u006c\u006c"{_fgafgb .FillAttr .UnmarshalXMLAttr (_dfbf );continue ;};if _dfbf .Name .Local =="\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"{_fgafgb .SyncBehaviorAttr .UnmarshalXMLAttr (_dfbf ); -continue ;};if _dfbf .Name .Local =="\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"{_ecge ,_gdggb :=_dfbf .Value ,error (nil );if _gdggb !=nil {return _gdggb ;};_fgafgb .TmFilterAttr =&_ecge ;continue ;};if _dfbf .Name .Local =="\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"{_aecag ,_aaebg :=_dfbf .Value ,error (nil ); -if _aaebg !=nil {return _aaebg ;};_fgafgb .EvtFilterAttr =&_aecag ;continue ;};if _dfbf .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_cdfea ,_fbedda :=_f .ParseBool (_dfbf .Value );if _fbedda !=nil {return _fbedda ;};_fgafgb .DisplayAttr =&_cdfea ; -continue ;};if _dfbf .Name .Local =="\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"{_fgafgb .MasterRelAttr .UnmarshalXMLAttr (_dfbf );continue ;};if _dfbf .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_bgcca ,_eggcb :=_f .ParseInt (_dfbf .Value ,10,32); -if _eggcb !=nil {return _eggcb ;};_faaec :=int32 (_bgcca );_fgafgb .BldLvlAttr =&_faaec ;continue ;};if _dfbf .Name .Local =="\u0067\u0072\u0070I\u0064"{_dcedb ,_dcgdc :=_f .ParseUint (_dfbf .Value ,10,32);if _dcgdc !=nil {return _dcgdc ;};_decc :=uint32 (_dcedb ); -_fgafgb .GrpIdAttr =&_decc ;continue ;};if _dfbf .Name .Local =="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"{_eafag ,_cbgbe :=_f .ParseBool (_dfbf .Value );if _cbgbe !=nil {return _cbgbe ;};_fgafgb .AfterEffectAttr =&_eafag ;continue ; -};if _dfbf .Name .Local =="\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"{_fgafgb .NodeTypeAttr .UnmarshalXMLAttr (_dfbf );continue ;};if _dfbf .Name .Local =="\u006e\u006f\u0064\u0065\u0050\u0068"{_dfdda ,_fbbc :=_f .ParseBool (_dfbf .Value );if _fbbc !=nil {return _fbbc ; -};_fgafgb .NodePhAttr =&_dfdda ;continue ;};};_afffd :for {_fdgbf ,_gfac :=d .Token ();if _gfac !=nil {return _gfac ;};switch _efbff :=_fdgbf .(type ){case _g .StartElement :switch _efbff .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgafgb .StCondLst =NewCT_TLTimeConditionList (); -if _adce :=d .DecodeElement (_fgafgb .StCondLst ,&_efbff );_adce !=nil {return _adce ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fgafgb .EndCondLst =NewCT_TLTimeConditionList (); -if _dbgbc :=d .DecodeElement (_fgafgb .EndCondLst ,&_efbff );_dbgbc !=nil {return _dbgbc ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgafgb .EndSync =NewCT_TLTimeCondition (); -if _fafed :=d .DecodeElement (_fgafgb .EndSync ,&_efbff );_fafed !=nil {return _fafed ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgafgb .Iterate =NewCT_TLIterateData (); -if _adefg :=d .DecodeElement (_fgafgb .Iterate ,&_efbff );_adefg !=nil {return _adefg ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fgafgb .ChildTnLst =NewCT_TimeNodeList (); -if _bfeg :=d .DecodeElement (_fgafgb .ChildTnLst ,&_efbff );_bfeg !=nil {return _bfeg ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgafgb .SubTnLst =NewCT_TimeNodeList (); -if _fagdf :=d .DecodeElement (_fgafgb .SubTnLst ,&_efbff );_fagdf !=nil {return _fagdf ;};default:_gdf .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",_efbff .Name ); -if _gabe :=d .Skip ();_gabe !=nil {return _gabe ;};};case _g .EndElement :break _afffd ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TLTextTargetElement and its children, prefixing error messages with path +func (_agbe *CT_TLTextTargetElement )ValidateWithPath (path string )error {if _agbe .CharRg !=nil {if _fbgg :=_agbe .CharRg .ValidateWithPath (path +"\u002fC\u0068\u0061\u0072\u0052\u0067");_fbgg !=nil {return _fbgg ;};};if _agbe .PRg !=nil {if _decae :=_agbe .PRg .ValidateWithPath (path +"\u002f\u0050\u0052\u0067"); +_decae !=nil {return _decae ;};};return nil ;}; -// Validate validates the CT_CustomShowList and its children -func (_aedgd *CT_CustomShowList )Validate ()error {return _aedgd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006fw\u004c\u0069\u0073\u0074");};func (_ebbff *CT_TLCommonMediaNodeData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ebbff .VolAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u006f\u006c"},Value :_fa .Sprintf ("\u0025\u0076",*_ebbff .VolAttr )}); -};if _ebbff .MuteAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0075\u0074\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_ebbff .MuteAttr ))});};if _ebbff .NumSldAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0075\u006d\u0053\u006c\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_ebbff .NumSldAttr )}); -};if _ebbff .ShowWhenStoppedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_ebbff .ShowWhenStoppedAttr ))}); -};e .EncodeToken (start );_cccgc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_ebbff .CTn ,_cccgc );_aedab :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_ebbff .TgtEl ,_aedab ); -e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_becf ST_TLAnimateBehaviorCalcMode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_becf .String (),start );};func (_fbfdg ST_TLDiagramBuildType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gabbe :=_g .Attr {}; -_gabbe .Name =name ;switch _fbfdg {case ST_TLDiagramBuildTypeUnset :_gabbe .Value ="";case ST_TLDiagramBuildTypeWhole :_gabbe .Value ="\u0077\u0068\u006fl\u0065";case ST_TLDiagramBuildTypeDepthByNode :_gabbe .Value ="d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065"; -case ST_TLDiagramBuildTypeDepthByBranch :_gabbe .Value ="\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068";case ST_TLDiagramBuildTypeBreadthByNode :_gabbe .Value ="\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065"; -case ST_TLDiagramBuildTypeBreadthByLvl :_gabbe .Value ="\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c";case ST_TLDiagramBuildTypeCw :_gabbe .Value ="\u0063\u0077";case ST_TLDiagramBuildTypeCwIn :_gabbe .Value ="\u0063\u0077\u0049\u006e"; -case ST_TLDiagramBuildTypeCwOut :_gabbe .Value ="\u0063\u0077\u004fu\u0074";case ST_TLDiagramBuildTypeCcw :_gabbe .Value ="\u0063\u0063\u0077";case ST_TLDiagramBuildTypeCcwIn :_gabbe .Value ="\u0063\u0063\u0077I\u006e";case ST_TLDiagramBuildTypeCcwOut :_gabbe .Value ="\u0063\u0063\u0077\u004f\u0075\u0074"; -case ST_TLDiagramBuildTypeInByRing :_gabbe .Value ="\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067";case ST_TLDiagramBuildTypeOutByRing :_gabbe .Value ="\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg";case ST_TLDiagramBuildTypeUp :_gabbe .Value ="\u0075\u0070"; -case ST_TLDiagramBuildTypeDown :_gabbe .Value ="\u0064\u006f\u0077\u006e";case ST_TLDiagramBuildTypeAllAtOnce :_gabbe .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLDiagramBuildTypeCust :_gabbe .Value ="\u0063\u0075\u0073\u0074";};return _gabbe ,nil ; -};type CT_TLCommonTimeNodeData struct{ +// ValidateWithPath validates the CT_TLMediaNodeAudio and its children, prefixing error messages with path +func (_abgdcc *CT_TLMediaNodeAudio )ValidateWithPath (path string )error {if _cdaed :=_abgdcc .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_cdaed !=nil {return _cdaed ;};return nil ;};func (_bbcgf ST_TLBehaviorAdditiveType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dbga :=_b .Attr {}; +_dbga .Name =name ;switch _bbcgf {case ST_TLBehaviorAdditiveTypeUnset :_dbga .Value ="";case ST_TLBehaviorAdditiveTypeBase :_dbga .Value ="\u0062\u0061\u0073\u0065";case ST_TLBehaviorAdditiveTypeSum :_dbga .Value ="\u0073\u0075\u006d";case ST_TLBehaviorAdditiveTypeRepl :_dbga .Value ="\u0072\u0065\u0070\u006c"; +case ST_TLBehaviorAdditiveTypeMult :_dbga .Value ="\u006d\u0075\u006c\u0074";case ST_TLBehaviorAdditiveTypeNone :_dbga .Value ="\u006e\u006f\u006e\u0065";};return _dbga ,nil ;};func (_cefa *CT_Background )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cefa .BwModeAttr !=_fe .ST_BlackWhiteModeUnset {_aed ,_dfaf :=_cefa .BwModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"}); +if _dfaf !=nil {return _dfaf ;};start .Attr =append (start .Attr ,_aed );};e .EncodeToken (start );if _cefa .BgPr !=nil {_eed :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}};e .EncodeElement (_cefa .BgPr ,_eed );};if _cefa .BgRef !=nil {_ffg :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}}; +e .EncodeElement (_cefa .BgRef ,_ffg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TLMediaNodeAudio struct{ -// ID -IdAttr *uint32 ; +// Is Narration +IsNarrationAttr *bool ; -// Preset ID -PresetIDAttr *int32 ; +// Common Media Node Properties +CMediaNode *CT_TLCommonMediaNodeData ;};type CT_StringTag struct{ -// Preset Types -PresetClassAttr ST_TLTimeNodePresetClassType ; +// Name +NameAttr string ; -// Preset SubType -PresetSubtypeAttr *int32 ; +// Value +ValAttr string ;};func (_edffd *CT_NotesMaster )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ebdc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_edffd .CSld ,_ebdc ); +_dcgc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_edffd .ClrMap ,_dcgc );if _edffd .Hf !=nil {_eabb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_edffd .Hf ,_eabb ); +};if _edffd .NotesStyle !=nil {_dafdg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u006eo\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_edffd .NotesStyle ,_dafdg );};if _edffd .ExtLst !=nil {_bfeg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_edffd .ExtLst ,_bfeg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TLCommandBehavior ()*CT_TLCommandBehavior {_gfgga :=&CT_TLCommandBehavior {};_gfgga .CBhvr =NewCT_TLCommonBehaviorData ();return _gfgga ; +};func (_ebfab ST_TLOleChartBuildType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ebfab .String (),start );}; -// Duration -DurAttr *ST_TLTime ; +// ValidateWithPath validates the CT_SlideLayout and its children, prefixing error messages with path +func (_aedbg *CT_SlideLayout )ValidateWithPath (path string )error {if _bdceb :=_aedbg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bdceb !=nil {return _bdceb ;};if _dffa :=_aedbg .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064"); +_dffa !=nil {return _dffa ;};if _aedbg .ClrMapOvr !=nil {if _begbc :=_aedbg .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_begbc !=nil {return _begbc ;};};if _aedbg .Transition !=nil {if _eefa :=_aedbg .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"); +_eefa !=nil {return _eefa ;};};if _aedbg .Timing !=nil {if _fbeb :=_aedbg .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_fbeb !=nil {return _fbeb ;};};if _aedbg .Hf !=nil {if _dbbfb :=_aedbg .Hf .ValidateWithPath (path +"\u002f\u0048\u0066"); +_dbbfb !=nil {return _dbbfb ;};};if _aedbg .ExtLst !=nil {if _ddged :=_aedbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddged !=nil {return _ddged ;};};return nil ;};func (_fefed *ST_TLTimeIndefinite )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acceb ,_ffdde :=d .Token (); +if _ffdde !=nil {return _ffdde ;};if _addad ,_caaf :=_acceb .(_b .EndElement );_caaf &&_addad .Name ==start .Name {*_fefed =1;return nil ;};if _febca ,_bbgba :=_acceb .(_b .CharData );!_bbgba {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acceb ); +}else {switch string (_febca ){case "":*_fefed =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_fefed =1;};};_acceb ,_ffdde =d .Token ();if _ffdde !=nil {return _ffdde ;};if _cgfdc ,_daccb :=_acceb .(_b .EndElement );_daccb &&_cgfdc .Name ==start .Name {return nil ; +};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acceb );};func (_baffcb *ST_PhotoAlbumLayout )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_baffcb =0; +case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_baffcb =1;case "\u0031\u0070\u0069\u0063":*_baffcb =2;case "\u0032\u0070\u0069\u0063":*_baffcb =3;case "\u0034\u0070\u0069\u0063":*_baffcb =4;case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_baffcb =5; +case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_baffcb =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_baffcb =7;};return nil ;};func (_gcbdg *CT_TLByHslColorTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aaaaf :=range start .Attr {if _aaaaf .Name .Local =="\u0068"{_dddf ,_gdfe :=_gb .ParseInt (_aaaaf .Value ,10,32); +if _gdfe !=nil {return _gdfe ;};_gcbdg .HAttr =int32 (_dddf );continue ;};if _aaaaf .Name .Local =="\u0073"{_dgggg ,_cceb :=ParseUnionST_FixedPercentage (_aaaaf .Value );if _cceb !=nil {return _cceb ;};_gcbdg .SAttr =_dgggg ;continue ;};if _aaaaf .Name .Local =="\u006c"{_dgbgg ,_cdbba :=ParseUnionST_FixedPercentage (_aaaaf .Value ); +if _cdbba !=nil {return _cdbba ;};_gcbdg .LAttr =_dgbgg ;continue ;};};for {_dfad ,_ecceg :=d .Token ();if _ecceg !=nil {return _d .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",_ecceg ); +};if _fdcaf ,_cffa :=_dfad .(_b .EndElement );_cffa &&_fdcaf .Name ==start .Name {break ;};};return nil ;};func (_bcccfa *CT_TLMediaNodeAudio )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcccfa .IsNarrationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_bcccfa .IsNarrationAttr ))}); +};e .EncodeToken (start );_aadbe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_bcccfa .CMediaNode ,_aadbe );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +}; -// Repeat Count -RepeatCountAttr *ST_TLTime ; +// ValidateWithPath validates the CT_TLCommonTimeNodeData and its children, prefixing error messages with path +func (_cbag *CT_TLCommonTimeNodeData )ValidateWithPath (path string )error {if _eebbf :=_cbag .PresetClassAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0065t\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_eebbf !=nil {return _eebbf ; +};if _cbag .DurAttr !=nil {if _ggcb :=_cbag .DurAttr .ValidateWithPath (path +"\u002f\u0044\u0075\u0072\u0041\u0074\u0074\u0072");_ggcb !=nil {return _ggcb ;};};if _cbag .RepeatCountAttr !=nil {if _cdcaa :=_cbag .RepeatCountAttr .ValidateWithPath (path +"\u002f\u0052e\u0070\u0065\u0061t\u0043\u006f\u0075\u006e\u0074\u0041\u0074\u0074\u0072"); +_cdcaa !=nil {return _cdcaa ;};};if _cbag .RepeatDurAttr !=nil {if _gdee :=_cbag .RepeatDurAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0070\u0065\u0061\u0074\u0044\u0075r\u0041\u0074\u0074\u0072");_gdee !=nil {return _gdee ;};};if _cbag .SpdAttr !=nil {if _bcgdf :=_cbag .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072"); +_bcgdf !=nil {return _bcgdf ;};};if _cbag .AccelAttr !=nil {if _cbdgg :=_cbag .AccelAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006c\u0041\u0074\u0074\u0072");_cbdgg !=nil {return _cbdgg ;};};if _cbag .DecelAttr !=nil {if _bfbf :=_cbag .DecelAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0065\u006c\u0041\u0074\u0074\u0072"); +_bfbf !=nil {return _bfbf ;};};if _bggbfd :=_cbag .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_bggbfd !=nil {return _bggbfd ;};if _ffegcd :=_cbag .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r"); +_ffegcd !=nil {return _ffegcd ;};if _fbadc :=_cbag .SyncBehaviorAttr .ValidateWithPath (path +"\u002f\u0053\u0079\u006e\u0063\u0042\u0065\u0068\u0061\u0076\u0069\u006fr\u0041\u0074\u0074\u0072");_fbadc !=nil {return _fbadc ;};if _fbffc :=_cbag .MasterRelAttr .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0052\u0065l\u0041\u0074\u0074\u0072"); +_fbffc !=nil {return _fbffc ;};if _gaabe :=_cbag .NodeTypeAttr .ValidateWithPath (path +"\u002f\u004e\u006f\u0064\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gaabe !=nil {return _gaabe ;};if _cbag .StCondLst !=nil {if _ggaf :=_cbag .StCondLst .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"); +_ggaf !=nil {return _ggaf ;};};if _cbag .EndCondLst !=nil {if _dgdbb :=_cbag .EndCondLst .ValidateWithPath (path +"/\u0045\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_dgdbb !=nil {return _dgdbb ;};};if _cbag .EndSync !=nil {if _bcbc :=_cbag .EndSync .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0053\u0079\u006e\u0063"); +_bcbc !=nil {return _bcbc ;};};if _cbag .Iterate !=nil {if _ebgc :=_cbag .Iterate .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u0072\u0061\u0074\u0065");_ebgc !=nil {return _ebgc ;};};if _cbag .ChildTnLst !=nil {if _acdfe :=_cbag .ChildTnLst .ValidateWithPath (path +"/\u0043\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"); +_acdfe !=nil {return _acdfe ;};};if _cbag .SubTnLst !=nil {if _ffgeg :=_cbag .SubTnLst .ValidateWithPath (path +"\u002fS\u0075\u0062\u0054\u006e\u004c\u0073t");_ffgeg !=nil {return _ffgeg ;};};return nil ;};func NewAG_Ole ()*AG_Ole {_ce :=&AG_Ole {};return _ce }; +func (_dcbdg *CT_OleObjectEmbed )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dcbdg .FollowColorSchemeAttr !=ST_OleObjectFollowColorSchemeUnset {_gaga ,_fdbbg :=_dcbdg .FollowColorSchemeAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"}); +if _fdbbg !=nil {return _fdbbg ;};start .Attr =append (start .Attr ,_gaga );};e .EncodeToken (start );if _dcbdg .ExtLst !=nil {_dbaa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcbdg .ExtLst ,_dbaa ); +};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type EG_TopLevelSlide struct{ -// Repeat Duration -RepeatDurAttr *ST_TLTime ; +// Color Scheme Map +ClrMap *_fe .CT_ColorMapping ;};func (_addgg *ST_TLTimeNodeMasterRelation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agdfa ,_aeead :=d .Token ();if _aeead !=nil {return _aeead ;};if _edeb ,_faaed :=_agdfa .(_b .EndElement );_faaed &&_edeb .Name ==start .Name {*_addgg =1; +return nil ;};if _fadgc ,_gagf :=_agdfa .(_b .CharData );!_gagf {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agdfa );}else {switch string (_fadgc ){case "":*_addgg =0; +case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_addgg =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_addgg =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_addgg =3;};};_agdfa ,_aeead =d .Token ();if _aeead !=nil {return _aeead ; +};if _bcbbdb ,_ccdf :=_agdfa .(_b .EndElement );_ccdf &&_bcbbdb .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agdfa ); +}; -// Speed -SpdAttr *_eb .ST_Percentage ; +// Validate validates the EG_SlideListChoice and its children +func (_dedgg *EG_SlideListChoice )Validate ()error {return _dedgg .ValidateWithPath ("\u0045G\u005fS\u006c\u0069\u0064\u0065\u004ci\u0073\u0074C\u0068\u006f\u0069\u0063\u0065");};func (_fbege ST_TLTimeNodeFillType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_beab :=_b .Attr {}; +_beab .Name =name ;switch _fbege {case ST_TLTimeNodeFillTypeUnset :_beab .Value ="";case ST_TLTimeNodeFillTypeRemove :_beab .Value ="\u0072\u0065\u006d\u006f\u0076\u0065";case ST_TLTimeNodeFillTypeFreeze :_beab .Value ="\u0066\u0072\u0065\u0065\u007a\u0065"; +case ST_TLTimeNodeFillTypeHold :_beab .Value ="\u0068\u006f\u006c\u0064";case ST_TLTimeNodeFillTypeTransition :_beab .Value ="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e";};return _beab ,nil ;}; -// Acceleration -AccelAttr *_eb .ST_PositiveFixedPercentage ; +// Validate validates the CT_CommentList and its children +func (_fcfce *CT_CommentList )Validate ()error {return _fcfce .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");};func (_gdbadf *ST_PhotoAlbumFrameShape )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gdbadf =0; +case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_gdbadf =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_gdbadf =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_gdbadf =3;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_gdbadf =4; +case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_gdbadf =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_gdbadf =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_gdbadf =7;};return nil ; +};func NewEG_ShowType ()*EG_ShowType {_bffac :=&EG_ShowType {};return _bffac }; -// Deceleration -DecelAttr *_eb .ST_PositiveFixedPercentage ; +// Validate validates the CT_Comment and its children +func (_cbc *CT_Comment )Validate ()error {return _cbc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};func (_bfddb ST_TLAnimateBehaviorValueType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bfddb .String (),start ); +};func (_cccb ST_TLTimeNodeRestartType )ValidateWithPath (path string )error {switch _cccb {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cccb )); +};return nil ;};const (ST_TLAnimateMotionPathEditModeUnset ST_TLAnimateMotionPathEditMode =0;ST_TLAnimateMotionPathEditModeRelative ST_TLAnimateMotionPathEditMode =1;ST_TLAnimateMotionPathEditModeFixed ST_TLAnimateMotionPathEditMode =2;);func (_bbbbd *CT_CustomShowList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _bbbbd .CustShow !=nil {_agb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};for _ ,_fcgg :=range _bbbbd .CustShow {e .EncodeElement (_fcgg ,_agb );};};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func NewCmAuthorLst ()*CmAuthorLst {_dggga :=&CmAuthorLst {};_dggga .CT_CommentAuthorList =*NewCT_CommentAuthorList ();return _dggga ;};func ParseUnionST_PositiveFixedPercentage (s string )(_fe .ST_PositiveFixedPercentage ,error ){return _fe .ParseUnionST_PositiveFixedPercentage (s ); +};func (_agdcaa *CT_TLIterateIntervalTime )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_agdcaa .ValAttr )});e .EncodeToken (start ); +e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eefga ST_TLAnimateMotionPathEditMode )ValidateWithPath (path string )error {switch _eefga {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eefga )); +};return nil ;};func (_bdfae ST_TLTimeAnimateValueTime )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bdfae .ST_PositiveFixedPercentage !=nil {e .Encode (_bdfae .ST_PositiveFixedPercentage );};if _bdfae .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_b .CharData (_bdfae .ST_TLTimeIndefinite .String ())); +};return e .EncodeToken (_b .EndElement {Name :start .Name });};func NewCT_OutlineViewSlideList ()*CT_OutlineViewSlideList {_dgdb :=&CT_OutlineViewSlideList {};return _dgdb ;}; -// Auto Reverse -AutoRevAttr *bool ; +// ValidateWithPath validates the CT_Presentation and its children, prefixing error messages with path +func (_edgcc *CT_Presentation )ValidateWithPath (path string )error {if _edgcc .ServerZoomAttr !=nil {if _fbbf :=_edgcc .ServerZoomAttr .ValidateWithPath (path +"\u002fS\u0065r\u0076\u0065\u0072\u005a\u006f\u006f\u006d\u0041\u0074\u0074\u0072");_fbbf !=nil {return _fbbf ; +};};if _edgcc .BookmarkIdSeedAttr !=nil {if *_edgcc .BookmarkIdSeedAttr < 1{return _d .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 ,*_edgcc .BookmarkIdSeedAttr ); +};if *_edgcc .BookmarkIdSeedAttr >=2147483648{return _d .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 ,*_edgcc .BookmarkIdSeedAttr ); +};};if _aede :=_edgcc .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_aede !=nil {return _aede ;};if _edgcc .SldMasterIdLst !=nil {if _bded :=_edgcc .SldMasterIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"); +_bded !=nil {return _bded ;};};if _edgcc .NotesMasterIdLst !=nil {if _fbfda :=_edgcc .NotesMasterIdLst .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074");_fbfda !=nil {return _fbfda ; +};};if _edgcc .HandoutMasterIdLst !=nil {if _edddc :=_edgcc .HandoutMasterIdLst .ValidateWithPath (path +"\u002f\u0048\u0061\u006edo\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074");_edddc !=nil {return _edddc ;};};if _edgcc .SldIdLst !=nil {if _bggcf :=_edgcc .SldIdLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u0049\u0064\u004c\u0073t"); +_bggcf !=nil {return _bggcf ;};};if _edgcc .SldSz !=nil {if _cded :=_edgcc .SldSz .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0053\u007a");_cded !=nil {return _cded ;};};if _bbdca :=_edgcc .NotesSz .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u0053\u007a"); +_bbdca !=nil {return _bbdca ;};if _edgcc .SmartTags !=nil {if _gfdcf :=_edgcc .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_gfdcf !=nil {return _gfdcf ;};};if _edgcc .EmbeddedFontLst !=nil {if _gcgc :=_edgcc .EmbeddedFontLst .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064d\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"); +_gcgc !=nil {return _gcgc ;};};if _edgcc .CustShowLst !=nil {if _eaeg :=_edgcc .CustShowLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074");_eaeg !=nil {return _eaeg ;};};if _edgcc .PhotoAlbum !=nil {if _acadg :=_edgcc .PhotoAlbum .ValidateWithPath (path +"/\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"); +_acadg !=nil {return _acadg ;};};if _edgcc .CustDataLst !=nil {if _babf :=_edgcc .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_babf !=nil {return _babf ;};};if _edgcc .Kinsoku !=nil {if _eacg :=_edgcc .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075"); +_eacg !=nil {return _eacg ;};};if _edgcc .DefaultTextStyle !=nil {if _ddagc :=_edgcc .DefaultTextStyle .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0065\u0078\u0074S\u0074\u0079\u006c\u0065");_ddagc !=nil {return _ddagc ; +};};if _edgcc .ModifyVerifier !=nil {if _aagc :=_edgcc .ModifyVerifier .ValidateWithPath (path +"\u002fM\u006fd\u0069\u0066\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072");_aagc !=nil {return _aagc ;};};if _edgcc .ExtLst !=nil {if _cdaa :=_edgcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cdaa !=nil {return _cdaa ;};};return nil ;};func (_dcbe *CT_NormalViewProperties )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dcbe .ShowOutlineIconsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_dcbe .ShowOutlineIconsAttr ))}); +};if _dcbe .SnapVertSplitterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_dcbe .SnapVertSplitterAttr ))}); +};if _dcbe .VertBarStateAttr !=ST_SplitterBarStateUnset {_addb ,_bfdb :=_dcbe .VertBarStateAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _bfdb !=nil {return _bfdb ;};start .Attr =append (start .Attr ,_addb ); +};if _dcbe .HorzBarStateAttr !=ST_SplitterBarStateUnset {_ageg ,_aecdd :=_dcbe .HorzBarStateAttr .MarshalXMLAttr (_b .Name {Local :"\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _aecdd !=nil {return _aecdd ;};start .Attr =append (start .Attr ,_ageg ); +};if _dcbe .PreferSingleViewAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_dcbe .PreferSingleViewAttr ))}); +};e .EncodeToken (start );_bege :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065d\u004c\u0065\u0066\u0074"}};e .EncodeElement (_dcbe .RestoredLeft ,_bege );_bfdbb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"}}; +e .EncodeElement (_dcbe .RestoredTop ,_bfdbb );if _dcbe .ExtLst !=nil {_dfe :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcbe .ExtLst ,_dfe );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;}; -// Restart -RestartAttr ST_TLTimeNodeRestartType ; +// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path +func (_dega *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _edgf :=_dega .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_edgf !=nil {return _edgf ;};if _bdfd :=_dega .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); +_bdfd !=nil {return _bdfd ;};if _cacg :=_dega .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_cacg !=nil {return _cacg ;};return nil ;};func (_bccc *CT_SlideLayoutIdList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _bccc .SldLayoutId !=nil {_bdcdb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"}};for _ ,_agfa :=range _bccc .SldLayoutId {e .EncodeElement (_agfa ,_bdcdb );};};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func NewCT_InOutTransition ()*CT_InOutTransition {_bfdd :=&CT_InOutTransition {};return _bfdd };type CT_ShowInfoKiosk struct{ -// Fill -FillAttr ST_TLTimeNodeFillType ; +// Restart Show +RestartAttr *uint32 ;};func (_dfdf *ST_TLParaBuildType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dfdf =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_dfdf =1;case "\u0070":*_dfdf =2;case "\u0063\u0075\u0073\u0074":*_dfdf =3; +case "\u0077\u0068\u006fl\u0065":*_dfdf =4;};return nil ;}; -// Synchronization Behavior -SyncBehaviorAttr ST_TLTimeNodeSyncType ; +// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path +func (_dccgg *CT_Connector )ValidateWithPath (path string )error {if _bdf :=_dccgg .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_bdf !=nil {return _bdf ;};if _dacb :=_dccgg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_dacb !=nil {return _dacb ;};if _dccgg .Style !=nil {if _bda :=_dccgg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bda !=nil {return _bda ;};};if _dccgg .ExtLst !=nil {if _fcg :=_dccgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fcg !=nil {return _fcg ;};};return nil ;};type CT_CommentList struct{ -// Time Filter -TmFilterAttr *string ; +// Comment +Cm []*CT_Comment ;};func (_deagf ST_Direction )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gedb :=_b .Attr {};_gedb .Name =name ;switch _deagf {case ST_DirectionUnset :_gedb .Value ="";case ST_DirectionHorz :_gedb .Value ="\u0068\u006f\u0072\u007a"; +case ST_DirectionVert :_gedb .Value ="\u0076\u0065\u0072\u0074";};return _gedb ,nil ;}; -// Event Filter -EvtFilterAttr *string ; +// Validate validates the EG_TopLevelSlide and its children +func (_bedff *EG_TopLevelSlide )Validate ()error {return _bedff .ValidateWithPath ("\u0045\u0047_\u0054\u006f\u0070L\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065");};func (_debb *ST_TLTimeNodePresetClassType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gccg ,_eabac :=d .Token (); +if _eabac !=nil {return _eabac ;};if _gfabc ,_ffag :=_gccg .(_b .EndElement );_ffag &&_gfabc .Name ==start .Name {*_debb =1;return nil ;};if _dfffc ,_gffgc :=_gccg .(_b .CharData );!_gffgc {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gccg ); +}else {switch string (_dfffc ){case "":*_debb =0;case "\u0065\u006e\u0074\u0072":*_debb =1;case "\u0065\u0078\u0069\u0074":*_debb =2;case "\u0065\u006d\u0070\u0068":*_debb =3;case "\u0070\u0061\u0074\u0068":*_debb =4;case "\u0076\u0065\u0072\u0062":*_debb =5; +case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_debb =6;};};_gccg ,_eabac =d .Token ();if _eabac !=nil {return _eabac ;};if _fdbcg ,_ebdgb :=_gccg .(_b .EndElement );_ebdgb &&_fdbcg .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gccg ); +}; -// Display -DisplayAttr *bool ; +// ValidateWithPath validates the CT_SplitTransition and its children, prefixing error messages with path +func (_ccac *CT_SplitTransition )ValidateWithPath (path string )error {if _efbac :=_ccac .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_efbac !=nil {return _efbac ;};if _eacbf :=_ccac .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072"); +_eacbf !=nil {return _eacbf ;};return nil ;}; -// Master Relation -MasterRelAttr ST_TLTimeNodeMasterRelation ; +// Validate validates the AG_ChildSlide and its children +func (_ed *AG_ChildSlide )Validate ()error {return _ed .ValidateWithPath ("\u0041\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");};func (_fdcf *CT_HandoutMasterIdListEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_fdcf .IdAttr )}); +e .EncodeToken (start );if _fdcf .ExtLst !=nil {_gffa :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdcf .ExtLst ,_gffa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +};func (_aecb *CT_Shape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aecb .NvSpPr =NewCT_ShapeNonVisual ();_aecb .SpPr =_fe .NewCT_ShapeProperties ();for _ ,_dcga :=range start .Attr {if _dcga .Name .Local =="\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"{_eaec ,_fdde :=_gb .ParseBool (_dcga .Value ); +if _fdde !=nil {return _fdde ;};_aecb .UseBgFillAttr =&_eaec ;continue ;};};_bcge :for {_gegf ,_gbbbe :=d .Token ();if _gbbbe !=nil {return _gbbbe ;};switch _bbfd :=_gegf .(type ){case _b .StartElement :switch _bbfd .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fggbd :=d .DecodeElement (_aecb .NvSpPr ,&_bbfd ); +_fggbd !=nil {return _fggbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cgfcf :=d .DecodeElement (_aecb .SpPr ,&_bbfd ); +_cgfcf !=nil {return _cgfcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aecb .Style =_fe .NewCT_ShapeStyle (); +if _cdac :=d .DecodeElement (_aecb .Style ,&_bbfd );_cdac !=nil {return _cdac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aecb .TxBody =_fe .NewCT_TextBody (); +if _becd :=d .DecodeElement (_aecb .TxBody ,&_bbfd );_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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_aecb .ExtLst =NewCT_ExtensionListModify (); +if _agbda :=d .DecodeElement (_aecb .ExtLst ,&_bbfd );_agbda !=nil {return _agbda ;};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",_bbfd .Name ); +if _bcab :=d .Skip ();_bcab !=nil {return _bcab ;};};case _b .EndElement :break _bcge ;case _b .CharData :};};return nil ;}; -// Build level -BldLvlAttr *int32 ; +// ValidateWithPath validates the CT_TLTriggerTimeNodeID and its children, prefixing error messages with path +func (_cfgc *CT_TLTriggerTimeNodeID )ValidateWithPath (path string )error {return nil };func (_gffdc ST_TLCommandType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dcgbc :=_b .Attr {};_dcgbc .Name =name ;switch _gffdc {case ST_TLCommandTypeUnset :_dcgbc .Value =""; +case ST_TLCommandTypeEvt :_dcgbc .Value ="\u0065\u0076\u0074";case ST_TLCommandTypeCall :_dcgbc .Value ="\u0063\u0061\u006c\u006c";case ST_TLCommandTypeVerb :_dcgbc .Value ="\u0076\u0065\u0072\u0062";};return _dcgbc ,nil ;};const (ST_TLAnimateBehaviorCalcModeUnset ST_TLAnimateBehaviorCalcMode =0; +ST_TLAnimateBehaviorCalcModeDiscrete ST_TLAnimateBehaviorCalcMode =1;ST_TLAnimateBehaviorCalcModeLin ST_TLAnimateBehaviorCalcMode =2;ST_TLAnimateBehaviorCalcModeFmla ST_TLAnimateBehaviorCalcMode =3;);func (_abag *CT_NormalViewPortion )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u007a"},Value :_d .Sprintf ("\u0025\u0076",_abag .SzAttr )}); +if _abag .AutoAdjustAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_abag .AutoAdjustAttr ))});};e .EncodeToken (start ); +e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_TLTimeNodeMasterRelation byte ;func (_bbabg *CT_TLBuildParagraph )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbabg .BuildAttr !=ST_TLParaBuildTypeUnset {_cdbdc ,_fcccb :=_bbabg .BuildAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0075\u0069l\u0064"}); +if _fcccb !=nil {return _fcccb ;};start .Attr =append (start .Attr ,_cdbdc );};if _bbabg .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_bbabg .BldLvlAttr )}); +};if _bbabg .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_bbabg .AnimBgAttr ))});};if _bbabg .AutoUpdateAnimBgAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_bbabg .AutoUpdateAnimBgAttr ))}); +};if _bbabg .RevAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u0076"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_bbabg .RevAttr ))});};if _bbabg .AdvAutoAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061d\u0076\u0041\u0075\u0074\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_bbabg .AdvAutoAttr )}); +};if _bbabg .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_bbabg .SpidAttr )});};if _bbabg .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_bbabg .GrpIdAttr )}); +};if _bbabg .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_bbabg .UiExpandAttr ))});};e .EncodeToken (start );if _bbabg .TmplLst !=nil {_cfdff :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0074\u006d\u0070\u006c\u004c\u0073t"}}; +e .EncodeElement (_bbabg .TmplLst ,_cfdff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gdffa ST_TLOleChartBuildType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aedab :=_b .Attr {};_aedab .Name =name ;switch _gdffa {case ST_TLOleChartBuildTypeUnset :_aedab .Value =""; +case ST_TLOleChartBuildTypeAllAtOnce :_aedab .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLOleChartBuildTypeSeries :_aedab .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLOleChartBuildTypeCategory :_aedab .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"; +case ST_TLOleChartBuildTypeSeriesEl :_aedab .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case ST_TLOleChartBuildTypeCategoryEl :_aedab .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _aedab ,nil ;};func (_eacfb *CT_TLByRgbColorTransform )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_d .Sprintf ("\u0025\u0076",_eacfb .RAttr )}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067"},Value :_d .Sprintf ("\u0025\u0076",_eacfb .GAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_d .Sprintf ("\u0025\u0076",_eacfb .BAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SlideTransition ()*CT_SlideTransition {_aggee :=&CT_SlideTransition {};return _aggee };func (_eadaa *ST_PrintColorMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecage ,_dccag :=d .Token (); +if _dccag !=nil {return _dccag ;};if _edbab ,_cccbff :=_ecage .(_b .EndElement );_cccbff &&_edbab .Name ==start .Name {*_eadaa =1;return nil ;};if _fbgece ,_adccbf :=_ecage .(_b .CharData );!_adccbf {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecage ); +}else {switch string (_fbgece ){case "":*_eadaa =0;case "\u0062\u0077":*_eadaa =1;case "\u0067\u0072\u0061\u0079":*_eadaa =2;case "\u0063\u006c\u0072":*_eadaa =3;};};_ecage ,_dccag =d .Token ();if _dccag !=nil {return _dccag ;};if _degcf ,_dbceee :=_ecage .(_b .EndElement ); +_dbceee &&_degcf .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecage );};func (_aagdd ST_WebColorType )Validate ()error {return _aagdd .ValidateWithPath ("")}; -// Group ID -GrpIdAttr *uint32 ; -// After Effect -AfterEffectAttr *bool ; +// Validate validates the CT_Kinsoku and its children +func (_cdgb *CT_Kinsoku )Validate ()error {return _cdgb .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");}; -// Node Type -NodeTypeAttr ST_TLTimeNodeType ; +// ValidateWithPath validates the CT_PrintProperties and its children, prefixing error messages with path +func (_babd *CT_PrintProperties )ValidateWithPath (path string )error {if _fagg :=_babd .PrnWhatAttr .ValidateWithPath (path +"\u002f\u0050\u0072n\u0057\u0068\u0061\u0074\u0041\u0074\u0074\u0072");_fagg !=nil {return _fagg ;};if _bbbda :=_babd .ClrModeAttr .ValidateWithPath (path +"\u002f\u0043\u006cr\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072"); +_bbbda !=nil {return _bbbda ;};if _babd .ExtLst !=nil {if _gfgc :=_babd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfgc !=nil {return _gfgc ;};};return nil ;};func (_dfge *ST_OleObjectFollowColorScheme )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gebgf ,_dcfed :=d .Token (); +if _dcfed !=nil {return _dcfed ;};if _bbcd ,_aadbaf :=_gebgf .(_b .EndElement );_aadbaf &&_bbcd .Name ==start .Name {*_dfge =1;return nil ;};if _decd ,_gddga :=_gebgf .(_b .CharData );!_gddga {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gebgf ); +}else {switch string (_decd ){case "":*_dfge =0;case "\u006e\u006f\u006e\u0065":*_dfge =1;case "\u0066\u0075\u006c\u006c":*_dfge =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_dfge =3;};};_gebgf ,_dcfed =d .Token (); +if _dcfed !=nil {return _dcfed ;};if _cafbe ,_bfafe :=_gebgf .(_b .EndElement );_bfafe &&_cafbe .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gebgf ); +};func (_fgcd *CT_TLAnimVariant )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fgcd .BoolVal !=nil {_dfag :=_b .StartElement {Name :_b .Name {Local :"\u0070:\u0062\u006f\u006f\u006c\u0056\u0061l"}};e .EncodeElement (_fgcd .BoolVal ,_dfag ); +};if _fgcd .IntVal !=nil {_egce :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0069\u006e\u0074\u0056\u0061\u006c"}};e .EncodeElement (_fgcd .IntVal ,_egce );};if _fgcd .FltVal !=nil {_cedff :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0066\u006c\u0074\u0056\u0061\u006c"}}; +e .EncodeElement (_fgcd .FltVal ,_cedff );};if _fgcd .StrVal !=nil {_bcabc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0056\u0061\u006c"}};e .EncodeElement (_fgcd .StrVal ,_bcabc );};if _fgcd .ClrVal !=nil {_deadc :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u0056\u0061\u006c"}}; +e .EncodeElement (_fgcd .ClrVal ,_deadc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Node Placeholder -NodePhAttr *bool ; +// Validate validates the CT_TimeNodeList and its children +func (_fecfe *CT_TimeNodeList )Validate ()error {return _fecfe .ValidateWithPath ("\u0043T\u005fT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074");};func (_adbgc *CT_SlideRelationshipListEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_adbgc .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewViewPr ()*ViewPr {_gdddaf :=&ViewPr {};_gdddaf .CT_ViewProperties =*NewCT_ViewProperties ();return _gdddaf ;}; -// Start Conditions List -StCondLst *CT_TLTimeConditionList ; +// Validate validates the Notes and its children +func (_cgde *Notes )Validate ()error {return _cgde .ValidateWithPath ("\u004e\u006f\u0074e\u0073")};type ST_Direction byte ;func (_fafed ST_TLTimeNodeType )Validate ()error {return _fafed .ValidateWithPath ("")};func (_eacc *CT_ShowInfoBrowse )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgdcg :=range start .Attr {if _cgdcg .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"{_deca ,_eeded :=_gb .ParseBool (_cgdcg .Value ); +if _eeded !=nil {return _eeded ;};_eacc .ShowScrollbarAttr =&_deca ;continue ;};};for {_gbcag ,_cfbb :=d .Token ();if _cfbb !=nil {return _d .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",_cfbb ); +};if _eaga ,_ggfaf :=_gbcag .(_b .EndElement );_ggfaf &&_eaga .Name ==start .Name {break ;};};return nil ;};func (_afdcf *CT_SlideSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afdcf .CxAttr =914400;_afdcf .CyAttr =914400;for _ ,_eacb :=range start .Attr {if _eacb .Name .Local =="\u0063\u0078"{_gabbd ,_efdf :=_gb .ParseInt (_eacb .Value ,10,32); +if _efdf !=nil {return _efdf ;};_afdcf .CxAttr =int32 (_gabbd );continue ;};if _eacb .Name .Local =="\u0063\u0079"{_abcb ,_dbcg :=_gb .ParseInt (_eacb .Value ,10,32);if _dbcg !=nil {return _dbcg ;};_afdcf .CyAttr =int32 (_abcb );continue ;};if _eacb .Name .Local =="\u0074\u0079\u0070\u0065"{_afdcf .TypeAttr .UnmarshalXMLAttr (_eacb ); +continue ;};};for {_dgea ,_faaff :=d .Token ();if _faaff !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006ci\u0064\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_faaff );};if _fgag ,_gbbd :=_dgea .(_b .EndElement ); +_gbbd &&_fgag .Name ==start .Name {break ;};};return nil ;};type ST_PrintColorMode byte ; -// End Conditions List -EndCondLst *CT_TLTimeConditionList ; +// ValidateWithPath validates the PresentationPr and its children, prefixing error messages with path +func (_ddadg *PresentationPr )ValidateWithPath (path string )error {if _geed :=_ddadg .CT_PresentationProperties .ValidateWithPath (path );_geed !=nil {return _geed ;};return nil ;};type ST_TLTimeNodeSyncType byte ;func NewCT_SmartTags ()*CT_SmartTags {_agbbb :=&CT_SmartTags {}; +return _agbbb }; -// EndSync -EndSync *CT_TLTimeCondition ; +// Validate validates the CT_TLAnimVariantStringVal and its children +func (_deeac *CT_TLAnimVariantStringVal )Validate ()error {return _deeac .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072i\u0061n\u0074S\u0074\u0072\u0069\u006e\u0067\u0056\u0061l");};func (_bcgeeg *CT_TLByAnimateColorTransform )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fagcd :for {_efaea ,_eaded :=d .Token (); +if _eaded !=nil {return _eaded ;};switch _ggdcc :=_efaea .(type ){case _b .StartElement :switch _ggdcc .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcgeeg .Rgb =NewCT_TLByRgbColorTransform (); +if _bcccd :=d .DecodeElement (_bcgeeg .Rgb ,&_ggdcc );_bcccd !=nil {return _bcccd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcgeeg .Hsl =NewCT_TLByHslColorTransform (); +if _ccgca :=d .DecodeElement (_bcgeeg .Hsl ,&_ggdcc );_ccgca !=nil {return _ccgca ;};default:_e .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",_ggdcc .Name ); +if _cdabe :=d .Skip ();_cdabe !=nil {return _cdabe ;};};case _b .EndElement :break _fagcd ;case _b .CharData :};};return nil ;};const (ST_TLNextActionTypeUnset ST_TLNextActionType =0;ST_TLNextActionTypeNone ST_TLNextActionType =1;ST_TLNextActionTypeSeek ST_TLNextActionType =2; +);type CT_InOutTransition struct{ -// Iterate -Iterate *CT_TLIterateData ; +// Direction +DirAttr ST_TransitionInOutDirectionType ;};func (_bada ST_SlideLayoutType )Validate ()error {return _bada .ValidateWithPath ("")};func (_dbffd *ST_TLTimeNodeSyncType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dbffd =0;case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_dbffd =1; +case "\u006c\u006f\u0063\u006b\u0065\u0064":*_dbffd =2;};return nil ;}; -// Children Time Node List -ChildTnLst *CT_TimeNodeList ; +// ValidateWithPath validates the CT_TLAnimVariantFloatVal and its children, prefixing error messages with path +func (_eacaa *CT_TLAnimVariantFloatVal )ValidateWithPath (path string )error {return nil };func (_gccbg *CT_TLGraphicalObjectBuild )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gccbg .SpidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_gccbg .SpidAttr )}); +};if _gccbg .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_gccbg .GrpIdAttr )});};if _gccbg .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_gccbg .UiExpandAttr ))}); +};e .EncodeToken (start );if _gccbg .BldAsOne !=nil {_ggffg :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"}};e .EncodeElement (_gccbg .BldAsOne ,_ggffg );};if _gccbg .BldSub !=nil {_aagb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0053\u0075\u0062"}}; +e .EncodeElement (_gccbg .BldSub ,_aagb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TLAnimateRotationBehavior struct{ -// Sub-TimeNodes List -SubTnLst *CT_TimeNodeList ;};func (_gebbb ST_TLTriggerRuntimeNode )String ()string {switch _gebbb {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 (_ggacd ST_TLTriggerEvent )String ()string {switch _ggacd {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 "";}; +// By +ByAttr *int32 ; -// ValidateWithPath validates the CT_SplitTransition and its children, prefixing error messages with path -func (_ecbeb *CT_SplitTransition )ValidateWithPath (path string )error {if _dage :=_ecbeb .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_dage !=nil {return _dage ;};if _dfcf :=_ecbeb .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072"); -_dfcf !=nil {return _dfcf ;};return nil ;};func (_gcde ST_TLParaBuildType )ValidateWithPath (path string )error {switch _gcde {case 0,1,2,3,4:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcde )); -};return nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_dfae :=&CT_GroupShapeChoice {};return _dfae };func (_fccd *CT_PictureNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ffbb :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}}; -e .EncodeElement (_fccd .CNvPr ,_ffbb );_gcab :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_fccd .CNvPicPr ,_gcab );_dgfd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}}; -e .EncodeElement (_fccd .NvPr ,_dgfd );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_efgcb ST_PrintColorMode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_efgcb .String (),start );};func (_eaeb *CT_NotesMaster )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eaeb .CSld =NewCT_CommonSlideData (); -_eaeb .ClrMap =_eb .NewCT_ColorMapping ();_agga :for {_addgd ,_abge :=d .Token ();if _abge !=nil {return _abge ;};switch _begg :=_addgd .(type ){case _g .StartElement :switch _begg .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _fbe :=d .DecodeElement (_eaeb .CSld ,&_begg ); -_fbe !=nil {return _fbe ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _gfa :=d .DecodeElement (_eaeb .ClrMap ,&_begg ); -_gfa !=nil {return _gfa ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eaeb .Hf =NewCT_HeaderFooter (); -if _edcbe :=d .DecodeElement (_eaeb .Hf ,&_begg );_edcbe !=nil {return _edcbe ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eaeb .NotesStyle =_eb .NewCT_TextListStyle (); -if _ecac :=d .DecodeElement (_eaeb .NotesStyle ,&_begg );_ecac !=nil {return _ecac ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_eaeb .ExtLst =NewCT_ExtensionListModify (); -if _edeb :=d .DecodeElement (_eaeb .ExtLst ,&_begg );_edeb !=nil {return _edeb ;};default:_gdf .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",_begg .Name ); -if _baga :=d .Skip ();_baga !=nil {return _baga ;};};case _g .EndElement :break _agga ;case _g .CharData :};};return nil ;};type CT_OptionalBlackTransition struct{ +// From +FromAttr *int32 ; -// Transition Through Black -ThruBlkAttr *bool ;};func (_fgdc *ST_WebScreenSize )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efgfg ,_ecbce :=d .Token ();if _ecbce !=nil {return _ecbce ;};if _eebgd ,_eedbc :=_efgfg .(_g .EndElement );_eedbc &&_eebgd .Name ==start .Name {*_fgdc =1; -return nil ;};if _adddf ,_dffbc :=_efgfg .(_g .CharData );!_dffbc {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efgfg );}else {switch string (_adddf ){case "":*_fgdc =0; -case "\u00354\u0034\u0078\u0033\u0037\u0036":*_fgdc =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_fgdc =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_fgdc =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_fgdc =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_fgdc =5; -case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_fgdc =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_fgdc =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_fgdc =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_fgdc =9; -case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_fgdc =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_fgdc =11;};};_efgfg ,_ecbce =d .Token ();if _ecbce !=nil {return _ecbce ;};if _gaace ,_gfaee :=_efgfg .(_g .EndElement );_gfaee &&_gaace .Name ==start .Name {return nil ; -};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efgfg );}; +// To +ToAttr *int32 ;CBhvr *CT_TLCommonBehaviorData ;};func (_dcfdf *CmAuthorLst )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcfdf .CT_CommentAuthorList =*NewCT_CommentAuthorList ();_cefaa :for {_cfbd ,_fcfff :=d .Token ();if _fcfff !=nil {return _fcfff ; +};switch _dcde :=_cfbd .(type ){case _b .StartElement :switch _dcde .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_begbe :=NewCT_CommentAuthor (); +if _dcefe :=d .DecodeElement (_begbe ,&_dcde );_dcefe !=nil {return _dcefe ;};_dcfdf .CmAuthor =append (_dcfdf .CmAuthor ,_begbe );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\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074\u0020\u0025\u0076",_dcde .Name ); +if _egedb :=d .Skip ();_egedb !=nil {return _egedb ;};};case _b .EndElement :break _cefaa ;case _b .CharData :};};return nil ;};type CT_EmbeddedFontDataId struct{IdAttr string ;};type CT_TLTimeNodeSequence struct{ -// ValidateWithPath validates the CT_CustomerData and its children, prefixing error messages with path -func (_dge *CT_CustomerData )ValidateWithPath (path string )error {return nil };const (ST_TLDiagramBuildTypeUnset ST_TLDiagramBuildType =0;ST_TLDiagramBuildTypeWhole ST_TLDiagramBuildType =1;ST_TLDiagramBuildTypeDepthByNode ST_TLDiagramBuildType =2;ST_TLDiagramBuildTypeDepthByBranch ST_TLDiagramBuildType =3; -ST_TLDiagramBuildTypeBreadthByNode ST_TLDiagramBuildType =4;ST_TLDiagramBuildTypeBreadthByLvl ST_TLDiagramBuildType =5;ST_TLDiagramBuildTypeCw ST_TLDiagramBuildType =6;ST_TLDiagramBuildTypeCwIn ST_TLDiagramBuildType =7;ST_TLDiagramBuildTypeCwOut ST_TLDiagramBuildType =8; -ST_TLDiagramBuildTypeCcw ST_TLDiagramBuildType =9;ST_TLDiagramBuildTypeCcwIn ST_TLDiagramBuildType =10;ST_TLDiagramBuildTypeCcwOut ST_TLDiagramBuildType =11;ST_TLDiagramBuildTypeInByRing ST_TLDiagramBuildType =12;ST_TLDiagramBuildTypeOutByRing ST_TLDiagramBuildType =13; -ST_TLDiagramBuildTypeUp ST_TLDiagramBuildType =14;ST_TLDiagramBuildTypeDown ST_TLDiagramBuildType =15;ST_TLDiagramBuildTypeAllAtOnce ST_TLDiagramBuildType =16;ST_TLDiagramBuildTypeCust ST_TLDiagramBuildType =17;);const (ST_PlaceholderSizeUnset ST_PlaceholderSize =0; -ST_PlaceholderSizeFull ST_PlaceholderSize =1;ST_PlaceholderSizeHalf ST_PlaceholderSize =2;ST_PlaceholderSizeQuarter ST_PlaceholderSize =3;);const (ST_TLAnimateColorDirectionUnset ST_TLAnimateColorDirection =0;ST_TLAnimateColorDirectionCw ST_TLAnimateColorDirection =1; -ST_TLAnimateColorDirectionCcw ST_TLAnimateColorDirection =2;);func (_deaa *CT_SlideViewProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_deaa .CSldViewPr =NewCT_CommonSlideViewProperties ();_ggcf :for {_fcda ,_dgbcc :=d .Token (); -if _dgbcc !=nil {return _dgbcc ;};switch _edebc :=_fcda .(type ){case _g .StartElement :switch _edebc .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _adafb :=d .DecodeElement (_deaa .CSldViewPr ,&_edebc ); -_adafb !=nil {return _adafb ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_deaa .ExtLst =NewCT_ExtensionList (); -if _ecgd :=d .DecodeElement (_deaa .ExtLst ,&_edebc );_ecgd !=nil {return _ecgd ;};default:_gdf .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",_edebc .Name ); -if _deed :=d .Skip ();_deed !=nil {return _deed ;};};case _g .EndElement :break _ggcf ;case _g .CharData :};};return nil ;};func (_bbgg *CT_TLTimeAnimateValueList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bbgg .Tav !=nil {_cfbgg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074a\u0076"}}; -for _ ,_aggge :=range _bbgg .Tav {e .EncodeElement (_aggge ,_cfbgg );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cdgg *EG_ChildSlide )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gedf :for {_fbbde ,_ffac :=d .Token (); -if _ffac !=nil {return _ffac ;};switch _acgfe :=_fbbde .(type ){case _g .StartElement :switch _acgfe .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdgg .ClrMapOvr =_eb .NewCT_ColorMappingOverride (); -if _gfdbf :=d .DecodeElement (_cdgg .ClrMapOvr ,&_acgfe );_gfdbf !=nil {return _gfdbf ;};default:_gdf .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",_acgfe .Name ); -if _eebdf :=d .Skip ();_eebdf !=nil {return _eebdf ;};};case _g .EndElement :break _gedf ;case _g .CharData :};};return nil ;}; +// Concurrent +ConcurrentAttr *bool ; -// Validate validates the CT_ShowInfoKiosk and its children -func (_fbdd *CT_ShowInfoKiosk )Validate ()error {return _fbdd .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u006fw\u0049\u006e\u0066\u006f\u004b\u0069\u006f\u0073\u006b");};func (_dgffa ST_TLTime )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -if _dgffa .Uint32 !=nil {e .EncodeToken (_g .CharData (_fa .Sprintf ("\u0025\u0064",*_dgffa .Uint32 )));};if _dgffa .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_g .CharData (_dgffa .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_g .EndElement {Name :start .Name }); -};func NewCT_SlideMasterIdList ()*CT_SlideMasterIdList {_cdae :=&CT_SlideMasterIdList {};return _cdae };func NewCT_Rel ()*CT_Rel {_fagea :=&CT_Rel {};return _fagea };func (_cacd *CT_TimeNodeList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -if _cacd .Par !=nil {_fbcgbd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070a\u0072"}};for _ ,_cggd :=range _cacd .Par {e .EncodeElement (_cggd ,_fbcgbd );};};if _cacd .Seq !=nil {_gecdf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073e\u0071"}}; -for _ ,_abdbd :=range _cacd .Seq {e .EncodeElement (_abdbd ,_gecdf );};};if _cacd .Excl !=nil {_egafe :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0063\u006c"}};for _ ,_caggf :=range _cacd .Excl {e .EncodeElement (_caggf ,_egafe ); -};};if _cacd .Anim !=nil {_ccfd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0061\u006e\u0069\u006d"}};for _ ,_dfbe :=range _cacd .Anim {e .EncodeElement (_dfbe ,_ccfd );};};if _cacd .AnimClr !=nil {_ggcfd :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0043\u006cr"}}; -for _ ,_gfedc :=range _cacd .AnimClr {e .EncodeElement (_gfedc ,_ggcfd );};};if _cacd .AnimEffect !=nil {_cbde :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"}};for _ ,_dbggf :=range _cacd .AnimEffect {e .EncodeElement (_dbggf ,_cbde ); -};};if _cacd .AnimMotion !=nil {_cgddb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"}};for _ ,_gdfcec :=range _cacd .AnimMotion {e .EncodeElement (_gdfcec ,_cgddb );};};if _cacd .AnimRot !=nil {_fegge :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0052\u006ft"}}; -for _ ,_edcbga :=range _cacd .AnimRot {e .EncodeElement (_edcbga ,_fegge );};};if _cacd .AnimScale !=nil {_fdbec :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u0061\u006e\u0069\u006d\u0053\u0063\u0061\u006c\u0065"}};for _ ,_afefd :=range _cacd .AnimScale {e .EncodeElement (_afefd ,_fdbec ); -};};if _cacd .Cmd !=nil {_agdgb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063m\u0064"}};for _ ,_acbee :=range _cacd .Cmd {e .EncodeElement (_acbee ,_agdgb );};};if _cacd .Set !=nil {_fgccg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073e\u0074"}}; -for _ ,_eeaac :=range _cacd .Set {e .EncodeElement (_eeaac ,_fgccg );};};if _cacd .Audio !=nil {_bedga :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f"}};for _ ,_fddag :=range _cacd .Audio {e .EncodeElement (_fddag ,_bedga ); -};};if _cacd .Video !=nil {_fceacc :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0076\u0069\u0064\u0065\u006f"}};for _ ,_dcbge :=range _cacd .Video {e .EncodeElement (_dcbge ,_fceacc );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; -};func (_aadge ST_TLCommandType )String ()string {switch _aadge {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 (_bdebb ST_Direction )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_abdff :=_g .Attr {}; -_abdff .Name =name ;switch _bdebb {case ST_DirectionUnset :_abdff .Value ="";case ST_DirectionHorz :_abdff .Value ="\u0068\u006f\u0072\u007a";case ST_DirectionVert :_abdff .Value ="\u0076\u0065\u0072\u0074";};return _abdff ,nil ;};type EG_TopLevelSlide struct{ +// Previous Action +PrevAcAttr ST_TLPreviousActionType ; -// Color Scheme Map -ClrMap *_eb .CT_ColorMapping ;};func (_baad *CT_NotesTextViewProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_fgbff :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}}; -e .EncodeElement (_baad .CViewPr ,_fgbff );if _baad .ExtLst !=nil {_fcde :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_baad .ExtLst ,_fcde );};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;};func NewCT_TLAnimateBehavior ()*CT_TLAnimateBehavior {_bacff :=&CT_TLAnimateBehavior {};_bacff .CBhvr =NewCT_TLCommonBehaviorData ();return _bacff ;}; +// Next Action +NextAcAttr ST_TLNextActionType ; -// Validate validates the CT_PhotoAlbum and its children -func (_bdfaa *CT_PhotoAlbum )Validate ()error {return _bdfaa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d");};func NewCT_TLOleChartTargetElement ()*CT_TLOleChartTargetElement {_bbeb :=&CT_TLOleChartTargetElement {}; -_bbeb .TypeAttr =ST_TLChartSubelementType (1);return _bbeb ;};func (_cgcg ST_Direction )Validate ()error {return _cgcg .ValidateWithPath ("")};func NewCT_EmbeddedFontDataId ()*CT_EmbeddedFontDataId {_geegg :=&CT_EmbeddedFontDataId {};return _geegg ;};func (_deba *CT_OutlineViewSlideList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); -if _deba .Sld !=nil {_fefeba :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_dfcd :=range _deba .Sld {e .EncodeElement (_dfcd ,_fefeba );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cbbf ST_TransitionSpeed )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbdbb :=_g .Attr {}; -_dbdbb .Name =name ;switch _cbbf {case ST_TransitionSpeedUnset :_dbdbb .Value ="";case ST_TransitionSpeedSlow :_dbdbb .Value ="\u0073\u006c\u006f\u0077";case ST_TransitionSpeedMed :_dbdbb .Value ="\u006d\u0065\u0064";case ST_TransitionSpeedFast :_dbdbb .Value ="\u0066\u0061\u0073\u0074"; -};return _dbdbb ,nil ;};func (_fgdff *CT_EmbeddedFontDataId )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bcdg :=range start .Attr {if _bcdg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bcdg .Name .Local =="\u0069\u0064"||_bcdg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bcdg .Name .Local =="\u0069\u0064"{_gbbd ,_fcg :=_bcdg .Value ,error (nil ); -if _fcg !=nil {return _fcg ;};_fgdff .IdAttr =_gbbd ;continue ;};};for {_badb ,_debd :=d .Token ();if _debd !=nil {return _fa .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",_debd ); -};if _decb ,_facb :=_badb .(_g .EndElement );_facb &&_decb .Name ==start .Name {break ;};};return nil ;};func (_ebega *CT_OutlineViewSlideList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggff :for {_ebeaf ,_ggga :=d .Token ();if _ggga !=nil {return _ggga ; -};switch _dbab :=_ebeaf .(type ){case _g .StartElement :switch _dbab .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aegca :=NewCT_OutlineViewSlideEntry (); -if _dgff :=d .DecodeElement (_aegca ,&_dbab );_dgff !=nil {return _dgff ;};_ebega .Sld =append (_ebega .Sld ,_aegca );default:_gdf .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",_dbab .Name ); -if _febb :=d .Skip ();_febb !=nil {return _febb ;};};case _g .EndElement :break _ggff ;case _g .CharData :};};return nil ;};func (_dcda *ST_PrintColorMode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gadca ,_gcaebc :=d .Token ();if _gcaebc !=nil {return _gcaebc ; -};if _cfceg ,_fefef :=_gadca .(_g .EndElement );_fefef &&_cfceg .Name ==start .Name {*_dcda =1;return nil ;};if _dbda ,_cccfc :=_gadca .(_g .CharData );!_cccfc {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gadca ); -}else {switch string (_dbda ){case "":*_dcda =0;case "\u0062\u0077":*_dcda =1;case "\u0067\u0072\u0061\u0079":*_dcda =2;case "\u0063\u006c\u0072":*_dcda =3;};};_gadca ,_gcaebc =d .Token ();if _gcaebc !=nil {return _gcaebc ;};if _dafcg ,_ebbdf :=_gadca .(_g .EndElement ); -_ebbdf &&_dafcg .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gadca );}; +// Common TimeNode Properties +CTn *CT_TLCommonTimeNodeData ; -// Validate validates the CT_TLSubShapeId and its children -func (_deebc *CT_TLSubShapeId )Validate ()error {return _deebc .ValidateWithPath ("\u0043T\u005fT\u004c\u0053\u0075\u0062\u0053\u0068\u0061\u0070\u0065\u0049\u0064");}; +// Previous Conditions List +PrevCondLst *CT_TLTimeConditionList ; -// ValidateWithPath validates the CT_WebProperties and its children, prefixing error messages with path -func (_cbfge *CT_WebProperties )ValidateWithPath (path string )error {if _acbf :=_cbfge .ImgSzAttr .ValidateWithPath (path +"\u002f\u0049\u006d\u0067\u0053\u007a\u0041\u0074\u0074\u0072");_acbf !=nil {return _acbf ;};if _dbea :=_cbfge .ClrAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0041\u0074\u0074\u0072"); -_dbea !=nil {return _dbea ;};if _cbfge .ExtLst !=nil {if _dgbdf :=_cbfge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgbdf !=nil {return _dgbdf ;};};return nil ;};func NewCT_TLTimeAnimateValueList ()*CT_TLTimeAnimateValueList {_gbacf :=&CT_TLTimeAnimateValueList {}; -return _gbacf ;};func (_dddf *CT_Shape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dddf .NvSpPr =NewCT_ShapeNonVisual ();_dddf .SpPr =_eb .NewCT_ShapeProperties ();for _ ,_dbcbg :=range start .Attr {if _dbcbg .Name .Local =="\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"{_ccbfa ,_gcaa :=_f .ParseBool (_dbcbg .Value ); -if _gcaa !=nil {return _gcaa ;};_dddf .UseBgFillAttr =&_ccbfa ;continue ;};};_aeed :for {_dgcg ,_gcbg :=d .Token ();if _gcbg !=nil {return _gcbg ;};switch _ffbbf :=_dgcg .(type ){case _g .StartElement :switch _ffbbf .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _adegd :=d .DecodeElement (_dddf .NvSpPr ,&_ffbbf ); -_adegd !=nil {return _adegd ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cdaba :=d .DecodeElement (_dddf .SpPr ,&_ffbbf ); -_cdaba !=nil {return _cdaba ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dddf .Style =_eb .NewCT_ShapeStyle (); -if _dfecf :=d .DecodeElement (_dddf .Style ,&_ffbbf );_dfecf !=nil {return _dfecf ;};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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dddf .TxBody =_eb .NewCT_TextBody (); -if _dbcf :=d .DecodeElement (_dddf .TxBody ,&_ffbbf );_dbcf !=nil {return _dbcf ;};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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dddf .ExtLst =NewCT_ExtensionListModify (); -if _affb :=d .DecodeElement (_dddf .ExtLst ,&_ffbbf );_affb !=nil {return _affb ;};default:_gdf .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",_ffbbf .Name ); -if _gffbf :=d .Skip ();_gffbf !=nil {return _gffbf ;};};case _g .EndElement :break _aeed ;case _g .CharData :};};return nil ;};func (_fbfc *CT_GroupShapeChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fbfc .Sp !=nil {_fffa :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u0070"}}; -for _ ,_gcfa :=range _fbfc .Sp {e .EncodeElement (_gcfa ,_fffa );};};if _fbfc .GrpSp !=nil {_dcbb :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_abfc :=range _fbfc .GrpSp {e .EncodeElement (_abfc ,_dcbb );}; -};if _fbfc .GraphicFrame !=nil {_abaa :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}};for _ ,_acad :=range _fbfc .GraphicFrame {e .EncodeElement (_acad ,_abaa );};};if _fbfc .CxnSp !=nil {_abac :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u0078\u006e\u0053\u0070"}}; -for _ ,_fefe :=range _fbfc .CxnSp {e .EncodeElement (_fefe ,_abac );};};if _fbfc .Pic !=nil {_dccb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070i\u0063"}};for _ ,_fee :=range _fbfc .Pic {e .EncodeElement (_fee ,_dccb );};};if _fbfc .ContentPart !=nil {_cbfdd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}}; -for _ ,_dedc :=range _fbfc .ContentPart {e .EncodeElement (_dedc ,_cbfdd );};};return nil ;};func (_geeggd *ST_TLChartSubelementType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cffcd ,_cfaec :=d .Token ();if _cfaec !=nil {return _cfaec ; -};if _bdbca ,_eaceg :=_cffcd .(_g .EndElement );_eaceg &&_bdbca .Name ==start .Name {*_geeggd =1;return nil ;};if _caeab ,_cgdc :=_cffcd .(_g .CharData );!_cgdc {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cffcd ); -}else {switch string (_caeab ){case "":*_geeggd =0;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_geeggd =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_geeggd =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_geeggd =3; -case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_geeggd =4;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_geeggd =5;};};_cffcd ,_cfaec =d .Token ();if _cfaec !=nil {return _cfaec ;};if _dgdg ,_fgagg :=_cffcd .(_g .EndElement ); -_fgagg &&_dgdg .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cffcd );};func (_cfbab *ST_TLTriggerEvent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_caag ,_cegged :=d .Token (); -if _cegged !=nil {return _cegged ;};if _cegff ,_bfdf :=_caag .(_g .EndElement );_bfdf &&_cegff .Name ==start .Name {*_cfbab =1;return nil ;};if _gafc ,_eecfe :=_caag .(_g .CharData );!_eecfe {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_caag ); -}else {switch string (_gafc ){case "":*_cfbab =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_cfbab =1;case "\u006f\u006e\u0045n\u0064":*_cfbab =2;case "\u0062\u0065\u0067i\u006e":*_cfbab =3;case "\u0065\u006e\u0064":*_cfbab =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_cfbab =5; -case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_cfbab =6;case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_cfbab =7;case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_cfbab =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_cfbab =9; -case "\u006f\u006e\u0050\u0072\u0065\u0076":*_cfbab =10;case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_cfbab =11;};};_caag ,_cegged =d .Token ();if _cegged !=nil {return _cegged ;};if _cbfcc ,_gafacb :=_caag .(_g .EndElement );_gafacb &&_cbfcc .Name ==start .Name {return nil ; -};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_caag );};func NewSldSyncPr ()*SldSyncPr {_dbggg :=&SldSyncPr {};_dbggg .CT_SlideSyncProperties =*NewCT_SlideSyncProperties (); -return _dbggg ;}; +// Next Conditions List +NextCondLst *CT_TLTimeConditionList ;};func NewCT_CustomShow ()*CT_CustomShow {_ggcg :=&CT_CustomShow {};_ggcg .SldLst =NewCT_SlideRelationshipList ();return _ggcg ;};func NewCT_SlideSorterViewProperties ()*CT_SlideSorterViewProperties {_gdba :=&CT_SlideSorterViewProperties {}; +_gdba .CViewPr =NewCT_CommonViewProperties ();return _gdba ;}; -// Validate validates the CT_ExtensionListModify and its children -func (_dffc *CT_ExtensionListModify )Validate ()error {return _dffc .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069f\u0079");};func (_daac *CT_CornerDirectionTransition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _daac .DirAttr !=ST_TransitionCornerDirectionTypeUnset {_caca ,_dgbf :=_daac .DirAttr .MarshalXMLAttr (_g .Name {Local :"\u0064\u0069\u0072"}); -if _dgbf !=nil {return _dgbf ;};start .Attr =append (start .Attr ,_caca );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Slide and its children +func (_baaa *CT_Slide )Validate ()error {return _baaa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065");};func NewCT_ViewProperties ()*CT_ViewProperties {_bbfaf :=&CT_ViewProperties {};return _bbfaf };func (_fadc *CT_Empty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_IndexRange struct{ -// ValidateWithPath validates the CT_TLMediaNodeAudio and its children, prefixing error messages with path -func (_edcbf *CT_TLMediaNodeAudio )ValidateWithPath (path string )error {if _eagba :=_edcbf .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_eagba !=nil {return _eagba ;};return nil ;}; +// Start +StAttr uint32 ; -// Validate validates the CT_TLAnimVariant and its children -func (_cabcd *CT_TLAnimVariant )Validate ()error {return _cabcd .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func NewCT_OleObjectLink ()*CT_OleObjectLink {_becbb :=&CT_OleObjectLink {};return _becbb }; -func NewCT_GroupShape ()*CT_GroupShape {_gcgb :=&CT_GroupShape {};_gcgb .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_gcgb .GrpSpPr =_eb .NewCT_GroupShapeProperties ();return _gcgb ;};func (_beabe ST_SlideLayoutType )Validate ()error {return _beabe .ValidateWithPath ("")}; +// End +EndAttr uint32 ;};func (_agcb *CT_ModifyVerifier )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_baffd :=range start .Attr {if _baffd .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_cdfc ,_bacbf :=_baffd .Value ,error (nil ); +if _bacbf !=nil {return _bacbf ;};_agcb .AlgorithmNameAttr =&_cdfc ;continue ;};if _baffd .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_ddage ,_dbcc :=_baffd .Value ,error (nil );if _dbcc !=nil {return _dbcc ;};_agcb .HashValueAttr =&_ddage ; +continue ;};if _baffd .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_afbg ,_babb :=_baffd .Value ,error (nil );if _babb !=nil {return _babb ;};_agcb .SaltValueAttr =&_afbg ;continue ;};if _baffd .Name .Local =="\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"{_egcd ,_bffg :=_gb .ParseUint (_baffd .Value ,10,32); +if _bffg !=nil {return _bffg ;};_bdec :=uint32 (_egcd );_agcb .SpinValueAttr =&_bdec ;continue ;};if _baffd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_agcb .CryptProviderTypeAttr .UnmarshalXMLAttr (_baffd ); +continue ;};if _baffd .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_agcb .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_baffd );continue ;};if _baffd .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_agcb .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_baffd ); +continue ;};if _baffd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_agcgc ,_ggdc :=_gb .ParseUint (_baffd .Value ,10,32);if _ggdc !=nil {return _ggdc ;};_ebga :=uint32 (_agcgc );_agcb .CryptAlgorithmSidAttr =&_ebga ; +continue ;};if _baffd .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_eedb ,_edgg :=_gb .ParseUint (_baffd .Value ,10,32);if _edgg !=nil {return _edgg ;};_fggb :=uint32 (_eedb );_agcb .SpinCountAttr =&_fggb ;continue ;};if _baffd .Name .Local =="\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"{_gbee ,_ffbf :=_baffd .Value ,error (nil ); +if _ffbf !=nil {return _ffbf ;};_agcb .SaltDataAttr =&_gbee ;continue ;};if _baffd .Name .Local =="\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"{_cdgd ,_cdge :=_baffd .Value ,error (nil );if _cdge !=nil {return _cdge ;};_agcb .HashDataAttr =&_cdgd ; +continue ;};if _baffd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_fcdd ,_bgag :=_baffd .Value ,error (nil );if _bgag !=nil {return _bgag ;};_agcb .CryptProviderAttr =&_fcdd ;continue ;};if _baffd .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_fcbaa ,_afff :=_gb .ParseUint (_baffd .Value ,10,32); +if _afff !=nil {return _afff ;};_feeaa :=uint32 (_fcbaa );_agcb .AlgIdExtAttr =&_feeaa ;continue ;};if _baffd .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_dddb ,_afcd :=_baffd .Value ,error (nil );if _afcd !=nil {return _afcd ; +};_agcb .AlgIdExtSourceAttr =&_dddb ;continue ;};if _baffd .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_cbab ,_ggfe :=_gb .ParseUint (_baffd .Value ,10,32);if _ggfe !=nil {return _ggfe ; +};_dfbb :=uint32 (_cbab );_agcb .CryptProviderTypeExtAttr =&_dfbb ;continue ;};if _baffd .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"{_effag ,_eae :=_baffd .Value ,error (nil ); +if _eae !=nil {return _eae ;};_agcb .CryptProviderTypeExtSourceAttr =&_effag ;continue ;};};for {_cdfbg ,_cfg :=d .Token ();if _cfg !=nil {return _d .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",_cfg ); +};if _efade ,_dcgd :=_cdfbg .(_b .EndElement );_dcgd &&_efade .Name ==start .Name {break ;};};return nil ;};func (_abeea ST_ViewType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aegafd :=_b .Attr {};_aegafd .Name =name ;switch _abeea {case ST_ViewTypeUnset :_aegafd .Value =""; +case ST_ViewTypeSldView :_aegafd .Value ="\u0073l\u0064\u0056\u0069\u0065\u0077";case ST_ViewTypeSldMasterView :_aegafd .Value ="\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeNotesView :_aegafd .Value ="\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w"; +case ST_ViewTypeHandoutView :_aegafd .Value ="h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077";case ST_ViewTypeNotesMasterView :_aegafd .Value ="\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeOutlineView :_aegafd .Value ="o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077"; +case ST_ViewTypeSldSorterView :_aegafd .Value ="\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeSldThumbnailView :_aegafd .Value ="\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077"; +};return _aegafd ,nil ;};func NewCT_OleObject ()*CT_OleObject {_ffbe :=&CT_OleObject {};_ffbe .Choice =NewCT_OleObjectChoice ();return _ffbe ;};func (_gedd *CT_PhotoAlbum )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gedd .BwAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062\u0077"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_gedd .BwAttr ))}); +};if _gedd .ShowCaptionsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_gedd .ShowCaptionsAttr ))});};if _gedd .LayoutAttr !=ST_PhotoAlbumLayoutUnset {_cebd ,_baee :=_gedd .LayoutAttr .MarshalXMLAttr (_b .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}); +if _baee !=nil {return _baee ;};start .Attr =append (start .Attr ,_cebd );};if _gedd .FrameAttr !=ST_PhotoAlbumFrameShapeUnset {_afefa ,_cbdde :=_gedd .FrameAttr .MarshalXMLAttr (_b .Name {Local :"\u0066\u0072\u0061m\u0065"});if _cbdde !=nil {return _cbdde ; +};start .Attr =append (start .Attr ,_afefa );};e .EncodeToken (start );if _gedd .ExtLst !=nil {_fcad :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gedd .ExtLst ,_fcad );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_beefg ST_TransitionSideDirectionType )String ()string {switch _beefg {case 0:return "";case 1:return "\u006c";case 2:return "\u0075";case 3:return "\u0072";case 4:return "\u0064";};return "";};func (_bbffa *CT_SlideMasterIdListEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbffa .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_bbffa .IdAttr )}); +};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_bbffa .RIdAttr )});e .EncodeToken (start );if _bbffa .ExtLst !=nil {_agaee :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_bbffa .ExtLst ,_agaee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_OleObjectChoice and its children +func (_acbdg *CT_OleObjectChoice )Validate ()error {return _acbdg .ValidateWithPath ("\u0043T\u005fO\u006c\u0065\u004f\u0062\u006ae\u0063\u0074C\u0068\u006f\u0069\u0063\u0065");}; -// ValidateWithPath validates the CT_SlideViewProperties and its children, prefixing error messages with path -func (_ccbbc *CT_SlideViewProperties )ValidateWithPath (path string )error {if _dfefa :=_ccbbc .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_dfefa !=nil {return _dfefa ;};if _ccbbc .ExtLst !=nil {if _cfac :=_ccbbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cfac !=nil {return _cfac ;};};return nil ;};func (_begb *CT_OleObjectLink )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aaadd :=range start .Attr {if _aaadd .Name .Local =="\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"{_fcac ,_eadb :=_f .ParseBool (_aaadd .Value ); -if _eadb !=nil {return _eadb ;};_begb .UpdateAutomaticAttr =&_fcac ;continue ;};};_efgde :for {_eeeb ,_gaff :=d .Token ();if _gaff !=nil {return _gaff ;};switch _cebc :=_eeeb .(type ){case _g .StartElement :switch _cebc .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\u002eo\u0072\u0067\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_begb .ExtLst =NewCT_ExtensionList (); -if _bagf :=d .DecodeElement (_begb .ExtLst ,&_cebc );_bagf !=nil {return _bagf ;};default:_gdf .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",_cebc .Name ); -if _dfga :=d .Skip ();_dfga !=nil {return _dfga ;};};case _g .EndElement :break _efgde ;case _g .CharData :};};return nil ;};type CT_ConnectorNonVisual struct{ +// Validate validates the CT_TLAnimVariantBooleanVal and its children +func (_bfge *CT_TLAnimVariantBooleanVal )Validate ()error {return _bfge .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");}; -// Non-Visual Drawing Properties -CNvPr *_eb .CT_NonVisualDrawingProps ; +// Validate validates the CT_OutlineViewSlideList and its children +func (_aefga *CT_OutlineViewSlideList )Validate ()error {return _aefga .ValidateWithPath ("\u0043\u0054\u005fOu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0053\u006c\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func (_dgdbba *CT_TLShapeTargetElement )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbegb :=range start .Attr {if _gbegb .Name .Local =="\u0073\u0070\u0069\u0064"{_eefef ,_geag :=_gb .ParseUint (_gbegb .Value ,10,32); +if _geag !=nil {return _geag ;};_dgdbba .SpidAttr =uint32 (_eefef );continue ;};};_cagab :for {_geegad ,_efggb :=d .Token ();if _efggb !=nil {return _efggb ;};switch _bfaeb :=_geegad .(type ){case _b .StartElement :switch _bfaeb .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067"}:_dgdbba .Bg =NewCT_Empty (); +if _cbaab :=d .DecodeElement (_dgdbba .Bg ,&_bfaeb );_cbaab !=nil {return _cbaab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgdbba .SubSp =NewCT_TLSubShapeId (); +if _bagdb :=d .DecodeElement (_dgdbba .SubSp ,&_bfaeb );_bagdb !=nil {return _bagdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgdbba .OleChartEl =NewCT_TLOleChartTargetElement (); +if _ddgc :=d .DecodeElement (_dgdbba .OleChartEl ,&_bfaeb );_ddgc !=nil {return _ddgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgdbba .TxEl =NewCT_TLTextTargetElement (); +if _egbg :=d .DecodeElement (_dgdbba .TxEl ,&_bfaeb );_egbg !=nil {return _egbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgdbba .GraphicEl =_fe .NewCT_AnimationElementChoice (); +if _bbfed :=d .DecodeElement (_dgdbba .GraphicEl ,&_bfaeb );_bbfed !=nil {return _bbfed ;};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\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",_bfaeb .Name ); +if _eeadf :=d .Skip ();_eeadf !=nil {return _eeadf ;};};case _b .EndElement :break _cagab ;case _b .CharData :};};return nil ;};func NewCT_SlideIdListEntry ()*CT_SlideIdListEntry {_dbecd :=&CT_SlideIdListEntry {};_dbecd .IdAttr =256;return _dbecd ;};func (_eggb *CT_OleObjectLink )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eggb .UpdateAutomaticAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"},Value :_d .Sprintf ("\u0025\u0064",_daab (*_eggb .UpdateAutomaticAttr ))}); +};e .EncodeToken (start );if _eggb .ExtLst !=nil {_cddf :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eggb .ExtLst ,_cddf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +}; -// Non-Visual Connector Shape Drawing Properties -CNvCxnSpPr *_eb .CT_NonVisualConnectorProperties ; +// Validate validates the CT_ConnectorNonVisual and its children +func (_bgdf *CT_ConnectorNonVisual )Validate ()error {return _bgdf .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};type ST_IterateType byte ;func (_cbdbf ST_PrintWhat )Validate ()error {return _cbdbf .ValidateWithPath ("")}; +type ST_TLTimeNodePresetClassType byte ;func (_aaaba ST_TLTimeNodeType )ValidateWithPath (path string )error {switch _aaaba {case 0,1,2,3,4,5,6,7,8,9:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaaba )); +};return nil ;};func NewCT_Kinsoku ()*CT_Kinsoku {_gdcda :=&CT_Kinsoku {};return _gdcda }; -// Application Non-Visual Drawing Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_cbgba *ST_TransitionEightDirectionType )Validate ()error {return _cbgba .ValidateWithPath ("")};type ST_TLBehaviorAccumulateType byte ;func (_gccfa *EG_ShowType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gccfa .Present !=nil {_gfeec :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}}; -e .EncodeElement (_gccfa .Present ,_gfeec );};if _gccfa .Browse !=nil {_addf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}};e .EncodeElement (_gccfa .Browse ,_addf );};if _gccfa .Kiosk !=nil {_efdga :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}}; -e .EncodeElement (_gccfa .Kiosk ,_efdga );};return nil ;};type ST_PrintColorMode byte ;func (_becbfa ST_TLBehaviorAdditiveType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_becbfa .String (),start );};func (_gccd ST_TLTimeNodeRestartType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gccd .String (),start ); -};func (_eafb *CT_CustomShowList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eafb .CustShow !=nil {_fcdc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}}; -for _ ,_beff :=range _eafb .CustShow {e .EncodeElement (_beff ,_fcdc );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bbcb *EG_ChildSlide )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bbcb .ClrMapOvr !=nil {_edddb :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}}; -e .EncodeElement (_bbcb .ClrMapOvr ,_edddb );};return nil ;};type CT_StringTag struct{ +// Validate validates the CT_OutlineViewSlideEntry and its children +func (_cfac *CT_OutlineViewSlideEntry )Validate ()error {return _cfac .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0053\u006c\u0069\u0064\u0065\u0045\u006e\u0074\u0072\u0079");};type CT_SmartTags struct{IdAttr string ; +};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_fegb :=&CT_GraphicalObjectFrame {};_fegb .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_fegb .Xfrm =_fe .NewCT_Transform2D ();_fegb .Graphic =_fe .NewGraphic ();return _fegb ;}; +func NewCT_TLMediaNodeAudio ()*CT_TLMediaNodeAudio {_cffab :=&CT_TLMediaNodeAudio {};_cffab .CMediaNode =NewCT_TLCommonMediaNodeData ();return _cffab ;}; -// Name -NameAttr string ; +// ValidateWithPath validates the CT_TLAnimateRotationBehavior and its children, prefixing error messages with path +func (_eeafb *CT_TLAnimateRotationBehavior )ValidateWithPath (path string )error {if _dbgb :=_eeafb .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_dbgb !=nil {return _dbgb ;};return nil ;};func (_bdc *CT_CommentAuthor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_bdc .IdAttr )}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_bdc .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_d .Sprintf ("\u0025\u0076",_bdc .InitialsAttr )}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006ca\u0073\u0074\u0049\u0064\u0078"},Value :_d .Sprintf ("\u0025\u0076",_bdc .LastIdxAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006c\u0072\u0049\u0064\u0078"},Value :_d .Sprintf ("\u0025\u0076",_bdc .ClrIdxAttr )}); +e .EncodeToken (start );if _bdc .ExtLst !=nil {_decb :=_b .StartElement {Name :_b .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdc .ExtLst ,_decb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +};type CT_OrientationTransition struct{ -// Value -ValAttr string ;};func NewCT_OrientationTransition ()*CT_OrientationTransition {_bbge :=&CT_OrientationTransition {};return _bbge ;};func NewViewPr ()*ViewPr {_abcfb :=&ViewPr {};_abcfb .CT_ViewProperties =*NewCT_ViewProperties ();return _abcfb ;};func (_fgbd *CT_Shape )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fgbd .UseBgFillAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"},Value :_fa .Sprintf ("\u0025\u0064",_gdfea (*_fgbd .UseBgFillAttr ))}); -};e .EncodeToken (start );_dgae :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fgbd .NvSpPr ,_dgae );_faeaa :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_fgbd .SpPr ,_faeaa );if _fgbd .Style !=nil {_eedd :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fgbd .Style ,_eedd );};if _fgbd .TxBody !=nil {_gcgc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}}; -e .EncodeElement (_fgbd .TxBody ,_gcgc );};if _fgbd .ExtLst !=nil {_acgg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgbd .ExtLst ,_acgg );};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;}; +// Transition Direction +DirAttr ST_Direction ;}; -// Validate validates the CT_TLIterateData and its children -func (_cbfca *CT_TLIterateData )Validate ()error {return _cbfca .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0049t\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061");}; +// Validate validates the CmLst and its children +func (_adccb *CmLst )Validate ()error {return _adccb .ValidateWithPath ("\u0043\u006d\u004cs\u0074")};func (_adfgg *CT_TLAnimVariantIntegerVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",_adfgg .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aebf *CT_TLTriggerTimeNodeID )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aabe :=range start .Attr {if _aabe .Name .Local =="\u0076\u0061\u006c"{_cgedg ,_dbfeb :=_gb .ParseUint (_aabe .Value ,10,32); +if _dbfeb !=nil {return _dbfeb ;};_aebf .ValAttr =uint32 (_cgedg );continue ;};};for {_accaf ,_aeaag :=d .Token ();if _aeaag !=nil {return _d .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",_aeaag ); +};if _egee ,_cegee :=_accaf .(_b .EndElement );_cegee &&_egee .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Slide and its children -func (_baccd *CT_Slide )Validate ()error {return _baccd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065");};type CT_TLAnimateScaleBehavior struct{ +// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path +func (_ebebde *EG_ExtensionList )ValidateWithPath (path string )error {for _aabge ,_gdbgb :=range _ebebde .Ext {if _edgaca :=_gdbgb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_aabge ));_edgaca !=nil {return _edgaca ; +};};return nil ;};func (_bdgfg *CT_SmartTags )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_bdgfg .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdaf ST_TLBehaviorOverrideType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_facffg :=_b .Attr {};_facffg .Name =name ;switch _fdaf {case ST_TLBehaviorOverrideTypeUnset :_facffg .Value =""; +case ST_TLBehaviorOverrideTypeNormal :_facffg .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_TLBehaviorOverrideTypeChildStyle :_facffg .Value ="\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065";};return _facffg ,nil ;};func NewCT_TLOleChartTargetElement ()*CT_TLOleChartTargetElement {_edba :=&CT_TLOleChartTargetElement {}; +_edba .TypeAttr =ST_TLChartSubelementType (1);return _edba ;};func (_bfbd *CT_Placeholder )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfbb :=range start .Attr {if _gfbb .Name .Local =="\u0074\u0079\u0070\u0065"{_bfbd .TypeAttr .UnmarshalXMLAttr (_gfbb ); +continue ;};if _gfbb .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_bfbd .OrientAttr .UnmarshalXMLAttr (_gfbb );continue ;};if _gfbb .Name .Local =="\u0073\u007a"{_bfbd .SzAttr .UnmarshalXMLAttr (_gfbb );continue ;};if _gfbb .Name .Local =="\u0069\u0064\u0078"{_fggg ,_afbb :=_gb .ParseUint (_gfbb .Value ,10,32); +if _afbb !=nil {return _afbb ;};_ggccc :=uint32 (_fggg );_bfbd .IdxAttr =&_ggccc ;continue ;};if _gfbb .Name .Local =="\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"{_fdfa ,_gagad :=_gb .ParseBool (_gfbb .Value );if _gagad !=nil {return _gagad ; +};_bfbd .HasCustomPromptAttr =&_fdfa ;continue ;};};_cgda :for {_faaf ,_begc :=d .Token ();if _begc !=nil {return _begc ;};switch _ebefe :=_faaf .(type ){case _b .StartElement :switch _ebefe .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_bfbd .ExtLst =NewCT_ExtensionListModify (); +if _abef :=d .DecodeElement (_bfbd .ExtLst ,&_ebefe );_abef !=nil {return _abef ;};default:_e .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",_ebefe .Name ); +if _dbgd :=d .Skip ();_dbgd !=nil {return _dbgd ;};};case _b .EndElement :break _cgda ;case _b .CharData :};};return nil ;};func NewCT_PrintProperties ()*CT_PrintProperties {_cgbcd :=&CT_PrintProperties {};return _cgbcd }; -// Zoom Content -ZoomContentsAttr *bool ;CBhvr *CT_TLCommonBehaviorData ; +// Validate validates the CT_TLTimeAnimateValueList and its children +func (_cdfad *CT_TLTimeAnimateValueList )Validate ()error {return _cdfad .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0054i\u006d\u0065\u0041\u006e\u0069m\u0061t\u0065V\u0061\u006c\u0075\u0065\u004c\u0069\u0073t");};type CT_CustomerData struct{IdAttr string ; +};func NewCT_SlideMasterTextStyles ()*CT_SlideMasterTextStyles {_bgafb :=&CT_SlideMasterTextStyles {};return _bgafb ;}; -// By -By *CT_TLPoint ;From *CT_TLPoint ; +// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path +func (_bbceg *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _cadb ,_dedef :=range _bbceg .Sp {if _ceggd :=_dedef .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_cadb ));_ceggd !=nil {return _ceggd ; +};};for _ccabg ,_dbee :=range _bbceg .GrpSp {if _gagg :=_dbee .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_ccabg ));_gagg !=nil {return _gagg ;};};for _degc ,_bbga :=range _bbceg .GraphicFrame {if _bfd :=_bbga .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_degc )); +_bfd !=nil {return _bfd ;};};for _dgga ,_ggggd :=range _bbceg .CxnSp {if _cfdf :=_ggggd .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_dgga ));_cfdf !=nil {return _cfdf ;};};for _dcebd ,_aaeff :=range _bbceg .Pic {if _dgaf :=_aaeff .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_dcebd )); +_dgaf !=nil {return _dgaf ;};};for _eebf ,_dedg :=range _bbceg .ContentPart {if _cdefc :=_dedg .ValidateWithPath (_d .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_eebf ));_cdefc !=nil {return _cdefc ; +};};return nil ;};type CT_TLAnimVariant struct{ -// To -To *CT_TLPoint ;}; +// Boolean Variant +BoolVal *CT_TLAnimVariantBooleanVal ; -// ValidateWithPath validates the CT_TLAnimVariantFloatVal and its children, prefixing error messages with path -func (_ffga *CT_TLAnimVariantFloatVal )ValidateWithPath (path string )error {return nil };func (_gdbg ST_ViewType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_abgcg :=_g .Attr {};_abgcg .Name =name ;switch _gdbg {case ST_ViewTypeUnset :_abgcg .Value =""; -case ST_ViewTypeSldView :_abgcg .Value ="\u0073l\u0064\u0056\u0069\u0065\u0077";case ST_ViewTypeSldMasterView :_abgcg .Value ="\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeNotesView :_abgcg .Value ="\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w"; -case ST_ViewTypeHandoutView :_abgcg .Value ="h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077";case ST_ViewTypeNotesMasterView :_abgcg .Value ="\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeOutlineView :_abgcg .Value ="o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077"; -case ST_ViewTypeSldSorterView :_abgcg .Value ="\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeSldThumbnailView :_abgcg .Value ="\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077"; -};return _abgcg ,nil ;}; +// Integer +IntVal *CT_TLAnimVariantIntegerVal ; -// ValidateWithPath validates the CT_TLTimeAnimateValueList and its children, prefixing error messages with path -func (_cebac *CT_TLTimeAnimateValueList )ValidateWithPath (path string )error {for _bbbea ,_fdcfb :=range _cebac .Tav {if _fdgab :=_fdcfb .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0076\u005b\u0025\u0064\u005d",path ,_bbbea ));_fdgab !=nil {return _fdgab ; -};};return nil ;};func NewCT_TLAnimateRotationBehavior ()*CT_TLAnimateRotationBehavior {_dacff :=&CT_TLAnimateRotationBehavior {};_dacff .CBhvr =NewCT_TLCommonBehaviorData ();return _dacff ;}; +// Float Value +FltVal *CT_TLAnimVariantFloatVal ; -// ValidateWithPath validates the CT_NotesMasterIdListEntry and its children, prefixing error messages with path -func (_ebfc *CT_NotesMasterIdListEntry )ValidateWithPath (path string )error {if _ebfc .ExtLst !=nil {if _bddee :=_ebfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bddee !=nil {return _bddee ;};};return nil ;};func NewCT_NotesSlide ()*CT_NotesSlide {_gefca :=&CT_NotesSlide {}; -_gefca .CSld =NewCT_CommonSlideData ();return _gefca ;};func (_beae *CT_TLTemplate )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beae .TnLst =NewCT_TimeNodeList ();for _ ,_dcdde :=range start .Attr {if _dcdde .Name .Local =="\u006c\u0076\u006c"{_bagcb ,_cgedg :=_f .ParseUint (_dcdde .Value ,10,32); -if _cgedg !=nil {return _cgedg ;};_adegc :=uint32 (_bagcb );_beae .LvlAttr =&_adegc ;continue ;};};_bgbca :for {_eecdd ,_faedd :=d .Token ();if _faedd !=nil {return _faedd ;};switch _gafe :=_eecdd .(type ){case _g .StartElement :switch _gafe .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _badee :=d .DecodeElement (_beae .TnLst ,&_gafe ); -_badee !=nil {return _badee ;};default:_gdf .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",_gafe .Name ); -if _ceag :=d .Skip ();_ceag !=nil {return _ceag ;};};case _g .EndElement :break _bgbca ;case _g .CharData :};};return nil ;};func NewCT_SlideIdListEntry ()*CT_SlideIdListEntry {_dbbc :=&CT_SlideIdListEntry {};_dbbc .IdAttr =256;return _dbbc ;};type HandoutMaster struct{CT_HandoutMaster }; -type CT_Placeholder struct{ +// String Value +StrVal *CT_TLAnimVariantStringVal ; -// Placeholder Type -TypeAttr ST_PlaceholderType ; +// Color Value +ClrVal *_fe .CT_Color ;};func (_fcafe ST_TLTimeNodeSyncType )ValidateWithPath (path string )error {switch _fcafe {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcafe )); +};return nil ;}; -// Placeholder Orientation -OrientAttr ST_Direction ; +// ValidateWithPath validates the CT_TLAnimVariantBooleanVal and its children, prefixing error messages with path +func (_afdgd *CT_TLAnimVariantBooleanVal )ValidateWithPath (path string )error {return nil };type Presentation struct{CT_Presentation };func (_acad *CT_EightDirectionTransition )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _acad .DirAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_acad .DirAttr )}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_afed *ST_TransitionInOutDirectionType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcad ,_beeg :=d .Token ();if _beeg !=nil {return _beeg ; +};if _bebee ,_baddc :=_gcad .(_b .EndElement );_baddc &&_bebee .Name ==start .Name {*_afed =1;return nil ;};if _eeecde ,_ggebd :=_gcad .(_b .CharData );!_ggebd {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcad ); +}else {switch string (_eeecde ){case "":*_afed =0;case "\u006f\u0075\u0074":*_afed =1;case "\u0069\u006e":*_afed =2;};};_gcad ,_beeg =d .Token ();if _beeg !=nil {return _beeg ;};if _gcgdg ,_eegec :=_gcad .(_b .EndElement );_eegec &&_gcgdg .Name ==start .Name {return nil ; +};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcad );}; -// Placeholder Size -SzAttr ST_PlaceholderSize ; +// Validate validates the PresentationPr and its children +func (_cefag *PresentationPr )Validate ()error {return _cefag .ValidateWithPath ("\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u0050\u0072");};func (_fagbe *CT_TLAnimateMotionBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fagbe .CBhvr =NewCT_TLCommonBehaviorData (); +for _ ,_egcb :=range start .Attr {if _egcb .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_fagbe .OriginAttr .UnmarshalXMLAttr (_egcb );continue ;};if _egcb .Name .Local =="\u0070\u0061\u0074\u0068"{_bebd ,_fefbd :=_egcb .Value ,error (nil );if _fefbd !=nil {return _fefbd ; +};_fagbe .PathAttr =&_bebd ;continue ;};if _egcb .Name .Local =="\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"{_fagbe .PathEditModeAttr .UnmarshalXMLAttr (_egcb );continue ;};if _egcb .Name .Local =="\u0072\u0041\u006e\u0067"{_cfad ,_dfcac :=_gb .ParseInt (_egcb .Value ,10,32); +if _dfcac !=nil {return _dfcac ;};_bgad :=int32 (_cfad );_fagbe .RAngAttr =&_bgad ;continue ;};if _egcb .Name .Local =="\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"{_affeg ,_aggec :=_egcb .Value ,error (nil );if _aggec !=nil {return _aggec ;};_fagbe .PtsTypesAttr =&_affeg ; +continue ;};};_ffgd :for {_geaa ,_eeaeg :=d .Token ();if _eeaeg !=nil {return _eeaeg ;};switch _gfgggf :=_geaa .(type ){case _b .StartElement :switch _gfgggf .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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _efegf :=d .DecodeElement (_fagbe .CBhvr ,&_gfgggf ); +_efegf !=nil {return _efegf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fagbe .By =NewCT_TLPoint (); +if _ccce :=d .DecodeElement (_fagbe .By ,&_gfgggf );_ccce !=nil {return _ccce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fagbe .From =NewCT_TLPoint (); +if _ffedd :=d .DecodeElement (_fagbe .From ,&_gfgggf );_ffedd !=nil {return _ffedd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fagbe .To =NewCT_TLPoint (); +if _bffa :=d .DecodeElement (_fagbe .To ,&_gfgggf );_bffa !=nil {return _bffa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fagbe .RCtr =NewCT_TLPoint (); +if _gaff :=d .DecodeElement (_fagbe .RCtr ,&_gfgggf );_gaff !=nil {return _gaff ;};default:_e .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",_gfgggf .Name ); +if _abefc :=d .Skip ();_abefc !=nil {return _abefc ;};};case _b .EndElement :break _ffgd ;case _b .CharData :};};return nil ;};type CT_TransitionSoundAction struct{ -// Placeholder Index -IdxAttr *uint32 ; +// Start Sound Action +StSnd *CT_TransitionStartSoundAction ; -// Placeholder has custom prompt -HasCustomPromptAttr *bool ;ExtLst *CT_ExtensionListModify ;};func (_dcf *CT_Comment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_dcf .AuthorIdAttr )}); -if _dcf .DtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0074"},Value :_fa .Sprintf ("\u0025\u0076",*_dcf .DtAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064\u0078"},Value :_fa .Sprintf ("\u0025\u0076",_dcf .IdxAttr )}); -e .EncodeToken (start );_ebbb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070o\u0073"}};e .EncodeElement (_dcf .Pos ,_ebbb );_gcbc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u0065\u0078\u0074"}};_e .AddPreserveSpaceAttr (&_gcbc ,_dcf .Text ); -e .EncodeElement (_dcf .Text ,_gcbc );if _dcf .ExtLst !=nil {_geef :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcf .ExtLst ,_geef );};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;};func (_agdee *TagLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agdee .CT_TagList =*NewCT_TagList ();_bebge :for {_gebg ,_fbdcab :=d .Token ();if _fbdcab !=nil {return _fbdcab ;};switch _abcba :=_gebg .(type ){case _g .StartElement :switch _abcba .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\u002eo\u0072\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"},_g .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aebec :=NewCT_StringTag (); -if _ddgcd :=d .DecodeElement (_aebec ,&_abcba );_ddgcd !=nil {return _ddgcd ;};_agdee .Tag =append (_agdee .Tag ,_aebec );default:_gdf .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",_abcba .Name ); -if _fccde :=d .Skip ();_fccde !=nil {return _fccde ;};};case _g .EndElement :break _bebge ;case _g .CharData :};};return nil ;};func init (){_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0069\u0064\u0065\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e",NewCT_SideDirectionTransition ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043o\u0072\u006e\u0065\u0072\u0044\u0069\u0072\u0065\u0063\u0074i\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074i\u006f\u006e",NewCT_CornerDirectionTransition ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0045\u0069\u0067\u0068t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006es\u0069t\u0069\u006f\u006e",NewCT_EightDirectionTransition ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e",NewCT_OrientationTransition ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fI\u006e\u004f\u0075\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_InOutTransition ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006f\u006e\u0061\u006cB\u006c\u0061\u0063\u006b\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e",NewCT_OptionalBlackTransition ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fS\u0070\u006c\u0069\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_SplitTransition ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fW\u0068\u0065\u0065\u006c\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_WheelTransition ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u0074\u0061\u0072\u0074\u0053\u006f\u0075\u006e\u0064\u0041\u0063ti\u006f\u006e",NewCT_TransitionStartSoundAction ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006eS\u006f\u0075\u006e\u0064\u0041\u0063\u0074\u0069\u006f\u006e",NewCT_TransitionSoundAction ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fS\u006c\u0069\u0064\u0065\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_SlideTransition ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049n\u0074\u0065\u0072\u0076\u0061\u006c\u0054\u0069\u006d\u0065",NewCT_TLIterateIntervalTime ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061t\u0065\u0049\u006e\u0074\u0065\u0072\u0076a\u006c\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065",NewCT_TLIterateIntervalPercentage ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u004c\u0049t\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061",NewCT_TLIterateData ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u004c\u0053\u0075\u0062\u0053\u0068\u0061\u0070\u0065\u0049\u0064",NewCT_TLSubShapeId ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0065\u0078\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074",NewCT_TLTextTargetElement ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u004f\u006c\u0065\u0043\u0068\u0061r\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065m\u0065\u006e\u0074",NewCT_TLOleChartTargetElement ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0053\u0068\u0061\u0070\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074",NewCT_TLShapeTargetElement ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074",NewCT_TLTimeTargetElement ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0072\u0069\u0067\u0067\u0065\u0072\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065I\u0044",NewCT_TLTriggerTimeNodeID ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0054\u0072\u0069\u0067\u0067\u0065\u0072\u0052\u0075\u006e\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065",NewCT_TLTriggerRuntimeNode ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u004c\u0054\u0069\u006d\u0065C\u006f\u006ed\u0069\u0074\u0069\u006f\u006e",NewCT_TLTimeCondition ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069s\u0074",NewCT_TLTimeConditionList ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_TimeNodeList ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061",NewCT_TLCommonTimeNodeData ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0050a\u0072\u0061\u006c\u006c\u0065\u006c",NewCT_TLTimeNodeParallel ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0053e\u0071\u0075\u0065\u006e\u0063\u0065",NewCT_TLTimeNodeSequence ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069v\u0065",NewCT_TLTimeNodeExclusive ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0042\u0065\u0068\u0061\u0076i\u006f\u0072\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u004e\u0061\u006d\u0065\u004c\u0069\u0073\u0074",NewCT_TLBehaviorAttributeNameList ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0044\u0061\u0074\u0061",NewCT_TLCommonBehaviorData ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0042\u006f\u006f\u006c\u0065\u0061n\u0056\u0061\u006c",NewCT_TLAnimVariantBooleanVal ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0049\u006e\u0074\u0065\u0067\u0065r\u0056\u0061\u006c",NewCT_TLAnimVariantIntegerVal ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069a\u006e\u0074\u0046\u006c\u006f\u0061\u0074\u0056\u0061\u006c",NewCT_TLAnimVariantFloatVal ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072i\u0061n\u0074S\u0074\u0072\u0069\u006e\u0067\u0056\u0061l",NewCT_TLAnimVariantStringVal ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074",NewCT_TLAnimVariant ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u004cTi\u006de\u0041\u006e\u0069\u006d\u0061t\u0065\u0056\u0061\u006c\u0075\u0065",NewCT_TLTimeAnimateValue ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0054i\u006d\u0065\u0041\u006e\u0069m\u0061t\u0065V\u0061\u006c\u0075\u0065\u004c\u0069\u0073t",NewCT_TLTimeAnimateValueList ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0042\u0065\u0068\u0061vi\u006f\u0072",NewCT_TLAnimateBehavior ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0042\u0079\u0052\u0067\u0062\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_TLByRgbColorTransform ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0042\u0079\u0048\u0073\u006c\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_TLByHslColorTransform ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054L\u0042\u0079\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0043o\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d",NewCT_TLByAnimateColorTransform ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065C\u006fl\u006fr\u0042\u0065\u0068\u0061\u0076\u0069\u006fr",NewCT_TLAnimateColorBehavior ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0045\u0066\u0066\u0065\u0063\u0074\u0042\u0065\u0068\u0061v\u0069\u006f\u0072",NewCT_TLAnimateEffectBehavior ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074",NewCT_TLPoint ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u004d\u006f\u0074\u0069\u006f\u006e\u0042\u0065\u0068\u0061v\u0069\u006f\u0072",NewCT_TLAnimateMotionBehavior ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054L\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0052\u006f\u0074a\u0074i\u006f\u006e\u0042\u0065\u0068\u0061\u0076i\u006f\u0072",NewCT_TLAnimateRotationBehavior ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065S\u0063a\u006ce\u0042\u0065\u0068\u0061\u0076\u0069\u006fr",NewCT_TLAnimateScaleBehavior ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006ed\u0042\u0065\u0068\u0061vi\u006f\u0072",NewCT_TLCommandBehavior ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u004c\u0053e\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072",NewCT_TLSetBehavior ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065d\u0069\u0061\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061",NewCT_TLCommonMediaNodeData ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0041\u0075\u0064\u0069\u006f",NewCT_TLMediaNodeAudio ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0056\u0069\u0064\u0065\u006f",NewCT_TLMediaNodeVideo ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065",NewCT_TLTemplate ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074e\u004c\u0069\u0073\u0074",NewCT_TLTemplateList ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LB\u0075\u0069\u006c\u0064\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068",NewCT_TLBuildParagraph ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069a\u0067\u0072\u0061\u006d",NewCT_TLBuildDiagram ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u004c\u004f\u006c\u0065\u0042u\u0069\u006cd\u0043\u0068\u0061\u0072\u0074",NewCT_TLOleBuildChart ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0047r\u0061\u0070\u0068\u0069\u0063a\u006cO\u0062j\u0065\u0063\u0074\u0042\u0075\u0069\u006cd",NewCT_TLGraphicalObjectBuild ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fB\u0075\u0069\u006c\u0064\u004c\u0069\u0073\u0074",NewCT_BuildList ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054i\u006d\u0069\u006e\u0067",NewCT_SlideTiming ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0052\u0061\u006e\u0067\u0065",NewCT_IndexRange ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074\u0045nt\u0072\u0079",NewCT_SlideRelationshipListEntry ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074",NewCT_SlideRelationshipList ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u0049\u0064",NewCT_CustomShowId ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061",NewCT_CustomerData ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061",NewCT_TagsData ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061\u004c\u0069\u0073\u0074",NewCT_CustomerDataList ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_Extension ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewCT_ExtensionList ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069f\u0079",NewCT_ExtensionListModify ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0043\u006f\u006dm\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072",NewCT_CommentAuthor ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041u\u0074\u0068\u006f\u0072Li\u0073\u0074",NewCT_CommentAuthorList ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074",NewCT_Comment ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074",NewCT_CommentList ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064",NewCT_OleObjectEmbed ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b",NewCT_OleObjectLink ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074",NewCT_OleObject ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c",NewCT_Control ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006fl\u004c\u0069\u0073\u0074",NewCT_ControlList ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053li\u0064\u0065\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079",NewCT_SlideIdListEntry ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049d\u004c\u0069\u0073\u0074",NewCT_SlideIdList ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069d\u0065\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y",NewCT_SlideMasterIdListEntry ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074",NewCT_SlideMasterIdList ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004e\u006f\u0074e\u0073\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y",NewCT_NotesMasterIdListEntry ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074",NewCT_NotesMasterIdList ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049d\u004c\u0069\u0073t\u0045n\u0074\u0072\u0079",NewCT_HandoutMasterIdListEntry ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0048an\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074",NewCT_HandoutMasterIdList ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0045\u006dbe\u0064d\u0065\u0064\u0046\u006f\u006et\u0044\u0061\u0074\u0061\u0049\u0064",NewCT_EmbeddedFontDataId ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079",NewCT_EmbeddedFontListEntry ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074",NewCT_EmbeddedFontList ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073",NewCT_SmartTags ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077",NewCT_CustomShow ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006fw\u004c\u0069\u0073\u0074",NewCT_CustomShowList ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d",NewCT_PhotoAlbum ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fS\u006c\u0069\u0064\u0065\u0053\u0069\u007a\u0065",NewCT_SlideSize ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075",NewCT_Kinsoku ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072",NewCT_ModifyVerifier ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e",NewCT_Presentation ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073h\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_HtmlPublishProperties ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0057\u0065\u0062P\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_WebProperties ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fP\u0072\u0069\u006e\u0074\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewCT_PrintProperties ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042r\u006f\u0077\u0073\u0065",NewCT_ShowInfoBrowse ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0053\u0068\u006fw\u0049\u006e\u0066\u006f\u004b\u0069\u006f\u0073\u006b",NewCT_ShowInfoKiosk ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_ShowProperties ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074i\u006fn\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s",NewCT_PresentationProperties ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072",NewCT_HeaderFooter ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072",NewCT_Placeholder ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0041\u0070\u0070\u006ci\u0063\u0061\u0074\u0069\u006f\u006eN\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006fp\u0073",NewCT_ApplicationNonVisualDrawingProps ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewCT_ShapeNonVisual ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_ConnectorNonVisual ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_Connector ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GraphicalObjectFrameNonVisual ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065",NewCT_GraphicalObjectFrame ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c",NewCT_GroupShapeNonVisual ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065",NewCT_GroupShape ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_BackgroundProperties ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewCT_Background ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fC\u006f\u006d\u006d\u006f\u006eS\u006c\u0069d\u0065\u0044\u0061\u0074\u0061",NewCT_CommonSlideData ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065",NewCT_Slide ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074",NewCT_SlideLayout ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_SlideMasterTextStyles ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069d\u0065\u004c\u0061\u0079\u006fu\u0074I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y",NewCT_SlideLayoutIdListEntry ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075\u0074\u0049\u0064Li\u0073\u0074",NewCT_SlideLayoutIdList ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072",NewCT_SlideMaster ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0048\u0061\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072",NewCT_HandoutMaster ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004da\u0073\u0074\u0065\u0072",NewCT_NotesMaster ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065",NewCT_NotesSlide ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053li\u0064\u0065\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_SlideSyncProperties ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fS\u0074\u0072\u0069\u006e\u0067\u0054\u0061\u0067",NewCT_StringTag ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0067\u004c\u0069\u0073\u0074",NewCT_TagList ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069e\u0077\u0050\u006f\u0072ti\u006f\u006e",NewCT_NormalViewPortion ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fNo\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NormalViewProperties ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fCo\u006d\u006d\u006f\u006e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_CommonViewProperties ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0054\u0065\u0078t\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_NotesTextViewProperties ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0053\u006c\u0069\u0064\u0065\u0045\u006e\u0074\u0072\u0079",NewCT_OutlineViewSlideEntry ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fOu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0053\u006c\u0069\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_OutlineViewSlideList ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_OutlineViewProperties ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053l\u0069\u0064\u0065\u0053\u006f\u0072\u0074\u0065\u0072\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073",NewCT_SlideSorterViewProperties ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u0065",NewCT_Guide ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fG\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_GuideList ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043o\u006d\u006d\u006f\u006e\u0053\u006c\u0069\u0064\u0065\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073",NewCT_CommonSlideViewProperties ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053li\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_SlideViewProperties ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004eot\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_NotesViewProperties ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_ViewProperties ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","c\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074",NewCmAuthorLst ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0063\u006d\u004cs\u0074",NewCmLst ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u006f\u006c\u0065\u004f\u0062\u006a",NewOleObj ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0070\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e",NewPresentation ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u0050\u0072",NewPresentationPr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073\u006c\u0064",NewSld ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073l\u0064\u004c\u0061\u0079\u006f\u0075t",NewSldLayout ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073l\u0064\u004d\u0061\u0073\u0074\u0065r",NewSldMaster ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072",NewHandoutMaster ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","n\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072",NewNotesMaster ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u006e\u006f\u0074e\u0073",NewNotes ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073l\u0064\u0053\u0079\u006e\u0063\u0050r",NewSldSyncPr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0074\u0061\u0067\u004c\u0073\u0074",NewTagLst ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0076\u0069\u0065\u0077\u0050\u0072",NewViewPr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045G\u005fS\u006c\u0069\u0064\u0065\u004ci\u0073\u0074C\u0068\u006f\u0069\u0063\u0065",NewEG_SlideListChoice ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewEG_ExtensionList ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","E\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065",NewEG_ShowType ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047_\u0054\u006f\u0070L\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065",NewEG_TopLevelSlide ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065",NewEG_ChildSlide ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewEG_Background ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064",NewAG_TLBuild ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0041\u0047\u005f\u004f\u006c\u0065",NewAG_Ole ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0041\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065",NewAG_ChildSlide ); +// Stop Sound Action +EndSnd *CT_Empty ;};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 cd33224538..8fa86d69c5 100644 --- a/schema/soo/schemaLibrary/schemaLibrary.go +++ b/schema/soo/schemaLibrary/schemaLibrary.go @@ -9,45 +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 schemaLibrary ;import (_db "encoding/xml";_da "fmt";_g "github.com/unidoc/unioffice";_b "github.com/unidoc/unioffice/common/logger";);func NewSchemaLibrary ()*SchemaLibrary {_bca :=&SchemaLibrary {};_bca .CT_SchemaLibrary =*NewCT_SchemaLibrary (); -return _bca ;};func (_eba *SchemaLibrary )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {start .Attr =append (start .Attr ,_db .Attr {Name :_db .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 ,_db .Attr {Name :_db .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 ,_db .Attr {Name :_db .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _eba .CT_SchemaLibrary .MarshalXML (e ,start );};func NewCT_Schema ()*CT_Schema {_gd :=&CT_Schema {};return _gd }; +package schemaLibrary ;import (_b "encoding/xml";_ef "fmt";_c "github.com/unidoc/unioffice";_be "github.com/unidoc/unioffice/common/logger";);func (_agg *SchemaLibrary )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079";return _agg .CT_SchemaLibrary .MarshalXML (e ,start );}; // ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path -func (_bcd *CT_Schema )ValidateWithPath (path string )error {return nil };type CT_Schema struct{UriAttr *string ;ManifestLocationAttr *string ;SchemaLocationAttr *string ;SchemaLanguageAttr *string ;}; - -// Validate validates the CT_Schema and its children -func (_ea *CT_Schema )Validate ()error {return _ea .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");}; - -// Validate validates the SchemaLibrary and its children -func (_bfc *SchemaLibrary )Validate ()error {return _bfc .ValidateWithPath ("\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");};func NewCT_SchemaLibrary ()*CT_SchemaLibrary {_dd :=&CT_SchemaLibrary {};return _dd };func (_e *CT_Schema )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {if _e .UriAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u006d\u0061\u003a\u0075\u0072\u0069"},Value :_da .Sprintf ("\u0025\u0076",*_e .UriAttr )}); -};if _e .ManifestLocationAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u006d\u0061\u003a\u006dan\u0069\u0066\u0065\u0073\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_da .Sprintf ("\u0025\u0076",*_e .ManifestLocationAttr )}); -};if _e .SchemaLocationAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"},Value :_da .Sprintf ("\u0025\u0076",*_e .SchemaLocationAttr )}); -};if _e .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_db .Attr {Name :_db .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_da .Sprintf ("\u0025\u0076",*_e .SchemaLanguageAttr )}); -};e .EncodeToken (start );e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +func (_dg *CT_Schema )ValidateWithPath (path string )error {return nil }; // Validate validates the CT_SchemaLibrary and its children -func (_ac *CT_SchemaLibrary )Validate ()error {return _ac .ValidateWithPath ("\u0043\u0054_\u0053\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");};func (_gfef *SchemaLibrary )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_gfef .CT_SchemaLibrary =*NewCT_SchemaLibrary (); -_edf :for {_ca ,_gga :=d .Token ();if _gga !=nil {return _gga ;};switch _ad :=_ca .(type ){case _db .StartElement :switch _ad .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_gda :=NewCT_Schema (); -if _df :=d .DecodeElement (_gda ,&_ad );_df !=nil {return _df ;};_gfef .Schema =append (_gfef .Schema ,_gda );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\u0053\u0063\u0068\u0065m\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079 \u0025\u0076",_ad .Name ); -if _caf :=d .Skip ();_caf !=nil {return _caf ;};};case _db .EndElement :break _edf ;case _db .CharData :};};return nil ;};func (_de *CT_SchemaLibrary )MarshalXML (e *_db .Encoder ,start _db .StartElement )error {e .EncodeToken (start );if _de .Schema !=nil {_eb :=_db .StartElement {Name :_db .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006da"}}; -for _ ,_cc :=range _de .Schema {e .EncodeElement (_cc ,_eb );};};e .EncodeToken (_db .EndElement {Name :start .Name });return nil ;}; +func (_gdb *CT_SchemaLibrary )Validate ()error {return _gdb .ValidateWithPath ("\u0043\u0054_\u0053\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");}; // ValidateWithPath validates the CT_SchemaLibrary and its children, prefixing error messages with path -func (_bbf *CT_SchemaLibrary )ValidateWithPath (path string )error {for _ec ,_gfe :=range _bbf .Schema {if _fb :=_gfe .ValidateWithPath (_da .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_ec ));_fb !=nil {return _fb ; -};};return nil ;}; +func (_gg *CT_SchemaLibrary )ValidateWithPath (path string )error {for _ag ,_degf :=range _gg .Schema {if _cb :=_degf .ValidateWithPath (_ef .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_ag ));_cb !=nil {return _cb ; +};};return nil ;};func (_cc *CT_SchemaLibrary )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bd :for {_ea ,_fde :=d .Token ();if _fde !=nil {return _fde ;};switch _gdf :=_ea .(type ){case _b .StartElement :switch _gdf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_deg :=NewCT_Schema (); +if _fdg :=d .DecodeElement (_deg ,&_gdf );_fdg !=nil {return _fdg ;};_cc .Schema =append (_cc .Schema ,_deg );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\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u0020\u0025v",_gdf .Name ); +if _bgb :=d .Skip ();_bgb !=nil {return _bgb ;};};case _b .EndElement :break _bd ;case _b .CharData :};};return nil ;};func (_fg *CT_SchemaLibrary )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fg .Schema !=nil {_dc :=_b .StartElement {Name :_b .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006da"}}; +for _ ,_dbc :=range _fg .Schema {e .EncodeElement (_dbc ,_dc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewSchemaLibrary ()*SchemaLibrary {_df :=&SchemaLibrary {};_df .CT_SchemaLibrary =*NewCT_SchemaLibrary ();return _df ; +}; + +// Validate validates the SchemaLibrary and its children +func (_dfe *SchemaLibrary )Validate ()error {return _dfe .ValidateWithPath ("\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");};func NewCT_SchemaLibrary ()*CT_SchemaLibrary {_fd :=&CT_SchemaLibrary {};return _fd };type CT_SchemaLibrary struct{Schema []*CT_Schema ; +}; + +// Validate validates the CT_Schema and its children +func (_ga *CT_Schema )Validate ()error {return _ga .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");};type SchemaLibrary struct{CT_SchemaLibrary }; // ValidateWithPath validates the SchemaLibrary and its children, prefixing error messages with path -func (_ae *SchemaLibrary )ValidateWithPath (path string )error {if _eff :=_ae .CT_SchemaLibrary .ValidateWithPath (path );_eff !=nil {return _eff ;};return nil ;};func (_dbe *CT_Schema )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {for _ ,_dc :=range start .Attr {if _dc .Name .Local =="\u0075\u0072\u0069"{_f ,_ee :=_dc .Value ,error (nil ); -if _ee !=nil {return _ee ;};_dbe .UriAttr =&_f ;continue ;};if _dc .Name .Local =="\u006d\u0061n\u0069\u0066\u0065s\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_a ,_ab :=_dc .Value ,error (nil );if _ab !=nil {return _ab ;};_dbe .ManifestLocationAttr =&_a ; -continue ;};if _dc .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"{_fg ,_fd :=_dc .Value ,error (nil );if _fd !=nil {return _fd ;};_dbe .SchemaLocationAttr =&_fg ;continue ;};if _dc .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_bc ,_ga :=_dc .Value ,error (nil ); -if _ga !=nil {return _ga ;};_dbe .SchemaLanguageAttr =&_bc ;continue ;};};for {_gg ,_aa :=d .Token ();if _aa !=nil {return _da .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0068e\u006d\u0061\u003a\u0020\u0025\u0073",_aa );};if _c ,_ge :=_gg .(_db .EndElement ); -_ge &&_c .Name ==start .Name {break ;};};return nil ;};type CT_SchemaLibrary struct{Schema []*CT_Schema ;};type SchemaLibrary struct{CT_SchemaLibrary };func (_bb *CT_SchemaLibrary )UnmarshalXML (d *_db .Decoder ,start _db .StartElement )error {_abd :for {_ef ,_bf :=d .Token (); -if _bf !=nil {return _bf ;};switch _ead :=_ef .(type ){case _db .StartElement :switch _ead .Name {case _db .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_eeb :=NewCT_Schema (); -if _cd :=d .DecodeElement (_eeb ,&_ead );_cd !=nil {return _cd ;};_bb .Schema =append (_bb .Schema ,_eeb );default:_b .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",_ead .Name ); -if _fe :=d .Skip ();_fe !=nil {return _fe ;};};case _db .EndElement :break _abd ;case _db .CharData :};};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 ); +func (_bce *SchemaLibrary )ValidateWithPath (path string )error {if _cd :=_bce .CT_SchemaLibrary .ValidateWithPath (path );_cd !=nil {return _cd ;};return nil ;};func NewCT_Schema ()*CT_Schema {_d :=&CT_Schema {};return _d };type CT_Schema struct{UriAttr *string ; +ManifestLocationAttr *string ;SchemaLocationAttr *string ;SchemaLanguageAttr *string ;};func (_g *CT_Schema )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _g .UriAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u003a\u0075\u0072\u0069"},Value :_ef .Sprintf ("\u0025\u0076",*_g .UriAttr )}); +};if _g .ManifestLocationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u003a\u006dan\u0069\u0066\u0065\u0073\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_ef .Sprintf ("\u0025\u0076",*_g .ManifestLocationAttr )}); +};if _g .SchemaLocationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"},Value :_ef .Sprintf ("\u0025\u0076",*_g .SchemaLocationAttr )}); +};if _g .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_ef .Sprintf ("\u0025\u0076",*_g .SchemaLanguageAttr )}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ad *SchemaLibrary )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ad .CT_SchemaLibrary =*NewCT_SchemaLibrary ();_dea :for {_dcg ,_gb :=d .Token (); +if _gb !=nil {return _gb ;};switch _ccd :=_dcg .(type ){case _b .StartElement :switch _ccd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_af :=NewCT_Schema (); +if _afb :=d .DecodeElement (_af ,&_ccd );_afb !=nil {return _afb ;};_ad .Schema =append (_ad .Schema ,_af );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\u0053\u0063\u0068\u0065m\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079 \u0025\u0076",_ccd .Name ); +if _ac :=d .Skip ();_ac !=nil {return _ac ;};};case _b .EndElement :break _dea ;case _b .CharData :};};return nil ;};func (_ca *CT_Schema )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gf :=range start .Attr {if _gf .Name .Local =="\u0075\u0072\u0069"{_gfg ,_efd :=_gf .Value ,error (nil ); +if _efd !=nil {return _efd ;};_ca .UriAttr =&_gfg ;continue ;};if _gf .Name .Local =="\u006d\u0061n\u0069\u0066\u0065s\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_ec ,_db :=_gf .Value ,error (nil );if _db !=nil {return _db ;};_ca .ManifestLocationAttr =&_ec ; +continue ;};if _gf .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"{_bf ,_bfb :=_gf .Value ,error (nil );if _bfb !=nil {return _bfb ;};_ca .SchemaLocationAttr =&_bf ;continue ;};if _gf .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_de ,_bc :=_gf .Value ,error (nil ); +if _bc !=nil {return _bc ;};_ca .SchemaLanguageAttr =&_de ;continue ;};};for {_bg ,_bec :=d .Token ();if _bec !=nil {return _ef .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0068e\u006d\u0061\u003a\u0020\u0025\u0073",_bec );};if _a ,_gd :=_bg .(_b .EndElement ); +_gd &&_a .Name ==start .Name {break ;};};return nil ;};func init (){_c .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_c .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); +_c .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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 58c63890c4..7ac74fd7c1 100644 --- a/schema/soo/sml/sml.go +++ b/schema/soo/sml/sml.go @@ -9,2572 +9,2812 @@ // 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";_a "fmt";_ff "github.com/unidoc/unioffice";_dc "github.com/unidoc/unioffice/common/logger";_b "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_ef "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes"; -_fc "strconv";_f "strings";_d "time";);func NewCT_Dialogsheet ()*CT_Dialogsheet {_cdgc :=&CT_Dialogsheet {};return _cdgc };type CT_RangePr struct{ +package sml ;import (_d "encoding/xml";_aa "fmt";_eg "github.com/unidoc/unioffice";_ea "github.com/unidoc/unioffice/common/logger";_cd "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_b "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes"; +_e "strconv";_g "strings";_a "time";);func (_cecfg *ST_Scope )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebcbee ,_fcgfd :=d .Token ();if _fcgfd !=nil {return _fcgfd ;};if _dcfbg ,_agdacb :=_ebcbee .(_d .EndElement );_agdacb &&_dcfbg .Name ==start .Name {*_cecfg =1; +return nil ;};if _eacgf ,_fecab :=_ebcbee .(_d .CharData );!_fecab {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebcbee );}else {switch string (_eacgf ){case "":*_cecfg =0; +case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_cecfg =1;case "\u0064\u0061\u0074\u0061":*_cecfg =2;case "\u0066\u0069\u0065l\u0064":*_cecfg =3;};};_ebcbee ,_fcgfd =d .Token ();if _fcgfd !=nil {return _fcgfd ;};if _eabgdd ,_edcba :=_ebcbee .(_d .EndElement ); +_edcba &&_eabgdd .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebcbee );}; -// Source Data Set Beginning Range -AutoStartAttr *bool ; +// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path +func (_gabab *CT_HeaderFooter )ValidateWithPath (path string )error {return nil };type CT_LegacyDrawing struct{IdAttr string ;};func NewCT_Parameter ()*CT_Parameter {_ccagda :=&CT_Parameter {};return _ccagda };func (_cdcgc *CT_PivotHierarchies )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdcgc .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_cdcgc .CountAttr )}); +};e .EncodeToken (start );_afbdd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_debb :=range _cdcgc .PivotHierarchy {e .EncodeElement (_debb ,_afbdd ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bffge *CT_DdeValues )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bace :=range start .Attr {if _bace .Name .Local =="\u0072\u006f\u0077\u0073"{_febee ,_fgbba :=_e .ParseUint (_bace .Value ,10,32); +if _fgbba !=nil {return _fgbba ;};_bgagd :=uint32 (_febee );_bffge .RowsAttr =&_bgagd ;continue ;};if _bace .Name .Local =="\u0063\u006f\u006c\u0073"{_cfad ,_ffgdf :=_e .ParseUint (_bace .Value ,10,32);if _ffgdf !=nil {return _ffgdf ;};_cdede :=uint32 (_cfad ); +_bffge .ColsAttr =&_cdede ;continue ;};};_dgfbf :for {_gecbd ,_cfec :=d .Token ();if _cfec !=nil {return _cfec ;};switch _fcfgde :=_gecbd .(type ){case _d .StartElement :switch _fcfgde .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgff :=NewCT_DdeValue (); +if _gggf :=d .DecodeElement (_bgff ,&_fcfgde );_gggf !=nil {return _gggf ;};_bffge .Value =append (_bffge .Value ,_bgff );default:_ea .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",_fcfgde .Name ); +if _fdgcd :=d .Skip ();_fdgcd !=nil {return _fdgcd ;};};case _d .EndElement :break _dgfbf ;case _d .CharData :};};return nil ;};func (_ebefaf *CT_FileSharing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gecba :=range start .Attr {if _gecba .Name .Local =="\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_ebfcg ,_gcaa :=_e .ParseBool (_gecba .Value ); +if _gcaa !=nil {return _gcaa ;};_ebefaf .ReadOnlyRecommendedAttr =&_ebfcg ;continue ;};if _gecba .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_dcagg ,_edced :=_gecba .Value ,error (nil );if _edced !=nil {return _edced ;};_ebefaf .UserNameAttr =&_dcagg ; +continue ;};if _gecba .Name .Local =="\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_fbdgf ,_dfgg :=_gecba .Value ,error (nil );if _dfgg !=nil {return _dfgg ;};_ebefaf .ReservationPasswordAttr =&_fbdgf ; +continue ;};if _gecba .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_gdedea ,_geedb :=_gecba .Value ,error (nil );if _geedb !=nil {return _geedb ;};_ebefaf .AlgorithmNameAttr =&_gdedea ;continue ;};if _gecba .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_fede ,_cdba :=_gecba .Value ,error (nil ); +if _cdba !=nil {return _cdba ;};_ebefaf .HashValueAttr =&_fede ;continue ;};if _gecba .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_dgdc ,_gfccb :=_gecba .Value ,error (nil );if _gfccb !=nil {return _gfccb ;};_ebefaf .SaltValueAttr =&_dgdc ; +continue ;};if _gecba .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_aacb ,_eeebc :=_e .ParseUint (_gecba .Value ,10,32);if _eeebc !=nil {return _eeebc ;};_bbfgf :=uint32 (_aacb );_ebefaf .SpinCountAttr =&_bbfgf ;continue ;};};for {_bbaed ,_edfgf :=d .Token (); +if _edfgf !=nil {return _aa .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",_edfgf );};if _cfaea ,_ggce :=_bbaed .(_d .EndElement );_ggce &&_cfaea .Name ==start .Name {break ; +};};return nil ;}; -// Source Data Ending Range -AutoEndAttr *bool ; +// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path +func (_edd *CT_Boolean )ValidateWithPath (path string )error {for _feec ,_fdcd :=range _edd .X {if _cde :=_fdcd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_feec ));_cde !=nil {return _cde ;};};return nil ; +};func (_afeba *CT_HeaderFooter )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgfede :=range start .Attr {if _dgfede .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_caaab ,_ecbff :=_e .ParseBool (_dgfede .Value ); +if _ecbff !=nil {return _ecbff ;};_afeba .DifferentOddEvenAttr =&_caaab ;continue ;};if _dgfede .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_becgcfa ,_ebgaf :=_e .ParseBool (_dgfede .Value );if _ebgaf !=nil {return _ebgaf ; +};_afeba .DifferentFirstAttr =&_becgcfa ;continue ;};if _dgfede .Name .Local =="\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"{_daagf ,_cbbed :=_e .ParseBool (_dgfede .Value );if _cbbed !=nil {return _cbbed ;};_afeba .ScaleWithDocAttr =&_daagf ; +continue ;};if _dgfede .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_dbcbf ,_ddfab :=_e .ParseBool (_dgfede .Value );if _ddfab !=nil {return _ddfab ;};_afeba .AlignWithMarginsAttr =&_dbcbf ;continue ; +};};_fabb :for {_agfdg ,_acegf :=d .Token ();if _acegf !=nil {return _acegf ;};switch _bffde :=_agfdg .(type ){case _d .StartElement :switch _bffde .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afeba .OddHeader =new (string ); +if _dgdgc :=d .DecodeElement (_afeba .OddHeader ,&_bffde );_dgdgc !=nil {return _dgdgc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afeba .OddFooter =new (string ); +if _gcdga :=d .DecodeElement (_afeba .OddFooter ,&_bffde );_gcdga !=nil {return _gcdga ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_afeba .EvenHeader =new (string ); +if _fadeg :=d .DecodeElement (_afeba .EvenHeader ,&_bffde );_fadeg !=nil {return _fadeg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_afeba .EvenFooter =new (string ); +if _adfb :=d .DecodeElement (_afeba .EvenFooter ,&_bffde );_adfb !=nil {return _adfb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afeba .FirstHeader =new (string ); +if _bffed :=d .DecodeElement (_afeba .FirstHeader ,&_bffde );_bffed !=nil {return _bffed ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afeba .FirstFooter =new (string ); +if _ececa :=d .DecodeElement (_afeba .FirstFooter ,&_bffde );_ececa !=nil {return _ececa ;};default:_ea .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",_bffde .Name ); +if _dcgeg :=d .Skip ();_dcgeg !=nil {return _dcgeg ;};};case _d .EndElement :break _fabb ;case _d .CharData :};};return nil ;};func (_edgf *CT_CalculatedItem )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _edgf .FieldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_edgf .FieldAttr )}); +};if _edgf .FormulaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_aa .Sprintf ("\u0025\u0076",*_edgf .FormulaAttr )});};e .EncodeToken (start );_ffba :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}}; +e .EncodeElement (_edgf .PivotArea ,_ffba );if _edgf .ExtLst !=nil {_fgc :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_edgf .ExtLst ,_fgc );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_aedeaf ST_CfvoType )ValidateWithPath (path string )error {switch _aedeaf {case 0,1,2,3,4,5,6:default:return _aa .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 NewCT_FilterColumn ()*CT_FilterColumn {_efac :=&CT_FilterColumn {};return _efac };func NewWorksheet ()*Worksheet {_fadde :=&Worksheet {};_fadde .CT_Worksheet =*NewCT_Worksheet ();return _fadde ;};func (_caege ST_TotalsRowFunction )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_caege .String (),start ); +};type CT_GradientFill struct{ -// Group By -GroupByAttr ST_GroupBy ; +// Gradient Fill Type +TypeAttr ST_GradientType ; -// Numeric Grouping Start Value -StartNumAttr *float64 ; +// Linear Gradient Degree +DegreeAttr *float64 ; -// Numeric Grouping End Value -EndNumAttr *float64 ; +// Left Convergence +LeftAttr *float64 ; -// Date Grouping Start Value -StartDateAttr *_d .Time ; +// Right Convergence +RightAttr *float64 ; -// Date Grouping End Value -EndDateAttr *_d .Time ; +// Top Gradient Convergence +TopAttr *float64 ; -// Grouping Interval -GroupIntervalAttr *float64 ;}; +// Bottom Convergence +BottomAttr *float64 ; -// Validate validates the Chartsheet and its children -func (_bfaeg *Chartsheet )Validate ()error {return _bfaeg .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");};func (_fgfa *CT_Borders )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dfdd :=range start .Attr {if _dfdd .Name .Local =="\u0063\u006f\u0075n\u0074"{_ggf ,_ccae :=_fc .ParseUint (_dfdd .Value ,10,32); -if _ccae !=nil {return _ccae ;};_gbc :=uint32 (_ggf );_fgfa .CountAttr =&_gbc ;continue ;};};_aee :for {_egcd ,_gaa :=d .Token ();if _gaa !=nil {return _gaa ;};switch _baed :=_egcd .(type ){case _c .StartElement :switch _baed .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbb :=NewCT_Border (); -if _daa :=d .DecodeElement (_bbb ,&_baed );_daa !=nil {return _daa ;};_fgfa .Border =append (_fgfa .Border ,_bbb );default:_dc .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",_baed .Name ); -if _bbfa :=d .Skip ();_bbfa !=nil {return _bbfa ;};};case _c .EndElement :break _aee ;case _c .CharData :};};return nil ;}; +// Gradient Stop +Stop []*CT_GradientStop ;};type ST_WebSourceType byte ; -// ValidateWithPath validates the CT_Sheets and its children, prefixing error messages with path -func (_dabdfc *CT_Sheets )ValidateWithPath (path string )error {for _agbab ,_bbaabc :=range _dabdfc .Sheet {if _badcg :=_bbaabc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fS\u0068\u0065\u0065\u0074\u005b\u0025\u0064\u005d",path ,_agbab ));_badcg !=nil {return _badcg ; -};};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;); +// ValidateWithPath validates the CT_DefinedName and its children, prefixing error messages with path +func (_abedcb *CT_DefinedName )ValidateWithPath (path string )error {return nil };func (_ffff *CT_CacheHierarchies )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ffff .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_ffff .CountAttr )}); +};e .EncodeToken (start );if _ffff .CacheHierarchy !=nil {_dafb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_gbb :=range _ffff .CacheHierarchy {e .EncodeElement (_gbb ,_dafb ); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_SheetViews and its children -func (_cccef *CT_SheetViews )Validate ()error {return _cccef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");}; +// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path +func (_gabfd *CT_OleObject )ValidateWithPath (path string )error {if _cddacf :=_gabfd .DvAspectAttr .ValidateWithPath (path +"\u002f\u0044\u0076\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_cddacf !=nil {return _cddacf ;};if _cbcacf :=_gabfd .OleUpdateAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0055\u0070\u0064\u0061\u0074e\u0041\u0074\u0074\u0072"); +_cbcacf !=nil {return _cbcacf ;};if _gabfd .ObjectPr !=nil {if _bdceb :=_gabfd .ObjectPr .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074\u0050r");_bdceb !=nil {return _bdceb ;};};return nil ;};func (_eaagb *CT_Tables )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbebb :=range start .Attr {if _bbebb .Name .Local =="\u0063\u006f\u0075n\u0074"{_eegbd ,_dgafa :=_e .ParseUint (_bbebb .Value ,10,32); +if _dgafa !=nil {return _dgafa ;};_gedbbf :=uint32 (_eegbd );_eaagb .CountAttr =&_gedbbf ;continue ;};};_baceg :for {_aaaee ,_egcag :=d .Token ();if _egcag !=nil {return _egcag ;};switch _gabbf :=_aaaee .(type ){case _d .StartElement :switch _gabbf .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cace :=NewCT_TableMissing (); +if _ddgcg :=d .DecodeElement (_cace ,&_gabbf );_ddgcg !=nil {return _ddgcg ;};_eaagb .M =append (_eaagb .M ,_cace );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddgcd :=NewCT_XStringElement (); +if _eadcc :=d .DecodeElement (_ddgcd ,&_gabbf );_eadcc !=nil {return _eadcc ;};_eaagb .S =append (_eaagb .S ,_ddgcd );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adffe :=NewCT_Index (); +if _dddgfc :=d .DecodeElement (_adffe ,&_gabbf );_dddgfc !=nil {return _dddgfc ;};_eaagb .X =append (_eaagb .X ,_adffe );default:_ea .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",_gabbf .Name ); +if _aafdd :=d .Skip ();_aafdd !=nil {return _aafdd ;};};case _d .EndElement :break _baceg ;case _d .CharData :};};return nil ;};type CT_ServerFormat struct{ -// Validate validates the CT_Number and its children -func (_aggfc *CT_Number )Validate ()error {return _aggfc .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0062\u0065r");};func (_agf *CT_CacheSource )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agf .TypeAttr =ST_SourceType (1);for _ ,_efg :=range start .Attr {if _efg .Name .Local =="\u0074\u0079\u0070\u0065"{_agf .TypeAttr .UnmarshalXMLAttr (_efg ); -continue ;};if _efg .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_ceeg ,_edeb :=_fc .ParseUint (_efg .Value ,10,32);if _edeb !=nil {return _edeb ;};_afcd :=uint32 (_ceeg );_agf .ConnectionIdAttr =&_afcd ;continue ; -};};_aege :for {_gfbgf ,_agg :=d .Token ();if _agg !=nil {return _agg ;};switch _edfed :=_gfbgf .(type ){case _c .StartElement :switch _edfed .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agf .WorksheetSource =NewCT_WorksheetSource (); -if _cbbb :=d .DecodeElement (_agf .WorksheetSource ,&_edfed );_cbbb !=nil {return _cbbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_agf .Consolidation =NewCT_Consolidation (); -if _cdd :=d .DecodeElement (_agf .Consolidation ,&_edfed );_cdd !=nil {return _cdd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_agf .ExtLst =NewCT_ExtensionList (); -if _aedd :=d .DecodeElement (_agf .ExtLst ,&_edfed );_aedd !=nil {return _aedd ;};default:_dc .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",_edfed .Name ); -if _efda :=d .Skip ();_efda !=nil {return _efda ;};};case _c .EndElement :break _aege ;case _c .CharData :};};return nil ;};func NewCT_BooleanProperty ()*CT_BooleanProperty {_gfd :=&CT_BooleanProperty {};return _gfd };func (_gadac *CT_Pane )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebede :=range start .Attr {if _ebede .Name .Local =="\u0078\u0053\u0070\u006c\u0069\u0074"{_cfgge ,_bgdef :=_fc .ParseFloat (_ebede .Value ,64); -if _bgdef !=nil {return _bgdef ;};_gadac .XSplitAttr =&_cfgge ;continue ;};if _ebede .Name .Local =="\u0079\u0053\u0070\u006c\u0069\u0074"{_bgdgbg ,_fabab :=_fc .ParseFloat (_ebede .Value ,64);if _fabab !=nil {return _fabab ;};_gadac .YSplitAttr =&_bgdgbg ; -continue ;};if _ebede .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_ggbgf ,_faca :=_ebede .Value ,error (nil );if _faca !=nil {return _faca ;};_gadac .TopLeftCellAttr =&_ggbgf ;continue ;};if _ebede .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"{_gadac .ActivePaneAttr .UnmarshalXMLAttr (_ebede ); -continue ;};if _ebede .Name .Local =="\u0073\u0074\u0061t\u0065"{_gadac .StateAttr .UnmarshalXMLAttr (_ebede );continue ;};};for {_cfdeg ,_gfeeag :=d .Token ();if _gfeeag !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u006e\u0065\u003a\u0020\u0025\u0073",_gfeeag ); -};if _abgdcg ,_ebaag :=_cfdeg .(_c .EndElement );_ebaag &&_abgdcg .Name ==start .Name {break ;};};return nil ;}; +// Culture +CultureAttr *string ; -// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path -func (_dfeeg *CT_FontFamily )ValidateWithPath (path string )error {if _dfeeg .ValAttr < 0{return _a .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_dfeeg .ValAttr ); -};if _dfeeg .ValAttr > 14{return _a .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 ,_dfeeg .ValAttr );};return nil ;}; +// Format +FormatAttr *string ;};type CT_FileSharing struct{ -// ValidateWithPath validates the CT_PivotField and its children, prefixing error messages with path -func (_acbfd *CT_PivotField )ValidateWithPath (path string )error {if _cedae :=_acbfd .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_cedae !=nil {return _cedae ;};if _gbbbcg :=_acbfd .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); -_gbbbcg !=nil {return _gbbbcg ;};if _acbfd .Items !=nil {if _ebffb :=_acbfd .Items .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u006d\u0073");_ebffb !=nil {return _ebffb ;};};if _acbfd .AutoSortScope !=nil {if _gcgec :=_acbfd .AutoSortScope .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u006f\u0072\u0074S\u0063\u006f\u0070\u0065"); -_gcgec !=nil {return _gcgec ;};};if _acbfd .ExtLst !=nil {if _bddc :=_acbfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bddc !=nil {return _bddc ;};};return nil ;};func (_gdbfgf *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 :_a .Sprintf ("\u0025\u0076",_gdbfgf .MapIdAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_a .Sprintf ("\u0025\u0076",_gdbfgf .XpathAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",_gdbfgf .XmlDataTypeAttr )}); -e .EncodeToken (start );if _gdbfgf .ExtLst !=nil {_dbdbd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gdbfgf .ExtLst ,_dbdbd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -};func (_fcgfcc *CT_MetadataRecord )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074"},Value :_a .Sprintf ("\u0025\u0076",_fcgfcc .TAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076"},Value :_a .Sprintf ("\u0025\u0076",_fcgfcc .VAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bdfge ST_CfType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bdfge .String (),start );};func (_gcdegb *CT_QueryTableDeletedFields )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gagge :=range start .Attr {if _gagge .Name .Local =="\u0063\u006f\u0075n\u0074"{_abfag ,_fgec :=_fc .ParseUint (_gagge .Value ,10,32); -if _fgec !=nil {return _fgec ;};_febdg :=uint32 (_abfag );_gcdegb .CountAttr =&_febdg ;continue ;};};_acae :for {_ceeeca ,_acaaae :=d .Token ();if _acaaae !=nil {return _acaaae ;};switch _fdcaba :=_ceeeca .(type ){case _c .StartElement :switch _fdcaba .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfdef :=NewCT_DeletedField (); -if _gfgbd :=d .DecodeElement (_dfdef ,&_fdcaba );_gfgbd !=nil {return _gfgbd ;};_gcdegb .DeletedField =append (_gcdegb .DeletedField ,_dfdef );default:_dc .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",_fdcaba .Name ); -if _fgbbd :=d .Skip ();_fgbbd !=nil {return _fgbbd ;};};case _c .EndElement :break _acae ;case _c .CharData :};};return nil ;};type CT_Cell struct{ +// Read Only Recommended +ReadOnlyRecommendedAttr *bool ; -// Reference -RAttr *string ; +// User Name +UserNameAttr *string ; -// Style Index -SAttr *uint32 ; +// Write Reservation Password +ReservationPasswordAttr *string ; -// Cell Data Type -TAttr ST_CellType ; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// Cell Metadata Index -CmAttr *uint32 ; +// Password Hash Value +HashValueAttr *string ; -// Value Metadata Index -VmAttr *uint32 ; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Show Phonetic -PhAttr *bool ; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ;}; -// Formula -F *CT_CellFormula ; +// ValidateWithPath validates the CT_pivotTableDefinition and its children, prefixing error messages with path +func (_agcdg *CT_pivotTableDefinition )ValidateWithPath (path string )error {if _gedcbd :=_agcdg .Location .ValidateWithPath (path +"\u002fL\u006f\u0063\u0061\u0074\u0069\u006fn");_gedcbd !=nil {return _gedcbd ;};if _agcdg .PivotFields !=nil {if _fgbdd :=_agcdg .PivotFields .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"); +_fgbdd !=nil {return _fgbdd ;};};if _agcdg .RowFields !=nil {if _agfed :=_agcdg .RowFields .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");_agfed !=nil {return _agfed ;};};if _agcdg .RowItems !=nil {if _fabcaa :=_agcdg .RowItems .ValidateWithPath (path +"\u002fR\u006f\u0077\u0049\u0074\u0065\u006ds"); +_fabcaa !=nil {return _fabcaa ;};};if _agcdg .ColFields !=nil {if _eagfg :=_agcdg .ColFields .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");_eagfg !=nil {return _eagfg ;};};if _agcdg .ColItems !=nil {if _eddggg :=_agcdg .ColItems .ValidateWithPath (path +"\u002fC\u006f\u006c\u0049\u0074\u0065\u006ds"); +_eddggg !=nil {return _eddggg ;};};if _agcdg .PageFields !=nil {if _gccged :=_agcdg .PageFields .ValidateWithPath (path +"/\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_gccged !=nil {return _gccged ;};};if _agcdg .DataFields !=nil {if _dcebg :=_agcdg .DataFields .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"); +_dcebg !=nil {return _dcebg ;};};if _agcdg .Formats !=nil {if _beffbd :=_agcdg .Formats .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_beffbd !=nil {return _beffbd ;};};if _agcdg .ConditionalFormats !=nil {if _edeeaa :=_agcdg .ConditionalFormats .ValidateWithPath (path +"\u002f\u0043\u006f\u006edi\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0073"); +_edeeaa !=nil {return _edeeaa ;};};if _agcdg .ChartFormats !=nil {if _cacacb :=_agcdg .ChartFormats .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_cacacb !=nil {return _cacacb ;};};if _agcdg .PivotHierarchies !=nil {if _fbfda :=_agcdg .PivotHierarchies .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073"); +_fbfda !=nil {return _fbfda ;};};if _agcdg .PivotTableStyleInfo !=nil {if _cfdbga :=_agcdg .PivotTableStyleInfo .ValidateWithPath (path +"/\u0050i\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065In\u0066\u006f");_cfdbga !=nil {return _cfdbga ; +};};if _agcdg .Filters !=nil {if _eebbee :=_agcdg .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_eebbee !=nil {return _eebbee ;};};if _agcdg .RowHierarchiesUsage !=nil {if _ggbdg :=_agcdg .RowHierarchiesUsage .ValidateWithPath (path +"/\u0052o\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065"); +_ggbdg !=nil {return _ggbdg ;};};if _agcdg .ColHierarchiesUsage !=nil {if _adbed :=_agcdg .ColHierarchiesUsage .ValidateWithPath (path +"/\u0043o\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065");_adbed !=nil {return _adbed ; +};};if _agcdg .ExtLst !=nil {if _fcecf :=_agcdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcecf !=nil {return _fcecf ;};};return nil ;}; -// Cell Value -V *string ; +// Validate validates the CT_RevisionDefinedName and its children +func (_dbfbb *CT_RevisionDefinedName )Validate ()error {return _dbfbb .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");};func (_gfcdb ST_UpdateLinks )String ()string {switch _gfcdb {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 NewCT_TextPr ()*CT_TextPr {_gbdgg :=&CT_TextPr {};return _gbdgg }; -// Rich Text Inline -Is *CT_Rst ; +// ValidateWithPath validates the CT_RevisionComment and its children, prefixing error messages with path +func (_fefgcc *CT_RevisionComment )ValidateWithPath (path string )error {if !_b .ST_GuidPatternRe .MatchString (_fefgcc .GuidAttr ){return _aa .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 ,_b .ST_GuidPatternRe ,_fefgcc .GuidAttr ); +};if _ggagfc :=_fefgcc .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ggagfc !=nil {return _ggagfc ;};return nil ;};func NewCT_CustomChartsheetViews ()*CT_CustomChartsheetViews {_afff :=&CT_CustomChartsheetViews {}; +return _afff ;};type CT_PivotHierarchy struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_fgebee *CT_PivotFields )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gbgfcd :=range start .Attr {if _gbgfcd .Name .Local =="\u0063\u006f\u0075n\u0074"{_bfbcca ,_bdcbb :=_fc .ParseUint (_gbgfcd .Value ,10,32); -if _bdcbb !=nil {return _bdcbb ;};_daggg :=uint32 (_bfbcca );_fgebee .CountAttr =&_daggg ;continue ;};};_acbfgg :for {_gaggf ,_ebcdfa :=d .Token ();if _ebcdfa !=nil {return _ebcdfa ;};switch _facca :=_gaggf .(type ){case _c .StartElement :switch _facca .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfde :=NewCT_PivotField (); -if _fffccg :=d .DecodeElement (_agfde ,&_facca );_fffccg !=nil {return _fffccg ;};_fgebee .PivotField =append (_fgebee .PivotField ,_agfde );default:_dc .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",_facca .Name ); -if _fgfcaf :=d .Skip ();_fgfcaf !=nil {return _fgfcaf ;};};case _c .EndElement :break _acbfgg ;case _c .CharData :};};return nil ;}; +// Outline New Levels +OutlineAttr *bool ; -// ValidateWithPath validates the CT_Dxfs and its children, prefixing error messages with path -func (_affbd *CT_Dxfs )ValidateWithPath (path string )error {for _eeedbd ,_bbecgg :=range _affbd .Dxf {if _dacc :=_bbecgg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u0078\u0066\u005b\u0025\u0064\u005d",path ,_eeedbd ));_dacc !=nil {return _dacc ; -};};return nil ;};type CT_ExtensionList struct{ +// Multiple Field Filters +MultipleItemSelectionAllowedAttr *bool ; -// Extension -Ext []*CT_Extension ;}; +// New Levels Subtotals At Top +SubtotalTopAttr *bool ; -// Validate validates the CT_VolTypes and its children -func (_fcdee *CT_VolTypes )Validate ()error {return _fcdee .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");};func (_afcdag *CT_MeasureDimensionMap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_faddc :=range start .Attr {if _faddc .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_bcaab ,_eadadc :=_fc .ParseUint (_faddc .Value ,10,32); -if _eadadc !=nil {return _eadadc ;};_dfed :=uint32 (_bcaab );_afcdag .MeasureGroupAttr =&_dfed ;continue ;};if _faddc .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_fbaabc ,_eeeac :=_fc .ParseUint (_faddc .Value ,10,32);if _eeeac !=nil {return _eeeac ; -};_efebc :=uint32 (_fbaabc );_afcdag .DimensionAttr =&_efebc ;continue ;};};for {_ebdc ,_ggdgfa :=d .Token ();if _ggdgfa !=nil {return _a .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",_ggdgfa ); -};if _fbbdd ,_gfabg :=_ebdc .(_c .EndElement );_gfabg &&_fbbdd .Name ==start .Name {break ;};};return nil ;};func NewCT_ExternalLinkChoice ()*CT_ExternalLinkChoice {_dgafg :=&CT_ExternalLinkChoice {};return _dgafg ;};type CT_CellXfs struct{ +// Show In Field List +ShowInFieldListAttr *bool ; -// Format Count -CountAttr *uint32 ; +// Drag To Row +DragToRowAttr *bool ; -// Format -Xf []*CT_Xf ;};func (_gaefdb ST_Type )String ()string {switch _gaefdb {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 "";}; +// Drag To Column +DragToColAttr *bool ; -// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path -func (_gaefe *CT_Fonts )ValidateWithPath (path string )error {for _acbeg ,_dbgdf :=range _gaefe .Font {if _bafecg :=_dbgdf .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_acbeg ));_bafecg !=nil {return _bafecg ; -};};return nil ;};func (_dadagc *CT_Fills )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eggac :=range start .Attr {if _eggac .Name .Local =="\u0063\u006f\u0075n\u0074"{_bcaf ,_gcaee :=_fc .ParseUint (_eggac .Value ,10,32);if _gcaee !=nil {return _gcaee ; -};_ceega :=uint32 (_bcaf );_dadagc .CountAttr =&_ceega ;continue ;};};_gffcg :for {_ggdd ,_eaec :=d .Token ();if _eaec !=nil {return _eaec ;};switch _feccb :=_ggdd .(type ){case _c .StartElement :switch _feccb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eccdd :=NewCT_Fill (); -if _dacdba :=d .DecodeElement (_eccdd ,&_feccb );_dacdba !=nil {return _dacdba ;};_dadagc .Fill =append (_dadagc .Fill ,_eccdd );default:_dc .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",_feccb .Name ); -if _ggcfc :=d .Skip ();_ggcfc !=nil {return _ggcfc ;};};case _c .EndElement :break _gffcg ;case _c .CharData :};};return nil ;};type CT_WebPublishItems struct{ +// Drag to Page +DragToPageAttr *bool ; -// Web Publishing Items Count -CountAttr *uint32 ; +// Drag To Data +DragToDataAttr *bool ; -// Web Publishing Item -WebPublishItem []*CT_WebPublishItem ;};func (_egcf *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 :_a .Sprintf ("\u0025\u0076",_egcf .YearAttr )}); -if _egcf .MonthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u006f\u006et\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_egcf .MonthAttr )});};if _egcf .DayAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0061\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_egcf .DayAttr )}); -};if _egcf .HourAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u006f\u0075\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_egcf .HourAttr )});};if _egcf .MinuteAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0069\u006e\u0075\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_egcf .MinuteAttr )}); -};if _egcf .SecondAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0065\u0063\u006f\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_egcf .SecondAttr )});};_ecbc ,_eaace :=_egcf .DateTimeGroupingAttr .MarshalXMLAttr (_c .Name {Local :"\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}); -if _eaace !=nil {return _eaace ;};start .Attr =append (start .Attr ,_ecbc );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_DdeItem ()*CT_DdeItem {_cdfaf :=&CT_DdeItem {};return _cdfaf };func (_ggcbed ST_Comments )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ggeaef :=_c .Attr {}; -_ggeaef .Name =name ;switch _ggcbed {case ST_CommentsUnset :_ggeaef .Value ="";case ST_CommentsCommNone :_ggeaef .Value ="\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065";case ST_CommentsCommIndicator :_ggeaef .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072"; -case ST_CommentsCommIndAndComment :_ggeaef .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074";};return _ggeaef ,nil ;};func (_dgdbfe *CT_Fonts )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dgdbfe .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dgdbfe .CountAttr )}); -};e .EncodeToken (start );if _dgdbfe .Font !=nil {_cedc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};for _ ,_efde :=range _dgdbfe .Font {e .EncodeElement (_efde ,_cedc );};};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};const (ST_CalcModeUnset ST_CalcMode =0;ST_CalcModeManual ST_CalcMode =1;ST_CalcModeAuto ST_CalcMode =2;ST_CalcModeAutoNoTable ST_CalcMode =3;); +// Drag Off +DragOffAttr *bool ; -// ValidateWithPath validates the CT_CsPageSetup and its children, prefixing error messages with path -func (_egbd *CT_CsPageSetup )ValidateWithPath (path string )error {if _egbd .PaperHeightAttr !=nil {if !_ef .ST_PositiveUniversalMeasurePatternRe .MatchString (*_egbd .PaperHeightAttr ){return _a .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ef .ST_PositiveUniversalMeasurePatternRe ,*_egbd .PaperHeightAttr ); -};};if _egbd .PaperHeightAttr !=nil {if !_ef .ST_UniversalMeasurePatternRe .MatchString (*_egbd .PaperHeightAttr ){return _a .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ef .ST_UniversalMeasurePatternRe ,*_egbd .PaperHeightAttr ); -};};if _egbd .PaperWidthAttr !=nil {if !_ef .ST_PositiveUniversalMeasurePatternRe .MatchString (*_egbd .PaperWidthAttr ){return _a .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ef .ST_PositiveUniversalMeasurePatternRe ,*_egbd .PaperWidthAttr ); -};};if _egbd .PaperWidthAttr !=nil {if !_ef .ST_UniversalMeasurePatternRe .MatchString (*_egbd .PaperWidthAttr ){return _a .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ef .ST_UniversalMeasurePatternRe ,*_egbd .PaperWidthAttr ); -};};if _geffd :=_egbd .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_geffd !=nil {return _geffd ;};return nil ;};func (_bedf *CT_FieldUsage )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ecdgg :=range start .Attr {if _ecdgg .Name .Local =="\u0078"{_beaf ,_eefce :=_fc .ParseInt (_ecdgg .Value ,10,32); -if _eefce !=nil {return _eefce ;};_bedf .XAttr =int32 (_beaf );continue ;};};for {_cfad ,_gdbbf :=d .Token ();if _gdbbf !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046i\u0065l\u0064U\u0073\u0061\u0067\u0065\u003a\u0020\u0025s",_gdbbf ); -};if _bbefb ,_eccag :=_cfad .(_c .EndElement );_eccag &&_bbefb .Name ==start .Name {break ;};};return nil ;};func (_bcfef *CT_RevisionDefinedName )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aegbb :=range start .Attr {if _aegbb .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_eefca ,_gfeg :=_fc .ParseUint (_aegbb .Value ,10,32); -if _gfeg !=nil {return _gfeg ;};_aaabe :=uint32 (_eefca );_bcfef .LocalSheetIdAttr =&_aaabe ;continue ;};if _aegbb .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"{_bedeb ,_edcce :=_fc .ParseBool (_aegbb .Value );if _edcce !=nil {return _edcce ; -};_bcfef .CustomViewAttr =&_bedeb ;continue ;};if _aegbb .Name .Local =="\u006e\u0061\u006d\u0065"{_faabe ,_bdegb :=_aegbb .Value ,error (nil );if _bdegb !=nil {return _bdegb ;};_bcfef .NameAttr =_faabe ;continue ;};if _aegbb .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_bggfc ,_efbdg :=_fc .ParseBool (_aegbb .Value ); -if _efbdg !=nil {return _efbdg ;};_bcfef .FunctionAttr =&_bggfc ;continue ;};if _aegbb .Name .Local =="o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_eaece ,_cbgce :=_fc .ParseBool (_aegbb .Value );if _cbgce !=nil {return _cbgce ;};_bcfef .OldFunctionAttr =&_eaece ; -continue ;};if _aegbb .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_aeeeae ,_cagdfg :=_fc .ParseUint (_aegbb .Value ,10,8);if _cagdfg !=nil {return _cagdfg ;};_gcbfb :=uint8 (_aeeeae );_bcfef .FunctionGroupIdAttr =&_gcbfb ; -continue ;};if _aegbb .Name .Local =="\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"{_dbdab ,_dbebbd :=_fc .ParseUint (_aegbb .Value ,10,8);if _dbebbd !=nil {return _dbebbd ;};_gfgbf :=uint8 (_dbdab );_bcfef .OldFunctionGroupIdAttr =&_gfgbf ; -continue ;};if _aegbb .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_eegad ,_feeae :=_fc .ParseUint (_aegbb .Value ,10,8);if _feeae !=nil {return _feeae ;};_egafd :=uint8 (_eegad );_bcfef .ShortcutKeyAttr =&_egafd ;continue ; -};if _aegbb .Name .Local =="\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"{_bagbe ,_afegdc :=_fc .ParseUint (_aegbb .Value ,10,8);if _afegdc !=nil {return _afegdc ;};_edggb :=uint8 (_bagbe );_bcfef .OldShortcutKeyAttr =&_edggb ; -continue ;};if _aegbb .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_dcgbb ,_gcffag :=_fc .ParseBool (_aegbb .Value );if _gcffag !=nil {return _gcffag ;};_bcfef .HiddenAttr =&_dcgbb ;continue ;};if _aegbb .Name .Local =="\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"{_fgbfb ,_febeb :=_fc .ParseBool (_aegbb .Value ); -if _febeb !=nil {return _febeb ;};_bcfef .OldHiddenAttr =&_fgbfb ;continue ;};if _aegbb .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_baccge ,_babfee :=_aegbb .Value ,error (nil );if _babfee !=nil {return _babfee ;};_bcfef .CustomMenuAttr =&_baccge ; -continue ;};if _aegbb .Name .Local =="\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_defec ,_bgfece :=_aegbb .Value ,error (nil );if _bgfece !=nil {return _bgfece ;};_bcfef .OldCustomMenuAttr =&_defec ;continue ;};if _aegbb .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_gdfec ,_cbcbg :=_aegbb .Value ,error (nil ); -if _cbcbg !=nil {return _cbcbg ;};_bcfef .DescriptionAttr =&_gdfec ;continue ;};if _aegbb .Name .Local =="\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"{_ecbba ,_gfegg :=_aegbb .Value ,error (nil );if _gfegg !=nil {return _gfegg ; -};_bcfef .OldDescriptionAttr =&_ecbba ;continue ;};if _aegbb .Name .Local =="\u0068\u0065\u006c\u0070"{_baecb ,_gdagf :=_aegbb .Value ,error (nil );if _gdagf !=nil {return _gdagf ;};_bcfef .HelpAttr =&_baecb ;continue ;};if _aegbb .Name .Local =="\u006fl\u0064\u0048\u0065\u006c\u0070"{_decfd ,_bfbgf :=_aegbb .Value ,error (nil ); -if _bfbgf !=nil {return _bfbgf ;};_bcfef .OldHelpAttr =&_decfd ;continue ;};if _aegbb .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_dacgd ,_ggcge :=_aegbb .Value ,error (nil );if _ggcge !=nil {return _ggcge ;};_bcfef .StatusBarAttr =&_dacgd ; -continue ;};if _aegbb .Name .Local =="\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"{_eddcgf ,_cfegg :=_aegbb .Value ,error (nil );if _cfegg !=nil {return _cfegg ;};_bcfef .OldStatusBarAttr =&_eddcgf ;continue ;};if _aegbb .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_cgfg ,_afddb :=_aegbb .Value ,error (nil ); -if _afddb !=nil {return _afddb ;};_bcfef .CommentAttr =&_cgfg ;continue ;};if _aegbb .Name .Local =="\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"{_bgede ,_eefeaf :=_aegbb .Value ,error (nil );if _eefeaf !=nil {return _eefeaf ;};_bcfef .OldCommentAttr =&_bgede ; -continue ;};if _aegbb .Name .Local =="\u0072\u0049\u0064"{_aedda ,_dggdf :=_fc .ParseUint (_aegbb .Value ,10,32);if _dggdf !=nil {return _dggdf ;};_bebea :=uint32 (_aedda );_bcfef .RIdAttr =&_bebea ;continue ;};if _aegbb .Name .Local =="\u0075\u0061"{_cfeeff ,_cfefc :=_fc .ParseBool (_aegbb .Value ); -if _cfefc !=nil {return _cfefc ;};_bcfef .UaAttr =&_cfeeff ;continue ;};if _aegbb .Name .Local =="\u0072\u0061"{_gfbac ,_dfefc :=_fc .ParseBool (_aegbb .Value );if _dfefc !=nil {return _dfefc ;};_bcfef .RaAttr =&_gfbac ;continue ;};};_bebec :for {_edbda ,_aeceg :=d .Token (); -if _aeceg !=nil {return _aeceg ;};switch _effga :=_edbda .(type ){case _c .StartElement :switch _effga .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcfef .Formula =new (string ); -if _gacef :=d .DecodeElement (_bcfef .Formula ,&_effga );_gacef !=nil {return _gacef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcfef .OldFormula =new (string ); -if _gbbedf :=d .DecodeElement (_bcfef .OldFormula ,&_effga );_gbbedf !=nil {return _gbbedf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_bcfef .ExtLst =NewCT_ExtensionList (); -if _gfeae :=d .DecodeElement (_bcfef .ExtLst ,&_effga );_gfeae !=nil {return _gfeae ;};default:_dc .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",_effga .Name ); -if _gebefc :=d .Skip ();_gebefc !=nil {return _gebefc ;};};case _c .EndElement :break _bebec ;case _c .CharData :};};return nil ;};type CT_CustomProperty struct{ +// Inclusive Manual Filter +IncludeNewItemsInFilterAttr *bool ; -// Custom Property Name -NameAttr string ;IdAttr string ;};func (_cabbb ST_TableType )String ()string {switch _cabbb {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 (_gcbfa *QueryTable )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcbfa .CT_QueryTable =*NewCT_QueryTable ();for _ ,_acadd :=range start .Attr {if _acadd .Name .Local =="\u006e\u0061\u006d\u0065"{_cagca ,_gefgc :=_acadd .Value ,error (nil ); -if _gefgc !=nil {return _gefgc ;};_gcbfa .NameAttr =_cagca ;continue ;};if _acadd .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_gaafc ,_gafgb :=_fc .ParseBool (_acadd .Value );if _gafgb !=nil {return _gafgb ;};_gcbfa .HeadersAttr =&_gaafc ;continue ; -};if _acadd .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_ffgab ,_agcgc :=_fc .ParseBool (_acadd .Value );if _agcgc !=nil {return _agcgc ;};_gcbfa .RowNumbersAttr =&_ffgab ;continue ;};if _acadd .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_bgcbb ,_gacba :=_fc .ParseBool (_acadd .Value ); -if _gacba !=nil {return _gacba ;};_gcbfa .DisableRefreshAttr =&_bgcbb ;continue ;};if _acadd .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_fadbgb ,_cgbfag :=_fc .ParseBool (_acadd .Value ); -if _cgbfag !=nil {return _cgbfag ;};_gcbfa .BackgroundRefreshAttr =&_fadbgb ;continue ;};if _acadd .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_dddae ,_bccaa :=_fc .ParseBool (_acadd .Value ); -if _bccaa !=nil {return _bccaa ;};_gcbfa .FirstBackgroundRefreshAttr =&_dddae ;continue ;};if _acadd .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_edebde ,_gaaab :=_fc .ParseBool (_acadd .Value );if _gaaab !=nil {return _gaaab ; -};_gcbfa .RefreshOnLoadAttr =&_edebde ;continue ;};if _acadd .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_gcbfa .GrowShrinkTypeAttr .UnmarshalXMLAttr (_acadd );continue ;};if _acadd .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_gefecc ,_deaaa :=_fc .ParseBool (_acadd .Value ); -if _deaaa !=nil {return _deaaa ;};_gcbfa .FillFormulasAttr =&_gefecc ;continue ;};if _acadd .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_debfec ,_gdfgbe :=_fc .ParseBool (_acadd .Value );if _gdfgbe !=nil {return _gdfgbe ; -};_gcbfa .RemoveDataOnSaveAttr =&_debfec ;continue ;};if _acadd .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_afdfbd ,_cdgdgd :=_fc .ParseBool (_acadd .Value );if _cdgdgd !=nil {return _cdgdgd ;};_gcbfa .DisableEditAttr =&_afdfbd ; -continue ;};if _acadd .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_eafae ,_ddafcc :=_fc .ParseBool (_acadd .Value );if _ddafcc !=nil {return _ddafcc ;};_gcbfa .PreserveFormattingAttr =&_eafae ; -continue ;};if _acadd .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_agfed ,_baeffe :=_fc .ParseBool (_acadd .Value );if _baeffe !=nil {return _baeffe ;};_gcbfa .AdjustColumnWidthAttr =&_agfed ; -continue ;};if _acadd .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_eedccb ,_abeeac :=_fc .ParseBool (_acadd .Value );if _abeeac !=nil {return _abeeac ;};_gcbfa .IntermediateAttr =&_eedccb ;continue ;};if _acadd .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_cdeace ,_egceca :=_fc .ParseUint (_acadd .Value ,10,32); -if _egceca !=nil {return _egceca ;};_gcbfa .ConnectionIdAttr =uint32 (_cdeace );continue ;};if _acadd .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_gddda ,_cfeaef :=_fc .ParseUint (_acadd .Value ,10,32);if _cfeaef !=nil {return _cfeaef ; -};_egfdgd :=uint32 (_gddda );_gcbfa .AutoFormatIdAttr =&_egfdgd ;continue ;};if _acadd .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_gegaa ,_abffc :=_fc .ParseBool (_acadd .Value );if _abffc !=nil {return _abffc ; -};_gcbfa .ApplyNumberFormatsAttr =&_gegaa ;continue ;};if _acadd .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_cbgdg ,_dafdg :=_fc .ParseBool (_acadd .Value );if _dafdg !=nil {return _dafdg ; -};_gcbfa .ApplyBorderFormatsAttr =&_cbgdg ;continue ;};if _acadd .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ddefe ,_fbfedd :=_fc .ParseBool (_acadd .Value );if _fbfedd !=nil {return _fbfedd ; -};_gcbfa .ApplyFontFormatsAttr =&_ddefe ;continue ;};if _acadd .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ddfegf ,_edggc :=_fc .ParseBool (_acadd .Value );if _edggc !=nil {return _edggc ; -};_gcbfa .ApplyPatternFormatsAttr =&_ddfegf ;continue ;};if _acadd .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_fccac ,_gaedc :=_fc .ParseBool (_acadd .Value );if _gaedc !=nil {return _gaedc ; -};_gcbfa .ApplyAlignmentFormatsAttr =&_fccac ;continue ;};if _acadd .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fceca ,_ebeee :=_fc .ParseBool (_acadd .Value ); -if _ebeee !=nil {return _ebeee ;};_gcbfa .ApplyWidthHeightFormatsAttr =&_fceca ;continue ;};};_effgd :for {_cfffde ,_cbcad :=d .Token ();if _cbcad !=nil {return _cbcad ;};switch _ffcfb :=_cfffde .(type ){case _c .StartElement :switch _ffcfb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcbfa .QueryTableRefresh =NewCT_QueryTableRefresh (); -if _cdcbg :=d .DecodeElement (_gcbfa .QueryTableRefresh ,&_ffcfb );_cdcbg !=nil {return _cdcbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_gcbfa .ExtLst =NewCT_ExtensionList (); -if _fadbge :=d .DecodeElement (_gcbfa .ExtLst ,&_ffcfb );_fadbge !=nil {return _fadbge ;};default:_dc .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",_ffcfb .Name ); -if _gadef :=d .Skip ();_gadef !=nil {return _gadef ;};};case _c .EndElement :break _effgd ;case _c .CharData :};};return nil ;}; +// Hierarchy Caption +CaptionAttr *string ; -// ValidateWithPath validates the CT_DdeItem and its children, prefixing error messages with path -func (_egggb *CT_DdeItem )ValidateWithPath (path string )error {if _egggb .Values !=nil {if _agdb :=_egggb .Values .ValidateWithPath (path +"\u002fV\u0061\u006c\u0075\u0065\u0073");_agdb !=nil {return _agdb ;};};return nil ;}; +// OLAP Member Properties +Mps *CT_MemberProperties ; -// ValidateWithPath validates the CT_Scenario and its children, prefixing error messages with path -func (_fbgee *CT_Scenario )ValidateWithPath (path string )error {for _agfaf ,_cfcc :=range _fbgee .InputCells {if _aaeee :=_cfcc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006cs\u005b\u0025\u0064\u005d",path ,_agfaf )); -_aaeee !=nil {return _aaeee ;};};return nil ;};type CT_MdxTuple struct{ +// Members +Members []*CT_Members ; -// Member Index Count -CAttr *uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};type CT_Revisions struct{ -// Server Formatting Culture Currency -CtAttr *string ; +// Revision Row Column Insert Delete +Rrc []*CT_RevisionRowColumn ; -// Server Formatting String Index -SiAttr *uint32 ; +// Revision Cell Move +Rm []*CT_RevisionMove ; -// Server Formatting Built-In Number Format Index -FiAttr *uint32 ; +// Revision Custom View +Rcv []*CT_RevisionCustomView ; -// Server Formatting Background Color -BcAttr *string ; +// Revision Sheet Name +Rsnm []*CT_RevisionSheetRename ; -// Server Formatting Foreground Color -FcAttr *string ; +// Revision Insert Sheet +Ris []*CT_RevisionInsertSheet ; -// Server Formatting Italic Font -IAttr *bool ; +// Revision Cell Change +Rcc []*CT_RevisionCellChange ; -// Server Formatting Underline Font -UAttr *bool ; +// Revision Format +Rfmt []*CT_RevisionFormatting ; -// Server Formatting Strikethrough Font -StAttr *bool ; +// Revision AutoFormat +Raf []*CT_RevisionAutoFormatting ; -// Server Formatting Bold Font -BAttr *bool ; +// Revision Defined Name +Rdn []*CT_RevisionDefinedName ; -// Member Unique Name Index -N []*CT_MetadataStringIndex ;};func (_fbabc ST_FileType )String ()string {switch _fbabc {case 0:return "";case 1:return "\u006d\u0061\u0063";case 2:return "\u0077\u0069\u006e";case 3:return "\u0064\u006f\u0073";case 4:return "\u006c\u0069\u006e";case 5:return "\u006f\u0074\u0068e\u0072"; -};return "";};func NewCT_Colors ()*CT_Colors {_affb :=&CT_Colors {};return _affb };func NewCT_ColFields ()*CT_ColFields {_bfcf :=&CT_ColFields {};return _bfcf }; +// Revision Cell Comment +Rcmt []*CT_RevisionComment ; -// ValidateWithPath validates the CT_MemberProperties and its children, prefixing error messages with path -func (_afgcc *CT_MemberProperties )ValidateWithPath (path string )error {for _gcgfe ,_fddfgc :=range _afgcc .Mp {if _dfcea :=_fddfgc .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u004d\u0070\u005b\u0025\u0064]",path ,_gcgfe ));_dfcea !=nil {return _dfcea ; -};};return nil ;}; +// Revision Query Table +Rqt []*CT_RevisionQueryTableField ; -// Validate validates the CT_Table and its children -func (_faaee *CT_Table )Validate ()error {return _faaee .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};func (_fgcff *CT_PivotCacheRecords )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fgcff .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fgcff .CountAttr )}); -};e .EncodeToken (start );if _fgcff .R !=nil {_gddge :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_ggeae :=range _fgcff .R {e .EncodeElement (_ggeae ,_gddge );};};if _fgcff .ExtLst !=nil {_ebbdbb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_fgcff .ExtLst ,_ebbdbb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Revision Merge Conflict +Rcft []*CT_RevisionConflict ;};func (_eafgdf ST_Pane )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dcaad :=_d .Attr {};_dcaad .Name =name ;switch _eafgdf {case ST_PaneUnset :_dcaad .Value ="";case ST_PaneBottomRight :_dcaad .Value ="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"; +case ST_PaneTopRight :_dcaad .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PaneBottomLeft :_dcaad .Value ="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case ST_PaneTopLeft :_dcaad .Value ="\u0074o\u0070\u004c\u0065\u0066\u0074"; +};return _dcaad ,nil ;};func (_edgca *CT_OleItems )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _edgca .OleItem !=nil {_cfacf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d"}}; +for _ ,_efdgf :=range _edgca .OleItem {e .EncodeElement (_efdgf ,_cfacf );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_PageField struct{ -// ValidateWithPath validates the CT_Set and its children, prefixing error messages with path -func (_bdfgcc *CT_Set )ValidateWithPath (path string )error {if _bddgd :=_bdfgcc .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bddgd !=nil {return _bddgd ;};for _afgfa ,_ecegc :=range _bdfgcc .Tpls {if _ddafg :=_ecegc .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_afgfa )); -_ddafg !=nil {return _ddafg ;};};if _bdfgcc .SortByTuple !=nil {if _gcffed :=_bdfgcc .SortByTuple .ValidateWithPath (path +"\u002f\u0053\u006fr\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065");_gcffed !=nil {return _gcffed ;};};return nil ;};func (_gfcaed ST_GradientType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cdfba :=_c .Attr {}; -_cdfba .Name =name ;switch _gfcaed {case ST_GradientTypeUnset :_cdfba .Value ="";case ST_GradientTypeLinear :_cdfba .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_GradientTypePath :_cdfba .Value ="\u0070\u0061\u0074\u0068";};return _cdfba ,nil ; -};func (_ccdaa *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 _ccdaa .CT_pivotTableDefinition .MarshalXML (e ,start );};type CT_DdeItems struct{ +// Field +FldAttr int32 ; -// DDE Item definition -DdeItem []*CT_DdeItem ;}; +// Item Index +ItemAttr *uint32 ; -// ValidateWithPath validates the CT_FileRecoveryPr and its children, prefixing error messages with path -func (_gabda *CT_FileRecoveryPr )ValidateWithPath (path string )error {return nil }; +// OLAP Hierarchy Index +HierAttr *int32 ; -// Validate validates the CT_LegacyDrawing and its children -func (_feceb *CT_LegacyDrawing )Validate ()error {return _feceb .ValidateWithPath ("\u0043\u0054_\u004c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_ceefa *CT_SheetCalcPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ceefa .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ceefa .FullCalcOnLoadAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_adgdef *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 _adgdef .CT_Comments .MarshalXML (e ,start );};func NewCT_CellSmartTagPr ()*CT_CellSmartTagPr {_cedd :=&CT_CellSmartTagPr {};return _cedd }; +// Hierarchy Unique Name +NameAttr *string ; -// ValidateWithPath validates the CT_CalcPr and its children, prefixing error messages with path -func (_ceff *CT_CalcPr )ValidateWithPath (path string )error {if _gbff :=_ceff .CalcModeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gbff !=nil {return _gbff ;};if _fcdc :=_ceff .RefModeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072"); -_fcdc !=nil {return _fcdc ;};return nil ;};func NewCT_Border ()*CT_Border {_abgd :=&CT_Border {};return _abgd };func (_acdaba ST_SmartTagShow )String ()string {switch _acdaba {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 "";}; +// Hierarchy Display Name +CapAttr *string ; -// ValidateWithPath validates the CT_RevisionHeader and its children, prefixing error messages with path -func (_acbfb *CT_RevisionHeader )ValidateWithPath (path string )error {if !_ef .ST_GuidPatternRe .MatchString (_acbfb .GuidAttr ){return _a .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 ,_ef .ST_GuidPatternRe ,_acbfb .GuidAttr ); -};if _bgcee :=_acbfb .SheetIdMap .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");_bgcee !=nil {return _bgcee ;};if _acbfb .ReviewedList !=nil {if _fafda :=_acbfb .ReviewedList .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"); -_fafda !=nil {return _fafda ;};};if _acbfb .ExtLst !=nil {if _bafgb :=_acbfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bafgb !=nil {return _bafgb ;};};return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_baggb ST_SortBy )ValidateWithPath (path string )error {switch _baggb {case 0,1,2,3,4:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baggb )); +};return nil ;};func (_bbefa *CT_Stylesheet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgcfg :for {_dacdfd ,_gagce :=d .Token ();if _gagce !=nil {return _gagce ;};switch _fbfgb :=_dacdfd .(type ){case _d .StartElement :switch _fbfgb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbefa .NumFmts =NewCT_NumFmts (); +if _dbabd :=d .DecodeElement (_bbefa .NumFmts ,&_fbfgb );_dbabd !=nil {return _dbabd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbefa .Fonts =NewCT_Fonts (); +if _adebe :=d .DecodeElement (_bbefa .Fonts ,&_fbfgb );_adebe !=nil {return _adebe ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbefa .Fills =NewCT_Fills (); +if _gegea :=d .DecodeElement (_bbefa .Fills ,&_fbfgb );_gegea !=nil {return _gegea ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbefa .Borders =NewCT_Borders (); +if _afabg :=d .DecodeElement (_bbefa .Borders ,&_fbfgb );_afabg !=nil {return _afabg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_bbefa .CellStyleXfs =NewCT_CellStyleXfs (); +if _cbac :=d .DecodeElement (_bbefa .CellStyleXfs ,&_fbfgb );_cbac !=nil {return _cbac ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbefa .CellXfs =NewCT_CellXfs (); +if _gggcfd :=d .DecodeElement (_bbefa .CellXfs ,&_fbfgb );_gggcfd !=nil {return _gggcfd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_bbefa .CellStyles =NewCT_CellStyles (); +if _bdfag :=d .DecodeElement (_bbefa .CellStyles ,&_fbfgb );_bdfag !=nil {return _bdfag ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbefa .Dxfs =NewCT_Dxfs (); +if _fbfff :=d .DecodeElement (_bbefa .Dxfs ,&_fbfgb );_fbfff !=nil {return _fbfff ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbefa .TableStyles =NewCT_TableStyles (); +if _bdgdc :=d .DecodeElement (_bbefa .TableStyles ,&_fbfgb );_bdgdc !=nil {return _bdgdc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_bbefa .Colors =NewCT_Colors (); +if _baacac :=d .DecodeElement (_bbefa .Colors ,&_fbfgb );_baacac !=nil {return _baacac ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbefa .ExtLst =NewCT_ExtensionList (); +if _cfcbad :=d .DecodeElement (_bbefa .ExtLst ,&_fbfgb );_cfcbad !=nil {return _cfcbad ;};default:_ea .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",_fbfgb .Name ); +if _bgageb :=d .Skip ();_bgageb !=nil {return _bgageb ;};};case _d .EndElement :break _bgcfg ;case _d .CharData :};};return nil ;};func NewCT_Table ()*CT_Table {_feadfa :=&CT_Table {};_feadfa .TableColumns =NewCT_TableColumns ();return _feadfa ;};func (_gbafa *CT_Mdx )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbafa .FAttr =ST_MdxFunctionType (1); +for _ ,_adfec :=range start .Attr {if _adfec .Name .Local =="\u006e"{_gbfgg ,_accde :=_e .ParseUint (_adfec .Value ,10,32);if _accde !=nil {return _accde ;};_gbafa .NAttr =uint32 (_gbfgg );continue ;};if _adfec .Name .Local =="\u0066"{_gbafa .FAttr .UnmarshalXMLAttr (_adfec ); +continue ;};};_ffeea :for {_afbdc ,_bfgab :=d .Token ();if _bfgab !=nil {return _bfgab ;};switch _daacg :=_afbdc .(type ){case _d .StartElement :switch _daacg .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbafa .T =NewCT_MdxTuple (); +if _bffc :=d .DecodeElement (_gbafa .T ,&_daacg );_bffc !=nil {return _bffc ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0073"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbafa .Ms =NewCT_MdxSet (); +if _baffg :=d .DecodeElement (_gbafa .Ms ,&_daacg );_baffg !=nil {return _baffg ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbafa .P =NewCT_MdxMemeberProp (); +if _cgfbf :=d .DecodeElement (_gbafa .P ,&_daacg );_cgfbf !=nil {return _cgfbf ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbafa .K =NewCT_MdxKPI (); +if _daafd :=d .DecodeElement (_gbafa .K ,&_daacg );_daafd !=nil {return _daafd ;};default:_ea .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",_daacg .Name ); +if _bgccd :=d .Skip ();_bgccd !=nil {return _bgccd ;};};case _d .EndElement :break _ffeea ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path -func (_bfcfd *CT_OleObject )ValidateWithPath (path string )error {if _afged :=_bfcfd .DvAspectAttr .ValidateWithPath (path +"\u002f\u0044\u0076\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_afged !=nil {return _afged ;};if _ecfde :=_bfcfd .OleUpdateAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0055\u0070\u0064\u0061\u0074e\u0041\u0074\u0074\u0072"); -_ecfde !=nil {return _ecfde ;};if _bfcfd .ObjectPr !=nil {if _eaeeb :=_bfcfd .ObjectPr .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074\u0050r");_eaeeb !=nil {return _eaeeb ;};};return nil ;}; +// ValidateWithPath validates the CT_MergeCells and its children, prefixing error messages with path +func (_ffcdd *CT_MergeCells )ValidateWithPath (path string )error {for _bacfb ,_gcabf :=range _ffcdd .MergeCell {if _gecdd :=_gcabf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u004d\u0065\u0072g\u0065\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_bacfb )); +_gecdd !=nil {return _gecdd ;};};return nil ;};func (_ceccd *CT_ServerFormats )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ceccd .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_ceccd .CountAttr )}); +};e .EncodeToken (start );if _ceccd .ServerFormat !=nil {_agafbe :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003as\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"}};for _ ,_geeada :=range _ceccd .ServerFormat {e .EncodeElement (_geeada ,_agafbe ); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Hyperlinks struct{ -// ValidateWithPath validates the CT_Filter and its children, prefixing error messages with path -func (_daacd *CT_Filter )ValidateWithPath (path string )error {return nil };type Worksheet struct{CT_Worksheet }; +// Hyperlink +Hyperlink []*CT_Hyperlink ;};type CT_PhoneticRun struct{ -// ValidateWithPath validates the CT_SheetPr and its children, prefixing error messages with path -func (_afbde *CT_SheetPr )ValidateWithPath (path string )error {if _afbde .TabColor !=nil {if _dbdae :=_afbde .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_dbdae !=nil {return _dbdae ;};};if _afbde .OutlinePr !=nil {if _bbgece :=_afbde .OutlinePr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072"); -_bbgece !=nil {return _bbgece ;};};if _afbde .PageSetUpPr !=nil {if _gbacf :=_afbde .PageSetUpPr .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072");_gbacf !=nil {return _gbacf ;};};return nil ;}; +// Base Text Start Index +SbAttr uint32 ; -// Validate validates the CT_MergeCells and its children -func (_ddfd *CT_MergeCells )Validate ()error {return _ddfd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");};type CT_PivotArea struct{ +// Base Text End Index +EbAttr uint32 ; -// Field Index -FieldAttr *int32 ; +// Text +T string ;};func (_agdab *CT_FutureMetadata )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdddc :=range start .Attr {if _cdddc .Name .Local =="\u006e\u0061\u006d\u0065"{_cgagag ,_fffdd :=_cdddc .Value ,error (nil );if _fffdd !=nil {return _fffdd ; +};_agdab .NameAttr =_cgagag ;continue ;};if _cdddc .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgdfd ,_ffbfc :=_e .ParseUint (_cdddc .Value ,10,32);if _ffbfc !=nil {return _ffbfc ;};_gcaf :=uint32 (_bgdfd );_agdab .CountAttr =&_gcaf ;continue ;};};_cfbdef :for {_adbc ,_geee :=d .Token (); +if _geee !=nil {return _geee ;};switch _bddf :=_adbc .(type ){case _d .StartElement :switch _bddf .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aagec :=NewCT_FutureMetadataBlock (); +if _dgdaed :=d .DecodeElement (_aagec ,&_bddf );_dgdaed !=nil {return _dgdaed ;};_agdab .Bk =append (_agdab .Bk ,_aagec );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agdab .ExtLst =NewCT_ExtensionList (); +if _gddc :=d .DecodeElement (_agdab .ExtLst ,&_bddf );_gddc !=nil {return _gddc ;};default:_ea .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",_bddf .Name ); +if _bfgbb :=d .Skip ();_bfgbb !=nil {return _bfgbb ;};};case _d .EndElement :break _cfbdef ;case _d .CharData :};};return nil ;}; -// Rule Type -TypeAttr ST_PivotAreaType ; +// Validate validates the CT_SheetView and its children +func (_cddaef *CT_SheetView )Validate ()error {return _cddaef .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");};func NewCT_DataConsolidate ()*CT_DataConsolidate {_daabd :=&CT_DataConsolidate {};return _daabd }; +func (_dafgd ST_GroupBy )ValidateWithPath (path string )error {switch _dafgd {case 0,1,2,3,4,5,6,7,8:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dafgd )); +};return nil ;}; -// Data Only -DataOnlyAttr *bool ; +// ValidateWithPath validates the CT_SheetFormatPr and its children, prefixing error messages with path +func (_fgcfb *CT_SheetFormatPr )ValidateWithPath (path string )error {return nil }; -// Labels Only -LabelOnlyAttr *bool ; +// Validate validates the CT_HeaderFooter and its children +func (_cafad *CT_HeaderFooter )Validate ()error {return _cafad .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};type CT_WebPublishing struct{ -// Include Row Grand Total -GrandRowAttr *bool ; +// Use CSS +CssAttr *bool ; -// Include Column Grand Total -GrandColAttr *bool ; +// Thicket +ThicketAttr *bool ; -// Cache Index -CacheIndexAttr *bool ; +// Enable Long File Names +LongFileNamesAttr *bool ; -// Outline -OutlineAttr *bool ; +// VML in Browsers +VmlAttr *bool ; -// Offset Reference -OffsetAttr *string ; +// Allow PNG +AllowPngAttr *bool ; -// Collapsed Levels Are Subtotals -CollapsedLevelsAreSubtotalsAttr *bool ; +// Target Screen Size +TargetScreenSizeAttr ST_TargetScreenSize ; -// Axis -AxisAttr ST_Axis ; +// DPI +DpiAttr *uint32 ; -// Field Position -FieldPositionAttr *uint32 ; +// Code Page +CodePageAttr *uint32 ; -// References -References *CT_PivotAreaReferences ; +// Character Set +CharacterSetAttr *string ;};func (_ecbeg ST_Comments )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cfbbg :=_d .Attr {};_cfbbg .Name =name ;switch _ecbeg {case ST_CommentsUnset :_cfbbg .Value ="";case ST_CommentsCommNone :_cfbbg .Value ="\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065"; +case ST_CommentsCommIndicator :_cfbbg .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";case ST_CommentsCommIndAndComment :_cfbbg .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074"; +};return _cfbbg ,nil ;};func (_bfgaad *ST_FormulaExpression )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbabb ,_ddbaeg :=d .Token ();if _ddbaeg !=nil {return _ddbaeg ;};if _bedge ,_fgbag :=_bbabb .(_d .EndElement );_fgbag &&_bedge .Name ==start .Name {*_bfgaad =1; +return nil ;};if _deffb ,_dfgae :=_bbabb .(_d .CharData );!_dfgae {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbabb );}else {switch string (_deffb ){case "":*_bfgaad =0; +case "\u0072\u0065\u0066":*_bfgaad =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_bfgaad =2;case "\u0061\u0072\u0065\u0061":*_bfgaad =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_bfgaad =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_bfgaad =5; +};};_bbabb ,_ddbaeg =d .Token ();if _ddbaeg !=nil {return _ddbaeg ;};if _babaed ,_efccc :=_bbabb .(_d .EndElement );_efccc &&_babaed .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbabb ); +};type CT_SingleXmlCell struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_bddgb *CT_TextField )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dgff :=range start .Attr {if _dgff .Name .Local =="\u0074\u0079\u0070\u0065"{_bddgb .TypeAttr .UnmarshalXMLAttr (_dgff );continue ; -};if _dgff .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gcbbe ,_abega :=_fc .ParseUint (_dgff .Value ,10,32);if _abega !=nil {return _abega ;};_dgbfd :=uint32 (_gcbbe );_bddgb .PositionAttr =&_dgbfd ;continue ;};};for {_daabg ,_gggdc :=d .Token (); -if _gggdc !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0046\u0069\u0065\u006c\u0064\u003a\u0020\u0025\u0073",_gggdc );};if _addaad ,_fbbbcgb :=_daabg .(_c .EndElement );_fbbbcgb &&_addaad .Name ==start .Name {break ; -};};return nil ;};func NewCT_DataFields ()*CT_DataFields {_bbbd :=&CT_DataFields {};return _bbbd };func (_edcca *CT_MdxTuple )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gbbed :=range start .Attr {if _gbbed .Name .Local =="\u0063"{_ebeaf ,_cdcge :=_fc .ParseUint (_gbbed .Value ,10,32); -if _cdcge !=nil {return _cdcge ;};_bgadb :=uint32 (_ebeaf );_edcca .CAttr =&_bgadb ;continue ;};if _gbbed .Name .Local =="\u0063\u0074"{_eeabc ,_ccgbg :=_gbbed .Value ,error (nil );if _ccgbg !=nil {return _ccgbg ;};_edcca .CtAttr =&_eeabc ;continue ;}; -if _gbbed .Name .Local =="\u0073\u0069"{_agcd ,_fgcfb :=_fc .ParseUint (_gbbed .Value ,10,32);if _fgcfb !=nil {return _fgcfb ;};_egcdf :=uint32 (_agcd );_edcca .SiAttr =&_egcdf ;continue ;};if _gbbed .Name .Local =="\u0066\u0069"{_bdaa ,_ccdb :=_fc .ParseUint (_gbbed .Value ,10,32); -if _ccdb !=nil {return _ccdb ;};_ceead :=uint32 (_bdaa );_edcca .FiAttr =&_ceead ;continue ;};if _gbbed .Name .Local =="\u0062\u0063"{_bfac ,_bcfed :=_gbbed .Value ,error (nil );if _bcfed !=nil {return _bcfed ;};_edcca .BcAttr =&_bfac ;continue ;};if _gbbed .Name .Local =="\u0066\u0063"{_afbeb ,_begda :=_gbbed .Value ,error (nil ); -if _begda !=nil {return _begda ;};_edcca .FcAttr =&_afbeb ;continue ;};if _gbbed .Name .Local =="\u0069"{_baeee ,_cdfafa :=_fc .ParseBool (_gbbed .Value );if _cdfafa !=nil {return _cdfafa ;};_edcca .IAttr =&_baeee ;continue ;};if _gbbed .Name .Local =="\u0075"{_cfdbe ,_bgdcg :=_fc .ParseBool (_gbbed .Value ); -if _bgdcg !=nil {return _bgdcg ;};_edcca .UAttr =&_cfdbe ;continue ;};if _gbbed .Name .Local =="\u0073\u0074"{_eeefe ,_gdbfd :=_fc .ParseBool (_gbbed .Value );if _gdbfd !=nil {return _gdbfd ;};_edcca .StAttr =&_eeefe ;continue ;};if _gbbed .Name .Local =="\u0062"{_edgba ,_acbc :=_fc .ParseBool (_gbbed .Value ); -if _acbc !=nil {return _acbc ;};_edcca .BAttr =&_edgba ;continue ;};};_cebf :for {_baedc ,_faef :=d .Token ();if _faef !=nil {return _faef ;};switch _gdebe :=_baedc .(type ){case _c .StartElement :switch _gdebe .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcfce :=NewCT_MetadataStringIndex (); -if _gdfbc :=d .DecodeElement (_bcfce ,&_gdebe );_gdfbc !=nil {return _gdfbc ;};_edcca .N =append (_edcca .N ,_bcfce );default:_dc .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",_gdebe .Name ); -if _gdfbe :=d .Skip ();_gdfbe !=nil {return _gdfbe ;};};case _c .EndElement :break _cebf ;case _c .CharData :};};return nil ;};func (_eaab *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 :_a .Sprintf ("\u0025\u0076",_eaab .ChartAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_a .Sprintf ("\u0025\u0076",_eaab .FormatAttr )});if _eaab .SeriesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0065\u0072\u0069\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_eaab .SeriesAttr ))}); -};e .EncodeToken (start );_bbcg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_eaab .PivotArea ,_bbcg );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -}; +// Table Id +IdAttr uint32 ; -// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path -func (_fbddb *CT_Hyperlink )ValidateWithPath (path string )error {return nil }; +// Reference +RAttr string ; -// ValidateWithPath validates the CT_ConditionalFormats and its children, prefixing error messages with path -func (_cagf *CT_ConditionalFormats )ValidateWithPath (path string )error {for _gafe ,_ceeb :=range _cagf .ConditionalFormat {if _abac :=_ceeb .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_gafe )); -_abac !=nil {return _abac ;};};return nil ;};func (_edgae *ST_DdeValueType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_edgae =0;case "\u006e\u0069\u006c":*_edgae =1;case "\u0062":*_edgae =2;case "\u006e":*_edgae =3;case "\u0065":*_edgae =4; -case "\u0073\u0074\u0072":*_edgae =5;};return nil ;};func NewCT_VolType ()*CT_VolType {_cagfa :=&CT_VolType {};_cagfa .TypeAttr =ST_VolDepType (1);return _cagfa ;};type CT_Parameters struct{ +// Connection ID +ConnectionIdAttr uint32 ; -// Parameter Count -CountAttr *uint32 ; +// Cell Properties +XmlCellPr *CT_XmlCellPr ; -// Parameter Properties -Parameter []*CT_Parameter ;};func NewCT_Rst ()*CT_Rst {_ffdbge :=&CT_Rst {};return _ffdbge };func NewCT_FutureMetadataBlock ()*CT_FutureMetadataBlock {_edebe :=&CT_FutureMetadataBlock {};return _edebe ;};func (_dddbd *CT_Error )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gbea :=range start .Attr {if _gbea .Name .Local =="\u0076"{_dfddb ,_aafcg :=_gbea .Value ,error (nil ); -if _aafcg !=nil {return _aafcg ;};_dddbd .VAttr =_dfddb ;continue ;};if _gbea .Name .Local =="\u0075"{_abegg ,_edggf :=_fc .ParseBool (_gbea .Value );if _edggf !=nil {return _edggf ;};_dddbd .UAttr =&_abegg ;continue ;};if _gbea .Name .Local =="\u0066"{_ebadg ,_dacb :=_fc .ParseBool (_gbea .Value ); -if _dacb !=nil {return _dacb ;};_dddbd .FAttr =&_ebadg ;continue ;};if _gbea .Name .Local =="\u0063"{_caff ,_agfdbf :=_gbea .Value ,error (nil );if _agfdbf !=nil {return _agfdbf ;};_dddbd .CAttr =&_caff ;continue ;};if _gbea .Name .Local =="\u0063\u0070"{_bfcec ,_dfbge :=_fc .ParseUint (_gbea .Value ,10,32); -if _dfbge !=nil {return _dfbge ;};_dbda :=uint32 (_bfcec );_dddbd .CpAttr =&_dbda ;continue ;};if _gbea .Name .Local =="\u0069\u006e"{_ceba ,_dbea :=_fc .ParseUint (_gbea .Value ,10,32);if _dbea !=nil {return _dbea ;};_eeffd :=uint32 (_ceba );_dddbd .InAttr =&_eeffd ; -continue ;};if _gbea .Name .Local =="\u0062\u0063"{_ceca ,_gbcc :=_gbea .Value ,error (nil );if _gbcc !=nil {return _gbcc ;};_dddbd .BcAttr =&_ceca ;continue ;};if _gbea .Name .Local =="\u0066\u0063"{_gagfc ,_fgcd :=_gbea .Value ,error (nil );if _fgcd !=nil {return _fgcd ; -};_dddbd .FcAttr =&_gagfc ;continue ;};if _gbea .Name .Local =="\u0069"{_cbaed ,_bdacb :=_fc .ParseBool (_gbea .Value );if _bdacb !=nil {return _bdacb ;};_dddbd .IAttr =&_cbaed ;continue ;};if _gbea .Name .Local =="\u0075\u006e"{_cfbd ,_gccecc :=_fc .ParseBool (_gbea .Value ); -if _gccecc !=nil {return _gccecc ;};_dddbd .UnAttr =&_cfbd ;continue ;};if _gbea .Name .Local =="\u0073\u0074"{_debac ,_gffgg :=_fc .ParseBool (_gbea .Value );if _gffgg !=nil {return _gffgg ;};_dddbd .StAttr =&_debac ;continue ;};if _gbea .Name .Local =="\u0062"{_cfbec ,_egdbfe :=_fc .ParseBool (_gbea .Value ); -if _egdbfe !=nil {return _egdbfe ;};_dddbd .BAttr =&_cfbec ;continue ;};};_dfdc :for {_adab ,_aecfd :=d .Token ();if _aecfd !=nil {return _aecfd ;};switch _geacc :=_adab .(type ){case _c .StartElement :switch _geacc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dddbd .Tpls =NewCT_Tuples (); -if _gaafd :=d .DecodeElement (_dddbd .Tpls ,&_geacc );_gaafd !=nil {return _gaafd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbcbe :=NewCT_X (); -if _dfbae :=d .DecodeElement (_gbcbe ,&_geacc );_dfbae !=nil {return _dfbae ;};_dddbd .X =append (_dddbd .X ,_gbcbe );default:_dc .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",_geacc .Name ); -if _gcae :=d .Skip ();_gcae !=nil {return _gcae ;};};case _c .EndElement :break _dfdc ;case _c .CharData :};};return nil ;};func NewCT_CustomProperty ()*CT_CustomProperty {_ffbfc :=&CT_CustomProperty {};return _ffbfc }; - -// Validate validates the CT_DdeItem and its children -func (_gfcee *CT_DdeItem )Validate ()error {return _gfcee .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d");};func (_egfec *CT_PageFields )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cbdbeb :=range start .Attr {if _cbdbeb .Name .Local =="\u0063\u006f\u0075n\u0074"{_bfdgdg ,_abebf :=_fc .ParseUint (_cbdbeb .Value ,10,32); -if _abebf !=nil {return _abebf ;};_fgefb :=uint32 (_bfdgdg );_egfec .CountAttr =&_fgefb ;continue ;};};_aaacda :for {_bagce ,_agfaa :=d .Token ();if _agfaa !=nil {return _agfaa ;};switch _cccag :=_bagce .(type ){case _c .StartElement :switch _cccag .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfgae :=NewCT_PageField (); -if _cdbgd :=d .DecodeElement (_gfgae ,&_cccag );_cdbgd !=nil {return _cdbgd ;};_egfec .PageField =append (_egfec .PageField ,_gfgae );default:_dc .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",_cccag .Name ); -if _bcabfd :=d .Skip ();_bcabfd !=nil {return _bcabfd ;};};case _c .EndElement :break _aaacda ;case _c .CharData :};};return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_fcegg *CT_SheetViews )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbfdb :for {_faafa ,_dbfbf :=d .Token ();if _dbfbf !=nil {return _dbfbf ;};switch _fcfbcg :=_faafa .(type ){case _d .StartElement :switch _fcfbcg .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecdga :=NewCT_SheetView (); +if _aaaddc :=d .DecodeElement (_ecdga ,&_fcfbcg );_aaaddc !=nil {return _aaaddc ;};_fcegg .SheetView =append (_fcegg .SheetView ,_ecdga );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcegg .ExtLst =NewCT_ExtensionList (); +if _bbcga :=d .DecodeElement (_fcegg .ExtLst ,&_fcfbcg );_bbcga !=nil {return _bbcga ;};default:_ea .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",_fcfbcg .Name ); +if _edfbf :=d .Skip ();_edfbf !=nil {return _edfbf ;};};case _d .EndElement :break _fbfdb ;case _d .CharData :};};return nil ;};func NewCT_Scenario ()*CT_Scenario {_ddgaf :=&CT_Scenario {};return _ddgaf };func (_cdag *CT_PhoneticRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0062"},Value :_aa .Sprintf ("\u0025\u0076",_cdag .SbAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0062"},Value :_aa .Sprintf ("\u0025\u0076",_cdag .EbAttr )});e .EncodeToken (start );_bedff :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0074"}};_eg .AddPreserveSpaceAttr (&_bedff ,_cdag .T ); +e .EncodeElement (_cdag .T ,_bedff );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PageFields and its children, prefixing error messages with path -func (_cddfba *CT_PageFields )ValidateWithPath (path string )error {for _gbdgd ,_bccaf :=range _cddfba .PageField {if _ccdgb :=_bccaf .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0050\u0061\u0067e\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_gbdgd )); -_ccdgb !=nil {return _ccdgb ;};};return nil ;}; +// ValidateWithPath validates the CT_DdeValues and its children, prefixing error messages with path +func (_acfee *CT_DdeValues )ValidateWithPath (path string )error {for _bbadf ,_eefeb :=range _acfee .Value {if _ccaf :=_eefeb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_bbadf ));_ccaf !=nil {return _ccaf ; +};};return nil ;};type CT_MemberProperties struct{ -// Validate validates the CT_CommentList and its children -func (_egfgd *CT_CommentList )Validate ()error {return _egfgd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");};func (_abebbc ST_VolValueType )Validate ()error {return _abebbc .ValidateWithPath ("")}; -func (_dfdeb *CT_TableStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebaga :=range start .Attr {if _ebaga .Name .Local =="\u006e\u0061\u006d\u0065"{_agccg ,_cebab :=_ebaga .Value ,error (nil );if _cebab !=nil {return _cebab ; -};_dfdeb .NameAttr =_agccg ;continue ;};if _ebaga .Name .Local =="\u0070\u0069\u0076o\u0074"{_dgegd ,_ggbcdf :=_fc .ParseBool (_ebaga .Value );if _ggbcdf !=nil {return _ggbcdf ;};_dfdeb .PivotAttr =&_dgegd ;continue ;};if _ebaga .Name .Local =="\u0074\u0061\u0062l\u0065"{_gggabb ,_gbfcea :=_fc .ParseBool (_ebaga .Value ); -if _gbfcea !=nil {return _gbfcea ;};_dfdeb .TableAttr =&_gggabb ;continue ;};if _ebaga .Name .Local =="\u0063\u006f\u0075n\u0074"{_eedbea ,_ceebdd :=_fc .ParseUint (_ebaga .Value ,10,32);if _ceebdd !=nil {return _ceebdd ;};_bcbcaa :=uint32 (_eedbea );_dfdeb .CountAttr =&_bcbcaa ; -continue ;};};_ebfcd :for {_aegfce ,_cfdbee :=d .Token ();if _cfdbee !=nil {return _cfdbee ;};switch _cdagba :=_aegfce .(type ){case _c .StartElement :switch _cdagba .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbacb :=NewCT_TableStyleElement (); -if _gabceb :=d .DecodeElement (_bbacb ,&_cdagba );_gabceb !=nil {return _gabceb ;};_dfdeb .TableStyleElement =append (_dfdeb .TableStyleElement ,_bbacb );default:_dc .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",_cdagba .Name ); -if _edcffa :=d .Skip ();_edcffa !=nil {return _edcffa ;};};case _c .EndElement :break _ebfcd ;case _c .CharData :};};return nil ;}; +// OLAP Member Properties Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path -func (_adeed *CT_GradientStop )ValidateWithPath (path string )error {if _fdeb :=_adeed .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_fdeb !=nil {return _fdeb ;};return nil ;};func NewCT_PivotHierarchies ()*CT_PivotHierarchies {_dccb :=&CT_PivotHierarchies {}; -return _dccb }; +// OLAP Member Property +Mp []*CT_MemberProperty ;};func (_adadcc ST_BorderStyle )Validate ()error {return _adadcc .ValidateWithPath ("")}; -// Validate validates the CT_PCDKPI and its children -func (_agffe *CT_PCDKPI )Validate ()error {return _agffe .ValidateWithPath ("\u0043T\u005f\u0050\u0043\u0044\u004b\u0050I");};type ST_DynamicFilterType byte ;func (_gageed *CT_MetadataType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cdfag :=range start .Attr {if _cdfag .Name .Local =="\u006e\u0061\u006d\u0065"{_fedf ,_ageeab :=_cdfag .Value ,error (nil ); -if _ageeab !=nil {return _ageeab ;};_gageed .NameAttr =_fedf ;continue ;};if _cdfag .Name .Local =="\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_cfgga ,_ffead :=_fc .ParseUint (_cdfag .Value ,10,32); -if _ffead !=nil {return _ffead ;};_gageed .MinSupportedVersionAttr =uint32 (_cfgga );continue ;};if _cdfag .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"{_gfcad ,_ebcdg :=_fc .ParseBool (_cdfag .Value );if _ebcdg !=nil {return _ebcdg ; -};_gageed .GhostRowAttr =&_gfcad ;continue ;};if _cdfag .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"{_bcfg ,_fgcae :=_fc .ParseBool (_cdfag .Value );if _fgcae !=nil {return _fgcae ;};_gageed .GhostColAttr =&_bcfg ;continue ;};if _cdfag .Name .Local =="\u0065\u0064\u0069\u0074"{_ddbac ,_cgdca :=_fc .ParseBool (_cdfag .Value ); -if _cgdca !=nil {return _cgdca ;};_gageed .EditAttr =&_ddbac ;continue ;};if _cdfag .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065"{_aeffe ,_gfefd :=_fc .ParseBool (_cdfag .Value );if _gfefd !=nil {return _gfefd ;};_gageed .DeleteAttr =&_aeffe ;continue ; -};if _cdfag .Name .Local =="\u0063\u006f\u0070\u0079"{_geefc ,_aadac :=_fc .ParseBool (_cdfag .Value );if _aadac !=nil {return _aadac ;};_gageed .CopyAttr =&_geefc ;continue ;};if _cdfag .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"{_cdgcgd ,_dabbg :=_fc .ParseBool (_cdfag .Value ); -if _dabbg !=nil {return _dabbg ;};_gageed .PasteAllAttr =&_cdgcgd ;continue ;};if _cdfag .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_afffc ,_gadcc :=_fc .ParseBool (_cdfag .Value );if _gadcc !=nil {return _gadcc ; -};_gageed .PasteFormulasAttr =&_afffc ;continue ;};if _cdfag .Name .Local =="p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"{_bgfee ,_becgeg :=_fc .ParseBool (_cdfag .Value );if _becgeg !=nil {return _becgeg ;};_gageed .PasteValuesAttr =&_bgfee ; -continue ;};if _cdfag .Name .Local =="\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gcceg ,_fcaab :=_fc .ParseBool (_cdfag .Value );if _fcaab !=nil {return _fcaab ;};_gageed .PasteFormatsAttr =&_gcceg ;continue ;};if _cdfag .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_cdffa ,_cccd :=_fc .ParseBool (_cdfag .Value ); -if _cccd !=nil {return _cccd ;};_gageed .PasteCommentsAttr =&_cdffa ;continue ;};if _cdfag .Name .Local =="\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"{_ceddg ,_gaedg :=_fc .ParseBool (_cdfag .Value ); -if _gaedg !=nil {return _gaedg ;};_gageed .PasteDataValidationAttr =&_ceddg ;continue ;};if _cdfag .Name .Local =="\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"{_acdgb ,_aegcd :=_fc .ParseBool (_cdfag .Value );if _aegcd !=nil {return _aegcd ; -};_gageed .PasteBordersAttr =&_acdgb ;continue ;};if _cdfag .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"{_dbgff ,_fggeb :=_fc .ParseBool (_cdfag .Value );if _fggeb !=nil {return _fggeb ;};_gageed .PasteColWidthsAttr =&_dbgff ; -continue ;};if _cdfag .Name .Local =="\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_dcfeg ,_cgdge :=_fc .ParseBool (_cdfag .Value );if _cgdge !=nil {return _cgdge ;};_gageed .PasteNumberFormatsAttr =&_dcfeg ; -continue ;};if _cdfag .Name .Local =="\u006d\u0065\u0072g\u0065"{_edaadd ,_fgeb :=_fc .ParseBool (_cdfag .Value );if _fgeb !=nil {return _fgeb ;};_gageed .MergeAttr =&_edaadd ;continue ;};if _cdfag .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"{_bcgad ,_agcea :=_fc .ParseBool (_cdfag .Value ); -if _agcea !=nil {return _agcea ;};_gageed .SplitFirstAttr =&_bcgad ;continue ;};if _cdfag .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"{_befegf ,_fgbga :=_fc .ParseBool (_cdfag .Value );if _fgbga !=nil {return _fgbga ;};_gageed .SplitAllAttr =&_befegf ; -continue ;};if _cdfag .Name .Local =="r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"{_bfedef ,_fcfed :=_fc .ParseBool (_cdfag .Value );if _fcfed !=nil {return _fcfed ;};_gageed .RowColShiftAttr =&_bfedef ;continue ;};if _cdfag .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"{_abgcg ,_dacba :=_fc .ParseBool (_cdfag .Value ); -if _dacba !=nil {return _dacba ;};_gageed .ClearAllAttr =&_abgcg ;continue ;};if _cdfag .Name .Local =="\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bgcdg ,_gfda :=_fc .ParseBool (_cdfag .Value );if _gfda !=nil {return _gfda ;}; -_gageed .ClearFormatsAttr =&_bgcdg ;continue ;};if _cdfag .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_abcb ,_gfbcb :=_fc .ParseBool (_cdfag .Value );if _gfbcb !=nil {return _gfbcb ;};_gageed .ClearContentsAttr =&_abcb ; -continue ;};if _cdfag .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_caaaf ,_cfga :=_fc .ParseBool (_cdfag .Value );if _cfga !=nil {return _cfga ;};_gageed .ClearCommentsAttr =&_caaaf ;continue ;};if _cdfag .Name .Local =="\u0061\u0073\u0073\u0069\u0067\u006e"{_agefb ,_cagaf :=_fc .ParseBool (_cdfag .Value ); -if _cagaf !=nil {return _cagaf ;};_gageed .AssignAttr =&_agefb ;continue ;};if _cdfag .Name .Local =="\u0063\u006f\u0065\u0072\u0063\u0065"{_bdfdc ,_ccbga :=_fc .ParseBool (_cdfag .Value );if _ccbga !=nil {return _ccbga ;};_gageed .CoerceAttr =&_bdfdc ; -continue ;};if _cdfag .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074"{_cgabc ,_aefdg :=_fc .ParseBool (_cdfag .Value );if _aefdg !=nil {return _aefdg ;};_gageed .AdjustAttr =&_cgabc ;continue ;};if _cdfag .Name .Local =="\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"{_fafg ,_ddbge :=_fc .ParseBool (_cdfag .Value ); -if _ddbge !=nil {return _ddbge ;};_gageed .CellMetaAttr =&_fafg ;continue ;};};for {_dcgfa ,_fcfbf :=d .Token ();if _fcfbf !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061t\u0061\u0054\u0079p\u0065:\u0020\u0025\u0073",_fcfbf ); -};if _dbfeb ,_bfdcf :=_dcgfa .(_c .EndElement );_bfdcf &&_dbfeb .Name ==start .Name {break ;};};return nil ;};func _eggaf (_gbgfd bool )uint8 {if _gbgfd {return 1;};return 0;};func NewCT_DefinedNames ()*CT_DefinedNames {_gafbg :=&CT_DefinedNames {};return _gafbg }; -type CT_PivotCaches struct{ +// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path +func (_cdbeec *CT_Extension )ValidateWithPath (path string )error {return nil };func (_cege *CT_Comments )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_ccfbc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u0068\u006f\u0072\u0073"}}; +e .EncodeElement (_cege .Authors ,_ccfbc );_eadd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074"}};e .EncodeElement (_cege .CommentList ,_eadd );if _cege .ExtLst !=nil {_gcadf :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_cege .ExtLst ,_gcadf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// PivotCache -PivotCache []*CT_PivotCache ;};func NewCT_DataBinding ()*CT_DataBinding {_feec :=&CT_DataBinding {};return _feec }; +// Validate validates the CT_Consolidation and its children +func (_afccg *CT_Consolidation )Validate ()error {return _afccg .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the CT_Stylesheet and its children, prefixing error messages with path -func (_eagbd *CT_Stylesheet )ValidateWithPath (path string )error {if _eagbd .NumFmts !=nil {if _aegfd :=_eagbd .NumFmts .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");_aegfd !=nil {return _aegfd ;};};if _eagbd .Fonts !=nil {if _afbdg :=_eagbd .Fonts .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0073"); -_afbdg !=nil {return _afbdg ;};};if _eagbd .Fills !=nil {if _effbb :=_eagbd .Fills .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0073");_effbb !=nil {return _effbb ;};};if _eagbd .Borders !=nil {if _abacc :=_eagbd .Borders .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); -_abacc !=nil {return _abacc ;};};if _eagbd .CellStyleXfs !=nil {if _febbf :=_eagbd .CellStyleXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");_febbf !=nil {return _febbf ;};};if _eagbd .CellXfs !=nil {if _fedcbb :=_eagbd .CellXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0058\u0066\u0073"); -_fedcbb !=nil {return _fedcbb ;};};if _eagbd .CellStyles !=nil {if _bagca :=_eagbd .CellStyles .ValidateWithPath (path +"/\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");_bagca !=nil {return _bagca ;};};if _eagbd .Dxfs !=nil {if _fbfggc :=_eagbd .Dxfs .ValidateWithPath (path +"\u002f\u0044\u0078f\u0073"); -_fbfggc !=nil {return _fbfggc ;};};if _eagbd .TableStyles !=nil {if _dbagac :=_eagbd .TableStyles .ValidateWithPath (path +"\u002f\u0054\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073");_dbagac !=nil {return _dbagac ;};};if _eagbd .Colors !=nil {if _dcbbd :=_eagbd .Colors .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u0073"); -_dcbbd !=nil {return _dcbbd ;};};if _eagbd .ExtLst !=nil {if _acbgg :=_eagbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acbgg !=nil {return _acbgg ;};};return nil ;};func NewCT_TableStyleElement ()*CT_TableStyleElement {_bgadbe :=&CT_TableStyleElement {}; -_bgadbe .TypeAttr =ST_TableStyleType (1);return _bgadbe ;};func (_dedd *CT_MergeCells )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dedd .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dedd .CountAttr )}); -};e .EncodeToken (start );_afdccb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003am\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c"}};for _ ,_fbggc :=range _dedd .MergeCell {e .EncodeElement (_fbggc ,_afdccb );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};type CT_IgnoredErrors struct{ +// ValidateWithPath validates the CT_RevisionMove and its children, prefixing error messages with path +func (_efbgf *CT_RevisionMove )ValidateWithPath (path string )error {for _fagcg ,_babeg :=range _efbgf .Undo {if _dadeb :=_babeg .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_fagcg ));_dadeb !=nil {return _dadeb ; +};};for _acaba ,_feeaeg :=range _efbgf .Rcc {if _aaggfg :=_feeaeg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_acaba ));_aaggfg !=nil {return _aaggfg ;};};for _ddaae ,_cbfb :=range _efbgf .Rfmt {if _fcfgba :=_cbfb .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_ddaae )); +_fcfgba !=nil {return _fcfgba ;};};return nil ;}; -// Ignored Error -IgnoredError []*CT_IgnoredError ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_WebPr and its children, prefixing error messages with path +func (_gbedd *CT_WebPr )ValidateWithPath (path string )error {if _gcbab :=_gbedd .HtmlFormatAttr .ValidateWithPath (path +"\u002fH\u0074m\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_gcbab !=nil {return _gcbab ;};if _gbedd .Tables !=nil {if _bagaa :=_gbedd .Tables .ValidateWithPath (path +"\u002fT\u0061\u0062\u006c\u0065\u0073"); +_bagaa !=nil {return _bagaa ;};};return nil ;};func (_eafdf *CT_MdxSet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0073"},Value :_aa .Sprintf ("\u0025\u0076",_eafdf .NsAttr )}); +if _eafdf .CAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063"},Value :_aa .Sprintf ("\u0025\u0076",*_eafdf .CAttr )});};if _eafdf .OAttr !=ST_MdxSetOrderUnset {_bdadf ,_edcee :=_eafdf .OAttr .MarshalXMLAttr (_d .Name {Local :"\u006f"}); +if _edcee !=nil {return _edcee ;};start .Attr =append (start .Attr ,_bdadf );};e .EncodeToken (start );if _eafdf .N !=nil {_cfgc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_egcfc :=range _eafdf .N {e .EncodeElement (_egcfc ,_cfgc ); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdfdee *CT_SheetId )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_fdfdee .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dadc *CT_ChartsheetProtection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dadc .PasswordAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_dadc .PasswordAttr )}); +};if _dadc .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 :_aa .Sprintf ("\u0025\u0076",*_dadc .AlgorithmNameAttr )}); +};if _dadc .HashValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_aa .Sprintf ("\u0025\u0076",*_dadc .HashValueAttr )});};if _dadc .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_aa .Sprintf ("\u0025\u0076",*_dadc .SaltValueAttr )}); +};if _dadc .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_aa .Sprintf ("\u0025\u0076",*_dadc .SpinCountAttr )});};if _dadc .ContentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006e\u0074\u0065\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dadc .ContentAttr ))}); +};if _dadc .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dadc .ObjectsAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the AG_AutoFormat and its children -func (_cc *AG_AutoFormat )Validate ()error {return _cc .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074");}; +// ValidateWithPath validates the CT_Chartsheet and its children, prefixing error messages with path +func (_bafb *CT_Chartsheet )ValidateWithPath (path string )error {if _bafb .SheetPr !=nil {if _aadcb :=_bafb .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_aadcb !=nil {return _aadcb ;};};if _dfgc :=_bafb .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"); +_dfgc !=nil {return _dfgc ;};if _bafb .SheetProtection !=nil {if _eace :=_bafb .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_eace !=nil {return _eace ;};};if _bafb .CustomSheetViews !=nil {if _bdfe :=_bafb .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073"); +_bdfe !=nil {return _bdfe ;};};if _bafb .PageMargins !=nil {if _agcbg :=_bafb .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_agcbg !=nil {return _agcbg ;};};if _bafb .PageSetup !=nil {if _bbda :=_bafb .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"); +_bbda !=nil {return _bbda ;};};if _bafb .HeaderFooter !=nil {if _ddde :=_bafb .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_ddde !=nil {return _ddde ;};};if _dfad :=_bafb .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067"); +_dfad !=nil {return _dfad ;};if _bafb .LegacyDrawing !=nil {if _bge :=_bafb .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_bge !=nil {return _bge ;};};if _bafb .LegacyDrawingHF !=nil {if _beed :=_bafb .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"); +_beed !=nil {return _beed ;};};if _bafb .DrawingHF !=nil {if _adce :=_bafb .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_adce !=nil {return _adce ;};};if _bafb .Picture !=nil {if _deffd :=_bafb .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065"); +_deffd !=nil {return _deffd ;};};if _bafb .WebPublishItems !=nil {if _abfd :=_bafb .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_abfd !=nil {return _abfd ;};};if _bafb .ExtLst !=nil {if _cdfd :=_bafb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cdfd !=nil {return _cdfd ;};};return nil ;};type CT_CustomChartsheetView struct{ -// ValidateWithPath validates the CT_ExternalSheetName and its children, prefixing error messages with path -func (_ebac *CT_ExternalSheetName )ValidateWithPath (path string )error {return nil };func (_adaac *CT_Index )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076"},Value :_a .Sprintf ("\u0025\u0076",_adaac .VAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fcgbb *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 :_a .Sprintf ("\u0025\u0076",_fcgbb .FldAttr )}); -if _fcgbb .ItemAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_a .Sprintf ("\u0025\u0076",*_fcgbb .ItemAttr )});};if _fcgbb .HierAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_fcgbb .HierAttr )}); -};if _fcgbb .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fcgbb .NameAttr )});};if _fcgbb .CapAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0061\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_fcgbb .CapAttr )}); -};e .EncodeToken (start );if _fcgbb .ExtLst !=nil {_debbb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fcgbb .ExtLst ,_debbb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -};func (_gebca *CT_GroupLevels )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcca :=range start .Attr {if _bcca .Name .Local =="\u0063\u006f\u0075n\u0074"{_cabdd ,_cabaa :=_fc .ParseUint (_bcca .Value ,10,32);if _cabaa !=nil {return _cabaa ; -};_cggg :=uint32 (_cabdd );_gebca .CountAttr =&_cggg ;continue ;};};_cbegc :for {_cdff ,_eedg :=d .Token ();if _eedg !=nil {return _eedg ;};switch _baada :=_cdff .(type ){case _c .StartElement :switch _baada .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aadbf :=NewCT_GroupLevel (); -if _eccddd :=d .DecodeElement (_aadbf ,&_baada );_eccddd !=nil {return _eccddd ;};_gebca .GroupLevel =append (_gebca .GroupLevel ,_aadbf );default:_dc .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",_baada .Name ); -if _cgbcc :=d .Skip ();_cgbcc !=nil {return _cgbcc ;};};case _c .EndElement :break _cbegc ;case _c .CharData :};};return nil ;};func (_acdffd *ST_CfvoType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbbbg ,_dfeab :=d .Token ();if _dfeab !=nil {return _dfeab ; -};if _ggfdb ,_ageccd :=_bbbbg .(_c .EndElement );_ageccd &&_ggfdb .Name ==start .Name {*_acdffd =1;return nil ;};if _caecce ,_gggcg :=_bbbbg .(_c .CharData );!_gggcg {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",_bbbbg ); -}else {switch string (_caecce ){case "":*_acdffd =0;case "\u006e\u0075\u006d":*_acdffd =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_acdffd =2;case "\u006d\u0061\u0078":*_acdffd =3;case "\u006d\u0069\u006e":*_acdffd =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_acdffd =5; -case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_acdffd =6;};};_bbbbg ,_dfeab =d .Token ();if _dfeab !=nil {return _dfeab ;};if _bfgfb ,_bedgd :=_bbbbg .(_c .EndElement );_bedgd &&_bfgfb .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",_bbbbg ); -};func NewCT_ExternalSheetNames ()*CT_ExternalSheetNames {_bcfec :=&CT_ExternalSheetNames {};return _bcfec ;};func (_abgcge *ST_VolDepType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_abgcge =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_abgcge =1; -case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_abgcge =2;};return nil ;};func (_fcbe *CT_CellProtection )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gcab :=range start .Attr {if _gcab .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_bcce ,_bade :=_fc .ParseBool (_gcab .Value ); -if _bade !=nil {return _bade ;};_fcbe .LockedAttr =&_bcce ;continue ;};if _gcab .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_bfdge ,_dbggd :=_fc .ParseBool (_gcab .Value );if _dbggd !=nil {return _dbggd ;};_fcbe .HiddenAttr =&_bfdge ;continue ; -};};for {_cgdg ,_edbd :=d .Token ();if _edbd !=nil {return _a .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",_edbd );};if _bbcd ,_dgdgd :=_cgdg .(_c .EndElement ); -_dgdgd &&_bbcd .Name ==start .Name {break ;};};return nil ;};func (_egdag *CT_PCDKPIs )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _egdag .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_egdag .CountAttr )}); -};e .EncodeToken (start );if _egdag .Kpi !=nil {_cedcff :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006b\u0070\u0069"}};for _ ,_bfcee :=range _egdag .Kpi {e .EncodeElement (_bfcee ,_cedcff );};};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;}; +// GUID +GuidAttr string ; -// ValidateWithPath validates the Chartsheet and its children, prefixing error messages with path -func (_adggf *Chartsheet )ValidateWithPath (path string )error {if _edccd :=_adggf .CT_Chartsheet .ValidateWithPath (path );_edccd !=nil {return _edccd ;};return nil ;};func (_cgge *CT_MeasureGroups )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cgge .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cgge .CountAttr )}); -};e .EncodeToken (start );if _cgge .MeasureGroup !=nil {_bdbfg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003am\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"}};for _ ,_fcacd :=range _cgge .MeasureGroup {e .EncodeElement (_fcacd ,_bdbfg ); -};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_caec *CT_ChartFormat )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_caec .PivotArea =NewCT_PivotArea ();for _ ,_eeedb :=range start .Attr {if _eeedb .Name .Local =="\u0063\u0068\u0061r\u0074"{_aegfe ,_bdabd :=_fc .ParseUint (_eeedb .Value ,10,32); -if _bdabd !=nil {return _bdabd ;};_caec .ChartAttr =uint32 (_aegfe );continue ;};if _eeedb .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_cede ,_baba :=_fc .ParseUint (_eeedb .Value ,10,32);if _baba !=nil {return _baba ;};_caec .FormatAttr =uint32 (_cede ); -continue ;};if _eeedb .Name .Local =="\u0073\u0065\u0072\u0069\u0065\u0073"{_ceee ,_gbbbc :=_fc .ParseBool (_eeedb .Value );if _gbbbc !=nil {return _gbbbc ;};_caec .SeriesAttr =&_ceee ;continue ;};};_gccge :for {_fcgcd ,_cbga :=d .Token ();if _cbga !=nil {return _cbga ; -};switch _bggf :=_fcgcd .(type ){case _c .StartElement :switch _bggf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _acde :=d .DecodeElement (_caec .PivotArea ,&_bggf ); -_acde !=nil {return _acde ;};default:_dc .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",_bggf .Name ); -if _gcfe :=d .Skip ();_gcfe !=nil {return _gcfe ;};};case _c .EndElement :break _gccge ;case _c .CharData :};};return nil ;};func (_acdfb ST_DdeValueType )Validate ()error {return _acdfb .ValidateWithPath ("")};func (_fdgbd ST_DvAspect )ValidateWithPath (path string )error {switch _fdgbd {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 (_fdgbd )); -};return nil ;};func NewCT_ExternalSheetDataSet ()*CT_ExternalSheetDataSet {_fgfcb :=&CT_ExternalSheetDataSet {};return _fgfcb ;}; +// Print Scale +ScaleAttr *uint32 ; -// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path -func (_gbafa *CT_ExtensionList )ValidateWithPath (path string )error {for _gcgd ,_cdabg :=range _gbafa .Ext {if _fgbgd :=_cdabg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_gcgd ));_fgbgd !=nil {return _fgbgd ; -};};return nil ;};func NewCT_CellProtection ()*CT_CellProtection {_fcfb :=&CT_CellProtection {};return _fcfb }; +// Visible State +StateAttr ST_SheetState ; -// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path -func (_fbdaff *CT_TableStyle )ValidateWithPath (path string )error {for _ccgfge ,_acadg :=range _fbdaff .TableStyleElement {if _eeffa :=_acadg .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065E\u006c\u0065\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_ccgfge )); -_eeffa !=nil {return _eeffa ;};};return nil ;};func (_fbcb *CT_CalcPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fbcb .CalcIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0061\u006c\u0063\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_fbcb .CalcIdAttr )}); -};if _fbcb .CalcModeAttr !=ST_CalcModeUnset {_fcggd ,_gaag :=_fbcb .CalcModeAttr .MarshalXMLAttr (_c .Name {Local :"\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"});if _gaag !=nil {return _gaag ;};start .Attr =append (start .Attr ,_fcggd );};if _fbcb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_fbcb .FullCalcOnLoadAttr ))}); -};if _fbcb .RefModeAttr !=ST_RefModeUnset {_dbec ,_gdcd :=_fbcb .RefModeAttr .MarshalXMLAttr (_c .Name {Local :"\u0072e\u0066\u004d\u006f\u0064\u0065"});if _gdcd !=nil {return _gdcd ;};start .Attr =append (start .Attr ,_dbec );};if _fbcb .IterateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fbcb .IterateAttr ))}); -};if _fbcb .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 :_a .Sprintf ("\u0025\u0076",*_fbcb .IterateCountAttr )});};if _fbcb .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 :_a .Sprintf ("\u0025\u0076",*_fbcb .IterateDeltaAttr )}); -};if _fbcb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_fbcb .FullPrecisionAttr ))}); -};if _fbcb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_fbcb .CalcCompletedAttr ))}); -};if _fbcb .CalcOnSaveAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fbcb .CalcOnSaveAttr ))});};if _fbcb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_fbcb .ConcurrentCalcAttr ))}); -};if _fbcb .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 :_a .Sprintf ("\u0025\u0076",*_fbcb .ConcurrentManualCountAttr )}); -};if _fbcb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_fbcb .ForceFullCalcAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_DdeItem struct{ +// Zoom To Fit +ZoomToFitAttr *bool ;PageMargins *CT_PageMargins ; -// DDE Name -NameAttr *string ; +// Chart Sheet Page Setup +PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ;};type CT_CellStyleXfs struct{ -// Object Linking TechnologyE -OleAttr *bool ; +// Style Count +CountAttr *uint32 ; -// Advise -AdviseAttr *bool ; +// Formatting Elements +Xf []*CT_Xf ;}; -// Data is an Image -PreferPicAttr *bool ; +// ValidateWithPath validates the CT_GroupLevels and its children, prefixing error messages with path +func (_bacc *CT_GroupLevels )ValidateWithPath (path string )error {for _debedg ,_bfgeb :=range _bacc .GroupLevel {if _acafc :=_bfgeb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_debedg )); +_acafc !=nil {return _acafc ;};};return nil ;};func (_efgcfa ST_DvAspect )ValidateWithPath (path string )error {switch _efgcfa {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efgcfa )); +};return nil ;}; -// DDE Name Values -Values *CT_DdeValues ;};func (_cccgcc ST_Axis )Validate ()error {return _cccgcc .ValidateWithPath ("")};func (_bebfc *CT_CustomFilters )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bebfc .AndAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_bebfc .AndAttr ))}); -};e .EncodeToken (start );_cafdc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"}};for _ ,_bdac :=range _bebfc .CustomFilter {e .EncodeElement (_bdac ,_cafdc );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func NewCT_DdeValues ()*CT_DdeValues {_afbeg :=&CT_DdeValues {};return _afbeg };func (_cdgfe *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 :_a .Sprintf ("\u0025\u0076",_cdgfe .HierarchyUsageAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dcge *CT_Connection )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ddff :=range start .Attr {if _ddff .Name .Local =="\u0069\u0064"{_gbbd ,_bdbbfb :=_fc .ParseUint (_ddff .Value ,10,32); -if _bdbbfb !=nil {return _bdbbfb ;};_dcge .IdAttr =uint32 (_gbbd );continue ;};if _ddff .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_bfbb ,_ccfg :=_ddff .Value ,error (nil );if _ccfg !=nil {return _ccfg ;};_dcge .SourceFileAttr =&_bfbb ; -continue ;};if _ddff .Name .Local =="\u006fd\u0063\u0046\u0069\u006c\u0065"{_eadbc ,_deec :=_ddff .Value ,error (nil );if _deec !=nil {return _deec ;};_dcge .OdcFileAttr =&_eadbc ;continue ;};if _ddff .Name .Local =="\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"{_bdbc ,_fcefg :=_fc .ParseBool (_ddff .Value ); -if _fcefg !=nil {return _fcefg ;};_dcge .KeepAliveAttr =&_bdbc ;continue ;};if _ddff .Name .Local =="\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_cfgcb ,_dfdda :=_fc .ParseUint (_ddff .Value ,10,32);if _dfdda !=nil {return _dfdda ;};_aagdg :=uint32 (_cfgcb ); -_dcge .IntervalAttr =&_aagdg ;continue ;};if _ddff .Name .Local =="\u006e\u0061\u006d\u0065"{_gcee ,_aaage :=_ddff .Value ,error (nil );if _aaage !=nil {return _aaage ;};_dcge .NameAttr =&_gcee ;continue ;};if _ddff .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_dgfe ,_babf :=_ddff .Value ,error (nil ); -if _babf !=nil {return _babf ;};_dcge .DescriptionAttr =&_dgfe ;continue ;};if _ddff .Name .Local =="\u0074\u0079\u0070\u0065"{_ebgca ,_bdec :=_fc .ParseUint (_ddff .Value ,10,32);if _bdec !=nil {return _bdec ;};_efff :=uint32 (_ebgca );_dcge .TypeAttr =&_efff ; -continue ;};if _ddff .Name .Local =="\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"{_dbcd ,_ebaf :=_fc .ParseUint (_ddff .Value ,10,32);if _ebaf !=nil {return _ebaf ;};_cgafd :=uint32 (_dbcd );_dcge .ReconnectionMethodAttr =&_cgafd ; -continue ;};if _ddff .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_bdgeb ,_fbdg :=_fc .ParseUint (_ddff .Value ,10,8);if _fbdg !=nil {return _fbdg ;};_dcge .RefreshedVersionAttr =uint8 (_bdgeb ); -continue ;};if _ddff .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_agafd ,_ddeb :=_fc .ParseUint (_ddff .Value ,10,8);if _ddeb !=nil {return _ddeb ;};_afaff :=uint8 (_agafd );_dcge .MinRefreshableVersionAttr =&_afaff ; -continue ;};if _ddff .Name .Local =="\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_cbccb ,_agea :=_fc .ParseBool (_ddff .Value );if _agea !=nil {return _agea ;};_dcge .SavePasswordAttr =&_cbccb ;continue ;};if _ddff .Name .Local =="\u006e\u0065\u0077"{_ggac ,_dbeb :=_fc .ParseBool (_ddff .Value ); -if _dbeb !=nil {return _dbeb ;};_dcge .NewAttr =&_ggac ;continue ;};if _ddff .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_bbbac ,_babc :=_fc .ParseBool (_ddff .Value );if _babc !=nil {return _babc ;};_dcge .DeletedAttr =&_bbbac ;continue ;}; -if _ddff .Name .Local =="o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"{_beca ,_dbgge :=_fc .ParseBool (_ddff .Value );if _dbgge !=nil {return _dbgge ;};_dcge .OnlyUseConnectionFileAttr =&_beca ;continue ; -};if _ddff .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"{_ecgb ,_fffee :=_fc .ParseBool (_ddff .Value );if _fffee !=nil {return _fffee ;};_dcge .BackgroundAttr =&_ecgb ;continue ;};if _ddff .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_aedf ,_ddaf :=_fc .ParseBool (_ddff .Value ); -if _ddaf !=nil {return _ddaf ;};_dcge .RefreshOnLoadAttr =&_aedf ;continue ;};if _ddff .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_daec ,_adfb :=_fc .ParseBool (_ddff .Value );if _adfb !=nil {return _adfb ;};_dcge .SaveDataAttr =&_daec ; -continue ;};if _ddff .Name .Local =="c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"{_dcge .CredentialsAttr .UnmarshalXMLAttr (_ddff );continue ;};if _ddff .Name .Local =="\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"{_bfgbc ,_gebaag :=_ddff .Value ,error (nil ); -if _gebaag !=nil {return _gebaag ;};_dcge .SingleSignOnIdAttr =&_bfgbc ;continue ;};};_feaa :for {_efefdb ,_cbfd :=d .Token ();if _cbfd !=nil {return _cbfd ;};switch _fcfef :=_efefdb .(type ){case _c .StartElement :switch _fcfef .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcge .DbPr =NewCT_DbPr (); -if _baede :=d .DecodeElement (_dcge .DbPr ,&_fcfef );_baede !=nil {return _baede ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcge .OlapPr =NewCT_OlapPr (); -if _caecb :=d .DecodeElement (_dcge .OlapPr ,&_fcfef );_caecb !=nil {return _caecb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcge .WebPr =NewCT_WebPr (); -if _degbc :=d .DecodeElement (_dcge .WebPr ,&_fcfef );_degbc !=nil {return _degbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcge .TextPr =NewCT_TextPr (); -if _cdefb :=d .DecodeElement (_dcge .TextPr ,&_fcfef );_cdefb !=nil {return _cdefb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcge .Parameters =NewCT_Parameters (); -if _ccefe :=d .DecodeElement (_dcge .Parameters ,&_fcfef );_ccefe !=nil {return _ccefe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_dcge .ExtLst =NewCT_ExtensionList (); -if _dbga :=d .DecodeElement (_dcge .ExtLst ,&_fcfef );_dbga !=nil {return _dbga ;};default:_dc .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",_fcfef .Name ); -if _gfdccf :=d .Skip ();_gfdccf !=nil {return _gfdccf ;};};case _c .EndElement :break _feaa ;case _c .CharData :};};return nil ;};func (_aadg *PivotCacheDefinition )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aadg .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition (); -for _ ,_dcaaf :=range start .Attr {if _dcaaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dcaaf .Name .Local =="\u0069\u0064"||_dcaaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dcaaf .Name .Local =="\u0069\u0064"{_dbdc ,_bfeda :=_dcaaf .Value ,error (nil ); -if _bfeda !=nil {return _bfeda ;};_aadg .IdAttr =&_dbdc ;continue ;};if _dcaaf .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_gdgga ,_ebae :=_fc .ParseBool (_dcaaf .Value );if _ebae !=nil {return _ebae ;};_aadg .InvalidAttr =&_gdgga ;continue ; -};if _dcaaf .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_aadcg ,_dgfcb :=_fc .ParseBool (_dcaaf .Value );if _dgfcb !=nil {return _dgfcb ;};_aadg .SaveDataAttr =&_aadcg ;continue ;};if _dcaaf .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_fffaad ,_fadbee :=_fc .ParseBool (_dcaaf .Value ); -if _fadbee !=nil {return _fadbee ;};_aadg .RefreshOnLoadAttr =&_fffaad ;continue ;};if _dcaaf .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_ffecf ,_dagfe :=_fc .ParseBool (_dcaaf .Value );if _dagfe !=nil {return _dagfe ; -};_aadg .OptimizeMemoryAttr =&_ffecf ;continue ;};if _dcaaf .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_ebafgc ,_aegaf :=_fc .ParseBool (_dcaaf .Value );if _aegaf !=nil {return _aegaf ;};_aadg .EnableRefreshAttr =&_ebafgc ; -continue ;};if _dcaaf .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_faeff ,_gcdagf :=_dcaaf .Value ,error (nil );if _gcdagf !=nil {return _gcdagf ;};_aadg .RefreshedByAttr =&_faeff ;continue ;};if _dcaaf .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_bfebeg ,_dcagf :=_fc .ParseFloat (_dcaaf .Value ,64); -if _dcagf !=nil {return _dcagf ;};_aadg .RefreshedDateAttr =&_bfebeg ;continue ;};if _dcaaf .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_bdcfb ,_acbge :=ParseStdlibTime (_dcaaf .Value );if _acbge !=nil {return _acbge ; -};_aadg .RefreshedDateIsoAttr =&_bdcfb ;continue ;};if _dcaaf .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_ceecca ,_gfdag :=_fc .ParseBool (_dcaaf .Value );if _gfdag !=nil {return _gfdag ;};_aadg .BackgroundQueryAttr =&_ceecca ; -continue ;};if _dcaaf .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_gedcbf ,_aefcb :=_fc .ParseUint (_dcaaf .Value ,10,32);if _aefcb !=nil {return _aefcb ;};_ebaee :=uint32 (_gedcbf ); -_aadg .MissingItemsLimitAttr =&_ebaee ;continue ;};if _dcaaf .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_bbgeg ,_cgggf :=_fc .ParseUint (_dcaaf .Value ,10,8);if _cgggf !=nil {return _cgggf ;};_befdg :=uint8 (_bbgeg ); -_aadg .CreatedVersionAttr =&_befdg ;continue ;};if _dcaaf .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_aagaf ,_dcage :=_fc .ParseUint (_dcaaf .Value ,10,8);if _dcage !=nil {return _dcage ;};_beabc :=uint8 (_aagaf ); -_aadg .RefreshedVersionAttr =&_beabc ;continue ;};if _dcaaf .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_bacbd ,_bfefb :=_fc .ParseUint (_dcaaf .Value ,10,8);if _bfefb !=nil {return _bfefb ; -};_ffeecg :=uint8 (_bacbd );_aadg .MinRefreshableVersionAttr =&_ffeecg ;continue ;};if _dcaaf .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_bbbda ,_bbegg :=_fc .ParseUint (_dcaaf .Value ,10,32);if _bbegg !=nil {return _bbegg ; -};_cecee :=uint32 (_bbbda );_aadg .RecordCountAttr =&_cecee ;continue ;};if _dcaaf .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_egebec ,_deece :=_fc .ParseBool (_dcaaf .Value );if _deece !=nil {return _deece ; -};_aadg .UpgradeOnRefreshAttr =&_egebec ;continue ;};if _dcaaf .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_bgbfeb ,_ebccg :=_fc .ParseBool (_dcaaf .Value );if _ebccg !=nil {return _ebccg ;};_aadg .TupleCacheAttr =&_bgbfeb ; -continue ;};if _dcaaf .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_dgeeb ,_ggffffb :=_fc .ParseBool (_dcaaf .Value );if _ggffffb !=nil {return _ggffffb ;};_aadg .SupportSubqueryAttr =&_dgeeb ;continue ; -};if _dcaaf .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_geffdb ,_ggce :=_fc .ParseBool (_dcaaf .Value );if _ggce !=nil {return _ggce ;};_aadg .SupportAdvancedDrillAttr =&_geffdb ;continue ; -};};_gedbac :for {_eeaga ,_bedebg :=d .Token ();if _bedebg !=nil {return _bedebg ;};switch _beegd :=_eeaga .(type ){case _c .StartElement :switch _beegd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _dcedc :=d .DecodeElement (_aadg .CacheSource ,&_beegd ); -_dcedc !=nil {return _dcedc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _ccbge :=d .DecodeElement (_aadg .CacheFields ,&_beegd ); -_ccbge !=nil {return _ccbge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_aadg .CacheHierarchies =NewCT_CacheHierarchies (); -if _bbdce :=d .DecodeElement (_aadg .CacheHierarchies ,&_beegd );_bbdce !=nil {return _bbdce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aadg .Kpis =NewCT_PCDKPIs (); -if _dabbe :=d .DecodeElement (_aadg .Kpis ,&_beegd );_dabbe !=nil {return _dabbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aadg .TupleCache =NewCT_TupleCache (); -if _abgbc :=d .DecodeElement (_aadg .TupleCache ,&_beegd );_abgbc !=nil {return _abgbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aadg .CalculatedItems =NewCT_CalculatedItems (); -if _gcfbee :=d .DecodeElement (_aadg .CalculatedItems ,&_beegd );_gcfbee !=nil {return _gcfbee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_aadg .CalculatedMembers =NewCT_CalculatedMembers (); -if _geaggc :=d .DecodeElement (_aadg .CalculatedMembers ,&_beegd );_geaggc !=nil {return _geaggc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aadg .Dimensions =NewCT_Dimensions (); -if _eefeg :=d .DecodeElement (_aadg .Dimensions ,&_beegd );_eefeg !=nil {return _eefeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aadg .MeasureGroups =NewCT_MeasureGroups (); -if _eeaadc :=d .DecodeElement (_aadg .MeasureGroups ,&_beegd );_eeaadc !=nil {return _eeaadc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aadg .Maps =NewCT_MeasureDimensionMaps (); -if _dcaabg :=d .DecodeElement (_aadg .Maps ,&_beegd );_dcaabg !=nil {return _dcaabg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_aadg .ExtLst =NewCT_ExtensionList (); -if _febba :=d .DecodeElement (_aadg .ExtLst ,&_beegd );_febba !=nil {return _febba ;};default:_dc .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",_beegd .Name ); -if _efdgf :=d .Skip ();_efdgf !=nil {return _efdgf ;};};case _c .EndElement :break _gedbac ;case _c .CharData :};};return nil ;};func NewPivotTableDefinition ()*PivotTableDefinition {_fcgbgc :=&PivotTableDefinition {};_fcgbgc .CT_pivotTableDefinition =*NewCT_pivotTableDefinition (); -return _fcgbgc ;};func (_aadefd *ST_PhoneticAlignment )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eebdd ,_eccfcc :=d .Token ();if _eccfcc !=nil {return _eccfcc ;};if _bgbdg ,_bdgdg :=_eebdd .(_c .EndElement );_bdgdg &&_bgbdg .Name ==start .Name {*_aadefd =1; -return nil ;};if _gcegbb ,_effdc :=_eebdd .(_c .CharData );!_effdc {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",_eebdd );}else {switch string (_gcegbb ){case "":*_aadefd =0; -case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_aadefd =1;case "\u006c\u0065\u0066\u0074":*_aadefd =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aadefd =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_aadefd =4;};};_eebdd ,_eccfcc =d .Token (); -if _eccfcc !=nil {return _eccfcc ;};if _bgafdc ,_ddddf :=_eebdd .(_c .EndElement );_ddddf &&_bgafdc .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",_eebdd ); -}; +// Validate validates the CT_Break and its children +func (_gfg *CT_Break )Validate ()error {return _gfg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b");};func (_gbdbb *CT_MetadataTypes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agdabfg :=range start .Attr {if _agdabfg .Name .Local =="\u0063\u006f\u0075n\u0074"{_ffdcb ,_gfccf :=_e .ParseUint (_agdabfg .Value ,10,32); +if _gfccf !=nil {return _gfccf ;};_degcc :=uint32 (_ffdcb );_gbdbb .CountAttr =&_degcc ;continue ;};};_dbabbc :for {_bdadeg ,_gfgb :=d .Token ();if _gfgb !=nil {return _gfgb ;};switch _afdfge :=_bdadeg .(type ){case _d .StartElement :switch _afdfge .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcde :=NewCT_MetadataType (); +if _ccbad :=d .DecodeElement (_dcde ,&_afdfge );_ccbad !=nil {return _ccbad ;};_gbdbb .MetadataType =append (_gbdbb .MetadataType ,_dcde );default:_ea .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",_afdfge .Name ); +if _ddfaf :=d .Skip ();_ddfaf !=nil {return _ddfaf ;};};case _d .EndElement :break _dbabbc ;case _d .CharData :};};return nil ;};func (_gbdfag *CT_PCDKPIs )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbdfag .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_gbdfag .CountAttr )}); +};e .EncodeToken (start );if _gbdfag .Kpi !=nil {_efdfdd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006b\u0070\u0069"}};for _ ,_agcdc :=range _gbdfag .Kpi {e .EncodeElement (_agcdc ,_efdfdd );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewCT_DdeValues ()*CT_DdeValues {_fdgc :=&CT_DdeValues {};return _fdgc };type ST_UnderlineValues byte ; -// Validate validates the CT_ExternalReferences and its children -func (_daggd *CT_ExternalReferences )Validate ()error {return _daggd .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073");};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_VolDepTypeUnset ST_VolDepType =0;ST_VolDepTypeRealTimeData ST_VolDepType =1;ST_VolDepTypeOlapFunctions ST_VolDepType =2; -);func (_bbdeaf *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 _bbdeaf .CT_VolTypes .MarshalXML (e ,start );};func (_bgbf *CT_ExternalSheetData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_afdb :=range start .Attr {if _afdb .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_cbac ,_gbeeg :=_fc .ParseUint (_afdb .Value ,10,32); -if _gbeeg !=nil {return _gbeeg ;};_bgbf .SheetIdAttr =uint32 (_cbac );continue ;};if _afdb .Name .Local =="\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"{_eeaeb ,_cfcfg :=_fc .ParseBool (_afdb .Value );if _cfcfg !=nil {return _cfcfg ; -};_bgbf .RefreshErrorAttr =&_eeaeb ;continue ;};};_ecdc :for {_gdcdf ,_efdg :=d .Token ();if _efdg !=nil {return _efdg ;};switch _gaefb :=_gdcdf .(type ){case _c .StartElement :switch _gaefb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egffgb :=NewCT_ExternalRow (); -if _fgabf :=d .DecodeElement (_egffgb ,&_gaefb );_fgabf !=nil {return _fgabf ;};_bgbf .Row =append (_bgbf .Row ,_egffgb );default:_dc .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",_gaefb .Name ); -if _ddcea :=d .Skip ();_ddcea !=nil {return _ddcea ;};};case _c .EndElement :break _ecdc ;case _c .CharData :};};return nil ;};func (_agcedf *CT_VolType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agcedf .TypeAttr =ST_VolDepType (1); -for _ ,_edfcbf :=range start .Attr {if _edfcbf .Name .Local =="\u0074\u0079\u0070\u0065"{_agcedf .TypeAttr .UnmarshalXMLAttr (_edfcbf );continue ;};};_dgcee :for {_defab ,_dfggbc :=d .Token ();if _dfggbc !=nil {return _dfggbc ;};switch _bebgg :=_defab .(type ){case _c .StartElement :switch _bebgg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acecf :=NewCT_VolMain (); -if _egbgg :=d .DecodeElement (_acecf ,&_bebgg );_egbgg !=nil {return _egbgg ;};_agcedf .Main =append (_agcedf .Main ,_acecf );default:_dc .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",_bebgg .Name ); -if _eacaef :=d .Skip ();_eacaef !=nil {return _eacaef ;};};case _c .EndElement :break _dgcee ;case _c .CharData :};};return nil ;};type ST_IconSetType byte ; +// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path +func (_gbff *CT_Font )ValidateWithPath (path string )error {for _eeafa ,_cccd :=range _gbff .Name {if _gfcd :=_cccd .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_eeafa ));_gfcd !=nil {return _gfcd ; +};};for _fabeg ,_gdbfd :=range _gbff .Charset {if _bacaac :=_gdbfd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u0061\u0072\u0073\u0065t\u005b\u0025\u0064\u005d",path ,_fabeg ));_bacaac !=nil {return _bacaac ;};};for _ffggd ,_fggdc :=range _gbff .Family {if _cbbef :=_fggdc .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0046\u0061\u006d\u0069\u006c\u0079\u005b\u0025\u0064\u005d",path ,_ffggd )); +_cbbef !=nil {return _cbbef ;};};for _cfegd ,_eegc :=range _gbff .B {if _daaee :=_eegc .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_cfegd ));_daaee !=nil {return _daaee ;};};for _babgg ,_geede :=range _gbff .I {if _eaecb :=_geede .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_babgg )); +_eaecb !=nil {return _eaecb ;};};for _gafed ,_ggcef :=range _gbff .Strike {if _fdgd :=_ggcef .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u005b\u0025\u0064\u005d",path ,_gafed ));_fdgd !=nil {return _fdgd ;}; +};for _cfcdb ,_dcafda :=range _gbff .Outline {if _eccf :=_dcafda .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u004f\u0075\u0074\u006c\u0069\u006ee\u005b\u0025\u0064\u005d",path ,_cfcdb ));_eccf !=nil {return _eccf ;};};for _edfbg ,_eebba :=range _gbff .Shadow {if _gedbc :=_eebba .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u005b\u0025\u0064\u005d",path ,_edfbg )); +_gedbc !=nil {return _gedbc ;};};for _gfcea ,_gedcb :=range _gbff .Condense {if _dccaa :=_gedcb .ValidateWithPath (_aa .Sprintf ("\u0025s\u002fC\u006f\u006e\u0064\u0065\u006e\u0073\u0065\u005b\u0025\u0064\u005d",path ,_gfcea ));_dccaa !=nil {return _dccaa ; +};};for _cgcdgd ,_ddbc :=range _gbff .Extend {if _dgead :=_ddbc .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u0065\u006e\u0064\u005b\u0025\u0064\u005d",path ,_cgcdgd ));_dgead !=nil {return _dgead ;};};for _dcga ,_fdbabf :=range _gbff .Color {if _fbebf :=_fdbabf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_dcga )); +_fbebf !=nil {return _fbebf ;};};for _dgfec ,_daddf :=range _gbff .Sz {if _bgbbb :=_daddf .ValidateWithPath (_aa .Sprintf ("\u0025s\u002f\u0053\u007a\u005b\u0025\u0064]",path ,_dgfec ));_bgbbb !=nil {return _bgbbb ;};};for _cbbdc ,_cfadd :=range _gbff .U {if _cdgde :=_cfadd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0055\u005b\u0025\u0064\u005d",path ,_cbbdc )); +_cdgde !=nil {return _cdgde ;};};for _bdbee ,_gcgfda :=range _gbff .VertAlign {if _edbff :=_gcgfda .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0056\u0065\u0072t\u0041\u006c\u0069\u0067\u006e\u005b\u0025\u0064\u005d",path ,_bdbee ));_edbff !=nil {return _edbff ; +};};for _fcga ,_dccdb :=range _gbff .Scheme {if _cggb :=_dccdb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u005b\u0025\u0064\u005d",path ,_fcga ));_cggb !=nil {return _cggb ;};};return nil ;};func (_bfdd *CT_PivotDimension )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbfga :=range start .Attr {if _gbfga .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_cadbde ,_eggeef :=_e .ParseBool (_gbfga .Value ); +if _eggeef !=nil {return _eggeef ;};_bfdd .MeasureAttr =&_cadbde ;continue ;};if _gbfga .Name .Local =="\u006e\u0061\u006d\u0065"{_cedgc ,_eedc :=_gbfga .Value ,error (nil );if _eedc !=nil {return _eedc ;};_bfdd .NameAttr =_cedgc ;continue ;};if _gbfga .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_aegf ,_gabac :=_gbfga .Value ,error (nil ); +if _gabac !=nil {return _gabac ;};_bfdd .UniqueNameAttr =_aegf ;continue ;};if _gbfga .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_gaede ,_afcad :=_gbfga .Value ,error (nil );if _afcad !=nil {return _afcad ;};_bfdd .CaptionAttr =_gaede ;continue ; +};};for {_cadae ,_fcgbb :=d .Token ();if _fcgbb !=nil {return _aa .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",_fcgbb );};if _gegcea ,_adcbf :=_cadae .(_d .EndElement ); +_adcbf &&_gegcea .Name ==start .Name {break ;};};return nil ;};func (_bgbfa *CT_ObjectAnchor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bgbfa .MoveWithCellsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bgbfa .MoveWithCellsAttr ))}); +};if _bgbfa .SizeWithCellsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bgbfa .SizeWithCellsAttr ))}); +};e .EncodeToken (start );_ddfgfg :=_d .StartElement {Name :_d .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_bgbfa .From ,_ddfgfg );_afbbc :=_d .StartElement {Name :_d .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}}; +e .EncodeElement (_bgbfa .To ,_afbbc );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_abdgbe ST_FilterOperator )ValidateWithPath (path string )error {switch _abdgbe {case 0,1,2,3,4,5,6:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abdgbe )); +};return nil ;}; -// Validate validates the CT_MRUColors and its children -func (_gedd *CT_MRUColors )Validate ()error {return _gedd .ValidateWithPath ("\u0043\u0054\u005fM\u0052\u0055\u0043\u006f\u006c\u006f\u0072\u0073");};type CT_XmlPr struct{ +// ValidateWithPath validates the CT_PCDSCPage and its children, prefixing error messages with path +func (_eadag *CT_PCDSCPage )ValidateWithPath (path string )error {for _gcafe ,_dcfffe :=range _eadag .PageItem {if _eeafb :=_dcfffe .ValidateWithPath (_aa .Sprintf ("\u0025s\u002fP\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_gcafe )); +_eeafb !=nil {return _eeafb ;};};return nil ;};func (_cdfcb *Workbook )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdfcb .CT_Workbook =*NewCT_Workbook ();for _ ,_gcbfg :=range start .Attr {if _gcbfg .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_cdfcb .ConformanceAttr .UnmarshalXMLAttr (_gcbfg ); +continue ;};};_ccdcac :for {_fdbgd ,_dgdgbd :=d .Token ();if _dgdgbd !=nil {return _dgdgbd ;};switch _eedfg :=_fdbgd .(type ){case _d .StartElement :switch _eedfg .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdfcb .FileVersion =NewCT_FileVersion (); +if _adcad :=d .DecodeElement (_cdfcb .FileVersion ,&_eedfg );_adcad !=nil {return _adcad ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdfcb .FileSharing =NewCT_FileSharing (); +if _bgbgdc :=d .DecodeElement (_cdfcb .FileSharing ,&_eedfg );_bgbgdc !=nil {return _bgbgdc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdfcb .WorkbookPr =NewCT_WorkbookPr (); +if _gbbac :=d .DecodeElement (_cdfcb .WorkbookPr ,&_eedfg );_gbbac !=nil {return _gbbac ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdfcb .WorkbookProtection =NewCT_WorkbookProtection (); +if _ddafb :=d .DecodeElement (_cdfcb .WorkbookProtection ,&_eedfg );_ddafb !=nil {return _ddafb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdfcb .BookViews =NewCT_BookViews (); +if _ebcea :=d .DecodeElement (_cdfcb .BookViews ,&_eedfg );_ebcea !=nil {return _ebcea ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bafgc :=d .DecodeElement (_cdfcb .Sheets ,&_eedfg ); +_bafgc !=nil {return _bafgc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdfcb .FunctionGroups =NewCT_FunctionGroups (); +if _cceab :=d .DecodeElement (_cdfcb .FunctionGroups ,&_eedfg );_cceab !=nil {return _cceab ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdfcb .ExternalReferences =NewCT_ExternalReferences (); +if _gbafc :=d .DecodeElement (_cdfcb .ExternalReferences ,&_eedfg );_gbafc !=nil {return _gbafc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdfcb .DefinedNames =NewCT_DefinedNames (); +if _ecfdf :=d .DecodeElement (_cdfcb .DefinedNames ,&_eedfg );_ecfdf !=nil {return _ecfdf ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cdfcb .CalcPr =NewCT_CalcPr (); +if _bdfafg :=d .DecodeElement (_cdfcb .CalcPr ,&_eedfg );_bdfafg !=nil {return _bdfafg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdfcb .OleSize =NewCT_OleSize (); +if _cedgb :=d .DecodeElement (_cdfcb .OleSize ,&_eedfg );_cedgb !=nil {return _cedgb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cdfcb .CustomWorkbookViews =NewCT_CustomWorkbookViews (); +if _abbfg :=d .DecodeElement (_cdfcb .CustomWorkbookViews ,&_eedfg );_abbfg !=nil {return _abbfg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdfcb .PivotCaches =NewCT_PivotCaches (); +if _beege :=d .DecodeElement (_cdfcb .PivotCaches ,&_eedfg );_beege !=nil {return _beege ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdfcb .SmartTagPr =NewCT_SmartTagPr (); +if _ebdga :=d .DecodeElement (_cdfcb .SmartTagPr ,&_eedfg );_ebdga !=nil {return _ebdga ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdfcb .SmartTagTypes =NewCT_SmartTagTypes (); +if _ebcabe :=d .DecodeElement (_cdfcb .SmartTagTypes ,&_eedfg );_ebcabe !=nil {return _ebcabe ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdfcb .WebPublishing =NewCT_WebPublishing (); +if _caece :=d .DecodeElement (_cdfcb .WebPublishing ,&_eedfg );_caece !=nil {return _caece ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dedcd :=NewCT_FileRecoveryPr (); +if _ccfcc :=d .DecodeElement (_dedcd ,&_eedfg );_ccfcc !=nil {return _ccfcc ;};_cdfcb .FileRecoveryPr =append (_cdfcb .FileRecoveryPr ,_dedcd );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdfcb .WebPublishObjects =NewCT_WebPublishObjects (); +if _acccb :=d .DecodeElement (_cdfcb .WebPublishObjects ,&_eedfg );_acccb !=nil {return _acccb ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdfcb .ExtLst =NewCT_ExtensionList (); +if _dacca :=d .DecodeElement (_cdfcb .ExtLst ,&_eedfg );_dacca !=nil {return _dacca ;};default:_ea .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",_eedfg .Name ); +if _ddfga :=d .Skip ();_ddfga !=nil {return _ddfga ;};};case _d .EndElement :break _ccdcac ;case _d .CharData :};};return nil ;};func (_eaacdf ST_MdxKPIProperty )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eaacdf .String (),start ); +};func (_ffdeg *ST_Orientation )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ffdeg =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ffdeg =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_ffdeg =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_ffdeg =3; +};return nil ;};func (_cabab *CT_Worksheet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cabab .SheetPr !=nil {_fffffg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}}; +e .EncodeElement (_cabab .SheetPr ,_fffffg );};if _cabab .Dimension !=nil {_eaddda :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};e .EncodeElement (_cabab .Dimension ,_eaddda );};if _cabab .SheetViews !=nil {_fdbcbg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}}; +e .EncodeElement (_cabab .SheetViews ,_fdbcbg );};if _cabab .SheetFormatPr !=nil {_facfab :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_cabab .SheetFormatPr ,_facfab ); +};if _cabab .Cols !=nil {_dbgaad :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}};for _ ,_ecdbb :=range _cabab .Cols {e .EncodeElement (_ecdbb ,_dbgaad );};};_egcdff :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}}; +e .EncodeElement (_cabab .SheetData ,_egcdff );if _cabab .SheetCalcPr !=nil {_gabdd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072"}};e .EncodeElement (_cabab .SheetCalcPr ,_gabdd ); +};if _cabab .SheetProtection !=nil {_ebecb :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cabab .SheetProtection ,_ebecb );};if _cabab .ProtectedRanges !=nil {_gdggcf :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ap\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073"}}; +e .EncodeElement (_cabab .ProtectedRanges ,_gdggcf );};if _cabab .Scenarios !=nil {_adagaa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003as\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073"}};e .EncodeElement (_cabab .Scenarios ,_adagaa ); +};if _cabab .AutoFilter !=nil {_agaegc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_cabab .AutoFilter ,_agaegc );};if _cabab .SortState !=nil {_eeddc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}}; +e .EncodeElement (_cabab .SortState ,_eeddc );};if _cabab .DataConsolidate !=nil {_fcabfg :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}};e .EncodeElement (_cabab .DataConsolidate ,_fcabfg ); +};if _cabab .CustomSheetViews !=nil {_bcced :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_cabab .CustomSheetViews ,_bcced );};if _cabab .MergeCells !=nil {_cabag :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}}; +e .EncodeElement (_cabab .MergeCells ,_cabag );};if _cabab .PhoneticPr !=nil {_gebdg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_cabab .PhoneticPr ,_gebdg ); +};if _cabab .ConditionalFormatting !=nil {_decfbc :=_d .StartElement {Name :_d .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 _ ,_gccfc :=range _cabab .ConditionalFormatting {e .EncodeElement (_gccfc ,_decfbc ); +};};if _cabab .DataValidations !=nil {_bccaf :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_cabab .DataValidations ,_bccaf );};if _cabab .Hyperlinks !=nil {_effcab :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}}; +e .EncodeElement (_cabab .Hyperlinks ,_effcab );};if _cabab .PrintOptions !=nil {_agcfed :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_cabab .PrintOptions ,_agcfed ); +};if _cabab .PageMargins !=nil {_adaedd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_cabab .PageMargins ,_adaedd );};if _cabab .PageSetup !=nil {_gdgca :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}}; +e .EncodeElement (_cabab .PageSetup ,_gdgca );};if _cabab .HeaderFooter !=nil {_eeacc :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_cabab .HeaderFooter ,_eeacc ); +};if _cabab .RowBreaks !=nil {_agbaa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_cabab .RowBreaks ,_agbaa );};if _cabab .ColBreaks !=nil {_abace :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}}; +e .EncodeElement (_cabab .ColBreaks ,_abace );};if _cabab .CustomProperties !=nil {_ggfae :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_cabab .CustomProperties ,_ggfae ); +};if _cabab .CellWatches !=nil {_adedf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073"}};e .EncodeElement (_cabab .CellWatches ,_adedf );};if _cabab .IgnoredErrors !=nil {_gcgdgg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}}; +e .EncodeElement (_cabab .IgnoredErrors ,_gcgdgg );};if _cabab .SmartTags !=nil {_eegbbb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_cabab .SmartTags ,_eegbbb );}; +if _cabab .Drawing !=nil {_gedfd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_cabab .Drawing ,_gedfd );};if _cabab .LegacyDrawing !=nil {_dbffb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}}; +e .EncodeElement (_cabab .LegacyDrawing ,_dbffb );};if _cabab .LegacyDrawingHF !=nil {_aacdd :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_cabab .LegacyDrawingHF ,_aacdd ); +};if _cabab .DrawingHF !=nil {_cdddgd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_cabab .DrawingHF ,_cdddgd );};if _cabab .Picture !=nil {_dbbae :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}}; +e .EncodeElement (_cabab .Picture ,_dbbae );};if _cabab .OleObjects !=nil {_fbfgg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_cabab .OleObjects ,_fbfgg ); +};if _cabab .Controls !=nil {_ecaca :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_cabab .Controls ,_ecaca );};if _cabab .WebPublishItems !=nil {_dgbae :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}}; +e .EncodeElement (_cabab .WebPublishItems ,_dgbae );};if _cabab .TableParts !=nil {_cgbgb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_cabab .TableParts ,_cgbgb ); +};if _cabab .ExtLst !=nil {_facac :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cabab .ExtLst ,_facac );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// XML Map Id -MapIdAttr uint32 ; +// ValidateWithPath validates the CT_ConditionalFormat and its children, prefixing error messages with path +func (_bdef *CT_ConditionalFormat )ValidateWithPath (path string )error {if _efea :=_bdef .ScopeAttr .ValidateWithPath (path +"\u002f\u0053\u0063\u006f\u0070\u0065\u0041\u0074\u0074\u0072");_efea !=nil {return _efea ;};if _ecde :=_bdef .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); +_ecde !=nil {return _ecde ;};if _bfce :=_bdef .PivotAreas .ValidateWithPath (path +"/\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");_bfce !=nil {return _bfce ;};if _bdef .ExtLst !=nil {if _gagde :=_bdef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gagde !=nil {return _gagde ;};};return nil ;};func (_affeg *CT_RevisionDefinedName )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cafga :=range start .Attr {if _cafga .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_ebcbf ,_ffabg :=_e .ParseUint (_cafga .Value ,10,32); +if _ffabg !=nil {return _ffabg ;};_bdgfa :=uint32 (_ebcbf );_affeg .LocalSheetIdAttr =&_bdgfa ;continue ;};if _cafga .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"{_gaccd ,_dcffdf :=_e .ParseBool (_cafga .Value );if _dcffdf !=nil {return _dcffdf ; +};_affeg .CustomViewAttr =&_gaccd ;continue ;};if _cafga .Name .Local =="\u006e\u0061\u006d\u0065"{_afceg ,_bgcdb :=_cafga .Value ,error (nil );if _bgcdb !=nil {return _bgcdb ;};_affeg .NameAttr =_afceg ;continue ;};if _cafga .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_bagfd ,_bcdfg :=_e .ParseBool (_cafga .Value ); +if _bcdfg !=nil {return _bcdfg ;};_affeg .FunctionAttr =&_bagfd ;continue ;};if _cafga .Name .Local =="o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_cbbge ,_bfeddg :=_e .ParseBool (_cafga .Value );if _bfeddg !=nil {return _bfeddg ;};_affeg .OldFunctionAttr =&_cbbge ; +continue ;};if _cafga .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_cecgc ,_ebgcc :=_e .ParseUint (_cafga .Value ,10,8);if _ebgcc !=nil {return _ebgcc ;};_edgge :=uint8 (_cecgc );_affeg .FunctionGroupIdAttr =&_edgge ; +continue ;};if _cafga .Name .Local =="\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"{_dfgegcd ,_cafdf :=_e .ParseUint (_cafga .Value ,10,8);if _cafdf !=nil {return _cafdf ;};_gaggd :=uint8 (_dfgegcd );_affeg .OldFunctionGroupIdAttr =&_gaggd ; +continue ;};if _cafga .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_eebbf ,_gafedf :=_e .ParseUint (_cafga .Value ,10,8);if _gafedf !=nil {return _gafedf ;};_agfcec :=uint8 (_eebbf );_affeg .ShortcutKeyAttr =&_agfcec ; +continue ;};if _cafga .Name .Local =="\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"{_bbdead ,_abebd :=_e .ParseUint (_cafga .Value ,10,8);if _abebd !=nil {return _abebd ;};_dbdgdg :=uint8 (_bbdead );_affeg .OldShortcutKeyAttr =&_dbdgdg ; +continue ;};if _cafga .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_gaadc ,_bggebd :=_e .ParseBool (_cafga .Value );if _bggebd !=nil {return _bggebd ;};_affeg .HiddenAttr =&_gaadc ;continue ;};if _cafga .Name .Local =="\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"{_fcdac ,_ffecd :=_e .ParseBool (_cafga .Value ); +if _ffecd !=nil {return _ffecd ;};_affeg .OldHiddenAttr =&_fcdac ;continue ;};if _cafga .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_acfbd ,_fcaag :=_cafga .Value ,error (nil );if _fcaag !=nil {return _fcaag ;};_affeg .CustomMenuAttr =&_acfbd ; +continue ;};if _cafga .Name .Local =="\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_fddaf ,_cbcea :=_cafga .Value ,error (nil );if _cbcea !=nil {return _cbcea ;};_affeg .OldCustomMenuAttr =&_fddaf ;continue ;};if _cafga .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_bdceba ,_eecab :=_cafga .Value ,error (nil ); +if _eecab !=nil {return _eecab ;};_affeg .DescriptionAttr =&_bdceba ;continue ;};if _cafga .Name .Local =="\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"{_gfbad ,_gcebaa :=_cafga .Value ,error (nil );if _gcebaa !=nil {return _gcebaa ; +};_affeg .OldDescriptionAttr =&_gfbad ;continue ;};if _cafga .Name .Local =="\u0068\u0065\u006c\u0070"{_debbb ,_aggdab :=_cafga .Value ,error (nil );if _aggdab !=nil {return _aggdab ;};_affeg .HelpAttr =&_debbb ;continue ;};if _cafga .Name .Local =="\u006fl\u0064\u0048\u0065\u006c\u0070"{_edbeg ,_fdaee :=_cafga .Value ,error (nil ); +if _fdaee !=nil {return _fdaee ;};_affeg .OldHelpAttr =&_edbeg ;continue ;};if _cafga .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_dbcde ,_egead :=_cafga .Value ,error (nil );if _egead !=nil {return _egead ;};_affeg .StatusBarAttr =&_dbcde ; +continue ;};if _cafga .Name .Local =="\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"{_cdggg ,_debee :=_cafga .Value ,error (nil );if _debee !=nil {return _debee ;};_affeg .OldStatusBarAttr =&_cdggg ;continue ;};if _cafga .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_efba ,_deeeaa :=_cafga .Value ,error (nil ); +if _deeeaa !=nil {return _deeeaa ;};_affeg .CommentAttr =&_efba ;continue ;};if _cafga .Name .Local =="\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"{_bgegc ,_edccg :=_cafga .Value ,error (nil );if _edccg !=nil {return _edccg ;};_affeg .OldCommentAttr =&_bgegc ; +continue ;};if _cafga .Name .Local =="\u0072\u0049\u0064"{_caddac ,_eeggg :=_e .ParseUint (_cafga .Value ,10,32);if _eeggg !=nil {return _eeggg ;};_fgbeb :=uint32 (_caddac );_affeg .RIdAttr =&_fgbeb ;continue ;};if _cafga .Name .Local =="\u0075\u0061"{_efcafc ,_bggc :=_e .ParseBool (_cafga .Value ); +if _bggc !=nil {return _bggc ;};_affeg .UaAttr =&_efcafc ;continue ;};if _cafga .Name .Local =="\u0072\u0061"{_fbaaf ,_ebbec :=_e .ParseBool (_cafga .Value );if _ebbec !=nil {return _ebbec ;};_affeg .RaAttr =&_fbaaf ;continue ;};};_acaee :for {_fdecbe ,_eefaa :=d .Token (); +if _eefaa !=nil {return _eefaa ;};switch _cagca :=_fdecbe .(type ){case _d .StartElement :switch _cagca .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_affeg .Formula =new (string ); +if _bgfcab :=d .DecodeElement (_affeg .Formula ,&_cagca );_bgfcab !=nil {return _bgfcab ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_affeg .OldFormula =new (string ); +if _fbedf :=d .DecodeElement (_affeg .OldFormula ,&_cagca );_fbedf !=nil {return _fbedf ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_affeg .ExtLst =NewCT_ExtensionList (); +if _ebbedf :=d .DecodeElement (_affeg .ExtLst ,&_cagca );_ebbedf !=nil {return _ebbedf ;};default:_ea .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",_cagca .Name ); +if _gcabe :=d .Skip ();_gcabe !=nil {return _gcabe ;};};case _d .EndElement :break _acaee ;case _d .CharData :};};return nil ;};const (ST_CredMethodUnset ST_CredMethod =0;ST_CredMethodIntegrated ST_CredMethod =1;ST_CredMethodNone ST_CredMethod =2;ST_CredMethodStored ST_CredMethod =3; +ST_CredMethodPrompt ST_CredMethod =4;);func (_bcfaa ST_FileType )ValidateWithPath (path string )error {switch _bcfaa {case 0,1,2,3,4,5:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcfaa )); +};return nil ;};func (_eecb *CT_ChartsheetPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eecb .PublishedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eecb .PublishedAttr ))}); +};if _eecb .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_eecb .CodeNameAttr )});};e .EncodeToken (start );if _eecb .TabColor !=nil {_ecab :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}}; +e .EncodeElement (_eecb .TabColor ,_ecab );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_DbPr struct{ -// XPath -XpathAttr string ; +// Connection String +ConnectionAttr string ; -// XML Data Type -XmlDataTypeAttr string ; +// Command Text +CommandAttr *string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_debaga ST_RevisionAction )ValidateWithPath (path string )error {switch _debaga {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 (_debaga )); -};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;); +// Command Text +ServerCommandAttr *string ; -// ValidateWithPath validates the CT_CalcChain and its children, prefixing error messages with path -func (_gage *CT_CalcChain )ValidateWithPath (path string )error {for _efdf ,_aecd :=range _gage .C {if _befa :=_aecd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_efdf ));_befa !=nil {return _befa ;};};if _gage .ExtLst !=nil {if _ccge :=_gage .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ccge !=nil {return _ccge ;};};return nil ;};type ST_ItemType byte ;type CT_MdxKPI struct{ +// OLE DB Command Type +CommandTypeAttr *uint32 ;};func (_gcbef ST_GrowShrinkType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gcbef .String (),start );};func (_edgda ST_CellFormulaType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_edgda .String (),start ); +};func (_faded *CT_RangeSet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aebcg :=range start .Attr {if _aebcg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aebcg .Name .Local =="\u0069\u0064"||_aebcg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_aebcg .Name .Local =="\u0069\u0064"{_edfaa ,_cbcaad :=_aebcg .Value ,error (nil ); +if _cbcaad !=nil {return _cbcaad ;};_faded .IdAttr =&_edfaa ;continue ;};if _aebcg .Name .Local =="\u0069\u0031"{_cfeba ,_cfedg :=_e .ParseUint (_aebcg .Value ,10,32);if _cfedg !=nil {return _cfedg ;};_abfdc :=uint32 (_cfeba );_faded .I1Attr =&_abfdc ; +continue ;};if _aebcg .Name .Local =="\u0069\u0032"{_dbccd ,_eccfb :=_e .ParseUint (_aebcg .Value ,10,32);if _eccfb !=nil {return _eccfb ;};_cagd :=uint32 (_dbccd );_faded .I2Attr =&_cagd ;continue ;};if _aebcg .Name .Local =="\u0069\u0033"{_cefgf ,_gadb :=_e .ParseUint (_aebcg .Value ,10,32); +if _gadb !=nil {return _gadb ;};_cdgeg :=uint32 (_cefgf );_faded .I3Attr =&_cdgeg ;continue ;};if _aebcg .Name .Local =="\u0069\u0034"{_cfcgd ,_ffcae :=_e .ParseUint (_aebcg .Value ,10,32);if _ffcae !=nil {return _ffcae ;};_dbbcgf :=uint32 (_cfcgd );_faded .I4Attr =&_dbbcgf ; +continue ;};if _aebcg .Name .Local =="\u0072\u0065\u0066"{_cfagg ,_dcfbc :=_aebcg .Value ,error (nil );if _dcfbc !=nil {return _dcfbc ;};_faded .RefAttr =&_cfagg ;continue ;};if _aebcg .Name .Local =="\u006e\u0061\u006d\u0065"{_gbbdbf ,_gegddb :=_aebcg .Value ,error (nil ); +if _gegddb !=nil {return _gegddb ;};_faded .NameAttr =&_gbbdbf ;continue ;};if _aebcg .Name .Local =="\u0073\u0068\u0065e\u0074"{_bgeee ,_fedc :=_aebcg .Value ,error (nil );if _fedc !=nil {return _fedc ;};_faded .SheetAttr =&_bgeee ;continue ;};};for {_fddagf ,_ebagg :=d .Token (); +if _ebagg !=nil {return _aa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u003a\u0020\u0025\u0073",_ebagg );};if _fbbad ,_dbdd :=_fddagf .(_d .EndElement );_dbdd &&_fbbad .Name ==start .Name {break ; +};};return nil ;};func (_ddagc *CT_QueryTableField )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfeef :=range start .Attr {if _bfeef .Name .Local =="\u0069\u0064"{_becae ,_edffeb :=_e .ParseUint (_bfeef .Value ,10,32);if _edffeb !=nil {return _edffeb ; +};_ddagc .IdAttr =uint32 (_becae );continue ;};if _bfeef .Name .Local =="\u006e\u0061\u006d\u0065"{_gffcf ,_fgfgd :=_bfeef .Value ,error (nil );if _fgfgd !=nil {return _fgfgd ;};_ddagc .NameAttr =&_gffcf ;continue ;};if _bfeef .Name .Local =="\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"{_gbde ,_gaebgc :=_e .ParseBool (_bfeef .Value ); +if _gaebgc !=nil {return _gaebgc ;};_ddagc .DataBoundAttr =&_gbde ;continue ;};if _bfeef .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_eafaf ,_agfaf :=_e .ParseBool (_bfeef .Value );if _agfaf !=nil {return _agfaf ;};_ddagc .RowNumbersAttr =&_eafaf ; +continue ;};if _bfeef .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_bgfeb ,_ddaf :=_e .ParseBool (_bfeef .Value );if _ddaf !=nil {return _ddaf ;};_ddagc .FillFormulasAttr =&_bgfeb ;continue ;};if _bfeef .Name .Local =="\u0063l\u0069\u0070\u0070\u0065\u0064"{_dfeef ,_agdcf :=_e .ParseBool (_bfeef .Value ); +if _agdcf !=nil {return _agdcf ;};_ddagc .ClippedAttr =&_dfeef ;continue ;};if _bfeef .Name .Local =="\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"{_ccfgd ,_dcgbbf :=_e .ParseUint (_bfeef .Value ,10,32);if _dcgbbf !=nil {return _dcgbbf ; +};_gacg :=uint32 (_ccfgd );_ddagc .TableColumnIdAttr =&_gacg ;continue ;};};_efcdcf :for {_bfcbb ,_eeffa :=d .Token ();if _eeffa !=nil {return _eeffa ;};switch _dccab :=_bfcbb .(type ){case _d .StartElement :switch _dccab .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddagc .ExtLst =NewCT_ExtensionList (); +if _dgbgd :=d .DecodeElement (_ddagc .ExtLst ,&_dccab );_dgbgd !=nil {return _dgbgd ;};default:_ea .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",_dccab .Name ); +if _eedgg :=d .Skip ();_eedgg !=nil {return _eedgg ;};};case _d .EndElement :break _efcdcf ;case _d .CharData :};};return nil ;};func (_deg *CT_Border )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _deg .DiagonalUpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_deg .DiagonalUpAttr ))}); +};if _deg .DiagonalDownAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_deg .DiagonalDownAttr ))});};if _deg .OutlineAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_deg .OutlineAttr ))}); +};e .EncodeToken (start );if _deg .Start !=nil {_faf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_deg .Start ,_faf );};if _deg .End !=nil {_fdf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0064"}}; +e .EncodeElement (_deg .End ,_fdf );};if _deg .Left !=nil {_dgd :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_deg .Left ,_dgd );};if _deg .Right !=nil {_acfb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0067\u0068\u0074"}}; +e .EncodeElement (_deg .Right ,_acfb );};if _deg .Top !=nil {_gef :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070"}};e .EncodeElement (_deg .Top ,_gef );};if _deg .Bottom !=nil {_fge :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0062\u006f\u0074\u0074\u006fm"}}; +e .EncodeElement (_deg .Bottom ,_fge );};if _deg .Diagonal !=nil {_aacg :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"}};e .EncodeElement (_deg .Diagonal ,_aacg );};if _deg .Vertical !=nil {_babg :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"}}; +e .EncodeElement (_deg .Vertical ,_babg );};if _deg .Horizontal !=nil {_ffd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}};e .EncodeElement (_deg .Horizontal ,_ffd );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_dccdae *CT_Revisions )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbgge :for {_cfagad ,_gbgcff :=d .Token ();if _gbgcff !=nil {return _gbgcff ;};switch _cffbbg :=_cfagad .(type ){case _d .StartElement :switch _cffbbg .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfgfd :=NewCT_RevisionRowColumn (); +if _cagbb :=d .DecodeElement (_cfgfd ,&_cffbbg );_cagbb !=nil {return _cagbb ;};_dccdae .Rrc =append (_dccdae .Rrc ,_cfgfd );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffcabf :=NewCT_RevisionMove (); +if _cefbe :=d .DecodeElement (_ffcabf ,&_cffbbg );_cefbe !=nil {return _cefbe ;};_dccdae .Rm =append (_dccdae .Rm ,_ffcabf );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dddebe :=NewCT_RevisionCustomView (); +if _feaeb :=d .DecodeElement (_dddebe ,&_cffbbg );_feaeb !=nil {return _feaeb ;};_dccdae .Rcv =append (_dccdae .Rcv ,_dddebe );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daddc :=NewCT_RevisionSheetRename (); +if _bfecd :=d .DecodeElement (_daddc ,&_cffbbg );_bfecd !=nil {return _bfecd ;};_dccdae .Rsnm =append (_dccdae .Rsnm ,_daddc );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdfcg :=NewCT_RevisionInsertSheet (); +if _ebaed :=d .DecodeElement (_gdfcg ,&_cffbbg );_ebaed !=nil {return _ebaed ;};_dccdae .Ris =append (_dccdae .Ris ,_gdfcg );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcffdfb :=NewCT_RevisionCellChange (); +if _edbbc :=d .DecodeElement (_dcffdfb ,&_cffbbg );_edbbc !=nil {return _edbbc ;};_dccdae .Rcc =append (_dccdae .Rcc ,_dcffdfb );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_begef :=NewCT_RevisionFormatting (); +if _cddbg :=d .DecodeElement (_begef ,&_cffbbg );_cddbg !=nil {return _cddbg ;};_dccdae .Rfmt =append (_dccdae .Rfmt ,_begef );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfgcg :=NewCT_RevisionAutoFormatting (); +if _gffcc :=d .DecodeElement (_gfgcg ,&_cffbbg );_gffcc !=nil {return _gffcc ;};_dccdae .Raf =append (_dccdae .Raf ,_gfgcg );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbfga :=NewCT_RevisionDefinedName (); +if _dbecf :=d .DecodeElement (_dbfga ,&_cffbbg );_dbecf !=nil {return _dbecf ;};_dccdae .Rdn =append (_dccdae .Rdn ,_dbfga );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dadad :=NewCT_RevisionComment (); +if _aaaab :=d .DecodeElement (_dadad ,&_cffbbg );_aaaab !=nil {return _aaaab ;};_dccdae .Rcmt =append (_dccdae .Rcmt ,_dadad );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agaa :=NewCT_RevisionQueryTableField (); +if _gdega :=d .DecodeElement (_agaa ,&_cffbbg );_gdega !=nil {return _gdega ;};_dccdae .Rqt =append (_dccdae .Rqt ,_agaa );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggcad :=NewCT_RevisionConflict (); +if _dfeabb :=d .DecodeElement (_ggcad ,&_cffbbg );_dfeabb !=nil {return _dfeabb ;};_dccdae .Rcft =append (_dccdae .Rcft ,_ggcad );default:_ea .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",_cffbbg .Name ); +if _fabag :=d .Skip ();_fabag !=nil {return _fabag ;};};case _d .EndElement :break _dbgge ;case _d .CharData :};};return nil ;};func (_eabee ST_SortBy )String ()string {switch _eabee {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 (_gdgag *CT_RangeSets )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edggb :=range start .Attr {if _edggb .Name .Local =="\u0063\u006f\u0075n\u0074"{_bebcd ,_bbcag :=_e .ParseUint (_edggb .Value ,10,32); +if _bbcag !=nil {return _bbcag ;};_bggea :=uint32 (_bebcd );_gdgag .CountAttr =&_bggea ;continue ;};};_dbefa :for {_aebde ,_cadaa :=d .Token ();if _cadaa !=nil {return _cadaa ;};switch _agceb :=_aebde .(type ){case _d .StartElement :switch _agceb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddacf :=NewCT_RangeSet (); +if _bccfb :=d .DecodeElement (_ddacf ,&_agceb );_bccfb !=nil {return _bccfb ;};_gdgag .RangeSet =append (_gdgag .RangeSet ,_ddacf );default:_ea .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",_agceb .Name ); +if _aeafb :=d .Skip ();_aeafb !=nil {return _aeafb ;};};case _d .EndElement :break _dbefa ;case _d .CharData :};};return nil ;};func (_bgffc *ST_ConditionalFormattingOperator )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bgffc =0; +case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_bgffc =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_bgffc =2;case "\u0065\u0071\u0075a\u006c":*_bgffc =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_bgffc =4; +case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_bgffc =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_bgffc =6;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_bgffc =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_bgffc =8; +case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_bgffc =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_bgffc =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_bgffc =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_bgffc =12; +};return nil ;};func (_eabbe *CT_Extension )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cagc :=range start .Attr {if _cagc .Name .Local =="\u0075\u0072\u0069"{_bedgb ,_gdacc :=_cagc .Value ,error (nil );if _gdacc !=nil {return _gdacc ; +};_eabbe .UriAttr =&_bedgb ;continue ;};};_cbfadd :for {_bcggf ,_fbede :=d .Token ();if _fbede !=nil {return _fbede ;};switch _fdbga :=_bcggf .(type ){case _d .StartElement :switch _fdbga .Name {default:if _agga ,_cade :=_eg .CreateElement (_fdbga );_cade !=nil {return _cade ; +}else {if _ageg :=d .DecodeElement (_agga ,&_fdbga );_ageg !=nil {return _ageg ;};_eabbe .Any =_agga ;};};case _d .EndElement :break _cbfadd ;case _d .CharData :};};return nil ;};func NewCT_I ()*CT_I {_bgcac :=&CT_I {};return _bgcac };func (_acdcf *ST_GrowShrinkType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eceac ,_cgdaff :=d .Token (); +if _cgdaff !=nil {return _cgdaff ;};if _fecdc ,_edagg :=_eceac .(_d .EndElement );_edagg &&_fecdc .Name ==start .Name {*_acdcf =1;return nil ;};if _ggebb ,_fafad :=_eceac .(_d .CharData );!_fafad {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eceac ); +}else {switch string (_ggebb ){case "":*_acdcf =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_acdcf =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_acdcf =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_acdcf =3; +};};_eceac ,_cgdaff =d .Token ();if _cgdaff !=nil {return _cgdaff ;};if _affef ,_acgcf :=_eceac .(_d .EndElement );_acgcf &&_affef .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eceac ); +};func (_cagfdf ST_HorizontalAlignment )ValidateWithPath (path string )error {switch _cagfdf {case 0,1,2,3,4,5,6,7,8:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cagfdf )); +};return nil ;};func (_gbcda *ExternalLink )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbcda .CT_ExternalLink =*NewCT_ExternalLink ();_bbfcb :for {_gaadb ,_fegcg :=d .Token ();if _fegcg !=nil {return _fegcg ;};switch _cefce :=_gaadb .(type ){case _d .StartElement :switch _cefce .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\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"}:_gbcda .Choice =NewCT_ExternalLinkChoice (); +if _fdaae :=d .DecodeElement (&_gbcda .Choice .ExternalBook ,&_cefce );_fdaae !=nil {return _fdaae ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbcda .Choice =NewCT_ExternalLinkChoice (); +if _dbbed :=d .DecodeElement (&_gbcda .Choice .DdeLink ,&_cefce );_dbbed !=nil {return _dbbed ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbcda .Choice =NewCT_ExternalLinkChoice (); +if _dcbcf :=d .DecodeElement (&_gbcda .Choice .OleLink ,&_cefce );_dcbcf !=nil {return _dcbcf ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbcda .ExtLst =NewCT_ExtensionList (); +if _afbff :=d .DecodeElement (_gbcda .ExtLst ,&_cefce );_afbff !=nil {return _afbff ;};default:_ea .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",_cefce .Name ); +if _cgfeeg :=d .Skip ();_cgfeeg !=nil {return _cgfeeg ;};};case _d .EndElement :break _bbfcb ;case _d .CharData :};};return nil ;}; -// Member Unique Name Index -NAttr uint32 ; +// ValidateWithPath validates the CT_DeletedField and its children, prefixing error messages with path +func (_babge *CT_DeletedField )ValidateWithPath (path string )error {return nil };func NewCT_TableMissing ()*CT_TableMissing {_fdfeg :=&CT_TableMissing {};return _fdfeg }; -// KPI Index -NpAttr uint32 ; +// Validate validates the CT_BorderPr and its children +func (_acee *CT_BorderPr )Validate ()error {return _acee .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072");};type CT_Connections struct{ -// KPI Property -PAttr ST_MdxKPIProperty ;};func (_fgeea ST_FieldSortType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fgeea .String (),start );};func (_abea *CT_FileRecoveryPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _abea .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_abea .AutoRecoverAttr ))}); -};if _abea .CrashSaveAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_abea .CrashSaveAttr ))});};if _abea .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_abea .DataExtractLoadAttr ))}); -};if _abea .RepairLoadAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_abea .RepairLoadAttr ))});};e .EncodeToken (start ); -e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_DateGroupItem struct{ +// Connection +Connection []*CT_Connection ;}; -// Year -YearAttr uint16 ; +// ValidateWithPath validates the CT_Cols and its children, prefixing error messages with path +func (_cbdd *CT_Cols )ValidateWithPath (path string )error {for _ecca ,_dbfd :=range _cbdd .Col {if _daeff :=_dbfd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_ecca ));_daeff !=nil {return _daeff ; +};};return nil ;};func (_bdgedf *CT_PageSetUpPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggfa :=range start .Attr {if _ggfa .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_abdbb ,_gbcaa :=_e .ParseBool (_ggfa .Value ); +if _gbcaa !=nil {return _gbcaa ;};_bdgedf .AutoPageBreaksAttr =&_abdbb ;continue ;};if _ggfa .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_faaac ,_fdgddf :=_e .ParseBool (_ggfa .Value );if _fdgddf !=nil {return _fdgddf ;};_bdgedf .FitToPageAttr =&_faaac ; +continue ;};};for {_gfbec ,_bgabg :=d .Token ();if _bgabg !=nil {return _aa .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",_bgabg );};if _beeg ,_fcfce :=_gfbec .(_d .EndElement ); +_fcfce &&_beeg .Name ==start .Name {break ;};};return nil ;};func (_cdebc *CT_PivotAreaReference )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdebc .FieldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_cdebc .FieldAttr )}); +};if _cdebc .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_cdebc .CountAttr )});};if _cdebc .SelectedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cdebc .SelectedAttr ))}); +};if _cdebc .ByPositionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cdebc .ByPositionAttr ))});};if _cdebc .RelativeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cdebc .RelativeAttr ))}); +};if _cdebc .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cdebc .DefaultSubtotalAttr ))}); +};if _cdebc .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cdebc .SumSubtotalAttr ))});};if _cdebc .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cdebc .CountASubtotalAttr ))}); +};if _cdebc .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cdebc .AvgSubtotalAttr ))});};if _cdebc .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cdebc .MaxSubtotalAttr ))}); +};if _cdebc .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cdebc .MinSubtotalAttr ))});};if _cdebc .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cdebc .ProductSubtotalAttr ))}); +};if _cdebc .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cdebc .CountSubtotalAttr ))}); +};if _cdebc .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cdebc .StdDevSubtotalAttr ))}); +};if _cdebc .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cdebc .StdDevPSubtotalAttr ))}); +};if _cdebc .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cdebc .VarSubtotalAttr ))});};if _cdebc .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cdebc .VarPSubtotalAttr ))}); +};e .EncodeToken (start );if _cdebc .X !=nil {_bcbeg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_efaff :=range _cdebc .X {e .EncodeElement (_efaff ,_bcbeg );};};if _cdebc .ExtLst !=nil {_bcega :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_cdebc .ExtLst ,_bcega );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Month -MonthAttr *uint16 ; +// ValidateWithPath validates the CT_SharedItems and its children, prefixing error messages with path +func (_ccfefd *CT_SharedItems )ValidateWithPath (path string )error {for _gadga ,_ggdged :=range _ccfefd .M {if _ddggbg :=_ggdged .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_gadga ));_ddggbg !=nil {return _ddggbg ; +};};for _adagd ,_cbgfa :=range _ccfefd .N {if _cdaeca :=_cbgfa .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_adagd ));_cdaeca !=nil {return _cdaeca ;};};for _cgbef ,_bcabb :=range _ccfefd .B {if _egccf :=_bcabb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_cgbef )); +_egccf !=nil {return _egccf ;};};for _accaab ,_dgdcg :=range _ccfefd .E {if _gfcgd :=_dgdcg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_accaab ));_gfcgd !=nil {return _gfcgd ;};};for _ebbag ,_efbgd :=range _ccfefd .S {if _aedddf :=_efbgd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_ebbag )); +_aedddf !=nil {return _aedddf ;};};for _eceba ,_ggdad :=range _ccfefd .D {if _dedaa :=_ggdad .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_eceba ));_dedaa !=nil {return _dedaa ;};};return nil ;}; -// Day -DayAttr *uint16 ; +// ValidateWithPath validates the SingleXmlCells and its children, prefixing error messages with path +func (_adbag *SingleXmlCells )ValidateWithPath (path string )error {if _dfdfcd :=_adbag .CT_SingleXmlCells .ValidateWithPath (path );_dfdfcd !=nil {return _dfdfcd ;};return nil ;};type CT_RevisionConflict struct{ -// Hour -HourAttr *uint16 ; +// Sheet Id +SheetIdAttr *uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;}; -// Minute -MinuteAttr *uint16 ; +// ValidateWithPath validates the CT_XmlCellPr and its children, prefixing error messages with path +func (_daeca *CT_XmlCellPr )ValidateWithPath (path string )error {if _cbebc :=_daeca .XmlPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0050\u0072");_cbebc !=nil {return _cbebc ;};if _daeca .ExtLst !=nil {if _dcgfee :=_daeca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dcgfee !=nil {return _dcgfee ;};};return nil ;};func (_bbgbf ST_DataValidationType )String ()string {switch _bbgbf {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 "";};type ST_Pane byte ;func (_ebdggf *CT_RevisionFormatting )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbagd :=range start .Attr {if _cbagd .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_fdfcd ,_egdbg :=_e .ParseUint (_cbagd .Value ,10,32); +if _egdbg !=nil {return _egdbg ;};_ebdggf .SheetIdAttr =uint32 (_fdfcd );continue ;};if _cbagd .Name .Local =="\u0078\u0066\u0044x\u0066"{_fdbgg ,_cdbcg :=_e .ParseBool (_cbagd .Value );if _cdbcg !=nil {return _cdbcg ;};_ebdggf .XfDxfAttr =&_fdbgg ;continue ; +};if _cbagd .Name .Local =="\u0073"{_aabbd ,_ggagb :=_e .ParseBool (_cbagd .Value );if _ggagb !=nil {return _ggagb ;};_ebdggf .SAttr =&_aabbd ;continue ;};if _cbagd .Name .Local =="\u0073\u0071\u0072e\u0066"{_degaa ,_fbgef :=ParseSliceST_Sqref (_cbagd .Value ); +if _fbgef !=nil {return _fbgef ;};_ebdggf .SqrefAttr =_degaa ;continue ;};if _cbagd .Name .Local =="\u0073\u0074\u0061r\u0074"{_fccecg ,_babecb :=_e .ParseUint (_cbagd .Value ,10,32);if _babecb !=nil {return _babecb ;};_dabba :=uint32 (_fccecg );_ebdggf .StartAttr =&_dabba ; +continue ;};if _cbagd .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_dfdbb ,_fcaae :=_e .ParseUint (_cbagd .Value ,10,32);if _fcaae !=nil {return _fcaae ;};_cccgd :=uint32 (_dfdbb );_ebdggf .LengthAttr =&_cccgd ;continue ;};};_ffefd :for {_fdbae ,_cgbeb :=d .Token (); +if _cgbeb !=nil {return _cgbeb ;};switch _fdbgce :=_fdbae .(type ){case _d .StartElement :switch _fdbgce .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebdggf .Dxf =NewCT_Dxf (); +if _dddag :=d .DecodeElement (_ebdggf .Dxf ,&_fdbgce );_dddag !=nil {return _dddag ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebdggf .ExtLst =NewCT_ExtensionList (); +if _adacb :=d .DecodeElement (_ebdggf .ExtLst ,&_fdbgce );_adacb !=nil {return _adacb ;};default:_ea .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",_fdbgce .Name ); +if _dgfcg :=d .Skip ();_dgfcg !=nil {return _dgfcg ;};};case _d .EndElement :break _ffefd ;case _d .CharData :};};return nil ;}; -// Second -SecondAttr *uint16 ; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_fcaebf *CT_Drawing )ValidateWithPath (path string )error {return nil };func NewCT_PCDSCPage ()*CT_PCDSCPage {_aagbc :=&CT_PCDSCPage {};return _aagbc };func NewCT_CommentList ()*CT_CommentList {_dcabg :=&CT_CommentList {};return _dcabg }; -// Date Time Grouping -DateTimeGroupingAttr ST_DateTimeGrouping ;}; +// Validate validates the CT_RevisionFormatting and its children +func (_bbfbe *CT_RevisionFormatting )Validate ()error {return _bbfbe .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");};func NewCT_FontFamily ()*CT_FontFamily {_geedeg :=&CT_FontFamily {}; +_geedeg .ValAttr =0;return _geedeg ;};const (ST_CommentsUnset ST_Comments =0;ST_CommentsCommNone ST_Comments =1;ST_CommentsCommIndicator ST_Comments =2;ST_CommentsCommIndAndComment ST_Comments =3;); -// ValidateWithPath validates the CT_CustomFilter and its children, prefixing error messages with path -func (_gagd *CT_CustomFilter )ValidateWithPath (path string )error {if _bdfcd :=_gagd .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_bdfcd !=nil {return _bdfcd ;};return nil ;}; -func (_fgaa *CT_DataRef )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fgaa .RefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_fgaa .RefAttr )}); -};if _fgaa .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fgaa .NameAttr )});};if _fgaa .SheetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fgaa .SheetAttr )}); -};if _fgaa .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_fgaa .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};type CT_PivotCacheRecords struct{ +// Validate validates the CT_FileSharing and its children +func (_ddfgg *CT_FileSharing )Validate ()error {return _ddfgg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067");};func (_agagec ST_ItemType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ceggfa :=_d .Attr {}; +_ceggfa .Name =name ;switch _agagec {case ST_ItemTypeUnset :_ceggfa .Value ="";case ST_ItemTypeData :_ceggfa .Value ="\u0064\u0061\u0074\u0061";case ST_ItemTypeDefault :_ceggfa .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_ItemTypeSum :_ceggfa .Value ="\u0073\u0075\u006d"; +case ST_ItemTypeCountA :_ceggfa .Value ="\u0063\u006f\u0075\u006e\u0074\u0041";case ST_ItemTypeAvg :_ceggfa .Value ="\u0061\u0076\u0067";case ST_ItemTypeMax :_ceggfa .Value ="\u006d\u0061\u0078";case ST_ItemTypeMin :_ceggfa .Value ="\u006d\u0069\u006e"; +case ST_ItemTypeProduct :_ceggfa .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_ItemTypeCount :_ceggfa .Value ="\u0063\u006f\u0075n\u0074";case ST_ItemTypeStdDev :_ceggfa .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ItemTypeStdDevP :_ceggfa .Value ="\u0073t\u0064\u0044\u0065\u0076\u0050"; +case ST_ItemTypeVar :_ceggfa .Value ="\u0076\u0061\u0072";case ST_ItemTypeVarP :_ceggfa .Value ="\u0076\u0061\u0072\u0050";case ST_ItemTypeGrand :_ceggfa .Value ="\u0067\u0072\u0061n\u0064";case ST_ItemTypeBlank :_ceggfa .Value ="\u0062\u006c\u0061n\u006b"; +};return _ceggfa ,nil ;}; -// PivotCache Records Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_DataFields and its children, prefixing error messages with path +func (_fbgecc *CT_DataFields )ValidateWithPath (path string )error {for _adda ,_edefd :=range _fbgecc .DataField {if _dddf :=_edefd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0044\u0061\u0074a\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_adda )); +_dddf !=nil {return _dddf ;};};return nil ;};const (ST_DataValidationErrorStyleUnset ST_DataValidationErrorStyle =0;ST_DataValidationErrorStyleStop ST_DataValidationErrorStyle =1;ST_DataValidationErrorStyleWarning ST_DataValidationErrorStyle =2;ST_DataValidationErrorStyleInformation ST_DataValidationErrorStyle =3; +); -// PivotCache Record -R []*CT_Record ; +// Validate validates the CT_CellProtection and its children +func (_gbe *CT_CellProtection )Validate ()error {return _gbe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e");};func (_afegc *CT_MapInfo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abgfc :=range start .Attr {if _abgfc .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_ggeae ,_bcfca :=_abgfc .Value ,error (nil ); +if _bcfca !=nil {return _bcfca ;};_afegc .SelectionNamespacesAttr =_ggeae ;continue ;};};_aadae :for {_dfaaf ,_egbab :=d .Token ();if _egbab !=nil {return _egbab ;};switch _edgb :=_dfaaf .(type ){case _d .StartElement :switch _edgb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cedec :=NewCT_Schema (); +if _dfade :=d .DecodeElement (_cedec ,&_edgb );_dfade !=nil {return _dfade ;};_afegc .Schema =append (_afegc .Schema ,_cedec );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eddad :=NewCT_Map (); +if _ffaa :=d .DecodeElement (_eddad ,&_edgb );_ffaa !=nil {return _ffaa ;};_afegc .Map =append (_afegc .Map ,_eddad );default:_ea .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",_edgb .Name ); +if _bgcabf :=d .Skip ();_bgcabf !=nil {return _bgcabf ;};};case _d .EndElement :break _aadae ;case _d .CharData :};};return nil ;};func (_agfec ST_TotalsRowFunction )Validate ()error {return _agfec .ValidateWithPath ("")};func (_gfeb *CT_Item )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfeb .NAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_gfeb .NAttr )}); +};if _gfeb .TAttr !=ST_ItemTypeUnset {_ceafab ,_gdead :=_gfeb .TAttr .MarshalXMLAttr (_d .Name {Local :"\u0074"});if _gdead !=nil {return _gdead ;};start .Attr =append (start .Attr ,_ceafab );};if _gfeb .HAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gfeb .HAttr ))}); +};if _gfeb .SAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gfeb .SAttr ))});};if _gfeb .SdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gfeb .SdAttr ))}); +};if _gfeb .FAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gfeb .FAttr ))});};if _gfeb .MAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gfeb .MAttr ))}); +};if _gfeb .CAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gfeb .CAttr ))});};if _gfeb .XAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078"},Value :_aa .Sprintf ("\u0025\u0076",*_gfeb .XAttr )}); +};if _gfeb .DAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gfeb .DAttr ))});};if _gfeb .EAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gfeb .EAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_agaeda ST_DynamicFilterType )String ()string {switch _agaeda {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 ST_PhoneticAlignment byte ;func (_dddcc *CT_Cfvo )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_dbag ,_bdbdg :=_dddcc .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _bdbdg !=nil {return _bdbdg ;};start .Attr =append (start .Attr ,_dbag );if _dddcc .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_dddcc .ValAttr )});};if _dddcc .GteAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dddcc .GteAttr ))}); -};e .EncodeToken (start );if _dddcc .ExtLst !=nil {_feag :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dddcc .ExtLst ,_feag );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -};func NewCT_TextPr ()*CT_TextPr {_ccfca :=&CT_TextPr {};return _ccfca };type CT_SharedItems struct{ +// Validate validates the CT_RevisionSheetRename and its children +func (_eccdd *CT_RevisionSheetRename )Validate ()error {return _eccdd .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061m\u0065");};func (_ccdgf *CT_OlapPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ccdgf .LocalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u0063a\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ccdgf .LocalAttr ))}); +};if _ccdgf .LocalConnectionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_ccdgf .LocalConnectionAttr )}); +};if _ccdgf .LocalRefreshAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ccdgf .LocalRefreshAttr ))});}; +if _ccdgf .SendLocaleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ccdgf .SendLocaleAttr ))});};if _ccdgf .RowDrillCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_ccdgf .RowDrillCountAttr )}); +};if _ccdgf .ServerFillAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ccdgf .ServerFillAttr ))});};if _ccdgf .ServerNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ccdgf .ServerNumberFormatAttr ))}); +};if _ccdgf .ServerFontAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ccdgf .ServerFontAttr ))});};if _ccdgf .ServerFontColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ccdgf .ServerFontColorAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Contains Semi Mixed Data Types -ContainsSemiMixedTypesAttr *bool ; +// Validate validates the CT_CsPageSetup and its children +func (_gcgbg *CT_CsPageSetup )Validate ()error {return _gcgbg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0073\u0050\u0061\u0067\u0065S\u0065\u0074\u0075\u0070");}; -// Contains Non Date -ContainsNonDateAttr *bool ; +// ValidateWithPath validates the CT_ProtectedRange and its children, prefixing error messages with path +func (_cfgeg *CT_ProtectedRange )ValidateWithPath (path string )error {return nil };func NewCT_Sheets ()*CT_Sheets {_dafdf :=&CT_Sheets {};return _dafdf };func NewCT_OleItem ()*CT_OleItem {_gaaeda :=&CT_OleItem {};return _gaaeda }; -// Contains Date -ContainsDateAttr *bool ; +// ValidateWithPath validates the CT_Scenario and its children, prefixing error messages with path +func (_fbafg *CT_Scenario )ValidateWithPath (path string )error {for _fcgfg ,_befce :=range _fbafg .InputCells {if _aecge :=_befce .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006cs\u005b\u0025\u0064\u005d",path ,_fcgfg )); +_aecge !=nil {return _aecge ;};};return nil ;};type CT_Font struct{ -// Contains String -ContainsStringAttr *bool ; +// Font Name +Name []*CT_FontName ; -// Contains Blank -ContainsBlankAttr *bool ; +// Character Set +Charset []*CT_IntProperty ; -// Contains Mixed Data Types -ContainsMixedTypesAttr *bool ; +// Font Family +Family []*CT_FontFamily ; -// Contains Numbers -ContainsNumberAttr *bool ; +// Bold +B []*CT_BooleanProperty ; -// Contains Integer -ContainsIntegerAttr *bool ; +// Italic +I []*CT_BooleanProperty ; -// Minimum Numeric Value -MinValueAttr *float64 ; +// Strike Through +Strike []*CT_BooleanProperty ; -// Maximum Numeric Value -MaxValueAttr *float64 ; +// Outline +Outline []*CT_BooleanProperty ; -// Minimum Date Time -MinDateAttr *_d .Time ; +// Shadow +Shadow []*CT_BooleanProperty ; -// Maximum Date Time Value -MaxDateAttr *_d .Time ; +// Condense +Condense []*CT_BooleanProperty ; -// Shared Items Count -CountAttr *uint32 ; +// Extend +Extend []*CT_BooleanProperty ; -// Long Text -LongTextAttr *bool ; +// Text Color +Color []*CT_Color ; -// No Value -M []*CT_Missing ; +// Font Size +Sz []*CT_FontSize ; -// Numeric -N []*CT_Number ; +// Underline +U []*CT_UnderlineProperty ; -// Boolean -B []*CT_Boolean ; +// Text Vertical Alignment +VertAlign []*CT_VerticalAlignFontProperty ; -// Error Value -E []*CT_Error ; +// Scheme +Scheme []*CT_FontScheme ;};func (_facde ST_TextVAlign )ValidateWithPath (path string )error {switch _facde {case 0,1,2,3,4,5:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_facde )); +};return nil ;}; -// Character Value -S []*CT_String ; +// Validate validates the CT_DataValidation and its children +func (_cgabe *CT_DataValidation )Validate ()error {return _cgabe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");};func NewCT_Top10 ()*CT_Top10 {_agdgc :=&CT_Top10 {};return _agdgc }; +const (ST_CellFormulaTypeUnset ST_CellFormulaType =0;ST_CellFormulaTypeNormal ST_CellFormulaType =1;ST_CellFormulaTypeArray ST_CellFormulaType =2;ST_CellFormulaTypeDataTable ST_CellFormulaType =3;ST_CellFormulaTypeShared ST_CellFormulaType =4;);type ST_TableType byte ; +func NewCT_CellWatch ()*CT_CellWatch {_cffd :=&CT_CellWatch {};return _cffd };func (_eacb *CT_Cfvo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_daef ,_gfdbd :=_eacb .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _gfdbd !=nil {return _gfdbd ;};start .Attr =append (start .Attr ,_daef );if _eacb .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_eacb .ValAttr )});};if _eacb .GteAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0074\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eacb .GteAttr ))}); +};e .EncodeToken (start );if _eacb .ExtLst !=nil {_eeed :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eacb .ExtLst ,_eeed );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func NewCT_DiscretePr ()*CT_DiscretePr {_fagfdd :=&CT_DiscretePr {};return _fagfdd };type AG_AutoFormat struct{AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ; +ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;}; -// Date Time -D []*CT_DateTime ;};func NewCT_ConditionalFormats ()*CT_ConditionalFormats {_dcb :=&CT_ConditionalFormats {};return _dcb };type CT_SheetView struct{ +// Validate validates the CT_LegacyDrawing and its children +func (_bfabgg *CT_LegacyDrawing )Validate ()error {return _bfabgg .ValidateWithPath ("\u0043\u0054_\u004c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};type CT_RowHierarchiesUsage struct{ -// Window Protection -WindowProtectionAttr *bool ; +// Item Count +CountAttr *uint32 ; -// Show Formulas -ShowFormulasAttr *bool ; +// Row OLAP Hierarchies +RowHierarchyUsage []*CT_HierarchyUsage ;}; -// Show Grid Lines -ShowGridLinesAttr *bool ; +// Validate validates the CT_Table and its children +func (_abdfd *CT_Table )Validate ()error {return _abdfd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};func (_cbcc *CT_CacheFields )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbcc .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_cbcc .CountAttr )}); +};e .EncodeToken (start );if _cbcc .CacheField !=nil {_eeb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_aca :=range _cbcc .CacheField {e .EncodeElement (_aca ,_eeb ); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Comment ()*CT_Comment {_caec :=&CT_Comment {};_caec .Text =NewCT_Rst ();return _caec };type CT_ColorScale struct{ -// Show Headers -ShowRowColHeadersAttr *bool ; +// Conditional Format Value Object +Cfvo []*CT_Cfvo ; -// Show Zero Values -ShowZerosAttr *bool ; +// Color Gradiant Interpolation +Color []*CT_Color ;};func (_abee *CT_CellXfs )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abedg :=range start .Attr {if _abedg .Name .Local =="\u0063\u006f\u0075n\u0074"{_cdff ,_ceeca :=_e .ParseUint (_abedg .Value ,10,32);if _ceeca !=nil {return _ceeca ; +};_cddc :=uint32 (_cdff );_abee .CountAttr =&_cddc ;continue ;};};_fbgac :for {_dbee ,_eadf :=d .Token ();if _eadf !=nil {return _eadf ;};switch _dgccd :=_dbee .(type ){case _d .StartElement :switch _dgccd .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbbe :=NewCT_Xf (); +if _eacc :=d .DecodeElement (_cbbe ,&_dgccd );_eacc !=nil {return _eacc ;};_abee .Xf =append (_abee .Xf ,_cbbe );default:_ea .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",_dgccd .Name ); +if _gfba :=d .Skip ();_gfba !=nil {return _gfba ;};};case _d .EndElement :break _fbgac ;case _d .CharData :};};return nil ;};func (_ccccec *CT_PageMargins )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_aa .Sprintf ("\u0025\u0076",_ccccec .LeftAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_aa .Sprintf ("\u0025\u0076",_ccccec .RightAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u006f\u0070"},Value :_aa .Sprintf ("\u0025\u0076",_ccccec .TopAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_aa .Sprintf ("\u0025\u0076",_ccccec .BottomAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0076",_ccccec .HeaderAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0076",_ccccec .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func (_dagde *ST_GradientType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dddgd ,_degcf :=d .Token ();if _degcf !=nil {return _degcf ;};if _fcdce ,_dcagd :=_dddgd .(_d .EndElement );_dcagd &&_fcdce .Name ==start .Name {*_dagde =1;return nil ; +};if _cgbaea ,_eagbdf :=_dddgd .(_d .CharData );!_eagbdf {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dddgd );}else {switch string (_cgbaea ){case "":*_dagde =0; +case "\u006c\u0069\u006e\u0065\u0061\u0072":*_dagde =1;case "\u0070\u0061\u0074\u0068":*_dagde =2;};};_dddgd ,_degcf =d .Token ();if _degcf !=nil {return _degcf ;};if _gccae ,_bbgff :=_dddgd .(_d .EndElement );_bbgff &&_gccae .Name ==start .Name {return nil ; +};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dddgd );};func (_fdebg ST_TableStyleType )Validate ()error {return _fdebg .ValidateWithPath ("")}; +func NewHeaders ()*Headers {_cfgac :=&Headers {};_cfgac .CT_RevisionHeaders =*NewCT_RevisionHeaders ();return _cfgac ;};func (_gacfff *CT_PrintOptions )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gacfff .HorizontalCenteredAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gacfff .HorizontalCenteredAttr ))}); +};if _gacfff .VerticalCenteredAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gacfff .VerticalCenteredAttr ))}); +};if _gacfff .HeadingsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gacfff .HeadingsAttr ))});};if _gacfff .GridLinesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gacfff .GridLinesAttr ))}); +};if _gacfff .GridLinesSetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gacfff .GridLinesSetAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_Axis byte ; -// Right To Left -RightToLeftAttr *bool ; +// ValidateWithPath validates the CT_ChartFormat and its children, prefixing error messages with path +func (_gaacc *CT_ChartFormat )ValidateWithPath (path string )error {if _cgef :=_gaacc .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_cgef !=nil {return _cgef ;};return nil ;};func (_ebebaa *ST_ItemType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbfcg ,_fbecdf :=d .Token (); +if _fbecdf !=nil {return _fbecdf ;};if _agdfc ,_bdgfc :=_dbfcg .(_d .EndElement );_bdgfc &&_agdfc .Name ==start .Name {*_ebebaa =1;return nil ;};if _dbgfc ,_ggfbb :=_dbfcg .(_d .CharData );!_ggfbb {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbfcg ); +}else {switch string (_dbgfc ){case "":*_ebebaa =0;case "\u0064\u0061\u0074\u0061":*_ebebaa =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ebebaa =2;case "\u0073\u0075\u006d":*_ebebaa =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_ebebaa =4;case "\u0061\u0076\u0067":*_ebebaa =5; +case "\u006d\u0061\u0078":*_ebebaa =6;case "\u006d\u0069\u006e":*_ebebaa =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_ebebaa =8;case "\u0063\u006f\u0075n\u0074":*_ebebaa =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_ebebaa =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_ebebaa =11; +case "\u0076\u0061\u0072":*_ebebaa =12;case "\u0076\u0061\u0072\u0050":*_ebebaa =13;case "\u0067\u0072\u0061n\u0064":*_ebebaa =14;case "\u0062\u006c\u0061n\u006b":*_ebebaa =15;};};_dbfcg ,_fbecdf =d .Token ();if _fbecdf !=nil {return _fbecdf ;};if _ggadb ,_dedde :=_dbfcg .(_d .EndElement ); +_dedde &&_ggadb .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbfcg );};func (_egeda *ST_DvAspect )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_egeda =0; +case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_egeda =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_egeda =2;};return nil ;}; -// Sheet Tab Selected -TabSelectedAttr *bool ; +// Validate validates the CT_CalculatedItem and its children +func (_gdef *CT_CalculatedItem )Validate ()error {return _gdef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d");};func (_bbcdeb ST_GrowShrinkType )Validate ()error {return _bbcdeb .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;); -// Show Ruler -ShowRulerAttr *bool ; +// Validate validates the CT_PageFields and its children +func (_ebbda *CT_PageFields )Validate ()error {return _ebbda .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");};type CT_OlapPr struct{ -// Show Outline Symbols -ShowOutlineSymbolsAttr *bool ; +// Local Cube +LocalAttr *bool ; -// Default Grid Color -DefaultGridColorAttr *bool ; +// Local Cube Connection +LocalConnectionAttr *string ; -// Show White Space -ShowWhiteSpaceAttr *bool ; +// Local Refresh +LocalRefreshAttr *bool ; -// View Type -ViewAttr ST_SheetViewType ; +// Send Locale to OLAP +SendLocaleAttr *bool ; -// Top Left Visible Cell -TopLeftCellAttr *string ; +// Drill Through Count +RowDrillCountAttr *uint32 ; -// Color Id -ColorIdAttr *uint32 ; +// OLAP Fill Formatting +ServerFillAttr *bool ; -// Zoom Scale -ZoomScaleAttr *uint32 ; +// OLAP Number Format +ServerNumberFormatAttr *bool ; -// Zoom Scale Normal View -ZoomScaleNormalAttr *uint32 ; +// OLAP Server Font +ServerFontAttr *bool ; -// Zoom Scale Page Break Preview -ZoomScaleSheetLayoutViewAttr *uint32 ; +// OLAP Font Formatting +ServerFontColorAttr *bool ;};func NewCT_Cfvo ()*CT_Cfvo {_dbdag :=&CT_Cfvo {};_dbdag .TypeAttr =ST_CfvoType (1);return _dbdag }; -// Zoom Scale Page Layout View -ZoomScalePageLayoutViewAttr *uint32 ; +// Validate validates the CT_AutoFilter and its children +func (_bad *CT_AutoFilter )Validate ()error {return _bad .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");};type CT_Member struct{ -// Workbook View Index -WorkbookViewIdAttr uint32 ; - -// View Pane -Pane *CT_Pane ; +// Hidden Item Name +NameAttr string ;}; -// Selection -Selection []*CT_Selection ; +// ValidateWithPath validates the CT_SortState and its children, prefixing error messages with path +func (_bgaefe *CT_SortState )ValidateWithPath (path string )error {if _cacad :=_bgaefe .SortMethodAttr .ValidateWithPath (path +"\u002fS\u006fr\u0074\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_cacad !=nil {return _cacad ;};for _gbcec ,_bgfeea :=range _bgaefe .SortCondition {if _ggffae :=_bgfeea .ValidateWithPath (_aa .Sprintf ("%\u0073/\u0053\u006f\u0072\u0074\u0043\u006f\u006e\u0064i\u0074\u0069\u006f\u006e[%\u0064\u005d",path ,_gbcec )); +_ggffae !=nil {return _ggffae ;};};if _bgaefe .ExtLst !=nil {if _efaed :=_bgaefe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efaed !=nil {return _efaed ;};};return nil ;};func (_fecaea *PivotCacheDefinition )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_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\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\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 ,_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 ="\u006d\u0061\u003api\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e";return _fecaea .CT_PivotCacheDefinition .MarshalXML (e ,start );};type ST_PivotAreaType byte ; -// PivotTable Selection -PivotSelection []*CT_PivotSelection ; +// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path +func (_cgdf *CT_GradientStop )ValidateWithPath (path string )error {if _ddabb :=_cgdf .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_ddabb !=nil {return _ddabb ;};return nil ;};func (_adecb ST_OleUpdate )String ()string {switch _adecb {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 "";}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type CT_MdxSet struct{ +// ValidateWithPath validates the CT_Dialogsheet and its children, prefixing error messages with path +func (_efcab *CT_Dialogsheet )ValidateWithPath (path string )error {if _efcab .SheetPr !=nil {if _degdg :=_efcab .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_degdg !=nil {return _degdg ;};};if _efcab .SheetViews !=nil {if _afcb :=_efcab .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"); +_afcb !=nil {return _afcb ;};};if _efcab .SheetFormatPr !=nil {if _dcacc :=_efcab .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_dcacc !=nil {return _dcacc ;};};if _efcab .SheetProtection !=nil {if _efdbe :=_efcab .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); +_efdbe !=nil {return _efdbe ;};};if _efcab .CustomSheetViews !=nil {if _fbfdd :=_efcab .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_fbfdd !=nil {return _fbfdd ; +};};if _efcab .PrintOptions !=nil {if _cede :=_efcab .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_cede !=nil {return _cede ;};};if _efcab .PageMargins !=nil {if _cfdf :=_efcab .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"); +_cfdf !=nil {return _cfdf ;};};if _efcab .PageSetup !=nil {if _bccaa :=_efcab .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_bccaa !=nil {return _bccaa ;};};if _efcab .HeaderFooter !=nil {if _fegdb :=_efcab .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"); +_fegdb !=nil {return _fegdb ;};};if _efcab .Drawing !=nil {if _abcd :=_efcab .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_abcd !=nil {return _abcd ;};};if _efcab .LegacyDrawing !=nil {if _fbgg :=_efcab .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067"); +_fbgg !=nil {return _fbgg ;};};if _efcab .LegacyDrawingHF !=nil {if _bbbed :=_efcab .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_bbbed !=nil {return _bbbed ;};};if _efcab .DrawingHF !=nil {if _faadc :=_efcab .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"); +_faadc !=nil {return _faadc ;};};if _efcab .OleObjects !=nil {if _bgdf :=_efcab .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_bgdf !=nil {return _bgdf ;};};if _efcab .Controls !=nil {if _afadg :=_efcab .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs"); +_afadg !=nil {return _afadg ;};};if _efcab .ExtLst !=nil {if _gfgeg :=_efcab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfgeg !=nil {return _gfgeg ;};};return nil ;};func (_befbe ST_VolDepType )String ()string {switch _befbe {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 (_ccba *CT_CellSmartTags )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_aa .Sprintf ("\u0025\u0076",_ccba .RAttr )}); +e .EncodeToken (start );_bbfg :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};for _ ,_fdbcf :=range _ccba .CellSmartTag {e .EncodeElement (_fdbcf ,_bbfg );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type CT_Drawing struct{IdAttr string ;};func (_aeae *CT_ConditionalFormat )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aeae .PivotAreas =NewCT_PivotAreas ();for _ ,_bagaf :=range start .Attr {if _bagaf .Name .Local =="\u0073\u0063\u006fp\u0065"{_aeae .ScopeAttr .UnmarshalXMLAttr (_bagaf ); +continue ;};if _bagaf .Name .Local =="\u0074\u0079\u0070\u0065"{_aeae .TypeAttr .UnmarshalXMLAttr (_bagaf );continue ;};if _bagaf .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_gfbc ,_afcd :=_e .ParseUint (_bagaf .Value ,10,32);if _afcd !=nil {return _afcd ; +};_aeae .PriorityAttr =uint32 (_gfbc );continue ;};};_fabef :for {_gdfed ,_begc :=d .Token ();if _begc !=nil {return _begc ;};switch _gecc :=_gdfed .(type ){case _d .StartElement :switch _gecc .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bdbd :=d .DecodeElement (_aeae .PivotAreas ,&_gecc ); +_bdbd !=nil {return _bdbd ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aeae .ExtLst =NewCT_ExtensionList (); +if _gecec :=d .DecodeElement (_aeae .ExtLst ,&_gecc );_gecec !=nil {return _gecec ;};default:_ea .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",_gecc .Name ); +if _aaaea :=d .Skip ();_aaaea !=nil {return _aaaea ;};};case _d .EndElement :break _fabef ;case _d .CharData :};};return nil ;}; -// Set Definition Index -NsAttr uint32 ; +// Validate validates the CT_OleSize and its children +func (_dbaab *CT_OleSize )Validate ()error {return _dbaab .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");};func (_fbeaa *CT_ExternalDefinedName )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_fbeaa .NameAttr )}); +if _fbeaa .RefersToAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"},Value :_aa .Sprintf ("\u0025\u0076",*_fbeaa .RefersToAttr )});};if _fbeaa .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_fbeaa .SheetIdAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_PivotField ()*CT_PivotField {_adggb :=&CT_PivotField {};return _adggb };func (_bcadd *CT_Filter )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcadd .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_bcadd .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_MeasureGroup struct{ -// Sort By Member Index Count -CAttr *uint32 ; +// Measure Group Name +NameAttr string ; -// Set Sort Order -OAttr ST_MdxSetOrder ; +// Measure Group Display Name +CaptionAttr string ;};func (_gefdg *CT_SharedUser )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gefdg .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 _ ,_accfd :=range start .Attr {if _accfd .Name .Local =="\u0067\u0075\u0069\u0064"{_dfegb ,_gdfeg :=_accfd .Value ,error (nil );if _gdfeg !=nil {return _gdfeg ;};_gefdg .GuidAttr =_dfegb ;continue ;};if _accfd .Name .Local =="\u006e\u0061\u006d\u0065"{_ggcbf ,_fgbad :=_accfd .Value ,error (nil ); +if _fgbad !=nil {return _fgbad ;};_gefdg .NameAttr =_ggcbf ;continue ;};if _accfd .Name .Local =="\u0069\u0064"{_bgcad ,_aggge :=_e .ParseInt (_accfd .Value ,10,32);if _aggge !=nil {return _aggge ;};_gefdg .IdAttr =int32 (_bgcad );continue ;};if _accfd .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_fffca ,_ddgbdc :=ParseStdlibTime (_accfd .Value ); +if _ddgbdc !=nil {return _ddgbdc ;};_gefdg .DateTimeAttr =_fffca ;continue ;};};_gdgdee :for {_gdbc ,_acfcd :=d .Token ();if _acfcd !=nil {return _acfcd ;};switch _bbccg :=_gdbc .(type ){case _d .StartElement :switch _bbccg .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gefdg .ExtLst =NewCT_ExtensionList (); +if _acgac :=d .DecodeElement (_gefdg .ExtLst ,&_bbccg );_acgac !=nil {return _acgac ;};default:_ea .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",_bbccg .Name ); +if _faeda :=d .Skip ();_faeda !=nil {return _faeda ;};};case _d .EndElement :break _gdgdee ;case _d .CharData :};};return nil ;}; -// Member Unique Name Index -N []*CT_MetadataStringIndex ;};func (_egeab *ST_TableType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_daffcb ,_fabbe :=d .Token ();if _fabbe !=nil {return _fabbe ;};if _dbdcb ,_eccfef :=_daffcb .(_c .EndElement );_eccfef &&_dbdcb .Name ==start .Name {*_egeab =1; -return nil ;};if _afgaf ,_ddfce :=_daffcb .(_c .CharData );!_ddfce {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",_daffcb );}else {switch string (_afgaf ){case "":*_egeab =0; -case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_egeab =1;case "\u0078\u006d\u006c":*_egeab =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_egeab =3;};};_daffcb ,_fabbe =d .Token ();if _fabbe !=nil {return _fabbe ;};if _ddebf ,_adbbgb :=_daffcb .(_c .EndElement ); -_adbbgb &&_ddebf .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",_daffcb );};func (_aegb *CT_CellWatches )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -_edeeg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068"}};for _ ,_ggec :=range _aegb .CellWatch {e .EncodeElement (_ggec ,_edeeg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -};func (_bcbee *CT_PhoneticRun )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0062"},Value :_a .Sprintf ("\u0025\u0076",_bcbee .SbAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0062"},Value :_a .Sprintf ("\u0025\u0076",_bcbee .EbAttr )}); -e .EncodeToken (start );_fdccgg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074"}};_ff .AddPreserveSpaceAttr (&_fdccgg ,_bcbee .T );e .EncodeElement (_bcbee .T ,_fdccgg );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; +// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path +func (_cbeba *CT_NumFmt )ValidateWithPath (path string )error {return nil };func (_degc *CT_ConditionalFormats )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _degc .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_degc .CountAttr )}); +};e .EncodeToken (start );_cddaa :=_d .StartElement {Name :_d .Name {Local :"m\u0061:\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074"}};for _ ,_gdggg :=range _degc .ConditionalFormat {e .EncodeElement (_gdggg ,_cddaa ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fcdeb *CT_DefinedNames )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cada :for {_bfedc ,_gdbd :=d .Token ();if _gdbd !=nil {return _gdbd ;};switch _cacbe :=_bfedc .(type ){case _d .StartElement :switch _cacbe .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agfbg :=NewCT_DefinedName (); +if _fegb :=d .DecodeElement (_agfbg ,&_cacbe );_fegb !=nil {return _fegb ;};_fcdeb .DefinedName =append (_fcdeb .DefinedName ,_agfbg );default:_ea .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",_cacbe .Name ); +if _fcdg :=d .Skip ();_fcdg !=nil {return _fcdg ;};};case _d .EndElement :break _cada ;case _d .CharData :};};return nil ;};func (_gagca *CT_Sets )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aaead :=range start .Attr {if _aaead .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbacd ,_cdfgf :=_e .ParseUint (_aaead .Value ,10,32); +if _cdfgf !=nil {return _cdfgf ;};_aeba :=uint32 (_bbacd );_gagca .CountAttr =&_aeba ;continue ;};};_fefee :for {_fbbeb ,_dfggc :=d .Token ();if _dfggc !=nil {return _dfggc ;};switch _dfded :=_fbbeb .(type ){case _d .StartElement :switch _dfded .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfeed :=NewCT_Set (); +if _edecd :=d .DecodeElement (_gfeed ,&_dfded );_edecd !=nil {return _edecd ;};_gagca .Set =append (_gagca .Set ,_gfeed );default:_ea .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",_dfded .Name ); +if _geadb :=d .Skip ();_geadb !=nil {return _geadb ;};};case _d .EndElement :break _fefee ;case _d .CharData :};};return nil ;};func (_eeggc *CT_SheetProtection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eeggc .PasswordAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_eeggc .PasswordAttr )}); +};if _eeggc .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 :_aa .Sprintf ("\u0025\u0076",*_eeggc .AlgorithmNameAttr )}); +};if _eeggc .HashValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_aa .Sprintf ("\u0025\u0076",*_eeggc .HashValueAttr )});};if _eeggc .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_aa .Sprintf ("\u0025\u0076",*_eeggc .SaltValueAttr )}); +};if _eeggc .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_aa .Sprintf ("\u0025\u0076",*_eeggc .SpinCountAttr )});};if _eeggc .SheetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eeggc .SheetAttr ))}); +};if _eeggc .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eeggc .ObjectsAttr ))});};if _eeggc .ScenariosAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eeggc .ScenariosAttr ))}); +};if _eeggc .FormatCellsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eeggc .FormatCellsAttr ))});};if _eeggc .FormatColumnsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eeggc .FormatColumnsAttr ))}); +};if _eeggc .FormatRowsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eeggc .FormatRowsAttr ))});};if _eeggc .InsertColumnsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eeggc .InsertColumnsAttr ))}); +};if _eeggc .InsertRowsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eeggc .InsertRowsAttr ))});};if _eeggc .InsertHyperlinksAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eeggc .InsertHyperlinksAttr ))}); +};if _eeggc .DeleteColumnsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eeggc .DeleteColumnsAttr ))}); +};if _eeggc .DeleteRowsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eeggc .DeleteRowsAttr ))});};if _eeggc .SelectLockedCellsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eeggc .SelectLockedCellsAttr ))}); +};if _eeggc .SortAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u006f\u0072\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eeggc .SortAttr ))});};if _eeggc .AutoFilterAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eeggc .AutoFilterAttr ))}); +};if _eeggc .PivotTablesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eeggc .PivotTablesAttr ))});};if _eeggc .SelectUnlockedCellsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eeggc .SelectUnlockedCellsAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_CsPageSetup ()*CT_CsPageSetup {_fadbe :=&CT_CsPageSetup {};return _fadbe };type ST_RefMode byte ;func (_gfea *ST_PaneState )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgcfa ,_cbbcdc :=d .Token (); +if _cbbcdc !=nil {return _cbbcdc ;};if _fdgdf ,_ceceb :=_cgcfa .(_d .EndElement );_ceceb &&_fdgdf .Name ==start .Name {*_gfea =1;return nil ;};if _acdbbe ,_gcgbc :=_cgcfa .(_d .CharData );!_gcgbc {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgcfa ); +}else {switch string (_acdbbe ){case "":*_gfea =0;case "\u0073\u0070\u006ci\u0074":*_gfea =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_gfea =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_gfea =3;};};_cgcfa ,_cbbcdc =d .Token (); +if _cbbcdc !=nil {return _cbbcdc ;};if _bbbde ,_gadfd :=_cgcfa .(_d .EndElement );_gadfd &&_bbbde .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgcfa ); }; -// Validate validates the CT_DdeValues and its children -func (_fddbg *CT_DdeValues )Validate ()error {return _fddbg .ValidateWithPath ("\u0043\u0054\u005fD\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0073");};func (_eabef *CT_MdxMemeberProp )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_febeg :=range start .Attr {if _febeg .Name .Local =="\u006e"{_cbgac ,_ebbdb :=_fc .ParseUint (_febeg .Value ,10,32); -if _ebbdb !=nil {return _ebbdb ;};_eabef .NAttr =uint32 (_cbgac );continue ;};if _febeg .Name .Local =="\u006e\u0070"{_eegaff ,_bbddc :=_fc .ParseUint (_febeg .Value ,10,32);if _bbddc !=nil {return _bbddc ;};_eabef .NpAttr =uint32 (_eegaff );continue ; -};};for {_bcbdc ,_dbgf :=d .Token ();if _dbgf !=nil {return _a .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",_dbgf );};if _dfbfe ,_bacgf :=_bcbdc .(_c .EndElement ); -_bacgf &&_dfbfe .Name ==start .Name {break ;};};return nil ;}; - -// Validate validates the CT_VolTopic and its children -func (_cfbdb *CT_VolTopic )Validate ()error {return _cfbdb .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063");};func (_babfg *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 :_a .Sprintf ("\u0025\u0076",_babfg .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_CommentList struct{ - -// Comment -Comment []*CT_Comment ;}; - -// Validate validates the CT_Tuple and its children -func (_gdcag *CT_Tuple )Validate ()error {return _gdcag .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065");}; +// ValidateWithPath validates the CT_Groups and its children, prefixing error messages with path +func (_fagfda *CT_Groups )ValidateWithPath (path string )error {for _gdadd ,_fggf :=range _fagfda .Group {if _bedad :=_fggf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_gdadd ));_bedad !=nil {return _bedad ; +};};return nil ;};func (_feda *CT_Borders )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _feda .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_feda .CountAttr )}); +};e .EncodeToken (start );if _feda .Border !=nil {_gafe :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};for _ ,_cef :=range _feda .Border {e .EncodeElement (_cef ,_gafe );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_bgeaf *CT_RevisionHeader )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_bgeaf .GuidAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_bgeaf .DateTimeAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_bgeaf .MaxSheetIdAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_bgeaf .UserNameAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_bgeaf .IdAttr )}); +if _bgeaf .MinRIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0052\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_bgeaf .MinRIdAttr )});};if _bgeaf .MaxRIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0078\u0052\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_bgeaf .MaxRIdAttr )}); +};e .EncodeToken (start );_cefag :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"}};e .EncodeElement (_bgeaf .SheetIdMap ,_cefag );if _bgeaf .ReviewedList !=nil {_afcfgc :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ar\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"}}; +e .EncodeElement (_bgeaf .ReviewedList ,_afcfgc );};if _bgeaf .ExtLst !=nil {_gggfa :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bgeaf .ExtLst ,_gggfa );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the Dialogsheet and its children -func (_fcgbf *Dialogsheet )Validate ()error {return _fcgbf .ValidateWithPath ("D\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074");};func (_fgfeaa ST_UnderlineValues )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fgfeaa .String (),start ); -};func (_dffaea *CT_colItems )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dffaea .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dffaea .CountAttr )}); -};e .EncodeToken (start );_ecbadc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_adfaf :=range _dffaea .I {e .EncodeElement (_adfaf ,_ecbadc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_OleItems and its children +func (_cbeadd *CT_OleItems )Validate ()error {return _cbeadd .ValidateWithPath ("C\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073");};type CT_VolMain struct{ -// Validate validates the CT_VolTopicRef and its children -func (_ccgcg *CT_VolTopicRef )Validate ()error {return _ccgcg .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070i\u0063\u0052\u0065\u0066");};func NewCT_FileSharing ()*CT_FileSharing {_ddebg :=&CT_FileSharing {};return _ddebg }; -func (_cdfaa *CT_HeaderFooter )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cdfaa .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cdfaa .DifferentOddEvenAttr ))}); -};if _cdfaa .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cdfaa .DifferentFirstAttr ))}); -};if _cdfaa .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cdfaa .ScaleWithDocAttr ))});};if _cdfaa .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cdfaa .AlignWithMarginsAttr ))}); -};e .EncodeToken (start );if _cdfaa .OddHeader !=nil {_bbcf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_ff .AddPreserveSpaceAttr (&_bbcf ,*_cdfaa .OddHeader );e .EncodeElement (_cdfaa .OddHeader ,_bbcf ); -};if _cdfaa .OddFooter !=nil {_cdaaf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_ff .AddPreserveSpaceAttr (&_cdaaf ,*_cdfaa .OddFooter );e .EncodeElement (_cdfaa .OddFooter ,_cdaaf ); -};if _cdfaa .EvenHeader !=nil {_fdgde :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_ff .AddPreserveSpaceAttr (&_fdgde ,*_cdfaa .EvenHeader );e .EncodeElement (_cdfaa .EvenHeader ,_fdgde ); -};if _cdfaa .EvenFooter !=nil {_fcfbd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_ff .AddPreserveSpaceAttr (&_fcfbd ,*_cdfaa .EvenFooter );e .EncodeElement (_cdfaa .EvenFooter ,_fcfbd ); -};if _cdfaa .FirstHeader !=nil {_ecbcg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0048e\u0061\u0064\u0065\u0072"}};_ff .AddPreserveSpaceAttr (&_ecbcg ,*_cdfaa .FirstHeader );e .EncodeElement (_cdfaa .FirstHeader ,_ecbcg ); -};if _cdfaa .FirstFooter !=nil {_cdfcd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0046o\u006f\u0074\u0065\u0072"}};_ff .AddPreserveSpaceAttr (&_cdfcd ,*_cdfaa .FirstFooter );e .EncodeElement (_cdfaa .FirstFooter ,_cdfcd ); -};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// First String +FirstAttr string ; -// Validate validates the CT_CellSmartTagPr and its children -func (_bcbd *CT_CellSmartTagPr )Validate ()error {return _bcbd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072");};func (_bbfdg ST_DataConsolidateFunction )ValidateWithPath (path string )error {switch _bbfdg {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 (_bbfdg )); -};return nil ;};func (_dabea *CT_Filters )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cbcfc :=range start .Attr {if _cbcfc .Name .Local =="\u0062\u006c\u0061n\u006b"{_cfac ,_bdce :=_fc .ParseBool (_cbcfc .Value );if _bdce !=nil {return _bdce ; -};_dabea .BlankAttr =&_cfac ;continue ;};if _cbcfc .Name .Local =="\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"{_dabea .CalendarTypeAttr .UnmarshalXMLAttr (_cbcfc );continue ;};};_ffebd :for {_fcgda ,_cdag :=d .Token ();if _cdag !=nil {return _cdag ; -};switch _bcgb :=_fcgda .(type ){case _c .StartElement :switch _bcgb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbcd :=NewCT_Filter (); -if _ggee :=d .DecodeElement (_gbcd ,&_bcgb );_ggee !=nil {return _ggee ;};_dabea .Filter =append (_dabea .Filter ,_gbcd );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgeg :=NewCT_DateGroupItem (); -if _gbdad :=d .DecodeElement (_dgeg ,&_bcgb );_gbdad !=nil {return _gbdad ;};_dabea .DateGroupItem =append (_dabea .DateGroupItem ,_dgeg );default:_dc .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",_bcgb .Name ); -if _dbgbb :=d .Skip ();_dbgbb !=nil {return _dbgbb ;};};case _c .EndElement :break _ffebd ;case _c .CharData :};};return nil ;};const (ST_DataConsolidateFunctionUnset ST_DataConsolidateFunction =0;ST_DataConsolidateFunctionAverage ST_DataConsolidateFunction =1; -ST_DataConsolidateFunctionCount ST_DataConsolidateFunction =2;ST_DataConsolidateFunctionCountNums ST_DataConsolidateFunction =3;ST_DataConsolidateFunctionMax ST_DataConsolidateFunction =4;ST_DataConsolidateFunctionMin ST_DataConsolidateFunction =5;ST_DataConsolidateFunctionProduct ST_DataConsolidateFunction =6; -ST_DataConsolidateFunctionStdDev ST_DataConsolidateFunction =7;ST_DataConsolidateFunctionStdDevp ST_DataConsolidateFunction =8;ST_DataConsolidateFunctionSum ST_DataConsolidateFunction =9;ST_DataConsolidateFunctionVar ST_DataConsolidateFunction =10;ST_DataConsolidateFunctionVarp ST_DataConsolidateFunction =11; -);func NewCT_DdeItems ()*CT_DdeItems {_gaacg :=&CT_DdeItems {};return _gaacg };func (_bec *CT_CacheSource )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_cggd ,_afae :=_bec .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _afae !=nil {return _afae ;};start .Attr =append (start .Attr ,_cggd );if _bec .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 :_a .Sprintf ("\u0025\u0076",*_bec .ConnectionIdAttr )}); -};e .EncodeToken (start );if _bec .WorksheetSource !=nil {_bbbcf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_bec .WorksheetSource ,_bbbcf );}; -if _bec .Consolidation !=nil {_edgf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0063\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bec .Consolidation ,_edgf );};if _bec .ExtLst !=nil {_dgcf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_bec .ExtLst ,_dgcf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_acgga ST_PaneState )Validate ()error {return _acgga .ValidateWithPath ("")}; +// Topic +Tp []*CT_VolTopic ;}; -// Validate validates the CT_DrawingHF and its children -func (_cdeg *CT_DrawingHF )Validate ()error {return _cdeg .ValidateWithPath ("\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");};type CT_DataRef struct{ +// ValidateWithPath validates the CT_BooleanProperty and its children, prefixing error messages with path +func (_aaed *CT_BooleanProperty )ValidateWithPath (path string )error {return nil };func NewCT_ConditionalFormats ()*CT_ConditionalFormats {_dgdb :=&CT_ConditionalFormats {};return _dgdb ;};func (_bfbedf *ST_TextVAlign )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfeec ,_ccbg :=d .Token (); +if _ccbg !=nil {return _ccbg ;};if _eeddb ,_cfdbgf :=_gfeec .(_d .EndElement );_cfdbgf &&_eeddb .Name ==start .Name {*_bfbedf =1;return nil ;};if _bfbebc ,_eccgac :=_gfeec .(_d .CharData );!_eccgac {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfeec ); +}else {switch string (_bfbebc ){case "":*_bfbedf =0;case "\u0074\u006f\u0070":*_bfbedf =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bfbedf =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bfbedf =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_bfbedf =4; +case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_bfbedf =5;};};_gfeec ,_ccbg =d .Token ();if _ccbg !=nil {return _ccbg ;};if _efbfe ,_ecgddg :=_gfeec .(_d .EndElement );_ecgddg &&_efbfe .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfeec ); +}; -// Reference -RefAttr *string ; +// Validate validates the CT_PivotAreas and its children +func (_bggge *CT_PivotAreas )Validate ()error {return _bggge .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");};func (_aebb *CT_CfRule )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cacg :=range start .Attr {if _cacg .Name .Local =="\u0074\u0079\u0070\u0065"{_aebb .TypeAttr .UnmarshalXMLAttr (_cacg ); +continue ;};if _cacg .Name .Local =="\u0064\u0078\u0066I\u0064"{_dffb ,_cfcg :=_e .ParseUint (_cacg .Value ,10,32);if _cfcg !=nil {return _cfcg ;};_cddcg :=uint32 (_dffb );_aebb .DxfIdAttr =&_cddcg ;continue ;};if _cacg .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_cfdc ,_daca :=_e .ParseInt (_cacg .Value ,10,32); +if _daca !=nil {return _daca ;};_aebb .PriorityAttr =int32 (_cfdc );continue ;};if _cacg .Name .Local =="\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"{_gcda ,_cbcaa :=_e .ParseBool (_cacg .Value );if _cbcaa !=nil {return _cbcaa ;};_aebb .StopIfTrueAttr =&_gcda ; +continue ;};if _cacg .Name .Local =="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_aabd ,_bfbf :=_e .ParseBool (_cacg .Value );if _bfbf !=nil {return _bfbf ;};_aebb .AboveAverageAttr =&_aabd ;continue ;};if _cacg .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_bfae ,_gcbe :=_e .ParseBool (_cacg .Value ); +if _gcbe !=nil {return _gcbe ;};_aebb .PercentAttr =&_bfae ;continue ;};if _cacg .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_ebffc ,_aeff :=_e .ParseBool (_cacg .Value );if _aeff !=nil {return _aeff ;};_aebb .BottomAttr =&_ebffc ;continue ;}; +if _cacg .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_aebb .OperatorAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Local =="\u0074\u0065\u0078\u0074"{_gfbg ,_dfee :=_cacg .Value ,error (nil );if _dfee !=nil {return _dfee ; +};_aebb .TextAttr =&_gfbg ;continue ;};if _cacg .Name .Local =="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"{_aebb .TimePeriodAttr .UnmarshalXMLAttr (_cacg );continue ;};if _cacg .Name .Local =="\u0072\u0061\u006e\u006b"{_faa ,_cddg :=_e .ParseUint (_cacg .Value ,10,32); +if _cddg !=nil {return _cddg ;};_gcf :=uint32 (_faa );_aebb .RankAttr =&_gcf ;continue ;};if _cacg .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076"{_dged ,_gaff :=_e .ParseInt (_cacg .Value ,10,32);if _gaff !=nil {return _gaff ;};_cdcbf :=int32 (_dged ); +_aebb .StdDevAttr =&_cdcbf ;continue ;};if _cacg .Name .Local =="\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_gdea ,_faeb :=_e .ParseBool (_cacg .Value );if _faeb !=nil {return _faeb ;};_aebb .EqualAverageAttr =&_gdea ;continue ; +};};_gbdf :for {_fgec ,_fdg :=d .Token ();if _fdg !=nil {return _fdg ;};switch _ggga :=_fgec .(type ){case _d .StartElement :switch _ggga .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bcde string ; +if _ceaa :=d .DecodeElement (&_bcde ,&_ggga );_ceaa !=nil {return _ceaa ;};_aebb .Formula =append (_aebb .Formula ,_bcde );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_aebb .ColorScale =NewCT_ColorScale (); +if _gbbf :=d .DecodeElement (_aebb .ColorScale ,&_ggga );_gbbf !=nil {return _gbbf ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aebb .DataBar =NewCT_DataBar (); +if _fedf :=d .DecodeElement (_aebb .DataBar ,&_ggga );_fedf !=nil {return _fedf ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aebb .IconSet =NewCT_IconSet (); +if _ebad :=d .DecodeElement (_aebb .IconSet ,&_ggga );_ebad !=nil {return _ebad ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aebb .ExtLst =NewCT_ExtensionList (); +if _fcff :=d .DecodeElement (_aebb .ExtLst ,&_ggga );_fcff !=nil {return _fcff ;};default:_ea .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",_ggga .Name ); +if _deaf :=d .Skip ();_deaf !=nil {return _deaf ;};};case _d .EndElement :break _gbdf ;case _d .CharData :};};return nil ;};func (_ddbd *CT_FileRecoveryPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ddbd .AutoRecoverAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ddbd .AutoRecoverAttr ))}); +};if _ddbd .CrashSaveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ddbd .CrashSaveAttr ))});};if _ddbd .DataExtractLoadAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ddbd .DataExtractLoadAttr ))}); +};if _ddbd .RepairLoadAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ddbd .RepairLoadAttr ))});};e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Named Range -NameAttr *string ; +// Validate validates the CT_DdeValues and its children +func (_dagea *CT_DdeValues )Validate ()error {return _dagea .ValidateWithPath ("\u0043\u0054\u005fD\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0073");};func (_ggdcd *CT_Filters )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ggdcd .BlankAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006c\u0061n\u006b"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ggdcd .BlankAttr ))}); +};if _ggdcd .CalendarTypeAttr !=_b .ST_CalendarTypeUnset {_fdcf ,_fddca :=_ggdcd .CalendarTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"});if _fddca !=nil {return _fddca ;};start .Attr =append (start .Attr ,_fdcf ); +};e .EncodeToken (start );if _ggdcd .Filter !=nil {_babae :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_agabc :=range _ggdcd .Filter {e .EncodeElement (_agabc ,_babae );};};if _ggdcd .DateGroupItem !=nil {_dgcf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u0064\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"}}; +for _ ,_defgc :=range _ggdcd .DateGroupItem {e .EncodeElement (_defgc ,_dgcf );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffbgag ST_Objects )ValidateWithPath (path string )error {switch _ffbgag {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffbgag )); +};return nil ;}; -// Sheet Name -SheetAttr *string ;IdAttr *string ;};func (_dgagc *CT_Filter )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dgagc .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_dgagc .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_IgnoredErrors and its children, prefixing error messages with path +func (_ceabe *CT_IgnoredErrors )ValidateWithPath (path string )error {for _gcbfff ,_bebeaf :=range _ceabe .IgnoredError {if _abdge :=_bebeaf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0049gn\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d",path ,_gcbfff )); +_abdge !=nil {return _abdge ;};};if _ceabe .ExtLst !=nil {if _dccba :=_ceabe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dccba !=nil {return _dccba ;};};return nil ;};func (_befcaf ST_ConditionalFormattingOperator )ValidateWithPath (path string )error {switch _befcaf {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_befcaf )); +};return nil ;};func (_ddgab ST_CalcMode )String ()string {switch _ddgab {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 "";}; -// ValidateWithPath validates the CT_SortState and its children, prefixing error messages with path -func (_bgacb *CT_SortState )ValidateWithPath (path string )error {if _gfgab :=_bgacb .SortMethodAttr .ValidateWithPath (path +"\u002fS\u006fr\u0074\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_gfgab !=nil {return _gfgab ;};for _dbbbb ,_dgcec :=range _bgacb .SortCondition {if _cgbac :=_dgcec .ValidateWithPath (_a .Sprintf ("%\u0073/\u0053\u006f\u0072\u0074\u0043\u006f\u006e\u0064i\u0074\u0069\u006f\u006e[%\u0064\u005d",path ,_dbbbb )); -_cgbac !=nil {return _cgbac ;};};if _bgacb .ExtLst !=nil {if _bdfae :=_bgacb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdfae !=nil {return _bdfae ;};};return nil ;}; +// Validate validates the CT_MeasureDimensionMap and its children +func (_eacdd *CT_MeasureDimensionMap )Validate ()error {return _eacdd .ValidateWithPath ("\u0043\u0054\u005f\u004dea\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004da\u0070");};func (_gdeefc ST_DynamicFilterType )ValidateWithPath (path string )error {switch _gdeefc {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 _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdeefc )); +};return nil ;};func (_daagaf *Sst )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_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\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\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 ,_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 ="\u006d\u0061\u003a\u0073\u0073\u0074";return _daagaf .CT_Sst .MarshalXML (e ,start );}; -// Validate validates the CT_ControlPr and its children -func (_adeaa *CT_ControlPr )Validate ()error {return _adeaa .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");};func (_ggdef ST_rwColActionType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bdbbd :=_c .Attr {}; -_bdbbd .Name =name ;switch _ggdef {case ST_rwColActionTypeUnset :_bdbbd .Value ="";case ST_rwColActionTypeInsertRow :_bdbbd .Value ="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw";case ST_rwColActionTypeDeleteRow :_bdbbd .Value ="\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw"; -case ST_rwColActionTypeInsertCol :_bdbbd .Value ="\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl";case ST_rwColActionTypeDeleteCol :_bdbbd .Value ="\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl";};return _bdbbd ,nil ;};func (_bbegge ST_HorizontalAlignment )ValidateWithPath (path string )error {switch _bbegge {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 (_bbegge )); -};return nil ;};type CT_DataBar struct{ +// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path +func (_dddccg *EG_ExtensionList )ValidateWithPath (path string )error {for _dfbfb ,_gcffg :=range _dddccg .Ext {if _deada :=_gcffg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_dfbfb ));_deada !=nil {return _deada ; +};};return nil ;};type CT_Boolean struct{ -// Minimum Length -MinLengthAttr *uint32 ; +// Value +VAttr bool ; -// Maximum Length -MaxLengthAttr *uint32 ; +// Unused Item +UAttr *bool ; -// Show Values -ShowValueAttr *bool ; +// Calculated Item +FAttr *bool ; -// Conditional Format Value Object -Cfvo []*CT_Cfvo ; +// Caption +CAttr *string ; -// Data Bar Color -Color *CT_Color ;};func NewCT_DataRef ()*CT_DataRef {_fggfc :=&CT_DataRef {};return _fggfc };func (_abgdb ST_RevisionAction )String ()string {switch _abgdb {case 0:return "";case 1:return "\u0061\u0064\u0064";case 2:return "\u0064\u0065\u006c\u0065\u0074\u0065"; -};return "";};func (_bdcf *CT_Formats )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_defg :=range start .Attr {if _defg .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbgca ,_egbcc :=_fc .ParseUint (_defg .Value ,10,32);if _egbcc !=nil {return _egbcc ; -};_aefg :=uint32 (_gbgca );_bdcf .CountAttr =&_aefg ;continue ;};};_bbaab :for {_eegc ,_fdeag :=d .Token ();if _fdeag !=nil {return _fdeag ;};switch _edfdg :=_eegc .(type ){case _c .StartElement :switch _edfdg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdgab :=NewCT_Format (); -if _bbcag :=d .DecodeElement (_fdgab ,&_edfdg );_bbcag !=nil {return _bbcag ;};_bdcf .Format =append (_bdcf .Format ,_fdgab );default:_dc .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",_edfdg .Name ); -if _fdedg :=d .Skip ();_fdedg !=nil {return _fdedg ;};};case _c .EndElement :break _bbaab ;case _c .CharData :};};return nil ;};func (_beffe *ST_DynamicFilterType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcced ,_abbdb :=d .Token (); -if _abbdb !=nil {return _abbdb ;};if _bddaa ,_bebcee :=_fcced .(_c .EndElement );_bebcee &&_bddaa .Name ==start .Name {*_beffe =1;return nil ;};if _dedag ,_ffdeaga :=_fcced .(_c .CharData );!_ffdeaga {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",_fcced ); -}else {switch string (_dedag ){case "":*_beffe =0;case "\u006e\u0075\u006c\u006c":*_beffe =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_beffe =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_beffe =3; -case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_beffe =4;case "\u0074\u006f\u0064a\u0079":*_beffe =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_beffe =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_beffe =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_beffe =8; -case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_beffe =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_beffe =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_beffe =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_beffe =12; -case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_beffe =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_beffe =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_beffe =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_beffe =16; -case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_beffe =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_beffe =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_beffe =19;case "\u0051\u0031":*_beffe =20;case "\u0051\u0032":*_beffe =21; -case "\u0051\u0033":*_beffe =22;case "\u0051\u0034":*_beffe =23;case "\u004d\u0031":*_beffe =24;case "\u004d\u0032":*_beffe =25;case "\u004d\u0033":*_beffe =26;case "\u004d\u0034":*_beffe =27;case "\u004d\u0035":*_beffe =28;case "\u004d\u0036":*_beffe =29; -case "\u004d\u0037":*_beffe =30;case "\u004d\u0038":*_beffe =31;case "\u004d\u0039":*_beffe =32;case "\u004d\u0031\u0030":*_beffe =33;case "\u004d\u0031\u0031":*_beffe =34;case "\u004d\u0031\u0032":*_beffe =35;};};_fcced ,_abbdb =d .Token ();if _abbdb !=nil {return _abbdb ; -};if _gfedc ,_baeeec :=_fcced .(_c .EndElement );_baeeec &&_gfedc .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",_fcced ); -}; +// Member Property Count +CpAttr *uint32 ; -// Validate validates the CT_SmartTags and its children -func (_bafgge *CT_SmartTags )Validate ()error {return _bafgge .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};func (_eeebad *CT_IndexedColors )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -_bebgce :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"}};for _ ,_afega :=range _eeebad .RgbColor {e .EncodeElement (_afega ,_bebgce );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -};func (_dgb *CT_CfRule )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aegd :=range start .Attr {if _aegd .Name .Local =="\u0074\u0079\u0070\u0065"{_dgb .TypeAttr .UnmarshalXMLAttr (_aegd );continue ;};if _aegd .Name .Local =="\u0064\u0078\u0066I\u0064"{_eabfg ,_ecefd :=_fc .ParseUint (_aegd .Value ,10,32); -if _ecefd !=nil {return _ecefd ;};_dcgcd :=uint32 (_eabfg );_dgb .DxfIdAttr =&_dcgcd ;continue ;};if _aegd .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_gbaed ,_dfdfe :=_fc .ParseInt (_aegd .Value ,10,32);if _dfdfe !=nil {return _dfdfe ; -};_dgb .PriorityAttr =int32 (_gbaed );continue ;};if _aegd .Name .Local =="\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"{_cfde ,_gged :=_fc .ParseBool (_aegd .Value );if _gged !=nil {return _gged ;};_dgb .StopIfTrueAttr =&_cfde ;continue ; -};if _aegd .Name .Local =="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_caca ,_dgae :=_fc .ParseBool (_aegd .Value );if _dgae !=nil {return _dgae ;};_dgb .AboveAverageAttr =&_caca ;continue ;};if _aegd .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_aebg ,_efea :=_fc .ParseBool (_aegd .Value ); -if _efea !=nil {return _efea ;};_dgb .PercentAttr =&_aebg ;continue ;};if _aegd .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_aadf ,_ebdf :=_fc .ParseBool (_aegd .Value );if _ebdf !=nil {return _ebdf ;};_dgb .BottomAttr =&_aadf ;continue ;};if _aegd .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_dgb .OperatorAttr .UnmarshalXMLAttr (_aegd ); -continue ;};if _aegd .Name .Local =="\u0074\u0065\u0078\u0074"{_dddf ,_debf :=_aegd .Value ,error (nil );if _debf !=nil {return _debf ;};_dgb .TextAttr =&_dddf ;continue ;};if _aegd .Name .Local =="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"{_dgb .TimePeriodAttr .UnmarshalXMLAttr (_aegd ); -continue ;};if _aegd .Name .Local =="\u0072\u0061\u006e\u006b"{_bfdga ,_egaae :=_fc .ParseUint (_aegd .Value ,10,32);if _egaae !=nil {return _egaae ;};_fdff :=uint32 (_bfdga );_dgb .RankAttr =&_fdff ;continue ;};if _aegd .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076"{_cbec ,_bdbbf :=_fc .ParseInt (_aegd .Value ,10,32); -if _bdbbf !=nil {return _bdbbf ;};_fgef :=int32 (_cbec );_dgb .StdDevAttr =&_fgef ;continue ;};if _aegd .Name .Local =="\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_gcef ,_beede :=_fc .ParseBool (_aegd .Value );if _beede !=nil {return _beede ; -};_dgb .EqualAverageAttr =&_gcef ;continue ;};};_acg :for {_caad ,_dgac :=d .Token ();if _dgac !=nil {return _dgac ;};switch _ggcd :=_caad .(type ){case _c .StartElement :switch _ggcd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _fgbf string ; -if _gfdcc :=d .DecodeElement (&_fgbf ,&_ggcd );_gfdcc !=nil {return _gfdcc ;};_dgb .Formula =append (_dgb .Formula ,_fgbf );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_dgb .ColorScale =NewCT_ColorScale (); -if _ecbg :=d .DecodeElement (_dgb .ColorScale ,&_ggcd );_ecbg !=nil {return _ecbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgb .DataBar =NewCT_DataBar (); -if _cfec :=d .DecodeElement (_dgb .DataBar ,&_ggcd );_cfec !=nil {return _cfec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgb .IconSet =NewCT_IconSet (); -if _fegb :=d .DecodeElement (_dgb .IconSet ,&_ggcd );_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 :"\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 _fdfaga :=d .DecodeElement (_dgb .ExtLst ,&_ggcd );_fdfaga !=nil {return _fdfaga ;};default:_dc .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",_ggcd .Name ); -if _eacg :=d .Skip ();_eacg !=nil {return _eacg ;};};case _c .EndElement :break _acg ;case _c .CharData :};};return nil ;}; +// Member Property Indexes +X []*CT_X ;};func (_fadge *CT_FileVersion )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fadge .AppNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061p\u0070\u004e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_fadge .AppNameAttr )}); +};if _fadge .LastEditedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_fadge .LastEditedAttr )});};if _fadge .LowestEditedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_fadge .LowestEditedAttr )}); +};if _fadge .RupBuildAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_fadge .RupBuildAttr )});};if _fadge .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_fadge .CodeNameAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_RevisionHeader and its children -func (_dfagf *CT_RevisionHeader )Validate ()error {return _dfagf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072");}; +// Validate validates the CT_VerticalAlignFontProperty and its children +func (_cedcf *CT_VerticalAlignFontProperty )Validate ()error {return _cedcf .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 (_ffeabc ST_CalcMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aebfgd :=_d .Attr {}; +_aebfgd .Name =name ;switch _ffeabc {case ST_CalcModeUnset :_aebfgd .Value ="";case ST_CalcModeManual :_aebfgd .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_CalcModeAuto :_aebfgd .Value ="\u0061\u0075\u0074\u006f";case ST_CalcModeAutoNoTable :_aebfgd .Value ="a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065"; +};return _aebfgd ,nil ;}; -// ValidateWithPath validates the VolTypes and its children, prefixing error messages with path -func (_eabae *VolTypes )ValidateWithPath (path string )error {if _fdbcge :=_eabae .CT_VolTypes .ValidateWithPath (path );_fdbcge !=nil {return _fdbcge ;};return nil ;}; +// ValidateWithPath validates the CT_CommentPr and its children, prefixing error messages with path +func (_gagb *CT_CommentPr )ValidateWithPath (path string )error {if _cbbeb :=_gagb .TextHAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0048\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cbbeb !=nil {return _cbbeb ;};if _ggcb :=_gagb .TextVAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0056\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_ggcb !=nil {return _ggcb ;};if _agcbc :=_gagb .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_agcbc !=nil {return _agcbc ;};return nil ;};func (_cggfca *Worksheet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cggfca .CT_Worksheet =*NewCT_Worksheet (); +_ccbbe :for {_baffe ,_fdfaf :=d .Token ();if _fdfaf !=nil {return _fdfaf ;};switch _cdgda :=_baffe .(type ){case _d .StartElement :switch _cdgda .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .SheetPr =NewCT_SheetPr (); +if _cccfda :=d .DecodeElement (_cggfca .SheetPr ,&_cdgda );_cccfda !=nil {return _cccfda ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .Dimension =NewCT_SheetDimension (); +if _dbgeee :=d .DecodeElement (_cggfca .Dimension ,&_cdgda );_dbgeee !=nil {return _dbgeee ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .SheetViews =NewCT_SheetViews (); +if _dcgdd :=d .DecodeElement (_cggfca .SheetViews ,&_cdgda );_dcgdd !=nil {return _dcgdd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .SheetFormatPr =NewCT_SheetFormatPr (); +if _gcccb :=d .DecodeElement (_cggfca .SheetFormatPr ,&_cdgda );_gcccb !=nil {return _gcccb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ffcaeb :=NewCT_Cols (); +if _abbgea :=d .DecodeElement (_ffcaeb ,&_cdgda );_abbgea !=nil {return _abbgea ;};_cggfca .Cols =append (_cggfca .Cols ,_ffcaeb );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gedag :=d .DecodeElement (_cggfca .SheetData ,&_cdgda ); +_gedag !=nil {return _gedag ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .SheetCalcPr =NewCT_SheetCalcPr (); +if _egbad :=d .DecodeElement (_cggfca .SheetCalcPr ,&_cdgda );_egbad !=nil {return _egbad ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .SheetProtection =NewCT_SheetProtection (); +if _afbec :=d .DecodeElement (_cggfca .SheetProtection ,&_cdgda );_afbec !=nil {return _afbec ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .ProtectedRanges =NewCT_ProtectedRanges (); +if _eddfa :=d .DecodeElement (_cggfca .ProtectedRanges ,&_cdgda );_eddfa !=nil {return _eddfa ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .Scenarios =NewCT_Scenarios (); +if _dbfaa :=d .DecodeElement (_cggfca .Scenarios ,&_cdgda );_dbfaa !=nil {return _dbfaa ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .AutoFilter =NewCT_AutoFilter (); +if _gaecg :=d .DecodeElement (_cggfca .AutoFilter ,&_cdgda );_gaecg !=nil {return _gaecg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .SortState =NewCT_SortState (); +if _feeeg :=d .DecodeElement (_cggfca .SortState ,&_cdgda );_feeeg !=nil {return _feeeg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .DataConsolidate =NewCT_DataConsolidate (); +if _gdcbc :=d .DecodeElement (_cggfca .DataConsolidate ,&_cdgda );_gdcbc !=nil {return _gdcbc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cggfca .CustomSheetViews =NewCT_CustomSheetViews (); +if _fbdee :=d .DecodeElement (_cggfca .CustomSheetViews ,&_cdgda );_fbdee !=nil {return _fbdee ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .MergeCells =NewCT_MergeCells (); +if _ceacc :=d .DecodeElement (_cggfca .MergeCells ,&_cdgda );_ceacc !=nil {return _ceacc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .PhoneticPr =NewCT_PhoneticPr (); +if _gcfgd :=d .DecodeElement (_cggfca .PhoneticPr ,&_cdgda );_gcfgd !=nil {return _gcfgd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbcac :=NewCT_ConditionalFormatting (); +if _abagb :=d .DecodeElement (_bbcac ,&_cdgda );_abagb !=nil {return _abagb ;};_cggfca .ConditionalFormatting =append (_cggfca .ConditionalFormatting ,_bbcac );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .DataValidations =NewCT_DataValidations (); +if _bdfaff :=d .DecodeElement (_cggfca .DataValidations ,&_cdgda );_bdfaff !=nil {return _bdfaff ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .Hyperlinks =NewCT_Hyperlinks (); +if _abced :=d .DecodeElement (_cggfca .Hyperlinks ,&_cdgda );_abced !=nil {return _abced ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .PrintOptions =NewCT_PrintOptions (); +if _fgeaf :=d .DecodeElement (_cggfca .PrintOptions ,&_cdgda );_fgeaf !=nil {return _fgeaf ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .PageMargins =NewCT_PageMargins (); +if _eefag :=d .DecodeElement (_cggfca .PageMargins ,&_cdgda );_eefag !=nil {return _eefag ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .PageSetup =NewCT_PageSetup (); +if _eefgac :=d .DecodeElement (_cggfca .PageSetup ,&_cdgda );_eefgac !=nil {return _eefgac ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .HeaderFooter =NewCT_HeaderFooter (); +if _dceg :=d .DecodeElement (_cggfca .HeaderFooter ,&_cdgda );_dceg !=nil {return _dceg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .RowBreaks =NewCT_PageBreak (); +if _faagb :=d .DecodeElement (_cggfca .RowBreaks ,&_cdgda );_faagb !=nil {return _faagb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .ColBreaks =NewCT_PageBreak (); +if _efcfe :=d .DecodeElement (_cggfca .ColBreaks ,&_cdgda );_efcfe !=nil {return _efcfe ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cggfca .CustomProperties =NewCT_CustomProperties (); +if _gccba :=d .DecodeElement (_cggfca .CustomProperties ,&_cdgda );_gccba !=nil {return _gccba ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .CellWatches =NewCT_CellWatches (); +if _gbdec :=d .DecodeElement (_cggfca .CellWatches ,&_cdgda );_gbdec !=nil {return _gbdec ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .IgnoredErrors =NewCT_IgnoredErrors (); +if _agafdd :=d .DecodeElement (_cggfca .IgnoredErrors ,&_cdgda );_agafdd !=nil {return _agafdd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .SmartTags =NewCT_SmartTags (); +if _dbggdd :=d .DecodeElement (_cggfca .SmartTags ,&_cdgda );_dbggdd !=nil {return _dbggdd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .Drawing =NewCT_Drawing (); +if _eeafaa :=d .DecodeElement (_cggfca .Drawing ,&_cdgda );_eeafaa !=nil {return _eeafaa ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .LegacyDrawing =NewCT_LegacyDrawing (); +if _fcgdf :=d .DecodeElement (_cggfca .LegacyDrawing ,&_cdgda );_fcgdf !=nil {return _fcgdf ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .LegacyDrawingHF =NewCT_LegacyDrawing (); +if _faeedd :=d .DecodeElement (_cggfca .LegacyDrawingHF ,&_cdgda );_faeedd !=nil {return _faeedd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .DrawingHF =NewCT_DrawingHF (); +if _dccdf :=d .DecodeElement (_cggfca .DrawingHF ,&_cdgda );_dccdf !=nil {return _dccdf ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .Picture =NewCT_SheetBackgroundPicture (); +if _bfdaec :=d .DecodeElement (_cggfca .Picture ,&_cdgda );_bfdaec !=nil {return _bfdaec ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .OleObjects =NewCT_OleObjects (); +if _cdgdg :=d .DecodeElement (_cggfca .OleObjects ,&_cdgda );_cdgdg !=nil {return _cdgdg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cggfca .Controls =NewCT_Controls (); +if _febgge :=d .DecodeElement (_cggfca .Controls ,&_cdgda );_febgge !=nil {return _febgge ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .WebPublishItems =NewCT_WebPublishItems (); +if _bgafd :=d .DecodeElement (_cggfca .WebPublishItems ,&_cdgda );_bgafd !=nil {return _bgafd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cggfca .TableParts =NewCT_TableParts (); +if _gbdafc :=d .DecodeElement (_cggfca .TableParts ,&_cdgda );_gbdafc !=nil {return _gbdafc ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cggfca .ExtLst =NewCT_ExtensionList (); +if _fdgggc :=d .DecodeElement (_cggfca .ExtLst ,&_cdgda );_fdgggc !=nil {return _fdgggc ;};default:_ea .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",_cdgda .Name ); +if _dfbba :=d .Skip ();_dfbba !=nil {return _dfbba ;};};case _d .EndElement :break _ccbbe ;case _d .CharData :};};return nil ;};func NewCT_Borders ()*CT_Borders {_bfcf :=&CT_Borders {};return _bfcf };type CT_DeletedField struct{ -// ValidateWithPath validates the CT_GroupItems and its children, prefixing error messages with path -func (_aacgf *CT_GroupItems )ValidateWithPath (path string )error {for _dgab ,_fgfe :=range _aacgf .M {if _dabdg :=_fgfe .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_dgab ));_dabdg !=nil {return _dabdg ;};}; -for _daeac ,_bdbbba :=range _aacgf .N {if _edaed :=_bdbbba .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_daeac ));_edaed !=nil {return _edaed ;};};for _cgbcd ,_fgcb :=range _aacgf .B {if _cdaca :=_fgcb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_cgbcd )); -_cdaca !=nil {return _cdaca ;};};for _afcg ,_ffbfd :=range _aacgf .E {if _gcaag :=_ffbfd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_afcg ));_gcaag !=nil {return _gcaag ;};};for _eceff ,_bfcefd :=range _aacgf .S {if _cbbgg :=_bfcefd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_eceff )); -_cbbgg !=nil {return _cbbgg ;};};for _edfag ,_ffebb :=range _aacgf .D {if _fbbcf :=_ffebb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_edfag ));_fbbcf !=nil {return _fbbcf ;};};return nil ;};type CT_CustomFilter struct{ +// Deleted Fields Name +NameAttr string ;}; -// Filter Comparison Operator -OperatorAttr ST_FilterOperator ; +// Validate validates the CT_PatternFill and its children +func (_gffba *CT_PatternFill )Validate ()error {return _gffba .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c");}; -// Top or Bottom Value -ValAttr *string ;}; +// ValidateWithPath validates the CT_ReviewedRevisions and its children, prefixing error messages with path +func (_dadbe *CT_ReviewedRevisions )ValidateWithPath (path string )error {for _eecaaa ,_fddedg :=range _dadbe .Reviewed {if _feaag :=_fddedg .ValidateWithPath (_aa .Sprintf ("\u0025s\u002fR\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u005b\u0025\u0064\u005d",path ,_eecaaa )); +_feaag !=nil {return _feaag ;};};return nil ;};type CT_CustomProperty struct{ -// ValidateWithPath validates the CT_Formats and its children, prefixing error messages with path -func (_fbdf *CT_Formats )ValidateWithPath (path string )error {for _agfe ,_bggd :=range _fbdf .Format {if _fabag :=_bggd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_agfe ));_fabag !=nil {return _fabag ; -};};return nil ;};func (_fbgbb ST_MdxKPIProperty )ValidateWithPath (path string )error {switch _fbgbb {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 (_fbgbb )); -};return nil ;};type CT_RowHierarchiesUsage struct{ +// Custom Property Name +NameAttr string ;IdAttr string ;};func (_ddef *CT_OlapPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgbea :=range start .Attr {if _dgbea .Name .Local =="\u006c\u006f\u0063a\u006c"{_aecf ,_agedc :=_e .ParseBool (_dgbea .Value ); +if _agedc !=nil {return _agedc ;};_ddef .LocalAttr =&_aecf ;continue ;};if _dgbea .Name .Local =="\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_cggac ,_gddd :=_dgbea .Value ,error (nil );if _gddd !=nil {return _gddd ; +};_ddef .LocalConnectionAttr =&_cggac ;continue ;};if _dgbea .Name .Local =="\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_fegeg ,_bcaec :=_e .ParseBool (_dgbea .Value );if _bcaec !=nil {return _bcaec ;};_ddef .LocalRefreshAttr =&_fegeg ; +continue ;};if _dgbea .Name .Local =="\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"{_egeag ,_eafeb :=_e .ParseBool (_dgbea .Value );if _eafeb !=nil {return _eafeb ;};_ddef .SendLocaleAttr =&_egeag ;continue ;};if _dgbea .Name .Local =="\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"{_ddfeba ,_eddba :=_e .ParseUint (_dgbea .Value ,10,32); +if _eddba !=nil {return _eddba ;};_caacc :=uint32 (_ddfeba );_ddef .RowDrillCountAttr =&_caacc ;continue ;};if _dgbea .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"{_eabaf ,_bafe :=_e .ParseBool (_dgbea .Value );if _bafe !=nil {return _bafe ; +};_ddef .ServerFillAttr =&_eabaf ;continue ;};if _dgbea .Name .Local =="\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"{_bbfee ,_gabe :=_e .ParseBool (_dgbea .Value );if _gabe !=nil {return _gabe ;};_ddef .ServerNumberFormatAttr =&_bbfee ; +continue ;};if _dgbea .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"{_dbbd ,_dbeff :=_e .ParseBool (_dgbea .Value );if _dbeff !=nil {return _dbeff ;};_ddef .ServerFontAttr =&_dbbd ;continue ;};if _dgbea .Name .Local =="\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"{_daee ,_gebaf :=_e .ParseBool (_dgbea .Value ); +if _gebaf !=nil {return _gebaf ;};_ddef .ServerFontColorAttr =&_daee ;continue ;};};for {_ecabe ,_fbaae :=d .Token ();if _fbaae !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004f\u006c\u0061p\u0050\u0072\u003a\u0020\u0025\u0073",_fbaae ); +};if _daeec ,_edfeg :=_ecabe .(_d .EndElement );_edfeg &&_daeec .Name ==start .Name {break ;};};return nil ;};type CT_Formats struct{ -// Item Count +// Formats Count CountAttr *uint32 ; -// Row OLAP Hierarchies -RowHierarchyUsage []*CT_HierarchyUsage ;};type CT_DataBinding struct{ +// PivotTable Format +Format []*CT_Format ;};func (_becdg *CT_PivotFilters )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _becdg .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_becdg .CountAttr )}); +};e .EncodeToken (start );if _becdg .Filter !=nil {_gccga :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_bdfed :=range _becdg .Filter {e .EncodeElement (_bdfed ,_gccga );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_fgfcg ST_TableStyleType )ValidateWithPath (path string )error {switch _fgfcg {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 _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgfcg )); +};return nil ;};type ST_DateTimeGrouping byte ; -// Unique Identifer -DataBindingNameAttr *string ; +// Validate validates the CT_CommentPr and its children +func (_cbdda *CT_CommentPr )Validate ()error {return _cbdda .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072");};type CT_Comments struct{ -// Binding to External File -FileBindingAttr *bool ; +// Authors +Authors *CT_Authors ; -// Reference to Connection ID -ConnectionIDAttr *uint32 ; +// List of Comments +CommentList *CT_CommentList ;ExtLst *CT_ExtensionList ;};func NewCT_RevisionDefinedName ()*CT_RevisionDefinedName {_cebge :=&CT_RevisionDefinedName {};return _cebge ;};func (_baaefg *CT_TextField )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_baceea :=range start .Attr {if _baceea .Name .Local =="\u0074\u0079\u0070\u0065"{_baaefg .TypeAttr .UnmarshalXMLAttr (_baceea ); +continue ;};if _baceea .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_aabecb ,_fdabfb :=_e .ParseUint (_baceea .Value ,10,32);if _fdabfb !=nil {return _fdabfb ;};_gdfcef :=uint32 (_aabecb );_baaefg .PositionAttr =&_gdfcef ;continue ; +};};for {_cfeeef ,_aefbg :=d .Token ();if _aefbg !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0046\u0069\u0065\u006c\u0064\u003a\u0020\u0025\u0073",_aefbg );};if _ggdbe ,_aecbb :=_cfeeef .(_d .EndElement ); +_aecbb &&_ggdbe .Name ==start .Name {break ;};};return nil ;};func (_bfdbf *CT_Member )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_bfdbf .NameAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_DeletedField ()*CT_DeletedField {_ffbga :=&CT_DeletedField {};return _ffbga }; -// File Binding Name -FileBindingNameAttr *string ; +// ValidateWithPath validates the CT_ExternalSheetName and its children, prefixing error messages with path +func (_gfdg *CT_ExternalSheetName )ValidateWithPath (path string )error {return nil };type CT_Controls struct{ -// XML Data Loading Behavior -DataBindingLoadModeAttr uint32 ;Any _ff .Any ;};func (_cfcbb *Comments )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfcbb .CT_Comments =*NewCT_Comments ();_bbeed :for {_ddbgbg ,_cdcfe :=d .Token ();if _cdcfe !=nil {return _cdcfe ;};switch _baddec :=_ddbgbg .(type ){case _c .StartElement :switch _baddec .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _gcfbbb :=d .DecodeElement (_cfcbb .Authors ,&_baddec ); -_gcfbbb !=nil {return _gcfbbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _ecffad :=d .DecodeElement (_cfcbb .CommentList ,&_baddec ); -_ecffad !=nil {return _ecffad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_cfcbb .ExtLst =NewCT_ExtensionList (); -if _bgdggd :=d .DecodeElement (_cfcbb .ExtLst ,&_baddec );_bgdggd !=nil {return _bgdggd ;};default:_dc .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",_baddec .Name ); -if _cedcc :=d .Skip ();_cedcc !=nil {return _cedcc ;};};case _c .EndElement :break _bbeed ;case _c .CharData :};};return nil ;};func (_bbcaa *CT_CellAlignment )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fecf :=range start .Attr {if _fecf .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"{_bbcaa .HorizontalAttr .UnmarshalXMLAttr (_fecf ); -continue ;};if _fecf .Name .Local =="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_bbcaa .VerticalAttr .UnmarshalXMLAttr (_fecf );continue ;};if _fecf .Name .Local =="\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_bfce ,_ffb :=_fc .ParseUint (_fecf .Value ,10,8); -if _ffb !=nil {return _ffb ;};_gdfa :=uint8 (_bfce );_bbcaa .TextRotationAttr =&_gdfa ;continue ;};if _fecf .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_cced ,_aaeb :=_fc .ParseBool (_fecf .Value );if _aaeb !=nil {return _aaeb ;}; -_bbcaa .WrapTextAttr =&_cced ;continue ;};if _fecf .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_egag ,_bfdb :=_fc .ParseUint (_fecf .Value ,10,32);if _bfdb !=nil {return _bfdb ;};_abag :=uint32 (_egag );_bbcaa .IndentAttr =&_abag ;continue ;}; -if _fecf .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"{_dgcd ,_ccag :=_fc .ParseInt (_fecf .Value ,10,32);if _ccag !=nil {return _ccag ;};_dfafa :=int32 (_dgcd );_bbcaa .RelativeIndentAttr =&_dfafa ;continue ; -};if _fecf .Name .Local =="\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"{_gfccb ,_aefa :=_fc .ParseBool (_fecf .Value );if _aefa !=nil {return _aefa ;};_bbcaa .JustifyLastLineAttr =&_gfccb ;continue ;};if _fecf .Name .Local =="s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"{_fccg ,_bdbb :=_fc .ParseBool (_fecf .Value ); -if _bdbb !=nil {return _bdbb ;};_bbcaa .ShrinkToFitAttr =&_fccg ;continue ;};if _fecf .Name .Local =="\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"{_cbgd ,_bgcf :=_fc .ParseUint (_fecf .Value ,10,32);if _bgcf !=nil {return _bgcf ; -};_dee :=uint32 (_cbgd );_bbcaa .ReadingOrderAttr =&_dee ;continue ;};};for {_cbeea ,_gdega :=d .Token ();if _gdega !=nil {return _a .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",_gdega ); -};if _eaae ,_bbeca :=_cbeea .(_c .EndElement );_bbeca &&_eaae .Name ==start .Name {break ;};};return nil ;};func (_gaeg *CT_ChartFormats )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gaeg .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gaeg .CountAttr )}); -};e .EncodeToken (start );_cfee :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074"}};for _ ,_ddge :=range _gaeg .ChartFormat {e .EncodeElement (_ddge ,_cfee );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_cefccb ST_TimePeriod )String ()string {switch _cefccb {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 (_ebba *CT_ColorFilter )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ebba .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ebba .DxfIdAttr )}); -};if _ebba .CellColorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ebba .CellColorAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;}; +// Embedded Control +Control []*CT_Control ;}; -// Validate validates the CT_CellStyle and its children -func (_gdgg *CT_CellStyle )Validate ()error {return _gdgg .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065");};type PivotCacheRecords struct{CT_PivotCacheRecords };func (_aebfc *CT_ExtensionList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -if _aebfc .Ext !=nil {_bdafg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}};for _ ,_aabf :=range _aebfc .Ext {e .EncodeElement (_aabf ,_bdafg );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -type CT_SheetCalcPr struct{ +// Validate validates the CT_SheetProtection and its children +func (_gggfd *CT_SheetProtection )Validate ()error {return _gggfd .ValidateWithPath ("\u0043T\u005fS\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");};type CT_X struct{ -// Full Calculation On Load -FullCalcOnLoadAttr *bool ;};func (_aagfe *CT_Extension )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aagfe .UriAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0072\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_aagfe .UriAttr )}); -};e .EncodeToken (start );if _aagfe .Any !=nil {_aagfe .Any .MarshalXML (e ,_c .StartElement {});};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_DrawingHF ()*CT_DrawingHF {_edcc :=&CT_DrawingHF {};return _edcc }; +// Shared Items Index +VAttr *int32 ;};func NewCT_ChartFormats ()*CT_ChartFormats {_fbgb :=&CT_ChartFormats {};return _fbgb };func (_fbbcb *CT_DataField )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdgb :=range start .Attr {if _fdgb .Name .Local =="\u006e\u0061\u006d\u0065"{_ebbdc ,_cddae :=_fdgb .Value ,error (nil ); +if _cddae !=nil {return _cddae ;};_fbbcb .NameAttr =&_ebbdc ;continue ;};if _fdgb .Name .Local =="\u0066\u006c\u0064"{_gbdgd ,_ddca :=_e .ParseUint (_fdgb .Value ,10,32);if _ddca !=nil {return _ddca ;};_fbbcb .FldAttr =uint32 (_gbdgd );continue ;};if _fdgb .Name .Local =="\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fbbcb .SubtotalAttr .UnmarshalXMLAttr (_fdgb ); +continue ;};if _fdgb .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"{_fbbcb .ShowDataAsAttr .UnmarshalXMLAttr (_fdgb );continue ;};if _fdgb .Name .Local =="\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"{_dcfeg ,_cfdb :=_e .ParseInt (_fdgb .Value ,10,32); +if _cfdb !=nil {return _cfdb ;};_afbad :=int32 (_dcfeg );_fbbcb .BaseFieldAttr =&_afbad ;continue ;};if _fdgb .Name .Local =="\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"{_fecgb ,_cggf :=_e .ParseUint (_fdgb .Value ,10,32);if _cggf !=nil {return _cggf ; +};_ecea :=uint32 (_fecgb );_fbbcb .BaseItemAttr =&_ecea ;continue ;};if _fdgb .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_agcbdf ,_fffba :=_e .ParseUint (_fdgb .Value ,10,32);if _fffba !=nil {return _fffba ;};_edae :=uint32 (_agcbdf ); +_fbbcb .NumFmtIdAttr =&_edae ;continue ;};};_ggegaa :for {_ffecf ,_fbdb :=d .Token ();if _fbdb !=nil {return _fbdb ;};switch _agdb :=_ffecf .(type ){case _d .StartElement :switch _agdb .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbbcb .ExtLst =NewCT_ExtensionList (); +if _abbbd :=d .DecodeElement (_fbbcb .ExtLst ,&_agdb );_abbbd !=nil {return _abbbd ;};default:_ea .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",_agdb .Name ); +if _ceaea :=d .Skip ();_ceaea !=nil {return _ceaea ;};};case _d .EndElement :break _ggegaa ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TableColumn and its children, prefixing error messages with path -func (_aededf *CT_TableColumn )ValidateWithPath (path string )error {if _bfbbd :=_aededf .TotalsRowFunctionAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0074al\u0073\u0052\u006f\u0077\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074t\u0072"); -_bfbbd !=nil {return _bfbbd ;};if _aededf .CalculatedColumnFormula !=nil {if _fgagf :=_aededf .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"); -_fgagf !=nil {return _fgagf ;};};if _aededf .TotalsRowFormula !=nil {if _ddcgef :=_aededf .TotalsRowFormula .ValidateWithPath (path +"\u002f\u0054\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006fr\u006d\u0075\u006c\u0061");_ddcgef !=nil {return _ddcgef ; -};};if _aededf .XmlColumnPr !=nil {if _cbgaeg :=_aededf .XmlColumnPr .ValidateWithPath (path +"\u002f\u0058\u006dl\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072");_cbgaeg !=nil {return _cbgaeg ;};};if _aededf .ExtLst !=nil {if _ccaag :=_aededf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ccaag !=nil {return _ccaag ;};};return nil ;};type CT_VolType struct{ +// Validate validates the CT_SheetIdMap and its children +func (_adbcg *CT_SheetIdMap )Validate ()error {return _adbcg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");};func (_feebc *CT_ConditionalFormats )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_deecc :=range start .Attr {if _deecc .Name .Local =="\u0063\u006f\u0075n\u0074"{_egfb ,_egafa :=_e .ParseUint (_deecc .Value ,10,32); +if _egafa !=nil {return _egafa ;};_cadc :=uint32 (_egfb );_feebc .CountAttr =&_cadc ;continue ;};};_beag :for {_bbac ,_dbga :=d .Token ();if _dbga !=nil {return _dbga ;};switch _afaaf :=_bbac .(type ){case _d .StartElement :switch _afaaf .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ecdc :=NewCT_ConditionalFormat (); +if _bcbgc :=d .DecodeElement (_ecdc ,&_afaaf );_bcbgc !=nil {return _bcbgc ;};_feebc .ConditionalFormat =append (_feebc .ConditionalFormat ,_ecdc );default:_ea .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",_afaaf .Name ); +if _eebe :=d .Skip ();_eebe !=nil {return _eebe ;};};case _d .EndElement :break _beag ;case _d .CharData :};};return nil ;};func (_eadff *CT_MapInfo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"},Value :_aa .Sprintf ("\u0025\u0076",_eadff .SelectionNamespacesAttr )}); +e .EncodeToken (start );_dggdb :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0053\u0063\u0068\u0065\u006da"}};for _ ,_cgdd :=range _eadff .Schema {e .EncodeElement (_cgdd ,_dggdb );};_beabe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u004d\u0061\u0070"}}; +for _ ,_aeccf :=range _eadff .Map {e .EncodeElement (_aeccf ,_beabe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Type -TypeAttr ST_VolDepType ; +// Validate validates the ExternalLink and its children +func (_egbefcd *ExternalLink )Validate ()error {return _egbefcd .ValidateWithPath ("\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");};type CT_PivotCacheRecords struct{ -// Main -Main []*CT_VolMain ;};type CT_SheetViews struct{ +// PivotCache Records Count +CountAttr *uint32 ; -// Worksheet View -SheetView []*CT_SheetView ; +// PivotCache Record +R []*CT_Record ; // Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_bedec ST_CellType )Validate ()error {return _bedec .ValidateWithPath ("")};func (_afcge ST_Visibility )String ()string {switch _afcge {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 "";}; +ExtLst *CT_ExtensionList ;};func (_eafgg ST_TextHAlign )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dgfgb :=_d .Attr {};_dgfgb .Name =name ;switch _eafgg {case ST_TextHAlignUnset :_dgfgb .Value ="";case ST_TextHAlignLeft :_dgfgb .Value ="\u006c\u0065\u0066\u0074"; +case ST_TextHAlignCenter :_dgfgb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextHAlignRight :_dgfgb .Value ="\u0072\u0069\u0067h\u0074";case ST_TextHAlignJustify :_dgfgb .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextHAlignDistributed :_dgfgb .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064"; +};return _dgfgb ,nil ;}; -// Validate validates the CT_CustomSheetViews and its children -func (_aegg *CT_CustomSheetViews )Validate ()error {return _aegg .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");}; +// ValidateWithPath validates the CT_Sheets and its children, prefixing error messages with path +func (_badbe *CT_Sheets )ValidateWithPath (path string )error {for _ecgdfb ,_aedeg :=range _badbe .Sheet {if _fdbbce :=_aedeg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002fS\u0068\u0065\u0065\u0074\u005b\u0025\u0064\u005d",path ,_ecgdfb ));_fdbbce !=nil {return _fdbbce ; +};};return nil ;};func (_bacca ST_PrintError )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aebdg :=_d .Attr {};_aebdg .Name =name ;switch _bacca {case ST_PrintErrorUnset :_aebdg .Value ="";case ST_PrintErrorDisplayed :_aebdg .Value ="\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d"; +case ST_PrintErrorBlank :_aebdg .Value ="\u0062\u006c\u0061n\u006b";case ST_PrintErrorDash :_aebdg .Value ="\u0064\u0061\u0073\u0068";case ST_PrintErrorNA :_aebdg .Value ="\u004e\u0041";};return _aebdg ,nil ;};type CT_Tuples struct{ -// ValidateWithPath validates the CT_Dialogsheet and its children, prefixing error messages with path -func (_ceda *CT_Dialogsheet )ValidateWithPath (path string )error {if _ceda .SheetPr !=nil {if _fdae :=_ceda .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_fdae !=nil {return _fdae ;};};if _ceda .SheetViews !=nil {if _edgcf :=_ceda .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"); -_edgcf !=nil {return _edgcf ;};};if _ceda .SheetFormatPr !=nil {if _dggga :=_ceda .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_dggga !=nil {return _dggga ;};};if _ceda .SheetProtection !=nil {if _dffbc :=_ceda .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); -_dffbc !=nil {return _dffbc ;};};if _ceda .CustomSheetViews !=nil {if _ebafc :=_ceda .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_ebafc !=nil {return _ebafc ; -};};if _ceda .PrintOptions !=nil {if _gcaba :=_ceda .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_gcaba !=nil {return _gcaba ;};};if _ceda .PageMargins !=nil {if _gaebf :=_ceda .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"); -_gaebf !=nil {return _gaebf ;};};if _ceda .PageSetup !=nil {if _aedcd :=_ceda .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_aedcd !=nil {return _aedcd ;};};if _ceda .HeaderFooter !=nil {if _ebcdf :=_ceda .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"); -_ebcdf !=nil {return _ebcdf ;};};if _ceda .Drawing !=nil {if _bbecb :=_ceda .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_bbecb !=nil {return _bbecb ;};};if _ceda .LegacyDrawing !=nil {if _fdeca :=_ceda .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067"); -_fdeca !=nil {return _fdeca ;};};if _ceda .LegacyDrawingHF !=nil {if _agbfc :=_ceda .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_agbfc !=nil {return _agbfc ;};};if _ceda .DrawingHF !=nil {if _gffge :=_ceda .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"); -_gffge !=nil {return _gffge ;};};if _ceda .OleObjects !=nil {if _dfgb :=_ceda .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_dfgb !=nil {return _dfgb ;};};if _ceda .Controls !=nil {if _dgec :=_ceda .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs"); -_dgec !=nil {return _dgec ;};};if _ceda .ExtLst !=nil {if _cdce :=_ceda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdce !=nil {return _cdce ;};};return nil ;};type CT_DataField struct{ +// Member Name Count +CAttr *uint32 ; -// Data Field Name -NameAttr *string ; +// Tuple +Tpl []*CT_Tuple ;};type CT_SortCondition struct{ -// Field -FldAttr uint32 ; +// Descending +DescendingAttr *bool ; -// Subtotal -SubtotalAttr ST_DataConsolidateFunction ; +// Sort By +SortByAttr ST_SortBy ; -// Show Data As Display Format -ShowDataAsAttr ST_ShowDataAs ; +// Reference +RefAttr string ; -// 'Show Data As' Base Field -BaseFieldAttr *int32 ; +// Custom List +CustomListAttr *string ; -// 'Show Data As' Base Setting -BaseItemAttr *uint32 ; +// Format Id +DxfIdAttr *uint32 ; -// Number Format Id -NumFmtIdAttr *uint32 ; +// Icon Set +IconSetAttr ST_IconSetType ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Icon Id +IconIdAttr *uint32 ;}; -// ValidateWithPath validates the CT_FileSharing and its children, prefixing error messages with path -func (_cece *CT_FileSharing )ValidateWithPath (path string )error {return nil };func (_cefdbf *CT_X )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aagead :=range start .Attr {if _aagead .Name .Local =="\u0076"{_fbbbda ,_cfafcc :=_fc .ParseInt (_aagead .Value ,10,32); -if _cfafcc !=nil {return _cfafcc ;};_aaaef :=int32 (_fbbbda );_cefdbf .VAttr =&_aaaef ;continue ;};};for {_bgbbag ,_ffebbc :=d .Token ();if _ffebbc !=nil {return _a .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0058\u003a\u0020\u0025\u0073",_ffebbc ); -};if _gcgcdf ,_aacacc :=_bgbbag .(_c .EndElement );_aacacc &&_gcgcdf .Name ==start .Name {break ;};};return nil ;};func (_cde *CT_Border )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cde .DiagonalUpAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cde .DiagonalUpAttr ))}); -};if _cde .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cde .DiagonalDownAttr ))});};if _cde .OutlineAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cde .OutlineAttr ))}); -};e .EncodeToken (start );if _cde .Start !=nil {_geaf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cde .Start ,_geaf );};if _cde .End !=nil {_cbee :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0064"}}; -e .EncodeElement (_cde .End ,_cbee );};if _cde .Left !=nil {_cf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_cde .Left ,_cf );};if _cde .Right !=nil {_fec :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_cde .Right ,_fec );};if _cde .Top !=nil {_eed :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070"}};e .EncodeElement (_cde .Top ,_eed );};if _cde .Bottom !=nil {_dbcb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0062\u006f\u0074\u0074\u006fm"}}; -e .EncodeElement (_cde .Bottom ,_dbcb );};if _cde .Diagonal !=nil {_gee :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"}};e .EncodeElement (_cde .Diagonal ,_gee );};if _cde .Vertical !=nil {_eac :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"}}; -e .EncodeElement (_cde .Vertical ,_eac );};if _cde .Horizontal !=nil {_ace :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}};e .EncodeElement (_cde .Horizontal ,_ace );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_egdae ST_GroupBy )ValidateWithPath (path string )error {switch _egdae {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 (_egdae )); -};return nil ;}; +// ValidateWithPath validates the CT_PCDKPIs and its children, prefixing error messages with path +func (_eaggd *CT_PCDKPIs )ValidateWithPath (path string )error {for _afedb ,_fbdga :=range _eaggd .Kpi {if _gbcfd :=_fbdga .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u004b\u0070\u0069\u005b\u0025\u0064\u005d",path ,_afedb ));_gbcfd !=nil {return _gbcfd ; +};};return nil ;};func (_dacdf *CT_QueryTableRefresh )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dacdf .PreserveSortFilterLayoutAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dacdf .PreserveSortFilterLayoutAttr ))}); +};if _dacdf .FieldIdWrappedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dacdf .FieldIdWrappedAttr ))}); +};if _dacdf .HeadersInLastRefreshAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dacdf .HeadersInLastRefreshAttr ))}); +};if _dacdf .MinimumVersionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_dacdf .MinimumVersionAttr )}); +};if _dacdf .NextIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0065\u0078\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_dacdf .NextIdAttr )});};if _dacdf .UnboundColumnsLeftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_dacdf .UnboundColumnsLeftAttr )}); +};if _dacdf .UnboundColumnsRightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_dacdf .UnboundColumnsRightAttr )}); +};e .EncodeToken (start );_ggbfaf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0071ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_dacdf .QueryTableFields ,_ggbfaf );if _dacdf .QueryTableDeletedFields !=nil {_afcbc :=_d .StartElement {Name :_d .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 (_dacdf .QueryTableDeletedFields ,_afcbc );};if _dacdf .SortState !=nil {_facbd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_dacdf .SortState ,_facbd ); +};if _dacdf .ExtLst !=nil {_adgb :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dacdf .ExtLst ,_adgb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_PivotSelection ()*CT_PivotSelection {_acgcc :=&CT_PivotSelection {}; +_acgcc .PivotArea =NewCT_PivotArea ();return _acgcc ;};func (_daefd *ST_ShowDataAs )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_daefd =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_daefd =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_daefd =2; +case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_daefd =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_daefd =4;case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_daefd =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_daefd =6; +case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_daefd =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_daefd =8;case "\u0069\u006e\u0064e\u0078":*_daefd =9;};return nil ;};type CT_CustomSheetView struct{ -// Validate validates the CT_ColFields and its children -func (_bddg *CT_ColFields )Validate ()error {return _bddg .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");}; +// GUID +GuidAttr string ; -// ValidateWithPath validates the CT_Sheet and its children, prefixing error messages with path -func (_badda *CT_Sheet )ValidateWithPath (path string )error {if _dcfdea :=_badda .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_dcfdea !=nil {return _dcfdea ;};return nil ;};func (_gcffa *CT_PCDKPI )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_efcda :=range start .Attr {if _efcda .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_gfdbd ,_fdcg :=_efcda .Value ,error (nil ); -if _fdcg !=nil {return _fdcg ;};_gcffa .UniqueNameAttr =_gfdbd ;continue ;};if _efcda .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_gfcbg ,_bdecg :=_efcda .Value ,error (nil );if _bdecg !=nil {return _bdecg ;};_gcffa .CaptionAttr =&_gfcbg ;continue ; -};if _efcda .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_gggde ,_bgaac :=_efcda .Value ,error (nil );if _bgaac !=nil {return _bgaac ;};_gcffa .DisplayFolderAttr =&_gggde ;continue ;};if _efcda .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_eedfc ,_cdcdf :=_efcda .Value ,error (nil ); -if _cdcdf !=nil {return _cdcdf ;};_gcffa .MeasureGroupAttr =&_eedfc ;continue ;};if _efcda .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_gefg ,_ceecc :=_efcda .Value ,error (nil );if _ceecc !=nil {return _ceecc ;};_gcffa .ParentAttr =&_gefg ;continue ; -};if _efcda .Name .Local =="\u0076\u0061\u006cu\u0065"{_geddbb ,_cedbe :=_efcda .Value ,error (nil );if _cedbe !=nil {return _cedbe ;};_gcffa .ValueAttr =_geddbb ;continue ;};if _efcda .Name .Local =="\u0067\u006f\u0061\u006c"{_gccfb ,_dbeeg :=_efcda .Value ,error (nil ); -if _dbeeg !=nil {return _dbeeg ;};_gcffa .GoalAttr =&_gccfb ;continue ;};if _efcda .Name .Local =="\u0073\u0074\u0061\u0074\u0075\u0073"{_ffdgb ,_eaefe :=_efcda .Value ,error (nil );if _eaefe !=nil {return _eaefe ;};_gcffa .StatusAttr =&_ffdgb ;continue ; -};if _efcda .Name .Local =="\u0074\u0072\u0065n\u0064"{_gbebe ,_cgbfa :=_efcda .Value ,error (nil );if _cgbfa !=nil {return _cgbfa ;};_gcffa .TrendAttr =&_gbebe ;continue ;};if _efcda .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_cbfcg ,_cfgdc :=_efcda .Value ,error (nil ); -if _cfgdc !=nil {return _cfgdc ;};_gcffa .WeightAttr =&_cbfcg ;continue ;};if _efcda .Name .Local =="\u0074\u0069\u006d\u0065"{_cbdeg ,_dbbbe :=_efcda .Value ,error (nil );if _dbbbe !=nil {return _dbbbe ;};_gcffa .TimeAttr =&_cbdeg ;continue ;};};for {_bddba ,_geagg :=d .Token (); -if _geagg !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0043\u0044K\u0050\u0049\u003a\u0020\u0025\u0073",_geagg );};if _gadeb ,_dfafc :=_bddba .(_c .EndElement );_dfafc &&_gadeb .Name ==start .Name {break ;};};return nil ; -};func (_dgeega *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 _dgeega .CT_QueryTable .MarshalXML (e ,start );};func (_eebcaf ST_CfvoType )Validate ()error {return _eebcaf .ValidateWithPath ("")};type CT_TableMissing struct{}; -func (_abgcgg ST_DataValidationImeMode )ValidateWithPath (path string )error {switch _abgcgg {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 (_abgcgg )); -};return nil ;};func (_abfeg *CT_RangePr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _abfeg .AutoStartAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_abfeg .AutoStartAttr ))}); -};if _abfeg .AutoEndAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061u\u0074\u006f\u0045\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_abfeg .AutoEndAttr ))});};if _abfeg .GroupByAttr !=ST_GroupByUnset {_adfgb ,_bdgef :=_abfeg .GroupByAttr .MarshalXMLAttr (_c .Name {Local :"\u0067r\u006f\u0075\u0070\u0042\u0079"}); -if _bdgef !=nil {return _bdgef ;};start .Attr =append (start .Attr ,_adfgb );};if _abfeg .StartNumAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"},Value :_a .Sprintf ("\u0025\u0076",*_abfeg .StartNumAttr )}); -};if _abfeg .EndNumAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u006e\u0064\u004e\u0075\u006d"},Value :_a .Sprintf ("\u0025\u0076",*_abfeg .EndNumAttr )});};if _abfeg .StartDateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"},Value :_a .Sprintf ("\u0025\u0076",*_abfeg .StartDateAttr )}); -};if _abfeg .EndDateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065n\u0064\u0044\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_abfeg .EndDateAttr )});};if _abfeg .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 :_a .Sprintf ("\u0025\u0076",*_abfeg .GroupIntervalAttr )}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Print Scale +ScaleAttr *uint32 ; -// ValidateWithPath validates the CT_CellXfs and its children, prefixing error messages with path -func (_adfc *CT_CellXfs )ValidateWithPath (path string )error {for _dfdbd ,_ffdb :=range _adfc .Xf {if _eba :=_ffdb .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_dfdbd ));_eba !=nil {return _eba ;};};return nil ; -};type CT_VolTopic struct{ +// Color Id +ColorIdAttr *uint32 ; -// Type -TAttr ST_VolValueType ; +// Show Page Breaks +ShowPageBreaksAttr *bool ; -// Topic Value -V string ; +// Show Formulas +ShowFormulasAttr *bool ; -// Strings in Subtopic -Stp []string ; +// Show Grid Lines +ShowGridLinesAttr *bool ; -// References -Tr []*CT_VolTopicRef ;};func (_cfbff *CT_TextField )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cfbff .TypeAttr !=ST_ExternalConnectionTypeUnset {_bdgad ,_gccea :=_cfbff .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _gccea !=nil {return _gccea ;};start .Attr =append (start .Attr ,_bdgad );};if _cfbff .PositionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_cfbff .PositionAttr )}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_egeaa ST_DataValidationErrorStyle )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fgcbb :=_c .Attr {};_fgcbb .Name =name ;switch _egeaa {case ST_DataValidationErrorStyleUnset :_fgcbb .Value =""; -case ST_DataValidationErrorStyleStop :_fgcbb .Value ="\u0073\u0074\u006f\u0070";case ST_DataValidationErrorStyleWarning :_fgcbb .Value ="\u0077a\u0072\u006e\u0069\u006e\u0067";case ST_DataValidationErrorStyleInformation :_fgcbb .Value ="i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e"; -};return _fgcbb ,nil ;}; +// Show Headers +ShowRowColAttr *bool ; -// Validate validates the CT_OleItem and its children -func (_ebdfb *CT_OleItem )Validate ()error {return _ebdfb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d");}; +// Show Outline Symbols +OutlineSymbolsAttr *bool ; -// Validate validates the CT_FontScheme and its children -func (_afddd *CT_FontScheme )Validate ()error {return _afddd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");};func (_dedca *EG_ExtensionList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfade :for {_caffc ,_ecaad :=d .Token (); -if _ecaad !=nil {return _ecaad ;};switch _gffce :=_caffc .(type ){case _c .StartElement :switch _gffce .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\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"}:_ffbgb :=NewCT_Extension (); -if _decef :=d .DecodeElement (_ffbgb ,&_gffce );_decef !=nil {return _decef ;};_dedca .Ext =append (_dedca .Ext ,_ffbgb );default:_dc .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",_gffce .Name ); -if _fbbfga :=d .Skip ();_fbbfga !=nil {return _fbbfga ;};};case _c .EndElement :break _dfade ;case _c .CharData :};};return nil ;};func (_gdceaa *CT_SharedUser )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdceaa .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 _ ,_eeadfc :=range start .Attr {if _eeadfc .Name .Local =="\u0067\u0075\u0069\u0064"{_ebeff ,_cgccf :=_eeadfc .Value ,error (nil );if _cgccf !=nil {return _cgccf ;};_gdceaa .GuidAttr =_ebeff ;continue ;};if _eeadfc .Name .Local =="\u006e\u0061\u006d\u0065"{_bcbfca ,_agbcde :=_eeadfc .Value ,error (nil ); -if _agbcde !=nil {return _agbcde ;};_gdceaa .NameAttr =_bcbfca ;continue ;};if _eeadfc .Name .Local =="\u0069\u0064"{_dgfbfd ,_fagdca :=_fc .ParseInt (_eeadfc .Value ,10,32);if _fagdca !=nil {return _fagdca ;};_gdceaa .IdAttr =int32 (_dgfbfd );continue ; -};if _eeadfc .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_ffebf ,_ecfbfg :=ParseStdlibTime (_eeadfc .Value );if _ecfbfg !=nil {return _ecfbfg ;};_gdceaa .DateTimeAttr =_ffebf ;continue ;};};_acfbb :for {_bdadbg ,_fbdaed :=d .Token (); -if _fbdaed !=nil {return _fbdaed ;};switch _dbdee :=_bdadbg .(type ){case _c .StartElement :switch _dbdee .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_gdceaa .ExtLst =NewCT_ExtensionList (); -if _ddceae :=d .DecodeElement (_gdceaa .ExtLst ,&_dbdee );_ddceae !=nil {return _ddceae ;};default:_dc .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",_dbdee .Name ); -if _bfcfaa :=d .Skip ();_bfcfaa !=nil {return _bfcfaa ;};};case _c .EndElement :break _acfbb ;case _c .CharData :};};return nil ;};func NewCT_CellStyle ()*CT_CellStyle {_bagee :=&CT_CellStyle {};return _bagee };func NewCT_DdeValue ()*CT_DdeValue {_eddaa :=&CT_DdeValue {}; -return _eddaa };func (_agce *CT_Dxfs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_decge :=range start .Attr {if _decge .Name .Local =="\u0063\u006f\u0075n\u0074"{_cdecdd ,_cgaee :=_fc .ParseUint (_decge .Value ,10,32);if _cgaee !=nil {return _cgaee ; -};_gagf :=uint32 (_cdecdd );_agce .CountAttr =&_gagf ;continue ;};};_gbef :for {_cgag ,_ecbe :=d .Token ();if _ecbe !=nil {return _ecbe ;};switch _ggdbe :=_cgag .(type ){case _c .StartElement :switch _ggdbe .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abegc :=NewCT_Dxf (); -if _gcfed :=d .DecodeElement (_abegc ,&_ggdbe );_gcfed !=nil {return _gcfed ;};_agce .Dxf =append (_agce .Dxf ,_abegc );default:_dc .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",_ggdbe .Name ); -if _gecee :=d .Skip ();_gecee !=nil {return _gecee ;};};case _c .EndElement :break _gbef ;case _c .CharData :};};return nil ;};func (_cegcfg ST_DataValidationImeMode )String ()string {switch _cegcfg {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 "";};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_CommentList ()*CT_CommentList {_fbbfb :=&CT_CommentList {};return _fbbfb };func (_eagbf *CT_NumFmts )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_efaba :=range start .Attr {if _efaba .Name .Local =="\u0063\u006f\u0075n\u0074"{_cgebd ,_abba :=_fc .ParseUint (_efaba .Value ,10,32); -if _abba !=nil {return _abba ;};_gbge :=uint32 (_cgebd );_eagbf .CountAttr =&_gbge ;continue ;};};_eceda :for {_defc ,_efgg :=d .Token ();if _efgg !=nil {return _efgg ;};switch _bcbe :=_defc .(type ){case _c .StartElement :switch _bcbe .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdgff :=NewCT_NumFmt (); -if _cdefd :=d .DecodeElement (_gdgff ,&_bcbe );_cdefd !=nil {return _cdefd ;};_eagbf .NumFmt =append (_eagbf .NumFmt ,_gdgff );default:_dc .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",_bcbe .Name ); -if _cbebf :=d .Skip ();_cbebf !=nil {return _cbebf ;};};case _c .EndElement :break _eceda ;case _c .CharData :};};return nil ;};func (_ggaab ST_ExternalConnectionType )ValidateWithPath (path string )error {switch _ggaab {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 (_ggaab )); -};return nil ;}; +// Show Zero Values +ZeroValuesAttr *bool ; -// ValidateWithPath validates the CT_DiscretePr and its children, prefixing error messages with path -func (_ecbab *CT_DiscretePr )ValidateWithPath (path string )error {for _bfde ,_fcbec :=range _ecbab .X {if _gfada :=_fcbec .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_bfde ));_gfada !=nil {return _gfada ;}; -};return nil ;}; +// Fit To Page +FitToPageAttr *bool ; -// ValidateWithPath validates the CT_TablePart and its children, prefixing error messages with path -func (_afcab *CT_TablePart )ValidateWithPath (path string )error {return nil };func NewCT_QueryTableFields ()*CT_QueryTableFields {_dfgff :=&CT_QueryTableFields {};return _dfgff };func (_gdcge *CT_ChartsheetView )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gdcge .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gdcge .TabSelectedAttr ))}); -};if _gdcge .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_a .Sprintf ("\u0025\u0076",*_gdcge .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 :_a .Sprintf ("\u0025\u0076",_gdcge .WorkbookViewIdAttr )}); -if _gdcge .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gdcge .ZoomToFitAttr ))});};e .EncodeToken (start );if _gdcge .ExtLst !=nil {_fedee :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_gdcge .ExtLst ,_fedee );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Print Area Defined +PrintAreaAttr *bool ; -// Validate validates the CT_CalcChain and its children -func (_aeed *CT_CalcChain )Validate ()error {return _aeed .ValidateWithPath ("\u0043\u0054\u005fC\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e");};func NewExternalLink ()*ExternalLink {_ebdcb :=&ExternalLink {};_ebdcb .CT_ExternalLink =*NewCT_ExternalLink (); -return _ebdcb ;};func NewCT_DefinedName ()*CT_DefinedName {_bdfed :=&CT_DefinedName {};return _bdfed }; +// Filtered List +FilterAttr *bool ; -// Validate validates the CT_GroupItems and its children -func (_abgda *CT_GroupItems )Validate ()error {return _abgda .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");};func NewCT_FunctionGroup ()*CT_FunctionGroup {_agbg :=&CT_FunctionGroup {};return _agbg }; -func (_daebcg ST_PatternType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fdbbcb :=_c .Attr {};_fdbbcb .Name =name ;switch _daebcg {case ST_PatternTypeUnset :_fdbbcb .Value ="";case ST_PatternTypeNone :_fdbbcb .Value ="\u006e\u006f\u006e\u0065"; -case ST_PatternTypeSolid :_fdbbcb .Value ="\u0073\u006f\u006ci\u0064";case ST_PatternTypeMediumGray :_fdbbcb .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079";case ST_PatternTypeDarkGray :_fdbbcb .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079"; -case ST_PatternTypeLightGray :_fdbbcb .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PatternTypeDarkHorizontal :_fdbbcb .Value ="\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c";case ST_PatternTypeDarkVertical :_fdbbcb .Value ="\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"; -case ST_PatternTypeDarkDown :_fdbbcb .Value ="\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e";case ST_PatternTypeDarkUp :_fdbbcb .Value ="\u0064\u0061\u0072\u006b\u0055\u0070";case ST_PatternTypeDarkGrid :_fdbbcb .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064"; -case ST_PatternTypeDarkTrellis :_fdbbcb .Value ="d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeLightHorizontal :_fdbbcb .Value ="\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c";case ST_PatternTypeLightVertical :_fdbbcb .Value ="\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"; -case ST_PatternTypeLightDown :_fdbbcb .Value ="\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n";case ST_PatternTypeLightUp :_fdbbcb .Value ="\u006ci\u0067\u0068\u0074\u0055\u0070";case ST_PatternTypeLightGrid :_fdbbcb .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d"; -case ST_PatternTypeLightTrellis :_fdbbcb .Value ="\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeGray125 :_fdbbcb .Value ="\u0067r\u0061\u0079\u0031\u0032\u0035";case ST_PatternTypeGray0625 :_fdbbcb .Value ="\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035"; -};return _fdbbcb ,nil ;}; +// Show AutoFitler Drop Down Controls +ShowAutoFilterAttr *bool ; -// ValidateWithPath validates the CT_RevisionCustomView and its children, prefixing error messages with path -func (_fdgef *CT_RevisionCustomView )ValidateWithPath (path string )error {if !_ef .ST_GuidPatternRe .MatchString (_fdgef .GuidAttr ){return _a .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 ,_ef .ST_GuidPatternRe ,_fdgef .GuidAttr ); -};if _fdgef .ActionAttr ==ST_RevisionActionUnset {return _a .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 _ccfbd :=_fdgef .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ccfbd !=nil {return _ccfbd ;};return nil ;};func (_ddgaa *CT_TableStyleInfo )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ddgaa .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ddgaa .NameAttr )}); -};if _ddgaa .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ddgaa .ShowFirstColumnAttr ))}); -};if _ddgaa .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ddgaa .ShowLastColumnAttr ))}); -};if _ddgaa .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ddgaa .ShowRowStripesAttr ))}); -};if _ddgaa .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ddgaa .ShowColumnStripesAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_CellSmartTag ()*CT_CellSmartTag {_afadb :=&CT_CellSmartTag {};return _afadb };func (_fdbab ST_DataValidationImeMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dgbdc :=_c .Attr {}; -_dgbdc .Name =name ;switch _fdbab {case ST_DataValidationImeModeUnset :_dgbdc .Value ="";case ST_DataValidationImeModeNoControl :_dgbdc .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_DataValidationImeModeOff :_dgbdc .Value ="\u006f\u0066\u0066"; -case ST_DataValidationImeModeOn :_dgbdc .Value ="\u006f\u006e";case ST_DataValidationImeModeDisabled :_dgbdc .Value ="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064";case ST_DataValidationImeModeHiragana :_dgbdc .Value ="\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061"; -case ST_DataValidationImeModeFullKatakana :_dgbdc .Value ="\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case ST_DataValidationImeModeHalfKatakana :_dgbdc .Value ="\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061"; -case ST_DataValidationImeModeFullAlpha :_dgbdc .Value ="\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeHalfAlpha :_dgbdc .Value ="\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeFullHangul :_dgbdc .Value ="\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c"; -case ST_DataValidationImeModeHalfHangul :_dgbdc .Value ="\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c";};return _dgbdc ,nil ;};type CT_MeasureDimensionMaps struct{ +// Hidden Rows +HiddenRowsAttr *bool ; -// Measure Group Count -CountAttr *uint32 ; +// Hidden Columns +HiddenColumnsAttr *bool ; -// OLAP Measure Group -Map []*CT_MeasureDimensionMap ;};func (_gggccf *CT_MergeCells )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dfdbfd :=range start .Attr {if _dfdbfd .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbdbf ,_bdefg :=_fc .ParseUint (_dfdbfd .Value ,10,32); -if _bdefg !=nil {return _bdefg ;};_bfdag :=uint32 (_gbdbf );_gggccf .CountAttr =&_bfdag ;continue ;};};_gcccad :for {_dfaff ,_accba :=d .Token ();if _accba !=nil {return _accba ;};switch _adgg :=_dfaff .(type ){case _c .StartElement :switch _adgg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcfba :=NewCT_MergeCell (); -if _afbccb :=d .DecodeElement (_dcfba ,&_adgg );_afbccb !=nil {return _afbccb ;};_gggccf .MergeCell =append (_gggccf .MergeCell ,_dcfba );default:_dc .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",_adgg .Name ); -if _bdeefb :=d .Skip ();_bdeefb !=nil {return _bdeefb ;};};case _c .EndElement :break _gcccad ;case _c .CharData :};};return nil ;}; +// Visible State +StateAttr ST_SheetState ; -// ValidateWithPath validates the CT_ChartFormats and its children, prefixing error messages with path -func (_ebaaa *CT_ChartFormats )ValidateWithPath (path string )error {for _debb ,_ggbd :=range _ebaaa .ChartFormat {if _gcbcd :=_ggbd .ValidateWithPath (_a .Sprintf ("\u0025s\u002fC\u0068\u0061\u0072\u0074\u0046o\u0072\u006da\u0074\u005b\u0025\u0064\u005d",path ,_debb )); -_gcbcd !=nil {return _gcbcd ;};};return nil ;}; +// Filter +FilterUniqueAttr *bool ; -// ValidateWithPath validates the CT_OlapPr and its children, prefixing error messages with path -func (_cdgcc *CT_OlapPr )ValidateWithPath (path string )error {return nil };func (_afdgeeg *VolTypes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afdgeeg .CT_VolTypes =*NewCT_VolTypes ();_gddag :for {_cffgc ,_bdace :=d .Token ();if _bdace !=nil {return _bdace ; -};switch _babcg :=_cffgc .(type ){case _c .StartElement :switch _babcg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbbfa :=NewCT_VolType (); -if _gagfbb :=d .DecodeElement (_dbbfa ,&_babcg );_gagfbb !=nil {return _gagfbb ;};_afdgeeg .VolType =append (_afdgeeg .VolType ,_dbbfa );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_afdgeeg .ExtLst =NewCT_ExtensionList (); -if _eccddc :=d .DecodeElement (_afdgeeg .ExtLst ,&_babcg );_eccddc !=nil {return _eccddc ;};default:_dc .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",_babcg .Name ); -if _cdfac :=d .Skip ();_cdfac !=nil {return _cdfac ;};};case _c .EndElement :break _gddag ;case _c .CharData :};};return nil ;}; +// View Type +ViewAttr ST_SheetViewType ; -// Validate validates the CT_Worksheet and its children -func (_ebffeb *CT_Worksheet )Validate ()error {return _ebffeb .ValidateWithPath ("\u0043\u0054\u005fW\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074");};type CT_MetadataType struct{ +// Show Ruler +ShowRulerAttr *bool ; -// Metadata Type Name -NameAttr string ; +// Top Left Visible Cell +TopLeftCellAttr *string ; -// Minimum Supported Version -MinSupportedVersionAttr uint32 ; +// Pane Split Information +Pane *CT_Pane ; -// Metadata Ghost Row -GhostRowAttr *bool ; +// Selection +Selection *CT_Selection ; -// Metadata Ghost Column -GhostColAttr *bool ; +// Horizontal Page Breaks +RowBreaks *CT_PageBreak ; -// Metadata Edit -EditAttr *bool ; +// Vertical Page Breaks +ColBreaks *CT_PageBreak ; -// Metadata Cell Value Delete -DeleteAttr *bool ; +// Page Margins +PageMargins *CT_PageMargins ; -// Metadata Copy -CopyAttr *bool ; +// Print Options +PrintOptions *CT_PrintOptions ; -// Metadata Paste All -PasteAllAttr *bool ; +// Page Setup Settings +PageSetup *CT_PageSetup ; -// Metadata Paste Formulas -PasteFormulasAttr *bool ; +// Header Footer Settings +HeaderFooter *CT_HeaderFooter ; -// Metadata Paste Special Values -PasteValuesAttr *bool ; +// AutoFilter Settings +AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;};func (_cbadgc ST_DataValidationImeMode )String ()string {switch _cbadgc {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 "";};const (ST_SheetViewTypeUnset ST_SheetViewType =0;ST_SheetViewTypeNormal ST_SheetViewType =1;ST_SheetViewTypePageBreakPreview ST_SheetViewType =2;ST_SheetViewTypePageLayout ST_SheetViewType =3;); -// Metadata Paste Formats -PasteFormatsAttr *bool ; +// Validate validates the CT_SheetDimension and its children +func (_baecc *CT_SheetDimension )Validate ()error {return _baecc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");};func (_eeegc ST_SourceType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eeegc .String (),start ); +};func NewCT_DrawingHF ()*CT_DrawingHF {_ecae :=&CT_DrawingHF {};return _ecae };type CT_MergeCell struct{ -// Metadata Paste Comments -PasteCommentsAttr *bool ; +// Reference +RefAttr string ;};func (_fafgc *CT_DdeItem )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gaecc :=range start .Attr {if _gaecc .Name .Local =="\u006e\u0061\u006d\u0065"{_bdeb ,_bgde :=_gaecc .Value ,error (nil );if _bgde !=nil {return _bgde ; +};_fafgc .NameAttr =&_bdeb ;continue ;};if _gaecc .Name .Local =="\u006f\u006c\u0065"{_dcgca ,_efcfd :=_e .ParseBool (_gaecc .Value );if _efcfd !=nil {return _efcfd ;};_fafgc .OleAttr =&_dcgca ;continue ;};if _gaecc .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_efbdgc ,_dbba :=_e .ParseBool (_gaecc .Value ); +if _dbba !=nil {return _dbba ;};_fafgc .AdviseAttr =&_efbdgc ;continue ;};if _gaecc .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_fceff ,_bcda :=_e .ParseBool (_gaecc .Value );if _bcda !=nil {return _bcda ;};_fafgc .PreferPicAttr =&_fceff ; +continue ;};};_dccgg :for {_acgbf ,_abdac :=d .Token ();if _abdac !=nil {return _abdac ;};switch _gbcfb :=_acgbf .(type ){case _d .StartElement :switch _gbcfb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fafgc .Values =NewCT_DdeValues (); +if _beebb :=d .DecodeElement (_fafgc .Values ,&_gbcfb );_beebb !=nil {return _beebb ;};default:_ea .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",_gbcfb .Name ); +if _ffccf :=d .Skip ();_ffccf !=nil {return _ffccf ;};};case _d .EndElement :break _dccgg ;case _d .CharData :};};return nil ;};type CT_ControlPr struct{ -// Metadata Paste Data Validation -PasteDataValidationAttr *bool ; +// Locked Flag +LockedAttr *bool ; -// Metadata Paste Borders -PasteBordersAttr *bool ; +// Default Size Flag +DefaultSizeAttr *bool ; -// Metadata Paste Column Widths -PasteColWidthsAttr *bool ; +// Print Flag +PrintAttr *bool ; -// Metadata Paste Number Formats -PasteNumberFormatsAttr *bool ; +// Disabled Flag +DisabledAttr *bool ; -// Metadata Merge -MergeAttr *bool ; +// Recalculation Flag +RecalcAlwaysAttr *bool ; -// Meatadata Split First -SplitFirstAttr *bool ; +// UI Object Flag +UiObjectAttr *bool ; -// Metadata Split All -SplitAllAttr *bool ; +// Automatic Fill Flag +AutoFillAttr *bool ; -// Metadata Insert Delete -RowColShiftAttr *bool ; +// Automatic Line Flag +AutoLineAttr *bool ; -// Metadata Clear All -ClearAllAttr *bool ; +// Automatic Size Flag +AutoPictAttr *bool ; -// Metadata Clear Formats -ClearFormatsAttr *bool ; +// Custom Function +MacroAttr *string ; -// Metadata Clear Contents -ClearContentsAttr *bool ; +// Alternative Text +AltTextAttr *string ; -// Metadata Clear Comments -ClearCommentsAttr *bool ; +// Linked Formula +LinkedCellAttr *string ; -// Metadata Formula Assignment -AssignAttr *bool ; +// List Items Source Range +ListFillRangeAttr *string ; -// Metadata Coercion -CoerceAttr *bool ; +// Image Format +CfAttr *string ;IdAttr *string ; -// Adjust Metadata -AdjustAttr *bool ; +// Object Cell Anchor +Anchor *CT_ObjectAnchor ;}; -// Cell Metadata -CellMetaAttr *bool ;};type CT_BookView struct{ +// ValidateWithPath validates the CT_Pages and its children, prefixing error messages with path +func (_dbgee *CT_Pages )ValidateWithPath (path string )error {for _ggcbg ,_ddace :=range _dbgee .Page {if _bcbdeb :=_ddace .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0050\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_ggcbg ));_bcbdeb !=nil {return _bcbdeb ; +};};return nil ;};func (_gacbc ST_SortType )Validate ()error {return _gacbc .ValidateWithPath ("")};func (_dfccd ST_Qualifier )ValidateWithPath (path string )error {switch _dfccd {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfccd )); +};return nil ;}; -// Visibility -VisibilityAttr ST_Visibility ; +// ValidateWithPath validates the CT_Field and its children, prefixing error messages with path +func (_ecgd *CT_Field )ValidateWithPath (path string )error {return nil };type CT_Number struct{ -// Minimized -MinimizedAttr *bool ; +// Value +VAttr float64 ; -// Show Horizontal Scroll -ShowHorizontalScrollAttr *bool ; +// Unused Item +UAttr *bool ; -// Show Vertical Scroll -ShowVerticalScrollAttr *bool ; +// Calculated Item +FAttr *bool ; -// Show Sheet Tabs -ShowSheetTabsAttr *bool ; +// Caption +CAttr *string ; -// Upper Left Corner (X Coordinate) -XWindowAttr *int32 ; +// Member Property Count +CpAttr *uint32 ; -// Upper Left Corner (Y Coordinate) -YWindowAttr *int32 ; +// Format Index +InAttr *uint32 ; -// Window Width -WindowWidthAttr *uint32 ; +// Background Color +BcAttr *string ; -// Window Height -WindowHeightAttr *uint32 ; +// Foreground Color +FcAttr *string ; -// Sheet Tab Ratio -TabRatioAttr *uint32 ; +// Italic +IAttr *bool ; -// First Sheet -FirstSheetAttr *uint32 ; +// Underline +UnAttr *bool ; -// Active Sheet Index -ActiveTabAttr *uint32 ; +// Strikethrough +StAttr *bool ; -// AutoFilter Date Grouping -AutoFilterDateGroupingAttr *bool ;ExtLst *CT_ExtensionList ;}; +// Bold +BAttr *bool ; -// Validate validates the CT_PageBreak and its children -func (_beaff *CT_PageBreak )Validate ()error {return _beaff .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b");};func (_fedbc *CT_SortState )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fedbc .ColumnSortAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fedbc .ColumnSortAttr ))}); -};if _fedbc .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_fedbc .CaseSensitiveAttr ))}); -};if _fedbc .SortMethodAttr !=ST_SortMethodUnset {_fdgag ,_ccbfcc :=_fedbc .SortMethodAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"});if _ccbfcc !=nil {return _ccbfcc ;};start .Attr =append (start .Attr ,_fdgag ); -};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",_fedbc .RefAttr )});e .EncodeToken (start );if _fedbc .SortCondition !=nil {_ddfdg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0073\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"}}; -for _ ,_fgffc :=range _fedbc .SortCondition {e .EncodeElement (_fgffc ,_ddfdg );};};if _fedbc .ExtLst !=nil {_fdgeg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fedbc .ExtLst ,_fdgeg );}; -e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gfcga *CT_Map )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebgbcd :=range start .Attr {if _ebgbcd .Name .Local =="\u0049\u0044"{_aecdge ,_feeeg :=_fc .ParseUint (_ebgbcd .Value ,10,32); -if _feeeg !=nil {return _feeeg ;};_gfcga .IDAttr =uint32 (_aecdge );continue ;};if _ebgbcd .Name .Local =="\u004e\u0061\u006d\u0065"{_egaf ,_cgfb :=_ebgbcd .Value ,error (nil );if _cgfb !=nil {return _cgfb ;};_gfcga .NameAttr =_egaf ;continue ;};if _ebgbcd .Name .Local =="R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"{_dgeeg ,_begdf :=_ebgbcd .Value ,error (nil ); -if _begdf !=nil {return _begdf ;};_gfcga .RootElementAttr =_dgeeg ;continue ;};if _ebgbcd .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"{_deabd ,_egbdd :=_ebgbcd .Value ,error (nil );if _egbdd !=nil {return _egbdd ;};_gfcga .SchemaIDAttr =_deabd ; -continue ;};if _ebgbcd .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"{_afacd ,_dgcdga :=_fc .ParseBool (_ebgbcd .Value ); -if _dgcdga !=nil {return _dgcdga ;};_gfcga .ShowImportExportValidationErrorsAttr =_afacd ;continue ;};if _ebgbcd .Name .Local =="\u0041u\u0074\u006f\u0046\u0069\u0074"{_gcdeg ,_cddgg :=_fc .ParseBool (_ebgbcd .Value );if _cddgg !=nil {return _cddgg ;}; -_gfcga .AutoFitAttr =_gcdeg ;continue ;};if _ebgbcd .Name .Local =="\u0041\u0070\u0070\u0065\u006e\u0064"{_eeead ,_gcafg :=_fc .ParseBool (_ebgbcd .Value );if _gcafg !=nil {return _gcafg ;};_gfcga .AppendAttr =_eeead ;continue ;};if _ebgbcd .Name .Local =="P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"{_gcea ,_gbca :=_fc .ParseBool (_ebgbcd .Value ); -if _gbca !=nil {return _gbca ;};_gfcga .PreserveSortAFLayoutAttr =_gcea ;continue ;};if _ebgbcd .Name .Local =="\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"{_ebbb ,_ggabc :=_fc .ParseBool (_ebgbcd .Value );if _ggabc !=nil {return _ggabc ; -};_gfcga .PreserveFormatAttr =_ebbb ;continue ;};};_dcgd :for {_fdaf ,_aaef :=d .Token ();if _aaef !=nil {return _aaef ;};switch _adecf :=_fdaf .(type ){case _c .StartElement :switch _adecf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfcga .DataBinding =NewCT_DataBinding (); -if _agdda :=d .DecodeElement (_gfcga .DataBinding ,&_adecf );_agdda !=nil {return _agdda ;};default:_dc .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",_adecf .Name ); -if _adfee :=d .Skip ();_adfee !=nil {return _adfee ;};};case _c .EndElement :break _dcgd ;case _c .CharData :};};return nil ;};func NewCT_GroupMembers ()*CT_GroupMembers {_eefbd :=&CT_GroupMembers {};return _eefbd };func (_gagfb *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 :_a .Sprintf ("\u0025\u0076",_gagfb .UniqueNameAttr )}); -if _gagfb .GroupAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0072\u006fu\u0070"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gagfb .GroupAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};type CT_CustomWorkbookViews struct{ +// OLAP Members +Tpls []*CT_Tuples ; -// Custom Workbook View -CustomWorkbookView []*CT_CustomWorkbookView ;};func (_aabgfd *ST_RevisionAction )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_aabgfd =0;case "\u0061\u0064\u0064":*_aabgfd =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_aabgfd =2; -};return nil ;};func (_faac *CT_DdeValue )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ecdfa :=range start .Attr {if _ecdfa .Name .Local =="\u0074"{_faac .TAttr .UnmarshalXMLAttr (_ecdfa );continue ;};};_bdcab :for {_ffec ,_afefc :=d .Token (); -if _afefc !=nil {return _afefc ;};switch _ffbd :=_ffec .(type ){case _c .StartElement :switch _ffbd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _fbfe :=d .DecodeElement (&_faac .Val ,&_ffbd ); -_fbfe !=nil {return _fbfe ;};default:_dc .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",_ffbd .Name ); -if _ffaeba :=d .Skip ();_ffaeba !=nil {return _ffaeba ;};};case _c .EndElement :break _bdcab ;case _c .CharData :};};return nil ;};type ST_HtmlFmt byte ; +// Member Property Index +X []*CT_X ;};func NewCT_PivotAreaReferences ()*CT_PivotAreaReferences {_fcdee :=&CT_PivotAreaReferences {};return _fcdee ;}; -// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path -func (_dagc *CT_Colors )ValidateWithPath (path string )error {if _dagc .IndexedColors !=nil {if _dcde :=_dagc .IndexedColors .ValidateWithPath (path +"\u002f\u0049\u006e\u0064\u0065\u0078\u0065\u0064\u0043o\u006c\u006f\u0072\u0073");_dcde !=nil {return _dcde ; -};};if _dagc .MruColors !=nil {if _dagb :=_dagc .MruColors .ValidateWithPath (path +"\u002f\u004d\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073");_dagb !=nil {return _dagb ;};};return nil ;};func (_dfeacf ST_CellFormulaType )ValidateWithPath (path string )error {switch _dfeacf {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 (_dfeacf )); -};return nil ;};func (_edfd *CT_BorderPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _edfd .StyleAttr !=ST_BorderStyleUnset {_eag ,_egc :=_edfd .StyleAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0079l\u0065"});if _egc !=nil {return _egc ; -};start .Attr =append (start .Attr ,_eag );};e .EncodeToken (start );if _edfd .Color !=nil {_cbdc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_edfd .Color ,_cbdc );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_dfadeg ST_HtmlFmt )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dfadeg .String (),start );}; +// ValidateWithPath validates the CT_CalculatedItems and its children, prefixing error messages with path +func (_adgf *CT_CalculatedItems )ValidateWithPath (path string )error {for _ecfaa ,_gage :=range _adgf .CalculatedItem {if _adge :=_gage .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0043\u0061lc\u0075l\u0061\u0074\u0065\u0064\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_ecfaa )); +_adge !=nil {return _adge ;};};return nil ;};func (_fadffb *ST_PhoneticType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fadffb =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_fadffb =1; +case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_fadffb =2;case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_fadffb =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_fadffb =4; +};return nil ;};func (_ecegg ST_CredMethod )ValidateWithPath (path string )error {switch _ecegg {case 0,1,2,3,4:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecegg )); +};return nil ;};func NewCT_MemberProperties ()*CT_MemberProperties {_fgffe :=&CT_MemberProperties {};return _fgffe }; -// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path -func (_befgdf *EG_ExtensionList )ValidateWithPath (path string )error {for _beggd ,_ceageg :=range _befgdf .Ext {if _dcfcdc :=_ceageg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_beggd ));_dcfcdc !=nil {return _dcfcdc ; -};};return nil ;};func NewCT_PivotSelection ()*CT_PivotSelection {_eefbb :=&CT_PivotSelection {};_eefbb .PivotArea =NewCT_PivotArea ();return _eefbb ;};type CT_Map struct{ +// Validate validates the CT_ExtensionList and its children +func (_fdfd *CT_ExtensionList )Validate ()error {return _fdfd .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_dgbf *CT_Index )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aeggc :=range start .Attr {if _aeggc .Name .Local =="\u0076"{_gffcd ,_baaga :=_e .ParseUint (_aeggc .Value ,10,32); +if _baaga !=nil {return _baaga ;};_dgbf .VAttr =uint32 (_gffcd );continue ;};};for {_abada ,_cgcgf :=d .Token ();if _cgcgf !=nil {return _aa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fI\u006e\u0064\u0065\u0078: \u0025\u0073",_cgcgf ); +};if _ecfgb ,_defcc :=_abada .(_d .EndElement );_defcc &&_ecfgb .Name ==start .Name {break ;};};return nil ;};func NewCT_TextField ()*CT_TextField {_cacba :=&CT_TextField {};return _cacba };func (_baged *CT_TableFormula )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (_baged .ArrayAttr ))}); +e .EncodeElement (_baged .Content ,start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SheetProtection ()*CT_SheetProtection {_ebdggg :=&CT_SheetProtection {};return _ebdggg };type CT_PivotFilters struct{ -// XML Mapping ID -IDAttr uint32 ; +// Pivot Filter Count +CountAttr *uint32 ; -// XML Mapping Name -NameAttr string ; +// PivotTable Advanced Filter +Filter []*CT_PivotFilter ;}; -// Root Element Name -RootElementAttr string ; +// ValidateWithPath validates the CT_ChartsheetView and its children, prefixing error messages with path +func (_bdfee *CT_ChartsheetView )ValidateWithPath (path string )error {if _bdfee .ExtLst !=nil {if _cage :=_bdfee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cage !=nil {return _cage ;};};return nil ;};func (_afdcc *CT_SmartTags )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_bfade :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};for _ ,_agdbd :=range _afdcc .CellSmartTags {e .EncodeElement (_agdbd ,_bfade );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_dbcdg *CT_ControlPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbcdg .LockedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dbcdg .LockedAttr ))}); +};if _dbcdg .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dbcdg .DefaultSizeAttr ))});};if _dbcdg .PrintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dbcdg .PrintAttr ))}); +};if _dbcdg .DisabledAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dbcdg .DisabledAttr ))});};if _dbcdg .RecalcAlwaysAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dbcdg .RecalcAlwaysAttr ))}); +};if _dbcdg .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dbcdg .UiObjectAttr ))});};if _dbcdg .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dbcdg .AutoFillAttr ))}); +};if _dbcdg .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dbcdg .AutoLineAttr ))});};if _dbcdg .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dbcdg .AutoPictAttr ))}); +};if _dbcdg .MacroAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_aa .Sprintf ("\u0025\u0076",*_dbcdg .MacroAttr )});};if _dbcdg .AltTextAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_dbcdg .AltTextAttr )}); +};if _dbcdg .LinkedCellAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_dbcdg .LinkedCellAttr )});};if _dbcdg .ListFillRangeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_dbcdg .ListFillRangeAttr )}); +};if _dbcdg .CfAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0066"},Value :_aa .Sprintf ("\u0025\u0076",*_dbcdg .CfAttr )});};if _dbcdg .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_dbcdg .IdAttr )}); +};e .EncodeToken (start );_aaab :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_dbcdg .Anchor ,_aaab );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcddc *ST_FieldSortType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecefec ,_cfccfb :=d .Token (); +if _cfccfb !=nil {return _cfccfb ;};if _fgcca ,_feeecd :=_ecefec .(_d .EndElement );_feeecd &&_fgcca .Name ==start .Name {*_gcddc =1;return nil ;};if _fbefc ,_gedcg :=_ecefec .(_d .CharData );!_gedcg {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecefec ); +}else {switch string (_fbefc ){case "":*_gcddc =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_gcddc =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_gcddc =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_gcddc =3;};};_ecefec ,_cfccfb =d .Token (); +if _cfccfb !=nil {return _cfccfb ;};if _bcefbd ,_gegded :=_ecefec .(_d .EndElement );_gegded &&_bcefbd .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecefec ); +};func (_efdcg *CT_RevisionInsertSheet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edgfda :=range start .Attr {if _edgfda .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_fdcacb ,_baeca :=_e .ParseUint (_edgfda .Value ,10,32); +if _baeca !=nil {return _baeca ;};_efdcg .SheetIdAttr =uint32 (_fdcacb );continue ;};if _edgfda .Name .Local =="\u006e\u0061\u006d\u0065"{_cdeef ,_ebfbef :=_edgfda .Value ,error (nil );if _ebfbef !=nil {return _ebfbef ;};_efdcg .NameAttr =_cdeef ;continue ; +};if _edgfda .Name .Local =="\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_acefe ,_bbaea :=_e .ParseUint (_edgfda .Value ,10,32);if _bbaea !=nil {return _bbaea ;};_efdcg .SheetPositionAttr =uint32 (_acefe );continue ; +};if _edgfda .Name .Local =="\u0072\u0049\u0064"{_accaa ,_afdfb :=_e .ParseUint (_edgfda .Value ,10,32);if _afdfb !=nil {return _afdfb ;};_fcbdc :=uint32 (_accaa );_efdcg .RIdAttr =&_fcbdc ;continue ;};if _edgfda .Name .Local =="\u0075\u0061"{_acggb ,_decgd :=_e .ParseBool (_edgfda .Value ); +if _decgd !=nil {return _decgd ;};_efdcg .UaAttr =&_acggb ;continue ;};if _edgfda .Name .Local =="\u0072\u0061"{_bcefb ,_baagf :=_e .ParseBool (_edgfda .Value );if _baagf !=nil {return _baagf ;};_efdcg .RaAttr =&_bcefb ;continue ;};};for {_gcfee ,_abdcb :=d .Token (); +if _abdcb !=nil {return _aa .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",_abdcb );};if _gdefc ,_bgbgc :=_gcfee .(_d .EndElement ); +_bgbgc &&_gdefc .Name ==start .Name {break ;};};return nil ;}; -// Schema Name -SchemaIDAttr string ; +// Validate validates the CalcChain and its children +func (_dbece *CalcChain )Validate ()error {return _dbece .ValidateWithPath ("\u0043a\u006c\u0063\u0043\u0068\u0061\u0069n");};func NewCT_Colors ()*CT_Colors {_caae :=&CT_Colors {};return _caae };func (_fadcd *CT_OleSize )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066"},Value :_aa .Sprintf ("\u0025\u0076",_fadcd .RefAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dggeg *CT_MetadataType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eegea :=range start .Attr {if _eegea .Name .Local =="\u006e\u0061\u006d\u0065"{_eefef ,_dgadc :=_eegea .Value ,error (nil ); +if _dgadc !=nil {return _dgadc ;};_dggeg .NameAttr =_eefef ;continue ;};if _eegea .Name .Local =="\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_fcfgb ,_egffe :=_e .ParseUint (_eegea .Value ,10,32); +if _egffe !=nil {return _egffe ;};_dggeg .MinSupportedVersionAttr =uint32 (_fcfgb );continue ;};if _eegea .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"{_eccca ,_bafaf :=_e .ParseBool (_eegea .Value );if _bafaf !=nil {return _bafaf ; +};_dggeg .GhostRowAttr =&_eccca ;continue ;};if _eegea .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"{_bcbgca ,_abfgfb :=_e .ParseBool (_eegea .Value );if _abfgfb !=nil {return _abfgfb ;};_dggeg .GhostColAttr =&_bcbgca ;continue ;};if _eegea .Name .Local =="\u0065\u0064\u0069\u0074"{_aaebcb ,_ccece :=_e .ParseBool (_eegea .Value ); +if _ccece !=nil {return _ccece ;};_dggeg .EditAttr =&_aaebcb ;continue ;};if _eegea .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065"{_fadda ,_fcgeg :=_e .ParseBool (_eegea .Value );if _fcgeg !=nil {return _fcgeg ;};_dggeg .DeleteAttr =&_fadda ;continue ; +};if _eegea .Name .Local =="\u0063\u006f\u0070\u0079"{_cfcfbc ,_ceeaa :=_e .ParseBool (_eegea .Value );if _ceeaa !=nil {return _ceeaa ;};_dggeg .CopyAttr =&_cfcfbc ;continue ;};if _eegea .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"{_badd ,_dfdaa :=_e .ParseBool (_eegea .Value ); +if _dfdaa !=nil {return _dfdaa ;};_dggeg .PasteAllAttr =&_badd ;continue ;};if _eegea .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_efdaf ,_eeadf :=_e .ParseBool (_eegea .Value );if _eeadf !=nil {return _eeadf ; +};_dggeg .PasteFormulasAttr =&_efdaf ;continue ;};if _eegea .Name .Local =="p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"{_dgec ,_gaeab :=_e .ParseBool (_eegea .Value );if _gaeab !=nil {return _gaeab ;};_dggeg .PasteValuesAttr =&_dgec ; +continue ;};if _eegea .Name .Local =="\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bdebd ,_eeeffg :=_e .ParseBool (_eegea .Value );if _eeeffg !=nil {return _eeeffg ;};_dggeg .PasteFormatsAttr =&_bdebd ;continue ;};if _eegea .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_bdgcg ,_gacb :=_e .ParseBool (_eegea .Value ); +if _gacb !=nil {return _gacb ;};_dggeg .PasteCommentsAttr =&_bdgcg ;continue ;};if _eegea .Name .Local =="\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"{_acfad ,_agfbc :=_e .ParseBool (_eegea .Value ); +if _agfbc !=nil {return _agfbc ;};_dggeg .PasteDataValidationAttr =&_acfad ;continue ;};if _eegea .Name .Local =="\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"{_ecdcg ,_gdbaa :=_e .ParseBool (_eegea .Value );if _gdbaa !=nil {return _gdbaa ; +};_dggeg .PasteBordersAttr =&_ecdcg ;continue ;};if _eegea .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"{_eegbbf ,_gdgeb :=_e .ParseBool (_eegea .Value );if _gdgeb !=nil {return _gdgeb ;};_dggeg .PasteColWidthsAttr =&_eegbbf ; +continue ;};if _eegea .Name .Local =="\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_gacce ,_cbdcg :=_e .ParseBool (_eegea .Value );if _cbdcg !=nil {return _cbdcg ;};_dggeg .PasteNumberFormatsAttr =&_gacce ;continue ; +};if _eegea .Name .Local =="\u006d\u0065\u0072g\u0065"{_agcd ,_edbea :=_e .ParseBool (_eegea .Value );if _edbea !=nil {return _edbea ;};_dggeg .MergeAttr =&_agcd ;continue ;};if _eegea .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"{_gecea ,_ffbea :=_e .ParseBool (_eegea .Value ); +if _ffbea !=nil {return _ffbea ;};_dggeg .SplitFirstAttr =&_gecea ;continue ;};if _eegea .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"{_ccaea ,_agecc :=_e .ParseBool (_eegea .Value );if _agecc !=nil {return _agecc ;};_dggeg .SplitAllAttr =&_ccaea ; +continue ;};if _eegea .Name .Local =="r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"{_daad ,_dgade :=_e .ParseBool (_eegea .Value );if _dgade !=nil {return _dgade ;};_dggeg .RowColShiftAttr =&_daad ;continue ;};if _eegea .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"{_aacdg ,_gcfdd :=_e .ParseBool (_eegea .Value ); +if _gcfdd !=nil {return _gcfdd ;};_dggeg .ClearAllAttr =&_aacdg ;continue ;};if _eegea .Name .Local =="\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ddac ,_fcefc :=_e .ParseBool (_eegea .Value );if _fcefc !=nil {return _fcefc ;}; +_dggeg .ClearFormatsAttr =&_ddac ;continue ;};if _eegea .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_dbafa ,_dbgc :=_e .ParseBool (_eegea .Value );if _dbgc !=nil {return _dbgc ;};_dggeg .ClearContentsAttr =&_dbafa ; +continue ;};if _eegea .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_bbead ,_bcdag :=_e .ParseBool (_eegea .Value );if _bcdag !=nil {return _bcdag ;};_dggeg .ClearCommentsAttr =&_bbead ;continue ;};if _eegea .Name .Local =="\u0061\u0073\u0073\u0069\u0067\u006e"{_aegbe ,_eafca :=_e .ParseBool (_eegea .Value ); +if _eafca !=nil {return _eafca ;};_dggeg .AssignAttr =&_aegbe ;continue ;};if _eegea .Name .Local =="\u0063\u006f\u0065\u0072\u0063\u0065"{_cbegf ,_beadb :=_e .ParseBool (_eegea .Value );if _beadb !=nil {return _beadb ;};_dggeg .CoerceAttr =&_cbegf ;continue ; +};if _eegea .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074"{_dbcfc ,_gacbg :=_e .ParseBool (_eegea .Value );if _gacbg !=nil {return _gacbg ;};_dggeg .AdjustAttr =&_dbcfc ;continue ;};if _eegea .Name .Local =="\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"{_agbdg ,_cgbeg :=_e .ParseBool (_eegea .Value ); +if _cgbeg !=nil {return _cgbeg ;};_dggeg .CellMetaAttr =&_agbdg ;continue ;};};for {_baafg ,_cfaddbg :=d .Token ();if _cfaddbg !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061t\u0061\u0054\u0079p\u0065:\u0020\u0025\u0073",_cfaddbg ); +};if _ceged ,_cdgaeb :=_baafg .(_d .EndElement );_cdgaeb &&_ceged .Name ==start .Name {break ;};};return nil ;}; -// Show Validation Errors -ShowImportExportValidationErrorsAttr bool ; +// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path +func (_bggd *CT_DataBinding )ValidateWithPath (path string )error {return nil };func (_beddff *ST_PrintError )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbeecg ,_dgccbf :=d .Token ();if _dgccbf !=nil {return _dgccbf ;};if _cefgbd ,_cdcca :=_bbeecg .(_d .EndElement ); +_cdcca &&_cefgbd .Name ==start .Name {*_beddff =1;return nil ;};if _gbcbbb ,_edeed :=_bbeecg .(_d .CharData );!_edeed {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbeecg ); +}else {switch string (_gbcbbb ){case "":*_beddff =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_beddff =1;case "\u0062\u006c\u0061n\u006b":*_beddff =2;case "\u0064\u0061\u0073\u0068":*_beddff =3;case "\u004e\u0041":*_beddff =4;};};_bbeecg ,_dgccbf =d .Token (); +if _dgccbf !=nil {return _dgccbf ;};if _ccdbe ,_cdcde :=_bbeecg .(_d .EndElement );_cdcde &&_ccdbe .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbeecg ); +}; -// AutoFit Table on Refresh -AutoFitAttr bool ; +// Validate validates the CT_IntProperty and its children +func (_cdace *CT_IntProperty )Validate ()error {return _cdace .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};type CT_DataValidations struct{ -// Append Data to Table -AppendAttr bool ; +// Disable Prompts +DisablePromptsAttr *bool ; -// Preserve AutoFilter State -PreserveSortAFLayoutAttr bool ; +// Top Left Corner (X Coodrinate) +XWindowAttr *uint32 ; -// Preserve Cell Formatting -PreserveFormatAttr bool ; +// Top Left Corner (Y Coordinate) +YWindowAttr *uint32 ; -// XML Mapping -DataBinding *CT_DataBinding ;};type CT_CustomSheetView struct{ +// Data Validation Item Count +CountAttr *uint32 ; -// GUID -GuidAttr string ; +// Data Validation +DataValidation []*CT_DataValidation ;};type CT_Query struct{ -// Print Scale -ScaleAttr *uint32 ; +// MDX Query String +MdxAttr string ; -// Color Id -ColorIdAttr *uint32 ; +// Tuples +Tpls *CT_Tuples ;};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 (_bfaed *CT_CommentList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cegcc :for {_bgeg ,_gecg :=d .Token ();if _gecg !=nil {return _gecg ;};switch _ebdf :=_bgeg .(type ){case _d .StartElement :switch _ebdf .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgda :=NewCT_Comment (); +if _gbfa :=d .DecodeElement (_cgda ,&_ebdf );_gbfa !=nil {return _gbfa ;};_bfaed .Comment =append (_bfaed .Comment ,_cgda );default:_ea .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",_ebdf .Name ); +if _afbf :=d .Skip ();_afbf !=nil {return _afbf ;};};case _d .EndElement :break _cegcc ;case _d .CharData :};};return nil ;};func (_gafg *CT_DataRefs )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_feeg :=range start .Attr {if _feeg .Name .Local =="\u0063\u006f\u0075n\u0074"{_badac ,_gffee :=_e .ParseUint (_feeg .Value ,10,32); +if _gffee !=nil {return _gffee ;};_efgfg :=uint32 (_badac );_gafg .CountAttr =&_efgfg ;continue ;};};_ccee :for {_cebfb ,_gfbe :=d .Token ();if _gfbe !=nil {return _gfbe ;};switch _efdb :=_cebfb .(type ){case _d .StartElement :switch _efdb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffgde :=NewCT_DataRef (); +if _afafc :=d .DecodeElement (_ffgde ,&_efdb );_afafc !=nil {return _afafc ;};_gafg .DataRef =append (_gafg .DataRef ,_ffgde );default:_ea .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",_efdb .Name ); +if _egaeb :=d .Skip ();_egaeb !=nil {return _egaeb ;};};case _d .EndElement :break _ccee ;case _d .CharData :};};return nil ;};func NewCT_IgnoredError ()*CT_IgnoredError {_egacec :=&CT_IgnoredError {};return _egacec }; -// Show Page Breaks -ShowPageBreaksAttr *bool ; +// ValidateWithPath validates the CT_GroupLevel and its children, prefixing error messages with path +func (_cddcf *CT_GroupLevel )ValidateWithPath (path string )error {if _cddcf .Groups !=nil {if _fdbfa :=_cddcf .Groups .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0073");_fdbfa !=nil {return _fdbfa ;};};if _cddcf .ExtLst !=nil {if _acbg :=_cddcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_acbg !=nil {return _acbg ;};};return nil ;};func (_fdbef *CT_WebPublishObject )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggagec :=range start .Attr {if _ggagec .Name .Local =="\u0069\u0064"{_ecagc ,_fedec :=_e .ParseUint (_ggagec .Value ,10,32); +if _fedec !=nil {return _fedec ;};_fdbef .IdAttr =uint32 (_ecagc );continue ;};if _ggagec .Name .Local =="\u0064\u0069\u0076I\u0064"{_dgcecb ,_fdacg :=_ggagec .Value ,error (nil );if _fdacg !=nil {return _fdacg ;};_fdbef .DivIdAttr =_dgcecb ;continue ; +};if _ggagec .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_cdbggf ,_acbdbd :=_ggagec .Value ,error (nil );if _acbdbd !=nil {return _acbdbd ;};_fdbef .SourceObjectAttr =&_cdbggf ;continue ;};if _ggagec .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_cgcba ,_feeaee :=_ggagec .Value ,error (nil ); +if _feeaee !=nil {return _feeaee ;};_fdbef .DestinationFileAttr =_cgcba ;continue ;};if _ggagec .Name .Local =="\u0074\u0069\u0074l\u0065"{_ebagbb ,_bffag :=_ggagec .Value ,error (nil );if _bffag !=nil {return _bffag ;};_fdbef .TitleAttr =&_ebagbb ;continue ; +};if _ggagec .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_gfcad ,_efdfdbe :=_e .ParseBool (_ggagec .Value );if _efdfdbe !=nil {return _efdfdbe ;};_fdbef .AutoRepublishAttr =&_gfcad ;continue ;};};for {_edcfc ,_bfgfb :=d .Token (); +if _bfgfb !=nil {return _aa .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",_bfgfb );};if _afadga ,_bgdaa :=_edcfc .(_d .EndElement ); +_bgdaa &&_afadga .Name ==start .Name {break ;};};return nil ;};func (_dgfgg *Dialogsheet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgfgg .CT_Dialogsheet =*NewCT_Dialogsheet ();_dgfdb :for {_baagff ,_fbeee :=d .Token ();if _fbeee !=nil {return _fbeee ; +};switch _begbg :=_baagff .(type ){case _d .StartElement :switch _begbg .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfgg .SheetPr =NewCT_SheetPr (); +if _agbac :=d .DecodeElement (_dgfgg .SheetPr ,&_begbg );_agbac !=nil {return _agbac ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfgg .SheetViews =NewCT_SheetViews (); +if _cdbgad :=d .DecodeElement (_dgfgg .SheetViews ,&_begbg );_cdbgad !=nil {return _cdbgad ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfgg .SheetFormatPr =NewCT_SheetFormatPr (); +if _bcebcc :=d .DecodeElement (_dgfgg .SheetFormatPr ,&_begbg );_bcebcc !=nil {return _bcebcc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfgg .SheetProtection =NewCT_SheetProtection (); +if _cagbc :=d .DecodeElement (_dgfgg .SheetProtection ,&_begbg );_cagbc !=nil {return _cagbc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_dgfgg .CustomSheetViews =NewCT_CustomSheetViews (); +if _gacceg :=d .DecodeElement (_dgfgg .CustomSheetViews ,&_begbg );_gacceg !=nil {return _gacceg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfgg .PrintOptions =NewCT_PrintOptions (); +if _deedb :=d .DecodeElement (_dgfgg .PrintOptions ,&_begbg );_deedb !=nil {return _deedb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfgg .PageMargins =NewCT_PageMargins (); +if _agcbaf :=d .DecodeElement (_dgfgg .PageMargins ,&_begbg );_agcbaf !=nil {return _agcbaf ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfgg .PageSetup =NewCT_PageSetup (); +if _fecfg :=d .DecodeElement (_dgfgg .PageSetup ,&_begbg );_fecfg !=nil {return _fecfg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfgg .HeaderFooter =NewCT_HeaderFooter (); +if _dbbga :=d .DecodeElement (_dgfgg .HeaderFooter ,&_begbg );_dbbga !=nil {return _dbbga ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfgg .Drawing =NewCT_Drawing (); +if _dfaag :=d .DecodeElement (_dgfgg .Drawing ,&_begbg );_dfaag !=nil {return _dfaag ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfgg .LegacyDrawing =NewCT_LegacyDrawing (); +if _ecggbf :=d .DecodeElement (_dgfgg .LegacyDrawing ,&_begbg );_ecggbf !=nil {return _ecggbf ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfgg .LegacyDrawingHF =NewCT_LegacyDrawing (); +if _gcegbd :=d .DecodeElement (_dgfgg .LegacyDrawingHF ,&_begbg );_gcegbd !=nil {return _gcegbd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfgg .DrawingHF =NewCT_DrawingHF (); +if _ffgdg :=d .DecodeElement (_dgfgg .DrawingHF ,&_begbg );_ffgdg !=nil {return _ffgdg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfgg .OleObjects =NewCT_OleObjects (); +if _cabge :=d .DecodeElement (_dgfgg .OleObjects ,&_begbg );_cabge !=nil {return _cabge ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_dgfgg .Controls =NewCT_Controls (); +if _eedef :=d .DecodeElement (_dgfgg .Controls ,&_begbg );_eedef !=nil {return _eedef ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgfgg .ExtLst =NewCT_ExtensionList (); +if _abbcb :=d .DecodeElement (_dgfgg .ExtLst ,&_begbg );_abbcb !=nil {return _abbcb ;};default:_ea .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",_begbg .Name ); +if _aaefee :=d .Skip ();_aaefee !=nil {return _aaefee ;};};case _d .EndElement :break _dgfdb ;case _d .CharData :};};return nil ;};func (_efbfb ST_ConditionalFormattingOperator )String ()string {switch _efbfb {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 "";};type CT_Table struct{ -// Show Formulas -ShowFormulasAttr *bool ; +// Table Id +IdAttr uint32 ; -// Show Grid Lines -ShowGridLinesAttr *bool ; +// Name +NameAttr *string ; -// Show Headers -ShowRowColAttr *bool ; +// Table Name +DisplayNameAttr string ; -// Show Outline Symbols -OutlineSymbolsAttr *bool ; +// Table Comment +CommentAttr *string ; -// Show Zero Values -ZeroValuesAttr *bool ; +// Reference +RefAttr string ; -// Fit To Page -FitToPageAttr *bool ; +// Table Type +TableTypeAttr ST_TableType ; -// Print Area Defined -PrintAreaAttr *bool ; +// Header Row Count +HeaderRowCountAttr *uint32 ; -// Filtered List -FilterAttr *bool ; +// Insert Row Showing +InsertRowAttr *bool ; -// Show AutoFitler Drop Down Controls -ShowAutoFilterAttr *bool ; +// Insert Row Shift +InsertRowShiftAttr *bool ; -// Hidden Rows -HiddenRowsAttr *bool ; +// Totals Row Count +TotalsRowCountAttr *uint32 ; -// Hidden Columns -HiddenColumnsAttr *bool ; +// Totals Row Shown +TotalsRowShownAttr *bool ; -// Visible State -StateAttr ST_SheetState ; +// Published +PublishedAttr *bool ; -// Filter -FilterUniqueAttr *bool ; +// Header Row Format Id +HeaderRowDxfIdAttr *uint32 ; -// View Type -ViewAttr ST_SheetViewType ; +// Data Area Format Id +DataDxfIdAttr *uint32 ; -// Show Ruler -ShowRulerAttr *bool ; +// Totals Row Format Id +TotalsRowDxfIdAttr *uint32 ; -// Top Left Visible Cell -TopLeftCellAttr *string ; +// Header Row Border Format Id +HeaderRowBorderDxfIdAttr *uint32 ; -// Pane Split Information -Pane *CT_Pane ; +// Table Border Format Id +TableBorderDxfIdAttr *uint32 ; -// Selection -Selection *CT_Selection ; +// Totals Row Border Format Id +TotalsRowBorderDxfIdAttr *uint32 ; -// Horizontal Page Breaks -RowBreaks *CT_PageBreak ; +// Header Row Style +HeaderRowCellStyleAttr *string ; -// Vertical Page Breaks -ColBreaks *CT_PageBreak ; +// Data Style Name +DataCellStyleAttr *string ; -// Page Margins -PageMargins *CT_PageMargins ; +// Totals Row Style +TotalsRowCellStyleAttr *string ; -// Print Options -PrintOptions *CT_PrintOptions ; +// Connection ID +ConnectionIdAttr *uint32 ; -// Page Setup Settings -PageSetup *CT_PageSetup ; +// Table AutoFilter +AutoFilter *CT_AutoFilter ; + +// Sort State +SortState *CT_SortState ; + +// Table Columns +TableColumns *CT_TableColumns ; + +// Table Style +TableStyleInfo *CT_TableStyleInfo ; + +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_dabd *CT_Fonts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgcc :=range start .Attr {if _bgcc .Name .Local =="\u0063\u006f\u0075n\u0074"{_daed ,_fdfde :=_e .ParseUint (_bgcc .Value ,10,32);if _fdfde !=nil {return _fdfde ; +};_eafg :=uint32 (_daed );_dabd .CountAttr =&_eafg ;continue ;};};_cfbc :for {_daag ,_dfdfa :=d .Token ();if _dfdfa !=nil {return _dfdfa ;};switch _fecd :=_daag .(type ){case _d .StartElement :switch _fecd .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfceb :=NewCT_Font (); +if _cgde :=d .DecodeElement (_gfceb ,&_fecd );_cgde !=nil {return _cgde ;};_dabd .Font =append (_dabd .Font ,_gfceb );default:_ea .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",_fecd .Name ); +if _dacda :=d .Skip ();_dacda !=nil {return _dacda ;};};case _d .EndElement :break _cfbc ;case _d .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_RElt and its children, prefixing error messages with path +func (_cdcee *CT_RElt )ValidateWithPath (path string )error {if _cdcee .RPr !=nil {if _adedd :=_cdcee .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_adedd !=nil {return _adedd ;};};return nil ;}; + +// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path +func (_deaba *CT_Comments )ValidateWithPath (path string )error {if _gfbgf :=_deaba .Authors .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");_gfbgf !=nil {return _gfbgf ;};if _gdcdb :=_deaba .CommentList .ValidateWithPath (path +"\u002f\u0043\u006fm\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"); +_gdcdb !=nil {return _gdcdb ;};if _deaba .ExtLst !=nil {if _efec :=_deaba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efec !=nil {return _efec ;};};return nil ;};func NewCT_SheetId ()*CT_SheetId {_ddedb :=&CT_SheetId {};return _ddedb }; +func (_efbga ST_SortType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_efbga .String (),start );}; + +// Validate validates the CT_PivotCacheDefinition and its children +func (_eccga *CT_PivotCacheDefinition )Validate ()error {return _eccga .ValidateWithPath ("\u0043\u0054\u005fPi\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");}; + +// Validate validates the CT_ChartFormats and its children +func (_cffa *CT_ChartFormats )Validate ()error {return _cffa .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};type CT_ChartsheetPr struct{ + +// Published +PublishedAttr *bool ; + +// Code Name +CodeNameAttr *string ;TabColor *CT_Color ;};func (_begfg *CT_Users )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _begfg .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_begfg .CountAttr )}); +};e .EncodeToken (start );if _begfg .UserInfo !=nil {_adab :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}};for _ ,_gafba :=range _begfg .UserInfo {e .EncodeElement (_gafba ,_adab );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; + +// ValidateWithPath validates the CT_PhoneticRun and its children, prefixing error messages with path +func (_ebebd *CT_PhoneticRun )ValidateWithPath (path string )error {return nil }; + +// Validate validates the CT_RgbColor and its children +func (_gaabd *CT_RgbColor )Validate ()error {return _gaabd .ValidateWithPath ("C\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};func (_eddbe *CT_WebPublishing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbdca :=range start .Attr {if _fbdca .Name .Local =="\u0063\u0073\u0073"{_gfcge ,_agggfc :=_e .ParseBool (_fbdca .Value ); +if _agggfc !=nil {return _agggfc ;};_eddbe .CssAttr =&_gfcge ;continue ;};if _fbdca .Name .Local =="\u0074h\u0069\u0063\u006b\u0065\u0074"{_cdeaf ,_eadeeb :=_e .ParseBool (_fbdca .Value );if _eadeeb !=nil {return _eadeeb ;};_eddbe .ThicketAttr =&_cdeaf ; +continue ;};if _fbdca .Name .Local =="\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_fgfec ,_bedgcc :=_e .ParseBool (_fbdca .Value );if _bedgcc !=nil {return _bedgcc ;};_eddbe .LongFileNamesAttr =&_fgfec ;continue ;};if _fbdca .Name .Local =="\u0076\u006d\u006c"{_acabb ,_gfagc :=_e .ParseBool (_fbdca .Value ); +if _gfagc !=nil {return _gfagc ;};_eddbe .VmlAttr =&_acabb ;continue ;};if _fbdca .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_eafgb ,_bgcgd :=_e .ParseBool (_fbdca .Value );if _bgcgd !=nil {return _bgcgd ;};_eddbe .AllowPngAttr =&_eafgb ; +continue ;};if _fbdca .Name .Local =="\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"{_eddbe .TargetScreenSizeAttr .UnmarshalXMLAttr (_fbdca );continue ;};if _fbdca .Name .Local =="\u0064\u0070\u0069"{_cbcffd ,_ggced :=_e .ParseUint (_fbdca .Value ,10,32); +if _ggced !=nil {return _ggced ;};_fabbd :=uint32 (_cbcffd );_eddbe .DpiAttr =&_fabbd ;continue ;};if _fbdca .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_gdgagf ,_cbbfd :=_e .ParseUint (_fbdca .Value ,10,32);if _cbbfd !=nil {return _cbbfd ; +};_efbag :=uint32 (_gdgagf );_eddbe .CodePageAttr =&_efbag ;continue ;};if _fbdca .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_adbfe ,_faeg :=_fbdca .Value ,error (nil );if _faeg !=nil {return _faeg ;};_eddbe .CharacterSetAttr =&_adbfe ; +continue ;};};for {_fdedg ,_gfbgb :=d .Token ();if _gfbgb !=nil {return _aa .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",_gfbgb );};if _ccdff ,_fdabbe :=_fdedg .(_d .EndElement ); +_fdabbe &&_ccdff .Name ==start .Name {break ;};};return nil ;};func (_dcgff ST_FileType )Validate ()error {return _dcgff .ValidateWithPath ("")}; + +// Validate validates the CT_DrawingHF and its children +func (_gdffd *CT_DrawingHF )Validate ()error {return _gdffd .ValidateWithPath ("\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");}; + +// Validate validates the Workbook and its children +func (_geaage *Workbook )Validate ()error {return _geaage .ValidateWithPath ("\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");};func (_cfbad *CT_Dimensions )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adefa :=range start .Attr {if _adefa .Name .Local =="\u0063\u006f\u0075n\u0074"{_befc ,_dcag :=_e .ParseUint (_adefa .Value ,10,32); +if _dcag !=nil {return _dcag ;};_cfbfc :=uint32 (_befc );_cfbad .CountAttr =&_cfbfc ;continue ;};};_gbbdbe :for {_fgdcdb ,_fgbd :=d .Token ();if _fgbd !=nil {return _fgbd ;};switch _cbddaa :=_fgdcdb .(type ){case _d .StartElement :switch _cbddaa .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eebg :=NewCT_PivotDimension (); +if _aabg :=d .DecodeElement (_eebg ,&_cbddaa );_aabg !=nil {return _aabg ;};_cfbad .Dimension =append (_cfbad .Dimension ,_eebg );default:_ea .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",_cbddaa .Name ); +if _aafad :=d .Skip ();_aafad !=nil {return _aafad ;};};case _d .EndElement :break _gbbdbe ;case _d .CharData :};};return nil ;};func (_daegca *CT_TextFields )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _daegca .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_daegca .CountAttr )}); +};e .EncodeToken (start );_bfgge :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003at\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_ebdagg :=range _daegca .TextField {e .EncodeElement (_ebdagg ,_bfgge );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_ecaae *CT_OleItem )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_ecaae .NameAttr )});if _ecaae .IconAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0063\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ecaae .IconAttr ))}); +};if _ecaae .AdviseAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ecaae .AdviseAttr ))});};if _ecaae .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ecaae .PreferPicAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_CfType byte ;type CT_CellProtection struct{ + +// Cell Locked +LockedAttr *bool ; + +// Hidden Cell +HiddenAttr *bool ;}; + +// ValidateWithPath validates the CT_PivotAreas and its children, prefixing error messages with path +func (_efcabef *CT_PivotAreas )ValidateWithPath (path string )error {for _facef ,_cbdee :=range _efcabef .PivotArea {if _afgde :=_cbdee .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0050\u0069\u0076o\u0074\u0041\u0072\u0065\u0061\u005b\u0025\u0064\u005d",path ,_facef )); +_afgde !=nil {return _afgde ;};};return nil ;};const (ST_SortTypeUnset ST_SortType =0;ST_SortTypeNone ST_SortType =1;ST_SortTypeAscending ST_SortType =2;ST_SortTypeDescending ST_SortType =3;ST_SortTypeAscendingAlpha ST_SortType =4;ST_SortTypeDescendingAlpha ST_SortType =5; +ST_SortTypeAscendingNatural ST_SortType =6;ST_SortTypeDescendingNatural ST_SortType =7;);type CT_PivotDimension struct{ + +// Measure +MeasureAttr *bool ; + +// Dimension Name +NameAttr string ; + +// Dimension Unique Name +UniqueNameAttr string ; + +// Dimension Display Name +CaptionAttr string ;};func (_dcdbb *CT_Sets )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcdbb .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_dcdbb .CountAttr )}); +};e .EncodeToken (start );_gdgec :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073\u0065\u0074"}};for _ ,_cadaeb :=range _dcdbb .Set {e .EncodeElement (_cadaeb ,_gdgec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func (_fcefcd *ST_SourceType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cabga ,_bcbcf :=d .Token ();if _bcbcf !=nil {return _bcbcf ;};if _fffabgc ,_cbdafb :=_cabga .(_d .EndElement );_cbdafb &&_fffabgc .Name ==start .Name {*_fcefcd =1; +return nil ;};if _aeada ,_aaeae :=_cabga .(_d .CharData );!_aaeae {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cabga );}else {switch string (_aeada ){case "":*_fcefcd =0; +case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_fcefcd =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_fcefcd =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_fcefcd =3;case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_fcefcd =4; +};};_cabga ,_bcbcf =d .Token ();if _bcbcf !=nil {return _bcbcf ;};if _dffafa ,_gfcdad :=_cabga .(_d .EndElement );_gfcdad &&_dffafa .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cabga ); +}; -// Header Footer Settings -HeaderFooter *CT_HeaderFooter ; +// ValidateWithPath validates the CT_PivotArea and its children, prefixing error messages with path +func (_efbdf *CT_PivotArea )ValidateWithPath (path string )error {if _bagdg :=_efbdf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bagdg !=nil {return _bagdg ;};if _degcb :=_efbdf .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r"); +_degcb !=nil {return _degcb ;};if _efbdf .References !=nil {if _dfbab :=_efbdf .References .ValidateWithPath (path +"/\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");_dfbab !=nil {return _dfbab ;};};if _efbdf .ExtLst !=nil {if _ffcgf :=_efbdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ffcgf !=nil {return _ffcgf ;};};return nil ;}; -// AutoFilter Settings -AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;};type CT_RevisionCustomView struct{ +// Validate validates the CT_DdeItems and its children +func (_cadfca *CT_DdeItems )Validate ()error {return _cadfca .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073");};func NewCT_SheetView ()*CT_SheetView {_dgcgb :=&CT_SheetView {};return _dgcgb };func (_fgcdg ST_GrowShrinkType )String ()string {switch _fgcdg {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 "";};type CT_GroupLevel struct{ -// GUID -GuidAttr string ; +// Unique Name +UniqueNameAttr string ; -// User Action -ActionAttr ST_RevisionAction ;}; +// Grouping Level Display Name +CaptionAttr string ; -// Validate validates the CT_PivotFields and its children -func (_deddg *CT_PivotFields )Validate ()error {return _deddg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073");};func (_agfd *CT_CellStyleXfs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_geae :=range start .Attr {if _geae .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfagb ,_cbdg :=_fc .ParseUint (_geae .Value ,10,32); -if _cbdg !=nil {return _cbdg ;};_gda :=uint32 (_cfagb );_agfd .CountAttr =&_gda ;continue ;};};_edegbb :for {_bdef ,_dgdf :=d .Token ();if _dgdf !=nil {return _dgdf ;};switch _eggc :=_bdef .(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 :"\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"}:_ddad :=NewCT_Xf (); -if _faff :=d .DecodeElement (_ddad ,&_eggc );_faff !=nil {return _faff ;};_agfd .Xf =append (_agfd .Xf ,_ddad );default:_dc .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",_eggc .Name ); -if _abge :=d .Skip ();_abge !=nil {return _abge ;};};case _c .EndElement :break _edegbb ;case _c .CharData :};};return nil ;};func NewCT_Hyperlink ()*CT_Hyperlink {_daebd :=&CT_Hyperlink {};return _daebd };func (_cbcg *CT_CellSmartTag )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_feac :=range start .Attr {if _feac .Name .Local =="\u0074\u0079\u0070\u0065"{_dedg ,_gfga :=_fc .ParseUint (_feac .Value ,10,32); -if _gfga !=nil {return _gfga ;};_cbcg .TypeAttr =uint32 (_dedg );continue ;};if _feac .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_aeacc ,_cbbd :=_fc .ParseBool (_feac .Value );if _cbbd !=nil {return _cbbd ;};_cbcg .DeletedAttr =&_aeacc ;continue ; -};if _feac .Name .Local =="\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"{_agc ,_afeg :=_fc .ParseBool (_feac .Value );if _afeg !=nil {return _afeg ;};_cbcg .XmlBasedAttr =&_agc ;continue ;};};_gff :for {_egcg ,_adae :=d .Token ();if _adae !=nil {return _adae ; -};switch _dgda :=_egcg .(type ){case _c .StartElement :switch _dgda .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_fgff :=NewCT_CellSmartTagPr (); -if _bcba :=d .DecodeElement (_fgff ,&_dgda );_bcba !=nil {return _bcba ;};_cbcg .CellSmartTagPr =append (_cbcg .CellSmartTagPr ,_fgff );default:_dc .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",_dgda .Name ); -if _baef :=d .Skip ();_baef !=nil {return _baef ;};};case _c .EndElement :break _gff ;case _c .CharData :};};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 (_dbedc *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 :_a .Sprintf ("\u0025\u0076",_dbedc .MinAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0078"},Value :_a .Sprintf ("\u0025\u0076",_dbedc .MaxAttr )}); -if _dbedc .WidthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_dbedc .WidthAttr )});};if _dbedc .StyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dbedc .StyleAttr )}); -};if _dbedc .HiddenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbedc .HiddenAttr ))});};if _dbedc .BestFitAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062e\u0073\u0074\u0046\u0069\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbedc .BestFitAttr ))}); -};if _dbedc .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbedc .CustomWidthAttr ))});};if _dbedc .PhoneticAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbedc .PhoneticAttr ))}); -};if _dbedc .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 :_a .Sprintf ("\u0025\u0076",*_dbedc .OutlineLevelAttr )});};if _dbedc .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbedc .CollapsedAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_deecd ST_CellType )String ()string {switch _deecd {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 "";}; +// User-Defined Group Level +UserAttr *bool ; -// ValidateWithPath validates the CT_MetadataBlock and its children, prefixing error messages with path -func (_bfacc *CT_MetadataBlock )ValidateWithPath (path string )error {for _bdbcdd ,_becc :=range _bfacc .Rc {if _edccac :=_becc .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0052\u0063\u005b\u0025\u0064]",path ,_bdbcdd ));_edccac !=nil {return _edccac ; -};};return nil ;};func (_ddfab ST_FontScheme )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dfgbc :=_c .Attr {};_dfgbc .Name =name ;switch _ddfab {case ST_FontSchemeUnset :_dfgbc .Value ="";case ST_FontSchemeNone :_dfgbc .Value ="\u006e\u006f\u006e\u0065"; -case ST_FontSchemeMajor :_dfgbc .Value ="\u006d\u0061\u006ao\u0072";case ST_FontSchemeMinor :_dfgbc .Value ="\u006d\u0069\u006eo\u0072";};return _dfgbc ,nil ;};func (_abffb *CT_PrintOptions )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _abffb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_abffb .HorizontalCenteredAttr ))}); -};if _abffb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_abffb .VerticalCenteredAttr ))}); -};if _abffb .HeadingsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_abffb .HeadingsAttr ))});};if _abffb .GridLinesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_abffb .GridLinesAttr ))}); -};if _abffb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_abffb .GridLinesSetAttr ))});};e .EncodeToken (start ); -e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Custom Roll Up +CustomRollUpAttr *bool ; -// ValidateWithPath validates the CT_ConditionalFormatting and its children, prefixing error messages with path -func (_fegfd *CT_ConditionalFormatting )ValidateWithPath (path string )error {for _aegfg ,_fbee :=range _fegfd .CfRule {if _bagb :=_fbee .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0066\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_aegfg )); -_bagb !=nil {return _bagb ;};};if _fegfd .ExtLst !=nil {if _addd :=_fegfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_addd !=nil {return _addd ;};};return nil ;};type CT_IconSet struct{ +// OLAP Level Groups +Groups *CT_Groups ; -// Icon Set -IconSetAttr ST_IconSetType ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_cgagd *Chartsheet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgagd .CT_Chartsheet =*NewCT_Chartsheet ();_ddabg :for {_ecfac ,_caffe :=d .Token ();if _caffe !=nil {return _caffe ;};switch _becfaee :=_ecfac .(type ){case _d .StartElement :switch _becfaee .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgagd .SheetPr =NewCT_ChartsheetPr (); +if _ccdgfc :=d .DecodeElement (_cgagd .SheetPr ,&_becfaee );_ccdgfc !=nil {return _ccdgfc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _agega :=d .DecodeElement (_cgagd .SheetViews ,&_becfaee ); +_agega !=nil {return _agega ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgagd .SheetProtection =NewCT_ChartsheetProtection (); +if _bgebf :=d .DecodeElement (_cgagd .SheetProtection ,&_becfaee );_bgebf !=nil {return _bgebf ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cgagd .CustomSheetViews =NewCT_CustomChartsheetViews (); +if _afced :=d .DecodeElement (_cgagd .CustomSheetViews ,&_becfaee );_afced !=nil {return _afced ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgagd .PageMargins =NewCT_PageMargins (); +if _agfbgb :=d .DecodeElement (_cgagd .PageMargins ,&_becfaee );_agfbgb !=nil {return _agfbgb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgagd .PageSetup =NewCT_CsPageSetup (); +if _cgcdfa :=d .DecodeElement (_cgagd .PageSetup ,&_becfaee );_cgcdfa !=nil {return _cgcdfa ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgagd .HeaderFooter =NewCT_HeaderFooter (); +if _gbade :=d .DecodeElement (_cgagd .HeaderFooter ,&_becfaee );_gbade !=nil {return _gbade ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _eaggbc :=d .DecodeElement (_cgagd .Drawing ,&_becfaee ); +_eaggbc !=nil {return _eaggbc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgagd .LegacyDrawing =NewCT_LegacyDrawing (); +if _abdcag :=d .DecodeElement (_cgagd .LegacyDrawing ,&_becfaee );_abdcag !=nil {return _abdcag ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgagd .LegacyDrawingHF =NewCT_LegacyDrawing (); +if _ebgade :=d .DecodeElement (_cgagd .LegacyDrawingHF ,&_becfaee );_ebgade !=nil {return _ebgade ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgagd .DrawingHF =NewCT_DrawingHF (); +if _ddddab :=d .DecodeElement (_cgagd .DrawingHF ,&_becfaee );_ddddab !=nil {return _ddddab ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgagd .Picture =NewCT_SheetBackgroundPicture (); +if _gfbdg :=d .DecodeElement (_cgagd .Picture ,&_becfaee );_gfbdg !=nil {return _gfbdg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgagd .WebPublishItems =NewCT_WebPublishItems (); +if _cfcaed :=d .DecodeElement (_cgagd .WebPublishItems ,&_becfaee );_cfcaed !=nil {return _cfcaed ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgagd .ExtLst =NewCT_ExtensionList (); +if _aefcb :=d .DecodeElement (_cgagd .ExtLst ,&_becfaee );_aefcb !=nil {return _aefcb ;};default:_ea .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",_becfaee .Name ); +if _dabge :=d .Skip ();_dabge !=nil {return _dabge ;};};case _d .EndElement :break _ddabg ;case _d .CharData :};};return nil ;};func (_cdcbc *CT_Hyperlink )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066"},Value :_aa .Sprintf ("\u0025\u0076",_cdcbc .RefAttr )}); +if _cdcbc .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_cdcbc .IdAttr )});};if _cdcbc .LocationAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_cdcbc .LocationAttr )}); +};if _cdcbc .TooltipAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_aa .Sprintf ("\u0025\u0076",*_cdcbc .TooltipAttr )});};if _cdcbc .DisplayAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_aa .Sprintf ("\u0025\u0076",*_cdcbc .DisplayAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Show Value -ShowValueAttr *bool ; +// Validate validates the CT_MetadataStrings and its children +func (_bcdgf *CT_MetadataStrings )Validate ()error {return _bcdgf .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073");};type CT_SingleXmlCells struct{ -// Percent -PercentAttr *bool ; +// Table Properties +SingleXmlCell []*CT_SingleXmlCell ;}; -// Reverse Icons -ReverseAttr *bool ; +// Validate validates the CT_Users and its children +func (_efcdgce *CT_Users )Validate ()error {return _efcdgce .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073");};func (_efbcd *CT_SheetDimension )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066"},Value :_aa .Sprintf ("\u0025\u0076",_efbcd .RefAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bgga *CT_CustomChartsheetView )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgga .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 _ ,_gbgg :=range start .Attr {if _gbgg .Name .Local =="\u0067\u0075\u0069\u0064"{_cdfe ,_dfdeg :=_gbgg .Value ,error (nil );if _dfdeg !=nil {return _dfdeg ;};_bgga .GuidAttr =_cdfe ;continue ;};if _gbgg .Name .Local =="\u0073\u0063\u0061l\u0065"{_bgfa ,_cffb :=_e .ParseUint (_gbgg .Value ,10,32); +if _cffb !=nil {return _cffb ;};_fbcag :=uint32 (_bgfa );_bgga .ScaleAttr =&_fbcag ;continue ;};if _gbgg .Name .Local =="\u0073\u0074\u0061t\u0065"{_bgga .StateAttr .UnmarshalXMLAttr (_gbgg );continue ;};if _gbgg .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_ebea ,_abfgfc :=_e .ParseBool (_gbgg .Value ); +if _abfgfc !=nil {return _abfgfc ;};_bgga .ZoomToFitAttr =&_ebea ;continue ;};};_ebeg :for {_ccgd ,_ddcg :=d .Token ();if _ddcg !=nil {return _ddcg ;};switch _cgff :=_ccgd .(type ){case _d .StartElement :switch _cgff .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgga .PageMargins =NewCT_PageMargins (); +if _adga :=d .DecodeElement (_bgga .PageMargins ,&_cgff );_adga !=nil {return _adga ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgga .PageSetup =NewCT_CsPageSetup (); +if _cedc :=d .DecodeElement (_bgga .PageSetup ,&_cgff );_cedc !=nil {return _cedc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgga .HeaderFooter =NewCT_HeaderFooter (); +if _accf :=d .DecodeElement (_bgga .HeaderFooter ,&_cgff );_accf !=nil {return _accf ;};default:_ea .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",_cgff .Name ); +if _edcd :=d .Skip ();_edcd !=nil {return _edcd ;};};case _d .EndElement :break _ebeg ;case _d .CharData :};};return nil ;};func NewCT_DataRef ()*CT_DataRef {_bgbed :=&CT_DataRef {};return _bgbed };func (_dcdf *CT_ConditionalFormatting )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcdf .PivotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dcdf .PivotAttr ))}); +};if _dcdf .SqrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_aa .Sprintf ("\u0025\u0076",*_dcdf .SqrefAttr )});};e .EncodeToken (start );_efge :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0063\u0066\u0052\u0075\u006ce"}}; +for _ ,_ccdcd :=range _dcdf .CfRule {e .EncodeElement (_ccdcd ,_efge );};if _dcdf .ExtLst !=nil {_badc :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dcdf .ExtLst ,_badc );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_bddbc ST_BorderStyle )ValidateWithPath (path string )error {switch _bddbc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bddbc )); +};return nil ;};func (_cdedce *CT_Top10 )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdedce .TopAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u006f\u0070"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cdedce .TopAttr ))}); +};if _cdedce .PercentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cdedce .PercentAttr ))});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_cdedce .ValAttr )}); +if _cdedce .FilterValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"},Value :_aa .Sprintf ("\u0025\u0076",*_cdedce .FilterValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_gcgab ST_Comments )Validate ()error {return _gcgab .ValidateWithPath ("")};func NewCT_PageItem ()*CT_PageItem {_cefb :=&CT_PageItem {};return _cefb };type CT_DefinedNames struct{ -// Conditional Formatting Object -Cfvo []*CT_Cfvo ;};func (_abbega ST_DataValidationType )Validate ()error {return _abbega .ValidateWithPath ("")};func NewCT_Mdx ()*CT_Mdx {_bcdbe :=&CT_Mdx {};_bcdbe .FAttr =ST_MdxFunctionType (1);return _bcdbe }; +// Defined Name +DefinedName []*CT_DefinedName ;};func NewCT_DataValidation ()*CT_DataValidation {_fadfc :=&CT_DataValidation {};return _fadfc }; -// Validate validates the CT_PivotCaches and its children -func (_gfcaa *CT_PivotCaches )Validate ()error {return _gfcaa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073");};type CT_TableColumns struct{ +// ValidateWithPath validates the CT_Consolidation and its children, prefixing error messages with path +func (_acfbg *CT_Consolidation )ValidateWithPath (path string )error {if _acfbg .Pages !=nil {if _fgedf :=_acfbg .Pages .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0073");_fgedf !=nil {return _fgedf ;};};if _gffe :=_acfbg .RangeSets .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073"); +_gffe !=nil {return _gffe ;};return nil ;};func NewCT_DataRefs ()*CT_DataRefs {_fdeb :=&CT_DataRefs {};return _fdeb }; -// Column Count -CountAttr *uint32 ; +// Validate validates the CT_SortState and its children +func (_ecbac *CT_SortState )Validate ()error {return _ecbac .ValidateWithPath ("\u0043\u0054\u005fS\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");};func NewCT_Dxf ()*CT_Dxf {_fbdf :=&CT_Dxf {};return _fbdf };type CT_RangeSet struct{ -// Table Column -TableColumn []*CT_TableColumn ;};func (_bddf *CT_ExternalBook )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gabag :=range start .Attr {if _gabag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gabag .Name .Local =="\u0069\u0064"||_gabag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gabag .Name .Local =="\u0069\u0064"{_edgfg ,_dbcdc :=_gabag .Value ,error (nil ); -if _dbcdc !=nil {return _dbcdc ;};_bddf .IdAttr =_edgfg ;continue ;};};_cgadb :for {_gfecf ,_dcdef :=d .Token ();if _dcdef !=nil {return _dcdef ;};switch _cefaa :=_gfecf .(type ){case _c .StartElement :switch _cefaa .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bddf .SheetNames =NewCT_ExternalSheetNames (); -if _cade :=d .DecodeElement (_bddf .SheetNames ,&_cefaa );_cade !=nil {return _cade ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bddf .DefinedNames =NewCT_ExternalDefinedNames (); -if _ddfc :=d .DecodeElement (_bddf .DefinedNames ,&_cefaa );_ddfc !=nil {return _ddfc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bddf .SheetDataSet =NewCT_ExternalSheetDataSet (); -if _agcc :=d .DecodeElement (_bddf .SheetDataSet ,&_cefaa );_agcc !=nil {return _agcc ;};default:_dc .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",_cefaa .Name ); -if _fggga :=d .Skip ();_fggga !=nil {return _fggga ;};};case _c .EndElement :break _cgadb ;case _c .CharData :};};return nil ;};func (_aaabb *CT_FieldGroup )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ccbddb :=range start .Attr {if _ccbddb .Name .Local =="\u0070\u0061\u0072"{_gebce ,_gdbe :=_fc .ParseUint (_ccbddb .Value ,10,32); -if _gdbe !=nil {return _gdbe ;};_dabff :=uint32 (_gebce );_aaabb .ParAttr =&_dabff ;continue ;};if _ccbddb .Name .Local =="\u0062\u0061\u0073\u0065"{_ebgb ,_gfbdb :=_fc .ParseUint (_ccbddb .Value ,10,32);if _gfbdb !=nil {return _gfbdb ;};_dabb :=uint32 (_ebgb ); -_aaabb .BaseAttr =&_dabb ;continue ;};};_egceg :for {_abbf ,_eeac :=d .Token ();if _eeac !=nil {return _eeac ;};switch _fcba :=_abbf .(type ){case _c .StartElement :switch _fcba .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aaabb .RangePr =NewCT_RangePr (); -if _eadcf :=d .DecodeElement (_aaabb .RangePr ,&_fcba );_eadcf !=nil {return _eadcf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aaabb .DiscretePr =NewCT_DiscretePr (); -if _bgbeb :=d .DecodeElement (_aaabb .DiscretePr ,&_fcba );_bgbeb !=nil {return _bgbeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aaabb .GroupItems =NewCT_GroupItems (); -if _dfgf :=d .DecodeElement (_aaabb .GroupItems ,&_fcba );_dfgf !=nil {return _dfgf ;};default:_dc .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",_fcba .Name ); -if _faafac :=d .Skip ();_faafac !=nil {return _faafac ;};};case _c .EndElement :break _egceg ;case _c .CharData :};};return nil ;};func (_fedc *CT_Dialogsheet )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fedc .SheetPr !=nil {_bgbga :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}}; -e .EncodeElement (_fedc .SheetPr ,_bgbga );};if _fedc .SheetViews !=nil {_accaa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_fedc .SheetViews ,_accaa ); -};if _fedc .SheetFormatPr !=nil {_faddf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_fedc .SheetFormatPr ,_faddf );};if _fedc .SheetProtection !=nil {_gbcff :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_fedc .SheetProtection ,_gbcff );};if _fedc .CustomSheetViews !=nil {_cabfb :=_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 (_fedc .CustomSheetViews ,_cabfb ); -};if _fedc .PrintOptions !=nil {_bgdbg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_fedc .PrintOptions ,_bgdbg );};if _fedc .PageMargins !=nil {_aeded :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}}; -e .EncodeElement (_fedc .PageMargins ,_aeded );};if _fedc .PageSetup !=nil {_dgbf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_fedc .PageSetup ,_dgbf );};if _fedc .HeaderFooter !=nil {_gbgd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}}; -e .EncodeElement (_fedc .HeaderFooter ,_gbgd );};if _fedc .Drawing !=nil {_debfg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_fedc .Drawing ,_debfg );};if _fedc .LegacyDrawing !=nil {_dgebb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}}; -e .EncodeElement (_fedc .LegacyDrawing ,_dgebb );};if _fedc .LegacyDrawingHF !=nil {_eecbd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_fedc .LegacyDrawingHF ,_eecbd ); -};if _fedc .DrawingHF !=nil {_dbeea :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_fedc .DrawingHF ,_dbeea );};if _fedc .OleObjects !=nil {_egbda :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}}; -e .EncodeElement (_fedc .OleObjects ,_egbda );};if _fedc .Controls !=nil {_eaddd :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_fedc .Controls ,_eaddd );};if _fedc .ExtLst !=nil {_fbcac :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_fedc .ExtLst ,_fbcac );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_RangeSet ()*CT_RangeSet {_bbded :=&CT_RangeSet {};return _bbded }; +// Field Item Index Page 1 +I1Attr *uint32 ; -// Validate validates the CT_Comments and its children -func (_eca *CT_Comments )Validate ()error {return _eca .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");}; +// Field Item Index Page 2 +I2Attr *uint32 ; -// Validate validates the Headers and its children -func (_faecdc *Headers )Validate ()error {return _faecdc .ValidateWithPath ("\u0048e\u0061\u0064\u0065\u0072\u0073");};func (_dbggf ST_WebSourceType )Validate ()error {return _dbggf .ValidateWithPath ("")}; +// Field Item index Page 3 +I3Attr *uint32 ; -// Validate validates the CT_CsPageSetup and its children -func (_eefg *CT_CsPageSetup )Validate ()error {return _eefg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0073\u0050\u0061\u0067\u0065S\u0065\u0074\u0075\u0070");}; +// Field Item Index Page 4 +I4Attr *uint32 ; -// Validate validates the CT_PrintOptions and its children -func (_abbac *CT_PrintOptions )Validate ()error {return _abbac .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");}; +// Reference +RefAttr *string ; -// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path -func (_aadeg *CT_Font )ValidateWithPath (path string )error {for _aeafe ,_eggfd :=range _aadeg .Name {if _caeaee :=_eggfd .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_aeafe ));_caeaee !=nil {return _caeaee ; -};};for _aaed ,_aacca :=range _aadeg .Charset {if _bdbbgc :=_aacca .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u0061\u0072\u0073\u0065t\u005b\u0025\u0064\u005d",path ,_aaed ));_bdbbgc !=nil {return _bdbbgc ;};};for _eaef ,_gfabf :=range _aadeg .Family {if _efcbef :=_gfabf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0046\u0061\u006d\u0069\u006c\u0079\u005b\u0025\u0064\u005d",path ,_eaef )); -_efcbef !=nil {return _efcbef ;};};for _facgd ,_gcfa :=range _aadeg .B {if _fgafe :=_gcfa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_facgd ));_fgafe !=nil {return _fgafe ;};};for _gffba ,_gdgeb :=range _aadeg .I {if _cdcfb :=_gdgeb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_gffba )); -_cdcfb !=nil {return _cdcfb ;};};for _aabbd ,_cdgeb :=range _aadeg .Strike {if _fdgae :=_cdgeb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u005b\u0025\u0064\u005d",path ,_aabbd ));_fdgae !=nil {return _fdgae ; -};};for _ccbg ,_bcdb :=range _aadeg .Outline {if _afdff :=_bcdb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004f\u0075\u0074\u006c\u0069\u006ee\u005b\u0025\u0064\u005d",path ,_ccbg ));_afdff !=nil {return _afdff ;};};for _ceaad ,_cceec :=range _aadeg .Shadow {if _fcbaa :=_cceec .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u005b\u0025\u0064\u005d",path ,_ceaad )); -_fcbaa !=nil {return _fcbaa ;};};for _aeecd ,_aecdg :=range _aadeg .Condense {if _febc :=_aecdg .ValidateWithPath (_a .Sprintf ("\u0025s\u002fC\u006f\u006e\u0064\u0065\u006e\u0073\u0065\u005b\u0025\u0064\u005d",path ,_aeecd ));_febc !=nil {return _febc ; -};};for _bbdbad ,_egcfe :=range _aadeg .Extend {if _fcbae :=_egcfe .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u0065\u006e\u0064\u005b\u0025\u0064\u005d",path ,_bbdbad ));_fcbae !=nil {return _fcbae ;};};for _addg ,_cdagc :=range _aadeg .Color {if _cdbade :=_cdagc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_addg )); -_cdbade !=nil {return _cdbade ;};};for _egcda ,_ebgbc :=range _aadeg .Sz {if _cgagb :=_ebgbc .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0053\u007a\u005b\u0025\u0064]",path ,_egcda ));_cgagb !=nil {return _cgagb ;};};for _gbcea ,_fgefc :=range _aadeg .U {if _fgdde :=_fgefc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0055\u005b\u0025\u0064\u005d",path ,_gbcea )); -_fgdde !=nil {return _fgdde ;};};for _gaaef ,_eecbca :=range _aadeg .VertAlign {if _agdge :=_eecbca .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0056\u0065\u0072t\u0041\u006c\u0069\u0067\u006e\u005b\u0025\u0064\u005d",path ,_gaaef ));_agdge !=nil {return _agdge ; -};};for _cabfg ,_gbeaf :=range _aadeg .Scheme {if _bdcaa :=_gbeaf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u005b\u0025\u0064\u005d",path ,_cabfg ));_bdcaa !=nil {return _bdcaa ;};};return nil ;};type CT_RPrElt struct{ +// Named Range +NameAttr *string ; -// Font -RFont *CT_FontName ; +// Sheet Name +SheetAttr *string ;IdAttr *string ;};type Dialogsheet struct{CT_Dialogsheet }; -// Character Set -Charset *CT_IntProperty ; +// Validate validates the CT_FieldUsage and its children +func (_cfdgg *CT_FieldUsage )Validate ()error {return _cfdgg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065");};func (_bcfdg *ST_Objects )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bcfdg =0; +case "\u0061\u006c\u006c":*_bcfdg =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_bcfdg =2;case "\u006e\u006f\u006e\u0065":*_bcfdg =3;};return nil ;}; -// Font Family -Family *CT_IntProperty ; +// Validate validates the CT_DataRef and its children +func (_bgbdf *CT_DataRef )Validate ()error {return _bgbdf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066");};type CT_Consolidation struct{ -// Bold -B *CT_BooleanProperty ; +// Auto Page +AutoPageAttr *bool ; -// Italic -I *CT_BooleanProperty ; +// Page Item Values +Pages *CT_Pages ; -// Strike Through -Strike *CT_BooleanProperty ; +// Range Sets +RangeSets *CT_RangeSets ;}; -// Outline -Outline *CT_BooleanProperty ; +// Validate validates the Dialogsheet and its children +func (_dedgd *Dialogsheet )Validate ()error {return _dedgd .ValidateWithPath ("D\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074");}; -// Shadow -Shadow *CT_BooleanProperty ; +// Validate validates the CT_OleObject and its children +func (_gffeea *CT_OleObject )Validate ()error {return _gffeea .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");};func NewCT_BorderPr ()*CT_BorderPr {_fbg :=&CT_BorderPr {};return _fbg };func (_beffb *CT_Dialogsheet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _beffb .SheetPr !=nil {_ffce :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_beffb .SheetPr ,_ffce );};if _beffb .SheetViews !=nil {_efdea :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}}; +e .EncodeElement (_beffb .SheetViews ,_efdea );};if _beffb .SheetFormatPr !=nil {_ceadc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_beffb .SheetFormatPr ,_ceadc ); +};if _beffb .SheetProtection !=nil {_bccbe :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_beffb .SheetProtection ,_bccbe );};if _beffb .CustomSheetViews !=nil {_gagbf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}}; +e .EncodeElement (_beffb .CustomSheetViews ,_gagbf );};if _beffb .PrintOptions !=nil {_ddffd :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_beffb .PrintOptions ,_ddffd ); +};if _beffb .PageMargins !=nil {_faeeb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_beffb .PageMargins ,_faeeb );};if _beffb .PageSetup !=nil {_cfdeg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}}; +e .EncodeElement (_beffb .PageSetup ,_cfdeg );};if _beffb .HeaderFooter !=nil {_fccf :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_beffb .HeaderFooter ,_fccf ); +};if _beffb .Drawing !=nil {_feac :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_beffb .Drawing ,_feac );};if _beffb .LegacyDrawing !=nil {_feeed :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}}; +e .EncodeElement (_beffb .LegacyDrawing ,_feeed );};if _beffb .LegacyDrawingHF !=nil {_fgaab :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_beffb .LegacyDrawingHF ,_fgaab ); +};if _beffb .DrawingHF !=nil {_fggbd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_beffb .DrawingHF ,_fggbd );};if _beffb .OleObjects !=nil {_cbdaf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}}; +e .EncodeElement (_beffb .OleObjects ,_cbdaf );};if _beffb .Controls !=nil {_dfaaa :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_beffb .Controls ,_dfaaa );};if _beffb .ExtLst !=nil {_efeg :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_beffb .ExtLst ,_efeg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Condense -Condense *CT_BooleanProperty ; +// ValidateWithPath validates the CT_DynamicFilter and its children, prefixing error messages with path +func (_bbcde *CT_DynamicFilter )ValidateWithPath (path string )error {if _bbcde .TypeAttr ==ST_DynamicFilterTypeUnset {return _aa .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 _bbfba :=_bbcde .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bbfba !=nil {return _bbfba ;};return nil ;};func (_bcfda *CT_Row )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ecgce :=range start .Attr {if _ecgce .Name .Local =="\u0072"{_caffc ,_ceggff :=_e .ParseUint (_ecgce .Value ,10,32); +if _ceggff !=nil {return _ceggff ;};_dbgea :=uint32 (_caffc );_bcfda .RAttr =&_dbgea ;continue ;};if _ecgce .Name .Local =="\u0073\u0070\u0061n\u0073"{_aggdad ,_bcece :=ParseSliceST_CellSpans (_ecgce .Value );if _bcece !=nil {return _bcece ;};_bcfda .SpansAttr =&_aggdad ; +continue ;};if _ecgce .Name .Local =="\u0073"{_cfgffe ,_bgbbc :=_e .ParseUint (_ecgce .Value ,10,32);if _bgbbc !=nil {return _bgbbc ;};_fgffg :=uint32 (_cfgffe );_bcfda .SAttr =&_fgffg ;continue ;};if _ecgce .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"{_cfgef ,_faceg :=_e .ParseBool (_ecgce .Value ); +if _faceg !=nil {return _faceg ;};_bcfda .CustomFormatAttr =&_cfgef ;continue ;};if _ecgce .Name .Local =="\u0068\u0074"{_abgbf ,_dabggg :=_e .ParseFloat (_ecgce .Value ,64);if _dabggg !=nil {return _dabggg ;};_bcfda .HtAttr =&_abgbf ;continue ;};if _ecgce .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cgfca ,_ecdgc :=_e .ParseBool (_ecgce .Value ); +if _ecdgc !=nil {return _ecdgc ;};_bcfda .HiddenAttr =&_cgfca ;continue ;};if _ecgce .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_aefba ,_dfdfc :=_e .ParseBool (_ecgce .Value );if _dfdfc !=nil {return _dfdfc ;}; +_bcfda .CustomHeightAttr =&_aefba ;continue ;};if _ecgce .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_aeeee ,_fabca :=_e .ParseUint (_ecgce .Value ,10,8);if _fabca !=nil {return _fabca ;};_fagdad :=uint8 (_aeeee ); +_bcfda .OutlineLevelAttr =&_fagdad ;continue ;};if _ecgce .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_adeea ,_bdfgg :=_e .ParseBool (_ecgce .Value );if _bdfgg !=nil {return _bdfgg ;};_bcfda .CollapsedAttr =&_adeea ;continue ;};if _ecgce .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_fabff ,_afedbd :=_e .ParseBool (_ecgce .Value ); +if _afedbd !=nil {return _afedbd ;};_bcfda .ThickTopAttr =&_fabff ;continue ;};if _ecgce .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"{_cgfcc ,_gecbfc :=_e .ParseBool (_ecgce .Value );if _gecbfc !=nil {return _gecbfc ;};_bcfda .ThickBotAttr =&_cgfcc ; +continue ;};if _ecgce .Name .Local =="\u0070\u0068"{_geedc ,_cfead :=_e .ParseBool (_ecgce .Value );if _cfead !=nil {return _cfead ;};_bcfda .PhAttr =&_geedc ;continue ;};};_dbcgf :for {_ebgbc ,_dcdbd :=d .Token ();if _dcdbd !=nil {return _dcdbd ;};switch _baefdg :=_ebgbc .(type ){case _d .StartElement :switch _baefdg .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_ffbca :=NewCT_Cell (); +if _aeced :=d .DecodeElement (_ffbca ,&_baefdg );_aeced !=nil {return _aeced ;};_bcfda .C =append (_bcfda .C ,_ffbca );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcfda .ExtLst =NewCT_ExtensionList (); +if _eaccca :=d .DecodeElement (_bcfda .ExtLst ,&_baefdg );_eaccca !=nil {return _eaccca ;};default:_ea .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",_baefdg .Name ); +if _bbbcde :=d .Skip ();_bbbcde !=nil {return _bbbcde ;};};case _d .EndElement :break _dbcgf ;case _d .CharData :};};return nil ;};func (_bfadc *CT_IconSet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfadc .IconSetAttr !=ST_IconSetTypeUnset {_aabdg ,_caafg :=_bfadc .IconSetAttr .MarshalXMLAttr (_d .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"}); +if _caafg !=nil {return _caafg ;};start .Attr =append (start .Attr ,_aabdg );};if _bfadc .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bfadc .ShowValueAttr ))}); +};if _bfadc .PercentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bfadc .PercentAttr ))});};if _bfadc .ReverseAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bfadc .ReverseAttr ))}); +};e .EncodeToken (start );_dgfff :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_dafc :=range _bfadc .Cfvo {e .EncodeElement (_dafc ,_dgfff );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};type CT_CalcCell struct{ -// Extend -Extend *CT_BooleanProperty ; +// Cell Reference +RAttr *string ;RefAttr *string ; -// Text Color -Color *CT_Color ; +// Sheet Id +IAttr *int32 ; -// Font Size -Sz *CT_FontSize ; +// Child Chain +SAttr *bool ; -// Underline -U *CT_UnderlineProperty ; +// New Dependency Level +LAttr *bool ; -// Vertical Alignment -VertAlign *CT_VerticalAlignFontProperty ; +// New Thread +TAttr *bool ; -// Font Scheme -Scheme *CT_FontScheme ;}; +// Array +AAttr *bool ;};type CT_PageMargins struct{ -// ValidateWithPath validates the CT_PageSetUpPr and its children, prefixing error messages with path -func (_eedbb *CT_PageSetUpPr )ValidateWithPath (path string )error {return nil };func (_ebcfaa ST_Axis )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ebcfaa .String (),start );};func (_eaafd *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 :_a .Sprintf ("\u0025\u0076",_eaafd .IdAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_eaafd .ProgIdAttr )});e .EncodeToken (start );if _eaafd .OleItems !=nil {_caed :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"}}; -e .EncodeElement (_eaafd .OleItems ,_caed );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Left Page Margin +LeftAttr float64 ; -// Validate validates the CT_OutlinePr and its children -func (_baddfbe *CT_OutlinePr )Validate ()error {return _baddfbe .ValidateWithPath ("\u0043\u0054\u005fO\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072");}; +// Right Page Margin +RightAttr float64 ; -// Validate validates the CT_XmlPr and its children -func (_fadbg *CT_XmlPr )Validate ()error {return _fadbg .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072");}; +// Top Page Margin +TopAttr float64 ; -// Validate validates the CT_PivotCacheRecords and its children -func (_dcce *CT_PivotCacheRecords )Validate ()error {return _dcce .ValidateWithPath ("C\u0054_\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073");};func (_ffadf *CT_FunctionGroups )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgeagg :=range start .Attr {if _fgeagg .Name .Local =="\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"{_afaec ,_fddfg :=_fc .ParseUint (_fgeagg .Value ,10,32); -if _fddfg !=nil {return _fddfg ;};_eccc :=uint32 (_afaec );_ffadf .BuiltInGroupCountAttr =&_eccc ;continue ;};};_fdab :for {_bdcac ,_gdbde :=d .Token ();if _gdbde !=nil {return _gdbde ;};switch _cadg :=_bdcac .(type ){case _c .StartElement :switch _cadg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbdf :=NewCT_FunctionGroup (); -if _abcab :=d .DecodeElement (_cfbdf ,&_cadg );_abcab !=nil {return _abcab ;};_ffadf .FunctionGroup =append (_ffadf .FunctionGroup ,_cfbdf );default:_dc .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",_cadg .Name ); -if _gcefga :=d .Skip ();_gcefga !=nil {return _gcefga ;};};case _c .EndElement :break _fdab ;case _c .CharData :};};return nil ;};type CT_PhoneticRun struct{ +// Bottom Page Margin +BottomAttr float64 ; -// Base Text Start Index -SbAttr uint32 ; +// Header Page Margin +HeaderAttr float64 ; -// Base Text End Index -EbAttr uint32 ; +// Footer Page Margin +FooterAttr float64 ;};func NewCT_RevisionAutoFormatting ()*CT_RevisionAutoFormatting {_aabb :=&CT_RevisionAutoFormatting {};return _aabb ;};func NewCT_SortState ()*CT_SortState {_fegac :=&CT_SortState {};return _fegac }; -// Text -T string ;};type CT_GroupMembers struct{ +// Validate validates the CT_CellStyles and its children +func (_eadg *CT_CellStyles )Validate ()error {return _eadg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");}; -// Group Member Count -CountAttr *uint32 ; +// Validate validates the CT_Control and its children +func (_agfac *CT_Control )Validate ()error {return _agfac .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");}; -// OLAP Group Member -GroupMember []*CT_GroupMember ;}; +// Validate validates the CT_GradientFill and its children +func (_gdde *CT_GradientFill )Validate ()error {return _gdde .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");}; -// Validate validates the CT_CacheField and its children -func (_gfea *CT_CacheField )Validate ()error {return _gfea .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064");};type CT_WebPublishObjects struct{ +// ValidateWithPath validates the PivotCacheRecords and its children, prefixing error messages with path +func (_efgcbg *PivotCacheRecords )ValidateWithPath (path string )error {if _bcgfe :=_efgcbg .CT_PivotCacheRecords .ValidateWithPath (path );_bcgfe !=nil {return _bcgfe ;};return nil ;};func (_bdcd *CT_Member )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_efgfcg :=range start .Attr {if _efgfcg .Name .Local =="\u006e\u0061\u006d\u0065"{_gagbac ,_gfcca :=_efgfcg .Value ,error (nil ); +if _gfcca !=nil {return _gfcca ;};_bdcd .NameAttr =_gagbac ;continue ;};};for {_aeebf ,_adggf :=d .Token ();if _adggf !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0065\u006db\u0065\u0072\u003a\u0020\u0025\u0073",_adggf ); +};if _ebcae ,_fdeda :=_aeebf .(_d .EndElement );_fdeda &&_ebcae .Name ==start .Name {break ;};};return nil ;};func (_abbgd ST_DataValidationErrorStyle )Validate ()error {return _abbgd .ValidateWithPath ("")};type CT_PhoneticPr struct{ -// Count -CountAttr *uint32 ; +// Font Id +FontIdAttr uint32 ; -// Web Publishing Object -WebPublishObject []*CT_WebPublishObject ;};func (_gebaad *CT_FontScheme )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_efab ,_aeggc :=_gebaad .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"});if _aeggc !=nil {return _aeggc ; -};start .Attr =append (start .Attr ,_efab );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Character Type +TypeAttr ST_PhoneticType ; -// Validate validates the CT_XmlCellPr and its children -func (_babfce *CT_XmlCellPr )Validate ()error {return _babfce .ValidateWithPath ("\u0043\u0054\u005fX\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");};func NewCT_PivotFields ()*CT_PivotFields {_gfeaf :=&CT_PivotFields {};return _gfeaf };func (_bdcdd *CT_ObjectPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bdcdd .LockedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_bdcdd .LockedAttr ))}); -};if _bdcdd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_bdcdd .DefaultSizeAttr ))});};if _bdcdd .PrintAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_bdcdd .PrintAttr ))}); -};if _bdcdd .DisabledAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_bdcdd .DisabledAttr ))});};if _bdcdd .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_bdcdd .UiObjectAttr ))}); -};if _bdcdd .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_bdcdd .AutoFillAttr ))});};if _bdcdd .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_bdcdd .AutoLineAttr ))}); -};if _bdcdd .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_bdcdd .AutoPictAttr ))});};if _bdcdd .MacroAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_bdcdd .MacroAttr )}); -};if _bdcdd .AltTextAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bdcdd .AltTextAttr )});};if _bdcdd .DdeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0064\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_bdcdd .DdeAttr ))}); -};if _bdcdd .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bdcdd .IdAttr )});};e .EncodeToken (start );_ceegc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}}; -e .EncodeElement (_bdcdd .Anchor ,_ceegc );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bbgfbg *CT_PageSetUpPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffdcd :=range start .Attr {if _ffdcd .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_gggga ,_feafe :=_fc .ParseBool (_ffdcd .Value ); -if _feafe !=nil {return _feafe ;};_bbgfbg .AutoPageBreaksAttr =&_gggga ;continue ;};if _ffdcd .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_eaegg ,_cbfgg :=_fc .ParseBool (_ffdcd .Value );if _cbfgg !=nil {return _cbfgg ;};_bbgfbg .FitToPageAttr =&_eaegg ; -continue ;};};for {_adcce ,_eedb :=d .Token ();if _eedb !=nil {return _a .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",_eedb );};if _dbggdc ,_fcgfb :=_adcce .(_c .EndElement ); -_fcgfb &&_dbggdc .Name ==start .Name {break ;};};return nil ;};func NewCT_TablePart ()*CT_TablePart {_fcebde :=&CT_TablePart {};return _fcebde };type CT_PivotField struct{ +// Alignment +AlignmentAttr ST_PhoneticAlignment ;}; -// Field Name -NameAttr *string ; +// Validate validates the CT_GroupMember and its children +func (_cacab *CT_GroupMember )Validate ()error {return _cacab .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072");}; -// Axis -AxisAttr ST_Axis ; +// Validate validates the CT_ServerFormats and its children +func (_gbec *CT_ServerFormats )Validate ()error {return _gbec .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073");}; -// Data Field -DataFieldAttr *bool ; +// Validate validates the CT_IgnoredErrors and its children +func (_fdgfc *CT_IgnoredErrors )Validate ()error {return _fdgfc .ValidateWithPath ("\u0043\u0054_\u0049\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073");}; -// Custom Subtotal Caption -SubtotalCaptionAttr *string ; +// ValidateWithPath validates the CT_ExternalSheetData and its children, prefixing error messages with path +func (_ecabf *CT_ExternalSheetData )ValidateWithPath (path string )error {for _fded ,_gbdcb :=range _ecabf .Row {if _cccfd :=_gbdcb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_fded ));_cccfd !=nil {return _cccfd ; +};};return nil ;};type CT_PivotCaches struct{ -// Show PivotField Header Drop Downs -ShowDropDownsAttr *bool ; +// PivotCache +PivotCache []*CT_PivotCache ;};func (_agdbff *CT_RevisionInsertSheet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_agdbff .SheetIdAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_agdbff .NameAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",_agdbff .SheetPositionAttr )}); +if _agdbff .RIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_agdbff .RIdAttr )});};if _agdbff .UaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_agdbff .UaAttr ))}); +};if _agdbff .RaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_agdbff .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_dffa *CT_Break )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dffa .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_dffa .IdAttr )}); +};if _dffa .MinAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_dffa .MinAttr )});};if _dffa .MaxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0078"},Value :_aa .Sprintf ("\u0025\u0076",*_dffa .MaxAttr )}); +};if _dffa .ManAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dffa .ManAttr ))});};if _dffa .PtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dffa .PtAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ceggd *CT_Number )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076"},Value :_aa .Sprintf ("\u0025\u0076",_ceggd .VAttr )}); +if _ceggd .UAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ceggd .UAttr ))});};if _ceggd .FAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ceggd .FAttr ))}); +};if _ceggd .CAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063"},Value :_aa .Sprintf ("\u0025\u0076",*_ceggd .CAttr )});};if _ceggd .CpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0070"},Value :_aa .Sprintf ("\u0025\u0076",*_ceggd .CpAttr )}); +};if _ceggd .InAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_ceggd .InAttr )});};if _ceggd .BcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0063"},Value :_aa .Sprintf ("\u0025\u0076",*_ceggd .BcAttr )}); +};if _ceggd .FcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0063"},Value :_aa .Sprintf ("\u0025\u0076",*_ceggd .FcAttr )});};if _ceggd .IAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ceggd .IAttr ))}); +};if _ceggd .UnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ceggd .UnAttr ))});};if _ceggd .StAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ceggd .StAttr ))}); +};if _ceggd .BAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ceggd .BAttr ))});};e .EncodeToken (start );if _ceggd .Tpls !=nil {_abdgf :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}}; +for _ ,_fdfdc :=range _ceggd .Tpls {e .EncodeElement (_fdfdc ,_abdgf );};};if _ceggd .X !=nil {_fefdd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_bgbbg :=range _ceggd .X {e .EncodeElement (_bgbbg ,_fefdd );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewCT_Error ()*CT_Error {_gggcc :=&CT_Error {};return _gggcc };func (_edccf ST_SourceType )ValidateWithPath (path string )error {switch _edccf {case 0,1,2,3,4:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edccf )); +};return nil ;};func (_adbbe *CT_ExternalCell )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edffg :=range start .Attr {if _edffg .Name .Local =="\u0072"{_eadecf ,_gbdgf :=_edffg .Value ,error (nil );if _gbdgf !=nil {return _gbdgf ; +};_adbbe .RAttr =&_eadecf ;continue ;};if _edffg .Name .Local =="\u0074"{_adbbe .TAttr .UnmarshalXMLAttr (_edffg );continue ;};if _edffg .Name .Local =="\u0076\u006d"{_acdcc ,_dcec :=_e .ParseUint (_edffg .Value ,10,32);if _dcec !=nil {return _dcec ;}; +_aaeb :=uint32 (_acdcc );_adbbe .VmAttr =&_aaeb ;continue ;};};_cfcgf :for {_egefd ,_cbga :=d .Token ();if _cbga !=nil {return _cbga ;};switch _egeec :=_egefd .(type ){case _d .StartElement :switch _egeec .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbbe .V =new (string ); +if _efeca :=d .DecodeElement (_adbbe .V ,&_egeec );_efeca !=nil {return _efeca ;};default:_ea .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",_egeec .Name ); +if _cdbb :=d .Skip ();_cdbb !=nil {return _cdbb ;};};case _d .EndElement :break _cfcgf ;case _d .CharData :};};return nil ;};func (_cgdaf ST_CellSpans )String ()string {return _g .Join (_cgdaf ,"\u0020")};func (_ccae *CT_DataValidation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dddfe :=range start .Attr {if _dddfe .Name .Local =="\u0074\u0079\u0070\u0065"{_ccae .TypeAttr .UnmarshalXMLAttr (_dddfe ); +continue ;};if _dddfe .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"{_ccae .ErrorStyleAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Local =="\u0069m\u0065\u004d\u006f\u0064\u0065"{_ccae .ImeModeAttr .UnmarshalXMLAttr (_dddfe ); +continue ;};if _dddfe .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_ccae .OperatorAttr .UnmarshalXMLAttr (_dddfe );continue ;};if _dddfe .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"{_addd ,_fdebc :=_e .ParseBool (_dddfe .Value ); +if _fdebc !=nil {return _fdebc ;};_ccae .AllowBlankAttr =&_addd ;continue ;};if _dddfe .Name .Local =="\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_gbfeb ,_bfdb :=_e .ParseBool (_dddfe .Value );if _bfdb !=nil {return _bfdb ;};_ccae .ShowDropDownAttr =&_gbfeb ; +continue ;};if _dddfe .Name .Local =="\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_aggg ,_fbeg :=_e .ParseBool (_dddfe .Value );if _fbeg !=nil {return _fbeg ;};_ccae .ShowInputMessageAttr =&_aggg ;continue ;}; +if _dddfe .Name .Local =="\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_ceac ,_ccgc :=_e .ParseBool (_dddfe .Value );if _ccgc !=nil {return _ccgc ;};_ccae .ShowErrorMessageAttr =&_ceac ;continue ;};if _dddfe .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"{_cdee ,_dbdad :=_dddfe .Value ,error (nil ); +if _dbdad !=nil {return _dbdad ;};_ccae .ErrorTitleAttr =&_cdee ;continue ;};if _dddfe .Name .Local =="\u0065\u0072\u0072o\u0072"{_bcgeb ,_efbdb :=_dddfe .Value ,error (nil );if _efbdb !=nil {return _efbdb ;};_ccae .ErrorAttr =&_bcgeb ;continue ;};if _dddfe .Name .Local =="p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"{_fbdc ,_ecceg :=_dddfe .Value ,error (nil ); +if _ecceg !=nil {return _ecceg ;};_ccae .PromptTitleAttr =&_fbdc ;continue ;};if _dddfe .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_caac ,_acefc :=_dddfe .Value ,error (nil );if _acefc !=nil {return _acefc ;};_ccae .PromptAttr =&_caac ;continue ; +};if _dddfe .Name .Local =="\u0073\u0071\u0072e\u0066"{_dafee ,_cffga :=ParseSliceST_Sqref (_dddfe .Value );if _cffga !=nil {return _cffga ;};_ccae .SqrefAttr =_dafee ;continue ;};};_ddggbd :for {_fcdae ,_dcba :=d .Token ();if _dcba !=nil {return _dcba ; +};switch _fdde :=_fcdae .(type ){case _d .StartElement :switch _fdde .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccae .Formula1 =new (string ); +if _cfffd :=d .DecodeElement (_ccae .Formula1 ,&_fdde );_cfffd !=nil {return _cfffd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccae .Formula2 =new (string ); +if _cdgaa :=d .DecodeElement (_ccae .Formula2 ,&_fdde );_cdgaa !=nil {return _cdgaa ;};default:_ea .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",_fdde .Name ); +if _cfdea :=d .Skip ();_cfdea !=nil {return _cfdea ;};};case _d .EndElement :break _ddggbd ;case _d .CharData :};};return nil ;}; -// Hidden Level -HiddenLevelAttr *bool ; +// Validate validates the CT_CustomWorkbookViews and its children +func (_deea *CT_CustomWorkbookViews )Validate ()error {return _deea .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073");}; -// Unique Member Property -UniqueMemberPropertyAttr *string ; +// Validate validates the CT_Hyperlinks and its children +func (_cdaec *CT_Hyperlinks )Validate ()error {return _cdaec .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");};type CT_CustomFilter struct{ -// Compact -CompactAttr *bool ; +// Filter Comparison Operator +OperatorAttr ST_FilterOperator ; -// All Items Expanded -AllDrilledAttr *bool ; +// Top or Bottom Value +ValAttr *string ;}; -// Number Format Id -NumFmtIdAttr *uint32 ; +// Validate validates the CT_QueryTable and its children +func (_gcbad *CT_QueryTable )Validate ()error {return _gcbad .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");}; -// Outline Items -OutlineAttr *bool ; +// Validate validates the CT_Index and its children +func (_fcaaf *CT_Index )Validate ()error {return _fcaaf .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078");};func (_egbaeg *ST_UnderlineValues )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_febafe ,_egagge :=d .Token (); +if _egagge !=nil {return _egagge ;};if _abbfca ,_eacfa :=_febafe .(_d .EndElement );_eacfa &&_abbfca .Name ==start .Name {*_egbaeg =1;return nil ;};if _fabaa ,_bdegd :=_febafe .(_d .CharData );!_bdegd {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_febafe ); +}else {switch string (_fabaa ){case "":*_egbaeg =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_egbaeg =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_egbaeg =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_egbaeg =3; +case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_egbaeg =4;case "\u006e\u006f\u006e\u0065":*_egbaeg =5;};};_febafe ,_egagge =d .Token ();if _egagge !=nil {return _egagge ;};if _gdbacf ,_fbgedd :=_febafe .(_d .EndElement ); +_fbgedd &&_gdbacf .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_febafe );};func (_fcfbe *CT_FunctionGroups )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gcfa :=range start .Attr {if _gcfa .Name .Local =="\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"{_eedfa ,_addg :=_e .ParseUint (_gcfa .Value ,10,32); +if _addg !=nil {return _addg ;};_cabg :=uint32 (_eedfa );_fcfbe .BuiltInGroupCountAttr =&_cabg ;continue ;};};_ceced :for {_afbaf ,_cbcac :=d .Token ();if _cbcac !=nil {return _cbcac ;};switch _egffd :=_afbaf .(type ){case _d .StartElement :switch _egffd .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afbce :=NewCT_FunctionGroup (); +if _edbac :=d .DecodeElement (_afbce ,&_egffd );_edbac !=nil {return _edbac ;};_fcfbe .FunctionGroup =append (_fcfbe .FunctionGroup ,_afbce );default:_ea .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",_egffd .Name ); +if _cgdb :=d .Skip ();_cgdb !=nil {return _cgdb ;};};case _d .EndElement :break _ceced ;case _d .CharData :};};return nil ;}; -// Subtotals At Top -SubtotalTopAttr *bool ; +// Validate validates the CT_Scenarios and its children +func (_fdccf *CT_Scenarios )Validate ()error {return _fdccf .ValidateWithPath ("\u0043\u0054\u005fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");}; -// Drag To Row -DragToRowAttr *bool ; +// Validate validates the CT_FieldGroup and its children +func (_gecac *CT_FieldGroup )Validate ()error {return _gecac .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");};func (_dbbfb *CT_SingleXmlCells )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gefcf :for {_geccbf ,_ffgcec :=d .Token (); +if _ffgcec !=nil {return _ffgcec ;};switch _acbcg :=_geccbf .(type ){case _d .StartElement :switch _acbcg .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfggde :=NewCT_SingleXmlCell (); +if _cafdd :=d .DecodeElement (_bfggde ,&_acbcg );_cafdd !=nil {return _cafdd ;};_dbbfb .SingleXmlCell =append (_dbbfb .SingleXmlCell ,_bfggde );default:_ea .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",_acbcg .Name ); +if _eadgc :=d .Skip ();_eadgc !=nil {return _eadgc ;};};case _d .EndElement :break _gefcf ;case _d .CharData :};};return nil ;}; -// Drag To Column -DragToColAttr *bool ; +// Validate validates the CT_Sheets and its children +func (_abdgb *CT_Sheets )Validate ()error {return _abdgb .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065\u0065\u0074s");};func NewCT_Controls ()*CT_Controls {_gbcd :=&CT_Controls {};return _gbcd };func (_becff ST_CellFormulaType )ValidateWithPath (path string )error {switch _becff {case 0,1,2,3,4:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_becff )); +};return nil ;};func NewCT_Filter ()*CT_Filter {_beaaf :=&CT_Filter {};return _beaaf };func (_ffccgb ST_DataValidationErrorStyle )ValidateWithPath (path string )error {switch _ffccgb {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffccgb )); +};return nil ;};type CT_ExtensionList struct{ -// Multiple Field Filters -MultipleItemSelectionAllowedAttr *bool ; +// Extension +Ext []*CT_Extension ;};type CT_Sets struct{ -// Drag Field to Page -DragToPageAttr *bool ; +// Tuple Set Count +CountAttr *uint32 ; -// Field Can Drag to Data -DragToDataAttr *bool ; +// OLAP Set +Set []*CT_Set ;};type CT_TupleCache struct{ -// Drag Off -DragOffAttr *bool ; +// Entries +Entries *CT_PCDSDTCEntries ; -// Show All Items -ShowAllAttr *bool ; +// Sets +Sets *CT_Sets ; -// Insert Blank Row -InsertBlankRowAttr *bool ; +// OLAP Query Cache +QueryCache *CT_QueryCache ; -// Server-based Page Field -ServerFieldAttr *bool ; +// Server Formats +ServerFormats *CT_ServerFormats ; -// Insert Item Page Break -InsertPageBreakAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_bbgga *CT_PivotAreas )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbgga .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_bbgga .CountAttr )}); +};e .EncodeToken (start );if _bbgga .PivotArea !=nil {_deceed :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};for _ ,_dffed :=range _bbgga .PivotArea {e .EncodeElement (_dffed ,_deceed ); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ecbeca ST_ExternalConnectionType )ValidateWithPath (path string )error {switch _ecbeca {case 0,1,2,3,4,5,6,7,8,9,10:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecbeca )); +};return nil ;};const (ST_RefModeUnset ST_RefMode =0;ST_RefModeA1 ST_RefMode =1;ST_RefModeR1C1 ST_RefMode =2;);func NewCT_DataValidations ()*CT_DataValidations {_daac :=&CT_DataValidations {};return _daac }; -// Auto Show -AutoShowAttr *bool ; +// ValidateWithPath validates the CT_QueryTableRefresh and its children, prefixing error messages with path +func (_deffdg *CT_QueryTableRefresh )ValidateWithPath (path string )error {if _eedbb :=_deffdg .QueryTableFields .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064\u0073");_eedbb !=nil {return _eedbb ; +};if _deffdg .QueryTableDeletedFields !=nil {if _dcbe :=_deffdg .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"); +_dcbe !=nil {return _dcbe ;};};if _deffdg .SortState !=nil {if _cdbbd :=_deffdg .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_cdbbd !=nil {return _cdbbd ;};};if _deffdg .ExtLst !=nil {if _dddac :=_deffdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dddac !=nil {return _dddac ;};};return nil ;};func NewCT_PivotCacheDefinition ()*CT_PivotCacheDefinition {_dgce :=&CT_PivotCacheDefinition {};_dgce .CacheSource =NewCT_CacheSource ();_dgce .CacheFields =NewCT_CacheFields ();return _dgce ;};func (_cfeade *ST_DdeValueType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_debcg ,_fdcec :=d .Token (); +if _fdcec !=nil {return _fdcec ;};if _cgdfd ,_gaeafd :=_debcg .(_d .EndElement );_gaeafd &&_cgdfd .Name ==start .Name {*_cfeade =1;return nil ;};if _fdfdcd ,_cadee :=_debcg .(_d .CharData );!_cadee {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_debcg ); +}else {switch string (_fdfdcd ){case "":*_cfeade =0;case "\u006e\u0069\u006c":*_cfeade =1;case "\u0062":*_cfeade =2;case "\u006e":*_cfeade =3;case "\u0065":*_cfeade =4;case "\u0073\u0074\u0072":*_cfeade =5;};};_debcg ,_fdcec =d .Token ();if _fdcec !=nil {return _fdcec ; +};if _fffbg ,_abdfa :=_debcg .(_d .EndElement );_abdfa &&_fffbg .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_debcg ); +}; -// Top Auto Show -TopAutoShowAttr *bool ; +// Validate validates the CT_MetadataBlock and its children +func (_gfbca *CT_MetadataBlock )Validate ()error {return _gfbca .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b");};func (_cagfa ST_CfvoType )Validate ()error {return _cagfa .ValidateWithPath ("")}; +func (_geffac *ST_FileType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcdac ,_bbbcg :=d .Token ();if _bbbcg !=nil {return _bbbcg ;};if _gbaag ,_fcggf :=_gcdac .(_d .EndElement );_fcggf &&_gbaag .Name ==start .Name {*_geffac =1;return nil ; +};if _caced ,_ecbdf :=_gcdac .(_d .CharData );!_ecbdf {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcdac );}else {switch string (_caced ){case "":*_geffac =0; +case "\u006d\u0061\u0063":*_geffac =1;case "\u0077\u0069\u006e":*_geffac =2;case "\u0064\u006f\u0073":*_geffac =3;case "\u006c\u0069\u006e":*_geffac =4;case "\u006f\u0074\u0068e\u0072":*_geffac =5;};};_gcdac ,_bbbcg =d .Token ();if _bbbcg !=nil {return _bbbcg ; +};if _cfeff ,_ebeba :=_gcdac .(_d .EndElement );_ebeba &&_cfeff .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcdac ); +};func (_ffgbe ST_CfType )ValidateWithPath (path string )error {switch _ffgbe {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffgbe )); +};return nil ;};type CT_PivotFields struct{ -// Hide New Items -HideNewItemsAttr *bool ; +// Field Count +CountAttr *uint32 ; -// Measure Filter -MeasureFilterAttr *bool ; +// PivotTable Field +PivotField []*CT_PivotField ;};func (_gcebe *CT_Field )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078"},Value :_aa .Sprintf ("\u0025\u0076",_gcebe .XAttr )});e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_febb *CT_Consolidation )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _febb .AutoPageAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_febb .AutoPageAttr ))}); +};e .EncodeToken (start );if _febb .Pages !=nil {_dadgc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0073"}};e .EncodeElement (_febb .Pages ,_dadgc );};_dggd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ar\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073"}}; +e .EncodeElement (_febb .RangeSets ,_dggd );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bcdb *CT_Colors )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efaf :for {_cabd ,_egbd :=d .Token ();if _egbd !=nil {return _egbd ; +};switch _ffbg :=_cabd .(type ){case _d .StartElement :switch _ffbg .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcdb .IndexedColors =NewCT_IndexedColors (); +if _cbab :=d .DecodeElement (_bcdb .IndexedColors ,&_ffbg );_cbab !=nil {return _cbab ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcdb .MruColors =NewCT_MRUColors (); +if _bbbf :=d .DecodeElement (_bcdb .MruColors ,&_ffbg );_bbbf !=nil {return _bbbf ;};default:_ea .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",_ffbg .Name ); +if _aeddd :=d .Skip ();_aeddd !=nil {return _aeddd ;};};case _d .EndElement :break _efaf ;case _d .CharData :};};return nil ;};func NewCT_SheetCalcPr ()*CT_SheetCalcPr {_faafd :=&CT_SheetCalcPr {};return _faafd };func (_ffgca *CT_Items )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ffgca .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_ffgca .CountAttr )}); +};e .EncodeToken (start );_dfcbbd :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0069\u0074\u0065\u006d"}};for _ ,_ddeb :=range _ffgca .Item {e .EncodeElement (_ddeb ,_dfcbbd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func NewCT_GroupLevel ()*CT_GroupLevel {_fdcddc :=&CT_GroupLevel {};return _fdcddc };func (_fbbce *CT_Font )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fbbce .Name !=nil {_eccbd :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u006e\u0061\u006d\u0065"}}; +for _ ,_bbeef :=range _fbbce .Name {e .EncodeElement (_bbeef ,_eccbd );};};if _fbbce .Charset !=nil {_abgdd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}};for _ ,_fbdd :=range _fbbce .Charset {e .EncodeElement (_fbdd ,_abgdd ); +};};if _fbbce .Family !=nil {_cddcb :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};for _ ,_faadd :=range _fbbce .Family {e .EncodeElement (_faadd ,_cddcb );};};if _fbbce .B !=nil {_fedde :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0062"}}; +for _ ,_fgbgg :=range _fbbce .B {e .EncodeElement (_fgbgg ,_fedde );};};if _fbbce .I !=nil {_bcgcb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_badgae :=range _fbbce .I {e .EncodeElement (_badgae ,_bcgcb );};};if _fbbce .Strike !=nil {_gddfg :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}}; +for _ ,_gafca :=range _fbbce .Strike {e .EncodeElement (_gafca ,_gddfg );};};if _fbbce .Outline !=nil {_fbcde :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};for _ ,_cfgd :=range _fbbce .Outline {e .EncodeElement (_cfgd ,_fbcde ); +};};if _fbbce .Shadow !=nil {_babb :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}};for _ ,_eaeg :=range _fbbce .Shadow {e .EncodeElement (_eaeg ,_babb );};};if _fbbce .Condense !=nil {_eabgbf :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}}; +for _ ,_cdfb :=range _fbbce .Condense {e .EncodeElement (_cdfb ,_eabgbf );};};if _fbbce .Extend !=nil {_abbd :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};for _ ,_fdbaf :=range _fbbce .Extend {e .EncodeElement (_fdbaf ,_abbd ); +};};if _fbbce .Color !=nil {_gfabe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_fffa :=range _fbbce .Color {e .EncodeElement (_fffa ,_gfabe );};};if _fbbce .Sz !=nil {_afadge :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003as\u007a"}}; +for _ ,_cacdd :=range _fbbce .Sz {e .EncodeElement (_cacdd ,_afadge );};};if _fbbce .U !=nil {_acgfa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0075"}};for _ ,_cfeg :=range _fbbce .U {e .EncodeElement (_cfeg ,_acgfa );};};if _fbbce .VertAlign !=nil {_cbgaa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}}; +for _ ,_gfbbg :=range _fbbce .VertAlign {e .EncodeElement (_gfbbg ,_cbgaa );};};if _fbbce .Scheme !=nil {_dfaab :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};for _ ,_deefb :=range _fbbce .Scheme {e .EncodeElement (_deefb ,_dfaab ); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Inclusive Manual Filter -IncludeNewItemsInFilterAttr *bool ; +// ValidateWithPath validates the CT_PageField and its children, prefixing error messages with path +func (_cfeac *CT_PageField )ValidateWithPath (path string )error {if _cfeac .ExtLst !=nil {if _feeae :=_cfeac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_feeae !=nil {return _feeae ;};};return nil ;}; -// Items Per Page Count -ItemPageCountAttr *uint32 ; +// ValidateWithPath validates the CT_Users and its children, prefixing error messages with path +func (_cggff *CT_Users )ValidateWithPath (path string )error {for _ebadf ,_edeff :=range _cggff .UserInfo {if _eggfg :=_edeff .ValidateWithPath (_aa .Sprintf ("\u0025s\u002fU\u0073\u0065\u0072\u0049\u006e\u0066\u006f\u005b\u0025\u0064\u005d",path ,_ebadf )); +_eggfg !=nil {return _eggfg ;};};return nil ;};func (_cbdde *CT_NumFmts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbdde .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_cbdde .CountAttr )}); +};e .EncodeToken (start );if _cbdde .NumFmt !=nil {_efdd :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};for _ ,_gceca :=range _cbdde .NumFmt {e .EncodeElement (_gceca ,_efdd );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type CT_DdeItems struct{ -// Auto Sort Type -SortTypeAttr ST_FieldSortType ; +// DDE Item definition +DdeItem []*CT_DdeItem ;};type CT_PivotAreaReference struct{ -// Data Source Sort -DataSourceSortAttr *bool ; +// Field Index +FieldAttr *uint32 ; -// Auto Sort -NonAutoSortDefaultAttr *bool ; +// Item Index Count +CountAttr *uint32 ; + +// Selected +SelectedAttr *bool ; -// Auto Show Rank By -RankByAttr *uint32 ; +// Positional Reference +ByPositionAttr *bool ; -// Show Default Subtotal +// Relative Reference +RelativeAttr *bool ; + +// Include Default Filter DefaultSubtotalAttr *bool ; -// Sum Subtotal +// Include Sum Filter SumSubtotalAttr *bool ; -// CountA +// Include CountA Filter CountASubtotalAttr *bool ; -// Average +// Include Average Filter AvgSubtotalAttr *bool ; -// Max Subtotal +// Include Maximum Filter MaxSubtotalAttr *bool ; -// Min Subtotal +// Include Minimum Filter MinSubtotalAttr *bool ; -// Product Subtotal +// Include Product Filter ProductSubtotalAttr *bool ; -// Count +// Include Count Subtotal CountSubtotalAttr *bool ; -// StdDev Subtotal +// Include StdDev Filter StdDevSubtotalAttr *bool ; -// StdDevP Subtotal +// Include StdDevP Filter StdDevPSubtotalAttr *bool ; -// Variance Subtotal +// Include Var Filter VarSubtotalAttr *bool ; -// VarP Subtotal +// Include VarP Filter VarPSubtotalAttr *bool ; -// Show Member Property in Cell -ShowPropCellAttr *bool ; - -// Show Member Property ToolTip -ShowPropTipAttr *bool ; - -// Show As Caption -ShowPropAsCaptionAttr *bool ; - -// Drill State -DefaultAttributeDrillStateAttr *bool ; - -// Field Items -Items *CT_Items ; - -// AutoSort Scope -AutoSortScope *CT_AutoSortScope ; - -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_fbbe *CT_Comments )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_geac :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u0068\u006f\u0072\u0073"}};e .EncodeElement (_fbbe .Authors ,_geac ); -_badac :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074"}};e .EncodeElement (_fbbe .CommentList ,_badac );if _fbbe .ExtLst !=nil {_ebad :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_fbbe .ExtLst ,_ebad );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ecdef *CT_PivotSelection )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecdef .PivotArea =NewCT_PivotArea ();for _ ,_cdfea :=range start .Attr {if _cdfea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cdfea .Name .Local =="\u0069\u0064"||_cdfea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cdfea .Name .Local =="\u0069\u0064"{_beebf ,_ebegg :=_cdfea .Value ,error (nil ); -if _ebegg !=nil {return _ebegg ;};_ecdef .IdAttr =&_beebf ;continue ;};if _cdfea .Name .Local =="\u0073\u0074\u0061r\u0074"{_fbcga ,_bccdae :=_fc .ParseUint (_cdfea .Value ,10,32);if _bccdae !=nil {return _bccdae ;};_geeg :=uint32 (_fbcga );_ecdef .StartAttr =&_geeg ; -continue ;};if _cdfea .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbeae ,_afcde :=_fc .ParseUint (_cdfea .Value ,10,32);if _afcde !=nil {return _afcde ;};_bdcacb :=uint32 (_fbeae );_ecdef .CountAttr =&_bdcacb ;continue ;};if _cdfea .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"{_baedce ,_cbbfd :=_fc .ParseUint (_cdfea .Value ,10,32); -if _cbbfd !=nil {return _cbbfd ;};_bbgdb :=uint32 (_baedce );_ecdef .ActiveRowAttr =&_bbgdb ;continue ;};if _cdfea .Name .Local =="\u0070\u0061\u006e\u0065"{_ecdef .PaneAttr .UnmarshalXMLAttr (_cdfea );continue ;};if _cdfea .Name .Local =="\u0061\u0078\u0069\u0073"{_ecdef .AxisAttr .UnmarshalXMLAttr (_cdfea ); -continue ;};if _cdfea .Name .Local =="\u006c\u0061\u0062e\u006c"{_dffbcd ,_fegfg :=_fc .ParseBool (_cdfea .Value );if _fegfg !=nil {return _fegfg ;};_ecdef .LabelAttr =&_dffbcd ;continue ;};if _cdfea .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_geedg ,_dcbag :=_fc .ParseUint (_cdfea .Value ,10,32); -if _dcbag !=nil {return _dcbag ;};_eccbca :=uint32 (_geedg );_ecdef .DimensionAttr =&_eccbca ;continue ;};if _cdfea .Name .Local =="\u006d\u0069\u006e"{_gbafac ,_fgage :=_fc .ParseUint (_cdfea .Value ,10,32);if _fgage !=nil {return _fgage ;};_aabfde :=uint32 (_gbafac ); -_ecdef .MinAttr =&_aabfde ;continue ;};if _cdfea .Name .Local =="\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"{_ededbc ,_daafb :=_fc .ParseBool (_cdfea .Value );if _daafb !=nil {return _daafb ;};_ecdef .ExtendableAttr =&_ededbc ;continue ; -};if _cdfea .Name .Local =="\u006d\u0061\u0078"{_cgfeea ,_efgcb :=_fc .ParseUint (_cdfea .Value ,10,32);if _efgcb !=nil {return _efgcb ;};_afdfb :=uint32 (_cgfeea );_ecdef .MaxAttr =&_afdfb ;continue ;};if _cdfea .Name .Local =="\u0064\u0061\u0074\u0061"{_cacd ,_feegd :=_fc .ParseBool (_cdfea .Value ); -if _feegd !=nil {return _feegd ;};_ecdef .DataAttr =&_cacd ;continue ;};if _cdfea .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"{_adfeg ,_cfabc :=_fc .ParseUint (_cdfea .Value ,10,32);if _cfabc !=nil {return _cfabc ;};_edddf :=uint32 (_adfeg ); -_ecdef .PreviousColAttr =&_edddf ;continue ;};if _cdfea .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"{_dbada ,_fdcga :=_fc .ParseUint (_cdfea .Value ,10,32);if _fdcga !=nil {return _fdcga ;};_ffgcf :=uint32 (_dbada );_ecdef .PreviousRowAttr =&_ffgcf ; -continue ;};if _cdfea .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"{_ggegf ,_cbbebg :=_fc .ParseUint (_cdfea .Value ,10,32);if _cbbebg !=nil {return _cbbebg ;};_gdfgbc :=uint32 (_ggegf );_ecdef .ActiveColAttr =&_gdfgbc ;continue ;};if _cdfea .Name .Local =="\u0063\u006c\u0069c\u006b"{_egbca ,_bedd :=_fc .ParseUint (_cdfea .Value ,10,32); -if _bedd !=nil {return _bedd ;};_daefg :=uint32 (_egbca );_ecdef .ClickAttr =&_daefg ;continue ;};if _cdfea .Name .Local =="\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"{_fggecd ,_cbfac :=_fc .ParseBool (_cdfea .Value );if _cbfac !=nil {return _cbfac ; -};_ecdef .ShowHeaderAttr =&_fggecd ;continue ;};};_bdgcf :for {_gfbcf ,_geacb :=d .Token ();if _geacb !=nil {return _geacb ;};switch _bbabf :=_gfbcf .(type ){case _c .StartElement :switch _bbabf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _ebfff :=d .DecodeElement (_ecdef .PivotArea ,&_bbabf ); -_ebfff !=nil {return _ebfff ;};default:_dc .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",_bbabf .Name ); -if _bggbgd :=d .Skip ();_bggbgd !=nil {return _bggbgd ;};};case _c .EndElement :break _bdgcf ;case _c .CharData :};};return nil ;};func NewCT_DiscretePr ()*CT_DiscretePr {_fadca :=&CT_DiscretePr {};return _fadca };func (_bbeab *CT_FileRecoveryPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aacdb :=range start .Attr {if _aacdb .Name .Local =="a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"{_fdaeb ,_bgbba :=_fc .ParseBool (_aacdb .Value ); -if _bgbba !=nil {return _bgbba ;};_bbeab .AutoRecoverAttr =&_fdaeb ;continue ;};if _aacdb .Name .Local =="\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"{_edbb ,_cafee :=_fc .ParseBool (_aacdb .Value );if _cafee !=nil {return _cafee ;};_bbeab .CrashSaveAttr =&_edbb ; -continue ;};if _aacdb .Name .Local =="\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"{_fbgb ,_dgcdg :=_fc .ParseBool (_aacdb .Value );if _dgcdg !=nil {return _dgcdg ;};_bbeab .DataExtractLoadAttr =&_fbgb ;continue ;};if _aacdb .Name .Local =="\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"{_fefaf ,_bdgg :=_fc .ParseBool (_aacdb .Value ); -if _bdgg !=nil {return _bdgg ;};_bbeab .RepairLoadAttr =&_fefaf ;continue ;};};for {_fbacc ,_abcfd :=d .Token ();if _abcfd !=nil {return _a .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",_abcfd ); -};if _bggb ,_fddfe :=_fbacc .(_c .EndElement );_fddfe &&_bggb .Name ==start .Name {break ;};};return nil ;};func (_degdg ST_VolDepType )String ()string {switch _degdg {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 "";}; +// Field Item +X []*CT_Index ;ExtLst *CT_ExtensionList ;};func (_egece *CT_Hyperlink )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggdab :=range start .Attr {if _ggdab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ggdab .Name .Local =="\u0069\u0064"||_ggdab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ggdab .Name .Local =="\u0069\u0064"{_adeag ,_ddecc :=_ggdab .Value ,error (nil ); +if _ddecc !=nil {return _ddecc ;};_egece .IdAttr =&_adeag ;continue ;};if _ggdab .Name .Local =="\u0072\u0065\u0066"{_eaad ,_adba :=_ggdab .Value ,error (nil );if _adba !=nil {return _adba ;};_egece .RefAttr =_eaad ;continue ;};if _ggdab .Name .Local =="\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_dgebf ,_geag :=_ggdab .Value ,error (nil ); +if _geag !=nil {return _geag ;};_egece .LocationAttr =&_dgebf ;continue ;};if _ggdab .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_gacff ,_cbgfe :=_ggdab .Value ,error (nil );if _cbgfe !=nil {return _cbgfe ;};_egece .TooltipAttr =&_gacff ;continue ; +};if _ggdab .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_gedafe ,_cabfd :=_ggdab .Value ,error (nil );if _cabfd !=nil {return _cabfd ;};_egece .DisplayAttr =&_gedafe ;continue ;};};for {_cgccad ,_feba :=d .Token ();if _feba !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0079p\u0065\u0072\u006c\u0069\u006e\u006b\u003a\u0020\u0025\u0073",_feba ); +};if _gedad ,_gffaa :=_cgccad .(_d .EndElement );_gffaa &&_gedad .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_MemberProperty and its children, prefixing error messages with path -func (_dgbeg *CT_MemberProperty )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_Members and its children, prefixing error messages with path +func (_gbfdf *CT_Members )ValidateWithPath (path string )error {for _aceca ,_fbgge :=range _gbfdf .Member {if _eaffea :=_fbgge .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aceca )); +_eaffea !=nil {return _eaffea ;};};return nil ;};func NewCT_DdeItem ()*CT_DdeItem {_cgga :=&CT_DdeItem {};return _cgga };func (_egcec *CT_FileSharing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egcec .ReadOnlyRecommendedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_egcec .ReadOnlyRecommendedAttr ))}); +};if _egcec .UserNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_egcec .UserNameAttr )});};if _egcec .ReservationPasswordAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_egcec .ReservationPasswordAttr )}); +};if _egcec .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 :_aa .Sprintf ("\u0025\u0076",*_egcec .AlgorithmNameAttr )}); +};if _egcec .HashValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_aa .Sprintf ("\u0025\u0076",*_egcec .HashValueAttr )});};if _egcec .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_aa .Sprintf ("\u0025\u0076",*_egcec .SaltValueAttr )}); +};if _egcec .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_aa .Sprintf ("\u0025\u0076",*_egcec .SpinCountAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewCT_PivotAreaReference ()*CT_PivotAreaReference {_fdbgf :=&CT_PivotAreaReference {};return _fdbgf ;};func (_eafa *CT_CalculatedItems )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eafa .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_eafa .CountAttr )}); +};e .EncodeToken (start );_dcff :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"}};for _ ,_aacd :=range _eafa .CalculatedItem {e .EncodeElement (_aacd ,_dcff ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bcbdg *CT_PivotFields )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcbdg .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_bcbdg .CountAttr )}); +};e .EncodeToken (start );_edeac :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_cdcgd :=range _bcbdg .PivotField {e .EncodeElement (_cdcgd ,_edeac );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type ST_Orientation byte ; -// Validate validates the CT_CustomSheetView and its children -func (_dggac *CT_CustomSheetView )Validate ()error {return _dggac .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077");};func (_cedgg ST_CfvoType )ValidateWithPath (path string )error {switch _cedgg {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 (_cedgg )); -};return nil ;};func (_dbba *CT_ConditionalFormat )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbba .PivotAreas =NewCT_PivotAreas ();for _ ,_afdf :=range start .Attr {if _afdf .Name .Local =="\u0073\u0063\u006fp\u0065"{_dbba .ScopeAttr .UnmarshalXMLAttr (_afdf ); -continue ;};if _afdf .Name .Local =="\u0074\u0079\u0070\u0065"{_dbba .TypeAttr .UnmarshalXMLAttr (_afdf );continue ;};if _afdf .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_caaae ,_dbdd :=_fc .ParseUint (_afdf .Value ,10,32);if _dbdd !=nil {return _dbdd ; -};_dbba .PriorityAttr =uint32 (_caaae );continue ;};};_cgaf :for {_face ,_gaebb :=d .Token ();if _gaebb !=nil {return _gaebb ;};switch _fefbc :=_face .(type ){case _c .StartElement :switch _fefbc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _bgca :=d .DecodeElement (_dbba .PivotAreas ,&_fefbc ); -_bgca !=nil {return _bgca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_dbba .ExtLst =NewCT_ExtensionList (); -if _dcaa :=d .DecodeElement (_dbba .ExtLst ,&_fefbc );_dcaa !=nil {return _dcaa ;};default:_dc .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",_fefbc .Name ); -if _ebca :=d .Skip ();_ebca !=nil {return _ebca ;};};case _c .EndElement :break _cgaf ;case _c .CharData :};};return nil ;};type CT_ExternalDefinedNames struct{ +// Validate validates the CT_GroupItems and its children +func (_fdcacf *CT_GroupItems )Validate ()error {return _fdcacf .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");};func (_defe *CT_ColorScale )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aagc :for {_bgcge ,_cfge :=d .Token (); +if _cfge !=nil {return _cfge ;};switch _dgff :=_bgcge .(type ){case _d .StartElement :switch _dgff .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_addbd :=NewCT_Cfvo (); +if _gbac :=d .DecodeElement (_addbd ,&_dgff );_gbac !=nil {return _gbac ;};_defe .Cfvo =append (_defe .Cfvo ,_addbd );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fgea :=NewCT_Color (); +if _edfc :=d .DecodeElement (_fgea ,&_dgff );_edfc !=nil {return _edfc ;};_defe .Color =append (_defe .Color ,_fgea );default:_ea .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",_dgff .Name ); +if _adbb :=d .Skip ();_adbb !=nil {return _adbb ;};};case _d .EndElement :break _aagc ;case _d .CharData :};};return nil ;}; -// Defined Name -DefinedName []*CT_ExternalDefinedName ;}; +// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path +func (_gfbcca *CT_ExtensionList )ValidateWithPath (path string )error {for _ddaaa ,_gdegb :=range _gfbcca .Ext {if _beafd :=_gdegb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_ddaaa ));_beafd !=nil {return _beafd ; +};};return nil ;};func (_fdeba ST_CellComments )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bfdeec :=_d .Attr {};_bfdeec .Name =name ;switch _fdeba {case ST_CellCommentsUnset :_bfdeec .Value ="";case ST_CellCommentsNone :_bfdeec .Value ="\u006e\u006f\u006e\u0065"; +case ST_CellCommentsAsDisplayed :_bfdeec .Value ="a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064";case ST_CellCommentsAtEnd :_bfdeec .Value ="\u0061\u0074\u0045n\u0064";};return _bfdeec ,nil ;};func (_aecfd ST_IconSetType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aecfd .String (),start ); +}; -// Validate validates the CT_RevisionComment and its children -func (_bcgbgb *CT_RevisionComment )Validate ()error {return _bcgbgb .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0043o\u006d\u006d\u0065\u006e\u0074");}; +// Validate validates the Headers and its children +func (_ebabdf *Headers )Validate ()error {return _ebabdf .ValidateWithPath ("\u0048e\u0061\u0064\u0065\u0072\u0073");};type CT_Item struct{ -// Validate validates the CT_Macrosheet and its children -func (_eabcb *CT_Macrosheet )Validate ()error {return _eabcb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074");};func (_gacb *CT_DdeValues )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gacb .RowsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u006f\u0077\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_gacb .RowsAttr )}); -};if _gacb .ColsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006c\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_gacb .ColsAttr )});};e .EncodeToken (start );_bffcc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c\u0075\u0065"}}; -for _ ,_dadag :=range _gacb .Value {e .EncodeElement (_dadag ,_bffcc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aeabe *ST_RevisionAction )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfagff ,_cgcgc :=d .Token (); -if _cgcgc !=nil {return _cgcgc ;};if _adeaae ,_ddbcbc :=_cfagff .(_c .EndElement );_ddbcbc &&_adeaae .Name ==start .Name {*_aeabe =1;return nil ;};if _dbbfb ,_eecba :=_cfagff .(_c .CharData );!_eecba {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",_cfagff ); -}else {switch string (_dbbfb ){case "":*_aeabe =0;case "\u0061\u0064\u0064":*_aeabe =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_aeabe =2;};};_cfagff ,_cgcgc =d .Token ();if _cgcgc !=nil {return _cgcgc ;};if _cagbfb ,_fffdeg :=_cfagff .(_c .EndElement ); -_fffdeg &&_cagbfb .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",_cfagff );};func (_bccc ST_SourceType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bccc .String (),start ); -};func (_acdaf *CT_DdeValue )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _acdaf .TAttr !=ST_DdeValueTypeUnset {_decaf ,_cgdd :=_acdaf .TAttr .MarshalXMLAttr (_c .Name {Local :"\u0074"});if _cgdd !=nil {return _cgdd ;};start .Attr =append (start .Attr ,_decaf ); -};e .EncodeToken (start );_cbab :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c"}};_ff .AddPreserveSpaceAttr (&_cbab ,_acdaf .Val );e .EncodeElement (_acdaf .Val ,_cbab );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_fcafb ST_SourceType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eeaca :=_c .Attr {};_eeaca .Name =name ;switch _fcafb {case ST_SourceTypeUnset :_eeaca .Value ="";case ST_SourceTypeWorksheet :_eeaca .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t"; -case ST_SourceTypeExternal :_eeaca .Value ="\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_SourceTypeConsolidation :_eeaca .Value ="\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e";case ST_SourceTypeScenario :_eeaca .Value ="\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"; -};return _eeaca ,nil ;};func (_badaad ST_Pane )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_adbbd :=_c .Attr {};_adbbd .Name =name ;switch _badaad {case ST_PaneUnset :_adbbd .Value ="";case ST_PaneBottomRight :_adbbd .Value ="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"; -case ST_PaneTopRight :_adbbd .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PaneBottomLeft :_adbbd .Value ="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case ST_PaneTopLeft :_adbbd .Value ="\u0074o\u0070\u004c\u0065\u0066\u0074"; -};return _adbbd ,nil ;};type CT_WorksheetSource struct{ +// Item User Caption +NAttr *string ; -// Reference -RefAttr *string ; +// Item Type +TAttr ST_ItemType ; -// Named Range -NameAttr *string ; +// Hidden +HAttr *bool ; -// Sheet Name -SheetAttr *string ;IdAttr *string ;}; +// Character +SAttr *bool ; -// Validate validates the CT_TableColumns and its children -func (_egfef *CT_TableColumns )Validate ()error {return _egfef .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");};type MapInfo struct{CT_MapInfo };type CT_Members struct{ +// Hide Details +SdAttr *bool ; -// Item Count -CountAttr *uint32 ; +// Calculated Member +FAttr *bool ; -// Hierarchy Level -LevelAttr *uint32 ; +// Missing +MAttr *bool ; -// Member -Member []*CT_Member ;};func (_bafg *CT_DynamicFilter )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_dagdcb ,_beeaff :=_bafg .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _beeaff !=nil {return _beeaff ;};start .Attr =append (start .Attr ,_dagdcb ); -if _bafg .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_bafg .ValAttr )});};if _bafg .ValIsoAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c\u0049\u0073\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_bafg .ValIsoAttr )}); -};if _bafg .MaxValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_bafg .MaxValAttr )});};if _bafg .MaxValIsoAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"},Value :_a .Sprintf ("\u0025\u0076",*_bafg .MaxValIsoAttr )}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cafce *CT_PivotAreaReference )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ceege :=range start .Attr {if _ceege .Name .Local =="\u0066\u0069\u0065l\u0064"{_bafge ,_ggeec :=_fc .ParseUint (_ceege .Value ,10,32); -if _ggeec !=nil {return _ggeec ;};_cgfea :=uint32 (_bafge );_cafce .FieldAttr =&_cgfea ;continue ;};if _ceege .Name .Local =="\u0063\u006f\u0075n\u0074"{_gagda ,_feeda :=_fc .ParseUint (_ceege .Value ,10,32);if _feeda !=nil {return _feeda ;};_bfgc :=uint32 (_gagda ); -_cafce .CountAttr =&_bfgc ;continue ;};if _ceege .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_dfcba ,_eagga :=_fc .ParseBool (_ceege .Value );if _eagga !=nil {return _eagga ;};_cafce .SelectedAttr =&_dfcba ;continue ;};if _ceege .Name .Local =="\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_geee ,_ceaed :=_fc .ParseBool (_ceege .Value ); -if _ceaed !=nil {return _ceaed ;};_cafce .ByPositionAttr =&_geee ;continue ;};if _ceege .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"{_deefa ,_abec :=_fc .ParseBool (_ceege .Value );if _abec !=nil {return _abec ;};_cafce .RelativeAttr =&_deefa ; -continue ;};if _ceege .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gfbbc ,_ecdcf :=_fc .ParseBool (_ceege .Value );if _ecdcf !=nil {return _ecdcf ;};_cafce .DefaultSubtotalAttr =&_gfbbc ;continue ;}; -if _ceege .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cgecb ,_ggafc :=_fc .ParseBool (_ceege .Value );if _ggafc !=nil {return _ggafc ;};_cafce .SumSubtotalAttr =&_cgecb ;continue ;};if _ceege .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_cadeg ,_efbfd :=_fc .ParseBool (_ceege .Value ); -if _efbfd !=nil {return _efbfd ;};_cafce .CountASubtotalAttr =&_cadeg ;continue ;};if _ceege .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_dabccg ,_degdf :=_fc .ParseBool (_ceege .Value );if _degdf !=nil {return _degdf ; -};_cafce .AvgSubtotalAttr =&_dabccg ;continue ;};if _ceege .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_edceb ,_cecfg :=_fc .ParseBool (_ceege .Value );if _cecfg !=nil {return _cecfg ;};_cafce .MaxSubtotalAttr =&_edceb ; -continue ;};if _ceege .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_edddg ,_fgbde :=_fc .ParseBool (_ceege .Value );if _fgbde !=nil {return _fgbde ;};_cafce .MinSubtotalAttr =&_edddg ;continue ;};if _ceege .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_decea ,_ceabc :=_fc .ParseBool (_ceege .Value ); -if _ceabc !=nil {return _ceabc ;};_cafce .ProductSubtotalAttr =&_decea ;continue ;};if _ceege .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_dgdeg ,_dfeece :=_fc .ParseBool (_ceege .Value );if _dfeece !=nil {return _dfeece ; -};_cafce .CountSubtotalAttr =&_dgdeg ;continue ;};if _ceege .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_abcbd ,_fefbad :=_fc .ParseBool (_ceege .Value );if _fefbad !=nil {return _fefbad ;};_cafce .StdDevSubtotalAttr =&_abcbd ; -continue ;};if _ceege .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ecaeb ,_adfdf :=_fc .ParseBool (_ceege .Value );if _adfdf !=nil {return _adfdf ;};_cafce .StdDevPSubtotalAttr =&_ecaeb ;continue ;}; -if _ceege .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_degfa ,_gefge :=_fc .ParseBool (_ceege .Value );if _gefge !=nil {return _gefge ;};_cafce .VarSubtotalAttr =&_degfa ;continue ;};if _ceege .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gbceae ,_gfddgg :=_fc .ParseBool (_ceege .Value ); -if _gfddgg !=nil {return _gfddgg ;};_cafce .VarPSubtotalAttr =&_gbceae ;continue ;};};_dcdc :for {_gaffd ,_dgaee :=d .Token ();if _dgaee !=nil {return _dgaee ;};switch _fdfcc :=_gaffd .(type ){case _c .StartElement :switch _fdfcc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_geggb :=NewCT_Index (); -if _aaade :=d .DecodeElement (_geggb ,&_fdfcc );_aaade !=nil {return _aaade ;};_cafce .X =append (_cafce .X ,_geggb );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_cafce .ExtLst =NewCT_ExtensionList (); -if _baaec :=d .DecodeElement (_cafce .ExtLst ,&_fdfcc );_baaec !=nil {return _baaec ;};default:_dc .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",_fdfcc .Name ); -if _aafbab :=d .Skip ();_aafbab !=nil {return _aafbab ;};};case _c .EndElement :break _dcdc ;case _c .CharData :};};return nil ;};func (_ggcac ST_PaneState )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ggcac .String (),start ); -};type CT_Sheet struct{ +// Child Items +CAttr *bool ; -// Sheet Name -NameAttr string ; +// Item Index +XAttr *uint32 ; -// Sheet Tab Id -SheetIdAttr uint32 ; +// Expanded +DAttr *bool ; -// Visible State -StateAttr ST_SheetState ;IdAttr string ;}; +// Drill Across Attributes +EAttr *bool ;};type CT_IgnoredErrors struct{ -// ValidateWithPath validates the CT_TableColumns and its children, prefixing error messages with path -func (_bfafe *CT_TableColumns )ValidateWithPath (path string )error {for _gcdcd ,_gadba :=range _bfafe .TableColumn {if _gebff :=_gadba .ValidateWithPath (_a .Sprintf ("\u0025s\u002fT\u0061\u0062\u006c\u0065\u0043o\u006c\u0075m\u006e\u005b\u0025\u0064\u005d",path ,_gcdcd )); -_gebff !=nil {return _gebff ;};};return nil ;};func (_efac *CT_CellProtection )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _efac .LockedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_efac .LockedAttr ))}); -};if _efac .HiddenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_efac .HiddenAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};type CT_CellSmartTag struct{ +// Ignored Error +IgnoredError []*CT_IgnoredError ;ExtLst *CT_ExtensionList ;}; -// Smart Tag Type Index -TypeAttr uint32 ; +// Validate validates the CT_CacheField and its children +func (_caba *CT_CacheField )Validate ()error {return _caba .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064");}; -// Deleted -DeletedAttr *bool ; +// Validate validates the CT_FunctionGroups and its children +func (_gcdcb *CT_FunctionGroups )Validate ()error {return _gcdcb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073");};func (_gagaa *CT_Query )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gceeb :=range start .Attr {if _gceeb .Name .Local =="\u006d\u0064\u0078"{_ffffe ,_egebc :=_gceeb .Value ,error (nil ); +if _egebc !=nil {return _egebc ;};_gagaa .MdxAttr =_ffffe ;continue ;};};_gbabd :for {_fgfdcg ,_dgebfc :=d .Token ();if _dgebfc !=nil {return _dgebfc ;};switch _cfffdd :=_fgfdcg .(type ){case _d .StartElement :switch _cfffdd .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gagaa .Tpls =NewCT_Tuples (); +if _fbaccc :=d .DecodeElement (_gagaa .Tpls ,&_cfffdd );_fbaccc !=nil {return _fbaccc ;};default:_ea .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",_cfffdd .Name ); +if _dfgegc :=d .Skip ();_dfgegc !=nil {return _dfgegc ;};};case _d .EndElement :break _gbabd ;case _d .CharData :};};return nil ;};type ST_FontScheme byte ;func NewCT_Consolidation ()*CT_Consolidation {_gdggd :=&CT_Consolidation {};_gdggd .RangeSets =NewCT_RangeSets (); +return _gdggd ;};func (_ddadc *ST_Comments )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddeed ,_edabed :=d .Token ();if _edabed !=nil {return _edabed ;};if _babfb ,_abedca :=_ddeed .(_d .EndElement );_abedca &&_babfb .Name ==start .Name {*_ddadc =1; +return nil ;};if _edaae ,_ecbecab :=_ddeed .(_d .CharData );!_ecbecab {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddeed );}else {switch string (_edaae ){case "":*_ddadc =0; +case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_ddadc =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_ddadc =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_ddadc =3; +};};_ddeed ,_edabed =d .Token ();if _edabed !=nil {return _edabed ;};if _cfeeee ,_ddeabf :=_ddeed .(_d .EndElement );_ddeabf &&_cfeeee .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddeed ); +};func NewCT_CellSmartTags ()*CT_CellSmartTags {_bcge :=&CT_CellSmartTags {};return _bcge };func (_dgcc *CT_CellStyles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_affe :=range start .Attr {if _affe .Name .Local =="\u0063\u006f\u0075n\u0074"{_cbg ,_ffbb :=_e .ParseUint (_affe .Value ,10,32); +if _ffbb !=nil {return _ffbb ;};_fbd :=uint32 (_cbg );_dgcc .CountAttr =&_fbd ;continue ;};};_cdcc :for {_ceec ,_gcbcg :=d .Token ();if _gcbcg !=nil {return _gcbcg ;};switch _abed :=_ceec .(type ){case _d .StartElement :switch _abed .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efee :=NewCT_CellStyle (); +if _fecga :=d .DecodeElement (_efee ,&_abed );_fecga !=nil {return _fecga ;};_dgcc .CellStyle =append (_dgcc .CellStyle ,_efee );default:_ea .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",_abed .Name ); +if _acfa :=d .Skip ();_acfa !=nil {return _acfa ;};};case _d .EndElement :break _cdcc ;case _d .CharData :};};return nil ;}; -// XML Based -XmlBasedAttr *bool ; +// ValidateWithPath validates the CT_BookViews and its children, prefixing error messages with path +func (_edb *CT_BookViews )ValidateWithPath (path string )error {for _fbc ,_bfd :=range _edb .WorkbookView {if _agc :=_bfd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0057or\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_fbc )); +_agc !=nil {return _agc ;};};return nil ;};func (_cabfa *CT_ObjectAnchor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cabfa .From =_cd .NewFrom ();_cabfa .To =_cd .NewTo ();for _ ,_eafga :=range start .Attr {if _eafga .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_bdebc ,_fdbbd :=_e .ParseBool (_eafga .Value ); +if _fdbbd !=nil {return _fdbbd ;};_cabfa .MoveWithCellsAttr =&_bdebc ;continue ;};if _eafga .Name .Local =="\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_gcdff ,_cbaebc :=_e .ParseBool (_eafga .Value );if _cbaebc !=nil {return _cbaebc ; +};_cabfa .SizeWithCellsAttr =&_gcdff ;continue ;};};_cccad :for {_dfdfe ,_fcceae :=d .Token ();if _fcceae !=nil {return _fcceae ;};switch _gfca :=_dfdfe .(type ){case _d .StartElement :switch _gfca .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _defaf :=d .DecodeElement (_cabfa .From ,&_gfca ); +_defaf !=nil {return _defaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _dccbg :=d .DecodeElement (_cabfa .To ,&_gfca ); +_dccbg !=nil {return _dccbg ;};default:_ea .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",_gfca .Name ); +if _ffgfg :=d .Skip ();_ffgfg !=nil {return _ffgfg ;};};case _d .EndElement :break _cccad ;case _d .CharData :};};return nil ;};func (_fcc *CT_BorderPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fcc .StyleAttr !=ST_BorderStyleUnset {_feb ,_geec :=_fcc .StyleAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0079l\u0065"}); +if _geec !=nil {return _geec ;};start .Attr =append (start .Attr ,_feb );};e .EncodeToken (start );if _fcc .Color !=nil {_fefg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_fcc .Color ,_fefg ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Smart Tag Properties -CellSmartTagPr []*CT_CellSmartTagPr ;};func NewCT_MdxMemeberProp ()*CT_MdxMemeberProp {_cgbaa :=&CT_MdxMemeberProp {};return _cgbaa };type CT_CacheFields struct{ +// ValidateWithPath validates the CT_FunctionGroups and its children, prefixing error messages with path +func (_efgedc *CT_FunctionGroups )ValidateWithPath (path string )error {for _gdgfg ,_edcfe :=range _efgedc .FunctionGroup {if _dcdg :=_edcfe .ValidateWithPath (_aa .Sprintf ("%\u0073/\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006eG\u0072\u006f\u0075\u0070[%\u0064\u005d",path ,_gdgfg )); +_dcdg !=nil {return _dcdg ;};};return nil ;};type CT_WebPublishObjects struct{ -// Field Count +// Count CountAttr *uint32 ; -// PivotCache Field -CacheField []*CT_CacheField ;}; - -// Validate validates the CT_ConditionalFormats and its children -func (_abdae *CT_ConditionalFormats )Validate ()error {return _abdae .ValidateWithPath ("C\u0054\u005f\u0043\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073");};func NewCT_IndexedColors ()*CT_IndexedColors {_bgege :=&CT_IndexedColors {}; -return _bgege };func (_bgfaa ST_MdxKPIProperty )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bgfaa .String (),start );};func (_adedg ST_VerticalAlignment )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_adedg .String (),start ); +// Web Publishing Object +WebPublishObject []*CT_WebPublishObject ;};func (_gdfdf ST_ItemType )ValidateWithPath (path string )error {switch _gdfdf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdfdf )); +};return nil ;};func (_agecg *Metadata )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_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\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\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 ,_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 ="m\u0061\u003a\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061";return _agecg .CT_Metadata .MarshalXML (e ,start );};func (_fedef ST_BorderStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fedef .String (),start ); }; -// ValidateWithPath validates the CT_VolTopic and its children, prefixing error messages with path -func (_fgcbf *CT_VolTopic )ValidateWithPath (path string )error {if _ffdfa :=_fgcbf .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_ffdfa !=nil {return _ffdfa ;};for _cdfgge ,_aabcf :=range _fgcbf .Tr {if _ceebc :=_aabcf .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_cdfgge )); -_ceebc !=nil {return _ceebc ;};};return nil ;};func NewCT_MergeCell ()*CT_MergeCell {_bddfe :=&CT_MergeCell {};return _bddfe };func (_gfgeca *ST_CellType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gfgeca =0;case "\u0062":*_gfgeca =1; -case "\u006e":*_gfgeca =2;case "\u0065":*_gfgeca =3;case "\u0073":*_gfgeca =4;case "\u0073\u0074\u0072":*_gfgeca =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_gfgeca =6;};return nil ;};func (_eddg *CT_Consolidation )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eddg .AutoPageAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_eddg .AutoPageAttr ))}); -};e .EncodeToken (start );if _eddg .Pages !=nil {_cbeg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0073"}};e .EncodeElement (_eddg .Pages ,_cbeg );};_addf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ar\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073"}}; -e .EncodeElement (_eddg .RangeSets ,_addf );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_feefa ST_DataValidationErrorStyle )Validate ()error {return _feefa .ValidateWithPath ("")};func (_bbfbgb ST_PageOrder )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fbagbe :=_c .Attr {}; -_fbagbe .Name =name ;switch _bbfbgb {case ST_PageOrderUnset :_fbagbe .Value ="";case ST_PageOrderDownThenOver :_fbagbe .Value ="\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072";case ST_PageOrderOverThenDown :_fbagbe .Value ="\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"; -};return _fbagbe ,nil ;}; - -// ValidateWithPath validates the CT_RElt and its children, prefixing error messages with path -func (_afadg *CT_RElt )ValidateWithPath (path string )error {if _afadg .RPr !=nil {if _bfgfd :=_afadg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bfgfd !=nil {return _bfgfd ;};};return nil ;}; - -// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path -func (_eafed *CT_Comment )ValidateWithPath (path string )error {if _eafed .GuidAttr !=nil {if !_ef .ST_GuidPatternRe .MatchString (*_eafed .GuidAttr ){return _a .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 ,_ef .ST_GuidPatternRe ,*_eafed .GuidAttr ); -};};if _fdcab :=_eafed .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_fdcab !=nil {return _fdcab ;};if _eafed .CommentPr !=nil {if _ffbg :=_eafed .CommentPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072"); -_ffbg !=nil {return _ffbg ;};};return nil ;};func (_cegcf *CT_CustomChartsheetView )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cegcf .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 _ ,_baedf :=range start .Attr {if _baedf .Name .Local =="\u0067\u0075\u0069\u0064"{_edbe ,_aeabb :=_baedf .Value ,error (nil );if _aeabb !=nil {return _aeabb ;};_cegcf .GuidAttr =_edbe ;continue ;};if _baedf .Name .Local =="\u0073\u0063\u0061l\u0065"{_bagaf ,_dcee :=_fc .ParseUint (_baedf .Value ,10,32); -if _dcee !=nil {return _dcee ;};_aadb :=uint32 (_bagaf );_cegcf .ScaleAttr =&_aadb ;continue ;};if _baedf .Name .Local =="\u0073\u0074\u0061t\u0065"{_cegcf .StateAttr .UnmarshalXMLAttr (_baedf );continue ;};if _baedf .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_cbff ,_gbec :=_fc .ParseBool (_baedf .Value ); -if _gbec !=nil {return _gbec ;};_cegcf .ZoomToFitAttr =&_cbff ;continue ;};};_bged :for {_egaee ,_afaeb :=d .Token ();if _afaeb !=nil {return _afaeb ;};switch _cbce :=_egaee .(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 :"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"}:_cegcf .PageMargins =NewCT_PageMargins (); -if _baged :=d .DecodeElement (_cegcf .PageMargins ,&_cbce );_baged !=nil {return _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 :"\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"}:_cegcf .PageSetup =NewCT_CsPageSetup (); -if _feab :=d .DecodeElement (_cegcf .PageSetup ,&_cbce );_feab !=nil {return _feab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cegcf .HeaderFooter =NewCT_HeaderFooter (); -if _fbbfbb :=d .DecodeElement (_cegcf .HeaderFooter ,&_cbce );_fbbfbb !=nil {return _fbbfbb ;};default:_dc .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",_cbce .Name ); -if _eadg :=d .Skip ();_eadg !=nil {return _eadg ;};};case _c .EndElement :break _bged ;case _c .CharData :};};return nil ;};func NewCT_CacheHierarchies ()*CT_CacheHierarchies {_gegdeg :=&CT_CacheHierarchies {};return _gegdeg };func (_ddece *ST_HtmlFmt )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ddece =0; -case "\u006e\u006f\u006e\u0065":*_ddece =1;case "\u0072\u0074\u0066":*_ddece =2;case "\u0061\u006c\u006c":*_ddece =3;};return nil ;};func (_ddafd *CT_XStringElement )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ddged :=range start .Attr {if _ddged .Name .Local =="\u0076"{_gcecc ,_fgabge :=_ddged .Value ,error (nil ); -if _fgabge !=nil {return _fgabge ;};_ddafd .VAttr =_gcecc ;continue ;};};for {_fedbe ,_cbgcde :=d .Token ();if _cbgcde !=nil {return _a .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",_cbgcde ); -};if _ggdda ,_cbbfa :=_fedbe .(_c .EndElement );_cbbfa &&_ggdda .Name ==start .Name {break ;};};return nil ;};func (_cafcgc *ST_DataValidationType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dgacc ,_gabef :=d .Token ();if _gabef !=nil {return _gabef ; -};if _dfbbb ,_aadfdg :=_dgacc .(_c .EndElement );_aadfdg &&_dfbbb .Name ==start .Name {*_cafcgc =1;return nil ;};if _fabfb ,_dbdeed :=_dgacc .(_c .CharData );!_dbdeed {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",_dgacc ); -}else {switch string (_fabfb ){case "":*_cafcgc =0;case "\u006e\u006f\u006e\u0065":*_cafcgc =1;case "\u0077\u0068\u006fl\u0065":*_cafcgc =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_cafcgc =3;case "\u006c\u0069\u0073\u0074":*_cafcgc =4;case "\u0064\u0061\u0074\u0065":*_cafcgc =5; -case "\u0074\u0069\u006d\u0065":*_cafcgc =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_cafcgc =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cafcgc =8;};};_dgacc ,_gabef =d .Token ();if _gabef !=nil {return _gabef ;};if _ffdee ,_cbcccg :=_dgacc .(_c .EndElement ); -_cbcccg &&_ffdee .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",_dgacc );};func (_aefeac *CT_Top10 )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aefeac .TopAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u006f\u0070"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_aefeac .TopAttr ))}); -};if _aefeac .PercentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_aefeac .PercentAttr ))});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_aefeac .ValAttr )}); -if _aefeac .FilterValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"},Value :_a .Sprintf ("\u0025\u0076",*_aefeac .FilterValAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_gbddg *CT_PageSetup )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gbddg .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_gbddg .PaperSizeAttr )}); -};if _gbddg .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 :_a .Sprintf ("\u0025\u0076",*_gbddg .PaperHeightAttr )});};if _gbddg .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_gbddg .PaperWidthAttr )}); -};if _gbddg .ScaleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gbddg .ScaleAttr )});};if _gbddg .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 :_a .Sprintf ("\u0025\u0076",*_gbddg .FirstPageNumberAttr )}); -};if _gbddg .FitToWidthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_gbddg .FitToWidthAttr )});};if _gbddg .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 :_a .Sprintf ("\u0025\u0076",*_gbddg .FitToHeightAttr )}); -};if _gbddg .PageOrderAttr !=ST_PageOrderUnset {_gefde ,_fcdbgc :=_gbddg .PageOrderAttr .MarshalXMLAttr (_c .Name {Local :"\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"});if _fcdbgc !=nil {return _fcdbgc ;};start .Attr =append (start .Attr ,_gefde );}; -if _gbddg .OrientationAttr !=ST_OrientationUnset {_eecee ,_bbdfe :=_gbddg .OrientationAttr .MarshalXMLAttr (_c .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _bbdfe !=nil {return _bbdfe ;};start .Attr =append (start .Attr ,_eecee ); -};if _gbddg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gbddg .UsePrinterDefaultsAttr ))}); -};if _gbddg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gbddg .BlackAndWhiteAttr ))}); -};if _gbddg .DraftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gbddg .DraftAttr ))});};if _gbddg .CellCommentsAttr !=ST_CellCommentsUnset {_aaefg ,_bedad :=_gbddg .CellCommentsAttr .MarshalXMLAttr (_c .Name {Local :"\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"}); -if _bedad !=nil {return _bedad ;};start .Attr =append (start .Attr ,_aaefg );};if _gbddg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gbddg .UseFirstPageNumberAttr ))}); -};if _gbddg .ErrorsAttr !=ST_PrintErrorUnset {_dcbgc ,_ccfgf :=_gbddg .ErrorsAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0073"});if _ccfgf !=nil {return _ccfgf ;};start .Attr =append (start .Attr ,_dcbgc );};if _gbddg .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 :_a .Sprintf ("\u0025\u0076",*_gbddg .HorizontalDpiAttr )}); -};if _gbddg .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 :_a .Sprintf ("\u0025\u0076",*_gbddg .VerticalDpiAttr )});};if _gbddg .CopiesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_gbddg .CopiesAttr )}); -};if _gbddg .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gbddg .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};type CT_PivotFilter struct{ - -// Field Index -FldAttr uint32 ; - -// Member Property Field Id -MpFldAttr *uint32 ; - -// Pivot Filter Type -TypeAttr ST_PivotFilterType ; - -// Evaluation Order -EvalOrderAttr *int32 ; - -// Pivot Filter Id -IdAttr uint32 ; - -// Measure Index -IMeasureHierAttr *uint32 ; - -// Measure Field Index -IMeasureFldAttr *uint32 ; - -// Pivot Filter Name -NameAttr *string ; - -// Pivot Filter Description -DescriptionAttr *string ; - -// Label Pivot -StringValue1Attr *string ; - -// Label Pivot Filter String Value 2 -StringValue2Attr *string ; +// ValidateWithPath validates the CT_CellFormula and its children, prefixing error messages with path +func (_dbab *CT_CellFormula )ValidateWithPath (path string )error {if _aadc :=_dbab .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_aadc !=nil {return _aadc ;};return nil ;};func (_gefdcg *ST_PrintError )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gefdcg =0; +case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_gefdcg =1;case "\u0062\u006c\u0061n\u006b":*_gefdcg =2;case "\u0064\u0061\u0073\u0068":*_gefdcg =3;case "\u004e\u0041":*_gefdcg =4;};return nil ;};func (_eecca *Comments )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eecca .CT_Comments =*NewCT_Comments (); +_ebdagf :for {_cdgef ,_dddcad :=d .Token ();if _dddcad !=nil {return _dddcad ;};switch _cfedd :=_cdgef .(type ){case _d .StartElement :switch _cfedd .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dbdfga :=d .DecodeElement (_eecca .Authors ,&_cfedd ); +_dbdfga !=nil {return _dbdfga ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _efcadf :=d .DecodeElement (_eecca .CommentList ,&_cfedd ); +_efcadf !=nil {return _efcadf ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eecca .ExtLst =NewCT_ExtensionList (); +if _dcgfb :=d .DecodeElement (_eecca .ExtLst ,&_cfedd );_dcgfb !=nil {return _dcgfb ;};default:_ea .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",_cfedd .Name ); +if _dabdb :=d .Skip ();_dabdb !=nil {return _dabdb ;};};case _d .EndElement :break _ebdagf ;case _d .CharData :};};return nil ;};func (_dacd *CT_BooleanProperty )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_feeb :=range start .Attr {if _feeb .Name .Local =="\u0076\u0061\u006c"{_gead ,_bbfb :=_e .ParseBool (_feeb .Value ); +if _bbfb !=nil {return _bbfb ;};_dacd .ValAttr =&_gead ;continue ;};};for {_dcgc ,_aaea :=d .Token ();if _aaea !=nil {return _aa .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",_aaea ); +};if _fag ,_fed :=_dcgc .(_d .EndElement );_fed &&_fag .Name ==start .Name {break ;};};return nil ;};type AG_RevData struct{RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;}; -// Auto Filter -AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;};func (_agbbf *ST_Axis )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfbfg ,_cfcddd :=d .Token ();if _cfcddd !=nil {return _cfcddd ;};if _dgddg ,_fcdbgb :=_cfbfg .(_c .EndElement ); -_fcdbgb &&_dgddg .Name ==start .Name {*_agbbf =1;return nil ;};if _fccedb ,_febcgb :=_cfbfg .(_c .CharData );!_febcgb {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",_cfbfg ); -}else {switch string (_fccedb ){case "":*_agbbf =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_agbbf =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_agbbf =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_agbbf =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_agbbf =4; -};};_cfbfg ,_cfcddd =d .Token ();if _cfcddd !=nil {return _cfcddd ;};if _aagag ,_caddd :=_cfbfg .(_c .EndElement );_caddd &&_aagag .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",_cfbfg ); -};type CT_PivotHierarchy struct{ +// ValidateWithPath validates the CT_SheetId and its children, prefixing error messages with path +func (_bafca *CT_SheetId )ValidateWithPath (path string )error {return nil }; -// Outline New Levels -OutlineAttr *bool ; +// ValidateWithPath validates the CT_Sheet and its children, prefixing error messages with path +func (_ebbgd *CT_Sheet )ValidateWithPath (path string )error {if _ebfcff :=_ebbgd .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_ebfcff !=nil {return _ebfcff ;};return nil ;}; -// Multiple Field Filters -MultipleItemSelectionAllowedAttr *bool ; +// ValidateWithPath validates the CT_Authors and its children, prefixing error messages with path +func (_cda *CT_Authors )ValidateWithPath (path string )error {return nil };func (_fagac *ST_TimePeriod )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_baegce ,_fagggg :=d .Token ();if _fagggg !=nil {return _fagggg ;};if _egcaga ,_cfefc :=_baegce .(_d .EndElement ); +_cfefc &&_egcaga .Name ==start .Name {*_fagac =1;return nil ;};if _dceef ,_gfffee :=_baegce .(_d .CharData );!_gfffee {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_baegce ); +}else {switch string (_dceef ){case "":*_fagac =0;case "\u0074\u006f\u0064a\u0079":*_fagac =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_fagac =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_fagac =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_fagac =4; +case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_fagac =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_fagac =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_fagac =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_fagac =8; +case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_fagac =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_fagac =10;};};_baegce ,_fagggg =d .Token ();if _fagggg !=nil {return _fagggg ;};if _babgb ,_geaega :=_baegce .(_d .EndElement ); +_geaega &&_babgb .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_baegce );};type CT_CellWatch struct{ -// New Levels Subtotals At Top -SubtotalTopAttr *bool ; +// Reference +RAttr string ;};func NewCT_PageFields ()*CT_PageFields {_ddgga :=&CT_PageFields {};return _ddgga }; -// Show In Field List -ShowInFieldListAttr *bool ; +// Validate validates the CT_CustomChartsheetViews and its children +func (_edbab *CT_CustomChartsheetViews )Validate ()error {return _edbab .ValidateWithPath ("\u0043T\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072t\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_cabc *CT_ChartFormats )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cabc .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_cabc .CountAttr )}); +};e .EncodeToken (start );_bbcg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074"}};for _ ,_cfac :=range _cabc .ChartFormat {e .EncodeElement (_cfac ,_bbcg );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type CT_SheetView struct{ -// Drag To Row -DragToRowAttr *bool ; +// Window Protection +WindowProtectionAttr *bool ; -// Drag To Column -DragToColAttr *bool ; +// Show Formulas +ShowFormulasAttr *bool ; -// Drag to Page -DragToPageAttr *bool ; +// Show Grid Lines +ShowGridLinesAttr *bool ; -// Drag To Data -DragToDataAttr *bool ; +// Show Headers +ShowRowColHeadersAttr *bool ; -// Drag Off -DragOffAttr *bool ; +// Show Zero Values +ShowZerosAttr *bool ; -// Inclusive Manual Filter -IncludeNewItemsInFilterAttr *bool ; +// Right To Left +RightToLeftAttr *bool ; -// Hierarchy Caption -CaptionAttr *string ; +// Sheet Tab Selected +TabSelectedAttr *bool ; -// OLAP Member Properties -Mps *CT_MemberProperties ; +// Show Ruler +ShowRulerAttr *bool ; -// Members -Members []*CT_Members ; +// Show Outline Symbols +ShowOutlineSymbolsAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Default Grid Color +DefaultGridColorAttr *bool ; -// Validate validates the CT_GroupLevels and its children -func (_aadef *CT_GroupLevels )Validate ()error {return _aadef .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073");}; +// Show White Space +ShowWhiteSpaceAttr *bool ; -// ValidateWithPath validates the CT_DefinedNames and its children, prefixing error messages with path -func (_eead *CT_DefinedNames )ValidateWithPath (path string )error {for _aeece ,_accb :=range _eead .DefinedName {if _bbgde :=_accb .ValidateWithPath (_a .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_aeece )); -_bbgde !=nil {return _bbgde ;};};return nil ;};func (_cfeae *CT_PivotCacheDefinition )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfeae .CacheSource =NewCT_CacheSource ();_cfeae .CacheFields =NewCT_CacheFields ();for _ ,_gdfgb :=range start .Attr {if _gdfgb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gdfgb .Name .Local =="\u0069\u0064"||_gdfgb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gdfgb .Name .Local =="\u0069\u0064"{_adcfb ,_gfeeg :=_gdfgb .Value ,error (nil ); -if _gfeeg !=nil {return _gfeeg ;};_cfeae .IdAttr =&_adcfb ;continue ;};if _gdfgb .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_abegcd ,_afbdd :=_fc .ParseBool (_gdfgb .Value );if _afbdd !=nil {return _afbdd ;};_cfeae .InvalidAttr =&_abegcd ;continue ; -};if _gdfgb .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_gcffe ,_fbddg :=_fc .ParseBool (_gdfgb .Value );if _fbddg !=nil {return _fbddg ;};_cfeae .SaveDataAttr =&_gcffe ;continue ;};if _gdfgb .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_edcac ,_fdecfe :=_fc .ParseBool (_gdfgb .Value ); -if _fdecfe !=nil {return _fdecfe ;};_cfeae .RefreshOnLoadAttr =&_edcac ;continue ;};if _gdfgb .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_daccg ,_fgabg :=_fc .ParseBool (_gdfgb .Value );if _fgabg !=nil {return _fgabg ; -};_cfeae .OptimizeMemoryAttr =&_daccg ;continue ;};if _gdfgb .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_eedfd ,_gfbeb :=_fc .ParseBool (_gdfgb .Value );if _gfbeb !=nil {return _gfbeb ;};_cfeae .EnableRefreshAttr =&_eedfd ; -continue ;};if _gdfgb .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_bdfeg ,_fadfa :=_gdfgb .Value ,error (nil );if _fadfa !=nil {return _fadfa ;};_cfeae .RefreshedByAttr =&_bdfeg ;continue ;};if _gdfgb .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_bdfag ,_ebebdc :=_fc .ParseFloat (_gdfgb .Value ,64); -if _ebebdc !=nil {return _ebebdc ;};_cfeae .RefreshedDateAttr =&_bdfag ;continue ;};if _gdfgb .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_deecg ,_edebgf :=ParseStdlibTime (_gdfgb .Value );if _edebgf !=nil {return _edebgf ; -};_cfeae .RefreshedDateIsoAttr =&_deecg ;continue ;};if _gdfgb .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_dgacb ,_fegefg :=_fc .ParseBool (_gdfgb .Value );if _fegefg !=nil {return _fegefg ;};_cfeae .BackgroundQueryAttr =&_dgacb ; -continue ;};if _gdfgb .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_ecgeb ,_gdcbd :=_fc .ParseUint (_gdfgb .Value ,10,32);if _gdcbd !=nil {return _gdcbd ;};_fcbdf :=uint32 (_ecgeb ); -_cfeae .MissingItemsLimitAttr =&_fcbdf ;continue ;};if _gdfgb .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_dabcg ,_aagea :=_fc .ParseUint (_gdfgb .Value ,10,8);if _aagea !=nil {return _aagea ;};_egddfa :=uint8 (_dabcg ); -_cfeae .CreatedVersionAttr =&_egddfa ;continue ;};if _gdfgb .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_bfbcd ,_cgged :=_fc .ParseUint (_gdfgb .Value ,10,8);if _cgged !=nil {return _cgged ;}; -_eadgb :=uint8 (_bfbcd );_cfeae .RefreshedVersionAttr =&_eadgb ;continue ;};if _gdfgb .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_efee ,_egebe :=_fc .ParseUint (_gdfgb .Value ,10,8); -if _egebe !=nil {return _egebe ;};_cdcded :=uint8 (_efee );_cfeae .MinRefreshableVersionAttr =&_cdcded ;continue ;};if _gdfgb .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_bdfgf ,_aabaf :=_fc .ParseUint (_gdfgb .Value ,10,32); -if _aabaf !=nil {return _aabaf ;};_eccca :=uint32 (_bdfgf );_cfeae .RecordCountAttr =&_eccca ;continue ;};if _gdfgb .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_gafc ,_bbddce :=_fc .ParseBool (_gdfgb .Value ); -if _bbddce !=nil {return _bbddce ;};_cfeae .UpgradeOnRefreshAttr =&_gafc ;continue ;};if _gdfgb .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_bdacbb ,_beaebb :=_fc .ParseBool (_gdfgb .Value );if _beaebb !=nil {return _beaebb ; -};_cfeae .TupleCacheAttr =&_bdacbb ;continue ;};if _gdfgb .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_gacae ,_gaada :=_fc .ParseBool (_gdfgb .Value );if _gaada !=nil {return _gaada ;};_cfeae .SupportSubqueryAttr =&_gacae ; -continue ;};if _gdfgb .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_fcdbe ,_efcfd :=_fc .ParseBool (_gdfgb .Value );if _efcfd !=nil {return _efcfd ;};_cfeae .SupportAdvancedDrillAttr =&_fcdbe ; -continue ;};};_gbfcc :for {_bcfdcb ,_agbfa :=d .Token ();if _agbfa !=nil {return _agbfa ;};switch _cccaef :=_bcfdcb .(type ){case _c .StartElement :switch _cccaef .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _dcgde :=d .DecodeElement (_cfeae .CacheSource ,&_cccaef ); -_dcgde !=nil {return _dcgde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _ccfff :=d .DecodeElement (_cfeae .CacheFields ,&_cccaef ); -_ccfff !=nil {return _ccfff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_cfeae .CacheHierarchies =NewCT_CacheHierarchies (); -if _agceac :=d .DecodeElement (_cfeae .CacheHierarchies ,&_cccaef );_agceac !=nil {return _agceac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfeae .Kpis =NewCT_PCDKPIs (); -if _fcfegb :=d .DecodeElement (_cfeae .Kpis ,&_cccaef );_fcfegb !=nil {return _fcfegb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfeae .TupleCache =NewCT_TupleCache (); -if _ggbfb :=d .DecodeElement (_cfeae .TupleCache ,&_cccaef );_ggbfb !=nil {return _ggbfb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfeae .CalculatedItems =NewCT_CalculatedItems (); -if _gbdcg :=d .DecodeElement (_cfeae .CalculatedItems ,&_cccaef );_gbdcg !=nil {return _gbdcg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_cfeae .CalculatedMembers =NewCT_CalculatedMembers (); -if _fagfa :=d .DecodeElement (_cfeae .CalculatedMembers ,&_cccaef );_fagfa !=nil {return _fagfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfeae .Dimensions =NewCT_Dimensions (); -if _fcaffcd :=d .DecodeElement (_cfeae .Dimensions ,&_cccaef );_fcaffcd !=nil {return _fcaffcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfeae .MeasureGroups =NewCT_MeasureGroups (); -if _cbagd :=d .DecodeElement (_cfeae .MeasureGroups ,&_cccaef );_cbagd !=nil {return _cbagd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfeae .Maps =NewCT_MeasureDimensionMaps (); -if _dgabg :=d .DecodeElement (_cfeae .Maps ,&_cccaef );_dgabg !=nil {return _dgabg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_cfeae .ExtLst =NewCT_ExtensionList (); -if _egddc :=d .DecodeElement (_cfeae .ExtLst ,&_cccaef );_egddc !=nil {return _egddc ;};default:_dc .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",_cccaef .Name ); -if _daacc :=d .Skip ();_daacc !=nil {return _daacc ;};};case _c .EndElement :break _gbfcc ;case _c .CharData :};};return nil ;}; +// View Type +ViewAttr ST_SheetViewType ; -// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path -func (_gdcc *CT_Boolean )ValidateWithPath (path string )error {for _egg ,_dbgg :=range _gdcc .X {if _cbe :=_dbgg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_egg ));_cbe !=nil {return _cbe ;};};return nil ;}; -type CT_CustomFilters struct{ +// Top Left Visible Cell +TopLeftCellAttr *string ; -// And -AndAttr *bool ; +// Color Id +ColorIdAttr *uint32 ; -// Custom Filter Criteria -CustomFilter []*CT_CustomFilter ;};func (_aaeca *ST_HorizontalAlignment )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cceecab ,_dcbefd :=d .Token ();if _dcbefd !=nil {return _dcbefd ;};if _dceaee ,_begdfb :=_cceecab .(_c .EndElement ); -_begdfb &&_dceaee .Name ==start .Name {*_aaeca =1;return nil ;};if _fcffdd ,_egfbee :=_cceecab .(_c .CharData );!_egfbee {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",_cceecab ); -}else {switch string (_fcffdd ){case "":*_aaeca =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_aaeca =1;case "\u006c\u0065\u0066\u0074":*_aaeca =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aaeca =3;case "\u0072\u0069\u0067h\u0074":*_aaeca =4;case "\u0066\u0069\u006c\u006c":*_aaeca =5; -case "\u006au\u0073\u0074\u0069\u0066\u0079":*_aaeca =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_aaeca =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_aaeca =8;};};_cceecab ,_dcbefd =d .Token (); -if _dcbefd !=nil {return _dcbefd ;};if _gdfeg ,_gbedc :=_cceecab .(_c .EndElement );_gbedc &&_gdfeg .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",_cceecab ); -}; +// Zoom Scale +ZoomScaleAttr *uint32 ; -// ValidateWithPath validates the CT_ExternalCell and its children, prefixing error messages with path -func (_adfcf *CT_ExternalCell )ValidateWithPath (path string )error {if _fgeag :=_adfcf .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_fgeag !=nil {return _fgeag ;};return nil ;};func (_cgcff *CT_MdxMetadata )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gagca :=range start .Attr {if _gagca .Name .Local =="\u0063\u006f\u0075n\u0074"{_daffc ,_aecgg :=_fc .ParseUint (_gagca .Value ,10,32); -if _aecgg !=nil {return _aecgg ;};_bcfde :=uint32 (_daffc );_cgcff .CountAttr =&_bcfde ;continue ;};};_accbd :for {_acddb ,_faebd :=d .Token ();if _faebd !=nil {return _faebd ;};switch _fefeb :=_acddb .(type ){case _c .StartElement :switch _fefeb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aaec :=NewCT_Mdx (); -if _dccfd :=d .DecodeElement (_aaec ,&_fefeb );_dccfd !=nil {return _dccfd ;};_cgcff .Mdx =append (_cgcff .Mdx ,_aaec );default:_dc .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",_fefeb .Name ); -if _egbedb :=d .Skip ();_egbedb !=nil {return _egbedb ;};};case _c .EndElement :break _accbd ;case _c .CharData :};};return nil ;};func (_eadaf *CT_ServerFormat )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dgaad :=range start .Attr {if _dgaad .Name .Local =="\u0063u\u006c\u0074\u0075\u0072\u0065"{_bcegad ,_ggcfe :=_dgaad .Value ,error (nil ); -if _ggcfe !=nil {return _ggcfe ;};_eadaf .CultureAttr =&_bcegad ;continue ;};if _dgaad .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_edccb ,_adafab :=_dgaad .Value ,error (nil );if _adafab !=nil {return _adafab ;};_eadaf .FormatAttr =&_edccb ; -continue ;};};for {_ecbad ,_beffae :=d .Token ();if _beffae !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0065\u0072\u0076\u0065\u0072F\u006f\u0072\u006da\u0074:\u0020\u0025\u0073",_beffae );};if _ddcec ,_eaccc :=_ecbad .(_c .EndElement ); -_eaccc &&_ddcec .Name ==start .Name {break ;};};return nil ;};func (_eaccga ST_FilterOperator )Validate ()error {return _eaccga .ValidateWithPath ("")};type ST_MdxFunctionType byte ;func NewCT_Tuple ()*CT_Tuple {_fbefe :=&CT_Tuple {};return _fbefe };func (_bbaabg *CT_PatternFill )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bbaabg .PatternTypeAttr !=ST_PatternTypeUnset {_adfca ,_deedg :=_bbaabg .PatternTypeAttr .MarshalXMLAttr (_c .Name {Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"}); -if _deedg !=nil {return _deedg ;};start .Attr =append (start .Attr ,_adfca );};e .EncodeToken (start );if _bbaabg .FgColor !=nil {_cfce :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bbaabg .FgColor ,_cfce ); -};if _bbaabg .BgColor !=nil {_dgggac :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0062\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bbaabg .BgColor ,_dgggac );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -};type CT_PivotAreas struct{ +// Zoom Scale Normal View +ZoomScaleNormalAttr *uint32 ; -// Pivot Area Count -CountAttr *uint32 ; +// Zoom Scale Page Break Preview +ZoomScaleSheetLayoutViewAttr *uint32 ; -// Pivot Area -PivotArea []*CT_PivotArea ;};type CT_QueryTableField struct{ +// Zoom Scale Page Layout View +ZoomScalePageLayoutViewAttr *uint32 ; -// Field Id -IdAttr uint32 ; +// Workbook View Index +WorkbookViewIdAttr uint32 ; -// Name -NameAttr *string ; +// View Pane +Pane *CT_Pane ; -// Data Bound Column -DataBoundAttr *bool ; +// Selection +Selection []*CT_Selection ; -// Row Numbers -RowNumbersAttr *bool ; +// PivotTable Selection +PivotSelection []*CT_PivotSelection ; -// Fill This Formula On Refresh -FillFormulasAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};type CT_PageItem struct{ -// Clipped Column -ClippedAttr *bool ; +// Page Item Name +NameAttr string ;};func (_fabeb *CT_Members )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fceg :=range start .Attr {if _fceg .Name .Local =="\u0063\u006f\u0075n\u0074"{_dadbf ,_cdfg :=_e .ParseUint (_fceg .Value ,10,32);if _cdfg !=nil {return _cdfg ; +};_fbaccb :=uint32 (_dadbf );_fabeb .CountAttr =&_fbaccb ;continue ;};if _fceg .Name .Local =="\u006c\u0065\u0076e\u006c"{_abdgeb ,_debcc :=_e .ParseUint (_fceg .Value ,10,32);if _debcc !=nil {return _debcc ;};_ffacb :=uint32 (_abdgeb );_fabeb .LevelAttr =&_ffacb ; +continue ;};};_cfecb :for {_daaaf ,_fegdbc :=d .Token ();if _fegdbc !=nil {return _fegdbc ;};switch _cddbcf :=_daaaf .(type ){case _d .StartElement :switch _cddbcf .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbeac :=NewCT_Member (); +if _cgbec :=d .DecodeElement (_cbeac ,&_cddbcf );_cgbec !=nil {return _cgbec ;};_fabeb .Member =append (_fabeb .Member ,_cbeac );default:_ea .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",_cddbcf .Name ); +if _bggbb :=d .Skip ();_bggbb !=nil {return _bggbb ;};};case _d .EndElement :break _cfecb ;case _d .CharData :};};return nil ;};func (_fecfe *CT_NumFmts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eecgb :=range start .Attr {if _eecgb .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfaag ,_ceead :=_e .ParseUint (_eecgb .Value ,10,32); +if _ceead !=nil {return _ceead ;};_cfgcg :=uint32 (_cfaag );_fecfe .CountAttr =&_cfgcg ;continue ;};};_fbcaaf :for {_bgcce ,_dbfdf :=d .Token ();if _dbfdf !=nil {return _dbfdf ;};switch _adgga :=_bgcce .(type ){case _d .StartElement :switch _adgga .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbeg :=NewCT_NumFmt (); +if _gbcddf :=d .DecodeElement (_dbeg ,&_adgga );_gbcddf !=nil {return _gbcddf ;};_fecfe .NumFmt =append (_fecfe .NumFmt ,_dbeg );default:_ea .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",_adgga .Name ); +if _ggabd :=d .Skip ();_ggabd !=nil {return _ggabd ;};};case _d .EndElement :break _fbcaaf ;case _d .CharData :};};return nil ;};func (_adgef ST_PivotAreaType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ceaebd :=_d .Attr {};_ceaebd .Name =name ; +switch _adgef {case ST_PivotAreaTypeUnset :_ceaebd .Value ="";case ST_PivotAreaTypeNone :_ceaebd .Value ="\u006e\u006f\u006e\u0065";case ST_PivotAreaTypeNormal :_ceaebd .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_PivotAreaTypeData :_ceaebd .Value ="\u0064\u0061\u0074\u0061"; +case ST_PivotAreaTypeAll :_ceaebd .Value ="\u0061\u006c\u006c";case ST_PivotAreaTypeOrigin :_ceaebd .Value ="\u006f\u0072\u0069\u0067\u0069\u006e";case ST_PivotAreaTypeButton :_ceaebd .Value ="\u0062\u0075\u0074\u0074\u006f\u006e";case ST_PivotAreaTypeTopEnd :_ceaebd .Value ="\u0074\u006f\u0070\u0045\u006e\u0064"; +case ST_PivotAreaTypeTopRight :_ceaebd .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";};return _ceaebd ,nil ;}; -// Table Column Id -TableColumnIdAttr *uint32 ; +// Validate validates the CT_DataRefs and its children +func (_bgbgb *CT_DataRefs )Validate ()error {return _bgbgb .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073");};type CT_ConditionalFormat struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Conditional Formatting Scope +ScopeAttr ST_Scope ; -// ValidateWithPath validates the CT_HierarchyUsage and its children, prefixing error messages with path -func (_gfebg *CT_HierarchyUsage )ValidateWithPath (path string )error {return nil };func (_dcafa *CT_IgnoredError )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gggce :=range start .Attr {if _gggce .Name .Local =="\u0073\u0071\u0072e\u0066"{_ffedc ,_beebc :=ParseSliceST_Sqref (_gggce .Value ); -if _beebc !=nil {return _beebc ;};_dcafa .SqrefAttr =_ffedc ;continue ;};if _gggce .Name .Local =="\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"{_edab ,_eageb :=_fc .ParseBool (_gggce .Value );if _eageb !=nil {return _eageb ;};_dcafa .EvalErrorAttr =&_edab ; -continue ;};if _gggce .Name .Local =="\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"{_agfea ,_begfd :=_fc .ParseBool (_gggce .Value );if _begfd !=nil {return _begfd ;};_dcafa .TwoDigitTextYearAttr =&_agfea ;continue ; -};if _gggce .Name .Local =="\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"{_bcefg ,_degab :=_fc .ParseBool (_gggce .Value );if _degab !=nil {return _degab ;};_dcafa .NumberStoredAsTextAttr =&_bcefg ;continue ; -};if _gggce .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_debdg ,_bedcc :=_fc .ParseBool (_gggce .Value );if _bedcc !=nil {return _bedcc ;};_dcafa .FormulaAttr =&_debdg ;continue ;};if _gggce .Name .Local =="\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"{_bggcf ,_gaeec :=_fc .ParseBool (_gggce .Value ); -if _gaeec !=nil {return _gaeec ;};_dcafa .FormulaRangeAttr =&_bggcf ;continue ;};if _gggce .Name .Local =="\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"{_degcb ,_bfcfc :=_fc .ParseBool (_gggce .Value );if _bfcfc !=nil {return _bfcfc ; -};_dcafa .UnlockedFormulaAttr =&_degcb ;continue ;};if _gggce .Name .Local =="\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"{_ggebc ,_befdf :=_fc .ParseBool (_gggce .Value );if _befdf !=nil {return _befdf ;};_dcafa .EmptyCellReferenceAttr =&_ggebc ; -continue ;};if _gggce .Name .Local =="\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"{_ebbca ,_ccgag :=_fc .ParseBool (_gggce .Value );if _ccgag !=nil {return _ccgag ;};_dcafa .ListDataValidationAttr =&_ebbca ; -continue ;};if _gggce .Name .Local =="\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"{_edgcd ,_baeab :=_fc .ParseBool (_gggce .Value );if _baeab !=nil {return _baeab ;};_dcafa .CalculatedColumnAttr =&_edgcd ;continue ; -};};for {_fdgbe ,_aeca :=d .Token ();if _aeca !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0049\u0067\u006e\u006f\u0072\u0065d\u0045\u0072\u0072o\u0072:\u0020\u0025\u0073",_aeca );};if _gfaef ,_aaccc :=_fdgbe .(_c .EndElement ); -_aaccc &&_gfaef .Name ==start .Name {break ;};};return nil ;}; +// Conditional Formatting Rule Type +TypeAttr ST_Type ; -// Validate validates the CT_RevisionQueryTableField and its children -func (_afbfa *CT_RevisionQueryTableField )Validate ()error {return _afbfa .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 (_degca ST_DynamicFilterType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_degca .String (),start ); -};func (_ccaba ST_TextVAlign )Validate ()error {return _ccaba .ValidateWithPath ("")};func (_fbc *CT_AutoSortScope )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbc .PivotArea =NewCT_PivotArea ();_edfa :for {_fde ,_bga :=d .Token ();if _bga !=nil {return _bga ; -};switch _gdg :=_fde .(type ){case _c .StartElement :switch _gdg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _ead :=d .DecodeElement (_fbc .PivotArea ,&_gdg ); -_ead !=nil {return _ead ;};default:_dc .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",_gdg .Name ); -if _gea :=d .Skip ();_gea !=nil {return _gea ;};};case _c .EndElement :break _edfa ;case _c .CharData :};};return nil ;}; +// Priority +PriorityAttr uint32 ; -// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path -func (_deac *CT_DataBinding )ValidateWithPath (path string )error {return nil };func (_acgada ST_CellComments )String ()string {switch _acgada {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 "";}; +// Pivot Areas +PivotAreas *CT_PivotAreas ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_QueryCache and its children -func (_fbfac *CT_QueryCache )Validate ()error {return _fbfac .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");};func NewCT_Drawing ()*CT_Drawing {_afgc :=&CT_Drawing {};return _afgc };func (_dccbcd ST_GradientType )String ()string {switch _dccbcd {case 0:return ""; -case 1:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 2:return "\u0070\u0061\u0074\u0068";};return "";};func (_afgee *CT_FieldsUsage )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _afgee .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_afgee .CountAttr )}); -};e .EncodeToken (start );if _afgee .FieldUsage !=nil {_bebgc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"}};for _ ,_ceecd :=range _afgee .FieldUsage {e .EncodeElement (_ceecd ,_bebgc ); -};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Revisions and its children +func (_dcfef *CT_Revisions )Validate ()error {return _dcfef .ValidateWithPath ("\u0043\u0054\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073");};type CT_Filter struct{ -// ValidateWithPath validates the CT_PCDKPIs and its children, prefixing error messages with path -func (_egde *CT_PCDKPIs )ValidateWithPath (path string )error {for _gffca ,_bgbdd :=range _egde .Kpi {if _dggbg :=_bgbdd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004b\u0070\u0069\u005b\u0025\u0064\u005d",path ,_gffca ));_dggbg !=nil {return _dggbg ; -};};return nil ;}; +// Filter Value +ValAttr *string ;};func (_ffef *CT_CustomWorkbookView )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_ffef .NameAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_ffef .GuidAttr )});if _ffef .AutoUpdateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ffef .AutoUpdateAttr ))}); +};if _ffef .MergeIntervalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_ffef .MergeIntervalAttr )}); +};if _ffef .ChangesSavedWinAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ffef .ChangesSavedWinAttr ))}); +};if _ffef .OnlySyncAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ffef .OnlySyncAttr ))});};if _ffef .PersonalViewAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ffef .PersonalViewAttr ))}); +};if _ffef .IncludePrintSettingsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ffef .IncludePrintSettingsAttr ))}); +};if _ffef .IncludeHiddenRowColAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ffef .IncludeHiddenRowColAttr ))}); +};if _ffef .MaximizedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ffef .MaximizedAttr ))});};if _ffef .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ffef .MinimizedAttr ))}); +};if _ffef .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ffef .ShowHorizontalScrollAttr ))}); +};if _ffef .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ffef .ShowVerticalScrollAttr ))}); +};if _ffef .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ffef .ShowSheetTabsAttr ))}); +};if _ffef .XWindowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_aa .Sprintf ("\u0025\u0076",*_ffef .XWindowAttr )});};if _ffef .YWindowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_aa .Sprintf ("\u0025\u0076",*_ffef .YWindowAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_aa .Sprintf ("\u0025\u0076",_ffef .WindowWidthAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_aa .Sprintf ("\u0025\u0076",_ffef .WindowHeightAttr )}); +if _ffef .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_aa .Sprintf ("\u0025\u0076",*_ffef .TabRatioAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_ffef .ActiveSheetIdAttr )}); +if _ffef .ShowFormulaBarAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ffef .ShowFormulaBarAttr ))}); +};if _ffef .ShowStatusbarAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ffef .ShowStatusbarAttr ))}); +};if _ffef .ShowCommentsAttr !=ST_CommentsUnset {_ccgg ,_gbba :=_ffef .ShowCommentsAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _gbba !=nil {return _gbba ;};start .Attr =append (start .Attr ,_ccgg ); +};if _ffef .ShowObjectsAttr !=ST_ObjectsUnset {_cfab ,_bbgd :=_ffef .ShowObjectsAttr .MarshalXMLAttr (_d .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _bbgd !=nil {return _bbgd ;};start .Attr =append (start .Attr ,_cfab ); +};e .EncodeToken (start );if _ffef .ExtLst !=nil {_cgge :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ffef .ExtLst ,_cgge );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};type CT_OleObjects struct{ -// Validate validates the CT_RevisionDefinedName and its children -func (_fdcfg *CT_RevisionDefinedName )Validate ()error {return _fdcfg .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");};func (_adgbec ST_Comments )ValidateWithPath (path string )error {switch _adgbec {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 (_adgbec )); -};return nil ;};type CT_IconFilter struct{ +// Embedded Object +OleObject []*CT_OleObject ;};func (_begaba *MapInfo )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_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\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\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 ,_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 ="\u006d\u0061\u003a\u004d\u0061\u0070\u0049\u006e\u0066\u006f";return _begaba .CT_MapInfo .MarshalXML (e ,start );};func NewCT_PhoneticRun ()*CT_PhoneticRun {_bffad :=&CT_PhoneticRun {};return _bffad };type CT_TableStyleElement struct{ -// Icon Set -IconSetAttr ST_IconSetType ; +// Table Style Type +TypeAttr ST_TableStyleType ; -// Icon Id -IconIdAttr *uint32 ;};type CT_Table struct{ +// Band Size +SizeAttr *uint32 ; -// Table Id -IdAttr uint32 ; +// Formatting Id +DxfIdAttr *uint32 ;};func NewCT_PCDKPIs ()*CT_PCDKPIs {_caff :=&CT_PCDKPIs {};return _caff };func (_bcgdfe ST_CellFormulaType )String ()string {switch _bcgdfe {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 "";}; -// Name -NameAttr *string ; +// Validate validates the CT_DiscretePr and its children +func (_cccc *CT_DiscretePr )Validate ()error {return _cccc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072");};func (_cabfag ST_UpdateLinks )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cabfag .String (),start ); +};type CT_RevisionRowColumn struct{ -// Table Name -DisplayNameAttr string ; +// Sheet Id +SIdAttr uint32 ; -// Table Comment -CommentAttr *string ; +// End Of List +EolAttr *bool ; // Reference RefAttr string ; -// Table Type -TableTypeAttr ST_TableType ; +// User Action +ActionAttr ST_rwColActionType ; -// Header Row Count -HeaderRowCountAttr *uint32 ; +// Edge Deleted +EdgeAttr *bool ; -// Insert Row Showing -InsertRowAttr *bool ; +// Undo +Undo []*CT_UndoInfo ; -// Insert Row Shift -InsertRowShiftAttr *bool ; +// Revised Row Column +Rcc []*CT_RevisionCellChange ; -// Totals Row Count -TotalsRowCountAttr *uint32 ; +// Revision Format +Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};type CT_PivotHierarchies struct{ -// Totals Row Shown -TotalsRowShownAttr *bool ; +// OLAP Hierarchy Count +CountAttr *uint32 ; -// Published -PublishedAttr *bool ; +// OLAP Hierarchy +PivotHierarchy []*CT_PivotHierarchy ;};type ST_SortBy byte ; -// Header Row Format Id -HeaderRowDxfIdAttr *uint32 ; +// ValidateWithPath validates the CT_CellProtection and its children, prefixing error messages with path +func (_bdd *CT_CellProtection )ValidateWithPath (path string )error {return nil };func NewCT_TableColumns ()*CT_TableColumns {_bbbee :=&CT_TableColumns {};return _bbbee };type CT_Extension struct{ -// Data Area Format Id -DataDxfIdAttr *uint32 ; +// URI +UriAttr *string ;Any _eg .Any ;};func (_becaf *CT_SheetViews )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_agdgb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}}; +for _ ,_eafde :=range _becaf .SheetView {e .EncodeElement (_eafde ,_agdgb );};if _becaf .ExtLst !=nil {_afdcdd :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_becaf .ExtLst ,_afdcdd );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Totals Row Format Id -TotalsRowDxfIdAttr *uint32 ; +// Validate validates the CT_ChartsheetPr and its children +func (_ccec *CT_ChartsheetPr )Validate ()error {return _ccec .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072");};func (_dgccg ST_GroupBy )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gcgdc :=_d .Attr {}; +_gcgdc .Name =name ;switch _dgccg {case ST_GroupByUnset :_gcgdc .Value ="";case ST_GroupByRange :_gcgdc .Value ="\u0072\u0061\u006eg\u0065";case ST_GroupBySeconds :_gcgdc .Value ="\u0073e\u0063\u006f\u006e\u0064\u0073";case ST_GroupByMinutes :_gcgdc .Value ="\u006di\u006e\u0075\u0074\u0065\u0073"; +case ST_GroupByHours :_gcgdc .Value ="\u0068\u006f\u0075r\u0073";case ST_GroupByDays :_gcgdc .Value ="\u0064\u0061\u0079\u0073";case ST_GroupByMonths :_gcgdc .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_GroupByQuarters :_gcgdc .Value ="\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073"; +case ST_GroupByYears :_gcgdc .Value ="\u0079\u0065\u0061r\u0073";};return _gcgdc ,nil ;};func (_gedaee *CT_GroupMembers )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gedaee .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_gedaee .CountAttr )}); +};e .EncodeToken (start );_gbdcd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072"}};for _ ,_addgf :=range _gedaee .GroupMember {e .EncodeElement (_addgf ,_gbdcd );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_ecfgef *CT_PivotArea )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecfgef .FieldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_ecfgef .FieldAttr )}); +};if _ecfgef .TypeAttr !=ST_PivotAreaTypeUnset {_fbedd ,_befgc :=_ecfgef .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _befgc !=nil {return _befgc ;};start .Attr =append (start .Attr ,_fbedd );};if _ecfgef .DataOnlyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ecfgef .DataOnlyAttr ))}); +};if _ecfgef .LabelOnlyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ecfgef .LabelOnlyAttr ))});};if _ecfgef .GrandRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ecfgef .GrandRowAttr ))}); +};if _ecfgef .GrandColAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ecfgef .GrandColAttr ))});};if _ecfgef .CacheIndexAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ecfgef .CacheIndexAttr ))}); +};if _ecfgef .OutlineAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ecfgef .OutlineAttr ))});};if _ecfgef .OffsetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_ecfgef .OffsetAttr )}); +};if _ecfgef .CollapsedLevelsAreSubtotalsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ecfgef .CollapsedLevelsAreSubtotalsAttr ))}); +};if _ecfgef .AxisAttr !=ST_AxisUnset {_gabeg ,_bdefb :=_ecfgef .AxisAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0078\u0069\u0073"});if _bdefb !=nil {return _bdefb ;};start .Attr =append (start .Attr ,_gabeg );};if _ecfgef .FieldPositionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_ecfgef .FieldPositionAttr )}); +};e .EncodeToken (start );if _ecfgef .References !=nil {_edde :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_ecfgef .References ,_edde );};if _ecfgef .ExtLst !=nil {_adfda :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_ecfgef .ExtLst ,_adfda );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_SourceType byte ;type Table struct{CT_Table };func (_fdefgf ST_Objects )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ddgfb :=_d .Attr {}; +_ddgfb .Name =name ;switch _fdefgf {case ST_ObjectsUnset :_ddgfb .Value ="";case ST_ObjectsAll :_ddgfb .Value ="\u0061\u006c\u006c";case ST_ObjectsPlaceholders :_ddgfb .Value ="\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073";case ST_ObjectsNone :_ddgfb .Value ="\u006e\u006f\u006e\u0065"; +};return _ddgfb ,nil ;};func (_eacggf ST_DvAspect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eacggf .String (),start );};func (_cgfc *CT_ColorFilter )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edc :=range start .Attr {if _edc .Name .Local =="\u0064\u0078\u0066I\u0064"{_geeb ,_fege :=_e .ParseUint (_edc .Value ,10,32); +if _fege !=nil {return _fege ;};_fgdf :=uint32 (_geeb );_cgfc .DxfIdAttr =&_fgdf ;continue ;};if _edc .Name .Local =="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"{_bbfa ,_abfc :=_e .ParseBool (_edc .Value );if _abfc !=nil {return _abfc ;};_cgfc .CellColorAttr =&_bbfa ; +continue ;};};for {_afe ,_dacdd :=d .Token ();if _dacdd !=nil {return _aa .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",_dacdd );};if _ceb ,_fega :=_afe .(_d .EndElement ); +_fega &&_ceb .Name ==start .Name {break ;};};return nil ;};func (_fcfbcf ST_SortMethod )String ()string {switch _fcfbcf {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 "";}; -// Header Row Border Format Id -HeaderRowBorderDxfIdAttr *uint32 ; +// ValidateWithPath validates the CT_Workbook and its children, prefixing error messages with path +func (_fbgdb *CT_Workbook )ValidateWithPath (path string )error {if _acdaad :=_fbgdb .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_acdaad !=nil {return _acdaad ;};if _fbgdb .FileVersion !=nil {if _ccade :=_fbgdb .FileVersion .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"); +_ccade !=nil {return _ccade ;};};if _fbgdb .FileSharing !=nil {if _fbgede :=_fbgdb .FileSharing .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067");_fbgede !=nil {return _fbgede ;};};if _fbgdb .WorkbookPr !=nil {if _ddgadc :=_fbgdb .WorkbookPr .ValidateWithPath (path +"/\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"); +_ddgadc !=nil {return _ddgadc ;};};if _fbgdb .WorkbookProtection !=nil {if _dafcd :=_fbgdb .WorkbookProtection .ValidateWithPath (path +"\u002f\u0057\u006f\u0072kb\u006f\u006f\u006b\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_dafcd !=nil {return _dafcd ; +};};if _fbgdb .BookViews !=nil {if _afgfe :=_fbgdb .BookViews .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");_afgfe !=nil {return _afgfe ;};};if _abecae :=_fbgdb .Sheets .ValidateWithPath (path +"\u002fS\u0068\u0065\u0065\u0074\u0073"); +_abecae !=nil {return _abecae ;};if _fbgdb .FunctionGroups !=nil {if _ebacg :=_fbgdb .FunctionGroups .ValidateWithPath (path +"\u002fF\u0075n\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0073");_ebacg !=nil {return _ebacg ;};};if _fbgdb .ExternalReferences !=nil {if _edfaag :=_fbgdb .ExternalReferences .ValidateWithPath (path +"\u002f\u0045\u0078\u0074er\u006e\u0061\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"); +_edfaag !=nil {return _edfaag ;};};if _fbgdb .DefinedNames !=nil {if _ccdfa :=_fbgdb .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_ccdfa !=nil {return _ccdfa ;};};if _fbgdb .CalcPr !=nil {if _cdbed :=_fbgdb .CalcPr .ValidateWithPath (path +"\u002fC\u0061\u006c\u0063\u0050\u0072"); +_cdbed !=nil {return _cdbed ;};};if _fbgdb .OleSize !=nil {if _cbbga :=_fbgdb .OleSize .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");_cbbga !=nil {return _cbbga ;};};if _fbgdb .CustomWorkbookViews !=nil {if _eecede :=_fbgdb .CustomWorkbookViews .ValidateWithPath (path +"/\u0043u\u0073\u0074\u006f\u006d\u0057\u006f\u0072\u006bb\u006f\u006f\u006b\u0056ie\u0077\u0073"); +_eecede !=nil {return _eecede ;};};if _fbgdb .PivotCaches !=nil {if _ggaecg :=_fbgdb .PivotCaches .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073");_ggaecg !=nil {return _ggaecg ;};};if _fbgdb .SmartTagPr !=nil {if _bfgaa :=_fbgdb .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"); +_bfgaa !=nil {return _bfgaa ;};};if _fbgdb .SmartTagTypes !=nil {if _dbccef :=_fbgdb .SmartTagTypes .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067T\u0079\u0070\u0065\u0073");_dbccef !=nil {return _dbccef ;};};if _fbgdb .WebPublishing !=nil {if _cfgcf :=_fbgdb .WebPublishing .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u0069\u006e\u0067"); +_cfgcf !=nil {return _cfgcf ;};};for _dfega ,_abggg :=range _fbgdb .FileRecoveryPr {if _bdafg :=_abggg .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0046\u0069le\u0052e\u0063\u006f\u0076\u0065\u0072y\u0050\u0072\u005b\u0025\u0064\u005d",path ,_dfega )); +_bdafg !=nil {return _bdafg ;};};if _fbgdb .WebPublishObjects !=nil {if _cfebab :=_fbgdb .WebPublishObjects .ValidateWithPath (path +"\u002fW\u0065b\u0050\u0075\u0062\u006c\u0069s\u0068\u004fb\u006a\u0065\u0063\u0074\u0073");_cfebab !=nil {return _cfebab ; +};};if _fbgdb .ExtLst !=nil {if _ddcea :=_fbgdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddcea !=nil {return _ddcea ;};};return nil ;};func NewCT_CalculatedMembers ()*CT_CalculatedMembers {_fecg :=&CT_CalculatedMembers {}; +return _fecg };func (_fbcef ST_ExternalConnectionType )Validate ()error {return _fbcef .ValidateWithPath ("")};type CT_TableColumns struct{ -// Table Border Format Id -TableBorderDxfIdAttr *uint32 ; +// Column Count +CountAttr *uint32 ; -// Totals Row Border Format Id -TotalsRowBorderDxfIdAttr *uint32 ; +// Table Column +TableColumn []*CT_TableColumn ;};func (_aebcae ST_SmartTagShow )String ()string {switch _aebcae {case 0:return "";case 1:return "\u0061\u006c\u006c";case 2:return "\u006e\u006f\u006e\u0065";case 3:return "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072"; +};return "";};type ST_SheetState byte ; -// Header Row Style -HeaderRowCellStyleAttr *string ; +// ValidateWithPath validates the CT_PrintOptions and its children, prefixing error messages with path +func (_feaad *CT_PrintOptions )ValidateWithPath (path string )error {return nil };type CT_Fills struct{ -// Data Style Name -DataCellStyleAttr *string ; +// Fill Count +CountAttr *uint32 ; -// Totals Row Style -TotalsRowCellStyleAttr *string ; +// Fill +Fill []*CT_Fill ;}; -// Connection ID -ConnectionIdAttr *uint32 ; +// Validate validates the CT_MemberProperty and its children +func (_fgfbf *CT_MemberProperty )Validate ()error {return _fgfbf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");}; -// Table AutoFilter -AutoFilter *CT_AutoFilter ; +// ValidateWithPath validates the CT_AutoSortScope and its children, prefixing error messages with path +func (_bec *CT_AutoSortScope )ValidateWithPath (path string )error {if _aef :=_bec .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_aef !=nil {return _aef ;};return nil ;};type CT_GradientStop struct{ -// Sort State -SortState *CT_SortState ; +// Gradient Stop Position +PositionAttr float64 ; -// Table Columns -TableColumns *CT_TableColumns ; +// Color +Color *CT_Color ;};func (_bfbedg ST_PhoneticType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cegffa :=_d .Attr {};_cegffa .Name =name ;switch _bfbedg {case ST_PhoneticTypeUnset :_cegffa .Value ="";case ST_PhoneticTypeHalfwidthKatakana :_cegffa .Value ="\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061"; +case ST_PhoneticTypeFullwidthKatakana :_cegffa .Value ="\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case ST_PhoneticTypeHiragana :_cegffa .Value ="\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061"; +case ST_PhoneticTypeNoConversion :_cegffa .Value ="\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e";};return _cegffa ,nil ;};func (_ffee *CT_IconSet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgddb :=range start .Attr {if _bgddb .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_ffee .IconSetAttr .UnmarshalXMLAttr (_bgddb ); +continue ;};if _bgddb .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_aacdc ,_efag :=_e .ParseBool (_bgddb .Value );if _efag !=nil {return _efag ;};_ffee .ShowValueAttr =&_aacdc ;continue ;};if _bgddb .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_ebabg ,_bagec :=_e .ParseBool (_bgddb .Value ); +if _bagec !=nil {return _bagec ;};_ffee .PercentAttr =&_ebabg ;continue ;};if _bgddb .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_gecag ,_dgdbc :=_e .ParseBool (_bgddb .Value );if _dgdbc !=nil {return _dgdbc ;};_ffee .ReverseAttr =&_gecag ;continue ; +};};_edaab :for {_gagc ,_gegbe :=d .Token ();if _gegbe !=nil {return _gegbe ;};switch _cagee :=_gagc .(type ){case _d .StartElement :switch _cagee .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_dbbea :=NewCT_Cfvo (); +if _defbe :=d .DecodeElement (_dbbea ,&_cagee );_defbe !=nil {return _defbe ;};_ffee .Cfvo =append (_ffee .Cfvo ,_dbbea );default:_ea .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",_cagee .Name ); +if _caaedf :=d .Skip ();_caaedf !=nil {return _caaedf ;};};case _d .EndElement :break _edaab ;case _d .CharData :};};return nil ;}; -// Table Style -TableStyleInfo *CT_TableStyleInfo ; +// Validate validates the CT_ExternalReferences and its children +func (_aebgc *CT_ExternalReferences )Validate ()error {return _aebgc .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073");};func (_acabgg ST_Comments )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_acabgg .String (),start ); +};func (_abdab *CT_TablePart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_abdab .IdAttr )});e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgbcbd *ST_CfvoType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abfecc ,_eggeg :=d .Token ();if _eggeg !=nil {return _eggeg ;};if _cggge ,_bfbdb :=_abfecc .(_d .EndElement ); +_bfbdb &&_cggge .Name ==start .Name {*_dgbcbd =1;return nil ;};if _bfggded ,_geefeg :=_abfecc .(_d .CharData );!_geefeg {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abfecc ); +}else {switch string (_bfggded ){case "":*_dgbcbd =0;case "\u006e\u0075\u006d":*_dgbcbd =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_dgbcbd =2;case "\u006d\u0061\u0078":*_dgbcbd =3;case "\u006d\u0069\u006e":*_dgbcbd =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_dgbcbd =5; +case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_dgbcbd =6;};};_abfecc ,_eggeg =d .Token ();if _eggeg !=nil {return _eggeg ;};if _gadgae ,_cccbc :=_abfecc .(_d .EndElement );_cccbc &&_gadgae .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abfecc ); +};type CT_I struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_gadda ST_PageOrder )Validate ()error {return _gadda .ValidateWithPath ("")};type CT_Format struct{ +// Item Type +TAttr ST_ItemType ; -// Format Action -ActionAttr ST_FormatAction ; +// Repeated Items Count +RAttr *uint32 ; -// Format Id -DxfIdAttr *uint32 ; +// Data Field Index +IAttr *uint32 ; -// Pivot Table Location -PivotArea *CT_PivotArea ; +// Row / Column Item Index +X []*CT_X ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_fcgce *ST_PaneState )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdadc ,_eggd :=d .Token ();if _eggd !=nil {return _eggd ;};if _gacdg ,_cegce :=_fdadc .(_c .EndElement );_cegce &&_gacdg .Name ==start .Name {*_fcgce =1; -return nil ;};if _eagae ,_gfcfcc :=_fdadc .(_c .CharData );!_gfcfcc {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",_fdadc );}else {switch string (_eagae ){case "":*_fcgce =0; -case "\u0073\u0070\u006ci\u0074":*_fcgce =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_fcgce =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_fcgce =3;};};_fdadc ,_eggd =d .Token ();if _eggd !=nil {return _eggd ;};if _ecgad ,_gbgfg :=_fdadc .(_c .EndElement ); -_gbgfg &&_ecgad .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",_fdadc );};func (_fdaac ST_DataValidationErrorStyle )String ()string {switch _fdaac {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 NewCT_SheetViews ()*CT_SheetViews {_gffde :=&CT_SheetViews {}; -return _gffde };type CT_DbPr struct{ +// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path +func (_gced *CT_FontScheme )ValidateWithPath (path string )error {if _gced .ValAttr ==ST_FontSchemeUnset {return _aa .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 _bdbdd :=_gced .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdbdd !=nil {return _bdbdd ;};return nil ;};type CT_RowFields struct{ -// Connection String -ConnectionAttr string ; +// Repeated Items Count +CountAttr *uint32 ; -// Command Text -CommandAttr *string ; +// Row Items +Field []*CT_Field ;};func (_fdcdf ST_TimePeriod )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fdcdf .String (),start );};func (_edcfec ST_DataValidationErrorStyle )String ()string {switch _edcfec {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 (_ddaa *CT_ColorFilter )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ddaa .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_ddaa .DxfIdAttr )}); +};if _ddaa .CellColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ddaa .CellColorAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_cffca ST_RefMode )ValidateWithPath (path string )error {switch _cffca {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cffca )); +};return nil ;};func (_gfagcf ST_WebSourceType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gfagcf .String (),start );}; -// Command Text -ServerCommandAttr *string ; +// Validate validates the CT_Dimensions and its children +func (_gcegf *CT_Dimensions )Validate ()error {return _gcegf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");};func (_dbgbde *ST_TotalsRowFunction )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbdba ,_caged :=d .Token (); +if _caged !=nil {return _caged ;};if _cefcgg ,_bbccb :=_bbdba .(_d .EndElement );_bbccb &&_cefcgg .Name ==start .Name {*_dbgbde =1;return nil ;};if _ffeegg ,_dggag :=_bbdba .(_d .CharData );!_dggag {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbdba ); +}else {switch string (_ffeegg ){case "":*_dbgbde =0;case "\u006e\u006f\u006e\u0065":*_dbgbde =1;case "\u0073\u0075\u006d":*_dbgbde =2;case "\u006d\u0069\u006e":*_dbgbde =3;case "\u006d\u0061\u0078":*_dbgbde =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_dbgbde =5; +case "\u0063\u006f\u0075n\u0074":*_dbgbde =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_dbgbde =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_dbgbde =8;case "\u0076\u0061\u0072":*_dbgbde =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dbgbde =10; +};};_bbdba ,_caged =d .Token ();if _caged !=nil {return _caged ;};if _cggdf ,_cfeca :=_bbdba .(_d .EndElement );_cfeca &&_cggdf .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbdba ); +};func (_agfafg *CT_TupleCache )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _agfafg .Entries !=nil {_cdgcg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0074\u0072\u0069\u0065\u0073"}}; +e .EncodeElement (_agfafg .Entries ,_cdgcg );};if _agfafg .Sets !=nil {_bddggf :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0073\u0065\u0074\u0073"}};e .EncodeElement (_agfafg .Sets ,_bddggf );};if _agfafg .QueryCache !=nil {_ddfefg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"}}; +e .EncodeElement (_agfafg .QueryCache ,_ddfefg );};if _agfafg .ServerFormats !=nil {_cfeeff :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_agfafg .ServerFormats ,_cfeeff ); +};if _agfafg .ExtLst !=nil {_dbgda :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_agfafg .ExtLst ,_dbgda );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SingleXmlCells ()*CT_SingleXmlCells {_bfcad :=&CT_SingleXmlCells {}; +return _bfcad }; -// OLE DB Command Type -CommandTypeAttr *uint32 ;};func (_agfcf *CT_Font )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_feafg :for {_bfcebe ,_adbcc :=d .Token ();if _adbcc !=nil {return _adbcc ;};switch _gcfd :=_bfcebe .(type ){case _c .StartElement :switch _gcfd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_defafa :=NewCT_FontName (); -if _edfb :=d .DecodeElement (_defafa ,&_gcfd );_edfb !=nil {return _edfb ;};_agfcf .Name =append (_agfcf .Name ,_defafa );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaad :=NewCT_IntProperty (); -if _aegeb :=d .DecodeElement (_gaad ,&_gcfd );_aegeb !=nil {return _aegeb ;};_agfcf .Charset =append (_agfcf .Charset ,_gaad );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffeee :=NewCT_FontFamily (); -if _gbebc :=d .DecodeElement (_ffeee ,&_gcfd );_gbebc !=nil {return _gbebc ;};_agfcf .Family =append (_agfcf .Family ,_ffeee );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egdcc :=NewCT_BooleanProperty (); -if _beee :=d .DecodeElement (_egdcc ,&_gcfd );_beee !=nil {return _beee ;};_agfcf .B =append (_agfcf .B ,_egdcc );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgabe :=NewCT_BooleanProperty (); -if _fdecf :=d .DecodeElement (_fgabe ,&_gcfd );_fdecf !=nil {return _fdecf ;};_agfcf .I =append (_agfcf .I ,_fgabe );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_baacc :=NewCT_BooleanProperty (); -if _fddd :=d .DecodeElement (_baacc ,&_gcfd );_fddd !=nil {return _fddd ;};_agfcf .Strike =append (_agfcf .Strike ,_baacc );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdea :=NewCT_BooleanProperty (); -if _babbg :=d .DecodeElement (_cdea ,&_gcfd );_babbg !=nil {return _babbg ;};_agfcf .Outline =append (_agfcf .Outline ,_cdea );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgdcg :=NewCT_BooleanProperty (); -if _dgbcf :=d .DecodeElement (_dgdcg ,&_gcfd );_dgbcf !=nil {return _dgbcf ;};_agfcf .Shadow =append (_agfcf .Shadow ,_dgdcg );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_ebfbc :=NewCT_BooleanProperty (); -if _bcebe :=d .DecodeElement (_ebfbc ,&_gcfd );_bcebe !=nil {return _bcebe ;};_agfcf .Condense =append (_agfcf .Condense ,_ebfbc );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\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"}:_dfeac :=NewCT_BooleanProperty (); -if _debad :=d .DecodeElement (_dfeac ,&_gcfd );_debad !=nil {return _debad ;};_agfcf .Extend =append (_agfcf .Extend ,_dfeac );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_ecgda :=NewCT_Color (); -if _gbaeb :=d .DecodeElement (_ecgda ,&_gcfd );_gbaeb !=nil {return _gbaeb ;};_agfcf .Color =append (_agfcf .Color ,_ecgda );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cegd :=NewCT_FontSize (); -if _ecfbf :=d .DecodeElement (_cegd ,&_gcfd );_ecfbf !=nil {return _ecfbf ;};_agfcf .Sz =append (_agfcf .Sz ,_cegd );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebdfc :=NewCT_UnderlineProperty (); -if _bgeg :=d .DecodeElement (_ebdfc ,&_gcfd );_bgeg !=nil {return _bgeg ;};_agfcf .U =append (_agfcf .U ,_ebdfc );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgba :=NewCT_VerticalAlignFontProperty (); -if _fcbed :=d .DecodeElement (_fgba ,&_gcfd );_fcbed !=nil {return _fcbed ;};_agfcf .VertAlign =append (_agfcf .VertAlign ,_fgba );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ceeeb :=NewCT_FontScheme (); -if _fffcfd :=d .DecodeElement (_ceeeb ,&_gcfd );_fffcfd !=nil {return _fffcfd ;};_agfcf .Scheme =append (_agfcf .Scheme ,_ceeeb );default:_dc .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",_gcfd .Name ); -if _aceg :=d .Skip ();_aceg !=nil {return _aceg ;};};case _c .EndElement :break _feafg ;case _c .CharData :};};return nil ;};func (_cffbb ST_ExternalConnectionType )String ()string {switch _cffbb {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 (_fega *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 :_a .Sprintf ("\u0025\u0076",_fega .ConnectionAttr )}); -if _fega .CommandAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006d\u006d\u0061\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_fega .CommandAttr )});};if _fega .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 :_a .Sprintf ("\u0025\u0076",*_fega .ServerCommandAttr )}); -};if _fega .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 :_a .Sprintf ("\u0025\u0076",*_fega .CommandTypeAttr )});};e .EncodeToken (start ); -e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cgbae *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 :_a .Sprintf ("\u0025\u0064",_eggaf (_cgbae .ArrayAttr ))}); -e .EncodeElement (_cgbae .Content ,start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_abcdc *ST_TextVAlign )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_debgg ,_dfceac :=d .Token ();if _dfceac !=nil {return _dfceac ; -};if _aeggd ,_gggbf :=_debgg .(_c .EndElement );_gggbf &&_aeggd .Name ==start .Name {*_abcdc =1;return nil ;};if _gaeeb ,_aedgbf :=_debgg .(_c .CharData );!_aedgbf {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",_debgg ); -}else {switch string (_gaeeb ){case "":*_abcdc =0;case "\u0074\u006f\u0070":*_abcdc =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_abcdc =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_abcdc =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_abcdc =4; -case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_abcdc =5;};};_debgg ,_dfceac =d .Token ();if _dfceac !=nil {return _dfceac ;};if _dbdda ,_ggdece :=_debgg .(_c .EndElement );_ggdece &&_dbdda .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",_debgg ); -};func (_eged *CT_CsPageSetup )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gdgb :=range start .Attr {if _gdgb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gdgb .Name .Local =="\u0069\u0064"||_gdgb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gdgb .Name .Local =="\u0069\u0064"{_acea ,_ccgf :=_gdgb .Value ,error (nil ); -if _ccgf !=nil {return _ccgf ;};_eged .IdAttr =&_acea ;continue ;};if _gdgb .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_efcd ,_gbbbcd :=_fc .ParseBool (_gdgb .Value );if _gbbbcd !=nil {return _gbbbcd ; -};_eged .BlackAndWhiteAttr =&_efcd ;continue ;};if _gdgb .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_bagec ,_eggg :=_gdgb .Value ,error (nil );if _eggg !=nil {return _eggg ;};_eged .PaperWidthAttr =&_bagec ;continue ; -};if _gdgb .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_egbc ,_cbcca :=_fc .ParseUint (_gdgb .Value ,10,32);if _cbcca !=nil {return _cbcca ;};_dcfff :=uint32 (_egbc );_eged .FirstPageNumberAttr =&_dcfff ; -continue ;};if _gdgb .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_eged .OrientationAttr .UnmarshalXMLAttr (_gdgb );continue ;};if _gdgb .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_gdggg ,_afge :=_fc .ParseBool (_gdgb .Value ); -if _afge !=nil {return _afge ;};_eged .UsePrinterDefaultsAttr =&_gdggg ;continue ;};if _gdgb .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_ggcf ,_cbdac :=_fc .ParseUint (_gdgb .Value ,10,32);if _cbdac !=nil {return _cbdac ;};_bbddg :=uint32 (_ggcf ); -_eged .PaperSizeAttr =&_bbddg ;continue ;};if _gdgb .Name .Local =="\u0064\u0072\u0061f\u0074"{_eadbd ,_bdaf :=_fc .ParseBool (_gdgb .Value );if _bdaf !=nil {return _bdaf ;};_eged .DraftAttr =&_eadbd ;continue ;};if _gdgb .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_aacg ,_cdbbd :=_fc .ParseBool (_gdgb .Value ); -if _cdbbd !=nil {return _cdbbd ;};_eged .UseFirstPageNumberAttr =&_aacg ;continue ;};if _gdgb .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_bfadc ,_dcdf :=_fc .ParseUint (_gdgb .Value ,10,32);if _dcdf !=nil {return _dcdf ; -};_caecba :=uint32 (_bfadc );_eged .HorizontalDpiAttr =&_caecba ;continue ;};if _gdgb .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_bfbbb ,_dagca :=_fc .ParseUint (_gdgb .Value ,10,32);if _dagca !=nil {return _dagca ;}; -_ggebb :=uint32 (_bfbbb );_eged .VerticalDpiAttr =&_ggebb ;continue ;};if _gdgb .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_fbae ,_beae :=_fc .ParseUint (_gdgb .Value ,10,32);if _beae !=nil {return _beae ;};_dcgf :=uint32 (_fbae );_eged .CopiesAttr =&_dcgf ; -continue ;};if _gdgb .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_eecdb ,_afgd :=_gdgb .Value ,error (nil );if _afgd !=nil {return _afgd ;};_eged .PaperHeightAttr =&_eecdb ;continue ;};};for {_bgfa ,_feda :=d .Token (); -if _feda !=nil {return _a .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",_feda );};if _adgca ,_fgg :=_bgfa .(_c .EndElement );_fgg &&_adgca .Name ==start .Name {break ; -};};return nil ;}; +// Validate validates the CT_Xf and its children +func (_dgaeg *CT_Xf )Validate ()error {return _dgaeg .ValidateWithPath ("\u0043\u0054\u005fX\u0066")};func (_cceabc ST_DdeValueType )String ()string {switch _cceabc {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_Macrosheet ()*CT_Macrosheet {_gaegd :=&CT_Macrosheet {};_gaegd .SheetData =NewCT_SheetData ();return _gaegd ;};type CT_Items struct{ -// Validate validates the CT_Pages and its children -func (_gaefd *CT_Pages )Validate ()error {return _gaefd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073");}; +// Field Count +CountAttr *uint32 ; -// ValidateWithPath validates the ExternalLink and its children, prefixing error messages with path -func (_ggcga *ExternalLink )ValidateWithPath (path string )error {if _edaee :=_ggcga .CT_ExternalLink .ValidateWithPath (path );_edaee !=nil {return _edaee ;};return nil ;};func (_dbfaa *CT_Item )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dbfaa .NAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_dbfaa .NAttr )}); -};if _dbfaa .TAttr !=ST_ItemTypeUnset {_fdebd ,_eddaae :=_dbfaa .TAttr .MarshalXMLAttr (_c .Name {Local :"\u0074"});if _eddaae !=nil {return _eddaae ;};start .Attr =append (start .Attr ,_fdebd );};if _dbfaa .HAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbfaa .HAttr ))}); -};if _dbfaa .SAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbfaa .SAttr ))});};if _dbfaa .SdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbfaa .SdAttr ))}); -};if _dbfaa .FAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbfaa .FAttr ))});};if _dbfaa .MAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbfaa .MAttr ))}); -};if _dbfaa .CAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbfaa .CAttr ))});};if _dbfaa .XAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078"},Value :_a .Sprintf ("\u0025\u0076",*_dbfaa .XAttr )}); -};if _dbfaa .DAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbfaa .DAttr ))});};if _dbfaa .EAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbfaa .EAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ecabf *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 :_a .Sprintf ("\u0025\u0076",_ecabf .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aebbde *CT_OleItem )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dggde :=range start .Attr {if _dggde .Name .Local =="\u006e\u0061\u006d\u0065"{_dedaf ,_fcecd :=_dggde .Value ,error (nil ); -if _fcecd !=nil {return _fcecd ;};_aebbde .NameAttr =_dedaf ;continue ;};if _dggde .Name .Local =="\u0069\u0063\u006f\u006e"{_edeca ,_bfcdc :=_fc .ParseBool (_dggde .Value );if _bfcdc !=nil {return _bfcdc ;};_aebbde .IconAttr =&_edeca ;continue ;};if _dggde .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_ggafa ,_cecfe :=_fc .ParseBool (_dggde .Value ); -if _cecfe !=nil {return _cecfe ;};_aebbde .AdviseAttr =&_ggafa ;continue ;};if _dggde .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_acbd ,_gfceec :=_fc .ParseBool (_dggde .Value );if _gfceec !=nil {return _gfceec ;};_aebbde .PreferPicAttr =&_acbd ; -continue ;};};for {_bfdab ,_dcgef :=d .Token ();if _dcgef !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u003a\u0020%\u0073",_dcgef );};if _dgecb ,_acfea :=_bfdab .(_c .EndElement ); -_acfea &&_dgecb .Name ==start .Name {break ;};};return nil ;};func (_ddgbf *CT_ProtectedRange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbcbe :=range start .Attr {if _dbcbe .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_gfdba ,_feabc :=_dbcbe .Value ,error (nil ); -if _feabc !=nil {return _feabc ;};_ddgbf .PasswordAttr =&_gfdba ;continue ;};if _dbcbe .Name .Local =="\u0073\u0071\u0072e\u0066"{_debfd ,_cefdb :=ParseSliceST_Sqref (_dbcbe .Value );if _cefdb !=nil {return _cefdb ;};_ddgbf .SqrefAttr =_debfd ;continue ; -};if _dbcbe .Name .Local =="\u006e\u0061\u006d\u0065"{_dfgbg ,_gcgcd :=_dbcbe .Value ,error (nil );if _gcgcd !=nil {return _gcgcd ;};_ddgbf .NameAttr =_dfgbg ;continue ;};if _dbcbe .Name .Local =="\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"{_fffbf ,_degdab :=_dbcbe .Value ,error (nil ); -if _degdab !=nil {return _degdab ;};_ddgbf .SecurityDescriptorAttr =&_fffbf ;continue ;};if _dbcbe .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_eggcc ,_addbb :=_dbcbe .Value ,error (nil );if _addbb !=nil {return _addbb ; -};_ddgbf .AlgorithmNameAttr =&_eggcc ;continue ;};if _dbcbe .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_fbeab ,_fecbb :=_dbcbe .Value ,error (nil );if _fecbb !=nil {return _fecbb ;};_ddgbf .HashValueAttr =&_fbeab ;continue ;};if _dbcbe .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_adfde ,_bcceff :=_dbcbe .Value ,error (nil ); -if _bcceff !=nil {return _bcceff ;};_ddgbf .SaltValueAttr =&_adfde ;continue ;};if _dbcbe .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_faaaa ,_edccf :=_fc .ParseUint (_dbcbe .Value ,10,32);if _edccf !=nil {return _edccf ;};_ecbdd :=uint32 (_faaaa ); -_ddgbf .SpinCountAttr =&_ecbdd ;continue ;};};_cdgcga :for {_eadga ,_cdcfdg :=d .Token ();if _cdcfdg !=nil {return _cdcfdg ;};switch _cfbfb :=_eadga .(type ){case _c .StartElement :switch _cfbfb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _fgdfc string ; -if _bafad :=d .DecodeElement (&_fgdfc ,&_cfbfb );_bafad !=nil {return _bafad ;};_ddgbf .SecurityDescriptor =append (_ddgbf .SecurityDescriptor ,_fgdfc );default:_dc .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",_cfbfb .Name ); -if _aegfgf :=d .Skip ();_aegfgf !=nil {return _aegfgf ;};};case _c .EndElement :break _cdgcga ;case _c .CharData :};};return nil ;}; +// PivotTable Field Item +Item []*CT_Item ;}; -// ValidateWithPath validates the CT_Controls and its children, prefixing error messages with path -func (_caac *CT_Controls )ValidateWithPath (path string )error {for _dgag ,_aedce :=range _caac .Control {if _deda :=_aedce .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_dgag )); -_deda !=nil {return _deda ;};};return nil ;}; +// Validate validates the CT_RevisionConflict and its children +func (_cafge *CT_RevisionConflict )Validate ()error {return _cafge .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074");};func NewPivotTableDefinition ()*PivotTableDefinition {_gfbeb :=&PivotTableDefinition {}; +_gfbeb .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();return _gfbeb ;};func (_ceega *CT_PageSetup )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ceega .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_aa .Sprintf ("\u0025\u0076",*_ceega .PaperSizeAttr )}); +};if _ceega .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_ceega .PaperHeightAttr )});};if _ceega .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_aa .Sprintf ("\u0025\u0076",*_ceega .PaperWidthAttr )}); +};if _ceega .ScaleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_ceega .ScaleAttr )});};if _ceega .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0076",*_ceega .FirstPageNumberAttr )}); +};if _ceega .FitToWidthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"},Value :_aa .Sprintf ("\u0025\u0076",*_ceega .FitToWidthAttr )});};if _ceega .FitToHeightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_ceega .FitToHeightAttr )}); +};if _ceega .PageOrderAttr !=ST_PageOrderUnset {_bcfeg ,_fgcbgc :=_ceega .PageOrderAttr .MarshalXMLAttr (_d .Name {Local :"\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"});if _fgcbgc !=nil {return _fgcbgc ;};start .Attr =append (start .Attr ,_bcfeg );}; +if _ceega .OrientationAttr !=ST_OrientationUnset {_baed ,_affff :=_ceega .OrientationAttr .MarshalXMLAttr (_d .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _affff !=nil {return _affff ;};start .Attr =append (start .Attr ,_baed ); +};if _ceega .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ceega .UsePrinterDefaultsAttr ))}); +};if _ceega .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ceega .BlackAndWhiteAttr ))}); +};if _ceega .DraftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ceega .DraftAttr ))});};if _ceega .CellCommentsAttr !=ST_CellCommentsUnset {_afcea ,_ecgc :=_ceega .CellCommentsAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"}); +if _ecgc !=nil {return _ecgc ;};start .Attr =append (start .Attr ,_afcea );};if _ceega .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ceega .UseFirstPageNumberAttr ))}); +};if _ceega .ErrorsAttr !=ST_PrintErrorUnset {_bdbba ,_cafbg :=_ceega .ErrorsAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0073"});if _cafbg !=nil {return _cafbg ;};start .Attr =append (start .Attr ,_bdbba );};if _ceega .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_aa .Sprintf ("\u0025\u0076",*_ceega .HorizontalDpiAttr )}); +};if _ceega .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_aa .Sprintf ("\u0025\u0076",*_ceega .VerticalDpiAttr )});};if _ceega .CopiesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_aa .Sprintf ("\u0025\u0076",*_ceega .CopiesAttr )}); +};if _ceega .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_ceega .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewCT_CacheHierarchy ()*CT_CacheHierarchy {_abf :=&CT_CacheHierarchy {};return _abf };func (_bfceb *CT_DynamicFilter )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dfdca ,_dggba :=_bfceb .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _dggba !=nil {return _dggba ;};start .Attr =append (start .Attr ,_dfdca );if _bfceb .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_bfceb .ValAttr )});};if _bfceb .ValIsoAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c\u0049\u0073\u006f"},Value :_aa .Sprintf ("\u0025\u0076",*_bfceb .ValIsoAttr )}); +};if _bfceb .MaxValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_bfceb .MaxValAttr )});};if _bfceb .MaxValIsoAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"},Value :_aa .Sprintf ("\u0025\u0076",*_bfceb .MaxValIsoAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aeefff *ST_HtmlFmt )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgebd ,_dcafdb :=d .Token ();if _dcafdb !=nil {return _dcafdb ;};if _ebced ,_dafbb :=_fgebd .(_d .EndElement ); +_dafbb &&_ebced .Name ==start .Name {*_aeefff =1;return nil ;};if _eaacgc ,_ebgdf :=_fgebd .(_d .CharData );!_ebgdf {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgebd ); +}else {switch string (_eaacgc ){case "":*_aeefff =0;case "\u006e\u006f\u006e\u0065":*_aeefff =1;case "\u0072\u0074\u0066":*_aeefff =2;case "\u0061\u006c\u006c":*_aeefff =3;};};_fgebd ,_dcafdb =d .Token ();if _dcafdb !=nil {return _dcafdb ;};if _cecfcf ,_begeda :=_fgebd .(_d .EndElement ); +_begeda &&_cecfcf .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgebd );};func (_cegagb *CT_QueryTable )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eeebg :=range start .Attr {if _eeebg .Name .Local =="\u006e\u0061\u006d\u0065"{_gcaaba ,_cdceg :=_eeebg .Value ,error (nil ); +if _cdceg !=nil {return _cdceg ;};_cegagb .NameAttr =_gcaaba ;continue ;};if _eeebg .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_cfdcc ,_adbga :=_e .ParseBool (_eeebg .Value );if _adbga !=nil {return _adbga ;};_cegagb .HeadersAttr =&_cfdcc ; +continue ;};if _eeebg .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_fbbca ,_bccga :=_e .ParseBool (_eeebg .Value );if _bccga !=nil {return _bccga ;};_cegagb .RowNumbersAttr =&_fbbca ;continue ;};if _eeebg .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_abeeg ,_ebgdd :=_e .ParseBool (_eeebg .Value ); +if _ebgdd !=nil {return _ebgdd ;};_cegagb .DisableRefreshAttr =&_abeeg ;continue ;};if _eeebg .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_debaa ,_fgbaa :=_e .ParseBool (_eeebg .Value ); +if _fgbaa !=nil {return _fgbaa ;};_cegagb .BackgroundRefreshAttr =&_debaa ;continue ;};if _eeebg .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_fbcdg ,_ceace :=_e .ParseBool (_eeebg .Value ); +if _ceace !=nil {return _ceace ;};_cegagb .FirstBackgroundRefreshAttr =&_fbcdg ;continue ;};if _eeebg .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_daefe ,_eecfd :=_e .ParseBool (_eeebg .Value );if _eecfd !=nil {return _eecfd ; +};_cegagb .RefreshOnLoadAttr =&_daefe ;continue ;};if _eeebg .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_cegagb .GrowShrinkTypeAttr .UnmarshalXMLAttr (_eeebg );continue ;};if _eeebg .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_debfga ,_ffbbc :=_e .ParseBool (_eeebg .Value ); +if _ffbbc !=nil {return _ffbbc ;};_cegagb .FillFormulasAttr =&_debfga ;continue ;};if _eeebg .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_ggcbcb ,_gcbgb :=_e .ParseBool (_eeebg .Value );if _gcbgb !=nil {return _gcbgb ; +};_cegagb .RemoveDataOnSaveAttr =&_ggcbcb ;continue ;};if _eeebg .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_bedfgg ,_bgede :=_e .ParseBool (_eeebg .Value );if _bgede !=nil {return _bgede ;};_cegagb .DisableEditAttr =&_bedfgg ; +continue ;};if _eeebg .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_gafcag ,_bbdea :=_e .ParseBool (_eeebg .Value );if _bbdea !=nil {return _bbdea ;};_cegagb .PreserveFormattingAttr =&_gafcag ; +continue ;};if _eeebg .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_eggeee ,_ccfg :=_e .ParseBool (_eeebg .Value );if _ccfg !=nil {return _ccfg ;};_cegagb .AdjustColumnWidthAttr =&_eggeee ; +continue ;};if _eeebg .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_aaba ,_bbbbf :=_e .ParseBool (_eeebg .Value );if _bbbbf !=nil {return _bbbbf ;};_cegagb .IntermediateAttr =&_aaba ;continue ;};if _eeebg .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_dabef ,_eaccc :=_e .ParseUint (_eeebg .Value ,10,32); +if _eaccc !=nil {return _eaccc ;};_cegagb .ConnectionIdAttr =uint32 (_dabef );continue ;};if _eeebg .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_abcaf ,_cgcgc :=_e .ParseUint (_eeebg .Value ,10,32);if _cgcgc !=nil {return _cgcgc ; +};_eadc :=uint32 (_abcaf );_cegagb .AutoFormatIdAttr =&_eadc ;continue ;};if _eeebg .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_bdfdc ,_ggged :=_e .ParseBool (_eeebg .Value );if _ggged !=nil {return _ggged ; +};_cegagb .ApplyNumberFormatsAttr =&_bdfdc ;continue ;};if _eeebg .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_cgfff ,_gcacg :=_e .ParseBool (_eeebg .Value );if _gcacg !=nil {return _gcacg ; +};_cegagb .ApplyBorderFormatsAttr =&_cgfff ;continue ;};if _eeebg .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gged ,_cgfd :=_e .ParseBool (_eeebg .Value );if _cgfd !=nil {return _cgfd ;};_cegagb .ApplyFontFormatsAttr =&_gged ; +continue ;};if _eeebg .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bgdgb ,_dgbba :=_e .ParseBool (_eeebg .Value );if _dgbba !=nil {return _dgbba ;};_cegagb .ApplyPatternFormatsAttr =&_bgdgb ; +continue ;};if _eeebg .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_gbbgb ,_cdfff :=_e .ParseBool (_eeebg .Value );if _cdfff !=nil {return _cdfff ;};_cegagb .ApplyAlignmentFormatsAttr =&_gbbgb ; +continue ;};if _eeebg .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fdada ,_cagaa :=_e .ParseBool (_eeebg .Value );if _cagaa !=nil {return _cagaa ;};_cegagb .ApplyWidthHeightFormatsAttr =&_fdada ; +continue ;};};_dacfc :for {_ebgce ,_cfagag :=d .Token ();if _cfagag !=nil {return _cfagag ;};switch _ggacfb :=_ebgce .(type ){case _d .StartElement :switch _ggacfb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cegagb .QueryTableRefresh =NewCT_QueryTableRefresh (); +if _bbfefb :=d .DecodeElement (_cegagb .QueryTableRefresh ,&_ggacfb );_bbfefb !=nil {return _bbfefb ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cegagb .ExtLst =NewCT_ExtensionList (); +if _eedgfa :=d .DecodeElement (_cegagb .ExtLst ,&_ggacfb );_eedgfa !=nil {return _eedgfa ;};default:_ea .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",_ggacfb .Name ); +if _gbdca :=d .Skip ();_gbdca !=nil {return _gbdca ;};};case _d .EndElement :break _dacfc ;case _d .CharData :};};return nil ;};func NewCT_DataFields ()*CT_DataFields {_gbdbc :=&CT_DataFields {};return _gbdbc };type StyleSheet struct{CT_Stylesheet };func (_dafeb *CT_ExternalLink )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _dafeb .Choice !=nil {_dafeb .Choice .MarshalXML (e ,_d .StartElement {});};if _dafeb .ExtLst !=nil {_gbbcf :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dafeb .ExtLst ,_gbbcf );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_rowItems and its children, prefixing error messages with path -func (_fabdd *CT_rowItems )ValidateWithPath (path string )error {for _cdfcdg ,_edcbf :=range _fabdd .I {if _fffbc :=_edcbf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_cdfcdg ));_fffbc !=nil {return _fffbc ; -};};return nil ;};type CT_BooleanProperty struct{ +// Validate validates the CT_PivotAreaReference and its children +func (_edaec *CT_PivotAreaReference )Validate ()error {return _edaec .ValidateWithPath ("C\u0054\u005f\u0050\u0069vo\u0074A\u0072\u0065\u0061\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065");};func NewCT_PivotDimension ()*CT_PivotDimension {_dgbbd :=&CT_PivotDimension {}; +return _dgbbd };type CT_Members struct{ -// Value -ValAttr *bool ;};func (_dgbag *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 :_a .Sprintf ("\u0025\u0076",_dgbag .ValAttr )});e .EncodeToken (start ); -e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Item Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_PivotCacheDefinition and its children, prefixing error messages with path -func (_agfb *CT_PivotCacheDefinition )ValidateWithPath (path string )error {if _addbf :=_agfb .CacheSource .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065");_addbf !=nil {return _addbf ;};if _ebfcg :=_agfb .CacheFields .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"); -_ebfcg !=nil {return _ebfcg ;};if _agfb .CacheHierarchies !=nil {if _gfddb :=_agfb .CacheHierarchies .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073");_gfddb !=nil {return _gfddb ; -};};if _agfb .Kpis !=nil {if _ddcge :=_agfb .Kpis .ValidateWithPath (path +"\u002f\u004b\u0070i\u0073");_ddcge !=nil {return _ddcge ;};};if _agfb .TupleCache !=nil {if _fbdae :=_agfb .TupleCache .ValidateWithPath (path +"/\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"); -_fbdae !=nil {return _fbdae ;};};if _agfb .CalculatedItems !=nil {if _bdeee :=_agfb .CalculatedItems .ValidateWithPath (path +"\u002f\u0043a\u006c\u0063\u0075l\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_bdeee !=nil {return _bdeee ;};};if _agfb .CalculatedMembers !=nil {if _cbgcdg :=_agfb .CalculatedMembers .ValidateWithPath (path +"\u002fC\u0061l\u0063\u0075\u006c\u0061\u0074e\u0064\u004de\u006d\u0062\u0065\u0072\u0073"); -_cbgcdg !=nil {return _cbgcdg ;};};if _agfb .Dimensions !=nil {if _facfce :=_agfb .Dimensions .ValidateWithPath (path +"/\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");_facfce !=nil {return _facfce ;};};if _agfb .MeasureGroups !=nil {if _cdeac :=_agfb .MeasureGroups .ValidateWithPath (path +"\u002f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0047r\u006f\u0075\u0070\u0073"); -_cdeac !=nil {return _cdeac ;};};if _agfb .Maps !=nil {if _cfgcc :=_agfb .Maps .ValidateWithPath (path +"\u002f\u004d\u0061p\u0073");_cfgcc !=nil {return _cfgcc ;};};if _agfb .ExtLst !=nil {if _cccda :=_agfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cccda !=nil {return _cccda ;};};return nil ;};func NewCT_MRUColors ()*CT_MRUColors {_dcgg :=&CT_MRUColors {};return _dcgg }; +// Hierarchy Level +LevelAttr *uint32 ; -// Validate validates the CT_DataConsolidate and its children -func (_edga *CT_DataConsolidate )Validate ()error {return _edga .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065");}; +// Member +Member []*CT_Member ;}; -// Validate validates the CT_WebPublishing and its children -func (_dgcbef *CT_WebPublishing )Validate ()error {return _dgcbef .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067");}; +// Validate validates the CT_Connections and its children +func (_agfa *CT_Connections )Validate ()error {return _agfa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073");};func (_cbcdd *CT_SmartTagType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aafde :=range start .Attr {if _aafde .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"{_acgaa ,_bdbcb :=_aafde .Value ,error (nil ); +if _bdbcb !=nil {return _bdbcb ;};_cbcdd .NamespaceUriAttr =&_acgaa ;continue ;};if _aafde .Name .Local =="\u006e\u0061\u006d\u0065"{_gfedb ,_effdae :=_aafde .Value ,error (nil );if _effdae !=nil {return _effdae ;};_cbcdd .NameAttr =&_gfedb ;continue ; +};if _aafde .Name .Local =="\u0075\u0072\u006c"{_aeagg ,_adbba :=_aafde .Value ,error (nil );if _adbba !=nil {return _adbba ;};_cbcdd .UrlAttr =&_aeagg ;continue ;};};for {_ggfbd ,_fcbdce :=d .Token ();if _fcbdce !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0054\u0079p\u0065:\u0020\u0025\u0073",_fcbdce ); +};if _edbeab ,_dfdag :=_ggfbd .(_d .EndElement );_dfdag &&_edbeab .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_SingleXmlCells and its children, prefixing error messages with path -func (_cdabc *CT_SingleXmlCells )ValidateWithPath (path string )error {for _cadfa ,_edebag :=range _cdabc .SingleXmlCell {if _efcbbe :=_edebag .ValidateWithPath (_a .Sprintf ("%\u0073/\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006dl\u0043\u0065\u006c\u006c[%\u0064\u005d",path ,_cadfa )); -_efcbbe !=nil {return _efcbbe ;};};return nil ;};func (_faa *CT_CalculatedItem )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _faa .FieldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_faa .FieldAttr )}); -};if _faa .FormulaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_a .Sprintf ("\u0025\u0076",*_faa .FormulaAttr )});};e .EncodeToken (start );_aggf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}}; -e .EncodeElement (_faa .PivotArea ,_aggf );if _faa .ExtLst !=nil {_adg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_faa .ExtLst ,_adg );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_eggcbe *ST_SortBy )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eggcbe =0;case "\u0076\u0061\u006cu\u0065":*_eggcbe =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_eggcbe =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_eggcbe =3; -case "\u0069\u0063\u006f\u006e":*_eggcbe =4;};return nil ;};type Workbook struct{CT_Workbook };func (_cefaaf ST_CellSpans )String ()string {return _f .Join (_cefaaf ,"\u0020")};func (_gdbgcc *ST_FileType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gaafce ,_eggbe :=d .Token (); -if _eggbe !=nil {return _eggbe ;};if _bfgag ,_ffccd :=_gaafce .(_c .EndElement );_ffccd &&_bfgag .Name ==start .Name {*_gdbgcc =1;return nil ;};if _cfefag ,_aaeeb :=_gaafce .(_c .CharData );!_aaeeb {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",_gaafce ); -}else {switch string (_cfefag ){case "":*_gdbgcc =0;case "\u006d\u0061\u0063":*_gdbgcc =1;case "\u0077\u0069\u006e":*_gdbgcc =2;case "\u0064\u006f\u0073":*_gdbgcc =3;case "\u006c\u0069\u006e":*_gdbgcc =4;case "\u006f\u0074\u0068e\u0072":*_gdbgcc =5;};}; -_gaafce ,_eggbe =d .Token ();if _eggbe !=nil {return _eggbe ;};if _eafea ,_cgbaf :=_gaafce .(_c .EndElement );_cgbaf &&_eafea .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",_gaafce ); -}; +// Validate validates the CT_ExternalSheetNames and its children +func (_cddba *CT_ExternalSheetNames )Validate ()error {return _cddba .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u0073");}; -// Validate validates the CT_Connections and its children -func (_agae *CT_Connections )Validate ()error {return _agae .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073");}; +// ValidateWithPath validates the CT_MeasureDimensionMap and its children, prefixing error messages with path +func (_bbcad *CT_MeasureDimensionMap )ValidateWithPath (path string )error {return nil };func NewCT_SheetViews ()*CT_SheetViews {_bdbgeg :=&CT_SheetViews {};return _bdbgeg }; -// ValidateWithPath validates the CT_MetadataStringIndex and its children, prefixing error messages with path -func (_ffgga *CT_MetadataStringIndex )ValidateWithPath (path string )error {return nil };type CT_DataValidation struct{ +// Validate validates the CT_UndoInfo and its children +func (_gacbf *CT_UndoInfo )Validate ()error {return _gacbf .ValidateWithPath ("C\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f");};func NewCT_OutlinePr ()*CT_OutlinePr {_dffce :=&CT_OutlinePr {};return _dffce };func (_cffdba ST_Pane )Validate ()error {return _cffdba .ValidateWithPath ("")}; +type CT_Record struct{ -// Data Validation Type -TypeAttr ST_DataValidationType ; +// No Value +M []*CT_Missing ; -// Data Validation Error Style -ErrorStyleAttr ST_DataValidationErrorStyle ; +// Numeric Value +N []*CT_Number ; -// IME Mode Enforced -ImeModeAttr ST_DataValidationImeMode ; +// Boolean +B []*CT_Boolean ; -// Operator -OperatorAttr ST_DataValidationOperator ; +// Error Value +E []*CT_Error ; -// Allow Blank -AllowBlankAttr *bool ; +// Character Value +S []*CT_String ; -// Show Drop Down -ShowDropDownAttr *bool ; +// Date Time +D []*CT_DateTime ; -// Show Input Message -ShowInputMessageAttr *bool ; +// Shared Items Index +X []*CT_Index ;};type ST_FilterOperator byte ;func NewCT_Control ()*CT_Control {_ebec :=&CT_Control {};return _ebec };func (_ccga *CT_CustomSheetView )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccga .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 _ ,_cecc :=range start .Attr {if _cecc .Name .Local =="\u0067\u0075\u0069\u0064"{_bgbgg ,_bfgbg :=_cecc .Value ,error (nil );if _bfgbg !=nil {return _bfgbg ;};_ccga .GuidAttr =_bgbgg ;continue ;};if _cecc .Name .Local =="\u0073\u0063\u0061l\u0065"{_edgac ,_ddgggg :=_e .ParseUint (_cecc .Value ,10,32); +if _ddgggg !=nil {return _ddgggg ;};_aedfg :=uint32 (_edgac );_ccga .ScaleAttr =&_aedfg ;continue ;};if _cecc .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_acgf ,_ecdb :=_e .ParseUint (_cecc .Value ,10,32);if _ecdb !=nil {return _ecdb ;};_bafg :=uint32 (_acgf ); +_ccga .ColorIdAttr =&_bafg ;continue ;};if _cecc .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_bece ,_egbg :=_e .ParseBool (_cecc .Value );if _egbg !=nil {return _egbg ;};_ccga .ShowPageBreaksAttr =&_bece ; +continue ;};if _cecc .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_efde ,_ffbgd :=_e .ParseBool (_cecc .Value );if _ffbgd !=nil {return _ffbgd ;};_ccga .ShowFormulasAttr =&_efde ;continue ;};if _cecc .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_dedce ,_cbeced :=_e .ParseBool (_cecc .Value ); +if _cbeced !=nil {return _cbeced ;};_ccga .ShowGridLinesAttr =&_dedce ;continue ;};if _cecc .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"{_dgdae ,_gdbb :=_e .ParseBool (_cecc .Value );if _gdbb !=nil {return _gdbb ;};_ccga .ShowRowColAttr =&_dgdae ; +continue ;};if _cecc .Name .Local =="\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"{_cecec ,_egdd :=_e .ParseBool (_cecc .Value );if _egdd !=nil {return _egdd ;};_ccga .OutlineSymbolsAttr =&_cecec ;continue ;};if _cecc .Name .Local =="\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"{_dage ,_cgeg :=_e .ParseBool (_cecc .Value ); +if _cgeg !=nil {return _cgeg ;};_ccga .ZeroValuesAttr =&_dage ;continue ;};if _cecc .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_ffae ,_ddfb :=_e .ParseBool (_cecc .Value );if _ddfb !=nil {return _ddfb ;};_ccga .FitToPageAttr =&_ffae ; +continue ;};if _cecc .Name .Local =="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"{_eacf ,_aede :=_e .ParseBool (_cecc .Value );if _aede !=nil {return _aede ;};_ccga .PrintAreaAttr =&_eacf ;continue ;};if _cecc .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_bdfdb ,_feabd :=_e .ParseBool (_cecc .Value ); +if _feabd !=nil {return _feabd ;};_ccga .FilterAttr =&_bdfdb ;continue ;};if _cecc .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"{_abfae ,_beab :=_e .ParseBool (_cecc .Value );if _beab !=nil {return _beab ; +};_ccga .ShowAutoFilterAttr =&_abfae ;continue ;};if _cecc .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"{_afda ,_ggag :=_e .ParseBool (_cecc .Value );if _ggag !=nil {return _ggag ;};_ccga .HiddenRowsAttr =&_afda ;continue ; +};if _cecc .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_ddeg ,_gfge :=_e .ParseBool (_cecc .Value );if _gfge !=nil {return _gfge ;};_ccga .HiddenColumnsAttr =&_ddeg ;continue ;};if _cecc .Name .Local =="\u0073\u0074\u0061t\u0065"{_ccga .StateAttr .UnmarshalXMLAttr (_cecc ); +continue ;};if _cecc .Name .Local =="\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"{_ffec ,_gagdc :=_e .ParseBool (_cecc .Value );if _gagdc !=nil {return _gagdc ;};_ccga .FilterUniqueAttr =&_ffec ;continue ;};if _cecc .Name .Local =="\u0076\u0069\u0065\u0077"{_ccga .ViewAttr .UnmarshalXMLAttr (_cecc ); +continue ;};if _cecc .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_cccf ,_fcae :=_e .ParseBool (_cecc .Value );if _fcae !=nil {return _fcae ;};_ccga .ShowRulerAttr =&_cccf ;continue ;};if _cecc .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_bccb ,_bafcc :=_cecc .Value ,error (nil ); +if _bafcc !=nil {return _bafcc ;};_ccga .TopLeftCellAttr =&_bccb ;continue ;};};_cegfe :for {_cfca ,_bcbgcf :=d .Token ();if _bcbgcf !=nil {return _bcbgcf ;};switch _cbdf :=_cfca .(type ){case _d .StartElement :switch _cbdf .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccga .Pane =NewCT_Pane (); +if _ddadd :=d .DecodeElement (_ccga .Pane ,&_cbdf );_ddadd !=nil {return _ddadd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccga .Selection =NewCT_Selection (); +if _cedbg :=d .DecodeElement (_ccga .Selection ,&_cbdf );_cedbg !=nil {return _cedbg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccga .RowBreaks =NewCT_PageBreak (); +if _fabad :=d .DecodeElement (_ccga .RowBreaks ,&_cbdf );_fabad !=nil {return _fabad ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccga .ColBreaks =NewCT_PageBreak (); +if _bbfd :=d .DecodeElement (_ccga .ColBreaks ,&_cbdf );_bbfd !=nil {return _bbfd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccga .PageMargins =NewCT_PageMargins (); +if _bgcgc :=d .DecodeElement (_ccga .PageMargins ,&_cbdf );_bgcgc !=nil {return _bgcgc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccga .PrintOptions =NewCT_PrintOptions (); +if _ccddd :=d .DecodeElement (_ccga .PrintOptions ,&_cbdf );_ccddd !=nil {return _ccddd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccga .PageSetup =NewCT_PageSetup (); +if _gedee :=d .DecodeElement (_ccga .PageSetup ,&_cbdf );_gedee !=nil {return _gedee ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccga .HeaderFooter =NewCT_HeaderFooter (); +if _fbbcd :=d .DecodeElement (_ccga .HeaderFooter ,&_cbdf );_fbbcd !=nil {return _fbbcd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccga .AutoFilter =NewCT_AutoFilter (); +if _eaddb :=d .DecodeElement (_ccga .AutoFilter ,&_cbdf );_eaddb !=nil {return _eaddb ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccga .ExtLst =NewCT_ExtensionList (); +if _faaa :=d .DecodeElement (_ccga .ExtLst ,&_cbdf );_faaa !=nil {return _faaa ;};default:_ea .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",_cbdf .Name ); +if _eeaf :=d .Skip ();_eeaf !=nil {return _eeaf ;};};case _d .EndElement :break _cegfe ;case _d .CharData :};};return nil ;}; -// Show Error Message -ShowErrorMessageAttr *bool ; +// Validate validates the CT_Field and its children +func (_cccge *CT_Field )Validate ()error {return _cccge .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064");};type CT_FileVersion struct{ -// Error Alert Text -ErrorTitleAttr *string ; +// Application Name +AppNameAttr *string ; -// Error Message -ErrorAttr *string ; +// Last Edited Version +LastEditedAttr *string ; -// Prompt Title -PromptTitleAttr *string ; +// Lowest Edited Version +LowestEditedAttr *string ; -// Input Prompt -PromptAttr *string ; +// Build Version +RupBuildAttr *string ; -// Sequence of References -SqrefAttr ST_Sqref ; +// Code Name +CodeNameAttr *string ;};func (_ecdbg *CT_LevelGroup )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecdbg .GroupMembers =NewCT_GroupMembers ();for _ ,_bcgacg :=range start .Attr {if _bcgacg .Name .Local =="\u006e\u0061\u006d\u0065"{_gcbbf ,_dadbc :=_bcgacg .Value ,error (nil ); +if _dadbc !=nil {return _dadbc ;};_ecdbg .NameAttr =_gcbbf ;continue ;};if _bcgacg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_addbg ,_bgaed :=_bcgacg .Value ,error (nil );if _bgaed !=nil {return _bgaed ;};_ecdbg .UniqueNameAttr =_addbg ; +continue ;};if _bcgacg .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_ddfef ,_feceb :=_bcgacg .Value ,error (nil );if _feceb !=nil {return _feceb ;};_ecdbg .CaptionAttr =_ddfef ;continue ;};if _bcgacg .Name .Local =="\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"{_eegge ,_agbbd :=_bcgacg .Value ,error (nil ); +if _agbbd !=nil {return _agbbd ;};_ecdbg .UniqueParentAttr =&_eegge ;continue ;};if _bcgacg .Name .Local =="\u0069\u0064"{_eacdf ,_bcefd :=_e .ParseInt (_bcgacg .Value ,10,32);if _bcefd !=nil {return _bcefd ;};_fdad :=int32 (_eacdf );_ecdbg .IdAttr =&_fdad ; +continue ;};};_cccdg :for {_ceccc ,_bbgec :=d .Token ();if _bbgec !=nil {return _bbgec ;};switch _dcbfd :=_ceccc .(type ){case _d .StartElement :switch _dcbfd .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _fdbgcb :=d .DecodeElement (_ecdbg .GroupMembers ,&_dcbfd ); +_fdbgcb !=nil {return _fdbgcb ;};default:_ea .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",_dcbfd .Name ); +if _cgcdf :=d .Skip ();_cgcdf !=nil {return _cgcdf ;};};case _d .EndElement :break _cccdg ;case _d .CharData :};};return nil ;};func (_febdf ST_Type )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cafcb :=_d .Attr {};_cafcb .Name =name ;switch _febdf {case ST_TypeUnset :_cafcb .Value =""; +case ST_TypeNone :_cafcb .Value ="\u006e\u006f\u006e\u0065";case ST_TypeAll :_cafcb .Value ="\u0061\u006c\u006c";case ST_TypeRow :_cafcb .Value ="\u0072\u006f\u0077";case ST_TypeColumn :_cafcb .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";};return _cafcb ,nil ; +}; -// Formula 1 -Formula1 *string ; +// Validate validates the CT_ProtectedRanges and its children +func (_gdafc *CT_ProtectedRanges )Validate ()error {return _gdafc .ValidateWithPath ("\u0043T\u005fP\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073");};func (_cadcd *CT_RowFields )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acedea :=range start .Attr {if _acedea .Name .Local =="\u0063\u006f\u0075n\u0074"{_gfcec ,_edcdd :=_e .ParseUint (_acedea .Value ,10,32); +if _edcdd !=nil {return _edcdd ;};_dcbd :=uint32 (_gfcec );_cadcd .CountAttr =&_dcbd ;continue ;};};_cabcb :for {_ebbgg ,_fgbf :=d .Token ();if _fgbf !=nil {return _fgbf ;};switch _aabgf :=_ebbgg .(type ){case _d .StartElement :switch _aabgf .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfgfd :=NewCT_Field (); +if _ffedb :=d .DecodeElement (_bfgfd ,&_aabgf );_ffedb !=nil {return _ffedb ;};_cadcd .Field =append (_cadcd .Field ,_bfgfd );default:_ea .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",_aabgf .Name ); +if _egaab :=d .Skip ();_egaab !=nil {return _egaab ;};};case _d .EndElement :break _cabcb ;case _d .CharData :};};return nil ;};type CT_CellAlignment struct{ -// Formula 2 -Formula2 *string ;};func (_efegd ST_SourceType )String ()string {switch _efegd {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 NewCT_WorksheetSource ()*CT_WorksheetSource {_ebdca :=&CT_WorksheetSource {};return _ebdca }; +// Horizontal Alignment +HorizontalAttr ST_HorizontalAlignment ; -// Validate validates the CT_RowHierarchiesUsage and its children -func (_afegda *CT_RowHierarchiesUsage )Validate ()error {return _afegda .ValidateWithPath ("\u0043\u0054\u005f\u0052ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");};type CT_ProtectedRanges struct{ +// Vertical Alignment +VerticalAttr ST_VerticalAlignment ; -// Protected Range -ProtectedRange []*CT_ProtectedRange ;};func (_cceac *CT_XmlCellPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cceac .XmlPr =NewCT_XmlPr ();for _ ,_efgde :=range start .Attr {if _efgde .Name .Local =="\u0069\u0064"{_efeabea ,_aebdf :=_fc .ParseUint (_efgde .Value ,10,32); -if _aebdf !=nil {return _aebdf ;};_cceac .IdAttr =uint32 (_efeabea );continue ;};if _efgde .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_fbdeeg ,_dbgad :=_efgde .Value ,error (nil );if _dbgad !=nil {return _dbgad ;};_cceac .UniqueNameAttr =&_fbdeeg ; -continue ;};};_dfegb :for {_cecfcd ,_fcfce :=d .Token ();if _fcfce !=nil {return _fcfce ;};switch _faffcc :=_cecfcd .(type ){case _c .StartElement :switch _faffcc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _edgbff :=d .DecodeElement (_cceac .XmlPr ,&_faffcc ); -_edgbff !=nil {return _edgbff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_cceac .ExtLst =NewCT_ExtensionList (); -if _fbdag :=d .DecodeElement (_cceac .ExtLst ,&_faffcc );_fbdag !=nil {return _fbdag ;};default:_dc .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",_faffcc .Name ); -if _ecgbe :=d .Skip ();_ecgbe !=nil {return _ecgbe ;};};case _c .EndElement :break _dfegb ;case _c .CharData :};};return nil ;};func (_bddgf *CT_ConditionalFormatting )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bddgf .PivotAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_bddgf .PivotAttr ))}); -};if _bddgf .SqrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_bddgf .SqrefAttr )});};e .EncodeToken (start );_fbbfg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0063\u0066\u0052\u0075\u006ce"}}; -for _ ,_gcefa :=range _bddgf .CfRule {e .EncodeElement (_gcefa ,_fbbfg );};if _bddgf .ExtLst !=nil {_cgcgb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bddgf .ExtLst ,_cgcgb );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_fgabfd ST_PhoneticAlignment )ValidateWithPath (path string )error {switch _fgabfd {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 (_fgabfd )); -};return nil ;};type CT_FileVersion struct{ +// Text Rotation +TextRotationAttr *uint8 ; + +// Wrap Text +WrapTextAttr *bool ; + +// Indent +IndentAttr *uint32 ; + +// Relative Indent +RelativeIndentAttr *int32 ; + +// Justify Last Line +JustifyLastLineAttr *bool ; + +// Shrink To Fit +ShrinkToFitAttr *bool ; -// Application Name -AppNameAttr *string ; +// Reading Order +ReadingOrderAttr *uint32 ;}; -// Last Edited Version -LastEditedAttr *string ; +// Validate validates the CT_FontScheme and its children +func (_eddggb *CT_FontScheme )Validate ()error {return _eddggb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");}; -// Lowest Edited Version -LowestEditedAttr *string ; +// Validate validates the CT_Drawing and its children +func (_dcda *CT_Drawing )Validate ()error {return _dcda .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_feffe *CT_FieldUsage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078"},Value :_aa .Sprintf ("\u0025\u0076",_feffe .XAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Build Version -RupBuildAttr *string ; +// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path +func (_cebg *CT_Fill )ValidateWithPath (path string )error {if _cebg .PatternFill !=nil {if _agae :=_cebg .PatternFill .ValidateWithPath (path +"\u002f\u0050\u0061t\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c");_agae !=nil {return _agae ;};};if _cebg .GradientFill !=nil {if _bedgc :=_cebg .GradientFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"); +_bedgc !=nil {return _bedgc ;};};return nil ;};func (_deffg *CT_Items )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cgec :=range start .Attr {if _cgec .Name .Local =="\u0063\u006f\u0075n\u0074"{_effdd ,_aeegga :=_e .ParseUint (_cgec .Value ,10,32); +if _aeegga !=nil {return _aeegga ;};_febgf :=uint32 (_effdd );_deffg .CountAttr =&_febgf ;continue ;};};_ecbfe :for {_dfbeb ,_dgede :=d .Token ();if _dgede !=nil {return _dgede ;};switch _gedd :=_dfbeb .(type ){case _d .StartElement :switch _gedd .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbbeef :=NewCT_Item (); +if _eacbea :=d .DecodeElement (_gbbeef ,&_gedd );_eacbea !=nil {return _eacbea ;};_deffg .Item =append (_deffg .Item ,_gbbeef );default:_ea .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",_gedd .Name ); +if _agbaf :=d .Skip ();_agbaf !=nil {return _agbaf ;};};case _d .EndElement :break _ecbfe ;case _d .CharData :};};return nil ;};func NewCT_CellXfs ()*CT_CellXfs {_cdeg :=&CT_CellXfs {};return _cdeg };func (_cgagb ST_MdxSetOrder )ValidateWithPath (path string )error {switch _cgagb {case 0,1,2,3,4,5,6,7:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgagb )); +};return nil ;};func NewCT_CustomSheetViews ()*CT_CustomSheetViews {_dedff :=&CT_CustomSheetViews {};return _dedff };func (_cebee *CT_XStringElement )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fcfeb :=range start .Attr {if _fcfeb .Name .Local =="\u0076"{_eaeaff ,_cggec :=_fcfeb .Value ,error (nil ); +if _cggec !=nil {return _cggec ;};_cebee .VAttr =_eaeaff ;continue ;};};for {_adbgf ,_aeffbd :=d .Token ();if _aeffbd !=nil {return _aa .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",_aeffbd ); +};if _ebfdcf ,_bccdab :=_adbgf .(_d .EndElement );_bccdab &&_ebfdcf .Name ==start .Name {break ;};};return nil ;};func (_fceda *CT_ExtensionList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fceda .Ext !=nil {_gcfc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}}; +for _ ,_cgccg :=range _fceda .Ext {e .EncodeElement (_cgccg ,_gcfc );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Code Name -CodeNameAttr *string ;}; +// ValidateWithPath validates the CT_ControlPr and its children, prefixing error messages with path +func (_agcf *CT_ControlPr )ValidateWithPath (path string )error {if _gfgdb :=_agcf .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_gfgdb !=nil {return _gfgdb ;};return nil ;};func (_bfbbd ST_CfType )String ()string {switch _bfbbd {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 (_becdc *ST_WebSourceType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddegdf ,_cfdbee :=d .Token ();if _cfdbee !=nil {return _cfdbee ; +};if _fdcgaf ,_bgcbe :=_ddegdf .(_d .EndElement );_bgcbe &&_fdcgaf .Name ==start .Name {*_becdc =1;return nil ;};if _agacb ,_fefefb :=_ddegdf .(_d .CharData );!_fefefb {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddegdf ); +}else {switch string (_agacb ){case "":*_becdc =0;case "\u0073\u0068\u0065e\u0074":*_becdc =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_becdc =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_becdc =3;case "\u0072\u0061\u006eg\u0065":*_becdc =4; +case "\u0063\u0068\u0061r\u0074":*_becdc =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_becdc =6;case "\u0071\u0075\u0065r\u0079":*_becdc =7;case "\u006c\u0061\u0062e\u006c":*_becdc =8;};};_ddegdf ,_cfdbee =d .Token ();if _cfdbee !=nil {return _cfdbee ; +};if _ededg ,_bgggd :=_ddegdf .(_d .EndElement );_bgggd &&_ededg .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddegdf ); +};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 NewCT_IndexedColors ()*CT_IndexedColors {_aaebca :=&CT_IndexedColors {};return _aaebca }; -// Validate validates the CT_Items and its children -func (_gacf *CT_Items )Validate ()error {return _gacf .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073");}; +// ValidateWithPath validates the CT_SheetPr and its children, prefixing error messages with path +func (_faede *CT_SheetPr )ValidateWithPath (path string )error {if _faede .TabColor !=nil {if _fafcd :=_faede .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_fafcd !=nil {return _fafcd ;};};if _faede .OutlinePr !=nil {if _gafa :=_faede .OutlinePr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072"); +_gafa !=nil {return _gafa ;};};if _faede .PageSetUpPr !=nil {if _bgdbb :=_faede .PageSetUpPr .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072");_bgdbb !=nil {return _bgdbb ;};};return nil ;}; -// ValidateWithPath validates the CT_CustomWorkbookView and its children, prefixing error messages with path -func (_deeg *CT_CustomWorkbookView )ValidateWithPath (path string )error {if !_ef .ST_GuidPatternRe .MatchString (_deeg .GuidAttr ){return _a .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 ,_ef .ST_GuidPatternRe ,_deeg .GuidAttr ); -};if _bdagf :=_deeg .ShowCommentsAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_bdagf !=nil {return _bdagf ;};if _bbfc :=_deeg .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072"); -_bbfc !=nil {return _bbfc ;};if _deeg .ExtLst !=nil {if _dbfd :=_deeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbfd !=nil {return _dbfd ;};};return nil ;};func NewCT_ColHierarchiesUsage ()*CT_ColHierarchiesUsage {_fbga :=&CT_ColHierarchiesUsage {}; -return _fbga ;};type CT_colItems struct{ +// ValidateWithPath validates the CT_PivotCache and its children, prefixing error messages with path +func (_dadga *CT_PivotCache )ValidateWithPath (path string )error {return nil };func (_dabbf ST_HtmlFmt )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dabbf .String (),start );}; -// Column Item Count -CountAttr *uint32 ; +// Validate validates the CT_Hyperlink and its children +func (_gfgfa *CT_Hyperlink )Validate ()error {return _gfgfa .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func (_fdfec *StyleSheet )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_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\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\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 ,_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 ="\u006d\u0061\u003a\u0073\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074";return _fdfec .CT_Stylesheet .MarshalXML (e ,start );}; -// Column Items -I []*CT_I ;};type CT_Dialogsheet struct{ +// ValidateWithPath validates the CT_DataRef and its children, prefixing error messages with path +func (_bebc *CT_DataRef )ValidateWithPath (path string )error {return nil };type CT_Dialogsheet struct{ // Sheet Properties SheetPr *CT_SheetPr ; @@ -2613,208 +2853,167 @@ LegacyDrawing *CT_LegacyDrawing ; LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ;OleObjects *CT_OleObjects ;Controls *CT_Controls ; // Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type CT_Border struct{ - -// Diagonal Up -DiagonalUpAttr *bool ; - -// Diagonal Down -DiagonalDownAttr *bool ; +ExtLst *CT_ExtensionList ;};func (_dgcab *CT_SmartTagPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbbef :=range start .Attr {if _fbbef .Name .Local =="\u0065\u006d\u0062e\u0064"{_effcc ,_beedad :=_e .ParseBool (_fbbef .Value ); +if _beedad !=nil {return _beedad ;};_dgcab .EmbedAttr =&_effcc ;continue ;};if _fbbef .Name .Local =="\u0073\u0068\u006f\u0077"{_dgcab .ShowAttr .UnmarshalXMLAttr (_fbbef );continue ;};};for {_fegbfc ,_egaedc :=d .Token ();if _egaedc !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053m\u0061r\u0074T\u0061\u0067\u0050\u0072\u003a\u0020\u0025s",_egaedc ); +};if _cgaag ,_fcgcb :=_fegbfc .(_d .EndElement );_fcgcb &&_cgaag .Name ==start .Name {break ;};};return nil ;};func (_cdcbe *CT_ColHierarchiesUsage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdcbe .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_cdcbe .CountAttr )}); +};e .EncodeToken (start );_dgfd :=_d .StartElement {Name :_d .Name {Local :"m\u0061:\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_eeae :=range _cdcbe .ColHierarchyUsage {e .EncodeElement (_eeae ,_dgfd ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdag *CT_CalculatedMembers )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aaec :=range start .Attr {if _aaec .Name .Local =="\u0063\u006f\u0075n\u0074"{_aedc ,_eeff :=_e .ParseUint (_aaec .Value ,10,32); +if _eeff !=nil {return _eeff ;};_afgg :=uint32 (_aedc );_gdag .CountAttr =&_afgg ;continue ;};};_cdad :for {_gade ,_bbbd :=d .Token ();if _bbbd !=nil {return _bbbd ;};switch _dfff :=_gade .(type ){case _d .StartElement :switch _dfff .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_addb :=NewCT_CalculatedMember (); +if _ggec :=d .DecodeElement (_addb ,&_dfff );_ggec !=nil {return _ggec ;};_gdag .CalculatedMember =append (_gdag .CalculatedMember ,_addb );default:_ea .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",_dfff .Name ); +if _fcee :=d .Skip ();_fcee !=nil {return _fcee ;};};case _d .EndElement :break _cdad ;case _d .CharData :};};return nil ;}; -// Outline -OutlineAttr *bool ; - -// Leading Edge Border -Start *CT_BorderPr ; - -// Trailing Edge Border -End *CT_BorderPr ; - -// Leading Edge Border -Left *CT_BorderPr ; - -// Trailing Edge Border -Right *CT_BorderPr ; - -// Top Border -Top *CT_BorderPr ; - -// Bottom Border -Bottom *CT_BorderPr ; +// Validate validates the CT_XmlCellPr and its children +func (_bfcdg *CT_XmlCellPr )Validate ()error {return _bfcdg .ValidateWithPath ("\u0043\u0054\u005fX\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");};func (_dfaad *CT_DataRefs )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dfaad .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_dfaad .CountAttr )}); +};e .EncodeToken (start );if _dfaad .DataRef !=nil {_cabe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066"}};for _ ,_cfae :=range _dfaad .DataRef {e .EncodeElement (_cfae ,_cabe );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_aggeb ST_SheetViewType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aggeb .String (),start );};func NewCT_Connections ()*CT_Connections {_afdd :=&CT_Connections {};return _afdd };func (_cbfgc *CT_RevisionSheetRename )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_cbfgc .SheetIdAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fl\u0064\u004e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_cbfgc .OldNameAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006ee\u0077\u004e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_cbfgc .NewNameAttr )}); +if _cbfgc .RIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_cbfgc .RIdAttr )});};if _cbfgc .UaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cbfgc .UaAttr ))}); +};if _cbfgc .RaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cbfgc .RaAttr ))});};e .EncodeToken (start );if _cbfgc .ExtLst !=nil {_gdcb :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_cbfgc .ExtLst ,_gdcb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Connection ()*CT_Connection {_fdga :=&CT_Connection {};return _fdga };type CT_IconSet struct{ -// Diagonal -Diagonal *CT_BorderPr ; +// Icon Set +IconSetAttr ST_IconSetType ; -// Vertical Inner Border -Vertical *CT_BorderPr ; +// Show Value +ShowValueAttr *bool ; -// Horizontal Inner Borders -Horizontal *CT_BorderPr ;};func (_fgggf *CT_ServerFormats )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fgggf .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fgggf .CountAttr )}); -};e .EncodeToken (start );if _fgggf .ServerFormat !=nil {_dfgce :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003as\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"}};for _ ,_ggdac :=range _fgggf .ServerFormat {e .EncodeElement (_ggdac ,_dfgce ); -};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_abgdfc *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 :_a .Sprintf ("\u0025\u0076",_abgdfc .SheetIdAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0076",_abgdfc .CellAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_abgdfc .GuidAttr )}); -if _abgdfc .ActionAttr !=ST_RevisionActionUnset {_ffacb ,_cbefg :=_abgdfc .ActionAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _cbefg !=nil {return _cbefg ;};start .Attr =append (start .Attr ,_ffacb );};if _abgdfc .AlwaysShowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_abgdfc .AlwaysShowAttr ))}); -};if _abgdfc .OldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u006c\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_abgdfc .OldAttr ))});};if _abgdfc .HiddenRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_abgdfc .HiddenRowAttr ))}); -};if _abgdfc .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_abgdfc .HiddenColumnAttr ))});}; -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",_abgdfc .AuthorAttr )});if _abgdfc .OldLengthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"},Value :_a .Sprintf ("\u0025\u0076",*_abgdfc .OldLengthAttr )}); -};if _abgdfc .NewLengthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"},Value :_a .Sprintf ("\u0025\u0076",*_abgdfc .NewLengthAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_fbbbcg *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 :_a .Sprintf ("\u0025\u0076",_fbbbcg .CacheIdAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_fbbbcg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_RevisionConflict struct{ +// Percent +PercentAttr *bool ; -// Sheet Id -SheetIdAttr *uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;}; +// Reverse Icons +ReverseAttr *bool ; -// Validate validates the CT_ExternalDefinedName and its children -func (_bafgg *CT_ExternalDefinedName )Validate ()error {return _bafgg .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");};func (_debbc *CT_RevisionConflict )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fadgd :=range start .Attr {if _fadgd .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_bgaagb ,_acbfe :=_fc .ParseUint (_fadgd .Value ,10,32); -if _acbfe !=nil {return _acbfe ;};_abfdd :=uint32 (_bgaagb );_debbc .SheetIdAttr =&_abfdd ;continue ;};if _fadgd .Name .Local =="\u0072\u0049\u0064"{_adbde ,_ggaece :=_fc .ParseUint (_fadgd .Value ,10,32);if _ggaece !=nil {return _ggaece ;};_gggba :=uint32 (_adbde ); -_debbc .RIdAttr =&_gggba ;continue ;};if _fadgd .Name .Local =="\u0075\u0061"{_afdbf ,_dege :=_fc .ParseBool (_fadgd .Value );if _dege !=nil {return _dege ;};_debbc .UaAttr =&_afdbf ;continue ;};if _fadgd .Name .Local =="\u0072\u0061"{_ecaf ,_acebg :=_fc .ParseBool (_fadgd .Value ); -if _acebg !=nil {return _acebg ;};_debbc .RaAttr =&_ecaf ;continue ;};};for {_dagbd ,_bbbaf :=d .Token ();if _bbbaf !=nil {return _a .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",_bbbaf ); -};if _cbadb ,_bfegb :=_dagbd .(_c .EndElement );_bfegb &&_cbadb .Name ==start .Name {break ;};};return nil ;};func (_abcaa ST_DvAspect )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_acegg :=_c .Attr {};_acegg .Name =name ;switch _abcaa {case ST_DvAspectUnset :_acegg .Value =""; -case ST_DvAspectDVASPECT_CONTENT :_acegg .Value ="\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054";case ST_DvAspectDVASPECT_ICON :_acegg .Value ="\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e"; -};return _acegg ,nil ;};func (_aabfc *CT_Row )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aabfc .RAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_aabfc .RAttr )}); -};if _aabfc .SpansAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0070\u0061n\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_aabfc .SpansAttr )});};if _aabfc .SAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_aabfc .SAttr )}); -};if _aabfc .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_aabfc .CustomFormatAttr ))});};if _aabfc .HtAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_aabfc .HtAttr )}); -};if _aabfc .HiddenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_aabfc .HiddenAttr ))});};if _aabfc .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_aabfc .CustomHeightAttr ))}); -};if _aabfc .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 :_a .Sprintf ("\u0025\u0076",*_aabfc .OutlineLevelAttr )});};if _aabfc .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_aabfc .CollapsedAttr ))}); -};if _aabfc .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_aabfc .ThickTopAttr ))});};if _aabfc .ThickBotAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_aabfc .ThickBotAttr ))}); -};if _aabfc .PhAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0068"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_aabfc .PhAttr ))});};e .EncodeToken (start );if _aabfc .C !=nil {_cfcdf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063"}}; -for _ ,_ffcab :=range _aabfc .C {e .EncodeElement (_ffcab ,_cfcdf );};};if _aabfc .ExtLst !=nil {_aeede :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aabfc .ExtLst ,_aeede );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func NewCT_ObjectAnchor ()*CT_ObjectAnchor {_gabc :=&CT_ObjectAnchor {};_gabc .From =_b .NewFrom ();_gabc .To =_b .NewTo ();return _gabc ;}; +// Conditional Formatting Object +Cfvo []*CT_Cfvo ;}; -// Validate validates the CT_Parameters and its children -func (_bdgeg *CT_Parameters )Validate ()error {return _bdgeg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073");}; +// Validate validates the Revisions and its children +func (_efgdb *Revisions )Validate ()error {return _efgdb .ValidateWithPath ("\u0052e\u0076\u0069\u0073\u0069\u006f\u006es");};func (_cgded *CT_PageBreak )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgded .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_cgded .CountAttr )}); +};if _cgded .ManualBreakCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_cgded .ManualBreakCountAttr )}); +};e .EncodeToken (start );if _cgded .Brk !=nil {_egaaf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0062\u0072\u006b"}};for _ ,_ddbba :=range _cgded .Brk {e .EncodeElement (_ddbba ,_egaaf );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_agedd *ST_SourceType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_agedd =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_agedd =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_agedd =2; +case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_agedd =3;case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_agedd =4;};return nil ;};type ST_GradientType byte ;func (_dgaef *CT_CalculatedItem )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgaef .PivotArea =NewCT_PivotArea (); +for _ ,_aeda :=range start .Attr {if _aeda .Name .Local =="\u0066\u0069\u0065l\u0064"{_gedbb ,_beb :=_e .ParseUint (_aeda .Value ,10,32);if _beb !=nil {return _beb ;};_efgc :=uint32 (_gedbb );_dgaef .FieldAttr =&_efgc ;continue ;};if _aeda .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_dgbd ,_dbc :=_aeda .Value ,error (nil ); +if _dbc !=nil {return _dbc ;};_dgaef .FormulaAttr =&_dgbd ;continue ;};};_deaa :for {_cbcb ,_dgf :=d .Token ();if _dgf !=nil {return _dgf ;};switch _aab :=_cbcb .(type ){case _d .StartElement :switch _aab .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bedf :=d .DecodeElement (_dgaef .PivotArea ,&_aab ); +_bedf !=nil {return _bedf ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgaef .ExtLst =NewCT_ExtensionList (); +if _bgdd :=d .DecodeElement (_dgaef .ExtLst ,&_aab );_bgdd !=nil {return _bgdd ;};default:_ea .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",_aab .Name ); +if _edgaf :=d .Skip ();_edgaf !=nil {return _edgaf ;};};case _d .EndElement :break _deaa ;case _d .CharData :};};return nil ;};func (_aeeb *CT_Chartsheet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aeeb .SheetPr !=nil {_aaeg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}}; +e .EncodeElement (_aeeb .SheetPr ,_aaeg );};_eceg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_aeeb .SheetViews ,_eceg );if _aeeb .SheetProtection !=nil {_gdefb :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_aeeb .SheetProtection ,_gdefb );};if _aeeb .CustomSheetViews !=nil {_gdeff :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_aeeb .CustomSheetViews ,_gdeff ); +};if _aeeb .PageMargins !=nil {_dabe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_aeeb .PageMargins ,_dabe );};if _aeeb .PageSetup !=nil {_aeaa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}}; +e .EncodeElement (_aeeb .PageSetup ,_aeaa );};if _aeeb .HeaderFooter !=nil {_fdcb :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_aeeb .HeaderFooter ,_fdcb ); +};_ebbd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_aeeb .Drawing ,_ebbd );if _aeeb .LegacyDrawing !=nil {_affaa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}}; +e .EncodeElement (_aeeb .LegacyDrawing ,_affaa );};if _aeeb .LegacyDrawingHF !=nil {_efgb :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_aeeb .LegacyDrawingHF ,_efgb ); +};if _aeeb .DrawingHF !=nil {_bbd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_aeeb .DrawingHF ,_bbd );};if _aeeb .Picture !=nil {_beae :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}}; +e .EncodeElement (_aeeb .Picture ,_beae );};if _aeeb .WebPublishItems !=nil {_dgfb :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_aeeb .WebPublishItems ,_dgfb ); +};if _aeeb .ExtLst !=nil {_fafd :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aeeb .ExtLst ,_fafd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cgcgba *ST_Type )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cgcgba =0; +case "\u006e\u006f\u006e\u0065":*_cgcgba =1;case "\u0061\u006c\u006c":*_cgcgba =2;case "\u0072\u006f\u0077":*_cgcgba =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_cgcgba =4;};return nil ;}; -// Validate validates the CT_OleSize and its children -func (_acefa *CT_OleSize )Validate ()error {return _acefa .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");};func NewCT_CustomChartsheetView ()*CT_CustomChartsheetView {_dgdgde :=&CT_CustomChartsheetView {};_dgdgde .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 _dgdgde ;};func (_gbgfc *CT_Items )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gaaee :=range start .Attr {if _gaaee .Name .Local =="\u0063\u006f\u0075n\u0074"{_dcaee ,_ffcdb :=_fc .ParseUint (_gaaee .Value ,10,32);if _ffcdb !=nil {return _ffcdb ; -};_ceffgg :=uint32 (_dcaee );_gbgfc .CountAttr =&_ceffgg ;continue ;};};_debdec :for {_cefbg ,_bfddd :=d .Token ();if _bfddd !=nil {return _bfddd ;};switch _dbagdc :=_cefbg .(type ){case _c .StartElement :switch _dbagdc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfec :=NewCT_Item (); -if _bbbcfc :=d .DecodeElement (_ecfec ,&_dbagdc );_bbbcfc !=nil {return _bbbcfc ;};_gbgfc .Item =append (_gbgfc .Item ,_ecfec );default:_dc .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",_dbagdc .Name ); -if _ffceb :=d .Skip ();_ffceb !=nil {return _ffceb ;};};case _c .EndElement :break _debdec ;case _c .CharData :};};return nil ;};type CT_Consolidation struct{ +// ValidateWithPath validates the CT_DataConsolidate and its children, prefixing error messages with path +func (_fcfb *CT_DataConsolidate )ValidateWithPath (path string )error {if _ebbfg :=_fcfb .FunctionAttr .ValidateWithPath (path +"\u002f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ebbfg !=nil {return _ebbfg ;};if _fcfb .DataRefs !=nil {if _afeg :=_fcfb .DataRefs .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0052\u0065\u0066s"); +_afeg !=nil {return _afeg ;};};return nil ;};type CT_MdxMetadata struct{ -// Auto Page -AutoPageAttr *bool ; +// MDX Metadata Record Count +CountAttr *uint32 ; -// Page Item Values -Pages *CT_Pages ; +// MDX Metadata Record +Mdx []*CT_Mdx ;}; -// Range Sets -RangeSets *CT_RangeSets ;};type Sst struct{CT_Sst };func (_cbfaee *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 :_a .Sprintf ("\u0025\u0076",_cbfaee .NameAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dcgeeg *ST_OleUpdate )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bagfd ,_agfecf :=d .Token ();if _agfecf !=nil {return _agfecf ;};if _gfdcf ,_eefggd :=_bagfd .(_c .EndElement ); -_eefggd &&_gfdcf .Name ==start .Name {*_dcgeeg =1;return nil ;};if _gcfbba ,_gcabg :=_bagfd .(_c .CharData );!_gcabg {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",_bagfd ); -}else {switch string (_gcfbba ){case "":*_dcgeeg =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_dcgeeg =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_dcgeeg =2; -};};_bagfd ,_agfecf =d .Token ();if _agfecf !=nil {return _agfecf ;};if _baaca ,_eagabe :=_bagfd .(_c .EndElement );_eagabe &&_baaca .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",_bagfd ); -};func (_ggdfcc ST_TotalsRowFunction )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ggdfcc .String (),start );};type CT_CacheSource struct{ +// ValidateWithPath validates the QueryTable and its children, prefixing error messages with path +func (_dddcgf *QueryTable )ValidateWithPath (path string )error {if _ebbad :=_dddcgf .CT_QueryTable .ValidateWithPath (path );_ebbad !=nil {return _ebbad ;};return nil ;};func (_bgbag ST_CellType )String ()string {switch _bgbag {case 0:return "";case 1:return "\u0062"; +case 2:return "\u006e";case 3:return "\u0065";case 4:return "\u0073";case 5:return "\u0073\u0074\u0072";case 6:return "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r";};return "";};func (_agdge *CT_SmartTagTypes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _agdge .SmartTagType !=nil {_gcdaed :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}};for _ ,_ggade :=range _agdge .SmartTagType {e .EncodeElement (_ggade ,_gcdaed );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type CT_ExternalReferences struct{ -// Cache Type -TypeAttr ST_SourceType ; +// External Reference +ExternalReference []*CT_ExternalReference ;};func NewSingleXmlCells ()*SingleXmlCells {_degfga :=&SingleXmlCells {};_degfga .CT_SingleXmlCells =*NewCT_SingleXmlCells ();return _degfga ;};func (_befggd *ST_DataConsolidateFunction )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_befggd =0; +case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_befggd =1;case "\u0063\u006f\u0075n\u0074":*_befggd =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_befggd =3;case "\u006d\u0061\u0078":*_befggd =4;case "\u006d\u0069\u006e":*_befggd =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_befggd =6; +case "\u0073\u0074\u0064\u0044\u0065\u0076":*_befggd =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_befggd =8;case "\u0073\u0075\u006d":*_befggd =9;case "\u0076\u0061\u0072":*_befggd =10;case "\u0076\u0061\u0072\u0070":*_befggd =11;};return nil ;};type CT_FieldUsage struct{ -// Connection Index -ConnectionIdAttr *uint32 ; +// Field Index +XAttr int32 ;};type CT_IgnoredError struct{ -// Worksheet PivotCache Source -WorksheetSource *CT_WorksheetSource ; +// Sequence of References +SqrefAttr ST_Sqref ; -// Consolidation Source -Consolidation *CT_Consolidation ; +// Evaluation Error +EvalErrorAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Two Digit Text Year +TwoDigitTextYearAttr *bool ; -// Validate validates the CT_CellStyleXfs and its children -func (_fabb *CT_CellStyleXfs )Validate ()error {return _fabb .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");};func NewCT_IconFilter ()*CT_IconFilter {_bfbef :=&CT_IconFilter {};_bfbef .IconSetAttr =ST_IconSetType (1); -return _bfbef ;};func (_becegf *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 _becegf .CT_PivotCacheRecords .MarshalXML (e ,start );};func (_dabca *ST_SourceType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gabeb ,_ceede :=d .Token (); -if _ceede !=nil {return _ceede ;};if _ccafab ,_bbeaf :=_gabeb .(_c .EndElement );_bbeaf &&_ccafab .Name ==start .Name {*_dabca =1;return nil ;};if _egfefa ,_fbaff :=_gabeb .(_c .CharData );!_fbaff {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",_gabeb ); -}else {switch string (_egfefa ){case "":*_dabca =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_dabca =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_dabca =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_dabca =3; -case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_dabca =4;};};_gabeb ,_ceede =d .Token ();if _ceede !=nil {return _ceede ;};if _gadeg ,_adbae :=_gabeb .(_c .EndElement );_adbae &&_gadeg .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",_gabeb ); -};type ST_RevisionAction byte ;type ST_PatternType byte ;func (_adfbdd ST_GroupBy )String ()string {switch _adfbdd {case 0:return "";case 1:return "\u0072\u0061\u006eg\u0065";case 2:return "\u0073e\u0063\u006f\u006e\u0064\u0073";case 3:return "\u006di\u006e\u0075\u0074\u0065\u0073"; -case 4:return "\u0068\u006f\u0075r\u0073";case 5:return "\u0064\u0061\u0079\u0073";case 6:return "\u006d\u006f\u006e\u0074\u0068\u0073";case 7:return "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073";case 8:return "\u0079\u0065\u0061r\u0073";};return ""; -};func (_bddde *CT_PCDSDTCEntries )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bddde .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bddde .CountAttr )}); -};e .EncodeToken (start );if _bddde .M !=nil {_cedbd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_cbfbed :=range _bddde .M {e .EncodeElement (_cbfbed ,_cedbd );};};if _bddde .N !=nil {_eeedc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006e"}}; -for _ ,_dgaab :=range _bddde .N {e .EncodeElement (_dgaab ,_eeedc );};};if _bddde .E !=nil {_acccb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_cfgbf :=range _bddde .E {e .EncodeElement (_cfgbf ,_acccb );};};if _bddde .S !=nil {_baeef :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073"}}; -for _ ,_efbfc :=range _bddde .S {e .EncodeElement (_efbfc ,_baeef );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Number Stored As Text +NumberStoredAsTextAttr *bool ; -// ValidateWithPath validates the CT_SheetFormatPr and its children, prefixing error messages with path -func (_agfec *CT_SheetFormatPr )ValidateWithPath (path string )error {return nil };func NewCT_Index ()*CT_Index {_cbfbd :=&CT_Index {};return _cbfbd };func (_cfffce *ST_TargetScreenSize )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cfffce =0; -case "\u00354\u0034\u0078\u0033\u0037\u0036":*_cfffce =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_cfffce =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_cfffce =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_cfffce =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_cfffce =5; -case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_cfffce =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_cfffce =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_cfffce =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_cfffce =9; -case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_cfffce =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_cfffce =11;};return nil ;}; +// Formula +FormulaAttr *bool ; -// ValidateWithPath validates the CT_I and its children, prefixing error messages with path -func (_debbd *CT_I )ValidateWithPath (path string )error {if _cfded :=_debbd .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_cfded !=nil {return _cfded ;};for _cfedf ,_faegb :=range _debbd .X {if _faffd :=_faegb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_cfedf )); -_faffd !=nil {return _faffd ;};};return nil ;};func (_dgdbe *CT_OleItems )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfgd :for {_afbgg ,_dgfcf :=d .Token ();if _dgfcf !=nil {return _dgfcf ;};switch _gdgaa :=_afbgg .(type ){case _c .StartElement :switch _gdgaa .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggddb :=NewCT_OleItem (); -if _bfcfb :=d .DecodeElement (_ggddb ,&_gdgaa );_bfcfb !=nil {return _bfcfb ;};_dgdbe .OleItem =append (_dgdbe .OleItem ,_ggddb );default:_dc .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",_gdgaa .Name ); -if _ffacg :=d .Skip ();_ffacg !=nil {return _ffacg ;};};case _c .EndElement :break _gfgd ;case _c .CharData :};};return nil ;}; +// Formula Range +FormulaRangeAttr *bool ; -// Validate validates the CT_GroupMembers and its children -func (_abebb *CT_GroupMembers )Validate ()error {return _abebb .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");};func (_fefca *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 :_a .Sprintf ("\u0025\u0076",_fefca .NameAttr )}); -if _fefca .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fefca .CountAttr )});};e .EncodeToken (start );if _fefca .Bk !=nil {_dedga :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ab\u006b"}}; -for _ ,_bgdga :=range _fefca .Bk {e .EncodeElement (_bgdga ,_dedga );};};if _fefca .ExtLst !=nil {_ggfaf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fefca .ExtLst ,_ggfaf );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;}; +// Unlocked Formula +UnlockedFormulaAttr *bool ; -// Validate validates the ExternalLink and its children -func (_ccgcc *ExternalLink )Validate ()error {return _ccgcc .ValidateWithPath ("\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");};func (_becaed ST_PatternType )ValidateWithPath (path string )error {switch _becaed {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_becaed )); -};return nil ;};func (_abacb *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 :_a .Sprintf ("\u0025\u0076",_abacb .ColIdAttr )}); -if _abacb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_abacb .HiddenButtonAttr ))});};if _abacb .ShowButtonAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_abacb .ShowButtonAttr ))}); -};e .EncodeToken (start );if _abacb .Filters !=nil {_cead :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_abacb .Filters ,_cead );};if _abacb .Top10 !=nil {_cadab :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070\u0031\u0030"}}; -e .EncodeElement (_abacb .Top10 ,_cadab );};if _abacb .CustomFilters !=nil {_dgaea :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_abacb .CustomFilters ,_dgaea ); -};if _abacb .DynamicFilter !=nil {_deee :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0064\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_abacb .DynamicFilter ,_deee );};if _abacb .ColorFilter !=nil {_bcgee :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072"}}; -e .EncodeElement (_abacb .ColorFilter ,_bcgee );};if _abacb .IconFilter !=nil {_ffecd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_abacb .IconFilter ,_ffecd ); -};if _abacb .ExtLst !=nil {_fcebd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_abacb .ExtLst ,_fcebd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gbdea *ST_MdxSetOrder )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdcgcf ,_fgfdc :=d .Token (); -if _fgfdc !=nil {return _fgfdc ;};if _efaccb ,_gfged :=_cdcgcf .(_c .EndElement );_gfged &&_efaccb .Name ==start .Name {*_gbdea =1;return nil ;};if _eefddf ,_agcecg :=_cdcgcf .(_c .CharData );!_agcecg {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",_cdcgcf ); -}else {switch string (_eefddf ){case "":*_gbdea =0;case "\u0075":*_gbdea =1;case "\u0061":*_gbdea =2;case "\u0064":*_gbdea =3;case "\u0061\u0061":*_gbdea =4;case "\u0061\u0064":*_gbdea =5;case "\u006e\u0061":*_gbdea =6;case "\u006e\u0064":*_gbdea =7;}; -};_cdcgcf ,_fgfdc =d .Token ();if _fgfdc !=nil {return _fgfdc ;};if _cbgge ,_gafbbf :=_cdcgcf .(_c .EndElement );_gafbbf &&_cbgge .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",_cdcgcf ); -}; +// Empty Cell Reference +EmptyCellReferenceAttr *bool ; -// ValidateWithPath validates the CT_SheetBackgroundPicture and its children, prefixing error messages with path -func (_eccae *CT_SheetBackgroundPicture )ValidateWithPath (path string )error {return nil };func (_bdbbfg *CT_ExternalLink )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bdbbfg .Choice !=nil {_bdbbfg .Choice .MarshalXML (e ,_c .StartElement {}); -};if _bdbbfg .ExtLst !=nil {_eeaa :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bdbbfg .ExtLst ,_eeaa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// List Data Validation +ListDataValidationAttr *bool ; -// Validate validates the CT_ChartsheetProtection and its children -func (_bcec *CT_ChartsheetProtection )Validate ()error {return _bcec .ValidateWithPath ("\u0043\u0054\u005fCh\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};func (_bggdb *CT_String )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_acbaa :=range start .Attr {if _acbaa .Name .Local =="\u0076"{_degec ,_ebfdf :=_acbaa .Value ,error (nil ); -if _ebfdf !=nil {return _ebfdf ;};_bggdb .VAttr =_degec ;continue ;};if _acbaa .Name .Local =="\u0075"{_cdbbf ,_abfagd :=_fc .ParseBool (_acbaa .Value );if _abfagd !=nil {return _abfagd ;};_bggdb .UAttr =&_cdbbf ;continue ;};if _acbaa .Name .Local =="\u0066"{_ebfda ,_acbff :=_fc .ParseBool (_acbaa .Value ); -if _acbff !=nil {return _acbff ;};_bggdb .FAttr =&_ebfda ;continue ;};if _acbaa .Name .Local =="\u0063"{_egbge ,_cabagf :=_acbaa .Value ,error (nil );if _cabagf !=nil {return _cabagf ;};_bggdb .CAttr =&_egbge ;continue ;};if _acbaa .Name .Local =="\u0063\u0070"{_ageec ,_ffbgf :=_fc .ParseUint (_acbaa .Value ,10,32); -if _ffbgf !=nil {return _ffbgf ;};_ddgdfe :=uint32 (_ageec );_bggdb .CpAttr =&_ddgdfe ;continue ;};if _acbaa .Name .Local =="\u0069\u006e"{_eaead ,_gacdd :=_fc .ParseUint (_acbaa .Value ,10,32);if _gacdd !=nil {return _gacdd ;};_ggdcg :=uint32 (_eaead ); -_bggdb .InAttr =&_ggdcg ;continue ;};if _acbaa .Name .Local =="\u0062\u0063"{_gaacge ,_faccd :=_acbaa .Value ,error (nil );if _faccd !=nil {return _faccd ;};_bggdb .BcAttr =&_gaacge ;continue ;};if _acbaa .Name .Local =="\u0066\u0063"{_gdfga ,_deffb :=_acbaa .Value ,error (nil ); -if _deffb !=nil {return _deffb ;};_bggdb .FcAttr =&_gdfga ;continue ;};if _acbaa .Name .Local =="\u0069"{_fgde ,_fdfbb :=_fc .ParseBool (_acbaa .Value );if _fdfbb !=nil {return _fdfbb ;};_bggdb .IAttr =&_fgde ;continue ;};if _acbaa .Name .Local =="\u0075\u006e"{_becf ,_agccc :=_fc .ParseBool (_acbaa .Value ); -if _agccc !=nil {return _agccc ;};_bggdb .UnAttr =&_becf ;continue ;};if _acbaa .Name .Local =="\u0073\u0074"{_abdad ,_dfggf :=_fc .ParseBool (_acbaa .Value );if _dfggf !=nil {return _dfggf ;};_bggdb .StAttr =&_abdad ;continue ;};if _acbaa .Name .Local =="\u0062"{_aefbbc ,_begbc :=_fc .ParseBool (_acbaa .Value ); -if _begbc !=nil {return _begbc ;};_bggdb .BAttr =&_aefbbc ;continue ;};};_facab :for {_afdbc ,_abgafc :=d .Token ();if _abgafc !=nil {return _abgafc ;};switch _gaadg :=_afdbc .(type ){case _c .StartElement :switch _gaadg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebcbdc :=NewCT_Tuples (); -if _dbccgc :=d .DecodeElement (_ebcbdc ,&_gaadg );_dbccgc !=nil {return _dbccgc ;};_bggdb .Tpls =append (_bggdb .Tpls ,_ebcbdc );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_degcbe :=NewCT_X (); -if _dcgefe :=d .DecodeElement (_degcbe ,&_gaadg );_dcgefe !=nil {return _dcgefe ;};_bggdb .X =append (_bggdb .X ,_degcbe );default:_dc .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",_gaadg .Name ); -if _eagebd :=d .Skip ();_eagebd !=nil {return _eagebd ;};};case _c .EndElement :break _facab ;case _c .CharData :};};return nil ;};func (_abegd *CT_Sets )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _abegd .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_abegd .CountAttr )}); -};e .EncodeToken (start );_dfefe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0065\u0074"}};for _ ,_ddcbc :=range _abegd .Set {e .EncodeElement (_ddcbc ,_dfefe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -};func NewCT_ObjectPr ()*CT_ObjectPr {_cdafe :=&CT_ObjectPr {};_cdafe .Anchor =NewCT_ObjectAnchor ();return _cdafe ;};func (_cacab ST_FieldSortType )String ()string {switch _cacab {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 (_efbd *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 :_a .Sprintf ("\u0025\u0076",_efbd .RefAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bacbb *CT_MeasureGroups )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gbefg :=range start .Attr {if _gbefg .Name .Local =="\u0063\u006f\u0075n\u0074"{_acfe ,_aeeef :=_fc .ParseUint (_gbefg .Value ,10,32); -if _aeeef !=nil {return _aeeef ;};_gegfb :=uint32 (_acfe );_bacbb .CountAttr =&_gegfb ;continue ;};};_agecc :for {_dced ,_faffe :=d .Token ();if _faffe !=nil {return _faffe ;};switch _febcg :=_dced .(type ){case _c .StartElement :switch _febcg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgged :=NewCT_MeasureGroup (); -if _eabba :=d .DecodeElement (_fgged ,&_febcg );_eabba !=nil {return _eabba ;};_bacbb .MeasureGroup =append (_bacbb .MeasureGroup ,_fgged );default:_dc .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",_febcg .Name ); -if _bfgd :=d .Skip ();_bfgd !=nil {return _bfgd ;};};case _c .EndElement :break _agecc ;case _c .CharData :};};return nil ;};type ST_DataConsolidateFunction byte ;func NewCT_DataRefs ()*CT_DataRefs {_cbeegc :=&CT_DataRefs {};return _cbeegc };type ST_MdxSetOrder byte ; -func (_cbbed *CT_ExternalCell )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gebf :=range start .Attr {if _gebf .Name .Local =="\u0072"{_bdbdge ,_dbgdc :=_gebf .Value ,error (nil );if _dbgdc !=nil {return _dbgdc ;};_cbbed .RAttr =&_bdbdge ; -continue ;};if _gebf .Name .Local =="\u0074"{_cbbed .TAttr .UnmarshalXMLAttr (_gebf );continue ;};if _gebf .Name .Local =="\u0076\u006d"{_beffc ,_ddbeg :=_fc .ParseUint (_gebf .Value ,10,32);if _ddbeg !=nil {return _ddbeg ;};_eegb :=uint32 (_beffc );_cbbed .VmAttr =&_eegb ; -continue ;};};_bcbfc :for {_efcbeb ,_bffg :=d .Token ();if _bffg !=nil {return _bffg ;};switch _gcdad :=_efcbeb .(type ){case _c .StartElement :switch _gcdad .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbbed .V =new (string ); -if _ddae :=d .DecodeElement (_cbbed .V ,&_gcdad );_ddae !=nil {return _ddae ;};default:_dc .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",_gcdad .Name ); -if _dbdg :=d .Skip ();_dbdg !=nil {return _dbdg ;};};case _c .EndElement :break _bcbfc ;case _c .CharData :};};return nil ;};func NewCT_Selection ()*CT_Selection {_gfgaa :=&CT_Selection {};return _gfgaa }; +// Calculated Column +CalculatedColumnAttr *bool ;};func (_dgdbad *CT_Selection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgdbad .PaneAttr !=ST_PaneUnset {_faeed ,_adaae :=_dgdbad .PaneAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0061\u006e\u0065"}); +if _adaae !=nil {return _adaae ;};start .Attr =append (start .Attr ,_faeed );};if _dgdbad .ActiveCellAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_dgdbad .ActiveCellAttr )}); +};if _dgdbad .ActiveCellIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_dgdbad .ActiveCellIdAttr )});};if _dgdbad .SqrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_aa .Sprintf ("\u0025\u0076",*_dgdbad .SqrefAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_GradientTypeUnset ST_GradientType =0;ST_GradientTypeLinear ST_GradientType =1;ST_GradientTypePath ST_GradientType =2;);func (_gccbb *CT_Filter )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggdfd :=range start .Attr {if _ggdfd .Name .Local =="\u0076\u0061\u006c"{_dfbf ,_afggbc :=_ggdfd .Value ,error (nil ); +if _afggbc !=nil {return _afggbc ;};_gccbb .ValAttr =&_dfbf ;continue ;};};for {_acdaa ,_bdbff :=d .Token ();if _bdbff !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0069\u006ct\u0065\u0072\u003a\u0020\u0025\u0073",_bdbff ); +};if _egdc ,_fcbdb :=_acdaa .(_d .EndElement );_fcbdb &&_egdc .Name ==start .Name {break ;};};return nil ;};func (_gfgfb *CT_SheetProtection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_addfff :=range start .Attr {if _addfff .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_abded ,_decbde :=_addfff .Value ,error (nil ); +if _decbde !=nil {return _decbde ;};_gfgfb .PasswordAttr =&_abded ;continue ;};if _addfff .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_ddabc ,_gfbdf :=_addfff .Value ,error (nil );if _gfbdf !=nil {return _gfbdf ; +};_gfgfb .AlgorithmNameAttr =&_ddabc ;continue ;};if _addfff .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_bdbea ,_ddgfc :=_addfff .Value ,error (nil );if _ddgfc !=nil {return _ddgfc ;};_gfgfb .HashValueAttr =&_bdbea ;continue ;};if _addfff .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_bbged ,_gggee :=_addfff .Value ,error (nil ); +if _gggee !=nil {return _gggee ;};_gfgfb .SaltValueAttr =&_bbged ;continue ;};if _addfff .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_abgcc ,_ebgcgf :=_e .ParseUint (_addfff .Value ,10,32);if _ebgcgf !=nil {return _ebgcgf ;};_effgd :=uint32 (_abgcc ); +_gfgfb .SpinCountAttr =&_effgd ;continue ;};if _addfff .Name .Local =="\u0073\u0068\u0065e\u0074"{_accedd ,_bdfggf :=_e .ParseBool (_addfff .Value );if _bdfggf !=nil {return _bdfggf ;};_gfgfb .SheetAttr =&_accedd ;continue ;};if _addfff .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_gabafa ,_aggeg :=_e .ParseBool (_addfff .Value ); +if _aggeg !=nil {return _aggeg ;};_gfgfb .ObjectsAttr =&_gabafa ;continue ;};if _addfff .Name .Local =="\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"{_gggcbb ,_fggbe :=_e .ParseBool (_addfff .Value );if _fggbe !=nil {return _fggbe ;};_gfgfb .ScenariosAttr =&_gggcbb ; +continue ;};if _addfff .Name .Local =="f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"{_aagdg ,_agffa :=_e .ParseBool (_addfff .Value );if _agffa !=nil {return _agffa ;};_gfgfb .FormatCellsAttr =&_aagdg ;continue ;};if _addfff .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_cedge ,_gbacg :=_e .ParseBool (_addfff .Value ); +if _gbacg !=nil {return _gbacg ;};_gfgfb .FormatColumnsAttr =&_cedge ;continue ;};if _addfff .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"{_fbbcea ,_eggbdd :=_e .ParseBool (_addfff .Value );if _eggbdd !=nil {return _eggbdd ; +};_gfgfb .FormatRowsAttr =&_fbbcea ;continue ;};if _addfff .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_acbff ,_dabde :=_e .ParseBool (_addfff .Value );if _dabde !=nil {return _dabde ;};_gfgfb .InsertColumnsAttr =&_acbff ; +continue ;};if _addfff .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"{_afdcg ,_babga :=_e .ParseBool (_addfff .Value );if _babga !=nil {return _babga ;};_gfgfb .InsertRowsAttr =&_afdcg ;continue ;};if _addfff .Name .Local =="\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"{_cefbfa ,_bbfbcc :=_e .ParseBool (_addfff .Value ); +if _bbfbcc !=nil {return _bbfbcc ;};_gfgfb .InsertHyperlinksAttr =&_cefbfa ;continue ;};if _addfff .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_aafbab ,_cdgbbf :=_e .ParseBool (_addfff .Value );if _cdgbbf !=nil {return _cdgbbf ; +};_gfgfb .DeleteColumnsAttr =&_aafbab ;continue ;};if _addfff .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"{_ebdebe ,_bafabb :=_e .ParseBool (_addfff .Value );if _bafabb !=nil {return _bafabb ;};_gfgfb .DeleteRowsAttr =&_ebdebe ; +continue ;};if _addfff .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"{_bacedc ,_fcfcd :=_e .ParseBool (_addfff .Value );if _fcfcd !=nil {return _fcfcd ;};_gfgfb .SelectLockedCellsAttr =&_bacedc ; +continue ;};if _addfff .Name .Local =="\u0073\u006f\u0072\u0074"{_ebecec ,_bdadfg :=_e .ParseBool (_addfff .Value );if _bdadfg !=nil {return _bdadfg ;};_gfgfb .SortAttr =&_ebecec ;continue ;};if _addfff .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"{_cddbad ,_befdg :=_e .ParseBool (_addfff .Value ); +if _befdg !=nil {return _befdg ;};_gfgfb .AutoFilterAttr =&_cddbad ;continue ;};if _addfff .Name .Local =="p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"{_adbbg ,_bedaba :=_e .ParseBool (_addfff .Value );if _bedaba !=nil {return _bedaba ; +};_gfgfb .PivotTablesAttr =&_adbbg ;continue ;};if _addfff .Name .Local =="\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"{_ddcfg ,_daagg :=_e .ParseBool (_addfff .Value );if _daagg !=nil {return _daagg ; +};_gfgfb .SelectUnlockedCellsAttr =&_ddcfg ;continue ;};};for {_gbgdag ,_acgbd :=d .Token ();if _acgbd !=nil {return _aa .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",_acgbd ); +};if _gddea ,_ceebg :=_gbgdag .(_d .EndElement );_ceebg &&_gddea .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_FontFamily and its children -func (_gceeg *CT_FontFamily )Validate ()error {return _gceeg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};type CT_ColorScale struct{ +// ValidateWithPath validates the CT_PCDSDTCEntries and its children, prefixing error messages with path +func (_ccacdc *CT_PCDSDTCEntries )ValidateWithPath (path string )error {for _dcaee ,_abgdda :=range _ccacdc .M {if _ddgag :=_abgdda .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_dcaee ));_ddgag !=nil {return _ddgag ; +};};for _cbcgf ,_dbbb :=range _ccacdc .N {if _gdbab :=_dbbb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_cbcgf ));_gdbab !=nil {return _gdbab ;};};for _ffead ,_eaaabe :=range _ccacdc .E {if _bagfa :=_eaaabe .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_ffead )); +_bagfa !=nil {return _bagfa ;};};for _bgdfb ,_cdgdc :=range _ccacdc .S {if _ceece :=_cdgdc .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_bgdfb ));_ceece !=nil {return _ceece ;};};return nil ;};type SingleXmlCells struct{CT_SingleXmlCells }; +func NewCT_AutoSortScope ()*CT_AutoSortScope {_eb :=&CT_AutoSortScope {};_eb .PivotArea =NewCT_PivotArea ();return _eb ;}; -// Conditional Format Value Object -Cfvo []*CT_Cfvo ; +// Validate validates the CT_CacheHierarchies and its children +func (_ggcd *CT_CacheHierarchies )Validate ()error {return _ggcd .ValidateWithPath ("\u0043\u0054\u005f\u0043ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");};type CT_Cols struct{ -// Color Gradiant Interpolation -Color []*CT_Color ;}; +// Column Width & Formatting +Col []*CT_Col ;};func (_bfg *CT_CellStyleXfs )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cddd :=range start .Attr {if _cddd .Name .Local =="\u0063\u006f\u0075n\u0074"{_dgfc ,_gdge :=_e .ParseUint (_cddd .Value ,10,32);if _gdge !=nil {return _gdge ; +};_dedb :=uint32 (_dgfc );_bfg .CountAttr =&_dedb ;continue ;};};_feff :for {_ebgc ,_cfgf :=d .Token ();if _cfgf !=nil {return _cfgf ;};switch _fddd :=_ebgc .(type ){case _d .StartElement :switch _fddd .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbfga :=NewCT_Xf (); +if _fgbc :=d .DecodeElement (_bbfga ,&_fddd );_fgbc !=nil {return _fgbc ;};_bfg .Xf =append (_bfg .Xf ,_bbfga );default:_ea .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",_fddd .Name ); +if _bbfef :=d .Skip ();_bbfef !=nil {return _bbfef ;};};case _d .EndElement :break _feff ;case _d .CharData :};};return nil ;};func NewCT_Selection ()*CT_Selection {_bbaaf :=&CT_Selection {};return _bbaaf };func (_aaeed *CT_MetadataBlock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcgba :for {_dfbcg ,_eagc :=d .Token (); +if _eagc !=nil {return _eagc ;};switch _eedbc :=_dfbcg .(type ){case _d .StartElement :switch _eedbc .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acecac :=NewCT_MetadataRecord (); +if _bcfcd :=d .DecodeElement (_acecac ,&_eedbc );_bcfcd !=nil {return _bcfcd ;};_aaeed .Rc =append (_aaeed .Rc ,_acecac );default:_ea .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",_eedbc .Name ); +if _bfeed :=d .Skip ();_bfeed !=nil {return _bfeed ;};};case _d .EndElement :break _dcgba ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_Borders and its children -func (_dbbb *CT_Borders )Validate ()error {return _dbbb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};func (_fgced ST_MdxSetOrder )ValidateWithPath (path string )error {switch _fgced {case 0,1,2,3,4,5,6,7: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 (_fgced )); -};return nil ;};func (_affag *CT_PivotDimension )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _affag .MeasureAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_affag .MeasureAttr ))}); -};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_affag .NameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_affag .UniqueNameAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",_affag .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -};type CT_Break struct{ +// ValidateWithPath validates the CT_Formats and its children, prefixing error messages with path +func (_ccagd *CT_Formats )ValidateWithPath (path string )error {for _fccfb ,_fgacd :=range _ccagd .Format {if _ecfge :=_fgacd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_fccfb )); +_ecfge !=nil {return _ecfge ;};};return nil ;};func (_deceb *CT_VolTopic )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _deceb .TAttr !=ST_VolValueTypeUnset {_bfgfa ,_fbgff :=_deceb .TAttr .MarshalXMLAttr (_d .Name {Local :"\u0074"});if _fbgff !=nil {return _fbgff ; +};start .Attr =append (start .Attr ,_bfgfa );};e .EncodeToken (start );_ebcgaf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0076"}};_eg .AddPreserveSpaceAttr (&_ebcgaf ,_deceb .V );e .EncodeElement (_deceb .V ,_ebcgaf );if _deceb .Stp !=nil {_gadgab :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0070"}}; +for _ ,_fbgfcg :=range _deceb .Stp {e .EncodeElement (_fbgfcg ,_gadgab );};};_ggddba :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003at\u0072"}};for _ ,_bfgce :=range _deceb .Tr {e .EncodeElement (_bfgce ,_ggddba );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_dfeea *CT_ExternalLink )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbfgf :for {_added ,_fcdea :=d .Token ();if _fcdea !=nil {return _fcdea ;};switch _egbgc :=_added .(type ){case _d .StartElement :switch _egbgc .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\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"}:_dfeea .Choice =NewCT_ExternalLinkChoice (); +if _eaef :=d .DecodeElement (&_dfeea .Choice .ExternalBook ,&_egbgc );_eaef !=nil {return _eaef ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfeea .Choice =NewCT_ExternalLinkChoice (); +if _dbcdc :=d .DecodeElement (&_dfeea .Choice .DdeLink ,&_egbgc );_dbcdc !=nil {return _dbcdc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfeea .Choice =NewCT_ExternalLinkChoice (); +if _caaed :=d .DecodeElement (&_dfeea .Choice .OleLink ,&_egbgc );_caaed !=nil {return _caaed ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfeea .ExtLst =NewCT_ExtensionList (); +if _efcgb :=d .DecodeElement (_dfeea .ExtLst ,&_egbgc );_efcgb !=nil {return _efcgb ;};default:_ea .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",_egbgc .Name ); +if _bfedd :=d .Skip ();_bfedd !=nil {return _bfedd ;};};case _d .EndElement :break _fbfgf ;case _d .CharData :};};return nil ;};func NewCT_MdxKPI ()*CT_MdxKPI {_fggfa :=&CT_MdxKPI {};_fggfa .PAttr =ST_MdxKPIProperty (1);return _fggfa ;};func (_fbbdb ST_IconSetType )ValidateWithPath (path string )error {switch _fbbdb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbbdb )); +};return nil ;};type CT_Break struct{ // Id IdAttr *uint32 ; @@ -2831,3323 +3030,3171 @@ ManAttr *bool ; // Pivot-Created Page Break PtAttr *bool ;}; -// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path -func (_deea *CT_CommentList )ValidateWithPath (path string )error {for _dbad ,_cedfb :=range _deea .Comment {if _cgbf :=_cedfb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_dbad )); -_cgbf !=nil {return _cgbf ;};};return nil ;};func (_cfgab ST_ItemType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cfgab .String (),start );};func NewCT_FontScheme ()*CT_FontScheme {_eecda :=&CT_FontScheme {};_eecda .ValAttr =ST_FontScheme (1); -return _eecda ;};func (_badgcf ST_FileType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fgbff :=_c .Attr {};_fgbff .Name =name ;switch _badgcf {case ST_FileTypeUnset :_fgbff .Value ="";case ST_FileTypeMac :_fgbff .Value ="\u006d\u0061\u0063";case ST_FileTypeWin :_fgbff .Value ="\u0077\u0069\u006e"; -case ST_FileTypeDos :_fgbff .Value ="\u0064\u006f\u0073";case ST_FileTypeLin :_fgbff .Value ="\u006c\u0069\u006e";case ST_FileTypeOther :_fgbff .Value ="\u006f\u0074\u0068e\u0072";};return _fgbff ,nil ;};func (_dbgga *CT_DefinedName )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebef :=range start .Attr {if _ebef .Name .Local =="\u006e\u0061\u006d\u0065"{_cbegd ,_bacfe :=_ebef .Value ,error (nil ); -if _bacfe !=nil {return _bacfe ;};_dbgga .NameAttr =_cbegd ;continue ;};if _ebef .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_bdabde ,_gcbdc :=_ebef .Value ,error (nil );if _gcbdc !=nil {return _gcbdc ;};_dbgga .CommentAttr =&_bdabde ;continue ; -};if _ebef .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_eeddd ,_gedbd :=_ebef .Value ,error (nil );if _gedbd !=nil {return _gedbd ;};_dbgga .CustomMenuAttr =&_eeddd ;continue ;};if _ebef .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_cgab ,_fbdbc :=_ebef .Value ,error (nil ); -if _fbdbc !=nil {return _fbdbc ;};_dbgga .DescriptionAttr =&_cgab ;continue ;};if _ebef .Name .Local =="\u0068\u0065\u006c\u0070"{_gebg ,_dcfdg :=_ebef .Value ,error (nil );if _dcfdg !=nil {return _dcfdg ;};_dbgga .HelpAttr =&_gebg ;continue ;};if _ebef .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_cdcfg ,_ebfb :=_ebef .Value ,error (nil ); -if _ebfb !=nil {return _ebfb ;};_dbgga .StatusBarAttr =&_cdcfg ;continue ;};if _ebef .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_cdbgb ,_aage :=_fc .ParseUint (_ebef .Value ,10,32);if _aage !=nil {return _aage ; -};_ceaa :=uint32 (_cdbgb );_dbgga .LocalSheetIdAttr =&_ceaa ;continue ;};if _ebef .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_bfagb ,_afbcc :=_fc .ParseBool (_ebef .Value );if _afbcc !=nil {return _afbcc ;};_dbgga .HiddenAttr =&_bfagb ;continue ; -};if _ebef .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_gccgd ,_baefb :=_fc .ParseBool (_ebef .Value );if _baefb !=nil {return _baefb ;};_dbgga .FunctionAttr =&_gccgd ;continue ;};if _ebef .Name .Local =="v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"{_cecb ,_afee :=_fc .ParseBool (_ebef .Value ); -if _afee !=nil {return _afee ;};_dbgga .VbProcedureAttr =&_cecb ;continue ;};if _ebef .Name .Local =="\u0078\u006c\u006d"{_ccfc ,_fadd :=_fc .ParseBool (_ebef .Value );if _fadd !=nil {return _fadd ;};_dbgga .XlmAttr =&_ccfc ;continue ;};if _ebef .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_baadc ,_ebbd :=_fc .ParseUint (_ebef .Value ,10,32); -if _ebbd !=nil {return _ebbd ;};_aebfg :=uint32 (_baadc );_dbgga .FunctionGroupIdAttr =&_aebfg ;continue ;};if _ebef .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_afdeg ,_cebbe :=_ebef .Value ,error (nil );if _cebbe !=nil {return _cebbe ; -};_dbgga .ShortcutKeyAttr =&_afdeg ;continue ;};if _ebef .Name .Local =="\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"{_dcfdae ,_egfc :=_fc .ParseBool (_ebef .Value );if _egfc !=nil {return _egfc ;};_dbgga .PublishToServerAttr =&_dcfdae ; -continue ;};if _ebef .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"{_gbdba ,_dcdbe :=_fc .ParseBool (_ebef .Value );if _dcdbe !=nil {return _dcdbe ;};_dbgga .WorkbookParameterAttr =&_gbdba ; -continue ;};};for {_bbeea ,_daeg :=d .Token ();if _daeg !=nil {return _a .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",_daeg );};if _egac ,_ecfba :=_bbeea .(_c .CharData ); -_ecfba {_dbgga .Content =string (_egac );};if _aebea ,_aacc :=_bbeea .(_c .EndElement );_aacc &&_aebea .Name ==start .Name {break ;};};return nil ;};type CT_PrintOptions struct{ - -// Horizontal Centered -HorizontalCenteredAttr *bool ; - -// Vertical Centered -VerticalCenteredAttr *bool ; - -// Print Headings -HeadingsAttr *bool ; - -// Print Grid Lines -GridLinesAttr *bool ; - -// Grid Lines Set -GridLinesSetAttr *bool ;};func (_dedcc *CT_Pane )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dedcc .XSplitAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u0053\u0070\u006c\u0069\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dedcc .XSplitAttr )}); -};if _dedcc .YSplitAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0079\u0053\u0070\u006c\u0069\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dedcc .YSplitAttr )});};if _dedcc .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 :_a .Sprintf ("\u0025\u0076",*_dedcc .TopLeftCellAttr )}); -};if _dedcc .ActivePaneAttr !=ST_PaneUnset {_ebabe ,_bbegb :=_dedcc .ActivePaneAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"});if _bbegb !=nil {return _bbegb ;};start .Attr =append (start .Attr ,_ebabe ); -};if _dedcc .StateAttr !=ST_PaneStateUnset {_bbeag ,_gdfge :=_dedcc .StateAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0061t\u0065"});if _gdfge !=nil {return _gdfge ;};start .Attr =append (start .Attr ,_bbeag );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};type ST_GrowShrinkType byte ; - -// Validate validates the CT_FileRecoveryPr and its children -func (_faeaa *CT_FileRecoveryPr )Validate ()error {return _faeaa .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072");}; - -// ValidateWithPath validates the CT_RevisionSheetRename and its children, prefixing error messages with path -func (_cdbdf *CT_RevisionSheetRename )ValidateWithPath (path string )error {if _cdbdf .ExtLst !=nil {if _agdca :=_cdbdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agdca !=nil {return _agdca ;};};return nil ;}; +// ValidateWithPath validates the AG_RevData and its children, prefixing error messages with path +func (_bdb *AG_RevData )ValidateWithPath (path string )error {return nil };func (_fdebef *CT_PCDSCPage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fdebef .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_fdebef .CountAttr )}); +};e .EncodeToken (start );if _fdebef .PageItem !=nil {_gdgbd :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"}};for _ ,_cabb :=range _fdebef .PageItem {e .EncodeElement (_cabb ,_gdgbd );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_ecagg ST_Comments )ValidateWithPath (path string )error {switch _ecagg {case 0,1,2,3:default:return _aa .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 ;}; -// ValidateWithPath validates the CT_Location and its children, prefixing error messages with path -func (_agadg *CT_Location )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_OlapPr and its children +func (_ffaga *CT_OlapPr )Validate ()error {return _ffaga .ValidateWithPath ("\u0043T\u005f\u004f\u006c\u0061\u0070\u0050r");};func (_dbeea *CT_FunctionGroups )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbeea .BuiltInGroupCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_dbeea .BuiltInGroupCountAttr )}); +};e .EncodeToken (start );if _dbeea .FunctionGroup !=nil {_afadc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u0066\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"}};for _ ,_bdcea :=range _dbeea .FunctionGroup {e .EncodeElement (_bdcea ,_afadc ); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bgggg ST_TableType )ValidateWithPath (path string )error {switch _bgggg {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgggg )); +};return nil ;}; -// ValidateWithPath validates the CT_FileVersion and its children, prefixing error messages with path -func (_fcgcc *CT_FileVersion )ValidateWithPath (path string )error {if _fcgcc .CodeNameAttr !=nil {if !_ef .ST_GuidPatternRe .MatchString (*_fcgcc .CodeNameAttr ){return _a .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 ,_ef .ST_GuidPatternRe ,*_fcgcc .CodeNameAttr ); -};};return nil ;}; +// Validate validates the CT_TableColumns and its children +func (_abfgb *CT_TableColumns )Validate ()error {return _abfgb .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");};func (_beddf *ST_IconSetType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_beddf =0; +case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_beddf =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_beddf =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_beddf =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_beddf =4; +case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_beddf =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_beddf =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_beddf =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_beddf =8; +case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_beddf =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_beddf =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_beddf =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_beddf =12; +case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_beddf =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_beddf =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_beddf =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_beddf =16; +case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_beddf =17;};return nil ;};func NewCT_ObjectAnchor ()*CT_ObjectAnchor {_dbega :=&CT_ObjectAnchor {};_dbega .From =_cd .NewFrom ();_dbega .To =_cd .NewTo ();return _dbega ;};func NewCT_Font ()*CT_Font {_gdebgd :=&CT_Font {}; +return _gdebgd };func NewCT_Fills ()*CT_Fills {_edfcc :=&CT_Fills {};return _edfcc };func (_agffgg *ST_RefMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acffa ,_bdeef :=d .Token ();if _bdeef !=nil {return _bdeef ;};if _ffdde ,_baffb :=_acffa .(_d .EndElement ); +_baffb &&_ffdde .Name ==start .Name {*_agffgg =1;return nil ;};if _fabddb ,_cbbdbf :=_acffa .(_d .CharData );!_cbbdbf {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acffa ); +}else {switch string (_fabddb ){case "":*_agffgg =0;case "\u0041\u0031":*_agffgg =1;case "\u0052\u0031\u0043\u0031":*_agffgg =2;};};_acffa ,_bdeef =d .Token ();if _bdeef !=nil {return _bdeef ;};if _ffcag ,_dggae :=_acffa .(_d .EndElement );_dggae &&_ffcag .Name ==start .Name {return nil ; +};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acffa );};func (_ddbdb ST_TotalsRowFunction )ValidateWithPath (path string )error {switch _ddbdb {case 0,1,2,3,4,5,6,7,8,9,10:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddbdb )); +};return nil ;};func (_bcgfc *CT_PCDKPI )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\u004e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_bcgfc .UniqueNameAttr )}); +if _bcgfc .CaptionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_bcgfc .CaptionAttr )});};if _bcgfc .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0076",*_bcgfc .DisplayFolderAttr )}); +};if _bcgfc .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_aa .Sprintf ("\u0025\u0076",*_bcgfc .MeasureGroupAttr )});};if _bcgfc .ParentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_bcgfc .ParentAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006cu\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_bcgfc .ValueAttr )});if _bcgfc .GoalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u006f\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_bcgfc .GoalAttr )}); +};if _bcgfc .StatusAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0061\u0074\u0075\u0073"},Value :_aa .Sprintf ("\u0025\u0076",*_bcgfc .StatusAttr )});};if _bcgfc .TrendAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0072\u0065n\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_bcgfc .TrendAttr )}); +};if _bcgfc .WeightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_bcgfc .WeightAttr )});};if _bcgfc .TimeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_bcgfc .TimeAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Query ()*CT_Query {_ffcef :=&CT_Query {};return _ffcef };type CT_SharedItems struct{ -// Validate validates the CT_WorksheetSource and its children -func (_eecca *CT_WorksheetSource )Validate ()error {return _eecca .ValidateWithPath ("\u0043T\u005fW\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065");};func (_ecead *CT_ExternalDefinedName )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aggce :=range start .Attr {if _aggce .Name .Local =="\u006e\u0061\u006d\u0065"{_ddagd ,_bcgg :=_aggce .Value ,error (nil ); -if _bcgg !=nil {return _bcgg ;};_ecead .NameAttr =_ddagd ;continue ;};if _aggce .Name .Local =="\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"{_gebfa ,_adge :=_aggce .Value ,error (nil );if _adge !=nil {return _adge ;};_ecead .RefersToAttr =&_gebfa ; -continue ;};if _aggce .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_cgbcg ,_fgcf :=_fc .ParseUint (_aggce .Value ,10,32);if _fgcf !=nil {return _fgcf ;};_afgbb :=uint32 (_cgbcg );_ecead .SheetIdAttr =&_afgbb ;continue ;};};for {_cdba ,_gdgfg :=d .Token (); -if _gdgfg !=nil {return _a .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",_gdgfg );};if _gfcg ,_fcfcd :=_cdba .(_c .EndElement ); -_fcfcd &&_gfcg .Name ==start .Name {break ;};};return nil ;}; +// Contains Semi Mixed Data Types +ContainsSemiMixedTypesAttr *bool ; -// ValidateWithPath validates the CT_MeasureGroup and its children, prefixing error messages with path -func (_bcdbc *CT_MeasureGroup )ValidateWithPath (path string )error {return nil };type CT_MeasureDimensionMap struct{ +// Contains Non Date +ContainsNonDateAttr *bool ; -// Measure Group Id -MeasureGroupAttr *uint32 ; +// Contains Date +ContainsDateAttr *bool ; -// Dimension Id -DimensionAttr *uint32 ;};type CT_PageField struct{ +// Contains String +ContainsStringAttr *bool ; -// Field -FldAttr int32 ; +// Contains Blank +ContainsBlankAttr *bool ; -// Item Index -ItemAttr *uint32 ; +// Contains Mixed Data Types +ContainsMixedTypesAttr *bool ; -// OLAP Hierarchy Index -HierAttr *int32 ; +// Contains Numbers +ContainsNumberAttr *bool ; -// Hierarchy Unique Name -NameAttr *string ; +// Contains Integer +ContainsIntegerAttr *bool ; -// Hierarchy Display Name -CapAttr *string ; +// Minimum Numeric Value +MinValueAttr *float64 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Maximum Numeric Value +MaxValueAttr *float64 ; -// Validate validates the CT_Fills and its children -func (_fcaca *CT_Fills )Validate ()error {return _fcaca .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073");};func (_gefecb ST_ItemType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_egaaf :=_c .Attr {};_egaaf .Name =name ;switch _gefecb {case ST_ItemTypeUnset :_egaaf .Value =""; -case ST_ItemTypeData :_egaaf .Value ="\u0064\u0061\u0074\u0061";case ST_ItemTypeDefault :_egaaf .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_ItemTypeSum :_egaaf .Value ="\u0073\u0075\u006d";case ST_ItemTypeCountA :_egaaf .Value ="\u0063\u006f\u0075\u006e\u0074\u0041"; -case ST_ItemTypeAvg :_egaaf .Value ="\u0061\u0076\u0067";case ST_ItemTypeMax :_egaaf .Value ="\u006d\u0061\u0078";case ST_ItemTypeMin :_egaaf .Value ="\u006d\u0069\u006e";case ST_ItemTypeProduct :_egaaf .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_ItemTypeCount :_egaaf .Value ="\u0063\u006f\u0075n\u0074"; -case ST_ItemTypeStdDev :_egaaf .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ItemTypeStdDevP :_egaaf .Value ="\u0073t\u0064\u0044\u0065\u0076\u0050";case ST_ItemTypeVar :_egaaf .Value ="\u0076\u0061\u0072";case ST_ItemTypeVarP :_egaaf .Value ="\u0076\u0061\u0072\u0050"; -case ST_ItemTypeGrand :_egaaf .Value ="\u0067\u0072\u0061n\u0064";case ST_ItemTypeBlank :_egaaf .Value ="\u0062\u006c\u0061n\u006b";};return _egaaf ,nil ;};func (_ddbgf *CT_Sheet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_caceg :=range start .Attr {if _caceg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_caceg .Name .Local =="\u0069\u0064"||_caceg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_caceg .Name .Local =="\u0069\u0064"{_cfcga ,_fcegb :=_caceg .Value ,error (nil ); -if _fcegb !=nil {return _fcegb ;};_ddbgf .IdAttr =_cfcga ;continue ;};if _caceg .Name .Local =="\u006e\u0061\u006d\u0065"{_afcga ,_bdgbg :=_caceg .Value ,error (nil );if _bdgbg !=nil {return _bdgbg ;};_ddbgf .NameAttr =_afcga ;continue ;};if _caceg .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_eecbbe ,_gffaf :=_fc .ParseUint (_caceg .Value ,10,32); -if _gffaf !=nil {return _gffaf ;};_ddbgf .SheetIdAttr =uint32 (_eecbbe );continue ;};if _caceg .Name .Local =="\u0073\u0074\u0061t\u0065"{_ddbgf .StateAttr .UnmarshalXMLAttr (_caceg );continue ;};};for {_gdgbc ,_egbdg :=d .Token ();if _egbdg !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074: \u0025\u0073",_egbdg ); -};if _gdeaf ,_acgfd :=_gdgbc .(_c .EndElement );_acgfd &&_gdeaf .Name ==start .Name {break ;};};return nil ;}; +// Minimum Date Time +MinDateAttr *_a .Time ; -// ValidateWithPath validates the CT_LevelGroup and its children, prefixing error messages with path -func (_gccda *CT_LevelGroup )ValidateWithPath (path string )error {if _fdgcg :=_gccda .GroupMembers .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");_fdgcg !=nil {return _fdgcg ;};return nil ;}; -type CT_Set struct{ +// Maximum Date Time Value +MaxDateAttr *_a .Time ; -// Number of Tuples +// Shared Items Count CountAttr *uint32 ; -// Maximum Rank Requested -MaxRankAttr int32 ; - -// MDX Set Definition -SetDefinitionAttr string ; - -// Set Sort Order -SortTypeAttr ST_SortType ; - -// Query Failed -QueryFailedAttr *bool ; - -// Tuples -Tpls []*CT_Tuples ; - -// Sort By Tuple -SortByTuple *CT_Tuples ;};func (_eddcg *CT_Groups )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_affdb :=range start .Attr {if _affdb .Name .Local =="\u0063\u006f\u0075n\u0074"{_efaaa ,_eegg :=_fc .ParseUint (_affdb .Value ,10,32); -if _eegg !=nil {return _eegg ;};_dcgfd :=uint32 (_efaaa );_eddcg .CountAttr =&_dcgfd ;continue ;};};_fdfae :for {_degbg ,_agbge :=d .Token ();if _agbge !=nil {return _agbge ;};switch _cedcg :=_degbg .(type ){case _c .StartElement :switch _cedcg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffff :=NewCT_LevelGroup (); -if _gfgec :=d .DecodeElement (_ffff ,&_cedcg );_gfgec !=nil {return _gfgec ;};_eddcg .Group =append (_eddcg .Group ,_ffff );default:_dc .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",_cedcg .Name ); -if _bfae :=d .Skip ();_bfae !=nil {return _bfae ;};};case _c .EndElement :break _fdfae ;case _c .CharData :};};return nil ;};func (_accgfe *CT_QueryTableFields )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _accgfe .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_accgfe .CountAttr )}); -};e .EncodeToken (start );if _accgfe .QueryTableField !=nil {_aefbe :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003aq\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064"}};for _ ,_ggcbg :=range _accgfe .QueryTableField {e .EncodeElement (_ggcbg ,_aefbe ); -};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_abbad *CT_SheetPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _abbad .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_abbad .SyncHorizontalAttr ))}); -};if _abbad .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_abbad .SyncVerticalAttr ))});};if _abbad .SyncRefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073y\u006e\u0063\u0052\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_abbad .SyncRefAttr )}); -};if _abbad .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_abbad .TransitionEvaluationAttr ))}); -};if _abbad .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_abbad .TransitionEntryAttr ))}); -};if _abbad .PublishedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_abbad .PublishedAttr ))});};if _abbad .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_abbad .CodeNameAttr )}); -};if _abbad .FilterModeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_abbad .FilterModeAttr ))});};if _abbad .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_abbad .EnableFormatConditionsCalculationAttr ))}); -};e .EncodeToken (start );if _abbad .TabColor !=nil {_cabeag :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_abbad .TabColor ,_cabeag );};if _abbad .OutlinePr !=nil {_gbcec :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ao\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072"}}; -e .EncodeElement (_abbad .OutlinePr ,_gbcec );};if _abbad .PageSetUpPr !=nil {_fbfbe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072"}};e .EncodeElement (_abbad .PageSetUpPr ,_fbfbe ); -};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cbbbac *CT_TableColumns )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_adgdf :=range start .Attr {if _adgdf .Name .Local =="\u0063\u006f\u0075n\u0074"{_faeac ,_cdeae :=_fc .ParseUint (_adgdf .Value ,10,32); -if _cdeae !=nil {return _cdeae ;};_fcad :=uint32 (_faeac );_cbbbac .CountAttr =&_fcad ;continue ;};};_aggbd :for {_cgdbc ,_efgcc :=d .Token ();if _efgcc !=nil {return _efgcc ;};switch _dadcd :=_cgdbc .(type ){case _c .StartElement :switch _dadcd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecagagd :=NewCT_TableColumn (); -if _fggda :=d .DecodeElement (_ecagagd ,&_dadcd );_fggda !=nil {return _fggda ;};_cbbbac .TableColumn =append (_cbbbac .TableColumn ,_ecagagd );default:_dc .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",_dadcd .Name ); -if _affbb :=d .Skip ();_affbb !=nil {return _affbb ;};};case _c .EndElement :break _aggbd ;case _c .CharData :};};return nil ;}; +// Long Text +LongTextAttr *bool ; -// ValidateWithPath validates the CT_RangePr and its children, prefixing error messages with path -func (_bbcbe *CT_RangePr )ValidateWithPath (path string )error {if _cbbee :=_bbcbe .GroupByAttr .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u0042\u0079\u0041\u0074\u0074\u0072");_cbbee !=nil {return _cbbee ;};return nil ;};func (_gfcf *CT_CalcChain )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcag :for {_dafg ,_aeb :=d .Token (); -if _aeb !=nil {return _aeb ;};switch _eaa :=_dafg .(type ){case _c .StartElement :switch _eaa .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_aecf :=NewCT_CalcCell (); -if _fcgg :=d .DecodeElement (_aecf ,&_eaa );_fcgg !=nil {return _fcgg ;};_gfcf .C =append (_gfcf .C ,_aecf );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_gfcf .ExtLst =NewCT_ExtensionList (); -if _gbbf :=d .DecodeElement (_gfcf .ExtLst ,&_eaa );_gbbf !=nil {return _gbbf ;};default:_dc .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",_eaa .Name ); -if _fcf :=d .Skip ();_fcf !=nil {return _fcf ;};};case _c .EndElement :break _gcag ;case _c .CharData :};};return nil ;};func (_cgfbd *CT_MetadataRecord )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cdaad :=range start .Attr {if _cdaad .Name .Local =="\u0074"{_bddbb ,_becgg :=_fc .ParseUint (_cdaad .Value ,10,32); -if _becgg !=nil {return _becgg ;};_cgfbd .TAttr =uint32 (_bddbb );continue ;};if _cdaad .Name .Local =="\u0076"{_bfaccd ,_fbfb :=_fc .ParseUint (_cdaad .Value ,10,32);if _fbfb !=nil {return _fbfb ;};_cgfbd .VAttr =uint32 (_bfaccd );continue ;};};for {_eaaea ,_ccgaf :=d .Token (); -if _ccgaf !=nil {return _a .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",_ccgaf );};if _ddcee ,_gabg :=_eaaea .(_c .EndElement ); -_gabg &&_ddcee .Name ==start .Name {break ;};};return nil ;};func NewCT_Sets ()*CT_Sets {_bgegd :=&CT_Sets {};return _bgegd };func (_bgabf *CT_Formats )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bgabf .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bgabf .CountAttr )}); -};e .EncodeToken (start );_bccbf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0066\u006f\u0072\u006d\u0061t"}};for _ ,_ffddd :=range _bgabf .Format {e .EncodeElement (_ffddd ,_bccbf );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_afbb *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 :_a .Sprintf ("\u0025\u0076",_afbb .NameAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0064\u0078"},Value :_a .Sprintf ("\u0025\u0076",_afbb .MdxAttr )});if _afbb .MemberNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_afbb .MemberNameAttr )}); -};if _afbb .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_a .Sprintf ("\u0025\u0076",*_afbb .HierarchyAttr )});};if _afbb .ParentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_afbb .ParentAttr )}); -};if _afbb .SolveOrderAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_afbb .SolveOrderAttr )});};if _afbb .SetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_afbb .SetAttr ))}); -};e .EncodeToken (start );if _afbb .ExtLst !=nil {_cbg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_afbb .ExtLst ,_cbg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -};func NewCT_Workbook ()*CT_Workbook {_ggegd :=&CT_Workbook {};_ggegd .Sheets =NewCT_Sheets ();return _ggegd ;};type CT_CustomProperties struct{ +// No Value +M []*CT_Missing ; -// Custom Property -CustomPr []*CT_CustomProperty ;};func (_bbdfdc *CT_IconFilter )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbdfdc .IconSetAttr =ST_IconSetType (1);for _ ,_fefgd :=range start .Attr {if _fefgd .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_bbdfdc .IconSetAttr .UnmarshalXMLAttr (_fefgd ); -continue ;};if _fefgd .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_afgcb ,_ccff :=_fc .ParseUint (_fefgd .Value ,10,32);if _ccff !=nil {return _ccff ;};_edge :=uint32 (_afgcb );_bbdfdc .IconIdAttr =&_edge ;continue ;};};for {_cceg ,_agcfbc :=d .Token (); -if _agcfbc !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049c\u006fn\u0046i\u006c\u0074\u0065\u0072\u003a\u0020\u0025s",_agcfbc );};if _cgfafg ,_bgega :=_cceg .(_c .EndElement );_bgega &&_cgfafg .Name ==start .Name {break ; -};};return nil ;};func NewCT_RPrElt ()*CT_RPrElt {_gdcda :=&CT_RPrElt {};return _gdcda };func (_bccab ST_CalcMode )String ()string {switch _bccab {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 "";}; +// Numeric +N []*CT_Number ; -// ValidateWithPath validates the CT_GradientFill and its children, prefixing error messages with path -func (_abeec *CT_GradientFill )ValidateWithPath (path string )error {if _gface :=_abeec .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gface !=nil {return _gface ;};for _ffdc ,_aefaa :=range _abeec .Stop {if _efbc :=_aefaa .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0053\u0074\u006f\u0070\u005b\u0025\u0064\u005d",path ,_ffdc )); -_efbc !=nil {return _efbc ;};};return nil ;};func (_fadde ST_SheetState )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fadde .String (),start );}; +// Boolean +B []*CT_Boolean ; -// Validate validates the CT_GradientFill and its children -func (_daecg *CT_GradientFill )Validate ()error {return _daecg .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");}; +// Error Value +E []*CT_Error ; -// Validate validates the CT_Break and its children -func (_bbec *CT_Break )Validate ()error {return _bbec .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b");};type CT_Xf struct{ +// Character Value +S []*CT_String ; -// Number Format Id -NumFmtIdAttr *uint32 ; +// Date Time +D []*CT_DateTime ;}; -// Font Id -FontIdAttr *uint32 ; +// ValidateWithPath validates the CT_DbPr and its children, prefixing error messages with path +func (_aeeec *CT_DbPr )ValidateWithPath (path string )error {return nil };func (_agcbe ST_ItemType )String ()string {switch _agcbe {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 (_ggdbc ST_UnderlineValues )ValidateWithPath (path string )error {switch _ggdbc {case 0,1,2,3,4,5:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggdbc )); +};return nil ;};func (_baffea *ST_DynamicFilterType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbdfe ,_ddbcf :=d .Token ();if _ddbcf !=nil {return _ddbcf ;};if _agged ,_cgbbge :=_bbdfe .(_d .EndElement );_cgbbge &&_agged .Name ==start .Name {*_baffea =1; +return nil ;};if _ebddb ,_gagegd :=_bbdfe .(_d .CharData );!_gagegd {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbdfe );}else {switch string (_ebddb ){case "":*_baffea =0; +case "\u006e\u0075\u006c\u006c":*_baffea =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_baffea =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_baffea =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_baffea =4; +case "\u0074\u006f\u0064a\u0079":*_baffea =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_baffea =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_baffea =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_baffea =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_baffea =9; +case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_baffea =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_baffea =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_baffea =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_baffea =13; +case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_baffea =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_baffea =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_baffea =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_baffea =17; +case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_baffea =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_baffea =19;case "\u0051\u0031":*_baffea =20;case "\u0051\u0032":*_baffea =21;case "\u0051\u0033":*_baffea =22;case "\u0051\u0034":*_baffea =23; +case "\u004d\u0031":*_baffea =24;case "\u004d\u0032":*_baffea =25;case "\u004d\u0033":*_baffea =26;case "\u004d\u0034":*_baffea =27;case "\u004d\u0035":*_baffea =28;case "\u004d\u0036":*_baffea =29;case "\u004d\u0037":*_baffea =30;case "\u004d\u0038":*_baffea =31; +case "\u004d\u0039":*_baffea =32;case "\u004d\u0031\u0030":*_baffea =33;case "\u004d\u0031\u0031":*_baffea =34;case "\u004d\u0031\u0032":*_baffea =35;};};_bbdfe ,_ddbcf =d .Token ();if _ddbcf !=nil {return _ddbcf ;};if _gcgge ,_gaeeg :=_bbdfe .(_d .EndElement ); +_gaeeg &&_gcgge .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbdfe );}; -// Fill Id -FillIdAttr *uint32 ; +// Validate validates the CT_Workbook and its children +func (_deafaa *CT_Workbook )Validate ()error {return _deafaa .ValidateWithPath ("C\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");}; -// Border Id -BorderIdAttr *uint32 ; +// ValidateWithPath validates the CT_DateTime and its children, prefixing error messages with path +func (_cbedd *CT_DateTime )ValidateWithPath (path string )error {for _bedgg ,_fffg :=range _cbedd .X {if _edddf :=_fffg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_bedgg ));_edddf !=nil {return _edddf ;};}; +return nil ;}; -// Format Id -XfIdAttr *uint32 ; +// ValidateWithPath validates the CT_CalcChain and its children, prefixing error messages with path +func (_cbfa *CT_CalcChain )ValidateWithPath (path string )error {for _dffd ,_gdgd :=range _cbfa .C {if _degfe :=_gdgd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_dffd ));_degfe !=nil {return _degfe ;};};if _cbfa .ExtLst !=nil {if _gca :=_cbfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gca !=nil {return _gca ;};};return nil ;};func NewCT_PageBreak ()*CT_PageBreak {_efdfb :=&CT_PageBreak {};return _efdfb };type CT_VolTypes struct{ -// Quote Prefix -QuotePrefixAttr *bool ; +// Volatile Dependency Type +VolType []*CT_VolType ;ExtLst *CT_ExtensionList ;};type ST_UpdateLinks byte ;func NewCT_X ()*CT_X {_ebdfd :=&CT_X {};return _ebdfd };func (_bggab *CT_XmlPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_bggab .MapIdAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_aa .Sprintf ("\u0025\u0076",_bggab .XpathAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_bggab .XmlDataTypeAttr )}); +e .EncodeToken (start );if _bggab .ExtLst !=nil {_gcgff :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bggab .ExtLst ,_gcgff );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +}; -// Pivot Button -PivotButtonAttr *bool ; +// Validate validates the CT_RangeSets and its children +func (_fbbcbg *CT_RangeSets )Validate ()error {return _fbbcbg .ValidateWithPath ("\u0043\u0054\u005fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073");}; -// Apply Number Format -ApplyNumberFormatAttr *bool ; +// ValidateWithPath validates the CT_CalculatedMembers and its children, prefixing error messages with path +func (_aadfg *CT_CalculatedMembers )ValidateWithPath (path string )error {for _egc ,_acfc :=range _aadfg .CalculatedMember {if _geeg :=_acfc .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002fCa\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_egc )); +_geeg !=nil {return _geeg ;};};return nil ;};func (_beaae *CT_DiscretePr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbdga :=range start .Attr {if _dbdga .Name .Local =="\u0063\u006f\u0075n\u0074"{_daecf ,_accg :=_e .ParseUint (_dbdga .Value ,10,32); +if _accg !=nil {return _accg ;};_fgeag :=uint32 (_daecf );_beaae .CountAttr =&_fgeag ;continue ;};};_ddabe :for {_cgbfc ,_gbaf :=d .Token ();if _gbaf !=nil {return _gbaf ;};switch _gbfebd :=_cgbfc .(type ){case _d .StartElement :switch _gbfebd .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efcec :=NewCT_Index (); +if _cegb :=d .DecodeElement (_efcec ,&_gbfebd );_cegb !=nil {return _cegb ;};_beaae .X =append (_beaae .X ,_efcec );default:_ea .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",_gbfebd .Name ); +if _ebbfc :=d .Skip ();_ebbfc !=nil {return _ebbfc ;};};case _d .EndElement :break _ddabe ;case _d .CharData :};};return nil ;};type CT_SheetPr struct{ -// Apply Font -ApplyFontAttr *bool ; +// Synch Horizontal +SyncHorizontalAttr *bool ; -// Apply Fill -ApplyFillAttr *bool ; +// Synch Vertical +SyncVerticalAttr *bool ; -// Apply Border -ApplyBorderAttr *bool ; +// Synch Reference +SyncRefAttr *string ; -// Apply Alignment -ApplyAlignmentAttr *bool ; +// Transition Formula Evaluation +TransitionEvaluationAttr *bool ; -// Apply Protection -ApplyProtectionAttr *bool ; +// Transition Formula Entry +TransitionEntryAttr *bool ; -// Alignment -Alignment *CT_CellAlignment ; +// Published +PublishedAttr *bool ; -// Protection -Protection *CT_CellProtection ; +// Code Name +CodeNameAttr *string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_ebddb *CT_MetadataBlocks )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fcdbg :=range start .Attr {if _fcdbg .Name .Local =="\u0063\u006f\u0075n\u0074"{_bcgbg ,_cabfd :=_fc .ParseUint (_fcdbg .Value ,10,32); -if _cabfd !=nil {return _cabfd ;};_gdbbfd :=uint32 (_bcgbg );_ebddb .CountAttr =&_gdbbfd ;continue ;};};_edcgg :for {_decfe ,_bcefd :=d .Token ();if _bcefd !=nil {return _bcefd ;};switch _cdfaea :=_decfe .(type ){case _c .StartElement :switch _cdfaea .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fceeab :=NewCT_MetadataBlock (); -if _afedge :=d .DecodeElement (_fceeab ,&_cdfaea );_afedge !=nil {return _afedge ;};_ebddb .Bk =append (_ebddb .Bk ,_fceeab );default:_dc .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",_cdfaea .Name ); -if _efead :=d .Skip ();_efead !=nil {return _efead ;};};case _c .EndElement :break _edcgg ;case _c .CharData :};};return nil ;};type CT_ChartsheetViews struct{ +// Filter Mode +FilterModeAttr *bool ; -// Chart Sheet View -SheetView []*CT_ChartsheetView ;ExtLst *CT_ExtensionList ;};func (_abegfd *ST_MdxSetOrder )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_abegfd =0;case "\u0075":*_abegfd =1;case "\u0061":*_abegfd =2;case "\u0064":*_abegfd =3;case "\u0061\u0061":*_abegfd =4; -case "\u0061\u0064":*_abegfd =5;case "\u006e\u0061":*_abegfd =6;case "\u006e\u0064":*_abegfd =7;};return nil ;}; +// Enable Conditional Formatting Calculations +EnableFormatConditionsCalculationAttr *bool ; -// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path -func (_bbgca *CT_SmartTagPr )ValidateWithPath (path string )error {if _dfbccb :=_bbgca .ShowAttr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0041\u0074\u0074r");_dfbccb !=nil {return _dfbccb ;};return nil ;}; +// Sheet Tab Color +TabColor *CT_Color ; -// Validate validates the CT_SheetFormatPr and its children -func (_bbaad *CT_SheetFormatPr )Validate ()error {return _bbaad .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072");};func (_gbaedg *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 :_a .Sprintf ("\u0025\u0076",_gbaedg .FldAttr )}); -if _gbaedg .MpFldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0070\u0046l\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gbaedg .MpFldAttr )});};_dfbggg ,_acdgc :=_gbaedg .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _acdgc !=nil {return _acdgc ;};start .Attr =append (start .Attr ,_dfbggg );if _gbaedg .EvalOrderAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"},Value :_a .Sprintf ("\u0025\u0076",*_gbaedg .EvalOrderAttr )}); -};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_gbaedg .IdAttr )});if _gbaedg .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 :_a .Sprintf ("\u0025\u0076",*_gbaedg .IMeasureHierAttr )}); -};if _gbaedg .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 :_a .Sprintf ("\u0025\u0076",*_gbaedg .IMeasureFldAttr )});};if _gbaedg .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gbaedg .NameAttr )}); -};if _gbaedg .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 :_a .Sprintf ("\u0025\u0076",*_gbaedg .DescriptionAttr )});};if _gbaedg .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 :_a .Sprintf ("\u0025\u0076",*_gbaedg .StringValue1Attr )}); -};if _gbaedg .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 :_a .Sprintf ("\u0025\u0076",*_gbaedg .StringValue2Attr )});};e .EncodeToken (start ); -_fdgfe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_gbaedg .AutoFilter ,_fdgfe );if _gbaedg .ExtLst !=nil {_adbcg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_gbaedg .ExtLst ,_adbcg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Outline Properties +OutlinePr *CT_OutlinePr ; -// ValidateWithPath validates the CT_NumFmts and its children, prefixing error messages with path -func (_ggeg *CT_NumFmts )ValidateWithPath (path string )error {for _deefef ,_bede :=range _ggeg .NumFmt {if _ccfb :=_bede .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_deefef )); -_ccfb !=nil {return _ccfb ;};};return nil ;};type CT_Connections struct{ +// Page Setup Properties +PageSetUpPr *CT_PageSetUpPr ;}; -// Connection -Connection []*CT_Connection ;}; +// ValidateWithPath validates the CT_MemberProperties and its children, prefixing error messages with path +func (_cgffg *CT_MemberProperties )ValidateWithPath (path string )error {for _fdgbc ,_bdcac :=range _cgffg .Mp {if _gecacf :=_bdcac .ValidateWithPath (_aa .Sprintf ("\u0025s\u002f\u004d\u0070\u005b\u0025\u0064]",path ,_fdgbc ));_gecacf !=nil {return _gecacf ; +};};return nil ;}; -// Validate validates the CT_SheetCalcPr and its children -func (_egceeg *CT_SheetCalcPr )Validate ()error {return _egceeg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072");};func (_bdagbf *ST_FormatAction )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bdagbf =0; -case "\u0062\u006c\u0061n\u006b":*_bdagbf =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_bdagbf =2;case "\u0064\u0072\u0069l\u006c":*_bdagbf =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_bdagbf =4;};return nil ;};func (_gecec *CT_Col )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bbcae :=range start .Attr {if _bbcae .Name .Local =="\u006d\u0069\u006e"{_cfdg ,_aafd :=_fc .ParseUint (_bbcae .Value ,10,32); -if _aafd !=nil {return _aafd ;};_gecec .MinAttr =uint32 (_cfdg );continue ;};if _bbcae .Name .Local =="\u006d\u0061\u0078"{_ccee ,_cgad :=_fc .ParseUint (_bbcae .Value ,10,32);if _cgad !=nil {return _cgad ;};_gecec .MaxAttr =uint32 (_ccee );continue ;}; -if _bbcae .Name .Local =="\u0077\u0069\u0064t\u0068"{_fgffe ,_dafa :=_fc .ParseFloat (_bbcae .Value ,64);if _dafa !=nil {return _dafa ;};_gecec .WidthAttr =&_fgffe ;continue ;};if _bbcae .Name .Local =="\u0073\u0074\u0079l\u0065"{_gcdgc ,_eecb :=_fc .ParseUint (_bbcae .Value ,10,32); -if _eecb !=nil {return _eecb ;};_abdb :=uint32 (_gcdgc );_gecec .StyleAttr =&_abdb ;continue ;};if _bbcae .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_ccdg ,_edgg :=_fc .ParseBool (_bbcae .Value );if _edgg !=nil {return _edgg ;};_gecec .HiddenAttr =&_ccdg ; -continue ;};if _bbcae .Name .Local =="\u0062e\u0073\u0074\u0046\u0069\u0074"{_afab ,_gafd :=_fc .ParseBool (_bbcae .Value );if _gafd !=nil {return _gafd ;};_gecec .BestFitAttr =&_afab ;continue ;};if _bbcae .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"{_bfffb ,_dcfde :=_fc .ParseBool (_bbcae .Value ); -if _dcfde !=nil {return _dcfde ;};_gecec .CustomWidthAttr =&_bfffb ;continue ;};if _bbcae .Name .Local =="\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"{_cbdf ,_dfeed :=_fc .ParseBool (_bbcae .Value );if _dfeed !=nil {return _dfeed ;};_gecec .PhoneticAttr =&_cbdf ; -continue ;};if _bbcae .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_efdfc ,_dgdcf :=_fc .ParseUint (_bbcae .Value ,10,8);if _dgdcf !=nil {return _dgdcf ;};_ddde :=uint8 (_efdfc );_gecec .OutlineLevelAttr =&_ddde ; -continue ;};if _bbcae .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_cafg ,_gdbg :=_fc .ParseBool (_bbcae .Value );if _gdbg !=nil {return _gdbg ;};_gecec .CollapsedAttr =&_cafg ;continue ;};};for {_bfgf ,_egbed :=d .Token ();if _egbed !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043o\u006c\u003a\u0020\u0025\u0073",_egbed ); -};if _gcfg ,_fcaff :=_bfgf .(_c .EndElement );_fcaff &&_gcfg .Name ==start .Name {break ;};};return nil ;};type CT_PivotTableStyle struct{ +// Validate validates the CT_DataBinding and its children +func (_fadcc *CT_DataBinding )Validate ()error {return _fadcc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");};type CT_WebPublishItem struct{ -// Table Style Name -NameAttr *string ; +// Id +IdAttr uint32 ; -// Show Row Header Formatting -ShowRowHeadersAttr *bool ; +// Destination Bookmark +DivIdAttr string ; -// Show Table Style Column Header Formatting -ShowColHeadersAttr *bool ; +// Web Source Type +SourceTypeAttr ST_WebSourceType ; -// Show Row Stripes -ShowRowStripesAttr *bool ; +// Source Id +SourceRefAttr *string ; -// Show Column Stripes -ShowColStripesAttr *bool ; +// Source Object Name +SourceObjectAttr *string ; -// Show Last Column -ShowLastColumnAttr *bool ;}; +// Destination File Name +DestinationFileAttr string ; -// ValidateWithPath validates the CT_SheetCalcPr and its children, prefixing error messages with path -func (_bccbgc *CT_SheetCalcPr )ValidateWithPath (path string )error {return nil }; +// Title +TitleAttr *string ; -// Validate validates the CT_DataValidation and its children -func (_feea *CT_DataValidation )Validate ()error {return _feea .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");}; +// Automatically Publish +AutoRepublishAttr *bool ;}; -// Validate validates the CT_SingleXmlCells and its children -func (_ccgfe *CT_SingleXmlCells )Validate ()error {return _ccgfe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");}; +// Validate validates the CT_SingleXmlCell and its children +func (_aggag *CT_SingleXmlCell )Validate ()error {return _aggag .ValidateWithPath ("\u0043\u0054_\u0053\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c");};func (_abbgg ST_PhoneticAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_abbgg .String (),start ); +};type Metadata struct{CT_Metadata };func (_fdffff *CT_LegacyDrawing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_fdffff .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Workbook struct{ -// Validate validates the CT_DataField and its children -func (_bfea *CT_DataField )Validate ()error {return _bfea .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064");}; +// Document Conformance Class +ConformanceAttr _b .ST_ConformanceClass ; -// Validate validates the CT_MetadataRecord and its children -func (_eaecg *CT_MetadataRecord )Validate ()error {return _eaecg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052e\u0063\u006f\u0072\u0064");};func (_dgdfe *CT_PageBreak )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dgdfe .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dgdfe .CountAttr )}); -};if _dgdfe .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 :_a .Sprintf ("\u0025\u0076",*_dgdfe .ManualBreakCountAttr )}); -};e .EncodeToken (start );if _dgdfe .Brk !=nil {_bgfab :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0062\u0072\u006b"}};for _ ,_fcggb :=range _dgdfe .Brk {e .EncodeElement (_fcggb ,_bgfab );};};e .EncodeToken (_c .EndElement {Name :start .Name }); -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;);type ST_FileType byte ;func (_fabdg *CT_ExternalRow )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_a .Sprintf ("\u0025\u0076",_fabdg .RAttr )}); -e .EncodeToken (start );if _fabdg .Cell !=nil {_ddfca :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0063\u0065\u006c\u006c"}};for _ ,_dfafd :=range _fabdg .Cell {e .EncodeElement (_dfafd ,_ddfca );};};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};type CT_Items struct{ +// File Version +FileVersion *CT_FileVersion ; -// Field Count -CountAttr *uint32 ; +// File Sharing +FileSharing *CT_FileSharing ; -// PivotTable Field Item -Item []*CT_Item ;}; +// Workbook Properties +WorkbookPr *CT_WorkbookPr ; -// ValidateWithPath validates the CT_CellStyle and its children, prefixing error messages with path -func (_cdaf *CT_CellStyle )ValidateWithPath (path string )error {if _cdaf .ExtLst !=nil {if _fdfag :=_cdaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdfag !=nil {return _fdfag ;};};return nil ;};func (_gdbcdb ST_PivotFilterType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ffdfae :=_c .Attr {}; -_ffdfae .Name =name ;switch _gdbcdb {case ST_PivotFilterTypeUnset :_ffdfae .Value ="";case ST_PivotFilterTypeUnknown :_ffdfae .Value ="\u0075n\u006b\u006e\u006f\u0077\u006e";case ST_PivotFilterTypeCount :_ffdfae .Value ="\u0063\u006f\u0075n\u0074";case ST_PivotFilterTypePercent :_ffdfae .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074"; -case ST_PivotFilterTypeSum :_ffdfae .Value ="\u0073\u0075\u006d";case ST_PivotFilterTypeCaptionEqual :_ffdfae .Value ="\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeCaptionNotEqual :_ffdfae .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c"; -case ST_PivotFilterTypeCaptionBeginsWith :_ffdfae .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionNotBeginsWith :_ffdfae .Value ="c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068"; -case ST_PivotFilterTypeCaptionEndsWith :_ffdfae .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionNotEndsWith :_ffdfae .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068"; -case ST_PivotFilterTypeCaptionContains :_ffdfae .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case ST_PivotFilterTypeCaptionNotContains :_ffdfae .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073"; -case ST_PivotFilterTypeCaptionGreaterThan :_ffdfae .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeCaptionGreaterThanOrEqual :_ffdfae .Value ="\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l"; -case ST_PivotFilterTypeCaptionLessThan :_ffdfae .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeCaptionLessThanOrEqual :_ffdfae .Value ="\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c"; -case ST_PivotFilterTypeCaptionBetween :_ffdfae .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeCaptionNotBetween :_ffdfae .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e"; -case ST_PivotFilterTypeValueEqual :_ffdfae .Value ="\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueNotEqual :_ffdfae .Value ="\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueGreaterThan :_ffdfae .Value ="\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e"; -case ST_PivotFilterTypeValueGreaterThanOrEqual :_ffdfae .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 :_ffdfae .Value ="\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e"; -case ST_PivotFilterTypeValueLessThanOrEqual :_ffdfae .Value ="v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeValueBetween :_ffdfae .Value ="\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e"; -case ST_PivotFilterTypeValueNotBetween :_ffdfae .Value ="\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateEqual :_ffdfae .Value ="\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeDateNotEqual :_ffdfae .Value ="\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c"; -case ST_PivotFilterTypeDateOlderThan :_ffdfae .Value ="\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateOlderThanOrEqual :_ffdfae .Value ="d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c"; -case ST_PivotFilterTypeDateNewerThan :_ffdfae .Value ="\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateNewerThanOrEqual :_ffdfae .Value ="d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c"; -case ST_PivotFilterTypeDateBetween :_ffdfae .Value ="d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateNotBetween :_ffdfae .Value ="\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e"; -case ST_PivotFilterTypeTomorrow :_ffdfae .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_PivotFilterTypeToday :_ffdfae .Value ="\u0074\u006f\u0064a\u0079";case ST_PivotFilterTypeYesterday :_ffdfae .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y"; -case ST_PivotFilterTypeNextWeek :_ffdfae .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeThisWeek :_ffdfae .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeLastWeek :_ffdfae .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b"; -case ST_PivotFilterTypeNextMonth :_ffdfae .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeThisMonth :_ffdfae .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeLastMonth :_ffdfae .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h"; -case ST_PivotFilterTypeNextQuarter :_ffdfae .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeThisQuarter :_ffdfae .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeLastQuarter :_ffdfae .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072"; -case ST_PivotFilterTypeNextYear :_ffdfae .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeThisYear :_ffdfae .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeLastYear :_ffdfae .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072"; -case ST_PivotFilterTypeYearToDate :_ffdfae .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case ST_PivotFilterTypeQ1 :_ffdfae .Value ="\u0051\u0031";case ST_PivotFilterTypeQ2 :_ffdfae .Value ="\u0051\u0032";case ST_PivotFilterTypeQ3 :_ffdfae .Value ="\u0051\u0033"; -case ST_PivotFilterTypeQ4 :_ffdfae .Value ="\u0051\u0034";case ST_PivotFilterTypeM1 :_ffdfae .Value ="\u004d\u0031";case ST_PivotFilterTypeM2 :_ffdfae .Value ="\u004d\u0032";case ST_PivotFilterTypeM3 :_ffdfae .Value ="\u004d\u0033";case ST_PivotFilterTypeM4 :_ffdfae .Value ="\u004d\u0034"; -case ST_PivotFilterTypeM5 :_ffdfae .Value ="\u004d\u0035";case ST_PivotFilterTypeM6 :_ffdfae .Value ="\u004d\u0036";case ST_PivotFilterTypeM7 :_ffdfae .Value ="\u004d\u0037";case ST_PivotFilterTypeM8 :_ffdfae .Value ="\u004d\u0038";case ST_PivotFilterTypeM9 :_ffdfae .Value ="\u004d\u0039"; -case ST_PivotFilterTypeM10 :_ffdfae .Value ="\u004d\u0031\u0030";case ST_PivotFilterTypeM11 :_ffdfae .Value ="\u004d\u0031\u0031";case ST_PivotFilterTypeM12 :_ffdfae .Value ="\u004d\u0031\u0032";};return _ffdfae ,nil ;};type CT_QueryTableDeletedFields struct{ +// Workbook Protection +WorkbookProtection *CT_WorkbookProtection ; -// Deleted Fields Count -CountAttr *uint32 ; +// Workbook Views +BookViews *CT_BookViews ; -// Deleted Field -DeletedField []*CT_DeletedField ;};func (_bcddf ST_PivotAreaType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ggdaa :=_c .Attr {};_ggdaa .Name =name ;switch _bcddf {case ST_PivotAreaTypeUnset :_ggdaa .Value ="";case ST_PivotAreaTypeNone :_ggdaa .Value ="\u006e\u006f\u006e\u0065"; -case ST_PivotAreaTypeNormal :_ggdaa .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_PivotAreaTypeData :_ggdaa .Value ="\u0064\u0061\u0074\u0061";case ST_PivotAreaTypeAll :_ggdaa .Value ="\u0061\u006c\u006c";case ST_PivotAreaTypeOrigin :_ggdaa .Value ="\u006f\u0072\u0069\u0067\u0069\u006e"; -case ST_PivotAreaTypeButton :_ggdaa .Value ="\u0062\u0075\u0074\u0074\u006f\u006e";case ST_PivotAreaTypeTopEnd :_ggdaa .Value ="\u0074\u006f\u0070\u0045\u006e\u0064";case ST_PivotAreaTypeTopRight :_ggdaa .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"; -};return _ggdaa ,nil ;};func (_cfcaab *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 _cfcaab .CT_Metadata .MarshalXML (e ,start );};type CT_OleObject struct{ +// Sheets +Sheets *CT_Sheets ; -// Embedded Object ProgId -ProgIdAttr *string ; +// Function Groups +FunctionGroups *CT_FunctionGroups ; -// Data or View Aspect -DvAspectAttr ST_DvAspect ; +// External References +ExternalReferences *CT_ExternalReferences ; -// Embedded Object's Link Moniker -LinkAttr *string ; +// Defined Names +DefinedNames *CT_DefinedNames ; -// Linked Embedded Object Update -OleUpdateAttr ST_OleUpdate ; +// Calculation Properties +CalcPr *CT_CalcPr ; -// Auto Load -AutoLoadAttr *bool ; +// Embedded Object Size +OleSize *CT_OleSize ; -// Shape Id -ShapeIdAttr uint32 ;IdAttr *string ; +// Custom Workbook Views +CustomWorkbookViews *CT_CustomWorkbookViews ; -// Embedded Object Properties -ObjectPr *CT_ObjectPr ;}; +// PivotCaches +PivotCaches *CT_PivotCaches ; -// ValidateWithPath validates the CT_PivotCacheRecords and its children, prefixing error messages with path -func (_ggbfa *CT_PivotCacheRecords )ValidateWithPath (path string )error {for _acaaa ,_ggcdb :=range _ggbfa .R {if _gecgd :=_ggcdb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_acaaa ));_gecgd !=nil {return _gecgd ; -};};if _ggbfa .ExtLst !=nil {if _gadae :=_ggbfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gadae !=nil {return _gadae ;};};return nil ;}; +// Smart Tag Properties +SmartTagPr *CT_SmartTagPr ; -// Validate validates the CT_Users and its children -func (_acecg *CT_Users )Validate ()error {return _acecg .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073");}; +// Smart Tag Types +SmartTagTypes *CT_SmartTagTypes ; -// ValidateWithPath validates the CT_FilterColumn and its children, prefixing error messages with path -func (_dggf *CT_FilterColumn )ValidateWithPath (path string )error {if _dggf .Filters !=nil {if _bddad :=_dggf .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_bddad !=nil {return _bddad ;};};if _dggf .Top10 !=nil {if _eccbg :=_dggf .Top10 .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0031\u0030"); -_eccbg !=nil {return _eccbg ;};};if _dggf .CustomFilters !=nil {if _ddef :=_dggf .CustomFilters .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0046\u0069l\u0074\u0065\u0072\u0073");_ddef !=nil {return _ddef ;};};if _dggf .DynamicFilter !=nil {if _bfbd :=_dggf .DynamicFilter .ValidateWithPath (path +"\u002f\u0044\u0079\u006e\u0061\u006d\u0069\u0063\u0046i\u006c\u0074\u0065\u0072"); -_bfbd !=nil {return _bfbd ;};};if _dggf .ColorFilter !=nil {if _bddd :=_dggf .ColorFilter .ValidateWithPath (path +"\u002f\u0043\u006fl\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072");_bddd !=nil {return _bddd ;};};if _dggf .IconFilter !=nil {if _ceabb :=_dggf .IconFilter .ValidateWithPath (path +"/\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"); -_ceabb !=nil {return _ceabb ;};};if _dggf .ExtLst !=nil {if _egddb :=_dggf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egddb !=nil {return _egddb ;};};return nil ;}; +// Web Publishing Properties +WebPublishing *CT_WebPublishing ; -// Validate validates the CT_ExternalCell and its children -func (_gbdec *CT_ExternalCell )Validate ()error {return _gbdec .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c");};func (_acbffg ST_UpdateLinks )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_acbffg .String (),start ); -};func NewCT_PivotCacheRecords ()*CT_PivotCacheRecords {_dcddc :=&CT_PivotCacheRecords {};return _dcddc ;};func (_cgdfg *CT_ExternalSheetNames )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfcge :for {_bffegf ,_cfdb :=d .Token ();if _cfdb !=nil {return _cfdb ; -};switch _bgbd :=_bffegf .(type ){case _c .StartElement :switch _bgbd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgfea :=NewCT_ExternalSheetName (); -if _ebaba :=d .DecodeElement (_dgfea ,&_bgbd );_ebaba !=nil {return _ebaba ;};_cgdfg .SheetName =append (_cgdfg .SheetName ,_dgfea );default:_dc .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",_bgbd .Name ); -if _efdga :=d .Skip ();_efdga !=nil {return _efdga ;};};case _c .EndElement :break _dfcge ;case _c .CharData :};};return nil ;}; +// File Recovery Properties +FileRecoveryPr []*CT_FileRecoveryPr ; -// ValidateWithPath validates the CT_InputCells and its children, prefixing error messages with path -func (_cgccc *CT_InputCells )ValidateWithPath (path string )error {return nil };func (_dfcf *CT_CellStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_decf :=range start .Attr {if _decf .Name .Local =="\u006e\u0061\u006d\u0065"{_gcce ,_bdab :=_decf .Value ,error (nil ); -if _bdab !=nil {return _bdab ;};_dfcf .NameAttr =&_gcce ;continue ;};if _decf .Name .Local =="\u0078\u0066\u0049\u0064"{_gbce ,_egdff :=_fc .ParseUint (_decf .Value ,10,32);if _egdff !=nil {return _egdff ;};_dfcf .XfIdAttr =uint32 (_gbce );continue ;}; -if _decf .Name .Local =="\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"{_aefbc ,_aabea :=_fc .ParseUint (_decf .Value ,10,32);if _aabea !=nil {return _aabea ;};_agdc :=uint32 (_aefbc );_dfcf .BuiltinIdAttr =&_agdc ;continue ;};if _decf .Name .Local =="\u0069\u004c\u0065\u0076\u0065\u006c"{_bedc ,_bgfga :=_fc .ParseUint (_decf .Value ,10,32); -if _bgfga !=nil {return _bgfga ;};_fgfc :=uint32 (_bedc );_dfcf .ILevelAttr =&_fgfc ;continue ;};if _decf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_abgf ,_afadbf :=_fc .ParseBool (_decf .Value );if _afadbf !=nil {return _afadbf ;};_dfcf .HiddenAttr =&_abgf ; -continue ;};if _decf .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"{_afaf ,_cdef :=_fc .ParseBool (_decf .Value );if _cdef !=nil {return _cdef ;};_dfcf .CustomBuiltinAttr =&_afaf ;continue ;};};_ggbf :for {_ecgde ,_aabb :=d .Token (); -if _aabb !=nil {return _aabb ;};switch _eece :=_ecgde .(type ){case _c .StartElement :switch _eece .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_dfcf .ExtLst =NewCT_ExtensionList (); -if _cdecc :=d .DecodeElement (_dfcf .ExtLst ,&_eece );_cdecc !=nil {return _cdecc ;};default:_dc .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",_eece .Name ); -if _badeb :=d .Skip ();_badeb !=nil {return _badeb ;};};case _c .EndElement :break _ggbf ;case _c .CharData :};};return nil ;};func (_cgffg ST_CellFormulaType )Validate ()error {return _cgffg .ValidateWithPath ("")}; +// Web Publish Objects +WebPublishObjects *CT_WebPublishObjects ; -// ValidateWithPath validates the CT_VolTopicRef and its children, prefixing error messages with path -func (_gfcgef *CT_VolTopicRef )ValidateWithPath (path string )error {return nil };const (ST_CommentsUnset ST_Comments =0;ST_CommentsCommNone ST_Comments =1;ST_CommentsCommIndicator ST_Comments =2;ST_CommentsCommIndAndComment ST_Comments =3;);type CT_ExternalSheetName struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Sheet Name Value -ValAttr *string ;}; +// ValidateWithPath validates the CT_DdeLink and its children, prefixing error messages with path +func (_dbgab *CT_DdeLink )ValidateWithPath (path string )error {if _dbgab .DdeItems !=nil {if _fcdcf :=_dbgab .DdeItems .ValidateWithPath (path +"\u002fD\u0064\u0065\u0049\u0074\u0065\u006ds");_fcdcf !=nil {return _fcdcf ;};};return nil ;}; -// ValidateWithPath validates the CT_DrawingHF and its children, prefixing error messages with path -func (_acaab *CT_DrawingHF )ValidateWithPath (path string )error {return nil };func NewCT_XmlPr ()*CT_XmlPr {_cadgce :=&CT_XmlPr {};return _cadgce };func (_fadg *CT_DefinedNames )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dadc :for {_gbfdb ,_cgcc :=d .Token (); -if _cgcc !=nil {return _cgcc ;};switch _fbdab :=_gbfdb .(type ){case _c .StartElement :switch _fbdab .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdaffa :=NewCT_DefinedName (); -if _fagbg :=d .DecodeElement (_bdaffa ,&_fbdab );_fagbg !=nil {return _fagbg ;};_fadg .DefinedName =append (_fadg .DefinedName ,_bdaffa );default:_dc .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",_fbdab .Name ); -if _fdeab :=d .Skip ();_fdeab !=nil {return _fdeab ;};};case _c .EndElement :break _dadc ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ChartsheetViews and its children, prefixing error messages with path +func (_dbbe *CT_ChartsheetViews )ValidateWithPath (path string )error {for _afgf ,_bdbef :=range _dbbe .SheetView {if _dagc :=_bdbef .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_afgf )); +_dagc !=nil {return _dagc ;};};if _dbbe .ExtLst !=nil {if _gefc :=_dbbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gefc !=nil {return _gefc ;};};return nil ;}; -// ValidateWithPath validates the CT_Parameters and its children, prefixing error messages with path -func (_dffee *CT_Parameters )ValidateWithPath (path string )error {for _bagab ,_egagg :=range _dffee .Parameter {if _bfdec :=_egagg .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0050\u0061\u0072a\u006d\u0065\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bagab )); -_bfdec !=nil {return _bfdec ;};};return nil ;}; +// ValidateWithPath validates the CT_VerticalAlignFontProperty and its children, prefixing error messages with path +func (_ggacbb *CT_VerticalAlignFontProperty )ValidateWithPath (path string )error {if _ggacbb .ValAttr ==_b .ST_VerticalAlignRunUnset {return _aa .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 _bbgaaa :=_ggacbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbgaaa !=nil {return _bbgaaa ;};return nil ;}; -// Validate validates the CT_ExternalLinkChoice and its children -func (_bfbe *CT_ExternalLinkChoice )Validate ()error {return _bfbe .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u004c\u0069\u006ek\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_MergeCells ()*CT_MergeCells {_agegdc :=&CT_MergeCells {}; -return _agegdc }; +// ValidateWithPath validates the CT_Col and its children, prefixing error messages with path +func (_ceafa *CT_Col )ValidateWithPath (path string )error {return nil };type ST_SheetViewType byte ;func NewCT_Workbook ()*CT_Workbook {_ccfdea :=&CT_Workbook {};_ccfdea .Sheets =NewCT_Sheets ();return _ccfdea ;}; -// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path -func (_cdeeb *CT_HeaderFooter )ValidateWithPath (path string )error {return nil };func (_gacca *CT_VerticalAlignFontProperty )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gacca .ValAttr =_ef .ST_VerticalAlignRun (1);for _ ,_cgdfgd :=range start .Attr {if _cgdfgd .Name .Local =="\u0076\u0061\u006c"{_gacca .ValAttr .UnmarshalXMLAttr (_cgdfgd ); -continue ;};};for {_aegde ,_adgcb :=d .Token ();if _adgcb !=nil {return _a .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",_adgcb ); -};if _aeagcb ,_ecace :=_aegde .(_c .EndElement );_ecace &&_aeagcb .Name ==start .Name {break ;};};return nil ;};const (ST_QualifierUnset ST_Qualifier =0;ST_QualifierDoubleQuote ST_Qualifier =1;ST_QualifierSingleQuote ST_Qualifier =2;ST_QualifierNone ST_Qualifier =3; -);func NewCT_ExternalCell ()*CT_ExternalCell {_gfgee :=&CT_ExternalCell {};return _gfgee }; +// ValidateWithPath validates the CT_CellSmartTagPr and its children, prefixing error messages with path +func (_dcfe *CT_CellSmartTagPr )ValidateWithPath (path string )error {return nil };func (_efgee *CT_FutureMetadataBlock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcbg :for {_dbfc ,_efda :=d .Token ();if _efda !=nil {return _efda ;}; +switch _fdbgba :=_dbfc .(type ){case _d .StartElement :switch _fdbgba .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efgee .ExtLst =NewCT_ExtensionList (); +if _gafb :=d .DecodeElement (_efgee .ExtLst ,&_fdbgba );_gafb !=nil {return _gafb ;};default:_ea .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",_fdbgba .Name ); +if _baage :=d .Skip ();_baage !=nil {return _baage ;};};case _d .EndElement :break _fcbg ;case _d .CharData :};};return nil ;};type CT_GroupMembers struct{ -// ValidateWithPath validates the CT_PivotCache and its children, prefixing error messages with path -func (_bgefc *CT_PivotCache )ValidateWithPath (path string )error {return nil };func (_gedbaa *CT_TableStyleElement )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_bbfbg ,_edaae :=_gedbaa .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _edaae !=nil {return _edaae ;};start .Attr =append (start .Attr ,_bbfbg );if _gedbaa .SizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gedbaa .SizeAttr )}); -};if _gedbaa .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gedbaa .DxfIdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_eafe *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 :_a .Sprintf ("\u0025\u0076",_eafe .RefAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_eafe .AuthorIdAttr )}); -if _eafe .GuidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_eafe .GuidAttr )});};if _eafe .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_eafe .ShapeIdAttr )}); -};e .EncodeToken (start );_gbba :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_eafe .Text ,_gbba );if _eafe .CommentPr !=nil {_bcad :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ac\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072"}}; -e .EncodeElement (_eafe .CommentPr ,_bcad );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_SortState struct{ +// Group Member Count +CountAttr *uint32 ; -// Sort by Columns -ColumnSortAttr *bool ; +// OLAP Group Member +GroupMember []*CT_GroupMember ;};func (_bcgde *CT_QueryTable )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_bcgde .NameAttr )}); +if _bcgde .HeadersAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bcgde .HeadersAttr ))});};if _bcgde .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bcgde .RowNumbersAttr ))}); +};if _bcgde .DisableRefreshAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bcgde .DisableRefreshAttr ))}); +};if _bcgde .BackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bcgde .BackgroundRefreshAttr ))}); +};if _bcgde .FirstBackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bcgde .FirstBackgroundRefreshAttr ))}); +};if _bcgde .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bcgde .RefreshOnLoadAttr ))}); +};if _bcgde .GrowShrinkTypeAttr !=ST_GrowShrinkTypeUnset {_dggbcd ,_bfgec :=_bcgde .GrowShrinkTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"});if _bfgec !=nil {return _bfgec ; +};start .Attr =append (start .Attr ,_dggbcd );};if _bcgde .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bcgde .FillFormulasAttr ))}); +};if _bcgde .RemoveDataOnSaveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bcgde .RemoveDataOnSaveAttr ))}); +};if _bcgde .DisableEditAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bcgde .DisableEditAttr ))});};if _bcgde .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bcgde .PreserveFormattingAttr ))}); +};if _bcgde .AdjustColumnWidthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bcgde .AdjustColumnWidthAttr ))}); +};if _bcgde .IntermediateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bcgde .IntermediateAttr ))});}; +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_bcgde .ConnectionIdAttr )});if _bcgde .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_bcgde .AutoFormatIdAttr )}); +};if _bcgde .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bcgde .ApplyNumberFormatsAttr ))}); +};if _bcgde .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bcgde .ApplyBorderFormatsAttr ))}); +};if _bcgde .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bcgde .ApplyFontFormatsAttr ))}); +};if _bcgde .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bcgde .ApplyPatternFormatsAttr ))}); +};if _bcgde .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bcgde .ApplyAlignmentFormatsAttr ))}); +};if _bcgde .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bcgde .ApplyWidthHeightFormatsAttr ))}); +};e .EncodeToken (start );if _bcgde .QueryTableRefresh !=nil {_fcbac :=_d .StartElement {Name :_d .Name {Local :"m\u0061:\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068"}};e .EncodeElement (_bcgde .QueryTableRefresh ,_fcbac ); +};if _bcgde .ExtLst !=nil {_fffabg :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bcgde .ExtLst ,_fffabg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bbfbc *CT_MeasureDimensionMap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfbef :=range start .Attr {if _bfbef .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_afgge ,_eaece :=_e .ParseUint (_bfbef .Value ,10,32); +if _eaece !=nil {return _eaece ;};_effe :=uint32 (_afgge );_bbfbc .MeasureGroupAttr =&_effe ;continue ;};if _bfbef .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_dbdba ,_gedgf :=_e .ParseUint (_bfbef .Value ,10,32);if _gedgf !=nil {return _gedgf ; +};_bdaca :=uint32 (_dbdba );_bbfbc .DimensionAttr =&_bdaca ;continue ;};};for {_cfaddb ,_bbbcd :=d .Token ();if _bbbcd !=nil {return _aa .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",_bbbcd ); +};if _gagdd ,_gcdfb :=_cfaddb .(_d .EndElement );_gcdfb &&_gagdd .Name ==start .Name {break ;};};return nil ;};func (_bedgeb ST_Visibility )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bedgeb .String (),start );}; +func NewCT_CommentPr ()*CT_CommentPr {_ccc :=&CT_CommentPr {};_ccc .Anchor =NewCT_ObjectAnchor ();return _ccc ;};func (_edbcbf ST_GradientType )ValidateWithPath (path string )error {switch _edbcbf {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edbcbf )); +};return nil ;};func (_ceaaa *CT_Query )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0064\u0078"},Value :_aa .Sprintf ("\u0025\u0076",_ceaaa .MdxAttr )});e .EncodeToken (start ); +if _ceaaa .Tpls !=nil {_afbccc :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_ceaaa .Tpls ,_afbccc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgace *CT_TableStyles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ceeda :=range start .Attr {if _ceeda .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbcbbg ,_dcdfg :=_e .ParseUint (_ceeda .Value ,10,32); +if _dcdfg !=nil {return _dcdfg ;};_addc :=uint32 (_gbcbbg );_dgace .CountAttr =&_addc ;continue ;};if _ceeda .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"{_ebcbff ,_begcac :=_ceeda .Value ,error (nil ); +if _begcac !=nil {return _begcac ;};_dgace .DefaultTableStyleAttr =&_ebcbff ;continue ;};if _ceeda .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"{_ceecb ,_gcgdg :=_ceeda .Value ,error (nil ); +if _gcgdg !=nil {return _gcgdg ;};_dgace .DefaultPivotStyleAttr =&_ceecb ;continue ;};};_fddaa :for {_ffafg ,_ccccg :=d .Token ();if _ccccg !=nil {return _ccccg ;};switch _adcggf :=_ffafg .(type ){case _d .StartElement :switch _adcggf .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfdbg :=NewCT_TableStyle (); +if _fcffe :=d .DecodeElement (_cfdbg ,&_adcggf );_fcffe !=nil {return _fcffe ;};_dgace .TableStyle =append (_dgace .TableStyle ,_cfdbg );default:_ea .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",_adcggf .Name ); +if _gbfccc :=d .Skip ();_gbfccc !=nil {return _gbfccc ;};};case _d .EndElement :break _fddaa ;case _d .CharData :};};return nil ;}; -// Case Sensitive -CaseSensitiveAttr *bool ; +// ValidateWithPath validates the CT_FunctionGroup and its children, prefixing error messages with path +func (_ggbae *CT_FunctionGroup )ValidateWithPath (path string )error {return nil };type CT_ExternalSheetDataSet struct{ -// Sort Method -SortMethodAttr ST_SortMethod ; +// External Sheet Data Set +SheetData []*CT_ExternalSheetData ;};func (_fcgag *CT_LevelGroup )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_fcgag .NameAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_fcgag .UniqueNameAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",_fcgag .CaptionAttr )}); +if _fcgag .UniqueParentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_fcgag .UniqueParentAttr )});};if _fcgag .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_fcgag .IdAttr )}); +};e .EncodeToken (start );_gfffg :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ag\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_fcgag .GroupMembers ,_gfffg );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_dgbga *CT_UnderlineProperty )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgbga .ValAttr !=ST_UnderlineValuesUnset {_ggffca ,_bcabbg :=_dgbga .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _bcabbg !=nil {return _bcabbg ; +};start .Attr =append (start .Attr ,_ggffca );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_RevisionCustomView struct{ -// Sort Range -RefAttr string ; +// GUID +GuidAttr string ; -// Sort Condition -SortCondition []*CT_SortCondition ;ExtLst *CT_ExtensionList ;};func (_afgbd *CT_VolTypes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_deadd :for {_bgbac ,_cgcbg :=d .Token ();if _cgcbg !=nil {return _cgcbg ;};switch _ebege :=_bgbac .(type ){case _c .StartElement :switch _ebege .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_geffda :=NewCT_VolType (); -if _eaeef :=d .DecodeElement (_geffda ,&_ebege );_eaeef !=nil {return _eaeef ;};_afgbd .VolType =append (_afgbd .VolType ,_geffda );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_afgbd .ExtLst =NewCT_ExtensionList (); -if _aagff :=d .DecodeElement (_afgbd .ExtLst ,&_ebege );_aagff !=nil {return _aagff ;};default:_dc .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",_ebege .Name ); -if _bddfc :=d .Skip ();_bddfc !=nil {return _bddfc ;};};case _c .EndElement :break _deadd ;case _c .CharData :};};return nil ;};func (_bfdad *ST_PrintError )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eggaff ,_cbgdgd :=d .Token ();if _cbgdgd !=nil {return _cbgdgd ; -};if _debee ,_daead :=_eggaff .(_c .EndElement );_daead &&_debee .Name ==start .Name {*_bfdad =1;return nil ;};if _efcbc ,_acaabb :=_eggaff .(_c .CharData );!_acaabb {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",_eggaff ); -}else {switch string (_efcbc ){case "":*_bfdad =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_bfdad =1;case "\u0062\u006c\u0061n\u006b":*_bfdad =2;case "\u0064\u0061\u0073\u0068":*_bfdad =3;case "\u004e\u0041":*_bfdad =4;};};_eggaff ,_cbgdgd =d .Token (); -if _cbgdgd !=nil {return _cbgdgd ;};if _dfccfg ,_bdgbe :=_eggaff .(_c .EndElement );_bdgbe &&_dfccfg .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",_eggaff ); -};func NewCT_XmlCellPr ()*CT_XmlCellPr {_egfed :=&CT_XmlCellPr {};_egfed .XmlPr =NewCT_XmlPr ();return _egfed ;};type Connections struct{CT_Connections };func (_ecbdgg *CT_WorkbookPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ecbdgg .Date1904Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ecbdgg .Date1904Attr ))}); -};if _ecbdgg .ShowObjectsAttr !=ST_ObjectsUnset {_cadfde ,_fdacb :=_ecbdgg .ShowObjectsAttr .MarshalXMLAttr (_c .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _fdacb !=nil {return _fdacb ;};start .Attr =append (start .Attr ,_cadfde ); -};if _ecbdgg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ecbdgg .ShowBorderUnselectedTablesAttr ))}); -};if _ecbdgg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ecbdgg .FilterPrivacyAttr ))}); -};if _ecbdgg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ecbdgg .PromptedSolutionsAttr ))}); -};if _ecbdgg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ecbdgg .ShowInkAnnotationAttr ))}); -};if _ecbdgg .BackupFileAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ecbdgg .BackupFileAttr ))});};if _ecbdgg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ecbdgg .SaveExternalLinkValuesAttr ))}); -};if _ecbdgg .UpdateLinksAttr !=ST_UpdateLinksUnset {_cdgcd ,_eacdg :=_ecbdgg .UpdateLinksAttr .MarshalXMLAttr (_c .Name {Local :"u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"});if _eacdg !=nil {return _eacdg ;};start .Attr =append (start .Attr ,_cdgcd ); -};if _ecbdgg .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ecbdgg .CodeNameAttr )});};if _ecbdgg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ecbdgg .HidePivotFieldListAttr ))}); -};if _ecbdgg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ecbdgg .ShowPivotChartFilterAttr ))}); -};if _ecbdgg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ecbdgg .AllowRefreshQueryAttr ))}); -};if _ecbdgg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ecbdgg .PublishItemsAttr ))});}; -if _ecbdgg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ecbdgg .CheckCompatibilityAttr ))}); -};if _ecbdgg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ecbdgg .AutoCompressPicturesAttr ))}); -};if _ecbdgg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ecbdgg .RefreshAllConnectionsAttr ))}); -};if _ecbdgg .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 :_a .Sprintf ("\u0025\u0076",*_ecbdgg .DefaultThemeVersionAttr )}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_VisibilityUnset ST_Visibility =0;ST_VisibilityVisible ST_Visibility =1;ST_VisibilityHidden ST_Visibility =2;ST_VisibilityVeryHidden ST_Visibility =3; -);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 ;}; +// User Action +ActionAttr ST_RevisionAction ;};type CT_DateGroupItem struct{ -// Validate validates the CT_FilterColumn and its children -func (_dffeg *CT_FilterColumn )Validate ()error {return _dffeg .ValidateWithPath ("\u0043T\u005fF\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e");};func (_edffa ST_Objects )Validate ()error {return _edffa .ValidateWithPath ("")};func NewCT_PageMargins ()*CT_PageMargins {_cddaag :=&CT_PageMargins {}; -return _cddaag }; +// Year +YearAttr uint16 ; -// ValidateWithPath validates the CT_CalculatedMembers and its children, prefixing error messages with path -func (_cgga *CT_CalculatedMembers )ValidateWithPath (path string )error {for _gaac ,_aeda :=range _cgga .CalculatedMember {if _ecea :=_aeda .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fCa\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gaac )); -_ecea !=nil {return _ecea ;};};return nil ;}; +// Month +MonthAttr *uint16 ; -// ValidateWithPath validates the CT_QueryCache and its children, prefixing error messages with path -func (_dbgfd *CT_QueryCache )ValidateWithPath (path string )error {for _afbaf ,_egaaaa :=range _dbgfd .Query {if _acec :=_egaaaa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fQ\u0075\u0065\u0072\u0079\u005b\u0025\u0064\u005d",path ,_afbaf ));_acec !=nil {return _acec ; -};};return nil ;}; +// Day +DayAttr *uint16 ; -// ValidateWithPath validates the CT_CacheHierarchies and its children, prefixing error messages with path -func (_cfef *CT_CacheHierarchies )ValidateWithPath (path string )error {for _gaab ,_dab :=range _cfef .CacheHierarchy {if _gfca :=_dab .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0043\u0061ch\u0065H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_gaab )); -_gfca !=nil {return _gfca ;};};return nil ;};func NewCT_RevisionHeader ()*CT_RevisionHeader {_eccdfd :=&CT_RevisionHeader {};_eccdfd .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"; -_eccdfd .SheetIdMap =NewCT_SheetIdMap ();return _eccdfd ;};func NewCT_Error ()*CT_Error {_gdbga :=&CT_Error {};return _gdbga };func (_gcdgge ST_PaneState )String ()string {switch _gcdgge {case 0:return "";case 1:return "\u0073\u0070\u006ci\u0074";case 2:return "\u0066\u0072\u006f\u007a\u0065\u006e"; -case 3:return "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074";};return "";};func (_ffaea *CT_MetadataTypes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ffaea .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ffaea .CountAttr )}); -};e .EncodeToken (start );_afece :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};for _ ,_cedcd :=range _ffaea .MetadataType {e .EncodeElement (_cedcd ,_afece );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_cbgea *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 :_a .Sprintf ("\u0025\u0076",_cbgea .RefAttr )});if _cbgea .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cbgea .IdAttr )}); -};if _cbgea .LocationAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_cbgea .LocationAttr )});};if _cbgea .TooltipAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_cbgea .TooltipAttr )}); -};if _cbgea .DisplayAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_cbgea .DisplayAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;}; +// Hour +HourAttr *uint16 ; -// Validate validates the CT_OleItems and its children -func (_dcgdc *CT_OleItems )Validate ()error {return _dcgdc .ValidateWithPath ("C\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073");}; +// Minute +MinuteAttr *uint16 ; -// Validate validates the CT_MdxSet and its children -func (_cafad *CT_MdxSet )Validate ()error {return _cafad .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u0053\u0065t");};func NewCT_HeaderFooter ()*CT_HeaderFooter {_ecae :=&CT_HeaderFooter {};return _ecae }; +// Second +SecondAttr *uint16 ; -// ValidateWithPath validates the CT_MeasureDimensionMaps and its children, prefixing error messages with path -func (_deeab *CT_MeasureDimensionMaps )ValidateWithPath (path string )error {for _cdacb ,_bgfec :=range _deeab .Map {if _fgeg :=_bgfec .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_cdacb ));_fgeg !=nil {return _fgeg ; -};};return nil ;};func (_aegca ST_FontScheme )Validate ()error {return _aegca .ValidateWithPath ("")};func NewCT_VolTopicRef ()*CT_VolTopicRef {_gcegb :=&CT_VolTopicRef {};return _gcegb };type ST_Sqref []string ; +// Date Time Grouping +DateTimeGroupingAttr ST_DateTimeGrouping ;}; -// ValidateWithPath validates the CT_Top10 and its children, prefixing error messages with path -func (_bgdcea *CT_Top10 )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_ObjectPr and its children, prefixing error messages with path +func (_feebcd *CT_ObjectPr )ValidateWithPath (path string )error {if _gcgea :=_feebcd .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_gcgea !=nil {return _gcgea ;};return nil ;}; -// ValidateWithPath validates the QueryTable and its children, prefixing error messages with path -func (_afcae *QueryTable )ValidateWithPath (path string )error {if _fcfaec :=_afcae .CT_QueryTable .ValidateWithPath (path );_fcfaec !=nil {return _fcfaec ;};return nil ;};type ST_TableType byte ;func (_gabdfg *ST_DataValidationOperator )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afcgga ,_fgggd :=d .Token (); -if _fgggd !=nil {return _fgggd ;};if _eaedfd ,_ecfbab :=_afcgga .(_c .EndElement );_ecfbab &&_eaedfd .Name ==start .Name {*_gabdfg =1;return nil ;};if _facfg ,_dacae :=_afcgga .(_c .CharData );!_dacae {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",_afcgga ); -}else {switch string (_facfg ){case "":*_gabdfg =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_gabdfg =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_gabdfg =2;case "\u0065\u0071\u0075a\u006c":*_gabdfg =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gabdfg =4; -case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_gabdfg =5;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_gabdfg =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_gabdfg =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_gabdfg =8; -};};_afcgga ,_fgggd =d .Token ();if _fgggd !=nil {return _fgggd ;};if _ffgge ,_eaafe :=_afcgga .(_c .EndElement );_eaafe &&_ffgge .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",_afcgga ); -};func NewCT_Number ()*CT_Number {_bfegd :=&CT_Number {};return _bfegd };func (_abfgegg *CT_WebPublishItem )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_abfgegg .IdAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_a .Sprintf ("\u0025\u0076",_abfgegg .DivIdAttr )});_ecbgf ,_cfbaa :=_abfgegg .SourceTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"}); -if _cfbaa !=nil {return _cfbaa ;};start .Attr =append (start .Attr ,_ecbgf );if _abfgegg .SourceRefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"},Value :_a .Sprintf ("\u0025\u0076",*_abfgegg .SourceRefAttr )}); -};if _abfgegg .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 :_a .Sprintf ("\u0025\u0076",*_abfgegg .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 :_a .Sprintf ("\u0025\u0076",_abfgegg .DestinationFileAttr )}); -if _abfgegg .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_abfgegg .TitleAttr )});};if _abfgegg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_abfgegg .AutoRepublishAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_caaa *AG_RevData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cca :=range start .Attr {if _cca .Name .Local =="\u0072\u0049\u0064"{_ac ,_ccg :=_fc .ParseUint (_cca .Value ,10,32); -if _ccg !=nil {return _ccg ;};_eb :=uint32 (_ac );_caaa .RIdAttr =&_eb ;continue ;};if _cca .Name .Local =="\u0075\u0061"{_dbb ,_dcf :=_fc .ParseBool (_cca .Value );if _dcf !=nil {return _dcf ;};_caaa .UaAttr =&_dbb ;continue ;};if _cca .Name .Local =="\u0072\u0061"{_cd ,_fa :=_fc .ParseBool (_cca .Value ); -if _fa !=nil {return _fa ;};_caaa .RaAttr =&_cd ;continue ;};};for {_fd ,_ebg :=d .Token ();if _ebg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061\u003a\u0020%\u0073",_ebg ); -};if _gf ,_caag :=_fd .(_c .EndElement );_caag &&_gf .Name ==start .Name {break ;};};return nil ;};func (_accae *CT_Tuples )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _accae .CAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_accae .CAttr )}); -};e .EncodeToken (start );_efcdg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074\u0070\u006c"}};for _ ,_ggbffd :=range _accae .Tpl {e .EncodeElement (_ggbffd ,_efcdg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -};func (_cege *CT_MdxSet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffdea :=range start .Attr {if _ffdea .Name .Local =="\u006e\u0073"{_aaaee ,_gbagc :=_fc .ParseUint (_ffdea .Value ,10,32);if _gbagc !=nil {return _gbagc ;};_cege .NsAttr =uint32 (_aaaee ); -continue ;};if _ffdea .Name .Local =="\u0063"{_ebcbb ,_ddceaf :=_fc .ParseUint (_ffdea .Value ,10,32);if _ddceaf !=nil {return _ddceaf ;};_cdbadf :=uint32 (_ebcbb );_cege .CAttr =&_cdbadf ;continue ;};if _ffdea .Name .Local =="\u006f"{_cege .OAttr .UnmarshalXMLAttr (_ffdea ); -continue ;};};_bfffe :for {_cffed ,_gacge :=d .Token ();if _gacge !=nil {return _gacge ;};switch _bgaeg :=_cffed .(type ){case _c .StartElement :switch _bgaeg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccffb :=NewCT_MetadataStringIndex (); -if _cdfge :=d .DecodeElement (_ccffb ,&_bgaeg );_cdfge !=nil {return _cdfge ;};_cege .N =append (_cege .N ,_ccffb );default:_dc .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",_bgaeg .Name ); -if _dbaec :=d .Skip ();_dbaec !=nil {return _dbaec ;};};case _c .EndElement :break _bfffe ;case _c .CharData :};};return nil ;};func (_cegad *CT_PivotArea )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcdbgc :=range start .Attr {if _bcdbgc .Name .Local =="\u0066\u0069\u0065l\u0064"{_bcgdb ,_ffgbd :=_fc .ParseInt (_bcdbgc .Value ,10,32); -if _ffgbd !=nil {return _ffgbd ;};_bbcdd :=int32 (_bcgdb );_cegad .FieldAttr =&_bbcdd ;continue ;};if _bcdbgc .Name .Local =="\u0074\u0079\u0070\u0065"{_cegad .TypeAttr .UnmarshalXMLAttr (_bcdbgc );continue ;};if _bcdbgc .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"{_eegeee ,_bggea :=_fc .ParseBool (_bcdbgc .Value ); -if _bggea !=nil {return _bggea ;};_cegad .DataOnlyAttr =&_eegeee ;continue ;};if _bcdbgc .Name .Local =="\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"{_gaegc ,_bcee :=_fc .ParseBool (_bcdbgc .Value );if _bcee !=nil {return _bcee ;};_cegad .LabelOnlyAttr =&_gaegc ; -continue ;};if _bcdbgc .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"{_ccffd ,_dece :=_fc .ParseBool (_bcdbgc .Value );if _dece !=nil {return _dece ;};_cegad .GrandRowAttr =&_ccffd ;continue ;};if _bcdbgc .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"{_cafag ,_dfdec :=_fc .ParseBool (_bcdbgc .Value ); -if _dfdec !=nil {return _dfdec ;};_cegad .GrandColAttr =&_cafag ;continue ;};if _bcdbgc .Name .Local =="\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"{_aeedge ,_ebafg :=_fc .ParseBool (_bcdbgc .Value );if _ebafg !=nil {return _ebafg ;};_cegad .CacheIndexAttr =&_aeedge ; -continue ;};if _bcdbgc .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_dbeee ,_dcbbf :=_fc .ParseBool (_bcdbgc .Value );if _dcbbf !=nil {return _dcbbf ;};_cegad .OutlineAttr =&_dbeee ;continue ;};if _bcdbgc .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_facbd ,_cfdgb :=_bcdbgc .Value ,error (nil ); -if _cfdgb !=nil {return _cfdgb ;};_cegad .OffsetAttr =&_facbd ;continue ;};if _bcdbgc .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"{_adaca ,_ggegg :=_fc .ParseBool (_bcdbgc .Value ); -if _ggegg !=nil {return _ggegg ;};_cegad .CollapsedLevelsAreSubtotalsAttr =&_adaca ;continue ;};if _bcdbgc .Name .Local =="\u0061\u0078\u0069\u0073"{_cegad .AxisAttr .UnmarshalXMLAttr (_bcdbgc );continue ;};if _bcdbgc .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bcgag ,_aafbc :=_fc .ParseUint (_bcdbgc .Value ,10,32); -if _aafbc !=nil {return _aafbc ;};_ebgfd :=uint32 (_bcgag );_cegad .FieldPositionAttr =&_ebgfd ;continue ;};};_cdeccg :for {_afdcg ,_becga :=d .Token ();if _becga !=nil {return _becga ;};switch _fdbcce :=_afdcg .(type ){case _c .StartElement :switch _fdbcce .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cegad .References =NewCT_PivotAreaReferences (); -if _feede :=d .DecodeElement (_cegad .References ,&_fdbcce );_feede !=nil {return _feede ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_cegad .ExtLst =NewCT_ExtensionList (); -if _gdaaf :=d .DecodeElement (_cegad .ExtLst ,&_fdbcce );_gdaaf !=nil {return _gdaaf ;};default:_dc .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",_fdbcce .Name ); -if _fccfdd :=d .Skip ();_fccfdd !=nil {return _fccfdd ;};};case _c .EndElement :break _cdeccg ;case _c .CharData :};};return nil ;};type CT_CalcCell struct{ +// Validate validates the CT_OleObjects and its children +func (_bbfeg *CT_OleObjects )Validate ()error {return _bbfeg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");}; -// Cell Reference -RAttr *string ;RefAttr *string ; +// Validate validates the CT_OleLink and its children +func (_efcdg *CT_OleLink )Validate ()error {return _efcdg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004c\u0069\u006e\u006b");};func NewCT_CalcChain ()*CT_CalcChain {_edfg :=&CT_CalcChain {};return _edfg }; -// Sheet Id -IAttr *int32 ; +// ValidateWithPath validates the CT_FieldUsage and its children, prefixing error messages with path +func (_fbfdg *CT_FieldUsage )ValidateWithPath (path string )error {return nil };type CT_QueryCache struct{ -// Child Chain -SAttr *bool ; +// Cached Query Count +CountAttr *uint32 ; -// New Dependency Level -LAttr *bool ; +// Query +Query []*CT_Query ;};func NewCT_MapInfo ()*CT_MapInfo {_becga :=&CT_MapInfo {};return _becga };func (_abgg *CT_ColFields )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _abgg .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_abgg .CountAttr )}); +};e .EncodeToken (start );_faaf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_ffgb :=range _abgg .Field {e .EncodeElement (_ffgb ,_faaf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +}; -// New Thread -TAttr *bool ; +// ValidateWithPath validates the CT_RevisionSheetRename and its children, prefixing error messages with path +func (_afbeb *CT_RevisionSheetRename )ValidateWithPath (path string )error {if _afbeb .ExtLst !=nil {if _faggb :=_afbeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faggb !=nil {return _faggb ;};};return nil ;};func (_agcba *CT_RevisionRowColumn )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agcba .ActionAttr =ST_rwColActionType (1); +for _ ,_ccgdgg :=range start .Attr {if _ccgdgg .Name .Local =="\u0073\u0049\u0064"{_cebea ,_gecfe :=_e .ParseUint (_ccgdgg .Value ,10,32);if _gecfe !=nil {return _gecfe ;};_agcba .SIdAttr =uint32 (_cebea );continue ;};if _ccgdgg .Name .Local =="\u0065\u006f\u006c"{_decdg ,_efbdcf :=_e .ParseBool (_ccgdgg .Value ); +if _efbdcf !=nil {return _efbdcf ;};_agcba .EolAttr =&_decdg ;continue ;};if _ccgdgg .Name .Local =="\u0072\u0065\u0066"{_acgbc ,_fgedfcc :=_ccgdgg .Value ,error (nil );if _fgedfcc !=nil {return _fgedfcc ;};_agcba .RefAttr =_acgbc ;continue ;};if _ccgdgg .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_agcba .ActionAttr .UnmarshalXMLAttr (_ccgdgg ); +continue ;};if _ccgdgg .Name .Local =="\u0065\u0064\u0067\u0065"{_gbffb ,_afagc :=_e .ParseBool (_ccgdgg .Value );if _afagc !=nil {return _afagc ;};_agcba .EdgeAttr =&_gbffb ;continue ;};if _ccgdgg .Name .Local =="\u0072\u0049\u0064"{_agfcd ,_eaddbb :=_e .ParseUint (_ccgdgg .Value ,10,32); +if _eaddbb !=nil {return _eaddbb ;};_fefef :=uint32 (_agfcd );_agcba .RIdAttr =&_fefef ;continue ;};if _ccgdgg .Name .Local =="\u0075\u0061"{_agbbg ,_gdfbe :=_e .ParseBool (_ccgdgg .Value );if _gdfbe !=nil {return _gdfbe ;};_agcba .UaAttr =&_agbbg ;continue ; +};if _ccgdgg .Name .Local =="\u0072\u0061"{_aebec ,_ccfce :=_e .ParseBool (_ccgdgg .Value );if _ccfce !=nil {return _ccfce ;};_agcba .RaAttr =&_aebec ;continue ;};};_edecb :for {_bcdfd ,_egceec :=d .Token ();if _egceec !=nil {return _egceec ;};switch _fcabb :=_bcdfd .(type ){case _d .StartElement :switch _fcabb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddcbb :=NewCT_UndoInfo (); +if _feggec :=d .DecodeElement (_ddcbb ,&_fcabb );_feggec !=nil {return _feggec ;};_agcba .Undo =append (_agcba .Undo ,_ddcbb );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfafc :=NewCT_RevisionCellChange (); +if _cafadg :=d .DecodeElement (_cfafc ,&_fcabb );_cafadg !=nil {return _cafadg ;};_agcba .Rcc =append (_agcba .Rcc ,_cfafc );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cedff :=NewCT_RevisionFormatting (); +if _cfcae :=d .DecodeElement (_cedff ,&_fcabb );_cfcae !=nil {return _cfcae ;};_agcba .Rfmt =append (_agcba .Rfmt ,_cedff );default:_ea .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",_fcabb .Name ); +if _adccf :=d .Skip ();_adccf !=nil {return _adccf ;};};case _d .EndElement :break _edecb ;case _d .CharData :};};return nil ;};func (_dgcac *CT_FieldsUsage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgcac .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_dgcac .CountAttr )}); +};e .EncodeToken (start );if _dgcac .FieldUsage !=nil {_bbcea :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"}};for _ ,_fgfd :=range _dgcac .FieldUsage {e .EncodeElement (_fgfd ,_bbcea ); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cafgdd ST_RefMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_acefef :=_d .Attr {};_acefef .Name =name ;switch _cafgdd {case ST_RefModeUnset :_acefef .Value ="";case ST_RefModeA1 :_acefef .Value ="\u0041\u0031"; +case ST_RefModeR1C1 :_acefef .Value ="\u0052\u0031\u0043\u0031";};return _acefef ,nil ;};func (_accd *CT_CellSmartTagPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006b\u0065\u0079"},Value :_aa .Sprintf ("\u0025\u0076",_accd .KeyAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_accd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egbef *CT_ExternalLinkChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddffc :for {_gegdg ,_febdb :=d .Token (); +if _febdb !=nil {return _febdb ;};switch _fdfce :=_gegdg .(type ){case _d .StartElement :switch _fdfce .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\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"}:_egbef .ExternalBook =NewCT_ExternalBook (); +if _dbabg :=d .DecodeElement (_egbef .ExternalBook ,&_fdfce );_dbabg !=nil {return _dbabg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egbef .DdeLink =NewCT_DdeLink (); +if _cbdg :=d .DecodeElement (_egbef .DdeLink ,&_fdfce );_cbdg !=nil {return _cbdg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egbef .OleLink =NewCT_OleLink (); +if _beef :=d .DecodeElement (_egbef .OleLink ,&_fdfce );_beef !=nil {return _beef ;};default:_ea .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",_fdfce .Name ); +if _beabd :=d .Skip ();_beabd !=nil {return _beabd ;};};case _d .EndElement :break _ddffc ;case _d .CharData :};};return nil ;};func NewCalcChain ()*CalcChain {_bbgaae :=&CalcChain {};_bbgaae .CT_CalcChain =*NewCT_CalcChain ();return _bbgaae ;}; -// Array -AAttr *bool ;};func (_gcccb *CT_SmartTagType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gcccb .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 :_a .Sprintf ("\u0025\u0076",*_gcccb .NamespaceUriAttr )}); -};if _gcccb .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gcccb .NameAttr )});};if _gcccb .UrlAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0072\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_gcccb .UrlAttr )}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bgeagf *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 _bgeagf .CT_Stylesheet .MarshalXML (e ,start );};type EG_ExtensionList struct{ +// ValidateWithPath validates the Sst and its children, prefixing error messages with path +func (_bfffa *Sst )ValidateWithPath (path string )error {if _gafef :=_bfffa .CT_Sst .ValidateWithPath (path );_gafef !=nil {return _gafef ;};return nil ;}; -// Extension -Ext []*CT_Extension ;};func NewCT_PageSetUpPr ()*CT_PageSetUpPr {_facbcb :=&CT_PageSetUpPr {};return _facbcb };func (_bdeda *CT_Xf )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bdeda .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bdeda .NumFmtIdAttr )}); -};if _bdeda .FontIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bdeda .FontIdAttr )});};if _bdeda .FillIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u006c\u006c\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bdeda .FillIdAttr )}); -};if _bdeda .BorderIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bdeda .BorderIdAttr )});};if _bdeda .XfIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bdeda .XfIdAttr )}); -};if _bdeda .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_bdeda .QuotePrefixAttr ))});};if _bdeda .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_bdeda .PivotButtonAttr ))}); -};if _bdeda .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_bdeda .ApplyNumberFormatAttr ))}); -};if _bdeda .ApplyFontAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_bdeda .ApplyFontAttr ))});};if _bdeda .ApplyFillAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_bdeda .ApplyFillAttr ))}); -};if _bdeda .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_bdeda .ApplyBorderAttr ))});};if _bdeda .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_bdeda .ApplyAlignmentAttr ))}); -};if _bdeda .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_bdeda .ApplyProtectionAttr ))}); -};e .EncodeToken (start );if _bdeda .Alignment !=nil {_egdeb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_bdeda .Alignment ,_egdeb );};if _bdeda .Protection !=nil {_fdaabd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_bdeda .Protection ,_fdaabd );};if _bdeda .ExtLst !=nil {_fbcfa :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bdeda .ExtLst ,_fbcfa );};e .EncodeToken (_c .EndElement {Name :start .Name }); +// Validate validates the VolTypes and its children +func (_feaea *VolTypes )Validate ()error {return _feaea .ValidateWithPath ("\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");};func NewCT_IconSet ()*CT_IconSet {_addffg :=&CT_IconSet {};return _addffg };func (_cgbcd *CT_PageSetup )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcdbg :=range start .Attr {if _dcdbg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dcdbg .Name .Local =="\u0069\u0064"||_dcdbg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dcdbg .Name .Local =="\u0069\u0064"{_fabdc ,_gdaeb :=_dcdbg .Value ,error (nil ); +if _gdaeb !=nil {return _gdaeb ;};_cgbcd .IdAttr =&_fabdc ;continue ;};if _dcdbg .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_cgbcd .OrientationAttr .UnmarshalXMLAttr (_dcdbg );continue ;};if _dcdbg .Name .Local =="\u0073\u0063\u0061l\u0065"{_abegb ,_eagca :=_e .ParseUint (_dcdbg .Value ,10,32); +if _eagca !=nil {return _eagca ;};_cbdb :=uint32 (_abegb );_cgbcd .ScaleAttr =&_cbdb ;continue ;};if _dcdbg .Name .Local =="f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_bbbeb ,_bfdc :=_e .ParseUint (_dcdbg .Value ,10,32);if _bfdc !=nil {return _bfdc ; +};_adddc :=uint32 (_bbbeb );_cgbcd .FitToHeightAttr =&_adddc ;continue ;};if _dcdbg .Name .Local =="\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_cgbcd .CellCommentsAttr .UnmarshalXMLAttr (_dcdbg );continue ;};if _dcdbg .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_bcaaaf ,_dfabd :=_dcdbg .Value ,error (nil ); +if _dfabd !=nil {return _dfabd ;};_cgbcd .PaperHeightAttr =&_bcaaaf ;continue ;};if _dcdbg .Name .Local =="\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"{_cgbcd .PageOrderAttr .UnmarshalXMLAttr (_dcdbg );continue ;};if _dcdbg .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_eefge ,_bbfdcb :=_e .ParseBool (_dcdbg .Value ); +if _bbfdcb !=nil {return _bbfdcb ;};_cgbcd .BlackAndWhiteAttr =&_eefge ;continue ;};if _dcdbg .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_dggbc ,_afaegc :=_e .ParseUint (_dcdbg .Value ,10,32);if _afaegc !=nil {return _afaegc ;};_agagdg :=uint32 (_dggbc ); +_cgbcd .PaperSizeAttr =&_agagdg ;continue ;};if _dcdbg .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_gceba ,_aafed :=_dcdbg .Value ,error (nil );if _aafed !=nil {return _aafed ;};_cgbcd .PaperWidthAttr =&_gceba ;continue ; +};if _dcdbg .Name .Local =="\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"{_edca ,_gbcae :=_e .ParseUint (_dcdbg .Value ,10,32);if _gbcae !=nil {return _gbcae ;};_fdbcc :=uint32 (_edca );_cgbcd .FitToWidthAttr =&_fdbcc ;continue ;};if _dcdbg .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_dccff ,_gcbge :=_e .ParseUint (_dcdbg .Value ,10,32); +if _gcbge !=nil {return _gcbge ;};_eagbd :=uint32 (_dccff );_cgbcd .FirstPageNumberAttr =&_eagbd ;continue ;};if _dcdbg .Name .Local =="\u0064\u0072\u0061f\u0074"{_fgfea ,_affce :=_e .ParseBool (_dcdbg .Value );if _affce !=nil {return _affce ;};_cgbcd .DraftAttr =&_fgfea ; +continue ;};if _dcdbg .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_egdgc ,_fggdca :=_e .ParseUint (_dcdbg .Value ,10,32);if _fggdca !=nil {return _fggdca ;};_dafcc :=uint32 (_egdgc );_cgbcd .HorizontalDpiAttr =&_dafcc ; +continue ;};if _dcdbg .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0073"{_cgbcd .ErrorsAttr .UnmarshalXMLAttr (_dcdbg );continue ;};if _dcdbg .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_bbfeab ,_efab :=_e .ParseBool (_dcdbg .Value ); +if _efab !=nil {return _efab ;};_cgbcd .UseFirstPageNumberAttr =&_bbfeab ;continue ;};if _dcdbg .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_gbdae ,_gcba :=_e .ParseUint (_dcdbg .Value ,10,32);if _gcba !=nil {return _gcba ; +};_eefcg :=uint32 (_gbdae );_cgbcd .VerticalDpiAttr =&_eefcg ;continue ;};if _dcdbg .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_bafec ,_cgccf :=_e .ParseUint (_dcdbg .Value ,10,32);if _cgccf !=nil {return _cgccf ;};_eafcb :=uint32 (_bafec ); +_cgbcd .CopiesAttr =&_eafcb ;continue ;};if _dcdbg .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_faged ,_gdfadf :=_e .ParseBool (_dcdbg .Value );if _gdfadf !=nil {return _gdfadf ;};_cgbcd .UsePrinterDefaultsAttr =&_faged ; +continue ;};};for {_bacba ,_bfefd :=d .Token ();if _bfefd !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_bfefd );};if _fbaca ,_adcc :=_bacba .(_d .EndElement ); +_adcc &&_fbaca .Name ==start .Name {break ;};};return nil ;};func (_aedaf *CT_MemberProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aedaf .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_aedaf .CountAttr )}); +};e .EncodeToken (start );_cgebe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003am\u0070"}};for _ ,_egeac :=range _aedaf .Mp {e .EncodeElement (_egeac ,_cgebe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eacdc *CT_GroupMembers )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cgcbe :=range start .Attr {if _cgcbe .Name .Local =="\u0063\u006f\u0075n\u0074"{_beacf ,_gcdd :=_e .ParseUint (_cgcbe .Value ,10,32); +if _gcdd !=nil {return _gcdd ;};_bbga :=uint32 (_beacf );_eacdc .CountAttr =&_bbga ;continue ;};};_eeca :for {_gafbf ,_bgdfe :=d .Token ();if _bgdfe !=nil {return _bgdfe ;};switch _gcafd :=_gafbf .(type ){case _d .StartElement :switch _gcafd .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_geea :=NewCT_GroupMember (); +if _ceaae :=d .DecodeElement (_geea ,&_gcafd );_ceaae !=nil {return _ceaae ;};_eacdc .GroupMember =append (_eacdc .GroupMember ,_geea );default:_ea .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",_gcafd .Name ); +if _gdbdd :=d .Skip ();_gdbdd !=nil {return _gdbdd ;};};case _d .EndElement :break _eeca ;case _d .CharData :};};return nil ;};func (_cdeee *CT_PivotCache )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aefag :=range start .Attr {if _aefag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aefag .Name .Local =="\u0069\u0064"||_aefag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_aefag .Name .Local =="\u0069\u0064"{_cffff ,_ffadc :=_aefag .Value ,error (nil ); +if _ffadc !=nil {return _ffadc ;};_cdeee .IdAttr =_cffff ;continue ;};if _aefag .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_bdcfc ,_badgg :=_e .ParseUint (_aefag .Value ,10,32);if _badgg !=nil {return _badgg ;};_cdeee .CacheIdAttr =uint32 (_bdcfc ); +continue ;};};for {_gcaae ,_cbaee :=d .Token ();if _cbaee !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050i\u0076o\u0074C\u0061\u0063\u0068\u0065\u003a\u0020\u0025s",_cbaee );};if _eaggff ,_baeea :=_gcaae .(_d .EndElement ); +_baeea &&_eaggff .Name ==start .Name {break ;};};return nil ;};func (_edgfg *CT_pivotTableDefinition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_edgfg .NameAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_edgfg .CacheIdAttr )});if _edgfg .DataOnRowsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .DataOnRowsAttr ))}); +};if _edgfg .DataPositionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_edgfg .DataPositionAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",_edgfg .DataCaptionAttr )}); +if _edgfg .GrandTotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_edgfg .GrandTotalCaptionAttr )}); +};if _edgfg .ErrorCaptionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_edgfg .ErrorCaptionAttr )});};if _edgfg .ShowErrorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .ShowErrorAttr ))}); +};if _edgfg .MissingCaptionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_edgfg .MissingCaptionAttr )}); +};if _edgfg .ShowMissingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .ShowMissingAttr ))});};if _edgfg .PageStyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"},Value :_aa .Sprintf ("\u0025\u0076",*_edgfg .PageStyleAttr )}); +};if _edgfg .PivotTableStyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_edgfg .PivotTableStyleAttr )}); +};if _edgfg .VacatedStyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_edgfg .VacatedStyleAttr )});};if _edgfg .TagAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0067"},Value :_aa .Sprintf ("\u0025\u0076",*_edgfg .TagAttr )}); +};if _edgfg .UpdatedVersionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_edgfg .UpdatedVersionAttr )}); +};if _edgfg .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_edgfg .MinRefreshableVersionAttr )}); +};if _edgfg .AsteriskTotalsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .AsteriskTotalsAttr ))}); +};if _edgfg .ShowItemsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .ShowItemsAttr ))});};if _edgfg .EditDataAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .EditDataAttr ))}); +};if _edgfg .DisableFieldListAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .DisableFieldListAttr ))}); +};if _edgfg .ShowCalcMbrsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .ShowCalcMbrsAttr ))});}; +if _edgfg .VisualTotalsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .VisualTotalsAttr ))});};if _edgfg .ShowMultipleLabelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .ShowMultipleLabelAttr ))}); +};if _edgfg .ShowDataDropDownAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .ShowDataDropDownAttr ))}); +};if _edgfg .ShowDrillAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .ShowDrillAttr ))});};if _edgfg .PrintDrillAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .PrintDrillAttr ))}); +};if _edgfg .ShowMemberPropertyTipsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .ShowMemberPropertyTipsAttr ))}); +};if _edgfg .ShowDataTipsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .ShowDataTipsAttr ))});}; +if _edgfg .EnableWizardAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .EnableWizardAttr ))});};if _edgfg .EnableDrillAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .EnableDrillAttr ))}); +};if _edgfg .EnableFieldPropertiesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .EnableFieldPropertiesAttr ))}); +};if _edgfg .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .PreserveFormattingAttr ))}); +};if _edgfg .UseAutoFormattingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .UseAutoFormattingAttr ))}); +};if _edgfg .PageWrapAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"},Value :_aa .Sprintf ("\u0025\u0076",*_edgfg .PageWrapAttr )});};if _edgfg .PageOverThenDownAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .PageOverThenDownAttr ))}); +};if _edgfg .SubtotalHiddenItemsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .SubtotalHiddenItemsAttr ))}); +};if _edgfg .RowGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .RowGrandTotalsAttr ))}); +};if _edgfg .ColGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .ColGrandTotalsAttr ))}); +};if _edgfg .FieldPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .FieldPrintTitlesAttr ))}); +};if _edgfg .ItemPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .ItemPrintTitlesAttr ))}); +};if _edgfg .MergeItemAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .MergeItemAttr ))});};if _edgfg .ShowDropZonesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .ShowDropZonesAttr ))}); +};if _edgfg .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_edgfg .CreatedVersionAttr )}); +};if _edgfg .IndentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_edgfg .IndentAttr )});};if _edgfg .ShowEmptyRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .ShowEmptyRowAttr ))}); +};if _edgfg .ShowEmptyColAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .ShowEmptyColAttr ))});}; +if _edgfg .ShowHeadersAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .ShowHeadersAttr ))});};if _edgfg .CompactAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .CompactAttr ))}); +};if _edgfg .OutlineAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .OutlineAttr ))});};if _edgfg .OutlineDataAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .OutlineDataAttr ))}); +};if _edgfg .CompactDataAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .CompactDataAttr ))});};if _edgfg .PublishedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .PublishedAttr ))}); +};if _edgfg .GridDropZonesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .GridDropZonesAttr ))}); +};if _edgfg .ImmersiveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .ImmersiveAttr ))});};if _edgfg .MultipleFieldFiltersAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .MultipleFieldFiltersAttr ))}); +};if _edgfg .ChartFormatAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_edgfg .ChartFormatAttr )});};if _edgfg .RowHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_edgfg .RowHeaderCaptionAttr )}); +};if _edgfg .ColHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_edgfg .ColHeaderCaptionAttr )}); +};if _edgfg .FieldListSortAscendingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .FieldListSortAscendingAttr ))}); +};if _edgfg .MdxSubqueriesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .MdxSubqueriesAttr ))}); +};if _edgfg .CustomListSortAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .CustomListSortAttr ))}); +};if _edgfg .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_edgfg .AutoFormatIdAttr )});};if _edgfg .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .ApplyNumberFormatsAttr ))}); +};if _edgfg .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .ApplyBorderFormatsAttr ))}); +};if _edgfg .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .ApplyFontFormatsAttr ))}); +};if _edgfg .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .ApplyPatternFormatsAttr ))}); +};if _edgfg .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .ApplyAlignmentFormatsAttr ))}); +};if _edgfg .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_edgfg .ApplyWidthHeightFormatsAttr ))}); +};e .EncodeToken (start );_accbf :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_edgfg .Location ,_accbf );if _edgfg .PivotFields !=nil {_dfdcad :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073"}}; +e .EncodeElement (_edgfg .PivotFields ,_dfdcad );};if _edgfg .RowFields !=nil {_deebb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_edgfg .RowFields ,_deebb );};if _edgfg .RowItems !=nil {_cbcgbg :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}}; +e .EncodeElement (_edgfg .RowItems ,_cbcgbg );};if _edgfg .ColFields !=nil {_feecb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_edgfg .ColFields ,_feecb );};if _edgfg .ColItems !=nil {_cbcca :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}}; +e .EncodeElement (_edgfg .ColItems ,_cbcca );};if _edgfg .PageFields !=nil {_bbfcce :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_edgfg .PageFields ,_bbfcce ); +};if _edgfg .DataFields !=nil {_fgeab :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_edgfg .DataFields ,_fgeab );};if _edgfg .Formats !=nil {_dfabb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0061\u0074\u0073"}}; +e .EncodeElement (_edgfg .Formats ,_dfabb );};if _edgfg .ConditionalFormats !=nil {_bagbe :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u0063\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_edgfg .ConditionalFormats ,_bagbe ); +};if _edgfg .ChartFormats !=nil {_dgbbb :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ac\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_edgfg .ChartFormats ,_dgbbb );};if _edgfg .PivotHierarchies !=nil {_bbgef :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}}; +e .EncodeElement (_edgfg .PivotHierarchies ,_bbgef );};if _edgfg .PivotTableStyleInfo !=nil {_bgdad :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006ef\u006f"}}; +e .EncodeElement (_edgfg .PivotTableStyleInfo ,_bgdad );};if _edgfg .Filters !=nil {_fabbe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_edgfg .Filters ,_fabbe );};if _edgfg .RowHierarchiesUsage !=nil {_dedbbf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0072ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}}; +e .EncodeElement (_edgfg .RowHierarchiesUsage ,_dedbbf );};if _edgfg .ColHierarchiesUsage !=nil {_agaee :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}}; +e .EncodeElement (_edgfg .ColHierarchiesUsage ,_agaee );};if _edgfg .ExtLst !=nil {_fcdbb :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_edgfg .ExtLst ,_fcdbb );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_fgagdb ST_OleUpdate )ValidateWithPath (path string )error {switch _fgagdb {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgagdb )); +};return nil ;};func (_fcfcf *ST_SortMethod )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fffbae ,_baccb :=d .Token ();if _baccb !=nil {return _baccb ;};if _bbceag ,_gbddg :=_fffbae .(_d .EndElement );_gbddg &&_bbceag .Name ==start .Name {*_fcfcf =1; +return nil ;};if _gabef ,_bdaef :=_fffbae .(_d .CharData );!_bdaef {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fffbae );}else {switch string (_gabef ){case "":*_fcfcf =0; +case "\u0073\u0074\u0072\u006f\u006b\u0065":*_fcfcf =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_fcfcf =2;case "\u006e\u006f\u006e\u0065":*_fcfcf =3;};};_fffbae ,_baccb =d .Token ();if _baccb !=nil {return _baccb ;};if _gdcfg ,_egfba :=_fffbae .(_d .EndElement ); +_egfba &&_gdcfg .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fffbae );};func (_cacdb *CT_QueryTableDeletedFields )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cacdb .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_cacdb .CountAttr )}); +};e .EncodeToken (start );_cdbca :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ad\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};for _ ,_dcbfdb :=range _cacdb .DeletedField {e .EncodeElement (_dcbfdb ,_cdbca );};e .EncodeToken (_d .EndElement {Name :start .Name }); return nil ;}; -// ValidateWithPath validates the CT_FieldsUsage and its children, prefixing error messages with path -func (_baea *CT_FieldsUsage )ValidateWithPath (path string )error {for _fedcc ,_degba :=range _baea .FieldUsage {if _afadbg :=_degba .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067e\u005b\u0025\u0064\u005d",path ,_fedcc )); -_afadbg !=nil {return _afadbg ;};};return nil ;};type CT_SheetData struct{ - -// Row -Row []*CT_Row ;};func (_fcddec *ST_Axis )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fcddec =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_fcddec =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_fcddec =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_fcddec =3; -case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_fcddec =4;};return nil ;};func (_ebgdc ST_DynamicFilterType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eeddc :=_c .Attr {};_eeddc .Name =name ;switch _ebgdc {case ST_DynamicFilterTypeUnset :_eeddc .Value =""; -case ST_DynamicFilterTypeNull :_eeddc .Value ="\u006e\u0075\u006c\u006c";case ST_DynamicFilterTypeAboveAverage :_eeddc .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeBelowAverage :_eeddc .Value ="\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065"; -case ST_DynamicFilterTypeTomorrow :_eeddc .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_DynamicFilterTypeToday :_eeddc .Value ="\u0074\u006f\u0064a\u0079";case ST_DynamicFilterTypeYesterday :_eeddc .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y"; -case ST_DynamicFilterTypeNextWeek :_eeddc .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeThisWeek :_eeddc .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeLastWeek :_eeddc .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b"; -case ST_DynamicFilterTypeNextMonth :_eeddc .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeThisMonth :_eeddc .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeLastMonth :_eeddc .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h"; -case ST_DynamicFilterTypeNextQuarter :_eeddc .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeThisQuarter :_eeddc .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeLastQuarter :_eeddc .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072"; -case ST_DynamicFilterTypeNextYear :_eeddc .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeThisYear :_eeddc .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeLastYear :_eeddc .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072"; -case ST_DynamicFilterTypeYearToDate :_eeddc .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case ST_DynamicFilterTypeQ1 :_eeddc .Value ="\u0051\u0031";case ST_DynamicFilterTypeQ2 :_eeddc .Value ="\u0051\u0032";case ST_DynamicFilterTypeQ3 :_eeddc .Value ="\u0051\u0033"; -case ST_DynamicFilterTypeQ4 :_eeddc .Value ="\u0051\u0034";case ST_DynamicFilterTypeM1 :_eeddc .Value ="\u004d\u0031";case ST_DynamicFilterTypeM2 :_eeddc .Value ="\u004d\u0032";case ST_DynamicFilterTypeM3 :_eeddc .Value ="\u004d\u0033";case ST_DynamicFilterTypeM4 :_eeddc .Value ="\u004d\u0034"; -case ST_DynamicFilterTypeM5 :_eeddc .Value ="\u004d\u0035";case ST_DynamicFilterTypeM6 :_eeddc .Value ="\u004d\u0036";case ST_DynamicFilterTypeM7 :_eeddc .Value ="\u004d\u0037";case ST_DynamicFilterTypeM8 :_eeddc .Value ="\u004d\u0038";case ST_DynamicFilterTypeM9 :_eeddc .Value ="\u004d\u0039"; -case ST_DynamicFilterTypeM10 :_eeddc .Value ="\u004d\u0031\u0030";case ST_DynamicFilterTypeM11 :_eeddc .Value ="\u004d\u0031\u0031";case ST_DynamicFilterTypeM12 :_eeddc .Value ="\u004d\u0031\u0032";};return _eeddc ,nil ;}; +// Validate validates the CT_TextFields and its children +func (_bceeb *CT_TextFields )Validate ()error {return _bceeb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");}; -// ValidateWithPath validates the CT_RowFields and its children, prefixing error messages with path -func (_afagf *CT_RowFields )ValidateWithPath (path string )error {for _fcdcf ,_dfdgaa :=range _afagf .Field {if _aceeb :=_dfdgaa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_fcdcf ));_aceeb !=nil {return _aceeb ; -};};return nil ;};func (_egceea *ST_PaneState )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_egceea =0;case "\u0073\u0070\u006ci\u0074":*_egceea =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_egceea =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_egceea =3; -};return nil ;};func (_fbgacb *CT_MdxTuple )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fbgacb .CAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_fbgacb .CAttr )}); -};if _fbgacb .CtAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fbgacb .CtAttr )});};if _fbgacb .SiAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_fbgacb .SiAttr )}); -};if _fbgacb .FiAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_fbgacb .FiAttr )});};if _fbgacb .BcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_fbgacb .BcAttr )}); -};if _fbgacb .FcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_fbgacb .FcAttr )});};if _fbgacb .IAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fbgacb .IAttr ))}); -};if _fbgacb .UAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fbgacb .UAttr ))});};if _fbgacb .StAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fbgacb .StAttr ))}); -};if _fbgacb .BAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fbgacb .BAttr ))});};e .EncodeToken (start );if _fbgacb .N !=nil {_dggefe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006e"}}; -for _ ,_febcd :=range _fbgacb .N {e .EncodeElement (_febcd ,_dggefe );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_badff *CT_Selection )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _badff .PaneAttr !=ST_PaneUnset {_dgcdge ,_gbbfa :=_badff .PaneAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0061\u006e\u0065"}); -if _gbbfa !=nil {return _gbbfa ;};start .Attr =append (start .Attr ,_dgcdge );};if _badff .ActiveCellAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_badff .ActiveCellAttr )}); -};if _badff .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 :_a .Sprintf ("\u0025\u0076",*_badff .ActiveCellIdAttr )});};if _badff .SqrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_badff .SqrefAttr )}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Sets struct{ +// Validate validates the EG_ExtensionList and its children +func (_bcgbf *EG_ExtensionList )Validate ()error {return _bcgbf .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_cgegd *CT_WebPublishObject )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_cgegd .IdAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_cgegd .DivIdAttr )});if _cgegd .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_cgegd .SourceObjectAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_cgegd .DestinationFileAttr )});if _cgegd .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_cgegd .TitleAttr )}); +};if _cgegd .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgegd .AutoRepublishAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_adcdg *CT_Color )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _adcdg .AutoAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0075\u0074\u006f"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_adcdg .AutoAttr ))}); +};if _adcdg .IndexedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069n\u0064\u0065\u0078\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_adcdg .IndexedAttr )});};if _adcdg .RgbAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0067\u0062"},Value :_aa .Sprintf ("\u0025\u0076",*_adcdg .RgbAttr )}); +};if _adcdg .ThemeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0068\u0065m\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_adcdg .ThemeAttr )});};if _adcdg .TintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_adcdg .TintAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Tuple Set Count -CountAttr *uint32 ; +// Validate validates the CT_PivotField and its children +func (_fafcf *CT_PivotField )Validate ()error {return _fafcf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064");};func (_accae ST_CalcMode )Validate ()error {return _accae .ValidateWithPath ("")};func NewCT_MetadataRecord ()*CT_MetadataRecord {_gbgga :=&CT_MetadataRecord {}; +return _gbgga }; -// OLAP Set -Set []*CT_Set ;}; +// Validate validates the CT_DefinedName and its children +func (_fbgag *CT_DefinedName )Validate ()error {return _fbgag .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065");}; -// Validate validates the CT_FieldGroup and its children -func (_fefa *CT_FieldGroup )Validate ()error {return _fefa .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");};func NewCT_RevisionQueryTableField ()*CT_RevisionQueryTableField {_efeed :=&CT_RevisionQueryTableField {}; -return _efeed ;};func (_gffg *CT_ChartsheetPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gffg .PublishedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gffg .PublishedAttr ))}); -};if _gffg .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gffg .CodeNameAttr )});};e .EncodeToken (start );if _gffg .TabColor !=nil {_gfbf :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}}; -e .EncodeElement (_gffg .TabColor ,_gfbf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_RgbColor and its children, prefixing error messages with path +func (_ddgbc *CT_RgbColor )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_Number and its children, prefixing error messages with path -func (_aeafa *CT_Number )ValidateWithPath (path string )error {for _ggadf ,_aebce :=range _aeafa .Tpls {if _gcaae :=_aebce .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_ggadf ));_gcaae !=nil {return _gcaae ; -};};for _bagbf ,_bcfag :=range _aeafa .X {if _fbfgg :=_bcfag .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_bagbf ));_fbfgg !=nil {return _fbfgg ;};};return nil ;};func NewCT_FilterColumn ()*CT_FilterColumn {_dbced :=&CT_FilterColumn {}; -return _dbced };func (_adcbf *CT_DdeItem )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_deff :=range start .Attr {if _deff .Name .Local =="\u006e\u0061\u006d\u0065"{_bgggg ,_ageea :=_deff .Value ,error (nil );if _ageea !=nil {return _ageea ; -};_adcbf .NameAttr =&_bgggg ;continue ;};if _deff .Name .Local =="\u006f\u006c\u0065"{_dfce ,_eecbe :=_fc .ParseBool (_deff .Value );if _eecbe !=nil {return _eecbe ;};_adcbf .OleAttr =&_dfce ;continue ;};if _deff .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_dabfc ,_beeff :=_fc .ParseBool (_deff .Value ); -if _beeff !=nil {return _beeff ;};_adcbf .AdviseAttr =&_dabfc ;continue ;};if _deff .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_dada ,_egdab :=_fc .ParseBool (_deff .Value );if _egdab !=nil {return _egdab ;};_adcbf .PreferPicAttr =&_dada ; -continue ;};};_gddgb :for {_fgbg ,_ccdcc :=d .Token ();if _ccdcc !=nil {return _ccdcc ;};switch _bfcef :=_fgbg .(type ){case _c .StartElement :switch _bfcef .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adcbf .Values =NewCT_DdeValues (); -if _adbe :=d .DecodeElement (_adcbf .Values ,&_bfcef );_adbe !=nil {return _adbe ;};default:_dc .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",_bfcef .Name ); -if _dadgb :=d .Skip ();_dadgb !=nil {return _dadgb ;};};case _c .EndElement :break _gddgb ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_NumFmt and its children +func (_fbdda *CT_NumFmt )Validate ()error {return _fbdda .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");}; -// Validate validates the CT_MdxMemeberProp and its children -func (_dadfa *CT_MdxMemeberProp )Validate ()error {return _dadfa .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065r\u0050\u0072\u006f\u0070");};type CT_Col struct{ +// ValidateWithPath validates the CT_PageFields and its children, prefixing error messages with path +func (_cfdgf *CT_PageFields )ValidateWithPath (path string )error {for _agdef ,_dbefea :=range _cfdgf .PageField {if _gadcd :=_dbefea .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0050\u0061\u0067e\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_agdef )); +_gadcd !=nil {return _gadcd ;};};return nil ;};func (_cfebabf *ST_TimePeriod )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cfebabf =0;case "\u0074\u006f\u0064a\u0079":*_cfebabf =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_cfebabf =2; +case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_cfebabf =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_cfebabf =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_cfebabf =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_cfebabf =6; +case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_cfebabf =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_cfebabf =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_cfebabf =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_cfebabf =10; +};return nil ;};func (_fdbgca *CT_DdeValues )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fdbgca .RowsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0077\u0073"},Value :_aa .Sprintf ("\u0025\u0076",*_fdbgca .RowsAttr )}); +};if _fdbgca .ColsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u0073"},Value :_aa .Sprintf ("\u0025\u0076",*_fdbgca .ColsAttr )});};e .EncodeToken (start );_cffc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c\u0075\u0065"}}; +for _ ,_bcca :=range _fdbgca .Value {e .EncodeElement (_bcca ,_cffc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Minimum Column -MinAttr uint32 ; +// ValidateWithPath validates the CT_OleItem and its children, prefixing error messages with path +func (_eecgc *CT_OleItem )ValidateWithPath (path string )error {return nil };func (_aabee *CT_PCDSDTCEntries )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aabee .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_aabee .CountAttr )}); +};e .EncodeToken (start );if _aabee .M !=nil {_ffece :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_egegg :=range _aabee .M {e .EncodeElement (_egegg ,_ffece );};};if _aabee .N !=nil {_gdcf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006e"}}; +for _ ,_bccdaf :=range _aabee .N {e .EncodeElement (_bccdaf ,_gdcf );};};if _aabee .E !=nil {_dagce :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_ebafb :=range _aabee .E {e .EncodeElement (_ebafb ,_dagce );};};if _aabee .S !=nil {_cdbfa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073"}}; +for _ ,_gdaag :=range _aabee .S {e .EncodeElement (_gdaag ,_cdbfa );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Maximum Column -MaxAttr uint32 ; +// Validate validates the CT_IconSet and its children +func (_fdfdd *CT_IconSet )Validate ()error {return _fdfdd .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0053\u0065\u0074");}; -// Column Width -WidthAttr *float64 ; +// Validate validates the CT_ChartsheetView and its children +func (_cfaa *CT_ChartsheetView )Validate ()error {return _cfaa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065t\u0056\u0069\u0065\u0077");}; -// Style -StyleAttr *uint32 ; +// ValidateWithPath validates the CT_RowHierarchiesUsage and its children, prefixing error messages with path +func (_gababd *CT_RowHierarchiesUsage )ValidateWithPath (path string )error {for _beccdc ,_aaaaeb :=range _gababd .RowHierarchyUsage {if _ceaeb :=_aaaaeb .ValidateWithPath (_aa .Sprintf ("\u0025s\u002f\u0052\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_beccdc )); +_ceaeb !=nil {return _ceaeb ;};};return nil ;};type CT_Sst struct{ -// Hidden Columns -HiddenAttr *bool ; +// String Count +CountAttr *uint32 ; -// Best Fit Column Width -BestFitAttr *bool ; +// Unique String Count +UniqueCountAttr *uint32 ; -// Custom Width -CustomWidthAttr *bool ; +// String Item +Si []*CT_Rst ;ExtLst *CT_ExtensionList ;};func (_acadg *CT_PhoneticPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aadfc :=range start .Attr {if _aadfc .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_aagge ,_bddcb :=_e .ParseUint (_aadfc .Value ,10,32); +if _bddcb !=nil {return _bddcb ;};_acadg .FontIdAttr =uint32 (_aagge );continue ;};if _aadfc .Name .Local =="\u0074\u0079\u0070\u0065"{_acadg .TypeAttr .UnmarshalXMLAttr (_aadfc );continue ;};if _aadfc .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_acadg .AlignmentAttr .UnmarshalXMLAttr (_aadfc ); +continue ;};};for {_faefg ,_fcced :=d .Token ();if _fcced !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050h\u006fn\u0065t\u0069\u0063\u0050\u0072\u003a\u0020\u0025s",_fcced );};if _cefff ,_cdadbe :=_faefg .(_d .EndElement ); +_cdadbe &&_cefff .Name ==start .Name {break ;};};return nil ;};func (_ebaee *CT_Field )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgbdg :=range start .Attr {if _dgbdg .Name .Local =="\u0078"{_gedeb ,_gbaec :=_e .ParseInt (_dgbdg .Value ,10,32); +if _gbaec !=nil {return _gbaec ;};_ebaee .XAttr =int32 (_gedeb );continue ;};};for {_egdg ,_gacdb :=d .Token ();if _gacdb !=nil {return _aa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u0065\u006c\u0064: \u0025\u0073",_gacdb ); +};if _cgaga ,_daba :=_egdg .(_d .EndElement );_daba &&_cgaga .Name ==start .Name {break ;};};return nil ;};func (_aggagb *ST_PivotFilterType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgeage ,_fedea :=d .Token ();if _fedea !=nil {return _fedea ; +};if _fgcga ,_afdcf :=_bgeage .(_d .EndElement );_afdcf &&_fgcga .Name ==start .Name {*_aggagb =1;return nil ;};if _fedacg ,_egdaa :=_bgeage .(_d .CharData );!_egdaa {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgeage ); +}else {switch string (_fedacg ){case "":*_aggagb =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_aggagb =1;case "\u0063\u006f\u0075n\u0074":*_aggagb =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_aggagb =3;case "\u0073\u0075\u006d":*_aggagb =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_aggagb =5; +case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_aggagb =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_aggagb =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_aggagb =8; +case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_aggagb =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_aggagb =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_aggagb =11; +case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_aggagb =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_aggagb =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_aggagb =14; +case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_aggagb =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_aggagb =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_aggagb =17; +case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_aggagb =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_aggagb =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_aggagb =20; +case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_aggagb =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_aggagb =22; +case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_aggagb =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_aggagb =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_aggagb =25; +case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_aggagb =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_aggagb =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_aggagb =28; +case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_aggagb =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_aggagb =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_aggagb =31; +case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_aggagb =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_aggagb =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_aggagb =34; +case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_aggagb =35;case "\u0074\u006f\u0064a\u0079":*_aggagb =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_aggagb =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_aggagb =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_aggagb =39; +case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_aggagb =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_aggagb =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_aggagb =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_aggagb =43; +case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_aggagb =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_aggagb =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_aggagb =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_aggagb =47; +case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_aggagb =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_aggagb =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_aggagb =50;case "\u0051\u0031":*_aggagb =51; +case "\u0051\u0032":*_aggagb =52;case "\u0051\u0033":*_aggagb =53;case "\u0051\u0034":*_aggagb =54;case "\u004d\u0031":*_aggagb =55;case "\u004d\u0032":*_aggagb =56;case "\u004d\u0033":*_aggagb =57;case "\u004d\u0034":*_aggagb =58;case "\u004d\u0035":*_aggagb =59; +case "\u004d\u0036":*_aggagb =60;case "\u004d\u0037":*_aggagb =61;case "\u004d\u0038":*_aggagb =62;case "\u004d\u0039":*_aggagb =63;case "\u004d\u0031\u0030":*_aggagb =64;case "\u004d\u0031\u0031":*_aggagb =65;case "\u004d\u0031\u0032":*_aggagb =66;};}; +_bgeage ,_fedea =d .Token ();if _fedea !=nil {return _fedea ;};if _fgeeb ,_gbcce :=_bgeage .(_d .EndElement );_gbcce &&_fgeeb .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgeage ); +};func (_bebb *CT_RevisionAutoFormatting )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adfdag :=range start .Attr {if _adfdag .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_baecf ,_gaecd :=_e .ParseUint (_adfdag .Value ,10,32); +if _gaecd !=nil {return _gaecd ;};_bebb .SheetIdAttr =uint32 (_baecf );continue ;};if _adfdag .Name .Local =="\u0072\u0065\u0066"{_fdbda ,_dgabd :=_adfdag .Value ,error (nil );if _dgabd !=nil {return _dgabd ;};_bebb .RefAttr =_fdbda ;continue ;};if _adfdag .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_ebfbe ,_ggbge :=_e .ParseUint (_adfdag .Value ,10,32); +if _ggbge !=nil {return _ggbge ;};_bggf :=uint32 (_ebfbe );_bebb .AutoFormatIdAttr =&_bggf ;continue ;};if _adfdag .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_baggg ,_bbadfa :=_e .ParseBool (_adfdag .Value ); +if _bbadfa !=nil {return _bbadfa ;};_bebb .ApplyNumberFormatsAttr =&_baggg ;continue ;};if _adfdag .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_bdaggd ,_abedgf :=_e .ParseBool (_adfdag .Value ); +if _abedgf !=nil {return _abedgf ;};_bebb .ApplyBorderFormatsAttr =&_bdaggd ;continue ;};if _adfdag .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_baagg ,_baaab :=_e .ParseBool (_adfdag .Value ); +if _baaab !=nil {return _baaab ;};_bebb .ApplyFontFormatsAttr =&_baagg ;continue ;};if _adfdag .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ddbca ,_bfegg :=_e .ParseBool (_adfdag .Value ); +if _bfegg !=nil {return _bfegg ;};_bebb .ApplyPatternFormatsAttr =&_ddbca ;continue ;};if _adfdag .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_fagffa ,_dcfdcb :=_e .ParseBool (_adfdag .Value ); +if _dcfdcb !=nil {return _dcfdcb ;};_bebb .ApplyAlignmentFormatsAttr =&_fagffa ;continue ;};if _adfdag .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ddfafc ,_cgagad :=_e .ParseBool (_adfdag .Value ); +if _cgagad !=nil {return _cgagad ;};_bebb .ApplyWidthHeightFormatsAttr =&_ddfafc ;continue ;};};for {_acedad ,_eecec :=d .Token ();if _eecec !=nil {return _aa .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",_eecec ); +};if _fabf ,_fdgabb :=_acedad .(_d .EndElement );_fdgabb &&_fabf .Name ==start .Name {break ;};};return nil ;}; -// Show Phonetic Information -PhoneticAttr *bool ; +// Validate validates the CT_PhoneticPr and its children +func (_cedf *CT_PhoneticPr )Validate ()error {return _cedf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");};func NewCT_RangePr ()*CT_RangePr {_eaccd :=&CT_RangePr {};return _eaccd };type CT_FunctionGroups struct{ -// Outline Level -OutlineLevelAttr *uint8 ; +// Built-in Function Group Count +BuiltInGroupCountAttr *uint32 ; -// Collapsed -CollapsedAttr *bool ;};func (_gecbe ST_MdxKPIProperty )String ()string {switch _gecbe {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 (_fdded *CT_Workbook )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdded .Sheets =NewCT_Sheets ();for _ ,_dgcfd :=range start .Attr {if _dgcfd .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_fdded .ConformanceAttr .UnmarshalXMLAttr (_dgcfd ); -continue ;};};_fcbce :for {_bcbaed ,_efccd :=d .Token ();if _efccd !=nil {return _efccd ;};switch _fgggfa :=_bcbaed .(type ){case _c .StartElement :switch _fgggfa .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdded .FileVersion =NewCT_FileVersion (); -if _fgbfe :=d .DecodeElement (_fdded .FileVersion ,&_fgggfa );_fgbfe !=nil {return _fgbfe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdded .FileSharing =NewCT_FileSharing (); -if _dfcca :=d .DecodeElement (_fdded .FileSharing ,&_fgggfa );_dfcca !=nil {return _dfcca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdded .WorkbookPr =NewCT_WorkbookPr (); -if _fcgdea :=d .DecodeElement (_fdded .WorkbookPr ,&_fgggfa );_fcgdea !=nil {return _fcgdea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdded .WorkbookProtection =NewCT_WorkbookProtection (); -if _cdcaa :=d .DecodeElement (_fdded .WorkbookProtection ,&_fgggfa );_cdcaa !=nil {return _cdcaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdded .BookViews =NewCT_BookViews (); -if _gfgebc :=d .DecodeElement (_fdded .BookViews ,&_fgggfa );_gfgebc !=nil {return _gfgebc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _agbea :=d .DecodeElement (_fdded .Sheets ,&_fgggfa ); -_agbea !=nil {return _agbea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdded .FunctionGroups =NewCT_FunctionGroups (); -if _afacg :=d .DecodeElement (_fdded .FunctionGroups ,&_fgggfa );_afacg !=nil {return _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 :"\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"}:_fdded .ExternalReferences =NewCT_ExternalReferences (); -if _gagcae :=d .DecodeElement (_fdded .ExternalReferences ,&_fgggfa );_gagcae !=nil {return _gagcae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdded .DefinedNames =NewCT_DefinedNames (); -if _adgef :=d .DecodeElement (_fdded .DefinedNames ,&_fgggfa );_adgef !=nil {return _adgef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_fdded .CalcPr =NewCT_CalcPr (); -if _edcbd :=d .DecodeElement (_fdded .CalcPr ,&_fgggfa );_edcbd !=nil {return _edcbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdded .OleSize =NewCT_OleSize (); -if _bebdg :=d .DecodeElement (_fdded .OleSize ,&_fgggfa );_bebdg !=nil {return _bebdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_fdded .CustomWorkbookViews =NewCT_CustomWorkbookViews (); -if _aacccf :=d .DecodeElement (_fdded .CustomWorkbookViews ,&_fgggfa );_aacccf !=nil {return _aacccf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdded .PivotCaches =NewCT_PivotCaches (); -if _bfdbeb :=d .DecodeElement (_fdded .PivotCaches ,&_fgggfa );_bfdbeb !=nil {return _bfdbeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdded .SmartTagPr =NewCT_SmartTagPr (); -if _fcdgae :=d .DecodeElement (_fdded .SmartTagPr ,&_fgggfa );_fcdgae !=nil {return _fcdgae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdded .SmartTagTypes =NewCT_SmartTagTypes (); -if _fgfdaf :=d .DecodeElement (_fdded .SmartTagTypes ,&_fgggfa );_fgfdaf !=nil {return _fgfdaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdded .WebPublishing =NewCT_WebPublishing (); -if _ccbgd :=d .DecodeElement (_fdded .WebPublishing ,&_fgggfa );_ccbgd !=nil {return _ccbgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bebeag :=NewCT_FileRecoveryPr (); -if _faffg :=d .DecodeElement (_bebeag ,&_fgggfa );_faffg !=nil {return _faffg ;};_fdded .FileRecoveryPr =append (_fdded .FileRecoveryPr ,_bebeag );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdded .WebPublishObjects =NewCT_WebPublishObjects (); -if _egbab :=d .DecodeElement (_fdded .WebPublishObjects ,&_fgggfa );_egbab !=nil {return _egbab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_fdded .ExtLst =NewCT_ExtensionList (); -if _bebaa :=d .DecodeElement (_fdded .ExtLst ,&_fgggfa );_bebaa !=nil {return _bebaa ;};default:_dc .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",_fgggfa .Name ); -if _abcgca :=d .Skip ();_abcgca !=nil {return _abcgca ;};};case _c .EndElement :break _fcbce ;case _c .CharData :};};return nil ;};func (_cabaed *CT_SingleXmlCell )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_cabaed .IdAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_a .Sprintf ("\u0025\u0076",_cabaed .RAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_cabaed .ConnectionIdAttr )}); -e .EncodeToken (start );_aefcd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ax\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072"}};e .EncodeElement (_cabaed .XmlCellPr ,_aefcd );if _cabaed .ExtLst !=nil {_bbdeae :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_cabaed .ExtLst ,_bbdeae );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aaedg *ST_Type )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gafba ,_egbbaf :=d .Token ();if _egbbaf !=nil {return _egbbaf ; -};if _dgdac ,_cfcda :=_gafba .(_c .EndElement );_cfcda &&_dgdac .Name ==start .Name {*_aaedg =1;return nil ;};if _baabfa ,_badcdc :=_gafba .(_c .CharData );!_badcdc {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",_gafba ); -}else {switch string (_baabfa ){case "":*_aaedg =0;case "\u006e\u006f\u006e\u0065":*_aaedg =1;case "\u0061\u006c\u006c":*_aaedg =2;case "\u0072\u006f\u0077":*_aaedg =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_aaedg =4;};};_gafba ,_egbbaf =d .Token (); -if _egbbaf !=nil {return _egbbaf ;};if _cgcae ,_gcgff :=_gafba .(_c .EndElement );_gcgff &&_cgcae .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",_gafba ); -};func (_bgcfa *ST_ItemType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcffd ,_gdbacf :=d .Token ();if _gdbacf !=nil {return _gdbacf ;};if _fffca ,_ddfg :=_fcffd .(_c .EndElement );_ddfg &&_fffca .Name ==start .Name {*_bgcfa =1;return nil ; -};if _gedbcc ,_fdcaa :=_fcffd .(_c .CharData );!_fdcaa {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",_fcffd );}else {switch string (_gedbcc ){case "":*_bgcfa =0; -case "\u0064\u0061\u0074\u0061":*_bgcfa =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bgcfa =2;case "\u0073\u0075\u006d":*_bgcfa =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_bgcfa =4;case "\u0061\u0076\u0067":*_bgcfa =5;case "\u006d\u0061\u0078":*_bgcfa =6; -case "\u006d\u0069\u006e":*_bgcfa =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_bgcfa =8;case "\u0063\u006f\u0075n\u0074":*_bgcfa =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_bgcfa =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_bgcfa =11;case "\u0076\u0061\u0072":*_bgcfa =12; -case "\u0076\u0061\u0072\u0050":*_bgcfa =13;case "\u0067\u0072\u0061n\u0064":*_bgcfa =14;case "\u0062\u006c\u0061n\u006b":*_bgcfa =15;};};_fcffd ,_gdbacf =d .Token ();if _gdbacf !=nil {return _gdbacf ;};if _ecfcb ,_egfdge :=_fcffd .(_c .EndElement );_egfdge &&_ecfcb .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",_fcffd );};func (_bgdagd *StyleSheet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgdagd .CT_Stylesheet =*NewCT_Stylesheet (); -_gefbba :for {_gbbcg ,_abeebb :=d .Token ();if _abeebb !=nil {return _abeebb ;};switch _dfdedb :=_gbbcg .(type ){case _c .StartElement :switch _dfdedb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgdagd .NumFmts =NewCT_NumFmts (); -if _eeecd :=d .DecodeElement (_bgdagd .NumFmts ,&_dfdedb );_eeecd !=nil {return _eeecd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgdagd .Fonts =NewCT_Fonts (); -if _dceaec :=d .DecodeElement (_bgdagd .Fonts ,&_dfdedb );_dceaec !=nil {return _dceaec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgdagd .Fills =NewCT_Fills (); -if _bagdee :=d .DecodeElement (_bgdagd .Fills ,&_dfdedb );_bagdee !=nil {return _bagdee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgdagd .Borders =NewCT_Borders (); -if _dgefc :=d .DecodeElement (_bgdagd .Borders ,&_dfdedb );_dgefc !=nil {return _dgefc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_bgdagd .CellStyleXfs =NewCT_CellStyleXfs (); -if _efgfg :=d .DecodeElement (_bgdagd .CellStyleXfs ,&_dfdedb );_efgfg !=nil {return _efgfg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgdagd .CellXfs =NewCT_CellXfs (); -if _gabcc :=d .DecodeElement (_bgdagd .CellXfs ,&_dfdedb );_gabcc !=nil {return _gabcc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_bgdagd .CellStyles =NewCT_CellStyles (); -if _bebbdd :=d .DecodeElement (_bgdagd .CellStyles ,&_dfdedb );_bebbdd !=nil {return _bebbdd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgdagd .Dxfs =NewCT_Dxfs (); -if _bcfdb :=d .DecodeElement (_bgdagd .Dxfs ,&_dfdedb );_bcfdb !=nil {return _bcfdb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgdagd .TableStyles =NewCT_TableStyles (); -if _cgcagc :=d .DecodeElement (_bgdagd .TableStyles ,&_dfdedb );_cgcagc !=nil {return _cgcagc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_bgdagd .Colors =NewCT_Colors (); -if _ebdgf :=d .DecodeElement (_bgdagd .Colors ,&_dfdedb );_ebdgf !=nil {return _ebdgf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_bgdagd .ExtLst =NewCT_ExtensionList (); -if _dffegg :=d .DecodeElement (_bgdagd .ExtLst ,&_dfdedb );_dffegg !=nil {return _dffegg ;};default:_dc .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",_dfdedb .Name ); -if _edfdca :=d .Skip ();_edfdca !=nil {return _edfdca ;};};case _c .EndElement :break _gefbba ;case _c .CharData :};};return nil ;};type CT_Selection struct{ +// Function Group +FunctionGroup []*CT_FunctionGroup ;};func (_fffb *CT_CustomWorkbookViews )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecfg :for {_ecdd ,_acgag :=d .Token ();if _acgag !=nil {return _acgag ;};switch _aaeaf :=_ecdd .(type ){case _d .StartElement :switch _aaeaf .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgafee :=NewCT_CustomWorkbookView (); +if _efefd :=d .DecodeElement (_dgafee ,&_aaeaf );_efefd !=nil {return _efefd ;};_fffb .CustomWorkbookView =append (_fffb .CustomWorkbookView ,_dgafee );default:_ea .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",_aaeaf .Name ); +if _efcf :=d .Skip ();_efcf !=nil {return _efcf ;};};case _d .EndElement :break _ecfg ;case _d .CharData :};};return nil ;};func (_dgdba *CT_CustomProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbcb :for {_daaae ,_debae :=d .Token (); +if _debae !=nil {return _debae ;};switch _cdgfc :=_daaae .(type ){case _d .StartElement :switch _cdgfc .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_eaffe :=NewCT_CustomProperty (); +if _gbaa :=d .DecodeElement (_eaffe ,&_cdgfc );_gbaa !=nil {return _gbaa ;};_dgdba .CustomPr =append (_dgdba .CustomPr ,_eaffe );default:_ea .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",_cdgfc .Name ); +if _dggc :=d .Skip ();_dggc !=nil {return _dggc ;};};case _d .EndElement :break _gbcb ;case _d .CharData :};};return nil ;};func (_efacd *CT_MeasureGroups )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eebbe :=range start .Attr {if _eebbe .Name .Local =="\u0063\u006f\u0075n\u0074"{_gffdd ,_ffgbda :=_e .ParseUint (_eebbe .Value ,10,32); +if _ffgbda !=nil {return _ffgbda ;};_edggg :=uint32 (_gffdd );_efacd .CountAttr =&_edggg ;continue ;};};_cfaec :for {_befa ,_ccbe :=d .Token ();if _ccbe !=nil {return _ccbe ;};switch _dbedb :=_befa .(type ){case _d .StartElement :switch _dbedb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcga :=NewCT_MeasureGroup (); +if _efbc :=d .DecodeElement (_gcga ,&_dbedb );_efbc !=nil {return _efbc ;};_efacd .MeasureGroup =append (_efacd .MeasureGroup ,_gcga );default:_ea .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",_dbedb .Name ); +if _adbca :=d .Skip ();_adbca !=nil {return _adbca ;};};case _d .EndElement :break _cfaec ;case _d .CharData :};};return nil ;};type CT_Parameter struct{ -// Pane -PaneAttr ST_Pane ; +// Parameter Name +NameAttr *string ; -// Active Cell Location -ActiveCellAttr *string ; +// SQL Data Type +SqlTypeAttr *int32 ; -// Active Cell Index -ActiveCellIdAttr *uint32 ; +// Parameter Type +ParameterTypeAttr ST_ParameterType ; -// Sequence of References -SqrefAttr *ST_Sqref ;};type CT_Filters struct{ +// Refresh on Change +RefreshOnChangeAttr *bool ; -// Filter by Blank -BlankAttr *bool ; +// Parameter Prompt String +PromptAttr *string ; -// Calendar Type -CalendarTypeAttr _ef .ST_CalendarType ; +// Boolean +BooleanAttr *bool ; -// Filter -Filter []*CT_Filter ; +// Double +DoubleAttr *float64 ; -// Date Grouping -DateGroupItem []*CT_DateGroupItem ;}; +// Integer +IntegerAttr *int32 ; -// Validate validates the CT_ReviewedRevisions and its children -func (_ebcdb *CT_ReviewedRevisions )Validate ()error {return _ebcdb .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064R\u0065\u0076\u0069\u0073io\u006e\u0073");};func (_efagf *CT_Users )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _efagf .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_efagf .CountAttr )}); -};e .EncodeToken (start );if _efagf .UserInfo !=nil {_afbcab :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}};for _ ,_fgeff :=range _efagf .UserInfo {e .EncodeElement (_fgeff ,_afbcab );};};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};type CT_GroupLevels struct{ +// String +StringAttr *string ; -// Grouping Level Count -CountAttr *uint32 ; +// Cell Reference +CellAttr *string ;};func (_bbcda *CT_IconFilter )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fefgg ,_ddbfc :=_bbcda .IconSetAttr .MarshalXMLAttr (_d .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _ddbfc !=nil {return _ddbfc ; +};start .Attr =append (start .Attr ,_fefgg );if _bbcda .IconIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_bbcda .IconIdAttr )});};e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// OLAP Grouping Levels -GroupLevel []*CT_GroupLevel ;};func (_dabgf ST_TimePeriod )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fbadc :=_c .Attr {};_fbadc .Name =name ;switch _dabgf {case ST_TimePeriodUnset :_fbadc .Value ="";case ST_TimePeriodToday :_fbadc .Value ="\u0074\u006f\u0064a\u0079"; -case ST_TimePeriodYesterday :_fbadc .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_TimePeriodTomorrow :_fbadc .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_TimePeriodLast7Days :_fbadc .Value ="\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s"; -case ST_TimePeriodThisMonth :_fbadc .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_TimePeriodLastMonth :_fbadc .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_TimePeriodNextMonth :_fbadc .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h"; -case ST_TimePeriodThisWeek :_fbadc .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_TimePeriodLastWeek :_fbadc .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_TimePeriodNextWeek :_fbadc .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b"; -};return _fbadc ,nil ;};func NewCT_BookView ()*CT_BookView {_edfe :=&CT_BookView {};return _edfe };func (_dddgc *CT_RevisionDefinedName )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dddgc .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 :_a .Sprintf ("\u0025\u0076",*_dddgc .LocalSheetIdAttr )}); -};if _dddgc .CustomViewAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dddgc .CustomViewAttr ))});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_dddgc .NameAttr )}); -if _dddgc .FunctionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dddgc .FunctionAttr ))});};if _dddgc .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_dddgc .OldFunctionAttr ))}); -};if _dddgc .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 :_a .Sprintf ("\u0025\u0076",*_dddgc .FunctionGroupIdAttr )}); -};if _dddgc .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 :_a .Sprintf ("\u0025\u0076",*_dddgc .OldFunctionGroupIdAttr )}); -};if _dddgc .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 :_a .Sprintf ("\u0025\u0076",*_dddgc .ShortcutKeyAttr )});};if _dddgc .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 :_a .Sprintf ("\u0025\u0076",*_dddgc .OldShortcutKeyAttr )}); -};if _dddgc .HiddenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dddgc .HiddenAttr ))});};if _dddgc .OldHiddenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dddgc .OldHiddenAttr ))}); -};if _dddgc .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_a .Sprintf ("\u0025\u0076",*_dddgc .CustomMenuAttr )});};if _dddgc .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 :_a .Sprintf ("\u0025\u0076",*_dddgc .OldCustomMenuAttr )}); -};if _dddgc .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 :_a .Sprintf ("\u0025\u0076",*_dddgc .DescriptionAttr )});};if _dddgc .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 :_a .Sprintf ("\u0025\u0076",*_dddgc .OldDescriptionAttr )}); -};if _dddgc .HelpAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_dddgc .HelpAttr )});};if _dddgc .OldHelpAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fl\u0064\u0048\u0065\u006c\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_dddgc .OldHelpAttr )}); -};if _dddgc .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_a .Sprintf ("\u0025\u0076",*_dddgc .StatusBarAttr )});};if _dddgc .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 :_a .Sprintf ("\u0025\u0076",*_dddgc .OldStatusBarAttr )}); -};if _dddgc .CommentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dddgc .CommentAttr )});};if _dddgc .OldCommentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dddgc .OldCommentAttr )}); -};if _dddgc .RIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dddgc .RIdAttr )});};if _dddgc .UaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dddgc .UaAttr ))}); -};if _dddgc .RaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dddgc .RaAttr ))});};e .EncodeToken (start );if _dddgc .Formula !=nil {_gagbb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}}; -_ff .AddPreserveSpaceAttr (&_gagbb ,*_dddgc .Formula );e .EncodeElement (_dddgc .Formula ,_gagbb );};if _dddgc .OldFormula !=nil {_dcagge :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}}; -_ff .AddPreserveSpaceAttr (&_dcagge ,*_dddgc .OldFormula );e .EncodeElement (_dddgc .OldFormula ,_dcagge );};if _dddgc .ExtLst !=nil {_cacaf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dddgc .ExtLst ,_cacaf ); -};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_WebPublishObjects ()*CT_WebPublishObjects {_bbccf :=&CT_WebPublishObjects {};return _bbccf ;};func (_dabbfa ST_TableStyleType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dabbfa .String (),start ); -};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;); +// ValidateWithPath validates the CT_PivotHierarchy and its children, prefixing error messages with path +func (_fafdfe *CT_PivotHierarchy )ValidateWithPath (path string )error {if _fafdfe .Mps !=nil {if _ggfef :=_fafdfe .Mps .ValidateWithPath (path +"\u002f\u004d\u0070\u0073");_ggfef !=nil {return _ggfef ;};};for _bccf ,_ebbeda :=range _fafdfe .Members {if _gddgf :=_ebbeda .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072s\u005b\u0025\u0064\u005d",path ,_bccf )); +_gddgf !=nil {return _gddgf ;};};if _fafdfe .ExtLst !=nil {if _ceggg :=_fafdfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ceggg !=nil {return _ceggg ;};};return nil ;};func NewCT_FutureMetadataBlock ()*CT_FutureMetadataBlock {_eedga :=&CT_FutureMetadataBlock {}; +return _eedga ;};type CT_Rst struct{ -// ValidateWithPath validates the CT_CacheFields and its children, prefixing error messages with path -func (_eeef *CT_CacheFields )ValidateWithPath (path string )error {for _fdgd ,_aabe :=range _eeef .CacheField {if _ccf :=_aabe .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_fdgd )); -_ccf !=nil {return _ccf ;};};return nil ;};type Table struct{CT_Table };func (_aagffg ST_MdxFunctionType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_aagffg .String (),start );};func (_dgccd *CT_WebPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dgccd .XmlAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dgccd .XmlAttr ))}); -};if _dgccd .SourceDataAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dgccd .SourceDataAttr ))});};if _dgccd .ParsePreAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dgccd .ParsePreAttr ))}); -};if _dgccd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_dgccd .ConsecutiveAttr ))});};if _dgccd .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dgccd .FirstRowAttr ))}); -};if _dgccd .Xl97Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006c\u0039\u0037"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dgccd .Xl97Attr ))});};if _dgccd .TextDatesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dgccd .TextDatesAttr ))}); -};if _dgccd .Xl2000Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006c\u0032\u0030\u0030\u0030"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dgccd .Xl2000Attr ))});};if _dgccd .UrlAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0072\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_dgccd .UrlAttr )}); -};if _dgccd .PostAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u006f\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dgccd .PostAttr )});};if _dgccd .HtmlTablesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dgccd .HtmlTablesAttr ))}); -};if _dgccd .HtmlFormatAttr !=ST_HtmlFmtUnset {_caafg ,_dbbed :=_dgccd .HtmlFormatAttr .MarshalXMLAttr (_c .Name {Local :"\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"});if _dbbed !=nil {return _dbbed ;};start .Attr =append (start .Attr ,_caafg ); -};if _dgccd .EditPageAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dgccd .EditPageAttr )});};e .EncodeToken (start );if _dgccd .Tables !=nil {_dfbba :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0074\u0061\u0062\u006c\u0065s"}}; -e .EncodeElement (_dgccd .Tables ,_dfbba );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bdbbfgb ST_GroupBy )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bdbbfgb .String (),start );}; -func (_fdgba *CT_TableParts )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fdgba .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fdgba .CountAttr )}); -};e .EncodeToken (start );if _fdgba .TablePart !=nil {_daabd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003at\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074"}};for _ ,_gbcecc :=range _fdgba .TablePart {e .EncodeElement (_gbcecc ,_daabd ); -};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_OleUpdate byte ;func (_dgggd ST_PivotAreaType )String ()string {switch _dgggd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006e\u006f\u0072\u006d\u0061\u006c"; -case 3:return "\u0064\u0061\u0074\u0061";case 4:return "\u0061\u006c\u006c";case 5:return "\u006f\u0072\u0069\u0067\u0069\u006e";case 6:return "\u0062\u0075\u0074\u0074\u006f\u006e";case 7:return "\u0074\u006f\u0070\u0045\u006e\u0064";case 8:return "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"; -};return "";};func (_cfgd *CT_ExternalSheetDataSet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edbed :for {_acdd ,_adbd :=d .Token ();if _adbd !=nil {return _adbd ;};switch _efag :=_acdd .(type ){case _c .StartElement :switch _efag .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eegdc :=NewCT_ExternalSheetData (); -if _bcdcf :=d .DecodeElement (_eegdc ,&_efag );_bcdcf !=nil {return _bcdcf ;};_cfgd .SheetData =append (_cfgd .SheetData ,_eegdc );default:_dc .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",_efag .Name ); -if _fbafb :=d .Skip ();_fbafb !=nil {return _fbafb ;};};case _c .EndElement :break _edbed ;case _c .CharData :};};return nil ;};func (_fabbb ST_DataValidationType )String ()string {switch _fabbb {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 "";}; +// Text +T *string ; -// ValidateWithPath validates the CT_Selection and its children, prefixing error messages with path -func (_gbggf *CT_Selection )ValidateWithPath (path string )error {if _cegdf :=_gbggf .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_cegdf !=nil {return _cegdf ;};return nil ;};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;); +// Rich Text Run +R []*CT_RElt ; -// Validate validates the CT_PCDKPIs and its children -func (_agacc *CT_PCDKPIs )Validate ()error {return _agacc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u004b\u0050\u0049\u0073");};func (_daefc *CT_Field )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_efagc :=range start .Attr {if _efagc .Name .Local =="\u0078"{_ecfd ,_dabed :=_fc .ParseInt (_efagc .Value ,10,32); -if _dabed !=nil {return _dabed ;};_daefc .XAttr =int32 (_ecfd );continue ;};};for {_gabad ,_dfdfb :=d .Token ();if _dfdfb !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u0065\u006c\u0064: \u0025\u0073",_dfdfb ); -};if _aacbg ,_edbgb :=_gabad .(_c .EndElement );_edbgb &&_aacbg .Name ==start .Name {break ;};};return nil ;};func (_geagfe ST_BorderStyle )Validate ()error {return _geagfe .ValidateWithPath ("")};type CT_Drawing struct{IdAttr string ;};type ST_VerticalAlignment byte ; +// Phonetic Run +RPh []*CT_PhoneticRun ; +// Phonetic Properties +PhoneticPr *CT_PhoneticPr ;};type CT_Cell struct{ -// Validate validates the CT_X and its children -func (_ddbgca *CT_X )Validate ()error {return _ddbgca .ValidateWithPath ("\u0043\u0054\u005f\u0058")};func (_cafa *CT_FunctionGroup )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gdgdff :=range start .Attr {if _gdgdff .Name .Local =="\u006e\u0061\u006d\u0065"{_gegg ,_dgdd :=_gdgdff .Value ,error (nil ); -if _dgdd !=nil {return _dgdd ;};_cafa .NameAttr =&_gegg ;continue ;};};for {_adff ,_gbeae :=d .Token ();if _gbeae !=nil {return _a .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",_gbeae ); -};if _bdafa ,_gaddb :=_adff .(_c .EndElement );_gaddb &&_bdafa .Name ==start .Name {break ;};};return nil ;};func (_edbfgb *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 :_a .Sprintf ("\u0025\u0076",_edbfgb .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_CalcPr struct{ +// Reference +RAttr *string ; -// Calculation Id -CalcIdAttr *uint32 ; +// Style Index +SAttr *uint32 ; -// Calculation Mode -CalcModeAttr ST_CalcMode ; +// Cell Data Type +TAttr ST_CellType ; -// Full Calculation On Load -FullCalcOnLoadAttr *bool ; +// Cell Metadata Index +CmAttr *uint32 ; -// Reference Mode -RefModeAttr ST_RefMode ; +// Value Metadata Index +VmAttr *uint32 ; -// Calculation Iteration -IterateAttr *bool ; +// Show Phonetic +PhAttr *bool ; -// Iteration Count -IterateCountAttr *uint32 ; +// Formula +F *CT_CellFormula ; -// Iterative Calculation Delta -IterateDeltaAttr *float64 ; +// Cell Value +V *string ; -// Full Precision Calculation -FullPrecisionAttr *bool ; +// Rich Text Inline +Is *CT_Rst ; -// Calc Completed -CalcCompletedAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func NewCT_NumFmt ()*CT_NumFmt {_acfaf :=&CT_NumFmt {};return _acfaf }; -// Calculate On Save -CalcOnSaveAttr *bool ; +// Validate validates the CT_Mdx and its children +func (_dfebf *CT_Mdx )Validate ()error {return _dfebf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078");};func (_bfadag ST_ConditionalFormattingOperator )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bfadag .String (),start ); +};func (_eagdc *ST_FormatAction )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgabdd ,_ddggf :=d .Token ();if _ddggf !=nil {return _ddggf ;};if _ceedc ,_debefg :=_bgabdd .(_d .EndElement );_debefg &&_ceedc .Name ==start .Name {*_eagdc =1; +return nil ;};if _babfed ,_cfbcg :=_bgabdd .(_d .CharData );!_cfbcg {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgabdd );}else {switch string (_babfed ){case "":*_eagdc =0; +case "\u0062\u006c\u0061n\u006b":*_eagdc =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_eagdc =2;case "\u0064\u0072\u0069l\u006c":*_eagdc =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_eagdc =4;};};_bgabdd ,_ddggf =d .Token (); +if _ddggf !=nil {return _ddggf ;};if _eeceg ,_ddbbd :=_bgabdd .(_d .EndElement );_ddbbd &&_eeceg .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgabdd ); +};func (_bfedba *CalcChain )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfedba .CT_CalcChain =*NewCT_CalcChain ();_fgcgf :for {_ggdgc ,_egeccc :=d .Token ();if _egeccc !=nil {return _egeccc ;};switch _ebdge :=_ggdgc .(type ){case _d .StartElement :switch _ebdge .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_egcbe :=NewCT_CalcCell (); +if _afaaag :=d .DecodeElement (_egcbe ,&_ebdge );_afaaag !=nil {return _afaaag ;};_bfedba .C =append (_bfedba .C ,_egcbe );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfedba .ExtLst =NewCT_ExtensionList (); +if _bddgd :=d .DecodeElement (_bfedba .ExtLst ,&_ebdge );_bddgd !=nil {return _bddgd ;};default:_ea .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",_ebdge .Name ); +if _aeabe :=d .Skip ();_aeabe !=nil {return _aeabe ;};};case _d .EndElement :break _fgcgf ;case _d .CharData :};};return nil ;}; -// Concurrent Calculations -ConcurrentCalcAttr *bool ; +// ValidateWithPath validates the CT_WebPublishing and its children, prefixing error messages with path +func (_fccdd *CT_WebPublishing )ValidateWithPath (path string )error {if _ceecg :=_fccdd .TargetScreenSizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0053c\u0072\u0065\u0065\u006e\u0053i\u007a\u0065\u0041\u0074\u0074\u0072");_ceecg !=nil {return _ceecg ; +};return nil ;};type CT_PageBreak struct{ -// Concurrent Thread Manual Count -ConcurrentManualCountAttr *uint32 ; +// Page Break Count +CountAttr *uint32 ; -// Force Full Calculation -ForceFullCalcAttr *bool ;};func (_gded *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 _gded .CT_SingleXmlCells .MarshalXML (e ,start );};type CT_MergeCell struct{ +// Manual Break Count +ManualBreakCountAttr *uint32 ; -// Reference -RefAttr string ;};func NewCT_GroupMember ()*CT_GroupMember {_addga :=&CT_GroupMember {};return _addga };func (_fbdaf *CT_FileVersion )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcdde :=range start .Attr {if _bcdde .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_dfda ,_ggbc :=_bcdde .Value ,error (nil ); -if _ggbc !=nil {return _ggbc ;};_fbdaf .AppNameAttr =&_dfda ;continue ;};if _bcdde .Name .Local =="\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_egddf ,_affd :=_bcdde .Value ,error (nil );if _affd !=nil {return _affd ;};_fbdaf .LastEditedAttr =&_egddf ; -continue ;};if _bcdde .Name .Local =="\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_cafec ,_gbfae :=_bcdde .Value ,error (nil );if _gbfae !=nil {return _gbfae ;};_fbdaf .LowestEditedAttr =&_cafec ;continue ;};if _bcdde .Name .Local =="\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"{_ccaff ,_dggef :=_bcdde .Value ,error (nil ); -if _dggef !=nil {return _dggef ;};_fbdaf .RupBuildAttr =&_ccaff ;continue ;};if _bcdde .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_fddecc ,_gefff :=_bcdde .Value ,error (nil );if _gefff !=nil {return _gefff ;};_fbdaf .CodeNameAttr =&_fddecc ; -continue ;};};for {_ggca ,_cdacf :=d .Token ();if _cdacf !=nil {return _a .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",_cdacf );};if _bgacg ,_dffde :=_ggca .(_c .EndElement ); -_dffde &&_bgacg .Name ==start .Name {break ;};};return nil ;};type CT_Font struct{ +// Break +Brk []*CT_Break ;};type ST_TextVAlign byte ;type CT_RevisionHeaders struct{ -// Font Name -Name []*CT_FontName ; +// Last Revision GUID +GuidAttr string ; -// Character Set -Charset []*CT_IntProperty ; +// Last GUID +LastGuidAttr *string ; -// Font Family -Family []*CT_FontFamily ; +// Shared Workbook +SharedAttr *bool ; -// Bold -B []*CT_BooleanProperty ; +// Disk Revisions +DiskRevisionsAttr *bool ; -// Italic -I []*CT_BooleanProperty ; +// History +HistoryAttr *bool ; -// Strike Through -Strike []*CT_BooleanProperty ; +// Track Revisions +TrackRevisionsAttr *bool ; -// Outline -Outline []*CT_BooleanProperty ; +// Exclusive Mode +ExclusiveAttr *bool ; -// Shadow -Shadow []*CT_BooleanProperty ; +// Revision Id +RevisionIdAttr *uint32 ; -// Condense -Condense []*CT_BooleanProperty ; +// Version +VersionAttr *int32 ; -// Extend -Extend []*CT_BooleanProperty ; +// Keep Change History +KeepChangeHistoryAttr *bool ; -// Text Color -Color []*CT_Color ; +// Protected +ProtectedAttr *bool ; -// Font Size -Sz []*CT_FontSize ; +// Preserve History +PreserveHistoryAttr *uint32 ; -// Underline -U []*CT_UnderlineProperty ; +// Header +Header []*CT_RevisionHeader ;};func (_eec *CT_CacheFields )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cecg :=range start .Attr {if _cecg .Name .Local =="\u0063\u006f\u0075n\u0074"{_bfb ,_bcaa :=_e .ParseUint (_cecg .Value ,10,32); +if _bcaa !=nil {return _bcaa ;};_dgaf :=uint32 (_bfb );_eec .CountAttr =&_dgaf ;continue ;};};_gedf :for {_aggc ,_cfga :=d .Token ();if _cfga !=nil {return _cfga ;};switch _caa :=_aggc .(type ){case _d .StartElement :switch _caa .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_dfd :=NewCT_CacheField (); +if _gfe :=d .DecodeElement (_dfd ,&_caa );_gfe !=nil {return _gfe ;};_eec .CacheField =append (_eec .CacheField ,_dfd );default:_ea .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",_caa .Name ); +if _bafa :=d .Skip ();_bafa !=nil {return _bafa ;};};case _d .EndElement :break _gedf ;case _d .CharData :};};return nil ;}; -// Text Vertical Alignment -VertAlign []*CT_VerticalAlignFontProperty ; +// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path +func (_gbceg *CT_Comment )ValidateWithPath (path string )error {if _gbceg .GuidAttr !=nil {if !_b .ST_GuidPatternRe .MatchString (*_gbceg .GuidAttr ){return _aa .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 ,_b .ST_GuidPatternRe ,*_gbceg .GuidAttr ); +};};if _dfaa :=_gbceg .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_dfaa !=nil {return _dfaa ;};if _gbceg .CommentPr !=nil {if _eggge :=_gbceg .CommentPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072"); +_eggge !=nil {return _eggge ;};};return nil ;};func NewCT_Extension ()*CT_Extension {_addff :=&CT_Extension {};return _addff };func NewCT_CustomFilters ()*CT_CustomFilters {_bfec :=&CT_CustomFilters {};return _bfec }; -// Scheme -Scheme []*CT_FontScheme ;}; +// ValidateWithPath validates the CT_VolTopic and its children, prefixing error messages with path +func (_fedaf *CT_VolTopic )ValidateWithPath (path string )error {if _cgcfe :=_fedaf .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_cgcfe !=nil {return _cgcfe ;};for _gcfba ,_aceadf :=range _fedaf .Tr {if _edcca :=_aceadf .ValidateWithPath (_aa .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_gcfba )); +_edcca !=nil {return _edcca ;};};return nil ;};type CT_PivotFilter struct{ -// ValidateWithPath validates the CT_Map and its children, prefixing error messages with path -func (_ebefd *CT_Map )ValidateWithPath (path string )error {if _ebefd .DataBinding !=nil {if _cdcg :=_ebefd .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_cdcg !=nil {return _cdcg ;};};return nil ; -};type CT_CustomSheetViews struct{ +// Field Index +FldAttr uint32 ; -// Custom Sheet View -CustomSheetView []*CT_CustomSheetView ;}; +// Member Property Field Id +MpFldAttr *uint32 ; -// Validate validates the CT_FieldsUsage and its children -func (_agdd *CT_FieldsUsage )Validate ()error {return _agdd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065");};func (_acbf *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 :_a .Sprintf ("\u0025\u0076",_acbf .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_ReviewedRevisions struct{ +// Pivot Filter Type +TypeAttr ST_PivotFilterType ; -// Reviewed Revisions Count -CountAttr *uint32 ; +// Evaluation Order +EvalOrderAttr *int32 ; -// Reviewed -Reviewed []*CT_Reviewed ;}; +// Pivot Filter Id +IdAttr uint32 ; -// Validate validates the CT_ExternalBook and its children -func (_cebg *CT_ExternalBook )Validate ()error {return _cebg .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");};func (_eeaaa ST_CredMethod )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gcacee :=_c .Attr {}; -_gcacee .Name =name ;switch _eeaaa {case ST_CredMethodUnset :_gcacee .Value ="";case ST_CredMethodIntegrated :_gcacee .Value ="\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064";case ST_CredMethodNone :_gcacee .Value ="\u006e\u006f\u006e\u0065"; -case ST_CredMethodStored :_gcacee .Value ="\u0073\u0074\u006f\u0072\u0065\u0064";case ST_CredMethodPrompt :_gcacee .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";};return _gcacee ,nil ;};type CT_MetadataStrings struct{ +// Measure Index +IMeasureHierAttr *uint32 ; -// MDX Metadata String Count -CountAttr *uint32 ; +// Measure Field Index +IMeasureFldAttr *uint32 ; -// MDX Metadata String -S []*CT_XStringElement ;};func NewCT_ExternalRow ()*CT_ExternalRow {_febgf :=&CT_ExternalRow {};return _febgf }; +// Pivot Filter Name +NameAttr *string ; -// Validate validates the CT_SingleXmlCell and its children -func (_abfca *CT_SingleXmlCell )Validate ()error {return _abfca .ValidateWithPath ("\u0043\u0054_\u0053\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c");}; +// Pivot Filter Description +DescriptionAttr *string ; -// Validate validates the CT_ConditionalFormat and its children -func (_gbfec *CT_ConditionalFormat )Validate ()error {return _gbfec .ValidateWithPath ("C\u0054_\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074");};func (_badgc *CT_PivotHierarchy )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _badgc .OutlineAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_badgc .OutlineAttr ))}); -};if _badgc .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_badgc .MultipleItemSelectionAllowedAttr ))}); -};if _badgc .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_badgc .SubtotalTopAttr ))});};if _badgc .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_badgc .ShowInFieldListAttr ))}); -};if _badgc .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_badgc .DragToRowAttr ))});};if _badgc .DragToColAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_badgc .DragToColAttr ))}); -};if _badgc .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_badgc .DragToPageAttr ))});};if _badgc .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_badgc .DragToDataAttr ))}); -};if _badgc .DragOffAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_badgc .DragOffAttr ))});};if _badgc .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_badgc .IncludeNewItemsInFilterAttr ))}); -};if _badgc .CaptionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_badgc .CaptionAttr )});};e .EncodeToken (start );if _badgc .Mps !=nil {_dfdgfd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u0073"}}; -e .EncodeElement (_badgc .Mps ,_dfdgfd );};if _badgc .Members !=nil {_afefaf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u006d\u0062\u0065\u0072\u0073"}};for _ ,_aabed :=range _badgc .Members {e .EncodeElement (_aabed ,_afefaf ); -};};if _badgc .ExtLst !=nil {_fggebg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_badgc .ExtLst ,_fggebg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gaadf *CT_Schema )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0049\u0044"},Value :_a .Sprintf ("\u0025\u0076",_gaadf .IDAttr )}); -if _gaadf .SchemaRefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"},Value :_a .Sprintf ("\u0025\u0076",*_gaadf .SchemaRefAttr )});};if _gaadf .NamespaceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"},Value :_a .Sprintf ("\u0025\u0076",*_gaadf .NamespaceAttr )}); -};if _gaadf .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 :_a .Sprintf ("\u0025\u0076",*_gaadf .SchemaLanguageAttr )}); -};e .EncodeToken (start );if _gaadf .Any !=nil {_gaadf .Any .MarshalXML (e ,_c .StartElement {});};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_efcfa *ST_SheetViewType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecfca ,_gcbgc :=d .Token (); -if _gcbgc !=nil {return _gcbgc ;};if _cgdfge ,_ecgebb :=_ecfca .(_c .EndElement );_ecgebb &&_cgdfge .Name ==start .Name {*_efcfa =1;return nil ;};if _gaddfb ,_dbegb :=_ecfca .(_c .CharData );!_dbegb {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",_ecfca ); -}else {switch string (_gaddfb ){case "":*_efcfa =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_efcfa =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_efcfa =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_efcfa =3; -};};_ecfca ,_gcbgc =d .Token ();if _gcbgc !=nil {return _gcbgc ;};if _eggefg ,_gegecf :=_ecfca .(_c .EndElement );_gegecf &&_eggefg .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",_ecfca ); -}; +// Label Pivot +StringValue1Attr *string ; -// Validate validates the CT_PageSetUpPr and its children -func (_effec *CT_PageSetUpPr )Validate ()error {return _effec .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072");};func (_cgfgd ST_DataValidationType )ValidateWithPath (path string )error {switch _cgfgd {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 (_cgfgd )); -};return nil ;}; +// Label Pivot Filter String Value 2 +StringValue2Attr *string ; -// ValidateWithPath validates the CT_DataField and its children, prefixing error messages with path -func (_bfaf *CT_DataField )ValidateWithPath (path string )error {if _fdcf :=_bfaf .SubtotalAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_fdcf !=nil {return _fdcf ;};if _fffea :=_bfaf .ShowDataAsAttr .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0044\u0061\u0074\u0061\u0041\u0073\u0041\u0074\u0074\u0072"); -_fffea !=nil {return _fffea ;};if _bfaf .ExtLst !=nil {if _fgdda :=_bfaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgdda !=nil {return _fgdda ;};};return nil ;};func (_efgdgd ST_PhoneticType )Validate ()error {return _efgdgd .ValidateWithPath ("")}; -func (_fdcb *CT_Connection )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_fdcb .IdAttr )});if _fdcb .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fdcb .SourceFileAttr )}); -};if _fdcb .OdcFileAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fd\u0063\u0046\u0069\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fdcb .OdcFileAttr )});};if _fdcb .KeepAliveAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fdcb .KeepAliveAttr ))}); -};if _fdcb .IntervalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_fdcb .IntervalAttr )});};if _fdcb .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fdcb .NameAttr )}); -};if _fdcb .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 :_a .Sprintf ("\u0025\u0076",*_fdcb .DescriptionAttr )});};if _fdcb .TypeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fdcb .TypeAttr )}); -};if _fdcb .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 :_a .Sprintf ("\u0025\u0076",*_fdcb .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 :_a .Sprintf ("\u0025\u0076",_fdcb .RefreshedVersionAttr )});if _fdcb .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 :_a .Sprintf ("\u0025\u0076",*_fdcb .MinRefreshableVersionAttr )}); -};if _fdcb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_fdcb .SavePasswordAttr ))});};if _fdcb .NewAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0065\u0077"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fdcb .NewAttr ))}); -};if _fdcb .DeletedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fdcb .DeletedAttr ))});};if _fdcb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_fdcb .OnlyUseConnectionFileAttr ))}); -};if _fdcb .BackgroundAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fdcb .BackgroundAttr ))});};if _fdcb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_fdcb .RefreshOnLoadAttr ))}); -};if _fdcb .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fdcb .SaveDataAttr ))});};if _fdcb .CredentialsAttr !=ST_CredMethodUnset {_eggee ,_cccea :=_fdcb .CredentialsAttr .MarshalXMLAttr (_c .Name {Local :"c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"}); -if _cccea !=nil {return _cccea ;};start .Attr =append (start .Attr ,_eggee );};if _fdcb .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 :_a .Sprintf ("\u0025\u0076",*_fdcb .SingleSignOnIdAttr )}); -};e .EncodeToken (start );if _fdcb .DbPr !=nil {_effb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0064\u0062\u0050\u0072"}};e .EncodeElement (_fdcb .DbPr ,_effb );};if _fdcb .OlapPr !=nil {_gbdg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u006f\u006c\u0061\u0070\u0050r"}}; -e .EncodeElement (_fdcb .OlapPr ,_gbdg );};if _fdcb .WebPr !=nil {_cbcd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_fdcb .WebPr ,_cbcd );};if _fdcb .TextPr !=nil {_cebd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074\u0050r"}}; -e .EncodeElement (_fdcb .TextPr ,_cebd );};if _fdcb .Parameters !=nil {_cdac :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"}};e .EncodeElement (_fdcb .Parameters ,_cdac );};if _fdcb .ExtLst !=nil {_fdaa :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_fdcb .ExtLst ,_fdaa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Auto Filter +AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;};func (_aecce *ST_VolValueType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aecce =0;case "\u0062":*_aecce =1;case "\u006e":*_aecce =2;case "\u0065":*_aecce =3;case "\u0073":*_aecce =4; +};return nil ;};func NewCT_Reviewed ()*CT_Reviewed {_feadgb :=&CT_Reviewed {};return _feadgb }; -// ValidateWithPath validates the CT_Tables and its children, prefixing error messages with path -func (_ecbfg *CT_Tables )ValidateWithPath (path string )error {for _abbfg ,_eedbdb :=range _ecbfg .M {if _fdedd :=_eedbdb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_abbfg ));_fdedd !=nil {return _fdedd ;}; -};for _ffded ,_dfagb :=range _ecbfg .S {if _eadba :=_dfagb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_ffded ));_eadba !=nil {return _eadba ;};};for _ffgfd ,_febaf :=range _ecbfg .X {if _feabec :=_febaf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_ffgfd )); -_feabec !=nil {return _feabec ;};};return nil ;};func NewCT_InputCells ()*CT_InputCells {_afcf :=&CT_InputCells {};return _afcf };func NewCT_Location ()*CT_Location {_bfaa :=&CT_Location {};return _bfaa };func (_agcfdb ST_TableType )Validate ()error {return _agcfdb .ValidateWithPath ("")}; -type CT_CsPageSetup struct{ +// Validate validates the CT_PivotCache and its children +func (_deeab *CT_PivotCache )Validate ()error {return _deeab .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065");}; -// Paper Size -PaperSizeAttr *uint32 ; +// ValidateWithPath validates the CT_WebPublishObjects and its children, prefixing error messages with path +func (_adfbg *CT_WebPublishObjects )ValidateWithPath (path string )error {for _eeggf ,_cdegb :=range _adfbg .WebPublishObject {if _fagcc :=_cdegb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002fWe\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_eeggf )); +_fagcc !=nil {return _fagcc ;};};return nil ;}; -// Paper Height -PaperHeightAttr *string ; +// Validate validates the CT_colItems and its children +func (_debgec *CT_colItems )Validate ()error {return _debgec .ValidateWithPath ("C\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073");}; -// Paper Width -PaperWidthAttr *string ; +// Validate validates the CT_PageMargins and its children +func (_cdddb *CT_PageMargins )Validate ()error {return _cdddb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};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; +);type CT_FutureMetadataBlock struct{ -// First Page Number -FirstPageNumberAttr *uint32 ; +// Future Feature Storage Area +ExtLst *CT_ExtensionList ;};func NewCT_Color ()*CT_Color {_cece :=&CT_Color {};return _cece }; -// Orientation -OrientationAttr ST_Orientation ; +// ValidateWithPath validates the CT_WebPublishItems and its children, prefixing error messages with path +func (_dfdfeg *CT_WebPublishItems )ValidateWithPath (path string )error {for _feaga ,_cgdcd :=range _dfdfeg .WebPublishItem {if _ddacfa :=_cgdcd .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0057\u0065bP\u0075b\u006c\u0069\u0073\u0068\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_feaga )); +_ddacfa !=nil {return _ddacfa ;};};return nil ;};func (_feg *CT_Cell )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdf :=range start .Attr {if _cdf .Name .Local =="\u0072"{_cgfa ,_fgdd :=_cdf .Value ,error (nil );if _fgdd !=nil {return _fgdd ; +};_feg .RAttr =&_cgfa ;continue ;};if _cdf .Name .Local =="\u0073"{_bdbe ,_adb :=_e .ParseUint (_cdf .Value ,10,32);if _adb !=nil {return _adb ;};_gdfe :=uint32 (_bdbe );_feg .SAttr =&_gdfe ;continue ;};if _cdf .Name .Local =="\u0074"{_feg .TAttr .UnmarshalXMLAttr (_cdf ); +continue ;};if _cdf .Name .Local =="\u0063\u006d"{_acad ,_daaaa :=_e .ParseUint (_cdf .Value ,10,32);if _daaaa !=nil {return _daaaa ;};_daga :=uint32 (_acad );_feg .CmAttr =&_daga ;continue ;};if _cdf .Name .Local =="\u0076\u006d"{_ggea ,_abbbg :=_e .ParseUint (_cdf .Value ,10,32); +if _abbbg !=nil {return _abbbg ;};_ddbf :=uint32 (_ggea );_feg .VmAttr =&_ddbf ;continue ;};if _cdf .Name .Local =="\u0070\u0068"{_dbg ,_fcedc :=_e .ParseBool (_cdf .Value );if _fcedc !=nil {return _fcedc ;};_feg .PhAttr =&_dbg ;continue ;};};_ddcc :for {_cegc ,_ccff :=d .Token (); +if _ccff !=nil {return _ccff ;};switch _dfbd :=_cegc .(type ){case _d .StartElement :switch _dfbd .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_feg .F =NewCT_CellFormula (); +if _beea :=d .DecodeElement (_feg .F ,&_dfbd );_beea !=nil {return _beea ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_feg .V =new (string ); +if _dgbdb :=d .DecodeElement (_feg .V ,&_dfbd );_dgbdb !=nil {return _dgbdb ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0073"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_feg .Is =NewCT_Rst (); +if _bfcg :=d .DecodeElement (_feg .Is ,&_dfbd );_bfcg !=nil {return _bfcg ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_feg .ExtLst =NewCT_ExtensionList (); +if _gcg :=d .DecodeElement (_feg .ExtLst ,&_dfbd );_gcg !=nil {return _gcg ;};default:_ea .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",_dfbd .Name ); +if _gfbb :=d .Skip ();_gfbb !=nil {return _gfbb ;};};case _d .EndElement :break _ddcc ;case _d .CharData :};};return nil ;};type CT_HierarchyUsage struct{ -// Use Printer Defaults -UsePrinterDefaultsAttr *bool ; +// Hierarchy Usage +HierarchyUsageAttr int32 ;};func NewCT_MeasureDimensionMap ()*CT_MeasureDimensionMap {_fgdbba :=&CT_MeasureDimensionMap {};return _fgdbba ;}; -// Black And White -BlackAndWhiteAttr *bool ; +// Validate validates the CT_ExternalSheetData and its children +func (_ccdfg *CT_ExternalSheetData )Validate ()error {return _ccdfg .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Da\u0074\u0061");};func NewCT_GradientFill ()*CT_GradientFill {_fdcab :=&CT_GradientFill {}; +return _fdcab }; -// Draft -DraftAttr *bool ; +// Validate validates the CT_PCDKPIs and its children +func (_fadfec *CT_PCDKPIs )Validate ()error {return _fadfec .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u004b\u0050\u0049\u0073");};func NewCT_ColFields ()*CT_ColFields {_aadd :=&CT_ColFields {};return _aadd };func (_efcg *CT_CacheHierarchy )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bdf :=range start .Attr {if _bdf .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_gdce ,_cdbe :=_bdf .Value ,error (nil ); +if _cdbe !=nil {return _cdbe ;};_efcg .UniqueNameAttr =_gdce ;continue ;};if _bdf .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_effd ,_debca :=_bdf .Value ,error (nil );if _debca !=nil {return _debca ;};_efcg .CaptionAttr =&_effd ;continue ;}; +if _bdf .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_ecf ,_bac :=_e .ParseBool (_bdf .Value );if _bac !=nil {return _bac ;};_efcg .MeasureAttr =&_ecf ;continue ;};if _bdf .Name .Local =="\u0073\u0065\u0074"{_gffa ,_ega :=_e .ParseBool (_bdf .Value ); +if _ega !=nil {return _ega ;};_efcg .SetAttr =&_gffa ;continue ;};if _bdf .Name .Local =="\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"{_adf ,_ddc :=_e .ParseUint (_bdf .Value ,10,32);if _ddc !=nil {return _ddc ;};_bacg :=uint32 (_adf );_efcg .ParentSetAttr =&_bacg ; +continue ;};if _bdf .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_cgca ,_deca :=_e .ParseInt (_bdf .Value ,10,32);if _deca !=nil {return _deca ;};_fbga :=int32 (_cgca );_efcg .IconSetAttr =&_fbga ;continue ;};if _bdf .Name .Local =="\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"{_caca ,_gffad :=_e .ParseBool (_bdf .Value ); +if _gffad !=nil {return _gffad ;};_efcg .AttributeAttr =&_caca ;continue ;};if _bdf .Name .Local =="\u0074\u0069\u006d\u0065"{_gffb ,_dfdc :=_e .ParseBool (_bdf .Value );if _dfdc !=nil {return _dfdc ;};_efcg .TimeAttr =&_gffb ;continue ;};if _bdf .Name .Local =="\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"{_bbbb ,_ecfa :=_e .ParseBool (_bdf .Value ); +if _ecfa !=nil {return _ecfa ;};_efcg .KeyAttributeAttr =&_bbbb ;continue ;};if _bdf .Name .Local =="\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_bcbb ,_acgg :=_bdf .Value ,error (nil ); +if _acgg !=nil {return _acgg ;};_efcg .DefaultMemberUniqueNameAttr =&_bcbb ;continue ;};if _bdf .Name .Local =="\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_dbbcf ,_gga :=_bdf .Value ,error (nil );if _gga !=nil {return _gga ; +};_efcg .AllUniqueNameAttr =&_dbbcf ;continue ;};if _bdf .Name .Local =="\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ccdf ,_dfe :=_bdf .Value ,error (nil );if _dfe !=nil {return _dfe ;};_efcg .AllCaptionAttr =&_ccdf ;continue ;};if _bdf .Name .Local =="\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_fbe ,_cbec :=_bdf .Value ,error (nil ); +if _cbec !=nil {return _cbec ;};_efcg .DimensionUniqueNameAttr =&_fbe ;continue ;};if _bdf .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_bacga ,_bcfa :=_bdf .Value ,error (nil );if _bcfa !=nil {return _bcfa ; +};_efcg .DisplayFolderAttr =&_bacga ;continue ;};if _bdf .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_fbge ,_beee :=_bdf .Value ,error (nil );if _beee !=nil {return _beee ;};_efcg .MeasureGroupAttr =&_fbge ;continue ; +};if _bdf .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"{_gfed ,_eda :=_e .ParseBool (_bdf .Value );if _eda !=nil {return _eda ;};_efcg .MeasuresAttr =&_gfed ;continue ;};if _bdf .Name .Local =="\u0063\u006f\u0075n\u0074"{_ffc ,_ecd :=_e .ParseUint (_bdf .Value ,10,32); +if _ecd !=nil {return _ecd ;};_efcg .CountAttr =uint32 (_ffc );continue ;};if _bdf .Name .Local =="\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"{_deee ,_add :=_e .ParseBool (_bdf .Value );if _add !=nil {return _add ;};_efcg .OneFieldAttr =&_deee ;continue ; +};if _bdf .Name .Local =="\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"{_afca ,_fedb :=_e .ParseUint (_bdf .Value ,10,16);if _fedb !=nil {return _fedb ;};_bbbbg :=uint16 (_afca );_efcg .MemberValueDatatypeAttr =&_bbbbg ; +continue ;};if _bdf .Name .Local =="\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"{_dfea ,_cbcd :=_e .ParseBool (_bdf .Value );if _cbcd !=nil {return _cbcd ;};_efcg .UnbalancedAttr =&_dfea ;continue ;};if _bdf .Name .Local =="\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"{_ddggg ,_ebef :=_e .ParseBool (_bdf .Value ); +if _ebef !=nil {return _ebef ;};_efcg .UnbalancedGroupAttr =&_ddggg ;continue ;};if _bdf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cadf ,_fdfc :=_e .ParseBool (_bdf .Value );if _fdfc !=nil {return _fdfc ;};_efcg .HiddenAttr =&_cadf ;continue ; +};};_eaf :for {_bcc ,_bed :=d .Token ();if _bed !=nil {return _bed ;};switch _bdba :=_bcc .(type ){case _d .StartElement :switch _bdba .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efcg .FieldsUsage =NewCT_FieldsUsage (); +if _decb :=d .DecodeElement (_efcg .FieldsUsage ,&_bdba );_decb !=nil {return _decb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efcg .GroupLevels =NewCT_GroupLevels (); +if _gfdd :=d .DecodeElement (_efcg .GroupLevels ,&_bdba );_gfdd !=nil {return _gfdd ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efcg .ExtLst =NewCT_ExtensionList (); +if _bcae :=d .DecodeElement (_efcg .ExtLst ,&_bdba );_bcae !=nil {return _bcae ;};default:_ea .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",_bdba .Name ); +if _ebfd :=d .Skip ();_ebfd !=nil {return _ebfd ;};};case _d .EndElement :break _eaf ;case _d .CharData :};};return nil ;};const (ST_rwColActionTypeUnset ST_rwColActionType =0;ST_rwColActionTypeInsertRow ST_rwColActionType =1;ST_rwColActionTypeDeleteRow ST_rwColActionType =2; +ST_rwColActionTypeInsertCol ST_rwColActionType =3;ST_rwColActionTypeDeleteCol ST_rwColActionType =4;);type CT_SmartTagType struct{ -// Use First Page Number -UseFirstPageNumberAttr *bool ; +// SmartTag Namespace URI +NamespaceUriAttr *string ; -// Horizontal DPI -HorizontalDpiAttr *uint32 ; +// Name +NameAttr *string ; -// Vertical DPI -VerticalDpiAttr *uint32 ; +// Smart Tag URL +UrlAttr *string ;};func (_gdbecb *CT_WebPublishItem )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_gdbecb .IdAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_gdbecb .DivIdAttr )}); +_cfdde ,_aebcf :=_gdbecb .SourceTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"});if _aebcf !=nil {return _aebcf ;};start .Attr =append (start .Attr ,_cfdde );if _gdbecb .SourceRefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"},Value :_aa .Sprintf ("\u0025\u0076",*_gdbecb .SourceRefAttr )}); +};if _gdbecb .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_gdbecb .SourceObjectAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_gdbecb .DestinationFileAttr )}); +if _gdbecb .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_gdbecb .TitleAttr )});};if _gdbecb .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gdbecb .AutoRepublishAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_afdeae *CT_Pane )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aedddg :=range start .Attr {if _aedddg .Name .Local =="\u0078\u0053\u0070\u006c\u0069\u0074"{_dfcgc ,_gabaf :=_e .ParseFloat (_aedddg .Value ,64); +if _gabaf !=nil {return _gabaf ;};_afdeae .XSplitAttr =&_dfcgc ;continue ;};if _aedddg .Name .Local =="\u0079\u0053\u0070\u006c\u0069\u0074"{_geadf ,_edegd :=_e .ParseFloat (_aedddg .Value ,64);if _edegd !=nil {return _edegd ;};_afdeae .YSplitAttr =&_geadf ; +continue ;};if _aedddg .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_cdaag ,_egccc :=_aedddg .Value ,error (nil );if _egccc !=nil {return _egccc ;};_afdeae .TopLeftCellAttr =&_cdaag ;continue ;};if _aedddg .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"{_afdeae .ActivePaneAttr .UnmarshalXMLAttr (_aedddg ); +continue ;};if _aedddg .Name .Local =="\u0073\u0074\u0061t\u0065"{_afdeae .StateAttr .UnmarshalXMLAttr (_aedddg );continue ;};};for {_fffec ,_adaad :=d .Token ();if _adaad !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u006e\u0065\u003a\u0020\u0025\u0073",_adaad ); +};if _dfeed ,_ddddd :=_fffec .(_d .EndElement );_ddddd &&_dfeed .Name ==start .Name {break ;};};return nil ;}; -// Number Of Copies -CopiesAttr *uint32 ;IdAttr *string ;};func (_cgdc *CT_Hyperlinks )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_gbdcf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ah\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}}; -for _ ,_eaaa :=range _cgdc .Hyperlink {e .EncodeElement (_eaaa ,_gbdcf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Number and its children, prefixing error messages with path +func (_aeddb *CT_Number )ValidateWithPath (path string )error {for _egdb ,_cfebb :=range _aeddb .Tpls {if _bacea :=_cfebb .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_egdb ));_bacea !=nil {return _bacea ; +};};for _agcacg ,_acbef :=range _aeddb .X {if _gdaafc :=_acbef .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_agcacg ));_gdaafc !=nil {return _gdaafc ;};};return nil ;};type CT_PCDKPI struct{ -// Validate validates the CT_PivotAreas and its children -func (_gadfe *CT_PivotAreas )Validate ()error {return _gadfe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");};func (_dagce ST_RevisionAction )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dfgece :=_c .Attr {}; -_dfgece .Name =name ;switch _dagce {case ST_RevisionActionUnset :_dfgece .Value ="";case ST_RevisionActionAdd :_dfgece .Value ="\u0061\u0064\u0064";case ST_RevisionActionDelete :_dfgece .Value ="\u0064\u0065\u006c\u0065\u0074\u0065";};return _dfgece ,nil ; -};func (_bcfda *CT_MetadataStrings )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fabcf :=range start .Attr {if _fabcf .Name .Local =="\u0063\u006f\u0075n\u0074"{_fdcaf ,_gfdec :=_fc .ParseUint (_fabcf .Value ,10,32);if _gfdec !=nil {return _gfdec ; -};_eebcc :=uint32 (_fdcaf );_bcfda .CountAttr =&_eebcc ;continue ;};};_debbdd :for {_dgfbg ,_bfcc :=d .Token ();if _bfcc !=nil {return _bfcc ;};switch _cbfab :=_dgfbg .(type ){case _c .StartElement :switch _cbfab .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eefbg :=NewCT_XStringElement (); -if _bedb :=d .DecodeElement (_eefbg ,&_cbfab );_bedb !=nil {return _bedb ;};_bcfda .S =append (_bcfda .S ,_eefbg );default:_dc .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",_cbfab .Name ); -if _eabacg :=d .Skip ();_eabacg !=nil {return _eabacg ;};};case _c .EndElement :break _debbdd ;case _c .CharData :};};return nil ;}; +// KPI Unique Name +UniqueNameAttr string ; -// Validate validates the CT_Selection and its children -func (_egbeb *CT_Selection )Validate ()error {return _egbeb .ValidateWithPath ("\u0043\u0054\u005fS\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");};type CT_MRUColors struct{ +// KPI Display Name +CaptionAttr *string ; -// Color -Color []*CT_Color ;};func (_gbceg *CT_SheetView )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gbceg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gbceg .WindowProtectionAttr ))}); -};if _gbceg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gbceg .ShowFormulasAttr ))});};if _gbceg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gbceg .ShowGridLinesAttr ))}); -};if _gbceg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gbceg .ShowRowColHeadersAttr ))}); -};if _gbceg .ShowZerosAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gbceg .ShowZerosAttr ))});};if _gbceg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gbceg .RightToLeftAttr ))}); -};if _gbceg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gbceg .TabSelectedAttr ))});};if _gbceg .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gbceg .ShowRulerAttr ))}); -};if _gbceg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gbceg .ShowOutlineSymbolsAttr ))}); -};if _gbceg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gbceg .DefaultGridColorAttr ))}); -};if _gbceg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gbceg .ShowWhiteSpaceAttr ))}); -};if _gbceg .ViewAttr !=ST_SheetViewTypeUnset {_gcdcc ,_cbcaa :=_gbceg .ViewAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0069\u0065\u0077"});if _cbcaa !=nil {return _cbcaa ;};start .Attr =append (start .Attr ,_gcdcc );};if _gbceg .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 :_a .Sprintf ("\u0025\u0076",*_gbceg .TopLeftCellAttr )}); -};if _gbceg .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gbceg .ColorIdAttr )});};if _gbceg .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_a .Sprintf ("\u0025\u0076",*_gbceg .ZoomScaleAttr )}); -};if _gbceg .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 :_a .Sprintf ("\u0025\u0076",*_gbceg .ZoomScaleNormalAttr )}); -};if _gbceg .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 :_a .Sprintf ("\u0025\u0076",*_gbceg .ZoomScaleSheetLayoutViewAttr )}); -};if _gbceg .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 :_a .Sprintf ("\u0025\u0076",*_gbceg .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 :_a .Sprintf ("\u0025\u0076",_gbceg .WorkbookViewIdAttr )});e .EncodeToken (start );if _gbceg .Pane !=nil {_abddfa :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}}; -e .EncodeElement (_gbceg .Pane ,_abddfa );};if _gbceg .Selection !=nil {_gaggcb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_baeea :=range _gbceg .Selection {e .EncodeElement (_baeea ,_gaggcb ); -};};if _gbceg .PivotSelection !=nil {_bbafa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"}};for _ ,_cedaf :=range _gbceg .PivotSelection {e .EncodeElement (_cedaf ,_bbafa ); -};};if _gbceg .ExtLst !=nil {_babeb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gbceg .ExtLst ,_babeb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Missing struct{ +// KPI Display Folder +DisplayFolderAttr *string ; -// Unused Item -UAttr *bool ; +// KPI Measure Group Name +MeasureGroupAttr *string ; -// Calculated Item -FAttr *bool ; +// Parent KPI +ParentAttr *string ; -// Caption -CAttr *string ; +// KPI Value Unique Name +ValueAttr string ; -// Member Property Count -CpAttr *uint32 ; +// KPI Goal Unique Name +GoalAttr *string ; -// Format Index -InAttr *uint32 ; +// KPI Status Unique Name +StatusAttr *string ; -// background Color -BcAttr *string ; +// KPI Trend Unique Name +TrendAttr *string ; -// Foreground Color -FcAttr *string ; +// KPI Weight Unique Name +WeightAttr *string ; -// Italic -IAttr *bool ; +// Time Member KPI Unique Name +TimeAttr *string ;};func (_bgdgg *CT_Formats )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bgdgg .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_bgdgg .CountAttr )}); +};e .EncodeToken (start );_cfbadg :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0066\u006f\u0072\u006d\u0061t"}};for _ ,_ebbaea :=range _bgdgg .Format {e .EncodeElement (_ebbaea ,_cfbadg );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_cfafe *CT_DataBinding )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dceb :=range start .Attr {if _dceb .Name .Local =="\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_bdfeg ,_gccg :=_dceb .Value ,error (nil ); +if _gccg !=nil {return _gccg ;};_cfafe .DataBindingNameAttr =&_bdfeg ;continue ;};if _dceb .Name .Local =="F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"{_ccfe ,_fceed :=_e .ParseBool (_dceb .Value );if _fceed !=nil {return _fceed ;};_cfafe .FileBindingAttr =&_ccfe ; +continue ;};if _dceb .Name .Local =="\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"{_acaa ,_bagae :=_e .ParseUint (_dceb .Value ,10,32);if _bagae !=nil {return _bagae ;};_gcgg :=uint32 (_acaa );_cfafe .ConnectionIDAttr =&_gcgg ;continue ; +};if _dceb .Name .Local =="\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_fdcc ,_efgf :=_dceb .Value ,error (nil );if _efgf !=nil {return _efgf ;};_cfafe .FileBindingNameAttr =&_fdcc ;continue ;};if _dceb .Name .Local =="\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"{_feee ,_dbgd :=_e .ParseUint (_dceb .Value ,10,32); +if _dbgd !=nil {return _dbgd ;};_cfafe .DataBindingLoadModeAttr =uint32 (_feee );continue ;};};_bgagb :for {_gbdb ,_beeb :=d .Token ();if _beeb !=nil {return _beeb ;};switch _eaea :=_gbdb .(type ){case _d .StartElement :switch _eaea .Name {default:if _dbfb ,_aaedb :=_eg .CreateElement (_eaea ); +_aaedb !=nil {return _aaedb ;}else {if _ceaag :=d .DecodeElement (_dbfb ,&_eaea );_ceaag !=nil {return _ceaag ;};_cfafe .Any =_dbfb ;};};case _d .EndElement :break _bgagb ;case _d .CharData :};};return nil ;}; -// Underline -UnAttr *bool ; +// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path +func (_dgded *CT_SmartTagPr )ValidateWithPath (path string )error {if _bfeedg :=_dgded .ShowAttr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0041\u0074\u0074r");_bfeedg !=nil {return _bfeedg ;};return nil ;}; -// Strikethrough -StAttr *bool ; +// Validate validates the CT_FontFamily and its children +func (_aeaba *CT_FontFamily )Validate ()error {return _aeaba .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};func (_eeafaac ST_Scope )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eddde :=_d .Attr {}; +_eddde .Name =name ;switch _eeafaac {case ST_ScopeUnset :_eddde .Value ="";case ST_ScopeSelection :_eddde .Value ="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn";case ST_ScopeData :_eddde .Value ="\u0064\u0061\u0074\u0061";case ST_ScopeField :_eddde .Value ="\u0066\u0069\u0065l\u0064"; +};return _eddde ,nil ;};type CT_Metadata struct{ -// Bold -BAttr *bool ; +// Metadata Types Collection +MetadataTypes *CT_MetadataTypes ; -// Tuples -Tpls []*CT_Tuples ; +// Metadata String Store +MetadataStrings *CT_MetadataStrings ; -// Member Property Indexes -X []*CT_X ;};func (_eagfca *ST_PhoneticAlignment )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eagfca =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_eagfca =1;case "\u006c\u0065\u0066\u0074":*_eagfca =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_eagfca =3; -case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_eagfca =4;};return nil ;}; +// MDX Metadata Information +MdxMetadata *CT_MdxMetadata ; -// Validate validates the CT_NumFmt and its children -func (_gbed *CT_NumFmt )Validate ()error {return _gbed .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");}; +// Future Metadata +FutureMetadata []*CT_FutureMetadata ; -// Validate validates the CT_Drawing and its children -func (_aceae *CT_Drawing )Validate ()error {return _aceae .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func NewCT_SmartTagTypes ()*CT_SmartTagTypes {_cbcac :=&CT_SmartTagTypes {};return _cbcac }; +// Cell Metadata +CellMetadata *CT_MetadataBlocks ; -// Validate validates the CT_HierarchyUsage and its children -func (_fdecd *CT_HierarchyUsage )Validate ()error {return _fdecd .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065");}; +// Value Metadata +ValueMetadata *CT_MetadataBlocks ; -// Validate validates the CT_Metadata and its children -func (_eecf *CT_Metadata )Validate ()error {return _eecf .ValidateWithPath ("C\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");};func (_dfae *CT_CalcCell )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dfae .RAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_dfae .RAttr )}); -};if _dfae .RefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_dfae .RefAttr )});};if _dfae .IAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_dfae .IAttr )}); -};if _dfae .SAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dfae .SAttr ))});};if _dfae .LAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dfae .LAttr ))}); -};if _dfae .TAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dfae .TAttr ))});};if _dfae .AAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dfae .AAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_NumFmts struct{ +// Future Feature Storage Area +ExtLst *CT_ExtensionList ;};func (_decea *CT_FunctionGroup )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _decea .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_decea .NameAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bfgcfe ST_DataValidationImeMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dffgb :=_d .Attr {};_dffgb .Name =name ;switch _bfgcfe {case ST_DataValidationImeModeUnset :_dffgb .Value =""; +case ST_DataValidationImeModeNoControl :_dffgb .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_DataValidationImeModeOff :_dffgb .Value ="\u006f\u0066\u0066";case ST_DataValidationImeModeOn :_dffgb .Value ="\u006f\u006e";case ST_DataValidationImeModeDisabled :_dffgb .Value ="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"; +case ST_DataValidationImeModeHiragana :_dffgb .Value ="\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_DataValidationImeModeFullKatakana :_dffgb .Value ="\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case ST_DataValidationImeModeHalfKatakana :_dffgb .Value ="\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061"; +case ST_DataValidationImeModeFullAlpha :_dffgb .Value ="\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeHalfAlpha :_dffgb .Value ="\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeFullHangul :_dffgb .Value ="\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c"; +case ST_DataValidationImeModeHalfHangul :_dffgb .Value ="\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c";};return _dffgb ,nil ;};func (_ececb *CT_Sheet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_effcaf :=range start .Attr {if _effcaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_effcaf .Name .Local =="\u0069\u0064"||_effcaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_effcaf .Name .Local =="\u0069\u0064"{_gfaeg ,_gbcdf :=_effcaf .Value ,error (nil ); +if _gbcdf !=nil {return _gbcdf ;};_ececb .IdAttr =_gfaeg ;continue ;};if _effcaf .Name .Local =="\u006e\u0061\u006d\u0065"{_edgbb ,_effbe :=_effcaf .Value ,error (nil );if _effbe !=nil {return _effbe ;};_ececb .NameAttr =_edgbb ;continue ;};if _effcaf .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_afefgc ,_dgfga :=_e .ParseUint (_effcaf .Value ,10,32); +if _dgfga !=nil {return _dgfga ;};_ececb .SheetIdAttr =uint32 (_afefgc );continue ;};if _effcaf .Name .Local =="\u0073\u0074\u0061t\u0065"{_ececb .StateAttr .UnmarshalXMLAttr (_effcaf );continue ;};};for {_bbag ,_abgcb :=d .Token ();if _abgcb !=nil {return _aa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074: \u0025\u0073",_abgcb ); +};if _cedbgb ,_bcgeae :=_bbag .(_d .EndElement );_bcgeae &&_cedbgb .Name ==start .Name {break ;};};return nil ;}; -// Number Format Count -CountAttr *uint32 ; +// Validate validates the CT_Member and its children +func (_deffe *CT_Member )Validate ()error {return _deffe .ValidateWithPath ("\u0043T\u005f\u004d\u0065\u006d\u0062\u0065r");}; -// Number Formats -NumFmt []*CT_NumFmt ;};type CT_Sst struct{ +// Validate validates the CT_HierarchyUsage and its children +func (_gdagf *CT_HierarchyUsage )Validate ()error {return _gdagf .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065");};func (_bdda *CT_IntProperty )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_bdda .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bcbaf ST_DateTimeGrouping )ValidateWithPath (path string )error {switch _bcbaf {case 0,1,2,3,4,5,6:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcbaf )); +};return nil ;}; -// String Count -CountAttr *uint32 ; +// Validate validates the CT_PCDSDTCEntries and its children +func (_gdgde *CT_PCDSDTCEntries )Validate ()error {return _gdgde .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006et\u0072\u0069\u0065\u0073");};func (_ga *AG_AutoFormat )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ga .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_ga .AutoFormatIdAttr )}); +};if _ga .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ga .ApplyNumberFormatsAttr ))}); +};if _ga .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ga .ApplyBorderFormatsAttr ))}); +};if _ga .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ga .ApplyFontFormatsAttr ))}); +};if _ga .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ga .ApplyPatternFormatsAttr ))}); +};if _ga .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ga .ApplyAlignmentFormatsAttr ))}); +};if _ga .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ga .ApplyWidthHeightFormatsAttr ))}); +};return nil ;};func (_cbcbe *CT_CsPageSetup )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdcaa :=range start .Attr {if _cdcaa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cdcaa .Name .Local =="\u0069\u0064"||_cdcaa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cdcaa .Name .Local =="\u0069\u0064"{_adaeb ,_bgf :=_cdcaa .Value ,error (nil ); +if _bgf !=nil {return _bgf ;};_cbcbe .IdAttr =&_adaeb ;continue ;};if _cdcaa .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_dabb ,_ddece :=_e .ParseBool (_cdcaa .Value );if _ddece !=nil {return _ddece ; +};_cbcbe .BlackAndWhiteAttr =&_dabb ;continue ;};if _cdcaa .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_bdbdb ,_bacaa :=_cdcaa .Value ,error (nil );if _bacaa !=nil {return _bacaa ;};_cbcbe .PaperWidthAttr =&_bdbdb ;continue ; +};if _cdcaa .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_eebb ,_becdb :=_e .ParseUint (_cdcaa .Value ,10,32);if _becdb !=nil {return _becdb ;};_bgbb :=uint32 (_eebb );_cbcbe .FirstPageNumberAttr =&_bgbb ; +continue ;};if _cdcaa .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_cbcbe .OrientationAttr .UnmarshalXMLAttr (_cdcaa );continue ;};if _cdcaa .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_faec ,_bgfe :=_e .ParseBool (_cdcaa .Value ); +if _bgfe !=nil {return _bgfe ;};_cbcbe .UsePrinterDefaultsAttr =&_faec ;continue ;};if _cdcaa .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_cgefa ,_ddcb :=_e .ParseUint (_cdcaa .Value ,10,32);if _ddcb !=nil {return _ddcb ;};_fecbc :=uint32 (_cgefa ); +_cbcbe .PaperSizeAttr =&_fecbc ;continue ;};if _cdcaa .Name .Local =="\u0064\u0072\u0061f\u0074"{_afea ,_ecfeg :=_e .ParseBool (_cdcaa .Value );if _ecfeg !=nil {return _ecfeg ;};_cbcbe .DraftAttr =&_afea ;continue ;};if _cdcaa .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_ggdbd ,_ecaa :=_e .ParseBool (_cdcaa .Value ); +if _ecaa !=nil {return _ecaa ;};_cbcbe .UseFirstPageNumberAttr =&_ggdbd ;continue ;};if _cdcaa .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_edfeb ,_ffab :=_e .ParseUint (_cdcaa .Value ,10,32);if _ffab !=nil {return _ffab ; +};_aggbd :=uint32 (_edfeb );_cbcbe .HorizontalDpiAttr =&_aggbd ;continue ;};if _cdcaa .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_gefbe ,_edcc :=_e .ParseUint (_cdcaa .Value ,10,32);if _edcc !=nil {return _edcc ;};_gbbeb :=uint32 (_gefbe ); +_cbcbe .VerticalDpiAttr =&_gbbeb ;continue ;};if _cdcaa .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_cfgfc ,_daab :=_e .ParseUint (_cdcaa .Value ,10,32);if _daab !=nil {return _daab ;};_cbeb :=uint32 (_cfgfc );_cbcbe .CopiesAttr =&_cbeb ;continue ; +};if _cdcaa .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_ddfa ,_gbfac :=_cdcaa .Value ,error (nil );if _gbfac !=nil {return _gbfac ;};_cbcbe .PaperHeightAttr =&_ddfa ;continue ;};};for {_abfgf ,_ebdae :=d .Token ();if _ebdae !=nil {return _aa .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",_ebdae ); +};if _gacd ,_abfa :=_abfgf .(_d .EndElement );_abfa &&_gacd .Name ==start .Name {break ;};};return nil ;};func (_dff *AG_RevData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gaa :=range start .Attr {if _gaa .Name .Local =="\u0072\u0049\u0064"{_dba ,_ef :=_e .ParseUint (_gaa .Value ,10,32); +if _ef !=nil {return _ef ;};_fgf :=uint32 (_dba );_dff .RIdAttr =&_fgf ;continue ;};if _gaa .Name .Local =="\u0075\u0061"{_ece ,_fc :=_e .ParseBool (_gaa .Value );if _fc !=nil {return _fc ;};_dff .UaAttr =&_ece ;continue ;};if _gaa .Name .Local =="\u0072\u0061"{_fgbb ,_gb :=_e .ParseBool (_gaa .Value ); +if _gb !=nil {return _gb ;};_dff .RaAttr =&_fgbb ;continue ;};};for {_dfc ,_be :=d .Token ();if _be !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061\u003a\u0020%\u0073",_be ); +};if _cgb ,_fce :=_dfc .(_d .EndElement );_fce &&_cgb .Name ==start .Name {break ;};};return nil ;}; -// Unique String Count -UniqueCountAttr *uint32 ; +// ValidateWithPath validates the CT_Mdx and its children, prefixing error messages with path +func (_dedfg *CT_Mdx )ValidateWithPath (path string )error {if _dedfg .FAttr ==ST_MdxFunctionTypeUnset {return _aa .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 _ccdad :=_dedfg .FAttr .ValidateWithPath (path +"\u002f\u0046\u0041\u0074\u0074\u0072");_ccdad !=nil {return _ccdad ;};if _dedfg .T !=nil {if _ddgecb :=_dedfg .T .ValidateWithPath (path +"\u002f\u0054");_ddgecb !=nil {return _ddgecb ;};};if _dedfg .Ms !=nil {if _dgdfg :=_dedfg .Ms .ValidateWithPath (path +"\u002f\u004d\u0073"); +_dgdfg !=nil {return _dgdfg ;};};if _dedfg .P !=nil {if _bfdg :=_dedfg .P .ValidateWithPath (path +"\u002f\u0050");_bfdg !=nil {return _bfdg ;};};if _dedfg .K !=nil {if _bfgea :=_dedfg .K .ValidateWithPath (path +"\u002f\u004b");_bfgea !=nil {return _bfgea ; +};};return nil ;}; -// String Item -Si []*CT_Rst ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_PhoneticPr and its children, prefixing error messages with path +func (_bbbbd *CT_PhoneticPr )ValidateWithPath (path string )error {if _eeebe :=_bbbbd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eeebe !=nil {return _eeebe ;};if _bcbce :=_bbbbd .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072"); +_bcbce !=nil {return _bcbce ;};return nil ;};type ST_PatternType byte ;type CT_VolType struct{ -// Validate validates the CT_ChartsheetView and its children -func (_bbfe *CT_ChartsheetView )Validate ()error {return _bbfe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065t\u0056\u0069\u0065\u0077");};func (_bfbed *CT_NumFmts )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bfbed .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bfbed .CountAttr )}); -};e .EncodeToken (start );if _bfbed .NumFmt !=nil {_dgcda :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};for _ ,_agggee :=range _bfbed .NumFmt {e .EncodeElement (_agggee ,_dgcda );};};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func NewCT_VerticalAlignFontProperty ()*CT_VerticalAlignFontProperty {_fbcag :=&CT_VerticalAlignFontProperty {};_fbcag .ValAttr =_ef .ST_VerticalAlignRun (1);return _fbcag ;};func (_bdgcc *CT_Mdx )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e"},Value :_a .Sprintf ("\u0025\u0076",_bdgcc .NAttr )}); -_bbgaf ,_bbedc :=_bdgcc .FAttr .MarshalXMLAttr (_c .Name {Local :"\u0066"});if _bbedc !=nil {return _bbedc ;};start .Attr =append (start .Attr ,_bbgaf );e .EncodeToken (start );if _bdgcc .T !=nil {_deggd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074"}}; -e .EncodeElement (_bdgcc .T ,_deggd );};if _bdgcc .Ms !=nil {_gaaeb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003am\u0073"}};e .EncodeElement (_bdgcc .Ms ,_gaaeb );};if _bdgcc .P !=nil {_eegfe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070"}}; -e .EncodeElement (_bdgcc .P ,_eegfe );};if _bdgcc .K !=nil {_cbcgdb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006b"}};e .EncodeElement (_bdgcc .K ,_cbcgdb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Member struct{ +// Type +TypeAttr ST_VolDepType ; -// Hidden Item Name -NameAttr string ;};func NewCT_QueryTable ()*CT_QueryTable {_ebda :=&CT_QueryTable {};return _ebda }; +// Main +Main []*CT_VolMain ;};type CT_PivotSelection struct{ -// ValidateWithPath validates the CT_PhoneticPr and its children, prefixing error messages with path -func (_dgaaa *CT_PhoneticPr )ValidateWithPath (path string )error {if _gfgff :=_dgaaa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gfgff !=nil {return _gfgff ;};if _dadefb :=_dgaaa .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072"); -_dadefb !=nil {return _dadefb ;};return nil ;};type CT_PivotFilters struct{ +// Pane +PaneAttr ST_Pane ; -// Pivot Filter Count -CountAttr *uint32 ; +// Show Header +ShowHeaderAttr *bool ; -// PivotTable Advanced Filter -Filter []*CT_PivotFilter ;};func NewCT_SheetIdMap ()*CT_SheetIdMap {_ffgfa :=&CT_SheetIdMap {};return _ffgfa };func NewCT_PageField ()*CT_PageField {_gfcadd :=&CT_PageField {};return _gfcadd };type CT_FutureMetadata struct{ +// Label +LabelAttr *bool ; -// Metadata Type Name -NameAttr string ; +// Data Selection +DataAttr *bool ; -// Future Metadata Block Count -CountAttr *uint32 ; +// Extendable +ExtendableAttr *bool ; -// Future Metadata Block -Bk []*CT_FutureMetadataBlock ; +// Selection Count +CountAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Axis +AxisAttr ST_Axis ; -// Validate validates the CT_CustomChartsheetViews and its children -func (_gfecc *CT_CustomChartsheetViews )Validate ()error {return _gfecc .ValidateWithPath ("\u0043T\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072t\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func NewCT_SmartTagType ()*CT_SmartTagType {_ebebdff :=&CT_SmartTagType {}; -return _ebebdff };type CT_Mdx struct{ +// Dimension +DimensionAttr *uint32 ; -// Connection Name Index -NAttr uint32 ; +// Start +StartAttr *uint32 ; -// Cube Function Tag -FAttr ST_MdxFunctionType ; +// Minimum +MinAttr *uint32 ; -// Tuple MDX Metadata -T *CT_MdxTuple ; +// Maximum +MaxAttr *uint32 ; -// Set MDX Metadata -Ms *CT_MdxSet ; +// Active Row +ActiveRowAttr *uint32 ; -// Member Property MDX Metadata -P *CT_MdxMemeberProp ; +// Active Column +ActiveColAttr *uint32 ; -// KPI MDX Metadata -K *CT_MdxKPI ;};func (_fdcbc *CT_Pages )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fdcbc .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fdcbc .CountAttr )}); -};e .EncodeToken (start );_adeecg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0070\u0061\u0067\u0065"}};for _ ,_edbgf :=range _fdcbc .Page {e .EncodeElement (_edbgf ,_adeecg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -};func (_ebff *CT_DiscretePr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ebff .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ebff .CountAttr )}); -};e .EncodeToken (start );_feged :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_bbeaaa :=range _ebff .X {e .EncodeElement (_bbeaaa ,_feged );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_FontName ()*CT_FontName {_gfeec :=&CT_FontName {}; -return _gfeec };type CT_WebPublishing struct{ +// Previous Row +PreviousRowAttr *uint32 ; -// Use CSS -CssAttr *bool ; +// Previous Column Selection +PreviousColAttr *uint32 ; -// Thicket -ThicketAttr *bool ; +// Click Count +ClickAttr *uint32 ;IdAttr *string ; -// Enable Long File Names -LongFileNamesAttr *bool ; +// Pivot Area +PivotArea *CT_PivotArea ;};type ST_TimePeriod byte ;func NewCT_CacheHierarchies ()*CT_CacheHierarchies {_debc :=&CT_CacheHierarchies {};return _debc };func (_faae *CT_ExternalReferences )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_gceb :=_d .StartElement {Name :_d .Name {Local :"m\u0061:\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065"}};for _ ,_dfeaa :=range _faae .ExternalReference {e .EncodeElement (_dfeaa ,_gceb );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_aagfbe *ST_WebSourceType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aagfbe =0;case "\u0073\u0068\u0065e\u0074":*_aagfbe =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_aagfbe =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_aagfbe =3; +case "\u0072\u0061\u006eg\u0065":*_aagfbe =4;case "\u0063\u0068\u0061r\u0074":*_aagfbe =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_aagfbe =6;case "\u0071\u0075\u0065r\u0079":*_aagfbe =7;case "\u006c\u0061\u0062e\u006c":*_aagfbe =8; +};return nil ;};func (_gebfde *CT_XmlColumnPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_gebfde .MapIdAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_aa .Sprintf ("\u0025\u0076",_gebfde .XpathAttr )});if _gebfde .DenormalizedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gebfde .DenormalizedAttr ))}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_gebfde .XmlDataTypeAttr )});e .EncodeToken (start );if _gebfde .ExtLst !=nil {_cccdcb :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_gebfde .ExtLst ,_cccdcb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cgafg *CT_RowFields )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgafg .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_cgafg .CountAttr )}); +};e .EncodeToken (start );_fbcagc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_bbeac :=range _cgafg .Field {e .EncodeElement (_bbeac ,_fbcagc );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type CT_BookViews struct{ -// VML in Browsers -VmlAttr *bool ; +// Workbook View +WorkbookView []*CT_BookView ;};func (_dgbdd *CT_Reviewed )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bdfaf :=range start .Attr {if _bdfaf .Name .Local =="\u0072\u0049\u0064"{_bgcgb ,_dcfdba :=_e .ParseUint (_bdfaf .Value ,10,32); +if _dcfdba !=nil {return _dcfdba ;};_dgbdd .RIdAttr =uint32 (_bgcgb );continue ;};};for {_egcccd ,_aefdf :=d .Token ();if _aefdf !=nil {return _aa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u003a\u0020\u0025\u0073",_aefdf ); +};if _dfeeg ,_bfbdf :=_egcccd .(_d .EndElement );_bfbdf &&_dfeeg .Name ==start .Name {break ;};};return nil ;};func (_cgbfd ST_ItemType )Validate ()error {return _cgbfd .ValidateWithPath ("")};type CT_MeasureDimensionMap struct{ -// Allow PNG -AllowPngAttr *bool ; +// Measure Group Id +MeasureGroupAttr *uint32 ; -// Target Screen Size -TargetScreenSizeAttr ST_TargetScreenSize ; +// Dimension Id +DimensionAttr *uint32 ;};func (_dabgcf ST_Qualifier )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_caacf :=_d .Attr {};_caacf .Name =name ;switch _dabgcf {case ST_QualifierUnset :_caacf .Value ="";case ST_QualifierDoubleQuote :_caacf .Value ="d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065"; +case ST_QualifierSingleQuote :_caacf .Value ="s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case ST_QualifierNone :_caacf .Value ="\u006e\u006f\u006e\u0065";};return _caacf ,nil ;};func (_faddfb *CT_RevisionHeaders )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_faddfb .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 _ ,_dddae :=range start .Attr {if _dddae .Name .Local =="\u0067\u0075\u0069\u0064"{_begdbd ,_dfdda :=_dddae .Value ,error (nil );if _dfdda !=nil {return _dfdda ;};_faddfb .GuidAttr =_begdbd ;continue ;};if _dddae .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_dcfdce ,_ggad :=_dddae .Value ,error (nil ); +if _ggad !=nil {return _ggad ;};_faddfb .LastGuidAttr =&_dcfdce ;continue ;};if _dddae .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_agbbc ,_fcceda :=_e .ParseBool (_dddae .Value );if _fcceda !=nil {return _fcceda ;};_faddfb .SharedAttr =&_agbbc ; +continue ;};if _dddae .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_bfadd ,_ggcgf :=_e .ParseBool (_dddae .Value );if _ggcgf !=nil {return _ggcgf ;};_faddfb .DiskRevisionsAttr =&_bfadd ;continue ;};if _dddae .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_gfecdc ,_cfaac :=_e .ParseBool (_dddae .Value ); +if _cfaac !=nil {return _cfaac ;};_faddfb .HistoryAttr =&_gfecdc ;continue ;};if _dddae .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_ccgga ,_gdbeca :=_e .ParseBool (_dddae .Value );if _gdbeca !=nil {return _gdbeca ; +};_faddfb .TrackRevisionsAttr =&_ccgga ;continue ;};if _dddae .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_aaafg ,_bdggef :=_e .ParseBool (_dddae .Value );if _bdggef !=nil {return _bdggef ;};_faddfb .ExclusiveAttr =&_aaafg ;continue ; +};if _dddae .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_dfcgee ,_becbd :=_e .ParseUint (_dddae .Value ,10,32);if _becbd !=nil {return _becbd ;};_cadbc :=uint32 (_dfcgee );_faddfb .RevisionIdAttr =&_cadbc ;continue ;}; +if _dddae .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_ebcd ,_cgade :=_e .ParseInt (_dddae .Value ,10,32);if _cgade !=nil {return _cgade ;};_bdebaf :=int32 (_ebcd );_faddfb .VersionAttr =&_bdebaf ;continue ;};if _dddae .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_cfbgef ,_edebcf :=_e .ParseBool (_dddae .Value ); +if _edebcf !=nil {return _edebcf ;};_faddfb .KeepChangeHistoryAttr =&_cfbgef ;continue ;};if _dddae .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_egfed ,_afdff :=_e .ParseBool (_dddae .Value );if _afdff !=nil {return _afdff ;};_faddfb .ProtectedAttr =&_egfed ; +continue ;};if _dddae .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_eadbb ,_ffbgde :=_e .ParseUint (_dddae .Value ,10,32);if _ffbgde !=nil {return _ffbgde ;};_fbdef :=uint32 (_eadbb );_faddfb .PreserveHistoryAttr =&_fbdef ; +continue ;};};_daecc :for {_dfeegb ,_gbbfc :=d .Token ();if _gbbfc !=nil {return _gbbfc ;};switch _cecae :=_dfeegb .(type ){case _d .StartElement :switch _cecae .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afdcd :=NewCT_RevisionHeader (); +if _bfgbf :=d .DecodeElement (_afdcd ,&_cecae );_bfgbf !=nil {return _bfgbf ;};_faddfb .Header =append (_faddfb .Header ,_afdcd );default:_ea .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",_cecae .Name ); +if _ffgbf :=d .Skip ();_ffgbf !=nil {return _ffgbf ;};};case _d .EndElement :break _daecc ;case _d .CharData :};};return nil ;}; -// DPI -DpiAttr *uint32 ; +// Validate validates the CT_ExternalCell and its children +func (_eaac *CT_ExternalCell )Validate ()error {return _eaac .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c");};func (_bcbbe ST_Orientation )ValidateWithPath (path string )error {switch _bcbbe {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcbbe )); +};return nil ;};func (_gaeg *CT_CustomFilters )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bceg :=range start .Attr {if _bceg .Name .Local =="\u0061\u006e\u0064"{_eaaa ,_bcfae :=_e .ParseBool (_bceg .Value );if _bcfae !=nil {return _bcfae ; +};_gaeg .AndAttr =&_eaaa ;continue ;};};_cdedf :for {_bfbg ,_eeda :=d .Token ();if _eeda !=nil {return _eeda ;};switch _dgeda :=_bfbg .(type ){case _d .StartElement :switch _dgeda .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_dgdf :=NewCT_CustomFilter (); +if _fedd :=d .DecodeElement (_dgdf ,&_dgeda );_fedd !=nil {return _fedd ;};_gaeg .CustomFilter =append (_gaeg .CustomFilter ,_dgdf );default:_ea .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",_dgeda .Name ); +if _ebfdgg :=d .Skip ();_ebfdgg !=nil {return _ebfdgg ;};};case _d .EndElement :break _cdedf ;case _d .CharData :};};return nil ;}; -// Code Page -CodePageAttr *uint32 ; +// Validate validates the CT_PivotFilters and its children +func (_bfbaeb *CT_PivotFilters )Validate ()error {return _bfbaeb .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};type CT_Pages struct{ -// Character Set -CharacterSetAttr *string ;};type CT_VolTypes struct{ +// Page Item String Count +CountAttr *uint32 ; -// Volatile Dependency Type -VolType []*CT_VolType ;ExtLst *CT_ExtensionList ;}; +// Page Items +Page []*CT_PCDSCPage ;};func (_cfcad *CT_ExternalDefinedNames )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cfcad .DefinedName !=nil {_cdfeg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}}; +for _ ,_gaedf :=range _cfcad .DefinedName {e .EncodeElement (_gaedf ,_cdfeg );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_DateTime struct{ -// ValidateWithPath validates the Connections and its children, prefixing error messages with path -func (_ggecdb *Connections )ValidateWithPath (path string )error {if _fgeed :=_ggecdb .CT_Connections .ValidateWithPath (path );_fgeed !=nil {return _fgeed ;};return nil ;};func (_fadab *ST_CredMethod )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fadab =0; -case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_fadab =1;case "\u006e\u006f\u006e\u0065":*_fadab =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_fadab =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_fadab =4;};return nil ;};func (_gfadd *CT_SheetProtection )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gfadd .PasswordAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gfadd .PasswordAttr )}); -};if _gfadd .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 :_a .Sprintf ("\u0025\u0076",*_gfadd .AlgorithmNameAttr )}); -};if _gfadd .HashValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_a .Sprintf ("\u0025\u0076",*_gfadd .HashValueAttr )});};if _gfadd .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_a .Sprintf ("\u0025\u0076",*_gfadd .SaltValueAttr )}); -};if _gfadd .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_a .Sprintf ("\u0025\u0076",*_gfadd .SpinCountAttr )});};if _gfadd .SheetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gfadd .SheetAttr ))}); -};if _gfadd .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gfadd .ObjectsAttr ))});};if _gfadd .ScenariosAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gfadd .ScenariosAttr ))}); -};if _gfadd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gfadd .FormatCellsAttr ))});};if _gfadd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gfadd .FormatColumnsAttr ))}); -};if _gfadd .FormatRowsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gfadd .FormatRowsAttr ))});};if _gfadd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gfadd .InsertColumnsAttr ))}); -};if _gfadd .InsertRowsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gfadd .InsertRowsAttr ))});};if _gfadd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gfadd .InsertHyperlinksAttr ))}); -};if _gfadd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gfadd .DeleteColumnsAttr ))}); -};if _gfadd .DeleteRowsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gfadd .DeleteRowsAttr ))});};if _gfadd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gfadd .SelectLockedCellsAttr ))}); -};if _gfadd .SortAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u006f\u0072\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gfadd .SortAttr ))});};if _gfadd .AutoFilterAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gfadd .AutoFilterAttr ))}); -};if _gfadd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gfadd .PivotTablesAttr ))});};if _gfadd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gfadd .SelectUnlockedCellsAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Value +VAttr _a .Time ; -// ValidateWithPath validates the CT_CellSmartTagPr and its children, prefixing error messages with path -func (_aebbg *CT_CellSmartTagPr )ValidateWithPath (path string )error {return nil }; +// Unused Item +UAttr *bool ; -// ValidateWithPath validates the CT_DbPr and its children, prefixing error messages with path -func (_bfagae *CT_DbPr )ValidateWithPath (path string )error {return nil }; +// Calculated Item Value +FAttr *bool ; -// Validate validates the CT_PivotHierarchies and its children -func (_cddga *CT_PivotHierarchies )Validate ()error {return _cddga .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");};type ST_DvAspect byte ;func (_ffbfb *CT_NumFmt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dadaa :=range start .Attr {if _dadaa .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_cdecbf ,_aefae :=_fc .ParseUint (_dadaa .Value ,10,32); -if _aefae !=nil {return _aefae ;};_ffbfb .NumFmtIdAttr =uint32 (_cdecbf );continue ;};if _dadaa .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_cbbda ,_gccee :=_dadaa .Value ,error (nil );if _gccee !=nil {return _gccee ;}; -_ffbfb .FormatCodeAttr =_cbbda ;continue ;};};for {_dggc ,_ecdcg :=d .Token ();if _ecdcg !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_ecdcg );};if _ccad ,_gebad :=_dggc .(_c .EndElement ); -_gebad &&_ccad .Name ==start .Name {break ;};};return nil ;}; +// Caption +CAttr *string ; -// Validate validates the VolTypes and its children -func (_agebf *VolTypes )Validate ()error {return _agebf .ValidateWithPath ("\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");};func (_dcbca ST_RefMode )ValidateWithPath (path string )error {switch _dcbca {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 (_dcbca )); -};return nil ;};type CT_DdeLink struct{ +// Member Property Count +CpAttr *uint32 ; -// Service name -DdeServiceAttr string ; +// Member Property Index +X []*CT_X ;};type CT_CellStyles struct{ -// Topic for DDE server -DdeTopicAttr string ; +// Style Count +CountAttr *uint32 ; -// DDE Items Collection -DdeItems *CT_DdeItems ;};func NewCT_RevisionCellChange ()*CT_RevisionCellChange {_cafb :=&CT_RevisionCellChange {};_cafb .Nc =NewCT_Cell ();return _cafb ;};func NewSst ()*Sst {_eggff :=&Sst {};_eggff .CT_Sst =*NewCT_Sst ();return _eggff };func (_fccge *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 :_a .Sprintf ("\u0025\u0076",_fccge .SheetIdAttr )}); -if _fccge .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fccge .XfDxfAttr ))});};if _fccge .SAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fccge .SAttr ))}); -};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_a .Sprintf ("\u0025\u0076",_fccge .SqrefAttr )});if _fccge .StartAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fccge .StartAttr )}); -};if _fccge .LengthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_fccge .LengthAttr )});};e .EncodeToken (start );if _fccge .Dxf !=nil {_accceb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}}; -e .EncodeElement (_fccge .Dxf ,_accceb );};if _fccge .ExtLst !=nil {_bcegaa :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fccge .ExtLst ,_bcegaa );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_fggbd *CT_ObjectPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fggbd .Anchor =NewCT_ObjectAnchor ();for _ ,_bbeecc :=range start .Attr {if _bbeecc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bbeecc .Name .Local =="\u0069\u0064"||_bbeecc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bbeecc .Name .Local =="\u0069\u0064"{_bgff ,_aacdg :=_bbeecc .Value ,error (nil ); -if _aacdg !=nil {return _aacdg ;};_fggbd .IdAttr =&_bgff ;continue ;};if _bbeecc .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_egdg ,_ffegag :=_fc .ParseBool (_bbeecc .Value );if _ffegag !=nil {return _ffegag ;};_fggbd .AutoLineAttr =&_egdg ; -continue ;};if _bbeecc .Name .Local =="\u0070\u0072\u0069n\u0074"{_fbddc ,_gbfab :=_fc .ParseBool (_bbeecc .Value );if _gbfab !=nil {return _gbfab ;};_fggbd .PrintAttr =&_fbddc ;continue ;};if _bbeecc .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_dfbeb ,_bbebfc :=_fc .ParseBool (_bbeecc .Value ); -if _bbebfc !=nil {return _bbebfc ;};_fggbd .DisabledAttr =&_dfbeb ;continue ;};if _bbeecc .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_ddaea ,_caggf :=_fc .ParseBool (_bbeecc .Value );if _caggf !=nil {return _caggf ;};_fggbd .UiObjectAttr =&_ddaea ; -continue ;};if _bbeecc .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_bbgbd ,_gdfedf :=_fc .ParseBool (_bbeecc .Value );if _gdfedf !=nil {return _gdfedf ;};_fggbd .AutoFillAttr =&_bbgbd ;continue ;};if _bbeecc .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_acbac ,_bcadg :=_fc .ParseBool (_bbeecc .Value ); -if _bcadg !=nil {return _bcadg ;};_fggbd .LockedAttr =&_acbac ;continue ;};if _bbeecc .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_ededbf ,_bcegd :=_fc .ParseBool (_bbeecc .Value );if _bcegd !=nil {return _bcegd ;};_fggbd .AutoPictAttr =&_ededbf ; -continue ;};if _bbeecc .Name .Local =="\u006d\u0061\u0063r\u006f"{_bcfdge ,_dcgab :=_bbeecc .Value ,error (nil );if _dcgab !=nil {return _dcgab ;};_fggbd .MacroAttr =&_bcfdge ;continue ;};if _bbeecc .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_geafa ,_bcgfb :=_bbeecc .Value ,error (nil ); -if _bcgfb !=nil {return _bcgfb ;};_fggbd .AltTextAttr =&_geafa ;continue ;};if _bbeecc .Name .Local =="\u0064\u0064\u0065"{_bgce ,_caaab :=_fc .ParseBool (_bbeecc .Value );if _caaab !=nil {return _caaab ;};_fggbd .DdeAttr =&_bgce ;continue ;};if _bbeecc .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_dadce ,_bafgf :=_fc .ParseBool (_bbeecc .Value ); -if _bafgf !=nil {return _bafgf ;};_fggbd .DefaultSizeAttr =&_dadce ;continue ;};};_gegddg :for {_bebgca ,_cbcfe :=d .Token ();if _cbcfe !=nil {return _cbcfe ;};switch _cbfae :=_bebgca .(type ){case _c .StartElement :switch _cbfae .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _ebbgd :=d .DecodeElement (_fggbd .Anchor ,&_cbfae ); -_ebbgd !=nil {return _ebbgd ;};default:_dc .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",_cbfae .Name ); -if _edbc :=d .Skip ();_edbc !=nil {return _edbc ;};};case _c .EndElement :break _gegddg ;case _c .CharData :};};return nil ;}; +// Cell Style +CellStyle []*CT_CellStyle ;}; -// Validate validates the CT_WebPublishItems and its children -func (_fdcd *CT_WebPublishItems )Validate ()error {return _fdcd .ValidateWithPath ("\u0043T\u005fW\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073");}; +// Validate validates the CT_Location and its children +func (_bbbfc *CT_Location )Validate ()error {return _bbbfc .ValidateWithPath ("C\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e");};func NewCT_Formats ()*CT_Formats {_bcddb :=&CT_Formats {};return _bcddb };func (_gfccca *ST_FilterOperator )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cedef ,_fbbcba :=d .Token (); +if _fbbcba !=nil {return _fbbcba ;};if _fgafaa ,_eabdc :=_cedef .(_d .EndElement );_eabdc &&_fgafaa .Name ==start .Name {*_gfccca =1;return nil ;};if _bgffgc ,_egfcfb :=_cedef .(_d .CharData );!_egfcfb {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cedef ); +}else {switch string (_bgffgc ){case "":*_gfccca =0;case "\u0065\u0071\u0075a\u006c":*_gfccca =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_gfccca =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_gfccca =3; +case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gfccca =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_gfccca =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_gfccca =6; +};};_cedef ,_fbbcba =d .Token ();if _fbbcba !=nil {return _fbbcba ;};if _bdbeec ,_cccdff :=_cedef .(_d .EndElement );_cccdff &&_bdbeec .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cedef ); +};func NewCT_FontSize ()*CT_FontSize {_dcfaf :=&CT_FontSize {};return _dcfaf };func (_dabda ST_PrintError )ValidateWithPath (path string )error {switch _dabda {case 0,1,2,3,4:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dabda )); +};return nil ;};type ST_PhoneticAlignment byte ;func (_dcfea *CT_PivotCacheRecords )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcfea .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_dcfea .CountAttr )}); +};e .EncodeToken (start );if _dcfea .R !=nil {_aedcb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_eebfd :=range _dcfea .R {e .EncodeElement (_eebfd ,_aedcb );};};if _dcfea .ExtLst !=nil {_agbde :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_dcfea .ExtLst ,_agbde );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_CalculatedMember ()*CT_CalculatedMember {_agce :=&CT_CalculatedMember {};return _agce };func (_ccdec ST_DateTimeGrouping )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ccdec .String (),start ); +};func (_gacad ST_HtmlFmt )Validate ()error {return _gacad .ValidateWithPath ("")};func (_bebdec ST_TotalsRowFunction )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_edcgg :=_d .Attr {};_edcgg .Name =name ;switch _bebdec {case ST_TotalsRowFunctionUnset :_edcgg .Value =""; +case ST_TotalsRowFunctionNone :_edcgg .Value ="\u006e\u006f\u006e\u0065";case ST_TotalsRowFunctionSum :_edcgg .Value ="\u0073\u0075\u006d";case ST_TotalsRowFunctionMin :_edcgg .Value ="\u006d\u0069\u006e";case ST_TotalsRowFunctionMax :_edcgg .Value ="\u006d\u0061\u0078"; +case ST_TotalsRowFunctionAverage :_edcgg .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_TotalsRowFunctionCount :_edcgg .Value ="\u0063\u006f\u0075n\u0074";case ST_TotalsRowFunctionCountNums :_edcgg .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds"; +case ST_TotalsRowFunctionStdDev :_edcgg .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_TotalsRowFunctionVar :_edcgg .Value ="\u0076\u0061\u0072";case ST_TotalsRowFunctionCustom :_edcgg .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _edcgg ,nil ; +};func (_gaac *CT_BookView )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gaac .VisibilityAttr !=ST_VisibilityUnset {_fea ,_dcf :=_gaac .VisibilityAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"}); +if _dcf !=nil {return _dcf ;};start .Attr =append (start .Attr ,_fea );};if _gaac .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gaac .MinimizedAttr ))}); +};if _gaac .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gaac .ShowHorizontalScrollAttr ))}); +};if _gaac .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gaac .ShowVerticalScrollAttr ))}); +};if _gaac .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gaac .ShowSheetTabsAttr ))}); +};if _gaac .XWindowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_aa .Sprintf ("\u0025\u0076",*_gaac .XWindowAttr )});};if _gaac .YWindowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_aa .Sprintf ("\u0025\u0076",*_gaac .YWindowAttr )}); +};if _gaac .WindowWidthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_aa .Sprintf ("\u0025\u0076",*_gaac .WindowWidthAttr )});};if _gaac .WindowHeightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_gaac .WindowHeightAttr )}); +};if _gaac .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_aa .Sprintf ("\u0025\u0076",*_gaac .TabRatioAttr )});};if _gaac .FirstSheetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_gaac .FirstSheetAttr )}); +};if _gaac .ActiveTabAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"},Value :_aa .Sprintf ("\u0025\u0076",*_gaac .ActiveTabAttr )});};if _gaac .AutoFilterDateGroupingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gaac .AutoFilterDateGroupingAttr ))}); +};e .EncodeToken (start );if _gaac .ExtLst !=nil {_da :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gaac .ExtLst ,_da );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func (_efdgg *ST_MdxFunctionType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efbcb ,_gedce :=d .Token ();if _gedce !=nil {return _gedce ;};if _feggca ,_eagcfb :=_efbcb .(_d .EndElement );_eagcfb &&_feggca .Name ==start .Name {*_efdgg =1; +return nil ;};if _gefead ,_faafe :=_efbcb .(_d .CharData );!_faafe {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efbcb );}else {switch string (_gefead ){case "":*_efdgg =0; +case "\u006d":*_efdgg =1;case "\u0076":*_efdgg =2;case "\u0073":*_efdgg =3;case "\u0063":*_efdgg =4;case "\u0072":*_efdgg =5;case "\u0070":*_efdgg =6;case "\u006b":*_efdgg =7;};};_efbcb ,_gedce =d .Token ();if _gedce !=nil {return _gedce ;};if _gedfef ,_deadgc :=_efbcb .(_d .EndElement ); +_deadgc &&_gedfef .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efbcb );};func (_gcedg *CT_Metadata )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _gcedg .MetadataTypes !=nil {_ggbdf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}};e .EncodeElement (_gcedg .MetadataTypes ,_ggbdf );};if _gcedg .MetadataStrings !=nil {_bbdac :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073"}}; +e .EncodeElement (_gcedg .MetadataStrings ,_bbdac );};if _gcedg .MdxMetadata !=nil {_bdggb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_gcedg .MdxMetadata ,_bdggb ); +};if _gcedg .FutureMetadata !=nil {_gebcg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};for _ ,_gbgb :=range _gcedg .FutureMetadata {e .EncodeElement (_gbgb ,_gebcg ); +};};if _gcedg .CellMetadata !=nil {_begbc :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_gcedg .CellMetadata ,_begbc );};if _gcedg .ValueMetadata !=nil {_aabeb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u0076\u0061\u006cu\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}}; +e .EncodeElement (_gcedg .ValueMetadata ,_aabeb );};if _gcedg .ExtLst !=nil {_ggbec :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gcedg .ExtLst ,_ggbec );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_TableParts and its children -func (_fcfdc *CT_TableParts )Validate ()error {return _fcfdc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");};func NewCT_TextField ()*CT_TextField {_efgaa :=&CT_TextField {};return _efgaa };func (_ccffda *CT_Schema )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dfdefa :=range start .Attr {if _dfdefa .Name .Local =="\u0049\u0044"{_bcgbc ,_gfedd :=_dfdefa .Value ,error (nil ); -if _gfedd !=nil {return _gfedd ;};_ccffda .IDAttr =_bcgbc ;continue ;};if _dfdefa .Name .Local =="\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"{_dgege ,_bddbc :=_dfdefa .Value ,error (nil );if _bddbc !=nil {return _bddbc ;};_ccffda .SchemaRefAttr =&_dgege ; -continue ;};if _dfdefa .Name .Local =="\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"{_dfbfg ,_accdce :=_dfdefa .Value ,error (nil );if _accdce !=nil {return _accdce ;};_ccffda .NamespaceAttr =&_dfbfg ;continue ;};if _dfdefa .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_gccae ,_gddgbc :=_dfdefa .Value ,error (nil ); -if _gddgbc !=nil {return _gddgbc ;};_ccffda .SchemaLanguageAttr =&_gccae ;continue ;};};_bdbe :for {_caafdc ,_edede :=d .Token ();if _edede !=nil {return _edede ;};switch _dffbcda :=_caafdc .(type ){case _c .StartElement :switch _dffbcda .Name {default:if _gbcgf ,_gaeecd :=_ff .CreateElement (_dffbcda ); -_gaeecd !=nil {return _gaeecd ;}else {if _bbgecd :=d .DecodeElement (_gbcgf ,&_dffbcda );_bbgecd !=nil {return _bbgecd ;};_ccffda .Any =_gbcgf ;};};case _c .EndElement :break _bdbe ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path +func (_fffcc *CT_PageSetup )ValidateWithPath (path string )error {if _fffcc .PaperHeightAttr !=nil {if !_b .ST_PositiveUniversalMeasurePatternRe .MatchString (*_fffcc .PaperHeightAttr ){return _aa .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 ,_b .ST_PositiveUniversalMeasurePatternRe ,*_fffcc .PaperHeightAttr ); +};};if _fffcc .PaperHeightAttr !=nil {if !_b .ST_UniversalMeasurePatternRe .MatchString (*_fffcc .PaperHeightAttr ){return _aa .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 ,_b .ST_UniversalMeasurePatternRe ,*_fffcc .PaperHeightAttr ); +};};if _fffcc .PaperWidthAttr !=nil {if !_b .ST_PositiveUniversalMeasurePatternRe .MatchString (*_fffcc .PaperWidthAttr ){return _aa .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 ,_b .ST_PositiveUniversalMeasurePatternRe ,*_fffcc .PaperWidthAttr ); +};};if _fffcc .PaperWidthAttr !=nil {if !_b .ST_UniversalMeasurePatternRe .MatchString (*_fffcc .PaperWidthAttr ){return _aa .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 ,_b .ST_UniversalMeasurePatternRe ,*_fffcc .PaperWidthAttr ); +};};if _fcfab :=_fffcc .PageOrderAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u004f\u0072\u0064\u0065r\u0041\u0074\u0074\u0072");_fcfab !=nil {return _fcfab ;};if _fgdg :=_fffcc .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072"); +_fgdg !=nil {return _fgdg ;};if _gcfaf :=_fffcc .CellCommentsAttr .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_gcfaf !=nil {return _gcfaf ;};if _cfebe :=_fffcc .ErrorsAttr .ValidateWithPath (path +"/\u0045\u0072\u0072\u006f\u0072\u0073\u0041\u0074\u0074\u0072"); +_cfebe !=nil {return _cfebe ;};return nil ;};type CT_BorderPr struct{ -// ValidateWithPath validates the CT_IconFilter and its children, prefixing error messages with path -func (_ggdec *CT_IconFilter )ValidateWithPath (path string )error {if _ggdec .IconSetAttr ==ST_IconSetTypeUnset {return _a .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 _fffab :=_ggdec .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_fffab !=nil {return _fffab ;};return nil ;};func (_edecc ST_TargetScreenSize )String ()string {switch _edecc {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 "";};type CT_CacheField struct{ +// Line Style +StyleAttr ST_BorderStyle ; -// PivotCache Field Name -NameAttr string ; +// Color +Color *CT_Color ;};type CT_rowItems struct{ -// PivotCache Field Caption -CaptionAttr *string ; +// Items in a Row Count +CountAttr *uint32 ; -// Property Name -PropertyNameAttr *string ; +// Row Items +I []*CT_I ;};func NewCT_CalculatedItems ()*CT_CalculatedItems {_begbe :=&CT_CalculatedItems {};return _begbe };func NewCT_ExternalCell ()*CT_ExternalCell {_dcbaf :=&CT_ExternalCell {};return _dcbaf };func (_gffdc ST_PaneState )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gbcgg :=_d .Attr {}; +_gbcgg .Name =name ;switch _gffdc {case ST_PaneStateUnset :_gbcgg .Value ="";case ST_PaneStateSplit :_gbcgg .Value ="\u0073\u0070\u006ci\u0074";case ST_PaneStateFrozen :_gbcgg .Value ="\u0066\u0072\u006f\u007a\u0065\u006e";case ST_PaneStateFrozenSplit :_gbcgg .Value ="f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074"; +};return _gbcgg ,nil ;};type Comments struct{CT_Comments }; -// Server-based Field -ServerFieldAttr *bool ; +// Validate validates the CT_Format and its children +func (_fedad *CT_Format )Validate ()error {return _fedad .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u0072\u006d\u0061t");};func (_dgdfb ST_PaneState )String ()string {switch _dgdfb {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 "";}; -// Unique List Retrieved -UniqueListAttr *bool ; +// ValidateWithPath validates the CT_PivotAreaReferences and its children, prefixing error messages with path +func (_ffeab *CT_PivotAreaReferences )ValidateWithPath (path string )error {for _cefba ,_gdccd :=range _ffeab .Reference {if _badaa :=_gdccd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cefba )); +_badaa !=nil {return _badaa ;};};return nil ;}; -// Number Format Id -NumFmtIdAttr *uint32 ; +// ValidateWithPath validates the CT_CacheField and its children, prefixing error messages with path +func (_dee *CT_CacheField )ValidateWithPath (path string )error {if _dee .SharedItems !=nil {if _ccfb :=_dee .SharedItems .ValidateWithPath (path +"\u002f\u0053\u0068a\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_ccfb !=nil {return _ccfb ;};};if _dee .FieldGroup !=nil {if _fafb :=_dee .FieldGroup .ValidateWithPath (path +"/\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"); +_fafb !=nil {return _fafb ;};};for _ecaf ,_fae :=range _dee .MpMap {if _geg :=_fae .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002fM\u0070\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_ecaf ));_geg !=nil {return _geg ;};};if _dee .ExtLst !=nil {if _dccf :=_dee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dccf !=nil {return _dccf ;};};return nil ;};func (_cdaeef *CT_SortCondition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gaccef :=range start .Attr {if _gaccef .Name .Local =="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"{_cceccf ,_dgbec :=_e .ParseBool (_gaccef .Value ); +if _dgbec !=nil {return _dgbec ;};_cdaeef .DescendingAttr =&_cceccf ;continue ;};if _gaccef .Name .Local =="\u0073\u006f\u0072\u0074\u0042\u0079"{_cdaeef .SortByAttr .UnmarshalXMLAttr (_gaccef );continue ;};if _gaccef .Name .Local =="\u0072\u0065\u0066"{_fbbcag ,_bccfbe :=_gaccef .Value ,error (nil ); +if _bccfbe !=nil {return _bccfbe ;};_cdaeef .RefAttr =_fbbcag ;continue ;};if _gaccef .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"{_dgddb ,_afbadg :=_gaccef .Value ,error (nil );if _afbadg !=nil {return _afbadg ;};_cdaeef .CustomListAttr =&_dgddb ; +continue ;};if _gaccef .Name .Local =="\u0064\u0078\u0066I\u0064"{_gfccag ,_beabb :=_e .ParseUint (_gaccef .Value ,10,32);if _beabb !=nil {return _beabb ;};_aadde :=uint32 (_gfccag );_cdaeef .DxfIdAttr =&_aadde ;continue ;};if _gaccef .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_cdaeef .IconSetAttr .UnmarshalXMLAttr (_gaccef ); +continue ;};if _gaccef .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_debgf ,_eggfc :=_e .ParseUint (_gaccef .Value ,10,32);if _eggfc !=nil {return _eggfc ;};_gdfce :=uint32 (_debgf );_cdaeef .IconIdAttr =&_gdfce ;continue ;};};for {_acfafb ,_fddgd :=d .Token (); +if _fddgd !=nil {return _aa .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",_fddgd );};if _eecde ,_cfgcge :=_acfafb .(_d .EndElement );_cfgcge &&_eecde .Name ==start .Name {break ; +};};return nil ;};func (_dbgec *ST_ShowDataAs )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eddbaa ,_fbfddc :=d .Token ();if _fbfddc !=nil {return _fbfddc ;};if _ddffgf ,_ccagf :=_eddbaa .(_d .EndElement );_ccagf &&_ddffgf .Name ==start .Name {*_dbgec =1; +return nil ;};if _ccfcg ,_edcff :=_eddbaa .(_d .CharData );!_edcff {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eddbaa );}else {switch string (_ccfcg ){case "":*_dbgec =0; +case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dbgec =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_dbgec =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_dbgec =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_dbgec =4; +case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_dbgec =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_dbgec =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_dbgec =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_dbgec =8; +case "\u0069\u006e\u0064e\u0078":*_dbgec =9;};};_eddbaa ,_fbfddc =d .Token ();if _fbfddc !=nil {return _fbfddc ;};if _adafe ,_gbcdc :=_eddbaa .(_d .EndElement );_gbcdc &&_adafe .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eddbaa ); +}; -// Calculated Field Formula -FormulaAttr *string ; +// Validate validates the CT_Schema and its children +func (_cfecce *CT_Schema )Validate ()error {return _cfecce .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");}; -// SQL Data Type -SqlTypeAttr *int32 ; +// Validate validates the CT_PageBreak and its children +func (_dcede *CT_PageBreak )Validate ()error {return _dcede .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b");};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;); -// Hierarchy -HierarchyAttr *int32 ; +// ValidateWithPath validates the CT_SheetProtection and its children, prefixing error messages with path +func (_acfdf *CT_SheetProtection )ValidateWithPath (path string )error {return nil };func (_gcaccb *CT_VolType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcaccb .TypeAttr =ST_VolDepType (1);for _ ,_ceffcb :=range start .Attr {if _ceffcb .Name .Local =="\u0074\u0079\u0070\u0065"{_gcaccb .TypeAttr .UnmarshalXMLAttr (_ceffcb ); +continue ;};};_begcb :for {_gfggaf ,_cgafc :=d .Token ();if _cgafc !=nil {return _cgafc ;};switch _bgabga :=_gfggaf .(type ){case _d .StartElement :switch _bgabga .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfbd :=NewCT_VolMain (); +if _bdgcd :=d .DecodeElement (_dgfbd ,&_bgabga );_bdgcd !=nil {return _bdgcd ;};_gcaccb .Main =append (_gcaccb .Main ,_dgfbd );default:_ea .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",_bgabga .Name ); +if _bbgfc :=d .Skip ();_bbgfc !=nil {return _bbgfc ;};};case _d .EndElement :break _begcb ;case _d .CharData :};};return nil ;};type CT_SheetDimension struct{ -// Hierarchy Level -LevelAttr *uint32 ; +// Reference +RefAttr string ;};func (_bdbf *CT_BookViews )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cec :for {_cgbb ,_efc :=d .Token ();if _efc !=nil {return _efc ;};switch _abc :=_cgbb .(type ){case _d .StartElement :switch _abc .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gde :=NewCT_BookView (); +if _ede :=d .DecodeElement (_gde ,&_abc );_ede !=nil {return _ede ;};_bdbf .WorkbookView =append (_bdbf .WorkbookView ,_gde );default:_ea .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",_abc .Name ); +if _geda :=d .Skip ();_geda !=nil {return _geda ;};};case _d .EndElement :break _cec ;case _d .CharData :};};return nil ;}; -// Database Field -DatabaseFieldAttr *bool ; +// ValidateWithPath validates the CT_VolType and its children, prefixing error messages with path +func (_dfbdc *CT_VolType )ValidateWithPath (path string )error {if _dfbdc .TypeAttr ==ST_VolDepTypeUnset {return _aa .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 _gffcaa :=_dfbdc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gffcaa !=nil {return _gffcaa ;};for _ccgaa ,_afbac :=range _dfbdc .Main {if _gdbcf :=_afbac .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u004d\u0061\u0069\u006e\u005b\u0025\u0064\u005d",path ,_ccgaa )); +_gdbcf !=nil {return _gdbcf ;};};return nil ;}; -// Member Property Count -MappingCountAttr *uint32 ; +// Validate validates the CT_ProtectedRange and its children +func (_eacaff *CT_ProtectedRange )Validate ()error {return _eacaff .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065");};func (_bgcd *CT_MetadataStringIndex )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebbcd :=range start .Attr {if _ebbcd .Name .Local =="\u0078"{_eegcd ,_adgfee :=_e .ParseUint (_ebbcd .Value ,10,32); +if _adgfee !=nil {return _adgfee ;};_bgcd .XAttr =uint32 (_eegcd );continue ;};if _ebbcd .Name .Local =="\u0073"{_aedbc ,_ggbfe :=_e .ParseBool (_ebbcd .Value );if _ggbfe !=nil {return _ggbfe ;};_bgcd .SAttr =&_aedbc ;continue ;};};for {_debga ,_gfgfg :=d .Token (); +if _gfgfg !=nil {return _aa .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",_gfgfg );};if _ddggd ,_defdg :=_debga .(_d .EndElement ); +_defdg &&_ddggd .Name ==start .Name {break ;};};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 (_ceeef *CT_OleItems )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfabed :for {_ddbbb ,_eddbag :=d .Token ();if _eddbag !=nil {return _eddbag ;};switch _ggbag :=_ddbbb .(type ){case _d .StartElement :switch _ggbag .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgffgb :=NewCT_OleItem (); +if _gddbc :=d .DecodeElement (_dgffgb ,&_ggbag );_gddbc !=nil {return _gddbc ;};_ceeef .OleItem =append (_ceeef .OleItem ,_dgffgb );default:_ea .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",_ggbag .Name ); +if _bbec :=d .Skip ();_bbec !=nil {return _bbec ;};};case _d .EndElement :break _gfabed ;case _d .CharData :};};return nil ;}; -// Member Property Field -MemberPropertyFieldAttr *bool ; +// Validate validates the CT_Cfvo and its children +func (_aadfd *CT_Cfvo )Validate ()error {return _aadfd .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0076\u006f");};func (_gcdcf *CT_FilterColumn )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdff :=range start .Attr {if _fdff .Name .Local =="\u0063\u006f\u006cI\u0064"{_fdbdg ,_adbf :=_e .ParseUint (_fdff .Value ,10,32); +if _adbf !=nil {return _adbf ;};_gcdcf .ColIdAttr =uint32 (_fdbdg );continue ;};if _fdff .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"{_cdabb ,_gdba :=_e .ParseBool (_fdff .Value );if _gdba !=nil {return _gdba ;}; +_gcdcf .HiddenButtonAttr =&_cdabb ;continue ;};if _fdff .Name .Local =="\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"{_eabgb ,_gdfa :=_e .ParseBool (_fdff .Value );if _gdfa !=nil {return _gdfa ;};_gcdcf .ShowButtonAttr =&_eabgb ;continue ; +};};_adbfa :for {_cfaee ,_gedec :=d .Token ();if _gedec !=nil {return _gedec ;};switch _agebf :=_cfaee .(type ){case _d .StartElement :switch _agebf .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdcf .Filters =NewCT_Filters (); +if _efcegg :=d .DecodeElement (_gcdcf .Filters ,&_agebf );_efcegg !=nil {return _efcegg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdcf .Top10 =NewCT_Top10 (); +if _adeff :=d .DecodeElement (_gcdcf .Top10 ,&_agebf );_adeff !=nil {return _adeff ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gcdcf .CustomFilters =NewCT_CustomFilters (); +if _cegea :=d .DecodeElement (_gcdcf .CustomFilters ,&_agebf );_cegea !=nil {return _cegea ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdcf .DynamicFilter =NewCT_DynamicFilter (); +if _cabf :=d .DecodeElement (_gcdcf .DynamicFilter ,&_agebf );_cabf !=nil {return _cabf ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdcf .ColorFilter =NewCT_ColorFilter (); +if _ggcgd :=d .DecodeElement (_gcdcf .ColorFilter ,&_agebf );_ggcgd !=nil {return _ggcgd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdcf .IconFilter =NewCT_IconFilter (); +if _eccd :=d .DecodeElement (_gcdcf .IconFilter ,&_agebf );_eccd !=nil {return _eccd ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcdcf .ExtLst =NewCT_ExtensionList (); +if _agee :=d .DecodeElement (_gcdcf .ExtLst ,&_agebf );_agee !=nil {return _agee ;};default:_ea .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",_agebf .Name ); +if _bcgcd :=d .Skip ();_bcgcd !=nil {return _bcgcd ;};};case _d .EndElement :break _adbfa ;case _d .CharData :};};return nil ;}; -// Shared Items -SharedItems *CT_SharedItems ; +// ValidateWithPath validates the CT_ExternalCell and its children, prefixing error messages with path +func (_cfded *CT_ExternalCell )ValidateWithPath (path string )error {if _begfd :=_cfded .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_begfd !=nil {return _begfd ;};return nil ;};func NewCT_WorksheetSource ()*CT_WorksheetSource {_cgdbg :=&CT_WorksheetSource {}; +return _cgdbg };func (_cfcag ST_GradientType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cfcag .String (),start );};func NewCT_Field ()*CT_Field {_gfdeg :=&CT_Field {};return _gfdeg }; -// Field Group Properties -FieldGroup *CT_FieldGroup ; +// ValidateWithPath validates the CT_DiscretePr and its children, prefixing error messages with path +func (_dbebd *CT_DiscretePr )ValidateWithPath (path string )error {for _aeffd ,_fegeb :=range _dbebd .X {if _cbcab :=_fegeb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_aeffd ));_cbcab !=nil {return _cbcab ; +};};return nil ;};type CT_pivotTableDefinition struct{ -// Member Properties Map -MpMap []*CT_X ; +// Name +NameAttr string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// PivotCache Definition Id +CacheIdAttr uint32 ; -// Validate validates the CT_Members and its children -func (_bdbbga *CT_Members )Validate ()error {return _bdbbga .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0073");}; +// Data On Rows +DataOnRowsAttr *bool ; -// ValidateWithPath validates the CT_MdxMetadata and its children, prefixing error messages with path -func (_cbaca *CT_MdxMetadata )ValidateWithPath (path string )error {for _ddbcbb ,_ebcgf :=range _cbaca .Mdx {if _dfacg :=_ebcgf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004d\u0064\u0078\u005b\u0025\u0064\u005d",path ,_ddbcbb ));_dfacg !=nil {return _dfacg ; -};};return nil ;};func (_eccff *CT_Workbook )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eccff .ConformanceAttr !=_ef .ST_ConformanceClassUnset {_edcfeb ,_cadgb :=_eccff .ConformanceAttr .MarshalXMLAttr (_c .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"}); -if _cadgb !=nil {return _cadgb ;};start .Attr =append (start .Attr ,_edcfeb );};e .EncodeToken (start );if _eccff .FileVersion !=nil {_gecebc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e"}}; -e .EncodeElement (_eccff .FileVersion ,_gecebc );};if _eccff .FileSharing !=nil {_dcgga :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067"}};e .EncodeElement (_eccff .FileSharing ,_dcgga ); -};if _eccff .WorkbookPr !=nil {_fbabe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}};e .EncodeElement (_eccff .WorkbookPr ,_fbabe );};if _eccff .WorkbookProtection !=nil {_egdcg :=_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 (_eccff .WorkbookProtection ,_egdcg );};if _eccff .BookViews !=nil {_dfdbdd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ab\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_eccff .BookViews ,_dfdbdd ); -};_egcbbd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0073\u0068\u0065\u0065\u0074s"}};e .EncodeElement (_eccff .Sheets ,_egcbbd );if _eccff .FunctionGroups !=nil {_egedb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}}; -e .EncodeElement (_eccff .FunctionGroups ,_egedb );};if _eccff .ExternalReferences !=nil {_bggfb :=_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 (_eccff .ExternalReferences ,_bggfb ); -};if _eccff .DefinedNames !=nil {_bgaga :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_eccff .DefinedNames ,_bgaga );};if _eccff .CalcPr !=nil {_fecef :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0063\u0061\u006c\u0063\u0050r"}}; -e .EncodeElement (_eccff .CalcPr ,_fecef );};if _eccff .OleSize !=nil {_beeccg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_eccff .OleSize ,_beeccg );};if _eccff .CustomWorkbookViews !=nil {_gdaef :=_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 (_eccff .CustomWorkbookViews ,_gdaef );};if _eccff .PivotCaches !=nil {_bbfeed :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073"}};e .EncodeElement (_eccff .PivotCaches ,_bbfeed ); -};if _eccff .SmartTagPr !=nil {_ebfee :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}};e .EncodeElement (_eccff .SmartTagPr ,_ebfee );};if _eccff .SmartTagTypes !=nil {_cgfga :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}}; -e .EncodeElement (_eccff .SmartTagTypes ,_cgfga );};if _eccff .WebPublishing !=nil {_cgcgf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0077\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}};e .EncodeElement (_eccff .WebPublishing ,_cgcgf ); -};if _eccff .FileRecoveryPr !=nil {_faded :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}};for _ ,_eeedf :=range _eccff .FileRecoveryPr {e .EncodeElement (_eeedf ,_faded ); -};};if _eccff .WebPublishObjects !=nil {_edfeb :=_c .StartElement {Name :_c .Name {Local :"m\u0061:\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073"}};e .EncodeElement (_eccff .WebPublishObjects ,_edfeb );};if _eccff .ExtLst !=nil {_gacag :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_eccff .ExtLst ,_gacag );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ccfef *CT_Scenarios )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ccfef .CurrentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063u\u0072\u0072\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ccfef .CurrentAttr )}); -};if _ccfef .ShowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_ccfef .ShowAttr )});};if _ccfef .SqrefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_ccfef .SqrefAttr )}); -};e .EncodeToken (start );_egfdg :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"}};for _ ,_efggf :=range _ccfef .Scenario {e .EncodeElement (_efggf ,_egfdg );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;}; +// Default Data Field Position +DataPositionAttr *uint32 ; -// Validate validates the CT_RElt and its children -func (_fecg *CT_RElt )Validate ()error {return _fecg .ValidateWithPath ("\u0043T\u005f\u0052\u0045\u006c\u0074");}; +// Data Field Header Name +DataCaptionAttr string ; -// Validate validates the CT_FunctionGroups and its children -func (_daea *CT_FunctionGroups )Validate ()error {return _daea .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073");};func (_aeea *CT_CalcPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bbecg :=range start .Attr {if _bbecg .Name .Local =="\u0063\u0061\u006c\u0063\u0049\u0064"{_dfge ,_aefb :=_fc .ParseUint (_bbecg .Value ,10,32); -if _aefb !=nil {return _aefb ;};_ccac :=uint32 (_dfge );_aeea .CalcIdAttr =&_ccac ;continue ;};if _bbecg .Name .Local =="\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"{_aeea .CalcModeAttr .UnmarshalXMLAttr (_bbecg );continue ;};if _bbecg .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_aede ,_dfb :=_fc .ParseBool (_bbecg .Value ); -if _dfb !=nil {return _dfb ;};_aeea .FullCalcOnLoadAttr =&_aede ;continue ;};if _bbecg .Name .Local =="\u0072e\u0066\u004d\u006f\u0064\u0065"{_aeea .RefModeAttr .UnmarshalXMLAttr (_bbecg );continue ;};if _bbecg .Name .Local =="\u0069t\u0065\u0072\u0061\u0074\u0065"{_bge ,_edff :=_fc .ParseBool (_bbecg .Value ); -if _edff !=nil {return _edff ;};_aeea .IterateAttr =&_bge ;continue ;};if _bbecg .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"{_eagd ,_cfgg :=_fc .ParseUint (_bbecg .Value ,10,32);if _cfgg !=nil {return _cfgg ;};_ddfb :=uint32 (_eagd ); -_aeea .IterateCountAttr =&_ddfb ;continue ;};if _bbecg .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"{_cdfa ,_efdd :=_fc .ParseFloat (_bbecg .Value ,64);if _efdd !=nil {return _efdd ;};_aeea .IterateDeltaAttr =&_cdfa ; -continue ;};if _bbecg .Name .Local =="\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"{_eddc ,_afed :=_fc .ParseBool (_bbecg .Value );if _afed !=nil {return _afed ;};_aeea .FullPrecisionAttr =&_eddc ;continue ;};if _bbecg .Name .Local =="\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"{_ddgb ,_aad :=_fc .ParseBool (_bbecg .Value ); -if _aad !=nil {return _aad ;};_aeea .CalcCompletedAttr =&_ddgb ;continue ;};if _bbecg .Name .Local =="\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"{_afgg ,_gbfa :=_fc .ParseBool (_bbecg .Value );if _gbfa !=nil {return _gbfa ;};_aeea .CalcOnSaveAttr =&_afgg ; -continue ;};if _bbecg .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"{_gccg ,_fdccg :=_fc .ParseBool (_bbecg .Value );if _fdccg !=nil {return _fdccg ;};_aeea .ConcurrentCalcAttr =&_gccg ;continue ;};if _bbecg .Name .Local =="c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"{_edgfb ,_caea :=_fc .ParseUint (_bbecg .Value ,10,32); -if _caea !=nil {return _caea ;};_fdde :=uint32 (_edgfb );_aeea .ConcurrentManualCountAttr =&_fdde ;continue ;};if _bbecg .Name .Local =="\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"{_dabc ,_bba :=_fc .ParseBool (_bbecg .Value ); -if _bba !=nil {return _bba ;};_aeea .ForceFullCalcAttr =&_dabc ;continue ;};};for {_cded ,_baac :=d .Token ();if _baac !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0061\u006cc\u0050\u0072\u003a\u0020\u0025\u0073",_baac ); -};if _cfbc ,_bffb :=_cded .(_c .EndElement );_bffb &&_cfbc .Name ==start .Name {break ;};};return nil ;};func NewCT_CacheField ()*CT_CacheField {_cgcb :=&CT_CacheField {};return _cgcb };func (_feaf *CT_ConditionalFormats )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fdbba :=range start .Attr {if _fdbba .Name .Local =="\u0063\u006f\u0075n\u0074"{_cceb ,_edac :=_fc .ParseUint (_fdbba .Value ,10,32); -if _edac !=nil {return _edac ;};_fedd :=uint32 (_cceb );_feaf .CountAttr =&_fedd ;continue ;};};_egcdc :for {_gade ,_gagcbd :=d .Token ();if _gagcbd !=nil {return _gagcbd ;};switch _cdecb :=_gade .(type ){case _c .StartElement :switch _cdecb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_fdfg :=NewCT_ConditionalFormat (); -if _fcebb :=d .DecodeElement (_fdfg ,&_cdecb );_fcebb !=nil {return _fcebb ;};_feaf .ConditionalFormat =append (_feaf .ConditionalFormat ,_fdfg );default:_dc .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",_cdecb .Name ); -if _eedd :=d .Skip ();_eedd !=nil {return _eedd ;};};case _c .EndElement :break _egcdc ;case _c .CharData :};};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 (_abfge *CT_FilterColumn )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ccacd :=range start .Attr {if _ccacd .Name .Local =="\u0063\u006f\u006cI\u0064"{_aegbe ,_ddagc :=_fc .ParseUint (_ccacd .Value ,10,32); -if _ddagc !=nil {return _ddagc ;};_abfge .ColIdAttr =uint32 (_aegbe );continue ;};if _ccacd .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"{_bcbfg ,_ddeg :=_fc .ParseBool (_ccacd .Value );if _ddeg !=nil {return _ddeg ; -};_abfge .HiddenButtonAttr =&_bcbfg ;continue ;};if _ccacd .Name .Local =="\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"{_ggbfg ,_ggbcf :=_fc .ParseBool (_ccacd .Value );if _ggbcf !=nil {return _ggbcf ;};_abfge .ShowButtonAttr =&_ggbfg ; -continue ;};};_bbgg :for {_cgccd ,_eccb :=d .Token ();if _eccb !=nil {return _eccb ;};switch _agdcc :=_cgccd .(type ){case _c .StartElement :switch _agdcc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abfge .Filters =NewCT_Filters (); -if _egfcff :=d .DecodeElement (_abfge .Filters ,&_agdcc );_egfcff !=nil {return _egfcff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abfge .Top10 =NewCT_Top10 (); -if _gefab :=d .DecodeElement (_abfge .Top10 ,&_agdcc );_gefab !=nil {return _gefab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_abfge .CustomFilters =NewCT_CustomFilters (); -if _cbdce :=d .DecodeElement (_abfge .CustomFilters ,&_agdcc );_cbdce !=nil {return _cbdce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abfge .DynamicFilter =NewCT_DynamicFilter (); -if _bcfdg :=d .DecodeElement (_abfge .DynamicFilter ,&_agdcc );_bcfdg !=nil {return _bcfdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abfge .ColorFilter =NewCT_ColorFilter (); -if _ebgf :=d .DecodeElement (_abfge .ColorFilter ,&_agdcc );_ebgf !=nil {return _ebgf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abfge .IconFilter =NewCT_IconFilter (); -if _aacaa :=d .DecodeElement (_abfge .IconFilter ,&_agdcc );_aacaa !=nil {return _aacaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_abfge .ExtLst =NewCT_ExtensionList (); -if _afgce :=d .DecodeElement (_abfge .ExtLst ,&_agdcc );_afgce !=nil {return _afgce ;};default:_dc .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",_agdcc .Name ); -if _acgca :=d .Skip ();_acgca !=nil {return _acgca ;};};case _c .EndElement :break _bbgg ;case _c .CharData :};};return nil ;}; +// Grand Totals Caption +GrandTotalCaptionAttr *string ; -// Validate validates the StyleSheet and its children -func (_cgbeeb *StyleSheet )Validate ()error {return _cgbeeb .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");}; +// Error Caption +ErrorCaptionAttr *string ; -// ValidateWithPath validates the CT_PivotHierarchy and its children, prefixing error messages with path -func (_babce *CT_PivotHierarchy )ValidateWithPath (path string )error {if _babce .Mps !=nil {if _cebbb :=_babce .Mps .ValidateWithPath (path +"\u002f\u004d\u0070\u0073");_cebbb !=nil {return _cebbb ;};};for _cgfce ,_dgabc :=range _babce .Members {if _fdfab :=_dgabc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072s\u005b\u0025\u0064\u005d",path ,_cgfce )); -_fdfab !=nil {return _fdfab ;};};if _babce .ExtLst !=nil {if _eccge :=_babce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eccge !=nil {return _eccge ;};};return nil ;};func (_dfeea *CT_TupleCache )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -if _dfeea .Entries !=nil {_bagbd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0074\u0072\u0069\u0065\u0073"}};e .EncodeElement (_dfeea .Entries ,_bagbd );};if _dfeea .Sets !=nil {_ebcbf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0073\u0065\u0074\u0073"}}; -e .EncodeElement (_dfeea .Sets ,_ebcbf );};if _dfeea .QueryCache !=nil {_fccda :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_dfeea .QueryCache ,_fccda ); -};if _dfeea .ServerFormats !=nil {_fdgac :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_dfeea .ServerFormats ,_fdgac );};if _dfeea .ExtLst !=nil {_cdfdc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_dfeea .ExtLst ,_cdfdc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dcdgb ST_Pane )ValidateWithPath (path string )error {switch _dcdgb {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 (_dcdgb )); -};return nil ;}; +// Show Error +ShowErrorAttr *bool ; -// Validate validates the CT_Filter and its children -func (_acdb *CT_Filter )Validate ()error {return _acdb .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u0074\u0065r");};func NewCT_ChartFormat ()*CT_ChartFormat {_bfgb :=&CT_ChartFormat {};_bfgb .PivotArea =NewCT_PivotArea ();return _bfgb ;};type CT_ExternalLinkChoice struct{ExternalBook *CT_ExternalBook ; -DdeLink *CT_DdeLink ;OleLink *CT_OleLink ;}; +// Caption for Missing Values +MissingCaptionAttr *string ; -// Validate validates the CT_PhoneticRun and its children -func (_ddfeg *CT_PhoneticRun )Validate ()error {return _ddfeg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074i\u0063\u0052\u0075\u006e");};func NewAG_AutoFormat ()*AG_AutoFormat {_ae :=&AG_AutoFormat {};return _ae }; +// Show Missing +ShowMissingAttr *bool ; -// Validate validates the CT_PivotCacheDefinition and its children -func (_faafe *CT_PivotCacheDefinition )Validate ()error {return _faafe .ValidateWithPath ("\u0043\u0054\u005fPi\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");};type ST_Visibility byte ; +// Page Header Style Name +PageStyleAttr *string ; -// Validate validates the CT_Hyperlink and its children -func (_geab *CT_Hyperlink )Validate ()error {return _geab .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func (_efb *CT_AutoFilter )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _efb .RefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_efb .RefAttr )}); -};e .EncodeToken (start );if _efb .FilterColumn !=nil {_dfc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003af\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"}};for _ ,_fdb :=range _efb .FilterColumn {e .EncodeElement (_fdb ,_dfc ); -};};if _efb .SortState !=nil {_dfdf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_efb .SortState ,_dfdf );};if _efb .ExtLst !=nil {_bc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_efb .ExtLst ,_bc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_WebSourceTypeUnset ST_WebSourceType =0;ST_WebSourceTypeSheet ST_WebSourceType =1;ST_WebSourceTypePrintArea ST_WebSourceType =2;ST_WebSourceTypeAutoFilter ST_WebSourceType =3; -ST_WebSourceTypeRange ST_WebSourceType =4;ST_WebSourceTypeChart ST_WebSourceType =5;ST_WebSourceTypePivotTable ST_WebSourceType =6;ST_WebSourceTypeQuery ST_WebSourceType =7;ST_WebSourceTypeLabel ST_WebSourceType =8;); +// Table Style Name +PivotTableStyleAttr *string ; -// ValidateWithPath validates the CT_ColFields and its children, prefixing error messages with path -func (_eaeag *CT_ColFields )ValidateWithPath (path string )error {for _cffd ,_eagc :=range _eaeag .Field {if _deae :=_eagc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_cffd ));_deae !=nil {return _deae ; -};};return nil ;};func (_edacbe *CT_MRUColors )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_fbbebe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_gbfcb :=range _edacbe .Color {e .EncodeElement (_gbfcb ,_fbbebe ); -};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_MetadataBlock ()*CT_MetadataBlock {_gggd :=&CT_MetadataBlock {};return _gggd };func (_eggef *CT_PivotField )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cabdc :=range start .Attr {if _cabdc .Name .Local =="\u006e\u0061\u006d\u0065"{_cgaef ,_ecbdg :=_cabdc .Value ,error (nil ); -if _ecbdg !=nil {return _ecbdg ;};_eggef .NameAttr =&_cgaef ;continue ;};if _cabdc .Name .Local =="\u0061\u0078\u0069\u0073"{_eggef .AxisAttr .UnmarshalXMLAttr (_cabdc );continue ;};if _cabdc .Name .Local =="\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"{_cdggdb ,_fdcafe :=_fc .ParseBool (_cabdc .Value ); -if _fdcafe !=nil {return _fdcafe ;};_eggef .DataFieldAttr =&_cdggdb ;continue ;};if _cabdc .Name .Local =="\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_dfbgdb ,_eccf :=_cabdc .Value ,error (nil );if _eccf !=nil {return _eccf ; -};_eggef .SubtotalCaptionAttr =&_dfbgdb ;continue ;};if _cabdc .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"{_bcdda ,_badagc :=_fc .ParseBool (_cabdc .Value );if _badagc !=nil {return _badagc ;};_eggef .ShowDropDownsAttr =&_bcdda ; -continue ;};if _cabdc .Name .Local =="h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"{_bfged ,_ddcgf :=_fc .ParseBool (_cabdc .Value );if _ddcgf !=nil {return _ddcgf ;};_eggef .HiddenLevelAttr =&_bfged ;continue ;};if _cabdc .Name .Local =="u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"{_dgegf ,_accdd :=_cabdc .Value ,error (nil ); -if _accdd !=nil {return _accdd ;};_eggef .UniqueMemberPropertyAttr =&_dgegf ;continue ;};if _cabdc .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_gecdf ,_bcabd :=_fc .ParseBool (_cabdc .Value );if _bcabd !=nil {return _bcabd ;};_eggef .CompactAttr =&_gecdf ; -continue ;};if _cabdc .Name .Local =="\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"{_aeeag ,_cegdd :=_fc .ParseBool (_cabdc .Value );if _cegdd !=nil {return _cegdd ;};_eggef .AllDrilledAttr =&_aeeag ;continue ;};if _cabdc .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_fffcc ,_gdecc :=_fc .ParseUint (_cabdc .Value ,10,32); -if _gdecc !=nil {return _gdecc ;};_cgfee :=uint32 (_fffcc );_eggef .NumFmtIdAttr =&_cgfee ;continue ;};if _cabdc .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_ffcaf ,_badgf :=_fc .ParseBool (_cabdc .Value );if _badgf !=nil {return _badgf ;};_eggef .OutlineAttr =&_ffcaf ; -continue ;};if _cabdc .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_gegec ,_gdddf :=_fc .ParseBool (_cabdc .Value );if _gdddf !=nil {return _gdddf ;};_eggef .SubtotalTopAttr =&_gegec ;continue ;};if _cabdc .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_cecgf ,_adbaf :=_fc .ParseBool (_cabdc .Value ); -if _adbaf !=nil {return _adbaf ;};_eggef .DragToRowAttr =&_cecgf ;continue ;};if _cabdc .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_acfabf ,_dcfea :=_fc .ParseBool (_cabdc .Value );if _dcfea !=nil {return _dcfea ;};_eggef .DragToColAttr =&_acfabf ; -continue ;};if _cabdc .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"{_fgaad ,_fbab :=_fc .ParseBool (_cabdc .Value );if _fbab !=nil {return _fbab ; -};_eggef .MultipleItemSelectionAllowedAttr =&_fgaad ;continue ;};if _cabdc .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_facbda ,_dcfbb :=_fc .ParseBool (_cabdc .Value );if _dcfbb !=nil {return _dcfbb ;};_eggef .DragToPageAttr =&_facbda ; -continue ;};if _cabdc .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_dfdga ,_ebabg :=_fc .ParseBool (_cabdc .Value );if _ebabg !=nil {return _ebabg ;};_eggef .DragToDataAttr =&_dfdga ;continue ;};if _cabdc .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_ddfba ,_adddb :=_fc .ParseBool (_cabdc .Value ); -if _adddb !=nil {return _adddb ;};_eggef .DragOffAttr =&_ddfba ;continue ;};if _cabdc .Name .Local =="\u0073h\u006f\u0077\u0041\u006c\u006c"{_aafge ,_babbb :=_fc .ParseBool (_cabdc .Value );if _babbb !=nil {return _babbb ;};_eggef .ShowAllAttr =&_aafge ; -continue ;};if _cabdc .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"{_dgbfa ,_abdfb :=_fc .ParseBool (_cabdc .Value );if _abdfb !=nil {return _abdfb ;};_eggef .InsertBlankRowAttr =&_dgbfa ;continue ;};if _cabdc .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_dagdaa ,_daaeg :=_fc .ParseBool (_cabdc .Value ); -if _daaeg !=nil {return _daaeg ;};_eggef .ServerFieldAttr =&_dagdaa ;continue ;};if _cabdc .Name .Local =="\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"{_addbed ,_degga :=_fc .ParseBool (_cabdc .Value );if _degga !=nil {return _degga ; -};_eggef .InsertPageBreakAttr =&_addbed ;continue ;};if _cabdc .Name .Local =="\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_aggee ,_deaf :=_fc .ParseBool (_cabdc .Value );if _deaf !=nil {return _deaf ;};_eggef .AutoShowAttr =&_aggee ;continue ;}; -if _cabdc .Name .Local =="t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_aegebg ,_gfbce :=_fc .ParseBool (_cabdc .Value );if _gfbce !=nil {return _gfbce ;};_eggef .TopAutoShowAttr =&_aegebg ;continue ;};if _cabdc .Name .Local =="\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"{_gcaaa ,_bbfag :=_fc .ParseBool (_cabdc .Value ); -if _bbfag !=nil {return _bbfag ;};_eggef .HideNewItemsAttr =&_gcaaa ;continue ;};if _cabdc .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"{_cbcffd ,_dggee :=_fc .ParseBool (_cabdc .Value );if _dggee !=nil {return _dggee ; -};_eggef .MeasureFilterAttr =&_cbcffd ;continue ;};if _cabdc .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_fdace ,_gbaa :=_fc .ParseBool (_cabdc .Value ); -if _gbaa !=nil {return _gbaa ;};_eggef .IncludeNewItemsInFilterAttr =&_fdace ;continue ;};if _cabdc .Name .Local =="\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_bddbg ,_dgcge :=_fc .ParseUint (_cabdc .Value ,10,32);if _dgcge !=nil {return _dgcge ; -};_bfgede :=uint32 (_bddbg );_eggef .ItemPageCountAttr =&_bfgede ;continue ;};if _cabdc .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_eggef .SortTypeAttr .UnmarshalXMLAttr (_cabdc );continue ;};if _cabdc .Name .Local =="\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"{_beaacg ,_deacg :=_fc .ParseBool (_cabdc .Value ); -if _deacg !=nil {return _deacg ;};_eggef .DataSourceSortAttr =&_beaacg ;continue ;};if _cabdc .Name .Local =="\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"{_fdffg ,_gfcea :=_fc .ParseBool (_cabdc .Value );if _gfcea !=nil {return _gfcea ; -};_eggef .NonAutoSortDefaultAttr =&_fdffg ;continue ;};if _cabdc .Name .Local =="\u0072\u0061\u006e\u006b\u0042\u0079"{_egbb ,_gagga :=_fc .ParseUint (_cabdc .Value ,10,32);if _gagga !=nil {return _gagga ;};_babe :=uint32 (_egbb );_eggef .RankByAttr =&_babe ; -continue ;};if _cabdc .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ccdag ,_dbeaa :=_fc .ParseBool (_cabdc .Value );if _dbeaa !=nil {return _dbeaa ;};_eggef .DefaultSubtotalAttr =&_ccdag ;continue ;}; -if _cabdc .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gbcbd ,_eeadd :=_fc .ParseBool (_cabdc .Value );if _eeadd !=nil {return _eeadd ;};_eggef .SumSubtotalAttr =&_gbcbd ;continue ;};if _cabdc .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_fbdcc ,_gaefa :=_fc .ParseBool (_cabdc .Value ); -if _gaefa !=nil {return _gaefa ;};_eggef .CountASubtotalAttr =&_fbdcc ;continue ;};if _cabdc .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bdddg ,_bbgafb :=_fc .ParseBool (_cabdc .Value );if _bbgafb !=nil {return _bbgafb ; -};_eggef .AvgSubtotalAttr =&_bdddg ;continue ;};if _cabdc .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_deegd ,_cdcad :=_fc .ParseBool (_cabdc .Value );if _cdcad !=nil {return _cdcad ;};_eggef .MaxSubtotalAttr =&_deegd ; -continue ;};if _cabdc .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_dceac ,_adafb :=_fc .ParseBool (_cabdc .Value );if _adafb !=nil {return _adafb ;};_eggef .MinSubtotalAttr =&_dceac ;continue ;};if _cabdc .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ggefe ,_fggee :=_fc .ParseBool (_cabdc .Value ); -if _fggee !=nil {return _fggee ;};_eggef .ProductSubtotalAttr =&_ggefe ;continue ;};if _cabdc .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gdab ,_egffgbc :=_fc .ParseBool (_cabdc .Value );if _egffgbc !=nil {return _egffgbc ; -};_eggef .CountSubtotalAttr =&_gdab ;continue ;};if _cabdc .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_dbcbg ,_ddgdfb :=_fc .ParseBool (_cabdc .Value );if _ddgdfb !=nil {return _ddgdfb ;};_eggef .StdDevSubtotalAttr =&_dbcbg ; -continue ;};if _cabdc .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_edbbe ,_dggaga :=_fc .ParseBool (_cabdc .Value );if _dggaga !=nil {return _dggaga ;};_eggef .StdDevPSubtotalAttr =&_edbbe ;continue ; -};if _cabdc .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_dbdgb ,_ccegf :=_fc .ParseBool (_cabdc .Value );if _ccegf !=nil {return _ccegf ;};_eggef .VarSubtotalAttr =&_dbdgb ;continue ;};if _cabdc .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cdfd ,_dbedf :=_fc .ParseBool (_cabdc .Value ); -if _dbedf !=nil {return _dbedf ;};_eggef .VarPSubtotalAttr =&_cdfd ;continue ;};if _cabdc .Name .Local =="\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"{_affdg ,_gdaafe :=_fc .ParseBool (_cabdc .Value );if _gdaafe !=nil {return _gdaafe ; -};_eggef .ShowPropCellAttr =&_affdg ;continue ;};if _cabdc .Name .Local =="s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"{_eeaed ,_fdddg :=_fc .ParseBool (_cabdc .Value );if _fdddg !=nil {return _fdddg ;};_eggef .ShowPropTipAttr =&_eeaed ; -continue ;};if _cabdc .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"{_gfaf ,_edcff :=_fc .ParseBool (_cabdc .Value );if _edcff !=nil {return _edcff ;};_eggef .ShowPropAsCaptionAttr =&_gfaf ; -continue ;};if _cabdc .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"{_cggdc ,_eeadg :=_fc .ParseBool (_cabdc .Value );if _eeadg !=nil {return _eeadg ; -};_eggef .DefaultAttributeDrillStateAttr =&_cggdc ;continue ;};};_fbgd :for {_dbbga ,_bdfde :=d .Token ();if _bdfde !=nil {return _bdfde ;};switch _cabda :=_dbbga .(type ){case _c .StartElement :switch _cabda .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eggef .Items =NewCT_Items (); -if _eecdad :=d .DecodeElement (_eggef .Items ,&_cabda );_eecdad !=nil {return _eecdad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eggef .AutoSortScope =NewCT_AutoSortScope (); -if _fcacf :=d .DecodeElement (_eggef .AutoSortScope ,&_cabda );_fcacf !=nil {return _fcacf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_eggef .ExtLst =NewCT_ExtensionList (); -if _aadag :=d .DecodeElement (_eggef .ExtLst ,&_cabda );_aadag !=nil {return _aadag ;};default:_dc .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",_cabda .Name ); -if _dgebf :=d .Skip ();_dgebf !=nil {return _dgebf ;};};case _c .EndElement :break _fbgd ;case _c .CharData :};};return nil ;};func (_dcg *AG_RevData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dcg .RIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dcg .RIdAttr )}); -};if _dcg .UaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dcg .UaAttr ))});};if _dcg .RaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dcg .RaAttr ))}); -};return nil ;};func (_edbae *CT_GroupItems )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _edbae .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_edbae .CountAttr )}); -};e .EncodeToken (start );if _edbae .M !=nil {_eebga :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_gaca :=range _edbae .M {e .EncodeElement (_gaca ,_eebga );};};if _edbae .N !=nil {_gcdgb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006e"}}; -for _ ,_cfefa :=range _edbae .N {e .EncodeElement (_cfefa ,_gcdgb );};};if _edbae .B !=nil {_bcgdd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_dcba :=range _edbae .B {e .EncodeElement (_dcba ,_bcgdd );};};if _edbae .E !=nil {_afbef :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0065"}}; -for _ ,_fcbef :=range _edbae .E {e .EncodeElement (_fcbef ,_afbef );};};if _edbae .S !=nil {_dgbfc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_abddag :=range _edbae .S {e .EncodeElement (_abddag ,_dgbfc );};};if _edbae .D !=nil {_egfgdb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064"}}; -for _ ,_deacd :=range _edbae .D {e .EncodeElement (_deacd ,_egfgdb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_MetadataStrings ()*CT_MetadataStrings {_cegdb :=&CT_MetadataStrings {};return _cegdb }; +// Vacated Style +VacatedStyleAttr *string ; -// ValidateWithPath validates the CT_PivotSelection and its children, prefixing error messages with path -func (_bgaea *CT_PivotSelection )ValidateWithPath (path string )error {if _gafgaa :=_bgaea .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_gafgaa !=nil {return _gafgaa ;};if _dffbdg :=_bgaea .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r"); -_dffbdg !=nil {return _dffbdg ;};if _ggcab :=_bgaea .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_ggcab !=nil {return _ggcab ;};return nil ;}; +// PivotTable Custom String +TagAttr *string ; -// Validate validates the CT_Fonts and its children -func (_ddga *CT_Fonts )Validate ()error {return _ddga .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");}; +// PivotTable Last Updated Version +UpdatedVersionAttr *uint8 ; -// Validate validates the CT_MeasureGroup and its children -func (_daaed *CT_MeasureGroup )Validate ()error {return _daaed .ValidateWithPath ("\u0043T\u005fM\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070");};func (_fccbf *ST_SheetState )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aaaad ,_bcced :=d .Token (); -if _bcced !=nil {return _bcced ;};if _fcdda ,_debce :=_aaaad .(_c .EndElement );_debce &&_fcdda .Name ==start .Name {*_fccbf =1;return nil ;};if _daedb ,_fddbce :=_aaaad .(_c .CharData );!_fddbce {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",_aaaad ); -}else {switch string (_daedb ){case "":*_fccbf =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_fccbf =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_fccbf =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_fccbf =3;};};_aaaad ,_bcced =d .Token (); -if _bcced !=nil {return _bcced ;};if _beege ,_efdea :=_aaaad .(_c .EndElement );_efdea &&_beege .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",_aaaad ); -}; +// Minimum Refreshable Version +MinRefreshableVersionAttr *uint8 ; -// Validate validates the CT_Consolidation and its children -func (_cbfag *CT_Consolidation )Validate ()error {return _cbfag .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e");};func (_eagcc *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 :_a .Sprintf ("\u0025\u0076",_eagcc .UniqueNameAttr )}); -if _eagcc .CaptionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_eagcc .CaptionAttr )});};if _eagcc .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 :_a .Sprintf ("\u0025\u0076",*_eagcc .DisplayFolderAttr )}); -};if _eagcc .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 :_a .Sprintf ("\u0025\u0076",*_eagcc .MeasureGroupAttr )});};if _eagcc .ParentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_eagcc .ParentAttr )}); -};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006cu\u0065"},Value :_a .Sprintf ("\u0025\u0076",_eagcc .ValueAttr )});if _eagcc .GoalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u006f\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_eagcc .GoalAttr )}); -};if _eagcc .StatusAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0061\u0074\u0075\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_eagcc .StatusAttr )});};if _eagcc .TrendAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0072\u0065n\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_eagcc .TrendAttr )}); -};if _eagcc .WeightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_eagcc .WeightAttr )});};if _eagcc .TimeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_eagcc .TimeAttr )}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewHeaders ()*Headers {_gccggc :=&Headers {};_gccggc .CT_RevisionHeaders =*NewCT_RevisionHeaders ();return _gccggc ;}; +// Asterisk Totals +AsteriskTotalsAttr *bool ; -// ValidateWithPath validates the CT_WorkbookProtection and its children, prefixing error messages with path -func (_aecdgea *CT_WorkbookProtection )ValidateWithPath (path string )error {return nil }; +// Show Item Names +ShowItemsAttr *bool ; -// Validate validates the CT_pivotTableDefinition and its children -func (_agfcb *CT_pivotTableDefinition )Validate ()error {return _agfcb .ValidateWithPath ("\u0043\u0054\u005fpi\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");};func NewCT_BookViews ()*CT_BookViews {_ffee :=&CT_BookViews {}; -return _ffee };func (_debae ST_SortBy )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_debae .String (),start );};func NewMetadata ()*Metadata {_gbgbb :=&Metadata {};_gbgbb .CT_Metadata =*NewCT_Metadata ();return _gbgbb ; -};type CT_Dxfs struct{ +// Allow Edit Data +EditDataAttr *bool ; -// Format Count -CountAttr *uint32 ; +// Disable Field List +DisableFieldListAttr *bool ; -// Formatting -Dxf []*CT_Dxf ;};func (_efeab *CT_DataField )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _efeab .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_efeab .NameAttr )}); -};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006c\u0064"},Value :_a .Sprintf ("\u0025\u0076",_efeab .FldAttr )});if _efeab .SubtotalAttr !=ST_DataConsolidateFunctionUnset {_ddba ,_abga :=_efeab .SubtotalAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"}); -if _abga !=nil {return _abga ;};start .Attr =append (start .Attr ,_ddba );};if _efeab .ShowDataAsAttr !=ST_ShowDataAsUnset {_cega ,_bcede :=_efeab .ShowDataAsAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"}); -if _bcede !=nil {return _bcede ;};start .Attr =append (start .Attr ,_cega );};if _efeab .BaseFieldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"},Value :_a .Sprintf ("\u0025\u0076",*_efeab .BaseFieldAttr )}); -};if _efeab .BaseItemAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"},Value :_a .Sprintf ("\u0025\u0076",*_efeab .BaseItemAttr )});};if _efeab .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_efeab .NumFmtIdAttr )}); -};e .EncodeToken (start );if _efeab .ExtLst !=nil {_deecc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_efeab .ExtLst ,_deecc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -};type CT_QueryTableRefresh struct{ +// Show Calculated Members +ShowCalcMbrsAttr *bool ; -// Preserve Sort & Filter Layout -PreserveSortFilterLayoutAttr *bool ; +// Total Visual Data +VisualTotalsAttr *bool ; -// Next Field Id Wrapped -FieldIdWrappedAttr *bool ; +// Show Multiple Labels +ShowMultipleLabelAttr *bool ; -// Headers In Last Refresh -HeadersInLastRefreshAttr *bool ; +// Show Drop Down +ShowDataDropDownAttr *bool ; -// Minimum Refresh Version -MinimumVersionAttr *uint8 ; +// Show Expand Collapse +ShowDrillAttr *bool ; -// Next field id -NextIdAttr *uint32 ; +// Print Drill Indicators +PrintDrillAttr *bool ; -// Columns Left -UnboundColumnsLeftAttr *uint32 ; +// Show Member Property ToolTips +ShowMemberPropertyTipsAttr *bool ; -// Columns Right -UnboundColumnsRightAttr *uint32 ; +// Show ToolTips on Data +ShowDataTipsAttr *bool ; -// Query table fields -QueryTableFields *CT_QueryTableFields ; +// Enable PivotTable Wizard +EnableWizardAttr *bool ; -// Deleted Fields -QueryTableDeletedFields *CT_QueryTableDeletedFields ; +// Enable Drill Down +EnableDrillAttr *bool ; -// Sort State -SortState *CT_SortState ; +// Enable Field Properties +EnableFieldPropertiesAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_dbadga *CT_ProtectedRange )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dbadga .PasswordAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dbadga .PasswordAttr )}); -};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_a .Sprintf ("\u0025\u0076",_dbadga .SqrefAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_dbadga .NameAttr )}); -if _dbadga .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 :_a .Sprintf ("\u0025\u0076",*_dbadga .SecurityDescriptorAttr )}); -};if _dbadga .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 :_a .Sprintf ("\u0025\u0076",*_dbadga .AlgorithmNameAttr )}); -};if _dbadga .HashValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_a .Sprintf ("\u0025\u0076",*_dbadga .HashValueAttr )});};if _dbadga .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_a .Sprintf ("\u0025\u0076",*_dbadga .SaltValueAttr )}); -};if _dbadga .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_a .Sprintf ("\u0025\u0076",*_dbadga .SpinCountAttr )});};e .EncodeToken (start );if _dbadga .SecurityDescriptor !=nil {_gcaec :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0073\u0065cu\u0072i\u0074\u0079\u0044\u0065\u0073c\u0072\u0069\u0070\u0074\u006f\u0072"}}; -for _ ,_efbcc :=range _dbadga .SecurityDescriptor {e .EncodeElement (_efbcc ,_gcaec );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Preserve Formatting +PreserveFormattingAttr *bool ; -// ValidateWithPath validates the CT_MdxMemeberProp and its children, prefixing error messages with path -func (_gggcc *CT_MdxMemeberProp )ValidateWithPath (path string )error {return nil };func (_gccab *CT_Color )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_adgcf :=range start .Attr {if _adgcf .Name .Local =="\u0061\u0075\u0074\u006f"{_aebf ,_aaag :=_fc .ParseBool (_adgcf .Value ); -if _aaag !=nil {return _aaag ;};_gccab .AutoAttr =&_aebf ;continue ;};if _adgcf .Name .Local =="\u0069n\u0064\u0065\u0078\u0065\u0064"{_gggc ,_caaaa :=_fc .ParseUint (_adgcf .Value ,10,32);if _caaaa !=nil {return _caaaa ;};_cgecf :=uint32 (_gggc );_gccab .IndexedAttr =&_cgecf ; -continue ;};if _adgcf .Name .Local =="\u0072\u0067\u0062"{_gdbbca ,_fbeg :=_adgcf .Value ,error (nil );if _fbeg !=nil {return _fbeg ;};_gccab .RgbAttr =&_gdbbca ;continue ;};if _adgcf .Name .Local =="\u0074\u0068\u0065m\u0065"{_bgab ,_eced :=_fc .ParseUint (_adgcf .Value ,10,32); -if _eced !=nil {return _eced ;};_ggdebc :=uint32 (_bgab );_gccab .ThemeAttr =&_ggdebc ;continue ;};if _adgcf .Name .Local =="\u0074\u0069\u006e\u0074"{_cfcb ,_ddgdd :=_fc .ParseFloat (_adgcf .Value ,64);if _ddgdd !=nil {return _ddgdd ;};_gccab .TintAttr =&_cfcb ; -continue ;};};for {_cfge ,_bfcb :=d .Token ();if _bfcb !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_bfcb );};if _dcda ,_acge :=_cfge .(_c .EndElement );_acge &&_dcda .Name ==start .Name {break ; -};};return nil ;}; +// Auto Formatting +UseAutoFormattingAttr *bool ; -// ValidateWithPath validates the CT_MergeCell and its children, prefixing error messages with path -func (_ggabd *CT_MergeCell )ValidateWithPath (path string )error {return nil }; +// Page Wrap +PageWrapAttr *uint32 ; -// ValidateWithPath validates the CT_BookViews and its children, prefixing error messages with path -func (_gbae *CT_BookViews )ValidateWithPath (path string )error {for _dgg ,_acb :=range _gbae .WorkbookView {if _cbf :=_acb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0057or\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_dgg )); -_cbf !=nil {return _cbf ;};};return nil ;};func (_eeebb *ST_ParameterType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eeebb =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_eeebb =1;case "\u0076\u0061\u006cu\u0065":*_eeebb =2; -case "\u0063\u0065\u006c\u006c":*_eeebb =3;};return nil ;}; +// Page Over Then Down +PageOverThenDownAttr *bool ; -// Validate validates the CT_WebPublishItem and its children -func (_eabcgd *CT_WebPublishItem )Validate ()error {return _eabcgd .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d");};func (_cefaab *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 :_a .Sprintf ("\u0025\u0076",_cefaab .SelectionNamespacesAttr )}); -e .EncodeToken (start );_cegfc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0053\u0063\u0068\u0065\u006da"}};for _ ,_fcfcdg :=range _cefaab .Schema {e .EncodeElement (_fcfcdg ,_cegfc );};_cgagf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u004d\u0061\u0070"}}; -for _ ,_geaab :=range _cefaab .Map {e .EncodeElement (_geaab ,_cgagf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dagbf *CT_RangeSet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gagbf :=range start .Attr {if _gagbf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gagbf .Name .Local =="\u0069\u0064"||_gagbf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gagbf .Name .Local =="\u0069\u0064"{_acefc ,_cdgeg :=_gagbf .Value ,error (nil ); -if _cdgeg !=nil {return _cdgeg ;};_dagbf .IdAttr =&_acefc ;continue ;};if _gagbf .Name .Local =="\u0069\u0031"{_bcbfa ,_geccgc :=_fc .ParseUint (_gagbf .Value ,10,32);if _geccgc !=nil {return _geccgc ;};_gbeccf :=uint32 (_bcbfa );_dagbf .I1Attr =&_gbeccf ; -continue ;};if _gagbf .Name .Local =="\u0069\u0032"{_dfbaf ,_eeegf :=_fc .ParseUint (_gagbf .Value ,10,32);if _eeegf !=nil {return _eeegf ;};_adbcgc :=uint32 (_dfbaf );_dagbf .I2Attr =&_adbcgc ;continue ;};if _gagbf .Name .Local =="\u0069\u0033"{_agcge ,_daggfa :=_fc .ParseUint (_gagbf .Value ,10,32); -if _daggfa !=nil {return _daggfa ;};_abfegc :=uint32 (_agcge );_dagbf .I3Attr =&_abfegc ;continue ;};if _gagbf .Name .Local =="\u0069\u0034"{_agdff ,_cdgaee :=_fc .ParseUint (_gagbf .Value ,10,32);if _cdgaee !=nil {return _cdgaee ;};_ffadfa :=uint32 (_agdff ); -_dagbf .I4Attr =&_ffadfa ;continue ;};if _gagbf .Name .Local =="\u0072\u0065\u0066"{_fgecf ,_befdfb :=_gagbf .Value ,error (nil );if _befdfb !=nil {return _befdfb ;};_dagbf .RefAttr =&_fgecf ;continue ;};if _gagbf .Name .Local =="\u006e\u0061\u006d\u0065"{_cdbgfe ,_fafed :=_gagbf .Value ,error (nil ); -if _fafed !=nil {return _fafed ;};_dagbf .NameAttr =&_cdbgfe ;continue ;};if _gagbf .Name .Local =="\u0073\u0068\u0065e\u0074"{_gddce ,_bdfdeda :=_gagbf .Value ,error (nil );if _bdfdeda !=nil {return _bdfdeda ;};_dagbf .SheetAttr =&_gddce ;continue ;}; -};for {_gfcbgd ,_bcgce :=d .Token ();if _bcgce !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u003a\u0020\u0025\u0073",_bcgce );};if _gegea ,_eebcb :=_gfcbgd .(_c .EndElement ); -_eebcb &&_gegea .Name ==start .Name {break ;};};return nil ;};func NewCT_CellStyles ()*CT_CellStyles {_gecb :=&CT_CellStyles {};return _gecb }; +// Subtotal Hidden Items +SubtotalHiddenItemsAttr *bool ; -// Validate validates the CT_ProtectedRange and its children -func (_cadca *CT_ProtectedRange )Validate ()error {return _cadca .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065");};func (_fcbgd *CT_TableMissing )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_dfcfg ,_dbgag :=d .Token (); -if _dbgag !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u004di\u0073\u0073\u0069n\u0067:\u0020\u0025\u0073",_dbgag );};if _baedfc ,_agcec :=_dfcfg .(_c .EndElement );_agcec &&_baedfc .Name ==start .Name {break ; -};};return nil ;}; +// Row Grand Totals +RowGrandTotalsAttr *bool ; -// ValidateWithPath validates the CT_ChartFormat and its children, prefixing error messages with path -func (_gcbc *CT_ChartFormat )ValidateWithPath (path string )error {if _egage :=_gcbc .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_egage !=nil {return _egage ;};return nil ;};func (_fbgbaf *ST_SheetViewType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fbgbaf =0; -case "\u006e\u006f\u0072\u006d\u0061\u006c":*_fbgbaf =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_fbgbaf =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_fbgbaf =3;};return nil ; -};type CT_RevisionMove struct{ +// Grand Totals On Columns +ColGrandTotalsAttr *bool ; -// Sheet Id -SheetIdAttr uint32 ; +// Field Print Titles +FieldPrintTitlesAttr *bool ; -// Source -SourceAttr string ; +// Item Print Titles +ItemPrintTitlesAttr *bool ; -// Destination -DestinationAttr string ; +// Merge Titles +MergeItemAttr *bool ; -// Source Sheet Id -SourceSheetIdAttr *uint32 ; +// Show Drop Zones +ShowDropZonesAttr *bool ; -// Undo -Undo []*CT_UndoInfo ; +// PivotCache Created Version +CreatedVersionAttr *uint8 ; -// Revision Cell Change -Rcc []*CT_RevisionCellChange ; +// Indentation for Compact Axis +IndentAttr *uint32 ; -// Revision Format -Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func NewCT_CustomWorkbookView ()*CT_CustomWorkbookView {_bfcea :=&CT_CustomWorkbookView {};_bfcea .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 _bfcea ;};func (_fggfa ST_DataValidationOperator )String ()string {switch _fggfa {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 (_dffbe *CT_Field )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078"},Value :_a .Sprintf ("\u0025\u0076",_dffbe .XAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Show Empty Row +ShowEmptyRowAttr *bool ; -// ValidateWithPath validates the CT_colItems and its children, prefixing error messages with path -func (_dbccc *CT_colItems )ValidateWithPath (path string )error {for _gdgag ,_fgccd :=range _dbccc .I {if _egffd :=_fgccd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_gdgag ));_egffd !=nil {return _egffd ;}; -};return nil ;}; +// Show Empty Column +ShowEmptyColAttr *bool ; -// Validate validates the CT_SheetId and its children -func (_afgef *CT_SheetId )Validate ()error {return _afgef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064");};type CT_Control struct{ +// Show Field Headers +ShowHeadersAttr *bool ; -// Shape Id -ShapeIdAttr uint32 ;IdAttr string ; +// Compact New Fields +CompactAttr *bool ; -// Control Name -NameAttr *string ; +// Outline New Fields +OutlineAttr *bool ; -// Embedded Control Properties -ControlPr *CT_ControlPr ;}; +// Outline Data Fields +OutlineDataAttr *bool ; -// Validate validates the CT_ExternalReference and its children -func (_cfed *CT_ExternalReference )Validate ()error {return _cfed .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065");};func (_ecggg *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 :_a .Sprintf ("\u0025\u0076",_ecggg .FirstAttr )}); -e .EncodeToken (start );_abeab :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003at\u0070"}};for _ ,_cfadf :=range _ecggg .Tp {e .EncodeElement (_cfadf ,_abeab );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Compact Data +CompactDataAttr *bool ; -// ValidateWithPath validates the CT_RangeSet and its children, prefixing error messages with path -func (_bbaga *CT_RangeSet )ValidateWithPath (path string )error {return nil };type CT_FontName struct{ +// Data Fields Published +PublishedAttr *bool ; -// String Value -ValAttr string ;};type CT_Item struct{ +// Enable Drop Zones +GridDropZonesAttr *bool ; -// Item User Caption -NAttr *string ; +// Stop Immersive UI +ImmersiveAttr *bool ; -// Item Type -TAttr ST_ItemType ; +// Multiple Field Filters +MultipleFieldFiltersAttr *bool ; -// Hidden -HAttr *bool ; +// Chart Format Id +ChartFormatAttr *uint32 ; -// Character -SAttr *bool ; +// Row Header Caption +RowHeaderCaptionAttr *string ; -// Hide Details -SdAttr *bool ; +// Column Header Caption +ColHeaderCaptionAttr *string ; -// Calculated Member -FAttr *bool ; +// Default Sort Order +FieldListSortAscendingAttr *bool ; -// Missing -MAttr *bool ; +// MDX Subqueries Supported +MdxSubqueriesAttr *bool ; -// Child Items -CAttr *bool ; +// Custom List AutoSort +CustomListSortAttr *bool ; -// Item Index -XAttr *uint32 ; +// PivotTable Location +Location *CT_Location ; -// Expanded -DAttr *bool ; +// PivotTable Fields +PivotFields *CT_PivotFields ; -// Drill Across Attributes -EAttr *bool ;};func (_faeg *CT_Filters )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _faeg .BlankAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006c\u0061n\u006b"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_faeg .BlankAttr ))}); -};if _faeg .CalendarTypeAttr !=_ef .ST_CalendarTypeUnset {_dgdff ,_abggcc :=_faeg .CalendarTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"});if _abggcc !=nil {return _abggcc ;};start .Attr =append (start .Attr ,_dgdff ); -};e .EncodeToken (start );if _faeg .Filter !=nil {_efagg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_ecad :=range _faeg .Filter {e .EncodeElement (_ecad ,_efagg );};};if _faeg .DateGroupItem !=nil {_fdcff :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0064\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"}}; -for _ ,_cgeb :=range _faeg .DateGroupItem {e .EncodeElement (_cgeb ,_fdcff );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aabgf *CT_IgnoredErrors )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -_dfdg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ai\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"}};for _ ,_agdgc :=range _aabgf .IgnoredError {e .EncodeElement (_agdgc ,_dfdg );};if _aabgf .ExtLst !=nil {_fffdcb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_aabgf .ExtLst ,_fffdcb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_GradientStop struct{ +// Row Fields +RowFields *CT_RowFields ; -// Gradient Stop Position -PositionAttr float64 ; +// Row Items +RowItems *CT_rowItems ; -// Color -Color *CT_Color ;};func (_ccafg *CT_I )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ccafg .TAttr !=ST_ItemTypeUnset {_fcece ,_dfbc :=_ccafg .TAttr .MarshalXMLAttr (_c .Name {Local :"\u0074"});if _dfbc !=nil {return _dfbc ;};start .Attr =append (start .Attr ,_fcece ); -};if _ccafg .RAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_ccafg .RAttr )});};if _ccafg .IAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_ccafg .IAttr )}); -};e .EncodeToken (start );if _ccafg .X !=nil {_cccga :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_bedce :=range _ccafg .X {e .EncodeElement (_bedce ,_cccga );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -};func (_gadab ST_GrowShrinkType )Validate ()error {return _gadab .ValidateWithPath ("")};func NewCT_Record ()*CT_Record {_gfdcba :=&CT_Record {};return _gfdcba }; +// Column Fields +ColFields *CT_ColFields ; -// Validate validates the Table and its children -func (_ageabaf *Table )Validate ()error {return _ageabaf .ValidateWithPath ("\u0054\u0061\u0062l\u0065");};func (_acag *CT_Fills )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _acag .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_acag .CountAttr )}); -};e .EncodeToken (start );if _acag .Fill !=nil {_abca :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};for _ ,_edcag :=range _acag .Fill {e .EncodeElement (_edcag ,_abca );};};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_eaadbb ST_HorizontalAlignment )Validate ()error {return _eaadbb .ValidateWithPath ("")};func (_cagbd *CT_GroupItems )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eegbb :=range start .Attr {if _eegbb .Name .Local =="\u0063\u006f\u0075n\u0074"{_bdddf ,_gfcde :=_fc .ParseUint (_eegbb .Value ,10,32); -if _gfcde !=nil {return _gfcde ;};_acfd :=uint32 (_bdddf );_cagbd .CountAttr =&_acfd ;continue ;};};_gcfbb :for {_dceaf ,_affe :=d .Token ();if _affe !=nil {return _affe ;};switch _fbbb :=_dceaf .(type ){case _c .StartElement :switch _fbbb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdae :=NewCT_Missing (); -if _bdbdf :=d .DecodeElement (_gdae ,&_fbbb );_bdbdf !=nil {return _bdbdf ;};_cagbd .M =append (_cagbd .M ,_gdae );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgadd :=NewCT_Number (); -if _cdfae :=d .DecodeElement (_bgadd ,&_fbbb );_cdfae !=nil {return _cdfae ;};_cagbd .N =append (_cagbd .N ,_bgadd );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aaegd :=NewCT_Boolean (); -if _efadf :=d .DecodeElement (_aaegd ,&_fbbb );_efadf !=nil {return _efadf ;};_cagbd .B =append (_cagbd .B ,_aaegd );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_daeb :=NewCT_Error (); -if _bgeac :=d .DecodeElement (_daeb ,&_fbbb );_bgeac !=nil {return _bgeac ;};_cagbd .E =append (_cagbd .E ,_daeb );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbeee :=NewCT_String (); -if _ggda :=d .DecodeElement (_cbeee ,&_fbbb );_ggda !=nil {return _ggda ;};_cagbd .S =append (_cagbd .S ,_cbeee );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfafc :=NewCT_DateTime (); -if _cdcde :=d .DecodeElement (_cfafc ,&_fbbb );_cdcde !=nil {return _cdcde ;};_cagbd .D =append (_cagbd .D ,_cfafc );default:_dc .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",_fbbb .Name ); -if _cdaed :=d .Skip ();_cdaed !=nil {return _cdaed ;};};case _c .EndElement :break _gcfbb ;case _c .CharData :};};return nil ;};func (_ggfbc *CT_SheetCalcPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fbbcgg :=range start .Attr {if _fbbcgg .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_ebdag ,_bcfac :=_fc .ParseBool (_fbbcgg .Value ); -if _bcfac !=nil {return _bcfac ;};_ggfbc .FullCalcOnLoadAttr =&_ebdag ;continue ;};};for {_cbcffda ,_fbbeef :=d .Token ();if _fbbeef !=nil {return _a .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",_fbbeef ); -};if _ecfgc ,_afbca :=_cbcffda .(_c .EndElement );_afbca &&_ecfgc .Name ==start .Name {break ;};};return nil ;};type CT_CellAlignment struct{ +// Column Items +ColItems *CT_colItems ; -// Horizontal Alignment -HorizontalAttr ST_HorizontalAlignment ; +// Page Field Items +PageFields *CT_PageFields ; -// Vertical Alignment -VerticalAttr ST_VerticalAlignment ; +// Data Fields +DataFields *CT_DataFields ; -// Text Rotation -TextRotationAttr *uint8 ; +// PivotTable Formats +Formats *CT_Formats ; -// Wrap Text -WrapTextAttr *bool ; +// Conditional Formats +ConditionalFormats *CT_ConditionalFormats ; -// Indent -IndentAttr *uint32 ; +// PivotChart Formats +ChartFormats *CT_ChartFormats ; -// Relative Indent -RelativeIndentAttr *int32 ; +// PivotTable OLAP Hierarchies +PivotHierarchies *CT_PivotHierarchies ; -// Justify Last Line -JustifyLastLineAttr *bool ; +// PivotTable Style +PivotTableStyleInfo *CT_PivotTableStyle ; -// Shrink To Fit -ShrinkToFitAttr *bool ; +// Filters +Filters *CT_PivotFilters ; -// Reading Order -ReadingOrderAttr *uint32 ;}; +// Row OLAP Hierarchy References +RowHierarchiesUsage *CT_RowHierarchiesUsage ; -// Validate validates the CT_MeasureGroups and its children -func (_gabdfb *CT_MeasureGroups )Validate ()error {return _gabdfb .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073");}; +// Column OLAP Hierarchy References +ColHierarchiesUsage *CT_ColHierarchiesUsage ; -// Validate validates the CT_FileSharing and its children -func (_gcebg *CT_FileSharing )Validate ()error {return _gcebg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067");};type ST_TotalsRowFunction byte ;func (_ggbddb ST_HorizontalAlignment )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ggbddb .String (),start ); -};func NewCT_Cell ()*CT_Cell {_ade :=&CT_Cell {};return _ade };type CT_Tuple struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;}; -// Field Index -FldAttr *uint32 ; +// Validate validates the CT_TextField and its children +func (_bgbef *CT_TextField )Validate ()error {return _bgbef .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};func NewCT_Index ()*CT_Index {_eecbc :=&CT_Index {};return _eecbc };type CT_ObjectPr struct{ -// Hierarchy Index -HierAttr *uint32 ; +// Locked Flag +LockedAttr *bool ; -// Item Index -ItemAttr uint32 ;};func (_egga *CT_ExternalCell )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _egga .RAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_egga .RAttr )}); -};if _egga .TAttr !=ST_CellTypeUnset {_bgeff ,_ecbef :=_egga .TAttr .MarshalXMLAttr (_c .Name {Local :"\u0074"});if _ecbef !=nil {return _ecbef ;};start .Attr =append (start .Attr ,_bgeff );};if _egga .VmAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u006d"},Value :_a .Sprintf ("\u0025\u0076",*_egga .VmAttr )}); -};e .EncodeToken (start );if _egga .V !=nil {_bacg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0076"}};_ff .AddPreserveSpaceAttr (&_bacg ,*_egga .V );e .EncodeElement (_egga .V ,_bacg );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};type CT_RangeSet struct{ +// Default Size Flag +DefaultSizeAttr *bool ; -// Field Item Index Page 1 -I1Attr *uint32 ; +// Print Flag +PrintAttr *bool ; -// Field Item Index Page 2 -I2Attr *uint32 ; +// Disabled Flag +DisabledAttr *bool ; -// Field Item index Page 3 -I3Attr *uint32 ; +// UI Object Flag +UiObjectAttr *bool ; -// Field Item Index Page 4 -I4Attr *uint32 ; +// Automatic Fill Flag +AutoFillAttr *bool ; -// Reference -RefAttr *string ; +// Automatic Line Flag +AutoLineAttr *bool ; -// Named Range -NameAttr *string ; +// Automatic Size Flag +AutoPictAttr *bool ; -// Sheet Name -SheetAttr *string ;IdAttr *string ;}; +// Custom Function +MacroAttr *string ; -// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path -func (_ccbdd *CT_Control )ValidateWithPath (path string )error {if _ccbdd .ControlPr !=nil {if _gbfd :=_ccbdd .ControlPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");_gbfd !=nil {return _gbfd ;};};return nil ; -};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 (_ebbfdd *CT_SharedItems )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ebbfdd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ebbfdd .ContainsSemiMixedTypesAttr ))}); -};if _ebbfdd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ebbfdd .ContainsNonDateAttr ))}); -};if _ebbfdd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ebbfdd .ContainsDateAttr ))});}; -if _ebbfdd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ebbfdd .ContainsStringAttr ))}); -};if _ebbfdd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ebbfdd .ContainsBlankAttr ))}); -};if _ebbfdd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ebbfdd .ContainsMixedTypesAttr ))}); -};if _ebbfdd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ebbfdd .ContainsNumberAttr ))}); -};if _ebbfdd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ebbfdd .ContainsIntegerAttr ))}); -};if _ebbfdd .MinValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ebbfdd .MinValueAttr )});};if _ebbfdd .MaxValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ebbfdd .MaxValueAttr )}); -};if _ebbfdd .MinDateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006di\u006e\u0044\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ebbfdd .MinDateAttr )});};if _ebbfdd .MaxDateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006da\u0078\u0044\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ebbfdd .MaxDateAttr )}); -};if _ebbfdd .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ebbfdd .CountAttr )});};if _ebbfdd .LongTextAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ebbfdd .LongTextAttr ))}); -};e .EncodeToken (start );if _ebbfdd .M !=nil {_bggeag :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_eabefc :=range _ebbfdd .M {e .EncodeElement (_eabefc ,_bggeag );};};if _ebbfdd .N !=nil {_cbabb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006e"}}; -for _ ,_cbebbe :=range _ebbfdd .N {e .EncodeElement (_cbebbe ,_cbabb );};};if _ebbfdd .B !=nil {_fefdf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_gafcf :=range _ebbfdd .B {e .EncodeElement (_gafcf ,_fefdf );};};if _ebbfdd .E !=nil {_aecae :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0065"}}; -for _ ,_badbc :=range _ebbfdd .E {e .EncodeElement (_badbc ,_aecae );};};if _ebbfdd .S !=nil {_adefg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_aabdc :=range _ebbfdd .S {e .EncodeElement (_aabdc ,_adefg );};};if _ebbfdd .D !=nil {_fceaf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064"}}; -for _ ,_eeeaa :=range _ebbfdd .D {e .EncodeElement (_eeeaa ,_fceaf );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gedcg *CT_ColFields )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_faed :=range start .Attr {if _faed .Name .Local =="\u0063\u006f\u0075n\u0074"{_dabg ,_edfef :=_fc .ParseUint (_faed .Value ,10,32); -if _edfef !=nil {return _edfef ;};_dcca :=uint32 (_dabg );_gedcg .CountAttr =&_dcca ;continue ;};};_cdge :for {_fccgd ,_bacd :=d .Token ();if _bacd !=nil {return _bacd ;};switch _febg :=_fccgd .(type ){case _c .StartElement :switch _febg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffcg :=NewCT_Field (); -if _cedg :=d .DecodeElement (_ffcg ,&_febg );_cedg !=nil {return _cedg ;};_gedcg .Field =append (_gedcg .Field ,_ffcg );default:_dc .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",_febg .Name ); -if _fgac :=d .Skip ();_fgac !=nil {return _fgac ;};};case _c .EndElement :break _cdge ;case _c .CharData :};};return nil ;};func (_cfgdg *ST_DataConsolidateFunction )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cfgdg =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_cfgdg =1; -case "\u0063\u006f\u0075n\u0074":*_cfgdg =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_cfgdg =3;case "\u006d\u0061\u0078":*_cfgdg =4;case "\u006d\u0069\u006e":*_cfgdg =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_cfgdg =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_cfgdg =7; -case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_cfgdg =8;case "\u0073\u0075\u006d":*_cfgdg =9;case "\u0076\u0061\u0072":*_cfgdg =10;case "\u0076\u0061\u0072\u0070":*_cfgdg =11;};return nil ;}; +// Alternative Text +AltTextAttr *string ; -// Validate validates the CT_MapInfo and its children -func (_ebdgcg *CT_MapInfo )Validate ()error {return _ebdgcg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070\u0049\u006e\u0066\u006f");};func NewVolTypes ()*VolTypes {_daadca :=&VolTypes {};_daadca .CT_VolTypes =*NewCT_VolTypes ();return _daadca ; +// Dynamic Data Exchange Flag +DdeAttr *bool ;IdAttr *string ;Anchor *CT_ObjectAnchor ;};func (_ceebc *CT_PivotDimension )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ceebc .MeasureAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ceebc .MeasureAttr ))}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_ceebc .NameAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_ceebc .UniqueNameAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",_ceebc .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; }; -// ValidateWithPath validates the CT_Consolidation and its children, prefixing error messages with path -func (_abde *CT_Consolidation )ValidateWithPath (path string )error {if _abde .Pages !=nil {if _cgbca :=_abde .Pages .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0073");_cgbca !=nil {return _cgbca ;};};if _abadc :=_abde .RangeSets .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073"); -_abadc !=nil {return _abadc ;};return nil ;};func (_aeafec ST_DateTimeGrouping )ValidateWithPath (path string )error {switch _aeafec {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 (_aeafec )); -};return nil ;};func (_fcgbg *CT_OleItems )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fcgbg .OleItem !=nil {_cedb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d"}}; -for _ ,_eabag :=range _fcgbg .OleItem {e .EncodeElement (_eabag ,_cedb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_ObjectAnchor and its children -func (_gfeda *CT_ObjectAnchor )Validate ()error {return _gfeda .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072");};type CT_RevisionInsertSheet struct{ +// Validate validates the CT_MergeCell and its children +func (_cdcfg *CT_MergeCell )Validate ()error {return _cdcfg .ValidateWithPath ("\u0043\u0054\u005fM\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c");};type CalcChain struct{CT_CalcChain };func NewCT_FunctionGroups ()*CT_FunctionGroups {_gfag :=&CT_FunctionGroups {}; +return _gfag };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;); -// Sheet Id -SheetIdAttr uint32 ; +// ValidateWithPath validates the CT_Location and its children, prefixing error messages with path +func (_fgca *CT_Location )ValidateWithPath (path string )error {return nil };func (_egfae *CT_XmlCellPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_egfae .IdAttr )}); +if _egfae .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_egfae .UniqueNameAttr )});};e .EncodeToken (start ); +_gcaafb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0050\u0072"}};e .EncodeElement (_egfae .XmlPr ,_gcaafb );if _egfae .ExtLst !=nil {_fbdce :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_egfae .ExtLst ,_fbdce );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Sheet Name -NameAttr string ; +// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path +func (_bdfc *CT_Parameter )ValidateWithPath (path string )error {if _ddadf :=_bdfc .ParameterTypeAttr .ValidateWithPath (path +"\u002fP\u0061r\u0061\u006d\u0065\u0074\u0065r\u0054\u0079p\u0065\u0041\u0074\u0074\u0072");_ddadf !=nil {return _ddadf ;};return nil ; +}; -// Sheet Position -SheetPositionAttr uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func NewCT_PrintOptions ()*CT_PrintOptions {_fbebc :=&CT_PrintOptions {};return _fbebc };func NewCT_PageItem ()*CT_PageItem {_eeaba :=&CT_PageItem {};return _eeaba };type CT_MemberProperty struct{ +// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path +func (_gede *CT_Border )ValidateWithPath (path string )error {if _gede .Start !=nil {if _ebf :=_gede .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_ebf !=nil {return _ebf ;};};if _gede .End !=nil {if _ead :=_gede .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064"); +_ead !=nil {return _ead ;};};if _gede .Left !=nil {if _fde :=_gede .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_fde !=nil {return _fde ;};};if _gede .Right !=nil {if _gbcg :=_gede .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); +_gbcg !=nil {return _gbcg ;};};if _gede .Top !=nil {if _cad :=_gede .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_cad !=nil {return _cad ;};};if _gede .Bottom !=nil {if _cff :=_gede .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); +_cff !=nil {return _cff ;};};if _gede .Diagonal !=nil {if _abg :=_gede .Diagonal .ValidateWithPath (path +"\u002fD\u0069\u0061\u0067\u006f\u006e\u0061l");_abg !=nil {return _abg ;};};if _gede .Vertical !=nil {if _efgg :=_gede .Vertical .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0069\u0063\u0061l"); +_efgg !=nil {return _efgg ;};};if _gede .Horizontal !=nil {if _gdee :=_gede .Horizontal .ValidateWithPath (path +"/\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");_gdee !=nil {return _gdee ;};};return nil ;};type MapInfo struct{CT_MapInfo }; -// OLAP Member Property Unique Name -NameAttr *string ; -// Show Cell -ShowCellAttr *bool ; +// Validate validates the CT_DdeLink and its children +func (_bbcd *CT_DdeLink )Validate ()error {return _bbcd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");};func (_gfbcb *CT_CustomSheetView )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_gfbcb .GuidAttr )}); +if _gfbcb .ScaleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_gfbcb .ScaleAttr )});};if _gfbcb .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_gfbcb .ColorIdAttr )}); +};if _gfbcb .ShowPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gfbcb .ShowPageBreaksAttr ))}); +};if _gfbcb .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gfbcb .ShowFormulasAttr ))});}; +if _gfbcb .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gfbcb .ShowGridLinesAttr ))}); +};if _gfbcb .ShowRowColAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gfbcb .ShowRowColAttr ))});};if _gfbcb .OutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gfbcb .OutlineSymbolsAttr ))}); +};if _gfbcb .ZeroValuesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gfbcb .ZeroValuesAttr ))});};if _gfbcb .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gfbcb .FitToPageAttr ))}); +};if _gfbcb .PrintAreaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gfbcb .PrintAreaAttr ))});};if _gfbcb .FilterAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gfbcb .FilterAttr ))}); +};if _gfbcb .ShowAutoFilterAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gfbcb .ShowAutoFilterAttr ))}); +};if _gfbcb .HiddenRowsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gfbcb .HiddenRowsAttr ))});};if _gfbcb .HiddenColumnsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gfbcb .HiddenColumnsAttr ))}); +};if _gfbcb .StateAttr !=ST_SheetStateUnset {_ecdg ,_efdf :=_gfbcb .StateAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0061t\u0065"});if _efdf !=nil {return _efdf ;};start .Attr =append (start .Attr ,_ecdg );};if _gfbcb .FilterUniqueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gfbcb .FilterUniqueAttr ))}); +};if _gfbcb .ViewAttr !=ST_SheetViewTypeUnset {_agbf ,_cdfdd :=_gfbcb .ViewAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0069\u0065\u0077"});if _cdfdd !=nil {return _cdfdd ;};start .Attr =append (start .Attr ,_agbf );};if _gfbcb .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gfbcb .ShowRulerAttr ))}); +};if _gfbcb .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_gfbcb .TopLeftCellAttr )});};e .EncodeToken (start ); +if _gfbcb .Pane !=nil {_daeg :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}};e .EncodeElement (_gfbcb .Pane ,_daeg );};if _gfbcb .Selection !=nil {_gbed :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_gfbcb .Selection ,_gbed );};if _gfbcb .RowBreaks !=nil {_eadbf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_gfbcb .RowBreaks ,_eadbf );};if _gfbcb .ColBreaks !=nil {_eecc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}}; +e .EncodeElement (_gfbcb .ColBreaks ,_eecc );};if _gfbcb .PageMargins !=nil {_fegc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_gfbcb .PageMargins ,_fegc ); +};if _gfbcb .PrintOptions !=nil {_cfee :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gfbcb .PrintOptions ,_cfee );};if _gfbcb .PageSetup !=nil {_egbcb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}}; +e .EncodeElement (_gfbcb .PageSetup ,_egbcb );};if _gfbcb .HeaderFooter !=nil {_cgce :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_gfbcb .HeaderFooter ,_cgce ); +};if _gfbcb .AutoFilter !=nil {_egac :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_gfbcb .AutoFilter ,_egac );};if _gfbcb .ExtLst !=nil {_eedf :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_gfbcb .ExtLst ,_eedf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eafb *CT_CellSmartTags )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ccbc :=range start .Attr {if _ccbc .Name .Local =="\u0072"{_fcge ,_dedfb :=_ccbc .Value ,error (nil ); +if _dedfb !=nil {return _dedfb ;};_eafb .RAttr =_fcge ;continue ;};};_becd :for {_bgbd ,_bgdg :=d .Token ();if _bgdg !=nil {return _bgdg ;};switch _ggdg :=_bgbd .(type ){case _d .StartElement :switch _ggdg .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_bbeea :=NewCT_CellSmartTag (); +if _gbcfa :=d .DecodeElement (_bbeea ,&_ggdg );_gbcfa !=nil {return _gbcfa ;};_eafb .CellSmartTag =append (_eafb .CellSmartTag ,_bbeea );default:_ea .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",_ggdg .Name ); +if _ccea :=d .Skip ();_ccea !=nil {return _ccea ;};};case _d .EndElement :break _becd ;case _d .CharData :};};return nil ;};func (_cccgdf *CT_Tuple )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfaea :=range start .Attr {if _dfaea .Name .Local =="\u0066\u006c\u0064"{_bbacdf ,_aabaf :=_e .ParseUint (_dfaea .Value ,10,32); +if _aabaf !=nil {return _aabaf ;};_fddaaf :=uint32 (_bbacdf );_cccgdf .FldAttr =&_fddaaf ;continue ;};if _dfaea .Name .Local =="\u0068\u0069\u0065\u0072"{_gddcc ,_acfdgd :=_e .ParseUint (_dfaea .Value ,10,32);if _acfdgd !=nil {return _acfdgd ;};_cgea :=uint32 (_gddcc ); +_cccgdf .HierAttr =&_cgea ;continue ;};if _dfaea .Name .Local =="\u0069\u0074\u0065\u006d"{_fefed ,_gfgce :=_e .ParseUint (_dfaea .Value ,10,32);if _gfgce !=nil {return _gfgce ;};_cccgdf .ItemAttr =uint32 (_fefed );continue ;};};for {_eedgc ,_dedfa :=d .Token (); +if _dedfa !=nil {return _aa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0075\u0070\u006c\u0065: \u0025\u0073",_dedfa );};if _geaag ,_gddgg :=_eedgc .(_d .EndElement );_gddgg &&_geaag .Name ==start .Name {break ;};};return nil ; +};func (_ceafb *CT_Index )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076"},Value :_aa .Sprintf ("\u0025\u0076",_ceafb .VAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_adfee *CT_Xf )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _adfee .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_adfee .NumFmtIdAttr )}); +};if _adfee .FontIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_adfee .FontIdAttr )});};if _adfee .FillIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u006c\u006c\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_adfee .FillIdAttr )}); +};if _adfee .BorderIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_adfee .BorderIdAttr )});};if _adfee .XfIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_adfee .XfIdAttr )}); +};if _adfee .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_adfee .QuotePrefixAttr ))});};if _adfee .PivotButtonAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_adfee .PivotButtonAttr ))}); +};if _adfee .ApplyNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_adfee .ApplyNumberFormatAttr ))}); +};if _adfee .ApplyFontAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_adfee .ApplyFontAttr ))});};if _adfee .ApplyFillAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_adfee .ApplyFillAttr ))}); +};if _adfee .ApplyBorderAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_adfee .ApplyBorderAttr ))});};if _adfee .ApplyAlignmentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_adfee .ApplyAlignmentAttr ))}); +};if _adfee .ApplyProtectionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_adfee .ApplyProtectionAttr ))}); +};e .EncodeToken (start );if _adfee .Alignment !=nil {_ggdadd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_adfee .Alignment ,_ggdadd );};if _adfee .Protection !=nil {_gcdffdd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_adfee .Protection ,_gcdffdd );};if _adfee .ExtLst !=nil {_bgedgg :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_adfee .ExtLst ,_bgedgg );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Show Tooltip -ShowTipAttr *bool ; +// ValidateWithPath validates the CT_ExternalReference and its children, prefixing error messages with path +func (_bgegd *CT_ExternalReference )ValidateWithPath (path string )error {return nil }; -// Show As Caption -ShowAsCaptionAttr *bool ; +// Validate validates the CT_DataConsolidate and its children +func (_begbf *CT_DataConsolidate )Validate ()error {return _begbf .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065");};func (_bbdbe *CT_Parameters )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbdbe .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_bbdbe .CountAttr )}); +};e .EncodeToken (start );_acbag :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ap\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072"}};for _ ,_babda :=range _bbdbe .Parameter {e .EncodeElement (_babda ,_acbag );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type CT_Tuple struct{ -// Name Length -NameLenAttr *uint32 ; +// Field Index +FldAttr *uint32 ; -// Property Name Character Index -PPosAttr *uint32 ; +// Hierarchy Index +HierAttr *uint32 ; -// Property Name Length -PLenAttr *uint32 ; +// Item Index +ItemAttr uint32 ;};type CT_CommentList struct{ -// Level Index -LevelAttr *uint32 ; +// Comment +Comment []*CT_Comment ;};func (_bgbg *CT_CellSmartTag )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcgb :=range start .Attr {if _dcgb .Name .Local =="\u0074\u0079\u0070\u0065"{_bcfec ,_afbb :=_e .ParseUint (_dcgb .Value ,10,32); +if _afbb !=nil {return _afbb ;};_bgbg .TypeAttr =uint32 (_bcfec );continue ;};if _dcgb .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_gagd ,_gccb :=_e .ParseBool (_dcgb .Value );if _gccb !=nil {return _gccb ;};_bgbg .DeletedAttr =&_gagd ;continue ; +};if _dcgb .Name .Local =="\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"{_fdbc ,_cca :=_e .ParseBool (_dcgb .Value );if _cca !=nil {return _cca ;};_bgbg .XmlBasedAttr =&_fdbc ;continue ;};};_eaaf :for {_dgfa ,_bade :=d .Token ();if _bade !=nil {return _bade ; +};switch _cgcca :=_dgfa .(type ){case _d .StartElement :switch _cgcca .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_dedg :=NewCT_CellSmartTagPr (); +if _dgge :=d .DecodeElement (_dedg ,&_cgcca );_dgge !=nil {return _dgge ;};_bgbg .CellSmartTagPr =append (_bgbg .CellSmartTagPr ,_dedg );default:_ea .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",_cgcca .Name ); +if _agb :=d .Skip ();_agb !=nil {return _agb ;};};case _d .EndElement :break _eaaf ;case _d .CharData :};};return nil ;};func (_cbeaaf *ST_Qualifier )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggbda ,_efdfg :=d .Token ();if _efdfg !=nil {return _efdfg ; +};if _acgbfe ,_febagb :=_ggbda .(_d .EndElement );_febagb &&_acgbfe .Name ==start .Name {*_cbeaaf =1;return nil ;};if _caccac ,_becgg :=_ggbda .(_d .CharData );!_becgg {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggbda ); +}else {switch string (_caccac ){case "":*_cbeaaf =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_cbeaaf =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_cbeaaf =2;case "\u006e\u006f\u006e\u0065":*_cbeaaf =3; +};};_ggbda ,_efdfg =d .Token ();if _efdfg !=nil {return _efdfg ;};if _fggced ,_cddaefg :=_ggbda .(_d .EndElement );_cddaefg &&_fggced .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggbda ); +};func NewCT_ExternalSheetData ()*CT_ExternalSheetData {_dbdef :=&CT_ExternalSheetData {};return _dbdef ;};type CT_FilterColumn struct{ -// Field Index -FieldAttr uint32 ;};func (_eaeab *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 :_a .Sprintf ("\u0025\u0076",_eaeab .RefAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_CalculatedMember ()*CT_CalculatedMember {_cgfa :=&CT_CalculatedMember {};return _cgfa };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;);func (_ccbdde *CT_VerticalAlignFontProperty )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_bfbbg ,_adaadd :=_ccbdde .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"}); -if _adaadd !=nil {return _adaadd ;};start .Attr =append (start .Attr ,_bfbbg );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eecde *CT_ReviewedRevisions )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bdecdb :=range start .Attr {if _bdecdb .Name .Local =="\u0063\u006f\u0075n\u0074"{_agfeb ,_bcbb :=_fc .ParseUint (_bdecdb .Value ,10,32); -if _bcbb !=nil {return _bcbb ;};_dgddff :=uint32 (_agfeb );_eecde .CountAttr =&_dgddff ;continue ;};};_fagfc :for {_fdede ,_eaeggc :=d .Token ();if _eaeggc !=nil {return _eaeggc ;};switch _gggbd :=_fdede .(type ){case _c .StartElement :switch _gggbd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdgcf :=NewCT_Reviewed (); -if _fbccf :=d .DecodeElement (_fdgcf ,&_gggbd );_fbccf !=nil {return _fbccf ;};_eecde .Reviewed =append (_eecde .Reviewed ,_fdgcf );default:_dc .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",_gggbd .Name ); -if _fcfaef :=d .Skip ();_fcfaef !=nil {return _fcfaef ;};};case _c .EndElement :break _fagfc ;case _c .CharData :};};return nil ;}; +// Filter Column Data +ColIdAttr uint32 ; -// Validate validates the AG_RevData and its children -func (_gd *AG_RevData )Validate ()error {return _gd .ValidateWithPath ("\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061");};func (_ddgdce *ST_TotalsRowFunction )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ddgdce =0; -case "\u006e\u006f\u006e\u0065":*_ddgdce =1;case "\u0073\u0075\u006d":*_ddgdce =2;case "\u006d\u0069\u006e":*_ddgdce =3;case "\u006d\u0061\u0078":*_ddgdce =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_ddgdce =5;case "\u0063\u006f\u0075n\u0074":*_ddgdce =6; -case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_ddgdce =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_ddgdce =8;case "\u0076\u0061\u0072":*_ddgdce =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ddgdce =10;};return nil ;};func NewCT_MeasureDimensionMaps ()*CT_MeasureDimensionMaps {_dccfb :=&CT_MeasureDimensionMaps {}; -return _dccfb ;};type CT_OleObjects struct{ +// Hidden AutoFilter Button +HiddenButtonAttr *bool ; -// Embedded Object -OleObject []*CT_OleObject ;}; +// Show Filter Button +ShowButtonAttr *bool ; -// Validate validates the CT_Sheet and its children -func (_fgagb *CT_Sheet )Validate ()error {return _fgagb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074");};func (_ebfcaa *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 :_a .Sprintf ("\u0025\u0076",_ebfcaa .GuidAttr )}); -_bbdgf ,_cgbff :=_ebfcaa .ActionAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _cgbff !=nil {return _cgbff ;};start .Attr =append (start .Attr ,_bbdgf );e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_adbggd *CT_VolTypes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_fcfbe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065"}};for _ ,_gabba :=range _adbggd .VolType {e .EncodeElement (_gabba ,_fcfbe ); -};if _adbggd .ExtLst !=nil {_cegbb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_adbggd .ExtLst ,_cegbb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_adbcb *CT_Members )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_caabf :=range start .Attr {if _caabf .Name .Local =="\u0063\u006f\u0075n\u0074"{_gfcce ,_fgdad :=_fc .ParseUint (_caabf .Value ,10,32); -if _fgdad !=nil {return _fgdad ;};_afaba :=uint32 (_gfcce );_adbcb .CountAttr =&_afaba ;continue ;};if _caabf .Name .Local =="\u006c\u0065\u0076e\u006c"{_efcaa ,_cfdbc :=_fc .ParseUint (_caabf .Value ,10,32);if _cfdbc !=nil {return _cfdbc ;};_dggba :=uint32 (_efcaa ); -_adbcb .LevelAttr =&_dggba ;continue ;};};_gcdca :for {_eaafa ,_dcgeea :=d .Token ();if _dcgeea !=nil {return _dcgeea ;};switch _egadge :=_eaafa .(type ){case _c .StartElement :switch _egadge .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efbba :=NewCT_Member (); -if _cadee :=d .DecodeElement (_efbba ,&_egadge );_cadee !=nil {return _cadee ;};_adbcb .Member =append (_adbcb .Member ,_efbba );default:_dc .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",_egadge .Name ); -if _caafd :=d .Skip ();_caafd !=nil {return _caafd ;};};case _c .EndElement :break _gcdca ;case _c .CharData :};};return nil ;};type CT_FileRecoveryPr struct{ +// Filter Criteria +Filters *CT_Filters ; -// Auto Recover -AutoRecoverAttr *bool ; +// Top 10 +Top10 *CT_Top10 ; -// Crash Save -CrashSaveAttr *bool ; +// Custom Filters +CustomFilters *CT_CustomFilters ; -// Data Extract Load -DataExtractLoadAttr *bool ; +// Dynamic Filter +DynamicFilter *CT_DynamicFilter ; -// Repair Load -RepairLoadAttr *bool ;}; +// Color Filter Criteria +ColorFilter *CT_ColorFilter ; -// ValidateWithPath validates the CT_Scenarios and its children, prefixing error messages with path -func (_fgeegg *CT_Scenarios )ValidateWithPath (path string )error {for _fgbad ,_agdad :=range _fgeegg .Scenario {if _ccgfg :=_agdad .ValidateWithPath (_a .Sprintf ("\u0025s\u002fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u005b\u0025\u0064\u005d",path ,_fgbad )); -_ccgfg !=nil {return _ccgfg ;};};return nil ;};func (_geegc ST_CalcMode )ValidateWithPath (path string )error {switch _geegc {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 (_geegc )); -};return nil ;}; +// Icon Filter +IconFilter *CT_IconFilter ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_PivotAreaReference and its children -func (_dbdaf *CT_PivotAreaReference )Validate ()error {return _dbdaf .ValidateWithPath ("C\u0054\u005f\u0050\u0069vo\u0074A\u0072\u0065\u0061\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065");};type ST_GroupBy byte ;func (_dacfb *CT_ExternalDefinedNames )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbeb :for {_caded ,_cgcea :=d .Token (); -if _cgcea !=nil {return _cgcea ;};switch _daegf :=_caded .(type ){case _c .StartElement :switch _daegf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddgdf :=NewCT_ExternalDefinedName (); -if _cbcgf :=d .DecodeElement (_ddgdf ,&_daegf );_cbcgf !=nil {return _cbcgf ;};_dacfb .DefinedName =append (_dacfb .DefinedName ,_ddgdf );default:_dc .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",_daegf .Name ); -if _bgdgd :=d .Skip ();_bgdgd !=nil {return _bgdgd ;};};case _c .EndElement :break _gbeb ;case _c .CharData :};};return nil ;};func (_ggfaa *CT_PatternFill )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gbaedb :=range start .Attr {if _gbaedb .Name .Local =="p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"{_ggfaa .PatternTypeAttr .UnmarshalXMLAttr (_gbaedb ); -continue ;};};_aaedcf :for {_daabc ,_fabca :=d .Token ();if _fabca !=nil {return _fabca ;};switch _dfbde :=_daabc .(type ){case _c .StartElement :switch _dfbde .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggfaa .FgColor =NewCT_Color (); -if _fgfge :=d .DecodeElement (_ggfaa .FgColor ,&_dfbde );_fgfge !=nil {return _fgfge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggfaa .BgColor =NewCT_Color (); -if _bdcdda :=d .DecodeElement (_ggfaa .BgColor ,&_dfbde );_bdcdda !=nil {return _bdcdda ;};default:_dc .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",_dfbde .Name ); -if _gafbd :=d .Skip ();_gafbd !=nil {return _gafbd ;};};case _c .EndElement :break _aaedcf ;case _c .CharData :};};return nil ;};type ST_UpdateLinks byte ; +// ValidateWithPath validates the Headers and its children, prefixing error messages with path +func (_beefc *Headers )ValidateWithPath (path string )error {if _afbccg :=_beefc .CT_RevisionHeaders .ValidateWithPath (path );_afbccg !=nil {return _afbccg ;};return nil ;};func (_cfbefc *CT_UndoInfo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e\u0064e\u0078"},Value :_aa .Sprintf ("\u0025\u0076",_cfbefc .IndexAttr )}); +_feffa ,_begfa :=_cfbefc .ExpAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0070"});if _begfa !=nil {return _begfa ;};start .Attr =append (start .Attr ,_feffa );if _cfbefc .Ref3DAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u00663\u0044"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cfbefc .Ref3DAttr ))}); +};if _cfbefc .ArrayAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cfbefc .ArrayAttr ))});};if _cfbefc .VAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cfbefc .VAttr ))}); +};if _cfbefc .NfAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0066"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cfbefc .NfAttr ))});};if _cfbefc .CsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cfbefc .CsAttr ))}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0072"},Value :_aa .Sprintf ("\u0025\u0076",_cfbefc .DrAttr )});if _cfbefc .DnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_cfbefc .DnAttr )}); +};if _cfbefc .RAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_aa .Sprintf ("\u0025\u0076",*_cfbefc .RAttr )});};if _cfbefc .SIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_cfbefc .SIdAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_XmlPr struct{ -// Validate validates the CT_PageField and its children -func (_fbgfa *CT_PageField )Validate ()error {return _fbgfa .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064");};type CT_ColHierarchiesUsage struct{ +// XML Map Id +MapIdAttr uint32 ; -// Items Count -CountAttr *uint32 ; +// XPath +XpathAttr string ; -// Column OLAP Hierarchies -ColHierarchyUsage []*CT_HierarchyUsage ;}; +// XML Data Type +XmlDataTypeAttr string ; -// Validate validates the CT_InputCells and its children -func (_aabbdd *CT_InputCells )Validate ()error {return _aabbdd .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073");};type ST_Comments byte ;func NewCT_Sheets ()*CT_Sheets {_gceec :=&CT_Sheets {};return _gceec }; -type ST_FormatAction byte ;func (_gedac ST_Objects )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gedac .String (),start );}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_cfbadd ST_VolDepType )ValidateWithPath (path string )error {switch _cfbadd {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfbadd )); +};return nil ;};func (_edbfea *CT_pivotTableDefinition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edbfea .Location =NewCT_Location ();for _ ,_bfbacg :=range start .Attr {if _bfbacg .Name .Local =="\u006e\u0061\u006d\u0065"{_fegae ,_cgeebfg :=_bfbacg .Value ,error (nil ); +if _cgeebfg !=nil {return _cgeebfg ;};_edbfea .NameAttr =_fegae ;continue ;};if _bfbacg .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_ffcfb ,_gbcea :=_e .ParseUint (_bfbacg .Value ,10,32);if _gbcea !=nil {return _gbcea ;};_edbfea .CacheIdAttr =uint32 (_ffcfb ); +continue ;};if _bfbacg .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_gcdcdf ,_eaffg :=_e .ParseBool (_bfbacg .Value );if _eaffg !=nil {return _eaffg ;};_edbfea .DataOnRowsAttr =&_gcdcdf ;continue ;};if _bfbacg .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_agffg ,_dbdde :=_e .ParseUint (_bfbacg .Value ,10,32); +if _dbdde !=nil {return _dbdde ;};_cafdb :=uint32 (_agffg );_edbfea .DataPositionAttr =&_cafdb ;continue ;};if _bfbacg .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_aaggbb ,_ababf :=_bfbacg .Value ,error (nil );if _ababf !=nil {return _ababf ; +};_edbfea .DataCaptionAttr =_aaggbb ;continue ;};if _bfbacg .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_becdgd ,_dafacf :=_bfbacg .Value ,error (nil );if _dafacf !=nil {return _dafacf ; +};_edbfea .GrandTotalCaptionAttr =&_becdgd ;continue ;};if _bfbacg .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_acdda ,_debfe :=_bfbacg .Value ,error (nil );if _debfe !=nil {return _debfe ;};_edbfea .ErrorCaptionAttr =&_acdda ; +continue ;};if _bfbacg .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_dcccb ,_cbfbg :=_e .ParseBool (_bfbacg .Value );if _cbfbg !=nil {return _cbfbg ;};_edbfea .ShowErrorAttr =&_dcccb ;continue ;};if _bfbacg .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_degbf ,_fcfebd :=_bfbacg .Value ,error (nil ); +if _fcfebd !=nil {return _fcfebd ;};_edbfea .MissingCaptionAttr =&_degbf ;continue ;};if _bfbacg .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_bbgabe ,_gbbb :=_e .ParseBool (_bfbacg .Value );if _gbbb !=nil {return _gbbb ; +};_edbfea .ShowMissingAttr =&_bbgabe ;continue ;};if _bfbacg .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_defdd ,_fgeca :=_bfbacg .Value ,error (nil );if _fgeca !=nil {return _fgeca ;};_edbfea .PageStyleAttr =&_defdd ;continue ;};if _bfbacg .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_ffgab ,_dggcef :=_bfbacg .Value ,error (nil ); +if _dggcef !=nil {return _dggcef ;};_edbfea .PivotTableStyleAttr =&_ffgab ;continue ;};if _bfbacg .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_abgec ,_efbbd :=_bfbacg .Value ,error (nil );if _efbbd !=nil {return _efbbd ; +};_edbfea .VacatedStyleAttr =&_abgec ;continue ;};if _bfbacg .Name .Local =="\u0074\u0061\u0067"{_ebdde ,_acfadg :=_bfbacg .Value ,error (nil );if _acfadg !=nil {return _acfadg ;};_edbfea .TagAttr =&_ebdde ;continue ;};if _bfbacg .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_fgffdg ,_caafee :=_e .ParseUint (_bfbacg .Value ,10,8); +if _caafee !=nil {return _caafee ;};_aacgg :=uint8 (_fgffdg );_edbfea .UpdatedVersionAttr =&_aacgg ;continue ;};if _bfbacg .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_efffg ,_cdcfc :=_e .ParseUint (_bfbacg .Value ,10,8); +if _cdcfc !=nil {return _cdcfc ;};_eccbdc :=uint8 (_efffg );_edbfea .MinRefreshableVersionAttr =&_eccbdc ;continue ;};if _bfbacg .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_edfff ,_facffg :=_e .ParseBool (_bfbacg .Value ); +if _facffg !=nil {return _facffg ;};_edbfea .AsteriskTotalsAttr =&_edfff ;continue ;};if _bfbacg .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_ccggac ,_cfffdb :=_e .ParseBool (_bfbacg .Value );if _cfffdb !=nil {return _cfffdb ;};_edbfea .ShowItemsAttr =&_ccggac ; +continue ;};if _bfbacg .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_gdcea ,_dcggge :=_e .ParseBool (_bfbacg .Value );if _dcggge !=nil {return _dcggge ;};_edbfea .EditDataAttr =&_gdcea ;continue ;};if _bfbacg .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_cbdge ,_aegcf :=_e .ParseBool (_bfbacg .Value ); +if _aegcf !=nil {return _aegcf ;};_edbfea .DisableFieldListAttr =&_cbdge ;continue ;};if _bfbacg .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_faaba ,_bbaac :=_e .ParseBool (_bfbacg .Value );if _bbaac !=nil {return _bbaac ; +};_edbfea .ShowCalcMbrsAttr =&_faaba ;continue ;};if _bfbacg .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_ccadgb ,_agbcf :=_e .ParseBool (_bfbacg .Value );if _agbcf !=nil {return _agbcf ;};_edbfea .VisualTotalsAttr =&_ccadgb ; +continue ;};if _bfbacg .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_abgbb ,_gbfce :=_e .ParseBool (_bfbacg .Value );if _gbfce !=nil {return _gbfce ;};_edbfea .ShowMultipleLabelAttr =&_abgbb ; +continue ;};if _bfbacg .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_caggga ,_cbbaf :=_e .ParseBool (_bfbacg .Value );if _cbbaf !=nil {return _cbbaf ;};_edbfea .ShowDataDropDownAttr =&_caggga ; +continue ;};if _bfbacg .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_agagb ,_fgadb :=_e .ParseBool (_bfbacg .Value );if _fgadb !=nil {return _fgadb ;};_edbfea .ShowDrillAttr =&_agagb ;continue ;};if _bfbacg .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_bgaag ,_ddcda :=_e .ParseBool (_bfbacg .Value ); +if _ddcda !=nil {return _ddcda ;};_edbfea .PrintDrillAttr =&_bgaag ;continue ;};if _bfbacg .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_gefgb ,_bgeca :=_e .ParseBool (_bfbacg .Value ); +if _bgeca !=nil {return _bgeca ;};_edbfea .ShowMemberPropertyTipsAttr =&_gefgb ;continue ;};if _bfbacg .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_fgedg ,_ececad :=_e .ParseBool (_bfbacg .Value );if _ececad !=nil {return _ececad ; +};_edbfea .ShowDataTipsAttr =&_fgedg ;continue ;};if _bfbacg .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_geebb ,_fedac :=_e .ParseBool (_bfbacg .Value );if _fedac !=nil {return _fedac ;};_edbfea .EnableWizardAttr =&_geebb ; +continue ;};if _bfbacg .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_bcdad ,_deecd :=_e .ParseBool (_bfbacg .Value );if _deecd !=nil {return _deecd ;};_edbfea .EnableDrillAttr =&_bcdad ;continue ;};if _bfbacg .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_ebddg ,_gfddc :=_e .ParseBool (_bfbacg .Value ); +if _gfddc !=nil {return _gfddc ;};_edbfea .EnableFieldPropertiesAttr =&_ebddg ;continue ;};if _bfbacg .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_dacbb ,_dbdda :=_e .ParseBool (_bfbacg .Value ); +if _dbdda !=nil {return _dbdda ;};_edbfea .PreserveFormattingAttr =&_dacbb ;continue ;};if _bfbacg .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_ccegc ,_deecca :=_e .ParseBool (_bfbacg .Value ); +if _deecca !=nil {return _deecca ;};_edbfea .UseAutoFormattingAttr =&_ccegc ;continue ;};if _bfbacg .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_gfege ,_aebbf :=_e .ParseUint (_bfbacg .Value ,10,32);if _aebbf !=nil {return _aebbf ; +};_ffdg :=uint32 (_gfege );_edbfea .PageWrapAttr =&_ffdg ;continue ;};if _bfbacg .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_fccce ,_eacfcf :=_e .ParseBool (_bfbacg .Value );if _eacfcf !=nil {return _eacfcf ; +};_edbfea .PageOverThenDownAttr =&_fccce ;continue ;};if _bfbacg .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_ceegf ,_aabfb :=_e .ParseBool (_bfbacg .Value );if _aabfb !=nil {return _aabfb ; +};_edbfea .SubtotalHiddenItemsAttr =&_ceegf ;continue ;};if _bfbacg .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_caefac ,_bgeef :=_e .ParseBool (_bfbacg .Value );if _bgeef !=nil {return _bgeef ;};_edbfea .RowGrandTotalsAttr =&_caefac ; +continue ;};if _bfbacg .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_dffadd ,_eecfce :=_e .ParseBool (_bfbacg .Value );if _eecfce !=nil {return _eecfce ;};_edbfea .ColGrandTotalsAttr =&_dffadd ;continue ; +};if _bfbacg .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_dgecd ,_fgaad :=_e .ParseBool (_bfbacg .Value );if _fgaad !=nil {return _fgaad ;};_edbfea .FieldPrintTitlesAttr =&_dgecd ;continue ;}; +if _bfbacg .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_accge ,_gdefg :=_e .ParseBool (_bfbacg .Value );if _gdefg !=nil {return _gdefg ;};_edbfea .ItemPrintTitlesAttr =&_accge ;continue ;};if _bfbacg .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_ecagcf ,_ddgdc :=_e .ParseBool (_bfbacg .Value ); +if _ddgdc !=nil {return _ddgdc ;};_edbfea .MergeItemAttr =&_ecagcf ;continue ;};if _bfbacg .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_faedd ,_dbccc :=_e .ParseBool (_bfbacg .Value );if _dbccc !=nil {return _dbccc ; +};_edbfea .ShowDropZonesAttr =&_faedd ;continue ;};if _bfbacg .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_edeefff ,_ccbfg :=_e .ParseUint (_bfbacg .Value ,10,8);if _ccbfg !=nil {return _ccbfg ;};_cgadg :=uint8 (_edeefff ); +_edbfea .CreatedVersionAttr =&_cgadg ;continue ;};if _bfbacg .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_ffbfb ,_beabbb :=_e .ParseUint (_bfbacg .Value ,10,32);if _beabbb !=nil {return _beabbb ;};_ccecb :=uint32 (_ffbfb );_edbfea .IndentAttr =&_ccecb ; +continue ;};if _bfbacg .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_ccgde ,_fggfcf :=_e .ParseBool (_bfbacg .Value );if _fggfcf !=nil {return _fggfcf ;};_edbfea .ShowEmptyRowAttr =&_ccgde ;continue ;};if _bfbacg .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_ceabb ,_afbceb :=_e .ParseBool (_bfbacg .Value ); +if _afbceb !=nil {return _afbceb ;};_edbfea .ShowEmptyColAttr =&_ceabb ;continue ;};if _bfbacg .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_egafgc ,_cbacc :=_e .ParseBool (_bfbacg .Value );if _cbacc !=nil {return _cbacc ; +};_edbfea .ShowHeadersAttr =&_egafgc ;continue ;};if _bfbacg .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_gefcg ,_facdf :=_e .ParseBool (_bfbacg .Value );if _facdf !=nil {return _facdf ;};_edbfea .CompactAttr =&_gefcg ;continue ;};if _bfbacg .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_gabce ,_efggb :=_e .ParseBool (_bfbacg .Value ); +if _efggb !=nil {return _efggb ;};_edbfea .OutlineAttr =&_gabce ;continue ;};if _bfbacg .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_bebfaa ,_cbggac :=_e .ParseBool (_bfbacg .Value );if _cbggac !=nil {return _cbggac ; +};_edbfea .OutlineDataAttr =&_bebfaa ;continue ;};if _bfbacg .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_baefa ,_fbfga :=_e .ParseBool (_bfbacg .Value );if _fbfga !=nil {return _fbfga ;};_edbfea .CompactDataAttr =&_baefa ; +continue ;};if _bfbacg .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_badeg ,_ggafb :=_e .ParseBool (_bfbacg .Value );if _ggafb !=nil {return _ggafb ;};_edbfea .PublishedAttr =&_badeg ;continue ;};if _bfbacg .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_abgff ,_addde :=_e .ParseBool (_bfbacg .Value ); +if _addde !=nil {return _addde ;};_edbfea .GridDropZonesAttr =&_abgff ;continue ;};if _bfbacg .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_fbggea ,_fabfa :=_e .ParseBool (_bfbacg .Value );if _fabfa !=nil {return _fabfa ;};_edbfea .ImmersiveAttr =&_fbggea ; +continue ;};if _bfbacg .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_fddab ,_dbcccc :=_e .ParseBool (_bfbacg .Value );if _dbcccc !=nil {return _dbcccc ;};_edbfea .MultipleFieldFiltersAttr =&_fddab ; +continue ;};if _bfbacg .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_bfeaa ,_ffcgb :=_e .ParseUint (_bfbacg .Value ,10,32);if _ffcgb !=nil {return _ffcgb ;};_cfdfab :=uint32 (_bfeaa );_edbfea .ChartFormatAttr =&_cfdfab ; +continue ;};if _bfbacg .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_affgcg ,_aeccd :=_bfbacg .Value ,error (nil );if _aeccd !=nil {return _aeccd ;};_edbfea .RowHeaderCaptionAttr =&_affgcg ;continue ; +};if _bfbacg .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ddfee ,_dcbbe :=_bfbacg .Value ,error (nil );if _dcbbe !=nil {return _dcbbe ;};_edbfea .ColHeaderCaptionAttr =&_ddfee ;continue ;};if _bfbacg .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_adfca ,_ebabf :=_e .ParseBool (_bfbacg .Value ); +if _ebabf !=nil {return _ebabf ;};_edbfea .FieldListSortAscendingAttr =&_adfca ;continue ;};if _bfbacg .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_aeadd ,_fabea :=_e .ParseBool (_bfbacg .Value );if _fabea !=nil {return _fabea ; +};_edbfea .MdxSubqueriesAttr =&_aeadd ;continue ;};if _bfbacg .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_ccaed ,_ggacd :=_e .ParseBool (_bfbacg .Value );if _ggacd !=nil {return _ggacd ;};_edbfea .CustomListSortAttr =&_ccaed ; +continue ;};if _bfbacg .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_bfcffef ,_aefae :=_e .ParseUint (_bfbacg .Value ,10,32);if _aefae !=nil {return _aefae ;};_feacgf :=uint32 (_bfcffef );_edbfea .AutoFormatIdAttr =&_feacgf ; +continue ;};if _bfbacg .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_eaedf ,_daeed :=_e .ParseBool (_bfbacg .Value );if _daeed !=nil {return _daeed ;};_edbfea .ApplyNumberFormatsAttr =&_eaedf ; +continue ;};if _bfbacg .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_agebg ,_aggbbd :=_e .ParseBool (_bfbacg .Value );if _aggbbd !=nil {return _aggbbd ;};_edbfea .ApplyBorderFormatsAttr =&_agebg ; +continue ;};if _bfbacg .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fefae ,_cfgfaa :=_e .ParseBool (_bfbacg .Value );if _cfgfaa !=nil {return _cfgfaa ;};_edbfea .ApplyFontFormatsAttr =&_fefae ; +continue ;};if _bfbacg .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bbbdg ,_cgaad :=_e .ParseBool (_bfbacg .Value );if _cgaad !=nil {return _cgaad ;};_edbfea .ApplyPatternFormatsAttr =&_bbbdg ; +continue ;};if _bfbacg .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_addeg ,_aegfe :=_e .ParseBool (_bfbacg .Value );if _aegfe !=nil {return _aegfe ;};_edbfea .ApplyAlignmentFormatsAttr =&_addeg ; +continue ;};if _bfbacg .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_aadced ,_cccee :=_e .ParseBool (_bfbacg .Value );if _cccee !=nil {return _cccee ;}; +_edbfea .ApplyWidthHeightFormatsAttr =&_aadced ;continue ;};};_bggdbe :for {_abgad ,_edffdb :=d .Token ();if _edffdb !=nil {return _edffdb ;};switch _abfccf :=_abgad .(type ){case _d .StartElement :switch _abfccf .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cdfed :=d .DecodeElement (_edbfea .Location ,&_abfccf ); +_cdfed !=nil {return _cdfed ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbfea .PivotFields =NewCT_PivotFields (); +if _abgaf :=d .DecodeElement (_edbfea .PivotFields ,&_abfccf );_abgaf !=nil {return _abgaf ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbfea .RowFields =NewCT_RowFields (); +if _beaaa :=d .DecodeElement (_edbfea .RowFields ,&_abfccf );_beaaa !=nil {return _beaaa ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbfea .RowItems =NewCT_rowItems (); +if _gegfd :=d .DecodeElement (_edbfea .RowItems ,&_abfccf );_gegfd !=nil {return _gegfd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbfea .ColFields =NewCT_ColFields (); +if _gfdfa :=d .DecodeElement (_edbfea .ColFields ,&_abfccf );_gfdfa !=nil {return _gfdfa ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_edbfea .ColItems =NewCT_colItems (); +if _cgbdd :=d .DecodeElement (_edbfea .ColItems ,&_abfccf );_cgbdd !=nil {return _cgbdd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbfea .PageFields =NewCT_PageFields (); +if _ccbfb :=d .DecodeElement (_edbfea .PageFields ,&_abfccf );_ccbfb !=nil {return _ccbfb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbfea .DataFields =NewCT_DataFields (); +if _bgeccg :=d .DecodeElement (_edbfea .DataFields ,&_abfccf );_bgeccg !=nil {return _bgeccg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbfea .Formats =NewCT_Formats (); +if _cdbce :=d .DecodeElement (_edbfea .Formats ,&_abfccf );_cdbce !=nil {return _cdbce ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbfea .ConditionalFormats =NewCT_ConditionalFormats (); +if _gegfg :=d .DecodeElement (_edbfea .ConditionalFormats ,&_abfccf );_gegfg !=nil {return _gegfg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_edbfea .ChartFormats =NewCT_ChartFormats (); +if _dbdadb :=d .DecodeElement (_edbfea .ChartFormats ,&_abfccf );_dbdadb !=nil {return _dbdadb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbfea .PivotHierarchies =NewCT_PivotHierarchies (); +if _dbagf :=d .DecodeElement (_edbfea .PivotHierarchies ,&_abfccf );_dbagf !=nil {return _dbagf ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbfea .PivotTableStyleInfo =NewCT_PivotTableStyle (); +if _efbgba :=d .DecodeElement (_edbfea .PivotTableStyleInfo ,&_abfccf );_efbgba !=nil {return _efbgba ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbfea .Filters =NewCT_PivotFilters (); +if _ecgba :=d .DecodeElement (_edbfea .Filters ,&_abfccf );_ecgba !=nil {return _ecgba ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbfea .RowHierarchiesUsage =NewCT_RowHierarchiesUsage (); +if _ddadde :=d .DecodeElement (_edbfea .RowHierarchiesUsage ,&_abfccf );_ddadde !=nil {return _ddadde ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_edbfea .ColHierarchiesUsage =NewCT_ColHierarchiesUsage (); +if _cagcef :=d .DecodeElement (_edbfea .ColHierarchiesUsage ,&_abfccf );_cagcef !=nil {return _cagcef ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edbfea .ExtLst =NewCT_ExtensionList (); +if _feaaf :=d .DecodeElement (_edbfea .ExtLst ,&_abfccf );_feaaf !=nil {return _feaaf ;};default:_ea .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",_abfccf .Name ); +if _dfedfc :=d .Skip ();_dfedfc !=nil {return _dfedfc ;};};case _d .EndElement :break _bggdbe ;case _d .CharData :};};return nil ;};func (_beebea ST_FieldSortType )Validate ()error {return _beebea .ValidateWithPath ("")};type CT_WebPublishItems struct{ -// Validate validates the CT_DataRefs and its children -func (_fagc *CT_DataRefs )Validate ()error {return _fagc .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073");}; +// Web Publishing Items Count +CountAttr *uint32 ; -// Validate validates the CT_MemberProperties and its children -func (_bdgb *CT_MemberProperties )Validate ()error {return _bdgb .ValidateWithPath ("\u0043\u0054\u005f\u004dem\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_ProtectedRange struct{ +// Web Publishing Item +WebPublishItem []*CT_WebPublishItem ;}; -// Legacy Password -PasswordAttr *string ; +// Validate validates the CT_OutlinePr and its children +func (_begbed *CT_OutlinePr )Validate ()error {return _begbed .ValidateWithPath ("\u0043\u0054\u005fO\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072");}; -// Sequence of References -SqrefAttr ST_Sqref ; +// ValidateWithPath validates the CT_ColFields and its children, prefixing error messages with path +func (_fcce *CT_ColFields )ValidateWithPath (path string )error {for _fbbg ,_adfg :=range _fcce .Field {if _gdgeg :=_adfg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_fbbg ));_gdgeg !=nil {return _gdgeg ; +};};return nil ;};type CT_ExternalReference struct{IdAttr string ;}; -// Name -NameAttr string ; +// ValidateWithPath validates the CT_PageBreak and its children, prefixing error messages with path +func (_cfgdg *CT_PageBreak )ValidateWithPath (path string )error {for _egbeb ,_bgffg :=range _cfgdg .Brk {if _eacfd :=_bgffg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0042\u0072\u006b\u005b\u0025\u0064\u005d",path ,_egbeb ));_eacfd !=nil {return _eacfd ; +};};return nil ;}; -// Security Descriptor -SecurityDescriptorAttr *string ; +// ValidateWithPath validates the CT_GroupMember and its children, prefixing error messages with path +func (_aeefc *CT_GroupMember )ValidateWithPath (path string )error {return nil };func (_bceaa *ST_SortBy )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bceaa =0;case "\u0076\u0061\u006cu\u0065":*_bceaa =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_bceaa =2; +case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_bceaa =3;case "\u0069\u0063\u006f\u006e":*_bceaa =4;};return nil ;}; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// ValidateWithPath validates the CT_ExternalLink and its children, prefixing error messages with path +func (_cfbdf *CT_ExternalLink )ValidateWithPath (path string )error {if _cfbdf .Choice !=nil {if _fdcgd :=_cfbdf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fdcgd !=nil {return _fdcgd ;};};if _cfbdf .ExtLst !=nil {if _fdcag :=_cfbdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fdcag !=nil {return _fdcag ;};};return nil ;};type ST_TextHAlign byte ; -// Password Hash Value -HashValueAttr *string ; +// ValidateWithPath validates the CT_SheetDimension and its children, prefixing error messages with path +func (_afefe *CT_SheetDimension )ValidateWithPath (path string )error {return nil };func (_dgfbce *CT_SheetBackgroundPicture )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbfbe :=range start .Attr {if _gbfbe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gbfbe .Name .Local =="\u0069\u0064"||_gbfbe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gbfbe .Name .Local =="\u0069\u0064"{_abeag ,_dcbae :=_gbfbe .Value ,error (nil ); +if _dcbae !=nil {return _dcbae ;};_dgfbce .IdAttr =_abeag ;continue ;};};for {_cbfee ,_dcdeb :=d .Token ();if _dcdeb !=nil {return _aa .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",_dcdeb ); +};if _eggcb ,_aebag :=_cbfee .(_d .EndElement );_aebag &&_eggcb .Name ==start .Name {break ;};};return nil ;}; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Validate validates the CT_MetadataTypes and its children +func (_afdc *CT_MetadataTypes )Validate ()error {return _afdc .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073");}; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// ValidateWithPath validates the CT_ExternalReferences and its children, prefixing error messages with path +func (_accdd *CT_ExternalReferences )ValidateWithPath (path string )error {for _cdade ,_bfcgeb :=range _accdd .ExternalReference {if _gfegc :=_bfcgeb .ValidateWithPath (_aa .Sprintf ("\u0025s\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cdade )); +_gfegc !=nil {return _gfegc ;};};return nil ;};func (_ddfbg ST_TextHAlign )ValidateWithPath (path string )error {switch _ddfbg {case 0,1,2,3,4,5:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddfbg )); +};return nil ;}; -// Security Descriptor -SecurityDescriptor []string ;}; +// ValidateWithPath validates the CT_Error and its children, prefixing error messages with path +func (_fbeb *CT_Error )ValidateWithPath (path string )error {if _fbeb .Tpls !=nil {if _ccgge :=_fbeb .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_ccgge !=nil {return _ccgge ;};};for _dfda ,_gbab :=range _fbeb .X {if _aeaf :=_gbab .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_dfda )); +_aeaf !=nil {return _aeaf ;};};return nil ;};func (_gcfca *CT_OutlinePr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbaea :=range start .Attr {if _gbaea .Name .Local =="a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"{_ggcbb ,_agdea :=_e .ParseBool (_gbaea .Value ); +if _agdea !=nil {return _agdea ;};_gcfca .ApplyStylesAttr =&_ggcbb ;continue ;};if _gbaea .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"{_ebcfd ,_egdag :=_e .ParseBool (_gbaea .Value );if _egdag !=nil {return _egdag ; +};_gcfca .SummaryBelowAttr =&_ebcfd ;continue ;};if _gbaea .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"{_dcffa ,_dafef :=_e .ParseBool (_gbaea .Value );if _dafef !=nil {return _dafef ;};_gcfca .SummaryRightAttr =&_dcffa ; +continue ;};if _gbaea .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_gacac ,_gccgdg :=_e .ParseBool (_gbaea .Value );if _gccgdg !=nil {return _gccgdg ;};_gcfca .ShowOutlineSymbolsAttr =&_gacac ; +continue ;};};for {_bcbda ,_gdadc :=d .Token ();if _gdadc !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0075t\u006c\u0069\u006e\u0065\u0050\u0072\u003a\u0020\u0025\u0073",_gdadc );};if _bdeda ,_bacfba :=_bcbda .(_d .EndElement ); +_bacfba &&_bdeda .Name ==start .Name {break ;};};return nil ;};func (_fagcd *CT_ConditionalFormat )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fagcd .ScopeAttr !=ST_ScopeUnset {_edaf ,_ggcbc :=_fagcd .ScopeAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0063\u006fp\u0065"}); +if _ggcbc !=nil {return _ggcbc ;};start .Attr =append (start .Attr ,_edaf );};if _fagcd .TypeAttr !=ST_TypeUnset {_fgeb ,_fgfcc :=_fagcd .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _fgfcc !=nil {return _fgfcc ;};start .Attr =append (start .Attr ,_fgeb ); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_aa .Sprintf ("\u0025\u0076",_fagcd .PriorityAttr )});e .EncodeToken (start );_ffad :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"}}; +e .EncodeElement (_fagcd .PivotAreas ,_ffad );if _fagcd .ExtLst !=nil {_abgf :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fagcd .ExtLst ,_abgf );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_FieldGroup and its children, prefixing error messages with path -func (_cdbeb *CT_FieldGroup )ValidateWithPath (path string )error {if _cdbeb .RangePr !=nil {if _efcf :=_cdbeb .RangePr .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");_efcf !=nil {return _efcf ;};};if _cdbeb .DiscretePr !=nil {if _edec :=_cdbeb .DiscretePr .ValidateWithPath (path +"/\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"); -_edec !=nil {return _edec ;};};if _cdbeb .GroupItems !=nil {if _fbcf :=_cdbeb .GroupItems .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");_fbcf !=nil {return _fbcf ;};};return nil ;};func NewCT_TextFields ()*CT_TextFields {_cfffdc :=&CT_TextFields {}; -return _cfffdc }; +// ValidateWithPath validates the CT_Dxfs and its children, prefixing error messages with path +func (_cbdff *CT_Dxfs )ValidateWithPath (path string )error {for _baaf ,_dacgg :=range _cbdff .Dxf {if _bcee :=_dacgg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u0078\u0066\u005b\u0025\u0064\u005d",path ,_baaf ));_bcee !=nil {return _bcee ; +};};return nil ;}; -// ValidateWithPath validates the CT_SharedItems and its children, prefixing error messages with path -func (_gdcec *CT_SharedItems )ValidateWithPath (path string )error {for _dcfacb ,_caafbe :=range _gdcec .M {if _ccaab :=_caafbe .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_dcfacb ));_ccaab !=nil {return _ccaab ; -};};for _bcecg ,_efgbf :=range _gdcec .N {if _gcbce :=_efgbf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_bcecg ));_gcbce !=nil {return _gcbce ;};};for _accgg ,_acgae :=range _gdcec .B {if _bcde :=_acgae .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_accgg )); -_bcde !=nil {return _bcde ;};};for _cdccd ,_gaddf :=range _gdcec .E {if _ccceec :=_gaddf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_cdccd ));_ccceec !=nil {return _ccceec ;};};for _dccbd ,_efbe :=range _gdcec .S {if _gbgdg :=_efbe .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_dccbd )); -_gbgdg !=nil {return _gbgdg ;};};for _aafcbb ,_addgc :=range _gdcec .D {if _aaecdg :=_addgc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_aafcbb ));_aaecdg !=nil {return _aaecdg ;};};return nil ;}; +// Validate validates the CT_TableStyles and its children +func (_edafb *CT_TableStyles )Validate ()error {return _edafb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073");};func (_acbge *CT_PCDKPIs )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_egbac :=range start .Attr {if _egbac .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbdgd ,_aebd :=_e .ParseUint (_egbac .Value ,10,32); +if _aebd !=nil {return _aebd ;};_eeced :=uint32 (_dbdgd );_acbge .CountAttr =&_eeced ;continue ;};};_caedg :for {_fccefc ,_caffa :=d .Token ();if _caffa !=nil {return _caffa ;};switch _eadbd :=_fccefc .(type ){case _d .StartElement :switch _eadbd .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_begdb :=NewCT_PCDKPI (); +if _bagfc :=d .DecodeElement (_begdb ,&_eadbd );_bagfc !=nil {return _bagfc ;};_acbge .Kpi =append (_acbge .Kpi ,_begdb );default:_ea .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",_eadbd .Name ); +if _gbced :=d .Skip ();_gbced !=nil {return _gbced ;};};case _d .EndElement :break _caedg ;case _d .CharData :};};return nil ;};func (_ace *CT_AutoSortScope )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ace .PivotArea =NewCT_PivotArea (); +_bab :for {_ccf ,_dc :=d .Token ();if _dc !=nil {return _dc ;};switch _eff :=_ccf .(type ){case _d .StartElement :switch _eff .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bbf :=d .DecodeElement (_ace .PivotArea ,&_eff ); +_bbf !=nil {return _bbf ;};default:_ea .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",_eff .Name ); +if _ce :=d .Skip ();_ce !=nil {return _ce ;};};case _d .EndElement :break _bab ;case _d .CharData :};};return nil ;};func (_ceba *CT_FontName )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_ceba .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eaeea *CT_Scenarios )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eaeea .CurrentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063u\u0072\u0072\u0065\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_eaeea .CurrentAttr )}); +};if _eaeea .ShowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_aa .Sprintf ("\u0025\u0076",*_eaeea .ShowAttr )});};if _eaeea .SqrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_aa .Sprintf ("\u0025\u0076",*_eaeea .SqrefAttr )}); +};e .EncodeToken (start );_cfdcd :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"}};for _ ,_eeccbe :=range _eaeea .Scenario {e .EncodeElement (_eeccbe ,_cfdcd );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_adfc *CT_Consolidation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adfc .RangeSets =NewCT_RangeSets ();for _ ,_ffga :=range start .Attr {if _ffga .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"{_gbcca ,_bgbc :=_e .ParseBool (_ffga .Value ); +if _bgbc !=nil {return _bgbc ;};_adfc .AutoPageAttr =&_gbcca ;continue ;};};_dggf :for {_aaac ,_cacfg :=d .Token ();if _cacfg !=nil {return _cacfg ;};switch _faee :=_aaac .(type ){case _d .StartElement :switch _faee .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adfc .Pages =NewCT_Pages (); +if _ccbf :=d .DecodeElement (_adfc .Pages ,&_faee );_ccbf !=nil {return _ccbf ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bdad :=d .DecodeElement (_adfc .RangeSets ,&_faee ); +_bdad !=nil {return _bdad ;};default:_ea .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",_faee .Name ); +if _egce :=d .Skip ();_egce !=nil {return _egce ;};};case _d .EndElement :break _dggf ;case _d .CharData :};};return nil ;};func (_beaeb ST_HtmlFmt )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ggbagg :=_d .Attr {};_ggbagg .Name =name ;switch _beaeb {case ST_HtmlFmtUnset :_ggbagg .Value =""; +case ST_HtmlFmtNone :_ggbagg .Value ="\u006e\u006f\u006e\u0065";case ST_HtmlFmtRtf :_ggbagg .Value ="\u0072\u0074\u0066";case ST_HtmlFmtAll :_ggbagg .Value ="\u0061\u006c\u006c";};return _ggbagg ,nil ;};func (_ceaca *CT_Filters )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eedg :=range start .Attr {if _eedg .Name .Local =="\u0062\u006c\u0061n\u006b"{_cdfee ,_afefg :=_e .ParseBool (_eedg .Value ); +if _afefg !=nil {return _afefg ;};_ceaca .BlankAttr =&_cdfee ;continue ;};if _eedg .Name .Local =="\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"{_ceaca .CalendarTypeAttr .UnmarshalXMLAttr (_eedg );continue ;};};_dgcg :for {_dbeec ,_acceb :=d .Token (); +if _acceb !=nil {return _acceb ;};switch _gaagde :=_dbeec .(type ){case _d .StartElement :switch _gaagde .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgcb :=NewCT_Filter (); +if _gfgee :=d .DecodeElement (_bgcb ,&_gaagde );_gfgee !=nil {return _gfgee ;};_ceaca .Filter =append (_ceaca .Filter ,_bgcb );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abbge :=NewCT_DateGroupItem (); +if _ggfdf :=d .DecodeElement (_abbge ,&_gaagde );_ggfdf !=nil {return _ggfdf ;};_ceaca .DateGroupItem =append (_ceaca .DateGroupItem ,_abbge );default:_ea .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",_gaagde .Name ); +if _cafb :=d .Skip ();_cafb !=nil {return _cafb ;};};case _d .EndElement :break _dgcg ;case _d .CharData :};};return nil ;};func (_gcgfe ST_SheetState )ValidateWithPath (path string )error {switch _gcgfe {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcgfe )); +};return nil ;};func (_cfdfb *CT_Selection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aagbdc :=range start .Attr {if _aagbdc .Name .Local =="\u0070\u0061\u006e\u0065"{_cfdfb .PaneAttr .UnmarshalXMLAttr (_aagbdc );continue ;}; +if _aagbdc .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"{_cfegf ,_agbee :=_aagbdc .Value ,error (nil );if _agbee !=nil {return _agbee ;};_cfdfb .ActiveCellAttr =&_cfegf ;continue ;};if _aagbdc .Name .Local =="\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"{_deegc ,_gbcbg :=_e .ParseUint (_aagbdc .Value ,10,32); +if _gbcbg !=nil {return _gbcbg ;};_bfada :=uint32 (_deegc );_cfdfb .ActiveCellIdAttr =&_bfada ;continue ;};if _aagbdc .Name .Local =="\u0073\u0071\u0072e\u0066"{_gegdf ,_fcddc :=ParseSliceST_Sqref (_aagbdc .Value );if _fcddc !=nil {return _fcddc ;};_cfdfb .SqrefAttr =&_gegdf ; +continue ;};};for {_gefgga ,_ggdbf :=d .Token ();if _ggdbf !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065l\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_ggdbf );};if _ccfeb ,_cegagc :=_gefgga .(_d .EndElement ); +_cegagc &&_ccfeb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_ExternalReference and its children, prefixing error messages with path -func (_edae *CT_ExternalReference )ValidateWithPath (path string )error {return nil };func (_ecfb *CT_ConditionalFormats )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ecfb .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ecfb .CountAttr )}); -};e .EncodeToken (start );_ceec :=_c .StartElement {Name :_c .Name {Local :"m\u0061:\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074"}};for _ ,_gddd :=range _ecfb .ConditionalFormat {e .EncodeElement (_gddd ,_ceec ); -};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gdggf ST_VolValueType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fcaccb :=_c .Attr {};_fcaccb .Name =name ;switch _gdggf {case ST_VolValueTypeUnset :_fcaccb .Value =""; -case ST_VolValueTypeB :_fcaccb .Value ="\u0062";case ST_VolValueTypeN :_fcaccb .Value ="\u006e";case ST_VolValueTypeE :_fcaccb .Value ="\u0065";case ST_VolValueTypeS :_fcaccb .Value ="\u0073";};return _fcaccb ,nil ;};func NewCT_CellWatch ()*CT_CellWatch {_cbcga :=&CT_CellWatch {}; -return _cbcga };func (_aacbe *ST_Visibility )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agagfg ,_ecaec :=d .Token ();if _ecaec !=nil {return _ecaec ;};if _gbfcab ,_fagca :=_agagfg .(_c .EndElement );_fagca &&_gbfcab .Name ==start .Name {*_aacbe =1; -return nil ;};if _eedda ,_ddgge :=_agagfg .(_c .CharData );!_ddgge {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",_agagfg );}else {switch string (_eedda ){case "":*_aacbe =0; -case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_aacbe =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_aacbe =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_aacbe =3;};};_agagfg ,_ecaec =d .Token ();if _ecaec !=nil {return _ecaec ; -};if _fdggf ,_fbdaa :=_agagfg .(_c .EndElement );_fbdaa &&_fdggf .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",_agagfg ); -};func (_fbbfd *CT_FieldGroup )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fbbfd .ParAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_fbbfd .ParAttr )}); -};if _fbbfd .BaseAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0061\u0073\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fbbfd .BaseAttr )});};e .EncodeToken (start );if _fbbfd .RangePr !=nil {_gfdg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0050\u0072"}}; -e .EncodeElement (_fbbfd .RangePr ,_gfdg );};if _fbbfd .DiscretePr !=nil {_fbefb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"}};e .EncodeElement (_fbbfd .DiscretePr ,_fbefb ); -};if _fbbfd .GroupItems !=nil {_acgdd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_fbbfd .GroupItems ,_acgdd );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_aggba ST_DdeValueType )ValidateWithPath (path string )error {switch _aggba {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 (_aggba )); -};return nil ;};func NewCT_PageFields ()*CT_PageFields {_ageagb :=&CT_PageFields {};return _ageagb }; +// Validate validates the CT_ColFields and its children +func (_ggfe *CT_ColFields )Validate ()error {return _ggfe .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");};func NewCT_MetadataType ()*CT_MetadataType {_egaea :=&CT_MetadataType {};return _egaea };type CT_CellWatches struct{ -// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path -func (_fbgaf *CT_NumFmt )ValidateWithPath (path string )error {return nil }; +// Cell Watch Item +CellWatch []*CT_CellWatch ;};func (_aadga *CT_IgnoredError )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_aa .Sprintf ("\u0025\u0076",_aadga .SqrefAttr )}); +if _aadga .EvalErrorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aadga .EvalErrorAttr ))});};if _aadga .TwoDigitTextYearAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aadga .TwoDigitTextYearAttr ))}); +};if _aadga .NumberStoredAsTextAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aadga .NumberStoredAsTextAttr ))}); +};if _aadga .FormulaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aadga .FormulaAttr ))});};if _aadga .FormulaRangeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aadga .FormulaRangeAttr ))}); +};if _aadga .UnlockedFormulaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aadga .UnlockedFormulaAttr ))}); +};if _aadga .EmptyCellReferenceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aadga .EmptyCellReferenceAttr ))}); +};if _aadga .ListDataValidationAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aadga .ListDataValidationAttr ))}); +};if _aadga .CalculatedColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aadga .CalculatedColumnAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Dxfs and its children -func (_cddb *CT_Dxfs )Validate ()error {return _cddb .ValidateWithPath ("\u0043T\u005f\u0044\u0078\u0066\u0073");};type CT_Worksheet struct{ +// Validate validates the CT_RevisionComment and its children +func (_gbacaa *CT_RevisionComment )Validate ()error {return _gbacaa .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0043o\u006d\u006d\u0065\u006e\u0074");}; -// Worksheet Properties -SheetPr *CT_SheetPr ; +// ValidateWithPath validates the CT_PivotDimension and its children, prefixing error messages with path +func (_bbfad *CT_PivotDimension )ValidateWithPath (path string )error {return nil };type CT_TextPr struct{ -// Worksheet Dimensions -Dimension *CT_SheetDimension ; +// Prompt for File Name +PromptAttr *bool ; -// Sheet Views -SheetViews *CT_SheetViews ; +// File Type +FileTypeAttr ST_FileType ; -// Sheet Format Properties -SheetFormatPr *CT_SheetFormatPr ; +// Code Page +CodePageAttr *uint32 ; -// Column Information -Cols []*CT_Cols ; +// Character Set +CharacterSetAttr *string ; -// Sheet Data -SheetData *CT_SheetData ; +// First Row +FirstRowAttr *uint32 ; -// Sheet Calculation Properties -SheetCalcPr *CT_SheetCalcPr ; +// Source File Name +SourceFileAttr *string ; -// Sheet Protection -SheetProtection *CT_SheetProtection ; +// Delimited File +DelimitedAttr *bool ; -// Protected Ranges -ProtectedRanges *CT_ProtectedRanges ; +// Decimal Separator +DecimalAttr *string ; -// Scenarios -Scenarios *CT_Scenarios ; +// Thousands Separator +ThousandsAttr *string ; -// AutoFilter -AutoFilter *CT_AutoFilter ; +// Tab as Delimiter +TabAttr *bool ; -// Sort State -SortState *CT_SortState ; +// Space is Delimiter +SpaceAttr *bool ; -// Data Consolidate -DataConsolidate *CT_DataConsolidate ; +// Comma is Delimiter +CommaAttr *bool ; -// Custom Sheet Views -CustomSheetViews *CT_CustomSheetViews ; +// Semicolon is Delimiter +SemicolonAttr *bool ; -// Merge Cells -MergeCells *CT_MergeCells ; +// Consecutive Delimiters +ConsecutiveAttr *bool ; -// Phonetic Properties -PhoneticPr *CT_PhoneticPr ; +// Qualifier +QualifierAttr ST_Qualifier ; -// Conditional Formatting -ConditionalFormatting []*CT_ConditionalFormatting ; +// Custom Delimiter +DelimiterAttr *string ; -// Data Validations -DataValidations *CT_DataValidations ; +// Fields +TextFields *CT_TextFields ;};func NewCT_Set ()*CT_Set {_edcaf :=&CT_Set {};return _edcaf }; -// Hyperlinks -Hyperlinks *CT_Hyperlinks ; +// ValidateWithPath validates the CT_Dxf and its children, prefixing error messages with path +func (_cbfcc *CT_Dxf )ValidateWithPath (path string )error {if _cbfcc .Font !=nil {if _fddcc :=_cbfcc .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_fddcc !=nil {return _fddcc ;};};if _cbfcc .NumFmt !=nil {if _bfdee :=_cbfcc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_bfdee !=nil {return _bfdee ;};};if _cbfcc .Fill !=nil {if _dafec :=_cbfcc .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_dafec !=nil {return _dafec ;};};if _cbfcc .Alignment !=nil {if _dbdcg :=_cbfcc .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"); +_dbdcg !=nil {return _dbdcg ;};};if _cbfcc .Border !=nil {if _cgceb :=_cbfcc .Border .ValidateWithPath (path +"\u002fB\u006f\u0072\u0064\u0065\u0072");_cgceb !=nil {return _cgceb ;};};if _cbfcc .Protection !=nil {if _dcge :=_cbfcc .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); +_dcge !=nil {return _dcge ;};};if _cbfcc .ExtLst !=nil {if _afdfg :=_cbfcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afdfg !=nil {return _afdfg ;};};return nil ;}; -// Print Options -PrintOptions *CT_PrintOptions ; +// ValidateWithPath validates the CT_Pane and its children, prefixing error messages with path +func (_ecbab *CT_Pane )ValidateWithPath (path string )error {if _abgga :=_ecbab .ActivePaneAttr .ValidateWithPath (path +"\u002fA\u0063t\u0069\u0076\u0065\u0050\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_abgga !=nil {return _abgga ;};if _eddgc :=_ecbab .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072"); +_eddgc !=nil {return _eddgc ;};return nil ;}; -// Page Margins -PageMargins *CT_PageMargins ; +// ValidateWithPath validates the CT_ServerFormat and its children, prefixing error messages with path +func (_daebb *CT_ServerFormat )ValidateWithPath (path string )error {return nil };func (_fdefe *CT_PageBreak )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbdfd :=range start .Attr {if _dbdfd .Name .Local =="\u0063\u006f\u0075n\u0074"{_ecfcb ,_gbege :=_e .ParseUint (_dbdfd .Value ,10,32); +if _gbege !=nil {return _gbege ;};_eefgd :=uint32 (_ecfcb );_fdefe .CountAttr =&_eefgd ;continue ;};if _dbdfd .Name .Local =="\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"{_gcbba ,_dcgafd :=_e .ParseUint (_dbdfd .Value ,10,32); +if _dcgafd !=nil {return _dcgafd ;};_efage :=uint32 (_gcbba );_fdefe .ManualBreakCountAttr =&_efage ;continue ;};};_aabdb :for {_dfaee ,_bbggc :=d .Token ();if _bbggc !=nil {return _bbggc ;};switch _bgad :=_dfaee .(type ){case _d .StartElement :switch _bgad .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcgc :=NewCT_Break (); +if _gdgegg :=d .DecodeElement (_fcgc ,&_bgad );_gdgegg !=nil {return _gdgegg ;};_fdefe .Brk =append (_fdefe .Brk ,_fcgc );default:_ea .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",_bgad .Name ); +if _agcgg :=d .Skip ();_agcgg !=nil {return _agcgg ;};};case _d .EndElement :break _aabdb ;case _d .CharData :};};return nil ;};func (_cbggab ST_CredMethod )Validate ()error {return _cbggab .ValidateWithPath ("")};func (_eeac *CT_FontSize )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_eeac .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_faba *CT_CalcPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdde :=range start .Attr {if _cdde .Name .Local =="\u0063\u0061\u006c\u0063\u0049\u0064"{_begb ,_bgda :=_e .ParseUint (_cdde .Value ,10,32); +if _bgda !=nil {return _bgda ;};_gba :=uint32 (_begb );_faba .CalcIdAttr =&_gba ;continue ;};if _cdde .Name .Local =="\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"{_faba .CalcModeAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_gdeb ,_eege :=_e .ParseBool (_cdde .Value ); +if _eege !=nil {return _eege ;};_faba .FullCalcOnLoadAttr =&_gdeb ;continue ;};if _cdde .Name .Local =="\u0072e\u0066\u004d\u006f\u0064\u0065"{_faba .RefModeAttr .UnmarshalXMLAttr (_cdde );continue ;};if _cdde .Name .Local =="\u0069t\u0065\u0072\u0061\u0074\u0065"{_bccd ,_abea :=_e .ParseBool (_cdde .Value ); +if _abea !=nil {return _abea ;};_faba .IterateAttr =&_bccd ;continue ;};if _cdde .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"{_dbafc ,_cddac :=_e .ParseUint (_cdde .Value ,10,32);if _cddac !=nil {return _cddac ;}; +_efbd :=uint32 (_dbafc );_faba .IterateCountAttr =&_efbd ;continue ;};if _cdde .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"{_aeb ,_ceca :=_e .ParseFloat (_cdde .Value ,64);if _ceca !=nil {return _ceca ;};_faba .IterateDeltaAttr =&_aeb ; +continue ;};if _cdde .Name .Local =="\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"{_dgda ,_ggbf :=_e .ParseBool (_cdde .Value );if _ggbf !=nil {return _ggbf ;};_faba .FullPrecisionAttr =&_dgda ;continue ;};if _cdde .Name .Local =="\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"{_affa ,_cgcc :=_e .ParseBool (_cdde .Value ); +if _cgcc !=nil {return _cgcc ;};_faba .CalcCompletedAttr =&_affa ;continue ;};if _cdde .Name .Local =="\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"{_eee ,_ffde :=_e .ParseBool (_cdde .Value );if _ffde !=nil {return _ffde ;};_faba .CalcOnSaveAttr =&_eee ; +continue ;};if _cdde .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"{_fbca ,_cffg :=_e .ParseBool (_cdde .Value );if _cffg !=nil {return _cffg ;};_faba .ConcurrentCalcAttr =&_fbca ;continue ;};if _cdde .Name .Local =="c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"{_edee ,_cfce :=_e .ParseUint (_cdde .Value ,10,32); +if _cfce !=nil {return _cfce ;};_ffdd :=uint32 (_edee );_faba .ConcurrentManualCountAttr =&_ffdd ;continue ;};if _cdde .Name .Local =="\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"{_dcgda ,_fdda :=_e .ParseBool (_cdde .Value ); +if _fdda !=nil {return _fdda ;};_faba .ForceFullCalcAttr =&_dcgda ;continue ;};};for {_ebda ,_acef :=d .Token ();if _acef !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0061\u006cc\u0050\u0072\u003a\u0020\u0025\u0073",_acef ); +};if _efbdg ,_eag :=_ebda .(_d .EndElement );_eag &&_efbdg .Name ==start .Name {break ;};};return nil ;};func (_cdcgg *CT_SheetData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cdcgg .Row !=nil {_adaga :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}}; +for _ ,_fbbcde :=range _cdcgg .Row {e .EncodeElement (_fbbcde ,_adaga );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};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_Users struct{ -// Page Setup Settings -PageSetup *CT_PageSetup ; +// Active User Count +CountAttr *uint32 ; -// Header and Footer Settings -HeaderFooter *CT_HeaderFooter ; +// User Information +UserInfo []*CT_SharedUser ;};func NewCT_OleObject ()*CT_OleObject {_geafc :=&CT_OleObject {};return _geafc }; -// Horizontal Page Breaks -RowBreaks *CT_PageBreak ; +// ValidateWithPath validates the CT_RangeSet and its children, prefixing error messages with path +func (_eagbg *CT_RangeSet )ValidateWithPath (path string )error {return nil };func (_dcbac ST_MdxKPIProperty )String ()string {switch _dcbac {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 (_decee *CT_DateGroupItem )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_decee .DateTimeGroupingAttr =ST_DateTimeGrouping (1);for _ ,_geaf :=range start .Attr {if _geaf .Name .Local =="\u0079\u0065\u0061\u0072"{_gbeg ,_eddgg :=_e .ParseUint (_geaf .Value ,10,16); +if _eddgg !=nil {return _eddgg ;};_decee .YearAttr =uint16 (_gbeg );continue ;};if _geaf .Name .Local =="\u006d\u006f\u006et\u0068"{_egeed ,_cegga :=_e .ParseUint (_geaf .Value ,10,16);if _cegga !=nil {return _cegga ;};_fbcdf :=uint16 (_egeed );_decee .MonthAttr =&_fbcdf ; +continue ;};if _geaf .Name .Local =="\u0064\u0061\u0079"{_abbfa ,_egade :=_e .ParseUint (_geaf .Value ,10,16);if _egade !=nil {return _egade ;};_dgbe :=uint16 (_abbfa );_decee .DayAttr =&_dgbe ;continue ;};if _geaf .Name .Local =="\u0068\u006f\u0075\u0072"{_bfde ,_bfga :=_e .ParseUint (_geaf .Value ,10,16); +if _bfga !=nil {return _bfga ;};_agbd :=uint16 (_bfde );_decee .HourAttr =&_agbd ;continue ;};if _geaf .Name .Local =="\u006d\u0069\u006e\u0075\u0074\u0065"{_aafd ,_eebfe :=_e .ParseUint (_geaf .Value ,10,16);if _eebfe !=nil {return _eebfe ;};_bgfg :=uint16 (_aafd ); +_decee .MinuteAttr =&_bgfg ;continue ;};if _geaf .Name .Local =="\u0073\u0065\u0063\u006f\u006e\u0064"{_cddeg ,_cfgff :=_e .ParseUint (_geaf .Value ,10,16);if _cfgff !=nil {return _cfgff ;};_bgfee :=uint16 (_cddeg );_decee .SecondAttr =&_bgfee ;continue ; +};if _geaf .Name .Local =="\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_decee .DateTimeGroupingAttr .UnmarshalXMLAttr (_geaf );continue ;};};for {_ffegd ,_fccef :=d .Token ();if _fccef !=nil {return _aa .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",_fccef ); +};if _ebabd ,_aceb :=_ffegd .(_d .EndElement );_aceb &&_ebabd .Name ==start .Name {break ;};};return nil ;};func (_cbfaf *CT_ServerFormats )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eefdf :=range start .Attr {if _eefdf .Name .Local =="\u0063\u006f\u0075n\u0074"{_fcfbc ,_ggffe :=_e .ParseUint (_eefdf .Value ,10,32); +if _ggffe !=nil {return _ggffe ;};_ceafd :=uint32 (_fcfbc );_cbfaf .CountAttr =&_ceafd ;continue ;};};_gafcae :for {_cbafd ,_begad :=d .Token ();if _begad !=nil {return _begad ;};switch _gdagd :=_cbafd .(type ){case _d .StartElement :switch _gdagd .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aegdf :=NewCT_ServerFormat (); +if _gadee :=d .DecodeElement (_aegdf ,&_gdagd );_gadee !=nil {return _gadee ;};_cbfaf .ServerFormat =append (_cbfaf .ServerFormat ,_aegdf );default:_ea .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",_gdagd .Name ); +if _fefgd :=d .Skip ();_fefgd !=nil {return _fefgd ;};};case _d .EndElement :break _gafcae ;case _d .CharData :};};return nil ;};func (_abbde *CT_RangeSets )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _abbde .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_abbde .CountAttr )}); +};e .EncodeToken (start );_egegf :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"}};for _ ,_gbffe :=range _abbde .RangeSet {e .EncodeElement (_gbffe ,_egegf );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewCT_RangeSet ()*CT_RangeSet {_caeed :=&CT_RangeSet {};return _caeed };func (_deefcd *CT_TableColumn )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_deefcd .IdAttr )}); +if _deefcd .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_deefcd .UniqueNameAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_deefcd .NameAttr )}); +if _deefcd .TotalsRowFunctionAttr !=ST_TotalsRowFunctionUnset {_cddacb ,_aefedb :=_deefcd .TotalsRowFunctionAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"});if _aefedb !=nil {return _aefedb ; +};start .Attr =append (start .Attr ,_cddacb );};if _deefcd .TotalsRowLabelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_deefcd .TotalsRowLabelAttr )}); +};if _deefcd .QueryTableFieldIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_deefcd .QueryTableFieldIdAttr )}); +};if _deefcd .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_deefcd .HeaderRowDxfIdAttr )}); +};if _deefcd .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_aa .Sprintf ("\u0025\u0076",*_deefcd .DataDxfIdAttr )});};if _deefcd .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_deefcd .TotalsRowDxfIdAttr )}); +};if _deefcd .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_deefcd .HeaderRowCellStyleAttr )}); +};if _deefcd .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_deefcd .DataCellStyleAttr )}); +};if _deefcd .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_deefcd .TotalsRowCellStyleAttr )}); +};e .EncodeToken (start );if _deefcd .CalculatedColumnFormula !=nil {_egbbe :=_d .StartElement {Name :_d .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 (_deefcd .CalculatedColumnFormula ,_egbbe );};if _deefcd .TotalsRowFormula !=nil {_edcg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0074ot\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}}; +e .EncodeElement (_deefcd .TotalsRowFormula ,_edcg );};if _deefcd .XmlColumnPr !=nil {_bdcae :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072"}};e .EncodeElement (_deefcd .XmlColumnPr ,_bdcae ); +};if _deefcd .ExtLst !=nil {_fcccf :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_deefcd .ExtLst ,_fcccf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_RangeSets ()*CT_RangeSets {_ecgdd :=&CT_RangeSets {}; +return _ecgdd };func (_edbf *CT_CalcChain )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceg :for {_ced ,_adff :=d .Token ();if _adff !=nil {return _adff ;};switch _gfcc :=_ced .(type ){case _d .StartElement :switch _gfcc .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_ddga :=NewCT_CalcCell (); +if _bgb :=d .DecodeElement (_ddga ,&_gfcc );_bgb !=nil {return _bgb ;};_edbf .C =append (_edbf .C ,_ddga );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edbf .ExtLst =NewCT_ExtensionList (); +if _ade :=d .DecodeElement (_edbf .ExtLst ,&_gfcc );_ade !=nil {return _ade ;};default:_ea .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",_gfcc .Name ); +if _bdfg :=d .Skip ();_bdfg !=nil {return _bdfg ;};};case _d .EndElement :break _ceg ;case _d .CharData :};};return nil ;};type CT_SheetCalcPr struct{ -// Vertical Page Breaks -ColBreaks *CT_PageBreak ; +// Full Calculation On Load +FullCalcOnLoadAttr *bool ;}; -// Custom Properties -CustomProperties *CT_CustomProperties ; +// ValidateWithPath validates the CT_MdxSet and its children, prefixing error messages with path +func (_gegce *CT_MdxSet )ValidateWithPath (path string )error {if _bfcac :=_gegce .OAttr .ValidateWithPath (path +"\u002f\u004f\u0041\u0074\u0074\u0072");_bfcac !=nil {return _bfcac ;};for _agbfd ,_eaebe :=range _gegce .N {if _gbeef :=_eaebe .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_agbfd )); +_gbeef !=nil {return _gbeef ;};};return nil ;};func (_ffdeaf *CT_FilterColumn )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006cI\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_ffdeaf .ColIdAttr )}); +if _ffdeaf .HiddenButtonAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ffdeaf .HiddenButtonAttr ))});}; +if _ffdeaf .ShowButtonAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ffdeaf .ShowButtonAttr ))});};e .EncodeToken (start ); +if _ffdeaf .Filters !=nil {_gfbab :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_ffdeaf .Filters ,_gfbab );};if _ffdeaf .Top10 !=nil {_bfbe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070\u0031\u0030"}}; +e .EncodeElement (_ffdeaf .Top10 ,_bfbe );};if _ffdeaf .CustomFilters !=nil {_geecg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_ffdeaf .CustomFilters ,_geecg ); +};if _ffdeaf .DynamicFilter !=nil {_gcbeg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u0064\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_ffdeaf .DynamicFilter ,_gcbeg );};if _ffdeaf .ColorFilter !=nil {_decdf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072"}}; +e .EncodeElement (_ffdeaf .ColorFilter ,_decdf );};if _ffdeaf .IconFilter !=nil {_fbeae :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_ffdeaf .IconFilter ,_fbeae ); +};if _ffdeaf .ExtLst !=nil {_fbbgc :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ffdeaf .ExtLst ,_fbbgc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SheetBackgroundPicture ()*CT_SheetBackgroundPicture {_ebeca :=&CT_SheetBackgroundPicture {}; +return _ebeca ;}; -// Cell Watch Items -CellWatches *CT_CellWatches ; +// Validate validates the CT_TablePart and its children +func (_edbec *CT_TablePart )Validate ()error {return _edbec .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074");};type CT_QueryTableRefresh struct{ -// Ignored Errors -IgnoredErrors *CT_IgnoredErrors ; +// Preserve Sort & Filter Layout +PreserveSortFilterLayoutAttr *bool ; -// Smart Tags -SmartTags *CT_SmartTags ; +// Next Field Id Wrapped +FieldIdWrappedAttr *bool ; -// Drawing -Drawing *CT_Drawing ; +// Headers In Last Refresh +HeadersInLastRefreshAttr *bool ; -// Legacy Drawing -LegacyDrawing *CT_LegacyDrawing ; +// Minimum Refresh Version +MinimumVersionAttr *uint8 ; -// Legacy Drawing Header Footer -LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; +// Next field id +NextIdAttr *uint32 ; -// Background Image -Picture *CT_SheetBackgroundPicture ;OleObjects *CT_OleObjects ; +// Columns Left +UnboundColumnsLeftAttr *uint32 ; -// Embedded Controls -Controls *CT_Controls ; +// Columns Right +UnboundColumnsRightAttr *uint32 ; -// Web Publishing Items -WebPublishItems *CT_WebPublishItems ; +// Query table fields +QueryTableFields *CT_QueryTableFields ; -// Table Parts -TableParts *CT_TableParts ; +// Deleted Fields +QueryTableDeletedFields *CT_QueryTableDeletedFields ; + +// Sort State +SortState *CT_SortState ; // Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_gccbde *CT_Tables )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggbgg :=range start .Attr {if _ggbgg .Name .Local =="\u0063\u006f\u0075n\u0074"{_gefbb ,_defecc :=_fc .ParseUint (_ggbgg .Value ,10,32); -if _defecc !=nil {return _defecc ;};_dgbgb :=uint32 (_gefbb );_gccbde .CountAttr =&_dgbgb ;continue ;};};_eegga :for {_gfcgee ,_eebfg :=d .Token ();if _eebfg !=nil {return _eebfg ;};switch _efacc :=_gfcgee .(type ){case _c .StartElement :switch _efacc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_accdf :=NewCT_TableMissing (); -if _dggeb :=d .DecodeElement (_accdf ,&_efacc );_dggeb !=nil {return _dggeb ;};_gccbde .M =append (_gccbde .M ,_accdf );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eaacd :=NewCT_XStringElement (); -if _fbbg :=d .DecodeElement (_eaacd ,&_efacc );_fbbg !=nil {return _fbbg ;};_gccbde .S =append (_gccbde .S ,_eaacd );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbeea :=NewCT_Index (); -if _cgabf :=d .DecodeElement (_fbeea ,&_efacc );_cgabf !=nil {return _cgabf ;};_gccbde .X =append (_gccbde .X ,_fbeea );default:_dc .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",_efacc .Name ); -if _ffab :=d .Skip ();_ffab !=nil {return _ffab ;};};case _c .EndElement :break _eegga ;case _c .CharData :};};return nil ;}; +ExtLst *CT_ExtensionList ;};func (_bcddg *ST_SortMethod )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bcddg =0;case "\u0073\u0074\u0072\u006f\u006b\u0065":*_bcddg =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_bcddg =2;case "\u006e\u006f\u006e\u0065":*_bcddg =3; +};return nil ;}; -// Validate validates the CT_IgnoredError and its children -func (_facbb *CT_IgnoredError )Validate ()error {return _facbb .ValidateWithPath ("\u0043T\u005fI\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072");};type CT_MemberProperties struct{ +// ValidateWithPath validates the Metadata and its children, prefixing error messages with path +func (_badfe *Metadata )ValidateWithPath (path string )error {if _fgegdd :=_badfe .CT_Metadata .ValidateWithPath (path );_fgegdd !=nil {return _fgegdd ;};return nil ;};func (_cdadf *CT_CustomChartsheetViews )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaba :for {_abfe ,_egaaa :=d .Token (); +if _egaaa !=nil {return _egaaa ;};switch _adefb :=_abfe .(type ){case _d .StartElement :switch _adefb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdac :=NewCT_CustomChartsheetView (); +if _ggbe :=d .DecodeElement (_gdac ,&_adefb );_ggbe !=nil {return _ggbe ;};_cdadf .CustomSheetView =append (_cdadf .CustomSheetView ,_gdac );default:_ea .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",_adefb .Name ); +if _acbbc :=d .Skip ();_acbbc !=nil {return _acbbc ;};};case _d .EndElement :break _gaba ;case _d .CharData :};};return nil ;};func (_addgdg ST_FilterOperator )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_feggd :=_d .Attr {};_feggd .Name =name ;switch _addgdg {case ST_FilterOperatorUnset :_feggd .Value =""; +case ST_FilterOperatorEqual :_feggd .Value ="\u0065\u0071\u0075a\u006c";case ST_FilterOperatorLessThan :_feggd .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_FilterOperatorLessThanOrEqual :_feggd .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c"; +case ST_FilterOperatorNotEqual :_feggd .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThanOrEqual :_feggd .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThan :_feggd .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e"; +};return _feggd ,nil ;};type CT_DataRefs struct{ -// OLAP Member Properties Count +// Data Consolidation Reference Count CountAttr *uint32 ; -// OLAP Member Property -Mp []*CT_MemberProperty ;};type CT_TableStyleInfo struct{ +// Data Consolidation Reference +DataRef []*CT_DataRef ;};func (_addbc ST_VerticalAlignment )Validate ()error {return _addbc .ValidateWithPath ("")};func NewCT_ChartsheetProtection ()*CT_ChartsheetProtection {_beaa :=&CT_ChartsheetProtection {};return _beaa ;}; -// Style Name +// ValidateWithPath validates the CT_FilterColumn and its children, prefixing error messages with path +func (_eefee *CT_FilterColumn )ValidateWithPath (path string )error {if _eefee .Filters !=nil {if _aedfd :=_eefee .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_aedfd !=nil {return _aedfd ;};};if _eefee .Top10 !=nil {if _ccbd :=_eefee .Top10 .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0031\u0030"); +_ccbd !=nil {return _ccbd ;};};if _eefee .CustomFilters !=nil {if _ebga :=_eefee .CustomFilters .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0046\u0069l\u0074\u0065\u0072\u0073");_ebga !=nil {return _ebga ;};};if _eefee .DynamicFilter !=nil {if _bfgf :=_eefee .DynamicFilter .ValidateWithPath (path +"\u002f\u0044\u0079\u006e\u0061\u006d\u0069\u0063\u0046i\u006c\u0074\u0065\u0072"); +_bfgf !=nil {return _bfgf ;};};if _eefee .ColorFilter !=nil {if _bbade :=_eefee .ColorFilter .ValidateWithPath (path +"\u002f\u0043\u006fl\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072");_bbade !=nil {return _bbade ;};};if _eefee .IconFilter !=nil {if _ebca :=_eefee .IconFilter .ValidateWithPath (path +"/\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"); +_ebca !=nil {return _ebca ;};};if _eefee .ExtLst !=nil {if _aaebc :=_eefee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaebc !=nil {return _aaebc ;};};return nil ;};type CT_GroupMember struct{ + +// Group Member Unique Name +UniqueNameAttr string ; + +// Group +GroupAttr *bool ;};func (_adffad *CT_GroupLevel )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\u004e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_adffad .UniqueNameAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",_adffad .CaptionAttr )});if _adffad .UserAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_adffad .UserAttr ))}); +};if _adffad .CustomRollUpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_adffad .CustomRollUpAttr ))}); +};e .EncodeToken (start );if _adffad .Groups !=nil {_feaca :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0067\u0072\u006f\u0075\u0070s"}};e .EncodeElement (_adffad .Groups ,_feaca );};if _adffad .ExtLst !=nil {_ebbdga :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_adffad .ExtLst ,_ebbdga );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dageac *ST_ItemType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dageac =0;case "\u0064\u0061\u0074\u0061":*_dageac =1; +case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dageac =2;case "\u0073\u0075\u006d":*_dageac =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_dageac =4;case "\u0061\u0076\u0067":*_dageac =5;case "\u006d\u0061\u0078":*_dageac =6;case "\u006d\u0069\u006e":*_dageac =7; +case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_dageac =8;case "\u0063\u006f\u0075n\u0074":*_dageac =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_dageac =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_dageac =11;case "\u0076\u0061\u0072":*_dageac =12; +case "\u0076\u0061\u0072\u0050":*_dageac =13;case "\u0067\u0072\u0061n\u0064":*_dageac =14;case "\u0062\u006c\u0061n\u006b":*_dageac =15;};return nil ;};type CT_WorksheetSource struct{ + +// Reference +RefAttr *string ; + +// Named Range NameAttr *string ; -// Show First Column -ShowFirstColumnAttr *bool ; +// Sheet Name +SheetAttr *string ;IdAttr *string ;};func (_caafb ST_FormulaExpression )Validate ()error {return _caafb .ValidateWithPath ("")}; -// Show Last Column -ShowLastColumnAttr *bool ; +// Validate validates the CT_DateTime and its children +func (_cagb *CT_DateTime )Validate ()error {return _cagb .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065");};func (_egf *CT_CommentPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egf .Anchor =NewCT_ObjectAnchor (); +for _ ,_cgag :=range start .Attr {if _cgag .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_ddgbdg ,_eaga :=_e .ParseBool (_cgag .Value );if _eaga !=nil {return _eaga ;};_egf .LockedAttr =&_ddgbdg ;continue ;};if _cgag .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_bbeg ,_gbgf :=_e .ParseBool (_cgag .Value ); +if _gbgf !=nil {return _gbgf ;};_egf .DefaultSizeAttr =&_bbeg ;continue ;};if _cgag .Name .Local =="\u0070\u0072\u0069n\u0074"{_dced ,_cfbab :=_e .ParseBool (_cgag .Value );if _cfbab !=nil {return _cfbab ;};_egf .PrintAttr =&_dced ;continue ;};if _cgag .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_dbfdc ,_badgc :=_e .ParseBool (_cgag .Value ); +if _badgc !=nil {return _badgc ;};_egf .DisabledAttr =&_dbfdc ;continue ;};if _cgag .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_bcce ,_eacd :=_e .ParseBool (_cgag .Value );if _eacd !=nil {return _eacd ;};_egf .AutoFillAttr =&_bcce ; +continue ;};if _cgag .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_defaa ,_efad :=_e .ParseBool (_cgag .Value );if _efad !=nil {return _efad ;};_egf .AutoLineAttr =&_defaa ;continue ;};if _cgag .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_gaagd ,_aeee :=_cgag .Value ,error (nil ); +if _aeee !=nil {return _aeee ;};_egf .AltTextAttr =&_gaagd ;continue ;};if _cgag .Name .Local =="\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"{_egf .TextHAlignAttr .UnmarshalXMLAttr (_cgag );continue ;};if _cgag .Name .Local =="\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"{_egf .TextVAlignAttr .UnmarshalXMLAttr (_cgag ); +continue ;};if _cgag .Name .Local =="\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"{_bbef ,_aage :=_e .ParseBool (_cgag .Value );if _aage !=nil {return _aage ;};_egf .LockTextAttr =&_bbef ;continue ;};if _cgag .Name .Local =="\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"{_fagc ,_fcgef :=_e .ParseBool (_cgag .Value ); +if _fcgef !=nil {return _fcgef ;};_egf .JustLastXAttr =&_fagc ;continue ;};if _cgag .Name .Local =="\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"{_agccf ,_geaa :=_e .ParseBool (_cgag .Value );if _geaa !=nil {return _geaa ;};_egf .AutoScaleAttr =&_agccf ; +continue ;};};_egcb :for {_dcafd ,_eebd :=d .Token ();if _eebd !=nil {return _eebd ;};switch _ecfad :=_dcafd .(type ){case _d .StartElement :switch _ecfad .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cdcgf :=d .DecodeElement (_egf .Anchor ,&_ecfad ); +_cdcgf !=nil {return _cdcgf ;};default:_ea .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",_ecfad .Name ); +if _efeb :=d .Skip ();_efeb !=nil {return _efeb ;};};case _d .EndElement :break _egcb ;case _d .CharData :};};return nil ;};type CT_Mdx struct{ -// Show Row Stripes -ShowRowStripesAttr *bool ; +// Connection Name Index +NAttr uint32 ; -// Show Column Stripes -ShowColumnStripesAttr *bool ;};func (_gddgbd ST_DataValidationType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_aacfa :=_c .Attr {};_aacfa .Name =name ;switch _gddgbd {case ST_DataValidationTypeUnset :_aacfa .Value ="";case ST_DataValidationTypeNone :_aacfa .Value ="\u006e\u006f\u006e\u0065"; -case ST_DataValidationTypeWhole :_aacfa .Value ="\u0077\u0068\u006fl\u0065";case ST_DataValidationTypeDecimal :_aacfa .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_DataValidationTypeList :_aacfa .Value ="\u006c\u0069\u0073\u0074";case ST_DataValidationTypeDate :_aacfa .Value ="\u0064\u0061\u0074\u0065"; -case ST_DataValidationTypeTime :_aacfa .Value ="\u0074\u0069\u006d\u0065";case ST_DataValidationTypeTextLength :_aacfa .Value ="\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068";case ST_DataValidationTypeCustom :_aacfa .Value ="\u0063\u0075\u0073\u0074\u006f\u006d"; -};return _aacfa ,nil ;};func (_bfdf *CT_Controls )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdbd :for {_dgfb ,_afbe :=d .Token ();if _afbe !=nil {return _afbe ;};switch _aaee :=_dgfb .(type ){case _c .StartElement :switch _aaee .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaafa :=NewCT_Control (); -if _gaee :=d .DecodeElement (_gaafa ,&_aaee );_gaee !=nil {return _gaee ;};_bfdf .Control =append (_bfdf .Control ,_gaafa );default:_dc .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",_aaee .Name ); -if _ebdb :=d .Skip ();_ebdb !=nil {return _ebdb ;};};case _c .EndElement :break _fdbd ;case _c .CharData :};};return nil ;};func (_bbgbde *CT_RevisionAutoFormatting )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gecea :=range start .Attr {if _gecea .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_gfbea ,_adfda :=_fc .ParseUint (_gecea .Value ,10,32); -if _adfda !=nil {return _adfda ;};_bbgbde .SheetIdAttr =uint32 (_gfbea );continue ;};if _gecea .Name .Local =="\u0072\u0065\u0066"{_bbcfe ,_ecefg :=_gecea .Value ,error (nil );if _ecefg !=nil {return _ecefg ;};_bbgbde .RefAttr =_bbcfe ;continue ;};if _gecea .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_bdcff ,_effac :=_fc .ParseUint (_gecea .Value ,10,32); -if _effac !=nil {return _effac ;};_cacba :=uint32 (_bdcff );_bbgbde .AutoFormatIdAttr =&_cacba ;continue ;};if _gecea .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_gbceaa ,_abada :=_fc .ParseBool (_gecea .Value ); -if _abada !=nil {return _abada ;};_bbgbde .ApplyNumberFormatsAttr =&_gbceaa ;continue ;};if _gecea .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_edffgb ,_cagae :=_fc .ParseBool (_gecea .Value ); -if _cagae !=nil {return _cagae ;};_bbgbde .ApplyBorderFormatsAttr =&_edffgb ;continue ;};if _gecea .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ccbacb ,_bdbfc :=_fc .ParseBool (_gecea .Value ); -if _bdbfc !=nil {return _bdbfc ;};_bbgbde .ApplyFontFormatsAttr =&_ccbacb ;continue ;};if _gecea .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_efadb ,_dgcfab :=_fc .ParseBool (_gecea .Value ); -if _dgcfab !=nil {return _dgcfab ;};_bbgbde .ApplyPatternFormatsAttr =&_efadb ;continue ;};if _gecea .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_gecag ,_dead :=_fc .ParseBool (_gecea .Value ); -if _dead !=nil {return _dead ;};_bbgbde .ApplyAlignmentFormatsAttr =&_gecag ;continue ;};if _gecea .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gfcfe ,_fdacf :=_fc .ParseBool (_gecea .Value ); -if _fdacf !=nil {return _fdacf ;};_bbgbde .ApplyWidthHeightFormatsAttr =&_gfcfe ;continue ;};};for {_begbg ,_cfefda :=d .Token ();if _cfefda !=nil {return _a .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",_cfefda ); -};if _gceef ,_fafbgf :=_begbg .(_c .EndElement );_fafbgf &&_gceef .Name ==start .Name {break ;};};return nil ;};type ST_Type byte ;func (_cefbf ST_MdxFunctionType )ValidateWithPath (path string )error {switch _cefbf {case 0,1,2,3,4,5,6,7: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 (_cefbf )); -};return nil ;}; +// Cube Function Tag +FAttr ST_MdxFunctionType ; -// ValidateWithPath validates the CT_SheetProtection and its children, prefixing error messages with path -func (_fceeccg *CT_SheetProtection )ValidateWithPath (path string )error {return nil }; +// Tuple MDX Metadata +T *CT_MdxTuple ; -// Validate validates the Worksheet and its children -func (_dcbagc *Worksheet )Validate ()error {return _dcbagc .ValidateWithPath ("\u0057o\u0072\u006b\u0073\u0068\u0065\u0065t");};func (_abafc *CT_VolTopicRef )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgfec :=range start .Attr {if _cgfec .Name .Local =="\u0072"{_dfeagd ,_bfeag :=_cgfec .Value ,error (nil ); -if _bfeag !=nil {return _bfeag ;};_abafc .RAttr =_dfeagd ;continue ;};if _cgfec .Name .Local =="\u0073"{_agbfg ,_ebbeg :=_fc .ParseUint (_cgfec .Value ,10,32);if _ebbeg !=nil {return _ebbeg ;};_abafc .SAttr =uint32 (_agbfg );continue ;};};for {_agcb ,_ddedf :=d .Token (); -if _ddedf !=nil {return _a .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",_ddedf );};if _cdeeed ,_egfff :=_agcb .(_c .EndElement );_egfff &&_cdeeed .Name ==start .Name {break ; -};};return nil ;};func (_afbcg *CT_Missing )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggeef :=range start .Attr {if _ggeef .Name .Local =="\u0075"{_beead ,_edaede :=_fc .ParseBool (_ggeef .Value );if _edaede !=nil {return _edaede ; -};_afbcg .UAttr =&_beead ;continue ;};if _ggeef .Name .Local =="\u0066"{_cacg ,_gbcbea :=_fc .ParseBool (_ggeef .Value );if _gbcbea !=nil {return _gbcbea ;};_afbcg .FAttr =&_cacg ;continue ;};if _ggeef .Name .Local =="\u0063"{_abfab ,_cabag :=_ggeef .Value ,error (nil ); -if _cabag !=nil {return _cabag ;};_afbcg .CAttr =&_abfab ;continue ;};if _ggeef .Name .Local =="\u0063\u0070"{_egcad ,_eecbb :=_fc .ParseUint (_ggeef .Value ,10,32);if _eecbb !=nil {return _eecbb ;};_eabdb :=uint32 (_egcad );_afbcg .CpAttr =&_eabdb ;continue ; -};if _ggeef .Name .Local =="\u0069\u006e"{_dfddd ,_cebe :=_fc .ParseUint (_ggeef .Value ,10,32);if _cebe !=nil {return _cebe ;};_ccagc :=uint32 (_dfddd );_afbcg .InAttr =&_ccagc ;continue ;};if _ggeef .Name .Local =="\u0062\u0063"{_egcdfe ,_cbdad :=_ggeef .Value ,error (nil ); -if _cbdad !=nil {return _cbdad ;};_afbcg .BcAttr =&_egcdfe ;continue ;};if _ggeef .Name .Local =="\u0066\u0063"{_aeabbg ,_aead :=_ggeef .Value ,error (nil );if _aead !=nil {return _aead ;};_afbcg .FcAttr =&_aeabbg ;continue ;};if _ggeef .Name .Local =="\u0069"{_gfcdef ,_cbdbf :=_fc .ParseBool (_ggeef .Value ); -if _cbdbf !=nil {return _cbdbf ;};_afbcg .IAttr =&_gfcdef ;continue ;};if _ggeef .Name .Local =="\u0075\u006e"{_dgcdc ,_eecbf :=_fc .ParseBool (_ggeef .Value );if _eecbf !=nil {return _eecbf ;};_afbcg .UnAttr =&_dgcdc ;continue ;};if _ggeef .Name .Local =="\u0073\u0074"{_gaacec ,_daffb :=_fc .ParseBool (_ggeef .Value ); -if _daffb !=nil {return _daffb ;};_afbcg .StAttr =&_gaacec ;continue ;};if _ggeef .Name .Local =="\u0062"{_ebgbca ,_gdea :=_fc .ParseBool (_ggeef .Value );if _gdea !=nil {return _gdea ;};_afbcg .BAttr =&_ebgbca ;continue ;};};_gdage :for {_fgeeg ,_bbcge :=d .Token (); -if _bbcge !=nil {return _bbcge ;};switch _bcdgc :=_fgeeg .(type ){case _c .StartElement :switch _bcdgc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gabea :=NewCT_Tuples (); -if _gbbgb :=d .DecodeElement (_gabea ,&_bcdgc );_gbbgb !=nil {return _gbbgb ;};_afbcg .Tpls =append (_afbcg .Tpls ,_gabea );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eceag :=NewCT_X (); -if _geaff :=d .DecodeElement (_eceag ,&_bcdgc );_geaff !=nil {return _geaff ;};_afbcg .X =append (_afbcg .X ,_eceag );default:_dc .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",_bcdgc .Name ); -if _eagff :=d .Skip ();_eagff !=nil {return _eagff ;};};case _c .EndElement :break _gdage ;case _c .CharData :};};return nil ;};func NewCT_ExternalSheetData ()*CT_ExternalSheetData {_fefdd :=&CT_ExternalSheetData {};return _fefdd ;}; +// Set MDX Metadata +Ms *CT_MdxSet ; -// ValidateWithPath validates the CT_PivotFields and its children, prefixing error messages with path -func (_dacgc *CT_PivotFields )ValidateWithPath (path string )error {for _ccfga ,_efddf :=range _dacgc .PivotField {if _dedgb :=_efddf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_ccfga )); -_dedgb !=nil {return _dedgb ;};};return nil ;}; +// Member Property MDX Metadata +P *CT_MdxMemeberProp ; -// Validate validates the CT_SheetData and its children -func (_gbedf *CT_SheetData )Validate ()error {return _gbedf .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");}; +// KPI MDX Metadata +K *CT_MdxKPI ;};func (_bedg *CT_DataBinding )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bedg .DataBindingNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_bedg .DataBindingNameAttr )}); +};if _bedg .FileBindingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bedg .FileBindingAttr ))});};if _bedg .ConnectionIDAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"},Value :_aa .Sprintf ("\u0025\u0076",*_bedg .ConnectionIDAttr )}); +};if _bedg .FileBindingNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_bedg .FileBindingNameAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_bedg .DataBindingLoadModeAttr )});e .EncodeToken (start ); +if _bedg .Any !=nil {_bedg .Any .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ddgac *CT_CellSmartTag )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_ddgac .TypeAttr )}); +if _ddgac .DeletedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ddgac .DeletedAttr ))});};if _ddgac .XmlBasedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ddgac .XmlBasedAttr ))}); +};e .EncodeToken (start );if _ddgac .CellSmartTagPr !=nil {_agcee :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"}};for _ ,_fgae :=range _ddgac .CellSmartTagPr {e .EncodeElement (_fgae ,_agcee ); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Groups and its children -func (_adeg *CT_Groups )Validate ()error {return _adeg .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u006f\u0075\u0070s");}; +// ValidateWithPath validates the CT_GroupMembers and its children, prefixing error messages with path +func (_ffccc *CT_GroupMembers )ValidateWithPath (path string )error {for _abae ,_egfg :=range _ffccc .GroupMember {if _cageb :=_egfg .ValidateWithPath (_aa .Sprintf ("\u0025s\u002fG\u0072\u006f\u0075\u0070\u004de\u006d\u0062e\u0072\u005b\u0025\u0064\u005d",path ,_abae )); +_cageb !=nil {return _cageb ;};};return nil ;};type CT_RevisionMove struct{ -// ValidateWithPath validates the CT_Hyperlinks and its children, prefixing error messages with path -func (_bebe *CT_Hyperlinks )ValidateWithPath (path string )error {for _cfcad ,_ebgad :=range _bebe .Hyperlink {if _dbfbf :=_ebgad .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0048\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u005b\u0025\u0064\u005d",path ,_cfcad )); -_dbfbf !=nil {return _dbfbf ;};};return nil ;};func (_abcgf ST_TableStyleType )String ()string {switch _abcgf {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 "";}; +// Sheet Id +SheetIdAttr uint32 ; -// ValidateWithPath validates the CT_DataValidations and its children, prefixing error messages with path -func (_ddaag *CT_DataValidations )ValidateWithPath (path string )error {for _egfbe ,_bcdff :=range _ddaag .DataValidation {if _bgded :=_bcdff .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0044\u0061ta\u0056a\u006c\u0069\u0064\u0061\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_egfbe )); -_bgded !=nil {return _bgded ;};};return nil ;}; +// Source +SourceAttr string ; -// ValidateWithPath validates the CT_ChartsheetView and its children, prefixing error messages with path -func (_fdfe *CT_ChartsheetView )ValidateWithPath (path string )error {if _fdfe .ExtLst !=nil {if _egdc :=_fdfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egdc !=nil {return _egdc ;};};return nil ;};func (_cgbggf *Headers )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgbggf .CT_RevisionHeaders =*NewCT_RevisionHeaders (); -for _ ,_bbfbbe :=range start .Attr {if _bbfbbe .Name .Local =="\u0067\u0075\u0069\u0064"{_cebgg ,_eaedae :=_bbfbbe .Value ,error (nil );if _eaedae !=nil {return _eaedae ;};_cgbggf .GuidAttr =_cebgg ;continue ;};if _bbfbbe .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_ffcbb ,_eacba :=_bbfbbe .Value ,error (nil ); -if _eacba !=nil {return _eacba ;};_cgbggf .LastGuidAttr =&_ffcbb ;continue ;};if _bbfbbe .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_cfbea ,_dgddb :=_fc .ParseBool (_bbfbbe .Value );if _dgddb !=nil {return _dgddb ;};_cgbggf .SharedAttr =&_cfbea ; -continue ;};if _bbfbbe .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_cbfdac ,_bgacf :=_fc .ParseBool (_bbfbbe .Value );if _bgacf !=nil {return _bgacf ;};_cgbggf .DiskRevisionsAttr =&_cbfdac ;continue ; -};if _bbfbbe .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_acfdga ,_bbafab :=_fc .ParseBool (_bbfbbe .Value );if _bbafab !=nil {return _bbafab ;};_cgbggf .HistoryAttr =&_acfdga ;continue ;};if _bbfbbe .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_afbcce ,_aebba :=_fc .ParseBool (_bbfbbe .Value ); -if _aebba !=nil {return _aebba ;};_cgbggf .TrackRevisionsAttr =&_afbcce ;continue ;};if _bbfbbe .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_afdbfd ,_agcab :=_fc .ParseBool (_bbfbbe .Value );if _agcab !=nil {return _agcab ;};_cgbggf .ExclusiveAttr =&_afdbfd ; -continue ;};if _bbfbbe .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_acbae ,_dfcaf :=_fc .ParseUint (_bbfbbe .Value ,10,32);if _dfcaf !=nil {return _dfcaf ;};_fgdca :=uint32 (_acbae );_cgbggf .RevisionIdAttr =&_fgdca ;continue ; -};if _bbfbbe .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_agfbe ,_cafgg :=_fc .ParseInt (_bbfbbe .Value ,10,32);if _cafgg !=nil {return _cafgg ;};_fefaba :=int32 (_agfbe );_cgbggf .VersionAttr =&_fefaba ;continue ;};if _bbfbbe .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_fabac ,_cfbdca :=_fc .ParseBool (_bbfbbe .Value ); -if _cfbdca !=nil {return _cfbdca ;};_cgbggf .KeepChangeHistoryAttr =&_fabac ;continue ;};if _bbfbbe .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_ebfdb ,_bbgdf :=_fc .ParseBool (_bbfbbe .Value );if _bbgdf !=nil {return _bbgdf ;};_cgbggf .ProtectedAttr =&_ebfdb ; -continue ;};if _bbfbbe .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_gagaa ,_cdeaa :=_fc .ParseUint (_bbfbbe .Value ,10,32);if _cdeaa !=nil {return _cdeaa ;};_gcgcdc :=uint32 (_gagaa );_cgbggf .PreserveHistoryAttr =&_gcgcdc ; -continue ;};};_dgafa :for {_bgebc ,_bbceb :=d .Token ();if _bbceb !=nil {return _bbceb ;};switch _ggede :=_bgebc .(type ){case _c .StartElement :switch _ggede .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgbdf :=NewCT_RevisionHeader (); -if _fccbe :=d .DecodeElement (_cgbdf ,&_ggede );_fccbe !=nil {return _fccbe ;};_cgbggf .Header =append (_cgbggf .Header ,_cgbdf );default:_dc .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",_ggede .Name ); -if _debef :=d .Skip ();_debef !=nil {return _debef ;};};case _c .EndElement :break _dgafa ;case _c .CharData :};};return nil ;}; +// Destination +DestinationAttr string ; -// Validate validates the CT_Query and its children -func (_cfede *CT_Query )Validate ()error {return _cfede .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079");};type ST_DdeValueType byte ;func (_fdefb ST_DateTimeGrouping )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_efdec :=_c .Attr {}; -_efdec .Name =name ;switch _fdefb {case ST_DateTimeGroupingUnset :_efdec .Value ="";case ST_DateTimeGroupingYear :_efdec .Value ="\u0079\u0065\u0061\u0072";case ST_DateTimeGroupingMonth :_efdec .Value ="\u006d\u006f\u006et\u0068";case ST_DateTimeGroupingDay :_efdec .Value ="\u0064\u0061\u0079"; -case ST_DateTimeGroupingHour :_efdec .Value ="\u0068\u006f\u0075\u0072";case ST_DateTimeGroupingMinute :_efdec .Value ="\u006d\u0069\u006e\u0075\u0074\u0065";case ST_DateTimeGroupingSecond :_efdec .Value ="\u0073\u0065\u0063\u006f\u006e\u0064";};return _efdec ,nil ; -}; +// Source Sheet Id +SourceSheetIdAttr *uint32 ; -// ValidateWithPath validates the CT_FontName and its children, prefixing error messages with path -func (_bcggf *CT_FontName )ValidateWithPath (path string )error {return nil }; +// Undo +Undo []*CT_UndoInfo ; -// ValidateWithPath validates the CT_Macrosheet and its children, prefixing error messages with path -func (_gegce *CT_Macrosheet )ValidateWithPath (path string )error {if _gegce .SheetPr !=nil {if _dfdab :=_gegce .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_dfdab !=nil {return _dfdab ;};};if _gegce .Dimension !=nil {if _ggdag :=_gegce .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"); -_ggdag !=nil {return _ggdag ;};};if _gegce .SheetViews !=nil {if _bbbfa :=_gegce .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_bbbfa !=nil {return _bbbfa ;};};if _gegce .SheetFormatPr !=nil {if _aafbd :=_gegce .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072"); -_aafbd !=nil {return _aafbd ;};};for _gafec ,_bceg :=range _gegce .Cols {if _cbdcf :=_bceg .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_gafec ));_cbdcf !=nil {return _cbdcf ;};};if _cabbe :=_gegce .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"); -_cabbe !=nil {return _cabbe ;};if _gegce .SheetProtection !=nil {if _dcead :=_gegce .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_dcead !=nil {return _dcead ;};};if _gegce .AutoFilter !=nil {if _edadc :=_gegce .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"); -_edadc !=nil {return _edadc ;};};if _gegce .SortState !=nil {if _aaaa :=_gegce .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_aaaa !=nil {return _aaaa ;};};if _gegce .DataConsolidate !=nil {if _aebcg :=_gegce .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"); -_aebcg !=nil {return _aebcg ;};};if _gegce .CustomSheetViews !=nil {if _cfddd :=_gegce .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_cfddd !=nil {return _cfddd ; -};};if _gegce .PhoneticPr !=nil {if _egbgd :=_gegce .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_egbgd !=nil {return _egbgd ;};};for _gaaec ,_fdbacb :=range _gegce .ConditionalFormatting {if _edcf :=_fdbacb .ValidateWithPath (_a .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 ,_gaaec )); -_edcf !=nil {return _edcf ;};};if _gegce .PrintOptions !=nil {if _aeeea :=_gegce .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_aeeea !=nil {return _aeeea ;};};if _gegce .PageMargins !=nil {if _cfeeba :=_gegce .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"); -_cfeeba !=nil {return _cfeeba ;};};if _gegce .PageSetup !=nil {if _gbfdg :=_gegce .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_gbfdg !=nil {return _gbfdg ;};};if _gegce .HeaderFooter !=nil {if _fcgfg :=_gegce .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"); -_fcgfg !=nil {return _fcgfg ;};};if _gegce .RowBreaks !=nil {if _bcdg :=_gegce .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_bcdg !=nil {return _bcdg ;};};if _gegce .ColBreaks !=nil {if _feagb :=_gegce .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"); -_feagb !=nil {return _feagb ;};};if _gegce .CustomProperties !=nil {if _fbfed :=_gegce .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_fbfed !=nil {return _fbfed ; -};};if _gegce .Drawing !=nil {if _deagfd :=_gegce .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_deagfd !=nil {return _deagfd ;};};if _gegce .LegacyDrawing !=nil {if _eeca :=_gegce .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067"); -_eeca !=nil {return _eeca ;};};if _gegce .LegacyDrawingHF !=nil {if _bfdc :=_gegce .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_bfdc !=nil {return _bfdc ;};};if _gegce .DrawingHF !=nil {if _gbcga :=_gegce .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"); -_gbcga !=nil {return _gbcga ;};};if _gegce .Picture !=nil {if _cedcf :=_gegce .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_cedcf !=nil {return _cedcf ;};};if _gegce .OleObjects !=nil {if _dcdbd :=_gegce .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"); -_dcdbd !=nil {return _dcdbd ;};};if _gegce .ExtLst !=nil {if _fgcc :=_gegce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgcc !=nil {return _fgcc ;};};return nil ;}; +// Revision Cell Change +Rcc []*CT_RevisionCellChange ; -// Validate validates the CT_MetadataType and its children -func (_ggfbf *CT_MetadataType )Validate ()error {return _ggfbf .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065");}; +// Revision Format +Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_gaeca :=&CT_HeaderFooter {};return _gaeca };type CT_Row struct{ -// Validate validates the CT_SharedItems and its children -func (_beaffg *CT_SharedItems )Validate ()error {return _beaffg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073");}; +// Row Index +RAttr *uint32 ; -// Validate validates the CT_DefinedName and its children -func (_fdgf *CT_DefinedName )Validate ()error {return _fdgf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065");};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_OleItems struct{ +// Spans +SpansAttr *ST_CellSpans ; -// Object Link Item -OleItem []*CT_OleItem ;};func (_fdfgd *CT_Sst )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dggfa :=range start .Attr {if _dggfa .Name .Local =="\u0063\u006f\u0075n\u0074"{_babcd ,_cdgde :=_fc .ParseUint (_dggfa .Value ,10,32);if _cdgde !=nil {return _cdgde ; -};_edaab :=uint32 (_babcd );_fdfgd .CountAttr =&_edaab ;continue ;};if _dggfa .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_bbfae ,_begdd :=_fc .ParseUint (_dggfa .Value ,10,32);if _begdd !=nil {return _begdd ;};_afbcgf :=uint32 (_bbfae ); -_fdfgd .UniqueCountAttr =&_afbcgf ;continue ;};};_fadcd :for {_fdcccc ,_gdeeg :=d .Token ();if _gdeeg !=nil {return _gdeeg ;};switch _dacbaa :=_fdcccc .(type ){case _c .StartElement :switch _dacbaa .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adbfd :=NewCT_Rst (); -if _cccbgg :=d .DecodeElement (_adbfd ,&_dacbaa );_cccbgg !=nil {return _cccbgg ;};_fdfgd .Si =append (_fdfgd .Si ,_adbfd );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_fdfgd .ExtLst =NewCT_ExtensionList (); -if _dgbda :=d .DecodeElement (_fdfgd .ExtLst ,&_dacbaa );_dgbda !=nil {return _dgbda ;};default:_dc .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",_dacbaa .Name ); -if _bcgeb :=d .Skip ();_bcgeb !=nil {return _bcgeb ;};};case _c .EndElement :break _fadcd ;case _c .CharData :};};return nil ;}; +// Style Index +SAttr *uint32 ; -// ValidateWithPath validates the CT_Cell and its children, prefixing error messages with path -func (_ggea *CT_Cell )ValidateWithPath (path string )error {if _aggc :=_ggea .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_aggc !=nil {return _aggc ;};if _ggea .F !=nil {if _efaa :=_ggea .F .ValidateWithPath (path +"\u002f\u0046"); -_efaa !=nil {return _efaa ;};};if _ggea .Is !=nil {if _ccbfa :=_ggea .Is .ValidateWithPath (path +"\u002f\u0049\u0073");_ccbfa !=nil {return _ccbfa ;};};if _ggea .ExtLst !=nil {if _dae :=_ggea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_dae !=nil {return _dae ;};};return nil ;};type CT_String struct{ +// Custom Format +CustomFormatAttr *bool ; -// Value -VAttr string ; +// Row Height +HtAttr *float64 ; -// Unused Item -UAttr *bool ; +// Hidden +HiddenAttr *bool ; -// Calculated Item -FAttr *bool ; +// Custom Height +CustomHeightAttr *bool ; -// Item Caption -CAttr *string ; +// Outline Level +OutlineLevelAttr *uint8 ; -// Member Property Count -CpAttr *uint32 ; +// Collapsed +CollapsedAttr *bool ; -// Format Index -InAttr *uint32 ; +// Thick Top Border +ThickTopAttr *bool ; -// Background Color -BcAttr *string ; +// Thick Bottom +ThickBotAttr *bool ; -// Foreground Color -FcAttr *string ; +// Show Phonetic +PhAttr *bool ; -// Italic -IAttr *bool ; +// Cell +C []*CT_Cell ; -// Underline -UnAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Strikethrough -StAttr *bool ; +// ValidateWithPath validates the CT_CellSmartTags and its children, prefixing error messages with path +func (_gcbf *CT_CellSmartTags )ValidateWithPath (path string )error {for _ebbf ,_ccdaec :=range _gcbf .CellSmartTag {if _edbc :=_ccdaec .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0043el\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_ebbf )); +_edbc !=nil {return _edbc ;};};return nil ;};func (_ffbacgb ST_Orientation )Validate ()error {return _ffbacgb .ValidateWithPath ("")}; -// Bold -BAttr *bool ; +// Validate validates the CT_MdxKPI and its children +func (_dfffg *CT_MdxKPI )Validate ()error {return _dfffg .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u004b\u0050I");};type ST_ItemType byte ;func (_eefefd ST_CellComments )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eefefd .String (),start ); +}; -// Tuples -Tpls []*CT_Tuples ; +// ValidateWithPath validates the CT_CellWatches and its children, prefixing error messages with path +func (_cacb *CT_CellWatches )ValidateWithPath (path string )error {for _ebffd ,_dbcg :=range _cacb .CellWatch {if _dce :=_dbcg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0057\u0061\u0074\u0063\u0068\u005b\u0025\u0064\u005d",path ,_ebffd )); +_dce !=nil {return _dce ;};};return nil ;}; -// Member Property Index -X []*CT_X ;};func (_ggaag *CT_MdxMetadata )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ggaag .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ggaag .CountAttr )}); -};e .EncodeToken (start );_cfba :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078"}};for _ ,_gcbab :=range _ggaag .Mdx {e .EncodeElement (_gcbab ,_cfba );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -};func (_fafcf ST_ParameterType )Validate ()error {return _fafcf .ValidateWithPath ("")};func (_efagb *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 :_a .Sprintf ("\u0025\u0076",_efagb .NameAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_efagb .SheetIdAttr )});if _efagb .StateAttr !=ST_SheetStateUnset {_cacfg ,_cgbcda :=_efagb .StateAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0061t\u0065"}); -if _cgbcda !=nil {return _cgbcda ;};start .Attr =append (start .Attr ,_cacfg );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_efagb .IdAttr )});e .EncodeToken (start ); -e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_adddf *CT_QueryTable )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gabab :=range start .Attr {if _gabab .Name .Local =="\u006e\u0061\u006d\u0065"{_dfecg ,_ffdeag :=_gabab .Value ,error (nil ); -if _ffdeag !=nil {return _ffdeag ;};_adddf .NameAttr =_dfecg ;continue ;};if _gabab .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_bdfce ,_fcfgd :=_fc .ParseBool (_gabab .Value );if _fcfgd !=nil {return _fcfgd ;};_adddf .HeadersAttr =&_bdfce ; -continue ;};if _gabab .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_bccff ,_aacaef :=_fc .ParseBool (_gabab .Value );if _aacaef !=nil {return _aacaef ;};_adddf .RowNumbersAttr =&_bccff ;continue ;};if _gabab .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_aacce ,_gcebc :=_fc .ParseBool (_gabab .Value ); -if _gcebc !=nil {return _gcebc ;};_adddf .DisableRefreshAttr =&_aacce ;continue ;};if _gabab .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_ddefa ,_gfbec :=_fc .ParseBool (_gabab .Value ); -if _gfbec !=nil {return _gfbec ;};_adddf .BackgroundRefreshAttr =&_ddefa ;continue ;};if _gabab .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_fcfcb ,_bgccd :=_fc .ParseBool (_gabab .Value ); -if _bgccd !=nil {return _bgccd ;};_adddf .FirstBackgroundRefreshAttr =&_fcfcb ;continue ;};if _gabab .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_bfcfa ,_cbefc :=_fc .ParseBool (_gabab .Value );if _cbefc !=nil {return _cbefc ; -};_adddf .RefreshOnLoadAttr =&_bfcfa ;continue ;};if _gabab .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_adddf .GrowShrinkTypeAttr .UnmarshalXMLAttr (_gabab );continue ;};if _gabab .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_babeg ,_gcgdad :=_fc .ParseBool (_gabab .Value ); -if _gcgdad !=nil {return _gcgdad ;};_adddf .FillFormulasAttr =&_babeg ;continue ;};if _gabab .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_gbddgf ,_fgeaf :=_fc .ParseBool (_gabab .Value );if _fgeaf !=nil {return _fgeaf ; -};_adddf .RemoveDataOnSaveAttr =&_gbddgf ;continue ;};if _gabab .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_egfdc ,_bdcgcc :=_fc .ParseBool (_gabab .Value );if _bdcgcc !=nil {return _bdcgcc ;};_adddf .DisableEditAttr =&_egfdc ; -continue ;};if _gabab .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_fgfbb ,_gbgcf :=_fc .ParseBool (_gabab .Value );if _gbgcf !=nil {return _gbgcf ;};_adddf .PreserveFormattingAttr =&_fgfbb ; -continue ;};if _gabab .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_acbef ,_dcfgg :=_fc .ParseBool (_gabab .Value );if _dcfgg !=nil {return _dcfgg ;};_adddf .AdjustColumnWidthAttr =&_acbef ; -continue ;};if _gabab .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_fegcdd ,_dcceg :=_fc .ParseBool (_gabab .Value );if _dcceg !=nil {return _dcceg ;};_adddf .IntermediateAttr =&_fegcdd ;continue ;};if _gabab .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_cecag ,_gfafb :=_fc .ParseUint (_gabab .Value ,10,32); -if _gfafb !=nil {return _gfafb ;};_adddf .ConnectionIdAttr =uint32 (_cecag );continue ;};if _gabab .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_ddgeb ,_bccdb :=_fc .ParseUint (_gabab .Value ,10,32);if _bccdb !=nil {return _bccdb ; -};_bbdee :=uint32 (_ddgeb );_adddf .AutoFormatIdAttr =&_bbdee ;continue ;};if _gabab .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_afgeg ,_cdeba :=_fc .ParseBool (_gabab .Value );if _cdeba !=nil {return _cdeba ; -};_adddf .ApplyNumberFormatsAttr =&_afgeg ;continue ;};if _gabab .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_dbgbce ,_daagb :=_fc .ParseBool (_gabab .Value );if _daagb !=nil {return _daagb ; -};_adddf .ApplyBorderFormatsAttr =&_dbgbce ;continue ;};if _gabab .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cbeba ,_cbadd :=_fc .ParseBool (_gabab .Value );if _cbadd !=nil {return _cbadd ;}; -_adddf .ApplyFontFormatsAttr =&_cbeba ;continue ;};if _gabab .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bcddgg ,_bfgegc :=_fc .ParseBool (_gabab .Value );if _bfgegc !=nil {return _bfgegc ; -};_adddf .ApplyPatternFormatsAttr =&_bcddgg ;continue ;};if _gabab .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_ebgge ,_adfcfc :=_fc .ParseBool (_gabab .Value );if _adfcfc !=nil {return _adfcfc ; -};_adddf .ApplyAlignmentFormatsAttr =&_ebgge ;continue ;};if _gabab .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ebadb ,_ebdfdb :=_fc .ParseBool (_gabab .Value ); -if _ebdfdb !=nil {return _ebdfdb ;};_adddf .ApplyWidthHeightFormatsAttr =&_ebadb ;continue ;};};_aadfe :for {_ffcef ,_agccf :=d .Token ();if _agccf !=nil {return _agccf ;};switch _gcdadb :=_ffcef .(type ){case _c .StartElement :switch _gcdadb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adddf .QueryTableRefresh =NewCT_QueryTableRefresh (); -if _cbdda :=d .DecodeElement (_adddf .QueryTableRefresh ,&_gcdadb );_cbdda !=nil {return _cbdda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_adddf .ExtLst =NewCT_ExtensionList (); -if _fdcbcb :=d .DecodeElement (_adddf .ExtLst ,&_gcdadb );_fdcbcb !=nil {return _fdcbcb ;};default:_dc .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",_gcdadb .Name ); -if _aadca :=d .Skip ();_aadca !=nil {return _aadca ;};};case _c .EndElement :break _aadfe ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SharedUser and its children, prefixing error messages with path +func (_begff *CT_SharedUser )ValidateWithPath (path string )error {if !_b .ST_GuidPatternRe .MatchString (_begff .GuidAttr ){return _aa .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 ,_b .ST_GuidPatternRe ,_begff .GuidAttr ); +};if _begff .ExtLst !=nil {if _gdffb :=_begff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdffb !=nil {return _gdffb ;};};return nil ;}; -// Validate validates the CT_Row and its children -func (_cedbb *CT_Row )Validate ()error {return _cedbb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");};func (_fagcc *ST_IconSetType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_faaafa ,_dbagf :=d .Token ();if _dbagf !=nil {return _dbagf ; -};if _dfegde ,_cfafe :=_faaafa .(_c .EndElement );_cfafe &&_dfegde .Name ==start .Name {*_fagcc =1;return nil ;};if _bbdbfg ,_dacaff :=_faaafa .(_c .CharData );!_dacaff {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",_faaafa ); -}else {switch string (_bbdbfg ){case "":*_fagcc =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_fagcc =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_fagcc =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_fagcc =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_fagcc =4; -case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_fagcc =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_fagcc =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_fagcc =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_fagcc =8; -case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_fagcc =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_fagcc =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_fagcc =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_fagcc =12; -case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_fagcc =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_fagcc =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_fagcc =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_fagcc =16; -case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_fagcc =17;};};_faaafa ,_dbagf =d .Token ();if _dbagf !=nil {return _dbagf ;};if _acbfbg ,_abcdd :=_faaafa .(_c .EndElement );_abcdd &&_acbfbg .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",_faaafa ); -};func (_fdcae *CT_CommentPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fdcae .LockedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fdcae .LockedAttr ))}); -};if _fdcae .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_fdcae .DefaultSizeAttr ))});};if _fdcae .PrintAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fdcae .PrintAttr ))}); -};if _fdcae .DisabledAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fdcae .DisabledAttr ))});};if _fdcae .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fdcae .AutoFillAttr ))}); -};if _fdcae .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fdcae .AutoLineAttr ))});};if _fdcae .AltTextAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fdcae .AltTextAttr )}); -};if _fdcae .TextHAlignAttr !=ST_TextHAlignUnset {_gfbe ,_cbfbe :=_fdcae .TextHAlignAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"});if _cbfbe !=nil {return _cbfbe ;};start .Attr =append (start .Attr ,_gfbe ); -};if _fdcae .TextVAlignAttr !=ST_TextVAlignUnset {_ebaae ,_egff :=_fdcae .TextVAlignAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"});if _egff !=nil {return _egff ;};start .Attr =append (start .Attr ,_ebaae ); -};if _fdcae .LockTextAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fdcae .LockTextAttr ))});};if _fdcae .JustLastXAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fdcae .JustLastXAttr ))}); -};if _fdcae .AutoScaleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fdcae .AutoScaleAttr ))});};e .EncodeToken (start );_accf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}}; -e .EncodeElement (_fdcae .Anchor ,_accf );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DataField and its children +func (_ffca *CT_DataField )Validate ()error {return _ffca .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064");};func (_gecd *CT_Fills )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gecd .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_gecd .CountAttr )}); +};e .EncodeToken (start );if _gecd .Fill !=nil {_gggag :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};for _ ,_agabab :=range _gecd .Fill {e .EncodeElement (_agabab ,_gggag );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type CT_Macrosheet struct{ -// ValidateWithPath validates the Users and its children, prefixing error messages with path -func (_faeed *Users )ValidateWithPath (path string )error {if _gaccd :=_faeed .CT_Users .ValidateWithPath (path );_gaccd !=nil {return _gaccd ;};return nil ;};func NewCT_SheetPr ()*CT_SheetPr {_bbebg :=&CT_SheetPr {};return _bbebg }; +// Sheet Properties +SheetPr *CT_SheetPr ; -// Validate validates the CT_ExternalSheetData and its children -func (_daag *CT_ExternalSheetData )Validate ()error {return _daag .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Da\u0074\u0061");}; +// Macro Sheet Dimensions +Dimension *CT_SheetDimension ; -// ValidateWithPath validates the CT_Rst and its children, prefixing error messages with path -func (_cbdff *CT_Rst )ValidateWithPath (path string )error {for _bdded ,_gdfdd :=range _cbdff .R {if _gfdga :=_gdfdd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_bdded ));_gfdga !=nil {return _gfdga ;};};for _ccgbd ,_gafeb :=range _cbdff .RPh {if _cfecd :=_gafeb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0068\u005b\u0025\u0064\u005d",path ,_ccgbd )); -_cfecd !=nil {return _cfecd ;};};if _cbdff .PhoneticPr !=nil {if _dagfd :=_cbdff .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_dagfd !=nil {return _dagfd ;};};return nil ;};func NewCT_OutlinePr ()*CT_OutlinePr {_fdgbc :=&CT_OutlinePr {}; -return _fdgbc };func (_eefaaa *ST_CfType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eefaaa =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_eefaaa =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_eefaaa =2; -case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_eefaaa =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_eefaaa =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_eefaaa =5;case "\u0074\u006f\u00701\u0030":*_eefaaa =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_eefaaa =7; -case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_eefaaa =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_eefaaa =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_eefaaa =10; -case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_eefaaa =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_eefaaa =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_eefaaa =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_eefaaa =14; -case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_eefaaa =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_eefaaa =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_eefaaa =17; -case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_eefaaa =18;};return nil ;};const (ST_ParameterTypeUnset ST_ParameterType =0;ST_ParameterTypePrompt ST_ParameterType =1;ST_ParameterTypeValue ST_ParameterType =2;ST_ParameterTypeCell ST_ParameterType =3; -); +// Macro Sheet Views +SheetViews *CT_SheetViews ; -// Validate validates the CT_Extension and its children -func (_fbaa *CT_Extension )Validate ()error {return _fbaa .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");}; +// Sheet Format Properties +SheetFormatPr *CT_SheetFormatPr ; -// ValidateWithPath validates the CT_QueryTableField and its children, prefixing error messages with path -func (_acfca *CT_QueryTableField )ValidateWithPath (path string )error {if _acfca .ExtLst !=nil {if _eaacc :=_acfca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eaacc !=nil {return _eaacc ;};};return nil ;};func NewCT_WebPublishItem ()*CT_WebPublishItem {_aedgf :=&CT_WebPublishItem {}; -_aedgf .SourceTypeAttr =ST_WebSourceType (1);return _aedgf ;};type ST_DateTimeGrouping byte ; +// Column Information +Cols []*CT_Cols ; -// Validate validates the CT_TextFields and its children -func (_agfef *CT_TextFields )Validate ()error {return _agfef .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");};type CT_VerticalAlignFontProperty struct{ +// Sheet Data +SheetData *CT_SheetData ; -// Value -ValAttr _ef .ST_VerticalAlignRun ;}; +// Sheet Protection Options +SheetProtection *CT_SheetProtection ; -// ValidateWithPath validates the CT_AutoFilter and its children, prefixing error messages with path -func (_ecg *CT_AutoFilter )ValidateWithPath (path string )error {for _bg ,_cg :=range _ecg .FilterColumn {if _bad :=_cg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0046il\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e\u005b\u0025\u0064\u005d",path ,_bg )); -_bad !=nil {return _bad ;};};if _ecg .SortState !=nil {if _dbc :=_ecg .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_dbc !=nil {return _dbc ;};};if _ecg .ExtLst !=nil {if _bbd :=_ecg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bbd !=nil {return _bbd ;};};return nil ;}; +// AutoFilter +AutoFilter *CT_AutoFilter ; -// ValidateWithPath validates the CT_CacheSource and its children, prefixing error messages with path -func (_abgdg *CT_CacheSource )ValidateWithPath (path string )error {if _abgdg .TypeAttr ==ST_SourceTypeUnset {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 _cab :=_abgdg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cab !=nil {return _cab ;};if _abgdg .WorksheetSource !=nil {if _fageg :=_abgdg .WorksheetSource .ValidateWithPath (path +"\u002f\u0057o\u0072\u006b\u0073h\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065"); -_fageg !=nil {return _fageg ;};};if _abgdg .Consolidation !=nil {if _edfc :=_abgdg .Consolidation .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");_edfc !=nil {return _edfc ;};};if _abgdg .ExtLst !=nil {if _dgdg :=_abgdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_dgdg !=nil {return _dgdg ;};};return nil ;};func (_bedgb *CT_PivotTableStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gedef :=range start .Attr {if _gedef .Name .Local =="\u006e\u0061\u006d\u0065"{_ffddc ,_fddbc :=_gedef .Value ,error (nil ); -if _fddbc !=nil {return _fddbc ;};_bedgb .NameAttr =&_ffddc ;continue ;};if _gedef .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"{_cageb ,_dadcg :=_fc .ParseBool (_gedef .Value );if _dadcg !=nil {return _dadcg ; -};_bedgb .ShowRowHeadersAttr =&_cageb ;continue ;};if _gedef .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_fafeg ,_gdafc :=_fc .ParseBool (_gedef .Value );if _gdafc !=nil {return _gdafc ;};_bedgb .ShowColHeadersAttr =&_fafeg ; -continue ;};if _gedef .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_dgafgf ,_fceecc :=_fc .ParseBool (_gedef .Value );if _fceecc !=nil {return _fceecc ;};_bedgb .ShowRowStripesAttr =&_dgafgf ;continue ; -};if _gedef .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"{_abgbb ,_fdfac :=_fc .ParseBool (_gedef .Value );if _fdfac !=nil {return _fdfac ;};_bedgb .ShowColStripesAttr =&_abgbb ;continue ;};if _gedef .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_facag ,_beaef :=_fc .ParseBool (_gedef .Value ); -if _beaef !=nil {return _beaef ;};_bedgb .ShowLastColumnAttr =&_facag ;continue ;};};for {_edaag ,_dgcb :=d .Token ();if _dgcb !=nil {return _a .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",_dgcb ); -};if _bddbf ,_ccbbg :=_edaag .(_c .EndElement );_ccbbg &&_bddbf .Name ==start .Name {break ;};};return nil ;};type CT_Stylesheet struct{ +// Sort State +SortState *CT_SortState ; -// Number Formats -NumFmts *CT_NumFmts ; +// Data Consolidation +DataConsolidate *CT_DataConsolidate ; -// Fonts -Fonts *CT_Fonts ; +// Custom Sheet Views +CustomSheetViews *CT_CustomSheetViews ; -// Fills -Fills *CT_Fills ; +// Phonetic Properties +PhoneticPr *CT_PhoneticPr ; -// Borders -Borders *CT_Borders ; +// Conditional Formatting +ConditionalFormatting []*CT_ConditionalFormatting ; + +// Print Options +PrintOptions *CT_PrintOptions ; -// Formatting Records -CellStyleXfs *CT_CellStyleXfs ; +// Page Margins +PageMargins *CT_PageMargins ; -// Cell Formats -CellXfs *CT_CellXfs ; +// Page Setup Settings +PageSetup *CT_PageSetup ; -// Cell Styles -CellStyles *CT_CellStyles ; +// Header Footer Settings +HeaderFooter *CT_HeaderFooter ; -// Formats -Dxfs *CT_Dxfs ; +// Horizontal Page Breaks (Row) +RowBreaks *CT_PageBreak ; -// Table Styles -TableStyles *CT_TableStyles ; +// Vertical Page Breaks +ColBreaks *CT_PageBreak ; -// Colors -Colors *CT_Colors ; +// Custom Properties +CustomProperties *CT_CustomProperties ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Drawing +Drawing *CT_Drawing ; -// ValidateWithPath validates the CT_PivotAreaReferences and its children, prefixing error messages with path -func (_edfgf *CT_PivotAreaReferences )ValidateWithPath (path string )error {for _effaf ,_fcaec :=range _edfgf .Reference {if _cecce :=_fcaec .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_effaf )); -_cecce !=nil {return _cecce ;};};return nil ;};func NewCT_SheetView ()*CT_SheetView {_bffac :=&CT_SheetView {};return _bffac }; +// Legacy Drawing Reference +LegacyDrawing *CT_LegacyDrawing ; -// ValidateWithPath validates the CT_MeasureGroups and its children, prefixing error messages with path -func (_egfeb *CT_MeasureGroups )ValidateWithPath (path string )error {for _edfdc ,_gbdee :=range _egfeb .MeasureGroup {if _gfba :=_gbdee .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004dea\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_edfdc )); -_gfba !=nil {return _gfba ;};};return nil ;};func NewEG_ExtensionList ()*EG_ExtensionList {_feccab :=&EG_ExtensionList {};return _feccab };const (ST_DvAspectUnset ST_DvAspect =0;ST_DvAspectDVASPECT_CONTENT ST_DvAspect =1;ST_DvAspectDVASPECT_ICON ST_DvAspect =2; -);func (_ffeec *CT_Drawing )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbagd :=range start .Attr {if _dbagd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dbagd .Name .Local =="\u0069\u0064"||_dbagd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dbagd .Name .Local =="\u0069\u0064"{_babbc ,_bcbfd :=_dbagd .Value ,error (nil ); -if _bcbfd !=nil {return _bcbfd ;};_ffeec .IdAttr =_babbc ;continue ;};};for {_agagfe ,_bfcae :=d .Token ();if _bfcae !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u003a\u0020%\u0073",_bfcae ); -};if _ebeeb ,_afabf :=_agagfe .(_c .EndElement );_afabf &&_ebeeb .Name ==start .Name {break ;};};return nil ;};func NewTable ()*Table {_bdgfab :=&Table {};_bdgfab .CT_Table =*NewCT_Table ();return _bdgfab };func NewCT_BorderPr ()*CT_BorderPr {_fgfg :=&CT_BorderPr {}; -return _fgfg };type CT_Boolean struct{ +// Legacy Drawing Header Footer +LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; -// Value -VAttr bool ; +// Background Image +Picture *CT_SheetBackgroundPicture ; -// Unused Item -UAttr *bool ; +// Embedded Objects +OleObjects *CT_OleObjects ; -// Calculated Item -FAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Caption -CAttr *string ; +// Validate validates the CT_Scenario and its children +func (_cgbdc *CT_Scenario )Validate ()error {return _cgbdc .ValidateWithPath ("C\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f");};func (_gcgc *CT_DdeItems )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdeeg :for {_ebcec ,_cdcbbe :=d .Token (); +if _cdcbbe !=nil {return _cdcbbe ;};switch _dagfb :=_ebcec .(type ){case _d .StartElement :switch _dagfb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfad :=NewCT_DdeItem (); +if _cfbf :=d .DecodeElement (_bfad ,&_dagfb );_cfbf !=nil {return _cfbf ;};_gcgc .DdeItem =append (_gcgc .DdeItem ,_bfad );default:_ea .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",_dagfb .Name ); +if _gdgf :=d .Skip ();_gdgf !=nil {return _gdgf ;};};case _d .EndElement :break _cdeeg ;case _d .CharData :};};return nil ;};func (_eedggg *ST_DataValidationImeMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eedggg =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_eedggg =1; +case "\u006f\u0066\u0066":*_eedggg =2;case "\u006f\u006e":*_eedggg =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_eedggg =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_eedggg =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_eedggg =6; +case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_eedggg =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_eedggg =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_eedggg =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_eedggg =10; +case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_eedggg =11;};return nil ;};type CT_ExternalDefinedNames struct{ -// Member Property Count -CpAttr *uint32 ; +// Defined Name +DefinedName []*CT_ExternalDefinedName ;}; -// Member Property Indexes -X []*CT_X ;};func (_ebdaf *ST_FieldSortType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_baeca ,_acbcb :=d .Token ();if _acbcb !=nil {return _acbcb ;};if _dfegae ,_abdbf :=_baeca .(_c .EndElement );_abdbf &&_dfegae .Name ==start .Name {*_ebdaf =1; -return nil ;};if _eeagd ,_edddgg :=_baeca .(_c .CharData );!_edddgg {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",_baeca );}else {switch string (_eeagd ){case "":*_ebdaf =0; -case "\u006d\u0061\u006e\u0075\u0061\u006c":*_ebdaf =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_ebdaf =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_ebdaf =3;};};_baeca ,_acbcb =d .Token ();if _acbcb !=nil {return _acbcb ; -};if _cdgdb ,_dcgbd :=_baeca .(_c .EndElement );_dcgbd &&_cdgdb .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",_baeca ); +// ValidateWithPath validates the CT_Format and its children, prefixing error messages with path +func (_caefa *CT_Format )ValidateWithPath (path string )error {if _caaaf :=_caefa .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_caaaf !=nil {return _caaaf ;};if _ecebb :=_caefa .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"); +_ecebb !=nil {return _ecebb ;};if _caefa .ExtLst !=nil {if _gecdg :=_caefa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gecdg !=nil {return _gecdg ;};};return nil ;};func (_aadca *ST_SortBy )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aeggf ,_addcc :=d .Token (); +if _addcc !=nil {return _addcc ;};if _gaaea ,_edcgd :=_aeggf .(_d .EndElement );_edcgd &&_gaaea .Name ==start .Name {*_aadca =1;return nil ;};if _dbgfb ,_fbebfe :=_aeggf .(_d .CharData );!_fbebfe {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aeggf ); +}else {switch string (_dbgfb ){case "":*_aadca =0;case "\u0076\u0061\u006cu\u0065":*_aadca =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_aadca =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_aadca =3;case "\u0069\u0063\u006f\u006e":*_aadca =4; +};};_aeggf ,_addcc =d .Token ();if _addcc !=nil {return _addcc ;};if _bfbaf ,_gffcdg :=_aeggf .(_d .EndElement );_gffcdg &&_bfbaf .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aeggf ); }; -// ValidateWithPath validates the CT_PivotTableStyle and its children, prefixing error messages with path -func (_edgdd *CT_PivotTableStyle )ValidateWithPath (path string )error {return nil };func (_bbebf *CT_ColorFilter )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fcac :=range start .Attr {if _fcac .Name .Local =="\u0064\u0078\u0066I\u0064"{_gebaa ,_fdeaf :=_fc .ParseUint (_fcac .Value ,10,32); -if _fdeaf !=nil {return _fdeaf ;};_edfcd :=uint32 (_gebaa );_bbebf .DxfIdAttr =&_edfcd ;continue ;};if _fcac .Name .Local =="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"{_eagee ,_gaec :=_fc .ParseBool (_fcac .Value );if _gaec !=nil {return _gaec ;};_bbebf .CellColorAttr =&_eagee ; -continue ;};};for {_gfgg ,_fdead :=d .Token ();if _fdead !=nil {return _a .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",_fdead );};if _cafd ,_aeffa :=_gfgg .(_c .EndElement ); -_aeffa &&_cafd .Name ==start .Name {break ;};};return nil ;};func (_gfef *CT_CacheHierarchy )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fcaf :=range start .Attr {if _fcaf .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_fgaf ,_dcag :=_fcaf .Value ,error (nil ); -if _dcag !=nil {return _dcag ;};_gfef .UniqueNameAttr =_fgaf ;continue ;};if _fcaf .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_cbdd ,_cgba :=_fcaf .Value ,error (nil );if _cgba !=nil {return _cgba ;};_gfef .CaptionAttr =&_cbdd ;continue ;}; -if _fcaf .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_dgf ,_fea :=_fc .ParseBool (_fcaf .Value );if _fea !=nil {return _fea ;};_gfef .MeasureAttr =&_dgf ;continue ;};if _fcaf .Name .Local =="\u0073\u0065\u0074"{_aeg ,_bgac :=_fc .ParseBool (_fcaf .Value ); -if _bgac !=nil {return _bgac ;};_gfef .SetAttr =&_aeg ;continue ;};if _fcaf .Name .Local =="\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"{_efdb ,_egd :=_fc .ParseUint (_fcaf .Value ,10,32);if _egd !=nil {return _egd ;};_ecdg :=uint32 (_efdb );_gfef .ParentSetAttr =&_ecdg ; -continue ;};if _fcaf .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_gfcb ,_aae :=_fc .ParseInt (_fcaf .Value ,10,32);if _aae !=nil {return _aae ;};_cfg :=int32 (_gfcb );_gfef .IconSetAttr =&_cfg ;continue ;};if _fcaf .Name .Local =="\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"{_bgdb ,_daf :=_fc .ParseBool (_fcaf .Value ); -if _daf !=nil {return _daf ;};_gfef .AttributeAttr =&_bgdb ;continue ;};if _fcaf .Name .Local =="\u0074\u0069\u006d\u0065"{_dedc ,_cbb :=_fc .ParseBool (_fcaf .Value );if _cbb !=nil {return _cbb ;};_gfef .TimeAttr =&_dedc ;continue ;};if _fcaf .Name .Local =="\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"{_aeee ,_gcdg :=_fc .ParseBool (_fcaf .Value ); -if _gcdg !=nil {return _gcdg ;};_gfef .KeyAttributeAttr =&_aeee ;continue ;};if _fcaf .Name .Local =="\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_bed ,_cfc :=_fcaf .Value ,error (nil ); -if _cfc !=nil {return _cfc ;};_gfef .DefaultMemberUniqueNameAttr =&_bed ;continue ;};if _fcaf .Name .Local =="\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_daaa ,_fbea :=_fcaf .Value ,error (nil );if _fbea !=nil {return _fbea ; -};_gfef .AllUniqueNameAttr =&_daaa ;continue ;};if _fcaf .Name .Local =="\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_daae ,_aecg :=_fcaf .Value ,error (nil );if _aecg !=nil {return _aecg ;};_gfef .AllCaptionAttr =&_daae ;continue ;}; -if _fcaf .Name .Local =="\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_dcgb ,_feef :=_fcaf .Value ,error (nil );if _feef !=nil {return _feef ;};_gfef .DimensionUniqueNameAttr =&_dcgb ;continue ; -};if _fcaf .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_eef ,_cecd :=_fcaf .Value ,error (nil );if _cecd !=nil {return _cecd ;};_gfef .DisplayFolderAttr =&_eef ;continue ;};if _fcaf .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_gabdf ,_dgd :=_fcaf .Value ,error (nil ); -if _dgd !=nil {return _dgd ;};_gfef .MeasureGroupAttr =&_gabdf ;continue ;};if _fcaf .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"{_gdbbc ,_cdf :=_fc .ParseBool (_fcaf .Value );if _cdf !=nil {return _cdf ;};_gfef .MeasuresAttr =&_gdbbc ; -continue ;};if _fcaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_cee ,_fac :=_fc .ParseUint (_fcaf .Value ,10,32);if _fac !=nil {return _fac ;};_gfef .CountAttr =uint32 (_cee );continue ;};if _fcaf .Name .Local =="\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"{_gccb ,_dea :=_fc .ParseBool (_fcaf .Value ); -if _dea !=nil {return _dea ;};_gfef .OneFieldAttr =&_gccb ;continue ;};if _fcaf .Name .Local =="\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"{_ffea ,_abd :=_fc .ParseUint (_fcaf .Value ,10,16); -if _abd !=nil {return _abd ;};_fbed :=uint16 (_ffea );_gfef .MemberValueDatatypeAttr =&_fbed ;continue ;};if _fcaf .Name .Local =="\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"{_dcc ,_ggde :=_fc .ParseBool (_fcaf .Value );if _ggde !=nil {return _ggde ; -};_gfef .UnbalancedAttr =&_dcc ;continue ;};if _fcaf .Name .Local =="\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"{_gfbg ,_ccgb :=_fc .ParseBool (_fcaf .Value );if _ccgb !=nil {return _ccgb ;};_gfef .UnbalancedGroupAttr =&_gfbg ; -continue ;};if _fcaf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_abfa ,_acabd :=_fc .ParseBool (_fcaf .Value );if _acabd !=nil {return _acabd ;};_gfef .HiddenAttr =&_abfa ;continue ;};};_efef :for {_eabg ,_beea :=d .Token ();if _beea !=nil {return _beea ; -};switch _bdfa :=_eabg .(type ){case _c .StartElement :switch _bdfa .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfef .FieldsUsage =NewCT_FieldsUsage (); -if _dda :=d .DecodeElement (_gfef .FieldsUsage ,&_bdfa );_dda !=nil {return _dda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfef .GroupLevels =NewCT_GroupLevels (); -if _bgg :=d .DecodeElement (_gfef .GroupLevels ,&_bdfa );_bgg !=nil {return _bgg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_gfef .ExtLst =NewCT_ExtensionList (); -if _ddcc :=d .DecodeElement (_gfef .ExtLst ,&_bdfa );_ddcc !=nil {return _ddcc ;};default:_dc .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",_bdfa .Name ); -if _edfec :=d .Skip ();_edfec !=nil {return _edfec ;};};case _c .EndElement :break _efef ;case _c .CharData :};};return nil ;};type CT_ExternalRow struct{ +// ValidateWithPath validates the CT_PCDKPI and its children, prefixing error messages with path +func (_caeag *CT_PCDKPI )ValidateWithPath (path string )error {return nil };func (_dfcag *ST_GroupBy )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dfcag =0;case "\u0072\u0061\u006eg\u0065":*_dfcag =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_dfcag =2; +case "\u006di\u006e\u0075\u0074\u0065\u0073":*_dfcag =3;case "\u0068\u006f\u0075r\u0073":*_dfcag =4;case "\u0064\u0061\u0079\u0073":*_dfcag =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_dfcag =6;case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_dfcag =7; +case "\u0079\u0065\u0061r\u0073":*_dfcag =8;};return nil ;};func NewCT_Cols ()*CT_Cols {_fbabg :=&CT_Cols {};return _fbabg };func (_afcc *CT_CfRule )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _afcc .TypeAttr !=ST_CfTypeUnset {_ecbc ,_ecg :=_afcc .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _ecg !=nil {return _ecg ;};start .Attr =append (start .Attr ,_ecbc );};if _afcc .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_afcc .DxfIdAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_aa .Sprintf ("\u0025\u0076",_afcc .PriorityAttr )});if _afcc .StopIfTrueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_afcc .StopIfTrueAttr ))}); +};if _afcc .AboveAverageAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_afcc .AboveAverageAttr ))});};if _afcc .PercentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_afcc .PercentAttr ))}); +};if _afcc .BottomAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_afcc .BottomAttr ))});};if _afcc .OperatorAttr !=ST_ConditionalFormattingOperatorUnset {_aeab ,_eaca :=_afcc .OperatorAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"}); +if _eaca !=nil {return _eaca ;};start .Attr =append (start .Attr ,_aeab );};if _afcc .TextAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0065\u0078\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_afcc .TextAttr )}); +};if _afcc .TimePeriodAttr !=ST_TimePeriodUnset {_dcab ,_bcdc :=_afcc .TimePeriodAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"});if _bcdc !=nil {return _bcdc ;};start .Attr =append (start .Attr ,_dcab ); +};if _afcc .RankAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0061\u006e\u006b"},Value :_aa .Sprintf ("\u0025\u0076",*_afcc .RankAttr )});};if _afcc .StdDevAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076"},Value :_aa .Sprintf ("\u0025\u0076",*_afcc .StdDevAttr )}); +};if _afcc .EqualAverageAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_afcc .EqualAverageAttr ))});};e .EncodeToken (start ); +if _afcc .Formula !=nil {_adef :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}};for _ ,_aebc :=range _afcc .Formula {e .EncodeElement (_aebc ,_adef );};};if _afcc .ColorScale !=nil {_ceed :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"}}; +e .EncodeElement (_afcc .ColorScale ,_ceed );};if _afcc .DataBar !=nil {_fbea :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0042\u0061\u0072"}};e .EncodeElement (_afcc .DataBar ,_fbea );};if _afcc .IconSet !=nil {_adaa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0053\u0065\u0074"}}; +e .EncodeElement (_afcc .IconSet ,_adaa );};if _afcc .ExtLst !=nil {_ffbe :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_afcc .ExtLst ,_ffbe );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_efe *CT_BookViews )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_dfb :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"}}; +for _ ,_gddg :=range _efe .WorkbookView {e .EncodeElement (_gddg ,_dfb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bdfeb *CT_PCDKPI )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cccbb :=range start .Attr {if _cccbb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_dbfba ,_eefbc :=_cccbb .Value ,error (nil ); +if _eefbc !=nil {return _eefbc ;};_bdfeb .UniqueNameAttr =_dbfba ;continue ;};if _cccbb .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_deccd ,_aaadd :=_cccbb .Value ,error (nil );if _aaadd !=nil {return _aaadd ;};_bdfeb .CaptionAttr =&_deccd ; +continue ;};if _cccbb .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_fedfe ,_dbbfc :=_cccbb .Value ,error (nil );if _dbbfc !=nil {return _dbbfc ;};_bdfeb .DisplayFolderAttr =&_fedfe ;continue ;};if _cccbb .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_fedgfg ,_ffdbf :=_cccbb .Value ,error (nil ); +if _ffdbf !=nil {return _ffdbf ;};_bdfeb .MeasureGroupAttr =&_fedgfg ;continue ;};if _cccbb .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_gbeeg ,_bgbcea :=_cccbb .Value ,error (nil );if _bgbcea !=nil {return _bgbcea ;};_bdfeb .ParentAttr =&_gbeeg ; +continue ;};if _cccbb .Name .Local =="\u0076\u0061\u006cu\u0065"{_dfag ,_gbfabb :=_cccbb .Value ,error (nil );if _gbfabb !=nil {return _gbfabb ;};_bdfeb .ValueAttr =_dfag ;continue ;};if _cccbb .Name .Local =="\u0067\u006f\u0061\u006c"{_aefda ,_adfbc :=_cccbb .Value ,error (nil ); +if _adfbc !=nil {return _adfbc ;};_bdfeb .GoalAttr =&_aefda ;continue ;};if _cccbb .Name .Local =="\u0073\u0074\u0061\u0074\u0075\u0073"{_fgdfb ,_cced :=_cccbb .Value ,error (nil );if _cced !=nil {return _cced ;};_bdfeb .StatusAttr =&_fgdfb ;continue ; +};if _cccbb .Name .Local =="\u0074\u0072\u0065n\u0064"{_ebgaa ,_cdbgg :=_cccbb .Value ,error (nil );if _cdbgg !=nil {return _cdbgg ;};_bdfeb .TrendAttr =&_ebgaa ;continue ;};if _cccbb .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_cfcfbb ,_ccab :=_cccbb .Value ,error (nil ); +if _ccab !=nil {return _ccab ;};_bdfeb .WeightAttr =&_cfcfbb ;continue ;};if _cccbb .Name .Local =="\u0074\u0069\u006d\u0065"{_ggecea ,_bcgab :=_cccbb .Value ,error (nil );if _bcgab !=nil {return _bcgab ;};_bdfeb .TimeAttr =&_ggecea ;continue ;};};for {_eaebed ,_agdff :=d .Token (); +if _agdff !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0043\u0044K\u0050\u0049\u003a\u0020\u0025\u0073",_agdff );};if _deefg ,_dbagc :=_eaebed .(_d .EndElement );_dbagc &&_deefg .Name ==start .Name {break ;};};return nil ; +};type CT_FieldsUsage struct{ -// Row -RAttr uint32 ; +// Field Count +CountAttr *uint32 ; -// External Cell Data -Cell []*CT_ExternalCell ;};func (_gbecfc *ST_Objects )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdgfeb ,_eefeeb :=d .Token ();if _eefeeb !=nil {return _eefeeb ;};if _cbace ,_bbdgg :=_fdgfeb .(_c .EndElement );_bbdgg &&_cbace .Name ==start .Name {*_gbecfc =1; -return nil ;};if _eafdad ,_dcfedc :=_fdgfeb .(_c .CharData );!_dcfedc {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",_fdgfeb );}else {switch string (_eafdad ){case "":*_gbecfc =0; -case "\u0061\u006c\u006c":*_gbecfc =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_gbecfc =2;case "\u006e\u006f\u006e\u0065":*_gbecfc =3;};};_fdgfeb ,_eefeeb =d .Token ();if _eefeeb !=nil {return _eefeeb ;};if _fccfc ,_ffbcce :=_fdgfeb .(_c .EndElement ); -_ffbcce &&_fccfc .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",_fdgfeb );}; +// PivotCache Field Id +FieldUsage []*CT_FieldUsage ;};func (_dbgde *CT_TextFields )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfgac :=range start .Attr {if _dfgac .Name .Local =="\u0063\u006f\u0075n\u0074"{_fadee ,_fefab :=_e .ParseUint (_dfgac .Value ,10,32); +if _fefab !=nil {return _fefab ;};_eagff :=uint32 (_fadee );_dbgde .CountAttr =&_eagff ;continue ;};};_cbfgb :for {_gfefe ,_dfbggb :=d .Token ();if _dfbggb !=nil {return _dfbggb ;};switch _cegedf :=_gfefe .(type ){case _d .StartElement :switch _cegedf .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgddc :=NewCT_TextField (); +if _begfbb :=d .DecodeElement (_dgddc ,&_cegedf );_begfbb !=nil {return _begfbb ;};_dbgde .TextField =append (_dbgde .TextField ,_dgddc );default:_ea .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",_cegedf .Name ); +if _cggeg :=d .Skip ();_cggeg !=nil {return _cggeg ;};};case _d .EndElement :break _cbfgb ;case _d .CharData :};};return nil ;};func NewCT_BooleanProperty ()*CT_BooleanProperty {_eefg :=&CT_BooleanProperty {};return _eefg };func (_gcccg *CT_Scenarios )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fcgeeg :=range start .Attr {if _fcgeeg .Name .Local =="\u0063u\u0072\u0072\u0065\u006e\u0074"{_fecea ,_acabfb :=_e .ParseUint (_fcgeeg .Value ,10,32); +if _acabfb !=nil {return _acabfb ;};_bbafa :=uint32 (_fecea );_gcccg .CurrentAttr =&_bbafa ;continue ;};if _fcgeeg .Name .Local =="\u0073\u0068\u006f\u0077"{_eecgg ,_dcfac :=_e .ParseUint (_fcgeeg .Value ,10,32);if _dcfac !=nil {return _dcfac ;};_dacbe :=uint32 (_eecgg ); +_gcccg .ShowAttr =&_dacbe ;continue ;};if _fcgeeg .Name .Local =="\u0073\u0071\u0072e\u0066"{_fbcgg ,_feddc :=ParseSliceST_Sqref (_fcgeeg .Value );if _feddc !=nil {return _feddc ;};_gcccg .SqrefAttr =&_fbcgg ;continue ;};};_deggg :for {_fbgeef ,_dfbbfb :=d .Token (); +if _dfbbfb !=nil {return _dfbbfb ;};switch _afefb :=_fbgeef .(type ){case _d .StartElement :switch _afefb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcfbb :=NewCT_Scenario (); +if _edcbf :=d .DecodeElement (_dcfbb ,&_afefb );_edcbf !=nil {return _edcbf ;};_gcccg .Scenario =append (_gcccg .Scenario ,_dcfbb );default:_ea .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",_afefb .Name ); +if _bdbbg :=d .Skip ();_bdbbg !=nil {return _bdbbg ;};};case _d .EndElement :break _deggg ;case _d .CharData :};};return nil ;};type CT_CacheFields struct{ -// Validate validates the CT_ProtectedRanges and its children -func (_aaabf *CT_ProtectedRanges )Validate ()error {return _aaabf .ValidateWithPath ("\u0043T\u005fP\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073");};func NewCT_Missing ()*CT_Missing {_ddgdb :=&CT_Missing {};return _ddgdb }; -func (_gcfgf *CT_MetadataStringIndex )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078"},Value :_a .Sprintf ("\u0025\u0076",_gcfgf .XAttr )});if _gcfgf .SAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gcfgf .SAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_CellFormula struct{TAttr ST_CellFormulaType ;AcaAttr *bool ;RefAttr *string ;Dt2DAttr *bool ;DtrAttr *bool ;Del1Attr *bool ;Del2Attr *bool ;R1Attr *string ; -R2Attr *string ;CaAttr *bool ;SiAttr *uint32 ;BxAttr *bool ;Content string ;}; +// Field Count +CountAttr *uint32 ; -// Validate validates the CT_PivotField and its children -func (_gbdf *CT_PivotField )Validate ()error {return _gbdf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064");};func (_gaacbg *ST_RefMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfcgf ,_dedgd :=d .Token (); -if _dedgd !=nil {return _dedgd ;};if _ceadb ,_gcdb :=_bfcgf .(_c .EndElement );_gcdb &&_ceadb .Name ==start .Name {*_gaacbg =1;return nil ;};if _dfabg ,_cceaa :=_bfcgf .(_c .CharData );!_cceaa {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",_bfcgf ); -}else {switch string (_dfabg ){case "":*_gaacbg =0;case "\u0041\u0031":*_gaacbg =1;case "\u0052\u0031\u0043\u0031":*_gaacbg =2;};};_bfcgf ,_dedgd =d .Token ();if _dedgd !=nil {return _dedgd ;};if _cacag ,_gaage :=_bfcgf .(_c .EndElement );_gaage &&_cacag .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",_bfcgf );};const (ST_FieldSortTypeUnset ST_FieldSortType =0;ST_FieldSortTypeManual ST_FieldSortType =1; -ST_FieldSortTypeAscending ST_FieldSortType =2;ST_FieldSortTypeDescending ST_FieldSortType =3;);func (_dfaga *CT_InputCells )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_a .Sprintf ("\u0025\u0076",_dfaga .RAttr )}); -if _dfaga .DeletedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dfaga .DeletedAttr ))});};if _dfaga .UndoneAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u006e\u0064\u006f\u006e\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dfaga .UndoneAttr ))}); -};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_dfaga .ValAttr )});if _dfaga .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dfaga .NumFmtIdAttr )}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type StyleSheet struct{CT_Stylesheet };type CT_PivotCache struct{ +// PivotCache Field +CacheField []*CT_CacheField ;};const (ST_ParameterTypeUnset ST_ParameterType =0;ST_ParameterTypePrompt ST_ParameterType =1;ST_ParameterTypeValue ST_ParameterType =2;ST_ParameterTypeCell ST_ParameterType =3;);func NewCT_GroupLevels ()*CT_GroupLevels {_gafcaa :=&CT_GroupLevels {}; +return _gafcaa };func (_fgedfc *CT_DataConsolidate )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fgedfc .FunctionAttr !=ST_DataConsolidateFunctionUnset {_cdegg ,_adca :=_fgedfc .FunctionAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"}); +if _adca !=nil {return _adca ;};start .Attr =append (start .Attr ,_cdegg );};if _fgedfc .StartLabelsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_fgedfc .StartLabelsAttr ))}); +};if _fgedfc .LeftLabelsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_fgedfc .LeftLabelsAttr ))});};if _fgedfc .TopLabelsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_fgedfc .TopLabelsAttr ))}); +};if _fgedfc .LinkAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_fgedfc .LinkAttr ))});};e .EncodeToken (start );if _fgedfc .DataRefs !=nil {_bfge :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"}}; +e .EncodeElement (_fgedfc .DataRefs ,_bfge );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bfcd *CT_Borders )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dag :=range start .Attr {if _dag .Name .Local =="\u0063\u006f\u0075n\u0074"{_egg ,_ddb :=_e .ParseUint (_dag .Value ,10,32); +if _ddb !=nil {return _ddb ;};_fgg :=uint32 (_egg );_bfcd .CountAttr =&_fgg ;continue ;};};_cdb :for {_gab ,_cac :=d .Token ();if _cac !=nil {return _cac ;};switch _dab :=_gab .(type ){case _d .StartElement :switch _dab .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcgf :=NewCT_Border (); +if _cdec :=d .DecodeElement (_dcgf ,&_dab );_cdec !=nil {return _cdec ;};_bfcd .Border =append (_bfcd .Border ,_dcgf );default:_ea .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",_dab .Name ); +if _fad :=d .Skip ();_fad !=nil {return _fad ;};};case _d .EndElement :break _cdb ;case _d .CharData :};};return nil ;};func NewCT_Dimensions ()*CT_Dimensions {_abce :=&CT_Dimensions {};return _abce };func (_ceggfff *CT_WorkbookProtection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdffd :=range start .Attr {if _fdffd .Name .Local =="\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_dbfec ,_feaee :=_fdffd .Value ,error (nil ); +if _feaee !=nil {return _feaee ;};_ceggfff .WorkbookPasswordAttr =&_dbfec ;continue ;};if _fdffd .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"{_dgadf ,_cfaeg :=_fdffd .Value ,error (nil ); +if _cfaeg !=nil {return _cfaeg ;};_ceggfff .WorkbookPasswordCharacterSetAttr =&_dgadf ;continue ;};if _fdffd .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"{_ebeff ,_dgccaa :=_fdffd .Value ,error (nil ); +if _dgccaa !=nil {return _dgccaa ;};_ceggfff .RevisionsPasswordAttr =&_ebeff ;continue ;};if _fdffd .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"{_dagga ,_aeaae :=_fdffd .Value ,error (nil ); +if _aeaae !=nil {return _aeaae ;};_ceggfff .RevisionsPasswordCharacterSetAttr =&_dagga ;continue ;};if _fdffd .Name .Local =="\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"{_eadece ,_gcaga :=_e .ParseBool (_fdffd .Value ); +if _gcaga !=nil {return _gcaga ;};_ceggfff .LockStructureAttr =&_eadece ;continue ;};if _fdffd .Name .Local =="l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"{_egegd ,_eabgaf :=_e .ParseBool (_fdffd .Value );if _eabgaf !=nil {return _eabgaf ; +};_ceggfff .LockWindowsAttr =&_egegd ;continue ;};if _fdffd .Name .Local =="\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"{_fgcdb ,_befgf :=_e .ParseBool (_fdffd .Value );if _befgf !=nil {return _befgf ;};_ceggfff .LockRevisionAttr =&_fgcdb ; +continue ;};if _fdffd .Name .Local =="\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"{_cdbebf ,_cdbba :=_fdffd .Value ,error (nil );if _cdbba !=nil {return _cdbba ;};_ceggfff .RevisionsAlgorithmNameAttr =&_cdbebf ; +continue ;};if _fdffd .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"{_eefcgc ,_bffcb :=_fdffd .Value ,error (nil );if _bffcb !=nil {return _bffcb ;};_ceggfff .RevisionsHashValueAttr =&_eefcgc ; +continue ;};if _fdffd .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"{_dedcc ,_fggfc :=_fdffd .Value ,error (nil );if _fggfc !=nil {return _fggfc ;};_ceggfff .RevisionsSaltValueAttr =&_dedcc ;continue ; +};if _fdffd .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"{_cadaba ,_adcgff :=_e .ParseUint (_fdffd .Value ,10,32);if _adcgff !=nil {return _adcgff ;};_cddfc :=uint32 (_cadaba );_ceggfff .RevisionsSpinCountAttr =&_cddfc ; +continue ;};if _fdffd .Name .Local =="w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"{_deefec ,_eeead :=_fdffd .Value ,error (nil );if _eeead !=nil {return _eeead ;};_ceggfff .WorkbookAlgorithmNameAttr =&_deefec ; +continue ;};if _fdffd .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"{_feegdf ,_fddccf :=_fdffd .Value ,error (nil );if _fddccf !=nil {return _fddccf ;};_ceggfff .WorkbookHashValueAttr =&_feegdf ; +continue ;};if _fdffd .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"{_agfe ,_fadfg :=_fdffd .Value ,error (nil );if _fadfg !=nil {return _fadfg ;};_ceggfff .WorkbookSaltValueAttr =&_agfe ; +continue ;};if _fdffd .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_adgegb ,_gfgdg :=_e .ParseUint (_fdffd .Value ,10,32);if _gfgdg !=nil {return _gfgdg ;};_bcgcdf :=uint32 (_adgegb ); +_ceggfff .WorkbookSpinCountAttr =&_bcgcdf ;continue ;};};for {_cgbbf ,_cfegda :=d .Token ();if _cfegda !=nil {return _aa .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",_cfegda ); +};if _gcegeg ,_ffaca :=_cgbbf .(_d .EndElement );_ffaca &&_gcegeg .Name ==start .Name {break ;};};return nil ;};func (_afbfa *ST_TextVAlign )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_afbfa =0;case "\u0074\u006f\u0070":*_afbfa =1; +case "\u0063\u0065\u006e\u0074\u0065\u0072":*_afbfa =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_afbfa =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_afbfa =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_afbfa =5;};return nil ; +};func NewCT_RevisionCellChange ()*CT_RevisionCellChange {_adgcd :=&CT_RevisionCellChange {};_adgcd .Nc =NewCT_Cell ();return _adgcd ;};func (_dcbecg ST_VerticalAlignment )String ()string {switch _dcbecg {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 "";}; -// PivotCache Id -CacheIdAttr uint32 ;IdAttr string ;};func (_fbde *CT_OlapPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gfacd :=range start .Attr {if _gfacd .Name .Local =="\u006c\u006f\u0063a\u006c"{_afccg ,_addgg :=_fc .ParseBool (_gfacd .Value ); -if _addgg !=nil {return _addgg ;};_fbde .LocalAttr =&_afccg ;continue ;};if _gfacd .Name .Local =="\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_fdfef ,_bcafb :=_gfacd .Value ,error (nil );if _bcafb !=nil {return _bcafb ; -};_fbde .LocalConnectionAttr =&_fdfef ;continue ;};if _gfacd .Name .Local =="\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_begeb ,_fddeg :=_fc .ParseBool (_gfacd .Value );if _fddeg !=nil {return _fddeg ;};_fbde .LocalRefreshAttr =&_begeb ; -continue ;};if _gfacd .Name .Local =="\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"{_bbdfa ,_cfgegg :=_fc .ParseBool (_gfacd .Value );if _cfgegg !=nil {return _cfgegg ;};_fbde .SendLocaleAttr =&_bbdfa ;continue ;};if _gfacd .Name .Local =="\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"{_abcc ,_fbaad :=_fc .ParseUint (_gfacd .Value ,10,32); -if _fbaad !=nil {return _fbaad ;};_beec :=uint32 (_abcc );_fbde .RowDrillCountAttr =&_beec ;continue ;};if _gfacd .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"{_fedgb ,_fbgfd :=_fc .ParseBool (_gfacd .Value );if _fbgfd !=nil {return _fbgfd ; -};_fbde .ServerFillAttr =&_fedgb ;continue ;};if _gfacd .Name .Local =="\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"{_gffcc ,_ebcbe :=_fc .ParseBool (_gfacd .Value );if _ebcbe !=nil {return _ebcbe ;};_fbde .ServerNumberFormatAttr =&_gffcc ; -continue ;};if _gfacd .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"{_ggbbg ,_cbacg :=_fc .ParseBool (_gfacd .Value );if _cbacg !=nil {return _cbacg ;};_fbde .ServerFontAttr =&_ggbbg ;continue ;};if _gfacd .Name .Local =="\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"{_gecdbe ,_gggab :=_fc .ParseBool (_gfacd .Value ); -if _gggab !=nil {return _gggab ;};_fbde .ServerFontColorAttr =&_gecdbe ;continue ;};};for {_dcgec ,_bgbcdc :=d .Token ();if _bgbcdc !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004f\u006c\u0061p\u0050\u0072\u003a\u0020\u0025\u0073",_bgbcdc ); -};if _gffcga ,_fgggag :=_dcgec .(_c .EndElement );_fgggag &&_gffcga .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TableStyles and its children -func (_bbebge *CT_TableStyles )Validate ()error {return _bbebge .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073");};func (_dfbd *CT_DataValidations )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dfbd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_dfbd .DisablePromptsAttr ))}); -};if _dfbd .XWindowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_dfbd .XWindowAttr )});};if _dfbd .YWindowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_dfbd .YWindowAttr )}); -};if _dfbd .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dfbd .CountAttr )});};e .EncodeToken (start );_fgge :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"}}; -for _ ,_daff :=range _dfbd .DataValidation {e .EncodeElement (_daff ,_fgge );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gbecf *ST_WebSourceType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gbecf =0; -case "\u0073\u0068\u0065e\u0074":*_gbecf =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_gbecf =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_gbecf =3;case "\u0072\u0061\u006eg\u0065":*_gbecf =4;case "\u0063\u0068\u0061r\u0074":*_gbecf =5; -case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_gbecf =6;case "\u0071\u0075\u0065r\u0079":*_gbecf =7;case "\u006c\u0061\u0062e\u006c":*_gbecf =8;};return nil ;};func NewCT_Metadata ()*CT_Metadata {_caafc :=&CT_Metadata {};return _caafc }; -func (_cbddg *CT_OleObject )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bbebd :=range start .Attr {if _bbebd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bbebd .Name .Local =="\u0069\u0064"||_bbebd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bbebd .Name .Local =="\u0069\u0064"{_gdegg ,_gafbb :=_bbebd .Value ,error (nil ); -if _gafbb !=nil {return _gafbb ;};_cbddg .IdAttr =&_gdegg ;continue ;};if _bbebd .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_aagbg ,_cdace :=_bbebd .Value ,error (nil );if _cdace !=nil {return _cdace ;};_cbddg .ProgIdAttr =&_aagbg ;continue ; -};if _bbebd .Name .Local =="\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"{_cbddg .DvAspectAttr .UnmarshalXMLAttr (_bbebd );continue ;};if _bbebd .Name .Local =="\u006c\u0069\u006e\u006b"{_beffa ,_fcfg :=_bbebd .Value ,error (nil );if _fcfg !=nil {return _fcfg ; -};_cbddg .LinkAttr =&_beffa ;continue ;};if _bbebd .Name .Local =="\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"{_cbddg .OleUpdateAttr .UnmarshalXMLAttr (_bbebd );continue ;};if _bbebd .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"{_bffd ,_baddfb :=_fc .ParseBool (_bbebd .Value ); -if _baddfb !=nil {return _baddfb ;};_cbddg .AutoLoadAttr =&_bffd ;continue ;};if _bbebd .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_bgeba ,_bgfba :=_fc .ParseUint (_bbebd .Value ,10,32);if _bgfba !=nil {return _bgfba ;};_cbddg .ShapeIdAttr =uint32 (_bgeba ); -continue ;};};_ebbbe :for {_bcdbg ,_eddf :=d .Token ();if _eddf !=nil {return _eddf ;};switch _dcgcg :=_bcdbg .(type ){case _c .StartElement :switch _dcgcg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbddg .ObjectPr =NewCT_ObjectPr (); -if _cgff :=d .DecodeElement (_cbddg .ObjectPr ,&_dcgcg );_cgff !=nil {return _cgff ;};default:_dc .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",_dcgcg .Name ); -if _fdbcc :=d .Skip ();_fdbcc !=nil {return _fdbcc ;};};case _c .EndElement :break _ebbbe ;case _c .CharData :};};return nil ;};type CT_Metadata struct{ +// Validate validates the CT_Stylesheet and its children +func (_abcae *CT_Stylesheet )Validate ()error {return _abcae .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074");}; -// Metadata Types Collection -MetadataTypes *CT_MetadataTypes ; +// ValidateWithPath validates the CT_PivotAreaReference and its children, prefixing error messages with path +func (_eeagg *CT_PivotAreaReference )ValidateWithPath (path string )error {for _agdd ,_dgdbb :=range _eeagg .X {if _dgdadf :=_dgdbb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_agdd ));_dgdadf !=nil {return _dgdadf ; +};};if _eeagg .ExtLst !=nil {if _abgea :=_eeagg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abgea !=nil {return _abgea ;};};return nil ;};func (_fcccd *CT_PivotFilter )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006c\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_fcccd .FldAttr )}); +if _fcccd .MpFldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0070\u0046l\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_fcccd .MpFldAttr )});};_gedffb ,_dccee :=_fcccd .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _dccee !=nil {return _dccee ;};start .Attr =append (start .Attr ,_gedffb );if _fcccd .EvalOrderAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"},Value :_aa .Sprintf ("\u0025\u0076",*_fcccd .EvalOrderAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_fcccd .IdAttr )});if _fcccd .IMeasureHierAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0076",*_fcccd .IMeasureHierAttr )}); +};if _fcccd .IMeasureFldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_fcccd .IMeasureFldAttr )});};if _fcccd .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_fcccd .NameAttr )}); +};if _fcccd .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_fcccd .DescriptionAttr )});};if _fcccd .StringValue1Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"},Value :_aa .Sprintf ("\u0025\u0076",*_fcccd .StringValue1Attr )}); +};if _fcccd .StringValue2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"},Value :_aa .Sprintf ("\u0025\u0076",*_fcccd .StringValue2Attr )});};e .EncodeToken (start ); +_dbaba :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_fcccd .AutoFilter ,_dbaba );if _fcccd .ExtLst !=nil {_efdgfd :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_fcccd .ExtLst ,_efdgfd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_PivotTableStyle struct{ -// Metadata String Store -MetadataStrings *CT_MetadataStrings ; +// Table Style Name +NameAttr *string ; -// MDX Metadata Information -MdxMetadata *CT_MdxMetadata ; +// Show Row Header Formatting +ShowRowHeadersAttr *bool ; -// Future Metadata -FutureMetadata []*CT_FutureMetadata ; +// Show Table Style Column Header Formatting +ShowColHeadersAttr *bool ; -// Cell Metadata -CellMetadata *CT_MetadataBlocks ; +// Show Row Stripes +ShowRowStripesAttr *bool ; -// Value Metadata -ValueMetadata *CT_MetadataBlocks ; +// Show Column Stripes +ShowColStripesAttr *bool ; -// Future Feature Storage Area -ExtLst *CT_ExtensionList ;}; +// Show Last Column +ShowLastColumnAttr *bool ;};func (_abeae ST_MdxSetOrder )Validate ()error {return _abeae .ValidateWithPath ("")};func (_ecddf ST_PhoneticAlignment )Validate ()error {return _ecddf .ValidateWithPath ("")};func (_bcaaa *CT_CellStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdcf :=range start .Attr {if _cdcf .Name .Local =="\u006e\u0061\u006d\u0065"{_fgcf ,_dae :=_cdcf .Value ,error (nil ); +if _dae !=nil {return _dae ;};_bcaaa .NameAttr =&_fgcf ;continue ;};if _cdcf .Name .Local =="\u0078\u0066\u0049\u0064"{_ddccc ,_ecfb :=_e .ParseUint (_cdcf .Value ,10,32);if _ecfb !=nil {return _ecfb ;};_bcaaa .XfIdAttr =uint32 (_ddccc );continue ;};if _cdcf .Name .Local =="\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"{_aedg ,_cbeg :=_e .ParseUint (_cdcf .Value ,10,32); +if _cbeg !=nil {return _cbeg ;};_aabe :=uint32 (_aedg );_bcaaa .BuiltinIdAttr =&_aabe ;continue ;};if _cdcf .Name .Local =="\u0069\u004c\u0065\u0076\u0065\u006c"{_ccag ,_fabaf :=_e .ParseUint (_cdcf .Value ,10,32);if _fabaf !=nil {return _fabaf ;};_eaee :=uint32 (_ccag ); +_bcaaa .ILevelAttr =&_eaee ;continue ;};if _cdcf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_fade ,_eeddf :=_e .ParseBool (_cdcf .Value );if _eeddf !=nil {return _eeddf ;};_bcaaa .HiddenAttr =&_fade ;continue ;};if _cdcf .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"{_gbfd ,_fgab :=_e .ParseBool (_cdcf .Value ); +if _fgab !=nil {return _fgab ;};_bcaaa .CustomBuiltinAttr =&_gbfd ;continue ;};};_dadg :for {_decg ,_abffd :=d .Token ();if _abffd !=nil {return _abffd ;};switch _gccf :=_decg .(type ){case _d .StartElement :switch _gccf .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcaaa .ExtLst =NewCT_ExtensionList (); +if _degd :=d .DecodeElement (_bcaaa .ExtLst ,&_gccf );_degd !=nil {return _degd ;};default:_ea .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",_gccf .Name ); +if _gcag :=d .Skip ();_gcag !=nil {return _gcag ;};};case _d .EndElement :break _dadg ;case _d .CharData :};};return nil ;};func (_bdaaae *CT_ObjectPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdaaae .Anchor =NewCT_ObjectAnchor (); +for _ ,_fabc :=range start .Attr {if _fabc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fabc .Name .Local =="\u0069\u0064"||_fabc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fabc .Name .Local =="\u0069\u0064"{_aggae ,_ccddg :=_fabc .Value ,error (nil ); +if _ccddg !=nil {return _ccddg ;};_bdaaae .IdAttr =&_aggae ;continue ;};if _fabc .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_abab ,_ggef :=_e .ParseBool (_fabc .Value );if _ggef !=nil {return _ggef ;};_bdaaae .AutoLineAttr =&_abab ; +continue ;};if _fabc .Name .Local =="\u0070\u0072\u0069n\u0074"{_cdbf ,_beca :=_e .ParseBool (_fabc .Value );if _beca !=nil {return _beca ;};_bdaaae .PrintAttr =&_cdbf ;continue ;};if _fabc .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_fagag ,_ddegf :=_e .ParseBool (_fabc .Value ); +if _ddegf !=nil {return _ddegf ;};_bdaaae .DisabledAttr =&_fagag ;continue ;};if _fabc .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_dgddf ,_agbce :=_e .ParseBool (_fabc .Value );if _agbce !=nil {return _agbce ;};_bdaaae .UiObjectAttr =&_dgddf ; +continue ;};if _fabc .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_dagcc ,_dafdg :=_e .ParseBool (_fabc .Value );if _dafdg !=nil {return _dafdg ;};_bdaaae .AutoFillAttr =&_dagcc ;continue ;};if _fabc .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_gebca ,_eafbf :=_e .ParseBool (_fabc .Value ); +if _eafbf !=nil {return _eafbf ;};_bdaaae .LockedAttr =&_gebca ;continue ;};if _fabc .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_bgfca ,_bagbf :=_e .ParseBool (_fabc .Value );if _bagbf !=nil {return _bagbf ;};_bdaaae .AutoPictAttr =&_bgfca ; +continue ;};if _fabc .Name .Local =="\u006d\u0061\u0063r\u006f"{_fbbe ,_bcba :=_fabc .Value ,error (nil );if _bcba !=nil {return _bcba ;};_bdaaae .MacroAttr =&_fbbe ;continue ;};if _fabc .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_gecff ,_fdge :=_fabc .Value ,error (nil ); +if _fdge !=nil {return _fdge ;};_bdaaae .AltTextAttr =&_gecff ;continue ;};if _fabc .Name .Local =="\u0064\u0064\u0065"{_eaddbf ,_dffeeb :=_e .ParseBool (_fabc .Value );if _dffeeb !=nil {return _dffeeb ;};_bdaaae .DdeAttr =&_eaddbf ;continue ;};if _fabc .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_gcede ,_ccfdg :=_e .ParseBool (_fabc .Value ); +if _ccfdg !=nil {return _ccfdg ;};_bdaaae .DefaultSizeAttr =&_gcede ;continue ;};};_cbfcg :for {_bdfga ,_dfbeca :=d .Token ();if _dfbeca !=nil {return _dfbeca ;};switch _aeebcc :=_bdfga .(type ){case _d .StartElement :switch _aeebcc .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dfddb :=d .DecodeElement (_bdaaae .Anchor ,&_aeebcc ); +_dfddb !=nil {return _dfddb ;};default:_ea .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",_aeebcc .Name ); +if _gddcd :=d .Skip ();_gddcd !=nil {return _gddcd ;};};case _d .EndElement :break _cbfcg ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_MdxMetadata and its children -func (_aefc *CT_MdxMetadata )Validate ()error {return _aefc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");}; +// ValidateWithPath validates the CT_MetadataType and its children, prefixing error messages with path +func (_bcfde *CT_MetadataType )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_Tuple and its children, prefixing error messages with path -func (_dddfg *CT_Tuple )ValidateWithPath (path string )error {return nil };func (_cdbff ST_CredMethod )String ()string {switch _cdbff {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 "";}; +// ValidateWithPath validates the CT_Selection and its children, prefixing error messages with path +func (_dceded *CT_Selection )ValidateWithPath (path string )error {if _dfbge :=_dceded .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_dfbge !=nil {return _dfbge ;};return nil ;};func NewCT_QueryTableRefresh ()*CT_QueryTableRefresh {_aagf :=&CT_QueryTableRefresh {}; +_aagf .QueryTableFields =NewCT_QueryTableFields ();return _aagf ;}; -// Validate validates the CT_CalcCell and its children -func (_cagc *CT_CalcCell )Validate ()error {return _cagc .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c");};func (_accbfd ST_BorderStyle )ValidateWithPath (path string )error {switch _accbfd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14: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 (_accbfd )); -};return nil ;}; +// ValidateWithPath validates the CT_XStringElement and its children, prefixing error messages with path +func (_fdbbfd *CT_XStringElement )ValidateWithPath (path string )error {return nil };func (_acfff ST_WebSourceType )ValidateWithPath (path string )error {switch _acfff {case 0,1,2,3,4,5,6,7,8:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acfff )); +};return nil ;};func (_bcbbfd *CT_SheetFormatPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcbbfd .BaseColWidthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_aa .Sprintf ("\u0025\u0076",*_bcbbfd .BaseColWidthAttr )}); +};if _bcbbfd .DefaultColWidthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_aa .Sprintf ("\u0025\u0076",*_bcbbfd .DefaultColWidthAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_aa .Sprintf ("\u0025\u0076",_bcbbfd .DefaultRowHeightAttr )});if _bcbbfd .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bcbbfd .CustomHeightAttr ))}); +};if _bcbbfd .ZeroHeightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bcbbfd .ZeroHeightAttr ))});};if _bcbbfd .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bcbbfd .ThickTopAttr ))}); +};if _bcbbfd .ThickBottomAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bcbbfd .ThickBottomAttr ))});};if _bcbbfd .OutlineLevelRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"},Value :_aa .Sprintf ("\u0025\u0076",*_bcbbfd .OutlineLevelRowAttr )}); +};if _bcbbfd .OutlineLevelColAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_bcbbfd .OutlineLevelColAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PivotAreaReference and its children, prefixing error messages with path -func (_ebeg *CT_PivotAreaReference )ValidateWithPath (path string )error {for _gfbegg ,_ggcaa :=range _ebeg .X {if _gafdb :=_ggcaa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_gfbegg ));_gafdb !=nil {return _gafdb ; -};};if _ebeg .ExtLst !=nil {if _fcca :=_ebeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcca !=nil {return _fcca ;};};return nil ;}; +// Validate validates the CT_DataFields and its children +func (_beba *CT_DataFields )Validate ()error {return _beba .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073");}; -// Validate validates the CT_Rst and its children -func (_aaafe *CT_Rst )Validate ()error {return _aaafe .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0073\u0074");}; +// Validate validates the CT_Color and its children +func (_cgbce *CT_Color )Validate ()error {return _cgbce .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func (_ggbecf *CT_WebPublishItems )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ccgef :=range start .Attr {if _ccgef .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgffa ,_abdeag :=_e .ParseUint (_ccgef .Value ,10,32); +if _abdeag !=nil {return _abdeag ;};_fcfga :=uint32 (_bgffa );_ggbecf .CountAttr =&_fcfga ;continue ;};};_beggeg :for {_dadgf ,_cbcdb :=d .Token ();if _cbcdb !=nil {return _cbcdb ;};switch _daafg :=_dadgf .(type ){case _d .StartElement :switch _daafg .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebegcc :=NewCT_WebPublishItem (); +if _beabg :=d .DecodeElement (_ebegcc ,&_daafg );_beabg !=nil {return _beabg ;};_ggbecf .WebPublishItem =append (_ggbecf .WebPublishItem ,_ebegcc );default:_ea .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",_daafg .Name ); +if _bfegaa :=d .Skip ();_bfegaa !=nil {return _bfegaa ;};};case _d .EndElement :break _beggeg ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path -func (_fcaa *CT_Border )ValidateWithPath (path string )error {if _fcaa .Start !=nil {if _fdc :=_fcaa .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_fdc !=nil {return _fdc ;};};if _fcaa .End !=nil {if _cfa :=_fcaa .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064"); -_cfa !=nil {return _cfa ;};};if _fcaa .Left !=nil {if _fcd :=_fcaa .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_fcd !=nil {return _fcd ;};};if _fcaa .Right !=nil {if _cfd :=_fcaa .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); -_cfd !=nil {return _cfd ;};};if _fcaa .Top !=nil {if _fbcg :=_fcaa .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_fbcg !=nil {return _fbcg ;};};if _fcaa .Bottom !=nil {if _eab :=_fcaa .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); -_eab !=nil {return _eab ;};};if _fcaa .Diagonal !=nil {if _egb :=_fcaa .Diagonal .ValidateWithPath (path +"\u002fD\u0069\u0061\u0067\u006f\u006e\u0061l");_egb !=nil {return _egb ;};};if _fcaa .Vertical !=nil {if _fce :=_fcaa .Vertical .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0069\u0063\u0061l"); -_fce !=nil {return _fce ;};};if _fcaa .Horizontal !=nil {if _bdge :=_fcaa .Horizontal .ValidateWithPath (path +"/\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");_bdge !=nil {return _bdge ;};};return nil ;};type CT_PageMargins struct{ +// Validate validates the CT_Selection and its children +func (_fddbc *CT_Selection )Validate ()error {return _fddbc .ValidateWithPath ("\u0043\u0054\u005fS\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");};func (_ccbef *CT_MetadataStringIndex )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078"},Value :_aa .Sprintf ("\u0025\u0076",_ccbef .XAttr )}); +if _ccbef .SAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ccbef .SAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +}; -// Left Page Margin -LeftAttr float64 ; +// Validate validates the Table and its children +func (_bdaba *Table )Validate ()error {return _bdaba .ValidateWithPath ("\u0054\u0061\u0062l\u0065")}; -// Right Page Margin -RightAttr float64 ; +// ValidateWithPath validates the CT_MemberProperty and its children, prefixing error messages with path +func (_ceffb *CT_MemberProperty )ValidateWithPath (path string )error {return nil }; -// Top Page Margin -TopAttr float64 ; +// ValidateWithPath validates the CT_SheetData and its children, prefixing error messages with path +func (_gdbfcb *CT_SheetData )ValidateWithPath (path string )error {for _aefdeg ,_aabfa :=range _gdbfcb .Row {if _fbgfg :=_aabfa .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_aefdeg ));_fbgfg !=nil {return _fbgfg ; +};};return nil ;};func NewConnections ()*Connections {_eagcf :=&Connections {};_eagcf .CT_Connections =*NewCT_Connections ();return _eagcf ;};func (_gegab *CT_Groups )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aafc :=range start .Attr {if _aafc .Name .Local =="\u0063\u006f\u0075n\u0074"{_ccaaa ,_fagfg :=_e .ParseUint (_aafc .Value ,10,32); +if _fagfg !=nil {return _fagfg ;};_abge :=uint32 (_ccaaa );_gegab .CountAttr =&_abge ;continue ;};};_ecabde :for {_dgeac ,_fgccd :=d .Token ();if _fgccd !=nil {return _fgccd ;};switch _aaece :=_dgeac .(type ){case _d .StartElement :switch _aaece .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbfea :=NewCT_LevelGroup (); +if _dbgb :=d .DecodeElement (_bbfea ,&_aaece );_dbgb !=nil {return _dbgb ;};_gegab .Group =append (_gegab .Group ,_bbfea );default:_ea .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",_aaece .Name ); +if _adbdb :=d .Skip ();_adbdb !=nil {return _adbdb ;};};case _d .EndElement :break _ecabde ;case _d .CharData :};};return nil ;};func (_cfcf *CT_CalcChain )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_gcee :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063"}}; +for _ ,_dgg :=range _cfcf .C {e .EncodeElement (_dgg ,_gcee );};if _cfcf .ExtLst !=nil {_afad :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cfcf .ExtLst ,_afad );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type CT_LevelGroup struct{ -// Bottom Page Margin -BottomAttr float64 ; +// Group Name +NameAttr string ; -// Header Page Margin -HeaderAttr float64 ; +// Unique Group Name +UniqueNameAttr string ; -// Footer Page Margin -FooterAttr float64 ;};type CT_SortCondition struct{ +// Group Caption +CaptionAttr string ; -// Descending -DescendingAttr *bool ; +// Parent Unique Name +UniqueParentAttr *string ; -// Sort By -SortByAttr ST_SortBy ; +// Group Id +IdAttr *int32 ; -// Reference -RefAttr string ; +// OLAP Group Members +GroupMembers *CT_GroupMembers ;};func (_bbfbca *CT_RevisionQueryTableField )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_bbfbca .SheetIdAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066"},Value :_aa .Sprintf ("\u0025\u0076",_bbfbca .RefAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u0065\u006c\u0064\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_bbfbca .FieldIdAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_caggb *CT_MeasureGroups )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _caggb .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_caggb .CountAttr )}); +};e .EncodeToken (start );if _caggb .MeasureGroup !=nil {_eeege :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003am\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"}};for _ ,_dbffg :=range _caggb .MeasureGroup {e .EncodeElement (_dbffg ,_eeege ); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_daae *CT_ExternalRow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_decd :=range start .Attr {if _decd .Name .Local =="\u0072"{_bdgaa ,_becf :=_e .ParseUint (_decd .Value ,10,32); +if _becf !=nil {return _becf ;};_daae .RAttr =uint32 (_bdgaa );continue ;};};_gbda :for {_dedag ,_agdbf :=d .Token ();if _agdbf !=nil {return _agdbf ;};switch _agef :=_dedag .(type ){case _d .StartElement :switch _agef .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_bdddd :=NewCT_ExternalCell (); +if _dbdcc :=d .DecodeElement (_bdddd ,&_agef );_dbdcc !=nil {return _dbdcc ;};_daae .Cell =append (_daae .Cell ,_bdddd );default:_ea .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",_agef .Name ); +if _dbdec :=d .Skip ();_dbdec !=nil {return _dbdec ;};};case _d .EndElement :break _gbda ;case _d .CharData :};};return nil ;};func (_fbdffb *ST_DataValidationOperator )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbdecd ,_gcbfcg :=d .Token (); +if _gcbfcg !=nil {return _gcbfcg ;};if _ecgeg ,_fafbe :=_gbdecd .(_d .EndElement );_fafbe &&_ecgeg .Name ==start .Name {*_fbdffb =1;return nil ;};if _fdfdcg ,_dccfc :=_gbdecd .(_d .CharData );!_dccfc {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbdecd ); +}else {switch string (_fdfdcg ){case "":*_fbdffb =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_fbdffb =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_fbdffb =2;case "\u0065\u0071\u0075a\u006c":*_fbdffb =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fbdffb =4; +case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_fbdffb =5;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_fbdffb =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_fbdffb =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_fbdffb =8; +};};_gbdecd ,_gcbfcg =d .Token ();if _gcbfcg !=nil {return _gcbfcg ;};if _dgdfc ,_efdbef :=_gbdecd .(_d .EndElement );_efdbef &&_dgdfc .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbdecd ); +}; -// Custom List -CustomListAttr *string ; +// Validate validates the CT_TableParts and its children +func (_fcbea *CT_TableParts )Validate ()error {return _fcbea .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");}; -// Format Id -DxfIdAttr *uint32 ; +// ValidateWithPath validates the CT_CustomSheetView and its children, prefixing error messages with path +func (_gcdgc *CT_CustomSheetView )ValidateWithPath (path string )error {if !_b .ST_GuidPatternRe .MatchString (_gcdgc .GuidAttr ){return _aa .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 ,_b .ST_GuidPatternRe ,_gcdgc .GuidAttr ); +};if _cefcd :=_gcdgc .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_cefcd !=nil {return _cefcd ;};if _fabee :=_gcdgc .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r"); +_fabee !=nil {return _fabee ;};if _gcdgc .Pane !=nil {if _ebegg :=_gcdgc .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065");_ebegg !=nil {return _ebegg ;};};if _gcdgc .Selection !=nil {if _gdecb :=_gcdgc .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"); +_gdecb !=nil {return _gdecb ;};};if _gcdgc .RowBreaks !=nil {if _dgafe :=_gcdgc .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_dgafe !=nil {return _dgafe ;};};if _gcdgc .ColBreaks !=nil {if _faga :=_gcdgc .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"); +_faga !=nil {return _faga ;};};if _gcdgc .PageMargins !=nil {if _abbg :=_gcdgc .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_abbg !=nil {return _abbg ;};};if _gcdgc .PrintOptions !=nil {if _egbe :=_gcdgc .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"); +_egbe !=nil {return _egbe ;};};if _gcdgc .PageSetup !=nil {if _baaed :=_gcdgc .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_baaed !=nil {return _baaed ;};};if _gcdgc .HeaderFooter !=nil {if _bdbeg :=_gcdgc .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"); +_bdbeg !=nil {return _bdbeg ;};};if _gcdgc .AutoFilter !=nil {if _eebbb :=_gcdgc .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_eebbb !=nil {return _eebbb ;};};if _gcdgc .ExtLst !=nil {if _adeg :=_gcdgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_adeg !=nil {return _adeg ;};};return nil ;};func (_fdaf *CT_CellWatches )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_dded :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068"}}; +for _ ,_fdbd :=range _fdaf .CellWatch {e .EncodeElement (_fdbd ,_dded );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_abcc *CT_CacheHierarchies )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffge :=range start .Attr {if _ffge .Name .Local =="\u0063\u006f\u0075n\u0074"{_cbf ,_acaf :=_e .ParseUint (_ffge .Value ,10,32); +if _acaf !=nil {return _acaf ;};_dbe :=uint32 (_cbf );_abcc .CountAttr =&_dbe ;continue ;};};_ebe :for {_fbcc ,_febg :=d .Token ();if _febg !=nil {return _febg ;};switch _agcb :=_fbcc .(type ){case _d .StartElement :switch _agcb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gdgg :=NewCT_CacheHierarchy (); +if _cfd :=d .DecodeElement (_gdgg ,&_agcb );_cfd !=nil {return _cfd ;};_abcc .CacheHierarchy =append (_abcc .CacheHierarchy ,_gdgg );default:_ea .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",_agcb .Name ); +if _fba :=d .Skip ();_fba !=nil {return _fba ;};};case _d .EndElement :break _ebe ;case _d .CharData :};};return nil ;};type CT_MRUColors struct{ -// Icon Set -IconSetAttr ST_IconSetType ; +// Color +Color []*CT_Color ;};type CT_DataConsolidate struct{ -// Icon Id -IconIdAttr *uint32 ;}; +// Function Index +FunctionAttr ST_DataConsolidateFunction ; -// Validate validates the CT_Top10 and its children -func (_cdada *CT_Top10 )Validate ()error {return _cdada .ValidateWithPath ("\u0043\u0054\u005f\u0054\u006f\u0070\u0031\u0030");};func NewCT_Borders ()*CT_Borders {_bef :=&CT_Borders {};return _bef }; +// Use Starting Column Labels +StartLabelsAttr *bool ; -// Validate validates the CT_CellWatches and its children -func (_gfdc *CT_CellWatches )Validate ()error {return _gfdc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073");};func (_agee *CT_CellStyleXfs )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _agee .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_agee .CountAttr )}); -};e .EncodeToken (start );_bcf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_edaa :=range _agee .Xf {e .EncodeElement (_edaa ,_bcf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Starting Column Labels +LeftLabelsAttr *bool ; -// ValidateWithPath validates the CT_ColorScale and its children, prefixing error messages with path -func (_dfeb *CT_ColorScale )ValidateWithPath (path string )error {for _egfg ,_gfec :=range _dfeb .Cfvo {if _ege :=_gfec .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_egfg ));_ege !=nil {return _ege ; -};};for _defe ,_bbcac :=range _dfeb .Color {if _ggfe :=_bbcac .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_defe ));_ggfe !=nil {return _ggfe ;};};return nil ;};func (_fdfdg ST_Qualifier )Validate ()error {return _fdfdg .ValidateWithPath ("")}; -func (_fddcc *CT_ChartsheetView )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgfde :=range start .Attr {if _fgfde .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_ddag ,_bfag :=_fc .ParseBool (_fgfde .Value ); -if _bfag !=nil {return _bfag ;};_fddcc .TabSelectedAttr =&_ddag ;continue ;};if _fgfde .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_cbad ,_aaga :=_fc .ParseUint (_fgfde .Value ,10,32);if _aaga !=nil {return _aaga ;};_agdg :=uint32 (_cbad ); -_fddcc .ZoomScaleAttr =&_agdg ;continue ;};if _fgfde .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_gcgf ,_bdag :=_fc .ParseUint (_fgfde .Value ,10,32);if _bdag !=nil {return _bdag ;};_fddcc .WorkbookViewIdAttr =uint32 (_gcgf ); -continue ;};if _fgfde .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_gfgac ,_fbedb :=_fc .ParseBool (_fgfde .Value );if _fbedb !=nil {return _fbedb ;};_fddcc .ZoomToFitAttr =&_gfgac ;continue ;};};_adcd :for {_ebeb ,_edbf :=d .Token (); -if _edbf !=nil {return _edbf ;};switch _agege :=_ebeb .(type ){case _c .StartElement :switch _agege .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_fddcc .ExtLst =NewCT_ExtensionList (); -if _bada :=d .DecodeElement (_fddcc .ExtLst ,&_agege );_bada !=nil {return _bada ;};default:_dc .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",_agege .Name ); -if _aggage :=d .Skip ();_aggage !=nil {return _aggage ;};};case _c .EndElement :break _adcd ;case _c .CharData :};};return nil ;};func (_fdgaee ST_TimePeriod )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fdgaee .String (),start ); -};type CT_Controls struct{ +// Labels In Top Row +TopLabelsAttr *bool ; -// Embedded Control -Control []*CT_Control ;};func (_fbaea *CT_PivotAreaReferences )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fbaea .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fbaea .CountAttr )}); -};e .EncodeToken (start );_eadae :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ar\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};for _ ,_ccfbg :=range _fbaea .Reference {e .EncodeElement (_ccfbg ,_eadae );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_dcdce ST_WebSourceType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fadga :=_c .Attr {};_fadga .Name =name ;switch _dcdce {case ST_WebSourceTypeUnset :_fadga .Value ="";case ST_WebSourceTypeSheet :_fadga .Value ="\u0073\u0068\u0065e\u0074"; -case ST_WebSourceTypePrintArea :_fadga .Value ="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a";case ST_WebSourceTypeAutoFilter :_fadga .Value ="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072";case ST_WebSourceTypeRange :_fadga .Value ="\u0072\u0061\u006eg\u0065"; -case ST_WebSourceTypeChart :_fadga .Value ="\u0063\u0068\u0061r\u0074";case ST_WebSourceTypePivotTable :_fadga .Value ="\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065";case ST_WebSourceTypeQuery :_fadga .Value ="\u0071\u0075\u0065r\u0079"; -case ST_WebSourceTypeLabel :_fadga .Value ="\u006c\u0061\u0062e\u006c";};return _fadga ,nil ;}; +// Link +LinkAttr *bool ; -// Validate validates the CT_CellAlignment and its children -func (_efcb *CT_CellAlignment )Validate ()error {return _efcb .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};func NewCT_PivotCacheDefinition ()*CT_PivotCacheDefinition {_debda :=&CT_PivotCacheDefinition {}; -_debda .CacheSource =NewCT_CacheSource ();_debda .CacheFields =NewCT_CacheFields ();return _debda ;};func NewUsers ()*Users {_bgdac :=&Users {};_bgdac .CT_Users =*NewCT_Users ();return _bgdac }; +// Data Consolidation References +DataRefs *CT_DataRefs ;}; -// Validate validates the CT_Sst and its children -func (_eefgg *CT_Sst )Validate ()error {return _eefgg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0073\u0074");};type CT_Field struct{ +// ValidateWithPath validates the CT_CellXfs and its children, prefixing error messages with path +func (_egef *CT_CellXfs )ValidateWithPath (path string )error {for _bbad ,_gbge :=range _egef .Xf {if _cbbf :=_gbge .ValidateWithPath (_aa .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_bbad ));_cbbf !=nil {return _cbbf ;};};return nil ; +}; -// Field Index -XAttr int32 ;};type CT_InputCells struct{ +// Validate validates the CT_ConditionalFormatting and its children +func (_eeea *CT_ConditionalFormatting )Validate ()error {return _eeea .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");};func (_ddfeg *ST_SheetViewType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddfeg =0; +case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ddfeg =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_ddfeg =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_ddfeg =3;};return nil ; +};func (_ffdea *CT_CellAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdgb :=range start .Attr {if _gdgb .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"{_ffdea .HorizontalAttr .UnmarshalXMLAttr (_gdgb ); +continue ;};if _gdgb .Name .Local =="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_ffdea .VerticalAttr .UnmarshalXMLAttr (_gdgb );continue ;};if _gdgb .Name .Local =="\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_bbce ,_gac :=_e .ParseUint (_gdgb .Value ,10,8); +if _gac !=nil {return _gac ;};_gbbg :=uint8 (_bbce );_ffdea .TextRotationAttr =&_gbbg ;continue ;};if _gdgb .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_gcdg ,_gaae :=_e .ParseBool (_gdgb .Value );if _gaae !=nil {return _gaae ;};_ffdea .WrapTextAttr =&_gcdg ; +continue ;};if _gdgb .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_eaa ,_fbcb :=_e .ParseUint (_gdgb .Value ,10,32);if _fbcb !=nil {return _fbcb ;};_bbee :=uint32 (_eaa );_ffdea .IndentAttr =&_bbee ;continue ;};if _gdgb .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"{_cabaf ,_bfda :=_e .ParseInt (_gdgb .Value ,10,32); +if _bfda !=nil {return _bfda ;};_dgdad :=int32 (_cabaf );_ffdea .RelativeIndentAttr =&_dgdad ;continue ;};if _gdgb .Name .Local =="\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"{_aaaa ,_ggff :=_e .ParseBool (_gdgb .Value ); +if _ggff !=nil {return _ggff ;};_ffdea .JustifyLastLineAttr =&_aaaa ;continue ;};if _gdgb .Name .Local =="s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"{_dgad ,_gbcf :=_e .ParseBool (_gdgb .Value );if _gbcf !=nil {return _gbcf ;};_ffdea .ShrinkToFitAttr =&_dgad ; +continue ;};if _gdgb .Name .Local =="\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"{_ffddd ,_ebfdc :=_e .ParseUint (_gdgb .Value ,10,32);if _ebfdc !=nil {return _ebfdc ;};_fggg :=uint32 (_ffddd );_ffdea .ReadingOrderAttr =&_fggg ; +continue ;};};for {_aaae ,_bdab :=d .Token ();if _bdab !=nil {return _aa .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",_bdab );};if _bedb ,_gaece :=_aaae .(_d .EndElement ); +_gaece &&_bedb .Name ==start .Name {break ;};};return nil ;};func NewDialogsheet ()*Dialogsheet {_bagaab :=&Dialogsheet {};_bagaab .CT_Dialogsheet =*NewCT_Dialogsheet ();return _bagaab ;};func (_fbafa ST_Qualifier )String ()string {switch _fbafa {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 NewCT_CustomWorkbookView ()*CT_CustomWorkbookView {_edeef :=&CT_CustomWorkbookView {}; +_edeef .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 _edeef ;};func (_begdc *CT_TableFormula )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ceaage :=range start .Attr {if _ceaage .Name .Local =="\u0061\u0072\u0072a\u0079"{_ccgbd ,_debcaa :=_e .ParseBool (_ceaage .Value ); +if _debcaa !=nil {return _debcaa ;};_begdc .ArrayAttr =_ccgbd ;continue ;};};for {_efddc ,_caade :=d .Token ();if _caade !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0046o\u0072\u006d\u0075l\u0061:\u0020\u0025\u0073",_caade ); +};if _daddcd ,_bbcdeg :=_efddc .(_d .CharData );_bbcdeg {_begdc .Content =string (_daddcd );};if _gecdcg ,_afecc :=_efddc .(_d .EndElement );_afecc &&_gecdcg .Name ==start .Name {break ;};};return nil ;}; -// Reference -RAttr string ; +// Validate validates the CT_FutureMetadataBlock and its children +func (_dagfa *CT_FutureMetadataBlock )Validate ()error {return _dagfa .ValidateWithPath ("\u0043\u0054\u005f\u0046ut\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006fc\u006b");};func (_eggcbf ST_FileType )String ()string {switch _eggcbf {case 0:return ""; +case 1:return "\u006d\u0061\u0063";case 2:return "\u0077\u0069\u006e";case 3:return "\u0064\u006f\u0073";case 4:return "\u006c\u0069\u006e";case 5:return "\u006f\u0074\u0068e\u0072";};return "";};func NewCT_OleSize ()*CT_OleSize {_gbgac :=&CT_OleSize {}; +return _gbgac };func NewCT_ServerFormat ()*CT_ServerFormat {_ebbea :=&CT_ServerFormat {};return _ebbea };func NewCT_PivotCaches ()*CT_PivotCaches {_ababd :=&CT_PivotCaches {};return _ababd };func (_dacgb ST_TimePeriod )ValidateWithPath (path string )error {switch _dacgb {case 0,1,2,3,4,5,6,7,8,9,10:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dacgb )); +};return nil ;};type CT_TableFormula struct{ArrayAttr bool ;Content string ;};type CT_CalculatedMember struct{ -// Deleted -DeletedAttr *bool ; +// Calculated Member Name +NameAttr string ; -// Undone -UndoneAttr *bool ; +// Calculated Member MDX Formula +MdxAttr string ; -// Value -ValAttr string ; +// OLAP Calculated Member Name +MemberNameAttr *string ; -// Number Format Id -NumFmtIdAttr *uint32 ;}; +// Hierarchy Name +HierarchyAttr *string ; -// Validate validates the CT_BookView and its children -func (_ebc *CT_BookView )Validate ()error {return _ebc .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077");};func NewCT_SheetCalcPr ()*CT_SheetCalcPr {_beebaf :=&CT_SheetCalcPr {};return _beebaf };type CT_RElt struct{ +// Parent Name +ParentAttr *string ; -// Run Properties -RPr *CT_RPrElt ; +// Calculated Members Solve Order +SolveOrderAttr *int32 ; -// Text -T string ;};func NewCT_WebPr ()*CT_WebPr {_gagce :=&CT_WebPr {};return _gagce }; +// Set +SetAttr *bool ; -// ValidateWithPath validates the CT_VolType and its children, prefixing error messages with path -func (_gbbdg *CT_VolType )ValidateWithPath (path string )error {if _gbbdg .TypeAttr ==ST_VolDepTypeUnset {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 _cadaa :=_gbbdg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cadaa !=nil {return _cadaa ;};for _dgaece ,_daeag :=range _gbbdg .Main {if _dgcef :=_daeag .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u004d\u0061\u0069\u006e\u005b\u0025\u0064\u005d",path ,_dgaece )); -_dgcef !=nil {return _dgcef ;};};return nil ;};func (_fcdcbb *ST_BorderStyle )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fcdcbb =0;case "\u006e\u006f\u006e\u0065":*_fcdcbb =1;case "\u0074\u0068\u0069\u006e":*_fcdcbb =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_fcdcbb =3; -case "\u0064\u0061\u0073\u0068\u0065\u0064":*_fcdcbb =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_fcdcbb =5;case "\u0074\u0068\u0069c\u006b":*_fcdcbb =6;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_fcdcbb =7;case "\u0068\u0061\u0069\u0072":*_fcdcbb =8; -case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_fcdcbb =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_fcdcbb =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_fcdcbb =11;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_fcdcbb =12; -case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_fcdcbb =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_fcdcbb =14;};return nil ;};func (_cdbbg *CT_SheetProtection )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_deecb :=range start .Attr {if _deecb .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_gdabb ,_eedfb :=_deecb .Value ,error (nil ); -if _eedfb !=nil {return _eedfb ;};_cdbbg .PasswordAttr =&_gdabb ;continue ;};if _deecb .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_ddaage ,_dedee :=_deecb .Value ,error (nil );if _dedee !=nil {return _dedee ; -};_cdbbg .AlgorithmNameAttr =&_ddaage ;continue ;};if _deecb .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_ceaag ,_ccgdd :=_deecb .Value ,error (nil );if _ccgdd !=nil {return _ccgdd ;};_cdbbg .HashValueAttr =&_ceaag ;continue ;};if _deecb .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_abffgd ,_aebcb :=_deecb .Value ,error (nil ); -if _aebcb !=nil {return _aebcb ;};_cdbbg .SaltValueAttr =&_abffgd ;continue ;};if _deecb .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_bdccd ,_fdefgb :=_fc .ParseUint (_deecb .Value ,10,32);if _fdefgb !=nil {return _fdefgb ;};_fagbe :=uint32 (_bdccd ); -_cdbbg .SpinCountAttr =&_fagbe ;continue ;};if _deecb .Name .Local =="\u0073\u0068\u0065e\u0074"{_adcfc ,_ceded :=_fc .ParseBool (_deecb .Value );if _ceded !=nil {return _ceded ;};_cdbbg .SheetAttr =&_adcfc ;continue ;};if _deecb .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_gdcfa ,_agaac :=_fc .ParseBool (_deecb .Value ); -if _agaac !=nil {return _agaac ;};_cdbbg .ObjectsAttr =&_gdcfa ;continue ;};if _deecb .Name .Local =="\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"{_gacdf ,_bfee :=_fc .ParseBool (_deecb .Value );if _bfee !=nil {return _bfee ;};_cdbbg .ScenariosAttr =&_gacdf ; -continue ;};if _deecb .Name .Local =="f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"{_adada ,_bfffcc :=_fc .ParseBool (_deecb .Value );if _bfffcc !=nil {return _bfffcc ;};_cdbbg .FormatCellsAttr =&_adada ;continue ;};if _deecb .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_bdegcf ,_gafag :=_fc .ParseBool (_deecb .Value ); -if _gafag !=nil {return _gafag ;};_cdbbg .FormatColumnsAttr =&_bdegcf ;continue ;};if _deecb .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"{_ffcabb ,_gdgdc :=_fc .ParseBool (_deecb .Value );if _gdgdc !=nil {return _gdgdc ; -};_cdbbg .FormatRowsAttr =&_ffcabb ;continue ;};if _deecb .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_ecgcdd ,_egdaf :=_fc .ParseBool (_deecb .Value );if _egdaf !=nil {return _egdaf ;};_cdbbg .InsertColumnsAttr =&_ecgcdd ; -continue ;};if _deecb .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"{_agdfd ,_cacafb :=_fc .ParseBool (_deecb .Value );if _cacafb !=nil {return _cacafb ;};_cdbbg .InsertRowsAttr =&_agdfd ;continue ;};if _deecb .Name .Local =="\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"{_eafaf ,_egcbb :=_fc .ParseBool (_deecb .Value ); -if _egcbb !=nil {return _egcbb ;};_cdbbg .InsertHyperlinksAttr =&_eafaf ;continue ;};if _deecb .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_baebe ,_gbaef :=_fc .ParseBool (_deecb .Value );if _gbaef !=nil {return _gbaef ; -};_cdbbg .DeleteColumnsAttr =&_baebe ;continue ;};if _deecb .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"{_fcbga ,_abgeb :=_fc .ParseBool (_deecb .Value );if _abgeb !=nil {return _abgeb ;};_cdbbg .DeleteRowsAttr =&_fcbga ; -continue ;};if _deecb .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"{_cfbae ,_aeecdg :=_fc .ParseBool (_deecb .Value );if _aeecdg !=nil {return _aeecdg ;};_cdbbg .SelectLockedCellsAttr =&_cfbae ; -continue ;};if _deecb .Name .Local =="\u0073\u006f\u0072\u0074"{_gfeccc ,_ebfbd :=_fc .ParseBool (_deecb .Value );if _ebfbd !=nil {return _ebfbd ;};_cdbbg .SortAttr =&_gfeccc ;continue ;};if _deecb .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"{_agfgc ,_gdagb :=_fc .ParseBool (_deecb .Value ); -if _gdagb !=nil {return _gdagb ;};_cdbbg .AutoFilterAttr =&_agfgc ;continue ;};if _deecb .Name .Local =="p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"{_gebbf ,_gcdag :=_fc .ParseBool (_deecb .Value );if _gcdag !=nil {return _gcdag ;};_cdbbg .PivotTablesAttr =&_gebbf ; -continue ;};if _deecb .Name .Local =="\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"{_gbbedg ,_cgdbed :=_fc .ParseBool (_deecb .Value );if _cgdbed !=nil {return _cgdbed ;};_cdbbg .SelectUnlockedCellsAttr =&_gbbedg ; -continue ;};};for {_edddb ,_gbgdcc :=d .Token ();if _gbgdcc !=nil {return _a .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",_gbgdcc ); -};if _dfcfe ,_eegeg :=_edddb .(_c .EndElement );_eegeg &&_dfcfe .Name ==start .Name {break ;};};return nil ;};func (_bcgaf *CT_ConditionalFormat )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bcgaf .ScopeAttr !=ST_ScopeUnset {_cbbe ,_gcaf :=_bcgaf .ScopeAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0063\u006fp\u0065"}); -if _gcaf !=nil {return _gcaf ;};start .Attr =append (start .Attr ,_cbbe );};if _bcgaf .TypeAttr !=ST_TypeUnset {_geecg ,_caeba :=_bcgaf .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _caeba !=nil {return _caeba ;};start .Attr =append (start .Attr ,_geecg ); -};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",_bcgaf .PriorityAttr )});e .EncodeToken (start );_dfbg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"}}; -e .EncodeElement (_bcgaf .PivotAreas ,_dfbg );if _bcgaf .ExtLst !=nil {_ccdd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bcgaf .ExtLst ,_ccdd );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func NewCT_DdeValue ()*CT_DdeValue {_cbdef :=&CT_DdeValue {};return _cbdef };func (_cfgbaa *CT_SharedUser )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_cfgbaa .GuidAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_cfgbaa .NameAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_cfgbaa .IdAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_cfgbaa .DateTimeAttr )});e .EncodeToken (start );if _cfgbaa .ExtLst !=nil {_beace :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_cfgbaa .ExtLst ,_beace );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fffbcc *CT_MergeCell )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfcfb :=range start .Attr {if _cfcfb .Name .Local =="\u0072\u0065\u0066"{_abbfcf ,_egged :=_cfcfb .Value ,error (nil ); +if _egged !=nil {return _egged ;};_fffbcc .RefAttr =_abbfcf ;continue ;};};for {_fbbbg ,_aabfg :=d .Token ();if _aabfg !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065r\u0067\u0065\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_aabfg ); +};if _accdb ,_bcegd :=_fbbbg .(_d .EndElement );_bcegd &&_accdb .Name ==start .Name {break ;};};return nil ;};func (_cgcf *CT_CacheField )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_cgcf .NameAttr )}); +if _cgcf .CaptionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_cgcf .CaptionAttr )});};if _cgcf .PropertyNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_cgcf .PropertyNameAttr )}); +};if _cgcf .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcf .ServerFieldAttr ))});};if _cgcf .UniqueListAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcf .UniqueListAttr ))}); +};if _cgcf .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_cgcf .NumFmtIdAttr )});};if _cgcf .FormulaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_aa .Sprintf ("\u0025\u0076",*_cgcf .FormulaAttr )}); +};if _cgcf .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_cgcf .SqlTypeAttr )});};if _cgcf .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_aa .Sprintf ("\u0025\u0076",*_cgcf .HierarchyAttr )}); +};if _cgcf .LevelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_cgcf .LevelAttr )});};if _cgcf .DatabaseFieldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcf .DatabaseFieldAttr ))}); +};if _cgcf .MappingCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_cgcf .MappingCountAttr )});};if _cgcf .MemberPropertyFieldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcf .MemberPropertyFieldAttr ))}); +};e .EncodeToken (start );if _cgcf .SharedItems !=nil {_dbbc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073"}};e .EncodeElement (_cgcf .SharedItems ,_dbbc );};if _cgcf .FieldGroup !=nil {_fccb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"}}; +e .EncodeElement (_cgcf .FieldGroup ,_fccb );};if _cgcf .MpMap !=nil {_cfc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u004d\u0061\u0070"}};for _ ,_baee :=range _cgcf .MpMap {e .EncodeElement (_baee ,_cfc );};};if _cgcf .ExtLst !=nil {_afab :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_cgcf .ExtLst ,_afab );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path -func (_caeadf *CT_Table )ValidateWithPath (path string )error {if _acggf :=_caeadf .TableTypeAttr .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_acggf !=nil {return _acggf ;};if _caeadf .AutoFilter !=nil {if _dbgbf :=_caeadf .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"); -_dbgbf !=nil {return _dbgbf ;};};if _caeadf .SortState !=nil {if _ccdagb :=_caeadf .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_ccdagb !=nil {return _ccdagb ;};};if _abgba :=_caeadf .TableColumns .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"); -_abgba !=nil {return _abgba ;};if _caeadf .TableStyleInfo !=nil {if _aefcc :=_caeadf .TableStyleInfo .ValidateWithPath (path +"\u002fT\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f");_aefcc !=nil {return _aefcc ;};};if _caeadf .ExtLst !=nil {if _cegggg :=_caeadf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cegggg !=nil {return _cegggg ;};};return nil ;};type CT_XmlCellPr struct{ +// ValidateWithPath validates the CT_ChartsheetPr and its children, prefixing error messages with path +func (_gaed *CT_ChartsheetPr )ValidateWithPath (path string )error {if _gaed .TabColor !=nil {if _gebfg :=_gaed .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_gebfg !=nil {return _gebfg ;};};return nil ;}; -// Table Field Id -IdAttr uint32 ; +// Validate validates the CT_Error and its children +func (_abegf *CT_Error )Validate ()error {return _abegf .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072");};func (_cgabc *CT_ExtensionList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdgae :for {_cfbba ,_aefa :=d .Token (); +if _aefa !=nil {return _aefa ;};switch _babab :=_cfbba .(type ){case _d .StartElement :switch _babab .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_adffag :=NewCT_Extension (); +if _fdcgg :=d .DecodeElement (_adffag ,&_babab );_fdcgg !=nil {return _fdcgg ;};_cgabc .Ext =append (_cgabc .Ext ,_adffag );default:_ea .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",_babab .Name ); +if _egbce :=d .Skip ();_egbce !=nil {return _egbce ;};};case _d .EndElement :break _cdgae ;case _d .CharData :};};return nil ;};func (_efgcf *CT_SheetData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcdafc :for {_gbfbg ,_dagbb :=d .Token (); +if _dagbb !=nil {return _dagbb ;};switch _cdabbd :=_gbfbg .(type ){case _d .StartElement :switch _cdabbd .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbefd :=NewCT_Row (); +if _fcccc :=d .DecodeElement (_cbefd ,&_cdabbd );_fcccc !=nil {return _fcccc ;};_efgcf .Row =append (_efgcf .Row ,_cbefd );default:_ea .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",_cdabbd .Name ); +if _beebd :=d .Skip ();_beebd !=nil {return _beebd ;};};case _d .EndElement :break _gcdafc ;case _d .CharData :};};return nil ;};func (_ecffgd ST_FieldSortType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bgddf :=_d .Attr {};_bgddf .Name =name ; +switch _ecffgd {case ST_FieldSortTypeUnset :_bgddf .Value ="";case ST_FieldSortTypeManual :_bgddf .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_FieldSortTypeAscending :_bgddf .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_FieldSortTypeDescending :_bgddf .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"; +};return _bgddf ,nil ;};func (_ccacg *CT_PivotSelection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccacg .PivotArea =NewCT_PivotArea ();for _ ,_bdgcb :=range start .Attr {if _bdgcb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bdgcb .Name .Local =="\u0069\u0064"||_bdgcb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bdgcb .Name .Local =="\u0069\u0064"{_dddda ,_degad :=_bdgcb .Value ,error (nil ); +if _degad !=nil {return _degad ;};_ccacg .IdAttr =&_dddda ;continue ;};if _bdgcb .Name .Local =="\u0073\u0074\u0061r\u0074"{_aeeba ,_caee :=_e .ParseUint (_bdgcb .Value ,10,32);if _caee !=nil {return _caee ;};_fadfd :=uint32 (_aeeba );_ccacg .StartAttr =&_fadfd ; +continue ;};if _bdgcb .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbcdf ,_ffbac :=_e .ParseUint (_bdgcb .Value ,10,32);if _ffbac !=nil {return _ffbac ;};_cffbg :=uint32 (_dbcdf );_ccacg .CountAttr =&_cffbg ;continue ;};if _bdgcb .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"{_cdbfd ,_bggbda :=_e .ParseUint (_bdgcb .Value ,10,32); +if _bggbda !=nil {return _bggbda ;};_eaddd :=uint32 (_cdbfd );_ccacg .ActiveRowAttr =&_eaddd ;continue ;};if _bdgcb .Name .Local =="\u0070\u0061\u006e\u0065"{_ccacg .PaneAttr .UnmarshalXMLAttr (_bdgcb );continue ;};if _bdgcb .Name .Local =="\u0061\u0078\u0069\u0073"{_ccacg .AxisAttr .UnmarshalXMLAttr (_bdgcb ); +continue ;};if _bdgcb .Name .Local =="\u006c\u0061\u0062e\u006c"{_ddgbe ,_ccbdgd :=_e .ParseBool (_bdgcb .Value );if _ccbdgd !=nil {return _ccbdgd ;};_ccacg .LabelAttr =&_ddgbe ;continue ;};if _bdgcb .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_edeeb ,_eggec :=_e .ParseUint (_bdgcb .Value ,10,32); +if _eggec !=nil {return _eggec ;};_abcgc :=uint32 (_edeeb );_ccacg .DimensionAttr =&_abcgc ;continue ;};if _bdgcb .Name .Local =="\u006d\u0069\u006e"{_bdcec ,_fgggfc :=_e .ParseUint (_bdgcb .Value ,10,32);if _fgggfc !=nil {return _fgggfc ;};_fbebd :=uint32 (_bdcec ); +_ccacg .MinAttr =&_fbebd ;continue ;};if _bdgcb .Name .Local =="\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"{_cabba ,_cdcdb :=_e .ParseBool (_bdgcb .Value );if _cdcdb !=nil {return _cdcdb ;};_ccacg .ExtendableAttr =&_cabba ;continue ;}; +if _bdgcb .Name .Local =="\u006d\u0061\u0078"{_aceef ,_bfbdc :=_e .ParseUint (_bdgcb .Value ,10,32);if _bfbdc !=nil {return _bfbdc ;};_bdgfg :=uint32 (_aceef );_ccacg .MaxAttr =&_bdgfg ;continue ;};if _bdgcb .Name .Local =="\u0064\u0061\u0074\u0061"{_dafga ,_bagfab :=_e .ParseBool (_bdgcb .Value ); +if _bagfab !=nil {return _bagfab ;};_ccacg .DataAttr =&_dafga ;continue ;};if _bdgcb .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"{_dfed ,_bgded :=_e .ParseUint (_bdgcb .Value ,10,32);if _bgded !=nil {return _bgded ;};_cadda :=uint32 (_dfed ); +_ccacg .PreviousColAttr =&_cadda ;continue ;};if _bdgcb .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"{_dfbbf ,_ebccg :=_e .ParseUint (_bdgcb .Value ,10,32);if _ebccg !=nil {return _ebccg ;};_beagd :=uint32 (_dfbbf );_ccacg .PreviousRowAttr =&_beagd ; +continue ;};if _bdgcb .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"{_gfae ,_cdaba :=_e .ParseUint (_bdgcb .Value ,10,32);if _cdaba !=nil {return _cdaba ;};_bfabf :=uint32 (_gfae );_ccacg .ActiveColAttr =&_bfabf ;continue ;};if _bdgcb .Name .Local =="\u0063\u006c\u0069c\u006b"{_eaebb ,_fecfd :=_e .ParseUint (_bdgcb .Value ,10,32); +if _fecfd !=nil {return _fecfd ;};_fedbf :=uint32 (_eaebb );_ccacg .ClickAttr =&_fedbf ;continue ;};if _bdgcb .Name .Local =="\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"{_dfdbe ,_ebdd :=_e .ParseBool (_bdgcb .Value );if _ebdd !=nil {return _ebdd ; +};_ccacg .ShowHeaderAttr =&_dfdbe ;continue ;};};_edefb :for {_ecfgbc ,_fdabaf :=d .Token ();if _fdabaf !=nil {return _fdabaf ;};switch _gbgfg :=_ecfgbc .(type ){case _d .StartElement :switch _gbgfg .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _edge :=d .DecodeElement (_ccacg .PivotArea ,&_gbgfg ); +_edge !=nil {return _edge ;};default:_ea .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",_gbgfg .Name ); +if _ceefd :=d .Skip ();_ceefd !=nil {return _ceefd ;};};case _d .EndElement :break _edefb ;case _d .CharData :};};return nil ;};func (_addbgf *ST_TableType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_addbgf =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_addbgf =1; +case "\u0078\u006d\u006c":*_addbgf =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_addbgf =3;};return nil ;};func (_gcbc *CT_CellStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gcbc .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_gcbc .NameAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_gcbc .XfIdAttr )});if _gcbc .BuiltinIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"},Value :_aa .Sprintf ("\u0025\u0076",*_gcbc .BuiltinIdAttr )}); +};if _gcbc .ILevelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u004c\u0065\u0076\u0065\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_gcbc .ILevelAttr )});};if _gcbc .HiddenAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gcbc .HiddenAttr ))}); +};if _gcbc .CustomBuiltinAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gcbc .CustomBuiltinAttr ))}); +};e .EncodeToken (start );if _gcbc .ExtLst !=nil {_edbee :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gcbc .ExtLst ,_edbee );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func (_ceegc ST_VolValueType )Validate ()error {return _ceegc .ValidateWithPath ("")};func NewCT_Revisions ()*CT_Revisions {_gacdg :=&CT_Revisions {};return _gacdg }; -// Unique Table Name -UniqueNameAttr *string ; +// Validate validates the CT_SingleXmlCells and its children +func (_cddcbf *CT_SingleXmlCells )Validate ()error {return _cddcbf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");};type CT_DataBar struct{ -// Column XML Properties -XmlPr *CT_XmlPr ; +// Minimum Length +MinLengthAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_fbfaf ST_SheetViewType )String ()string {switch _fbfaf {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 NewCT_SharedItems ()*CT_SharedItems {_aggde :=&CT_SharedItems {};return _aggde }; +// Maximum Length +MaxLengthAttr *uint32 ; -// ValidateWithPath validates the CT_CustomProperties and its children, prefixing error messages with path -func (_cdcd *CT_CustomProperties )ValidateWithPath (path string )error {for _bcdc ,_fffd :=range _cdcd .CustomPr {if _bdcc :=_fffd .ValidateWithPath (_a .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u005b\u0025\u0064\u005d",path ,_bcdc )); -_bdcc !=nil {return _bdcc ;};};return nil ;}; +// Show Values +ShowValueAttr *bool ; -// Validate validates the CT_Connection and its children -func (_cada *CT_Connection )Validate ()error {return _cada .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");}; +// Conditional Format Value Object +Cfvo []*CT_Cfvo ; -// ValidateWithPath validates the CT_RPrElt and its children, prefixing error messages with path -func (_aggcd *CT_RPrElt )ValidateWithPath (path string )error {if _aggcd .RFont !=nil {if _bfcde :=_aggcd .RFont .ValidateWithPath (path +"\u002f\u0052\u0046\u006f\u006e\u0074");_bfcde !=nil {return _bfcde ;};};if _aggcd .Charset !=nil {if _fgcfd :=_aggcd .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074"); -_fgcfd !=nil {return _fgcfd ;};};if _aggcd .Family !=nil {if _becbc :=_aggcd .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079");_becbc !=nil {return _becbc ;};};if _aggcd .B !=nil {if _ccegc :=_aggcd .B .ValidateWithPath (path +"\u002f\u0042"); -_ccegc !=nil {return _ccegc ;};};if _aggcd .I !=nil {if _gecgf :=_aggcd .I .ValidateWithPath (path +"\u002f\u0049");_gecgf !=nil {return _gecgf ;};};if _aggcd .Strike !=nil {if _dccadf :=_aggcd .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065"); -_dccadf !=nil {return _dccadf ;};};if _aggcd .Outline !=nil {if _gaacf :=_aggcd .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_gaacf !=nil {return _gaacf ;};};if _aggcd .Shadow !=nil {if _bfgff :=_aggcd .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); -_bfgff !=nil {return _bfgff ;};};if _aggcd .Condense !=nil {if _dfada :=_aggcd .Condense .ValidateWithPath (path +"\u002fC\u006f\u006e\u0064\u0065\u006e\u0073e");_dfada !=nil {return _dfada ;};};if _aggcd .Extend !=nil {if _fdffea :=_aggcd .Extend .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0064"); -_fdffea !=nil {return _fdffea ;};};if _aggcd .Color !=nil {if _debeg :=_aggcd .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_debeg !=nil {return _debeg ;};};if _aggcd .Sz !=nil {if _geecf :=_aggcd .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); -_geecf !=nil {return _geecf ;};};if _aggcd .U !=nil {if _dfedd :=_aggcd .U .ValidateWithPath (path +"\u002f\u0055");_dfedd !=nil {return _dfedd ;};};if _aggcd .VertAlign !=nil {if _eeffc :=_aggcd .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); -_eeffc !=nil {return _eeffc ;};};if _aggcd .Scheme !=nil {if _acgaa :=_aggcd .Scheme .ValidateWithPath (path +"\u002fS\u0063\u0068\u0065\u006d\u0065");_acgaa !=nil {return _acgaa ;};};return nil ;};func (_fegfe *CT_HierarchyUsage )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gfbgg :=range start .Attr {if _gfbgg .Name .Local =="\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"{_ccbc ,_bgbea :=_fc .ParseInt (_gfbgg .Value ,10,32); -if _bgbea !=nil {return _bgbea ;};_fegfe .HierarchyUsageAttr =int32 (_ccbc );continue ;};};for {_bafac ,_cecdcf :=d .Token ();if _cecdcf !=nil {return _a .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",_cecdcf ); -};if _ceegb ,_adged :=_bafac .(_c .EndElement );_adged &&_ceegb .Name ==start .Name {break ;};};return nil ;};func (_faaba *CT_RowHierarchiesUsage )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffgdg :=range start .Attr {if _ffgdg .Name .Local =="\u0063\u006f\u0075n\u0074"{_cbbfc ,_bbcga :=_fc .ParseUint (_ffgdg .Value ,10,32); -if _bbcga !=nil {return _bbcga ;};_cbfcb :=uint32 (_cbbfc );_faaba .CountAttr =&_cbfcb ;continue ;};};_babcb :for {_bdaba ,_ecgec :=d .Token ();if _ecgec !=nil {return _ecgec ;};switch _acagg :=_bdaba .(type ){case _c .StartElement :switch _acagg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcfada :=NewCT_HierarchyUsage (); -if _aabdd :=d .DecodeElement (_dcfada ,&_acagg );_aabdd !=nil {return _aabdd ;};_faaba .RowHierarchyUsage =append (_faaba .RowHierarchyUsage ,_dcfada );default:_dc .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",_acagg .Name ); -if _bcgge :=d .Skip ();_bcgge !=nil {return _bcgge ;};};case _c .EndElement :break _babcb ;case _c .CharData :};};return nil ;};type SingleXmlCells struct{CT_SingleXmlCells };func (_bdcad *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 :_a .Sprintf ("\u0025\u0076",_bdcad .RefAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Data Bar Color +Color *CT_Color ;}; -// Validate validates the CT_RangeSets and its children -func (_faaef *CT_RangeSets )Validate ()error {return _faaef .ValidateWithPath ("\u0043\u0054\u005fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073");};func (_agcaf *CT_GroupMember )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ecagd :=range start .Attr {if _ecagd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_acdda ,_dgcfa :=_ecagd .Value ,error (nil ); -if _dgcfa !=nil {return _dgcfa ;};_agcaf .UniqueNameAttr =_acdda ;continue ;};if _ecagd .Name .Local =="\u0067\u0072\u006fu\u0070"{_cgdb ,_cdfg :=_fc .ParseBool (_ecagd .Value );if _cdfg !=nil {return _cdfg ;};_agcaf .GroupAttr =&_cgdb ;continue ;};};for {_fdeg ,_fcaffc :=d .Token (); -if _fcaffc !=nil {return _a .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",_fcaffc );};if _aafcb ,_faeab :=_fdeg .(_c .EndElement );_faeab &&_aafcb .Name ==start .Name {break ; -};};return nil ;};func (_ggacc ST_FormulaExpression )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dbdcc :=_c .Attr {};_dbdcc .Name =name ;switch _ggacc {case ST_FormulaExpressionUnset :_dbdcc .Value ="";case ST_FormulaExpressionRef :_dbdcc .Value ="\u0072\u0065\u0066"; -case ST_FormulaExpressionRefError :_dbdcc .Value ="\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072";case ST_FormulaExpressionArea :_dbdcc .Value ="\u0061\u0072\u0065\u0061";case ST_FormulaExpressionAreaError :_dbdcc .Value ="\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr"; -case ST_FormulaExpressionComputedArea :_dbdcc .Value ="\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061";};return _dbdcc ,nil ;};func (_aedad *ST_Comments )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccaead ,_ecdfec :=d .Token (); -if _ecdfec !=nil {return _ecdfec ;};if _acecga ,_gccbc :=_ccaead .(_c .EndElement );_gccbc &&_acecga .Name ==start .Name {*_aedad =1;return nil ;};if _gbbea ,_agabf :=_ccaead .(_c .CharData );!_agabf {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",_ccaead ); -}else {switch string (_gbbea ){case "":*_aedad =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_aedad =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_aedad =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_aedad =3; -};};_ccaead ,_ecdfec =d .Token ();if _ecdfec !=nil {return _ecdfec ;};if _gfeccf ,_gccgge :=_ccaead .(_c .EndElement );_gccgge &&_gfeccf .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",_ccaead ); -};func NewCT_WebPublishing ()*CT_WebPublishing {_debfe :=&CT_WebPublishing {};return _debfe };func (_ggced *ST_TextHAlign )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbecbg ,_bdbadc :=d .Token ();if _bdbadc !=nil {return _bdbadc ;};if _cedef ,_ecbbd :=_cbecbg .(_c .EndElement ); -_ecbbd &&_cedef .Name ==start .Name {*_ggced =1;return nil ;};if _bfedae ,_eddcge :=_cbecbg .(_c .CharData );!_eddcge {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",_cbecbg ); -}else {switch string (_bfedae ){case "":*_ggced =0;case "\u006c\u0065\u0066\u0074":*_ggced =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ggced =2;case "\u0072\u0069\u0067h\u0074":*_ggced =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_ggced =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_ggced =5; -};};_cbecbg ,_bdbadc =d .Token ();if _bdbadc !=nil {return _bdbadc ;};if _ecgefa ,_bfbde :=_cbecbg .(_c .EndElement );_bfbde &&_ecgefa .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",_cbecbg ); -};func (_bgfgga *CT_QueryCache )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bgfgga .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bgfgga .CountAttr )}); -};e .EncodeToken (start );_adbfe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079"}};for _ ,_badae :=range _bgfgga .Query {e .EncodeElement (_badae ,_adbfe );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func NewCT_Query ()*CT_Query {_adgdc :=&CT_Query {};return _adgdc }; +// Validate validates the CT_Controls and its children +func (_bcbf *CT_Controls )Validate ()error {return _bcbf .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073");};func (_cdgfa *CT_DdeValue )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdgfa .TAttr !=ST_DdeValueTypeUnset {_eeeff ,_ggge :=_cdgfa .TAttr .MarshalXMLAttr (_d .Name {Local :"\u0074"}); +if _ggge !=nil {return _ggge ;};start .Attr =append (start .Attr ,_eeeff );};e .EncodeToken (start );_facb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c"}};_eg .AddPreserveSpaceAttr (&_facb ,_cdgfa .Val );e .EncodeElement (_cdgfa .Val ,_facb ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_MdxMemeberProp struct{ -// Validate validates the CT_CalcPr and its children -func (_egbe *CT_CalcPr )Validate ()error {return _egbe .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006c\u0063\u0050r");};func NewCT_WebPublishItems ()*CT_WebPublishItems {_aedeee :=&CT_WebPublishItems {};return _aedeee };func (_cadgca ST_ParameterType )String ()string {switch _cadgca {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 (_dcbad *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 :_a .Sprintf ("\u0025\u0076",_dcbad .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Member Unique Name Index +NAttr uint32 ; -// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path -func (_adbg *CT_Connection )ValidateWithPath (path string )error {if _gfbfc :=_adbg .CredentialsAttr .ValidateWithPath (path +"\u002f\u0043r\u0065\u0064\u0065n\u0074\u0069\u0061\u006c\u0073\u0041\u0074\u0074\u0072");_gfbfc !=nil {return _gfbfc ;};if _adbg .DbPr !=nil {if _fbge :=_adbg .DbPr .ValidateWithPath (path +"\u002f\u0044\u0062P\u0072"); -_fbge !=nil {return _fbge ;};};if _adbg .OlapPr !=nil {if _ebgg :=_adbg .OlapPr .ValidateWithPath (path +"\u002fO\u006c\u0061\u0070\u0050\u0072");_ebgg !=nil {return _ebgg ;};};if _adbg .WebPr !=nil {if _fddgc :=_adbg .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072"); -_fddgc !=nil {return _fddgc ;};};if _adbg .TextPr !=nil {if _edbfg :=_adbg .TextPr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0050\u0072");_edbfg !=nil {return _edbfg ;};};if _adbg .Parameters !=nil {if _cfdae :=_adbg .Parameters .ValidateWithPath (path +"/\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"); -_cfdae !=nil {return _cfdae ;};};if _adbg .ExtLst !=nil {if _dbccg :=_adbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbccg !=nil {return _dbccg ;};};return nil ;};func NewCT_pivotTableDefinition ()*CT_pivotTableDefinition {_bfbab :=&CT_pivotTableDefinition {}; -_bfbab .Location =NewCT_Location ();return _bfbab ;};type CT_PivotHierarchies struct{ +// Property Name Index +NpAttr uint32 ;};func NewCT_FontScheme ()*CT_FontScheme {_bcaac :=&CT_FontScheme {};_bcaac .ValAttr =ST_FontScheme (1);return _bcaac ;};func (_dfdaca *ST_ExternalConnectionType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdcga ,_gbdgb :=d .Token (); +if _gbdgb !=nil {return _gbdgb ;};if _cfaaa ,_gfedd :=_fdcga .(_d .EndElement );_gfedd &&_cfaaa .Name ==start .Name {*_dfdaca =1;return nil ;};if _aeeegg ,_bafcab :=_fdcga .(_d .CharData );!_bafcab {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdcga ); +}else {switch string (_aeeegg ){case "":*_dfdaca =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_dfdaca =1;case "\u0074\u0065\u0078\u0074":*_dfdaca =2;case "\u004d\u0044\u0059":*_dfdaca =3;case "\u0044\u004d\u0059":*_dfdaca =4;case "\u0059\u004d\u0044":*_dfdaca =5; +case "\u004d\u0059\u0044":*_dfdaca =6;case "\u0044\u0059\u004d":*_dfdaca =7;case "\u0059\u0044\u004d":*_dfdaca =8;case "\u0073\u006b\u0069\u0070":*_dfdaca =9;case "\u0045\u004d\u0044":*_dfdaca =10;};};_fdcga ,_gbdgb =d .Token ();if _gbdgb !=nil {return _gbdgb ; +};if _aaaad ,_fecgf :=_fdcga .(_d .EndElement );_fecgf &&_aaaad .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdcga ); +};type CT_CommentPr struct{ -// OLAP Hierarchy Count -CountAttr *uint32 ; +// Locked Flag +LockedAttr *bool ; -// OLAP Hierarchy -PivotHierarchy []*CT_PivotHierarchy ;};type CT_FutureMetadataBlock struct{ +// Default Size Flag +DefaultSizeAttr *bool ; -// Future Feature Storage Area -ExtLst *CT_ExtensionList ;};func (_gcf *CT_BooleanProperty )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgc :=range start .Attr {if _cgc .Name .Local =="\u0076\u0061\u006c"{_afgb ,_cbc :=_fc .ParseBool (_cgc .Value );if _cbc !=nil {return _cbc ; -};_gcf .ValAttr =&_afgb ;continue ;};};for {_dggb ,_cge :=d .Token ();if _cge !=nil {return _a .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",_cge ); -};if _edegb ,_acfc :=_dggb .(_c .EndElement );_acfc &&_edegb .Name ==start .Name {break ;};};return nil ;};func (_adafgc ST_OleUpdate )String ()string {switch _adafgc {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 (_gabaf ST_VerticalAlignment )String ()string {switch _gabaf {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 (_dedcd *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 _dedcd .CT_PivotCacheDefinition .MarshalXML (e ,start );}; +// Print Flag +PrintAttr *bool ; -// Validate validates the CT_MetadataBlock and its children -func (_ddfef *CT_MetadataBlock )Validate ()error {return _ddfef .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b");};func (_dafdd *CT_TableStyleInfo )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bggdd :=range start .Attr {if _bggdd .Name .Local =="\u006e\u0061\u006d\u0065"{_gaeeed ,_dggdfe :=_bggdd .Value ,error (nil ); -if _dggdfe !=nil {return _dggdfe ;};_dafdd .NameAttr =&_gaeeed ;continue ;};if _bggdd .Name .Local =="\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_abgcbg ,_gedad :=_fc .ParseBool (_bggdd .Value );if _gedad !=nil {return _gedad ; -};_dafdd .ShowFirstColumnAttr =&_abgcbg ;continue ;};if _bggdd .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_egcfg ,_efaaag :=_fc .ParseBool (_bggdd .Value );if _efaaag !=nil {return _efaaag ;};_dafdd .ShowLastColumnAttr =&_egcfg ; -continue ;};if _bggdd .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_egfcc ,_bedde :=_fc .ParseBool (_bggdd .Value );if _bedde !=nil {return _bedde ;};_dafdd .ShowRowStripesAttr =&_egfcc ;continue ;};if _bggdd .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"{_cbbfdg ,_gcbfba :=_fc .ParseBool (_bggdd .Value ); -if _gcbfba !=nil {return _gcbfba ;};_dafdd .ShowColumnStripesAttr =&_cbbfdg ;continue ;};};for {_dcged ,_cfbbc :=d .Token ();if _cfbbc !=nil {return _a .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",_cfbbc ); -};if _ageab ,_egbgbe :=_dcged .(_c .EndElement );_egbgbe &&_ageab .Name ==start .Name {break ;};};return nil ;};func (_bbeggb ST_DvAspect )Validate ()error {return _bbeggb .ValidateWithPath ("")};func (_acbcg ST_CalcMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gafage :=_c .Attr {}; -_gafage .Name =name ;switch _acbcg {case ST_CalcModeUnset :_gafage .Value ="";case ST_CalcModeManual :_gafage .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_CalcModeAuto :_gafage .Value ="\u0061\u0075\u0074\u006f";case ST_CalcModeAutoNoTable :_gafage .Value ="a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065"; -};return _gafage ,nil ;}; +// Disabled Flag +DisabledAttr *bool ; -// ValidateWithPath validates the CT_ProtectedRange and its children, prefixing error messages with path -func (_fagd *CT_ProtectedRange )ValidateWithPath (path string )error {return nil }; +// Automatic Fill Flag +AutoFillAttr *bool ; + +// Automatic Line Flag +AutoLineAttr *bool ; -// Validate validates the CT_MetadataStringIndex and its children -func (_egcaf *CT_MetadataStringIndex )Validate ()error {return _egcaf .ValidateWithPath ("\u0043\u0054\u005f\u004det\u0061\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0049\u006e\u0064e\u0078");};type CT_ExternalReferences struct{ +// Alternative Text +AltTextAttr *string ; -// External Reference -ExternalReference []*CT_ExternalReference ;};func (_acgec *CT_MemberProperty )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eabac :=range start .Attr {if _eabac .Name .Local =="\u006e\u0061\u006d\u0065"{_cfffda ,_egaed :=_eabac .Value ,error (nil ); -if _egaed !=nil {return _egaed ;};_acgec .NameAttr =&_cfffda ;continue ;};if _eabac .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"{_abbd ,_dafc :=_fc .ParseBool (_eabac .Value );if _dafc !=nil {return _dafc ;};_acgec .ShowCellAttr =&_abbd ; -continue ;};if _eabac .Name .Local =="\u0073h\u006f\u0077\u0054\u0069\u0070"{_ddbce ,_bgfdd :=_fc .ParseBool (_eabac .Value );if _bgfdd !=nil {return _bgfdd ;};_acgec .ShowTipAttr =&_ddbce ;continue ;};if _eabac .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_cagdbd ,_afefa :=_fc .ParseBool (_eabac .Value ); -if _afefa !=nil {return _afefa ;};_acgec .ShowAsCaptionAttr =&_cagdbd ;continue ;};if _eabac .Name .Local =="\u006ea\u006d\u0065\u004c\u0065\u006e"{_dbadb ,_gegcee :=_fc .ParseUint (_eabac .Value ,10,32);if _gegcee !=nil {return _gegcee ;};_cdffg :=uint32 (_dbadb ); -_acgec .NameLenAttr =&_cdffg ;continue ;};if _eabac .Name .Local =="\u0070\u0050\u006f\u0073"{_dcfdc ,_gfgea :=_fc .ParseUint (_eabac .Value ,10,32);if _gfgea !=nil {return _gfgea ;};_acbfg :=uint32 (_dcfdc );_acgec .PPosAttr =&_acbfg ;continue ;};if _eabac .Name .Local =="\u0070\u004c\u0065\u006e"{_bdefa ,_dfbgd :=_fc .ParseUint (_eabac .Value ,10,32); -if _dfbgd !=nil {return _dfbgd ;};_dgce :=uint32 (_bdefa );_acgec .PLenAttr =&_dgce ;continue ;};if _eabac .Name .Local =="\u006c\u0065\u0076e\u006c"{_geacg ,_bfecg :=_fc .ParseUint (_eabac .Value ,10,32);if _bfecg !=nil {return _bfecg ;};_aagfd :=uint32 (_geacg ); -_acgec .LevelAttr =&_aagfd ;continue ;};if _eabac .Name .Local =="\u0066\u0069\u0065l\u0064"{_cccgd ,_ebbad :=_fc .ParseUint (_eabac .Value ,10,32);if _ebbad !=nil {return _ebbad ;};_acgec .FieldAttr =uint32 (_cccgd );continue ;};};for {_caacbg ,_gebbc :=d .Token (); -if _gebbc !=nil {return _a .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",_gebbc );};if _eefea ,_bfgeg :=_caacbg .(_c .EndElement ); -_bfgeg &&_eefea .Name ==start .Name {break ;};};return nil ;}; +// Text Horizontal Alignment +TextHAlignAttr ST_TextHAlign ; -// Validate validates the Revisions and its children -func (_ccdcg *Revisions )Validate ()error {return _ccdcg .ValidateWithPath ("\u0052e\u0076\u0069\u0073\u0069\u006f\u006es");};type CT_TableStyles struct{ +// ext Vertical Alignment +TextVAlignAttr ST_TextVAlign ; -// Table Style Count -CountAttr *uint32 ; +// Text Lock Flag +LockTextAttr *bool ; -// Default Table Style -DefaultTableStyleAttr *string ; +// Far East Alignment Flag +JustLastXAttr *bool ; -// Default Pivot Style -DefaultPivotStyleAttr *string ; +// Automatic Text Scaling Flag +AutoScaleAttr *bool ;Anchor *CT_ObjectAnchor ;};func NewCT_RowFields ()*CT_RowFields {_cebadg :=&CT_RowFields {};return _cebadg };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 (_eaedag *PivotCacheRecords )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_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\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\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 ,_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 ="m\u0061:\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073";return _eaedag .CT_PivotCacheRecords .MarshalXML (e ,start );}; -// Table Style -TableStyle []*CT_TableStyle ;};func (_ceffe *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 :_a .Sprintf ("\u0025\u0076",_ceffe .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_IgnoredError struct{ +// ValidateWithPath validates the CT_Filter and its children, prefixing error messages with path +func (_gcgfd *CT_Filter )ValidateWithPath (path string )error {return nil };func (_gece *CT_CommentList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gece .Comment !=nil {_dbce :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}}; +for _ ,_gbbdb :=range _gece .Comment {e .EncodeElement (_gbbdb ,_dbce );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bfcda ST_Objects )String ()string {switch _bfcda {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 "";}; -// Sequence of References -SqrefAttr ST_Sqref ; +// Validate validates the CT_XStringElement and its children +func (_cfega *CT_XStringElement )Validate ()error {return _cfega .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006ce\u006d\u0065\u006e\u0074");};func NewWorkbook ()*Workbook {_abcaed :=&Workbook {};_abcaed .CT_Workbook =*NewCT_Workbook (); +return _abcaed ;};func (_dgdbg ST_DateTimeGrouping )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eabafg :=_d .Attr {};_eabafg .Name =name ;switch _dgdbg {case ST_DateTimeGroupingUnset :_eabafg .Value ="";case ST_DateTimeGroupingYear :_eabafg .Value ="\u0079\u0065\u0061\u0072"; +case ST_DateTimeGroupingMonth :_eabafg .Value ="\u006d\u006f\u006et\u0068";case ST_DateTimeGroupingDay :_eabafg .Value ="\u0064\u0061\u0079";case ST_DateTimeGroupingHour :_eabafg .Value ="\u0068\u006f\u0075\u0072";case ST_DateTimeGroupingMinute :_eabafg .Value ="\u006d\u0069\u006e\u0075\u0074\u0065"; +case ST_DateTimeGroupingSecond :_eabafg .Value ="\u0073\u0065\u0063\u006f\u006e\u0064";};return _eabafg ,nil ;};func (_acdac *CT_MetadataRecord )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074"},Value :_aa .Sprintf ("\u0025\u0076",_acdac .TAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076"},Value :_aa .Sprintf ("\u0025\u0076",_acdac .VAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dbeb *CT_CellWatch )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfag :=range start .Attr {if _cfag .Name .Local =="\u0072"{_feae ,_bfgc :=_cfag .Value ,error (nil ); +if _bfgc !=nil {return _bfgc ;};_dbeb .RAttr =_feae ;continue ;};};for {_gbbd ,_adc :=d .Token ();if _adc !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u003a\u0020\u0025\u0073",_adc ); +};if _aacfc ,_gcdb :=_gbbd .(_d .EndElement );_gcdb &&_aacfc .Name ==start .Name {break ;};};return nil ;};func (_cgbbc ST_SortBy )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cgbbc .String (),start );};func (_cdcac *CT_Fill )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _cdcac .PatternFill !=nil {_gfbfc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cdcac .PatternFill ,_gfbfc );};if _cdcac .GradientFill !=nil {_fcaa :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ag\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_cdcac .GradientFill ,_fcaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_CellSmartTagPr ()*CT_CellSmartTagPr {_fbbbf :=&CT_CellSmartTagPr {};return _fbbbf };func (_ggcgae ST_OleUpdate )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gagfb :=_d .Attr {}; +_gagfb .Name =name ;switch _ggcgae {case ST_OleUpdateUnset :_gagfb .Value ="";case ST_OleUpdateOLEUPDATE_ALWAYS :_gagfb .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053";case ST_OleUpdateOLEUPDATE_ONCALL :_gagfb .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c"; +};return _gagfb ,nil ;};func (_cab *CT_CacheField )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgc :=range start .Attr {if _dgc .Name .Local =="\u006e\u0061\u006d\u0065"{_ebc ,_dedf :=_dgc .Value ,error (nil );if _dedf !=nil {return _dedf ; +};_cab .NameAttr =_ebc ;continue ;};if _dgc .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_afba ,_edbe :=_dgc .Value ,error (nil );if _edbe !=nil {return _edbe ;};_cab .CaptionAttr =&_afba ;continue ;};if _dgc .Name .Local =="\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"{_ebcf ,_bbbc :=_dgc .Value ,error (nil ); +if _bbbc !=nil {return _bbbc ;};_cab .PropertyNameAttr =&_ebcf ;continue ;};if _dgc .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_bee ,_bgc :=_e .ParseBool (_dgc .Value );if _bgc !=nil {return _bgc ;};_cab .ServerFieldAttr =&_bee ; +continue ;};if _dgc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"{_ada ,_ebba :=_e .ParseBool (_dgc .Value );if _ebba !=nil {return _ebba ;};_cab .UniqueListAttr =&_ada ;continue ;};if _dgc .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_gdf ,_fgfg :=_e .ParseUint (_dgc .Value ,10,32); +if _fgfg !=nil {return _fgfg ;};_cbe :=uint32 (_gdf );_cab .NumFmtIdAttr =&_cbe ;continue ;};if _dgc .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_ffbf ,_dfge :=_dgc .Value ,error (nil );if _dfge !=nil {return _dfge ;};_cab .FormulaAttr =&_ffbf ; +continue ;};if _dgc .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_bga ,_bbfe :=_e .ParseInt (_dgc .Value ,10,32);if _bbfe !=nil {return _bbfe ;};_edfb :=int32 (_bga );_cab .SqlTypeAttr =&_edfb ;continue ;};if _dgc .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_ggb ,_dead :=_e .ParseInt (_dgc .Value ,10,32); +if _dead !=nil {return _dead ;};_eba :=int32 (_ggb );_cab .HierarchyAttr =&_eba ;continue ;};if _dgc .Name .Local =="\u006c\u0065\u0076e\u006c"{_fadc ,_gec :=_e .ParseUint (_dgc .Value ,10,32);if _gec !=nil {return _gec ;};_dafg :=uint32 (_fadc );_cab .LevelAttr =&_dafg ; +continue ;};if _dgc .Name .Local =="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"{_eab ,_cgfe :=_e .ParseBool (_dgc .Value );if _cgfe !=nil {return _cgfe ;};_cab .DatabaseFieldAttr =&_eab ;continue ;};if _dgc .Name .Local =="\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"{_gfd ,_cea :=_e .ParseUint (_dgc .Value ,10,32); +if _cea !=nil {return _cea ;};_dfba :=uint32 (_gfd );_cab .MappingCountAttr =&_dfba ;continue ;};if _dgc .Name .Local =="\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"{_edg ,_gabf :=_e .ParseBool (_dgc .Value ); +if _gabf !=nil {return _gabf ;};_cab .MemberPropertyFieldAttr =&_edg ;continue ;};};_ggdee :for {_aad ,_cecf :=d .Token ();if _cecf !=nil {return _cecf ;};switch _acbb :=_aad .(type ){case _d .StartElement :switch _acbb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cab .SharedItems =NewCT_SharedItems (); +if _gcc :=d .DecodeElement (_cab .SharedItems ,&_acbb );_gcc !=nil {return _gcc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cab .FieldGroup =NewCT_FieldGroup (); +if _fcgf :=d .DecodeElement (_cab .FieldGroup ,&_acbb );_fcgf !=nil {return _fcgf ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aedd :=NewCT_X (); +if _baea :=d .DecodeElement (_aedd ,&_acbb );_baea !=nil {return _baea ;};_cab .MpMap =append (_cab .MpMap ,_aedd );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cab .ExtLst =NewCT_ExtensionList (); +if _gfda :=d .DecodeElement (_cab .ExtLst ,&_acbb );_gfda !=nil {return _gfda ;};default:_ea .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",_acbb .Name ); +if _cga :=d .Skip ();_cga !=nil {return _cga ;};};case _d .EndElement :break _ggdee ;case _d .CharData :};};return nil ;};type CT_TextFields struct{ -// Evaluation Error -EvalErrorAttr *bool ; +// Count of Fields +CountAttr *uint32 ; -// Two Digit Text Year -TwoDigitTextYearAttr *bool ; +// Text Import Field Settings +TextField []*CT_TextField ;};func (_bdece ST_SmartTagShow )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ceaeec :=_d .Attr {};_ceaeec .Name =name ;switch _bdece {case ST_SmartTagShowUnset :_ceaeec .Value ="";case ST_SmartTagShowAll :_ceaeec .Value ="\u0061\u006c\u006c"; +case ST_SmartTagShowNone :_ceaeec .Value ="\u006e\u006f\u006e\u0065";case ST_SmartTagShowNoIndicator :_ceaeec .Value ="n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";};return _ceaeec ,nil ;};type CT_CellSmartTag struct{ -// Number Stored As Text -NumberStoredAsTextAttr *bool ; +// Smart Tag Type Index +TypeAttr uint32 ; -// Formula -FormulaAttr *bool ; +// Deleted +DeletedAttr *bool ; -// Formula Range -FormulaRangeAttr *bool ; +// XML Based +XmlBasedAttr *bool ; -// Unlocked Formula -UnlockedFormulaAttr *bool ; +// Smart Tag Properties +CellSmartTagPr []*CT_CellSmartTagPr ;};func (_gfcccg *CT_RElt )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcdd :for {_efaab ,_cgbdb :=d .Token ();if _cgbdb !=nil {return _cgbdb ;};switch _gbdffb :=_efaab .(type ){case _d .StartElement :switch _gbdffb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfcccg .RPr =NewCT_RPrElt (); +if _ggagf :=d .DecodeElement (_gfcccg .RPr ,&_gbdffb );_ggagf !=nil {return _ggagf ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cbdegb :=d .DecodeElement (&_gfcccg .T ,&_gbdffb ); +_cbdegb !=nil {return _cbdegb ;};default:_ea .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",_gbdffb .Name ); +if _edffec :=d .Skip ();_edffec !=nil {return _edffec ;};};case _d .EndElement :break _fcdd ;case _d .CharData :};};return nil ;};func (_fafgcd *CT_ExternalDefinedName )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ddcae :=range start .Attr {if _ddcae .Name .Local =="\u006e\u0061\u006d\u0065"{_dggee ,_daega :=_ddcae .Value ,error (nil ); +if _daega !=nil {return _daega ;};_fafgcd .NameAttr =_dggee ;continue ;};if _ddcae .Name .Local =="\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"{_fbfeb ,_fccec :=_ddcae .Value ,error (nil );if _fccec !=nil {return _fccec ;};_fafgcd .RefersToAttr =&_fbfeb ; +continue ;};if _ddcae .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_gffca ,_faab :=_e .ParseUint (_ddcae .Value ,10,32);if _faab !=nil {return _faab ;};_edcf :=uint32 (_gffca );_fafgcd .SheetIdAttr =&_edcf ;continue ;};};for {_dcgdfe ,_ddbab :=d .Token (); +if _ddbab !=nil {return _aa .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",_ddbab );};if _cegd ,_acgagg :=_dcgdfe .(_d .EndElement ); +_acgagg &&_cegd .Name ==start .Name {break ;};};return nil ;};func NewCT_ExternalRow ()*CT_ExternalRow {_bagg :=&CT_ExternalRow {};return _bagg };type CT_DiscretePr struct{ -// Empty Cell Reference -EmptyCellReferenceAttr *bool ; +// Mapping Index Count +CountAttr *uint32 ; -// List Data Validation -ListDataValidationAttr *bool ; +// Element Group +X []*CT_Index ;};func (_bfadadg ST_PivotFilterType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cbbac :=_d .Attr {};_cbbac .Name =name ;switch _bfadadg {case ST_PivotFilterTypeUnset :_cbbac .Value ="";case ST_PivotFilterTypeUnknown :_cbbac .Value ="\u0075n\u006b\u006e\u006f\u0077\u006e"; +case ST_PivotFilterTypeCount :_cbbac .Value ="\u0063\u006f\u0075n\u0074";case ST_PivotFilterTypePercent :_cbbac .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_PivotFilterTypeSum :_cbbac .Value ="\u0073\u0075\u006d";case ST_PivotFilterTypeCaptionEqual :_cbbac .Value ="\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c"; +case ST_PivotFilterTypeCaptionNotEqual :_cbbac .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeCaptionBeginsWith :_cbbac .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068"; +case ST_PivotFilterTypeCaptionNotBeginsWith :_cbbac .Value ="c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068";case ST_PivotFilterTypeCaptionEndsWith :_cbbac .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068"; +case ST_PivotFilterTypeCaptionNotEndsWith :_cbbac .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionContains :_cbbac .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073"; +case ST_PivotFilterTypeCaptionNotContains :_cbbac .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073";case ST_PivotFilterTypeCaptionGreaterThan :_cbbac .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e"; +case ST_PivotFilterTypeCaptionGreaterThanOrEqual :_cbbac .Value ="\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeCaptionLessThan :_cbbac .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e"; +case ST_PivotFilterTypeCaptionLessThanOrEqual :_cbbac .Value ="\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c";case ST_PivotFilterTypeCaptionBetween :_cbbac .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e"; +case ST_PivotFilterTypeCaptionNotBetween :_cbbac .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeValueEqual :_cbbac .Value ="\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c"; +case ST_PivotFilterTypeValueNotEqual :_cbbac .Value ="\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueGreaterThan :_cbbac .Value ="\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e"; +case ST_PivotFilterTypeValueGreaterThanOrEqual :_cbbac .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 :_cbbac .Value ="\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e"; +case ST_PivotFilterTypeValueLessThanOrEqual :_cbbac .Value ="v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeValueBetween :_cbbac .Value ="\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e"; +case ST_PivotFilterTypeValueNotBetween :_cbbac .Value ="\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateEqual :_cbbac .Value ="\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeDateNotEqual :_cbbac .Value ="\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c"; +case ST_PivotFilterTypeDateOlderThan :_cbbac .Value ="\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateOlderThanOrEqual :_cbbac .Value ="d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c"; +case ST_PivotFilterTypeDateNewerThan :_cbbac .Value ="\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateNewerThanOrEqual :_cbbac .Value ="d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c"; +case ST_PivotFilterTypeDateBetween :_cbbac .Value ="d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateNotBetween :_cbbac .Value ="\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeTomorrow :_cbbac .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077"; +case ST_PivotFilterTypeToday :_cbbac .Value ="\u0074\u006f\u0064a\u0079";case ST_PivotFilterTypeYesterday :_cbbac .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_PivotFilterTypeNextWeek :_cbbac .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b"; +case ST_PivotFilterTypeThisWeek :_cbbac .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeLastWeek :_cbbac .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeNextMonth :_cbbac .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h"; +case ST_PivotFilterTypeThisMonth :_cbbac .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeLastMonth :_cbbac .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeNextQuarter :_cbbac .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072"; +case ST_PivotFilterTypeThisQuarter :_cbbac .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeLastQuarter :_cbbac .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeNextYear :_cbbac .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072"; +case ST_PivotFilterTypeThisYear :_cbbac .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeLastYear :_cbbac .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeYearToDate :_cbbac .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065"; +case ST_PivotFilterTypeQ1 :_cbbac .Value ="\u0051\u0031";case ST_PivotFilterTypeQ2 :_cbbac .Value ="\u0051\u0032";case ST_PivotFilterTypeQ3 :_cbbac .Value ="\u0051\u0033";case ST_PivotFilterTypeQ4 :_cbbac .Value ="\u0051\u0034";case ST_PivotFilterTypeM1 :_cbbac .Value ="\u004d\u0031"; +case ST_PivotFilterTypeM2 :_cbbac .Value ="\u004d\u0032";case ST_PivotFilterTypeM3 :_cbbac .Value ="\u004d\u0033";case ST_PivotFilterTypeM4 :_cbbac .Value ="\u004d\u0034";case ST_PivotFilterTypeM5 :_cbbac .Value ="\u004d\u0035";case ST_PivotFilterTypeM6 :_cbbac .Value ="\u004d\u0036"; +case ST_PivotFilterTypeM7 :_cbbac .Value ="\u004d\u0037";case ST_PivotFilterTypeM8 :_cbbac .Value ="\u004d\u0038";case ST_PivotFilterTypeM9 :_cbbac .Value ="\u004d\u0039";case ST_PivotFilterTypeM10 :_cbbac .Value ="\u004d\u0031\u0030";case ST_PivotFilterTypeM11 :_cbbac .Value ="\u004d\u0031\u0031"; +case ST_PivotFilterTypeM12 :_cbbac .Value ="\u004d\u0031\u0032";};return _cbbac ,nil ;}; -// Calculated Column -CalculatedColumnAttr *bool ;};func NewCT_PhoneticPr ()*CT_PhoneticPr {_aceaa :=&CT_PhoneticPr {};return _aceaa };func (_afba *CT_CellStyles )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _afba .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_afba .CountAttr )}); -};e .EncodeToken (start );_bgfgb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_dfca :=range _afba .CellStyle {e .EncodeElement (_dfca ,_bgfgb );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};type CT_PageSetUpPr struct{ +// Validate validates the CT_IconFilter and its children +func (_fgcgc *CT_IconFilter )Validate ()error {return _fgcgc .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072");};func (_aaggg *CT_SortCondition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aaggg .DescendingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aaggg .DescendingAttr ))}); +};if _aaggg .SortByAttr !=ST_SortByUnset {_dacbad ,_ggebc :=_aaggg .SortByAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u006f\u0072\u0074\u0042\u0079"});if _ggebc !=nil {return _ggebc ;};start .Attr =append (start .Attr ,_dacbad );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066"},Value :_aa .Sprintf ("\u0025\u0076",_aaggg .RefAttr )}); +if _aaggg .CustomListAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_aaggg .CustomListAttr )});};if _aaggg .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_aaggg .DxfIdAttr )}); +};if _aaggg .IconSetAttr !=ST_IconSetTypeUnset {_deacbd ,_daegee :=_aaggg .IconSetAttr .MarshalXMLAttr (_d .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _daegee !=nil {return _daegee ;};start .Attr =append (start .Attr ,_deacbd );};if _aaggg .IconIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_aaggg .IconIdAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewChartsheet ()*Chartsheet {_bgcgf :=&Chartsheet {};_bgcgf .CT_Chartsheet =*NewCT_Chartsheet ();return _bgcgf ;}; -// Show Auto Page Breaks -AutoPageBreaksAttr *bool ; +// ValidateWithPath validates the CT_MeasureGroups and its children, prefixing error messages with path +func (_eagda *CT_MeasureGroups )ValidateWithPath (path string )error {for _gfccc ,_acdbb :=range _eagda .MeasureGroup {if _fgegaf :=_acdbb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u004dea\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_gfccc )); +_fgegaf !=nil {return _fgegaf ;};};return nil ;}; -// Fit To Page -FitToPageAttr *bool ;};func (_gffbg ST_UpdateLinks )Validate ()error {return _gffbg .ValidateWithPath ("")};type CT_Hyperlink struct{ +// Validate validates the CT_SmartTagTypes and its children +func (_cfadb *CT_SmartTagTypes )Validate ()error {return _cfadb .ValidateWithPath ("\u0043\u0054_\u0053\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073");}; -// Reference -RefAttr string ;IdAttr *string ; +// ValidateWithPath validates the CT_Scenarios and its children, prefixing error messages with path +func (_fbdfa *CT_Scenarios )ValidateWithPath (path string )error {for _cddfe ,_gegcd :=range _fbdfa .Scenario {if _ddffb :=_gegcd .ValidateWithPath (_aa .Sprintf ("\u0025s\u002fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u005b\u0025\u0064\u005d",path ,_cddfe )); +_ddffb !=nil {return _ddffb ;};};return nil ;}; -// Location -LocationAttr *string ; +// ValidateWithPath validates the CT_Tuples and its children, prefixing error messages with path +func (_dgcfe *CT_Tuples )ValidateWithPath (path string )error {for _dbdee ,_fffcda :=range _dgcfe .Tpl {if _cebcd :=_fffcda .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0054\u0070\u006c\u005b\u0025\u0064\u005d",path ,_dbdee ));_cebcd !=nil {return _cebcd ; +};};return nil ;};func (_bggbd *CT_OleObject )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gaeed :=range start .Attr {if _gaeed .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gaeed .Name .Local =="\u0069\u0064"||_gaeed .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gaeed .Name .Local =="\u0069\u0064"{_cdaa ,_fffbf :=_gaeed .Value ,error (nil ); +if _fffbf !=nil {return _fffbf ;};_bggbd .IdAttr =&_cdaa ;continue ;};if _gaeed .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_bgddee ,_febbd :=_gaeed .Value ,error (nil );if _febbd !=nil {return _febbd ;};_bggbd .ProgIdAttr =&_bgddee ;continue ; +};if _gaeed .Name .Local =="\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"{_bggbd .DvAspectAttr .UnmarshalXMLAttr (_gaeed );continue ;};if _gaeed .Name .Local =="\u006c\u0069\u006e\u006b"{_abggf ,_bebcg :=_gaeed .Value ,error (nil );if _bebcg !=nil {return _bebcg ; +};_bggbd .LinkAttr =&_abggf ;continue ;};if _gaeed .Name .Local =="\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"{_bggbd .OleUpdateAttr .UnmarshalXMLAttr (_gaeed );continue ;};if _gaeed .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"{_afaaa ,_egcee :=_e .ParseBool (_gaeed .Value ); +if _egcee !=nil {return _egcee ;};_bggbd .AutoLoadAttr =&_afaaa ;continue ;};if _gaeed .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_ccfac ,_ddbdg :=_e .ParseUint (_gaeed .Value ,10,32);if _ddbdg !=nil {return _ddbdg ;};_bggbd .ShapeIdAttr =uint32 (_ccfac ); +continue ;};};_dccgf :for {_aefd ,_caeaa :=d .Token ();if _caeaa !=nil {return _caeaa ;};switch _gebef :=_aefd .(type ){case _d .StartElement :switch _gebef .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bggbd .ObjectPr =NewCT_ObjectPr (); +if _gaca :=d .DecodeElement (_bggbd .ObjectPr ,&_gebef );_gaca !=nil {return _gaca ;};default:_ea .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",_gebef .Name ); +if _bgea :=d .Skip ();_bgea !=nil {return _bgea ;};};case _d .EndElement :break _dccgf ;case _d .CharData :};};return nil ;}; -// Tool Tip -TooltipAttr *string ; +// Validate validates the CT_DefinedNames and its children +func (_afaga *CT_DefinedNames )Validate ()error {return _afaga .ValidateWithPath ("\u0043T\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");}; -// Display String -DisplayAttr *string ;};func (_fadb *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 :_a .Sprintf ("\u0025\u0076",_fadb .ShapeIdAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_fadb .IdAttr )});if _fadb .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fadb .NameAttr )}); -};e .EncodeToken (start );if _fadb .ControlPr !=nil {_dddd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ac\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072"}};e .EncodeElement (_fadb .ControlPr ,_dddd );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func NewCT_ServerFormat ()*CT_ServerFormat {_efafc :=&CT_ServerFormat {};return _efafc };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 (_gagbfd ST_FileType )ValidateWithPath (path string )error {switch _gagbfd {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 (_gagbfd )); -};return nil ;};func (_dgaaac ST_PivotFilterType )Validate ()error {return _dgaaac .ValidateWithPath ("")};func (_fdedaf ST_Comments )String ()string {switch _fdedaf {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 {_daafa :=&CT_PivotTableStyle {};return _daafa };type CT_Borders struct{ +// ValidateWithPath validates the CalcChain and its children, prefixing error messages with path +func (_cgdbb *CalcChain )ValidateWithPath (path string )error {if _eeffe :=_cgdbb .CT_CalcChain .ValidateWithPath (path );_eeffe !=nil {return _eeffe ;};return nil ;};func (_bcgg *CT_DataField )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcgg .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_bcgg .NameAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006c\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_bcgg .FldAttr )});if _bcgg .SubtotalAttr !=ST_DataConsolidateFunctionUnset {_gdff ,_agcbb :=_bcgg .SubtotalAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"}); +if _agcbb !=nil {return _agcbb ;};start .Attr =append (start .Attr ,_gdff );};if _bcgg .ShowDataAsAttr !=ST_ShowDataAsUnset {_baab ,_fbfe :=_bcgg .ShowDataAsAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"}); +if _fbfe !=nil {return _fbfe ;};start .Attr =append (start .Attr ,_baab );};if _bcgg .BaseFieldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"},Value :_aa .Sprintf ("\u0025\u0076",*_bcgg .BaseFieldAttr )}); +};if _bcgg .BaseItemAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"},Value :_aa .Sprintf ("\u0025\u0076",*_bcgg .BaseItemAttr )});};if _bcgg .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_bcgg .NumFmtIdAttr )}); +};e .EncodeToken (start );if _bcgg .ExtLst !=nil {_gefde :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bcgg .ExtLst ,_gefde );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};const (ST_MdxFunctionTypeUnset ST_MdxFunctionType =0;ST_MdxFunctionTypeM ST_MdxFunctionType =1;ST_MdxFunctionTypeV ST_MdxFunctionType =2;ST_MdxFunctionTypeS ST_MdxFunctionType =3;ST_MdxFunctionTypeC ST_MdxFunctionType =4;ST_MdxFunctionTypeR ST_MdxFunctionType =5; +ST_MdxFunctionTypeP ST_MdxFunctionType =6;ST_MdxFunctionTypeK ST_MdxFunctionType =7;);func NewCT_Format ()*CT_Format {_dbcf :=&CT_Format {};_dbcf .PivotArea =NewCT_PivotArea ();return _dbcf ;}; -// Border Count -CountAttr *uint32 ; +// Validate validates the Sst and its children +func (_bfffb *Sst )Validate ()error {return _bfffb .ValidateWithPath ("\u0053\u0073\u0074")};func (_bdbbgc ST_PivotFilterType )String ()string {switch _bdbbgc {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 "";};type CT_OleObject struct{ -// Border -Border []*CT_Border ;};func (_facgg *CT_WorkbookProtection )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cabca :=range start .Attr {if _cabca .Name .Local =="\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_adcgcb ,_gdggd :=_cabca .Value ,error (nil ); -if _gdggd !=nil {return _gdggd ;};_facgg .WorkbookPasswordAttr =&_adcgcb ;continue ;};if _cabca .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"{_dgebba ,_bdaca :=_cabca .Value ,error (nil ); -if _bdaca !=nil {return _bdaca ;};_facgg .WorkbookPasswordCharacterSetAttr =&_dgebba ;continue ;};if _cabca .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"{_gedfcd ,_fgbec :=_cabca .Value ,error (nil ); -if _fgbec !=nil {return _fgbec ;};_facgg .RevisionsPasswordAttr =&_gedfcd ;continue ;};if _cabca .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"{_bdccdg ,_cdddfaf :=_cabca .Value ,error (nil ); -if _cdddfaf !=nil {return _cdddfaf ;};_facgg .RevisionsPasswordCharacterSetAttr =&_bdccdg ;continue ;};if _cabca .Name .Local =="\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"{_agdcdd ,_cgcaf :=_fc .ParseBool (_cabca .Value ); -if _cgcaf !=nil {return _cgcaf ;};_facgg .LockStructureAttr =&_agdcdd ;continue ;};if _cabca .Name .Local =="l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"{_gcefgaa ,_fbgeeg :=_fc .ParseBool (_cabca .Value );if _fbgeeg !=nil {return _fbgeeg ; -};_facgg .LockWindowsAttr =&_gcefgaa ;continue ;};if _cabca .Name .Local =="\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"{_abece ,_fffafb :=_fc .ParseBool (_cabca .Value );if _fffafb !=nil {return _fffafb ;};_facgg .LockRevisionAttr =&_abece ; -continue ;};if _cabca .Name .Local =="\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"{_cegdea ,_ccaggf :=_cabca .Value ,error (nil );if _ccaggf !=nil {return _ccaggf ;};_facgg .RevisionsAlgorithmNameAttr =&_cegdea ; -continue ;};if _cabca .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"{_ecfbfb ,_dgdegg :=_cabca .Value ,error (nil );if _dgdegg !=nil {return _dgdegg ;};_facgg .RevisionsHashValueAttr =&_ecfbfb ; -continue ;};if _cabca .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"{_bdfcfb ,_afddbe :=_cabca .Value ,error (nil );if _afddbe !=nil {return _afddbe ;};_facgg .RevisionsSaltValueAttr =&_bdfcfb ; -continue ;};if _cabca .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"{_cccbge ,_fadbag :=_fc .ParseUint (_cabca .Value ,10,32);if _fadbag !=nil {return _fadbag ;};_fgfgef :=uint32 (_cccbge );_facgg .RevisionsSpinCountAttr =&_fgfgef ; -continue ;};if _cabca .Name .Local =="w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"{_efffa ,_fbdbf :=_cabca .Value ,error (nil );if _fbdbf !=nil {return _fbdbf ;};_facgg .WorkbookAlgorithmNameAttr =&_efffa ; -continue ;};if _cabca .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"{_ecfed ,_dbdbe :=_cabca .Value ,error (nil );if _dbdbe !=nil {return _dbdbe ;};_facgg .WorkbookHashValueAttr =&_ecfed ; -continue ;};if _cabca .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"{_ebcfa ,_fagcf :=_cabca .Value ,error (nil );if _fagcf !=nil {return _fagcf ;};_facgg .WorkbookSaltValueAttr =&_ebcfa ; -continue ;};if _cabca .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_bfadf ,_eeccfa :=_fc .ParseUint (_cabca .Value ,10,32);if _eeccfa !=nil {return _eeccfa ;};_acffg :=uint32 (_bfadf ); -_facgg .WorkbookSpinCountAttr =&_acffg ;continue ;};};for {_eebgg ,_egccc :=d .Token ();if _egccc !=nil {return _a .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",_egccc ); -};if _becfd ,_fcaae :=_eebgg .(_c .EndElement );_fcaae &&_becfd .Name ==start .Name {break ;};};return nil ;};func (_bfg *CT_Boolean )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (_bfg .VAttr ))}); -if _bfg .UAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_bfg .UAttr ))});};if _bfg .FAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_bfg .FAttr ))}); -};if _bfg .CAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_bfg .CAttr )});};if _bfg .CpAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_bfg .CpAttr )}); -};e .EncodeToken (start );if _bfg .X !=nil {_febb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_efa :=range _bfg .X {e .EncodeElement (_efa ,_febb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -};func (_fbbd *CT_CommentPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbbd .Anchor =NewCT_ObjectAnchor ();for _ ,_accg :=range start .Attr {if _accg .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_edcga ,_edbga :=_fc .ParseBool (_accg .Value ); -if _edbga !=nil {return _edbga ;};_fbbd .LockedAttr =&_edcga ;continue ;};if _accg .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_fefc ,_efbbd :=_fc .ParseBool (_accg .Value );if _efbbd !=nil {return _efbbd ;};_fbbd .DefaultSizeAttr =&_fefc ; -continue ;};if _accg .Name .Local =="\u0070\u0072\u0069n\u0074"{_fccfd ,_bacf :=_fc .ParseBool (_accg .Value );if _bacf !=nil {return _bacf ;};_fbbd .PrintAttr =&_fccfd ;continue ;};if _accg .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_adbb ,_fcgd :=_fc .ParseBool (_accg .Value ); -if _fcgd !=nil {return _fcgd ;};_fbbd .DisabledAttr =&_adbb ;continue ;};if _accg .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_bfffg ,_gccbd :=_fc .ParseBool (_accg .Value );if _gccbd !=nil {return _gccbd ;};_fbbd .AutoFillAttr =&_bfffg ; -continue ;};if _accg .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_adea ,_efefd :=_fc .ParseBool (_accg .Value );if _efefd !=nil {return _efefd ;};_fbbd .AutoLineAttr =&_adea ;continue ;};if _accg .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_aggg ,_fbaf :=_accg .Value ,error (nil ); -if _fbaf !=nil {return _fbaf ;};_fbbd .AltTextAttr =&_aggg ;continue ;};if _accg .Name .Local =="\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"{_fbbd .TextHAlignAttr .UnmarshalXMLAttr (_accg );continue ;};if _accg .Name .Local =="\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"{_fbbd .TextVAlignAttr .UnmarshalXMLAttr (_accg ); -continue ;};if _accg .Name .Local =="\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"{_dgedb ,_cegf :=_fc .ParseBool (_accg .Value );if _cegf !=nil {return _cegf ;};_fbbd .LockTextAttr =&_dgedb ;continue ;};if _accg .Name .Local =="\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"{_bcfc ,_aeddg :=_fc .ParseBool (_accg .Value ); -if _aeddg !=nil {return _aeddg ;};_fbbd .JustLastXAttr =&_bcfc ;continue ;};if _accg .Name .Local =="\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"{_cdddf ,_gbdd :=_fc .ParseBool (_accg .Value );if _gbdd !=nil {return _gbdd ;};_fbbd .AutoScaleAttr =&_cdddf ; -continue ;};};_gcde :for {_cgfd ,_egagc :=d .Token ();if _egagc !=nil {return _egagc ;};switch _cgbc :=_cgfd .(type ){case _c .StartElement :switch _cgbc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _ceegf :=d .DecodeElement (_fbbd .Anchor ,&_cgbc ); -_ceegf !=nil {return _ceegf ;};default:_dc .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",_cgbc .Name ); -if _dade :=d .Skip ();_dade !=nil {return _dade ;};};case _c .EndElement :break _gcde ;case _c .CharData :};};return nil ;};func (_bdedad *ST_ConditionalFormattingOperator )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bdedad =0; -case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_bdedad =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_bdedad =2;case "\u0065\u0071\u0075a\u006c":*_bdedad =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_bdedad =4; -case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_bdedad =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_bdedad =6;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_bdedad =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_bdedad =8; -case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_bdedad =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_bdedad =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_bdedad =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_bdedad =12; -};return nil ;};type ST_GradientType byte ;func (_efbaa ST_Axis )ValidateWithPath (path string )error {switch _efbaa {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 (_efbaa )); -};return nil ;};func (_ffbdea *CT_PageField )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_afbda :=range start .Attr {if _afbda .Name .Local =="\u0066\u006c\u0064"{_afgbg ,_ededc :=_fc .ParseInt (_afbda .Value ,10,32);if _ededc !=nil {return _ededc ; -};_ffbdea .FldAttr =int32 (_afgbg );continue ;};if _afbda .Name .Local =="\u0069\u0074\u0065\u006d"{_bdecd ,_dffcb :=_fc .ParseUint (_afbda .Value ,10,32);if _dffcb !=nil {return _dffcb ;};_daadb :=uint32 (_bdecd );_ffbdea .ItemAttr =&_daadb ;continue ; -};if _afbda .Name .Local =="\u0068\u0069\u0065\u0072"{_gfcff ,_bfba :=_fc .ParseInt (_afbda .Value ,10,32);if _bfba !=nil {return _bfba ;};_dcgbc :=int32 (_gfcff );_ffbdea .HierAttr =&_dcgbc ;continue ;};if _afbda .Name .Local =="\u006e\u0061\u006d\u0065"{_dfeag ,_gebdg :=_afbda .Value ,error (nil ); -if _gebdg !=nil {return _gebdg ;};_ffbdea .NameAttr =&_dfeag ;continue ;};if _afbda .Name .Local =="\u0063\u0061\u0070"{_aedbd ,_gacea :=_afbda .Value ,error (nil );if _gacea !=nil {return _gacea ;};_ffbdea .CapAttr =&_aedbd ;continue ;};};_bbgafg :for {_gfdgb ,_cfbf :=d .Token (); -if _cfbf !=nil {return _cfbf ;};switch _bagebdc :=_gfdgb .(type ){case _c .StartElement :switch _bagebdc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_ffbdea .ExtLst =NewCT_ExtensionList (); -if _aadae :=d .DecodeElement (_ffbdea .ExtLst ,&_bagebdc );_aadae !=nil {return _aadae ;};default:_dc .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",_bagebdc .Name ); -if _bgdfaf :=d .Skip ();_bgdfaf !=nil {return _bgdfaf ;};};case _c .EndElement :break _bbgafg ;case _c .CharData :};};return nil ;};func NewAG_RevData ()*AG_RevData {_beed :=&AG_RevData {};return _beed };func (_dgaf *CT_ControlPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dgaf .Anchor =NewCT_ObjectAnchor (); -for _ ,_eafg :=range start .Attr {if _eafg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eafg .Name .Local =="\u0069\u0064"||_eafg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_eafg .Name .Local =="\u0069\u0064"{_dcbg ,_cfeg :=_eafg .Value ,error (nil ); -if _cfeg !=nil {return _cfeg ;};_dgaf .IdAttr =&_dcbg ;continue ;};if _eafg .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_fdgg ,_befad :=_fc .ParseBool (_eafg .Value );if _befad !=nil {return _befad ;};_dgaf .AutoPictAttr =&_fdgg ; -continue ;};if _eafg .Name .Local =="\u006d\u0061\u0063r\u006f"{_gddae ,_cbdbb :=_eafg .Value ,error (nil );if _cbdbb !=nil {return _cbdbb ;};_dgaf .MacroAttr =&_gddae ;continue ;};if _eafg .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_afbc ,_caeae :=_fc .ParseBool (_eafg .Value ); -if _caeae !=nil {return _caeae ;};_dgaf .LockedAttr =&_afbc ;continue ;};if _eafg .Name .Local =="\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"{_aefd ,_bbdb :=_fc .ParseBool (_eafg .Value );if _bbdb !=nil {return _bbdb ;};_dgaf .RecalcAlwaysAttr =&_aefd ; -continue ;};if _eafg .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_ecbge ,_beggg :=_fc .ParseBool (_eafg .Value );if _beggg !=nil {return _beggg ;};_dgaf .UiObjectAttr =&_ecbge ;continue ;};if _eafg .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_gfab ,_gfbd :=_fc .ParseBool (_eafg .Value ); -if _gfbd !=nil {return _gfbd ;};_dgaf .AutoFillAttr =&_gfab ;continue ;};if _eafg .Name .Local =="\u0070\u0072\u0069n\u0074"{_fbbcg ,_gaccf :=_fc .ParseBool (_eafg .Value );if _gaccf !=nil {return _gaccf ;};_dgaf .PrintAttr =&_fbbcg ;continue ;};if _eafg .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_bgae ,_agbb :=_fc .ParseBool (_eafg .Value ); -if _agbb !=nil {return _agbb ;};_dgaf .DisabledAttr =&_bgae ;continue ;};if _eafg .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_fgag ,_dcae :=_fc .ParseBool (_eafg .Value );if _dcae !=nil {return _dcae ;};_dgaf .AutoLineAttr =&_fgag ; -continue ;};if _eafg .Name .Local =="\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"{_afce ,_dcaad :=_eafg .Value ,error (nil );if _dcaad !=nil {return _dcaad ;};_dgaf .ListFillRangeAttr =&_afce ;continue ;};if _eafg .Name .Local =="\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"{_gbeg ,_cfbbf :=_eafg .Value ,error (nil ); -if _cfbbf !=nil {return _cfbbf ;};_dgaf .LinkedCellAttr =&_gbeg ;continue ;};if _eafg .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_eabcd ,_gebag :=_eafg .Value ,error (nil );if _gebag !=nil {return _gebag ;};_dgaf .AltTextAttr =&_eabcd ;continue ; -};if _eafg .Name .Local =="\u0063\u0066"{_aecc ,_affc :=_eafg .Value ,error (nil );if _affc !=nil {return _affc ;};_dgaf .CfAttr =&_aecc ;continue ;};if _eafg .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_fcab ,_aaadb :=_fc .ParseBool (_eafg .Value ); -if _aaadb !=nil {return _aaadb ;};_dgaf .DefaultSizeAttr =&_fcab ;continue ;};};_abgeg :for {_fgbfg ,_bgea :=d .Token ();if _bgea !=nil {return _bgea ;};switch _dceae :=_fgbfg .(type ){case _c .StartElement :switch _dceae .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _dcfa :=d .DecodeElement (_dgaf .Anchor ,&_dceae ); -_dcfa !=nil {return _dcfa ;};default:_dc .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",_dceae .Name ); -if _afebg :=d .Skip ();_afebg !=nil {return _afebg ;};};case _c .EndElement :break _abgeg ;case _c .CharData :};};return nil ;}; +// Embedded Object ProgId +ProgIdAttr *string ; -// Validate validates the CT_SortCondition and its children -func (_cdagf *CT_SortCondition )Validate ()error {return _cdagf .ValidateWithPath ("\u0043\u0054_\u0053\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e");};type CT_NumFmt struct{ +// Data or View Aspect +DvAspectAttr ST_DvAspect ; -// Number Format Id -NumFmtIdAttr uint32 ; +// Embedded Object's Link Moniker +LinkAttr *string ; -// Number Format Code -FormatCodeAttr string ;};func (_eggb *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 :_a .Sprintf ("\u0025\u0076",_eggb .NameAttr )}); -if _eggb .CaptionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_eggb .CaptionAttr )});};if _eggb .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 :_a .Sprintf ("\u0025\u0076",*_eggb .PropertyNameAttr )}); -};if _eggb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_eggb .ServerFieldAttr ))});};if _eggb .UniqueListAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_eggb .UniqueListAttr ))}); -};if _eggb .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_eggb .NumFmtIdAttr )});};if _eggb .FormulaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_a .Sprintf ("\u0025\u0076",*_eggb .FormulaAttr )}); -};if _eggb .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_eggb .SqlTypeAttr )});};if _eggb .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_a .Sprintf ("\u0025\u0076",*_eggb .HierarchyAttr )}); -};if _eggb .LevelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_eggb .LevelAttr )});};if _eggb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_eggb .DatabaseFieldAttr ))}); -};if _eggb .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 :_a .Sprintf ("\u0025\u0076",*_eggb .MappingCountAttr )});};if _eggb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_eggb .MemberPropertyFieldAttr ))}); -};e .EncodeToken (start );if _eggb .SharedItems !=nil {_gfb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073"}};e .EncodeElement (_eggb .SharedItems ,_gfb );};if _eggb .FieldGroup !=nil {_fad :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"}}; -e .EncodeElement (_eggb .FieldGroup ,_fad );};if _eggb .MpMap !=nil {_fdgc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u004d\u0061\u0070"}};for _ ,_bac :=range _eggb .MpMap {e .EncodeElement (_bac ,_fdgc );};};if _eggb .ExtLst !=nil {_eee :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_eggb .ExtLst ,_eee );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_TableTypeUnset ST_TableType =0;ST_TableTypeWorksheet ST_TableType =1;ST_TableTypeXml ST_TableType =2;ST_TableTypeQueryTable ST_TableType =3; -);type CT_SharedUser struct{ +// Linked Embedded Object Update +OleUpdateAttr ST_OleUpdate ; -// User Revisions GUID -GuidAttr string ; +// Auto Load +AutoLoadAttr *bool ; -// User Name -NameAttr string ; +// Shape Id +ShapeIdAttr uint32 ;IdAttr *string ; -// User Id -IdAttr int32 ; +// Embedded Object Properties +ObjectPr *CT_ObjectPr ;};func NewCT_RevisionConflict ()*CT_RevisionConflict {_ggcbd :=&CT_RevisionConflict {};return _ggcbd }; -// Date Time -DateTimeAttr _d .Time ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_RevisionHeaders and its children +func (_bdgcc *CT_RevisionHeaders )Validate ()error {return _bdgcc .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0048e\u0061\u0064\u0065\u0072\u0073");};type CT_MdxKPI struct{ -// Validate validates the CT_PivotHierarchy and its children -func (_gfffb *CT_PivotHierarchy )Validate ()error {return _gfffb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");};type CT_SheetBackgroundPicture struct{IdAttr string ;};func NewCT_ConditionalFormat ()*CT_ConditionalFormat {_ddbfb :=&CT_ConditionalFormat {}; -_ddbfb .PivotAreas =NewCT_PivotAreas ();return _ddbfb ;}; +// Member Unique Name Index +NAttr uint32 ; -// ValidateWithPath validates the CT_ExternalBook and its children, prefixing error messages with path -func (_cabb *CT_ExternalBook )ValidateWithPath (path string )error {if _cabb .SheetNames !=nil {if _dabd :=_cabb .SheetNames .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073");_dabd !=nil {return _dabd ;};};if _cabb .DefinedNames !=nil {if _egfcd :=_cabb .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"); -_egfcd !=nil {return _egfcd ;};};if _cabb .SheetDataSet !=nil {if _eecdd :=_cabb .SheetDataSet .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");_eecdd !=nil {return _eecdd ;};};return nil ;}; +// KPI Index +NpAttr uint32 ; -// ValidateWithPath validates the CT_ReviewedRevisions and its children, prefixing error messages with path -func (_ebfcb *CT_ReviewedRevisions )ValidateWithPath (path string )error {for _afecf ,_aecfg :=range _ebfcb .Reviewed {if _gedgb :=_aecfg .ValidateWithPath (_a .Sprintf ("\u0025s\u002fR\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u005b\u0025\u0064\u005d",path ,_afecf )); -_gedgb !=nil {return _gedgb ;};};return nil ;};const (ST_SmartTagShowUnset ST_SmartTagShow =0;ST_SmartTagShowAll ST_SmartTagShow =1;ST_SmartTagShowNone ST_SmartTagShow =2;ST_SmartTagShowNoIndicator ST_SmartTagShow =3;);func (_cbedf *CT_PCDKPIs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gbeed :=range start .Attr {if _gbeed .Name .Local =="\u0063\u006f\u0075n\u0074"{_gaggc ,_bgbfe :=_fc .ParseUint (_gbeed .Value ,10,32); -if _bgbfe !=nil {return _bgbfe ;};_dfbdg :=uint32 (_gaggc );_cbedf .CountAttr =&_dfbdg ;continue ;};};_ffdab :for {_feded ,_dbadfd :=d .Token ();if _dbadfd !=nil {return _dbadfd ;};switch _ggbbb :=_feded .(type ){case _c .StartElement :switch _ggbbb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbbbc :=NewCT_PCDKPI (); -if _accgf :=d .DecodeElement (_fbbbc ,&_ggbbb );_accgf !=nil {return _accgf ;};_cbedf .Kpi =append (_cbedf .Kpi ,_fbbbc );default:_dc .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",_ggbbb .Name ); -if _gbfba :=d .Skip ();_gbfba !=nil {return _gbfba ;};};case _c .EndElement :break _ffdab ;case _c .CharData :};};return nil ;};type CT_Location struct{ +// KPI Property +PAttr ST_MdxKPIProperty ;}; -// Reference -RefAttr string ; +// Validate validates the CT_CacheFields and its children +func (_bcg *CT_CacheFields )Validate ()error {return _bcg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073");};func NewCT_ProtectedRange ()*CT_ProtectedRange {_bddff :=&CT_ProtectedRange {};return _bddff }; +type ST_Sqref []string ;func (_gcdbb *CT_MdxMemeberProp )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e"},Value :_aa .Sprintf ("\u0025\u0076",_gcdbb .NAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0070"},Value :_aa .Sprintf ("\u0025\u0076",_gcdbb .NpAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_MemberProperty struct{ -// First Header Row -FirstHeaderRowAttr uint32 ; +// OLAP Member Property Unique Name +NameAttr *string ; -// PivotTable Data First Row -FirstDataRowAttr uint32 ; +// Show Cell +ShowCellAttr *bool ; -// First Data Column -FirstDataColAttr uint32 ; +// Show Tooltip +ShowTipAttr *bool ; -// Rows Per Page Count -RowPageCountAttr *uint32 ; +// Show As Caption +ShowAsCaptionAttr *bool ; -// Columns Per Page -ColPageCountAttr *uint32 ;};func (_gedgc *ST_UpdateLinks )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfdebc ,_afcfc :=d .Token ();if _afcfc !=nil {return _afcfc ;};if _cgedf ,_cbcddc :=_bfdebc .(_c .EndElement );_cbcddc &&_cgedf .Name ==start .Name {*_gedgc =1; -return nil ;};if _ccebc ,_bcdgca :=_bfdebc .(_c .CharData );!_bcdgca {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",_bfdebc );}else {switch string (_ccebc ){case "":*_gedgc =0; -case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_gedgc =1;case "\u006e\u0065\u0076e\u0072":*_gedgc =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_gedgc =3;};};_bfdebc ,_afcfc =d .Token ();if _afcfc !=nil {return _afcfc ;};if _gfdcg ,_faedd :=_bfdebc .(_c .EndElement ); -_faedd &&_gfdcg .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",_bfdebc );};func (_gfdbdf *CT_SheetIdMap )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gdgebc :=range start .Attr {if _gdgebc .Name .Local =="\u0063\u006f\u0075n\u0074"{_gebgd ,_ffffe :=_fc .ParseUint (_gdgebc .Value ,10,32); -if _ffffe !=nil {return _ffffe ;};_abccc :=uint32 (_gebgd );_gfdbdf .CountAttr =&_abccc ;continue ;};};_bcead :for {_baega ,_adecg :=d .Token ();if _adecg !=nil {return _adecg ;};switch _aabedb :=_baega .(type ){case _c .StartElement :switch _aabedb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgbdef :=NewCT_SheetId (); -if _bacec :=d .DecodeElement (_fgbdef ,&_aabedb );_bacec !=nil {return _bacec ;};_gfdbdf .SheetId =append (_gfdbdf .SheetId ,_fgbdef );default:_dc .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",_aabedb .Name ); -if _beaeg :=d .Skip ();_beaeg !=nil {return _beaeg ;};};case _c .EndElement :break _bcead ;case _c .CharData :};};return nil ;}; +// Name Length +NameLenAttr *uint32 ; -// ValidateWithPath validates the CT_Filters and its children, prefixing error messages with path -func (_dabbf *CT_Filters )ValidateWithPath (path string )error {if _dfgd :=_dabbf .CalendarTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_dfgd !=nil {return _dfgd ; -};for _cegbc ,_effgb :=range _dabbf .Filter {if _baefg :=_effgb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cegbc ));_baefg !=nil {return _baefg ;};};for _dcafg ,_gcebf :=range _dabbf .DateGroupItem {if _egege :=_gcebf .ValidateWithPath (_a .Sprintf ("%\u0073/\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075p\u0049\u0074\u0065\u006d[%\u0064\u005d",path ,_dcafg )); -_egege !=nil {return _egege ;};};return nil ;};func (_adbbdg ST_TotalsRowFunction )ValidateWithPath (path string )error {switch _adbbdg {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 (_adbbdg )); -};return nil ;};func NewCT_Tables ()*CT_Tables {_ecfgdd :=&CT_Tables {};return _ecfgdd };func NewCT_PhoneticRun ()*CT_PhoneticRun {_ffaee :=&CT_PhoneticRun {};return _ffaee };func (_fdgcgf *CT_PivotArea )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fdgcgf .FieldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_fdgcgf .FieldAttr )}); -};if _fdgcgf .TypeAttr !=ST_PivotAreaTypeUnset {_bdfcf ,_fgeab :=_fdgcgf .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _fgeab !=nil {return _fgeab ;};start .Attr =append (start .Attr ,_bdfcf );};if _fdgcgf .DataOnlyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fdgcgf .DataOnlyAttr ))}); -};if _fdgcgf .LabelOnlyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fdgcgf .LabelOnlyAttr ))});};if _fdgcgf .GrandRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fdgcgf .GrandRowAttr ))}); -};if _fdgcgf .GrandColAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fdgcgf .GrandColAttr ))});};if _fdgcgf .CacheIndexAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fdgcgf .CacheIndexAttr ))}); -};if _fdgcgf .OutlineAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fdgcgf .OutlineAttr ))});};if _fdgcgf .OffsetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fdgcgf .OffsetAttr )}); -};if _fdgcgf .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_fdgcgf .CollapsedLevelsAreSubtotalsAttr ))}); -};if _fdgcgf .AxisAttr !=ST_AxisUnset {_dcefae ,_cbfbb :=_fdgcgf .AxisAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0078\u0069\u0073"});if _cbfbb !=nil {return _cbfbb ;};start .Attr =append (start .Attr ,_dcefae );};if _fdgcgf .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 :_a .Sprintf ("\u0025\u0076",*_fdgcgf .FieldPositionAttr )}); -};e .EncodeToken (start );if _fdgcgf .References !=nil {_fgdbc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_fdgcgf .References ,_fgdbc );};if _fdgcgf .ExtLst !=nil {_agaaa :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_fdgcgf .ExtLst ,_agaaa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eadd *CT_Controls )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_fbfc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c"}}; -for _ ,_fbda :=range _eadd .Control {e .EncodeElement (_fbda ,_fbfc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Property Name Character Index +PPosAttr *uint32 ; -// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path -func (_agafb *CT_Comments )ValidateWithPath (path string )error {if _dbgbc :=_agafb .Authors .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");_dbgbc !=nil {return _dbgbc ;};if _cbece :=_agafb .CommentList .ValidateWithPath (path +"\u002f\u0043\u006fm\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"); -_cbece !=nil {return _cbece ;};if _agafb .ExtLst !=nil {if _bdfe :=_agafb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdfe !=nil {return _bdfe ;};};return nil ;}; +// Property Name Length +PLenAttr *uint32 ; -// ValidateWithPath validates the CT_WebPublishItems and its children, prefixing error messages with path -func (_egedg *CT_WebPublishItems )ValidateWithPath (path string )error {for _efdbe ,_dbdabc :=range _egedg .WebPublishItem {if _fabaab :=_dbdabc .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0057\u0065bP\u0075b\u006c\u0069\u0073\u0068\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_efdbe )); -_fabaab !=nil {return _fabaab ;};};return nil ;};func (_afdee ST_TableType )ValidateWithPath (path string )error {switch _afdee {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 (_afdee )); -};return nil ;};func NewCT_RangePr ()*CT_RangePr {_ebaff :=&CT_RangePr {};return _ebaff };func (_adgded ST_SortBy )String ()string {switch _adgded {case 0:return "";case 1:return "\u0076\u0061\u006cu\u0065";case 2:return "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"; -case 3:return "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr";case 4:return "\u0069\u0063\u006f\u006e";};return "";};type ST_FilterOperator byte ; +// Level Index +LevelAttr *uint32 ; -// ValidateWithPath validates the CT_PrintOptions and its children, prefixing error messages with path -func (_bggff *CT_PrintOptions )ValidateWithPath (path string )error {return nil };func (_baaf *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 :_a .Sprintf ("\u0025\u0076",_baaf .NameAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Field Index +FieldAttr uint32 ;};type CT_SheetProtection struct{ -// ValidateWithPath validates the Worksheet and its children, prefixing error messages with path -func (_aafaa *Worksheet )ValidateWithPath (path string )error {if _cgebg :=_aafaa .CT_Worksheet .ValidateWithPath (path );_cgebg !=nil {return _cgebg ;};return nil ;};type CT_DefinedNames struct{ +// Legacy Password +PasswordAttr *string ; -// Defined Name -DefinedName []*CT_DefinedName ;};func (_bcfaded ST_SortType )String ()string {switch _bcfaded {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case 3:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"; -case 4:return "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061";case 5:return "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061";case 6:return "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c"; -case 7:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c";};return "";};func NewCT_UnderlineProperty ()*CT_UnderlineProperty {_egbdf :=&CT_UnderlineProperty {};return _egbdf ;}; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// ValidateWithPath validates the CT_RevisionQueryTableField and its children, prefixing error messages with path -func (_ecdffg *CT_RevisionQueryTableField )ValidateWithPath (path string )error {return nil }; +// Password Hash Value +HashValueAttr *string ; -// Validate validates the CT_CacheSource and its children -func (_dad *CT_CacheSource )Validate ()error {return _dad .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065");}; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Validate validates the CT_Scenario and its children -func (_cbedgc *CT_Scenario )Validate ()error {return _cbedgc .ValidateWithPath ("C\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f");};type ST_Qualifier byte ; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// ValidateWithPath validates the CT_OleLink and its children, prefixing error messages with path -func (_fgebe *CT_OleLink )ValidateWithPath (path string )error {if _fgebe .OleItems !=nil {if _ffeef :=_fgebe .OleItems .ValidateWithPath (path +"\u002fO\u006c\u0065\u0049\u0074\u0065\u006ds");_ffeef !=nil {return _ffeef ;};};return nil ;};func (_aa *CT_AutoFilter )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eda :=range start .Attr {if _eda .Name .Local =="\u0072\u0065\u0066"{_bf ,_aea :=_eda .Value ,error (nil ); -if _aea !=nil {return _aea ;};_aa .RefAttr =&_bf ;continue ;};};_ccb :for {_abg ,_acf :=d .Token ();if _acf !=nil {return _acf ;};switch _fg :=_abg .(type ){case _c .StartElement :switch _fg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dec :=NewCT_FilterColumn (); -if _dca :=d .DecodeElement (_dec ,&_fg );_dca !=nil {return _dca ;};_aa .FilterColumn =append (_aa .FilterColumn ,_dec );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aa .SortState =NewCT_SortState (); -if _dbbd :=d .DecodeElement (_aa .SortState ,&_fg );_dbbd !=nil {return _dbbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_aa .ExtLst =NewCT_ExtensionList (); -if _fe :=d .DecodeElement (_aa .ExtLst ,&_fg );_fe !=nil {return _fe ;};default:_dc .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",_fg .Name ); -if _deg :=d .Skip ();_deg !=nil {return _deg ;};};case _c .EndElement :break _ccb ;case _c .CharData :};};return nil ;};func (_dcaaeg ST_CellType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dcaaeg .String (),start ); -};func (_ebbbeg *CT_ServerFormats )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cfbcdf :=range start .Attr {if _cfbcdf .Name .Local =="\u0063\u006f\u0075n\u0074"{_ebffed ,_gdggb :=_fc .ParseUint (_cfbcdf .Value ,10,32);if _gdggb !=nil {return _gdggb ; -};_fdfbc :=uint32 (_ebffed );_ebbbeg .CountAttr =&_fdfbc ;continue ;};};_aecgc :for {_ecadb ,_fdgcc :=d .Token ();if _fdgcc !=nil {return _fdgcc ;};switch _gadcf :=_ecadb .(type ){case _c .StartElement :switch _gadcf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcgdf :=NewCT_ServerFormat (); -if _fagdd :=d .DecodeElement (_bcgdf ,&_gadcf );_fagdd !=nil {return _fagdd ;};_ebbbeg .ServerFormat =append (_ebbbeg .ServerFormat ,_bcgdf );default:_dc .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",_gadcf .Name ); -if _aacdef :=d .Skip ();_aacdef !=nil {return _aacdef ;};};case _c .EndElement :break _aecgc ;case _c .CharData :};};return nil ;};func NewCT_TableParts ()*CT_TableParts {_gfbffe :=&CT_TableParts {};return _gfbffe }; +// Sheet Locked +SheetAttr *bool ; -// Validate validates the CT_FileVersion and its children -func (_fbagb *CT_FileVersion )Validate ()error {return _fbagb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e");};func (_cgecc *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 :_a .Sprintf ("\u0025\u0076",_cgecc .SheetIdAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065"},Value :_a .Sprintf ("\u0025\u0076",_cgecc .SourceAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",_cgecc .DestinationAttr )}); -if _cgecc .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 :_a .Sprintf ("\u0025\u0076",*_cgecc .SourceSheetIdAttr )});}; -if _cgecc .RIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cgecc .RIdAttr )});};if _cgecc .UaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cgecc .UaAttr ))}); -};if _cgecc .RaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cgecc .RaAttr ))});};e .EncodeToken (start );if _cgecc .Undo !=nil {_fdbebe :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}}; -for _ ,_bedag :=range _cgecc .Undo {e .EncodeElement (_bedag ,_fdbebe );};};if _cgecc .Rcc !=nil {_ccabc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_fdfgg :=range _cgecc .Rcc {e .EncodeElement (_fdfgg ,_ccabc ); -};};if _cgecc .Rfmt !=nil {_fbabd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_dbafgg :=range _cgecc .Rfmt {e .EncodeElement (_dbafgg ,_fbabd );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -};func (_fdffb *ST_VerticalAlignment )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eacdf ,_cfgfe :=d .Token ();if _cfgfe !=nil {return _cfgfe ;};if _gfebd ,_cedfbf :=_eacdf .(_c .EndElement );_cedfbf &&_gfebd .Name ==start .Name {*_fdffb =1; -return nil ;};if _acade ,_cggee :=_eacdf .(_c .CharData );!_cggee {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",_eacdf );}else {switch string (_acade ){case "":*_fdffb =0; -case "\u0074\u006f\u0070":*_fdffb =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fdffb =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fdffb =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_fdffb =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_fdffb =5; -};};_eacdf ,_cfgfe =d .Token ();if _cfgfe !=nil {return _cfgfe ;};if _dceaea ,_cebgbb :=_eacdf .(_c .EndElement );_cebgbb &&_dceaea .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",_eacdf ); -};func NewCT_CustomSheetView ()*CT_CustomSheetView {_dcfcd :=&CT_CustomSheetView {};_dcfcd .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 _dcfcd ;};func (_gcaab ST_rwColActionType )Validate ()error {return _gcaab .ValidateWithPath ("")};func (_fcgdb *CT_DateGroupItem )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcgdb .DateTimeGroupingAttr =ST_DateTimeGrouping (1); -for _ ,_dbade :=range start .Attr {if _dbade .Name .Local =="\u0079\u0065\u0061\u0072"{_dcbc ,_aabac :=_fc .ParseUint (_dbade .Value ,10,16);if _aabac !=nil {return _aabac ;};_fcgdb .YearAttr =uint16 (_dcbc );continue ;};if _dbade .Name .Local =="\u006d\u006f\u006et\u0068"{_abgegf ,_ccgea :=_fc .ParseUint (_dbade .Value ,10,16); -if _ccgea !=nil {return _ccgea ;};_gacgd :=uint16 (_abgegf );_fcgdb .MonthAttr =&_gacgd ;continue ;};if _dbade .Name .Local =="\u0064\u0061\u0079"{_bbag ,_cagcf :=_fc .ParseUint (_dbade .Value ,10,16);if _cagcf !=nil {return _cagcf ;};_fdbea :=uint16 (_bbag ); -_fcgdb .DayAttr =&_fdbea ;continue ;};if _dbade .Name .Local =="\u0068\u006f\u0075\u0072"{_cfffa ,_bafecf :=_fc .ParseUint (_dbade .Value ,10,16);if _bafecf !=nil {return _bafecf ;};_bgaae :=uint16 (_cfffa );_fcgdb .HourAttr =&_bgaae ;continue ;};if _dbade .Name .Local =="\u006d\u0069\u006e\u0075\u0074\u0065"{_bdbdd ,_acgd :=_fc .ParseUint (_dbade .Value ,10,16); -if _acgd !=nil {return _acgd ;};_fabf :=uint16 (_bdbdd );_fcgdb .MinuteAttr =&_fabf ;continue ;};if _dbade .Name .Local =="\u0073\u0065\u0063\u006f\u006e\u0064"{_gbda ,_bccda :=_fc .ParseUint (_dbade .Value ,10,16);if _bccda !=nil {return _bccda ;};_abadd :=uint16 (_gbda ); -_fcgdb .SecondAttr =&_abadd ;continue ;};if _dbade .Name .Local =="\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_fcgdb .DateTimeGroupingAttr .UnmarshalXMLAttr (_dbade );continue ;};};for {_faafdf ,_cdabe :=d .Token (); -if _cdabe !=nil {return _a .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",_cdabe );};if _bcgd ,_caba :=_faafdf .(_c .EndElement );_caba &&_bcgd .Name ==start .Name {break ; -};};return nil ;};func (_gbadf *CT_Parameter )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gbadf .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gbadf .NameAttr )}); -};if _gbadf .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gbadf .SqlTypeAttr )});};if _gbadf .ParameterTypeAttr !=ST_ParameterTypeUnset {_fddba ,_gadea :=_gbadf .ParameterTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"}); -if _gadea !=nil {return _gadea ;};start .Attr =append (start .Attr ,_fddba );};if _gbadf .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gbadf .RefreshOnChangeAttr ))}); -};if _gbadf .PromptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gbadf .PromptAttr )});};if _gbadf .BooleanAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062o\u006f\u006c\u0065\u0061\u006e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gbadf .BooleanAttr ))}); -};if _gbadf .DoubleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gbadf .DoubleAttr )});};if _gbadf .IntegerAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069n\u0074\u0065\u0067\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_gbadf .IntegerAttr )}); -};if _gbadf .StringAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_gbadf .StringAttr )});};if _gbadf .CellAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_gbadf .CellAttr )}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Objects Locked +ObjectsAttr *bool ; -// Validate validates the Users and its children -func (_geddf *Users )Validate ()error {return _geddf .ValidateWithPath ("\u0055\u0073\u0065r\u0073")}; +// Scenarios Locked +ScenariosAttr *bool ; -// ValidateWithPath validates the SingleXmlCells and its children, prefixing error messages with path -func (_ggbacc *SingleXmlCells )ValidateWithPath (path string )error {if _bfddc :=_ggbacc .CT_SingleXmlCells .ValidateWithPath (path );_bfddc !=nil {return _bfddc ;};return nil ;}; +// Format Cells Locked +FormatCellsAttr *bool ; -// Validate validates the CT_Reviewed and its children -func (_dfafag *CT_Reviewed )Validate ()error {return _dfafag .ValidateWithPath ("C\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064");};func (_dfgfc *CT_RElt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecedf :for {_eagadb ,_bafbg :=d .Token (); -if _bafbg !=nil {return _bafbg ;};switch _gabce :=_eagadb .(type ){case _c .StartElement :switch _gabce .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfgfc .RPr =NewCT_RPrElt (); -if _gddac :=d .DecodeElement (_dfgfc .RPr ,&_gabce );_gddac !=nil {return _gddac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _bgefg :=d .DecodeElement (&_dfgfc .T ,&_gabce ); -_bgefg !=nil {return _bgefg ;};default:_dc .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",_gabce .Name ); -if _egccb :=d .Skip ();_egccb !=nil {return _egccb ;};};case _c .EndElement :break _ecedf ;case _c .CharData :};};return nil ;};func (_agedge *ST_Scope )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_agedge =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_agedge =1; -case "\u0064\u0061\u0074\u0061":*_agedge =2;case "\u0066\u0069\u0065l\u0064":*_agedge =3;};return nil ;};func (_ffdgdb ST_DynamicFilterType )ValidateWithPath (path string )error {switch _ffdgdb {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 _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffdgdb )); -};return nil ;};func (_eaaec *CT_Record )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _eaaec .M !=nil {_efcdc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_acbca :=range _eaaec .M {e .EncodeElement (_acbca ,_efcdc ); -};};if _eaaec .N !=nil {_cfedcd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_aebfgb :=range _eaaec .N {e .EncodeElement (_aebfgb ,_cfedcd );};};if _eaaec .B !=nil {_ceagg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0062"}}; -for _ ,_gdbaba :=range _eaaec .B {e .EncodeElement (_gdbaba ,_ceagg );};};if _eaaec .E !=nil {_acbeff :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_gegb :=range _eaaec .E {e .EncodeElement (_gegb ,_acbeff );};};if _eaaec .S !=nil {_cbdaf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073"}}; -for _ ,_cbcge :=range _eaaec .S {e .EncodeElement (_cbcge ,_cbdaf );};};if _eaaec .D !=nil {_deddd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_gfadf :=range _eaaec .D {e .EncodeElement (_gfadf ,_deddd );};};if _eaaec .X !=nil {_cacde :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0078"}}; -for _ ,_fcbf :=range _eaaec .X {e .EncodeElement (_fcbf ,_cacde );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Format Columns Locked +FormatColumnsAttr *bool ; -// ValidateWithPath validates the CT_Cols and its children, prefixing error messages with path -func (_begd *CT_Cols )ValidateWithPath (path string )error {for _cfaa ,_eccg :=range _begd .Col {if _eegaf :=_eccg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_cfaa ));_eegaf !=nil {return _eegaf ; -};};return nil ;};func (_bggfbd ST_CfType )Validate ()error {return _bggfbd .ValidateWithPath ("")};func NewCT_FieldsUsage ()*CT_FieldsUsage {_edcdc :=&CT_FieldsUsage {};return _edcdc };func (_fgc *CT_BorderPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_degd :=range start .Attr {if _degd .Name .Local =="\u0073\u0074\u0079l\u0065"{_fgc .StyleAttr .UnmarshalXMLAttr (_degd ); -continue ;};};_cec :for {_aab ,_fcee :=d .Token ();if _fcee !=nil {return _fcee ;};switch _dbee :=_aab .(type ){case _c .StartElement :switch _dbee .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_fgc .Color =NewCT_Color (); -if _dfeg :=d .DecodeElement (_fgc .Color ,&_dbee );_dfeg !=nil {return _dfeg ;};default:_dc .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",_dbee .Name ); -if _cbda :=d .Skip ();_cbda !=nil {return _cbda ;};};case _c .EndElement :break _cec ;case _c .CharData :};};return nil ;};func NewCT_CustomFilters ()*CT_CustomFilters {_fafdb :=&CT_CustomFilters {};return _fafdb };func (_dddga *CT_OleObject )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dddga .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dddga .ProgIdAttr )}); -};if _dddga .DvAspectAttr !=ST_DvAspectUnset {_ccegd ,_cgaa :=_dddga .DvAspectAttr .MarshalXMLAttr (_c .Name {Local :"\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"});if _cgaa !=nil {return _cgaa ;};start .Attr =append (start .Attr ,_ccegd );};if _dddga .LinkAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_a .Sprintf ("\u0025\u0076",*_dddga .LinkAttr )}); -};if _dddga .OleUpdateAttr !=ST_OleUpdateUnset {_fecaa ,_caeab :=_dddga .OleUpdateAttr .MarshalXMLAttr (_c .Name {Local :"\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"});if _caeab !=nil {return _caeab ;};start .Attr =append (start .Attr ,_fecaa );};if _dddga .AutoLoadAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dddga .AutoLoadAttr ))}); -};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_dddga .ShapeIdAttr )});if _dddga .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dddga .IdAttr )}); -};e .EncodeToken (start );if _dddga .ObjectPr !=nil {_fecd :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_dddga .ObjectPr ,_fecd );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;}; +// Format Rows Locked +FormatRowsAttr *bool ; -// Validate validates the CT_TupleCache and its children -func (_adade *CT_TupleCache )Validate ()error {return _adade .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065");};func (_ddddc *CT_RevisionQueryTableField )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_acafb :=range start .Attr {if _acafb .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_eccfe ,_cafgc :=_fc .ParseUint (_acafb .Value ,10,32); -if _cafgc !=nil {return _cafgc ;};_ddddc .SheetIdAttr =uint32 (_eccfe );continue ;};if _acafb .Name .Local =="\u0072\u0065\u0066"{_fdgca ,_cbbggc :=_acafb .Value ,error (nil );if _cbbggc !=nil {return _cbbggc ;};_ddddc .RefAttr =_fdgca ;continue ;};if _acafb .Name .Local =="\u0066i\u0065\u006c\u0064\u0049\u0064"{_begef ,_fgecd :=_fc .ParseUint (_acafb .Value ,10,32); -if _fgecd !=nil {return _fgecd ;};_ddddc .FieldIdAttr =uint32 (_begef );continue ;};};for {_cegbca ,_eace :=d .Token ();if _eace !=nil {return _a .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",_eace ); -};if _bddfeg ,_ebcdfb :=_cegbca .(_c .EndElement );_ebcdfb &&_bddfeg .Name ==start .Name {break ;};};return nil ;};type CT_DataConsolidate struct{ +// Insert Columns Locked +InsertColumnsAttr *bool ; -// Function Index -FunctionAttr ST_DataConsolidateFunction ; +// Insert Rows Locked +InsertRowsAttr *bool ; -// Use Starting Column Labels -StartLabelsAttr *bool ; +// Insert Hyperlinks Locked +InsertHyperlinksAttr *bool ; -// Starting Column Labels -LeftLabelsAttr *bool ; +// Delete Columns Locked +DeleteColumnsAttr *bool ; -// Labels In Top Row -TopLabelsAttr *bool ; +// Delete Rows Locked +DeleteRowsAttr *bool ; -// Link -LinkAttr *bool ; +// Select Locked Cells Locked +SelectLockedCellsAttr *bool ; -// Data Consolidation References -DataRefs *CT_DataRefs ;};func NewCT_Members ()*CT_Members {_bdfeda :=&CT_Members {};return _bdfeda };func (_aagf *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 :_a .Sprintf ("\u0025\u0076",_aagf .DdeServiceAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"},Value :_a .Sprintf ("\u0025\u0076",_aagf .DdeTopicAttr )});e .EncodeToken (start );if _aagf .DdeItems !=nil {_gbbc :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"}}; -e .EncodeElement (_aagf .DdeItems ,_gbbc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_CfRule struct{ +// Sort Locked +SortAttr *bool ; -// Type -TypeAttr ST_CfType ; +// AutoFilter Locked +AutoFilterAttr *bool ; -// Differential Formatting Id -DxfIdAttr *uint32 ; +// Pivot Tables Locked +PivotTablesAttr *bool ; -// Priority -PriorityAttr int32 ; +// Select Unlocked Cells Locked +SelectUnlockedCellsAttr *bool ;}; -// Stop If True -StopIfTrueAttr *bool ; +// ValidateWithPath validates the CT_FileRecoveryPr and its children, prefixing error messages with path +func (_gcfd *CT_FileRecoveryPr )ValidateWithPath (path string )error {return nil };func (_fdeec *CT_Schema )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ecbbe :=range start .Attr {if _ecbbe .Name .Local =="\u0049\u0044"{_ggbc ,_aedde :=_ecbbe .Value ,error (nil ); +if _aedde !=nil {return _aedde ;};_fdeec .IDAttr =_ggbc ;continue ;};if _ecbbe .Name .Local =="\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"{_gfdae ,_bcffe :=_ecbbe .Value ,error (nil );if _bcffe !=nil {return _bcffe ;};_fdeec .SchemaRefAttr =&_gfdae ; +continue ;};if _ecbbe .Name .Local =="\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"{_fbbgcc ,_acfda :=_ecbbe .Value ,error (nil );if _acfda !=nil {return _acfda ;};_fdeec .NamespaceAttr =&_fbbgcc ;continue ;};if _ecbbe .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_gggdf ,_fdfa :=_ecbbe .Value ,error (nil ); +if _fdfa !=nil {return _fdfa ;};_fdeec .SchemaLanguageAttr =&_gggdf ;continue ;};};_feadgd :for {_gbef ,_cdfda :=d .Token ();if _cdfda !=nil {return _cdfda ;};switch _cdbbb :=_gbef .(type ){case _d .StartElement :switch _cdbbb .Name {default:if _fffcd ,_debagb :=_eg .CreateElement (_cdbbb ); +_debagb !=nil {return _debagb ;}else {if _degadc :=d .DecodeElement (_fffcd ,&_cdbbb );_degadc !=nil {return _degadc ;};_fdeec .Any =_fffcd ;};};case _d .EndElement :break _feadgd ;case _d .CharData :};};return nil ;}; -// Above Or Below Average -AboveAverageAttr *bool ; +// Validate validates the Connections and its children +func (_cbedb *Connections )Validate ()error {return _cbedb .ValidateWithPath ("C\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073");};func (_edab *CT_PatternFill )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _edab .PatternTypeAttr !=ST_PatternTypeUnset {_dbggg ,_decda :=_edab .PatternTypeAttr .MarshalXMLAttr (_d .Name {Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"}); +if _decda !=nil {return _decda ;};start .Attr =append (start .Attr ,_dbggg );};e .EncodeToken (start );if _edab .FgColor !=nil {_dfgcc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0066\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_edab .FgColor ,_dfgcc ); +};if _edab .BgColor !=nil {_dbbcg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0062\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_edab .BgColor ,_dbbcg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func (_fcdad *CT_DeletedField )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_fcdad .NameAttr )});e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Cfvo struct{ -// Top 10 Percent -PercentAttr *bool ; +// Type +TypeAttr ST_CfvoType ; -// Bottom N -BottomAttr *bool ; +// Value +ValAttr *string ; -// Operator -OperatorAttr ST_ConditionalFormattingOperator ; +// Greater Than Or Equal +GteAttr *bool ;ExtLst *CT_ExtensionList ;};func (_fdgdc *ST_UpdateLinks )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cffbbf ,_fffea :=d .Token ();if _fffea !=nil {return _fffea ;};if _gefbd ,_gddfce :=_cffbbf .(_d .EndElement );_gddfce &&_gefbd .Name ==start .Name {*_fdgdc =1; +return nil ;};if _aeffg ,_cffcc :=_cffbbf .(_d .CharData );!_cffcc {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cffbbf );}else {switch string (_aeffg ){case "":*_fdgdc =0; +case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_fdgdc =1;case "\u006e\u0065\u0076e\u0072":*_fdgdc =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_fdgdc =3;};};_cffbbf ,_fffea =d .Token ();if _fffea !=nil {return _fffea ;};if _caagb ,_abdeg :=_cffbbf .(_d .EndElement ); +_abdeg &&_caagb .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cffbbf );};func (_eeebda ST_PivotFilterType )Validate ()error {return _eeebda .ValidateWithPath ("")}; -// Text -TextAttr *string ; -// Time Period -TimePeriodAttr ST_TimePeriod ; +// ValidateWithPath validates the CT_PivotTableStyle and its children, prefixing error messages with path +func (_fgabf *CT_PivotTableStyle )ValidateWithPath (path string )error {return nil };func (_acdacf ST_Type )ValidateWithPath (path string )error {switch _acdacf {case 0,1,2,3,4:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acdacf )); +};return nil ;};func (_bgegb *CT_MeasureGroup )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_bgegb .NameAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",_bgegb .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func (_gcdbf ST_DynamicFilterType )String ()string {switch _gcdbf {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 "";}; -// Rank -RankAttr *uint32 ; +// ValidateWithPath validates the CT_RangePr and its children, prefixing error messages with path +func (_eacecf *CT_RangePr )ValidateWithPath (path string )error {if _aaaag :=_eacecf .GroupByAttr .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u0042\u0079\u0041\u0074\u0074\u0072");_aaaag !=nil {return _aaaag ;};return nil ;};type CT_ReviewedRevisions struct{ -// StdDev -StdDevAttr *int32 ; +// Reviewed Revisions Count +CountAttr *uint32 ; -// Equal Average -EqualAverageAttr *bool ; +// Reviewed +Reviewed []*CT_Reviewed ;}; -// Formula -Formula []string ; +// Validate validates the CT_RevisionCellChange and its children +func (_cfbef *CT_RevisionCellChange )Validate ()error {return _cfbef .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0065\u006cl\u0043\u0068\u0061\u006e\u0067\u0065");};func NewCT_DateTime ()*CT_DateTime {_cedbd :=&CT_DateTime {}; +return _cedbd };func (_egcfg *CT_ExternalSheetData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gcggc :=range start .Attr {if _gcggc .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_efaee ,_bbgcg :=_e .ParseUint (_gcggc .Value ,10,32); +if _bbgcg !=nil {return _bbgcg ;};_egcfg .SheetIdAttr =uint32 (_efaee );continue ;};if _gcggc .Name .Local =="\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"{_gdfd ,_agfg :=_e .ParseBool (_gcggc .Value );if _agfg !=nil {return _agfg ; +};_egcfg .RefreshErrorAttr =&_gdfd ;continue ;};};_ffcab :for {_cdcd ,_aaad :=d .Token ();if _aaad !=nil {return _aaad ;};switch _eecdg :=_cdcd .(type ){case _d .StartElement :switch _eecdg .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cffad :=NewCT_ExternalRow (); +if _abfaf :=d .DecodeElement (_cffad ,&_eecdg );_abfaf !=nil {return _abfaf ;};_egcfg .Row =append (_egcfg .Row ,_cffad );default:_ea .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",_eecdg .Name ); +if _deafc :=d .Skip ();_deafc !=nil {return _deafc ;};};case _d .EndElement :break _ffcab ;case _d .CharData :};};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 CT_CellXfs struct{ -// Color Scale -ColorScale *CT_ColorScale ; +// Format Count +CountAttr *uint32 ; -// Data Bar -DataBar *CT_DataBar ; +// Format +Xf []*CT_Xf ;};func (_agabe *CT_TableStyleInfo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fcfaa :=range start .Attr {if _fcfaa .Name .Local =="\u006e\u0061\u006d\u0065"{_cdacf ,_ccacb :=_fcfaa .Value ,error (nil );if _ccacb !=nil {return _ccacb ; +};_agabe .NameAttr =&_cdacf ;continue ;};if _fcfaa .Name .Local =="\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_cbbbf ,_eebbbb :=_e .ParseBool (_fcfaa .Value );if _eebbbb !=nil {return _eebbbb ;};_agabe .ShowFirstColumnAttr =&_cbbbf ; +continue ;};if _fcfaa .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_cffbbd ,_fccfe :=_e .ParseBool (_fcfaa .Value );if _fccfe !=nil {return _fccfe ;};_agabe .ShowLastColumnAttr =&_cffbbd ;continue ;}; +if _fcfaa .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_fbbfa ,_gfeea :=_e .ParseBool (_fcfaa .Value );if _gfeea !=nil {return _gfeea ;};_agabe .ShowRowStripesAttr =&_fbbfa ;continue ;};if _fcfaa .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"{_abcef ,_cecaf :=_e .ParseBool (_fcfaa .Value ); +if _cecaf !=nil {return _cecaf ;};_agabe .ShowColumnStripesAttr =&_abcef ;continue ;};};for {_dacdc ,_eaace :=d .Token ();if _eaace !=nil {return _aa .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",_eaace ); +};if _afaefc ,_eagag :=_dacdc .(_d .EndElement );_eagag &&_afaefc .Name ==start .Name {break ;};};return nil ;};func (_eebfa ST_SortType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dbcdea :=_d .Attr {};_dbcdea .Name =name ;switch _eebfa {case ST_SortTypeUnset :_dbcdea .Value =""; +case ST_SortTypeNone :_dbcdea .Value ="\u006e\u006f\u006e\u0065";case ST_SortTypeAscending :_dbcdea .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_SortTypeDescending :_dbcdea .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"; +case ST_SortTypeAscendingAlpha :_dbcdea .Value ="\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061";case ST_SortTypeDescendingAlpha :_dbcdea .Value ="\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061"; +case ST_SortTypeAscendingNatural :_dbcdea .Value ="\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c";case ST_SortTypeDescendingNatural :_dbcdea .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c"; +};return _dbcdea ,nil ;}; -// Icon Set -IconSet *CT_IconSet ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_BookViews and its children +func (_bfc *CT_BookViews )Validate ()error {return _bfc .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");}; -// Validate validates the CT_SheetView and its children -func (_eeegg *CT_SheetView )Validate ()error {return _eeegg .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");};func (_ceffg *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 :_a .Sprintf ("\u0025\u0076",_ceffg .SqrefAttr )}); -if _ceffg .EvalErrorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ceffg .EvalErrorAttr ))});};if _ceffg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ceffg .TwoDigitTextYearAttr ))}); -};if _ceffg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ceffg .NumberStoredAsTextAttr ))}); -};if _ceffg .FormulaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ceffg .FormulaAttr ))});};if _ceffg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ceffg .FormulaRangeAttr ))}); -};if _ceffg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ceffg .UnlockedFormulaAttr ))}); -};if _ceffg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ceffg .EmptyCellReferenceAttr ))}); -};if _ceffg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ceffg .ListDataValidationAttr ))}); -};if _ceffg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ceffg .CalculatedColumnAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dbdfdb ST_ConditionalFormattingOperator )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_abfcc :=_c .Attr {};_abfcc .Name =name ;switch _dbdfdb {case ST_ConditionalFormattingOperatorUnset :_abfcc .Value =""; -case ST_ConditionalFormattingOperatorLessThan :_abfcc .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorLessThanOrEqual :_abfcc .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c"; -case ST_ConditionalFormattingOperatorEqual :_abfcc .Value ="\u0065\u0071\u0075a\u006c";case ST_ConditionalFormattingOperatorNotEqual :_abfcc .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorGreaterThanOrEqual :_abfcc .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c"; -case ST_ConditionalFormattingOperatorGreaterThan :_abfcc .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorBetween :_abfcc .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorNotBetween :_abfcc .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e"; -case ST_ConditionalFormattingOperatorContainsText :_abfcc .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_ConditionalFormattingOperatorNotContains :_abfcc .Value ="n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073"; -case ST_ConditionalFormattingOperatorBeginsWith :_abfcc .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_ConditionalFormattingOperatorEndsWith :_abfcc .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";};return _abfcc ,nil ; -};func NewCT_MdxSet ()*CT_MdxSet {_dcbb :=&CT_MdxSet {};return _dcbb }; +// ValidateWithPath validates the CT_Stylesheet and its children, prefixing error messages with path +func (_cefcf *CT_Stylesheet )ValidateWithPath (path string )error {if _cefcf .NumFmts !=nil {if _aceebb :=_cefcf .NumFmts .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");_aceebb !=nil {return _aceebb ;};};if _cefcf .Fonts !=nil {if _aeeafg :=_cefcf .Fonts .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0073"); +_aeeafg !=nil {return _aeeafg ;};};if _cefcf .Fills !=nil {if _efgfe :=_cefcf .Fills .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0073");_efgfe !=nil {return _efgfe ;};};if _cefcf .Borders !=nil {if _ffegga :=_cefcf .Borders .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); +_ffegga !=nil {return _ffegga ;};};if _cefcf .CellStyleXfs !=nil {if _caccc :=_cefcf .CellStyleXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");_caccc !=nil {return _caccc ;};};if _cefcf .CellXfs !=nil {if _cfbfb :=_cefcf .CellXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0058\u0066\u0073"); +_cfbfb !=nil {return _cfbfb ;};};if _cefcf .CellStyles !=nil {if _cedbga :=_cefcf .CellStyles .ValidateWithPath (path +"/\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");_cedbga !=nil {return _cedbga ;};};if _cefcf .Dxfs !=nil {if _agfgg :=_cefcf .Dxfs .ValidateWithPath (path +"\u002f\u0044\u0078f\u0073"); +_agfgg !=nil {return _agfgg ;};};if _cefcf .TableStyles !=nil {if _bfgda :=_cefcf .TableStyles .ValidateWithPath (path +"\u002f\u0054\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073");_bfgda !=nil {return _bfgda ;};};if _cefcf .Colors !=nil {if _adcfc :=_cefcf .Colors .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u0073"); +_adcfc !=nil {return _adcfc ;};};if _cefcf .ExtLst !=nil {if _acead :=_cefcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acead !=nil {return _acead ;};};return nil ;}; -// Validate validates the CT_Sets and its children -func (_agade *CT_Sets )Validate ()error {return _agade .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0074\u0073");}; +// ValidateWithPath validates the CT_TextFields and its children, prefixing error messages with path +func (_edfcd *CT_TextFields )ValidateWithPath (path string )error {for _gaddge ,_fgcba :=range _edfcd .TextField {if _gdddb :=_fgcba .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0054\u0065\u0078t\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_gaddge )); +_gdddb !=nil {return _gdddb ;};};return nil ;};func (_gegb *CT_GroupMember )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_debg :=range start .Attr {if _debg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_cgccgg ,_dfbb :=_debg .Value ,error (nil ); +if _dfbb !=nil {return _dfbb ;};_gegb .UniqueNameAttr =_cgccgg ;continue ;};if _debg .Name .Local =="\u0067\u0072\u006fu\u0070"{_beffg ,_adbfd :=_e .ParseBool (_debg .Value );if _adbfd !=nil {return _adbfd ;};_gegb .GroupAttr =&_beffg ;continue ;};};for {_eegbb ,_gegeb :=d .Token (); +if _gegeb !=nil {return _aa .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",_gegeb );};if _gdbaf ,_eeffff :=_eegbb .(_d .EndElement );_eeffff &&_gdbaf .Name ==start .Name {break ; +};};return nil ;};const (ST_HtmlFmtUnset ST_HtmlFmt =0;ST_HtmlFmtNone ST_HtmlFmt =1;ST_HtmlFmtRtf ST_HtmlFmt =2;ST_HtmlFmtAll ST_HtmlFmt =3;);func (_gegdee ST_Qualifier )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gegdee .String (),start ); +};func (_afbceg *CT_RevisionComment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afbceg .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 _ ,_dadee :=range start .Attr {if _dadee .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_aacaf ,_cdcbd :=_e .ParseUint (_dadee .Value ,10,32);if _cdcbd !=nil {return _cdcbd ;};_afbceg .SheetIdAttr =uint32 (_aacaf );continue ;};if _dadee .Name .Local =="\u0063\u0065\u006c\u006c"{_dgdcd ,_dfaadf :=_dadee .Value ,error (nil ); +if _dfaadf !=nil {return _dfaadf ;};_afbceg .CellAttr =_dgdcd ;continue ;};if _dadee .Name .Local =="\u0067\u0075\u0069\u0064"{_cfbae ,_acfeb :=_dadee .Value ,error (nil );if _acfeb !=nil {return _acfeb ;};_afbceg .GuidAttr =_cfbae ;continue ;};if _dadee .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_afbceg .ActionAttr .UnmarshalXMLAttr (_dadee ); +continue ;};if _dadee .Name .Local =="\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"{_edeadc ,_gccdfa :=_e .ParseBool (_dadee .Value );if _gccdfa !=nil {return _gccdfa ;};_afbceg .AlwaysShowAttr =&_edeadc ;continue ;};if _dadee .Name .Local =="\u006f\u006c\u0064"{_dfaafc ,_dccbb :=_e .ParseBool (_dadee .Value ); +if _dccbb !=nil {return _dccbb ;};_afbceg .OldAttr =&_dfaafc ;continue ;};if _dadee .Name .Local =="\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"{_aefcg ,_eaffb :=_e .ParseBool (_dadee .Value );if _eaffb !=nil {return _eaffb ;};_afbceg .HiddenRowAttr =&_aefcg ; +continue ;};if _dadee .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"{_acafb ,_fecad :=_e .ParseBool (_dadee .Value );if _fecad !=nil {return _fecad ;};_afbceg .HiddenColumnAttr =&_acafb ;continue ;};if _dadee .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_dfcfb ,_cbdfc :=_dadee .Value ,error (nil ); +if _cbdfc !=nil {return _cbdfc ;};_afbceg .AuthorAttr =_dfcfb ;continue ;};if _dadee .Name .Local =="\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"{_gaefbc ,_ecbcf :=_e .ParseUint (_dadee .Value ,10,32);if _ecbcf !=nil {return _ecbcf ;};_ceded :=uint32 (_gaefbc ); +_afbceg .OldLengthAttr =&_ceded ;continue ;};if _dadee .Name .Local =="\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"{_faefc ,_abfccb :=_e .ParseUint (_dadee .Value ,10,32);if _abfccb !=nil {return _abfccb ;};_agfdc :=uint32 (_faefc );_afbceg .NewLengthAttr =&_agfdc ; +continue ;};};for {_cefcg ,_dfcfg :=d .Token ();if _dfcfg !=nil {return _aa .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",_dfcfg ); +};if _beaac ,_aaedc :=_cefcg .(_d .EndElement );_aaedc &&_beaac .Name ==start .Name {break ;};};return nil ;};func (_dbggf ST_SortMethod )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bbfbg :=_d .Attr {};_bbfbg .Name =name ;switch _dbggf {case ST_SortMethodUnset :_bbfbg .Value =""; +case ST_SortMethodStroke :_bbfbg .Value ="\u0073\u0074\u0072\u006f\u006b\u0065";case ST_SortMethodPinYin :_bbfbg .Value ="\u0070\u0069\u006e\u0059\u0069\u006e";case ST_SortMethodNone :_bbfbg .Value ="\u006e\u006f\u006e\u0065";};return _bbfbg ,nil ;};func (_abfecd ST_PhoneticAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fcccec :=_d .Attr {}; +_fcccec .Name =name ;switch _abfecd {case ST_PhoneticAlignmentUnset :_fcccec .Value ="";case ST_PhoneticAlignmentNoControl :_fcccec .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_PhoneticAlignmentLeft :_fcccec .Value ="\u006c\u0065\u0066\u0074"; +case ST_PhoneticAlignmentCenter :_fcccec .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PhoneticAlignmentDistributed :_fcccec .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _fcccec ,nil ;};type ST_DataValidationOperator byte ; +type CT_RevisionCellChange struct{ -// Validate validates the CT_CellFormula and its children -func (_cddf *CT_CellFormula )Validate ()error {return _cddf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0046\u006fr\u006d\u0075\u006c\u0061");};func NewCT_CacheHierarchy ()*CT_CacheHierarchy {_fab :=&CT_CacheHierarchy {};return _fab }; -type CT_CellStyle struct{ +// Sheet Id +SIdAttr uint32 ; -// User Defined Cell Style -NameAttr *string ; +// Old Formatting Information +OdxfAttr *bool ; -// Format Id -XfIdAttr uint32 ; +// Row Column Formatting Change +XfDxfAttr *bool ; -// Built-In Style Id -BuiltinIdAttr *uint32 ; +// Style Revision +SAttr *bool ; -// Outline Style -ILevelAttr *uint32 ; +// Formatting +DxfAttr *bool ; -// Hidden Style -HiddenAttr *bool ; +// Number Format Id +NumFmtIdAttr *uint32 ; -// Custom Built In -CustomBuiltinAttr *bool ; +// Quote Prefix +QuotePrefixAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type CT_OleItem struct{ +// Old Quote Prefix +OldQuotePrefixAttr *bool ; -// Object Name -NameAttr string ; +// Phonetic Text +PhAttr *bool ; -// Icon -IconAttr *bool ; +// Old Phonetic Text +OldPhAttr *bool ; -// Advise -AdviseAttr *bool ; +// End of List Formula Update +EndOfListFormulaUpdateAttr *bool ; -// Object is an Image -PreferPicAttr *bool ;}; +// Old Cell Data +Oc *CT_Cell ; -// Validate validates the CT_Error and its children -func (_gcagc *CT_Error )Validate ()error {return _gcagc .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072");};func (_cbbadf *CT_TextPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbeggc :=range start .Attr {if _dbeggc .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_bfebb ,_bedbeg :=_fc .ParseBool (_dbeggc .Value ); -if _bedbeg !=nil {return _bedbeg ;};_cbbadf .PromptAttr =&_bfebb ;continue ;};if _dbeggc .Name .Local =="\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"{_cbbadf .FileTypeAttr .UnmarshalXMLAttr (_dbeggc );continue ;};if _dbeggc .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_gabedf ,_eecad :=_fc .ParseUint (_dbeggc .Value ,10,32); -if _eecad !=nil {return _eecad ;};_cdbadff :=uint32 (_gabedf );_cbbadf .CodePageAttr =&_cdbadff ;continue ;};if _dbeggc .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_adffa ,_gcccf :=_dbeggc .Value ,error (nil );if _gcccf !=nil {return _gcccf ; -};_cbbadf .CharacterSetAttr =&_adffa ;continue ;};if _dbeggc .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_egegbb ,_ccggg :=_fc .ParseUint (_dbeggc .Value ,10,32);if _ccggg !=nil {return _ccggg ;};_aaaccc :=uint32 (_egegbb );_cbbadf .FirstRowAttr =&_aaaccc ; -continue ;};if _dbeggc .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_ggfbd ,_dcbef :=_dbeggc .Value ,error (nil );if _dcbef !=nil {return _dcbef ;};_cbbadf .SourceFileAttr =&_ggfbd ;continue ;};if _dbeggc .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"{_egefa ,_fgdce :=_fc .ParseBool (_dbeggc .Value ); -if _fgdce !=nil {return _fgdce ;};_cbbadf .DelimitedAttr =&_egefa ;continue ;};if _dbeggc .Name .Local =="\u0064e\u0063\u0069\u006d\u0061\u006c"{_dcdec ,_adfa :=_dbeggc .Value ,error (nil );if _adfa !=nil {return _adfa ;};_cbbadf .DecimalAttr =&_dcdec ; -continue ;};if _dbeggc .Name .Local =="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"{_dcabd ,_gabdab :=_dbeggc .Value ,error (nil );if _gabdab !=nil {return _gabdab ;};_cbbadf .ThousandsAttr =&_dcabd ;continue ;};if _dbeggc .Name .Local =="\u0074\u0061\u0062"{_abecf ,_ddagg :=_fc .ParseBool (_dbeggc .Value ); -if _ddagg !=nil {return _ddagg ;};_cbbadf .TabAttr =&_abecf ;continue ;};if _dbeggc .Name .Local =="\u0073\u0070\u0061c\u0065"{_fcdec ,_fegaa :=_fc .ParseBool (_dbeggc .Value );if _fegaa !=nil {return _fegaa ;};_cbbadf .SpaceAttr =&_fcdec ;continue ;}; -if _dbeggc .Name .Local =="\u0063\u006f\u006dm\u0061"{_cefcg ,_bggfg :=_fc .ParseBool (_dbeggc .Value );if _bggfg !=nil {return _bggfg ;};_cbbadf .CommaAttr =&_cefcg ;continue ;};if _dbeggc .Name .Local =="\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"{_eecg ,_dgadg :=_fc .ParseBool (_dbeggc .Value ); -if _dgadg !=nil {return _dgadg ;};_cbbadf .SemicolonAttr =&_eecg ;continue ;};if _dbeggc .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_acggg ,_dgdeac :=_fc .ParseBool (_dbeggc .Value );if _dgdeac !=nil {return _dgdeac ; -};_cbbadf .ConsecutiveAttr =&_acggg ;continue ;};if _dbeggc .Name .Local =="\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"{_cbbadf .QualifierAttr .UnmarshalXMLAttr (_dbeggc );continue ;};if _dbeggc .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"{_gafda ,_fgagfc :=_dbeggc .Value ,error (nil ); -if _fgagfc !=nil {return _fgagfc ;};_cbbadf .DelimiterAttr =&_gafda ;continue ;};};_dadbcd :for {_beffdf ,_cccdd :=d .Token ();if _cccdd !=nil {return _cccdd ;};switch _fgcda :=_beffdf .(type ){case _c .StartElement :switch _fgcda .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbbadf .TextFields =NewCT_TextFields (); -if _bbbae :=d .DecodeElement (_cbbadf .TextFields ,&_fgcda );_bbbae !=nil {return _bbbae ;};default:_dc .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",_fgcda .Name ); -if _egcea :=d .Skip ();_egcea !=nil {return _egcea ;};};case _c .EndElement :break _dadbcd ;case _c .CharData :};};return nil ;};type CT_IntProperty struct{ +// New Cell Data +Nc *CT_Cell ; -// Value -ValAttr int32 ;}; +// Old Formatting Information +Odxf *CT_Dxf ; -// Validate validates the Sst and its children -func (_aeaad *Sst )Validate ()error {return _aeaad .ValidateWithPath ("\u0053\u0073\u0074")};func (_afcbe *CT_SheetData )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdaba :for {_bcgafa ,_gaddfg :=d .Token ();if _gaddfg !=nil {return _gaddfg ; -};switch _fbfdeb :=_bcgafa .(type ){case _c .StartElement :switch _fbfdeb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efdde :=NewCT_Row (); -if _faadgd :=d .DecodeElement (_efdde ,&_fbfdeb );_faadgd !=nil {return _faadgd ;};_afcbe .Row =append (_afcbe .Row ,_efdde );default:_dc .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",_fbfdeb .Name ); -if _dbbda :=d .Skip ();_dbbda !=nil {return _dbbda ;};};case _c .EndElement :break _cdaba ;case _c .CharData :};};return nil ;};func NewCT_ExternalReference ()*CT_ExternalReference {_bgdfa :=&CT_ExternalReference {};return _bgdfa ;};func (_acfdce ST_IconSetType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fbcfed :=_c .Attr {}; -_fbcfed .Name =name ;switch _acfdce {case ST_IconSetTypeUnset :_fbcfed .Value ="";case ST_IconSetType3Arrows :_fbcfed .Value ="\u0033A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType3ArrowsGray :_fbcfed .Value ="3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079"; -case ST_IconSetType3Flags :_fbcfed .Value ="\u0033\u0046\u006c\u0061\u0067\u0073";case ST_IconSetType3TrafficLights1 :_fbcfed .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031";case ST_IconSetType3TrafficLights2 :_fbcfed .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032"; -case ST_IconSetType3Signs :_fbcfed .Value ="\u0033\u0053\u0069\u0067\u006e\u0073";case ST_IconSetType3Symbols :_fbcfed .Value ="\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073";case ST_IconSetType3Symbols2 :_fbcfed .Value ="\u0033S\u0079\u006d\u0062\u006f\u006c\u00732"; -case ST_IconSetType4Arrows :_fbcfed .Value ="\u0034A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType4ArrowsGray :_fbcfed .Value ="4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType4RedToBlack :_fbcfed .Value ="4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b"; -case ST_IconSetType4Rating :_fbcfed .Value ="\u0034R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType4TrafficLights :_fbcfed .Value ="\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073";case ST_IconSetType5Arrows :_fbcfed .Value ="\u0035A\u0072\u0072\u006f\u0077\u0073"; -case ST_IconSetType5ArrowsGray :_fbcfed .Value ="5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType5Rating :_fbcfed .Value ="\u0035R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType5Quarters :_fbcfed .Value ="\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s"; -};return _fbcfed ,nil ;};func NewCT_DataField ()*CT_DataField {_acbb :=&CT_DataField {};return _acbb };func (_cddad ST_FormulaExpression )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cddad .String (),start );};func (_gecca *CT_Metadata )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ecac :for {_adbge ,_fgdfb :=d .Token (); -if _fgdfb !=nil {return _fgdfb ;};switch _cbecfd :=_adbge .(type ){case _c .StartElement :switch _cbecfd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gecca .MetadataTypes =NewCT_MetadataTypes (); -if _cgafb :=d .DecodeElement (_gecca .MetadataTypes ,&_cbecfd );_cgafb !=nil {return _cgafb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gecca .MetadataStrings =NewCT_MetadataStrings (); -if _ecfgf :=d .DecodeElement (_gecca .MetadataStrings ,&_cbecfd );_ecfgf !=nil {return _ecfgf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gecca .MdxMetadata =NewCT_MdxMetadata (); -if _bdcfa :=d .DecodeElement (_gecca .MdxMetadata ,&_cbecfd );_bdcfa !=nil {return _bdcfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdfd :=NewCT_FutureMetadata (); -if _aeaaf :=d .DecodeElement (_bdfd ,&_cbecfd );_aeaaf !=nil {return _aeaaf ;};_gecca .FutureMetadata =append (_gecca .FutureMetadata ,_bdfd );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_gecca .CellMetadata =NewCT_MetadataBlocks (); -if _gbfbg :=d .DecodeElement (_gecca .CellMetadata ,&_cbecfd );_gbfbg !=nil {return _gbfbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gecca .ValueMetadata =NewCT_MetadataBlocks (); -if _fgcg :=d .DecodeElement (_gecca .ValueMetadata ,&_cbecfd );_fgcg !=nil {return _fgcg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_gecca .ExtLst =NewCT_ExtensionList (); -if _gcfee :=d .DecodeElement (_gecca .ExtLst ,&_cbecfd );_gcfee !=nil {return _gcfee ;};default:_dc .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",_cbecfd .Name ); -if _egebb :=d .Skip ();_egebb !=nil {return _egebb ;};};case _c .EndElement :break _ecac ;case _c .CharData :};};return nil ;};func (_adda *CT_CacheFields )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _adda .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_adda .CountAttr )}); -};e .EncodeToken (start );if _adda .CacheField !=nil {_ggbed :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_bgfb :=range _adda .CacheField {e .EncodeElement (_bgfb ,_ggbed ); -};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_OleLink struct{IdAttr string ; +// New Formatting Information +Ndxf *CT_Dxf ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_acece *CT_SingleXmlCell )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acece .XmlCellPr =NewCT_XmlCellPr ();for _ ,_acecfg :=range start .Attr {if _acecfg .Name .Local =="\u0069\u0064"{_gdbafe ,_geffaa :=_e .ParseUint (_acecfg .Value ,10,32); +if _geffaa !=nil {return _geffaa ;};_acece .IdAttr =uint32 (_gdbafe );continue ;};if _acecfg .Name .Local =="\u0072"{_gaggfd ,_ebbef :=_acecfg .Value ,error (nil );if _ebbef !=nil {return _ebbef ;};_acece .RAttr =_gaggfd ;continue ;};if _acecfg .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_eaafa ,_edadcd :=_e .ParseUint (_acecfg .Value ,10,32); +if _edadcd !=nil {return _edadcd ;};_acece .ConnectionIdAttr =uint32 (_eaafa );continue ;};};_aabec :for {_abacf ,_ecee :=d .Token ();if _ecee !=nil {return _ecee ;};switch _gedfe :=_abacf .(type ){case _d .StartElement :switch _gedfe .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _fbccd :=d .DecodeElement (_acece .XmlCellPr ,&_gedfe ); +_fbccd !=nil {return _fbccd ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acece .ExtLst =NewCT_ExtensionList (); +if _bddga :=d .DecodeElement (_acece .ExtLst ,&_gedfe );_bddga !=nil {return _bddga ;};default:_ea .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",_gedfe .Name ); +if _fccff :=d .Skip ();_fccff !=nil {return _fccff ;};};case _d .EndElement :break _aabec ;case _d .CharData :};};return nil ;};type CT_MetadataStrings struct{ -// Object Link Identifier -ProgIdAttr string ; +// MDX Metadata String Count +CountAttr *uint32 ; -// Object Link Items -OleItems *CT_OleItems ;};type CT_SheetProtection struct{ +// MDX Metadata String +S []*CT_XStringElement ;};type CT_ProtectedRange struct{ // Legacy Password PasswordAttr *string ; +// Sequence of References +SqrefAttr ST_Sqref ; + +// Name +NameAttr string ; + +// Security Descriptor +SecurityDescriptorAttr *string ; + // Cryptographic Algorithm Name AlgorithmNameAttr *string ; @@ -6160,8646 +6207,8613 @@ SaltValueAttr *string ; // Iterations to Run Hashing Algorithm SpinCountAttr *uint32 ; -// Sheet Locked -SheetAttr *bool ; +// Security Descriptor +SecurityDescriptor []string ;}; -// Objects Locked -ObjectsAttr *bool ; +// Validate validates the CT_WorkbookProtection and its children +func (_abefa *CT_WorkbookProtection )Validate ()error {return _abefa .ValidateWithPath ("C\u0054\u005f\u0057\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e");};func (_cdddf *CT_Rst )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _cdddf .T !=nil {_gadfa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0074"}};_eg .AddPreserveSpaceAttr (&_gadfa ,*_cdddf .T );e .EncodeElement (_cdddf .T ,_gadfa );};if _cdddf .R !=nil {_cdddcd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0072"}}; +for _ ,_eeeag :=range _cdddf .R {e .EncodeElement (_eeeag ,_cdddcd );};};if _cdddf .RPh !=nil {_edbbb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0068"}};for _ ,_dbbda :=range _cdddf .RPh {e .EncodeElement (_dbbda ,_edbbb ); +};};if _cdddf .PhoneticPr !=nil {_bfabgf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_cdddf .PhoneticPr ,_bfabgf );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_aceda *CT_OleSize )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbaed :=range start .Attr {if _dbaed .Name .Local =="\u0072\u0065\u0066"{_fceab ,_gegdb :=_dbaed .Value ,error (nil );if _gegdb !=nil {return _gegdb ; +};_aceda .RefAttr =_fceab ;continue ;};};for {_geagd ,_fbafc :=d .Token ();if _fbafc !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020%\u0073",_fbafc );};if _dfgge ,_ggdcf :=_geagd .(_d .EndElement ); +_ggdcf &&_dfgge .Name ==start .Name {break ;};};return nil ;};func (_baefb ST_TimePeriod )String ()string {switch _baefb {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 "";}; -// Scenarios Locked -ScenariosAttr *bool ; +// ValidateWithPath validates the CT_Set and its children, prefixing error messages with path +func (_gfeef *CT_Set )ValidateWithPath (path string )error {if _cgace :=_gfeef .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cgace !=nil {return _cgace ;};for _dgdgb ,_gaecaa :=range _gfeef .Tpls {if _fdaef :=_gaecaa .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_dgdgb )); +_fdaef !=nil {return _fdaef ;};};if _gfeef .SortByTuple !=nil {if _cabad :=_gfeef .SortByTuple .ValidateWithPath (path +"\u002f\u0053\u006fr\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065");_cabad !=nil {return _cabad ;};};return nil ;};func (_aefb *CT_DbPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgbc :=range start .Attr {if _dgbc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_fggdf ,_bgdgf :=_dgbc .Value ,error (nil ); +if _bgdgf !=nil {return _bgdgf ;};_aefb .ConnectionAttr =_fggdf ;continue ;};if _dgbc .Name .Local =="\u0063o\u006d\u006d\u0061\u006e\u0064"{_ggaee ,_fbff :=_dgbc .Value ,error (nil );if _fbff !=nil {return _fbff ;};_aefb .CommandAttr =&_ggaee ;continue ; +};if _dgbc .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"{_acda ,_bfbac :=_dgbc .Value ,error (nil );if _bfbac !=nil {return _bfbac ;};_aefb .ServerCommandAttr =&_acda ;continue ;};if _dgbc .Name .Local =="c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"{_ccagb ,_ccgcb :=_e .ParseUint (_dgbc .Value ,10,32); +if _ccgcb !=nil {return _ccgcb ;};_fgdcd :=uint32 (_ccagb );_aefb .CommandTypeAttr =&_fgdcd ;continue ;};};for {_bgee ,_ecbfg :=d .Token ();if _ecbfg !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0062\u0050\u0072\u003a\u0020\u0025\u0073",_ecbfg ); +};if _gfaa ,_bafagf :=_bgee .(_d .EndElement );_bafagf &&_gfaa .Name ==start .Name {break ;};};return nil ;};func (_aedgbf ST_ParameterType )ValidateWithPath (path string )error {switch _aedgbf {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aedgbf )); +};return nil ;};func (_gadgb *CT_RevisionConflict )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fgcgcf :=range start .Attr {if _fgcgcf .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_aagbb ,_agafe :=_e .ParseUint (_fgcgcf .Value ,10,32); +if _agafe !=nil {return _agafe ;};_cceb :=uint32 (_aagbb );_gadgb .SheetIdAttr =&_cceb ;continue ;};if _fgcgcf .Name .Local =="\u0072\u0049\u0064"{_cccdc ,_acfdg :=_e .ParseUint (_fgcgcf .Value ,10,32);if _acfdg !=nil {return _acfdg ;};_dfddbd :=uint32 (_cccdc ); +_gadgb .RIdAttr =&_dfddbd ;continue ;};if _fgcgcf .Name .Local =="\u0075\u0061"{_dcacca ,_cgbcda :=_e .ParseBool (_fgcgcf .Value );if _cgbcda !=nil {return _cgbcda ;};_gadgb .UaAttr =&_dcacca ;continue ;};if _fgcgcf .Name .Local =="\u0072\u0061"{_deabg ,_eggcf :=_e .ParseBool (_fgcgcf .Value ); +if _eggcf !=nil {return _eggcf ;};_gadgb .RaAttr =&_deabg ;continue ;};};for {_aadef ,_dcedca :=d .Token ();if _dcedca !=nil {return _aa .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",_dcedca ); +};if _dddgf ,_fbfba :=_aadef .(_d .EndElement );_fbfba &&_dddgf .Name ==start .Name {break ;};};return nil ;}; -// Format Cells Locked -FormatCellsAttr *bool ; +// ValidateWithPath validates the CT_RevisionQueryTableField and its children, prefixing error messages with path +func (_deacb *CT_RevisionQueryTableField )ValidateWithPath (path string )error {return nil }; -// Format Columns Locked -FormatColumnsAttr *bool ; +// Validate validates the CT_Fonts and its children +func (_gcaee *CT_Fonts )Validate ()error {return _gcaee .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");}; -// Format Rows Locked -FormatRowsAttr *bool ; +// ValidateWithPath validates the CT_Filters and its children, prefixing error messages with path +func (_ddbb *CT_Filters )ValidateWithPath (path string )error {if _eccgg :=_ddbb .CalendarTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_eccgg !=nil {return _eccgg ; +};for _ffaed ,_baec :=range _ddbb .Filter {if _ceffc :=_baec .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ffaed ));_ceffc !=nil {return _ceffc ;};};for _gddaf ,_debed :=range _ddbb .DateGroupItem {if _fdeca :=_debed .ValidateWithPath (_aa .Sprintf ("%\u0073/\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075p\u0049\u0074\u0065\u006d[%\u0064\u005d",path ,_gddaf )); +_fdeca !=nil {return _fdeca ;};};return nil ;};func (_gedabg ST_PrintError )Validate ()error {return _gedabg .ValidateWithPath ("")};func (_ffeda *CT_X )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ffeda .VAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076"},Value :_aa .Sprintf ("\u0025\u0076",*_ffeda .VAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_MetadataBlocks ()*CT_MetadataBlocks {_fgfeg :=&CT_MetadataBlocks {};return _fgfeg };type CT_ExternalSheetNames struct{ -// Insert Columns Locked -InsertColumnsAttr *bool ; +// Sheet Name +SheetName []*CT_ExternalSheetName ;};func NewCT_TablePart ()*CT_TablePart {_faaff :=&CT_TablePart {};return _faaff };func (_aecfa ST_SheetState )String ()string {switch _aecfa {case 0:return "";case 1:return "\u0076i\u0073\u0069\u0062\u006c\u0065";case 2:return "\u0068\u0069\u0064\u0064\u0065\u006e"; +case 3:return "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return "";};const (ST_QualifierUnset ST_Qualifier =0;ST_QualifierDoubleQuote ST_Qualifier =1;ST_QualifierSingleQuote ST_Qualifier =2;ST_QualifierNone ST_Qualifier =3;);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;); -// Insert Rows Locked -InsertRowsAttr *bool ; +// Validate validates the CT_Query and its children +func (_egdee *CT_Query )Validate ()error {return _egdee .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079");}; -// Insert Hyperlinks Locked -InsertHyperlinksAttr *bool ; +// Validate validates the CT_QueryTableDeletedFields and its children +func (_cegeg *CT_QueryTableDeletedFields )Validate ()error {return _cegeg .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 (_cagec *CT_FontFamily )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_cagec .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TextField struct{ -// Delete Columns Locked -DeleteColumnsAttr *bool ; +// Field Type +TypeAttr ST_ExternalConnectionType ; -// Delete Rows Locked -DeleteRowsAttr *bool ; +// Position +PositionAttr *uint32 ;};type CT_MetadataType struct{ -// Select Locked Cells Locked -SelectLockedCellsAttr *bool ; +// Metadata Type Name +NameAttr string ; -// Sort Locked -SortAttr *bool ; +// Minimum Supported Version +MinSupportedVersionAttr uint32 ; -// AutoFilter Locked -AutoFilterAttr *bool ; +// Metadata Ghost Row +GhostRowAttr *bool ; -// Pivot Tables Locked -PivotTablesAttr *bool ; +// Metadata Ghost Column +GhostColAttr *bool ; -// Select Unlocked Cells Locked -SelectUnlockedCellsAttr *bool ;};func (_afcdb *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 _afcdb .CT_Workbook .MarshalXML (e ,start );};type CT_CellSmartTagPr struct{ +// Metadata Edit +EditAttr *bool ; -// Key Name -KeyAttr string ; +// Metadata Cell Value Delete +DeleteAttr *bool ; -// Value -ValAttr string ;};func (_cffef *ST_PivotFilterType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fafab ,_dedea :=d .Token ();if _dedea !=nil {return _dedea ;};if _geaabe ,_ccfag :=_fafab .(_c .EndElement );_ccfag &&_geaabe .Name ==start .Name {*_cffef =1; -return nil ;};if _ggbba ,_gbffgd :=_fafab .(_c .CharData );!_gbffgd {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",_fafab );}else {switch string (_ggbba ){case "":*_cffef =0; -case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_cffef =1;case "\u0063\u006f\u0075n\u0074":*_cffef =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_cffef =3;case "\u0073\u0075\u006d":*_cffef =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_cffef =5; -case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cffef =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_cffef =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_cffef =8; -case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_cffef =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_cffef =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_cffef =11; -case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_cffef =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_cffef =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_cffef =14; -case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_cffef =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_cffef =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_cffef =17; -case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_cffef =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_cffef =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cffef =20; -case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_cffef =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_cffef =22; -case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_cffef =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_cffef =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_cffef =25; -case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_cffef =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_cffef =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cffef =28;case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_cffef =29; -case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_cffef =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_cffef =31;case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_cffef =32; -case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_cffef =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_cffef =34;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_cffef =35;case "\u0074\u006f\u0064a\u0079":*_cffef =36; -case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_cffef =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_cffef =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_cffef =39;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_cffef =40; -case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_cffef =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_cffef =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_cffef =43;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_cffef =44; -case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_cffef =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_cffef =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_cffef =47;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_cffef =48; -case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_cffef =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_cffef =50;case "\u0051\u0031":*_cffef =51;case "\u0051\u0032":*_cffef =52;case "\u0051\u0033":*_cffef =53;case "\u0051\u0034":*_cffef =54; -case "\u004d\u0031":*_cffef =55;case "\u004d\u0032":*_cffef =56;case "\u004d\u0033":*_cffef =57;case "\u004d\u0034":*_cffef =58;case "\u004d\u0035":*_cffef =59;case "\u004d\u0036":*_cffef =60;case "\u004d\u0037":*_cffef =61;case "\u004d\u0038":*_cffef =62; -case "\u004d\u0039":*_cffef =63;case "\u004d\u0031\u0030":*_cffef =64;case "\u004d\u0031\u0031":*_cffef =65;case "\u004d\u0031\u0032":*_cffef =66;};};_fafab ,_dedea =d .Token ();if _dedea !=nil {return _dedea ;};if _gddacc ,_afgcdf :=_fafab .(_c .EndElement ); -_afgcdf &&_gddacc .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",_fafab );};func (_gfdde ST_DataValidationErrorStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gfdde .String (),start ); -}; +// Metadata Copy +CopyAttr *bool ; -// Validate validates the CT_DefinedNames and its children -func (_bagc *CT_DefinedNames )Validate ()error {return _bagc .ValidateWithPath ("\u0043T\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");};func (_aeeb *CT_ColorScale )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -_geea :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_aagd :=range _aeeb .Cfvo {e .EncodeElement (_aagd ,_geea );};_ddfag :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}}; -for _ ,_gaeb :=range _aeeb .Color {e .EncodeElement (_gaeb ,_ddfag );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Metadata Paste All +PasteAllAttr *bool ; -// Validate validates the CT_CustomWorkbookView and its children -func (_abae *CT_CustomWorkbookView )Validate ()error {return _abae .ValidateWithPath ("C\u0054\u005f\u0043\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077");};func (_dgaa *CT_MdxKPI )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e"},Value :_a .Sprintf ("\u0025\u0076",_dgaa .NAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0070"},Value :_a .Sprintf ("\u0025\u0076",_dgaa .NpAttr )});_dfeecb ,_bbbfg :=_dgaa .PAttr .MarshalXMLAttr (_c .Name {Local :"\u0070"});if _bbbfg !=nil {return _bbbfg ;};start .Attr =append (start .Attr ,_dfeecb ); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_rwColActionType byte ; +// Metadata Paste Formulas +PasteFormulasAttr *bool ; -// ValidateWithPath validates the Metadata and its children, prefixing error messages with path -func (_agbcbc *Metadata )ValidateWithPath (path string )error {if _bbcgefg :=_agbcbc .CT_Metadata .ValidateWithPath (path );_bbcgefg !=nil {return _bbcgefg ;};return nil ;};func (_beaag ST_PrintError )String ()string {switch _beaag {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 (_gbdeb *CT_Stylesheet )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gbdeb .NumFmts !=nil {_ffeab :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006e\u0075\u006d\u0046\u006d\u0074\u0073"}}; -e .EncodeElement (_gbdeb .NumFmts ,_ffeab );};if _gbdeb .Fonts !=nil {_agafc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u006e\u0074\u0073"}};e .EncodeElement (_gbdeb .Fonts ,_agafc );};if _gbdeb .Fills !=nil {_ggbaga :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u006c\u0073"}}; -e .EncodeElement (_gbdeb .Fills ,_ggbaga );};if _gbdeb .Borders !=nil {_bdbff :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_gbdeb .Borders ,_bdbff );};if _gbdeb .CellStyleXfs !=nil {_eaedf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}}; -e .EncodeElement (_gbdeb .CellStyleXfs ,_eaedf );};if _gbdeb .CellXfs !=nil {_bdafd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0058\u0066\u0073"}};e .EncodeElement (_gbdeb .CellXfs ,_bdafd );};if _gbdeb .CellStyles !=nil {_gaebag :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}}; -e .EncodeElement (_gbdeb .CellStyles ,_gaebag );};if _gbdeb .Dxfs !=nil {_acagad :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0064\u0078\u0066\u0073"}};e .EncodeElement (_gbdeb .Dxfs ,_acagad );};if _gbdeb .TableStyles !=nil {_aacgd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073"}}; -e .EncodeElement (_gbdeb .TableStyles ,_aacgd );};if _gbdeb .Colors !=nil {_fcdcg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u006f\u0072s"}};e .EncodeElement (_gbdeb .Colors ,_fcdcg );};if _gbdeb .ExtLst !=nil {_ebdgd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_gbdeb .ExtLst ,_ebdgd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ggdgd *ST_PivotFilterType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ggdgd =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_ggdgd =1; -case "\u0063\u006f\u0075n\u0074":*_ggdgd =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_ggdgd =3;case "\u0073\u0075\u006d":*_ggdgd =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_ggdgd =5;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ggdgd =6; -case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_ggdgd =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_ggdgd =8;case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_ggdgd =9; -case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_ggdgd =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_ggdgd =11;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_ggdgd =12; -case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_ggdgd =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_ggdgd =14;case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ggdgd =15; -case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_ggdgd =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_ggdgd =17;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_ggdgd =18; -case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_ggdgd =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ggdgd =20;case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_ggdgd =21; -case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_ggdgd =22;case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ggdgd =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_ggdgd =24; -case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ggdgd =25;case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ggdgd =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_ggdgd =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ggdgd =28; -case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_ggdgd =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_ggdgd =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_ggdgd =31; -case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_ggdgd =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ggdgd =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_ggdgd =34; -case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_ggdgd =35;case "\u0074\u006f\u0064a\u0079":*_ggdgd =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_ggdgd =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_ggdgd =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_ggdgd =39; -case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_ggdgd =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_ggdgd =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_ggdgd =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_ggdgd =43; -case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ggdgd =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ggdgd =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ggdgd =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_ggdgd =47; -case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_ggdgd =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_ggdgd =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_ggdgd =50;case "\u0051\u0031":*_ggdgd =51;case "\u0051\u0032":*_ggdgd =52; -case "\u0051\u0033":*_ggdgd =53;case "\u0051\u0034":*_ggdgd =54;case "\u004d\u0031":*_ggdgd =55;case "\u004d\u0032":*_ggdgd =56;case "\u004d\u0033":*_ggdgd =57;case "\u004d\u0034":*_ggdgd =58;case "\u004d\u0035":*_ggdgd =59;case "\u004d\u0036":*_ggdgd =60; -case "\u004d\u0037":*_ggdgd =61;case "\u004d\u0038":*_ggdgd =62;case "\u004d\u0039":*_ggdgd =63;case "\u004d\u0031\u0030":*_ggdgd =64;case "\u004d\u0031\u0031":*_ggdgd =65;case "\u004d\u0031\u0032":*_ggdgd =66;};return nil ;};func (_efebg *CT_FontFamily )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efebg .ValAttr =0; -for _ ,_bcfa :=range start .Attr {if _bcfa .Name .Local =="\u0076\u0061\u006c"{_bgfdc ,_fcbg :=_fc .ParseInt (_bcfa .Value ,10,64);if _fcbg !=nil {return _fcbg ;};_efebg .ValAttr =_bgfdc ;continue ;};};for {_dfadg ,_badcd :=d .Token ();if _badcd !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_badcd ); -};if _abegf ,_cefbc :=_dfadg .(_c .EndElement );_cefbc &&_abegf .Name ==start .Name {break ;};};return nil ;};func (_eafgef ST_VerticalAlignment )Validate ()error {return _eafgef .ValidateWithPath ("")};func (_agadac ST_FilterOperator )ValidateWithPath (path string )error {switch _agadac {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 (_agadac )); -};return nil ;}; +// Metadata Paste Special Values +PasteValuesAttr *bool ; -// Validate validates the CT_Filters and its children -func (_cccae *CT_Filters )Validate ()error {return _cccae .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func (_aebcf *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 :_a .Sprintf ("\u0025\u0076",_aebcf .NumFmtIdAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_a .Sprintf ("\u0025\u0076",_aebcf .FormatCodeAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_eeddg *CT_CustomProperty )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gccd :=range start .Attr {if _gccd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gccd .Name .Local =="\u0069\u0064"||_gccd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gccd .Name .Local =="\u0069\u0064"{_cfbbb ,_cfdga :=_gccd .Value ,error (nil ); -if _cfdga !=nil {return _cfdga ;};_eeddg .IdAttr =_cfbbb ;continue ;};if _gccd .Name .Local =="\u006e\u0061\u006d\u0065"{_gdggc ,_cbgf :=_gccd .Value ,error (nil );if _cbgf !=nil {return _cbgf ;};_eeddg .NameAttr =_gdggc ;continue ;};};for {_eeab ,_eggbf :=d .Token (); -if _eggbf !=nil {return _a .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",_eggbf );};if _aeaf ,_ddbbe :=_eeab .(_c .EndElement ); -_ddbbe &&_aeaf .Name ==start .Name {break ;};};return nil ;};type CT_WorkbookProtection struct{ +// Metadata Paste Formats +PasteFormatsAttr *bool ; -// Legacy Workbook Password -WorkbookPasswordAttr *string ; +// Metadata Paste Comments +PasteCommentsAttr *bool ; -// Workbook Password Character Set -WorkbookPasswordCharacterSetAttr *string ; +// Metadata Paste Data Validation +PasteDataValidationAttr *bool ; -// Legacy Revisions Password -RevisionsPasswordAttr *string ; +// Metadata Paste Borders +PasteBordersAttr *bool ; -// Revisions Password Character Set -RevisionsPasswordCharacterSetAttr *string ; +// Metadata Paste Column Widths +PasteColWidthsAttr *bool ; -// Lock Structure -LockStructureAttr *bool ; +// Metadata Paste Number Formats +PasteNumberFormatsAttr *bool ; -// Lock Windows -LockWindowsAttr *bool ; +// Metadata Merge +MergeAttr *bool ; -// Lock Revisions -LockRevisionAttr *bool ; +// Meatadata Split First +SplitFirstAttr *bool ; -// Cryptographic Algorithm Name -RevisionsAlgorithmNameAttr *string ; +// Metadata Split All +SplitAllAttr *bool ; -// Password Hash Value -RevisionsHashValueAttr *string ; +// Metadata Insert Delete +RowColShiftAttr *bool ; -// Salt Value for Password Verifier -RevisionsSaltValueAttr *string ; +// Metadata Clear All +ClearAllAttr *bool ; -// Iterations to Run Hashing Algorithm -RevisionsSpinCountAttr *uint32 ; +// Metadata Clear Formats +ClearFormatsAttr *bool ; -// Cryptographic Algorithm Name -WorkbookAlgorithmNameAttr *string ; +// Metadata Clear Contents +ClearContentsAttr *bool ; -// Password Hash Value -WorkbookHashValueAttr *string ; +// Metadata Clear Comments +ClearCommentsAttr *bool ; -// Salt Value for Password Verifier -WorkbookSaltValueAttr *string ; +// Metadata Formula Assignment +AssignAttr *bool ; -// Iterations to Run Hashing Algorithm -WorkbookSpinCountAttr *uint32 ;};func NewCT_GroupItems ()*CT_GroupItems {_faddd :=&CT_GroupItems {};return _faddd };func (_badaa ST_PivotFilterType )ValidateWithPath (path string )error {switch _badaa {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 _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_badaa )); -};return nil ;};func (_faadc *CT_ExternalReferences )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bffea :=_c .StartElement {Name :_c .Name {Local :"m\u0061:\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065"}}; -for _ ,_ceagb :=range _faadc .ExternalReference {e .EncodeElement (_ceagb ,_bffea );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Metadata Coercion +CoerceAttr *bool ; -// ValidateWithPath validates the CT_ExternalSheetDataSet and its children, prefixing error messages with path -func (_bfeb *CT_ExternalSheetDataSet )ValidateWithPath (path string )error {for _eefagd ,_cdga :=range _bfeb .SheetData {if _bdgaa :=_cdga .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_eefagd )); -_bdgaa !=nil {return _bdgaa ;};};return nil ;};func (_becac ST_IconSetType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_becac .String (),start );}; +// Adjust Metadata +AdjustAttr *bool ; -// Validate validates the CT_ExternalSheetName and its children -func (_bdfb *CT_ExternalSheetName )Validate ()error {return _bdfb .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Na\u006d\u0065");};func (_fecfa *CT_LevelGroup )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fecfa .GroupMembers =NewCT_GroupMembers (); -for _ ,_acggd :=range start .Attr {if _acggd .Name .Local =="\u006e\u0061\u006d\u0065"{_bffa ,_dccad :=_acggd .Value ,error (nil );if _dccad !=nil {return _dccad ;};_fecfa .NameAttr =_bffa ;continue ;};if _acggd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_aeedg ,_adcba :=_acggd .Value ,error (nil ); -if _adcba !=nil {return _adcba ;};_fecfa .UniqueNameAttr =_aeedg ;continue ;};if _acggd .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_bafcb ,_eadbfd :=_acggd .Value ,error (nil );if _eadbfd !=nil {return _eadbfd ;};_fecfa .CaptionAttr =_bafcb ; -continue ;};if _acggd .Name .Local =="\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"{_cgcd ,_aafe :=_acggd .Value ,error (nil );if _aafe !=nil {return _aafe ;};_fecfa .UniqueParentAttr =&_cgcd ;continue ;};if _acggd .Name .Local =="\u0069\u0064"{_ffdgd ,_cgbeb :=_fc .ParseInt (_acggd .Value ,10,32); -if _cgbeb !=nil {return _cgbeb ;};_eaeea :=int32 (_ffdgd );_fecfa .IdAttr =&_eaeea ;continue ;};};_dafdbb :for {_cgced ,_edffbd :=d .Token ();if _edffbd !=nil {return _edffbd ;};switch _efge :=_cgced .(type ){case _c .StartElement :switch _efge .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _cadc :=d .DecodeElement (_fecfa .GroupMembers ,&_efge ); -_cadc !=nil {return _cadc ;};default:_dc .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",_efge .Name ); -if _aced :=d .Skip ();_aced !=nil {return _aced ;};};case _c .EndElement :break _dafdbb ;case _c .CharData :};};return nil ;};func (_bdged *CT_CustomWorkbookViews )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bbdbf :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0063\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077"}}; -for _ ,_ecba :=range _bdged .CustomWorkbookView {e .EncodeElement (_ecba ,_bbdbf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Cell Metadata +CellMetaAttr *bool ;};type CT_TableMissing struct{};func (_gaaeee *CT_Scenario )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_beccg :=range start .Attr {if _beccg .Name .Local =="\u006e\u0061\u006d\u0065"{_bbfeb ,_gggade :=_beccg .Value ,error (nil ); +if _gggade !=nil {return _gggade ;};_gaaeee .NameAttr =_bbfeb ;continue ;};if _beccg .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_dafcf ,_dadaa :=_e .ParseBool (_beccg .Value );if _dadaa !=nil {return _dadaa ;};_gaaeee .LockedAttr =&_dafcf ;continue ; +};if _beccg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_ffebf ,_agddc :=_e .ParseBool (_beccg .Value );if _agddc !=nil {return _agddc ;};_gaaeee .HiddenAttr =&_ffebf ;continue ;};if _beccg .Name .Local =="\u0063\u006f\u0075n\u0074"{_cgeeb ,_geffb :=_e .ParseUint (_beccg .Value ,10,32); +if _geffb !=nil {return _geffb ;};_dagab :=uint32 (_cgeeb );_gaaeee .CountAttr =&_dagab ;continue ;};if _beccg .Name .Local =="\u0075\u0073\u0065\u0072"{_ggbef ,_dfaaaf :=_beccg .Value ,error (nil );if _dfaaaf !=nil {return _dfaaaf ;};_gaaeee .UserAttr =&_ggbef ; +continue ;};if _beccg .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_bacfd ,_deddaf :=_beccg .Value ,error (nil );if _deddaf !=nil {return _deddaf ;};_gaaeee .CommentAttr =&_bacfd ;continue ;};};_deeff :for {_dfbdg ,_dcgbc :=d .Token ();if _dcgbc !=nil {return _dcgbc ; +};switch _cgbgeb :=_dfbdg .(type ){case _d .StartElement :switch _cgbgeb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbff :=NewCT_InputCells (); +if _bcggg :=d .DecodeElement (_cbff ,&_cgbgeb );_bcggg !=nil {return _bcggg ;};_gaaeee .InputCells =append (_gaaeee .InputCells ,_cbff );default:_ea .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",_cgbgeb .Name ); +if _gcdafb :=d .Skip ();_gcdafb !=nil {return _gcdafb ;};};case _d .EndElement :break _deeff ;case _d .CharData :};};return nil ;};func (_bgfdg *SingleXmlCells )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgfdg .CT_SingleXmlCells =*NewCT_SingleXmlCells (); +_dbegd :for {_abgfb ,_ceabg :=d .Token ();if _ceabg !=nil {return _ceabg ;};switch _gfecf :=_abgfb .(type ){case _d .StartElement :switch _gfecf .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdgebe :=NewCT_SingleXmlCell (); +if _fagdadd :=d .DecodeElement (_bdgebe ,&_gfecf );_fagdadd !=nil {return _fagdadd ;};_bgfdg .SingleXmlCell =append (_bgfdg .SingleXmlCell ,_bdgebe );default:_ea .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",_gfecf .Name ); +if _fdabgd :=d .Skip ();_fdabgd !=nil {return _fdabgd ;};};case _d .EndElement :break _dbegd ;case _d .CharData :};};return nil ;};func (_dbccf ST_DvAspect )Validate ()error {return _dbccf .ValidateWithPath ("")};func (_dcdfgb *Table )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcdfgb .CT_Table =*NewCT_Table (); +for _ ,_gbcded :=range start .Attr {if _gbcded .Name .Local =="\u0069\u0064"{_ccgff ,_afgff :=_e .ParseUint (_gbcded .Value ,10,32);if _afgff !=nil {return _afgff ;};_dcdfgb .IdAttr =uint32 (_ccgff );continue ;};if _gbcded .Name .Local =="\u006e\u0061\u006d\u0065"{_aacffd ,_acaaga :=_gbcded .Value ,error (nil ); +if _acaaga !=nil {return _acaaga ;};_dcdfgb .NameAttr =&_aacffd ;continue ;};if _gbcded .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_cfebc ,_eaebc :=_gbcded .Value ,error (nil );if _eaebc !=nil {return _eaebc ;};_dcdfgb .DisplayNameAttr =_cfebc ; +continue ;};if _gbcded .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_dcfgba ,_abddea :=_gbcded .Value ,error (nil );if _abddea !=nil {return _abddea ;};_dcdfgb .CommentAttr =&_dcfgba ;continue ;};if _gbcded .Name .Local =="\u0072\u0065\u0066"{_bcbac ,_gaegcf :=_gbcded .Value ,error (nil ); +if _gaegcf !=nil {return _gaegcf ;};_dcdfgb .RefAttr =_bcbac ;continue ;};if _gbcded .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_dcdfgb .TableTypeAttr .UnmarshalXMLAttr (_gbcded );continue ;};if _gbcded .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_cfbagd ,_febag :=_e .ParseUint (_gbcded .Value ,10,32); +if _febag !=nil {return _febag ;};_caebfe :=uint32 (_cfbagd );_dcdfgb .HeaderRowCountAttr =&_caebfe ;continue ;};if _gbcded .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_bbbef ,_fdebd :=_e .ParseBool (_gbcded .Value );if _fdebd !=nil {return _fdebd ; +};_dcdfgb .InsertRowAttr =&_bbbef ;continue ;};if _gbcded .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_caabd ,_bccfg :=_e .ParseBool (_gbcded .Value );if _bccfg !=nil {return _bccfg ;};_dcdfgb .InsertRowShiftAttr =&_caabd ; +continue ;};if _gbcded .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_aggf ,_eaafcc :=_e .ParseUint (_gbcded .Value ,10,32);if _eaafcc !=nil {return _eaafcc ;};_bcfag :=uint32 (_aggf );_dcdfgb .TotalsRowCountAttr =&_bcfag ; +continue ;};if _gbcded .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_cbgdc ,_gdgfc :=_e .ParseBool (_gbcded .Value );if _gdgfc !=nil {return _gdgfc ;};_dcdfgb .TotalsRowShownAttr =&_cbgdc ;continue ;}; +if _gbcded .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_afbag ,_cacdg :=_e .ParseBool (_gbcded .Value );if _cacdg !=nil {return _cacdg ;};_dcdfgb .PublishedAttr =&_afbag ;continue ;};if _gbcded .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_fcgfa ,_gbdgc :=_e .ParseUint (_gbcded .Value ,10,32); +if _gbdgc !=nil {return _gbdgc ;};_bdebeg :=uint32 (_fcgfa );_dcdfgb .HeaderRowDxfIdAttr =&_bdebeg ;continue ;};if _gbcded .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_bfeaf ,_ffdcgf :=_e .ParseUint (_gbcded .Value ,10,32);if _ffdcgf !=nil {return _ffdcgf ; +};_abaf :=uint32 (_bfeaf );_dcdfgb .DataDxfIdAttr =&_abaf ;continue ;};if _gbcded .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_edcec ,_feaed :=_e .ParseUint (_gbcded .Value ,10,32);if _feaed !=nil {return _feaed ; +};_eccefc :=uint32 (_edcec );_dcdfgb .TotalsRowDxfIdAttr =&_eccefc ;continue ;};if _gbcded .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_cfeadb ,_bgacfd :=_e .ParseUint (_gbcded .Value ,10,32); +if _bgacfd !=nil {return _bgacfd ;};_fagedc :=uint32 (_cfeadb );_dcdfgb .HeaderRowBorderDxfIdAttr =&_fagedc ;continue ;};if _gbcded .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_dfgfee ,_gababa :=_e .ParseUint (_gbcded .Value ,10,32); +if _gababa !=nil {return _gababa ;};_cface :=uint32 (_dfgfee );_dcdfgb .TableBorderDxfIdAttr =&_cface ;continue ;};if _gbcded .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_cadde ,_ebfgf :=_e .ParseUint (_gbcded .Value ,10,32); +if _ebfgf !=nil {return _ebfgf ;};_aebfg :=uint32 (_cadde );_dcdfgb .TotalsRowBorderDxfIdAttr =&_aebfg ;continue ;};if _gbcded .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_fbgbb ,_dgaab :=_gbcded .Value ,error (nil ); +if _dgaab !=nil {return _dgaab ;};_dcdfgb .HeaderRowCellStyleAttr =&_fbgbb ;continue ;};if _gbcded .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_dbegce ,_fdabc :=_gbcded .Value ,error (nil );if _fdabc !=nil {return _fdabc ; +};_dcdfgb .DataCellStyleAttr =&_dbegce ;continue ;};if _gbcded .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_gcfddc ,_ccfdge :=_gbcded .Value ,error (nil );if _ccfdge !=nil {return _ccfdge ;}; +_dcdfgb .TotalsRowCellStyleAttr =&_gcfddc ;continue ;};if _gbcded .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_ggdcfg ,_ebefb :=_e .ParseUint (_gbcded .Value ,10,32);if _ebefb !=nil {return _ebefb ;};_gegfcf :=uint32 (_ggdcfg ); +_dcdfgb .ConnectionIdAttr =&_gegfcf ;continue ;};};_ffccg :for {_daabg ,_bgdbd :=d .Token ();if _bgdbd !=nil {return _bgdbd ;};switch _eddgaa :=_daabg .(type ){case _d .StartElement :switch _eddgaa .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcdfgb .AutoFilter =NewCT_AutoFilter (); +if _bdaaf :=d .DecodeElement (_dcdfgb .AutoFilter ,&_eddgaa );_bdaaf !=nil {return _bdaaf ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcdfgb .SortState =NewCT_SortState (); +if _bfdba :=d .DecodeElement (_dcdfgb .SortState ,&_eddgaa );_bfdba !=nil {return _bfdba ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cgadb :=d .DecodeElement (_dcdfgb .TableColumns ,&_eddgaa ); +_cgadb !=nil {return _cgadb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcdfgb .TableStyleInfo =NewCT_TableStyleInfo (); +if _cfgcab :=d .DecodeElement (_dcdfgb .TableStyleInfo ,&_eddgaa );_cfgcab !=nil {return _cfgcab ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcdfgb .ExtLst =NewCT_ExtensionList (); +if _gbfbc :=d .DecodeElement (_dcdfgb .ExtLst ,&_eddgaa );_gbfbc !=nil {return _gbfbc ;};default:_ea .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",_eddgaa .Name ); +if _fdecbg :=d .Skip ();_fdecbg !=nil {return _fdecbg ;};};case _d .EndElement :break _ffccg ;case _d .CharData :};};return nil ;};type CT_ConditionalFormats struct{ + +// Conditional Format Count +CountAttr *uint32 ; + +// Conditional Formatting +ConditionalFormat []*CT_ConditionalFormat ;};func (_bdfbg ST_DynamicFilterType )Validate ()error {return _bdfbg .ValidateWithPath ("")};func NewCT_ExternalBook ()*CT_ExternalBook {_fdbec :=&CT_ExternalBook {};return _fdbec };func (_ccfae *ST_CfType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ccfae =0; +case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_ccfae =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_ccfae =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_ccfae =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_ccfae =4; +case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_ccfae =5;case "\u0074\u006f\u00701\u0030":*_ccfae =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_ccfae =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_ccfae =8; +case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_ccfae =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_ccfae =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_ccfae =11; +case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_ccfae =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_ccfae =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_ccfae =14; +case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_ccfae =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_ccfae =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_ccfae =17; +case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_ccfae =18;};return nil ;}; + +// ValidateWithPath validates the CT_RevisionFormatting and its children, prefixing error messages with path +func (_gcbdb *CT_RevisionFormatting )ValidateWithPath (path string )error {if _gcbdb .Dxf !=nil {if _dggfef :=_gcbdb .Dxf .ValidateWithPath (path +"\u002f\u0044\u0078\u0066");_dggfef !=nil {return _dggfef ;};};if _gcbdb .ExtLst !=nil {if _bafcf :=_gcbdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bafcf !=nil {return _bafcf ;};};return nil ;};func (_afaef *CT_RevisionQueryTableField )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gadad :=range start .Attr {if _gadad .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_caeea ,_fddbf :=_e .ParseUint (_gadad .Value ,10,32); +if _fddbf !=nil {return _fddbf ;};_afaef .SheetIdAttr =uint32 (_caeea );continue ;};if _gadad .Name .Local =="\u0072\u0065\u0066"{_dafea ,_efdfda :=_gadad .Value ,error (nil );if _efdfda !=nil {return _efdfda ;};_afaef .RefAttr =_dafea ;continue ;};if _gadad .Name .Local =="\u0066i\u0065\u006c\u0064\u0049\u0064"{_cfdgd ,_dgecg :=_e .ParseUint (_gadad .Value ,10,32); +if _dgecg !=nil {return _dgecg ;};_afaef .FieldIdAttr =uint32 (_cfdgd );continue ;};};for {_cegdf ,_dbeed :=d .Token ();if _dbeed !=nil {return _aa .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",_dbeed ); +};if _aafeb ,_acfag :=_cegdf .(_d .EndElement );_acfag &&_aafeb .Name ==start .Name {break ;};};return nil ;};func (_fffga *CT_ExternalCell )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fffga .RAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_aa .Sprintf ("\u0025\u0076",*_fffga .RAttr )}); +};if _fffga .TAttr !=ST_CellTypeUnset {_dddg ,_acafg :=_fffga .TAttr .MarshalXMLAttr (_d .Name {Local :"\u0074"});if _acafg !=nil {return _acafg ;};start .Attr =append (start .Attr ,_dddg );};if _fffga .VmAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u006d"},Value :_aa .Sprintf ("\u0025\u0076",*_fffga .VmAttr )}); +};e .EncodeToken (start );if _fffga .V !=nil {_gecef :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0076"}};_eg .AddPreserveSpaceAttr (&_gecef ,*_fffga .V );e .EncodeElement (_fffga .V ,_gecef );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewCT_RevisionQueryTableField ()*CT_RevisionQueryTableField {_facbad :=&CT_RevisionQueryTableField {};return _facbad ;}; + +// ValidateWithPath validates the CT_SortCondition and its children, prefixing error messages with path +func (_bbcdbd *CT_SortCondition )ValidateWithPath (path string )error {if _bcafg :=_bbcdbd .SortByAttr .ValidateWithPath (path +"/\u0053\u006f\u0072\u0074\u0042\u0079\u0041\u0074\u0074\u0072");_bcafg !=nil {return _bcafg ;};if _egbefc :=_bbcdbd .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072"); +_egbefc !=nil {return _egbefc ;};return nil ;};func (_ddeca ST_TextVAlign )String ()string {switch _ddeca {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_RevisionHeaders ()*CT_RevisionHeaders {_fcgbg :=&CT_RevisionHeaders {};_fcgbg .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 _fcgbg ;};type CT_ChartsheetView struct{ + +// Sheet Tab Selected +TabSelectedAttr *bool ; + +// Window Zoom Scale +ZoomScaleAttr *uint32 ; + +// Workbook View Id +WorkbookViewIdAttr uint32 ; + +// Zoom To Fit +ZoomToFitAttr *bool ;ExtLst *CT_ExtensionList ;};func NewCT_Items ()*CT_Items {_cdege :=&CT_Items {};return _cdege };func NewCT_FileVersion ()*CT_FileVersion {_ccgb :=&CT_FileVersion {};return _ccgb };func (_gegcg *CT_PivotArea )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acede :=range start .Attr {if _acede .Name .Local =="\u0066\u0069\u0065l\u0064"{_geccb ,_bfgca :=_e .ParseInt (_acede .Value ,10,32); +if _bfgca !=nil {return _bfgca ;};_edegb :=int32 (_geccb );_gegcg .FieldAttr =&_edegb ;continue ;};if _acede .Name .Local =="\u0074\u0079\u0070\u0065"{_gegcg .TypeAttr .UnmarshalXMLAttr (_acede );continue ;};if _acede .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"{_gffddd ,_gaddba :=_e .ParseBool (_acede .Value ); +if _gaddba !=nil {return _gaddba ;};_gegcg .DataOnlyAttr =&_gffddd ;continue ;};if _acede .Name .Local =="\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"{_agffe ,_gcaaf :=_e .ParseBool (_acede .Value );if _gcaaf !=nil {return _gcaaf ;};_gegcg .LabelOnlyAttr =&_agffe ; +continue ;};if _acede .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"{_gcdab ,_cfccf :=_e .ParseBool (_acede .Value );if _cfccf !=nil {return _cfccf ;};_gegcg .GrandRowAttr =&_gcdab ;continue ;};if _acede .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"{_gddff ,_gfaca :=_e .ParseBool (_acede .Value ); +if _gfaca !=nil {return _gfaca ;};_gegcg .GrandColAttr =&_gddff ;continue ;};if _acede .Name .Local =="\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"{_dccbe ,_dbegg :=_e .ParseBool (_acede .Value );if _dbegg !=nil {return _dbegg ;};_gegcg .CacheIndexAttr =&_dccbe ; +continue ;};if _acede .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_badag ,_gafcc :=_e .ParseBool (_acede .Value );if _gafcc !=nil {return _gafcc ;};_gegcg .OutlineAttr =&_badag ;continue ;};if _acede .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_gcgbb ,_acebf :=_acede .Value ,error (nil ); +if _acebf !=nil {return _acebf ;};_gegcg .OffsetAttr =&_gcgbb ;continue ;};if _acede .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"{_bbadb ,_ffaf :=_e .ParseBool (_acede .Value ); +if _ffaf !=nil {return _ffaf ;};_gegcg .CollapsedLevelsAreSubtotalsAttr =&_bbadb ;continue ;};if _acede .Name .Local =="\u0061\u0078\u0069\u0073"{_gegcg .AxisAttr .UnmarshalXMLAttr (_acede );continue ;};if _acede .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cfffc ,_fagdb :=_e .ParseUint (_acede .Value ,10,32); +if _fagdb !=nil {return _fagdb ;};_fagda :=uint32 (_cfffc );_gegcg .FieldPositionAttr =&_fagda ;continue ;};};_cfcfa :for {_feabae ,_edggf :=d .Token ();if _edggf !=nil {return _edggf ;};switch _fdfcg :=_feabae .(type ){case _d .StartElement :switch _fdfcg .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gegcg .References =NewCT_PivotAreaReferences (); +if _fbde :=d .DecodeElement (_gegcg .References ,&_fdfcg );_fbde !=nil {return _fbde ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gegcg .ExtLst =NewCT_ExtensionList (); +if _dagcg :=d .DecodeElement (_gegcg .ExtLst ,&_fdfcg );_dagcg !=nil {return _dagcg ;};default:_ea .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",_fdfcg .Name ); +if _gdeffc :=d .Skip ();_gdeffc !=nil {return _gdeffc ;};};case _d .EndElement :break _cfcfa ;case _d .CharData :};};return nil ;};func (_eceb *CT_ColFields )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acdc :=range start .Attr {if _acdc .Name .Local =="\u0063\u006f\u0075n\u0074"{_geba ,_ffgc :=_e .ParseUint (_acdc .Value ,10,32); +if _ffgc !=nil {return _ffgc ;};_ddbg :=uint32 (_geba );_eceb .CountAttr =&_ddbg ;continue ;};};_dffaf :for {_ffcc ,_cfdg :=d .Token ();if _cfdg !=nil {return _cfdg ;};switch _cfddb :=_ffcc .(type ){case _d .StartElement :switch _cfddb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgae :=NewCT_Field (); +if _deadd :=d .DecodeElement (_bgae ,&_cfddb );_deadd !=nil {return _deadd ;};_eceb .Field =append (_eceb .Field ,_bgae );default:_ea .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",_cfddb .Name ); +if _ffbef :=d .Skip ();_ffbef !=nil {return _ffbef ;};};case _d .EndElement :break _dffaf ;case _d .CharData :};};return nil ;};func (_bdcbd *ST_VerticalAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcdfb ,_dbcbd :=d .Token (); +if _dbcbd !=nil {return _dbcbd ;};if _cbge ,_aefffa :=_fcdfb .(_d .EndElement );_aefffa &&_cbge .Name ==start .Name {*_bdcbd =1;return nil ;};if _agabd ,_bbbda :=_fcdfb .(_d .CharData );!_bbbda {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fcdfb ); +}else {switch string (_agabd ){case "":*_bdcbd =0;case "\u0074\u006f\u0070":*_bdcbd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bdcbd =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bdcbd =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_bdcbd =4; +case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_bdcbd =5;};};_fcdfb ,_dbcbd =d .Token ();if _dbcbd !=nil {return _dbcbd ;};if _afddb ,_geffbe :=_fcdfb .(_d .EndElement );_geffbe &&_afddb .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fcdfb ); +}; + +// ValidateWithPath validates the CT_GroupItems and its children, prefixing error messages with path +func (_acecf *CT_GroupItems )ValidateWithPath (path string )error {for _aabca ,_aageca :=range _acecf .M {if _geegc :=_aageca .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_aabca ));_geegc !=nil {return _geegc ; +};};for _bceec ,_efcdc :=range _acecf .N {if _afddd :=_efcdc .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_bceec ));_afddd !=nil {return _afddd ;};};for _aegg ,_ccacd :=range _acecf .B {if _fbgae :=_ccacd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_aegg )); +_fbgae !=nil {return _fbgae ;};};for _cfcadga ,_dgaed :=range _acecf .E {if _cbfac :=_dgaed .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_cfcadga ));_cbfac !=nil {return _cbfac ;};};for _efdc ,_fdecb :=range _acecf .S {if _bebda :=_fdecb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_efdc )); +_bebda !=nil {return _bebda ;};};for _fdcdc ,_faabd :=range _acecf .D {if _bdbbf :=_faabd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_fdcdc ));_bdbbf !=nil {return _bdbbf ;};};return nil ;}; -// ValidateWithPath validates the CT_PageItem and its children, prefixing error messages with path -func (_aabec *CT_PageItem )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_MapInfo and its children, prefixing error messages with path +func (_cfdff *CT_MapInfo )ValidateWithPath (path string )error {for _bbcb ,_bfff :=range _cfdff .Schema {if _feebed :=_bfff .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_bbcb )); +_feebed !=nil {return _feebed ;};};for _dbdcge ,_cbede :=range _cfdff .Map {if _ecdeb :=_cbede .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_dbdcge ));_ecdeb !=nil {return _ecdeb ;};};return nil ; +}; -// Validate validates the CT_IconFilter and its children -func (_cfafd *CT_IconFilter )Validate ()error {return _cfafd .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072");}; +// Validate validates the CT_GroupLevels and its children +func (_cfgda *CT_GroupLevels )Validate ()error {return _cfgda .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073");};func (_dgfed *CT_Format )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgfed .ActionAttr !=ST_FormatActionUnset {_gega ,_ccbcef :=_dgfed .ActionAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"}); +if _ccbcef !=nil {return _ccbcef ;};start .Attr =append (start .Attr ,_gega );};if _dgfed .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_dgfed .DxfIdAttr )}); +};e .EncodeToken (start );_bdfbb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_dgfed .PivotArea ,_bdfbb );if _dgfed .ExtLst !=nil {_fdddg :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_dgfed .ExtLst ,_fdddg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type Workbook struct{CT_Workbook };func (_fefgbe ST_Type )String ()string {switch _fefgbe {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 "";}; -// Validate validates the CT_SmartTagType and its children -func (_cbbedc *CT_SmartTagType )Validate ()error {return _cbbedc .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");};func (_abaede ST_RefMode )String ()string {switch _abaede {case 0:return "";case 1:return "\u0041\u0031"; -case 2:return "\u0052\u0031\u0043\u0031";};return "";}; +// Validate validates the CT_Reviewed and its children +func (_ebdac *CT_Reviewed )Validate ()error {return _ebdac .ValidateWithPath ("C\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064");};func (_gdcdba *ST_CalcMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aacee ,_afcdg :=d .Token (); +if _afcdg !=nil {return _afcdg ;};if _bbbdeg ,_eeegef :=_aacee .(_d .EndElement );_eeegef &&_bbbdeg .Name ==start .Name {*_gdcdba =1;return nil ;};if _dbedf ,_fbdcf :=_aacee .(_d .CharData );!_fbdcf {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aacee ); +}else {switch string (_dbedf ){case "":*_gdcdba =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_gdcdba =1;case "\u0061\u0075\u0074\u006f":*_gdcdba =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_gdcdba =3;};};_aacee ,_afcdg =d .Token (); +if _afcdg !=nil {return _afcdg ;};if _fddfa ,_eabfa :=_aacee .(_d .EndElement );_eabfa &&_fddfa .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aacee ); +}; -// ValidateWithPath validates the CT_BorderPr and its children, prefixing error messages with path -func (_fdcc *CT_BorderPr )ValidateWithPath (path string )error {if _gag :=_fdcc .StyleAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_gag !=nil {return _gag ;};if _fdcc .Color !=nil {if _caf :=_fdcc .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072"); -_caf !=nil {return _caf ;};};return nil ;}; +// ValidateWithPath validates the CT_PivotFilters and its children, prefixing error messages with path +func (_gaafa *CT_PivotFilters )ValidateWithPath (path string )error {for _agbda ,_acafa :=range _gaafa .Filter {if _bcfbg :=_acafa .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_agbda )); +_bcfbg !=nil {return _bcfbg ;};};return nil ;};type Chartsheet struct{CT_Chartsheet };type CT_FieldGroup struct{ -// Validate validates the CT_CalculatedItems and its children -func (_fdge *CT_CalculatedItems )Validate ()error {return _fdge .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073");}; +// Parent +ParAttr *uint32 ; -// ValidateWithPath validates the CT_CommentPr and its children, prefixing error messages with path -func (_cccec *CT_CommentPr )ValidateWithPath (path string )error {if _egda :=_cccec .TextHAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0048\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_egda !=nil {return _egda ;};if _baae :=_cccec .TextVAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0056\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_baae !=nil {return _baae ;};if _gacg :=_cccec .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_gacg !=nil {return _gacg ;};return nil ;}; +// Field Base +BaseAttr *uint32 ; -// ValidateWithPath validates the CT_OleSize and its children, prefixing error messages with path -func (_gaddge *CT_OleSize )ValidateWithPath (path string )error {return nil }; +// Range Grouping Properties +RangePr *CT_RangePr ; -// Validate validates the CT_RevisionInsertSheet and its children -func (_adddfg *CT_RevisionInsertSheet )Validate ()error {return _adddfg .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0049\u006e\u0073\u0065\u0072\u0074\u0053\u0068\u0065e\u0074");};func (_gegf *CT_CellSmartTagPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffbf :=range start .Attr {if _ffbf .Name .Local =="\u006b\u0065\u0079"{_dgge ,_acaa :=_ffbf .Value ,error (nil ); -if _acaa !=nil {return _acaa ;};_gegf .KeyAttr =_dgge ;continue ;};if _ffbf .Name .Local =="\u0076\u0061\u006c"{_fege ,_becb :=_ffbf .Value ,error (nil );if _becb !=nil {return _becb ;};_gegf .ValAttr =_fege ;continue ;};};for {_bbba ,_dfad :=d .Token (); -if _dfad !=nil {return _a .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",_dfad );};if _gbac ,_ggga :=_bbba .(_c .EndElement );_ggga &&_gbac .Name ==start .Name {break ; -};};return nil ;};func (_fbdfb *CT_Hyperlinks )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agbgf :for {_agad ,_cadedb :=d .Token ();if _cadedb !=nil {return _cadedb ;};switch _dbca :=_agad .(type ){case _c .StartElement :switch _dbca .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abfaad :=NewCT_Hyperlink (); -if _fgacf :=d .DecodeElement (_abfaad ,&_dbca );_fgacf !=nil {return _fgacf ;};_fbdfb .Hyperlink =append (_fbdfb .Hyperlink ,_abfaad );default:_dc .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",_dbca .Name ); -if _edggfd :=d .Skip ();_edggfd !=nil {return _edggfd ;};};case _c .EndElement :break _agbgf ;case _c .CharData :};};return nil ;};func NewCT_CalculatedMembers ()*CT_CalculatedMembers {_ceb :=&CT_CalculatedMembers {};return _ceb }; +// Discrete Grouping Properties +DiscretePr *CT_DiscretePr ; -// Validate validates the CT_DataFields and its children -func (_aeggf *CT_DataFields )Validate ()error {return _aeggf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073");};func (_dceee *CT_SheetId )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_afabdg :=range start .Attr {if _afabdg .Name .Local =="\u0076\u0061\u006c"{_cfbbee ,_bgage :=_fc .ParseUint (_afabdg .Value ,10,32); -if _bgage !=nil {return _bgage ;};_dceee .ValAttr =uint32 (_cfbbee );continue ;};};for {_bcgadd ,_fcaba :=d .Token ();if _fcaba !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u003a\u0020%\u0073",_fcaba ); -};if _egegb ,_acddbb :=_bcgadd .(_c .EndElement );_acddbb &&_egegb .Name ==start .Name {break ;};};return nil ;};func (_gbbec *CT_VolType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gcfda ,_gcecg :=_gbbec .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _gcecg !=nil {return _gcecg ;};start .Attr =append (start .Attr ,_gcfda );e .EncodeToken (start );_bgeag :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u006d\u0061\u0069\u006e"}};for _ ,_gffaa :=range _gbbec .Main {e .EncodeElement (_gffaa ,_bgeag ); -};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// OLAP Group Items +GroupItems *CT_GroupItems ;};func NewCT_Filters ()*CT_Filters {_bgaef :=&CT_Filters {};return _bgaef };func (_ffbab *EG_ExtensionList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aacdab :for {_dfafd ,_gaaff :=d .Token ();if _gaaff !=nil {return _gaaff ; +};switch _gcgaa :=_dfafd .(type ){case _d .StartElement :switch _gcgaa .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_cegaa :=NewCT_Extension (); +if _dgbead :=d .DecodeElement (_cegaa ,&_gcgaa );_dgbead !=nil {return _dgbead ;};_ffbab .Ext =append (_ffbab .Ext ,_cegaa );default:_ea .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",_gcgaa .Name ); +if _agebb :=d .Skip ();_agebb !=nil {return _agebb ;};};case _d .EndElement :break _aacdab ;case _d .CharData :};};return nil ;};func NewCT_Boolean ()*CT_Boolean {_bda :=&CT_Boolean {};return _bda }; -// ValidateWithPath validates the CT_RangeSets and its children, prefixing error messages with path -func (_bbfba *CT_RangeSets )ValidateWithPath (path string )error {for _eaddg ,_cbgff :=range _bbfba .RangeSet {if _dadaf :=_cbgff .ValidateWithPath (_a .Sprintf ("\u0025s\u002fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_eaddg )); -_dadaf !=nil {return _dadaf ;};};return nil ;};func (_eddab ST_SortMethod )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eddab .String (),start );}; +// Validate validates the CT_GroupLevel and its children +func (_ebbaa *CT_GroupLevel )Validate ()error {return _ebbaa .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c");};func NewCT_SharedUser ()*CT_SharedUser {_gfdef :=&CT_SharedUser {};_gfdef .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 _gfdef ;};func NewCT_PivotAreas ()*CT_PivotAreas {_dbebe :=&CT_PivotAreas {};return _dbebe };func (_aefgd ST_UnderlineValues )String ()string {switch _aefgd {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_Mdx ()*CT_Mdx {_ffcdb :=&CT_Mdx {};_ffcdb .FAttr =ST_MdxFunctionType (1);return _ffcdb };func (_eabfgg *CT_Worksheet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eabfgg .SheetData =NewCT_SheetData ();_beacfc :for {_deegd ,_eegfe :=d .Token (); +if _eegfe !=nil {return _eegfe ;};switch _ffeced :=_deegd .(type ){case _d .StartElement :switch _ffeced .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .SheetPr =NewCT_SheetPr (); +if _babfe :=d .DecodeElement (_eabfgg .SheetPr ,&_ffeced );_babfe !=nil {return _babfe ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .Dimension =NewCT_SheetDimension (); +if _gbfca :=d .DecodeElement (_eabfgg .Dimension ,&_ffeced );_gbfca !=nil {return _gbfca ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .SheetViews =NewCT_SheetViews (); +if _fdbaed :=d .DecodeElement (_eabfgg .SheetViews ,&_ffeced );_fdbaed !=nil {return _fdbaed ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .SheetFormatPr =NewCT_SheetFormatPr (); +if _afbba :=d .DecodeElement (_eabfgg .SheetFormatPr ,&_ffeced );_afbba !=nil {return _afbba ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gdddf :=NewCT_Cols (); +if _edabe :=d .DecodeElement (_gdddf ,&_ffeced );_edabe !=nil {return _edabe ;};_eabfgg .Cols =append (_eabfgg .Cols ,_gdddf );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cefgbe :=d .DecodeElement (_eabfgg .SheetData ,&_ffeced ); +_cefgbe !=nil {return _cefgbe ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .SheetCalcPr =NewCT_SheetCalcPr (); +if _bagfe :=d .DecodeElement (_eabfgg .SheetCalcPr ,&_ffeced );_bagfe !=nil {return _bagfe ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .SheetProtection =NewCT_SheetProtection (); +if _ffbgb :=d .DecodeElement (_eabfgg .SheetProtection ,&_ffeced );_ffbgb !=nil {return _ffbgb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .ProtectedRanges =NewCT_ProtectedRanges (); +if _efafb :=d .DecodeElement (_eabfgg .ProtectedRanges ,&_ffeced );_efafb !=nil {return _efafb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .Scenarios =NewCT_Scenarios (); +if _bbbfaa :=d .DecodeElement (_eabfgg .Scenarios ,&_ffeced );_bbbfaa !=nil {return _bbbfaa ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .AutoFilter =NewCT_AutoFilter (); +if _defce :=d .DecodeElement (_eabfgg .AutoFilter ,&_ffeced );_defce !=nil {return _defce ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .SortState =NewCT_SortState (); +if _adccg :=d .DecodeElement (_eabfgg .SortState ,&_ffeced );_adccg !=nil {return _adccg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .DataConsolidate =NewCT_DataConsolidate (); +if _aeeeca :=d .DecodeElement (_eabfgg .DataConsolidate ,&_ffeced );_aeeeca !=nil {return _aeeeca ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_eabfgg .CustomSheetViews =NewCT_CustomSheetViews (); +if _dffegb :=d .DecodeElement (_eabfgg .CustomSheetViews ,&_ffeced );_dffegb !=nil {return _dffegb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .MergeCells =NewCT_MergeCells (); +if _cdgaef :=d .DecodeElement (_eabfgg .MergeCells ,&_ffeced );_cdgaef !=nil {return _cdgaef ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .PhoneticPr =NewCT_PhoneticPr (); +if _ccadb :=d .DecodeElement (_eabfgg .PhoneticPr ,&_ffeced );_ccadb !=nil {return _ccadb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfbdbc :=NewCT_ConditionalFormatting (); +if _ebfgc :=d .DecodeElement (_dfbdbc ,&_ffeced );_ebfgc !=nil {return _ebfgc ;};_eabfgg .ConditionalFormatting =append (_eabfgg .ConditionalFormatting ,_dfbdbc );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .DataValidations =NewCT_DataValidations (); +if _egeae :=d .DecodeElement (_eabfgg .DataValidations ,&_ffeced );_egeae !=nil {return _egeae ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .Hyperlinks =NewCT_Hyperlinks (); +if _efgef :=d .DecodeElement (_eabfgg .Hyperlinks ,&_ffeced );_efgef !=nil {return _efgef ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .PrintOptions =NewCT_PrintOptions (); +if _daaff :=d .DecodeElement (_eabfgg .PrintOptions ,&_ffeced );_daaff !=nil {return _daaff ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .PageMargins =NewCT_PageMargins (); +if _fbdabd :=d .DecodeElement (_eabfgg .PageMargins ,&_ffeced );_fbdabd !=nil {return _fbdabd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .PageSetup =NewCT_PageSetup (); +if _abbed :=d .DecodeElement (_eabfgg .PageSetup ,&_ffeced );_abbed !=nil {return _abbed ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .HeaderFooter =NewCT_HeaderFooter (); +if _geafe :=d .DecodeElement (_eabfgg .HeaderFooter ,&_ffeced );_geafe !=nil {return _geafe ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .RowBreaks =NewCT_PageBreak (); +if _aadbb :=d .DecodeElement (_eabfgg .RowBreaks ,&_ffeced );_aadbb !=nil {return _aadbb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .ColBreaks =NewCT_PageBreak (); +if _dacbg :=d .DecodeElement (_eabfgg .ColBreaks ,&_ffeced );_dacbg !=nil {return _dacbg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_eabfgg .CustomProperties =NewCT_CustomProperties (); +if _fcefff :=d .DecodeElement (_eabfgg .CustomProperties ,&_ffeced );_fcefff !=nil {return _fcefff ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .CellWatches =NewCT_CellWatches (); +if _cgcdfb :=d .DecodeElement (_eabfgg .CellWatches ,&_ffeced );_cgcdfb !=nil {return _cgcdfb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .IgnoredErrors =NewCT_IgnoredErrors (); +if _afgcdd :=d .DecodeElement (_eabfgg .IgnoredErrors ,&_ffeced );_afgcdd !=nil {return _afgcdd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .SmartTags =NewCT_SmartTags (); +if _dabaa :=d .DecodeElement (_eabfgg .SmartTags ,&_ffeced );_dabaa !=nil {return _dabaa ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .Drawing =NewCT_Drawing (); +if _fbcfd :=d .DecodeElement (_eabfgg .Drawing ,&_ffeced );_fbcfd !=nil {return _fbcfd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .LegacyDrawing =NewCT_LegacyDrawing (); +if _fccde :=d .DecodeElement (_eabfgg .LegacyDrawing ,&_ffeced );_fccde !=nil {return _fccde ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .LegacyDrawingHF =NewCT_LegacyDrawing (); +if _acgbdg :=d .DecodeElement (_eabfgg .LegacyDrawingHF ,&_ffeced );_acgbdg !=nil {return _acgbdg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .DrawingHF =NewCT_DrawingHF (); +if _eabcd :=d .DecodeElement (_eabfgg .DrawingHF ,&_ffeced );_eabcd !=nil {return _eabcd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .Picture =NewCT_SheetBackgroundPicture (); +if _daaab :=d .DecodeElement (_eabfgg .Picture ,&_ffeced );_daaab !=nil {return _daaab ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .OleObjects =NewCT_OleObjects (); +if _bgedb :=d .DecodeElement (_eabfgg .OleObjects ,&_ffeced );_bgedb !=nil {return _bgedb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_eabfgg .Controls =NewCT_Controls (); +if _gacacd :=d .DecodeElement (_eabfgg .Controls ,&_ffeced );_gacacd !=nil {return _gacacd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .WebPublishItems =NewCT_WebPublishItems (); +if _fdadff :=d .DecodeElement (_eabfgg .WebPublishItems ,&_ffeced );_fdadff !=nil {return _fdadff ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfgg .TableParts =NewCT_TableParts (); +if _ebdfb :=d .DecodeElement (_eabfgg .TableParts ,&_ffeced );_ebdfb !=nil {return _ebdfb ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eabfgg .ExtLst =NewCT_ExtensionList (); +if _cceeg :=d .DecodeElement (_eabfgg .ExtLst ,&_ffeced );_cceeg !=nil {return _cceeg ;};default:_ea .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",_ffeced .Name ); +if _eccaf :=d .Skip ();_eccaf !=nil {return _eccaf ;};};case _d .EndElement :break _beacfc ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_TextField and its children -func (_fdgceg *CT_TextField )Validate ()error {return _fdgceg .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};func (_gacfdb ST_PhoneticType )String ()string {switch _gacfdb {case 0:return "";case 1:return "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061"; -case 2:return "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case 3:return "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case 4:return "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e"; -};return "";}; +// ValidateWithPath validates the CT_TableParts and its children, prefixing error messages with path +func (_afgec *CT_TableParts )ValidateWithPath (path string )error {for _aefec ,_cdcbed :=range _afgec .TablePart {if _gdefda :=_cdcbed .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0054\u0061\u0062l\u0065\u0050\u0061\u0072\u0074\u005b\u0025\u0064\u005d",path ,_aefec )); +_gdefda !=nil {return _gdefda ;};};return nil ;};func (_gfecc *CT_Connections )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bfgb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}}; +for _ ,_dbceb :=range _gfecc .Connection {e .EncodeElement (_dbceb ,_bfgb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fadaaf ST_DataValidationImeMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fadaaf .String (),start ); +};func (_bdaec *CT_RevisionConflict )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bdaec .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_bdaec .SheetIdAttr )}); +};if _bdaec .RIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_bdaec .RIdAttr )});};if _bdaec .UaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bdaec .UaAttr ))}); +};if _bdaec .RaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bdaec .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_OleObjects and its children, prefixing error messages with path -func (_eecdf *CT_OleObjects )ValidateWithPath (path string )error {for _agge ,_ccafa :=range _eecdf .OleObject {if _dffea :=_ccafa .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_agge )); -_dffea !=nil {return _dffea ;};};return nil ;}; +// Validate validates the CT_MemberProperties and its children +func (_dfcbc *CT_MemberProperties )Validate ()error {return _dfcbc .ValidateWithPath ("\u0043\u0054\u005f\u004dem\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_ffdec *CT_PivotFields )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ccabf :=range start .Attr {if _ccabf .Name .Local =="\u0063\u006f\u0075n\u0074"{_beabc ,_fcdafd :=_e .ParseUint (_ccabf .Value ,10,32); +if _fcdafd !=nil {return _fcdafd ;};_ffda :=uint32 (_beabc );_ffdec .CountAttr =&_ffda ;continue ;};};_gagdf :for {_aaffa ,_fafdf :=d .Token ();if _fafdf !=nil {return _fafdf ;};switch _dadgab :=_aaffa .(type ){case _d .StartElement :switch _dadgab .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dadca :=NewCT_PivotField (); +if _aedgd :=d .DecodeElement (_dadca ,&_dadgab );_aedgd !=nil {return _aedgd ;};_ffdec .PivotField =append (_ffdec .PivotField ,_dadca );default:_ea .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",_dadgab .Name ); +if _cffcf :=d .Skip ();_cffcf !=nil {return _cffcf ;};};case _d .EndElement :break _gagdf ;case _d .CharData :};};return nil ;};func (_dedfe *CT_PhoneticPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_dedfe .FontIdAttr )}); +if _dedfe .TypeAttr !=ST_PhoneticTypeUnset {_cbeadb ,_bfaag :=_dedfe .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _bfaag !=nil {return _bfaag ;};start .Attr =append (start .Attr ,_cbeadb );};if _dedfe .AlignmentAttr !=ST_PhoneticAlignmentUnset {_dcgcag ,_bgdcc :=_dedfe .AlignmentAttr .MarshalXMLAttr (_d .Name {Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"}); +if _bgdcc !=nil {return _bgdcc ;};start .Attr =append (start .Attr ,_dcgcag );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Mdx and its children, prefixing error messages with path -func (_ddbcb *CT_Mdx )ValidateWithPath (path string )error {if _ddbcb .FAttr ==ST_MdxFunctionTypeUnset {return _a .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 _agac :=_ddbcb .FAttr .ValidateWithPath (path +"\u002f\u0046\u0041\u0074\u0074\u0072");_agac !=nil {return _agac ;};if _ddbcb .T !=nil {if _egbcf :=_ddbcb .T .ValidateWithPath (path +"\u002f\u0054");_egbcf !=nil {return _egbcf ;};};if _ddbcb .Ms !=nil {if _bddgcf :=_ddbcb .Ms .ValidateWithPath (path +"\u002f\u004d\u0073"); -_bddgcf !=nil {return _bddgcf ;};};if _ddbcb .P !=nil {if _cace :=_ddbcb .P .ValidateWithPath (path +"\u002f\u0050");_cace !=nil {return _cace ;};};if _ddbcb .K !=nil {if _ecdfd :=_ddbcb .K .ValidateWithPath (path +"\u002f\u004b");_ecdfd !=nil {return _ecdfd ; -};};return nil ;};func (_befac ST_DynamicFilterType )Validate ()error {return _befac .ValidateWithPath ("")};type ST_CfvoType byte ;func NewCT_TupleCache ()*CT_TupleCache {_ceffa :=&CT_TupleCache {};return _ceffa };type CT_RgbColor struct{ +// Validate validates the CT_MergeCells and its children +func (_fdcacff *CT_MergeCells )Validate ()error {return _fdcacff .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");}; -// Alpha Red Green Blue -RgbAttr *string ;};func (_ddea *CT_CalcChain )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ccaed :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063"}};for _ ,_ebcf :=range _ddea .C {e .EncodeElement (_ebcf ,_ccaed ); -};if _ddea .ExtLst !=nil {_fefb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ddea .ExtLst ,_fefb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dbdba *CT_Worksheet )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -if _dbdba .SheetPr !=nil {_bcdcfe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_dbdba .SheetPr ,_bcdcfe );};if _dbdba .Dimension !=nil {_ceddgg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}}; -e .EncodeElement (_dbdba .Dimension ,_ceddgg );};if _dbdba .SheetViews !=nil {_dddea :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_dbdba .SheetViews ,_dddea ); -};if _dbdba .SheetFormatPr !=nil {_afcfg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_dbdba .SheetFormatPr ,_afcfg );};if _dbdba .Cols !=nil {_cffbc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}}; -for _ ,_bdbdda :=range _dbdba .Cols {e .EncodeElement (_bdbdda ,_cffbc );};};_gdeed :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_dbdba .SheetData ,_gdeed );if _dbdba .SheetCalcPr !=nil {_ggfaag :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072"}}; -e .EncodeElement (_dbdba .SheetCalcPr ,_ggfaag );};if _dbdba .SheetProtection !=nil {_gfdecc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dbdba .SheetProtection ,_gfdecc ); -};if _dbdba .ProtectedRanges !=nil {_abebba :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ap\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073"}};e .EncodeElement (_dbdba .ProtectedRanges ,_abebba );};if _dbdba .Scenarios !=nil {_cfdgg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073"}}; -e .EncodeElement (_dbdba .Scenarios ,_cfdgg );};if _dbdba .AutoFilter !=nil {_ffaca :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_dbdba .AutoFilter ,_ffaca ); -};if _dbdba .SortState !=nil {_cbdbff :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_dbdba .SortState ,_cbdbff );};if _dbdba .DataConsolidate !=nil {_edebgb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}}; -e .EncodeElement (_dbdba .DataConsolidate ,_edebgb );};if _dbdba .CustomSheetViews !=nil {_bgbbcd :=_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 (_dbdba .CustomSheetViews ,_bgbbcd ); -};if _dbdba .MergeCells !=nil {_ebadca :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_dbdba .MergeCells ,_ebadca );};if _dbdba .PhoneticPr !=nil {_dgadd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}}; -e .EncodeElement (_dbdba .PhoneticPr ,_dgadd );};if _dbdba .ConditionalFormatting !=nil {_afaaga :=_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 _ ,_fagg :=range _dbdba .ConditionalFormatting {e .EncodeElement (_fagg ,_afaaga );};};if _dbdba .DataValidations !=nil {_geaffg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073"}}; -e .EncodeElement (_dbdba .DataValidations ,_geaffg );};if _dbdba .Hyperlinks !=nil {_cdedba :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_dbdba .Hyperlinks ,_cdedba ); -};if _dbdba .PrintOptions !=nil {_fbgef :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_dbdba .PrintOptions ,_fbgef );};if _dbdba .PageMargins !=nil {_gaagac :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}}; -e .EncodeElement (_dbdba .PageMargins ,_gaagac );};if _dbdba .PageSetup !=nil {_ccdbd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_dbdba .PageSetup ,_ccdbd );};if _dbdba .HeaderFooter !=nil {_bgfbb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}}; -e .EncodeElement (_dbdba .HeaderFooter ,_bgfbb );};if _dbdba .RowBreaks !=nil {_dfbeg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_dbdba .RowBreaks ,_dfbeg );};if _dbdba .ColBreaks !=nil {_eagba :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}}; -e .EncodeElement (_dbdba .ColBreaks ,_eagba );};if _dbdba .CustomProperties !=nil {_gbcfc :=_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 (_dbdba .CustomProperties ,_gbcfc ); -};if _dbdba .CellWatches !=nil {_gdcgeg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073"}};e .EncodeElement (_dbdba .CellWatches ,_gdcgeg );};if _dbdba .IgnoredErrors !=nil {_fgfffc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}}; -e .EncodeElement (_dbdba .IgnoredErrors ,_fgfffc );};if _dbdba .SmartTags !=nil {_gafab :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_dbdba .SmartTags ,_gafab );};if _dbdba .Drawing !=nil {_adgedc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}}; -e .EncodeElement (_dbdba .Drawing ,_adgedc );};if _dbdba .LegacyDrawing !=nil {_aaacg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_dbdba .LegacyDrawing ,_aaacg ); -};if _dbdba .LegacyDrawingHF !=nil {_bdgba :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_dbdba .LegacyDrawingHF ,_bdgba );};if _dbdba .DrawingHF !=nil {_cabce :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}}; -e .EncodeElement (_dbdba .DrawingHF ,_cabce );};if _dbdba .Picture !=nil {_cggabd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_dbdba .Picture ,_cggabd );};if _dbdba .OleObjects !=nil {_fdgad :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}}; -e .EncodeElement (_dbdba .OleObjects ,_fdgad );};if _dbdba .Controls !=nil {_dfafg :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_dbdba .Controls ,_dfafg );};if _dbdba .WebPublishItems !=nil {_gfebe :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}}; -e .EncodeElement (_dbdba .WebPublishItems ,_gfebe );};if _dbdba .TableParts !=nil {_cabfe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_dbdba .TableParts ,_cabfe ); -};if _dbdba .ExtLst !=nil {_geabe :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dbdba .ExtLst ,_geabe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_geebb ST_VerticalAlignment )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gcgcbc :=_c .Attr {}; -_gcgcbc .Name =name ;switch _geebb {case ST_VerticalAlignmentUnset :_gcgcbc .Value ="";case ST_VerticalAlignmentTop :_gcgcbc .Value ="\u0074\u006f\u0070";case ST_VerticalAlignmentCenter :_gcgcbc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalAlignmentBottom :_gcgcbc .Value ="\u0062\u006f\u0074\u0074\u006f\u006d"; -case ST_VerticalAlignmentJustify :_gcgcbc .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_VerticalAlignmentDistributed :_gcgcbc .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _gcgcbc ,nil ;};func (_edgd *CT_PageMargins )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gabed :=range start .Attr {if _gabed .Name .Local =="\u006c\u0065\u0066\u0074"{_aggbb ,_dafbg :=_fc .ParseFloat (_gabed .Value ,64); -if _dafbg !=nil {return _dafbg ;};_edgd .LeftAttr =_aggbb ;continue ;};if _gabed .Name .Local =="\u0072\u0069\u0067h\u0074"{_fcabb ,_daegc :=_fc .ParseFloat (_gabed .Value ,64);if _daegc !=nil {return _daegc ;};_edgd .RightAttr =_fcabb ;continue ;};if _gabed .Name .Local =="\u0074\u006f\u0070"{_baca ,_dfgg :=_fc .ParseFloat (_gabed .Value ,64); -if _dfgg !=nil {return _dfgg ;};_edgd .TopAttr =_baca ;continue ;};if _gabed .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_cdfab ,_abbeg :=_fc .ParseFloat (_gabed .Value ,64);if _abbeg !=nil {return _abbeg ;};_edgd .BottomAttr =_cdfab ;continue ; -};if _gabed .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_gadge ,_bagad :=_fc .ParseFloat (_gabed .Value ,64);if _bagad !=nil {return _bagad ;};_edgd .HeaderAttr =_gadge ;continue ;};if _gabed .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_fdgbb ,_abdge :=_fc .ParseFloat (_gabed .Value ,64); -if _abdge !=nil {return _abdge ;};_edgd .FooterAttr =_fdgbb ;continue ;};};for {_eade ,_cbfbde :=d .Token ();if _cbfbde !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073:\u0020\u0025\u0073",_cbfbde ); -};if _gacee ,_faeag :=_eade .(_c .EndElement );_faeag &&_gacee .Name ==start .Name {break ;};};return nil ;};func ParseStdlibTime (s string )(_d .Time ,error ){return _d .Time {},nil };func (_abcca *ST_rwColActionType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_abcca =0; -case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_abcca =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_abcca =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_abcca =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_abcca =4; -};return nil ;};func (_fcaedc *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 _fcaedc .CT_Chartsheet .MarshalXML (e ,start );};type CT_MetadataTypes struct{ +// Validate validates the CT_SheetPr and its children +func (_ddegc *CT_SheetPr )Validate ()error {return _ddegc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");};func (_gdagb *CT_MdxMetadata )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gdagb .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_gdagb .CountAttr )}); +};e .EncodeToken (start );_gggbg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078"}};for _ ,_geeab :=range _gdagb .Mdx {e .EncodeElement (_geeab ,_gggbg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func (_acba *CT_OleLink )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgfaf :=range start .Attr {if _bgfaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bgfaf .Name .Local =="\u0069\u0064"||_bgfaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bgfaf .Name .Local =="\u0069\u0064"{_bcfdd ,_aedgb :=_bgfaf .Value ,error (nil ); +if _aedgb !=nil {return _aedgb ;};_acba .IdAttr =_bcfdd ;continue ;};if _bgfaf .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_abffgb ,_gfedc :=_bgfaf .Value ,error (nil );if _gfedc !=nil {return _gfedc ;};_acba .ProgIdAttr =_abffgb ;continue ;}; +};_adbda :for {_bafeb ,_affae :=d .Token ();if _affae !=nil {return _affae ;};switch _ecfde :=_bafeb .(type ){case _d .StartElement :switch _ecfde .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acba .OleItems =NewCT_OleItems (); +if _gfga :=d .DecodeElement (_acba .OleItems ,&_ecfde );_gfga !=nil {return _gfga ;};default:_ea .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",_ecfde .Name ); +if _bdeeaa :=d .Skip ();_bdeeaa !=nil {return _bdeeaa ;};};case _d .EndElement :break _adbda ;case _d .CharData :};};return nil ;};type CT_Connection struct{ -// Metadata Type Count -CountAttr *uint32 ; +// Connection Id +IdAttr uint32 ; -// Metadata Type Information -MetadataType []*CT_MetadataType ;};func (_dagbg ST_TargetScreenSize )ValidateWithPath (path string )error {switch _dagbg {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 (_dagbg )); -};return nil ;};const (ST_RefModeUnset ST_RefMode =0;ST_RefModeA1 ST_RefMode =1;ST_RefModeR1C1 ST_RefMode =2;);func (_bbga *CT_FileVersion )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bbga .AppNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061p\u0070\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bbga .AppNameAttr )}); -};if _bbga .LastEditedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bbga .LastEditedAttr )});};if _bbga .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 :_a .Sprintf ("\u0025\u0076",*_bbga .LowestEditedAttr )}); -};if _bbga .RupBuildAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bbga .RupBuildAttr )});};if _bbga .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bbga .CodeNameAttr )}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Source Database File +SourceFileAttr *string ; -// Validate validates the CT_RangePr and its children -func (_gdagce *CT_RangePr )Validate ()error {return _gdagce .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");};func (_eebecb ST_rwColActionType )ValidateWithPath (path string )error {switch _eebecb {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 (_eebecb )); -};return nil ;};const (ST_CellCommentsUnset ST_CellComments =0;ST_CellCommentsNone ST_CellComments =1;ST_CellCommentsAsDisplayed ST_CellComments =2;ST_CellCommentsAtEnd ST_CellComments =3;);func (_dcgaa *CT_WebPublishing )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dcgaa .CssAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0073\u0073"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dcgaa .CssAttr ))}); -};if _dcgaa .ThicketAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074h\u0069\u0063\u006b\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dcgaa .ThicketAttr ))});};if _dcgaa .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_dcgaa .LongFileNamesAttr ))}); -};if _dcgaa .VmlAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u006d\u006c"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dcgaa .VmlAttr ))});};if _dcgaa .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dcgaa .AllowPngAttr ))}); -};if _dcgaa .TargetScreenSizeAttr !=ST_TargetScreenSizeUnset {_dbeae ,_fcfff :=_dcgaa .TargetScreenSizeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"});if _fcfff !=nil {return _fcfff ; -};start .Attr =append (start .Attr ,_dbeae );};if _dcgaa .DpiAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0070\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_dcgaa .DpiAttr )});};if _dcgaa .CodePageAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dcgaa .CodePageAttr )}); -};if _dcgaa .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 :_a .Sprintf ("\u0025\u0076",*_dcgaa .CharacterSetAttr )});};e .EncodeToken (start ); -e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Connection File +OdcFileAttr *string ; -// ValidateWithPath validates the Workbook and its children, prefixing error messages with path -func (_febdda *Workbook )ValidateWithPath (path string )error {if _caabbb :=_febdda .CT_Workbook .ValidateWithPath (path );_caabbb !=nil {return _caabbb ;};return nil ;};func NewCT_SingleXmlCell ()*CT_SingleXmlCell {_dcbge :=&CT_SingleXmlCell {};_dcbge .XmlCellPr =NewCT_XmlCellPr (); -return _dcbge ;};func (_gfbbcg *CT_QueryTableField )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_gfbbcg .IdAttr )});if _gfbbcg .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gfbbcg .NameAttr )}); -};if _gfbbcg .DataBoundAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gfbbcg .DataBoundAttr ))});};if _gfbbcg .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gfbbcg .RowNumbersAttr ))}); -};if _gfbbcg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gfbbcg .FillFormulasAttr ))});}; -if _gfbbcg .ClippedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063l\u0069\u0070\u0070\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gfbbcg .ClippedAttr ))});};if _gfbbcg .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 :_a .Sprintf ("\u0025\u0076",*_gfbbcg .TableColumnIdAttr )}); -};e .EncodeToken (start );if _gfbbcg .ExtLst !=nil {_dacdc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gfbbcg .ExtLst ,_dacdc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -};func (_ebbc *CT_ChartFormats )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ceaf :=range start .Attr {if _ceaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_ebaa ,_defb :=_fc .ParseUint (_ceaf .Value ,10,32);if _defb !=nil {return _defb ; -};_aeff :=uint32 (_ebaa );_ebbc .CountAttr =&_aeff ;continue ;};};_gefcd :for {_deed ,_gaaf :=d .Token ();if _gaaf !=nil {return _gaaf ;};switch _bace :=_deed .(type ){case _c .StartElement :switch _bace .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcbeb :=NewCT_ChartFormat (); -if _aabef :=d .DecodeElement (_fcbeb ,&_bace );_aabef !=nil {return _aabef ;};_ebbc .ChartFormat =append (_ebbc .ChartFormat ,_fcbeb );default:_dc .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",_bace .Name ); -if _gdfe :=d .Skip ();_gdfe !=nil {return _gdfe ;};};case _c .EndElement :break _gefcd ;case _c .CharData :};};return nil ;};func (_dbfe *CT_FutureMetadataBlock )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfdbb :for {_adfe ,_fedea :=d .Token (); -if _fedea !=nil {return _fedea ;};switch _febbb :=_adfe .(type ){case _c .StartElement :switch _febbb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_dbfe .ExtLst =NewCT_ExtensionList (); -if _abgef :=d .DecodeElement (_dbfe .ExtLst ,&_febbb );_abgef !=nil {return _abgef ;};default:_dc .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",_febbb .Name ); -if _fbagd :=d .Skip ();_fbagd !=nil {return _fbagd ;};};case _c .EndElement :break _gfdbb ;case _c .CharData :};};return nil ;};func NewCT_QueryTableRefresh ()*CT_QueryTableRefresh {_dceaa :=&CT_QueryTableRefresh {};_dceaa .QueryTableFields =NewCT_QueryTableFields (); -return _dceaa ;};func (_dccce *CT_SheetView )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bccdbg :=range start .Attr {if _bccdbg .Name .Local =="\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_dbcfea ,_cfcgd :=_fc .ParseBool (_bccdbg .Value ); -if _cfcgd !=nil {return _cfcgd ;};_dccce .WindowProtectionAttr =&_dbcfea ;continue ;};if _bccdbg .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_fbgcd ,_gfegc :=_fc .ParseBool (_bccdbg .Value );if _gfegc !=nil {return _gfegc ; -};_dccce .ShowFormulasAttr =&_fbgcd ;continue ;};if _bccdbg .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_bcdge ,_ddffe :=_fc .ParseBool (_bccdbg .Value );if _ddffe !=nil {return _ddffe ;};_dccce .ShowGridLinesAttr =&_bcdge ; -continue ;};if _bccdbg .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_cggab ,_eaecc :=_fc .ParseBool (_bccdbg .Value );if _eaecc !=nil {return _eaecc ;};_dccce .ShowRowColHeadersAttr =&_cggab ; -continue ;};if _bccdbg .Name .Local =="\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"{_abfff ,_abaed :=_fc .ParseBool (_bccdbg .Value );if _abaed !=nil {return _abaed ;};_dccce .ShowZerosAttr =&_abfff ;continue ;};if _bccdbg .Name .Local =="r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"{_ddbfag ,_bdgfd :=_fc .ParseBool (_bccdbg .Value ); -if _bdgfd !=nil {return _bdgfd ;};_dccce .RightToLeftAttr =&_ddbfag ;continue ;};if _bccdbg .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_bfabbg ,_ggffff :=_fc .ParseBool (_bccdbg .Value );if _ggffff !=nil {return _ggffff ; -};_dccce .TabSelectedAttr =&_bfabbg ;continue ;};if _bccdbg .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_aecbd ,_eeccf :=_fc .ParseBool (_bccdbg .Value );if _eeccf !=nil {return _eeccf ;};_dccce .ShowRulerAttr =&_aecbd ;continue ;};if _bccdbg .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_cbdcef ,_fdddc :=_fc .ParseBool (_bccdbg .Value ); -if _fdddc !=nil {return _fdddc ;};_dccce .ShowOutlineSymbolsAttr =&_cbdcef ;continue ;};if _bccdbg .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"{_ffgffc ,_ebgadb :=_fc .ParseBool (_bccdbg .Value ); -if _ebgadb !=nil {return _ebgadb ;};_dccce .DefaultGridColorAttr =&_ffgffc ;continue ;};if _bccdbg .Name .Local =="\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"{_aacfc ,_eegce :=_fc .ParseBool (_bccdbg .Value );if _eegce !=nil {return _eegce ; -};_dccce .ShowWhiteSpaceAttr =&_aacfc ;continue ;};if _bccdbg .Name .Local =="\u0076\u0069\u0065\u0077"{_dccce .ViewAttr .UnmarshalXMLAttr (_bccdbg );continue ;};if _bccdbg .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_abeaae ,_fbgeb :=_bccdbg .Value ,error (nil ); -if _fbgeb !=nil {return _fbgeb ;};_dccce .TopLeftCellAttr =&_abeaae ;continue ;};if _bccdbg .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_gffeec ,_fgdgg :=_fc .ParseUint (_bccdbg .Value ,10,32);if _fgdgg !=nil {return _fgdgg ;};_gdgc :=uint32 (_gffeec ); -_dccce .ColorIdAttr =&_gdgc ;continue ;};if _bccdbg .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_fbcfe ,_fbcdb :=_fc .ParseUint (_bccdbg .Value ,10,32);if _fbcdb !=nil {return _fbcdb ;};_eaefa :=uint32 (_fbcfe );_dccce .ZoomScaleAttr =&_eaefa ; -continue ;};if _bccdbg .Name .Local =="\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"{_faaaf ,_dbdef :=_fc .ParseUint (_bccdbg .Value ,10,32);if _dbdef !=nil {return _dbdef ;};_fbcce :=uint32 (_faaaf );_dccce .ZoomScaleNormalAttr =&_fbcce ; -continue ;};if _bccdbg .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006c\u0065\u0053\u0068\u0065\u0065t\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_acaff ,_ggffd :=_fc .ParseUint (_bccdbg .Value ,10,32);if _ggffd !=nil {return _ggffd ; -};_bgbfa :=uint32 (_acaff );_dccce .ZoomScaleSheetLayoutViewAttr =&_bgbfa ;continue ;};if _bccdbg .Name .Local =="\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_ebedc ,_dcabe :=_fc .ParseUint (_bccdbg .Value ,10,32); -if _dcabe !=nil {return _dcabe ;};_aabgcd :=uint32 (_ebedc );_dccce .ZoomScalePageLayoutViewAttr =&_aabgcd ;continue ;};if _bccdbg .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_gfgbef ,_acdefe :=_fc .ParseUint (_bccdbg .Value ,10,32); -if _acdefe !=nil {return _acdefe ;};_dccce .WorkbookViewIdAttr =uint32 (_gfgbef );continue ;};};_aebaa :for {_gffdc ,_ffgbacf :=d .Token ();if _ffgbacf !=nil {return _ffgbacf ;};switch _dadee :=_gffdc .(type ){case _c .StartElement :switch _dadee .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dccce .Pane =NewCT_Pane (); -if _cbbgf :=d .DecodeElement (_dccce .Pane ,&_dadee );_cbbgf !=nil {return _cbbgf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbfaa :=NewCT_Selection (); -if _dfddcc :=d .DecodeElement (_gbfaa ,&_dadee );_dfddcc !=nil {return _dfddcc ;};_dccce .Selection =append (_dccce .Selection ,_gbfaa );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbfaf :=NewCT_PivotSelection (); -if _caeccc :=d .DecodeElement (_gbfaf ,&_dadee );_caeccc !=nil {return _caeccc ;};_dccce .PivotSelection =append (_dccce .PivotSelection ,_gbfaf );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_dccce .ExtLst =NewCT_ExtensionList (); -if _ggacf :=d .DecodeElement (_dccce .ExtLst ,&_dadee );_ggacf !=nil {return _ggacf ;};default:_dc .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",_dadee .Name ); -if _bbaagd :=d .Skip ();_bbaagd !=nil {return _bbaagd ;};};case _c .EndElement :break _aebaa ;case _c .CharData :};};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;);type CT_PivotAreaReference struct{ +// Keep Connection Open +KeepAliveAttr *bool ; -// Field Index -FieldAttr *uint32 ; +// Automatic Refresh Interval +IntervalAttr *uint32 ; -// Item Index Count -CountAttr *uint32 ; +// Connection Name +NameAttr *string ; -// Selected -SelectedAttr *bool ; +// Connection Description +DescriptionAttr *string ; -// Positional Reference -ByPositionAttr *bool ; +// Database Source Type +TypeAttr *uint32 ; -// Relative Reference -RelativeAttr *bool ; +// Reconnection Method +ReconnectionMethodAttr *uint32 ; -// Include Default Filter -DefaultSubtotalAttr *bool ; +// Last Refresh Version +RefreshedVersionAttr uint8 ; -// Include Sum Filter -SumSubtotalAttr *bool ; +// Minimum Version Required for Refresh +MinRefreshableVersionAttr *uint8 ; -// Include CountA Filter -CountASubtotalAttr *bool ; +// Save Password +SavePasswordAttr *bool ; -// Include Average Filter -AvgSubtotalAttr *bool ; +// New Connection +NewAttr *bool ; -// Include Maximum Filter -MaxSubtotalAttr *bool ; +// Deleted Connection +DeletedAttr *bool ; -// Include Minimum Filter -MinSubtotalAttr *bool ; +// Only Use Connection File +OnlyUseConnectionFileAttr *bool ; -// Include Product Filter -ProductSubtotalAttr *bool ; +// Background Refresh +BackgroundAttr *bool ; -// Include Count Subtotal -CountSubtotalAttr *bool ; +// Refresh on Open +RefreshOnLoadAttr *bool ; -// Include StdDev Filter -StdDevSubtotalAttr *bool ; +// Save Data +SaveDataAttr *bool ; -// Include StdDevP Filter -StdDevPSubtotalAttr *bool ; +// Reconnection Method +CredentialsAttr ST_CredMethod ; -// Include Var Filter -VarSubtotalAttr *bool ; +// SSO Id +SingleSignOnIdAttr *string ; -// Include VarP Filter -VarPSubtotalAttr *bool ; +// Database Properties +DbPr *CT_DbPr ; -// Field Item -X []*CT_Index ;ExtLst *CT_ExtensionList ;};func (_dcgcb *CT_RevisionConflict )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dcgcb .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dcgcb .SheetIdAttr )}); -};if _dcgcb .RIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dcgcb .RIdAttr )});};if _dcgcb .UaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dcgcb .UaAttr ))}); -};if _dcgcb .RaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dcgcb .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;}; +// OLAP Properties +OlapPr *CT_OlapPr ; -// Validate validates the CT_CellSmartTag and its children -func (_ddbe *CT_CellSmartTag )Validate ()error {return _ddbe .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067");};func NewCT_ExternalLink ()*CT_ExternalLink {_dgcaf :=&CT_ExternalLink {};return _dgcaf }; -type CT_RevisionSheetRename struct{ +// Web Query Properties +WebPr *CT_WebPr ; -// Sheet Id -SheetIdAttr uint32 ; +// Text Import Settings +TextPr *CT_TextPr ; -// Old Sheet Name -OldNameAttr string ; +// Query Parameters +Parameters *CT_Parameters ; -// New Sheet Name -NewNameAttr string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func NewCT_RgbColor ()*CT_RgbColor {_dcgbcc :=&CT_RgbColor {};return _dcgbcc };func NewCT_Filters ()*CT_Filters {_efceg :=&CT_Filters {};return _efceg };func (_bdgd *CT_DdeItems )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -if _bdgd .DdeItem !=nil {_caeaa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d"}};for _ ,_abggb :=range _bdgd .DdeItem {e .EncodeElement (_abggb ,_caeaa );};};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};const (ST_PageOrderUnset ST_PageOrder =0;ST_PageOrderDownThenOver ST_PageOrder =1;ST_PageOrderOverThenDown ST_PageOrder =2;);func (_edafc *PivotCacheRecords )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edafc .CT_PivotCacheRecords =*NewCT_PivotCacheRecords (); -for _ ,_eaeaaa :=range start .Attr {if _eaeaaa .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbbcf ,_ecdbb :=_fc .ParseUint (_eaeaaa .Value ,10,32);if _ecdbb !=nil {return _ecdbb ;};_fbdgg :=uint32 (_dbbcf );_edafc .CountAttr =&_fbdgg ;continue ;};};_ebeba :for {_dbdfc ,_affeg :=d .Token (); -if _affeg !=nil {return _affeg ;};switch _bcaef :=_dbdfc .(type ){case _c .StartElement :switch _bcaef .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebebcd :=NewCT_Record (); -if _bdccf :=d .DecodeElement (_ebebcd ,&_bcaef );_bdccf !=nil {return _bdccf ;};_edafc .R =append (_edafc .R ,_ebebcd );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_edafc .ExtLst =NewCT_ExtensionList (); -if _cfafb :=d .DecodeElement (_edafc .ExtLst ,&_bcaef );_cfafb !=nil {return _cfafb ;};default:_dc .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",_bcaef .Name ); -if _ffdce :=d .Skip ();_ffdce !=nil {return _ffdce ;};};case _c .EndElement :break _ebeba ;case _c .CharData :};};return nil ;}; +// Future Feature Data Storage +ExtLst *CT_ExtensionList ;};type CT_QueryTableFields struct{ -// ValidateWithPath validates the CT_ExternalRow and its children, prefixing error messages with path -func (_ffcce *CT_ExternalRow )ValidateWithPath (path string )error {for _bgfde ,_egfcf :=range _ffcce .Cell {if _abcf :=_egfcf .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_bgfde ));_abcf !=nil {return _abcf ; -};};return nil ;};func (_gdegd *CT_PivotFilter )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdegd .TypeAttr =ST_PivotFilterType (1);_gdegd .AutoFilter =NewCT_AutoFilter ();for _ ,_acffb :=range start .Attr {if _acffb .Name .Local =="\u0066\u006c\u0064"{_dfcag ,_afegdg :=_fc .ParseUint (_acffb .Value ,10,32); -if _afegdg !=nil {return _afegdg ;};_gdegd .FldAttr =uint32 (_dfcag );continue ;};if _acffb .Name .Local =="\u006d\u0070\u0046l\u0064"{_deedb ,_gbfgc :=_fc .ParseUint (_acffb .Value ,10,32);if _gbfgc !=nil {return _gbfgc ;};_caffg :=uint32 (_deedb );_gdegd .MpFldAttr =&_caffg ; -continue ;};if _acffb .Name .Local =="\u0074\u0079\u0070\u0065"{_gdegd .TypeAttr .UnmarshalXMLAttr (_acffb );continue ;};if _acffb .Name .Local =="\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"{_gecgg ,_faadgc :=_fc .ParseInt (_acffb .Value ,10,32);if _faadgc !=nil {return _faadgc ; -};_aaaca :=int32 (_gecgg );_gdegd .EvalOrderAttr =&_aaaca ;continue ;};if _acffb .Name .Local =="\u0069\u0064"{_cddfc ,_gcabb :=_fc .ParseUint (_acffb .Value ,10,32);if _gcabb !=nil {return _gcabb ;};_gdegd .IdAttr =uint32 (_cddfc );continue ;};if _acffb .Name .Local =="\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"{_bdfbb ,_eebf :=_fc .ParseUint (_acffb .Value ,10,32); -if _eebf !=nil {return _eebf ;};_agcdg :=uint32 (_bdfbb );_gdegd .IMeasureHierAttr =&_agcdg ;continue ;};if _acffb .Name .Local =="i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"{_cbfabf ,_ccgae :=_fc .ParseUint (_acffb .Value ,10,32);if _ccgae !=nil {return _ccgae ; -};_fced :=uint32 (_cbfabf );_gdegd .IMeasureFldAttr =&_fced ;continue ;};if _acffb .Name .Local =="\u006e\u0061\u006d\u0065"{_dcbcf ,_dgcfg :=_acffb .Value ,error (nil );if _dgcfg !=nil {return _dgcfg ;};_gdegd .NameAttr =&_dcbcf ;continue ;};if _acffb .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_deagfa ,_gbbgg :=_acffb .Value ,error (nil ); -if _gbbgg !=nil {return _gbbgg ;};_gdegd .DescriptionAttr =&_deagfa ;continue ;};if _acffb .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"{_cbbba ,_bdeaf :=_acffb .Value ,error (nil );if _bdeaf !=nil {return _bdeaf ; -};_gdegd .StringValue1Attr =&_cbbba ;continue ;};if _acffb .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"{_cdffd ,_gfcded :=_acffb .Value ,error (nil );if _gfcded !=nil {return _gfcded ;};_gdegd .StringValue2Attr =&_cdffd ; -continue ;};};_eafccg :for {_eebcd ,_ggbeed :=d .Token ();if _ggbeed !=nil {return _ggbeed ;};switch _bbda :=_eebcd .(type ){case _c .StartElement :switch _bbda .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _abgdac :=d .DecodeElement (_gdegd .AutoFilter ,&_bbda ); -_abgdac !=nil {return _abgdac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_gdegd .ExtLst =NewCT_ExtensionList (); -if _bgdgf :=d .DecodeElement (_gdegd .ExtLst ,&_bbda );_bgdgf !=nil {return _bgdgf ;};default:_dc .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",_bbda .Name ); -if _aceeg :=d .Skip ();_aceeg !=nil {return _aceeg ;};};case _c .EndElement :break _eafccg ;case _c .CharData :};};return nil ;};func NewSingleXmlCells ()*SingleXmlCells {_edfefa :=&SingleXmlCells {};_edfefa .CT_SingleXmlCells =*NewCT_SingleXmlCells (); -return _edfefa ;}; +// Column Count +CountAttr *uint32 ; -// Validate validates the CT_RevisionRowColumn and its children -func (_dffgc *CT_RevisionRowColumn )Validate ()error {return _dffgc .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eR\u006f\u0077\u0043\u006flu\u006d\u006e");};func NewCT_Groups ()*CT_Groups {_cgbab :=&CT_Groups {};return _cgbab }; -type CT_DdeValues struct{ +// QueryTable Field +QueryTableField []*CT_QueryTableField ;};func (_egcdc ST_BorderStyle )String ()string {switch _egcdc {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 "";};type ST_CredMethod byte ; -// Rows -RowsAttr *uint32 ; +// ValidateWithPath validates the CT_MdxKPI and its children, prefixing error messages with path +func (_gfdbf *CT_MdxKPI )ValidateWithPath (path string )error {if _gfdbf .PAttr ==ST_MdxKPIPropertyUnset {return _aa .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 _bgbce :=_gfdbf .PAttr .ValidateWithPath (path +"\u002f\u0050\u0041\u0074\u0074\u0072");_bgbce !=nil {return _bgbce ;};return nil ;};type CT_CustomChartsheetViews struct{ -// Columns -ColsAttr *uint32 ; +// Custom Chart Sheet View +CustomSheetView []*CT_CustomChartsheetView ;};func (_bcgbb *CT_rowItems )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gedeg :=range start .Attr {if _gedeg .Name .Local =="\u0063\u006f\u0075n\u0074"{_afdbg ,_efeea :=_e .ParseUint (_gedeg .Value ,10,32); +if _efeea !=nil {return _efeea ;};_edfdb :=uint32 (_afdbg );_bcgbb .CountAttr =&_edfdb ;continue ;};};_gcbfb :for {_efbdfb ,_baecb :=d .Token ();if _baecb !=nil {return _baecb ;};switch _gacbe :=_efbdfb .(type ){case _d .StartElement :switch _gacbe .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbeeb :=NewCT_I (); +if _ebfeb :=d .DecodeElement (_cbeeb ,&_gacbe );_ebfeb !=nil {return _ebfeb ;};_bcgbb .I =append (_bcgbb .I ,_cbeeb );default:_ea .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",_gacbe .Name ); +if _aecagf :=d .Skip ();_aecagf !=nil {return _aecagf ;};};case _d .EndElement :break _gcbfb ;case _d .CharData :};};return nil ;};func (_befffa ST_Comments )String ()string {switch _befffa {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_FontName ()*CT_FontName {_dacga :=&CT_FontName {}; +return _dacga };func (_gcceb *ST_SortType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gcceb =0;case "\u006e\u006f\u006e\u0065":*_gcceb =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_gcceb =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_gcceb =3; +case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_gcceb =4;case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_gcceb =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_gcceb =6; +case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_gcceb =7;};return nil ;};func (_afcgg ST_CellComments )ValidateWithPath (path string )error {switch _afcgg {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afcgg )); +};return nil ;};type CT_TableStyle struct{ -// Value -Value []*CT_DdeValue ;}; +// Table Style Name +NameAttr string ; -// ValidateWithPath validates the CT_Workbook and its children, prefixing error messages with path -func (_cdcdfa *CT_Workbook )ValidateWithPath (path string )error {if _dcefd :=_cdcdfa .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_dcefd !=nil {return _dcefd ;};if _cdcdfa .FileVersion !=nil {if _efabc :=_cdcdfa .FileVersion .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"); -_efabc !=nil {return _efabc ;};};if _cdcdfa .FileSharing !=nil {if _cgeccd :=_cdcdfa .FileSharing .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067");_cgeccd !=nil {return _cgeccd ;};};if _cdcdfa .WorkbookPr !=nil {if _bbgcg :=_cdcdfa .WorkbookPr .ValidateWithPath (path +"/\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"); -_bbgcg !=nil {return _bbgcg ;};};if _cdcdfa .WorkbookProtection !=nil {if _gggaa :=_cdcdfa .WorkbookProtection .ValidateWithPath (path +"\u002f\u0057\u006f\u0072kb\u006f\u006f\u006b\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_gggaa !=nil {return _gggaa ; -};};if _cdcdfa .BookViews !=nil {if _fadac :=_cdcdfa .BookViews .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");_fadac !=nil {return _fadac ;};};if _cdfeg :=_cdcdfa .Sheets .ValidateWithPath (path +"\u002fS\u0068\u0065\u0065\u0074\u0073"); -_cdfeg !=nil {return _cdfeg ;};if _cdcdfa .FunctionGroups !=nil {if _gbfbgg :=_cdcdfa .FunctionGroups .ValidateWithPath (path +"\u002fF\u0075n\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0073");_gbfbgg !=nil {return _gbfbgg ;};};if _cdcdfa .ExternalReferences !=nil {if _cdadc :=_cdcdfa .ExternalReferences .ValidateWithPath (path +"\u002f\u0045\u0078\u0074er\u006e\u0061\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"); -_cdadc !=nil {return _cdadc ;};};if _cdcdfa .DefinedNames !=nil {if _dcfffc :=_cdcdfa .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_dcfffc !=nil {return _dcfffc ;};};if _cdcdfa .CalcPr !=nil {if _fdgbf :=_cdcdfa .CalcPr .ValidateWithPath (path +"\u002fC\u0061\u006c\u0063\u0050\u0072"); -_fdgbf !=nil {return _fdgbf ;};};if _cdcdfa .OleSize !=nil {if _edacc :=_cdcdfa .OleSize .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");_edacc !=nil {return _edacc ;};};if _cdcdfa .CustomWorkbookViews !=nil {if _dcgabe :=_cdcdfa .CustomWorkbookViews .ValidateWithPath (path +"/\u0043u\u0073\u0074\u006f\u006d\u0057\u006f\u0072\u006bb\u006f\u006f\u006b\u0056ie\u0077\u0073"); -_dcgabe !=nil {return _dcgabe ;};};if _cdcdfa .PivotCaches !=nil {if _ddgbd :=_cdcdfa .PivotCaches .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073");_ddgbd !=nil {return _ddgbd ;};};if _cdcdfa .SmartTagPr !=nil {if _efeabfe :=_cdcdfa .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"); -_efeabfe !=nil {return _efeabfe ;};};if _cdcdfa .SmartTagTypes !=nil {if _afgfcda :=_cdcdfa .SmartTagTypes .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067T\u0079\u0070\u0065\u0073");_afgfcda !=nil {return _afgfcda ;};}; -if _cdcdfa .WebPublishing !=nil {if _cacfe :=_cdcdfa .WebPublishing .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u0069\u006e\u0067");_cacfe !=nil {return _cacfe ;};};for _eagdbb ,_agfdbg :=range _cdcdfa .FileRecoveryPr {if _ceebee :=_agfdbg .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0046\u0069le\u0052e\u0063\u006f\u0076\u0065\u0072y\u0050\u0072\u005b\u0025\u0064\u005d",path ,_eagdbb )); -_ceebee !=nil {return _ceebee ;};};if _cdcdfa .WebPublishObjects !=nil {if _cggcge :=_cdcdfa .WebPublishObjects .ValidateWithPath (path +"\u002fW\u0065b\u0050\u0075\u0062\u006c\u0069s\u0068\u004fb\u006a\u0065\u0063\u0074\u0073");_cggcge !=nil {return _cggcge ; -};};if _cdcdfa .ExtLst !=nil {if _bgeaa :=_cdcdfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgeaa !=nil {return _bgeaa ;};};return nil ;}; +// Pivot Style +PivotAttr *bool ; -// ValidateWithPath validates the CT_DataBar and its children, prefixing error messages with path -func (_bgcc *CT_DataBar )ValidateWithPath (path string )error {for _debdc ,_aeegf :=range _bgcc .Cfvo {if _cdgb :=_aeegf .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_debdc ));_cdgb !=nil {return _cdgb ; -};};if _gedge :=_bgcc .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_gedge !=nil {return _gedge ;};return nil ;};type CT_Query struct{ +// Table +TableAttr *bool ; -// MDX Query String -MdxAttr string ; +// Table Style Count +CountAttr *uint32 ; -// Tuples -Tpls *CT_Tuples ;};func (_cccaed *CT_MetadataBlock )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdgea :for {_ebgfc ,_bfeae :=d .Token ();if _bfeae !=nil {return _bfeae ;};switch _bcfdc :=_ebgfc .(type ){case _c .StartElement :switch _bcfdc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cccaec :=NewCT_MetadataRecord (); -if _ffgbac :=d .DecodeElement (_cccaec ,&_bcfdc );_ffgbac !=nil {return _ffgbac ;};_cccaed .Rc =append (_cccaed .Rc ,_cccaec );default:_dc .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",_bcfdc .Name ); -if _bfdbd :=d .Skip ();_bfdbd !=nil {return _bfdbd ;};};case _c .EndElement :break _gdgea ;case _c .CharData :};};return nil ;}; +// Table Style +TableStyleElement []*CT_TableStyleElement ;};type CT_WorkbookProtection struct{ -// ValidateWithPath validates the CT_DdeItems and its children, prefixing error messages with path -func (_gebe *CT_DdeItems )ValidateWithPath (path string )error {for _afbg ,_gebec :=range _gebe .DdeItem {if _fece :=_gebec .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u0064\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_afbg )); -_fece !=nil {return _fece ;};};return nil ;};func (_bbagg *Workbook )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbagg .CT_Workbook =*NewCT_Workbook ();for _ ,_fcdcb :=range start .Attr {if _fcdcb .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_bbagg .ConformanceAttr .UnmarshalXMLAttr (_fcdcb ); -continue ;};};_bfcecb :for {_cdbed ,_ffcdc :=d .Token ();if _ffcdc !=nil {return _ffcdc ;};switch _ddeaf :=_cdbed .(type ){case _c .StartElement :switch _ddeaf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbagg .FileVersion =NewCT_FileVersion (); -if _aecgdc :=d .DecodeElement (_bbagg .FileVersion ,&_ddeaf );_aecgdc !=nil {return _aecgdc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbagg .FileSharing =NewCT_FileSharing (); -if _cacfb :=d .DecodeElement (_bbagg .FileSharing ,&_ddeaf );_cacfb !=nil {return _cacfb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbagg .WorkbookPr =NewCT_WorkbookPr (); -if _bbgafbc :=d .DecodeElement (_bbagg .WorkbookPr ,&_ddeaf );_bbgafbc !=nil {return _bbgafbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbagg .WorkbookProtection =NewCT_WorkbookProtection (); -if _dgbcc :=d .DecodeElement (_bbagg .WorkbookProtection ,&_ddeaf );_dgbcc !=nil {return _dgbcc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbagg .BookViews =NewCT_BookViews (); -if _fgaga :=d .DecodeElement (_bbagg .BookViews ,&_ddeaf );_fgaga !=nil {return _fgaga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _eegded :=d .DecodeElement (_bbagg .Sheets ,&_ddeaf ); -_eegded !=nil {return _eegded ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbagg .FunctionGroups =NewCT_FunctionGroups (); -if _eeefd :=d .DecodeElement (_bbagg .FunctionGroups ,&_ddeaf );_eeefd !=nil {return _eeefd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbagg .ExternalReferences =NewCT_ExternalReferences (); -if _cedaca :=d .DecodeElement (_bbagg .ExternalReferences ,&_ddeaf );_cedaca !=nil {return _cedaca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbagg .DefinedNames =NewCT_DefinedNames (); -if _cgcbae :=d .DecodeElement (_bbagg .DefinedNames ,&_ddeaf );_cgcbae !=nil {return _cgcbae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_bbagg .CalcPr =NewCT_CalcPr (); -if _ebcdcg :=d .DecodeElement (_bbagg .CalcPr ,&_ddeaf );_ebcdcg !=nil {return _ebcdcg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbagg .OleSize =NewCT_OleSize (); -if _cbdgc :=d .DecodeElement (_bbagg .OleSize ,&_ddeaf );_cbdgc !=nil {return _cbdgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_bbagg .CustomWorkbookViews =NewCT_CustomWorkbookViews (); -if _cfffcg :=d .DecodeElement (_bbagg .CustomWorkbookViews ,&_ddeaf );_cfffcg !=nil {return _cfffcg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbagg .PivotCaches =NewCT_PivotCaches (); -if _dgcgd :=d .DecodeElement (_bbagg .PivotCaches ,&_ddeaf );_dgcgd !=nil {return _dgcgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbagg .SmartTagPr =NewCT_SmartTagPr (); -if _fadfe :=d .DecodeElement (_bbagg .SmartTagPr ,&_ddeaf );_fadfe !=nil {return _fadfe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbagg .SmartTagTypes =NewCT_SmartTagTypes (); -if _cabde :=d .DecodeElement (_bbagg .SmartTagTypes ,&_ddeaf );_cabde !=nil {return _cabde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbagg .WebPublishing =NewCT_WebPublishing (); -if _febdf :=d .DecodeElement (_bbagg .WebPublishing ,&_ddeaf );_febdf !=nil {return _febdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddede :=NewCT_FileRecoveryPr (); -if _adfce :=d .DecodeElement (_ddede ,&_ddeaf );_adfce !=nil {return _adfce ;};_bbagg .FileRecoveryPr =append (_bbagg .FileRecoveryPr ,_ddede );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbagg .WebPublishObjects =NewCT_WebPublishObjects (); -if _eefcfe :=d .DecodeElement (_bbagg .WebPublishObjects ,&_ddeaf );_eefcfe !=nil {return _eefcfe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_bbagg .ExtLst =NewCT_ExtensionList (); -if _aaccb :=d .DecodeElement (_bbagg .ExtLst ,&_ddeaf );_aaccb !=nil {return _aaccb ;};default:_dc .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",_ddeaf .Name ); -if _cbggca :=d .Skip ();_cbggca !=nil {return _cbggca ;};};case _c .EndElement :break _bfcecb ;case _c .CharData :};};return nil ;}; +// Legacy Workbook Password +WorkbookPasswordAttr *string ; -// ValidateWithPath validates the CT_DdeLink and its children, prefixing error messages with path -func (_cfeef *CT_DdeLink )ValidateWithPath (path string )error {if _cfeef .DdeItems !=nil {if _cgcfd :=_cfeef .DdeItems .ValidateWithPath (path +"\u002fD\u0064\u0065\u0049\u0074\u0065\u006ds");_cgcfd !=nil {return _cgcfd ;};};return nil ;};const (ST_rwColActionTypeUnset ST_rwColActionType =0; -ST_rwColActionTypeInsertRow ST_rwColActionType =1;ST_rwColActionTypeDeleteRow ST_rwColActionType =2;ST_rwColActionTypeInsertCol ST_rwColActionType =3;ST_rwColActionTypeDeleteCol ST_rwColActionType =4;); +// Workbook Password Character Set +WorkbookPasswordCharacterSetAttr *string ; -// Validate validates the CT_RevisionConflict and its children -func (_dgecg *CT_RevisionConflict )Validate ()error {return _dgecg .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074");};func (_gfegd ST_ConditionalFormattingOperator )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gfegd .String (),start ); -};func NewCT_RevisionFormatting ()*CT_RevisionFormatting {_gafa :=&CT_RevisionFormatting {};return _gafa ;}; +// Legacy Revisions Password +RevisionsPasswordAttr *string ; -// ValidateWithPath validates the CT_ServerFormats and its children, prefixing error messages with path -func (_gfbegc *CT_ServerFormats )ValidateWithPath (path string )error {for _abgeda ,_aeebg :=range _gfbegc .ServerFormat {if _bbadf :=_aeebg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053er\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_abgeda )); -_bbadf !=nil {return _bbadf ;};};return nil ;};func (_gbage *CT_PivotHierarchies )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gbage .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gbage .CountAttr )}); -};e .EncodeToken (start );_adfdfd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_beefe :=range _gbage .PivotHierarchy {e .EncodeElement (_beefe ,_adfdfd ); -};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};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;); +// Revisions Password Character Set +RevisionsPasswordCharacterSetAttr *string ; -// ValidateWithPath validates the CT_TableParts and its children, prefixing error messages with path -func (_afffd *CT_TableParts )ValidateWithPath (path string )error {for _dacce ,_edbbg :=range _afffd .TablePart {if _bbcaefd :=_edbbg .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0054\u0061\u0062l\u0065\u0050\u0061\u0072\u0074\u005b\u0025\u0064\u005d",path ,_dacce )); -_bbcaefd !=nil {return _bbcaefd ;};};return nil ;};func (_addbe *CT_IconFilter )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_bcfeb ,_abged :=_addbe .IconSetAttr .MarshalXMLAttr (_c .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"}); -if _abged !=nil {return _abged ;};start .Attr =append (start .Attr ,_bcfeb );if _addbe .IconIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_addbe .IconIdAttr )}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_FutureMetadata ()*CT_FutureMetadata {_ecgeg :=&CT_FutureMetadata {};return _ecgeg }; +// Lock Structure +LockStructureAttr *bool ; -// ValidateWithPath validates the CT_Tuples and its children, prefixing error messages with path -func (_gdfcf *CT_Tuples )ValidateWithPath (path string )error {for _dggdfeb ,_edbef :=range _gdfcf .Tpl {if _becfb :=_edbef .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0054\u0070\u006c\u005b\u0025\u0064\u005d",path ,_dggdfeb ));_becfb !=nil {return _becfb ; -};};return nil ;}; +// Lock Windows +LockWindowsAttr *bool ; -// ValidateWithPath validates the CT_FieldUsage and its children, prefixing error messages with path -func (_fead *CT_FieldUsage )ValidateWithPath (path string )error {return nil };type CT_PatternFill struct{ +// Lock Revisions +LockRevisionAttr *bool ; -// Pattern Type -PatternTypeAttr ST_PatternType ; +// Cryptographic Algorithm Name +RevisionsAlgorithmNameAttr *string ; -// Foreground Color -FgColor *CT_Color ; +// Password Hash Value +RevisionsHashValueAttr *string ; -// Background Color -BgColor *CT_Color ;};func (_beggb *CT_OleObjects )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdbdc :for {_aacae ,_ddfbgc :=d .Token ();if _ddfbgc !=nil {return _ddfbgc ;};switch _cgcgg :=_aacae .(type ){case _c .StartElement :switch _cgcgg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddcga :=NewCT_OleObject (); -if _cbgdb :=d .DecodeElement (_ddcga ,&_cgcgg );_cbgdb !=nil {return _cbgdb ;};_beggb .OleObject =append (_beggb .OleObject ,_ddcga );default:_dc .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",_cgcgg .Name ); -if _fcfgf :=d .Skip ();_fcfgf !=nil {return _fcfgf ;};};case _c .EndElement :break _cdbdc ;case _c .CharData :};};return nil ;}; +// Salt Value for Password Verifier +RevisionsSaltValueAttr *string ; -// Validate validates the CT_RevisionAutoFormatting and its children -func (_bfdee *CT_RevisionAutoFormatting )Validate ()error {return _bfdee .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006eg");};func NewCT_Cols ()*CT_Cols {_efefc :=&CT_Cols {}; -return _efefc };func NewCT_TableColumns ()*CT_TableColumns {_fbgba :=&CT_TableColumns {};return _fbgba };type CT_CellWatches struct{ +// Iterations to Run Hashing Algorithm +RevisionsSpinCountAttr *uint32 ; -// Cell Watch Item -CellWatch []*CT_CellWatch ;}; +// Cryptographic Algorithm Name +WorkbookAlgorithmNameAttr *string ; -// Validate validates the CT_Parameter and its children -func (_gebee *CT_Parameter )Validate ()error {return _gebee .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");}; +// Password Hash Value +WorkbookHashValueAttr *string ; -// ValidateWithPath validates the CT_Col and its children, prefixing error messages with path -func (_eceg *CT_Col )ValidateWithPath (path string )error {return nil };const (ST_OrientationUnset ST_Orientation =0;ST_OrientationDefault ST_Orientation =1;ST_OrientationPortrait ST_Orientation =2;ST_OrientationLandscape ST_Orientation =3;);func (_bgcbd *CT_Scenario )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aaeaf :=range start .Attr {if _aaeaf .Name .Local =="\u006e\u0061\u006d\u0065"{_gbdgb ,_ddeag :=_aaeaf .Value ,error (nil ); -if _ddeag !=nil {return _ddeag ;};_bgcbd .NameAttr =_gbdgb ;continue ;};if _aaeaf .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_gbegg ,_ddccg :=_fc .ParseBool (_aaeaf .Value );if _ddccg !=nil {return _ddccg ;};_bgcbd .LockedAttr =&_gbegg ;continue ; -};if _aaeaf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_bbbdb ,_cfebf :=_fc .ParseBool (_aaeaf .Value );if _cfebf !=nil {return _cfebf ;};_bgcbd .HiddenAttr =&_bbbdb ;continue ;};if _aaeaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_bcbgg ,_daagd :=_fc .ParseUint (_aaeaf .Value ,10,32); -if _daagd !=nil {return _daagd ;};_dcgdcc :=uint32 (_bcbgg );_bgcbd .CountAttr =&_dcgdcc ;continue ;};if _aaeaf .Name .Local =="\u0075\u0073\u0065\u0072"{_dbged ,_afdge :=_aaeaf .Value ,error (nil );if _afdge !=nil {return _afdge ;};_bgcbd .UserAttr =&_dbged ; -continue ;};if _aaeaf .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_beaca ,_eedbef :=_aaeaf .Value ,error (nil );if _eedbef !=nil {return _eedbef ;};_bgcbd .CommentAttr =&_beaca ;continue ;};};_fgcdf :for {_baaeb ,_deedd :=d .Token ();if _deedd !=nil {return _deedd ; -};switch _cdeca :=_baaeb .(type ){case _c .StartElement :switch _cdeca .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gabbf :=NewCT_InputCells (); -if _gcegg :=d .DecodeElement (_gabbf ,&_cdeca );_gcegg !=nil {return _gcegg ;};_bgcbd .InputCells =append (_bgcbd .InputCells ,_gabbf );default:_dc .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",_cdeca .Name ); -if _ffgfg :=d .Skip ();_ffgfg !=nil {return _ffgfg ;};};case _c .EndElement :break _fgcdf ;case _c .CharData :};};return nil ;};func NewCT_Item ()*CT_Item {_fdfgf :=&CT_Item {};return _fdfgf };func (_fbe *CT_Authors )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -if _fbe .Author !=nil {_ad :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0061\u0075\u0074\u0068\u006fr"}};for _ ,_dfe :=range _fbe .Author {e .EncodeElement (_dfe ,_ad );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -};func (_feedgf ST_HtmlFmt )ValidateWithPath (path string )error {switch _feedgf {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 (_feedgf )); -};return nil ;};func (_bcgdg *CT_GradientFill )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bcgdg .TypeAttr !=ST_GradientTypeUnset {_ecdd ,_deagf :=_bcgdg .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _deagf !=nil {return _deagf ; -};start .Attr =append (start .Attr ,_ecdd );};if _bcgdg .DegreeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0065\u0067\u0072\u0065\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bcgdg .DegreeAttr )});};if _bcgdg .LeftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bcgdg .LeftAttr )}); -};if _bcgdg .RightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bcgdg .RightAttr )});};if _bcgdg .TopAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u006f\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_bcgdg .TopAttr )}); -};if _bcgdg .BottomAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_a .Sprintf ("\u0025\u0076",*_bcgdg .BottomAttr )});};e .EncodeToken (start );if _bcgdg .Stop !=nil {_gcdabe :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0073\u0074\u006f\u0070"}}; -for _ ,_baff :=range _bcgdg .Stop {e .EncodeElement (_baff ,_gcdabe );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fafbe *CT_MeasureGroup )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_acfcf :=range start .Attr {if _acfcf .Name .Local =="\u006e\u0061\u006d\u0065"{_defbge ,_faedcd :=_acfcf .Value ,error (nil ); -if _faedcd !=nil {return _faedcd ;};_fafbe .NameAttr =_defbge ;continue ;};if _acfcf .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_bebaea ,_efdba :=_acfcf .Value ,error (nil );if _efdba !=nil {return _efdba ;};_fafbe .CaptionAttr =_bebaea ;continue ; -};};for {_cfcae ,_abcfe :=d .Token ();if _abcfe !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072e\u0047\u0072\u006fu\u0070:\u0020\u0025\u0073",_abcfe );};if _ddgee ,_ggbda :=_cfcae .(_c .EndElement ); -_ggbda &&_ddgee .Name ==start .Name {break ;};};return nil ;};func (_dcaac *CT_MetadataBlock )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_dbfdd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ar\u0063"}}; -for _ ,_ebebe :=range _dcaac .Rc {e .EncodeElement (_ebebe ,_dbfdd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dbfge *CT_Missing )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dbfge .UAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbfge .UAttr ))}); -};if _dbfge .FAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbfge .FAttr ))});};if _dbfge .CAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_dbfge .CAttr )}); -};if _dbfge .CpAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_dbfge .CpAttr )});};if _dbfge .InAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_dbfge .InAttr )}); -};if _dbfge .BcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_dbfge .BcAttr )});};if _dbfge .FcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_dbfge .FcAttr )}); -};if _dbfge .IAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbfge .IAttr ))});};if _dbfge .UnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u006e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbfge .UnAttr ))}); -};if _dbfge .StAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbfge .StAttr ))});};if _dbfge .BAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbfge .BAttr ))}); -};e .EncodeToken (start );if _dbfge .Tpls !=nil {_ccgead :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_acff :=range _dbfge .Tpls {e .EncodeElement (_acff ,_ccgead );};};if _dbfge .X !=nil {_eefgf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0078"}}; -for _ ,_aceff :=range _dbfge .X {e .EncodeElement (_aceff ,_eefgf );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Salt Value for Password Verifier +WorkbookSaltValueAttr *string ; -// ValidateWithPath validates the CT_SingleXmlCell and its children, prefixing error messages with path -func (_afbbf *CT_SingleXmlCell )ValidateWithPath (path string )error {if _cedbc :=_afbbf .XmlCellPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");_cedbc !=nil {return _cedbc ;};if _afbbf .ExtLst !=nil {if _afcfe :=_afbbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_afcfe !=nil {return _afcfe ;};};return nil ;};func (_bdgebg ST_Qualifier )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bdgebg .String (),start );};func NewCT_CellFormula ()*CT_CellFormula {_dba :=&CT_CellFormula {}; -return _dba };func NewCT_ReviewedRevisions ()*CT_ReviewedRevisions {_cacbc :=&CT_ReviewedRevisions {};return _cacbc ;};func (_bdebae ST_RevisionAction )Validate ()error {return _bdebae .ValidateWithPath ("")};func (_bbdcd ST_TextVAlign )String ()string {switch _bbdcd {case 0:return ""; -case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u006au\u0073\u0074\u0069\u0066\u0079";case 5:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064"; -};return "";};type CT_WebPublishObject struct{ +// Iterations to Run Hashing Algorithm +WorkbookSpinCountAttr *uint32 ;};const (ST_SortMethodUnset ST_SortMethod =0;ST_SortMethodStroke ST_SortMethod =1;ST_SortMethodPinYin ST_SortMethod =2;ST_SortMethodNone ST_SortMethod =3;); -// Id -IdAttr uint32 ; +// ValidateWithPath validates the Revisions and its children, prefixing error messages with path +func (_ceaee *Revisions )ValidateWithPath (path string )error {if _bcag :=_ceaee .CT_Revisions .ValidateWithPath (path );_bcag !=nil {return _bcag ;};return nil ;};type CT_DynamicFilter struct{ -// Div Id -DivIdAttr string ; +// Dynamic filter type +TypeAttr ST_DynamicFilterType ; -// Source Object -SourceObjectAttr *string ; +// Value +ValAttr *float64 ; -// Destination File -DestinationFileAttr string ; +// ISO Value +ValIsoAttr *_a .Time ; -// Title -TitleAttr *string ; +// Max Value +MaxValAttr *float64 ; -// Auto Republish -AutoRepublishAttr *bool ;};func NewCT_Hyperlinks ()*CT_Hyperlinks {_dgdcc :=&CT_Hyperlinks {};return _dgdcc }; +// Max ISO Value +MaxValIsoAttr *_a .Time ;};func (_cbebe *CT_PageField )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cegag :=range start .Attr {if _cegag .Name .Local =="\u0066\u006c\u0064"{_abcdd ,_eacaf :=_e .ParseInt (_cegag .Value ,10,32);if _eacaf !=nil {return _eacaf ; +};_cbebe .FldAttr =int32 (_abcdd );continue ;};if _cegag .Name .Local =="\u0069\u0074\u0065\u006d"{_ecfeba ,_cefgba :=_e .ParseUint (_cegag .Value ,10,32);if _cefgba !=nil {return _cefgba ;};_ffcff :=uint32 (_ecfeba );_cbebe .ItemAttr =&_ffcff ;continue ; +};if _cegag .Name .Local =="\u0068\u0069\u0065\u0072"{_egbfc ,_cabed :=_e .ParseInt (_cegag .Value ,10,32);if _cabed !=nil {return _cabed ;};_cbdca :=int32 (_egbfc );_cbebe .HierAttr =&_cbdca ;continue ;};if _cegag .Name .Local =="\u006e\u0061\u006d\u0065"{_cggebe ,_cegdb :=_cegag .Value ,error (nil ); +if _cegdb !=nil {return _cegdb ;};_cbebe .NameAttr =&_cggebe ;continue ;};if _cegag .Name .Local =="\u0063\u0061\u0070"{_aggga ,_bcddf :=_cegag .Value ,error (nil );if _bcddf !=nil {return _bcddf ;};_cbebe .CapAttr =&_aggga ;continue ;};};_dfebd :for {_eacae ,_befad :=d .Token (); +if _befad !=nil {return _befad ;};switch _cfcge :=_eacae .(type ){case _d .StartElement :switch _cfcge .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbebe .ExtLst =NewCT_ExtensionList (); +if _dcbb :=d .DecodeElement (_cbebe .ExtLst ,&_cfcge );_dcbb !=nil {return _dcbb ;};default:_ea .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",_cfcge .Name ); +if _afdgdc :=d .Skip ();_afdgdc !=nil {return _afdgdc ;};};case _d .EndElement :break _dfebd ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ObjectPr and its children, prefixing error messages with path -func (_eefagb *CT_ObjectPr )ValidateWithPath (path string )error {if _fffbb :=_eefagb .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_fffbb !=nil {return _fffbb ;};return nil ;};func (_gaebbc ST_Comments )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gaebbc .String (),start ); -};type CT_Chartsheet struct{ +// Validate validates the CT_Col and its children +func (_eecfe *CT_Col )Validate ()error {return _eecfe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c");};func NewCT_CfRule ()*CT_CfRule {_aee :=&CT_CfRule {};return _aee }; -// Chart Sheet Properties -SheetPr *CT_ChartsheetPr ; +// Validate validates the CT_CommentList and its children +func (_baca *CT_CommentList )Validate ()error {return _baca .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");};func NewCT_Missing ()*CT_Missing {_afdea :=&CT_Missing {};return _afdea }; -// Chart Sheet Views -SheetViews *CT_ChartsheetViews ; +// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path +func (_ebee *CT_FontFamily )ValidateWithPath (path string )error {if _ebee .ValAttr < 0{return _aa .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 ,_ebee .ValAttr ); +};if _ebee .ValAttr > 14{return _aa .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 ,_ebee .ValAttr );};return nil ;};type ST_Qualifier byte ; +type CT_CacheHierarchy struct{ -// Chart Sheet Protection -SheetProtection *CT_ChartsheetProtection ; +// Hierarchy Unique Name +UniqueNameAttr string ; -// Custom Chart Sheet Views -CustomSheetViews *CT_CustomChartsheetViews ;PageMargins *CT_PageMargins ;PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ; +// Hierarchy Display Name +CaptionAttr *string ; -// Drawing -Drawing *CT_Drawing ;LegacyDrawing *CT_LegacyDrawing ; +// Measure Hierarchy +MeasureAttr *bool ; -// Legacy Drawing Reference in Header Footer -LegacyDrawingHF *CT_LegacyDrawing ; +// Set +SetAttr *bool ; -// Drawing Reference in Header Footer -DrawingHF *CT_DrawingHF ;Picture *CT_SheetBackgroundPicture ;WebPublishItems *CT_WebPublishItems ;ExtLst *CT_ExtensionList ;};func (_effagb *CT_OleSize )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_facbc :=range start .Attr {if _facbc .Name .Local =="\u0072\u0065\u0066"{_debbf ,_adfcg :=_facbc .Value ,error (nil ); -if _adfcg !=nil {return _adfcg ;};_effagb .RefAttr =_debbf ;continue ;};};for {_bafea ,_ffgc :=d .Token ();if _ffgc !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020%\u0073",_ffgc ); -};if _ccced ,_gdece :=_bafea .(_c .EndElement );_gdece &&_ccced .Name ==start .Name {break ;};};return nil ;}; +// Parent Set +ParentSetAttr *uint32 ; -// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path -func (_cacf *CT_FontScheme )ValidateWithPath (path string )error {if _cacf .ValAttr ==ST_FontSchemeUnset {return _a .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _cgde :=_cacf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgde !=nil {return _cgde ;};return nil ;};func (_gefgd ST_TableType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_afbggg :=_c .Attr {};_afbggg .Name =name ; -switch _gefgd {case ST_TableTypeUnset :_afbggg .Value ="";case ST_TableTypeWorksheet :_afbggg .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_TableTypeXml :_afbggg .Value ="\u0078\u006d\u006c";case ST_TableTypeQueryTable :_afbggg .Value ="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065"; -};return _afbggg ,nil ;};func NewCT_PivotHierarchy ()*CT_PivotHierarchy {_fbdce :=&CT_PivotHierarchy {};return _fbdce };func (_fcaee *ST_PatternType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eddgd ,_cdeag :=d .Token ();if _cdeag !=nil {return _cdeag ; -};if _fffbe ,_bcbebf :=_eddgd .(_c .EndElement );_bcbebf &&_fffbe .Name ==start .Name {*_fcaee =1;return nil ;};if _cfdafe ,_acdbf :=_eddgd .(_c .CharData );!_acdbf {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",_eddgd ); -}else {switch string (_cfdafe ){case "":*_fcaee =0;case "\u006e\u006f\u006e\u0065":*_fcaee =1;case "\u0073\u006f\u006ci\u0064":*_fcaee =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_fcaee =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_fcaee =4; -case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_fcaee =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_fcaee =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_fcaee =7;case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_fcaee =8; -case "\u0064\u0061\u0072\u006b\u0055\u0070":*_fcaee =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_fcaee =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_fcaee =11;case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_fcaee =12; -case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_fcaee =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_fcaee =14;case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_fcaee =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_fcaee =16; -case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_fcaee =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_fcaee =18;case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_fcaee =19;};};_eddgd ,_cdeag =d .Token ();if _cdeag !=nil {return _cdeag ; -};if _eegbc ,_dbbae :=_eddgd .(_c .EndElement );_dbbae &&_eegbc .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",_eddgd ); -}; +// KPI Icon Set +IconSetAttr *int32 ; -// ValidateWithPath validates the CT_DataRefs and its children, prefixing error messages with path -func (_cdaec *CT_DataRefs )ValidateWithPath (path string )error {for _bggg ,_ggef :=range _cdaec .DataRef {if _aeccf :=_ggef .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0061\u0052\u0065f\u005b\u0025\u0064\u005d",path ,_bggg )); -_aeccf !=nil {return _aeccf ;};};return nil ;};func (_gegecg *CT_Sheets )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ecbdb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074"}}; -for _ ,_ggdbeg :=range _gegecg .Sheet {e .EncodeElement (_ggdbeg ,_ecbdb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CalcChain struct{CT_CalcChain };func NewCT_WebPublishObject ()*CT_WebPublishObject {_fgaedf :=&CT_WebPublishObject {}; -return _fgaedf };func NewCT_WorkbookProtection ()*CT_WorkbookProtection {_adfbcf :=&CT_WorkbookProtection {};return _adfbcf ;};func (_fdcaff ST_OleUpdate )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fdcaff .String (),start ); -};func (_eaca *CT_CalculatedItem )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eaca .PivotArea =NewCT_PivotArea ();for _ ,_efeg :=range start .Attr {if _efeg .Name .Local =="\u0066\u0069\u0065l\u0064"{_beb ,_bdga :=_fc .ParseUint (_efeg .Value ,10,32); -if _bdga !=nil {return _bdga ;};_ecf :=uint32 (_beb );_eaca .FieldAttr =&_ecf ;continue ;};if _efeg .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_eeed ,_ccgeb :=_efeg .Value ,error (nil );if _ccgeb !=nil {return _ccgeb ;};_eaca .FormulaAttr =&_eeed ; -continue ;};};_eagb :for {_aba ,_gdd :=d .Token ();if _gdd !=nil {return _gdd ;};switch _bbecgb :=_aba .(type ){case _c .StartElement :switch _bbecgb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _bbfgc :=d .DecodeElement (_eaca .PivotArea ,&_bbecgb ); -_bbfgc !=nil {return _bbfgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_eaca .ExtLst =NewCT_ExtensionList (); -if _dcfd :=d .DecodeElement (_eaca .ExtLst ,&_bbecgb );_dcfd !=nil {return _dcfd ;};default:_dc .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",_bbecgb .Name ); -if _bbab :=d .Skip ();_bbab !=nil {return _bbab ;};};case _c .EndElement :break _eagb ;case _c .CharData :};};return nil ;};func (_bddabc *ST_TextHAlign )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bddabc =0;case "\u006c\u0065\u0066\u0074":*_bddabc =1; -case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bddabc =2;case "\u0072\u0069\u0067h\u0074":*_bddabc =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_bddabc =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_bddabc =5;};return nil ; -};func (_ccaeda *ST_FormulaExpression )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ccaeda =0;case "\u0072\u0065\u0066":*_ccaeda =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_ccaeda =2;case "\u0061\u0072\u0065\u0061":*_ccaeda =3; -case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_ccaeda =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_ccaeda =5;};return nil ;};func (_ceaaf ST_PhoneticAlignment )Validate ()error {return _ceaaf .ValidateWithPath ("")}; -func NewCT_CellAlignment ()*CT_CellAlignment {_ecc :=&CT_CellAlignment {};return _ecc }; +// Attribute Hierarchy +AttributeAttr *bool ; -// ValidateWithPath validates the CT_ExternalLink and its children, prefixing error messages with path -func (_fdaea *CT_ExternalLink )ValidateWithPath (path string )error {if _fdaea .Choice !=nil {if _adfbd :=_fdaea .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_adfbd !=nil {return _adfbd ;};};if _fdaea .ExtLst !=nil {if _ffag :=_fdaea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ffag !=nil {return _ffag ;};};return nil ;};func (_ccba *CT_MdxMemeberProp )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e"},Value :_a .Sprintf ("\u0025\u0076",_ccba .NAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0070"},Value :_a .Sprintf ("\u0025\u0076",_ccba .NpAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dcec *CT_CacheHierarchies )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_baee :=range start .Attr {if _baee .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbbc ,_eggf :=_fc .ParseUint (_baee .Value ,10,32); -if _eggf !=nil {return _eggf ;};_gde :=uint32 (_bbbc );_dcec .CountAttr =&_gde ;continue ;};};_gabd :for {_cbcc ,_dga :=d .Token ();if _dga !=nil {return _dga ;};switch _bdee :=_cbcc .(type ){case _c .StartElement :switch _bdee .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_beg :=NewCT_CacheHierarchy (); -if _eeae :=d .DecodeElement (_beg ,&_bdee );_eeae !=nil {return _eeae ;};_dcec .CacheHierarchy =append (_dcec .CacheHierarchy ,_beg );default:_dc .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",_bdee .Name ); -if _fgca :=d .Skip ();_fgca !=nil {return _fgca ;};};case _c .EndElement :break _gabd ;case _c .CharData :};};return nil ;};func (_caeacd *ST_GrowShrinkType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_caeacd =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_caeacd =1; -case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_caeacd =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_caeacd =3;};return nil ;};type ExternalLink struct{CT_ExternalLink };func (_gddgdg ST_SheetViewType )ValidateWithPath (path string )error {switch _gddgdg {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 (_gddgdg )); -};return nil ;};func NewDialogsheet ()*Dialogsheet {_afdgee :=&Dialogsheet {};_afdgee .CT_Dialogsheet =*NewCT_Dialogsheet ();return _afdgee ;};type CT_ObjectPr struct{ +// Time +TimeAttr *bool ; -// Locked Flag -LockedAttr *bool ; +// Key Attribute Hierarchy +KeyAttributeAttr *bool ; -// Default Size Flag -DefaultSizeAttr *bool ; +// Default Member Unique Name +DefaultMemberUniqueNameAttr *string ; -// Print Flag -PrintAttr *bool ; +// Unique Name of 'All' +AllUniqueNameAttr *string ; -// Disabled Flag -DisabledAttr *bool ; +// Display Name of 'All' +AllCaptionAttr *string ; -// UI Object Flag -UiObjectAttr *bool ; +// Dimension Unique Name +DimensionUniqueNameAttr *string ; -// Automatic Fill Flag -AutoFillAttr *bool ; +// Display Folder +DisplayFolderAttr *string ; -// Automatic Line Flag -AutoLineAttr *bool ; +// Measure Group Name +MeasureGroupAttr *string ; -// Automatic Size Flag -AutoPictAttr *bool ; +// Measures +MeasuresAttr *bool ; -// Custom Function -MacroAttr *string ; +// Levels Count +CountAttr uint32 ; -// Alternative Text -AltTextAttr *string ; +// One Field +OneFieldAttr *bool ; -// Dynamic Data Exchange Flag -DdeAttr *bool ;IdAttr *string ;Anchor *CT_ObjectAnchor ;};type CT_DeletedField struct{ +// Member Value Data Type +MemberValueDatatypeAttr *uint16 ; -// Deleted Fields Name -NameAttr string ;};func (_afbfg *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 :_a .Sprintf ("\u0025\u0076",_afbfg .NameAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_afbfg .GuidAttr )});if _afbfg .AutoUpdateAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_afbfg .AutoUpdateAttr ))}); -};if _afbfg .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 :_a .Sprintf ("\u0025\u0076",*_afbfg .MergeIntervalAttr )}); -};if _afbfg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_afbfg .ChangesSavedWinAttr ))}); -};if _afbfg .OnlySyncAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_afbfg .OnlySyncAttr ))});};if _afbfg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_afbfg .PersonalViewAttr ))}); -};if _afbfg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_afbfg .IncludePrintSettingsAttr ))}); -};if _afbfg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_afbfg .IncludeHiddenRowColAttr ))}); -};if _afbfg .MaximizedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_afbfg .MaximizedAttr ))});};if _afbfg .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_afbfg .MinimizedAttr ))}); -};if _afbfg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_afbfg .ShowHorizontalScrollAttr ))}); -};if _afbfg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_afbfg .ShowVerticalScrollAttr ))}); -};if _afbfg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_afbfg .ShowSheetTabsAttr ))}); -};if _afbfg .XWindowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_afbfg .XWindowAttr )});};if _afbfg .YWindowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_afbfg .YWindowAttr )}); -};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_a .Sprintf ("\u0025\u0076",_afbfg .WindowWidthAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",_afbfg .WindowHeightAttr )}); -if _afbfg .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_afbfg .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 :_a .Sprintf ("\u0025\u0076",_afbfg .ActiveSheetIdAttr )}); -if _afbfg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_afbfg .ShowFormulaBarAttr ))}); -};if _afbfg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_afbfg .ShowStatusbarAttr ))}); -};if _afbfg .ShowCommentsAttr !=ST_CommentsUnset {_fggf ,_ffbb :=_afbfg .ShowCommentsAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _ffbb !=nil {return _ffbb ;};start .Attr =append (start .Attr ,_fggf ); -};if _afbfg .ShowObjectsAttr !=ST_ObjectsUnset {_eefe ,_bbfee :=_afbfg .ShowObjectsAttr .MarshalXMLAttr (_c .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _bbfee !=nil {return _bbfee ;};start .Attr =append (start .Attr ,_eefe ); -};e .EncodeToken (start );if _afbfg .ExtLst !=nil {_bccd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_afbfg .ExtLst ,_bccd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -};func (_dcfdee *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 :_a .Sprintf ("\u0025\u0076",_dcfdee .IdAttr )});e .EncodeToken (start ); -e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Unbalanced +UnbalancedAttr *bool ; -// Validate validates the CT_rowItems and its children -func (_ecgdfe *CT_rowItems )Validate ()error {return _ecgdfe .ValidateWithPath ("C\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073");}; +// Unbalanced Group +UnbalancedGroupAttr *bool ; -// Validate validates the CT_TableStyleElement and its children -func (_ccea *CT_TableStyleElement )Validate ()error {return _ccea .ValidateWithPath ("C\u0054_\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074");}; +// Hidden +HiddenAttr *bool ; -// ValidateWithPath validates the CT_Dxf and its children, prefixing error messages with path -func (_bgbcd *CT_Dxf )ValidateWithPath (path string )error {if _bgbcd .Font !=nil {if _dcgce :=_bgbcd .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_dcgce !=nil {return _dcgce ;};};if _bgbcd .NumFmt !=nil {if _eacgf :=_bgbcd .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_eacgf !=nil {return _eacgf ;};};if _bgbcd .Fill !=nil {if _dfeefg :=_bgbcd .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_dfeefg !=nil {return _dfeefg ;};};if _bgbcd .Alignment !=nil {if _fgffa :=_bgbcd .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"); -_fgffa !=nil {return _fgffa ;};};if _bgbcd .Border !=nil {if _deag :=_bgbcd .Border .ValidateWithPath (path +"\u002fB\u006f\u0072\u0064\u0065\u0072");_deag !=nil {return _deag ;};};if _bgbcd .Protection !=nil {if _dcad :=_bgbcd .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); -_dcad !=nil {return _dcad ;};};if _bgbcd .ExtLst !=nil {if _geaed :=_bgbcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_geaed !=nil {return _geaed ;};};return nil ;}; +// Fields Usage +FieldsUsage *CT_FieldsUsage ; -// ValidateWithPath validates the CT_Connections and its children, prefixing error messages with path -func (_faab *CT_Connections )ValidateWithPath (path string )error {for _fbbeb ,_eggfb :=range _faab .Connection {if _bgbc :=_eggfb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_fbbeb )); -_bgbc !=nil {return _bgbc ;};};return nil ;}; +// OLAP Grouping Levels +GroupLevels *CT_GroupLevels ; -// Validate validates the CT_PatternFill and its children -func (_beac *CT_PatternFill )Validate ()error {return _beac .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c");}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_ServerFormat and its children, prefixing error messages with path -func (_gfcbe *CT_ServerFormat )ValidateWithPath (path string )error {return nil };func (_ggbeae *CT_String )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076"},Value :_a .Sprintf ("\u0025\u0076",_ggbeae .VAttr )}); -if _ggbeae .UAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ggbeae .UAttr ))});};if _ggbeae .FAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ggbeae .FAttr ))}); -};if _ggbeae .CAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_ggbeae .CAttr )});};if _ggbeae .CpAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_ggbeae .CpAttr )}); -};if _ggbeae .InAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_ggbeae .InAttr )});};if _ggbeae .BcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_ggbeae .BcAttr )}); -};if _ggbeae .FcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_ggbeae .FcAttr )});};if _ggbeae .IAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ggbeae .IAttr ))}); -};if _ggbeae .UnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u006e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ggbeae .UnAttr ))});};if _ggbeae .StAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ggbeae .StAttr ))}); -};if _ggbeae .BAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ggbeae .BAttr ))});};e .EncodeToken (start );if _ggbeae .Tpls !=nil {_fedce :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}}; -for _ ,_fcagf :=range _ggbeae .Tpls {e .EncodeElement (_fcagf ,_fedce );};};if _ggbeae .X !=nil {_fcdga :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_eedeb :=range _ggbeae .X {e .EncodeElement (_eedeb ,_fcdga );};};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};type Users struct{CT_Users }; +// ValidateWithPath validates the CT_QueryTableDeletedFields and its children, prefixing error messages with path +func (_gedfb *CT_QueryTableDeletedFields )ValidateWithPath (path string )error {for _gaega ,_ddabbe :=range _gedfb .DeletedField {if _dbfca :=_ddabbe .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044el\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_gaega )); +_dbfca !=nil {return _dbfca ;};};return nil ;};func (_egaa *CT_ConditionalFormatting )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_begf :=range start .Attr {if _begf .Name .Local =="\u0070\u0069\u0076o\u0074"{_aafa ,_gfde :=_e .ParseBool (_begf .Value ); +if _gfde !=nil {return _gfde ;};_egaa .PivotAttr =&_aafa ;continue ;};if _begf .Name .Local =="\u0073\u0071\u0072e\u0066"{_gcbff ,_gdeac :=ParseSliceST_Sqref (_begf .Value );if _gdeac !=nil {return _gdeac ;};_egaa .SqrefAttr =&_gcbff ;continue ;};};_gcgf :for {_eddg ,_efef :=d .Token (); +if _efef !=nil {return _efef ;};switch _eegd :=_eddg .(type ){case _d .StartElement :switch _eegd .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ccde :=NewCT_CfRule (); +if _gaaeb :=d .DecodeElement (_ccde ,&_eegd );_gaaeb !=nil {return _gaaeb ;};_egaa .CfRule =append (_egaa .CfRule ,_ccde );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egaa .ExtLst =NewCT_ExtensionList (); +if _dgffd :=d .DecodeElement (_egaa .ExtLst ,&_eegd );_dgffd !=nil {return _dgffd ;};default:_ea .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",_eegd .Name ); +if _fdbe :=d .Skip ();_fdbe !=nil {return _fdbe ;};};case _d .EndElement :break _gcgf ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PivotDimension and its children, prefixing error messages with path -func (_eegbbc *CT_PivotDimension )ValidateWithPath (path string )error {return nil };func (_debfgd *CT_WorksheetSource )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _debfgd .RefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_debfgd .RefAttr )}); -};if _debfgd .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_debfgd .NameAttr )});};if _debfgd .SheetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_debfgd .SheetAttr )}); -};if _debfgd .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_debfgd .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};type CT_FieldsUsage struct{ +// Validate validates the CT_QueryTableField and its children +func (_effdfa *CT_QueryTableField )Validate ()error {return _effdfa .ValidateWithPath ("\u0043T\u005fQ\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064");};func (_bbacc ST_OleUpdate )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bbacc .String (),start ); +};func NewCT_RevisionInsertSheet ()*CT_RevisionInsertSheet {_adcbgc :=&CT_RevisionInsertSheet {};return _adcbgc ;};type CT_MetadataRecord struct{ -// Field Count -CountAttr *uint32 ; +// Metadata Record Type Index +TAttr uint32 ; -// PivotCache Field Id -FieldUsage []*CT_FieldUsage ;};func (_gac *CT_CalculatedMembers )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gac .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gac .CountAttr )}); -};e .EncodeToken (start );_gdeg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"}};for _ ,_agga :=range _gac .CalculatedMember {e .EncodeElement (_agga ,_gdeg ); -};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fcccc *CT_GradientFill )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgacca :=range start .Attr {if _fgacca .Name .Local =="\u0074\u0079\u0070\u0065"{_fcccc .TypeAttr .UnmarshalXMLAttr (_fgacca ); -continue ;};if _fgacca .Name .Local =="\u0064\u0065\u0067\u0072\u0065\u0065"{_edcdd ,_fecfb :=_fc .ParseFloat (_fgacca .Value ,64);if _fecfb !=nil {return _fecfb ;};_fcccc .DegreeAttr =&_edcdd ;continue ;};if _fgacca .Name .Local =="\u006c\u0065\u0066\u0074"{_bgdgb ,_bdead :=_fc .ParseFloat (_fgacca .Value ,64); -if _bdead !=nil {return _bdead ;};_fcccc .LeftAttr =&_bgdgb ;continue ;};if _fgacca .Name .Local =="\u0072\u0069\u0067h\u0074"{_gecdb ,_ccdfg :=_fc .ParseFloat (_fgacca .Value ,64);if _ccdfg !=nil {return _ccdfg ;};_fcccc .RightAttr =&_gecdb ;continue ; -};if _fgacca .Name .Local =="\u0074\u006f\u0070"{_bcfad ,_bagg :=_fc .ParseFloat (_fgacca .Value ,64);if _bagg !=nil {return _bagg ;};_fcccc .TopAttr =&_bcfad ;continue ;};if _fgacca .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_bacca ,_gfgafd :=_fc .ParseFloat (_fgacca .Value ,64); -if _gfgafd !=nil {return _gfgafd ;};_fcccc .BottomAttr =&_bacca ;continue ;};};_agaad :for {_abcae ,_bgfgaa :=d .Token ();if _bgfgaa !=nil {return _bgfgaa ;};switch _afea :=_abcae .(type ){case _c .StartElement :switch _afea .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfgfd :=NewCT_GradientStop (); -if _cggcd :=d .DecodeElement (_cfgfd ,&_afea );_cggcd !=nil {return _cggcd ;};_fcccc .Stop =append (_fcccc .Stop ,_cfgfd );default:_dc .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",_afea .Name ); -if _dcbgb :=d .Skip ();_dcbgb !=nil {return _dcbgb ;};};case _c .EndElement :break _agaad ;case _c .CharData :};};return nil ;};type CT_MetadataStringIndex struct{ +// Metadata Record Value Index +VAttr uint32 ;}; -// Index Value -XAttr uint32 ; +// ValidateWithPath validates the CT_Reviewed and its children, prefixing error messages with path +func (_egebb *CT_Reviewed )ValidateWithPath (path string )error {return nil }; -// String is a Set -SAttr *bool ;};func (_feacb *CT_PivotCaches )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_fbefa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"}}; -for _ ,_accbcd :=range _feacb .PivotCache {e .EncodeElement (_accbcd ,_fbefa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_adccdg ST_ShowDataAs )ValidateWithPath (path string )error {switch _adccdg {case 0,1,2,3,4,5,6,7,8,9:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adccdg )); -};return nil ;};func (_fefgf ST_Comments )Validate ()error {return _fefgf .ValidateWithPath ("")};func (_fefba *CT_Extension )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cdddg :=range start .Attr {if _cdddg .Name .Local =="\u0075\u0072\u0069"{_dgfdc ,_adgf :=_cdddg .Value ,error (nil ); -if _adgf !=nil {return _adgf ;};_fefba .UriAttr =&_dgfdc ;continue ;};};_cegb :for {_aacf ,_cdafb :=d .Token ();if _cdafb !=nil {return _cdafb ;};switch _ccca :=_aacf .(type ){case _c .StartElement :switch _ccca .Name {default:if _dgfgd ,_aaead :=_ff .CreateElement (_ccca ); -_aaead !=nil {return _aaead ;}else {if _fagfe :=d .DecodeElement (_dgfgd ,&_ccca );_fagfe !=nil {return _fagfe ;};_fefba .Any =_dgfgd ;};};case _c .EndElement :break _cegb ;case _c .CharData :};};return nil ;};func (_egcc *CT_Color )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _egcc .AutoAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_egcc .AutoAttr ))}); -};if _egcc .IndexedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069n\u0064\u0065\u0078\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_egcc .IndexedAttr )});};if _egcc .RgbAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0067\u0062"},Value :_a .Sprintf ("\u0025\u0076",*_egcc .RgbAttr )}); -};if _egcc .ThemeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0068\u0065m\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_egcc .ThemeAttr )});};if _egcc .TintAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_egcc .TintAttr )}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BorderPr and its children, prefixing error messages with path +func (_gad *CT_BorderPr )ValidateWithPath (path string )error {if _ggf :=_gad .StyleAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_ggf !=nil {return _ggf ;};if _gad .Color !=nil {if _ffdc :=_gad .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072"); +_ffdc !=nil {return _ffdc ;};};return nil ;};func NewCT_TableStyles ()*CT_TableStyles {_defgg :=&CT_TableStyles {};return _defgg };const (ST_OleUpdateUnset ST_OleUpdate =0;ST_OleUpdateOLEUPDATE_ALWAYS ST_OleUpdate =1;ST_OleUpdateOLEUPDATE_ONCALL ST_OleUpdate =2; +);const (ST_FormatActionUnset ST_FormatAction =0;ST_FormatActionBlank ST_FormatAction =1;ST_FormatActionFormatting ST_FormatAction =2;ST_FormatActionDrill ST_FormatAction =3;ST_FormatActionFormula ST_FormatAction =4;); -// ValidateWithPath validates the CT_SheetView and its children, prefixing error messages with path -func (_cgaad *CT_SheetView )ValidateWithPath (path string )error {if _caabc :=_cgaad .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_caabc !=nil {return _caabc ;};if _cgaad .Pane !=nil {if _cgcddd :=_cgaad .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065"); -_cgcddd !=nil {return _cgcddd ;};};for _cgbfc ,_dcfacbb :=range _cgaad .Selection {if _eafcf :=_dcfacbb .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0053\u0065\u006ce\u0063\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_cgbfc ));_eafcf !=nil {return _eafcf ; -};};for _cfgbd ,_fbgdd :=range _cgaad .PivotSelection {if _dgbbb :=_fbgdd .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074S\u0065\u006c\u0065\u0063\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_cfgbd ));_dgbbb !=nil {return _dgbbb ; -};};if _cgaad .ExtLst !=nil {if _ebfe :=_cgaad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebfe !=nil {return _ebfe ;};};return nil ;};func (_faadg *CT_PCDSCPage )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _faadg .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_faadg .CountAttr )}); -};e .EncodeToken (start );if _faadg .PageItem !=nil {_daceb :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"}};for _ ,_acdefb :=range _faadg .PageItem {e .EncodeElement (_acdefb ,_daceb );};};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_ffaag *CT_WorkbookProtection )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ffaag .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 :_a .Sprintf ("\u0025\u0076",*_ffaag .WorkbookPasswordAttr )}); -};if _ffaag .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 :_a .Sprintf ("\u0025\u0076",*_ffaag .WorkbookPasswordCharacterSetAttr )}); -};if _ffaag .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 :_a .Sprintf ("\u0025\u0076",*_ffaag .RevisionsPasswordAttr )}); -};if _ffaag .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 :_a .Sprintf ("\u0025\u0076",*_ffaag .RevisionsPasswordCharacterSetAttr )}); -};if _ffaag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ffaag .LockStructureAttr ))}); -};if _ffaag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ffaag .LockWindowsAttr ))});};if _ffaag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ffaag .LockRevisionAttr ))}); -};if _ffaag .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 :_a .Sprintf ("\u0025\u0076",*_ffaag .RevisionsAlgorithmNameAttr )}); -};if _ffaag .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 :_a .Sprintf ("\u0025\u0076",*_ffaag .RevisionsHashValueAttr )}); -};if _ffaag .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 :_a .Sprintf ("\u0025\u0076",*_ffaag .RevisionsSaltValueAttr )}); -};if _ffaag .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 :_a .Sprintf ("\u0025\u0076",*_ffaag .RevisionsSpinCountAttr )}); -};if _ffaag .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 :_a .Sprintf ("\u0025\u0076",*_ffaag .WorkbookAlgorithmNameAttr )}); -};if _ffaag .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 :_a .Sprintf ("\u0025\u0076",*_ffaag .WorkbookHashValueAttr )}); -};if _ffaag .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 :_a .Sprintf ("\u0025\u0076",*_ffaag .WorkbookSaltValueAttr )}); -};if _ffaag .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 :_a .Sprintf ("\u0025\u0076",*_ffaag .WorkbookSpinCountAttr )}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_TableFormula struct{ArrayAttr bool ;Content string ;};type CT_Macrosheet struct{ +// Validate validates the CT_WorkbookPr and its children +func (_egaba *CT_WorkbookPr )Validate ()error {return _egaba .ValidateWithPath ("\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072");};func NewCT_InputCells ()*CT_InputCells {_bddca :=&CT_InputCells {};return _bddca }; -// Sheet Properties -SheetPr *CT_SheetPr ; +// Validate validates the CT_MdxMetadata and its children +func (_bgdb *CT_MdxMetadata )Validate ()error {return _bgdb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");}; -// Macro Sheet Dimensions -Dimension *CT_SheetDimension ; +// Validate validates the CT_Rst and its children +func (_cfccga *CT_Rst )Validate ()error {return _cfccga .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0073\u0074");};func NewCT_FileRecoveryPr ()*CT_FileRecoveryPr {_fgdba :=&CT_FileRecoveryPr {};return _fgdba }; -// Macro Sheet Views -SheetViews *CT_SheetViews ; +// ValidateWithPath validates the CT_QueryTable and its children, prefixing error messages with path +func (_adfbcc *CT_QueryTable )ValidateWithPath (path string )error {if _cefcb :=_adfbcc .GrowShrinkTypeAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006fwS\u0068\u0072\u0069\u006e\u006b\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cefcb !=nil {return _cefcb ; +};if _adfbcc .QueryTableRefresh !=nil {if _cgecb :=_adfbcc .QueryTableRefresh .ValidateWithPath (path +"\u002fQ\u0075e\u0072\u0079\u0054\u0061\u0062l\u0065\u0052e\u0066\u0072\u0065\u0073\u0068");_cgecb !=nil {return _cgecb ;};};if _adfbcc .ExtLst !=nil {if _cffcd :=_adfbcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cffcd !=nil {return _cffcd ;};};return nil ;};func (_cbedde *ST_DdeValueType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cbedde =0;case "\u006e\u0069\u006c":*_cbedde =1;case "\u0062":*_cbedde =2;case "\u006e":*_cbedde =3;case "\u0065":*_cbedde =4; +case "\u0073\u0074\u0072":*_cbedde =5;};return nil ;}; -// Sheet Format Properties -SheetFormatPr *CT_SheetFormatPr ; +// Validate validates the CT_WebPublishing and its children +func (_gadaaa *CT_WebPublishing )Validate ()error {return _gadaaa .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067");};func (_ecbec *CT_Tables )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecbec .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_ecbec .CountAttr )}); +};e .EncodeToken (start );if _ecbec .M !=nil {_bbcee :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_egadaf :=range _ecbec .M {e .EncodeElement (_egadaf ,_bbcee );};};if _ecbec .S !=nil {_cbfeg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073"}}; +for _ ,_ffgcc :=range _ecbec .S {e .EncodeElement (_ffgcc ,_cbfeg );};};if _ecbec .X !=nil {_abadg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_bffeb :=range _ecbec .X {e .EncodeElement (_bffeb ,_abadg );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type CT_Dxfs struct{ -// Column Information -Cols []*CT_Cols ; +// Format Count +CountAttr *uint32 ; -// Sheet Data -SheetData *CT_SheetData ; +// Formatting +Dxf []*CT_Dxf ;}; -// Sheet Protection Options -SheetProtection *CT_SheetProtection ; +// ValidateWithPath validates the CT_Tables and its children, prefixing error messages with path +func (_ggacba *CT_Tables )ValidateWithPath (path string )error {for _ggefe ,_cfcgg :=range _ggacba .M {if _febbb :=_cfcgg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_ggefe ));_febbb !=nil {return _febbb ;}; +};for _dcefa ,_ccceb :=range _ggacba .S {if _aedgf :=_ccceb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_dcefa ));_aedgf !=nil {return _aedgf ;};};for _abdacc ,_fefaa :=range _ggacba .X {if _fdgfd :=_fefaa .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_abdacc )); +_fdgfd !=nil {return _fdgfd ;};};return nil ;};func (_afaegd *CT_GradientFill )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _afaegd .TypeAttr !=ST_GradientTypeUnset {_egfce ,_ebac :=_afaegd .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _ebac !=nil {return _ebac ;};start .Attr =append (start .Attr ,_egfce );};if _afaegd .DegreeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u0067\u0072\u0065\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_afaegd .DegreeAttr )}); +};if _afaegd .LeftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_afaegd .LeftAttr )});};if _afaegd .RightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_afaegd .RightAttr )}); +};if _afaegd .TopAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u006f\u0070"},Value :_aa .Sprintf ("\u0025\u0076",*_afaegd .TopAttr )});};if _afaegd .BottomAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_aa .Sprintf ("\u0025\u0076",*_afaegd .BottomAttr )}); +};e .EncodeToken (start );if _afaegd .Stop !=nil {_ebbab :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0073\u0074\u006f\u0070"}};for _ ,_gfgga :=range _afaegd .Stop {e .EncodeElement (_gfgga ,_ebbab );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// AutoFilter -AutoFilter *CT_AutoFilter ; +// Validate validates the CT_PageItem and its children +func (_egbeaf *CT_PageItem )Validate ()error {return _egbeaf .ValidateWithPath ("C\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d");};func (_ffabgg ST_ExternalConnectionType )String ()string {switch _ffabgg {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 NewCT_Cell ()*CT_Cell {_fbab :=&CT_Cell {};return _fbab }; -// Sort State -SortState *CT_SortState ; +// Validate validates the CT_RevisionMove and its children +func (_daaga *CT_RevisionMove )Validate ()error {return _daaga .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065");};func (_agabaa ST_DdeValueType )ValidateWithPath (path string )error {switch _agabaa {case 0,1,2,3,4,5:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agabaa )); +};return nil ;};func (_gcdaf *CT_CustomSheetViews )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdaca :for {_dddcc ,_gefd :=d .Token ();if _gefd !=nil {return _gefd ;};switch _fgfa :=_dddcc .(type ){case _d .StartElement :switch _fgfa .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfdbdg :=NewCT_CustomSheetView (); +if _bdada :=d .DecodeElement (_gfdbdg ,&_fgfa );_bdada !=nil {return _bdada ;};_gcdaf .CustomSheetView =append (_gcdaf .CustomSheetView ,_gfdbdg );default:_ea .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",_fgfa .Name ); +if _gceg :=d .Skip ();_gceg !=nil {return _gceg ;};};case _d .EndElement :break _fdaca ;case _d .CharData :};};return nil ;};func (_dadfb *CT_DataFields )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dadfb .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_dadfb .CountAttr )}); +};e .EncodeToken (start );_bcdff :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ad\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064"}};for _ ,_fdbcb :=range _dadfb .DataField {e .EncodeElement (_fdbcb ,_bcdff );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Data Consolidation -DataConsolidate *CT_DataConsolidate ; +// ValidateWithPath validates the CT_RevisionDefinedName and its children, prefixing error messages with path +func (_fgce *CT_RevisionDefinedName )ValidateWithPath (path string )error {if _fgce .ExtLst !=nil {if _acdbf :=_fgce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acdbf !=nil {return _acdbf ;};};return nil ;};func (_eabf *CT_CellWatches )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_deeb :for {_acac ,_bagc :=d .Token (); +if _bagc !=nil {return _bagc ;};switch _dcca :=_acac .(type ){case _d .StartElement :switch _dcca .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdcfd :=NewCT_CellWatch (); +if _gacf :=d .DecodeElement (_bdcfd ,&_dcca );_gacf !=nil {return _gacf ;};_eabf .CellWatch =append (_eabf .CellWatch ,_bdcfd );default:_ea .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",_dcca .Name ); +if _ddggb :=d .Skip ();_ddggb !=nil {return _ddggb ;};};case _d .EndElement :break _deeb ;case _d .CharData :};};return nil ;}; -// Custom Sheet Views -CustomSheetViews *CT_CustomSheetViews ; +// ValidateWithPath validates the CT_CustomWorkbookViews and its children, prefixing error messages with path +func (_fgeda *CT_CustomWorkbookViews )ValidateWithPath (path string )error {for _eadgb ,_aeaaf :=range _fgeda .CustomWorkbookView {if _abdg :=_aeaaf .ValidateWithPath (_aa .Sprintf ("\u0025s\u002f\u0043\u0075\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062o\u006fk\u0056\u0069\u0065\u0077\u005b\u0025\u0064]",path ,_eadgb )); +_abdg !=nil {return _abdg ;};};return nil ;};func _cgedd (_fddbe bool )uint8 {if _fddbe {return 1;};return 0;};func (_gcacc *CT_MdxKPI )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e"},Value :_aa .Sprintf ("\u0025\u0076",_gcacc .NAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0070"},Value :_aa .Sprintf ("\u0025\u0076",_gcacc .NpAttr )});_aegbb ,_adggc :=_gcacc .PAttr .MarshalXMLAttr (_d .Name {Local :"\u0070"});if _adggc !=nil {return _adggc ;};start .Attr =append (start .Attr ,_aegbb ); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eegb *CT_Dxf )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eegb .Font !=nil {_gdbbb :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}}; +e .EncodeElement (_eegb .Font ,_gdbbb );};if _eegb .NumFmt !=nil {_cfcaa :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};e .EncodeElement (_eegb .NumFmt ,_cfcaa );};if _eegb .Fill !=nil {_babec :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}}; +e .EncodeElement (_eegb .Fill ,_babec );};if _eegb .Alignment !=nil {_ccdea :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_eegb .Alignment ,_ccdea );};if _eegb .Border !=nil {_feada :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}}; +e .EncodeElement (_eegb .Border ,_feada );};if _eegb .Protection !=nil {_fgbbg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_eegb .Protection ,_fgbbg );}; +if _eegb .ExtLst !=nil {_bdafe :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eegb .ExtLst ,_bdafe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbfffa ST_CfType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dcdebf :=_d .Attr {}; +_dcdebf .Name =name ;switch _gbfffa {case ST_CfTypeUnset :_dcdebf .Value ="";case ST_CfTypeExpression :_dcdebf .Value ="\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e";case ST_CfTypeCellIs :_dcdebf .Value ="\u0063\u0065\u006c\u006c\u0049\u0073"; +case ST_CfTypeColorScale :_dcdebf .Value ="\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065";case ST_CfTypeDataBar :_dcdebf .Value ="\u0064a\u0074\u0061\u0042\u0061\u0072";case ST_CfTypeIconSet :_dcdebf .Value ="\u0069c\u006f\u006e\u0053\u0065\u0074"; +case ST_CfTypeTop10 :_dcdebf .Value ="\u0074\u006f\u00701\u0030";case ST_CfTypeUniqueValues :_dcdebf .Value ="\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case ST_CfTypeDuplicateValues :_dcdebf .Value ="\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"; +case ST_CfTypeContainsText :_dcdebf .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeNotContainsText :_dcdebf .Value ="\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeBeginsWith :_dcdebf .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068"; +case ST_CfTypeEndsWith :_dcdebf .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeContainsBlanks :_dcdebf .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case ST_CfTypeNotContainsBlanks :_dcdebf .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073"; +case ST_CfTypeContainsErrors :_dcdebf .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case ST_CfTypeNotContainsErrors :_dcdebf .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073"; +case ST_CfTypeTimePeriod :_dcdebf .Value ="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064";case ST_CfTypeAboveAverage :_dcdebf .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";};return _dcdebf ,nil ;};func (_cggg ST_Sqref )String ()string {return _g .Join (_cggg ,"\u0020")}; +func (_feacge ST_DdeValueType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bdecd :=_d .Attr {};_bdecd .Name =name ;switch _feacge {case ST_DdeValueTypeUnset :_bdecd .Value ="";case ST_DdeValueTypeNil :_bdecd .Value ="\u006e\u0069\u006c";case ST_DdeValueTypeB :_bdecd .Value ="\u0062"; +case ST_DdeValueTypeN :_bdecd .Value ="\u006e";case ST_DdeValueTypeE :_bdecd .Value ="\u0065";case ST_DdeValueTypeStr :_bdecd .Value ="\u0073\u0074\u0072";};return _bdecd ,nil ;};type ST_VerticalAlignment byte ;func (_gded *CT_Break )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gedg :=range start .Attr {if _gedg .Name .Local =="\u0069\u0064"{_ggc ,_cgcd :=_e .ParseUint (_gedg .Value ,10,32); +if _cgcd !=nil {return _cgcd ;};_ceff :=uint32 (_ggc );_gded .IdAttr =&_ceff ;continue ;};if _gedg .Name .Local =="\u006d\u0069\u006e"{_deac ,_dddc :=_e .ParseUint (_gedg .Value ,10,32);if _dddc !=nil {return _dddc ;};_fdea :=uint32 (_deac );_gded .MinAttr =&_fdea ; +continue ;};if _gedg .Name .Local =="\u006d\u0061\u0078"{_fec ,_cdab :=_e .ParseUint (_gedg .Value ,10,32);if _cdab !=nil {return _cdab ;};_gaag :=uint32 (_fec );_gded .MaxAttr =&_gaag ;continue ;};if _gedg .Name .Local =="\u006d\u0061\u006e"{_ffb ,_cee :=_e .ParseBool (_gedg .Value ); +if _cee !=nil {return _cee ;};_gded .ManAttr =&_ffb ;continue ;};if _gedg .Name .Local =="\u0070\u0074"{_bdcf ,_degf :=_e .ParseBool (_gedg .Value );if _degf !=nil {return _degf ;};_gded .PtAttr =&_bdcf ;continue ;};};for {_edef ,_cdc :=d .Token ();if _cdc !=nil {return _aa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0072\u0065\u0061\u006b: \u0025\u0073",_cdc ); +};if _cfa ,_eggd :=_edef .(_d .EndElement );_eggd &&_cfa .Name ==start .Name {break ;};};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 (_baeab *CT_Connection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_baeab .IdAttr )}); +if _baeab .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_baeab .SourceFileAttr )});};if _baeab .OdcFileAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fd\u0063\u0046\u0069\u006c\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_baeab .OdcFileAttr )}); +};if _baeab .KeepAliveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_baeab .KeepAliveAttr ))});};if _baeab .IntervalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_baeab .IntervalAttr )}); +};if _baeab .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_baeab .NameAttr )});};if _baeab .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_baeab .DescriptionAttr )}); +};if _baeab .TypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_baeab .TypeAttr )});};if _baeab .ReconnectionMethodAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_baeab .ReconnectionMethodAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",_baeab .RefreshedVersionAttr )});if _baeab .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_baeab .MinRefreshableVersionAttr )}); +};if _baeab .SavePasswordAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_baeab .SavePasswordAttr ))});}; +if _baeab .NewAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0065\u0077"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_baeab .NewAttr ))});};if _baeab .DeletedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_baeab .DeletedAttr ))}); +};if _baeab .OnlyUseConnectionFileAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_baeab .OnlyUseConnectionFileAttr ))}); +};if _baeab .BackgroundAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_baeab .BackgroundAttr ))});};if _baeab .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_baeab .RefreshOnLoadAttr ))}); +};if _baeab .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_baeab .SaveDataAttr ))});};if _baeab .CredentialsAttr !=ST_CredMethodUnset {_aeec ,_dffdg :=_baeab .CredentialsAttr .MarshalXMLAttr (_d .Name {Local :"c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"}); +if _dffdg !=nil {return _dffdg ;};start .Attr =append (start .Attr ,_aeec );};if _baeab .SingleSignOnIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_baeab .SingleSignOnIdAttr )}); +};e .EncodeToken (start );if _baeab .DbPr !=nil {_bceb :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0064\u0062\u0050\u0072"}};e .EncodeElement (_baeab .DbPr ,_bceb );};if _baeab .OlapPr !=nil {_cegg :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u006f\u006c\u0061\u0070\u0050r"}}; +e .EncodeElement (_baeab .OlapPr ,_cegg );};if _baeab .WebPr !=nil {_ddff :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_baeab .WebPr ,_ddff );};if _baeab .TextPr !=nil {_bdbgb :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074\u0050r"}}; +e .EncodeElement (_baeab .TextPr ,_bdbgb );};if _baeab .Parameters !=nil {_dbcb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"}};e .EncodeElement (_baeab .Parameters ,_dbcb ); +};if _baeab .ExtLst !=nil {_degg :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_baeab .ExtLst ,_degg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dabdf *CT_LegacyDrawing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfebf :=range start .Attr {if _gfebf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gfebf .Name .Local =="\u0069\u0064"||_gfebf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gfebf .Name .Local =="\u0069\u0064"{_cecdb ,_fbcab :=_gfebf .Value ,error (nil ); +if _fbcab !=nil {return _fbcab ;};_dabdf .IdAttr =_cecdb ;continue ;};};for {_edffb ,_eeace :=d .Token ();if _eeace !=nil {return _aa .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",_eeace ); +};if _defda ,_efcb :=_edffb .(_d .EndElement );_efcb &&_defda .Name ==start .Name {break ;};};return nil ;};func (_abccb *CT_Location )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdfba :=range start .Attr {if _gdfba .Name .Local =="\u0072\u0065\u0066"{_gbfc ,_fbccc :=_gdfba .Value ,error (nil ); +if _fbccc !=nil {return _fbccc ;};_abccb .RefAttr =_gbfc ;continue ;};if _gdfba .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"{_fdcddf ,_fbec :=_e .ParseUint (_gdfba .Value ,10,32);if _fbec !=nil {return _fbec ; +};_abccb .FirstHeaderRowAttr =uint32 (_fdcddf );continue ;};if _gdfba .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"{_faffef ,_gfcbe :=_e .ParseUint (_gdfba .Value ,10,32);if _gfcbe !=nil {return _gfcbe ;};_abccb .FirstDataRowAttr =uint32 (_faffef ); +continue ;};if _gdfba .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"{_egada ,_cddbc :=_e .ParseUint (_gdfba .Value ,10,32);if _cddbc !=nil {return _cddbc ;};_abccb .FirstDataColAttr =uint32 (_egada );continue ;};if _gdfba .Name .Local =="\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_dagb ,_gebg :=_e .ParseUint (_gdfba .Value ,10,32); +if _gebg !=nil {return _gebg ;};_bgbcd :=uint32 (_dagb );_abccb .RowPageCountAttr =&_bgbcd ;continue ;};if _gdfba .Name .Local =="\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_fgegag ,_fefe :=_e .ParseUint (_gdfba .Value ,10,32); +if _fefe !=nil {return _fefe ;};_ggca :=uint32 (_fgegag );_abccb .ColPageCountAttr =&_ggca ;continue ;};};for {_bcadc ,_fbeab :=d .Token ();if _fbeab !=nil {return _aa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_fbeab ); +};if _affc ,_ceadea :=_bcadc .(_d .EndElement );_ceadea &&_affc .Name ==start .Name {break ;};};return nil ;};type CT_PivotField struct{ -// Phonetic Properties -PhoneticPr *CT_PhoneticPr ; +// Field Name +NameAttr *string ; -// Conditional Formatting -ConditionalFormatting []*CT_ConditionalFormatting ; +// Axis +AxisAttr ST_Axis ; -// Print Options -PrintOptions *CT_PrintOptions ; +// Data Field +DataFieldAttr *bool ; -// Page Margins -PageMargins *CT_PageMargins ; +// Custom Subtotal Caption +SubtotalCaptionAttr *string ; -// Page Setup Settings -PageSetup *CT_PageSetup ; +// Show PivotField Header Drop Downs +ShowDropDownsAttr *bool ; -// Header Footer Settings -HeaderFooter *CT_HeaderFooter ; +// Hidden Level +HiddenLevelAttr *bool ; -// Horizontal Page Breaks (Row) -RowBreaks *CT_PageBreak ; +// Unique Member Property +UniqueMemberPropertyAttr *string ; -// Vertical Page Breaks -ColBreaks *CT_PageBreak ; +// Compact +CompactAttr *bool ; -// Custom Properties -CustomProperties *CT_CustomProperties ; +// All Items Expanded +AllDrilledAttr *bool ; -// Drawing -Drawing *CT_Drawing ; +// Number Format Id +NumFmtIdAttr *uint32 ; -// Legacy Drawing Reference -LegacyDrawing *CT_LegacyDrawing ; +// Outline Items +OutlineAttr *bool ; -// Legacy Drawing Header Footer -LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; +// Subtotals At Top +SubtotalTopAttr *bool ; -// Background Image -Picture *CT_SheetBackgroundPicture ; +// Drag To Row +DragToRowAttr *bool ; -// Embedded Objects -OleObjects *CT_OleObjects ; +// Drag To Column +DragToColAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_cdgfd *CT_DataBar )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cdgfd .MinLengthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"},Value :_a .Sprintf ("\u0025\u0076",*_cdgfd .MinLengthAttr )}); -};if _cdgfd .MaxLengthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"},Value :_a .Sprintf ("\u0025\u0076",*_cdgfd .MaxLengthAttr )});};if _cdgfd .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cdgfd .ShowValueAttr ))}); -};e .EncodeToken (start );_gecc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_efaac :=range _cdgfd .Cfvo {e .EncodeElement (_efaac ,_gecc );};_abgea :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}}; -e .EncodeElement (_cdgfd .Color ,_abgea );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type Chartsheet struct{CT_Chartsheet };func (_abefd ST_CfvoType )String ()string {switch _abefd {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 "";};type CT_GroupLevel struct{ +// Multiple Field Filters +MultipleItemSelectionAllowedAttr *bool ; -// Unique Name -UniqueNameAttr string ; +// Drag Field to Page +DragToPageAttr *bool ; -// Grouping Level Display Name -CaptionAttr string ; +// Field Can Drag to Data +DragToDataAttr *bool ; -// User-Defined Group Level -UserAttr *bool ; +// Drag Off +DragOffAttr *bool ; -// Custom Roll Up -CustomRollUpAttr *bool ; +// Show All Items +ShowAllAttr *bool ; -// OLAP Level Groups -Groups *CT_Groups ; +// Insert Blank Row +InsertBlankRowAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Server-based Page Field +ServerFieldAttr *bool ; -// Validate validates the CT_Set and its children -func (_bcgada *CT_Set )Validate ()error {return _bcgada .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0074");}; +// Insert Item Page Break +InsertPageBreakAttr *bool ; -// ValidateWithPath validates the CT_TextFields and its children, prefixing error messages with path -func (_gdgdb *CT_TextFields )ValidateWithPath (path string )error {for _ccagcg ,_ffabb :=range _gdgdb .TextField {if _efbaff :=_ffabb .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0054\u0065\u0078t\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_ccagcg )); -_efbaff !=nil {return _efbaff ;};};return nil ;};type CT_Cols struct{ +// Auto Show +AutoShowAttr *bool ; -// Column Width & Formatting -Col []*CT_Col ;};type CT_DiscretePr struct{ +// Top Auto Show +TopAutoShowAttr *bool ; -// Mapping Index Count -CountAttr *uint32 ; +// Hide New Items +HideNewItemsAttr *bool ; -// Element Group -X []*CT_Index ;};const (ST_DataValidationErrorStyleUnset ST_DataValidationErrorStyle =0;ST_DataValidationErrorStyleStop ST_DataValidationErrorStyle =1;ST_DataValidationErrorStyleWarning ST_DataValidationErrorStyle =2;ST_DataValidationErrorStyleInformation ST_DataValidationErrorStyle =3; -);func (_dgbcea *CT_Index )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cgee :=range start .Attr {if _cgee .Name .Local =="\u0076"{_eeaefb ,_gabb :=_fc .ParseUint (_cgee .Value ,10,32);if _gabb !=nil {return _gabb ;};_dgbcea .VAttr =uint32 (_eeaefb ); -continue ;};};for {_fbaccg ,_fbdfg :=d .Token ();if _fbdfg !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fI\u006e\u0064\u0065\u0078: \u0025\u0073",_fbdfg );};if _deccg ,_ddcbf :=_fbaccg .(_c .EndElement );_ddcbf &&_deccg .Name ==start .Name {break ; -};};return nil ;};func (_bcfddf *ST_CellFormulaType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbecf ,_gdfba :=d .Token ();if _gdfba !=nil {return _gdfba ;};if _bcedf ,_bebceea :=_fbecf .(_c .EndElement );_bebceea &&_bcedf .Name ==start .Name {*_bcfddf =1; -return nil ;};if _faag ,_cbfec :=_fbecf .(_c .CharData );!_cbfec {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",_fbecf );}else {switch string (_faag ){case "":*_bcfddf =0; -case "\u006e\u006f\u0072\u006d\u0061\u006c":*_bcfddf =1;case "\u0061\u0072\u0072a\u0079":*_bcfddf =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_bcfddf =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_bcfddf =4;};};_fbecf ,_gdfba =d .Token (); -if _gdfba !=nil {return _gdfba ;};if _gcbfbe ,_cdgee :=_fbecf .(_c .EndElement );_cdgee &&_gcbfbe .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",_fbecf ); -};func (_cdedd ST_UpdateLinks )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ecggb :=_c .Attr {};_ecggb .Name =name ;switch _cdedd {case ST_UpdateLinksUnset :_ecggb .Value ="";case ST_UpdateLinksUserSet :_ecggb .Value ="\u0075s\u0065\u0072\u0053\u0065\u0074"; -case ST_UpdateLinksNever :_ecggb .Value ="\u006e\u0065\u0076e\u0072";case ST_UpdateLinksAlways :_ecggb .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _ecggb ,nil ;};type CT_TableParts struct{ +// Measure Filter +MeasureFilterAttr *bool ; -// Count -CountAttr *uint32 ; +// Inclusive Manual Filter +IncludeNewItemsInFilterAttr *bool ; -// Table Part -TablePart []*CT_TablePart ;};func NewCT_ChartsheetViews ()*CT_ChartsheetViews {_bcfe :=&CT_ChartsheetViews {};return _bcfe };func NewCT_AutoSortScope ()*CT_AutoSortScope {_gfe :=&CT_AutoSortScope {};_gfe .PivotArea =NewCT_PivotArea ();return _gfe ;};func NewCT_MdxMetadata ()*CT_MdxMetadata {_ddace :=&CT_MdxMetadata {}; -return _ddace };func (_gdfegd ST_TargetScreenSize )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bdgfad :=_c .Attr {};_bdgfad .Name =name ;switch _gdfegd {case ST_TargetScreenSizeUnset :_bdgfad .Value ="";case ST_TargetScreenSize544x376 :_bdgfad .Value ="\u00354\u0034\u0078\u0033\u0037\u0036"; -case ST_TargetScreenSize640x480 :_bdgfad .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSize720x512 :_bdgfad .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_TargetScreenSize800x600 :_bdgfad .Value ="\u00380\u0030\u0078\u0036\u0030\u0030"; -case ST_TargetScreenSize1024x768 :_bdgfad .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSize1152x882 :_bdgfad .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_TargetScreenSize1152x900 :_bdgfad .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030"; -case ST_TargetScreenSize1280x1024 :_bdgfad .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSize1600x1200 :_bdgfad .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_TargetScreenSize1800x1440 :_bdgfad .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340"; -case ST_TargetScreenSize1920x1200 :_bdgfad .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _bdgfad ,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 (_ceac *CT_CustomProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cfgf :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"}}; -for _ ,_cbba :=range _ceac .CustomPr {e .EncodeElement (_cbba ,_cfgf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fdgda *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 _fdgda .CT_Revisions .MarshalXML (e ,start );}; +// Items Per Page Count +ItemPageCountAttr *uint32 ; -// ValidateWithPath validates the CT_RevisionHeaders and its children, prefixing error messages with path -func (_acgac *CT_RevisionHeaders )ValidateWithPath (path string )error {if !_ef .ST_GuidPatternRe .MatchString (_acgac .GuidAttr ){return _a .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 ,_ef .ST_GuidPatternRe ,_acgac .GuidAttr ); -};if _acgac .LastGuidAttr !=nil {if !_ef .ST_GuidPatternRe .MatchString (*_acgac .LastGuidAttr ){return _a .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 ,_ef .ST_GuidPatternRe ,*_acgac .LastGuidAttr ); -};};for _adffc ,_cabcg :=range _acgac .Header {if _aaefc :=_cabcg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_adffc ));_aaefc !=nil {return _aaefc ;};};return nil ;};type ST_RefMode byte ; -func (_aagafg ST_PageOrder )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_aagafg .String (),start );}; +// Auto Sort Type +SortTypeAttr ST_FieldSortType ; -// ValidateWithPath validates the CT_CellSmartTags and its children, prefixing error messages with path -func (_aaaf *CT_CellSmartTags )ValidateWithPath (path string )error {for _ecgc ,_dfddg :=range _aaaf .CellSmartTag {if _edde :=_dfddg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043el\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_ecgc )); -_edde !=nil {return _edde ;};};return nil ;};func (_agfgcd *ST_SmartTagShow )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbbbce ,_egggd :=d .Token ();if _egggd !=nil {return _egggd ;};if _cceeg ,_cdbca :=_gbbbce .(_c .EndElement );_cdbca &&_cceeg .Name ==start .Name {*_agfgcd =1; -return nil ;};if _eaeadb ,_debge :=_gbbbce .(_c .CharData );!_debge {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",_gbbbce );}else {switch string (_eaeadb ){case "":*_agfgcd =0; -case "\u0061\u006c\u006c":*_agfgcd =1;case "\u006e\u006f\u006e\u0065":*_agfgcd =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_agfgcd =3;};};_gbbbce ,_egggd =d .Token ();if _egggd !=nil {return _egggd ;};if _eeecc ,_fbafg :=_gbbbce .(_c .EndElement ); -_fbafg &&_eeecc .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",_gbbbce );};func (_gbf *CT_Break )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffda :=range start .Attr {if _ffda .Name .Local =="\u0069\u0064"{_aaba ,_fae :=_fc .ParseUint (_ffda .Value ,10,32); -if _fae !=nil {return _fae ;};_aec :=uint32 (_aaba );_gbf .IdAttr =&_aec ;continue ;};if _ffda .Name .Local =="\u006d\u0069\u006e"{_cfe ,_ggbe :=_fc .ParseUint (_ffda .Value ,10,32);if _ggbe !=nil {return _ggbe ;};_abgc :=uint32 (_cfe );_gbf .MinAttr =&_abgc ; -continue ;};if _ffda .Name .Local =="\u006d\u0061\u0078"{_eeg ,_bgfg :=_fc .ParseUint (_ffda .Value ,10,32);if _bgfg !=nil {return _bgfg ;};_ced :=uint32 (_eeg );_gbf .MaxAttr =&_ced ;continue ;};if _ffda .Name .Local =="\u006d\u0061\u006e"{_egab ,_babd :=_fc .ParseBool (_ffda .Value ); -if _babd !=nil {return _babd ;};_gbf .ManAttr =&_egab ;continue ;};if _ffda .Name .Local =="\u0070\u0074"{_gdb ,_bgd :=_fc .ParseBool (_ffda .Value );if _bgd !=nil {return _bgd ;};_gbf .PtAttr =&_gdb ;continue ;};};for {_cdb ,_ceg :=d .Token ();if _ceg !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0072\u0065\u0061\u006b: \u0025\u0073",_ceg ); -};if _gef ,_aeef :=_cdb .(_c .EndElement );_aeef &&_gef .Name ==start .Name {break ;};};return nil ;};func (_efdcd *CT_FunctionGroup )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _efdcd .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_efdcd .NameAttr )}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Data Source Sort +DataSourceSortAttr *bool ; -// ValidateWithPath validates the CT_ExternalSheetData and its children, prefixing error messages with path -func (_ffega *CT_ExternalSheetData )ValidateWithPath (path string )error {for _dabdf ,_cgbgc :=range _ffega .Row {if _ebecd :=_cgbgc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_dabdf ));_ebecd !=nil {return _ebecd ; -};};return nil ;};func (_fbdad *CT_RgbColor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_abddf :=range start .Attr {if _abddf .Name .Local =="\u0072\u0067\u0062"{_caaee ,_acgf :=_abddf .Value ,error (nil );if _acgf !=nil {return _acgf ; -};_fbdad .RgbAttr =&_caaee ;continue ;};};for {_ebfag ,_agdfa :=d .Token ();if _agdfa !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u003a\u0020\u0025\u0073",_agdfa ); -};if _cfdef ,_fegab :=_ebfag .(_c .EndElement );_fegab &&_cfdef .Name ==start .Name {break ;};};return nil ;};func (_cadba ST_PivotFilterType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cadba .String (),start ); -};type CT_UndoInfo struct{ +// Auto Sort +NonAutoSortDefaultAttr *bool ; -// Index -IndexAttr uint32 ; +// Auto Show Rank By +RankByAttr *uint32 ; -// Expression -ExpAttr ST_FormulaExpression ; +// Show Default Subtotal +DefaultSubtotalAttr *bool ; -// Reference 3D -Ref3DAttr *bool ; +// Sum Subtotal +SumSubtotalAttr *bool ; -// Array Formula -ArrayAttr *bool ; +// CountA +CountASubtotalAttr *bool ; -// Value Needed -VAttr *bool ; +// Average +AvgSubtotalAttr *bool ; -// Defined Name Formula -NfAttr *bool ; +// Max Subtotal +MaxSubtotalAttr *bool ; -// Cross Sheet Move -CsAttr *bool ; +// Min Subtotal +MinSubtotalAttr *bool ; -// Range -DrAttr string ; +// Product Subtotal +ProductSubtotalAttr *bool ; -// Defined Name -DnAttr *string ; +// Count +CountSubtotalAttr *bool ; -// Cell Reference -RAttr *string ; +// StdDev Subtotal +StdDevSubtotalAttr *bool ; -// Sheet Id -SIdAttr *uint32 ;};func NewCT_PivotCache ()*CT_PivotCache {_abgdf :=&CT_PivotCache {};return _abgdf };func (_deabg ST_DataConsolidateFunction )Validate ()error {return _deabg .ValidateWithPath ("")}; +// StdDevP Subtotal +StdDevPSubtotalAttr *bool ; -// Validate validates the CT_BorderPr and its children -func (_caeb *CT_BorderPr )Validate ()error {return _caeb .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072");};type CT_CalculatedMember struct{ +// Variance Subtotal +VarSubtotalAttr *bool ; -// Calculated Member Name -NameAttr string ; +// VarP Subtotal +VarPSubtotalAttr *bool ; -// Calculated Member MDX Formula -MdxAttr string ; +// Show Member Property in Cell +ShowPropCellAttr *bool ; -// OLAP Calculated Member Name -MemberNameAttr *string ; +// Show Member Property ToolTip +ShowPropTipAttr *bool ; -// Hierarchy Name -HierarchyAttr *string ; +// Show As Caption +ShowPropAsCaptionAttr *bool ; -// Parent Name -ParentAttr *string ; +// Drill State +DefaultAttributeDrillStateAttr *bool ; -// Calculated Members Solve Order -SolveOrderAttr *int32 ; +// Field Items +Items *CT_Items ; -// Set -SetAttr *bool ; +// AutoSort Scope +AutoSortScope *CT_AutoSortScope ; // Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +ExtLst *CT_ExtensionList ;};func NewAG_AutoFormat ()*AG_AutoFormat {_cdg :=&AG_AutoFormat {};return _cdg };func NewCT_SmartTags ()*CT_SmartTags {_afgbb :=&CT_SmartTags {};return _afgbb };type ST_PhoneticType byte ; -// ValidateWithPath validates the CT_RevisionComment and its children, prefixing error messages with path -func (_eebge *CT_RevisionComment )ValidateWithPath (path string )error {if !_ef .ST_GuidPatternRe .MatchString (_eebge .GuidAttr ){return _a .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 ,_ef .ST_GuidPatternRe ,_eebge .GuidAttr ); -};if _aebfe :=_eebge .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_aebfe !=nil {return _aebfe ;};return nil ;};func NewCT_ChartsheetView ()*CT_ChartsheetView {_beebe :=&CT_ChartsheetView {};return _beebe }; -func NewCT_GroupLevels ()*CT_GroupLevels {_daged :=&CT_GroupLevels {};return _daged }; +// ValidateWithPath validates the CT_QueryCache and its children, prefixing error messages with path +func (_bcdge *CT_QueryCache )ValidateWithPath (path string )error {for _agecb ,_gdafb :=range _bcdge .Query {if _egbae :=_gdafb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002fQ\u0075\u0065\u0072\u0079\u005b\u0025\u0064\u005d",path ,_agecb ));_egbae !=nil {return _egbae ; +};};return nil ;};func (_efeaf *Dialogsheet )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_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\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\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 ,_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 ="\u006d\u0061\u003a\u0064\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074";return _efeaf .CT_Dialogsheet .MarshalXML (e ,start );};type CT_PivotCacheDefinition struct{IdAttr *string ; -// Validate validates the CT_PhoneticPr and its children -func (_bagcb *CT_PhoneticPr )Validate ()error {return _bagcb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");};func (_gccgb *CT_SingleXmlCells )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffcbc :for {_cdgab ,_eaffd :=d .Token (); -if _eaffd !=nil {return _eaffd ;};switch _bcgca :=_cdgab .(type ){case _c .StartElement :switch _bcgca .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gefaeg :=NewCT_SingleXmlCell (); -if _gdbda :=d .DecodeElement (_gefaeg ,&_bcgca );_gdbda !=nil {return _gdbda ;};_gccgb .SingleXmlCell =append (_gccgb .SingleXmlCell ,_gefaeg );default:_dc .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",_bcgca .Name ); -if _ggaed :=d .Skip ();_ggaed !=nil {return _ggaed ;};};case _c .EndElement :break _ffcbc ;case _c .CharData :};};return nil ;};type ST_TableStyleType byte ;func NewCT_OleItem ()*CT_OleItem {_dfbff :=&CT_OleItem {};return _dfbff };func (_aabfa ST_FieldSortType )Validate ()error {return _aabfa .ValidateWithPath ("")}; -type VolTypes struct{CT_VolTypes };func (_eecbc *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 :_a .Sprintf ("\u0025\u0076",_eecbc .IdAttr )}); -if _eecbc .LhoAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0068\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_eecbc .LhoAttr )});};if _eecbc .LheAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0068\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_eecbc .LheAttr )}); -};if _eecbc .LhfAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0068\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_eecbc .LhfAttr )});};if _eecbc .ChoAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0068\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_eecbc .ChoAttr )}); -};if _eecbc .CheAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0068\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_eecbc .CheAttr )});};if _eecbc .ChfAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0068\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_eecbc .ChfAttr )}); -};if _eecbc .RhoAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0068\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_eecbc .RhoAttr )});};if _eecbc .RheAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0068\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_eecbc .RheAttr )}); -};if _eecbc .RhfAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0068\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_eecbc .RhfAttr )});};if _eecbc .LfoAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0066\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_eecbc .LfoAttr )}); -};if _eecbc .LfeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0066\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_eecbc .LfeAttr )});};if _eecbc .LffAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0066\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_eecbc .LffAttr )}); -};if _eecbc .CfoAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0066\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_eecbc .CfoAttr )});};if _eecbc .CfeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0066\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_eecbc .CfeAttr )}); -};if _eecbc .CffAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0066\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_eecbc .CffAttr )});};if _eecbc .RfoAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0066\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_eecbc .RfoAttr )}); -};if _eecbc .RfeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0066\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_eecbc .RfeAttr )});};if _eecbc .RffAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0066\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_eecbc .RffAttr )}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fbbba ST_ParameterType )ValidateWithPath (path string )error {switch _fbbba {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 (_fbbba )); -};return nil ;};func NewCT_HierarchyUsage ()*CT_HierarchyUsage {_gaggg :=&CT_HierarchyUsage {};return _gaggg };type CT_SingleXmlCell struct{ +// Invalid Cache +InvalidAttr *bool ; -// Table Id -IdAttr uint32 ; +// Save Pivot Records +SaveDataAttr *bool ; -// Reference -RAttr string ; +// Refresh On Load +RefreshOnLoadAttr *bool ; -// Connection ID -ConnectionIdAttr uint32 ; +// Optimize Cache for Memory +OptimizeMemoryAttr *bool ; -// Cell Properties -XmlCellPr *CT_XmlCellPr ; +// Enable PivotCache Refresh +EnableRefreshAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_efcdad *CT_RevisionHeaders )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efcdad .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 _ ,_dfebf :=range start .Attr {if _dfebf .Name .Local =="\u0067\u0075\u0069\u0064"{_bdafga ,_bdbcg :=_dfebf .Value ,error (nil );if _bdbcg !=nil {return _bdbcg ;};_efcdad .GuidAttr =_bdafga ;continue ;};if _dfebf .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_fagfb ,_geceb :=_dfebf .Value ,error (nil ); -if _geceb !=nil {return _geceb ;};_efcdad .LastGuidAttr =&_fagfb ;continue ;};if _dfebf .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_ccdce ,_agffc :=_fc .ParseBool (_dfebf .Value );if _agffc !=nil {return _agffc ;};_efcdad .SharedAttr =&_ccdce ; -continue ;};if _dfebf .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_beffd ,_cggfe :=_fc .ParseBool (_dfebf .Value );if _cggfe !=nil {return _cggfe ;};_efcdad .DiskRevisionsAttr =&_beffd ;continue ;};if _dfebf .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_edcfd ,_ecebd :=_fc .ParseBool (_dfebf .Value ); -if _ecebd !=nil {return _ecebd ;};_efcdad .HistoryAttr =&_edcfd ;continue ;};if _dfebf .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_adca ,_gfgfa :=_fc .ParseBool (_dfebf .Value );if _gfgfa !=nil {return _gfgfa ; -};_efcdad .TrackRevisionsAttr =&_adca ;continue ;};if _dfebf .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_cffgd ,_efadbc :=_fc .ParseBool (_dfebf .Value );if _efadbc !=nil {return _efadbc ;};_efcdad .ExclusiveAttr =&_cffgd ;continue ; -};if _dfebf .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_ggfed ,_dabda :=_fc .ParseUint (_dfebf .Value ,10,32);if _dabda !=nil {return _dabda ;};_efadd :=uint32 (_ggfed );_efcdad .RevisionIdAttr =&_efadd ;continue ;};if _dfebf .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_gdegc ,_acbefb :=_fc .ParseInt (_dfebf .Value ,10,32); -if _acbefb !=nil {return _acbefb ;};_cbbebf :=int32 (_gdegc );_efcdad .VersionAttr =&_cbbebf ;continue ;};if _dfebf .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_efgca ,_cgeed :=_fc .ParseBool (_dfebf .Value ); -if _cgeed !=nil {return _cgeed ;};_efcdad .KeepChangeHistoryAttr =&_efgca ;continue ;};if _dfebf .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_defcc ,_bbeee :=_fc .ParseBool (_dfebf .Value );if _bbeee !=nil {return _bbeee ;};_efcdad .ProtectedAttr =&_defcc ; -continue ;};if _dfebf .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_ddca ,_ffdad :=_fc .ParseUint (_dfebf .Value ,10,32);if _ffdad !=nil {return _ffdad ;};_eebaa :=uint32 (_ddca );_efcdad .PreserveHistoryAttr =&_eebaa ; -continue ;};};_cdgcf :for {_cfagd ,_cadfd :=d .Token ();if _cadfd !=nil {return _cadfd ;};switch _fgeae :=_cfagd .(type ){case _c .StartElement :switch _fgeae .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdad :=NewCT_RevisionHeader (); -if _agdbd :=d .DecodeElement (_gfdad ,&_fgeae );_agdbd !=nil {return _agdbd ;};_efcdad .Header =append (_efcdad .Header ,_gfdad );default:_dc .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",_fgeae .Name ); -if _fagdf :=d .Skip ();_fagdf !=nil {return _fagdf ;};};case _c .EndElement :break _cdgcf ;case _c .CharData :};};return nil ;};func (_cgdec *CT_QueryTableRefresh )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cgdec .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cgdec .PreserveSortFilterLayoutAttr ))}); -};if _cgdec .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cgdec .FieldIdWrappedAttr ))}); -};if _cgdec .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cgdec .HeadersInLastRefreshAttr ))}); -};if _cgdec .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 :_a .Sprintf ("\u0025\u0076",*_cgdec .MinimumVersionAttr )}); -};if _cgdec .NextIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0065\u0078\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cgdec .NextIdAttr )});};if _cgdec .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 :_a .Sprintf ("\u0025\u0076",*_cgdec .UnboundColumnsLeftAttr )}); -};if _cgdec .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 :_a .Sprintf ("\u0025\u0076",*_cgdec .UnboundColumnsRightAttr )}); -};e .EncodeToken (start );_efabaf :=_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 (_cgdec .QueryTableFields ,_efabaf );if _cgdec .QueryTableDeletedFields !=nil {_aacace :=_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 (_cgdec .QueryTableDeletedFields ,_aacace );};if _cgdec .SortState !=nil {_agccb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_cgdec .SortState ,_agccb ); -};if _cgdec .ExtLst !=nil {_abfbg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cgdec .ExtLst ,_abfbg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Chartsheet ()*CT_Chartsheet {_bbecab :=&CT_Chartsheet {}; -_bbecab .SheetViews =NewCT_ChartsheetViews ();_bbecab .Drawing =NewCT_Drawing ();return _bbecab ;};func NewCT_SheetBackgroundPicture ()*CT_SheetBackgroundPicture {_fadba :=&CT_SheetBackgroundPicture {};return _fadba ;}; +// Last Refreshed By +RefreshedByAttr *string ; -// Validate validates the CT_Comment and its children -func (_efbaf *CT_Comment )Validate ()error {return _efbaf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");}; +// PivotCache Last Refreshed Date +RefreshedDateAttr *float64 ; -// ValidateWithPath validates the CT_Users and its children, prefixing error messages with path -func (_egcbd *CT_Users )ValidateWithPath (path string )error {for _bgfff ,_ddda :=range _egcbd .UserInfo {if _fffbff :=_ddda .ValidateWithPath (_a .Sprintf ("\u0025s\u002fU\u0073\u0065\u0072\u0049\u006e\u0066\u006f\u005b\u0025\u0064\u005d",path ,_bgfff )); -_fffbff !=nil {return _fffbff ;};};return nil ;}; +// PivotCache Last Refreshed Date ISO +RefreshedDateIsoAttr *_a .Time ; -// ValidateWithPath validates the CT_Item and its children, prefixing error messages with path -func (_abbe *CT_Item )ValidateWithPath (path string )error {if _adffb :=_abbe .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_adffb !=nil {return _adffb ;};return nil ;}; +// Background Query +BackgroundQueryAttr *bool ; -// Validate validates the CT_CustomFilter and its children -func (_bebbf *CT_CustomFilter )Validate ()error {return _bebbf .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072");};type CT_DataValidations struct{ +// Missing Items Limit +MissingItemsLimitAttr *uint32 ; -// Disable Prompts -DisablePromptsAttr *bool ; +// PivotCache Created Version +CreatedVersionAttr *uint8 ; -// Top Left Corner (X Coodrinate) -XWindowAttr *uint32 ; +// PivotCache Last Refreshed Version +RefreshedVersionAttr *uint8 ; -// Top Left Corner (Y Coordinate) -YWindowAttr *uint32 ; +// Minimum Version Required for Refresh +MinRefreshableVersionAttr *uint8 ; -// Data Validation Item Count -CountAttr *uint32 ; +// PivotCache Record Count +RecordCountAttr *uint32 ; -// Data Validation -DataValidation []*CT_DataValidation ;}; +// Upgrade PivotCache on Refresh +UpgradeOnRefreshAttr *bool ; -// Validate validates the CT_Revisions and its children -func (_decfc *CT_Revisions )Validate ()error {return _decfc .ValidateWithPath ("\u0043\u0054\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073");};func (_dgaec *CT_PivotFields )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dgaec .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dgaec .CountAttr )}); -};e .EncodeToken (start );_gdagc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_ageaf :=range _dgaec .PivotField {e .EncodeElement (_ageaf ,_gdagc );};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 (_cgbgg *CT_DiscretePr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bdbddg :=range start .Attr {if _bdbddg .Name .Local =="\u0063\u006f\u0075n\u0074"{_egcfa ,_eaggc :=_fc .ParseUint (_bdbddg .Value ,10,32); -if _eaggc !=nil {return _eaggc ;};_dbce :=uint32 (_egcfa );_cgbgg .CountAttr =&_dbce ;continue ;};};_abcgd :for {_bbdff ,_bdea :=d .Token ();if _bdea !=nil {return _bdea ;};switch _ecge :=_bbdff .(type ){case _c .StartElement :switch _ecge .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbdgb :=NewCT_Index (); -if _ffcdg :=d .DecodeElement (_bbdgb ,&_ecge );_ffcdg !=nil {return _ffcdg ;};_cgbgg .X =append (_cgbgg .X ,_bbdgb );default:_dc .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",_ecge .Name ); -if _cfbcc :=d .Skip ();_cfbcc !=nil {return _cfbcc ;};};case _c .EndElement :break _abcgd ;case _c .CharData :};};return nil ;};func (_ebgfa *CT_PivotCaches )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfege :for {_bacfd ,_cggdb :=d .Token (); -if _cggdb !=nil {return _cggdb ;};switch _baddd :=_bacfd .(type ){case _c .StartElement :switch _baddd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbgbd :=NewCT_PivotCache (); -if _gcfcf :=d .DecodeElement (_dbgbd ,&_baddd );_gcfcf !=nil {return _gcfcf ;};_ebgfa .PivotCache =append (_ebgfa .PivotCache ,_dbgbd );default:_dc .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",_baddd .Name ); -if _cddeda :=d .Skip ();_cddeda !=nil {return _cddeda ;};};case _c .EndElement :break _dfege ;case _c .CharData :};};return nil ;};func (_edegg *CT_PivotHierarchy )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_begb :=range start .Attr {if _begb .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_fgccc ,_dgccf :=_fc .ParseBool (_begb .Value ); -if _dgccf !=nil {return _dgccf ;};_edegg .OutlineAttr =&_fgccc ;continue ;};if _begb .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"{_accea ,_dfceg :=_fc .ParseBool (_begb .Value ); -if _dfceg !=nil {return _dfceg ;};_edegg .MultipleItemSelectionAllowedAttr =&_accea ;continue ;};if _begb .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_deeag ,_eddcgd :=_fc .ParseBool (_begb .Value );if _eddcgd !=nil {return _eddcgd ; -};_edegg .SubtotalTopAttr =&_deeag ;continue ;};if _begb .Name .Local =="\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_cafga ,_dedccf :=_fc .ParseBool (_begb .Value );if _dedccf !=nil {return _dedccf ;};_edegg .ShowInFieldListAttr =&_cafga ; -continue ;};if _begb .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_fccb ,_bffbf :=_fc .ParseBool (_begb .Value );if _bffbf !=nil {return _bffbf ;};_edegg .DragToRowAttr =&_fccb ;continue ;};if _begb .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_gdgfbe ,_edebd :=_fc .ParseBool (_begb .Value ); -if _edebd !=nil {return _edebd ;};_edegg .DragToColAttr =&_gdgfbe ;continue ;};if _begb .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_baeg ,_dafbe :=_fc .ParseBool (_begb .Value );if _dafbe !=nil {return _dafbe ;};_edegg .DragToPageAttr =&_baeg ; -continue ;};if _begb .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_edgfgg ,_fabfg :=_fc .ParseBool (_begb .Value );if _fabfg !=nil {return _fabfg ;};_edegg .DragToDataAttr =&_edgfgg ;continue ;};if _begb .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_agcca ,_caabe :=_fc .ParseBool (_begb .Value ); -if _caabe !=nil {return _caabe ;};_edegg .DragOffAttr =&_agcca ;continue ;};if _begb .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_cdfb ,_fgbdd :=_fc .ParseBool (_begb .Value ); -if _fgbdd !=nil {return _fgbdd ;};_edegg .IncludeNewItemsInFilterAttr =&_cdfb ;continue ;};if _begb .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_gdddd ,_cdcgf :=_begb .Value ,error (nil );if _cdcgf !=nil {return _cdcgf ;};_edegg .CaptionAttr =&_gdddd ; -continue ;};};_egfaa :for {_ggfaaa ,_bffgfd :=d .Token ();if _bffgfd !=nil {return _bffgfd ;};switch _cdgfb :=_ggfaaa .(type ){case _c .StartElement :switch _cdgfb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edegg .Mps =NewCT_MemberProperties (); -if _abaa :=d .DecodeElement (_edegg .Mps ,&_cdgfb );_abaa !=nil {return _abaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffeega :=NewCT_Members (); -if _gggb :=d .DecodeElement (_ffeega ,&_cdgfb );_gggb !=nil {return _gggb ;};_edegg .Members =append (_edegg .Members ,_ffeega );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_edegg .ExtLst =NewCT_ExtensionList (); -if _egdca :=d .DecodeElement (_edegg .ExtLst ,&_cdgfb );_egdca !=nil {return _egdca ;};default:_dc .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",_cdgfb .Name ); -if _adacd :=d .Skip ();_adacd !=nil {return _adacd ;};};case _c .EndElement :break _egfaa ;case _c .CharData :};};return nil ;};func NewCT_rowItems ()*CT_rowItems {_gdgaf :=&CT_rowItems {};return _gdgaf }; +// Tuple Cache +TupleCacheAttr *bool ; -// ValidateWithPath validates the CT_PatternFill and its children, prefixing error messages with path -func (_gafdc *CT_PatternFill )ValidateWithPath (path string )error {if _dcede :=_gafdc .PatternTypeAttr .ValidateWithPath (path +"\u002f\u0050a\u0074\u0074\u0065r\u006e\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dcede !=nil {return _dcede ;};if _gafdc .FgColor !=nil {if _ccbag :=_gafdc .FgColor .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006f\u006c\u006f\u0072"); -_ccbag !=nil {return _ccbag ;};};if _gafdc .BgColor !=nil {if _fdgfa :=_gafdc .BgColor .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006f\u006c\u006f\u0072");_fdgfa !=nil {return _fdgfa ;};};return nil ;};func (_cdabf *CT_Font )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -if _cdabf .Name !=nil {_cdafa :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u006e\u0061\u006d\u0065"}};for _ ,_cgbee :=range _cdabf .Name {e .EncodeElement (_cgbee ,_cdafa );};};if _cdabf .Charset !=nil {_dfef :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}}; -for _ ,_efefb :=range _cdabf .Charset {e .EncodeElement (_efefb ,_dfef );};};if _cdabf .Family !=nil {_defaf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};for _ ,_fdcbe :=range _cdabf .Family {e .EncodeElement (_fdcbe ,_defaf ); -};};if _cdabf .B !=nil {_acdde :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_afgba :=range _cdabf .B {e .EncodeElement (_afgba ,_acdde );};};if _cdabf .I !=nil {_dgfa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0069"}}; -for _ ,_bdabg :=range _cdabf .I {e .EncodeElement (_bdabg ,_dgfa );};};if _cdabf .Strike !=nil {_aebbe :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}};for _ ,_bffbg :=range _cdabf .Strike {e .EncodeElement (_bffbg ,_aebbe ); -};};if _cdabf .Outline !=nil {_cagba :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};for _ ,_dgeda :=range _cdabf .Outline {e .EncodeElement (_dgeda ,_cagba );};};if _cdabf .Shadow !=nil {_ccdfb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}}; -for _ ,_dbge :=range _cdabf .Shadow {e .EncodeElement (_dbge ,_ccdfb );};};if _cdabf .Condense !=nil {_dcffd :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}};for _ ,_bbefbb :=range _cdabf .Condense {e .EncodeElement (_bbefbb ,_dcffd ); -};};if _cdabf .Extend !=nil {_befe :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};for _ ,_efdca :=range _cdabf .Extend {e .EncodeElement (_efdca ,_befe );};};if _cdabf .Color !=nil {_abfe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}}; -for _ ,_eaadd :=range _cdabf .Color {e .EncodeElement (_eaadd ,_abfe );};};if _cdabf .Sz !=nil {_feaga :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u007a"}};for _ ,_gbecc :=range _cdabf .Sz {e .EncodeElement (_gbecc ,_feaga );};};if _cdabf .U !=nil {_aedee :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0075"}}; -for _ ,_cbbdf :=range _cdabf .U {e .EncodeElement (_cbbdf ,_aedee );};};if _cdabf .VertAlign !=nil {_cbecf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};for _ ,_efcg :=range _cdabf .VertAlign {e .EncodeElement (_efcg ,_cbecf ); -};};if _cdabf .Scheme !=nil {_ccgg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};for _ ,_cffe :=range _cdabf .Scheme {e .EncodeElement (_cffe ,_ccgg );};};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_febf *CT_CalculatedMembers )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cdc :=range start .Attr {if _cdc .Name .Local =="\u0063\u006f\u0075n\u0074"{_beeb ,_facd :=_fc .ParseUint (_cdc .Value ,10,32);if _facd !=nil {return _facd ; -};_cga :=uint32 (_beeb );_febf .CountAttr =&_cga ;continue ;};};_feba :for {_dfag ,_afaab :=d .Token ();if _afaab !=nil {return _afaab ;};switch _aadc :=_dfag .(type ){case _c .StartElement :switch _aadc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_cggf :=NewCT_CalculatedMember (); -if _edee :=d .DecodeElement (_cggf ,&_aadc );_edee !=nil {return _edee ;};_febf .CalculatedMember =append (_febf .CalculatedMember ,_cggf );default:_dc .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",_aadc .Name ); -if _gceg :=d .Skip ();_gceg !=nil {return _gceg ;};};case _c .EndElement :break _feba ;case _c .CharData :};};return nil ;};func (_fcdea *ST_ShowDataAs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgeecc ,_dacfbd :=d .Token ();if _dacfbd !=nil {return _dacfbd ; -};if _bbfbf ,_effda :=_bgeecc .(_c .EndElement );_effda &&_bbfbf .Name ==start .Name {*_fcdea =1;return nil ;};if _ecfcg ,_gcgad :=_bgeecc .(_c .CharData );!_gcgad {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",_bgeecc ); -}else {switch string (_ecfcg ){case "":*_fcdea =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_fcdea =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_fcdea =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_fcdea =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_fcdea =4; -case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_fcdea =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_fcdea =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_fcdea =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_fcdea =8; -case "\u0069\u006e\u0064e\u0078":*_fcdea =9;};};_bgeecc ,_dacfbd =d .Token ();if _dacfbd !=nil {return _dacfbd ;};if _baedb ,_deecbc :=_bgeecc .(_c .EndElement );_deecbc &&_baedb .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",_bgeecc ); -};func (_dccac *ST_FontScheme )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eaacgc ,_dfdee :=d .Token ();if _dfdee !=nil {return _dfdee ;};if _deadde ,_fcfada :=_eaacgc .(_c .EndElement );_fcfada &&_deadde .Name ==start .Name {*_dccac =1; -return nil ;};if _defae ,_bgeaab :=_eaacgc .(_c .CharData );!_bgeaab {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",_eaacgc );}else {switch string (_defae ){case "":*_dccac =0; -case "\u006e\u006f\u006e\u0065":*_dccac =1;case "\u006d\u0061\u006ao\u0072":*_dccac =2;case "\u006d\u0069\u006eo\u0072":*_dccac =3;};};_eaacgc ,_dfdee =d .Token ();if _dfdee !=nil {return _dfdee ;};if _gaeaa ,_fdccb :=_eaacgc .(_c .EndElement );_fdccb &&_gaeaa .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",_eaacgc );};func (_abbg *CT_MetadataStringIndex )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dcbe :=range start .Attr {if _dcbe .Name .Local =="\u0078"{_debg ,_bbaag :=_fc .ParseUint (_dcbe .Value ,10,32); -if _bbaag !=nil {return _bbaag ;};_abbg .XAttr =uint32 (_debg );continue ;};if _dcbe .Name .Local =="\u0073"{_befc ,_agbgfc :=_fc .ParseBool (_dcbe .Value );if _agbgfc !=nil {return _agbgfc ;};_abbg .SAttr =&_befc ;continue ;};};for {_agbbb ,_acddbe :=d .Token (); -if _acddbe !=nil {return _a .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",_acddbe );};if _ffdgf ,_bfgbg :=_agbbb .(_c .EndElement ); -_bfgbg &&_ffdgf .Name ==start .Name {break ;};};return nil ;};func NewCT_FileRecoveryPr ()*CT_FileRecoveryPr {_fabfa :=&CT_FileRecoveryPr {};return _fabfa };func NewCT_PCDKPI ()*CT_PCDKPI {_gecbca :=&CT_PCDKPI {};return _gecbca }; +// Supports Subqueries +SupportSubqueryAttr *bool ; -// ValidateWithPath validates the CT_RevisionCellChange and its children, prefixing error messages with path -func (_dedb *CT_RevisionCellChange )ValidateWithPath (path string )error {if _dedb .Oc !=nil {if _cfdddf :=_dedb .Oc .ValidateWithPath (path +"\u002f\u004f\u0063");_cfdddf !=nil {return _cfdddf ;};};if _gbdggb :=_dedb .Nc .ValidateWithPath (path +"\u002f\u004e\u0063"); -_gbdggb !=nil {return _gbdggb ;};if _dedb .Odxf !=nil {if _dfcbd :=_dedb .Odxf .ValidateWithPath (path +"\u002f\u004f\u0064x\u0066");_dfcbd !=nil {return _dfcbd ;};};if _dedb .Ndxf !=nil {if _gced :=_dedb .Ndxf .ValidateWithPath (path +"\u002f\u004e\u0064x\u0066"); -_gced !=nil {return _gced ;};};if _dedb .ExtLst !=nil {if _bbbb :=_dedb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbbb !=nil {return _bbbb ;};};return nil ;};func (_dfceb *CT_Query )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_adccfa :=range start .Attr {if _adccfa .Name .Local =="\u006d\u0064\u0078"{_fdcba ,_adeb :=_adccfa .Value ,error (nil ); -if _adeb !=nil {return _adeb ;};_dfceb .MdxAttr =_fdcba ;continue ;};};_fafbg :for {_afedbd ,_bbaage :=d .Token ();if _bbaage !=nil {return _bbaage ;};switch _fbgde :=_afedbd .(type ){case _c .StartElement :switch _fbgde .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfceb .Tpls =NewCT_Tuples (); -if _bdabgc :=d .DecodeElement (_dfceb .Tpls ,&_fbgde );_bdabgc !=nil {return _bdabgc ;};default:_dc .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",_fbgde .Name ); -if _deeb :=d .Skip ();_deeb !=nil {return _deeb ;};};case _c .EndElement :break _fafbg ;case _c .CharData :};};return nil ;};func (_eggbc *ST_GrowShrinkType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_feebb ,_eadaa :=d .Token ();if _eadaa !=nil {return _eadaa ; -};if _agceg ,_dfdafe :=_feebb .(_c .EndElement );_dfdafe &&_agceg .Name ==start .Name {*_eggbc =1;return nil ;};if _cagcac ,_eggge :=_feebb .(_c .CharData );!_eggge {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",_feebb ); -}else {switch string (_cagcac ){case "":*_eggbc =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_eggbc =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_eggbc =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_eggbc =3; -};};_feebb ,_eadaa =d .Token ();if _eadaa !=nil {return _eadaa ;};if _bdcfaf ,_dagdab :=_feebb .(_c .EndElement );_dagdab &&_bdcfaf .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",_feebb ); -};func (_cdeaec *MapInfo )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cdeaec .CT_MapInfo =*NewCT_MapInfo ();for _ ,_fcggg :=range start .Attr {if _fcggg .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_eaabe ,_ffddcf :=_fcggg .Value ,error (nil ); -if _ffddcf !=nil {return _ffddcf ;};_cdeaec .SelectionNamespacesAttr =_eaabe ;continue ;};};_dgafgg :for {_acggba ,_edddaa :=d .Token ();if _edddaa !=nil {return _edddaa ;};switch _gfgcf :=_acggba .(type ){case _c .StartElement :switch _gfgcf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcaeg :=NewCT_Schema (); -if _ggbbc :=d .DecodeElement (_dcaeg ,&_gfgcf );_ggbbc !=nil {return _ggbbc ;};_cdeaec .Schema =append (_cdeaec .Schema ,_dcaeg );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bceee :=NewCT_Map (); -if _dcdgca :=d .DecodeElement (_bceee ,&_gfgcf );_dcdgca !=nil {return _dcdgca ;};_cdeaec .Map =append (_cdeaec .Map ,_bceee );default:_dc .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",_gfgcf .Name ); -if _fcecdc :=d .Skip ();_fcecdc !=nil {return _fcecdc ;};};case _c .EndElement :break _dgafgg ;case _c .CharData :};};return nil ;}; +// Supports Attribute Drilldown +SupportAdvancedDrillAttr *bool ; -// Validate validates the CT_TableStyleInfo and its children -func (_decfca *CT_TableStyleInfo )Validate ()error {return _decfca .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f");};func (_befd *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 :_a .Sprintf ("\u0025\u0076",_befd .UniqueNameAttr )}); -if _befd .CaptionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_befd .CaptionAttr )});};if _befd .MeasureAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_befd .MeasureAttr ))}); -};if _befd .SetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_befd .SetAttr ))});};if _befd .ParentSetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"},Value :_a .Sprintf ("\u0025\u0076",*_befd .ParentSetAttr )}); -};if _befd .IconSetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_befd .IconSetAttr )});};if _befd .AttributeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_befd .AttributeAttr ))}); -};if _befd .TimeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_befd .TimeAttr ))});};if _befd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_befd .KeyAttributeAttr ))}); -};if _befd .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 :_a .Sprintf ("\u0025\u0076",*_befd .DefaultMemberUniqueNameAttr )}); -};if _befd .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 :_a .Sprintf ("\u0025\u0076",*_befd .AllUniqueNameAttr )});}; -if _befd .AllCaptionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_befd .AllCaptionAttr )});};if _befd .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 :_a .Sprintf ("\u0025\u0076",*_befd .DimensionUniqueNameAttr )}); -};if _befd .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 :_a .Sprintf ("\u0025\u0076",*_befd .DisplayFolderAttr )});}; -if _befd .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 :_a .Sprintf ("\u0025\u0076",*_befd .MeasureGroupAttr )});};if _befd .MeasuresAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_befd .MeasuresAttr ))}); -};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",_befd .CountAttr )});if _befd .OneFieldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_befd .OneFieldAttr ))}); -};if _befd .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 :_a .Sprintf ("\u0025\u0076",*_befd .MemberValueDatatypeAttr )}); -};if _befd .UnbalancedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_befd .UnbalancedAttr ))});};if _befd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_befd .UnbalancedGroupAttr ))}); -};if _befd .HiddenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_befd .HiddenAttr ))});};e .EncodeToken (start );if _befd .FieldsUsage !=nil {_dffa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065"}}; -e .EncodeElement (_befd .FieldsUsage ,_dffa );};if _befd .GroupLevels !=nil {_ggg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073"}};e .EncodeElement (_befd .GroupLevels ,_ggg ); -};if _befd .ExtLst !=nil {_cfb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_befd .ExtLst ,_cfb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gbcaa *CT_MeasureDimensionMaps )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbeba :=range start .Attr {if _dbeba .Name .Local =="\u0063\u006f\u0075n\u0074"{_gaede ,_cfdcf :=_fc .ParseUint (_dbeba .Value ,10,32); -if _cfdcf !=nil {return _cfdcf ;};_bbdea :=uint32 (_gaede );_gbcaa .CountAttr =&_bbdea ;continue ;};};_gfdf :for {_adba ,_eadab :=d .Token ();if _eadab !=nil {return _eadab ;};switch _afffb :=_adba .(type ){case _c .StartElement :switch _afffb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fefcaf :=NewCT_MeasureDimensionMap (); -if _ebffe :=d .DecodeElement (_fefcaf ,&_afffb );_ebffe !=nil {return _ebffe ;};_gbcaa .Map =append (_gbcaa .Map ,_fefcaf );default:_dc .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",_afffb .Name ); -if _acaaf :=d .Skip ();_acaaf !=nil {return _acaaf ;};};case _c .EndElement :break _gfdf ;case _c .CharData :};};return nil ;};type CT_RowFields struct{ +// PivotCache Source Description +CacheSource *CT_CacheSource ; -// Repeated Items Count -CountAttr *uint32 ; +// PivotCache Fields +CacheFields *CT_CacheFields ; -// Row Items -Field []*CT_Field ;};type CT_RevisionCellChange struct{ +// PivotCache Hierarchies +CacheHierarchies *CT_CacheHierarchies ; -// Sheet Id -SIdAttr uint32 ; +// OLAP KPIs +Kpis *CT_PCDKPIs ; -// Old Formatting Information -OdxfAttr *bool ; +// Tuple Cache +TupleCache *CT_TupleCache ; -// Row Column Formatting Change -XfDxfAttr *bool ; +// Calculated Items +CalculatedItems *CT_CalculatedItems ; -// Style Revision -SAttr *bool ; +// Calculated Members +CalculatedMembers *CT_CalculatedMembers ; -// Formatting -DxfAttr *bool ; +// OLAP Dimensions +Dimensions *CT_Dimensions ; -// Number Format Id -NumFmtIdAttr *uint32 ; +// OLAP Measure Groups +MeasureGroups *CT_MeasureGroups ; -// Quote Prefix -QuotePrefixAttr *bool ; +// OLAP Measure Group +Maps *CT_MeasureDimensionMaps ; -// Old Quote Prefix -OldQuotePrefixAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Phonetic Text -PhAttr *bool ; +// ValidateWithPath validates the CT_XmlPr and its children, prefixing error messages with path +func (_ggbfc *CT_XmlPr )ValidateWithPath (path string )error {if _ggbfc .ExtLst !=nil {if _ddgcee :=_ggbfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddgcee !=nil {return _ddgcee ;};};return nil ;}; -// Old Phonetic Text -OldPhAttr *bool ; +// ValidateWithPath validates the CT_Controls and its children, prefixing error messages with path +func (_dbdb *CT_Controls )ValidateWithPath (path string )error {for _adea ,_abfb :=range _dbdb .Control {if _acbc :=_abfb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_adea )); +_acbc !=nil {return _acbc ;};};return nil ;};func (_gedfdc *StyleSheet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gedfdc .CT_Stylesheet =*NewCT_Stylesheet ();_daafgc :for {_fdgef ,_cbggf :=d .Token ();if _cbggf !=nil {return _cbggf ; +};switch _cfbga :=_fdgef .(type ){case _d .StartElement :switch _cfbga .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gedfdc .NumFmts =NewCT_NumFmts (); +if _dbdff :=d .DecodeElement (_gedfdc .NumFmts ,&_cfbga );_dbdff !=nil {return _dbdff ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gedfdc .Fonts =NewCT_Fonts (); +if _dfcgg :=d .DecodeElement (_gedfdc .Fonts ,&_cfbga );_dfcgg !=nil {return _dfcgg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gedfdc .Fills =NewCT_Fills (); +if _cggaee :=d .DecodeElement (_gedfdc .Fills ,&_cfbga );_cggaee !=nil {return _cggaee ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gedfdc .Borders =NewCT_Borders (); +if _edacd :=d .DecodeElement (_gedfdc .Borders ,&_cfbga );_edacd !=nil {return _edacd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gedfdc .CellStyleXfs =NewCT_CellStyleXfs (); +if _egaee :=d .DecodeElement (_gedfdc .CellStyleXfs ,&_cfbga );_egaee !=nil {return _egaee ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gedfdc .CellXfs =NewCT_CellXfs (); +if _aebagg :=d .DecodeElement (_gedfdc .CellXfs ,&_cfbga );_aebagg !=nil {return _aebagg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gedfdc .CellStyles =NewCT_CellStyles (); +if _bgadgf :=d .DecodeElement (_gedfdc .CellStyles ,&_cfbga );_bgadgf !=nil {return _bgadgf ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gedfdc .Dxfs =NewCT_Dxfs (); +if _fgaged :=d .DecodeElement (_gedfdc .Dxfs ,&_cfbga );_fgaged !=nil {return _fgaged ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gedfdc .TableStyles =NewCT_TableStyles (); +if _bgedce :=d .DecodeElement (_gedfdc .TableStyles ,&_cfbga );_bgedce !=nil {return _bgedce ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gedfdc .Colors =NewCT_Colors (); +if _gcagg :=d .DecodeElement (_gedfdc .Colors ,&_cfbga );_gcagg !=nil {return _gcagg ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gedfdc .ExtLst =NewCT_ExtensionList (); +if _acefg :=d .DecodeElement (_gedfdc .ExtLst ,&_cfbga );_acefg !=nil {return _acefg ;};default:_ea .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",_cfbga .Name ); +if _cbbcd :=d .Skip ();_cbbcd !=nil {return _cbbcd ;};};case _d .EndElement :break _daafgc ;case _d .CharData :};};return nil ;};func NewCT_Tables ()*CT_Tables {_gcdeg :=&CT_Tables {};return _gcdeg };func (_dgccb ST_GroupBy )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dgccb .String (),start ); +};func NewCT_XmlCellPr ()*CT_XmlCellPr {_ggffee :=&CT_XmlCellPr {};_ggffee .XmlPr =NewCT_XmlPr ();return _ggffee ;}; -// End of List Formula Update -EndOfListFormulaUpdateAttr *bool ; +// ValidateWithPath validates the CT_Break and its children, prefixing error messages with path +func (_cfgb *CT_Break )ValidateWithPath (path string )error {return nil };func (_cbacf ST_PrintError )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cbacf .String (),start );};type CT_RevisionAutoFormatting struct{ -// Old Cell Data -Oc *CT_Cell ; +// Sheet Id +SheetIdAttr uint32 ; -// New Cell Data -Nc *CT_Cell ; +// Reference +RefAttr string ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_eagec *ST_RevisionAction )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eagec =0; +case "\u0061\u0064\u0064":*_eagec =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_eagec =2;};return nil ;}; -// Old Formatting Information -Odxf *CT_Dxf ; +// Validate validates the CT_PivotSelection and its children +func (_aabdd *CT_PivotSelection )Validate ()error {return _aabdd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e");};func (_adedc ST_ShowDataAs )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_adedc .String (),start ); +}; -// New Formatting Information -Ndxf *CT_Dxf ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;}; +// Validate validates the CT_CalcChain and its children +func (_cce *CT_CalcChain )Validate ()error {return _cce .ValidateWithPath ("\u0043\u0054\u005fC\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e");};func (_eaagef ST_GrowShrinkType )ValidateWithPath (path string )error {switch _eaagef {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaagef )); +};return nil ;}; -// Validate validates the CT_ServerFormat and its children -func (_dgebc *CT_ServerFormat )Validate ()error {return _dgebc .ValidateWithPath ("\u0043T\u005fS\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074");}; +// ValidateWithPath validates the CT_WebPublishObject and its children, prefixing error messages with path +func (_afgcd *CT_WebPublishObject )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_Color and its children -func (_cadb *CT_Color )Validate ()error {return _cadb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};type CT_DynamicFilter struct{ +// Validate validates the CT_Formats and its children +func (_dgcgg *CT_Formats )Validate ()error {return _dgcgg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func (_cbeada *CT_MemberProperty )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbeada .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_cbeada .NameAttr )}); +};if _cbeada .ShowCellAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cbeada .ShowCellAttr ))});};if _cbeada .ShowTipAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u006f\u0077\u0054\u0069\u0070"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cbeada .ShowTipAttr ))}); +};if _cbeada .ShowAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cbeada .ShowAsCaptionAttr ))}); +};if _cbeada .NameLenAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006ea\u006d\u0065\u004c\u0065\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_cbeada .NameLenAttr )});};if _cbeada .PPosAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0050\u006f\u0073"},Value :_aa .Sprintf ("\u0025\u0076",*_cbeada .PPosAttr )}); +};if _cbeada .PLenAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u004c\u0065\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_cbeada .PLenAttr )});};if _cbeada .LevelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_cbeada .LevelAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_cbeada .FieldAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Dynamic filter type -TypeAttr ST_DynamicFilterType ; +// ValidateWithPath validates the CT_RPrElt and its children, prefixing error messages with path +func (_aagfb *CT_RPrElt )ValidateWithPath (path string )error {if _aagfb .RFont !=nil {if _gageg :=_aagfb .RFont .ValidateWithPath (path +"\u002f\u0052\u0046\u006f\u006e\u0074");_gageg !=nil {return _gageg ;};};if _aagfb .Charset !=nil {if _eeccc :=_aagfb .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074"); +_eeccc !=nil {return _eeccc ;};};if _aagfb .Family !=nil {if _bbfdf :=_aagfb .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079");_bbfdf !=nil {return _bbfdf ;};};if _aagfb .B !=nil {if _edbgg :=_aagfb .B .ValidateWithPath (path +"\u002f\u0042"); +_edbgg !=nil {return _edbgg ;};};if _aagfb .I !=nil {if _gfadbe :=_aagfb .I .ValidateWithPath (path +"\u002f\u0049");_gfadbe !=nil {return _gfadbe ;};};if _aagfb .Strike !=nil {if _faagf :=_aagfb .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065"); +_faagf !=nil {return _faagf ;};};if _aagfb .Outline !=nil {if _fefdf :=_aagfb .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_fefdf !=nil {return _fefdf ;};};if _aagfb .Shadow !=nil {if _cecag :=_aagfb .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); +_cecag !=nil {return _cecag ;};};if _aagfb .Condense !=nil {if _edebd :=_aagfb .Condense .ValidateWithPath (path +"\u002fC\u006f\u006e\u0064\u0065\u006e\u0073e");_edebd !=nil {return _edebd ;};};if _aagfb .Extend !=nil {if _dfgec :=_aagfb .Extend .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0064"); +_dfgec !=nil {return _dfgec ;};};if _aagfb .Color !=nil {if _febgg :=_aagfb .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_febgg !=nil {return _febgg ;};};if _aagfb .Sz !=nil {if _abdfe :=_aagfb .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); +_abdfe !=nil {return _abdfe ;};};if _aagfb .U !=nil {if _eegdf :=_aagfb .U .ValidateWithPath (path +"\u002f\u0055");_eegdf !=nil {return _eegdf ;};};if _aagfb .VertAlign !=nil {if _fffdg :=_aagfb .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); +_fffdg !=nil {return _fffdg ;};};if _aagfb .Scheme !=nil {if _badbf :=_aagfb .Scheme .ValidateWithPath (path +"\u002fS\u0063\u0068\u0065\u006d\u0065");_badbf !=nil {return _badbf ;};};return nil ;}; -// Value -ValAttr *float64 ; +// Validate validates the PivotCacheRecords and its children +func (_edgbag *PivotCacheRecords )Validate ()error {return _edgbag .ValidateWithPath ("\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065c\u006f\u0072\u0064\u0073");};func (_bgbea ST_PivotAreaType )String ()string {switch _bgbea {case 0:return ""; +case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 3:return "\u0064\u0061\u0074\u0061";case 4:return "\u0061\u006c\u006c";case 5:return "\u006f\u0072\u0069\u0067\u0069\u006e";case 6:return "\u0062\u0075\u0074\u0074\u006f\u006e"; +case 7:return "\u0074\u006f\u0070\u0045\u006e\u0064";case 8:return "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";};return "";};func (_agaad ST_Visibility )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bccce :=_d .Attr {};_bccce .Name =name ;switch _agaad {case ST_VisibilityUnset :_bccce .Value =""; +case ST_VisibilityVisible :_bccce .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_VisibilityHidden :_bccce .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_VisibilityVeryHidden :_bccce .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e"; +};return _bccce ,nil ;}; -// ISO Value -ValIsoAttr *_d .Time ; +// ValidateWithPath validates the CT_RevisionHeader and its children, prefixing error messages with path +func (_dgecf *CT_RevisionHeader )ValidateWithPath (path string )error {if !_b .ST_GuidPatternRe .MatchString (_dgecf .GuidAttr ){return _aa .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 ,_b .ST_GuidPatternRe ,_dgecf .GuidAttr ); +};if _dgfca :=_dgecf .SheetIdMap .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");_dgfca !=nil {return _dgfca ;};if _dgecf .ReviewedList !=nil {if _ceaacf :=_dgecf .ReviewedList .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"); +_ceaacf !=nil {return _ceaacf ;};};if _dgecf .ExtLst !=nil {if _aeefe :=_dgecf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeefe !=nil {return _aeefe ;};};return nil ;};func (_geega *Worksheet )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_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\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\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 ,_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 ="\u006d\u0061\u003aw\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074";return _geega .CT_Worksheet .MarshalXML (e ,start );};func NewCT_ExternalSheetName ()*CT_ExternalSheetName {_ffadf :=&CT_ExternalSheetName {};return _ffadf ;};func (_afbfg *CT_SheetBackgroundPicture )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_afbfg .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func ParseSliceST_CellSpans (s string )(ST_CellSpans ,error ){return ST_CellSpans (_g .Fields (s )),nil }; -// Max Value -MaxValAttr *float64 ; +// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path +func (_cceca *CT_Control )ValidateWithPath (path string )error {if _cceca .ControlPr !=nil {if _bdade :=_cceca .ControlPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");_bdade !=nil {return _bdade ;};};return nil ; +};type CT_MapInfo struct{ -// Max ISO Value -MaxValIsoAttr *_d .Time ;};func (_gbgff *ST_FontScheme )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gbgff =0;case "\u006e\u006f\u006e\u0065":*_gbgff =1;case "\u006d\u0061\u006ao\u0072":*_gbgff =2;case "\u006d\u0069\u006eo\u0072":*_gbgff =3; -};return nil ;};func NewCT_XStringElement ()*CT_XStringElement {_gcgdgg :=&CT_XStringElement {};return _gcgdgg };func (_adcf *CT_ExternalReference )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fbaeg :=range start .Attr {if _fbaeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fbaeg .Name .Local =="\u0069\u0064"||_fbaeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fbaeg .Name .Local =="\u0069\u0064"{_gfebf ,_ffbeb :=_fbaeg .Value ,error (nil ); -if _ffbeb !=nil {return _ffbeb ;};_adcf .IdAttr =_gfebf ;continue ;};};for {_ecag ,_badde :=d .Token ();if _badde !=nil {return _a .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",_badde ); -};if _bgad ,_cdbe :=_ecag .(_c .EndElement );_cdbe &&_bgad .Name ==start .Name {break ;};};return nil ;};func (_ccgece *CT_Tuples )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fagdfa :=range start .Attr {if _fagdfa .Name .Local =="\u0063"{_fabea ,_ecgfb :=_fc .ParseUint (_fagdfa .Value ,10,32); -if _ecgfb !=nil {return _ecgfb ;};_dacgg :=uint32 (_fabea );_ccgece .CAttr =&_dacgg ;continue ;};};_dbbgc :for {_dbbef ,_beacd :=d .Token ();if _beacd !=nil {return _beacd ;};switch _adccdd :=_dbbef .(type ){case _c .StartElement :switch _adccdd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_accef :=NewCT_Tuple (); -if _debadb :=d .DecodeElement (_accef ,&_adccdd );_debadb !=nil {return _debadb ;};_ccgece .Tpl =append (_ccgece .Tpl ,_accef );default:_dc .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",_adccdd .Name ); -if _cgcgae :=d .Skip ();_cgcgae !=nil {return _cgcgae ;};};case _c .EndElement :break _dbbgc ;case _c .CharData :};};return nil ;}; +// Prefix Mappings for XPath Expressions +SelectionNamespacesAttr string ; -// Validate validates the CT_CustomChartsheetView and its children -func (_ebab *CT_CustomChartsheetView )Validate ()error {return _ebab .ValidateWithPath ("\u0043\u0054\u005fCu\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");};func NewCT_PCDKPIs ()*CT_PCDKPIs {_bbcea :=&CT_PCDKPIs {}; -return _bbcea };type Metadata struct{CT_Metadata };func (_egbegb *CT_ProtectedRanges )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_cccee :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"}}; -for _ ,_gdcfc :=range _egbegb .ProtectedRange {e .EncodeElement (_gdcfc ,_cccee );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_badag *CT_DataValidations )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfeg :=range start .Attr {if _bfeg .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"{_ffdbf ,_dfccf :=_fc .ParseBool (_bfeg .Value ); -if _dfccf !=nil {return _dfccf ;};_badag .DisablePromptsAttr =&_ffdbf ;continue ;};if _bfeg .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_fdbdd ,_fgbe :=_fc .ParseUint (_bfeg .Value ,10,32);if _fgbe !=nil {return _fgbe ;};_egec :=uint32 (_fdbdd ); -_badag .XWindowAttr =&_egec ;continue ;};if _bfeg .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_cccgc ,_fbgc :=_fc .ParseUint (_bfeg .Value ,10,32);if _fbgc !=nil {return _fbgc ;};_cgae :=uint32 (_cccgc );_badag .YWindowAttr =&_cgae ;continue ; -};if _bfeg .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbfff ,_bbgb :=_fc .ParseUint (_bfeg .Value ,10,32);if _bbgb !=nil {return _bbgb ;};_fbade :=uint32 (_gbfff );_badag .CountAttr =&_fbade ;continue ;};};_dabf :for {_ceae ,_cabgf :=d .Token ();if _cabgf !=nil {return _cabgf ; -};switch _gcdaf :=_ceae .(type ){case _c .StartElement :switch _gcdaf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bccf :=NewCT_DataValidation (); -if _bbced :=d .DecodeElement (_bccf ,&_gcdaf );_bbced !=nil {return _bbced ;};_badag .DataValidation =append (_badag .DataValidation ,_bccf );default:_dc .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",_gcdaf .Name ); -if _caecg :=d .Skip ();_caecg !=nil {return _caecg ;};};case _c .EndElement :break _dabf ;case _c .CharData :};};return nil ;};func NewCT_CacheSource ()*CT_CacheSource {_aeag :=&CT_CacheSource {};_aeag .TypeAttr =ST_SourceType (1);return _aeag ;}; +// XML Schema +Schema []*CT_Schema ; -// ValidateWithPath validates the CT_TableStyleElement and its children, prefixing error messages with path -func (_cgcdde *CT_TableStyleElement )ValidateWithPath (path string )error {if _cgcdde .TypeAttr ==ST_TableStyleTypeUnset {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 _fedadg :=_cgcdde .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fedadg !=nil {return _fedadg ;};return nil ;};type CT_GroupItems struct{ +// XML Mapping Properties +Map []*CT_Map ;};func NewCT_PatternFill ()*CT_PatternFill {_ggeaeb :=&CT_PatternFill {};return _ggeaeb };type ST_DataValidationType byte ;func NewCT_CellStyleXfs ()*CT_CellStyleXfs {_ffgf :=&CT_CellStyleXfs {};return _ffgf };func (_gfagg ST_BorderStyle )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fgaeb :=_d .Attr {}; +_fgaeb .Name =name ;switch _gfagg {case ST_BorderStyleUnset :_fgaeb .Value ="";case ST_BorderStyleNone :_fgaeb .Value ="\u006e\u006f\u006e\u0065";case ST_BorderStyleThin :_fgaeb .Value ="\u0074\u0068\u0069\u006e";case ST_BorderStyleMedium :_fgaeb .Value ="\u006d\u0065\u0064\u0069\u0075\u006d"; +case ST_BorderStyleDashed :_fgaeb .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDotted :_fgaeb .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderStyleThick :_fgaeb .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderStyleDouble :_fgaeb .Value ="\u0064\u006f\u0075\u0062\u006c\u0065"; +case ST_BorderStyleHair :_fgaeb .Value ="\u0068\u0061\u0069\u0072";case ST_BorderStyleMediumDashed :_fgaeb .Value ="\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDashDot :_fgaeb .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074"; +case ST_BorderStyleMediumDashDot :_fgaeb .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleDashDotDot :_fgaeb .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderStyleMediumDashDotDot :_fgaeb .Value ="\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074"; +case ST_BorderStyleSlantDashDot :_fgaeb .Value ="\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074";};return _fgaeb ,nil ;};func NewCT_MetadataStringIndex ()*CT_MetadataStringIndex {_bdcdc :=&CT_MetadataStringIndex {};return _bdcdc ;}; +func (_addae ST_TargetScreenSize )Validate ()error {return _addae .ValidateWithPath ("")};func (_fecde *CT_TableColumn )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfdggc :=range start .Attr {if _gfdggc .Name .Local =="\u0069\u0064"{_eedea ,_daceg :=_e .ParseUint (_gfdggc .Value ,10,32); +if _daceg !=nil {return _daceg ;};_fecde .IdAttr =uint32 (_eedea );continue ;};if _gfdggc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_agaae ,_aebbg :=_gfdggc .Value ,error (nil );if _aebbg !=nil {return _aebbg ;};_fecde .UniqueNameAttr =&_agaae ; +continue ;};if _gfdggc .Name .Local =="\u006e\u0061\u006d\u0065"{_cafed ,_fbgaga :=_gfdggc .Value ,error (nil );if _fbgaga !=nil {return _fbgaga ;};_fecde .NameAttr =_cafed ;continue ;};if _gfdggc .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"{_fecde .TotalsRowFunctionAttr .UnmarshalXMLAttr (_gfdggc ); +continue ;};if _gfdggc .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"{_acfdbg ,_afbca :=_gfdggc .Value ,error (nil );if _afbca !=nil {return _afbca ;};_fecde .TotalsRowLabelAttr =&_acfdbg ;continue ;};if _gfdggc .Name .Local =="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"{_aadda ,_ffgef :=_e .ParseUint (_gfdggc .Value ,10,32); +if _ffgef !=nil {return _ffgef ;};_daddb :=uint32 (_aadda );_fecde .QueryTableFieldIdAttr =&_daddb ;continue ;};if _gfdggc .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_aafda ,_cbfdd :=_e .ParseUint (_gfdggc .Value ,10,32); +if _cbfdd !=nil {return _cbfdd ;};_ddadfg :=uint32 (_aafda );_fecde .HeaderRowDxfIdAttr =&_ddadfg ;continue ;};if _gfdggc .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_dbbac ,_fcdafe :=_e .ParseUint (_gfdggc .Value ,10,32);if _fcdafe !=nil {return _fcdafe ; +};_cgdffb :=uint32 (_dbbac );_fecde .DataDxfIdAttr =&_cgdffb ;continue ;};if _gfdggc .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_cgfee ,_ccbcd :=_e .ParseUint (_gfdggc .Value ,10,32);if _ccbcd !=nil {return _ccbcd ; +};_dbedc :=uint32 (_cgfee );_fecde .TotalsRowDxfIdAttr =&_dbedc ;continue ;};if _gfdggc .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_egadgf ,_afdag :=_gfdggc .Value ,error (nil );if _afdag !=nil {return _afdag ; +};_fecde .HeaderRowCellStyleAttr =&_egadgf ;continue ;};if _gfdggc .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_fedbb ,_aacda :=_gfdggc .Value ,error (nil );if _aacda !=nil {return _aacda ;};_fecde .DataCellStyleAttr =&_fedbb ; +continue ;};if _gfdggc .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_bgffd ,_dbedd :=_gfdggc .Value ,error (nil );if _dbedd !=nil {return _dbedd ;};_fecde .TotalsRowCellStyleAttr =&_bgffd ;continue ; +};};_bgceb :for {_bcea ,_bebeb :=d .Token ();if _bebeb !=nil {return _bebeb ;};switch _efggga :=_bcea .(type ){case _d .StartElement :switch _efggga .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fecde .CalculatedColumnFormula =NewCT_TableFormula (); +if _ebfbg :=d .DecodeElement (_fecde .CalculatedColumnFormula ,&_efggga );_ebfbg !=nil {return _ebfbg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fecde .TotalsRowFormula =NewCT_TableFormula (); +if _agcbda :=d .DecodeElement (_fecde .TotalsRowFormula ,&_efggga );_agcbda !=nil {return _agcbda ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fecde .XmlColumnPr =NewCT_XmlColumnPr (); +if _eccfbg :=d .DecodeElement (_fecde .XmlColumnPr ,&_efggga );_eccfbg !=nil {return _eccfbg ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fecde .ExtLst =NewCT_ExtensionList (); +if _abcab :=d .DecodeElement (_fecde .ExtLst ,&_efggga );_abcab !=nil {return _abcab ;};default:_ea .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",_efggga .Name ); +if _addgc :=d .Skip ();_addgc !=nil {return _addgc ;};};case _d .EndElement :break _bgceb ;case _d .CharData :};};return nil ;};func (_ggfc *CT_Table )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggfc .TableColumns =NewCT_TableColumns (); +for _ ,_acgde :=range start .Attr {if _acgde .Name .Local =="\u0069\u0064"{_cdfag ,_cgbae :=_e .ParseUint (_acgde .Value ,10,32);if _cgbae !=nil {return _cgbae ;};_ggfc .IdAttr =uint32 (_cdfag );continue ;};if _acgde .Name .Local =="\u006e\u0061\u006d\u0065"{_dgfgag ,_bfegbc :=_acgde .Value ,error (nil ); +if _bfegbc !=nil {return _bfegbc ;};_ggfc .NameAttr =&_dgfgag ;continue ;};if _acgde .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_bbfegb ,_agebe :=_acgde .Value ,error (nil );if _agebe !=nil {return _agebe ;};_ggfc .DisplayNameAttr =_bbfegb ; +continue ;};if _acgde .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_fegccb ,_afbcef :=_acgde .Value ,error (nil );if _afbcef !=nil {return _afbcef ;};_ggfc .CommentAttr =&_fegccb ;continue ;};if _acgde .Name .Local =="\u0072\u0065\u0066"{_abcbgb ,_ffeed :=_acgde .Value ,error (nil ); +if _ffeed !=nil {return _ffeed ;};_ggfc .RefAttr =_abcbgb ;continue ;};if _acgde .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_ggfc .TableTypeAttr .UnmarshalXMLAttr (_acgde );continue ;};if _acgde .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_fbgdf ,_afge :=_e .ParseUint (_acgde .Value ,10,32); +if _afge !=nil {return _afge ;};_cdfac :=uint32 (_fbgdf );_ggfc .HeaderRowCountAttr =&_cdfac ;continue ;};if _acgde .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_dadebe ,_caadb :=_e .ParseBool (_acgde .Value );if _caadb !=nil {return _caadb ; +};_ggfc .InsertRowAttr =&_dadebe ;continue ;};if _acgde .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_dcddc ,_ebcgae :=_e .ParseBool (_acgde .Value );if _ebcgae !=nil {return _ebcgae ;};_ggfc .InsertRowShiftAttr =&_dcddc ; +continue ;};if _acgde .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_gdbcc ,_aacab :=_e .ParseUint (_acgde .Value ,10,32);if _aacab !=nil {return _aacab ;};_eeegg :=uint32 (_gdbcc );_ggfc .TotalsRowCountAttr =&_eeegg ; +continue ;};if _acgde .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_deefd ,_gbfff :=_e .ParseBool (_acgde .Value );if _gbfff !=nil {return _gbfff ;};_ggfc .TotalsRowShownAttr =&_deefd ;continue ;};if _acgde .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_bffcf ,_gdedc :=_e .ParseBool (_acgde .Value ); +if _gdedc !=nil {return _gdedc ;};_ggfc .PublishedAttr =&_bffcf ;continue ;};if _acgde .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_caaea ,_debba :=_e .ParseUint (_acgde .Value ,10,32);if _debba !=nil {return _debba ; +};_feded :=uint32 (_caaea );_ggfc .HeaderRowDxfIdAttr =&_feded ;continue ;};if _acgde .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_fcfcea ,_cbgd :=_e .ParseUint (_acgde .Value ,10,32);if _cbgd !=nil {return _cbgd ;};_acedg :=uint32 (_fcfcea ); +_ggfc .DataDxfIdAttr =&_acedg ;continue ;};if _acgde .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_egfcbg ,_dadge :=_e .ParseUint (_acgde .Value ,10,32);if _dadge !=nil {return _dadge ;};_agbed :=uint32 (_egfcbg ); +_ggfc .TotalsRowDxfIdAttr =&_agbed ;continue ;};if _acgde .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_dabbad ,_fbbga :=_e .ParseUint (_acgde .Value ,10,32);if _fbbga !=nil {return _fbbga ; +};_geccg :=uint32 (_dabbad );_ggfc .HeaderRowBorderDxfIdAttr =&_geccg ;continue ;};if _acgde .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_acdcd ,_eeabd :=_e .ParseUint (_acgde .Value ,10,32);if _eeabd !=nil {return _eeabd ; +};_fbgfgg :=uint32 (_acdcd );_ggfc .TableBorderDxfIdAttr =&_fbgfgg ;continue ;};if _acgde .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_bdeeb ,_gcbgc :=_e .ParseUint (_acgde .Value ,10,32); +if _gcbgc !=nil {return _gcbgc ;};_ddbde :=uint32 (_bdeeb );_ggfc .TotalsRowBorderDxfIdAttr =&_ddbde ;continue ;};if _acgde .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_fdeag ,_feadb :=_acgde .Value ,error (nil ); +if _feadb !=nil {return _feadb ;};_ggfc .HeaderRowCellStyleAttr =&_fdeag ;continue ;};if _acgde .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_bgbbga ,_baffc :=_acgde .Value ,error (nil );if _baffc !=nil {return _baffc ; +};_ggfc .DataCellStyleAttr =&_bgbbga ;continue ;};if _acgde .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_dcead ,_edfcb :=_acgde .Value ,error (nil );if _edfcb !=nil {return _edfcb ;};_ggfc .TotalsRowCellStyleAttr =&_dcead ; +continue ;};if _acgde .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_fgbbf ,_gffag :=_e .ParseUint (_acgde .Value ,10,32);if _gffag !=nil {return _gffag ;};_gggdc :=uint32 (_fgbbf );_ggfc .ConnectionIdAttr =&_gggdc ; +continue ;};};_fbgaee :for {_debaee ,_ecbcd :=d .Token ();if _ecbcd !=nil {return _ecbcd ;};switch _bebde :=_debaee .(type ){case _d .StartElement :switch _bebde .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggfc .AutoFilter =NewCT_AutoFilter (); +if _fffff :=d .DecodeElement (_ggfc .AutoFilter ,&_bebde );_fffff !=nil {return _fffff ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggfc .SortState =NewCT_SortState (); +if _cbgga :=d .DecodeElement (_ggfc .SortState ,&_bebde );_cbgga !=nil {return _cbgga ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bdaae :=d .DecodeElement (_ggfc .TableColumns ,&_bebde ); +_bdaae !=nil {return _bdaae ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggfc .TableStyleInfo =NewCT_TableStyleInfo (); +if _eedddc :=d .DecodeElement (_ggfc .TableStyleInfo ,&_bebde );_eedddc !=nil {return _eedddc ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggfc .ExtLst =NewCT_ExtensionList (); +if _cbeef :=d .DecodeElement (_ggfc .ExtLst ,&_bebde );_cbeef !=nil {return _cbeef ;};default:_ea .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",_bebde .Name ); +if _agafgd :=d .Skip ();_agafgd !=nil {return _agafgd ;};};case _d .EndElement :break _fbgaee ;case _d .CharData :};};return nil ;};func (_eefbg ST_PivotAreaType )Validate ()error {return _eefbg .ValidateWithPath ("")};func (_bfbb *Sst )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfbb .CT_Sst =*NewCT_Sst (); +for _ ,_dadcf :=range start .Attr {if _dadcf .Name .Local =="\u0063\u006f\u0075n\u0074"{_ecdeeb ,_efeccd :=_e .ParseUint (_dadcf .Value ,10,32);if _efeccd !=nil {return _efeccd ;};_ecaga :=uint32 (_ecdeeb );_bfbb .CountAttr =&_ecaga ;continue ;};if _dadcf .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_edagc ,_aeaggd :=_e .ParseUint (_dadcf .Value ,10,32); +if _aeaggd !=nil {return _aeaggd ;};_afbcaa :=uint32 (_edagc );_bfbb .UniqueCountAttr =&_afbcaa ;continue ;};};_ddfba :for {_abdbc ,_aaced :=d .Token ();if _aaced !=nil {return _aaced ;};switch _bebfd :=_abdbc .(type ){case _d .StartElement :switch _bebfd .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgbdf :=NewCT_Rst (); +if _egeaa :=d .DecodeElement (_fgbdf ,&_bebfd );_egeaa !=nil {return _egeaa ;};_bfbb .Si =append (_bfbb .Si ,_fgbdf );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfbb .ExtLst =NewCT_ExtensionList (); +if _bceef :=d .DecodeElement (_bfbb .ExtLst ,&_bebfd );_bceef !=nil {return _bceef ;};default:_ea .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",_bebfd .Name ); +if _gadbc :=d .Skip ();_gadbc !=nil {return _gadbc ;};};case _d .EndElement :break _ddfba ;case _d .CharData :};};return nil ;}; -// Items Created Count -CountAttr *uint32 ; +// Validate validates the CT_Cols and its children +func (_egeg *CT_Cols )Validate ()error {return _egeg .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0073");};func (_aabcaa ST_DvAspect )String ()string {switch _aabcaa {case 0:return "";case 1:return "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054"; +case 2:return "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e";};return "";};func (_gbbec *CT_TablePart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_faadg :=range start .Attr {if _faadg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_faadg .Name .Local =="\u0069\u0064"||_faadg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_faadg .Name .Local =="\u0069\u0064"{_dfaeeb ,_gbgec :=_faadg .Value ,error (nil ); +if _gbgec !=nil {return _gbgec ;};_gbbec .IdAttr =_dfaeeb ;continue ;};};for {_cfbabe ,_egeegb :=d .Token ();if _egeegb !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061b\u006c\u0065\u0050\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_egeegb ); +};if _dcedd ,_aeffb :=_cfbabe .(_d .EndElement );_aeffb &&_dcedd .Name ==start .Name {break ;};};return nil ;};type CT_SmartTagTypes struct{ -// No Value -M []*CT_Missing ; +// Smart Tag Type +SmartTagType []*CT_SmartTagType ;};func (_gdfcf *QueryTable )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdfcf .CT_QueryTable =*NewCT_QueryTable ();for _ ,_fecaf :=range start .Attr {if _fecaf .Name .Local =="\u006e\u0061\u006d\u0065"{_bbadc ,_decfc :=_fecaf .Value ,error (nil ); +if _decfc !=nil {return _decfc ;};_gdfcf .NameAttr =_bbadc ;continue ;};if _fecaf .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_fagdfe ,_ababe :=_e .ParseBool (_fecaf .Value );if _ababe !=nil {return _ababe ;};_gdfcf .HeadersAttr =&_fagdfe ;continue ; +};if _fecaf .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_fagcf ,_agacg :=_e .ParseBool (_fecaf .Value );if _agacg !=nil {return _agacg ;};_gdfcf .RowNumbersAttr =&_fagcf ;continue ;};if _fecaf .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_eaebba ,_bbece :=_e .ParseBool (_fecaf .Value ); +if _bbece !=nil {return _bbece ;};_gdfcf .DisableRefreshAttr =&_eaebba ;continue ;};if _fecaf .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_afcdd ,_fgbca :=_e .ParseBool (_fecaf .Value ); +if _fgbca !=nil {return _fgbca ;};_gdfcf .BackgroundRefreshAttr =&_afcdd ;continue ;};if _fecaf .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_agdbe ,_cedffc :=_e .ParseBool (_fecaf .Value ); +if _cedffc !=nil {return _cedffc ;};_gdfcf .FirstBackgroundRefreshAttr =&_agdbe ;continue ;};if _fecaf .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_dcaccb ,_eedgd :=_e .ParseBool (_fecaf .Value );if _eedgd !=nil {return _eedgd ; +};_gdfcf .RefreshOnLoadAttr =&_dcaccb ;continue ;};if _fecaf .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_gdfcf .GrowShrinkTypeAttr .UnmarshalXMLAttr (_fecaf );continue ;};if _fecaf .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_egegfg ,_efdca :=_e .ParseBool (_fecaf .Value ); +if _efdca !=nil {return _efdca ;};_gdfcf .FillFormulasAttr =&_egegfg ;continue ;};if _fecaf .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_aaefeef ,_fcgbac :=_e .ParseBool (_fecaf .Value );if _fcgbac !=nil {return _fcgbac ; +};_gdfcf .RemoveDataOnSaveAttr =&_aaefeef ;continue ;};if _fecaf .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_ffdgc ,_baggfb :=_e .ParseBool (_fecaf .Value );if _baggfb !=nil {return _baggfb ;};_gdfcf .DisableEditAttr =&_ffdgc ; +continue ;};if _fecaf .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_daaaga ,_fbaga :=_e .ParseBool (_fecaf .Value );if _fbaga !=nil {return _fbaga ;};_gdfcf .PreserveFormattingAttr =&_daaaga ; +continue ;};if _fecaf .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_cccgeb ,_aegga :=_e .ParseBool (_fecaf .Value );if _aegga !=nil {return _aegga ;};_gdfcf .AdjustColumnWidthAttr =&_cccgeb ; +continue ;};if _fecaf .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_bcgfb ,_gafad :=_e .ParseBool (_fecaf .Value );if _gafad !=nil {return _gafad ;};_gdfcf .IntermediateAttr =&_bcgfb ;continue ;};if _fecaf .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_cdbbcc ,_cfdbbb :=_e .ParseUint (_fecaf .Value ,10,32); +if _cfdbbb !=nil {return _cfdbbb ;};_gdfcf .ConnectionIdAttr =uint32 (_cdbbcc );continue ;};if _fecaf .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_accdgf ,_eecabg :=_e .ParseUint (_fecaf .Value ,10,32);if _eecabg !=nil {return _eecabg ; +};_ceaaged :=uint32 (_accdgf );_gdfcf .AutoFormatIdAttr =&_ceaaged ;continue ;};if _fecaf .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_babce ,_ecdef :=_e .ParseBool (_fecaf .Value );if _ecdef !=nil {return _ecdef ; +};_gdfcf .ApplyNumberFormatsAttr =&_babce ;continue ;};if _fecaf .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_fbfdcg ,_bcdce :=_e .ParseBool (_fecaf .Value );if _bcdce !=nil {return _bcdce ; +};_gdfcf .ApplyBorderFormatsAttr =&_fbfdcg ;continue ;};if _fecaf .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bagcd ,_deefa :=_e .ParseBool (_fecaf .Value );if _deefa !=nil {return _deefa ;}; +_gdfcf .ApplyFontFormatsAttr =&_bagcd ;continue ;};if _fecaf .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_abgafg ,_dcfgee :=_e .ParseBool (_fecaf .Value );if _dcfgee !=nil {return _dcfgee ; +};_gdfcf .ApplyPatternFormatsAttr =&_abgafg ;continue ;};if _fecaf .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_agedfe ,_dgcfd :=_e .ParseBool (_fecaf .Value );if _dgcfd !=nil {return _dgcfd ; +};_gdfcf .ApplyAlignmentFormatsAttr =&_agedfe ;continue ;};if _fecaf .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_accbfg ,_fgfbfg :=_e .ParseBool (_fecaf .Value ); +if _fgfbfg !=nil {return _fgfbfg ;};_gdfcf .ApplyWidthHeightFormatsAttr =&_accbfg ;continue ;};};_dbdaee :for {_gbabg ,_aaeee :=d .Token ();if _aaeee !=nil {return _aaeee ;};switch _bebed :=_gbabg .(type ){case _d .StartElement :switch _bebed .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdfcf .QueryTableRefresh =NewCT_QueryTableRefresh (); +if _dgfadc :=d .DecodeElement (_gdfcf .QueryTableRefresh ,&_bebed );_dgfadc !=nil {return _dgfadc ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdfcf .ExtLst =NewCT_ExtensionList (); +if _gafcbc :=d .DecodeElement (_gdfcf .ExtLst ,&_bebed );_gafcbc !=nil {return _gafcbc ;};default:_ea .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",_bebed .Name ); +if _gfcebd :=d .Skip ();_gfcebd !=nil {return _gfcebd ;};};case _d .EndElement :break _dbdaee ;case _d .CharData :};};return nil ;}; -// Numeric Value -N []*CT_Number ; +// ValidateWithPath validates the CT_CustomFilters and its children, prefixing error messages with path +func (_bfef *CT_CustomFilters )ValidateWithPath (path string )error {for _afggc ,_bdff :=range _bfef .CustomFilter {if _cbfcd :=_bdff .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_afggc )); +_cbfcd !=nil {return _cbfcd ;};};return nil ;};func NewCT_PCDKPI ()*CT_PCDKPI {_cgacb :=&CT_PCDKPI {};return _cgacb };type CT_SharedUser struct{ -// Boolean -B []*CT_Boolean ; +// User Revisions GUID +GuidAttr string ; -// Error Value -E []*CT_Error ; +// User Name +NameAttr string ; -// Character Value -S []*CT_String ; +// User Id +IdAttr int32 ; // Date Time -D []*CT_DateTime ;};func (_gfbgdc *CT_WebPublishObject )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_gfbgdc .IdAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_a .Sprintf ("\u0025\u0076",_gfbgdc .DivIdAttr )});if _gfbgdc .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 :_a .Sprintf ("\u0025\u0076",*_gfbgdc .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 :_a .Sprintf ("\u0025\u0076",_gfbgdc .DestinationFileAttr )});if _gfbgdc .TitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gfbgdc .TitleAttr )}); -};if _gfbgdc .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gfbgdc .AutoRepublishAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_deggda *ST_SortType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_deggda =0;case "\u006e\u006f\u006e\u0065":*_deggda =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_deggda =2; -case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_deggda =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_deggda =4;case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_deggda =5; -case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_deggda =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_deggda =7;};return nil ;};func NewCT_Stylesheet ()*CT_Stylesheet {_fgcgg :=&CT_Stylesheet {}; -return _fgcgg }; +DateTimeAttr _a .Time ;ExtLst *CT_ExtensionList ;};func NewCT_ChartsheetView ()*CT_ChartsheetView {_ffac :=&CT_ChartsheetView {};return _ffac };func (_cbbaa *CT_ExternalReference )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ccgf :=range start .Attr {if _ccgf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ccgf .Name .Local =="\u0069\u0064"||_ccgf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ccgf .Name .Local =="\u0069\u0064"{_bgec ,_afefd :=_ccgf .Value ,error (nil ); +if _afefd !=nil {return _afefd ;};_cbbaa .IdAttr =_bgec ;continue ;};};for {_ccddb ,_beebg :=d .Token ();if _beebg !=nil {return _aa .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",_beebg ); +};if _cfcadg ,_bfbd :=_ccddb .(_d .EndElement );_bfbd &&_cfcadg .Name ==start .Name {break ;};};return nil ;};func NewCT_colItems ()*CT_colItems {_bgfabe :=&CT_colItems {};return _bgfabe }; -// ValidateWithPath validates the CT_WorkbookPr and its children, prefixing error messages with path -func (_gbgad *CT_WorkbookPr )ValidateWithPath (path string )error {if _badgcc :=_gbgad .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072");_badgcc !=nil {return _badgcc ;}; -if _eedbc :=_gbgad .UpdateLinksAttr .ValidateWithPath (path +"\u002f\u0055p\u0064\u0061\u0074e\u004c\u0069\u006e\u006b\u0073\u0041\u0074\u0074\u0072");_eedbc !=nil {return _eedbc ;};return nil ;};func NewCT_SmartTags ()*CT_SmartTags {_bfbaf :=&CT_SmartTags {}; -return _bfbaf };func (_faaeb ST_CfType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ffbef :=_c .Attr {};_ffbef .Name =name ;switch _faaeb {case ST_CfTypeUnset :_ffbef .Value ="";case ST_CfTypeExpression :_ffbef .Value ="\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e"; -case ST_CfTypeCellIs :_ffbef .Value ="\u0063\u0065\u006c\u006c\u0049\u0073";case ST_CfTypeColorScale :_ffbef .Value ="\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065";case ST_CfTypeDataBar :_ffbef .Value ="\u0064a\u0074\u0061\u0042\u0061\u0072"; -case ST_CfTypeIconSet :_ffbef .Value ="\u0069c\u006f\u006e\u0053\u0065\u0074";case ST_CfTypeTop10 :_ffbef .Value ="\u0074\u006f\u00701\u0030";case ST_CfTypeUniqueValues :_ffbef .Value ="\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073"; -case ST_CfTypeDuplicateValues :_ffbef .Value ="\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case ST_CfTypeContainsText :_ffbef .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeNotContainsText :_ffbef .Value ="\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074"; -case ST_CfTypeBeginsWith :_ffbef .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeEndsWith :_ffbef .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeContainsBlanks :_ffbef .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073"; -case ST_CfTypeNotContainsBlanks :_ffbef .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case ST_CfTypeContainsErrors :_ffbef .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073"; -case ST_CfTypeNotContainsErrors :_ffbef .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case ST_CfTypeTimePeriod :_ffbef .Value ="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"; -case ST_CfTypeAboveAverage :_ffbef .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";};return _ffbef ,nil ;};func (_efbfdf *CT_SortCondition )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _efbfdf .DescendingAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_efbfdf .DescendingAttr ))}); -};if _efbfdf .SortByAttr !=ST_SortByUnset {_ddeed ,_gegfa :=_efbfdf .SortByAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u006f\u0072\u0074\u0042\u0079"});if _gegfa !=nil {return _gegfa ;};start .Attr =append (start .Attr ,_ddeed );};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",_efbfdf .RefAttr )}); -if _efbfdf .CustomListAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_efbfdf .CustomListAttr )});};if _efbfdf .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_efbfdf .DxfIdAttr )}); -};if _efbfdf .IconSetAttr !=ST_IconSetTypeUnset {_gbffa ,_gaaag :=_efbfdf .IconSetAttr .MarshalXMLAttr (_c .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _gaaag !=nil {return _gaaag ;};start .Attr =append (start .Attr ,_gbffa );};if _efbfdf .IconIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_efbfdf .IconIdAttr )}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bcecc *CT_Xf )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_accdfb :=range start .Attr {if _accdfb .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_afeegg ,_faece :=_fc .ParseUint (_accdfb .Value ,10,32); -if _faece !=nil {return _faece ;};_dfbfgc :=uint32 (_afeegg );_bcecc .NumFmtIdAttr =&_dfbfgc ;continue ;};if _accdfb .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_aeaeff ,_effbbg :=_fc .ParseUint (_accdfb .Value ,10,32);if _effbbg !=nil {return _effbbg ; -};_gacefa :=uint32 (_aeaeff );_bcecc .FontIdAttr =&_gacefa ;continue ;};if _accdfb .Name .Local =="\u0066\u0069\u006c\u006c\u0049\u0064"{_ebeecc ,_fbaeca :=_fc .ParseUint (_accdfb .Value ,10,32);if _fbaeca !=nil {return _fbaeca ;};_adbbbg :=uint32 (_ebeecc ); -_bcecc .FillIdAttr =&_adbbbg ;continue ;};if _accdfb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"{_cgcca ,_cacffe :=_fc .ParseUint (_accdfb .Value ,10,32);if _cacffe !=nil {return _cacffe ;};_bacbce :=uint32 (_cgcca );_bcecc .BorderIdAttr =&_bacbce ; -continue ;};if _accdfb .Name .Local =="\u0078\u0066\u0049\u0064"{_bddabd ,_becee :=_fc .ParseUint (_accdfb .Value ,10,32);if _becee !=nil {return _becee ;};_gedada :=uint32 (_bddabd );_bcecc .XfIdAttr =&_gedada ;continue ;};if _accdfb .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_bbcdc ,_ebgfb :=_fc .ParseBool (_accdfb .Value ); -if _ebgfb !=nil {return _ebgfb ;};_bcecc .QuotePrefixAttr =&_bbcdc ;continue ;};if _accdfb .Name .Local =="p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"{_eecdbe ,_acfdgc :=_fc .ParseBool (_accdfb .Value );if _acfdgc !=nil {return _acfdgc ; -};_bcecc .PivotButtonAttr =&_eecdbe ;continue ;};if _accdfb .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"{_bgdge ,_aggfd :=_fc .ParseBool (_accdfb .Value );if _aggfd !=nil {return _aggfd ; -};_bcecc .ApplyNumberFormatAttr =&_bgdge ;continue ;};if _accdfb .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"{_cfeed ,_eaafb :=_fc .ParseBool (_accdfb .Value );if _eaafb !=nil {return _eaafb ;};_bcecc .ApplyFontAttr =&_cfeed ;continue ; -};if _accdfb .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"{_badec ,_becae :=_fc .ParseBool (_accdfb .Value );if _becae !=nil {return _becae ;};_bcecc .ApplyFillAttr =&_badec ;continue ;};if _accdfb .Name .Local =="a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"{_bbccfa ,_caebd :=_fc .ParseBool (_accdfb .Value ); -if _caebd !=nil {return _caebd ;};_bcecc .ApplyBorderAttr =&_bbccfa ;continue ;};if _accdfb .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"{_cccfdg ,_bgfdf :=_fc .ParseBool (_accdfb .Value );if _bgfdf !=nil {return _bgfdf ; -};_bcecc .ApplyAlignmentAttr =&_cccfdg ;continue ;};if _accdfb .Name .Local =="\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_dfegd ,_dgced :=_fc .ParseBool (_accdfb .Value );if _dgced !=nil {return _dgced ;};_bcecc .ApplyProtectionAttr =&_dfegd ; -continue ;};};_cecdg :for {_bceea ,_egcca :=d .Token ();if _egcca !=nil {return _egcca ;};switch _aefcg :=_bceea .(type ){case _c .StartElement :switch _aefcg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcecc .Alignment =NewCT_CellAlignment (); -if _gdgae :=d .DecodeElement (_bcecc .Alignment ,&_aefcg );_gdgae !=nil {return _gdgae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcecc .Protection =NewCT_CellProtection (); -if _gbdca :=d .DecodeElement (_bcecc .Protection ,&_aefcg );_gbdca !=nil {return _gbdca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_bcecc .ExtLst =NewCT_ExtensionList (); -if _bcbaa :=d .DecodeElement (_bcecc .ExtLst ,&_aefcg );_bcbaa !=nil {return _bcbaa ;};default:_dc .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",_aefcg .Name ); -if _fbcae :=d .Skip ();_fbcae !=nil {return _fbcae ;};};case _c .EndElement :break _cecdg ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_MdxMemeberProp and its children, prefixing error messages with path +func (_efbbg *CT_MdxMemeberProp )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_ExtensionList and its children -func (_gbgdc *CT_ExtensionList )Validate ()error {return _gbgdc .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};type CT_BookViews struct{ +// Validate validates the CT_Parameter and its children +func (_edcbg *CT_Parameter )Validate ()error {return _edcbg .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");};func (_ecfbg *ST_TextHAlign )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fafdb ,_dbeab :=d .Token (); +if _dbeab !=nil {return _dbeab ;};if _baegcd ,_aagede :=_fafdb .(_d .EndElement );_aagede &&_baegcd .Name ==start .Name {*_ecfbg =1;return nil ;};if _cabbd ,_agbdef :=_fafdb .(_d .CharData );!_agbdef {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fafdb ); +}else {switch string (_cabbd ){case "":*_ecfbg =0;case "\u006c\u0065\u0066\u0074":*_ecfbg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ecfbg =2;case "\u0072\u0069\u0067h\u0074":*_ecfbg =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_ecfbg =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_ecfbg =5; +};};_fafdb ,_dbeab =d .Token ();if _dbeab !=nil {return _dbeab ;};if _fgbddb ,_egagfg :=_fafdb .(_d .EndElement );_egagfg &&_fgbddb .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fafdb ); +};func (_fage *CT_ChartsheetViews )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccg :for {_daec ,_cfaf :=d .Token ();if _cfaf !=nil {return _cfaf ;};switch _aedf :=_daec .(type ){case _d .StartElement :switch _aedf .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edgc :=NewCT_ChartsheetView (); +if _fbdg :=d .DecodeElement (_edgc ,&_aedf );_fbdg !=nil {return _fbdg ;};_fage .SheetView =append (_fage .SheetView ,_edgc );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fage .ExtLst =NewCT_ExtensionList (); +if _feecd :=d .DecodeElement (_fage .ExtLst ,&_aedf );_feecd !=nil {return _feecd ;};default:_ea .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",_aedf .Name ); +if _dfbe :=d .Skip ();_dfbe !=nil {return _dfbe ;};};case _d .EndElement :break _ccg ;case _d .CharData :};};return nil ;};func (_dgffdc *ST_Orientation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcdccf ,_gadcg :=d .Token ();if _gadcg !=nil {return _gadcg ; +};if _bbdbf ,_bffcfe :=_dcdccf .(_d .EndElement );_bffcfe &&_bbdbf .Name ==start .Name {*_dgffdc =1;return nil ;};if _adagfb ,_agcgae :=_dcdccf .(_d .CharData );!_agcgae {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcdccf ); +}else {switch string (_adagfb ){case "":*_dgffdc =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dgffdc =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_dgffdc =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_dgffdc =3;};};_dcdccf ,_gadcg =d .Token (); +if _gadcg !=nil {return _gadcg ;};if _dgbdba ,_dabcf :=_dcdccf .(_d .EndElement );_dabcf &&_dgbdba .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcdccf ); +};func (_dbbdd ST_ParameterType )Validate ()error {return _dbbdd .ValidateWithPath ("")};func NewCT_TableStyle ()*CT_TableStyle {_faffb :=&CT_TableStyle {};return _faffb };func (_abecaec *ST_BorderStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acaff ,_gadbf :=d .Token (); +if _gadbf !=nil {return _gadbf ;};if _cbecg ,_bbadd :=_acaff .(_d .EndElement );_bbadd &&_cbecg .Name ==start .Name {*_abecaec =1;return nil ;};if _ecdeebg ,_fgecd :=_acaff .(_d .CharData );!_fgecd {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acaff ); +}else {switch string (_ecdeebg ){case "":*_abecaec =0;case "\u006e\u006f\u006e\u0065":*_abecaec =1;case "\u0074\u0068\u0069\u006e":*_abecaec =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_abecaec =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_abecaec =4; +case "\u0064\u006f\u0074\u0074\u0065\u0064":*_abecaec =5;case "\u0074\u0068\u0069c\u006b":*_abecaec =6;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_abecaec =7;case "\u0068\u0061\u0069\u0072":*_abecaec =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_abecaec =9; +case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_abecaec =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_abecaec =11;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_abecaec =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_abecaec =13; +case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_abecaec =14;};};_acaff ,_gadbf =d .Token ();if _gadbf !=nil {return _gadbf ;};if _bgdebe ,_fbedg :=_acaff .(_d .EndElement );_fbedg &&_bgdebe .Name ==start .Name {return nil ; +};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acaff );}; -// Workbook View -WorkbookView []*CT_BookView ;};type CT_Error struct{ +// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path +func (_dbed *CT_Colors )ValidateWithPath (path string )error {if _dbed .IndexedColors !=nil {if _cdac :=_dbed .IndexedColors .ValidateWithPath (path +"\u002f\u0049\u006e\u0064\u0065\u0078\u0065\u0064\u0043o\u006c\u006f\u0072\u0073");_cdac !=nil {return _cdac ; +};};if _dbed .MruColors !=nil {if _dgca :=_dbed .MruColors .ValidateWithPath (path +"\u002f\u004d\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073");_dgca !=nil {return _dgca ;};};return nil ;};func NewCT_PivotHierarchies ()*CT_PivotHierarchies {_cdcdc :=&CT_PivotHierarchies {}; +return _cdcdc };func (_fe *CT_Authors )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbaa :for {_gf ,_egb :=d .Token ();if _egb !=nil {return _egb ;};switch _eca :=_gf .(type ){case _d .StartElement :switch _eca .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ca string ; +if _ddgb :=d .DecodeElement (&_ca ,&_eca );_ddgb !=nil {return _ddgb ;};_fe .Author =append (_fe .Author ,_ca );default:_ea .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",_eca .Name ); +if _cfe :=d .Skip ();_cfe !=nil {return _cfe ;};};case _d .EndElement :break _dbaa ;case _d .CharData :};};return nil ;};func (_bfcgc *ST_Pane )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbbbd ,_fecc :=d .Token ();if _fecc !=nil {return _fecc ; +};if _adcaag ,_bbfbgc :=_gbbbd .(_d .EndElement );_bbfbgc &&_adcaag .Name ==start .Name {*_bfcgc =1;return nil ;};if _gfggb ,_bfadg :=_gbbbd .(_d .CharData );!_bfadg {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbbbd ); +}else {switch string (_gfggb ){case "":*_bfcgc =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_bfcgc =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_bfcgc =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_bfcgc =3; +case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_bfcgc =4;};};_gbbbd ,_fecc =d .Token ();if _fecc !=nil {return _fecc ;};if _befdb ,_acdfd :=_gbbbd .(_d .EndElement );_acdfd &&_befdb .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbbbd ); +}; -// Value -VAttr string ; +// Validate validates the CT_CellSmartTag and its children +func (_bccda *CT_CellSmartTag )Validate ()error {return _bccda .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067");};func (_gfbgeb ST_MdxSetOrder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gfbgeb .String (),start ); +};func NewCT_FieldsUsage ()*CT_FieldsUsage {_ecef :=&CT_FieldsUsage {};return _ecef }; -// Unused Item -UAttr *bool ; +// Validate validates the CT_TableStyle and its children +func (_eaeef *CT_TableStyle )Validate ()error {return _eaeef .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");};func (_cacc *CT_CellSmartTagPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbbbfa :=range start .Attr {if _fbbbfa .Name .Local =="\u006b\u0065\u0079"{_fdfb ,_gdcg :=_fbbbfa .Value ,error (nil ); +if _gdcg !=nil {return _gdcg ;};_cacc .KeyAttr =_fdfb ;continue ;};if _fbbbfa .Name .Local =="\u0076\u0061\u006c"{_dda ,_fbbc :=_fbbbfa .Value ,error (nil );if _fbbc !=nil {return _fbbc ;};_cacc .ValAttr =_dda ;continue ;};};for {_baa ,_ccdae :=d .Token (); +if _ccdae !=nil {return _aa .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",_ccdae );};if _acbd ,_acab :=_baa .(_d .EndElement ); +_acab &&_acbd .Name ==start .Name {break ;};};return nil ;};func NewCT_Number ()*CT_Number {_gggfe :=&CT_Number {};return _gggfe }; -// Calculated Item -FAttr *bool ; +// Validate validates the CT_SheetFormatPr and its children +func (_eedec *CT_SheetFormatPr )Validate ()error {return _eedec .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072");}; -// Item Caption -CAttr *string ; +// Validate validates the CT_TableStyleElement and its children +func (_gddab *CT_TableStyleElement )Validate ()error {return _gddab .ValidateWithPath ("C\u0054_\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074");};type CT_Selection struct{ -// Member Property Count -CpAttr *uint32 ; +// Pane +PaneAttr ST_Pane ; -// Format Index -InAttr *uint32 ; +// Active Cell Location +ActiveCellAttr *string ; -// background Color -BcAttr *string ; +// Active Cell Index +ActiveCellIdAttr *uint32 ; -// Foreground Color -FcAttr *string ; +// Sequence of References +SqrefAttr *ST_Sqref ;};func (_cgdg *CT_MeasureGroup )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fccbf :=range start .Attr {if _fccbf .Name .Local =="\u006e\u0061\u006d\u0065"{_eacfc ,_bafbd :=_fccbf .Value ,error (nil );if _bafbd !=nil {return _bafbd ; +};_cgdg .NameAttr =_eacfc ;continue ;};if _fccbf .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_gada ,_gfggg :=_fccbf .Value ,error (nil );if _gfggg !=nil {return _gfggg ;};_cgdg .CaptionAttr =_gada ;continue ;};};for {_degbd ,_fbfcg :=d .Token (); +if _fbfcg !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072e\u0047\u0072\u006fu\u0070:\u0020\u0025\u0073",_fbfcg );};if _cggfb ,_cgeca :=_degbd .(_d .EndElement );_cgeca &&_cggfb .Name ==start .Name {break ; +};};return nil ;};func (_dbdbb *CT_QueryTableFields )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbdbb .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_dbdbb .CountAttr )}); +};e .EncodeToken (start );if _dbdbb .QueryTableField !=nil {_eaeaca :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003aq\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064"}};for _ ,_fbgeb :=range _dbdbb .QueryTableField {e .EncodeElement (_fbgeb ,_eaeaca ); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Italic -IAttr *bool ; +// ValidateWithPath validates the CT_PivotHierarchies and its children, prefixing error messages with path +func (_gdeda *CT_PivotHierarchies )ValidateWithPath (path string )error {for _gbgadf ,_edbfg :=range _gdeda .PivotHierarchy {if _adeaf :=_edbfg .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_gbgadf )); +_adeaf !=nil {return _adeaf ;};};return nil ;};func (_bggef *CT_Parameter )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fggc :=range start .Attr {if _fggc .Name .Local =="\u006e\u0061\u006d\u0065"{_ddbeb ,_ebed :=_fggc .Value ,error (nil ); +if _ebed !=nil {return _ebed ;};_bggef .NameAttr =&_ddbeb ;continue ;};if _fggc .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_fbbf ,_ceafbb :=_e .ParseInt (_fggc .Value ,10,32);if _ceafbb !=nil {return _ceafbb ;};_fbedba :=int32 (_fbbf );_bggef .SqlTypeAttr =&_fbedba ; +continue ;};if _fggc .Name .Local =="\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"{_bggef .ParameterTypeAttr .UnmarshalXMLAttr (_fggc );continue ;};if _fggc .Name .Local =="\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"{_eaggf ,_gffade :=_e .ParseBool (_fggc .Value ); +if _gffade !=nil {return _gffade ;};_bggef .RefreshOnChangeAttr =&_eaggf ;continue ;};if _fggc .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_gadgdb ,_ebfee :=_fggc .Value ,error (nil );if _ebfee !=nil {return _ebfee ;};_bggef .PromptAttr =&_gadgdb ; +continue ;};if _fggc .Name .Local =="\u0062o\u006f\u006c\u0065\u0061\u006e"{_dggcdd ,_aagdc :=_e .ParseBool (_fggc .Value );if _aagdc !=nil {return _aagdc ;};_bggef .BooleanAttr =&_dggcdd ;continue ;};if _fggc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065"{_ecddcf ,_fcgaf :=_e .ParseFloat (_fggc .Value ,64); +if _fcgaf !=nil {return _fcgaf ;};_bggef .DoubleAttr =&_ecddcf ;continue ;};if _fggc .Name .Local =="\u0069n\u0074\u0065\u0067\u0065\u0072"{_aageb ,_fedfb :=_e .ParseInt (_fggc .Value ,10,32);if _fedfb !=nil {return _fedfb ;};_efcdgc :=int32 (_aageb ); +_bggef .IntegerAttr =&_efcdgc ;continue ;};if _fggc .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_bebaf ,_bgedf :=_fggc .Value ,error (nil );if _bgedf !=nil {return _bgedf ;};_bggef .StringAttr =&_bebaf ;continue ;};if _fggc .Name .Local =="\u0063\u0065\u006c\u006c"{_bddgc ,_egcad :=_fggc .Value ,error (nil ); +if _egcad !=nil {return _egcad ;};_bggef .CellAttr =&_bddgc ;continue ;};};for {_bcdea ,_caeaf :=d .Token ();if _caeaf !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061r\u0061\u006d\u0065\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_caeaf ); +};if _adece ,_aega :=_bcdea .(_d .EndElement );_aega &&_adece .Name ==start .Name {break ;};};return nil ;};func (_affgf *CT_Dxfs )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _affgf .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_affgf .CountAttr )}); +};e .EncodeToken (start );if _affgf .Dxf !=nil {_adbgc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}};for _ ,_cfeef :=range _affgf .Dxf {e .EncodeElement (_cfeef ,_adbgc );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_dfdfad *CT_GroupLevels )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dfdfad .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_dfdfad .CountAttr )}); +};e .EncodeToken (start );_fdffe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"}};for _ ,_fcceg :=range _dfdfad .GroupLevel {e .EncodeElement (_fcceg ,_fdffe );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_febbf ST_UpdateLinks )ValidateWithPath (path string )error {switch _febbf {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_febbf )); +};return nil ;};func NewCT_ConditionalFormat ()*CT_ConditionalFormat {_eacbe :=&CT_ConditionalFormat {};_eacbe .PivotAreas =NewCT_PivotAreas ();return _eacbe ;}; -// Underline -UnAttr *bool ; +// ValidateWithPath validates the CT_RevisionInsertSheet and its children, prefixing error messages with path +func (_egeeg *CT_RevisionInsertSheet )ValidateWithPath (path string )error {return nil };func (_cagfe *ST_FilterOperator )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cagfe =0;case "\u0065\u0071\u0075a\u006c":*_cagfe =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_cagfe =2; +case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_cagfe =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cagfe =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_cagfe =5; +case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_cagfe =6;};return nil ;}; -// Strikethrough -StAttr *bool ; +// Validate validates the CT_ExternalLinkChoice and its children +func (_dbbge *CT_ExternalLinkChoice )Validate ()error {return _dbbge .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u004c\u0069\u006ek\u0043\u0068\u006f\u0069\u0063\u0065");};func (_cbggc *CT_MdxSet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gebce :=range start .Attr {if _gebce .Name .Local =="\u006e\u0073"{_abaab ,_eafbc :=_e .ParseUint (_gebce .Value ,10,32); +if _eafbc !=nil {return _eafbc ;};_cbggc .NsAttr =uint32 (_abaab );continue ;};if _gebce .Name .Local =="\u0063"{_fgfgc ,_acabd :=_e .ParseUint (_gebce .Value ,10,32);if _acabd !=nil {return _acabd ;};_gffea :=uint32 (_fgfgc );_cbggc .CAttr =&_gffea ;continue ; +};if _gebce .Name .Local =="\u006f"{_cbggc .OAttr .UnmarshalXMLAttr (_gebce );continue ;};};_ageba :for {_cgabf ,_cdedc :=d .Token ();if _cdedc !=nil {return _cdedc ;};switch _dffafd :=_cgabf .(type ){case _d .StartElement :switch _dffafd .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbead :=NewCT_MetadataStringIndex (); +if _afcf :=d .DecodeElement (_cbead ,&_dffafd );_afcf !=nil {return _afcf ;};_cbggc .N =append (_cbggc .N ,_cbead );default:_ea .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",_dffafd .Name ); +if _fcdca :=d .Skip ();_fcdca !=nil {return _fcdca ;};};case _d .EndElement :break _ageba ;case _d .CharData :};};return nil ;};func (_faecg *CT_PivotAreaReference )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afadeb :=range start .Attr {if _afadeb .Name .Local =="\u0066\u0069\u0065l\u0064"{_ebcb ,_bbfbcb :=_e .ParseUint (_afadeb .Value ,10,32); +if _bbfbcb !=nil {return _bbfbcb ;};_gbeb :=uint32 (_ebcb );_faecg .FieldAttr =&_gbeb ;continue ;};if _afadeb .Name .Local =="\u0063\u006f\u0075n\u0074"{_cbbeg ,_gdbac :=_e .ParseUint (_afadeb .Value ,10,32);if _gdbac !=nil {return _gdbac ;};_bfgba :=uint32 (_cbbeg ); +_faecg .CountAttr =&_bfgba ;continue ;};if _afadeb .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_cbdab ,_dbbeae :=_e .ParseBool (_afadeb .Value );if _dbbeae !=nil {return _dbbeae ;};_faecg .SelectedAttr =&_cbdab ;continue ;};if _afadeb .Name .Local =="\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dgefb ,_babafb :=_e .ParseBool (_afadeb .Value ); +if _babafb !=nil {return _babafb ;};_faecg .ByPositionAttr =&_dgefb ;continue ;};if _afadeb .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"{_efbg ,_gfbge :=_e .ParseBool (_afadeb .Value );if _gfbge !=nil {return _gfbge ;};_faecg .RelativeAttr =&_efbg ; +continue ;};if _afadeb .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cdddce ,_bacd :=_e .ParseBool (_afadeb .Value );if _bacd !=nil {return _bacd ;};_faecg .DefaultSubtotalAttr =&_cdddce ;continue ;}; +if _afadeb .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_edfba ,_edgfd :=_e .ParseBool (_afadeb .Value );if _edgfd !=nil {return _edgfd ;};_faecg .SumSubtotalAttr =&_edfba ;continue ;};if _afadeb .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_fagfe ,_efccb :=_e .ParseBool (_afadeb .Value ); +if _efccb !=nil {return _efccb ;};_faecg .CountASubtotalAttr =&_fagfe ;continue ;};if _afadeb .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_geac ,_eeee :=_e .ParseBool (_afadeb .Value );if _eeee !=nil {return _eeee ;}; +_faecg .AvgSubtotalAttr =&_geac ;continue ;};if _afadeb .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gbgca ,_bedca :=_e .ParseBool (_afadeb .Value );if _bedca !=nil {return _bedca ;};_faecg .MaxSubtotalAttr =&_gbgca ; +continue ;};if _afadeb .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gffae ,_fdfg :=_e .ParseBool (_afadeb .Value );if _fdfg !=nil {return _fdfg ;};_faecg .MinSubtotalAttr =&_gffae ;continue ;};if _afadeb .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bdgd ,_cddga :=_e .ParseBool (_afadeb .Value ); +if _cddga !=nil {return _cddga ;};_faecg .ProductSubtotalAttr =&_bdgd ;continue ;};if _afadeb .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_addda ,_ddddb :=_e .ParseBool (_afadeb .Value );if _ddddb !=nil {return _ddddb ; +};_faecg .CountSubtotalAttr =&_addda ;continue ;};if _afadeb .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_egbbg ,_feadg :=_e .ParseBool (_afadeb .Value );if _feadg !=nil {return _feadg ;};_faecg .StdDevSubtotalAttr =&_egbbg ; +continue ;};if _afadeb .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bgbdca ,_bgcag :=_e .ParseBool (_afadeb .Value );if _bgcag !=nil {return _bgcag ;};_faecg .StdDevPSubtotalAttr =&_bgbdca ;continue ; +};if _afadeb .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_aaddd ,_ggfffc :=_e .ParseBool (_afadeb .Value );if _ggfffc !=nil {return _ggfffc ;};_faecg .VarSubtotalAttr =&_aaddd ;continue ;};if _afadeb .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fagde ,_cfgdf :=_e .ParseBool (_afadeb .Value ); +if _cfgdf !=nil {return _cfgdf ;};_faecg .VarPSubtotalAttr =&_fagde ;continue ;};};_dedfee :for {_eebcf ,_gaggg :=d .Token ();if _gaggg !=nil {return _gaggg ;};switch _ecgb :=_eebcf .(type ){case _d .StartElement :switch _ecgb .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_febc :=NewCT_Index (); +if _adagc :=d .DecodeElement (_febc ,&_ecgb );_adagc !=nil {return _adagc ;};_faecg .X =append (_faecg .X ,_febc );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_faecg .ExtLst =NewCT_ExtensionList (); +if _cgcbc :=d .DecodeElement (_faecg .ExtLst ,&_ecgb );_cgcbc !=nil {return _cgcbc ;};default:_ea .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",_ecgb .Name ); +if _agaf :=d .Skip ();_agaf !=nil {return _agaf ;};};case _d .EndElement :break _dedfee ;case _d .CharData :};};return nil ;};type ST_PageOrder byte ;func (_dagff *ST_SheetState )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddcgc ,_cdbec :=d .Token (); +if _cdbec !=nil {return _cdbec ;};if _bfgceg ,_afdfd :=_ddcgc .(_d .EndElement );_afdfd &&_bfgceg .Name ==start .Name {*_dagff =1;return nil ;};if _cbccb ,_dggdcgb :=_ddcgc .(_d .CharData );!_dggdcgb {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddcgc ); +}else {switch string (_cbccb ){case "":*_dagff =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_dagff =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_dagff =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_dagff =3;};};_ddcgc ,_cdbec =d .Token (); +if _cdbec !=nil {return _cdbec ;};if _ecabgd ,_ddbfb :=_ddcgc .(_d .EndElement );_ddbfb &&_ecabgd .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddcgc ); +}; -// Bold -BAttr *bool ; +// Validate validates the Users and its children +func (_gfcac *Users )Validate ()error {return _gfcac .ValidateWithPath ("\u0055\u0073\u0065r\u0073")};func (_aeaeb *ST_VolValueType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccage ,_bfbdbg :=d .Token ();if _bfbdbg !=nil {return _bfbdbg ; +};if _cbfadc ,_degee :=_ccage .(_d .EndElement );_degee &&_cbfadc .Name ==start .Name {*_aeaeb =1;return nil ;};if _eebbbba ,_bcggbg :=_ccage .(_d .CharData );!_bcggbg {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccage ); +}else {switch string (_eebbbba ){case "":*_aeaeb =0;case "\u0062":*_aeaeb =1;case "\u006e":*_aeaeb =2;case "\u0065":*_aeaeb =3;case "\u0073":*_aeaeb =4;};};_ccage ,_bfbdbg =d .Token ();if _bfbdbg !=nil {return _bfbdbg ;};if _dgdaa ,_degfee :=_ccage .(_d .EndElement ); +_degfee &&_dgdaa .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccage );};func (_bfaca ST_Pane )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bfaca .String (),start ); +};func (_aeecd *CT_Missing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aeecd .UAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aeecd .UAttr ))}); +};if _aeecd .FAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aeecd .FAttr ))});};if _aeecd .CAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063"},Value :_aa .Sprintf ("\u0025\u0076",*_aeecd .CAttr )}); +};if _aeecd .CpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0070"},Value :_aa .Sprintf ("\u0025\u0076",*_aeecd .CpAttr )});};if _aeecd .InAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_aeecd .InAttr )}); +};if _aeecd .BcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0063"},Value :_aa .Sprintf ("\u0025\u0076",*_aeecd .BcAttr )});};if _aeecd .FcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0063"},Value :_aa .Sprintf ("\u0025\u0076",*_aeecd .FcAttr )}); +};if _aeecd .IAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aeecd .IAttr ))});};if _aeecd .UnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aeecd .UnAttr ))}); +};if _aeecd .StAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aeecd .StAttr ))});};if _aeecd .BAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aeecd .BAttr ))}); +};e .EncodeToken (start );if _aeecd .Tpls !=nil {_fddcfd :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_gdbec :=range _aeecd .Tpls {e .EncodeElement (_gdbec ,_fddcfd );};};if _aeecd .X !=nil {_ddaec :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0078"}}; +for _ ,_fgfdc :=range _aeecd .X {e .EncodeElement (_fgfdc ,_ddaec );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dafgdb ST_TimePeriod )Validate ()error {return _dafgdb .ValidateWithPath ("")};func (_bbagf *CT_X )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adcga :=range start .Attr {if _adcga .Name .Local =="\u0076"{_dbbdc ,_gbgedg :=_e .ParseInt (_adcga .Value ,10,32); +if _gbgedg !=nil {return _gbgedg ;};_cddagg :=int32 (_dbbdc );_bbagf .VAttr =&_cddagg ;continue ;};};for {_gddbg ,_dggggf :=d .Token ();if _dggggf !=nil {return _aa .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0058\u003a\u0020\u0025\u0073",_dggggf ); +};if _gdcfeb ,_cfbffa :=_gddbg .(_d .EndElement );_cfbffa &&_gdcfeb .Name ==start .Name {break ;};};return nil ;}; -// Tuples -Tpls *CT_Tuples ; +// ValidateWithPath validates the CT_PivotField and its children, prefixing error messages with path +func (_caaff *CT_PivotField )ValidateWithPath (path string )error {if _abfef :=_caaff .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_abfef !=nil {return _abfef ;};if _caagf :=_caaff .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); +_caagf !=nil {return _caagf ;};if _caaff .Items !=nil {if _caddg :=_caaff .Items .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u006d\u0073");_caddg !=nil {return _caddg ;};};if _caaff .AutoSortScope !=nil {if _egadg :=_caaff .AutoSortScope .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u006f\u0072\u0074S\u0063\u006f\u0070\u0065"); +_egadg !=nil {return _egadg ;};};if _caaff .ExtLst !=nil {if _bfeeb :=_caaff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfeeb !=nil {return _bfeeb ;};};return nil ;}; -// Member Property Indexes -X []*CT_X ;};func (_ggfgf *ST_SourceType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ggfgf =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_ggfgf =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_ggfgf =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_ggfgf =3; -case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_ggfgf =4;};return nil ;};type CT_TableStyleElement struct{ +// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path +func (_cbcbf *CT_TableStyle )ValidateWithPath (path string )error {for _acgdc ,_cbcfff :=range _cbcbf .TableStyleElement {if _edegg :=_cbcfff .ValidateWithPath (_aa .Sprintf ("\u0025s\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065E\u006c\u0065\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_acgdc )); +_edegg !=nil {return _edegg ;};};return nil ;};func (_efcfg *CT_DbPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",_efcfg .ConnectionAttr )}); +if _efcfg .CommandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006d\u006d\u0061\u006e\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_efcfg .CommandAttr )});};if _efcfg .ServerCommandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_efcfg .ServerCommandAttr )}); +};if _efcfg .CommandTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_efcfg .CommandTypeAttr )});};e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_IconFilter ()*CT_IconFilter {_egace :=&CT_IconFilter {};_egace .IconSetAttr =ST_IconSetType (1);return _egace ;}; -// Table Style Type -TypeAttr ST_TableStyleType ; +// Validate validates the CT_TableStyleInfo and its children +func (_gfdfc *CT_TableStyleInfo )Validate ()error {return _gfdfc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f");};func (_dababa *CT_WorksheetSource )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dagag :=range start .Attr {if _dagag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dagag .Name .Local =="\u0069\u0064"||_dagag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dagag .Name .Local =="\u0069\u0064"{_ggecb ,_bdddc :=_dagag .Value ,error (nil ); +if _bdddc !=nil {return _bdddc ;};_dababa .IdAttr =&_ggecb ;continue ;};if _dagag .Name .Local =="\u0072\u0065\u0066"{_gdeee ,_gdccg :=_dagag .Value ,error (nil );if _gdccg !=nil {return _gdccg ;};_dababa .RefAttr =&_gdeee ;continue ;};if _dagag .Name .Local =="\u006e\u0061\u006d\u0065"{_baggf ,_bdgeg :=_dagag .Value ,error (nil ); +if _bdgeg !=nil {return _bdgeg ;};_dababa .NameAttr =&_baggf ;continue ;};if _dagag .Name .Local =="\u0073\u0068\u0065e\u0074"{_ecebc ,_fbdaf :=_dagag .Value ,error (nil );if _fbdaf !=nil {return _fbdaf ;};_dababa .SheetAttr =&_ecebc ;continue ;};};for {_beefg ,_fggbc :=d .Token (); +if _fggbc !=nil {return _aa .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",_fggbc );};if _cfbbc ,_geafb :=_beefg .(_d .EndElement ); +_geafb &&_cfbbc .Name ==start .Name {break ;};};return nil ;}; -// Band Size -SizeAttr *uint32 ; +// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path +func (_dbfa *CT_Color )ValidateWithPath (path string )error {return nil }; -// Formatting Id -DxfIdAttr *uint32 ;};func (_fgfd *CT_Break )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fgfd .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_fgfd .IdAttr )}); -};if _fgfd .MinAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_fgfd .MinAttr )});};if _fgfd .MaxAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0078"},Value :_a .Sprintf ("\u0025\u0076",*_fgfd .MaxAttr )}); -};if _fgfd .ManAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u006e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fgfd .ManAttr ))});};if _fgfd .PtAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fgfd .PtAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Map and its children, prefixing error messages with path +func (_gccge *CT_Map )ValidateWithPath (path string )error {if _gccge .DataBinding !=nil {if _eaefd :=_gccge .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_eaefd !=nil {return _eaefd ;};};return nil ; +};func (_gdfda *CT_RangePr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dedcg :=range start .Attr {if _dedcg .Name .Local =="\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"{_ccgec ,_cdaca :=_e .ParseBool (_dedcg .Value );if _cdaca !=nil {return _cdaca ; +};_gdfda .AutoStartAttr =&_ccgec ;continue ;};if _dedcg .Name .Local =="\u0061u\u0074\u006f\u0045\u006e\u0064"{_fbeeg ,_cedeca :=_e .ParseBool (_dedcg .Value );if _cedeca !=nil {return _cedeca ;};_gdfda .AutoEndAttr =&_fbeeg ;continue ;};if _dedcg .Name .Local =="\u0067r\u006f\u0075\u0070\u0042\u0079"{_gdfda .GroupByAttr .UnmarshalXMLAttr (_dedcg ); +continue ;};if _dedcg .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"{_baad ,_cedce :=_e .ParseFloat (_dedcg .Value ,64);if _cedce !=nil {return _cedce ;};_gdfda .StartNumAttr =&_baad ;continue ;};if _dedcg .Name .Local =="\u0065\u006e\u0064\u004e\u0075\u006d"{_ccafg ,_eeeba :=_e .ParseFloat (_dedcg .Value ,64); +if _eeeba !=nil {return _eeeba ;};_gdfda .EndNumAttr =&_ccafg ;continue ;};if _dedcg .Name .Local =="\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"{_aabdgc ,_fbgdd :=ParseStdlibTime (_dedcg .Value );if _fbgdd !=nil {return _fbgdd ;};_gdfda .StartDateAttr =&_aabdgc ; +continue ;};if _dedcg .Name .Local =="\u0065n\u0064\u0044\u0061\u0074\u0065"{_dfcd ,_cgcgb :=ParseStdlibTime (_dedcg .Value );if _cgcgb !=nil {return _cgcgb ;};_gdfda .EndDateAttr =&_dfcd ;continue ;};if _dedcg .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_bedadg ,_dbfe :=_e .ParseFloat (_dedcg .Value ,64); +if _dbfe !=nil {return _dbfe ;};_gdfda .GroupIntervalAttr =&_bedadg ;continue ;};};for {_dcgfec ,_beffd :=d .Token ();if _beffd !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072\u003a\u0020%\u0073",_beffd ); +};if _dccfg ,_aefff :=_dcgfec .(_d .EndElement );_aefff &&_dccfg .Name ==start .Name {break ;};};return nil ;};type ST_ExternalConnectionType byte ;func (_faeef *CT_QueryTableField )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_faeef .IdAttr )}); +if _faeef .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_faeef .NameAttr )});};if _faeef .DataBoundAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_faeef .DataBoundAttr ))}); +};if _faeef .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_faeef .RowNumbersAttr ))});};if _faeef .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_faeef .FillFormulasAttr ))}); +};if _faeef .ClippedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063l\u0069\u0070\u0070\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_faeef .ClippedAttr ))});};if _faeef .TableColumnIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_faeef .TableColumnIdAttr )}); +};e .EncodeToken (start );if _faeef .ExtLst !=nil {_acbdff :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_faeef .ExtLst ,_acbdff );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func NewCT_Member ()*CT_Member {_eadecb :=&CT_Member {};return _eadecb };func (_cadcb *CT_MemberProperty )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bcedaf :=range start .Attr {if _bcedaf .Name .Local =="\u006e\u0061\u006d\u0065"{_fgdaa ,_gaddg :=_bcedaf .Value ,error (nil ); +if _gaddg !=nil {return _gaddg ;};_cadcb .NameAttr =&_fgdaa ;continue ;};if _bcedaf .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"{_dcgaff ,_aagag :=_e .ParseBool (_bcedaf .Value );if _aagag !=nil {return _aagag ;};_cadcb .ShowCellAttr =&_dcgaff ; +continue ;};if _bcedaf .Name .Local =="\u0073h\u006f\u0077\u0054\u0069\u0070"{_bcbfd ,_fggfg :=_e .ParseBool (_bcedaf .Value );if _fggfg !=nil {return _fggfg ;};_cadcb .ShowTipAttr =&_bcbfd ;continue ;};if _bcedaf .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_egaed ,_cabgc :=_e .ParseBool (_bcedaf .Value ); +if _cabgc !=nil {return _cabgc ;};_cadcb .ShowAsCaptionAttr =&_egaed ;continue ;};if _bcedaf .Name .Local =="\u006ea\u006d\u0065\u004c\u0065\u006e"{_fedgb ,_dabgg :=_e .ParseUint (_bcedaf .Value ,10,32);if _dabgg !=nil {return _dabgg ;};_agagc :=uint32 (_fedgb ); +_cadcb .NameLenAttr =&_agagc ;continue ;};if _bcedaf .Name .Local =="\u0070\u0050\u006f\u0073"{_afagab ,_dccdce :=_e .ParseUint (_bcedaf .Value ,10,32);if _dccdce !=nil {return _dccdce ;};_fegbf :=uint32 (_afagab );_cadcb .PPosAttr =&_fegbf ;continue ; +};if _bcedaf .Name .Local =="\u0070\u004c\u0065\u006e"{_fggfac ,_dfgca :=_e .ParseUint (_bcedaf .Value ,10,32);if _dfgca !=nil {return _dfgca ;};_fagdf :=uint32 (_fggfac );_cadcb .PLenAttr =&_fagdf ;continue ;};if _bcedaf .Name .Local =="\u006c\u0065\u0076e\u006c"{_fecf ,_dcgge :=_e .ParseUint (_bcedaf .Value ,10,32); +if _dcgge !=nil {return _dcgge ;};_efefa :=uint32 (_fecf );_cadcb .LevelAttr =&_efefa ;continue ;};if _bcedaf .Name .Local =="\u0066\u0069\u0065l\u0064"{_cacddc ,_ebafd :=_e .ParseUint (_bcedaf .Value ,10,32);if _ebafd !=nil {return _ebafd ;};_cadcb .FieldAttr =uint32 (_cacddc ); +continue ;};};for {_bggeb ,_agdabe :=d .Token ();if _agdabe !=nil {return _aa .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",_agdabe ); +};if _bcbd ,_ecdcef :=_bggeb .(_d .EndElement );_ecdcef &&_bcbd .Name ==start .Name {break ;};};return nil ;};func (_cdcba *CT_PivotField )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_beafe :=range start .Attr {if _beafe .Name .Local =="\u006e\u0061\u006d\u0065"{_cdead ,_abfbd :=_beafe .Value ,error (nil ); +if _abfbd !=nil {return _abfbd ;};_cdcba .NameAttr =&_cdead ;continue ;};if _beafe .Name .Local =="\u0061\u0078\u0069\u0073"{_cdcba .AxisAttr .UnmarshalXMLAttr (_beafe );continue ;};if _beafe .Name .Local =="\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"{_dccdaf ,_cdagd :=_e .ParseBool (_beafe .Value ); +if _cdagd !=nil {return _cdagd ;};_cdcba .DataFieldAttr =&_dccdaf ;continue ;};if _beafe .Name .Local =="\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_begede ,_bdffg :=_beafe .Value ,error (nil );if _bdffg !=nil {return _bdffg ; +};_cdcba .SubtotalCaptionAttr =&_begede ;continue ;};if _beafe .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"{_bccdg ,_gbbcd :=_e .ParseBool (_beafe .Value );if _gbbcd !=nil {return _gbbcd ;};_cdcba .ShowDropDownsAttr =&_bccdg ; +continue ;};if _beafe .Name .Local =="h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"{_fcdgc ,_abfafd :=_e .ParseBool (_beafe .Value );if _abfafd !=nil {return _abfafd ;};_cdcba .HiddenLevelAttr =&_fcdgc ;continue ;};if _beafe .Name .Local =="u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"{_bgbfaf ,_bgage :=_beafe .Value ,error (nil ); +if _bgage !=nil {return _bgage ;};_cdcba .UniqueMemberPropertyAttr =&_bgbfaf ;continue ;};if _beafe .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_fcecb ,_bbafe :=_e .ParseBool (_beafe .Value );if _bbafe !=nil {return _bbafe ;};_cdcba .CompactAttr =&_fcecb ; +continue ;};if _beafe .Name .Local =="\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"{_edac ,_agge :=_e .ParseBool (_beafe .Value );if _agge !=nil {return _agge ;};_cdcba .AllDrilledAttr =&_edac ;continue ;};if _beafe .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_becca ,_fdacdc :=_e .ParseUint (_beafe .Value ,10,32); +if _fdacdc !=nil {return _fdacdc ;};_bfcbg :=uint32 (_becca );_cdcba .NumFmtIdAttr =&_bfcbg ;continue ;};if _beafe .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_aegag ,_gfgfge :=_e .ParseBool (_beafe .Value );if _gfgfge !=nil {return _gfgfge ; +};_cdcba .OutlineAttr =&_aegag ;continue ;};if _beafe .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_egbfa ,_adefab :=_e .ParseBool (_beafe .Value );if _adefab !=nil {return _adefab ;};_cdcba .SubtotalTopAttr =&_egbfa ; +continue ;};if _beafe .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_deagg ,_efbdfg :=_e .ParseBool (_beafe .Value );if _efbdfg !=nil {return _efbdfg ;};_cdcba .DragToRowAttr =&_deagg ;continue ;};if _beafe .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_gbbcg ,_eebdf :=_e .ParseBool (_beafe .Value ); +if _eebdf !=nil {return _eebdf ;};_cdcba .DragToColAttr =&_gbbcg ;continue ;};if _beafe .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"{_abba ,_aggbg :=_e .ParseBool (_beafe .Value ); +if _aggbg !=nil {return _aggbg ;};_cdcba .MultipleItemSelectionAllowedAttr =&_abba ;continue ;};if _beafe .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_bcbge ,_eaadg :=_e .ParseBool (_beafe .Value );if _eaadg !=nil {return _eaadg ; +};_cdcba .DragToPageAttr =&_bcbge ;continue ;};if _beafe .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_fdgce ,_afage :=_e .ParseBool (_beafe .Value );if _afage !=nil {return _afage ;};_cdcba .DragToDataAttr =&_fdgce ;continue ; +};if _beafe .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_eaeda ,_fegda :=_e .ParseBool (_beafe .Value );if _fegda !=nil {return _fegda ;};_cdcba .DragOffAttr =&_eaeda ;continue ;};if _beafe .Name .Local =="\u0073h\u006f\u0077\u0041\u006c\u006c"{_bbffa ,_dcfae :=_e .ParseBool (_beafe .Value ); +if _dcfae !=nil {return _dcfae ;};_cdcba .ShowAllAttr =&_bbffa ;continue ;};if _beafe .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"{_gcgcd ,_feebgb :=_e .ParseBool (_beafe .Value );if _feebgb !=nil {return _feebgb ; +};_cdcba .InsertBlankRowAttr =&_gcgcd ;continue ;};if _beafe .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_fcecef ,_bddbb :=_e .ParseBool (_beafe .Value );if _bddbb !=nil {return _bddbb ;};_cdcba .ServerFieldAttr =&_fcecef ; +continue ;};if _beafe .Name .Local =="\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"{_eeaced ,_aecae :=_e .ParseBool (_beafe .Value );if _aecae !=nil {return _aecae ;};_cdcba .InsertPageBreakAttr =&_eeaced ;continue ; +};if _beafe .Name .Local =="\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_abfda ,_gffeeaf :=_e .ParseBool (_beafe .Value );if _gffeeaf !=nil {return _gffeeaf ;};_cdcba .AutoShowAttr =&_abfda ;continue ;};if _beafe .Name .Local =="t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_eaedaf ,_cdcae :=_e .ParseBool (_beafe .Value ); +if _cdcae !=nil {return _cdcae ;};_cdcba .TopAutoShowAttr =&_eaedaf ;continue ;};if _beafe .Name .Local =="\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"{_edabg ,_ebagd :=_e .ParseBool (_beafe .Value );if _ebagd !=nil {return _ebagd ; +};_cdcba .HideNewItemsAttr =&_edabg ;continue ;};if _beafe .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"{_edbgb ,_afeda :=_e .ParseBool (_beafe .Value );if _afeda !=nil {return _afeda ;};_cdcba .MeasureFilterAttr =&_edbgb ; +continue ;};if _beafe .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_bbcefd ,_bcdffc :=_e .ParseBool (_beafe .Value );if _bcdffc !=nil {return _bcdffc ; +};_cdcba .IncludeNewItemsInFilterAttr =&_bbcefd ;continue ;};if _beafe .Name .Local =="\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_bbfeff ,_dgfaa :=_e .ParseUint (_beafe .Value ,10,32);if _dgfaa !=nil {return _dgfaa ; +};_gefdc :=uint32 (_bbfeff );_cdcba .ItemPageCountAttr =&_gefdc ;continue ;};if _beafe .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_cdcba .SortTypeAttr .UnmarshalXMLAttr (_beafe );continue ;};if _beafe .Name .Local =="\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"{_ccad ,_gcfab :=_e .ParseBool (_beafe .Value ); +if _gcfab !=nil {return _gcfab ;};_cdcba .DataSourceSortAttr =&_ccad ;continue ;};if _beafe .Name .Local =="\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"{_agefa ,_afgca :=_e .ParseBool (_beafe .Value );if _afgca !=nil {return _afgca ; +};_cdcba .NonAutoSortDefaultAttr =&_agefa ;continue ;};if _beafe .Name .Local =="\u0072\u0061\u006e\u006b\u0042\u0079"{_baaee ,_acedee :=_e .ParseUint (_beafe .Value ,10,32);if _acedee !=nil {return _acedee ;};_bfcebc :=uint32 (_baaee );_cdcba .RankByAttr =&_bfcebc ; +continue ;};if _beafe .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_aceaa ,_bebge :=_e .ParseBool (_beafe .Value );if _bebge !=nil {return _bebge ;};_cdcba .DefaultSubtotalAttr =&_aceaa ;continue ;}; +if _beafe .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_caaegf ,_cbcbg :=_e .ParseBool (_beafe .Value );if _cbcbg !=nil {return _cbcbg ;};_cdcba .SumSubtotalAttr =&_caaegf ;continue ;};if _beafe .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_eeffg ,_dbeecg :=_e .ParseBool (_beafe .Value ); +if _dbeecg !=nil {return _dbeecg ;};_cdcba .CountASubtotalAttr =&_eeffg ;continue ;};if _beafe .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_aafbe ,_ggfdc :=_e .ParseBool (_beafe .Value );if _ggfdc !=nil {return _ggfdc ; +};_cdcba .AvgSubtotalAttr =&_aafbe ;continue ;};if _beafe .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ecfef ,_cfeaa :=_e .ParseBool (_beafe .Value );if _cfeaa !=nil {return _cfeaa ;};_cdcba .MaxSubtotalAttr =&_ecfef ; +continue ;};if _beafe .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_deafg ,_beebf :=_e .ParseBool (_beafe .Value );if _beebf !=nil {return _beebf ;};_cdcba .MinSubtotalAttr =&_deafg ;continue ;};if _beafe .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_afdeg ,_efdbg :=_e .ParseBool (_beafe .Value ); +if _efdbg !=nil {return _efdbg ;};_cdcba .ProductSubtotalAttr =&_afdeg ;continue ;};if _beafe .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ffcfe ,_ffbee :=_e .ParseBool (_beafe .Value );if _ffbee !=nil {return _ffbee ; +};_cdcba .CountSubtotalAttr =&_ffcfe ;continue ;};if _beafe .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_bdgab ,_fcedac :=_e .ParseBool (_beafe .Value );if _fcedac !=nil {return _fcedac ;};_cdcba .StdDevSubtotalAttr =&_bdgab ; +continue ;};if _beafe .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ebcc ,_abecc :=_e .ParseBool (_beafe .Value );if _abecc !=nil {return _abecc ;};_cdcba .StdDevPSubtotalAttr =&_ebcc ;continue ;};if _beafe .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_aece ,_afcfg :=_e .ParseBool (_beafe .Value ); +if _afcfg !=nil {return _afcfg ;};_cdcba .VarSubtotalAttr =&_aece ;continue ;};if _beafe .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_adccd ,_aded :=_e .ParseBool (_beafe .Value );if _aded !=nil {return _aded ;}; +_cdcba .VarPSubtotalAttr =&_adccd ;continue ;};if _beafe .Name .Local =="\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"{_gecdgg ,_agadac :=_e .ParseBool (_beafe .Value );if _agadac !=nil {return _agadac ;};_cdcba .ShowPropCellAttr =&_gecdgg ; +continue ;};if _beafe .Name .Local =="s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"{_ggcfc ,_feef :=_e .ParseBool (_beafe .Value );if _feef !=nil {return _feef ;};_cdcba .ShowPropTipAttr =&_ggcfc ;continue ;};if _beafe .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"{_deeed ,_baeeg :=_e .ParseBool (_beafe .Value ); +if _baeeg !=nil {return _baeeg ;};_cdcba .ShowPropAsCaptionAttr =&_deeed ;continue ;};if _beafe .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"{_gabgfd ,_cebeb :=_e .ParseBool (_beafe .Value ); +if _cebeb !=nil {return _cebeb ;};_cdcba .DefaultAttributeDrillStateAttr =&_gabgfd ;continue ;};};_fafba :for {_bfdae ,_ebbbb :=d .Token ();if _ebbbb !=nil {return _ebbbb ;};switch _beafg :=_bfdae .(type ){case _d .StartElement :switch _beafg .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdcba .Items =NewCT_Items (); +if _fgafa :=d .DecodeElement (_cdcba .Items ,&_beafg );_fgafa !=nil {return _fgafa ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdcba .AutoSortScope =NewCT_AutoSortScope (); +if _dcgegd :=d .DecodeElement (_cdcba .AutoSortScope ,&_beafg );_dcgegd !=nil {return _dcgegd ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdcba .ExtLst =NewCT_ExtensionList (); +if _gggfg :=d .DecodeElement (_cdcba .ExtLst ,&_beafg );_gggfg !=nil {return _gggfg ;};default:_ea .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",_beafg .Name ); +if _gecab :=d .Skip ();_gecab !=nil {return _gecab ;};};case _d .EndElement :break _fafba ;case _d .CharData :};};return nil ;};func NewCT_pivotTableDefinition ()*CT_pivotTableDefinition {_ddcgbc :=&CT_pivotTableDefinition {};_ddcgbc .Location =NewCT_Location (); +return _ddcgbc ;}; -// Validate validates the CT_OleLink and its children -func (_dcbgd *CT_OleLink )Validate ()error {return _dcbgd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004c\u0069\u006e\u006b");}; +// ValidateWithPath validates the CT_Rst and its children, prefixing error messages with path +func (_ggbfed *CT_Rst )ValidateWithPath (path string )error {for _dfdfb ,_cefbaf :=range _ggbfed .R {if _bcegdf :=_cefbaf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_dfdfb ));_bcegdf !=nil {return _bcegdf ; +};};for _debag ,_ccfed :=range _ggbfed .RPh {if _fgaagf :=_ccfed .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0068\u005b\u0025\u0064\u005d",path ,_debag ));_fgaagf !=nil {return _fgaagf ;};};if _ggbfed .PhoneticPr !=nil {if _cgbcde :=_ggbfed .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"); +_cgbcde !=nil {return _cgbcde ;};};return nil ;};const (ST_UpdateLinksUnset ST_UpdateLinks =0;ST_UpdateLinksUserSet ST_UpdateLinks =1;ST_UpdateLinksNever ST_UpdateLinks =2;ST_UpdateLinksAlways ST_UpdateLinks =3;); -// ValidateWithPath validates the CT_CustomProperty and its children, prefixing error messages with path -func (_ecgcg *CT_CustomProperty )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the StyleSheet and its children, prefixing error messages with path +func (_cbfgg *StyleSheet )ValidateWithPath (path string )error {if _abaaba :=_cbfgg .CT_Stylesheet .ValidateWithPath (path );_abaaba !=nil {return _abaaba ;};return nil ;};const (ST_RevisionActionUnset ST_RevisionAction =0;ST_RevisionActionAdd ST_RevisionAction =1; +ST_RevisionActionDelete ST_RevisionAction =2;);func (_cdgee *CT_TableStyleElement )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdgee .TypeAttr =ST_TableStyleType (1);for _ ,_gceff :=range start .Attr {if _gceff .Name .Local =="\u0074\u0079\u0070\u0065"{_cdgee .TypeAttr .UnmarshalXMLAttr (_gceff ); +continue ;};if _gceff .Name .Local =="\u0073\u0069\u007a\u0065"{_ebbac ,_cdddcef :=_e .ParseUint (_gceff .Value ,10,32);if _cdddcef !=nil {return _cdddcef ;};_acaece :=uint32 (_ebbac );_cdgee .SizeAttr =&_acaece ;continue ;};if _gceff .Name .Local =="\u0064\u0078\u0066I\u0064"{_efbf ,_cadfgd :=_e .ParseUint (_gceff .Value ,10,32); +if _cadfgd !=nil {return _cadfgd ;};_dbcff :=uint32 (_efbf );_cdgee .DxfIdAttr =&_dbcff ;continue ;};};for {_fddgdb ,_ebbgdf :=d .Token ();if _ebbgdf !=nil {return _aa .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",_ebbgdf ); +};if _begca ,_fecae :=_fddgdb .(_d .EndElement );_fecae &&_begca .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_QueryTableDeletedFields and its children, prefixing error messages with path -func (_efacfe *CT_QueryTableDeletedFields )ValidateWithPath (path string )error {for _eefed ,_fdcag :=range _efacfe .DeletedField {if _gbddb :=_fdcag .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044el\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_eefed )); -_gbddb !=nil {return _gbddb ;};};return nil ;};type ST_PageOrder byte ;func (_cagbc *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 _cagbc .CT_Connections .MarshalXML (e ,start );};func (_dagfeb ST_IconSetType )Validate ()error {return _dagfeb .ValidateWithPath ("")};type CT_Fonts struct{ +// ValidateWithPath validates the CT_CfRule and its children, prefixing error messages with path +func (_adcg *CT_CfRule )ValidateWithPath (path string )error {if _ceaf :=_adcg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ceaf !=nil {return _ceaf ;};if _eabfd :=_adcg .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072"); +_eabfd !=nil {return _eabfd ;};if _baga :=_adcg .TimePeriodAttr .ValidateWithPath (path +"\u002fT\u0069m\u0065\u0050\u0065\u0072\u0069\u006f\u0064\u0041\u0074\u0074\u0072");_baga !=nil {return _baga ;};if _adcg .ColorScale !=nil {if _abedc :=_adcg .ColorScale .ValidateWithPath (path +"/\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"); +_abedc !=nil {return _abedc ;};};if _adcg .DataBar !=nil {if _acae :=_adcg .DataBar .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");_acae !=nil {return _acae ;};};if _adcg .IconSet !=nil {if _faed :=_adcg .IconSet .ValidateWithPath (path +"\u002f\u0049\u0063\u006f\u006e\u0053\u0065\u0074"); +_faed !=nil {return _faed ;};};if _adcg .ExtLst !=nil {if _adfff :=_adcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adfff !=nil {return _adfff ;};};return nil ;};func (_ebag *CT_CustomProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_bdcag :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"}};for _ ,_addf :=range _ebag .CustomPr {e .EncodeElement (_addf ,_bdcag );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func (_gegbb *CT_HierarchyUsage )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgba :=range start .Attr {if _bgba .Name .Local =="\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"{_aegb ,_bdcbb :=_e .ParseInt (_bgba .Value ,10,32); +if _bdcbb !=nil {return _bdcbb ;};_gegbb .HierarchyUsageAttr =int32 (_aegb );continue ;};};for {_egfe ,_cecga :=d .Token ();if _cecga !=nil {return _aa .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",_cecga ); +};if _ggfga ,_cegafa :=_egfe .(_d .EndElement );_cegafa &&_ggfga .Name ==start .Name {break ;};};return nil ;};func NewCT_Rst ()*CT_Rst {_dgcddc :=&CT_Rst {};return _dgcddc };func (_daff *CT_NumFmt )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_daff .NumFmtIdAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_daff .FormatCodeAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_accfa *ST_MdxSetOrder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agdeag ,_bedac :=d .Token ();if _bedac !=nil {return _bedac ;};if _dfced ,_ggggeb :=_agdeag .(_d .EndElement );_ggggeb &&_dfced .Name ==start .Name {*_accfa =1; +return nil ;};if _adadcg ,_dacdga :=_agdeag .(_d .CharData );!_dacdga {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agdeag );}else {switch string (_adadcg ){case "":*_accfa =0; +case "\u0075":*_accfa =1;case "\u0061":*_accfa =2;case "\u0064":*_accfa =3;case "\u0061\u0061":*_accfa =4;case "\u0061\u0064":*_accfa =5;case "\u006e\u0061":*_accfa =6;case "\u006e\u0064":*_accfa =7;};};_agdeag ,_bedac =d .Token ();if _bedac !=nil {return _bedac ; +};if _ddabf ,_bbcgf :=_agdeag .(_d .EndElement );_bbcgf &&_ddabf .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agdeag ); +};func NewCT_Scenarios ()*CT_Scenarios {_fdadf :=&CT_Scenarios {};return _fdadf };func (_bdeebg *Revisions )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_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\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\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 ,_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 ="\u006d\u0061\u003ar\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073";return _bdeebg .CT_Revisions .MarshalXML (e ,start );};func (_fccdc ST_ParameterType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_adeaaa :=_d .Attr {};_adeaaa .Name =name ; +switch _fccdc {case ST_ParameterTypeUnset :_adeaaa .Value ="";case ST_ParameterTypePrompt :_adeaaa .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";case ST_ParameterTypeValue :_adeaaa .Value ="\u0076\u0061\u006cu\u0065";case ST_ParameterTypeCell :_adeaaa .Value ="\u0063\u0065\u006c\u006c"; +};return _adeaaa ,nil ;};func (_bbdcc *ST_PhoneticAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdfab ,_dddbf :=d .Token ();if _dddbf !=nil {return _dddbf ;};if _cfbaf ,_cfaed :=_fdfab .(_d .EndElement );_cfaed &&_cfbaf .Name ==start .Name {*_bbdcc =1; +return nil ;};if _caeac ,_dcdfd :=_fdfab .(_d .CharData );!_dcdfd {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdfab );}else {switch string (_caeac ){case "":*_bbdcc =0; +case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_bbdcc =1;case "\u006c\u0065\u0066\u0074":*_bbdcc =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bbdcc =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_bbdcc =4;};};_fdfab ,_dddbf =d .Token (); +if _dddbf !=nil {return _dddbf ;};if _ffafd ,_ecage :=_fdfab .(_d .EndElement );_ecage &&_ffafd .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdfab ); +};func (_afabe ST_PhoneticType )ValidateWithPath (path string )error {switch _afabe {case 0,1,2,3,4:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afabe )); +};return nil ;};func (_cecabb *ST_CredMethod )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_feecf ,_ffcaa :=d .Token ();if _ffcaa !=nil {return _ffcaa ;};if _edeaf ,_bbfgd :=_feecf .(_d .EndElement );_bbfgd &&_edeaf .Name ==start .Name {*_cecabb =1; +return nil ;};if _acfef ,_gcfff :=_feecf .(_d .CharData );!_gcfff {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_feecf );}else {switch string (_acfef ){case "":*_cecabb =0; +case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_cecabb =1;case "\u006e\u006f\u006e\u0065":*_cecabb =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_cecabb =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_cecabb =4;};};_feecf ,_ffcaa =d .Token (); +if _ffcaa !=nil {return _ffcaa ;};if _geddd ,_gagbg :=_feecf .(_d .EndElement );_gagbg &&_geddd .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_feecf ); +};func (_bgagca ST_PageOrder )ValidateWithPath (path string )error {switch _bgagca {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgagca )); +};return nil ;}; -// Font Count -CountAttr *uint32 ; +// Validate validates the CT_SharedItems and its children +func (_dadebb *CT_SharedItems )Validate ()error {return _dadebb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073");}; -// Font -Font []*CT_Font ;};func NewCT_RowHierarchiesUsage ()*CT_RowHierarchiesUsage {_ffdgfb :=&CT_RowHierarchiesUsage {};return _ffdgfb ;};func ParseSliceST_Sqref (s string )(ST_Sqref ,error ){return ST_Sqref (_f .Fields (s )),nil }; +// ValidateWithPath validates the CT_VolTypes and its children, prefixing error messages with path +func (_cfgbb *CT_VolTypes )ValidateWithPath (path string )error {for _eaeag ,_deegg :=range _cfgbb .VolType {if _bebfg :=_deegg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0056\u006f\u006c\u0054\u0079\u0070e\u005b\u0025\u0064\u005d",path ,_eaeag )); +_bebfg !=nil {return _bebfg ;};};if _cfgbb .ExtLst !=nil {if _cafgg :=_cfgbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cafgg !=nil {return _cafgg ;};};return nil ;};func (_aadge *CT_CustomFilters )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aadge .AndAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006e\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aadge .AndAttr ))}); +};e .EncodeToken (start );_bdce :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"}};for _ ,_bbaa :=range _aadge .CustomFilter {e .EncodeElement (_bbaa ,_bdce );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_eadaf *CT_SheetView )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbdfd :=range start .Attr {if _fbdfd .Name .Local =="\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_efcdfa ,_agebc :=_e .ParseBool (_fbdfd .Value ); +if _agebc !=nil {return _agebc ;};_eadaf .WindowProtectionAttr =&_efcdfa ;continue ;};if _fbdfd .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_gdfbed ,_gbdfaf :=_e .ParseBool (_fbdfd .Value );if _gbdfaf !=nil {return _gbdfaf ; +};_eadaf .ShowFormulasAttr =&_gdfbed ;continue ;};if _fbdfd .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_aebfc ,_bagdb :=_e .ParseBool (_fbdfd .Value );if _bagdb !=nil {return _bagdb ;};_eadaf .ShowGridLinesAttr =&_aebfc ; +continue ;};if _fbdfd .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_accce ,_cffaec :=_e .ParseBool (_fbdfd .Value );if _cffaec !=nil {return _cffaec ;};_eadaf .ShowRowColHeadersAttr =&_accce ; +continue ;};if _fbdfd .Name .Local =="\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"{_gbefc ,_efeaag :=_e .ParseBool (_fbdfd .Value );if _efeaag !=nil {return _efeaag ;};_eadaf .ShowZerosAttr =&_gbefc ;continue ;};if _fbdfd .Name .Local =="r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"{_efbgb ,_caefad :=_e .ParseBool (_fbdfd .Value ); +if _caefad !=nil {return _caefad ;};_eadaf .RightToLeftAttr =&_efbgb ;continue ;};if _fbdfd .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_gegcc ,_egdae :=_e .ParseBool (_fbdfd .Value );if _egdae !=nil {return _egdae ;}; +_eadaf .TabSelectedAttr =&_gegcc ;continue ;};if _fbdfd .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_fbgfaf ,_adeeab :=_e .ParseBool (_fbdfd .Value );if _adeeab !=nil {return _adeeab ;};_eadaf .ShowRulerAttr =&_fbgfaf ;continue ;};if _fbdfd .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_eedde ,_gdccda :=_e .ParseBool (_fbdfd .Value ); +if _gdccda !=nil {return _gdccda ;};_eadaf .ShowOutlineSymbolsAttr =&_eedde ;continue ;};if _fbdfd .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"{_gfgef ,_dbfdd :=_e .ParseBool (_fbdfd .Value );if _dbfdd !=nil {return _dbfdd ; +};_eadaf .DefaultGridColorAttr =&_gfgef ;continue ;};if _fbdfd .Name .Local =="\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"{_bceed ,_aefgb :=_e .ParseBool (_fbdfd .Value );if _aefgb !=nil {return _aefgb ;};_eadaf .ShowWhiteSpaceAttr =&_bceed ; +continue ;};if _fbdfd .Name .Local =="\u0076\u0069\u0065\u0077"{_eadaf .ViewAttr .UnmarshalXMLAttr (_fbdfd );continue ;};if _fbdfd .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_dgecge ,_cfdga :=_fbdfd .Value ,error (nil ); +if _cfdga !=nil {return _cfdga ;};_eadaf .TopLeftCellAttr =&_dgecge ;continue ;};if _fbdfd .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_efcbc ,_adecfe :=_e .ParseUint (_fbdfd .Value ,10,32);if _adecfe !=nil {return _adecfe ;};_bdcbc :=uint32 (_efcbc ); +_eadaf .ColorIdAttr =&_bdcbc ;continue ;};if _fbdfd .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_eggdf ,_bfacde :=_e .ParseUint (_fbdfd .Value ,10,32);if _bfacde !=nil {return _bfacde ;};_bggbc :=uint32 (_eggdf );_eadaf .ZoomScaleAttr =&_bggbc ; +continue ;};if _fbdfd .Name .Local =="\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"{_gdafa ,_fegca :=_e .ParseUint (_fbdfd .Value ,10,32);if _fegca !=nil {return _fegca ;};_eagbf :=uint32 (_gdafa );_eadaf .ZoomScaleNormalAttr =&_eagbf ; +continue ;};if _fbdfd .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006c\u0065\u0053\u0068\u0065\u0065t\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_ddcgb ,_ecaee :=_e .ParseUint (_fbdfd .Value ,10,32);if _ecaee !=nil {return _ecaee ; +};_gfggfa :=uint32 (_ddcgb );_eadaf .ZoomScaleSheetLayoutViewAttr =&_gfggfa ;continue ;};if _fbdfd .Name .Local =="\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_bbfbb ,_egfcf :=_e .ParseUint (_fbdfd .Value ,10,32); +if _egfcf !=nil {return _egfcf ;};_acdfe :=uint32 (_bbfbb );_eadaf .ZoomScalePageLayoutViewAttr =&_acdfe ;continue ;};if _fbdfd .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_fdbea ,_cgdca :=_e .ParseUint (_fbdfd .Value ,10,32); +if _cgdca !=nil {return _cgdca ;};_eadaf .WorkbookViewIdAttr =uint32 (_fdbea );continue ;};};_fcbgf :for {_baegc ,_febdd :=d .Token ();if _febdd !=nil {return _febdd ;};switch _dacgc :=_baegc .(type ){case _d .StartElement :switch _dacgc .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eadaf .Pane =NewCT_Pane (); +if _agcga :=d .DecodeElement (_eadaf .Pane ,&_dacgc );_agcga !=nil {return _agcga ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbdbd :=NewCT_Selection (); +if _eggf :=d .DecodeElement (_dbdbd ,&_dacgc );_eggf !=nil {return _eggf ;};_eadaf .Selection =append (_eadaf .Selection ,_dbdbd );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdcfd :=NewCT_PivotSelection (); +if _beebe :=d .DecodeElement (_gdcfd ,&_dacgc );_beebe !=nil {return _beebe ;};_eadaf .PivotSelection =append (_eadaf .PivotSelection ,_gdcfd );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eadaf .ExtLst =NewCT_ExtensionList (); +if _eebac :=d .DecodeElement (_eadaf .ExtLst ,&_dacgc );_eebac !=nil {return _eebac ;};default:_ea .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",_dacgc .Name ); +if _gdca :=d .Skip ();_gdca !=nil {return _gdca ;};};case _d .EndElement :break _fcbgf ;case _d .CharData :};};return nil ;};func NewCT_ChartsheetViews ()*CT_ChartsheetViews {_gdcd :=&CT_ChartsheetViews {};return _gdcd };func (_eafab *CT_Macrosheet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u006d\u0061:\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074"; +e .EncodeToken (start );if _eafab .SheetPr !=nil {_dcdb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_eafab .SheetPr ,_dcdb );};if _eafab .Dimension !=nil {_deeeb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}}; +e .EncodeElement (_eafab .Dimension ,_deeeb );};if _eafab .SheetViews !=nil {_dbagb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_eafab .SheetViews ,_dbagb ); +};if _eafab .SheetFormatPr !=nil {_acbdf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_eafab .SheetFormatPr ,_acbdf );};if _eafab .Cols !=nil {_dccga :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}}; +for _ ,_dfaac :=range _eafab .Cols {e .EncodeElement (_dfaac ,_dccga );};};_eabffc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_eafab .SheetData ,_eabffc );if _eafab .SheetProtection !=nil {_cdfce :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_eafab .SheetProtection ,_cdfce );};if _eafab .AutoFilter !=nil {_fdebf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_eafab .AutoFilter ,_fdebf ); +};if _eafab .SortState !=nil {_fgdbf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_eafab .SortState ,_fgdbf );};if _eafab .DataConsolidate !=nil {_acaec :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}}; +e .EncodeElement (_eafab .DataConsolidate ,_acaec );};if _eafab .CustomSheetViews !=nil {_aaffd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_eafab .CustomSheetViews ,_aaffd ); +};if _eafab .PhoneticPr !=nil {_cacfge :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_eafab .PhoneticPr ,_cacfge );};if _eafab .ConditionalFormatting !=nil {_gbbge :=_d .StartElement {Name :_d .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 _ ,_gcgee :=range _eafab .ConditionalFormatting {e .EncodeElement (_gcgee ,_gbbge );};};if _eafab .PrintOptions !=nil {_adgfe :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}}; +e .EncodeElement (_eafab .PrintOptions ,_adgfe );};if _eafab .PageMargins !=nil {_bgef :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_eafab .PageMargins ,_bgef ); +};if _eafab .PageSetup !=nil {_bfaf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_eafab .PageSetup ,_bfaf );};if _eafab .HeaderFooter !=nil {_gccfa :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}}; +e .EncodeElement (_eafab .HeaderFooter ,_gccfa );};if _eafab .RowBreaks !=nil {_adcb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_eafab .RowBreaks ,_adcb );};if _eafab .ColBreaks !=nil {_fdafb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}}; +e .EncodeElement (_eafab .ColBreaks ,_fdafb );};if _eafab .CustomProperties !=nil {_faggg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_eafab .CustomProperties ,_faggg ); +};if _eafab .Drawing !=nil {_abedf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_eafab .Drawing ,_abedf );};if _eafab .LegacyDrawing !=nil {_deebg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}}; +e .EncodeElement (_eafab .LegacyDrawing ,_deebg );};if _eafab .LegacyDrawingHF !=nil {_aecc :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_eafab .LegacyDrawingHF ,_aecc ); +};if _eafab .DrawingHF !=nil {_adcgc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_eafab .DrawingHF ,_adcgc );};if _eafab .Picture !=nil {_cadd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}}; +e .EncodeElement (_eafab .Picture ,_cadd );};if _eafab .OleObjects !=nil {_bddgg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_eafab .OleObjects ,_bddgg ); +};if _eafab .ExtLst !=nil {_bdac :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eafab .ExtLst ,_bdac );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_MeasureDimensionMaps and its children -func (_fbgbg *CT_MeasureDimensionMaps )Validate ()error {return _fbgbg .ValidateWithPath ("\u0043\u0054\u005fMe\u0061\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u0073");};func (_ffagec ST_DataValidationType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ffagec .String (),start ); -}; +// ValidateWithPath validates the CT_CacheSource and its children, prefixing error messages with path +func (_cdcg *CT_CacheSource )ValidateWithPath (path string )error {if _cdcg .TypeAttr ==ST_SourceTypeUnset {return _aa .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 _abffg :=_cdcg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_abffg !=nil {return _abffg ;};if _cdcg .WorksheetSource !=nil {if _eabg :=_cdcg .WorksheetSource .ValidateWithPath (path +"\u002f\u0057o\u0072\u006b\u0073h\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065"); +_eabg !=nil {return _eabg ;};};if _cdcg .Consolidation !=nil {if _aade :=_cdcg .Consolidation .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");_aade !=nil {return _aade ;};};if _cdcg .ExtLst !=nil {if _edga :=_cdcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_edga !=nil {return _edga ;};};return nil ;};func (_badagf ST_Axis )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_badagf .String (),start );};func (_fbbcg *ST_DataValidationImeMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bddec ,_ccabc :=d .Token (); +if _ccabc !=nil {return _ccabc ;};if _cagdc ,_aedea :=_bddec .(_d .EndElement );_aedea &&_cagdc .Name ==start .Name {*_fbbcg =1;return nil ;};if _dfgef ,_ggfce :=_bddec .(_d .CharData );!_ggfce {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bddec ); +}else {switch string (_dfgef ){case "":*_fbbcg =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_fbbcg =1;case "\u006f\u0066\u0066":*_fbbcg =2;case "\u006f\u006e":*_fbbcg =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_fbbcg =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_fbbcg =5; +case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_fbbcg =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_fbbcg =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_fbbcg =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_fbbcg =9; +case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_fbbcg =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_fbbcg =11;};};_bddec ,_ccabc =d .Token ();if _ccabc !=nil {return _ccabc ;};if _cgedb ,_bfffe :=_bddec .(_d .EndElement ); +_bfffe &&_cgedb .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bddec );}; -// Validate validates the CT_RevisionSheetRename and its children -func (_eabaa *CT_RevisionSheetRename )Validate ()error {return _eabaa .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061m\u0065");};func (_befbf *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 _befbf .CT_ExternalLink .MarshalXML (e ,start );};type ST_DataValidationType byte ;func (_fbgdg *EG_ExtensionList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fbgdg .Ext !=nil {_ecegd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}}; -for _ ,_eaddgc :=range _fbgdg .Ext {e .EncodeElement (_eaddgc ,_ecegd );};};return nil ;}; +// ValidateWithPath validates the CT_ExternalLinkChoice and its children, prefixing error messages with path +func (_gabb *CT_ExternalLinkChoice )ValidateWithPath (path string )error {if _gabb .ExternalBook !=nil {if _gfaab :=_gabb .ExternalBook .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");_gfaab !=nil {return _gfaab ; +};};if _gabb .DdeLink !=nil {if _dfbec :=_gabb .DdeLink .ValidateWithPath (path +"\u002f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");_dfbec !=nil {return _dfbec ;};};if _gabb .OleLink !=nil {if _ffdeb :=_gabb .OleLink .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u004c\u0069\u006e\u006b"); +_ffdeb !=nil {return _ffdeb ;};};return nil ;};type ST_FileType byte ;func (_cfebgg ST_TargetScreenSize )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cfebgg .String (),start );};type CT_UnderlineProperty struct{ -// ValidateWithPath validates the CT_SmartTagTypes and its children, prefixing error messages with path -func (_aagde *CT_SmartTagTypes )ValidateWithPath (path string )error {for _affgcc ,_cggfc :=range _aagde .SmartTagType {if _ddfff :=_cggfc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_affgcc )); -_ddfff !=nil {return _ddfff ;};};return nil ;};func NewCT_colItems ()*CT_colItems {_gaccb :=&CT_colItems {};return _gaccb };func (_gcfgc *ST_MdxFunctionType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dacbb ,_ebada :=d .Token ();if _ebada !=nil {return _ebada ; -};if _efcdcc ,_afdgd :=_dacbb .(_c .EndElement );_afdgd &&_efcdcc .Name ==start .Name {*_gcfgc =1;return nil ;};if _ccecc ,_dcaegd :=_dacbb .(_c .CharData );!_dcaegd {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",_dacbb ); -}else {switch string (_ccecc ){case "":*_gcfgc =0;case "\u006d":*_gcfgc =1;case "\u0076":*_gcfgc =2;case "\u0073":*_gcfgc =3;case "\u0063":*_gcfgc =4;case "\u0072":*_gcfgc =5;case "\u0070":*_gcfgc =6;case "\u006b":*_gcfgc =7;};};_dacbb ,_ebada =d .Token (); -if _ebada !=nil {return _ebada ;};if _badga ,_fabef :=_dacbb .(_c .EndElement );_fabef &&_badga .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",_dacbb ); -};func (_agcgd *CT_HeaderFooter )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_degfc :=range start .Attr {if _degfc .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_bbdfb ,_cfgba :=_fc .ParseBool (_degfc .Value ); -if _cfgba !=nil {return _cfgba ;};_agcgd .DifferentOddEvenAttr =&_bbdfb ;continue ;};if _degfc .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_edgb ,_cdafag :=_fc .ParseBool (_degfc .Value );if _cdafag !=nil {return _cdafag ; -};_agcgd .DifferentFirstAttr =&_edgb ;continue ;};if _degfc .Name .Local =="\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"{_eeacf ,_aebec :=_fc .ParseBool (_degfc .Value );if _aebec !=nil {return _aebec ;};_agcgd .ScaleWithDocAttr =&_eeacf ; -continue ;};if _degfc .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_dbadg ,_beegf :=_fc .ParseBool (_degfc .Value );if _beegf !=nil {return _beegf ;};_agcgd .AlignWithMarginsAttr =&_dbadg ;continue ; -};};_badfe :for {_eafgf ,_bafc :=d .Token ();if _bafc !=nil {return _bafc ;};switch _badeg :=_eafgf .(type ){case _c .StartElement :switch _badeg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcgd .OddHeader =new (string ); -if _eggfg :=d .DecodeElement (_agcgd .OddHeader ,&_badeg );_eggfg !=nil {return _eggfg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcgd .OddFooter =new (string ); -if _bagebd :=d .DecodeElement (_agcgd .OddFooter ,&_badeg );_bagebd !=nil {return _bagebd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_agcgd .EvenHeader =new (string ); -if _geadd :=d .DecodeElement (_agcgd .EvenHeader ,&_badeg );_geadd !=nil {return _geadd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_agcgd .EvenFooter =new (string ); -if _afff :=d .DecodeElement (_agcgd .EvenFooter ,&_badeg );_afff !=nil {return _afff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcgd .FirstHeader =new (string ); -if _cbfg :=d .DecodeElement (_agcgd .FirstHeader ,&_badeg );_cbfg !=nil {return _cbfg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcgd .FirstFooter =new (string ); -if _acdef :=d .DecodeElement (_agcgd .FirstFooter ,&_badeg );_acdef !=nil {return _acdef ;};default:_dc .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",_badeg .Name ); -if _eaeaa :=d .Skip ();_eaeaa !=nil {return _eaeaa ;};};case _c .EndElement :break _badfe ;case _c .CharData :};};return nil ;};func (_befg *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 :_a .Sprintf ("\u0025\u0076",_befg .NameAttr )}); -if _befg .CommentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_befg .CommentAttr )});};if _befg .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_a .Sprintf ("\u0025\u0076",*_befg .CustomMenuAttr )}); -};if _befg .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 :_a .Sprintf ("\u0025\u0076",*_befg .DescriptionAttr )});};if _befg .HelpAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_befg .HelpAttr )}); -};if _befg .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_a .Sprintf ("\u0025\u0076",*_befg .StatusBarAttr )});};if _befg .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 :_a .Sprintf ("\u0025\u0076",*_befg .LocalSheetIdAttr )}); -};if _befg .HiddenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_befg .HiddenAttr ))});};if _befg .FunctionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_befg .FunctionAttr ))}); -};if _befg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_befg .VbProcedureAttr ))});};if _befg .XlmAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006c\u006d"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_befg .XlmAttr ))}); -};if _befg .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 :_a .Sprintf ("\u0025\u0076",*_befg .FunctionGroupIdAttr )}); -};if _befg .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 :_a .Sprintf ("\u0025\u0076",*_befg .ShortcutKeyAttr )});};if _befg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_befg .PublishToServerAttr ))}); -};if _befg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_befg .WorkbookParameterAttr ))}); -};e .EncodeElement (_befg .Content ,start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cafda *CT_Dimensions )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cafda .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cafda .CountAttr )}); -};e .EncodeToken (start );if _cafda .Dimension !=nil {_cdecd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};for _ ,_eeeba :=range _cafda .Dimension {e .EncodeElement (_eeeba ,_cdecd ); -};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Underline Value +ValAttr ST_UnderlineValues ;};type CT_RPrElt struct{ -// Validate validates the CT_ColorScale and its children -func (_gaef *CT_ColorScale )Validate ()error {return _gaef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065");}; +// Font +RFont *CT_FontName ; -// ValidateWithPath validates the CT_BookView and its children, prefixing error messages with path -func (_ddb *CT_BookView )ValidateWithPath (path string )error {if _fdbc :=_ddb .VisibilityAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u0069\u006c\u0069\u0074\u0079\u0041\u0074\u0074\u0072");_fdbc !=nil {return _fdbc ;};if _ddb .ExtLst !=nil {if _bcge :=_ddb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bcge !=nil {return _bcge ;};};return nil ;}; +// Character Set +Charset *CT_IntProperty ; -// Validate validates the CT_MdxKPI and its children -func (_gbaedc *CT_MdxKPI )Validate ()error {return _gbaedc .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u004b\u0050I");};func (_ccabd *CT_Selection )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gcgb :=range start .Attr {if _gcgb .Name .Local =="\u0070\u0061\u006e\u0065"{_ccabd .PaneAttr .UnmarshalXMLAttr (_gcgb ); -continue ;};if _gcgb .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"{_bbefac ,_eddda :=_gcgb .Value ,error (nil );if _eddda !=nil {return _eddda ;};_ccabd .ActiveCellAttr =&_bbefac ;continue ;};if _gcgb .Name .Local =="\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"{_ffagf ,_ccadf :=_fc .ParseUint (_gcgb .Value ,10,32); -if _ccadf !=nil {return _ccadf ;};_bddeg :=uint32 (_ffagf );_ccabd .ActiveCellIdAttr =&_bddeg ;continue ;};if _gcgb .Name .Local =="\u0073\u0071\u0072e\u0066"{_dadeb ,_aegcc :=ParseSliceST_Sqref (_gcgb .Value );if _aegcc !=nil {return _aegcc ;};_ccabd .SqrefAttr =&_dadeb ; -continue ;};};for {_gbgbg ,_dgabd :=d .Token ();if _dgabd !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065l\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_dgabd );};if _eggfgf ,_caaed :=_gbgbg .(_c .EndElement ); -_caaed &&_eggfgf .Name ==start .Name {break ;};};return nil ;};func (_fdd *CT_Boolean )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dceba :=range start .Attr {if _dceba .Name .Local =="\u0076"{_bae ,_dfaf :=_fc .ParseBool (_dceba .Value ); -if _dfaf !=nil {return _dfaf ;};_fdd .VAttr =_bae ;continue ;};if _dceba .Name .Local =="\u0075"{_bdb ,_dbgb :=_fc .ParseBool (_dceba .Value );if _dbgb !=nil {return _dbgb ;};_fdd .UAttr =&_bdb ;continue ;};if _dceba .Name .Local =="\u0066"{_cgfe ,_deb :=_fc .ParseBool (_dceba .Value ); -if _deb !=nil {return _deb ;};_fdd .FAttr =&_cgfe ;continue ;};if _dceba .Name .Local =="\u0063"{_effg ,_bcb :=_dceba .Value ,error (nil );if _bcb !=nil {return _bcb ;};_fdd .CAttr =&_effg ;continue ;};if _dceba .Name .Local =="\u0063\u0070"{_ecd ,_fba :=_fc .ParseUint (_dceba .Value ,10,32); -if _fba !=nil {return _fba ;};_fdg :=uint32 (_ecd );_fdd .CpAttr =&_fdg ;continue ;};};_gfeb :for {_add ,_eae :=d .Token ();if _eae !=nil {return _eae ;};switch _eadc :=_add .(type ){case _c .StartElement :switch _eadc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acbg :=NewCT_X (); -if _dfdb :=d .DecodeElement (_acbg ,&_eadc );_dfdb !=nil {return _dfdb ;};_fdd .X =append (_fdd .X ,_acbg );default:_dc .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",_eadc .Name ); -if _bgf :=d .Skip ();_bgf !=nil {return _bgf ;};};case _c .EndElement :break _gfeb ;case _c .CharData :};};return nil ;};func (_beefaa *Chartsheet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_beefaa .CT_Chartsheet =*NewCT_Chartsheet (); -_cdggdd :for {_fbdcd ,_fgeee :=d .Token ();if _fgeee !=nil {return _fgeee ;};switch _fccag :=_fbdcd .(type ){case _c .StartElement :switch _fccag .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beefaa .SheetPr =NewCT_ChartsheetPr (); -if _effcc :=d .DecodeElement (_beefaa .SheetPr ,&_fccag );_effcc !=nil {return _effcc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _aeffde :=d .DecodeElement (_beefaa .SheetViews ,&_fccag ); -_aeffde !=nil {return _aeffde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beefaa .SheetProtection =NewCT_ChartsheetProtection (); -if _fabed :=d .DecodeElement (_beefaa .SheetProtection ,&_fccag );_fabed !=nil {return _fabed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_beefaa .CustomSheetViews =NewCT_CustomChartsheetViews (); -if _efgbb :=d .DecodeElement (_beefaa .CustomSheetViews ,&_fccag );_efgbb !=nil {return _efgbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beefaa .PageMargins =NewCT_PageMargins (); -if _cfggf :=d .DecodeElement (_beefaa .PageMargins ,&_fccag );_cfggf !=nil {return _cfggf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beefaa .PageSetup =NewCT_CsPageSetup (); -if _gdged :=d .DecodeElement (_beefaa .PageSetup ,&_fccag );_gdged !=nil {return _gdged ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beefaa .HeaderFooter =NewCT_HeaderFooter (); -if _gedde :=d .DecodeElement (_beefaa .HeaderFooter ,&_fccag );_gedde !=nil {return _gedde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _fgabaf :=d .DecodeElement (_beefaa .Drawing ,&_fccag ); -_fgabaf !=nil {return _fgabaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beefaa .LegacyDrawing =NewCT_LegacyDrawing (); -if _aaaea :=d .DecodeElement (_beefaa .LegacyDrawing ,&_fccag );_aaaea !=nil {return _aaaea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beefaa .LegacyDrawingHF =NewCT_LegacyDrawing (); -if _dedeee :=d .DecodeElement (_beefaa .LegacyDrawingHF ,&_fccag );_dedeee !=nil {return _dedeee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beefaa .DrawingHF =NewCT_DrawingHF (); -if _bgdgg :=d .DecodeElement (_beefaa .DrawingHF ,&_fccag );_bgdgg !=nil {return _bgdgg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beefaa .Picture =NewCT_SheetBackgroundPicture (); -if _cgdcb :=d .DecodeElement (_beefaa .Picture ,&_fccag );_cgdcb !=nil {return _cgdcb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beefaa .WebPublishItems =NewCT_WebPublishItems (); -if _fgbcgd :=d .DecodeElement (_beefaa .WebPublishItems ,&_fccag );_fgbcgd !=nil {return _fgbcgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_beefaa .ExtLst =NewCT_ExtensionList (); -if _cgceg :=d .DecodeElement (_beefaa .ExtLst ,&_fccag );_cgceg !=nil {return _cgceg ;};default:_dc .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",_fccag .Name ); -if _ffadgf :=d .Skip ();_ffadgf !=nil {return _ffadgf ;};};case _c .EndElement :break _cdggdd ;case _c .CharData :};};return nil ;};func (_cgaec *CT_OleLink )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_agda :=range start .Attr {if _agda .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_agda .Name .Local =="\u0069\u0064"||_agda .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_agda .Name .Local =="\u0069\u0064"{_afgdb ,_fcegc :=_agda .Value ,error (nil ); -if _fcegc !=nil {return _fcegc ;};_cgaec .IdAttr =_afgdb ;continue ;};if _agda .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_ffbcc ,_fffec :=_agda .Value ,error (nil );if _fffec !=nil {return _fffec ;};_cgaec .ProgIdAttr =_ffbcc ;continue ;};}; -_cfgae :for {_aabgb ,_beabe :=d .Token ();if _beabe !=nil {return _beabe ;};switch _cagad :=_aabgb .(type ){case _c .StartElement :switch _cagad .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgaec .OleItems =NewCT_OleItems (); -if _ffdcf :=d .DecodeElement (_cgaec .OleItems ,&_cagad );_ffdcf !=nil {return _ffdcf ;};default:_dc .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",_cagad .Name ); -if _cbfabc :=d .Skip ();_cbfabc !=nil {return _cbfabc ;};};case _c .EndElement :break _cfgae ;case _c .CharData :};};return nil ;}; +// Font Family +Family *CT_IntProperty ; -// Validate validates the CT_SheetBackgroundPicture and its children -func (_ceegcc *CT_SheetBackgroundPicture )Validate ()error {return _ceegcc .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065e\u0074\u0042\u0061\u0063\u006bg\u0072o\u0075n\u0064\u0050\u0069\u0063\u0074\u0075\u0072e");};func (_cebfe ST_SortBy )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fadbgd :=_c .Attr {}; -_fadbgd .Name =name ;switch _cebfe {case ST_SortByUnset :_fadbgd .Value ="";case ST_SortByValue :_fadbgd .Value ="\u0076\u0061\u006cu\u0065";case ST_SortByCellColor :_fadbgd .Value ="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr";case ST_SortByFontColor :_fadbgd .Value ="\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr"; -case ST_SortByIcon :_fadbgd .Value ="\u0069\u0063\u006f\u006e";};return _fadbgd ,nil ;};func (_bdbeg *ST_PhoneticType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eaacg ,_defdc :=d .Token ();if _defdc !=nil {return _defdc ;};if _bgdgge ,_gbaag :=_eaacg .(_c .EndElement ); -_gbaag &&_bgdgge .Name ==start .Name {*_bdbeg =1;return nil ;};if _fbcfaf ,_baebf :=_eaacg .(_c .CharData );!_baebf {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",_eaacg ); -}else {switch string (_fbcfaf ){case "":*_bdbeg =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_bdbeg =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_bdbeg =2; -case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_bdbeg =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_bdbeg =4;};};_eaacg ,_defdc =d .Token ();if _defdc !=nil {return _defdc ;};if _acded ,_edccec :=_eaacg .(_c .EndElement ); -_edccec &&_acded .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",_eaacg );};func (_ed *AG_AutoFormat )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_df :=range start .Attr {if _df .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_dfd ,_cb :=_fc .ParseUint (_df .Value ,10,32); -if _cb !=nil {return _cb ;};_ea :=uint32 (_dfd );_ed .AutoFormatIdAttr =&_ea ;continue ;};if _df .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ab ,_ca :=_fc .ParseBool (_df .Value );if _ca !=nil {return _ca ; -};_ed .ApplyNumberFormatsAttr =&_ab ;continue ;};if _df .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_eg ,_ffd :=_fc .ParseBool (_df .Value );if _ffd !=nil {return _ffd ;};_ed .ApplyBorderFormatsAttr =&_eg ; -continue ;};if _df .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dff ,_caa :=_fc .ParseBool (_df .Value );if _caa !=nil {return _caa ;};_ed .ApplyFontFormatsAttr =&_dff ;continue ;};if _df .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bd ,_de :=_fc .ParseBool (_df .Value ); -if _de !=nil {return _de ;};_ed .ApplyPatternFormatsAttr =&_bd ;continue ;};if _df .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_g ,_db :=_fc .ParseBool (_df .Value );if _db !=nil {return _db ; -};_ed .ApplyAlignmentFormatsAttr =&_g ;continue ;};if _df .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fb ,_aed :=_fc .ParseBool (_df .Value );if _aed !=nil {return _aed ; -};_ed .ApplyWidthHeightFormatsAttr =&_fb ;continue ;};};for {_afb ,_be :=d .Token ();if _be !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u003a\u0020\u0025s",_be );};if _bee ,_abf :=_afb .(_c .EndElement ); -_abf &&_bee .Name ==start .Name {break ;};};return nil ;};func NewCT_Parameter ()*CT_Parameter {_fgccb :=&CT_Parameter {};return _fgccb };func (_edced ST_Objects )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gcaeg :=_c .Attr {};_gcaeg .Name =name ; -switch _edced {case ST_ObjectsUnset :_gcaeg .Value ="";case ST_ObjectsAll :_gcaeg .Value ="\u0061\u006c\u006c";case ST_ObjectsPlaceholders :_gcaeg .Value ="\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073";case ST_ObjectsNone :_gcaeg .Value ="\u006e\u006f\u006e\u0065"; -};return _gcaeg ,nil ;};func (_ddfdbf ST_TextHAlign )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eccgb :=_c .Attr {};_eccgb .Name =name ;switch _ddfdbf {case ST_TextHAlignUnset :_eccgb .Value ="";case ST_TextHAlignLeft :_eccgb .Value ="\u006c\u0065\u0066\u0074"; -case ST_TextHAlignCenter :_eccgb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextHAlignRight :_eccgb .Value ="\u0072\u0069\u0067h\u0074";case ST_TextHAlignJustify :_eccgb .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextHAlignDistributed :_eccgb .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064"; -};return _eccgb ,nil ;}; +// Bold +B *CT_BooleanProperty ; -// Validate validates the CT_RevisionMove and its children -func (_befbd *CT_RevisionMove )Validate ()error {return _befbd .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065");};func (_ddcag *CT_WorksheetSource )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fcfgde :=range start .Attr {if _fcfgde .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fcfgde .Name .Local =="\u0069\u0064"||_fcfgde .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fcfgde .Name .Local =="\u0069\u0064"{_ebdddc ,_efgga :=_fcfgde .Value ,error (nil ); -if _efgga !=nil {return _efgga ;};_ddcag .IdAttr =&_ebdddc ;continue ;};if _fcfgde .Name .Local =="\u0072\u0065\u0066"{_dcfcc ,_bcedb :=_fcfgde .Value ,error (nil );if _bcedb !=nil {return _bcedb ;};_ddcag .RefAttr =&_dcfcc ;continue ;};if _fcfgde .Name .Local =="\u006e\u0061\u006d\u0065"{_gcbdfg ,_gcdga :=_fcfgde .Value ,error (nil ); -if _gcdga !=nil {return _gcdga ;};_ddcag .NameAttr =&_gcbdfg ;continue ;};if _fcfgde .Name .Local =="\u0073\u0068\u0065e\u0074"{_cgdad ,_baagbc :=_fcfgde .Value ,error (nil );if _baagbc !=nil {return _baagbc ;};_ddcag .SheetAttr =&_cgdad ;continue ;};}; -for {_gfedg ,_fbacca :=d .Token ();if _fbacca !=nil {return _a .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",_fbacca ); -};if _cdegg ,_eggfcc :=_gfedg .(_c .EndElement );_eggfcc &&_cdegg .Name ==start .Name {break ;};};return nil ;};type ST_CellComments byte ;type CT_TupleCache struct{ +// Italic +I *CT_BooleanProperty ; -// Entries -Entries *CT_PCDSDTCEntries ; +// Strike Through +Strike *CT_BooleanProperty ; -// Sets -Sets *CT_Sets ; +// Outline +Outline *CT_BooleanProperty ; -// OLAP Query Cache -QueryCache *CT_QueryCache ; +// Shadow +Shadow *CT_BooleanProperty ; -// Server Formats -ServerFormats *CT_ServerFormats ; +// Condense +Condense *CT_BooleanProperty ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Extend +Extend *CT_BooleanProperty ; -// Validate validates the CT_Border and its children -func (_gga *CT_Border )Validate ()error {return _gga .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};func (_adbbg *CT_rowItems )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bbcfc :=range start .Attr {if _bbcfc .Name .Local =="\u0063\u006f\u0075n\u0074"{_gefgea ,_dgaac :=_fc .ParseUint (_bbcfc .Value ,10,32); -if _dgaac !=nil {return _dgaac ;};_gbcead :=uint32 (_gefgea );_adbbg .CountAttr =&_gbcead ;continue ;};};_fffaab :for {_dbbab ,_gcddc :=d .Token ();if _gcddc !=nil {return _gcddc ;};switch _aabafd :=_dbbab .(type ){case _c .StartElement :switch _aabafd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdgbbe :=NewCT_I (); -if _aefbgc :=d .DecodeElement (_cdgbbe ,&_aabafd );_aefbgc !=nil {return _aefbgc ;};_adbbg .I =append (_adbbg .I ,_cdgbbe );default:_dc .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",_aabafd .Name ); -if _gdegbg :=d .Skip ();_gdegbg !=nil {return _gdegbg ;};};case _c .EndElement :break _fffaab ;case _c .CharData :};};return nil ;}; +// Text Color +Color *CT_Color ; -// Validate validates the CT_WorkbookPr and its children -func (_fddbdd *CT_WorkbookPr )Validate ()error {return _fddbdd .ValidateWithPath ("\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072");};func NewCT_GradientStop ()*CT_GradientStop {_gaabdb :=&CT_GradientStop {};_gaabdb .Color =NewCT_Color (); -return _gaabdb ;};type CT_RevisionHeader struct{ +// Font Size +Sz *CT_FontSize ; -// GUID -GuidAttr string ; +// Underline +U *CT_UnderlineProperty ; -// Date Time -DateTimeAttr _d .Time ; +// Vertical Alignment +VertAlign *CT_VerticalAlignFontProperty ; -// Last Sheet Id -MaxSheetIdAttr uint32 ; +// Font Scheme +Scheme *CT_FontScheme ;};func NewCT_TupleCache ()*CT_TupleCache {_ccaaac :=&CT_TupleCache {};return _ccaaac }; -// User Name -UserNameAttr string ;IdAttr string ; +// ValidateWithPath validates the CT_Missing and its children, prefixing error messages with path +func (_gbgdaf *CT_Missing )ValidateWithPath (path string )error {for _bfgcg ,_gbead :=range _gbgdaf .Tpls {if _aegdc :=_gbead .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_bfgcg ));_aegdc !=nil {return _aegdc ; +};};for _fbcffa ,_gcgeea :=range _gbgdaf .X {if _bccgf :=_gcgeea .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_fbcffa ));_bccgf !=nil {return _bccgf ;};};return nil ;}; -// Minimum Revision Id -MinRIdAttr *uint32 ; +// Validate validates the CT_Macrosheet and its children +func (_cbeddf *CT_Macrosheet )Validate ()error {return _cbeddf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074");}; -// Max Revision Id -MaxRIdAttr *uint32 ; +// Validate validates the CT_Sets and its children +func (_cccdga *CT_Sets )Validate ()error {return _cccdga .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0074\u0073");};type ST_MdxSetOrder byte ;func (_dgcade ST_DataValidationOperator )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dgcade .String (),start ); +};func (_daedg *ST_TotalsRowFunction )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_daedg =0;case "\u006e\u006f\u006e\u0065":*_daedg =1;case "\u0073\u0075\u006d":*_daedg =2;case "\u006d\u0069\u006e":*_daedg =3;case "\u006d\u0061\u0078":*_daedg =4; +case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_daedg =5;case "\u0063\u006f\u0075n\u0074":*_daedg =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_daedg =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_daedg =8;case "\u0076\u0061\u0072":*_daedg =9; +case "\u0063\u0075\u0073\u0074\u006f\u006d":*_daedg =10;};return nil ;};type Worksheet struct{CT_Worksheet };type ST_SmartTagShow byte ;func (_ggeg *CT_Boolean )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bae :=range start .Attr {if _bae .Name .Local =="\u0076"{_dffg ,_bcb :=_e .ParseBool (_bae .Value ); +if _bcb !=nil {return _bcb ;};_ggeg .VAttr =_dffg ;continue ;};if _bae .Name .Local =="\u0075"{_cdge ,_babf :=_e .ParseBool (_bae .Value );if _babf !=nil {return _babf ;};_ggeg .UAttr =&_cdge ;continue ;};if _bae .Name .Local =="\u0066"{_cdgf ,_cfg :=_e .ParseBool (_bae .Value ); +if _cfg !=nil {return _cfg ;};_ggeg .FAttr =&_cdgf ;continue ;};if _bae .Name .Local =="\u0063"{_fdc ,_ffg :=_bae .Value ,error (nil );if _ffg !=nil {return _ffg ;};_ggeg .CAttr =&_fdc ;continue ;};if _bae .Name .Local =="\u0063\u0070"{_dad ,_fced :=_e .ParseUint (_bae .Value ,10,32); +if _fced !=nil {return _fced ;};_bada :=uint32 (_dad );_ggeg .CpAttr =&_bada ;continue ;};};_eeg :for {_edf ,_acc :=d .Token ();if _acc !=nil {return _acc ;};switch _gedb :=_edf .(type ){case _d .StartElement :switch _gedb .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcbg :=NewCT_X (); +if _gdc :=d .DecodeElement (_bcbg ,&_gedb );_gdc !=nil {return _gdc ;};_ggeg .X =append (_ggeg .X ,_bcbg );default:_ea .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",_gedb .Name ); +if _dac :=d .Skip ();_dac !=nil {return _dac ;};};case _d .EndElement :break _eeg ;case _d .CharData :};};return nil ;};func NewCT_SheetPr ()*CT_SheetPr {_ccdge :=&CT_SheetPr {};return _ccdge };type CT_CustomWorkbookViews struct{ -// Sheet Id Map -SheetIdMap *CT_SheetIdMap ; +// Custom Workbook View +CustomWorkbookView []*CT_CustomWorkbookView ;};func NewCT_CellAlignment ()*CT_CellAlignment {_gfaf :=&CT_CellAlignment {};return _gfaf };func (_ffeaa ST_Visibility )String ()string {switch _ffeaa {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 (_dffbcb ST_DataConsolidateFunction )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dffbcb .String (),start ); +};type CT_ExternalBook struct{IdAttr string ; -// Reviewed List -ReviewedList *CT_ReviewedRevisions ;ExtLst *CT_ExtensionList ;}; +// Supporting Workbook Sheet Names +SheetNames *CT_ExternalSheetNames ; -// ValidateWithPath validates the CT_SheetIdMap and its children, prefixing error messages with path -func (_acfaba *CT_SheetIdMap )ValidateWithPath (path string )error {for _cbfee ,_decbc :=range _acfaba .SheetId {if _baded :=_decbc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0065\u0065\u0074\u0049d\u005b\u0025\u0064\u005d",path ,_cbfee )); -_baded !=nil {return _baded ;};};return nil ;};func (_facfe *ST_GroupBy )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdbdc ,_cfefb :=d .Token ();if _cfefb !=nil {return _cfefb ;};if _eadde ,_cbefdc :=_fdbdc .(_c .EndElement );_cbefdc &&_eadde .Name ==start .Name {*_facfe =1; -return nil ;};if _bddfg ,_adaed :=_fdbdc .(_c .CharData );!_adaed {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",_fdbdc );}else {switch string (_bddfg ){case "":*_facfe =0; -case "\u0072\u0061\u006eg\u0065":*_facfe =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_facfe =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_facfe =3;case "\u0068\u006f\u0075r\u0073":*_facfe =4;case "\u0064\u0061\u0079\u0073":*_facfe =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_facfe =6; -case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_facfe =7;case "\u0079\u0065\u0061r\u0073":*_facfe =8;};};_fdbdc ,_cfefb =d .Token ();if _cfefb !=nil {return _cfefb ;};if _eeeacc ,_gcbgf :=_fdbdc .(_c .EndElement );_gcbgf &&_eeeacc .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",_fdbdc );};type CT_Extension struct{ +// Named Links +DefinedNames *CT_ExternalDefinedNames ; -// URI -UriAttr *string ;Any _ff .Any ;};func (_bbeaab *CT_PivotAreas )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bbeaab .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bbeaab .CountAttr )}); -};e .EncodeToken (start );if _bbeaab .PivotArea !=nil {_abbdc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};for _ ,_edbedf :=range _bbeaab .PivotArea {e .EncodeElement (_edbedf ,_abbdc ); -};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cgeac ST_UnderlineValues )ValidateWithPath (path string )error {switch _cgeac {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 (_cgeac )); -};return nil ;};func (_adddg ST_FilterOperator )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fcbcec :=_c .Attr {};_fcbcec .Name =name ;switch _adddg {case ST_FilterOperatorUnset :_fcbcec .Value ="";case ST_FilterOperatorEqual :_fcbcec .Value ="\u0065\u0071\u0075a\u006c"; -case ST_FilterOperatorLessThan :_fcbcec .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_FilterOperatorLessThanOrEqual :_fcbcec .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorNotEqual :_fcbcec .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c"; -case ST_FilterOperatorGreaterThanOrEqual :_fcbcec .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThan :_fcbcec .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e"; -};return _fcbcec ,nil ;}; +// Cached Worksheet Data +SheetDataSet *CT_ExternalSheetDataSet ;};func (_bcebf *CT_Sst )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfacd :=range start .Attr {if _gfacd .Name .Local =="\u0063\u006f\u0075n\u0074"{_bcbcc ,_beeae :=_e .ParseUint (_gfacd .Value ,10,32); +if _beeae !=nil {return _beeae ;};_egfge :=uint32 (_bcbcc );_bcebf .CountAttr =&_egfge ;continue ;};if _gfacd .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_feddcf ,_babbd :=_e .ParseUint (_gfacd .Value ,10,32);if _babbd !=nil {return _babbd ; +};_cagdg :=uint32 (_feddcf );_bcebf .UniqueCountAttr =&_cagdg ;continue ;};};_bfgcab :for {_gggbc ,_ffdbe :=d .Token ();if _ffdbe !=nil {return _ffdbe ;};switch _bbdbg :=_gggbc .(type ){case _d .StartElement :switch _bbdbg .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdcec :=NewCT_Rst (); +if _bgbeg :=d .DecodeElement (_gdcec ,&_bbdbg );_bgbeg !=nil {return _bgbeg ;};_bcebf .Si =append (_bcebf .Si ,_gdcec );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcebf .ExtLst =NewCT_ExtensionList (); +if _eefadb :=d .DecodeElement (_bcebf .ExtLst ,&_bbdbg );_eefadb !=nil {return _eefadb ;};default:_ea .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",_bbdbg .Name ); +if _cdbfe :=d .Skip ();_cdbfe !=nil {return _cdbfe ;};};case _d .EndElement :break _bfgcab ;case _d .CharData :};};return nil ;};func (_cecac *CT_PageSetUpPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cecac .AutoPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cecac .AutoPageBreaksAttr ))}); +};if _cecac .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cecac .FitToPageAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_ffeeg *ST_PageOrder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbagg ,_cadgc :=d .Token ();if _cadgc !=nil {return _cadgc ;};if _gaacg ,_fegccbf :=_bbagg .(_d .EndElement );_fegccbf &&_gaacg .Name ==start .Name {*_ffeeg =1; +return nil ;};if _bbafb ,_fddgb :=_bbagg .(_d .CharData );!_fddgb {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbagg );}else {switch string (_bbafb ){case "":*_ffeeg =0; +case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_ffeeg =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_ffeeg =2;};};_bbagg ,_cadgc =d .Token ();if _cadgc !=nil {return _cadgc ;};if _adadc ,_cfccc :=_bbagg .(_d .EndElement ); +_cfccc &&_adadc .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbagg );}; -// ValidateWithPath validates the CT_Xf and its children, prefixing error messages with path -func (_afbcbb *CT_Xf )ValidateWithPath (path string )error {if _afbcbb .Alignment !=nil {if _bbaee :=_afbcbb .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_bbaee !=nil {return _bbaee ;};};if _afbcbb .Protection !=nil {if _bcgbf :=_afbcbb .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); -_bcgbf !=nil {return _bcgbf ;};};if _afbcbb .ExtLst !=nil {if _bbfbd :=_afbcbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbfbd !=nil {return _bbfbd ;};};return nil ;};type CT_PivotAreaReferences struct{ +// ValidateWithPath validates the VolTypes and its children, prefixing error messages with path +func (_agbeb *VolTypes )ValidateWithPath (path string )error {if _bfcaf :=_agbeb .CT_VolTypes .ValidateWithPath (path );_bfcaf !=nil {return _bfcaf ;};return nil ;};func (_fddf *CT_RevisionCellChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fddf .Nc =NewCT_Cell (); +for _ ,_abbgc :=range start .Attr {if _abbgc .Name .Local =="\u0073\u0049\u0064"{_aecgf ,_dfcgcf :=_e .ParseUint (_abbgc .Value ,10,32);if _dfcgcf !=nil {return _dfcgcf ;};_fddf .SIdAttr =uint32 (_aecgf );continue ;};if _abbgc .Name .Local =="\u006f\u0064\u0078\u0066"{_bcbfg ,_cdcec :=_e .ParseBool (_abbgc .Value ); +if _cdcec !=nil {return _cdcec ;};_fddf .OdxfAttr =&_bcbfg ;continue ;};if _abbgc .Name .Local =="\u0078\u0066\u0044x\u0066"{_fggae ,_gabfb :=_e .ParseBool (_abbgc .Value );if _gabfb !=nil {return _gabfb ;};_fddf .XfDxfAttr =&_fggae ;continue ;};if _abbgc .Name .Local =="\u0073"{_edfee ,_ecabdb :=_e .ParseBool (_abbgc .Value ); +if _ecabdb !=nil {return _ecabdb ;};_fddf .SAttr =&_edfee ;continue ;};if _abbgc .Name .Local =="\u0064\u0078\u0066"{_debgac ,_ecbgd :=_e .ParseBool (_abbgc .Value );if _ecbgd !=nil {return _ecbgd ;};_fddf .DxfAttr =&_debgac ;continue ;};if _abbgc .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_eadcd ,_agaeg :=_e .ParseUint (_abbgc .Value ,10,32); +if _agaeg !=nil {return _agaeg ;};_ecabeb :=uint32 (_eadcd );_fddf .NumFmtIdAttr =&_ecabeb ;continue ;};if _abbgc .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_cggdec ,_eeaaa :=_e .ParseBool (_abbgc .Value );if _eeaaa !=nil {return _eeaaa ; +};_fddf .QuotePrefixAttr =&_cggdec ;continue ;};if _abbgc .Name .Local =="\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"{_ecdgg ,_gbgfe :=_e .ParseBool (_abbgc .Value );if _gbgfe !=nil {return _gbgfe ;};_fddf .OldQuotePrefixAttr =&_ecdgg ; +continue ;};if _abbgc .Name .Local =="\u0070\u0068"{_caeab ,_edadd :=_e .ParseBool (_abbgc .Value );if _edadd !=nil {return _edadd ;};_fddf .PhAttr =&_caeab ;continue ;};if _abbgc .Name .Local =="\u006f\u006c\u0064P\u0068"{_abcdde ,_bcdaf :=_e .ParseBool (_abbgc .Value ); +if _bcdaf !=nil {return _bcdaf ;};_fddf .OldPhAttr =&_abcdde ;continue ;};if _abbgc .Name .Local =="\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"{_bgeec ,_bfdab :=_e .ParseBool (_abbgc .Value ); +if _bfdab !=nil {return _bfdab ;};_fddf .EndOfListFormulaUpdateAttr =&_bgeec ;continue ;};if _abbgc .Name .Local =="\u0072\u0049\u0064"{_bebad ,_dcfdd :=_e .ParseUint (_abbgc .Value ,10,32);if _dcfdd !=nil {return _dcfdd ;};_edaef :=uint32 (_bebad );_fddf .RIdAttr =&_edaef ; +continue ;};if _abbgc .Name .Local =="\u0075\u0061"{_egcbf ,_gaaee :=_e .ParseBool (_abbgc .Value );if _gaaee !=nil {return _gaaee ;};_fddf .UaAttr =&_egcbf ;continue ;};if _abbgc .Name .Local =="\u0072\u0061"{_bdead ,_agabcg :=_e .ParseBool (_abbgc .Value ); +if _agabcg !=nil {return _agabcg ;};_fddf .RaAttr =&_bdead ;continue ;};};_eagddd :for {_dfgdf ,_cbebag :=d .Token ();if _cbebag !=nil {return _cbebag ;};switch _cbbgg :=_dfgdf .(type ){case _d .StartElement :switch _cbbgg .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0063"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fddf .Oc =NewCT_Cell (); +if _bafd :=d .DecodeElement (_fddf .Oc ,&_cbbgg );_bafd !=nil {return _bafd ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0063"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cegbf :=d .DecodeElement (_fddf .Nc ,&_cbbgg ); +_cegbf !=nil {return _cegbf ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fddf .Odxf =NewCT_Dxf (); +if _aegbbc :=d .DecodeElement (_fddf .Odxf ,&_cbbgg );_aegbbc !=nil {return _aegbbc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fddf .Ndxf =NewCT_Dxf (); +if _dcbec :=d .DecodeElement (_fddf .Ndxf ,&_cbbgg );_dcbec !=nil {return _dcbec ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fddf .ExtLst =NewCT_ExtensionList (); +if _aefede :=d .DecodeElement (_fddf .ExtLst ,&_cbbgg );_aefede !=nil {return _aefede ;};default:_ea .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",_cbbgg .Name ); +if _gdged :=d .Skip ();_gdged !=nil {return _gdged ;};};case _d .EndElement :break _eagddd ;case _d .CharData :};};return nil ;};type ST_Visibility byte ;func (_efebf *CT_FontFamily )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efebf .ValAttr =0; +for _ ,_fdaea :=range start .Attr {if _fdaea .Name .Local =="\u0076\u0061\u006c"{_bedee ,_acecd :=_e .ParseInt (_fdaea .Value ,10,64);if _acecd !=nil {return _acecd ;};_efebf .ValAttr =_bedee ;continue ;};};for {_decfb ,_gbbaf :=d .Token ();if _gbbaf !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_gbbaf ); +};if _dgafeea ,_gfaaba :=_decfb .(_d .EndElement );_gfaaba &&_dgafeea .Name ==start .Name {break ;};};return nil ;};func NewCT_RgbColor ()*CT_RgbColor {_bdcda :=&CT_RgbColor {};return _bdcda };func (_ffgdd *CT_DateTime )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfffd :=range start .Attr {if _gfffd .Name .Local =="\u0076"{_eebc ,_ggcg :=ParseStdlibTime (_gfffd .Value ); +if _ggcg !=nil {return _ggcg ;};_ffgdd .VAttr =_eebc ;continue ;};if _gfffd .Name .Local =="\u0075"{_ccef ,_cdcbb :=_e .ParseBool (_gfffd .Value );if _cdcbb !=nil {return _cdcbb ;};_ffgdd .UAttr =&_ccef ;continue ;};if _gfffd .Name .Local =="\u0066"{_edefc ,_bbbe :=_e .ParseBool (_gfffd .Value ); +if _bbbe !=nil {return _bbbe ;};_ffgdd .FAttr =&_edefc ;continue ;};if _gfffd .Name .Local =="\u0063"{_eecd ,_fdbdd :=_gfffd .Value ,error (nil );if _fdbdd !=nil {return _fdbdd ;};_ffgdd .CAttr =&_eecd ;continue ;};if _gfffd .Name .Local =="\u0063\u0070"{_ggacb ,_dbcce :=_e .ParseUint (_gfffd .Value ,10,32); +if _dbcce !=nil {return _dbcce ;};_bced :=uint32 (_ggacb );_ffgdd .CpAttr =&_bced ;continue ;};};_fgaf :for {_eddabd ,_gdgcd :=d .Token ();if _gdgcd !=nil {return _gdgcd ;};switch _ddee :=_eddabd .(type ){case _d .StartElement :switch _ddee .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccbce :=NewCT_X (); +if _fbgaf :=d .DecodeElement (_ccbce ,&_ddee );_fbgaf !=nil {return _fbgaf ;};_ffgdd .X =append (_ffgdd .X ,_ccbce );default:_ea .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",_ddee .Name ); +if _dgfg :=d .Skip ();_dgfg !=nil {return _dgfg ;};};case _d .EndElement :break _fgaf ;case _d .CharData :};};return nil ;}; -// Pivot Filter Count -CountAttr *uint32 ; +// Validate validates the CT_SmartTagPr and its children +func (_gdffa *CT_SmartTagPr )Validate ()error {return _gdffa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");};func (_adgcf *ST_MdxKPIProperty )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddadag ,_ababc :=d .Token (); +if _ababc !=nil {return _ababc ;};if _cbbdcf ,_ggbdc :=_ddadag .(_d .EndElement );_ggbdc &&_cbbdcf .Name ==start .Name {*_adgcf =1;return nil ;};if _bdced ,_egbacf :=_ddadag .(_d .CharData );!_egbacf {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddadag ); +}else {switch string (_bdced ){case "":*_adgcf =0;case "\u0076":*_adgcf =1;case "\u0067":*_adgcf =2;case "\u0073":*_adgcf =3;case "\u0074":*_adgcf =4;case "\u0077":*_adgcf =5;case "\u006d":*_adgcf =6;};};_ddadag ,_ababc =d .Token ();if _ababc !=nil {return _ababc ; +};if _gefce ,_cfdccf :=_ddadag .(_d .EndElement );_cfdccf &&_gefce .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddadag ); +};func (_egaafa ST_Scope )Validate ()error {return _egaafa .ValidateWithPath ("")};type CT_Authors struct{ -// Reference -Reference []*CT_PivotAreaReference ;}; +// Author +Author []string ;};type CT_DrawingHF struct{IdAttr string ; -// ValidateWithPath validates the CT_UnderlineProperty and its children, prefixing error messages with path -func (_gdagca *CT_UnderlineProperty )ValidateWithPath (path string )error {if _dbcde :=_gdagca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbcde !=nil {return _dbcde ;};return nil ;};func (_acebd *ST_ParameterType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdgdd ,_gbadc :=d .Token (); -if _gbadc !=nil {return _gbadc ;};if _ccege ,_dfdag :=_bdgdd .(_c .EndElement );_dfdag &&_ccege .Name ==start .Name {*_acebd =1;return nil ;};if _gfcceb ,_cdfec :=_bdgdd .(_c .CharData );!_cdfec {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",_bdgdd ); -}else {switch string (_gfcceb ){case "":*_acebd =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_acebd =1;case "\u0076\u0061\u006cu\u0065":*_acebd =2;case "\u0063\u0065\u006c\u006c":*_acebd =3;};};_bdgdd ,_gbadc =d .Token ();if _gbadc !=nil {return _gbadc ; -};if _dedbc ,_ebeda :=_bdgdd .(_c .EndElement );_ebeda &&_dedbc .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",_bdgdd ); -};func (_feefc ST_RefMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_feefc .String (),start );}; +// Left Header for Odd Pages +LhoAttr *uint32 ; -// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path -func (_ccacge *CT_SmartTags )ValidateWithPath (path string )error {for _agcffg ,_fecba :=range _ccacge .CellSmartTags {if _fdece :=_fecba .ValidateWithPath (_a .Sprintf ("%\u0073/\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072t\u0054\u0061\u0067\u0073[%\u0064\u005d",path ,_agcffg )); -_fdece !=nil {return _fdece ;};};return nil ;};func NewCT_RangeSets ()*CT_RangeSets {_ffcgd :=&CT_RangeSets {};return _ffcgd };func (_dacg *CT_Dimensions )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cecc :=range start .Attr {if _cecc .Name .Local =="\u0063\u006f\u0075n\u0074"{_cbeef ,_gead :=_fc .ParseUint (_cecc .Value ,10,32); -if _gead !=nil {return _gead ;};_bdbbe :=uint32 (_cbeef );_dacg .CountAttr =&_bdbbe ;continue ;};};_fcgcge :for {_cddec ,_ebebd :=d .Token ();if _ebebd !=nil {return _ebebd ;};switch _cbccc :=_cddec .(type ){case _c .StartElement :switch _cbccc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gagdd :=NewCT_PivotDimension (); -if _ffdd :=d .DecodeElement (_gagdd ,&_cbccc );_ffdd !=nil {return _ffdd ;};_dacg .Dimension =append (_dacg .Dimension ,_gagdd );default:_dc .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",_cbccc .Name ); -if _cfbe :=d .Skip ();_cfbe !=nil {return _cfbe ;};};case _c .EndElement :break _fcgcge ;case _c .CharData :};};return nil ;};func (_gccfad ST_Visibility )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dcgfg :=_c .Attr {};_dcgfg .Name =name ;switch _gccfad {case ST_VisibilityUnset :_dcgfg .Value =""; -case ST_VisibilityVisible :_dcgfg .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_VisibilityHidden :_dcgfg .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_VisibilityVeryHidden :_dcgfg .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e"; -};return _dcgfg ,nil ;};func (_gggge *CT_WebPublishObject )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_faacg :=range start .Attr {if _faacg .Name .Local =="\u0069\u0064"{_aaded ,_afbbc :=_fc .ParseUint (_faacg .Value ,10,32);if _afbbc !=nil {return _afbbc ; -};_gggge .IdAttr =uint32 (_aaded );continue ;};if _faacg .Name .Local =="\u0064\u0069\u0076I\u0064"{_ebddbgf ,_adebd :=_faacg .Value ,error (nil );if _adebd !=nil {return _adebd ;};_gggge .DivIdAttr =_ebddbgf ;continue ;};if _faacg .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_gedee ,_dgcaaff :=_faacg .Value ,error (nil ); -if _dgcaaff !=nil {return _dgcaaff ;};_gggge .SourceObjectAttr =&_gedee ;continue ;};if _faacg .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_abaaf ,_dcbcd :=_faacg .Value ,error (nil );if _dcbcd !=nil {return _dcbcd ; -};_gggge .DestinationFileAttr =_abaaf ;continue ;};if _faacg .Name .Local =="\u0074\u0069\u0074l\u0065"{_baegb ,_cdgccd :=_faacg .Value ,error (nil );if _cdgccd !=nil {return _cdgccd ;};_gggge .TitleAttr =&_baegb ;continue ;};if _faacg .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_egbba ,_cdagfg :=_fc .ParseBool (_faacg .Value ); -if _cdagfg !=nil {return _cdagfg ;};_gggge .AutoRepublishAttr =&_egbba ;continue ;};};for {_decacd ,_fbddea :=d .Token ();if _fbddea !=nil {return _a .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",_fbddea ); -};if _aafac ,_beeca :=_decacd .(_c .EndElement );_beeca &&_aafac .Name ==start .Name {break ;};};return nil ;}; +// Left Header for Even Pages +LheAttr *uint32 ; -// ValidateWithPath validates the CT_CacheField and its children, prefixing error messages with path -func (_cfag *CT_CacheField )ValidateWithPath (path string )error {if _cfag .SharedItems !=nil {if _fcb :=_cfag .SharedItems .ValidateWithPath (path +"\u002f\u0053\u0068a\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_fcb !=nil {return _fcb ;};};if _cfag .FieldGroup !=nil {if _fffe :=_cfag .FieldGroup .ValidateWithPath (path +"/\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"); -_fffe !=nil {return _fffe ;};};for _dgc ,_ddd :=range _cfag .MpMap {if _fdba :=_ddd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fM\u0070\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_dgc ));_fdba !=nil {return _fdba ;};};if _cfag .ExtLst !=nil {if _bdf :=_cfag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bdf !=nil {return _bdf ;};};return nil ;};func (_ebgbfd ST_Pane )String ()string {switch _ebgbfd {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 "";}; +// Left Header for First Page +LhfAttr *uint32 ; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_afegg *CT_Drawing )ValidateWithPath (path string )error {return nil };func (_bbacbb *ST_FormatAction )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggbfgd ,_cfacf :=d .Token ();if _cfacf !=nil {return _cfacf ;};if _ddedba ,_baceg :=_ggbfgd .(_c .EndElement ); -_baceg &&_ddedba .Name ==start .Name {*_bbacbb =1;return nil ;};if _dgffa ,_aebab :=_ggbfgd .(_c .CharData );!_aebab {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",_ggbfgd ); -}else {switch string (_dgffa ){case "":*_bbacbb =0;case "\u0062\u006c\u0061n\u006b":*_bbacbb =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_bbacbb =2;case "\u0064\u0072\u0069l\u006c":*_bbacbb =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_bbacbb =4; -};};_ggbfgd ,_cfacf =d .Token ();if _cfacf !=nil {return _cfacf ;};if _adfcfg ,_eeaddc :=_ggbfgd .(_c .EndElement );_eeaddc &&_adfcfg .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",_ggbfgd ); -};type CT_CellProtection struct{ +// Center Header for Odd Pages +ChoAttr *uint32 ; -// Cell Locked -LockedAttr *bool ; +// Center Header for Even Pages +CheAttr *uint32 ; -// Hidden Cell -HiddenAttr *bool ;};type CT_rowItems struct{ +// Center Header for First Page +ChfAttr *uint32 ; -// Items in a Row Count -CountAttr *uint32 ; +// Right Header for Odd Pages +RhoAttr *uint32 ; -// Row Items -I []*CT_I ;}; +// Right Header for Even Pages +RheAttr *uint32 ; -// ValidateWithPath validates the CT_RevisionInsertSheet and its children, prefixing error messages with path -func (_gbaaf *CT_RevisionInsertSheet )ValidateWithPath (path string )error {return nil };func NewCT_Col ()*CT_Col {_gdbbe :=&CT_Col {};return _gdbbe };func (_aaad *CT_CellXfs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ageg :=range start .Attr {if _ageg .Name .Local =="\u0063\u006f\u0075n\u0074"{_adfd ,_cfdc :=_fc .ParseUint (_ageg .Value ,10,32); -if _cfdc !=nil {return _cfdc ;};_gece :=uint32 (_adfd );_aaad .CountAttr =&_gece ;continue ;};};_beda :for {_dadg ,_ggdgf :=d .Token ();if _ggdgf !=nil {return _ggdgf ;};switch _deccc :=_dadg .(type ){case _c .StartElement :switch _deccc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcae :=NewCT_Xf (); -if _ggbg :=d .DecodeElement (_bcae ,&_deccc );_ggbg !=nil {return _ggbg ;};_aaad .Xf =append (_aaad .Xf ,_bcae );default:_dc .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",_deccc .Name ); -if _ebfg :=d .Skip ();_ebfg !=nil {return _ebfg ;};};case _c .EndElement :break _beda ;case _c .CharData :};};return nil ;};func (_bfebee ST_FormatAction )String ()string {switch _bfebee {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 (_fabgf *CT_Dialogsheet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fccc :for {_ffbde ,_cdeee :=d .Token ();if _cdeee !=nil {return _cdeee ; -};switch _gbfb :=_ffbde .(type ){case _c .StartElement :switch _gbfb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fabgf .SheetPr =NewCT_SheetPr (); -if _gcecd :=d .DecodeElement (_fabgf .SheetPr ,&_gbfb );_gcecd !=nil {return _gcecd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fabgf .SheetViews =NewCT_SheetViews (); -if _bcdfa :=d .DecodeElement (_fabgf .SheetViews ,&_gbfb );_bcdfa !=nil {return _bcdfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fabgf .SheetFormatPr =NewCT_SheetFormatPr (); -if _agcfb :=d .DecodeElement (_fabgf .SheetFormatPr ,&_gbfb );_agcfb !=nil {return _agcfb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fabgf .SheetProtection =NewCT_SheetProtection (); -if _fcde :=d .DecodeElement (_fabgf .SheetProtection ,&_gbfb );_fcde !=nil {return _fcde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_fabgf .CustomSheetViews =NewCT_CustomSheetViews (); -if _bdeg :=d .DecodeElement (_fabgf .CustomSheetViews ,&_gbfb );_bdeg !=nil {return _bdeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fabgf .PrintOptions =NewCT_PrintOptions (); -if _gaebc :=d .DecodeElement (_fabgf .PrintOptions ,&_gbfb );_gaebc !=nil {return _gaebc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fabgf .PageMargins =NewCT_PageMargins (); -if _eaage :=d .DecodeElement (_fabgf .PageMargins ,&_gbfb );_eaage !=nil {return _eaage ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fabgf .PageSetup =NewCT_PageSetup (); -if _caecc :=d .DecodeElement (_fabgf .PageSetup ,&_gbfb );_caecc !=nil {return _caecc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fabgf .HeaderFooter =NewCT_HeaderFooter (); -if _cbae :=d .DecodeElement (_fabgf .HeaderFooter ,&_gbfb );_cbae !=nil {return _cbae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fabgf .Drawing =NewCT_Drawing (); -if _gedcb :=d .DecodeElement (_fabgf .Drawing ,&_gbfb );_gedcb !=nil {return _gedcb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fabgf .LegacyDrawing =NewCT_LegacyDrawing (); -if _bdbba :=d .DecodeElement (_fabgf .LegacyDrawing ,&_gbfb );_bdbba !=nil {return _bdbba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fabgf .LegacyDrawingHF =NewCT_LegacyDrawing (); -if _efec :=d .DecodeElement (_fabgf .LegacyDrawingHF ,&_gbfb );_efec !=nil {return _efec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fabgf .DrawingHF =NewCT_DrawingHF (); -if _dgbff :=d .DecodeElement (_fabgf .DrawingHF ,&_gbfb );_dgbff !=nil {return _dgbff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fabgf .OleObjects =NewCT_OleObjects (); -if _bggge :=d .DecodeElement (_fabgf .OleObjects ,&_gbfb );_bggge !=nil {return _bggge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_fabgf .Controls =NewCT_Controls (); -if _ccde :=d .DecodeElement (_fabgf .Controls ,&_gbfb );_ccde !=nil {return _ccde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_fabgf .ExtLst =NewCT_ExtensionList (); -if _ebfgg :=d .DecodeElement (_fabgf .ExtLst ,&_gbfb );_ebfgg !=nil {return _ebfgg ;};default:_dc .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",_gbfb .Name ); -if _abee :=d .Skip ();_abee !=nil {return _abee ;};};case _c .EndElement :break _fccc ;case _c .CharData :};};return nil ;};func (_gacbc *ST_Orientation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adfcgb ,_bggced :=d .Token ();if _bggced !=nil {return _bggced ; -};if _cgbfd ,_ddfbgf :=_adfcgb .(_c .EndElement );_ddfbgf &&_cgbfd .Name ==start .Name {*_gacbc =1;return nil ;};if _afdcgb ,_dfaaa :=_adfcgb .(_c .CharData );!_dfaaa {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",_adfcgb ); -}else {switch string (_afdcgb ){case "":*_gacbc =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gacbc =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_gacbc =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_gacbc =3;};};_adfcgb ,_bggced =d .Token (); -if _bggced !=nil {return _bggced ;};if _fbdfa ,_gfegb :=_adfcgb .(_c .EndElement );_gfegb &&_fbdfa .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",_adfcgb ); -};func NewCT_SheetDimension ()*CT_SheetDimension {_cbdfdc :=&CT_SheetDimension {};return _cbdfdc }; +// Right Header for First Page +RhfAttr *uint32 ; -// Validate validates the CT_VerticalAlignFontProperty and its children -func (_bdfda *CT_VerticalAlignFontProperty )Validate ()error {return _bdfda .ValidateWithPath ("\u0043\u0054\u005f\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067n\u0046o\u006e\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0079");};type ST_SortMethod byte ; -func (_ggadb *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 :_a .Sprintf ("\u0025\u0076",_ggadb .GuidAttr )});if _ggadb .ScaleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ggadb .ScaleAttr )}); -};if _ggadb .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ggadb .ColorIdAttr )});};if _ggadb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ggadb .ShowPageBreaksAttr ))}); -};if _ggadb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ggadb .ShowFormulasAttr ))});};if _ggadb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ggadb .ShowGridLinesAttr ))}); -};if _ggadb .ShowRowColAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ggadb .ShowRowColAttr ))});};if _ggadb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ggadb .OutlineSymbolsAttr ))}); -};if _ggadb .ZeroValuesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ggadb .ZeroValuesAttr ))});};if _ggadb .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ggadb .FitToPageAttr ))}); -};if _ggadb .PrintAreaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ggadb .PrintAreaAttr ))});};if _ggadb .FilterAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ggadb .FilterAttr ))}); -};if _ggadb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ggadb .ShowAutoFilterAttr ))}); -};if _ggadb .HiddenRowsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ggadb .HiddenRowsAttr ))});};if _ggadb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ggadb .HiddenColumnsAttr ))}); -};if _ggadb .StateAttr !=ST_SheetStateUnset {_bgfbe ,_eceb :=_ggadb .StateAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0061t\u0065"});if _eceb !=nil {return _eceb ;};start .Attr =append (start .Attr ,_bgfbe );};if _ggadb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ggadb .FilterUniqueAttr ))}); -};if _ggadb .ViewAttr !=ST_SheetViewTypeUnset {_gaacb ,_dcaec :=_ggadb .ViewAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0069\u0065\u0077"});if _dcaec !=nil {return _dcaec ;};start .Attr =append (start .Attr ,_gaacb );};if _ggadb .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ggadb .ShowRulerAttr ))}); -};if _ggadb .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 :_a .Sprintf ("\u0025\u0076",*_ggadb .TopLeftCellAttr )});};e .EncodeToken (start ); -if _ggadb .Pane !=nil {_gaabd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}};e .EncodeElement (_ggadb .Pane ,_gaabd );};if _ggadb .Selection !=nil {_cfdaf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_ggadb .Selection ,_cfdaf );};if _ggadb .RowBreaks !=nil {_cfca :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_ggadb .RowBreaks ,_cfca );};if _ggadb .ColBreaks !=nil {_adag :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}}; -e .EncodeElement (_ggadb .ColBreaks ,_adag );};if _ggadb .PageMargins !=nil {_fbcbe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_ggadb .PageMargins ,_fbcbe ); -};if _ggadb .PrintOptions !=nil {_gebc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_ggadb .PrintOptions ,_gebc );};if _ggadb .PageSetup !=nil {_acdfg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}}; -e .EncodeElement (_ggadb .PageSetup ,_acdfg );};if _ggadb .HeaderFooter !=nil {_dfba :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_ggadb .HeaderFooter ,_dfba ); -};if _ggadb .AutoFilter !=nil {_gefd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_ggadb .AutoFilter ,_gefd );};if _ggadb .ExtLst !=nil {_gbad :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_ggadb .ExtLst ,_gbad );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ddedff *ST_SheetState )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ddedff =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_ddedff =1; -case "\u0068\u0069\u0064\u0064\u0065\u006e":*_ddedff =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_ddedff =3;};return nil ;};func NewCT_Field ()*CT_Field {_aadeb :=&CT_Field {};return _aadeb };func (_ddbg *CT_CellStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ddbg .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ddbg .NameAttr )}); -};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_ddbg .XfIdAttr )});if _ddbg .BuiltinIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"},Value :_a .Sprintf ("\u0025\u0076",*_ddbg .BuiltinIdAttr )}); -};if _ddbg .ILevelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u004c\u0065\u0076\u0065\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_ddbg .ILevelAttr )});};if _ddbg .HiddenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ddbg .HiddenAttr ))}); -};if _ddbg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ddbg .CustomBuiltinAttr ))}); -};e .EncodeToken (start );if _ddbg .ExtLst !=nil {_ffbe :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ddbg .ExtLst ,_ffbe );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -};func (_fddde *CT_WebPublishObjects )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_degecf :=range start .Attr {if _degecf .Name .Local =="\u0063\u006f\u0075n\u0074"{_adfcd ,_ggfge :=_fc .ParseUint (_degecf .Value ,10,32);if _ggfge !=nil {return _ggfge ; -};_agcgbe :=uint32 (_adfcd );_fddde .CountAttr =&_agcgbe ;continue ;};};_gedec :for {_bdcde ,_gfadcb :=d .Token ();if _gfadcb !=nil {return _gfadcb ;};switch _cadad :=_bdcde .(type ){case _c .StartElement :switch _cadad .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccega :=NewCT_WebPublishObject (); -if _cebbf :=d .DecodeElement (_ccega ,&_cadad );_cebbf !=nil {return _cebbf ;};_fddde .WebPublishObject =append (_fddde .WebPublishObject ,_ccega );default:_dc .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",_cadad .Name ); -if _gafdba :=d .Skip ();_gafdba !=nil {return _gafdba ;};};case _c .EndElement :break _gedec ;case _c .CharData :};};return nil ;}; +// Left Footer for Odd Pages +LfoAttr *uint32 ; -// ValidateWithPath validates the CT_MetadataStrings and its children, prefixing error messages with path -func (_cfedc *CT_MetadataStrings )ValidateWithPath (path string )error {for _fafc ,_geaeg :=range _cfedc .S {if _fdfaf :=_geaeg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_fafc ));_fdfaf !=nil {return _fdfaf ; -};};return nil ;};func (_gfa *CT_CellFormula )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gfa .TAttr !=ST_CellFormulaTypeUnset {_ggbb ,_gfag :=_gfa .TAttr .MarshalXMLAttr (_c .Name {Local :"\u0074"});if _gfag !=nil {return _gfag ;};start .Attr =append (start .Attr ,_ggbb ); -};if _gfa .AcaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0063\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gfa .AcaAttr ))});};if _gfa .RefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_gfa .RefAttr )}); -};if _gfa .Dt2DAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0074\u0032\u0044"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gfa .Dt2DAttr ))});};if _gfa .DtrAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0074\u0072"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gfa .DtrAttr ))}); -};if _gfa .Del1Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0065\u006c\u0031"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gfa .Del1Attr ))});};if _gfa .Del2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0065\u006c\u0032"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gfa .Del2Attr ))}); -};if _gfa .R1Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0031"},Value :_a .Sprintf ("\u0025\u0076",*_gfa .R1Attr )});};if _gfa .R2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0032"},Value :_a .Sprintf ("\u0025\u0076",*_gfa .R2Attr )}); -};if _gfa .CaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gfa .CaAttr ))});};if _gfa .SiAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_gfa .SiAttr )}); -};if _gfa .BxAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0078"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gfa .BxAttr ))});};e .EncodeElement (_gfa .Content ,start );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func NewCT_TableStyle ()*CT_TableStyle {_cbaaf :=&CT_TableStyle {};return _cbaaf };func NewCT_DateTime ()*CT_DateTime {_dede :=&CT_DateTime {};return _dede };func (_dedad ST_TextHAlign )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dedad .String (),start ); -};func (_fefed *ST_PageOrder )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fefed =0;case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_fefed =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_fefed =2; -};return nil ;};func (_bccfc *CT_PageItem )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcefb :=range start .Attr {if _bcefb .Name .Local =="\u006e\u0061\u006d\u0065"{_fgdcb ,_beafe :=_bcefb .Value ,error (nil );if _beafe !=nil {return _beafe ; -};_bccfc .NameAttr =_fgdcb ;continue ;};};for {_aafeg ,_afcce :=d .Token ();if _afcce !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_afcce ); -};if _dcfef ,_cbea :=_aafeg .(_c .EndElement );_cbea &&_dcfef .Name ==start .Name {break ;};};return nil ;}; +// Left Footer for Even Pages +LfeAttr *uint32 ; -// Validate validates the CT_BookViews and its children -func (_ce *CT_BookViews )Validate ()error {return _ce .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");};type CT_SmartTagPr struct{ +// Left Footer for First Page +LffAttr *uint32 ; -// Embed SmartTags -EmbedAttr *bool ; +// Center Footer for Odd Pages +CfoAttr *uint32 ; -// Show Smart Tags -ShowAttr ST_SmartTagShow ;}; +// Center Footer for Even Pages +CfeAttr *uint32 ; -// ValidateWithPath validates the CT_ChartsheetViews and its children, prefixing error messages with path -func (_agab *CT_ChartsheetViews )ValidateWithPath (path string )error {for _bdeeg ,_geba :=range _agab .SheetView {if _dcef :=_geba .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_bdeeg )); -_dcef !=nil {return _dcef ;};};if _agab .ExtLst !=nil {if _fbad :=_agab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbad !=nil {return _fbad ;};};return nil ;};func NewCT_SortCondition ()*CT_SortCondition {_ebccc :=&CT_SortCondition {}; -return _ebccc };func (_aaaec ST_ConditionalFormattingOperator )Validate ()error {return _aaaec .ValidateWithPath ("")};func (_cddeb *CT_ObjectAnchor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cddeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cddeb .MoveWithCellsAttr ))}); -};if _cddeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cddeb .SizeWithCellsAttr ))}); -};e .EncodeToken (start );_gcbde :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_cddeb .From ,_gcbde );_fbbaa :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}}; -e .EncodeElement (_cddeb .To ,_fbbaa );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cffg *CT_ColHierarchiesUsage )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bgdd :=range start .Attr {if _bgdd .Name .Local =="\u0063\u006f\u0075n\u0074"{_aedeb ,_gdga :=_fc .ParseUint (_bgdd .Value ,10,32); -if _gdga !=nil {return _gdga ;};_fcfeg :=uint32 (_aedeb );_cffg .CountAttr =&_fcfeg ;continue ;};};_fecab :for {_ggbfe ,_gadc :=d .Token ();if _gadc !=nil {return _gadc ;};switch _ffeb :=_ggbfe .(type ){case _c .StartElement :switch _ffeb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_ccga :=NewCT_HierarchyUsage (); -if _eacc :=d .DecodeElement (_ccga ,&_ffeb );_eacc !=nil {return _eacc ;};_cffg .ColHierarchyUsage =append (_cffg .ColHierarchyUsage ,_ccga );default:_dc .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",_ffeb .Name ); -if _badb :=d .Skip ();_badb !=nil {return _badb ;};};case _c .EndElement :break _fecab ;case _c .CharData :};};return nil ;};func (_cdcce ST_FormatAction )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cdcce .String (),start ); -};type CT_Comment struct{ +// Center Footer for First Page +CffAttr *uint32 ; -// Cell Reference -RefAttr string ; +// Right Footer for Odd Pages +RfoAttr *uint32 ; -// Author Id -AuthorIdAttr uint32 ; +// Right Footer for Even Pages +RfeAttr *uint32 ; -// Unique Identifier for Comment -GuidAttr *string ; +// Right Footer for First Page +RffAttr *uint32 ;};func (_baagb *CT_DdeLink )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aeeeg :=range start .Attr {if _aeeeg .Name .Local =="\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"{_cbege ,_befb :=_aeeeg .Value ,error (nil ); +if _befb !=nil {return _befb ;};_baagb .DdeServiceAttr =_cbege ;continue ;};if _aeeeg .Name .Local =="\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"{_gaga ,_ffeb :=_aeeeg .Value ,error (nil );if _ffeb !=nil {return _ffeb ;};_baagb .DdeTopicAttr =_gaga ; +continue ;};};_cgffe :for {_aagee ,_baef :=d .Token ();if _baef !=nil {return _baef ;};switch _edaff :=_aagee .(type ){case _d .StartElement :switch _edaff .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baagb .DdeItems =NewCT_DdeItems (); +if _bdcb :=d .DecodeElement (_baagb .DdeItems ,&_edaff );_bdcb !=nil {return _bdcb ;};default:_ea .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",_edaff .Name ); +if _dgbdf :=d .Skip ();_dgbdf !=nil {return _dgbdf ;};};case _d .EndElement :break _cgffe ;case _d .CharData :};};return nil ;};func (_gbeaf ST_FileType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gbeaf .String (),start ); +};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_DvAspectUnset ST_DvAspect =0;ST_DvAspectDVASPECT_CONTENT ST_DvAspect =1;ST_DvAspectDVASPECT_ICON ST_DvAspect =2;);func (_cgbfa *CT_TableStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbgaa :=range start .Attr {if _bbgaa .Name .Local =="\u006e\u0061\u006d\u0065"{_adgffb ,_eccbdb :=_bbgaa .Value ,error (nil ); +if _eccbdb !=nil {return _eccbdb ;};_cgbfa .NameAttr =_adgffb ;continue ;};if _bbgaa .Name .Local =="\u0070\u0069\u0076o\u0074"{_ebeeaa ,_eebab :=_e .ParseBool (_bbgaa .Value );if _eebab !=nil {return _eebab ;};_cgbfa .PivotAttr =&_ebeeaa ;continue ;}; +if _bbgaa .Name .Local =="\u0074\u0061\u0062l\u0065"{_bbefc ,_fggce :=_e .ParseBool (_bbgaa .Value );if _fggce !=nil {return _fggce ;};_cgbfa .TableAttr =&_bbefc ;continue ;};if _bbgaa .Name .Local =="\u0063\u006f\u0075n\u0074"{_dggea ,_fbgfc :=_e .ParseUint (_bbgaa .Value ,10,32); +if _fbgfc !=nil {return _fbgfc ;};_aaadg :=uint32 (_dggea );_cgbfa .CountAttr =&_aaadg ;continue ;};};_dbceg :for {_geege ,_bgabd :=d .Token ();if _bgabd !=nil {return _bgabd ;};switch _dgfgf :=_geege .(type ){case _d .StartElement :switch _dgfgf .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agceea :=NewCT_TableStyleElement (); +if _gggfc :=d .DecodeElement (_agceea ,&_dgfgf );_gggfc !=nil {return _gggfc ;};_cgbfa .TableStyleElement =append (_cgbfa .TableStyleElement ,_agceea );default:_ea .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",_dgfgf .Name ); +if _dfbcd :=d .Skip ();_dfbcd !=nil {return _dfbcd ;};};case _d .EndElement :break _dbceg ;case _d .CharData :};};return nil ;};func (_dfaca *ST_Axis )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aedfb ,_fadgcb :=d .Token ();if _fadgcb !=nil {return _fadgcb ; +};if _dagdb ,_ebace :=_aedfb .(_d .EndElement );_ebace &&_dagdb .Name ==start .Name {*_dfaca =1;return nil ;};if _cefdf ,_fbfae :=_aedfb .(_d .CharData );!_fbfae {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aedfb ); +}else {switch string (_cefdf ){case "":*_dfaca =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_dfaca =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_dfaca =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_dfaca =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_dfaca =4; +};};_aedfb ,_fadgcb =d .Token ();if _fadgcb !=nil {return _fadgcb ;};if _gagfga ,_dacfdf :=_aedfb .(_d .EndElement );_dacfdf &&_gagfga .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aedfb ); +};const (ST_OrientationUnset ST_Orientation =0;ST_OrientationDefault ST_Orientation =1;ST_OrientationPortrait ST_Orientation =2;ST_OrientationLandscape ST_Orientation =3;);func (_dacab *CT_GradientFill )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aaefc :=range start .Attr {if _aaefc .Name .Local =="\u0074\u0079\u0070\u0065"{_dacab .TypeAttr .UnmarshalXMLAttr (_aaefc ); +continue ;};if _aaefc .Name .Local =="\u0064\u0065\u0067\u0072\u0065\u0065"{_ecdf ,_dbabc :=_e .ParseFloat (_aaefc .Value ,64);if _dbabc !=nil {return _dbabc ;};_dacab .DegreeAttr =&_ecdf ;continue ;};if _aaefc .Name .Local =="\u006c\u0065\u0066\u0074"{_bceda ,_edafe :=_e .ParseFloat (_aaefc .Value ,64); +if _edafe !=nil {return _edafe ;};_dacab .LeftAttr =&_bceda ;continue ;};if _aaefc .Name .Local =="\u0072\u0069\u0067h\u0074"{_gbbee ,_aceff :=_e .ParseFloat (_aaefc .Value ,64);if _aceff !=nil {return _aceff ;};_dacab .RightAttr =&_gbbee ;continue ;}; +if _aaefc .Name .Local =="\u0074\u006f\u0070"{_faebd ,_bfgg :=_e .ParseFloat (_aaefc .Value ,64);if _bfgg !=nil {return _bfgg ;};_dacab .TopAttr =&_faebd ;continue ;};if _aaefc .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_gadd ,_cfgg :=_e .ParseFloat (_aaefc .Value ,64); +if _cfgg !=nil {return _cfgg ;};_dacab .BottomAttr =&_gadd ;continue ;};};_agdac :for {_ddged ,_ebgbe :=d .Token ();if _ebgbe !=nil {return _ebgbe ;};switch _dgab :=_ddged .(type ){case _d .StartElement :switch _dgab .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_febgcg :=NewCT_GradientStop (); +if _faabb :=d .DecodeElement (_febgcg ,&_dgab );_faabb !=nil {return _faabb ;};_dacab .Stop =append (_dacab .Stop ,_febgcg );default:_ea .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",_dgab .Name ); +if _cdgfe :=d .Skip ();_cdgfe !=nil {return _cdgfe ;};};case _d .EndElement :break _agdac ;case _d .CharData :};};return nil ;}; -// Shape ID -ShapeIdAttr *uint32 ; +// Validate validates the CT_VolType and its children +func (_fadcba *CT_VolType )Validate ()error {return _fadcba .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065");};func NewCT_ChartFormat ()*CT_ChartFormat {_ggdga :=&CT_ChartFormat {};_ggdga .PivotArea =NewCT_PivotArea (); +return _ggdga ;};type CT_Top10 struct{ -// Comment Text -Text *CT_Rst ; +// Top +TopAttr *bool ; -// Comment Properties -CommentPr *CT_CommentPr ;};func (_edbgg *Users )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edbgg .CT_Users =*NewCT_Users ();for _ ,_faeca :=range start .Attr {if _faeca .Name .Local =="\u0063\u006f\u0075n\u0074"{_adcac ,_cbefcf :=_fc .ParseUint (_faeca .Value ,10,32); -if _cbefcf !=nil {return _cbefcf ;};_cbbdff :=uint32 (_adcac );_edbgg .CountAttr =&_cbbdff ;continue ;};};_ecbfd :for {_fgdgga ,_afabg :=d .Token ();if _afabg !=nil {return _afabg ;};switch _edfba :=_fgdgga .(type ){case _c .StartElement :switch _edfba .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cged :=NewCT_SharedUser (); -if _badbb :=d .DecodeElement (_cged ,&_edfba );_badbb !=nil {return _badbb ;};_edbgg .UserInfo =append (_edbgg .UserInfo ,_cged );default:_dc .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",_edfba .Name ); -if _gcdf :=d .Skip ();_gcdf !=nil {return _gcdf ;};};case _c .EndElement :break _ecbfd ;case _c .CharData :};};return nil ;}; +// Filter by Percent +PercentAttr *bool ; -// Validate validates the CT_MdxTuple and its children -func (_aecab *CT_MdxTuple )Validate ()error {return _aecab .ValidateWithPath ("C\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065");};func NewCT_PivotAreas ()*CT_PivotAreas {_eacb :=&CT_PivotAreas {};return _eacb };func (_bcedga *CT_WebPublishing )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cbeff :=range start .Attr {if _cbeff .Name .Local =="\u0063\u0073\u0073"{_dcegbb ,_baaad :=_fc .ParseBool (_cbeff .Value ); -if _baaad !=nil {return _baaad ;};_bcedga .CssAttr =&_dcegbb ;continue ;};if _cbeff .Name .Local =="\u0074h\u0069\u0063\u006b\u0065\u0074"{_cgddd ,_gfeeac :=_fc .ParseBool (_cbeff .Value );if _gfeeac !=nil {return _gfeeac ;};_bcedga .ThicketAttr =&_cgddd ; -continue ;};if _cbeff .Name .Local =="\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_ddgfd ,_dbdfg :=_fc .ParseBool (_cbeff .Value );if _dbdfg !=nil {return _dbdfg ;};_bcedga .LongFileNamesAttr =&_ddgfd ;continue ;};if _cbeff .Name .Local =="\u0076\u006d\u006c"{_cdecbc ,_cbcfb :=_fc .ParseBool (_cbeff .Value ); -if _cbcfb !=nil {return _cbcfb ;};_bcedga .VmlAttr =&_cdecbc ;continue ;};if _cbeff .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_ddfcc ,_cfbg :=_fc .ParseBool (_cbeff .Value );if _cfbg !=nil {return _cfbg ;};_bcedga .AllowPngAttr =&_ddfcc ; -continue ;};if _cbeff .Name .Local =="\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"{_bcedga .TargetScreenSizeAttr .UnmarshalXMLAttr (_cbeff );continue ;};if _cbeff .Name .Local =="\u0064\u0070\u0069"{_ebdge ,_cdfged :=_fc .ParseUint (_cbeff .Value ,10,32); -if _cdfged !=nil {return _cdfged ;};_cbefd :=uint32 (_ebdge );_bcedga .DpiAttr =&_cbefd ;continue ;};if _cbeff .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_gdbfa ,_gggbe :=_fc .ParseUint (_cbeff .Value ,10,32);if _gggbe !=nil {return _gggbe ; -};_cabddd :=uint32 (_gdbfa );_bcedga .CodePageAttr =&_cabddd ;continue ;};if _cbeff .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_adecd ,_dbcgdb :=_cbeff .Value ,error (nil );if _dbcgdb !=nil {return _dbcgdb ;};_bcedga .CharacterSetAttr =&_adecd ; -continue ;};};for {_dggeaa ,_daaae :=d .Token ();if _daaae !=nil {return _a .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",_daaae );};if _fgbcc ,_fgcdfg :=_dggeaa .(_c .EndElement ); -_fgcdfg &&_fgbcc .Name ==start .Name {break ;};};return nil ;}; +// Top or Bottom Value +ValAttr float64 ; -// ValidateWithPath validates the CT_MapInfo and its children, prefixing error messages with path -func (_egcab *CT_MapInfo )ValidateWithPath (path string )error {for _cagg ,_gddgd :=range _egcab .Schema {if _bffag :=_gddgd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_cagg )); -_bffag !=nil {return _bffag ;};};for _aaae ,_fffaf :=range _egcab .Map {if _adce :=_fffaf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_aaae ));_adce !=nil {return _adce ;};};return nil ;}; +// Filter Value +FilterValAttr *float64 ;};func (_efgga *ST_ParameterType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aaada ,_cbfbgb :=d .Token ();if _cbfbgb !=nil {return _cbfbgb ;};if _ceddb ,_ffceg :=_aaada .(_d .EndElement );_ffceg &&_ceddb .Name ==start .Name {*_efgga =1; +return nil ;};if _gebgf ,_egeedf :=_aaada .(_d .CharData );!_egeedf {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aaada );}else {switch string (_gebgf ){case "":*_efgga =0; +case "\u0070\u0072\u006f\u006d\u0070\u0074":*_efgga =1;case "\u0076\u0061\u006cu\u0065":*_efgga =2;case "\u0063\u0065\u006c\u006c":*_efgga =3;};};_aaada ,_cbfbgb =d .Token ();if _cbfbgb !=nil {return _cbfbgb ;};if _bcbafe ,_bddfe :=_aaada .(_d .EndElement ); +_bddfe &&_bcbafe .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aaada );}; -// Validate validates the CT_Chartsheet and its children -func (_edaad *CT_Chartsheet )Validate ()error {return _edaad .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");}; +// ValidateWithPath validates the CT_MRUColors and its children, prefixing error messages with path +func (_caafc *CT_MRUColors )ValidateWithPath (path string )error {for _edfcg ,_dbgdd :=range _caafc .Color {if _bbgg :=_dbgdd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_edfcg ));_bbgg !=nil {return _bbgg ; +};};return nil ;};func (_fcad *CT_RangeSet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fcad .I1Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0031"},Value :_aa .Sprintf ("\u0025\u0076",*_fcad .I1Attr )}); +};if _fcad .I2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0032"},Value :_aa .Sprintf ("\u0025\u0076",*_fcad .I2Attr )});};if _fcad .I3Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0033"},Value :_aa .Sprintf ("\u0025\u0076",*_fcad .I3Attr )}); +};if _fcad .I4Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0034"},Value :_aa .Sprintf ("\u0025\u0076",*_fcad .I4Attr )});};if _fcad .RefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066"},Value :_aa .Sprintf ("\u0025\u0076",*_fcad .RefAttr )}); +};if _fcad .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_fcad .NameAttr )});};if _fcad .SheetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_fcad .SheetAttr )}); +};if _fcad .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_fcad .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_bbdbd *ST_PatternType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bbdbd =0;case "\u006e\u006f\u006e\u0065":*_bbdbd =1;case "\u0073\u006f\u006ci\u0064":*_bbdbd =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_bbdbd =3; +case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_bbdbd =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_bbdbd =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_bbdbd =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_bbdbd =7; +case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_bbdbd =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_bbdbd =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_bbdbd =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_bbdbd =11; +case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_bbdbd =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_bbdbd =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_bbdbd =14; +case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_bbdbd =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_bbdbd =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_bbdbd =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_bbdbd =18; +case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_bbdbd =19;};return nil ;};func (_fcbe *CT_ExternalBook )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_egaac :=range start .Attr {if _egaac .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_egaac .Name .Local =="\u0069\u0064"||_egaac .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_egaac .Name .Local =="\u0069\u0064"{_ffadb ,_abdc :=_egaac .Value ,error (nil ); +if _abdc !=nil {return _abdc ;};_fcbe .IdAttr =_ffadb ;continue ;};};_agacc :for {_bggb ,_ebfe :=d .Token ();if _ebfe !=nil {return _ebfe ;};switch _cfbea :=_bggb .(type ){case _d .StartElement :switch _cfbea .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcbe .SheetNames =NewCT_ExternalSheetNames (); +if _gaeb :=d .DecodeElement (_fcbe .SheetNames ,&_cfbea );_gaeb !=nil {return _gaeb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcbe .DefinedNames =NewCT_ExternalDefinedNames (); +if _eefa :=d .DecodeElement (_fcbe .DefinedNames ,&_cfbea );_eefa !=nil {return _eefa ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcbe .SheetDataSet =NewCT_ExternalSheetDataSet (); +if _caab :=d .DecodeElement (_fcbe .SheetDataSet ,&_cfbea );_caab !=nil {return _caab ;};default:_ea .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",_cfbea .Name ); +if _bdea :=d .Skip ();_bdea !=nil {return _bdea ;};};case _d .EndElement :break _agacc ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_PivotTableStyle and its children -func (_bggbc *CT_PivotTableStyle )Validate ()error {return _bggbc .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");}; +// Validate validates the CT_MetadataStringIndex and its children +func (_dega *CT_MetadataStringIndex )Validate ()error {return _dega .ValidateWithPath ("\u0043\u0054\u005f\u004det\u0061\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0049\u006e\u0064e\u0078");};func NewCT_CustomChartsheetView ()*CT_CustomChartsheetView {_eade :=&CT_CustomChartsheetView {}; +_eade .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 _eade ;};func NewCT_ExternalDefinedNames ()*CT_ExternalDefinedNames {_ggdff :=&CT_ExternalDefinedNames {}; +return _ggdff ;};func NewCT_MeasureDimensionMaps ()*CT_MeasureDimensionMaps {_gdcdd :=&CT_MeasureDimensionMaps {};return _gdcdd ;}; -// Validate validates the CT_TableColumn and its children -func (_bcacg *CT_TableColumn )Validate ()error {return _bcacg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e");};type Revisions struct{CT_Revisions };func (_dgffc *ST_CellFormulaType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dgffc =0; -case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dgffc =1;case "\u0061\u0072\u0072a\u0079":*_dgffc =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_dgffc =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_dgffc =4;};return nil ;};func (_ecfee *CT_Stylesheet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgddf :for {_cbada ,_eadec :=d .Token (); -if _eadec !=nil {return _eadec ;};switch _fdebf :=_cbada .(type ){case _c .StartElement :switch _fdebf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfee .NumFmts =NewCT_NumFmts (); -if _acaee :=d .DecodeElement (_ecfee .NumFmts ,&_fdebf );_acaee !=nil {return _acaee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfee .Fonts =NewCT_Fonts (); -if _cfcea :=d .DecodeElement (_ecfee .Fonts ,&_fdebf );_cfcea !=nil {return _cfcea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfee .Fills =NewCT_Fills (); -if _bdaabd :=d .DecodeElement (_ecfee .Fills ,&_fdebf );_bdaabd !=nil {return _bdaabd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfee .Borders =NewCT_Borders (); -if _daee :=d .DecodeElement (_ecfee .Borders ,&_fdebf );_daee !=nil {return _daee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_ecfee .CellStyleXfs =NewCT_CellStyleXfs (); -if _ddefg :=d .DecodeElement (_ecfee .CellStyleXfs ,&_fdebf );_ddefg !=nil {return _ddefg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfee .CellXfs =NewCT_CellXfs (); -if _gbgae :=d .DecodeElement (_ecfee .CellXfs ,&_fdebf );_gbgae !=nil {return _gbgae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_ecfee .CellStyles =NewCT_CellStyles (); -if _geeca :=d .DecodeElement (_ecfee .CellStyles ,&_fdebf );_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 :"\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"}:_ecfee .Dxfs =NewCT_Dxfs (); -if _febbc :=d .DecodeElement (_ecfee .Dxfs ,&_fdebf );_febbc !=nil {return _febbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfee .TableStyles =NewCT_TableStyles (); -if _acbbb :=d .DecodeElement (_ecfee .TableStyles ,&_fdebf );_acbbb !=nil {return _acbbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_ecfee .Colors =NewCT_Colors (); -if _cdcec :=d .DecodeElement (_ecfee .Colors ,&_fdebf );_cdcec !=nil {return _cdcec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_ecfee .ExtLst =NewCT_ExtensionList (); -if _aggdef :=d .DecodeElement (_ecfee .ExtLst ,&_fdebf );_aggdef !=nil {return _aggdef ;};default:_dc .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",_fdebf .Name ); -if _gcbdf :=d .Skip ();_gcbdf !=nil {return _gcbdf ;};};case _c .EndElement :break _bgddf ;case _c .CharData :};};return nil ;}; +// Validate validates the QueryTable and its children +func (_acddb *QueryTable )Validate ()error {return _acddb .ValidateWithPath ("\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");}; -// Validate validates the CT_CellProtection and its children -func (_eefa *CT_CellProtection )Validate ()error {return _eefa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e");};type CT_ConditionalFormats struct{ +// ValidateWithPath validates the CT_CalcPr and its children, prefixing error messages with path +func (_cgba *CT_CalcPr )ValidateWithPath (path string )error {if _gaec :=_cgba .CalcModeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gaec !=nil {return _gaec ;};if _adee :=_cgba .RefModeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072"); +_adee !=nil {return _adee ;};return nil ;};func (_aceffc *CT_PivotCacheRecords )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acggd :=range start .Attr {if _acggd .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbcaaa ,_gbccg :=_e .ParseUint (_acggd .Value ,10,32); +if _gbccg !=nil {return _gbccg ;};_fagce :=uint32 (_fbcaaa );_aceffc .CountAttr =&_fagce ;continue ;};};_ecdddg :for {_dgagd ,_fbgda :=d .Token ();if _fbgda !=nil {return _fbgda ;};switch _ffegdc :=_dgagd .(type ){case _d .StartElement :switch _ffegdc .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adeaef :=NewCT_Record (); +if _bdagg :=d .DecodeElement (_adeaef ,&_ffegdc );_bdagg !=nil {return _bdagg ;};_aceffc .R =append (_aceffc .R ,_adeaef );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aceffc .ExtLst =NewCT_ExtensionList (); +if _edcbc :=d .DecodeElement (_aceffc .ExtLst ,&_ffegdc );_edcbc !=nil {return _edcbc ;};default:_ea .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",_ffegdc .Name ); +if _gcbfc :=d .Skip ();_gcbfc !=nil {return _gcbfc ;};};case _d .EndElement :break _ecdddg ;case _d .CharData :};};return nil ;};func NewPivotCacheRecords ()*PivotCacheRecords {_dcgbgd :=&PivotCacheRecords {};_dcgbgd .CT_PivotCacheRecords =*NewCT_PivotCacheRecords (); +return _dcgbgd ;}; -// Conditional Format Count -CountAttr *uint32 ; +// Validate validates the CT_PivotAreaReferences and its children +func (_dbcfg *CT_PivotAreaReferences )Validate ()error {return _dbcfg .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0073");}; -// Conditional Formatting -ConditionalFormat []*CT_ConditionalFormat ;};func NewCT_Fill ()*CT_Fill {_adee :=&CT_Fill {};return _adee };func (_fbebec *ST_MdxKPIProperty )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eegege ,_fgfgdg :=d .Token ();if _fgfgdg !=nil {return _fgfgdg ; -};if _fcfcg ,_dcbcbf :=_eegege .(_c .EndElement );_dcbcbf &&_fcfcg .Name ==start .Name {*_fbebec =1;return nil ;};if _edegc ,_gcdccda :=_eegege .(_c .CharData );!_gcdccda {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",_eegege ); -}else {switch string (_edegc ){case "":*_fbebec =0;case "\u0076":*_fbebec =1;case "\u0067":*_fbebec =2;case "\u0073":*_fbebec =3;case "\u0074":*_fbebec =4;case "\u0077":*_fbebec =5;case "\u006d":*_fbebec =6;};};_eegege ,_fgfgdg =d .Token ();if _fgfgdg !=nil {return _fgfgdg ; -};if _eadda ,_eebcbf :=_eegege .(_c .EndElement );_eebcbf &&_eadda .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",_eegege ); -};func NewCT_PCDSDTCEntries ()*CT_PCDSDTCEntries {_gafeca :=&CT_PCDSDTCEntries {};return _gafeca };func (_dbddd *CT_XmlColumnPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eaefb :=range start .Attr {if _eaefb .Name .Local =="\u006d\u0061\u0070I\u0064"{_efdee ,_aabffc :=_fc .ParseUint (_eaefb .Value ,10,32); -if _aabffc !=nil {return _aabffc ;};_dbddd .MapIdAttr =uint32 (_efdee );continue ;};if _eaefb .Name .Local =="\u0078\u0070\u0061t\u0068"{_gecdc ,_adgdd :=_eaefb .Value ,error (nil );if _adgdd !=nil {return _adgdd ;};_dbddd .XpathAttr =_gecdc ;continue ; -};if _eaefb .Name .Local =="\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"{_aedfa ,_egadf :=_fc .ParseBool (_eaefb .Value );if _egadf !=nil {return _egadf ;};_dbddd .DenormalizedAttr =&_aedfa ;continue ;};if _eaefb .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_bcggg ,_affcbd :=_eaefb .Value ,error (nil ); -if _affcbd !=nil {return _affcbd ;};_dbddd .XmlDataTypeAttr =_bcggg ;continue ;};};_adfdag :for {_eacda ,_gedda :=d .Token ();if _gedda !=nil {return _gedda ;};switch _gcaea :=_eacda .(type ){case _c .StartElement :switch _gcaea .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_dbddd .ExtLst =NewCT_ExtensionList (); -if _deacb :=d .DecodeElement (_dbddd .ExtLst ,&_gcaea );_deacb !=nil {return _deacb ;};default:_dc .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",_gcaea .Name ); -if _efgdeb :=d .Skip ();_efgdeb !=nil {return _efgdeb ;};};case _c .EndElement :break _adfdag ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_WorksheetSource and its children +func (_edeea *CT_WorksheetSource )Validate ()error {return _edeea .ValidateWithPath ("\u0043T\u005fW\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065");};func (_gddbcd *ST_TableStyleType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gddbcd =0; +case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_gddbcd =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_gddbcd =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_gddbcd =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_gddbcd =4; +case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_gddbcd =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_gddbcd =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_gddbcd =7; +case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_gddbcd =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_gddbcd =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_gddbcd =10; +case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_gddbcd =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_gddbcd =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_gddbcd =13; +case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_gddbcd =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_gddbcd =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_gddbcd =16; +case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_gddbcd =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_gddbcd =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_gddbcd =19; +case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_gddbcd =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_gddbcd =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_gddbcd =22; +case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_gddbcd =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_gddbcd =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_gddbcd =25; +case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_gddbcd =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_gddbcd =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_gddbcd =28; +};return nil ;}; -// Validate validates the CT_OleObjects and its children -func (_bfdbe *CT_OleObjects )Validate ()error {return _bfdbe .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");}; +// Validate validates the CT_Borders and its children +func (_acb *CT_Borders )Validate ()error {return _acb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};func (_deega *CT_PatternFill )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cebad :=range start .Attr {if _cebad .Name .Local =="p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"{_deega .PatternTypeAttr .UnmarshalXMLAttr (_cebad ); +continue ;};};_gbafae :for {_gebge ,_gbbeg :=d .Token ();if _gbbeg !=nil {return _gbbeg ;};switch _eaggdc :=_gebge .(type ){case _d .StartElement :switch _eaggdc .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deega .FgColor =NewCT_Color (); +if _cfbfg :=d .DecodeElement (_deega .FgColor ,&_eaggdc );_cfbfg !=nil {return _cfbfg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deega .BgColor =NewCT_Color (); +if _afgag :=d .DecodeElement (_deega .BgColor ,&_eaggdc );_afgag !=nil {return _afgag ;};default:_ea .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",_eaggdc .Name ); +if _gabbg :=d .Skip ();_gabbg !=nil {return _gabbg ;};};case _d .EndElement :break _gbafae ;case _d .CharData :};};return nil ;};type CT_Schema struct{ -// ValidateWithPath validates the Revisions and its children, prefixing error messages with path -func (_agdccf *Revisions )ValidateWithPath (path string )error {if _gbdfd :=_agdccf .CT_Revisions .ValidateWithPath (path );_gbdfd !=nil {return _gbdfd ;};return nil ;};func (_gaeff ST_OleUpdate )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gdcbgg :=_c .Attr {}; -_gdcbgg .Name =name ;switch _gaeff {case ST_OleUpdateUnset :_gdcbgg .Value ="";case ST_OleUpdateOLEUPDATE_ALWAYS :_gdcbgg .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053";case ST_OleUpdateOLEUPDATE_ONCALL :_gdcbgg .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c"; -};return _gdcbgg ,nil ;};func (_faeafc *ST_DataValidationType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_faeafc =0;case "\u006e\u006f\u006e\u0065":*_faeafc =1;case "\u0077\u0068\u006fl\u0065":*_faeafc =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_faeafc =3; -case "\u006c\u0069\u0073\u0074":*_faeafc =4;case "\u0064\u0061\u0074\u0065":*_faeafc =5;case "\u0074\u0069\u006d\u0065":*_faeafc =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_faeafc =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_faeafc =8; -};return nil ;};func (_fbgefc ST_VolDepType )Validate ()error {return _fbgefc .ValidateWithPath ("")};func (_cgadc *CT_GroupMembers )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cgadc .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cgadc .CountAttr )}); -};e .EncodeToken (start );_cedab :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072"}};for _ ,_cfffd :=range _cgadc .GroupMember {e .EncodeElement (_cfffd ,_cedab );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_egfcb *CT_Reviewed )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dgeff :=range start .Attr {if _dgeff .Name .Local =="\u0072\u0049\u0064"{_aaecd ,_ffaf :=_fc .ParseUint (_dgeff .Value ,10,32);if _ffaf !=nil {return _ffaf ; -};_egfcb .RIdAttr =uint32 (_aaecd );continue ;};};for {_efedf ,_cdaecb :=d .Token ();if _cdaecb !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u003a\u0020\u0025\u0073",_cdaecb ); -};if _cafcee ,_bfbaa :=_efedf .(_c .EndElement );_bfbaa &&_cafcee .Name ==start .Name {break ;};};return nil ;}; +// Schema ID +IDAttr string ; -// ValidateWithPath validates the CT_CellFormula and its children, prefixing error messages with path -func (_ccaca *CT_CellFormula )ValidateWithPath (path string )error {if _bgdc :=_ccaca .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_bgdc !=nil {return _bgdc ;};return nil ;}; +// Schema Reference +SchemaRefAttr *string ; -// ValidateWithPath validates the CT_CustomSheetView and its children, prefixing error messages with path -func (_afdcc *CT_CustomSheetView )ValidateWithPath (path string )error {if !_ef .ST_GuidPatternRe .MatchString (_afdcc .GuidAttr ){return _a .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 ,_ef .ST_GuidPatternRe ,_afdcc .GuidAttr ); -};if _dbf :=_afdcc .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_dbf !=nil {return _dbf ;};if _edbaf :=_afdcc .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_edbaf !=nil {return _edbaf ; -};if _afdcc .Pane !=nil {if _ggedc :=_afdcc .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065");_ggedc !=nil {return _ggedc ;};};if _afdcc .Selection !=nil {if _cfggb :=_afdcc .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"); -_cfggb !=nil {return _cfggb ;};};if _afdcc .RowBreaks !=nil {if _beaeb :=_afdcc .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_beaeb !=nil {return _beaeb ;};};if _afdcc .ColBreaks !=nil {if _fegfc :=_afdcc .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"); -_fegfc !=nil {return _fegfc ;};};if _afdcc .PageMargins !=nil {if _gdgdf :=_afdcc .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_gdgdf !=nil {return _gdgdf ;};};if _afdcc .PrintOptions !=nil {if _geag :=_afdcc .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"); -_geag !=nil {return _geag ;};};if _afdcc .PageSetup !=nil {if _fcgcg :=_afdcc .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_fcgcg !=nil {return _fcgcg ;};};if _afdcc .HeaderFooter !=nil {if _ecfe :=_afdcc .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"); -_ecfe !=nil {return _ecfe ;};};if _afdcc .AutoFilter !=nil {if _ggafb :=_afdcc .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_ggafb !=nil {return _ggafb ;};};if _afdcc .ExtLst !=nil {if _dcdba :=_afdcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_dcdba !=nil {return _dcdba ;};};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; -); +// Schema Root Namespace +NamespaceAttr *string ; -// ValidateWithPath validates the CT_CustomSheetViews and its children, prefixing error messages with path -func (_gbaf *CT_CustomSheetViews )ValidateWithPath (path string )error {for _gecbb ,_bafec :=range _gbaf .CustomSheetView {if _ebdfd :=_bafec .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_gecbb )); -_ebdfd !=nil {return _ebdfd ;};};return nil ;}; +// Schema Language +SchemaLanguageAttr *string ;Any _eg .Any ;}; -// ValidateWithPath validates the CT_UndoInfo and its children, prefixing error messages with path -func (_aaaeb *CT_UndoInfo )ValidateWithPath (path string )error {if _aaaeb .ExpAttr ==ST_FormulaExpressionUnset {return _a .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 _ccbade :=_aaaeb .ExpAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u0041\u0074\u0074\u0072");_ccbade !=nil {return _ccbade ;};return nil ;};func NewCT_SmartTagPr ()*CT_SmartTagPr {_ebgbfg :=&CT_SmartTagPr {};return _ebgbfg }; +// ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path +func (_gadaa *CT_Schema )ValidateWithPath (path string )error {return nil };func NewCT_PivotArea ()*CT_PivotArea {_gdccb :=&CT_PivotArea {};return _gdccb }; -// ValidateWithPath validates the CT_WorksheetSource and its children, prefixing error messages with path -func (_dddec *CT_WorksheetSource )ValidateWithPath (path string )error {return nil };func (_gfbecf ST_Axis )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ffddfd :=_c .Attr {};_ffddfd .Name =name ;switch _gfbecf {case ST_AxisUnset :_ffddfd .Value =""; -case ST_AxisAxisRow :_ffddfd .Value ="\u0061x\u0069\u0073\u0052\u006f\u0077";case ST_AxisAxisCol :_ffddfd .Value ="\u0061x\u0069\u0073\u0043\u006f\u006c";case ST_AxisAxisPage :_ffddfd .Value ="\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065";case ST_AxisAxisValues :_ffddfd .Value ="\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073"; -};return _ffddfd ,nil ;};type ST_BorderStyle byte ;func (_efggd *ST_CalcMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egfge ,_dgece :=d .Token ();if _dgece !=nil {return _dgece ;};if _ddgdg ,_abdaea :=_egfge .(_c .EndElement );_abdaea &&_ddgdg .Name ==start .Name {*_efggd =1; -return nil ;};if _bcccg ,_dbgfdf :=_egfge .(_c .CharData );!_dbgfdf {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",_egfge );}else {switch string (_bcccg ){case "":*_efggd =0; -case "\u006d\u0061\u006e\u0075\u0061\u006c":*_efggd =1;case "\u0061\u0075\u0074\u006f":*_efggd =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_efggd =3;};};_egfge ,_dgece =d .Token ();if _dgece !=nil {return _dgece ;};if _acbea ,_agadec :=_egfge .(_c .EndElement ); -_agadec &&_acbea .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",_egfge );};type CT_QueryTableFields struct{ +// ValidateWithPath validates the CT_I and its children, prefixing error messages with path +func (_dfgce *CT_I )ValidateWithPath (path string )error {if _geadg :=_dfgce .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_geadg !=nil {return _geadg ;};for _ebagaa ,_dddeb :=range _dfgce .X {if _bdgg :=_dddeb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_ebagaa )); +_bdgg !=nil {return _bdgg ;};};return nil ;}; -// Column Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_colItems and its children, prefixing error messages with path +func (_gabbbe *CT_colItems )ValidateWithPath (path string )error {for _fgcebg ,_deeec :=range _gabbbe .I {if _bdgea :=_deeec .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_fgcebg ));_bdgea !=nil {return _bdgea ; +};};return nil ;};func (_eece *CT_DataValidation )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eece .TypeAttr !=ST_DataValidationTypeUnset {_bcad ,_gdda :=_eece .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _gdda !=nil {return _gdda ;};start .Attr =append (start .Attr ,_bcad );};if _eece .ErrorStyleAttr !=ST_DataValidationErrorStyleUnset {_agac ,_abgc :=_eece .ErrorStyleAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"}); +if _abgc !=nil {return _abgc ;};start .Attr =append (start .Attr ,_agac );};if _eece .ImeModeAttr !=ST_DataValidationImeModeUnset {_dggce ,_fggb :=_eece .ImeModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0069m\u0065\u004d\u006f\u0064\u0065"});if _fggb !=nil {return _fggb ; +};start .Attr =append (start .Attr ,_dggce );};if _eece .OperatorAttr !=ST_DataValidationOperatorUnset {_egde ,_ededc :=_eece .OperatorAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _ededc !=nil {return _ededc ; +};start .Attr =append (start .Attr ,_egde );};if _eece .AllowBlankAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eece .AllowBlankAttr ))}); +};if _eece .ShowDropDownAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eece .ShowDropDownAttr ))});};if _eece .ShowInputMessageAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eece .ShowInputMessageAttr ))}); +};if _eece .ShowErrorMessageAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eece .ShowErrorMessageAttr ))}); +};if _eece .ErrorTitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_eece .ErrorTitleAttr )});};if _eece .ErrorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0072\u0072o\u0072"},Value :_aa .Sprintf ("\u0025\u0076",*_eece .ErrorAttr )}); +};if _eece .PromptTitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_eece .PromptTitleAttr )});};if _eece .PromptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_eece .PromptAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_aa .Sprintf ("\u0025\u0076",_eece .SqrefAttr )});e .EncodeToken (start );if _eece .Formula1 !=nil {_becgc :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"}}; +_eg .AddPreserveSpaceAttr (&_becgc ,*_eece .Formula1 );e .EncodeElement (_eece .Formula1 ,_becgc );};if _eece .Formula2 !=nil {_cebd :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"}};_eg .AddPreserveSpaceAttr (&_cebd ,*_eece .Formula2 ); +e .EncodeElement (_eece .Formula2 ,_cebd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_ExternalCell struct{ -// QueryTable Field -QueryTableField []*CT_QueryTableField ;};func (_gaafdc *CT_UndoInfo )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gaafdc .ExpAttr =ST_FormulaExpression (1);for _ ,_eabcdb :=range start .Attr {if _eabcdb .Name .Local =="\u0069\u006e\u0064e\u0078"{_cggeg ,_cadcce :=_fc .ParseUint (_eabcdb .Value ,10,32); -if _cadcce !=nil {return _cadcce ;};_gaafdc .IndexAttr =uint32 (_cggeg );continue ;};if _eabcdb .Name .Local =="\u0065\u0078\u0070"{_gaafdc .ExpAttr .UnmarshalXMLAttr (_eabcdb );continue ;};if _eabcdb .Name .Local =="\u0072\u0065\u00663\u0044"{_bdddef ,_eabde :=_fc .ParseBool (_eabcdb .Value ); -if _eabde !=nil {return _eabde ;};_gaafdc .Ref3DAttr =&_bdddef ;continue ;};if _eabcdb .Name .Local =="\u0061\u0072\u0072a\u0079"{_dgcaaf ,_bbaca :=_fc .ParseBool (_eabcdb .Value );if _bbaca !=nil {return _bbaca ;};_gaafdc .ArrayAttr =&_dgcaaf ;continue ; -};if _eabcdb .Name .Local =="\u0076"{_abfce ,_bffbe :=_fc .ParseBool (_eabcdb .Value );if _bffbe !=nil {return _bffbe ;};_gaafdc .VAttr =&_abfce ;continue ;};if _eabcdb .Name .Local =="\u006e\u0066"{_ceeacf ,_eggag :=_fc .ParseBool (_eabcdb .Value );if _eggag !=nil {return _eggag ; -};_gaafdc .NfAttr =&_ceeacf ;continue ;};if _eabcdb .Name .Local =="\u0063\u0073"{_dcfce ,_ecedg :=_fc .ParseBool (_eabcdb .Value );if _ecedg !=nil {return _ecedg ;};_gaafdc .CsAttr =&_dcfce ;continue ;};if _eabcdb .Name .Local =="\u0064\u0072"{_dcbcb ,_cfagc :=_eabcdb .Value ,error (nil ); -if _cfagc !=nil {return _cfagc ;};_gaafdc .DrAttr =_dcbcb ;continue ;};if _eabcdb .Name .Local =="\u0064\u006e"{_accag ,_cfdgcb :=_eabcdb .Value ,error (nil );if _cfdgcb !=nil {return _cfdgcb ;};_gaafdc .DnAttr =&_accag ;continue ;};if _eabcdb .Name .Local =="\u0072"{_bebda ,_efbab :=_eabcdb .Value ,error (nil ); -if _efbab !=nil {return _efbab ;};_gaafdc .RAttr =&_bebda ;continue ;};if _eabcdb .Name .Local =="\u0073\u0049\u0064"{_ffage ,_decbb :=_fc .ParseUint (_eabcdb .Value ,10,32);if _decbb !=nil {return _decbb ;};_agada :=uint32 (_ffage );_gaafdc .SIdAttr =&_agada ; -continue ;};};for {_eedea ,_cbbaf :=d .Token ();if _cbbaf !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f\u003a\u0020\u0025\u0073",_cbbaf );};if _dacbdc ,_afeee :=_eedea .(_c .EndElement ); -_afeee &&_dacbdc .Name ==start .Name {break ;};};return nil ;};func (_afcedc *ST_CfType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdgcf ,_degee :=d .Token ();if _degee !=nil {return _degee ;};if _cdgdbe ,_fbecc :=_gdgcf .(_c .EndElement ); -_fbecc &&_cdgdbe .Name ==start .Name {*_afcedc =1;return nil ;};if _gcadb ,_fcgcae :=_gdgcf .(_c .CharData );!_fcgcae {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",_gdgcf ); -}else {switch string (_gcadb ){case "":*_afcedc =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_afcedc =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_afcedc =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_afcedc =3; -case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_afcedc =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_afcedc =5;case "\u0074\u006f\u00701\u0030":*_afcedc =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_afcedc =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_afcedc =8; -case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_afcedc =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_afcedc =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_afcedc =11; -case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_afcedc =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_afcedc =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_afcedc =14; -case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_afcedc =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_afcedc =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_afcedc =17; -case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_afcedc =18;};};_gdgcf ,_degee =d .Token ();if _degee !=nil {return _degee ;};if _gfbed ,_abebe :=_gdgcf .(_c .EndElement );_abebe &&_gfbed .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",_gdgcf ); -}; +// Reference +RAttr *string ; -// ValidateWithPath validates the CT_WebPublishing and its children, prefixing error messages with path -func (_cfedfe *CT_WebPublishing )ValidateWithPath (path string )error {if _edfcac :=_cfedfe .TargetScreenSizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0053c\u0072\u0065\u0065\u006e\u0053i\u007a\u0065\u0041\u0074\u0074\u0072");_edfcac !=nil {return _edfcac ; -};return nil ;};func NewCalcChain ()*CalcChain {_dfdbg :=&CalcChain {};_dfdbg .CT_CalcChain =*NewCT_CalcChain ();return _dfdbg ;};func (_facga ST_SheetViewType )Validate ()error {return _facga .ValidateWithPath ("")}; +// Type +TAttr ST_CellType ; -// Validate validates the CT_PivotArea and its children -func (_bffcg *CT_PivotArea )Validate ()error {return _bffcg .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");};func (_gfcebf *CT_UnderlineProperty )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gfcebf .ValAttr !=ST_UnderlineValuesUnset {_eccaee ,_ccbba :=_gfcebf .ValAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0061\u006c"}); -if _ccbba !=nil {return _ccbba ;};start .Attr =append (start .Attr ,_eccaee );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Row ()*CT_Row {_fgcaf :=&CT_Row {};return _fgcaf };func (_deged ST_CfType )ValidateWithPath (path string )error {switch _deged {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18: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 (_deged )); -};return nil ;};func (_bbceee ST_Orientation )ValidateWithPath (path string )error {switch _bbceee {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 (_bbceee )); -};return nil ;};func (_bfgfa ST_SortBy )ValidateWithPath (path string )error {switch _bfgfa {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 (_bfgfa )); -};return nil ;};func (_cfcbg *CT_TableFormula )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ecfab :=range start .Attr {if _ecfab .Name .Local =="\u0061\u0072\u0072a\u0079"{_afgge ,_ddccf :=_fc .ParseBool (_ecfab .Value );if _ddccf !=nil {return _ddccf ; -};_cfcbg .ArrayAttr =_afgge ;continue ;};};for {_gagbca ,_cgeag :=d .Token ();if _cgeag !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0046o\u0072\u006d\u0075l\u0061:\u0020\u0025\u0073",_cgeag ); -};if _cfege ,_cbfdg :=_gagbca .(_c .CharData );_cbfdg {_cfcbg .Content =string (_cfege );};if _ageae ,_ebdddd :=_gagbca .(_c .EndElement );_ebdddd &&_ageae .Name ==start .Name {break ;};};return nil ;};func (_dgade *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 :_a .Sprintf ("\u0025\u0076",_dgade .SheetIdAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",_dgade .RefAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u0065\u006c\u0064\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_dgade .FieldIdAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Tuples ()*CT_Tuples {_eafdg :=&CT_Tuples {};return _eafdg };func (_affef *ST_GradientType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_affef =0; -case "\u006c\u0069\u006e\u0065\u0061\u0072":*_affef =1;case "\u0070\u0061\u0074\u0068":*_affef =2;};return nil ;};func (_egaac *CT_Number )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076"},Value :_a .Sprintf ("\u0025\u0076",_egaac .VAttr )}); -if _egaac .UAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_egaac .UAttr ))});};if _egaac .FAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_egaac .FAttr ))}); -};if _egaac .CAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_egaac .CAttr )});};if _egaac .CpAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_egaac .CpAttr )}); -};if _egaac .InAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_egaac .InAttr )});};if _egaac .BcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_egaac .BcAttr )}); -};if _egaac .FcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_egaac .FcAttr )});};if _egaac .IAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_egaac .IAttr ))}); -};if _egaac .UnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u006e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_egaac .UnAttr ))});};if _egaac .StAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_egaac .StAttr ))}); -};if _egaac .BAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_egaac .BAttr ))});};e .EncodeToken (start );if _egaac .Tpls !=nil {_aafbg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}}; -for _ ,_fegcd :=range _egaac .Tpls {e .EncodeElement (_fegcd ,_aafbg );};};if _egaac .X !=nil {_cccfd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_bbdfba :=range _egaac .X {e .EncodeElement (_bbdfba ,_cccfd );};};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;}; +// Value Metadata +VmAttr *uint32 ; -// ValidateWithPath validates the CT_RowHierarchiesUsage and its children, prefixing error messages with path -func (_fagcb *CT_RowHierarchiesUsage )ValidateWithPath (path string )error {for _edgfga ,_dffae :=range _fagcb .RowHierarchyUsage {if _cddfg :=_dffae .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0052\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_edgfga )); -_cddfg !=nil {return _cddfg ;};};return nil ;};func NewStyleSheet ()*StyleSheet {_afeda :=&StyleSheet {};_afeda .CT_Stylesheet =*NewCT_Stylesheet ();return _afeda ;};func (_bfa *CT_Borders )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bfa .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bfa .CountAttr )}); -};e .EncodeToken (start );if _bfa .Border !=nil {_fegf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};for _ ,_gegd :=range _bfa .Border {e .EncodeElement (_gegd ,_fegf );};};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_gaff *CT_Chartsheet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gaff .SheetViews =NewCT_ChartsheetViews ();_gaff .Drawing =NewCT_Drawing ();_cbgb :for {_ebfa ,_ecbgg :=d .Token ();if _ecbgg !=nil {return _ecbgg ; -};switch _fffa :=_ebfa .(type ){case _c .StartElement :switch _fffa .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaff .SheetPr =NewCT_ChartsheetPr (); -if _bgec :=d .DecodeElement (_gaff .SheetPr ,&_fffa );_bgec !=nil {return _bgec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _ddcd :=d .DecodeElement (_gaff .SheetViews ,&_fffa ); -_ddcd !=nil {return _ddcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaff .SheetProtection =NewCT_ChartsheetProtection (); -if _beeg :=d .DecodeElement (_gaff .SheetProtection ,&_fffa );_beeg !=nil {return _beeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_gaff .CustomSheetViews =NewCT_CustomChartsheetViews (); -if _cbecb :=d .DecodeElement (_gaff .CustomSheetViews ,&_fffa );_cbecb !=nil {return _cbecb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaff .PageMargins =NewCT_PageMargins (); -if _eded :=d .DecodeElement (_gaff .PageMargins ,&_fffa );_eded !=nil {return _eded ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaff .PageSetup =NewCT_CsPageSetup (); -if _cage :=d .DecodeElement (_gaff .PageSetup ,&_fffa );_cage !=nil {return _cage ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaff .HeaderFooter =NewCT_HeaderFooter (); -if _fefd :=d .DecodeElement (_gaff .HeaderFooter ,&_fffa );_fefd !=nil {return _fefd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _aaeac :=d .DecodeElement (_gaff .Drawing ,&_fffa ); -_aaeac !=nil {return _aaeac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaff .LegacyDrawing =NewCT_LegacyDrawing (); -if _egcgd :=d .DecodeElement (_gaff .LegacyDrawing ,&_fffa );_egcgd !=nil {return _egcgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaff .LegacyDrawingHF =NewCT_LegacyDrawing (); -if _fcfe :=d .DecodeElement (_gaff .LegacyDrawingHF ,&_fffa );_fcfe !=nil {return _fcfe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaff .DrawingHF =NewCT_DrawingHF (); -if _aag :=d .DecodeElement (_gaff .DrawingHF ,&_fffa );_aag !=nil {return _aag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaff .Picture =NewCT_SheetBackgroundPicture (); -if _agaf :=d .DecodeElement (_gaff .Picture ,&_fffa );_agaf !=nil {return _agaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaff .WebPublishItems =NewCT_WebPublishItems (); -if _aafb :=d .DecodeElement (_gaff .WebPublishItems ,&_fffa );_aafb !=nil {return _aafb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_gaff .ExtLst =NewCT_ExtensionList (); -if _fdbae :=d .DecodeElement (_gaff .ExtLst ,&_fffa );_fdbae !=nil {return _fdbae ;};default:_dc .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",_fffa .Name ); -if _gfcd :=d .Skip ();_gfcd !=nil {return _gfcd ;};};case _c .EndElement :break _cbgb ;case _c .CharData :};};return nil ;};func (_gadfd ST_ItemType )ValidateWithPath (path string )error {switch _gadfd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15: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 (_gadfd )); -};return nil ;};func (_bbgd *CT_DataRef )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_afdda :=range start .Attr {if _afdda .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_afdda .Name .Local =="\u0069\u0064"||_afdda .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_afdda .Name .Local =="\u0069\u0064"{_bdde ,_dfbe :=_afdda .Value ,error (nil ); -if _dfbe !=nil {return _dfbe ;};_bbgd .IdAttr =&_bdde ;continue ;};if _afdda .Name .Local =="\u0072\u0065\u0066"{_bfdfa ,_ggfga :=_afdda .Value ,error (nil );if _ggfga !=nil {return _ggfga ;};_bbgd .RefAttr =&_bfdfa ;continue ;};if _afdda .Name .Local =="\u006e\u0061\u006d\u0065"{_fffae ,_fadf :=_afdda .Value ,error (nil ); -if _fadf !=nil {return _fadf ;};_bbgd .NameAttr =&_fffae ;continue ;};if _afdda .Name .Local =="\u0073\u0068\u0065e\u0074"{_agcf ,_bfede :=_afdda .Value ,error (nil );if _bfede !=nil {return _bfede ;};_bbgd .SheetAttr =&_agcf ;continue ;};};for {_dbccf ,_geaae :=d .Token (); -if _geaae !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u003a\u0020%\u0073",_geaae );};if _cdedb ,_eafga :=_dbccf .(_c .EndElement );_eafga &&_cdedb .Name ==start .Name {break ; -};};return nil ;};type CT_MergeCells struct{ +// Value +V *string ;};type CT_Groups struct{ -// Count +// Level Group Count CountAttr *uint32 ; -// Merged Cell -MergeCell []*CT_MergeCell ;};func (_cegfb ST_CellComments )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cegfb .String (),start );};func (_ddbfg *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 _ddbfg .CT_CalcChain .MarshalXML (e ,start );};type CT_FontSize struct{ +// OLAP Group +Group []*CT_LevelGroup ;};const (ST_ScopeUnset ST_Scope =0;ST_ScopeSelection ST_Scope =1;ST_ScopeData ST_Scope =2;ST_ScopeField ST_Scope =3;);type CT_FontSize struct{ // Value -ValAttr float64 ;};func (_egdef *CT_QueryTableField )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcega :=range start .Attr {if _bcega .Name .Local =="\u0069\u0064"{_fddcg ,_cebec :=_fc .ParseUint (_bcega .Value ,10,32);if _cebec !=nil {return _cebec ; -};_egdef .IdAttr =uint32 (_fddcg );continue ;};if _bcega .Name .Local =="\u006e\u0061\u006d\u0065"{_agfab ,_gaced :=_bcega .Value ,error (nil );if _gaced !=nil {return _gaced ;};_egdef .NameAttr =&_agfab ;continue ;};if _bcega .Name .Local =="\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"{_egffa ,_abfcb :=_fc .ParseBool (_bcega .Value ); -if _abfcb !=nil {return _abfcb ;};_egdef .DataBoundAttr =&_egffa ;continue ;};if _bcega .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_geadg ,_eabce :=_fc .ParseBool (_bcega .Value );if _eabce !=nil {return _eabce ;};_egdef .RowNumbersAttr =&_geadg ; -continue ;};if _bcega .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_dgfdb ,_ceagc :=_fc .ParseBool (_bcega .Value );if _ceagc !=nil {return _ceagc ;};_egdef .FillFormulasAttr =&_dgfdb ;continue ;};if _bcega .Name .Local =="\u0063l\u0069\u0070\u0070\u0065\u0064"{_dcgdg ,_eceec :=_fc .ParseBool (_bcega .Value ); -if _eceec !=nil {return _eceec ;};_egdef .ClippedAttr =&_dcgdg ;continue ;};if _bcega .Name .Local =="\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"{_ddbd ,_bdfbg :=_fc .ParseUint (_bcega .Value ,10,32);if _bdfbg !=nil {return _bdfbg ; -};_caaad :=uint32 (_ddbd );_egdef .TableColumnIdAttr =&_caaad ;continue ;};};_abgfg :for {_ffbcb ,_defcb :=d .Token ();if _defcb !=nil {return _defcb ;};switch _cfefd :=_ffbcb .(type ){case _c .StartElement :switch _cfefd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_egdef .ExtLst =NewCT_ExtensionList (); -if _efffg :=d .DecodeElement (_egdef .ExtLst ,&_cfefd );_efffg !=nil {return _efffg ;};default:_dc .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",_cfefd .Name ); -if _fgebg :=d .Skip ();_fgebg !=nil {return _fgebg ;};};case _c .EndElement :break _abgfg ;case _c .CharData :};};return nil ;};func (_efeag *CT_RevisionMove )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bbabd :=range start .Attr {if _bbabd .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_gegee ,_befbg :=_fc .ParseUint (_bbabd .Value ,10,32); -if _befbg !=nil {return _befbg ;};_efeag .SheetIdAttr =uint32 (_gegee );continue ;};if _bbabd .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065"{_dfdcf ,_ddfdb :=_bbabd .Value ,error (nil );if _ddfdb !=nil {return _ddfdb ;};_efeag .SourceAttr =_dfdcf ; -continue ;};if _bbabd .Name .Local =="d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"{_beeba ,_dddgb :=_bbabd .Value ,error (nil );if _dddgb !=nil {return _dddgb ;};_efeag .DestinationAttr =_beeba ;continue ;};if _bbabd .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_aeeee ,_dgad :=_fc .ParseUint (_bbabd .Value ,10,32); -if _dgad !=nil {return _dgad ;};_ceeed :=uint32 (_aeeee );_efeag .SourceSheetIdAttr =&_ceeed ;continue ;};if _bbabd .Name .Local =="\u0072\u0049\u0064"{_cbacfg ,_ffaed :=_fc .ParseUint (_bbabd .Value ,10,32);if _ffaed !=nil {return _ffaed ;};_adccdb :=uint32 (_cbacfg ); -_efeag .RIdAttr =&_adccdb ;continue ;};if _bbabd .Name .Local =="\u0075\u0061"{_becd ,_bgdag :=_fc .ParseBool (_bbabd .Value );if _bgdag !=nil {return _bgdag ;};_efeag .UaAttr =&_becd ;continue ;};if _bbabd .Name .Local =="\u0072\u0061"{_aafcd ,_cgdbe :=_fc .ParseBool (_bbabd .Value ); -if _cgdbe !=nil {return _cgdbe ;};_efeag .RaAttr =&_aafcd ;continue ;};};_bbbed :for {_adbdc ,_ffgff :=d .Token ();if _ffgff !=nil {return _ffgff ;};switch _dafab :=_adbdc .(type ){case _c .StartElement :switch _dafab .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgfbbb :=NewCT_UndoInfo (); -if _dagcb :=d .DecodeElement (_fgfbbb ,&_dafab );_dagcb !=nil {return _dagcb ;};_efeag .Undo =append (_efeag .Undo ,_fgfbbb );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaaa :=NewCT_RevisionCellChange (); -if _cgccg :=d .DecodeElement (_gaaa ,&_dafab );_cgccg !=nil {return _cgccg ;};_efeag .Rcc =append (_efeag .Rcc ,_gaaa );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecdce :=NewCT_RevisionFormatting (); -if _fgdgc :=d .DecodeElement (_ecdce ,&_dafab );_fgdgc !=nil {return _fgdgc ;};_efeag .Rfmt =append (_efeag .Rfmt ,_ecdce );default:_dc .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",_dafab .Name ); -if _eeadf :=d .Skip ();_eeadf !=nil {return _eeadf ;};};case _c .EndElement :break _bbbed ;case _c .CharData :};};return nil ;};type CT_CustomWorkbookView struct{ +ValAttr float64 ;};func NewCT_MdxMetadata ()*CT_MdxMetadata {_aaca :=&CT_MdxMetadata {};return _aaca };func (_daebae *ST_PaneState )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_daebae =0;case "\u0073\u0070\u006ci\u0074":*_daebae =1; +case "\u0066\u0072\u006f\u007a\u0065\u006e":*_daebae =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_daebae =3;};return nil ;};func NewCT_Col ()*CT_Col {_dadf :=&CT_Col {};return _dadf };type CT_CsPageSetup struct{ -// Custom View Name -NameAttr string ; +// Paper Size +PaperSizeAttr *uint32 ; -// Custom View GUID -GuidAttr string ; +// Paper Height +PaperHeightAttr *string ; -// Auto Update -AutoUpdateAttr *bool ; +// Paper Width +PaperWidthAttr *string ; -// Merge Interval -MergeIntervalAttr *uint32 ; +// First Page Number +FirstPageNumberAttr *uint32 ; -// Changes Saved Win -ChangesSavedWinAttr *bool ; +// Orientation +OrientationAttr ST_Orientation ; -// Only Synch -OnlySyncAttr *bool ; +// Use Printer Defaults +UsePrinterDefaultsAttr *bool ; -// Personal View -PersonalViewAttr *bool ; +// Black And White +BlackAndWhiteAttr *bool ; -// Include Print Settings -IncludePrintSettingsAttr *bool ; +// Draft +DraftAttr *bool ; -// Include Hidden Rows & Columns -IncludeHiddenRowColAttr *bool ; +// Use First Page Number +UseFirstPageNumberAttr *bool ; -// Maximized -MaximizedAttr *bool ; +// Horizontal DPI +HorizontalDpiAttr *uint32 ; -// Minimized -MinimizedAttr *bool ; +// Vertical DPI +VerticalDpiAttr *uint32 ; -// Show Horizontal Scroll -ShowHorizontalScrollAttr *bool ; +// Number Of Copies +CopiesAttr *uint32 ;IdAttr *string ;};type ST_Type byte ; -// Show Vertical Scroll -ShowVerticalScrollAttr *bool ; +// ValidateWithPath validates the CT_IndexedColors and its children, prefixing error messages with path +func (_aagb *CT_IndexedColors )ValidateWithPath (path string )error {for _efgac ,_bbffe :=range _aagb .RgbColor {if _aaegg :=_bbffe .ValidateWithPath (_aa .Sprintf ("\u0025s\u002fR\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_efgac )); +_aaegg !=nil {return _aaegg ;};};return nil ;};func (_efdgbg ST_GroupBy )Validate ()error {return _efdgbg .ValidateWithPath ("")}; -// Show Sheet Tabs -ShowSheetTabsAttr *bool ; +// Validate validates the CT_Worksheet and its children +func (_dgcde *CT_Worksheet )Validate ()error {return _dgcde .ValidateWithPath ("\u0043\u0054\u005fW\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074");};func (_fbccb ST_TimePeriod )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_baeed :=_d .Attr {};_baeed .Name =name ; +switch _fbccb {case ST_TimePeriodUnset :_baeed .Value ="";case ST_TimePeriodToday :_baeed .Value ="\u0074\u006f\u0064a\u0079";case ST_TimePeriodYesterday :_baeed .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_TimePeriodTomorrow :_baeed .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077"; +case ST_TimePeriodLast7Days :_baeed .Value ="\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s";case ST_TimePeriodThisMonth :_baeed .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_TimePeriodLastMonth :_baeed .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h"; +case ST_TimePeriodNextMonth :_baeed .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_TimePeriodThisWeek :_baeed .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_TimePeriodLastWeek :_baeed .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b"; +case ST_TimePeriodNextWeek :_baeed .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";};return _baeed ,nil ;};type CT_MetadataBlock struct{ -// Top Left Corner (X Coordinate) -XWindowAttr *int32 ; +// Metadata Record +Rc []*CT_MetadataRecord ;};func NewCT_Schema ()*CT_Schema {_gfbeg :=&CT_Schema {};return _gfbeg }; -// Top Left Corner (Y Coordinate) -YWindowAttr *int32 ; +// ValidateWithPath validates the CT_IconSet and its children, prefixing error messages with path +func (_cebed *CT_IconSet )ValidateWithPath (path string )error {if _cfcdf :=_cebed .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_cfcdf !=nil {return _cfcdf ;};for _bfag ,_bgfbe :=range _cebed .Cfvo {if _cbea :=_bgfbe .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_bfag )); +_cbea !=nil {return _cbea ;};};return nil ;};func NewCT_WebPublishItems ()*CT_WebPublishItems {_gddfcf :=&CT_WebPublishItems {};return _gddfcf };func (_cfecf *CT_IgnoredErrors )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_gacfd :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ai\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"}};for _ ,_dgedc :=range _cfecf .IgnoredError {e .EncodeElement (_dgedc ,_gacfd );};if _cfecf .ExtLst !=nil {_eecfc :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_cfecf .ExtLst ,_eecfc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Window Width -WindowWidthAttr uint32 ; +// ValidateWithPath validates the CT_SheetCalcPr and its children, prefixing error messages with path +func (_fgbbdb *CT_SheetCalcPr )ValidateWithPath (path string )error {return nil };func (_feed *CT_ColorScale )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_dfab :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}}; +for _ ,_cefe :=range _feed .Cfvo {e .EncodeElement (_cefe ,_dfab );};_cecaa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_abda :=range _feed .Color {e .EncodeElement (_abda ,_cecaa );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_cefbab ST_CellType )Validate ()error {return _cefbab .ValidateWithPath ("")};func (_cceae *CT_Drawing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_cceae .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dedc *CT_CacheHierarchy )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\u004e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_dedc .UniqueNameAttr )}); +if _dedc .CaptionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_dedc .CaptionAttr )});};if _dedc .MeasureAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dedc .MeasureAttr ))}); +};if _dedc .SetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0065\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dedc .SetAttr ))});};if _dedc .ParentSetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"},Value :_aa .Sprintf ("\u0025\u0076",*_dedc .ParentSetAttr )}); +};if _dedc .IconSetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_dedc .IconSetAttr )});};if _dedc .AttributeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dedc .AttributeAttr ))}); +};if _dedc .TimeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dedc .TimeAttr ))});};if _dedc .KeyAttributeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dedc .KeyAttributeAttr ))}); +};if _dedc .DefaultMemberUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_dedc .DefaultMemberUniqueNameAttr )}); +};if _dedc .AllUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_dedc .AllUniqueNameAttr )}); +};if _dedc .AllCaptionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_dedc .AllCaptionAttr )});};if _dedc .DimensionUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_dedc .DimensionUniqueNameAttr )}); +};if _dedc .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0076",*_dedc .DisplayFolderAttr )}); +};if _dedc .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_aa .Sprintf ("\u0025\u0076",*_dedc .MeasureGroupAttr )});};if _dedc .MeasuresAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dedc .MeasuresAttr ))}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",_dedc .CountAttr )});if _dedc .OneFieldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dedc .OneFieldAttr ))}); +};if _dedc .MemberValueDatatypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_dedc .MemberValueDatatypeAttr )}); +};if _dedc .UnbalancedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dedc .UnbalancedAttr ))});};if _dedc .UnbalancedGroupAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dedc .UnbalancedGroupAttr ))}); +};if _dedc .HiddenAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dedc .HiddenAttr ))});};e .EncodeToken (start );if _dedc .FieldsUsage !=nil {_dec :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065"}}; +e .EncodeElement (_dedc .FieldsUsage ,_dec );};if _dedc .GroupLevels !=nil {_fgge :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073"}};e .EncodeElement (_dedc .GroupLevels ,_fgge ); +};if _dedc .ExtLst !=nil {_dbbg :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dedc .ExtLst ,_dbbg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_AutoFilter ()*CT_AutoFilter {_ba :=&CT_AutoFilter {}; +return _ba };func NewCT_UndoInfo ()*CT_UndoInfo {_eceed :=&CT_UndoInfo {};_eceed .ExpAttr =ST_FormulaExpression (1);return _eceed ;};func NewCT_FieldUsage ()*CT_FieldUsage {_afggb :=&CT_FieldUsage {};return _afggb };func (_afged ST_Axis )ValidateWithPath (path string )error {switch _afged {case 0,1,2,3,4:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afged )); +};return nil ;};type ST_IconSetType byte ; -// Window Height -WindowHeightAttr uint32 ; +// Validate validates the CT_Comment and its children +func (_dgeb *CT_Comment )Validate ()error {return _dgeb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};type ST_Scope byte ;func (_efeff *CT_Error )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076"},Value :_aa .Sprintf ("\u0025\u0076",_efeff .VAttr )}); +if _efeff .UAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_efeff .UAttr ))});};if _efeff .FAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_efeff .FAttr ))}); +};if _efeff .CAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063"},Value :_aa .Sprintf ("\u0025\u0076",*_efeff .CAttr )});};if _efeff .CpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0070"},Value :_aa .Sprintf ("\u0025\u0076",*_efeff .CpAttr )}); +};if _efeff .InAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_efeff .InAttr )});};if _efeff .BcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0063"},Value :_aa .Sprintf ("\u0025\u0076",*_efeff .BcAttr )}); +};if _efeff .FcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0063"},Value :_aa .Sprintf ("\u0025\u0076",*_efeff .FcAttr )});};if _efeff .IAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_efeff .IAttr ))}); +};if _efeff .UnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_efeff .UnAttr ))});};if _efeff .StAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_efeff .StAttr ))}); +};if _efeff .BAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_efeff .BAttr ))});};e .EncodeToken (start );if _efeff .Tpls !=nil {_ebdfg :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}}; +e .EncodeElement (_efeff .Tpls ,_ebdfg );};if _efeff .X !=nil {_caeg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_ffbfd :=range _efeff .X {e .EncodeElement (_ffbfd ,_caeg );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_caabe ST_RefMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_caabe .String (),start );}; -// Sheet Tab Ratio -TabRatioAttr *uint32 ; +// ValidateWithPath validates the CT_Metadata and its children, prefixing error messages with path +func (_cgadd *CT_Metadata )ValidateWithPath (path string )error {if _cgadd .MetadataTypes !=nil {if _fddg :=_cgadd .MetadataTypes .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061T\u0079\u0070\u0065\u0073");_fddg !=nil {return _fddg ; +};};if _cgadd .MetadataStrings !=nil {if _gfccea :=_cgadd .MetadataStrings .ValidateWithPath (path +"\u002f\u004de\u0074\u0061\u0064a\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073");_gfccea !=nil {return _gfccea ;};};if _cgadd .MdxMetadata !=nil {if _fcceeb :=_cgadd .MdxMetadata .ValidateWithPath (path +"\u002f\u004d\u0064x\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"); +_fcceeb !=nil {return _fcceeb ;};};for _fdfee ,_cfecg :=range _cgadd .FutureMetadata {if _dgfda :=_cfecg .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0046\u0075tu\u0072e\u004d\u0065\u0074\u0061\u0064a\u0074\u0061\u005b\u0025\u0064\u005d",path ,_fdfee )); +_dgfda !=nil {return _dgfda ;};};if _cgadd .CellMetadata !=nil {if _bfadcb :=_cgadd .CellMetadata .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");_bfadcb !=nil {return _bfadcb ;};};if _cgadd .ValueMetadata !=nil {if _cebag :=_cgadd .ValueMetadata .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"); +_cebag !=nil {return _cebag ;};};if _cgadd .ExtLst !=nil {if _ddgbge :=_cgadd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddgbge !=nil {return _ddgbge ;};};return nil ;}; -// Active Sheet in Book View -ActiveSheetIdAttr uint32 ; +// Validate validates the CT_GradientStop and its children +func (_ddfea *CT_GradientStop )Validate ()error {return _ddfea .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");};type QueryTable struct{CT_QueryTable };func (_cfgfb ST_DataValidationImeMode )Validate ()error {return _cfgfb .ValidateWithPath ("")}; -// Show Formula Bar -ShowFormulaBarAttr *bool ; -// Show Status Bar -ShowStatusbarAttr *bool ; +// Validate validates the CT_BookView and its children +func (_fab *CT_BookView )Validate ()error {return _fab .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077");}; -// Show Comments -ShowCommentsAttr ST_Comments ; +// ValidateWithPath validates the CT_XmlColumnPr and its children, prefixing error messages with path +func (_bbcba *CT_XmlColumnPr )ValidateWithPath (path string )error {if _bbcba .ExtLst !=nil {if _beeag :=_bbcba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_beeag !=nil {return _beeag ;};};return nil ;};func (_gdafe *CT_DdeItems )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _gdafe .DdeItem !=nil {_cefg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d"}};for _ ,_agcbdc :=range _gdafe .DdeItem {e .EncodeElement (_agcbdc ,_cefg );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Show Objects -ShowObjectsAttr ST_Objects ;ExtLst *CT_ExtensionList ;};func NewCT_TableColumn ()*CT_TableColumn {_cgea :=&CT_TableColumn {};return _cgea }; +// Validate validates the CT_OleItem and its children +func (_cdbef *CT_OleItem )Validate ()error {return _cdbef .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d");};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 (_gccff *CT_VolTopic )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbdgg :=range start .Attr {if _cbdgg .Name .Local =="\u0074"{_gccff .TAttr .UnmarshalXMLAttr (_cbdgg );continue ;};};_eegdd :for {_bfacg ,_bbggg :=d .Token (); +if _bbggg !=nil {return _bbggg ;};switch _egfdfd :=_bfacg .(type ){case _d .StartElement :switch _egfdfd .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _aeddbe :=d .DecodeElement (&_gccff .V ,&_egfdfd ); +_aeddbe !=nil {return _aeddbe ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gcbgg string ; +if _ebgcf :=d .DecodeElement (&_gcbgg ,&_egfdfd );_ebgcf !=nil {return _ebgcf ;};_gccff .Stp =append (_gccff .Stp ,_gcbgg );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcda :=NewCT_VolTopicRef (); +if _aecaf :=d .DecodeElement (_dgcda ,&_egfdfd );_aecaf !=nil {return _aecaf ;};_gccff .Tr =append (_gccff .Tr ,_dgcda );default:_ea .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",_egfdfd .Name ); +if _dcgfd :=d .Skip ();_dcgfd !=nil {return _dcgfd ;};};case _d .EndElement :break _eegdd ;case _d .CharData :};};return nil ;};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;); -// ValidateWithPath validates the CT_DataRef and its children, prefixing error messages with path -func (_gfbef *CT_DataRef )ValidateWithPath (path string )error {return nil };func (_fbafd *CT_Item )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ddebbd :=range start .Attr {if _ddebbd .Name .Local =="\u006e"{_ccfgg ,_ggfff :=_ddebbd .Value ,error (nil ); -if _ggfff !=nil {return _ggfff ;};_fbafd .NAttr =&_ccfgg ;continue ;};if _ddebbd .Name .Local =="\u0074"{_fbafd .TAttr .UnmarshalXMLAttr (_ddebbd );continue ;};if _ddebbd .Name .Local =="\u0068"{_feeg ,_ddead :=_fc .ParseBool (_ddebbd .Value );if _ddead !=nil {return _ddead ; -};_fbafd .HAttr =&_feeg ;continue ;};if _ddebbd .Name .Local =="\u0073"{_fffbg ,_cbfaa :=_fc .ParseBool (_ddebbd .Value );if _cbfaa !=nil {return _cbfaa ;};_fbafd .SAttr =&_fffbg ;continue ;};if _ddebbd .Name .Local =="\u0073\u0064"{_fgefe ,_fbfg :=_fc .ParseBool (_ddebbd .Value ); -if _fbfg !=nil {return _fbfg ;};_fbafd .SdAttr =&_fgefe ;continue ;};if _ddebbd .Name .Local =="\u0066"{_gfccc ,_gdeb :=_fc .ParseBool (_ddebbd .Value );if _gdeb !=nil {return _gdeb ;};_fbafd .FAttr =&_gfccc ;continue ;};if _ddebbd .Name .Local =="\u006d"{_cebbc ,_gdfb :=_fc .ParseBool (_ddebbd .Value ); -if _gdfb !=nil {return _gdfb ;};_fbafd .MAttr =&_cebbc ;continue ;};if _ddebbd .Name .Local =="\u0063"{_caffb ,_gbbdc :=_fc .ParseBool (_ddebbd .Value );if _gbbdc !=nil {return _gbbdc ;};_fbafd .CAttr =&_caffb ;continue ;};if _ddebbd .Name .Local =="\u0078"{_aegdbb ,_eafad :=_fc .ParseUint (_ddebbd .Value ,10,32); -if _eafad !=nil {return _eafad ;};_bdagb :=uint32 (_aegdbb );_fbafd .XAttr =&_bdagb ;continue ;};if _ddebbd .Name .Local =="\u0064"{_gfabb ,_fffaa :=_fc .ParseBool (_ddebbd .Value );if _fffaa !=nil {return _fffaa ;};_fbafd .DAttr =&_gfabb ;continue ;}; -if _ddebbd .Name .Local =="\u0065"{_ebefa ,_cddaa :=_fc .ParseBool (_ddebbd .Value );if _cddaa !=nil {return _cddaa ;};_fbafd .EAttr =&_ebefa ;continue ;};};for {_dceef ,_ddgdfg :=d .Token ();if _ddgdfg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_ddgdfg ); -};if _agafg ,_cadf :=_dceef .(_c .EndElement );_cadf &&_agafg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_QueryTableRefresh and its children +func (_ffdfd *CT_QueryTableRefresh )Validate ()error {return _ffdfd .ValidateWithPath ("C\u0054_\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068");};func (_facaeg *CT_SmartTags )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecedb :for {_fcbca ,_acfagf :=d .Token (); +if _acfagf !=nil {return _acfagf ;};switch _abaegc :=_fcbca .(type ){case _d .StartElement :switch _abaegc .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ccbefc :=NewCT_CellSmartTags (); +if _fcggg :=d .DecodeElement (_ccbefc ,&_abaegc );_fcggg !=nil {return _fcggg ;};_facaeg .CellSmartTags =append (_facaeg .CellSmartTags ,_ccbefc );default:_ea .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",_abaegc .Name ); +if _gdfff :=d .Skip ();_gdfff !=nil {return _gdfff ;};};case _d .EndElement :break _ecedb ;case _d .CharData :};};return nil ;};func NewSst ()*Sst {_bcadf :=&Sst {};_bcadf .CT_Sst =*NewCT_Sst ();return _bcadf };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; +); -// ValidateWithPath validates the CT_CustomFilters and its children, prefixing error messages with path -func (_acac *CT_CustomFilters )ValidateWithPath (path string )error {for _ceag ,_dfab :=range _acac .CustomFilter {if _cbbdb :=_dfab .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ceag )); -_cbbdb !=nil {return _cbbdb ;};};return nil ;};func (_bfacca ST_MdxFunctionType )String ()string {switch _bfacca {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 "";}; +// Validate validates the CT_Number and its children +func (_bfac *CT_Number )Validate ()error {return _bfac .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0062\u0065r");};func (_dbggd *CT_FontScheme )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bbcdb ,_bcfba :=_dbggd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"}); +if _bcfba !=nil {return _bcfba ;};start .Attr =append (start .Attr ,_bbcdb );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_LegacyDrawing ()*CT_LegacyDrawing {_bfcca :=&CT_LegacyDrawing {};return _bfcca }; +func (_beffde *CT_SheetPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _beffde .SyncHorizontalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_beffde .SyncHorizontalAttr ))}); +};if _beffde .SyncVerticalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_beffde .SyncVerticalAttr ))}); +};if _beffde .SyncRefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073y\u006e\u0063\u0052\u0065\u0066"},Value :_aa .Sprintf ("\u0025\u0076",*_beffde .SyncRefAttr )});};if _beffde .TransitionEvaluationAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_beffde .TransitionEvaluationAttr ))}); +};if _beffde .TransitionEntryAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_beffde .TransitionEntryAttr ))}); +};if _beffde .PublishedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_beffde .PublishedAttr ))});};if _beffde .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_beffde .CodeNameAttr )}); +};if _beffde .FilterModeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_beffde .FilterModeAttr ))});};if _beffde .EnableFormatConditionsCalculationAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_aa .Sprintf ("\u0025\u0064",_cgedd (*_beffde .EnableFormatConditionsCalculationAttr ))}); +};e .EncodeToken (start );if _beffde .TabColor !=nil {_ddaafb :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_beffde .TabColor ,_ddaafb );};if _beffde .OutlinePr !=nil {_ggagfcg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ao\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072"}}; +e .EncodeElement (_beffde .OutlinePr ,_ggagfcg );};if _beffde .PageSetUpPr !=nil {_fbegc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072"}};e .EncodeElement (_beffde .PageSetUpPr ,_fbegc ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fgbef *CT_Rst )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaabbe :for {_ebbdce ,_aggef :=d .Token ();if _aggef !=nil {return _aggef ;};switch _cebdc :=_ebbdce .(type ){case _d .StartElement :switch _cebdc .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgbef .T =new (string ); +if _dccea :=d .DecodeElement (_fgbef .T ,&_cebdc );_dccea !=nil {return _dccea ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_befgg :=NewCT_RElt (); +if _cbabee :=d .DecodeElement (_befgg ,&_cebdc );_cbabee !=nil {return _cbabee ;};_fgbef .R =append (_fgbef .R ,_befgg );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbcbb :=NewCT_PhoneticRun (); +if _bfgbaf :=d .DecodeElement (_gbcbb ,&_cebdc );_bfgbaf !=nil {return _bfgbaf ;};_fgbef .RPh =append (_fgbef .RPh ,_gbcbb );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgbef .PhoneticPr =NewCT_PhoneticPr (); +if _dacfee :=d .DecodeElement (_fgbef .PhoneticPr ,&_cebdc );_dacfee !=nil {return _dacfee ;};default:_ea .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",_cebdc .Name ); +if _edgafg :=d .Skip ();_edgafg !=nil {return _edgafg ;};};case _d .EndElement :break _eaabbe ;case _d .CharData :};};return nil ;};type CT_SmartTags struct{ -// ValidateWithPath validates the CT_Sst and its children, prefixing error messages with path -func (_cbdde *CT_Sst )ValidateWithPath (path string )error {for _dbdfaa ,_affbdg :=range _cbdde .Si {if _fgeaea :=_affbdg .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0053\u0069\u005b\u0025\u0064]",path ,_dbdfaa ));_fgeaea !=nil {return _fgeaea ;};}; -if _cbdde .ExtLst !=nil {if _agdaf :=_cbdde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agdaf !=nil {return _agdaf ;};};return nil ;};func NewCT_SheetProtection ()*CT_SheetProtection {_bagae :=&CT_SheetProtection {};return _bagae }; -func NewCT_ChartFormats ()*CT_ChartFormats {_gbffg :=&CT_ChartFormats {};return _gbffg };type CT_ChartsheetView struct{ +// Cell Smart Tags +CellSmartTags []*CT_CellSmartTags ;};func NewCT_PivotFields ()*CT_PivotFields {_cafgd :=&CT_PivotFields {};return _cafgd };func (_gecdfd ST_PageOrder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gecdfd .String (),start ); +};func NewCT_CalculatedItem ()*CT_CalculatedItem {_fgd :=&CT_CalculatedItem {};_fgd .PivotArea =NewCT_PivotArea ();return _fgd ;}; -// Sheet Tab Selected -TabSelectedAttr *bool ; +// Validate validates the CT_DataBar and its children +func (_babd *CT_DataBar )Validate ()error {return _babd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");};func NewRevisions ()*Revisions {_acaad :=&Revisions {};_acaad .CT_Revisions =*NewCT_Revisions ();return _acaad ; +};func NewCT_CacheField ()*CT_CacheField {_edff :=&CT_CacheField {};return _edff };func (_bcabf *MapInfo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcabf .CT_MapInfo =*NewCT_MapInfo ();for _ ,_bdgec :=range start .Attr {if _bdgec .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_ddcce ,_fbgacb :=_bdgec .Value ,error (nil ); +if _fbgacb !=nil {return _fbgacb ;};_bcabf .SelectionNamespacesAttr =_ddcce ;continue ;};};_acgfc :for {_aeccaf ,_eeeceb :=d .Token ();if _eeeceb !=nil {return _eeeceb ;};switch _eafcc :=_aeccaf .(type ){case _d .StartElement :switch _eafcc .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfdacb :=NewCT_Schema (); +if _bagge :=d .DecodeElement (_bfdacb ,&_eafcc );_bagge !=nil {return _bagge ;};_bcabf .Schema =append (_bcabf .Schema ,_bfdacb );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcaa :=NewCT_Map (); +if _agcad :=d .DecodeElement (_dcaa ,&_eafcc );_agcad !=nil {return _agcad ;};_bcabf .Map =append (_bcabf .Map ,_dcaa );default:_ea .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",_eafcc .Name ); +if _affcc :=d .Skip ();_affcc !=nil {return _affcc ;};};case _d .EndElement :break _acgfc ;case _d .CharData :};};return nil ;};type CT_MetadataBlocks struct{ -// Window Zoom Scale -ZoomScaleAttr *uint32 ; +// Metadata Block Count +CountAttr *uint32 ; -// Workbook View Id -WorkbookViewIdAttr uint32 ; +// Metadata Block +Bk []*CT_MetadataBlock ;}; -// Zoom To Fit -ZoomToFitAttr *bool ;ExtLst *CT_ExtensionList ;};type CT_SheetId struct{ +// Validate validates the CT_Border and its children +func (_dcgd *CT_Border )Validate ()error {return _dcgd .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};func (_ddcca *CT_TableStyles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ddcca .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_ddcca .CountAttr )}); +};if _ddcca .DefaultTableStyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_ddcca .DefaultTableStyleAttr )}); +};if _ddcca .DefaultPivotStyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_ddcca .DefaultPivotStyleAttr )}); +};e .EncodeToken (start );if _ddcca .TableStyle !=nil {_ecgfe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};for _ ,_bddad :=range _ddcca .TableStyle {e .EncodeElement (_bddad ,_ecgfe ); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SortCondition ()*CT_SortCondition {_efgcdf :=&CT_SortCondition {};return _efgcdf };type CT_CustomProperties struct{ -// Sheet Id -ValAttr uint32 ;};func NewCT_UndoInfo ()*CT_UndoInfo {_gccdf :=&CT_UndoInfo {};_gccdf .ExpAttr =ST_FormulaExpression (1);return _gccdf ;};func NewCT_RevisionInsertSheet ()*CT_RevisionInsertSheet {_aacbgc :=&CT_RevisionInsertSheet {};return _aacbgc ;};func (_adbggc ST_DataValidationOperator )ValidateWithPath (path string )error {switch _adbggc {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 (_adbggc )); -};return nil ;};func (_cefc *CT_GroupMembers )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfcd :=range start .Attr {if _bfcd .Name .Local =="\u0063\u006f\u0075n\u0074"{_egedc ,_bbbdf :=_fc .ParseUint (_bfcd .Value ,10,32);if _bbbdf !=nil {return _bbbdf ; -};_abgaf :=uint32 (_egedc );_cefc .CountAttr =&_abgaf ;continue ;};};_cdggc :for {_ddebb ,_eeeef :=d .Token ();if _eeeef !=nil {return _eeeef ;};switch _abgb :=_ddebb .(type ){case _c .StartElement :switch _abgb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebafcd :=NewCT_GroupMember (); -if _cabbg :=d .DecodeElement (_ebafcd ,&_abgb );_cabbg !=nil {return _cabbg ;};_cefc .GroupMember =append (_cefc .GroupMember ,_ebafcd );default:_dc .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",_abgb .Name ); -if _dggaf :=d .Skip ();_dggaf !=nil {return _dggaf ;};};case _c .EndElement :break _cdggc ;case _c .CharData :};};return nil ;};func NewCT_MdxKPI ()*CT_MdxKPI {_bggee :=&CT_MdxKPI {};_bggee .PAttr =ST_MdxKPIProperty (1);return _bggee ;};func (_acdg *CT_CacheHierarchies )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _acdg .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_acdg .CountAttr )}); -};e .EncodeToken (start );if _acdg .CacheHierarchy !=nil {_cgg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_fbce :=range _acdg .CacheHierarchy {e .EncodeElement (_fbce ,_cgg ); -};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_RElt ()*CT_RElt {_bdad :=&CT_RElt {};return _bdad };func (_bedff *ST_Objects )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bedff =0;case "\u0061\u006c\u006c":*_bedff =1; -case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_bedff =2;case "\u006e\u006f\u006e\u0065":*_bedff =3;};return nil ;}; +// Custom Property +CustomPr []*CT_CustomProperty ;};type ST_HorizontalAlignment byte ;func (_ecacde ST_DataValidationType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ecacde .String (),start );};func (_cdfeea *Workbook )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_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\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\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 ,_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 ="m\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b";return _cdfeea .CT_Workbook .MarshalXML (e ,start );};func (_fee *CT_AutoFilter )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fee .RefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066"},Value :_aa .Sprintf ("\u0025\u0076",*_fee .RefAttr )}); +};e .EncodeToken (start );if _fee .FilterColumn !=nil {_bdg :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003af\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"}};for _ ,_gdd :=range _fee .FilterColumn {e .EncodeElement (_gdd ,_bdg ); +};};if _fee .SortState !=nil {_ged :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_fee .SortState ,_ged );};if _fee .ExtLst !=nil {_fa :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_fee .ExtLst ,_fa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Boolean and its children -func (_feg *CT_Boolean )Validate ()error {return _feg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};func (_ebfbf *CT_RevisionHeader )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebfbf .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"; -_ebfbf .SheetIdMap =NewCT_SheetIdMap ();for _ ,_gdcbe :=range start .Attr {if _gdcbe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gdcbe .Name .Local =="\u0069\u0064"||_gdcbe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gdcbe .Name .Local =="\u0069\u0064"{_agcfbg ,_abagg :=_gdcbe .Value ,error (nil ); -if _abagg !=nil {return _abagg ;};_ebfbf .IdAttr =_agcfbg ;continue ;};if _gdcbe .Name .Local =="\u0067\u0075\u0069\u0064"{_abdef ,_cfbbg :=_gdcbe .Value ,error (nil );if _cfbbg !=nil {return _cfbbg ;};_ebfbf .GuidAttr =_abdef ;continue ;};if _gdcbe .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_edcacb ,_eccde :=ParseStdlibTime (_gdcbe .Value ); -if _eccde !=nil {return _eccde ;};_ebfbf .DateTimeAttr =_edcacb ;continue ;};if _gdcbe .Name .Local =="\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_babed ,_efadc :=_fc .ParseUint (_gdcbe .Value ,10,32);if _efadc !=nil {return _efadc ; -};_ebfbf .MaxSheetIdAttr =uint32 (_babed );continue ;};if _gdcbe .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_ceffb ,_bcaadc :=_gdcbe .Value ,error (nil );if _bcaadc !=nil {return _bcaadc ;};_ebfbf .UserNameAttr =_ceffb ;continue ; -};if _gdcbe .Name .Local =="\u006d\u0069\u006e\u0052\u0049\u0064"{_bcfga ,_fdgcd :=_fc .ParseUint (_gdcbe .Value ,10,32);if _fdgcd !=nil {return _fdgcd ;};_ecdge :=uint32 (_bcfga );_ebfbf .MinRIdAttr =&_ecdge ;continue ;};if _gdcbe .Name .Local =="\u006d\u0061\u0078\u0052\u0049\u0064"{_eafda ,_cgbcdd :=_fc .ParseUint (_gdcbe .Value ,10,32); -if _cgbcdd !=nil {return _cgbcdd ;};_cgbbd :=uint32 (_eafda );_ebfbf .MaxRIdAttr =&_cgbbd ;continue ;};};_agdffg :for {_baadea ,_ggebe :=d .Token ();if _ggebe !=nil {return _ggebe ;};switch _fecfbb :=_baadea .(type ){case _c .StartElement :switch _fecfbb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _gbfdf :=d .DecodeElement (_ebfbf .SheetIdMap ,&_fecfbb ); -_gbfdf !=nil {return _gbfdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebfbf .ReviewedList =NewCT_ReviewedRevisions (); -if _gcacg :=d .DecodeElement (_ebfbf .ReviewedList ,&_fecfbb );_gcacg !=nil {return _gcacg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_ebfbf .ExtLst =NewCT_ExtensionList (); -if _ggdae :=d .DecodeElement (_ebfbf .ExtLst ,&_fecfbb );_ggdae !=nil {return _ggdae ;};default:_dc .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",_fecfbb .Name ); -if _dcdgd :=d .Skip ();_dcdgd !=nil {return _dcdgd ;};};case _c .EndElement :break _agdffg ;case _c .CharData :};};return nil ;};func (_ccaffg *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 :_a .Sprintf ("\u0025\u0076",_ccaffg .SheetIdAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",_ccaffg .RefAttr )});if _ccaffg .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 :_a .Sprintf ("\u0025\u0076",*_ccaffg .AutoFormatIdAttr )}); -};if _ccaffg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccaffg .ApplyNumberFormatsAttr ))}); -};if _ccaffg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccaffg .ApplyBorderFormatsAttr ))}); -};if _ccaffg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccaffg .ApplyFontFormatsAttr ))}); -};if _ccaffg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccaffg .ApplyPatternFormatsAttr ))}); -};if _ccaffg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccaffg .ApplyAlignmentFormatsAttr ))}); -};if _ccaffg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccaffg .ApplyWidthHeightFormatsAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ebaca *CT_I )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bgeaf :=range start .Attr {if _bgeaf .Name .Local =="\u0074"{_ebaca .TAttr .UnmarshalXMLAttr (_bgeaf ); -continue ;};if _bgeaf .Name .Local =="\u0072"{_gdgfd ,_baccfb :=_fc .ParseUint (_bgeaf .Value ,10,32);if _baccfb !=nil {return _baccfb ;};_fcda :=uint32 (_gdgfd );_ebaca .RAttr =&_fcda ;continue ;};if _bgeaf .Name .Local =="\u0069"{_begfa ,_faaa :=_fc .ParseUint (_bgeaf .Value ,10,32); -if _faaa !=nil {return _faaa ;};_gcafe :=uint32 (_begfa );_ebaca .IAttr =&_gcafe ;continue ;};};_cdaab :for {_dcfed ,_gafga :=d .Token ();if _gafga !=nil {return _gafga ;};switch _ggge :=_dcfed .(type ){case _c .StartElement :switch _ggge .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_feee :=NewCT_X (); -if _edad :=d .DecodeElement (_feee ,&_ggge );_edad !=nil {return _edad ;};_ebaca .X =append (_ebaca .X ,_feee );default:_dc .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",_ggge .Name ); -if _adcgce :=d .Skip ();_adcgce !=nil {return _adcgce ;};};case _c .EndElement :break _cdaab ;case _c .CharData :};};return nil ;};func (_bbfdb ST_PhoneticType )ValidateWithPath (path string )error {switch _bbfdb {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 (_bbfdb )); -};return nil ;}; +// ValidateWithPath validates the CT_VolMain and its children, prefixing error messages with path +func (_fcega *CT_VolMain )ValidateWithPath (path string )error {for _cbcbcf ,_feggeg :=range _fcega .Tp {if _gafdb :=_feggeg .ValidateWithPath (_aa .Sprintf ("\u0025s\u002f\u0054\u0070\u005b\u0025\u0064]",path ,_cbcbcf ));_gafdb !=nil {return _gafdb ;}; +};return nil ;};func (_bdcff *ST_FontScheme )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bdcff =0;case "\u006e\u006f\u006e\u0065":*_bdcff =1;case "\u006d\u0061\u006ao\u0072":*_bdcff =2;case "\u006d\u0069\u006eo\u0072":*_bdcff =3; +};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 (_abfgd ST_MdxFunctionType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dbddg :=_d .Attr {};_dbddg .Name =name ;switch _abfgd {case ST_MdxFunctionTypeUnset :_dbddg .Value ="";case ST_MdxFunctionTypeM :_dbddg .Value ="\u006d";case ST_MdxFunctionTypeV :_dbddg .Value ="\u0076"; +case ST_MdxFunctionTypeS :_dbddg .Value ="\u0073";case ST_MdxFunctionTypeC :_dbddg .Value ="\u0063";case ST_MdxFunctionTypeR :_dbddg .Value ="\u0072";case ST_MdxFunctionTypeP :_dbddg .Value ="\u0070";case ST_MdxFunctionTypeK :_dbddg .Value ="\u006b";}; +return _dbddg ,nil ;};func (_deadf *CT_SheetDimension )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ecfce :=range start .Attr {if _ecfce .Name .Local =="\u0072\u0065\u0066"{_feegdc ,_eecbe :=_ecfce .Value ,error (nil );if _eecbe !=nil {return _eecbe ; +};_deadf .RefAttr =_feegdc ;continue ;};};for {_gdgdg ,_ddcbdd :=d .Token ();if _ddcbdd !=nil {return _aa .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",_ddcbdd ); +};if _fdaaf ,_cagad :=_gdgdg .(_d .EndElement );_cagad &&_fdaaf .Name ==start .Name {break ;};};return nil ;};func (_fgffc ST_PivotAreaType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fgffc .String (),start );}; -// Validate validates the CT_ExternalSheetNames and its children -func (_afabe *CT_ExternalSheetNames )Validate ()error {return _afabe .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u0073");};func NewCT_PivotField ()*CT_PivotField {_begdg :=&CT_PivotField {}; -return _begdg }; -// Validate validates the CT_ServerFormats and its children -func (_egcfac *CT_ServerFormats )Validate ()error {return _egcfac .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};type CT_MdxMetadata struct{ +// ValidateWithPath validates the Table and its children, prefixing error messages with path +func (_dggaa *Table )ValidateWithPath (path string )error {if _befdfg :=_dggaa .CT_Table .ValidateWithPath (path );_befdfg !=nil {return _befdfg ;};return nil ;};type CT_DdeValue struct{ -// MDX Metadata Record Count -CountAttr *uint32 ; +// DDE Value Type +TAttr ST_DdeValueType ; -// MDX Metadata Record -Mdx []*CT_Mdx ;};func (_eedba *CT_SmartTagType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_baabe :=range start .Attr {if _baabe .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"{_fdefa ,_eaeda :=_baabe .Value ,error (nil ); -if _eaeda !=nil {return _eaeda ;};_eedba .NamespaceUriAttr =&_fdefa ;continue ;};if _baabe .Name .Local =="\u006e\u0061\u006d\u0065"{_cbdffa ,_bdcae :=_baabe .Value ,error (nil );if _bdcae !=nil {return _bdcae ;};_eedba .NameAttr =&_cbdffa ;continue ;}; -if _baabe .Name .Local =="\u0075\u0072\u006c"{_cegcd ,_geddd :=_baabe .Value ,error (nil );if _geddd !=nil {return _geddd ;};_eedba .UrlAttr =&_cegcd ;continue ;};};for {_gabaae ,_bagdg :=d .Token ();if _bagdg !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0054\u0079p\u0065:\u0020\u0025\u0073",_bagdg ); -};if _aegge ,_gebdc :=_gabaae .(_c .EndElement );_gebdc &&_aegge .Name ==start .Name {break ;};};return nil ;};func NewCT_Sheet ()*CT_Sheet {_efbdga :=&CT_Sheet {};return _efbdga };type CT_CalculatedItems struct{ +// DDE Link Value +Val string ;};type CT_Colors struct{ -// Calculated Item Formula Count -CountAttr *uint32 ; +// Color Indexes +IndexedColors *CT_IndexedColors ; -// Calculated Item -CalculatedItem []*CT_CalculatedItem ;};func NewCT_String ()*CT_String {_fcdeg :=&CT_String {};return _fcdeg };func (_bebbd *CT_PivotAreaReference )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bebbd .FieldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bebbd .FieldAttr )}); -};if _bebbd .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bebbd .CountAttr )});};if _bebbd .SelectedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_bebbd .SelectedAttr ))}); -};if _bebbd .ByPositionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_bebbd .ByPositionAttr ))});};if _bebbd .RelativeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_bebbd .RelativeAttr ))}); -};if _bebbd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_bebbd .DefaultSubtotalAttr ))}); -};if _bebbd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_bebbd .SumSubtotalAttr ))});};if _bebbd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_bebbd .CountASubtotalAttr ))}); -};if _bebbd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_bebbd .AvgSubtotalAttr ))});};if _bebbd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_bebbd .MaxSubtotalAttr ))}); -};if _bebbd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_bebbd .MinSubtotalAttr ))});};if _bebbd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_bebbd .ProductSubtotalAttr ))}); -};if _bebbd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_bebbd .CountSubtotalAttr ))}); -};if _bebbd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_bebbd .StdDevSubtotalAttr ))}); -};if _bebbd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_bebbd .StdDevPSubtotalAttr ))}); -};if _bebbd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_bebbd .VarSubtotalAttr ))});};if _bebbd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_bebbd .VarPSubtotalAttr ))}); -};e .EncodeToken (start );if _bebbd .X !=nil {_ffeaf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_affac :=range _bebbd .X {e .EncodeElement (_affac ,_ffeaf );};};if _bebbd .ExtLst !=nil {_gedf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_bebbd .ExtLst ,_gedf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_GroupMember struct{ +// MRU Colors +MruColors *CT_MRUColors ;};func NewCT_ExternalDefinedName ()*CT_ExternalDefinedName {_caaad :=&CT_ExternalDefinedName {};return _caaad ;};type ST_MdxFunctionType byte ; -// Group Member Unique Name -UniqueNameAttr string ; +// Validate validates the CT_RevisionInsertSheet and its children +func (_fdbbc *CT_RevisionInsertSheet )Validate ()error {return _fdbbc .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0049\u006e\u0073\u0065\u0072\u0074\u0053\u0068\u0065e\u0074");}; -// Group -GroupAttr *bool ;};func NewCT_Users ()*CT_Users {_feeaeb :=&CT_Users {};return _feeaeb };func (_gfbdd *CT_Format )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfbdd .PivotArea =NewCT_PivotArea ();for _ ,_cfged :=range start .Attr {if _cfged .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_gfbdd .ActionAttr .UnmarshalXMLAttr (_cfged ); -continue ;};if _cfged .Name .Local =="\u0064\u0078\u0066I\u0064"{_daaff ,_bgfag :=_fc .ParseUint (_cfged .Value ,10,32);if _bgfag !=nil {return _bgfag ;};_ceebe :=uint32 (_daaff );_gfbdd .DxfIdAttr =&_ceebe ;continue ;};};_ccfcc :for {_bbed ,_bgafa :=d .Token (); -if _bgafa !=nil {return _bgafa ;};switch _gbfc :=_bbed .(type ){case _c .StartElement :switch _gbfc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _bbff :=d .DecodeElement (_gfbdd .PivotArea ,&_gbfc ); -_bbff !=nil {return _bbff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_gfbdd .ExtLst =NewCT_ExtensionList (); -if _ecde :=d .DecodeElement (_gfbdd .ExtLst ,&_gbfc );_ecde !=nil {return _ecde ;};default:_dc .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",_gbfc .Name ); -if _cdede :=d .Skip ();_cdede !=nil {return _cdede ;};};case _c .EndElement :break _ccfcc ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_ExternalRow and its children +func (_dbfdcb *CT_ExternalRow )Validate ()error {return _dbfdcb .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006ea\u006c\u0052\u006f\u0077");}; -// Validate validates the CT_RgbColor and its children -func (_feccae *CT_RgbColor )Validate ()error {return _feccae .ValidateWithPath ("C\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};type CT_CacheHierarchy struct{ +// Validate validates the CT_ColHierarchiesUsage and its children +func (_dfaf *CT_ColHierarchiesUsage )Validate ()error {return _dfaf .ValidateWithPath ("\u0043\u0054\u005f\u0043ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");};func (_gaaf *CT_DefinedName )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cecab :=range start .Attr {if _cecab .Name .Local =="\u006e\u0061\u006d\u0065"{_deadg ,_dbag :=_cecab .Value ,error (nil ); +if _dbag !=nil {return _dbag ;};_gaaf .NameAttr =_deadg ;continue ;};if _cecab .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_ceeb ,_cagg :=_cecab .Value ,error (nil );if _cagg !=nil {return _cagg ;};_gaaf .CommentAttr =&_ceeb ;continue ;};if _cecab .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_ceee ,_gggcd :=_cecab .Value ,error (nil ); +if _gggcd !=nil {return _gggcd ;};_gaaf .CustomMenuAttr =&_ceee ;continue ;};if _cecab .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_dfbc ,_degfa :=_cecab .Value ,error (nil );if _degfa !=nil {return _degfa ;};_gaaf .DescriptionAttr =&_dfbc ; +continue ;};if _cecab .Name .Local =="\u0068\u0065\u006c\u0070"{_dffdf ,_ggda :=_cecab .Value ,error (nil );if _ggda !=nil {return _ggda ;};_gaaf .HelpAttr =&_dffdf ;continue ;};if _cecab .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_aecgg ,_fadfe :=_cecab .Value ,error (nil ); +if _fadfe !=nil {return _fadfe ;};_gaaf .StatusBarAttr =&_aecgg ;continue ;};if _cecab .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_gdced ,_dgbg :=_e .ParseUint (_cecab .Value ,10,32);if _dgbg !=nil {return _dgbg ; +};_defg :=uint32 (_gdced );_gaaf .LocalSheetIdAttr =&_defg ;continue ;};if _cecab .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cggdc ,_bdfbe :=_e .ParseBool (_cecab .Value );if _bdfbe !=nil {return _bdfbe ;};_gaaf .HiddenAttr =&_cggdc ;continue ; +};if _cecab .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_fccee ,_bebcb :=_e .ParseBool (_cecab .Value );if _bebcb !=nil {return _bebcb ;};_gaaf .FunctionAttr =&_fccee ;continue ;};if _cecab .Name .Local =="v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"{_faaaf ,_bdgf :=_e .ParseBool (_cecab .Value ); +if _bdgf !=nil {return _bdgf ;};_gaaf .VbProcedureAttr =&_faaaf ;continue ;};if _cecab .Name .Local =="\u0078\u006c\u006d"{_gfef ,_edede :=_e .ParseBool (_cecab .Value );if _edede !=nil {return _edede ;};_gaaf .XlmAttr =&_gfef ;continue ;};if _cecab .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_ddaeg ,_afcg :=_e .ParseUint (_cecab .Value ,10,32); +if _afcg !=nil {return _afcg ;};_dfadd :=uint32 (_ddaeg );_gaaf .FunctionGroupIdAttr =&_dfadd ;continue ;};if _cecab .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_eddc ,_gcfbf :=_cecab .Value ,error (nil );if _gcfbf !=nil {return _gcfbf ; +};_gaaf .ShortcutKeyAttr =&_eddc ;continue ;};if _cecab .Name .Local =="\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"{_egbbf ,_agea :=_e .ParseBool (_cecab .Value );if _agea !=nil {return _agea ;};_gaaf .PublishToServerAttr =&_egbbf ; +continue ;};if _cecab .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"{_begd ,_bcgdc :=_e .ParseBool (_cecab .Value );if _bcgdc !=nil {return _bcgdc ;};_gaaf .WorkbookParameterAttr =&_begd ; +continue ;};};for {_cadbd ,_egabe :=d .Token ();if _egabe !=nil {return _aa .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",_egabe );};if _eegf ,_beda :=_cadbd .(_d .CharData ); +_beda {_gaaf .Content =string (_eegf );};if _acfbgc ,_agdg :=_cadbd .(_d .EndElement );_agdg &&_acfbgc .Name ==start .Name {break ;};};return nil ;};func (_ecdeg ST_PivotFilterType )ValidateWithPath (path string )error {switch _ecdeg {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 _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecdeg )); +};return nil ;};func NewCT_MdxSet ()*CT_MdxSet {_cfege :=&CT_MdxSet {};return _cfege }; -// Hierarchy Unique Name -UniqueNameAttr string ; +// Validate validates the CT_Metadata and its children +func (_accab *CT_Metadata )Validate ()error {return _accab .ValidateWithPath ("C\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");};func (_dgbfa *ST_MdxSetOrder )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dgbfa =0; +case "\u0075":*_dgbfa =1;case "\u0061":*_dgbfa =2;case "\u0064":*_dgbfa =3;case "\u0061\u0061":*_dgbfa =4;case "\u0061\u0064":*_dgbfa =5;case "\u006e\u0061":*_dgbfa =6;case "\u006e\u0064":*_dgbfa =7;};return nil ;}; -// Hierarchy Display Name -CaptionAttr *string ; +// ValidateWithPath validates the CT_ConditionalFormats and its children, prefixing error messages with path +func (_ccagg *CT_ConditionalFormats )ValidateWithPath (path string )error {for _acec ,_cdca :=range _ccagg .ConditionalFormat {if _egee :=_cdca .ValidateWithPath (_aa .Sprintf ("\u0025s\u002f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_acec )); +_egee !=nil {return _egee ;};};return nil ;}; -// Measure Hierarchy -MeasureAttr *bool ; +// Validate validates the MapInfo and its children +func (_ddgfd *MapInfo )Validate ()error {return _ddgfd .ValidateWithPath ("\u004da\u0070\u0049\u006e\u0066\u006f");};type ST_Objects byte ;func (_agebbf ST_HtmlFmt )String ()string {switch _agebbf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; +case 2:return "\u0072\u0074\u0066";case 3:return "\u0061\u006c\u006c";};return "";};func NewCT_XmlPr ()*CT_XmlPr {_faadcg :=&CT_XmlPr {};return _faadcg };func (_dcdde ST_SmartTagShow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dcdde .String (),start ); +}; -// Set -SetAttr *bool ; +// Validate validates the CT_CellAlignment and its children +func (_edaac *CT_CellAlignment )Validate ()error {return _edaac .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");}; -// Parent Set -ParentSetAttr *uint32 ; +// Validate validates the CT_RangePr and its children +func (_egbeab *CT_RangePr )Validate ()error {return _egbeab .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");};func (_gbcag *CT_UndoInfo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbcag .ExpAttr =ST_FormulaExpression (1); +for _ ,_dagd :=range start .Attr {if _dagd .Name .Local =="\u0069\u006e\u0064e\u0078"{_ffbbf ,_ddaea :=_e .ParseUint (_dagd .Value ,10,32);if _ddaea !=nil {return _ddaea ;};_gbcag .IndexAttr =uint32 (_ffbbf );continue ;};if _dagd .Name .Local =="\u0065\u0078\u0070"{_gbcag .ExpAttr .UnmarshalXMLAttr (_dagd ); +continue ;};if _dagd .Name .Local =="\u0072\u0065\u00663\u0044"{_fddagg ,_fggag :=_e .ParseBool (_dagd .Value );if _fggag !=nil {return _fggag ;};_gbcag .Ref3DAttr =&_fddagg ;continue ;};if _dagd .Name .Local =="\u0061\u0072\u0072a\u0079"{_ccadg ,_fbbcbga :=_e .ParseBool (_dagd .Value ); +if _fbbcbga !=nil {return _fbbcbga ;};_gbcag .ArrayAttr =&_ccadg ;continue ;};if _dagd .Name .Local =="\u0076"{_ggfgd ,_fbcfa :=_e .ParseBool (_dagd .Value );if _fbcfa !=nil {return _fbcfa ;};_gbcag .VAttr =&_ggfgd ;continue ;};if _dagd .Name .Local =="\u006e\u0066"{_baagaf ,_eadce :=_e .ParseBool (_dagd .Value ); +if _eadce !=nil {return _eadce ;};_gbcag .NfAttr =&_baagaf ;continue ;};if _dagd .Name .Local =="\u0063\u0073"{_gcdffd ,_adgcg :=_e .ParseBool (_dagd .Value );if _adgcg !=nil {return _adgcg ;};_gbcag .CsAttr =&_gcdffd ;continue ;};if _dagd .Name .Local =="\u0064\u0072"{_aceab ,_cabede :=_dagd .Value ,error (nil ); +if _cabede !=nil {return _cabede ;};_gbcag .DrAttr =_aceab ;continue ;};if _dagd .Name .Local =="\u0064\u006e"{_cegff ,_cgffc :=_dagd .Value ,error (nil );if _cgffc !=nil {return _cgffc ;};_gbcag .DnAttr =&_cegff ;continue ;};if _dagd .Name .Local =="\u0072"{_fccbb ,_fadfaa :=_dagd .Value ,error (nil ); +if _fadfaa !=nil {return _fadfaa ;};_gbcag .RAttr =&_fccbb ;continue ;};if _dagd .Name .Local =="\u0073\u0049\u0064"{_dbfgg ,_afedf :=_e .ParseUint (_dagd .Value ,10,32);if _afedf !=nil {return _afedf ;};_degcd :=uint32 (_dbfgg );_gbcag .SIdAttr =&_degcd ; +continue ;};};for {_deebf ,_eeeab :=d .Token ();if _eeeab !=nil {return _aa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f\u003a\u0020\u0025\u0073",_eeeab );};if _gafgf ,_cagdbg :=_deebf .(_d .EndElement ); +_cagdbg &&_gafgf .Name ==start .Name {break ;};};return nil ;};func (_bgdc *CT_FontSize )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfabg :=range start .Attr {if _bfabg .Name .Local =="\u0076\u0061\u006c"{_eadgf ,_ebbg :=_e .ParseFloat (_bfabg .Value ,64); +if _ebbg !=nil {return _ebbg ;};_bgdc .ValAttr =_eadgf ;continue ;};};for {_fbacc ,_fagg :=d .Token ();if _fagg !=nil {return _aa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_fagg ); +};if _dbae ,_fgcc :=_fbacc .(_d .EndElement );_fgcc &&_dbae .Name ==start .Name {break ;};};return nil ;};func NewCT_FunctionGroup ()*CT_FunctionGroup {_bffbd :=&CT_FunctionGroup {};return _bffbd };func (_fbbgag ST_CellComments )Validate ()error {return _fbbgag .ValidateWithPath ("")}; +func NewCT_WorkbookProtection ()*CT_WorkbookProtection {_ggdeg :=&CT_WorkbookProtection {};return _ggdeg ;}; -// KPI Icon Set -IconSetAttr *int32 ; +// ValidateWithPath validates the CT_Macrosheet and its children, prefixing error messages with path +func (_egafg *CT_Macrosheet )ValidateWithPath (path string )error {if _egafg .SheetPr !=nil {if _fgbdb :=_egafg .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_fgbdb !=nil {return _fgbdb ;};};if _egafg .Dimension !=nil {if _efgfc :=_egafg .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"); +_efgfc !=nil {return _efgfc ;};};if _egafg .SheetViews !=nil {if _ecdcee :=_egafg .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_ecdcee !=nil {return _ecdcee ;};};if _egafg .SheetFormatPr !=nil {if _dggfe :=_egafg .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072"); +_dggfe !=nil {return _dggfe ;};};for _fbdff ,_dfeab :=range _egafg .Cols {if _fbbgcf :=_dfeab .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_fbdff ));_fbbgcf !=nil {return _fbbgcf ;};};if _afdbc :=_egafg .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"); +_afdbc !=nil {return _afdbc ;};if _egafg .SheetProtection !=nil {if _fgcaf :=_egafg .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_fgcaf !=nil {return _fgcaf ;};};if _egafg .AutoFilter !=nil {if _deeea :=_egafg .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"); +_deeea !=nil {return _deeea ;};};if _egafg .SortState !=nil {if _cgdac :=_egafg .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_cgdac !=nil {return _cgdac ;};};if _egafg .DataConsolidate !=nil {if _dgabf :=_egafg .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"); +_dgabf !=nil {return _dgabf ;};};if _egafg .CustomSheetViews !=nil {if _fcac :=_egafg .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_fcac !=nil {return _fcac ; +};};if _egafg .PhoneticPr !=nil {if _bgaac :=_egafg .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_bgaac !=nil {return _bgaac ;};};for _cagf ,_dgffe :=range _egafg .ConditionalFormatting {if _effa :=_dgffe .ValidateWithPath (_aa .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 ,_cagf )); +_effa !=nil {return _effa ;};};if _egafg .PrintOptions !=nil {if _gebd :=_egafg .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_gebd !=nil {return _gebd ;};};if _egafg .PageMargins !=nil {if _cddcfg :=_egafg .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"); +_cddcfg !=nil {return _cddcfg ;};};if _egafg .PageSetup !=nil {if _cdbcf :=_egafg .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_cdbcf !=nil {return _cdbcf ;};};if _egafg .HeaderFooter !=nil {if _ggddc :=_egafg .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"); +_ggddc !=nil {return _ggddc ;};};if _egafg .RowBreaks !=nil {if _ecff :=_egafg .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_ecff !=nil {return _ecff ;};};if _egafg .ColBreaks !=nil {if _bbeb :=_egafg .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"); +_bbeb !=nil {return _bbeb ;};};if _egafg .CustomProperties !=nil {if _ggfffd :=_egafg .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_ggfffd !=nil {return _ggfffd ; +};};if _egafg .Drawing !=nil {if _cgfea :=_egafg .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_cgfea !=nil {return _cgfea ;};};if _egafg .LegacyDrawing !=nil {if _dfcaf :=_egafg .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067"); +_dfcaf !=nil {return _dfcaf ;};};if _egafg .LegacyDrawingHF !=nil {if _decde :=_egafg .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_decde !=nil {return _decde ;};};if _egafg .DrawingHF !=nil {if _ccfbd :=_egafg .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"); +_ccfbd !=nil {return _ccfbd ;};};if _egafg .Picture !=nil {if _cfggf :=_egafg .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_cfggf !=nil {return _cfggf ;};};if _egafg .OleObjects !=nil {if _bebca :=_egafg .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"); +_bebca !=nil {return _bebca ;};};if _egafg .ExtLst !=nil {if _fggbda :=_egafg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fggbda !=nil {return _fggbda ;};};return nil ;};func (_edadc *CT_Mdx )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e"},Value :_aa .Sprintf ("\u0025\u0076",_edadc .NAttr )}); +_fcdeba ,_acgge :=_edadc .FAttr .MarshalXMLAttr (_d .Name {Local :"\u0066"});if _acgge !=nil {return _acgge ;};start .Attr =append (start .Attr ,_fcdeba );e .EncodeToken (start );if _edadc .T !=nil {_bacfe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0074"}}; +e .EncodeElement (_edadc .T ,_bacfe );};if _edadc .Ms !=nil {_eaegg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003am\u0073"}};e .EncodeElement (_edadc .Ms ,_eaegg );};if _edadc .P !=nil {_dgcd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070"}}; +e .EncodeElement (_edadc .P ,_dgcd );};if _edadc .K !=nil {_dabf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006b"}};e .EncodeElement (_edadc .K ,_dabf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dffab *CT_MetadataBlocks )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dffab .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_dffab .CountAttr )}); +};e .EncodeToken (start );_cdgfeb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ab\u006b"}};for _ ,_fgfef :=range _dffab .Bk {e .EncodeElement (_fgfef ,_cdgfeb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Attribute Hierarchy -AttributeAttr *bool ; +// Validate validates the CT_FilterColumn and its children +func (_cbag *CT_FilterColumn )Validate ()error {return _cbag .ValidateWithPath ("\u0043T\u005fF\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e");};type CT_PatternFill struct{ -// Time -TimeAttr *bool ; +// Pattern Type +PatternTypeAttr ST_PatternType ; -// Key Attribute Hierarchy -KeyAttributeAttr *bool ; +// Foreground Color +FgColor *CT_Color ; -// Default Member Unique Name -DefaultMemberUniqueNameAttr *string ; +// Background Color +BgColor *CT_Color ;};func (_cggfc *CT_HeaderFooter )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cggfc .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cggfc .DifferentOddEvenAttr ))}); +};if _cggfc .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cggfc .DifferentFirstAttr ))}); +};if _cggfc .ScaleWithDocAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cggfc .ScaleWithDocAttr ))});}; +if _cggfc .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cggfc .AlignWithMarginsAttr ))}); +};e .EncodeToken (start );if _cggfc .OddHeader !=nil {_afaggb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_eg .AddPreserveSpaceAttr (&_afaggb ,*_cggfc .OddHeader );e .EncodeElement (_cggfc .OddHeader ,_afaggb ); +};if _cggfc .OddFooter !=nil {_eaegd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_eg .AddPreserveSpaceAttr (&_eaegd ,*_cggfc .OddFooter );e .EncodeElement (_cggfc .OddFooter ,_eaegd ); +};if _cggfc .EvenHeader !=nil {_agec :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_eg .AddPreserveSpaceAttr (&_agec ,*_cggfc .EvenHeader );e .EncodeElement (_cggfc .EvenHeader ,_agec ); +};if _cggfc .EvenFooter !=nil {_fegbb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_eg .AddPreserveSpaceAttr (&_fegbb ,*_cggfc .EvenFooter );e .EncodeElement (_cggfc .EvenFooter ,_fegbb ); +};if _cggfc .FirstHeader !=nil {_baff :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0048e\u0061\u0064\u0065\u0072"}};_eg .AddPreserveSpaceAttr (&_baff ,*_cggfc .FirstHeader );e .EncodeElement (_cggfc .FirstHeader ,_baff ); +};if _cggfc .FirstFooter !=nil {_babcd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0046o\u006f\u0074\u0065\u0072"}};_eg .AddPreserveSpaceAttr (&_babcd ,*_cggfc .FirstFooter );e .EncodeElement (_cggfc .FirstFooter ,_babcd ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bfcgg ST_TableStyleType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_edfbae :=_d .Attr {};_edfbae .Name =name ;switch _bfcgg {case ST_TableStyleTypeUnset :_edfbae .Value =""; +case ST_TableStyleTypeWholeTable :_edfbae .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case ST_TableStyleTypeHeaderRow :_edfbae .Value ="\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw";case ST_TableStyleTypeTotalRow :_edfbae .Value ="\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077"; +case ST_TableStyleTypeFirstColumn :_edfbae .Value ="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeLastColumn :_edfbae .Value ="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstRowStripe :_edfbae .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065"; +case ST_TableStyleTypeSecondRowStripe :_edfbae .Value ="\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065";case ST_TableStyleTypeFirstColumnStripe :_edfbae .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065"; +case ST_TableStyleTypeSecondColumnStripe :_edfbae .Value ="\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065";case ST_TableStyleTypeFirstHeaderCell :_edfbae .Value ="\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c"; +case ST_TableStyleTypeLastHeaderCell :_edfbae .Value ="\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c";case ST_TableStyleTypeFirstTotalCell :_edfbae .Value ="\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c"; +case ST_TableStyleTypeLastTotalCell :_edfbae .Value ="\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c";case ST_TableStyleTypeFirstSubtotalColumn :_edfbae .Value ="\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e"; +case ST_TableStyleTypeSecondSubtotalColumn :_edfbae .Value ="s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e";case ST_TableStyleTypeThirdSubtotalColumn :_edfbae .Value ="\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e"; +case ST_TableStyleTypeFirstSubtotalRow :_edfbae .Value ="\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeSecondSubtotalRow :_edfbae .Value ="\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077"; +case ST_TableStyleTypeThirdSubtotalRow :_edfbae .Value ="\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeBlankRow :_edfbae .Value ="\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumnSubheading :_edfbae .Value ="f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067"; +case ST_TableStyleTypeSecondColumnSubheading :_edfbae .Value ="\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067";case ST_TableStyleTypeThirdColumnSubheading :_edfbae .Value ="t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067"; +case ST_TableStyleTypeFirstRowSubheading :_edfbae .Value ="\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeSecondRowSubheading :_edfbae .Value ="\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067"; +case ST_TableStyleTypeThirdRowSubheading :_edfbae .Value ="\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypePageFieldLabels :_edfbae .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073"; +case ST_TableStyleTypePageFieldValues :_edfbae .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073";};return _edfbae ,nil ;};func (_afcaf *CT_MetadataBlock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_dceda :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ar\u0063"}};for _ ,_agaea :=range _afcaf .Rc {e .EncodeElement (_agaea ,_dceda );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Unique Name of 'All' -AllUniqueNameAttr *string ; +// Validate validates the CT_FieldsUsage and its children +func (_bgeb *CT_FieldsUsage )Validate ()error {return _bgeb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065");}; -// Display Name of 'All' -AllCaptionAttr *string ; +// ValidateWithPath validates the CT_LegacyDrawing and its children, prefixing error messages with path +func (_edgcc *CT_LegacyDrawing )ValidateWithPath (path string )error {return nil };func (_gdbfc *CT_GroupMember )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\u004e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_gdbfc .UniqueNameAttr )}); +if _gdbfc .GroupAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0072\u006fu\u0070"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gdbfc .GroupAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_ddfcb *CT_SheetCalcPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgbeec :=range start .Attr {if _dgbeec .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_cdbcd ,_bgdbc :=_e .ParseBool (_dgbeec .Value ); +if _bgdbc !=nil {return _bgdbc ;};_ddfcb .FullCalcOnLoadAttr =&_cdbcd ;continue ;};};for {_agdae ,_daegc :=d .Token ();if _daegc !=nil {return _aa .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",_daegc ); +};if _dafgc ,_ddcfb :=_agdae .(_d .EndElement );_ddcfb &&_dafgc .Name ==start .Name {break ;};};return nil ;};func (_bdace ST_PhoneticAlignment )ValidateWithPath (path string )error {switch _bdace {case 0,1,2,3,4:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdace )); +};return nil ;};const (ST_FieldSortTypeUnset ST_FieldSortType =0;ST_FieldSortTypeManual ST_FieldSortType =1;ST_FieldSortTypeAscending ST_FieldSortType =2;ST_FieldSortTypeDescending ST_FieldSortType =3;);type CT_Parameters struct{ -// Dimension Unique Name -DimensionUniqueNameAttr *string ; +// Parameter Count +CountAttr *uint32 ; -// Display Folder -DisplayFolderAttr *string ; +// Parameter Properties +Parameter []*CT_Parameter ;};func (_fbagb ST_DdeValueType )Validate ()error {return _fbagb .ValidateWithPath ("")}; -// Measure Group Name -MeasureGroupAttr *string ; +// ValidateWithPath validates the CT_CellStyleXfs and its children, prefixing error messages with path +func (_bba *CT_CellStyleXfs )ValidateWithPath (path string )error {for _dcffd ,_bccc :=range _bba .Xf {if _cbca :=_bccc .ValidateWithPath (_aa .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_dcffd ));_cbca !=nil {return _cbca ;};};return nil ; +}; -// Measures -MeasuresAttr *bool ; +// Validate validates the CT_TextPr and its children +func (_ffeaf *CT_TextPr )Validate ()error {return _ffeaf .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0050r");};func NewCT_VolTopicRef ()*CT_VolTopicRef {_ceafe :=&CT_VolTopicRef {};return _ceafe };type CT_Tables struct{ -// Levels Count -CountAttr uint32 ; +// Count of Tables +CountAttr *uint32 ; -// One Field -OneFieldAttr *bool ; +// No Value +M []*CT_TableMissing ; -// Member Value Data Type -MemberValueDatatypeAttr *uint16 ; +// Character Value +S []*CT_XStringElement ; -// Unbalanced -UnbalancedAttr *bool ; +// Index +X []*CT_Index ;};func (_ddbbff ST_DynamicFilterType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ebcfb :=_d .Attr {};_ebcfb .Name =name ;switch _ddbbff {case ST_DynamicFilterTypeUnset :_ebcfb .Value ="";case ST_DynamicFilterTypeNull :_ebcfb .Value ="\u006e\u0075\u006c\u006c"; +case ST_DynamicFilterTypeAboveAverage :_ebcfb .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeBelowAverage :_ebcfb .Value ="\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeTomorrow :_ebcfb .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077"; +case ST_DynamicFilterTypeToday :_ebcfb .Value ="\u0074\u006f\u0064a\u0079";case ST_DynamicFilterTypeYesterday :_ebcfb .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_DynamicFilterTypeNextWeek :_ebcfb .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b"; +case ST_DynamicFilterTypeThisWeek :_ebcfb .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeLastWeek :_ebcfb .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeNextMonth :_ebcfb .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h"; +case ST_DynamicFilterTypeThisMonth :_ebcfb .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeLastMonth :_ebcfb .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeNextQuarter :_ebcfb .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072"; +case ST_DynamicFilterTypeThisQuarter :_ebcfb .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeLastQuarter :_ebcfb .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeNextYear :_ebcfb .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072"; +case ST_DynamicFilterTypeThisYear :_ebcfb .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeLastYear :_ebcfb .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeYearToDate :_ebcfb .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065"; +case ST_DynamicFilterTypeQ1 :_ebcfb .Value ="\u0051\u0031";case ST_DynamicFilterTypeQ2 :_ebcfb .Value ="\u0051\u0032";case ST_DynamicFilterTypeQ3 :_ebcfb .Value ="\u0051\u0033";case ST_DynamicFilterTypeQ4 :_ebcfb .Value ="\u0051\u0034";case ST_DynamicFilterTypeM1 :_ebcfb .Value ="\u004d\u0031"; +case ST_DynamicFilterTypeM2 :_ebcfb .Value ="\u004d\u0032";case ST_DynamicFilterTypeM3 :_ebcfb .Value ="\u004d\u0033";case ST_DynamicFilterTypeM4 :_ebcfb .Value ="\u004d\u0034";case ST_DynamicFilterTypeM5 :_ebcfb .Value ="\u004d\u0035";case ST_DynamicFilterTypeM6 :_ebcfb .Value ="\u004d\u0036"; +case ST_DynamicFilterTypeM7 :_ebcfb .Value ="\u004d\u0037";case ST_DynamicFilterTypeM8 :_ebcfb .Value ="\u004d\u0038";case ST_DynamicFilterTypeM9 :_ebcfb .Value ="\u004d\u0039";case ST_DynamicFilterTypeM10 :_ebcfb .Value ="\u004d\u0031\u0030";case ST_DynamicFilterTypeM11 :_ebcfb .Value ="\u004d\u0031\u0031"; +case ST_DynamicFilterTypeM12 :_ebcfb .Value ="\u004d\u0031\u0032";};return _ebcfb ,nil ;};func (_ccdafgd *ST_OleUpdate )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ccdafgd =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_ccdafgd =1; +case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_ccdafgd =2;};return nil ;}; -// Unbalanced Group -UnbalancedGroupAttr *bool ; +// ValidateWithPath validates the MapInfo and its children, prefixing error messages with path +func (_gegde *MapInfo )ValidateWithPath (path string )error {if _gdab :=_gegde .CT_MapInfo .ValidateWithPath (path );_gdab !=nil {return _gdab ;};return nil ;};func (_cdgag *CT_PageField )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006c\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_cdgag .FldAttr )}); +if _cdgag .ItemAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_aa .Sprintf ("\u0025\u0076",*_cdgag .ItemAttr )});};if _cdgag .HierAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0076",*_cdgag .HierAttr )}); +};if _cdgag .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_cdgag .NameAttr )});};if _cdgag .CapAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0061\u0070"},Value :_aa .Sprintf ("\u0025\u0076",*_cdgag .CapAttr )}); +};e .EncodeToken (start );if _cdgag .ExtLst !=nil {_dggfed :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cdgag .ExtLst ,_dggfed );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +}; -// Hidden -HiddenAttr *bool ; +// ValidateWithPath validates the CT_rowItems and its children, prefixing error messages with path +func (_agbbf *CT_rowItems )ValidateWithPath (path string )error {for _ccbccd ,_bdafd :=range _agbbf .I {if _ddgafg :=_bdafd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_ccbccd ));_ddgafg !=nil {return _ddgafg ; +};};return nil ;};func (_agbece *PivotCacheDefinition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agbece .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();for _ ,_beeee :=range start .Attr {if _beeee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_beeee .Name .Local =="\u0069\u0064"||_beeee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_beeee .Name .Local =="\u0069\u0064"{_cbbegg ,_aeagd :=_beeee .Value ,error (nil ); +if _aeagd !=nil {return _aeagd ;};_agbece .IdAttr =&_cbbegg ;continue ;};if _beeee .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_bdcca ,_ccggeg :=_e .ParseBool (_beeee .Value );if _ccggeg !=nil {return _ccggeg ;};_agbece .InvalidAttr =&_bdcca ; +continue ;};if _beeee .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_gdcad ,_eaacg :=_e .ParseBool (_beeee .Value );if _eaacg !=nil {return _eaacg ;};_agbece .SaveDataAttr =&_gdcad ;continue ;};if _beeee .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_gcdfa ,_gcfdb :=_e .ParseBool (_beeee .Value ); +if _gcfdb !=nil {return _gcfdb ;};_agbece .RefreshOnLoadAttr =&_gcdfa ;continue ;};if _beeee .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_afbafe ,_afdccd :=_e .ParseBool (_beeee .Value );if _afdccd !=nil {return _afdccd ; +};_agbece .OptimizeMemoryAttr =&_afbafe ;continue ;};if _beeee .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_gegfe ,_efbcdg :=_e .ParseBool (_beeee .Value );if _efbcdg !=nil {return _efbcdg ;};_agbece .EnableRefreshAttr =&_gegfe ; +continue ;};if _beeee .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_ddaba ,_ecfbe :=_beeee .Value ,error (nil );if _ecfbe !=nil {return _ecfbe ;};_agbece .RefreshedByAttr =&_ddaba ;continue ;};if _beeee .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_bcgdce ,_befgb :=_e .ParseFloat (_beeee .Value ,64); +if _befgb !=nil {return _befgb ;};_agbece .RefreshedDateAttr =&_bcgdce ;continue ;};if _beeee .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_ccdga ,_bffca :=ParseStdlibTime (_beeee .Value );if _bffca !=nil {return _bffca ; +};_agbece .RefreshedDateIsoAttr =&_ccdga ;continue ;};if _beeee .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_eceeb ,_ccacba :=_e .ParseBool (_beeee .Value );if _ccacba !=nil {return _ccacba ;};_agbece .BackgroundQueryAttr =&_eceeb ; +continue ;};if _beeee .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_gddef ,_abdgc :=_e .ParseUint (_beeee .Value ,10,32);if _abdgc !=nil {return _abdgc ;};_eebfgg :=uint32 (_gddef ); +_agbece .MissingItemsLimitAttr =&_eebfgg ;continue ;};if _beeee .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_eafaeb ,_dggdcg :=_e .ParseUint (_beeee .Value ,10,8);if _dggdcg !=nil {return _dggdcg ;}; +_cdgba :=uint8 (_eafaeb );_agbece .CreatedVersionAttr =&_cdgba ;continue ;};if _beeee .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_egeba ,_ddgba :=_e .ParseUint (_beeee .Value ,10,8);if _ddgba !=nil {return _ddgba ; +};_ddeeaa :=uint8 (_egeba );_agbece .RefreshedVersionAttr =&_ddeeaa ;continue ;};if _beeee .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_afaeb ,_cededf :=_e .ParseUint (_beeee .Value ,10,8); +if _cededf !=nil {return _cededf ;};_dbgbd :=uint8 (_afaeb );_agbece .MinRefreshableVersionAttr =&_dbgbd ;continue ;};if _beeee .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_gbgde ,_effcb :=_e .ParseUint (_beeee .Value ,10,32); +if _effcb !=nil {return _effcb ;};_cccec :=uint32 (_gbgde );_agbece .RecordCountAttr =&_cccec ;continue ;};if _beeee .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_bddfa ,_adbbaf :=_e .ParseBool (_beeee .Value ); +if _adbbaf !=nil {return _adbbaf ;};_agbece .UpgradeOnRefreshAttr =&_bddfa ;continue ;};if _beeee .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_gefeb ,_gdbdf :=_e .ParseBool (_beeee .Value );if _gdbdf !=nil {return _gdbdf ; +};_agbece .TupleCacheAttr =&_gefeb ;continue ;};if _beeee .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_bbbbb ,_dcbbd :=_e .ParseBool (_beeee .Value );if _dcbbd !=nil {return _dcbbd ;};_agbece .SupportSubqueryAttr =&_bbbbb ; +continue ;};if _beeee .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_deggcc ,_feedg :=_e .ParseBool (_beeee .Value );if _feedg !=nil {return _feedg ;};_agbece .SupportAdvancedDrillAttr =&_deggcc ; +continue ;};};_gfafb :for {_debfd ,_gccde :=d .Token ();if _gccde !=nil {return _gccde ;};switch _caaaeb :=_debfd .(type ){case _d .StartElement :switch _caaaeb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gaaebd :=d .DecodeElement (_agbece .CacheSource ,&_caaaeb ); +_gaaebd !=nil {return _gaaebd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bcegcb :=d .DecodeElement (_agbece .CacheFields ,&_caaaeb ); +_bcegcb !=nil {return _bcegcb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_agbece .CacheHierarchies =NewCT_CacheHierarchies (); +if _bcaacd :=d .DecodeElement (_agbece .CacheHierarchies ,&_caaaeb );_bcaacd !=nil {return _bcaacd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbece .Kpis =NewCT_PCDKPIs (); +if _aeffde :=d .DecodeElement (_agbece .Kpis ,&_caaaeb );_aeffde !=nil {return _aeffde ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbece .TupleCache =NewCT_TupleCache (); +if _dcdbe :=d .DecodeElement (_agbece .TupleCache ,&_caaaeb );_dcdbe !=nil {return _dcdbe ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbece .CalculatedItems =NewCT_CalculatedItems (); +if _ebabc :=d .DecodeElement (_agbece .CalculatedItems ,&_caaaeb );_ebabc !=nil {return _ebabc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_agbece .CalculatedMembers =NewCT_CalculatedMembers (); +if _badcf :=d .DecodeElement (_agbece .CalculatedMembers ,&_caaaeb );_badcf !=nil {return _badcf ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbece .Dimensions =NewCT_Dimensions (); +if _dagbbf :=d .DecodeElement (_agbece .Dimensions ,&_caaaeb );_dagbbf !=nil {return _dagbbf ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbece .MeasureGroups =NewCT_MeasureGroups (); +if _ccbcde :=d .DecodeElement (_agbece .MeasureGroups ,&_caaaeb );_ccbcde !=nil {return _ccbcde ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbece .Maps =NewCT_MeasureDimensionMaps (); +if _aeadf :=d .DecodeElement (_agbece .Maps ,&_caaaeb );_aeadf !=nil {return _aeadf ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agbece .ExtLst =NewCT_ExtensionList (); +if _cgccc :=d .DecodeElement (_agbece .ExtLst ,&_caaaeb );_cgccc !=nil {return _cgccc ;};default:_ea .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",_caaaeb .Name ); +if _dacef :=d .Skip ();_dacef !=nil {return _dacef ;};};case _d .EndElement :break _gfafb ;case _d .CharData :};};return nil ;};type CT_Dimensions struct{ -// Fields Usage -FieldsUsage *CT_FieldsUsage ; +// OLAP Dimensions Count +CountAttr *uint32 ; -// OLAP Grouping Levels -GroupLevels *CT_GroupLevels ; +// OLAP Dimension +Dimension []*CT_PivotDimension ;};func (_bebbd ST_TextHAlign )String ()string {switch _bebbd {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 "";}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_Worksheet ()*CT_Worksheet {_ceafc :=&CT_Worksheet {};_ceafc .SheetData =NewCT_SheetData ();return _ceafc ;};func (_ecec *CT_PivotTableStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ecec .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ecec .NameAttr )}); -};if _ecec .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ecec .ShowRowHeadersAttr ))}); -};if _ecec .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ecec .ShowColHeadersAttr ))}); -};if _ecec .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ecec .ShowRowStripesAttr ))}); -};if _ecec .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ecec .ShowColStripesAttr ))}); -};if _ecec .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ecec .ShowLastColumnAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_eabbg *CT_MeasureDimensionMap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eabbg .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 :_a .Sprintf ("\u0025\u0076",*_eabbg .MeasureGroupAttr )}); -};if _eabbg .DimensionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_a .Sprintf ("\u0025\u0076",*_eabbg .DimensionAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_cfbb *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 :_a .Sprintf ("\u0025\u0076",_cfbb .TypeAttr )}); -if _cfbb .DeletedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbb .DeletedAttr ))});};if _cfbb .XmlBasedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbb .XmlBasedAttr ))}); -};e .EncodeToken (start );if _cfbb .CellSmartTagPr !=nil {_def :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"}};for _ ,_efbb :=range _cfbb .CellSmartTagPr {e .EncodeElement (_efbb ,_def ); -};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_CellSmartTags and its children +func (_gfdb *CT_CellSmartTags )Validate ()error {return _gfdb .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};type CT_Xf struct{ -// Validate validates the CT_Field and its children -func (_agccd *CT_Field )Validate ()error {return _agccd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064");};func (_bafbf *CT_WebPublishItem )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bafbf .SourceTypeAttr =ST_WebSourceType (1); -for _ ,_dfdba :=range start .Attr {if _dfdba .Name .Local =="\u0069\u0064"{_bbgac ,_fccfa :=_fc .ParseUint (_dfdba .Value ,10,32);if _fccfa !=nil {return _fccfa ;};_bafbf .IdAttr =uint32 (_bbgac );continue ;};if _dfdba .Name .Local =="\u0064\u0069\u0076I\u0064"{_ffdef ,_efdfcc :=_dfdba .Value ,error (nil ); -if _efdfcc !=nil {return _efdfcc ;};_bafbf .DivIdAttr =_ffdef ;continue ;};if _dfdba .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"{_bafbf .SourceTypeAttr .UnmarshalXMLAttr (_dfdba );continue ;};if _dfdba .Name .Local =="\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"{_fgabdb ,_bfbdg :=_dfdba .Value ,error (nil ); -if _bfbdg !=nil {return _bfbdg ;};_bafbf .SourceRefAttr =&_fgabdb ;continue ;};if _dfdba .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_dfdbdf ,_cbcda :=_dfdba .Value ,error (nil );if _cbcda !=nil {return _cbcda ; -};_bafbf .SourceObjectAttr =&_dfdbdf ;continue ;};if _dfdba .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_ecdcfb ,_aadaf :=_dfdba .Value ,error (nil );if _aadaf !=nil {return _aadaf ;};_bafbf .DestinationFileAttr =_ecdcfb ; -continue ;};if _dfdba .Name .Local =="\u0074\u0069\u0074l\u0065"{_gdecb ,_gfdeg :=_dfdba .Value ,error (nil );if _gfdeg !=nil {return _gfdeg ;};_bafbf .TitleAttr =&_gdecb ;continue ;};if _dfdba .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_aaggef ,_efaee :=_fc .ParseBool (_dfdba .Value ); -if _efaee !=nil {return _efaee ;};_bafbf .AutoRepublishAttr =&_aaggef ;continue ;};};for {_aeddag ,_cbabc :=d .Token ();if _cbabc !=nil {return _a .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",_cbabc ); -};if _cdggcc ,_defbdd :=_aeddag .(_c .EndElement );_defbdd &&_cdggcc .Name ==start .Name {break ;};};return nil ;};func NewCT_ProtectedRange ()*CT_ProtectedRange {_bdcgc :=&CT_ProtectedRange {};return _bdcgc };type Comments struct{CT_Comments };type CT_VolMain struct{ +// Number Format Id +NumFmtIdAttr *uint32 ; -// First String -FirstAttr string ; +// Font Id +FontIdAttr *uint32 ; -// Topic -Tp []*CT_VolTopic ;};type CT_CacheHierarchies struct{ +// Fill Id +FillIdAttr *uint32 ; -// Hierarchy Count -CountAttr *uint32 ; +// Border Id +BorderIdAttr *uint32 ; -// PivotCache Hierarchy -CacheHierarchy []*CT_CacheHierarchy ;};type CT_Fill struct{ +// Format Id +XfIdAttr *uint32 ; -// Pattern -PatternFill *CT_PatternFill ; +// Quote Prefix +QuotePrefixAttr *bool ; -// Gradient -GradientFill *CT_GradientFill ;};func (_eafd *CT_PCDSCPage )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gcefc :=range start .Attr {if _gcefc .Name .Local =="\u0063\u006f\u0075n\u0074"{_fefea ,_gdgba :=_fc .ParseUint (_gcefc .Value ,10,32); -if _gdgba !=nil {return _gdgba ;};_acebb :=uint32 (_fefea );_eafd .CountAttr =&_acebb ;continue ;};};_aggdb :for {_degag ,_bfagbc :=d .Token ();if _bfagbc !=nil {return _bfagbc ;};switch _cfgdac :=_degag .(type ){case _c .StartElement :switch _cfgdac .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fefab :=NewCT_PageItem (); -if _afced :=d .DecodeElement (_fefab ,&_cfgdac );_afced !=nil {return _afced ;};_eafd .PageItem =append (_eafd .PageItem ,_fefab );default:_dc .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",_cfgdac .Name ); -if _ageb :=d .Skip ();_ageb !=nil {return _ageb ;};};case _c .EndElement :break _aggdb ;case _c .CharData :};};return nil ;};func (_egegee *CT_PivotAreaReferences )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_baabb :=range start .Attr {if _baabb .Name .Local =="\u0063\u006f\u0075n\u0074"{_eggcb ,_feaeb :=_fc .ParseUint (_baabb .Value ,10,32); -if _feaeb !=nil {return _feaeb ;};_ebgfg :=uint32 (_eggcb );_egegee .CountAttr =&_ebgfg ;continue ;};};_fcbea :for {_gcbdcb ,_bcgef :=d .Token ();if _bcgef !=nil {return _bcgef ;};switch _aagbee :=_gcbdcb .(type ){case _c .StartElement :switch _aagbee .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdcg :=NewCT_PivotAreaReference (); -if _fccca :=d .DecodeElement (_bdcg ,&_aagbee );_fccca !=nil {return _fccca ;};_egegee .Reference =append (_egegee .Reference ,_bdcg );default:_dc .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",_aagbee .Name ); -if _egcff :=d .Skip ();_egcff !=nil {return _egcff ;};};case _c .EndElement :break _fcbea ;case _c .CharData :};};return nil ;}; +// Pivot Button +PivotButtonAttr *bool ; + +// Apply Number Format +ApplyNumberFormatAttr *bool ; + +// Apply Font +ApplyFontAttr *bool ; + +// Apply Fill +ApplyFillAttr *bool ; + +// Apply Border +ApplyBorderAttr *bool ; -// Validate validates the CT_OleObject and its children -func (_adfff *CT_OleObject )Validate ()error {return _adfff .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");};func (_ffcaa ST_FormatAction )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cccfa :=_c .Attr {}; -_cccfa .Name =name ;switch _ffcaa {case ST_FormatActionUnset :_cccfa .Value ="";case ST_FormatActionBlank :_cccfa .Value ="\u0062\u006c\u0061n\u006b";case ST_FormatActionFormatting :_cccfa .Value ="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"; -case ST_FormatActionDrill :_cccfa .Value ="\u0064\u0072\u0069l\u006c";case ST_FormatActionFormula :_cccfa .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061";};return _cccfa ,nil ;}; +// Apply Alignment +ApplyAlignmentAttr *bool ; -// ValidateWithPath validates the CT_GroupLevel and its children, prefixing error messages with path -func (_dggdc *CT_GroupLevel )ValidateWithPath (path string )error {if _dggdc .Groups !=nil {if _feaaed :=_dggdc .Groups .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0073");_feaaed !=nil {return _feaaed ;};};if _dggdc .ExtLst !=nil {if _fgfca :=_dggdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fgfca !=nil {return _fgfca ;};};return nil ;};func NewCT_Extension ()*CT_Extension {_adcgc :=&CT_Extension {};return _adcgc }; +// Apply Protection +ApplyProtectionAttr *bool ; -// ValidateWithPath validates the CT_pivotTableDefinition and its children, prefixing error messages with path -func (_egfbcc *CT_pivotTableDefinition )ValidateWithPath (path string )error {if _feadd :=_egfbcc .Location .ValidateWithPath (path +"\u002fL\u006f\u0063\u0061\u0074\u0069\u006fn");_feadd !=nil {return _feadd ;};if _egfbcc .PivotFields !=nil {if _baefd :=_egfbcc .PivotFields .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"); -_baefd !=nil {return _baefd ;};};if _egfbcc .RowFields !=nil {if _ggfdf :=_egfbcc .RowFields .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");_ggfdf !=nil {return _ggfdf ;};};if _egfbcc .RowItems !=nil {if _egafb :=_egfbcc .RowItems .ValidateWithPath (path +"\u002fR\u006f\u0077\u0049\u0074\u0065\u006ds"); -_egafb !=nil {return _egafb ;};};if _egfbcc .ColFields !=nil {if _afbcbf :=_egfbcc .ColFields .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");_afbcbf !=nil {return _afbcbf ;};};if _egfbcc .ColItems !=nil {if _ddeee :=_egfbcc .ColItems .ValidateWithPath (path +"\u002fC\u006f\u006c\u0049\u0074\u0065\u006ds"); -_ddeee !=nil {return _ddeee ;};};if _egfbcc .PageFields !=nil {if _eaddde :=_egfbcc .PageFields .ValidateWithPath (path +"/\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_eaddde !=nil {return _eaddde ;};};if _egfbcc .DataFields !=nil {if _befeb :=_egfbcc .DataFields .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"); -_befeb !=nil {return _befeb ;};};if _egfbcc .Formats !=nil {if _cegddda :=_egfbcc .Formats .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_cegddda !=nil {return _cegddda ;};};if _egfbcc .ConditionalFormats !=nil {if _gcefgc :=_egfbcc .ConditionalFormats .ValidateWithPath (path +"\u002f\u0043\u006f\u006edi\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0073"); -_gcefgc !=nil {return _gcefgc ;};};if _egfbcc .ChartFormats !=nil {if _dgfag :=_egfbcc .ChartFormats .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_dgfag !=nil {return _dgfag ;};};if _egfbcc .PivotHierarchies !=nil {if _ccafb :=_egfbcc .PivotHierarchies .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073"); -_ccafb !=nil {return _ccafb ;};};if _egfbcc .PivotTableStyleInfo !=nil {if _dbcgf :=_egfbcc .PivotTableStyleInfo .ValidateWithPath (path +"/\u0050i\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065In\u0066\u006f");_dbcgf !=nil {return _dbcgf ; -};};if _egfbcc .Filters !=nil {if _ddeaac :=_egfbcc .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_ddeaac !=nil {return _ddeaac ;};};if _egfbcc .RowHierarchiesUsage !=nil {if _ccegae :=_egfbcc .RowHierarchiesUsage .ValidateWithPath (path +"/\u0052o\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065"); -_ccegae !=nil {return _ccegae ;};};if _egfbcc .ColHierarchiesUsage !=nil {if _dgfagb :=_egfbcc .ColHierarchiesUsage .ValidateWithPath (path +"/\u0043o\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065");_dgfagb !=nil {return _dgfagb ; -};};if _egfbcc .ExtLst !=nil {if _edfbd :=_egfbcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edfbd !=nil {return _edfbd ;};};return nil ;};func NewCT_Cfvo ()*CT_Cfvo {_ebcg :=&CT_Cfvo {};_ebcg .TypeAttr =ST_CfvoType (1); -return _ebcg }; +// Alignment +Alignment *CT_CellAlignment ; -// Validate validates the CT_DeletedField and its children -func (_bdbcd *CT_DeletedField )Validate ()error {return _bdbcd .ValidateWithPath ("\u0043T\u005fD\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064");};type CT_PCDKPIs struct{ +// Protection +Protection *CT_CellProtection ; -// KPI Count -CountAttr *uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// OLAP KPI -Kpi []*CT_PCDKPI ;};func (_gebga ST_Scope )String ()string {switch _gebga {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 (_bbaef ST_FileType )Validate ()error {return _bbaef .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 (_dcagga *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 :_a .Sprintf ("\u0025\u0076",_dcagga .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Scenarios ()*CT_Scenarios {_fadea :=&CT_Scenarios {};return _fadea }; +// ValidateWithPath validates the CT_CellStyles and its children, prefixing error messages with path +func (_deec *CT_CellStyles )ValidateWithPath (path string )error {for _gebb ,_gbee :=range _deec .CellStyle {if _ccdb :=_gbee .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gebb )); +_ccdb !=nil {return _ccdb ;};};return nil ;};func NewCT_rowItems ()*CT_rowItems {_bcdagg :=&CT_rowItems {};return _bcdagg };func NewCT_RevisionSheetRename ()*CT_RevisionSheetRename {_cbbaae :=&CT_RevisionSheetRename {};return _cbbaae ;};func NewCT_Item ()*CT_Item {_facfb :=&CT_Item {}; +return _facfb };type CT_CellStyle struct{ -// ValidateWithPath validates the CT_PCDKPI and its children, prefixing error messages with path -func (_geafad *CT_PCDKPI )ValidateWithPath (path string )error {return nil }; +// User Defined Cell Style +NameAttr *string ; -// ValidateWithPath validates the CT_SheetDimension and its children, prefixing error messages with path -func (_gbacc *CT_SheetDimension )ValidateWithPath (path string )error {return nil };type CT_LevelGroup struct{ +// Format Id +XfIdAttr uint32 ; -// Group Name -NameAttr string ; +// Built-In Style Id +BuiltinIdAttr *uint32 ; -// Unique Group Name -UniqueNameAttr string ; +// Outline Style +ILevelAttr *uint32 ; -// Group Caption -CaptionAttr string ; +// Hidden Style +HiddenAttr *bool ; -// Parent Unique Name -UniqueParentAttr *string ; +// Custom Built In +CustomBuiltinAttr *bool ; -// Group Id -IdAttr *int32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_dgfe *CT_ChartsheetViews )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_ebbc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}}; +for _ ,_gbdg :=range _dgfe .SheetView {e .EncodeElement (_gbdg ,_ebbc );};if _dgfe .ExtLst !=nil {_fegge :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dgfe .ExtLst ,_fegge );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_agbeca ST_Scope )String ()string {switch _agbeca {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_colItems struct{ -// OLAP Group Members -GroupMembers *CT_GroupMembers ;}; +// Column Item Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_CellAlignment and its children, prefixing error messages with path -func (_bdeb *CT_CellAlignment )ValidateWithPath (path string )error {if _dac :=_bdeb .HorizontalAttr .ValidateWithPath (path +"\u002fH\u006fr\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_dac !=nil {return _dac ;};if _bcgc :=_bdeb .VerticalAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u0074\u0074\u0072"); -_bcgc !=nil {return _bcgc ;};return nil ;};func (_gab *CT_BooleanProperty )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gab .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gab .ValAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_feefd *CT_SheetDimension )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dabcda :=range start .Attr {if _dabcda .Name .Local =="\u0072\u0065\u0066"{_adfcgg ,_egace :=_dabcda .Value ,error (nil ); -if _egace !=nil {return _egace ;};_feefd .RefAttr =_adfcgg ;continue ;};};for {_gfcdeg ,_accbf :=d .Token ();if _accbf !=nil {return _a .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",_accbf ); -};if _agcdgc ,_adcdf :=_gfcdeg .(_c .EndElement );_adcdf &&_agcdgc .Name ==start .Name {break ;};};return nil ;}; +// Column Items +I []*CT_I ;};func (_deeee *CT_CellStyles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _deeee .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_deeee .CountAttr )}); +};e .EncodeToken (start );_gdede :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_fbac :=range _deeee .CellStyle {e .EncodeElement (_fbac ,_gdede );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_faadca ST_PatternType )Validate ()error {return _faadca .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_PivotFilters and its children, prefixing error messages with path -func (_adgbee *CT_PivotFilters )ValidateWithPath (path string )error {for _baec ,_bfadg :=range _adgbee .Filter {if _ggfcg :=_bfadg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_baec )); -_ggfcg !=nil {return _ggfcg ;};};return nil ;}; +// Validate validates the CT_ServerFormat and its children +func (_cadfg *CT_ServerFormat )Validate ()error {return _cadfg .ValidateWithPath ("\u0043T\u005fS\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074");};type CT_PageFields struct{ -// ValidateWithPath validates the CT_PhoneticRun and its children, prefixing error messages with path -func (_beggc *CT_PhoneticRun )ValidateWithPath (path string )error {return nil };func (_fceba *CT_ExtensionList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdad :for {_aeecec ,_gffda :=d .Token ();if _gffda !=nil {return _gffda ;};switch _cadbg :=_aeecec .(type ){case _c .StartElement :switch _cadbg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\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"}:_dgfbd :=NewCT_Extension (); -if _fbcgc :=d .DecodeElement (_dgfbd ,&_cadbg );_fbcgc !=nil {return _fbcgc ;};_fceba .Ext =append (_fceba .Ext ,_dgfbd );default:_dc .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",_cadbg .Name ); -if _bfbf :=d .Skip ();_bfbf !=nil {return _bfbf ;};};case _c .EndElement :break _gdad ;case _c .CharData :};};return nil ;}; +// Page Item Count +CountAttr *uint32 ; -// Validate validates the CT_Index and its children -func (_dgefd *CT_Index )Validate ()error {return _dgefd .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078");};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;);type CT_IndexedColors struct{ +// Page Field +PageField []*CT_PageField ;};type ST_MdxKPIProperty byte ;func NewCT_DateGroupItem ()*CT_DateGroupItem {_faebb :=&CT_DateGroupItem {};_faebb .DateTimeGroupingAttr =ST_DateTimeGrouping (1);return _faebb ;}; -// RGB Color -RgbColor []*CT_RgbColor ;}; +// Validate validates the CT_MapInfo and its children +func (_eggbc *CT_MapInfo )Validate ()error {return _eggbc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070\u0049\u006e\u0066\u006f");}; -// Validate validates the CT_TableMissing and its children -func (_cfeaed *CT_TableMissing )Validate ()error {return _cfeaed .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u004d\u0069\u0073\u0073\u0069\u006e\u0067");};func (_acebga *ST_RefMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_acebga =0; -case "\u0041\u0031":*_acebga =1;case "\u0052\u0031\u0043\u0031":*_acebga =2;};return nil ;};func (_fggeg *CT_Sheets )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_faaad :for {_fcdgb ,_ceafb :=d .Token ();if _ceafb !=nil {return _ceafb ; -};switch _deecbg :=_fcdgb .(type ){case _c .StartElement :switch _deecbg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_effeca :=NewCT_Sheet (); -if _daaaag :=d .DecodeElement (_effeca ,&_deecbg );_daaaag !=nil {return _daaaag ;};_fggeg .Sheet =append (_fggeg .Sheet ,_effeca );default:_dc .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",_deecbg .Name ); -if _gabgfd :=d .Skip ();_gabgfd !=nil {return _gabgfd ;};};case _c .EndElement :break _faaad ;case _c .CharData :};};return nil ;};func (_bfabg *ST_DataValidationImeMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bfabg =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_bfabg =1; -case "\u006f\u0066\u0066":*_bfabg =2;case "\u006f\u006e":*_bfabg =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_bfabg =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_bfabg =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_bfabg =6; -case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_bfabg =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_bfabg =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_bfabg =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_bfabg =10; -case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_bfabg =11;};return nil ;}; +// Validate validates the Metadata and its children +func (_dfdac *Metadata )Validate ()error {return _dfdac .ValidateWithPath ("\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");};type EG_ExtensionList struct{ -// Validate validates the CT_Colors and its children -func (_eefaa *CT_Colors )Validate ()error {return _eefaa .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");};func (_eebac *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 _eebac .SheetPr !=nil {_adcbaa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_eebac .SheetPr ,_adcbaa );};if _eebac .Dimension !=nil {_gedeb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}}; -e .EncodeElement (_eebac .Dimension ,_gedeb );};if _eebac .SheetViews !=nil {_facc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_eebac .SheetViews ,_facc ); -};if _eebac .SheetFormatPr !=nil {_ecdb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_eebac .SheetFormatPr ,_ecdb );};if _eebac .Cols !=nil {_daebf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}}; -for _ ,_efgb :=range _eebac .Cols {e .EncodeElement (_efgb ,_daebf );};};_eaba :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_eebac .SheetData ,_eaba );if _eebac .SheetProtection !=nil {_dcdefd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_eebac .SheetProtection ,_dcdefd );};if _eebac .AutoFilter !=nil {_ddedb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_eebac .AutoFilter ,_ddedb ); -};if _eebac .SortState !=nil {_dbgeg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_eebac .SortState ,_dbgeg );};if _eebac .DataConsolidate !=nil {_bcedg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}}; -e .EncodeElement (_eebac .DataConsolidate ,_bcedg );};if _eebac .CustomSheetViews !=nil {_agfad :=_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 (_eebac .CustomSheetViews ,_agfad ); -};if _eebac .PhoneticPr !=nil {_fbgge :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_eebac .PhoneticPr ,_fbgge );};if _eebac .ConditionalFormatting !=nil {_dfdca :=_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 _ ,_deacda :=range _eebac .ConditionalFormatting {e .EncodeElement (_deacda ,_dfdca );};};if _eebac .PrintOptions !=nil {_afeab :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}}; -e .EncodeElement (_eebac .PrintOptions ,_afeab );};if _eebac .PageMargins !=nil {_ceea :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_eebac .PageMargins ,_ceea ); -};if _eebac .PageSetup !=nil {_aagfb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_eebac .PageSetup ,_aagfb );};if _eebac .HeaderFooter !=nil {_bggce :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}}; -e .EncodeElement (_eebac .HeaderFooter ,_bggce );};if _eebac .RowBreaks !=nil {_bceae :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_eebac .RowBreaks ,_bceae );};if _eebac .ColBreaks !=nil {_cecf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}}; -e .EncodeElement (_eebac .ColBreaks ,_cecf );};if _eebac .CustomProperties !=nil {_cedfc :=_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 (_eebac .CustomProperties ,_cedfc ); -};if _eebac .Drawing !=nil {_egdbc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_eebac .Drawing ,_egdbc );};if _eebac .LegacyDrawing !=nil {_gfacc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}}; -e .EncodeElement (_eebac .LegacyDrawing ,_gfacc );};if _eebac .LegacyDrawingHF !=nil {_gdbfg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_eebac .LegacyDrawingHF ,_gdbfg ); -};if _eebac .DrawingHF !=nil {_bgcgf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_eebac .DrawingHF ,_bgcgf );};if _eebac .Picture !=nil {_fggfb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}}; -e .EncodeElement (_eebac .Picture ,_fggfb );};if _eebac .OleObjects !=nil {_baeed :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_eebac .OleObjects ,_baeed ); -};if _eebac .ExtLst !=nil {_fdeagc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eebac .ExtLst ,_fdeagc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_SortTypeUnset ST_SortType =0; -ST_SortTypeNone ST_SortType =1;ST_SortTypeAscending ST_SortType =2;ST_SortTypeDescending ST_SortType =3;ST_SortTypeAscendingAlpha ST_SortType =4;ST_SortTypeDescendingAlpha ST_SortType =5;ST_SortTypeAscendingNatural ST_SortType =6;ST_SortTypeDescendingNatural ST_SortType =7; -);func NewCT_CacheFields ()*CT_CacheFields {_cgb :=&CT_CacheFields {};return _cgb };func NewCT_ServerFormats ()*CT_ServerFormats {_ebfcf :=&CT_ServerFormats {};return _ebfcf }; +// Extension +Ext []*CT_Extension ;};func (_baaef *CT_CustomFilter )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agbe :=range start .Attr {if _agbe .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_baaef .OperatorAttr .UnmarshalXMLAttr (_agbe ); +continue ;};if _agbe .Name .Local =="\u0076\u0061\u006c"{_bafc ,_bfed :=_agbe .Value ,error (nil );if _bfed !=nil {return _bfed ;};_baaef .ValAttr =&_bafc ;continue ;};};for {_cbef ,_gaaaa :=d .Token ();if _gaaaa !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dF\u0069\u006c\u0074e\u0072:\u0020\u0025\u0073",_gaaaa ); +};if _acbe ,_cgcac :=_cbef .(_d .EndElement );_cgcac &&_acbe .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_LevelGroup and its children -func (_cgfc *CT_LevelGroup )Validate ()error {return _cgfc .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070");};func (_bbdbe *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 :_a .Sprintf ("\u0025\u0076",_bbdbe .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_CfRule and its children +func (_efceb *CT_CfRule )Validate ()error {return _efceb .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0052\u0075\u006ce");};func NewCT_ReviewedRevisions ()*CT_ReviewedRevisions {_ddafd :=&CT_ReviewedRevisions {};return _ddafd ;};func (_geaee *CT_DateGroupItem )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0079\u0065\u0061\u0072"},Value :_aa .Sprintf ("\u0025\u0076",_geaee .YearAttr )}); +if _geaee .MonthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u006f\u006et\u0068"},Value :_aa .Sprintf ("\u0025\u0076",*_geaee .MonthAttr )});};if _geaee .DayAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0061\u0079"},Value :_aa .Sprintf ("\u0025\u0076",*_geaee .DayAttr )}); +};if _geaee .HourAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u006f\u0075\u0072"},Value :_aa .Sprintf ("\u0025\u0076",*_geaee .HourAttr )});};if _geaee .MinuteAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0075\u0074\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_geaee .MinuteAttr )}); +};if _geaee .SecondAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0065\u0063\u006f\u006e\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_geaee .SecondAttr )});};_bcfad ,_bfcge :=_geaee .DateTimeGroupingAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}); +if _bfcge !=nil {return _bfcge ;};start .Attr =append (start .Attr ,_bcfad );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dcgfa *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 :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_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\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\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 ,_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 ="m\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";return _dcgfa .CT_Comments .MarshalXML (e ,start );}; -// Validate validates the CT_QueryTableFields and its children -func (_ggbbbf *CT_QueryTableFields )Validate ()error {return _ggbbbf .ValidateWithPath ("\u0043\u0054\u005f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073");}; +// ValidateWithPath validates the CT_Tuple and its children, prefixing error messages with path +func (_agadb *CT_Tuple )ValidateWithPath (path string )error {return nil };type CT_DefinedName struct{NameAttr string ;CommentAttr *string ;CustomMenuAttr *string ;DescriptionAttr *string ;HelpAttr *string ;StatusBarAttr *string ;LocalSheetIdAttr *uint32 ; +HiddenAttr *bool ;FunctionAttr *bool ;VbProcedureAttr *bool ;XlmAttr *bool ;FunctionGroupIdAttr *uint32 ;ShortcutKeyAttr *string ;PublishToServerAttr *bool ;WorkbookParameterAttr *bool ;Content string ;};func (_dafac *CT_OleObjects )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_bcbde :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ao\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_fbebb :=range _dafac .OleObject {e .EncodeElement (_fbebb ,_bcbde );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_CellWatch and its children -func (_edfea *CT_CellWatch )Validate ()error {return _edfea .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068");};func (_eaccb *CT_TableStyleElement )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eaccb .TypeAttr =ST_TableStyleType (1); -for _ ,_aadcc :=range start .Attr {if _aadcc .Name .Local =="\u0074\u0079\u0070\u0065"{_eaccb .TypeAttr .UnmarshalXMLAttr (_aadcc );continue ;};if _aadcc .Name .Local =="\u0073\u0069\u007a\u0065"{_fafedd ,_afgbbg :=_fc .ParseUint (_aadcc .Value ,10,32); -if _afgbbg !=nil {return _afgbbg ;};_bfgee :=uint32 (_fafedd );_eaccb .SizeAttr =&_bfgee ;continue ;};if _aadcc .Name .Local =="\u0064\u0078\u0066I\u0064"{_dbbcg ,_egggbc :=_fc .ParseUint (_aadcc .Value ,10,32);if _egggbc !=nil {return _egggbc ;};_aecdfb :=uint32 (_dbbcg ); -_eaccb .DxfIdAttr =&_aecdfb ;continue ;};};for {_eagcb ,_cafaa :=d .Token ();if _cafaa !=nil {return _a .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",_cafaa ); -};if _cadfae ,_ecaegd :=_eagcb .(_c .EndElement );_ecaegd &&_cadfae .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_InputCells and its children, prefixing error messages with path +func (_eafd *CT_InputCells )ValidateWithPath (path string )error {return nil };func (_dgfbc *CT_MetadataType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_dgfbc .NameAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",_dgfbc .MinSupportedVersionAttr )});if _dgfbc .GhostRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dgfbc .GhostRowAttr ))}); +};if _dgfbc .GhostColAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dgfbc .GhostColAttr ))});};if _dgfbc .EditAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0064\u0069\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dgfbc .EditAttr ))}); +};if _dgfbc .DeleteAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dgfbc .DeleteAttr ))});};if _dgfbc .CopyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0070\u0079"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dgfbc .CopyAttr ))}); +};if _dgfbc .PasteAllAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dgfbc .PasteAllAttr ))});};if _dgfbc .PasteFormulasAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dgfbc .PasteFormulasAttr ))}); +};if _dgfbc .PasteValuesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dgfbc .PasteValuesAttr ))});};if _dgfbc .PasteFormatsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dgfbc .PasteFormatsAttr ))}); +};if _dgfbc .PasteCommentsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dgfbc .PasteCommentsAttr ))}); +};if _dgfbc .PasteDataValidationAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dgfbc .PasteDataValidationAttr ))}); +};if _dgfbc .PasteBordersAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dgfbc .PasteBordersAttr ))});}; +if _dgfbc .PasteColWidthsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dgfbc .PasteColWidthsAttr ))}); +};if _dgfbc .PasteNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dgfbc .PasteNumberFormatsAttr ))}); +};if _dgfbc .MergeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0065\u0072g\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dgfbc .MergeAttr ))});};if _dgfbc .SplitFirstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dgfbc .SplitFirstAttr ))}); +};if _dgfbc .SplitAllAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dgfbc .SplitAllAttr ))});};if _dgfbc .RowColShiftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dgfbc .RowColShiftAttr ))}); +};if _dgfbc .ClearAllAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dgfbc .ClearAllAttr ))});};if _dgfbc .ClearFormatsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dgfbc .ClearFormatsAttr ))}); +};if _dgfbc .ClearContentsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dgfbc .ClearContentsAttr ))}); +};if _dgfbc .ClearCommentsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dgfbc .ClearCommentsAttr ))}); +};if _dgfbc .AssignAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0073\u0073\u0069\u0067\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dgfbc .AssignAttr ))});};if _dgfbc .CoerceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0065\u0072\u0063\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dgfbc .CoerceAttr ))}); +};if _dgfbc .AdjustAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dgfbc .AdjustAttr ))});};if _dgfbc .CellMetaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dgfbc .CellMetaAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_PaneUnset ST_Pane =0;ST_PaneBottomRight ST_Pane =1;ST_PaneTopRight ST_Pane =2;ST_PaneBottomLeft ST_Pane =3;ST_PaneTopLeft ST_Pane =4;); -// ValidateWithPath validates the CT_AutoSortScope and its children, prefixing error messages with path -func (_gb *CT_AutoSortScope )ValidateWithPath (path string )error {if _ccce :=_gb .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_ccce !=nil {return _ccce ;};return nil ;};func (_gabac *CT_ExternalRow )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgdcg :=range start .Attr {if _fgdcg .Name .Local =="\u0072"{_ffdacd ,_ecegbe :=_fc .ParseUint (_fgdcg .Value ,10,32); -if _ecegbe !=nil {return _ecegbe ;};_gabac .RAttr =uint32 (_ffdacd );continue ;};};_fbba :for {_dafdb ,_bega :=d .Token ();if _bega !=nil {return _bega ;};switch _accc :=_dafdb .(type ){case _c .StartElement :switch _accc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_accbc :=NewCT_ExternalCell (); -if _faecc :=d .DecodeElement (_accbc ,&_accc );_faecc !=nil {return _faecc ;};_gabac .Cell =append (_gabac .Cell ,_accbc );default:_dc .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",_accc .Name ); -if _gede :=d .Skip ();_gede !=nil {return _gede ;};};case _c .EndElement :break _fbba ;case _c .CharData :};};return nil ;}; +// Validate validates the SingleXmlCells and its children +func (_deaafd *SingleXmlCells )Validate ()error {return _deaafd .ValidateWithPath ("\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");}; -// Validate validates the CT_Sheets and its children -func (_ddfbf *CT_Sheets )Validate ()error {return _ddfbf .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065\u0065\u0074s");};type CT_Rst struct{ +// Validate validates the CT_TableMissing and its children +func (_bggbdg *CT_TableMissing )Validate ()error {return _bggbdg .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u004d\u0069\u0073\u0073\u0069\u006e\u0067");};func (_gbdfa *CT_Fill )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebggd :for {_dafd ,_cgee :=d .Token (); +if _cgee !=nil {return _cgee ;};switch _egfdg :=_dafd .(type ){case _d .StartElement :switch _egfdg .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbdfa .PatternFill =NewCT_PatternFill (); +if _ecfeb :=d .DecodeElement (_gbdfa .PatternFill ,&_egfdg );_ecfeb !=nil {return _ecfeb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbdfa .GradientFill =NewCT_GradientFill (); +if _cggeb :=d .DecodeElement (_gbdfa .GradientFill ,&_egfdg );_cggeb !=nil {return _cggeb ;};default:_ea .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",_egfdg .Name ); +if _egeff :=d .Skip ();_egeff !=nil {return _egeff ;};};case _d .EndElement :break _ebggd ;case _d .CharData :};};return nil ;};func NewCT_CustomProperty ()*CT_CustomProperty {_ebgg :=&CT_CustomProperty {};return _ebgg };func (_cbaef ST_Visibility )ValidateWithPath (path string )error {switch _cbaef {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbaef )); +};return nil ;}; -// Text -T *string ; +// ValidateWithPath validates the CT_Parameters and its children, prefixing error messages with path +func (_gecfff *CT_Parameters )ValidateWithPath (path string )error {for _cabca ,_afddf :=range _gecfff .Parameter {if _ddfggc :=_afddf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0050\u0061\u0072a\u006d\u0065\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cabca )); +_ddfggc !=nil {return _ddfggc ;};};return nil ;};func (_gdgad ST_Pane )ValidateWithPath (path string )error {switch _gdgad {case 0,1,2,3,4:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdgad )); +};return nil ;};type ST_DataValidationErrorStyle byte ;func (_cebbg *CT_ProtectedRange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cebbg .PasswordAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_cebbg .PasswordAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_aa .Sprintf ("\u0025\u0076",_cebbg .SqrefAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_cebbg .NameAttr )}); +if _cebbg .SecurityDescriptorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"},Value :_aa .Sprintf ("\u0025\u0076",*_cebbg .SecurityDescriptorAttr )}); +};if _cebbg .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 :_aa .Sprintf ("\u0025\u0076",*_cebbg .AlgorithmNameAttr )}); +};if _cebbg .HashValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_aa .Sprintf ("\u0025\u0076",*_cebbg .HashValueAttr )});};if _cebbg .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_aa .Sprintf ("\u0025\u0076",*_cebbg .SaltValueAttr )}); +};if _cebbg .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_aa .Sprintf ("\u0025\u0076",*_cebbg .SpinCountAttr )});};e .EncodeToken (start );if _cebbg .SecurityDescriptor !=nil {_aedcc :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u0073\u0065cu\u0072i\u0074\u0079\u0044\u0065\u0073c\u0072\u0069\u0070\u0074\u006f\u0072"}}; +for _ ,_fdgge :=range _cebbg .SecurityDescriptor {e .EncodeElement (_fdgge ,_aedcc );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Rich Text Run -R []*CT_RElt ; +// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path +func (_bcbdc *CT_Row )ValidateWithPath (path string )error {for _cfbaa ,_gdecc :=range _bcbdc .C {if _abfdcd :=_gdecc .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_cfbaa ));_abfdcd !=nil {return _abfdcd ;};}; +if _bcbdc .ExtLst !=nil {if _cagecd :=_bcbdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cagecd !=nil {return _cagecd ;};};return nil ;};func (_dffcd ST_GradientType )String ()string {switch _dffcd {case 0:return "";case 1:return "\u006c\u0069\u006e\u0065\u0061\u0072"; +case 2:return "\u0070\u0061\u0074\u0068";};return "";}; -// Phonetic Run -RPh []*CT_PhoneticRun ; +// Validate validates the CT_MetadataRecord and its children +func (_acdce *CT_MetadataRecord )Validate ()error {return _acdce .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052e\u0063\u006f\u0072\u0064");};type CT_PivotAreas struct{ -// Phonetic Properties -PhoneticPr *CT_PhoneticPr ;};func (_ddbed *PivotTableDefinition )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ddbed .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();for _ ,_fcfca :=range start .Attr {if _fcfca .Name .Local =="\u006e\u0061\u006d\u0065"{_aabce ,_bgbag :=_fcfca .Value ,error (nil ); -if _bgbag !=nil {return _bgbag ;};_ddbed .NameAttr =_aabce ;continue ;};if _fcfca .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_fbccb ,_fdfgff :=_fc .ParseUint (_fcfca .Value ,10,32);if _fdfgff !=nil {return _fdfgff ;};_ddbed .CacheIdAttr =uint32 (_fbccb ); -continue ;};if _fcfca .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_fabad ,_ffggab :=_fc .ParseBool (_fcfca .Value );if _ffggab !=nil {return _ffggab ;};_ddbed .DataOnRowsAttr =&_fabad ;continue ;};if _fcfca .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_ddadg ,_dgfbge :=_fc .ParseUint (_fcfca .Value ,10,32); -if _dgfbge !=nil {return _dgfbge ;};_dgegg :=uint32 (_ddadg );_ddbed .DataPositionAttr =&_dgegg ;continue ;};if _fcfca .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_bbdedg ,_adfbcge :=_fcfca .Value ,error (nil );if _adfbcge !=nil {return _adfbcge ; -};_ddbed .DataCaptionAttr =_bbdedg ;continue ;};if _fcfca .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_dbdfabb ,_cecbg :=_fcfca .Value ,error (nil );if _cecbg !=nil {return _cecbg ; -};_ddbed .GrandTotalCaptionAttr =&_dbdfabb ;continue ;};if _fcfca .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_gcaed ,_ddceb :=_fcfca .Value ,error (nil );if _ddceb !=nil {return _ddceb ;};_ddbed .ErrorCaptionAttr =&_gcaed ; -continue ;};if _fcfca .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_cdaccc ,_dgbfb :=_fc .ParseBool (_fcfca .Value );if _dgbfb !=nil {return _dgbfb ;};_ddbed .ShowErrorAttr =&_cdaccc ;continue ;};if _fcfca .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_bfffba ,_gfebb :=_fcfca .Value ,error (nil ); -if _gfebb !=nil {return _gfebb ;};_ddbed .MissingCaptionAttr =&_bfffba ;continue ;};if _fcfca .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_cfgged ,_ecged :=_fc .ParseBool (_fcfca .Value );if _ecged !=nil {return _ecged ; -};_ddbed .ShowMissingAttr =&_cfgged ;continue ;};if _fcfca .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_bacgg ,_acbdc :=_fcfca .Value ,error (nil );if _acbdc !=nil {return _acbdc ;};_ddbed .PageStyleAttr =&_bacgg ;continue ;};if _fcfca .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_abfafg ,_cggbg :=_fcfca .Value ,error (nil ); -if _cggbg !=nil {return _cggbg ;};_ddbed .PivotTableStyleAttr =&_abfafg ;continue ;};if _fcfca .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_ebcbgd ,_adfdea :=_fcfca .Value ,error (nil );if _adfdea !=nil {return _adfdea ; -};_ddbed .VacatedStyleAttr =&_ebcbgd ;continue ;};if _fcfca .Name .Local =="\u0074\u0061\u0067"{_fdfea ,_baafa :=_fcfca .Value ,error (nil );if _baafa !=nil {return _baafa ;};_ddbed .TagAttr =&_fdfea ;continue ;};if _fcfca .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_gcgbd ,_ceefad :=_fc .ParseUint (_fcfca .Value ,10,8); -if _ceefad !=nil {return _ceefad ;};_cdbcb :=uint8 (_gcgbd );_ddbed .UpdatedVersionAttr =&_cdbcb ;continue ;};if _fcfca .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_beabf ,_gbceade :=_fc .ParseUint (_fcfca .Value ,10,8); -if _gbceade !=nil {return _gbceade ;};_aaadea :=uint8 (_beabf );_ddbed .MinRefreshableVersionAttr =&_aaadea ;continue ;};if _fcfca .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_eefcbc ,_aadcb :=_fc .ParseBool (_fcfca .Value ); -if _aadcb !=nil {return _aadcb ;};_ddbed .AsteriskTotalsAttr =&_eefcbc ;continue ;};if _fcfca .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_fgfgf ,_gbgcff :=_fc .ParseBool (_fcfca .Value );if _gbgcff !=nil {return _gbgcff ;};_ddbed .ShowItemsAttr =&_fgfgf ; -continue ;};if _fcfca .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_dfbab ,_gfgaca :=_fc .ParseBool (_fcfca .Value );if _gfgaca !=nil {return _gfgaca ;};_ddbed .EditDataAttr =&_dfbab ;continue ;};if _fcfca .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_dafac ,_dggacd :=_fc .ParseBool (_fcfca .Value ); -if _dggacd !=nil {return _dggacd ;};_ddbed .DisableFieldListAttr =&_dafac ;continue ;};if _fcfca .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_dgdbdb ,_gbebed :=_fc .ParseBool (_fcfca .Value );if _gbebed !=nil {return _gbebed ; -};_ddbed .ShowCalcMbrsAttr =&_dgdbdb ;continue ;};if _fcfca .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_bgcgg ,_fgfbbd :=_fc .ParseBool (_fcfca .Value );if _fgfbbd !=nil {return _fgfbbd ;};_ddbed .VisualTotalsAttr =&_bgcgg ; -continue ;};if _fcfca .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_gdegdb ,_bbabge :=_fc .ParseBool (_fcfca .Value );if _bbabge !=nil {return _bbabge ;};_ddbed .ShowMultipleLabelAttr =&_gdegdb ; -continue ;};if _fcfca .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_cgcag ,_bbebgee :=_fc .ParseBool (_fcfca .Value );if _bbebgee !=nil {return _bbebgee ;};_ddbed .ShowDataDropDownAttr =&_cgcag ; -continue ;};if _fcfca .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_eggfe ,_bcfdag :=_fc .ParseBool (_fcfca .Value );if _bcfdag !=nil {return _bcfdag ;};_ddbed .ShowDrillAttr =&_eggfe ;continue ;};if _fcfca .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_abded ,_efabge :=_fc .ParseBool (_fcfca .Value ); -if _efabge !=nil {return _efabge ;};_ddbed .PrintDrillAttr =&_abded ;continue ;};if _fcfca .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_fbcff ,_fegda :=_fc .ParseBool (_fcfca .Value ); -if _fegda !=nil {return _fegda ;};_ddbed .ShowMemberPropertyTipsAttr =&_fbcff ;continue ;};if _fcfca .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_gcbga ,_afbed :=_fc .ParseBool (_fcfca .Value );if _afbed !=nil {return _afbed ; -};_ddbed .ShowDataTipsAttr =&_gcbga ;continue ;};if _fcfca .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_dgcffe ,_ebgfaa :=_fc .ParseBool (_fcfca .Value );if _ebgfaa !=nil {return _ebgfaa ;};_ddbed .EnableWizardAttr =&_dgcffe ; -continue ;};if _fcfca .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_ccdgbe ,_gbdbe :=_fc .ParseBool (_fcfca .Value );if _gbdbe !=nil {return _gbdbe ;};_ddbed .EnableDrillAttr =&_ccdgbe ;continue ;};if _fcfca .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_bdbdc ,_affad :=_fc .ParseBool (_fcfca .Value ); -if _affad !=nil {return _affad ;};_ddbed .EnableFieldPropertiesAttr =&_bdbdc ;continue ;};if _fcfca .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_fbgbf ,_gdadc :=_fc .ParseBool (_fcfca .Value ); -if _gdadc !=nil {return _gdadc ;};_ddbed .PreserveFormattingAttr =&_fbgbf ;continue ;};if _fcfca .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_bdebg ,_dccda :=_fc .ParseBool (_fcfca .Value ); -if _dccda !=nil {return _dccda ;};_ddbed .UseAutoFormattingAttr =&_bdebg ;continue ;};if _fcfca .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_cdbcd ,_caecd :=_fc .ParseUint (_fcfca .Value ,10,32);if _caecd !=nil {return _caecd ;};_acdeb :=uint32 (_cdbcd ); -_ddbed .PageWrapAttr =&_acdeb ;continue ;};if _fcfca .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_gcgac ,_bfgec :=_fc .ParseBool (_fcfca .Value );if _bfgec !=nil {return _bfgec ;};_ddbed .PageOverThenDownAttr =&_gcgac ; -continue ;};if _fcfca .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_gfaaf ,_efbec :=_fc .ParseBool (_fcfca .Value );if _efbec !=nil {return _efbec ;};_ddbed .SubtotalHiddenItemsAttr =&_gfaaf ; -continue ;};if _fcfca .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_bfafef ,_eaffg :=_fc .ParseBool (_fcfca .Value );if _eaffg !=nil {return _eaffg ;};_ddbed .RowGrandTotalsAttr =&_bfafef ;continue ;}; -if _fcfca .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_dbgac ,_cgead :=_fc .ParseBool (_fcfca .Value );if _cgead !=nil {return _cgead ;};_ddbed .ColGrandTotalsAttr =&_dbgac ;continue ;};if _fcfca .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_ggeaa ,_cabad :=_fc .ParseBool (_fcfca .Value ); -if _cabad !=nil {return _cabad ;};_ddbed .FieldPrintTitlesAttr =&_ggeaa ;continue ;};if _fcfca .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_bgeee ,_bageee :=_fc .ParseBool (_fcfca .Value );if _bageee !=nil {return _bageee ; -};_ddbed .ItemPrintTitlesAttr =&_bgeee ;continue ;};if _fcfca .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_gbead ,_eaaac :=_fc .ParseBool (_fcfca .Value );if _eaaac !=nil {return _eaaac ;};_ddbed .MergeItemAttr =&_gbead ;continue ;};if _fcfca .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_bbdgd ,_edcceg :=_fc .ParseBool (_fcfca .Value ); -if _edcceg !=nil {return _edcceg ;};_ddbed .ShowDropZonesAttr =&_bbdgd ;continue ;};if _fcfca .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_agedgc ,_eeagc :=_fc .ParseUint (_fcfca .Value ,10,8);if _eeagc !=nil {return _eeagc ; -};_eaged :=uint8 (_agedgc );_ddbed .CreatedVersionAttr =&_eaged ;continue ;};if _fcfca .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_agecce ,_adgaa :=_fc .ParseUint (_fcfca .Value ,10,32);if _adgaa !=nil {return _adgaa ;};_cdgga :=uint32 (_agecce ); -_ddbed .IndentAttr =&_cdgga ;continue ;};if _fcfca .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_gdffg ,_gebcee :=_fc .ParseBool (_fcfca .Value );if _gebcee !=nil {return _gebcee ;};_ddbed .ShowEmptyRowAttr =&_gdffg ; -continue ;};if _fcfca .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_gfbge ,_bcegb :=_fc .ParseBool (_fcfca .Value );if _bcegb !=nil {return _bcegb ;};_ddbed .ShowEmptyColAttr =&_gfbge ;continue ;};if _fcfca .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_adbgdb ,_effab :=_fc .ParseBool (_fcfca .Value ); -if _effab !=nil {return _effab ;};_ddbed .ShowHeadersAttr =&_adbgdb ;continue ;};if _fcfca .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_ggeceb ,_dabcdg :=_fc .ParseBool (_fcfca .Value );if _dabcdg !=nil {return _dabcdg ;};_ddbed .CompactAttr =&_ggeceb ; -continue ;};if _fcfca .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_ccgde ,_caeadfd :=_fc .ParseBool (_fcfca .Value );if _caeadfd !=nil {return _caeadfd ;};_ddbed .OutlineAttr =&_ccgde ;continue ;};if _fcfca .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_eceaf ,_gceba :=_fc .ParseBool (_fcfca .Value ); -if _gceba !=nil {return _gceba ;};_ddbed .OutlineDataAttr =&_eceaf ;continue ;};if _fcfca .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_eaegf ,_gedgd :=_fc .ParseBool (_fcfca .Value );if _gedgd !=nil {return _gedgd ;}; -_ddbed .CompactDataAttr =&_eaegf ;continue ;};if _fcfca .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_gadcfa ,_edadg :=_fc .ParseBool (_fcfca .Value );if _edadg !=nil {return _edadg ;};_ddbed .PublishedAttr =&_gadcfa ;continue ;};if _fcfca .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_adeag ,_cbfce :=_fc .ParseBool (_fcfca .Value ); -if _cbfce !=nil {return _cbfce ;};_ddbed .GridDropZonesAttr =&_adeag ;continue ;};if _fcfca .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_cgggc ,_edagg :=_fc .ParseBool (_fcfca .Value );if _edagg !=nil {return _edagg ;};_ddbed .ImmersiveAttr =&_cgggc ; -continue ;};if _fcfca .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_ecafe ,_deefba :=_fc .ParseBool (_fcfca .Value );if _deefba !=nil {return _deefba ;};_ddbed .MultipleFieldFiltersAttr =&_ecafe ; -continue ;};if _fcfca .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_dcgad ,_bfdbdg :=_fc .ParseUint (_fcfca .Value ,10,32);if _bfdbdg !=nil {return _bfdbdg ;};_ccgceba :=uint32 (_dcgad );_ddbed .ChartFormatAttr =&_ccgceba ; -continue ;};if _fcfca .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_bceca ,_feeaf :=_fcfca .Value ,error (nil );if _feeaf !=nil {return _feeaf ;};_ddbed .RowHeaderCaptionAttr =&_bceca ;continue ; -};if _fcfca .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_dfdcb ,_ccead :=_fcfca .Value ,error (nil );if _ccead !=nil {return _ccead ;};_ddbed .ColHeaderCaptionAttr =&_dfdcb ;continue ;};if _fcfca .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_gfcdf ,_bbgffg :=_fc .ParseBool (_fcfca .Value ); -if _bbgffg !=nil {return _bbgffg ;};_ddbed .FieldListSortAscendingAttr =&_gfcdf ;continue ;};if _fcfca .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_fbeaef ,_cadadd :=_fc .ParseBool (_fcfca .Value );if _cadadd !=nil {return _cadadd ; -};_ddbed .MdxSubqueriesAttr =&_fbeaef ;continue ;};if _fcfca .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_dggbgf ,_agadd :=_fc .ParseBool (_fcfca .Value );if _agadd !=nil {return _agadd ;};_ddbed .CustomListSortAttr =&_dggbgf ; -continue ;};if _fcfca .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_gbbfg ,_ddbde :=_fc .ParseUint (_fcfca .Value ,10,32);if _ddbde !=nil {return _ddbde ;};_eggbfg :=uint32 (_gbbfg );_ddbed .AutoFormatIdAttr =&_eggbfg ; -continue ;};if _fcfca .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_bfedc ,_babcf :=_fc .ParseBool (_fcfca .Value );if _babcf !=nil {return _babcf ;};_ddbed .ApplyNumberFormatsAttr =&_bfedc ; -continue ;};if _fcfca .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_cddeg ,_dfbee :=_fc .ParseBool (_fcfca .Value );if _dfbee !=nil {return _dfbee ;};_ddbed .ApplyBorderFormatsAttr =&_cddeg ; -continue ;};if _fcfca .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ebece ,_gdacbd :=_fc .ParseBool (_fcfca .Value );if _gdacbd !=nil {return _gdacbd ;};_ddbed .ApplyFontFormatsAttr =&_ebece ;continue ; -};if _fcfca .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fcebab ,_cebabg :=_fc .ParseBool (_fcfca .Value );if _cebabg !=nil {return _cebabg ;};_ddbed .ApplyPatternFormatsAttr =&_fcebab ; -continue ;};if _fcfca .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_dcbfaa ,_dcac :=_fc .ParseBool (_fcfca .Value );if _dcac !=nil {return _dcac ;};_ddbed .ApplyAlignmentFormatsAttr =&_dcbfaa ; -continue ;};if _fcfca .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bbgee ,_gdbbfe :=_fc .ParseBool (_fcfca .Value );if _gdbbfe !=nil {return _gdbbfe ; -};_ddbed .ApplyWidthHeightFormatsAttr =&_bbgee ;continue ;};};_fbcaf :for {_gfcfd ,_baebc :=d .Token ();if _baebc !=nil {return _baebc ;};switch _gbfgdc :=_gfcfd .(type ){case _c .StartElement :switch _gbfgdc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _ceadf :=d .DecodeElement (_ddbed .Location ,&_gbfgdc ); -_ceadf !=nil {return _ceadf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddbed .PivotFields =NewCT_PivotFields (); -if _cfcde :=d .DecodeElement (_ddbed .PivotFields ,&_gbfgdc );_cfcde !=nil {return _cfcde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddbed .RowFields =NewCT_RowFields (); -if _fcfaf :=d .DecodeElement (_ddbed .RowFields ,&_gbfgdc );_fcfaf !=nil {return _fcfaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddbed .RowItems =NewCT_rowItems (); -if _eccdea :=d .DecodeElement (_ddbed .RowItems ,&_gbfgdc );_eccdea !=nil {return _eccdea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddbed .ColFields =NewCT_ColFields (); -if _gdgffb :=d .DecodeElement (_ddbed .ColFields ,&_gbfgdc );_gdgffb !=nil {return _gdgffb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_ddbed .ColItems =NewCT_colItems (); -if _gdcef :=d .DecodeElement (_ddbed .ColItems ,&_gbfgdc );_gdcef !=nil {return _gdcef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddbed .PageFields =NewCT_PageFields (); -if _bfagef :=d .DecodeElement (_ddbed .PageFields ,&_gbfgdc );_bfagef !=nil {return _bfagef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddbed .DataFields =NewCT_DataFields (); -if _fbbff :=d .DecodeElement (_ddbed .DataFields ,&_gbfgdc );_fbbff !=nil {return _fbbff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddbed .Formats =NewCT_Formats (); -if _bebeb :=d .DecodeElement (_ddbed .Formats ,&_gbfgdc );_bebeb !=nil {return _bebeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddbed .ConditionalFormats =NewCT_ConditionalFormats (); -if _gababg :=d .DecodeElement (_ddbed .ConditionalFormats ,&_gbfgdc );_gababg !=nil {return _gababg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_ddbed .ChartFormats =NewCT_ChartFormats (); -if _cgfba :=d .DecodeElement (_ddbed .ChartFormats ,&_gbfgdc );_cgfba !=nil {return _cgfba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddbed .PivotHierarchies =NewCT_PivotHierarchies (); -if _gbaee :=d .DecodeElement (_ddbed .PivotHierarchies ,&_gbfgdc );_gbaee !=nil {return _gbaee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddbed .PivotTableStyleInfo =NewCT_PivotTableStyle (); -if _ecbacd :=d .DecodeElement (_ddbed .PivotTableStyleInfo ,&_gbfgdc );_ecbacd !=nil {return _ecbacd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddbed .Filters =NewCT_PivotFilters (); -if _afggc :=d .DecodeElement (_ddbed .Filters ,&_gbfgdc );_afggc !=nil {return _afggc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddbed .RowHierarchiesUsage =NewCT_RowHierarchiesUsage (); -if _cfbce :=d .DecodeElement (_ddbed .RowHierarchiesUsage ,&_gbfgdc );_cfbce !=nil {return _cfbce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_ddbed .ColHierarchiesUsage =NewCT_ColHierarchiesUsage (); -if _egfagd :=d .DecodeElement (_ddbed .ColHierarchiesUsage ,&_gbfgdc );_egfagd !=nil {return _egfagd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_ddbed .ExtLst =NewCT_ExtensionList (); -if _egega :=d .DecodeElement (_ddbed .ExtLst ,&_gbfgdc );_egega !=nil {return _egega ;};default:_dc .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",_gbfgdc .Name ); -if _fcbcc :=d .Skip ();_fcbcc !=nil {return _fcbcc ;};};case _c .EndElement :break _fbcaf ;case _c .CharData :};};return nil ;}; +// Pivot Area Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_TableFormula and its children, prefixing error messages with path -func (_bdfgb *CT_TableFormula )ValidateWithPath (path string )error {return nil };func (_gcdcb ST_ExternalConnectionType )Validate ()error {return _gcdcb .ValidateWithPath ("")}; +// Pivot Area +PivotArea []*CT_PivotArea ;};func (_fcgga *ST_CellComments )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fcgga =0;case "\u006e\u006f\u006e\u0065":*_fcgga =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_fcgga =2; +case "\u0061\u0074\u0045n\u0064":*_fcgga =3;};return nil ;};func (_bfgdd *CT_ExternalSheetName )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfgdd .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_bfgdd .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ControlPr and its children, prefixing error messages with path -func (_aafba *CT_ControlPr )ValidateWithPath (path string )error {if _gefa :=_aafba .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_gefa !=nil {return _gefa ;};return nil ;};func (_abege *CT_RangeSets )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dabaa :=range start .Attr {if _dabaa .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfdcg ,_fbebca :=_fc .ParseUint (_dabaa .Value ,10,32); -if _fbebca !=nil {return _fbebca ;};_gfdcb :=uint32 (_cfdcg );_abege .CountAttr =&_gfdcb ;continue ;};};_edfgb :for {_geddc ,_gecae :=d .Token ();if _gecae !=nil {return _gecae ;};switch _agfag :=_geddc .(type ){case _c .StartElement :switch _agfag .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgfab :=NewCT_RangeSet (); -if _gabgf :=d .DecodeElement (_dgfab ,&_agfag );_gabgf !=nil {return _gabgf ;};_abege .RangeSet =append (_abege .RangeSet ,_dgfab );default:_dc .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",_agfag .Name ); -if _bebgcaa :=d .Skip ();_bebgcaa !=nil {return _bebgcaa ;};};case _c .EndElement :break _edfgb ;case _c .CharData :};};return nil ;};func ParseSliceST_CellSpans (s string )(ST_CellSpans ,error ){return ST_CellSpans (_f .Fields (s )),nil };func (_feddc ST_ItemType )String ()string {switch _feddc {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_SharedUser ()*CT_SharedUser {_dcbfg :=&CT_SharedUser {};_dcbfg .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 _dcbfg ;}; +// Validate validates the CT_CellWatch and its children +func (_dfgeg *CT_CellWatch )Validate ()error {return _dfgeg .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068");};func (_fbae *CT_Parameters )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebfaad :=range start .Attr {if _ebfaad .Name .Local =="\u0063\u006f\u0075n\u0074"{_cbfag ,_fbdab :=_e .ParseUint (_ebfaad .Value ,10,32); +if _fbdab !=nil {return _fbdab ;};_fgcag :=uint32 (_cbfag );_fbae .CountAttr =&_fgcag ;continue ;};};_abfdf :for {_eefga ,_caaee :=d .Token ();if _caaee !=nil {return _caaee ;};switch _gccbf :=_eefga .(type ){case _d .StartElement :switch _gccbf .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbgag :=NewCT_Parameter (); +if _dcgdb :=d .DecodeElement (_dbgag ,&_gccbf );_dcgdb !=nil {return _dcgdb ;};_fbae .Parameter =append (_fbae .Parameter ,_dbgag );default:_ea .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",_gccbf .Name ); +if _fbbec :=d .Skip ();_fbbec !=nil {return _fbbec ;};};case _d .EndElement :break _abfdf ;case _d .CharData :};};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;);func (_eeec *CT_ChartsheetPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfbd :=range start .Attr {if _gfbd .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_fgdc ,_cgbfe :=_e .ParseBool (_gfbd .Value ); +if _cgbfe !=nil {return _cgbfe ;};_eeec .PublishedAttr =&_fgdc ;continue ;};if _gfbd .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_ecbf ,_fcde :=_gfbd .Value ,error (nil );if _fcde !=nil {return _fcde ;};_eeec .CodeNameAttr =&_ecbf ; +continue ;};};_fadeb :for {_fbedb ,_fgcd :=d .Token ();if _fgcd !=nil {return _fgcd ;};switch _gaadg :=_fbedb .(type ){case _d .StartElement :switch _gaadg .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eeec .TabColor =NewCT_Color (); +if _fgbg :=d .DecodeElement (_eeec .TabColor ,&_gaadg );_fgbg !=nil {return _fgbg ;};default:_ea .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",_gaadg .Name ); +if _edba :=d .Skip ();_edba !=nil {return _edba ;};};case _d .EndElement :break _fadeb ;case _d .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;);func (_cdgb *CT_Font )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_face :for {_fgef ,_cdbd :=d .Token (); +if _cdbd !=nil {return _cdbd ;};switch _edeb :=_fgef .(type ){case _d .StartElement :switch _edeb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cecbd :=NewCT_FontName (); +if _ebege :=d .DecodeElement (_cecbd ,&_edeb );_ebege !=nil {return _ebege ;};_cdgb .Name =append (_cdgb .Name ,_cecbd );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acfgd :=NewCT_IntProperty (); +if _geffa :=d .DecodeElement (_acfgd ,&_edeb );_geffa !=nil {return _geffa ;};_cdgb .Charset =append (_cdgb .Charset ,_acfgd );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddabd :=NewCT_FontFamily (); +if _dadfe :=d .DecodeElement (_ddabd ,&_edeb );_dadfe !=nil {return _dadfe ;};_cdgb .Family =append (_cdgb .Family ,_ddabd );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceade :=NewCT_BooleanProperty (); +if _ddfgd :=d .DecodeElement (_ceade ,&_edeb );_ddfgd !=nil {return _ddfgd ;};_cdgb .B =append (_cdgb .B ,_ceade );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfadf :=NewCT_BooleanProperty (); +if _bgbf :=d .DecodeElement (_bfadf ,&_edeb );_bgbf !=nil {return _bgbf ;};_cdgb .I =append (_cdgb .I ,_bfadf );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agba :=NewCT_BooleanProperty (); +if _ffgbd :=d .DecodeElement (_agba ,&_edeb );_ffgbd !=nil {return _ffgbd ;};_cdgb .Strike =append (_cdgb .Strike ,_agba );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbgf :=NewCT_BooleanProperty (); +if _cdgd :=d .DecodeElement (_fbgf ,&_edeb );_cdgd !=nil {return _cdgd ;};_cdgb .Outline =append (_cdgb .Outline ,_fbgf );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eged :=NewCT_BooleanProperty (); +if _bgcbc :=d .DecodeElement (_eged ,&_edeb );_bgcbc !=nil {return _bgcbc ;};_cdgb .Shadow =append (_cdgb .Shadow ,_eged );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_eegee :=NewCT_BooleanProperty (); +if _gabfg :=d .DecodeElement (_eegee ,&_edeb );_gabfg !=nil {return _gabfg ;};_cdgb .Condense =append (_cdgb .Condense ,_eegee );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\u0070\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\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"}:_edec :=NewCT_BooleanProperty (); +if _gbgda :=d .DecodeElement (_edec ,&_edeb );_gbgda !=nil {return _gbgda ;};_cdgb .Extend =append (_cdgb .Extend ,_edec );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_caebb :=NewCT_Color (); +if _cacdf :=d .DecodeElement (_caebb ,&_edeb );_cacdf !=nil {return _cacdf ;};_cdgb .Color =append (_cdgb .Color ,_caebb );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbdea :=NewCT_FontSize (); +if _afdgd :=d .DecodeElement (_cbdea ,&_edeb );_afdgd !=nil {return _afdgd ;};_cdgb .Sz =append (_cdgb .Sz ,_cbdea );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbcg :=NewCT_UnderlineProperty (); +if _dfdef :=d .DecodeElement (_fbcg ,&_edeb );_dfdef !=nil {return _dfdef ;};_cdgb .U =append (_cdgb .U ,_fbcg );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adcde :=NewCT_VerticalAlignFontProperty (); +if _deafa :=d .DecodeElement (_adcde ,&_edeb );_deafa !=nil {return _deafa ;};_cdgb .VertAlign =append (_cdgb .VertAlign ,_adcde );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgdcg :=NewCT_FontScheme (); +if _bgaa :=d .DecodeElement (_cgdcg ,&_edeb );_bgaa !=nil {return _bgaa ;};_cdgb .Scheme =append (_cdgb .Scheme ,_cgdcg );default:_ea .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",_edeb .Name ); +if _aefc :=d .Skip ();_aefc !=nil {return _aefc ;};};case _d .EndElement :break _face ;case _d .CharData :};};return nil ;};type CT_Error struct{ -// Validate validates the CT_Mdx and its children -func (_ceage *CT_Mdx )Validate ()error {return _ceage .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078");};func (_acga *CT_OutlinePr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _acga .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_acga .ApplyStylesAttr ))}); -};if _acga .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_acga .SummaryBelowAttr ))});};if _acga .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_acga .SummaryRightAttr ))}); -};if _acga .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_acga .ShowOutlineSymbolsAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Value +VAttr string ; -// ValidateWithPath validates the CT_Format and its children, prefixing error messages with path -func (_bdgca *CT_Format )ValidateWithPath (path string )error {if _aeedc :=_bdgca .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_aeedc !=nil {return _aeedc ;};if _dabcc :=_bdgca .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"); -_dabcc !=nil {return _dabcc ;};if _bdgca .ExtLst !=nil {if _acgcac :=_bdgca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acgcac !=nil {return _acgcac ;};};return nil ;};func (_cccdag *CT_TableMissing )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_CalcPr ()*CT_CalcPr {_gdba :=&CT_CalcPr {};return _gdba }; +// Unused Item +UAttr *bool ; -// Validate validates the CT_PivotAreaReferences and its children -func (_gebbg *CT_PivotAreaReferences )Validate ()error {return _gebbg .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0073");}; +// Calculated Item +FAttr *bool ; -// ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path -func (_aeaff *CT_Schema )ValidateWithPath (path string )error {return nil }; +// Item Caption +CAttr *string ; -// Validate validates the CT_CfRule and its children -func (_ccab *CT_CfRule )Validate ()error {return _ccab .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0052\u0075\u006ce");};type CT_RevisionHeaders struct{ +// Member Property Count +CpAttr *uint32 ; -// Last Revision GUID -GuidAttr string ; +// Format Index +InAttr *uint32 ; -// Last GUID -LastGuidAttr *string ; +// background Color +BcAttr *string ; -// Shared Workbook -SharedAttr *bool ; +// Foreground Color +FcAttr *string ; -// Disk Revisions -DiskRevisionsAttr *bool ; +// Italic +IAttr *bool ; -// History -HistoryAttr *bool ; +// Underline +UnAttr *bool ; -// Track Revisions -TrackRevisionsAttr *bool ; +// Strikethrough +StAttr *bool ; -// Exclusive Mode -ExclusiveAttr *bool ; +// Bold +BAttr *bool ; -// Revision Id -RevisionIdAttr *uint32 ; +// Tuples +Tpls *CT_Tuples ; -// Version -VersionAttr *int32 ; +// Member Property Indexes +X []*CT_X ;};func (_edabb *CT_ReviewedRevisions )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agdbfd :=range start .Attr {if _agdbfd .Name .Local =="\u0063\u006f\u0075n\u0074"{_ccdgb ,_gdceda :=_e .ParseUint (_agdbfd .Value ,10,32); +if _gdceda !=nil {return _gdceda ;};_gedea :=uint32 (_ccdgb );_edabb .CountAttr =&_gedea ;continue ;};};_cgfbeb :for {_cffae ,_cfcaaf :=d .Token ();if _cfcaaf !=nil {return _cfcaaf ;};switch _cbcaaf :=_cffae .(type ){case _d .StartElement :switch _cbcaaf .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egdad :=NewCT_Reviewed (); +if _cdgab :=d .DecodeElement (_egdad ,&_cbcaaf );_cdgab !=nil {return _cdgab ;};_edabb .Reviewed =append (_edabb .Reviewed ,_egdad );default:_ea .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",_cbcaaf .Name ); +if _dfedf :=d .Skip ();_dfedf !=nil {return _dfedf ;};};case _d .EndElement :break _cgfbeb ;case _d .CharData :};};return nil ;};func (_degag ST_FontScheme )String ()string {switch _degag {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 "";}; -// Keep Change History -KeepChangeHistoryAttr *bool ; +// Validate validates the CT_Sst and its children +func (_ecbcfb *CT_Sst )Validate ()error {return _ecbcfb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0073\u0074");}; -// Protected -ProtectedAttr *bool ; +// ValidateWithPath validates the CT_ExternalBook and its children, prefixing error messages with path +func (_eeccf *CT_ExternalBook )ValidateWithPath (path string )error {if _eeccf .SheetNames !=nil {if _eegbe :=_eeccf .SheetNames .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073");_eegbe !=nil {return _eegbe ;};}; +if _eeccf .DefinedNames !=nil {if _cdfcg :=_eeccf .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_cdfcg !=nil {return _cdfcg ;};};if _eeccf .SheetDataSet !=nil {if _agadd :=_eeccf .SheetDataSet .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"); +_agadd !=nil {return _agadd ;};};return nil ;};func (_bcddc *CT_Set )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_decgda :=range start .Attr {if _decgda .Name .Local =="\u0063\u006f\u0075n\u0074"{_aafba ,_baeaa :=_e .ParseUint (_decgda .Value ,10,32); +if _baeaa !=nil {return _baeaa ;};_cgfbg :=uint32 (_aafba );_bcddc .CountAttr =&_cgfbg ;continue ;};if _decgda .Name .Local =="\u006da\u0078\u0052\u0061\u006e\u006b"{_afdga ,_abbded :=_e .ParseInt (_decgda .Value ,10,32);if _abbded !=nil {return _abbded ; +};_bcddc .MaxRankAttr =int32 (_afdga );continue ;};if _decgda .Name .Local =="\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"{_gcadc ,_affgg :=_decgda .Value ,error (nil );if _affgg !=nil {return _affgg ;};_bcddc .SetDefinitionAttr =_gcadc ; +continue ;};if _decgda .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_bcddc .SortTypeAttr .UnmarshalXMLAttr (_decgda );continue ;};if _decgda .Name .Local =="q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"{_cgecf ,_bfcbd :=_e .ParseBool (_decgda .Value ); +if _bfcbd !=nil {return _bfcbd ;};_bcddc .QueryFailedAttr =&_cgecf ;continue ;};};_edbeaa :for {_fgedd ,_efgdac :=d .Token ();if _efgdac !=nil {return _efgdac ;};switch _gbacb :=_fgedd .(type ){case _d .StartElement :switch _gbacb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_effdaga :=NewCT_Tuples (); +if _gbeec :=d .DecodeElement (_effdaga ,&_gbacb );_gbeec !=nil {return _gbeec ;};_bcddc .Tpls =append (_bcddc .Tpls ,_effdaga );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcddc .SortByTuple =NewCT_Tuples (); +if _dcgcb :=d .DecodeElement (_bcddc .SortByTuple ,&_gbacb );_dcgcb !=nil {return _dcgcb ;};default:_ea .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",_gbacb .Name ); +if _baaae :=d .Skip ();_baaae !=nil {return _baaae ;};};case _d .EndElement :break _edbeaa ;case _d .CharData :};};return nil ;};type CT_FontScheme struct{ -// Preserve History -PreserveHistoryAttr *uint32 ; +// Font Scheme +ValAttr ST_FontScheme ;}; -// Header -Header []*CT_RevisionHeader ;};func (_aaab *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 :_a .Sprintf ("\u0025\u0076",_aaab .IdAttr )}); -e .EncodeToken (start );if _aaab .SheetNames !=nil {_dfgea :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_aaab .SheetNames ,_dfgea );};if _aaab .DefinedNames !=nil {_daecb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}}; -e .EncodeElement (_aaab .DefinedNames ,_daecb );};if _aaab .SheetDataSet !=nil {_aebc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"}};e .EncodeElement (_aaab .SheetDataSet ,_aebc ); -};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_CalcChain ()*CT_CalcChain {_gceb :=&CT_CalcChain {};return _gceb };func NewCT_CalculatedItem ()*CT_CalculatedItem {_eddd :=&CT_CalculatedItem {};_eddd .PivotArea =NewCT_PivotArea (); -return _eddd ;};func (_cdacfb ST_GroupBy )Validate ()error {return _cdacfb .ValidateWithPath ("")};func (_gcgcb *CT_TableStyles )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gcgcb .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gcgcb .CountAttr )}); -};if _gcgcb .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 :_a .Sprintf ("\u0025\u0076",*_gcgcb .DefaultTableStyleAttr )}); -};if _gcgcb .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 :_a .Sprintf ("\u0025\u0076",*_gcgcb .DefaultPivotStyleAttr )}); -};e .EncodeToken (start );if _gcgcb .TableStyle !=nil {_gdgca :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};for _ ,_abgcc :=range _gcgcb .TableStyle {e .EncodeElement (_abgcc ,_gdgca ); -};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cfeb *CT_CustomFilter )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cfeb .OperatorAttr !=ST_FilterOperatorUnset {_adec ,_fded :=_cfeb .OperatorAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"}); -if _fded !=nil {return _fded ;};start .Attr =append (start .Attr ,_adec );};if _cfeb .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_cfeb .ValAttr )});};e .EncodeToken (start ); -e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Xf ()*CT_Xf {_ddgeg :=&CT_Xf {};return _ddgeg };func (_bbecbc ST_TextVAlign )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fabgb :=_c .Attr {};_fabgb .Name =name ;switch _bbecbc {case ST_TextVAlignUnset :_fabgb .Value =""; -case ST_TextVAlignTop :_fabgb .Value ="\u0074\u006f\u0070";case ST_TextVAlignCenter :_fabgb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextVAlignBottom :_fabgb .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextVAlignJustify :_fabgb .Value ="\u006au\u0073\u0074\u0069\u0066\u0079"; -case ST_TextVAlignDistributed :_fabgb .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _fabgb ,nil ;};func (_cebff ST_UpdateLinks )ValidateWithPath (path string )error {switch _cebff {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 (_cebff )); -};return nil ;};const (ST_FontSchemeUnset ST_FontScheme =0;ST_FontSchemeNone ST_FontScheme =1;ST_FontSchemeMajor ST_FontScheme =2;ST_FontSchemeMinor ST_FontScheme =3;);func (_cagaa ST_CellFormulaType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gdcage :=_c .Attr {}; -_gdcage .Name =name ;switch _cagaa {case ST_CellFormulaTypeUnset :_gdcage .Value ="";case ST_CellFormulaTypeNormal :_gdcage .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_CellFormulaTypeArray :_gdcage .Value ="\u0061\u0072\u0072a\u0079";case ST_CellFormulaTypeDataTable :_gdcage .Value ="\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce"; -case ST_CellFormulaTypeShared :_gdcage .Value ="\u0073\u0068\u0061\u0072\u0065\u0064";};return _gdcage ,nil ;};func NewCT_IntProperty ()*CT_IntProperty {_bdgf :=&CT_IntProperty {};return _bdgf };func NewCT_PCDSCPage ()*CT_PCDSCPage {_bcbce :=&CT_PCDSCPage {}; -return _bcbce };func (_bbffbg ST_ExternalConnectionType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bbffbg .String (),start );};func (_abab *CT_TableParts )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggefg :=range start .Attr {if _ggefg .Name .Local =="\u0063\u006f\u0075n\u0074"{_ebcabb ,_ebeaa :=_fc .ParseUint (_ggefg .Value ,10,32); -if _ebeaa !=nil {return _ebeaa ;};_ffecda :=uint32 (_ebcabb );_abab .CountAttr =&_ffecda ;continue ;};};_bgaaeg :for {_dbagc ,_gecfb :=d .Token ();if _gecfb !=nil {return _gecfb ;};switch _bgffc :=_dbagc .(type ){case _c .StartElement :switch _bgffc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfefg :=NewCT_TablePart (); -if _aefddg :=d .DecodeElement (_dfefg ,&_bgffc );_aefddg !=nil {return _aefddg ;};_abab .TablePart =append (_abab .TablePart ,_dfefg );default:_dc .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",_bgffc .Name ); -if _dddbc :=d .Skip ();_dddbc !=nil {return _dddbc ;};};case _c .EndElement :break _bgaaeg ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ChartsheetProtection and its children, prefixing error messages with path +func (_fgggg *CT_ChartsheetProtection )ValidateWithPath (path string )error {return nil };func (_dgaa *CT_ExternalDefinedNames )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aaaedf :for {_fdgab ,_ggbfa :=d .Token ();if _ggbfa !=nil {return _ggbfa ; +};switch _fcgfe :=_fdgab .(type ){case _d .StartElement :switch _fcgfe .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dagaf :=NewCT_ExternalDefinedName (); +if _gfgc :=d .DecodeElement (_dagaf ,&_fcgfe );_gfgc !=nil {return _gfgc ;};_dgaa .DefinedName =append (_dgaa .DefinedName ,_dagaf );default:_ea .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",_fcgfe .Name ); +if _dgee :=d .Skip ();_dgee !=nil {return _dgee ;};};case _d .EndElement :break _aaaedf ;case _d .CharData :};};return nil ;};func (_acgcd ST_UnderlineValues )Validate ()error {return _acgcd .ValidateWithPath ("")};func (_egeced *CT_WebPublishObjects )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gedeab :=range start .Attr {if _gedeab .Name .Local =="\u0063\u006f\u0075n\u0074"{_abeecc ,_gggdg :=_e .ParseUint (_gedeab .Value ,10,32); +if _gggdg !=nil {return _gggdg ;};_ebbga :=uint32 (_abeecc );_egeced .CountAttr =&_ebbga ;continue ;};};_debfa :for {_gfebb ,_fgbgge :=d .Token ();if _fgbgge !=nil {return _fgbgge ;};switch _efefc :=_gfebb .(type ){case _d .StartElement :switch _efefc .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgdfc :=NewCT_WebPublishObject (); +if _egfeec :=d .DecodeElement (_bgdfc ,&_efefc );_egfeec !=nil {return _egfeec ;};_egeced .WebPublishObject =append (_egeced .WebPublishObject ,_bgdfc );default:_ea .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",_efefc .Name ); +if _dedga :=d .Skip ();_dedga !=nil {return _dedga ;};};case _d .EndElement :break _debfa ;case _d .CharData :};};return nil ;};func (_dcagde ST_VolDepType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dcagde .String (),start ); +};func (_cdgac *CT_OutlinePr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdgac .ApplyStylesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cdgac .ApplyStylesAttr ))}); +};if _cdgac .SummaryBelowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cdgac .SummaryBelowAttr ))});}; +if _cdgac .SummaryRightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cdgac .SummaryRightAttr ))});};if _cdgac .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cdgac .ShowOutlineSymbolsAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efdbc *CT_RowHierarchiesUsage )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdedf :=range start .Attr {if _gdedf .Name .Local =="\u0063\u006f\u0075n\u0074"{_gccdg ,_fecbg :=_e .ParseUint (_gdedf .Value ,10,32); +if _fecbg !=nil {return _fecbg ;};_caefg :=uint32 (_gccdg );_efdbc .CountAttr =&_caefg ;continue ;};};_fbgce :for {_edbge ,_cedcec :=d .Token ();if _cedcec !=nil {return _cedcec ;};switch _addgd :=_edbge .(type ){case _d .StartElement :switch _addgd .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dccffa :=NewCT_HierarchyUsage (); +if _eaabb :=d .DecodeElement (_dccffa ,&_addgd );_eaabb !=nil {return _eaabb ;};_efdbc .RowHierarchyUsage =append (_efdbc .RowHierarchyUsage ,_dccffa );default:_ea .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",_addgd .Name ); +if _gbged :=d .Skip ();_gbged !=nil {return _gbged ;};};case _d .EndElement :break _fbgce ;case _d .CharData :};};return nil ;};func (_fca *CT_CacheSource )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cgac ,_afbc :=_fca .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _afbc !=nil {return _afbc ;};start .Attr =append (start .Attr ,_cgac );if _fca .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_fca .ConnectionIdAttr )}); +};e .EncodeToken (start );if _fca .WorksheetSource !=nil {_ceffg :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_fca .WorksheetSource ,_ceffg );}; +if _fca .Consolidation !=nil {_dfbg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u0063\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fca .Consolidation ,_dfbg );};if _fca .ExtLst !=nil {_abff :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_fca .ExtLst ,_abff );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ColHierarchiesUsage and its children, prefixing error messages with path -func (_gdef *CT_ColHierarchiesUsage )ValidateWithPath (path string )error {for _cbaf ,_cdbd :=range _gdef .ColHierarchyUsage {if _debd :=_cdbd .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0043\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_cbaf )); -_debd !=nil {return _debd ;};};return nil ;};func (_gbe *CT_ColHierarchiesUsage )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gbe .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gbe .CountAttr )}); -};e .EncodeToken (start );_efbag :=_c .StartElement {Name :_c .Name {Local :"m\u0061:\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_ddbgb :=range _gbe .ColHierarchyUsage {e .EncodeElement (_ddbgb ,_efbag ); -};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bbadfb ST_SheetState )Validate ()error {return _bbadfb .ValidateWithPath ("")};func (_cbcefe *CT_RevisionFormatting )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bafacc :=range start .Attr {if _bafacc .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_fgfgc ,_ebbdf :=_fc .ParseUint (_bafacc .Value ,10,32); -if _ebbdf !=nil {return _ebbdf ;};_cbcefe .SheetIdAttr =uint32 (_fgfgc );continue ;};if _bafacc .Name .Local =="\u0078\u0066\u0044x\u0066"{_ggecd ,_bcdcb :=_fc .ParseBool (_bafacc .Value );if _bcdcb !=nil {return _bcdcb ;};_cbcefe .XfDxfAttr =&_ggecd ; -continue ;};if _bafacc .Name .Local =="\u0073"{_dfadgd ,_dbafg :=_fc .ParseBool (_bafacc .Value );if _dbafg !=nil {return _dbafg ;};_cbcefe .SAttr =&_dfadgd ;continue ;};if _bafacc .Name .Local =="\u0073\u0071\u0072e\u0066"{_ceegea ,_gfcdc :=ParseSliceST_Sqref (_bafacc .Value ); -if _gfcdc !=nil {return _gfcdc ;};_cbcefe .SqrefAttr =_ceegea ;continue ;};if _bafacc .Name .Local =="\u0073\u0074\u0061r\u0074"{_affee ,_abbde :=_fc .ParseUint (_bafacc .Value ,10,32);if _abbde !=nil {return _abbde ;};_begfe :=uint32 (_affee );_cbcefe .StartAttr =&_begfe ; -continue ;};if _bafacc .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_ccdgc ,_bebeg :=_fc .ParseUint (_bafacc .Value ,10,32);if _bebeg !=nil {return _bebeg ;};_agced :=uint32 (_ccdgc );_cbcefe .LengthAttr =&_agced ;continue ;};};_agdcf :for {_ebebc ,_gbcgd :=d .Token (); -if _gbcgd !=nil {return _gbcgd ;};switch _fgfbg :=_ebebc .(type ){case _c .StartElement :switch _fgfbg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbcefe .Dxf =NewCT_Dxf (); -if _bfcddb :=d .DecodeElement (_cbcefe .Dxf ,&_fgfbg );_bfcddb !=nil {return _bfcddb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_cbcefe .ExtLst =NewCT_ExtensionList (); -if _cfgaa :=d .DecodeElement (_cbcefe .ExtLst ,&_fgfbg );_cfgaa !=nil {return _cfgaa ;};default:_dc .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",_fgfbg .Name ); -if _bgaef :=d .Skip ();_bgaef !=nil {return _bgaef ;};};case _c .EndElement :break _agdcf ;case _c .CharData :};};return nil ;};func (_fagcga *ST_rwColActionType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acagd ,_cgadcb :=d .Token (); -if _cgadcb !=nil {return _cgadcb ;};if _ebbee ,_gbfdd :=_acagd .(_c .EndElement );_gbfdd &&_ebbee .Name ==start .Name {*_fagcga =1;return nil ;};if _gdegag ,_eaaga :=_acagd .(_c .CharData );!_eaaga {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",_acagd ); -}else {switch string (_gdegag ){case "":*_fagcga =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_fagcga =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_fagcga =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_fagcga =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_fagcga =4; -};};_acagd ,_cgadcb =d .Token ();if _cgadcb !=nil {return _cgadcb ;};if _cafgdb ,_bfcfaae :=_acagd .(_c .EndElement );_bfcfaae &&_cafgdb .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",_acagd ); -}; +// Validate validates the CT_ConditionalFormats and its children +func (_cbgf *CT_ConditionalFormats )Validate ()error {return _cbgf .ValidateWithPath ("C\u0054\u005f\u0043\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073");};func (_adgff *CT_ProtectedRange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abgac :=range start .Attr {if _abgac .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_gcdcc ,_gfee :=_abgac .Value ,error (nil ); +if _gfee !=nil {return _gfee ;};_adgff .PasswordAttr =&_gcdcc ;continue ;};if _abgac .Name .Local =="\u0073\u0071\u0072e\u0066"{_ffccfe ,_adggd :=ParseSliceST_Sqref (_abgac .Value );if _adggd !=nil {return _adggd ;};_adgff .SqrefAttr =_ffccfe ;continue ; +};if _abgac .Name .Local =="\u006e\u0061\u006d\u0065"{_dfffc ,_dgffec :=_abgac .Value ,error (nil );if _dgffec !=nil {return _dgffec ;};_adgff .NameAttr =_dfffc ;continue ;};if _abgac .Name .Local =="\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"{_bgce ,_bbfc :=_abgac .Value ,error (nil ); +if _bbfc !=nil {return _bbfc ;};_adgff .SecurityDescriptorAttr =&_bgce ;continue ;};if _abgac .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_cdfca ,_bcceb :=_abgac .Value ,error (nil );if _bcceb !=nil {return _bcceb ; +};_adgff .AlgorithmNameAttr =&_cdfca ;continue ;};if _abgac .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_bgced ,_gdfded :=_abgac .Value ,error (nil );if _gdfded !=nil {return _gdfded ;};_adgff .HashValueAttr =&_bgced ;continue ;};if _abgac .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_dgadec ,_cgecad :=_abgac .Value ,error (nil ); +if _cgecad !=nil {return _cgecad ;};_adgff .SaltValueAttr =&_dgadec ;continue ;};if _abgac .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_cfeeg ,_ebdc :=_e .ParseUint (_abgac .Value ,10,32);if _ebdc !=nil {return _ebdc ;};_efbdc :=uint32 (_cfeeg ); +_adgff .SpinCountAttr =&_efbdc ;continue ;};};_egceb :for {_gagdde ,_dcaccc :=d .Token ();if _dcaccc !=nil {return _dcaccc ;};switch _bgege :=_gagdde .(type ){case _d .StartElement :switch _bgege .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cefbfb string ; +if _ddaaf :=d .DecodeElement (&_cefbfb ,&_bgege );_ddaaf !=nil {return _ddaaf ;};_adgff .SecurityDescriptor =append (_adgff .SecurityDescriptor ,_cefbfb );default:_ea .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",_bgege .Name ); +if _affgd :=d .Skip ();_affgd !=nil {return _affgd ;};};case _d .EndElement :break _egceb ;case _d .CharData :};};return nil ;};func (_abdf *CT_DynamicFilter )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abdf .TypeAttr =ST_DynamicFilterType (1); +for _ ,_fgcfc :=range start .Attr {if _fgcfc .Name .Local =="\u0074\u0079\u0070\u0065"{_abdf .TypeAttr .UnmarshalXMLAttr (_fgcfc );continue ;};if _fgcfc .Name .Local =="\u0076\u0061\u006c"{_cddb ,_afcgb :=_e .ParseFloat (_fgcfc .Value ,64);if _afcgb !=nil {return _afcgb ; +};_abdf .ValAttr =&_cddb ;continue ;};if _fgcfc .Name .Local =="\u0076\u0061\u006c\u0049\u0073\u006f"{_efcd ,_caeb :=ParseStdlibTime (_fgcfc .Value );if _caeb !=nil {return _caeb ;};_abdf .ValIsoAttr =&_efcd ;continue ;};if _fgcfc .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c"{_eabe ,_bede :=_e .ParseFloat (_fgcfc .Value ,64); +if _bede !=nil {return _bede ;};_abdf .MaxValAttr =&_eabe ;continue ;};if _fgcfc .Name .Local =="\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"{_eead ,_fdbgb :=ParseStdlibTime (_fgcfc .Value );if _fdbgb !=nil {return _fdbgb ;};_abdf .MaxValIsoAttr =&_eead ; +continue ;};};for {_bgdeb ,_bbccfb :=d .Token ();if _bbccfb !=nil {return _aa .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",_bbccfb );};if _cbfad ,_aegd :=_bgdeb .(_d .EndElement ); +_aegd &&_cbfad .Name ==start .Name {break ;};};return nil ;};func NewCT_PhoneticPr ()*CT_PhoneticPr {_baeba :=&CT_PhoneticPr {};return _baeba };func (_bfaea *CT_WorksheetSource )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfaea .RefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066"},Value :_aa .Sprintf ("\u0025\u0076",*_bfaea .RefAttr )}); +};if _bfaea .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_bfaea .NameAttr )});};if _bfaea .SheetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_bfaea .SheetAttr )}); +};if _bfaea .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_bfaea .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_CalculatedMember and its children -func (_cea *CT_CalculatedMember )Validate ()error {return _cea .ValidateWithPath ("\u0043\u0054\u005f\u0043al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072");};func (_bdgbfg *ST_HorizontalAlignment )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bdgbfg =0; -case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_bdgbfg =1;case "\u006c\u0065\u0066\u0074":*_bdgbfg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bdgbfg =3;case "\u0072\u0069\u0067h\u0074":*_bdgbfg =4;case "\u0066\u0069\u006c\u006c":*_bdgbfg =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_bdgbfg =6; -case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_bdgbfg =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_bdgbfg =8;};return nil ;};func NewCT_Dxfs ()*CT_Dxfs {_dadge :=&CT_Dxfs {}; -return _dadge };type CT_WebPr struct{ +// Validate validates the CT_SmartTagType and its children +func (_gdegbg *CT_SmartTagType )Validate ()error {return _gdegbg .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");};func (_bdefd ST_Axis )String ()string {switch _bdefd {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 (_fcegd *CT_PCDSCPage )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbgea :=range start .Attr {if _bbgea .Name .Local =="\u0063\u006f\u0075n\u0074"{_acbfe ,_bcbed :=_e .ParseUint (_bbgea .Value ,10,32); +if _bcbed !=nil {return _bcbed ;};_bedaf :=uint32 (_acbfe );_fcegd .CountAttr =&_bedaf ;continue ;};};_fdabg :for {_ebfcge ,_geage :=d .Token ();if _geage !=nil {return _geage ;};switch _aeea :=_ebfcge .(type ){case _d .StartElement :switch _aeea .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecaebd :=NewCT_PageItem (); +if _cfebd :=d .DecodeElement (_ecaebd ,&_aeea );_cfebd !=nil {return _cfebd ;};_fcegd .PageItem =append (_fcegd .PageItem ,_ecaebd );default:_ea .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",_aeea .Name ); +if _cfbge :=d .Skip ();_cfbge !=nil {return _cfbge ;};};case _d .EndElement :break _fdabg ;case _d .CharData :};};return nil ;};func (_eggbe ST_GrowShrinkType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_baecaf :=_d .Attr {};_baecaf .Name =name ; +switch _eggbe {case ST_GrowShrinkTypeUnset :_baecaf .Value ="";case ST_GrowShrinkTypeInsertDelete :_baecaf .Value ="\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065";case ST_GrowShrinkTypeInsertClear :_baecaf .Value ="i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072"; +case ST_GrowShrinkTypeOverwriteClear :_baecaf .Value ="\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072";};return _baecaf ,nil ;}; -// XML Source -XmlAttr *bool ; +// ValidateWithPath validates the CT_CacheFields and its children, prefixing error messages with path +func (_cfed *CT_CacheFields )ValidateWithPath (path string )error {for _gedaf ,_ebg :=range _cfed .CacheField {if _fafa :=_ebg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_gedaf )); +_fafa !=nil {return _fafa ;};};return nil ;};type ST_PivotFilterType byte ;func (_gbfgd *CT_InputCells )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_aa .Sprintf ("\u0025\u0076",_gbfgd .RAttr )}); +if _gbfgd .DeletedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gbfgd .DeletedAttr ))});};if _gbfgd .UndoneAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u006e\u0064\u006f\u006e\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gbfgd .UndoneAttr ))}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_gbfgd .ValAttr )});if _gbfgd .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_gbfgd .NumFmtIdAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ExternalLink struct{CT_ExternalLink }; -// Import XML Source Data -SourceDataAttr *bool ; +// Validate validates the CT_CellSmartTagPr and its children +func (_cfddg *CT_CellSmartTagPr )Validate ()error {return _cfddg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072");};type CT_SheetIdMap struct{ -// Parse PRE -ParsePreAttr *bool ; +// Sheet Count +CountAttr *uint32 ; -// Consecutive Delimiters -ConsecutiveAttr *bool ; +// Sheet Id +SheetId []*CT_SheetId ;};type VolTypes struct{CT_VolTypes };func NewCT_Hyperlink ()*CT_Hyperlink {_gdagfg :=&CT_Hyperlink {};return _gdagfg }; -// Use First Row -FirstRowAttr *bool ; +// Validate validates the CT_CellFormula and its children +func (_bcbba *CT_CellFormula )Validate ()error {return _bcbba .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0046\u006fr\u006d\u0075\u006c\u0061");}; -// Created in Excel 97 -Xl97Attr *bool ; +// Validate validates the CT_PageSetup and its children +func (_dgagec *CT_PageSetup )Validate ()error {return _dgagec .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");};func NewCT_Metadata ()*CT_Metadata {_efdgd :=&CT_Metadata {};return _efdgd };func (_eegca ST_TableType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eggbbg :=_d .Attr {}; +_eggbbg .Name =name ;switch _eegca {case ST_TableTypeUnset :_eggbbg .Value ="";case ST_TableTypeWorksheet :_eggbbg .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_TableTypeXml :_eggbbg .Value ="\u0078\u006d\u006c";case ST_TableTypeQueryTable :_eggbbg .Value ="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065"; +};return _eggbbg ,nil ;};func (_gcdgbe *ST_ExternalConnectionType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gcdgbe =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_gcdgbe =1;case "\u0074\u0065\u0078\u0074":*_gcdgbe =2;case "\u004d\u0044\u0059":*_gcdgbe =3; +case "\u0044\u004d\u0059":*_gcdgbe =4;case "\u0059\u004d\u0044":*_gcdgbe =5;case "\u004d\u0059\u0044":*_gcdgbe =6;case "\u0044\u0059\u004d":*_gcdgbe =7;case "\u0059\u0044\u004d":*_gcdgbe =8;case "\u0073\u006b\u0069\u0070":*_gcdgbe =9;case "\u0045\u004d\u0044":*_gcdgbe =10; +};return nil ;};func (_abccd *Table )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_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\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\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 ,_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 ="\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065";return _abccd .CT_Table .MarshalXML (e ,start );};func (_dfgfc *CT_TableMissing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Dates as Text -TextDatesAttr *bool ; +// Validate validates the CT_MRUColors and its children +func (_edffgf *CT_MRUColors )Validate ()error {return _edffgf .ValidateWithPath ("\u0043\u0054\u005fM\u0052\u0055\u0043\u006f\u006c\u006f\u0072\u0073");};func (_bgecc *CT_TableStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_bgecc .NameAttr )}); +if _bgecc .PivotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bgecc .PivotAttr ))});};if _bgecc .TableAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0062l\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bgecc .TableAttr ))}); +};if _bgecc .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_bgecc .CountAttr )});};e .EncodeToken (start );if _bgecc .TableStyleElement !=nil {_beaacd :=_d .StartElement {Name :_d .Name {Local :"m\u0061:\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074"}}; +for _ ,_fdagbf :=range _bgecc .TableStyleElement {e .EncodeElement (_fdagbf ,_beaacd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bdbg *CT_Authors )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _bdbg .Author !=nil {_ddg :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0061\u0075\u0074\u0068\u006fr"}};for _ ,_gd :=range _bdbg .Author {e .EncodeElement (_gd ,_ddg );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};type CT_XmlCellPr struct{ -// Refreshed in Excel 2000 -Xl2000Attr *bool ; +// Table Field Id +IdAttr uint32 ; -// URL -UrlAttr *string ; +// Unique Table Name +UniqueNameAttr *string ; -// Web Post -PostAttr *string ; +// Column XML Properties +XmlPr *CT_XmlPr ; -// HTML Tables Only -HtmlTablesAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// HTML Formatting Handling -HtmlFormatAttr ST_HtmlFmt ; +// Validate validates the CT_ConditionalFormat and its children +func (_cedg *CT_ConditionalFormat )Validate ()error {return _cedg .ValidateWithPath ("C\u0054_\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074");}; -// Edit Query URL -EditPageAttr *string ; +// Validate validates the CT_VolTopic and its children +func (_cffgg *CT_VolTopic )Validate ()error {return _cffgg .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063");};type ST_rwColActionType byte ;type CT_ExternalDefinedName struct{ -// Tables -Tables *CT_Tables ;};func (_efdfb *CT_WebPublishItems )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_baabea :=range start .Attr {if _baabea .Name .Local =="\u0063\u006f\u0075n\u0074"{_ggcba ,_eacgbb :=_fc .ParseUint (_baabea .Value ,10,32); -if _eacgbb !=nil {return _eacgbb ;};_fcead :=uint32 (_ggcba );_efdfb .CountAttr =&_fcead ;continue ;};};_acagee :for {_fagac ,_bbgdc :=d .Token ();if _bbgdc !=nil {return _bbgdc ;};switch _dcbadg :=_fagac .(type ){case _c .StartElement :switch _dcbadg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efgae :=NewCT_WebPublishItem (); -if _bafd :=d .DecodeElement (_efgae ,&_dcbadg );_bafd !=nil {return _bafd ;};_efdfb .WebPublishItem =append (_efdfb .WebPublishItem ,_efgae );default:_dc .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",_dcbadg .Name ); -if _ccgdda :=d .Skip ();_ccgdda !=nil {return _ccgdda ;};};case _c .EndElement :break _acagee ;case _c .CharData :};};return nil ;};func (_cddaaf *ST_DvAspect )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggbdf ,_acfbe :=d .Token ();if _acfbe !=nil {return _acfbe ; -};if _dbecd ,_efdeb :=_ggbdf .(_c .EndElement );_efdeb &&_dbecd .Name ==start .Name {*_cddaaf =1;return nil ;};if _gfabbb ,_eaagef :=_ggbdf .(_c .CharData );!_eaagef {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",_ggbdf ); -}else {switch string (_gfabbb ){case "":*_cddaaf =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_cddaaf =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_cddaaf =2; -};};_ggbdf ,_acfbe =d .Token ();if _acfbe !=nil {return _acfbe ;};if _ccfdc ,_edddfe :=_ggbdf .(_c .EndElement );_edddfe &&_ccfdc .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",_ggbdf ); -}; +// Defined Name +NameAttr string ; -// ValidateWithPath validates the CT_SharedUser and its children, prefixing error messages with path -func (_ffbac *CT_SharedUser )ValidateWithPath (path string )error {if !_ef .ST_GuidPatternRe .MatchString (_ffbac .GuidAttr ){return _a .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 ,_ef .ST_GuidPatternRe ,_ffbac .GuidAttr ); -};if _ffbac .ExtLst !=nil {if _beefa :=_ffbac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_beefa !=nil {return _beefa ;};};return nil ;};type CT_PivotFields struct{ +// Refers To +RefersToAttr *string ; -// Field Count -CountAttr *uint32 ; +// Sheet Id +SheetIdAttr *uint32 ;};func (_gbag *CT_CellWatch )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_aa .Sprintf ("\u0025\u0076",_gbag .RAttr )});e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type Connections struct{CT_Connections };func NewCT_PivotTableStyle ()*CT_PivotTableStyle {_gafccg :=&CT_PivotTableStyle {};return _gafccg }; -// PivotTable Field -PivotField []*CT_PivotField ;};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;); +// Validate validates the CT_WebPublishObjects and its children +func (_eabdb *CT_WebPublishObjects )Validate ()error {return _eabdb .ValidateWithPath ("C\u0054_\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073");};type CT_ExternalLinkChoice struct{ExternalBook *CT_ExternalBook ; +DdeLink *CT_DdeLink ;OleLink *CT_OleLink ;};func (_cgbgab *CT_SmartTagType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgbgab .NamespaceUriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"},Value :_aa .Sprintf ("\u0025\u0076",*_cgbgab .NamespaceUriAttr )}); +};if _cgbgab .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_cgbgab .NameAttr )});};if _cgbgab .UrlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0072\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_cgbgab .UrlAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_CellStyles and its children -func (_bgee *CT_CellStyles )Validate ()error {return _bgee .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");};func (_gcbad *CT_TextFields )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_egaec :=range start .Attr {if _egaec .Name .Local =="\u0063\u006f\u0075n\u0074"{_ecdcd ,_eceaa :=_fc .ParseUint (_egaec .Value ,10,32); -if _eceaa !=nil {return _eceaa ;};_dfecgb :=uint32 (_ecdcd );_gcbad .CountAttr =&_dfecgb ;continue ;};};_eedfdc :for {_gdcdfe ,_geabd :=d .Token ();if _geabd !=nil {return _geabd ;};switch _ffebbd :=_gdcdfe .(type ){case _c .StartElement :switch _ffebbd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efbdcb :=NewCT_TextField (); -if _cbgcg :=d .DecodeElement (_efbdcb ,&_ffebbd );_cbgcg !=nil {return _cbgcg ;};_gcbad .TextField =append (_gcbad .TextField ,_efbdcb );default:_dc .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",_ffebbd .Name ); -if _bebfca :=d .Skip ();_bebfca !=nil {return _bebfca ;};};case _c .EndElement :break _eedfdc ;case _c .CharData :};};return nil ;};func NewCT_ExternalBook ()*CT_ExternalBook {_faec :=&CT_ExternalBook {};return _faec }; +// ValidateWithPath validates the CT_OlapPr and its children, prefixing error messages with path +func (_cdaeg *CT_OlapPr )ValidateWithPath (path string )error {return nil };func NewCT_CacheFields ()*CT_CacheFields {_gaad :=&CT_CacheFields {};return _gaad };func (_egebabg ST_TableType )Validate ()error {return _egebabg .ValidateWithPath ("")}; -// Validate validates the CT_SmartTagTypes and its children -func (_bfgcg *CT_SmartTagTypes )Validate ()error {return _bfgcg .ValidateWithPath ("\u0043\u0054_\u0053\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073");};func (_agbc *CT_Cols )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_faafd :for {_ebed ,_bdae :=d .Token (); -if _bdae !=nil {return _bdae ;};switch _gdge :=_ebed .(type ){case _c .StartElement :switch _gdge .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_aeeg :=NewCT_Col (); -if _gaae :=d .DecodeElement (_aeeg ,&_gdge );_gaae !=nil {return _gaae ;};_agbc .Col =append (_agbc .Col ,_aeeg );default:_dc .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",_gdge .Name ); -if _cdbb :=d .Skip ();_cdbb !=nil {return _cdbb ;};};case _c .EndElement :break _faafd ;case _c .CharData :};};return nil ;};func NewCT_DataValidations ()*CT_DataValidations {_eabcc :=&CT_DataValidations {};return _eabcc }; +// Validate validates the CT_CalculatedMember and its children +func (_gdga *CT_CalculatedMember )Validate ()error {return _gdga .ValidateWithPath ("\u0043\u0054\u005f\u0043al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072");};func (_dcbbf ST_IconSetType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_afcae :=_d .Attr {}; +_afcae .Name =name ;switch _dcbbf {case ST_IconSetTypeUnset :_afcae .Value ="";case ST_IconSetType3Arrows :_afcae .Value ="\u0033A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType3ArrowsGray :_afcae .Value ="3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079"; +case ST_IconSetType3Flags :_afcae .Value ="\u0033\u0046\u006c\u0061\u0067\u0073";case ST_IconSetType3TrafficLights1 :_afcae .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031";case ST_IconSetType3TrafficLights2 :_afcae .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032"; +case ST_IconSetType3Signs :_afcae .Value ="\u0033\u0053\u0069\u0067\u006e\u0073";case ST_IconSetType3Symbols :_afcae .Value ="\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073";case ST_IconSetType3Symbols2 :_afcae .Value ="\u0033S\u0079\u006d\u0062\u006f\u006c\u00732"; +case ST_IconSetType4Arrows :_afcae .Value ="\u0034A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType4ArrowsGray :_afcae .Value ="4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType4RedToBlack :_afcae .Value ="4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b"; +case ST_IconSetType4Rating :_afcae .Value ="\u0034R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType4TrafficLights :_afcae .Value ="\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073";case ST_IconSetType5Arrows :_afcae .Value ="\u0035A\u0072\u0072\u006f\u0077\u0073"; +case ST_IconSetType5ArrowsGray :_afcae .Value ="5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType5Rating :_afcae .Value ="\u0035R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType5Quarters :_afcae .Value ="\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s"; +};return _afcae ,nil ;}; -// ValidateWithPath validates the CT_MdxTuple and its children, prefixing error messages with path -func (_dgeef *CT_MdxTuple )ValidateWithPath (path string )error {for _ddfbc ,_accdg :=range _dgeef .N {if _ebafa :=_accdg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_ddfbc ));_ebafa !=nil {return _ebafa ;}; -};return nil ;};func NewCT_Break ()*CT_Break {_dfcc :=&CT_Break {};return _dfcc };func (_afgad ST_HorizontalAlignment )String ()string {switch _afgad {case 0:return "";case 1:return "\u0067e\u006e\u0065\u0072\u0061\u006c";case 2:return "\u006c\u0065\u0066\u0074"; -case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0072\u0069\u0067h\u0074";case 5:return "\u0066\u0069\u006c\u006c";case 6:return "\u006au\u0073\u0074\u0069\u0066\u0079";case 7:return "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073"; -case 8:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};func (_bbebgec *ST_CellComments )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eaddeb ,_cbbagb :=d .Token ();if _cbbagb !=nil {return _cbbagb ;}; -if _dabcaa ,_ebfbab :=_eaddeb .(_c .EndElement );_ebfbab &&_dabcaa .Name ==start .Name {*_bbebgec =1;return nil ;};if _efdbg ,_bgbacg :=_eaddeb .(_c .CharData );!_bgbacg {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",_eaddeb ); -}else {switch string (_efdbg ){case "":*_bbebgec =0;case "\u006e\u006f\u006e\u0065":*_bbebgec =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_bbebgec =2;case "\u0061\u0074\u0045n\u0064":*_bbebgec =3;};};_eaddeb ,_cbbagb =d .Token (); -if _cbbagb !=nil {return _cbbagb ;};if _badca ,_egagec :=_eaddeb .(_c .EndElement );_egagec &&_badca .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",_eaddeb ); -};func (_daaag ST_TextHAlign )ValidateWithPath (path string )error {switch _daaag {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 (_daaag )); -};return nil ;};func (_aegdb *CT_Fill )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbbaf :for {_dbaa ,_gcga :=d .Token ();if _gcga !=nil {return _gcga ;};switch _afcda :=_dbaa .(type ){case _c .StartElement :switch _afcda .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aegdb .PatternFill =NewCT_PatternFill (); -if _aega :=d .DecodeElement (_aegdb .PatternFill ,&_afcda );_aega !=nil {return _aega ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aegdb .GradientFill =NewCT_GradientFill (); -if _cfaf :=d .DecodeElement (_aegdb .GradientFill ,&_afcda );_cfaf !=nil {return _cfaf ;};default:_dc .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",_afcda .Name ); -if _egadg :=d .Skip ();_egadg !=nil {return _egadg ;};};case _c .EndElement :break _dbbaf ;case _c .CharData :};};return nil ;};type ST_SortType byte ; +// Validate validates the CT_X and its children +func (_adcaa *CT_X )Validate ()error {return _adcaa .ValidateWithPath ("\u0043\u0054\u005f\u0058")};func (_fcgee *CT_OleItem )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edeegc :=range start .Attr {if _edeegc .Name .Local =="\u006e\u0061\u006d\u0065"{_ggbde ,_dfac :=_edeegc .Value ,error (nil ); +if _dfac !=nil {return _dfac ;};_fcgee .NameAttr =_ggbde ;continue ;};if _edeegc .Name .Local =="\u0069\u0063\u006f\u006e"{_cfbce ,_daggb :=_e .ParseBool (_edeegc .Value );if _daggb !=nil {return _daggb ;};_fcgee .IconAttr =&_cfbce ;continue ;};if _edeegc .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_efdda ,_fbfab :=_e .ParseBool (_edeegc .Value ); +if _fbfab !=nil {return _fbfab ;};_fcgee .AdviseAttr =&_efdda ;continue ;};if _edeegc .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_cedbf ,_ecggb :=_e .ParseBool (_edeegc .Value );if _ecggb !=nil {return _ecggb ;};_fcgee .PreferPicAttr =&_cedbf ; +continue ;};};for {_eeab ,_ecfcg :=d .Token ();if _ecfcg !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u003a\u0020%\u0073",_ecfcg );};if _gdfef ,_eecaa :=_eeab .(_d .EndElement ); +_eecaa &&_gdfef .Name ==start .Name {break ;};};return nil ;};func NewCT_Comments ()*CT_Comments {_acgga :=&CT_Comments {};_acgga .Authors =NewCT_Authors ();_acgga .CommentList =NewCT_CommentList ();return _acgga ;}; -// ValidateWithPath validates the CT_CalculatedItem and its children, prefixing error messages with path -func (_gdbd *CT_CalculatedItem )ValidateWithPath (path string )error {if _begc :=_gdbd .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_begc !=nil {return _begc ;};if _gdbd .ExtLst !=nil {if _ged :=_gdbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ged !=nil {return _ged ;};};return nil ;};type CT_ConditionalFormatting struct{ +// ValidateWithPath validates the CT_MergeCell and its children, prefixing error messages with path +func (_ebfdcg *CT_MergeCell )ValidateWithPath (path string )error {return nil };type CT_SheetId struct{ -// PivotTable Conditional Formatting -PivotAttr *bool ; +// Sheet Id +ValAttr uint32 ;};func (_ebbe *CT_DefinedNames )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ebbe .DefinedName !=nil {_cedd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}}; +for _ ,_egda :=range _ebbe .DefinedName {e .EncodeElement (_egda ,_cedd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gebga *ST_TargetScreenSize )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gebga =0; +case "\u00354\u0034\u0078\u0033\u0037\u0036":*_gebga =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_gebga =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_gebga =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_gebga =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_gebga =5; +case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_gebga =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_gebga =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_gebga =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_gebga =9; +case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_gebga =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_gebga =11;};return nil ;};func (_ddadae ST_DataValidationOperator )Validate ()error {return _ddadae .ValidateWithPath ("")};func (_agabba ST_IconSetType )String ()string {switch _agabba {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 NewCT_OleObjects ()*CT_OleObjects {_eaeba :=&CT_OleObjects {};return _eaeba };type CT_TableStyleInfo struct{ -// Sequence of References -SqrefAttr *ST_Sqref ; +// Style Name +NameAttr *string ; -// Conditional Formatting Rule -CfRule []*CT_CfRule ;ExtLst *CT_ExtensionList ;};func NewCT_DbPr ()*CT_DbPr {_fbgac :=&CT_DbPr {};return _fbgac };func (_acfad *CT_DataConsolidate )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _acfad .FunctionAttr !=ST_DataConsolidateFunctionUnset {_aacb ,_beefc :=_acfad .FunctionAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"}); -if _beefc !=nil {return _beefc ;};start .Attr =append (start .Attr ,_aacb );};if _acfad .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_acfad .StartLabelsAttr ))}); -};if _acfad .LeftLabelsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_acfad .LeftLabelsAttr ))});};if _acfad .TopLabelsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_acfad .TopLabelsAttr ))}); -};if _acfad .LinkAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_acfad .LinkAttr ))});};e .EncodeToken (start );if _acfad .DataRefs !=nil {_gebagd :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"}}; -e .EncodeElement (_acfad .DataRefs ,_gebagd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bfdff *CT_SmartTagTypes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cafgaf :for {_dbcbc ,_cccaab :=d .Token (); -if _cccaab !=nil {return _cccaab ;};switch _gdbgc :=_dbcbc .(type ){case _c .StartElement :switch _gdbgc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eegfeg :=NewCT_SmartTagType (); -if _dafeb :=d .DecodeElement (_eegfeg ,&_gdbgc );_dafeb !=nil {return _dafeb ;};_bfdff .SmartTagType =append (_bfdff .SmartTagType ,_eegfeg );default:_dc .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",_gdbgc .Name ); -if _agcae :=d .Skip ();_agcae !=nil {return _agcae ;};};case _c .EndElement :break _cafgaf ;case _c .CharData :};};return nil ;};type CT_CellStyleXfs struct{ +// Show First Column +ShowFirstColumnAttr *bool ; -// Style Count -CountAttr *uint32 ; +// Show Last Column +ShowLastColumnAttr *bool ; -// Formatting Elements -Xf []*CT_Xf ;};func (_cbbf *CT_CustomWorkbookViews )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gadbc :for {_ebec ,_fabbg :=d .Token ();if _fabbg !=nil {return _fabbg ;};switch _bbeaa :=_ebec .(type ){case _c .StartElement :switch _bbeaa .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adbc :=NewCT_CustomWorkbookView (); -if _dcgfe :=d .DecodeElement (_adbc ,&_bbeaa );_dcgfe !=nil {return _dcgfe ;};_cbbf .CustomWorkbookView =append (_cbbf .CustomWorkbookView ,_adbc );default:_dc .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",_bbeaa .Name ); -if _fecc :=d .Skip ();_fecc !=nil {return _fecc ;};};case _c .EndElement :break _gadbc ;case _c .CharData :};};return nil ;};func (_bgga ST_SortMethod )String ()string {switch _bgga {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_ExternalSheetName ()*CT_ExternalSheetName {_ecagc :=&CT_ExternalSheetName {};return _ecagc ;};type CT_PivotSelection struct{ +// Show Row Stripes +ShowRowStripesAttr *bool ; -// Pane -PaneAttr ST_Pane ; +// Show Column Stripes +ShowColumnStripesAttr *bool ;};type CT_ChartFormats struct{ -// Show Header -ShowHeaderAttr *bool ; +// Format Count +CountAttr *uint32 ; -// Label -LabelAttr *bool ; +// PivotChart Format +ChartFormat []*CT_ChartFormat ;};func (_cegf *CT_CellAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cegf .HorizontalAttr !=ST_HorizontalAlignmentUnset {_gedef ,_ebfa :=_cegf .HorizontalAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}); +if _ebfa !=nil {return _ebfa ;};start .Attr =append (start .Attr ,_gedef );};if _cegf .VerticalAttr !=ST_VerticalAlignmentUnset {_aabf ,_edaa :=_cegf .VerticalAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"});if _edaa !=nil {return _edaa ; +};start .Attr =append (start .Attr ,_aabf );};if _cegf .TextRotationAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_cegf .TextRotationAttr )}); +};if _cegf .WrapTextAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cegf .WrapTextAttr ))});};if _cegf .IndentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_cegf .IndentAttr )}); +};if _cegf .RelativeIndentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_cegf .RelativeIndentAttr )}); +};if _cegf .JustifyLastLineAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cegf .JustifyLastLineAttr ))}); +};if _cegf .ShrinkToFitAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cegf .ShrinkToFitAttr ))});};if _cegf .ReadingOrderAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0076",*_cegf .ReadingOrderAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ccdac ST_TargetScreenSize )String ()string {switch _ccdac {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 (_ddggc *ST_DataValidationErrorStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbfebc ,_eefea :=d .Token ();if _eefea !=nil {return _eefea ;};if _dggdbb ,_ddacaf :=_dbfebc .(_d .EndElement );_ddacaf &&_dggdbb .Name ==start .Name {*_ddggc =1; +return nil ;};if _ddgeef ,_bafde :=_dbfebc .(_d .CharData );!_bafde {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbfebc );}else {switch string (_ddgeef ){case "":*_ddggc =0; +case "\u0073\u0074\u006f\u0070":*_ddggc =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_ddggc =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_ddggc =3;};};_dbfebc ,_eefea =d .Token ();if _eefea !=nil {return _eefea ;};if _cedgbg ,_egfdb :=_dbfebc .(_d .EndElement ); +_egfdb &&_cedgbg .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbfebc );};type CT_NumFmt struct{ -// Data Selection -DataAttr *bool ; +// Number Format Id +NumFmtIdAttr uint32 ; -// Extendable -ExtendableAttr *bool ; +// Number Format Code +FormatCodeAttr string ;};func (_gdcfbf *ST_VolDepType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbbfa ,_baace :=d .Token ();if _baace !=nil {return _baace ;};if _bfdca ,_decec :=_gbbfa .(_d .EndElement );_decec &&_bfdca .Name ==start .Name {*_gdcfbf =1; +return nil ;};if _ccgdb ,_geeee :=_gbbfa .(_d .CharData );!_geeee {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbbfa );}else {switch string (_ccgdb ){case "":*_gdcfbf =0; +case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_gdcfbf =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_gdcfbf =2;};};_gbbfa ,_baace =d .Token ();if _baace !=nil {return _baace ;};if _caccae ,_befgd :=_gbbfa .(_d .EndElement ); +_befgd &&_caccae .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbbfa );};func (_edgdd ST_PhoneticType )String ()string {switch _edgdd {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 (_bcfeb *CT_TextField )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcfeb .TypeAttr !=ST_ExternalConnectionTypeUnset {_ecbga ,_beadc :=_bcfeb .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _beadc !=nil {return _beadc ;};start .Attr =append (start .Attr ,_ecbga );};if _bcfeb .PositionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_bcfeb .PositionAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_PivotAreaReferences struct{ -// Selection Count +// Pivot Filter Count CountAttr *uint32 ; -// Axis -AxisAttr ST_Axis ; +// Reference +Reference []*CT_PivotAreaReference ;};func NewCT_GradientStop ()*CT_GradientStop {_ebabe :=&CT_GradientStop {};_ebabe .Color =NewCT_Color ();return _ebabe ;};func (_deafgb ST_DvAspect )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aedda :=_d .Attr {}; +_aedda .Name =name ;switch _deafgb {case ST_DvAspectUnset :_aedda .Value ="";case ST_DvAspectDVASPECT_CONTENT :_aedda .Value ="\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054";case ST_DvAspectDVASPECT_ICON :_aedda .Value ="\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e"; +};return _aedda ,nil ;}; -// Dimension -DimensionAttr *uint32 ; +// ValidateWithPath validates the CT_Fills and its children, prefixing error messages with path +func (_beabdd *CT_Fills )ValidateWithPath (path string )error {for _afggg ,_ggffg :=range _beabdd .Fill {if _aeaaa :=_ggffg .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0046\u0069\u006c\u006c\u005b\u0025\u0064\u005d",path ,_afggg ));_aeaaa !=nil {return _aeaaa ; +};};return nil ;};func NewCT_MergeCells ()*CT_MergeCells {_ccfc :=&CT_MergeCells {};return _ccfc };func (_fdafbf ST_UnderlineValues )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fbdbfe :=_d .Attr {};_fbdbfe .Name =name ;switch _fdafbf {case ST_UnderlineValuesUnset :_fbdbfe .Value =""; +case ST_UnderlineValuesSingle :_fbdbfe .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineValuesDouble :_fbdbfe .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineValuesSingleAccounting :_fbdbfe .Value ="\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067"; +case ST_UnderlineValuesDoubleAccounting :_fbdbfe .Value ="\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_UnderlineValuesNone :_fbdbfe .Value ="\u006e\u006f\u006e\u0065";};return _fbdbfe ,nil ;};func (_gafffb ST_FileType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gebbca :=_d .Attr {}; +_gebbca .Name =name ;switch _gafffb {case ST_FileTypeUnset :_gebbca .Value ="";case ST_FileTypeMac :_gebbca .Value ="\u006d\u0061\u0063";case ST_FileTypeWin :_gebbca .Value ="\u0077\u0069\u006e";case ST_FileTypeDos :_gebbca .Value ="\u0064\u006f\u0073"; +case ST_FileTypeLin :_gebbca .Value ="\u006c\u0069\u006e";case ST_FileTypeOther :_gebbca .Value ="\u006f\u0074\u0068e\u0072";};return _gebbca ,nil ;}; -// Start -StartAttr *uint32 ; +// Validate validates the CT_RevisionRowColumn and its children +func (_cddda *CT_RevisionRowColumn )Validate ()error {return _cddda .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eR\u006f\u0077\u0043\u006flu\u006d\u006e");}; -// Minimum -MinAttr *uint32 ; +// Validate validates the CT_I and its children +func (_faca *CT_I )Validate ()error {return _faca .ValidateWithPath ("\u0043\u0054\u005f\u0049")};func NewCT_GroupItems ()*CT_GroupItems {_aedddd :=&CT_GroupItems {};return _aedddd };type CT_CustomFilters struct{ -// Maximum -MaxAttr *uint32 ; +// And +AndAttr *bool ; -// Active Row -ActiveRowAttr *uint32 ; +// Custom Filter Criteria +CustomFilter []*CT_CustomFilter ;};func (_cbcce ST_ParameterType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cbcce .String (),start );};type ST_CellFormulaType byte ;type ST_RevisionAction byte ; -// Active Column -ActiveColAttr *uint32 ; +// ValidateWithPath validates the CT_NumFmts and its children, prefixing error messages with path +func (_gafda *CT_NumFmts )ValidateWithPath (path string )error {for _dddcca ,_cgfec :=range _gafda .NumFmt {if _bgaba :=_cgfec .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_dddcca )); +_bgaba !=nil {return _bgaba ;};};return nil ;};func (_gcffeg ST_FieldSortType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gcffeg .String (),start );};func (_eaecd *CT_FunctionGroup )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfaba :=range start .Attr {if _gfaba .Name .Local =="\u006e\u0061\u006d\u0065"{_cfafb ,_eeebb :=_gfaba .Value ,error (nil ); +if _eeebb !=nil {return _eeebb ;};_eaecd .NameAttr =&_cfafb ;continue ;};};for {_gbgade ,_fgeaga :=d .Token ();if _fgeaga !=nil {return _aa .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",_fgeaga ); +};if _cgfgb ,_cadab :=_gbgade .(_d .EndElement );_cadab &&_cgfgb .Name ==start .Name {break ;};};return nil ;}; -// Previous Row -PreviousRowAttr *uint32 ; +// Validate validates the CT_DdeItem and its children +func (_cbdc *CT_DdeItem )Validate ()error {return _cbdc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d");};func (_acffd *CT_Sheets )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfbda :for {_aecbg ,_bcdfa :=d .Token (); +if _bcdfa !=nil {return _bcdfa ;};switch _bgbcg :=_aecbg .(type ){case _d .StartElement :switch _bgbcg .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfbff :=NewCT_Sheet (); +if _bcfbge :=d .DecodeElement (_cfbff ,&_bgbcg );_bcfbge !=nil {return _bcfbge ;};_acffd .Sheet =append (_acffd .Sheet ,_cfbff );default:_ea .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",_bgbcg .Name ); +if _edega :=d .Skip ();_edega !=nil {return _edega ;};};case _d .EndElement :break _cfbda ;case _d .CharData :};};return nil ;};func (_bgdcg *ST_FontScheme )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_befea ,_aeadc :=d .Token ();if _aeadc !=nil {return _aeadc ; +};if _fbbbd ,_feacbb :=_befea .(_d .EndElement );_feacbb &&_fbbbd .Name ==start .Name {*_bgdcg =1;return nil ;};if _edaefc ,_ffade :=_befea .(_d .CharData );!_ffade {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_befea ); +}else {switch string (_edaefc ){case "":*_bgdcg =0;case "\u006e\u006f\u006e\u0065":*_bgdcg =1;case "\u006d\u0061\u006ao\u0072":*_bgdcg =2;case "\u006d\u0069\u006eo\u0072":*_bgdcg =3;};};_befea ,_aeadc =d .Token ();if _aeadc !=nil {return _aeadc ;};if _gbfgad ,_fadcaa :=_befea .(_d .EndElement ); +_fadcaa &&_gbfgad .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_befea );}; -// Previous Column Selection -PreviousColAttr *uint32 ; +// Validate validates the CT_PivotDimension and its children +func (_cgaba *CT_PivotDimension )Validate ()error {return _cgaba .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");};func (_gbdc *CT_DrawingHF )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gccgd :=range start .Attr {if _gccgd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gccgd .Name .Local =="\u0069\u0064"||_gccgd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gccgd .Name .Local =="\u0069\u0064"{_ddcaf ,_bbea :=_gccgd .Value ,error (nil ); +if _bbea !=nil {return _bbea ;};_gbdc .IdAttr =_ddcaf ;continue ;};if _gccgd .Name .Local =="\u006c\u0068\u006f"{_ceea ,_geecc :=_e .ParseUint (_gccgd .Value ,10,32);if _geecc !=nil {return _geecc ;};_aeabb :=uint32 (_ceea );_gbdc .LhoAttr =&_aeabb ;continue ; +};if _gccgd .Name .Local =="\u006c\u0068\u0065"{_beecc ,_deaff :=_e .ParseUint (_gccgd .Value ,10,32);if _deaff !=nil {return _deaff ;};_aegc :=uint32 (_beecc );_gbdc .LheAttr =&_aegc ;continue ;};if _gccgd .Name .Local =="\u006c\u0068\u0066"{_dfcb ,_gefda :=_e .ParseUint (_gccgd .Value ,10,32); +if _gefda !=nil {return _gefda ;};_bcgb :=uint32 (_dfcb );_gbdc .LhfAttr =&_bcgb ;continue ;};if _gccgd .Name .Local =="\u0063\u0068\u006f"{_gfab ,_gcead :=_e .ParseUint (_gccgd .Value ,10,32);if _gcead !=nil {return _gcead ;};_accda :=uint32 (_gfab ); +_gbdc .ChoAttr =&_accda ;continue ;};if _gccgd .Name .Local =="\u0063\u0068\u0065"{_bdbaa ,_edfdf :=_e .ParseUint (_gccgd .Value ,10,32);if _edfdf !=nil {return _edfdf ;};_ebaba :=uint32 (_bdbaa );_gbdc .CheAttr =&_ebaba ;continue ;};if _gccgd .Name .Local =="\u0063\u0068\u0066"{_bgaf ,_aeagf :=_e .ParseUint (_gccgd .Value ,10,32); +if _aeagf !=nil {return _aeagf ;};_efbba :=uint32 (_bgaf );_gbdc .ChfAttr =&_efbba ;continue ;};if _gccgd .Name .Local =="\u0072\u0068\u006f"{_dacba ,_dacf :=_e .ParseUint (_gccgd .Value ,10,32);if _dacf !=nil {return _dacf ;};_bdeg :=uint32 (_dacba ); +_gbdc .RhoAttr =&_bdeg ;continue ;};if _gccgd .Name .Local =="\u0072\u0068\u0065"{_bfcc ,_fdgcc :=_e .ParseUint (_gccgd .Value ,10,32);if _fdgcc !=nil {return _fdgcc ;};_cccb :=uint32 (_bfcc );_gbdc .RheAttr =&_cccb ;continue ;};if _gccgd .Name .Local =="\u0072\u0068\u0066"{_daege ,_fgfe :=_e .ParseUint (_gccgd .Value ,10,32); +if _fgfe !=nil {return _fgfe ;};_ebbfcb :=uint32 (_daege );_gbdc .RhfAttr =&_ebbfcb ;continue ;};if _gccgd .Name .Local =="\u006c\u0066\u006f"{_dgdaf ,_dacgdc :=_e .ParseUint (_gccgd .Value ,10,32);if _dacgdc !=nil {return _dacgdc ;};_ebdec :=uint32 (_dgdaf ); +_gbdc .LfoAttr =&_ebdec ;continue ;};if _gccgd .Name .Local =="\u006c\u0066\u0065"{_ecbe ,_dbdaa :=_e .ParseUint (_gccgd .Value ,10,32);if _dbdaa !=nil {return _dbdaa ;};_fbafd :=uint32 (_ecbe );_gbdc .LfeAttr =&_fbafd ;continue ;};if _gccgd .Name .Local =="\u006c\u0066\u0066"{_gbgag ,_bdcbg :=_e .ParseUint (_gccgd .Value ,10,32); +if _bdcbg !=nil {return _bdcbg ;};_ffcg :=uint32 (_gbgag );_gbdc .LffAttr =&_ffcg ;continue ;};if _gccgd .Name .Local =="\u0063\u0066\u006f"{_bcccc ,_fbfg :=_e .ParseUint (_gccgd .Value ,10,32);if _fbfg !=nil {return _fbfg ;};_caef :=uint32 (_bcccc );_gbdc .CfoAttr =&_caef ; +continue ;};if _gccgd .Name .Local =="\u0063\u0066\u0065"{_bgbdc ,_fbaa :=_e .ParseUint (_gccgd .Value ,10,32);if _fbaa !=nil {return _fbaa ;};_gege :=uint32 (_bgbdc );_gbdc .CfeAttr =&_gege ;continue ;};if _gccgd .Name .Local =="\u0063\u0066\u0066"{_fgeg ,_gebbf :=_e .ParseUint (_gccgd .Value ,10,32); +if _gebbf !=nil {return _gebbf ;};_ccca :=uint32 (_fgeg );_gbdc .CffAttr =&_ccca ;continue ;};if _gccgd .Name .Local =="\u0072\u0066\u006f"{_ebfcf ,_babff :=_e .ParseUint (_gccgd .Value ,10,32);if _babff !=nil {return _babff ;};_fgdac :=uint32 (_ebfcf ); +_gbdc .RfoAttr =&_fgdac ;continue ;};if _gccgd .Name .Local =="\u0072\u0066\u0065"{_cfebg ,_faffa :=_e .ParseUint (_gccgd .Value ,10,32);if _faffa !=nil {return _faffa ;};_bege :=uint32 (_cfebg );_gbdc .RfeAttr =&_bege ;continue ;};if _gccgd .Name .Local =="\u0072\u0066\u0066"{_egggd ,_egagf :=_e .ParseUint (_gccgd .Value ,10,32); +if _egagf !=nil {return _egagf ;};_caga :=uint32 (_egggd );_gbdc .RffAttr =&_caga ;continue ;};};for {_bbde ,_gbae :=d .Token ();if _gbae !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0072a\u0077\u0069\u006e\u0067\u0048\u0046\u003a\u0020\u0025\u0073",_gbae ); +};if _eccc ,_aeabg :=_bbde .(_d .EndElement );_aeabg &&_eccc .Name ==start .Name {break ;};};return nil ;};func NewEG_ExtensionList ()*EG_ExtensionList {_dfdfce :=&EG_ExtensionList {};return _dfdfce };func (_dbgcfg ST_PaneState )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dbgcfg .String (),start ); +}; -// Click Count -ClickAttr *uint32 ;IdAttr *string ; +// Validate validates the CT_Filters and its children +func (_baabf *CT_Filters )Validate ()error {return _baabf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");}; -// Pivot Area -PivotArea *CT_PivotArea ;};type ST_CalcMode byte ; +// Validate validates the StyleSheet and its children +func (_bfaedf *StyleSheet )Validate ()error {return _bfaedf .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");};func NewCT_DdeLink ()*CT_DdeLink {_gcdc :=&CT_DdeLink {};return _gcdc };func (_bgdde *CT_I )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bgdde .TAttr !=ST_ItemTypeUnset {_bedcb ,_aeefb :=_bgdde .TAttr .MarshalXMLAttr (_d .Name {Local :"\u0074"}); +if _aeefb !=nil {return _aeefb ;};start .Attr =append (start .Attr ,_bedcb );};if _bgdde .RAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_aa .Sprintf ("\u0025\u0076",*_bgdde .RAttr )});};if _bgdde .IAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069"},Value :_aa .Sprintf ("\u0025\u0076",*_bgdde .IAttr )}); +};e .EncodeToken (start );if _bgdde .X !=nil {_bcfbd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_dcgaf :=range _bgdde .X {e .EncodeElement (_dcgaf ,_bcfbd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};type ST_FormatAction byte ; -// Validate validates the CT_AutoFilter and its children -func (_dceb *CT_AutoFilter )Validate ()error {return _dceb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");};type CT_PivotCacheDefinition struct{IdAttr *string ; +// Validate validates the CT_Pages and its children +func (_effce *CT_Pages )Validate ()error {return _effce .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073");}; -// Invalid Cache -InvalidAttr *bool ; +// Validate validates the CT_ExternalReference and its children +func (_gbcdd *CT_ExternalReference )Validate ()error {return _gbcdd .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065");}; -// Save Pivot Records -SaveDataAttr *bool ; +// Validate validates the CT_CalculatedMembers and its children +func (_agab *CT_CalculatedMembers )Validate ()error {return _agab .ValidateWithPath ("C\u0054_\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073");};func (_gbcfba *CT_Record )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _gbcfba .M !=nil {_bceea :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_affgc :=range _gbcfba .M {e .EncodeElement (_affgc ,_bceea );};};if _gbcfba .N !=nil {_bdfaa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006e"}}; +for _ ,_ebbfca :=range _gbcfba .N {e .EncodeElement (_ebbfca ,_bdfaa );};};if _gbcfba .B !=nil {_ddgbb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_begec :=range _gbcfba .B {e .EncodeElement (_begec ,_ddgbb );};};if _gbcfba .E !=nil {_cfgbe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0065"}}; +for _ ,_dcbga :=range _gbcfba .E {e .EncodeElement (_dcbga ,_cfgbe );};};if _gbcfba .S !=nil {_aecag :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_eeefde :=range _gbcfba .S {e .EncodeElement (_eeefde ,_aecag );};};if _gbcfba .D !=nil {_afgbg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0064"}}; +for _ ,_gcebee :=range _gbcfba .D {e .EncodeElement (_gcebee ,_afgbg );};};if _gbcfba .X !=nil {_baedd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_cgbbe :=range _gbcfba .X {e .EncodeElement (_cgbbe ,_baedd );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewCT_PivotCacheRecords ()*CT_PivotCacheRecords {_dagcea :=&CT_PivotCacheRecords {};return _dagcea ;}; -// Refresh On Load -RefreshOnLoadAttr *bool ; +// ValidateWithPath validates the CT_MetadataRecord and its children, prefixing error messages with path +func (_gadff *CT_MetadataRecord )ValidateWithPath (path string )error {return nil }; -// Optimize Cache for Memory -OptimizeMemoryAttr *bool ; +// ValidateWithPath validates the CT_OleObjects and its children, prefixing error messages with path +func (_befff *CT_OleObjects )ValidateWithPath (path string )error {for _gcggf ,_becged :=range _befff .OleObject {if _ebfaa :=_becged .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_gcggf )); +_ebfaa !=nil {return _ebfaa ;};};return nil ;};func (_acdca *CT_Comment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066"},Value :_aa .Sprintf ("\u0025\u0076",_acdca .RefAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_acdca .AuthorIdAttr )});if _acdca .GuidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_acdca .GuidAttr )}); +};if _acdca .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_acdca .ShapeIdAttr )});};e .EncodeToken (start );_eeffc :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074"}}; +e .EncodeElement (_acdca .Text ,_eeffc );if _acdca .CommentPr !=nil {_ebfdg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ac\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072"}};e .EncodeElement (_acdca .CommentPr ,_ebfdg );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewCT_CellSmartTag ()*CT_CellSmartTag {_edfa :=&CT_CellSmartTag {};return _edfa };func NewCT_Fill ()*CT_Fill {_aeabge :=&CT_Fill {};return _aeabge }; -// Enable PivotCache Refresh -EnableRefreshAttr *bool ; +// ValidateWithPath validates the CT_Sst and its children, prefixing error messages with path +func (_gdgdd *CT_Sst )ValidateWithPath (path string )error {for _ecfgf ,_afdec :=range _gdgdd .Si {if _cagdb :=_afdec .ValidateWithPath (_aa .Sprintf ("\u0025s\u002f\u0053\u0069\u005b\u0025\u0064]",path ,_ecfgf ));_cagdb !=nil {return _cagdb ;};};if _gdgdd .ExtLst !=nil {if _fggee :=_gdgdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fggee !=nil {return _fggee ;};};return nil ;};func (_bbcdac *CT_String )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edbbbb :=range start .Attr {if _edbbbb .Name .Local =="\u0076"{_fabg ,_ageag :=_edbbbb .Value ,error (nil );if _ageag !=nil {return _ageag ; +};_bbcdac .VAttr =_fabg ;continue ;};if _edbbbb .Name .Local =="\u0075"{_ddgbbd ,_bbggd :=_e .ParseBool (_edbbbb .Value );if _bbggd !=nil {return _bbggd ;};_bbcdac .UAttr =&_ddgbbd ;continue ;};if _edbbbb .Name .Local =="\u0066"{_dbgdc ,_abdea :=_e .ParseBool (_edbbbb .Value ); +if _abdea !=nil {return _abdea ;};_bbcdac .FAttr =&_dbgdc ;continue ;};if _edbbbb .Name .Local =="\u0063"{_cdedd ,_fbbeg :=_edbbbb .Value ,error (nil );if _fbbeg !=nil {return _fbbeg ;};_bbcdac .CAttr =&_cdedd ;continue ;};if _edbbbb .Name .Local =="\u0063\u0070"{_egcgd ,_aegad :=_e .ParseUint (_edbbbb .Value ,10,32); +if _aegad !=nil {return _aegad ;};_dfaff :=uint32 (_egcgd );_bbcdac .CpAttr =&_dfaff ;continue ;};if _edbbbb .Name .Local =="\u0069\u006e"{_gecbdb ,_eacfe :=_e .ParseUint (_edbbbb .Value ,10,32);if _eacfe !=nil {return _eacfe ;};_eeega :=uint32 (_gecbdb ); +_bbcdac .InAttr =&_eeega ;continue ;};if _edbbbb .Name .Local =="\u0062\u0063"{_afdeb ,_edgbe :=_edbbbb .Value ,error (nil );if _edgbe !=nil {return _edgbe ;};_bbcdac .BcAttr =&_afdeb ;continue ;};if _edbbbb .Name .Local =="\u0066\u0063"{_ddggbc ,_bbba :=_edbbbb .Value ,error (nil ); +if _bbba !=nil {return _bbba ;};_bbcdac .FcAttr =&_ddggbc ;continue ;};if _edbbbb .Name .Local =="\u0069"{_adcge ,_fdccd :=_e .ParseBool (_edbbbb .Value );if _fdccd !=nil {return _fdccd ;};_bbcdac .IAttr =&_adcge ;continue ;};if _edbbbb .Name .Local =="\u0075\u006e"{_bgbbgb ,_affffd :=_e .ParseBool (_edbbbb .Value ); +if _affffd !=nil {return _affffd ;};_bbcdac .UnAttr =&_bgbbgb ;continue ;};if _edbbbb .Name .Local =="\u0073\u0074"{_ddeea ,_febec :=_e .ParseBool (_edbbbb .Value );if _febec !=nil {return _febec ;};_bbcdac .StAttr =&_ddeea ;continue ;};if _edbbbb .Name .Local =="\u0062"{_gcedbd ,_dbceae :=_e .ParseBool (_edbbbb .Value ); +if _dbceae !=nil {return _dbceae ;};_bbcdac .BAttr =&_gcedbd ;continue ;};};_edgdg :for {_bbfefc ,_gcbaa :=d .Token ();if _gcbaa !=nil {return _gcbaa ;};switch _efdfdb :=_bbfefc .(type ){case _d .StartElement :switch _efdfdb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egeegd :=NewCT_Tuples (); +if _gcdcg :=d .DecodeElement (_egeegd ,&_efdfdb );_gcdcg !=nil {return _gcdcg ;};_bbcdac .Tpls =append (_bbcdac .Tpls ,_egeegd );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbab :=NewCT_X (); +if _dgbeaa :=d .DecodeElement (_agbab ,&_efdfdb );_dgbeaa !=nil {return _dgbeaa ;};_bbcdac .X =append (_bbcdac .X ,_agbab );default:_ea .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",_efdfdb .Name ); +if _bbfbd :=d .Skip ();_bbfbd !=nil {return _bbfbd ;};};case _d .EndElement :break _edgdg ;case _d .CharData :};};return nil ;};func (_decf *CT_ExternalSheetDataSet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_befbc :for {_ebagac ,_deffa :=d .Token (); +if _deffa !=nil {return _deffa ;};switch _cebe :=_ebagac .(type ){case _d .StartElement :switch _cebe .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcffc :=NewCT_ExternalSheetData (); +if _gcdce :=d .DecodeElement (_bcffc ,&_cebe );_gcdce !=nil {return _gcdce ;};_decf .SheetData =append (_decf .SheetData ,_bcffc );default:_ea .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",_cebe .Name ); +if _ddbgd :=d .Skip ();_ddbgd !=nil {return _ddbgd ;};};case _d .EndElement :break _befbc ;case _d .CharData :};};return nil ;};func NewCT_ExtensionList ()*CT_ExtensionList {_gcbcd :=&CT_ExtensionList {};return _gcbcd };func (_dffag ST_RevisionAction )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gaabb :=_d .Attr {}; +_gaabb .Name =name ;switch _dffag {case ST_RevisionActionUnset :_gaabb .Value ="";case ST_RevisionActionAdd :_gaabb .Value ="\u0061\u0064\u0064";case ST_RevisionActionDelete :_gaabb .Value ="\u0064\u0065\u006c\u0065\u0074\u0065";};return _gaabb ,nil ;}; -// Last Refreshed By -RefreshedByAttr *string ; -// PivotCache Last Refreshed Date -RefreshedDateAttr *float64 ; +// ValidateWithPath validates the Chartsheet and its children, prefixing error messages with path +func (_gfcag *Chartsheet )ValidateWithPath (path string )error {if _fbbfd :=_gfcag .CT_Chartsheet .ValidateWithPath (path );_fbbfd !=nil {return _fbbfd ;};return nil ;};type CT_PageSetUpPr struct{ -// PivotCache Last Refreshed Date ISO -RefreshedDateIsoAttr *_d .Time ; +// Show Auto Page Breaks +AutoPageBreaksAttr *bool ; -// Background Query -BackgroundQueryAttr *bool ; +// Fit To Page +FitToPageAttr *bool ;};func (_gaef *CT_Cell )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gaef .RAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_aa .Sprintf ("\u0025\u0076",*_gaef .RAttr )}); +};if _gaef .SAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073"},Value :_aa .Sprintf ("\u0025\u0076",*_gaef .SAttr )});};if _gaef .TAttr !=ST_CellTypeUnset {_gbce ,_ggaa :=_gaef .TAttr .MarshalXMLAttr (_d .Name {Local :"\u0074"}); +if _ggaa !=nil {return _ggaa ;};start .Attr =append (start .Attr ,_gbce );};if _gaef .CmAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006d"},Value :_aa .Sprintf ("\u0025\u0076",*_gaef .CmAttr )});};if _gaef .VmAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u006d"},Value :_aa .Sprintf ("\u0025\u0076",*_gaef .VmAttr )}); +};if _gaef .PhAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0068"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gaef .PhAttr ))});};e .EncodeToken (start );if _gaef .F !=nil {_bcfe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0066"}}; +e .EncodeElement (_gaef .F ,_bcfe );};if _gaef .V !=nil {_bde :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0076"}};_eg .AddPreserveSpaceAttr (&_bde ,*_gaef .V );e .EncodeElement (_gaef .V ,_bde );};if _gaef .Is !=nil {_agcaf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ai\u0073"}}; +e .EncodeElement (_gaef .Is ,_agcaf );};if _gaef .ExtLst !=nil {_ggdd :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gaef .ExtLst ,_ggdd );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_bedeea *CT_ProtectedRanges )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acefcf :for {_ceaaee ,_cedcc :=d .Token ();if _cedcc !=nil {return _cedcc ;};switch _edggd :=_ceaaee .(type ){case _d .StartElement :switch _edggd .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egadc :=NewCT_ProtectedRange (); +if _aceeg :=d .DecodeElement (_egadc ,&_edggd );_aceeg !=nil {return _aceeg ;};_bedeea .ProtectedRange =append (_bedeea .ProtectedRange ,_egadc );default:_ea .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",_edggd .Name ); +if _adac :=d .Skip ();_adac !=nil {return _adac ;};};case _d .EndElement :break _acefcf ;case _d .CharData :};};return nil ;}; -// Missing Items Limit -MissingItemsLimitAttr *uint32 ; +// Validate validates the CT_MeasureGroups and its children +func (_ddea *CT_MeasureGroups )Validate ()error {return _ddea .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073");}; -// PivotCache Created Version -CreatedVersionAttr *uint8 ; +// Validate validates the CT_Chartsheet and its children +func (_ccdg *CT_Chartsheet )Validate ()error {return _ccdg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");}; -// PivotCache Last Refreshed Version -RefreshedVersionAttr *uint8 ; +// ValidateWithPath validates the CT_MeasureGroup and its children, prefixing error messages with path +func (_aedee *CT_MeasureGroup )ValidateWithPath (path string )error {return nil }; -// Minimum Version Required for Refresh -MinRefreshableVersionAttr *uint8 ; +// Validate validates the CT_VolMain and its children +func (_aecde *CT_VolMain )Validate ()error {return _aecde .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u004d\u0061\u0069\u006e");};const (ST_FontSchemeUnset ST_FontScheme =0;ST_FontSchemeNone ST_FontScheme =1;ST_FontSchemeMajor ST_FontScheme =2; +ST_FontSchemeMinor ST_FontScheme =3;); -// PivotCache Record Count -RecordCountAttr *uint32 ; +// Validate validates the CT_VolTypes and its children +func (_dgdge *CT_VolTypes )Validate ()error {return _dgdge .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");};func NewCT_Stylesheet ()*CT_Stylesheet {_gggaf :=&CT_Stylesheet {};return _gggaf };type CT_PivotCache struct{ -// Upgrade PivotCache on Refresh -UpgradeOnRefreshAttr *bool ; +// PivotCache Id +CacheIdAttr uint32 ;IdAttr string ;};func (_adeb *CT_Cols )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_agaba :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c"}};for _ ,_aadeg :=range _adeb .Col {e .EncodeElement (_aadeg ,_agaba ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aged *CT_CellXfs )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aged .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_aged .CountAttr )}); +};e .EncodeToken (start );_ebcfe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_bcff :=range _aged .Xf {e .EncodeElement (_bcff ,_ebcfe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Tuple Cache -TupleCacheAttr *bool ; +// ValidateWithPath validates the CT_OleItems and its children, prefixing error messages with path +func (_cbcff *CT_OleItems )ValidateWithPath (path string )error {for _fgbde ,_ffgfa :=range _cbcff .OleItem {if _ceabef :=_ffgfa .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u004f\u006c\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_fgbde )); +_ceabef !=nil {return _ceabef ;};};return nil ;}; -// Supports Subqueries -SupportSubqueryAttr *bool ; +// Validate validates the CT_SheetBackgroundPicture and its children +func (_ggdgag *CT_SheetBackgroundPicture )Validate ()error {return _ggdgag .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065e\u0074\u0042\u0061\u0063\u006bg\u0072o\u0075n\u0064\u0050\u0069\u0063\u0074\u0075\u0072e");};func (_cfcaf *CT_Extension )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfcaf .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0072\u0069"},Value :_aa .Sprintf ("\u0025\u0076",*_cfcaf .UriAttr )}); +};e .EncodeToken (start );if _cfcaf .Any !=nil {_cfcaf .Any .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgeef ST_DataConsolidateFunction )Validate ()error {return _dgeef .ValidateWithPath ("")}; -// Supports Attribute Drilldown -SupportAdvancedDrillAttr *bool ; -// PivotCache Source Description -CacheSource *CT_CacheSource ; +// ValidateWithPath validates the Workbook and its children, prefixing error messages with path +func (_agecd *Workbook )ValidateWithPath (path string )error {if _fdbde :=_agecd .CT_Workbook .ValidateWithPath (path );_fdbde !=nil {return _fdbde ;};return nil ;}; -// PivotCache Fields -CacheFields *CT_CacheFields ; +// Validate validates the CT_SortCondition and its children +func (_aagbeg *CT_SortCondition )Validate ()error {return _aagbeg .ValidateWithPath ("\u0043\u0054_\u0053\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e");}; -// PivotCache Hierarchies -CacheHierarchies *CT_CacheHierarchies ; +// Validate validates the CT_RowHierarchiesUsage and its children +func (_cecabf *CT_RowHierarchiesUsage )Validate ()error {return _cecabf .ValidateWithPath ("\u0043\u0054\u005f\u0052ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");}; -// OLAP KPIs -Kpis *CT_PCDKPIs ; +// ValidateWithPath validates the CT_Query and its children, prefixing error messages with path +func (_adfa *CT_Query )ValidateWithPath (path string )error {if _adfa .Tpls !=nil {if _fbaea :=_adfa .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_fbaea !=nil {return _fbaea ;};};return nil ;};func (_cfebcf ST_ShowDataAs )String ()string {switch _cfebcf {case 0:return ""; +case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065";case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 4:return "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066"; +case 5:return "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c";case 6:return "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077";case 7:return "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c";case 8:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c"; +case 9:return "\u0069\u006e\u0064e\u0078";};return "";};func (_bgeeef *CT_TableStyleInfo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bgeeef .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_bgeeef .NameAttr )}); +};if _bgeeef .ShowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bgeeef .ShowFirstColumnAttr ))}); +};if _bgeeef .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bgeeef .ShowLastColumnAttr ))}); +};if _bgeeef .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bgeeef .ShowRowStripesAttr ))}); +};if _bgeeef .ShowColumnStripesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bgeeef .ShowColumnStripesAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dacc *CT_TableParts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dacc .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_dacc .CountAttr )}); +};e .EncodeToken (start );if _dacc .TablePart !=nil {_faeba :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003at\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074"}};for _ ,_cfgdb :=range _dacc .TablePart {e .EncodeElement (_cfgdb ,_faeba );}; +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bggeg *CT_DateTime )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076"},Value :_aa .Sprintf ("\u0025\u0076",_bggeg .VAttr )}); +if _bggeg .UAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bggeg .UAttr ))});};if _bggeg .FAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bggeg .FAttr ))}); +};if _bggeg .CAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063"},Value :_aa .Sprintf ("\u0025\u0076",*_bggeg .CAttr )});};if _bggeg .CpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0070"},Value :_aa .Sprintf ("\u0025\u0076",*_bggeg .CpAttr )}); +};e .EncodeToken (start );if _bggeg .X !=nil {_ggdc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_efffa :=range _bggeg .X {e .EncodeElement (_efffa ,_ggdc );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func NewCT_TableStyleElement ()*CT_TableStyleElement {_gcdec :=&CT_TableStyleElement {};_gcdec .TypeAttr =ST_TableStyleType (1);return _gcdec ;};type CT_PageSetup struct{ -// Tuple Cache -TupleCache *CT_TupleCache ; +// Paper Size +PaperSizeAttr *uint32 ; -// Calculated Items -CalculatedItems *CT_CalculatedItems ; +// Paper Height +PaperHeightAttr *string ; -// Calculated Members -CalculatedMembers *CT_CalculatedMembers ; +// Paper Width +PaperWidthAttr *string ; -// OLAP Dimensions -Dimensions *CT_Dimensions ; +// Print Scale +ScaleAttr *uint32 ; -// OLAP Measure Groups -MeasureGroups *CT_MeasureGroups ; +// First Page Number +FirstPageNumberAttr *uint32 ; -// OLAP Measure Group -Maps *CT_MeasureDimensionMaps ; +// Fit To Width +FitToWidthAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_aaedc *CT_FunctionGroups )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aaedc .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 :_a .Sprintf ("\u0025\u0076",*_aaedc .BuiltInGroupCountAttr )}); -};e .EncodeToken (start );if _aaedc .FunctionGroup !=nil {_fafb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0066\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"}};for _ ,_gcdde :=range _aaedc .FunctionGroup {e .EncodeElement (_gcdde ,_fafb ); -};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Fit To Height +FitToHeightAttr *uint32 ; -// Validate validates the CT_UndoInfo and its children -func (_edgcfg *CT_UndoInfo )Validate ()error {return _edgcfg .ValidateWithPath ("C\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f");};func NewCT_ChartsheetProtection ()*CT_ChartsheetProtection {_fede :=&CT_ChartsheetProtection {};return _fede ; -};func NewCT_OleItems ()*CT_OleItems {_gcbaa :=&CT_OleItems {};return _gcbaa }; +// Page Order +PageOrderAttr ST_PageOrder ; -// Validate validates the CT_Item and its children -func (_eadge *CT_Item )Validate ()error {return _eadge .ValidateWithPath ("\u0043T\u005f\u0049\u0074\u0065\u006d");};type CT_Reviewed struct{ +// Orientation +OrientationAttr ST_Orientation ; -// revision Id -RIdAttr uint32 ;};func (_agcac *Worksheet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agcac .CT_Worksheet =*NewCT_Worksheet ();_bbafc :for {_bgcce ,_afadf :=d .Token ();if _afadf !=nil {return _afadf ;};switch _gfggg :=_bgcce .(type ){case _c .StartElement :switch _gfggg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .SheetPr =NewCT_SheetPr (); -if _fbaadc :=d .DecodeElement (_agcac .SheetPr ,&_gfggg );_fbaadc !=nil {return _fbaadc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .Dimension =NewCT_SheetDimension (); -if _gfcbaf :=d .DecodeElement (_agcac .Dimension ,&_gfggg );_gfcbaf !=nil {return _gfcbaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .SheetViews =NewCT_SheetViews (); -if _gegbc :=d .DecodeElement (_agcac .SheetViews ,&_gfggg );_gegbc !=nil {return _gegbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .SheetFormatPr =NewCT_SheetFormatPr (); -if _dbdbg :=d .DecodeElement (_agcac .SheetFormatPr ,&_gfggg );_dbdbg !=nil {return _dbdbg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_gfeggd :=NewCT_Cols (); -if _egfca :=d .DecodeElement (_gfeggd ,&_gfggg );_egfca !=nil {return _egfca ;};_agcac .Cols =append (_agcac .Cols ,_gfeggd );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _ggaced :=d .DecodeElement (_agcac .SheetData ,&_gfggg ); -_ggaced !=nil {return _ggaced ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .SheetCalcPr =NewCT_SheetCalcPr (); -if _ggeaee :=d .DecodeElement (_agcac .SheetCalcPr ,&_gfggg );_ggeaee !=nil {return _ggeaee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .SheetProtection =NewCT_SheetProtection (); -if _eceed :=d .DecodeElement (_agcac .SheetProtection ,&_gfggg );_eceed !=nil {return _eceed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .ProtectedRanges =NewCT_ProtectedRanges (); -if _fedbcc :=d .DecodeElement (_agcac .ProtectedRanges ,&_gfggg );_fedbcc !=nil {return _fedbcc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .Scenarios =NewCT_Scenarios (); -if _deefbd :=d .DecodeElement (_agcac .Scenarios ,&_gfggg );_deefbd !=nil {return _deefbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .AutoFilter =NewCT_AutoFilter (); -if _ecadbf :=d .DecodeElement (_agcac .AutoFilter ,&_gfggg );_ecadbf !=nil {return _ecadbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .SortState =NewCT_SortState (); -if _cggdee :=d .DecodeElement (_agcac .SortState ,&_gfggg );_cggdee !=nil {return _cggdee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .DataConsolidate =NewCT_DataConsolidate (); -if _defbba :=d .DecodeElement (_agcac .DataConsolidate ,&_gfggg );_defbba !=nil {return _defbba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_agcac .CustomSheetViews =NewCT_CustomSheetViews (); -if _fbebe :=d .DecodeElement (_agcac .CustomSheetViews ,&_gfggg );_fbebe !=nil {return _fbebe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .MergeCells =NewCT_MergeCells (); -if _dbgdb :=d .DecodeElement (_agcac .MergeCells ,&_gfggg );_dbgdb !=nil {return _dbgdb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .PhoneticPr =NewCT_PhoneticPr (); -if _fbec :=d .DecodeElement (_agcac .PhoneticPr ,&_gfggg );_fbec !=nil {return _fbec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbgdbb :=NewCT_ConditionalFormatting (); -if _feccf :=d .DecodeElement (_dbgdbb ,&_gfggg );_feccf !=nil {return _feccf ;};_agcac .ConditionalFormatting =append (_agcac .ConditionalFormatting ,_dbgdbb );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .DataValidations =NewCT_DataValidations (); -if _debaaa :=d .DecodeElement (_agcac .DataValidations ,&_gfggg );_debaaa !=nil {return _debaaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .Hyperlinks =NewCT_Hyperlinks (); -if _fagdb :=d .DecodeElement (_agcac .Hyperlinks ,&_gfggg );_fagdb !=nil {return _fagdb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .PrintOptions =NewCT_PrintOptions (); -if _eeceef :=d .DecodeElement (_agcac .PrintOptions ,&_gfggg );_eeceef !=nil {return _eeceef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .PageMargins =NewCT_PageMargins (); -if _ecdcdf :=d .DecodeElement (_agcac .PageMargins ,&_gfggg );_ecdcdf !=nil {return _ecdcdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .PageSetup =NewCT_PageSetup (); -if _bgbdf :=d .DecodeElement (_agcac .PageSetup ,&_gfggg );_bgbdf !=nil {return _bgbdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .HeaderFooter =NewCT_HeaderFooter (); -if _dageg :=d .DecodeElement (_agcac .HeaderFooter ,&_gfggg );_dageg !=nil {return _dageg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .RowBreaks =NewCT_PageBreak (); -if _cgebdf :=d .DecodeElement (_agcac .RowBreaks ,&_gfggg );_cgebdf !=nil {return _cgebdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .ColBreaks =NewCT_PageBreak (); -if _begdfa :=d .DecodeElement (_agcac .ColBreaks ,&_gfggg );_begdfa !=nil {return _begdfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_agcac .CustomProperties =NewCT_CustomProperties (); -if _gfcdg :=d .DecodeElement (_agcac .CustomProperties ,&_gfggg );_gfcdg !=nil {return _gfcdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .CellWatches =NewCT_CellWatches (); -if _gdbgaa :=d .DecodeElement (_agcac .CellWatches ,&_gfggg );_gdbgaa !=nil {return _gdbgaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .IgnoredErrors =NewCT_IgnoredErrors (); -if _efaace :=d .DecodeElement (_agcac .IgnoredErrors ,&_gfggg );_efaace !=nil {return _efaace ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .SmartTags =NewCT_SmartTags (); -if _bcfebg :=d .DecodeElement (_agcac .SmartTags ,&_gfggg );_bcfebg !=nil {return _bcfebg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .Drawing =NewCT_Drawing (); -if _caaddf :=d .DecodeElement (_agcac .Drawing ,&_gfggg );_caaddf !=nil {return _caaddf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .LegacyDrawing =NewCT_LegacyDrawing (); -if _bbged :=d .DecodeElement (_agcac .LegacyDrawing ,&_gfggg );_bbged !=nil {return _bbged ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .LegacyDrawingHF =NewCT_LegacyDrawing (); -if _gaffa :=d .DecodeElement (_agcac .LegacyDrawingHF ,&_gfggg );_gaffa !=nil {return _gaffa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .DrawingHF =NewCT_DrawingHF (); -if _cefea :=d .DecodeElement (_agcac .DrawingHF ,&_gfggg );_cefea !=nil {return _cefea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .Picture =NewCT_SheetBackgroundPicture (); -if _gcbda :=d .DecodeElement (_agcac .Picture ,&_gfggg );_gcbda !=nil {return _gcbda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .OleObjects =NewCT_OleObjects (); -if _aaffe :=d .DecodeElement (_agcac .OleObjects ,&_gfggg );_aaffe !=nil {return _aaffe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_agcac .Controls =NewCT_Controls (); -if _dgbegg :=d .DecodeElement (_agcac .Controls ,&_gfggg );_dgbegg !=nil {return _dgbegg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .WebPublishItems =NewCT_WebPublishItems (); -if _acbbf :=d .DecodeElement (_agcac .WebPublishItems ,&_gfggg );_acbbf !=nil {return _acbbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcac .TableParts =NewCT_TableParts (); -if _cbeeac :=d .DecodeElement (_agcac .TableParts ,&_gfggg );_cbeeac !=nil {return _cbeeac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_agcac .ExtLst =NewCT_ExtensionList (); -if _befdfbd :=d .DecodeElement (_agcac .ExtLst ,&_gfggg );_befdfbd !=nil {return _befdfbd ;};default:_dc .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",_gfggg .Name ); -if _ddeeeg :=d .Skip ();_ddeeeg !=nil {return _ddeeeg ;};};case _c .EndElement :break _bbafc ;case _c .CharData :};};return nil ;}; +// Use Printer Defaults +UsePrinterDefaultsAttr *bool ; -// ValidateWithPath validates the CT_IgnoredError and its children, prefixing error messages with path -func (_bbfd *CT_IgnoredError )ValidateWithPath (path string )error {return nil };func (_gcfcfa *CT_Set )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fccbd :=range start .Attr {if _fccbd .Name .Local =="\u0063\u006f\u0075n\u0074"{_dccc ,_agcff :=_fc .ParseUint (_fccbd .Value ,10,32); -if _agcff !=nil {return _agcff ;};_gdcbb :=uint32 (_dccc );_gcfcfa .CountAttr =&_gdcbb ;continue ;};if _fccbd .Name .Local =="\u006da\u0078\u0052\u0061\u006e\u006b"{_bgdefg ,_afgcg :=_fc .ParseInt (_fccbd .Value ,10,32);if _afgcg !=nil {return _afgcg ; -};_gcfcfa .MaxRankAttr =int32 (_bgdefg );continue ;};if _fccbd .Name .Local =="\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"{_decead ,_ccdfe :=_fccbd .Value ,error (nil );if _ccdfe !=nil {return _ccdfe ;};_gcfcfa .SetDefinitionAttr =_decead ; -continue ;};if _fccbd .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_gcfcfa .SortTypeAttr .UnmarshalXMLAttr (_fccbd );continue ;};if _fccbd .Name .Local =="q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"{_aaebb ,_edeba :=_fc .ParseBool (_fccbd .Value ); -if _edeba !=nil {return _edeba ;};_gcfcfa .QueryFailedAttr =&_aaebb ;continue ;};};_dfgcc :for {_gfbdef ,_dbegg :=d .Token ();if _dbegg !=nil {return _dbegg ;};switch _efaag :=_gfbdef .(type ){case _c .StartElement :switch _efaag .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egabe :=NewCT_Tuples (); -if _abfbgf :=d .DecodeElement (_egabe ,&_efaag );_abfbgf !=nil {return _abfbgf ;};_gcfcfa .Tpls =append (_gcfcfa .Tpls ,_egabe );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcfcfa .SortByTuple =NewCT_Tuples (); -if _aaeaa :=d .DecodeElement (_gcfcfa .SortByTuple ,&_efaag );_aaeaa !=nil {return _aaeaa ;};default:_dc .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",_efaag .Name ); -if _cabea :=d .Skip ();_cabea !=nil {return _cabea ;};};case _c .EndElement :break _dfgcc ;case _c .CharData :};};return nil ;};func NewCT_PivotAreaReference ()*CT_PivotAreaReference {_eeeg :=&CT_PivotAreaReference {};return _eeeg ;};func (_dage *CT_Chartsheet )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -if _dage .SheetPr !=nil {_bfec :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_dage .SheetPr ,_bfec );};_aeec :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}}; -e .EncodeElement (_dage .SheetViews ,_aeec );if _dage .SheetProtection !=nil {_bfda :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dage .SheetProtection ,_bfda ); -};if _dage .CustomSheetViews !=nil {_ffgb :=_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 (_dage .CustomSheetViews ,_ffgb );};if _dage .PageMargins !=nil {_gffc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}}; -e .EncodeElement (_dage .PageMargins ,_gffc );};if _dage .PageSetup !=nil {_fbac :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_dage .PageSetup ,_fbac );};if _dage .HeaderFooter !=nil {_eeee :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}}; -e .EncodeElement (_dage .HeaderFooter ,_eeee );};_bcdf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_dage .Drawing ,_bcdf );if _dage .LegacyDrawing !=nil {_gdce :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}}; -e .EncodeElement (_dage .LegacyDrawing ,_gdce );};if _dage .LegacyDrawingHF !=nil {_aaea :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_dage .LegacyDrawingHF ,_aaea ); -};if _dage .DrawingHF !=nil {_ddgd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_dage .DrawingHF ,_ddgd );};if _dage .Picture !=nil {_eeaef :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}}; -e .EncodeElement (_dage .Picture ,_eeaef );};if _dage .WebPublishItems !=nil {_abfg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_dage .WebPublishItems ,_abfg ); -};if _dage .ExtLst !=nil {_effa :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dage .ExtLst ,_effa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_affcd *CT_DynamicFilter )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_affcd .TypeAttr =ST_DynamicFilterType (1); -for _ ,_cbgcd :=range start .Attr {if _cbgcd .Name .Local =="\u0074\u0079\u0070\u0065"{_affcd .TypeAttr .UnmarshalXMLAttr (_cbgcd );continue ;};if _cbgcd .Name .Local =="\u0076\u0061\u006c"{_ggace ,_bbdc :=_fc .ParseFloat (_cbgcd .Value ,64);if _bbdc !=nil {return _bbdc ; -};_affcd .ValAttr =&_ggace ;continue ;};if _cbgcd .Name .Local =="\u0076\u0061\u006c\u0049\u0073\u006f"{_bgcac ,_egbgb :=ParseStdlibTime (_cbgcd .Value );if _egbgb !=nil {return _egbgb ;};_affcd .ValIsoAttr =&_bgcac ;continue ;};if _cbgcd .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c"{_ffce ,_ffgba :=_fc .ParseFloat (_cbgcd .Value ,64); -if _ffgba !=nil {return _ffgba ;};_affcd .MaxValAttr =&_ffce ;continue ;};if _cbgcd .Name .Local =="\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"{_aafgd ,_ddbfa :=ParseStdlibTime (_cbgcd .Value );if _ddbfa !=nil {return _ddbfa ;};_affcd .MaxValIsoAttr =&_aafgd ; -continue ;};};for {_eeea ,_cfebd :=d .Token ();if _cfebd !=nil {return _a .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",_cfebd );};if _efcee ,_ccfaf :=_eeea .(_c .EndElement ); -_ccfaf &&_efcee .Name ==start .Name {break ;};};return nil ;};func NewCT_PageBreak ()*CT_PageBreak {_ecdad :=&CT_PageBreak {};return _ecdad };func (_dccf *CT_Colors )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dccf .IndexedColors !=nil {_dagd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0069\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_dccf .IndexedColors ,_dagd );};if _dccf .MruColors !=nil {_bebb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003am\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dccf .MruColors ,_bebb );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;}; +// Black And White +BlackAndWhiteAttr *bool ; -// ValidateWithPath validates the AG_RevData and its children, prefixing error messages with path -func (_ee *AG_RevData )ValidateWithPath (path string )error {return nil };func (_bdeaa *CT_SmartTagTypes )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bdeaa .SmartTagType !=nil {_agcdd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}}; -for _ ,_ecebf :=range _bdeaa .SmartTagType {e .EncodeElement (_ecebf ,_agcdd );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Draft +DraftAttr *bool ; -// Validate validates the PivotTableDefinition and its children -func (_fbaccgf *PivotTableDefinition )Validate ()error {return _fbaccgf .ValidateWithPath ("P\u0069v\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};func NewCT_ExternalReferences ()*CT_ExternalReferences {_bebg :=&CT_ExternalReferences {}; -return _bebg ;};func (_ggabe ST_Orientation )Validate ()error {return _ggabe .ValidateWithPath ("")};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 (_cbd *CT_Authors )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ec :for {_ccc ,_efe :=d .Token ();if _efe !=nil {return _efe ; -};switch _ba :=_ccc .(type ){case _c .StartElement :switch _ba .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _cdg string ; -if _dfg :=d .DecodeElement (&_cdg ,&_ba );_dfg !=nil {return _dfg ;};_cbd .Author =append (_cbd .Author ,_cdg );default:_dc .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",_ba .Name ); -if _edb :=d .Skip ();_edb !=nil {return _edb ;};};case _c .EndElement :break _ec ;case _c .CharData :};};return nil ;};func (_fbcgbg ST_PageOrder )String ()string {switch _fbcgbg {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_DateGroupItem ()*CT_DateGroupItem {_effbg :=&CT_DateGroupItem {};_effbg .DateTimeGroupingAttr =ST_DateTimeGrouping (1);return _effbg ;};type CT_PCDSDTCEntries struct{ +// Print Cell Comments +CellCommentsAttr ST_CellComments ; -// Tuple Count -CountAttr *uint32 ; +// Use First Page Number +UseFirstPageNumberAttr *bool ; -// No Value -M []*CT_Missing ; +// Print Error Handling +ErrorsAttr ST_PrintError ; -// Numeric Value -N []*CT_Number ; +// Horizontal DPI +HorizontalDpiAttr *uint32 ; -// Error Value -E []*CT_Error ; +// Vertical DPI +VerticalDpiAttr *uint32 ; -// Character Value -S []*CT_String ;}; +// Number Of Copies +CopiesAttr *uint32 ;IdAttr *string ;};func (_bbfgg *CT_PivotHierarchy )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggcbgf :=range start .Attr {if _ggcbgf .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_befdc ,_fbdea :=_e .ParseBool (_ggcbgf .Value ); +if _fbdea !=nil {return _fbdea ;};_bbfgg .OutlineAttr =&_befdc ;continue ;};if _ggcbgf .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"{_gdaad ,_eddeb :=_e .ParseBool (_ggcbgf .Value ); +if _eddeb !=nil {return _eddeb ;};_bbfgg .MultipleItemSelectionAllowedAttr =&_gdaad ;continue ;};if _ggcbgf .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_caggc ,_caecg :=_e .ParseBool (_ggcbgf .Value );if _caecg !=nil {return _caecg ; +};_bbfgg .SubtotalTopAttr =&_caggc ;continue ;};if _ggcbgf .Name .Local =="\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_gfdac ,_bbbgac :=_e .ParseBool (_ggcbgf .Value );if _bbbgac !=nil {return _bbbgac ;};_bbfgg .ShowInFieldListAttr =&_gfdac ; +continue ;};if _ggcbgf .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_debge ,_gcffe :=_e .ParseBool (_ggcbgf .Value );if _gcffe !=nil {return _gcffe ;};_bbfgg .DragToRowAttr =&_debge ;continue ;};if _ggcbgf .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_eefd ,_ffagf :=_e .ParseBool (_ggcbgf .Value ); +if _ffagf !=nil {return _ffagf ;};_bbfgg .DragToColAttr =&_eefd ;continue ;};if _ggcbgf .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_gbeea ,_ebdgg :=_e .ParseBool (_ggcbgf .Value );if _ebdgg !=nil {return _ebdgg ;};_bbfgg .DragToPageAttr =&_gbeea ; +continue ;};if _ggcbgf .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_gdgfa ,_faeag :=_e .ParseBool (_ggcbgf .Value );if _faeag !=nil {return _faeag ;};_bbfgg .DragToDataAttr =&_gdgfa ;continue ;};if _ggcbgf .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_aggbb ,_acfcba :=_e .ParseBool (_ggcbgf .Value ); +if _acfcba !=nil {return _acfcba ;};_bbfgg .DragOffAttr =&_aggbb ;continue ;};if _ggcbgf .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_acdddd ,_ffcec :=_e .ParseBool (_ggcbgf .Value ); +if _ffcec !=nil {return _ffcec ;};_bbfgg .IncludeNewItemsInFilterAttr =&_acdddd ;continue ;};if _ggcbgf .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_geggc ,_gdggc :=_ggcbgf .Value ,error (nil );if _gdggc !=nil {return _gdggc ;};_bbfgg .CaptionAttr =&_geggc ; +continue ;};};_bacdg :for {_bfgcad ,_gdfgb :=d .Token ();if _gdfgb !=nil {return _gdfgb ;};switch _ggdabf :=_bfgcad .(type ){case _d .StartElement :switch _ggdabf .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbfgg .Mps =NewCT_MemberProperties (); +if _edffa :=d .DecodeElement (_bbfgg .Mps ,&_ggdabf );_edffa !=nil {return _edffa ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cafgb :=NewCT_Members (); +if _abaea :=d .DecodeElement (_cafgb ,&_ggdabf );_abaea !=nil {return _abaea ;};_bbfgg .Members =append (_bbfgg .Members ,_cafgb );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbfgg .ExtLst =NewCT_ExtensionList (); +if _bedcg :=d .DecodeElement (_bbfgg .ExtLst ,&_ggdabf );_bedcg !=nil {return _bedcg ;};default:_ea .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",_ggdabf .Name ); +if _dfabda :=d .Skip ();_dfabda !=nil {return _dfabda ;};};case _d .EndElement :break _bacdg ;case _d .CharData :};};return nil ;};func (_adbcb *ST_DataConsolidateFunction )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eefgcg ,_dcced :=d .Token (); +if _dcced !=nil {return _dcced ;};if _fcdgef ,_dfabg :=_eefgcg .(_d .EndElement );_dfabg &&_fcdgef .Name ==start .Name {*_adbcb =1;return nil ;};if _eagba ,_gagad :=_eefgcg .(_d .CharData );!_gagad {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eefgcg ); +}else {switch string (_eagba ){case "":*_adbcb =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_adbcb =1;case "\u0063\u006f\u0075n\u0074":*_adbcb =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_adbcb =3;case "\u006d\u0061\u0078":*_adbcb =4;case "\u006d\u0069\u006e":*_adbcb =5; +case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_adbcb =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_adbcb =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_adbcb =8;case "\u0073\u0075\u006d":*_adbcb =9;case "\u0076\u0061\u0072":*_adbcb =10;case "\u0076\u0061\u0072\u0070":*_adbcb =11; +};};_eefgcg ,_dcced =d .Token ();if _dcced !=nil {return _dcced ;};if _aaddbe ,_fbbgaa :=_eefgcg .(_d .EndElement );_fbbgaa &&_aaddbe .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eefgcg ); +};func NewCT_CustomProperties ()*CT_CustomProperties {_egfc :=&CT_CustomProperties {};return _egfc }; -// ValidateWithPath validates the CT_PivotFilter and its children, prefixing error messages with path -func (_ebeae *CT_PivotFilter )ValidateWithPath (path string )error {if _ebeae .TypeAttr ==ST_PivotFilterTypeUnset {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 _gdgad :=_ebeae .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gdgad !=nil {return _gdgad ;};if _gdcdfd :=_ebeae .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"); -_gdcdfd !=nil {return _gdcdfd ;};if _ebeae .ExtLst !=nil {if _begee :=_ebeae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_begee !=nil {return _begee ;};};return nil ;}; +// ValidateWithPath validates the CT_Connections and its children, prefixing error messages with path +func (_dcac *CT_Connections )ValidateWithPath (path string )error {for _aba ,_fdabb :=range _dcac .Connection {if _ggae :=_fdabb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_aba )); +_ggae !=nil {return _ggae ;};};return nil ;};type CT_HeaderFooter struct{ -// ValidateWithPath validates the CT_TextPr and its children, prefixing error messages with path -func (_fdbcd *CT_TextPr )ValidateWithPath (path string )error {if _aagee :=_fdbcd .FileTypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_aagee !=nil {return _aagee ;};if _bbcee :=_fdbcd .QualifierAttr .ValidateWithPath (path +"\u002f\u0051\u0075\u0061\u006c\u0069\u0066\u0069\u0065r\u0041\u0074\u0074\u0072"); -_bbcee !=nil {return _bbcee ;};if _fdbcd .TextFields !=nil {if _daagc :=_fdbcd .TextFields .ValidateWithPath (path +"/\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");_daagc !=nil {return _daagc ;};};return nil ;};func (_dcdggg *CT_RowHierarchiesUsage )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dcdggg .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dcdggg .CountAttr )}); -};e .EncodeToken (start );_ceeac :=_c .StartElement {Name :_c .Name {Local :"m\u0061:\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_faee :=range _dcdggg .RowHierarchyUsage {e .EncodeElement (_faee ,_ceeac ); -};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dbbad *CT_PCDSDTCEntries )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eegbg :=range start .Attr {if _eegbg .Name .Local =="\u0063\u006f\u0075n\u0074"{_gege ,_ecfdc :=_fc .ParseUint (_eegbg .Value ,10,32); -if _ecfdc !=nil {return _ecfdc ;};_dgfgb :=uint32 (_gege );_dbbad .CountAttr =&_dgfgb ;continue ;};};_bacdc :for {_feggd ,_efgc :=d .Token ();if _efgc !=nil {return _efgc ;};switch _bdegc :=_feggd .(type ){case _c .StartElement :switch _bdegc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfade :=NewCT_Missing (); -if _bfcba :=d .DecodeElement (_bfade ,&_bdegc );_bfcba !=nil {return _bfcba ;};_dbbad .M =append (_dbbad .M ,_bfade );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aecfda :=NewCT_Number (); -if _gbcaaa :=d .DecodeElement (_aecfda ,&_bdegc );_gbcaaa !=nil {return _gbcaaa ;};_dbbad .N =append (_dbbad .N ,_aecfda );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_fgfda :=NewCT_Error (); -if _bcfgd :=d .DecodeElement (_fgfda ,&_bdegc );_bcfgd !=nil {return _bcfgd ;};_dbbad .E =append (_dbbad .E ,_fgfda );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eaadgc :=NewCT_String (); -if _cacef :=d .DecodeElement (_eaadgc ,&_bdegc );_cacef !=nil {return _cacef ;};_dbbad .S =append (_dbbad .S ,_eaadgc );default:_dc .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",_bdegc .Name ); -if _bgead :=d .Skip ();_bgead !=nil {return _bgead ;};};case _c .EndElement :break _bacdc ;case _c .CharData :};};return nil ;};func NewCT_Comments ()*CT_Comments {_fbagg :=&CT_Comments {};_fbagg .Authors =NewCT_Authors ();_fbagg .CommentList =NewCT_CommentList (); -return _fbagg ;};func (_cggdf ST_GradientType )Validate ()error {return _cggdf .ValidateWithPath ("")};type CT_Fills struct{ +// Different Odd Even Header Footer +DifferentOddEvenAttr *bool ; -// Fill Count -CountAttr *uint32 ; +// Different First Page +DifferentFirstAttr *bool ; -// Fill -Fill []*CT_Fill ;};func (_dfage *ST_TableType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dfage =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_dfage =1;case "\u0078\u006d\u006c":*_dfage =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_dfage =3; -};return nil ;};func (_dbgfc *CT_UnderlineProperty )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_beegff :=range start .Attr {if _beegff .Name .Local =="\u0076\u0061\u006c"{_dbgfc .ValAttr .UnmarshalXMLAttr (_beegff );continue ;}; -};for {_fabgd ,_dfdfc :=d .Token ();if _dfdfc !=nil {return _a .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",_dfdfc ); -};if _bbabg ,_bcfgae :=_fabgd .(_c .EndElement );_bcfgae &&_bbabg .Name ==start .Name {break ;};};return nil ;};type CT_ExternalDefinedName struct{ +// Scale Header & Footer With Document +ScaleWithDocAttr *bool ; -// Defined Name -NameAttr string ; +// Align Margins +AlignWithMarginsAttr *bool ; -// Refers To -RefersToAttr *string ; +// Odd Header +OddHeader *string ; -// Sheet Id -SheetIdAttr *uint32 ;};func (_bcfae ST_GradientType )ValidateWithPath (path string )error {switch _bcfae {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 (_bcfae )); -};return nil ;};func (_eefag *CT_DataRefs )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fdec :=range start .Attr {if _fdec .Name .Local =="\u0063\u006f\u0075n\u0074"{_cgcf ,_bfaga :=_fc .ParseUint (_fdec .Value ,10,32);if _bfaga !=nil {return _bfaga ; -};_adbfa :=uint32 (_cgcf );_eefag .CountAttr =&_adbfa ;continue ;};};_fbbfgc :for {_debde ,_ccgce :=d .Token ();if _ccgce !=nil {return _ccgce ;};switch _geed :=_debde .(type ){case _c .StartElement :switch _geed .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gacd :=NewCT_DataRef (); -if _bcaa :=d .DecodeElement (_gacd ,&_geed );_bcaa !=nil {return _bcaa ;};_eefag .DataRef =append (_eefag .DataRef ,_gacd );default:_dc .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",_geed .Name ); -if _faafa :=d .Skip ();_faafa !=nil {return _faafa ;};};case _c .EndElement :break _fbbfgc ;case _c .CharData :};};return nil ;}; +// Odd Page Footer +OddFooter *string ; -// ValidateWithPath validates the CT_MetadataRecord and its children, prefixing error messages with path -func (_cefcb *CT_MetadataRecord )ValidateWithPath (path string )error {return nil };func NewCT_ConditionalFormatting ()*CT_ConditionalFormatting {_cdgd :=&CT_ConditionalFormatting {};return _cdgd ;}; +// Even Page Header +EvenHeader *string ; -// Validate validates the CT_ConditionalFormatting and its children -func (_begg *CT_ConditionalFormatting )Validate ()error {return _begg .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_Revisions ()*CT_Revisions {_gcabd :=&CT_Revisions {}; -return _gcabd };func NewCT_IgnoredError ()*CT_IgnoredError {_ddfcag :=&CT_IgnoredError {};return _ddfcag }; +// Even Page Footer +EvenFooter *string ; -// ValidateWithPath validates the CT_X and its children, prefixing error messages with path -func (_dfcgd *CT_X )ValidateWithPath (path string )error {return nil };type CT_BorderPr struct{ +// First Page Header +FirstHeader *string ; -// Line Style -StyleAttr ST_BorderStyle ; +// First Page Footer +FirstFooter *string ;};func (_ceeefc *Metadata )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceeefc .CT_Metadata =*NewCT_Metadata ();_gafec :for {_eabef ,_ddedcb :=d .Token ();if _ddedcb !=nil {return _ddedcb ;};switch _adccc :=_eabef .(type ){case _d .StartElement :switch _adccc .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceeefc .MetadataTypes =NewCT_MetadataTypes (); +if _ebadc :=d .DecodeElement (_ceeefc .MetadataTypes ,&_adccc );_ebadc !=nil {return _ebadc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceeefc .MetadataStrings =NewCT_MetadataStrings (); +if _adegb :=d .DecodeElement (_ceeefc .MetadataStrings ,&_adccc );_adegb !=nil {return _adegb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceeefc .MdxMetadata =NewCT_MdxMetadata (); +if _gccee :=d .DecodeElement (_ceeefc .MdxMetadata ,&_adccc );_gccee !=nil {return _gccee ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfgdb :=NewCT_FutureMetadata (); +if _aafgc :=d .DecodeElement (_bfgdb ,&_adccc );_aafgc !=nil {return _aafgc ;};_ceeefc .FutureMetadata =append (_ceeefc .FutureMetadata ,_bfgdb );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ceeefc .CellMetadata =NewCT_MetadataBlocks (); +if _gbgfa :=d .DecodeElement (_ceeefc .CellMetadata ,&_adccc );_gbgfa !=nil {return _gbgfa ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceeefc .ValueMetadata =NewCT_MetadataBlocks (); +if _efdeb :=d .DecodeElement (_ceeefc .ValueMetadata ,&_adccc );_efdeb !=nil {return _efdeb ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ceeefc .ExtLst =NewCT_ExtensionList (); +if _ddbff :=d .DecodeElement (_ceeefc .ExtLst ,&_adccc );_ddbff !=nil {return _ddbff ;};default:_ea .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",_adccc .Name ); +if _becfb :=d .Skip ();_becfb !=nil {return _becfb ;};};case _d .EndElement :break _gafec ;case _d .CharData :};};return nil ;};func (_gbbc *CT_ColHierarchiesUsage )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_baeg :=range start .Attr {if _baeg .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbdg ,_adffg :=_e .ParseUint (_baeg .Value ,10,32); +if _adffg !=nil {return _adffg ;};_ecbg :=uint32 (_dbdg );_gbbc .CountAttr =&_ecbg ;continue ;};};_eggdg :for {_ddec ,_cdaf :=d .Token ();if _cdaf !=nil {return _cdaf ;};switch _cfaga :=_ddec .(type ){case _d .StartElement :switch _cfaga .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_dada :=NewCT_HierarchyUsage (); +if _bgcg :=d .DecodeElement (_dada ,&_cfaga );_bgcg !=nil {return _bgcg ;};_gbbc .ColHierarchyUsage =append (_gbbc .ColHierarchyUsage ,_dada );default:_ea .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",_cfaga .Name ); +if _eefe :=d .Skip ();_eefe !=nil {return _eefe ;};};case _d .EndElement :break _eggdg ;case _d .CharData :};};return nil ;};type CT_Map struct{ -// Color -Color *CT_Color ;};func (_edbfe ST_PivotAreaType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_edbfe .String (),start );};func NewCT_DdeLink ()*CT_DdeLink {_cdfe :=&CT_DdeLink {};return _cdfe }; +// XML Mapping ID +IDAttr uint32 ; -// Validate validates the CT_Cell and its children -func (_cfff *CT_Cell )Validate ()error {return _cfff .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c");};func (_geef *CT_CustomFilters )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dgeba :=range start .Attr {if _dgeba .Name .Local =="\u0061\u006e\u0064"{_bcceg ,_bcag :=_fc .ParseBool (_dgeba .Value ); -if _bcag !=nil {return _bcag ;};_geef .AndAttr =&_bcceg ;continue ;};};_eebe :for {_agfg ,_aagdd :=d .Token ();if _aagdd !=nil {return _aagdd ;};switch _bdaff :=_agfg .(type ){case _c .StartElement :switch _bdaff .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_deeac :=NewCT_CustomFilter (); -if _gbfg :=d .DecodeElement (_deeac ,&_bdaff );_gbfg !=nil {return _gbfg ;};_geef .CustomFilter =append (_geef .CustomFilter ,_deeac );default:_dc .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",_bdaff .Name ); -if _aggge :=d .Skip ();_aggge !=nil {return _aggge ;};};case _c .EndElement :break _eebe ;case _c .CharData :};};return nil ;};func (_ddbcbbg ST_PrintError )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gfagc :=_c .Attr {};_gfagc .Name =name ;switch _ddbcbbg {case ST_PrintErrorUnset :_gfagc .Value =""; -case ST_PrintErrorDisplayed :_gfagc .Value ="\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d";case ST_PrintErrorBlank :_gfagc .Value ="\u0062\u006c\u0061n\u006b";case ST_PrintErrorDash :_gfagc .Value ="\u0064\u0061\u0073\u0068";case ST_PrintErrorNA :_gfagc .Value ="\u004e\u0041"; -};return _gfagc ,nil ;}; +// XML Mapping Name +NameAttr string ; -// Validate validates the CT_Fill and its children -func (_bdabe *CT_Fill )Validate ()error {return _bdabe .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};func (_ggggae *CT_RevisionRowColumn )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggggae .ActionAttr =ST_rwColActionType (1); -for _ ,_feeac :=range start .Attr {if _feeac .Name .Local =="\u0073\u0049\u0064"{_bebfg ,_cdbgc :=_fc .ParseUint (_feeac .Value ,10,32);if _cdbgc !=nil {return _cdbgc ;};_ggggae .SIdAttr =uint32 (_bebfg );continue ;};if _feeac .Name .Local =="\u0065\u006f\u006c"{_daefgc ,_cddedc :=_fc .ParseBool (_feeac .Value ); -if _cddedc !=nil {return _cddedc ;};_ggggae .EolAttr =&_daefgc ;continue ;};if _feeac .Name .Local =="\u0072\u0065\u0066"{_dcaga ,_cadda :=_feeac .Value ,error (nil );if _cadda !=nil {return _cadda ;};_ggggae .RefAttr =_dcaga ;continue ;};if _feeac .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_ggggae .ActionAttr .UnmarshalXMLAttr (_feeac ); -continue ;};if _feeac .Name .Local =="\u0065\u0064\u0067\u0065"{_afgfc ,_gcccd :=_fc .ParseBool (_feeac .Value );if _gcccd !=nil {return _gcccd ;};_ggggae .EdgeAttr =&_afgfc ;continue ;};if _feeac .Name .Local =="\u0072\u0049\u0064"{_bbbdfc ,_cfcd :=_fc .ParseUint (_feeac .Value ,10,32); -if _cfcd !=nil {return _cfcd ;};_adecb :=uint32 (_bbbdfc );_ggggae .RIdAttr =&_adecb ;continue ;};if _feeac .Name .Local =="\u0075\u0061"{_babgb ,_agega :=_fc .ParseBool (_feeac .Value );if _agega !=nil {return _agega ;};_ggggae .UaAttr =&_babgb ;continue ; -};if _feeac .Name .Local =="\u0072\u0061"{_dccabc ,_aefee :=_fc .ParseBool (_feeac .Value );if _aefee !=nil {return _aefee ;};_ggggae .RaAttr =&_dccabc ;continue ;};};_debddc :for {_bggda ,_gagfd :=d .Token ();if _gagfd !=nil {return _gagfd ;};switch _abbcd :=_bggda .(type ){case _c .StartElement :switch _abbcd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbfeb :=NewCT_UndoInfo (); -if _dcbbfd :=d .DecodeElement (_bbfeb ,&_abbcd );_dcbbfd !=nil {return _dcbbfd ;};_ggggae .Undo =append (_ggggae .Undo ,_bbfeb );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggegga :=NewCT_RevisionCellChange (); -if _ebacg :=d .DecodeElement (_ggegga ,&_abbcd );_ebacg !=nil {return _ebacg ;};_ggggae .Rcc =append (_ggggae .Rcc ,_ggegga );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgcca :=NewCT_RevisionFormatting (); -if _eegab :=d .DecodeElement (_dgcca ,&_abbcd );_eegab !=nil {return _eegab ;};_ggggae .Rfmt =append (_ggggae .Rfmt ,_dgcca );default:_dc .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",_abbcd .Name ); -if _aeeda :=d .Skip ();_aeeda !=nil {return _aeeda ;};};case _c .EndElement :break _debddc ;case _c .CharData :};};return nil ;};type ST_ShowDataAs byte ;func (_dcgceb ST_CellComments )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bgdgbc :=_c .Attr {}; -_bgdgbc .Name =name ;switch _dcgceb {case ST_CellCommentsUnset :_bgdgbc .Value ="";case ST_CellCommentsNone :_bgdgbc .Value ="\u006e\u006f\u006e\u0065";case ST_CellCommentsAsDisplayed :_bgdgbc .Value ="a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064"; -case ST_CellCommentsAtEnd :_bgdgbc .Value ="\u0061\u0074\u0045n\u0064";};return _bgdgbc ,nil ;}; +// Root Element Name +RootElementAttr string ; -// Validate validates the CT_CustomProperty and its children -func (_cgbd *CT_CustomProperty )Validate ()error {return _cgbd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};func NewCT_FieldUsage ()*CT_FieldUsage {_dgccg :=&CT_FieldUsage {}; -return _dgccg }; +// Schema Name +SchemaIDAttr string ; -// Validate validates the CT_GroupLevel and its children -func (_eaed *CT_GroupLevel )Validate ()error {return _eaed .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c");}; +// Show Validation Errors +ShowImportExportValidationErrorsAttr bool ; -// Validate validates the CT_Schema and its children -func (_cfdde *CT_Schema )Validate ()error {return _cfdde .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");};type ST_SortBy byte ;func (_ebefbc ST_SortMethod )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_adfae :=_c .Attr {};_adfae .Name =name ; -switch _ebefbc {case ST_SortMethodUnset :_adfae .Value ="";case ST_SortMethodStroke :_adfae .Value ="\u0073\u0074\u0072\u006f\u006b\u0065";case ST_SortMethodPinYin :_adfae .Value ="\u0070\u0069\u006e\u0059\u0069\u006e";case ST_SortMethodNone :_adfae .Value ="\u006e\u006f\u006e\u0065"; -};return _adfae ,nil ;};func (_gddeb *Dialogsheet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gddeb .CT_Dialogsheet =*NewCT_Dialogsheet ();_bdcffe :for {_fcdega ,_bfafgc :=d .Token ();if _bfafgc !=nil {return _bfafgc ;};switch _ebcgg :=_fcdega .(type ){case _c .StartElement :switch _ebcgg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gddeb .SheetPr =NewCT_SheetPr (); -if _fgacgf :=d .DecodeElement (_gddeb .SheetPr ,&_ebcgg );_fgacgf !=nil {return _fgacgf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gddeb .SheetViews =NewCT_SheetViews (); -if _cecdec :=d .DecodeElement (_gddeb .SheetViews ,&_ebcgg );_cecdec !=nil {return _cecdec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gddeb .SheetFormatPr =NewCT_SheetFormatPr (); -if _fedef :=d .DecodeElement (_gddeb .SheetFormatPr ,&_ebcgg );_fedef !=nil {return _fedef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gddeb .SheetProtection =NewCT_SheetProtection (); -if _fabdf :=d .DecodeElement (_gddeb .SheetProtection ,&_ebcgg );_fabdf !=nil {return _fabdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_gddeb .CustomSheetViews =NewCT_CustomSheetViews (); -if _fdbgb :=d .DecodeElement (_gddeb .CustomSheetViews ,&_ebcgg );_fdbgb !=nil {return _fdbgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gddeb .PrintOptions =NewCT_PrintOptions (); -if _baafc :=d .DecodeElement (_gddeb .PrintOptions ,&_ebcgg );_baafc !=nil {return _baafc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gddeb .PageMargins =NewCT_PageMargins (); -if _fdecb :=d .DecodeElement (_gddeb .PageMargins ,&_ebcgg );_fdecb !=nil {return _fdecb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gddeb .PageSetup =NewCT_PageSetup (); -if _bggfgc :=d .DecodeElement (_gddeb .PageSetup ,&_ebcgg );_bggfgc !=nil {return _bggfgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gddeb .HeaderFooter =NewCT_HeaderFooter (); -if _dafcac :=d .DecodeElement (_gddeb .HeaderFooter ,&_ebcgg );_dafcac !=nil {return _dafcac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gddeb .Drawing =NewCT_Drawing (); -if _ccdca :=d .DecodeElement (_gddeb .Drawing ,&_ebcgg );_ccdca !=nil {return _ccdca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gddeb .LegacyDrawing =NewCT_LegacyDrawing (); -if _bgfed :=d .DecodeElement (_gddeb .LegacyDrawing ,&_ebcgg );_bgfed !=nil {return _bgfed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gddeb .LegacyDrawingHF =NewCT_LegacyDrawing (); -if _aefda :=d .DecodeElement (_gddeb .LegacyDrawingHF ,&_ebcgg );_aefda !=nil {return _aefda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gddeb .DrawingHF =NewCT_DrawingHF (); -if _bddegd :=d .DecodeElement (_gddeb .DrawingHF ,&_ebcgg );_bddegd !=nil {return _bddegd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gddeb .OleObjects =NewCT_OleObjects (); -if _bffcf :=d .DecodeElement (_gddeb .OleObjects ,&_ebcgg );_bffcf !=nil {return _bffcf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_gddeb .Controls =NewCT_Controls (); -if _cbfba :=d .DecodeElement (_gddeb .Controls ,&_ebcgg );_cbfba !=nil {return _cbfba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_gddeb .ExtLst =NewCT_ExtensionList (); -if _ggbfbd :=d .DecodeElement (_gddeb .ExtLst ,&_ebcgg );_ggbfbd !=nil {return _ggbfbd ;};default:_dc .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",_ebcgg .Name ); -if _ffbcbg :=d .Skip ();_ffbcbg !=nil {return _ffbcbg ;};};case _c .EndElement :break _bdcffe ;case _c .CharData :};};return nil ;}; +// AutoFit Table on Refresh +AutoFitAttr bool ; -// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path -func (_cagadf *CT_SmartTagType )ValidateWithPath (path string )error {return nil }; +// Append Data to Table +AppendAttr bool ; -// Validate validates the CT_IndexedColors and its children -func (_aagbe *CT_IndexedColors )Validate ()error {return _aagbe .ValidateWithPath ("\u0043\u0054_\u0049\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073");};type ST_PivotFilterType byte ; +// Preserve AutoFilter State +PreserveSortAFLayoutAttr bool ; -// ValidateWithPath validates the CT_Pages and its children, prefixing error messages with path -func (_addggd *CT_Pages )ValidateWithPath (path string )error {for _bgeec ,_acaad :=range _addggd .Page {if _aagbd :=_acaad .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0050\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_bgeec ));_aagbd !=nil {return _aagbd ; -};};return nil ;};type ST_VolDepType byte ;func NewCT_QueryTableDeletedFields ()*CT_QueryTableDeletedFields {_ebfca :=&CT_QueryTableDeletedFields {};return _ebfca ;};func (_bggec *CT_MemberProperty )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bggec .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bggec .NameAttr )}); -};if _bggec .ShowCellAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_bggec .ShowCellAttr ))});};if _bggec .ShowTipAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u006f\u0077\u0054\u0069\u0070"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_bggec .ShowTipAttr ))}); -};if _bggec .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_bggec .ShowAsCaptionAttr ))}); -};if _bggec .NameLenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006ea\u006d\u0065\u004c\u0065\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_bggec .NameLenAttr )});};if _bggec .PPosAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0050\u006f\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_bggec .PPosAttr )}); -};if _bggec .PLenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u004c\u0065\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_bggec .PLenAttr )});};if _bggec .LevelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_bggec .LevelAttr )}); -};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bggec .FieldAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewQueryTable ()*QueryTable {_aeeeac :=&QueryTable {}; -_aeeeac .CT_QueryTable =*NewCT_QueryTable ();return _aeeeac ;};func (_gdfcb *CT_ExternalLinkChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fefbf :for {_fgdf ,_gfcfc :=d .Token ();if _gfcfc !=nil {return _gfcfc ;};switch _eaad :=_fgdf .(type ){case _c .StartElement :switch _eaad .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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"}:_gdfcb .ExternalBook =NewCT_ExternalBook (); -if _aefdf :=d .DecodeElement (_gdfcb .ExternalBook ,&_eaad );_aefdf !=nil {return _aefdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdfcb .DdeLink =NewCT_DdeLink (); -if _afeca :=d .DecodeElement (_gdfcb .DdeLink ,&_eaad );_afeca !=nil {return _afeca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdfcb .OleLink =NewCT_OleLink (); -if _geda :=d .DecodeElement (_gdfcb .OleLink ,&_eaad );_geda !=nil {return _geda ;};default:_dc .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",_eaad .Name ); -if _eabcg :=d .Skip ();_eabcg !=nil {return _eabcg ;};};case _c .EndElement :break _fefbf ;case _c .CharData :};};return nil ;};func (_eegcce *ST_MdxKPIProperty )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eegcce =0;case "\u0076":*_eegcce =1; -case "\u0067":*_eegcce =2;case "\u0073":*_eegcce =3;case "\u0074":*_eegcce =4;case "\u0077":*_eegcce =5;case "\u006d":*_eegcce =6;};return nil ;}; +// Preserve Cell Formatting +PreserveFormatAttr bool ; -// ValidateWithPath validates the Headers and its children, prefixing error messages with path -func (_ebggee *Headers )ValidateWithPath (path string )error {if _agcfd :=_ebggee .CT_RevisionHeaders .ValidateWithPath (path );_agcfd !=nil {return _agcfd ;};return nil ;};func (_abgec ST_FileType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_abgec .String (),start ); -};func (_gbdgc *CT_MdxKPI )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gbdgc .PAttr =ST_MdxKPIProperty (1);for _ ,_cebdb :=range start .Attr {if _cebdb .Name .Local =="\u006e"{_dcdac ,_ebadc :=_fc .ParseUint (_cebdb .Value ,10,32);if _ebadc !=nil {return _ebadc ; -};_gbdgc .NAttr =uint32 (_dcdac );continue ;};if _cebdb .Name .Local =="\u006e\u0070"{_fgee ,_fdbf :=_fc .ParseUint (_cebdb .Value ,10,32);if _fdbf !=nil {return _fdbf ;};_gbdgc .NpAttr =uint32 (_fgee );continue ;};if _cebdb .Name .Local =="\u0070"{_gbdgc .PAttr .UnmarshalXMLAttr (_cebdb ); -continue ;};};for {_beaac ,_gebcc :=d .Token ();if _gebcc !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0064\u0078K\u0050\u0049\u003a\u0020\u0025\u0073",_gebcc );};if _abfd ,_afeeg :=_beaac .(_c .EndElement );_afeeg &&_abfd .Name ==start .Name {break ; -};};return nil ;};func (_eaac *CT_CellWatch )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_a .Sprintf ("\u0025\u0076",_eaac .RAttr )});e .EncodeToken (start ); -e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_ColorScale ()*CT_ColorScale {_ggad :=&CT_ColorScale {};return _ggad };func (_bdeeec *Table )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdeeec .CT_Table =*NewCT_Table (); -for _ ,_defdg :=range start .Attr {if _defdg .Name .Local =="\u0069\u0064"{_cbcagc ,_gdafd :=_fc .ParseUint (_defdg .Value ,10,32);if _gdafd !=nil {return _gdafd ;};_bdeeec .IdAttr =uint32 (_cbcagc );continue ;};if _defdg .Name .Local =="\u006e\u0061\u006d\u0065"{_fbafc ,_egfea :=_defdg .Value ,error (nil ); -if _egfea !=nil {return _egfea ;};_bdeeec .NameAttr =&_fbafc ;continue ;};if _defdg .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_aaafb ,_cgfbc :=_defdg .Value ,error (nil );if _cgfbc !=nil {return _cgfbc ;};_bdeeec .DisplayNameAttr =_aaafb ; -continue ;};if _defdg .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_gdcdcf ,_eaggd :=_defdg .Value ,error (nil );if _eaggd !=nil {return _eaggd ;};_bdeeec .CommentAttr =&_gdcdcf ;continue ;};if _defdg .Name .Local =="\u0072\u0065\u0066"{_fbbfa ,_agfebc :=_defdg .Value ,error (nil ); -if _agfebc !=nil {return _agfebc ;};_bdeeec .RefAttr =_fbbfa ;continue ;};if _defdg .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_bdeeec .TableTypeAttr .UnmarshalXMLAttr (_defdg );continue ;};if _defdg .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_cgcafc ,_cgfeef :=_fc .ParseUint (_defdg .Value ,10,32); -if _cgfeef !=nil {return _cgfeef ;};_dfbga :=uint32 (_cgcafc );_bdeeec .HeaderRowCountAttr =&_dfbga ;continue ;};if _defdg .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_cegbg ,_ggedfb :=_fc .ParseBool (_defdg .Value );if _ggedfb !=nil {return _ggedfb ; -};_bdeeec .InsertRowAttr =&_cegbg ;continue ;};if _defdg .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_fddbcc ,_bggeef :=_fc .ParseBool (_defdg .Value );if _bggeef !=nil {return _bggeef ;};_bdeeec .InsertRowShiftAttr =&_fddbcc ; -continue ;};if _defdg .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_fcaccf ,_ccbggg :=_fc .ParseUint (_defdg .Value ,10,32);if _ccbggg !=nil {return _ccbggg ;};_geead :=uint32 (_fcaccf );_bdeeec .TotalsRowCountAttr =&_geead ; -continue ;};if _defdg .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_ecdda ,_bgfabc :=_fc .ParseBool (_defdg .Value );if _bgfabc !=nil {return _bgfabc ;};_bdeeec .TotalsRowShownAttr =&_ecdda ;continue ; -};if _defdg .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_edbce ,_gcfga :=_fc .ParseBool (_defdg .Value );if _gcfga !=nil {return _gcfga ;};_bdeeec .PublishedAttr =&_edbce ;continue ;};if _defdg .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_edffc ,_dgfac :=_fc .ParseUint (_defdg .Value ,10,32); -if _dgfac !=nil {return _dgfac ;};_cdccf :=uint32 (_edffc );_bdeeec .HeaderRowDxfIdAttr =&_cdccf ;continue ;};if _defdg .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_eaaaf ,_gcdac :=_fc .ParseUint (_defdg .Value ,10,32);if _gcdac !=nil {return _gcdac ; -};_geeadb :=uint32 (_eaaaf );_bdeeec .DataDxfIdAttr =&_geeadb ;continue ;};if _defdg .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_fbeada ,_ccagd :=_fc .ParseUint (_defdg .Value ,10,32);if _ccagd !=nil {return _ccagd ; -};_geadf :=uint32 (_fbeada );_bdeeec .TotalsRowDxfIdAttr =&_geadf ;continue ;};if _defdg .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_ddfcg ,_afcac :=_fc .ParseUint (_defdg .Value ,10,32); -if _afcac !=nil {return _afcac ;};_gacbea :=uint32 (_ddfcg );_bdeeec .HeaderRowBorderDxfIdAttr =&_gacbea ;continue ;};if _defdg .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_egeeb ,_eaddf :=_fc .ParseUint (_defdg .Value ,10,32); -if _eaddf !=nil {return _eaddf ;};_gcace :=uint32 (_egeeb );_bdeeec .TableBorderDxfIdAttr =&_gcace ;continue ;};if _defdg .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_bdaaf ,_gdeafa :=_fc .ParseUint (_defdg .Value ,10,32); -if _gdeafa !=nil {return _gdeafa ;};_cebca :=uint32 (_bdaaf );_bdeeec .TotalsRowBorderDxfIdAttr =&_cebca ;continue ;};if _defdg .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_feacc ,_fbfef :=_defdg .Value ,error (nil ); -if _fbfef !=nil {return _fbfef ;};_bdeeec .HeaderRowCellStyleAttr =&_feacc ;continue ;};if _defdg .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_aeabf ,_feebgd :=_defdg .Value ,error (nil );if _feebgd !=nil {return _feebgd ; -};_bdeeec .DataCellStyleAttr =&_aeabf ;continue ;};if _defdg .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_fgbadf ,_ccffa :=_defdg .Value ,error (nil );if _ccffa !=nil {return _ccffa ;};_bdeeec .TotalsRowCellStyleAttr =&_fgbadf ; -continue ;};if _defdg .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_cgddb ,_bcgab :=_fc .ParseUint (_defdg .Value ,10,32);if _bcgab !=nil {return _bcgab ;};_gcecf :=uint32 (_cgddb );_bdeeec .ConnectionIdAttr =&_gcecf ; -continue ;};};_bgacbf :for {_bgceee ,_acaef :=d .Token ();if _acaef !=nil {return _acaef ;};switch _bbfaba :=_bgceee .(type ){case _c .StartElement :switch _bbfaba .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdeeec .AutoFilter =NewCT_AutoFilter (); -if _cfage :=d .DecodeElement (_bdeeec .AutoFilter ,&_bbfaba );_cfage !=nil {return _cfage ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdeeec .SortState =NewCT_SortState (); -if _aabgbb :=d .DecodeElement (_bdeeec .SortState ,&_bbfaba );_aabgbb !=nil {return _aabgbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _bbgecc :=d .DecodeElement (_bdeeec .TableColumns ,&_bbfaba ); -_bbgecc !=nil {return _bbgecc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdeeec .TableStyleInfo =NewCT_TableStyleInfo (); -if _edbff :=d .DecodeElement (_bdeeec .TableStyleInfo ,&_bbfaba );_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 :"\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"}:_bdeeec .ExtLst =NewCT_ExtensionList (); -if _fffbgf :=d .DecodeElement (_bdeeec .ExtLst ,&_bbfaba );_fffbgf !=nil {return _fffbgf ;};default:_dc .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",_bbfaba .Name ); -if _cccgaa :=d .Skip ();_cccgaa !=nil {return _cccgaa ;};};case _c .EndElement :break _bgacbf ;case _c .CharData :};};return nil ;};func (_eceedg ST_ParameterType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eceedg .String (),start ); -};type CT_QueryCache struct{ +// XML Mapping +DataBinding *CT_DataBinding ;};type CT_TablePart struct{IdAttr string ;};func NewCT_Sheet ()*CT_Sheet {_dfbef :=&CT_Sheet {};return _dfbef };type ST_GroupBy byte ; -// Cached Query Count -CountAttr *uint32 ; +// Validate validates the CT_NumFmts and its children +func (_ceddd *CT_NumFmts )Validate ()error {return _ceddd .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");}; -// Query -Query []*CT_Query ;};func (_fbfecc ST_DataValidationErrorStyle )ValidateWithPath (path string )error {switch _fbfecc {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 (_fbfecc )); -};return nil ;};type CT_Color struct{ +// Validate validates the CT_rowItems and its children +func (_fdecd *CT_rowItems )Validate ()error {return _fdecd .ValidateWithPath ("C\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073");};func NewCT_CustomSheetView ()*CT_CustomSheetView {_ffagd :=&CT_CustomSheetView {};_ffagd .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 _ffagd ;}; -// Automatic -AutoAttr *bool ; +// ValidateWithPath validates the CT_MeasureDimensionMaps and its children, prefixing error messages with path +func (_afbe *CT_MeasureDimensionMaps )ValidateWithPath (path string )error {for _agbag ,_ccbca :=range _afbe .Map {if _effb :=_ccbca .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_agbag ));_effb !=nil {return _effb ; +};};return nil ;}; -// Index -IndexedAttr *uint32 ; +// ValidateWithPath validates the CT_IntProperty and its children, prefixing error messages with path +func (_egedc *CT_IntProperty )ValidateWithPath (path string )error {return nil };func (_eafaeg *CT_QueryTableRefresh )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eafaeg .QueryTableFields =NewCT_QueryTableFields ();for _ ,_cdfa :=range start .Attr {if _cdfa .Name .Local =="\u0070r\u0065\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072\u0074\u0046i\u006c\u0074\u0065\u0072\u004c\u0061\u0079\u006f\u0075\u0074"{_daeb ,_cffbf :=_e .ParseBool (_cdfa .Value ); +if _cffbf !=nil {return _cffbf ;};_eafaeg .PreserveSortFilterLayoutAttr =&_daeb ;continue ;};if _cdfa .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"{_ggfad ,_gaaec :=_e .ParseBool (_cdfa .Value );if _gaaec !=nil {return _gaaec ; +};_eafaeg .FieldIdWrappedAttr =&_ggfad ;continue ;};if _cdfa .Name .Local =="h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"{_agceee ,_eefgba :=_e .ParseBool (_cdfa .Value );if _eefgba !=nil {return _eefgba ; +};_eafaeg .HeadersInLastRefreshAttr =&_agceee ;continue ;};if _cdfa .Name .Local =="\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"{_eeddd ,_gbdaebe :=_e .ParseUint (_cdfa .Value ,10,8);if _gbdaebe !=nil {return _gbdaebe ; +};_eggbd :=uint8 (_eeddd );_eafaeg .MinimumVersionAttr =&_eggbd ;continue ;};if _cdfa .Name .Local =="\u006e\u0065\u0078\u0074\u0049\u0064"{_baeda ,_geead :=_e .ParseUint (_cdfa .Value ,10,32);if _geead !=nil {return _geead ;};_faeebag :=uint32 (_baeda ); +_eafaeg .NextIdAttr =&_faeebag ;continue ;};if _cdfa .Name .Local =="\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"{_cdfdf ,_cabfg :=_e .ParseUint (_cdfa .Value ,10,32);if _cabfg !=nil {return _cabfg ;};_cbadf :=uint32 (_cdfdf ); +_eafaeg .UnboundColumnsLeftAttr =&_cbadf ;continue ;};if _cdfa .Name .Local =="\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"{_gcfe ,_baddf :=_e .ParseUint (_cdfa .Value ,10,32);if _baddf !=nil {return _baddf ; +};_fbeac :=uint32 (_gcfe );_eafaeg .UnboundColumnsRightAttr =&_fbeac ;continue ;};};_dagef :for {_eaaaed ,_cgcdd :=d .Token ();if _cgcdd !=nil {return _cgcdd ;};switch _dcfge :=_eaaaed .(type ){case _d .StartElement :switch _dcfge .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _acgdg :=d .DecodeElement (_eafaeg .QueryTableFields ,&_dcfge ); +_acgdg !=nil {return _acgdg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eafaeg .QueryTableDeletedFields =NewCT_QueryTableDeletedFields (); +if _eeabg :=d .DecodeElement (_eafaeg .QueryTableDeletedFields ,&_dcfge );_eeabg !=nil {return _eeabg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eafaeg .SortState =NewCT_SortState (); +if _fgbge :=d .DecodeElement (_eafaeg .SortState ,&_dcfge );_fgbge !=nil {return _fgbge ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eafaeg .ExtLst =NewCT_ExtensionList (); +if _eadbe :=d .DecodeElement (_eafaeg .ExtLst ,&_dcfge );_eadbe !=nil {return _eadbe ;};default:_ea .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",_dcfge .Name ); +if _abcdga :=d .Skip ();_abcdga !=nil {return _abcdga ;};};case _d .EndElement :break _dagef ;case _d .CharData :};};return nil ;};func (_fcgac *CT_MRUColors )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_acgec :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}}; +for _ ,_fdafc :=range _fcgac .Color {e .EncodeElement (_fdafc ,_acgec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Alpha Red Green Blue Color Value -RgbAttr *string ; +// ValidateWithPath validates the CT_WorksheetSource and its children, prefixing error messages with path +func (_feaaga *CT_WorksheetSource )ValidateWithPath (path string )error {return nil };func (_agggfe ST_CredMethod )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dfebc :=_d .Attr {};_dfebc .Name =name ;switch _agggfe {case ST_CredMethodUnset :_dfebc .Value =""; +case ST_CredMethodIntegrated :_dfebc .Value ="\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064";case ST_CredMethodNone :_dfebc .Value ="\u006e\u006f\u006e\u0065";case ST_CredMethodStored :_dfebc .Value ="\u0073\u0074\u006f\u0072\u0065\u0064"; +case ST_CredMethodPrompt :_dfebc .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";};return _dfebc ,nil ;}; -// Theme Color -ThemeAttr *uint32 ; +// ValidateWithPath validates the CT_ChartFormats and its children, prefixing error messages with path +func (_cgcdc *CT_ChartFormats )ValidateWithPath (path string )error {for _ddgc ,_gefb :=range _cgcdc .ChartFormat {if _bfeg :=_gefb .ValidateWithPath (_aa .Sprintf ("\u0025s\u002fC\u0068\u0061\u0072\u0074\u0046o\u0072\u006da\u0074\u005b\u0025\u0064\u005d",path ,_ddgc )); +_bfeg !=nil {return _bfeg ;};};return nil ;}; -// Tint -TintAttr *float64 ;}; +// Validate validates the CT_Boolean and its children +func (_fcb *CT_Boolean )Validate ()error {return _fcb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};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 (_gfgegf ST_Scope )ValidateWithPath (path string )error {switch _gfgegf {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfgegf )); +};return nil ;}; -// Validate validates the Comments and its children -func (_fgcbfc *Comments )Validate ()error {return _fgcbfc .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};type CT_ChartFormats struct{ +// Validate validates the CT_ExternalSheetDataSet and its children +func (_aceba *CT_ExternalSheetDataSet )Validate ()error {return _aceba .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");};type CT_QueryTableField struct{ -// Format Count -CountAttr *uint32 ; +// Field Id +IdAttr uint32 ; -// PivotChart Format -ChartFormat []*CT_ChartFormat ;};func (_aacac *CT_ObjectAnchor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aacac .From =_b .NewFrom ();_aacac .To =_b .NewTo ();for _ ,_eabed :=range start .Attr {if _eabed .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_bcdfb ,_ffeadb :=_fc .ParseBool (_eabed .Value ); -if _ffeadb !=nil {return _ffeadb ;};_aacac .MoveWithCellsAttr =&_bcdfb ;continue ;};if _eabed .Name .Local =="\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_cefac ,_gabacb :=_fc .ParseBool (_eabed .Value );if _gabacb !=nil {return _gabacb ; -};_aacac .SizeWithCellsAttr =&_cefac ;continue ;};};_ebde :for {_gaeee ,_afca :=d .Token ();if _afca !=nil {return _afca ;};switch _fedgd :=_gaeee .(type ){case _c .StartElement :switch _fedgd .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 _eegcf :=d .DecodeElement (_aacac .From ,&_fedgd ); -_eegcf !=nil {return _eegcf ;};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 _afbd :=d .DecodeElement (_aacac .To ,&_fedgd ); -_afbd !=nil {return _afbd ;};default:_dc .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",_fedgd .Name ); -if _ebfga :=d .Skip ();_ebfga !=nil {return _ebfga ;};};case _c .EndElement :break _ebde ;case _c .CharData :};};return nil ;};func (_ecbd *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 :_a .Sprintf ("\u0025\u0076",_ecbd .SheetIdAttr )}); -if _ecbd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ecbd .RefreshErrorAttr ))});};e .EncodeToken (start ); -if _ecbd .Row !=nil {_cdggb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_agbe :=range _ecbd .Row {e .EncodeElement (_agbe ,_cdggb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cdcf *CT_ChartsheetViews )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -_afebe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}};for _ ,_dggbf :=range _cdcf .SheetView {e .EncodeElement (_dggbf ,_afebe );};if _cdcf .ExtLst !=nil {_bfed :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_cdcf .ExtLst ,_bfed );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ccagb *CT_SheetData )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ccagb .Row !=nil {_fecdc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}}; -for _ ,_fcdcc :=range _ccagb .Row {e .EncodeElement (_fcdcc ,_fecdc );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Name +NameAttr *string ; -// ValidateWithPath validates the CT_MeasureDimensionMap and its children, prefixing error messages with path -func (_gfbeg *CT_MeasureDimensionMap )ValidateWithPath (path string )error {return nil };func (_agdcb *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 :_a .Sprintf ("\u0025\u0076",_agdcb .SheetIdAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_agdcb .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 :_a .Sprintf ("\u0025\u0076",_agdcb .SheetPositionAttr )}); -if _agdcb .RIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_agdcb .RIdAttr )});};if _agdcb .UaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_agdcb .UaAttr ))}); -};if _agdcb .RaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_agdcb .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;}; +// Data Bound Column +DataBoundAttr *bool ; -// ValidateWithPath validates the CT_VolMain and its children, prefixing error messages with path -func (_dabac *CT_VolMain )ValidateWithPath (path string )error {for _gfabd ,_beceg :=range _dabac .Tp {if _ceadc :=_beceg .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0054\u0070\u005b\u0025\u0064]",path ,_gfabd ));_ceadc !=nil {return _ceadc ;};};return nil ; -};func NewCT_Filter ()*CT_Filter {_bdbddd :=&CT_Filter {};return _bdbddd };type ST_ConditionalFormattingOperator byte ;type ST_PrintError byte ;func (_bdega ST_DvAspect )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bdega .String (),start ); -}; +// Row Numbers +RowNumbersAttr *bool ; -// Validate validates the CT_FutureMetadata and its children -func (_cbdae *CT_FutureMetadata )Validate ()error {return _cbdae .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");};func (_afaac ST_Qualifier )String ()string {switch _afaac {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 (_efcaaf ST_SmartTagShow )ValidateWithPath (path string )error {switch _efcaaf {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 (_efcaaf )); -};return nil ;};func (_ebdff *CT_FileSharing )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ebdff .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ebdff .ReadOnlyRecommendedAttr ))}); -};if _ebdff .UserNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ebdff .UserNameAttr )});};if _ebdff .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 :_a .Sprintf ("\u0025\u0076",*_ebdff .ReservationPasswordAttr )}); -};if _ebdff .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 :_a .Sprintf ("\u0025\u0076",*_ebdff .AlgorithmNameAttr )}); -};if _ebdff .HashValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_a .Sprintf ("\u0025\u0076",*_ebdff .HashValueAttr )});};if _ebdff .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_a .Sprintf ("\u0025\u0076",*_ebdff .SaltValueAttr )}); -};if _ebdff .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_a .Sprintf ("\u0025\u0076",*_ebdff .SpinCountAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_fdbgc ST_HorizontalAlignment )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bfgfad :=_c .Attr {};_bfgfad .Name =name ;switch _fdbgc {case ST_HorizontalAlignmentUnset :_bfgfad .Value ="";case ST_HorizontalAlignmentGeneral :_bfgfad .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c"; -case ST_HorizontalAlignmentLeft :_bfgfad .Value ="\u006c\u0065\u0066\u0074";case ST_HorizontalAlignmentCenter :_bfgfad .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_HorizontalAlignmentRight :_bfgfad .Value ="\u0072\u0069\u0067h\u0074";case ST_HorizontalAlignmentFill :_bfgfad .Value ="\u0066\u0069\u006c\u006c"; -case ST_HorizontalAlignmentJustify :_bfgfad .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_HorizontalAlignmentCenterContinuous :_bfgfad .Value ="\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_HorizontalAlignmentDistributed :_bfgfad .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064"; -};return _bfgfad ,nil ;};func (_fdgdff ST_GradientType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fdgdff .String (),start );};func (_gdbab *CT_PageFields )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gdbab .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gdbab .CountAttr )}); -};e .EncodeToken (start );_aeafb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_efcec :=range _gdbab .PageField {e .EncodeElement (_efcec ,_aeafb );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;}; +// Fill This Formula On Refresh +FillFormulasAttr *bool ; -// Validate validates the CT_NumFmts and its children -func (_egcgc *CT_NumFmts )Validate ()error {return _egcgc .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");};type CT_CellStyles struct{ +// Clipped Column +ClippedAttr *bool ; -// Style Count -CountAttr *uint32 ; +// Table Column Id +TableColumnIdAttr *uint32 ; -// Cell Style -CellStyle []*CT_CellStyle ;};func (_ffccf *CT_WebPublishObjects )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ffccf .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ffccf .CountAttr )}); -};e .EncodeToken (start );_acacbf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0077eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_bceaf :=range _ffccf .WebPublishObject {e .EncodeElement (_bceaf ,_acacbf ); -};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_WorkbookPr ()*CT_WorkbookPr {_cbaef :=&CT_WorkbookPr {};return _cbaef }; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};type CT_CellSmartTagPr struct{ -// ValidateWithPath validates the CT_XmlColumnPr and its children, prefixing error messages with path -func (_aaeacb *CT_XmlColumnPr )ValidateWithPath (path string )error {if _aaeacb .ExtLst !=nil {if _efeaf :=_aaeacb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efeaf !=nil {return _efeaf ;};};return nil ;};func (_eaadb *CT_WorkbookPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ecagdc :=range start .Attr {if _ecagdc .Name .Local =="\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"{_gebdee ,_ffaaf :=_fc .ParseBool (_ecagdc .Value ); -if _ffaaf !=nil {return _ffaaf ;};_eaadb .Date1904Attr =&_gebdee ;continue ;};if _ecagdc .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_eaadb .ShowObjectsAttr .UnmarshalXMLAttr (_ecagdc );continue ;};if _ecagdc .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"{_dcbgf ,_bgfbee :=_fc .ParseBool (_ecagdc .Value ); -if _bgfbee !=nil {return _bgfbee ;};_eaadb .ShowBorderUnselectedTablesAttr =&_dcbgf ;continue ;};if _ecagdc .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"{_edbebf ,_defdd :=_fc .ParseBool (_ecagdc .Value ); -if _defdd !=nil {return _defdd ;};_eaadb .FilterPrivacyAttr =&_edbebf ;continue ;};if _ecagdc .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"{_egbaba ,_beggbce :=_fc .ParseBool (_ecagdc .Value ); -if _beggbce !=nil {return _beggbce ;};_eaadb .PromptedSolutionsAttr =&_egbaba ;continue ;};if _ecagdc .Name .Local =="\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"{_fbbbd ,_bdcfaa :=_fc .ParseBool (_ecagdc .Value ); -if _bdcfaa !=nil {return _bdcfaa ;};_eaadb .ShowInkAnnotationAttr =&_fbbbd ;continue ;};if _ecagdc .Name .Local =="\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"{_cbffe ,_cggef :=_fc .ParseBool (_ecagdc .Value );if _cggef !=nil {return _cggef ; -};_eaadb .BackupFileAttr =&_cbffe ;continue ;};if _ecagdc .Name .Local =="\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"{_fcfabgd ,_dbddc :=_fc .ParseBool (_ecagdc .Value );if _dbddc !=nil {return _dbddc ; -};_eaadb .SaveExternalLinkValuesAttr =&_fcfabgd ;continue ;};if _ecagdc .Name .Local =="u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"{_eaadb .UpdateLinksAttr .UnmarshalXMLAttr (_ecagdc );continue ;};if _ecagdc .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_gcfeg ,_gedbb :=_ecagdc .Value ,error (nil ); -if _gedbb !=nil {return _gedbb ;};_eaadb .CodeNameAttr =&_gcfeg ;continue ;};if _ecagdc .Name .Local =="\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"{_agcdab ,_ecgefb :=_fc .ParseBool (_ecagdc .Value );if _ecgefb !=nil {return _ecgefb ; -};_eaadb .HidePivotFieldListAttr =&_agcdab ;continue ;};if _ecagdc .Name .Local =="s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"{_bbgbc ,_dcdbb :=_fc .ParseBool (_ecagdc .Value );if _dcdbb !=nil {return _dcdbb ; -};_eaadb .ShowPivotChartFilterAttr =&_bbgbc ;continue ;};if _ecagdc .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"{_bbfdc ,_begafc :=_fc .ParseBool (_ecagdc .Value );if _begafc !=nil {return _begafc ; -};_eaadb .AllowRefreshQueryAttr =&_bbfdc ;continue ;};if _ecagdc .Name .Local =="\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"{_feebg ,_bbbdd :=_fc .ParseBool (_ecagdc .Value );if _bbbdd !=nil {return _bbbdd ;};_eaadb .PublishItemsAttr =&_feebg ; -continue ;};if _ecagdc .Name .Local =="\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"{_gadca ,_ccdbe :=_fc .ParseBool (_ecagdc .Value );if _ccdbe !=nil {return _ccdbe ;};_eaadb .CheckCompatibilityAttr =&_gadca ; -continue ;};if _ecagdc .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_bffgd ,_cbfdf :=_fc .ParseBool (_ecagdc .Value );if _cbfdf !=nil {return _cbfdf ;};_eaadb .AutoCompressPicturesAttr =&_bffgd ; -continue ;};if _ecagdc .Name .Local =="r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"{_dcbcda ,_gceab :=_fc .ParseBool (_ecagdc .Value );if _gceab !=nil {return _gceab ;};_eaadb .RefreshAllConnectionsAttr =&_dcbcda ; -continue ;};if _ecagdc .Name .Local =="\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_bggfa ,_faeeb :=_fc .ParseUint (_ecagdc .Value ,10,32);if _faeeb !=nil {return _faeeb ;};_aegec :=uint32 (_bggfa ); -_eaadb .DefaultThemeVersionAttr =&_aegec ;continue ;};};for {_eccgg ,_agcfad :=d .Token ();if _agcfad !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0057o\u0072k\u0062o\u006f\u006b\u0050\u0072\u003a\u0020\u0025s",_agcfad ); -};if _edgfd ,_gdfcd :=_eccgg .(_c .EndElement );_gdfcd &&_edgfd .Name ==start .Name {break ;};};return nil ;};func (_aaaff *CT_RangeSets )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aaaff .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_aaaff .CountAttr )}); -};e .EncodeToken (start );_bbdcg :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"}};for _ ,_cgceaf :=range _aaaff .RangeSet {e .EncodeElement (_cgceaf ,_bbdcg );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_ccbdgd ST_PatternType )Validate ()error {return _ccbdgd .ValidateWithPath ("")};func (_eggaa *ST_IconSetType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eggaa =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_eggaa =1; -case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_eggaa =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_eggaa =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_eggaa =4;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_eggaa =5; -case "\u0033\u0053\u0069\u0067\u006e\u0073":*_eggaa =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_eggaa =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_eggaa =8;case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_eggaa =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_eggaa =10; -case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_eggaa =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_eggaa =12;case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_eggaa =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_eggaa =14; -case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_eggaa =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_eggaa =16;case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_eggaa =17;};return nil ;};type CT_Revisions struct{ +// Key Name +KeyAttr string ; -// Revision Row Column Insert Delete -Rrc []*CT_RevisionRowColumn ; +// Value +ValAttr string ;};func (_fddbb *CT_Table )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_fddbb .IdAttr )});if _fddbb .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_fddbb .NameAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_fddbb .DisplayNameAttr )});if _fddbb .CommentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_fddbb .CommentAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066"},Value :_aa .Sprintf ("\u0025\u0076",_fddbb .RefAttr )});if _fddbb .TableTypeAttr !=ST_TableTypeUnset {_bdcfcf ,_acdba :=_fddbb .TableTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"}); +if _acdba !=nil {return _acdba ;};start .Attr =append (start .Attr ,_bdcfcf );};if _fddbb .HeaderRowCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_fddbb .HeaderRowCountAttr )}); +};if _fddbb .InsertRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_fddbb .InsertRowAttr ))});};if _fddbb .InsertRowShiftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_fddbb .InsertRowShiftAttr ))}); +};if _fddbb .TotalsRowCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_fddbb .TotalsRowCountAttr )}); +};if _fddbb .TotalsRowShownAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_fddbb .TotalsRowShownAttr ))}); +};if _fddbb .PublishedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_fddbb .PublishedAttr ))});};if _fddbb .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_fddbb .HeaderRowDxfIdAttr )}); +};if _fddbb .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_aa .Sprintf ("\u0025\u0076",*_fddbb .DataDxfIdAttr )});};if _fddbb .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_fddbb .TotalsRowDxfIdAttr )}); +};if _fddbb .HeaderRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_fddbb .HeaderRowBorderDxfIdAttr )}); +};if _fddbb .TableBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_fddbb .TableBorderDxfIdAttr )}); +};if _fddbb .TotalsRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_fddbb .TotalsRowBorderDxfIdAttr )}); +};if _fddbb .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_fddbb .HeaderRowCellStyleAttr )}); +};if _fddbb .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_fddbb .DataCellStyleAttr )}); +};if _fddbb .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_fddbb .TotalsRowCellStyleAttr )}); +};if _fddbb .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_fddbb .ConnectionIdAttr )});};e .EncodeToken (start ); +if _fddbb .AutoFilter !=nil {_eegef :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_fddbb .AutoFilter ,_eegef );};if _fddbb .SortState !=nil {_fgebe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}}; +e .EncodeElement (_fddbb .SortState ,_fgebe );};_eedae :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003at\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}};e .EncodeElement (_fddbb .TableColumns ,_eedae );if _fddbb .TableStyleInfo !=nil {_deacf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}}; +e .EncodeElement (_fddbb .TableStyleInfo ,_deacf );};if _fddbb .ExtLst !=nil {_ddccd :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fddbb .ExtLst ,_ddccd );};e .EncodeToken (_d .EndElement {Name :start .Name }); +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;);type CT_Worksheet struct{ -// Revision Cell Move -Rm []*CT_RevisionMove ; +// Worksheet Properties +SheetPr *CT_SheetPr ; -// Revision Custom View -Rcv []*CT_RevisionCustomView ; +// Worksheet Dimensions +Dimension *CT_SheetDimension ; -// Revision Sheet Name -Rsnm []*CT_RevisionSheetRename ; +// Sheet Views +SheetViews *CT_SheetViews ; -// Revision Insert Sheet -Ris []*CT_RevisionInsertSheet ; +// Sheet Format Properties +SheetFormatPr *CT_SheetFormatPr ; -// Revision Cell Change -Rcc []*CT_RevisionCellChange ; +// Column Information +Cols []*CT_Cols ; -// Revision Format -Rfmt []*CT_RevisionFormatting ; +// Sheet Data +SheetData *CT_SheetData ; -// Revision AutoFormat -Raf []*CT_RevisionAutoFormatting ; +// Sheet Calculation Properties +SheetCalcPr *CT_SheetCalcPr ; -// Revision Defined Name -Rdn []*CT_RevisionDefinedName ; +// Sheet Protection +SheetProtection *CT_SheetProtection ; -// Revision Cell Comment -Rcmt []*CT_RevisionComment ; +// Protected Ranges +ProtectedRanges *CT_ProtectedRanges ; -// Revision Query Table -Rqt []*CT_RevisionQueryTableField ; +// Scenarios +Scenarios *CT_Scenarios ; -// Revision Merge Conflict -Rcft []*CT_RevisionConflict ;}; +// AutoFilter +AutoFilter *CT_AutoFilter ; -// ValidateWithPath validates the CT_Missing and its children, prefixing error messages with path -func (_gadf *CT_Missing )ValidateWithPath (path string )error {for _eaadg ,_gfgce :=range _gadf .Tpls {if _ebebeb :=_gfgce .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_eaadg ));_ebebeb !=nil {return _ebebeb ; -};};for _acfb ,_aebbef :=range _gadf .X {if _gddfe :=_aebbef .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_acfb ));_gddfe !=nil {return _gddfe ;};};return nil ;};type CT_MetadataRecord struct{ +// Sort State +SortState *CT_SortState ; -// Metadata Record Type Index -TAttr uint32 ; +// Data Consolidate +DataConsolidate *CT_DataConsolidate ; -// Metadata Record Value Index -VAttr uint32 ;};func (_cbeaa *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 _cbeaa .CT_Worksheet .MarshalXML (e ,start );};type Dialogsheet struct{CT_Dialogsheet };func (_gdaca *ST_TotalsRowFunction )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcadd ,_fdbacc :=d .Token (); -if _fdbacc !=nil {return _fdbacc ;};if _abeed ,_bfgbga :=_gcadd .(_c .EndElement );_bfgbga &&_abeed .Name ==start .Name {*_gdaca =1;return nil ;};if _bbeabb ,_bdbdgc :=_gcadd .(_c .CharData );!_bdbdgc {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",_gcadd ); -}else {switch string (_bbeabb ){case "":*_gdaca =0;case "\u006e\u006f\u006e\u0065":*_gdaca =1;case "\u0073\u0075\u006d":*_gdaca =2;case "\u006d\u0069\u006e":*_gdaca =3;case "\u006d\u0061\u0078":*_gdaca =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_gdaca =5; -case "\u0063\u006f\u0075n\u0074":*_gdaca =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_gdaca =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_gdaca =8;case "\u0076\u0061\u0072":*_gdaca =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gdaca =10; -};};_gcadd ,_fdbacc =d .Token ();if _fdbacc !=nil {return _fdbacc ;};if _edfcc ,_agdgee :=_gcadd .(_c .EndElement );_agdgee &&_edfcc .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",_gcadd ); -};func (_fcdd *CT_ExternalLink )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abddb :for {_affa ,_dcefa :=d .Token ();if _dcefa !=nil {return _dcefa ;};switch _cbfe :=_affa .(type ){case _c .StartElement :switch _cbfe .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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"}:_fcdd .Choice =NewCT_ExternalLinkChoice (); -if _aebbd :=d .DecodeElement (&_fcdd .Choice .ExternalBook ,&_cbfe );_aebbd !=nil {return _aebbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcdd .Choice =NewCT_ExternalLinkChoice (); -if _gafee :=d .DecodeElement (&_fcdd .Choice .DdeLink ,&_cbfe );_gafee !=nil {return _gafee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcdd .Choice =NewCT_ExternalLinkChoice (); -if _dabe :=d .DecodeElement (&_fcdd .Choice .OleLink ,&_cbfe );_dabe !=nil {return _dabe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_fcdd .ExtLst =NewCT_ExtensionList (); -if _bgaag :=d .DecodeElement (_fcdd .ExtLst ,&_cbfe );_bgaag !=nil {return _bgaag ;};default:_dc .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",_cbfe .Name ); -if _cgddf :=d .Skip ();_cgddf !=nil {return _cgddf ;};};case _c .EndElement :break _abddb ;case _c .CharData :};};return nil ;}; +// Custom Sheet Views +CustomSheetViews *CT_CustomSheetViews ; -// ValidateWithPath validates the CT_FunctionGroups and its children, prefixing error messages with path -func (_aeedd *CT_FunctionGroups )ValidateWithPath (path string )error {for _bbeg ,_fbege :=range _aeedd .FunctionGroup {if _adcdg :=_fbege .ValidateWithPath (_a .Sprintf ("%\u0073/\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006eG\u0072\u006f\u0075\u0070[%\u0064\u005d",path ,_bbeg )); -_adcdg !=nil {return _adcdg ;};};return nil ;};func (_edbeb *CT_Rst )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efddg :for {_gcdef ,_agbff :=d .Token ();if _agbff !=nil {return _agbff ;};switch _gfebgd :=_gcdef .(type ){case _c .StartElement :switch _gfebgd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edbeb .T =new (string ); -if _fbagdc :=d .DecodeElement (_edbeb .T ,&_gfebgd );_fbagdc !=nil {return _fbagdc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfade :=NewCT_RElt (); -if _abdfff :=d .DecodeElement (_gfade ,&_gfebgd );_abdfff !=nil {return _abdfff ;};_edbeb .R =append (_edbeb .R ,_gfade );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dacga :=NewCT_PhoneticRun (); -if _gedfb :=d .DecodeElement (_dacga ,&_gfebgd );_gedfb !=nil {return _gedfb ;};_edbeb .RPh =append (_edbeb .RPh ,_dacga );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edbeb .PhoneticPr =NewCT_PhoneticPr (); -if _becdde :=d .DecodeElement (_edbeb .PhoneticPr ,&_gfebgd );_becdde !=nil {return _becdde ;};default:_dc .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",_gfebgd .Name ); -if _cbgbe :=d .Skip ();_cbgbe !=nil {return _cbgbe ;};};case _c .EndElement :break _efddg ;case _c .CharData :};};return nil ;};func (_debbg *CT_DataValidation )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _debbg .TypeAttr !=ST_DataValidationTypeUnset {_daed ,_ccdfc :=_debbg .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _ccdfc !=nil {return _ccdfc ;};start .Attr =append (start .Attr ,_daed );};if _debbg .ErrorStyleAttr !=ST_DataValidationErrorStyleUnset {_gbab ,_adcc :=_debbg .ErrorStyleAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"}); -if _adcc !=nil {return _adcc ;};start .Attr =append (start .Attr ,_gbab );};if _debbg .ImeModeAttr !=ST_DataValidationImeModeUnset {_dagdc ,_agfa :=_debbg .ImeModeAttr .MarshalXMLAttr (_c .Name {Local :"\u0069m\u0065\u004d\u006f\u0064\u0065"});if _agfa !=nil {return _agfa ; -};start .Attr =append (start .Attr ,_dagdc );};if _debbg .OperatorAttr !=ST_DataValidationOperatorUnset {_cagde ,_fbbdb :=_debbg .OperatorAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _fbbdb !=nil {return _fbbdb ; -};start .Attr =append (start .Attr ,_cagde );};if _debbg .AllowBlankAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_debbg .AllowBlankAttr ))}); -};if _debbg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_debbg .ShowDropDownAttr ))});};if _debbg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_debbg .ShowInputMessageAttr ))}); -};if _debbg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_debbg .ShowErrorMessageAttr ))}); -};if _debbg .ErrorTitleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_debbg .ErrorTitleAttr )});};if _debbg .ErrorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0072\u0072o\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_debbg .ErrorAttr )}); -};if _debbg .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 :_a .Sprintf ("\u0025\u0076",*_debbg .PromptTitleAttr )});};if _debbg .PromptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_debbg .PromptAttr )}); -};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_a .Sprintf ("\u0025\u0076",_debbg .SqrefAttr )});e .EncodeToken (start );if _debbg .Formula1 !=nil {_edfee :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"}}; -_ff .AddPreserveSpaceAttr (&_edfee ,*_debbg .Formula1 );e .EncodeElement (_debbg .Formula1 ,_edfee );};if _debbg .Formula2 !=nil {_cabf :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"}};_ff .AddPreserveSpaceAttr (&_cabf ,*_debbg .Formula2 ); -e .EncodeElement (_debbg .Formula2 ,_cabf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_deab *CT_InputCells )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_abgbg :=range start .Attr {if _abgbg .Name .Local =="\u0072"{_bccdf ,_fgdaf :=_abgbg .Value ,error (nil ); -if _fgdaf !=nil {return _fgdaf ;};_deab .RAttr =_bccdf ;continue ;};if _abgbg .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_adfbdb ,_edded :=_fc .ParseBool (_abgbg .Value );if _edded !=nil {return _edded ;};_deab .DeletedAttr =&_adfbdb ;continue ; -};if _abgbg .Name .Local =="\u0075\u006e\u0064\u006f\u006e\u0065"{_fbcc ,_fdefg :=_fc .ParseBool (_abgbg .Value );if _fdefg !=nil {return _fdefg ;};_deab .UndoneAttr =&_fbcc ;continue ;};if _abgbg .Name .Local =="\u0076\u0061\u006c"{_bbcegf ,_efgdg :=_abgbg .Value ,error (nil ); -if _efgdg !=nil {return _efgdg ;};_deab .ValAttr =_bbcegf ;continue ;};if _abgbg .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_afac ,_aegc :=_fc .ParseUint (_abgbg .Value ,10,32);if _aegc !=nil {return _aegc ;};_gbdbd :=uint32 (_afac ); -_deab .NumFmtIdAttr =&_gbdbd ;continue ;};};for {_ecdfg ,_bfcg :=d .Token ();if _bfcg !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0070u\u0074C\u0065\u006c\u006c\u0073\u003a\u0020\u0025s",_bfcg );};if _dcgee ,_cdbfb :=_ecdfg .(_c .EndElement ); -_cdbfb &&_dcgee .Name ==start .Name {break ;};};return nil ;};const (ST_HtmlFmtUnset ST_HtmlFmt =0;ST_HtmlFmtNone ST_HtmlFmt =1;ST_HtmlFmtRtf ST_HtmlFmt =2;ST_HtmlFmtAll ST_HtmlFmt =3;);func (_cfbgc ST_PaneState )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_abeecd :=_c .Attr {}; -_abeecd .Name =name ;switch _cfbgc {case ST_PaneStateUnset :_abeecd .Value ="";case ST_PaneStateSplit :_abeecd .Value ="\u0073\u0070\u006ci\u0074";case ST_PaneStateFrozen :_abeecd .Value ="\u0066\u0072\u006f\u007a\u0065\u006e";case ST_PaneStateFrozenSplit :_abeecd .Value ="f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074"; -};return _abeecd ,nil ;};func (_degda *CT_CustomFilter )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ecegb :=range start .Attr {if _ecegb .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_degda .OperatorAttr .UnmarshalXMLAttr (_ecegb ); -continue ;};if _ecegb .Name .Local =="\u0076\u0061\u006c"{_dafbc ,_bbae :=_ecegb .Value ,error (nil );if _bbae !=nil {return _bbae ;};_degda .ValAttr =&_dafbc ;continue ;};};for {_ggae ,_dfeeda :=d .Token ();if _dfeeda !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dF\u0069\u006c\u0074e\u0072:\u0020\u0025\u0073",_dfeeda ); -};if _eadbf ,_gbdgg :=_ggae .(_c .EndElement );_gbdgg &&_eadbf .Name ==start .Name {break ;};};return nil ;};func NewCT_QueryCache ()*CT_QueryCache {_eccfc :=&CT_QueryCache {};return _eccfc };func (_fdgaf *CT_PageSetUpPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fdgaf .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_fdgaf .AutoPageBreaksAttr ))}); -};if _fdgaf .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fdgaf .FitToPageAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};const (ST_UpdateLinksUnset ST_UpdateLinks =0;ST_UpdateLinksUserSet ST_UpdateLinks =1;ST_UpdateLinksNever ST_UpdateLinks =2;ST_UpdateLinksAlways ST_UpdateLinks =3;);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;);type CT_MeasureGroups struct{ +// Merge Cells +MergeCells *CT_MergeCells ; -// Measure Group Count -CountAttr *uint32 ; +// Phonetic Properties +PhoneticPr *CT_PhoneticPr ; -// OLAP Measure Group -MeasureGroup []*CT_MeasureGroup ;};func (_ebgbf *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 :_a .Sprintf ("\u0025\u0076",_ebgbf .UniqueNameAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",_ebgbf .CaptionAttr )});if _ebgbf .UserAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ebgbf .UserAttr ))}); -};if _ebgbf .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ebgbf .CustomRollUpAttr ))});};e .EncodeToken (start ); -if _ebgbf .Groups !=nil {_cggdef :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0067\u0072\u006f\u0075\u0070s"}};e .EncodeElement (_ebgbf .Groups ,_cggdef );};if _ebgbf .ExtLst !=nil {_feeb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_ebgbf .ExtLst ,_feeb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_SingleXmlCells struct{ +// Conditional Formatting +ConditionalFormatting []*CT_ConditionalFormatting ; -// Table Properties -SingleXmlCell []*CT_SingleXmlCell ;};func (_ebbgb ST_TextHAlign )Validate ()error {return _ebbgb .ValidateWithPath ("")};func (_baecd *ST_SortType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eafff ,_cddca :=d .Token ();if _cddca !=nil {return _cddca ; -};if _gdccd ,_agfgg :=_eafff .(_c .EndElement );_agfgg &&_gdccd .Name ==start .Name {*_baecd =1;return nil ;};if _bcaee ,_beeec :=_eafff .(_c .CharData );!_beeec {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",_eafff ); -}else {switch string (_bcaee ){case "":*_baecd =0;case "\u006e\u006f\u006e\u0065":*_baecd =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_baecd =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_baecd =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_baecd =4; -case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_baecd =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_baecd =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_baecd =7; -};};_eafff ,_cddca =d .Token ();if _cddca !=nil {return _cddca ;};if _ceddff ,_dbfec :=_eafff .(_c .EndElement );_dbfec &&_ceddff .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",_eafff ); -};type QueryTable struct{CT_QueryTable }; +// Data Validations +DataValidations *CT_DataValidations ; -// ValidateWithPath validates the CT_FutureMetadata and its children, prefixing error messages with path -func (_aaccg *CT_FutureMetadata )ValidateWithPath (path string )error {for _abeb ,_gfbb :=range _aaccg .Bk {if _cggc :=_gfbb .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_abeb ));_cggc !=nil {return _cggc ;};};if _aaccg .ExtLst !=nil {if _gfgaf :=_aaccg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gfgaf !=nil {return _gfgaf ;};};return nil ;};func (_ffdde ST_Type )Validate ()error {return _ffdde .ValidateWithPath ("")}; +// Hyperlinks +Hyperlinks *CT_Hyperlinks ; -// Validate validates the CT_SheetIdMap and its children -func (_fddab *CT_SheetIdMap )Validate ()error {return _fddab .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");};type CT_ConditionalFormat struct{ +// Print Options +PrintOptions *CT_PrintOptions ; -// Conditional Formatting Scope -ScopeAttr ST_Scope ; +// Page Margins +PageMargins *CT_PageMargins ; -// Conditional Formatting Rule Type -TypeAttr ST_Type ; +// Page Setup Settings +PageSetup *CT_PageSetup ; -// Priority -PriorityAttr uint32 ; +// Header and Footer Settings +HeaderFooter *CT_HeaderFooter ; -// Pivot Areas -PivotAreas *CT_PivotAreas ;ExtLst *CT_ExtensionList ;};func (_dgfga ST_BorderStyle )String ()string {switch _dgfga {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 (_fffcf *CT_Connections )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_accd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}}; -for _ ,_bbbe :=range _fffcf .Connection {e .EncodeElement (_bbbe ,_accd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Horizontal Page Breaks +RowBreaks *CT_PageBreak ; -// ValidateWithPath validates the CT_RevisionConflict and its children, prefixing error messages with path -func (_bebee *CT_RevisionConflict )ValidateWithPath (path string )error {return nil };func (_ggbgc ST_CellFormulaType )String ()string {switch _ggbgc {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 (_gbbbgd *ST_Scope )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aabcg ,_caege :=d .Token ();if _caege !=nil {return _caege ; -};if _dcgced ,_cdgdf :=_aabcg .(_c .EndElement );_cdgdf &&_dcgced .Name ==start .Name {*_gbbbgd =1;return nil ;};if _fdabe ,_ggabcc :=_aabcg .(_c .CharData );!_ggabcc {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",_aabcg ); -}else {switch string (_fdabe ){case "":*_gbbbgd =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_gbbbgd =1;case "\u0064\u0061\u0074\u0061":*_gbbbgd =2;case "\u0066\u0069\u0065l\u0064":*_gbbbgd =3;};};_aabcg ,_caege =d .Token ();if _caege !=nil {return _caege ; -};if _ddafgb ,_ecgfe :=_aabcg .(_c .EndElement );_ecgfe &&_ddafgb .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",_aabcg ); -}; +// Vertical Page Breaks +ColBreaks *CT_PageBreak ; -// Validate validates the CT_ExternalSheetDataSet and its children -func (_ccaea *CT_ExternalSheetDataSet )Validate ()error {return _ccaea .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");}; +// Custom Properties +CustomProperties *CT_CustomProperties ; -// Validate validates the CT_VolMain and its children -func (_efdfa *CT_VolMain )Validate ()error {return _efdfa .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u004d\u0061\u0069\u006e");};func (_cdbcg *CT_SmartTagPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cdbcg .EmbedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u006d\u0062e\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cdbcg .EmbedAttr ))}); -};if _cdbcg .ShowAttr !=ST_SmartTagShowUnset {_ccfcg ,_fgbgc :=_cdbcg .ShowAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0068\u006f\u0077"});if _fgbgc !=nil {return _fgbgc ;};start .Attr =append (start .Attr ,_ccfcg );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_cddcf *ST_OleUpdate )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cddcf =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_cddcf =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_cddcf =2; -};return nil ;}; +// Cell Watch Items +CellWatches *CT_CellWatches ; -// Validate validates the CT_VolType and its children -func (_efdged *CT_VolType )Validate ()error {return _efdged .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065");};func (_bgfbg *CT_TableColumns )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bgfbg .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bgfbg .CountAttr )}); -};e .EncodeToken (start );_ffagg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e"}};for _ ,_abcgae :=range _bgfbg .TableColumn {e .EncodeElement (_abcgae ,_ffagg );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_gbgg *CT_ColFields )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gbgg .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gbgg .CountAttr )}); -};e .EncodeToken (start );_agba :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_aedec :=range _gbgg .Field {e .EncodeElement (_aedec ,_agba );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};type AG_AutoFormat struct{AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ; -}; +// Ignored Errors +IgnoredErrors *CT_IgnoredErrors ; -// ValidateWithPath validates the CT_ExternalSheetNames and its children, prefixing error messages with path -func (_gacgf *CT_ExternalSheetNames )ValidateWithPath (path string )error {for _cefg ,_fbff :=range _gacgf .SheetName {if _afaga :=_fbff .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_cefg )); -_afaga !=nil {return _afaga ;};};return nil ;};func (_fafee ST_ShowDataAs )String ()string {switch _fafee {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065"; -case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 4:return "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066";case 5:return "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c";case 6:return "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077"; -case 7:return "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c";case 8:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c";case 9:return "\u0069\u006e\u0064e\u0078";};return "";};func (_eegdfg ST_CredMethod )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eegdfg .String (),start ); -};func (_gdadbc ST_DateTimeGrouping )String ()string {switch _gdadbc {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 (_dbbdae *CT_TableColumn )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffged :=range start .Attr {if _ffged .Name .Local =="\u0069\u0064"{_dbdb ,_ecagg :=_fc .ParseUint (_ffged .Value ,10,32); -if _ecagg !=nil {return _ecagg ;};_dbbdae .IdAttr =uint32 (_dbdb );continue ;};if _ffged .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_cebfd ,_aagge :=_ffged .Value ,error (nil );if _aagge !=nil {return _aagge ;};_dbbdae .UniqueNameAttr =&_cebfd ; -continue ;};if _ffged .Name .Local =="\u006e\u0061\u006d\u0065"{_gbcba ,_gbcdb :=_ffged .Value ,error (nil );if _gbcdb !=nil {return _gbcdb ;};_dbbdae .NameAttr =_gbcba ;continue ;};if _ffged .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"{_dbbdae .TotalsRowFunctionAttr .UnmarshalXMLAttr (_ffged ); -continue ;};if _ffged .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"{_eagde ,_eagdb :=_ffged .Value ,error (nil );if _eagdb !=nil {return _eagdb ;};_dbbdae .TotalsRowLabelAttr =&_eagde ;continue ;};if _ffged .Name .Local =="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"{_fdcbg ,_bdafc :=_fc .ParseUint (_ffged .Value ,10,32); -if _bdafc !=nil {return _bdafc ;};_dfaedf :=uint32 (_fdcbg );_dbbdae .QueryTableFieldIdAttr =&_dfaedf ;continue ;};if _ffged .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_aecdc ,_gbgfb :=_fc .ParseUint (_ffged .Value ,10,32); -if _gbgfb !=nil {return _gbgfb ;};_befcf :=uint32 (_aecdc );_dbbdae .HeaderRowDxfIdAttr =&_befcf ;continue ;};if _ffged .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_ecdfdb ,_bfabd :=_fc .ParseUint (_ffged .Value ,10,32);if _bfabd !=nil {return _bfabd ; -};_bcgdbe :=uint32 (_ecdfdb );_dbbdae .DataDxfIdAttr =&_bcgdbe ;continue ;};if _ffged .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_gcada ,_aedbf :=_fc .ParseUint (_ffged .Value ,10,32);if _aedbf !=nil {return _aedbf ; -};_dbbfc :=uint32 (_gcada );_dbbdae .TotalsRowDxfIdAttr =&_dbbfc ;continue ;};if _ffged .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_bcgff ,_feadg :=_ffged .Value ,error (nil );if _feadg !=nil {return _feadg ; -};_dbbdae .HeaderRowCellStyleAttr =&_bcgff ;continue ;};if _ffged .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_fdbaef ,_bgbeaa :=_ffged .Value ,error (nil );if _bgbeaa !=nil {return _bgbeaa ;};_dbbdae .DataCellStyleAttr =&_fdbaef ; -continue ;};if _ffged .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_cabbef ,_begea :=_ffged .Value ,error (nil );if _begea !=nil {return _begea ;};_dbbdae .TotalsRowCellStyleAttr =&_cabbef ;continue ; -};};_gafff :for {_dadgc ,_defgb :=d .Token ();if _defgb !=nil {return _defgb ;};switch _dfaab :=_dadgc .(type ){case _c .StartElement :switch _dfaab .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_dbbdae .CalculatedColumnFormula =NewCT_TableFormula (); -if _egdfa :=d .DecodeElement (_dbbdae .CalculatedColumnFormula ,&_dfaab );_egdfa !=nil {return _egdfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbbdae .TotalsRowFormula =NewCT_TableFormula (); -if _dgfge :=d .DecodeElement (_dbbdae .TotalsRowFormula ,&_dfaab );_dgfge !=nil {return _dgfge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbbdae .XmlColumnPr =NewCT_XmlColumnPr (); -if _baaeg :=d .DecodeElement (_dbbdae .XmlColumnPr ,&_dfaab );_baaeg !=nil {return _baaeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_dbbdae .ExtLst =NewCT_ExtensionList (); -if _gbaab :=d .DecodeElement (_dbbdae .ExtLst ,&_dfaab );_gbaab !=nil {return _gbaab ;};default:_dc .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",_dfaab .Name ); -if _faefa :=d .Skip ();_faefa !=nil {return _faefa ;};};case _c .EndElement :break _gafff ;case _c .CharData :};};return nil ;};type CT_TableStyle struct{ +// Smart Tags +SmartTags *CT_SmartTags ; -// Table Style Name -NameAttr string ; +// Drawing +Drawing *CT_Drawing ; -// Pivot Style -PivotAttr *bool ; +// Legacy Drawing +LegacyDrawing *CT_LegacyDrawing ; -// Table -TableAttr *bool ; +// Legacy Drawing Header Footer +LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; -// Table Style Count -CountAttr *uint32 ; +// Background Image +Picture *CT_SheetBackgroundPicture ;OleObjects *CT_OleObjects ; -// Table Style -TableStyleElement []*CT_TableStyleElement ;}; +// Embedded Controls +Controls *CT_Controls ; -// ValidateWithPath validates the CT_PivotAreas and its children, prefixing error messages with path -func (_acdee *CT_PivotAreas )ValidateWithPath (path string )error {for _ecgea ,_cbdab :=range _acdee .PivotArea {if _badbe :=_cbdab .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0050\u0069\u0076o\u0074\u0041\u0072\u0065\u0061\u005b\u0025\u0064\u005d",path ,_ecgea )); -_badbe !=nil {return _badbe ;};};return nil ;};func (_cdaa *CT_ConditionalFormatting )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aeefc :=range start .Attr {if _aeefc .Name .Local =="\u0070\u0069\u0076o\u0074"{_eafcc ,_cdfcb :=_fc .ParseBool (_aeefc .Value ); -if _cdfcb !=nil {return _cdfcb ;};_cdaa .PivotAttr =&_eafcc ;continue ;};if _aeefc .Name .Local =="\u0073\u0071\u0072e\u0066"{_egbgc ,_egae :=ParseSliceST_Sqref (_aeefc .Value );if _egae !=nil {return _egae ;};_cdaa .SqrefAttr =&_egbgc ;continue ;};};_fgbb :for {_agde ,_ebcd :=d .Token (); -if _ebcd !=nil {return _ebcd ;};switch _dfeec :=_agde .(type ){case _c .StartElement :switch _dfeec .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_egeb :=NewCT_CfRule (); -if _ggeca :=d .DecodeElement (_egeb ,&_dfeec );_ggeca !=nil {return _ggeca ;};_cdaa .CfRule =append (_cdaa .CfRule ,_egeb );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_cdaa .ExtLst =NewCT_ExtensionList (); -if _fbeb :=d .DecodeElement (_cdaa .ExtLst ,&_dfeec );_fbeb !=nil {return _fbeb ;};default:_dc .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",_dfeec .Name ); -if _bcfcb :=d .Skip ();_bcfcb !=nil {return _bcfcb ;};};case _c .EndElement :break _fgbb ;case _c .CharData :};};return nil ;};func (_gceecb ST_VolValueType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gceecb .String (),start ); -}; +// Web Publishing Items +WebPublishItems *CT_WebPublishItems ; -// ValidateWithPath validates the CT_Borders and its children, prefixing error messages with path -func (_acd *CT_Borders )ValidateWithPath (path string )error {for _fcg ,_gdf :=range _acd .Border {if _bcga :=_gdf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fcg ));_bcga !=nil {return _bcga ; -};};return nil ;};type ST_TextVAlign byte ;func (_fbdfe *ST_CredMethod )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccbaa ,_gbeba :=d .Token ();if _gbeba !=nil {return _gbeba ;};if _caagd ,_abbbg :=_ccbaa .(_c .EndElement );_abbbg &&_caagd .Name ==start .Name {*_fbdfe =1; -return nil ;};if _bcegda ,_gebfaa :=_ccbaa .(_c .CharData );!_gebfaa {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",_ccbaa );}else {switch string (_bcegda ){case "":*_fbdfe =0; -case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_fbdfe =1;case "\u006e\u006f\u006e\u0065":*_fbdfe =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_fbdfe =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_fbdfe =4;};};_ccbaa ,_gbeba =d .Token (); -if _gbeba !=nil {return _gbeba ;};if _cegbe ,_ccffbc :=_ccbaa .(_c .EndElement );_ccffbc &&_cegbe .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",_ccbaa ); -}; +// Table Parts +TableParts *CT_TableParts ; -// ValidateWithPath validates the CT_OleItem and its children, prefixing error messages with path -func (_eebd *CT_OleItem )ValidateWithPath (path string )error {return nil };func (_bfcbb *CT_OlapPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bfcbb .LocalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u0063a\u006c"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_bfcbb .LocalAttr ))}); -};if _bfcbb .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 :_a .Sprintf ("\u0025\u0076",*_bfcbb .LocalConnectionAttr )}); -};if _bfcbb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_bfcbb .LocalRefreshAttr ))});};if _bfcbb .SendLocaleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_bfcbb .SendLocaleAttr ))}); -};if _bfcbb .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 :_a .Sprintf ("\u0025\u0076",*_bfcbb .RowDrillCountAttr )}); -};if _bfcbb .ServerFillAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_bfcbb .ServerFillAttr ))});};if _bfcbb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_bfcbb .ServerNumberFormatAttr ))}); -};if _bfcbb .ServerFontAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_bfcbb .ServerFontAttr ))});};if _bfcbb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_bfcbb .ServerFontColorAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_cafadgf *CT_TableStyleElement )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_egded ,_bffega :=_cafadgf .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _bffega !=nil {return _bffega ; +};start .Attr =append (start .Attr ,_egded );if _cafadgf .SizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_cafadgf .SizeAttr )});};if _cafadgf .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_cafadgf .DxfIdAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the Sst and its children, prefixing error messages with path -func (_fgegg *Sst )ValidateWithPath (path string )error {if _efgfe :=_fgegg .CT_Sst .ValidateWithPath (path );_efgfe !=nil {return _efgfe ;};return nil ;};func (_bgeed ST_OleUpdate )ValidateWithPath (path string )error {switch _bgeed {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 (_bgeed )); -};return nil ;};type ST_WebSourceType byte ;func (_gdccda ST_CfvoType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_baaaa :=_c .Attr {};_baaaa .Name =name ;switch _gdccda {case ST_CfvoTypeUnset :_baaaa .Value ="";case ST_CfvoTypeNum :_baaaa .Value ="\u006e\u0075\u006d"; -case ST_CfvoTypePercent :_baaaa .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_CfvoTypeMax :_baaaa .Value ="\u006d\u0061\u0078";case ST_CfvoTypeMin :_baaaa .Value ="\u006d\u0069\u006e";case ST_CfvoTypeFormula :_baaaa .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061"; -case ST_CfvoTypePercentile :_baaaa .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065";};return _baaaa ,nil ;};func (_edadea ST_PivotAreaType )ValidateWithPath (path string )error {switch _edadea {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 (_edadea )); -};return nil ;};func (_dgfd *CT_DataConsolidate )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dadd :=range start .Attr {if _dadd .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_dgfd .FunctionAttr .UnmarshalXMLAttr (_dadd ); -continue ;};if _dadd .Name .Local =="s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_defbg ,_dface :=_fc .ParseBool (_dadd .Value );if _dface !=nil {return _dface ;};_dgfd .StartLabelsAttr =&_defbg ;continue ;};if _dadd .Name .Local =="\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_ecebe ,_aafg :=_fc .ParseBool (_dadd .Value ); -if _aafg !=nil {return _aafg ;};_dgfd .LeftLabelsAttr =&_ecebe ;continue ;};if _dadd .Name .Local =="\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"{_abaec ,_eggfc :=_fc .ParseBool (_dadd .Value );if _eggfc !=nil {return _eggfc ;};_dgfd .TopLabelsAttr =&_abaec ; -continue ;};if _dadd .Name .Local =="\u006c\u0069\u006e\u006b"{_fcag ,_aaca :=_fc .ParseBool (_dadd .Value );if _aaca !=nil {return _aaca ;};_dgfd .LinkAttr =&_fcag ;continue ;};};_ddada :for {_egffg ,_ffba :=d .Token ();if _ffba !=nil {return _ffba ;}; -switch _afcc :=_egffg .(type ){case _c .StartElement :switch _afcc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgfd .DataRefs =NewCT_DataRefs (); -if _dgebg :=d .DecodeElement (_dgfd .DataRefs ,&_afcc );_dgebg !=nil {return _dgebg ;};default:_dc .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",_afcc .Name ); -if _gecda :=d .Skip ();_gecda !=nil {return _gecda ;};};case _c .EndElement :break _ddada ;case _c .CharData :};};return nil ;};func (_ddbgeg ST_DataValidationImeMode )Validate ()error {return _ddbgeg .ValidateWithPath ("")};func (_agcef ST_TextVAlign )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_agcef .String (),start ); -};func (_bgdbb *SingleXmlCells )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgdbb .CT_SingleXmlCells =*NewCT_SingleXmlCells ();_afdbd :for {_bbaae ,_edbca :=d .Token ();if _edbca !=nil {return _edbca ;};switch _gcadee :=_bbaae .(type ){case _c .StartElement :switch _gcadee .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdgddgf :=NewCT_SingleXmlCell (); -if _fdffeaf :=d .DecodeElement (_cdgddgf ,&_gcadee );_fdffeaf !=nil {return _fdffeaf ;};_bgdbb .SingleXmlCell =append (_bgdbb .SingleXmlCell ,_cdgddgf );default:_dc .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",_gcadee .Name ); -if _fcedc :=d .Skip ();_fcedc !=nil {return _fcedc ;};};case _c .EndElement :break _afdbd ;case _c .CharData :};};return nil ;};type CT_ServerFormat struct{ +// ValidateWithPath validates the CT_IconFilter and its children, prefixing error messages with path +func (_dedbb *CT_IconFilter )ValidateWithPath (path string )error {if _dedbb .IconSetAttr ==ST_IconSetTypeUnset {return _aa .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 _afefa :=_dedbb .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_afefa !=nil {return _afefa ;};return nil ;}; -// Culture -CultureAttr *string ; +// ValidateWithPath validates the CT_FutureMetadataBlock and its children, prefixing error messages with path +func (_bbcfg *CT_FutureMetadataBlock )ValidateWithPath (path string )error {if _bbcfg .ExtLst !=nil {if _dcef :=_bbcfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcef !=nil {return _dcef ;};};return nil ;};func NewCT_PCDSDTCEntries ()*CT_PCDSDTCEntries {_dcgbg :=&CT_PCDSDTCEntries {}; +return _dcgbg };func (_cebcc ST_TableType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cebcc .String (),start );}; -// Format -FormatAttr *string ;};func NewCT_CustomWorkbookViews ()*CT_CustomWorkbookViews {_cgcbd :=&CT_CustomWorkbookViews {};return _cgcbd ;};func (_beade ST_Qualifier )ValidateWithPath (path string )error {switch _beade {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 (_beade )); -};return nil ;};type CT_Users struct{ +// Validate validates the CT_CustomSheetViews and its children +func (_aeebg *CT_CustomSheetViews )Validate ()error {return _aeebg .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");}; -// Active User Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_UnderlineProperty and its children, prefixing error messages with path +func (_fbade *CT_UnderlineProperty )ValidateWithPath (path string )error {if _fbbag :=_fbade .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbbag !=nil {return _fbbag ;};return nil ;};type ST_ShowDataAs byte ;func (_gdgc *CT_Controls )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_dcbg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c"}};for _ ,_cgcdg :=range _gdgc .Control {e .EncodeElement (_cgcdg ,_dcbg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};type CT_Location struct{ -// User Information -UserInfo []*CT_SharedUser ;};func (_eebgd ST_GrowShrinkType )String ()string {switch _eebgd {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 (_ceceg *CT_Parameter )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_beafd :=range start .Attr {if _beafd .Name .Local =="\u006e\u0061\u006d\u0065"{_gagbc ,_ggbcd :=_beafd .Value ,error (nil ); -if _ggbcd !=nil {return _ggbcd ;};_ceceg .NameAttr =&_gagbc ;continue ;};if _beafd .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_agcda ,_bccbd :=_fc .ParseInt (_beafd .Value ,10,32);if _bccbd !=nil {return _bccbd ;};_dadad :=int32 (_agcda );_ceceg .SqlTypeAttr =&_dadad ; -continue ;};if _beafd .Name .Local =="\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"{_ceceg .ParameterTypeAttr .UnmarshalXMLAttr (_beafd );continue ;};if _beafd .Name .Local =="\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"{_ccdda ,_ccgff :=_fc .ParseBool (_beafd .Value ); -if _ccgff !=nil {return _ccgff ;};_ceceg .RefreshOnChangeAttr =&_ccdda ;continue ;};if _beafd .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_ccaee ,_fcgde :=_beafd .Value ,error (nil );if _fcgde !=nil {return _fcgde ;};_ceceg .PromptAttr =&_ccaee ; -continue ;};if _beafd .Name .Local =="\u0062o\u006f\u006c\u0065\u0061\u006e"{_babde ,_aeeddd :=_fc .ParseBool (_beafd .Value );if _aeeddd !=nil {return _aeeddd ;};_ceceg .BooleanAttr =&_babde ;continue ;};if _beafd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065"{_cbcdbb ,_ccda :=_fc .ParseFloat (_beafd .Value ,64); -if _ccda !=nil {return _ccda ;};_ceceg .DoubleAttr =&_cbcdbb ;continue ;};if _beafd .Name .Local =="\u0069n\u0074\u0065\u0067\u0065\u0072"{_agaed ,_cdccb :=_fc .ParseInt (_beafd .Value ,10,32);if _cdccb !=nil {return _cdccb ;};_aggec :=int32 (_agaed ); -_ceceg .IntegerAttr =&_aggec ;continue ;};if _beafd .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_agbcb ,_efbdd :=_beafd .Value ,error (nil );if _efbdd !=nil {return _efbdd ;};_ceceg .StringAttr =&_agbcb ;continue ;};if _beafd .Name .Local =="\u0063\u0065\u006c\u006c"{_cbcfcc ,_gcbcdc :=_beafd .Value ,error (nil ); -if _gcbcdc !=nil {return _gcbcdc ;};_ceceg .CellAttr =&_cbcfcc ;continue ;};};for {_bdegg ,_afeec :=d .Token ();if _afeec !=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",_afeec ); -};if _cbagg ,_afegd :=_bdegg .(_c .EndElement );_afegd &&_cbagg .Name ==start .Name {break ;};};return nil ;};func NewChartsheet ()*Chartsheet {_aaaeed :=&Chartsheet {};_aaaeed .CT_Chartsheet =*NewCT_Chartsheet ();return _aaaeed ;};func (_bfagag ST_MdxSetOrder )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gfeff :=_c .Attr {}; -_gfeff .Name =name ;switch _bfagag {case ST_MdxSetOrderUnset :_gfeff .Value ="";case ST_MdxSetOrderU :_gfeff .Value ="\u0075";case ST_MdxSetOrderA :_gfeff .Value ="\u0061";case ST_MdxSetOrderD :_gfeff .Value ="\u0064";case ST_MdxSetOrderAa :_gfeff .Value ="\u0061\u0061"; -case ST_MdxSetOrderAd :_gfeff .Value ="\u0061\u0064";case ST_MdxSetOrderNa :_gfeff .Value ="\u006e\u0061";case ST_MdxSetOrderNd :_gfeff .Value ="\u006e\u0064";};return _gfeff ,nil ;};func (_ccddag *ST_SortMethod )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ccddag =0; -case "\u0073\u0074\u0072\u006f\u006b\u0065":*_ccddag =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_ccddag =2;case "\u006e\u006f\u006e\u0065":*_ccddag =3;};return nil ;};func (_ebagc *CT_SortCondition )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfdea :=range start .Attr {if _bfdea .Name .Local =="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"{_ffffcc ,_gbbaf :=_fc .ParseBool (_bfdea .Value ); -if _gbbaf !=nil {return _gbbaf ;};_ebagc .DescendingAttr =&_ffffcc ;continue ;};if _bfdea .Name .Local =="\u0073\u006f\u0072\u0074\u0042\u0079"{_ebagc .SortByAttr .UnmarshalXMLAttr (_bfdea );continue ;};if _bfdea .Name .Local =="\u0072\u0065\u0066"{_bfecfb ,_cgfgb :=_bfdea .Value ,error (nil ); -if _cgfgb !=nil {return _cgfgb ;};_ebagc .RefAttr =_bfecfb ;continue ;};if _bfdea .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"{_eefgd ,_ceagf :=_bfdea .Value ,error (nil );if _ceagf !=nil {return _ceagf ;};_ebagc .CustomListAttr =&_eefgd ; -continue ;};if _bfdea .Name .Local =="\u0064\u0078\u0066I\u0064"{_bfedf ,_ccfdf :=_fc .ParseUint (_bfdea .Value ,10,32);if _ccfdf !=nil {return _ccfdf ;};_daadc :=uint32 (_bfedf );_ebagc .DxfIdAttr =&_daadc ;continue ;};if _bfdea .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_ebagc .IconSetAttr .UnmarshalXMLAttr (_bfdea ); -continue ;};if _bfdea .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_edbfb ,_dgaeed :=_fc .ParseUint (_bfdea .Value ,10,32);if _dgaeed !=nil {return _dgaeed ;};_aeedaf :=uint32 (_edbfb );_ebagc .IconIdAttr =&_aeedaf ;continue ;};};for {_cfggba ,_ecgef :=d .Token (); -if _ecgef !=nil {return _a .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",_ecgef );};if _bacad ,_cfagf :=_cfggba .(_c .EndElement );_cfagf &&_bacad .Name ==start .Name {break ; -};};return nil ;};func (_abegae *ST_PageOrder )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfcbd ,_adggg :=d .Token ();if _adggg !=nil {return _adggg ;};if _cedcdd ,_ddfec :=_bfcbd .(_c .EndElement );_ddfec &&_cedcdd .Name ==start .Name {*_abegae =1; -return nil ;};if _eaaffc ,_affdbc :=_bfcbd .(_c .CharData );!_affdbc {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",_bfcbd );}else {switch string (_eaaffc ){case "":*_abegae =0; -case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_abegae =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_abegae =2;};};_bfcbd ,_adggg =d .Token ();if _adggg !=nil {return _adggg ;};if _eegca ,_addccc :=_bfcbd .(_c .EndElement ); -_addccc &&_eegca .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",_bfcbd );};type ST_TextHAlign byte ; -func NewCT_RevisionRowColumn ()*CT_RevisionRowColumn {_begca :=&CT_RevisionRowColumn {};_begca .ActionAttr =ST_rwColActionType (1);return _begca ;};func (_bbee *CT_ChartsheetProtection )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aebbgf :=range start .Attr {if _aebbgf .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_ebbg ,_afec :=_aebbgf .Value ,error (nil ); -if _afec !=nil {return _afec ;};_bbee .PasswordAttr =&_ebbg ;continue ;};if _aebbgf .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_aac ,_abcg :=_aebbgf .Value ,error (nil );if _abcg !=nil {return _abcg ; -};_bbee .AlgorithmNameAttr =&_aac ;continue ;};if _aebbgf .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_ffc ,_gaegd :=_aebbgf .Value ,error (nil );if _gaegd !=nil {return _gaegd ;};_bbee .HashValueAttr =&_ffc ;continue ;};if _aebbgf .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_daac ,_ddfa :=_aebbgf .Value ,error (nil ); -if _ddfa !=nil {return _ddfa ;};_bbee .SaltValueAttr =&_daac ;continue ;};if _aebbgf .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_ddcb ,_ebgd :=_fc .ParseUint (_aebbgf .Value ,10,32);if _ebgd !=nil {return _ebgd ;};_afgf :=uint32 (_ddcb ); -_bbee .SpinCountAttr =&_afgf ;continue ;};if _aebbgf .Name .Local =="\u0063o\u006e\u0074\u0065\u006e\u0074"{_febd ,_dbaf :=_fc .ParseBool (_aebbgf .Value );if _dbaf !=nil {return _dbaf ;};_bbee .ContentAttr =&_febd ;continue ;};if _aebbgf .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_cefd ,_ffdac :=_fc .ParseBool (_aebbgf .Value ); -if _ffdac !=nil {return _ffdac ;};_bbee .ObjectsAttr =&_cefd ;continue ;};};for {_fabc ,_abgcba :=d .Token ();if _abgcba !=nil {return _a .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",_abgcba ); -};if _fcdg ,_agaa :=_fabc .(_c .EndElement );_agaa &&_fcdg .Name ==start .Name {break ;};};return nil ;};func (_bbgff *CT_colItems )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgbcg :=range start .Attr {if _fgbcg .Name .Local =="\u0063\u006f\u0075n\u0074"{_bcacfc ,_ggbac :=_fc .ParseUint (_fgbcg .Value ,10,32); -if _ggbac !=nil {return _ggbac ;};_dfgdd :=uint32 (_bcacfc );_bbgff .CountAttr =&_dfgdd ;continue ;};};_befafc :for {_cgffe ,_bedfc :=d .Token ();if _bedfc !=nil {return _bedfc ;};switch _afgegd :=_cgffe .(type ){case _c .StartElement :switch _afgegd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_effff :=NewCT_I (); -if _ebbfe :=d .DecodeElement (_effff ,&_afgegd );_ebbfe !=nil {return _ebbfe ;};_bbgff .I =append (_bbgff .I ,_effff );default:_dc .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",_afgegd .Name ); -if _ddfbaf :=d .Skip ();_ddfbaf !=nil {return _ddfbaf ;};};case _c .EndElement :break _befafc ;case _c .CharData :};};return nil ;};type CT_Formats struct{ +// Reference +RefAttr string ; -// Formats Count -CountAttr *uint32 ; +// First Header Row +FirstHeaderRowAttr uint32 ; -// PivotTable Format -Format []*CT_Format ;};func (_cgfed *CT_SmartTagPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bceab :=range start .Attr {if _bceab .Name .Local =="\u0065\u006d\u0062e\u0064"{_cecgc ,_ecebg :=_fc .ParseBool (_bceab .Value );if _ecebg !=nil {return _ecebg ; -};_cgfed .EmbedAttr =&_cecgc ;continue ;};if _bceab .Name .Local =="\u0073\u0068\u006f\u0077"{_cgfed .ShowAttr .UnmarshalXMLAttr (_bceab );continue ;};};for {_aedbde ,_cafcc :=d .Token ();if _cafcc !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053m\u0061r\u0074T\u0061\u0067\u0050\u0072\u003a\u0020\u0025s",_cafcc ); -};if _cdcbde ,_baeege :=_aedbde .(_c .EndElement );_baeege &&_cdcbde .Name ==start .Name {break ;};};return nil ;};type CT_RevisionComment struct{ +// PivotTable Data First Row +FirstDataRowAttr uint32 ; -// Sheet Id -SheetIdAttr uint32 ; +// First Data Column +FirstDataColAttr uint32 ; -// Cell -CellAttr string ; +// Rows Per Page Count +RowPageCountAttr *uint32 ; -// GUID -GuidAttr string ; +// Columns Per Page +ColPageCountAttr *uint32 ;};func NewCT_RevisionComment ()*CT_RevisionComment {_dbdcgb :=&CT_RevisionComment {};_dbdcgb .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 _dbdcgb ;};func (_dggg *CT_ExternalRow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_aa .Sprintf ("\u0025\u0076",_dggg .RAttr )});e .EncodeToken (start ); +if _dggg .Cell !=nil {_fccaf :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0063\u0065\u006c\u006c"}};for _ ,_gacc :=range _dggg .Cell {e .EncodeElement (_gacc ,_fccaf );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +type ST_DvAspect byte ;func (_fecb *CT_Control )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_febgc :=range start .Attr {if _febgc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_febgc .Name .Local =="\u0069\u0064"||_febgc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_febgc .Name .Local =="\u0069\u0064"{_fdae ,_gbgd :=_febgc .Value ,error (nil ); +if _gbgd !=nil {return _gbgd ;};_fecb .IdAttr =_fdae ;continue ;};if _febgc .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_feebe ,_acfe :=_e .ParseUint (_febgc .Value ,10,32);if _acfe !=nil {return _acfe ;};_fecb .ShapeIdAttr =uint32 (_feebe ); +continue ;};if _febgc .Name .Local =="\u006e\u0061\u006d\u0065"{_fgeba ,_abac :=_febgc .Value ,error (nil );if _abac !=nil {return _abac ;};_fecb .NameAttr =&_fgeba ;continue ;};};_defc :for {_ccbaf ,_fdfe :=d .Token ();if _fdfe !=nil {return _fdfe ;}; +switch _cggd :=_ccbaf .(type ){case _d .StartElement :switch _cggd .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fecb .ControlPr =NewCT_ControlPr (); +if _gfcb :=d .DecodeElement (_fecb .ControlPr ,&_cggd );_gfcb !=nil {return _gfcb ;};default:_ea .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",_cggd .Name ); +if _ffgeca :=d .Skip ();_ffgeca !=nil {return _ffgeca ;};};case _d .EndElement :break _defc ;case _d .CharData :};};return nil ;};func NewCT_XStringElement ()*CT_XStringElement {_adadg :=&CT_XStringElement {};return _adadg };func (_ee *CT_AutoSortScope )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_ad :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_ee .PivotArea ,_ad );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SmartTagType ()*CT_SmartTagType {_bgegdg :=&CT_SmartTagType {}; +return _bgegdg };func (_gbbed ST_PageOrder )Validate ()error {return _gbbed .ValidateWithPath ("")}; -// User Action -ActionAttr ST_RevisionAction ; +// Validate validates the CT_MdxSet and its children +func (_acgbg *CT_MdxSet )Validate ()error {return _acgbg .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u0053\u0065t");};func (_gdbdc ST_DataValidationErrorStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdbdc .String (),start ); +};func NewCT_TableColumn ()*CT_TableColumn {_cbabd :=&CT_TableColumn {};return _cbabd };func (_dfcge *CT_MdxMemeberProp )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_daaba :=range start .Attr {if _daaba .Name .Local =="\u006e"{_cbgbe ,_eeeddg :=_e .ParseUint (_daaba .Value ,10,32); +if _eeeddg !=nil {return _eeeddg ;};_dfcge .NAttr =uint32 (_cbgbe );continue ;};if _daaba .Name .Local =="\u006e\u0070"{_adfd ,_ffbc :=_e .ParseUint (_daaba .Value ,10,32);if _ffbc !=nil {return _ffbc ;};_dfcge .NpAttr =uint32 (_adfd );continue ;};};for {_ceaadg ,_effaa :=d .Token (); +if _effaa !=nil {return _aa .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",_effaa );};if _faaga ,_ebbed :=_ceaadg .(_d .EndElement ); +_ebbed &&_faaga .Name ==start .Name {break ;};};return nil ;}; -// Always Show Comment -AlwaysShowAttr *bool ; +// ValidateWithPath validates the CT_DataRefs and its children, prefixing error messages with path +func (_bebea *CT_DataRefs )ValidateWithPath (path string )error {for _badab ,_bcfef :=range _bebea .DataRef {if _cabcf :=_bcfef .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0061\u0052\u0065f\u005b\u0025\u0064\u005d",path ,_badab )); +_cabcf !=nil {return _cabcf ;};};return nil ;}; -// Old Comment -OldAttr *bool ; +// Validate validates the AG_AutoFormat and its children +func (_agg *AG_AutoFormat )Validate ()error {return _agg .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074");};type CT_VolTopicRef struct{ -// Comment In Hidden Row -HiddenRowAttr *bool ; +// Reference +RAttr string ; -// Hidden Column -HiddenColumnAttr *bool ; +// Sheet Id +SAttr uint32 ;};func (_dbcbc *CT_PageFields )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gadgd :=range start .Attr {if _gadgd .Name .Local =="\u0063\u006f\u0075n\u0074"{_cgbgg ,_cabeb :=_e .ParseUint (_gadgd .Value ,10,32);if _cabeb !=nil {return _cabeb ; +};_ccdaf :=uint32 (_cgbgg );_dbcbc .CountAttr =&_ccdaf ;continue ;};};_eeecff :for {_gcfce ,_begee :=d .Token ();if _begee !=nil {return _begee ;};switch _aeefg :=_gcfce .(type ){case _d .StartElement :switch _aeefg .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecbbg :=NewCT_PageField (); +if _gcbed :=d .DecodeElement (_ecbbg ,&_aeefg );_gcbed !=nil {return _gcbed ;};_dbcbc .PageField =append (_dbcbc .PageField ,_ecbbg );default:_ea .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",_aeefg .Name ); +if _eefgc :=d .Skip ();_eefgc !=nil {return _eefgc ;};};case _d .EndElement :break _eeecff ;case _d .CharData :};};return nil ;};func NewCT_DynamicFilter ()*CT_DynamicFilter {_fffd :=&CT_DynamicFilter {};_fffd .TypeAttr =ST_DynamicFilterType (1);return _fffd ; +};func NewCT_PageMargins ()*CT_PageMargins {_abdff :=&CT_PageMargins {};return _abdff };func (_ccgdfe ST_CfvoType )String ()string {switch _ccgdfe {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 (_ggdf *CT_CommentPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ggdf .LockedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ggdf .LockedAttr ))}); +};if _ggdf .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ggdf .DefaultSizeAttr ))});};if _ggdf .PrintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ggdf .PrintAttr ))}); +};if _ggdf .DisabledAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ggdf .DisabledAttr ))});};if _ggdf .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ggdf .AutoFillAttr ))}); +};if _ggdf .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ggdf .AutoLineAttr ))});};if _ggdf .AltTextAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_ggdf .AltTextAttr )}); +};if _ggdf .TextHAlignAttr !=ST_TextHAlignUnset {_agfb ,_bbfgc :=_ggdf .TextHAlignAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"});if _bbfgc !=nil {return _bbfgc ;};start .Attr =append (start .Attr ,_agfb ); +};if _ggdf .TextVAlignAttr !=ST_TextVAlignUnset {_fbcf ,_gbfdg :=_ggdf .TextVAlignAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"});if _gbfdg !=nil {return _gbfdg ;};start .Attr =append (start .Attr ,_fbcf ); +};if _ggdf .LockTextAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ggdf .LockTextAttr ))});};if _ggdf .JustLastXAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ggdf .JustLastXAttr ))}); +};if _ggdf .AutoScaleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ggdf .AutoScaleAttr ))});};e .EncodeToken (start );_fged :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}}; +e .EncodeElement (_ggdf .Anchor ,_fged );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgfgad *Connections )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_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\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\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 ,_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 ="\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073";return _dgfgad .CT_Connections .MarshalXML (e ,start );};func (_gcbcf *ST_RefMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gcbcf =0; +case "\u0041\u0031":*_gcbcf =1;case "\u0052\u0031\u0043\u0031":*_gcbcf =2;};return nil ;};func (_dgdeb *CalcChain )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_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\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\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 ,_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 ="\u006d\u0061\u003ac\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e";return _dgdeb .CT_CalcChain .MarshalXML (e ,start );};func NewCT_ObjectPr ()*CT_ObjectPr {_affbf :=&CT_ObjectPr {};_affbf .Anchor =NewCT_ObjectAnchor ();return _affbf ; +};type CT_RgbColor struct{ -// Author -AuthorAttr string ; +// Alpha Red Green Blue +RgbAttr *string ;};func NewCT_TextFields ()*CT_TextFields {_gbaacf :=&CT_TextFields {};return _gbaacf };func (_ddbda *CT_GroupLevels )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dacdg :=range start .Attr {if _dacdg .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbaae ,_ddgef :=_e .ParseUint (_dacdg .Value ,10,32); +if _ddgef !=nil {return _ddgef ;};_acdgf :=uint32 (_gbaae );_ddbda .CountAttr =&_acdgf ;continue ;};};_fcbf :for {_daecd ,_gcbcc :=d .Token ();if _gcbcc !=nil {return _gcbcc ;};switch _bddg :=_daecd .(type ){case _d .StartElement :switch _bddg .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdfba :=NewCT_GroupLevel (); +if _ebgad :=d .DecodeElement (_fdfba ,&_bddg );_ebgad !=nil {return _ebgad ;};_ddbda .GroupLevel =append (_ddbda .GroupLevel ,_fdfba );default:_ea .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",_bddg .Name ); +if _dgga :=d .Skip ();_dgga !=nil {return _dgga ;};};case _d .EndElement :break _fcbf ;case _d .CharData :};};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 (_dgdaedd ST_ItemType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dgdaedd .String (),start );};func (_fcdcfa *ExternalLink )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_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\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\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 ,_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 ="\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b";return _fcdcfa .CT_ExternalLink .MarshalXML (e ,start );};func (_aedec *ST_SheetState )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aedec =0; +case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_aedec =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_aedec =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_aedec =3;};return nil ;};func (_dbcfec ST_PatternType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dbcfec .String (),start ); +}; -// Original Comment Length -OldLengthAttr *uint32 ; +// Validate validates the CT_FontName and its children +func (_decag *CT_FontName )Validate ()error {return _decag .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065");};type CT_Format struct{ -// New Comment Length -NewLengthAttr *uint32 ;};func (_ecca *CT_CfRule )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ecca .TypeAttr !=ST_CfTypeUnset {_fdca ,_dgeb :=_ecca .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _dgeb !=nil {return _dgeb ; -};start .Attr =append (start .Attr ,_fdca );};if _ecca .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ecca .DxfIdAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",_ecca .PriorityAttr )}); -if _ecca .StopIfTrueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ecca .StopIfTrueAttr ))});};if _ecca .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ecca .AboveAverageAttr ))}); -};if _ecca .PercentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ecca .PercentAttr ))});};if _ecca .BottomAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ecca .BottomAttr ))}); -};if _ecca .OperatorAttr !=ST_ConditionalFormattingOperatorUnset {_fbca ,_cfbcd :=_ecca .OperatorAttr .MarshalXMLAttr (_c .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _cfbcd !=nil {return _cfbcd ;};start .Attr =append (start .Attr ,_fbca ); -};if _ecca .TextAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0065\u0078\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ecca .TextAttr )});};if _ecca .TimePeriodAttr !=ST_TimePeriodUnset {_cabd ,_fbag :=_ecca .TimePeriodAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"}); -if _fbag !=nil {return _fbag ;};start .Attr =append (start .Attr ,_cabd );};if _ecca .RankAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0061\u006e\u006b"},Value :_a .Sprintf ("\u0025\u0076",*_ecca .RankAttr )}); -};if _ecca .StdDevAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076"},Value :_a .Sprintf ("\u0025\u0076",*_ecca .StdDevAttr )});};if _ecca .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ecca .EqualAverageAttr ))}); -};e .EncodeToken (start );if _ecca .Formula !=nil {_gdda :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}};for _ ,_abaga :=range _ecca .Formula {e .EncodeElement (_abaga ,_gdda );};};if _ecca .ColorScale !=nil {_fgafd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"}}; -e .EncodeElement (_ecca .ColorScale ,_fgafd );};if _ecca .DataBar !=nil {_efdc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0042\u0061\u0072"}};e .EncodeElement (_ecca .DataBar ,_efdc );};if _ecca .IconSet !=nil {_bbce :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0053\u0065\u0074"}}; -e .EncodeElement (_ecca .IconSet ,_bbce );};if _ecca .ExtLst !=nil {_cccf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ecca .ExtLst ,_cccf );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_dafde *CT_PhoneticRun )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcbed :=range start .Attr {if _bcbed .Name .Local =="\u0073\u0062"{_ffcf ,_fcfd :=_fc .ParseUint (_bcbed .Value ,10,32);if _fcfd !=nil {return _fcfd ; -};_dafde .SbAttr =uint32 (_ffcf );continue ;};if _bcbed .Name .Local =="\u0065\u0062"{_cbbeb ,_geccc :=_fc .ParseUint (_bcbed .Value ,10,32);if _geccc !=nil {return _geccc ;};_dafde .EbAttr =uint32 (_cbbeb );continue ;};};_dacbd :for {_eaaddf ,_aggaea :=d .Token (); -if _aggaea !=nil {return _aggaea ;};switch _gagfe :=_eaaddf .(type ){case _c .StartElement :switch _gagfe .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _acegb :=d .DecodeElement (&_dafde .T ,&_gagfe ); -_acegb !=nil {return _acegb ;};default:_dc .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",_gagfe .Name ); -if _cgfda :=d .Skip ();_cgfda !=nil {return _cgfda ;};};case _c .EndElement :break _dacbd ;case _c .CharData :};};return nil ;};type CT_TextField struct{ +// Format Action +ActionAttr ST_FormatAction ; -// Field Type -TypeAttr ST_ExternalConnectionType ; +// Format Id +DxfIdAttr *uint32 ; -// Position -PositionAttr *uint32 ;};func (_dbggea *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 :_a .Sprintf ("\u0025\u0076",_dbggea .GuidAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_dbggea .DateTimeAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_dbggea .MaxSheetIdAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_dbggea .UserNameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_dbggea .IdAttr )}); -if _dbggea .MinRIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0069\u006e\u0052\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dbggea .MinRIdAttr )});};if _dbggea .MaxRIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0078\u0052\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dbggea .MaxRIdAttr )}); -};e .EncodeToken (start );_cccab :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"}};e .EncodeElement (_dbggea .SheetIdMap ,_cccab );if _dbggea .ReviewedList !=nil {_aceca :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ar\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"}}; -e .EncodeElement (_dbggea .ReviewedList ,_aceca );};if _dbggea .ExtLst !=nil {_fefcc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dbggea .ExtLst ,_fefcc );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_afddbd *Metadata )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afddbd .CT_Metadata =*NewCT_Metadata ();_gbgce :for {_cafae ,_bceafg :=d .Token ();if _bceafg !=nil {return _bceafg ;};switch _eebdbb :=_cafae .(type ){case _c .StartElement :switch _eebdbb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afddbd .MetadataTypes =NewCT_MetadataTypes (); -if _efgeb :=d .DecodeElement (_afddbd .MetadataTypes ,&_eebdbb );_efgeb !=nil {return _efgeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afddbd .MetadataStrings =NewCT_MetadataStrings (); -if _bgfae :=d .DecodeElement (_afddbd .MetadataStrings ,&_eebdbb );_bgfae !=nil {return _bgfae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afddbd .MdxMetadata =NewCT_MdxMetadata (); -if _dcccd :=d .DecodeElement (_afddbd .MdxMetadata ,&_eebdbb );_dcccd !=nil {return _dcccd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbcd :=NewCT_FutureMetadata (); -if _dcafc :=d .DecodeElement (_gdbcd ,&_eebdbb );_dcafc !=nil {return _dcafc ;};_afddbd .FutureMetadata =append (_afddbd .FutureMetadata ,_gdbcd );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_afddbd .CellMetadata =NewCT_MetadataBlocks (); -if _dedfc :=d .DecodeElement (_afddbd .CellMetadata ,&_eebdbb );_dedfc !=nil {return _dedfc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afddbd .ValueMetadata =NewCT_MetadataBlocks (); -if _bbgdcb :=d .DecodeElement (_afddbd .ValueMetadata ,&_eebdbb );_bbgdcb !=nil {return _bbgdcb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_afddbd .ExtLst =NewCT_ExtensionList (); -if _aeefe :=d .DecodeElement (_afddbd .ExtLst ,&_eebdbb );_aeefe !=nil {return _aeefe ;};default:_dc .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",_eebdbb .Name ); -if _agbbd :=d .Skip ();_agbbd !=nil {return _agbbd ;};};case _c .EndElement :break _gbgce ;case _c .CharData :};};return nil ;};func (_cafff ST_rwColActionType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cafff .String (),start ); -};func NewCT_CellWatches ()*CT_CellWatches {_bacb :=&CT_CellWatches {};return _bacb };func (_babdag *CT_SheetFormatPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dabdag :=range start .Attr {if _dabdag .Name .Local =="\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_ggadd ,_fdecg :=_fc .ParseUint (_dabdag .Value ,10,32); -if _fdecg !=nil {return _fdecg ;};_bgdgc :=uint32 (_ggadd );_babdag .BaseColWidthAttr =&_bgdgc ;continue ;};if _dabdag .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_egcec ,_fcbdb :=_fc .ParseFloat (_dabdag .Value ,64); -if _fcbdb !=nil {return _fcbdb ;};_babdag .DefaultColWidthAttr =&_egcec ;continue ;};if _dabdag .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_fdbdb ,_eccfb :=_fc .ParseFloat (_dabdag .Value ,64); -if _eccfb !=nil {return _eccfb ;};_babdag .DefaultRowHeightAttr =_fdbdb ;continue ;};if _dabdag .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_bgggaf ,_dbfef :=_fc .ParseBool (_dabdag .Value );if _dbfef !=nil {return _dbfef ; -};_babdag .CustomHeightAttr =&_bgggaf ;continue ;};if _dabdag .Name .Local =="\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_agdfg ,_fgcgb :=_fc .ParseBool (_dabdag .Value );if _fgcgb !=nil {return _fgcgb ;};_babdag .ZeroHeightAttr =&_agdfg ; -continue ;};if _dabdag .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_dfegf ,_ebfd :=_fc .ParseBool (_dabdag .Value );if _ebfd !=nil {return _ebfd ;};_babdag .ThickTopAttr =&_dfegf ;continue ;};if _dabdag .Name .Local =="t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"{_ggbedf ,_cgfde :=_fc .ParseBool (_dabdag .Value ); -if _cgfde !=nil {return _cgfde ;};_babdag .ThickBottomAttr =&_ggbedf ;continue ;};if _dabdag .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"{_edegf ,_bddgdc :=_fc .ParseUint (_dabdag .Value ,10,8);if _bddgdc !=nil {return _bddgdc ; -};_cdegd :=uint8 (_edegf );_babdag .OutlineLevelRowAttr =&_cdegd ;continue ;};if _dabdag .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"{_bdegf ,_fgeabe :=_fc .ParseUint (_dabdag .Value ,10,8);if _fgeabe !=nil {return _fgeabe ; -};_fbead :=uint8 (_bdegf );_babdag .OutlineLevelColAttr =&_fbead ;continue ;};};for {_adfbc ,_adbfad :=d .Token ();if _adbfad !=nil {return _a .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",_adbfad ); -};if _cgcged ,_fagcg :=_adfbc .(_c .EndElement );_fagcg &&_cgcged .Name ==start .Name {break ;};};return nil ;};func (_ebd *CT_AutoSortScope )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_gc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}}; -e .EncodeElement (_ebd .PivotArea ,_gc );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_DataValidationOperator byte ;func (_fcecb *CT_ExternalLinkChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fcecb .ExternalBook !=nil {_ceef :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}}; -e .EncodeElement (_fcecb .ExternalBook ,_ceef );};if _fcecb .DdeLink !=nil {_bebcef :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_fcecb .DdeLink ,_bebcef );};if _fcecb .OleLink !=nil {_fceea :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004c\u0069\u006e\u006b"}}; -e .EncodeElement (_fcecb .OleLink ,_fceea );};return nil ;};func (_bfcda ST_TotalsRowFunction )Validate ()error {return _bfcda .ValidateWithPath ("")};type CT_RevisionRowColumn struct{ +// Pivot Table Location +PivotArea *CT_PivotArea ; -// Sheet Id -SIdAttr uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_ebaec *CT_Tuples )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfdedg :=range start .Attr {if _dfdedg .Name .Local =="\u0063"{_gagfg ,_aeebce :=_e .ParseUint (_dfdedg .Value ,10,32);if _aeebce !=nil {return _aeebce ; +};_feebd :=uint32 (_gagfg );_ebaec .CAttr =&_feebd ;continue ;};};_gfdgad :for {_bddcg ,_bcdgg :=d .Token ();if _bcdgg !=nil {return _bcdgg ;};switch _cggae :=_bddcg .(type ){case _d .StartElement :switch _cggae .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabec :=NewCT_Tuple (); +if _ccacgc :=d .DecodeElement (_eabec ,&_cggae );_ccacgc !=nil {return _ccacgc ;};_ebaec .Tpl =append (_ebaec .Tpl ,_eabec );default:_ea .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",_cggae .Name ); +if _fdafaf :=d .Skip ();_fdafaf !=nil {return _fdafaf ;};};case _d .EndElement :break _gfdgad ;case _d .CharData :};};return nil ;}; -// End Of List -EolAttr *bool ; +// Validate validates the CT_VolTopicRef and its children +func (_dgecb *CT_VolTopicRef )Validate ()error {return _dgecb .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070i\u0063\u0052\u0065\u0066");};type CT_ProtectedRanges struct{ -// Reference -RefAttr string ; +// Protected Range +ProtectedRange []*CT_ProtectedRange ;};func NewCT_DataField ()*CT_DataField {_fegd :=&CT_DataField {};return _fegd };func (_efggg *CT_RgbColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _efggg .RgbAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0067\u0062"},Value :_aa .Sprintf ("\u0025\u0076",*_efggg .RgbAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// User Action -ActionAttr ST_rwColActionType ; +// ValidateWithPath validates the CT_ServerFormats and its children, prefixing error messages with path +func (_eabd *CT_ServerFormats )ValidateWithPath (path string )error {for _bfbdfd ,_fdagb :=range _eabd .ServerFormat {if _gcbac :=_fdagb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053er\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_bfbdfd )); +_gcbac !=nil {return _gcbac ;};};return nil ;};func (_ebebe *CT_Col )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbabe :=range start .Attr {if _dbabe .Name .Local =="\u006d\u0069\u006e"{_caaa ,_abcg :=_e .ParseUint (_dbabe .Value ,10,32); +if _abcg !=nil {return _abcg ;};_ebebe .MinAttr =uint32 (_caaa );continue ;};if _dbabe .Name .Local =="\u006d\u0061\u0078"{_beec ,_ggegb :=_e .ParseUint (_dbabe .Value ,10,32);if _ggegb !=nil {return _ggegb ;};_ebebe .MaxAttr =uint32 (_beec );continue ; +};if _dbabe .Name .Local =="\u0077\u0069\u0064t\u0068"{_egdf ,_bfegd :=_e .ParseFloat (_dbabe .Value ,64);if _bfegd !=nil {return _bfegd ;};_ebebe .WidthAttr =&_egdf ;continue ;};if _dbabe .Name .Local =="\u0073\u0074\u0079l\u0065"{_abde ,_agcc :=_e .ParseUint (_dbabe .Value ,10,32); +if _agcc !=nil {return _agcc ;};_fdag :=uint32 (_abde );_ebebe .StyleAttr =&_fdag ;continue ;};if _dbabe .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_fafbd ,_ddfe :=_e .ParseBool (_dbabe .Value );if _ddfe !=nil {return _ddfe ;};_ebebe .HiddenAttr =&_fafbd ; +continue ;};if _dbabe .Name .Local =="\u0062e\u0073\u0074\u0046\u0069\u0074"{_eecf ,_fddcf :=_e .ParseBool (_dbabe .Value );if _fddcf !=nil {return _fddcf ;};_ebebe .BestFitAttr =&_eecf ;continue ;};if _dbabe .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"{_fffc ,_ceaac :=_e .ParseBool (_dbabe .Value ); +if _ceaac !=nil {return _ceaac ;};_ebebe .CustomWidthAttr =&_fffc ;continue ;};if _dbabe .Name .Local =="\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"{_dfga ,_aggd :=_e .ParseBool (_dbabe .Value );if _aggd !=nil {return _aggd ;};_ebebe .PhoneticAttr =&_dfga ; +continue ;};if _dbabe .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_fgfc ,_bcfg :=_e .ParseUint (_dbabe .Value ,10,8);if _bcfg !=nil {return _bcfg ;};_afac :=uint8 (_fgfc );_ebebe .OutlineLevelAttr =&_afac ;continue ; +};if _dbabe .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_gedgc ,_fcgg :=_e .ParseBool (_dbabe .Value );if _fcgg !=nil {return _fcgg ;};_ebebe .CollapsedAttr =&_gedgc ;continue ;};};for {_bcgd ,_efgba :=d .Token ();if _efgba !=nil {return _aa .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043o\u006c\u003a\u0020\u0025\u0073",_efgba ); +};if _egca ,_adae :=_bcgd .(_d .EndElement );_adae &&_egca .Name ==start .Name {break ;};};return nil ;};func NewCT_SmartTagPr ()*CT_SmartTagPr {_cfeed :=&CT_SmartTagPr {};return _cfeed };func (_badgd ST_ConditionalFormattingOperator )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dcgecc :=_d .Attr {}; +_dcgecc .Name =name ;switch _badgd {case ST_ConditionalFormattingOperatorUnset :_dcgecc .Value ="";case ST_ConditionalFormattingOperatorLessThan :_dcgecc .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorLessThanOrEqual :_dcgecc .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c"; +case ST_ConditionalFormattingOperatorEqual :_dcgecc .Value ="\u0065\u0071\u0075a\u006c";case ST_ConditionalFormattingOperatorNotEqual :_dcgecc .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorGreaterThanOrEqual :_dcgecc .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c"; +case ST_ConditionalFormattingOperatorGreaterThan :_dcgecc .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorBetween :_dcgecc .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorNotBetween :_dcgecc .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e"; +case ST_ConditionalFormattingOperatorContainsText :_dcgecc .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_ConditionalFormattingOperatorNotContains :_dcgecc .Value ="n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073"; +case ST_ConditionalFormattingOperatorBeginsWith :_dcgecc .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_ConditionalFormattingOperatorEndsWith :_dcgecc .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";};return _dcgecc ,nil ; +}; -// Edge Deleted -EdgeAttr *bool ; +// ValidateWithPath validates the CT_FontName and its children, prefixing error messages with path +func (_abaca *CT_FontName )ValidateWithPath (path string )error {return nil };func NewCT_Pages ()*CT_Pages {_afedc :=&CT_Pages {};return _afedc };func (_eecdgg *CT_Workbook )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eecdgg .Sheets =NewCT_Sheets (); +for _ ,_cgfde :=range start .Attr {if _cgfde .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_eecdgg .ConformanceAttr .UnmarshalXMLAttr (_cgfde );continue ;};};_eggcc :for {_ecgeba ,_geceb :=d .Token ();if _geceb !=nil {return _geceb ; +};switch _dcdcca :=_ecgeba .(type ){case _d .StartElement :switch _dcdcca .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eecdgg .FileVersion =NewCT_FileVersion (); +if _ebcbc :=d .DecodeElement (_eecdgg .FileVersion ,&_dcdcca );_ebcbc !=nil {return _ebcbc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eecdgg .FileSharing =NewCT_FileSharing (); +if _edgdeg :=d .DecodeElement (_eecdgg .FileSharing ,&_dcdcca );_edgdeg !=nil {return _edgdeg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eecdgg .WorkbookPr =NewCT_WorkbookPr (); +if _geeea :=d .DecodeElement (_eecdgg .WorkbookPr ,&_dcdcca );_geeea !=nil {return _geeea ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eecdgg .WorkbookProtection =NewCT_WorkbookProtection (); +if _fdeac :=d .DecodeElement (_eecdgg .WorkbookProtection ,&_dcdcca );_fdeac !=nil {return _fdeac ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eecdgg .BookViews =NewCT_BookViews (); +if _eddeg :=d .DecodeElement (_eecdgg .BookViews ,&_dcdcca );_eddeg !=nil {return _eddeg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bgeeaa :=d .DecodeElement (_eecdgg .Sheets ,&_dcdcca ); +_bgeeaa !=nil {return _bgeeaa ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eecdgg .FunctionGroups =NewCT_FunctionGroups (); +if _dgcacc :=d .DecodeElement (_eecdgg .FunctionGroups ,&_dcdcca );_dgcacc !=nil {return _dgcacc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eecdgg .ExternalReferences =NewCT_ExternalReferences (); +if _eccff :=d .DecodeElement (_eecdgg .ExternalReferences ,&_dcdcca );_eccff !=nil {return _eccff ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eecdgg .DefinedNames =NewCT_DefinedNames (); +if _bgega :=d .DecodeElement (_eecdgg .DefinedNames ,&_dcdcca );_bgega !=nil {return _bgega ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_eecdgg .CalcPr =NewCT_CalcPr (); +if _aaadgg :=d .DecodeElement (_eecdgg .CalcPr ,&_dcdcca );_aaadgg !=nil {return _aaadgg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eecdgg .OleSize =NewCT_OleSize (); +if _bdggd :=d .DecodeElement (_eecdgg .OleSize ,&_dcdcca );_bdggd !=nil {return _bdggd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_eecdgg .CustomWorkbookViews =NewCT_CustomWorkbookViews (); +if _cdbcgd :=d .DecodeElement (_eecdgg .CustomWorkbookViews ,&_dcdcca );_cdbcgd !=nil {return _cdbcgd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eecdgg .PivotCaches =NewCT_PivotCaches (); +if _dbafeb :=d .DecodeElement (_eecdgg .PivotCaches ,&_dcdcca );_dbafeb !=nil {return _dbafeb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eecdgg .SmartTagPr =NewCT_SmartTagPr (); +if _dgggge :=d .DecodeElement (_eecdgg .SmartTagPr ,&_dcdcca );_dgggge !=nil {return _dgggge ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eecdgg .SmartTagTypes =NewCT_SmartTagTypes (); +if _ebadfb :=d .DecodeElement (_eecdgg .SmartTagTypes ,&_dcdcca );_ebadfb !=nil {return _ebadfb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eecdgg .WebPublishing =NewCT_WebPublishing (); +if _ebbca :=d .DecodeElement (_eecdgg .WebPublishing ,&_dcdcca );_ebbca !=nil {return _ebbca ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbefe :=NewCT_FileRecoveryPr (); +if _dcaggg :=d .DecodeElement (_fbefe ,&_dcdcca );_dcaggg !=nil {return _dcaggg ;};_eecdgg .FileRecoveryPr =append (_eecdgg .FileRecoveryPr ,_fbefe );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eecdgg .WebPublishObjects =NewCT_WebPublishObjects (); +if _ccdbb :=d .DecodeElement (_eecdgg .WebPublishObjects ,&_dcdcca );_ccdbb !=nil {return _ccdbb ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eecdgg .ExtLst =NewCT_ExtensionList (); +if _cbded :=d .DecodeElement (_eecdgg .ExtLst ,&_dcdcca );_cbded !=nil {return _cbded ;};default:_ea .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",_dcdcca .Name ); +if _facge :=d .Skip ();_facge !=nil {return _facge ;};};case _d .EndElement :break _eggcc ;case _d .CharData :};};return nil ;};func NewExternalLink ()*ExternalLink {_abcgg :=&ExternalLink {};_abcgg .CT_ExternalLink =*NewCT_ExternalLink ();return _abcgg ; +}; -// Undo -Undo []*CT_UndoInfo ; +// Validate validates the CT_DataValidations and its children +func (_fefdg *CT_DataValidations )Validate ()error {return _fefdg .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073");};func (_afdffd ST_PageOrder )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eaecda :=_d .Attr {}; +_eaecda .Name =name ;switch _afdffd {case ST_PageOrderUnset :_eaecda .Value ="";case ST_PageOrderDownThenOver :_eaecda .Value ="\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072";case ST_PageOrderOverThenDown :_eaecda .Value ="\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"; +};return _eaecda ,nil ;}; -// Revised Row Column -Rcc []*CT_RevisionCellChange ; +// Validate validates the CT_IgnoredError and its children +func (_eebff *CT_IgnoredError )Validate ()error {return _eebff .ValidateWithPath ("\u0043T\u005fI\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072");}; -// Revision Format -Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};type CT_PageBreak struct{ +// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path +func (_bdfac *CT_SmartTagType )ValidateWithPath (path string )error {return nil };func (_bfabed *CT_MdxTuple )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ecbbc :=range start .Attr {if _ecbbc .Name .Local =="\u0063"{_cgbga ,_ebagb :=_e .ParseUint (_ecbbc .Value ,10,32); +if _ebagb !=nil {return _ebagb ;};_agedg :=uint32 (_cgbga );_bfabed .CAttr =&_agedg ;continue ;};if _ecbbc .Name .Local =="\u0063\u0074"{_faac ,_dccdc :=_ecbbc .Value ,error (nil );if _dccdc !=nil {return _dccdc ;};_bfabed .CtAttr =&_faac ;continue ;}; +if _ecbbc .Name .Local =="\u0073\u0069"{_cecbb ,_bacfc :=_e .ParseUint (_ecbbc .Value ,10,32);if _bacfc !=nil {return _bacfc ;};_cafd :=uint32 (_cecbb );_bfabed .SiAttr =&_cafd ;continue ;};if _ecbbc .Name .Local =="\u0066\u0069"{_agfff ,_abaeg :=_e .ParseUint (_ecbbc .Value ,10,32); +if _abaeg !=nil {return _abaeg ;};_dfegf :=uint32 (_agfff );_bfabed .FiAttr =&_dfegf ;continue ;};if _ecbbc .Name .Local =="\u0062\u0063"{_bedfc ,_abeac :=_ecbbc .Value ,error (nil );if _abeac !=nil {return _abeac ;};_bfabed .BcAttr =&_bedfc ;continue ; +};if _ecbbc .Name .Local =="\u0066\u0063"{_dbfcc ,_fccegg :=_ecbbc .Value ,error (nil );if _fccegg !=nil {return _fccegg ;};_bfabed .FcAttr =&_dbfcc ;continue ;};if _ecbbc .Name .Local =="\u0069"{_fcea ,_cfdedc :=_e .ParseBool (_ecbbc .Value );if _cfdedc !=nil {return _cfdedc ; +};_bfabed .IAttr =&_fcea ;continue ;};if _ecbbc .Name .Local =="\u0075"{_gfac ,_fgff :=_e .ParseBool (_ecbbc .Value );if _fgff !=nil {return _fgff ;};_bfabed .UAttr =&_gfac ;continue ;};if _ecbbc .Name .Local =="\u0073\u0074"{_bgaca ,_fbbd :=_e .ParseBool (_ecbbc .Value ); +if _fbbd !=nil {return _fbbd ;};_bfabed .StAttr =&_bgaca ;continue ;};if _ecbbc .Name .Local =="\u0062"{_abbc ,_ddebc :=_e .ParseBool (_ecbbc .Value );if _ddebc !=nil {return _ddebc ;};_bfabed .BAttr =&_abbc ;continue ;};};_feacad :for {_bdfef ,_cbgc :=d .Token (); +if _cbgc !=nil {return _cbgc ;};switch _eaba :=_bdfef .(type ){case _d .StartElement :switch _eaba .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcefd :=NewCT_MetadataStringIndex (); +if _addab :=d .DecodeElement (_dcefd ,&_eaba );_addab !=nil {return _addab ;};_bfabed .N =append (_bfabed .N ,_dcefd );default:_ea .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",_eaba .Name ); +if _edeag :=d .Skip ();_edeag !=nil {return _edeag ;};};case _d .EndElement :break _feacad ;case _d .CharData :};};return nil ;}; -// Page Break Count -CountAttr *uint32 ; +// Validate validates the CT_TupleCache and its children +func (_efagg *CT_TupleCache )Validate ()error {return _efagg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065");}; -// Manual Break Count -ManualBreakCountAttr *uint32 ; +// Validate validates the CT_PivotCacheRecords and its children +func (_caebf *CT_PivotCacheRecords )Validate ()error {return _caebf .ValidateWithPath ("C\u0054_\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073");};func (_fddcee ST_MdxFunctionType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fddcee .String (),start ); +};func ParseSliceST_Sqref (s string )(ST_Sqref ,error ){return ST_Sqref (_g .Fields (s )),nil }; -// Break -Brk []*CT_Break ;};type ST_HorizontalAlignment byte ; +// Validate validates the CT_SmartTags and its children +func (_acbfb *CT_SmartTags )Validate ()error {return _acbfb .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};func (_gcefee *ST_HtmlFmt )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gcefee =0; +case "\u006e\u006f\u006e\u0065":*_gcefee =1;case "\u0072\u0074\u0066":*_gcefee =2;case "\u0061\u006c\u006c":*_gcefee =3;};return nil ;};func (_gacfa ST_TargetScreenSize )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gdaac :=_d .Attr {};_gdaac .Name =name ; +switch _gacfa {case ST_TargetScreenSizeUnset :_gdaac .Value ="";case ST_TargetScreenSize544x376 :_gdaac .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_TargetScreenSize640x480 :_gdaac .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSize720x512 :_gdaac .Value ="\u00372\u0030\u0078\u0035\u0031\u0032"; +case ST_TargetScreenSize800x600 :_gdaac .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_TargetScreenSize1024x768 :_gdaac .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSize1152x882 :_gdaac .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032"; +case ST_TargetScreenSize1152x900 :_gdaac .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_TargetScreenSize1280x1024 :_gdaac .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSize1600x1200 :_gdaac .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300"; +case ST_TargetScreenSize1800x1440 :_gdaac .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case ST_TargetScreenSize1920x1200 :_gdaac .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _gdaac ,nil ;}; -// ValidateWithPath validates the CT_DeletedField and its children, prefixing error messages with path -func (_fcea *CT_DeletedField )ValidateWithPath (path string )error {return nil };func (_ceabcg *ST_FormulaExpression )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfdddec ,_faaefa :=d .Token ();if _faaefa !=nil {return _faaefa ;};if _egeag ,_dccgg :=_bfdddec .(_c .EndElement ); -_dccgg &&_egeag .Name ==start .Name {*_ceabcg =1;return nil ;};if _bbdcgf ,_bbbeb :=_bfdddec .(_c .CharData );!_bbbeb {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",_bfdddec ); -}else {switch string (_bbdcgf ){case "":*_ceabcg =0;case "\u0072\u0065\u0066":*_ceabcg =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_ceabcg =2;case "\u0061\u0072\u0065\u0061":*_ceabcg =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_ceabcg =4; -case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_ceabcg =5;};};_bfdddec ,_faaefa =d .Token ();if _faaefa !=nil {return _faaefa ;};if _abbafc ,_cdacab :=_bfdddec .(_c .EndElement );_cdacab &&_abbafc .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",_bfdddec );};func (_gcfab *CT_RowFields )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gcfab .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gcfab .CountAttr )}); -};e .EncodeToken (start );_fagdc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_befab :=range _gcfab .Field {e .EncodeElement (_befab ,_fagdc );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_badacd *CT_XmlCellPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_badacd .IdAttr )});if _badacd .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_badacd .UniqueNameAttr )}); -};e .EncodeToken (start );_cgggg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0050\u0072"}};e .EncodeElement (_badacd .XmlPr ,_cgggg );if _badacd .ExtLst !=nil {_dbaaa :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_badacd .ExtLst ,_dbaaa );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_OleLink and its children, prefixing error messages with path +func (_dgfad *CT_OleLink )ValidateWithPath (path string )error {if _dgfad .OleItems !=nil {if _gdaaa :=_dgfad .OleItems .ValidateWithPath (path +"\u002fO\u006c\u0065\u0049\u0074\u0065\u006ds");_gdaaa !=nil {return _gdaaa ;};};return nil ;}; -// ValidateWithPath validates the CT_TableMissing and its children, prefixing error messages with path -func (_afcgd *CT_TableMissing )ValidateWithPath (path string )error {return nil };func (_cedac *CT_VolTopic )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cedac .TAttr !=ST_VolValueTypeUnset {_bdcba ,_ebbe :=_cedac .TAttr .MarshalXMLAttr (_c .Name {Local :"\u0074"}); -if _ebbe !=nil {return _ebbe ;};start .Attr =append (start .Attr ,_bdcba );};e .EncodeToken (start );_bbdcgd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0076"}};_ff .AddPreserveSpaceAttr (&_bbdcgd ,_cedac .V );e .EncodeElement (_cedac .V ,_bbdcgd ); -if _cedac .Stp !=nil {_debbfe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0070"}};for _ ,_cgabca :=range _cedac .Stp {e .EncodeElement (_cgabca ,_debbfe );};};_adcad :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003at\u0072"}}; -for _ ,_fccae :=range _cedac .Tr {e .EncodeElement (_fccae ,_adcad );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fcdgc ST_SortMethod )Validate ()error {return _fcdgc .ValidateWithPath ("")};func NewCT_I ()*CT_I {_efgfd :=&CT_I {}; -return _efgfd };type CT_TableColumn struct{ +// ValidateWithPath validates the CT_CellSmartTag and its children, prefixing error messages with path +func (_bef *CT_CellSmartTag )ValidateWithPath (path string )error {for _badf ,_bbceg :=range _bef .CellSmartTagPr {if _aaef :=_bbceg .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0043\u0065ll\u0053m\u0061\u0072\u0074\u0054\u0061g\u0050\u0072\u005b\u0025\u0064\u005d",path ,_badf )); +_aaef !=nil {return _aaef ;};};return nil ;};type CT_ChartsheetProtection struct{ -// Table Field Id -IdAttr uint32 ; +// Password +PasswordAttr *string ; -// Unique Name -UniqueNameAttr *string ; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// Column name -NameAttr string ; +// Password Hash Value +HashValueAttr *string ; -// Totals Row Function -TotalsRowFunctionAttr ST_TotalsRowFunction ; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Totals Row Label -TotalsRowLabelAttr *string ; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// Query Table Field Id -QueryTableFieldIdAttr *uint32 ; +// Contents +ContentAttr *bool ; -// Header Row Cell Format Id -HeaderRowDxfIdAttr *uint32 ; +// Objects Locked +ObjectsAttr *bool ;};type CT_RevisionQueryTableField struct{ -// Data & Insert Row Format Id -DataDxfIdAttr *uint32 ; +// Sheet Id +SheetIdAttr uint32 ; -// Totals Row Format Id -TotalsRowDxfIdAttr *uint32 ; +// QueryTable Reference +RefAttr string ; -// Header Row Cell Style -HeaderRowCellStyleAttr *string ; +// Field Id +FieldIdAttr uint32 ;};func (_dafbd ST_CfvoType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_agedcf :=_d .Attr {};_agedcf .Name =name ;switch _dafbd {case ST_CfvoTypeUnset :_agedcf .Value ="";case ST_CfvoTypeNum :_agedcf .Value ="\u006e\u0075\u006d"; +case ST_CfvoTypePercent :_agedcf .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_CfvoTypeMax :_agedcf .Value ="\u006d\u0061\u0078";case ST_CfvoTypeMin :_agedcf .Value ="\u006d\u0069\u006e";case ST_CfvoTypeFormula :_agedcf .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061"; +case ST_CfvoTypePercentile :_agedcf .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065";};return _agedcf ,nil ;};func NewCT_TableStyleInfo ()*CT_TableStyleInfo {_dgege :=&CT_TableStyleInfo {};return _dgege }; -// Data Area Style Name -DataCellStyleAttr *string ; +// Validate validates the CT_SheetId and its children +func (_aadbe *CT_SheetId )Validate ()error {return _aadbe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064");};func (_cgeebf *CT_Users )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbgdg :=range start .Attr {if _fbgdg .Name .Local =="\u0063\u006f\u0075n\u0074"{_fdddb ,_defaaf :=_e .ParseUint (_fbgdg .Value ,10,32); +if _defaaf !=nil {return _defaaf ;};_fgfeac :=uint32 (_fdddb );_cgeebf .CountAttr =&_fgfeac ;continue ;};};_dfegd :for {_ccacc ,_babfcf :=d .Token ();if _babfcf !=nil {return _babfcf ;};switch _adbe :=_ccacc .(type ){case _d .StartElement :switch _adbe .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceacd :=NewCT_SharedUser (); +if _dcebc :=d .DecodeElement (_ceacd ,&_adbe );_dcebc !=nil {return _dcebc ;};_cgeebf .UserInfo =append (_cgeebf .UserInfo ,_ceacd );default:_ea .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",_adbe .Name ); +if _bbfcc :=d .Skip ();_bbfcc !=nil {return _bbfcc ;};};case _d .EndElement :break _dfegd ;case _d .CharData :};};return nil ;};func (_gbaac *CT_FileRecoveryPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afde :=range start .Attr {if _afde .Name .Local =="a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"{_fbdbfg ,_efcce :=_e .ParseBool (_afde .Value ); +if _efcce !=nil {return _efcce ;};_gbaac .AutoRecoverAttr =&_fbdbfg ;continue ;};if _afde .Name .Local =="\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"{_adgc ,_bdeea :=_e .ParseBool (_afde .Value );if _bdeea !=nil {return _bdeea ;};_gbaac .CrashSaveAttr =&_adgc ; +continue ;};if _afde .Name .Local =="\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"{_cdgaad ,_ecgg :=_e .ParseBool (_afde .Value );if _ecgg !=nil {return _ecgg ;};_gbaac .DataExtractLoadAttr =&_cdgaad ;continue ;};if _afde .Name .Local =="\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"{_gedff ,_cfabc :=_e .ParseBool (_afde .Value ); +if _cfabc !=nil {return _cfabc ;};_gbaac .RepairLoadAttr =&_gedff ;continue ;};};for {_decfg ,_bccdf :=d .Token ();if _bccdf !=nil {return _aa .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",_bccdf ); +};if _ffegg ,_dgbeg :=_decfg .(_d .EndElement );_dgbeg &&_ffegg .Name ==start .Name {break ;};};return nil ;}; -// Totals Row Style Name -TotalsRowCellStyleAttr *string ; +// ValidateWithPath validates the CT_CustomChartsheetView and its children, prefixing error messages with path +func (_ffbge *CT_CustomChartsheetView )ValidateWithPath (path string )error {if !_b .ST_GuidPatternRe .MatchString (_ffbge .GuidAttr ){return _aa .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 ,_b .ST_GuidPatternRe ,_ffbge .GuidAttr ); +};if _bgbe :=_ffbge .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_bgbe !=nil {return _bgbe ;};if _ffbge .PageMargins !=nil {if _gbdff :=_ffbge .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"); +_gbdff !=nil {return _gbdff ;};};if _ffbge .PageSetup !=nil {if _afgc :=_ffbge .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_afgc !=nil {return _afgc ;};};if _ffbge .HeaderFooter !=nil {if _cceg :=_ffbge .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"); +_cceg !=nil {return _cceg ;};};return nil ;};func NewCT_BookViews ()*CT_BookViews {_fef :=&CT_BookViews {};return _fef };type CT_CalcPr struct{ -// Calculated Column Formula -CalculatedColumnFormula *CT_TableFormula ; +// Calculation Id +CalcIdAttr *uint32 ; -// Totals Row Formula -TotalsRowFormula *CT_TableFormula ; +// Calculation Mode +CalcModeAttr ST_CalcMode ; -// XML Column Properties -XmlColumnPr *CT_XmlColumnPr ; +// Full Calculation On Load +FullCalcOnLoadAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_caaec *ST_ExternalConnectionType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eegfa ,_addcc :=d .Token ();if _addcc !=nil {return _addcc ;};if _ddfbfg ,_cecdge :=_eegfa .(_c .EndElement );_cecdge &&_ddfbfg .Name ==start .Name {*_caaec =1; -return nil ;};if _bbafad ,_abceb :=_eegfa .(_c .CharData );!_abceb {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",_eegfa );}else {switch string (_bbafad ){case "":*_caaec =0; -case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_caaec =1;case "\u0074\u0065\u0078\u0074":*_caaec =2;case "\u004d\u0044\u0059":*_caaec =3;case "\u0044\u004d\u0059":*_caaec =4;case "\u0059\u004d\u0044":*_caaec =5;case "\u004d\u0059\u0044":*_caaec =6;case "\u0044\u0059\u004d":*_caaec =7; -case "\u0059\u0044\u004d":*_caaec =8;case "\u0073\u006b\u0069\u0070":*_caaec =9;case "\u0045\u004d\u0044":*_caaec =10;};};_eegfa ,_addcc =d .Token ();if _addcc !=nil {return _addcc ;};if _fdbga ,_efcea :=_eegfa .(_c .EndElement );_efcea &&_fdbga .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",_eegfa );}; +// Reference Mode +RefModeAttr ST_RefMode ; -// ValidateWithPath validates the CT_XStringElement and its children, prefixing error messages with path -func (_gafae *CT_XStringElement )ValidateWithPath (path string )error {return nil }; +// Calculation Iteration +IterateAttr *bool ; -// ValidateWithPath validates the CT_WebPublishObject and its children, prefixing error messages with path -func (_bcggdf *CT_WebPublishObject )ValidateWithPath (path string )error {return nil };func (_geeae ST_RevisionAction )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_geeae .String (),start );}; +// Iteration Count +IterateCountAttr *uint32 ; -// Validate validates the MapInfo and its children -func (_gfdea *MapInfo )Validate ()error {return _gfdea .ValidateWithPath ("\u004da\u0070\u0049\u006e\u0066\u006f");};func (_fcacab *CT_Macrosheet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcacab .SheetData =NewCT_SheetData ();_eafca :for {_fdbac ,_dfacb :=d .Token (); -if _dfacb !=nil {return _dfacb ;};switch _cbegf :=_fdbac .(type ){case _c .StartElement :switch _cbegf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcacab .SheetPr =NewCT_SheetPr (); -if _efdgb :=d .DecodeElement (_fcacab .SheetPr ,&_cbegf );_efdgb !=nil {return _efdgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcacab .Dimension =NewCT_SheetDimension (); -if _aebda :=d .DecodeElement (_fcacab .Dimension ,&_cbegf );_aebda !=nil {return _aebda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcacab .SheetViews =NewCT_SheetViews (); -if _gbaec :=d .DecodeElement (_fcacab .SheetViews ,&_cbegf );_gbaec !=nil {return _gbaec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcacab .SheetFormatPr =NewCT_SheetFormatPr (); -if _ddebgc :=d .DecodeElement (_fcacab .SheetFormatPr ,&_cbegf );_ddebgc !=nil {return _ddebgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_ffbge :=NewCT_Cols (); -if _dbbg :=d .DecodeElement (_ffbge ,&_cbegf );_dbbg !=nil {return _dbbg ;};_fcacab .Cols =append (_fcacab .Cols ,_ffbge );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _deffa :=d .DecodeElement (_fcacab .SheetData ,&_cbegf ); -_deffa !=nil {return _deffa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcacab .SheetProtection =NewCT_SheetProtection (); -if _daafd :=d .DecodeElement (_fcacab .SheetProtection ,&_cbegf );_daafd !=nil {return _daafd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcacab .AutoFilter =NewCT_AutoFilter (); -if _abfb :=d .DecodeElement (_fcacab .AutoFilter ,&_cbegf );_abfb !=nil {return _abfb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcacab .SortState =NewCT_SortState (); -if _aada :=d .DecodeElement (_fcacab .SortState ,&_cbegf );_aada !=nil {return _aada ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcacab .DataConsolidate =NewCT_DataConsolidate (); -if _gaaga :=d .DecodeElement (_fcacab .DataConsolidate ,&_cbegf );_gaaga !=nil {return _gaaga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_fcacab .CustomSheetViews =NewCT_CustomSheetViews (); -if _gggf :=d .DecodeElement (_fcacab .CustomSheetViews ,&_cbegf );_gggf !=nil {return _gggf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcacab .PhoneticPr =NewCT_PhoneticPr (); -if _cbcgd :=d .DecodeElement (_fcacab .PhoneticPr ,&_cbegf );_cbcgd !=nil {return _cbcgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_debc :=NewCT_ConditionalFormatting (); -if _cebge :=d .DecodeElement (_debc ,&_cbegf );_cebge !=nil {return _cebge ;};_fcacab .ConditionalFormatting =append (_fcacab .ConditionalFormatting ,_debc );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcacab .PrintOptions =NewCT_PrintOptions (); -if _cgeca :=d .DecodeElement (_fcacab .PrintOptions ,&_cbegf );_cgeca !=nil {return _cgeca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcacab .PageMargins =NewCT_PageMargins (); -if _cddcg :=d .DecodeElement (_fcacab .PageMargins ,&_cbegf );_cddcg !=nil {return _cddcg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcacab .PageSetup =NewCT_PageSetup (); -if _ecaga :=d .DecodeElement (_fcacab .PageSetup ,&_cbegf );_ecaga !=nil {return _ecaga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcacab .HeaderFooter =NewCT_HeaderFooter (); -if _aabbc :=d .DecodeElement (_fcacab .HeaderFooter ,&_cbegf );_aabbc !=nil {return _aabbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcacab .RowBreaks =NewCT_PageBreak (); -if _geedf :=d .DecodeElement (_fcacab .RowBreaks ,&_cbegf );_geedf !=nil {return _geedf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcacab .ColBreaks =NewCT_PageBreak (); -if _afddda :=d .DecodeElement (_fcacab .ColBreaks ,&_cbegf );_afddda !=nil {return _afddda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_fcacab .CustomProperties =NewCT_CustomProperties (); -if _beaaf :=d .DecodeElement (_fcacab .CustomProperties ,&_cbegf );_beaaf !=nil {return _beaaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcacab .Drawing =NewCT_Drawing (); -if _adeaad :=d .DecodeElement (_fcacab .Drawing ,&_cbegf );_adeaad !=nil {return _adeaad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcacab .LegacyDrawing =NewCT_LegacyDrawing (); -if _dgcaa :=d .DecodeElement (_fcacab .LegacyDrawing ,&_cbegf );_dgcaa !=nil {return _dgcaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcacab .LegacyDrawingHF =NewCT_LegacyDrawing (); -if _fgggb :=d .DecodeElement (_fcacab .LegacyDrawingHF ,&_cbegf );_fgggb !=nil {return _fgggb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcacab .DrawingHF =NewCT_DrawingHF (); -if _acbbe :=d .DecodeElement (_fcacab .DrawingHF ,&_cbegf );_acbbe !=nil {return _acbbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcacab .Picture =NewCT_SheetBackgroundPicture (); -if _ebcb :=d .DecodeElement (_fcacab .Picture ,&_cbegf );_ebcb !=nil {return _ebcb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcacab .OleObjects =NewCT_OleObjects (); -if _cbcff :=d .DecodeElement (_fcacab .OleObjects ,&_cbegf );_cbcff !=nil {return _cbcff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_fcacab .ExtLst =NewCT_ExtensionList (); -if _fcbc :=d .DecodeElement (_fcacab .ExtLst ,&_cbegf );_fcbc !=nil {return _fcbc ;};default:_dc .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",_cbegf .Name ); -if _febe :=d .Skip ();_febe !=nil {return _febe ;};};case _c .EndElement :break _eafca ;case _c .CharData :};};return nil ;};type CT_UnderlineProperty struct{ +// Iterative Calculation Delta +IterateDeltaAttr *float64 ; -// Underline Value -ValAttr ST_UnderlineValues ;}; +// Full Precision Calculation +FullPrecisionAttr *bool ; -// Validate validates the CT_DateGroupItem and its children -func (_gcbf *CT_DateGroupItem )Validate ()error {return _gcbf .ValidateWithPath ("\u0043\u0054_\u0044\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d");};func (_cacdf ST_Orientation )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cacdf .String (),start ); -};func (_ccddb *CT_CustomSheetViews )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gebb :for {_gdgf ,_ecfg :=d .Token ();if _ecfg !=nil {return _ecfg ;};switch _acbed :=_gdgf .(type ){case _c .StartElement :switch _acbed .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggfa :=NewCT_CustomSheetView (); -if _cddg :=d .DecodeElement (_ggfa ,&_acbed );_cddg !=nil {return _cddg ;};_ccddb .CustomSheetView =append (_ccddb .CustomSheetView ,_ggfa );default:_dc .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",_acbed .Name ); -if _febaa :=d .Skip ();_febaa !=nil {return _febaa ;};};case _c .EndElement :break _gebb ;case _c .CharData :};};return nil ;};func (_egdgd ST_PhoneticAlignment )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cedcdg :=_c .Attr {};_cedcdg .Name =name ; -switch _egdgd {case ST_PhoneticAlignmentUnset :_cedcdg .Value ="";case ST_PhoneticAlignmentNoControl :_cedcdg .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_PhoneticAlignmentLeft :_cedcdg .Value ="\u006c\u0065\u0066\u0074";case ST_PhoneticAlignmentCenter :_cedcdg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072"; -case ST_PhoneticAlignmentDistributed :_cedcdg .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _cedcdg ,nil ;};func NewCT_OleObjects ()*CT_OleObjects {_accce :=&CT_OleObjects {};return _accce }; +// Calc Completed +CalcCompletedAttr *bool ; -// Validate validates the CT_Pane and its children -func (_dffec *CT_Pane )Validate ()error {return _dffec .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u0065");};func (_geafd *CT_CustomSheetView )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_geafd .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 _ ,_fbef :=range start .Attr {if _fbef .Name .Local =="\u0067\u0075\u0069\u0064"{_defad ,_bbafd :=_fbef .Value ,error (nil );if _bbafd !=nil {return _bbafd ;};_geafd .GuidAttr =_defad ;continue ;};if _fbef .Name .Local =="\u0073\u0063\u0061l\u0065"{_cebb ,_bbfab :=_fc .ParseUint (_fbef .Value ,10,32); -if _bbfab !=nil {return _bbfab ;};_fcdb :=uint32 (_cebb );_geafd .ScaleAttr =&_fcdb ;continue ;};if _fbef .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_gadb ,_aacd :=_fc .ParseUint (_fbef .Value ,10,32);if _aacd !=nil {return _aacd ;};_fbace :=uint32 (_gadb ); -_geafd .ColorIdAttr =&_fbace ;continue ;};if _fbef .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_bcaed ,_fddf :=_fc .ParseBool (_fbef .Value );if _fddf !=nil {return _fddf ;};_geafd .ShowPageBreaksAttr =&_bcaed ; -continue ;};if _fbef .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_bgeb ,_addag :=_fc .ParseBool (_fbef .Value );if _addag !=nil {return _addag ;};_geafd .ShowFormulasAttr =&_bgeb ;continue ;};if _fbef .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_gfgf ,_eaee :=_fc .ParseBool (_fbef .Value ); -if _eaee !=nil {return _eaee ;};_geafd .ShowGridLinesAttr =&_gfgf ;continue ;};if _fbef .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"{_cgbb ,_aebgd :=_fc .ParseBool (_fbef .Value );if _aebgd !=nil {return _aebgd ;};_geafd .ShowRowColAttr =&_cgbb ; -continue ;};if _fbef .Name .Local =="\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"{_fbbea ,_agag :=_fc .ParseBool (_fbef .Value );if _agag !=nil {return _agag ;};_geafd .OutlineSymbolsAttr =&_fbbea ;continue ;};if _fbef .Name .Local =="\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"{_efaca ,_cbcgab :=_fc .ParseBool (_fbef .Value ); -if _cbcgab !=nil {return _cbcgab ;};_geafd .ZeroValuesAttr =&_efaca ;continue ;};if _fbef .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_eadfe ,_edca :=_fc .ParseBool (_fbef .Value );if _edca !=nil {return _edca ;};_geafd .FitToPageAttr =&_eadfe ; -continue ;};if _fbef .Name .Local =="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"{_ceacg ,_beff :=_fc .ParseBool (_fbef .Value );if _beff !=nil {return _beff ;};_geafd .PrintAreaAttr =&_ceacg ;continue ;};if _fbef .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_fggg ,_cbbg :=_fc .ParseBool (_fbef .Value ); -if _cbbg !=nil {return _cbbg ;};_geafd .FilterAttr =&_fggg ;continue ;};if _fbef .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"{_bbcaf ,_dfbgg :=_fc .ParseBool (_fbef .Value );if _dfbgg !=nil {return _dfbgg ; -};_geafd .ShowAutoFilterAttr =&_bbcaf ;continue ;};if _fbef .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"{_cfdgaa ,_gggg :=_fc .ParseBool (_fbef .Value );if _gggg !=nil {return _gggg ;};_geafd .HiddenRowsAttr =&_cfdgaa ; -continue ;};if _fbef .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_cafed ,_ededf :=_fc .ParseBool (_fbef .Value );if _ededf !=nil {return _ededf ;};_geafd .HiddenColumnsAttr =&_cafed ;continue ;};if _fbef .Name .Local =="\u0073\u0074\u0061t\u0065"{_geafd .StateAttr .UnmarshalXMLAttr (_fbef ); -continue ;};if _fbef .Name .Local =="\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"{_bgcb ,_aedde :=_fc .ParseBool (_fbef .Value );if _aedde !=nil {return _aedde ;};_geafd .FilterUniqueAttr =&_bgcb ;continue ;};if _fbef .Name .Local =="\u0076\u0069\u0065\u0077"{_geafd .ViewAttr .UnmarshalXMLAttr (_fbef ); -continue ;};if _fbef .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_cbcef ,_eaff :=_fc .ParseBool (_fbef .Value );if _eaff !=nil {return _eaff ;};_geafd .ShowRulerAttr =&_cbcef ;continue ;};if _fbef .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_cdab ,_cbfda :=_fbef .Value ,error (nil ); -if _cbfda !=nil {return _cbfda ;};_geafd .TopLeftCellAttr =&_cdab ;continue ;};};_effc :for {_dfcce ,_cabe :=d .Token ();if _cabe !=nil {return _cabe ;};switch _bbaaa :=_dfcce .(type ){case _c .StartElement :switch _bbaaa .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_geafd .Pane =NewCT_Pane (); -if _fgacc :=d .DecodeElement (_geafd .Pane ,&_bbaaa );_fgacc !=nil {return _fgacc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_geafd .Selection =NewCT_Selection (); -if _fbbee :=d .DecodeElement (_geafd .Selection ,&_bbaaa );_fbbee !=nil {return _fbbee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_geafd .RowBreaks =NewCT_PageBreak (); -if _fbaed :=d .DecodeElement (_geafd .RowBreaks ,&_bbaaa );_fbaed !=nil {return _fbaed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_geafd .ColBreaks =NewCT_PageBreak (); -if _cegg :=d .DecodeElement (_geafd .ColBreaks ,&_bbaaa );_cegg !=nil {return _cegg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_geafd .PageMargins =NewCT_PageMargins (); -if _edba :=d .DecodeElement (_geafd .PageMargins ,&_bbaaa );_edba !=nil {return _edba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_geafd .PrintOptions =NewCT_PrintOptions (); -if _fbfa :=d .DecodeElement (_geafd .PrintOptions ,&_bbaaa );_fbfa !=nil {return _fbfa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_geafd .PageSetup =NewCT_PageSetup (); -if _baad :=d .DecodeElement (_geafd .PageSetup ,&_bbaaa );_baad !=nil {return _baad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_geafd .HeaderFooter =NewCT_HeaderFooter (); -if _dafd :=d .DecodeElement (_geafd .HeaderFooter ,&_bbaaa );_dafd !=nil {return _dafd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_geafd .AutoFilter =NewCT_AutoFilter (); -if _eegac :=d .DecodeElement (_geafd .AutoFilter ,&_bbaaa );_eegac !=nil {return _eegac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_geafd .ExtLst =NewCT_ExtensionList (); -if _bebbg :=d .DecodeElement (_geafd .ExtLst ,&_bbaaa );_bebbg !=nil {return _bebbg ;};default:_dc .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",_bbaaa .Name ); -if _bedg :=d .Skip ();_bedg !=nil {return _bedg ;};};case _c .EndElement :break _effc ;case _c .CharData :};};return nil ;};type CT_FileSharing struct{ +// Calculate On Save +CalcOnSaveAttr *bool ; -// Read Only Recommended -ReadOnlyRecommendedAttr *bool ; +// Concurrent Calculations +ConcurrentCalcAttr *bool ; -// User Name -UserNameAttr *string ; +// Concurrent Thread Manual Count +ConcurrentManualCountAttr *uint32 ; -// Write Reservation Password -ReservationPasswordAttr *string ; +// Force Full Calculation +ForceFullCalcAttr *bool ;};func (_fbaf *CT_DdeValue )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdgaa :=range start .Attr {if _gdgaa .Name .Local =="\u0074"{_fbaf .TAttr .UnmarshalXMLAttr (_gdgaa );continue ;};};_bfee :for {_cfddf ,_gbfgc :=d .Token (); +if _gbfgc !=nil {return _gbfgc ;};switch _ddgad :=_cfddf .(type ){case _d .StartElement :switch _ddgad .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bagd :=d .DecodeElement (&_fbaf .Val ,&_ddgad ); +_bagd !=nil {return _bagd ;};default:_ea .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",_ddgad .Name ); +if _aaff :=d .Skip ();_aaff !=nil {return _aaff ;};};case _d .EndElement :break _bfee ;case _d .CharData :};};return nil ;};func (_gdaed *CT_GroupItems )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gdaed .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_gdaed .CountAttr )}); +};e .EncodeToken (start );if _gdaed .M !=nil {_beac :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_gbfb :=range _gdaed .M {e .EncodeElement (_gbfb ,_beac );};};if _gdaed .N !=nil {_agag :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006e"}}; +for _ ,_fcgbf :=range _gdaed .N {e .EncodeElement (_fcgbf ,_agag );};};if _gdaed .B !=nil {_deeba :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_dddbd :=range _gdaed .B {e .EncodeElement (_dddbd ,_deeba );};};if _gdaed .E !=nil {_edgd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0065"}}; +for _ ,_gbfda :=range _gdaed .E {e .EncodeElement (_gbfda ,_edgd );};};if _gdaed .S !=nil {_fgggd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_cdgbf :=range _gdaed .S {e .EncodeElement (_cdgbf ,_fgggd );};};if _gdaed .D !=nil {_bdeab :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0064"}}; +for _ ,_bgfc :=range _gdaed .D {e .EncodeElement (_bgfc ,_bdeab );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dedac ST_VolValueType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dedac .String (),start ); +};func (_feabde *CT_MergeCells )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _feabde .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_feabde .CountAttr )}); +};e .EncodeToken (start );_ccdaee :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003am\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c"}};for _ ,_cfbag :=range _feabde .MergeCell {e .EncodeElement (_cfbag ,_ccdaee );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// ValidateWithPath validates the CT_RevisionCellChange and its children, prefixing error messages with path +func (_cfcba *CT_RevisionCellChange )ValidateWithPath (path string )error {if _cfcba .Oc !=nil {if _ecefe :=_cfcba .Oc .ValidateWithPath (path +"\u002f\u004f\u0063");_ecefe !=nil {return _ecefe ;};};if _gddbd :=_cfcba .Nc .ValidateWithPath (path +"\u002f\u004e\u0063"); +_gddbd !=nil {return _gddbd ;};if _cfcba .Odxf !=nil {if _cgcfc :=_cfcba .Odxf .ValidateWithPath (path +"\u002f\u004f\u0064x\u0066");_cgcfc !=nil {return _cgcfc ;};};if _cfcba .Ndxf !=nil {if _edeeff :=_cfcba .Ndxf .ValidateWithPath (path +"\u002f\u004e\u0064x\u0066"); +_edeeff !=nil {return _edeeff ;};};if _cfcba .ExtLst !=nil {if _bbced :=_cfcba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbced !=nil {return _bbced ;};};return nil ;};func (_abcdb *ST_DvAspect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfddd ,_bcfcc :=d .Token (); +if _bcfcc !=nil {return _bcfcc ;};if _cdcffb ,_aabae :=_gfddd .(_d .EndElement );_aabae &&_cdcffb .Name ==start .Name {*_abcdb =1;return nil ;};if _faafb ,_fgeec :=_gfddd .(_d .CharData );!_fgeec {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfddd ); +}else {switch string (_faafb ){case "":*_abcdb =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_abcdb =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_abcdb =2; +};};_gfddd ,_bcfcc =d .Token ();if _bcfcc !=nil {return _bcfcc ;};if _degfbe ,_gaaaf :=_gfddd .(_d .EndElement );_gaaaf &&_degfbe .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfddd ); +}; -// Password Hash Value -HashValueAttr *string ; +// Validate validates the CT_RevisionHeader and its children +func (_efecf *CT_RevisionHeader )Validate ()error {return _efecf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072");}; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Validate validates the CT_PCDKPI and its children +func (_ffgcag *CT_PCDKPI )Validate ()error {return _ffgcag .ValidateWithPath ("\u0043T\u005f\u0050\u0043\u0044\u004b\u0050I");};func (_bdagd *CT_VerticalAlignFontProperty )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdagd .ValAttr =_b .ST_VerticalAlignRun (1); +for _ ,_ggaed :=range start .Attr {if _ggaed .Name .Local =="\u0076\u0061\u006c"{_bdagd .ValAttr .UnmarshalXMLAttr (_ggaed );continue ;};};for {_badfbf ,_gbgdc :=d .Token ();if _gbgdc !=nil {return _aa .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",_gbgdc ); +};if _eeefg ,_fddgg :=_badfbf .(_d .EndElement );_fddgg &&_eeefg .Name ==start .Name {break ;};};return nil ;}; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ;}; +// Validate validates the CT_AutoSortScope and its children +func (_cbc *CT_AutoSortScope )Validate ()error {return _cbc .ValidateWithPath ("\u0043\u0054_\u0041\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065");};type CT_Stylesheet struct{ -// Validate validates the CT_colItems and its children -func (_cdagfa *CT_colItems )Validate ()error {return _cdagfa .ValidateWithPath ("C\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073");};func NewCT_MetadataType ()*CT_MetadataType {_baeeg :=&CT_MetadataType {};return _baeeg };func NewCT_OleSize ()*CT_OleSize {_cdgddg :=&CT_OleSize {}; -return _cdgddg }; +// Number Formats +NumFmts *CT_NumFmts ; -// ValidateWithPath validates the CT_Fills and its children, prefixing error messages with path -func (_egeae *CT_Fills )ValidateWithPath (path string )error {for _adef ,_cbacf :=range _egeae .Fill {if _ddgf :=_cbacf .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0046\u0069\u006c\u006c\u005b\u0025\u0064\u005d",path ,_adef ));_ddgf !=nil {return _ddgf ; -};};return nil ;};type CT_SmartTagTypes struct{ +// Fonts +Fonts *CT_Fonts ; -// Smart Tag Type -SmartTagType []*CT_SmartTagType ;};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 (_bcbfda *Sst )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcbfda .CT_Sst =*NewCT_Sst (); -for _ ,_fafec :=range start .Attr {if _fafec .Name .Local =="\u0063\u006f\u0075n\u0074"{_cdfcdge ,_fdgeed :=_fc .ParseUint (_fafec .Value ,10,32);if _fdgeed !=nil {return _fdgeed ;};_cdeef :=uint32 (_cdfcdge );_bcbfda .CountAttr =&_cdeef ;continue ;};if _fafec .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_bfgbb ,_aedff :=_fc .ParseUint (_fafec .Value ,10,32); -if _aedff !=nil {return _aedff ;};_gbaefc :=uint32 (_bfgbb );_bcbfda .UniqueCountAttr =&_gbaefc ;continue ;};};_abbaf :for {_bgaec ,_bgdgbdf :=d .Token ();if _bgdgbdf !=nil {return _bgdgbdf ;};switch _dbaaad :=_bgaec .(type ){case _c .StartElement :switch _dbaaad .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eaecgb :=NewCT_Rst (); -if _daedg :=d .DecodeElement (_eaecgb ,&_dbaaad );_daedg !=nil {return _daedg ;};_bcbfda .Si =append (_bcbfda .Si ,_eaecgb );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_bcbfda .ExtLst =NewCT_ExtensionList (); -if _dadbae :=d .DecodeElement (_bcbfda .ExtLst ,&_dbaaad );_dadbae !=nil {return _dadbae ;};default:_dc .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",_dbaaad .Name ); -if _bafbbg :=d .Skip ();_bafbbg !=nil {return _bafbbg ;};};case _c .EndElement :break _abbaf ;case _c .CharData :};};return nil ;};func (_ececf ST_CellComments )ValidateWithPath (path string )error {switch _ececf {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 (_ececf )); -};return nil ;}; +// Fills +Fills *CT_Fills ; -// Validate validates the CT_PivotCache and its children -func (_cebeb *CT_PivotCache )Validate ()error {return _cebeb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065");}; +// Borders +Borders *CT_Borders ; -// Validate validates the CT_ColorFilter and its children -func (_efcbe *CT_ColorFilter )Validate ()error {return _efcbe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072");};func (_affcdf *CT_SharedItems )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_adfed :=range start .Attr {if _adfed .Name .Local =="\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"{_cbddad ,_edaec :=_fc .ParseBool (_adfed .Value ); -if _edaec !=nil {return _edaec ;};_affcdf .ContainsSemiMixedTypesAttr =&_cbddad ;continue ;};if _adfed .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"{_afaca ,_eacgb :=_fc .ParseBool (_adfed .Value );if _eacgb !=nil {return _eacgb ; -};_affcdf .ContainsNonDateAttr =&_afaca ;continue ;};if _adfed .Name .Local =="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"{_dgcdgac ,_caffe :=_fc .ParseBool (_adfed .Value );if _caffe !=nil {return _caffe ;};_affcdf .ContainsDateAttr =&_dgcdgac ; -continue ;};if _adfed .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"{_gdaeb ,_ecaeg :=_fc .ParseBool (_adfed .Value );if _ecaeg !=nil {return _ecaeg ;};_affcdf .ContainsStringAttr =&_gdaeb ;continue ;}; -if _adfed .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"{_geebf ,_gdcad :=_fc .ParseBool (_adfed .Value );if _gdcad !=nil {return _gdcad ;};_affcdf .ContainsBlankAttr =&_geebf ;continue ;};if _adfed .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"{_bbdeg ,_ebfacd :=_fc .ParseBool (_adfed .Value ); -if _ebfacd !=nil {return _ebfacd ;};_affcdf .ContainsMixedTypesAttr =&_bbdeg ;continue ;};if _adfed .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"{_ececba ,_edcfe :=_fc .ParseBool (_adfed .Value );if _edcfe !=nil {return _edcfe ; -};_affcdf .ContainsNumberAttr =&_ececba ;continue ;};if _adfed .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"{_beefcc ,_fafdg :=_fc .ParseBool (_adfed .Value );if _fafdg !=nil {return _fafdg ;};_affcdf .ContainsIntegerAttr =&_beefcc ; -continue ;};if _adfed .Name .Local =="\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"{_cfgadb ,_bfaab :=_fc .ParseFloat (_adfed .Value ,64);if _bfaab !=nil {return _bfaab ;};_affcdf .MinValueAttr =&_cfgadb ;continue ;};if _adfed .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"{_cbbag ,_abgdcgc :=_fc .ParseFloat (_adfed .Value ,64); -if _abgdcgc !=nil {return _abgdcgc ;};_affcdf .MaxValueAttr =&_cbbag ;continue ;};if _adfed .Name .Local =="\u006di\u006e\u0044\u0061\u0074\u0065"{_bbdfbc ,_eeaebc :=ParseStdlibTime (_adfed .Value );if _eeaebc !=nil {return _eeaebc ;};_affcdf .MinDateAttr =&_bbdfbc ; -continue ;};if _adfed .Name .Local =="\u006da\u0078\u0044\u0061\u0074\u0065"{_fbfga ,_gcddg :=ParseStdlibTime (_adfed .Value );if _gcddg !=nil {return _gcddg ;};_affcdf .MaxDateAttr =&_fbfga ;continue ;};if _adfed .Name .Local =="\u0063\u006f\u0075n\u0074"{_bcgagc ,_gccabf :=_fc .ParseUint (_adfed .Value ,10,32); -if _gccabf !=nil {return _gccabf ;};_bgdad :=uint32 (_bcgagc );_affcdf .CountAttr =&_bgdad ;continue ;};if _adfed .Name .Local =="\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"{_bgecd ,_ebaffa :=_fc .ParseBool (_adfed .Value );if _ebaffa !=nil {return _ebaffa ; -};_affcdf .LongTextAttr =&_bgecd ;continue ;};};_aggdbg :for {_fedag ,_eagbe :=d .Token ();if _eagbe !=nil {return _eagbe ;};switch _abccb :=_fedag .(type ){case _c .StartElement :switch _abccb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbcbge :=NewCT_Missing (); -if _caada :=d .DecodeElement (_dbcbge ,&_abccb );_caada !=nil {return _caada ;};_affcdf .M =append (_affcdf .M ,_dbcbge );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcbbe :=NewCT_Number (); -if _aebeaa :=d .DecodeElement (_dcbbe ,&_abccb );_aebeaa !=nil {return _aebeaa ;};_affcdf .N =append (_affcdf .N ,_dcbbe );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebccb :=NewCT_Boolean (); -if _ecdbgd :=d .DecodeElement (_ebccb ,&_abccb );_ecdbgd !=nil {return _ecdbgd ;};_affcdf .B =append (_affcdf .B ,_ebccb );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_gbafe :=NewCT_Error (); -if _egdcef :=d .DecodeElement (_gbafe ,&_abccb );_egdcef !=nil {return _egdcef ;};_affcdf .E =append (_affcdf .E ,_gbafe );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeffb :=NewCT_String (); -if _eefgfd :=d .DecodeElement (_aeffb ,&_abccb );_eefgfd !=nil {return _eefgfd ;};_affcdf .S =append (_affcdf .S ,_aeffb );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbbe :=NewCT_DateTime (); -if _ebcac :=d .DecodeElement (_cfbbe ,&_abccb );_ebcac !=nil {return _ebcac ;};_affcdf .D =append (_affcdf .D ,_cfbbe );default:_dc .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",_abccb .Name ); -if _fcbag :=d .Skip ();_fcbag !=nil {return _fcbag ;};};case _c .EndElement :break _aggdbg ;case _c .CharData :};};return nil ;};func (_fedfd ST_Pane )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fedfd .String (),start ); -};func (_gbfecf *CT_Hyperlink )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_baddf :=range start .Attr {if _baddf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_baddf .Name .Local =="\u0069\u0064"||_baddf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_baddf .Name .Local =="\u0069\u0064"{_baeae ,_addaaf :=_baddf .Value ,error (nil ); -if _addaaf !=nil {return _addaaf ;};_gbfecf .IdAttr =&_baeae ;continue ;};if _baddf .Name .Local =="\u0072\u0065\u0066"{_fegg ,_abfc :=_baddf .Value ,error (nil );if _abfc !=nil {return _abfc ;};_gbfecf .RefAttr =_fegg ;continue ;};if _baddf .Name .Local =="\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_gcacc ,_abed :=_baddf .Value ,error (nil ); -if _abed !=nil {return _abed ;};_gbfecf .LocationAttr =&_gcacc ;continue ;};if _baddf .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_bbefa ,_gbcce :=_baddf .Value ,error (nil );if _gbcce !=nil {return _gbcce ;};_gbfecf .TooltipAttr =&_bbefa ;continue ; -};if _baddf .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_fcdeb ,_bgaad :=_baddf .Value ,error (nil );if _bgaad !=nil {return _bgaad ;};_gbfecf .DisplayAttr =&_fcdeb ;continue ;};};for {_gdaf ,_ddgbg :=d .Token ();if _ddgbg !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0079p\u0065\u0072\u006c\u0069\u006e\u006b\u003a\u0020\u0025\u0073",_ddgbg ); -};if _dccd ,_afcddd :=_gdaf .(_c .EndElement );_afcddd &&_dccd .Name ==start .Name {break ;};};return nil ;};type CT_SheetFormatPr struct{ +// Formatting Records +CellStyleXfs *CT_CellStyleXfs ; -// Base Column Width -BaseColWidthAttr *uint32 ; +// Cell Formats +CellXfs *CT_CellXfs ; -// Default Column Width -DefaultColWidthAttr *float64 ; +// Cell Styles +CellStyles *CT_CellStyles ; -// Default Row Height -DefaultRowHeightAttr float64 ; +// Formats +Dxfs *CT_Dxfs ; -// Custom Height -CustomHeightAttr *bool ; +// Table Styles +TableStyles *CT_TableStyles ; -// Hidden By Default -ZeroHeightAttr *bool ; +// Colors +Colors *CT_Colors ; -// Thick Top Border -ThickTopAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Thick Bottom Border -ThickBottomAttr *bool ; +// Validate validates the CT_CustomChartsheetView and its children +func (_ffed *CT_CustomChartsheetView )Validate ()error {return _ffed .ValidateWithPath ("\u0043\u0054\u005fCu\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");};func (_bcbbf *CT_DataValidations )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cabcd :=range start .Attr {if _cabcd .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"{_ebgf ,_gcgfb :=_e .ParseBool (_cabcd .Value ); +if _gcgfb !=nil {return _gcgfb ;};_bcbbf .DisablePromptsAttr =&_ebgf ;continue ;};if _cabcd .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_abdee ,_gggg :=_e .ParseUint (_cabcd .Value ,10,32);if _gggg !=nil {return _gggg ;};_acfdb :=uint32 (_abdee ); +_bcbbf .XWindowAttr =&_acfdb ;continue ;};if _cabcd .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_abeb ,_gefa :=_e .ParseUint (_cabcd .Value ,10,32);if _gefa !=nil {return _gefa ;};_egcge :=uint32 (_abeb );_bcbbf .YWindowAttr =&_egcge ;continue ; +};if _cabcd .Name .Local =="\u0063\u006f\u0075n\u0074"{_eacff ,_aebcd :=_e .ParseUint (_cabcd .Value ,10,32);if _aebcd !=nil {return _aebcd ;};_facg :=uint32 (_eacff );_bcbbf .CountAttr =&_facg ;continue ;};};_cebb :for {_dcggc ,_baeabf :=d .Token ();if _baeabf !=nil {return _baeabf ; +};switch _eadda :=_dcggc .(type ){case _d .StartElement :switch _eadda .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bffg :=NewCT_DataValidation (); +if _baeb :=d .DecodeElement (_bffg ,&_eadda );_baeb !=nil {return _baeb ;};_bcbbf .DataValidation =append (_bcbbf .DataValidation ,_bffg );default:_ea .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",_eadda .Name ); +if _decc :=d .Skip ();_decc !=nil {return _decc ;};};case _d .EndElement :break _cebb ;case _d .CharData :};};return nil ;}; -// Maximum Outline Row -OutlineLevelRowAttr *uint8 ; +// ValidateWithPath validates the CT_CustomChartsheetViews and its children, prefixing error messages with path +func (_efedf *CT_CustomChartsheetViews )ValidateWithPath (path string )error {for _eegg ,_ggffa :=range _efedf .CustomSheetView {if _egbcc :=_ggffa .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_eegg )); +_egbcc !=nil {return _egbcc ;};};return nil ;};func NewCT_TableFormula ()*CT_TableFormula {_gcdafcc :=&CT_TableFormula {};return _gcdafcc };func (_gagddb *CT_MetadataRecord )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bcaeg :=range start .Attr {if _bcaeg .Name .Local =="\u0074"{_gbafed ,_fgbee :=_e .ParseUint (_bcaeg .Value ,10,32); +if _fgbee !=nil {return _fgbee ;};_gagddb .TAttr =uint32 (_gbafed );continue ;};if _bcaeg .Name .Local =="\u0076"{_bceff ,_fgfbfe :=_e .ParseUint (_bcaeg .Value ,10,32);if _fgfbfe !=nil {return _fgfbfe ;};_gagddb .VAttr =uint32 (_bceff );continue ;};}; +for {_acbce ,_gdcc :=d .Token ();if _gdcc !=nil {return _aa .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",_gdcc );};if _gadc ,_bfeddc :=_acbce .(_d .EndElement ); +_bfeddc &&_gadc .Name ==start .Name {break ;};};return nil ;};func (_dcedg *CT_MeasureDimensionMaps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cegdg :=range start .Attr {if _cegdg .Name .Local =="\u0063\u006f\u0075n\u0074"{_eaega ,_ebbgc :=_e .ParseUint (_cegdg .Value ,10,32); +if _ebbgc !=nil {return _ebbgc ;};_befcg :=uint32 (_eaega );_dcedg .CountAttr =&_befcg ;continue ;};};_efafd :for {_ccbdg ,_ddceg :=d .Token ();if _ddceg !=nil {return _ddceg ;};switch _ebgd :=_ccbdg .(type ){case _d .StartElement :switch _ebgd .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdabfc :=NewCT_MeasureDimensionMap (); +if _ddgccg :=d .DecodeElement (_fdabfc ,&_ebgd );_ddgccg !=nil {return _ddgccg ;};_dcedg .Map =append (_dcedg .Map ,_fdabfc );default:_ea .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",_ebgd .Name ); +if _bdfdf :=d .Skip ();_bdfdf !=nil {return _bdfdf ;};};case _d .EndElement :break _efafd ;case _d .CharData :};};return nil ;};type CT_OleSize struct{ -// Column Outline Level -OutlineLevelColAttr *uint8 ;};func (_cda *CT_Cell )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cda .RAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_cda .RAttr )}); -};if _cda .SAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_cda .SAttr )});};if _cda .TAttr !=ST_CellTypeUnset {_faea ,_gedc :=_cda .TAttr .MarshalXMLAttr (_c .Name {Local :"\u0074"}); -if _gedc !=nil {return _gedc ;};start .Attr =append (start .Attr ,_faea );};if _cda .CmAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006d"},Value :_a .Sprintf ("\u0025\u0076",*_cda .CmAttr )});};if _cda .VmAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u006d"},Value :_a .Sprintf ("\u0025\u0076",*_cda .VmAttr )}); -};if _cda .PhAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0068"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cda .PhAttr ))});};e .EncodeToken (start );if _cda .F !=nil {_faba :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066"}}; -e .EncodeElement (_cda .F ,_faba );};if _cda .V !=nil {_ada :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0076"}};_ff .AddPreserveSpaceAttr (&_ada ,*_cda .V );e .EncodeElement (_cda .V ,_ada );};if _cda .Is !=nil {_dcd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ai\u0073"}}; -e .EncodeElement (_cda .Is ,_dcd );};if _cda .ExtLst !=nil {_effge :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cda .ExtLst ,_effge );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_aafc *CT_Consolidation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aafc .RangeSets =NewCT_RangeSets ();for _ ,_adfdd :=range start .Attr {if _adfdd .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"{_dggag ,_cbdfd :=_fc .ParseBool (_adfdd .Value ); -if _cbdfd !=nil {return _cbdfd ;};_aafc .AutoPageAttr =&_dggag ;continue ;};};_cgdff :for {_gffa ,_bffec :=d .Token ();if _bffec !=nil {return _bffec ;};switch _bbaf :=_gffa .(type ){case _c .StartElement :switch _bbaf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aafc .Pages =NewCT_Pages (); -if _bfbc :=d .DecodeElement (_aafc .Pages ,&_bbaf );_bfbc !=nil {return _bfbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _acdaa :=d .DecodeElement (_aafc .RangeSets ,&_bbaf ); -_acdaa !=nil {return _acdaa ;};default:_dc .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",_bbaf .Name ); -if _gbag :=d .Skip ();_gbag !=nil {return _gbag ;};};case _c .EndElement :break _cgdff ;case _c .CharData :};};return nil ;};func NewCT_CustomProperties ()*CT_CustomProperties {_bgfgg :=&CT_CustomProperties {};return _bgfgg };type CT_MeasureGroup struct{ +// Reference +RefAttr string ;};func NewCT_MeasureGroup ()*CT_MeasureGroup {_bgeea :=&CT_MeasureGroup {};return _bgeea };func (_gbcgb *Connections )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbcgb .CT_Connections =*NewCT_Connections ();_becaec :for {_becee ,_dggda :=d .Token (); +if _dggda !=nil {return _dggda ;};switch _ageab :=_becee .(type ){case _d .StartElement :switch _ageab .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_eddfd :=NewCT_Connection (); +if _gcdde :=d .DecodeElement (_eddfd ,&_ageab );_gcdde !=nil {return _gcdde ;};_gbcgb .Connection =append (_gbcgb .Connection ,_eddfd );default:_ea .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",_ageab .Name ); +if _cfacga :=d .Skip ();_cfacga !=nil {return _cfacga ;};};case _d .EndElement :break _becaec ;case _d .CharData :};};return nil ;};func (_efeaa *CT_Fonts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _efeaa .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_efeaa .CountAttr )}); +};e .EncodeToken (start );if _efeaa .Font !=nil {_cbbfg :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};for _ ,_aafg :=range _efeaa .Font {e .EncodeElement (_aafg ,_cbbfg );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type PivotCacheRecords struct{CT_PivotCacheRecords };func (_acdf *CT_Connection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gcge :=range start .Attr {if _gcge .Name .Local =="\u0069\u0064"{_dgdda ,_edfd :=_e .ParseUint (_gcge .Value ,10,32); +if _edfd !=nil {return _edfd ;};_acdf .IdAttr =uint32 (_dgdda );continue ;};if _gcge .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_ddbae ,_afae :=_gcge .Value ,error (nil );if _afae !=nil {return _afae ;};_acdf .SourceFileAttr =&_ddbae ; +continue ;};if _gcge .Name .Local =="\u006fd\u0063\u0046\u0069\u006c\u0065"{_fgadc ,_aege :=_gcge .Value ,error (nil );if _aege !=nil {return _aege ;};_acdf .OdcFileAttr =&_fgadc ;continue ;};if _gcge .Name .Local =="\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"{_fcfg ,_dfeg :=_e .ParseBool (_gcge .Value ); +if _dfeg !=nil {return _dfeg ;};_acdf .KeepAliveAttr =&_fcfg ;continue ;};if _gcge .Name .Local =="\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_bcfc ,_eabb :=_e .ParseUint (_gcge .Value ,10,32);if _eabb !=nil {return _eabb ;};_adcgg :=uint32 (_bcfc ); +_acdf .IntervalAttr =&_adcgg ;continue ;};if _gcge .Name .Local =="\u006e\u0061\u006d\u0065"{_ecfec ,_ffcd :=_gcge .Value ,error (nil );if _ffcd !=nil {return _ffcd ;};_acdf .NameAttr =&_ecfec ;continue ;};if _gcge .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_gaaa ,_cbegdd :=_gcge .Value ,error (nil ); +if _cbegdd !=nil {return _cbegdd ;};_acdf .DescriptionAttr =&_gaaa ;continue ;};if _gcge .Name .Local =="\u0074\u0079\u0070\u0065"{_agfd ,_fbged :=_e .ParseUint (_gcge .Value ,10,32);if _fbged !=nil {return _fbged ;};_aced :=uint32 (_agfd );_acdf .TypeAttr =&_aced ; +continue ;};if _gcge .Name .Local =="\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"{_egea ,_efged :=_e .ParseUint (_gcge .Value ,10,32);if _efged !=nil {return _efged ;};_dedee :=uint32 (_egea );_acdf .ReconnectionMethodAttr =&_dedee ; +continue ;};if _gcge .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_aeeg ,_edea :=_e .ParseUint (_gcge .Value ,10,8);if _edea !=nil {return _edea ;};_acdf .RefreshedVersionAttr =uint8 (_aeeg );continue ; +};if _gcge .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_efgd ,_bfaae :=_e .ParseUint (_gcge .Value ,10,8);if _bfaae !=nil {return _bfaae ;};_gecb :=uint8 (_efgd );_acdf .MinRefreshableVersionAttr =&_gecb ; +continue ;};if _gcge .Name .Local =="\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_cccg ,_bedc :=_e .ParseBool (_gcge .Value );if _bedc !=nil {return _bedc ;};_acdf .SavePasswordAttr =&_cccg ;continue ;};if _gcge .Name .Local =="\u006e\u0065\u0077"{_edaaf ,_ecfc :=_e .ParseBool (_gcge .Value ); +if _ecfc !=nil {return _ecfc ;};_acdf .NewAttr =&_edaaf ;continue ;};if _gcge .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_gdaf ,_bbfgae :=_e .ParseBool (_gcge .Value );if _bbfgae !=nil {return _bbfgae ;};_acdf .DeletedAttr =&_gdaf ;continue ; +};if _gcge .Name .Local =="o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"{_efceg ,_fbgec :=_e .ParseBool (_gcge .Value );if _fbgec !=nil {return _fbgec ;};_acdf .OnlyUseConnectionFileAttr =&_efceg ; +continue ;};if _gcge .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"{_caag ,_cacf :=_e .ParseBool (_gcge .Value );if _cacf !=nil {return _cacf ;};_acdf .BackgroundAttr =&_caag ;continue ;};if _gcge .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_gggc ,_egbb :=_e .ParseBool (_gcge .Value ); +if _egbb !=nil {return _egbb ;};_acdf .RefreshOnLoadAttr =&_gggc ;continue ;};if _gcge .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_cacgd ,_gdec :=_e .ParseBool (_gcge .Value );if _gdec !=nil {return _gdec ;};_acdf .SaveDataAttr =&_cacgd ; +continue ;};if _gcge .Name .Local =="c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"{_acdf .CredentialsAttr .UnmarshalXMLAttr (_gcge );continue ;};if _gcge .Name .Local =="\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"{_deefe ,_bbbcf :=_gcge .Value ,error (nil ); +if _bbbcf !=nil {return _bbbcf ;};_acdf .SingleSignOnIdAttr =&_deefe ;continue ;};};_adebf :for {_babfc ,_ddced :=d .Token ();if _ddced !=nil {return _ddced ;};switch _ffbd :=_babfc .(type ){case _d .StartElement :switch _ffbd .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acdf .DbPr =NewCT_DbPr (); +if _cfdeb :=d .DecodeElement (_acdf .DbPr ,&_ffbd );_cfdeb !=nil {return _cfdeb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acdf .OlapPr =NewCT_OlapPr (); +if _egba :=d .DecodeElement (_acdf .OlapPr ,&_ffbd );_egba !=nil {return _egba ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acdf .WebPr =NewCT_WebPr (); +if _bedd :=d .DecodeElement (_acdf .WebPr ,&_ffbd );_bedd !=nil {return _bedd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acdf .TextPr =NewCT_TextPr (); +if _gcbg :=d .DecodeElement (_acdf .TextPr ,&_ffbd );_gcbg !=nil {return _gcbg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acdf .Parameters =NewCT_Parameters (); +if _gfbf :=d .DecodeElement (_acdf .Parameters ,&_ffbd );_gfbf !=nil {return _gfbf ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acdf .ExtLst =NewCT_ExtensionList (); +if _debcab :=d .DecodeElement (_acdf .ExtLst ,&_ffbd );_debcab !=nil {return _debcab ;};default:_ea .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",_ffbd .Name ); +if _bdcg :=d .Skip ();_bdcg !=nil {return _bdcg ;};};case _d .EndElement :break _adebf ;case _d .CharData :};};return nil ;}; -// Measure Group Name -NameAttr string ; +// ValidateWithPath validates the CT_MetadataStrings and its children, prefixing error messages with path +func (_accebg *CT_MetadataStrings )ValidateWithPath (path string )error {for _abcgb ,_ddbbf :=range _accebg .S {if _cddf :=_ddbbf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_abcgb ));_cddf !=nil {return _cddf ; +};};return nil ;};func (_ccddf *CT_QueryTableFields )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfbfc :=range start .Attr {if _dfbfc .Name .Local =="\u0063\u006f\u0075n\u0074"{_efeba ,_efccba :=_e .ParseUint (_dfbfc .Value ,10,32); +if _efccba !=nil {return _efccba ;};_adcgf :=uint32 (_efeba );_ccddf .CountAttr =&_adcgf ;continue ;};};_aaafc :for {_gdgff ,_dcfde :=d .Token ();if _dcfde !=nil {return _dcfde ;};switch _bdfba :=_gdgff .(type ){case _d .StartElement :switch _bdfba .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edafg :=NewCT_QueryTableField (); +if _dacaba :=d .DecodeElement (_edafg ,&_bdfba );_dacaba !=nil {return _dacaba ;};_ccddf .QueryTableField =append (_ccddf .QueryTableField ,_edafg );default:_ea .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",_bdfba .Name ); +if _feede :=d .Skip ();_feede !=nil {return _feede ;};};case _d .EndElement :break _aaafc ;case _d .CharData :};};return nil ;};func NewCT_String ()*CT_String {_dbdbab :=&CT_String {};return _dbdbab };func NewCT_IgnoredErrors ()*CT_IgnoredErrors {_adefd :=&CT_IgnoredErrors {}; +return _adefd };func NewCT_SmartTagTypes ()*CT_SmartTagTypes {_edfce :=&CT_SmartTagTypes {};return _edfce }; -// Measure Group Display Name -CaptionAttr string ;};func (_cbbdg *ST_DdeValueType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dabcgd ,_fdcbeb :=d .Token ();if _fdcbeb !=nil {return _fdcbeb ;};if _gdcgg ,_babfgb :=_dabcgd .(_c .EndElement );_babfgb &&_gdcgg .Name ==start .Name {*_cbbdg =1; -return nil ;};if _dfegc ,_adbdg :=_dabcgd .(_c .CharData );!_adbdg {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",_dabcgd );}else {switch string (_dfegc ){case "":*_cbbdg =0; -case "\u006e\u0069\u006c":*_cbbdg =1;case "\u0062":*_cbbdg =2;case "\u006e":*_cbbdg =3;case "\u0065":*_cbbdg =4;case "\u0073\u0074\u0072":*_cbbdg =5;};};_dabcgd ,_fdcbeb =d .Token ();if _fdcbeb !=nil {return _fdcbeb ;};if _bfgbeb ,_deegda :=_dabcgd .(_c .EndElement ); -_deegda &&_bfgbeb .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",_dabcgd );}; +// Validate validates the CT_WebPublishObject and its children +func (_dfgcb *CT_WebPublishObject )Validate ()error {return _dfgcb .ValidateWithPath ("\u0043\u0054\u005f\u0057eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074");};func (_ggaaa *CT_PageFields )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ggaaa .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_ggaaa .CountAttr )}); +};e .EncodeToken (start );_cfebbc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_ebdfc :=range _ggaaa .PageField {e .EncodeElement (_ebdfc ,_cfebbc );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewTable ()*Table {_gegfgc :=&Table {};_gegfgc .CT_Table =*NewCT_Table ();return _gegfgc };func NewCT_RevisionRowColumn ()*CT_RevisionRowColumn {_fcgca :=&CT_RevisionRowColumn {};_fcgca .ActionAttr =ST_rwColActionType (1);return _fcgca ; +};func (_feafg *CT_XmlCellPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_feafg .XmlPr =NewCT_XmlPr ();for _ ,_abfdg :=range start .Attr {if _abfdg .Name .Local =="\u0069\u0064"{_eefdb ,_gafde :=_e .ParseUint (_abfdg .Value ,10,32);if _gafde !=nil {return _gafde ; +};_feafg .IdAttr =uint32 (_eefdb );continue ;};if _abfdg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_edfgfd ,_dbcdfd :=_abfdg .Value ,error (nil );if _dbcdfd !=nil {return _dbcdfd ;};_feafg .UniqueNameAttr =&_edfgfd ; +continue ;};};_baafa :for {_bebgg ,_fgabc :=d .Token ();if _fgabc !=nil {return _fgabc ;};switch _dgcfa :=_bebgg .(type ){case _d .StartElement :switch _dgcfa .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ccbcg :=d .DecodeElement (_feafg .XmlPr ,&_dgcfa ); +_ccbcg !=nil {return _ccbcg ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_feafg .ExtLst =NewCT_ExtensionList (); +if _dacggc :=d .DecodeElement (_feafg .ExtLst ,&_dgcfa );_dacggc !=nil {return _dacggc ;};default:_ea .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",_dgcfa .Name ); +if _bcdee :=d .Skip ();_bcdee !=nil {return _bcdee ;};};case _d .EndElement :break _baafa ;case _d .CharData :};};return nil ;};func NewStyleSheet ()*StyleSheet {_cfgbee :=&StyleSheet {};_cfgbee .CT_Stylesheet =*NewCT_Stylesheet ();return _cfgbee ;};func (_eggc *CT_PivotCacheDefinition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eggc .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_eggc .IdAttr )}); +};if _eggc .InvalidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069n\u0076\u0061\u006c\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eggc .InvalidAttr ))});};if _eggc .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eggc .SaveDataAttr ))}); +};if _eggc .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eggc .RefreshOnLoadAttr ))}); +};if _eggc .OptimizeMemoryAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eggc .OptimizeMemoryAttr ))}); +};if _eggc .EnableRefreshAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eggc .EnableRefreshAttr ))}); +};if _eggc .RefreshedByAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"},Value :_aa .Sprintf ("\u0025\u0076",*_eggc .RefreshedByAttr )});};if _eggc .RefreshedDateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_eggc .RefreshedDateAttr )}); +};if _eggc .RefreshedDateIsoAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"},Value :_aa .Sprintf ("\u0025\u0076",*_eggc .RefreshedDateIsoAttr )}); +};if _eggc .BackgroundQueryAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eggc .BackgroundQueryAttr ))}); +};if _eggc .MissingItemsLimitAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_eggc .MissingItemsLimitAttr )}); +};if _eggc .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_eggc .CreatedVersionAttr )}); +};if _eggc .RefreshedVersionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_eggc .RefreshedVersionAttr )}); +};if _eggc .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_eggc .MinRefreshableVersionAttr )}); +};if _eggc .RecordCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_eggc .RecordCountAttr )});};if _eggc .UpgradeOnRefreshAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eggc .UpgradeOnRefreshAttr ))}); +};if _eggc .TupleCacheAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eggc .TupleCacheAttr ))});};if _eggc .SupportSubqueryAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eggc .SupportSubqueryAttr ))}); +};if _eggc .SupportAdvancedDrillAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eggc .SupportAdvancedDrillAttr ))}); +};e .EncodeToken (start );_affdba :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_eggc .CacheSource ,_affdba );_defea :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073"}}; +e .EncodeElement (_eggc .CacheFields ,_defea );if _eggc .CacheHierarchies !=nil {_gfbged :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_eggc .CacheHierarchies ,_gfbged ); +};if _eggc .Kpis !=nil {_afdad :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u006b\u0070\u0069\u0073"}};e .EncodeElement (_eggc .Kpis ,_afdad );};if _eggc .TupleCache !=nil {_beefd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}}; +e .EncodeElement (_eggc .TupleCache ,_beefd );};if _eggc .CalculatedItems !=nil {_ccfee :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ac\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_eggc .CalculatedItems ,_ccfee ); +};if _eggc .CalculatedMembers !=nil {_fgacc :=_d .StartElement {Name :_d .Name {Local :"m\u0061:\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073"}};e .EncodeElement (_eggc .CalculatedMembers ,_fgacc );};if _eggc .Dimensions !=nil {_ceecc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}}; +e .EncodeElement (_eggc .Dimensions ,_ceecc );};if _eggc .MeasureGroups !=nil {_gccdf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}};e .EncodeElement (_eggc .MeasureGroups ,_gccdf ); +};if _eggc .Maps !=nil {_aaged :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u006d\u0061\u0070\u0073"}};e .EncodeElement (_eggc .Maps ,_aaged );};if _eggc .ExtLst !=nil {_facfa :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_eggc .ExtLst ,_facfa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dcc *CT_BookView )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fd :=range start .Attr {if _fd .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"{_dcc .VisibilityAttr .UnmarshalXMLAttr (_fd ); +continue ;};if _fd .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_dcg ,_aac :=_e .ParseBool (_fd .Value );if _aac !=nil {return _aac ;};_dcc .MinimizedAttr =&_dcg ;continue ;};if _fd .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_fb ,_def :=_e .ParseBool (_fd .Value ); +if _def !=nil {return _def ;};_dcc .ShowHorizontalScrollAttr =&_fb ;continue ;};if _fd .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_cdda ,_egd :=_e .ParseBool (_fd .Value );if _egd !=nil {return _egd ; +};_dcc .ShowVerticalScrollAttr =&_cdda ;continue ;};if _fd .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_gff ,_dea :=_e .ParseBool (_fd .Value );if _dea !=nil {return _dea ;};_dcc .ShowSheetTabsAttr =&_gff ; +continue ;};if _fd .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_ded ,_ccb :=_e .ParseInt (_fd .Value ,10,32);if _ccb !=nil {return _ccb ;};_eef :=int32 (_ded );_dcc .XWindowAttr =&_eef ;continue ;};if _fd .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_fcg ,_ccd :=_e .ParseInt (_fd .Value ,10,32); +if _ccd !=nil {return _ccd ;};_afdg :=int32 (_fcg );_dcc .YWindowAttr =&_afdg ;continue ;};if _fd .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_daa ,_dga :=_e .ParseUint (_fd .Value ,10,32);if _dga !=nil {return _dga ; +};_aae :=uint32 (_daa );_dcc .WindowWidthAttr =&_aae ;continue ;};if _fd .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_aaa ,_bag :=_e .ParseUint (_fd .Value ,10,32);if _bag !=nil {return _bag ;};_aacf :=uint32 (_aaa ); +_dcc .WindowHeightAttr =&_aacf ;continue ;};if _fd .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_efb ,_ecec :=_e .ParseUint (_fd .Value ,10,32);if _ecec !=nil {return _ecec ;};_cbb :=uint32 (_efb );_dcc .TabRatioAttr =&_cbb ;continue ; +};if _fd .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"{_gfc ,_gaf :=_e .ParseUint (_fd .Value ,10,32);if _gaf !=nil {return _gaf ;};_gc :=uint32 (_gfc );_dcc .FirstSheetAttr =&_gc ;continue ;};if _fd .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"{_ebbb ,_aafb :=_e .ParseUint (_fd .Value ,10,32); +if _aafb !=nil {return _aafb ;};_abb :=uint32 (_ebbb );_dcc .ActiveTabAttr =&_abb ;continue ;};if _fd .Name .Local =="\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"{_ccdc ,_gfb :=_e .ParseBool (_fd .Value ); +if _gfb !=nil {return _gfb ;};_dcc .AutoFilterDateGroupingAttr =&_ccdc ;continue ;};};_fbf :for {_afa ,_efg :=d .Token ();if _efg !=nil {return _efg ;};switch _cgc :=_afa .(type ){case _d .StartElement :switch _cgc .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcc .ExtLst =NewCT_ExtensionList (); +if _gcb :=d .DecodeElement (_dcc .ExtLst ,&_cgc );_gcb !=nil {return _gcb ;};default:_ea .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",_cgc .Name ); +if _abe :=d .Skip ();_abe !=nil {return _abe ;};};case _d .EndElement :break _fbf ;case _d .CharData :};};return nil ;}; -// Validate validates the PivotCacheDefinition and its children -func (_dcfefe *PivotCacheDefinition )Validate ()error {return _dcfefe .ValidateWithPath ("P\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};type ST_MdxKPIProperty byte ;func (_bebag *CT_Top10 )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gdgbg :=range start .Attr {if _gdgbg .Name .Local =="\u0074\u006f\u0070"{_dcaab ,_dfded :=_fc .ParseBool (_gdgbg .Value ); -if _dfded !=nil {return _dfded ;};_bebag .TopAttr =&_dcaab ;continue ;};if _gdgbg .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_fabbgd ,_adceb :=_fc .ParseBool (_gdgbg .Value );if _adceb !=nil {return _adceb ;};_bebag .PercentAttr =&_fabbgd ; -continue ;};if _gdgbg .Name .Local =="\u0076\u0061\u006c"{_gfbcg ,_gcbcg :=_fc .ParseFloat (_gdgbg .Value ,64);if _gcbcg !=nil {return _gcbcg ;};_bebag .ValAttr =_gfbcg ;continue ;};if _gdgbg .Name .Local =="\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"{_egggfg ,_fdeafg :=_fc .ParseFloat (_gdgbg .Value ,64); -if _fdeafg !=nil {return _fdeafg ;};_bebag .FilterValAttr =&_egggfg ;continue ;};};for {_fgegd ,_eeebca :=d .Token ();if _eeebca !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u006f\u0070\u0031\u0030: \u0025\u0073",_eeebca ); -};if _ggece ,_badeda :=_fgegd .(_c .EndElement );_badeda &&_ggece .Name ==start .Name {break ;};};return nil ;};func (_deeabd *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 :_a .Sprintf ("\u0025\u0076",_deeabd .NameAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",_deeabd .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -}; +// ValidateWithPath validates the CT_ObjectAnchor and its children, prefixing error messages with path +func (_ddabbg *CT_ObjectAnchor )ValidateWithPath (path string )error {if _ccdce :=_ddabbg .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_ccdce !=nil {return _ccdce ;};if _adggfb :=_ddabbg .To .ValidateWithPath (path +"\u002f\u0054\u006f"); +_adggfb !=nil {return _adggfb ;};return nil ;}; -// ValidateWithPath validates the CT_Record and its children, prefixing error messages with path -func (_fegce *CT_Record )ValidateWithPath (path string )error {for _eeegfc ,_bbead :=range _fegce .M {if _dffecb :=_bbead .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_eeegfc ));_dffecb !=nil {return _dffecb ; -};};for _bbdga ,_cgfacf :=range _fegce .N {if _ggcfb :=_cgfacf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_bbdga ));_ggcfb !=nil {return _ggcfb ;};};for _ccbea ,_eabbb :=range _fegce .B {if _edeeb :=_eabbb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_ccbea )); -_edeeb !=nil {return _edeeb ;};};for _aebbca ,_cbdef :=range _fegce .E {if _afecd :=_cbdef .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_aebbca ));_afecd !=nil {return _afecd ;};};for _ccfge ,_cagdf :=range _fegce .S {if _dfega :=_cagdf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_ccfge )); -_dfega !=nil {return _dfega ;};};for _agddd ,_cedfg :=range _fegce .D {if _gaaeee :=_cedfg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_agddd ));_gaaeee !=nil {return _gaaeee ;};};for _gbeedf ,_eefgc :=range _fegce .X {if _abbfe :=_eefgc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_gbeedf )); -_abbfe !=nil {return _abbfe ;};};return nil ;};func (_bdebee ST_DdeValueType )String ()string {switch _bdebee {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 (_ebegc *ST_DynamicFilterType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ebegc =0;case "\u006e\u0075\u006c\u006c":*_ebegc =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_ebegc =2; -case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_ebegc =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_ebegc =4;case "\u0074\u006f\u0064a\u0079":*_ebegc =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_ebegc =6; -case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_ebegc =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_ebegc =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_ebegc =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_ebegc =10; -case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_ebegc =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_ebegc =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ebegc =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ebegc =14; -case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ebegc =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_ebegc =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_ebegc =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_ebegc =18; -case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_ebegc =19;case "\u0051\u0031":*_ebegc =20;case "\u0051\u0032":*_ebegc =21;case "\u0051\u0033":*_ebegc =22;case "\u0051\u0034":*_ebegc =23;case "\u004d\u0031":*_ebegc =24;case "\u004d\u0032":*_ebegc =25; -case "\u004d\u0033":*_ebegc =26;case "\u004d\u0034":*_ebegc =27;case "\u004d\u0035":*_ebegc =28;case "\u004d\u0036":*_ebegc =29;case "\u004d\u0037":*_ebegc =30;case "\u004d\u0038":*_ebegc =31;case "\u004d\u0039":*_ebegc =32;case "\u004d\u0031\u0030":*_ebegc =33; -case "\u004d\u0031\u0031":*_ebegc =34;case "\u004d\u0031\u0032":*_ebegc =35;};return nil ;}; +// ValidateWithPath validates the CT_LevelGroup and its children, prefixing error messages with path +func (_dbfbgc *CT_LevelGroup )ValidateWithPath (path string )error {if _bafbf :=_dbfbgc .GroupMembers .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");_bafbf !=nil {return _bafbf ;};return nil ; +};type CT_Borders struct{ -// ValidateWithPath validates the StyleSheet and its children, prefixing error messages with path -func (_bbgda *StyleSheet )ValidateWithPath (path string )error {if _bfcdg :=_bbgda .CT_Stylesheet .ValidateWithPath (path );_bfcdg !=nil {return _bfcdg ;};return nil ;};type CT_WorkbookPr struct{ +// Border Count +CountAttr *uint32 ; -// Date 1904 -Date1904Attr *bool ; +// Border +Border []*CT_Border ;}; -// Show Objects -ShowObjectsAttr ST_Objects ; +// ValidateWithPath validates the CT_WorkbookPr and its children, prefixing error messages with path +func (_ggcga *CT_WorkbookPr )ValidateWithPath (path string )error {if _bggebda :=_ggcga .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072");_bggebda !=nil {return _bggebda ; +};if _aeegaf :=_ggcga .UpdateLinksAttr .ValidateWithPath (path +"\u002f\u0055p\u0064\u0061\u0074e\u004c\u0069\u006e\u006b\u0073\u0041\u0074\u0074\u0072");_aeegaf !=nil {return _aeegaf ;};return nil ;};func (_efece *ST_ParameterType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_efece =0; +case "\u0070\u0072\u006f\u006d\u0070\u0074":*_efece =1;case "\u0076\u0061\u006cu\u0065":*_efece =2;case "\u0063\u0065\u006c\u006c":*_efece =3;};return nil ;};func (_cbabe *CT_Dialogsheet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gebae :for {_fdce ,_gbfab :=d .Token (); +if _gbfab !=nil {return _gbfab ;};switch _ggcgb :=_fdce .(type ){case _d .StartElement :switch _ggcgb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbabe .SheetPr =NewCT_SheetPr (); +if _egag :=d .DecodeElement (_cbabe .SheetPr ,&_ggcgb );_egag !=nil {return _egag ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbabe .SheetViews =NewCT_SheetViews (); +if _gggac :=d .DecodeElement (_cbabe .SheetViews ,&_ggcgb );_gggac !=nil {return _gggac ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbabe .SheetFormatPr =NewCT_SheetFormatPr (); +if _dbefef :=d .DecodeElement (_cbabe .SheetFormatPr ,&_ggcgb );_dbefef !=nil {return _dbefef ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbabe .SheetProtection =NewCT_SheetProtection (); +if _adbg :=d .DecodeElement (_cbabe .SheetProtection ,&_ggcgb );_adbg !=nil {return _adbg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cbabe .CustomSheetViews =NewCT_CustomSheetViews (); +if _egcab :=d .DecodeElement (_cbabe .CustomSheetViews ,&_ggcgb );_egcab !=nil {return _egcab ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbabe .PrintOptions =NewCT_PrintOptions (); +if _fcfa :=d .DecodeElement (_cbabe .PrintOptions ,&_ggcgb );_fcfa !=nil {return _fcfa ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbabe .PageMargins =NewCT_PageMargins (); +if _gbbdd :=d .DecodeElement (_cbabe .PageMargins ,&_ggcgb );_gbbdd !=nil {return _gbbdd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbabe .PageSetup =NewCT_PageSetup (); +if _adffa :=d .DecodeElement (_cbabe .PageSetup ,&_ggcgb );_adffa !=nil {return _adffa ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbabe .HeaderFooter =NewCT_HeaderFooter (); +if _baaba :=d .DecodeElement (_cbabe .HeaderFooter ,&_ggcgb );_baaba !=nil {return _baaba ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbabe .Drawing =NewCT_Drawing (); +if _gdefa :=d .DecodeElement (_cbabe .Drawing ,&_ggcgb );_gdefa !=nil {return _gdefa ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbabe .LegacyDrawing =NewCT_LegacyDrawing (); +if _ceaeg :=d .DecodeElement (_cbabe .LegacyDrawing ,&_ggcgb );_ceaeg !=nil {return _ceaeg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbabe .LegacyDrawingHF =NewCT_LegacyDrawing (); +if _eadec :=d .DecodeElement (_cbabe .LegacyDrawingHF ,&_ggcgb );_eadec !=nil {return _eadec ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbabe .DrawingHF =NewCT_DrawingHF (); +if _eefffd :=d .DecodeElement (_cbabe .DrawingHF ,&_ggcgb );_eefffd !=nil {return _eefffd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbabe .OleObjects =NewCT_OleObjects (); +if _cdcaaa :=d .DecodeElement (_cbabe .OleObjects ,&_ggcgb );_cdcaaa !=nil {return _cdcaaa ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cbabe .Controls =NewCT_Controls (); +if _dabgc :=d .DecodeElement (_cbabe .Controls ,&_ggcgb );_dabgc !=nil {return _dabgc ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbabe .ExtLst =NewCT_ExtensionList (); +if _fcdge :=d .DecodeElement (_cbabe .ExtLst ,&_ggcgb );_fcdge !=nil {return _fcdge ;};default:_ea .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",_ggcgb .Name ); +if _egdfg :=d .Skip ();_egdfg !=nil {return _egdfg ;};};case _d .EndElement :break _gebae ;case _d .CharData :};};return nil ;};func (_cddege *CT_Tuple )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cddege .FldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006c\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_cddege .FldAttr )}); +};if _cddege .HierAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0076",*_cddege .HierAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_aa .Sprintf ("\u0025\u0076",_cddege .ItemAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_acecfd *ST_FormulaExpression )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_acecfd =0;case "\u0072\u0065\u0066":*_acecfd =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_acecfd =2; +case "\u0061\u0072\u0065\u0061":*_acecfd =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_acecfd =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_acecfd =5;};return nil ;};func (_abddef *Users )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abddef .CT_Users =*NewCT_Users (); +for _ ,_ecbce :=range start .Attr {if _ecbce .Name .Local =="\u0063\u006f\u0075n\u0074"{_abffde ,_ccgdf :=_e .ParseUint (_ecbce .Value ,10,32);if _ccgdf !=nil {return _ccgdf ;};_edbgec :=uint32 (_abffde );_abddef .CountAttr =&_edbgec ;continue ;};};_acgabd :for {_acgfbe ,_adaebc :=d .Token (); +if _adaebc !=nil {return _adaebc ;};switch _eegcc :=_acgfbe .(type ){case _d .StartElement :switch _eegcc .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aeccfb :=NewCT_SharedUser (); +if _afaae :=d .DecodeElement (_aeccfb ,&_eegcc );_afaae !=nil {return _afaae ;};_abddef .UserInfo =append (_abddef .UserInfo ,_aeccfb );default:_ea .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",_eegcc .Name ); +if _efffgb :=d .Skip ();_efffgb !=nil {return _efffgb ;};};case _d .EndElement :break _acgabd ;case _d .CharData :};};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;);func (_ccfea *CT_PivotTableStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ccfea .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_ccfea .NameAttr )}); +};if _ccfea .ShowRowHeadersAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ccfea .ShowRowHeadersAttr ))}); +};if _ccfea .ShowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ccfea .ShowColHeadersAttr ))}); +};if _ccfea .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ccfea .ShowRowStripesAttr ))}); +};if _ccfea .ShowColStripesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ccfea .ShowColStripesAttr ))}); +};if _ccfea .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ccfea .ShowLastColumnAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type Users struct{CT_Users };func (_dffba ST_HorizontalAlignment )String ()string {switch _dffba {case 0:return "";case 1:return "\u0067e\u006e\u0065\u0072\u0061\u006c"; +case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0072\u0069\u0067h\u0074";case 5:return "\u0066\u0069\u006c\u006c";case 6:return "\u006au\u0073\u0074\u0069\u0066\u0079";case 7:return "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073"; +case 8:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};func NewPivotCacheDefinition ()*PivotCacheDefinition {_cabfc :=&PivotCacheDefinition {};_cabfc .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();return _cabfc ; +};func NewCT_UnderlineProperty ()*CT_UnderlineProperty {_cecaag :=&CT_UnderlineProperty {};return _cecaag ;};type CT_RevisionSheetRename struct{ -// Show Border Unselected Table -ShowBorderUnselectedTablesAttr *bool ; +// Sheet Id +SheetIdAttr uint32 ; -// Filter Privacy -FilterPrivacyAttr *bool ; +// Old Sheet Name +OldNameAttr string ; -// Prompted Solutions -PromptedSolutionsAttr *bool ; +// New Sheet Name +NewNameAttr string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_dbgff *ST_DataValidationType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dbgff =0;case "\u006e\u006f\u006e\u0065":*_dbgff =1; +case "\u0077\u0068\u006fl\u0065":*_dbgff =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_dbgff =3;case "\u006c\u0069\u0073\u0074":*_dbgff =4;case "\u0064\u0061\u0074\u0065":*_dbgff =5;case "\u0074\u0069\u006d\u0065":*_dbgff =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_dbgff =7; +case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dbgff =8;};return nil ;};func (_gfeg *CT_ExternalReferences )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgagd :for {_ebgb ,_dafaa :=d .Token ();if _dafaa !=nil {return _dafaa ;};switch _daaf :=_ebgb .(type ){case _d .StartElement :switch _daaf .Name {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\u0070\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\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"}:_facba :=NewCT_ExternalReference (); +if _facd :=d .DecodeElement (_facba ,&_daaf );_facd !=nil {return _facd ;};_gfeg .ExternalReference =append (_gfeg .ExternalReference ,_facba );default:_ea .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",_daaf .Name ); +if _acbba :=d .Skip ();_acbba !=nil {return _acbba ;};};case _d .EndElement :break _fgagd ;case _d .CharData :};};return nil ;};const (ST_VolDepTypeUnset ST_VolDepType =0;ST_VolDepTypeRealTimeData ST_VolDepType =1;ST_VolDepTypeOlapFunctions ST_VolDepType =2; +); -// Show Ink Annotations -ShowInkAnnotationAttr *bool ; +// Validate validates the CT_PrintOptions and its children +func (_edbd *CT_PrintOptions )Validate ()error {return _edbd .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");}; -// Create Backup File -BackupFileAttr *bool ; +// Validate validates the Worksheet and its children +func (_cfbgd *Worksheet )Validate ()error {return _cfbgd .ValidateWithPath ("\u0057o\u0072\u006b\u0073\u0068\u0065\u0065t");};func (_bgcgbg *ST_GroupBy )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfgbe ,_bgbbad :=d .Token ();if _bgbbad !=nil {return _bgbbad ; +};if _ddgeg ,_degfab :=_gfgbe .(_d .EndElement );_degfab &&_ddgeg .Name ==start .Name {*_bgcgbg =1;return nil ;};if _fdgccg ,_dadgff :=_gfgbe .(_d .CharData );!_dadgff {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfgbe ); +}else {switch string (_fdgccg ){case "":*_bgcgbg =0;case "\u0072\u0061\u006eg\u0065":*_bgcgbg =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_bgcgbg =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_bgcgbg =3;case "\u0068\u006f\u0075r\u0073":*_bgcgbg =4; +case "\u0064\u0061\u0079\u0073":*_bgcgbg =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_bgcgbg =6;case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_bgcgbg =7;case "\u0079\u0065\u0061r\u0073":*_bgcgbg =8;};};_gfgbe ,_bgbbad =d .Token ();if _bgbbad !=nil {return _bgbbad ; +};if _cgbfad ,_bagbb :=_gfgbe .(_d .EndElement );_bagbb &&_cgbfad .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfgbe ); +}; -// Save External Link Values -SaveExternalLinkValuesAttr *bool ; +// Validate validates the CT_BooleanProperty and its children +func (_becg *CT_BooleanProperty )Validate ()error {return _becg .ValidateWithPath ("\u0043T\u005fB\u006f\u006f\u006c\u0065\u0061n\u0050\u0072o\u0070\u0065\u0072\u0074\u0079");};type ST_Comments byte ; -// Update Links Behavior -UpdateLinksAttr ST_UpdateLinks ; +// Validate validates the CT_UnderlineProperty and its children +func (_agffd *CT_UnderlineProperty )Validate ()error {return _agffd .ValidateWithPath ("C\u0054_\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0050\u0072\u006f\u0070er\u0074\u0079");};type CT_CellSmartTags struct{ -// Code Name -CodeNameAttr *string ; +// Reference +RAttr string ; -// Hide Pivot Field List -HidePivotFieldListAttr *bool ; +// Cell Smart Tag +CellSmartTag []*CT_CellSmartTag ;};type CT_VolTopic struct{ -// Show Pivot Chart Filter -ShowPivotChartFilterAttr *bool ; +// Type +TAttr ST_VolValueType ; -// Allow Refresh Query -AllowRefreshQueryAttr *bool ; +// Topic Value +V string ; -// Publish Items -PublishItemsAttr *bool ; +// Strings in Subtopic +Stp []string ; -// Check Compatibility On Save -CheckCompatibilityAttr *bool ; +// References +Tr []*CT_VolTopicRef ;};func (_cdfad ST_Type )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cdfad .String (),start );}; -// Auto Compress Pictures -AutoCompressPicturesAttr *bool ; +// ValidateWithPath validates the CT_RevisionAutoFormatting and its children, prefixing error messages with path +func (_acefb *CT_RevisionAutoFormatting )ValidateWithPath (path string )error {return nil };func (_bbcaa *CT_QueryTableDeletedFields )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cggca :=range start .Attr {if _cggca .Name .Local =="\u0063\u006f\u0075n\u0074"{_beccag ,_dafeg :=_e .ParseUint (_cggca .Value ,10,32); +if _dafeg !=nil {return _dafeg ;};_bbabf :=uint32 (_beccag );_bbcaa .CountAttr =&_bbabf ;continue ;};};_fgfgf :for {_gcbcbf ,_adcbg :=d .Token ();if _adcbg !=nil {return _adcbg ;};switch _cggag :=_gcbcbf .(type ){case _d .StartElement :switch _cggag .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbgcb :=NewCT_DeletedField (); +if _ebafdb :=d .DecodeElement (_dbgcb ,&_cggag );_ebafdb !=nil {return _ebafdb ;};_bbcaa .DeletedField =append (_bbcaa .DeletedField ,_dbgcb );default:_ea .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",_cggag .Name ); +if _bdeabg :=d .Skip ();_bdeabg !=nil {return _bdeabg ;};};case _d .EndElement :break _fgfgf ;case _d .CharData :};};return nil ;};func NewCT_MdxMemeberProp ()*CT_MdxMemeberProp {_bcdbd :=&CT_MdxMemeberProp {};return _bcdbd };func NewCT_Tuple ()*CT_Tuple {_aaeaff :=&CT_Tuple {}; +return _aaeaff };func (_efgcb *CT_PivotAreaReferences )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbbcc :=range start .Attr {if _gbbcc .Name .Local =="\u0063\u006f\u0075n\u0074"{_fccafd ,_eagdd :=_e .ParseUint (_gbbcc .Value ,10,32); +if _eagdd !=nil {return _eagdd ;};_bbefg :=uint32 (_fccafd );_efgcb .CountAttr =&_bbefg ;continue ;};};_bgedg :for {_dcefb ,_dcee :=d .Token ();if _dcee !=nil {return _dcee ;};switch _dbdaaf :=_dcefb .(type ){case _d .StartElement :switch _dbdaaf .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acafcf :=NewCT_PivotAreaReference (); +if _cgcga :=d .DecodeElement (_acafcf ,&_dbdaaf );_cgcga !=nil {return _cgcga ;};_efgcb .Reference =append (_efgcb .Reference ,_acafcf );default:_ea .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",_dbdaaf .Name ); +if _fgdgb :=d .Skip ();_fgdgb !=nil {return _fgdgb ;};};case _d .EndElement :break _bgedg ;case _d .CharData :};};return nil ;};func (_ebgde *CT_RevisionCustomView )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_ebgde .GuidAttr )}); +_gfdga ,_cgegc :=_ebgde .ActionAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _cgegc !=nil {return _cgegc ;};start .Attr =append (start .Attr ,_gfdga );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type CT_OleLink struct{IdAttr string ; -// Refresh all Connections on Open -RefreshAllConnectionsAttr *bool ; +// Object Link Identifier +ProgIdAttr string ; -// Default Theme Version -DefaultThemeVersionAttr *uint32 ;};func (_eeeb *CT_CustomSheetViews )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_bcac :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}}; -for _ ,_bebcg :=range _eeeb .CustomSheetView {e .EncodeElement (_bebcg ,_bcac );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_edfg *CT_DeletedField )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eccdf :=range start .Attr {if _eccdf .Name .Local =="\u006e\u0061\u006d\u0065"{_dadcc ,_efeabf :=_eccdf .Value ,error (nil ); -if _efeabf !=nil {return _efeabf ;};_edfg .NameAttr =_dadcc ;continue ;};};for {_gdcea ,_bfeab :=d .Token ();if _bfeab !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u006c\u0065\u0074\u0065d\u0046\u0069\u0065l\u0064:\u0020\u0025\u0073",_bfeab ); -};if _bdbbg ,_egfba :=_gdcea .(_c .EndElement );_egfba &&_bdbbg .Name ==start .Name {break ;};};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_FontFamily struct{ValAttr int64 ;}; +// Object Link Items +OleItems *CT_OleItems ;};func (_gcggfd *ST_CellType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcafe ,_acbcd :=d .Token ();if _acbcd !=nil {return _acbcd ;};if _bdfegc ,_bfagc :=_dcafe .(_d .EndElement );_bfagc &&_bdfegc .Name ==start .Name {*_gcggfd =1; +return nil ;};if _bgfbee ,_bgedd :=_dcafe .(_d .CharData );!_bgedd {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcafe );}else {switch string (_bgfbee ){case "":*_gcggfd =0; +case "\u0062":*_gcggfd =1;case "\u006e":*_gcggfd =2;case "\u0065":*_gcggfd =3;case "\u0073":*_gcggfd =4;case "\u0073\u0074\u0072":*_gcggfd =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_gcggfd =6;};};_dcafe ,_acbcd =d .Token ();if _acbcd !=nil {return _acbcd ; +};if _efcea ,_fgcedb :=_dcafe .(_d .EndElement );_fgcedb &&_efcea .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcafe ); +};type CT_DataRef struct{ -// ValidateWithPath validates the CT_ExternalReferences and its children, prefixing error messages with path -func (_gbbbb *CT_ExternalReferences )ValidateWithPath (path string )error {for _ccedc ,_bcfdd :=range _gbbbb .ExternalReference {if _fdef :=_bcfdd .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ccedc )); -_fdef !=nil {return _fdef ;};};return nil ;}; +// Reference +RefAttr *string ; -// Validate validates the CT_Format and its children -func (_dcfffe *CT_Format )Validate ()error {return _dcfffe .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u0072\u006d\u0061t");};func (_ddaa *CT_CalculatedItems )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ddaa .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ddaa .CountAttr )}); -};e .EncodeToken (start );_eaf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"}};for _ ,_baga :=range _ddaa .CalculatedItem {e .EncodeElement (_baga ,_eaf ); -};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Named Range +NameAttr *string ; -// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path -func (_dffac *CT_PageSetup )ValidateWithPath (path string )error {if _dffac .PaperHeightAttr !=nil {if !_ef .ST_PositiveUniversalMeasurePatternRe .MatchString (*_dffac .PaperHeightAttr ){return _a .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ef .ST_PositiveUniversalMeasurePatternRe ,*_dffac .PaperHeightAttr ); -};};if _dffac .PaperHeightAttr !=nil {if !_ef .ST_UniversalMeasurePatternRe .MatchString (*_dffac .PaperHeightAttr ){return _a .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ef .ST_UniversalMeasurePatternRe ,*_dffac .PaperHeightAttr ); -};};if _dffac .PaperWidthAttr !=nil {if !_ef .ST_PositiveUniversalMeasurePatternRe .MatchString (*_dffac .PaperWidthAttr ){return _a .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ef .ST_PositiveUniversalMeasurePatternRe ,*_dffac .PaperWidthAttr ); -};};if _dffac .PaperWidthAttr !=nil {if !_ef .ST_UniversalMeasurePatternRe .MatchString (*_dffac .PaperWidthAttr ){return _a .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ef .ST_UniversalMeasurePatternRe ,*_dffac .PaperWidthAttr ); -};};if _bccfe :=_dffac .PageOrderAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u004f\u0072\u0064\u0065r\u0041\u0074\u0074\u0072");_bccfe !=nil {return _bccfe ;};if _eefcb :=_dffac .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072"); -_eefcb !=nil {return _eefcb ;};if _agabef :=_dffac .CellCommentsAttr .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_agabef !=nil {return _agabef ;};if _cfdgd :=_dffac .ErrorsAttr .ValidateWithPath (path +"/\u0045\u0072\u0072\u006f\u0072\u0073\u0041\u0074\u0074\u0072"); -_cfdgd !=nil {return _cfdgd ;};return nil ;}; +// Sheet Name +SheetAttr *string ;IdAttr *string ;};func NewCT_Dialogsheet ()*CT_Dialogsheet {_dccda :=&CT_Dialogsheet {};return _dccda };type ST_CalcMode byte ; -// ValidateWithPath validates the CT_ProtectedRanges and its children, prefixing error messages with path -func (_cccdb *CT_ProtectedRanges )ValidateWithPath (path string )error {for _gaeba ,_bdcgd :=range _cccdb .ProtectedRange {if _bfded :=_bdcgd .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0050\u0072ot\u0065c\u0074\u0065\u0064\u0052\u0061n\u0067\u0065\u005b\u0025\u0064\u005d",path ,_gaeba )); -_bfded !=nil {return _bfded ;};};return nil ;};type CT_CalcChain struct{ +// ValidateWithPath validates the CT_DataValidations and its children, prefixing error messages with path +func (_bdcc *CT_DataValidations )ValidateWithPath (path string )error {for _cecd ,_eeefc :=range _bdcc .DataValidation {if _bgcf :=_eeefc .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0044\u0061ta\u0056a\u006c\u0069\u0064\u0061\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_cecd )); +_bgcf !=nil {return _bgcf ;};};return nil ;};func NewCT_ColorScale ()*CT_ColorScale {_degfb :=&CT_ColorScale {};return _degfb };func (_eaaga ST_CellType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cegbb :=_d .Attr {};_cegbb .Name =name ;switch _eaaga {case ST_CellTypeUnset :_cegbb .Value =""; +case ST_CellTypeB :_cegbb .Value ="\u0062";case ST_CellTypeN :_cegbb .Value ="\u006e";case ST_CellTypeE :_cegbb .Value ="\u0065";case ST_CellTypeS :_cegbb .Value ="\u0073";case ST_CellTypeStr :_cegbb .Value ="\u0073\u0074\u0072";case ST_CellTypeInlineStr :_cegbb .Value ="\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r"; +};return _cegbb ,nil ;}; -// Cell -C []*CT_CalcCell ;ExtLst *CT_ExtensionList ;};func (_cafcd *CT_TextFields )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cafcd .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cafcd .CountAttr )}); -};e .EncodeToken (start );_cfbeg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003at\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_acebgb :=range _cafcd .TextField {e .EncodeElement (_acebgb ,_cfbeg );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_gafffc ST_PhoneticType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eeebf :=_c .Attr {};_eeebf .Name =name ;switch _gafffc {case ST_PhoneticTypeUnset :_eeebf .Value ="";case ST_PhoneticTypeHalfwidthKatakana :_eeebf .Value ="\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061"; -case ST_PhoneticTypeFullwidthKatakana :_eeebf .Value ="\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case ST_PhoneticTypeHiragana :_eeebf .Value ="\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_PhoneticTypeNoConversion :_eeebf .Value ="\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e"; -};return _eeebf ,nil ;}; +// ValidateWithPath validates the CT_DataValidation and its children, prefixing error messages with path +func (_fcec *CT_DataValidation )ValidateWithPath (path string )error {if _dbabb :=_fcec .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dbabb !=nil {return _dbabb ;};if _dfec :=_fcec .ErrorStyleAttr .ValidateWithPath (path +"\u002fE\u0072r\u006f\u0072\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072"); +_dfec !=nil {return _dfec ;};if _fgdb :=_fcec .ImeModeAttr .ValidateWithPath (path +"\u002f\u0049\u006de\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fgdb !=nil {return _fgdb ;};if _cgbab :=_fcec .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072"); +_cgbab !=nil {return _cgbab ;};return nil ;};func (_cebfa *CT_RevisionHeader )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cebfa .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"; +_cebfa .SheetIdMap =NewCT_SheetIdMap ();for _ ,_dfaeec :=range start .Attr {if _dfaeec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dfaeec .Name .Local =="\u0069\u0064"||_dfaeec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dfaeec .Name .Local =="\u0069\u0064"{_fgdbbfd ,_ebcga :=_dfaeec .Value ,error (nil ); +if _ebcga !=nil {return _ebcga ;};_cebfa .IdAttr =_fgdbbfd ;continue ;};if _dfaeec .Name .Local =="\u0067\u0075\u0069\u0064"{_adaacg ,_gfaff :=_dfaeec .Value ,error (nil );if _gfaff !=nil {return _gfaff ;};_cebfa .GuidAttr =_adaacg ;continue ;};if _dfaeec .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_ecbcfc ,_efcdf :=ParseStdlibTime (_dfaeec .Value ); +if _efcdf !=nil {return _efcdf ;};_cebfa .DateTimeAttr =_ecbcfc ;continue ;};if _dfaeec .Name .Local =="\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_bdeba ,_ddbfe :=_e .ParseUint (_dfaeec .Value ,10,32);if _ddbfe !=nil {return _ddbfe ; +};_cebfa .MaxSheetIdAttr =uint32 (_bdeba );continue ;};if _dfaeec .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_cgeec ,_cdefb :=_dfaeec .Value ,error (nil );if _cdefb !=nil {return _cdefb ;};_cebfa .UserNameAttr =_cgeec ;continue ; +};if _dfaeec .Name .Local =="\u006d\u0069\u006e\u0052\u0049\u0064"{_gegbf ,_dccfd :=_e .ParseUint (_dfaeec .Value ,10,32);if _dccfd !=nil {return _dccfd ;};_gbafeg :=uint32 (_gegbf );_cebfa .MinRIdAttr =&_gbafeg ;continue ;};if _dfaeec .Name .Local =="\u006d\u0061\u0078\u0052\u0049\u0064"{_ddeae ,_dcdaf :=_e .ParseUint (_dfaeec .Value ,10,32); +if _dcdaf !=nil {return _dcdaf ;};_efbe :=uint32 (_ddeae );_cebfa .MaxRIdAttr =&_efbe ;continue ;};};_agfafb :for {_eafdb ,_eebad :=d .Token ();if _eebad !=nil {return _eebad ;};switch _bcaad :=_eafdb .(type ){case _d .StartElement :switch _bcaad .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _afebb :=d .DecodeElement (_cebfa .SheetIdMap ,&_bcaad ); +_afebb !=nil {return _afebb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cebfa .ReviewedList =NewCT_ReviewedRevisions (); +if _facae :=d .DecodeElement (_cebfa .ReviewedList ,&_bcaad );_facae !=nil {return _facae ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\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 _cddgd :=d .DecodeElement (_cebfa .ExtLst ,&_bcaad );_cddgd !=nil {return _cddgd ;};default:_ea .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",_bcaad .Name ); +if _gcegb :=d .Skip ();_gcegb !=nil {return _gcegb ;};};case _d .EndElement :break _agfafb ;case _d .CharData :};};return nil ;};func (_ddggdg ST_HtmlFmt )ValidateWithPath (path string )error {switch _ddggdg {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddggdg )); +};return nil ;};func NewUsers ()*Users {_gbdcba :=&Users {};_gbdcba .CT_Users =*NewCT_Users ();return _gbdcba };type CT_SmartTagPr struct{ -// Validate validates the CT_IconSet and its children -func (_adedd *CT_IconSet )Validate ()error {return _adedd .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0053\u0065\u0074");};func NewCT_DataValidation ()*CT_DataValidation {_adddd :=&CT_DataValidation {};return _adddd };func (_deaae ST_CellFormulaType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_deaae .String (),start ); -};func NewCT_CellSmartTags ()*CT_CellSmartTags {_baab :=&CT_CellSmartTags {};return _baab };func (_faefg ST_RefMode )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_deeeg :=_c .Attr {};_deeeg .Name =name ;switch _faefg {case ST_RefModeUnset :_deeeg .Value =""; -case ST_RefModeA1 :_deeeg .Value ="\u0041\u0031";case ST_RefModeR1C1 :_deeeg .Value ="\u0052\u0031\u0043\u0031";};return _deeeg ,nil ;};func NewCT_GradientFill ()*CT_GradientFill {_bcbg :=&CT_GradientFill {};return _bcbg }; +// Embed SmartTags +EmbedAttr *bool ; -// ValidateWithPath validates the CT_MetadataType and its children, prefixing error messages with path -func (_geafb *CT_MetadataType )ValidateWithPath (path string )error {return nil }; +// Show Smart Tags +ShowAttr ST_SmartTagShow ;};func (_aafee *CT_GroupLevel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edag :=range start .Attr {if _edag .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_cgdef ,_gdad :=_edag .Value ,error (nil ); +if _gdad !=nil {return _gdad ;};_aafee .UniqueNameAttr =_cgdef ;continue ;};if _edag .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_eeba ,_dabec :=_edag .Value ,error (nil );if _dabec !=nil {return _dabec ;};_aafee .CaptionAttr =_eeba ;continue ; +};if _edag .Name .Local =="\u0075\u0073\u0065\u0072"{_bcccb ,_bgddd :=_e .ParseBool (_edag .Value );if _bgddd !=nil {return _bgddd ;};_aafee .UserAttr =&_bcccb ;continue ;};if _edag .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"{_cccce ,_caaeb :=_e .ParseBool (_edag .Value ); +if _caaeb !=nil {return _caaeb ;};_aafee .CustomRollUpAttr =&_cccce ;continue ;};};_bcgac :for {_fadgc ,_cdadb :=d .Token ();if _cdadb !=nil {return _cdadb ;};switch _addgb :=_fadgc .(type ){case _d .StartElement :switch _addgb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aafee .Groups =NewCT_Groups (); +if _dbge :=d .DecodeElement (_aafee .Groups ,&_addgb );_dbge !=nil {return _dbge ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aafee .ExtLst =NewCT_ExtensionList (); +if _accec :=d .DecodeElement (_aafee .ExtLst ,&_addgb );_accec !=nil {return _accec ;};default:_ea .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",_addgb .Name ); +if _acff :=d .Skip ();_acff !=nil {return _acff ;};};case _d .EndElement :break _bcgac ;case _d .CharData :};};return nil ;};func (_caaffa *CT_Top10 )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eefcfc :=range start .Attr {if _eefcfc .Name .Local =="\u0074\u006f\u0070"{_adfdc ,_fceaab :=_e .ParseBool (_eefcfc .Value ); +if _fceaab !=nil {return _fceaab ;};_caaffa .TopAttr =&_adfdc ;continue ;};if _eefcfc .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_ggbbb ,_cgbfg :=_e .ParseBool (_eefcfc .Value );if _cgbfg !=nil {return _cgbfg ;};_caaffa .PercentAttr =&_ggbbb ; +continue ;};if _eefcfc .Name .Local =="\u0076\u0061\u006c"{_dccdgf ,_fefce :=_e .ParseFloat (_eefcfc .Value ,64);if _fefce !=nil {return _fefce ;};_caaffa .ValAttr =_dccdgf ;continue ;};if _eefcfc .Name .Local =="\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"{_feggcf ,_aabde :=_e .ParseFloat (_eefcfc .Value ,64); +if _aabde !=nil {return _aabde ;};_caaffa .FilterValAttr =&_feggcf ;continue ;};};for {_adadb ,_aegbbf :=d .Token ();if _aegbbf !=nil {return _aa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u006f\u0070\u0031\u0030: \u0025\u0073",_aegbbf ); +};if _fbfbf ,_efgcc :=_adadb .(_d .EndElement );_efgcc &&_fbfbf .Name ==start .Name {break ;};};return nil ;};func NewCT_Groups ()*CT_Groups {_cbfe :=&CT_Groups {};return _cbfe };func (_eggdfb ST_SourceType )String ()string {switch _eggdfb {case 0:return ""; +case 1:return "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case 2:return "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case 3:return "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e";case 4:return "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"; +};return "";}; -// Validate validates the CT_Tables and its children -func (_abagf *CT_Tables )Validate ()error {return _abagf .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065s");};func (_cdbea ST_rwColActionType )String ()string {switch _cdbea {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 "";}; +// ValidateWithPath validates the CT_RowFields and its children, prefixing error messages with path +func (_dacde *CT_RowFields )ValidateWithPath (path string )error {for _ggagg ,_fbaeb :=range _dacde .Field {if _gddgb :=_fbaeb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_ggagg ));_gddgb !=nil {return _gddgb ; +};};return nil ;};func NewCT_ExternalSheetNames ()*CT_ExternalSheetNames {_bdfa :=&CT_ExternalSheetNames {};return _bdfa ;}; -// Validate validates the CT_Stylesheet and its children -func (_gfbcc *CT_Stylesheet )Validate ()error {return _gfbcc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074");};func (_ebgbe ST_WebSourceType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ebgbe .String (),start ); -}; +// Validate validates the CT_DateGroupItem and its children +func (_eafe *CT_DateGroupItem )Validate ()error {return _eafe .ValidateWithPath ("\u0043\u0054_\u0044\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d");}; -// Validate validates the CT_Dialogsheet and its children -func (_aggff *CT_Dialogsheet )Validate ()error {return _aggff .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074");};func (_bbebdc *ST_Pane )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eedfg ,_faceb :=d .Token (); -if _faceb !=nil {return _faceb ;};if _gfcbc ,_dcbde :=_eedfg .(_c .EndElement );_dcbde &&_gfcbc .Name ==start .Name {*_bbebdc =1;return nil ;};if _fefac ,_bgdea :=_eedfg .(_c .CharData );!_bgdea {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",_eedfg ); -}else {switch string (_fefac ){case "":*_bbebdc =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_bbebdc =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_bbebdc =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_bbebdc =3; -case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_bbebdc =4;};};_eedfg ,_faceb =d .Token ();if _faceb !=nil {return _faceb ;};if _cegge ,_bagebdcc :=_eedfg .(_c .EndElement );_bagebdcc &&_cegge .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",_eedfg ); -};func (_ffgcff *ST_FilterOperator )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ffgcff =0;case "\u0065\u0071\u0075a\u006c":*_ffgcff =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ffgcff =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_ffgcff =3; -case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ffgcff =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_ffgcff =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_ffgcff =6; -};return nil ;}; +// ValidateWithPath validates the CT_FontSize and its children, prefixing error messages with path +func (_gggb *CT_FontSize )ValidateWithPath (path string )error {return nil };func (_gdgfbd *ST_RevisionAction )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbgbf ,_abcf :=d .Token ();if _abcf !=nil {return _abcf ;};if _adceb ,_bgabfg :=_fbgbf .(_d .EndElement ); +_bgabfg &&_adceb .Name ==start .Name {*_gdgfbd =1;return nil ;};if _agbded ,_fgcgd :=_fbgbf .(_d .CharData );!_fgcgd {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbgbf ); +}else {switch string (_agbded ){case "":*_gdgfbd =0;case "\u0061\u0064\u0064":*_gdgfbd =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_gdgfbd =2;};};_fbgbf ,_abcf =d .Token ();if _abcf !=nil {return _abcf ;};if _cbdfd ,_bddeea :=_fbgbf .(_d .EndElement ); +_bddeea &&_cbdfd .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbgbf );};func (_dfddba *CT_SheetId )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_debagf :=range start .Attr {if _debagf .Name .Local =="\u0076\u0061\u006c"{_dbdfgb ,_fadad :=_e .ParseUint (_debagf .Value ,10,32); +if _fadad !=nil {return _fadad ;};_dfddba .ValAttr =uint32 (_dbdfgb );continue ;};};for {_gbbea ,_gfdag :=d .Token ();if _gfdag !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u003a\u0020%\u0073",_gfdag ); +};if _agdfd ,_bdgeea :=_gbbea .(_d .EndElement );_bdgeea &&_agdfd .Name ==start .Name {break ;};};return nil ;};type CT_GroupLevels struct{ -// Validate validates the CT_SortState and its children -func (_agccdf *CT_SortState )Validate ()error {return _agccdf .ValidateWithPath ("\u0043\u0054\u005fS\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");};func NewCT_Table ()*CT_Table {_ggfffb :=&CT_Table {};_ggfffb .TableColumns =NewCT_TableColumns (); -return _ggfffb ;}; +// Grouping Level Count +CountAttr *uint32 ; -// Validate validates the CT_Dxf and its children -func (_aaacc *CT_Dxf )Validate ()error {return _aaacc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0078\u0066");};func NewCT_Formats ()*CT_Formats {_cddgd :=&CT_Formats {};return _cddgd };func (_edecf *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 _edecf .CT_RevisionHeaders .MarshalXML (e ,start );};func (_dcfad *CT_RPrElt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_defff :for {_ggcc ,_agdfb :=d .Token (); -if _agdfb !=nil {return _agdfb ;};switch _ggba :=_ggcc .(type ){case _c .StartElement :switch _ggba .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcfad .RFont =NewCT_FontName (); -if _begaf :=d .DecodeElement (_dcfad .RFont ,&_ggba );_begaf !=nil {return _begaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcfad .Charset =NewCT_IntProperty (); -if _cfgbb :=d .DecodeElement (_dcfad .Charset ,&_ggba );_cfgbb !=nil {return _cfgbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcfad .Family =NewCT_IntProperty (); -if _egabd :=d .DecodeElement (_dcfad .Family ,&_ggba );_egabd !=nil {return _egabd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcfad .B =NewCT_BooleanProperty (); -if _gccgg :=d .DecodeElement (_dcfad .B ,&_ggba );_gccgg !=nil {return _gccgg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcfad .I =NewCT_BooleanProperty (); -if _adegb :=d .DecodeElement (_dcfad .I ,&_ggba );_adegb !=nil {return _adegb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcfad .Strike =NewCT_BooleanProperty (); -if _baagc :=d .DecodeElement (_dcfad .Strike ,&_ggba );_baagc !=nil {return _baagc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcfad .Outline =NewCT_BooleanProperty (); -if _egfddb :=d .DecodeElement (_dcfad .Outline ,&_ggba );_egfddb !=nil {return _egfddb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcfad .Shadow =NewCT_BooleanProperty (); -if _bgcgc :=d .DecodeElement (_dcfad .Shadow ,&_ggba );_bgcgc !=nil {return _bgcgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_dcfad .Condense =NewCT_BooleanProperty (); -if _ebabfb :=d .DecodeElement (_dcfad .Condense ,&_ggba );_ebabfb !=nil {return _ebabfb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\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"}:_dcfad .Extend =NewCT_BooleanProperty (); -if _edfabe :=d .DecodeElement (_dcfad .Extend ,&_ggba );_edfabe !=nil {return _edfabe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_dcfad .Color =NewCT_Color (); -if _gaeeeb :=d .DecodeElement (_dcfad .Color ,&_ggba );_gaeeeb !=nil {return _gaeeeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcfad .Sz =NewCT_FontSize (); -if _gadga :=d .DecodeElement (_dcfad .Sz ,&_ggba );_gadga !=nil {return _gadga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcfad .U =NewCT_UnderlineProperty (); -if _fcff :=d .DecodeElement (_dcfad .U ,&_ggba );_fcff !=nil {return _fcff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcfad .VertAlign =NewCT_VerticalAlignFontProperty (); -if _ccaad :=d .DecodeElement (_dcfad .VertAlign ,&_ggba );_ccaad !=nil {return _ccaad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcfad .Scheme =NewCT_FontScheme (); -if _efeabe :=d .DecodeElement (_dcfad .Scheme ,&_ggba );_efeabe !=nil {return _efeabe ;};default:_dc .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",_ggba .Name ); -if _fgcba :=d .Skip ();_fgcba !=nil {return _fgcba ;};};case _c .EndElement :break _defff ;case _c .CharData :};};return nil ;}; +// OLAP Grouping Levels +GroupLevel []*CT_GroupLevel ;};type CT_RElt struct{ -// ValidateWithPath validates the CT_MdxKPI and its children, prefixing error messages with path -func (_aeaecf *CT_MdxKPI )ValidateWithPath (path string )error {if _aeaecf .PAttr ==ST_MdxKPIPropertyUnset {return _a .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 _bffgb :=_aeaecf .PAttr .ValidateWithPath (path +"\u002f\u0050\u0041\u0074\u0074\u0072");_bffgb !=nil {return _bffgb ;};return nil ;};func (_cefe *CT_PivotFilters )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cefe .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cefe .CountAttr )}); -};e .EncodeToken (start );if _cefe .Filter !=nil {_ebbfc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_affgc :=range _cefe .Filter {e .EncodeElement (_affgc ,_ebbfc );};};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_fcdgca ST_PrintError )ValidateWithPath (path string )error {switch _fcdgca {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 (_fcdgca )); -};return nil ;};type CT_CommentPr struct{ +// Run Properties +RPr *CT_RPrElt ; -// Locked Flag -LockedAttr *bool ; +// Text +T string ;};type CT_MetadataStringIndex struct{ -// Default Size Flag -DefaultSizeAttr *bool ; +// Index Value +XAttr uint32 ; -// Print Flag -PrintAttr *bool ; +// String is a Set +SAttr *bool ;};func NewCT_FileSharing ()*CT_FileSharing {_bccdb :=&CT_FileSharing {};return _bccdb };func (_bgebg *CT_PivotTableStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_efcefd :=range start .Attr {if _efcefd .Name .Local =="\u006e\u0061\u006d\u0065"{_adfga ,_beccb :=_efcefd .Value ,error (nil ); +if _beccb !=nil {return _beccb ;};_bgebg .NameAttr =&_adfga ;continue ;};if _efcefd .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"{_gaebg ,_gccce :=_e .ParseBool (_efcefd .Value );if _gccce !=nil {return _gccce ; +};_bgebg .ShowRowHeadersAttr =&_gaebg ;continue ;};if _efcefd .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_dgggg ,_gfabf :=_e .ParseBool (_efcefd .Value );if _gfabf !=nil {return _gfabf ;};_bgebg .ShowColHeadersAttr =&_dgggg ; +continue ;};if _efcefd .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_aacce ,_bbed :=_e .ParseBool (_efcefd .Value );if _bbed !=nil {return _bbed ;};_bgebg .ShowRowStripesAttr =&_aacce ;continue ;};if _efcefd .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"{_dfeedf ,_bbabd :=_e .ParseBool (_efcefd .Value ); +if _bbabd !=nil {return _bbabd ;};_bgebg .ShowColStripesAttr =&_dfeedf ;continue ;};if _efcefd .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_bgbba ,_egcfd :=_e .ParseBool (_efcefd .Value );if _egcfd !=nil {return _egcfd ; +};_bgebg .ShowLastColumnAttr =&_bgbba ;continue ;};};for {_eabfgd ,_ebaa :=d .Token ();if _ebaa !=nil {return _aa .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",_ebaa ); +};if _egecc ,_accdbc :=_eabfgd .(_d .EndElement );_accdbc &&_egecc .Name ==start .Name {break ;};};return nil ;}; -// Disabled Flag -DisabledAttr *bool ; +// Validate validates the CT_SharedUser and its children +func (_cgbcg *CT_SharedUser )Validate ()error {return _cgbcg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072");};type CT_WebPublishObject struct{ -// Automatic Fill Flag -AutoFillAttr *bool ; +// Id +IdAttr uint32 ; -// Automatic Line Flag -AutoLineAttr *bool ; +// Div Id +DivIdAttr string ; -// Alternative Text -AltTextAttr *string ; +// Source Object +SourceObjectAttr *string ; -// Text Horizontal Alignment -TextHAlignAttr ST_TextHAlign ; +// Destination File +DestinationFileAttr string ; -// ext Vertical Alignment -TextVAlignAttr ST_TextVAlign ; +// Title +TitleAttr *string ; -// Text Lock Flag -LockTextAttr *bool ; +// Auto Republish +AutoRepublishAttr *bool ;};func (_edcac *ST_OleUpdate )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcfac ,_gfabaa :=d .Token ();if _gfabaa !=nil {return _gfabaa ;};if _ebdda ,_gbbaca :=_bcfac .(_d .EndElement );_gbbaca &&_ebdda .Name ==start .Name {*_edcac =1; +return nil ;};if _edddc ,_eggdge :=_bcfac .(_d .CharData );!_eggdge {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcfac );}else {switch string (_edddc ){case "":*_edcac =0; +case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_edcac =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_edcac =2;};};_bcfac ,_gfabaa =d .Token ();if _gfabaa !=nil {return _gfabaa ; +};if _cgfgfb ,_eeabbb :=_bcfac .(_d .EndElement );_eeabbb &&_cgfgfb .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcfac ); +};func NewCT_ProtectedRanges ()*CT_ProtectedRanges {_ccddec :=&CT_ProtectedRanges {};return _ccddec };func NewCT_Chartsheet ()*CT_Chartsheet {_fdca :=&CT_Chartsheet {};_fdca .SheetViews =NewCT_ChartsheetViews ();_fdca .Drawing =NewCT_Drawing ();return _fdca ; +};type CT_FontFamily struct{ValAttr int64 ;};func (_egefac ST_GroupBy )String ()string {switch _egefac {case 0:return "";case 1:return "\u0072\u0061\u006eg\u0065";case 2:return "\u0073e\u0063\u006f\u006e\u0064\u0073";case 3:return "\u006di\u006e\u0075\u0074\u0065\u0073"; +case 4:return "\u0068\u006f\u0075r\u0073";case 5:return "\u0064\u0061\u0079\u0073";case 6:return "\u006d\u006f\u006e\u0074\u0068\u0073";case 7:return "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073";case 8:return "\u0079\u0065\u0061r\u0073";};return ""; +};func (_bebd *CT_ChartsheetView )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bebd .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bebd .TabSelectedAttr ))}); +};if _bebd .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_aa .Sprintf ("\u0025\u0076",*_bebd .ZoomScaleAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_bebd .WorkbookViewIdAttr )}); +if _bebd .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bebd .ZoomToFitAttr ))});};e .EncodeToken (start );if _bebd .ExtLst !=nil {_fdabd :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_bebd .ExtLst ,_fdabd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbcgf *CT_Color )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eded :=range start .Attr {if _eded .Name .Local =="\u0061\u0075\u0074\u006f"{_ebaf ,_fbfag :=_e .ParseBool (_eded .Value ); +if _fbfag !=nil {return _fbfag ;};_gbcgf .AutoAttr =&_ebaf ;continue ;};if _eded .Name .Local =="\u0069n\u0064\u0065\u0078\u0065\u0064"{_gdcee ,_fabe :=_e .ParseUint (_eded .Value ,10,32);if _fabe !=nil {return _fabe ;};_egaf :=uint32 (_gdcee );_gbcgf .IndexedAttr =&_egaf ; +continue ;};if _eded .Name .Local =="\u0072\u0067\u0062"{_egcf ,_cdgff :=_eded .Value ,error (nil );if _cdgff !=nil {return _cdgff ;};_gbcgf .RgbAttr =&_egcf ;continue ;};if _eded .Name .Local =="\u0074\u0068\u0065m\u0065"{_ecfe ,_aag :=_e .ParseUint (_eded .Value ,10,32); +if _aag !=nil {return _aag ;};_gabg :=uint32 (_ecfe );_gbcgf .ThemeAttr =&_gabg ;continue ;};if _eded .Name .Local =="\u0074\u0069\u006e\u0074"{_ffdcf ,_defb :=_e .ParseFloat (_eded .Value ,64);if _defb !=nil {return _defb ;};_gbcgf .TintAttr =&_ffdcf ; +continue ;};};for {_eefeg ,_gcad :=d .Token ();if _gcad !=nil {return _aa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_gcad );};if _egcg ,_defba :=_eefeg .(_d .EndElement );_defba &&_egcg .Name ==start .Name {break ; +};};return nil ;};func (_gbcgfb *CT_Controls )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdadec :for {_cfbd ,_gafff :=d .Token ();if _gafff !=nil {return _gafff ;};switch _fadd :=_cfbd .(type ){case _d .StartElement :switch _fadd .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdba :=NewCT_Control (); +if _faff :=d .DecodeElement (_fdba ,&_fadd );_faff !=nil {return _faff ;};_gbcgfb .Control =append (_gbcgfb .Control ,_fdba );default:_ea .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",_fadd .Name ); +if _eeef :=d .Skip ();_eeef !=nil {return _eeef ;};};case _d .EndElement :break _bdadec ;case _d .CharData :};};return nil ;}; -// Far East Alignment Flag -JustLastXAttr *bool ; +// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path +func (_agccfg *CT_PageMargins )ValidateWithPath (path string )error {return nil };type CT_DdeItem struct{ -// Automatic Text Scaling Flag -AutoScaleAttr *bool ;Anchor *CT_ObjectAnchor ;};func (_bafga ST_TextVAlign )ValidateWithPath (path string )error {switch _bafga {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 (_bafga )); -};return nil ;};func (_dcfcf *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 :_a .Sprintf ("\u0025\u0076",_dcfcf .NameAttr )}); -if _dcfcf .RefersToAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_dcfcf .RefersToAttr )});};if _dcfcf .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dcfcf .SheetIdAttr )}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_beeaf *CT_DateTime )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076"},Value :_a .Sprintf ("\u0025\u0076",_beeaf .VAttr )}); -if _beeaf .UAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_beeaf .UAttr ))});};if _beeaf .FAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_beeaf .FAttr ))}); -};if _beeaf .CAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_beeaf .CAttr )});};if _beeaf .CpAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_beeaf .CpAttr )}); -};e .EncodeToken (start );if _beeaf .X !=nil {_gafb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_fgda :=range _beeaf .X {e .EncodeElement (_fgda ,_gafb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -};func NewCT_TableMissing ()*CT_TableMissing {_eeabg :=&CT_TableMissing {};return _eeabg };func (_bcdfbb *CT_PrintOptions )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aegfc :=range start .Attr {if _aegfc .Name .Local =="\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"{_ffdda ,_adbbe :=_fc .ParseBool (_aegfc .Value ); -if _adbbe !=nil {return _adbbe ;};_bcdfbb .HorizontalCenteredAttr =&_ffdda ;continue ;};if _aegfc .Name .Local =="\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"{_cacca ,_gbbbbf :=_fc .ParseBool (_aegfc .Value ); -if _gbbbbf !=nil {return _gbbbbf ;};_bcdfbb .VerticalCenteredAttr =&_cacca ;continue ;};if _aegfc .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"{_acafe ,_eedbe :=_fc .ParseBool (_aegfc .Value );if _eedbe !=nil {return _eedbe ;};_bcdfbb .HeadingsAttr =&_acafe ; -continue ;};if _aegfc .Name .Local =="\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"{_cfdec ,_ebebdf :=_fc .ParseBool (_aegfc .Value );if _ebebdf !=nil {return _ebebdf ;};_bcdfbb .GridLinesAttr =&_cfdec ;continue ;};if _aegfc .Name .Local =="\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"{_bgcfe ,_gbabd :=_fc .ParseBool (_aegfc .Value ); -if _gbabd !=nil {return _gbabd ;};_bcdfbb .GridLinesSetAttr =&_bgcfe ;continue ;};};for {_bafb ,_dfggb :=d .Token ();if _dfggb !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u004fp\u0074\u0069\u006fn\u0073:\u0020\u0025\u0073",_dfggb ); -};if _ccbcc ,_fbaegc :=_bafb .(_c .EndElement );_fbaegc &&_ccbcc .Name ==start .Name {break ;};};return nil ;}; +// DDE Name +NameAttr *string ; -// Validate validates the CT_SheetDimension and its children -func (_efegac *CT_SheetDimension )Validate ()error {return _efegac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");};func NewCT_MapInfo ()*CT_MapInfo {_aeegg :=&CT_MapInfo {};return _aeegg }; -type PivotTableDefinition struct{CT_pivotTableDefinition };func (_gefcc *CT_RevisionInsertSheet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_beaggg :=range start .Attr {if _beaggg .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_cfcbd ,_agaeg :=_fc .ParseUint (_beaggg .Value ,10,32); -if _agaeg !=nil {return _agaeg ;};_gefcc .SheetIdAttr =uint32 (_cfcbd );continue ;};if _beaggg .Name .Local =="\u006e\u0061\u006d\u0065"{_ddfbb ,_dggbac :=_beaggg .Value ,error (nil );if _dggbac !=nil {return _dggbac ;};_gefcc .NameAttr =_ddfbb ;continue ; -};if _beaggg .Name .Local =="\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cccc ,_fccfb :=_fc .ParseUint (_beaggg .Value ,10,32);if _fccfb !=nil {return _fccfb ;};_gefcc .SheetPositionAttr =uint32 (_cccc );continue ;}; -if _beaggg .Name .Local =="\u0072\u0049\u0064"{_bgafgc ,_accdcf :=_fc .ParseUint (_beaggg .Value ,10,32);if _accdcf !=nil {return _accdcf ;};_eefac :=uint32 (_bgafgc );_gefcc .RIdAttr =&_eefac ;continue ;};if _beaggg .Name .Local =="\u0075\u0061"{_dbdfe ,_ggaee :=_fc .ParseBool (_beaggg .Value ); -if _ggaee !=nil {return _ggaee ;};_gefcc .UaAttr =&_dbdfe ;continue ;};if _beaggg .Name .Local =="\u0072\u0061"{_cfeda ,_eaeeg :=_fc .ParseBool (_beaggg .Value );if _eaeeg !=nil {return _eaeeg ;};_gefcc .RaAttr =&_cfeda ;continue ;};};for {_dbfab ,_adbgd :=d .Token (); -if _adbgd !=nil {return _a .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",_adbgd );};if _ccgec ,_cadcc :=_dbfab .(_c .EndElement ); -_cadcc &&_ccgec .Name ==start .Name {break ;};};return nil ;};func (_ggag *CT_GroupLevels )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ggag .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ggag .CountAttr )}); -};e .EncodeToken (start );_ccgca :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"}};for _ ,_bdedb :=range _ggag .GroupLevel {e .EncodeElement (_bdedb ,_ccgca );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_cbgae *CT_PhoneticPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dbgaa :=range start .Attr {if _dbgaa .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_dfgc ,_edadeb :=_fc .ParseUint (_dbgaa .Value ,10,32); -if _edadeb !=nil {return _edadeb ;};_cbgae .FontIdAttr =uint32 (_dfgc );continue ;};if _dbgaa .Name .Local =="\u0074\u0079\u0070\u0065"{_cbgae .TypeAttr .UnmarshalXMLAttr (_dbgaa );continue ;};if _dbgaa .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_cbgae .AlignmentAttr .UnmarshalXMLAttr (_dbgaa ); -continue ;};};for {_gacde ,_bccef :=d .Token ();if _bccef !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050h\u006fn\u0065t\u0069\u0063\u0050\u0072\u003a\u0020\u0025s",_bccef );};if _ecbec ,_dbfba :=_gacde .(_c .EndElement ); -_dbfba &&_ecbec .Name ==start .Name {break ;};};return nil ;};type CT_TextFields struct{ +// Object Linking TechnologyE +OleAttr *bool ; -// Count of Fields -CountAttr *uint32 ; +// Advise +AdviseAttr *bool ; -// Text Import Field Settings -TextField []*CT_TextField ;};func (_cacad ST_SheetState )ValidateWithPath (path string )error {switch _cacad {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 (_cacad )); -};return nil ;};func (_cfdcc *CT_VolTopicRef )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_a .Sprintf ("\u0025\u0076",_cfdcc .RAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073"},Value :_a .Sprintf ("\u0025\u0076",_cfdcc .SAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .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;);func (_decba *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 :_a .Sprintf ("\u0025\u0076",_decba .PositionAttr )}); -e .EncodeToken (start );_bcff :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_decba .Color ,_bcff );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};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; -);func (_agfcba *ST_FilterOperator )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_abdadd ,_fedead :=d .Token ();if _fedead !=nil {return _fedead ;};if _fafdae ,_ddgc :=_abdadd .(_c .EndElement );_ddgc &&_fafdae .Name ==start .Name {*_agfcba =1; -return nil ;};if _fgfbcf ,_dcgba :=_abdadd .(_c .CharData );!_dcgba {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",_abdadd );}else {switch string (_fgfbcf ){case "":*_agfcba =0; -case "\u0065\u0071\u0075a\u006c":*_agfcba =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_agfcba =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_agfcba =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_agfcba =4; -case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_agfcba =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_agfcba =6;};};_abdadd ,_fedead =d .Token ();if _fedead !=nil {return _fedead ; -};if _eadgc ,_bfgbe :=_abdadd .(_c .EndElement );_bfgbe &&_eadgc .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",_abdadd ); -};type ST_SheetState byte ;func (_gba *CT_BookView )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gba .VisibilityAttr !=ST_VisibilityUnset {_cgf ,_gfc :=_gba .VisibilityAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"}); -if _gfc !=nil {return _gfc ;};start .Attr =append (start .Attr ,_cgf );};if _gba .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gba .MinimizedAttr ))}); -};if _gba .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gba .ShowHorizontalScrollAttr ))}); -};if _gba .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gba .ShowVerticalScrollAttr ))}); -};if _gba .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gba .ShowSheetTabsAttr ))}); -};if _gba .XWindowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_gba .XWindowAttr )});};if _gba .YWindowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_gba .YWindowAttr )}); -};if _gba .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 :_a .Sprintf ("\u0025\u0076",*_gba .WindowWidthAttr )});};if _gba .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 :_a .Sprintf ("\u0025\u0076",*_gba .WindowHeightAttr )}); -};if _gba .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_gba .TabRatioAttr )});};if _gba .FirstSheetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gba .FirstSheetAttr )}); -};if _gba .ActiveTabAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"},Value :_a .Sprintf ("\u0025\u0076",*_gba .ActiveTabAttr )});};if _gba .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gba .AutoFilterDateGroupingAttr ))}); -};e .EncodeToken (start );if _gba .ExtLst !=nil {_bcg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gba .ExtLst ,_bcg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -};func (_eageg *ST_DataValidationErrorStyle )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eageg =0;case "\u0073\u0074\u006f\u0070":*_eageg =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_eageg =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_eageg =3; -};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;); +// Data is an Image +PreferPicAttr *bool ; -// Validate validates the CT_RevisionHeaders and its children -func (_dffbdb *CT_RevisionHeaders )Validate ()error {return _dffbdb .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0048e\u0061\u0064\u0065\u0072\u0073");}; +// DDE Name Values +Values *CT_DdeValues ;};func (_ccdbg *CT_Hyperlinks )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_effc :for {_agggf ,_dagg :=d .Token ();if _dagg !=nil {return _dagg ;};switch _facf :=_agggf .(type ){case _d .StartElement :switch _facf .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgcg :=NewCT_Hyperlink (); +if _cafe :=d .DecodeElement (_fgcg ,&_facf );_cafe !=nil {return _cafe ;};_ccdbg .Hyperlink =append (_ccdbg .Hyperlink ,_fgcg );default:_ea .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",_facf .Name ); +if _fcdaf :=d .Skip ();_fcdaf !=nil {return _fcdaf ;};};case _d .EndElement :break _effc ;case _d .CharData :};};return nil ;};func NewCT_ColHierarchiesUsage ()*CT_ColHierarchiesUsage {_ceffd :=&CT_ColHierarchiesUsage {};return _ceffd ;};func (_adgbb *ST_PivotFilterType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_adgbb =0; +case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_adgbb =1;case "\u0063\u006f\u0075n\u0074":*_adgbb =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_adgbb =3;case "\u0073\u0075\u006d":*_adgbb =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_adgbb =5; +case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_adgbb =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_adgbb =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_adgbb =8; +case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_adgbb =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_adgbb =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_adgbb =11; +case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_adgbb =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_adgbb =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_adgbb =14; +case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_adgbb =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_adgbb =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_adgbb =17; +case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_adgbb =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_adgbb =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_adgbb =20; +case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_adgbb =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_adgbb =22; +case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_adgbb =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_adgbb =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_adgbb =25; +case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_adgbb =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_adgbb =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_adgbb =28;case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_adgbb =29; +case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_adgbb =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_adgbb =31;case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_adgbb =32; +case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_adgbb =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_adgbb =34;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_adgbb =35;case "\u0074\u006f\u0064a\u0079":*_adgbb =36; +case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_adgbb =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_adgbb =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_adgbb =39;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_adgbb =40; +case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_adgbb =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_adgbb =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_adgbb =43;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_adgbb =44; +case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_adgbb =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_adgbb =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_adgbb =47;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_adgbb =48; +case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_adgbb =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_adgbb =50;case "\u0051\u0031":*_adgbb =51;case "\u0051\u0032":*_adgbb =52;case "\u0051\u0033":*_adgbb =53;case "\u0051\u0034":*_adgbb =54; +case "\u004d\u0031":*_adgbb =55;case "\u004d\u0032":*_adgbb =56;case "\u004d\u0033":*_adgbb =57;case "\u004d\u0034":*_adgbb =58;case "\u004d\u0035":*_adgbb =59;case "\u004d\u0036":*_adgbb =60;case "\u004d\u0037":*_adgbb =61;case "\u004d\u0038":*_adgbb =62; +case "\u004d\u0039":*_adgbb =63;case "\u004d\u0031\u0030":*_adgbb =64;case "\u004d\u0031\u0031":*_adgbb =65;case "\u004d\u0031\u0032":*_adgbb =66;};return nil ;}; -// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path -func (_cggag *CT_TextField )ValidateWithPath (path string )error {if _bffbfe :=_cggag .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bffbfe !=nil {return _bffbfe ;};return nil ;};func NewConnections ()*Connections {_eeacc :=&Connections {}; -_eeacc .CT_Connections =*NewCT_Connections ();return _eeacc ;};func (_edfbb *ST_CfvoType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_edfbb =0;case "\u006e\u0075\u006d":*_edfbb =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_edfbb =2; -case "\u006d\u0061\u0078":*_edfbb =3;case "\u006d\u0069\u006e":*_edfbb =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_edfbb =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_edfbb =6;};return nil ;};func (_ccfgad *CT_SmartTags )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -_ecafda :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};for _ ,_cdaff :=range _ccfgad .CellSmartTags {e .EncodeElement (_cdaff ,_ecafda );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func NewCT_CustomFilter ()*CT_CustomFilter {_bbdba :=&CT_CustomFilter {};return _bbdba };type CT_WebPublishItem struct{ +// ValidateWithPath validates the CT_PivotSelection and its children, prefixing error messages with path +func (_gfbed *CT_PivotSelection )ValidateWithPath (path string )error {if _abeca :=_gfbed .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_abeca !=nil {return _abeca ;};if _cefa :=_gfbed .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r"); +_cefa !=nil {return _cefa ;};if _edebc :=_gfbed .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_edebc !=nil {return _edebc ;};return nil ;};type CT_OutlinePr struct{ -// Id -IdAttr uint32 ; +// Apply Styles in Outline +ApplyStylesAttr *bool ; -// Destination Bookmark -DivIdAttr string ; +// Summary Below +SummaryBelowAttr *bool ; -// Web Source Type -SourceTypeAttr ST_WebSourceType ; +// Summary Right +SummaryRightAttr *bool ; -// Source Id -SourceRefAttr *string ; +// Show Outline Symbols +ShowOutlineSymbolsAttr *bool ;};func (_beeeaf *CT_TextPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fefbc :=range start .Attr {if _fefbc .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_cbbdce ,_eaegf :=_e .ParseBool (_fefbc .Value ); +if _eaegf !=nil {return _eaegf ;};_beeeaf .PromptAttr =&_cbbdce ;continue ;};if _fefbc .Name .Local =="\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"{_beeeaf .FileTypeAttr .UnmarshalXMLAttr (_fefbc );continue ;};if _fefbc .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_bgbaf ,_cfabd :=_e .ParseUint (_fefbc .Value ,10,32); +if _cfabd !=nil {return _cfabd ;};_dfbdd :=uint32 (_bgbaf );_beeeaf .CodePageAttr =&_dfbdd ;continue ;};if _fefbc .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_caffd ,_aaggb :=_fefbc .Value ,error (nil );if _aaggb !=nil {return _aaggb ; +};_beeeaf .CharacterSetAttr =&_caffd ;continue ;};if _fefbc .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_adede ,_babgcc :=_e .ParseUint (_fefbc .Value ,10,32);if _babgcc !=nil {return _babgcc ;};_ddacea :=uint32 (_adede );_beeeaf .FirstRowAttr =&_ddacea ; +continue ;};if _fefbc .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_acbgfe ,_dbaebe :=_fefbc .Value ,error (nil );if _dbaebe !=nil {return _dbaebe ;};_beeeaf .SourceFileAttr =&_acbgfe ;continue ;};if _fefbc .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"{_gfdgb ,_egfedg :=_e .ParseBool (_fefbc .Value ); +if _egfedg !=nil {return _egfedg ;};_beeeaf .DelimitedAttr =&_gfdgb ;continue ;};if _fefbc .Name .Local =="\u0064e\u0063\u0069\u006d\u0061\u006c"{_febgcc ,_cegec :=_fefbc .Value ,error (nil );if _cegec !=nil {return _cegec ;};_beeeaf .DecimalAttr =&_febgcc ; +continue ;};if _fefbc .Name .Local =="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"{_dbaaa ,_ddaad :=_fefbc .Value ,error (nil );if _ddaad !=nil {return _ddaad ;};_beeeaf .ThousandsAttr =&_dbaaa ;continue ;};if _fefbc .Name .Local =="\u0074\u0061\u0062"{_egcdf ,_gafaf :=_e .ParseBool (_fefbc .Value ); +if _gafaf !=nil {return _gafaf ;};_beeeaf .TabAttr =&_egcdf ;continue ;};if _fefbc .Name .Local =="\u0073\u0070\u0061c\u0065"{_bffgd ,_aefef :=_e .ParseBool (_fefbc .Value );if _aefef !=nil {return _aefef ;};_beeeaf .SpaceAttr =&_bffgd ;continue ;};if _fefbc .Name .Local =="\u0063\u006f\u006dm\u0061"{_cggfad ,_faddag :=_e .ParseBool (_fefbc .Value ); +if _faddag !=nil {return _faddag ;};_beeeaf .CommaAttr =&_cggfad ;continue ;};if _fefbc .Name .Local =="\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"{_fdeg ,_gbcbga :=_e .ParseBool (_fefbc .Value );if _gbcbga !=nil {return _gbcbga ;};_beeeaf .SemicolonAttr =&_fdeg ; +continue ;};if _fefbc .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_aaaead ,_agdca :=_e .ParseBool (_fefbc .Value );if _agdca !=nil {return _agdca ;};_beeeaf .ConsecutiveAttr =&_aaaead ;continue ;};if _fefbc .Name .Local =="\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"{_beeeaf .QualifierAttr .UnmarshalXMLAttr (_fefbc ); +continue ;};if _fefbc .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"{_debcd ,_cacdeg :=_fefbc .Value ,error (nil );if _cacdeg !=nil {return _cacdeg ;};_beeeaf .DelimiterAttr =&_debcd ;continue ;};};_edcbcc :for {_gddeb ,_aabgg :=d .Token (); +if _aabgg !=nil {return _aabgg ;};switch _bcgdd :=_gddeb .(type ){case _d .StartElement :switch _bcgdd .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_beeeaf .TextFields =NewCT_TextFields (); +if _abdaf :=d .DecodeElement (_beeeaf .TextFields ,&_bcgdd );_abdaf !=nil {return _abdaf ;};default:_ea .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",_bcgdd .Name ); +if _gbcdb :=d .Skip ();_gbcdb !=nil {return _gbcdb ;};};case _d .EndElement :break _edcbcc ;case _d .CharData :};};return nil ;};type CT_RevisionInsertSheet struct{ -// Source Object Name -SourceObjectAttr *string ; +// Sheet Id +SheetIdAttr uint32 ; -// Destination File Name -DestinationFileAttr string ; +// Sheet Name +NameAttr string ; -// Title -TitleAttr *string ; +// Sheet Position +SheetPositionAttr uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_adaag ST_PhoneticAlignment )String ()string {switch _adaag {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 "";}; -// Automatically Publish -AutoRepublishAttr *bool ;};func (_dbfde ST_TimePeriod )Validate ()error {return _dbfde .ValidateWithPath ("")};func (_gfggc *CT_ReviewedRevisions )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gfggc .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gfggc .CountAttr )}); -};e .EncodeToken (start );_abbed :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"}};for _ ,_deeec :=range _gfggc .Reviewed {e .EncodeElement (_deeec ,_abbed );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};type CT_RevisionDefinedName struct{ +// Validate validates the CT_Dxf and its children +func (_fdcdd *CT_Dxf )Validate ()error {return _fdcdd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0078\u0066");};func (_bffb *CT_DiscretePr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bffb .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_bffb .CountAttr )}); +};e .EncodeToken (start );_fadgdc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_ggfgg :=range _bffb .X {e .EncodeElement (_ggfgg ,_fadgdc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eeddfe *CT_IgnoredError )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gccdd :=range start .Attr {if _gccdd .Name .Local =="\u0073\u0071\u0072e\u0066"{_fdfef ,_fgdfa :=ParseSliceST_Sqref (_gccdd .Value ); +if _fgdfa !=nil {return _fgdfa ;};_eeddfe .SqrefAttr =_fdfef ;continue ;};if _gccdd .Name .Local =="\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"{_ggacfc ,_abgbd :=_e .ParseBool (_gccdd .Value );if _abgbd !=nil {return _abgbd ;};_eeddfe .EvalErrorAttr =&_ggacfc ; +continue ;};if _gccdd .Name .Local =="\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"{_cbabc ,_befd :=_e .ParseBool (_gccdd .Value );if _befd !=nil {return _befd ;};_eeddfe .TwoDigitTextYearAttr =&_cbabc ;continue ; +};if _gccdd .Name .Local =="\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"{_cdadfe ,_bdbc :=_e .ParseBool (_gccdd .Value );if _bdbc !=nil {return _bdbc ;};_eeddfe .NumberStoredAsTextAttr =&_cdadfe ;continue ;}; +if _gccdd .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_acggg ,_dfcbb :=_e .ParseBool (_gccdd .Value );if _dfcbb !=nil {return _dfcbb ;};_eeddfe .FormulaAttr =&_acggg ;continue ;};if _gccdd .Name .Local =="\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"{_dfdaed ,_dbbf :=_e .ParseBool (_gccdd .Value ); +if _dbbf !=nil {return _dbbf ;};_eeddfe .FormulaRangeAttr =&_dfdaed ;continue ;};if _gccdd .Name .Local =="\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"{_abebe ,_ecga :=_e .ParseBool (_gccdd .Value );if _ecga !=nil {return _ecga ; +};_eeddfe .UnlockedFormulaAttr =&_abebe ;continue ;};if _gccdd .Name .Local =="\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"{_bfcab ,_ddbgg :=_e .ParseBool (_gccdd .Value );if _ddbgg !=nil {return _ddbgg ;};_eeddfe .EmptyCellReferenceAttr =&_bfcab ; +continue ;};if _gccdd .Name .Local =="\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"{_feggc ,_cfccg :=_e .ParseBool (_gccdd .Value );if _cfccg !=nil {return _cfccg ;};_eeddfe .ListDataValidationAttr =&_feggc ; +continue ;};if _gccdd .Name .Local =="\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"{_gacdd ,_aedcg :=_e .ParseBool (_gccdd .Value );if _aedcg !=nil {return _aedcg ;};_eeddfe .CalculatedColumnAttr =&_gacdd ;continue ; +};};for {_dbcgg ,_gbafe :=d .Token ();if _gbafe !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0049\u0067\u006e\u006f\u0072\u0065d\u0045\u0072\u0072o\u0072:\u0020\u0025\u0073",_gbafe );};if _gfdba ,_gcgdb :=_dbcgg .(_d .EndElement ); +_gcgdb &&_gfdba .Name ==start .Name {break ;};};return nil ;};func (_fdece ST_CfType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fdece .String (),start );};func (_cdadd *CT_Cfvo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdadd .TypeAttr =ST_CfvoType (1); +for _ ,_geca :=range start .Attr {if _geca .Name .Local =="\u0074\u0079\u0070\u0065"{_cdadd .TypeAttr .UnmarshalXMLAttr (_geca );continue ;};if _geca .Name .Local =="\u0076\u0061\u006c"{_ffeg ,_acea :=_geca .Value ,error (nil );if _acea !=nil {return _acea ; +};_cdadd .ValAttr =&_ffeg ;continue ;};if _geca .Name .Local =="\u0067\u0074\u0065"{_dgdg ,_gebf :=_e .ParseBool (_geca .Value );if _gebf !=nil {return _gebf ;};_cdadd .GteAttr =&_dgdg ;continue ;};};_edffd :for {_dadd ,_adbd :=d .Token ();if _adbd !=nil {return _adbd ; +};switch _caccd :=_dadd .(type ){case _d .StartElement :switch _caccd .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdadd .ExtLst =NewCT_ExtensionList (); +if _bbccf :=d .DecodeElement (_cdadd .ExtLst ,&_caccd );_bbccf !=nil {return _bbccf ;};default:_ea .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",_caccd .Name ); +if _gfcf :=d .Skip ();_gfcf !=nil {return _gfcf ;};};case _d .EndElement :break _edffd ;case _d .CharData :};};return nil ;};type CT_RangePr struct{ -// Local Name Sheet Id -LocalSheetIdAttr *uint32 ; +// Source Data Set Beginning Range +AutoStartAttr *bool ; -// Custom View -CustomViewAttr *bool ; +// Source Data Ending Range +AutoEndAttr *bool ; -// Name -NameAttr string ; +// Group By +GroupByAttr ST_GroupBy ; -// Function -FunctionAttr *bool ; +// Numeric Grouping Start Value +StartNumAttr *float64 ; -// Old Function -OldFunctionAttr *bool ; +// Numeric Grouping End Value +EndNumAttr *float64 ; -// Function Group Id -FunctionGroupIdAttr *uint8 ; +// Date Grouping Start Value +StartDateAttr *_a .Time ; -// Old Function Group Id -OldFunctionGroupIdAttr *uint8 ; +// Date Grouping End Value +EndDateAttr *_a .Time ; -// Shortcut Key -ShortcutKeyAttr *uint8 ; +// Grouping Interval +GroupIntervalAttr *float64 ;}; -// Old Short Cut Key -OldShortcutKeyAttr *uint8 ; +// ValidateWithPath validates the CT_MetadataBlock and its children, prefixing error messages with path +func (_efded *CT_MetadataBlock )ValidateWithPath (path string )error {for _bgfcg ,_faabde :=range _efded .Rc {if _ggdge :=_faabde .ValidateWithPath (_aa .Sprintf ("\u0025s\u002f\u0052\u0063\u005b\u0025\u0064]",path ,_bgfcg ));_ggdge !=nil {return _ggdge ; +};};return nil ;};func NewCT_ExternalLink ()*CT_ExternalLink {_bbbga :=&CT_ExternalLink {};return _bbbga };type PivotTableDefinition struct{CT_pivotTableDefinition };func NewCT_CalcCell ()*CT_CalcCell {_cbd :=&CT_CalcCell {};return _cbd };func (_cbggb *ST_SmartTagShow )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cbggb =0; +case "\u0061\u006c\u006c":*_cbggb =1;case "\u006e\u006f\u006e\u0065":*_cbggb =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_cbggb =3;};return nil ;};type CT_Color struct{ -// Named Range Hidden -HiddenAttr *bool ; +// Automatic +AutoAttr *bool ; -// Old Hidden -OldHiddenAttr *bool ; +// Index +IndexedAttr *uint32 ; -// New Custom Menu -CustomMenuAttr *string ; +// Alpha Red Green Blue Color Value +RgbAttr *string ; -// Old Custom Menu Text -OldCustomMenuAttr *string ; +// Theme Color +ThemeAttr *uint32 ; -// Description -DescriptionAttr *string ; +// Tint +TintAttr *float64 ;};func (_efaeg *CT_WebPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _efaeg .XmlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_efaeg .XmlAttr ))}); +};if _efaeg .SourceDataAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_efaeg .SourceDataAttr ))});};if _efaeg .ParsePreAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_efaeg .ParsePreAttr ))}); +};if _efaeg .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_efaeg .ConsecutiveAttr ))});};if _efaeg .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_efaeg .FirstRowAttr ))}); +};if _efaeg .Xl97Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006c\u0039\u0037"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_efaeg .Xl97Attr ))});};if _efaeg .TextDatesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_efaeg .TextDatesAttr ))}); +};if _efaeg .Xl2000Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006c\u0032\u0030\u0030\u0030"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_efaeg .Xl2000Attr ))});};if _efaeg .UrlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0072\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_efaeg .UrlAttr )}); +};if _efaeg .PostAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u006f\u0073\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_efaeg .PostAttr )});};if _efaeg .HtmlTablesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_efaeg .HtmlTablesAttr ))}); +};if _efaeg .HtmlFormatAttr !=ST_HtmlFmtUnset {_gdcfb ,_egdbcg :=_efaeg .HtmlFormatAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"});if _egdbcg !=nil {return _egdbcg ;};start .Attr =append (start .Attr ,_gdcfb ); +};if _efaeg .EditPageAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_efaeg .EditPageAttr )});};e .EncodeToken (start );if _efaeg .Tables !=nil {_baacf :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0074\u0061\u0062\u006c\u0065s"}}; +e .EncodeElement (_efaeg .Tables ,_baacf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Filters struct{ -// Old Description -OldDescriptionAttr *string ; +// Filter by Blank +BlankAttr *bool ; -// New Help Topic -HelpAttr *string ; +// Calendar Type +CalendarTypeAttr _b .ST_CalendarType ; -// Old Help Topic -OldHelpAttr *string ; +// Filter +Filter []*CT_Filter ; -// Status Bar -StatusBarAttr *string ; +// Date Grouping +DateGroupItem []*CT_DateGroupItem ;};type CT_DataValidation struct{ -// Old Status Bar -OldStatusBarAttr *string ; +// Data Validation Type +TypeAttr ST_DataValidationType ; -// Name Comment -CommentAttr *string ; +// Data Validation Error Style +ErrorStyleAttr ST_DataValidationErrorStyle ; -// Old Name Comment -OldCommentAttr *string ; +// IME Mode Enforced +ImeModeAttr ST_DataValidationImeMode ; -// Formula -Formula *string ; +// Operator +OperatorAttr ST_DataValidationOperator ; -// Old Formula -OldFormula *string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_eeada *CT_Member )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gfbc :=range start .Attr {if _gfbc .Name .Local =="\u006e\u0061\u006d\u0065"{_bcabf ,_fcbb :=_gfbc .Value ,error (nil ); -if _fcbb !=nil {return _fcbb ;};_eeada .NameAttr =_bcabf ;continue ;};};for {_dgcdb ,_aaggd :=d .Token ();if _aaggd !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0065\u006db\u0065\u0072\u003a\u0020\u0025\u0073",_aaggd ); -};if _aedgb ,_bdfgc :=_dgcdb .(_c .EndElement );_bdfgc &&_aedgb .Name ==start .Name {break ;};};return nil ;};func (_bdggb ST_Pane )Validate ()error {return _bdggb .ValidateWithPath ("")};type CT_RevisionQueryTableField struct{ +// Allow Blank +AllowBlankAttr *bool ; -// Sheet Id -SheetIdAttr uint32 ; +// Show Drop Down +ShowDropDownAttr *bool ; -// QueryTable Reference -RefAttr string ; +// Show Input Message +ShowInputMessageAttr *bool ; -// Field Id -FieldIdAttr uint32 ;}; +// Show Error Message +ShowErrorMessageAttr *bool ; -// Validate validates the CT_RevisionCustomView and its children -func (_acead *CT_RevisionCustomView )Validate ()error {return _acead .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0075\u0073t\u006f\u006d\u0056\u0069\u0065\u0077");}; +// Error Alert Text +ErrorTitleAttr *string ; -// ValidateWithPath validates the CT_CustomChartsheetViews and its children, prefixing error messages with path -func (_dfgec *CT_CustomChartsheetViews )ValidateWithPath (path string )error {for _daca ,_gfaga :=range _dfgec .CustomSheetView {if _gbdb :=_gfaga .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_daca )); -_gbdb !=nil {return _gbdb ;};};return nil ;};type CT_RangeSets struct{ +// Error Message +ErrorAttr *string ; -// Reference and Page Item Count -CountAttr *uint32 ; +// Prompt Title +PromptTitleAttr *string ; -// Range Set -RangeSet []*CT_RangeSet ;};func (_afcgg *CT_SheetBackgroundPicture )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cedbdb :=range start .Attr {if _cedbdb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cedbdb .Name .Local =="\u0069\u0064"||_cedbdb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cedbdb .Name .Local =="\u0069\u0064"{_dabae ,_cceee :=_cedbdb .Value ,error (nil ); -if _cceee !=nil {return _cceee ;};_afcgg .IdAttr =_dabae ;continue ;};};for {_dbbgb ,_gecga :=d .Token ();if _gecga !=nil {return _a .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",_gecga ); -};if _fafdgd ,_bdadg :=_dbbgb .(_c .EndElement );_bdadg &&_fafdgd .Name ==start .Name {break ;};};return nil ;};func NewCT_Dimensions ()*CT_Dimensions {_ebdde :=&CT_Dimensions {};return _ebdde }; +// Input Prompt +PromptAttr *string ; -// ValidateWithPath validates the CT_CellWatch and its children, prefixing error messages with path -func (_eccd *CT_CellWatch )ValidateWithPath (path string )error {return nil }; +// Sequence of References +SqrefAttr ST_Sqref ; -// Validate validates the CT_PCDSDTCEntries and its children -func (_egdccd *CT_PCDSDTCEntries )Validate ()error {return _egdccd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006et\u0072\u0069\u0065\u0073");};func NewCT_PivotArea ()*CT_PivotArea {_ccbgc :=&CT_PivotArea {}; -return _ccbgc };func (_cdabca ST_SortType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dbdca :=_c .Attr {};_dbdca .Name =name ;switch _cdabca {case ST_SortTypeUnset :_dbdca .Value ="";case ST_SortTypeNone :_dbdca .Value ="\u006e\u006f\u006e\u0065"; -case ST_SortTypeAscending :_dbdca .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_SortTypeDescending :_dbdca .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";case ST_SortTypeAscendingAlpha :_dbdca .Value ="\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061"; -case ST_SortTypeDescendingAlpha :_dbdca .Value ="\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061";case ST_SortTypeAscendingNatural :_dbdca .Value ="\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c"; -case ST_SortTypeDescendingNatural :_dbdca .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c";};return _dbdca ,nil ;};func (_gebgg ST_TimePeriod )ValidateWithPath (path string )error {switch _gebgg {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 (_gebgg )); -};return nil ;};func (_gdcabe *ST_GradientType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egeaefd ,_ffddcb :=d .Token ();if _ffddcb !=nil {return _ffddcb ;};if _eddcd ,_gaefac :=_egeaefd .(_c .EndElement );_gaefac &&_eddcd .Name ==start .Name {*_gdcabe =1; -return nil ;};if _cefge ,_abegaeb :=_egeaefd .(_c .CharData );!_abegaeb {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",_egeaefd ); -}else {switch string (_cefge ){case "":*_gdcabe =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_gdcabe =1;case "\u0070\u0061\u0074\u0068":*_gdcabe =2;};};_egeaefd ,_ffddcb =d .Token ();if _ffddcb !=nil {return _ffddcb ;};if _gacebc ,_gfaba :=_egeaefd .(_c .EndElement ); -_gfaba &&_gacebc .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",_egeaefd );}; +// Formula 1 +Formula1 *string ; -// ValidateWithPath validates the CT_OutlinePr and its children, prefixing error messages with path -func (_fdda *CT_OutlinePr )ValidateWithPath (path string )error {return nil };func (_gccfc *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 _gccfc .CT_MapInfo .MarshalXML (e ,start );};func NewCT_OleLink ()*CT_OleLink {_edgcb :=&CT_OleLink {};return _edgcb };func (_ddgdff *CT_Tuple )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ddgdff .FldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006c\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ddgdff .FldAttr )}); -};if _ddgdff .HierAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_ddgdff .HierAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_a .Sprintf ("\u0025\u0076",_ddgdff .ItemAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });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 NewCT_PivotFilters ()*CT_PivotFilters {_egfbed :=&CT_PivotFilters {};return _egfbed }; +// Formula 2 +Formula2 *string ;};func NewCT_VolTypes ()*CT_VolTypes {_faedf :=&CT_VolTypes {};return _faedf };func (_bfdga *CT_SheetPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbfcd :=range start .Attr {if _dbfcd .Name .Local =="\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"{_egbbb ,_fageb :=_e .ParseBool (_dbfcd .Value ); +if _fageb !=nil {return _fageb ;};_bfdga .SyncHorizontalAttr =&_egbbb ;continue ;};if _dbfcd .Name .Local =="\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_edgaff ,_dceed :=_e .ParseBool (_dbfcd .Value );if _dceed !=nil {return _dceed ; +};_bfdga .SyncVerticalAttr =&_edgaff ;continue ;};if _dbfcd .Name .Local =="\u0073y\u006e\u0063\u0052\u0065\u0066"{_bdfead ,_cecbdg :=_dbfcd .Value ,error (nil );if _cecbdg !=nil {return _cecbdg ;};_bfdga .SyncRefAttr =&_bdfead ;continue ;};if _dbfcd .Name .Local =="t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"{_dcbcg ,_bbgdcf :=_e .ParseBool (_dbfcd .Value ); +if _bbgdcf !=nil {return _bbgdcf ;};_bfdga .TransitionEvaluationAttr =&_dcbcg ;continue ;};if _dbfcd .Name .Local =="\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"{_eacab ,_ecafdc :=_e .ParseBool (_dbfcd .Value );if _ecafdc !=nil {return _ecafdc ; +};_bfdga .TransitionEntryAttr =&_eacab ;continue ;};if _dbfcd .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_gcbdg ,_ffbdb :=_e .ParseBool (_dbfcd .Value );if _ffbdb !=nil {return _ffbdb ;};_bfdga .PublishedAttr =&_gcbdg ;continue ;};if _dbfcd .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_eaecdd ,_fdacdca :=_dbfcd .Value ,error (nil ); +if _fdacdca !=nil {return _fdacdca ;};_bfdga .CodeNameAttr =&_eaecdd ;continue ;};if _dbfcd .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"{_afeac ,_bbgfe :=_e .ParseBool (_dbfcd .Value );if _bbgfe !=nil {return _bbgfe ;}; +_bfdga .FilterModeAttr =&_afeac ;continue ;};if _dbfcd .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"{_gdagfb ,_cadce :=_e .ParseBool (_dbfcd .Value ); +if _cadce !=nil {return _cadce ;};_bfdga .EnableFormatConditionsCalculationAttr =&_gdagfb ;continue ;};};_bagbc :for {_gabbb ,_affac :=d .Token ();if _affac !=nil {return _affac ;};switch _abcag :=_gabbb .(type ){case _d .StartElement :switch _abcag .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfdga .TabColor =NewCT_Color (); +if _cgcfcc :=d .DecodeElement (_bfdga .TabColor ,&_abcag );_cgcfcc !=nil {return _cgcfcc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfdga .OutlinePr =NewCT_OutlinePr (); +if _agcae :=d .DecodeElement (_bfdga .OutlinePr ,&_abcag );_agcae !=nil {return _agcae ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfdga .PageSetUpPr =NewCT_PageSetUpPr (); +if _gedaa :=d .DecodeElement (_bfdga .PageSetUpPr ,&_abcag );_gedaa !=nil {return _gedaa ;};default:_ea .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",_abcag .Name ); +if _eddbf :=d .Skip ();_eddbf !=nil {return _eddbf ;};};case _d .EndElement :break _bagbc ;case _d .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;);func (_cdadg *QueryTable )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_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\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\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 ,_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 ="\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";return _cdadg .CT_QueryTable .MarshalXML (e ,start );};const (ST_CellCommentsUnset ST_CellComments =0;ST_CellCommentsNone ST_CellComments =1;ST_CellCommentsAsDisplayed ST_CellComments =2; +ST_CellCommentsAtEnd ST_CellComments =3;);func (_baefce *ST_UnderlineValues )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_baefce =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_baefce =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_baefce =2; +case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_baefce =3;case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_baefce =4;case "\u006e\u006f\u006e\u0065":*_baefce =5; +};return nil ;};func (_egbacd *CT_WorkbookPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffbcg :=range start .Attr {if _ffbcg .Name .Local =="\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"{_efgeg ,_cbgbd :=_e .ParseBool (_ffbcg .Value ); +if _cbgbd !=nil {return _cbgbd ;};_egbacd .Date1904Attr =&_efgeg ;continue ;};if _ffbcg .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_egbacd .ShowObjectsAttr .UnmarshalXMLAttr (_ffbcg );continue ;};if _ffbcg .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"{_dgbefa ,_fcgaca :=_e .ParseBool (_ffbcg .Value ); +if _fcgaca !=nil {return _fcgaca ;};_egbacd .ShowBorderUnselectedTablesAttr =&_dgbefa ;continue ;};if _ffbcg .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"{_ecggfd ,_fagfddb :=_e .ParseBool (_ffbcg .Value ); +if _fagfddb !=nil {return _fagfddb ;};_egbacd .FilterPrivacyAttr =&_ecggfd ;continue ;};if _ffbcg .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"{_ddffge ,_eafad :=_e .ParseBool (_ffbcg .Value ); +if _eafad !=nil {return _eafad ;};_egbacd .PromptedSolutionsAttr =&_ddffge ;continue ;};if _ffbcg .Name .Local =="\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"{_gdage ,_bdeeg :=_e .ParseBool (_ffbcg .Value ); +if _bdeeg !=nil {return _bdeeg ;};_egbacd .ShowInkAnnotationAttr =&_gdage ;continue ;};if _ffbcg .Name .Local =="\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"{_ffgafa ,_fcdbg :=_e .ParseBool (_ffbcg .Value );if _fcdbg !=nil {return _fcdbg ; +};_egbacd .BackupFileAttr =&_ffgafa ;continue ;};if _ffbcg .Name .Local =="\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"{_gbeda ,_dbbgd :=_e .ParseBool (_ffbcg .Value );if _dbbgd !=nil {return _dbbgd ; +};_egbacd .SaveExternalLinkValuesAttr =&_gbeda ;continue ;};if _ffbcg .Name .Local =="u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"{_egbacd .UpdateLinksAttr .UnmarshalXMLAttr (_ffbcg );continue ;};if _ffbcg .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_ccfcd ,_cefgg :=_ffbcg .Value ,error (nil ); +if _cefgg !=nil {return _cefgg ;};_egbacd .CodeNameAttr =&_ccfcd ;continue ;};if _ffbcg .Name .Local =="\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"{_cbcacc ,_dgabbe :=_e .ParseBool (_ffbcg .Value );if _dgabbe !=nil {return _dgabbe ; +};_egbacd .HidePivotFieldListAttr =&_cbcacc ;continue ;};if _ffbcg .Name .Local =="s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"{_gbcaef ,_ffacd :=_e .ParseBool (_ffbcg .Value );if _ffacd !=nil {return _ffacd ; +};_egbacd .ShowPivotChartFilterAttr =&_gbcaef ;continue ;};if _ffbcg .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"{_effcaa ,_efabe :=_e .ParseBool (_ffbcg .Value );if _efabe !=nil {return _efabe ; +};_egbacd .AllowRefreshQueryAttr =&_effcaa ;continue ;};if _ffbcg .Name .Local =="\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"{_ebgbcf ,_fcbge :=_e .ParseBool (_ffbcg .Value );if _fcbge !=nil {return _fcbge ;};_egbacd .PublishItemsAttr =&_ebgbcf ; +continue ;};if _ffbcg .Name .Local =="\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"{_dbgeeg ,_ecfea :=_e .ParseBool (_ffbcg .Value );if _ecfea !=nil {return _ecfea ;};_egbacd .CheckCompatibilityAttr =&_dbgeeg ; +continue ;};if _ffbcg .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_dadec ,_bdgbb :=_e .ParseBool (_ffbcg .Value );if _bdgbb !=nil {return _bdgbb ;};_egbacd .AutoCompressPicturesAttr =&_dadec ; +continue ;};if _ffbcg .Name .Local =="r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"{_bgadg ,_bfgbd :=_e .ParseBool (_ffbcg .Value );if _bfgbd !=nil {return _bfgbd ;};_egbacd .RefreshAllConnectionsAttr =&_bgadg ; +continue ;};if _ffbcg .Name .Local =="\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_fgbfg ,_dgcggg :=_e .ParseUint (_ffbcg .Value ,10,32);if _dgcggg !=nil {return _dgcggg ;};_befe :=uint32 (_fgbfg ); +_egbacd .DefaultThemeVersionAttr =&_befe ;continue ;};};for {_feebce ,_fdafg :=d .Token ();if _fdafg !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0057o\u0072k\u0062o\u006f\u006b\u0050\u0072\u003a\u0020\u0025s",_fdafg ); +};if _eagcee ,_gbgacb :=_feebce .(_d .EndElement );_gbgacb &&_eagcee .Name ==start .Name {break ;};};return nil ;};func (_dgafg *CT_RevisionCustomView )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgafg .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"; +_dgafg .ActionAttr =ST_RevisionAction (1);for _ ,_cabce :=range start .Attr {if _cabce .Name .Local =="\u0067\u0075\u0069\u0064"{_agegd ,_agebag :=_cabce .Value ,error (nil );if _agebag !=nil {return _agebag ;};_dgafg .GuidAttr =_agegd ;continue ;};if _cabce .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_dgafg .ActionAttr .UnmarshalXMLAttr (_cabce ); +continue ;};};for {_deggc ,_fgbbb :=d .Token ();if _fgbbb !=nil {return _aa .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",_fgbbb ); +};if _eaede ,_effge :=_deggc .(_d .EndElement );_effge &&_eaede .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CalcChain and its children, prefixing error messages with path -func (_cfbdcf *CalcChain )ValidateWithPath (path string )error {if _bedbf :=_cfbdcf .CT_CalcChain .ValidateWithPath (path );_bedbf !=nil {return _bedbf ;};return nil ;};type CT_SheetDimension struct{ +// Validate validates the CT_XmlPr and its children +func (_ggdgd *CT_XmlPr )Validate ()error {return _ggdgd .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072");};func (_accca *CT_QueryCache )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _accca .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_accca .CountAttr )}); +};e .EncodeToken (start );_ffgdb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079"}};for _ ,_defdf :=range _accca .Query {e .EncodeElement (_defdf ,_ffgdb );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_ddffa *ST_Qualifier )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddffa =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_ddffa =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_ddffa =2; +case "\u006e\u006f\u006e\u0065":*_ddffa =3;};return nil ;};func (_fcaf *ST_Axis )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fcaf =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_fcaf =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_fcaf =2; +case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_fcaf =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_fcaf =4;};return nil ;};func (_dgfdbf ST_HorizontalAlignment )Validate ()error {return _dgfdbf .ValidateWithPath ("")}; +func NewCT_PageSetup ()*CT_PageSetup {_dcfbe :=&CT_PageSetup {};return _dcfbe };type CT_ColHierarchiesUsage struct{ -// Reference -RefAttr string ;};func NewCT_Pages ()*CT_Pages {_aeacg :=&CT_Pages {};return _aeacg };func (_efabd *CT_QueryTableFields )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgcaea :=range start .Attr {if _fgcaea .Name .Local =="\u0063\u006f\u0075n\u0074"{_dfgaa ,_geca :=_fc .ParseUint (_fgcaea .Value ,10,32); -if _geca !=nil {return _geca ;};_gbgcg :=uint32 (_dfgaa );_efabd .CountAttr =&_gbgcg ;continue ;};};_babda :for {_abgede ,_fgacg :=d .Token ();if _fgacg !=nil {return _fgacg ;};switch _fadfb :=_abgede .(type ){case _c .StartElement :switch _fadfb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggcbd :=NewCT_QueryTableField (); -if _gadbcf :=d .DecodeElement (_ggcbd ,&_fadfb );_gadbcf !=nil {return _gadbcf ;};_efabd .QueryTableField =append (_efabd .QueryTableField ,_ggcbd );default:_dc .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",_fadfb .Name ); -if _bfecf :=d .Skip ();_bfecf !=nil {return _bfecf ;};};case _c .EndElement :break _babda ;case _c .CharData :};};return nil ;};func (_aabfd *CT_FontSize )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_efdbb :=range start .Attr {if _efdbb .Name .Local =="\u0076\u0061\u006c"{_fbbfc ,_cbaa :=_fc .ParseFloat (_efdbb .Value ,64); -if _cbaa !=nil {return _cbaa ;};_aabfd .ValAttr =_fbbfc ;continue ;};};for {_cabc ,_bfgefg :=d .Token ();if _bfgefg !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_bfgefg ); -};if _eggfa ,_decca :=_cabc .(_c .EndElement );_decca &&_eggfa .Name ==start .Name {break ;};};return nil ;};type CT_FieldGroup struct{ +// Items Count +CountAttr *uint32 ; -// Parent -ParAttr *uint32 ; +// Column OLAP Hierarchies +ColHierarchyUsage []*CT_HierarchyUsage ;}; -// Field Base -BaseAttr *uint32 ; +// Validate validates the CT_IndexedColors and its children +func (_geaad *CT_IndexedColors )Validate ()error {return _geaad .ValidateWithPath ("\u0043\u0054_\u0049\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073");};func (_fbabe ST_OleUpdate )Validate ()error {return _fbabe .ValidateWithPath ("")}; +type ST_TotalsRowFunction byte ;type CT_BookView struct{ -// Range Grouping Properties -RangePr *CT_RangePr ; +// Visibility +VisibilityAttr ST_Visibility ; -// Discrete Grouping Properties -DiscretePr *CT_DiscretePr ; +// Minimized +MinimizedAttr *bool ; -// OLAP Group Items -GroupItems *CT_GroupItems ;};func (_cfcf *CT_Comments )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfcf .Authors =NewCT_Authors ();_cfcf .CommentList =NewCT_CommentList ();_ggbff :for {_bccgf ,_gcda :=d .Token ();if _gcda !=nil {return _gcda ; -};switch _egfb :=_bccgf .(type ){case _c .StartElement :switch _egfb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _eagfc :=d .DecodeElement (_cfcf .Authors ,&_egfb ); -_eagfc !=nil {return _eagfc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _gfeed :=d .DecodeElement (_cfcf .CommentList ,&_egfb ); -_gfeed !=nil {return _gfeed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_cfcf .ExtLst =NewCT_ExtensionList (); -if _cecg :=d .DecodeElement (_cfcf .ExtLst ,&_egfb );_cecg !=nil {return _cecg ;};default:_dc .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",_egfb .Name ); -if _cfgeg :=d .Skip ();_cfgeg !=nil {return _cfgeg ;};};case _c .EndElement :break _ggbff ;case _c .CharData :};};return nil ;};func (_gabca ST_GrowShrinkType )ValidateWithPath (path string )error {switch _gabca {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 (_gabca )); -};return nil ;};func (_eabcge ST_OleUpdate )Validate ()error {return _eabcge .ValidateWithPath ("")};func (_gegc *CT_Connections )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ceeec :for {_acba ,_afdd :=d .Token ();if _afdd !=nil {return _afdd ; -};switch _gadd :=_acba .(type ){case _c .StartElement :switch _gadd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_ggab :=NewCT_Connection (); -if _bdgc :=d .DecodeElement (_ggab ,&_gadd );_bdgc !=nil {return _bdgc ;};_gegc .Connection =append (_gegc .Connection ,_ggab );default:_dc .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",_gadd .Name ); -if _egcdcb :=d .Skip ();_egcdcb !=nil {return _egcdcb ;};};case _c .EndElement :break _ceeec ;case _c .CharData :};};return nil ;}; +// Show Horizontal Scroll +ShowHorizontalScrollAttr *bool ; -// Validate validates the CT_DataValidations and its children -func (_dfaag *CT_DataValidations )Validate ()error {return _dfaag .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073");};func (_bcggd *CT_TupleCache )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afbcb :for {_bagdf ,_bcffb :=d .Token (); -if _bcffb !=nil {return _bcffb ;};switch _dcaeec :=_bagdf .(type ){case _c .StartElement :switch _dcaeec .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcggd .Entries =NewCT_PCDSDTCEntries (); -if _cgbad :=d .DecodeElement (_bcggd .Entries ,&_dcaeec );_cgbad !=nil {return _cgbad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcggd .Sets =NewCT_Sets (); -if _ffgee :=d .DecodeElement (_bcggd .Sets ,&_dcaeec );_ffgee !=nil {return _ffgee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcggd .QueryCache =NewCT_QueryCache (); -if _abeeb :=d .DecodeElement (_bcggd .QueryCache ,&_dcaeec );_abeeb !=nil {return _abeeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcggd .ServerFormats =NewCT_ServerFormats (); -if _ggfefb :=d .DecodeElement (_bcggd .ServerFormats ,&_dcaeec );_ggfefb !=nil {return _ggfefb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_bcggd .ExtLst =NewCT_ExtensionList (); -if _cbdced :=d .DecodeElement (_bcggd .ExtLst ,&_dcaeec );_cbdced !=nil {return _cbdced ;};default:_dc .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",_dcaeec .Name ); -if _edgbb :=d .Skip ();_edgbb !=nil {return _edgbb ;};};case _c .EndElement :break _afbcb ;case _c .CharData :};};return nil ;};func NewPivotCacheRecords ()*PivotCacheRecords {_aefff :=&PivotCacheRecords {};_aefff .CT_PivotCacheRecords =*NewCT_PivotCacheRecords (); -return _aefff ;};type ST_ParameterType byte ;func (_eebfe *CT_RowFields )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcefdb :=range start .Attr {if _bcefdb .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbgdcg ,_aadfd :=_fc .ParseUint (_bcefdb .Value ,10,32); -if _aadfd !=nil {return _aadfd ;};_fceag :=uint32 (_gbgdcg );_eebfe .CountAttr =&_fceag ;continue ;};};_cefed :for {_gbecbe ,_gbbba :=d .Token ();if _gbbba !=nil {return _gbbba ;};switch _ebebdg :=_gbecbe .(type ){case _c .StartElement :switch _ebebdg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdacc :=NewCT_Field (); -if _gdgbb :=d .DecodeElement (_cdacc ,&_ebebdg );_gdgbb !=nil {return _gdgbb ;};_eebfe .Field =append (_eebfe .Field ,_cdacc );default:_dc .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",_ebebdg .Name ); -if _accda :=d .Skip ();_accda !=nil {return _accda ;};};case _c .EndElement :break _cefed ;case _c .CharData :};};return nil ;}; +// Show Vertical Scroll +ShowVerticalScrollAttr *bool ; -// Validate validates the CalcChain and its children -func (_abfac *CalcChain )Validate ()error {return _abfac .ValidateWithPath ("\u0043a\u006c\u0063\u0043\u0068\u0061\u0069n");};func (_dbbgg *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 :_a .Sprintf ("\u0025\u0076",_dbbgg .NameAttr )}); -if _dbbgg .HeadersAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbbgg .HeadersAttr ))});};if _dbbgg .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbbgg .RowNumbersAttr ))}); -};if _dbbgg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbbgg .DisableRefreshAttr ))}); -};if _dbbgg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbbgg .BackgroundRefreshAttr ))}); -};if _dbbgg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbbgg .FirstBackgroundRefreshAttr ))}); -};if _dbbgg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbbgg .RefreshOnLoadAttr ))}); -};if _dbbgg .GrowShrinkTypeAttr !=ST_GrowShrinkTypeUnset {_bgfecd ,_abggbg :=_dbbgg .GrowShrinkTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"});if _abggbg !=nil {return _abggbg ; -};start .Attr =append (start .Attr ,_bgfecd );};if _dbbgg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbbgg .FillFormulasAttr ))}); -};if _dbbgg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbbgg .RemoveDataOnSaveAttr ))}); -};if _dbbgg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbbgg .DisableEditAttr ))});};if _dbbgg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbbgg .PreserveFormattingAttr ))}); -};if _dbbgg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbbgg .AdjustColumnWidthAttr ))}); -};if _dbbgg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbbgg .IntermediateAttr ))});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_dbbgg .ConnectionIdAttr )}); -if _dbbgg .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 :_a .Sprintf ("\u0025\u0076",*_dbbgg .AutoFormatIdAttr )});};if _dbbgg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbbgg .ApplyNumberFormatsAttr ))}); -};if _dbbgg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbbgg .ApplyBorderFormatsAttr ))}); -};if _dbbgg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbbgg .ApplyFontFormatsAttr ))}); -};if _dbbgg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbbgg .ApplyPatternFormatsAttr ))}); -};if _dbbgg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbbgg .ApplyAlignmentFormatsAttr ))}); -};if _dbbgg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_dbbgg .ApplyWidthHeightFormatsAttr ))}); -};e .EncodeToken (start );if _dbbgg .QueryTableRefresh !=nil {_bafbb :=_c .StartElement {Name :_c .Name {Local :"m\u0061:\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068"}};e .EncodeElement (_dbbgg .QueryTableRefresh ,_bafbb ); -};if _dbbgg .ExtLst !=nil {_gcdgg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dbbgg .ExtLst ,_gcdgg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cegggd *CT_VolTopic )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gaeeg :=range start .Attr {if _gaeeg .Name .Local =="\u0074"{_cegggd .TAttr .UnmarshalXMLAttr (_gaeeg ); -continue ;};};_adgce :for {_eafdc ,_dbdfab :=d .Token ();if _dbdfab !=nil {return _dbdfab ;};switch _agdea :=_eafdc .(type ){case _c .StartElement :switch _agdea .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _abcabg :=d .DecodeElement (&_cegggd .V ,&_agdea ); -_abcabg !=nil {return _abcabg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _eadeb string ; -if _acegc :=d .DecodeElement (&_eadeb ,&_agdea );_acegc !=nil {return _acegc ;};_cegggd .Stp =append (_cegggd .Stp ,_eadeb );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgcac :=NewCT_VolTopicRef (); -if _bfebe :=d .DecodeElement (_dgcac ,&_agdea );_bfebe !=nil {return _bfebe ;};_cegggd .Tr =append (_cegggd .Tr ,_dgcac );default:_dc .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",_agdea .Name ); -if _fafdaa :=d .Skip ();_fafdaa !=nil {return _fafdaa ;};};case _c .EndElement :break _adgce ;case _c .CharData :};};return nil ;};func (_ggaa *CT_MRUColors )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffcgg :for {_gffcb ,_eabd :=d .Token (); -if _eabd !=nil {return _eabd ;};switch _adgdee :=_gffcb .(type ){case _c .StartElement :switch _adgdee .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_efdff :=NewCT_Color (); -if _ffbeg :=d .DecodeElement (_efdff ,&_adgdee );_ffbeg !=nil {return _ffbeg ;};_ggaa .Color =append (_ggaa .Color ,_efdff );default:_dc .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",_adgdee .Name ); -if _dgfc :=d .Skip ();_dgfc !=nil {return _dgfc ;};};case _c .EndElement :break _ffcgg ;case _c .CharData :};};return nil ;}; +// Show Sheet Tabs +ShowSheetTabsAttr *bool ; -// Validate validates the CT_Dimensions and its children -func (_febfd *CT_Dimensions )Validate ()error {return _febfd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");}; +// Upper Left Corner (X Coordinate) +XWindowAttr *int32 ; -// Validate validates the CT_BooleanProperty and its children -func (_gfcc *CT_BooleanProperty )Validate ()error {return _gfcc .ValidateWithPath ("\u0043T\u005fB\u006f\u006f\u006c\u0065\u0061n\u0050\u0072o\u0070\u0065\u0072\u0074\u0079");};func (_gdfgf ST_VolDepType )ValidateWithPath (path string )error {switch _gdfgf {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 (_gdfgf )); -};return nil ;};type CT_XmlColumnPr struct{ +// Upper Left Corner (Y Coordinate) +YWindowAttr *int32 ; -// XML Map Id -MapIdAttr uint32 ; +// Window Width +WindowWidthAttr *uint32 ; -// XPath -XpathAttr string ; +// Window Height +WindowHeightAttr *uint32 ; -// Denormalized -DenormalizedAttr *bool ; +// Sheet Tab Ratio +TabRatioAttr *uint32 ; -// XML Data Type -XmlDataTypeAttr string ; +// First Sheet +FirstSheetAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_AutoFilter ()*CT_AutoFilter {_gg :=&CT_AutoFilter {};return _gg };func (_cdefc ST_RefMode )Validate ()error {return _cdefc .ValidateWithPath ("")}; +// Active Sheet Index +ActiveTabAttr *uint32 ; -// ValidateWithPath validates the CT_ExternalDefinedNames and its children, prefixing error messages with path -func (_bdcd *CT_ExternalDefinedNames )ValidateWithPath (path string )error {for _acdaaa ,_dceg :=range _bdcd .DefinedName {if _dccaa :=_dceg .ValidateWithPath (_a .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_acdaaa )); -_dccaa !=nil {return _dccaa ;};};return nil ;};func (_babff ST_Orientation )String ()string {switch _babff {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_ExternalLink struct{Choice *CT_ExternalLinkChoice ;ExtLst *CT_ExtensionList ;};type CT_Scenario struct{ +// AutoFilter Date Grouping +AutoFilterDateGroupingAttr *bool ;ExtLst *CT_ExtensionList ;}; -// Scenario Name -NameAttr string ; +// ValidateWithPath validates the CT_TableColumn and its children, prefixing error messages with path +func (_fdeffa *CT_TableColumn )ValidateWithPath (path string )error {if _egcebd :=_fdeffa .TotalsRowFunctionAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0074al\u0073\u0052\u006f\u0077\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074t\u0072"); +_egcebd !=nil {return _egcebd ;};if _fdeffa .CalculatedColumnFormula !=nil {if _cebc :=_fdeffa .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"); +_cebc !=nil {return _cebc ;};};if _fdeffa .TotalsRowFormula !=nil {if _cdaac :=_fdeffa .TotalsRowFormula .ValidateWithPath (path +"\u002f\u0054\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006fr\u006d\u0075\u006c\u0061");_cdaac !=nil {return _cdaac ; +};};if _fdeffa .XmlColumnPr !=nil {if _cbaa :=_fdeffa .XmlColumnPr .ValidateWithPath (path +"\u002f\u0058\u006dl\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072");_cbaa !=nil {return _cbaa ;};};if _fdeffa .ExtLst !=nil {if _bgfgd :=_fdeffa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bgfgd !=nil {return _bgfgd ;};};return nil ;}; -// Scenario Locked -LockedAttr *bool ; +// Validate validates the CT_Item and its children +func (_cfea *CT_Item )Validate ()error {return _cfea .ValidateWithPath ("\u0043T\u005f\u0049\u0074\u0065\u006d");};type PivotCacheDefinition struct{CT_PivotCacheDefinition };type CT_Missing struct{ -// Hidden Scenario -HiddenAttr *bool ; +// Unused Item +UAttr *bool ; -// Changing Cell Count -CountAttr *uint32 ; +// Calculated Item +FAttr *bool ; -// User Name -UserAttr *string ; +// Caption +CAttr *string ; -// Scenario Comment -CommentAttr *string ; +// Member Property Count +CpAttr *uint32 ; -// Input Cells -InputCells []*CT_InputCells ;};func NewCT_RevisionCustomView ()*CT_RevisionCustomView {_eedbd :=&CT_RevisionCustomView {};_eedbd .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"; -_eedbd .ActionAttr =ST_RevisionAction (1);return _eedbd ;};func (_fedfa *ST_SortBy )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgcbf ,_efedb :=d .Token ();if _efedb !=nil {return _efedb ;};if _ddcff ,_fafdd :=_cgcbf .(_c .EndElement ); -_fafdd &&_ddcff .Name ==start .Name {*_fedfa =1;return nil ;};if _fedcg ,_efadfg :=_cgcbf .(_c .CharData );!_efadfg {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",_cgcbf ); -}else {switch string (_fedcg ){case "":*_fedfa =0;case "\u0076\u0061\u006cu\u0065":*_fedfa =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_fedfa =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_fedfa =3;case "\u0069\u0063\u006f\u006e":*_fedfa =4; -};};_cgcbf ,_efedb =d .Token ();if _efedb !=nil {return _efedb ;};if _cfcdg ,_abagdg :=_cgcbf .(_c .EndElement );_abagdg &&_cfcdg .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",_cgcbf ); -};func NewCT_Pane ()*CT_Pane {_bcfade :=&CT_Pane {};return _bcfade };func NewCT_CalcCell ()*CT_CalcCell {_ddbf :=&CT_CalcCell {};return _ddbf };func (_bbf *CT_BookView )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bbe :=range start .Attr {if _bbe .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"{_bbf .VisibilityAttr .UnmarshalXMLAttr (_bbe ); -continue ;};if _bbe .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_bbg ,_feb :=_fc .ParseBool (_bbe .Value );if _feb !=nil {return _feb ;};_bbf .MinimizedAttr =&_bbg ;continue ;};if _bbe .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_dfa ,_ccd :=_fc .ParseBool (_bbe .Value ); -if _ccd !=nil {return _ccd ;};_bbf .ShowHorizontalScrollAttr =&_dfa ;continue ;};if _bbe .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_gcc ,_fag :=_fc .ParseBool (_bbe .Value );if _fag !=nil {return _fag ; -};_bbf .ShowVerticalScrollAttr =&_gcc ;continue ;};if _bbe .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_bgb ,_aff :=_fc .ParseBool (_bbe .Value );if _aff !=nil {return _aff ;};_bbf .ShowSheetTabsAttr =&_bgb ; -continue ;};if _bbe .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_dg ,_dd :=_fc .ParseInt (_bbe .Value ,10,32);if _dd !=nil {return _dd ;};_dcaf :=int32 (_dg );_bbf .XWindowAttr =&_dcaf ;continue ;};if _bbe .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_aeac ,_ddc :=_fc .ParseInt (_bbe .Value ,10,32); -if _ddc !=nil {return _ddc ;};_bde :=int32 (_aeac );_bbf .YWindowAttr =&_bde ;continue ;};if _bbe .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_ede ,_gec :=_fc .ParseUint (_bbe .Value ,10,32);if _gec !=nil {return _gec ; -};_bfc :=uint32 (_ede );_bbf .WindowWidthAttr =&_bfc ;continue ;};if _bbe .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_adb ,_aaa :=_fc .ParseUint (_bbe .Value ,10,32);if _aaa !=nil {return _aaa ;};_da :=uint32 (_adb ); -_bbf .WindowHeightAttr =&_da ;continue ;};if _bbe .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_fbf ,_edd :=_fc .ParseUint (_bbe .Value ,10,32);if _edd !=nil {return _edd ;};_efbg :=uint32 (_fbf );_bbf .TabRatioAttr =&_efbg ;continue ; -};if _bbe .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"{_aef ,_abe :=_fc .ParseUint (_bbe .Value ,10,32);if _abe !=nil {return _abe ;};_cce :=uint32 (_aef );_bbf .FirstSheetAttr =&_cce ;continue ;};if _bbe .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"{_ebdg ,_bab :=_fc .ParseUint (_bbe .Value ,10,32); -if _bab !=nil {return _bab ;};_gdc :=uint32 (_ebdg );_bbf .ActiveTabAttr =&_gdc ;continue ;};if _bbe .Name .Local =="\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"{_bag ,_ga :=_fc .ParseBool (_bbe .Value ); -if _ga !=nil {return _ga ;};_bbf .AutoFilterDateGroupingAttr =&_bag ;continue ;};};_ffe :for {_afc ,_dge :=d .Token ();if _dge !=nil {return _dge ;};switch _cccg :=_afc .(type ){case _c .StartElement :switch _cccg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_bbf .ExtLst =NewCT_ExtensionList (); -if _ega :=d .DecodeElement (_bbf .ExtLst ,&_cccg );_ega !=nil {return _ega ;};default:_dc .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",_cccg .Name ); -if _faf :=d .Skip ();_faf !=nil {return _faf ;};};case _c .EndElement :break _ffe ;case _c .CharData :};};return nil ;}; +// Format Index +InAttr *uint32 ; -// Validate validates the QueryTable and its children -func (_fdagg *QueryTable )Validate ()error {return _fdagg .ValidateWithPath ("\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");}; +// background Color +BcAttr *string ; -// Validate validates the CT_XStringElement and its children -func (_aeggb *CT_XStringElement )Validate ()error {return _aeggb .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006ce\u006d\u0065\u006e\u0074");};func (_bfcdda ST_PivotFilterType )String ()string {switch _bfcdda {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 "";}; +// Foreground Color +FcAttr *string ; -// Validate validates the CT_UnderlineProperty and its children -func (_ffeefc *CT_UnderlineProperty )Validate ()error {return _ffeefc .ValidateWithPath ("C\u0054_\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0050\u0072\u006f\u0070er\u0074\u0079");};func NewCT_SortState ()*CT_SortState {_deeef :=&CT_SortState {}; -return _deeef };func (_cbafe *ST_ShowDataAs )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cbafe =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cbafe =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_cbafe =2; -case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_cbafe =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_cbafe =4;case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_cbafe =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_cbafe =6; -case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_cbafe =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_cbafe =8;case "\u0069\u006e\u0064e\u0078":*_cbafe =9;};return nil ;}; +// Italic +IAttr *bool ; -// Validate validates the CT_DdeLink and its children -func (_befde *CT_DdeLink )Validate ()error {return _befde .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");}; +// Underline +UnAttr *bool ; -// ValidateWithPath validates the CT_ChartsheetPr and its children, prefixing error messages with path -func (_fbbc *CT_ChartsheetPr )ValidateWithPath (path string )error {if _fbbc .TabColor !=nil {if _dgbc :=_fbbc .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_dgbc !=nil {return _dgbc ;};};return nil ;}; +// Strikethrough +StAttr *bool ; -// ValidateWithPath validates the CT_Sets and its children, prefixing error messages with path -func (_befcc *CT_Sets )ValidateWithPath (path string )error {for _gfgdf ,_edfbc :=range _befcc .Set {if _dacge :=_edfbc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_gfgdf ));_dacge !=nil {return _dacge ; -};};return nil ;}; +// Bold +BAttr *bool ; -// Validate validates the Workbook and its children -func (_eceecb *Workbook )Validate ()error {return _eceecb .ValidateWithPath ("\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");};func (_efffge *ST_PrintError )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_efffge =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_efffge =1; -case "\u0062\u006c\u0061n\u006b":*_efffge =2;case "\u0064\u0061\u0073\u0068":*_efffge =3;case "\u004e\u0041":*_efffge =4;};return nil ;};func NewCT_Top10 ()*CT_Top10 {_gaeac :=&CT_Top10 {};return _gaeac };func (_agcfa *CT_ExternalSheetDataSet )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -_gecef :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};for _ ,_gaaccf :=range _agcfa .SheetData {e .EncodeElement (_gaaccf ,_gecef );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_ddcf *CT_DataBinding )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgbfa :=range start .Attr {if _fgbfa .Name .Local =="\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_dgbe ,_eede :=_fgbfa .Value ,error (nil ); -if _eede !=nil {return _eede ;};_ddcf .DataBindingNameAttr =&_dgbe ;continue ;};if _fgbfa .Name .Local =="F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"{_agagf ,_adga :=_fc .ParseBool (_fgbfa .Value );if _adga !=nil {return _adga ;};_ddcf .FileBindingAttr =&_agagf ; -continue ;};if _fgbfa .Name .Local =="\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"{_cdbf ,_gbagg :=_fc .ParseUint (_fgbfa .Value ,10,32);if _gbagg !=nil {return _gbagg ;};_cddc :=uint32 (_cdbf );_ddcf .ConnectionIDAttr =&_cddc ; -continue ;};if _fgbfa .Name .Local =="\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_cdgbb ,_gbgb :=_fgbfa .Value ,error (nil );if _gbgb !=nil {return _gbgb ;};_ddcf .FileBindingNameAttr =&_cdgbb ;continue ;};if _fgbfa .Name .Local =="\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"{_deba ,_acacb :=_fc .ParseUint (_fgbfa .Value ,10,32); -if _acacb !=nil {return _acacb ;};_ddcf .DataBindingLoadModeAttr =uint32 (_deba );continue ;};};_gdecfd :for {_bebd ,_cdcc :=d .Token ();if _cdcc !=nil {return _cdcc ;};switch _becg :=_bebd .(type ){case _c .StartElement :switch _becg .Name {default:if _adcg ,_aaeg :=_ff .CreateElement (_becg ); -_aaeg !=nil {return _aaeg ;}else {if _facb :=d .DecodeElement (_adcg ,&_becg );_facb !=nil {return _facb ;};_ddcf .Any =_adcg ;};};case _c .EndElement :break _gdecfd ;case _c .CharData :};};return nil ;}; +// Tuples +Tpls []*CT_Tuples ; -// ValidateWithPath validates the CT_Chartsheet and its children, prefixing error messages with path -func (_aebe *CT_Chartsheet )ValidateWithPath (path string )error {if _aebe .SheetPr !=nil {if _bdca :=_aebe .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_bdca !=nil {return _bdca ;};};if _efdce :=_aebe .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"); -_efdce !=nil {return _efdce ;};if _aebe .SheetProtection !=nil {if _eage :=_aebe .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_eage !=nil {return _eage ;};};if _aebe .CustomSheetViews !=nil {if _eega :=_aebe .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073"); -_eega !=nil {return _eega ;};};if _aebe .PageMargins !=nil {if _egge :=_aebe .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_egge !=nil {return _egge ;};};if _aebe .PageSetup !=nil {if _dadb :=_aebe .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"); -_dadb !=nil {return _dadb ;};};if _aebe .HeaderFooter !=nil {if _dbed :=_aebe .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_dbed !=nil {return _dbed ;};};if _beebb :=_aebe .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067"); -_beebb !=nil {return _beebb ;};if _aebe .LegacyDrawing !=nil {if _abdf :=_aebe .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_abdf !=nil {return _abdf ;};};if _aebe .LegacyDrawingHF !=nil {if _cedde :=_aebe .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"); -_cedde !=nil {return _cedde ;};};if _aebe .DrawingHF !=nil {if _gbfe :=_aebe .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_gbfe !=nil {return _gbfe ;};};if _aebe .Picture !=nil {if _fbagc :=_aebe .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065"); -_fbagc !=nil {return _fbagc ;};};if _aebe .WebPublishItems !=nil {if _bfcaf :=_aebe .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_bfcaf !=nil {return _bfcaf ;};};if _aebe .ExtLst !=nil {if _fddbd :=_aebe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fddbd !=nil {return _fddbd ;};};return nil ;}; +// Member Property Indexes +X []*CT_X ;};type CT_ExternalSheetData struct{ -// ValidateWithPath validates the CT_PCDSCPage and its children, prefixing error messages with path -func (_gcdgf *CT_PCDSCPage )ValidateWithPath (path string )error {for _fdecdf ,_eggcg :=range _gcdgf .PageItem {if _dgefe :=_eggcg .ValidateWithPath (_a .Sprintf ("\u0025s\u002fP\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_fdecdf )); -_dgefe !=nil {return _dgefe ;};};return nil ;};func (_bdgde ST_TextHAlign )String ()string {switch _bdgde {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 "";};type ST_VolValueType byte ;func NewCT_ProtectedRanges ()*CT_ProtectedRanges {_fbfgf :=&CT_ProtectedRanges {}; -return _fbfgf };func (_egagf *CT_DdeLink )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aabaca :=range start .Attr {if _aabaca .Name .Local =="\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"{_dgdbg ,_gccec :=_aabaca .Value ,error (nil ); -if _gccec !=nil {return _gccec ;};_egagf .DdeServiceAttr =_dgdbg ;continue ;};if _aabaca .Name .Local =="\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"{_dfdff ,_eefb :=_aabaca .Value ,error (nil );if _eefb !=nil {return _eefb ;};_egagf .DdeTopicAttr =_dfdff ; -continue ;};};_afda :for {_aebbc ,_eggcf :=d .Token ();if _eggcf !=nil {return _eggcf ;};switch _ccbdg :=_aebbc .(type ){case _c .StartElement :switch _ccbdg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egagf .DdeItems =NewCT_DdeItems (); -if _cbebb :=d .DecodeElement (_egagf .DdeItems ,&_ccbdg );_cbebb !=nil {return _cbebb ;};default:_dc .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",_ccbdg .Name ); -if _bdage :=d .Skip ();_bdage !=nil {return _bdage ;};};case _c .EndElement :break _afda ;case _c .CharData :};};return nil ;}; +// Sheet Id +SheetIdAttr uint32 ; -// ValidateWithPath validates the CT_BooleanProperty and its children, prefixing error messages with path -func (_bbc *CT_BooleanProperty )ValidateWithPath (path string )error {return nil };const (ST_GradientTypeUnset ST_GradientType =0;ST_GradientTypeLinear ST_GradientType =1;ST_GradientTypePath ST_GradientType =2;);func NewCT_MetadataBlocks ()*CT_MetadataBlocks {_cadag :=&CT_MetadataBlocks {}; -return _cadag };func (_fgfdd ST_SheetViewType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dbabf :=_c .Attr {};_dbabf .Name =name ;switch _fgfdd {case ST_SheetViewTypeUnset :_dbabf .Value ="";case ST_SheetViewTypeNormal :_dbabf .Value ="\u006e\u006f\u0072\u006d\u0061\u006c"; -case ST_SheetViewTypePageBreakPreview :_dbabf .Value ="\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077";case ST_SheetViewTypePageLayout :_dbabf .Value ="\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074"; -};return _dbabf ,nil ;}; +// Last Refresh Resulted in Error +RefreshErrorAttr *bool ; -// Validate validates the Metadata and its children -func (_ffdbb *Metadata )Validate ()error {return _ffdbb .ValidateWithPath ("\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");};func (_gbade ST_FormulaExpression )ValidateWithPath (path string )error {switch _gbade {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 (_gbade )); -};return nil ;};func (_eabfge *CT_CustomChartsheetViews )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _eabfge .CustomSheetView !=nil {_cbde :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}}; -for _ ,_ebcab :=range _eabfge .CustomSheetView {e .EncodeElement (_ebcab ,_cbde );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_faefc *CT_RevisionCustomView )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_faefc .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"; -_faefc .ActionAttr =ST_RevisionAction (1);for _ ,_fccab :=range start .Attr {if _fccab .Name .Local =="\u0067\u0075\u0069\u0064"{_fbfea ,_beece :=_fccab .Value ,error (nil );if _beece !=nil {return _beece ;};_faefc .GuidAttr =_fbfea ;continue ;};if _fccab .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_faefc .ActionAttr .UnmarshalXMLAttr (_fccab ); -continue ;};};for {_gebed ,_fbaga :=d .Token ();if _fbaga !=nil {return _a .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",_fbaga ); -};if _eaedd ,_bfgce :=_gebed .(_c .EndElement );_bfgce &&_eaedd .Name ==start .Name {break ;};};return nil ;};func (_becge *CT_MdxSet )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0073"},Value :_a .Sprintf ("\u0025\u0076",_becge .NsAttr )}); -if _becge .CAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_becge .CAttr )});};if _becge .OAttr !=ST_MdxSetOrderUnset {_beafb ,_cabfc :=_becge .OAttr .MarshalXMLAttr (_c .Name {Local :"\u006f"}); -if _cabfc !=nil {return _cabfc ;};start .Attr =append (start .Attr ,_beafb );};e .EncodeToken (start );if _becge .N !=nil {_aebbcc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_gfcab :=range _becge .N {e .EncodeElement (_gfcab ,_aebbcc ); -};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bgafd *CT_RevisionComment )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bgafd .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 _ ,_fbgbd :=range start .Attr {if _fbgbd .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_fcdce ,_daggga :=_fc .ParseUint (_fbgbd .Value ,10,32);if _daggga !=nil {return _daggga ;};_bgafd .SheetIdAttr =uint32 (_fcdce );continue ;};if _fbgbd .Name .Local =="\u0063\u0065\u006c\u006c"{_cdbccg ,_ccdgg :=_fbgbd .Value ,error (nil ); -if _ccdgg !=nil {return _ccdgg ;};_bgafd .CellAttr =_cdbccg ;continue ;};if _fbgbd .Name .Local =="\u0067\u0075\u0069\u0064"{_dcgac ,_bbagag :=_fbgbd .Value ,error (nil );if _bbagag !=nil {return _bbagag ;};_bgafd .GuidAttr =_dcgac ;continue ;};if _fbgbd .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_bgafd .ActionAttr .UnmarshalXMLAttr (_fbgbd ); -continue ;};if _fbgbd .Name .Local =="\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"{_gagbfc ,_fbfec :=_fc .ParseBool (_fbgbd .Value );if _fbfec !=nil {return _fbfec ;};_bgafd .AlwaysShowAttr =&_gagbfc ;continue ;};if _fbgbd .Name .Local =="\u006f\u006c\u0064"{_fagfg ,_aeaee :=_fc .ParseBool (_fbgbd .Value ); -if _aeaee !=nil {return _aeaee ;};_bgafd .OldAttr =&_fagfg ;continue ;};if _fbgbd .Name .Local =="\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"{_cegddd ,_gdfd :=_fc .ParseBool (_fbgbd .Value );if _gdfd !=nil {return _gdfd ;};_bgafd .HiddenRowAttr =&_cegddd ; -continue ;};if _fbgbd .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"{_adbed ,_cdaag :=_fc .ParseBool (_fbgbd .Value );if _cdaag !=nil {return _cdaag ;};_bgafd .HiddenColumnAttr =&_adbed ;continue ;};if _fbgbd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_faebc ,_cgfegb :=_fbgbd .Value ,error (nil ); -if _cgfegb !=nil {return _cgfegb ;};_bgafd .AuthorAttr =_faebc ;continue ;};if _fbgbd .Name .Local =="\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"{_cadcf ,_eefdc :=_fc .ParseUint (_fbgbd .Value ,10,32);if _eefdc !=nil {return _eefdc ;};_bbbfe :=uint32 (_cadcf ); -_bgafd .OldLengthAttr =&_bbbfe ;continue ;};if _fbgbd .Name .Local =="\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"{_egbdaf ,_edggd :=_fc .ParseUint (_fbgbd .Value ,10,32);if _edggd !=nil {return _edggd ;};_ebcdc :=uint32 (_egbdaf );_bgafd .NewLengthAttr =&_ebcdc ; -continue ;};};for {_eacag ,_dcdad :=d .Token ();if _dcdad !=nil {return _a .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",_dcdad ); -};if _beeae ,_fcgbbe :=_eacag .(_c .EndElement );_fcgbbe &&_beeae .Name ==start .Name {break ;};};return nil ;}; +// Row +Row []*CT_ExternalRow ;};func (_ffccec ST_DataValidationType )Validate ()error {return _ffccec .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_DefinedName and its children, prefixing error messages with path -func (_cdbc *CT_DefinedName )ValidateWithPath (path string )error {return nil };func (_cgbgge ST_CfType )String ()string {switch _cgbgge {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 "";}; +// Validate validates the CT_Tuple and its children +func (_acbcc *CT_Tuple )Validate ()error {return _acbcc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065");};func (_defbb *ST_GradientType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_defbb =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_defbb =1; +case "\u0070\u0061\u0074\u0068":*_defbb =2;};return nil ;};func (_bdgc *CT_FieldsUsage )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcgbd :=range start .Attr {if _dcgbd .Name .Local =="\u0063\u006f\u0075n\u0074"{_abbe ,_gegee :=_e .ParseUint (_dcgbd .Value ,10,32); +if _gegee !=nil {return _gegee ;};_efgcd :=uint32 (_abbe );_bdgc .CountAttr =&_efgcd ;continue ;};};_fbdbg :for {_gceaf ,_dcce :=d .Token ();if _dcce !=nil {return _dcce ;};switch _eaaae :=_gceaf .(type ){case _d .StartElement :switch _eaaae .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdbf :=NewCT_FieldUsage (); +if _dfgeeb :=d .DecodeElement (_gdbf ,&_eaaae );_dfgeeb !=nil {return _dfgeeb ;};_bdgc .FieldUsage =append (_bdgc .FieldUsage ,_gdbf );default:_ea .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",_eaaae .Name ); +if _ccac :=d .Skip ();_ccac !=nil {return _ccac ;};};case _d .EndElement :break _fbdbg ;case _d .CharData :};};return nil ;};func NewCT_BookView ()*CT_BookView {_ebb :=&CT_BookView {};return _ebb };func (_gbdfc *CT_MemberProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_geaaf :=range start .Attr {if _geaaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_debcb ,_ggbd :=_e .ParseUint (_geaaf .Value ,10,32); +if _ggbd !=nil {return _ggbd ;};_efbda :=uint32 (_debcb );_gbdfc .CountAttr =&_efbda ;continue ;};};_bagf :for {_abadae ,_bbcbb :=d .Token ();if _bbcbb !=nil {return _bbcbb ;};switch _eebed :=_abadae .(type ){case _d .StartElement :switch _eebed .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfbg :=NewCT_MemberProperty (); +if _adecf :=d .DecodeElement (_cfbg ,&_eebed );_adecf !=nil {return _adecf ;};_gbdfc .Mp =append (_gbdfc .Mp ,_cfbg );default:_ea .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",_eebed .Name ); +if _fdgdd :=d .Skip ();_fdgdd !=nil {return _fdgdd ;};};case _d .EndElement :break _bagf ;case _d .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 (_fgddd ST_ShowDataAs )ValidateWithPath (path string )error {switch _fgddd {case 0,1,2,3,4,5,6,7,8,9:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgddd )); +};return nil ;};func (_ggcefb ST_CredMethod )String ()string {switch _ggcefb {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 NewCT_PivotFilter ()*CT_PivotFilter {_fegbd :=&CT_PivotFilter {};_fegbd .TypeAttr =ST_PivotFilterType (1);_fegbd .AutoFilter =NewCT_AutoFilter ();return _fegbd ;}; -// ValidateWithPath validates the CT_Worksheet and its children, prefixing error messages with path -func (_ffabc *CT_Worksheet )ValidateWithPath (path string )error {if _ffabc .SheetPr !=nil {if _bcffc :=_ffabc .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_bcffc !=nil {return _bcffc ;};};if _ffabc .Dimension !=nil {if _agdae :=_ffabc .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"); -_agdae !=nil {return _agdae ;};};if _ffabc .SheetViews !=nil {if _ffbga :=_ffabc .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_ffbga !=nil {return _ffbga ;};};if _ffabc .SheetFormatPr !=nil {if _eggacd :=_ffabc .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072"); -_eggacd !=nil {return _eggacd ;};};for _ecgba ,_afgde :=range _ffabc .Cols {if _cacae :=_afgde .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_ecgba ));_cacae !=nil {return _cacae ;};};if _dfagff :=_ffabc .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"); -_dfagff !=nil {return _dfagff ;};if _ffabc .SheetCalcPr !=nil {if _fegeg :=_ffabc .SheetCalcPr .ValidateWithPath (path +"\u002f\u0053\u0068e\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072");_fegeg !=nil {return _fegeg ;};};if _ffabc .SheetProtection !=nil {if _faabf :=_ffabc .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); -_faabf !=nil {return _faabf ;};};if _ffabc .ProtectedRanges !=nil {if _agfebg :=_ffabc .ProtectedRanges .ValidateWithPath (path +"\u002f\u0050r\u006f\u0074\u0065c\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073");_agfebg !=nil {return _agfebg ;}; -};if _ffabc .Scenarios !=nil {if _gbccf :=_ffabc .Scenarios .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");_gbccf !=nil {return _gbccf ;};};if _ffabc .AutoFilter !=nil {if _bccgfg :=_ffabc .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"); -_bccgfg !=nil {return _bccgfg ;};};if _ffabc .SortState !=nil {if _bbfbaa :=_ffabc .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_bbfbaa !=nil {return _bbfbaa ;};};if _ffabc .DataConsolidate !=nil {if _ggcfeb :=_ffabc .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"); -_ggcfeb !=nil {return _ggcfeb ;};};if _ffabc .CustomSheetViews !=nil {if _gfacfe :=_ffabc .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_gfacfe !=nil {return _gfacfe ; -};};if _ffabc .MergeCells !=nil {if _accbaa :=_ffabc .MergeCells .ValidateWithPath (path +"/\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");_accbaa !=nil {return _accbaa ;};};if _ffabc .PhoneticPr !=nil {if _bfcfbf :=_ffabc .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"); -_bfcfbf !=nil {return _bfcfbf ;};};for _beada ,_fafbb :=range _ffabc .ConditionalFormatting {if _gcgbb :=_fafbb .ValidateWithPath (_a .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 ,_beada )); -_gcgbb !=nil {return _gcgbb ;};};if _ffabc .DataValidations !=nil {if _aegbbf :=_ffabc .DataValidations .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073");_aegbbf !=nil {return _aegbbf ;}; -};if _ffabc .Hyperlinks !=nil {if _cacda :=_ffabc .Hyperlinks .ValidateWithPath (path +"/\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");_cacda !=nil {return _cacda ;};};if _ffabc .PrintOptions !=nil {if _aabafg :=_ffabc .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"); -_aabafg !=nil {return _aabafg ;};};if _ffabc .PageMargins !=nil {if _ggdff :=_ffabc .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_ggdff !=nil {return _ggdff ;};};if _ffabc .PageSetup !=nil {if _ggfec :=_ffabc .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"); -_ggfec !=nil {return _ggfec ;};};if _ffabc .HeaderFooter !=nil {if _ecdbgf :=_ffabc .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_ecdbgf !=nil {return _ecdbgf ;};};if _ffabc .RowBreaks !=nil {if _ebegec :=_ffabc .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"); -_ebegec !=nil {return _ebegec ;};};if _ffabc .ColBreaks !=nil {if _efcbbf :=_ffabc .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_efcbbf !=nil {return _efcbbf ;};};if _ffabc .CustomProperties !=nil {if _abfaf :=_ffabc .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073"); -_abfaf !=nil {return _abfaf ;};};if _ffabc .CellWatches !=nil {if _ecbce :=_ffabc .CellWatches .ValidateWithPath (path +"\u002f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073");_ecbce !=nil {return _ecbce ;};};if _ffabc .IgnoredErrors !=nil {if _aecgdf :=_ffabc .IgnoredErrors .ValidateWithPath (path +"\u002f\u0049\u0067\u006e\u006f\u0072\u0065\u0064\u0045r\u0072\u006f\u0072\u0073"); -_aecgdf !=nil {return _aecgdf ;};};if _ffabc .SmartTags !=nil {if _baffg :=_ffabc .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_baffg !=nil {return _baffg ;};};if _ffabc .Drawing !=nil {if _efefe :=_ffabc .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067"); -_efefe !=nil {return _efefe ;};};if _ffabc .LegacyDrawing !=nil {if _fgebf :=_ffabc .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_fgebf !=nil {return _fgebf ;};};if _ffabc .LegacyDrawingHF !=nil {if _fgfec :=_ffabc .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"); -_fgfec !=nil {return _fgfec ;};};if _ffabc .DrawingHF !=nil {if _aedeca :=_ffabc .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_aedeca !=nil {return _aedeca ;};};if _ffabc .Picture !=nil {if _abaecc :=_ffabc .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065"); -_abaecc !=nil {return _abaecc ;};};if _ffabc .OleObjects !=nil {if _fecbf :=_ffabc .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_fecbf !=nil {return _fecbf ;};};if _ffabc .Controls !=nil {if _cbeefa :=_ffabc .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs"); -_cbeefa !=nil {return _cbeefa ;};};if _ffabc .WebPublishItems !=nil {if _aeaef :=_ffabc .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_aeaef !=nil {return _aeaef ;};}; -if _ffabc .TableParts !=nil {if _bcefe :=_ffabc .TableParts .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");_bcefe !=nil {return _bcefe ;};};if _ffabc .ExtLst !=nil {if _fdeae :=_ffabc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fdeae !=nil {return _fdeae ;};};return nil ;};func (_agddb ST_SortType )ValidateWithPath (path string )error {switch _agddb {case 0,1,2,3,4,5,6,7: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 (_agddb )); -};return nil ;};func NewCT_Consolidation ()*CT_Consolidation {_gbgf :=&CT_Consolidation {};_gbgf .RangeSets =NewCT_RangeSets ();return _gbgf ;};func (_agbbg *CT_PageSetup )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gcgg :=range start .Attr {if _gcgg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gcgg .Name .Local =="\u0069\u0064"||_gcgg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gcgg .Name .Local =="\u0069\u0064"{_egaff ,_ecdbg :=_gcgg .Value ,error (nil ); -if _ecdbg !=nil {return _ecdbg ;};_agbbg .IdAttr =&_egaff ;continue ;};if _gcgg .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_agbbg .OrientationAttr .UnmarshalXMLAttr (_gcgg );continue ;};if _gcgg .Name .Local =="\u0073\u0063\u0061l\u0065"{_adaad ,_faegf :=_fc .ParseUint (_gcgg .Value ,10,32); -if _faegf !=nil {return _faegf ;};_bdgbb :=uint32 (_adaad );_agbbg .ScaleAttr =&_bdgbb ;continue ;};if _gcgg .Name .Local =="f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_bfffc ,_dbfddd :=_fc .ParseUint (_gcgg .Value ,10,32);if _dbfddd !=nil {return _dbfddd ; -};_facdgg :=uint32 (_bfffc );_agbbg .FitToHeightAttr =&_facdgg ;continue ;};if _gcgg .Name .Local =="\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_agbbg .CellCommentsAttr .UnmarshalXMLAttr (_gcgg );continue ;};if _gcgg .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_deagb ,_dbbfe :=_gcgg .Value ,error (nil ); -if _dbbfe !=nil {return _dbbfe ;};_agbbg .PaperHeightAttr =&_deagb ;continue ;};if _gcgg .Name .Local =="\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"{_agbbg .PageOrderAttr .UnmarshalXMLAttr (_gcgg );continue ;};if _gcgg .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_gggfd ,_cbcdd :=_fc .ParseBool (_gcgg .Value ); -if _cbcdd !=nil {return _cbcdd ;};_agbbg .BlackAndWhiteAttr =&_gggfd ;continue ;};if _gcgg .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_ddcfa ,_bdfcc :=_fc .ParseUint (_gcgg .Value ,10,32);if _bdfcc !=nil {return _bdfcc ;};_cccbg :=uint32 (_ddcfa ); -_agbbg .PaperSizeAttr =&_cccbg ;continue ;};if _gcgg .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_bffde ,_cbaeb :=_gcgg .Value ,error (nil );if _cbaeb !=nil {return _cbaeb ;};_agbbg .PaperWidthAttr =&_bffde ;continue ; -};if _gcgg .Name .Local =="\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"{_fefcab ,_fffeed :=_fc .ParseUint (_gcgg .Value ,10,32);if _fffeed !=nil {return _fffeed ;};_bbacc :=uint32 (_fefcab );_agbbg .FitToWidthAttr =&_bbacc ;continue ;}; -if _gcgg .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_gcbe ,_deaa :=_fc .ParseUint (_gcgg .Value ,10,32);if _deaa !=nil {return _deaa ;};_dgaae :=uint32 (_gcbe );_agbbg .FirstPageNumberAttr =&_dgaae ; -continue ;};if _gcgg .Name .Local =="\u0064\u0072\u0061f\u0074"{_dgedd ,_aefbb :=_fc .ParseBool (_gcgg .Value );if _aefbb !=nil {return _aefbb ;};_agbbg .DraftAttr =&_dgedd ;continue ;};if _gcgg .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_cefcc ,_bffaf :=_fc .ParseUint (_gcgg .Value ,10,32); -if _bffaf !=nil {return _bffaf ;};_egdabc :=uint32 (_cefcc );_agbbg .HorizontalDpiAttr =&_egdabc ;continue ;};if _gcgg .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0073"{_agbbg .ErrorsAttr .UnmarshalXMLAttr (_gcgg );continue ;};if _gcgg .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_fdgfg ,_ffcga :=_fc .ParseBool (_gcgg .Value ); -if _ffcga !=nil {return _ffcga ;};_agbbg .UseFirstPageNumberAttr =&_fdgfg ;continue ;};if _gcgg .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_cfabfc ,_ddgfc :=_fc .ParseUint (_gcgg .Value ,10,32);if _ddgfc !=nil {return _ddgfc ; -};_ddcdg :=uint32 (_cfabfc );_agbbg .VerticalDpiAttr =&_ddcdg ;continue ;};if _gcgg .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_affcb ,_bgfac :=_fc .ParseUint (_gcgg .Value ,10,32);if _bgfac !=nil {return _bgfac ;};_afefg :=uint32 (_affcb ); -_agbbg .CopiesAttr =&_afefg ;continue ;};if _gcgg .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_gdadbf ,_cagdeb :=_fc .ParseBool (_gcgg .Value );if _cagdeb !=nil {return _cagdeb ;};_agbbg .UsePrinterDefaultsAttr =&_gdadbf ; -continue ;};};for {_geage ,_efcdag :=d .Token ();if _efcdag !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_efcdag );};if _adcfe ,_geccg :=_geage .(_c .EndElement ); -_geccg &&_adcfe .Name ==start .Name {break ;};};return nil ;};func NewCT_MeasureGroup ()*CT_MeasureGroup {_gffad :=&CT_MeasureGroup {};return _gffad }; +// Validate validates the CT_Map and its children +func (_ebgace *CT_Map )Validate ()error {return _ebgace .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070");};func NewCT_QueryTableDeletedFields ()*CT_QueryTableDeletedFields {_ecaab :=&CT_QueryTableDeletedFields {};return _ecaab ;};func (_fcfbd *CT_RevisionSheetRename )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgcag :=range start .Attr {if _dgcag .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_dbegc ,_efdcc :=_e .ParseUint (_dgcag .Value ,10,32); +if _efdcc !=nil {return _efdcc ;};_fcfbd .SheetIdAttr =uint32 (_dbegc );continue ;};if _dgcag .Name .Local =="\u006fl\u0064\u004e\u0061\u006d\u0065"{_febaf ,_efaagf :=_dgcag .Value ,error (nil );if _efaagf !=nil {return _efaagf ;};_fcfbd .OldNameAttr =_febaf ; +continue ;};if _dgcag .Name .Local =="\u006ee\u0077\u004e\u0061\u006d\u0065"{_aafdc ,_dgabe :=_dgcag .Value ,error (nil );if _dgabe !=nil {return _dgabe ;};_fcfbd .NewNameAttr =_aafdc ;continue ;};if _dgcag .Name .Local =="\u0072\u0049\u0064"{_gcgce ,_cadfa :=_e .ParseUint (_dgcag .Value ,10,32); +if _cadfa !=nil {return _cadfa ;};_ecfebaa :=uint32 (_gcgce );_fcfbd .RIdAttr =&_ecfebaa ;continue ;};if _dgcag .Name .Local =="\u0075\u0061"{_agdec ,_edaafg :=_e .ParseBool (_dgcag .Value );if _edaafg !=nil {return _edaafg ;};_fcfbd .UaAttr =&_agdec ; +continue ;};if _dgcag .Name .Local =="\u0072\u0061"{_gaegag ,_ddfggg :=_e .ParseBool (_dgcag .Value );if _ddfggg !=nil {return _ddfggg ;};_fcfbd .RaAttr =&_gaegag ;continue ;};};_ecada :for {_cfcfg ,_beeea :=d .Token ();if _beeea !=nil {return _beeea ; +};switch _ddffg :=_cfcfg .(type ){case _d .StartElement :switch _ddffg .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcfbd .ExtLst =NewCT_ExtensionList (); +if _ageed :=d .DecodeElement (_fcfbd .ExtLst ,&_ddffg );_ageed !=nil {return _ageed ;};default:_ea .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",_ddffg .Name ); +if _edeae :=d .Skip ();_edeae !=nil {return _edeae ;};};case _d .EndElement :break _ecada ;case _d .CharData :};};return nil ;};type CT_RevisionHeader struct{ -// ValidateWithPath validates the CT_Metadata and its children, prefixing error messages with path -func (_fdag *CT_Metadata )ValidateWithPath (path string )error {if _fdag .MetadataTypes !=nil {if _fdbdg :=_fdag .MetadataTypes .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061T\u0079\u0070\u0065\u0073");_fdbdg !=nil {return _fdbdg ; -};};if _fdag .MetadataStrings !=nil {if _aedag :=_fdag .MetadataStrings .ValidateWithPath (path +"\u002f\u004de\u0074\u0061\u0064a\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073");_aedag !=nil {return _aedag ;};};if _fdag .MdxMetadata !=nil {if _afeef :=_fdag .MdxMetadata .ValidateWithPath (path +"\u002f\u004d\u0064x\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"); -_afeef !=nil {return _afeef ;};};for _dbgcce ,_gfbdbb :=range _fdag .FutureMetadata {if _agabe :=_gfbdbb .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0046\u0075tu\u0072e\u004d\u0065\u0074\u0061\u0064a\u0074\u0061\u005b\u0025\u0064\u005d",path ,_dbgcce )); -_agabe !=nil {return _agabe ;};};if _fdag .CellMetadata !=nil {if _ccgba :=_fdag .CellMetadata .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");_ccgba !=nil {return _ccgba ;};};if _fdag .ValueMetadata !=nil {if _cdgcg :=_fdag .ValueMetadata .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"); -_cdgcg !=nil {return _cdgcg ;};};if _fdag .ExtLst !=nil {if _aebdbd :=_fdag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aebdbd !=nil {return _aebdbd ;};};return nil ;};type CT_PageItem struct{ +// GUID +GuidAttr string ; -// Page Item Name -NameAttr string ;}; +// Date Time +DateTimeAttr _a .Time ; -// Validate validates the CT_Authors and its children -func (_cba *CT_Authors )Validate ()error {return _cba .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");};type CT_FieldUsage struct{ +// Last Sheet Id +MaxSheetIdAttr uint32 ; -// Field Index -XAttr int32 ;}; +// User Name +UserNameAttr string ;IdAttr string ; -// ValidateWithPath validates the CT_LegacyDrawing and its children, prefixing error messages with path -func (_dabcd *CT_LegacyDrawing )ValidateWithPath (path string )error {return nil };func (_gefb *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 :_a .Sprintf ("\u0025\u0076",_gefb .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 :_a .Sprintf ("\u0025\u0076",_gefb .MinSupportedVersionAttr )});if _gefb .GhostRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gefb .GhostRowAttr ))}); -};if _gefb .GhostColAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gefb .GhostColAttr ))});};if _gefb .EditAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0064\u0069\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gefb .EditAttr ))}); -};if _gefb .DeleteAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gefb .DeleteAttr ))});};if _gefb .CopyAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0070\u0079"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gefb .CopyAttr ))}); -};if _gefb .PasteAllAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gefb .PasteAllAttr ))});};if _gefb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gefb .PasteFormulasAttr ))}); -};if _gefb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gefb .PasteValuesAttr ))});};if _gefb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gefb .PasteFormatsAttr ))}); -};if _gefb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gefb .PasteCommentsAttr ))}); -};if _gefb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gefb .PasteDataValidationAttr ))}); -};if _gefb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gefb .PasteBordersAttr ))});};if _gefb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gefb .PasteColWidthsAttr ))}); -};if _gefb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gefb .PasteNumberFormatsAttr ))}); -};if _gefb .MergeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0065\u0072g\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gefb .MergeAttr ))});};if _gefb .SplitFirstAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gefb .SplitFirstAttr ))}); -};if _gefb .SplitAllAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gefb .SplitAllAttr ))});};if _gefb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gefb .RowColShiftAttr ))}); -};if _gefb .ClearAllAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gefb .ClearAllAttr ))});};if _gefb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gefb .ClearFormatsAttr ))}); -};if _gefb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gefb .ClearContentsAttr ))}); -};if _gefb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gefb .ClearCommentsAttr ))}); -};if _gefb .AssignAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0073\u0073\u0069\u0067\u006e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gefb .AssignAttr ))});};if _gefb .CoerceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0065\u0072\u0063\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gefb .CoerceAttr ))}); -};if _gefb .AdjustAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gefb .AdjustAttr ))});};if _gefb .CellMetaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gefb .CellMetaAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Minimum Revision Id +MinRIdAttr *uint32 ; -// Validate validates the CT_PageSetup and its children -func (_eeaad *CT_PageSetup )Validate ()error {return _eeaad .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");};const (ST_ScopeUnset ST_Scope =0;ST_ScopeSelection ST_Scope =1;ST_ScopeData ST_Scope =2;ST_ScopeField ST_Scope =3; -);func (_acgcacg ST_ShowDataAs )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_acgcacg .String (),start );};func (_begf *CT_CsPageSetup )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _begf .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_begf .PaperSizeAttr )}); -};if _begf .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 :_a .Sprintf ("\u0025\u0076",*_begf .PaperHeightAttr )});};if _begf .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_begf .PaperWidthAttr )}); -};if _begf .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 :_a .Sprintf ("\u0025\u0076",*_begf .FirstPageNumberAttr )}); -};if _begf .OrientationAttr !=ST_OrientationUnset {_bebf ,_gddf :=_begf .OrientationAttr .MarshalXMLAttr (_c .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _gddf !=nil {return _gddf ;};start .Attr =append (start .Attr ,_bebf ); -};if _begf .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_begf .UsePrinterDefaultsAttr ))}); -};if _begf .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_begf .BlackAndWhiteAttr ))}); -};if _begf .DraftAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_begf .DraftAttr ))});};if _begf .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_begf .UseFirstPageNumberAttr ))}); -};if _begf .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 :_a .Sprintf ("\u0025\u0076",*_begf .HorizontalDpiAttr )});}; -if _begf .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 :_a .Sprintf ("\u0025\u0076",*_begf .VerticalDpiAttr )});};if _begf .CopiesAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_begf .CopiesAttr )}); -};if _begf .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_begf .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_eecc *CT_Scenarios )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aacfd :=range start .Attr {if _aacfd .Name .Local =="\u0063u\u0072\u0072\u0065\u006e\u0074"{_fgcccd ,_dgabcf :=_fc .ParseUint (_aacfd .Value ,10,32); -if _dgabcf !=nil {return _dgabcf ;};_ebddbd :=uint32 (_fgcccd );_eecc .CurrentAttr =&_ebddbd ;continue ;};if _aacfd .Name .Local =="\u0073\u0068\u006f\u0077"{_bgbca ,_effgf :=_fc .ParseUint (_aacfd .Value ,10,32);if _effgf !=nil {return _effgf ;};_cdcdgf :=uint32 (_bgbca ); -_eecc .ShowAttr =&_cdcdgf ;continue ;};if _aacfd .Name .Local =="\u0073\u0071\u0072e\u0066"{_cegbcf ,_gedbc :=ParseSliceST_Sqref (_aacfd .Value );if _gedbc !=nil {return _gedbc ;};_eecc .SqrefAttr =&_cegbcf ;continue ;};};_gceac :for {_eedcg ,_ccgbf :=d .Token (); -if _ccgbf !=nil {return _ccgbf ;};switch _ecefdd :=_eedcg .(type ){case _c .StartElement :switch _ecefdd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afgfcd :=NewCT_Scenario (); -if _dcfca :=d .DecodeElement (_afgfcd ,&_ecefdd );_dcfca !=nil {return _dcfca ;};_eecc .Scenario =append (_eecc .Scenario ,_afgfcd );default:_dc .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",_ecefdd .Name ); -if _agfbg :=d .Skip ();_agfbg !=nil {return _agfbg ;};};case _c .EndElement :break _gceac ;case _c .CharData :};};return nil ;};func NewCT_RowFields ()*CT_RowFields {_dgeec :=&CT_RowFields {};return _dgeec };func (_cgdee ST_PaneState )ValidateWithPath (path string )error {switch _cgdee {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 (_cgdee )); -};return nil ;};func (_ebeec *CT_MapInfo )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bbcb :=range start .Attr {if _bbcb .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_abgfd ,_egebc :=_bbcb .Value ,error (nil ); -if _egebc !=nil {return _egebc ;};_ebeec .SelectionNamespacesAttr =_abgfd ;continue ;};};_dbcad :for {_daccd ,_cccbf :=d .Token ();if _cccbf !=nil {return _cccbf ;};switch _fdac :=_daccd .(type ){case _c .StartElement :switch _fdac .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gegdf :=NewCT_Schema (); -if _efega :=d .DecodeElement (_gegdf ,&_fdac );_efega !=nil {return _efega ;};_ebeec .Schema =append (_ebeec .Schema ,_gegdf );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_baade :=NewCT_Map (); -if _dgbdb :=d .DecodeElement (_baade ,&_fdac );_dgbdb !=nil {return _dgbdb ;};_ebeec .Map =append (_ebeec .Map ,_baade );default:_dc .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",_fdac .Name ); -if _eebaf :=d .Skip ();_eebaf !=nil {return _eebaf ;};};case _c .EndElement :break _dbcad ;case _c .CharData :};};return nil ;};func NewCT_DataConsolidate ()*CT_DataConsolidate {_egdda :=&CT_DataConsolidate {};return _egdda };func (_cdebac ST_Objects )String ()string {switch _cdebac {case 0:return ""; -case 1:return "\u0061\u006c\u006c";case 2:return "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func (_aebd *CT_DbPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bceb :=range start .Attr {if _bceb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_dgbb ,_bebce :=_bceb .Value ,error (nil ); -if _bebce !=nil {return _bebce ;};_aebd .ConnectionAttr =_dgbb ;continue ;};if _bceb .Name .Local =="\u0063o\u006d\u006d\u0061\u006e\u0064"{_afccd ,_aacge :=_bceb .Value ,error (nil );if _aacge !=nil {return _aacge ;};_aebd .CommandAttr =&_afccd ;continue ; -};if _bceb .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"{_cddfb ,_dbcfe :=_bceb .Value ,error (nil );if _dbcfe !=nil {return _dbcfe ;};_aebd .ServerCommandAttr =&_cddfb ;continue ;};if _bceb .Name .Local =="c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"{_edbab ,_fbeac :=_fc .ParseUint (_bceb .Value ,10,32); -if _fbeac !=nil {return _fbeac ;};_bbddga :=uint32 (_edbab );_aebd .CommandTypeAttr =&_bbddga ;continue ;};};for {_dagf ,_egca :=d .Token ();if _egca !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0062\u0050\u0072\u003a\u0020\u0025\u0073",_egca ); -};if _abdgb ,_fcfc :=_dagf .(_c .EndElement );_fcfc &&_abdgb .Name ==start .Name {break ;};};return nil ;};func (_cdedee *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 :_a .Sprintf ("\u0025\u0076",_cdedee .IndexAttr )}); -_ecdeg ,_ccaaa :=_cdedee .ExpAttr .MarshalXMLAttr (_c .Name {Local :"\u0065\u0078\u0070"});if _ccaaa !=nil {return _ccaaa ;};start .Attr =append (start .Attr ,_ecdeg );if _cdedee .Ref3DAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u00663\u0044"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cdedee .Ref3DAttr ))}); -};if _cdedee .ArrayAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cdedee .ArrayAttr ))});};if _cdedee .VAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cdedee .VAttr ))}); -};if _cdedee .NfAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0066"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cdedee .NfAttr ))});};if _cdedee .CsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0073"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cdedee .CsAttr ))}); -};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0072"},Value :_a .Sprintf ("\u0025\u0076",_cdedee .DrAttr )});if _cdedee .DnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_cdedee .DnAttr )}); -};if _cdedee .RAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_cdedee .RAttr )});};if _cdedee .SIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cdedee .SIdAttr )}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Max Revision Id +MaxRIdAttr *uint32 ; -// ValidateWithPath validates the PivotCacheDefinition and its children, prefixing error messages with path -func (_defda *PivotCacheDefinition )ValidateWithPath (path string )error {if _egdagg :=_defda .CT_PivotCacheDefinition .ValidateWithPath (path );_egdagg !=nil {return _egdagg ;};return nil ;};func (_adabc *CT_pivotTableDefinition )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_adabc .Location =NewCT_Location (); -for _ ,_dbdea :=range start .Attr {if _dbdea .Name .Local =="\u006e\u0061\u006d\u0065"{_egaecg ,_bfage :=_dbdea .Value ,error (nil );if _bfage !=nil {return _bfage ;};_adabc .NameAttr =_egaecg ;continue ;};if _dbdea .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_ddadd ,_febaac :=_fc .ParseUint (_dbdea .Value ,10,32); -if _febaac !=nil {return _febaac ;};_adabc .CacheIdAttr =uint32 (_ddadd );continue ;};if _dbdea .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_egaea ,_fddcca :=_fc .ParseBool (_dbdea .Value );if _fddcca !=nil {return _fddcca ; -};_adabc .DataOnRowsAttr =&_egaea ;continue ;};if _dbdea .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cfgcg ,_bbdgbc :=_fc .ParseUint (_dbdea .Value ,10,32);if _bbdgbc !=nil {return _bbdgbc ;};_bbeba :=uint32 (_cfgcg ); -_adabc .DataPositionAttr =&_bbeba ;continue ;};if _dbdea .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_cdbag ,_agfade :=_dbdea .Value ,error (nil );if _agfade !=nil {return _agfade ;};_adabc .DataCaptionAttr =_cdbag ;continue ; -};if _dbdea .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_fdbbac ,_ggdeeb :=_dbdea .Value ,error (nil );if _ggdeeb !=nil {return _ggdeeb ;};_adabc .GrandTotalCaptionAttr =&_fdbbac ;continue ; -};if _dbdea .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ffggd ,_fagaec :=_dbdea .Value ,error (nil );if _fagaec !=nil {return _fagaec ;};_adabc .ErrorCaptionAttr =&_ffggd ;continue ;};if _dbdea .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_bacecd ,_egeca :=_fc .ParseBool (_dbdea .Value ); -if _egeca !=nil {return _egeca ;};_adabc .ShowErrorAttr =&_bacecd ;continue ;};if _dbdea .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_bafbfe ,_gbcbb :=_dbdea .Value ,error (nil );if _gbcbb !=nil {return _gbcbb ; -};_adabc .MissingCaptionAttr =&_bafbfe ;continue ;};if _dbdea .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_fceda ,_ffffa :=_fc .ParseBool (_dbdea .Value );if _ffffa !=nil {return _ffffa ;};_adabc .ShowMissingAttr =&_fceda ; -continue ;};if _dbdea .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_baegc ,_cfffc :=_dbdea .Value ,error (nil );if _cfffc !=nil {return _cfffc ;};_adabc .PageStyleAttr =&_baegc ;continue ;};if _dbdea .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_gcgaa ,_cadga :=_dbdea .Value ,error (nil ); -if _cadga !=nil {return _cadga ;};_adabc .PivotTableStyleAttr =&_gcgaa ;continue ;};if _dbdea .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_bcdfad ,_affca :=_dbdea .Value ,error (nil );if _affca !=nil {return _affca ; -};_adabc .VacatedStyleAttr =&_bcdfad ;continue ;};if _dbdea .Name .Local =="\u0074\u0061\u0067"{_bedeg ,_daaaab :=_dbdea .Value ,error (nil );if _daaaab !=nil {return _daaaab ;};_adabc .TagAttr =&_bedeg ;continue ;};if _dbdea .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_bdffb ,_aegfcf :=_fc .ParseUint (_dbdea .Value ,10,8); -if _aegfcf !=nil {return _aegfcf ;};_aeaefe :=uint8 (_bdffb );_adabc .UpdatedVersionAttr =&_aeaefe ;continue ;};if _dbdea .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_bcbef ,_fdeea :=_fc .ParseUint (_dbdea .Value ,10,8); -if _fdeea !=nil {return _fdeea ;};_egdge :=uint8 (_bcbef );_adabc .MinRefreshableVersionAttr =&_egdge ;continue ;};if _dbdea .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_dgfff ,_ddefc :=_fc .ParseBool (_dbdea .Value ); -if _ddefc !=nil {return _ddefc ;};_adabc .AsteriskTotalsAttr =&_dgfff ;continue ;};if _dbdea .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_eabbc ,_bddbe :=_fc .ParseBool (_dbdea .Value );if _bddbe !=nil {return _bddbe ;};_adabc .ShowItemsAttr =&_eabbc ; -continue ;};if _dbdea .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_bcdec ,_cbgfa :=_fc .ParseBool (_dbdea .Value );if _cbgfa !=nil {return _cbgfa ;};_adabc .EditDataAttr =&_bcdec ;continue ;};if _dbdea .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_gbfee ,_cgcffa :=_fc .ParseBool (_dbdea .Value ); -if _cgcffa !=nil {return _cgcffa ;};_adabc .DisableFieldListAttr =&_gbfee ;continue ;};if _dbdea .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_afdae ,_begcf :=_fc .ParseBool (_dbdea .Value );if _begcf !=nil {return _begcf ; -};_adabc .ShowCalcMbrsAttr =&_afdae ;continue ;};if _dbdea .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_ggccf ,_gdbfc :=_fc .ParseBool (_dbdea .Value );if _gdbfc !=nil {return _gdbfc ;};_adabc .VisualTotalsAttr =&_ggccf ; -continue ;};if _dbdea .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_ccbcb ,_geege :=_fc .ParseBool (_dbdea .Value );if _geege !=nil {return _geege ;};_adabc .ShowMultipleLabelAttr =&_ccbcb ; -continue ;};if _dbdea .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_dbfda ,_gdeef :=_fc .ParseBool (_dbdea .Value );if _gdeef !=nil {return _gdeef ;};_adabc .ShowDataDropDownAttr =&_dbfda ;continue ; -};if _dbdea .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_caffbg ,_ecbggb :=_fc .ParseBool (_dbdea .Value );if _ecbggb !=nil {return _ecbggb ;};_adabc .ShowDrillAttr =&_caffbg ;continue ;};if _dbdea .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_fgbcge ,_dccfg :=_fc .ParseBool (_dbdea .Value ); -if _dccfg !=nil {return _dccfg ;};_adabc .PrintDrillAttr =&_fgbcge ;continue ;};if _dbdea .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_bbddcee ,_eacab :=_fc .ParseBool (_dbdea .Value ); -if _eacab !=nil {return _eacab ;};_adabc .ShowMemberPropertyTipsAttr =&_bbddcee ;continue ;};if _dbdea .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_gaaba ,_dgggace :=_fc .ParseBool (_dbdea .Value );if _dgggace !=nil {return _dgggace ; -};_adabc .ShowDataTipsAttr =&_gaaba ;continue ;};if _dbdea .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_bdfee ,_dgedbd :=_fc .ParseBool (_dbdea .Value );if _dgedbd !=nil {return _dgedbd ;};_adabc .EnableWizardAttr =&_bdfee ; -continue ;};if _dbdea .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_egeda ,_dcdaf :=_fc .ParseBool (_dbdea .Value );if _dcdaf !=nil {return _dcdaf ;};_adabc .EnableDrillAttr =&_egeda ;continue ;};if _dbdea .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_ecga ,_bfeff :=_fc .ParseBool (_dbdea .Value ); -if _bfeff !=nil {return _bfeff ;};_adabc .EnableFieldPropertiesAttr =&_ecga ;continue ;};if _dbdea .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_eebad ,_fegcdc :=_fc .ParseBool (_dbdea .Value ); -if _fegcdc !=nil {return _fegcdc ;};_adabc .PreserveFormattingAttr =&_eebad ;continue ;};if _dbdea .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_cbdbd ,_bfegc :=_fc .ParseBool (_dbdea .Value ); -if _bfegc !=nil {return _bfegc ;};_adabc .UseAutoFormattingAttr =&_cbdbd ;continue ;};if _dbdea .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_bfdca ,_fgagg :=_fc .ParseUint (_dbdea .Value ,10,32);if _fgagg !=nil {return _fgagg ;};_gecgb :=uint32 (_bfdca ); -_adabc .PageWrapAttr =&_gecgb ;continue ;};if _dbdea .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_cdafeb ,_bffaa :=_fc .ParseBool (_dbdea .Value );if _bffaa !=nil {return _bffaa ;};_adabc .PageOverThenDownAttr =&_cdafeb ; -continue ;};if _dbdea .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_efegc ,_fcfee :=_fc .ParseBool (_dbdea .Value );if _fcfee !=nil {return _fcfee ;};_adabc .SubtotalHiddenItemsAttr =&_efegc ; -continue ;};if _dbdea .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_acfcd ,_afafe :=_fc .ParseBool (_dbdea .Value );if _afafe !=nil {return _afafe ;};_adabc .RowGrandTotalsAttr =&_acfcd ;continue ;};if _dbdea .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_gbebcc ,_faaefc :=_fc .ParseBool (_dbdea .Value ); -if _faaefc !=nil {return _faaefc ;};_adabc .ColGrandTotalsAttr =&_gbebcc ;continue ;};if _dbdea .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_aegag ,_gadgf :=_fc .ParseBool (_dbdea .Value );if _gadgf !=nil {return _gadgf ; -};_adabc .FieldPrintTitlesAttr =&_aegag ;continue ;};if _dbdea .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_cfbdd ,_cfecbc :=_fc .ParseBool (_dbdea .Value );if _cfecbc !=nil {return _cfecbc ;};_adabc .ItemPrintTitlesAttr =&_cfbdd ; -continue ;};if _dbdea .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_faecd ,_cbdegg :=_fc .ParseBool (_dbdea .Value );if _cbdegg !=nil {return _cbdegg ;};_adabc .MergeItemAttr =&_faecd ;continue ;};if _dbdea .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_aeddd ,_ebagb :=_fc .ParseBool (_dbdea .Value ); -if _ebagb !=nil {return _ebagb ;};_adabc .ShowDropZonesAttr =&_aeddd ;continue ;};if _dbdea .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_bdgcab ,_egdabce :=_fc .ParseUint (_dbdea .Value ,10,8);if _egdabce !=nil {return _egdabce ; -};_dbfgg :=uint8 (_bdgcab );_adabc .CreatedVersionAttr =&_dbfgg ;continue ;};if _dbdea .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_bggbe ,_gfaae :=_fc .ParseUint (_dbdea .Value ,10,32);if _gfaae !=nil {return _gfaae ;};_cceecd :=uint32 (_bggbe ); -_adabc .IndentAttr =&_cceecd ;continue ;};if _dbdea .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_bddbac ,_aebbdc :=_fc .ParseBool (_dbdea .Value );if _aebbdc !=nil {return _aebbdc ;};_adabc .ShowEmptyRowAttr =&_bddbac ; -continue ;};if _dbdea .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_abbb ,_ageaba :=_fc .ParseBool (_dbdea .Value );if _ageaba !=nil {return _ageaba ;};_adabc .ShowEmptyColAttr =&_abbb ;continue ;};if _dbdea .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_bbbag ,_aaaebb :=_fc .ParseBool (_dbdea .Value ); -if _aaaebb !=nil {return _aaaebb ;};_adabc .ShowHeadersAttr =&_bbbag ;continue ;};if _dbdea .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_ageafd ,_efacg :=_fc .ParseBool (_dbdea .Value );if _efacg !=nil {return _efacg ;};_adabc .CompactAttr =&_ageafd ; -continue ;};if _dbdea .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_ebbegf ,_adggd :=_fc .ParseBool (_dbdea .Value );if _adggd !=nil {return _adggd ;};_adabc .OutlineAttr =&_ebbegf ;continue ;};if _dbdea .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_faafb ,_afgcd :=_fc .ParseBool (_dbdea .Value ); -if _afgcd !=nil {return _afgcd ;};_adabc .OutlineDataAttr =&_faafb ;continue ;};if _dbdea .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_gafdcf ,_fffge :=_fc .ParseBool (_dbdea .Value );if _fffge !=nil {return _fffge ;}; -_adabc .CompactDataAttr =&_gafdcf ;continue ;};if _dbdea .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_ggadg ,_cedce :=_fc .ParseBool (_dbdea .Value );if _cedce !=nil {return _cedce ;};_adabc .PublishedAttr =&_ggadg ;continue ;};if _dbdea .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_fbffd ,_ffcbg :=_fc .ParseBool (_dbdea .Value ); -if _ffcbg !=nil {return _ffcbg ;};_adabc .GridDropZonesAttr =&_fbffd ;continue ;};if _dbdea .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_ccaedg ,_aecac :=_fc .ParseBool (_dbdea .Value );if _aecac !=nil {return _aecac ;};_adabc .ImmersiveAttr =&_ccaedg ; -continue ;};if _dbdea .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_aafbgd ,_gecggc :=_fc .ParseBool (_dbdea .Value );if _gecggc !=nil {return _gecggc ;};_adabc .MultipleFieldFiltersAttr =&_aafbgd ; -continue ;};if _dbdea .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_gceag ,_dedgg :=_fc .ParseUint (_dbdea .Value ,10,32);if _dedgg !=nil {return _dedgg ;};_bdegfd :=uint32 (_gceag );_adabc .ChartFormatAttr =&_bdegfd ; -continue ;};if _dbdea .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_fffce ,_fggbe :=_dbdea .Value ,error (nil );if _fggbe !=nil {return _fggbe ;};_adabc .RowHeaderCaptionAttr =&_fffce ;continue ; -};if _dbdea .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_aebgb ,_daggde :=_dbdea .Value ,error (nil );if _daggde !=nil {return _daggde ;};_adabc .ColHeaderCaptionAttr =&_aebgb ;continue ;};if _dbdea .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_gecbfe ,_dbfc :=_fc .ParseBool (_dbdea .Value ); -if _dbfc !=nil {return _dbfc ;};_adabc .FieldListSortAscendingAttr =&_gecbfe ;continue ;};if _dbdea .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_ggfda ,_bdgae :=_fc .ParseBool (_dbdea .Value );if _bdgae !=nil {return _bdgae ; -};_adabc .MdxSubqueriesAttr =&_ggfda ;continue ;};if _dbdea .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_bcaaa ,_aefbg :=_fc .ParseBool (_dbdea .Value );if _aefbg !=nil {return _aefbg ;};_adabc .CustomListSortAttr =&_bcaaa ; -continue ;};if _dbdea .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_ffdaca ,_aecegc :=_fc .ParseUint (_dbdea .Value ,10,32);if _aecegc !=nil {return _aecegc ;};_cabdf :=uint32 (_ffdaca );_adabc .AutoFormatIdAttr =&_cabdf ; -continue ;};if _dbdea .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_efeff ,_abce :=_fc .ParseBool (_dbdea .Value );if _abce !=nil {return _abce ;};_adabc .ApplyNumberFormatsAttr =&_efeff ;continue ; -};if _dbdea .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_fgcfg ,_fcaebg :=_fc .ParseBool (_dbdea .Value );if _fcaebg !=nil {return _fcaebg ;};_adabc .ApplyBorderFormatsAttr =&_fgcfg ;continue ; -};if _dbdea .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bbgcf ,_fadgdd :=_fc .ParseBool (_dbdea .Value );if _fadgdd !=nil {return _fadgdd ;};_adabc .ApplyFontFormatsAttr =&_bbgcf ;continue ;}; -if _dbdea .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cbaba ,_ceaedg :=_fc .ParseBool (_dbdea .Value );if _ceaedg !=nil {return _ceaedg ;};_adabc .ApplyPatternFormatsAttr =&_cbaba ; -continue ;};if _dbdea .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_fgcfe ,_bdgdc :=_fc .ParseBool (_dbdea .Value );if _bdgdc !=nil {return _bdgdc ;};_adabc .ApplyAlignmentFormatsAttr =&_fgcfe ; -continue ;};if _dbdea .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_edgfgc ,_dacfd :=_fc .ParseBool (_dbdea .Value );if _dacfd !=nil {return _dacfd ;}; -_adabc .ApplyWidthHeightFormatsAttr =&_edgfgc ;continue ;};};_gcadac :for {_gbbdd ,_dfbac :=d .Token ();if _dfbac !=nil {return _dfbac ;};switch _fcgcde :=_gbbdd .(type ){case _c .StartElement :switch _fcgcde .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _ccdff :=d .DecodeElement (_adabc .Location ,&_fcgcde ); -_ccdff !=nil {return _ccdff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adabc .PivotFields =NewCT_PivotFields (); -if _ddfaa :=d .DecodeElement (_adabc .PivotFields ,&_fcgcde );_ddfaa !=nil {return _ddfaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adabc .RowFields =NewCT_RowFields (); -if _gddcd :=d .DecodeElement (_adabc .RowFields ,&_fcgcde );_gddcd !=nil {return _gddcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adabc .RowItems =NewCT_rowItems (); -if _agacg :=d .DecodeElement (_adabc .RowItems ,&_fcgcde );_agacg !=nil {return _agacg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adabc .ColFields =NewCT_ColFields (); -if _ggagg :=d .DecodeElement (_adabc .ColFields ,&_fcgcde );_ggagg !=nil {return _ggagg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_adabc .ColItems =NewCT_colItems (); -if _cgfcg :=d .DecodeElement (_adabc .ColItems ,&_fcgcde );_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 :"\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"}:_adabc .PageFields =NewCT_PageFields (); -if _dcggbb :=d .DecodeElement (_adabc .PageFields ,&_fcgcde );_dcggbb !=nil {return _dcggbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adabc .DataFields =NewCT_DataFields (); -if _bbdfca :=d .DecodeElement (_adabc .DataFields ,&_fcgcde );_bbdfca !=nil {return _bbdfca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adabc .Formats =NewCT_Formats (); -if _afafd :=d .DecodeElement (_adabc .Formats ,&_fcgcde );_afafd !=nil {return _afafd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adabc .ConditionalFormats =NewCT_ConditionalFormats (); -if _agaada :=d .DecodeElement (_adabc .ConditionalFormats ,&_fcgcde );_agaada !=nil {return _agaada ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_adabc .ChartFormats =NewCT_ChartFormats (); -if _babbf :=d .DecodeElement (_adabc .ChartFormats ,&_fcgcde );_babbf !=nil {return _babbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adabc .PivotHierarchies =NewCT_PivotHierarchies (); -if _eceddd :=d .DecodeElement (_adabc .PivotHierarchies ,&_fcgcde );_eceddd !=nil {return _eceddd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adabc .PivotTableStyleInfo =NewCT_PivotTableStyle (); -if _cfcfgd :=d .DecodeElement (_adabc .PivotTableStyleInfo ,&_fcgcde );_cfcfgd !=nil {return _cfcfgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adabc .Filters =NewCT_PivotFilters (); -if _eabbaa :=d .DecodeElement (_adabc .Filters ,&_fcgcde );_eabbaa !=nil {return _eabbaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adabc .RowHierarchiesUsage =NewCT_RowHierarchiesUsage (); -if _ccbgdd :=d .DecodeElement (_adabc .RowHierarchiesUsage ,&_fcgcde );_ccbgdd !=nil {return _ccbgdd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_adabc .ColHierarchiesUsage =NewCT_ColHierarchiesUsage (); -if _cbgacd :=d .DecodeElement (_adabc .ColHierarchiesUsage ,&_fcgcde );_cbgacd !=nil {return _cbgacd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_adabc .ExtLst =NewCT_ExtensionList (); -if _ffddf :=d .DecodeElement (_adabc .ExtLst ,&_fcgcde );_ffddf !=nil {return _ffddf ;};default:_dc .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",_fcgcde .Name ); -if _ebbfda :=d .Skip ();_ebbfda !=nil {return _ebbfda ;};};case _c .EndElement :break _gcadac ;case _c .CharData :};};return nil ;};func (_fegcga *ST_UnderlineValues )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fegcga =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_fegcga =1; -case "\u0064\u006f\u0075\u0062\u006c\u0065":*_fegcga =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_fegcga =3;case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_fegcga =4; -case "\u006e\u006f\u006e\u0065":*_fegcga =5;};return nil ;};func (_fcabc ST_Scope )ValidateWithPath (path string )error {switch _fcabc {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 (_fcabc )); -};return nil ;};func NewCT_PivotDimension ()*CT_PivotDimension {_cegaa :=&CT_PivotDimension {};return _cegaa }; +// Sheet Id Map +SheetIdMap *CT_SheetIdMap ; -// ValidateWithPath validates the CT_Members and its children, prefixing error messages with path -func (_acef *CT_Members )ValidateWithPath (path string )error {for _eegdf ,_defbd :=range _acef .Member {if _abdff :=_defbd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eegdf )); -_abdff !=nil {return _abdff ;};};return nil ;}; +// Reviewed List +ReviewedList *CT_ReviewedRevisions ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_Groups and its children, prefixing error messages with path -func (_eaggb *CT_Groups )ValidateWithPath (path string )error {for _ffeeec ,_gcbdb :=range _eaggb .Group {if _dcfg :=_gcbdb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_ffeeec ));_dcfg !=nil {return _dcfg ; -};};return nil ;};func (_fffde *CT_Error )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076"},Value :_a .Sprintf ("\u0025\u0076",_fffde .VAttr )});if _fffde .UAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fffde .UAttr ))}); -};if _fffde .FAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fffde .FAttr ))});};if _fffde .CAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_fffde .CAttr )}); -};if _fffde .CpAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_fffde .CpAttr )});};if _fffde .InAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_fffde .InAttr )}); -};if _fffde .BcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_fffde .BcAttr )});};if _fffde .FcAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_fffde .FcAttr )}); -};if _fffde .IAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fffde .IAttr ))});};if _fffde .UnAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u006e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fffde .UnAttr ))}); -};if _fffde .StAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fffde .StAttr ))});};if _fffde .BAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fffde .BAttr ))}); -};e .EncodeToken (start );if _fffde .Tpls !=nil {_fgab :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_fffde .Tpls ,_fgab );};if _fffde .X !=nil {_cgcec :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0078"}}; -for _ ,_aeae :=range _fffde .X {e .EncodeElement (_aeae ,_cgcec );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_DateGroupItem and its children, prefixing error messages with path +func (_adde *CT_DateGroupItem )ValidateWithPath (path string )error {if _adde .DateTimeGroupingAttr ==ST_DateTimeGroupingUnset {return _aa .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 _adeab :=_adde .DateTimeGroupingAttr .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065Ti\u006de\u0047\u0072\u006f\u0075\u0070i\u006e\u0067\u0041\u0074\u0074\u0072");_adeab !=nil {return _adeab ;};return nil ;}; -// ValidateWithPath validates the CT_ExternalDefinedName and its children, prefixing error messages with path -func (_adbgf *CT_ExternalDefinedName )ValidateWithPath (path string )error {return nil };func (_bbge *CT_ExternalDefinedNames )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bbge .DefinedName !=nil {_aeaage :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}}; -for _ ,_bgbe :=range _bbge .DefinedName {e .EncodeElement (_bgbe ,_aeaage );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_I struct{ +// ValidateWithPath validates the CT_PivotCacheRecords and its children, prefixing error messages with path +func (_geddc *CT_PivotCacheRecords )ValidateWithPath (path string )error {for _egegb ,_bfbeb :=range _geddc .R {if _gaefc :=_bfbeb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_egegb ));_gaefc !=nil {return _gaefc ; +};};if _geddc .ExtLst !=nil {if _edgba :=_geddc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edgba !=nil {return _edgba ;};};return nil ;}; -// Item Type -TAttr ST_ItemType ; +// Validate validates the CT_SheetData and its children +func (_daafda *CT_SheetData )Validate ()error {return _daafda .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");};func (_cdbcfg ST_FormatAction )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cdbcfg .String (),start ); +};func (_baedg *CT_RevisionFormatting )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_baedg .SheetIdAttr )}); +if _baedg .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_baedg .XfDxfAttr ))});};if _baedg .SAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_baedg .SAttr ))}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_aa .Sprintf ("\u0025\u0076",_baedg .SqrefAttr )});if _baedg .StartAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_baedg .StartAttr )}); +};if _baedg .LengthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_aa .Sprintf ("\u0025\u0076",*_baedg .LengthAttr )});};e .EncodeToken (start );if _baedg .Dxf !=nil {_edacc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}}; +e .EncodeElement (_baedg .Dxf ,_edacc );};if _baedg .ExtLst !=nil {_ecffa :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_baedg .ExtLst ,_ecffa );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_bdge *CT_BorderPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_beg :=range start .Attr {if _beg .Name .Local =="\u0073\u0074\u0079l\u0065"{_bdge .StyleAttr .UnmarshalXMLAttr (_beg );continue ;};};_ebff :for {_cgcg ,_ggde :=d .Token (); +if _ggde !=nil {return _ggde ;};switch _dfcg :=_cgcg .(type ){case _d .StartElement :switch _dfcg .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_bdge .Color =NewCT_Color (); +if _gbg :=d .DecodeElement (_bdge .Color ,&_dfcg );_gbg !=nil {return _gbg ;};default:_ea .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",_dfcg .Name ); +if _gbd :=d .Skip ();_gbd !=nil {return _gbd ;};};case _d .EndElement :break _ebff ;case _d .CharData :};};return nil ;};type CT_CacheSource struct{ -// Repeated Items Count -RAttr *uint32 ; +// Cache Type +TypeAttr ST_SourceType ; -// Data Field Index -IAttr *uint32 ; +// Connection Index +ConnectionIdAttr *uint32 ; -// Row / Column Item Index -X []*CT_X ;};type CT_OlapPr struct{ +// Worksheet PivotCache Source +WorksheetSource *CT_WorksheetSource ; -// Local Cube -LocalAttr *bool ; +// Consolidation Source +Consolidation *CT_Consolidation ; -// Local Cube Connection -LocalConnectionAttr *string ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_efeabb ST_FontScheme )ValidateWithPath (path string )error {switch _efeabb {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efeabb )); +};return nil ;};func NewCT_SheetFormatPr ()*CT_SheetFormatPr {_edaee :=&CT_SheetFormatPr {};return _edaee }; -// Local Refresh -LocalRefreshAttr *bool ; +// Validate validates the CT_ExternalDefinedName and its children +func (_aafe *CT_ExternalDefinedName )Validate ()error {return _aafe .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");};type CT_OleItems struct{ -// Send Locale to OLAP -SendLocaleAttr *bool ; +// Object Link Item +OleItem []*CT_OleItem ;}; -// Drill Through Count -RowDrillCountAttr *uint32 ; +// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path +func (_ddcfe *CT_Table )ValidateWithPath (path string )error {if _ecgga :=_ddcfe .TableTypeAttr .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_ecgga !=nil {return _ecgga ;};if _ddcfe .AutoFilter !=nil {if _ebdgfg :=_ddcfe .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"); +_ebdgfg !=nil {return _ebdgfg ;};};if _ddcfe .SortState !=nil {if _ffefg :=_ddcfe .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_ffefg !=nil {return _ffefg ;};};if _feeec :=_ddcfe .TableColumns .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"); +_feeec !=nil {return _feeec ;};if _ddcfe .TableStyleInfo !=nil {if _daeba :=_ddcfe .TableStyleInfo .ValidateWithPath (path +"\u002fT\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f");_daeba !=nil {return _daeba ;};};if _ddcfe .ExtLst !=nil {if _acfcc :=_ddcfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_acfcc !=nil {return _acfcc ;};};return nil ;}; -// OLAP Fill Formatting -ServerFillAttr *bool ; +// Validate validates the CT_Sheet and its children +func (_bbfge *CT_Sheet )Validate ()error {return _bbfge .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074");};func (_bdgff ST_SortMethod )ValidateWithPath (path string )error {switch _bdgff {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdgff )); +};return nil ;};func (_bbeead ST_MdxKPIProperty )ValidateWithPath (path string )error {switch _bbeead {case 0,1,2,3,4,5,6:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbeead )); +};return nil ;};func (_ffbgg *CT_Parameter )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ffbgg .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_ffbgg .NameAttr )}); +};if _ffbgg .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_ffbgg .SqlTypeAttr )});};if _ffbgg .ParameterTypeAttr !=ST_ParameterTypeUnset {_fffab ,_gbccac :=_ffbgg .ParameterTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"}); +if _gbccac !=nil {return _gbccac ;};start .Attr =append (start .Attr ,_fffab );};if _ffbgg .RefreshOnChangeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ffbgg .RefreshOnChangeAttr ))}); +};if _ffbgg .PromptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_ffbgg .PromptAttr )});};if _ffbgg .BooleanAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062o\u006f\u006c\u0065\u0061\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ffbgg .BooleanAttr ))}); +};if _ffbgg .DoubleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_ffbgg .DoubleAttr )});};if _ffbgg .IntegerAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069n\u0074\u0065\u0067\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0076",*_ffbgg .IntegerAttr )}); +};if _ffbgg .StringAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_aa .Sprintf ("\u0025\u0076",*_ffbgg .StringAttr )});};if _ffbgg .CellAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_ffbgg .CellAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egbefe *CT_Number )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cgeff :=range start .Attr {if _cgeff .Name .Local =="\u0076"{_fgcge ,_fdacd :=_e .ParseFloat (_cgeff .Value ,64); +if _fdacd !=nil {return _fdacd ;};_egbefe .VAttr =_fgcge ;continue ;};if _cgeff .Name .Local =="\u0075"{_fbfbe ,_cfdfd :=_e .ParseBool (_cgeff .Value );if _cfdfd !=nil {return _cfdfd ;};_egbefe .UAttr =&_fbfbe ;continue ;};if _cgeff .Name .Local =="\u0066"{_fgdde ,_bcgfd :=_e .ParseBool (_cgeff .Value ); +if _bcgfd !=nil {return _bcgfd ;};_egbefe .FAttr =&_fgdde ;continue ;};if _cgeff .Name .Local =="\u0063"{_adagfe ,_dgbb :=_cgeff .Value ,error (nil );if _dgbb !=nil {return _dgbb ;};_egbefe .CAttr =&_adagfe ;continue ;};if _cgeff .Name .Local =="\u0063\u0070"{_ccaec ,_decgc :=_e .ParseUint (_cgeff .Value ,10,32); +if _decgc !=nil {return _decgc ;};_defac :=uint32 (_ccaec );_egbefe .CpAttr =&_defac ;continue ;};if _cgeff .Name .Local =="\u0069\u006e"{_abga ,_gggeb :=_e .ParseUint (_cgeff .Value ,10,32);if _gggeb !=nil {return _gggeb ;};_feabg :=uint32 (_abga );_egbefe .InAttr =&_feabg ; +continue ;};if _cgeff .Name .Local =="\u0062\u0063"{_fdfdg ,_adfgg :=_cgeff .Value ,error (nil );if _adfgg !=nil {return _adfgg ;};_egbefe .BcAttr =&_fdfdg ;continue ;};if _cgeff .Name .Local =="\u0066\u0063"{_ffcb ,_gdbg :=_cgeff .Value ,error (nil ); +if _gdbg !=nil {return _gdbg ;};_egbefe .FcAttr =&_ffcb ;continue ;};if _cgeff .Name .Local =="\u0069"{_eaecc ,_fdede :=_e .ParseBool (_cgeff .Value );if _fdede !=nil {return _fdede ;};_egbefe .IAttr =&_eaecc ;continue ;};if _cgeff .Name .Local =="\u0075\u006e"{_egfdf ,_eeccb :=_e .ParseBool (_cgeff .Value ); +if _eeccb !=nil {return _eeccb ;};_egbefe .UnAttr =&_egfdf ;continue ;};if _cgeff .Name .Local =="\u0073\u0074"{_accc ,_aabda :=_e .ParseBool (_cgeff .Value );if _aabda !=nil {return _aabda ;};_egbefe .StAttr =&_accc ;continue ;};if _cgeff .Name .Local =="\u0062"{_daea ,_eabfg :=_e .ParseBool (_cgeff .Value ); +if _eabfg !=nil {return _eabfg ;};_egbefe .BAttr =&_daea ;continue ;};};_ddda :for {_fdadb ,_cedcba :=d .Token ();if _cedcba !=nil {return _cedcba ;};switch _deebgf :=_fdadb .(type ){case _d .StartElement :switch _deebgf .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdgeb :=NewCT_Tuples (); +if _fdagd :=d .DecodeElement (_bdgeb ,&_deebgf );_fdagd !=nil {return _fdagd ;};_egbefe .Tpls =append (_egbefe .Tpls ,_bdgeb );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_affdb :=NewCT_X (); +if _eaceb :=d .DecodeElement (_affdb ,&_deebgf );_eaceb !=nil {return _eaceb ;};_egbefe .X =append (_egbefe .X ,_affdb );default:_ea .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",_deebgf .Name ); +if _eddbd :=d .Skip ();_eddbd !=nil {return _eddbd ;};};case _d .EndElement :break _ddda ;case _d .CharData :};};return nil ;}; -// OLAP Number Format -ServerNumberFormatAttr *bool ; +// ValidateWithPath validates the CT_Sets and its children, prefixing error messages with path +func (_afcge *CT_Sets )ValidateWithPath (path string )error {for _dgbcb ,_bagba :=range _afcge .Set {if _faecga :=_bagba .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_dgbcb ));_faecga !=nil {return _faecga ; +};};return nil ;}; -// OLAP Server Font -ServerFontAttr *bool ; +// ValidateWithPath validates the CT_FieldGroup and its children, prefixing error messages with path +func (_cecbc *CT_FieldGroup )ValidateWithPath (path string )error {if _cecbc .RangePr !=nil {if _dgffg :=_cecbc .RangePr .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");_dgffg !=nil {return _dgffg ;};};if _cecbc .DiscretePr !=nil {if _dffbd :=_cecbc .DiscretePr .ValidateWithPath (path +"/\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"); +_dffbd !=nil {return _dffbd ;};};if _cecbc .GroupItems !=nil {if _gdae :=_cecbc .GroupItems .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");_gdae !=nil {return _gdae ;};};return nil ;};func (_edfdd *CT_Stylesheet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _edfdd .NumFmts !=nil {_cdggd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006e\u0075\u006d\u0046\u006d\u0074\u0073"}};e .EncodeElement (_edfdd .NumFmts ,_cdggd );};if _edfdd .Fonts !=nil {_aebca :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u006e\u0074\u0073"}}; +e .EncodeElement (_edfdd .Fonts ,_aebca );};if _edfdd .Fills !=nil {_dagfd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u006c\u0073"}};e .EncodeElement (_edfdd .Fills ,_dagfd );};if _edfdd .Borders !=nil {_egddc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0073"}}; +e .EncodeElement (_edfdd .Borders ,_egddc );};if _edfdd .CellStyleXfs !=nil {_eceeg :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}};e .EncodeElement (_edfdd .CellStyleXfs ,_eceeg ); +};if _edfdd .CellXfs !=nil {_feacg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0058\u0066\u0073"}};e .EncodeElement (_edfdd .CellXfs ,_feacg );};if _edfdd .CellStyles !=nil {_daeda :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}}; +e .EncodeElement (_edfdd .CellStyles ,_daeda );};if _edfdd .Dxfs !=nil {_cdcdcg :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0064\u0078\u0066\u0073"}};e .EncodeElement (_edfdd .Dxfs ,_cdcdcg );};if _edfdd .TableStyles !=nil {_ceeaf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073"}}; +e .EncodeElement (_edfdd .TableStyles ,_ceeaf );};if _edfdd .Colors !=nil {_beccf :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u006f\u0072s"}};e .EncodeElement (_edfdd .Colors ,_beccf );};if _edfdd .ExtLst !=nil {_fagbd :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_edfdd .ExtLst ,_fagbd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gfagf ST_Orientation )String ()string {switch _gfagf {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 (_cbce *CT_ChartsheetView )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bafag :=range start .Attr {if _bafag .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_fagfd ,_bdee :=_e .ParseBool (_bafag .Value ); +if _bdee !=nil {return _bdee ;};_cbce .TabSelectedAttr =&_fagfd ;continue ;};if _bafag .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_fdfcb ,_cbba :=_e .ParseUint (_bafag .Value ,10,32);if _cbba !=nil {return _cbba ;};_dfgd :=uint32 (_fdfcb ); +_cbce .ZoomScaleAttr =&_dfgd ;continue ;};if _bafag .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_fcdab ,_aefe :=_e .ParseUint (_bafag .Value ,10,32);if _aefe !=nil {return _aefe ;};_cbce .WorkbookViewIdAttr =uint32 (_fcdab ); +continue ;};if _bafag .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_eefc ,_cfbb :=_e .ParseBool (_bafag .Value );if _cfbb !=nil {return _cfbb ;};_cbce .ZoomToFitAttr =&_eefc ;continue ;};};_eecg :for {_dfadg ,_adcd :=d .Token ();if _adcd !=nil {return _adcd ; +};switch _fccc :=_dfadg .(type ){case _d .StartElement :switch _fccc .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbce .ExtLst =NewCT_ExtensionList (); +if _agd :=d .DecodeElement (_cbce .ExtLst ,&_fccc );_agd !=nil {return _agd ;};default:_ea .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",_fccc .Name ); +if _gdfb :=d .Skip ();_gdfb !=nil {return _gdfb ;};};case _d .EndElement :break _eecg ;case _d .CharData :};};return nil ;};func (_eafae *CT_FontName )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbff :=range start .Attr {if _bbff .Name .Local =="\u0076\u0061\u006c"{_gccdc ,_dffbdd :=_bbff .Value ,error (nil ); +if _dffbdd !=nil {return _dffbdd ;};_eafae .ValAttr =_gccdc ;continue ;};};for {_dgacd ,_babebd :=d .Token ();if _babebd !=nil {return _aa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_babebd ); +};if _gbdaf ,_ddge :=_dgacd .(_d .EndElement );_ddge &&_gbdaf .Name ==start .Name {break ;};};return nil ;};func NewMetadata ()*Metadata {_eadbeb :=&Metadata {};_eadbeb .CT_Metadata =*NewCT_Metadata ();return _eadbeb ;}; -// OLAP Font Formatting -ServerFontColorAttr *bool ;};func (_adaee ST_HtmlFmt )Validate ()error {return _adaee .ValidateWithPath ("")};type ST_CellSpans []string ;func (_gdfbcb ST_Qualifier )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_caebdd :=_c .Attr {};_caebdd .Name =name ; -switch _gdfbcb {case ST_QualifierUnset :_caebdd .Value ="";case ST_QualifierDoubleQuote :_caebdd .Value ="d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case ST_QualifierSingleQuote :_caebdd .Value ="s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065"; -case ST_QualifierNone :_caebdd .Value ="\u006e\u006f\u006e\u0065";};return _caebdd ,nil ;};func (_dacaf *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 :_a .Sprintf ("\u0025\u0076",_dacaf .NameAttr )}); -if _dacaf .PivotAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dacaf .PivotAttr ))});};if _dacaf .TableAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0062l\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dacaf .TableAttr ))}); -};if _dacaf .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dacaf .CountAttr )});};e .EncodeToken (start );if _dacaf .TableStyleElement !=nil {_eaeabg :=_c .StartElement {Name :_c .Name {Local :"m\u0061:\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074"}}; -for _ ,_dbfeg :=range _dacaf .TableStyleElement {e .EncodeElement (_dbfeg ,_eaeabg );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewMapInfo ()*MapInfo {_begba :=&MapInfo {};_begba .CT_MapInfo =*NewCT_MapInfo ();return _begba }; -func (_aacef *CT_Revisions )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _aacef .Rrc !=nil {_adbgb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0072\u0063"}};for _ ,_gdde :=range _aacef .Rrc {e .EncodeElement (_gdde ,_adbgb ); -};};if _aacef .Rm !=nil {_fgad :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ar\u006d"}};for _ ,_ddaff :=range _aacef .Rm {e .EncodeElement (_ddaff ,_fgad );};};if _aacef .Rcv !=nil {_ccefa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0076"}}; -for _ ,_adgee :=range _aacef .Rcv {e .EncodeElement (_adgee ,_ccefa );};};if _aacef .Rsnm !=nil {_ggcdf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0072\u0073\u006e\u006d"}};for _ ,_cdgfef :=range _aacef .Rsnm {e .EncodeElement (_cdgfef ,_ggcdf ); -};};if _aacef .Ris !=nil {_cfgadg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0073"}};for _ ,_gfadb :=range _aacef .Ris {e .EncodeElement (_gfadb ,_cfgadg );};};if _aacef .Rcc !=nil {_ecbff :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}}; -for _ ,_bagde :=range _aacef .Rcc {e .EncodeElement (_bagde ,_ecbff );};};if _aacef .Rfmt !=nil {_bfdabd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_cegadg :=range _aacef .Rfmt {e .EncodeElement (_cegadg ,_bfdabd ); -};};if _aacef .Raf !=nil {_geddbe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u0066"}};for _ ,_babdg :=range _aacef .Raf {e .EncodeElement (_babdg ,_geddbe );};};if _aacef .Rdn !=nil {_edfcb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0064\u006e"}}; -for _ ,_fcdde :=range _aacef .Rdn {e .EncodeElement (_fcdde ,_edfcb );};};if _aacef .Rcmt !=nil {_addc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0072\u0063\u006d\u0074"}};for _ ,_cgecac :=range _aacef .Rcmt {e .EncodeElement (_cgecac ,_addc ); -};};if _aacef .Rqt !=nil {_ededfa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0071\u0074"}};for _ ,_aecgd :=range _aacef .Rqt {e .EncodeElement (_aecgd ,_ededfa );};};if _aacef .Rcft !=nil {_cfecb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0072\u0063\u0066\u0074"}}; -for _ ,_ecbcc :=range _aacef .Rcft {e .EncodeElement (_ecbcc ,_cfecb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cgfdec *ST_PivotAreaType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggade ,_cfadfd :=d .Token (); -if _cfadfd !=nil {return _cfadfd ;};if _fddeb ,_dacfg :=_ggade .(_c .EndElement );_dacfg &&_fddeb .Name ==start .Name {*_cgfdec =1;return nil ;};if _fffba ,_gacfd :=_ggade .(_c .CharData );!_gacfd {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",_ggade ); -}else {switch string (_fffba ){case "":*_cgfdec =0;case "\u006e\u006f\u006e\u0065":*_cgfdec =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cgfdec =2;case "\u0064\u0061\u0074\u0061":*_cgfdec =3;case "\u0061\u006c\u006c":*_cgfdec =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_cgfdec =5; -case "\u0062\u0075\u0074\u0074\u006f\u006e":*_cgfdec =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_cgfdec =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_cgfdec =8;};};_ggade ,_cfadfd =d .Token ();if _cfadfd !=nil {return _cfadfd ;};if _dfbad ,_dbedbg :=_ggade .(_c .EndElement ); -_dbedbg &&_dfbad .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",_ggade );};func NewCT_ExtensionList ()*CT_ExtensionList {_eegf :=&CT_ExtensionList {}; -return _eegf }; +// ValidateWithPath validates the CT_Revisions and its children, prefixing error messages with path +func (_acgggf *CT_Revisions )ValidateWithPath (path string )error {for _aebga ,_ecggf :=range _acgggf .Rrc {if _efegb :=_ecggf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0052\u0072\u0063\u005b\u0025\u0064\u005d",path ,_aebga ));_efegb !=nil {return _efegb ; +};};for _cabgca ,_affab :=range _acgggf .Rm {if _aegdce :=_affab .ValidateWithPath (_aa .Sprintf ("\u0025s\u002f\u0052\u006d\u005b\u0025\u0064]",path ,_cabgca ));_aegdce !=nil {return _aegdce ;};};for _affaga ,_eebdb :=range _acgggf .Rcv {if _gfgdc :=_eebdb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0076\u005b\u0025\u0064\u005d",path ,_affaga )); +_gfgdc !=nil {return _gfgdc ;};};for _fedbfa ,_abag :=range _acgggf .Rsnm {if _acddg :=_abag .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0052\u0073\u006e\u006d\u005b\u0025\u0064\u005d",path ,_fedbfa ));_acddg !=nil {return _acddg ;};};for _dgcdd ,_fbbac :=range _acgggf .Ris {if _cdbge :=_fbbac .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0052\u0069\u0073\u005b\u0025\u0064\u005d",path ,_dgcdd )); +_cdbge !=nil {return _cdbge ;};};for _cbabf ,_ecaeg :=range _acgggf .Rcc {if _geagg :=_ecaeg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_cbabf ));_geagg !=nil {return _geagg ;};};for _fegbdf ,_efdgc :=range _acgggf .Rfmt {if _gbaee :=_efdgc .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_fegbdf )); +_gbaee !=nil {return _gbaee ;};};for _defdad ,_egagg :=range _acgggf .Raf {if _aabea :=_egagg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0052\u0061\u0066\u005b\u0025\u0064\u005d",path ,_defdad ));_aabea !=nil {return _aabea ;};};for _acbbg ,_deed :=range _acgggf .Rdn {if _gedgd :=_deed .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0052\u0064\u006e\u005b\u0025\u0064\u005d",path ,_acbbg )); +_gedgd !=nil {return _gedgd ;};};for _aefbee ,_gdefdg :=range _acgggf .Rcmt {if _abgce :=_gdefdg .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0052\u0063\u006d\u0074\u005b\u0025\u0064\u005d",path ,_aefbee ));_abgce !=nil {return _abgce ;};};for _fecbd ,_dege :=range _acgggf .Rqt {if _fcddb :=_dege .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0052\u0071\u0074\u005b\u0025\u0064\u005d",path ,_fecbd )); +_fcddb !=nil {return _fcddb ;};};for _agafb ,_adfae :=range _acgggf .Rcft {if _dgcec :=_adfae .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0052\u0063\u0066\u0074\u005b\u0025\u0064\u005d",path ,_agafb ));_dgcec !=nil {return _dgcec ;};};return nil ; +};func (_efbgc *ST_UpdateLinks )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_efbgc =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_efbgc =1;case "\u006e\u0065\u0076e\u0072":*_efbgc =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_efbgc =3; +};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 NewMapInfo ()*MapInfo {_bggbcb :=&MapInfo {}; +_bggbcb .CT_MapInfo =*NewCT_MapInfo ();return _bggbcb ;};func (_gbadef ST_WebSourceType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fdfdge :=_d .Attr {};_fdfdge .Name =name ;switch _gbadef {case ST_WebSourceTypeUnset :_fdfdge .Value ="";case ST_WebSourceTypeSheet :_fdfdge .Value ="\u0073\u0068\u0065e\u0074"; +case ST_WebSourceTypePrintArea :_fdfdge .Value ="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a";case ST_WebSourceTypeAutoFilter :_fdfdge .Value ="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072";case ST_WebSourceTypeRange :_fdfdge .Value ="\u0072\u0061\u006eg\u0065"; +case ST_WebSourceTypeChart :_fdfdge .Value ="\u0063\u0068\u0061r\u0074";case ST_WebSourceTypePivotTable :_fdfdge .Value ="\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065";case ST_WebSourceTypeQuery :_fdfdge .Value ="\u0071\u0075\u0065r\u0079"; +case ST_WebSourceTypeLabel :_fdfdge .Value ="\u006c\u0061\u0062e\u006c";};return _fdfdge ,nil ;}; -// ValidateWithPath validates the CT_TableStyles and its children, prefixing error messages with path -func (_bbbec *CT_TableStyles )ValidateWithPath (path string )error {for _ebgag ,_dfdbde :=range _bbbec .TableStyle {if _cafcgg :=_dfdbde .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u005b\u0025\u0064\u005d",path ,_ebgag )); -_cafcgg !=nil {return _cafcgg ;};};return nil ;};type CT_MdxMemeberProp struct{ +// ValidateWithPath validates the CT_AutoFilter and its children, prefixing error messages with path +func (_dg *CT_AutoFilter )ValidateWithPath (path string )error {for _bf ,_gfa :=range _dg .FilterColumn {if _ecb :=_gfa .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0046il\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e\u005b\u0025\u0064\u005d",path ,_bf )); +_ecb !=nil {return _ecb ;};};if _dg .SortState !=nil {if _gea :=_dg .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_gea !=nil {return _gea ;};};if _dg .ExtLst !=nil {if _dbaf :=_dg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dbaf !=nil {return _dbaf ;};};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; +);func (_cbee *CT_RevisionMove )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbedca :=range start .Attr {if _bbedca .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_bedab ,_agfgba :=_e .ParseUint (_bbedca .Value ,10,32);if _agfgba !=nil {return _agfgba ; +};_cbee .SheetIdAttr =uint32 (_bedab );continue ;};if _bbedca .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065"{_afaff ,_bgddef :=_bbedca .Value ,error (nil );if _bgddef !=nil {return _bgddef ;};_cbee .SourceAttr =_afaff ;continue ;};if _bbedca .Name .Local =="d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"{_fcgec ,_acaaa :=_bbedca .Value ,error (nil ); +if _acaaa !=nil {return _acaaa ;};_cbee .DestinationAttr =_fcgec ;continue ;};if _bbedca .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_feega ,_geaefd :=_e .ParseUint (_bbedca .Value ,10,32);if _geaefd !=nil {return _geaefd ; +};_aecca :=uint32 (_feega );_cbee .SourceSheetIdAttr =&_aecca ;continue ;};if _bbedca .Name .Local =="\u0072\u0049\u0064"{_ggfed ,_gfffe :=_e .ParseUint (_bbedca .Value ,10,32);if _gfffe !=nil {return _gfffe ;};_egfcb :=uint32 (_ggfed );_cbee .RIdAttr =&_egfcb ; +continue ;};if _bbedca .Name .Local =="\u0075\u0061"{_affee ,_adgffg :=_e .ParseBool (_bbedca .Value );if _adgffg !=nil {return _adgffg ;};_cbee .UaAttr =&_affee ;continue ;};if _bbedca .Name .Local =="\u0072\u0061"{_dcfdbc ,_ecgbbf :=_e .ParseBool (_bbedca .Value ); +if _ecgbbf !=nil {return _ecgbbf ;};_cbee .RaAttr =&_dcfdbc ;continue ;};};_ecgbd :for {_bcdcf ,_aefege :=d .Token ();if _aefege !=nil {return _aefege ;};switch _efacf :=_bcdcf .(type ){case _d .StartElement :switch _efacf .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebeac :=NewCT_UndoInfo (); +if _gddbb :=d .DecodeElement (_ebeac ,&_efacf );_gddbb !=nil {return _gddbb ;};_cbee .Undo =append (_cbee .Undo ,_ebeac );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aefbe :=NewCT_RevisionCellChange (); +if _eddfb :=d .DecodeElement (_aefbe ,&_efacf );_eddfb !=nil {return _eddfb ;};_cbee .Rcc =append (_cbee .Rcc ,_aefbe );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbbde :=NewCT_RevisionFormatting (); +if _gggge :=d .DecodeElement (_dbbde ,&_efacf );_gggge !=nil {return _gggge ;};_cbee .Rfmt =append (_cbee .Rfmt ,_dbbde );default:_ea .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",_efacf .Name ); +if _dcbea :=d .Skip ();_dcbea !=nil {return _dcbea ;};};case _d .EndElement :break _ecgbd ;case _d .CharData :};};return nil ;};func (_bffgcg ST_DataConsolidateFunction )String ()string {switch _bffgcg {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 "";}; -// Member Unique Name Index -NAttr uint32 ; +// Validate validates the CT_WebPr and its children +func (_gfgae *CT_WebPr )Validate ()error {return _gfgae .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072");}; -// Property Name Index -NpAttr uint32 ;}; +// Validate validates the CT_Tuples and its children +func (_gcbec *CT_Tuples )Validate ()error {return _gcbec .ValidateWithPath ("\u0043T\u005f\u0054\u0075\u0070\u006c\u0065s");}; -// ValidateWithPath validates the CT_CacheHierarchy and its children, prefixing error messages with path -func (_gbb *CT_CacheHierarchy )ValidateWithPath (path string )error {if _gbb .FieldsUsage !=nil {if _agb :=_gbb .FieldsUsage .ValidateWithPath (path +"\u002f\u0046\u0069e\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065");_agb !=nil {return _agb ;};};if _gbb .GroupLevels !=nil {if _ecb :=_gbb .GroupLevels .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073"); -_ecb !=nil {return _ecb ;};};if _gbb .ExtLst !=nil {if _cbed :=_gbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbed !=nil {return _cbed ;};};return nil ;};func NewCT_VolTopic ()*CT_VolTopic {_cabgfg :=&CT_VolTopic {};return _cabgfg }; +// ValidateWithPath validates the CT_FileVersion and its children, prefixing error messages with path +func (_aggcg *CT_FileVersion )ValidateWithPath (path string )error {if _aggcg .CodeNameAttr !=nil {if !_b .ST_GuidPatternRe .MatchString (*_aggcg .CodeNameAttr ){return _aa .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 ,_b .ST_GuidPatternRe ,*_aggcg .CodeNameAttr ); +};};return nil ;};func (_gbfae *PivotTableDefinition )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_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\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\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 ,_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 ="\u006d\u0061\u003api\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e";return _gbfae .CT_pivotTableDefinition .MarshalXML (e ,start );};type CT_IndexedColors struct{ +// RGB Color +RgbColor []*CT_RgbColor ;};type CT_FontName struct{ -// Validate validates the CT_DbPr and its children -func (_bdbf *CT_DbPr )Validate ()error {return _bdbf .ValidateWithPath ("\u0043T\u005f\u0044\u0062\u0050\u0072");};type CT_DateTime struct{ +// String Value +ValAttr string ;}; -// Value -VAttr _d .Time ; +// ValidateWithPath validates the CT_MdxTuple and its children, prefixing error messages with path +func (_fgdff *CT_MdxTuple )ValidateWithPath (path string )error {for _gadf ,_fedgf :=range _fgdff .N {if _eafgc :=_fedgf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_gadf ));_eafgc !=nil {return _eafgc ;};}; +return nil ;};type CT_CalculatedItem struct{ -// Unused Item -UAttr *bool ; +// Field Index +FieldAttr *uint32 ; -// Calculated Item Value -FAttr *bool ; +// Calculated Item Formula +FormulaAttr *string ; -// Caption -CAttr *string ; +// Calculated Item Location +PivotArea *CT_PivotArea ; -// Member Property Count -CpAttr *uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func NewCT_VolType ()*CT_VolType {_dgabb :=&CT_VolType {};_dgabb .TypeAttr =ST_VolDepType (1);return _dgabb ;}; -// Member Property Index -X []*CT_X ;};func (_aaffa *CT_Pages )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gfff :=range start .Attr {if _gfff .Name .Local =="\u0063\u006f\u0075n\u0074"{_ebgeg ,_fgaed :=_fc .ParseUint (_gfff .Value ,10,32);if _fgaed !=nil {return _fgaed ; -};_egebg :=uint32 (_ebgeg );_aaffa .CountAttr =&_egebg ;continue ;};};_ffgdf :for {_caggfc ,_bcbae :=d .Token ();if _bcbae !=nil {return _bcbae ;};switch _fcbaae :=_caggfc .(type ){case _c .StartElement :switch _fcbaae .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efbgf :=NewCT_PCDSCPage (); -if _eeabb :=d .DecodeElement (_efbgf ,&_fcbaae );_eeabb !=nil {return _eeabb ;};_aaffa .Page =append (_aaffa .Page ,_efbgf );default:_dc .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",_fcbaae .Name ); -if _dcegd :=d .Skip ();_dcegd !=nil {return _dcegd ;};};case _c .EndElement :break _ffgdf ;case _c .CharData :};};return nil ;};func (_eebdg ST_DateTimeGrouping )Validate ()error {return _eebdg .ValidateWithPath ("")};func (_fedac ST_Scope )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fedac .String (),start ); -}; +// Validate validates the CT_CacheHierarchy and its children +func (_aadf *CT_CacheHierarchy )Validate ()error {return _aadf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");};func (_cggde *CT_PageMargins )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cabea :=range start .Attr {if _cabea .Name .Local =="\u006c\u0065\u0066\u0074"{_cffbb ,_fgbeg :=_e .ParseFloat (_cabea .Value ,64); +if _fgbeg !=nil {return _fgbeg ;};_cggde .LeftAttr =_cffbb ;continue ;};if _cabea .Name .Local =="\u0072\u0069\u0067h\u0074"{_dgddd ,_gggd :=_e .ParseFloat (_cabea .Value ,64);if _gggd !=nil {return _gggd ;};_cggde .RightAttr =_dgddd ;continue ;};if _cabea .Name .Local =="\u0074\u006f\u0070"{_gfdec ,_gcbd :=_e .ParseFloat (_cabea .Value ,64); +if _gcbd !=nil {return _gcbd ;};_cggde .TopAttr =_gfdec ;continue ;};if _cabea .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_cafg ,_cedgf :=_e .ParseFloat (_cabea .Value ,64);if _cedgf !=nil {return _cedgf ;};_cggde .BottomAttr =_cafg ;continue ; +};if _cabea .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_fffed ,_cdef :=_e .ParseFloat (_cabea .Value ,64);if _cdef !=nil {return _cdef ;};_cggde .HeaderAttr =_fffed ;continue ;};if _cabea .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_dagac ,_cgacf :=_e .ParseFloat (_cabea .Value ,64); +if _cgacf !=nil {return _cgacf ;};_cggde .FooterAttr =_dagac ;continue ;};};for {_egaga ,_gefea :=d .Token ();if _gefea !=nil {return _aa .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",_gefea ); +};if _agdc ,_gcfg :=_egaga .(_d .EndElement );_gcfg &&_agdc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_CalculatedMembers and its children -func (_eefd *CT_CalculatedMembers )Validate ()error {return _eefd .ValidateWithPath ("C\u0054_\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073");}; +// ValidateWithPath validates the CT_String and its children, prefixing error messages with path +func (_fgddeg *CT_String )ValidateWithPath (path string )error {for _egdbd ,_bgedff :=range _fgddeg .Tpls {if _bbaae :=_bgedff .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_egdbd ));_bbaae !=nil {return _bbaae ; +};};for _fgafab ,_fecfdc :=range _fgddeg .X {if _cadac :=_fecfdc .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_fgafab ));_cadac !=nil {return _cadac ;};};return nil ;};func (_gdegf ST_PhoneticType )Validate ()error {return _gdegf .ValidateWithPath ("")}; +func (_egfbd *CT_RangePr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egfbd .AutoStartAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_egfbd .AutoStartAttr ))}); +};if _egfbd .AutoEndAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061u\u0074\u006f\u0045\u006e\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_egfbd .AutoEndAttr ))});};if _egfbd .GroupByAttr !=ST_GroupByUnset {_egafc ,_cbcbb :=_egfbd .GroupByAttr .MarshalXMLAttr (_d .Name {Local :"\u0067r\u006f\u0075\u0070\u0042\u0079"}); +if _cbcbb !=nil {return _cbcbb ;};start .Attr =append (start .Attr ,_egafc );};if _egfbd .StartNumAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"},Value :_aa .Sprintf ("\u0025\u0076",*_egfbd .StartNumAttr )}); +};if _egfbd .EndNumAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u006e\u0064\u004e\u0075\u006d"},Value :_aa .Sprintf ("\u0025\u0076",*_egfbd .EndNumAttr )});};if _egfbd .StartDateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"},Value :_aa .Sprintf ("\u0025\u0076",*_egfbd .StartDateAttr )}); +};if _egfbd .EndDateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065n\u0064\u0044\u0061\u0074\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_egfbd .EndDateAttr )});};if _egfbd .GroupIntervalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_egfbd .GroupIntervalAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gegd *CT_CalculatedMember )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_gegd .NameAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0064\u0078"},Value :_aa .Sprintf ("\u0025\u0076",_gegd .MdxAttr )});if _gegd .MemberNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_gegd .MemberNameAttr )}); +};if _gegd .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_aa .Sprintf ("\u0025\u0076",*_gegd .HierarchyAttr )});};if _gegd .ParentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_gegd .ParentAttr )}); +};if _gegd .SolveOrderAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0076",*_gegd .SolveOrderAttr )});};if _gegd .SetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0065\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gegd .SetAttr ))}); +};e .EncodeToken (start );if _gegd .ExtLst !=nil {_cbcdc :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gegd .ExtLst ,_cbcdc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};type CT_CacheField struct{ -// Validate validates the CT_WorkbookProtection and its children -func (_aeadd *CT_WorkbookProtection )Validate ()error {return _aeadd .ValidateWithPath ("C\u0054\u005f\u0057\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e");}; +// PivotCache Field Name +NameAttr string ; -// Validate validates the CT_WebPr and its children -func (_efada *CT_WebPr )Validate ()error {return _efada .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072");}; +// PivotCache Field Caption +CaptionAttr *string ; -// ValidateWithPath validates the CT_ConditionalFormat and its children, prefixing error messages with path -func (_cgdf *CT_ConditionalFormat )ValidateWithPath (path string )error {if _fagf :=_cgdf .ScopeAttr .ValidateWithPath (path +"\u002f\u0053\u0063\u006f\u0070\u0065\u0041\u0074\u0074\u0072");_fagf !=nil {return _fagf ;};if _gacc :=_cgdf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); -_gacc !=nil {return _gacc ;};if _abdg :=_cgdf .PivotAreas .ValidateWithPath (path +"/\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");_abdg !=nil {return _abdg ;};if _cgdf .ExtLst !=nil {if _babb :=_cgdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_babb !=nil {return _babb ;};};return nil ;}; +// Property Name +PropertyNameAttr *string ; -// Validate validates the PivotCacheRecords and its children -func (_aeabg *PivotCacheRecords )Validate ()error {return _aeabg .ValidateWithPath ("\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065c\u006f\u0072\u0064\u0073");};func (_ebfdbc *Revisions )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebfdbc .CT_Revisions =*NewCT_Revisions (); -_acbcc :for {_ffgbe ,_cagbf :=d .Token ();if _cagbf !=nil {return _cagbf ;};switch _caacea :=_ffgbe .(type ){case _c .StartElement :switch _caacea .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfdfba :=NewCT_RevisionRowColumn (); -if _afbfd :=d .DecodeElement (_bfdfba ,&_caacea );_afbfd !=nil {return _afbfd ;};_ebfdbc .Rrc =append (_ebfdbc .Rrc ,_bfdfba );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggcde :=NewCT_RevisionMove (); -if _bdeaff :=d .DecodeElement (_ggcde ,&_caacea );_bdeaff !=nil {return _bdeaff ;};_ebfdbc .Rm =append (_ebfdbc .Rm ,_ggcde );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdfgba :=NewCT_RevisionCustomView (); -if _eagag :=d .DecodeElement (_gdfgba ,&_caacea );_eagag !=nil {return _eagag ;};_ebfdbc .Rcv =append (_ebfdbc .Rcv ,_gdfgba );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbbgf :=NewCT_RevisionSheetRename (); -if _dgaag :=d .DecodeElement (_gbbgf ,&_caacea );_dgaag !=nil {return _dgaag ;};_ebfdbc .Rsnm =append (_ebfdbc .Rsnm ,_gbbgf );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_faddbc :=NewCT_RevisionInsertSheet (); -if _adbac :=d .DecodeElement (_faddbc ,&_caacea );_adbac !=nil {return _adbac ;};_ebfdbc .Ris =append (_ebfdbc .Ris ,_faddbc );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aaeea :=NewCT_RevisionCellChange (); -if _fcage :=d .DecodeElement (_aaeea ,&_caacea );_fcage !=nil {return _fcage ;};_ebfdbc .Rcc =append (_ebfdbc .Rcc ,_aaeea );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dddde :=NewCT_RevisionFormatting (); -if _cccac :=d .DecodeElement (_dddde ,&_caacea );_cccac !=nil {return _cccac ;};_ebfdbc .Rfmt =append (_ebfdbc .Rfmt ,_dddde );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfadg :=NewCT_RevisionAutoFormatting (); -if _bfgbd :=d .DecodeElement (_cfadg ,&_caacea );_bfgbd !=nil {return _bfgbd ;};_ebfdbc .Raf =append (_ebfdbc .Raf ,_cfadg );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbadb :=NewCT_RevisionDefinedName (); -if _acdbe :=d .DecodeElement (_bbadb ,&_caacea );_acdbe !=nil {return _acdbe ;};_ebfdbc .Rdn =append (_ebfdbc .Rdn ,_bbadb );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_addeg :=NewCT_RevisionComment (); -if _ffgcef :=d .DecodeElement (_addeg ,&_caacea );_ffgcef !=nil {return _ffgcef ;};_ebfdbc .Rcmt =append (_ebfdbc .Rcmt ,_addeg );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beggdg :=NewCT_RevisionQueryTableField (); -if _egbbd :=d .DecodeElement (_beggdg ,&_caacea );_egbbd !=nil {return _egbbd ;};_ebfdbc .Rqt =append (_ebfdbc .Rqt ,_beggdg );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aefdb :=NewCT_RevisionConflict (); -if _fegge :=d .DecodeElement (_aefdb ,&_caacea );_fegge !=nil {return _fegge ;};_ebfdbc .Rcft =append (_ebfdbc .Rcft ,_aefdb );default:_dc .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",_caacea .Name ); -if _ggbeg :=d .Skip ();_ggbeg !=nil {return _ggbeg ;};};case _c .EndElement :break _acbcc ;case _c .CharData :};};return nil ;};func (_cegaf ST_FormulaExpression )Validate ()error {return _cegaf .ValidateWithPath ("")}; +// Server-based Field +ServerFieldAttr *bool ; -// Validate validates the CT_QueryTable and its children -func (_adced *CT_QueryTable )Validate ()error {return _adced .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");};type CT_RevisionAutoFormatting struct{ +// Unique List Retrieved +UniqueListAttr *bool ; -// Sheet Id -SheetIdAttr uint32 ; +// Number Format Id +NumFmtIdAttr *uint32 ; -// Reference -RefAttr string ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};const (ST_PaneStateUnset ST_PaneState =0; -ST_PaneStateSplit ST_PaneState =1;ST_PaneStateFrozen ST_PaneState =2;ST_PaneStateFrozenSplit ST_PaneState =3;); +// Calculated Field Formula +FormulaAttr *string ; -// ValidateWithPath validates the CT_DateGroupItem and its children, prefixing error messages with path -func (_afedg *CT_DateGroupItem )ValidateWithPath (path string )error {if _afedg .DateTimeGroupingAttr ==ST_DateTimeGroupingUnset {return _a .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 _dffd :=_afedg .DateTimeGroupingAttr .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065Ti\u006de\u0047\u0072\u006f\u0075\u0070i\u006e\u0067\u0041\u0074\u0074\u0072");_dffd !=nil {return _dffd ;};return nil ;}; +// SQL Data Type +SqlTypeAttr *int32 ; -// Validate validates the CT_DdeValue and its children -func (_aedg *CT_DdeValue )Validate ()error {return _aedg .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065");};func (_fdffe *CT_FieldUsage )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078"},Value :_a .Sprintf ("\u0025\u0076",_fdffe .XAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bgde *CT_Cols )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_gfgb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c"}}; -for _ ,_aadff :=range _bgde .Col {e .EncodeElement (_aadff ,_gfgb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Hierarchy +HierarchyAttr *int32 ; -// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path -func (_eeff *CT_Color )ValidateWithPath (path string )error {return nil };func (_fffg *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 :_a .Sprintf ("\u0025\u0076",_fffg .NameAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_DynamicFilter ()*CT_DynamicFilter {_ffed :=&CT_DynamicFilter {};_ffed .TypeAttr =ST_DynamicFilterType (1);return _ffed ;};func (_bcecb ST_CalcMode )Validate ()error {return _bcecb .ValidateWithPath ("")}; -func NewCT_Format ()*CT_Format {_agaef :=&CT_Format {};_agaef .PivotArea =NewCT_PivotArea ();return _agaef ;};type CT_Tables struct{ +// Hierarchy Level +LevelAttr *uint32 ; -// Count of Tables -CountAttr *uint32 ; +// Database Field +DatabaseFieldAttr *bool ; -// No Value -M []*CT_TableMissing ; +// Member Property Count +MappingCountAttr *uint32 ; -// Character Value -S []*CT_XStringElement ; +// Member Property Field +MemberPropertyFieldAttr *bool ; -// Index -X []*CT_Index ;}; +// Shared Items +SharedItems *CT_SharedItems ; -// ValidateWithPath validates the CT_Dimensions and its children, prefixing error messages with path -func (_gdcgb *CT_Dimensions )ValidateWithPath (path string )error {for _cdbbe ,_bgge :=range _gdcgb .Dimension {if _fcagg :=_bgge .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0044\u0069\u006de\u006e\u0073\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_cdbbe )); -_fcagg !=nil {return _fcagg ;};};return nil ;};func (_gbdab *CT_XmlPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bgabc :=range start .Attr {if _bgabc .Name .Local =="\u006d\u0061\u0070I\u0064"{_cffda ,_cafgd :=_fc .ParseUint (_bgabc .Value ,10,32); -if _cafgd !=nil {return _cafgd ;};_gbdab .MapIdAttr =uint32 (_cffda );continue ;};if _bgabc .Name .Local =="\u0078\u0070\u0061t\u0068"{_bdbfa ,_aaageb :=_bgabc .Value ,error (nil );if _aaageb !=nil {return _aaageb ;};_gbdab .XpathAttr =_bdbfa ;continue ; -};if _bgabc .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_fgeafd ,_aeccd :=_bgabc .Value ,error (nil );if _aeccd !=nil {return _aeccd ;};_gbdab .XmlDataTypeAttr =_fgeafd ;continue ;};};_egcfc :for {_cddfdg ,_cfgbc :=d .Token (); -if _cfgbc !=nil {return _cfgbc ;};switch _becfc :=_cddfdg .(type ){case _c .StartElement :switch _becfc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_gbdab .ExtLst =NewCT_ExtensionList (); -if _ffccgg :=d .DecodeElement (_gbdab .ExtLst ,&_becfc );_ffccgg !=nil {return _ffccgg ;};default:_dc .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",_becfc .Name ); -if _aagc :=d .Skip ();_aagc !=nil {return _aagc ;};};case _c .EndElement :break _egcfc ;case _c .CharData :};};return nil ;}; +// Field Group Properties +FieldGroup *CT_FieldGroup ; -// ValidateWithPath validates the PivotTableDefinition and its children, prefixing error messages with path -func (_baegaf *PivotTableDefinition )ValidateWithPath (path string )error {if _dgbadd :=_baegaf .CT_pivotTableDefinition .ValidateWithPath (path );_dgbadd !=nil {return _dgbadd ;};return nil ;};func (_dccabag *ST_BorderStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_faeaca ,_fcgcce :=d .Token (); -if _fcgcce !=nil {return _fcgcce ;};if _ceadcd ,_edeef :=_faeaca .(_c .EndElement );_edeef &&_ceadcd .Name ==start .Name {*_dccabag =1;return nil ;};if _bfbfc ,_dacea :=_faeaca .(_c .CharData );!_dacea {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",_faeaca ); -}else {switch string (_bfbfc ){case "":*_dccabag =0;case "\u006e\u006f\u006e\u0065":*_dccabag =1;case "\u0074\u0068\u0069\u006e":*_dccabag =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_dccabag =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_dccabag =4; -case "\u0064\u006f\u0074\u0074\u0065\u0064":*_dccabag =5;case "\u0074\u0068\u0069c\u006b":*_dccabag =6;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_dccabag =7;case "\u0068\u0061\u0069\u0072":*_dccabag =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_dccabag =9; -case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_dccabag =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_dccabag =11;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_dccabag =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_dccabag =13; -case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_dccabag =14;};};_faeaca ,_fcgcce =d .Token ();if _fcgcce !=nil {return _fcgcce ;};if _edbde ,_befacb :=_faeaca .(_c .EndElement );_befacb &&_edbde .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",_faeaca );}; +// Member Properties Map +MpMap []*CT_X ; -// ValidateWithPath validates the CT_CustomChartsheetView and its children, prefixing error messages with path -func (_dffba *CT_CustomChartsheetView )ValidateWithPath (path string )error {if !_ef .ST_GuidPatternRe .MatchString (_dffba .GuidAttr ){return _a .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 ,_ef .ST_GuidPatternRe ,_dffba .GuidAttr ); -};if _afcb :=_dffba .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_afcb !=nil {return _afcb ;};if _dffba .PageMargins !=nil {if _fedad :=_dffba .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"); -_fedad !=nil {return _fedad ;};};if _dffba .PageSetup !=nil {if _gccf :=_dffba .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_gccf !=nil {return _gccf ;};};if _dffba .HeaderFooter !=nil {if _gaacc :=_dffba .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"); -_gaacc !=nil {return _gaacc ;};};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;);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 (_facg *CT_ChartsheetPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_degf :=range start .Attr {if _degf .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_bfdd ,_cabdb :=_fc .ParseBool (_degf .Value ); -if _cabdb !=nil {return _cabdb ;};_facg .PublishedAttr =&_bfdd ;continue ;};if _degf .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_afeb ,_egcde :=_degf .Value ,error (nil );if _egcde !=nil {return _egcde ;};_facg .CodeNameAttr =&_afeb ; -continue ;};};_edcd :for {_cacc ,_bbacf :=d .Token ();if _bbacf !=nil {return _bbacf ;};switch _efca :=_cacc .(type ){case _c .StartElement :switch _efca .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_facg .TabColor =NewCT_Color (); -if _ffa :=d .DecodeElement (_facg .TabColor ,&_efca );_ffa !=nil {return _ffa ;};default:_dc .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",_efca .Name ); -if _fdce :=d .Skip ();_fdce !=nil {return _fdce ;};};case _c .EndElement :break _edcd ;case _c .CharData :};};return nil ;};func NewCT_Macrosheet ()*CT_Macrosheet {_dgbad :=&CT_Macrosheet {};_dgbad .SheetData =NewCT_SheetData ();return _dgbad ;};func NewCT_VolTypes ()*CT_VolTypes {_gdfag :=&CT_VolTypes {}; -return _gdfag };type CT_Row struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Row Index -RAttr *uint32 ; +// Validate validates the CT_CellXfs and its children +func (_babgd *CT_CellXfs )Validate ()error {return _babgd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0058\u0066\u0073");};func (_bdefdb *ST_Comments )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bdefdb =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_bdefdb =1; +case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_bdefdb =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_bdefdb =3;};return nil ;};func NewCT_ExternalSheetDataSet ()*CT_ExternalSheetDataSet {_bcebd :=&CT_ExternalSheetDataSet {}; +return _bcebd ;};const (ST_SheetStateUnset ST_SheetState =0;ST_SheetStateVisible ST_SheetState =1;ST_SheetStateHidden ST_SheetState =2;ST_SheetStateVeryHidden ST_SheetState =3;);func (_ecefc *ST_SheetViewType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edfcge ,_bfgdf :=d .Token (); +if _bfgdf !=nil {return _bfgdf ;};if _egdgcf ,_egagae :=_edfcge .(_d .EndElement );_egagae &&_egdgcf .Name ==start .Name {*_ecefc =1;return nil ;};if _efcca ,_egebab :=_edfcge .(_d .CharData );!_egebab {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edfcge ); +}else {switch string (_efcca ){case "":*_ecefc =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ecefc =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_ecefc =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_ecefc =3; +};};_edfcge ,_bfgdf =d .Token ();if _bfgdf !=nil {return _bfgdf ;};if _cdgbd ,_cfdbe :=_edfcge .(_d .EndElement );_cfdbe &&_cdgbd .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edfcge ); +};type CT_Col struct{ -// Spans -SpansAttr *ST_CellSpans ; +// Minimum Column +MinAttr uint32 ; -// Style Index -SAttr *uint32 ; +// Maximum Column +MaxAttr uint32 ; -// Custom Format -CustomFormatAttr *bool ; +// Column Width +WidthAttr *float64 ; -// Row Height -HtAttr *float64 ; +// Style +StyleAttr *uint32 ; -// Hidden +// Hidden Columns HiddenAttr *bool ; -// Custom Height -CustomHeightAttr *bool ; +// Best Fit Column Width +BestFitAttr *bool ; + +// Custom Width +CustomWidthAttr *bool ; + +// Show Phonetic Information +PhoneticAttr *bool ; // Outline Level OutlineLevelAttr *uint8 ; // Collapsed -CollapsedAttr *bool ; - -// Thick Top Border -ThickTopAttr *bool ; +CollapsedAttr *bool ;}; -// Thick Bottom -ThickBotAttr *bool ; +// Validate validates the CT_DbPr and its children +func (_fadbg *CT_DbPr )Validate ()error {return _fadbg .ValidateWithPath ("\u0043T\u005f\u0044\u0062\u0050\u0072");};func (_dgdbaa *ST_DataValidationOperator )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dgdbaa =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_dgdbaa =1; +case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_dgdbaa =2;case "\u0065\u0071\u0075a\u006c":*_dgdbaa =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_dgdbaa =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_dgdbaa =5; +case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_dgdbaa =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_dgdbaa =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_dgdbaa =8; +};return nil ;}; -// Show Phonetic -PhAttr *bool ; +// ValidateWithPath validates the CT_CsPageSetup and its children, prefixing error messages with path +func (_efcc *CT_CsPageSetup )ValidateWithPath (path string )error {if _efcc .PaperHeightAttr !=nil {if !_b .ST_PositiveUniversalMeasurePatternRe .MatchString (*_efcc .PaperHeightAttr ){return _aa .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 ,_b .ST_PositiveUniversalMeasurePatternRe ,*_efcc .PaperHeightAttr ); +};};if _efcc .PaperHeightAttr !=nil {if !_b .ST_UniversalMeasurePatternRe .MatchString (*_efcc .PaperHeightAttr ){return _aa .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 ,_b .ST_UniversalMeasurePatternRe ,*_efcc .PaperHeightAttr ); +};};if _efcc .PaperWidthAttr !=nil {if !_b .ST_PositiveUniversalMeasurePatternRe .MatchString (*_efcc .PaperWidthAttr ){return _aa .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 ,_b .ST_PositiveUniversalMeasurePatternRe ,*_efcc .PaperWidthAttr ); +};};if _efcc .PaperWidthAttr !=nil {if !_b .ST_UniversalMeasurePatternRe .MatchString (*_efcc .PaperWidthAttr ){return _aa .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 ,_b .ST_UniversalMeasurePatternRe ,*_efcc .PaperWidthAttr ); +};};if _gdedee :=_efcc .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_gdedee !=nil {return _gdedee ;};return nil ;};func (_beccbf ST_FieldSortType )String ()string {switch _beccbf {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 (_eafgf *CT_SharedItems )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eafgf .ContainsSemiMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eafgf .ContainsSemiMixedTypesAttr ))}); +};if _eafgf .ContainsNonDateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eafgf .ContainsNonDateAttr ))}); +};if _eafgf .ContainsDateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eafgf .ContainsDateAttr ))});}; +if _eafgf .ContainsStringAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eafgf .ContainsStringAttr ))}); +};if _eafgf .ContainsBlankAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eafgf .ContainsBlankAttr ))}); +};if _eafgf .ContainsMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eafgf .ContainsMixedTypesAttr ))}); +};if _eafgf .ContainsNumberAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eafgf .ContainsNumberAttr ))}); +};if _eafgf .ContainsIntegerAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eafgf .ContainsIntegerAttr ))}); +};if _eafgf .MinValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_eafgf .MinValueAttr )});};if _eafgf .MaxValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_eafgf .MaxValueAttr )}); +};if _eafgf .MinDateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006di\u006e\u0044\u0061\u0074\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_eafgf .MinDateAttr )});};if _eafgf .MaxDateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006da\u0078\u0044\u0061\u0074\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_eafgf .MaxDateAttr )}); +};if _eafgf .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_eafgf .CountAttr )});};if _eafgf .LongTextAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eafgf .LongTextAttr ))}); +};e .EncodeToken (start );if _eafgf .M !=nil {_cafag :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_aegea :=range _eafgf .M {e .EncodeElement (_aegea ,_cafag );};};if _eafgf .N !=nil {_ecefg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006e"}}; +for _ ,_cabgg :=range _eafgf .N {e .EncodeElement (_cabgg ,_ecefg );};};if _eafgf .B !=nil {_agbec :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_cgcaca :=range _eafgf .B {e .EncodeElement (_cgcaca ,_agbec );};};if _eafgf .E !=nil {_gdcga :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0065"}}; +for _ ,_gbcad :=range _eafgf .E {e .EncodeElement (_gbcad ,_gdcga );};};if _eafgf .S !=nil {_ecag :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_ecgeb :=range _eafgf .S {e .EncodeElement (_ecgeb ,_ecag );};};if _eafgf .D !=nil {_aabcc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0064"}}; +for _ ,_egfca :=range _eafgf .D {e .EncodeElement (_egfca ,_aabcc );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbedc *CT_Record )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcbde :for {_gddac ,_adgfgc :=d .Token (); +if _adgfgc !=nil {return _adgfgc ;};switch _cfaeb :=_gddac .(type ){case _d .StartElement :switch _cfaeb .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecdgf :=NewCT_Missing (); +if _ggddb :=d .DecodeElement (_ecdgf ,&_cfaeb );_ggddb !=nil {return _ggddb ;};_cbedc .M =append (_cbedc .M ,_ecdgf );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egcfcf :=NewCT_Number (); +if _fdfgcg :=d .DecodeElement (_egcfcf ,&_cfaeb );_fdfgcg !=nil {return _fdfgcg ;};_cbedc .N =append (_cbedc .N ,_egcfcf );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efafdd :=NewCT_Boolean (); +if _daafc :=d .DecodeElement (_efafdd ,&_cfaeb );_daafc !=nil {return _daafc ;};_cbedc .B =append (_cbedc .B ,_efafdd );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_ecefdg :=NewCT_Error (); +if _ffcaee :=d .DecodeElement (_ecefdg ,&_cfaeb );_ffcaee !=nil {return _ffcaee ;};_cbedc .E =append (_cbedc .E ,_ecefdg );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdgae :=NewCT_String (); +if _aafedf :=d .DecodeElement (_fdgae ,&_cfaeb );_aafedf !=nil {return _aafedf ;};_cbedc .S =append (_cbedc .S ,_fdgae );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deebd :=NewCT_DateTime (); +if _gabfa :=d .DecodeElement (_deebd ,&_cfaeb );_gabfa !=nil {return _gabfa ;};_cbedc .D =append (_cbedc .D ,_deebd );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcca :=NewCT_Index (); +if _aaeac :=d .DecodeElement (_dgcca ,&_cfaeb );_aaeac !=nil {return _aaeac ;};_cbedc .X =append (_cbedc .X ,_dgcca );default:_ea .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",_cfaeb .Name ); +if _egfee :=d .Skip ();_egfee !=nil {return _egfee ;};};case _d .EndElement :break _gcbde ;case _d .CharData :};};return nil ;}; -// Cell -C []*CT_Cell ; +// Validate validates the CT_Dxfs and its children +func (_dcdc *CT_Dxfs )Validate ()error {return _dcdc .ValidateWithPath ("\u0043T\u005f\u0044\u0078\u0066\u0073");}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_SingleXmlCells ()*CT_SingleXmlCells {_acabg :=&CT_SingleXmlCells {};return _acabg };type CT_Workbook struct{ +// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path +func (_cebf *CT_Connection )ValidateWithPath (path string )error {if _bfcb :=_cebf .CredentialsAttr .ValidateWithPath (path +"\u002f\u0043r\u0065\u0064\u0065n\u0074\u0069\u0061\u006c\u0073\u0041\u0074\u0074\u0072");_bfcb !=nil {return _bfcb ;};if _cebf .DbPr !=nil {if _dgfag :=_cebf .DbPr .ValidateWithPath (path +"\u002f\u0044\u0062P\u0072"); +_dgfag !=nil {return _dgfag ;};};if _cebf .OlapPr !=nil {if _acfg :=_cebf .OlapPr .ValidateWithPath (path +"\u002fO\u006c\u0061\u0070\u0050\u0072");_acfg !=nil {return _acfg ;};};if _cebf .WebPr !=nil {if _cbfc :=_cebf .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072"); +_cbfc !=nil {return _cbfc ;};};if _cebf .TextPr !=nil {if _ggcf :=_cebf .TextPr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0050\u0072");_ggcf !=nil {return _ggcf ;};};if _cebf .Parameters !=nil {if _caf :=_cebf .Parameters .ValidateWithPath (path +"/\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"); +_caf !=nil {return _caf ;};};if _cebf .ExtLst !=nil {if _dcfdg :=_cebf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcfdg !=nil {return _dcfdg ;};};return nil ;}; -// Document Conformance Class -ConformanceAttr _ef .ST_ConformanceClass ; +// ValidateWithPath validates the CT_MetadataBlocks and its children, prefixing error messages with path +func (_cdccfc *CT_MetadataBlocks )ValidateWithPath (path string )error {for _fdgaab ,_eaeac :=range _cdccfc .Bk {if _ggeb :=_eaeac .ValidateWithPath (_aa .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_fdgaab ));_ggeb !=nil {return _ggeb ; +};};return nil ;}; -// File Version -FileVersion *CT_FileVersion ; +// Validate validates the AG_RevData and its children +func (_dbb *AG_RevData )Validate ()error {return _dbb .ValidateWithPath ("\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061");};func NewCT_CellStyle ()*CT_CellStyle {_cadfc :=&CT_CellStyle {};return _cadfc };func (_bdabb ST_Pane )String ()string {switch _bdabb {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 (_bdcaee ST_TextHAlign )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bdcaee .String (),start );};func (_bfggf *ST_PageOrder )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bfggf =0; +case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_bfggf =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_bfggf =2;};return nil ;}; -// File Sharing -FileSharing *CT_FileSharing ; +// Validate validates the PivotTableDefinition and its children +func (_dcgce *PivotTableDefinition )Validate ()error {return _dcgce .ValidateWithPath ("P\u0069v\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");}; -// Workbook Properties -WorkbookPr *CT_WorkbookPr ; +// ValidateWithPath validates the CT_MetadataTypes and its children, prefixing error messages with path +func (_eggbb *CT_MetadataTypes )ValidateWithPath (path string )error {for _dgcdf ,_dgef :=range _eggbb .MetadataType {if _eaeca :=_dgef .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u004det\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_dgcdf )); +_eaeca !=nil {return _eaeca ;};};return nil ;};func NewCT_Users ()*CT_Users {_deggcb :=&CT_Users {};return _deggcb };func (_bfafd ST_CellComments )String ()string {switch _bfafd {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 (_ddffe ST_DataValidationErrorStyle )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dfafe :=_d .Attr {};_dfafe .Name =name ;switch _ddffe {case ST_DataValidationErrorStyleUnset :_dfafe .Value =""; +case ST_DataValidationErrorStyleStop :_dfafe .Value ="\u0073\u0074\u006f\u0070";case ST_DataValidationErrorStyleWarning :_dfafe .Value ="\u0077a\u0072\u006e\u0069\u006e\u0067";case ST_DataValidationErrorStyleInformation :_dfafe .Value ="i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e"; +};return _dfafe ,nil ;};func NewCT_OleItems ()*CT_OleItems {_beced :=&CT_OleItems {};return _beced }; -// Workbook Protection -WorkbookProtection *CT_WorkbookProtection ; +// Validate validates the CT_RevisionQueryTableField and its children +func (_geddcf *CT_RevisionQueryTableField )Validate ()error {return _geddcf .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");}; -// Workbook Views -BookViews *CT_BookViews ; +// ValidateWithPath validates the CT_PivotCacheDefinition and its children, prefixing error messages with path +func (_fbbgg *CT_PivotCacheDefinition )ValidateWithPath (path string )error {if _cfafa :=_fbbgg .CacheSource .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065");_cfafa !=nil {return _cfafa ;};if _acbeg :=_fbbgg .CacheFields .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"); +_acbeg !=nil {return _acbeg ;};if _fbbgg .CacheHierarchies !=nil {if _aagbd :=_fbbgg .CacheHierarchies .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073");_aagbd !=nil {return _aagbd ; +};};if _fbbgg .Kpis !=nil {if _cgcec :=_fbbgg .Kpis .ValidateWithPath (path +"\u002f\u004b\u0070i\u0073");_cgcec !=nil {return _cgcec ;};};if _fbbgg .TupleCache !=nil {if _eccbg :=_fbbgg .TupleCache .ValidateWithPath (path +"/\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"); +_eccbg !=nil {return _eccbg ;};};if _fbbgg .CalculatedItems !=nil {if _ffefb :=_fbbgg .CalculatedItems .ValidateWithPath (path +"\u002f\u0043a\u006c\u0063\u0075l\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_ffefb !=nil {return _ffefb ;};};if _fbbgg .CalculatedMembers !=nil {if _bcffga :=_fbbgg .CalculatedMembers .ValidateWithPath (path +"\u002fC\u0061l\u0063\u0075\u006c\u0061\u0074e\u0064\u004de\u006d\u0062\u0065\u0072\u0073"); +_bcffga !=nil {return _bcffga ;};};if _fbbgg .Dimensions !=nil {if _cdfbc :=_fbbgg .Dimensions .ValidateWithPath (path +"/\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");_cdfbc !=nil {return _cdfbc ;};};if _fbbgg .MeasureGroups !=nil {if _bfead :=_fbbgg .MeasureGroups .ValidateWithPath (path +"\u002f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0047r\u006f\u0075\u0070\u0073"); +_bfead !=nil {return _bfead ;};};if _fbbgg .Maps !=nil {if _cdce :=_fbbgg .Maps .ValidateWithPath (path +"\u002f\u004d\u0061p\u0073");_cdce !=nil {return _cdce ;};};if _fbbgg .ExtLst !=nil {if _ecggd :=_fbbgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ecggd !=nil {return _ecggd ;};};return nil ;};func NewCT_Fonts ()*CT_Fonts {_edceb :=&CT_Fonts {};return _edceb };func (_dccae *CT_CustomProperty )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_dccae .NameAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_dccae .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gaagb ST_PageOrder )String ()string {switch _gaagb {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 (_ccffc *CT_Pane )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ccffc .XSplitAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u0053\u0070\u006c\u0069\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_ccffc .XSplitAttr )}); +};if _ccffc .YSplitAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0079\u0053\u0070\u006c\u0069\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_ccffc .YSplitAttr )});};if _ccffc .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_ccffc .TopLeftCellAttr )}); +};if _ccffc .ActivePaneAttr !=ST_PaneUnset {_bdebe ,_dccbab :=_ccffc .ActivePaneAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"});if _dccbab !=nil {return _dccbab ;};start .Attr =append (start .Attr ,_bdebe ); +};if _ccffc .StateAttr !=ST_PaneStateUnset {_ecefd ,_ddbee :=_ccffc .StateAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0061t\u0065"});if _ddbee !=nil {return _ddbee ;};start .Attr =append (start .Attr ,_ecefd );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Sheets -Sheets *CT_Sheets ; +// ValidateWithPath validates the CT_PageItem and its children, prefixing error messages with path +func (_cfcdd *CT_PageItem )ValidateWithPath (path string )error {return nil };func (_bfeae *CT_ExternalSheetName )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abdef :=range start .Attr {if _abdef .Name .Local =="\u0076\u0061\u006c"{_fgaag ,_fbee :=_abdef .Value ,error (nil ); +if _fbee !=nil {return _fbee ;};_bfeae .ValAttr =&_fgaag ;continue ;};};for {_gggad ,_gcdgg :=d .Token ();if _gcdgg !=nil {return _aa .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",_gcdgg ); +};if _gffd ,_gfdfe :=_gggad .(_d .EndElement );_gfdfe &&_gffd .Name ==start .Name {break ;};};return nil ;}; -// Function Groups -FunctionGroups *CT_FunctionGroups ; +// Validate validates the CT_RElt and its children +func (_cbgbbb *CT_RElt )Validate ()error {return _cbgbbb .ValidateWithPath ("\u0043T\u005f\u0052\u0045\u006c\u0074");};func (_dccdfg *ST_ConditionalFormattingOperator )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfbcc ,_agdda :=d .Token (); +if _agdda !=nil {return _agdda ;};if _addeb ,_bgadb :=_bfbcc .(_d .EndElement );_bgadb &&_addeb .Name ==start .Name {*_dccdfg =1;return nil ;};if _eaggba ,_ggaafg :=_bfbcc .(_d .CharData );!_ggaafg {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfbcc ); +}else {switch string (_eaggba ){case "":*_dccdfg =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_dccdfg =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_dccdfg =2;case "\u0065\u0071\u0075a\u006c":*_dccdfg =3; +case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_dccdfg =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_dccdfg =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_dccdfg =6; +case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_dccdfg =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_dccdfg =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_dccdfg =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_dccdfg =10; +case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_dccdfg =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_dccdfg =12;};};_bfbcc ,_agdda =d .Token ();if _agdda !=nil {return _agdda ;};if _gcgcc ,_feeee :=_bfbcc .(_d .EndElement ); +_feeee &&_gcgcc .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfbcc );};func NewCT_WebPr ()*CT_WebPr {_aggde :=&CT_WebPr {}; +return _aggde };func (_ggbg *CT_PivotHierarchy )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ggbg .OutlineAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ggbg .OutlineAttr ))}); +};if _ggbg .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ggbg .MultipleItemSelectionAllowedAttr ))}); +};if _ggbg .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ggbg .SubtotalTopAttr ))});};if _ggbg .ShowInFieldListAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ggbg .ShowInFieldListAttr ))}); +};if _ggbg .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ggbg .DragToRowAttr ))});};if _ggbg .DragToColAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ggbg .DragToColAttr ))}); +};if _ggbg .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ggbg .DragToPageAttr ))});};if _ggbg .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ggbg .DragToDataAttr ))}); +};if _ggbg .DragOffAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ggbg .DragOffAttr ))});};if _ggbg .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ggbg .IncludeNewItemsInFilterAttr ))}); +};if _ggbg .CaptionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_ggbg .CaptionAttr )});};e .EncodeToken (start );if _ggbg .Mps !=nil {_daeeb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u0073"}}; +e .EncodeElement (_ggbg .Mps ,_daeeb );};if _ggbg .Members !=nil {_beceb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u006d\u0062\u0065\u0072\u0073"}};for _ ,_gfbce :=range _ggbg .Members {e .EncodeElement (_gfbce ,_beceb ); +};};if _ggbg .ExtLst !=nil {_fcgeb :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ggbg .ExtLst ,_fcgeb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Members ()*CT_Members {_bbgdc :=&CT_Members {}; +return _bbgdc };func (_eegdg *CT_Reviewed )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_eegdg .RIdAttr )});e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgafd *CT_Item )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_feacd :=range start .Attr {if _feacd .Name .Local =="\u006e"{_dace ,_gagge :=_feacd .Value ,error (nil ); +if _gagge !=nil {return _gagge ;};_dgafd .NAttr =&_dace ;continue ;};if _feacd .Name .Local =="\u0074"{_dgafd .TAttr .UnmarshalXMLAttr (_feacd );continue ;};if _feacd .Name .Local =="\u0068"{_fdaeb ,_aeafc :=_e .ParseBool (_feacd .Value );if _aeafc !=nil {return _aeafc ; +};_dgafd .HAttr =&_fdaeb ;continue ;};if _feacd .Name .Local =="\u0073"{_eeedd ,_bbbbe :=_e .ParseBool (_feacd .Value );if _bbbbe !=nil {return _bbbbe ;};_dgafd .SAttr =&_eeedd ;continue ;};if _feacd .Name .Local =="\u0073\u0064"{_cbfae ,_faedg :=_e .ParseBool (_feacd .Value ); +if _faedg !=nil {return _faedg ;};_dgafd .SdAttr =&_cbfae ;continue ;};if _feacd .Name .Local =="\u0066"{_dfbdb ,_bgcbg :=_e .ParseBool (_feacd .Value );if _bgcbg !=nil {return _bgcbg ;};_dgafd .FAttr =&_dfbdb ;continue ;};if _feacd .Name .Local =="\u006d"{_fcbdba ,_cgbaa :=_e .ParseBool (_feacd .Value ); +if _cgbaa !=nil {return _cgbaa ;};_dgafd .MAttr =&_fcbdba ;continue ;};if _feacd .Name .Local =="\u0063"{_eddcb ,_ffcgc :=_e .ParseBool (_feacd .Value );if _ffcgc !=nil {return _ffcgc ;};_dgafd .CAttr =&_eddcb ;continue ;};if _feacd .Name .Local =="\u0078"{_dedage ,_baaac :=_e .ParseUint (_feacd .Value ,10,32); +if _baaac !=nil {return _baaac ;};_ecdceg :=uint32 (_dedage );_dgafd .XAttr =&_ecdceg ;continue ;};if _feacd .Name .Local =="\u0064"{_cbefg ,_ebabb :=_e .ParseBool (_feacd .Value );if _ebabb !=nil {return _ebabb ;};_dgafd .DAttr =&_cbefg ;continue ;};if _feacd .Name .Local =="\u0065"{_eacfb ,_eaeed :=_e .ParseBool (_feacd .Value ); +if _eaeed !=nil {return _eaeed ;};_dgafd .EAttr =&_eacfb ;continue ;};};for {_abbfc ,_fdfff :=d .Token ();if _fdfff !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_fdfff ); +};if _dbfbg ,_fagb :=_abbfc .(_d .EndElement );_fagb &&_dbfbg .Name ==start .Name {break ;};};return nil ;}; -// External References -ExternalReferences *CT_ExternalReferences ; +// ValidateWithPath validates the Worksheet and its children, prefixing error messages with path +func (_cdgcf *Worksheet )ValidateWithPath (path string )error {if _gebcd :=_cdgcf .CT_Worksheet .ValidateWithPath (path );_gebcd !=nil {return _gebcd ;};return nil ;}; -// Defined Names -DefinedNames *CT_DefinedNames ; +// ValidateWithPath validates the CT_SheetIdMap and its children, prefixing error messages with path +func (_ggfdbe *CT_SheetIdMap )ValidateWithPath (path string )error {for _baecac ,_fddfc :=range _ggfdbe .SheetId {if _aegeb :=_fddfc .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0065\u0065\u0074\u0049d\u005b\u0025\u0064\u005d",path ,_baecac )); +_aegeb !=nil {return _aegeb ;};};return nil ;};func (_gagdcg ST_FormulaExpression )ValidateWithPath (path string )error {switch _gagdcg {case 0,1,2,3,4,5:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gagdcg )); +};return nil ;};func (_bgbdg *VolTypes )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_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\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\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 ,_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 ="m\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065\u0073";return _bgbdg .CT_VolTypes .MarshalXML (e ,start );}; -// Calculation Properties -CalcPr *CT_CalcPr ; +// ValidateWithPath validates the CT_PivotFilter and its children, prefixing error messages with path +func (_bbgcb *CT_PivotFilter )ValidateWithPath (path string )error {if _bbgcb .TypeAttr ==ST_PivotFilterTypeUnset {return _aa .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 _agdeae :=_bbgcb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_agdeae !=nil {return _agdeae ;};if _efcfgc :=_bbgcb .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"); +_efcfgc !=nil {return _efcfgc ;};if _bbgcb .ExtLst !=nil {if _aabeg :=_bbgcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aabeg !=nil {return _aabeg ;};};return nil ;}; -// Embedded Object Size -OleSize *CT_OleSize ; +// ValidateWithPath validates the CT_DdeValue and its children, prefixing error messages with path +func (_egfd *CT_DdeValue )ValidateWithPath (path string )error {if _dfgf :=_egfd .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_dfgf !=nil {return _dfgf ;};return nil ;}; -// Custom Workbook Views -CustomWorkbookViews *CT_CustomWorkbookViews ; +// ValidateWithPath validates the CT_ExternalSheetDataSet and its children, prefixing error messages with path +func (_gcdef *CT_ExternalSheetDataSet )ValidateWithPath (path string )error {for _eaeaf ,_fafec :=range _gcdef .SheetData {if _adagf :=_fafec .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_eaeaf )); +_adagf !=nil {return _adagf ;};};return nil ;};func (_eaada *ST_CellFormulaType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gegeg ,_fgfge :=d .Token ();if _fgfge !=nil {return _fgfge ;};if _eeaecb ,_bacgb :=_gegeg .(_d .EndElement ); +_bacgb &&_eeaecb .Name ==start .Name {*_eaada =1;return nil ;};if _ecgcg ,_ccdbd :=_gegeg .(_d .CharData );!_ccdbd {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gegeg ); +}else {switch string (_ecgcg ){case "":*_eaada =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_eaada =1;case "\u0061\u0072\u0072a\u0079":*_eaada =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_eaada =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_eaada =4; +};};_gegeg ,_fgfge =d .Token ();if _fgfge !=nil {return _fgfge ;};if _abffe ,_facga :=_gegeg .(_d .EndElement );_facga &&_abffe .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gegeg ); +};func (_ddbbbe *ST_Scope )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddbbbe =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_ddbbbe =1;case "\u0064\u0061\u0074\u0061":*_ddbbbe =2;case "\u0066\u0069\u0065l\u0064":*_ddbbbe =3; +};return nil ;};func (_gfecd *CT_CellStyleXfs )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfecd .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_gfecd .CountAttr )}); +};e .EncodeToken (start );_fdbf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_dcfdb :=range _gfecd .Xf {e .EncodeElement (_dcfdb ,_fdbf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gae *CT_Border )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbf :=range start .Attr {if _dbf .Name .Local =="\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"{_efce ,_daf :=_e .ParseBool (_dbf .Value ); +if _daf !=nil {return _daf ;};_gae .DiagonalUpAttr =&_efce ;continue ;};if _dbf .Name .Local =="\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"{_ggg ,_ffe :=_e .ParseBool (_dbf .Value );if _ffe !=nil {return _ffe ;};_gae .DiagonalDownAttr =&_ggg ; +continue ;};if _dbf .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_bdaa ,_eed :=_e .ParseBool (_dbf .Value );if _eed !=nil {return _eed ;};_gae .OutlineAttr =&_bdaa ;continue ;};};_bfe :for {_gbf ,_baf :=d .Token ();if _baf !=nil {return _baf ; +};switch _dfca :=_gbf .(type ){case _d .StartElement :switch _dfca .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gae .Start =NewCT_BorderPr (); +if _fgfb :=d .DecodeElement (_gae .Start ,&_dfca );_fgfb !=nil {return _fgfb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gae .End =NewCT_BorderPr (); +if _deb :=d .DecodeElement (_gae .End ,&_dfca );_deb !=nil {return _deb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gae .Left =NewCT_BorderPr (); +if _dgb :=d .DecodeElement (_gae .Left ,&_dfca );_dgb !=nil {return _dgb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gae .Right =NewCT_BorderPr (); +if _dgae :=d .DecodeElement (_gae .Right ,&_dfca );_dgae !=nil {return _dgae ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gae .Top =NewCT_BorderPr (); +if _eedd :=d .DecodeElement (_gae .Top ,&_dfca );_eedd !=nil {return _eedd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gae .Bottom =NewCT_BorderPr (); +if _cgbbg :=d .DecodeElement (_gae .Bottom ,&_dfca );_cgbbg !=nil {return _cgbbg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gae .Diagonal =NewCT_BorderPr (); +if _dcfb :=d .DecodeElement (_gae .Diagonal ,&_dfca );_dcfb !=nil {return _dcfb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gae .Vertical =NewCT_BorderPr (); +if _cgbc :=d .DecodeElement (_gae .Vertical ,&_dfca );_cgbc !=nil {return _cgbc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gae .Horizontal =NewCT_BorderPr (); +if _gfff :=d .DecodeElement (_gae .Horizontal ,&_dfca );_gfff !=nil {return _gfff ;};default:_ea .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",_dfca .Name ); +if _fgbe :=d .Skip ();_fgbe !=nil {return _fgbe ;};};case _d .EndElement :break _bfe ;case _d .CharData :};};return nil ;}; -// PivotCaches -PivotCaches *CT_PivotCaches ; +// Validate validates the CT_Members and its children +func (_aadec *CT_Members )Validate ()error {return _aadec .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0073");}; -// Smart Tag Properties -SmartTagPr *CT_SmartTagPr ; +// Validate validates the CT_SheetViews and its children +func (_acfac *CT_SheetViews )Validate ()error {return _acfac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_faeee *CT_DataBar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_faeee .Color =NewCT_Color (); +for _ ,_ecabg :=range start .Attr {if _ecabg .Name .Local =="\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"{_eaeb ,_cbcg :=_e .ParseUint (_ecabg .Value ,10,32);if _cbcg !=nil {return _cbcg ;};_fefb :=uint32 (_eaeb );_faeee .MinLengthAttr =&_fefb ;continue ; +};if _ecabg .Name .Local =="\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"{_ggdec ,_aada :=_e .ParseUint (_ecabg .Value ,10,32);if _aada !=nil {return _aada ;};_fgba :=uint32 (_ggdec );_faeee .MaxLengthAttr =&_fgba ;continue ;};if _ecabg .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_acfd ,_gdacad :=_e .ParseBool (_ecabg .Value ); +if _gdacad !=nil {return _gdacad ;};_faeee .ShowValueAttr =&_acfd ;continue ;};};_bcdf :for {_edce ,_ddgd :=d .Token ();if _ddgd !=nil {return _ddgd ;};switch _dbeeb :=_edce .(type ){case _d .StartElement :switch _dbeeb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_baac :=NewCT_Cfvo (); +if _eeag :=d .DecodeElement (_baac ,&_dbeeb );_eeag !=nil {return _eeag ;};_faeee .Cfvo =append (_faeee .Cfvo ,_baac );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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 _gdcdg :=d .DecodeElement (_faeee .Color ,&_dbeeb ); +_gdcdg !=nil {return _gdcdg ;};default:_ea .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",_dbeeb .Name ); +if _ebegc :=d .Skip ();_ebegc !=nil {return _ebegc ;};};case _d .EndElement :break _bcdf ;case _d .CharData :};};return nil ;};func (_fcbaga ST_rwColActionType )ValidateWithPath (path string )error {switch _fcbaga {case 0,1,2,3,4:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcbaga )); +};return nil ;};func (_dbfeb *ST_FormatAction )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dbfeb =0;case "\u0062\u006c\u0061n\u006b":*_dbfeb =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_dbfeb =2;case "\u0064\u0072\u0069l\u006c":*_dbfeb =3; +case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_dbfeb =4;};return nil ;}; -// Smart Tag Types -SmartTagTypes *CT_SmartTagTypes ; +// Validate validates the CT_MeasureGroup and its children +func (_ceag *CT_MeasureGroup )Validate ()error {return _ceag .ValidateWithPath ("\u0043T\u005fM\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070");};func (_bfcade ST_DataValidationOperator )ValidateWithPath (path string )error {switch _bfcade {case 0,1,2,3,4,5,6,7,8:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfcade )); +};return nil ;}; -// Web Publishing Properties -WebPublishing *CT_WebPublishing ; +// Validate validates the CT_ColorFilter and its children +func (_aaefe *CT_ColorFilter )Validate ()error {return _aaefe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072");};type CT_ChartFormat struct{ -// File Recovery Properties -FileRecoveryPr []*CT_FileRecoveryPr ; +// Chart Index +ChartAttr uint32 ; -// Web Publish Objects -WebPublishObjects *CT_WebPublishObjects ; +// Pivot Format Id +FormatAttr uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_MemberProperty ()*CT_MemberProperty {_fdgce :=&CT_MemberProperty {};return _fdgce };func (_ebdbg *CT_DefinedNames )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ebdbg .DefinedName !=nil {_fdbgd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}}; -for _ ,_eaaf :=range _ebdbg .DefinedName {e .EncodeElement (_eaaf ,_fdbgd );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ggbdab ST_Type )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ggbdab .String (),start ); -};func (_eefef *CT_IconSet )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eefef .IconSetAttr !=ST_IconSetTypeUnset {_daecbe ,_dcddab :=_eefef .IconSetAttr .MarshalXMLAttr (_c .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _dcddab !=nil {return _dcddab ; -};start .Attr =append (start .Attr ,_daecbe );};if _eefef .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_eefef .ShowValueAttr ))}); -};if _eefef .PercentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_eefef .PercentAttr ))});};if _eefef .ReverseAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_eefef .ReverseAttr ))}); -};e .EncodeToken (start );_ebdddf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_daeba :=range _eefef .Cfvo {e .EncodeElement (_daeba ,_ebdddf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -};func NewCT_PivotFilter ()*CT_PivotFilter {_cdaga :=&CT_PivotFilter {};_cdaga .TypeAttr =ST_PivotFilterType (1);_cdaga .AutoFilter =NewCT_AutoFilter ();return _cdaga ;};type ST_UnderlineValues byte ;func NewCT_X ()*CT_X {_ebfaec :=&CT_X {};return _ebfaec }; -func NewCT_Member ()*CT_Member {_cdbac :=&CT_Member {};return _cdbac };func (_bgadf ST_HtmlFmt )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gfcgea :=_c .Attr {};_gfcgea .Name =name ;switch _bgadf {case ST_HtmlFmtUnset :_gfcgea .Value ="";case ST_HtmlFmtNone :_gfcgea .Value ="\u006e\u006f\u006e\u0065"; -case ST_HtmlFmtRtf :_gfcgea .Value ="\u0072\u0074\u0066";case ST_HtmlFmtAll :_gfcgea .Value ="\u0061\u006c\u006c";};return _gfcgea ,nil ;};func (_gceeea ST_MdxSetOrder )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gceeea .String (),start ); -};func (_egagb *CT_rowItems )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _egagb .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_egagb .CountAttr )}); -};e .EncodeToken (start );_dfeedc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_fbdcf :=range _egagb .I {e .EncodeElement (_fbdcf ,_dfeedc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_SmartTagType struct{ +// Series Format +SeriesAttr *bool ; -// SmartTag Namespace URI -NamespaceUriAttr *string ; +// Pivot Table Location Rule +PivotArea *CT_PivotArea ;};func (_fbaad ST_SmartTagShow )ValidateWithPath (path string )error {switch _fbaad {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbaad )); +};return nil ;};func NewVolTypes ()*VolTypes {_cgbggd :=&VolTypes {};_cgbggd .CT_VolTypes =*NewCT_VolTypes ();return _cgbggd ;};func (_fgdcf *CT_CustomChartsheetViews )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fgdcf .CustomSheetView !=nil {_eddab :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}}; +for _ ,_aecg :=range _fgdcf .CustomSheetView {e .EncodeElement (_aecg ,_eddab );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Name -NameAttr *string ; +// ValidateWithPath validates the CT_TableStyleElement and its children, prefixing error messages with path +func (_cdcgcb *CT_TableStyleElement )ValidateWithPath (path string )error {if _cdcgcb .TypeAttr ==ST_TableStyleTypeUnset {return _aa .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 _bgdccb :=_cdcgcb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bgdccb !=nil {return _bgdccb ;};return nil ;};func (_befec ST_ParameterType )String ()string {switch _befec {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 "";}; -// Smart Tag URL -UrlAttr *string ;}; +// Validate validates the CT_Extension and its children +func (_efcaf *CT_Extension )Validate ()error {return _efcaf .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func (_cgbac *CT_RevisionComment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_cgbac .SheetIdAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_cgbac .CellAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_cgbac .GuidAttr )}); +if _cgbac .ActionAttr !=ST_RevisionActionUnset {_edbacf ,_bdbbc :=_cgbac .ActionAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _bdbbc !=nil {return _bdbbc ;};start .Attr =append (start .Attr ,_edbacf );};if _cgbac .AlwaysShowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgbac .AlwaysShowAttr ))}); +};if _cgbac .OldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u006c\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgbac .OldAttr ))});};if _cgbac .HiddenRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgbac .HiddenRowAttr ))}); +};if _cgbac .HiddenColumnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgbac .HiddenColumnAttr ))});}; +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_aa .Sprintf ("\u0025\u0076",_cgbac .AuthorAttr )});if _cgbac .OldLengthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"},Value :_aa .Sprintf ("\u0025\u0076",*_cgbac .OldLengthAttr )}); +};if _cgbac .NewLengthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"},Value :_aa .Sprintf ("\u0025\u0076",*_cgbac .NewLengthAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_PCDSDTCEntries and its children, prefixing error messages with path -func (_feada *CT_PCDSDTCEntries )ValidateWithPath (path string )error {for _cdafbc ,_ecfc :=range _feada .M {if _fgaba :=_ecfc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_cdafbc ));_fgaba !=nil {return _fgaba ; -};};for _fggc ,_aebfa :=range _feada .N {if _afgda :=_aebfa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_fggc ));_afgda !=nil {return _afgda ;};};for _dfgfa ,_ecegg :=range _feada .E {if _dfbdc :=_ecegg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_dfgfa )); -_dfbdc !=nil {return _dfbdc ;};};for _cdagg ,_ffddg :=range _feada .S {if _bbgbe :=_ffddg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_cdagg ));_bbgbe !=nil {return _bbgbe ;};};return nil ;};func (_abda *CT_CalculatedMember )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gedb :=range start .Attr {if _gedb .Name .Local =="\u006e\u0061\u006d\u0065"{_dggg ,_cbeeg :=_gedb .Value ,error (nil ); -if _cbeeg !=nil {return _cbeeg ;};_abda .NameAttr =_dggg ;continue ;};if _gedb .Name .Local =="\u006d\u0064\u0078"{_dedf ,_fcaed :=_gedb .Value ,error (nil );if _fcaed !=nil {return _fcaed ;};_abda .MdxAttr =_dedf ;continue ;};if _gedb .Name .Local =="\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"{_dfea ,_afef :=_gedb .Value ,error (nil ); -if _afef !=nil {return _afef ;};_abda .MemberNameAttr =&_dfea ;continue ;};if _gedb .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_ebfc ,_cefaf :=_gedb .Value ,error (nil );if _cefaf !=nil {return _cefaf ;};_abda .HierarchyAttr =&_ebfc ; -continue ;};if _gedb .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_cad ,_baacb :=_gedb .Value ,error (nil );if _baacb !=nil {return _baacb ;};_abda .ParentAttr =&_cad ;continue ;};if _gedb .Name .Local =="\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"{_bbca ,_gfddg :=_fc .ParseInt (_gedb .Value ,10,32); -if _gfddg !=nil {return _gfddg ;};_badd :=int32 (_bbca );_abda .SolveOrderAttr =&_badd ;continue ;};if _gedb .Name .Local =="\u0073\u0065\u0074"{_ggfg ,_afad :=_fc .ParseBool (_gedb .Value );if _afad !=nil {return _afad ;};_abda .SetAttr =&_ggfg ;continue ; -};};_geeb :for {_bdcb ,_gbcf :=d .Token ();if _gbcf !=nil {return _gbcf ;};switch _dbcf :=_bdcb .(type ){case _c .StartElement :switch _dbcf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_abda .ExtLst =NewCT_ExtensionList (); -if _afde :=d .DecodeElement (_abda .ExtLst ,&_dbcf );_afde !=nil {return _afde ;};default:_dc .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",_dbcf .Name ); -if _bfb :=d .Skip ();_bfb !=nil {return _bfb ;};};case _c .EndElement :break _geeb ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_ExternalSheetName and its children +func (_ecaeb *CT_ExternalSheetName )Validate ()error {return _ecaeb .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Na\u006d\u0065");};func (_cbdgd ST_CalcMode )ValidateWithPath (path string )error {switch _cbdgd {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbdgd )); +};return nil ;};func (_gebgg *Headers )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_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\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\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 ,_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 ="\u006d\u0061\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0073";return _gebgg .CT_RevisionHeaders .MarshalXML (e ,start );};type CT_Hyperlink struct{ -// Validate validates the CT_PivotDimension and its children -func (_fged *CT_PivotDimension )Validate ()error {return _fged .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");};func (_bcgf *CT_CellWatch )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gcff :=range start .Attr {if _gcff .Name .Local =="\u0072"{_aedc ,_edeed :=_gcff .Value ,error (nil ); -if _edeed !=nil {return _edeed ;};_bcgf .RAttr =_aedc ;continue ;};};for {_ebb ,_fcgc :=d .Token ();if _fcgc !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u003a\u0020\u0025\u0073",_fcgc ); -};if _bccgb ,_edc :=_ebb .(_c .EndElement );_edc &&_bccgb .Name ==start .Name {break ;};};return nil ;};func (_ddafc *CT_SmartTags )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccbad :for {_cgafg ,_bfef :=d .Token ();if _bfef !=nil {return _bfef ; -};switch _fgcga :=_cgafg .(type ){case _c .StartElement :switch _fgcga .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_dgagb :=NewCT_CellSmartTags (); -if _fcbff :=d .DecodeElement (_dgagb ,&_fgcga );_fcbff !=nil {return _fcbff ;};_ddafc .CellSmartTags =append (_ddafc .CellSmartTags ,_dgagb );default:_dc .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",_fgcga .Name ); -if _ffeae :=d .Skip ();_ffeae !=nil {return _ffeae ;};};case _c .EndElement :break _ccbad ;case _c .CharData :};};return nil ;}; +// Reference +RefAttr string ;IdAttr *string ; -// Validate validates the CT_ChartsheetViews and its children -func (_cdae *CT_ChartsheetViews )Validate ()error {return _cdae .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073h\u0065\u0065t\u0056\u0069\u0065\u0077\u0073");}; +// Location +LocationAttr *string ; -// ValidateWithPath validates the CT_TupleCache and its children, prefixing error messages with path -func (_baece *CT_TupleCache )ValidateWithPath (path string )error {if _baece .Entries !=nil {if _adbgg :=_baece .Entries .ValidateWithPath (path +"\u002f\u0045\u006e\u0074\u0072\u0069\u0065\u0073");_adbgg !=nil {return _adbgg ;};};if _baece .Sets !=nil {if _agfafd :=_baece .Sets .ValidateWithPath (path +"\u002f\u0053\u0065t\u0073"); -_agfafd !=nil {return _agfafd ;};};if _baece .QueryCache !=nil {if _fdeagd :=_baece .QueryCache .ValidateWithPath (path +"/\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");_fdeagd !=nil {return _fdeagd ;};};if _baece .ServerFormats !=nil {if _afaaf :=_baece .ServerFormats .ValidateWithPath (path +"\u002f\u0053\u0065\u0072\u0076\u0065\u0072\u0046\u006fr\u006d\u0061\u0074\u0073"); -_afaaf !=nil {return _afaaf ;};};if _baece .ExtLst !=nil {if _fadbe :=_baece .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fadbe !=nil {return _fadbe ;};};return nil ;};func (_edbfc *CT_Sst )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _edbfc .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_edbfc .CountAttr )}); -};if _edbfc .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 :_a .Sprintf ("\u0025\u0076",*_edbfc .UniqueCountAttr )});};e .EncodeToken (start ); -if _edbfc .Si !=nil {_ceddf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u0069"}};for _ ,_ddeadb :=range _edbfc .Si {e .EncodeElement (_ddeadb ,_ceddf );};};if _edbfc .ExtLst !=nil {_eefbga :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_edbfc .ExtLst ,_eefbga );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fgcfef ST_PhoneticAlignment )String ()string {switch _fgcfef {case 0:return "";case 1:return "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl"; -case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};func NewCT_LevelGroup ()*CT_LevelGroup {_caabg :=&CT_LevelGroup {}; -_caabg .GroupMembers =NewCT_GroupMembers ();return _caabg ;}; +// Tool Tip +TooltipAttr *string ; -// Validate validates the CT_DataBinding and its children -func (_dffaf *CT_DataBinding )Validate ()error {return _dffaf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");};func NewCT_ControlPr ()*CT_ControlPr {_ecfa :=&CT_ControlPr {};_ecfa .Anchor =NewCT_ObjectAnchor (); -return _ecfa ;};func (_bcbada ST_IconSetType )ValidateWithPath (path string )error {switch _bcbada {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17: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 (_bcbada )); -};return nil ;};func (_ggbag *CT_SheetFormatPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ggbag .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 :_a .Sprintf ("\u0025\u0076",*_ggbag .BaseColWidthAttr )}); -};if _ggbag .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 :_a .Sprintf ("\u0025\u0076",*_ggbag .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 :_a .Sprintf ("\u0025\u0076",_ggbag .DefaultRowHeightAttr )});if _ggbag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ggbag .CustomHeightAttr ))}); -};if _ggbag .ZeroHeightAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ggbag .ZeroHeightAttr ))});};if _ggbag .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ggbag .ThickTopAttr ))}); -};if _ggbag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ggbag .ThickBottomAttr ))});};if _ggbag .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 :_a .Sprintf ("\u0025\u0076",*_ggbag .OutlineLevelRowAttr )}); -};if _ggbag .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 :_a .Sprintf ("\u0025\u0076",*_ggbag .OutlineLevelColAttr )}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Boolean ()*CT_Boolean {_ag :=&CT_Boolean {};return _ag };func (_fcfae *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 :_a .Sprintf ("\u0025\u0076",_fcfae .LeftAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_a .Sprintf ("\u0025\u0076",_fcfae .RightAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u006f\u0070"},Value :_a .Sprintf ("\u0025\u0076",_fcfae .TopAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_a .Sprintf ("\u0025\u0076",_fcfae .BottomAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",_fcfae .HeaderAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",_fcfae .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -}; +// Display String +DisplayAttr *string ;};func (_fgeee *ST_FieldSortType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fgeee =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_fgeee =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_fgeee =2; +case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_fgeee =3;};return nil ;}; -// Validate validates the CT_Tuples and its children -func (_eddgb *CT_Tuples )Validate ()error {return _eddgb .ValidateWithPath ("\u0043T\u005f\u0054\u0075\u0070\u006c\u0065s");}; +// Validate validates the CT_FontSize and its children +func (_bccbc *CT_FontSize )Validate ()error {return _bccbc .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065");}; -// Validate validates the CT_FontName and its children -func (_bfeabf *CT_FontName )Validate ()error {return _bfeabf .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065");};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;);const (ST_GrowShrinkTypeUnset ST_GrowShrinkType =0;ST_GrowShrinkTypeInsertDelete ST_GrowShrinkType =1;ST_GrowShrinkTypeInsertClear ST_GrowShrinkType =2; -ST_GrowShrinkTypeOverwriteClear ST_GrowShrinkType =3;);func (_ceafcg ST_ParameterType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fdeaga :=_c .Attr {};_fdeaga .Name =name ;switch _ceafcg {case ST_ParameterTypeUnset :_fdeaga .Value ="";case ST_ParameterTypePrompt :_fdeaga .Value ="\u0070\u0072\u006f\u006d\u0070\u0074"; -case ST_ParameterTypeValue :_fdeaga .Value ="\u0076\u0061\u006cu\u0065";case ST_ParameterTypeCell :_fdeaga .Value ="\u0063\u0065\u006c\u006c";};return _fdeaga ,nil ;};func NewCT_OleObject ()*CT_OleObject {_ddbag :=&CT_OleObject {};return _ddbag };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 (_egcb *CT_FieldsUsage )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_debfgc :=range start .Attr {if _debfgc .Name .Local =="\u0063\u006f\u0075n\u0074"{_cegbf ,_gfaa :=_fc .ParseUint (_debfgc .Value ,10,32);if _gfaa !=nil {return _gfaa ; -};_egbdb :=uint32 (_cegbf );_egcb .CountAttr =&_egbdb ;continue ;};};_dbbeb :for {_edfab ,_bgag :=d .Token ();if _bgag !=nil {return _bgag ;};switch _bbde :=_edfab .(type ){case _c .StartElement :switch _bbde .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbgf :=NewCT_FieldUsage (); -if _dacdb :=d .DecodeElement (_bbgf ,&_bbde );_dacdb !=nil {return _dacdb ;};_egcb .FieldUsage =append (_egcb .FieldUsage ,_bbgf );default:_dc .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",_bbde .Name ); -if _fbdc :=d .Skip ();_fbdc !=nil {return _fbdc ;};};case _c .EndElement :break _dbbeb ;case _c .CharData :};};return nil ;};func (_cfcg *CT_QueryCache )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggcgb :=range start .Attr {if _ggcgb .Name .Local =="\u0063\u006f\u0075n\u0074"{_ecaee ,_acgab :=_fc .ParseUint (_ggcgb .Value ,10,32); -if _acgab !=nil {return _acgab ;};_fbebce :=uint32 (_ecaee );_cfcg .CountAttr =&_fbebce ;continue ;};};_dbfgc :for {_gcfbd ,_agaga :=d .Token ();if _agaga !=nil {return _agaga ;};switch _gfacfc :=_gcfbd .(type ){case _c .StartElement :switch _gfacfc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbfca :=NewCT_Query (); -if _cggcg :=d .DecodeElement (_gbfca ,&_gfacfc );_cggcg !=nil {return _cggcg ;};_cfcg .Query =append (_cfcg .Query ,_gbfca );default:_dc .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",_gfacfc .Name ); -if _gecbf :=d .Skip ();_gecbf !=nil {return _gecbf ;};};case _c .EndElement :break _dbfgc ;case _c .CharData :};};return nil ;};func (_age *CT_CalculatedItems )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cggb :=range start .Attr {if _cggb .Name .Local =="\u0063\u006f\u0075n\u0074"{_bfff ,_bfdg :=_fc .ParseUint (_cggb .Value ,10,32); -if _bfdg !=nil {return _bfdg ;};_dbbdc :=uint32 (_bfff );_age .CountAttr =&_dbbdc ;continue ;};};_cddd :for {_eabf ,_agfc :=d .Token ();if _agfc !=nil {return _agfc ;};switch _gdcg :=_eabf .(type ){case _c .StartElement :switch _gdcg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_dddg :=NewCT_CalculatedItem (); -if _gcbg :=d .DecodeElement (_dddg ,&_gdcg );_gcbg !=nil {return _gcbg ;};_age .CalculatedItem =append (_age .CalculatedItem ,_dddg );default:_dc .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",_gdcg .Name ); -if _eeb :=d .Skip ();_eeb !=nil {return _eeb ;};};case _c .EndElement :break _cddd ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TableFormula and its children, prefixing error messages with path +func (_fgdbc *CT_TableFormula )ValidateWithPath (path string )error {return nil };func (_gcefg ST_TableType )String ()string {switch _gcefg {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 NewCT_WebPublishing ()*CT_WebPublishing {_cbace :=&CT_WebPublishing {};return _cbace }; -// Validate validates the CT_MemberProperty and its children -func (_bgefb *CT_MemberProperty )Validate ()error {return _bgefb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};type ST_Orientation byte ; +// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path +func (_agdbb *CT_SmartTags )ValidateWithPath (path string )error {for _fdbee ,_bdedab :=range _agdbb .CellSmartTags {if _addfa :=_bdedab .ValidateWithPath (_aa .Sprintf ("%\u0073/\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072t\u0054\u0061\u0067\u0073[%\u0064\u005d",path ,_fdbee )); +_addfa !=nil {return _addfa ;};};return nil ;}; -// Validate validates the CT_AutoSortScope and its children -func (_edbg *CT_AutoSortScope )Validate ()error {return _edbg .ValidateWithPath ("\u0043\u0054_\u0041\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065");};func (_efgdcb *ST_TableStyleType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_efgdcb =0; -case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_efgdcb =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_efgdcb =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_efgdcb =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_efgdcb =4; -case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_efgdcb =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_efgdcb =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_efgdcb =7; -case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_efgdcb =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_efgdcb =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_efgdcb =10; -case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_efgdcb =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_efgdcb =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_efgdcb =13; -case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_efgdcb =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_efgdcb =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_efgdcb =16; -case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_efgdcb =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_efgdcb =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_efgdcb =19; -case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_efgdcb =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_efgdcb =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_efgdcb =22; -case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_efgdcb =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_efgdcb =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_efgdcb =25; -case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_efgdcb =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_efgdcb =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_efgdcb =28; -};return nil ;};func (_gcbadg ST_PhoneticAlignment )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_gcbadg .String (),start );}; +// Validate validates the CT_Tables and its children +func (_gfagd *CT_Tables )Validate ()error {return _gfagd .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065s");};type CT_TableStyles struct{ -// Validate validates the CT_DdeItems and its children -func (_babfe *CT_DdeItems )Validate ()error {return _babfe .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073");}; +// Table Style Count +CountAttr *uint32 ; -// Validate validates the CT_ExternalRow and its children -func (_cfeeb *CT_ExternalRow )Validate ()error {return _cfeeb .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006ea\u006c\u0052\u006f\u0077");}; +// Default Table Style +DefaultTableStyleAttr *string ; -// Validate validates the CT_DateTime and its children -func (_abdda *CT_DateTime )Validate ()error {return _abdda .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065");}; +// Default Pivot Style +DefaultPivotStyleAttr *string ; -// Validate validates the CT_CacheFields and its children -func (_edg *CT_CacheFields )Validate ()error {return _edg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073");};func NewRevisions ()*Revisions {_gfdff :=&Revisions {};_gfdff .CT_Revisions =*NewCT_Revisions (); -return _gfdff ;};func NewCT_CommentPr ()*CT_CommentPr {_cabg :=&CT_CommentPr {};_cabg .Anchor =NewCT_ObjectAnchor ();return _cabg ;};func (_ddccgd ST_BorderStyle )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ddccgd .String (),start ); -};func (_cbef *CT_IgnoredErrors )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfbb :for {_cbagf ,_aegdg :=d .Token ();if _aegdg !=nil {return _aegdg ;};switch _ddadc :=_cbagf .(type ){case _c .StartElement :switch _ddadc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbgf :=NewCT_IgnoredError (); -if _eefec :=d .DecodeElement (_fbgf ,&_ddadc );_eefec !=nil {return _eefec ;};_cbef .IgnoredError =append (_cbef .IgnoredError ,_fbgf );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_cbef .ExtLst =NewCT_ExtensionList (); -if _ffaec :=d .DecodeElement (_cbef .ExtLst ,&_ddadc );_ffaec !=nil {return _ffaec ;};default:_dc .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",_ddadc .Name ); -if _abbcb :=d .Skip ();_abbcb !=nil {return _abbcb ;};};case _c .EndElement :break _dfbb ;case _c .CharData :};};return nil ;};func (_cgfeefe *ST_DataConsolidateFunction )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdafe ,_adecef :=d .Token (); -if _adecef !=nil {return _adecef ;};if _gdeffd ,_ccacc :=_gdafe .(_c .EndElement );_ccacc &&_gdeffd .Name ==start .Name {*_cgfeefe =1;return nil ;};if _edaca ,_feeea :=_gdafe .(_c .CharData );!_feeea {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",_gdafe ); -}else {switch string (_edaca ){case "":*_cgfeefe =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_cgfeefe =1;case "\u0063\u006f\u0075n\u0074":*_cgfeefe =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_cgfeefe =3;case "\u006d\u0061\u0078":*_cgfeefe =4; -case "\u006d\u0069\u006e":*_cgfeefe =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_cgfeefe =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_cgfeefe =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_cgfeefe =8;case "\u0073\u0075\u006d":*_cgfeefe =9;case "\u0076\u0061\u0072":*_cgfeefe =10; -case "\u0076\u0061\u0072\u0070":*_cgfeefe =11;};};_gdafe ,_adecef =d .Token ();if _adecef !=nil {return _adecef ;};if _fecbag ,_fbefbe :=_gdafe .(_c .EndElement );_fbefbe &&_fecbag .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",_gdafe ); -};func (_beagf *CT_IconSet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_facfc :=range start .Attr {if _facfc .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_beagf .IconSetAttr .UnmarshalXMLAttr (_facfc );continue ;};if _facfc .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_bggdc ,_bcgfa :=_fc .ParseBool (_facfc .Value ); -if _bcgfa !=nil {return _bcgfa ;};_beagf .ShowValueAttr =&_bggdc ;continue ;};if _facfc .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_bbgfb ,_dbab :=_fc .ParseBool (_facfc .Value );if _dbab !=nil {return _dbab ;};_beagf .PercentAttr =&_bbgfb ; -continue ;};if _facfc .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_edgag ,_ebgba :=_fc .ParseBool (_facfc .Value );if _ebgba !=nil {return _ebgba ;};_beagf .ReverseAttr =&_edgag ;continue ;};};_faedc :for {_dffg ,_affde :=d .Token ();if _affde !=nil {return _affde ; -};switch _fcdgf :=_dffg .(type ){case _c .StartElement :switch _fcdgf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_fdbcg :=NewCT_Cfvo (); -if _gcgfg :=d .DecodeElement (_fdbcg ,&_fcdgf );_gcgfg !=nil {return _gcgfg ;};_beagf .Cfvo =append (_beagf .Cfvo ,_fdbcg );default:_dc .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",_fcdgf .Name ); -if _cgbbf :=d .Skip ();_cgbbf !=nil {return _cgbbf ;};};case _c .EndElement :break _faedc ;case _c .CharData :};};return nil ;};func NewCT_FontFamily ()*CT_FontFamily {_bggbg :=&CT_FontFamily {};_bggbg .ValAttr =0;return _bggbg };func (_bdgcfa ST_PivotAreaType )Validate ()error {return _bdgcfa .ValidateWithPath ("")}; -func (_gbgbf ST_Orientation )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_aeagb :=_c .Attr {};_aeagb .Name =name ;switch _gbgbf {case ST_OrientationUnset :_aeagb .Value ="";case ST_OrientationDefault :_aeagb .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074"; -case ST_OrientationPortrait :_aeagb .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_OrientationLandscape :_aeagb .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _aeagb ,nil ;};func (_fagfef *CT_Revisions )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcggb :for {_dfggc ,_ffdga :=d .Token (); -if _ffdga !=nil {return _ffdga ;};switch _dgbg :=_dfggc .(type ){case _c .StartElement :switch _dgbg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgddeg :=NewCT_RevisionRowColumn (); -if _dccbc :=d .DecodeElement (_dgddeg ,&_dgbg );_dccbc !=nil {return _dccbc ;};_fagfef .Rrc =append (_fagfef .Rrc ,_dgddeg );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgaf :=NewCT_RevisionMove (); -if _dgdfa :=d .DecodeElement (_ffgaf ,&_dgbg );_dgdfa !=nil {return _dgdfa ;};_fagfef .Rm =append (_fagfef .Rm ,_ffgaf );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dabgdg :=NewCT_RevisionCustomView (); -if _ecabb :=d .DecodeElement (_dabgdg ,&_dgbg );_ecabb !=nil {return _ecabb ;};_fagfef .Rcv =append (_fagfef .Rcv ,_dabgdg );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdgbc :=NewCT_RevisionSheetRename (); -if _egggg :=d .DecodeElement (_cdgbc ,&_dgbg );_egggg !=nil {return _egggg ;};_fagfef .Rsnm =append (_fagfef .Rsnm ,_cdgbc );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcggb :=NewCT_RevisionInsertSheet (); -if _gcacd :=d .DecodeElement (_dcggb ,&_dgbg );_gcacd !=nil {return _gcacd ;};_fagfef .Ris =append (_fagfef .Ris ,_dcggb );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cagge :=NewCT_RevisionCellChange (); -if _bbgc :=d .DecodeElement (_cagge ,&_dgbg );_bbgc !=nil {return _bbgc ;};_fagfef .Rcc =append (_fagfef .Rcc ,_cagge );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_feced :=NewCT_RevisionFormatting (); -if _efbfdg :=d .DecodeElement (_feced ,&_dgbg );_efbfdg !=nil {return _efbfdg ;};_fagfef .Rfmt =append (_fagfef .Rfmt ,_feced );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecafd :=NewCT_RevisionAutoFormatting (); -if _fegba :=d .DecodeElement (_ecafd ,&_dgbg );_fegba !=nil {return _fegba ;};_fagfef .Raf =append (_fagfef .Raf ,_ecafd );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbeca :=NewCT_RevisionDefinedName (); -if _befda :=d .DecodeElement (_dbeca ,&_dgbg );_befda !=nil {return _befda ;};_fagfef .Rdn =append (_fagfef .Rdn ,_dbeca );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcad :=NewCT_RevisionComment (); -if _acgad :=d .DecodeElement (_abcad ,&_dgbg );_acgad !=nil {return _acgad ;};_fagfef .Rcmt =append (_fagfef .Rcmt ,_abcad );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_feggdf :=NewCT_RevisionQueryTableField (); -if _ffcdf :=d .DecodeElement (_feggdf ,&_dgbg );_ffcdf !=nil {return _ffcdf ;};_fagfef .Rqt =append (_fagfef .Rqt ,_feggdf );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gegcc :=NewCT_RevisionConflict (); -if _ceggg :=d .DecodeElement (_gegcc ,&_dgbg );_ceggg !=nil {return _ceggg ;};_fagfef .Rcft =append (_fagfef .Rcft ,_gegcc );default:_dc .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",_dgbg .Name ); -if _gacedf :=d .Skip ();_gacedf !=nil {return _gacedf ;};};case _c .EndElement :break _gcggb ;case _c .CharData :};};return nil ;};func (_dgfffb *CalcChain )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dgfffb .CT_CalcChain =*NewCT_CalcChain (); -_babfa :for {_ebfba ,_aadda :=d .Token ();if _aadda !=nil {return _aadda ;};switch _bffgc :=_ebfba .(type ){case _c .StartElement :switch _bffgc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_gaafg :=NewCT_CalcCell (); -if _aaabea :=d .DecodeElement (_gaafg ,&_bffgc );_aaabea !=nil {return _aaabea ;};_dgfffb .C =append (_dgfffb .C ,_gaafg );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_dgfffb .ExtLst =NewCT_ExtensionList (); -if _cabfea :=d .DecodeElement (_dgfffb .ExtLst ,&_bffgc );_cabfea !=nil {return _cabfea ;};default:_dc .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",_bffgc .Name ); -if _daebc :=d .Skip ();_daebc !=nil {return _daebc ;};};case _c .EndElement :break _babfa ;case _c .CharData :};};return nil ;};type CT_ColFields struct{ +// Table Style +TableStyle []*CT_TableStyle ;}; -// Repeated Items Count -CountAttr *uint32 ; +// Validate validates the CT_MdxMemeberProp and its children +func (_deaffa *CT_MdxMemeberProp )Validate ()error {return _deaffa .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065r\u0050\u0072\u006f\u0070");}; -// Field -Field []*CT_Field ;};func (_gbde *CT_DataField )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cefda :=range start .Attr {if _cefda .Name .Local =="\u006e\u0061\u006d\u0065"{_cgfaf ,_bgfd :=_cefda .Value ,error (nil );if _bgfd !=nil {return _bgfd ; -};_gbde .NameAttr =&_cgfaf ;continue ;};if _cefda .Name .Local =="\u0066\u006c\u0064"{_fbcgb ,_adad :=_fc .ParseUint (_cefda .Value ,10,32);if _adad !=nil {return _adad ;};_gbde .FldAttr =uint32 (_fbcgb );continue ;};if _cefda .Name .Local =="\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gbde .SubtotalAttr .UnmarshalXMLAttr (_cefda ); -continue ;};if _cefda .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"{_gbde .ShowDataAsAttr .UnmarshalXMLAttr (_cefda );continue ;};if _cefda .Name .Local =="\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"{_adfg ,_aagg :=_fc .ParseInt (_cefda .Value ,10,32); -if _aagg !=nil {return _aagg ;};_bcfegg :=int32 (_adfg );_gbde .BaseFieldAttr =&_bcfegg ;continue ;};if _cefda .Name .Local =="\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"{_dfbf ,_debdd :=_fc .ParseUint (_cefda .Value ,10,32);if _debdd !=nil {return _debdd ; -};_dcab :=uint32 (_dfbf );_gbde .BaseItemAttr =&_dcab ;continue ;};if _cefda .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_cfab ,_feff :=_fc .ParseUint (_cefda .Value ,10,32);if _feff !=nil {return _feff ;};_eeebc :=uint32 (_cfab ); -_gbde .NumFmtIdAttr =&_eeebc ;continue ;};};_cfebc :for {_abeg ,_ecab :=d .Token ();if _ecab !=nil {return _ecab ;};switch _faabd :=_abeg .(type ){case _c .StartElement :switch _faabd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_gbde .ExtLst =NewCT_ExtensionList (); -if _dgca :=d .DecodeElement (_gbde .ExtLst ,&_faabd );_dgca !=nil {return _dgca ;};default:_dc .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",_faabd .Name ); -if _bcbf :=d .Skip ();_bcbf !=nil {return _bcbf ;};};case _c .EndElement :break _cfebc ;case _c .CharData :};};return nil ;};func NewCT_GroupLevel ()*CT_GroupLevel {_accbgd :=&CT_GroupLevel {};return _accbgd };func (_cbgfg ST_DataConsolidateFunction )String ()string {switch _cbgfg {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 "";}; +// ValidateWithPath validates the CT_Cfvo and its children, prefixing error messages with path +func (_ebde *CT_Cfvo )ValidateWithPath (path string )error {if _ebde .TypeAttr ==ST_CfvoTypeUnset {return _aa .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 _ebce :=_ebde .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ebce !=nil {return _ebce ;};if _ebde .ExtLst !=nil {if _deag :=_ebde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_deag !=nil {return _deag ; +};};return nil ;}; -// Validate validates the CT_Formats and its children -func (_cdacg *CT_Formats )Validate ()error {return _cdacg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func (_fagec ST_MdxFunctionType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ccedb :=_c .Attr {};_ccedb .Name =name ; -switch _fagec {case ST_MdxFunctionTypeUnset :_ccedb .Value ="";case ST_MdxFunctionTypeM :_ccedb .Value ="\u006d";case ST_MdxFunctionTypeV :_ccedb .Value ="\u0076";case ST_MdxFunctionTypeS :_ccedb .Value ="\u0073";case ST_MdxFunctionTypeC :_ccedb .Value ="\u0063"; -case ST_MdxFunctionTypeR :_ccedb .Value ="\u0072";case ST_MdxFunctionTypeP :_ccedb .Value ="\u0070";case ST_MdxFunctionTypeK :_ccedb .Value ="\u006b";};return _ccedb ,nil ;};type CT_CellSmartTags struct{ +// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path +func (_eefad *CT_Hyperlink )ValidateWithPath (path string )error {return nil };func NewCT_DataBinding ()*CT_DataBinding {_acabg :=&CT_DataBinding {};return _acabg };func (_fafac *CT_ExternalLinkChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fafac .ExternalBook !=nil {_dcdcf :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}}; +e .EncodeElement (_fafac .ExternalBook ,_dcdcf );};if _fafac .DdeLink !=nil {_dafa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_fafac .DdeLink ,_dafa );};if _fafac .OleLink !=nil {_degb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004c\u0069\u006e\u006b"}}; +e .EncodeElement (_fafac .OleLink ,_degb );};return nil ;};func (_ggcca *ST_DynamicFilterType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ggcca =0;case "\u006e\u0075\u006c\u006c":*_ggcca =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_ggcca =2; +case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_ggcca =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_ggcca =4;case "\u0074\u006f\u0064a\u0079":*_ggcca =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_ggcca =6; +case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_ggcca =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_ggcca =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_ggcca =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_ggcca =10; +case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_ggcca =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_ggcca =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ggcca =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ggcca =14; +case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ggcca =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_ggcca =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_ggcca =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_ggcca =18; +case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_ggcca =19;case "\u0051\u0031":*_ggcca =20;case "\u0051\u0032":*_ggcca =21;case "\u0051\u0033":*_ggcca =22;case "\u0051\u0034":*_ggcca =23;case "\u004d\u0031":*_ggcca =24;case "\u004d\u0032":*_ggcca =25; +case "\u004d\u0033":*_ggcca =26;case "\u004d\u0034":*_ggcca =27;case "\u004d\u0035":*_ggcca =28;case "\u004d\u0036":*_ggcca =29;case "\u004d\u0037":*_ggcca =30;case "\u004d\u0038":*_ggcca =31;case "\u004d\u0039":*_ggcca =32;case "\u004d\u0031\u0030":*_ggcca =33; +case "\u004d\u0031\u0031":*_ggcca =34;case "\u004d\u0031\u0032":*_ggcca =35;};return nil ;};func (_gcbbc *CT_MetadataBlocks )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ccbcf :=range start .Attr {if _ccbcf .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbgc ,_gdebgc :=_e .ParseUint (_ccbcf .Value ,10,32); +if _gdebgc !=nil {return _gdebgc ;};_cdbgc :=uint32 (_fbgc );_gcbbc .CountAttr =&_cdbgc ;continue ;};};_dfgcg :for {_gbea ,_adefc :=d .Token ();if _adefc !=nil {return _adefc ;};switch _bdgede :=_gbea .(type ){case _d .StartElement :switch _bdgede .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcdae :=NewCT_MetadataBlock (); +if _ecddc :=d .DecodeElement (_gcdae ,&_bdgede );_ecddc !=nil {return _ecddc ;};_gcbbc .Bk =append (_gcbbc .Bk ,_gcdae );default:_ea .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",_bdgede .Name ); +if _cabdf :=d .Skip ();_cabdf !=nil {return _cabdf ;};};case _d .EndElement :break _dfgcg ;case _d .CharData :};};return nil ;}; -// Reference -RAttr string ; +// Validate validates the CT_CellStyleXfs and its children +func (_gddf *CT_CellStyleXfs )Validate ()error {return _gddf .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");}; -// Cell Smart Tag -CellSmartTag []*CT_CellSmartTag ;};func (_daafc ST_ConditionalFormattingOperator )ValidateWithPath (path string )error {switch _daafc {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daafc )); -};return nil ;}; +// ValidateWithPath validates the CT_DataBar and its children, prefixing error messages with path +func (_dcae *CT_DataBar )ValidateWithPath (path string )error {for _cedcb ,_gfbcc :=range _dcae .Cfvo {if _aeed :=_gfbcc .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_cedcb ));_aeed !=nil {return _aeed ; +};};if _aafbf :=_dcae .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_aafbf !=nil {return _aafbf ;};return nil ;};const (ST_WebSourceTypeUnset ST_WebSourceType =0;ST_WebSourceTypeSheet ST_WebSourceType =1;ST_WebSourceTypePrintArea ST_WebSourceType =2; +ST_WebSourceTypeAutoFilter ST_WebSourceType =3;ST_WebSourceTypeRange ST_WebSourceType =4;ST_WebSourceTypeChart ST_WebSourceType =5;ST_WebSourceTypePivotTable ST_WebSourceType =6;ST_WebSourceTypeQuery ST_WebSourceType =7;ST_WebSourceTypeLabel ST_WebSourceType =8; +);func (_affd *CT_DataConsolidate )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gecae :=range start .Attr {if _gecae .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_affd .FunctionAttr .UnmarshalXMLAttr (_gecae ); +continue ;};if _gecae .Name .Local =="s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_acgb ,_cacd :=_e .ParseBool (_gecae .Value );if _cacd !=nil {return _cacd ;};_affd .StartLabelsAttr =&_acgb ;continue ;};if _gecae .Name .Local =="\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_dcfc ,_becc :=_e .ParseBool (_gecae .Value ); +if _becc !=nil {return _becc ;};_affd .LeftLabelsAttr =&_dcfc ;continue ;};if _gecae .Name .Local =="\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"{_dgbad ,_egggc :=_e .ParseBool (_gecae .Value );if _egggc !=nil {return _egggc ;};_affd .TopLabelsAttr =&_dgbad ; +continue ;};if _gecae .Name .Local =="\u006c\u0069\u006e\u006b"{_gfcba ,_feea :=_e .ParseBool (_gecae .Value );if _feea !=nil {return _feea ;};_affd .LinkAttr =&_gfcba ;continue ;};};_gdaa :for {_dggcd ,_ecebf :=d .Token ();if _ecebf !=nil {return _ecebf ; +};switch _aedag :=_dggcd .(type ){case _d .StartElement :switch _aedag .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_affd .DataRefs =NewCT_DataRefs (); +if _ceae :=d .DecodeElement (_affd .DataRefs ,&_aedag );_ceae !=nil {return _ceae ;};default:_ea .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",_aedag .Name ); +if _fefd :=d .Skip ();_fefd !=nil {return _fefd ;};};case _d .EndElement :break _gdaa ;case _d .CharData :};};return nil ;};type CT_MergeCells struct{ -// ValidateWithPath validates the CT_GroupLevels and its children, prefixing error messages with path -func (_fbdde *CT_GroupLevels )ValidateWithPath (path string )error {for _dddeb ,_bfbea :=range _fbdde .GroupLevel {if _aaddd :=_bfbea .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_dddeb )); -_aaddd !=nil {return _aaddd ;};};return nil ;};type CT_PhoneticPr struct{ +// Count +CountAttr *uint32 ; -// Font Id -FontIdAttr uint32 ; +// Merged Cell +MergeCell []*CT_MergeCell ;};func (_fcaea ST_SortMethod )Validate ()error {return _fcaea .ValidateWithPath ("")};func (_afbbf ST_TextHAlign )Validate ()error {return _afbbf .ValidateWithPath ("")};func (_cfecc *CT_PageItem )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eagaa :=range start .Attr {if _eagaa .Name .Local =="\u006e\u0061\u006d\u0065"{_bgfdb ,_eccde :=_eagaa .Value ,error (nil ); +if _eccde !=nil {return _eccde ;};_cfecc .NameAttr =_bgfdb ;continue ;};};for {_eefgb ,_daada :=d .Token ();if _daada !=nil {return _aa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_daada ); +};if _efcad ,_fgedag :=_eefgb .(_d .EndElement );_fgedag &&_efcad .Name ==start .Name {break ;};};return nil ;}; -// Character Type -TypeAttr ST_PhoneticType ; +// ValidateWithPath validates the PivotCacheDefinition and its children, prefixing error messages with path +func (_adfaef *PivotCacheDefinition )ValidateWithPath (path string )error {if _ggebcb :=_adfaef .CT_PivotCacheDefinition .ValidateWithPath (path );_ggebcb !=nil {return _ggebcb ;};return nil ;}; -// Alignment -AlignmentAttr ST_PhoneticAlignment ;}; +// ValidateWithPath validates the CT_TupleCache and its children, prefixing error messages with path +func (_cfdgc *CT_TupleCache )ValidateWithPath (path string )error {if _cfdgc .Entries !=nil {if _ggcdbc :=_cfdgc .Entries .ValidateWithPath (path +"\u002f\u0045\u006e\u0074\u0072\u0069\u0065\u0073");_ggcdbc !=nil {return _ggcdbc ;};};if _cfdgc .Sets !=nil {if _ffbgee :=_cfdgc .Sets .ValidateWithPath (path +"\u002f\u0053\u0065t\u0073"); +_ffbgee !=nil {return _ffbgee ;};};if _cfdgc .QueryCache !=nil {if _fgdag :=_cfdgc .QueryCache .ValidateWithPath (path +"/\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");_fgdag !=nil {return _fgdag ;};};if _cfdgc .ServerFormats !=nil {if _cdgeea :=_cfdgc .ServerFormats .ValidateWithPath (path +"\u002f\u0053\u0065\u0072\u0076\u0065\u0072\u0046\u006fr\u006d\u0061\u0074\u0073"); +_cdgeea !=nil {return _cdgeea ;};};if _cfdgc .ExtLst !=nil {if _bcfge :=_cfdgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcfge !=nil {return _bcfge ;};};return nil ;};func (_eabga *CT_Cols )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccbb :for {_ebab ,_dccd :=d .Token (); +if _dccd !=nil {return _dccd ;};switch _gagf :=_ebab .(type ){case _d .StartElement :switch _gagf .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fdaff :=NewCT_Col (); +if _ddfd :=d .DecodeElement (_fdaff ,&_gagf );_ddfd !=nil {return _ddfd ;};_eabga .Col =append (_eabga .Col ,_fdaff );default:_ea .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",_gagf .Name ); +if _ecac :=d .Skip ();_ecac !=nil {return _ecac ;};};case _d .EndElement :break _ccbb ;case _d .CharData :};};return nil ;};func (_gcfffg ST_PatternType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bdbaf :=_d .Attr {};_bdbaf .Name =name ;switch _gcfffg {case ST_PatternTypeUnset :_bdbaf .Value =""; +case ST_PatternTypeNone :_bdbaf .Value ="\u006e\u006f\u006e\u0065";case ST_PatternTypeSolid :_bdbaf .Value ="\u0073\u006f\u006ci\u0064";case ST_PatternTypeMediumGray :_bdbaf .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079";case ST_PatternTypeDarkGray :_bdbaf .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079"; +case ST_PatternTypeLightGray :_bdbaf .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PatternTypeDarkHorizontal :_bdbaf .Value ="\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c";case ST_PatternTypeDarkVertical :_bdbaf .Value ="\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"; +case ST_PatternTypeDarkDown :_bdbaf .Value ="\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e";case ST_PatternTypeDarkUp :_bdbaf .Value ="\u0064\u0061\u0072\u006b\u0055\u0070";case ST_PatternTypeDarkGrid :_bdbaf .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064"; +case ST_PatternTypeDarkTrellis :_bdbaf .Value ="d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeLightHorizontal :_bdbaf .Value ="\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c";case ST_PatternTypeLightVertical :_bdbaf .Value ="\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"; +case ST_PatternTypeLightDown :_bdbaf .Value ="\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n";case ST_PatternTypeLightUp :_bdbaf .Value ="\u006ci\u0067\u0068\u0074\u0055\u0070";case ST_PatternTypeLightGrid :_bdbaf .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d"; +case ST_PatternTypeLightTrellis :_bdbaf .Value ="\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeGray125 :_bdbaf .Value ="\u0067r\u0061\u0079\u0031\u0032\u0035";case ST_PatternTypeGray0625 :_bdbaf .Value ="\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035"; +};return _bdbaf ,nil ;};type Headers struct{CT_RevisionHeaders };func (_befca *ST_CellType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_befca =0;case "\u0062":*_befca =1;case "\u006e":*_befca =2;case "\u0065":*_befca =3;case "\u0073":*_befca =4; +case "\u0073\u0074\u0072":*_befca =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_befca =6;};return nil ;}; -// ValidateWithPath validates the CT_IntProperty and its children, prefixing error messages with path -func (_bgfccd *CT_IntProperty )ValidateWithPath (path string )error {return nil };func NewCT_OlapPr ()*CT_OlapPr {_bfaee :=&CT_OlapPr {};return _bfaee };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 NewPivotCacheDefinition ()*PivotCacheDefinition {_deege :=&PivotCacheDefinition {};_deege .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();return _deege ;}; +// ValidateWithPath validates the Users and its children, prefixing error messages with path +func (_bfcaag *Users )ValidateWithPath (path string )error {if _cebcdf :=_bfcaag .CT_Users .ValidateWithPath (path );_cebcdf !=nil {return _cebcdf ;};return nil ;};func (_acfcg ST_RevisionAction )String ()string {switch _acfcg {case 0:return "";case 1:return "\u0061\u0064\u0064"; +case 2:return "\u0064\u0065\u006c\u0065\u0074\u0065";};return "";};func (_gaefb *CT_PivotCacheDefinition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaefb .CacheSource =NewCT_CacheSource ();_gaefb .CacheFields =NewCT_CacheFields ();for _ ,_cfgaf :=range start .Attr {if _cfgaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cfgaf .Name .Local =="\u0069\u0064"||_cfgaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cfgaf .Name .Local =="\u0069\u0064"{_cefdg ,_dagacc :=_cfgaf .Value ,error (nil ); +if _dagacc !=nil {return _dagacc ;};_gaefb .IdAttr =&_cefdg ;continue ;};if _cfgaf .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_ddebf ,_bddcd :=_e .ParseBool (_cfgaf .Value );if _bddcd !=nil {return _bddcd ;};_gaefb .InvalidAttr =&_ddebf ;continue ; +};if _cfgaf .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_fbfabb ,_ebega :=_e .ParseBool (_cfgaf .Value );if _ebega !=nil {return _ebega ;};_gaefb .SaveDataAttr =&_fbfabb ;continue ;};if _cfgaf .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_bbgf ,_abege :=_e .ParseBool (_cfgaf .Value ); +if _abege !=nil {return _abege ;};_gaefb .RefreshOnLoadAttr =&_bbgf ;continue ;};if _cfgaf .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_egagc ,_dfcf :=_e .ParseBool (_cfgaf .Value );if _dfcf !=nil {return _dfcf ; +};_gaefb .OptimizeMemoryAttr =&_egagc ;continue ;};if _cfgaf .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_eagdf ,_ffcba :=_e .ParseBool (_cfgaf .Value );if _ffcba !=nil {return _ffcba ;};_gaefb .EnableRefreshAttr =&_eagdf ; +continue ;};if _cfgaf .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_agddg ,_gadaf :=_cfgaf .Value ,error (nil );if _gadaf !=nil {return _gadaf ;};_gaefb .RefreshedByAttr =&_agddg ;continue ;};if _cfgaf .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_cabdg ,_gbad :=_e .ParseFloat (_cfgaf .Value ,64); +if _gbad !=nil {return _gbad ;};_gaefb .RefreshedDateAttr =&_cabdg ;continue ;};if _cfgaf .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_gcbcb ,_fgcagg :=ParseStdlibTime (_cfgaf .Value );if _fgcagg !=nil {return _fgcagg ; +};_gaefb .RefreshedDateIsoAttr =&_gcbcb ;continue ;};if _cfgaf .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_fdgg ,_dbcead :=_e .ParseBool (_cfgaf .Value );if _dbcead !=nil {return _dbcead ;};_gaefb .BackgroundQueryAttr =&_fdgg ; +continue ;};if _cfgaf .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_ggbaed ,_aegcg :=_e .ParseUint (_cfgaf .Value ,10,32);if _aegcg !=nil {return _aegcg ;};_ebcfdg :=uint32 (_ggbaed ); +_gaefb .MissingItemsLimitAttr =&_ebcfdg ;continue ;};if _cfgaf .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_dagba ,_efacb :=_e .ParseUint (_cfgaf .Value ,10,8);if _efacb !=nil {return _efacb ;};_fgbed :=uint8 (_dagba ); +_gaefb .CreatedVersionAttr =&_fgbed ;continue ;};if _cfgaf .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_badfb ,_gdbfg :=_e .ParseUint (_cfgaf .Value ,10,8);if _gdbfg !=nil {return _gdbfg ;};_fegcc :=uint8 (_badfb ); +_gaefb .RefreshedVersionAttr =&_fegcc ;continue ;};if _cfgaf .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_aaffe ,_gabga :=_e .ParseUint (_cfgaf .Value ,10,8);if _gabga !=nil {return _gabga ; +};_fbddg :=uint8 (_aaffe );_gaefb .MinRefreshableVersionAttr =&_fbddg ;continue ;};if _cfgaf .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_defad ,_fcccg :=_e .ParseUint (_cfgaf .Value ,10,32);if _fcccg !=nil {return _fcccg ; +};_cggad :=uint32 (_defad );_gaefb .RecordCountAttr =&_cggad ;continue ;};if _cfgaf .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_acaecf ,_bcab :=_e .ParseBool (_cfgaf .Value );if _bcab !=nil {return _bcab ; +};_gaefb .UpgradeOnRefreshAttr =&_acaecf ;continue ;};if _cfgaf .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_gdfg ,_feag :=_e .ParseBool (_cfgaf .Value );if _feag !=nil {return _feag ;};_gaefb .TupleCacheAttr =&_gdfg ; +continue ;};if _cfgaf .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_bgfafg ,_cfbada :=_e .ParseBool (_cfgaf .Value );if _cfbada !=nil {return _cfbada ;};_gaefb .SupportSubqueryAttr =&_bgfafg ;continue ; +};if _cfgaf .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_aafdf ,_eeegb :=_e .ParseBool (_cfgaf .Value );if _eeegb !=nil {return _eeegb ;};_gaefb .SupportAdvancedDrillAttr =&_aafdf ;continue ; +};};_gdccbe :for {_gagdb ,_fgggfe :=d .Token ();if _fgggfe !=nil {return _fgggfe ;};switch _fgdeb :=_gagdb .(type ){case _d .StartElement :switch _fgdeb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _caaef :=d .DecodeElement (_gaefb .CacheSource ,&_fgdeb ); +_caaef !=nil {return _caaef ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cbgbb :=d .DecodeElement (_gaefb .CacheFields ,&_fgdeb ); +_cbgbb !=nil {return _cbgbb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gaefb .CacheHierarchies =NewCT_CacheHierarchies (); +if _egfea :=d .DecodeElement (_gaefb .CacheHierarchies ,&_fgdeb );_egfea !=nil {return _egfea ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaefb .Kpis =NewCT_PCDKPIs (); +if _gffge :=d .DecodeElement (_gaefb .Kpis ,&_fgdeb );_gffge !=nil {return _gffge ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaefb .TupleCache =NewCT_TupleCache (); +if _ccdadd :=d .DecodeElement (_gaefb .TupleCache ,&_fgdeb );_ccdadd !=nil {return _ccdadd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaefb .CalculatedItems =NewCT_CalculatedItems (); +if _bfggd :=d .DecodeElement (_gaefb .CalculatedItems ,&_fgdeb );_bfggd !=nil {return _bfggd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gaefb .CalculatedMembers =NewCT_CalculatedMembers (); +if _ffadba :=d .DecodeElement (_gaefb .CalculatedMembers ,&_fgdeb );_ffadba !=nil {return _ffadba ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaefb .Dimensions =NewCT_Dimensions (); +if _ddggbb :=d .DecodeElement (_gaefb .Dimensions ,&_fgdeb );_ddggbb !=nil {return _ddggbb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaefb .MeasureGroups =NewCT_MeasureGroups (); +if _egeeb :=d .DecodeElement (_gaefb .MeasureGroups ,&_fgdeb );_egeeb !=nil {return _egeeb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaefb .Maps =NewCT_MeasureDimensionMaps (); +if _afee :=d .DecodeElement (_gaefb .Maps ,&_fgdeb );_afee !=nil {return _afee ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gaefb .ExtLst =NewCT_ExtensionList (); +if _dabbe :=d .DecodeElement (_gaefb .ExtLst ,&_fgdeb );_dabbe !=nil {return _dabbe ;};default:_ea .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",_fgdeb .Name ); +if _fgefc :=d .Skip ();_fgefc !=nil {return _fgefc ;};};case _d .EndElement :break _gdccbe ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_CellStyleXfs and its children, prefixing error messages with path -func (_gaf *CT_CellStyleXfs )ValidateWithPath (path string )error {for _ggff ,_fddec :=range _gaf .Xf {if _cafe :=_fddec .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_ggff ));_cafe !=nil {return _cafe ;};};return nil ; -};func (_bddda *ST_ExternalConnectionType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bddda =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_bddda =1;case "\u0074\u0065\u0078\u0074":*_bddda =2;case "\u004d\u0044\u0059":*_bddda =3; -case "\u0044\u004d\u0059":*_bddda =4;case "\u0059\u004d\u0044":*_bddda =5;case "\u004d\u0059\u0044":*_bddda =6;case "\u0044\u0059\u004d":*_bddda =7;case "\u0059\u0044\u004d":*_bddda =8;case "\u0073\u006b\u0069\u0070":*_bddda =9;case "\u0045\u004d\u0044":*_bddda =10; -};return nil ;};func (_adddc ST_DdeValueType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_addbfe :=_c .Attr {};_addbfe .Name =name ;switch _adddc {case ST_DdeValueTypeUnset :_addbfe .Value ="";case ST_DdeValueTypeNil :_addbfe .Value ="\u006e\u0069\u006c"; -case ST_DdeValueTypeB :_addbfe .Value ="\u0062";case ST_DdeValueTypeN :_addbfe .Value ="\u006e";case ST_DdeValueTypeE :_addbfe .Value ="\u0065";case ST_DdeValueTypeStr :_addbfe .Value ="\u0073\u0074\u0072";};return _addbfe ,nil ;};func (_eagfcaf ST_TargetScreenSize )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eagfcaf .String (),start ); -};func (_aggd *CT_LegacyDrawing )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dcbf :=range start .Attr {if _dcbf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dcbf .Name .Local =="\u0069\u0064"||_dcbf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dcbf .Name .Local =="\u0069\u0064"{_cadbe ,_caeaae :=_dcbf .Value ,error (nil ); -if _caeaae !=nil {return _caeaae ;};_aggd .IdAttr =_cadbe ;continue ;};};for {_faegg ,_fgbgf :=d .Token ();if _fgbgf !=nil {return _a .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",_fgbgf ); -};if _dcfb ,_gfed :=_faegg .(_c .EndElement );_gfed &&_dcfb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_MdxTuple and its children +func (_fbbgb *CT_MdxTuple )Validate ()error {return _fbbgb .ValidateWithPath ("C\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065");}; -// Validate validates the CT_DataRef and its children -func (_ebga *CT_DataRef )Validate ()error {return _ebga .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066");};func (_fecae ST_DataValidationOperator )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_egfcdb :=_c .Attr {}; -_egfcdb .Name =name ;switch _fecae {case ST_DataValidationOperatorUnset :_egfcdb .Value ="";case ST_DataValidationOperatorBetween :_egfcdb .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_DataValidationOperatorNotBetween :_egfcdb .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e"; -case ST_DataValidationOperatorEqual :_egfcdb .Value ="\u0065\u0071\u0075a\u006c";case ST_DataValidationOperatorNotEqual :_egfcdb .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_DataValidationOperatorLessThan :_egfcdb .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e"; -case ST_DataValidationOperatorLessThanOrEqual :_egfcdb .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_DataValidationOperatorGreaterThan :_egfcdb .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e"; -case ST_DataValidationOperatorGreaterThanOrEqual :_egfcdb .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";};return _egfcdb ,nil ;}; +// Validate validates the CT_RevisionCustomView and its children +func (_cgfeg *CT_RevisionCustomView )Validate ()error {return _cgfeg .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0075\u0073t\u006f\u006d\u0056\u0069\u0065\u0077");}; -// ValidateWithPath validates the CT_MdxSet and its children, prefixing error messages with path -func (_gceee *CT_MdxSet )ValidateWithPath (path string )error {if _gcebe :=_gceee .OAttr .ValidateWithPath (path +"\u002f\u004f\u0041\u0074\u0074\u0072");_gcebe !=nil {return _gcebe ;};for _ebfab ,_ecdea :=range _gceee .N {if _egfae :=_ecdea .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_ebfab )); -_egfae !=nil {return _egfae ;};};return nil ;};type ST_Axis byte ;func (_caefge ST_ExternalConnectionType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gfdffb :=_c .Attr {};_gfdffb .Name =name ;switch _caefge {case ST_ExternalConnectionTypeUnset :_gfdffb .Value =""; -case ST_ExternalConnectionTypeGeneral :_gfdffb .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c";case ST_ExternalConnectionTypeText :_gfdffb .Value ="\u0074\u0065\u0078\u0074";case ST_ExternalConnectionTypeMDY :_gfdffb .Value ="\u004d\u0044\u0059";case ST_ExternalConnectionTypeDMY :_gfdffb .Value ="\u0044\u004d\u0059"; -case ST_ExternalConnectionTypeYMD :_gfdffb .Value ="\u0059\u004d\u0044";case ST_ExternalConnectionTypeMYD :_gfdffb .Value ="\u004d\u0059\u0044";case ST_ExternalConnectionTypeDYM :_gfdffb .Value ="\u0044\u0059\u004d";case ST_ExternalConnectionTypeYDM :_gfdffb .Value ="\u0059\u0044\u004d"; -case ST_ExternalConnectionTypeSkip :_gfdffb .Value ="\u0073\u006b\u0069\u0070";case ST_ExternalConnectionTypeEMD :_gfdffb .Value ="\u0045\u004d\u0044";};return _gfdffb ,nil ;};func (_bccbc *CT_XStringElement )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076"},Value :_a .Sprintf ("\u0025\u0076",_bccbc .VAttr )}); -e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Comments and its children +func (_bdfd *CT_Comments )Validate ()error {return _bdfd .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");}; -// ValidateWithPath validates the CT_Reviewed and its children, prefixing error messages with path -func (_bgceg *CT_Reviewed )ValidateWithPath (path string )error {return nil };type CT_Index struct{ +// ValidateWithPath validates the CT_CustomFilter and its children, prefixing error messages with path +func (_ffea *CT_CustomFilter )ValidateWithPath (path string )error {if _fbcff :=_ffea .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_fbcff !=nil {return _fbcff ;};return nil ;}; +func (_cccdb *CT_VolType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_aedgg ,_dfgfcc :=_cccdb .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _dfgfcc !=nil {return _dfgfcc ;};start .Attr =append (start .Attr ,_aedgg ); +e .EncodeToken (start );_eaabf :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u006d\u0061\u0069\u006e"}};for _ ,_dgfaac :=range _cccdb .Main {e .EncodeElement (_dgfaac ,_eaabf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +}; -// Shared Items Index -VAttr uint32 ;};type ST_SourceType byte ;func (_bbedff ST_UnderlineValues )Validate ()error {return _bbedff .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_CalcCell and its children, prefixing error messages with path +func (_abbf *CT_CalcCell )ValidateWithPath (path string )error {return nil };type CT_PCDSCPage struct{ -// ValidateWithPath validates the CT_XmlCellPr and its children, prefixing error messages with path -func (_dcgded *CT_XmlCellPr )ValidateWithPath (path string )error {if _dgagd :=_dcgded .XmlPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0050\u0072");_dgagd !=nil {return _dgagd ;};if _dcgded .ExtLst !=nil {if _faabaf :=_dcgded .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_faabaf !=nil {return _faabaf ;};};return nil ;};func (_dafca *CT_Set )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dafca .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dafca .CountAttr )}); -};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006da\u0078\u0052\u0061\u006e\u006b"},Value :_a .Sprintf ("\u0025\u0076",_dafca .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 :_a .Sprintf ("\u0025\u0076",_dafca .SetDefinitionAttr )}); -if _dafca .SortTypeAttr !=ST_SortTypeUnset {_eagccc ,_gfbde :=_dafca .SortTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _gfbde !=nil {return _gfbde ;};start .Attr =append (start .Attr ,_eagccc );};if _dafca .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_dafca .QueryFailedAttr ))}); -};e .EncodeToken (start );if _dafca .Tpls !=nil {_beagc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_fdccggc :=range _dafca .Tpls {e .EncodeElement (_fdccggc ,_beagc );};};if _dafca .SortByTuple !=nil {_geadb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u006f\u0072\u0074\u0042\u0079T\u0075\u0070\u006c\u0065"}}; -e .EncodeElement (_dafca .SortByTuple ,_geadb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Tuples struct{ +// Page Item String Count +CountAttr *uint32 ; -// Member Name Count -CAttr *uint32 ; +// Page Item +PageItem []*CT_PageItem ;};func (_aabcb *ST_MdxFunctionType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aabcb =0;case "\u006d":*_aabcb =1;case "\u0076":*_aabcb =2;case "\u0073":*_aabcb =3;case "\u0063":*_aabcb =4;case "\u0072":*_aabcb =5; +case "\u0070":*_aabcb =6;case "\u006b":*_aabcb =7;};return nil ;};func (_cdbga *CT_SingleXmlCell )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_cdbga .IdAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_aa .Sprintf ("\u0025\u0076",_cdbga .RAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_cdbga .ConnectionIdAttr )}); +e .EncodeToken (start );_agaca :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ax\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072"}};e .EncodeElement (_cdbga .XmlCellPr ,_agaca );if _cdbga .ExtLst !=nil {_gbafb :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_cdbga .ExtLst ,_gbafb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efdgff *ST_FileType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_efdgff =0;case "\u006d\u0061\u0063":*_efdgff =1; +case "\u0077\u0069\u006e":*_efdgff =2;case "\u0064\u006f\u0073":*_efdgff =3;case "\u006c\u0069\u006e":*_efdgff =4;case "\u006f\u0074\u0068e\u0072":*_efdgff =5;};return nil ;};func (_dggbb ST_VolValueType )String ()string {switch _dggbb {case 0:return ""; +case 1:return "\u0062";case 2:return "\u006e";case 3:return "\u0065";case 4:return "\u0073";};return "";};func (_becgb *ST_GrowShrinkType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_becgb =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_becgb =1; +case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_becgb =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_becgb =3;};return nil ;};type CT_PivotArea struct{ -// Tuple -Tpl []*CT_Tuple ;};func NewWorksheet ()*Worksheet {_adbba :=&Worksheet {};_adbba .CT_Worksheet =*NewCT_Worksheet ();return _adbba ;}; +// Field Index +FieldAttr *int32 ; -// Validate validates the CT_ObjectPr and its children -func (_aegfef *CT_ObjectPr )Validate ()error {return _aegfef .ValidateWithPath ("C\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072");};type CT_FunctionGroup struct{ +// Rule Type +TypeAttr ST_PivotAreaType ; -// Name -NameAttr *string ;};func (_gcade *CT_Sets )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_feabe :=range start .Attr {if _feabe .Name .Local =="\u0063\u006f\u0075n\u0074"{_eafce ,_cefccf :=_fc .ParseUint (_feabe .Value ,10,32);if _cefccf !=nil {return _cefccf ; -};_gfbdec :=uint32 (_eafce );_gcade .CountAttr =&_gfbdec ;continue ;};};_cgbbg :for {_bccad ,_efbdeg :=d .Token ();if _efbdeg !=nil {return _efbdeg ;};switch _ceebb :=_bccad .(type ){case _c .StartElement :switch _ceebb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gefac :=NewCT_Set (); -if _dcebab :=d .DecodeElement (_gefac ,&_ceebb );_dcebab !=nil {return _dcebab ;};_gcade .Set =append (_gcade .Set ,_gefac );default:_dc .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",_ceebb .Name ); -if _aeffd :=d .Skip ();_aeffd !=nil {return _aeffd ;};};case _c .EndElement :break _cgbbg ;case _c .CharData :};};return nil ;};func (_dfcd ST_MdxSetOrder )String ()string {switch _dfcd {case 0:return "";case 1:return "\u0075";case 2:return "\u0061";case 3:return "\u0064"; -case 4:return "\u0061\u0061";case 5:return "\u0061\u0064";case 6:return "\u006e\u0061";case 7:return "\u006e\u0064";};return "";};func (_ddcfc ST_SmartTagShow )Validate ()error {return _ddcfc .ValidateWithPath ("")};func NewCT_NumFmts ()*CT_NumFmts {_caace :=&CT_NumFmts {}; -return _caace };func (_edgafa *CT_DdeItems )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_caeac :for {_cbdaa ,_bffc :=d .Token ();if _bffc !=nil {return _bffc ;};switch _fdfb :=_cbdaa .(type ){case _c .StartElement :switch _fdfb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcac :=NewCT_DdeItem (); -if _gcfb :=d .DecodeElement (_gcac ,&_fdfb );_gcfb !=nil {return _gcfb ;};_edgafa .DdeItem =append (_edgafa .DdeItem ,_gcac );default:_dc .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",_fdfb .Name ); -if _aabc :=d .Skip ();_aabc !=nil {return _aabc ;};};case _c .EndElement :break _caeac ;case _c .CharData :};};return nil ;};func (_daba *CT_ExternalSheetNames )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_geafdg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065"}}; -for _ ,_fffdc :=range _daba .SheetName {e .EncodeElement (_fffdc ,_geafdg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cbaec *CT_FileSharing )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ccfdd :=range start .Attr {if _ccfdd .Name .Local =="\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_fefda ,_efcbb :=_fc .ParseBool (_ccfdd .Value ); -if _efcbb !=nil {return _efcbb ;};_cbaec .ReadOnlyRecommendedAttr =&_fefda ;continue ;};if _ccfdd .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_cgcba ,_cdcbd :=_ccfdd .Value ,error (nil );if _cdcbd !=nil {return _cdcbd ;};_cbaec .UserNameAttr =&_cgcba ; -continue ;};if _ccfdd .Name .Local =="\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_aded ,_eagad :=_ccfdd .Value ,error (nil );if _eagad !=nil {return _eagad ;};_cbaec .ReservationPasswordAttr =&_aded ; -continue ;};if _ccfdd .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_gfdef ,_ecbgd :=_ccfdd .Value ,error (nil );if _ecbgd !=nil {return _ecbgd ;};_cbaec .AlgorithmNameAttr =&_gfdef ;continue ;};if _ccfdd .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_gbfde ,_dgee :=_ccfdd .Value ,error (nil ); -if _dgee !=nil {return _dgee ;};_cbaec .HashValueAttr =&_gbfde ;continue ;};if _ccfdd .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_cdbad ,_acad :=_ccfdd .Value ,error (nil );if _acad !=nil {return _acad ;};_cbaec .SaltValueAttr =&_cdbad ; -continue ;};if _ccfdd .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_eadag ,_aabgc :=_fc .ParseUint (_ccfdd .Value ,10,32);if _aabgc !=nil {return _aabgc ;};_bffga :=uint32 (_eadag );_cbaec .SpinCountAttr =&_bffga ;continue ;};};for {_ffbbe ,_affaa :=d .Token (); -if _affaa !=nil {return _a .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",_affaa );};if _egbce ,_fedgg :=_ffbbe .(_c .EndElement );_fedgg &&_egbce .Name ==start .Name {break ; -};};return nil ;};func NewCT_FunctionGroups ()*CT_FunctionGroups {_aecb :=&CT_FunctionGroups {};return _aecb }; +// Data Only +DataOnlyAttr *bool ; -// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path -func (_befaf *CT_Extension )ValidateWithPath (path string )error {return nil }; +// Labels Only +LabelOnlyAttr *bool ; -// Validate validates the CT_PivotSelection and its children -func (_degdc *CT_PivotSelection )Validate ()error {return _degdc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e");}; +// Include Row Grand Total +GrandRowAttr *bool ; -// Validate validates the CT_GradientStop and its children -func (_cgcgbc *CT_GradientStop )Validate ()error {return _cgcgbc .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");};func (_fbgg *CT_CustomWorkbookView )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbgg .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 _ ,_cbafa :=range start .Attr {if _cbafa .Name .Local =="\u006e\u0061\u006d\u0065"{_gcbd ,_aafdc :=_cbafa .Value ,error (nil );if _aafdc !=nil {return _aafdc ;};_fbgg .NameAttr =_gcbd ;continue ;};if _cbafa .Name .Local =="\u0067\u0075\u0069\u0064"{_fceec ,_edag :=_cbafa .Value ,error (nil ); -if _edag !=nil {return _edag ;};_fbgg .GuidAttr =_fceec ;continue ;};if _cbafa .Name .Local =="\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"{_fgdc ,_afag :=_fc .ParseBool (_cbafa .Value );if _afag !=nil {return _afag ;};_fbgg .AutoUpdateAttr =&_fgdc ; -continue ;};if _cbafa .Name .Local =="\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_acee ,_ceeca :=_fc .ParseUint (_cbafa .Value ,10,32);if _ceeca !=nil {return _ceeca ;};_cdee :=uint32 (_acee );_fbgg .MergeIntervalAttr =&_cdee ; -continue ;};if _cbafa .Name .Local =="\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"{_cbbad ,_acgg :=_fc .ParseBool (_cbafa .Value );if _acgg !=nil {return _acgg ;};_fbgg .ChangesSavedWinAttr =&_cbbad ;continue ;};if _cbafa .Name .Local =="\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"{_bgef ,_efgf :=_fc .ParseBool (_cbafa .Value ); -if _efgf !=nil {return _efgf ;};_fbgg .OnlySyncAttr =&_bgef ;continue ;};if _cbafa .Name .Local =="\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"{_geaa ,_gcfc :=_fc .ParseBool (_cbafa .Value );if _gcfc !=nil {return _gcfc ;};_fbgg .PersonalViewAttr =&_geaa ; -continue ;};if _cbafa .Name .Local =="i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"{_ddec ,_fcec :=_fc .ParseBool (_cbafa .Value );if _fcec !=nil {return _fcec ;};_fbgg .IncludePrintSettingsAttr =&_ddec ; -continue ;};if _cbafa .Name .Local =="\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"{_afbec ,_gegdg :=_fc .ParseBool (_cbafa .Value );if _gegdg !=nil {return _gegdg ;};_fbgg .IncludeHiddenRowColAttr =&_afbec ; -continue ;};if _cbafa .Name .Local =="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"{_geaac ,_ecff :=_fc .ParseBool (_cbafa .Value );if _ecff !=nil {return _ecff ;};_fbgg .MaximizedAttr =&_geaac ;continue ;};if _cbafa .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_dgbce ,_accfe :=_fc .ParseBool (_cbafa .Value ); -if _accfe !=nil {return _accfe ;};_fbgg .MinimizedAttr =&_dgbce ;continue ;};if _cbafa .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_fbaee ,_fdeadg :=_fc .ParseBool (_cbafa .Value );if _fdeadg !=nil {return _fdeadg ; -};_fbgg .ShowHorizontalScrollAttr =&_fbaee ;continue ;};if _cbafa .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_egad ,_fggb :=_fc .ParseBool (_cbafa .Value );if _fggb !=nil {return _fggb ;};_fbgg .ShowVerticalScrollAttr =&_egad ; -continue ;};if _cbafa .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_beba ,_cgbdc :=_fc .ParseBool (_cbafa .Value );if _cgbdc !=nil {return _cgbdc ;};_fbgg .ShowSheetTabsAttr =&_beba ;continue ;};if _cbafa .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_gdag ,_fefg :=_fc .ParseInt (_cbafa .Value ,10,32); -if _fefg !=nil {return _fefg ;};_ebbf :=int32 (_gdag );_fbgg .XWindowAttr =&_ebbf ;continue ;};if _cbafa .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_cdgdd ,_fgea :=_fc .ParseInt (_cbafa .Value ,10,32);if _fgea !=nil {return _fgea ;};_fggbb :=int32 (_cdgdd ); -_fbgg .YWindowAttr =&_fggbb ;continue ;};if _cbafa .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_bcfegf ,_dgea :=_fc .ParseUint (_cbafa .Value ,10,32);if _dgea !=nil {return _dgea ;};_fbgg .WindowWidthAttr =uint32 (_bcfegf ); -continue ;};if _cbafa .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_decg ,_dcfdf :=_fc .ParseUint (_cbafa .Value ,10,32);if _dcfdf !=nil {return _dcfdf ;};_fbgg .WindowHeightAttr =uint32 (_decg );continue ;};if _cbafa .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_gcba ,_afada :=_fc .ParseUint (_cbafa .Value ,10,32); -if _afada !=nil {return _afada ;};_cfdaa :=uint32 (_gcba );_fbgg .TabRatioAttr =&_cfdaa ;continue ;};if _cbafa .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_bdba ,_egdbe :=_fc .ParseUint (_cbafa .Value ,10,32); -if _egdbe !=nil {return _egdbe ;};_fbgg .ActiveSheetIdAttr =uint32 (_bdba );continue ;};if _cbafa .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"{_bced ,_adgd :=_fc .ParseBool (_cbafa .Value );if _adgd !=nil {return _adgd ; -};_fbgg .ShowFormulaBarAttr =&_bced ;continue ;};if _cbafa .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"{_dfegg ,_badg :=_fc .ParseBool (_cbafa .Value );if _badg !=nil {return _badg ;};_fbgg .ShowStatusbarAttr =&_dfegg ; -continue ;};if _cbafa .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_fbgg .ShowCommentsAttr .UnmarshalXMLAttr (_cbafa );continue ;};if _cbafa .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_fbgg .ShowObjectsAttr .UnmarshalXMLAttr (_cbafa ); -continue ;};};_dbgc :for {_degc ,_cecde :=d .Token ();if _cecde !=nil {return _cecde ;};switch _gbgc :=_degc .(type ){case _c .StartElement :switch _gbgc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_fbgg .ExtLst =NewCT_ExtensionList (); -if _aaeab :=d .DecodeElement (_fbgg .ExtLst ,&_gbgc );_aaeab !=nil {return _aaeab ;};default:_dc .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",_gbgc .Name ); -if _effef :=d .Skip ();_effef !=nil {return _effef ;};};case _c .EndElement :break _dbgc ;case _c .CharData :};};return nil ;};type CT_Record struct{ +// Include Column Grand Total +GrandColAttr *bool ; -// No Value -M []*CT_Missing ; +// Cache Index +CacheIndexAttr *bool ; -// Numeric Value -N []*CT_Number ; +// Outline +OutlineAttr *bool ; -// Boolean -B []*CT_Boolean ; +// Offset Reference +OffsetAttr *string ; -// Error Value -E []*CT_Error ; +// Collapsed Levels Are Subtotals +CollapsedLevelsAreSubtotalsAttr *bool ; -// Character Value -S []*CT_String ; +// Axis +AxisAttr ST_Axis ; -// Date Time -D []*CT_DateTime ; +// Field Position +FieldPositionAttr *uint32 ; -// Shared Items Index -X []*CT_Index ;};type ST_TimePeriod byte ;type AG_RevData struct{RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_dafgb *CT_CellSmartTags )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072"},Value :_a .Sprintf ("\u0025\u0076",_dafgb .RAttr )}); -e .EncodeToken (start );_gae :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};for _ ,_fdfa :=range _dafgb .CellSmartTag {e .EncodeElement (_fdfa ,_gae );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};type CT_GradientFill struct{ +// References +References *CT_PivotAreaReferences ; -// Gradient Fill Type -TypeAttr ST_GradientType ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func NewCT_RowHierarchiesUsage ()*CT_RowHierarchiesUsage {_bbdc :=&CT_RowHierarchiesUsage {};return _bbdc ;};func (_edfafd *CT_rowItems )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _edfafd .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_edfafd .CountAttr )}); +};e .EncodeToken (start );_fgafd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_faedb :=range _edfafd .I {e .EncodeElement (_faedb ,_fgafd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Location ()*CT_Location {_fagd :=&CT_Location {}; +return _fagd };func (_gacfde ST_DataValidationType )ValidateWithPath (path string )error {switch _gacfde {case 0,1,2,3,4,5,6,7,8:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gacfde )); +};return nil ;};func (_cfffb *CT_ProtectedRanges )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bbafg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"}}; +for _ ,_cdeag :=range _cfffb .ProtectedRange {e .EncodeElement (_cdeag ,_bbafg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdbge *CT_PivotCaches )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_adaed :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"}};for _ ,_aadfa :=range _gdbge .PivotCache {e .EncodeElement (_aadfa ,_adaed );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_fafca *ST_CfType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfgbc ,_gfeda :=d .Token ();if _gfeda !=nil {return _gfeda ;};if _cfefb ,_afead :=_cfgbc .(_d .EndElement );_afead &&_cfefb .Name ==start .Name {*_fafca =1; +return nil ;};if _eddebc ,_eccba :=_cfgbc .(_d .CharData );!_eccba {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfgbc );}else {switch string (_eddebc ){case "":*_fafca =0; +case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_fafca =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_fafca =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_fafca =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_fafca =4; +case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_fafca =5;case "\u0074\u006f\u00701\u0030":*_fafca =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_fafca =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_fafca =8; +case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_fafca =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_fafca =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_fafca =11; +case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_fafca =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_fafca =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_fafca =14; +case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_fafca =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_fafca =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_fafca =17; +case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_fafca =18;};};_cfgbc ,_gfeda =d .Token ();if _gfeda !=nil {return _gfeda ;};if _ebffb ,_cdgbbff :=_cfgbc .(_d .EndElement );_cdgbbff &&_ebffb .Name ==start .Name {return nil ; +};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfgbc );};func (_eeeabe *ST_DateTimeGrouping )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eeeabe =0; +case "\u0079\u0065\u0061\u0072":*_eeeabe =1;case "\u006d\u006f\u006et\u0068":*_eeeabe =2;case "\u0064\u0061\u0079":*_eeeabe =3;case "\u0068\u006f\u0075\u0072":*_eeeabe =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_eeeabe =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_eeeabe =6; +};return nil ;};type CT_UndoInfo struct{ -// Linear Gradient Degree -DegreeAttr *float64 ; +// Index +IndexAttr uint32 ; -// Left Convergence -LeftAttr *float64 ; +// Expression +ExpAttr ST_FormulaExpression ; -// Right Convergence -RightAttr *float64 ; +// Reference 3D +Ref3DAttr *bool ; -// Top Gradient Convergence -TopAttr *float64 ; +// Array Formula +ArrayAttr *bool ; -// Bottom Convergence -BottomAttr *float64 ; +// Value Needed +VAttr *bool ; -// Gradient Stop -Stop []*CT_GradientStop ;}; +// Defined Name Formula +NfAttr *bool ; -// Validate validates the CT_RangeSet and its children -func (_bfbg *CT_RangeSet )Validate ()error {return _bfbg .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074");};func (_gbfcd *ST_HtmlFmt )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gdfbf ,_dacfdf :=d .Token (); -if _dacfdf !=nil {return _dacfdf ;};if _bbgcd ,_eefbdd :=_gdfbf .(_c .EndElement );_eefbdd &&_bbgcd .Name ==start .Name {*_gbfcd =1;return nil ;};if _ecbcgg ,_fcefd :=_gdfbf .(_c .CharData );!_fcefd {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",_gdfbf ); -}else {switch string (_ecbcgg ){case "":*_gbfcd =0;case "\u006e\u006f\u006e\u0065":*_gbfcd =1;case "\u0072\u0074\u0066":*_gbfcd =2;case "\u0061\u006c\u006c":*_gbfcd =3;};};_gdfbf ,_dacfdf =d .Token ();if _dacfdf !=nil {return _dacfdf ;};if _ggefa ,_adece :=_gdfbf .(_c .EndElement ); -_adece &&_ggefa .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",_gdfbf );}; +// Cross Sheet Move +CsAttr *bool ; -// ValidateWithPath validates the Table and its children, prefixing error messages with path -func (_ccdcf *Table )ValidateWithPath (path string )error {if _ebabad :=_ccdcf .CT_Table .ValidateWithPath (path );_ebabad !=nil {return _ebabad ;};return nil ;};func NewCT_Map ()*CT_Map {_becbg :=&CT_Map {};return _becbg };type CT_FunctionGroups struct{ +// Range +DrAttr string ; -// Built-in Function Group Count -BuiltInGroupCountAttr *uint32 ; +// Defined Name +DnAttr *string ; -// Function Group -FunctionGroup []*CT_FunctionGroup ;};func (_dfdae ST_SmartTagShow )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ecadc :=_c .Attr {};_ecadc .Name =name ;switch _dfdae {case ST_SmartTagShowUnset :_ecadc .Value ="";case ST_SmartTagShowAll :_ecadc .Value ="\u0061\u006c\u006c"; -case ST_SmartTagShowNone :_ecadc .Value ="\u006e\u006f\u006e\u0065";case ST_SmartTagShowNoIndicator :_ecadc .Value ="n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";};return _ecadc ,nil ;};func (_bfcaee ST_DataConsolidateFunction )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_efbbdc :=_c .Attr {}; -_efbbdc .Name =name ;switch _bfcaee {case ST_DataConsolidateFunctionUnset :_efbbdc .Value ="";case ST_DataConsolidateFunctionAverage :_efbbdc .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_DataConsolidateFunctionCount :_efbbdc .Value ="\u0063\u006f\u0075n\u0074"; -case ST_DataConsolidateFunctionCountNums :_efbbdc .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case ST_DataConsolidateFunctionMax :_efbbdc .Value ="\u006d\u0061\u0078";case ST_DataConsolidateFunctionMin :_efbbdc .Value ="\u006d\u0069\u006e";case ST_DataConsolidateFunctionProduct :_efbbdc .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074"; -case ST_DataConsolidateFunctionStdDev :_efbbdc .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_DataConsolidateFunctionStdDevp :_efbbdc .Value ="\u0073t\u0064\u0044\u0065\u0076\u0070";case ST_DataConsolidateFunctionSum :_efbbdc .Value ="\u0073\u0075\u006d"; -case ST_DataConsolidateFunctionVar :_efbbdc .Value ="\u0076\u0061\u0072";case ST_DataConsolidateFunctionVarp :_efbbdc .Value ="\u0076\u0061\u0072\u0070";};return _efbbdc ,nil ;};func (_gddc *CT_ChartsheetViews )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bdff :for {_gcbb ,_fcbebe :=d .Token (); -if _fcbebe !=nil {return _fcbebe ;};switch _gace :=_gcbb .(type ){case _c .StartElement :switch _gace .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbg :=NewCT_ChartsheetView (); -if _ebddd :=d .DecodeElement (_gbg ,&_gace );_ebddd !=nil {return _ebddd ;};_gddc .SheetView =append (_gddc .SheetView ,_gbg );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_gddc .ExtLst =NewCT_ExtensionList (); -if _fcgb :=d .DecodeElement (_gddc .ExtLst ,&_gace );_fcgb !=nil {return _fcgb ;};default:_dc .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",_gace .Name ); -if _eefc :=d .Skip ();_eefc !=nil {return _eefc ;};};case _c .EndElement :break _bdff ;case _c .CharData :};};return nil ;};type CT_ExternalBook struct{IdAttr string ; +// Cell Reference +RAttr *string ; -// Supporting Workbook Sheet Names -SheetNames *CT_ExternalSheetNames ; +// Sheet Id +SIdAttr *uint32 ;}; -// Named Links -DefinedNames *CT_ExternalDefinedNames ; +// ValidateWithPath validates the CT_CustomSheetViews and its children, prefixing error messages with path +func (_aafbc *CT_CustomSheetViews )ValidateWithPath (path string )error {for _bbab ,_fgcff :=range _aafbc .CustomSheetView {if _faaae :=_fgcff .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_bbab )); +_faaae !=nil {return _faaae ;};};return nil ;};func NewCT_XmlColumnPr ()*CT_XmlColumnPr {_eccgb :=&CT_XmlColumnPr {};return _eccgb }; -// Cached Worksheet Data -SheetDataSet *CT_ExternalSheetDataSet ;};func (_egabde *ST_VolValueType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccafe ,_gbadge :=d .Token ();if _gbadge !=nil {return _gbadge ;};if _eaagg ,_abfdg :=_ccafe .(_c .EndElement );_abfdg &&_eaagg .Name ==start .Name {*_egabde =1; -return nil ;};if _dbfdf ,_ceaafd :=_ccafe .(_c .CharData );!_ceaafd {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",_ccafe );}else {switch string (_dbfdf ){case "":*_egabde =0; -case "\u0062":*_egabde =1;case "\u006e":*_egabde =2;case "\u0065":*_egabde =3;case "\u0073":*_egabde =4;};};_ccafe ,_gbadge =d .Token ();if _gbadge !=nil {return _gbadge ;};if _efegf ,_dddbf :=_ccafe .(_c .EndElement );_dddbf &&_efegf .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",_ccafe );};type CT_Sheets struct{ +// Validate validates the CT_Authors and its children +func (_bbc *CT_Authors )Validate ()error {return _bbc .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");};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 NewCT_CustomWorkbookViews ()*CT_CustomWorkbookViews {_agabb :=&CT_CustomWorkbookViews {};return _agabb ;}; -// Sheet Information -Sheet []*CT_Sheet ;};type ST_CellType byte ;type CT_Groups struct{ +// Validate validates the CT_CalcCell and its children +func (_aeg *CT_CalcCell )Validate ()error {return _aeg .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c");};func NewCT_QueryTableField ()*CT_QueryTableField {_eced :=&CT_QueryTableField {};return _eced };func (_afcec ST_SheetState )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_deffgb :=_d .Attr {}; +_deffgb .Name =name ;switch _afcec {case ST_SheetStateUnset :_deffgb .Value ="";case ST_SheetStateVisible :_deffgb .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_SheetStateHidden :_deffgb .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_SheetStateVeryHidden :_deffgb .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e"; +};return _deffgb ,nil ;};func NewCT_MeasureGroups ()*CT_MeasureGroups {_eafc :=&CT_MeasureGroups {};return _eafc };type CT_MeasureDimensionMaps struct{ -// Level Group Count +// Measure Group Count CountAttr *uint32 ; -// OLAP Group -Group []*CT_LevelGroup ;};func (_egeff *CT_Users )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bcdcc :=range start .Attr {if _bcdcc .Name .Local =="\u0063\u006f\u0075n\u0074"{_cddcc ,_afbdgc :=_fc .ParseUint (_bcdcc .Value ,10,32); -if _afbdgc !=nil {return _afbdgc ;};_afegb :=uint32 (_cddcc );_egeff .CountAttr =&_afegb ;continue ;};};_dcbfa :for {_aeeaa ,_bagbfg :=d .Token ();if _bagbfg !=nil {return _bagbfg ;};switch _eadeg :=_aeeaa .(type ){case _c .StartElement :switch _eadeg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbgbgg :=NewCT_SharedUser (); -if _gaaagb :=d .DecodeElement (_gbgbgg ,&_eadeg );_gaaagb !=nil {return _gaaagb ;};_egeff .UserInfo =append (_egeff .UserInfo ,_gbgbgg );default:_dc .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",_eadeg .Name ); -if _abegcg :=d .Skip ();_abegcg !=nil {return _abegcg ;};};case _c .EndElement :break _dcbfa ;case _c .CharData :};};return nil ;};type CT_ChartFormat struct{ +// OLAP Measure Group +Map []*CT_MeasureDimensionMap ;}; -// Chart Index -ChartAttr uint32 ; +// ValidateWithPath validates the CT_UndoInfo and its children, prefixing error messages with path +func (_decgg *CT_UndoInfo )ValidateWithPath (path string )error {if _decgg .ExpAttr ==ST_FormulaExpressionUnset {return _aa .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 _gggba :=_decgg .ExpAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u0041\u0074\u0074\u0072");_gggba !=nil {return _gggba ;};return nil ;};func (_bgfafa *CT_SmartTagPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bgfafa .EmbedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u006d\u0062e\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bgfafa .EmbedAttr ))}); +};if _bgfafa .ShowAttr !=ST_SmartTagShowUnset {_cfcgb ,_dcded :=_bgfafa .ShowAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0068\u006f\u0077"});if _dcded !=nil {return _dcded ;};start .Attr =append (start .Attr ,_cfcgb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Pivot Format Id -FormatAttr uint32 ; +// ValidateWithPath validates the CT_ColorScale and its children, prefixing error messages with path +func (_bacge *CT_ColorScale )ValidateWithPath (path string )error {for _beaf ,_efff :=range _bacge .Cfvo {if _dcaf :=_efff .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_beaf ));_dcaf !=nil {return _dcaf ; +};};for _egab ,_bddb :=range _bacge .Color {if _baae :=_bddb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_egab ));_baae !=nil {return _baae ;};};return nil ;};func (_agbfg *CT_Drawing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgac :=range start .Attr {if _dgac .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dgac .Name .Local =="\u0069\u0064"||_dgac .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dgac .Name .Local =="\u0069\u0064"{_gaefd ,_ccffe :=_dgac .Value ,error (nil ); +if _ccffe !=nil {return _ccffe ;};_agbfg .IdAttr =_gaefd ;continue ;};};for {_acacg ,_baaa :=d .Token ();if _baaa !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u003a\u0020%\u0073",_baaa ); +};if _degdf ,_geef :=_acacg .(_d .EndElement );_geef &&_degdf .Name ==start .Name {break ;};};return nil ;};func (_cgabb *CT_DdeItem )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgabb .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_cgabb .NameAttr )}); +};if _cgabb .OleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u006c\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgabb .OleAttr ))});};if _cgabb .AdviseAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgabb .AdviseAttr ))}); +};if _cgabb .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgabb .PreferPicAttr ))});};e .EncodeToken (start );if _cgabb .Values !=nil {_bccef :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0076\u0061\u006c\u0075\u0065s"}}; +e .EncodeElement (_cgabb .Values ,_bccef );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_DdeValues struct{ -// Series Format -SeriesAttr *bool ; +// Rows +RowsAttr *uint32 ; -// Pivot Table Location Rule -PivotArea *CT_PivotArea ;};func (_gfg *CT_BookViews )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgf :for {_edeg ,_fafd :=d .Token ();if _fafd !=nil {return _fafd ;};switch _fca :=_edeg .(type ){case _c .StartElement :switch _fca .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgbb :=NewCT_BookView (); -if _fgd :=d .DecodeElement (_bgbb ,&_fca );_fgd !=nil {return _fgd ;};_gfg .WorkbookView =append (_gfg .WorkbookView ,_bgbb );default:_dc .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",_fca .Name ); -if _dbg :=d .Skip ();_dbg !=nil {return _dbg ;};};case _c .EndElement :break _fgf ;case _c .CharData :};};return nil ;};func (_dfddc *CT_DdeItem )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dfddc .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dfddc .NameAttr )}); -};if _dfddc .OleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dfddc .OleAttr ))});};if _dfddc .AdviseAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dfddc .AdviseAttr ))}); -};if _dfddc .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dfddc .PreferPicAttr ))});};e .EncodeToken (start );if _dfddc .Values !=nil {_fbdb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0076\u0061\u006c\u0075\u0065s"}}; -e .EncodeElement (_dfddc .Values ,_fbdb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gaffda *ST_VolDepType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_edagf ,_bdgcg :=d .Token ();if _bdgcg !=nil {return _bdgcg ; -};if _ebgege ,_efcegb :=_edagf .(_c .EndElement );_efcegb &&_ebgege .Name ==start .Name {*_gaffda =1;return nil ;};if _beccc ,_fcbcdb :=_edagf .(_c .CharData );!_fcbcdb {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",_edagf ); -}else {switch string (_beccc ){case "":*_gaffda =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_gaffda =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_gaffda =2;};};_edagf ,_bdgcg =d .Token (); -if _bdgcg !=nil {return _bdgcg ;};if _fgfcc ,_eabga :=_edagf .(_c .EndElement );_eabga &&_fgfcc .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",_edagf ); -};func (_aeabff ST_GrowShrinkType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_aeabff .String (),start );};func (_dcaecd *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 :_a .Sprintf ("\u0025\u0076",_dcaecd .NameAttr )}); -if _dcaecd .IconAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0063\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dcaecd .IconAttr ))});};if _dcaecd .AdviseAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dcaecd .AdviseAttr ))}); -};if _dcaecd .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dcaecd .PreferPicAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;}; +// Columns +ColsAttr *uint32 ; -// ValidateWithPath validates the CT_Cfvo and its children, prefixing error messages with path -func (_beab *CT_Cfvo )ValidateWithPath (path string )error {if _beab .TypeAttr ==ST_CfvoTypeUnset {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 _fbb :=_beab .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fbb !=nil {return _fbb ;};if _beab .ExtLst !=nil {if _ecee :=_beab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecee !=nil {return _ecee ; -};};return nil ;};func (_egcbf *ST_PhoneticType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_egcbf =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_egcbf =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_egcbf =2; -case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_egcbf =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_egcbf =4;};return nil ;};type CT_FontScheme struct{ +// Value +Value []*CT_DdeValue ;};func (_agfce *CT_IconFilter )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agfce .IconSetAttr =ST_IconSetType (1);for _ ,_ffgce :=range start .Attr {if _ffgce .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_agfce .IconSetAttr .UnmarshalXMLAttr (_ffgce ); +continue ;};if _ffgce .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_bedfg ,_bgfba :=_e .ParseUint (_ffgce .Value ,10,32);if _bgfba !=nil {return _bgfba ;};_faeeba :=uint32 (_bedfg );_agfce .IconIdAttr =&_faeeba ;continue ;};};for {_deeg ,_ageaa :=d .Token (); +if _ageaa !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049c\u006fn\u0046i\u006c\u0074\u0065\u0072\u003a\u0020\u0025s",_ageaa );};if _adeae ,_cececb :=_deeg .(_d .EndElement );_cececb &&_adeae .Name ==start .Name {break ; +};};return nil ;};func (_fcaeb *CT_CustomSheetViews )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_baba :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}}; +for _ ,_ccegg :=range _fcaeb .CustomSheetView {e .EncodeElement (_ccegg ,_baba );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Font Scheme -ValAttr ST_FontScheme ;}; +// Validate validates the CT_DdeValue and its children +func (_egga *CT_DdeValue )Validate ()error {return _egga .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065");};func (_bgbbbd ST_SortBy )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dfbda :=_d .Attr {};_dfbda .Name =name ; +switch _bgbbbd {case ST_SortByUnset :_dfbda .Value ="";case ST_SortByValue :_dfbda .Value ="\u0076\u0061\u006cu\u0065";case ST_SortByCellColor :_dfbda .Value ="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr";case ST_SortByFontColor :_dfbda .Value ="\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr"; +case ST_SortByIcon :_dfbda .Value ="\u0069\u0063\u006f\u006e";};return _dfbda ,nil ;};type ST_DataConsolidateFunction byte ;func (_faef *CT_ExternalSheetDataSet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fdbab :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}}; +for _ ,_fgega :=range _faef .SheetData {e .EncodeElement (_fgega ,_fdbab );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Sets ()*CT_Sets {_faaeb :=&CT_Sets {};return _faaeb };func NewCT_VolMain ()*CT_VolMain {_dccag :=&CT_VolMain {}; +return _dccag };func (_ccefa *ST_DateTimeGrouping )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfgbdc ,_ebcfg :=d .Token ();if _ebcfg !=nil {return _ebcfg ;};if _gcgdd ,_ggcdd :=_bfgbdc .(_d .EndElement );_ggcdd &&_gcgdd .Name ==start .Name {*_ccefa =1; +return nil ;};if _gfada ,_bcgaf :=_bfgbdc .(_d .CharData );!_bcgaf {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfgbdc );}else {switch string (_gfada ){case "":*_ccefa =0; +case "\u0079\u0065\u0061\u0072":*_ccefa =1;case "\u006d\u006f\u006et\u0068":*_ccefa =2;case "\u0064\u0061\u0079":*_ccefa =3;case "\u0068\u006f\u0075\u0072":*_ccefa =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_ccefa =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_ccefa =6; +};};_bfgbdc ,_ebcfg =d .Token ();if _ebcfg !=nil {return _ebcfg ;};if _dafeca ,_feabf :=_bfgbdc .(_d .EndElement );_feabf &&_dafeca .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfgbdc ); +};func (_fedbg ST_CellType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fedbg .String (),start );};func (_adbce *PivotTableDefinition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adbce .CT_pivotTableDefinition =*NewCT_pivotTableDefinition (); +for _ ,_adcdc :=range start .Attr {if _adcdc .Name .Local =="\u006e\u0061\u006d\u0065"{_ggbdfb ,_gfdgc :=_adcdc .Value ,error (nil );if _gfdgc !=nil {return _gfdgc ;};_adbce .NameAttr =_ggbdfb ;continue ;};if _adcdc .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_abdcd ,_edebf :=_e .ParseUint (_adcdc .Value ,10,32); +if _edebf !=nil {return _edebf ;};_adbce .CacheIdAttr =uint32 (_abdcd );continue ;};if _adcdc .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_ggcbdc ,_cffeb :=_e .ParseBool (_adcdc .Value );if _cffeb !=nil {return _cffeb ; +};_adbce .DataOnRowsAttr =&_ggcbdc ;continue ;};if _adcdc .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_eccefb ,_bfcdb :=_e .ParseUint (_adcdc .Value ,10,32);if _bfcdb !=nil {return _bfcdb ;};_daegg :=uint32 (_eccefb ); +_adbce .DataPositionAttr =&_daegg ;continue ;};if _adcdc .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_bfbfc ,_dceac :=_adcdc .Value ,error (nil );if _dceac !=nil {return _dceac ;};_adbce .DataCaptionAttr =_bfbfc ;continue ; +};if _adcdc .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_aebfd ,_gfebg :=_adcdc .Value ,error (nil );if _gfebg !=nil {return _gfebg ;};_adbce .GrandTotalCaptionAttr =&_aebfd ;continue ; +};if _adcdc .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ebfed ,_edage :=_adcdc .Value ,error (nil );if _edage !=nil {return _edage ;};_adbce .ErrorCaptionAttr =&_ebfed ;continue ;};if _adcdc .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_ccbeb ,_gddcg :=_e .ParseBool (_adcdc .Value ); +if _gddcg !=nil {return _gddcg ;};_adbce .ShowErrorAttr =&_ccbeb ;continue ;};if _adcdc .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_dgggc ,_ddcde :=_adcdc .Value ,error (nil );if _ddcde !=nil {return _ddcde ; +};_adbce .MissingCaptionAttr =&_dgggc ;continue ;};if _adcdc .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_edagbb ,_bfdgc :=_e .ParseBool (_adcdc .Value );if _bfdgc !=nil {return _bfdgc ;};_adbce .ShowMissingAttr =&_edagbb ; +continue ;};if _adcdc .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_eaebbf ,_dfacf :=_adcdc .Value ,error (nil );if _dfacf !=nil {return _dfacf ;};_adbce .PageStyleAttr =&_eaebbf ;continue ;};if _adcdc .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_bddgge ,_fgfdbe :=_adcdc .Value ,error (nil ); +if _fgfdbe !=nil {return _fgfdbe ;};_adbce .PivotTableStyleAttr =&_bddgge ;continue ;};if _adcdc .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_bgfgc ,_bafdc :=_adcdc .Value ,error (nil );if _bafdc !=nil {return _bafdc ; +};_adbce .VacatedStyleAttr =&_bgfgc ;continue ;};if _adcdc .Name .Local =="\u0074\u0061\u0067"{_edfeff ,_gccdcf :=_adcdc .Value ,error (nil );if _gccdcf !=nil {return _gccdcf ;};_adbce .TagAttr =&_edfeff ;continue ;};if _adcdc .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_adgde ,_dgeee :=_e .ParseUint (_adcdc .Value ,10,8); +if _dgeee !=nil {return _dgeee ;};_bfecf :=uint8 (_adgde );_adbce .UpdatedVersionAttr =&_bfecf ;continue ;};if _adcdc .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_gfecb ,_afdge :=_e .ParseUint (_adcdc .Value ,10,8); +if _afdge !=nil {return _afdge ;};_gdcfcg :=uint8 (_gfecb );_adbce .MinRefreshableVersionAttr =&_gdcfcg ;continue ;};if _adcdc .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_ccfcea ,_caefc :=_e .ParseBool (_adcdc .Value ); +if _caefc !=nil {return _caefc ;};_adbce .AsteriskTotalsAttr =&_ccfcea ;continue ;};if _adcdc .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_ggddg ,_becce :=_e .ParseBool (_adcdc .Value );if _becce !=nil {return _becce ;};_adbce .ShowItemsAttr =&_ggddg ; +continue ;};if _adcdc .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_ddbaa ,_ggabg :=_e .ParseBool (_adcdc .Value );if _ggabg !=nil {return _ggabg ;};_adbce .EditDataAttr =&_ddbaa ;continue ;};if _adcdc .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_feaae ,_gfdbfa :=_e .ParseBool (_adcdc .Value ); +if _gfdbfa !=nil {return _gfdbfa ;};_adbce .DisableFieldListAttr =&_feaae ;continue ;};if _adcdc .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_agdcb ,_cgeef :=_e .ParseBool (_adcdc .Value );if _cgeef !=nil {return _cgeef ; +};_adbce .ShowCalcMbrsAttr =&_agdcb ;continue ;};if _adcdc .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_fgfgb ,_eececf :=_e .ParseBool (_adcdc .Value );if _eececf !=nil {return _eececf ;};_adbce .VisualTotalsAttr =&_fgfgb ; +continue ;};if _adcdc .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_bfgecg ,_bgcadc :=_e .ParseBool (_adcdc .Value );if _bgcadc !=nil {return _bgcadc ;};_adbce .ShowMultipleLabelAttr =&_bfgecg ; +continue ;};if _adcdc .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_aebea ,_eebgc :=_e .ParseBool (_adcdc .Value );if _eebgc !=nil {return _eebgc ;};_adbce .ShowDataDropDownAttr =&_aebea ;continue ; +};if _adcdc .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_feaac ,_dfdba :=_e .ParseBool (_adcdc .Value );if _dfdba !=nil {return _dfdba ;};_adbce .ShowDrillAttr =&_feaac ;continue ;};if _adcdc .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_facfad ,_bgccec :=_e .ParseBool (_adcdc .Value ); +if _bgccec !=nil {return _bgccec ;};_adbce .PrintDrillAttr =&_facfad ;continue ;};if _adcdc .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_daebbd ,_gafge :=_e .ParseBool (_adcdc .Value ); +if _gafge !=nil {return _gafge ;};_adbce .ShowMemberPropertyTipsAttr =&_daebbd ;continue ;};if _adcdc .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_efdgdg ,_ceegaf :=_e .ParseBool (_adcdc .Value );if _ceegaf !=nil {return _ceegaf ; +};_adbce .ShowDataTipsAttr =&_efdgdg ;continue ;};if _adcdc .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_dacbf ,_gbgfb :=_e .ParseBool (_adcdc .Value );if _gbgfb !=nil {return _gbgfb ;};_adbce .EnableWizardAttr =&_dacbf ; +continue ;};if _adcdc .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_agdga ,_ecgceg :=_e .ParseBool (_adcdc .Value );if _ecgceg !=nil {return _ecgceg ;};_adbce .EnableDrillAttr =&_agdga ;continue ;};if _adcdc .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_cecgd ,_gbfdac :=_e .ParseBool (_adcdc .Value ); +if _gbfdac !=nil {return _gbfdac ;};_adbce .EnableFieldPropertiesAttr =&_cecgd ;continue ;};if _adcdc .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_ccbcdec ,_bbaef :=_e .ParseBool (_adcdc .Value ); +if _bbaef !=nil {return _bbaef ;};_adbce .PreserveFormattingAttr =&_ccbcdec ;continue ;};if _adcdc .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_dddaga ,_dgdbf :=_e .ParseBool (_adcdc .Value ); +if _dgdbf !=nil {return _dgdbf ;};_adbce .UseAutoFormattingAttr =&_dddaga ;continue ;};if _adcdc .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_ebfec ,_gaafbb :=_e .ParseUint (_adcdc .Value ,10,32);if _gaafbb !=nil {return _gaafbb ; +};_dacad :=uint32 (_ebfec );_adbce .PageWrapAttr =&_dacad ;continue ;};if _adcdc .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_bgggf ,_edcbgf :=_e .ParseBool (_adcdc .Value );if _edcbgf !=nil {return _edcbgf ; +};_adbce .PageOverThenDownAttr =&_bgggf ;continue ;};if _adcdc .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_dcfda ,_acegg :=_e .ParseBool (_adcdc .Value );if _acegg !=nil {return _acegg ; +};_adbce .SubtotalHiddenItemsAttr =&_dcfda ;continue ;};if _adcdc .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_baebb ,_ggdfg :=_e .ParseBool (_adcdc .Value );if _ggdfg !=nil {return _ggdfg ;};_adbce .RowGrandTotalsAttr =&_baebb ; +continue ;};if _adcdc .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_eccdcd ,_fdedge :=_e .ParseBool (_adcdc .Value );if _fdedge !=nil {return _fdedge ;};_adbce .ColGrandTotalsAttr =&_eccdcd ;continue ; +};if _adcdc .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_ffdcbf ,_aabcg :=_e .ParseBool (_adcdc .Value );if _aabcg !=nil {return _aabcg ;};_adbce .FieldPrintTitlesAttr =&_ffdcbf ;continue ;};if _adcdc .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_bebbe ,_cfeggg :=_e .ParseBool (_adcdc .Value ); +if _cfeggg !=nil {return _cfeggg ;};_adbce .ItemPrintTitlesAttr =&_bebbe ;continue ;};if _adcdc .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_feebaf ,_agbg :=_e .ParseBool (_adcdc .Value );if _agbg !=nil {return _agbg ;};_adbce .MergeItemAttr =&_feebaf ; +continue ;};if _adcdc .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_fcgde ,_gddde :=_e .ParseBool (_adcdc .Value );if _gddde !=nil {return _gddde ;};_adbce .ShowDropZonesAttr =&_fcgde ;continue ;};if _adcdc .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_dfcfbe ,_bedgcf :=_e .ParseUint (_adcdc .Value ,10,8); +if _bedgcf !=nil {return _bedgcf ;};_gddcb :=uint8 (_dfcfbe );_adbce .CreatedVersionAttr =&_gddcb ;continue ;};if _adcdc .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_caead ,_edged :=_e .ParseUint (_adcdc .Value ,10,32);if _edged !=nil {return _edged ; +};_bgfff :=uint32 (_caead );_adbce .IndentAttr =&_bgfff ;continue ;};if _adcdc .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_cfdbca ,_dbfcf :=_e .ParseBool (_adcdc .Value );if _dbfcf !=nil {return _dbfcf ;};_adbce .ShowEmptyRowAttr =&_cfdbca ; +continue ;};if _adcdc .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_dfgfe ,_cddgdf :=_e .ParseBool (_adcdc .Value );if _cddgdf !=nil {return _cddgdf ;};_adbce .ShowEmptyColAttr =&_dfgfe ;continue ;};if _adcdc .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_egfcg ,_bacda :=_e .ParseBool (_adcdc .Value ); +if _bacda !=nil {return _bacda ;};_adbce .ShowHeadersAttr =&_egfcg ;continue ;};if _adcdc .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_decaeg ,_edcga :=_e .ParseBool (_adcdc .Value );if _edcga !=nil {return _edcga ;};_adbce .CompactAttr =&_decaeg ; +continue ;};if _adcdc .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_gaecb ,_caadc :=_e .ParseBool (_adcdc .Value );if _caadc !=nil {return _caadc ;};_adbce .OutlineAttr =&_gaecb ;continue ;};if _adcdc .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_dbfde ,_fadaa :=_e .ParseBool (_adcdc .Value ); +if _fadaa !=nil {return _fadaa ;};_adbce .OutlineDataAttr =&_dbfde ;continue ;};if _adcdc .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_beacc ,_bffaf :=_e .ParseBool (_adcdc .Value );if _bffaf !=nil {return _bffaf ;};_adbce .CompactDataAttr =&_beacc ; +continue ;};if _adcdc .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_dggggd ,_cadbb :=_e .ParseBool (_adcdc .Value );if _cadbb !=nil {return _cadbb ;};_adbce .PublishedAttr =&_dggggd ;continue ;};if _adcdc .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_edfag ,_ecacd :=_e .ParseBool (_adcdc .Value ); +if _ecacd !=nil {return _ecacd ;};_adbce .GridDropZonesAttr =&_edfag ;continue ;};if _adcdc .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_ddcgbb ,_bfbfe :=_e .ParseBool (_adcdc .Value );if _bfbfe !=nil {return _bfbfe ;};_adbce .ImmersiveAttr =&_ddcgbb ; +continue ;};if _adcdc .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_eebga ,_cccdf :=_e .ParseBool (_adcdc .Value );if _cccdf !=nil {return _cccdf ;};_adbce .MultipleFieldFiltersAttr =&_eebga ; +continue ;};if _adcdc .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_bbdee ,_aegcgg :=_e .ParseUint (_adcdc .Value ,10,32);if _aegcgg !=nil {return _aegcgg ;};_afegd :=uint32 (_bbdee );_adbce .ChartFormatAttr =&_afegd ; +continue ;};if _adcdc .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ggfefe ,_ddaac :=_adcdc .Value ,error (nil );if _ddaac !=nil {return _ddaac ;};_adbce .RowHeaderCaptionAttr =&_ggfefe ;continue ; +};if _adcdc .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_abcda ,_deead :=_adcdc .Value ,error (nil );if _deead !=nil {return _deead ;};_adbce .ColHeaderCaptionAttr =&_abcda ;continue ;};if _adcdc .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_bfccb ,_dgedg :=_e .ParseBool (_adcdc .Value ); +if _dgedg !=nil {return _dgedg ;};_adbce .FieldListSortAscendingAttr =&_bfccb ;continue ;};if _adcdc .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_eedcb ,_dbdded :=_e .ParseBool (_adcdc .Value );if _dbdded !=nil {return _dbdded ; +};_adbce .MdxSubqueriesAttr =&_eedcb ;continue ;};if _adcdc .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_cbcadc ,_cbdga :=_e .ParseBool (_adcdc .Value );if _cbdga !=nil {return _cbdga ;};_adbce .CustomListSortAttr =&_cbcadc ; +continue ;};if _adcdc .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_dcaed ,_ffagdd :=_e .ParseUint (_adcdc .Value ,10,32);if _ffagdd !=nil {return _ffagdd ;};_dfbfba :=uint32 (_dcaed );_adbce .AutoFormatIdAttr =&_dfbfba ; +continue ;};if _adcdc .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_aeeggaa ,_deedbd :=_e .ParseBool (_adcdc .Value );if _deedbd !=nil {return _deedbd ;};_adbce .ApplyNumberFormatsAttr =&_aeeggaa ; +continue ;};if _adcdc .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_eefedd ,_egfab :=_e .ParseBool (_adcdc .Value );if _egfab !=nil {return _egfab ;};_adbce .ApplyBorderFormatsAttr =&_eefedd ; +continue ;};if _adcdc .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_caedd ,_fegbda :=_e .ParseBool (_adcdc .Value );if _fegbda !=nil {return _fegbda ;};_adbce .ApplyFontFormatsAttr =&_caedd ;continue ; +};if _adcdc .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gdbafd ,_gaadcd :=_e .ParseBool (_adcdc .Value );if _gaadcd !=nil {return _gaadcd ;};_adbce .ApplyPatternFormatsAttr =&_gdbafd ; +continue ;};if _adcdc .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_bafbe ,_cgeea :=_e .ParseBool (_adcdc .Value );if _cgeea !=nil {return _cgeea ;};_adbce .ApplyAlignmentFormatsAttr =&_bafbe ; +continue ;};if _adcdc .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_aecbf ,_abdba :=_e .ParseBool (_adcdc .Value );if _abdba !=nil {return _abdba ;};_adbce .ApplyWidthHeightFormatsAttr =&_aecbf ; +continue ;};};_bddfd :for {_bbfbdg ,_cdeadf :=d .Token ();if _cdeadf !=nil {return _cdeadf ;};switch _bdbeee :=_bbfbdg .(type ){case _d .StartElement :switch _bdbeee .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _aagga :=d .DecodeElement (_adbce .Location ,&_bdbeee ); +_aagga !=nil {return _aagga ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbce .PivotFields =NewCT_PivotFields (); +if _adagb :=d .DecodeElement (_adbce .PivotFields ,&_bdbeee );_adagb !=nil {return _adagb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbce .RowFields =NewCT_RowFields (); +if _geefe :=d .DecodeElement (_adbce .RowFields ,&_bdbeee );_geefe !=nil {return _geefe ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbce .RowItems =NewCT_rowItems (); +if _bccgab :=d .DecodeElement (_adbce .RowItems ,&_bdbeee );_bccgab !=nil {return _bccgab ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbce .ColFields =NewCT_ColFields (); +if _dbeaf :=d .DecodeElement (_adbce .ColFields ,&_bdbeee );_dbeaf !=nil {return _dbeaf ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_adbce .ColItems =NewCT_colItems (); +if _feafe :=d .DecodeElement (_adbce .ColItems ,&_bdbeee );_feafe !=nil {return _feafe ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbce .PageFields =NewCT_PageFields (); +if _bfabb :=d .DecodeElement (_adbce .PageFields ,&_bdbeee );_bfabb !=nil {return _bfabb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbce .DataFields =NewCT_DataFields (); +if _caaefg :=d .DecodeElement (_adbce .DataFields ,&_bdbeee );_caaefg !=nil {return _caaefg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbce .Formats =NewCT_Formats (); +if _acccc :=d .DecodeElement (_adbce .Formats ,&_bdbeee );_acccc !=nil {return _acccc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbce .ConditionalFormats =NewCT_ConditionalFormats (); +if _ffgac :=d .DecodeElement (_adbce .ConditionalFormats ,&_bdbeee );_ffgac !=nil {return _ffgac ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_adbce .ChartFormats =NewCT_ChartFormats (); +if _bgabc :=d .DecodeElement (_adbce .ChartFormats ,&_bdbeee );_bgabc !=nil {return _bgabc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbce .PivotHierarchies =NewCT_PivotHierarchies (); +if _ccbcb :=d .DecodeElement (_adbce .PivotHierarchies ,&_bdbeee );_ccbcb !=nil {return _ccbcb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbce .PivotTableStyleInfo =NewCT_PivotTableStyle (); +if _gdgcc :=d .DecodeElement (_adbce .PivotTableStyleInfo ,&_bdbeee );_gdgcc !=nil {return _gdgcc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbce .Filters =NewCT_PivotFilters (); +if _dfdea :=d .DecodeElement (_adbce .Filters ,&_bdbeee );_dfdea !=nil {return _dfdea ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbce .RowHierarchiesUsage =NewCT_RowHierarchiesUsage (); +if _cgefad :=d .DecodeElement (_adbce .RowHierarchiesUsage ,&_bdbeee );_cgefad !=nil {return _cgefad ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_adbce .ColHierarchiesUsage =NewCT_ColHierarchiesUsage (); +if _aeagdd :=d .DecodeElement (_adbce .ColHierarchiesUsage ,&_bdbeee );_aeagdd !=nil {return _aeagdd ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adbce .ExtLst =NewCT_ExtensionList (); +if _egfff :=d .DecodeElement (_adbce .ExtLst ,&_bdbeee );_egfff !=nil {return _egfff ;};default:_ea .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",_bdbeee .Name ); +if _fabcad :=d .Skip ();_fabcad !=nil {return _fabcad ;};};case _d .EndElement :break _bddfd ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_RgbColor and its children, prefixing error messages with path -func (_gccgaf *CT_RgbColor )ValidateWithPath (path string )error {return nil };type CT_Connection struct{ +// Validate validates the CT_PageSetUpPr and its children +func (_ddag *CT_PageSetUpPr )Validate ()error {return _ddag .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072");}; -// Connection Id -IdAttr uint32 ; +// Validate validates the CT_Missing and its children +func (_bcddba *CT_Missing )Validate ()error {return _bcddba .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0069\u0073\u0073\u0069\u006e\u0067");};func (_dgfab ST_CfType )Validate ()error {return _dgfab .ValidateWithPath ("")};func (_egabcb ST_FilterOperator )String ()string {switch _egabcb {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_SheetViews struct{ -// Source Database File -SourceFileAttr *string ; +// Worksheet View +SheetView []*CT_SheetView ; -// Connection File -OdcFileAttr *string ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_fgdfc *CT_TableColumns )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbdeg :=range start .Attr {if _bbdeg .Name .Local =="\u0063\u006f\u0075n\u0074"{_gafcb ,_bbbfa :=_e .ParseUint (_bbdeg .Value ,10,32); +if _bbbfa !=nil {return _bbbfa ;};_dfged :=uint32 (_gafcb );_fgdfc .CountAttr =&_dfged ;continue ;};};_cbaad :for {_fadff ,_beagg :=d .Token ();if _beagg !=nil {return _beagg ;};switch _ffbeaa :=_fadff .(type ){case _d .StartElement :switch _ffbeaa .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbbgd :=NewCT_TableColumn (); +if _faaee :=d .DecodeElement (_agbbgd ,&_ffbeaa );_faaee !=nil {return _faaee ;};_fgdfc .TableColumn =append (_fgdfc .TableColumn ,_agbbgd );default:_ea .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",_ffbeaa .Name ); +if _aeddfc :=d .Skip ();_aeddfc !=nil {return _aeddfc ;};};case _d .EndElement :break _cbaad ;case _d .CharData :};};return nil ;}; -// Keep Connection Open -KeepAliveAttr *bool ; +// ValidateWithPath validates the CT_TextPr and its children, prefixing error messages with path +func (_gccda *CT_TextPr )ValidateWithPath (path string )error {if _bggbdd :=_gccda .FileTypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bggbdd !=nil {return _bggbdd ;};if _fcfge :=_gccda .QualifierAttr .ValidateWithPath (path +"\u002f\u0051\u0075\u0061\u006c\u0069\u0066\u0069\u0065r\u0041\u0074\u0074\u0072"); +_fcfge !=nil {return _fcfge ;};if _gccda .TextFields !=nil {if _dfbff :=_gccda .TextFields .ValidateWithPath (path +"/\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");_dfbff !=nil {return _dfbff ;};};return nil ;};func (_eaag *CT_ReviewedRevisions )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eaag .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_eaag .CountAttr )}); +};e .EncodeToken (start );_cdfaa :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"}};for _ ,_fbgdeg :=range _eaag .Reviewed {e .EncodeElement (_fbgdeg ,_cdfaa );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_gggdfd ST_DataConsolidateFunction )ValidateWithPath (path string )error {switch _gggdfd {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gggdfd )); +};return nil ;};const (ST_CfTypeUnset ST_CfType =0;ST_CfTypeExpression ST_CfType =1;ST_CfTypeCellIs ST_CfType =2;ST_CfTypeColorScale ST_CfType =3;ST_CfTypeDataBar ST_CfType =4;ST_CfTypeIconSet ST_CfType =5;ST_CfTypeTop10 ST_CfType =6;ST_CfTypeUniqueValues ST_CfType =7; +ST_CfTypeDuplicateValues ST_CfType =8;ST_CfTypeContainsText ST_CfType =9;ST_CfTypeNotContainsText ST_CfType =10;ST_CfTypeBeginsWith ST_CfType =11;ST_CfTypeEndsWith ST_CfType =12;ST_CfTypeContainsBlanks ST_CfType =13;ST_CfTypeNotContainsBlanks ST_CfType =14; +ST_CfTypeContainsErrors ST_CfType =15;ST_CfTypeNotContainsErrors ST_CfType =16;ST_CfTypeTimePeriod ST_CfType =17;ST_CfTypeAboveAverage ST_CfType =18;); -// Automatic Refresh Interval -IntervalAttr *uint32 ; +// ValidateWithPath validates the CT_ExternalDefinedName and its children, prefixing error messages with path +func (_aeebc *CT_ExternalDefinedName )ValidateWithPath (path string )error {return nil };func NewCT_RevisionCustomView ()*CT_RevisionCustomView {_deebdf :=&CT_RevisionCustomView {};_deebdf .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"; +_deebdf .ActionAttr =ST_RevisionAction (1);return _deebdf ;};func NewCT_RPrElt ()*CT_RPrElt {_efdbgc :=&CT_RPrElt {};return _efdbgc };func (_gabgdc ST_RevisionAction )ValidateWithPath (path string )error {switch _gabgdc {case 0,1,2:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gabgdc )); +};return nil ;};func NewCT_CellWatches ()*CT_CellWatches {_dafe :=&CT_CellWatches {};return _dafe };func (_bbebc *CT_MdxTuple )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbebc .CAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063"},Value :_aa .Sprintf ("\u0025\u0076",*_bbebc .CAttr )}); +};if _bbebc .CtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_bbebc .CtAttr )});};if _bbebc .SiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0069"},Value :_aa .Sprintf ("\u0025\u0076",*_bbebc .SiAttr )}); +};if _bbebc .FiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069"},Value :_aa .Sprintf ("\u0025\u0076",*_bbebc .FiAttr )});};if _bbebc .BcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0063"},Value :_aa .Sprintf ("\u0025\u0076",*_bbebc .BcAttr )}); +};if _bbebc .FcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0063"},Value :_aa .Sprintf ("\u0025\u0076",*_bbebc .FcAttr )});};if _bbebc .IAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bbebc .IAttr ))}); +};if _bbebc .UAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bbebc .UAttr ))});};if _bbebc .StAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bbebc .StAttr ))}); +};if _bbebc .BAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bbebc .BAttr ))});};e .EncodeToken (start );if _bbebc .N !=nil {_fefeg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006e"}}; +for _ ,_cfgdaf :=range _bbebc .N {e .EncodeElement (_cfgdaf ,_fefeg );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dabdg *ST_TableStyleType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cedfe ,_bagga :=d .Token (); +if _bagga !=nil {return _bagga ;};if _egdeeb ,_deecde :=_cedfe .(_d .EndElement );_deecde &&_egdeeb .Name ==start .Name {*_dabdg =1;return nil ;};if _fadeba ,_edadff :=_cedfe .(_d .CharData );!_edadff {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cedfe ); +}else {switch string (_fadeba ){case "":*_dabdg =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_dabdg =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_dabdg =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_dabdg =3; +case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_dabdg =4;case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_dabdg =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_dabdg =6; +case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_dabdg =7;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_dabdg =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_dabdg =9; +case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_dabdg =10;case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_dabdg =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_dabdg =12; +case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_dabdg =13;case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_dabdg =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_dabdg =15; +case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_dabdg =16;case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_dabdg =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_dabdg =18; +case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_dabdg =19;case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_dabdg =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_dabdg =21; +case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_dabdg =22;case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_dabdg =23; +case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_dabdg =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_dabdg =25;case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_dabdg =26; +case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_dabdg =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_dabdg =28;};};_cedfe ,_bagga =d .Token ();if _bagga !=nil {return _bagga ; +};if _cbeff ,_fgdaf :=_cedfe .(_d .EndElement );_fgdaf &&_cbeff .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cedfe ); +}; -// Connection Name -NameAttr *string ; +// Validate validates the CT_QueryTableFields and its children +func (_caeae *CT_QueryTableFields )Validate ()error {return _caeae .ValidateWithPath ("\u0043\u0054\u005f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073");}; -// Connection Description -DescriptionAttr *string ; +// Validate validates the CT_Items and its children +func (_afbd *CT_Items )Validate ()error {return _afbd .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073");}; -// Database Source Type -TypeAttr *uint32 ; +// Validate validates the CT_TableFormula and its children +func (_egfgc *CT_TableFormula )Validate ()error {return _egfgc .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061");}; -// Reconnection Method -ReconnectionMethodAttr *uint32 ; +// ValidateWithPath validates the CT_DefinedNames and its children, prefixing error messages with path +func (_gebc *CT_DefinedNames )ValidateWithPath (path string )error {for _bebce ,_dcaeg :=range _gebc .DefinedName {if _dcfec :=_dcaeg .ValidateWithPath (_aa .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_bebce )); +_dcfec !=nil {return _dcfec ;};};return nil ;};type ST_TargetScreenSize byte ;type CT_CustomSheetViews struct{ -// Last Refresh Version -RefreshedVersionAttr uint8 ; +// Custom Sheet View +CustomSheetView []*CT_CustomSheetView ;}; -// Minimum Version Required for Refresh -MinRefreshableVersionAttr *uint8 ; +// ValidateWithPath validates the CT_ColorFilter and its children, prefixing error messages with path +func (_gfgd *CT_ColorFilter )ValidateWithPath (path string )error {return nil }; -// Save Password -SavePasswordAttr *bool ; +// Validate validates the CT_ExternalLink and its children +func (_cecb *CT_ExternalLink )Validate ()error {return _cecb .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");}; -// New Connection -NewAttr *bool ; +// ValidateWithPath validates the CT_Record and its children, prefixing error messages with path +func (_gefff *CT_Record )ValidateWithPath (path string )error {for _cdabg ,_bbdad :=range _gefff .M {if _dcfdgb :=_bbdad .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_cdabg ));_dcfdgb !=nil {return _dcfdgb ; +};};for _eccef ,_dcbeg :=range _gefff .N {if _cgfgf :=_dcbeg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_eccef ));_cgfgf !=nil {return _cgfgf ;};};for _bebeg ,_cfecbf :=range _gefff .B {if _bcabd :=_cfecbf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_bebeg )); +_bcabd !=nil {return _bcabd ;};};for _dffcf ,_bfdac :=range _gefff .E {if _cceceg :=_bfdac .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_dffcf ));_cceceg !=nil {return _cceceg ;};};for _dddfc ,_bfgcb :=range _gefff .S {if _accea :=_bfgcb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_dddfc )); +_accea !=nil {return _accea ;};};for _fggea ,_fgcfcg :=range _gefff .D {if _eeagc :=_fgcfcg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_fggea ));_eeagc !=nil {return _eeagc ;};};for _afageg ,_cfecef :=range _gefff .X {if _cfcgc :=_cfecef .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_afageg )); +_cfcgc !=nil {return _cfcgc ;};};return nil ;};func (_cafc *CT_MetadataStrings )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gaeaf :=range start .Attr {if _gaeaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_becfae ,_gbbga :=_e .ParseUint (_gaeaf .Value ,10,32); +if _gbbga !=nil {return _gbbga ;};_dbdccc :=uint32 (_becfae );_cafc .CountAttr =&_dbdccc ;continue ;};};_bgecf :for {_aacbe ,_bbebf :=d .Token ();if _bbebf !=nil {return _bbebf ;};switch _bagcg :=_aacbe .(type ){case _d .StartElement :switch _bagcg .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adgfg :=NewCT_XStringElement (); +if _agdabf :=d .DecodeElement (_adgfg ,&_bagcg );_agdabf !=nil {return _agdabf ;};_cafc .S =append (_cafc .S ,_adgfg );default:_ea .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",_bagcg .Name ); +if _dfddc :=d .Skip ();_dfddc !=nil {return _dfddc ;};};case _d .EndElement :break _bgecf ;case _d .CharData :};};return nil ;};func (_cgffb ST_VolValueType )ValidateWithPath (path string )error {switch _cgffb {case 0,1,2,3,4:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgffb )); +};return nil ;};func NewCT_RevisionFormatting ()*CT_RevisionFormatting {_cefbd :=&CT_RevisionFormatting {};return _cefbd ;}; -// Deleted Connection -DeletedAttr *bool ; +// Validate validates the CT_GroupMembers and its children +func (_dccdg *CT_GroupMembers )Validate ()error {return _dccdg .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");};func (_geeaa *ST_rwColActionType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbfbd ,_bcefdf :=d .Token (); +if _bcefdf !=nil {return _bcefdf ;};if _gfceba ,_dagcb :=_fbfbd .(_d .EndElement );_dagcb &&_gfceba .Name ==start .Name {*_geeaa =1;return nil ;};if _gefeg ,_cdgacd :=_fbfbd .(_d .CharData );!_cdgacd {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbfbd ); +}else {switch string (_gefeg ){case "":*_geeaa =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_geeaa =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_geeaa =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_geeaa =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_geeaa =4; +};};_fbfbd ,_bcefdf =d .Token ();if _bcefdf !=nil {return _bcefdf ;};if _dabgggg ,_bgcaf :=_fbfbd .(_d .EndElement );_bgcaf &&_dabgggg .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbfbd ); +};func (_dbefg *CT_PCDSDTCEntries )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_beggc :=range start .Attr {if _beggc .Name .Local =="\u0063\u006f\u0075n\u0074"{_fgcbb ,_cdeab :=_e .ParseUint (_beggc .Value ,10,32);if _cdeab !=nil {return _cdeab ; +};_fgfdb :=uint32 (_fgcbb );_dbefg .CountAttr =&_fgfdb ;continue ;};};_dccgae :for {_fgfdba ,_ebece :=d .Token ();if _ebece !=nil {return _ebece ;};switch _cgefac :=_fgfdba .(type ){case _d .StartElement :switch _cgefac .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_geggb :=NewCT_Missing (); +if _gfbfcf :=d .DecodeElement (_geggb ,&_cgefac );_gfbfcf !=nil {return _gfbfcf ;};_dbefg .M =append (_dbefg .M ,_geggb );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gecge :=NewCT_Number (); +if _fbebe :=d .DecodeElement (_gecge ,&_cgefac );_fbebe !=nil {return _fbebe ;};_dbefg .N =append (_dbefg .N ,_gecge );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_fgbac :=NewCT_Error (); +if _baaca :=d .DecodeElement (_fgbac ,&_cgefac );_baaca !=nil {return _baaca ;};_dbefg .E =append (_dbefg .E ,_fgbac );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccce :=NewCT_String (); +if _defdge :=d .DecodeElement (_ccce ,&_cgefac );_defdge !=nil {return _defdge ;};_dbefg .S =append (_dbefg .S ,_ccce );default:_ea .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",_cgefac .Name ); +if _gfabea :=d .Skip ();_gfabea !=nil {return _gfabea ;};};case _d .EndElement :break _dccgae ;case _d .CharData :};};return nil ;};func (_gdebg *CT_FieldGroup )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gdebg .ParAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0072"},Value :_aa .Sprintf ("\u0025\u0076",*_gdebg .ParAttr )}); +};if _gdebg .BaseAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0061\u0073\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_gdebg .BaseAttr )});};e .EncodeToken (start );if _gdebg .RangePr !=nil {_efga :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0050\u0072"}}; +e .EncodeElement (_gdebg .RangePr ,_efga );};if _gdebg .DiscretePr !=nil {_bfab :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"}};e .EncodeElement (_gdebg .DiscretePr ,_bfab ); +};if _gdebg .GroupItems !=nil {_afbfe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_gdebg .GroupItems ,_afbfe );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_dbdf *CT_ControlPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbdf .Anchor =NewCT_ObjectAnchor ();for _ ,_cgfag :=range start .Attr {if _cgfag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cgfag .Name .Local =="\u0069\u0064"||_cgfag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cgfag .Name .Local =="\u0069\u0064"{_cdae ,_ffgg :=_cgfag .Value ,error (nil ); +if _ffgg !=nil {return _ffgg ;};_dbdf .IdAttr =&_cdae ;continue ;};if _cgfag .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_cbgg ,_acce :=_e .ParseBool (_cgfag .Value );if _acce !=nil {return _acce ;};_dbdf .AutoPictAttr =&_cbgg ;continue ; +};if _cgfag .Name .Local =="\u006d\u0061\u0063r\u006f"{_gddb ,_dbfdg :=_cgfag .Value ,error (nil );if _dbfdg !=nil {return _dbfdg ;};_dbdf .MacroAttr =&_gddb ;continue ;};if _cgfag .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_gcfb ,_cgaf :=_e .ParseBool (_cgfag .Value ); +if _cgaf !=nil {return _cgaf ;};_dbdf .LockedAttr =&_gcfb ;continue ;};if _cgfag .Name .Local =="\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"{_bcbc ,_gfgg :=_e .ParseBool (_cgfag .Value );if _gfgg !=nil {return _gfgg ;};_dbdf .RecalcAlwaysAttr =&_bcbc ; +continue ;};if _cgfag .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_ffcce ,_deddd :=_e .ParseBool (_cgfag .Value );if _deddd !=nil {return _deddd ;};_dbdf .UiObjectAttr =&_ffcce ;continue ;};if _cgfag .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_dfdcd ,_gfcce :=_e .ParseBool (_cgfag .Value ); +if _gfcce !=nil {return _gfcce ;};_dbdf .AutoFillAttr =&_dfdcd ;continue ;};if _cgfag .Name .Local =="\u0070\u0072\u0069n\u0074"{_fdfca ,_gcae :=_e .ParseBool (_cgfag .Value );if _gcae !=nil {return _gcae ;};_dbdf .PrintAttr =&_fdfca ;continue ;};if _cgfag .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_dffdd ,_abfg :=_e .ParseBool (_cgfag .Value ); +if _abfg !=nil {return _abfg ;};_dbdf .DisabledAttr =&_dffdd ;continue ;};if _cgfag .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_aefg ,_dbdfg :=_e .ParseBool (_cgfag .Value );if _dbdfg !=nil {return _dbdfg ;};_dbdf .AutoLineAttr =&_aefg ; +continue ;};if _cgfag .Name .Local =="\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"{_cbece ,_afddg :=_cgfag .Value ,error (nil );if _afddg !=nil {return _afddg ;};_dbdf .ListFillRangeAttr =&_cbece ;continue ;};if _cgfag .Name .Local =="\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"{_gecgd ,_cegaf :=_cgfag .Value ,error (nil ); +if _cegaf !=nil {return _cegaf ;};_dbdf .LinkedCellAttr =&_gecgd ;continue ;};if _cgfag .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_fbfd ,_ebgcg :=_cgfag .Value ,error (nil );if _ebgcg !=nil {return _ebgcg ;};_dbdf .AltTextAttr =&_fbfd ;continue ; +};if _cgfag .Name .Local =="\u0063\u0066"{_fcab ,_ceadd :=_cgfag .Value ,error (nil );if _ceadd !=nil {return _ceadd ;};_dbdf .CfAttr =&_fcab ;continue ;};if _cgfag .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_debd ,_baeae :=_e .ParseBool (_cgfag .Value ); +if _baeae !=nil {return _baeae ;};_dbdf .DefaultSizeAttr =&_debd ;continue ;};};_ebfc :for {_bdfb ,_dbcc :=d .Token ();if _dbcc !=nil {return _dbcc ;};switch _eebf :=_bdfb .(type ){case _d .StartElement :switch _eebf .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bbdf :=d .DecodeElement (_dbdf .Anchor ,&_eebf ); +_bbdf !=nil {return _bbdf ;};default:_ea .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",_eebf .Name ); +if _agcea :=d .Skip ();_agcea !=nil {return _agcea ;};};case _d .EndElement :break _ebfc ;case _d .CharData :};};return nil ;};func (_bacdc ST_FontScheme )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fbgdde :=_d .Attr {};_fbgdde .Name =name ;switch _bacdc {case ST_FontSchemeUnset :_fbgdde .Value =""; +case ST_FontSchemeNone :_fbgdde .Value ="\u006e\u006f\u006e\u0065";case ST_FontSchemeMajor :_fbgdde .Value ="\u006d\u0061\u006ao\u0072";case ST_FontSchemeMinor :_fbgdde .Value ="\u006d\u0069\u006eo\u0072";};return _fbgdde ,nil ;};type ST_HtmlFmt byte ; +func (_adbde ST_RevisionAction )Validate ()error {return _adbde .ValidateWithPath ("")};func (_dcdeg ST_rwColActionType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aeebe :=_d .Attr {};_aeebe .Name =name ;switch _dcdeg {case ST_rwColActionTypeUnset :_aeebe .Value =""; +case ST_rwColActionTypeInsertRow :_aeebe .Value ="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw";case ST_rwColActionTypeDeleteRow :_aeebe .Value ="\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw";case ST_rwColActionTypeInsertCol :_aeebe .Value ="\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl"; +case ST_rwColActionTypeDeleteCol :_aeebe .Value ="\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl";};return _aeebe ,nil ;};const (ST_PaneStateUnset ST_PaneState =0;ST_PaneStateSplit ST_PaneState =1;ST_PaneStateFrozen ST_PaneState =2;ST_PaneStateFrozenSplit ST_PaneState =3; +); -// Only Use Connection File -OnlyUseConnectionFileAttr *bool ; +// Validate validates the CT_TableColumn and its children +func (_fadccb *CT_TableColumn )Validate ()error {return _fadccb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e");};func (_gfcgac *CT_Scenario )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_gfcgac .NameAttr )}); +if _gfcgac .LockedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gfcgac .LockedAttr ))});};if _gfcgac .HiddenAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gfcgac .HiddenAttr ))}); +};if _gfcgac .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_gfcgac .CountAttr )});};if _gfcgac .UserAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0076",*_gfcgac .UserAttr )}); +};if _gfcgac .CommentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_gfcgac .CommentAttr )});};e .EncodeToken (start );_bfafad :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"}}; +for _ ,_cbdcc :=range _gfcgac .InputCells {e .EncodeElement (_cbdcc ,_bfafad );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_SheetFormatPr struct{ -// Background Refresh -BackgroundAttr *bool ; +// Base Column Width +BaseColWidthAttr *uint32 ; -// Refresh on Open -RefreshOnLoadAttr *bool ; +// Default Column Width +DefaultColWidthAttr *float64 ; -// Save Data -SaveDataAttr *bool ; +// Default Row Height +DefaultRowHeightAttr float64 ; -// Reconnection Method -CredentialsAttr ST_CredMethod ; +// Custom Height +CustomHeightAttr *bool ; -// SSO Id -SingleSignOnIdAttr *string ; +// Hidden By Default +ZeroHeightAttr *bool ; -// Database Properties -DbPr *CT_DbPr ; +// Thick Top Border +ThickTopAttr *bool ; -// OLAP Properties -OlapPr *CT_OlapPr ; +// Thick Bottom Border +ThickBottomAttr *bool ; -// Web Query Properties -WebPr *CT_WebPr ; +// Maximum Outline Row +OutlineLevelRowAttr *uint8 ; -// Text Import Settings -TextPr *CT_TextPr ; +// Column Outline Level +OutlineLevelColAttr *uint8 ;};func (_fgcef *ST_PivotAreaType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fgcef =0;case "\u006e\u006f\u006e\u0065":*_fgcef =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_fgcef =2;case "\u0064\u0061\u0074\u0061":*_fgcef =3; +case "\u0061\u006c\u006c":*_fgcef =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_fgcef =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_fgcef =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_fgcef =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_fgcef =8; +};return nil ;};func NewCT_FutureMetadata ()*CT_FutureMetadata {_abaaa :=&CT_FutureMetadata {};return _abaaa };func (_bdabeg ST_Orientation )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bdabeg .String (),start ); +};type CT_MeasureGroups struct{ -// Query Parameters -Parameters *CT_Parameters ; +// Measure Group Count +CountAttr *uint32 ; -// Future Feature Data Storage -ExtLst *CT_ExtensionList ;}; +// OLAP Measure Group +MeasureGroup []*CT_MeasureGroup ;};func (_eabgbg *CT_QueryCache )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_effg :=range start .Attr {if _effg .Name .Local =="\u0063\u006f\u0075n\u0074"{_ffeggd ,_dbabge :=_e .ParseUint (_effg .Value ,10,32); +if _dbabge !=nil {return _dbabge ;};_dfadeg :=uint32 (_ffeggd );_eabgbg .CountAttr =&_dfadeg ;continue ;};};_bfgcaa :for {_facc ,_fdded :=d .Token ();if _fdded !=nil {return _fdded ;};switch _ecdfc :=_facc .(type ){case _d .StartElement :switch _ecdfc .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabbg :=NewCT_Query (); +if _gdcge :=d .DecodeElement (_eabbg ,&_ecdfc );_gdcge !=nil {return _gdcge ;};_eabgbg .Query =append (_eabgbg .Query ,_eabbg );default:_ea .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",_ecdfc .Name ); +if _cddcfa :=d .Skip ();_cddcfa !=nil {return _cddcfa ;};};case _d .EndElement :break _bfgcaa ;case _d .CharData :};};return nil ;};type ST_PrintError byte ;func (_dfef ST_rwColActionType )String ()string {switch _dfef {case 0:return "";case 1:return "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"; +case 2:return "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw";case 3:return "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl";case 4:return "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl";};return "";};type CT_AutoFilter struct{ -// Validate validates the CT_PageFields and its children -func (_beefd *CT_PageFields )Validate ()error {return _beefd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");}; +// Cell or Range Reference +RefAttr *string ; -// ValidateWithPath validates the CT_Query and its children, prefixing error messages with path -func (_edceg *CT_Query )ValidateWithPath (path string )error {if _edceg .Tpls !=nil {if _babab :=_edceg .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_babab !=nil {return _babab ;};};return nil ;}; +// AutoFilter Column +FilterColumn []*CT_FilterColumn ; -// ValidateWithPath validates the CT_WebPublishItem and its children, prefixing error messages with path -func (_deacf *CT_WebPublishItem )ValidateWithPath (path string )error {if _deacf .SourceTypeAttr ==ST_WebSourceTypeUnset {return _a .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 _dgbade :=_deacf .SourceTypeAttr .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dgbade !=nil {return _dgbade ;};return nil ;}; +// Sort State for Auto Filter +SortState *CT_SortState ;ExtLst *CT_ExtensionList ;};func (_eea *CT_CacheSource )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eea .TypeAttr =ST_SourceType (1);for _ ,_ceeg :=range start .Attr {if _ceeg .Name .Local =="\u0074\u0079\u0070\u0065"{_eea .TypeAttr .UnmarshalXMLAttr (_ceeg ); +continue ;};if _ceeg .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_cag ,_cgg :=_e .ParseUint (_ceeg .Value ,10,32);if _cgg !=nil {return _cgg ;};_dbec :=uint32 (_cag );_eea .ConnectionIdAttr =&_dbec ;continue ;}; +};_gce :for {_fcf ,_aggb :=d .Token ();if _aggb !=nil {return _aggb ;};switch _bce :=_fcf .(type ){case _d .StartElement :switch _bce .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eea .WorksheetSource =NewCT_WorksheetSource (); +if _dde :=d .DecodeElement (_eea .WorksheetSource ,&_bce );_dde !=nil {return _dde ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_eea .Consolidation =NewCT_Consolidation (); +if _dccc :=d .DecodeElement (_eea .Consolidation ,&_bce );_dccc !=nil {return _dccc ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eea .ExtLst =NewCT_ExtensionList (); +if _cfgba :=d .DecodeElement (_eea .ExtLst ,&_bce );_cfgba !=nil {return _cfgba ;};default:_ea .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",_bce .Name ); +if _gag :=d .Skip ();_gag !=nil {return _gag ;};};case _d .EndElement :break _gce ;case _d .CharData :};};return nil ;};func (_deafga ST_DataConsolidateFunction )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eabce :=_d .Attr {};_eabce .Name =name ; +switch _deafga {case ST_DataConsolidateFunctionUnset :_eabce .Value ="";case ST_DataConsolidateFunctionAverage :_eabce .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_DataConsolidateFunctionCount :_eabce .Value ="\u0063\u006f\u0075n\u0074";case ST_DataConsolidateFunctionCountNums :_eabce .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds"; +case ST_DataConsolidateFunctionMax :_eabce .Value ="\u006d\u0061\u0078";case ST_DataConsolidateFunctionMin :_eabce .Value ="\u006d\u0069\u006e";case ST_DataConsolidateFunctionProduct :_eabce .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_DataConsolidateFunctionStdDev :_eabce .Value ="\u0073\u0074\u0064\u0044\u0065\u0076"; +case ST_DataConsolidateFunctionStdDevp :_eabce .Value ="\u0073t\u0064\u0044\u0065\u0076\u0070";case ST_DataConsolidateFunctionSum :_eabce .Value ="\u0073\u0075\u006d";case ST_DataConsolidateFunctionVar :_eabce .Value ="\u0076\u0061\u0072";case ST_DataConsolidateFunctionVarp :_eabce .Value ="\u0076\u0061\u0072\u0070"; +};return _eabce ,nil ;};func NewCT_WebPublishObjects ()*CT_WebPublishObjects {_gfdcd :=&CT_WebPublishObjects {};return _gfdcd ;};func (_gefba *CT_WebPublishItem )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gefba .SourceTypeAttr =ST_WebSourceType (1); +for _ ,_efbfd :=range start .Attr {if _efbfd .Name .Local =="\u0069\u0064"{_cagfd ,_feced :=_e .ParseUint (_efbfd .Value ,10,32);if _feced !=nil {return _feced ;};_gefba .IdAttr =uint32 (_cagfd );continue ;};if _efbfd .Name .Local =="\u0064\u0069\u0076I\u0064"{_fccfg ,_ffced :=_efbfd .Value ,error (nil ); +if _ffced !=nil {return _ffced ;};_gefba .DivIdAttr =_fccfg ;continue ;};if _efbfd .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"{_gefba .SourceTypeAttr .UnmarshalXMLAttr (_efbfd );continue ;};if _efbfd .Name .Local =="\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"{_bdeaba ,_gfbcee :=_efbfd .Value ,error (nil ); +if _gfbcee !=nil {return _gfbcee ;};_gefba .SourceRefAttr =&_bdeaba ;continue ;};if _efbfd .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_cafbe ,_gbeddd :=_efbfd .Value ,error (nil );if _gbeddd !=nil {return _gbeddd ; +};_gefba .SourceObjectAttr =&_cafbe ;continue ;};if _efbfd .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_adaca ,_cbeddff :=_efbfd .Value ,error (nil );if _cbeddff !=nil {return _cbeddff ;};_gefba .DestinationFileAttr =_adaca ; +continue ;};if _efbfd .Name .Local =="\u0074\u0069\u0074l\u0065"{_ebdab ,_baadb :=_efbfd .Value ,error (nil );if _baadb !=nil {return _baadb ;};_gefba .TitleAttr =&_ebdab ;continue ;};if _efbfd .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_agcef ,_ebggc :=_e .ParseBool (_efbfd .Value ); +if _ebggc !=nil {return _ebggc ;};_gefba .AutoRepublishAttr =&_agcef ;continue ;};};for {_dgbef ,_eaefdf :=d .Token ();if _eaefdf !=nil {return _aa .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",_eaefdf ); +};if _fcaga ,_degggd :=_dgbef .(_d .EndElement );_degggd &&_fcaga .Name ==start .Name {break ;};};return nil ;};type ST_DdeValueType byte ;func (_bfcbbc *CT_VolTopicRef )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aeega :=range start .Attr {if _aeega .Name .Local =="\u0072"{_egdac ,_edbece :=_aeega .Value ,error (nil ); +if _edbece !=nil {return _edbece ;};_bfcbbc .RAttr =_egdac ;continue ;};if _aeega .Name .Local =="\u0073"{_cbbebg ,_cfaae :=_e .ParseUint (_aeega .Value ,10,32);if _cfaae !=nil {return _cfaae ;};_bfcbbc .SAttr =uint32 (_cbbebg );continue ;};};for {_eacag ,_edbfe :=d .Token (); +if _edbfe !=nil {return _aa .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",_edbfe );};if _ceabd ,_fbeba :=_eacag .(_d .EndElement );_fbeba &&_ceabd .Name ==start .Name {break ; +};};return nil ;};func (_bcegc *CT_Sst )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcegc .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_bcegc .CountAttr )}); +};if _bcegc .UniqueCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_bcegc .UniqueCountAttr )});};e .EncodeToken (start ); +if _bcegc .Si !=nil {_deeeg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003as\u0069"}};for _ ,_cbbb :=range _bcegc .Si {e .EncodeElement (_cbbb ,_deeeg );};};if _bcegc .ExtLst !=nil {_ggage :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_bcegc .ExtLst ,_ggage );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SortCondition and its children, prefixing error messages with path -func (_gaga *CT_SortCondition )ValidateWithPath (path string )error {if _fgccba :=_gaga .SortByAttr .ValidateWithPath (path +"/\u0053\u006f\u0072\u0074\u0042\u0079\u0041\u0074\u0074\u0072");_fgccba !=nil {return _fgccba ;};if _aedgd :=_gaga .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072"); -_aedgd !=nil {return _aedgd ;};return nil ;};func (_bdadb *CT_Row )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gbfge :=range start .Attr {if _gbfge .Name .Local =="\u0072"{_ccbfde ,_afdgg :=_fc .ParseUint (_gbfge .Value ,10,32); -if _afdgg !=nil {return _afdgg ;};_ggdde :=uint32 (_ccbfde );_bdadb .RAttr =&_ggdde ;continue ;};if _gbfge .Name .Local =="\u0073\u0070\u0061n\u0073"{_cfcac ,_bedfb :=ParseSliceST_CellSpans (_gbfge .Value );if _bedfb !=nil {return _bedfb ;};_bdadb .SpansAttr =&_cfcac ; -continue ;};if _gbfge .Name .Local =="\u0073"{_babfc ,_fadeba :=_fc .ParseUint (_gbfge .Value ,10,32);if _fadeba !=nil {return _fadeba ;};_gfcge :=uint32 (_babfc );_bdadb .SAttr =&_gfcge ;continue ;};if _gbfge .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"{_egbbc ,_gebcca :=_fc .ParseBool (_gbfge .Value ); -if _gebcca !=nil {return _gebcca ;};_bdadb .CustomFormatAttr =&_egbbc ;continue ;};if _gbfge .Name .Local =="\u0068\u0074"{_bfddde ,_bgeade :=_fc .ParseFloat (_gbfge .Value ,64);if _bgeade !=nil {return _bgeade ;};_bdadb .HtAttr =&_bfddde ;continue ;}; -if _gbfge .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_feega ,_agbcd :=_fc .ParseBool (_gbfge .Value );if _agbcd !=nil {return _agbcd ;};_bdadb .HiddenAttr =&_feega ;continue ;};if _gbfge .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_bfabb ,_bbbafa :=_fc .ParseBool (_gbfge .Value ); -if _bbbafa !=nil {return _bbbafa ;};_bdadb .CustomHeightAttr =&_bfabb ;continue ;};if _gbfge .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_ddffd ,_efdcde :=_fc .ParseUint (_gbfge .Value ,10,8);if _efdcde !=nil {return _efdcde ; -};_eafgd :=uint8 (_ddffd );_bdadb .OutlineLevelAttr =&_eafgd ;continue ;};if _gbfge .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_bdeba ,_bbbcfa :=_fc .ParseBool (_gbfge .Value );if _bbbcfa !=nil {return _bbbcfa ;};_bdadb .CollapsedAttr =&_bdeba ; -continue ;};if _gbfge .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_fdfdd ,_bdfea :=_fc .ParseBool (_gbfge .Value );if _bdfea !=nil {return _bdfea ;};_bdadb .ThickTopAttr =&_fdfdd ;continue ;};if _gbfge .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"{_fgcgc ,_fbgacd :=_fc .ParseBool (_gbfge .Value ); -if _fbgacd !=nil {return _fbgacd ;};_bdadb .ThickBotAttr =&_fgcgc ;continue ;};if _gbfge .Name .Local =="\u0070\u0068"{_daffa ,_ccffg :=_fc .ParseBool (_gbfge .Value );if _ccffg !=nil {return _ccffg ;};_bdadb .PhAttr =&_daffa ;continue ;};};_deega :for {_abdcb ,_ddbgc :=d .Token (); -if _ddbgc !=nil {return _ddbgc ;};switch _aebge :=_abdcb .(type ){case _c .StartElement :switch _aebge .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_gdfcc :=NewCT_Cell (); -if _bgacd :=d .DecodeElement (_gdfcc ,&_aebge );_bgacd !=nil {return _bgacd ;};_bdadb .C =append (_bdadb .C ,_gdfcc );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_bdadb .ExtLst =NewCT_ExtensionList (); -if _ebcbd :=d .DecodeElement (_bdadb .ExtLst ,&_aebge );_ebcbd !=nil {return _ebcbd ;};default:_dc .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",_aebge .Name ); -if _facdd :=d .Skip ();_facdd !=nil {return _facdd ;};};case _c .EndElement :break _deega ;case _c .CharData :};};return nil ;};func (_dfgde *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 :_a .Sprintf ("\u0025\u0076",_dfgde .NameAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_dfgde .UniqueNameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",_dfgde .CaptionAttr )}); -if _dfgde .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 :_a .Sprintf ("\u0025\u0076",*_dfgde .UniqueParentAttr )});};if _dfgde .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dfgde .IdAttr )}); -};e .EncodeToken (start );_dbafc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ag\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_dfgde .GroupMembers ,_dbafc );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func NewCT_RevisionHeaders ()*CT_RevisionHeaders {_fadae :=&CT_RevisionHeaders {};_fadae .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 _fadae ;};type CT_ServerFormats struct{ +// ValidateWithPath validates the Comments and its children, prefixing error messages with path +func (_ffdef *Comments )ValidateWithPath (path string )error {if _ebcgd :=_ffdef .CT_Comments .ValidateWithPath (path );_ebcgd !=nil {return _ebcgd ;};return nil ;};func (_ebfad *CT_Format )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebfad .PivotArea =NewCT_PivotArea (); +for _ ,_dcecc :=range start .Attr {if _dcecc .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_ebfad .ActionAttr .UnmarshalXMLAttr (_dcecc );continue ;};if _dcecc .Name .Local =="\u0064\u0078\u0066I\u0064"{_eeebd ,_eedgf :=_e .ParseUint (_dcecc .Value ,10,32); +if _eedgf !=nil {return _eedgf ;};_cafa :=uint32 (_eeebd );_ebfad .DxfIdAttr =&_cafa ;continue ;};};_gfcdd :for {_dgddg ,_cebgc :=d .Token ();if _cebgc !=nil {return _cebgc ;};switch _ecabd :=_dgddg .(type ){case _d .StartElement :switch _ecabd .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ceaad :=d .DecodeElement (_ebfad .PivotArea ,&_ecabd ); +_ceaad !=nil {return _ceaad ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebfad .ExtLst =NewCT_ExtensionList (); +if _gbcegd :=d .DecodeElement (_ebfad .ExtLst ,&_ecabd );_gbcegd !=nil {return _gbcegd ;};default:_ea .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",_ecabd .Name ); +if _efcabe :=d .Skip ();_efcabe !=nil {return _efcabe ;};};case _d .EndElement :break _gfcdd ;case _d .CharData :};};return nil ;}; -// Format Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_Xf and its children, prefixing error messages with path +func (_gdcgc *CT_Xf )ValidateWithPath (path string )error {if _gdcgc .Alignment !=nil {if _fcbgd :=_gdcgc .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_fcbgd !=nil {return _fcbgd ;};};if _gdcgc .Protection !=nil {if _acabda :=_gdcgc .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); +_acabda !=nil {return _acabda ;};};if _gdcgc .ExtLst !=nil {if _bdgac :=_gdcgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdgac !=nil {return _bdgac ;};};return nil ;}; -// Server Format -ServerFormat []*CT_ServerFormat ;};func NewCT_Control ()*CT_Control {_dgcga :=&CT_Control {};return _dgcga }; +// Validate validates the CT_PivotFilter and its children +func (_cfagaa *CT_PivotFilter )Validate ()error {return _cfagaa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u006c\u0074\u0065\u0072");}; -// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path -func (_dcded *CT_Fill )ValidateWithPath (path string )error {if _dcded .PatternFill !=nil {if _acdag :=_dcded .PatternFill .ValidateWithPath (path +"\u002f\u0050\u0061t\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c");_acdag !=nil {return _acdag ;};}; -if _dcded .GradientFill !=nil {if _bfceb :=_dcded .GradientFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");_bfceb !=nil {return _bfceb ;};};return nil ;};func (_dcdea ST_SheetViewType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dcdea .String (),start ); -};func NewCT_ExternalDefinedNames ()*CT_ExternalDefinedNames {_decad :=&CT_ExternalDefinedNames {};return _decad ;}; +// ValidateWithPath validates the CT_WebPublishItem and its children, prefixing error messages with path +func (_dfaba *CT_WebPublishItem )ValidateWithPath (path string )error {if _dfaba .SourceTypeAttr ==ST_WebSourceTypeUnset {return _aa .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 _adeaa :=_dfaba .SourceTypeAttr .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_adeaa !=nil {return _adeaa ;};return nil ;}; -// Validate validates the CT_PageItem and its children -func (_eggacb *CT_PageItem )Validate ()error {return _eggacb .ValidateWithPath ("C\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d");};func (_gfgbeb ST_SheetState )String ()string {switch _gfgbeb {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 (_cfcce *ST_ConditionalFormattingOperator )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dbgcg ,_bfdeae :=d .Token (); -if _bfdeae !=nil {return _bfdeae ;};if _afbgdg ,_babede :=_dbgcg .(_c .EndElement );_babede &&_afbgdg .Name ==start .Name {*_cfcce =1;return nil ;};if _deefeb ,_fdbbc :=_dbgcg .(_c .CharData );!_fdbbc {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",_dbgcg ); -}else {switch string (_deefeb ){case "":*_cfcce =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_cfcce =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_cfcce =2;case "\u0065\u0071\u0075a\u006c":*_cfcce =3; -case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cfcce =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_cfcce =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_cfcce =6; -case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_cfcce =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_cfcce =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_cfcce =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_cfcce =10; -case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_cfcce =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_cfcce =12;};};_dbgcg ,_bfdeae =d .Token ();if _bfdeae !=nil {return _bfdeae ;};if _cebbd ,_ecegda :=_dbgcg .(_c .EndElement ); -_ecegda &&_cebbd .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",_dbgcg );};const (ST_PivotFilterTypeUnset ST_PivotFilterType =0; -ST_PivotFilterTypeUnknown ST_PivotFilterType =1;ST_PivotFilterTypeCount ST_PivotFilterType =2;ST_PivotFilterTypePercent ST_PivotFilterType =3;ST_PivotFilterTypeSum ST_PivotFilterType =4;ST_PivotFilterTypeCaptionEqual ST_PivotFilterType =5;ST_PivotFilterTypeCaptionNotEqual ST_PivotFilterType =6; -ST_PivotFilterTypeCaptionBeginsWith ST_PivotFilterType =7;ST_PivotFilterTypeCaptionNotBeginsWith ST_PivotFilterType =8;ST_PivotFilterTypeCaptionEndsWith ST_PivotFilterType =9;ST_PivotFilterTypeCaptionNotEndsWith ST_PivotFilterType =10;ST_PivotFilterTypeCaptionContains ST_PivotFilterType =11; -ST_PivotFilterTypeCaptionNotContains ST_PivotFilterType =12;ST_PivotFilterTypeCaptionGreaterThan ST_PivotFilterType =13;ST_PivotFilterTypeCaptionGreaterThanOrEqual ST_PivotFilterType =14;ST_PivotFilterTypeCaptionLessThan ST_PivotFilterType =15;ST_PivotFilterTypeCaptionLessThanOrEqual ST_PivotFilterType =16; -ST_PivotFilterTypeCaptionBetween ST_PivotFilterType =17;ST_PivotFilterTypeCaptionNotBetween ST_PivotFilterType =18;ST_PivotFilterTypeValueEqual ST_PivotFilterType =19;ST_PivotFilterTypeValueNotEqual ST_PivotFilterType =20;ST_PivotFilterTypeValueGreaterThan ST_PivotFilterType =21; -ST_PivotFilterTypeValueGreaterThanOrEqual ST_PivotFilterType =22;ST_PivotFilterTypeValueLessThan ST_PivotFilterType =23;ST_PivotFilterTypeValueLessThanOrEqual ST_PivotFilterType =24;ST_PivotFilterTypeValueBetween ST_PivotFilterType =25;ST_PivotFilterTypeValueNotBetween ST_PivotFilterType =26; -ST_PivotFilterTypeDateEqual ST_PivotFilterType =27;ST_PivotFilterTypeDateNotEqual ST_PivotFilterType =28;ST_PivotFilterTypeDateOlderThan ST_PivotFilterType =29;ST_PivotFilterTypeDateOlderThanOrEqual ST_PivotFilterType =30;ST_PivotFilterTypeDateNewerThan ST_PivotFilterType =31; -ST_PivotFilterTypeDateNewerThanOrEqual ST_PivotFilterType =32;ST_PivotFilterTypeDateBetween ST_PivotFilterType =33;ST_PivotFilterTypeDateNotBetween ST_PivotFilterType =34;ST_PivotFilterTypeTomorrow ST_PivotFilterType =35;ST_PivotFilterTypeToday ST_PivotFilterType =36; -ST_PivotFilterTypeYesterday ST_PivotFilterType =37;ST_PivotFilterTypeNextWeek ST_PivotFilterType =38;ST_PivotFilterTypeThisWeek ST_PivotFilterType =39;ST_PivotFilterTypeLastWeek ST_PivotFilterType =40;ST_PivotFilterTypeNextMonth ST_PivotFilterType =41; -ST_PivotFilterTypeThisMonth ST_PivotFilterType =42;ST_PivotFilterTypeLastMonth ST_PivotFilterType =43;ST_PivotFilterTypeNextQuarter ST_PivotFilterType =44;ST_PivotFilterTypeThisQuarter ST_PivotFilterType =45;ST_PivotFilterTypeLastQuarter ST_PivotFilterType =46; -ST_PivotFilterTypeNextYear ST_PivotFilterType =47;ST_PivotFilterTypeThisYear ST_PivotFilterType =48;ST_PivotFilterTypeLastYear ST_PivotFilterType =49;ST_PivotFilterTypeYearToDate ST_PivotFilterType =50;ST_PivotFilterTypeQ1 ST_PivotFilterType =51;ST_PivotFilterTypeQ2 ST_PivotFilterType =52; -ST_PivotFilterTypeQ3 ST_PivotFilterType =53;ST_PivotFilterTypeQ4 ST_PivotFilterType =54;ST_PivotFilterTypeM1 ST_PivotFilterType =55;ST_PivotFilterTypeM2 ST_PivotFilterType =56;ST_PivotFilterTypeM3 ST_PivotFilterType =57;ST_PivotFilterTypeM4 ST_PivotFilterType =58; -ST_PivotFilterTypeM5 ST_PivotFilterType =59;ST_PivotFilterTypeM6 ST_PivotFilterType =60;ST_PivotFilterTypeM7 ST_PivotFilterType =61;ST_PivotFilterTypeM8 ST_PivotFilterType =62;ST_PivotFilterTypeM9 ST_PivotFilterType =63;ST_PivotFilterTypeM10 ST_PivotFilterType =64; -ST_PivotFilterTypeM11 ST_PivotFilterType =65;ST_PivotFilterTypeM12 ST_PivotFilterType =66;);type ST_PivotAreaType byte ;func (_dbaga *CT_RElt )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _dbaga .RPr !=nil {_fdaaa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0072"}}; -e .EncodeElement (_dbaga .RPr ,_fdaaa );};_beecc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074"}};_ff .AddPreserveSpaceAttr (&_beecc ,_dbaga .T );e .EncodeElement (_dbaga .T ,_beecc );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func NewCT_IgnoredErrors ()*CT_IgnoredErrors {_cbgcc :=&CT_IgnoredErrors {};return _cbgcc };func (_bcaadd ST_TableType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bcaadd .String (),start );};type CT_ChartsheetProtection struct{ +// ValidateWithPath validates the CT_Member and its children, prefixing error messages with path +func (_fbag *CT_Member )ValidateWithPath (path string )error {return nil };func (_gccc *CT_OleObject )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gccc .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_gccc .ProgIdAttr )}); +};if _gccc .DvAspectAttr !=ST_DvAspectUnset {_afbcca ,_dgegd :=_gccc .DvAspectAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"});if _dgegd !=nil {return _dgegd ;};start .Attr =append (start .Attr ,_afbcca );};if _gccc .LinkAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_aa .Sprintf ("\u0025\u0076",*_gccc .LinkAttr )}); +};if _gccc .OleUpdateAttr !=ST_OleUpdateUnset {_aead ,_egdbc :=_gccc .OleUpdateAttr .MarshalXMLAttr (_d .Name {Local :"\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"});if _egdbc !=nil {return _egdbc ;};start .Attr =append (start .Attr ,_aead );};if _gccc .AutoLoadAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gccc .AutoLoadAttr ))}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_gccc .ShapeIdAttr )});if _gccc .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_gccc .IdAttr )}); +};e .EncodeToken (start );if _gccc .ObjectPr !=nil {_eagcc :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_gccc .ObjectPr ,_eagcc );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_edagb *Chartsheet )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_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\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\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 ,_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 ="\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074";return _edagb .CT_Chartsheet .MarshalXML (e ,start );};func (_cgcaa *CT_PivotField )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgcaa .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_cgcaa .NameAttr )}); +};if _cgcaa .AxisAttr !=ST_AxisUnset {_gfega ,_cgdgc :=_cgcaa .AxisAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0078\u0069\u0073"});if _cgdgc !=nil {return _cgdgc ;};start .Attr =append (start .Attr ,_gfega );};if _cgcaa .DataFieldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .DataFieldAttr ))}); +};if _cgcaa .SubtotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_cgcaa .SubtotalCaptionAttr )}); +};if _cgcaa .ShowDropDownsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .ShowDropDownsAttr ))}); +};if _cgcaa .HiddenLevelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .HiddenLevelAttr ))});};if _cgcaa .UniqueMemberPropertyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"},Value :_aa .Sprintf ("\u0025\u0076",*_cgcaa .UniqueMemberPropertyAttr )}); +};if _cgcaa .CompactAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .CompactAttr ))});};if _cgcaa .AllDrilledAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .AllDrilledAttr ))}); +};if _cgcaa .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_cgcaa .NumFmtIdAttr )});};if _cgcaa .OutlineAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .OutlineAttr ))}); +};if _cgcaa .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .SubtotalTopAttr ))});};if _cgcaa .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .DragToRowAttr ))}); +};if _cgcaa .DragToColAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .DragToColAttr ))});};if _cgcaa .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .MultipleItemSelectionAllowedAttr ))}); +};if _cgcaa .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .DragToPageAttr ))});};if _cgcaa .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .DragToDataAttr ))}); +};if _cgcaa .DragOffAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .DragOffAttr ))});};if _cgcaa .ShowAllAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u006f\u0077\u0041\u006c\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .ShowAllAttr ))}); +};if _cgcaa .InsertBlankRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .InsertBlankRowAttr ))}); +};if _cgcaa .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .ServerFieldAttr ))});};if _cgcaa .InsertPageBreakAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .InsertPageBreakAttr ))}); +};if _cgcaa .AutoShowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .AutoShowAttr ))});};if _cgcaa .TopAutoShowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .TopAutoShowAttr ))}); +};if _cgcaa .HideNewItemsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .HideNewItemsAttr ))});}; +if _cgcaa .MeasureFilterAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .MeasureFilterAttr ))}); +};if _cgcaa .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .IncludeNewItemsInFilterAttr ))}); +};if _cgcaa .ItemPageCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_cgcaa .ItemPageCountAttr )}); +};if _cgcaa .SortTypeAttr !=ST_FieldSortTypeUnset {_gfadb ,_gabega :=_cgcaa .SortTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _gabega !=nil {return _gabega ;};start .Attr =append (start .Attr ,_gfadb ); +};if _cgcaa .DataSourceSortAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .DataSourceSortAttr ))}); +};if _cgcaa .NonAutoSortDefaultAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .NonAutoSortDefaultAttr ))}); +};if _cgcaa .RankByAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0061\u006e\u006b\u0042\u0079"},Value :_aa .Sprintf ("\u0025\u0076",*_cgcaa .RankByAttr )});};if _cgcaa .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .DefaultSubtotalAttr ))}); +};if _cgcaa .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .SumSubtotalAttr ))});};if _cgcaa .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .CountASubtotalAttr ))}); +};if _cgcaa .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .AvgSubtotalAttr ))});};if _cgcaa .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .MaxSubtotalAttr ))}); +};if _cgcaa .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .MinSubtotalAttr ))});};if _cgcaa .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .ProductSubtotalAttr ))}); +};if _cgcaa .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .CountSubtotalAttr ))}); +};if _cgcaa .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .StdDevSubtotalAttr ))}); +};if _cgcaa .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .StdDevPSubtotalAttr ))}); +};if _cgcaa .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .VarSubtotalAttr ))});};if _cgcaa .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .VarPSubtotalAttr ))}); +};if _cgcaa .ShowPropCellAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .ShowPropCellAttr ))});}; +if _cgcaa .ShowPropTipAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .ShowPropTipAttr ))});};if _cgcaa .ShowPropAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .ShowPropAsCaptionAttr ))}); +};if _cgcaa .DefaultAttributeDrillStateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcaa .DefaultAttributeDrillStateAttr ))}); +};e .EncodeToken (start );if _cgcaa .Items !=nil {_cbaebce :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0069\u0074\u0065\u006d\u0073"}};e .EncodeElement (_cgcaa .Items ,_cbaebce );};if _cgcaa .AutoSortScope !=nil {_fcece :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u0061\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"}}; +e .EncodeElement (_cgcaa .AutoSortScope ,_fcece );};if _cgcaa .ExtLst !=nil {_cfddfe :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cgcaa .ExtLst ,_cfddfe );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_edcef *SingleXmlCells )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_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\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\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 ,_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 ="\u006d\u0061\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073";return _edcef .CT_SingleXmlCells .MarshalXML (e ,start );};func (_fadgf *CT_Tuples )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fadgf .CAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063"},Value :_aa .Sprintf ("\u0025\u0076",*_fadgf .CAttr )}); +};e .EncodeToken (start );_dbgeed :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0074\u0070\u006c"}};for _ ,_cbcgfg :=range _fadgf .Tpl {e .EncodeElement (_cbcgfg ,_dbgeed );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func (_cdd *AG_RevData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdd .RIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_cdd .RIdAttr )}); +};if _cdd .UaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cdd .UaAttr ))});};if _cdd .RaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cdd .RaAttr ))}); +};return nil ;};func (_begg *CT_CalcCell )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _begg .RAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_aa .Sprintf ("\u0025\u0076",*_begg .RAttr )}); +};if _begg .RefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066"},Value :_aa .Sprintf ("\u0025\u0076",*_begg .RefAttr )});};if _begg .IAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069"},Value :_aa .Sprintf ("\u0025\u0076",*_begg .IAttr )}); +};if _begg .SAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_begg .SAttr ))});};if _begg .LAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_begg .LAttr ))}); +};if _begg .TAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_begg .TAttr ))});};if _begg .AAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_begg .AAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Password -PasswordAttr *string ; +// ValidateWithPath validates the CT_CacheHierarchies and its children, prefixing error messages with path +func (_ebd *CT_CacheHierarchies )ValidateWithPath (path string )error {for _fgad ,_fbb :=range _ebd .CacheHierarchy {if _ddgg :=_fbb .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0043\u0061ch\u0065H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_fgad )); +_ddgg !=nil {return _ddgg ;};};return nil ;};type CT_Scenarios struct{ -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// Current Scenario +CurrentAttr *uint32 ; -// Password Hash Value -HashValueAttr *string ; +// Last Shown Scenario +ShowAttr *uint32 ; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Sequence of References +SqrefAttr *ST_Sqref ; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// Scenario +Scenario []*CT_Scenario ;};func (_ddbaaa *ST_Pane )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddbaaa =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_ddbaaa =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_ddbaaa =2; +case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_ddbaaa =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_ddbaaa =4;};return nil ;};func (_ddbag *CT_DdeLink )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_ddbag .DdeServiceAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"},Value :_aa .Sprintf ("\u0025\u0076",_ddbag .DdeTopicAttr )});e .EncodeToken (start );if _ddbag .DdeItems !=nil {_acfbc :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"}}; +e .EncodeElement (_ddbag .DdeItems ,_acfbc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eafgfa ST_SortType )ValidateWithPath (path string )error {switch _eafgfa {case 0,1,2,3,4,5,6,7:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eafgfa )); +};return nil ;}; -// Contents -ContentAttr *bool ; +// Validate validates the CT_Set and its children +func (_cgffeg *CT_Set )Validate ()error {return _cgffeg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0074");};type CT_Dxf struct{ -// Objects Locked -ObjectsAttr *bool ;}; +// Font Properties +Font *CT_Font ; -// ValidateWithPath validates the CT_DdeValues and its children, prefixing error messages with path -func (_eacae *CT_DdeValues )ValidateWithPath (path string )error {for _fabaf ,_caebg :=range _eacae .Value {if _bbef :=_caebg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_fabaf ));_bbef !=nil {return _bbef ; -};};return nil ;}; +// Number Format +NumFmt *CT_NumFmt ; -// ValidateWithPath validates the CT_CellSmartTag and its children, prefixing error messages with path -func (_aeab *CT_CellSmartTag )ValidateWithPath (path string )error {for _addaa ,_agca :=range _aeab .CellSmartTagPr {if _bagfb :=_agca .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0043\u0065ll\u0053m\u0061\u0072\u0074\u0054\u0061g\u0050\u0072\u005b\u0025\u0064\u005d",path ,_addaa )); -_bagfb !=nil {return _bagfb ;};};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;); +// Fill +Fill *CT_Fill ; -// Validate validates the CT_TablePart and its children -func (_cdddge *CT_TablePart )Validate ()error {return _cdddge .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074");};func NewCT_RevisionConflict ()*CT_RevisionConflict {_gecf :=&CT_RevisionConflict {};return _gecf }; -func (_dagegc ST_SourceType )ValidateWithPath (path string )error {switch _dagegc {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 (_dagegc )); -};return nil ;};func (_dfggd ST_DataConsolidateFunction )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dfggd .String (),start );}; +// Alignment +Alignment *CT_CellAlignment ; -// Validate validates the CT_WebPublishObjects and its children -func (_cbefb *CT_WebPublishObjects )Validate ()error {return _cbefb .ValidateWithPath ("C\u0054_\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073");}; +// Border Properties +Border *CT_Border ; -// ValidateWithPath validates the CT_CalcCell and its children, prefixing error messages with path -func (_ccbfd *CT_CalcCell )ValidateWithPath (path string )error {return nil }; +// Protection Properties +Protection *CT_CellProtection ; -// ValidateWithPath validates the CT_FutureMetadataBlock and its children, prefixing error messages with path -func (_gega *CT_FutureMetadataBlock )ValidateWithPath (path string )error {if _gega .ExtLst !=nil {if _ecdff :=_gega .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecdff !=nil {return _ecdff ;};};return nil ;};type CT_ExternalSheetData struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_abcbc *CT_Missing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdgbg :=range start .Attr {if _fdgbg .Name .Local =="\u0075"{_bfeedd ,_fbacca :=_e .ParseBool (_fdgbg .Value );if _fbacca !=nil {return _fbacca ; +};_abcbc .UAttr =&_bfeedd ;continue ;};if _fdgbg .Name .Local =="\u0066"{_fafgf ,_fagee :=_e .ParseBool (_fdgbg .Value );if _fagee !=nil {return _fagee ;};_abcbc .FAttr =&_fafgf ;continue ;};if _fdgbg .Name .Local =="\u0063"{_fgdfg ,_fccgf :=_fdgbg .Value ,error (nil ); +if _fccgf !=nil {return _fccgf ;};_abcbc .CAttr =&_fgdfg ;continue ;};if _fdgbg .Name .Local =="\u0063\u0070"{_gfbff ,_bggg :=_e .ParseUint (_fdgbg .Value ,10,32);if _bggg !=nil {return _bggg ;};_fdbfaa :=uint32 (_gfbff );_abcbc .CpAttr =&_fdbfaa ;continue ; +};if _fdgbg .Name .Local =="\u0069\u006e"{_bfdbd ,_dffdgg :=_e .ParseUint (_fdgbg .Value ,10,32);if _dffdgg !=nil {return _dffdgg ;};_bffba :=uint32 (_bfdbd );_abcbc .InAttr =&_bffba ;continue ;};if _fdgbg .Name .Local =="\u0062\u0063"{_bdgee ,_deccc :=_fdgbg .Value ,error (nil ); +if _deccc !=nil {return _deccc ;};_abcbc .BcAttr =&_bdgee ;continue ;};if _fdgbg .Name .Local =="\u0066\u0063"{_egecb ,_bccbb :=_fdgbg .Value ,error (nil );if _bccbb !=nil {return _bccbb ;};_abcbc .FcAttr =&_egecb ;continue ;};if _fdgbg .Name .Local =="\u0069"{_ceef ,_dcgfe :=_e .ParseBool (_fdgbg .Value ); +if _dcgfe !=nil {return _dcgfe ;};_abcbc .IAttr =&_ceef ;continue ;};if _fdgbg .Name .Local =="\u0075\u006e"{_gbegf ,_bdbddb :=_e .ParseBool (_fdgbg .Value );if _bdbddb !=nil {return _bdbddb ;};_abcbc .UnAttr =&_gbegf ;continue ;};if _fdgbg .Name .Local =="\u0073\u0074"{_dcgbb ,_dgegc :=_e .ParseBool (_fdgbg .Value ); +if _dgegc !=nil {return _dgegc ;};_abcbc .StAttr =&_dcgbb ;continue ;};if _fdgbg .Name .Local =="\u0062"{_cfadde ,_edbag :=_e .ParseBool (_fdgbg .Value );if _edbag !=nil {return _edbag ;};_abcbc .BAttr =&_cfadde ;continue ;};};_cfdfa :for {_acgagf ,_cegba :=d .Token (); +if _cegba !=nil {return _cegba ;};switch _abdb :=_acgagf .(type ){case _d .StartElement :switch _abdb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_geeba :=NewCT_Tuples (); +if _fgacdf :=d .DecodeElement (_geeba ,&_abdb );_fgacdf !=nil {return _fgacdf ;};_abcbc .Tpls =append (_abcbc .Tpls ,_geeba );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gafcg :=NewCT_X (); +if _babfcb :=d .DecodeElement (_gafcg ,&_abdb );_babfcb !=nil {return _babfcb ;};_abcbc .X =append (_abcbc .X ,_gafcg );default:_ea .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",_abdb .Name ); +if _bbfgb :=d .Skip ();_bbfgb !=nil {return _bbfgb ;};};case _d .EndElement :break _cfdfa ;case _d .CharData :};};return nil ;};func NewCT_Parameters ()*CT_Parameters {_aaaf :=&CT_Parameters {};return _aaaf };func (_gbdbd ST_SheetViewType )Validate ()error {return _gbdbd .ValidateWithPath ("")}; +func NewCT_ControlPr ()*CT_ControlPr {_begfb :=&CT_ControlPr {};_begfb .Anchor =NewCT_ObjectAnchor ();return _begfb ;}; -// Sheet Id -SheetIdAttr uint32 ; +// Validate validates the CT_CacheSource and its children +func (_bbe *CT_CacheSource )Validate ()error {return _bbe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065");}; -// Last Refresh Resulted in Error -RefreshErrorAttr *bool ; +// Validate validates the CT_Groups and its children +func (_ddedc *CT_Groups )Validate ()error {return _ddedc .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u006f\u0075\u0070s");};func (_cccdbd *ST_PhoneticType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddbaec ,_efacbf :=d .Token ();if _efacbf !=nil {return _efacbf ; +};if _adeggc ,_eafdg :=_ddbaec .(_d .EndElement );_eafdg &&_adeggc .Name ==start .Name {*_cccdbd =1;return nil ;};if _bcdbe ,_gadab :=_ddbaec .(_d .CharData );!_gadab {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddbaec ); +}else {switch string (_bcdbe ){case "":*_cccdbd =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_cccdbd =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_cccdbd =2; +case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_cccdbd =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_cccdbd =4;};};_ddbaec ,_efacbf =d .Token ();if _efacbf !=nil {return _efacbf ;};if _ggdgf ,_fgggc :=_ddbaec .(_d .EndElement ); +_fgggc &&_ggdgf .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddbaec );};func (_dddfab ST_CellType )ValidateWithPath (path string )error {switch _dddfab {case 0,1,2,3,4,5,6:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dddfab )); +};return nil ;};func (_cgfg *CT_DataFields )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acabf :=range start .Attr {if _acabf .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbgee ,_cgcdb :=_e .ParseUint (_acabf .Value ,10,32);if _cgcdb !=nil {return _cgcdb ; +};_ffgd :=uint32 (_gbgee );_cgfg .CountAttr =&_ffgd ;continue ;};};_dagf :for {_bfeac ,_beedc :=d .Token ();if _beedc !=nil {return _beedc ;};switch _bffa :=_bfeac .(type ){case _d .StartElement :switch _bffa .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebae :=NewCT_DataField (); +if _gaaed :=d .DecodeElement (_ebae ,&_bffa );_gaaed !=nil {return _gaaed ;};_cgfg .DataField =append (_cgfg .DataField ,_ebae );default:_ea .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",_bffa .Name ); +if _ggacf :=d .Skip ();_ggacf !=nil {return _ggacf ;};};case _d .EndElement :break _dagf ;case _d .CharData :};};return nil ;};func NewCT_MetadataBlock ()*CT_MetadataBlock {_eaggb :=&CT_MetadataBlock {};return _eaggb };func NewCT_CacheSource ()*CT_CacheSource {_cadg :=&CT_CacheSource {}; +_cadg .TypeAttr =ST_SourceType (1);return _cadg ;};func (_febgcf *CT_DrawingHF )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_febgcf .IdAttr )}); +if _febgcf .LhoAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0068\u006f"},Value :_aa .Sprintf ("\u0025\u0076",*_febgcf .LhoAttr )});};if _febgcf .LheAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0068\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_febgcf .LheAttr )}); +};if _febgcf .LhfAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0068\u0066"},Value :_aa .Sprintf ("\u0025\u0076",*_febgcf .LhfAttr )});};if _febgcf .ChoAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0068\u006f"},Value :_aa .Sprintf ("\u0025\u0076",*_febgcf .ChoAttr )}); +};if _febgcf .CheAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0068\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_febgcf .CheAttr )});};if _febgcf .ChfAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0068\u0066"},Value :_aa .Sprintf ("\u0025\u0076",*_febgcf .ChfAttr )}); +};if _febgcf .RhoAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0068\u006f"},Value :_aa .Sprintf ("\u0025\u0076",*_febgcf .RhoAttr )});};if _febgcf .RheAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0068\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_febgcf .RheAttr )}); +};if _febgcf .RhfAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0068\u0066"},Value :_aa .Sprintf ("\u0025\u0076",*_febgcf .RhfAttr )});};if _febgcf .LfoAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0066\u006f"},Value :_aa .Sprintf ("\u0025\u0076",*_febgcf .LfoAttr )}); +};if _febgcf .LfeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0066\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_febgcf .LfeAttr )});};if _febgcf .LffAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0066\u0066"},Value :_aa .Sprintf ("\u0025\u0076",*_febgcf .LffAttr )}); +};if _febgcf .CfoAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0066\u006f"},Value :_aa .Sprintf ("\u0025\u0076",*_febgcf .CfoAttr )});};if _febgcf .CfeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0066\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_febgcf .CfeAttr )}); +};if _febgcf .CffAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0066\u0066"},Value :_aa .Sprintf ("\u0025\u0076",*_febgcf .CffAttr )});};if _febgcf .RfoAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0066\u006f"},Value :_aa .Sprintf ("\u0025\u0076",*_febgcf .RfoAttr )}); +};if _febgcf .RfeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0066\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_febgcf .RfeAttr )});};if _febgcf .RffAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0066\u0066"},Value :_aa .Sprintf ("\u0025\u0076",*_febgcf .RffAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gaddb *CT_ObjectPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gaddb .LockedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gaddb .LockedAttr ))}); +};if _gaddb .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gaddb .DefaultSizeAttr ))});};if _gaddb .PrintAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gaddb .PrintAttr ))}); +};if _gaddb .DisabledAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gaddb .DisabledAttr ))});};if _gaddb .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gaddb .UiObjectAttr ))}); +};if _gaddb .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gaddb .AutoFillAttr ))});};if _gaddb .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gaddb .AutoLineAttr ))}); +};if _gaddb .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gaddb .AutoPictAttr ))});};if _gaddb .MacroAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_aa .Sprintf ("\u0025\u0076",*_gaddb .MacroAttr )}); +};if _gaddb .AltTextAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_gaddb .AltTextAttr )});};if _gaddb .DdeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0064\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gaddb .DdeAttr ))}); +};if _gaddb .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_gaddb .IdAttr )});};e .EncodeToken (start );_abadd :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}}; +e .EncodeElement (_gaddb .Anchor ,_abadd );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ddfaff *CT_NumFmt )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgfee :=range start .Attr {if _dgfee .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_gbcaf ,_fgffa :=_e .ParseUint (_dgfee .Value ,10,32); +if _fgffa !=nil {return _fgffa ;};_ddfaff .NumFmtIdAttr =uint32 (_gbcaf );continue ;};if _dgfee .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_cfbca ,_bacee :=_dgfee .Value ,error (nil );if _bacee !=nil {return _bacee ;}; +_ddfaff .FormatCodeAttr =_cfbca ;continue ;};};for {_baega ,_bfeeg :=d .Token ();if _bfeeg !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_bfeeg );};if _eefbb ,_aeccfg :=_baega .(_d .EndElement ); +_aeccfg &&_eefbb .Name ==start .Name {break ;};};return nil ;}; -// Row -Row []*CT_ExternalRow ;}; +// ValidateWithPath validates the CT_PivotCaches and its children, prefixing error messages with path +func (_acddd *CT_PivotCaches )ValidateWithPath (path string )error {for _bfcffe ,_gbdbbb :=range _acddd .PivotCache {if _facff :=_gbdbbb .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068e\u005b\u0025\u0064\u005d",path ,_bfcffe )); +_facff !=nil {return _facff ;};};return nil ;};func (_fdceg *CT_PivotAreas )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_efaag :=range start .Attr {if _efaag .Name .Local =="\u0063\u006f\u0075n\u0074"{_cefca ,_cdfge :=_e .ParseUint (_efaag .Value ,10,32); +if _cdfge !=nil {return _cdfge ;};_dfacc :=uint32 (_cefca );_fdceg .CountAttr =&_dfacc ;continue ;};};_fceecb :for {_ecffg ,_bcbbb :=d .Token ();if _bcbbb !=nil {return _bcbbb ;};switch _cebfc :=_ecffg .(type ){case _d .StartElement :switch _cebfc .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbcea :=NewCT_PivotArea (); +if _ffcgd :=d .DecodeElement (_dbcea ,&_cebfc );_ffcgd !=nil {return _ffcgd ;};_fdceg .PivotArea =append (_fdceg .PivotArea ,_dbcea );default:_ea .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",_cebfc .Name ); +if _fafbdd :=d .Skip ();_fafbdd !=nil {return _fafbdd ;};};case _d .EndElement :break _fceecb ;case _d .CharData :};};return nil ;};func NewCT_Pane ()*CT_Pane {_cacae :=&CT_Pane {};return _cacae }; -// ValidateWithPath validates the Dialogsheet and its children, prefixing error messages with path -func (_gacff *Dialogsheet )ValidateWithPath (path string )error {if _eafde :=_gacff .CT_Dialogsheet .ValidateWithPath (path );_eafde !=nil {return _eafde ;};return nil ;};const (ST_OleUpdateUnset ST_OleUpdate =0;ST_OleUpdateOLEUPDATE_ALWAYS ST_OleUpdate =1; -ST_OleUpdateOLEUPDATE_ONCALL ST_OleUpdate =2;);func NewCT_TableStyleInfo ()*CT_TableStyleInfo {_debgd :=&CT_TableStyleInfo {};return _debgd };func (_abecb *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 _abecb .CT_Users .MarshalXML (e ,start );}; +// Validate validates the CT_XmlColumnPr and its children +func (_fcbfa *CT_XmlColumnPr )Validate ()error {return _fcbfa .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072");};type CT_Chartsheet struct{ -// ValidateWithPath validates the CT_Items and its children, prefixing error messages with path -func (_ebadd *CT_Items )ValidateWithPath (path string )error {for _ecffa ,_fdfbd :=range _ebadd .Item {if _dbadf :=_fdfbd .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_ecffa ));_dbadf !=nil {return _dbadf ; -};};return nil ;};func (_afddg *CT_FontScheme )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_afddg .ValAttr =ST_FontScheme (1);for _ ,_gcefg :=range start .Attr {if _gcefg .Name .Local =="\u0076\u0061\u006c"{_afddg .ValAttr .UnmarshalXMLAttr (_gcefg ); -continue ;};};for {_ebfce ,_cbcfcd :=d .Token ();if _cbcfcd !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0053c\u0068\u0065\u006d\u0065\u003a\u0020\u0025s",_cbcfcd );};if _bcddd ,_accdc :=_ebfce .(_c .EndElement ); -_accdc &&_bcddd .Name ==start .Name {break ;};};return nil ;};type ST_ExternalConnectionType byte ;type CT_XStringElement struct{ +// Chart Sheet Properties +SheetPr *CT_ChartsheetPr ; -// Value -VAttr string ;};func NewCT_RevisionSheetRename ()*CT_RevisionSheetRename {_effbe :=&CT_RevisionSheetRename {};return _effbe ;}; +// Chart Sheet Views +SheetViews *CT_ChartsheetViews ; -// Validate validates the CT_XmlColumnPr and its children -func (_abddg *CT_XmlColumnPr )Validate ()error {return _abddg .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072");};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 (_aefgc *CT_RangePr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebcc :=range start .Attr {if _ebcc .Name .Local =="\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"{_ddegg ,_bdcacc :=_fc .ParseBool (_ebcc .Value );if _bdcacc !=nil {return _bdcacc ; -};_aefgc .AutoStartAttr =&_ddegg ;continue ;};if _ebcc .Name .Local =="\u0061u\u0074\u006f\u0045\u006e\u0064"{_aggfe ,_cegae :=_fc .ParseBool (_ebcc .Value );if _cegae !=nil {return _cegae ;};_aefgc .AutoEndAttr =&_aggfe ;continue ;};if _ebcc .Name .Local =="\u0067r\u006f\u0075\u0070\u0042\u0079"{_aefgc .GroupByAttr .UnmarshalXMLAttr (_ebcc ); -continue ;};if _ebcc .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"{_cdgddga ,_gdccca :=_fc .ParseFloat (_ebcc .Value ,64);if _gdccca !=nil {return _gdccca ;};_aefgc .StartNumAttr =&_cdgddga ;continue ;};if _ebcc .Name .Local =="\u0065\u006e\u0064\u004e\u0075\u006d"{_gcfag ,_ecdfe :=_fc .ParseFloat (_ebcc .Value ,64); -if _ecdfe !=nil {return _ecdfe ;};_aefgc .EndNumAttr =&_gcfag ;continue ;};if _ebcc .Name .Local =="\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"{_gdcga ,_gfdgf :=ParseStdlibTime (_ebcc .Value );if _gfdgf !=nil {return _gfdgf ;};_aefgc .StartDateAttr =&_gdcga ; -continue ;};if _ebcc .Name .Local =="\u0065n\u0064\u0044\u0061\u0074\u0065"{_cbfga ,_dbgaae :=ParseStdlibTime (_ebcc .Value );if _dbgaae !=nil {return _dbgaae ;};_aefgc .EndDateAttr =&_cbfga ;continue ;};if _ebcc .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_fbfd ,_afbdb :=_fc .ParseFloat (_ebcc .Value ,64); -if _afbdb !=nil {return _afbdb ;};_aefgc .GroupIntervalAttr =&_fbfd ;continue ;};};for {_edbdc ,_fcebbg :=d .Token ();if _fcebbg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072\u003a\u0020%\u0073",_fcebbg ); -};if _ebbbc ,_gbbbg :=_edbdc .(_c .EndElement );_gbbbg &&_ebbbc .Name ==start .Name {break ;};};return nil ;};func (_eaefd *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 _eaefd .CT_Sst .MarshalXML (e ,start );};func (_fgfcg ST_PrintError )Validate ()error {return _fgfcg .ValidateWithPath ("")}; +// Chart Sheet Protection +SheetProtection *CT_ChartsheetProtection ; -// Validate validates the Connections and its children -func (_edabd *Connections )Validate ()error {return _edabd .ValidateWithPath ("C\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073");};func (_fdgacb ST_WebSourceType )String ()string {switch _fdgacb {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_SheetFormatPr ()*CT_SheetFormatPr {_agaccf :=&CT_SheetFormatPr {};return _agaccf }; +// Custom Chart Sheet Views +CustomSheetViews *CT_CustomChartsheetViews ;PageMargins *CT_PageMargins ;PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ; -// ValidateWithPath validates the CT_RevisionFormatting and its children, prefixing error messages with path -func (_gabf *CT_RevisionFormatting )ValidateWithPath (path string )error {if _gabf .Dxf !=nil {if _fefafg :=_gabf .Dxf .ValidateWithPath (path +"\u002f\u0044\u0078\u0066");_fefafg !=nil {return _fefafg ;};};if _gabf .ExtLst !=nil {if _cbeebg :=_gabf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cbeebg !=nil {return _cbeebg ;};};return nil ;};func (_ecgegbc ST_UnderlineValues )String ()string {switch _ecgegbc {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 (_cbcgfb *CT_Table )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_cbcgfb .IdAttr )}); -if _cbcgfb .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cbcgfb .NameAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_cbcgfb .DisplayNameAttr )}); -if _cbcgfb .CommentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cbcgfb .CommentAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",_cbcgfb .RefAttr )}); -if _cbcgfb .TableTypeAttr !=ST_TableTypeUnset {_acadcg ,_fecgg :=_cbcgfb .TableTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"});if _fecgg !=nil {return _fecgg ;};start .Attr =append (start .Attr ,_acadcg );};if _cbcgfb .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 :_a .Sprintf ("\u0025\u0076",*_cbcgfb .HeaderRowCountAttr )}); -};if _cbcgfb .InsertRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cbcgfb .InsertRowAttr ))});};if _cbcgfb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cbcgfb .InsertRowShiftAttr ))}); -};if _cbcgfb .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 :_a .Sprintf ("\u0025\u0076",*_cbcgfb .TotalsRowCountAttr )}); -};if _cbcgfb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cbcgfb .TotalsRowShownAttr ))}); -};if _cbcgfb .PublishedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cbcgfb .PublishedAttr ))});};if _cbcgfb .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 :_a .Sprintf ("\u0025\u0076",*_cbcgfb .HeaderRowDxfIdAttr )}); -};if _cbcgfb .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_a .Sprintf ("\u0025\u0076",*_cbcgfb .DataDxfIdAttr )});};if _cbcgfb .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 :_a .Sprintf ("\u0025\u0076",*_cbcgfb .TotalsRowDxfIdAttr )}); -};if _cbcgfb .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 :_a .Sprintf ("\u0025\u0076",*_cbcgfb .HeaderRowBorderDxfIdAttr )}); -};if _cbcgfb .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 :_a .Sprintf ("\u0025\u0076",*_cbcgfb .TableBorderDxfIdAttr )}); -};if _cbcgfb .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 :_a .Sprintf ("\u0025\u0076",*_cbcgfb .TotalsRowBorderDxfIdAttr )}); -};if _cbcgfb .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 :_a .Sprintf ("\u0025\u0076",*_cbcgfb .HeaderRowCellStyleAttr )}); -};if _cbcgfb .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 :_a .Sprintf ("\u0025\u0076",*_cbcgfb .DataCellStyleAttr )}); -};if _cbcgfb .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 :_a .Sprintf ("\u0025\u0076",*_cbcgfb .TotalsRowCellStyleAttr )}); -};if _cbcgfb .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 :_a .Sprintf ("\u0025\u0076",*_cbcgfb .ConnectionIdAttr )});};e .EncodeToken (start ); -if _cbcgfb .AutoFilter !=nil {_bbacfb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_cbcgfb .AutoFilter ,_bbacfb );};if _cbcgfb .SortState !=nil {_eagcg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}}; -e .EncodeElement (_cbcgfb .SortState ,_eagcg );};_edggg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003at\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}};e .EncodeElement (_cbcgfb .TableColumns ,_edggg );if _cbcgfb .TableStyleInfo !=nil {_daggc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}}; -e .EncodeElement (_cbcgfb .TableStyleInfo ,_daggc );};if _cbcgfb .ExtLst !=nil {_dcffff :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbcgfb .ExtLst ,_dcffff );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};const (ST_SheetStateUnset ST_SheetState =0;ST_SheetStateVisible ST_SheetState =1;ST_SheetStateHidden ST_SheetState =2;ST_SheetStateVeryHidden ST_SheetState =3;);func (_bbfgf *Connections )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbfgf .CT_Connections =*NewCT_Connections (); -_bcbgb :for {_feebf ,_effbgd :=d .Token ();if _effbgd !=nil {return _effbgd ;};switch _eabcgc :=_feebf .(type ){case _c .StartElement :switch _eabcgc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_caaca :=NewCT_Connection (); -if _cebbbe :=d .DecodeElement (_caaca ,&_eabcgc );_cebbbe !=nil {return _cebbbe ;};_bbfgf .Connection =append (_bbfgf .Connection ,_caaca );default:_dc .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",_eabcgc .Name ); -if _bfefg :=d .Skip ();_bfefg !=nil {return _bfefg ;};};case _c .EndElement :break _bcbgb ;case _c .CharData :};};return nil ;};func (_fdbebf *CT_SingleXmlCells )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_egggf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0073\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}}; -for _ ,_abbfec :=range _fdbebf .SingleXmlCell {e .EncodeElement (_abbfec ,_egggf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_MetadataBlock struct{ +// Drawing +Drawing *CT_Drawing ;LegacyDrawing *CT_LegacyDrawing ; -// Metadata Record -Rc []*CT_MetadataRecord ;};func (_fddac *ST_GroupBy )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fddac =0;case "\u0072\u0061\u006eg\u0065":*_fddac =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_fddac =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_fddac =3; -case "\u0068\u006f\u0075r\u0073":*_fddac =4;case "\u0064\u0061\u0079\u0073":*_fddac =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_fddac =6;case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_fddac =7;case "\u0079\u0065\u0061r\u0073":*_fddac =8; -};return nil ;};func (_cgcdgb ST_TargetScreenSize )Validate ()error {return _cgcdgb .ValidateWithPath ("")};type CT_AutoFilter struct{ +// Legacy Drawing Reference in Header Footer +LegacyDrawingHF *CT_LegacyDrawing ; -// Cell or Range Reference -RefAttr *string ; +// Drawing Reference in Header Footer +DrawingHF *CT_DrawingHF ;Picture *CT_SheetBackgroundPicture ;WebPublishItems *CT_WebPublishItems ;ExtLst *CT_ExtensionList ;};func (_edgccd ST_PivotFilterType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_edgccd .String (),start ); +};func (_fggad *CT_SingleXmlCells )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bgfbfg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u0073\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}}; +for _ ,_debdf :=range _fggad .SingleXmlCell {e .EncodeElement (_debdf ,_bgfbfg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gefdb *CT_WebPublishing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gefdb .CssAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0073\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gefdb .CssAttr ))}); +};if _gefdb .ThicketAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074h\u0069\u0063\u006b\u0065\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gefdb .ThicketAttr ))});};if _gefdb .LongFileNamesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gefdb .LongFileNamesAttr ))}); +};if _gefdb .VmlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u006d\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gefdb .VmlAttr ))});};if _gefdb .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gefdb .AllowPngAttr ))}); +};if _gefdb .TargetScreenSizeAttr !=ST_TargetScreenSizeUnset {_eccdc ,_affgb :=_gefdb .TargetScreenSizeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"});if _affgb !=nil {return _affgb ; +};start .Attr =append (start .Attr ,_eccdc );};if _gefdb .DpiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0070\u0069"},Value :_aa .Sprintf ("\u0025\u0076",*_gefdb .DpiAttr )});};if _gefdb .CodePageAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_gefdb .CodePageAttr )}); +};if _gefdb .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_gefdb .CharacterSetAttr )});};e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ccecef *ST_Visibility )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afgce ,_fabcae :=d .Token ();if _fabcae !=nil {return _fabcae ;};if _aaega ,_adccfg :=_afgce .(_d .EndElement ); +_adccfg &&_aaega .Name ==start .Name {*_ccecef =1;return nil ;};if _gdbdac ,_efdfbe :=_afgce .(_d .CharData );!_efdfbe {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afgce ); +}else {switch string (_gdbdac ){case "":*_ccecef =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_ccecef =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_ccecef =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_ccecef =3;};};_afgce ,_fabcae =d .Token (); +if _fabcae !=nil {return _fabcae ;};if _gbdcf ,_baffec :=_afgce .(_d .EndElement );_baffec &&_gbdcf .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afgce ); +};func (_bcfea ST_ExternalConnectionType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bcfea .String (),start );};func (_fgage *CT_InputCells )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ddada :=range start .Attr {if _ddada .Name .Local =="\u0072"{_cggbg ,_efade :=_ddada .Value ,error (nil ); +if _efade !=nil {return _efade ;};_fgage .RAttr =_cggbg ;continue ;};if _ddada .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_eefcd ,_gaggf :=_e .ParseBool (_ddada .Value );if _gaggf !=nil {return _gaggf ;};_fgage .DeletedAttr =&_eefcd ;continue ; +};if _ddada .Name .Local =="\u0075\u006e\u0064\u006f\u006e\u0065"{_gecbf ,_gfffdd :=_e .ParseBool (_ddada .Value );if _gfffdd !=nil {return _gfffdd ;};_fgage .UndoneAttr =&_gecbf ;continue ;};if _ddada .Name .Local =="\u0076\u0061\u006c"{_beacfb ,_eaaab :=_ddada .Value ,error (nil ); +if _eaaab !=nil {return _eaaab ;};_fgage .ValAttr =_beacfb ;continue ;};if _ddada .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_efagd ,_adddb :=_e .ParseUint (_ddada .Value ,10,32);if _adddb !=nil {return _adddb ;};_edbb :=uint32 (_efagd ); +_fgage .NumFmtIdAttr =&_edbb ;continue ;};};for {_gcca ,_afefdg :=d .Token ();if _afefdg !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0070u\u0074C\u0065\u006c\u006c\u0073\u003a\u0020\u0025s",_afefdg );};if _cbcbc ,_fabd :=_gcca .(_d .EndElement ); +_fabd &&_cbcbc .Name ==start .Name {break ;};};return nil ;};func (_cfbbe ST_FormatAction )ValidateWithPath (path string )error {switch _cfbbe {case 0,1,2,3,4:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfbbe )); +};return nil ;};func (_cbgfec ST_RefMode )Validate ()error {return _cbgfec .ValidateWithPath ("")}; -// AutoFilter Column -FilterColumn []*CT_FilterColumn ; +// Validate validates the CT_Font and its children +func (_cfgfa *CT_Font )Validate ()error {return _cfgfa .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};func (_dfeedd *ST_PhoneticAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dfeedd =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_dfeedd =1; +case "\u006c\u0065\u0066\u0074":*_dfeedd =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dfeedd =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_dfeedd =4;};return nil ;};func (_caabc ST_DataValidationType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fbecdff :=_d .Attr {}; +_fbecdff .Name =name ;switch _caabc {case ST_DataValidationTypeUnset :_fbecdff .Value ="";case ST_DataValidationTypeNone :_fbecdff .Value ="\u006e\u006f\u006e\u0065";case ST_DataValidationTypeWhole :_fbecdff .Value ="\u0077\u0068\u006fl\u0065";case ST_DataValidationTypeDecimal :_fbecdff .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c"; +case ST_DataValidationTypeList :_fbecdff .Value ="\u006c\u0069\u0073\u0074";case ST_DataValidationTypeDate :_fbecdff .Value ="\u0064\u0061\u0074\u0065";case ST_DataValidationTypeTime :_fbecdff .Value ="\u0074\u0069\u006d\u0065";case ST_DataValidationTypeTextLength :_fbecdff .Value ="\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068"; +case ST_DataValidationTypeCustom :_fbecdff .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _fbecdff ,nil ;}; -// Sort State for Auto Filter -SortState *CT_SortState ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_RangeSets and its children, prefixing error messages with path +func (_aadb *CT_RangeSets )ValidateWithPath (path string )error {for _bbdaf ,_dcbfa :=range _aadb .RangeSet {if _fdeff :=_dcbfa .ValidateWithPath (_aa .Sprintf ("\u0025s\u002fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_bbdaf )); +_fdeff !=nil {return _fdeff ;};};return nil ;};func (_cgad *CT_CalculatedItems )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ecc :=range start .Attr {if _ecc .Name .Local =="\u0063\u006f\u0075n\u0074"{_eefb ,_bbcc :=_e .ParseUint (_ecc .Value ,10,32); +if _bbcc !=nil {return _bbcc ;};_bega :=uint32 (_eefb );_cgad .CountAttr =&_bega ;continue ;};};_bfcff :for {_fcda ,_afg :=d .Token ();if _afg !=nil {return _afg ;};switch _dffc :=_fcda .(type ){case _d .StartElement :switch _dffc .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_badga :=NewCT_CalculatedItem (); +if _ccdcb :=d .DecodeElement (_badga ,&_dffc );_ccdcb !=nil {return _ccdcb ;};_cgad .CalculatedItem =append (_cgad .CalculatedItem ,_badga );default:_ea .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",_dffc .Name ); +if _ccdcbe :=d .Skip ();_ccdcbe !=nil {return _ccdcbe ;};};case _d .EndElement :break _bfcff ;case _d .CharData :};};return nil ;};func (_ebgef ST_FontScheme )Validate ()error {return _ebgef .ValidateWithPath ("")};func (_edded *CT_SortState )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_affcf :=range start .Attr {if _affcf .Name .Local =="\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"{_abgab ,_efcbe :=_e .ParseBool (_affcf .Value ); +if _efcbe !=nil {return _efcbe ;};_edded .ColumnSortAttr =&_abgab ;continue ;};if _affcf .Name .Local =="\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"{_bfbgc ,_eccgf :=_e .ParseBool (_affcf .Value );if _eccgf !=nil {return _eccgf ; +};_edded .CaseSensitiveAttr =&_bfbgc ;continue ;};if _affcf .Name .Local =="\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"{_edded .SortMethodAttr .UnmarshalXMLAttr (_affcf );continue ;};if _affcf .Name .Local =="\u0072\u0065\u0066"{_fffde ,_adcbfg :=_affcf .Value ,error (nil ); +if _adcbfg !=nil {return _adcbfg ;};_edded .RefAttr =_fffde ;continue ;};};_aedegf :for {_eecaed ,_eeaec :=d .Token ();if _eeaec !=nil {return _eeaec ;};switch _cgacg :=_eecaed .(type ){case _d .StartElement :switch _cgacg .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfccd :=NewCT_SortCondition (); +if _bfcba :=d .DecodeElement (_cfccd ,&_cgacg );_bfcba !=nil {return _bfcba ;};_edded .SortCondition =append (_edded .SortCondition ,_cfccd );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edded .ExtLst =NewCT_ExtensionList (); +if _cdddd :=d .DecodeElement (_edded .ExtLst ,&_cgacg );_cdddd !=nil {return _cdddd ;};default:_ea .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",_cgacg .Name ); +if _cbeee :=d .Skip ();_cbeee !=nil {return _cbeee ;};};case _d .EndElement :break _aedegf ;case _d .CharData :};};return nil ;};func (_dfegg ST_Type )Validate ()error {return _dfegg .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_XmlPr and its children, prefixing error messages with path -func (_bdbfb *CT_XmlPr )ValidateWithPath (path string )error {if _bdbfb .ExtLst !=nil {if _gabbc :=_bdbfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gabbc !=nil {return _gabbc ;};};return nil ;};func NewCT_NumFmt ()*CT_NumFmt {_gadfa :=&CT_NumFmt {}; -return _gadfa };func NewComments ()*Comments {_ggead :=&Comments {};_ggead .CT_Comments =*NewCT_Comments ();return _ggead ;};func NewCT_DeletedField ()*CT_DeletedField {_egfe :=&CT_DeletedField {};return _egfe };func (_gabeg *ST_Visibility )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gabeg =0; -case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_gabeg =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_gabeg =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_gabeg =3;};return nil ;};func (_cgefb *CT_Table )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cgefb .TableColumns =NewCT_TableColumns (); -for _ ,_febbbb :=range start .Attr {if _febbbb .Name .Local =="\u0069\u0064"{_edaac ,_dgagg :=_fc .ParseUint (_febbbb .Value ,10,32);if _dgagg !=nil {return _dgagg ;};_cgefb .IdAttr =uint32 (_edaac );continue ;};if _febbbb .Name .Local =="\u006e\u0061\u006d\u0065"{_fgfba ,_bgdce :=_febbbb .Value ,error (nil ); -if _bgdce !=nil {return _bgdce ;};_cgefb .NameAttr =&_fgfba ;continue ;};if _febbbb .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_aggbbf ,_egbcfa :=_febbbb .Value ,error (nil );if _egbcfa !=nil {return _egbcfa ;};_cgefb .DisplayNameAttr =_aggbbf ; -continue ;};if _febbbb .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_ccagg ,_bcadb :=_febbbb .Value ,error (nil );if _bcadb !=nil {return _bcadb ;};_cgefb .CommentAttr =&_ccagg ;continue ;};if _febbbb .Name .Local =="\u0072\u0065\u0066"{_eegbe ,_cdaabd :=_febbbb .Value ,error (nil ); -if _cdaabd !=nil {return _cdaabd ;};_cgefb .RefAttr =_eegbe ;continue ;};if _febbbb .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_cgefb .TableTypeAttr .UnmarshalXMLAttr (_febbbb );continue ;};if _febbbb .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_cdbge ,_cgbea :=_fc .ParseUint (_febbbb .Value ,10,32); -if _cgbea !=nil {return _cgbea ;};_adeee :=uint32 (_cdbge );_cgefb .HeaderRowCountAttr =&_adeee ;continue ;};if _febbbb .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_agdbc ,_gbeccc :=_fc .ParseBool (_febbbb .Value );if _gbeccc !=nil {return _gbeccc ; -};_cgefb .InsertRowAttr =&_agdbc ;continue ;};if _febbbb .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_edfca ,_eadgef :=_fc .ParseBool (_febbbb .Value );if _eadgef !=nil {return _eadgef ;};_cgefb .InsertRowShiftAttr =&_edfca ; -continue ;};if _febbbb .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_acbdd ,_aefgg :=_fc .ParseUint (_febbbb .Value ,10,32);if _aefgg !=nil {return _aefgg ;};_addaae :=uint32 (_acbdd );_cgefb .TotalsRowCountAttr =&_addaae ; -continue ;};if _febbbb .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_dfcebd ,_dcfdd :=_fc .ParseBool (_febbbb .Value );if _dcfdd !=nil {return _dcfdd ;};_cgefb .TotalsRowShownAttr =&_dfcebd ;continue ; -};if _febbbb .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_efga ,_ebcbg :=_fc .ParseBool (_febbbb .Value );if _ebcbg !=nil {return _ebcbg ;};_cgefb .PublishedAttr =&_efga ;continue ;};if _febbbb .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_bgdde ,_dgggg :=_fc .ParseUint (_febbbb .Value ,10,32); -if _dgggg !=nil {return _dgggg ;};_bedbd :=uint32 (_bgdde );_cgefb .HeaderRowDxfIdAttr =&_bedbd ;continue ;};if _febbbb .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_fggff ,_cafbe :=_fc .ParseUint (_febbbb .Value ,10,32);if _cafbe !=nil {return _cafbe ; -};_dbgab :=uint32 (_fggff );_cgefb .DataDxfIdAttr =&_dbgab ;continue ;};if _febbbb .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_edcfc ,_dfgfcg :=_fc .ParseUint (_febbbb .Value ,10,32);if _dfgfcg !=nil {return _dfgfcg ; -};_bgcdac :=uint32 (_edcfc );_cgefb .TotalsRowDxfIdAttr =&_bgcdac ;continue ;};if _febbbb .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_ddgdc ,_beggbc :=_fc .ParseUint (_febbbb .Value ,10,32); -if _beggbc !=nil {return _beggbc ;};_dgcbd :=uint32 (_ddgdc );_cgefb .HeaderRowBorderDxfIdAttr =&_dgcbd ;continue ;};if _febbbb .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_befgd ,_dbfed :=_fc .ParseUint (_febbbb .Value ,10,32); -if _dbfed !=nil {return _dbfed ;};_dggbcb :=uint32 (_befgd );_cgefb .TableBorderDxfIdAttr =&_dggbcb ;continue ;};if _febbbb .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_aeagd ,_ccabcf :=_fc .ParseUint (_febbbb .Value ,10,32); -if _ccabcf !=nil {return _ccabcf ;};_defbbf :=uint32 (_aeagd );_cgefb .TotalsRowBorderDxfIdAttr =&_defbbf ;continue ;};if _febbbb .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_cdfgd ,_ffcgga :=_febbbb .Value ,error (nil ); -if _ffcgga !=nil {return _ffcgga ;};_cgefb .HeaderRowCellStyleAttr =&_cdfgd ;continue ;};if _febbbb .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_bffafd ,_gegad :=_febbbb .Value ,error (nil );if _gegad !=nil {return _gegad ; -};_cgefb .DataCellStyleAttr =&_bffafd ;continue ;};if _febbbb .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_feege ,_ddbgbc :=_febbbb .Value ,error (nil );if _ddbgbc !=nil {return _ddbgbc ;};_cgefb .TotalsRowCellStyleAttr =&_feege ; -continue ;};if _febbbb .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_accdb ,_efgdb :=_fc .ParseUint (_febbbb .Value ,10,32);if _efgdb !=nil {return _efgdb ;};_aaabd :=uint32 (_accdb );_cgefb .ConnectionIdAttr =&_aaabd ; -continue ;};};_effed :for {_ebfdg ,_fgdbb :=d .Token ();if _fgdbb !=nil {return _fgdbb ;};switch _adefa :=_ebfdg .(type ){case _c .StartElement :switch _adefa .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgefb .AutoFilter =NewCT_AutoFilter (); -if _dadfg :=d .DecodeElement (_cgefb .AutoFilter ,&_adefa );_dadfg !=nil {return _dadfg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgefb .SortState =NewCT_SortState (); -if _bcgga :=d .DecodeElement (_cgefb .SortState ,&_adefa );_bcgga !=nil {return _bcgga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _ddgae :=d .DecodeElement (_cgefb .TableColumns ,&_adefa ); -_ddgae !=nil {return _ddgae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgefb .TableStyleInfo =NewCT_TableStyleInfo (); -if _gedab :=d .DecodeElement (_cgefb .TableStyleInfo ,&_adefa );_gedab !=nil {return _gedab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_cgefb .ExtLst =NewCT_ExtensionList (); -if _befdfc :=d .DecodeElement (_cgefb .ExtLst ,&_adefa );_befdfc !=nil {return _befdfc ;};default:_dc .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",_adefa .Name ); -if _cfgbdc :=d .Skip ();_cfgbdc !=nil {return _cfgbdc ;};};case _c .EndElement :break _effed ;case _c .CharData :};};return nil ;};type CT_CalculatedItem struct{ +// Validate validates the CT_Cell and its children +func (_dca *CT_Cell )Validate ()error {return _dca .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c");};func (_adfef *CT_PageItem )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_adfef .NameAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_effbd ST_UpdateLinks )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bfdgb :=_d .Attr {};_bfdgb .Name =name ;switch _effbd {case ST_UpdateLinksUnset :_bfdgb .Value =""; +case ST_UpdateLinksUserSet :_bfdgb .Value ="\u0075s\u0065\u0072\u0053\u0065\u0074";case ST_UpdateLinksNever :_bfdgb .Value ="\u006e\u0065\u0076e\u0072";case ST_UpdateLinksAlways :_bfdgb .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _bfdgb ,nil ; +};func (_bbceb *CT_ChartFormat )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0068\u0061r\u0074"},Value :_aa .Sprintf ("\u0025\u0076",_bbceb .ChartAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_aa .Sprintf ("\u0025\u0076",_bbceb .FormatAttr )}); +if _bbceb .SeriesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0065\u0072\u0069\u0065\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bbceb .SeriesAttr ))});};e .EncodeToken (start );_bccg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}}; +e .EncodeElement (_bbceb .PivotArea ,_bccg );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdcff ST_Scope )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cdcff .String (),start );};func (_efabg *ST_PatternType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gggda ,_cbfgba :=d .Token (); +if _cbfgba !=nil {return _cbfgba ;};if _edaag ,_dfbcfg :=_gggda .(_d .EndElement );_dfbcfg &&_edaag .Name ==start .Name {*_efabg =1;return nil ;};if _aeacd ,_agfdb :=_gggda .(_d .CharData );!_agfdb {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gggda ); +}else {switch string (_aeacd ){case "":*_efabg =0;case "\u006e\u006f\u006e\u0065":*_efabg =1;case "\u0073\u006f\u006ci\u0064":*_efabg =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_efabg =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_efabg =4; +case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_efabg =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_efabg =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_efabg =7;case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_efabg =8; +case "\u0064\u0061\u0072\u006b\u0055\u0070":*_efabg =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_efabg =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_efabg =11;case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_efabg =12; +case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_efabg =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_efabg =14;case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_efabg =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_efabg =16; +case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_efabg =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_efabg =18;case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_efabg =19;};};_gggda ,_cbfgba =d .Token ();if _cbfgba !=nil {return _cbfgba ; +};if _dabfb ,_ggbba :=_gggda .(_d .EndElement );_ggbba &&_dabfb .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gggda ); +};func (_dbcdbg *CT_Groups )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbcdbg .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_dbcdbg .CountAttr )}); +};e .EncodeToken (start );_cgfgg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070"}};for _ ,_ebcgb :=range _dbcdbg .Group {e .EncodeElement (_ebcgb ,_cgfgg );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_babed *ST_HorizontalAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfagge ,_gaaeg :=d .Token ();if _gaaeg !=nil {return _gaaeg ;};if _egdcb ,_cdgec :=_cfagge .(_d .EndElement );_cdgec &&_egdcb .Name ==start .Name {*_babed =1; +return nil ;};if _cgcfd ,_fcbgeg :=_cfagge .(_d .CharData );!_fcbgeg {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfagge );}else {switch string (_cgcfd ){case "":*_babed =0; +case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_babed =1;case "\u006c\u0065\u0066\u0074":*_babed =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_babed =3;case "\u0072\u0069\u0067h\u0074":*_babed =4;case "\u0066\u0069\u006c\u006c":*_babed =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_babed =6; +case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_babed =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_babed =8;};};_cfagge ,_gaaeg =d .Token ();if _gaaeg !=nil {return _gaaeg ;}; +if _ggadd ,_fbefb :=_cfagge .(_d .EndElement );_fbefb &&_ggadd .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfagge ); +};func (_cccef *CT_WorkbookProtection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cccef .WorkbookPasswordAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_cccef .WorkbookPasswordAttr )}); +};if _cccef .WorkbookPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_aa .Sprintf ("\u0025\u0076",*_cccef .WorkbookPasswordCharacterSetAttr )}); +};if _cccef .RevisionsPasswordAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_cccef .RevisionsPasswordAttr )}); +};if _cccef .RevisionsPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_aa .Sprintf ("\u0025\u0076",*_cccef .RevisionsPasswordCharacterSetAttr )}); +};if _cccef .LockStructureAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cccef .LockStructureAttr ))}); +};if _cccef .LockWindowsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cccef .LockWindowsAttr ))});};if _cccef .LockRevisionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cccef .LockRevisionAttr ))}); +};if _cccef .RevisionsAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_cccef .RevisionsAlgorithmNameAttr )}); +};if _cccef .RevisionsHashValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_cccef .RevisionsHashValueAttr )}); +};if _cccef .RevisionsSaltValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_cccef .RevisionsSaltValueAttr )}); +};if _cccef .RevisionsSpinCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_cccef .RevisionsSpinCountAttr )}); +};if _cccef .WorkbookAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_cccef .WorkbookAlgorithmNameAttr )}); +};if _cccef .WorkbookHashValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_cccef .WorkbookHashValueAttr )}); +};if _cccef .WorkbookSaltValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_cccef .WorkbookSaltValueAttr )}); +};if _cccef .WorkbookSpinCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_cccef .WorkbookSpinCountAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_ObjectsUnset ST_Objects =0;ST_ObjectsAll ST_Objects =1;ST_ObjectsPlaceholders ST_Objects =2;ST_ObjectsNone ST_Objects =3;); -// Field Index -FieldAttr *uint32 ; +// Validate validates the CT_PivotTableStyle and its children +func (_dcafc *CT_PivotTableStyle )Validate ()error {return _dcafc .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");};func (_debfdd ST_PhoneticType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_debfdd .String (),start ); +};type CT_OleItem struct{ -// Calculated Item Formula -FormulaAttr *string ; +// Object Name +NameAttr string ; -// Calculated Item Location -PivotArea *CT_PivotArea ; +// Icon +IconAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_gceeb *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 :_a .Sprintf ("\u0025\u0076",_gceeb .SIdAttr )}); -if _gceeb .OdxfAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u0064\u0078\u0066"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gceeb .OdxfAttr ))});};if _gceeb .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gceeb .XfDxfAttr ))}); -};if _gceeb .SAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gceeb .SAttr ))});};if _gceeb .DxfAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0078\u0066"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gceeb .DxfAttr ))}); -};if _gceeb .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gceeb .NumFmtIdAttr )});};if _gceeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gceeb .QuotePrefixAttr ))}); -};if _gceeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gceeb .OldQuotePrefixAttr ))}); -};if _gceeb .PhAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0068"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gceeb .PhAttr ))});};if _gceeb .OldPhAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006f\u006c\u0064P\u0068"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gceeb .OldPhAttr ))}); -};if _gceeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gceeb .EndOfListFormulaUpdateAttr ))}); -};if _gceeb .RIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gceeb .RIdAttr )});};if _gceeb .UaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gceeb .UaAttr ))}); -};if _gceeb .RaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gceeb .RaAttr ))});};e .EncodeToken (start );if _gceeb .Oc !=nil {_gfadc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ao\u0063"}}; -e .EncodeElement (_gceeb .Oc ,_gfadc );};_cacbca :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003an\u0063"}};e .EncodeElement (_gceeb .Nc ,_cacbca );if _gceeb .Odxf !=nil {_fafce :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u006f\u0064\u0078\u0066"}}; -e .EncodeElement (_gceeb .Odxf ,_fafce );};if _gceeb .Ndxf !=nil {_cgcdg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u006e\u0064\u0078\u0066"}};e .EncodeElement (_gceeb .Ndxf ,_cgcdg );};if _gceeb .ExtLst !=nil {_efccb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_gceeb .ExtLst ,_efccb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Advise +AdviseAttr *bool ; -// ValidateWithPath validates the CT_DdeValue and its children, prefixing error messages with path -func (_cdedf *CT_DdeValue )ValidateWithPath (path string )error {if _gbcfg :=_cdedf .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_gbcfg !=nil {return _gbcfg ;};return nil ;};type CT_Top10 struct{ +// Object is an Image +PreferPicAttr *bool ;};type CT_TableColumn struct{ -// Top -TopAttr *bool ; +// Table Field Id +IdAttr uint32 ; -// Filter by Percent -PercentAttr *bool ; +// Unique Name +UniqueNameAttr *string ; -// Top or Bottom Value -ValAttr float64 ; +// Column name +NameAttr string ; -// Filter Value -FilterValAttr *float64 ;}; +// Totals Row Function +TotalsRowFunctionAttr ST_TotalsRowFunction ; -// ValidateWithPath validates the CT_QueryTableRefresh and its children, prefixing error messages with path -func (_dgfbc *CT_QueryTableRefresh )ValidateWithPath (path string )error {if _ceface :=_dgfbc .QueryTableFields .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064\u0073");_ceface !=nil {return _ceface ; -};if _dgfbc .QueryTableDeletedFields !=nil {if _cbacd :=_dgfbc .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");_cbacd !=nil {return _cbacd ; -};};if _dgfbc .SortState !=nil {if _cebgb :=_dgfbc .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_cebgb !=nil {return _cebgb ;};};if _dgfbc .ExtLst !=nil {if _ceeef :=_dgfbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ceeef !=nil {return _ceeef ;};};return nil ;};func (_cgccdf ST_CredMethod )ValidateWithPath (path string )error {switch _cgccdf {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 (_cgccdf )); -};return nil ;};type CT_Filter struct{ +// Totals Row Label +TotalsRowLabelAttr *string ; -// Filter Value -ValAttr *string ;}; +// Query Table Field Id +QueryTableFieldIdAttr *uint32 ; -// ValidateWithPath validates the CT_GroupMembers and its children, prefixing error messages with path -func (_bcea *CT_GroupMembers )ValidateWithPath (path string )error {for _befb ,_fgdb :=range _bcea .GroupMember {if _bcbad :=_fgdb .ValidateWithPath (_a .Sprintf ("\u0025s\u002fG\u0072\u006f\u0075\u0070\u004de\u006d\u0062e\u0072\u005b\u0025\u0064\u005d",path ,_befb )); -_bcbad !=nil {return _bcbad ;};};return nil ;}; +// Header Row Cell Format Id +HeaderRowDxfIdAttr *uint32 ; -// ValidateWithPath validates the CT_FunctionGroup and its children, prefixing error messages with path -func (_deagd *CT_FunctionGroup )ValidateWithPath (path string )error {return nil };func (_fdbeg *CT_DataBar )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fdbeg .Color =NewCT_Color ();for _ ,_bgdg :=range start .Attr {if _bgdg .Name .Local =="\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"{_ebeed ,_gdff :=_fc .ParseUint (_bgdg .Value ,10,32); -if _gdff !=nil {return _gdff ;};_cfgb :=uint32 (_ebeed );_fdbeg .MinLengthAttr =&_cfgb ;continue ;};if _bgdg .Name .Local =="\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"{_ecbb ,_dbae :=_fc .ParseUint (_bgdg .Value ,10,32);if _dbae !=nil {return _dbae ; -};_gffd :=uint32 (_ecbb );_fdbeg .MaxLengthAttr =&_gffd ;continue ;};if _bgdg .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_agfdc ,_dadbc :=_fc .ParseBool (_bgdg .Value );if _dadbc !=nil {return _dadbc ;};_fdbeg .ShowValueAttr =&_agfdc ; -continue ;};};_eacgc :for {_aged ,_eacd :=d .Token ();if _eacd !=nil {return _eacd ;};switch _abdd :=_aged .(type ){case _c .StartElement :switch _abdd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_bbfeg :=NewCT_Cfvo (); -if _dbcg :=d .DecodeElement (_bbfeg ,&_abdd );_dbcg !=nil {return _dbcg ;};_fdbeg .Cfvo =append (_fdbeg .Cfvo ,_bbfeg );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 _ggdb :=d .DecodeElement (_fdbeg .Color ,&_abdd ); -_ggdb !=nil {return _ggdb ;};default:_dc .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",_abdd .Name ); -if _fcabd :=d .Skip ();_fcabd !=nil {return _fcabd ;};};case _c .EndElement :break _eacgc ;case _c .CharData :};};return nil ;};func (_gfacf *CT_Mdx )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfacf .FAttr =ST_MdxFunctionType (1);for _ ,_dcffg :=range start .Attr {if _dcffg .Name .Local =="\u006e"{_cgcfa ,_fedaa :=_fc .ParseUint (_dcffg .Value ,10,32); -if _fedaa !=nil {return _fedaa ;};_gfacf .NAttr =uint32 (_cgcfa );continue ;};if _dcffg .Name .Local =="\u0066"{_gfacf .FAttr .UnmarshalXMLAttr (_dcffg );continue ;};};_adaeb :for {_geddb ,_eegde :=d .Token ();if _eegde !=nil {return _eegde ;};switch _bcecd :=_geddb .(type ){case _c .StartElement :switch _bcecd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfacf .T =NewCT_MdxTuple (); -if _dadef :=d .DecodeElement (_gfacf .T ,&_bcecd );_dadef !=nil {return _dadef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfacf .Ms =NewCT_MdxSet (); -if _efegaf :=d .DecodeElement (_gfacf .Ms ,&_bcecd );_efegaf !=nil {return _efegaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfacf .P =NewCT_MdxMemeberProp (); -if _dgdge :=d .DecodeElement (_gfacf .P ,&_bcecd );_dgdge !=nil {return _dgdge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfacf .K =NewCT_MdxKPI (); -if _geabb :=d .DecodeElement (_gfacf .K ,&_bcecd );_geabb !=nil {return _geabb ;};default:_dc .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",_bcecd .Name ); -if _egcee :=d .Skip ();_egcee !=nil {return _egcee ;};};case _c .EndElement :break _adaeb ;case _c .CharData :};};return nil ;};func (_eebca *CT_MemberProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dcfdgg :=range start .Attr {if _dcfdgg .Name .Local =="\u0063\u006f\u0075n\u0074"{_cefga ,_cdeb :=_fc .ParseUint (_dcfdgg .Value ,10,32); -if _cdeb !=nil {return _cdeb ;};_gebef :=uint32 (_cefga );_eebca .CountAttr =&_gebef ;continue ;};};_ffffd :for {_fegc ,_dbafcb :=d .Token ();if _dbafcb !=nil {return _dbafcb ;};switch _gada :=_fegc .(type ){case _c .StartElement :switch _gada .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcbc :=NewCT_MemberProperty (); -if _agace :=d .DecodeElement (_bcbc ,&_gada );_agace !=nil {return _agace ;};_eebca .Mp =append (_eebca .Mp ,_bcbc );default:_dc .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",_gada .Name ); -if _edgef :=d .Skip ();_edgef !=nil {return _edgef ;};};case _c .EndElement :break _ffffd ;case _c .CharData :};};return nil ;};func (_fgdbcc ST_Visibility )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fgdbcc .String (),start ); -}; +// Data & Insert Row Format Id +DataDxfIdAttr *uint32 ; -// Validate validates the CT_QueryTableField and its children -func (_baccg *CT_QueryTableField )Validate ()error {return _baccg .ValidateWithPath ("\u0043T\u005fQ\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064");};func (_fggab *CT_DataValidation )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dffe :=range start .Attr {if _dffe .Name .Local =="\u0074\u0079\u0070\u0065"{_fggab .TypeAttr .UnmarshalXMLAttr (_dffe ); -continue ;};if _dffe .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"{_fggab .ErrorStyleAttr .UnmarshalXMLAttr (_dffe );continue ;};if _dffe .Name .Local =="\u0069m\u0065\u004d\u006f\u0064\u0065"{_fggab .ImeModeAttr .UnmarshalXMLAttr (_dffe ); -continue ;};if _dffe .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_fggab .OperatorAttr .UnmarshalXMLAttr (_dffe );continue ;};if _dffe .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"{_cafdf ,_accga :=_fc .ParseBool (_dffe .Value ); -if _accga !=nil {return _accga ;};_fggab .AllowBlankAttr =&_cafdf ;continue ;};if _dffe .Name .Local =="\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_eaeb ,_dbgd :=_fc .ParseBool (_dffe .Value );if _dbgd !=nil {return _dbgd ;};_fggab .ShowDropDownAttr =&_eaeb ; -continue ;};if _dffe .Name .Local =="\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_gbee ,_bbeec :=_fc .ParseBool (_dffe .Value );if _bbeec !=nil {return _bbeec ;};_fggab .ShowInputMessageAttr =&_gbee ;continue ; -};if _dffe .Name .Local =="\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_gaea ,_eebc :=_fc .ParseBool (_dffe .Value );if _eebc !=nil {return _eebc ;};_fggab .ShowErrorMessageAttr =&_gaea ;continue ;};if _dffe .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"{_dccab ,_gfde :=_dffe .Value ,error (nil ); -if _gfde !=nil {return _gfde ;};_fggab .ErrorTitleAttr =&_dccab ;continue ;};if _dffe .Name .Local =="\u0065\u0072\u0072o\u0072"{_efedc ,_dddef :=_dffe .Value ,error (nil );if _dddef !=nil {return _dddef ;};_fggab .ErrorAttr =&_efedc ;continue ;};if _dffe .Name .Local =="p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"{_abfaa ,_edgaf :=_dffe .Value ,error (nil ); -if _edgaf !=nil {return _edgaf ;};_fggab .PromptTitleAttr =&_abfaa ;continue ;};if _dffe .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_ggbea ,_ggdc :=_dffe .Value ,error (nil );if _ggdc !=nil {return _ggdc ;};_fggab .PromptAttr =&_ggbea ;continue ; -};if _dffe .Name .Local =="\u0073\u0071\u0072e\u0066"{_fdgdg ,_gfac :=ParseSliceST_Sqref (_dffe .Value );if _gfac !=nil {return _gfac ;};_fggab .SqrefAttr =_fdgdg ;continue ;};};_bagbg :for {_aggad ,_baccff :=d .Token ();if _baccff !=nil {return _baccff ; -};switch _ddcdc :=_aggad .(type ){case _c .StartElement :switch _ddcdc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fggab .Formula1 =new (string ); -if _fedg :=d .DecodeElement (_fggab .Formula1 ,&_ddcdc );_fedg !=nil {return _fedg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fggab .Formula2 =new (string ); -if _fabd :=d .DecodeElement (_fggab .Formula2 ,&_ddcdc );_fabd !=nil {return _fabd ;};default:_dc .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",_ddcdc .Name ); -if _acfab :=d .Skip ();_acfab !=nil {return _acfab ;};};case _c .EndElement :break _bagbg ;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;);func NewCT_Scenario ()*CT_Scenario {_degef :=&CT_Scenario {};return _degef };func (_dcdd *CT_ColorScale )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbcb :for {_decaa ,_acdf :=d .Token (); -if _acdf !=nil {return _acdf ;};switch _feed :=_decaa .(type ){case _c .StartElement :switch _feed .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_edcg :=NewCT_Cfvo (); -if _badf :=d .DecodeElement (_edcg ,&_feed );_badf !=nil {return _badf ;};_dcdd .Cfvo =append (_dcdd .Cfvo ,_edcg );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_afbae :=NewCT_Color (); -if _cfdag :=d .DecodeElement (_afbae ,&_feed );_cfdag !=nil {return _cfdag ;};_dcdd .Color =append (_dcdd .Color ,_afbae );default:_dc .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",_feed .Name ); -if _acda :=d .Skip ();_acda !=nil {return _acda ;};};case _c .EndElement :break _cbcb ;case _c .CharData :};};return nil ;};func (_fdea *CT_CellWatches )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfeea :for {_aegf ,_decc :=d .Token (); -if _decc !=nil {return _decc ;};switch _aadd :=_aegf .(type ){case _c .StartElement :switch _aadd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_baabc :=NewCT_CellWatch (); -if _bfad :=d .DecodeElement (_baabc ,&_aadd );_bfad !=nil {return _bfad ;};_fdea .CellWatch =append (_fdea .CellWatch ,_baabc );default:_dc .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",_aadd .Name ); -if _gcdd :=d .Skip ();_gcdd !=nil {return _gcdd ;};};case _c .EndElement :break _gfeea ;case _c .CharData :};};return nil ;};func NewCT_QueryTableField ()*CT_QueryTableField {_ccbcf :=&CT_QueryTableField {};return _ccbcf };func (_dbbde *CT_DdeValues )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_beag :=range start .Attr {if _beag .Name .Local =="\u0072\u006f\u0077\u0073"{_faad ,_fadfd :=_fc .ParseUint (_beag .Value ,10,32); -if _fadfd !=nil {return _fadfd ;};_faae :=uint32 (_faad );_dbbde .RowsAttr =&_faae ;continue ;};if _beag .Name .Local =="\u0063\u006f\u006c\u0073"{_eaga ,_efgd :=_fc .ParseUint (_beag .Value ,10,32);if _efgd !=nil {return _efgd ;};_ggedf :=uint32 (_eaga ); -_dbbde .ColsAttr =&_ggedf ;continue ;};};_gdbae :for {_dgfbf ,_bccb :=d .Token ();if _bccb !=nil {return _bccb ;};switch _baeb :=_dgfbf .(type ){case _c .StartElement :switch _baeb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dded :=NewCT_DdeValue (); -if _gccga :=d .DecodeElement (_dded ,&_baeb );_gccga !=nil {return _gccga ;};_dbbde .Value =append (_dbbde .Value ,_dded );default:_dc .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",_baeb .Name ); -if _gaba :=d .Skip ();_gaba !=nil {return _gaba ;};};case _c .EndElement :break _gdbae ;case _c .CharData :};};return nil ;};const (ST_RevisionActionUnset ST_RevisionAction =0;ST_RevisionActionAdd ST_RevisionAction =1;ST_RevisionActionDelete ST_RevisionAction =2; -); +// Totals Row Format Id +TotalsRowDxfIdAttr *uint32 ; -// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path -func (_fgddb *CT_Row )ValidateWithPath (path string )error {for _bbdda ,_dafbf :=range _fgddb .C {if _cecda :=_dafbf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_bbdda ));_cecda !=nil {return _cecda ;};};if _fgddb .ExtLst !=nil {if _facdge :=_fgddb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_facdge !=nil {return _facdge ;};};return nil ;}; +// Header Row Cell Style +HeaderRowCellStyleAttr *string ; -// Validate validates the CT_CalculatedItem and its children -func (_decb *CT_CalculatedItem )Validate ()error {return _decb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d");}; +// Data Area Style Name +DataCellStyleAttr *string ; -// Validate validates the CT_TableFormula and its children -func (_accab *CT_TableFormula )Validate ()error {return _accab .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061");}; +// Totals Row Style Name +TotalsRowCellStyleAttr *string ; -// ValidateWithPath validates the CT_Field and its children, prefixing error messages with path -func (_ggdee *CT_Field )ValidateWithPath (path string )error {return nil }; +// Calculated Column Formula +CalculatedColumnFormula *CT_TableFormula ; -// Validate validates the CT_IntProperty and its children -func (_dbcdd *CT_IntProperty )Validate ()error {return _dbcdd .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};func NewCT_FileVersion ()*CT_FileVersion {_gabe :=&CT_FileVersion {};return _gabe };func (_cbcde *CT_MetadataTypes )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gfceea :=range start .Attr {if _gfceea .Name .Local =="\u0063\u006f\u0075n\u0074"{_dcggf ,_becgea :=_fc .ParseUint (_gfceea .Value ,10,32); -if _becgea !=nil {return _becgea ;};_efabg :=uint32 (_dcggf );_cbcde .CountAttr =&_efabg ;continue ;};};_cacff :for {_dcdbg ,_dcedb :=d .Token ();if _dcedb !=nil {return _dcedb ;};switch _afgbbf :=_dcdbg .(type ){case _c .StartElement :switch _afgbbf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edgbd :=NewCT_MetadataType (); -if _cagbb :=d .DecodeElement (_edgbd ,&_afgbbf );_cagbb !=nil {return _cagbb ;};_cbcde .MetadataType =append (_cbcde .MetadataType ,_edgbd );default:_dc .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",_afgbbf .Name ); -if _fdabb :=d .Skip ();_fdabb !=nil {return _fdabb ;};};case _c .EndElement :break _cacff ;case _c .CharData :};};return nil ;};func (_daada ST_TableStyleType )ValidateWithPath (path string )error {switch _daada {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 _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daada )); -};return nil ;};func (_eefge ST_CredMethod )Validate ()error {return _eefge .ValidateWithPath ("")};type CT_QueryTable struct{ +// Totals Row Formula +TotalsRowFormula *CT_TableFormula ; -// QueryTable Name -NameAttr string ; +// XML Column Properties +XmlColumnPr *CT_XmlColumnPr ; -// First Row Column Titles -HeadersAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_agdgg *CT_WebPublishItems )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _agdgg .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_agdgg .CountAttr )}); +};e .EncodeToken (start );_ebabbd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"}};for _ ,_ggaeeg :=range _agdgg .WebPublishItem {e .EncodeElement (_ggaeeg ,_ebabbd ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdfced ST_SheetState )Validate ()error {return _cdfced .ValidateWithPath ("")}; -// Row Numbers -RowNumbersAttr *bool ; +// ValidateWithPath validates the CT_SmartTagTypes and its children, prefixing error messages with path +func (_eaafc *CT_SmartTagTypes )ValidateWithPath (path string )error {for _gdaadg ,_bbggf :=range _eaafc .SmartTagType {if _cfgefe :=_bbggf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_gdaadg )); +_cfgefe !=nil {return _cfgefe ;};};return nil ;};func (_faad *CT_CustomWorkbookView )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_faad .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 _ ,_babgc :=range start .Attr {if _babgc .Name .Local =="\u006e\u0061\u006d\u0065"{_accfg ,_bgfeg :=_babgc .Value ,error (nil );if _bgfeg !=nil {return _bgfeg ;};_faad .NameAttr =_accfg ;continue ;};if _babgc .Name .Local =="\u0067\u0075\u0069\u0064"{_gcde ,_bebe :=_babgc .Value ,error (nil ); +if _bebe !=nil {return _bebe ;};_faad .GuidAttr =_gcde ;continue ;};if _babgc .Name .Local =="\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"{_aeabf ,_egeb :=_e .ParseBool (_babgc .Value );if _egeb !=nil {return _egeb ;};_faad .AutoUpdateAttr =&_aeabf ; +continue ;};if _babgc .Name .Local =="\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_fgda ,_afagg :=_e .ParseUint (_babgc .Value ,10,32);if _afagg !=nil {return _afagg ;};_aedbb :=uint32 (_fgda );_faad .MergeIntervalAttr =&_aedbb ; +continue ;};if _babgc .Name .Local =="\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"{_ebaga ,_dbecb :=_e .ParseBool (_babgc .Value );if _dbecb !=nil {return _dbecb ;};_faad .ChangesSavedWinAttr =&_ebaga ;continue ;};if _babgc .Name .Local =="\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"{_bdabe ,_dadaf :=_e .ParseBool (_babgc .Value ); +if _dadaf !=nil {return _dadaf ;};_faad .OnlySyncAttr =&_bdabe ;continue ;};if _babgc .Name .Local =="\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"{_dddb ,_ddcbd :=_e .ParseBool (_babgc .Value );if _ddcbd !=nil {return _ddcbd ;}; +_faad .PersonalViewAttr =&_dddb ;continue ;};if _babgc .Name .Local =="i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"{_fcca ,_abeg :=_e .ParseBool (_babgc .Value );if _abeg !=nil {return _abeg ;};_faad .IncludePrintSettingsAttr =&_fcca ; +continue ;};if _babgc .Name .Local =="\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"{_gbgdb ,_afga :=_e .ParseBool (_babgc .Value );if _afga !=nil {return _afga ;};_faad .IncludeHiddenRowColAttr =&_gbgdb ; +continue ;};if _babgc .Name .Local =="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"{_bbccd ,_gagba :=_e .ParseBool (_babgc .Value );if _gagba !=nil {return _gagba ;};_faad .MaximizedAttr =&_bbccd ;continue ;};if _babgc .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_aebe ,_gaefa :=_e .ParseBool (_babgc .Value ); +if _gaefa !=nil {return _gaefa ;};_faad .MinimizedAttr =&_aebe ;continue ;};if _babgc .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_geaeg ,_eadee :=_e .ParseBool (_babgc .Value );if _eadee !=nil {return _eadee ; +};_faad .ShowHorizontalScrollAttr =&_geaeg ;continue ;};if _babgc .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_fcfgd ,_ggdbdd :=_e .ParseBool (_babgc .Value );if _ggdbdd !=nil {return _ggdbdd ; +};_faad .ShowVerticalScrollAttr =&_fcfgd ;continue ;};if _babgc .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_gagg ,_bggag :=_e .ParseBool (_babgc .Value );if _bggag !=nil {return _bggag ;};_faad .ShowSheetTabsAttr =&_gagg ; +continue ;};if _babgc .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_fbcba ,_cbbdb :=_e .ParseInt (_babgc .Value ,10,32);if _cbbdb !=nil {return _cbbdb ;};_egcca :=int32 (_fbcba );_faad .XWindowAttr =&_egcca ;continue ;};if _babgc .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_dffcc ,_gdefd :=_e .ParseInt (_babgc .Value ,10,32); +if _gdefd !=nil {return _gdefd ;};_dbdfc :=int32 (_dffcc );_faad .YWindowAttr =&_dbdfc ;continue ;};if _babgc .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_eagg ,_afef :=_e .ParseUint (_babgc .Value ,10,32);if _afef !=nil {return _afef ; +};_faad .WindowWidthAttr =uint32 (_eagg );continue ;};if _babgc .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_fac ,_abfca :=_e .ParseUint (_babgc .Value ,10,32);if _abfca !=nil {return _abfca ;};_faad .WindowHeightAttr =uint32 (_fac ); +continue ;};if _babgc .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_aefeb ,_affg :=_e .ParseUint (_babgc .Value ,10,32);if _affg !=nil {return _affg ;};_dcfed :=uint32 (_aefeb );_faad .TabRatioAttr =&_dcfed ;continue ;};if _babgc .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_bdbde ,_bebgb :=_e .ParseUint (_babgc .Value ,10,32); +if _bebgb !=nil {return _bebgb ;};_faad .ActiveSheetIdAttr =uint32 (_bdbde );continue ;};if _babgc .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"{_dbgf ,_caaf :=_e .ParseBool (_babgc .Value );if _caaf !=nil {return _caaf ; +};_faad .ShowFormulaBarAttr =&_dbgf ;continue ;};if _babgc .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"{_gdaca ,_gcgde :=_e .ParseBool (_babgc .Value );if _gcgde !=nil {return _gcgde ;};_faad .ShowStatusbarAttr =&_gdaca ; +continue ;};if _babgc .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_faad .ShowCommentsAttr .UnmarshalXMLAttr (_babgc );continue ;};if _babgc .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_faad .ShowObjectsAttr .UnmarshalXMLAttr (_babgc ); +continue ;};};_fcdf :for {_fgaa ,_ecba :=d .Token ();if _ecba !=nil {return _ecba ;};switch _bgag :=_fgaa .(type ){case _d .StartElement :switch _bgag .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_faad .ExtLst =NewCT_ExtensionList (); +if _gbfe :=d .DecodeElement (_faad .ExtLst ,&_bgag );_gbfe !=nil {return _gbfe ;};default:_ea .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",_bgag .Name ); +if _agcac :=d .Skip ();_agcac !=nil {return _agcac ;};};case _d .EndElement :break _fcdf ;case _d .CharData :};};return nil ;};func (_bfaee *CT_colItems )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gddfb :=range start .Attr {if _gddfb .Name .Local =="\u0063\u006f\u0075n\u0074"{_efadg ,_cgaaf :=_e .ParseUint (_gddfb .Value ,10,32); +if _cgaaf !=nil {return _cgaaf ;};_ccfbdc :=uint32 (_efadg );_bfaee .CountAttr =&_ccfbdc ;continue ;};};_egdcgf :for {_bdeeae ,_ccbcc :=d .Token ();if _ccbcc !=nil {return _ccbcc ;};switch _geafeb :=_bdeeae .(type ){case _d .StartElement :switch _geafeb .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdbbc :=NewCT_I (); +if _egaced :=d .DecodeElement (_cdbbc ,&_geafeb );_egaced !=nil {return _egaced ;};_bfaee .I =append (_bfaee .I ,_cdbbc );default:_ea .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",_geafeb .Name ); +if _dbbef :=d .Skip ();_dbbef !=nil {return _dbbef ;};};case _d .EndElement :break _egdcgf ;case _d .CharData :};};return nil ;};func NewCT_MRUColors ()*CT_MRUColors {_edeee :=&CT_MRUColors {};return _edeee };func (_cfcfbg *ST_SortType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfgfb ,_acedd :=d .Token (); +if _acedd !=nil {return _acedd ;};if _cdgfag ,_gabege :=_dfgfb .(_d .EndElement );_gabege &&_cdgfag .Name ==start .Name {*_cfcfbg =1;return nil ;};if _dcdcfg ,_ddgdd :=_dfgfb .(_d .CharData );!_ddgdd {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfgfb ); +}else {switch string (_dcdcfg ){case "":*_cfcfbg =0;case "\u006e\u006f\u006e\u0065":*_cfcfbg =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_cfcfbg =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_cfcfbg =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_cfcfbg =4; +case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_cfcfbg =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_cfcfbg =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_cfcfbg =7; +};};_dfgfb ,_acedd =d .Token ();if _acedd !=nil {return _acedd ;};if _eabdbe ,_ccafd :=_dfgfb .(_d .EndElement );_ccafd &&_eabdbe .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfgfb ); +};func NewCT_Authors ()*CT_Authors {_ac :=&CT_Authors {};return _ac }; -// Disable Refresh -DisableRefreshAttr *bool ; +// ValidateWithPath validates the CT_TableMissing and its children, prefixing error messages with path +func (_aedccc *CT_TableMissing )ValidateWithPath (path string )error {return nil };func (_fgdcdg *CT_Pages )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aeade :=range start .Attr {if _aeade .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbaace ,_bfcef :=_e .ParseUint (_aeade .Value ,10,32); +if _bfcef !=nil {return _bfcef ;};_fgdef :=uint32 (_gbaace );_fgdcdg .CountAttr =&_fgdef ;continue ;};};_acgce :for {_eagce ,_debfg :=d .Token ();if _debfg !=nil {return _debfg ;};switch _gaacb :=_eagce .(type ){case _d .StartElement :switch _gaacb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bafgb :=NewCT_PCDSCPage (); +if _ccfef :=d .DecodeElement (_bafgb ,&_gaacb );_ccfef !=nil {return _ccfef ;};_fgdcdg .Page =append (_fgdcdg .Page ,_bafgb );default:_ea .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",_gaacb .Name ); +if _feaba :=d .Skip ();_feaba !=nil {return _feaba ;};};case _d .EndElement :break _acgce ;case _d .CharData :};};return nil ;};func (_fbegg ST_VolDepType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_acdae :=_d .Attr {};_acdae .Name =name ;switch _fbegg {case ST_VolDepTypeUnset :_acdae .Value =""; +case ST_VolDepTypeRealTimeData :_acdae .Value ="\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061";case ST_VolDepTypeOlapFunctions :_acdae .Value ="\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073";};return _acdae ,nil ; +}; -// Background Refresh -BackgroundRefreshAttr *bool ; +// ValidateWithPath validates the ExternalLink and its children, prefixing error messages with path +func (_cgbbfd *ExternalLink )ValidateWithPath (path string )error {if _ddaff :=_cgbbfd .CT_ExternalLink .ValidateWithPath (path );_ddaff !=nil {return _ddaff ;};return nil ;};func (_gfbcaf *CT_RevisionRowColumn )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_gfbcaf .SIdAttr )}); +if _gfbcaf .EolAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u006f\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gfbcaf .EolAttr ))});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066"},Value :_aa .Sprintf ("\u0025\u0076",_gfbcaf .RefAttr )}); +_cadcf ,_acbgf :=_gfbcaf .ActionAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _acbgf !=nil {return _acbgf ;};start .Attr =append (start .Attr ,_cadcf );if _gfbcaf .EdgeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gfbcaf .EdgeAttr ))}); +};if _gfbcaf .RIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_gfbcaf .RIdAttr )});};if _gfbcaf .UaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gfbcaf .UaAttr ))}); +};if _gfbcaf .RaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gfbcaf .RaAttr ))});};e .EncodeToken (start );if _gfbcaf .Undo !=nil {_gcaad :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}}; +for _ ,_bdbed :=range _gfbcaf .Undo {e .EncodeElement (_bdbed ,_gcaad );};};if _gfbcaf .Rcc !=nil {_gbfec :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_gcdgb :=range _gfbcaf .Rcc {e .EncodeElement (_gcdgb ,_gbfec ); +};};if _gfbcaf .Rfmt !=nil {_daffg :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_bcgace :=range _gfbcaf .Rfmt {e .EncodeElement (_bcgace ,_daffg );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func (_cgceg *CT_RPrElt )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_faece :for {_aagef ,_bbefe :=d .Token ();if _bbefe !=nil {return _bbefe ;};switch _dcfeaa :=_aagef .(type ){case _d .StartElement :switch _dcfeaa .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgceg .RFont =NewCT_FontName (); +if _cgaa :=d .DecodeElement (_cgceg .RFont ,&_dcfeaa );_cgaa !=nil {return _cgaa ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgceg .Charset =NewCT_IntProperty (); +if _cfdbc :=d .DecodeElement (_cgceg .Charset ,&_dcfeaa );_cfdbc !=nil {return _cfdbc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgceg .Family =NewCT_IntProperty (); +if _egbeff :=d .DecodeElement (_cgceg .Family ,&_dcfeaa );_egbeff !=nil {return _egbeff ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgceg .B =NewCT_BooleanProperty (); +if _feca :=d .DecodeElement (_cgceg .B ,&_dcfeaa );_feca !=nil {return _feca ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgceg .I =NewCT_BooleanProperty (); +if _ecbd :=d .DecodeElement (_cgceg .I ,&_dcfeaa );_ecbd !=nil {return _ecbd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgceg .Strike =NewCT_BooleanProperty (); +if _aeeaf :=d .DecodeElement (_cgceg .Strike ,&_dcfeaa );_aeeaf !=nil {return _aeeaf ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgceg .Outline =NewCT_BooleanProperty (); +if _gedab :=d .DecodeElement (_cgceg .Outline ,&_dcfeaa );_gedab !=nil {return _gedab ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgceg .Shadow =NewCT_BooleanProperty (); +if _bbefd :=d .DecodeElement (_cgceg .Shadow ,&_dcfeaa );_bbefd !=nil {return _bbefd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cgceg .Condense =NewCT_BooleanProperty (); +if _gcdgag :=d .DecodeElement (_cgceg .Condense ,&_dcfeaa );_gcdgag !=nil {return _gcdgag ;};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\u0070\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\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"}:_cgceg .Extend =NewCT_BooleanProperty (); +if _ecgbb :=d .DecodeElement (_cgceg .Extend ,&_dcfeaa );_ecgbb !=nil {return _ecgbb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cgceg .Color =NewCT_Color (); +if _fafce :=d .DecodeElement (_cgceg .Color ,&_dcfeaa );_fafce !=nil {return _fafce ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgceg .Sz =NewCT_FontSize (); +if _cacbg :=d .DecodeElement (_cgceg .Sz ,&_dcfeaa );_cacbg !=nil {return _cacbg ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgceg .U =NewCT_UnderlineProperty (); +if _eegce :=d .DecodeElement (_cgceg .U ,&_dcfeaa );_eegce !=nil {return _eegce ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgceg .VertAlign =NewCT_VerticalAlignFontProperty (); +if _ebdfa :=d .DecodeElement (_cgceg .VertAlign ,&_dcfeaa );_ebdfa !=nil {return _ebdfa ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgceg .Scheme =NewCT_FontScheme (); +if _adcfb :=d .DecodeElement (_cgceg .Scheme ,&_dcfeaa );_adcfb !=nil {return _adcfb ;};default:_ea .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",_dcfeaa .Name ); +if _faace :=d .Skip ();_faace !=nil {return _faace ;};};case _d .EndElement :break _faece ;case _d .CharData :};};return nil ;};type CT_ObjectAnchor struct{ -// First Background Refresh -FirstBackgroundRefreshAttr *bool ; +// Move With Cells +MoveWithCellsAttr *bool ; -// Refresh On Load -RefreshOnLoadAttr *bool ; +// Size With Cells +SizeWithCellsAttr *bool ;From *_cd .From ;To *_cd .To ;}; -// Grow Shrink Type -GrowShrinkTypeAttr ST_GrowShrinkType ; +// ValidateWithPath validates the CT_Items and its children, prefixing error messages with path +func (_dbgaa *CT_Items )ValidateWithPath (path string )error {for _dcacg ,_gebfd :=range _dbgaa .Item {if _gabgd :=_gebfd .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_dcacg ));_gabgd !=nil {return _gabgd ; +};};return nil ;};func (_ecffd ST_Objects )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ecffd .String (),start );};func NewCT_MetadataStrings ()*CT_MetadataStrings {_fcfff :=&CT_MetadataStrings {};return _fcfff }; +func (_ddgade *CT_Pages )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ddgade .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_ddgade .CountAttr )}); +};e .EncodeToken (start );_dadafd :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0070\u0061\u0067\u0065"}};for _ ,_cdeaa :=range _ddgade .Page {e .EncodeElement (_cdeaa ,_dadafd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func (_feaeg ST_MdxKPIProperty )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ebbfd :=_d .Attr {};_ebbfd .Name =name ;switch _feaeg {case ST_MdxKPIPropertyUnset :_ebbfd .Value ="";case ST_MdxKPIPropertyV :_ebbfd .Value ="\u0076";case ST_MdxKPIPropertyG :_ebbfd .Value ="\u0067"; +case ST_MdxKPIPropertyS :_ebbfd .Value ="\u0073";case ST_MdxKPIPropertyT :_ebbfd .Value ="\u0074";case ST_MdxKPIPropertyW :_ebbfd .Value ="\u0077";case ST_MdxKPIPropertyM :_ebbfd .Value ="\u006d";};return _ebbfd ,nil ;};func (_dcgg *CT_Chartsheet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcgg .SheetViews =NewCT_ChartsheetViews (); +_dcgg .Drawing =NewCT_Drawing ();_ffdf :for {_dcb ,_bbeec :=d .Token ();if _bbeec !=nil {return _bbeec ;};switch _dabee :=_dcb .(type ){case _d .StartElement :switch _dabee .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcgg .SheetPr =NewCT_ChartsheetPr (); +if _ebdg :=d .DecodeElement (_dcgg .SheetPr ,&_dabee );_ebdg !=nil {return _ebdg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _babe :=d .DecodeElement (_dcgg .SheetViews ,&_dabee ); +_babe !=nil {return _babe ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcgg .SheetProtection =NewCT_ChartsheetProtection (); +if _adag :=d .DecodeElement (_dcgg .SheetProtection ,&_dabee );_adag !=nil {return _adag ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_dcgg .CustomSheetViews =NewCT_CustomChartsheetViews (); +if _gcbb :=d .DecodeElement (_dcgg .CustomSheetViews ,&_dabee );_gcbb !=nil {return _gcbb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcgg .PageMargins =NewCT_PageMargins (); +if _ecgf :=d .DecodeElement (_dcgg .PageMargins ,&_dabee );_ecgf !=nil {return _ecgf ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcgg .PageSetup =NewCT_CsPageSetup (); +if _feab :=d .DecodeElement (_dcgg .PageSetup ,&_dabee );_feab !=nil {return _feab ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcgg .HeaderFooter =NewCT_HeaderFooter (); +if _cgcgd :=d .DecodeElement (_dcgg .HeaderFooter ,&_dabee );_cgcgd !=nil {return _cgcgd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ecge :=d .DecodeElement (_dcgg .Drawing ,&_dabee ); +_ecge !=nil {return _ecge ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcgg .LegacyDrawing =NewCT_LegacyDrawing (); +if _ddad :=d .DecodeElement (_dcgg .LegacyDrawing ,&_dabee );_ddad !=nil {return _ddad ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcgg .LegacyDrawingHF =NewCT_LegacyDrawing (); +if _bbge :=d .DecodeElement (_dcgg .LegacyDrawingHF ,&_dabee );_bbge !=nil {return _bbge ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcgg .DrawingHF =NewCT_DrawingHF (); +if _gffc :=d .DecodeElement (_dcgg .DrawingHF ,&_dabee );_gffc !=nil {return _gffc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcgg .Picture =NewCT_SheetBackgroundPicture (); +if _ddgcf :=d .DecodeElement (_dcgg .Picture ,&_dabee );_ddgcf !=nil {return _ddgcf ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcgg .WebPublishItems =NewCT_WebPublishItems (); +if _fceeca :=d .DecodeElement (_dcgg .WebPublishItems ,&_dabee );_fceeca !=nil {return _fceeca ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcgg .ExtLst =NewCT_ExtensionList (); +if _dbcd :=d .DecodeElement (_dcgg .ExtLst ,&_dabee );_dbcd !=nil {return _dbcd ;};default:_ea .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",_dabee .Name ); +if _bded :=d .Skip ();_bded !=nil {return _bded ;};};case _d .EndElement :break _ffdf ;case _d .CharData :};};return nil ;};const (ST_TypeUnset ST_Type =0;ST_TypeNone ST_Type =1;ST_TypeAll ST_Type =2;ST_TypeRow ST_Type =3;ST_TypeColumn ST_Type =4;);func (_bffbg ST_HorizontalAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bffbg .String (),start ); +};func (_bfbee *CT_colItems )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfbee .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_bfbee .CountAttr )}); +};e .EncodeToken (start );_debfgf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_cabee :=range _bfbee .I {e .EncodeElement (_cabee ,_debfgf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Fill Adjacent Formulas -FillFormulasAttr *bool ; +// Validate validates the CT_Row and its children +func (_fbgee *CT_Row )Validate ()error {return _fbgee .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");};func (_egec *CT_CellFormula )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egec .TAttr !=ST_CellFormulaTypeUnset {_cba ,_cdfc :=_egec .TAttr .MarshalXMLAttr (_d .Name {Local :"\u0074"}); +if _cdfc !=nil {return _cdfc ;};start .Attr =append (start .Attr ,_cba );};if _egec .AcaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0063\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_egec .AcaAttr ))}); +};if _egec .RefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066"},Value :_aa .Sprintf ("\u0025\u0076",*_egec .RefAttr )});};if _egec .Dt2DAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0074\u0032\u0044"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_egec .Dt2DAttr ))}); +};if _egec .DtrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0074\u0072"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_egec .DtrAttr ))});};if _egec .Del1Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u006c\u0031"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_egec .Del1Attr ))}); +};if _egec .Del2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u006c\u0032"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_egec .Del2Attr ))});};if _egec .R1Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0031"},Value :_aa .Sprintf ("\u0025\u0076",*_egec .R1Attr )}); +};if _egec .R2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0032"},Value :_aa .Sprintf ("\u0025\u0076",*_egec .R2Attr )});};if _egec .CaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_egec .CaAttr ))}); +};if _egec .SiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0069"},Value :_aa .Sprintf ("\u0025\u0076",*_egec .SiAttr )});};if _egec .BxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0078"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_egec .BxAttr ))}); +};e .EncodeElement (_egec .Content ,start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_RevisionMove ()*CT_RevisionMove {_decgde :=&CT_RevisionMove {};return _decgde }; -// Remove Data On Save -RemoveDataOnSaveAttr *bool ; +// Validate validates the CT_MetadataBlocks and its children +func (_bdgge *CT_MetadataBlocks )Validate ()error {return _bdgge .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042l\u006f\u0063\u006b\u0073");};func (_bgecg *ST_TargetScreenSize )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bddbf ,_deacdc :=d .Token (); +if _deacdc !=nil {return _deacdc ;};if _cbgbbf ,_degac :=_bddbf .(_d .EndElement );_degac &&_cbgbbf .Name ==start .Name {*_bgecg =1;return nil ;};if _eeaac ,_dagdd :=_bddbf .(_d .CharData );!_dagdd {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bddbf ); +}else {switch string (_eeaac ){case "":*_bgecg =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_bgecg =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_bgecg =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_bgecg =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_bgecg =4; +case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_bgecg =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_bgecg =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_bgecg =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_bgecg =8; +case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_bgecg =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_bgecg =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_bgecg =11;};};_bddbf ,_deacdc =d .Token ();if _deacdc !=nil {return _deacdc ; +};if _gaceb ,_bbgggg :=_bddbf .(_d .EndElement );_bbgggg &&_gaceb .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bddbf ); +};type ST_DynamicFilterType byte ; -// Disable Edit -DisableEditAttr *bool ; +// ValidateWithPath validates the CT_IgnoredError and its children, prefixing error messages with path +func (_fbacda *CT_IgnoredError )ValidateWithPath (path string )error {return nil };func NewCT_PageField ()*CT_PageField {_agcff :=&CT_PageField {};return _agcff }; -// Preserve Formatting On Refresh -PreserveFormattingAttr *bool ; +// ValidateWithPath validates the CT_OleSize and its children, prefixing error messages with path +func (_eggee *CT_OleSize )ValidateWithPath (path string )error {return nil }; -// Adjust Column Width On Refresh -AdjustColumnWidthAttr *bool ; +// Validate validates the CT_FileVersion and its children +func (_gfdab *CT_FileVersion )Validate ()error {return _gfdab .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e");};func NewCT_HierarchyUsage ()*CT_HierarchyUsage {_aadaf :=&CT_HierarchyUsage {};return _aadaf }; -// Intermediate -IntermediateAttr *bool ; -// Connection Id -ConnectionIdAttr uint32 ; +// Validate validates the CT_SheetCalcPr and its children +func (_cfegg *CT_SheetCalcPr )Validate ()error {return _cfegg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072");};func (_aceeb *CT_SheetFormatPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_egcba :=range start .Attr {if _egcba .Name .Local =="\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_gefga ,_efbdee :=_e .ParseUint (_egcba .Value ,10,32); +if _efbdee !=nil {return _efbdee ;};_bedbf :=uint32 (_gefga );_aceeb .BaseColWidthAttr =&_bedbf ;continue ;};if _egcba .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_ffgaa ,_fceaa :=_e .ParseFloat (_egcba .Value ,64); +if _fceaa !=nil {return _fceaa ;};_aceeb .DefaultColWidthAttr =&_ffgaa ;continue ;};if _egcba .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_eefgcf ,_cccgb :=_e .ParseFloat (_egcba .Value ,64);if _cccgb !=nil {return _cccgb ; +};_aceeb .DefaultRowHeightAttr =_eefgcf ;continue ;};if _egcba .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_gaeff ,_ffbgec :=_e .ParseBool (_egcba .Value );if _ffbgec !=nil {return _ffbgec ;};_aceeb .CustomHeightAttr =&_gaeff ; +continue ;};if _egcba .Name .Local =="\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_dgbeab ,_egfcef :=_e .ParseBool (_egcba .Value );if _egfcef !=nil {return _egfcef ;};_aceeb .ZeroHeightAttr =&_dgbeab ;continue ;};if _egcba .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_abcbf ,_fgbbda :=_e .ParseBool (_egcba .Value ); +if _fgbbda !=nil {return _fgbbda ;};_aceeb .ThickTopAttr =&_abcbf ;continue ;};if _egcba .Name .Local =="t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"{_dcfgb ,_ccgcd :=_e .ParseBool (_egcba .Value );if _ccgcd !=nil {return _ccgcd ;};_aceeb .ThickBottomAttr =&_dcfgb ; +continue ;};if _egcba .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"{_fefc ,_beedce :=_e .ParseUint (_egcba .Value ,10,8);if _beedce !=nil {return _beedce ;};_becab :=uint8 (_fefc );_aceeb .OutlineLevelRowAttr =&_becab ; +continue ;};if _egcba .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"{_fbaccg ,_abaegd :=_e .ParseUint (_egcba .Value ,10,8);if _abaegd !=nil {return _abaegd ;};_gdbgc :=uint8 (_fbaccg );_aceeb .OutlineLevelColAttr =&_gdbgc ; +continue ;};};for {_gefbf ,_dgcada :=d .Token ();if _dgcada !=nil {return _aa .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",_dgcada );};if _gcdbba ,_gdeca :=_gefbf .(_d .EndElement ); +_gdeca &&_gcdbba .Name ==start .Name {break ;};};return nil ;};const (ST_PageOrderUnset ST_PageOrder =0;ST_PageOrderDownThenOver ST_PageOrder =1;ST_PageOrderOverThenDown ST_PageOrder =2;); -// QueryTable Refresh Information -QueryTableRefresh *CT_QueryTableRefresh ; +// ValidateWithPath validates the CT_RevisionCustomView and its children, prefixing error messages with path +func (_fbecd *CT_RevisionCustomView )ValidateWithPath (path string )error {if !_b .ST_GuidPatternRe .MatchString (_fbecd .GuidAttr ){return _aa .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 ,_b .ST_GuidPatternRe ,_fbecd .GuidAttr ); +};if _fbecd .ActionAttr ==ST_RevisionActionUnset {return _aa .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 _bcdffe :=_fbecd .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_bcdffe !=nil {return _bcdffe ;};return nil ;};func (_ageeb ST_TableStyleType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ageeb .String (),start ); +};type CT_SheetData struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};type CT_ExternalCell struct{ +// Row +Row []*CT_Row ;};func NewCT_Dxfs ()*CT_Dxfs {_fdbb :=&CT_Dxfs {};return _fdbb };func (_aggdf *CT_RevisionCellChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_aggdf .SIdAttr )}); +if _aggdf .OdxfAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0064\u0078\u0066"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aggdf .OdxfAttr ))});};if _aggdf .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aggdf .XfDxfAttr ))}); +};if _aggdf .SAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aggdf .SAttr ))});};if _aggdf .DxfAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0078\u0066"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aggdf .DxfAttr ))}); +};if _aggdf .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_aggdf .NumFmtIdAttr )});};if _aggdf .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aggdf .QuotePrefixAttr ))}); +};if _aggdf .OldQuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aggdf .OldQuotePrefixAttr ))}); +};if _aggdf .PhAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0068"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aggdf .PhAttr ))});};if _aggdf .OldPhAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u006c\u0064P\u0068"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aggdf .OldPhAttr ))}); +};if _aggdf .EndOfListFormulaUpdateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aggdf .EndOfListFormulaUpdateAttr ))}); +};if _aggdf .RIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_aggdf .RIdAttr )});};if _aggdf .UaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aggdf .UaAttr ))}); +};if _aggdf .RaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aggdf .RaAttr ))});};e .EncodeToken (start );if _aggdf .Oc !=nil {_faeff :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ao\u0063"}}; +e .EncodeElement (_aggdf .Oc ,_faeff );};_dffdff :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003an\u0063"}};e .EncodeElement (_aggdf .Nc ,_dffdff );if _aggdf .Odxf !=nil {_fccgb :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u006f\u0064\u0078\u0066"}}; +e .EncodeElement (_aggdf .Odxf ,_fccgb );};if _aggdf .Ndxf !=nil {_cadfdb :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u006e\u0064\u0078\u0066"}};e .EncodeElement (_aggdf .Ndxf ,_cadfdb );};if _aggdf .ExtLst !=nil {_dfgdg :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_aggdf .ExtLst ,_dfgdg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Reference -RAttr *string ; +// Validate validates the CT_WebPublishItem and its children +func (_dcabb *CT_WebPublishItem )Validate ()error {return _dcabb .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d");};type CT_Border struct{ -// Type -TAttr ST_CellType ; +// Diagonal Up +DiagonalUpAttr *bool ; -// Value Metadata -VmAttr *uint32 ; +// Diagonal Down +DiagonalDownAttr *bool ; -// Value -V *string ;}; +// Outline +OutlineAttr *bool ; -// ValidateWithPath validates the CT_CellProtection and its children, prefixing error messages with path -func (_beef *CT_CellProtection )ValidateWithPath (path string )error {return nil };func NewCT_MdxTuple ()*CT_MdxTuple {_gbege :=&CT_MdxTuple {};return _gbege };func (_acfgc ST_GrowShrinkType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cfadb :=_c .Attr {}; -_cfadb .Name =name ;switch _acfgc {case ST_GrowShrinkTypeUnset :_cfadb .Value ="";case ST_GrowShrinkTypeInsertDelete :_cfadb .Value ="\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065";case ST_GrowShrinkTypeInsertClear :_cfadb .Value ="i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072"; -case ST_GrowShrinkTypeOverwriteClear :_cfadb .Value ="\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072";};return _cfadb ,nil ;};func (_ggaf *CT_CellXfs )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ggaf .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ggaf .CountAttr )}); -};e .EncodeToken (start );_dgcg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_cedf :=range _ggaf .Xf {e .EncodeElement (_cedf ,_dgcg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_PCDKPI struct{ +// Leading Edge Border +Start *CT_BorderPr ; -// KPI Unique Name -UniqueNameAttr string ; +// Trailing Edge Border +End *CT_BorderPr ; -// KPI Display Name -CaptionAttr *string ; +// Leading Edge Border +Left *CT_BorderPr ; -// KPI Display Folder -DisplayFolderAttr *string ; +// Trailing Edge Border +Right *CT_BorderPr ; -// KPI Measure Group Name -MeasureGroupAttr *string ; +// Top Border +Top *CT_BorderPr ; -// Parent KPI -ParentAttr *string ; +// Bottom Border +Bottom *CT_BorderPr ; -// KPI Value Unique Name -ValueAttr string ; +// Diagonal +Diagonal *CT_BorderPr ; -// KPI Goal Unique Name -GoalAttr *string ; +// Vertical Inner Border +Vertical *CT_BorderPr ; -// KPI Status Unique Name -StatusAttr *string ; +// Horizontal Inner Borders +Horizontal *CT_BorderPr ;}; -// KPI Trend Unique Name -TrendAttr *string ; +// ValidateWithPath validates the CT_Worksheet and its children, prefixing error messages with path +func (_egaef *CT_Worksheet )ValidateWithPath (path string )error {if _egaef .SheetPr !=nil {if _bfadad :=_egaef .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_bfadad !=nil {return _bfadad ;};};if _egaef .Dimension !=nil {if _eadgff :=_egaef .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"); +_eadgff !=nil {return _eadgff ;};};if _egaef .SheetViews !=nil {if _ggdaa :=_egaef .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_ggdaa !=nil {return _ggdaa ;};};if _egaef .SheetFormatPr !=nil {if _cbbgb :=_egaef .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072"); +_cbbgb !=nil {return _cbbgb ;};};for _gaged ,_abdde :=range _egaef .Cols {if _abebg :=_abdde .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_gaged ));_abebg !=nil {return _abebg ;};};if _dfdbd :=_egaef .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"); +_dfdbd !=nil {return _dfdbd ;};if _egaef .SheetCalcPr !=nil {if _bfegdb :=_egaef .SheetCalcPr .ValidateWithPath (path +"\u002f\u0053\u0068e\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072");_bfegdb !=nil {return _bfegdb ;};};if _egaef .SheetProtection !=nil {if _abgaa :=_egaef .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); +_abgaa !=nil {return _abgaa ;};};if _egaef .ProtectedRanges !=nil {if _fcdcb :=_egaef .ProtectedRanges .ValidateWithPath (path +"\u002f\u0050r\u006f\u0074\u0065c\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073");_fcdcb !=nil {return _fcdcb ;};};if _egaef .Scenarios !=nil {if _adeebd :=_egaef .Scenarios .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073"); +_adeebd !=nil {return _adeebd ;};};if _egaef .AutoFilter !=nil {if _acgdge :=_egaef .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_acgdge !=nil {return _acgdge ;};};if _egaef .SortState !=nil {if _cefdb :=_egaef .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"); +_cefdb !=nil {return _cefdb ;};};if _egaef .DataConsolidate !=nil {if _cdgcd :=_egaef .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065");_cdgcd !=nil {return _cdgcd ;};};if _egaef .CustomSheetViews !=nil {if _egdfe :=_egaef .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073"); +_egdfe !=nil {return _egdfe ;};};if _egaef .MergeCells !=nil {if _bbcagb :=_egaef .MergeCells .ValidateWithPath (path +"/\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");_bbcagb !=nil {return _bbcagb ;};};if _egaef .PhoneticPr !=nil {if _cbddfb :=_egaef .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"); +_cbddfb !=nil {return _cbddfb ;};};for _abaga ,_aaag :=range _egaef .ConditionalFormatting {if _bdcdcb :=_aaag .ValidateWithPath (_aa .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 ,_abaga )); +_bdcdcb !=nil {return _bdcdcb ;};};if _egaef .DataValidations !=nil {if _fbddc :=_egaef .DataValidations .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073");_fbddc !=nil {return _fbddc ;};}; +if _egaef .Hyperlinks !=nil {if _edcgb :=_egaef .Hyperlinks .ValidateWithPath (path +"/\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");_edcgb !=nil {return _edcgb ;};};if _egaef .PrintOptions !=nil {if _cebfbd :=_egaef .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"); +_cebfbd !=nil {return _cebfbd ;};};if _egaef .PageMargins !=nil {if _cggee :=_egaef .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_cggee !=nil {return _cggee ;};};if _egaef .PageSetup !=nil {if _abbfb :=_egaef .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"); +_abbfb !=nil {return _abbfb ;};};if _egaef .HeaderFooter !=nil {if _efdbb :=_egaef .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_efdbb !=nil {return _efdbb ;};};if _egaef .RowBreaks !=nil {if _ecbae :=_egaef .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"); +_ecbae !=nil {return _ecbae ;};};if _egaef .ColBreaks !=nil {if _ceadcc :=_egaef .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_ceadcc !=nil {return _ceadcc ;};};if _egaef .CustomProperties !=nil {if _fgceb :=_egaef .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073"); +_fgceb !=nil {return _fgceb ;};};if _egaef .CellWatches !=nil {if _ebdce :=_egaef .CellWatches .ValidateWithPath (path +"\u002f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073");_ebdce !=nil {return _ebdce ;};};if _egaef .IgnoredErrors !=nil {if _gdgggf :=_egaef .IgnoredErrors .ValidateWithPath (path +"\u002f\u0049\u0067\u006e\u006f\u0072\u0065\u0064\u0045r\u0072\u006f\u0072\u0073"); +_gdgggf !=nil {return _gdgggf ;};};if _egaef .SmartTags !=nil {if _cbfda :=_egaef .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_cbfda !=nil {return _cbfda ;};};if _egaef .Drawing !=nil {if _adbfb :=_egaef .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067"); +_adbfb !=nil {return _adbfb ;};};if _egaef .LegacyDrawing !=nil {if _cfedgd :=_egaef .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_cfedgd !=nil {return _cfedgd ;};};if _egaef .LegacyDrawingHF !=nil {if _gaabe :=_egaef .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"); +_gaabe !=nil {return _gaabe ;};};if _egaef .DrawingHF !=nil {if _dcdga :=_egaef .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_dcdga !=nil {return _dcdga ;};};if _egaef .Picture !=nil {if _fgee :=_egaef .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065"); +_fgee !=nil {return _fgee ;};};if _egaef .OleObjects !=nil {if _fffaf :=_egaef .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_fffaf !=nil {return _fffaf ;};};if _egaef .Controls !=nil {if _gacdgf :=_egaef .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs"); +_gacdgf !=nil {return _gacdgf ;};};if _egaef .WebPublishItems !=nil {if _dgfgd :=_egaef .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_dgfgd !=nil {return _dgfgd ;};}; +if _egaef .TableParts !=nil {if _gaeafa :=_egaef .TableParts .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");_gaeafa !=nil {return _gaeafa ;};};if _egaef .ExtLst !=nil {if _cdceeg :=_egaef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cdceeg !=nil {return _cdceeg ;};};return nil ;};func (_dbcgc ST_TextVAlign )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ggebf :=_d .Attr {};_ggebf .Name =name ;switch _dbcgc {case ST_TextVAlignUnset :_ggebf .Value ="";case ST_TextVAlignTop :_ggebf .Value ="\u0074\u006f\u0070"; +case ST_TextVAlignCenter :_ggebf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextVAlignBottom :_ggebf .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextVAlignJustify :_ggebf .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextVAlignDistributed :_ggebf .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064"; +};return _ggebf ,nil ;};func (_gebe *CT_Error )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fgadd :=range start .Attr {if _fgadd .Name .Local =="\u0076"{_cgfbe ,_bcggb :=_fgadd .Value ,error (nil );if _bcggb !=nil {return _bcggb ; +};_gebe .VAttr =_cgfbe ;continue ;};if _fgadd .Name .Local =="\u0075"{_deaaa ,_dggcb :=_e .ParseBool (_fgadd .Value );if _dggcb !=nil {return _dggcb ;};_gebe .UAttr =&_deaaa ;continue ;};if _fgadd .Name .Local =="\u0066"{_cfeee ,_dcadg :=_e .ParseBool (_fgadd .Value ); +if _dcadg !=nil {return _dcadg ;};_gebe .FAttr =&_cfeee ;continue ;};if _fgadd .Name .Local =="\u0063"{_fcebb ,_eadef :=_fgadd .Value ,error (nil );if _eadef !=nil {return _eadef ;};_gebe .CAttr =&_fcebb ;continue ;};if _fgadd .Name .Local =="\u0063\u0070"{_dgbee ,_cbbff :=_e .ParseUint (_fgadd .Value ,10,32); +if _cbbff !=nil {return _cbbff ;};_dbdfca :=uint32 (_dgbee );_gebe .CpAttr =&_dbdfca ;continue ;};if _fgadd .Name .Local =="\u0069\u006e"{_cddgc ,_ggaf :=_e .ParseUint (_fgadd .Value ,10,32);if _ggaf !=nil {return _ggaf ;};_fffbc :=uint32 (_cddgc );_gebe .InAttr =&_fffbc ; +continue ;};if _fgadd .Name .Local =="\u0062\u0063"{_dggcdb ,_fcabf :=_fgadd .Value ,error (nil );if _fcabf !=nil {return _fcabf ;};_gebe .BcAttr =&_dggcdb ;continue ;};if _fgadd .Name .Local =="\u0066\u0063"{_bagdc ,_eebcb :=_fgadd .Value ,error (nil ); +if _eebcb !=nil {return _eebcb ;};_gebe .FcAttr =&_bagdc ;continue ;};if _fgadd .Name .Local =="\u0069"{_cbdeg ,_bdffb :=_e .ParseBool (_fgadd .Value );if _bdffb !=nil {return _bdffb ;};_gebe .IAttr =&_cbdeg ;continue ;};if _fgadd .Name .Local =="\u0075\u006e"{_gefg ,_bfcgd :=_e .ParseBool (_fgadd .Value ); +if _bfcgd !=nil {return _bfcgd ;};_gebe .UnAttr =&_gefg ;continue ;};if _fgadd .Name .Local =="\u0073\u0074"{_cbdeb ,_gfce :=_e .ParseBool (_fgadd .Value );if _gfce !=nil {return _gfce ;};_gebe .StAttr =&_cbdeb ;continue ;};if _fgadd .Name .Local =="\u0062"{_ddfg ,_ccfa :=_e .ParseBool (_fgadd .Value ); +if _ccfa !=nil {return _ccfa ;};_gebe .BAttr =&_ddfg ;continue ;};};_feeba :for {_fdaad ,_abaa :=d .Token ();if _abaa !=nil {return _abaa ;};switch _eeeb :=_fdaad .(type ){case _d .StartElement :switch _eeeb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gebe .Tpls =NewCT_Tuples (); +if _dffbc :=d .DecodeElement (_gebe .Tpls ,&_eeeb );_dffbc !=nil {return _dffbc ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabff :=NewCT_X (); +if _cfbde :=d .DecodeElement (_eabff ,&_eeeb );_cfbde !=nil {return _cfbde ;};_gebe .X =append (_gebe .X ,_eabff );default:_ea .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",_eeeb .Name ); +if _dbcef :=d .Skip ();_dbcef !=nil {return _dbcef ;};};case _d .EndElement :break _feeba ;case _d .CharData :};};return nil ;};func (_dgbbg *ST_CalcMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dgbbg =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_dgbbg =1; +case "\u0061\u0075\u0074\u006f":*_dgbbg =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_dgbbg =3;};return nil ;};func (_geadbg ST_Axis )Validate ()error {return _geadbg .ValidateWithPath ("")};func NewCT_PageSetUpPr ()*CT_PageSetUpPr {_gcdcd :=&CT_PageSetUpPr {}; +return _gcdcd };func (_fcacc *ST_CredMethod )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fcacc =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_fcacc =1;case "\u006e\u006f\u006e\u0065":*_fcacc =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_fcacc =3; +case "\u0070\u0072\u006f\u006d\u0070\u0074":*_fcacc =4;};return nil ;};func (_cacac *CT_MetadataStrings )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cacac .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_cacac .CountAttr )}); +};e .EncodeToken (start );_afaad :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_dcfcb :=range _cacac .S {e .EncodeElement (_dcfcb ,_afaad );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fgcgfc ST_SourceType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_adegg :=_d .Attr {}; +_adegg .Name =name ;switch _fgcgfc {case ST_SourceTypeUnset :_adegg .Value ="";case ST_SourceTypeWorksheet :_adegg .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_SourceTypeExternal :_adegg .Value ="\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c"; +case ST_SourceTypeConsolidation :_adegg .Value ="\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e";case ST_SourceTypeScenario :_adegg .Value ="\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f";};return _adegg ,nil ;};func NewCT_Break ()*CT_Break {_aga :=&CT_Break {}; +return _aga }; -// KPI Weight Unique Name -WeightAttr *string ; +// Validate validates the CT_RevisionAutoFormatting and its children +func (_cedfb *CT_RevisionAutoFormatting )Validate ()error {return _cedfb .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006eg");};func (_baag *CT_Comment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_baag .Text =NewCT_Rst (); +for _ ,_fdefg :=range start .Attr {if _fdefg .Name .Local =="\u0072\u0065\u0066"{_baeag ,_gbdd :=_fdefg .Value ,error (nil );if _gbdd !=nil {return _gbdd ;};_baag .RefAttr =_baeag ;continue ;};if _fdefg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_bffd ,_fbce :=_e .ParseUint (_fdefg .Value ,10,32); +if _fbce !=nil {return _fbce ;};_baag .AuthorIdAttr =uint32 (_bffd );continue ;};if _fdefg .Name .Local =="\u0067\u0075\u0069\u0064"{_ebada ,_dacgd :=_fdefg .Value ,error (nil );if _dacgd !=nil {return _dacgd ;};_baag .GuidAttr =&_ebada ;continue ;};if _fdefg .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_cfba ,_gccd :=_e .ParseUint (_fdefg .Value ,10,32); +if _gccd !=nil {return _gccd ;};_aedb :=uint32 (_cfba );_baag .ShapeIdAttr =&_aedb ;continue ;};};_ececg :for {_aadg ,_fgde :=d .Token ();if _fgde !=nil {return _fgde ;};switch _gdeef :=_aadg .(type ){case _d .StartElement :switch _gdeef .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _edda :=d .DecodeElement (_baag .Text ,&_gdeef ); +_edda !=nil {return _edda ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baag .CommentPr =NewCT_CommentPr (); +if _aec :=d .DecodeElement (_baag .CommentPr ,&_gdeef );_aec !=nil {return _aec ;};default:_ea .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",_gdeef .Name ); +if _dede :=d .Skip ();_dede !=nil {return _dede ;};};case _d .EndElement :break _ececg ;case _d .CharData :};};return nil ;};func NewCT_PrintOptions ()*CT_PrintOptions {_eefgbf :=&CT_PrintOptions {};return _eefgbf };func (_ggegd ST_DataValidationImeMode )ValidateWithPath (path string )error {switch _ggegd {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggegd )); +};return nil ;};func NewCT_IntProperty ()*CT_IntProperty {_gdfde :=&CT_IntProperty {};return _gdfde };func (_abgddf ST_rwColActionType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_abgddf .String (),start );};func (_edbace ST_FontScheme )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_edbace .String (),start ); +};func (_becfc *ST_Visibility )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_becfc =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_becfc =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_becfc =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_becfc =3; +};return nil ;};func NewCT_QueryTableFields ()*CT_QueryTableFields {_bbdd :=&CT_QueryTableFields {};return _bbdd };func (_aed *CT_AutoFilter )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfg :=range start .Attr {if _dfg .Name .Local =="\u0072\u0065\u0066"{_fga ,_dfcc :=_dfg .Value ,error (nil ); +if _dfcc !=nil {return _dfcc ;};_aed .RefAttr =&_fga ;continue ;};};_bc :for {_acg ,_ddd :=d .Token ();if _ddd !=nil {return _ddd ;};switch _ege :=_acg .(type ){case _d .StartElement :switch _ege .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdg :=NewCT_FilterColumn (); +if _bea :=d .DecodeElement (_gdg ,&_ege );_bea !=nil {return _bea ;};_aed .FilterColumn =append (_aed .FilterColumn ,_gdg );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aed .SortState =NewCT_SortState (); +if _gge :=d .DecodeElement (_aed .SortState ,&_ege );_gge !=nil {return _gge ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aed .ExtLst =NewCT_ExtensionList (); +if _aaf :=d .DecodeElement (_aed .ExtLst ,&_ege );_aaf !=nil {return _aaf ;};default:_ea .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",_ege .Name ); +if _afd :=d .Skip ();_afd !=nil {return _afd ;};};case _d .EndElement :break _bc ;case _d .CharData :};};return nil ;};func (_gbcde *CT_Row )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbcde .RAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_aa .Sprintf ("\u0025\u0076",*_gbcde .RAttr )}); +};if _gbcde .SpansAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u0061n\u0073"},Value :_aa .Sprintf ("\u0025\u0076",*_gbcde .SpansAttr )});};if _gbcde .SAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073"},Value :_aa .Sprintf ("\u0025\u0076",*_gbcde .SAttr )}); +};if _gbcde .CustomFormatAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gbcde .CustomFormatAttr ))});}; +if _gbcde .HtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_gbcde .HtAttr )});};if _gbcde .HiddenAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gbcde .HiddenAttr ))}); +};if _gbcde .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gbcde .CustomHeightAttr ))});}; +if _gbcde .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_gbcde .OutlineLevelAttr )});};if _gbcde .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gbcde .CollapsedAttr ))}); +};if _gbcde .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gbcde .ThickTopAttr ))});};if _gbcde .ThickBotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gbcde .ThickBotAttr ))}); +};if _gbcde .PhAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0068"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gbcde .PhAttr ))});};e .EncodeToken (start );if _gbcde .C !=nil {_agagcc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063"}}; +for _ ,_bggac :=range _gbcde .C {e .EncodeElement (_bggac ,_agagcc );};};if _gbcde .ExtLst !=nil {_cbcdfg :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gbcde .ExtLst ,_cbcdfg );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Time Member KPI Unique Name -TimeAttr *string ;}; +// ValidateWithPath validates the CT_ConditionalFormatting and its children, prefixing error messages with path +func (_gbcc *CT_ConditionalFormatting )ValidateWithPath (path string )error {for _fbcd ,_fafg :=range _gbcc .CfRule {if _bafab :=_fafg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0043\u0066\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fbcd )); +_bafab !=nil {return _bafab ;};};if _gbcc .ExtLst !=nil {if _eaab :=_gbcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eaab !=nil {return _eaab ;};};return nil ;};func (_cadca *CT_VolTypes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_dgagg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065"}};for _ ,_bcbad :=range _cadca .VolType {e .EncodeElement (_bcbad ,_dgagg );};if _cadca .ExtLst !=nil {_ddbed :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_cadca .ExtLst ,_ddbed );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eeedf *CT_CustomChartsheetView )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_eeedf .GuidAttr )}); +if _eeedf .ScaleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_eeedf .ScaleAttr )});};if _eeedf .StateAttr !=ST_SheetStateUnset {_ddae ,_bgfb :=_eeedf .StateAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0061t\u0065"}); +if _bgfb !=nil {return _bgfb ;};start .Attr =append (start .Attr ,_ddae );};if _eeedf .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eeedf .ZoomToFitAttr ))}); +};e .EncodeToken (start );if _eeedf .PageMargins !=nil {_aaddb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_eeedf .PageMargins ,_aaddb );};if _eeedf .PageSetup !=nil {_cgab :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}}; +e .EncodeElement (_eeedf .PageSetup ,_cgab );};if _eeedf .HeaderFooter !=nil {_faag :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_eeedf .HeaderFooter ,_faag ); +};e .EncodeToken (_d .EndElement {Name :start .Name });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 (_abadf *CT_Map )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0049\u0044"},Value :_aa .Sprintf ("\u0025\u0076",_abadf .IDAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u004e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_abadf .NameAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",_abadf .RootElementAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"},Value :_aa .Sprintf ("\u0025\u0076",_abadf .SchemaIDAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_aa .Sprintf ("\u0025\u0064",_cgedd (_abadf .ShowImportExportValidationErrorsAttr ))}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0041u\u0074\u006f\u0046\u0069\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (_abadf .AutoFitAttr ))});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0041\u0070\u0070\u0065\u006e\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (_abadf .AppendAttr ))}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (_abadf .PreserveSortAFLayoutAttr ))});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (_abadf .PreserveFormatAttr ))}); +e .EncodeToken (start );if _abadf .DataBinding !=nil {_facbf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067"}};e .EncodeElement (_abadf .DataBinding ,_facbf );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_gaebb *CT_RevisionMove )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_gaebb .SheetIdAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_gaebb .SourceAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",_gaebb .DestinationAttr )}); +if _gaebb .SourceSheetIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_gaebb .SourceSheetIdAttr )}); +};if _gaebb .RIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_gaebb .RIdAttr )});};if _gaebb .UaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gaebb .UaAttr ))}); +};if _gaebb .RaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_gaebb .RaAttr ))});};e .EncodeToken (start );if _gaebb .Undo !=nil {_fgddc :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}}; +for _ ,_dgefa :=range _gaebb .Undo {e .EncodeElement (_dgefa ,_fgddc );};};if _gaebb .Rcc !=nil {_ebedb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_acgfb :=range _gaebb .Rcc {e .EncodeElement (_acgfb ,_ebedb ); +};};if _gaebb .Rfmt !=nil {_bbfce :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_bfedb :=range _gaebb .Rfmt {e .EncodeElement (_bfedb ,_bbfce );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func (_cgdfa *CT_WorkbookPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgdfa .Date1904Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgdfa .Date1904Attr ))}); +};if _cgdfa .ShowObjectsAttr !=ST_ObjectsUnset {_addfd ,_bffgg :=_cgdfa .ShowObjectsAttr .MarshalXMLAttr (_d .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _bffgg !=nil {return _bffgg ;};start .Attr =append (start .Attr ,_addfd ); +};if _cgdfa .ShowBorderUnselectedTablesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgdfa .ShowBorderUnselectedTablesAttr ))}); +};if _cgdfa .FilterPrivacyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgdfa .FilterPrivacyAttr ))}); +};if _cgdfa .PromptedSolutionsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgdfa .PromptedSolutionsAttr ))}); +};if _cgdfa .ShowInkAnnotationAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgdfa .ShowInkAnnotationAttr ))}); +};if _cgdfa .BackupFileAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgdfa .BackupFileAttr ))});};if _cgdfa .SaveExternalLinkValuesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgdfa .SaveExternalLinkValuesAttr ))}); +};if _cgdfa .UpdateLinksAttr !=ST_UpdateLinksUnset {_fdbgcc ,_ccaga :=_cgdfa .UpdateLinksAttr .MarshalXMLAttr (_d .Name {Local :"u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"});if _ccaga !=nil {return _ccaga ;};start .Attr =append (start .Attr ,_fdbgcc ); +};if _cgdfa .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_cgdfa .CodeNameAttr )});};if _cgdfa .HidePivotFieldListAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgdfa .HidePivotFieldListAttr ))}); +};if _cgdfa .ShowPivotChartFilterAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgdfa .ShowPivotChartFilterAttr ))}); +};if _cgdfa .AllowRefreshQueryAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgdfa .AllowRefreshQueryAttr ))}); +};if _cgdfa .PublishItemsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgdfa .PublishItemsAttr ))});}; +if _cgdfa .CheckCompatibilityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgdfa .CheckCompatibilityAttr ))}); +};if _cgdfa .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 :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgdfa .AutoCompressPicturesAttr ))}); +};if _cgdfa .RefreshAllConnectionsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgdfa .RefreshAllConnectionsAttr ))}); +};if _cgdfa .DefaultThemeVersionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_cgdfa .DefaultThemeVersionAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_ChartsheetViews struct{ -// ValidateWithPath validates the CT_Pane and its children, prefixing error messages with path -func (_gcbff *CT_Pane )ValidateWithPath (path string )error {if _cabdg :=_gcbff .ActivePaneAttr .ValidateWithPath (path +"\u002fA\u0063t\u0069\u0076\u0065\u0050\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_cabdg !=nil {return _cabdg ;};if _gagb :=_gcbff .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072"); -_gagb !=nil {return _gagb ;};return nil ;};type ST_DataValidationErrorStyle byte ;func (_gaeea *CT_Parameters )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_acgag :=range start .Attr {if _acgag .Name .Local =="\u0063\u006f\u0075n\u0074"{_ceed ,_fcfefe :=_fc .ParseUint (_acgag .Value ,10,32); -if _fcfefe !=nil {return _fcfefe ;};_ecagag :=uint32 (_ceed );_gaeea .CountAttr =&_ecagag ;continue ;};};_gccecg :for {_aecdf ,_fecee :=d .Token ();if _fecee !=nil {return _fecee ;};switch _cfaba :=_aecdf .(type ){case _c .StartElement :switch _cfaba .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebad :=NewCT_Parameter (); -if _fdaec :=d .DecodeElement (_cebad ,&_cfaba );_fdaec !=nil {return _fdaec ;};_gaeea .Parameter =append (_gaeea .Parameter ,_cebad );default:_dc .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",_cfaba .Name ); -if _faffc :=d .Skip ();_faffc !=nil {return _faffc ;};};case _c .EndElement :break _gccecg ;case _c .CharData :};};return nil ;};func (_fbcbd *CT_FutureMetadata )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_edcb :=range start .Attr {if _edcb .Name .Local =="\u006e\u0061\u006d\u0065"{_gdacb ,_bdbbb :=_edcb .Value ,error (nil ); -if _bdbbb !=nil {return _bdbbb ;};_fbcbd .NameAttr =_gdacb ;continue ;};if _edcb .Name .Local =="\u0063\u006f\u0075n\u0074"{_febad ,_dadf :=_fc .ParseUint (_edcb .Value ,10,32);if _dadf !=nil {return _dadf ;};_bgaaa :=uint32 (_febad );_fbcbd .CountAttr =&_bgaaa ; -continue ;};};_cdgad :for {_bbgec ,_dbfa :=d .Token ();if _dbfa !=nil {return _dbfa ;};switch _caddc :=_bbgec .(type ){case _c .StartElement :switch _caddc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadg :=NewCT_FutureMetadataBlock (); -if _ddbc :=d .DecodeElement (_gadg ,&_caddc );_ddbc !=nil {return _ddbc ;};_fbcbd .Bk =append (_fbcbd .Bk ,_gadg );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_fbcbd .ExtLst =NewCT_ExtensionList (); -if _gfceb :=d .DecodeElement (_fbcbd .ExtLst ,&_caddc );_gfceb !=nil {return _gfceb ;};default:_dc .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",_caddc .Name ); -if _dega :=d .Skip ();_dega !=nil {return _dega ;};};case _c .EndElement :break _cdgad ;case _c .CharData :};};return nil ;};func (_fgfdec *CT_SingleXmlCell )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgfdec .XmlCellPr =NewCT_XmlCellPr (); -for _ ,_ebbbf :=range start .Attr {if _ebbbf .Name .Local =="\u0069\u0064"{_aaccec ,_dbeeab :=_fc .ParseUint (_ebbbf .Value ,10,32);if _dbeeab !=nil {return _dbeeab ;};_fgfdec .IdAttr =uint32 (_aaccec );continue ;};if _ebbbf .Name .Local =="\u0072"{_bcbcad ,_ecada :=_ebbbf .Value ,error (nil ); -if _ecada !=nil {return _ecada ;};_fgfdec .RAttr =_bcbcad ;continue ;};if _ebbbf .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_egcfd ,_dbfag :=_fc .ParseUint (_ebbbf .Value ,10,32);if _dbfag !=nil {return _dbfag ; -};_fgfdec .ConnectionIdAttr =uint32 (_egcfd );continue ;};};_gfafbe :for {_aadbe ,_gccdg :=d .Token ();if _gccdg !=nil {return _gccdg ;};switch _acdab :=_aadbe .(type ){case _c .StartElement :switch _acdab .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _gfbcea :=d .DecodeElement (_fgfdec .XmlCellPr ,&_acdab ); -_gfbcea !=nil {return _gfbcea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_fgfdec .ExtLst =NewCT_ExtensionList (); -if _decac :=d .DecodeElement (_fgfdec .ExtLst ,&_acdab );_decac !=nil {return _decac ;};default:_dc .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",_acdab .Name ); -if _dafaf :=d .Skip ();_dafaf !=nil {return _dafaf ;};};case _c .EndElement :break _gfafbe ;case _c .CharData :};};return nil ;}; +// Chart Sheet View +SheetView []*CT_ChartsheetView ;ExtLst *CT_ExtensionList ;};func NewCT_CellStyles ()*CT_CellStyles {_deff :=&CT_CellStyles {};return _deff };func NewCT_Border ()*CT_Border {_bdc :=&CT_Border {};return _bdc };func (_cgabbc ST_rwColActionType )Validate ()error {return _cgabbc .ValidateWithPath ("")}; +func NewCT_ExternalReferences ()*CT_ExternalReferences {_agbb :=&CT_ExternalReferences {};return _agbb ;};func (_gdece *CT_PivotHierarchies )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_egddf :=range start .Attr {if _egddf .Name .Local =="\u0063\u006f\u0075n\u0074"{_fggde ,_deeccf :=_e .ParseUint (_egddf .Value ,10,32); +if _deeccf !=nil {return _deeccf ;};_affaef :=uint32 (_fggde );_gdece .CountAttr =&_affaef ;continue ;};};_fdbcbf :for {_gbfabf ,_fcgba :=d .Token ();if _fcgba !=nil {return _fcgba ;};switch _cebef :=_gbfabf .(type ){case _d .StartElement :switch _cebef .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbdgg :=NewCT_PivotHierarchy (); +if _aaaae :=d .DecodeElement (_fbdgg ,&_cebef );_aaaae !=nil {return _aaaae ;};_gdece .PivotHierarchy =append (_gdece .PivotHierarchy ,_fbdgg );default:_ea .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",_cebef .Name ); +if _cefbf :=d .Skip ();_cefbf !=nil {return _cefbf ;};};case _d .EndElement :break _fdbcbf ;case _d .CharData :};};return nil ;};func (_gabea *ST_CellFormulaType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gabea =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gabea =1; +case "\u0061\u0072\u0072a\u0079":*_gabea =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_gabea =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_gabea =4;};return nil ;};func NewCT_CellFormula ()*CT_CellFormula {_dfdf :=&CT_CellFormula {};return _dfdf }; +func NewCT_WebPublishItem ()*CT_WebPublishItem {_cbbbfa :=&CT_WebPublishItem {};_cbbbfa .SourceTypeAttr =ST_WebSourceType (1);return _cbbbfa ;}; -// Validate validates the CT_Scenarios and its children -func (_gfdefb *CT_Scenarios )Validate ()error {return _gfdefb .ValidateWithPath ("\u0043\u0054\u005fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");}; +// Validate validates the CT_ColorScale and its children +func (_gbbe *CT_ColorScale )Validate ()error {return _gbbe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065");};func (_ecefge *Users )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:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ,_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\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\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 ,_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 ="\u006d\u0061\u003a\u0075\u0073\u0065\u0072\u0073";return _ecefge .CT_Users .MarshalXML (e ,start );}; -// Validate validates the CT_QueryTableDeletedFields and its children -func (_becbb *CT_QueryTableDeletedFields )Validate ()error {return _becbb .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 NewCT_ColorFilter ()*CT_ColorFilter {_bgfc :=&CT_ColorFilter {}; -return _bgfc };func NewCT_DataBar ()*CT_DataBar {_ddcgc :=&CT_DataBar {};_ddcgc .Color =NewCT_Color ();return _ddcgc ;}; +// ValidateWithPath validates the CT_RevisionHeaders and its children, prefixing error messages with path +func (_gcgdec *CT_RevisionHeaders )ValidateWithPath (path string )error {if !_b .ST_GuidPatternRe .MatchString (_gcgdec .GuidAttr ){return _aa .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 ,_b .ST_GuidPatternRe ,_gcgdec .GuidAttr ); +};if _gcgdec .LastGuidAttr !=nil {if !_b .ST_GuidPatternRe .MatchString (*_gcgdec .LastGuidAttr ){return _aa .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 ,_b .ST_GuidPatternRe ,*_gcgdec .LastGuidAttr ); +};};for _acggde ,_cdcge :=range _gcgdec .Header {if _acfbe :=_cdcge .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_acggde ));_acfbe !=nil {return _acfbe ;};};return nil ;};type CT_PCDSDTCEntries struct{ -// ValidateWithPath validates the CT_WebPublishObjects and its children, prefixing error messages with path -func (_eefeb *CT_WebPublishObjects )ValidateWithPath (path string )error {for _addba ,_edbbb :=range _eefeb .WebPublishObject {if _bfafd :=_edbbb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fWe\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_addba )); -_bfafd !=nil {return _bfafd ;};};return nil ;};type ST_PhoneticType byte ;func (_dgdbcb *CT_MemberProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _dgdbcb .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dgdbcb .CountAttr )}); -};e .EncodeToken (start );_befeg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003am\u0070"}};for _ ,_bebced :=range _dgdbcb .Mp {e .EncodeElement (_bebced ,_befeg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bcdfbe ST_SmartTagShow )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bcdfbe .String (),start ); -};func (_efgdc *ST_SortMethod )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gebae ,_dcaabd :=d .Token ();if _dcaabd !=nil {return _dcaabd ;};if _fdegce ,_eabca :=_gebae .(_c .EndElement );_eabca &&_fdegce .Name ==start .Name {*_efgdc =1; -return nil ;};if _gbbac ,_dccaf :=_gebae .(_c .CharData );!_dccaf {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",_gebae );}else {switch string (_gbbac ){case "":*_efgdc =0; -case "\u0073\u0074\u0072\u006f\u006b\u0065":*_efgdc =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_efgdc =2;case "\u006e\u006f\u006e\u0065":*_efgdc =3;};};_gebae ,_dcaabd =d .Token ();if _dcaabd !=nil {return _dcaabd ;};if _caecgg ,_bagea :=_gebae .(_c .EndElement ); -_bagea &&_caecgg .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",_gebae );};func (_cgbge *CT_CustomProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gfgag :for {_gbfda ,_aeaag :=d .Token (); -if _aeaag !=nil {return _aeaag ;};switch _aggae :=_gbfda .(type ){case _c .StartElement :switch _aggae .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_aaagc :=NewCT_CustomProperty (); -if _agcg :=d .DecodeElement (_aaagc ,&_aggae );_agcg !=nil {return _agcg ;};_cgbge .CustomPr =append (_cgbge .CustomPr ,_aaagc );default:_dc .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",_aggae .Name ); -if _cdgfg :=d .Skip ();_cdgfg !=nil {return _cdgfg ;};};case _c .EndElement :break _gfgag ;case _c .CharData :};};return nil ;};func (_becacg *ST_VerticalAlignment )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_becacg =0;case "\u0074\u006f\u0070":*_becacg =1; -case "\u0063\u0065\u006e\u0074\u0065\u0072":*_becacg =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_becacg =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_becacg =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_becacg =5;}; -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;); +// Tuple Count +CountAttr *uint32 ; -// Validate validates the CT_RevisionFormatting and its children -func (_dcgcf *CT_RevisionFormatting )Validate ()error {return _dcgcf .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");}; +// No Value +M []*CT_Missing ; -// ValidateWithPath validates the CT_DataConsolidate and its children, prefixing error messages with path -func (_bgdcf *CT_DataConsolidate )ValidateWithPath (path string )error {if _acce :=_bgdcf .FunctionAttr .ValidateWithPath (path +"\u002f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_acce !=nil {return _acce ;};if _bgdcf .DataRefs !=nil {if _aggb :=_bgdcf .DataRefs .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0052\u0065\u0066s"); -_aggb !=nil {return _aggb ;};};return nil ;}; +// Numeric Value +N []*CT_Number ; -// ValidateWithPath validates the CT_MergeCells and its children, prefixing error messages with path -func (_cggbc *CT_MergeCells )ValidateWithPath (path string )error {for _dgafb ,_cdegf :=range _cggbc .MergeCell {if _abaff :=_cdegf .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u004d\u0065\u0072g\u0065\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_dgafb )); -_abaff !=nil {return _abaff ;};};return nil ;};type ST_Pane byte ;func (_bggbea ST_PrintError )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bggbea .String (),start );};func (_acfg *ST_DateTimeGrouping )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_acfg =0; -case "\u0079\u0065\u0061\u0072":*_acfg =1;case "\u006d\u006f\u006et\u0068":*_acfg =2;case "\u0064\u0061\u0079":*_acfg =3;case "\u0068\u006f\u0075\u0072":*_acfg =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_acfg =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_acfg =6; -};return nil ;};type CT_Colors struct{ +// Error Value +E []*CT_Error ; -// Color Indexes -IndexedColors *CT_IndexedColors ; +// Character Value +S []*CT_String ;};func (_ccaegg ST_FormulaExpression )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bfaab :=_d .Attr {};_bfaab .Name =name ;switch _ccaegg {case ST_FormulaExpressionUnset :_bfaab .Value ="";case ST_FormulaExpressionRef :_bfaab .Value ="\u0072\u0065\u0066"; +case ST_FormulaExpressionRefError :_bfaab .Value ="\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072";case ST_FormulaExpressionArea :_bfaab .Value ="\u0061\u0072\u0065\u0061";case ST_FormulaExpressionAreaError :_bfaab .Value ="\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr"; +case ST_FormulaExpressionComputedArea :_bfaab .Value ="\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061";};return _bfaab ,nil ;};func (_abfbf *CT_Set )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _abfbf .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_abfbf .CountAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006da\u0078\u0052\u0061\u006e\u006b"},Value :_aa .Sprintf ("\u0025\u0076",_abfbf .MaxRankAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",_abfbf .SetDefinitionAttr )}); +if _abfbf .SortTypeAttr !=ST_SortTypeUnset {_ddcaa ,_fddce :=_abfbf .SortTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _fddce !=nil {return _fddce ;};start .Attr =append (start .Attr ,_ddcaa );};if _abfbf .QueryFailedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_abfbf .QueryFailedAttr ))}); +};e .EncodeToken (start );if _abfbf .Tpls !=nil {_ffgfb :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_abgfca :=range _abfbf .Tpls {e .EncodeElement (_abgfca ,_ffgfb );};};if _abfbf .SortByTuple !=nil {_dedeg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073\u006f\u0072\u0074\u0042\u0079T\u0075\u0070\u006c\u0065"}}; +e .EncodeElement (_abfbf .SortByTuple ,_dedeg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_ExternalReference ()*CT_ExternalReference {_egefa :=&CT_ExternalReference {};return _egefa ;};func (_eefeea *ST_DataValidationType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggcfb ,_aebadg :=d .Token (); +if _aebadg !=nil {return _aebadg ;};if _fgegc ,_geggd :=_ggcfb .(_d .EndElement );_geggd &&_fgegc .Name ==start .Name {*_eefeea =1;return nil ;};if _febeb ,_cafdba :=_ggcfb .(_d .CharData );!_cafdba {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggcfb ); +}else {switch string (_febeb ){case "":*_eefeea =0;case "\u006e\u006f\u006e\u0065":*_eefeea =1;case "\u0077\u0068\u006fl\u0065":*_eefeea =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_eefeea =3;case "\u006c\u0069\u0073\u0074":*_eefeea =4;case "\u0064\u0061\u0074\u0065":*_eefeea =5; +case "\u0074\u0069\u006d\u0065":*_eefeea =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_eefeea =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_eefeea =8;};};_ggcfb ,_aebadg =d .Token ();if _aebadg !=nil {return _aebadg ;};if _edadf ,_dedccc :=_ggcfb .(_d .EndElement ); +_dedccc &&_edadf .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggcfb );};func (_ccbeff ST_TotalsRowFunction )String ()string {switch _ccbeff {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 "";}; -// MRU Colors -MruColors *CT_MRUColors ;};func (_bffdb *ST_Pane )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bffdb =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_bffdb =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_bffdb =2; -case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_bffdb =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_bffdb =4;};return nil ;};func (_ccbadg *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 _ccbadg .CT_Table .MarshalXML (e ,start );};func (_fddc *CT_Cfvo )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fddc .TypeAttr =ST_CfvoType (1);for _ ,_caae :=range start .Attr {if _caae .Name .Local =="\u0074\u0079\u0070\u0065"{_fddc .TypeAttr .UnmarshalXMLAttr (_caae ); -continue ;};if _caae .Name .Local =="\u0076\u0061\u006c"{_cbdga ,_dddb :=_caae .Value ,error (nil );if _dddb !=nil {return _dddb ;};_fddc .ValAttr =&_cbdga ;continue ;};if _caae .Name .Local =="\u0067\u0074\u0065"{_ceab ,_dag :=_fc .ParseBool (_caae .Value ); -if _dag !=nil {return _dag ;};_fddc .GteAttr =&_ceab ;continue ;};};_dafb :for {_eecd ,_bbac :=d .Token ();if _bbac !=nil {return _bbac ;};switch _adac :=_eecd .(type ){case _c .StartElement :switch _adac .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_fddc .ExtLst =NewCT_ExtensionList (); -if _cgcg :=d .DecodeElement (_fddc .ExtLst ,&_adac );_cgcg !=nil {return _cgcg ;};default:_dc .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",_adac .Name ); -if _cgbe :=d .Skip ();_cgbe !=nil {return _cgbe ;};};case _c .EndElement :break _dafb ;case _c .CharData :};};return nil ;};func (_cceeca ST_DateTimeGrouping )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cceeca .String (),start ); -};func (_dde *CT_CacheFields )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cef :=range start .Attr {if _cef .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbfg ,_bda :=_fc .ParseUint (_cef .Value ,10,32);if _bda !=nil {return _bda ; -};_fcgf :=uint32 (_bbfg );_dde .CountAttr =&_fcgf ;continue ;};};_acab :for {_bea ,_adcb :=d .Token ();if _adcb !=nil {return _adcb ;};switch _fffb :=_bea .(type ){case _c .StartElement :switch _fffb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_eea :=NewCT_CacheField (); -if _fefe :=d .DecodeElement (_eea ,&_fffb );_fefe !=nil {return _fefe ;};_dde .CacheField =append (_dde .CacheField ,_eea );default:_dc .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",_fffb .Name ); -if _efd :=d .Skip ();_efd !=nil {return _efd ;};};case _c .EndElement :break _acab ;case _c .CharData :};};return nil ;};type ST_DataValidationImeMode byte ;func NewCT_Set ()*CT_Set {_aaebaf :=&CT_Set {};return _aaebaf };func NewCT_RevisionAutoFormatting ()*CT_RevisionAutoFormatting {_bdfedb :=&CT_RevisionAutoFormatting {}; -return _bdfedb ;}; +// Validate validates the CT_CellWatches and its children +func (_cega *CT_CellWatches )Validate ()error {return _cega .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073");};type CT_Scenario struct{ -// ValidateWithPath validates the CT_RevisionRowColumn and its children, prefixing error messages with path -func (_gcagd *CT_RevisionRowColumn )ValidateWithPath (path string )error {if _gcagd .ActionAttr ==ST_rwColActionTypeUnset {return _a .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 _dafaa :=_gcagd .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_dafaa !=nil {return _dafaa ;};for _fdagd ,_acage :=range _gcagd .Undo {if _gddab :=_acage .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_fdagd )); -_gddab !=nil {return _gddab ;};};for _gbeaef ,_dcced :=range _gcagd .Rcc {if _cdadf :=_dcced .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_gbeaef ));_cdadf !=nil {return _cdadf ;};};for _gffac ,_geaad :=range _gcagd .Rfmt {if _dffbg :=_geaad .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_gffac )); -_dffbg !=nil {return _dffbg ;};};return nil ;};func (_bcfd *CT_DataBinding )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bcfd .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 :_a .Sprintf ("\u0025\u0076",*_bcfd .DataBindingNameAttr )}); -};if _bcfd .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_bcfd .FileBindingAttr ))});};if _bcfd .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 :_a .Sprintf ("\u0025\u0076",*_bcfd .ConnectionIDAttr )}); -};if _bcfd .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 :_a .Sprintf ("\u0025\u0076",*_bcfd .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 :_a .Sprintf ("\u0025\u0076",_bcfd .DataBindingLoadModeAttr )});e .EncodeToken (start ); -if _bcfd .Any !=nil {_bcfd .Any .MarshalXML (e ,_c .StartElement {});};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_DdeValue struct{ +// Scenario Name +NameAttr string ; -// DDE Value Type -TAttr ST_DdeValueType ; +// Scenario Locked +LockedAttr *bool ; -// DDE Link Value -Val string ;};func NewCT_Authors ()*CT_Authors {_edf :=&CT_Authors {};return _edf };func (_bdg *CT_Border )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fage :=range start .Attr {if _fage .Name .Local =="\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"{_gge ,_ccdc :=_fc .ParseBool (_fage .Value ); -if _ccdc !=nil {return _ccdc ;};_bdg .DiagonalUpAttr =&_gge ;continue ;};if _fage .Name .Local =="\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"{_geg ,_eaea :=_fc .ParseBool (_fage .Value );if _eaea !=nil {return _eaea ;};_bdg .DiagonalDownAttr =&_geg ; -continue ;};if _fage .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_ggb ,_dfde :=_fc .ParseBool (_fage .Value );if _dfde !=nil {return _dfde ;};_bdg .OutlineAttr =&_ggb ;continue ;};};_ebgc :for {_adf ,_ggeb :=d .Token ();if _ggeb !=nil {return _ggeb ; -};switch _ggc :=_adf .(type ){case _c .StartElement :switch _ggc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdg .Start =NewCT_BorderPr (); -if _edda :=d .DecodeElement (_bdg .Start ,&_ggc );_edda !=nil {return _edda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_bdg .End =NewCT_BorderPr (); -if _cag :=d .DecodeElement (_bdg .End ,&_ggc );_cag !=nil {return _cag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdg .Left =NewCT_BorderPr (); -if _deca :=d .DecodeElement (_bdg .Left ,&_ggc );_deca !=nil {return _deca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdg .Right =NewCT_BorderPr (); -if _ddg :=d .DecodeElement (_bdg .Right ,&_ggc );_ddg !=nil {return _ddg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdg .Top =NewCT_BorderPr (); -if _dfee :=d .DecodeElement (_bdg .Top ,&_ggc );_dfee !=nil {return _dfee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdg .Bottom =NewCT_BorderPr (); -if _bcc :=d .DecodeElement (_bdg .Bottom ,&_ggc );_bcc !=nil {return _bcc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdg .Diagonal =NewCT_BorderPr (); -if _fecb :=d .DecodeElement (_bdg .Diagonal ,&_ggc );_fecb !=nil {return _fecb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdg .Vertical =NewCT_BorderPr (); -if _fddb :=d .DecodeElement (_bdg .Vertical ,&_ggc );_fddb !=nil {return _fddb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdg .Horizontal =NewCT_BorderPr (); -if _gfge :=d .DecodeElement (_bdg .Horizontal ,&_ggc );_gfge !=nil {return _gfge ;};default:_dc .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",_ggc .Name ); -if _afa :=d .Skip ();_afa !=nil {return _afa ;};};case _c .EndElement :break _ebgc ;case _c .CharData :};};return nil ;}; +// Hidden Scenario +HiddenAttr *bool ; -// Validate validates the SingleXmlCells and its children -func (_gaaagd *SingleXmlCells )Validate ()error {return _gaaagd .ValidateWithPath ("\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");};type CT_SheetPr struct{ +// Changing Cell Count +CountAttr *uint32 ; -// Synch Horizontal -SyncHorizontalAttr *bool ; +// User Name +UserAttr *string ; -// Synch Vertical -SyncVerticalAttr *bool ; +// Scenario Comment +CommentAttr *string ; -// Synch Reference -SyncRefAttr *string ; +// Input Cells +InputCells []*CT_InputCells ;}; -// Transition Formula Evaluation -TransitionEvaluationAttr *bool ; +// ValidateWithPath validates the CT_PageSetUpPr and its children, prefixing error messages with path +func (_beccd *CT_PageSetUpPr )ValidateWithPath (path string )error {return nil };func (_daded ST_UnderlineValues )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_daded .String (),start );}; -// Transition Formula Entry -TransitionEntryAttr *bool ; +// ValidateWithPath validates the CT_SheetBackgroundPicture and its children, prefixing error messages with path +func (_daffb *CT_SheetBackgroundPicture )ValidateWithPath (path string )error {return nil };func (_afdfgeg ST_SheetViewType )ValidateWithPath (path string )error {switch _afdfgeg {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afdfgeg )); +};return nil ;};func (_gcedd ST_ShowDataAs )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ceabed :=_d .Attr {};_ceabed .Name =name ;switch _gcedd {case ST_ShowDataAsUnset :_ceabed .Value ="";case ST_ShowDataAsNormal :_ceabed .Value ="\u006e\u006f\u0072\u006d\u0061\u006c"; +case ST_ShowDataAsDifference :_ceabed .Value ="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065";case ST_ShowDataAsPercent :_ceabed .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_ShowDataAsPercentDiff :_ceabed .Value ="p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066"; +case ST_ShowDataAsRunTotal :_ceabed .Value ="\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c";case ST_ShowDataAsPercentOfRow :_ceabed .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077";case ST_ShowDataAsPercentOfCol :_ceabed .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c"; +case ST_ShowDataAsPercentOfTotal :_ceabed .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c";case ST_ShowDataAsIndex :_ceabed .Value ="\u0069\u006e\u0064e\u0078";};return _ceabed ,nil ;};type ST_TableStyleType byte ; -// Published -PublishedAttr *bool ; -// Code Name -CodeNameAttr *string ; +// Validate validates the Comments and its children +func (_efafbd *Comments )Validate ()error {return _efafbd .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");}; -// Filter Mode -FilterModeAttr *bool ; +// ValidateWithPath validates the CT_CustomProperties and its children, prefixing error messages with path +func (_efd *CT_CustomProperties )ValidateWithPath (path string )error {for _dfdd ,_gedc :=range _efd .CustomPr {if _eadb :=_gedc .ValidateWithPath (_aa .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u005b\u0025\u0064\u005d",path ,_dfdd )); +_eadb !=nil {return _eadb ;};};return nil ;};type CT_PCDKPIs struct{ -// Enable Conditional Formatting Calculations -EnableFormatConditionsCalculationAttr *bool ; +// KPI Count +CountAttr *uint32 ; -// Sheet Tab Color -TabColor *CT_Color ; +// OLAP KPI +Kpi []*CT_PCDKPI ;};func NewCT_Worksheet ()*CT_Worksheet {_dcgeee :=&CT_Worksheet {};_dcgeee .SheetData =NewCT_SheetData ();return _dcgeee ;}; -// Outline Properties -OutlinePr *CT_OutlinePr ; +// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path +func (_deadc *CT_Fonts )ValidateWithPath (path string )error {for _debf ,_dbfac :=range _deadc .Font {if _cegbd :=_dbfac .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_debf ));_cegbd !=nil {return _cegbd ; +};};return nil ;};type CT_Set struct{ -// Page Setup Properties -PageSetUpPr *CT_PageSetUpPr ;}; +// Number of Tuples +CountAttr *uint32 ; -// Validate validates the CT_CustomProperties and its children -func (_eabgf *CT_CustomProperties )Validate ()error {return _eabgf .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_debaa *CT_PivotCacheDefinition )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _debaa .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_debaa .IdAttr )}); -};if _debaa .InvalidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069n\u0076\u0061\u006c\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_debaa .InvalidAttr ))});};if _debaa .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_debaa .SaveDataAttr ))}); -};if _debaa .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_debaa .RefreshOnLoadAttr ))}); -};if _debaa .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_debaa .OptimizeMemoryAttr ))}); -};if _debaa .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_debaa .EnableRefreshAttr ))}); -};if _debaa .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 :_a .Sprintf ("\u0025\u0076",*_debaa .RefreshedByAttr )});};if _debaa .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 :_a .Sprintf ("\u0025\u0076",*_debaa .RefreshedDateAttr )}); -};if _debaa .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 :_a .Sprintf ("\u0025\u0076",*_debaa .RefreshedDateIsoAttr )}); -};if _debaa .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_debaa .BackgroundQueryAttr ))}); -};if _debaa .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 :_a .Sprintf ("\u0025\u0076",*_debaa .MissingItemsLimitAttr )}); -};if _debaa .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 :_a .Sprintf ("\u0025\u0076",*_debaa .CreatedVersionAttr )}); -};if _debaa .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 :_a .Sprintf ("\u0025\u0076",*_debaa .RefreshedVersionAttr )}); -};if _debaa .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 :_a .Sprintf ("\u0025\u0076",*_debaa .MinRefreshableVersionAttr )}); -};if _debaa .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 :_a .Sprintf ("\u0025\u0076",*_debaa .RecordCountAttr )});};if _debaa .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_debaa .UpgradeOnRefreshAttr ))}); -};if _debaa .TupleCacheAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_debaa .TupleCacheAttr ))});};if _debaa .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_debaa .SupportSubqueryAttr ))}); -};if _debaa .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_debaa .SupportAdvancedDrillAttr ))}); -};e .EncodeToken (start );_geedb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_debaa .CacheSource ,_geedb );_gefec :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073"}}; -e .EncodeElement (_debaa .CacheFields ,_gefec );if _debaa .CacheHierarchies !=nil {_addaf :=_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 (_debaa .CacheHierarchies ,_addaf ); -};if _debaa .Kpis !=nil {_gegag :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u006b\u0070\u0069\u0073"}};e .EncodeElement (_debaa .Kpis ,_gegag );};if _debaa .TupleCache !=nil {_ffgf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}}; -e .EncodeElement (_debaa .TupleCache ,_ffgf );};if _debaa .CalculatedItems !=nil {_caef :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ac\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_debaa .CalculatedItems ,_caef ); -};if _debaa .CalculatedMembers !=nil {_gbecb :=_c .StartElement {Name :_c .Name {Local :"m\u0061:\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073"}};e .EncodeElement (_debaa .CalculatedMembers ,_gbecb );};if _debaa .Dimensions !=nil {_gdcgf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}}; -e .EncodeElement (_debaa .Dimensions ,_gdcgf );};if _debaa .MeasureGroups !=nil {_dbaca :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}};e .EncodeElement (_debaa .MeasureGroups ,_dbaca ); -};if _debaa .Maps !=nil {_ffdcc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u006d\u0061\u0070\u0073"}};e .EncodeElement (_debaa .Maps ,_ffdcc );};if _debaa .ExtLst !=nil {_dgdba :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_debaa .ExtLst ,_dgdba );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Maximum Rank Requested +MaxRankAttr int32 ; -// Validate validates the CT_Missing and its children -func (_dceaed *CT_Missing )Validate ()error {return _dceaed .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0069\u0073\u0073\u0069\u006e\u0067");};func NewCT_Schema ()*CT_Schema {_gecefd :=&CT_Schema {};return _gecefd };func NewCT_IconSet ()*CT_IconSet {_cecgb :=&CT_IconSet {}; -return _cecgb }; +// MDX Set Definition +SetDefinitionAttr string ; -// ValidateWithPath validates the CT_ChartsheetProtection and its children, prefixing error messages with path -func (_defa *CT_ChartsheetProtection )ValidateWithPath (path string )error {return nil }; +// Set Sort Order +SortTypeAttr ST_SortType ; -// ValidateWithPath validates the CT_String and its children, prefixing error messages with path -func (_ddbdg *CT_String )ValidateWithPath (path string )error {for _gdgfa ,_egbaa :=range _ddbdg .Tpls {if _ddfdd :=_egbaa .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_gdgfa ));_ddfdd !=nil {return _ddfdd ; -};};for _efgcf ,_dbaeg :=range _ddbdg .X {if _geagf :=_dbaeg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_efgcf ));_geagf !=nil {return _geagf ;};};return nil ;};type CT_HeaderFooter struct{ +// Query Failed +QueryFailedAttr *bool ; -// Different Odd Even Header Footer -DifferentOddEvenAttr *bool ; +// Tuples +Tpls []*CT_Tuples ; -// Different First Page -DifferentFirstAttr *bool ; +// Sort By Tuple +SortByTuple *CT_Tuples ;};func (_ffggf *ST_CellComments )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbdfb ,_bbadcg :=d .Token ();if _bbadcg !=nil {return _bbadcg ;};if _ffeca ,_dcdda :=_bbdfb .(_d .EndElement );_dcdda &&_ffeca .Name ==start .Name {*_ffggf =1; +return nil ;};if _gccdb ,_ccfbg :=_bbdfb .(_d .CharData );!_ccfbg {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbdfb );}else {switch string (_gccdb ){case "":*_ffggf =0; +case "\u006e\u006f\u006e\u0065":*_ffggf =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_ffggf =2;case "\u0061\u0074\u0045n\u0064":*_ffggf =3;};};_bbdfb ,_bbadcg =d .Token ();if _bbadcg !=nil {return _bbadcg ;};if _bbbedc ,_fgfac :=_bbdfb .(_d .EndElement ); +_fgfac &&_bbbedc .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbdfb );};func (_gfcaac ST_SmartTagShow )Validate ()error {return _gfcaac .ValidateWithPath ("")}; -// Scale Header & Footer With Document -ScaleWithDocAttr *bool ; -// Align Margins -AlignWithMarginsAttr *bool ; +// Validate validates the CT_Dialogsheet and its children +func (_debe *CT_Dialogsheet )Validate ()error {return _debe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074");};func NewCT_DataBar ()*CT_DataBar {_gcec :=&CT_DataBar {};_gcec .Color =NewCT_Color ();return _gcec }; +type CT_QueryTable struct{ -// Odd Header -OddHeader *string ; +// QueryTable Name +NameAttr string ; -// Odd Page Footer -OddFooter *string ; +// First Row Column Titles +HeadersAttr *bool ; -// Even Page Header -EvenHeader *string ; +// Row Numbers +RowNumbersAttr *bool ; -// Even Page Footer -EvenFooter *string ; +// Disable Refresh +DisableRefreshAttr *bool ; -// First Page Header -FirstHeader *string ; +// Background Refresh +BackgroundRefreshAttr *bool ; -// First Page Footer -FirstFooter *string ;};func (_dbefg ST_ConditionalFormattingOperator )String ()string {switch _dbefg {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 (_fggbf *CT_Record )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_badacb :for {_bcgea ,_bcdaf :=d .Token (); -if _bcdaf !=nil {return _bcdaf ;};switch _fcbeaa :=_bcgea .(type ){case _c .StartElement :switch _fcbeaa .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdfg :=NewCT_Missing (); -if _ceacf :=d .DecodeElement (_gfdfg ,&_fcbeaa );_ceacf !=nil {return _ceacf ;};_fggbf .M =append (_fggbf .M ,_gfdfg );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adfbg :=NewCT_Number (); -if _dbde :=d .DecodeElement (_adfbg ,&_fcbeaa );_dbde !=nil {return _dbde ;};_fggbf .N =append (_fggbf .N ,_adfbg );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dagdf :=NewCT_Boolean (); -if _bgcfce :=d .DecodeElement (_dagdf ,&_fcbeaa );_bgcfce !=nil {return _bgcfce ;};_fggbf .B =append (_fggbf .B ,_dagdf );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_aebbda :=NewCT_Error (); -if _efbfb :=d .DecodeElement (_aebbda ,&_fcbeaa );_efbfb !=nil {return _efbfb ;};_fggbf .E =append (_fggbf .E ,_aebbda );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbdfbd :=NewCT_String (); -if _gdaga :=d .DecodeElement (_fbdfbd ,&_fcbeaa );_gdaga !=nil {return _gdaga ;};_fggbf .S =append (_fggbf .S ,_fbdfbd );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfgbe :=NewCT_DateTime (); -if _eafbg :=d .DecodeElement (_gfgbe ,&_fcbeaa );_eafbg !=nil {return _eafbg ;};_fggbf .D =append (_fggbf .D ,_gfgbe );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfag :=NewCT_Index (); -if _dfdaf :=d .DecodeElement (_ecfag ,&_fcbeaa );_dfdaf !=nil {return _dfdaf ;};_fggbf .X =append (_fggbf .X ,_ecfag );default:_dc .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",_fcbeaa .Name ); -if _deeabc :=d .Skip ();_deeabc !=nil {return _deeabc ;};};case _c .EndElement :break _badacb ;case _c .CharData :};};return nil ;};func (_caacgf *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 :_a .Sprintf ("\u0025\u0076",_caacgf .NameAttr )}); -if _caacgf .LockedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_caacgf .LockedAttr ))});};if _caacgf .HiddenAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_caacgf .HiddenAttr ))}); -};if _caacgf .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_caacgf .CountAttr )});};if _caacgf .UserAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_caacgf .UserAttr )}); -};if _caacgf .CommentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_caacgf .CommentAttr )});};e .EncodeToken (start );_gebde :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"}}; -for _ ,_edgbf :=range _caacgf .InputCells {e .EncodeElement (_edgbf ,_gebde );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bgfgd ST_VolDepType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bgfgd .String (),start ); -};func (_abfgc *CT_TextPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _abfgc .PromptAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_abfgc .PromptAttr ))}); -};if _abfgc .FileTypeAttr !=ST_FileTypeUnset {_cgabd ,_babgc :=_abfgc .FileTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"});if _babgc !=nil {return _babgc ;};start .Attr =append (start .Attr ,_cgabd );};if _abfgc .CodePageAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_abfgc .CodePageAttr )}); -};if _abfgc .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 :_a .Sprintf ("\u0025\u0076",*_abfgc .CharacterSetAttr )});};if _abfgc .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_abfgc .FirstRowAttr )}); -};if _abfgc .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_abfgc .SourceFileAttr )});};if _abfgc .DelimitedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_abfgc .DelimitedAttr ))}); -};if _abfgc .DecimalAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_abfgc .DecimalAttr )});};if _abfgc .ThousandsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"},Value :_a .Sprintf ("\u0025\u0076",*_abfgc .ThousandsAttr )}); -};if _abfgc .TabAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0062"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_abfgc .TabAttr ))});};if _abfgc .SpaceAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0070\u0061c\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_abfgc .SpaceAttr ))}); -};if _abfgc .CommaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u006dm\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_abfgc .CommaAttr ))});};if _abfgc .SemicolonAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_abfgc .SemicolonAttr ))}); -};if _abfgc .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_abfgc .ConsecutiveAttr ))});};if _abfgc .QualifierAttr !=ST_QualifierUnset {_fefef ,_eadfd :=_abfgc .QualifierAttr .MarshalXMLAttr (_c .Name {Local :"\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"}); -if _eadfd !=nil {return _eadfd ;};start .Attr =append (start .Attr ,_fefef );};if _abfgc .DelimiterAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"},Value :_a .Sprintf ("\u0025\u0076",*_abfgc .DelimiterAttr )}); -};e .EncodeToken (start );if _abfgc .TextFields !=nil {_ccddae :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_abfgc .TextFields ,_ccddae );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_ececbe ST_CalcMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ececbe .String (),start );};func (_ebggc *CT_TableColumn )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_ebggc .IdAttr )}); -if _ebggc .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ebggc .UniqueNameAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_ebggc .NameAttr )}); -if _ebggc .TotalsRowFunctionAttr !=ST_TotalsRowFunctionUnset {_cefdg ,_gffdf :=_ebggc .TotalsRowFunctionAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"});if _gffdf !=nil {return _gffdf ; -};start .Attr =append (start .Attr ,_cefdg );};if _ebggc .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 :_a .Sprintf ("\u0025\u0076",*_ebggc .TotalsRowLabelAttr )}); -};if _ebggc .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 :_a .Sprintf ("\u0025\u0076",*_ebggc .QueryTableFieldIdAttr )}); -};if _ebggc .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 :_a .Sprintf ("\u0025\u0076",*_ebggc .HeaderRowDxfIdAttr )}); -};if _ebggc .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_a .Sprintf ("\u0025\u0076",*_ebggc .DataDxfIdAttr )});};if _ebggc .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 :_a .Sprintf ("\u0025\u0076",*_ebggc .TotalsRowDxfIdAttr )}); -};if _ebggc .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 :_a .Sprintf ("\u0025\u0076",*_ebggc .HeaderRowCellStyleAttr )}); -};if _ebggc .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 :_a .Sprintf ("\u0025\u0076",*_ebggc .DataCellStyleAttr )}); -};if _ebggc .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 :_a .Sprintf ("\u0025\u0076",*_ebggc .TotalsRowCellStyleAttr )}); -};e .EncodeToken (start );if _ebggc .CalculatedColumnFormula !=nil {_baabcg :=_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 (_ebggc .CalculatedColumnFormula ,_baabcg );};if _ebggc .TotalsRowFormula !=nil {_bffdf :=_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 (_ebggc .TotalsRowFormula ,_bffdf );};if _ebggc .XmlColumnPr !=nil {_gccaf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072"}};e .EncodeElement (_ebggc .XmlColumnPr ,_gccaf ); -};if _ebggc .ExtLst !=nil {_faeaac :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ebggc .ExtLst ,_faeaac );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// First Background Refresh +FirstBackgroundRefreshAttr *bool ; -// ValidateWithPath validates the CT_Authors and its children, prefixing error messages with path -func (_bb *CT_Authors )ValidateWithPath (path string )error {return nil };func (_aedeea *ST_DvAspect )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_aedeea =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_aedeea =1; -case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_aedeea =2;};return nil ;};type CT_Pages struct{ +// Refresh On Load +RefreshOnLoadAttr *bool ; -// Page Item String Count -CountAttr *uint32 ; +// Grow Shrink Type +GrowShrinkTypeAttr ST_GrowShrinkType ; -// Page Items -Page []*CT_PCDSCPage ;};func NewCT_Fills ()*CT_Fills {_abddd :=&CT_Fills {};return _abddd };func (_bbecf ST_CellType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dagdca :=_c .Attr {};_dagdca .Name =name ;switch _bbecf {case ST_CellTypeUnset :_dagdca .Value =""; -case ST_CellTypeB :_dagdca .Value ="\u0062";case ST_CellTypeN :_dagdca .Value ="\u006e";case ST_CellTypeE :_dagdca .Value ="\u0065";case ST_CellTypeS :_dagdca .Value ="\u0073";case ST_CellTypeStr :_dagdca .Value ="\u0073\u0074\u0072";case ST_CellTypeInlineStr :_dagdca .Value ="\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r"; -};return _dagdca ,nil ;}; +// Fill Adjacent Formulas +FillFormulasAttr *bool ; -// Validate validates the CT_CellXfs and its children -func (_bfe *CT_CellXfs )Validate ()error {return _bfe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0058\u0066\u0073");};func NewCT_MetadataRecord ()*CT_MetadataRecord {_adbdb :=&CT_MetadataRecord {};return _adbdb };func (_ebecf *ST_DataValidationOperator )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ebecf =0; -case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_ebecf =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ebecf =2;case "\u0065\u0071\u0075a\u006c":*_ebecf =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ebecf =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ebecf =5; -case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_ebecf =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_ebecf =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_ebecf =8; -};return nil ;};func NewCT_RevisionMove ()*CT_RevisionMove {_gcdeb :=&CT_RevisionMove {};return _gcdeb };type CT_MetadataBlocks struct{ +// Remove Data On Save +RemoveDataOnSaveAttr *bool ; -// Metadata Block Count -CountAttr *uint32 ; +// Disable Edit +DisableEditAttr *bool ; -// Metadata Block -Bk []*CT_MetadataBlock ;};func (_eaadga *ST_ItemType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eaadga =0;case "\u0064\u0061\u0074\u0061":*_eaadga =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_eaadga =2;case "\u0073\u0075\u006d":*_eaadga =3; -case "\u0063\u006f\u0075\u006e\u0074\u0041":*_eaadga =4;case "\u0061\u0076\u0067":*_eaadga =5;case "\u006d\u0061\u0078":*_eaadga =6;case "\u006d\u0069\u006e":*_eaadga =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_eaadga =8;case "\u0063\u006f\u0075n\u0074":*_eaadga =9; -case "\u0073\u0074\u0064\u0044\u0065\u0076":*_eaadga =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_eaadga =11;case "\u0076\u0061\u0072":*_eaadga =12;case "\u0076\u0061\u0072\u0050":*_eaadga =13;case "\u0067\u0072\u0061n\u0064":*_eaadga =14;case "\u0062\u006c\u0061n\u006b":*_eaadga =15; -};return nil ;};func (_fcbecd *CT_Format )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fcbecd .ActionAttr !=ST_FormatActionUnset {_accfc ,_baaa :=_fcbecd .ActionAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"}); -if _baaa !=nil {return _baaa ;};start .Attr =append (start .Attr ,_accfc );};if _fcbecd .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_fcbecd .DxfIdAttr )}); -};e .EncodeToken (start );_gedcc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_fcbecd .PivotArea ,_gedcc );if _fcbecd .ExtLst !=nil {_febdd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_fcbecd .ExtLst ,_febdd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Preserve Formatting On Refresh +PreserveFormattingAttr *bool ; -// ValidateWithPath validates the CT_SheetViews and its children, prefixing error messages with path -func (_eegdff *CT_SheetViews )ValidateWithPath (path string )error {for _cfbfa ,_adfbcg :=range _eegdff .SheetView {if _gfcfb :=_adfbcg .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_cfbfa )); -_gfcfb !=nil {return _gfcfb ;};};if _eegdff .ExtLst !=nil {if _fgdcd :=_eegdff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgdcd !=nil {return _fgdcd ;};};return nil ;};func (_aefdd *CT_DataRefs )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aefdd .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_aefdd .CountAttr )}); -};e .EncodeToken (start );if _aefdd .DataRef !=nil {_ggdfc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066"}};for _ ,_ccaf :=range _aefdd .DataRef {e .EncodeElement (_ccaf ,_ggdfc );};};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_abgcgf *ST_MdxFunctionType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_abgcgf =0;case "\u006d":*_abgcgf =1;case "\u0076":*_abgcgf =2;case "\u0073":*_abgcgf =3;case "\u0063":*_abgcgf =4;case "\u0072":*_abgcgf =5; -case "\u0070":*_abgcgf =6;case "\u006b":*_abgcgf =7;};return nil ;};func (_dgded *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 :_a .Sprintf ("\u0025\u0076",_dgded .SIdAttr )}); -if _dgded .EolAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u006f\u006c"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dgded .EolAttr ))});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",_dgded .RefAttr )}); -_aacba ,_gbaae :=_dgded .ActionAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _gbaae !=nil {return _gbaae ;};start .Attr =append (start .Attr ,_aacba );if _dgded .EdgeAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dgded .EdgeAttr ))}); -};if _dgded .RIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dgded .RIdAttr )});};if _dgded .UaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dgded .UaAttr ))}); -};if _dgded .RaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dgded .RaAttr ))});};e .EncodeToken (start );if _dgded .Undo !=nil {_acggb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}}; -for _ ,_caabb :=range _dgded .Undo {e .EncodeElement (_caabb ,_acggb );};};if _dgded .Rcc !=nil {_ebcfe :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_ecegf :=range _dgded .Rcc {e .EncodeElement (_ecegf ,_ebcfe ); -};};if _dgded .Rfmt !=nil {_fdfgb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_cegdc :=range _dgded .Rfmt {e .EncodeElement (_cegdc ,_fdfgb );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -};const (ST_SheetViewTypeUnset ST_SheetViewType =0;ST_SheetViewTypeNormal ST_SheetViewType =1;ST_SheetViewTypePageBreakPreview ST_SheetViewType =2;ST_SheetViewTypePageLayout ST_SheetViewType =3;);func (_fbfefg ST_DvAspect )String ()string {switch _fbfefg {case 0:return ""; -case 1:return "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054";case 2:return "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e";};return "";};func (_fcacaf ST_SheetState )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eeege :=_c .Attr {}; -_eeege .Name =name ;switch _fcacaf {case ST_SheetStateUnset :_eeege .Value ="";case ST_SheetStateVisible :_eeege .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_SheetStateHidden :_eeege .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_SheetStateVeryHidden :_eeege .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e"; -};return _eeege ,nil ;}; +// Adjust Column Width On Refresh +AdjustColumnWidthAttr *bool ; -// Validate validates the CT_MetadataBlocks and its children -func (_edade *CT_MetadataBlocks )Validate ()error {return _edade .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042l\u006f\u0063\u006b\u0073");};type CT_DrawingHF struct{IdAttr string ; +// Intermediate +IntermediateAttr *bool ; -// Left Header for Odd Pages -LhoAttr *uint32 ; +// Connection Id +ConnectionIdAttr uint32 ; -// Left Header for Even Pages -LheAttr *uint32 ; +// QueryTable Refresh Information +QueryTableRefresh *CT_QueryTableRefresh ; -// Left Header for First Page -LhfAttr *uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;}; -// Center Header for Odd Pages -ChoAttr *uint32 ; +// ValidateWithPath validates the CT_HierarchyUsage and its children, prefixing error messages with path +func (_bffgc *CT_HierarchyUsage )ValidateWithPath (path string )error {return nil };func NewCT_Sst ()*CT_Sst {_dgaca :=&CT_Sst {};return _dgaca };func (_edfca *CT_VolMain )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u0072s\u0074"},Value :_aa .Sprintf ("\u0025\u0076",_edfca .FirstAttr )}); +e .EncodeToken (start );_cbecc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003at\u0070"}};for _ ,_deedg :=range _edfca .Tp {e .EncodeElement (_deedg ,_cbecc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdgg *CT_DataRef )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abdd :=range start .Attr {if _abdd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abdd .Name .Local =="\u0069\u0064"||_abdd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_abdd .Name .Local =="\u0069\u0064"{_eaec ,_effdf :=_abdd .Value ,error (nil ); +if _effdf !=nil {return _effdf ;};_cdgg .IdAttr =&_eaec ;continue ;};if _abdd .Name .Local =="\u0072\u0065\u0066"{_egfbe ,_fdcg :=_abdd .Value ,error (nil );if _fdcg !=nil {return _fdcg ;};_cdgg .RefAttr =&_egfbe ;continue ;};if _abdd .Name .Local =="\u006e\u0061\u006d\u0065"{_fafe ,_abfce :=_abdd .Value ,error (nil ); +if _abfce !=nil {return _abfce ;};_cdgg .NameAttr =&_fafe ;continue ;};if _abdd .Name .Local =="\u0073\u0068\u0065e\u0074"{_babc ,_cbde :=_abdd .Value ,error (nil );if _cbde !=nil {return _cbde ;};_cdgg .SheetAttr =&_babc ;continue ;};};for {_aagg ,_gebbg :=d .Token (); +if _gebbg !=nil {return _aa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u003a\u0020%\u0073",_gebbg );};if _gaea ,_gegdd :=_aagg .(_d .EndElement );_gegdd &&_gaea .Name ==start .Name {break ; +};};return nil ;};func (_acdfbf ST_VerticalAlignment )ValidateWithPath (path string )error {switch _acdfbf {case 0,1,2,3,4,5:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acdfbf )); +};return nil ;};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;);func NewCT_LevelGroup ()*CT_LevelGroup {_edad :=&CT_LevelGroup {};_edad .GroupMembers =NewCT_GroupMembers ();return _edad ;};type CT_FutureMetadata struct{ -// Center Header for Even Pages -CheAttr *uint32 ; +// Metadata Type Name +NameAttr string ; -// Center Header for First Page -ChfAttr *uint32 ; +// Future Metadata Block Count +CountAttr *uint32 ; -// Right Header for Odd Pages -RhoAttr *uint32 ; +// Future Metadata Block +Bk []*CT_FutureMetadataBlock ; -// Right Header for Even Pages -RheAttr *uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_efdcd *CT_PivotCache )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_efdcd .CacheIdAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_efdcd .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Right Header for First Page -RhfAttr *uint32 ; +// ValidateWithPath validates the CT_CustomWorkbookView and its children, prefixing error messages with path +func (_aebf *CT_CustomWorkbookView )ValidateWithPath (path string )error {if !_b .ST_GuidPatternRe .MatchString (_aebf .GuidAttr ){return _aa .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 ,_b .ST_GuidPatternRe ,_aebf .GuidAttr ); +};if _dadgg :=_aebf .ShowCommentsAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_dadgg !=nil {return _dadgg ;};if _fedda :=_aebf .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072"); +_fedda !=nil {return _fedda ;};if _aebf .ExtLst !=nil {if _ddeceb :=_aebf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddeceb !=nil {return _ddeceb ;};};return nil ;};func NewCT_TableParts ()*CT_TableParts {_bebcgg :=&CT_TableParts {}; +return _bebcgg }; -// Left Footer for Odd Pages -LfoAttr *uint32 ; +// Validate validates the CT_QueryCache and its children +func (_fagff *CT_QueryCache )Validate ()error {return _fagff .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");};const (ST_CalcModeUnset ST_CalcMode =0;ST_CalcModeManual ST_CalcMode =1;ST_CalcModeAuto ST_CalcMode =2; +ST_CalcModeAutoNoTable ST_CalcMode =3;); -// Left Footer for Even Pages -LfeAttr *uint32 ; +// Validate validates the CT_PageField and its children +func (_becb *CT_PageField )Validate ()error {return _becb .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064");}; -// Left Footer for First Page -LffAttr *uint32 ; +// ValidateWithPath validates the CT_PivotFields and its children, prefixing error messages with path +func (_fgdea *CT_PivotFields )ValidateWithPath (path string )error {for _deceg ,_dagec :=range _fgdea .PivotField {if _ddcd :=_dagec .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_deceg )); +_ddcd !=nil {return _ddcd ;};};return nil ;};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_FormulaExpression byte ; -// Center Footer for Odd Pages -CfoAttr *uint32 ; +// Validate validates the CT_Fill and its children +func (_fddb *CT_Fill )Validate ()error {return _fddb .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");}; -// Center Footer for Even Pages -CfeAttr *uint32 ; +// ValidateWithPath validates the CT_TableStyles and its children, prefixing error messages with path +func (_fgfaa *CT_TableStyles )ValidateWithPath (path string )error {for _bebfa ,_edaba :=range _fgfaa .TableStyle {if _fgbcb :=_edaba .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u005b\u0025\u0064\u005d",path ,_bebfa )); +_fgbcb !=nil {return _fgbcb ;};};return nil ;};type CT_VerticalAlignFontProperty struct{ -// Center Footer for First Page -CffAttr *uint32 ; +// Value +ValAttr _b .ST_VerticalAlignRun ;};type CT_CfRule struct{ -// Right Footer for Odd Pages -RfoAttr *uint32 ; +// Type +TypeAttr ST_CfType ; -// Right Footer for Even Pages -RfeAttr *uint32 ; +// Differential Formatting Id +DxfIdAttr *uint32 ; -// Right Footer for First Page -RffAttr *uint32 ;};func (_gegdc *CT_SheetIdMap )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gegdc .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gegdc .CountAttr )}); -};e .EncodeToken (start );_bgdgbd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064"}};for _ ,_gdcbdd :=range _gegdc .SheetId {e .EncodeElement (_gdcbdd ,_bgdgbd );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func NewCT_Comment ()*CT_Comment {_bbcdf :=&CT_Comment {};_bbcdf .Text =NewCT_Rst ();return _bbcdf }; +// Priority +PriorityAttr int32 ; -// ValidateWithPath validates the CT_Error and its children, prefixing error messages with path -func (_ecdfb *CT_Error )ValidateWithPath (path string )error {if _ecdfb .Tpls !=nil {if _gffbb :=_ecdfb .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_gffbb !=nil {return _gffbb ;};};for _ccgdf ,_eedc :=range _ecdfb .X {if _fgbc :=_eedc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_ccgdf )); -_fgbc !=nil {return _fgbc ;};};return nil ;};type CT_OutlinePr struct{ +// Stop If True +StopIfTrueAttr *bool ; -// Apply Styles in Outline -ApplyStylesAttr *bool ; +// Above Or Below Average +AboveAverageAttr *bool ; -// Summary Below -SummaryBelowAttr *bool ; +// Top 10 Percent +PercentAttr *bool ; -// Summary Right -SummaryRightAttr *bool ; +// Bottom N +BottomAttr *bool ; -// Show Outline Symbols -ShowOutlineSymbolsAttr *bool ;};func (_ece *CT_CalcCell )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bfge :=range start .Attr {if _bfge .Name .Local =="\u0072"{_ffdg ,_cdfc :=_bfge .Value ,error (nil );if _cdfc !=nil {return _cdfc ; -};_ece .RAttr =&_ffdg ;continue ;};if _bfge .Name .Local =="\u0072\u0065\u0066"{_ffeaa ,_gdecf :=_bfge .Value ,error (nil );if _gdecf !=nil {return _gdecf ;};_ece .RefAttr =&_ffeaa ;continue ;};if _bfge .Name .Local =="\u0069"{_bfab ,_gfee :=_fc .ParseInt (_bfge .Value ,10,32); -if _gfee !=nil {return _gfee ;};_geb :=int32 (_bfab );_ece .IAttr =&_geb ;continue ;};if _bfge .Name .Local =="\u0073"{_faeb ,_gcb :=_fc .ParseBool (_bfge .Value );if _gcb !=nil {return _gcb ;};_ece .SAttr =&_faeb ;continue ;};if _bfge .Name .Local =="\u006c"{_fcc ,_fgb :=_fc .ParseBool (_bfge .Value ); -if _fgb !=nil {return _fgb ;};_ece .LAttr =&_fcc ;continue ;};if _bfge .Name .Local =="\u0074"{_cgbg ,_cagd :=_fc .ParseBool (_bfge .Value );if _cagd !=nil {return _cagd ;};_ece .TAttr =&_cgbg ;continue ;};if _bfge .Name .Local =="\u0061"{_cefa ,_fcae :=_fc .ParseBool (_bfge .Value ); -if _fcae !=nil {return _fcae ;};_ece .AAttr =&_cefa ;continue ;};};for {_fccf ,_dbdf :=d .Token ();if _dbdf !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_dbdf ); -};if _egdb ,_abgg :=_fccf .(_c .EndElement );_abgg &&_egdb .Name ==start .Name {break ;};};return nil ;};const (ST_CfTypeUnset ST_CfType =0;ST_CfTypeExpression ST_CfType =1;ST_CfTypeCellIs ST_CfType =2;ST_CfTypeColorScale ST_CfType =3;ST_CfTypeDataBar ST_CfType =4; -ST_CfTypeIconSet ST_CfType =5;ST_CfTypeTop10 ST_CfType =6;ST_CfTypeUniqueValues ST_CfType =7;ST_CfTypeDuplicateValues ST_CfType =8;ST_CfTypeContainsText ST_CfType =9;ST_CfTypeNotContainsText ST_CfType =10;ST_CfTypeBeginsWith ST_CfType =11;ST_CfTypeEndsWith ST_CfType =12; -ST_CfTypeContainsBlanks ST_CfType =13;ST_CfTypeNotContainsBlanks ST_CfType =14;ST_CfTypeContainsErrors ST_CfType =15;ST_CfTypeNotContainsErrors ST_CfType =16;ST_CfTypeTimePeriod ST_CfType =17;ST_CfTypeAboveAverage ST_CfType =18;); +// Operator +OperatorAttr ST_ConditionalFormattingOperator ; -// Validate validates the CT_Member and its children -func (_gcaef *CT_Member )Validate ()error {return _gcaef .ValidateWithPath ("\u0043T\u005f\u004d\u0065\u006d\u0062\u0065r");};func (_adeddf *CT_PivotAreas )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fcbcb :=range start .Attr {if _fcbcb .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbdgd ,_efabe :=_fc .ParseUint (_fcbcb .Value ,10,32); -if _efabe !=nil {return _efabe ;};_cgceda :=uint32 (_dbdgd );_adeddf .CountAttr =&_cgceda ;continue ;};};_ccgeag :for {_bgfbd ,_aecdfe :=d .Token ();if _aecdfe !=nil {return _aecdfe ;};switch _eadbce :=_bgfbd .(type ){case _c .StartElement :switch _eadbce .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afaeba :=NewCT_PivotArea (); -if _dccdg :=d .DecodeElement (_afaeba ,&_eadbce );_dccdg !=nil {return _dccdg ;};_adeddf .PivotArea =append (_adeddf .PivotArea ,_afaeba );default:_dc .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",_eadbce .Name ); -if _egffb :=d .Skip ();_egffb !=nil {return _egffb ;};};case _c .EndElement :break _ccgeag ;case _c .CharData :};};return nil ;};func (_aabdg ST_SortType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_aabdg .String (),start ); -};func NewCT_MeasureGroups ()*CT_MeasureGroups {_bbgecg :=&CT_MeasureGroups {};return _bbgecg };func NewCT_CustomSheetViews ()*CT_CustomSheetViews {_eebef :=&CT_CustomSheetViews {};return _eebef }; +// Text +TextAttr *string ; -// Validate validates the CT_PivotFilter and its children -func (_ddegc *CT_PivotFilter )Validate ()error {return _ddegc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u006c\u0074\u0065\u0072");};func (_fdbe *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 :_a .Sprintf ("\u0025\u0076",_fdbe .KeyAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_fdbe .ValAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bbcaef *CT_RgbColor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bbcaef .RgbAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0067\u0062"},Value :_a .Sprintf ("\u0025\u0076",*_bbcaef .RgbAttr )}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_aefga ST_Scope )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fcgeb :=_c .Attr {};_fcgeb .Name =name ;switch _aefga {case ST_ScopeUnset :_fcgeb .Value =""; -case ST_ScopeSelection :_fcgeb .Value ="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn";case ST_ScopeData :_fcgeb .Value ="\u0064\u0061\u0074\u0061";case ST_ScopeField :_fcgeb .Value ="\u0066\u0069\u0065l\u0064";};return _fcgeb ,nil ;};func (_aecag *ST_DataValidationErrorStyle )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccffc ,_dgccga :=d .Token (); -if _dgccga !=nil {return _dgccga ;};if _cacee ,_fagff :=_ccffc .(_c .EndElement );_fagff &&_cacee .Name ==start .Name {*_aecag =1;return nil ;};if _fbbaf ,_efeba :=_ccffc .(_c .CharData );!_efeba {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",_ccffc ); -}else {switch string (_fbbaf ){case "":*_aecag =0;case "\u0073\u0074\u006f\u0070":*_aecag =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_aecag =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_aecag =3;};};_ccffc ,_dgccga =d .Token (); -if _dgccga !=nil {return _dgccga ;};if _gcaceb ,_cebbg :=_ccffc .(_c .EndElement );_cebbg &&_gcaceb .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",_ccffc ); -};func (_cebdeg *ST_TableStyleType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccbcbe ,_gdaeg :=d .Token ();if _gdaeg !=nil {return _gdaeg ;};if _bccbe ,_dfdfd :=_ccbcbe .(_c .EndElement );_dfdfd &&_bccbe .Name ==start .Name {*_cebdeg =1; -return nil ;};if _bgfedf ,_cdbbda :=_ccbcbe .(_c .CharData );!_cdbbda {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",_ccbcbe );}else {switch string (_bgfedf ){case "":*_cebdeg =0; -case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_cebdeg =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_cebdeg =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_cebdeg =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_cebdeg =4; -case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_cebdeg =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_cebdeg =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_cebdeg =7; -case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_cebdeg =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_cebdeg =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_cebdeg =10; -case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_cebdeg =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_cebdeg =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_cebdeg =13; -case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_cebdeg =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_cebdeg =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_cebdeg =16; -case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_cebdeg =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_cebdeg =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_cebdeg =19; -case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_cebdeg =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_cebdeg =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_cebdeg =22; -case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_cebdeg =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_cebdeg =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_cebdeg =25; -case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_cebdeg =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_cebdeg =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_cebdeg =28; -};};_ccbcbe ,_gdaeg =d .Token ();if _gdaeg !=nil {return _gdaeg ;};if _deegea ,_agbfb :=_ccbcbe .(_c .EndElement );_agbfb &&_deegea .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",_ccbcbe ); -};type CT_Scenarios struct{ +// Time Period +TimePeriodAttr ST_TimePeriod ; -// Current Scenario -CurrentAttr *uint32 ; +// Rank +RankAttr *uint32 ; -// Last Shown Scenario -ShowAttr *uint32 ; +// StdDev +StdDevAttr *int32 ; -// Sequence of References -SqrefAttr *ST_Sqref ; +// Equal Average +EqualAverageAttr *bool ; -// Scenario -Scenario []*CT_Scenario ;};func NewCT_ChartsheetPr ()*CT_ChartsheetPr {_ccef :=&CT_ChartsheetPr {};return _ccef }; +// Formula +Formula []string ; -// ValidateWithPath validates the CT_PageField and its children, prefixing error messages with path -func (_dcdbgf *CT_PageField )ValidateWithPath (path string )error {if _dcdbgf .ExtLst !=nil {if _fdddf :=_dcdbgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdddf !=nil {return _fdddf ;};};return nil ;};func NewCT_CustomChartsheetViews ()*CT_CustomChartsheetViews {_aade :=&CT_CustomChartsheetViews {}; -return _aade ;};func NewCT_CalculatedItems ()*CT_CalculatedItems {_cagdb :=&CT_CalculatedItems {};return _cagdb };func NewCT_CsPageSetup ()*CT_CsPageSetup {_bcda :=&CT_CsPageSetup {};return _bcda }; +// Color Scale +ColorScale *CT_ColorScale ; -// Validate validates the CT_String and its children -func (_cafgf *CT_String )Validate ()error {return _cafgf .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");}; +// Data Bar +DataBar *CT_DataBar ; -// Validate validates the CT_DataBar and its children -func (_dbbc *CT_DataBar )Validate ()error {return _dbbc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");};func (_gaggd *CT_X )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gaggd .VAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076"},Value :_a .Sprintf ("\u0025\u0076",*_gaggd .VAttr )}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_XmlColumnPr ()*CT_XmlColumnPr {_dbecfe :=&CT_XmlColumnPr {};return _dbecfe }; +// Icon Set +IconSet *CT_IconSet ;ExtLst *CT_ExtensionList ;};func (_gdfae *CT_VerticalAlignFontProperty )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_caedf ,_dedgc :=_gdfae .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _dedgc !=nil {return _dedgc ; +};start .Attr =append (start .Attr ,_caedf );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbbdg *CT_PivotAreaReferences )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbbdg .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_gbbdg .CountAttr )}); +};e .EncodeToken (start );_ccgaf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ar\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};for _ ,_badb :=range _gbbdg .Reference {e .EncodeElement (_badb ,_ccgaf );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_TableStyle and its children -func (_bbcbg *CT_TableStyle )Validate ()error {return _bbcbg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");}; +// ValidateWithPath validates the CT_QueryTableField and its children, prefixing error messages with path +func (_gcgba *CT_QueryTableField )ValidateWithPath (path string )error {if _gcgba .ExtLst !=nil {if _fgbegb :=_gcgba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgbegb !=nil {return _fgbegb ;};};return nil ;};func NewCT_VerticalAlignFontProperty ()*CT_VerticalAlignFontProperty {_cbgfg :=&CT_VerticalAlignFontProperty {}; +_cbgfg .ValAttr =_b .ST_VerticalAlignRun (1);return _cbgfg ;};type ST_CellType byte ; -// ValidateWithPath validates the CT_PivotCaches and its children, prefixing error messages with path -func (_fcbcd *CT_PivotCaches )ValidateWithPath (path string )error {for _bbeda ,_bfafg :=range _fcbcd .PivotCache {if _cbggc :=_bfafg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068e\u005b\u0025\u0064\u005d",path ,_bbeda )); -_cbggc !=nil {return _cbggc ;};};return nil ;};func (_cafdg ST_PatternType )String ()string {switch _cafdg {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 (_ccfabe ST_FormulaExpression )String ()string {switch _ccfabe {case 0:return "";case 1:return "\u0072\u0065\u0066";case 2:return "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072"; -case 3:return "\u0061\u0072\u0065\u0061";case 4:return "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr";case 5:return "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061";};return "";};type CT_FilterColumn struct{ +// Validate validates the CT_ExternalDefinedNames and its children +func (_eecda *CT_ExternalDefinedNames )Validate ()error {return _eecda .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");}; -// Filter Column Data -ColIdAttr uint32 ; +// Validate validates the CT_CustomFilters and its children +func (_gbgc *CT_CustomFilters )Validate ()error {return _gbgc .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func (_dadef *CT_ExternalSheetNames )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eeeaf :for {_ebfce ,_dddfa :=d .Token (); +if _dddfa !=nil {return _dddfa ;};switch _deaga :=_ebfce .(type ){case _d .StartElement :switch _deaga .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bddc :=NewCT_ExternalSheetName (); +if _acgab :=d .DecodeElement (_bddc ,&_deaga );_acgab !=nil {return _acgab ;};_dadef .SheetName =append (_dadef .SheetName ,_bddc );default:_ea .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",_deaga .Name ); +if _abec :=d .Skip ();_abec !=nil {return _abec ;};};case _d .EndElement :break _eeeaf ;case _d .CharData :};};return nil ;};func NewCT_OleLink ()*CT_OleLink {_dfccb :=&CT_OleLink {};return _dfccb };func (_aaafe *VolTypes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aaafe .CT_VolTypes =*NewCT_VolTypes (); +_gdagba :for {_ebebb ,_eaeee :=d .Token ();if _eaeee !=nil {return _eaeee ;};switch _defaafb :=_ebebb .(type ){case _d .StartElement :switch _defaafb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbfb :=NewCT_VolType (); +if _edcdda :=d .DecodeElement (_agbfb ,&_defaafb );_edcdda !=nil {return _edcdda ;};_aaafe .VolType =append (_aaafe .VolType ,_agbfb );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aaafe .ExtLst =NewCT_ExtensionList (); +if _dgadae :=d .DecodeElement (_aaafe .ExtLst ,&_defaafb );_dgadae !=nil {return _dgadae ;};default:_ea .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",_defaafb .Name ); +if _aecba :=d .Skip ();_aecba !=nil {return _aecba ;};};case _d .EndElement :break _gdagba ;case _d .CharData :};};return nil ;};func (_bcgeab *CT_RowHierarchiesUsage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcgeab .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_bcgeab .CountAttr )}); +};e .EncodeToken (start );_gfbdd :=_d .StartElement {Name :_d .Name {Local :"m\u0061:\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_aefde :=range _bcgeab .RowHierarchyUsage {e .EncodeElement (_aefde ,_gfbdd ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dfacb *ST_VerticalAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dfacb =0;case "\u0074\u006f\u0070":*_dfacb =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dfacb =2; +case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dfacb =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_dfacb =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_dfacb =5;};return nil ;};func NewCT_MdxTuple ()*CT_MdxTuple {_afebg :=&CT_MdxTuple {}; +return _afebg }; -// Hidden AutoFilter Button -HiddenButtonAttr *bool ; +// ValidateWithPath validates the CT_Index and its children, prefixing error messages with path +func (_adfbf *CT_Index )ValidateWithPath (path string )error {return nil }; -// Show Filter Button -ShowButtonAttr *bool ; +// Validate validates the CT_CalculatedItems and its children +func (_gcd *CT_CalculatedItems )Validate ()error {return _gcd .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073");};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; +); -// Filter Criteria -Filters *CT_Filters ; +// ValidateWithPath validates the CT_ExternalSheetNames and its children, prefixing error messages with path +func (_cgbe *CT_ExternalSheetNames )ValidateWithPath (path string )error {for _ddfgf ,_agcfe :=range _cgbe .SheetName {if _bdcagc :=_agcfe .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_ddfgf )); +_bdcagc !=nil {return _bdcagc ;};};return nil ;};func (_daggf *ST_DataValidationErrorStyle )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_daggf =0;case "\u0073\u0074\u006f\u0070":*_daggf =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_daggf =2; +case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_daggf =3;};return nil ;};type CT_DdeLink struct{ -// Top 10 -Top10 *CT_Top10 ; +// Service name +DdeServiceAttr string ; -// Custom Filters -CustomFilters *CT_CustomFilters ; +// Topic for DDE server +DdeTopicAttr string ; -// Dynamic Filter -DynamicFilter *CT_DynamicFilter ; +// DDE Items Collection +DdeItems *CT_DdeItems ;};func (_ceaff ST_Axis )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eaecdgb :=_d .Attr {};_eaecdgb .Name =name ;switch _ceaff {case ST_AxisUnset :_eaecdgb .Value ="";case ST_AxisAxisRow :_eaecdgb .Value ="\u0061x\u0069\u0073\u0052\u006f\u0077"; +case ST_AxisAxisCol :_eaecdgb .Value ="\u0061x\u0069\u0073\u0043\u006f\u006c";case ST_AxisAxisPage :_eaecdgb .Value ="\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065";case ST_AxisAxisValues :_eaecdgb .Value ="\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073"; +};return _eaecdgb ,nil ;}; -// Color Filter Criteria -ColorFilter *CT_ColorFilter ; +// Validate validates the CT_PivotHierarchies and its children +func (_fgede *CT_PivotHierarchies )Validate ()error {return _fgede .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");};func NewCT_WorkbookPr ()*CT_WorkbookPr {_dbbbd :=&CT_WorkbookPr {}; +return _dbbbd };func (_adgd *CT_MeasureDimensionMap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _adgd .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_aa .Sprintf ("\u0025\u0076",*_adgd .MeasureGroupAttr )}); +};if _adgd .DimensionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_aa .Sprintf ("\u0025\u0076",*_adgd .DimensionAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_gcddgf *ST_TableType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beabbg ,_gebad :=d .Token ();if _gebad !=nil {return _gebad ;};if _eedcd ,_gbceb :=_beabbg .(_d .EndElement );_gbceb &&_eedcd .Name ==start .Name {*_gcddgf =1; +return nil ;};if _bddgga ,_affad :=_beabbg .(_d .CharData );!_affad {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_beabbg );}else {switch string (_bddgga ){case "":*_gcddgf =0; +case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_gcddgf =1;case "\u0078\u006d\u006c":*_gcddgf =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_gcddgf =3;};};_beabbg ,_gebad =d .Token ();if _gebad !=nil {return _gebad ;};if _dgcfc ,_gebfa :=_beabbg .(_d .EndElement ); +_gebfa &&_dgcfc .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_beabbg );};func (_fffbaa *CT_HierarchyUsage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_fffbaa .HierarchyUsageAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_abfea *ST_SmartTagShow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adbbee ,_cdgffe :=d .Token ();if _cdgffe !=nil {return _cdgffe ;};if _gededf ,_bdcffg :=_adbbee .(_d .EndElement ); +_bdcffg &&_gededf .Name ==start .Name {*_abfea =1;return nil ;};if _baeaee ,_faebc :=_adbbee .(_d .CharData );!_faebc {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adbbee ); +}else {switch string (_baeaee ){case "":*_abfea =0;case "\u0061\u006c\u006c":*_abfea =1;case "\u006e\u006f\u006e\u0065":*_abfea =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_abfea =3;};};_adbbee ,_cdgffe =d .Token ();if _cdgffe !=nil {return _cdgffe ; +};if _fdefa ,_adgbg :=_adbbee .(_d .EndElement );_adgbg &&_fdefa .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adbbee ); +};func (_dddca *CT_GradientStop )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dddca .Color =NewCT_Color ();for _ ,_gacdc :=range start .Attr {if _gacdc .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cbbae ,_ffcfc :=_e .ParseFloat (_gacdc .Value ,64); +if _ffcfc !=nil {return _ffcfc ;};_dddca .PositionAttr =_cbbae ;continue ;};};_gaebf :for {_fcagc ,_eaaca :=d .Token ();if _eaaca !=nil {return _eaaca ;};switch _gedfg :=_fcagc .(type ){case _d .StartElement :switch _gedfg .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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 _becfg :=d .DecodeElement (_dddca .Color ,&_gedfg ); +_becfg !=nil {return _becfg ;};default:_ea .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",_gedfg .Name ); +if _fgcb :=d .Skip ();_fgcb !=nil {return _fgcb ;};};case _d .EndElement :break _gaebf ;case _d .CharData :};};return nil ;};type CT_SortState struct{ -// Icon Filter -IconFilter *CT_IconFilter ;ExtLst *CT_ExtensionList ;};func NewCT_VolMain ()*CT_VolMain {_fcffb :=&CT_VolMain {};return _fcffb };type CT_Number struct{ +// Sort by Columns +ColumnSortAttr *bool ; -// Value -VAttr float64 ; +// Case Sensitive +CaseSensitiveAttr *bool ; -// Unused Item -UAttr *bool ; +// Sort Method +SortMethodAttr ST_SortMethod ; -// Calculated Item -FAttr *bool ; +// Sort Range +RefAttr string ; -// Caption -CAttr *string ; +// Sort Condition +SortCondition []*CT_SortCondition ;ExtLst *CT_ExtensionList ;};type CT_RevisionDefinedName struct{ -// Member Property Count -CpAttr *uint32 ; +// Local Name Sheet Id +LocalSheetIdAttr *uint32 ; -// Format Index -InAttr *uint32 ; +// Custom View +CustomViewAttr *bool ; -// Background Color -BcAttr *string ; +// Name +NameAttr string ; -// Foreground Color -FcAttr *string ; +// Function +FunctionAttr *bool ; -// Italic -IAttr *bool ; +// Old Function +OldFunctionAttr *bool ; -// Underline -UnAttr *bool ; +// Function Group Id +FunctionGroupIdAttr *uint8 ; -// Strikethrough -StAttr *bool ; +// Old Function Group Id +OldFunctionGroupIdAttr *uint8 ; -// Bold -BAttr *bool ; +// Shortcut Key +ShortcutKeyAttr *uint8 ; -// OLAP Members -Tpls []*CT_Tuples ; +// Old Short Cut Key +OldShortcutKeyAttr *uint8 ; -// Member Property Index -X []*CT_X ;};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;);type CT_DataRefs struct{ +// Named Range Hidden +HiddenAttr *bool ; -// Data Consolidation Reference Count -CountAttr *uint32 ; +// Old Hidden +OldHiddenAttr *bool ; -// Data Consolidation Reference -DataRef []*CT_DataRef ;};func NewCT_RevisionDefinedName ()*CT_RevisionDefinedName {_feccaf :=&CT_RevisionDefinedName {};return _feccaf ;};type ST_CfType byte ;func (_aadga *ST_SmartTagShow )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_aadga =0; -case "\u0061\u006c\u006c":*_aadga =1;case "\u006e\u006f\u006e\u0065":*_aadga =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_aadga =3;};return nil ;};type CT_RevisionFormatting struct{ +// New Custom Menu +CustomMenuAttr *string ; -// Sheet Id -SheetIdAttr uint32 ; +// Old Custom Menu Text +OldCustomMenuAttr *string ; -// Row or Column Formatting Change -XfDxfAttr *bool ; +// Description +DescriptionAttr *string ; -// Style -SAttr *bool ; +// Old Description +OldDescriptionAttr *string ; -// Sequence Of References -SqrefAttr ST_Sqref ; +// New Help Topic +HelpAttr *string ; -// Start index -StartAttr *uint32 ; +// Old Help Topic +OldHelpAttr *string ; -// Length -LengthAttr *uint32 ; +// Status Bar +StatusBarAttr *string ; -// Formatting -Dxf *CT_Dxf ;ExtLst *CT_ExtensionList ;};func (_cfbeb *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 :_a .Sprintf ("\u0025\u0076",_cfbeb .NameAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_cfbeb .CacheIdAttr )});if _cfbeb .DataOnRowsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .DataOnRowsAttr ))}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0076",*_cfbeb .DataPositionAttr )});};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",_cfbeb .DataCaptionAttr )}); -if _cfbeb .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 :_a .Sprintf ("\u0025\u0076",*_cfbeb .GrandTotalCaptionAttr )}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0076",*_cfbeb .ErrorCaptionAttr )});};if _cfbeb .ShowErrorAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .ShowErrorAttr ))}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0076",*_cfbeb .MissingCaptionAttr )}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .ShowMissingAttr ))});};if _cfbeb .PageStyleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"},Value :_a .Sprintf ("\u0025\u0076",*_cfbeb .PageStyleAttr )}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0076",*_cfbeb .PivotTableStyleAttr )}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0076",*_cfbeb .VacatedStyleAttr )});};if _cfbeb .TagAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0061\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_cfbeb .TagAttr )}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0076",*_cfbeb .UpdatedVersionAttr )}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0076",*_cfbeb .MinRefreshableVersionAttr )}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .AsteriskTotalsAttr ))}); -};if _cfbeb .ShowItemsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .ShowItemsAttr ))});};if _cfbeb .EditDataAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .EditDataAttr ))}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .DisableFieldListAttr ))}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .ShowCalcMbrsAttr ))});};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .VisualTotalsAttr ))}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .ShowMultipleLabelAttr ))}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .ShowDataDropDownAttr ))}); -};if _cfbeb .ShowDrillAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .ShowDrillAttr ))});};if _cfbeb .PrintDrillAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .PrintDrillAttr ))}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .ShowMemberPropertyTipsAttr ))}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .ShowDataTipsAttr ))});};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .EnableWizardAttr ))}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .EnableDrillAttr ))});};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .EnableFieldPropertiesAttr ))}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .PreserveFormattingAttr ))}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .UseAutoFormattingAttr ))}); -};if _cfbeb .PageWrapAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_cfbeb .PageWrapAttr )});};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .PageOverThenDownAttr ))}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .SubtotalHiddenItemsAttr ))}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .RowGrandTotalsAttr ))}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .ColGrandTotalsAttr ))}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .FieldPrintTitlesAttr ))}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .ItemPrintTitlesAttr ))}); -};if _cfbeb .MergeItemAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .MergeItemAttr ))});};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .ShowDropZonesAttr ))}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0076",*_cfbeb .CreatedVersionAttr )}); -};if _cfbeb .IndentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cfbeb .IndentAttr )});};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .ShowEmptyRowAttr ))}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .ShowEmptyColAttr ))});};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .ShowHeadersAttr ))}); -};if _cfbeb .CompactAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .CompactAttr ))});};if _cfbeb .OutlineAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .OutlineAttr ))}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .OutlineDataAttr ))});};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .CompactDataAttr ))}); -};if _cfbeb .PublishedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .PublishedAttr ))});};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .GridDropZonesAttr ))}); -};if _cfbeb .ImmersiveAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .ImmersiveAttr ))});};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .MultipleFieldFiltersAttr ))}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0076",*_cfbeb .ChartFormatAttr )});};if _cfbeb .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 :_a .Sprintf ("\u0025\u0076",*_cfbeb .RowHeaderCaptionAttr )}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0076",*_cfbeb .ColHeaderCaptionAttr )}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .FieldListSortAscendingAttr ))}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .MdxSubqueriesAttr ))}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .CustomListSortAttr ))}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0076",*_cfbeb .AutoFormatIdAttr )});};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .ApplyNumberFormatsAttr ))}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .ApplyBorderFormatsAttr ))}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .ApplyFontFormatsAttr ))}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .ApplyPatternFormatsAttr ))}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .ApplyAlignmentFormatsAttr ))}); -};if _cfbeb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_cfbeb .ApplyWidthHeightFormatsAttr ))}); -};e .EncodeToken (start );_deccge :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cfbeb .Location ,_deccge );if _cfbeb .PivotFields !=nil {_ggfgd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073"}}; -e .EncodeElement (_cfbeb .PivotFields ,_ggfgd );};if _cfbeb .RowFields !=nil {_bfcbf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_cfbeb .RowFields ,_bfcbf );};if _cfbeb .RowItems !=nil {_acbecb :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}}; -e .EncodeElement (_cfbeb .RowItems ,_acbecb );};if _cfbeb .ColFields !=nil {_aafab :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_cfbeb .ColFields ,_aafab );};if _cfbeb .ColItems !=nil {_fafcc :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}}; -e .EncodeElement (_cfbeb .ColItems ,_fafcc );};if _cfbeb .PageFields !=nil {_caacd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_cfbeb .PageFields ,_caacd ); -};if _cfbeb .DataFields !=nil {_faebca :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_cfbeb .DataFields ,_faebca );};if _cfbeb .Formats !=nil {_ebcfac :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0061\u0074\u0073"}}; -e .EncodeElement (_cfbeb .Formats ,_ebcfac );};if _cfbeb .ConditionalFormats !=nil {_adgbef :=_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 (_cfbeb .ConditionalFormats ,_adgbef ); -};if _cfbeb .ChartFormats !=nil {_bfga :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ac\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_cfbeb .ChartFormats ,_bfga );};if _cfbeb .PivotHierarchies !=nil {_baaecc :=_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 (_cfbeb .PivotHierarchies ,_baaecc );};if _cfbeb .PivotTableStyleInfo !=nil {_defge :=_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 (_cfbeb .PivotTableStyleInfo ,_defge );};if _cfbeb .Filters !=nil {_cedaa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_cfbeb .Filters ,_cedaa );};if _cfbeb .RowHierarchiesUsage !=nil {_ffcafg :=_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 (_cfbeb .RowHierarchiesUsage ,_ffcafg );};if _cfbeb .ColHierarchiesUsage !=nil {_dfaagf :=_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 (_cfbeb .ColHierarchiesUsage ,_dfaagf );};if _cfbeb .ExtLst !=nil {_dfged :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cfbeb .ExtLst ,_dfged );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_faabdb ST_DdeValueType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_faabdb .String (),start );};func NewCT_CellXfs ()*CT_CellXfs {_efbbf :=&CT_CellXfs {};return _efbbf }; +// Old Status Bar +OldStatusBarAttr *string ; -// ValidateWithPath validates the CT_FontSize and its children, prefixing error messages with path -func (_bgebd *CT_FontSize )ValidateWithPath (path string )error {return nil };type CT_AutoSortScope struct{ +// Name Comment +CommentAttr *string ; -// Auto Sort Scope -PivotArea *CT_PivotArea ;}; +// Old Name Comment +OldCommentAttr *string ; -// ValidateWithPath validates the CT_OleItems and its children, prefixing error messages with path -func (_efcaf *CT_OleItems )ValidateWithPath (path string )error {for _cdeaf ,_ceefb :=range _efcaf .OleItem {if _gebd :=_ceefb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004f\u006c\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_cdeaf )); -_gebd !=nil {return _gebd ;};};return nil ;};func (_afaea *CT_CellStyles )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ebge :=range start .Attr {if _ebge .Name .Local =="\u0063\u006f\u0075n\u0074"{_gfcba ,_ecef :=_fc .ParseUint (_ebge .Value ,10,32); -if _ecef !=nil {return _ecef ;};_ggdg :=uint32 (_gfcba );_afaea .CountAttr =&_ggdg ;continue ;};};_ccbd :for {_gddg ,_cefb :=d .Token ();if _cefb !=nil {return _cefb ;};switch _cdgg :=_gddg .(type ){case _c .StartElement :switch _cdgg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agbd :=NewCT_CellStyle (); -if _eagg :=d .DecodeElement (_agbd ,&_cdgg );_eagg !=nil {return _eagg ;};_afaea .CellStyle =append (_afaea .CellStyle ,_agbd );default:_dc .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",_cdgg .Name ); -if _efacf :=d .Skip ();_efacf !=nil {return _efacf ;};};case _c .EndElement :break _ccbd ;case _c .CharData :};};return nil ;};func (_ceaaa *CT_PivotSelection )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ceaaa .PaneAttr !=ST_PaneUnset {_ffeff ,_fdccc :=_ceaaa .PaneAttr .MarshalXMLAttr (_c .Name {Local :"\u0070\u0061\u006e\u0065"}); -if _fdccc !=nil {return _fdccc ;};start .Attr =append (start .Attr ,_ffeff );};if _ceaaa .ShowHeaderAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ceaaa .ShowHeaderAttr ))}); -};if _ceaaa .LabelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0061\u0062e\u006c"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ceaaa .LabelAttr ))});};if _ceaaa .DataAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ceaaa .DataAttr ))}); -};if _ceaaa .ExtendableAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ceaaa .ExtendableAttr ))});};if _ceaaa .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ceaaa .CountAttr )}); -};if _ceaaa .AxisAttr !=ST_AxisUnset {_ccbe ,_ceaae :=_ceaaa .AxisAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0078\u0069\u0073"});if _ceaae !=nil {return _ceaae ;};start .Attr =append (start .Attr ,_ccbe );};if _ceaaa .DimensionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_a .Sprintf ("\u0025\u0076",*_ceaaa .DimensionAttr )}); -};if _ceaaa .StartAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ceaaa .StartAttr )});};if _ceaaa .MinAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_ceaaa .MinAttr )}); -};if _ceaaa .MaxAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0078"},Value :_a .Sprintf ("\u0025\u0076",*_ceaaa .MaxAttr )});};if _ceaaa .ActiveRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"},Value :_a .Sprintf ("\u0025\u0076",*_ceaaa .ActiveRowAttr )}); -};if _ceaaa .ActiveColAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"},Value :_a .Sprintf ("\u0025\u0076",*_ceaaa .ActiveColAttr )});};if _ceaaa .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 :_a .Sprintf ("\u0025\u0076",*_ceaaa .PreviousRowAttr )}); -};if _ceaaa .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 :_a .Sprintf ("\u0025\u0076",*_ceaaa .PreviousColAttr )});};if _ceaaa .ClickAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006c\u0069c\u006b"},Value :_a .Sprintf ("\u0025\u0076",*_ceaaa .ClickAttr )}); -};if _ceaaa .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ceaaa .IdAttr )});};e .EncodeToken (start );_cfdad :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}}; -e .EncodeElement (_ceaaa .PivotArea ,_cfdad );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_abcdg ST_MdxKPIProperty )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cebcf :=_c .Attr {};_cebcf .Name =name ;switch _abcdg {case ST_MdxKPIPropertyUnset :_cebcf .Value =""; -case ST_MdxKPIPropertyV :_cebcf .Value ="\u0076";case ST_MdxKPIPropertyG :_cebcf .Value ="\u0067";case ST_MdxKPIPropertyS :_cebcf .Value ="\u0073";case ST_MdxKPIPropertyT :_cebcf .Value ="\u0074";case ST_MdxKPIPropertyW :_cebcf .Value ="\u0077";case ST_MdxKPIPropertyM :_cebcf .Value ="\u006d"; -};return _cebcf ,nil ;}; +// Formula +Formula *string ; -// ValidateWithPath validates the CT_MRUColors and its children, prefixing error messages with path -func (_ffeca *CT_MRUColors )ValidateWithPath (path string )error {for _eeec ,_fdaab :=range _ffeca .Color {if _agdcd :=_fdaab .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_eeec ));_agdcd !=nil {return _agdcd ; -};};return nil ;}; +// Old Formula +OldFormula *string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};type CT_XmlColumnPr struct{ -// Validate validates the CT_Xf and its children -func (_gbafb *CT_Xf )Validate ()error {return _gbafb .ValidateWithPath ("\u0043\u0054\u005fX\u0066")};func (_ffafa ST_WebSourceType )ValidateWithPath (path string )error {switch _ffafa {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 (_ffafa )); -};return nil ;};func (_bgagg *ST_TimePeriod )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgfgge ,_cfeab :=d .Token ();if _cfeab !=nil {return _cfeab ;};if _fgdaff ,_dcedbg :=_fgfgge .(_c .EndElement );_dcedbg &&_fgdaff .Name ==start .Name {*_bgagg =1; -return nil ;};if _bgbcdcd ,_feefab :=_fgfgge .(_c .CharData );!_feefab {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",_fgfgge );}else {switch string (_bgbcdcd ){case "":*_bgagg =0; -case "\u0074\u006f\u0064a\u0079":*_bgagg =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_bgagg =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_bgagg =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_bgagg =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_bgagg =5; -case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_bgagg =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_bgagg =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_bgagg =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_bgagg =9; -case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_bgagg =10;};};_fgfgge ,_cfeab =d .Token ();if _cfeab !=nil {return _cfeab ;};if _fgeeb ,_acfac :=_fgfgge .(_c .EndElement );_acfac &&_fgeeb .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",_fgfgge ); -};func (_ccddagb *ST_Qualifier )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ccddagb =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_ccddagb =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_ccddagb =2; -case "\u006e\u006f\u006e\u0065":*_ccddagb =3;};return nil ;};func (_agfac *ST_UpdateLinks )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_agfac =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_agfac =1;case "\u006e\u0065\u0076e\u0072":*_agfac =2; -case "\u0061\u006c\u0077\u0061\u0079\u0073":*_agfac =3;};return nil ;}; +// XML Map Id +MapIdAttr uint32 ; -// ValidateWithPath validates the CT_VerticalAlignFontProperty and its children, prefixing error messages with path -func (_ggeee *CT_VerticalAlignFontProperty )ValidateWithPath (path string )error {if _ggeee .ValAttr ==_ef .ST_VerticalAlignRunUnset {return _a .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _aageg :=_ggeee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aageg !=nil {return _aageg ;};return nil ;}; +// XPath +XpathAttr string ; -// ValidateWithPath validates the CT_TableStyleInfo and its children, prefixing error messages with path -func (_cacegc *CT_TableStyleInfo )ValidateWithPath (path string )error {return nil }; +// Denormalized +DenormalizedAttr *bool ; -// Validate validates the CT_PivotFilters and its children -func (_cedbef *CT_PivotFilters )Validate ()error {return _cedbef .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func NewCT_TableStyles ()*CT_TableStyles {_fcfad :=&CT_TableStyles {};return _fcfad }; +// XML Data Type +XmlDataTypeAttr string ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_gefcge ST_TableStyleType )String ()string {switch _gefcge {case 0:return "";case 1:return "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case 2:return "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw";case 3:return "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077"; +case 4:return "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case 5:return "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case 6:return "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065";case 7:return "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065"; +case 8:return "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065";case 9:return "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065";case 10:return "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c"; +case 11:return "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c";case 12:return "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c";case 13:return "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c"; +case 14:return "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case 15:return "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e";case 16:return "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e"; +case 17:return "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case 18:return "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077";case 19:return "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077"; +case 20:return "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077";case 21:return "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case 22:return "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067"; +case 23:return "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case 24:return "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case 25:return "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067"; +case 26:return "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case 27:return "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073";case 28:return "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073"; +};return "";}; -// Validate validates the CT_Cfvo and its children -func (_cfgc *CT_Cfvo )Validate ()error {return _cfgc .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0076\u006f");};func (_afdaa *CT_ExternalSheetName )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _afdaa .ValAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_afdaa .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gfcae *ST_FileType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_gfcae =0;case "\u006d\u0061\u0063":*_gfcae =1;case "\u0077\u0069\u006e":*_gfcae =2; -case "\u0064\u006f\u0073":*_gfcae =3;case "\u006c\u0069\u006e":*_gfcae =4;case "\u006f\u0074\u0068e\u0072":*_gfcae =5;};return nil ;};func (_eaaef ST_CellType )ValidateWithPath (path string )error {switch _eaaef {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 (_eaaef )); -};return nil ;};func NewCT_Sst ()*CT_Sst {_bbdfae :=&CT_Sst {};return _bbdfae };type CT_ExternalReference struct{IdAttr string ;};const (ST_PaneUnset ST_Pane =0;ST_PaneBottomRight ST_Pane =1;ST_PaneTopRight ST_Pane =2;ST_PaneBottomLeft ST_Pane =3;ST_PaneTopLeft ST_Pane =4; -);func (_dcecd ST_Visibility )ValidateWithPath (path string )error {switch _dcecd {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 (_dcecd )); -};return nil ;};func (_agaea *CT_GradientStop )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agaea .Color =NewCT_Color ();for _ ,_bgbbc :=range start .Attr {if _bgbbc .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_eefdd ,_fbebf :=_fc .ParseFloat (_bgbbc .Value ,64); -if _fbebf !=nil {return _fbebf ;};_agaea .PositionAttr =_eefdd ;continue ;};};_gdbac :for {_gefae ,_decccb :=d .Token ();if _decccb !=nil {return _decccb ;};switch _bece :=_gefae .(type ){case _c .StartElement :switch _bece .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 _bddgc :=d .DecodeElement (_agaea .Color ,&_bece ); -_bddgc !=nil {return _bddgc ;};default:_dc .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",_bece .Name ); -if _dbdfd :=d .Skip ();_dbdfd !=nil {return _dbdfd ;};};case _c .EndElement :break _gdbac ;case _c .CharData :};};return nil ;};func NewCT_SheetData ()*CT_SheetData {_cbcdc :=&CT_SheetData {};return _cbcdc };func (_cfdafb *CT_IndexedColors )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcbaf :for {_fgaca ,_gbgbc :=d .Token (); -if _gbgbc !=nil {return _gbgbc ;};switch _edffb :=_fgaca .(type ){case _c .StartElement :switch _edffb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adadb :=NewCT_RgbColor (); -if _gffbd :=d .DecodeElement (_adadb ,&_edffb );_gffbd !=nil {return _gffbd ;};_cfdafb .RgbColor =append (_cfdafb .RgbColor ,_adadb );default:_dc .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",_edffb .Name ); -if _ddeaa :=d .Skip ();_ddeaa !=nil {return _ddeaa ;};};case _c .EndElement :break _gcbaf ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_Parameters and its children +func (_cbdfg *CT_Parameters )Validate ()error {return _cbdfg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073");};type ST_CfvoType byte ;type ST_FieldSortType byte ;func (_abgfe *CT_Connections )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_defbf :for {_egcc ,_afdf :=d .Token (); +if _afdf !=nil {return _afdf ;};switch _fgggf :=_egcc .(type ){case _d .StartElement :switch _fgggf .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_bbaf :=NewCT_Connection (); +if _gcgd :=d .DecodeElement (_bbaf ,&_fgggf );_gcgd !=nil {return _gcgd ;};_abgfe .Connection =append (_abgfe .Connection ,_bbaf );default:_ea .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",_fgggf .Name ); +if _egaff :=d .Skip ();_egaff !=nil {return _egaff ;};};case _d .EndElement :break _defbf ;case _d .CharData :};};return nil ;};func NewCT_Drawing ()*CT_Drawing {_fead :=&CT_Drawing {};return _fead };func (_dbff *CT_CustomProperty )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdgad :=range start .Attr {if _fdgad .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fdgad .Name .Local =="\u0069\u0064"||_fdgad .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fdgad .Name .Local =="\u0069\u0064"{_effda ,_ebbbg :=_fdgad .Value ,error (nil ); +if _ebbbg !=nil {return _ebbbg ;};_dbff .IdAttr =_effda ;continue ;};if _fdgad .Name .Local =="\u006e\u0061\u006d\u0065"{_cgdc ,_cffee :=_fdgad .Value ,error (nil );if _cffee !=nil {return _cffee ;};_dbff .NameAttr =_cgdc ;continue ;};};for {_bccge ,_gaaga :=d .Token (); +if _gaaga !=nil {return _aa .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",_gaaga );};if _defdb ,_gfcg :=_bccge .(_d .EndElement ); +_gfcg &&_defdb .Name ==start .Name {break ;};};return nil ;};func (_eaccb *CT_ServerFormat )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eaccb .CultureAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063u\u006c\u0074\u0075\u0072\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_eaccb .CultureAttr )}); +};if _eaccb .FormatAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_eaccb .FormatAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};const (ST_PivotAreaTypeUnset ST_PivotAreaType =0;ST_PivotAreaTypeNone ST_PivotAreaType =1;ST_PivotAreaTypeNormal ST_PivotAreaType =2;ST_PivotAreaTypeData ST_PivotAreaType =3;ST_PivotAreaTypeAll ST_PivotAreaType =4;ST_PivotAreaTypeOrigin ST_PivotAreaType =5; +ST_PivotAreaTypeButton ST_PivotAreaType =6;ST_PivotAreaTypeTopEnd ST_PivotAreaType =7;ST_PivotAreaTypeTopRight ST_PivotAreaType =8;);func (_bdbegc ST_PaneState )Validate ()error {return _bdbegc .ValidateWithPath ("")};type CT_TableParts struct{ -// ValidateWithPath validates the CT_DynamicFilter and its children, prefixing error messages with path -func (_gbcb *CT_DynamicFilter )ValidateWithPath (path string )error {if _gbcb .TypeAttr ==ST_DynamicFilterTypeUnset {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 _bcab :=_gbcb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bcab !=nil {return _bcab ;};return nil ;};func (_cagfeb ST_ItemType )Validate ()error {return _cagfeb .ValidateWithPath ("")}; +// Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_QueryTableFields and its children, prefixing error messages with path -func (_gebgb *CT_QueryTableFields )ValidateWithPath (path string )error {for _dfeaa ,_edfce :=range _gebgb .QueryTableField {if _dcbd :=_edfce .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u005b\u0025d\u005d",path ,_dfeaa )); -_dcbd !=nil {return _dcbd ;};};return nil ;};func NewCT_FieldGroup ()*CT_FieldGroup {_ecgf :=&CT_FieldGroup {};return _ecgf };type CT_Comments struct{ +// Table Part +TablePart []*CT_TablePart ;}; -// Authors -Authors *CT_Authors ; +// Validate validates the CT_ExternalBook and its children +func (_fceca *CT_ExternalBook )Validate ()error {return _fceca .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");};func (_abaae *ST_TextHAlign )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_abaae =0; +case "\u006c\u0065\u0066\u0074":*_abaae =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_abaae =2;case "\u0072\u0069\u0067h\u0074":*_abaae =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_abaae =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_abaae =5; +};return nil ;};func (_eagdb *CT_String )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076"},Value :_aa .Sprintf ("\u0025\u0076",_eagdb .VAttr )});if _eagdb .UAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eagdb .UAttr ))}); +};if _eagdb .FAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eagdb .FAttr ))});};if _eagdb .CAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063"},Value :_aa .Sprintf ("\u0025\u0076",*_eagdb .CAttr )}); +};if _eagdb .CpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0070"},Value :_aa .Sprintf ("\u0025\u0076",*_eagdb .CpAttr )});};if _eagdb .InAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_eagdb .InAttr )}); +};if _eagdb .BcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0063"},Value :_aa .Sprintf ("\u0025\u0076",*_eagdb .BcAttr )});};if _eagdb .FcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0063"},Value :_aa .Sprintf ("\u0025\u0076",*_eagdb .FcAttr )}); +};if _eagdb .IAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eagdb .IAttr ))});};if _eagdb .UnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eagdb .UnAttr ))}); +};if _eagdb .StAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eagdb .StAttr ))});};if _eagdb .BAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eagdb .BAttr ))}); +};e .EncodeToken (start );if _eagdb .Tpls !=nil {_ddgccb :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_edefe :=range _eagdb .Tpls {e .EncodeElement (_edefe ,_ddgccb );};};if _eagdb .X !=nil {_febad :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0078"}}; +for _ ,_cdbeb :=range _eagdb .X {e .EncodeElement (_cdbeb ,_febad );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// List of Comments -CommentList *CT_CommentList ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_Item and its children, prefixing error messages with path +func (_bcgfg *CT_Item )ValidateWithPath (path string )error {if _eecee :=_bcgfg .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_eecee !=nil {return _eecee ;};return nil ;}; -// ValidateWithPath validates the CT_DataFields and its children, prefixing error messages with path -func (_eedf *CT_DataFields )ValidateWithPath (path string )error {for _ffaeb ,_ceegd :=range _eedf .DataField {if _dddee :=_ceegd .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0044\u0061\u0074a\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_ffaeb )); -_dddee !=nil {return _dddee ;};};return nil ;}; +// Validate validates the CT_PCDSCPage and its children +func (_gbcab *CT_PCDSCPage )Validate ()error {return _gbcab .ValidateWithPath ("\u0043\u0054\u005fP\u0043\u0044\u0053\u0043\u0050\u0061\u0067\u0065");};func NewCT_CellProtection ()*CT_CellProtection {_cdbc :=&CT_CellProtection {};return _cdbc };func (_ffdff *CT_PivotFilters )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_deefbb :=range start .Attr {if _deefbb .Name .Local =="\u0063\u006f\u0075n\u0074"{_adecg ,_ecfcgc :=_e .ParseUint (_deefbb .Value ,10,32); +if _ecfcgc !=nil {return _ecfcgc ;};_fcbafa :=uint32 (_adecg );_ffdff .CountAttr =&_fcbafa ;continue ;};};_fcdcc :for {_cbaf ,_gbdaeb :=d .Token ();if _gbdaeb !=nil {return _gbdaeb ;};switch _ebgaad :=_cbaf .(type ){case _d .StartElement :switch _ebgaad .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efbde :=NewCT_PivotFilter (); +if _fgdbbf :=d .DecodeElement (_efbde ,&_ebgaad );_fgdbbf !=nil {return _fgdbbf ;};_ffdff .Filter =append (_ffdff .Filter ,_efbde );default:_ea .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",_ebgaad .Name ); +if _fbdcg :=d .Skip ();_fbdcg !=nil {return _fbdcg ;};};case _d .EndElement :break _fcdcc ;case _d .CharData :};};return nil ;};func (_ebdeb *CT_MergeCells )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgcgcc :=range start .Attr {if _bgcgcc .Name .Local =="\u0063\u006f\u0075n\u0074"{_aaecbb ,_gfbgfe :=_e .ParseUint (_bgcgcc .Value ,10,32); +if _gfbgfe !=nil {return _gfbgfe ;};_cbaeb :=uint32 (_aaecbb );_ebdeb .CountAttr =&_cbaeb ;continue ;};};_ddcf :for {_bdadg ,_bgbfe :=d .Token ();if _bgbfe !=nil {return _bgbfe ;};switch _eage :=_bdadg .(type ){case _d .StartElement :switch _eage .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abfgc :=NewCT_MergeCell (); +if _bcaf :=d .DecodeElement (_abfgc ,&_eage );_bcaf !=nil {return _bcaf ;};_ebdeb .MergeCell =append (_ebdeb .MergeCell ,_abfgc );default:_ea .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",_eage .Name ); +if _gebec :=d .Skip ();_gebec !=nil {return _gebec ;};};case _d .EndElement :break _ddcf ;case _d .CharData :};};return nil ;};func (_dedgg *CT_IndexedColors )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_cefd :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"}}; +for _ ,_agff :=range _dedgg .RgbColor {e .EncodeElement (_agff ,_cefd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_PivotFilters ()*CT_PivotFilters {_ccbea :=&CT_PivotFilters {};return _ccbea }; -// Validate validates the CT_SharedUser and its children -func (_gaceda *CT_SharedUser )Validate ()error {return _gaceda .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072");};type ST_FieldSortType byte ;func (_bfcbg ST_FormatAction )ValidateWithPath (path string )error {switch _bfcbg {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 (_bfcbg )); -};return nil ;}; +// Validate validates the CT_PhoneticRun and its children +func (_cdcaf *CT_PhoneticRun )Validate ()error {return _cdcaf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074i\u0063\u0052\u0075\u006e");};func (_agecf *CT_Xf )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aabccf :=range start .Attr {if _aabccf .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_ffcdf ,_feecc :=_e .ParseUint (_aabccf .Value ,10,32); +if _feecc !=nil {return _feecc ;};_dbedg :=uint32 (_ffcdf );_agecf .NumFmtIdAttr =&_dbedg ;continue ;};if _aabccf .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_ddgee ,_cgbceg :=_e .ParseUint (_aabccf .Value ,10,32);if _cgbceg !=nil {return _cgbceg ; +};_dggdc :=uint32 (_ddgee );_agecf .FontIdAttr =&_dggdc ;continue ;};if _aabccf .Name .Local =="\u0066\u0069\u006c\u006c\u0049\u0064"{_dfggeb ,_adbfgd :=_e .ParseUint (_aabccf .Value ,10,32);if _adbfgd !=nil {return _adbfgd ;};_gdddg :=uint32 (_dfggeb ); +_agecf .FillIdAttr =&_gdddg ;continue ;};if _aabccf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"{_fgeef ,_eeebf :=_e .ParseUint (_aabccf .Value ,10,32);if _eeebf !=nil {return _eeebf ;};_acbgge :=uint32 (_fgeef );_agecf .BorderIdAttr =&_acbgge ; +continue ;};if _aabccf .Name .Local =="\u0078\u0066\u0049\u0064"{_fbcee ,_ddafg :=_e .ParseUint (_aabccf .Value ,10,32);if _ddafg !=nil {return _ddafg ;};_bedadf :=uint32 (_fbcee );_agecf .XfIdAttr =&_bedadf ;continue ;};if _aabccf .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_cbcef ,_bfegc :=_e .ParseBool (_aabccf .Value ); +if _bfegc !=nil {return _bfegc ;};_agecf .QuotePrefixAttr =&_cbcef ;continue ;};if _aabccf .Name .Local =="p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"{_gcebb ,_ebegb :=_e .ParseBool (_aabccf .Value );if _ebegb !=nil {return _ebegb ;}; +_agecf .PivotButtonAttr =&_gcebb ;continue ;};if _aabccf .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"{_fdfda ,_bfeec :=_e .ParseBool (_aabccf .Value );if _bfeec !=nil {return _bfeec ; +};_agecf .ApplyNumberFormatAttr =&_fdfda ;continue ;};if _aabccf .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"{_cbgfae ,_abbfad :=_e .ParseBool (_aabccf .Value );if _abbfad !=nil {return _abbfad ;};_agecf .ApplyFontAttr =&_cbgfae ;continue ; +};if _aabccf .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"{_bfabea ,_aabad :=_e .ParseBool (_aabccf .Value );if _aabad !=nil {return _aabad ;};_agecf .ApplyFillAttr =&_bfabea ;continue ;};if _aabccf .Name .Local =="a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"{_bccde ,_efacg :=_e .ParseBool (_aabccf .Value ); +if _efacg !=nil {return _efacg ;};_agecf .ApplyBorderAttr =&_bccde ;continue ;};if _aabccf .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"{_ceaed ,_eaddba :=_e .ParseBool (_aabccf .Value );if _eaddba !=nil {return _eaddba ; +};_agecf .ApplyAlignmentAttr =&_ceaed ;continue ;};if _aabccf .Name .Local =="\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_acbee ,_fggdb :=_e .ParseBool (_aabccf .Value );if _fggdb !=nil {return _fggdb ;};_agecf .ApplyProtectionAttr =&_acbee ; +continue ;};};_fcdbgf :for {_cgdba ,_ccbbb :=d .Token ();if _ccbbb !=nil {return _ccbbb ;};switch _ddbdc :=_cgdba .(type ){case _d .StartElement :switch _ddbdc .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agecf .Alignment =NewCT_CellAlignment (); +if _ffeeb :=d .DecodeElement (_agecf .Alignment ,&_ddbdc );_ffeeb !=nil {return _ffeeb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agecf .Protection =NewCT_CellProtection (); +if _gefbb :=d .DecodeElement (_agecf .Protection ,&_ddbdc );_gefbb !=nil {return _gefbb ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agecf .ExtLst =NewCT_ExtensionList (); +if _egbgd :=d .DecodeElement (_agecf .ExtLst ,&_ddbdc );_egbgd !=nil {return _egbgd ;};default:_ea .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",_ddbdc .Name ); +if _bbgfcb :=d .Skip ();_bbgfcb !=nil {return _bbgfcb ;};};case _d .EndElement :break _fcdbgf ;case _d .CharData :};};return nil ;};func (_afgb *CT_MRUColors )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddbfa :for {_baege ,_dggge :=d .Token (); +if _dggge !=nil {return _dggge ;};switch _dgffc :=_baege .(type ){case _d .StartElement :switch _dgffc .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_afbcc :=NewCT_Color (); +if _eddb :=d .DecodeElement (_afbcc ,&_dgffc );_eddb !=nil {return _eddb ;};_afgb .Color =append (_afgb .Color ,_afbcc );default:_ea .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",_dgffc .Name ); +if _gcedb :=d .Skip ();_gcedb !=nil {return _gcedb ;};};case _d .EndElement :break _ddbfa ;case _d .CharData :};};return nil ;};const (ST_SmartTagShowUnset ST_SmartTagShow =0;ST_SmartTagShowAll ST_SmartTagShow =1;ST_SmartTagShowNone ST_SmartTagShow =2; +ST_SmartTagShowNoIndicator ST_SmartTagShow =3;);func (_gabaa *CT_VolMain )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aefdfg :=range start .Attr {if _aefdfg .Name .Local =="\u0066\u0069\u0072s\u0074"{_dbgcf ,_fgefcb :=_aefdfg .Value ,error (nil ); +if _fgefcb !=nil {return _fgefcb ;};_gabaa .FirstAttr =_dbgcf ;continue ;};};_bbdec :for {_fagab ,_ccaeg :=d .Token ();if _ccaeg !=nil {return _ccaeg ;};switch _becgdd :=_fagab .(type ){case _d .StartElement :switch _becgdd .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efaaf :=NewCT_VolTopic (); +if _ddccb :=d .DecodeElement (_efaaf ,&_becgdd );_ddccb !=nil {return _ddccb ;};_gabaa .Tp =append (_gabaa .Tp ,_efaaf );default:_ea .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",_becgdd .Name ); +if _cgccd :=d .Skip ();_cgccd !=nil {return _cgccd ;};};case _d .EndElement :break _bbdec ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_Hyperlinks and its children -func (_bacbc *CT_Hyperlinks )Validate ()error {return _bacbc .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");}; +// ValidateWithPath validates the CT_MetadataStringIndex and its children, prefixing error messages with path +func (_aaffc *CT_MetadataStringIndex )ValidateWithPath (path string )error {return nil };func (_egadb *CT_PrintOptions )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_daecdd :=range start .Attr {if _daecdd .Name .Local =="\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"{_bgafe ,_abcbg :=_e .ParseBool (_daecdd .Value ); +if _abcbg !=nil {return _abcbg ;};_egadb .HorizontalCenteredAttr =&_bgafe ;continue ;};if _daecdd .Name .Local =="\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"{_cgdbd ,_egbaa :=_e .ParseBool (_daecdd .Value );if _egbaa !=nil {return _egbaa ; +};_egadb .VerticalCenteredAttr =&_cgdbd ;continue ;};if _daecdd .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"{_bcegb ,_gcaab :=_e .ParseBool (_daecdd .Value );if _gcaab !=nil {return _gcaab ;};_egadb .HeadingsAttr =&_bcegb ;continue ; +};if _daecdd .Name .Local =="\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"{_cfece ,_egcgb :=_e .ParseBool (_daecdd .Value );if _egcgb !=nil {return _egcgb ;};_egadb .GridLinesAttr =&_cfece ;continue ;};if _daecdd .Name .Local =="\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"{_cdbdc ,_dddea :=_e .ParseBool (_daecdd .Value ); +if _dddea !=nil {return _dddea ;};_egadb .GridLinesSetAttr =&_cdbdc ;continue ;};};for {_gccaa ,_faage :=d .Token ();if _faage !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u004fp\u0074\u0069\u006fn\u0073:\u0020\u0025\u0073",_faage ); +};if _baced ,_fgdab :=_gccaa .(_d .EndElement );_fgdab &&_baced .Name ==start .Name {break ;};};return nil ;};type ST_VolValueType byte ; -// ValidateWithPath validates the CT_MetadataBlocks and its children, prefixing error messages with path -func (_ddafe *CT_MetadataBlocks )ValidateWithPath (path string )error {for _ageeb ,_deefe :=range _ddafe .Bk {if _gbfgd :=_deefe .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_ageeb ));_gbfgd !=nil {return _gbfgd ; -};};return nil ;};func NewCT_PatternFill ()*CT_PatternFill {_cbege :=&CT_PatternFill {};return _cbege }; +// ValidateWithPath validates the CT_ExternalRow and its children, prefixing error messages with path +func (_ddfeb *CT_ExternalRow )ValidateWithPath (path string )error {for _fgdaca ,_dfdeb :=range _ddfeb .Cell {if _ddgf :=_dfdeb .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_fgdaca ));_ddgf !=nil {return _ddgf ; +};};return nil ;};func (_egcbff ST_HorizontalAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gebdd :=_d .Attr {};_gebdd .Name =name ;switch _egcbff {case ST_HorizontalAlignmentUnset :_gebdd .Value ="";case ST_HorizontalAlignmentGeneral :_gebdd .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c"; +case ST_HorizontalAlignmentLeft :_gebdd .Value ="\u006c\u0065\u0066\u0074";case ST_HorizontalAlignmentCenter :_gebdd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_HorizontalAlignmentRight :_gebdd .Value ="\u0072\u0069\u0067h\u0074";case ST_HorizontalAlignmentFill :_gebdd .Value ="\u0066\u0069\u006c\u006c"; +case ST_HorizontalAlignmentJustify :_gebdd .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_HorizontalAlignmentCenterContinuous :_gebdd .Value ="\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_HorizontalAlignmentDistributed :_gebdd .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064"; +};return _gebdd ,nil ;};type CT_Field struct{ -// ValidateWithPath validates the CT_PivotHierarchies and its children, prefixing error messages with path -func (_ffceg *CT_PivotHierarchies )ValidateWithPath (path string )error {for _bfdfb ,_afcfb :=range _ffceg .PivotHierarchy {if _beagg :=_afcfb .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_bfdfb )); -_beagg !=nil {return _beagg ;};};return nil ;}; +// Field Index +XAttr int32 ;};type CT_MdxSet struct{ -// ValidateWithPath validates the CT_CfRule and its children, prefixing error messages with path -func (_febae *CT_CfRule )ValidateWithPath (path string )error {if _afbag :=_febae .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_afbag !=nil {return _afbag ;};if _aecgf :=_febae .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072"); -_aecgf !=nil {return _aecgf ;};if _gddgf :=_febae .TimePeriodAttr .ValidateWithPath (path +"\u002fT\u0069m\u0065\u0050\u0065\u0072\u0069\u006f\u0064\u0041\u0074\u0074\u0072");_gddgf !=nil {return _gddgf ;};if _febae .ColorScale !=nil {if _efed :=_febae .ColorScale .ValidateWithPath (path +"/\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"); -_efed !=nil {return _efed ;};};if _febae .DataBar !=nil {if _afdg :=_febae .DataBar .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");_afdg !=nil {return _afdg ;};};if _febae .IconSet !=nil {if _aga :=_febae .IconSet .ValidateWithPath (path +"\u002f\u0049\u0063\u006f\u006e\u0053\u0065\u0074"); -_aga !=nil {return _aga ;};};if _febae .ExtLst !=nil {if _ddbb :=_febae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddbb !=nil {return _ddbb ;};};return nil ;};func (_eff *AG_AutoFormat )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _eff .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 :_a .Sprintf ("\u0025\u0076",*_eff .AutoFormatIdAttr )}); -};if _eff .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_eff .ApplyNumberFormatsAttr ))}); -};if _eff .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_eff .ApplyBorderFormatsAttr ))}); -};if _eff .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_eff .ApplyFontFormatsAttr ))}); -};if _eff .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_eff .ApplyPatternFormatsAttr ))}); -};if _eff .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_eff .ApplyAlignmentFormatsAttr ))}); -};if _eff .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_eff .ApplyWidthHeightFormatsAttr ))}); -};return nil ;};func (_cdgf *CT_CommentList )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _cdgf .Comment !=nil {_fbd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}}; -for _ ,_ebee :=range _cdgf .Comment {e .EncodeElement (_ebee ,_fbd );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bccgfgg ST_FontScheme )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_bccgfgg .String (),start ); -}; +// Set Definition Index +NsAttr uint32 ; -// ValidateWithPath validates the CT_DateTime and its children, prefixing error messages with path -func (_faebg *CT_DateTime )ValidateWithPath (path string )error {for _ebfae ,_dfaed :=range _faebg .X {if _egbcb :=_dfaed .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_ebfae ));_egbcb !=nil {return _egbcb ;}; -};return nil ;};type PivotCacheDefinition struct{CT_PivotCacheDefinition };func (_gffe *CT_Filter )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fdfd :=range start .Attr {if _fdfd .Name .Local =="\u0076\u0061\u006c"{_afefe ,_cfae :=_fdfd .Value ,error (nil ); -if _cfae !=nil {return _cfae ;};_gffe .ValAttr =&_afefe ;continue ;};};for {_eafa ,_gdffc :=d .Token ();if _gdffc !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0069\u006ct\u0065\u0072\u003a\u0020\u0025\u0073",_gdffc ); -};if _facgf ,_egcdd :=_eafa .(_c .EndElement );_egcdd &&_facgf .Name ==start .Name {break ;};};return nil ;}; +// Sort By Member Index Count +CAttr *uint32 ; -// Validate validates the CT_GroupMember and its children -func (_fbaedg *CT_GroupMember )Validate ()error {return _fbaedg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072");};func (_cegcg *CT_Fonts )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ccbb :=range start .Attr {if _ccbb .Name .Local =="\u0063\u006f\u0075n\u0074"{_gdcdc ,_egbec :=_fc .ParseUint (_ccbb .Value ,10,32); -if _egbec !=nil {return _egbec ;};_agfdcf :=uint32 (_gdcdc );_cegcg .CountAttr =&_agfdcf ;continue ;};};_abgfb :for {_adgb ,_adccd :=d .Token ();if _adccd !=nil {return _adccd ;};switch _dcfe :=_adgb .(type ){case _c .StartElement :switch _dcfe .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_feaae :=NewCT_Font (); -if _adgbe :=d .DecodeElement (_feaae ,&_dcfe );_adgbe !=nil {return _adgbe ;};_cegcg .Font =append (_cegcg .Font ,_feaae );default:_dc .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",_dcfe .Name ); -if _fgdg :=d .Skip ();_fgdg !=nil {return _fgdg ;};};case _c .EndElement :break _abgfb ;case _c .CharData :};};return nil ;};func NewCT_RevisionComment ()*CT_RevisionComment {_fdgee :=&CT_RevisionComment {};_fdgee .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 _fdgee ;};func (_dfgbe *CT_PivotFilters )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cffff :=range start .Attr {if _cffff .Name .Local =="\u0063\u006f\u0075n\u0074"{_egef ,_ccbfdc :=_fc .ParseUint (_cffff .Value ,10,32); -if _ccbfdc !=nil {return _ccbfdc ;};_acfaf :=uint32 (_egef );_dfgbe .CountAttr =&_acfaf ;continue ;};};_gebeb :for {_cfaae ,_efdgag :=d .Token ();if _efdgag !=nil {return _efdgag ;};switch _ebfaeb :=_cfaae .(type ){case _c .StartElement :switch _ebfaeb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffeeg :=NewCT_PivotFilter (); -if _aebfab :=d .DecodeElement (_ffeeg ,&_ebfaeb );_aebfab !=nil {return _aebfab ;};_dfgbe .Filter =append (_dfgbe .Filter ,_ffeeg );default:_dc .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",_ebfaeb .Name ); -if _aabeb :=d .Skip ();_aabeb !=nil {return _aabeb ;};};case _c .EndElement :break _gebeb ;case _c .CharData :};};return nil ;};func (_acfag *CT_RevisionSheetRename )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ggdaed :=range start .Attr {if _ggdaed .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_ccfda ,_dbcge :=_fc .ParseUint (_ggdaed .Value ,10,32); -if _dbcge !=nil {return _dbcge ;};_acfag .SheetIdAttr =uint32 (_ccfda );continue ;};if _ggdaed .Name .Local =="\u006fl\u0064\u004e\u0061\u006d\u0065"{_gdeee ,_dbeg :=_ggdaed .Value ,error (nil );if _dbeg !=nil {return _dbeg ;};_acfag .OldNameAttr =_gdeee ; -continue ;};if _ggdaed .Name .Local =="\u006ee\u0077\u004e\u0061\u006d\u0065"{_eacec ,_dbegf :=_ggdaed .Value ,error (nil );if _dbegf !=nil {return _dbegf ;};_acfag .NewNameAttr =_eacec ;continue ;};if _ggdaed .Name .Local =="\u0072\u0049\u0064"{_abdgg ,_ddgeeg :=_fc .ParseUint (_ggdaed .Value ,10,32); -if _ddgeeg !=nil {return _ddgeeg ;};_bbfebc :=uint32 (_abdgg );_acfag .RIdAttr =&_bbfebc ;continue ;};if _ggdaed .Name .Local =="\u0075\u0061"{_ecddb ,_cdcgc :=_fc .ParseBool (_ggdaed .Value );if _cdcgc !=nil {return _cdcgc ;};_acfag .UaAttr =&_ecddb ; -continue ;};if _ggdaed .Name .Local =="\u0072\u0061"{_ggcbb ,_fcbbb :=_fc .ParseBool (_ggdaed .Value );if _fcbbb !=nil {return _fcbbb ;};_acfag .RaAttr =&_ggcbb ;continue ;};};_cgca :for {_dfaedb ,_fbcec :=d .Token ();if _fbcec !=nil {return _fbcec ;}; -switch _dcadb :=_dfaedb .(type ){case _c .StartElement :switch _dcadb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_acfag .ExtLst =NewCT_ExtensionList (); -if _fbdge :=d .DecodeElement (_acfag .ExtLst ,&_dcadb );_fbdge !=nil {return _fbdge ;};default:_dc .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",_dcadb .Name ); -if _eebb :=d .Skip ();_eebb !=nil {return _eebb ;};};case _c .EndElement :break _cgca ;case _c .CharData :};};return nil ;};func (_eafc *CT_Cell )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bbdf :=range start .Attr {if _bbdf .Name .Local =="\u0072"{_aebb ,_efc :=_bbdf .Value ,error (nil ); -if _efc !=nil {return _efc ;};_eafc .RAttr =&_aebb ;continue ;};if _bbdf .Name .Local =="\u0073"{_bbaa ,_gbbb :=_fc .ParseUint (_bbdf .Value ,10,32);if _gbbb !=nil {return _gbbb ;};_gcca :=uint32 (_bbaa );_eafc .SAttr =&_gcca ;continue ;};if _bbdf .Name .Local =="\u0074"{_eafc .TAttr .UnmarshalXMLAttr (_bbdf ); -continue ;};if _bbdf .Name .Local =="\u0063\u006d"{_bbdd ,_eegd :=_fc .ParseUint (_bbdf .Value ,10,32);if _eegd !=nil {return _eegd ;};_gfccd :=uint32 (_bbdd );_eafc .CmAttr =&_gfccd ;continue ;};if _bbdf .Name .Local =="\u0076\u006d"{_cadd ,_ebe :=_fc .ParseUint (_bbdf .Value ,10,32); -if _ebe !=nil {return _ebe ;};_gefc :=uint32 (_cadd );_eafc .VmAttr =&_gefc ;continue ;};if _bbdf .Name .Local =="\u0070\u0068"{_aceb ,_agd :=_fc .ParseBool (_bbdf .Value );if _agd !=nil {return _agd ;};_eafc .PhAttr =&_aceb ;continue ;};};_baf :for {_gcec ,_ggbee :=d .Token (); -if _ggbee !=nil {return _ggbee ;};switch _aaff :=_gcec .(type ){case _c .StartElement :switch _aaff .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eafc .F =NewCT_CellFormula (); -if _adgc :=d .DecodeElement (_eafc .F ,&_aaff );_adgc !=nil {return _adgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eafc .V =new (string ); -if _egdf :=d .DecodeElement (_eafc .V ,&_aaff );_egdf !=nil {return _egdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eafc .Is =NewCT_Rst (); -if _acfa :=d .DecodeElement (_eafc .Is ,&_aaff );_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 :"\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"}:_eafc .ExtLst =NewCT_ExtensionList (); -if _dbccb :=d .DecodeElement (_eafc .ExtLst ,&_aaff );_dbccb !=nil {return _dbccb ;};default:_dc .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",_aaff .Name ); -if _ggcg :=d .Skip ();_ggcg !=nil {return _ggcg ;};};case _c .EndElement :break _baf ;case _c .CharData :};};return nil ;};func (_fgddf ST_FormatAction )Validate ()error {return _fgddf .ValidateWithPath ("")};func (_bafadd *ST_Qualifier )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccedcb ,_ddeddb :=d .Token (); -if _ddeddb !=nil {return _ddeddb ;};if _gaadfd ,_cafgdf :=_ccedcb .(_c .EndElement );_cafgdf &&_gaadfd .Name ==start .Name {*_bafadd =1;return nil ;};if _dedfdg ,_bgaacf :=_ccedcb .(_c .CharData );!_bgaacf {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",_ccedcb ); -}else {switch string (_dedfdg ){case "":*_bafadd =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_bafadd =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_bafadd =2;case "\u006e\u006f\u006e\u0065":*_bafadd =3; -};};_ccedcb ,_ddeddb =d .Token ();if _ddeddb !=nil {return _ddeddb ;};if _bcebb ,_degcc :=_ccedcb .(_c .EndElement );_degcc &&_bcebb .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",_ccedcb ); -}; +// Set Sort Order +OAttr ST_MdxSetOrder ; -// ValidateWithPath validates the CT_PageBreak and its children, prefixing error messages with path -func (_cegeg *CT_PageBreak )ValidateWithPath (path string )error {for _cdgdg ,_fgdfd :=range _cegeg .Brk {if _cgcga :=_fgdfd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0042\u0072\u006b\u005b\u0025\u0064\u005d",path ,_cdgdg ));_cgcga !=nil {return _cgcga ; -};};return nil ;}; +// Member Unique Name Index +N []*CT_MetadataStringIndex ;};func (_fafeb *CT_SortState )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fafeb .ColumnSortAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_fafeb .ColumnSortAttr ))}); +};if _fafeb .CaseSensitiveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_fafeb .CaseSensitiveAttr ))}); +};if _fafeb .SortMethodAttr !=ST_SortMethodUnset {_gdgdf ,_ffbde :=_fafeb .SortMethodAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"});if _ffbde !=nil {return _ffbde ;};start .Attr =append (start .Attr ,_gdgdf ); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066"},Value :_aa .Sprintf ("\u0025\u0076",_fafeb .RefAttr )});e .EncodeToken (start );if _fafeb .SortCondition !=nil {_bbgab :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u0073\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"}}; +for _ ,_egdcg :=range _fafeb .SortCondition {e .EncodeElement (_egdcg ,_bbgab );};};if _fafeb .ExtLst !=nil {_aebfe :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fafeb .ExtLst ,_aebfe );}; +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Font and its children -func (_bddb *CT_Font )Validate ()error {return _bddb .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};func (_dbccac *ST_UnderlineValues )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_debgc ,_dedcf :=d .Token ();if _dedcf !=nil {return _dedcf ; -};if _efdaae ,_fcbfb :=_debgc .(_c .EndElement );_fcbfb &&_efdaae .Name ==start .Name {*_dbccac =1;return nil ;};if _cddbd ,_acebf :=_debgc .(_c .CharData );!_acebf {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",_debgc ); -}else {switch string (_cddbd ){case "":*_dbccac =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_dbccac =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_dbccac =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dbccac =3; -case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dbccac =4;case "\u006e\u006f\u006e\u0065":*_dbccac =5;};};_debgc ,_dedcf =d .Token ();if _dedcf !=nil {return _dedcf ;};if _cadddc ,_efcafd :=_debgc .(_c .EndElement ); -_efcafd &&_cadddc .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",_debgc );};type ST_SheetViewType byte ; -func NewCT_TableFormula ()*CT_TableFormula {_bedebb :=&CT_TableFormula {};return _bedebb };func (_degbge ST_FontScheme )String ()string {switch _degbge {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 (_afbgd ST_GroupBy )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_cgffec :=_c .Attr {};_cgffec .Name =name ;switch _afbgd {case ST_GroupByUnset :_cgffec .Value ="";case ST_GroupByRange :_cgffec .Value ="\u0072\u0061\u006eg\u0065"; -case ST_GroupBySeconds :_cgffec .Value ="\u0073e\u0063\u006f\u006e\u0064\u0073";case ST_GroupByMinutes :_cgffec .Value ="\u006di\u006e\u0075\u0074\u0065\u0073";case ST_GroupByHours :_cgffec .Value ="\u0068\u006f\u0075r\u0073";case ST_GroupByDays :_cgffec .Value ="\u0064\u0061\u0079\u0073"; -case ST_GroupByMonths :_cgffec .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_GroupByQuarters :_cgffec .Value ="\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073";case ST_GroupByYears :_cgffec .Value ="\u0079\u0065\u0061r\u0073";};return _cgffec ,nil ; -};func (_gdgde ST_BorderStyle )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_fafcae :=_c .Attr {};_fafcae .Name =name ;switch _gdgde {case ST_BorderStyleUnset :_fafcae .Value ="";case ST_BorderStyleNone :_fafcae .Value ="\u006e\u006f\u006e\u0065"; -case ST_BorderStyleThin :_fafcae .Value ="\u0074\u0068\u0069\u006e";case ST_BorderStyleMedium :_fafcae .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_BorderStyleDashed :_fafcae .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDotted :_fafcae .Value ="\u0064\u006f\u0074\u0074\u0065\u0064"; -case ST_BorderStyleThick :_fafcae .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderStyleDouble :_fafcae .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderStyleHair :_fafcae .Value ="\u0068\u0061\u0069\u0072";case ST_BorderStyleMediumDashed :_fafcae .Value ="\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064"; -case ST_BorderStyleDashDot :_fafcae .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleMediumDashDot :_fafcae .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleDashDotDot :_fafcae .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074"; -case ST_BorderStyleMediumDashDotDot :_fafcae .Value ="\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderStyleSlantDashDot :_fafcae .Value ="\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074"; -};return _fafcae ,nil ;};func NewCT_PivotAreaReferences ()*CT_PivotAreaReferences {_ccbae :=&CT_PivotAreaReferences {};return _ccbae ;};func (_cbcec *CT_Tables )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cbcec .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cbcec .CountAttr )}); -};e .EncodeToken (start );if _cbcec .M !=nil {_aaagee :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_bgffg :=range _cbcec .M {e .EncodeElement (_bgffg ,_aaagee );};};if _cbcec .S !=nil {_cgcee :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073"}}; -for _ ,_dfcfa :=range _cbcec .S {e .EncodeElement (_dfcfa ,_cgcee );};};if _cbcec .X !=nil {_gbagb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_edcfb :=range _cbcec .X {e .EncodeElement (_edcfb ,_gbagb );};};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_egdefb ST_CellComments )Validate ()error {return _egdefb .ValidateWithPath ("")};func (_baaadf ST_Type )ValidateWithPath (path string )error {switch _baaadf {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 (_baaadf )); -};return nil ;};func (_gbga *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 :_a .Sprintf ("\u0025\u0076",_gbga .MdxAttr )});e .EncodeToken (start ); -if _gbga .Tpls !=nil {_aeffac :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_gbga .Tpls ,_aeffac );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path +func (_eggea *CT_TextField )ValidateWithPath (path string )error {if _edgag :=_eggea .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_edgag !=nil {return _edgag ;};return nil ;};func (_ebffa ST_CalcMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebffa .String (),start ); +}; -// Validate validates the CT_MergeCell and its children -func (_gfaec *CT_MergeCell )Validate ()error {return _gfaec .ValidateWithPath ("\u0043\u0054\u005fM\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c");};func (_cfda *CT_CacheField )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_degb :=range start .Attr {if _degb .Name .Local =="\u006e\u0061\u006d\u0065"{_daab ,_eabc :=_degb .Value ,error (nil ); -if _eabc !=nil {return _eabc ;};_cfda .NameAttr =_daab ;continue ;};if _degb .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_ggd ,_bfd :=_degb .Value ,error (nil );if _bfd !=nil {return _bfd ;};_cfda .CaptionAttr =&_ggd ;continue ;};if _degb .Name .Local =="\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"{_baa ,_bagf :=_degb .Value ,error (nil ); -if _bagf !=nil {return _bagf ;};_cfda .PropertyNameAttr =&_baa ;continue ;};if _degb .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_gcd ,_ecdf :=_fc .ParseBool (_degb .Value );if _ecdf !=nil {return _ecdf ;};_cfda .ServerFieldAttr =&_gcd ; -continue ;};if _degb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"{_ddgg ,_ccbf :=_fc .ParseBool (_degb .Value );if _ccbf !=nil {return _ccbf ;};_cfda .UniqueListAttr =&_ddgg ;continue ;};if _degb .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_bbfb ,_bage :=_fc .ParseUint (_degb .Value ,10,32); -if _bage !=nil {return _bage ;};_afe :=uint32 (_bbfb );_cfda .NumFmtIdAttr =&_afe ;continue ;};if _degb .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_cgce ,_cdec :=_degb .Value ,error (nil );if _cdec !=nil {return _cdec ;};_cfda .FormulaAttr =&_cgce ; -continue ;};if _degb .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_gdcb ,_bbeb :=_fc .ParseInt (_degb .Value ,10,32);if _bbeb !=nil {return _bbeb ;};_cgd :=int32 (_gdcb );_cfda .SqlTypeAttr =&_cgd ;continue ;};if _degb .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_dfac ,_dfeef :=_fc .ParseInt (_degb .Value ,10,32); -if _dfeef !=nil {return _dfeef ;};_fff :=int32 (_dfac );_cfda .HierarchyAttr =&_fff ;continue ;};if _degb .Name .Local =="\u006c\u0065\u0076e\u006c"{_ebf ,_fga :=_fc .ParseUint (_degb .Value ,10,32);if _fga !=nil {return _fga ;};_ebdd :=uint32 (_ebf ); -_cfda .LevelAttr =&_ebdd ;continue ;};if _degb .Name .Local =="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"{_abgcb ,_gfdd :=_fc .ParseBool (_degb .Value );if _gfdd !=nil {return _gfdd ;};_cfda .DatabaseFieldAttr =&_abgcb ; -continue ;};if _degb .Name .Local =="\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"{_gegde ,_gdbb :=_fc .ParseUint (_degb .Value ,10,32);if _gdbb !=nil {return _gdbb ;};_ded :=uint32 (_gegde );_cfda .MappingCountAttr =&_ded ;continue ; -};if _degb .Name .Local =="\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"{_cbfa ,_cbfb :=_fc .ParseBool (_degb .Value );if _cbfb !=nil {return _cbfb ;};_cfda .MemberPropertyFieldAttr =&_cbfa ;continue ; -};};_gca :for {_egfa ,_fef :=d .Token ();if _fef !=nil {return _fef ;};switch _fee :=_egfa .(type ){case _c .StartElement :switch _fee .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfda .SharedItems =NewCT_SharedItems (); -if _dbcc :=d .DecodeElement (_cfda .SharedItems ,&_fee );_dbcc !=nil {return _dbcc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfda .FieldGroup =NewCT_FieldGroup (); -if _aca :=d .DecodeElement (_cfda .FieldGroup ,&_fee );_aca !=nil {return _aca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fafa :=NewCT_X (); -if _gdcf :=d .DecodeElement (_fafa ,&_fee );_gdcf !=nil {return _gdcf ;};_cfda .MpMap =append (_cfda .MpMap ,_fafa );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_cfda .ExtLst =NewCT_ExtensionList (); -if _fgddd :=d .DecodeElement (_cfda .ExtLst ,&_fee );_fgddd !=nil {return _fgddd ;};default:_dc .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",_fee .Name ); -if _bdc :=d .Skip ();_bdc !=nil {return _bdc ;};};case _c .EndElement :break _gca ;case _c .CharData :};};return nil ;};func NewCT_Controls ()*CT_Controls {_debe :=&CT_Controls {};return _debe };func (_aaacd *CT_Number )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_adgaf :=range start .Attr {if _adgaf .Name .Local =="\u0076"{_bdgbf ,_dacbe :=_fc .ParseFloat (_adgaf .Value ,64); -if _dacbe !=nil {return _dacbe ;};_aaacd .VAttr =_bdgbf ;continue ;};if _adgaf .Name .Local =="\u0075"{_bcffe ,_dgdde :=_fc .ParseBool (_adgaf .Value );if _dgdde !=nil {return _dgdde ;};_aaacd .UAttr =&_bcffe ;continue ;};if _adgaf .Name .Local =="\u0066"{_cdgae ,_adefc :=_fc .ParseBool (_adgaf .Value ); -if _adefc !=nil {return _adefc ;};_aaacd .FAttr =&_cdgae ;continue ;};if _adgaf .Name .Local =="\u0063"{_aabd ,_gccba :=_adgaf .Value ,error (nil );if _gccba !=nil {return _gccba ;};_aaacd .CAttr =&_aabd ;continue ;};if _adgaf .Name .Local =="\u0063\u0070"{_fcacdd ,_bfbee :=_fc .ParseUint (_adgaf .Value ,10,32); -if _bfbee !=nil {return _bfbee ;};_cegfe :=uint32 (_fcacdd );_aaacd .CpAttr =&_cegfe ;continue ;};if _adgaf .Name .Local =="\u0069\u006e"{_gcfdc ,_dbebb :=_fc .ParseUint (_adgaf .Value ,10,32);if _dbebb !=nil {return _dbebb ;};_edffg :=uint32 (_gcfdc ); -_aaacd .InAttr =&_edffg ;continue ;};if _adgaf .Name .Local =="\u0062\u0063"{_fdcfd ,_gegdd :=_adgaf .Value ,error (nil );if _gegdd !=nil {return _gegdd ;};_aaacd .BcAttr =&_fdcfd ;continue ;};if _adgaf .Name .Local =="\u0066\u0063"{_gaebg ,_dgfed :=_adgaf .Value ,error (nil ); -if _dgfed !=nil {return _dgfed ;};_aaacd .FcAttr =&_gaebg ;continue ;};if _adgaf .Name .Local =="\u0069"{_abeeg ,_dcfbd :=_fc .ParseBool (_adgaf .Value );if _dcfbd !=nil {return _dcfbd ;};_aaacd .IAttr =&_abeeg ;continue ;};if _adgaf .Name .Local =="\u0075\u006e"{_fcfa ,_gbbcc :=_fc .ParseBool (_adgaf .Value ); -if _gbbcc !=nil {return _gbbcc ;};_aaacd .UnAttr =&_fcfa ;continue ;};if _adgaf .Name .Local =="\u0073\u0074"{_cbfgf ,_efaf :=_fc .ParseBool (_adgaf .Value );if _efaf !=nil {return _efaf ;};_aaacd .StAttr =&_cbfgf ;continue ;};if _adgaf .Name .Local =="\u0062"{_accfd ,_dgaca :=_fc .ParseBool (_adgaf .Value ); -if _dgaca !=nil {return _dgaca ;};_aaacd .BAttr =&_accfd ;continue ;};};_dedcb :for {_bggfe ,_bcegg :=d .Token ();if _bcegg !=nil {return _bcegg ;};switch _dcga :=_bggfe .(type ){case _c .StartElement :switch _dcga .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aceac :=NewCT_Tuples (); -if _cfabg :=d .DecodeElement (_aceac ,&_dcga );_cfabg !=nil {return _cfabg ;};_aaacd .Tpls =append (_aaacd .Tpls ,_aceac );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cecec :=NewCT_X (); -if _eegee :=d .DecodeElement (_cecec ,&_dcga );_eegee !=nil {return _eegee ;};_aaacd .X =append (_aaacd .X ,_cecec );default:_dc .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",_dcga .Name ); -if _eddb :=d .Skip ();_eddb !=nil {return _eddb ;};};case _c .EndElement :break _dedcb ;case _c .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_FutureMetadata and its children, prefixing error messages with path +func (_dadb *CT_FutureMetadata )ValidateWithPath (path string )error {for _bbaff ,_ecgde :=range _dadb .Bk {if _acdg :=_ecgde .ValidateWithPath (_aa .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_bbaff ));_acdg !=nil {return _acdg ;};}; +if _dadb .ExtLst !=nil {if _aeedc :=_dadb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeedc !=nil {return _aeedc ;};};return nil ;};func (_fdaffd ST_FieldSortType )ValidateWithPath (path string )error {switch _fdaffd {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdaffd )); +};return nil ;}; -// Validate validates the CT_FieldUsage and its children -func (_dgdbf *CT_FieldUsage )Validate ()error {return _dgdbf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065");}; +// Validate validates the CT_InputCells and its children +func (_gcffb *CT_InputCells )Validate ()error {return _gcffb .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073");};func (_gdgba *CT_UnderlineProperty )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfbac :=range start .Attr {if _cfbac .Name .Local =="\u0076\u0061\u006c"{_gdgba .ValAttr .UnmarshalXMLAttr (_cfbac ); +continue ;};};for {_afdgac ,_aeebb :=d .Token ();if _aeebb !=nil {return _aa .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",_aeebb ); +};if _dggcc ,_efebc :=_afdgac .(_d .EndElement );_efebc &&_dggcc .Name ==start .Name {break ;};};return nil ;};func (_gcbdgd *CT_XmlColumnPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eeabde :=range start .Attr {if _eeabde .Name .Local =="\u006d\u0061\u0070I\u0064"{_ecgfd ,_cafgbd :=_e .ParseUint (_eeabde .Value ,10,32); +if _cafgbd !=nil {return _cafgbd ;};_gcbdgd .MapIdAttr =uint32 (_ecgfd );continue ;};if _eeabde .Name .Local =="\u0078\u0070\u0061t\u0068"{_geddg ,_aaffag :=_eeabde .Value ,error (nil );if _aaffag !=nil {return _aaffag ;};_gcbdgd .XpathAttr =_geddg ;continue ; +};if _eeabde .Name .Local =="\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"{_abeegb ,_dcdfb :=_e .ParseBool (_eeabde .Value );if _dcdfb !=nil {return _dcdfb ;};_gcbdgd .DenormalizedAttr =&_abeegb ;continue ;};if _eeabde .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_efecaf ,_dggfb :=_eeabde .Value ,error (nil ); +if _dggfb !=nil {return _dggfb ;};_gcbdgd .XmlDataTypeAttr =_efecaf ;continue ;};};_bbcgc :for {_eceab ,_caeba :=d .Token ();if _caeba !=nil {return _caeba ;};switch _dadafb :=_eceab .(type ){case _d .StartElement :switch _dadafb .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcbdgd .ExtLst =NewCT_ExtensionList (); +if _acgea :=d .DecodeElement (_gcbdgd .ExtLst ,&_dadafb );_acgea !=nil {return _acgea ;};default:_ea .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",_dadafb .Name ); +if _eafbcc :=d .Skip ();_eafbcc !=nil {return _eafbcc ;};};case _d .EndElement :break _bbcgc ;case _d .CharData :};};return nil ;};func (_bdgbce ST_DataValidationOperator )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bbaee :=_d .Attr {};_bbaee .Name =name ; +switch _bdgbce {case ST_DataValidationOperatorUnset :_bbaee .Value ="";case ST_DataValidationOperatorBetween :_bbaee .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_DataValidationOperatorNotBetween :_bbaee .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e"; +case ST_DataValidationOperatorEqual :_bbaee .Value ="\u0065\u0071\u0075a\u006c";case ST_DataValidationOperatorNotEqual :_bbaee .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_DataValidationOperatorLessThan :_bbaee .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e"; +case ST_DataValidationOperatorLessThanOrEqual :_bbaee .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_DataValidationOperatorGreaterThan :_bbaee .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e"; +case ST_DataValidationOperatorGreaterThanOrEqual :_bbaee .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";};return _bbaee ,nil ;};func (_bcffg *CT_FieldUsage )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_efcdb :=range start .Attr {if _efcdb .Name .Local =="\u0078"{_dcadb ,_aagcg :=_e .ParseInt (_efcdb .Value ,10,32); +if _aagcg !=nil {return _aagcg ;};_bcffg .XAttr =int32 (_dcadb );continue ;};};for {_cgege ,_gecgf :=d .Token ();if _gecgf !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046i\u0065l\u0064U\u0073\u0061\u0067\u0065\u003a\u0020\u0025s",_gecgf ); +};if _acca ,_ffdceg :=_cgege .(_d .EndElement );_ffdceg &&_acca .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_FunctionGroup and its children -func (_fcbeg *CT_FunctionGroup )Validate ()error {return _fcbeg .ValidateWithPath ("\u0043\u0054_\u0046\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070");}; +// ValidateWithPath validates the CT_CellWatch and its children, prefixing error messages with path +func (_gdegd *CT_CellWatch )ValidateWithPath (path string )error {return nil };func NewCT_SharedItems ()*CT_SharedItems {_eefcf :=&CT_SharedItems {};return _eefcf };func (_geccba ST_GradientType )Validate ()error {return _geccba .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path -func (_gbcdg *CT_Parameter )ValidateWithPath (path string )error {if _caagc :=_gbcdg .ParameterTypeAttr .ValidateWithPath (path +"\u002fP\u0061r\u0061\u006d\u0065\u0074\u0065r\u0054\u0079p\u0065\u0041\u0074\u0074\u0072");_caagc !=nil {return _caagc ;}; -return nil ;};func (_ebadbf ST_FontScheme )ValidateWithPath (path string )error {switch _ebadbf {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 (_ebadbf )); -};return nil ;};func (_ggacd *CT_MetadataBlocks )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ggacd .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ggacd .CountAttr )}); -};e .EncodeToken (start );_ffebg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ab\u006b"}};for _ ,_bffgf :=range _ggacd .Bk {e .EncodeElement (_bffgf ,_ffebg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_affgf *ST_Type )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_affgf =0; -case "\u006e\u006f\u006e\u0065":*_affgf =1;case "\u0061\u006c\u006c":*_affgf =2;case "\u0072\u006f\u0077":*_affgf =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_affgf =4;};return nil ;};func (_aagbf ST_UpdateLinks )String ()string {switch _aagbf {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 (_deeda ST_TableStyleType )Validate ()error {return _deeda .ValidateWithPath ("")};func (_aedac *CT_MetadataStrings )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aedac .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_aedac .CountAttr )}); -};e .EncodeToken (start );_abcfdb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_bgafag :=range _aedac .S {e .EncodeElement (_bgafag ,_abcfdb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_MapInfo struct{ -// Prefix Mappings for XPath Expressions -SelectionNamespacesAttr string ; +// Validate validates the CT_DeletedField and its children +func (_cagef *CT_DeletedField )Validate ()error {return _cagef .ValidateWithPath ("\u0043T\u005fD\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064");};type CT_WorkbookPr struct{ -// XML Schema -Schema []*CT_Schema ; +// Date 1904 +Date1904Attr *bool ; -// XML Mapping Properties -Map []*CT_Map ;};func NewCT_SheetId ()*CT_SheetId {_efdge :=&CT_SheetId {};return _efdge }; +// Show Objects +ShowObjectsAttr ST_Objects ; -// Validate validates the CT_PageMargins and its children -func (_egade *CT_PageMargins )Validate ()error {return _egade .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};type CT_Hyperlinks struct{ +// Show Border Unselected Table +ShowBorderUnselectedTablesAttr *bool ; -// Hyperlink -Hyperlink []*CT_Hyperlink ;};func (_bfedfb ST_HtmlFmt )String ()string {switch _bfedfb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0074\u0066";case 3:return "\u0061\u006c\u006c";};return "";};type CT_Cfvo struct{ +// Filter Privacy +FilterPrivacyAttr *bool ; -// Type -TypeAttr ST_CfvoType ; +// Prompted Solutions +PromptedSolutionsAttr *bool ; -// Value -ValAttr *string ; +// Show Ink Annotations +ShowInkAnnotationAttr *bool ; -// Greater Than Or Equal -GteAttr *bool ;ExtLst *CT_ExtensionList ;};type CT_CustomChartsheetView struct{ +// Create Backup File +BackupFileAttr *bool ; -// GUID -GuidAttr string ; +// Save External Link Values +SaveExternalLinkValuesAttr *bool ; -// Print Scale -ScaleAttr *uint32 ; +// Update Links Behavior +UpdateLinksAttr ST_UpdateLinks ; -// Visible State -StateAttr ST_SheetState ; +// Code Name +CodeNameAttr *string ; -// Zoom To Fit -ZoomToFitAttr *bool ;PageMargins *CT_PageMargins ; +// Hide Pivot Field List +HidePivotFieldListAttr *bool ; -// Chart Sheet Page Setup -PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ;}; +// Show Pivot Chart Filter +ShowPivotChartFilterAttr *bool ; -// Validate validates the CT_SmartTagPr and its children -func (_gfgca *CT_SmartTagPr )Validate ()error {return _gfgca .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");}; +// Allow Refresh Query +AllowRefreshQueryAttr *bool ; -// Validate validates the CT_ChartFormat and its children -func (_ddac *CT_ChartFormat )Validate ()error {return _ddac .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074");}; +// Publish Items +PublishItemsAttr *bool ; -// ValidateWithPath validates the CT_CellWatches and its children, prefixing error messages with path -func (_faead *CT_CellWatches )ValidateWithPath (path string )error {for _fcaeb ,_abad :=range _faead .CellWatch {if _bacc :=_abad .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0057\u0061\u0074\u0063\u0068\u005b\u0025\u0064\u005d",path ,_fcaeb )); -_bacc !=nil {return _bacc ;};};return nil ;};func (_efbde *CT_RPrElt )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _efbde .RFont !=nil {_gdagec :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0046\u006f\u006e\u0074"}}; -e .EncodeElement (_efbde .RFont ,_gdagec );};if _efbde .Charset !=nil {_dcaef :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}};e .EncodeElement (_efbde .Charset ,_dcaef );};if _efbde .Family !=nil {_fbeec :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}}; -e .EncodeElement (_efbde .Family ,_fbeec );};if _efbde .B !=nil {_dbbcc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0062"}};e .EncodeElement (_efbde .B ,_dbbcc );};if _efbde .I !=nil {_cdbfbd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0069"}}; -e .EncodeElement (_efbde .I ,_cdbfbd );};if _efbde .Strike !=nil {_ebgcb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_efbde .Strike ,_ebgcb );};if _efbde .Outline !=nil {_cgcda :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}}; -e .EncodeElement (_efbde .Outline ,_cgcda );};if _efbde .Shadow !=nil {_cadfe :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}};e .EncodeElement (_efbde .Shadow ,_cadfe );};if _efbde .Condense !=nil {_bdcag :=_c .StartElement {Name :_c .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}}; -e .EncodeElement (_efbde .Condense ,_bdcag );};if _efbde .Extend !=nil {_edfbg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};e .EncodeElement (_efbde .Extend ,_edfbg );};if _efbde .Color !=nil {_ecaa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}}; -e .EncodeElement (_efbde .Color ,_ecaa );};if _efbde .Sz !=nil {_faegfb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u007a"}};e .EncodeElement (_efbde .Sz ,_faegfb );};if _efbde .U !=nil {_eaccg :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0075"}}; -e .EncodeElement (_efbde .U ,_eaccg );};if _efbde .VertAlign !=nil {_fbaec :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_efbde .VertAlign ,_fbaec );};if _efbde .Scheme !=nil {_gfdbg :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}}; -e .EncodeElement (_efbde .Scheme ,_gfdbg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fcge *CT_PivotHierarchies )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ccec :=range start .Attr {if _ccec .Name .Local =="\u0063\u006f\u0075n\u0074"{_abcga ,_affcc :=_fc .ParseUint (_ccec .Value ,10,32); -if _affcc !=nil {return _affcc ;};_dbaag :=uint32 (_abcga );_fcge .CountAttr =&_dbaag ;continue ;};};_egfbc :for {_abead ,_gdaaa :=d .Token ();if _gdaaa !=nil {return _gdaaa ;};switch _eaded :=_abead .(type ){case _c .StartElement :switch _eaded .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfaaa :=NewCT_PivotHierarchy (); -if _afbfe :=d .DecodeElement (_gfaaa ,&_eaded );_afbfe !=nil {return _afbfe ;};_fcge .PivotHierarchy =append (_fcge .PivotHierarchy ,_gfaaa );default:_dc .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",_eaded .Name ); -if _dgafc :=d .Skip ();_dgafc !=nil {return _dgafc ;};};case _c .EndElement :break _egfbc ;case _c .CharData :};};return nil ;};func (_acdad ST_Sqref )String ()string {return _f .Join (_acdad ,"\u0020")}; +// Check Compatibility On Save +CheckCompatibilityAttr *bool ; -// ValidateWithPath validates the CT_VolTypes and its children, prefixing error messages with path -func (_agcdf *CT_VolTypes )ValidateWithPath (path string )error {for _bfdeb ,_adgad :=range _agcdf .VolType {if _dfdgg :=_adgad .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0056\u006f\u006c\u0054\u0079\u0070e\u005b\u0025\u0064\u005d",path ,_bfdeb )); -_dfdgg !=nil {return _dfdgg ;};};if _agcdf .ExtLst !=nil {if _aegdd :=_agcdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aegdd !=nil {return _aegdd ;};};return nil ;};func (_bagaa *CT_ExternalSheetName )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cebde :=range start .Attr {if _cebde .Name .Local =="\u0076\u0061\u006c"{_abaf ,_cfcag :=_cebde .Value ,error (nil ); -if _cfcag !=nil {return _cfcag ;};_bagaa .ValAttr =&_abaf ;continue ;};};for {_eagab ,_fdfage :=d .Token ();if _fdfage !=nil {return _a .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",_fdfage ); -};if _fgddda ,_dgfdg :=_eagab .(_c .EndElement );_dgfdg &&_fgddda .Name ==start .Name {break ;};};return nil ;};func (_egeaef *CT_SheetViews )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_dgcff :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}}; -for _ ,_bbdde :=range _egeaef .SheetView {e .EncodeElement (_bbdde ,_dgcff );};if _egeaef .ExtLst !=nil {_cdcdd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_egeaef .ExtLst ,_cdcdd );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};type CT_ControlPr struct{ +// Auto Compress Pictures +AutoCompressPicturesAttr *bool ; -// Locked Flag -LockedAttr *bool ; +// Refresh all Connections on Open +RefreshAllConnectionsAttr *bool ; -// Default Size Flag -DefaultSizeAttr *bool ; +// Default Theme Version +DefaultThemeVersionAttr *uint32 ;};func (_gcgbbb *CT_XmlPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbgeb :=range start .Attr {if _dbgeb .Name .Local =="\u006d\u0061\u0070I\u0064"{_begab ,_fcfbg :=_e .ParseUint (_dbgeb .Value ,10,32); +if _fcfbg !=nil {return _fcfbg ;};_gcgbbb .MapIdAttr =uint32 (_begab );continue ;};if _dbgeb .Name .Local =="\u0078\u0070\u0061t\u0068"{_bfegf ,_gabbbg :=_dbgeb .Value ,error (nil );if _gabbbg !=nil {return _gabbbg ;};_gcgbbb .XpathAttr =_bfegf ;continue ; +};if _dbgeb .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_cgfegf ,_fbdgd :=_dbgeb .Value ,error (nil );if _fbdgd !=nil {return _fbdgd ;};_gcgbbb .XmlDataTypeAttr =_cgfegf ;continue ;};};_accef :for {_aebdd ,_cefffd :=d .Token (); +if _cefffd !=nil {return _cefffd ;};switch _bcgeac :=_aebdd .(type ){case _d .StartElement :switch _bcgeac .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcgbbb .ExtLst =NewCT_ExtensionList (); +if _bbeae :=d .DecodeElement (_gcgbbb .ExtLst ,&_bcgeac );_bbeae !=nil {return _bbeae ;};default:_ea .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",_bcgeac .Name ); +if _fgffd :=d .Skip ();_fgffd !=nil {return _fgffd ;};};case _d .EndElement :break _accef ;case _d .CharData :};};return nil ;};func NewCT_MergeCell ()*CT_MergeCell {_fgafb :=&CT_MergeCell {};return _fgafb }; -// Print Flag -PrintAttr *bool ; +// Validate validates the CT_CellStyle and its children +func (_aeag *CT_CellStyle )Validate ()error {return _aeag .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065");};func (_defbed *CT_VolTypes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcbag :for {_gbaba ,_gdffc :=d .Token (); +if _gdffc !=nil {return _gdffc ;};switch _dcfce :=_gbaba .(type ){case _d .StartElement :switch _dcfce .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fadegd :=NewCT_VolType (); +if _aebad :=d .DecodeElement (_fadegd ,&_dcfce );_aebad !=nil {return _aebad ;};_defbed .VolType =append (_defbed .VolType ,_fadegd );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_defbed .ExtLst =NewCT_ExtensionList (); +if _gaead :=d .DecodeElement (_defbed .ExtLst ,&_dcfce );_gaead !=nil {return _gaead ;};default:_ea .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",_dcfce .Name ); +if _fbeaaf :=d .Skip ();_fbeaaf !=nil {return _fbeaaf ;};};case _d .EndElement :break _fcbag ;case _d .CharData :};};return nil ;};func NewCT_Xf ()*CT_Xf {_ecdfa :=&CT_Xf {};return _ecdfa };func (_dadce *ST_BorderStyle )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dadce =0; +case "\u006e\u006f\u006e\u0065":*_dadce =1;case "\u0074\u0068\u0069\u006e":*_dadce =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_dadce =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_dadce =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_dadce =5;case "\u0074\u0068\u0069c\u006b":*_dadce =6; +case "\u0064\u006f\u0075\u0062\u006c\u0065":*_dadce =7;case "\u0068\u0061\u0069\u0072":*_dadce =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_dadce =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_dadce =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_dadce =11; +case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_dadce =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_dadce =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_dadce =14; +};return nil ;};func (_bccec *CT_FileVersion )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ccdcc :=range start .Attr {if _ccdcc .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_ebbdg ,_acgc :=_ccdcc .Value ,error (nil );if _acgc !=nil {return _acgc ; +};_bccec .AppNameAttr =&_ebbdg ;continue ;};if _ccdcc .Name .Local =="\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_gagac ,_ecbfb :=_ccdcc .Value ,error (nil );if _ecbfb !=nil {return _ecbfb ;};_bccec .LastEditedAttr =&_gagac ;continue ; +};if _ccdcc .Name .Local =="\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_efcafa ,_fddeb :=_ccdcc .Value ,error (nil );if _fddeb !=nil {return _fddeb ;};_bccec .LowestEditedAttr =&_efcafa ;continue ;};if _ccdcc .Name .Local =="\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"{_dcged ,_fccab :=_ccdcc .Value ,error (nil ); +if _fccab !=nil {return _fccab ;};_bccec .RupBuildAttr =&_dcged ;continue ;};if _ccdcc .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_gffg ,_gdgfb :=_ccdcc .Value ,error (nil );if _gdgfb !=nil {return _gdgfb ;};_bccec .CodeNameAttr =&_gffg ; +continue ;};};for {_abfcc ,_bfabe :=d .Token ();if _bfabe !=nil {return _aa .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",_bfabe );};if _ggeaa ,_fbcaa :=_abfcc .(_d .EndElement ); +_fbcaa &&_ggeaa .Name ==start .Name {break ;};};return nil ;};func (_bfbeda *ST_MdxKPIProperty )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bfbeda =0;case "\u0076":*_bfbeda =1;case "\u0067":*_bfbeda =2;case "\u0073":*_bfbeda =3; +case "\u0074":*_bfbeda =4;case "\u0077":*_bfbeda =5;case "\u006d":*_bfbeda =6;};return nil ;};type CT_Comment struct{ -// Disabled Flag -DisabledAttr *bool ; +// Cell Reference +RefAttr string ; -// Recalculation Flag -RecalcAlwaysAttr *bool ; +// Author Id +AuthorIdAttr uint32 ; -// UI Object Flag -UiObjectAttr *bool ; +// Unique Identifier for Comment +GuidAttr *string ; -// Automatic Fill Flag -AutoFillAttr *bool ; +// Shape ID +ShapeIdAttr *uint32 ; -// Automatic Line Flag -AutoLineAttr *bool ; +// Comment Text +Text *CT_Rst ; -// Automatic Size Flag -AutoPictAttr *bool ; +// Comment Properties +CommentPr *CT_CommentPr ;};func (_bbdgg *CT_SheetIdMap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbdgg .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_bbdgg .CountAttr )}); +};e .EncodeToken (start );_eebfc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064"}};for _ ,_fdgga :=range _bbdgg .SheetId {e .EncodeElement (_fdgga ,_eebfc );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type ST_VolDepType byte ; -// Custom Function -MacroAttr *string ; +// ValidateWithPath validates the CT_DrawingHF and its children, prefixing error messages with path +func (_defbab *CT_DrawingHF )ValidateWithPath (path string )error {return nil }; -// Alternative Text -AltTextAttr *string ; +// ValidateWithPath validates the CT_DdeItems and its children, prefixing error messages with path +func (_fcbd *CT_DdeItems )ValidateWithPath (path string )error {for _egbea ,_gaee :=range _fcbd .DdeItem {if _bedbe :=_gaee .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0044\u0064\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_egbea )); +_bedbe !=nil {return _bedbe ;};};return nil ;};type CT_XStringElement struct{ -// Linked Formula -LinkedCellAttr *string ; +// Value +VAttr string ;};func (_abfdb ST_WebSourceType )Validate ()error {return _abfdb .ValidateWithPath ("")};func (_ggba *CT_ChartFormat )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggba .PivotArea =NewCT_PivotArea ();for _ ,_ccdd :=range start .Attr {if _ccdd .Name .Local =="\u0063\u0068\u0061r\u0074"{_bgge ,_fdbg :=_e .ParseUint (_ccdd .Value ,10,32); +if _fdbg !=nil {return _fdbg ;};_ggba .ChartAttr =uint32 (_bgge );continue ;};if _ccdd .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_bbae ,_cecff :=_e .ParseUint (_ccdd .Value ,10,32);if _cecff !=nil {return _cecff ;};_ggba .FormatAttr =uint32 (_bbae ); +continue ;};if _ccdd .Name .Local =="\u0073\u0065\u0072\u0069\u0065\u0073"{_eagd ,_acga :=_e .ParseBool (_ccdd .Value );if _acga !=nil {return _acga ;};_ggba .SeriesAttr =&_eagd ;continue ;};};_bcef :for {_eabc ,_cdbee :=d .Token ();if _cdbee !=nil {return _cdbee ; +};switch _bbgc :=_eabc .(type ){case _d .StartElement :switch _bbgc .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _fbfa :=d .DecodeElement (_ggba .PivotArea ,&_bbgc ); +_fbfa !=nil {return _fbfa ;};default:_ea .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",_bbgc .Name ); +if _fgaeg :=d .Skip ();_fgaeg !=nil {return _fgaeg ;};};case _d .EndElement :break _bcef ;case _d .CharData :};};return nil ;};func NewCT_ExternalLinkChoice ()*CT_ExternalLinkChoice {_ggded :=&CT_ExternalLinkChoice {};return _ggded ;};func (_fff *CT_BooleanProperty )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fff .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_fff .ValAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ebcgc *CT_Revisions )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ebcgc .Rrc !=nil {_daffgg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0072\u0072\u0063"}}; +for _ ,_ebcbe :=range _ebcgc .Rrc {e .EncodeElement (_ebcbe ,_daffgg );};};if _ebcgc .Rm !=nil {_cceba :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ar\u006d"}};for _ ,_bddbbg :=range _ebcgc .Rm {e .EncodeElement (_bddbbg ,_cceba );};};if _ebcgc .Rcv !=nil {_dcfgg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0076"}}; +for _ ,_ebbcf :=range _ebcgc .Rcv {e .EncodeElement (_ebbcf ,_dcfgg );};};if _ebcgc .Rsnm !=nil {_ebgab :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0072\u0073\u006e\u006d"}};for _ ,_eeebgd :=range _ebcgc .Rsnm {e .EncodeElement (_eeebgd ,_ebgab ); +};};if _ebcgc .Ris !=nil {_adafg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0073"}};for _ ,_cbbffb :=range _ebcgc .Ris {e .EncodeElement (_cbbffb ,_adafg );};};if _ebcgc .Rcc !=nil {_fcaad :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}}; +for _ ,_aacdge :=range _ebcgc .Rcc {e .EncodeElement (_aacdge ,_fcaad );};};if _ebcgc .Rfmt !=nil {_gadde :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_fbdgc :=range _ebcgc .Rfmt {e .EncodeElement (_fbdgc ,_gadde ); +};};if _ebcgc .Raf !=nil {_agbef :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u0066"}};for _ ,_faaafe :=range _ebcgc .Raf {e .EncodeElement (_faaafe ,_agbef );};};if _ebcgc .Rdn !=nil {_aaecc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0072\u0064\u006e"}}; +for _ ,_adafgg :=range _ebcgc .Rdn {e .EncodeElement (_adafgg ,_aaecc );};};if _ebcgc .Rcmt !=nil {_dabbb :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0072\u0063\u006d\u0074"}};for _ ,_cccde :=range _ebcgc .Rcmt {e .EncodeElement (_cccde ,_dabbb ); +};};if _ebcgc .Rqt !=nil {_adbdf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0072\u0071\u0074"}};for _ ,_gdadb :=range _ebcgc .Rqt {e .EncodeElement (_gdadb ,_adbdf );};};if _ebcgc .Rcft !=nil {_dffeg :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0072\u0063\u0066\u0074"}}; +for _ ,_afcgf :=range _ebcgc .Rcft {e .EncodeElement (_afcgf ,_dffeg );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gedae *CT_FutureMetadataBlock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _gedae .ExtLst !=nil {_gecf :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gedae .ExtLst ,_gecf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_CalculatedItems struct{ -// List Items Source Range -ListFillRangeAttr *string ; +// Calculated Item Formula Count +CountAttr *uint32 ; -// Image Format -CfAttr *string ;IdAttr *string ; +// Calculated Item +CalculatedItem []*CT_CalculatedItem ;}; -// Object Cell Anchor -Anchor *CT_ObjectAnchor ;};func (_fgefg ST_CfvoType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_fgefg .String (),start );};type CT_Parameter struct{ +// ValidateWithPath validates the Dialogsheet and its children, prefixing error messages with path +func (_gcfcc *Dialogsheet )ValidateWithPath (path string )error {if _gcdfe :=_gcfcc .CT_Dialogsheet .ValidateWithPath (path );_gcdfe !=nil {return _gcdfe ;};return nil ;};func (_cagfeg ST_MdxKPIProperty )Validate ()error {return _cagfeg .ValidateWithPath ("")}; -// Parameter Name -NameAttr *string ; -// SQL Data Type -SqlTypeAttr *int32 ; +// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path +func (_bfea *CT_CommentList )ValidateWithPath (path string )error {for _cgeb ,_deaaf :=range _bfea .Comment {if _bffe :=_deaaf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_cgeb )); +_bffe !=nil {return _bffe ;};};return nil ;}; -// Parameter Type -ParameterTypeAttr ST_ParameterType ; +// ValidateWithPath validates the CT_CustomProperty and its children, prefixing error messages with path +func (_dfdfg *CT_CustomProperty )ValidateWithPath (path string )error {return nil };func (_ebegge *CT_SharedItems )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fgace :=range start .Attr {if _fgace .Name .Local =="\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"{_ggfb ,_ggaec :=_e .ParseBool (_fgace .Value ); +if _ggaec !=nil {return _ggaec ;};_ebegge .ContainsSemiMixedTypesAttr =&_ggfb ;continue ;};if _fgace .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"{_eacgg ,_cagce :=_e .ParseBool (_fgace .Value );if _cagce !=nil {return _cagce ; +};_ebegge .ContainsNonDateAttr =&_eacgg ;continue ;};if _fgace .Name .Local =="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"{_aabbda ,_dfffb :=_e .ParseBool (_fgace .Value );if _dfffb !=nil {return _dfffb ;};_ebegge .ContainsDateAttr =&_aabbda ; +continue ;};if _fgace .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"{_dggcf ,_fbdbef :=_e .ParseBool (_fgace .Value );if _fbdbef !=nil {return _fbdbef ;};_ebegge .ContainsStringAttr =&_dggcf ;continue ; +};if _fgace .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"{_ggaaff ,_dfeag :=_e .ParseBool (_fgace .Value );if _dfeag !=nil {return _dfeag ;};_ebegge .ContainsBlankAttr =&_ggaaff ;continue ;};if _fgace .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"{_edbcg ,_eeeef :=_e .ParseBool (_fgace .Value ); +if _eeeef !=nil {return _eeeef ;};_ebegge .ContainsMixedTypesAttr =&_edbcg ;continue ;};if _fgace .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"{_cbfd ,_egfbf :=_e .ParseBool (_fgace .Value );if _egfbf !=nil {return _egfbf ; +};_ebegge .ContainsNumberAttr =&_cbfd ;continue ;};if _fgace .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"{_cefde ,_bfbed :=_e .ParseBool (_fgace .Value );if _bfbed !=nil {return _bfbed ;};_ebegge .ContainsIntegerAttr =&_cefde ; +continue ;};if _fgace .Name .Local =="\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"{_bacbad ,_daaag :=_e .ParseFloat (_fgace .Value ,64);if _daaag !=nil {return _daaag ;};_ebegge .MinValueAttr =&_bacbad ;continue ;};if _fgace .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"{_cbbc ,_bgedc :=_e .ParseFloat (_fgace .Value ,64); +if _bgedc !=nil {return _bgedc ;};_ebegge .MaxValueAttr =&_cbbc ;continue ;};if _fgace .Name .Local =="\u006di\u006e\u0044\u0061\u0074\u0065"{_bcafb ,_egcafb :=ParseStdlibTime (_fgace .Value );if _egcafb !=nil {return _egcafb ;};_ebegge .MinDateAttr =&_bcafb ; +continue ;};if _fgace .Name .Local =="\u006da\u0078\u0044\u0061\u0074\u0065"{_ebdgf ,_ccbaa :=ParseStdlibTime (_fgace .Value );if _ccbaa !=nil {return _ccbaa ;};_ebegge .MaxDateAttr =&_ebdgf ;continue ;};if _fgace .Name .Local =="\u0063\u006f\u0075n\u0074"{_babcda ,_abeec :=_e .ParseUint (_fgace .Value ,10,32); +if _abeec !=nil {return _abeec ;};_agafg :=uint32 (_babcda );_ebegge .CountAttr =&_agafg ;continue ;};if _fgace .Name .Local =="\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"{_cegad ,_bdgae :=_e .ParseBool (_fgace .Value );if _bdgae !=nil {return _bdgae ; +};_ebegge .LongTextAttr =&_cegad ;continue ;};};_fdddd :for {_ecfcge ,_agede :=d .Token ();if _agede !=nil {return _agede ;};switch _bdgef :=_ecfcge .(type ){case _d .StartElement :switch _bdgef .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfgca :=NewCT_Missing (); +if _ecdbd :=d .DecodeElement (_cfgca ,&_bdgef );_ecdbd !=nil {return _ecdbd ;};_ebegge .M =append (_ebegge .M ,_cfgca );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbeebb :=NewCT_Number (); +if _cbfab :=d .DecodeElement (_fbeebb ,&_bdgef );_cbfab !=nil {return _cbfab ;};_ebegge .N =append (_ebegge .N ,_fbeebb );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dggfc :=NewCT_Boolean (); +if _cdfbf :=d .DecodeElement (_dggfc ,&_bdgef );_cdfbf !=nil {return _cdfbf ;};_ebegge .B =append (_ebegge .B ,_dggfc );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_eefgdd :=NewCT_Error (); +if _bbgad :=d .DecodeElement (_eefgdd ,&_bdgef );_bbgad !=nil {return _bbgad ;};_ebegge .E =append (_ebegge .E ,_eefgdd );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adeaeb :=NewCT_String (); +if _ddaca :=d .DecodeElement (_adeaeb ,&_bdgef );_ddaca !=nil {return _ddaca ;};_ebegge .S =append (_ebegge .S ,_adeaeb );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdeea :=NewCT_DateTime (); +if _baaead :=d .DecodeElement (_gdeea ,&_bdgef );_baaead !=nil {return _baaead ;};_ebegge .D =append (_ebegge .D ,_gdeea );default:_ea .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",_bdgef .Name ); +if _feegd :=d .Skip ();_feegd !=nil {return _feegd ;};};case _d .EndElement :break _fdddd ;case _d .CharData :};};return nil ;};const (ST_DynamicFilterTypeUnset ST_DynamicFilterType =0;ST_DynamicFilterTypeNull ST_DynamicFilterType =1;ST_DynamicFilterTypeAboveAverage ST_DynamicFilterType =2; +ST_DynamicFilterTypeBelowAverage ST_DynamicFilterType =3;ST_DynamicFilterTypeTomorrow ST_DynamicFilterType =4;ST_DynamicFilterTypeToday ST_DynamicFilterType =5;ST_DynamicFilterTypeYesterday ST_DynamicFilterType =6;ST_DynamicFilterTypeNextWeek ST_DynamicFilterType =7; +ST_DynamicFilterTypeThisWeek ST_DynamicFilterType =8;ST_DynamicFilterTypeLastWeek ST_DynamicFilterType =9;ST_DynamicFilterTypeNextMonth ST_DynamicFilterType =10;ST_DynamicFilterTypeThisMonth ST_DynamicFilterType =11;ST_DynamicFilterTypeLastMonth ST_DynamicFilterType =12; +ST_DynamicFilterTypeNextQuarter ST_DynamicFilterType =13;ST_DynamicFilterTypeThisQuarter ST_DynamicFilterType =14;ST_DynamicFilterTypeLastQuarter ST_DynamicFilterType =15;ST_DynamicFilterTypeNextYear ST_DynamicFilterType =16;ST_DynamicFilterTypeThisYear ST_DynamicFilterType =17; +ST_DynamicFilterTypeLastYear ST_DynamicFilterType =18;ST_DynamicFilterTypeYearToDate ST_DynamicFilterType =19;ST_DynamicFilterTypeQ1 ST_DynamicFilterType =20;ST_DynamicFilterTypeQ2 ST_DynamicFilterType =21;ST_DynamicFilterTypeQ3 ST_DynamicFilterType =22; +ST_DynamicFilterTypeQ4 ST_DynamicFilterType =23;ST_DynamicFilterTypeM1 ST_DynamicFilterType =24;ST_DynamicFilterTypeM2 ST_DynamicFilterType =25;ST_DynamicFilterTypeM3 ST_DynamicFilterType =26;ST_DynamicFilterTypeM4 ST_DynamicFilterType =27;ST_DynamicFilterTypeM5 ST_DynamicFilterType =28; +ST_DynamicFilterTypeM6 ST_DynamicFilterType =29;ST_DynamicFilterTypeM7 ST_DynamicFilterType =30;ST_DynamicFilterTypeM8 ST_DynamicFilterType =31;ST_DynamicFilterTypeM9 ST_DynamicFilterType =32;ST_DynamicFilterTypeM10 ST_DynamicFilterType =33;ST_DynamicFilterTypeM11 ST_DynamicFilterType =34; +ST_DynamicFilterTypeM12 ST_DynamicFilterType =35;);func (_caad *CT_OleLink )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_caad .IdAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_caad .ProgIdAttr )});e .EncodeToken (start );if _caad .OleItems !=nil {_afadb :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"}}; +e .EncodeElement (_caad .OleItems ,_afadb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bgdec ST_MdxSetOrder )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ffgba :=_d .Attr {};_ffgba .Name =name ;switch _bgdec {case ST_MdxSetOrderUnset :_ffgba .Value =""; +case ST_MdxSetOrderU :_ffgba .Value ="\u0075";case ST_MdxSetOrderA :_ffgba .Value ="\u0061";case ST_MdxSetOrderD :_ffgba .Value ="\u0064";case ST_MdxSetOrderAa :_ffgba .Value ="\u0061\u0061";case ST_MdxSetOrderAd :_ffgba .Value ="\u0061\u0064";case ST_MdxSetOrderNa :_ffgba .Value ="\u006e\u0061"; +case ST_MdxSetOrderNd :_ffgba .Value ="\u006e\u0064";};return _ffgba ,nil ;};func (_cedb *CT_CalculatedMember )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggega :=range start .Attr {if _ggega .Name .Local =="\u006e\u0061\u006d\u0065"{_gedgb ,_fcag :=_ggega .Value ,error (nil ); +if _fcag !=nil {return _fcag ;};_cedb .NameAttr =_gedgb ;continue ;};if _ggega .Name .Local =="\u006d\u0064\u0078"{_efa ,_agca :=_ggega .Value ,error (nil );if _agca !=nil {return _agca ;};_cedb .MdxAttr =_efa ;continue ;};if _ggega .Name .Local =="\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"{_cfdd ,_decbd :=_ggega .Value ,error (nil ); +if _decbd !=nil {return _decbd ;};_cedb .MemberNameAttr =&_cfdd ;continue ;};if _ggega .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_fadg ,_fccg :=_ggega .Value ,error (nil );if _fccg !=nil {return _fccg ;};_cedb .HierarchyAttr =&_fadg ; +continue ;};if _ggega .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_cfeb ,_cge :=_ggega .Value ,error (nil );if _cge !=nil {return _cge ;};_cedb .ParentAttr =&_cfeb ;continue ;};if _ggega .Name .Local =="\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"{_cadb ,_cfde :=_e .ParseInt (_ggega .Value ,10,32); +if _cfde !=nil {return _cfde ;};_acdd :=int32 (_cadb );_cedb .SolveOrderAttr =&_acdd ;continue ;};if _ggega .Name .Local =="\u0073\u0065\u0074"{_ggfg ,_agcbd :=_e .ParseBool (_ggega .Value );if _agcbd !=nil {return _agcbd ;};_cedb .SetAttr =&_ggfg ;continue ; +};};_afaf :for {_bcd ,_abbb :=d .Token ();if _abbb !=nil {return _abbb ;};switch _abd :=_bcd .(type ){case _d .StartElement :switch _abd .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cedb .ExtLst =NewCT_ExtensionList (); +if _edefg :=d .DecodeElement (_cedb .ExtLst ,&_abd );_edefg !=nil {return _edefg ;};default:_ea .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",_abd .Name ); +if _bcec :=d .Skip ();_bcec !=nil {return _bcec ;};};case _d .EndElement :break _afaf ;case _d .CharData :};};return nil ;}; -// Refresh on Change -RefreshOnChangeAttr *bool ; +// ValidateWithPath validates the PivotTableDefinition and its children, prefixing error messages with path +func (_eabba *PivotTableDefinition )ValidateWithPath (path string )error {if _feeag :=_eabba .CT_pivotTableDefinition .ValidateWithPath (path );_feeag !=nil {return _feeag ;};return nil ;};func (_beacg *CT_IntProperty )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgdbcc :=range start .Attr {if _dgdbcc .Name .Local =="\u0076\u0061\u006c"{_ddfbe ,_bacff :=_e .ParseInt (_dgdbcc .Value ,10,32); +if _bacff !=nil {return _bacff ;};_beacg .ValAttr =int32 (_ddfbe );continue ;};};for {_aadee ,_bfcce :=d .Token ();if _bfcce !=nil {return _aa .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",_bfcce ); +};if _beged ,_dcacb :=_aadee .(_d .EndElement );_dcacb &&_beged .Name ==start .Name {break ;};};return nil ;}; -// Parameter Prompt String -PromptAttr *string ; +// Validate validates the CT_RowFields and its children +func (_ggffc *CT_RowFields )Validate ()error {return _ggffc .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");};type CT_DataField struct{ -// Boolean -BooleanAttr *bool ; +// Data Field Name +NameAttr *string ; -// Double -DoubleAttr *float64 ; +// Field +FldAttr uint32 ; -// Integer -IntegerAttr *int32 ; +// Subtotal +SubtotalAttr ST_DataConsolidateFunction ; -// String -StringAttr *string ; +// Show Data As Display Format +ShowDataAsAttr ST_ShowDataAs ; -// Cell Reference -CellAttr *string ;}; +// 'Show Data As' Base Field +BaseFieldAttr *int32 ; -// ValidateWithPath validates the CT_Member and its children, prefixing error messages with path -func (_fggec *CT_Member )ValidateWithPath (path string )error {return nil }; +// 'Show Data As' Base Setting +BaseItemAttr *uint32 ; -// ValidateWithPath validates the CT_WebPr and its children, prefixing error messages with path -func (_gdfddg *CT_WebPr )ValidateWithPath (path string )error {if _gdeff :=_gdfddg .HtmlFormatAttr .ValidateWithPath (path +"\u002fH\u0074m\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_gdeff !=nil {return _gdeff ;};if _gdfddg .Tables !=nil {if _agbfe :=_gdfddg .Tables .ValidateWithPath (path +"\u002fT\u0061\u0062\u006c\u0065\u0073"); -_agbfe !=nil {return _agbfe ;};};return nil ;}; +// Number Format Id +NumFmtIdAttr *uint32 ; -// Validate validates the CT_SheetPr and its children -func (_fbbcb *CT_SheetPr )Validate ()error {return _fbbcb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_eggg *CT_CellFormula )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dge :=range start .Attr {if _dge .Name .Local =="\u0074"{_eggg .TAttr .UnmarshalXMLAttr (_dge );continue ;};if _dge .Name .Local =="\u0061\u0063\u0061"{_dcfd ,_dbefb :=_e .ParseBool (_dge .Value ); +if _dbefb !=nil {return _dbefb ;};_eggg .AcaAttr =&_dcfd ;continue ;};if _dge .Name .Local =="\u0072\u0065\u0066"{_eaff ,_egbc :=_dge .Value ,error (nil );if _egbc !=nil {return _egbc ;};_eggg .RefAttr =&_eaff ;continue ;};if _dge .Name .Local =="\u0064\u0074\u0032\u0044"{_cded ,_dcfff :=_e .ParseBool (_dge .Value ); +if _dcfff !=nil {return _dcfff ;};_eggg .Dt2DAttr =&_cded ;continue ;};if _dge .Name .Local =="\u0064\u0074\u0072"{_ffdda ,_fagfb :=_e .ParseBool (_dge .Value );if _fagfb !=nil {return _fagfb ;};_eggg .DtrAttr =&_ffdda ;continue ;};if _dge .Name .Local =="\u0064\u0065\u006c\u0031"{_ggfff ,_deef :=_e .ParseBool (_dge .Value ); +if _deef !=nil {return _deef ;};_eggg .Del1Attr =&_ggfff ;continue ;};if _dge .Name .Local =="\u0064\u0065\u006c\u0032"{_cbbg ,_fddc :=_e .ParseBool (_dge .Value );if _fddc !=nil {return _fddc ;};_eggg .Del2Attr =&_cbbg ;continue ;};if _dge .Name .Local =="\u0072\u0031"{_dcd ,_egad :=_dge .Value ,error (nil ); +if _egad !=nil {return _egad ;};_eggg .R1Attr =&_dcd ;continue ;};if _dge .Name .Local =="\u0072\u0032"{_bacb ,_cead :=_dge .Value ,error (nil );if _cead !=nil {return _cead ;};_eggg .R2Attr =&_bacb ;continue ;};if _dge .Name .Local =="\u0063\u0061"{_dgbdc ,_deab :=_e .ParseBool (_dge .Value ); +if _deab !=nil {return _deab ;};_eggg .CaAttr =&_dgbdc ;continue ;};if _dge .Name .Local =="\u0073\u0069"{_bgg ,_dbde :=_e .ParseUint (_dge .Value ,10,32);if _dbde !=nil {return _dbde ;};_dccg :=uint32 (_bgg );_eggg .SiAttr =&_dccg ;continue ;};if _dge .Name .Local =="\u0062\u0078"{_dcgdf ,_dbda :=_e .ParseBool (_dge .Value ); +if _dbda !=nil {return _dbda ;};_eggg .BxAttr =&_dcgdf ;continue ;};};for {_fegg ,_ececc :=d .Token ();if _ececc !=nil {return _aa .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",_ececc ); +};if _fdaa ,_abgb :=_fegg .(_d .CharData );_abgb {_eggg .Content =string (_fdaa );};if _bebg ,_bfa :=_fegg .(_d .EndElement );_bfa &&_bebg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_RevisionCellChange and its children -func (_ffagb *CT_RevisionCellChange )Validate ()error {return _ffagb .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0065\u006cl\u0043\u0068\u0061\u006e\u0067\u0065");};func (_bccbg *CT_PageBreak )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bgdca :=range start .Attr {if _bgdca .Name .Local =="\u0063\u006f\u0075n\u0074"{_eafgee ,_ecabd :=_fc .ParseUint (_bgdca .Value ,10,32); -if _ecabd !=nil {return _ecabd ;};_ebgbd :=uint32 (_eafgee );_bccbg .CountAttr =&_ebgbd ;continue ;};if _bgdca .Name .Local =="\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"{_gccef ,_bbbdg :=_fc .ParseUint (_bgdca .Value ,10,32); -if _bbbdg !=nil {return _bbbdg ;};_bbcaaa :=uint32 (_gccef );_bccbg .ManualBreakCountAttr =&_bbcaaa ;continue ;};};_bdgfa :for {_ecgegb ,_bgda :=d .Token ();if _bgda !=nil {return _bgda ;};switch _dcdff :=_ecgegb .(type ){case _c .StartElement :switch _dcdff .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbcbc :=NewCT_Break (); -if _dbff :=d .DecodeElement (_bbcbc ,&_dcdff );_dbff !=nil {return _dbff ;};_bccbg .Brk =append (_bccbg .Brk ,_bbcbc );default:_dc .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",_dcdff .Name ); -if _cbgeg :=d .Skip ();_cbgeg !=nil {return _cbgeg ;};};case _c .EndElement :break _bdgfa ;case _c .CharData :};};return nil ;};func NewCT_Dxf ()*CT_Dxf {_adadg :=&CT_Dxf {};return _adadg };func (_aafgc ST_Type )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eddad :=_c .Attr {}; -_eddad .Name =name ;switch _aafgc {case ST_TypeUnset :_eddad .Value ="";case ST_TypeNone :_eddad .Value ="\u006e\u006f\u006e\u0065";case ST_TypeAll :_eddad .Value ="\u0061\u006c\u006c";case ST_TypeRow :_eddad .Value ="\u0072\u006f\u0077";case ST_TypeColumn :_eddad .Value ="\u0063\u006f\u006c\u0075\u006d\u006e"; -};return _eddad ,nil ;}; +// Validate validates the CT_ChartFormat and its children +func (_agada *CT_ChartFormat )Validate ()error {return _agada .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074");};func (_gafbd ST_PivotAreaType )ValidateWithPath (path string )error {switch _gafbd {case 0,1,2,3,4,5,6,7,8:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gafbd )); +};return nil ;};func (_afce *CT_ExternalSheetData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_afce .SheetIdAttr )}); +if _afce .RefreshErrorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_afce .RefreshErrorAttr ))});};e .EncodeToken (start ); +if _afce .Row !=nil {_ggece :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_bbdb :=range _afce .Row {e .EncodeElement (_bbdb ,_ggece );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bffdf ST_DateTimeGrouping )String ()string {switch _bffdf {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 "";}; -// ValidateWithPath validates the CT_ColorFilter and its children, prefixing error messages with path -func (_bgbg *CT_ColorFilter )ValidateWithPath (path string )error {return nil };func (_abeeae ST_MdxKPIProperty )Validate ()error {return _abeeae .ValidateWithPath ("")};func (_dcgdb *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 :_a .Sprintf ("\u0025\u0076",_dcgdb .GuidAttr )}); -if _dcgdb .LastGuidAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dcgdb .LastGuidAttr )});};if _dcgdb .SharedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u0061\u0072\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dcgdb .SharedAttr ))}); -};if _dcgdb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_dcgdb .DiskRevisionsAttr ))}); -};if _dcgdb .HistoryAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dcgdb .HistoryAttr ))});};if _dcgdb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_dcgdb .TrackRevisionsAttr ))}); -};if _dcgdb .ExclusiveAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dcgdb .ExclusiveAttr ))});};if _dcgdb .RevisionIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dcgdb .RevisionIdAttr )}); -};if _dcgdb .VersionAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_dcgdb .VersionAttr )});};if _dcgdb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_dcgdb .KeepChangeHistoryAttr ))}); -};if _dcgdb .ProtectedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_dcgdb .ProtectedAttr ))});};if _dcgdb .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 :_a .Sprintf ("\u0025\u0076",*_dcgdb .PreserveHistoryAttr )}); -};e .EncodeToken (start );_bdgccc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0068\u0065\u0061\u0064\u0065r"}};for _ ,_debag :=range _dcgdb .Header {e .EncodeElement (_debag ,_bdgccc );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_gcafd ST_UnderlineValues )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_ccgbac :=_c .Attr {};_ccgbac .Name =name ;switch _gcafd {case ST_UnderlineValuesUnset :_ccgbac .Value ="";case ST_UnderlineValuesSingle :_ccgbac .Value ="\u0073\u0069\u006e\u0067\u006c\u0065"; -case ST_UnderlineValuesDouble :_ccgbac .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineValuesSingleAccounting :_ccgbac .Value ="\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_UnderlineValuesDoubleAccounting :_ccgbac .Value ="\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067"; -case ST_UnderlineValuesNone :_ccgbac .Value ="\u006e\u006f\u006e\u0065";};return _ccgbac ,nil ;}; +// ValidateWithPath validates the CT_CacheHierarchy and its children, prefixing error messages with path +func (_agcg *CT_CacheHierarchy )ValidateWithPath (path string )error {if _agcg .FieldsUsage !=nil {if _gfad :=_agcg .FieldsUsage .ValidateWithPath (path +"\u002f\u0046\u0069e\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065");_gfad !=nil {return _gfad ; +};};if _agcg .GroupLevels !=nil {if _ebcg :=_agcg .GroupLevels .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073");_ebcg !=nil {return _ebcg ;};};if _agcg .ExtLst !=nil {if _abgd :=_agcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_abgd !=nil {return _abgd ;};};return nil ;}; -// Validate validates the CT_PCDSCPage and its children -func (_gdbdc *CT_PCDSCPage )Validate ()error {return _gdbdc .ValidateWithPath ("\u0043\u0054\u005fP\u0043\u0044\u0053\u0043\u0050\u0061\u0067\u0065");};func (_gdbec ST_ShowDataAs )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_efeadf :=_c .Attr {}; -_efeadf .Name =name ;switch _gdbec {case ST_ShowDataAsUnset :_efeadf .Value ="";case ST_ShowDataAsNormal :_efeadf .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ShowDataAsDifference :_efeadf .Value ="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065"; -case ST_ShowDataAsPercent :_efeadf .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_ShowDataAsPercentDiff :_efeadf .Value ="p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066";case ST_ShowDataAsRunTotal :_efeadf .Value ="\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c"; -case ST_ShowDataAsPercentOfRow :_efeadf .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077";case ST_ShowDataAsPercentOfCol :_efeadf .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c";case ST_ShowDataAsPercentOfTotal :_efeadf .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c"; -case ST_ShowDataAsIndex :_efeadf .Value ="\u0069\u006e\u0064e\u0078";};return _efeadf ,nil ;}; +// Validate validates the CT_RangeSet and its children +func (_ceaaad *CT_RangeSet )Validate ()error {return _ceaaad .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074");}; -// ValidateWithPath validates the CT_Revisions and its children, prefixing error messages with path -func (_gffee *CT_Revisions )ValidateWithPath (path string )error {for _ffaecg ,_ceddc :=range _gffee .Rrc {if _agefa :=_ceddc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0072\u0063\u005b\u0025\u0064\u005d",path ,_ffaecg ));_agefa !=nil {return _agefa ; -};};for _decee ,_aegdf :=range _gffee .Rm {if _egefb :=_aegdf .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0052\u006d\u005b\u0025\u0064]",path ,_decee ));_egefb !=nil {return _egefb ;};};for _bbdef ,_cfcagb :=range _gffee .Rcv {if _ebgbae :=_cfcagb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0076\u005b\u0025\u0064\u005d",path ,_bbdef )); -_ebgbae !=nil {return _ebgbae ;};};for _eaagc ,_baabf :=range _gffee .Rsnm {if _fedeab :=_baabf .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0052\u0073\u006e\u006d\u005b\u0025\u0064\u005d",path ,_eaagc ));_fedeab !=nil {return _fedeab ;};};for _fagbd ,_dffbcf :=range _gffee .Ris {if _dagga :=_dffbcf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0069\u0073\u005b\u0025\u0064\u005d",path ,_fagbd )); -_dagga !=nil {return _dagga ;};};for _cbedg ,_gfcebd :=range _gffee .Rcc {if _edaf :=_gfcebd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_cbedg ));_edaf !=nil {return _edaf ;};};for _cdffb ,_fecea :=range _gffee .Rfmt {if _acbab :=_fecea .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_cdffb )); -_acbab !=nil {return _acbab ;};};for _fgce ,_eedgg :=range _gffee .Raf {if _fgbgg :=_eedgg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0061\u0066\u005b\u0025\u0064\u005d",path ,_fgce ));_fgbgg !=nil {return _fgbgg ;};};for _afeefc ,_deefb :=range _gffee .Rdn {if _gfcbad :=_deefb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0064\u006e\u005b\u0025\u0064\u005d",path ,_afeefc )); -_gfcbad !=nil {return _gfcbad ;};};for _dbcdg ,_faebcc :=range _gffee .Rcmt {if _fcfab :=_faebcc .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0052\u0063\u006d\u0074\u005b\u0025\u0064\u005d",path ,_dbcdg ));_fcfab !=nil {return _fcfab ;};};for _ffbae ,_aacde :=range _gffee .Rqt {if _accbgf :=_aacde .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0071\u0074\u005b\u0025\u0064\u005d",path ,_ffbae )); -_accbgf !=nil {return _accbgf ;};};for _gabaa ,_efafa :=range _gffee .Rcft {if _dcegb :=_efafa .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0052\u0063\u0066\u0074\u005b\u0025\u0064\u005d",path ,_gabaa ));_dcegb !=nil {return _dcegb ;};};return nil ; -}; +// ValidateWithPath validates the CT_MdxMetadata and its children, prefixing error messages with path +func (_cfef *CT_MdxMetadata )ValidateWithPath (path string )error {for _fggeg ,_afdef :=range _cfef .Mdx {if _caaeg :=_afdef .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u004d\u0064\u0078\u005b\u0025\u0064\u005d",path ,_fggeg ));_caaeg !=nil {return _caaeg ; +};};return nil ;};type CT_RevisionComment struct{ -// Validate validates the CT_Location and its children -func (_eabe *CT_Location )Validate ()error {return _eabe .ValidateWithPath ("C\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e");}; +// Sheet Id +SheetIdAttr uint32 ; -// Validate validates the CT_CacheHierarchies and its children -func (_gdec *CT_CacheHierarchies )Validate ()error {return _gdec .ValidateWithPath ("\u0043\u0054\u005f\u0043ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");};func NewCT_Reviewed ()*CT_Reviewed {_aebdbf :=&CT_Reviewed {}; -return _aebdbf };func (_abfegg *CT_Tuple )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_efeac :=range start .Attr {if _efeac .Name .Local =="\u0066\u006c\u0064"{_fcbffg ,_efcdf :=_fc .ParseUint (_efeac .Value ,10,32);if _efcdf !=nil {return _efcdf ; -};_cfegb :=uint32 (_fcbffg );_abfegg .FldAttr =&_cfegb ;continue ;};if _efeac .Name .Local =="\u0068\u0069\u0065\u0072"{_acacd ,_gadead :=_fc .ParseUint (_efeac .Value ,10,32);if _gadead !=nil {return _gadead ;};_gafde :=uint32 (_acacd );_abfegg .HierAttr =&_gafde ; -continue ;};if _efeac .Name .Local =="\u0069\u0074\u0065\u006d"{_abcbb ,_ggada :=_fc .ParseUint (_efeac .Value ,10,32);if _ggada !=nil {return _ggada ;};_abfegg .ItemAttr =uint32 (_abcbb );continue ;};};for {_cbcgdg ,_dfbbd :=d .Token ();if _dfbbd !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0075\u0070\u006c\u0065: \u0025\u0073",_dfbbd ); -};if _dadba ,_bbcfa :=_cbcgdg .(_c .EndElement );_bbcfa &&_dadba .Name ==start .Name {break ;};};return nil ;}; +// Cell +CellAttr string ; -// Validate validates the CT_ColHierarchiesUsage and its children -func (_bgaa *CT_ColHierarchiesUsage )Validate ()error {return _bgaa .ValidateWithPath ("\u0043\u0054\u005f\u0043ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");}; +// GUID +GuidAttr string ; -// Validate validates the CT_ChartsheetPr and its children -func (_fagb *CT_ChartsheetPr )Validate ()error {return _fagb .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072");};func (_accbg *CT_Fill )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -if _accbg .PatternFill !=nil {_gccca :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c"}};e .EncodeElement (_accbg .PatternFill ,_gccca );};if _accbg .GradientFill !=nil {_fccd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ag\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_accbg .GradientFill ,_fccd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_OleSize struct{ +// User Action +ActionAttr ST_RevisionAction ; -// Reference -RefAttr string ;};func (_gceff *CT_ControlPr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gceff .LockedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gceff .LockedAttr ))}); -};if _gceff .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gceff .DefaultSizeAttr ))});};if _gceff .PrintAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gceff .PrintAttr ))}); -};if _gceff .DisabledAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gceff .DisabledAttr ))});};if _gceff .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_gceff .RecalcAlwaysAttr ))}); -};if _gceff .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gceff .UiObjectAttr ))});};if _gceff .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gceff .AutoFillAttr ))}); -};if _gceff .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gceff .AutoLineAttr ))});};if _gceff .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_gceff .AutoPictAttr ))}); -};if _gceff .MacroAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_gceff .MacroAttr )});};if _gceff .AltTextAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gceff .AltTextAttr )}); -};if _gceff .LinkedCellAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_gceff .LinkedCellAttr )});};if _gceff .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 :_a .Sprintf ("\u0025\u0076",*_gceff .ListFillRangeAttr )}); -};if _gceff .CfAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_gceff .CfAttr )});};if _gceff .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gceff .IdAttr )}); -};e .EncodeToken (start );_efad :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_gceff .Anchor ,_efad );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_egaaeg *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 :_a .Sprintf ("\u0025\u0076",_egaaeg .MapIdAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_a .Sprintf ("\u0025\u0076",_egaaeg .XpathAttr )});if _egaaeg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_egaaeg .DenormalizedAttr ))}); -};start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",_egaaeg .XmlDataTypeAttr )});e .EncodeToken (start );if _egaaeg .ExtLst !=nil {_ebdfdd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_egaaeg .ExtLst ,_ebdfdd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bbdg *CT_CellAlignment )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bbdg .HorizontalAttr !=ST_HorizontalAlignmentUnset {_afdc ,_dgdc :=_bbdg .HorizontalAttr .MarshalXMLAttr (_c .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}); -if _dgdc !=nil {return _dgdc ;};start .Attr =append (start .Attr ,_afdc );};if _bbdg .VerticalAttr !=ST_VerticalAlignmentUnset {_aeagc ,_geec :=_bbdg .VerticalAttr .MarshalXMLAttr (_c .Name {Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"});if _geec !=nil {return _geec ; -};start .Attr =append (start .Attr ,_aeagc );};if _bbdg .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 :_a .Sprintf ("\u0025\u0076",*_bbdg .TextRotationAttr )}); -};if _bbdg .WrapTextAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_bbdg .WrapTextAttr ))});};if _bbdg .IndentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bbdg .IndentAttr )}); -};if _bbdg .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 :_a .Sprintf ("\u0025\u0076",*_bbdg .RelativeIndentAttr )}); -};if _bbdg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_bbdg .JustifyLastLineAttr ))}); -};if _bbdg .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_bbdg .ShrinkToFitAttr ))});};if _bbdg .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 :_a .Sprintf ("\u0025\u0076",*_bbdg .ReadingOrderAttr )}); -};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Always Show Comment +AlwaysShowAttr *bool ; -// Validate validates the CT_MetadataStrings and its children -func (_bcegf *CT_MetadataStrings )Validate ()error {return _bcegf .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073");};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;); +// Old Comment +OldAttr *bool ; -// ValidateWithPath validates the Comments and its children, prefixing error messages with path -func (_efddee *Comments )ValidateWithPath (path string )error {if _efade :=_efddee .CT_Comments .ValidateWithPath (path );_efade !=nil {return _efade ;};return nil ;};func (_cae *CT_BookViews )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -_dcafd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_fda :=range _cae .WorkbookView {e .EncodeElement (_fda ,_dcafd );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func NewCT_PageSetup ()*CT_PageSetup {_gffbde :=&CT_PageSetup {};return _gffbde }; +// Comment In Hidden Row +HiddenRowAttr *bool ; -// Validate validates the CT_WebPublishObject and its children -func (_ddedd *CT_WebPublishObject )Validate ()error {return _ddedd .ValidateWithPath ("\u0043\u0054\u005f\u0057eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074");};func (_ggfc *CT_Location )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ccfee :=range start .Attr {if _ccfee .Name .Local =="\u0072\u0065\u0066"{_fcacc ,_gdcdb :=_ccfee .Value ,error (nil ); -if _gdcdb !=nil {return _gdcdb ;};_ggfc .RefAttr =_fcacc ;continue ;};if _ccfee .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"{_fffad ,_fgbfac :=_fc .ParseUint (_ccfee .Value ,10,32);if _fgbfac !=nil {return _fgbfac ; -};_ggfc .FirstHeaderRowAttr =uint32 (_fffad );continue ;};if _ccfee .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"{_cadef ,_dgddf :=_fc .ParseUint (_ccfee .Value ,10,32);if _dgddf !=nil {return _dgddf ;};_ggfc .FirstDataRowAttr =uint32 (_cadef ); -continue ;};if _ccfee .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"{_efbf ,_gfgc :=_fc .ParseUint (_ccfee .Value ,10,32);if _gfgc !=nil {return _gfgc ;};_ggfc .FirstDataColAttr =uint32 (_efbf );continue ;};if _ccfee .Name .Local =="\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_febaeg ,_decff :=_fc .ParseUint (_ccfee .Value ,10,32); -if _decff !=nil {return _decff ;};_adgde :=uint32 (_febaeg );_ggfc .RowPageCountAttr =&_adgde ;continue ;};if _ccfee .Name .Local =="\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_fagbf ,_cbaedf :=_fc .ParseUint (_ccfee .Value ,10,32); -if _cbaedf !=nil {return _cbaedf ;};_fbbbf :=uint32 (_fagbf );_ggfc .ColPageCountAttr =&_fbbbf ;continue ;};};for {_effcf ,_babdd :=d .Token ();if _babdd !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_babdd ); -};if _abeaa ,_eecbg :=_effcf .(_c .EndElement );_eecbg &&_abeaa .Name ==start .Name {break ;};};return nil ;};func (_ccfd *CT_Dxf )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ccfd .Font !=nil {_egdbf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}}; -e .EncodeElement (_ccfd .Font ,_egdbf );};if _ccfd .NumFmt !=nil {_bcacf :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};e .EncodeElement (_ccfd .NumFmt ,_bcacf );};if _ccfd .Fill !=nil {_bgefa :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}}; -e .EncodeElement (_ccfd .Fill ,_bgefa );};if _ccfd .Alignment !=nil {_afabd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_ccfd .Alignment ,_afabd );};if _ccfd .Border !=nil {_ecfgd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}}; -e .EncodeElement (_ccfd .Border ,_ecfgd );};if _ccfd .Protection !=nil {_bgcda :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ccfd .Protection ,_bgcda );}; -if _ccfd .ExtLst !=nil {_dffbd :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ccfd .ExtLst ,_dffbd );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};const (ST_SortByUnset ST_SortBy =0; -ST_SortByValue ST_SortBy =1;ST_SortByCellColor ST_SortBy =2;ST_SortByFontColor ST_SortBy =3;ST_SortByIcon ST_SortBy =4;);func (_fffbd *CT_MeasureDimensionMaps )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 :_a .Sprintf ("\u0025\u0076",*_fffbd .CountAttr )}); -};e .EncodeToken (start );if _fffbd .Map !=nil {_dbcfa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006d\u0061\u0070"}};for _ ,_fffef :=range _fffbd .Map {e .EncodeElement (_fffef ,_dbcfa );};};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;}; +// Hidden Column +HiddenColumnAttr *bool ; -// ValidateWithPath validates the CT_SheetId and its children, prefixing error messages with path -func (_dffcbc *CT_SheetId )ValidateWithPath (path string )error {return nil };type CT_ExternalSheetNames struct{ +// Author +AuthorAttr string ; -// Sheet Name -SheetName []*CT_ExternalSheetName ;};type CT_SmartTags struct{ +// Original Comment Length +OldLengthAttr *uint32 ; -// Cell Smart Tags -CellSmartTags []*CT_CellSmartTags ;};func (_abbeb ST_TotalsRowFunction )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_dcfcg :=_c .Attr {};_dcfcg .Name =name ;switch _abbeb {case ST_TotalsRowFunctionUnset :_dcfcg .Value ="";case ST_TotalsRowFunctionNone :_dcfcg .Value ="\u006e\u006f\u006e\u0065"; -case ST_TotalsRowFunctionSum :_dcfcg .Value ="\u0073\u0075\u006d";case ST_TotalsRowFunctionMin :_dcfcg .Value ="\u006d\u0069\u006e";case ST_TotalsRowFunctionMax :_dcfcg .Value ="\u006d\u0061\u0078";case ST_TotalsRowFunctionAverage :_dcfcg .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065"; -case ST_TotalsRowFunctionCount :_dcfcg .Value ="\u0063\u006f\u0075n\u0074";case ST_TotalsRowFunctionCountNums :_dcfcg .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case ST_TotalsRowFunctionStdDev :_dcfcg .Value ="\u0073\u0074\u0064\u0044\u0065\u0076"; -case ST_TotalsRowFunctionVar :_dcfcg .Value ="\u0076\u0061\u0072";case ST_TotalsRowFunctionCustom :_dcfcg .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _dcfcg ,nil ;};func (_bbffa ST_MdxFunctionType )Validate ()error {return _bbffa .ValidateWithPath ("")}; +// New Comment Length +NewLengthAttr *uint32 ;};func (_cgbf *CT_ChartFormats )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggcc :=range start .Attr {if _ggcc .Name .Local =="\u0063\u006f\u0075n\u0074"{_fadcb ,_febd :=_e .ParseUint (_ggcc .Value ,10,32); +if _febd !=nil {return _febd ;};_fefgc :=uint32 (_fadcb );_cgbf .CountAttr =&_fefgc ;continue ;};};_geegb :for {_ffdb ,_afag :=d .Token ();if _afag !=nil {return _afag ;};switch _fadgd :=_ffdb .(type ){case _d .StartElement :switch _fadgd .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbcf :=NewCT_ChartFormat (); +if _cefc :=d .DecodeElement (_bbcf ,&_fadgd );_cefc !=nil {return _cefc ;};_cgbf .ChartFormat =append (_cgbf .ChartFormat ,_bbcf );default:_ea .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",_fadgd .Name ); +if _egae :=d .Skip ();_egae !=nil {return _egae ;};};case _d .EndElement :break _geegb ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_DataField and its children, prefixing error messages with path +func (_dddd *CT_DataField )ValidateWithPath (path string )error {if _cdgc :=_dddd .SubtotalAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_cdgc !=nil {return _cdgc ;};if _fgga :=_dddd .ShowDataAsAttr .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0044\u0061\u0074\u0061\u0041\u0073\u0041\u0074\u0074\u0072"); +_fgga !=nil {return _fgga ;};if _dddd .ExtLst !=nil {if _ddgbg :=_dddd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddgbg !=nil {return _ddgbg ;};};return nil ;}; -// Validate validates the CT_SheetProtection and its children -func (_afdcb *CT_SheetProtection )Validate ()error {return _afdcb .ValidateWithPath ("\u0043T\u005fS\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");}; +// ValidateWithPath validates the CT_SheetViews and its children, prefixing error messages with path +func (_ceacf *CT_SheetViews )ValidateWithPath (path string )error {for _acfga ,_cgaaa :=range _ceacf .SheetView {if _gbfcc :=_cgaaa .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_acfga )); +_gbfcc !=nil {return _gbfcc ;};};if _ceacf .ExtLst !=nil {if _bcedf :=_ceacf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcedf !=nil {return _bcedf ;};};return nil ;};type CT_InputCells struct{ -// ValidateWithPath validates the CT_GroupMember and its children, prefixing error messages with path -func (_fbeda *CT_GroupMember )ValidateWithPath (path string )error {return nil };type CT_ExternalSheetDataSet struct{ +// Reference +RAttr string ; -// External Sheet Data Set -SheetData []*CT_ExternalSheetData ;};func NewCT_LegacyDrawing ()*CT_LegacyDrawing {_gefda :=&CT_LegacyDrawing {};return _gefda };func (_decgg *CT_Items )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _decgg .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_decgg .CountAttr )}); -};e .EncodeToken (start );_adcbc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0069\u0074\u0065\u006d"}};for _ ,_fbacd :=range _decgg .Item {e .EncodeElement (_fbacd ,_adcbc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -}; +// Deleted +DeletedAttr *bool ; -// ValidateWithPath validates the CT_QueryTable and its children, prefixing error messages with path -func (_dabdge *CT_QueryTable )ValidateWithPath (path string )error {if _gaceb :=_dabdge .GrowShrinkTypeAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006fwS\u0068\u0072\u0069\u006e\u006b\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gaceb !=nil {return _gaceb ; -};if _dabdge .QueryTableRefresh !=nil {if _ebgac :=_dabdge .QueryTableRefresh .ValidateWithPath (path +"\u002fQ\u0075e\u0072\u0079\u0054\u0061\u0062l\u0065\u0052e\u0066\u0072\u0065\u0073\u0068");_ebgac !=nil {return _ebgac ;};};if _dabdge .ExtLst !=nil {if _ccgebf :=_dabdge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ccgebf !=nil {return _ccgebf ;};};return nil ;};type CT_ChartsheetPr struct{ +// Undone +UndoneAttr *bool ; -// Published -PublishedAttr *bool ; +// Value +ValAttr string ; -// Code Name -CodeNameAttr *string ;TabColor *CT_Color ;};func (_cfcba *CT_TablePart )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_agdcab :=range start .Attr {if _agdcab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_agdcab .Name .Local =="\u0069\u0064"||_agdcab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_agdcab .Name .Local =="\u0069\u0064"{_bcfcd ,_eaccgd :=_agdcab .Value ,error (nil ); -if _eaccgd !=nil {return _eaccgd ;};_cfcba .IdAttr =_bcfcd ;continue ;};};for {_dccaba ,_aefea :=d .Token ();if _aefea !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061b\u006c\u0065\u0050\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_aefea ); -};if _dddgf ,_eafec :=_dccaba .(_c .EndElement );_eafec &&_dddgf .Name ==start .Name {break ;};};return nil ;};func (_cbeeb *CT_GroupLevel )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cfgda :=range start .Attr {if _cfgda .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_ggfdd ,_dfdbf :=_cfgda .Value ,error (nil ); -if _dfdbf !=nil {return _dfdbf ;};_cbeeb .UniqueNameAttr =_ggfdd ;continue ;};if _cfgda .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_dbefb ,_gdcbf :=_cfgda .Value ,error (nil );if _gdcbf !=nil {return _gdcbf ;};_cbeeb .CaptionAttr =_dbefb ;continue ; -};if _cfgda .Name .Local =="\u0075\u0073\u0065\u0072"{_cccb ,_feccbg :=_fc .ParseBool (_cfgda .Value );if _feccbg !=nil {return _feccbg ;};_cbeeb .UserAttr =&_cccb ;continue ;};if _cfgda .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"{_adeff ,_bgagbf :=_fc .ParseBool (_cfgda .Value ); -if _bgagbf !=nil {return _bgagbf ;};_cbeeb .CustomRollUpAttr =&_adeff ;continue ;};};_ccbfc :for {_gecbc ,_fgffee :=d .Token ();if _fgffee !=nil {return _fgffee ;};switch _bgbff :=_gecbc .(type ){case _c .StartElement :switch _bgbff .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbeeb .Groups =NewCT_Groups (); -if _cgdgc :=d .DecodeElement (_cbeeb .Groups ,&_bgbff );_cgdgc !=nil {return _cgdgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_cbeeb .ExtLst =NewCT_ExtensionList (); -if _gbgcac :=d .DecodeElement (_cbeeb .ExtLst ,&_bgbff );_gbgcac !=nil {return _gbgcac ;};default:_dc .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",_bgbff .Name ); -if _cfaca :=d .Skip ();_cfaca !=nil {return _cfaca ;};};case _c .EndElement :break _ccbfc ;case _c .CharData :};};return nil ;};func (_fdcdc ST_Axis )String ()string {switch _fdcdc {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 (_cbeda *CT_Groups )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cbeda .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cbeda .CountAttr )}); -};e .EncodeToken (start );_ffdf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070"}};for _ ,_bcaad :=range _cbeda .Group {e .EncodeElement (_bcaad ,_ffdf );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};type ST_FormulaExpression byte ;type CT_PageFields struct{ +// Number Format Id +NumFmtIdAttr *uint32 ;}; -// Page Item Count -CountAttr *uint32 ; +// Validate validates the CT_CustomProperties and its children +func (_fbba *CT_CustomProperties )Validate ()error {return _fbba .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_CalcChain struct{ -// Page Field -PageField []*CT_PageField ;};func (_eefcf *CT_FutureMetadataBlock )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _eefcf .ExtLst !=nil {_defbb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_eefcf .ExtLst ,_defbb );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_Connection ()*CT_Connection {_ddggb :=&CT_Connection {};return _ddggb };func (_gafdf *CT_Members )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gafdf .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gafdf .CountAttr )}); -};if _gafdf .LevelAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_gafdf .LevelAttr )});};e .EncodeToken (start );_decade :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u006d\u0065\u006d\u0062\u0065r"}}; -for _ ,_ddbegb :=range _gafdf .Member {e .EncodeElement (_ddbegb ,_decade );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Cell +C []*CT_CalcCell ;ExtLst *CT_ExtensionList ;};type ST_SortType byte ;func (_fdeeb *ST_HorizontalAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fdeeb =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_fdeeb =1;case "\u006c\u0065\u0066\u0074":*_fdeeb =2; +case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fdeeb =3;case "\u0072\u0069\u0067h\u0074":*_fdeeb =4;case "\u0066\u0069\u006c\u006c":*_fdeeb =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_fdeeb =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_fdeeb =7; +case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_fdeeb =8;};return nil ;};type CT_Fill struct{ -// Validate validates the CT_FutureMetadataBlock and its children -func (_dddgd *CT_FutureMetadataBlock )Validate ()error {return _dddgd .ValidateWithPath ("\u0043\u0054\u005f\u0046ut\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006fc\u006b");};func (_babca *CT_PivotCache )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgcce :=range start .Attr {if _fgcce .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fgcce .Name .Local =="\u0069\u0064"||_fgcce .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fgcce .Name .Local =="\u0069\u0064"{_dadcf ,_cdbda :=_fgcce .Value ,error (nil ); -if _cdbda !=nil {return _cdbda ;};_babca .IdAttr =_dadcf ;continue ;};if _fgcce .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_dgbae ,_aabff :=_fc .ParseUint (_fgcce .Value ,10,32);if _aabff !=nil {return _aabff ;};_babca .CacheIdAttr =uint32 (_dgbae ); -continue ;};};for {_ggaeg ,_gdegb :=d .Token ();if _gdegb !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050i\u0076o\u0074C\u0061\u0063\u0068\u0065\u003a\u0020\u0025s",_gdegb );};if _gdddb ,_dffab :=_ggaeg .(_c .EndElement ); -_dffab &&_gdddb .Name ==start .Name {break ;};};return nil ;};func (_fdgaec *CT_SheetViews )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfcaag :for {_ebdagd ,_fddgg :=d .Token ();if _fddgg !=nil {return _fddgg ;};switch _aeecg :=_ebdagd .(type ){case _c .StartElement :switch _aeecg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eedcc :=NewCT_SheetView (); -if _ffbce :=d .DecodeElement (_eedcc ,&_aeecg );_ffbce !=nil {return _ffbce ;};_fdgaec .SheetView =append (_fdgaec .SheetView ,_eedcc );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_fdgaec .ExtLst =NewCT_ExtensionList (); -if _bafeg :=d .DecodeElement (_fdgaec .ExtLst ,&_aeecg );_bafeg !=nil {return _bafeg ;};default:_dc .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",_aeecg .Name ); -if _ddee :=d .Skip ();_ddee !=nil {return _ddee ;};};case _c .EndElement :break _dfcaag ;case _c .CharData :};};return nil ;};func (_ccceag *CT_PivotField )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _ccceag .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ccceag .NameAttr )}); -};if _ccceag .AxisAttr !=ST_AxisUnset {_gfeeca ,_ecade :=_ccceag .AxisAttr .MarshalXMLAttr (_c .Name {Local :"\u0061\u0078\u0069\u0073"});if _ecade !=nil {return _ecade ;};start .Attr =append (start .Attr ,_gfeeca );};if _ccceag .DataFieldAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .DataFieldAttr ))}); -};if _ccceag .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 :_a .Sprintf ("\u0025\u0076",*_ccceag .SubtotalCaptionAttr )}); -};if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .ShowDropDownsAttr ))}); -};if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .HiddenLevelAttr ))});};if _ccceag .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 :_a .Sprintf ("\u0025\u0076",*_ccceag .UniqueMemberPropertyAttr )}); -};if _ccceag .CompactAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .CompactAttr ))});};if _ccceag .AllDrilledAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .AllDrilledAttr ))}); -};if _ccceag .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ccceag .NumFmtIdAttr )});};if _ccceag .OutlineAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .OutlineAttr ))}); -};if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .SubtotalTopAttr ))});};if _ccceag .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .DragToRowAttr ))}); -};if _ccceag .DragToColAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .DragToColAttr ))});};if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .MultipleItemSelectionAllowedAttr ))}); -};if _ccceag .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .DragToPageAttr ))});};if _ccceag .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .DragToDataAttr ))}); -};if _ccceag .DragOffAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .DragOffAttr ))});};if _ccceag .ShowAllAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073h\u006f\u0077\u0041\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .ShowAllAttr ))}); -};if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .InsertBlankRowAttr ))}); -};if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .ServerFieldAttr ))});};if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .InsertPageBreakAttr ))}); -};if _ccceag .AutoShowAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .AutoShowAttr ))});};if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .TopAutoShowAttr ))}); -};if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .HideNewItemsAttr ))});}; -if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .MeasureFilterAttr ))}); -};if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .IncludeNewItemsInFilterAttr ))}); -};if _ccceag .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 :_a .Sprintf ("\u0025\u0076",*_ccceag .ItemPageCountAttr )}); -};if _ccceag .SortTypeAttr !=ST_FieldSortTypeUnset {_bdefc ,_cbfbee :=_ccceag .SortTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _cbfbee !=nil {return _cbfbee ;};start .Attr =append (start .Attr ,_bdefc ); -};if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .DataSourceSortAttr ))}); -};if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .NonAutoSortDefaultAttr ))}); -};if _ccceag .RankByAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0061\u006e\u006b\u0042\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_ccceag .RankByAttr )});};if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .DefaultSubtotalAttr ))}); -};if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .SumSubtotalAttr ))});};if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .CountASubtotalAttr ))}); -};if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .AvgSubtotalAttr ))});};if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .MaxSubtotalAttr ))}); -};if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .MinSubtotalAttr ))});};if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .ProductSubtotalAttr ))}); -};if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .CountSubtotalAttr ))}); -};if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .StdDevSubtotalAttr ))}); -};if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .StdDevPSubtotalAttr ))}); -};if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .VarSubtotalAttr ))});};if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .VarPSubtotalAttr ))}); -};if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .ShowPropCellAttr ))});}; -if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .ShowPropTipAttr ))});};if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .ShowPropAsCaptionAttr ))}); -};if _ccceag .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 :_a .Sprintf ("\u0025\u0064",_eggaf (*_ccceag .DefaultAttributeDrillStateAttr ))}); -};e .EncodeToken (start );if _ccceag .Items !=nil {_edea :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0069\u0074\u0065\u006d\u0073"}};e .EncodeElement (_ccceag .Items ,_edea );};if _ccceag .AutoSortScope !=nil {_ccbac :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0061\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"}}; -e .EncodeElement (_ccceag .AutoSortScope ,_ccbac );};if _ccceag .ExtLst !=nil {_dggddc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ccceag .ExtLst ,_dggddc );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;}; +// Pattern +PatternFill *CT_PatternFill ; -// ValidateWithPath validates the CT_SheetData and its children, prefixing error messages with path -func (_aegga *CT_SheetData )ValidateWithPath (path string )error {for _acdga ,_gedfc :=range _aegga .Row {if _aegcg :=_gedfc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_acdga ));_aegcg !=nil {return _aegcg ; -};};return nil ;};type CT_pivotTableDefinition struct{ +// Gradient +GradientFill *CT_GradientFill ;}; -// Name -NameAttr string ; +// ValidateWithPath validates the CT_SheetView and its children, prefixing error messages with path +func (_bfgad *CT_SheetView )ValidateWithPath (path string )error {if _accb :=_bfgad .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_accb !=nil {return _accb ;};if _bfgad .Pane !=nil {if _feggf :=_bfgad .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065"); +_feggf !=nil {return _feggf ;};};for _daeef ,_affbg :=range _bfgad .Selection {if _agfbd :=_affbg .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0053\u0065\u006ce\u0063\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_daeef ));_agfbd !=nil {return _agfbd ; +};};for _bebeag ,_edbba :=range _bfgad .PivotSelection {if _baaeg :=_edbba .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074S\u0065\u006c\u0065\u0063\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_bebeag ));_baaeg !=nil {return _baaeg ; +};};if _bfgad .ExtLst !=nil {if _efeed :=_bfgad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efeed !=nil {return _efeed ;};};return nil ;}; -// PivotCache Definition Id -CacheIdAttr uint32 ; +// Validate validates the CT_FileRecoveryPr and its children +func (_gaabc *CT_FileRecoveryPr )Validate ()error {return _gaabc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072");};type CT_MdxTuple struct{ -// Data On Rows -DataOnRowsAttr *bool ; +// Member Index Count +CAttr *uint32 ; -// Default Data Field Position -DataPositionAttr *uint32 ; +// Server Formatting Culture Currency +CtAttr *string ; -// Data Field Header Name -DataCaptionAttr string ; +// Server Formatting String Index +SiAttr *uint32 ; -// Grand Totals Caption -GrandTotalCaptionAttr *string ; +// Server Formatting Built-In Number Format Index +FiAttr *uint32 ; -// Error Caption -ErrorCaptionAttr *string ; +// Server Formatting Background Color +BcAttr *string ; -// Show Error -ShowErrorAttr *bool ; +// Server Formatting Foreground Color +FcAttr *string ; -// Caption for Missing Values -MissingCaptionAttr *string ; +// Server Formatting Italic Font +IAttr *bool ; -// Show Missing -ShowMissingAttr *bool ; +// Server Formatting Underline Font +UAttr *bool ; -// Page Header Style Name -PageStyleAttr *string ; +// Server Formatting Strikethrough Font +StAttr *bool ; -// Table Style Name -PivotTableStyleAttr *string ; +// Server Formatting Bold Font +BAttr *bool ; -// Vacated Style -VacatedStyleAttr *string ; +// Member Unique Name Index +N []*CT_MetadataStringIndex ;};func (_dbfef *ST_CfvoType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dbfef =0;case "\u006e\u0075\u006d":*_dbfef =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_dbfef =2;case "\u006d\u0061\u0078":*_dbfef =3; +case "\u006d\u0069\u006e":*_dbfef =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_dbfef =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_dbfef =6;};return nil ;}; -// PivotTable Custom String -TagAttr *string ; +// Validate validates the CT_String and its children +func (_acdbbb *CT_String )Validate ()error {return _acdbbb .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};func (_gdbff ST_CredMethod )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdbff .String (),start ); +};func (_gfffa *CT_TupleCache )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gedcf :for {_cbaab ,_cfadg :=d .Token ();if _cfadg !=nil {return _cfadg ;};switch _bbabdb :=_cbaab .(type ){case _d .StartElement :switch _bbabdb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfffa .Entries =NewCT_PCDSDTCEntries (); +if _gccad :=d .DecodeElement (_gfffa .Entries ,&_bbabdb );_gccad !=nil {return _gccad ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfffa .Sets =NewCT_Sets (); +if _abeaba :=d .DecodeElement (_gfffa .Sets ,&_bbabdb );_abeaba !=nil {return _abeaba ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfffa .QueryCache =NewCT_QueryCache (); +if _gfcgf :=d .DecodeElement (_gfffa .QueryCache ,&_bbabdb );_gfcgf !=nil {return _gfcgf ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfffa .ServerFormats =NewCT_ServerFormats (); +if _acaea :=d .DecodeElement (_gfffa .ServerFormats ,&_bbabdb );_acaea !=nil {return _acaea ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfffa .ExtLst =NewCT_ExtensionList (); +if _begeff :=d .DecodeElement (_gfffa .ExtLst ,&_bbabdb );_begeff !=nil {return _begeff ;};default:_ea .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",_bbabdb .Name ); +if _bdfce :=d .Skip ();_bdfce !=nil {return _bdfce ;};};case _d .EndElement :break _gedcf ;case _d .CharData :};};return nil ;};func NewCT_WebPublishObject ()*CT_WebPublishObject {_cbbdd :=&CT_WebPublishObject {};return _cbbdd };func (_ge *AG_AutoFormat )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ae :=range start .Attr {if _ae .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_db ,_cf :=_e .ParseUint (_ae .Value ,10,32); +if _cf !=nil {return _cf ;};_bb :=uint32 (_db );_ge .AutoFormatIdAttr =&_bb ;continue ;};if _ae .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_f ,_bbg :=_e .ParseBool (_ae .Value );if _bbg !=nil {return _bbg ; +};_ge .ApplyNumberFormatsAttr =&_f ;continue ;};if _ae .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ab ,_df :=_e .ParseBool (_ae .Value );if _df !=nil {return _df ;};_ge .ApplyBorderFormatsAttr =&_ab ; +continue ;};if _ae .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ag ,_eae :=_e .ParseBool (_ae .Value );if _eae !=nil {return _eae ;};_ge .ApplyFontFormatsAttr =&_ag ;continue ;};if _ae .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ff ,_de :=_e .ParseBool (_ae .Value ); +if _de !=nil {return _de ;};_ge .ApplyPatternFormatsAttr =&_ff ;continue ;};if _ae .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_cb ,_cg :=_e .ParseBool (_ae .Value );if _cg !=nil {return _cg ; +};_ge .ApplyAlignmentFormatsAttr =&_cb ;continue ;};if _ae .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dd ,_cgf :=_e .ParseBool (_ae .Value );if _cgf !=nil {return _cgf ; +};_ge .ApplyWidthHeightFormatsAttr =&_dd ;continue ;};};for {_ed ,_af :=d .Token ();if _af !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u003a\u0020\u0025s",_af );};if _ggd ,_bd :=_ed .(_d .EndElement ); +_bd &&_ggd .Name ==start .Name {break ;};};return nil ;};type ST_CellComments byte ;func (_ebdecc *ST_rwColActionType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ebdecc =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_ebdecc =1; +case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_ebdecc =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_ebdecc =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_ebdecc =4;};return nil ;};func (_gfece *CT_Dxfs )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbggc :=range start .Attr {if _fbggc .Name .Local =="\u0063\u006f\u0075n\u0074"{_gcefe ,_ecdce :=_e .ParseUint (_fbggc .Value ,10,32); +if _ecdce !=nil {return _ecdce ;};_beeda :=uint32 (_gcefe );_gfece .CountAttr =&_beeda ;continue ;};};_baaea :for {_ageb ,_fgbec :=d .Token ();if _fgbec !=nil {return _fgbec ;};switch _fbacd :=_ageb .(type ){case _d .StartElement :switch _fbacd .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fccba :=NewCT_Dxf (); +if _ffgaf :=d .DecodeElement (_fccba ,&_fbacd );_ffgaf !=nil {return _ffgaf ;};_gfece .Dxf =append (_gfece .Dxf ,_fccba );default:_ea .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",_fbacd .Name ); +if _aagea :=d .Skip ();_aagea !=nil {return _aagea ;};};case _d .EndElement :break _baaea ;case _d .CharData :};};return nil ;}; -// PivotTable Last Updated Version -UpdatedVersionAttr *uint8 ; +// ValidateWithPath validates the CT_TableColumns and its children, prefixing error messages with path +func (_dagbf *CT_TableColumns )ValidateWithPath (path string )error {for _badfg ,_ebfga :=range _dagbf .TableColumn {if _bcdffee :=_ebfga .ValidateWithPath (_aa .Sprintf ("\u0025s\u002fT\u0061\u0062\u006c\u0065\u0043o\u006c\u0075m\u006e\u005b\u0025\u0064\u005d",path ,_badfg )); +_bcdffee !=nil {return _bcdffee ;};};return nil ;}; -// Minimum Refreshable Version -MinRefreshableVersionAttr *uint8 ; +// Validate validates the PivotCacheDefinition and its children +func (_gbdea *PivotCacheDefinition )Validate ()error {return _gbdea .ValidateWithPath ("P\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};func (_bcbcg *CT_OleObjects )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddeeb :for {_ceegb ,_ebbce :=d .Token (); +if _ebbce !=nil {return _ebbce ;};switch _fgaca :=_ceegb .(type ){case _d .StartElement :switch _fgaca .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acbgg :=NewCT_OleObject (); +if _cafce :=d .DecodeElement (_acbgg ,&_fgaca );_cafce !=nil {return _cafce ;};_bcbcg .OleObject =append (_bcbcg .OleObject ,_acbgg );default:_ea .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",_fgaca .Name ); +if _dacfe :=d .Skip ();_dacfe !=nil {return _dacfe ;};};case _d .EndElement :break _ddeeb ;case _d .CharData :};};return nil ;};func (_febcb *ST_PivotAreaType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffbdd ,_bcbdae :=d .Token ();if _bcbdae !=nil {return _bcbdae ; +};if _cadbbe ,_bfeca :=_ffbdd .(_d .EndElement );_bfeca &&_cadbbe .Name ==start .Name {*_febcb =1;return nil ;};if _ffada ,_baeee :=_ffbdd .(_d .CharData );!_baeee {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffbdd ); +}else {switch string (_ffada ){case "":*_febcb =0;case "\u006e\u006f\u006e\u0065":*_febcb =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_febcb =2;case "\u0064\u0061\u0074\u0061":*_febcb =3;case "\u0061\u006c\u006c":*_febcb =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_febcb =5; +case "\u0062\u0075\u0074\u0074\u006f\u006e":*_febcb =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_febcb =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_febcb =8;};};_ffbdd ,_bcbdae =d .Token ();if _bcbdae !=nil {return _bcbdae ;};if _dbcga ,_bgebc :=_ffbdd .(_d .EndElement ); +_bgebc &&_dbcga .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffbdd );};type ST_DataValidationImeMode byte ; +func (_abcb *CT_IndexedColors )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aeegg :for {_ddgec ,_ddbcg :=d .Token ();if _ddbcg !=nil {return _ddbcg ;};switch _agfge :=_ddgec .(type ){case _d .StartElement :switch _agfge .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cffba :=NewCT_RgbColor (); +if _eegeg :=d .DecodeElement (_cffba ,&_agfge );_eegeg !=nil {return _eegeg ;};_abcb .RgbColor =append (_abcb .RgbColor ,_cffba );default:_ea .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",_agfge .Name ); +if _ceabeb :=d .Skip ();_ceabeb !=nil {return _ceabeb ;};};case _d .EndElement :break _aeegg ;case _d .CharData :};};return nil ;};func NewCT_MemberProperty ()*CT_MemberProperty {_cccfc :=&CT_MemberProperty {};return _cccfc };func (_ccbec *CT_SheetCalcPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ccbec .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ccbec .FullCalcOnLoadAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_caggbf ST_FormulaExpression )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_caggbf .String (),start );};func NewCT_ChartsheetPr ()*CT_ChartsheetPr {_dade :=&CT_ChartsheetPr {}; +return _dade }; -// Asterisk Totals -AsteriskTotalsAttr *bool ; +// Validate validates the CT_Pane and its children +func (_afbae *CT_Pane )Validate ()error {return _afbae .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u0065");};func (_dfbed ST_Visibility )Validate ()error {return _dfbed .ValidateWithPath ("")}; -// Show Item Names -ShowItemsAttr *bool ; +// ValidateWithPath validates the CT_CellAlignment and its children, prefixing error messages with path +func (_geae *CT_CellAlignment )ValidateWithPath (path string )error {if _gcdf :=_geae .HorizontalAttr .ValidateWithPath (path +"\u002fH\u006fr\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_gcdf !=nil {return _gcdf ;};if _ecce :=_geae .VerticalAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u0074\u0074\u0072"); +_ecce !=nil {return _ecce ;};return nil ;};func (_dgdfgb ST_CfvoType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dgdfgb .String (),start );};func NewCT_GroupMember ()*CT_GroupMember {_cbgb :=&CT_GroupMember {}; +return _cbgb };func (_cdacc *CT_Dimensions )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdacc .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_cdacc .CountAttr )}); +};e .EncodeToken (start );if _cdacc .Dimension !=nil {_cgfb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};for _ ,_ceggf :=range _cdacc .Dimension {e .EncodeElement (_ceggf ,_cgfb );}; +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_defff *CT_FontScheme )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_defff .ValAttr =ST_FontScheme (1);for _ ,_dfafa :=range start .Attr {if _dfafa .Name .Local =="\u0076\u0061\u006c"{_defff .ValAttr .UnmarshalXMLAttr (_dfafa ); +continue ;};};for {_fdcac ,_adec :=d .Token ();if _adec !=nil {return _aa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0053c\u0068\u0065\u006d\u0065\u003a\u0020\u0025s",_adec );};if _cgefaa ,_fafbf :=_fdcac .(_d .EndElement ); +_fafbf &&_cgefaa .Name ==start .Name {break ;};};return nil ;};func (_caaca *CT_DeletedField )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbdfb :=range start .Attr {if _cbdfb .Name .Local =="\u006e\u0061\u006d\u0065"{_dcbf ,_cccfb :=_cbdfb .Value ,error (nil ); +if _cccfb !=nil {return _cccfb ;};_caaca .NameAttr =_dcbf ;continue ;};};for {_bdfea ,_afgd :=d .Token ();if _afgd !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u006c\u0065\u0074\u0065d\u0046\u0069\u0065l\u0064:\u0020\u0025\u0073",_afgd ); +};if _gcef ,_babeb :=_bdfea .(_d .EndElement );_babeb &&_gcef .Name ==start .Name {break ;};};return nil ;}; -// Allow Edit Data -EditDataAttr *bool ; +// ValidateWithPath validates the CT_WorkbookProtection and its children, prefixing error messages with path +func (_aeged *CT_WorkbookProtection )ValidateWithPath (path string )error {return nil };type ST_PaneState byte ;type CT_ExternalLink struct{Choice *CT_ExternalLinkChoice ;ExtLst *CT_ExtensionList ;}; -// Disable Field List -DisableFieldListAttr *bool ; +// Validate validates the CT_CustomWorkbookView and its children +func (_fdgf *CT_CustomWorkbookView )Validate ()error {return _fdgf .ValidateWithPath ("C\u0054\u005f\u0043\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077");};func NewCT_RElt ()*CT_RElt {_acaag :=&CT_RElt {};return _acaag }; +type CT_CustomWorkbookView struct{ -// Show Calculated Members -ShowCalcMbrsAttr *bool ; +// Custom View Name +NameAttr string ; -// Total Visual Data -VisualTotalsAttr *bool ; +// Custom View GUID +GuidAttr string ; -// Show Multiple Labels -ShowMultipleLabelAttr *bool ; +// Auto Update +AutoUpdateAttr *bool ; -// Show Drop Down -ShowDataDropDownAttr *bool ; +// Merge Interval +MergeIntervalAttr *uint32 ; -// Show Expand Collapse -ShowDrillAttr *bool ; +// Changes Saved Win +ChangesSavedWinAttr *bool ; -// Print Drill Indicators -PrintDrillAttr *bool ; +// Only Synch +OnlySyncAttr *bool ; -// Show Member Property ToolTips -ShowMemberPropertyTipsAttr *bool ; +// Personal View +PersonalViewAttr *bool ; -// Show ToolTips on Data -ShowDataTipsAttr *bool ; +// Include Print Settings +IncludePrintSettingsAttr *bool ; -// Enable PivotTable Wizard -EnableWizardAttr *bool ; +// Include Hidden Rows & Columns +IncludeHiddenRowColAttr *bool ; -// Enable Drill Down -EnableDrillAttr *bool ; +// Maximized +MaximizedAttr *bool ; -// Enable Field Properties -EnableFieldPropertiesAttr *bool ; +// Minimized +MinimizedAttr *bool ; -// Preserve Formatting -PreserveFormattingAttr *bool ; +// Show Horizontal Scroll +ShowHorizontalScrollAttr *bool ; -// Auto Formatting -UseAutoFormattingAttr *bool ; +// Show Vertical Scroll +ShowVerticalScrollAttr *bool ; -// Page Wrap -PageWrapAttr *uint32 ; +// Show Sheet Tabs +ShowSheetTabsAttr *bool ; -// Page Over Then Down -PageOverThenDownAttr *bool ; +// Top Left Corner (X Coordinate) +XWindowAttr *int32 ; -// Subtotal Hidden Items -SubtotalHiddenItemsAttr *bool ; +// Top Left Corner (Y Coordinate) +YWindowAttr *int32 ; -// Row Grand Totals -RowGrandTotalsAttr *bool ; +// Window Width +WindowWidthAttr uint32 ; -// Grand Totals On Columns -ColGrandTotalsAttr *bool ; +// Window Height +WindowHeightAttr uint32 ; -// Field Print Titles -FieldPrintTitlesAttr *bool ; +// Sheet Tab Ratio +TabRatioAttr *uint32 ; -// Item Print Titles -ItemPrintTitlesAttr *bool ; +// Active Sheet in Book View +ActiveSheetIdAttr uint32 ; -// Merge Titles -MergeItemAttr *bool ; +// Show Formula Bar +ShowFormulaBarAttr *bool ; -// Show Drop Zones -ShowDropZonesAttr *bool ; +// Show Status Bar +ShowStatusbarAttr *bool ; -// PivotCache Created Version -CreatedVersionAttr *uint8 ; +// Show Comments +ShowCommentsAttr ST_Comments ; -// Indentation for Compact Axis -IndentAttr *uint32 ; +// Show Objects +ShowObjectsAttr ST_Objects ;ExtLst *CT_ExtensionList ;};func NewCT_QueryTable ()*CT_QueryTable {_ebcba :=&CT_QueryTable {};return _ebcba };func NewCT_NumFmts ()*CT_NumFmts {_ccgbc :=&CT_NumFmts {};return _ccgbc };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;); -// Show Empty Row -ShowEmptyRowAttr *bool ; +// ValidateWithPath validates the CT_GradientFill and its children, prefixing error messages with path +func (_faea *CT_GradientFill )ValidateWithPath (path string )error {if _bgbgd :=_faea .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bgbgd !=nil {return _bgbgd ;};for _deeag ,_ggbee :=range _faea .Stop {if _baaaa :=_ggbee .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0053\u0074\u006f\u0070\u005b\u0025\u0064\u005d",path ,_deeag )); +_baaaa !=nil {return _baaaa ;};};return nil ;};func (_eafbg ST_TextVAlign )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eafbg .String (),start );};func (_dgcece ST_TargetScreenSize )ValidateWithPath (path string )error {switch _dgcece {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgcece )); +};return nil ;}; -// Show Empty Column -ShowEmptyColAttr *bool ; +// Validate validates the CT_ObjectPr and its children +func (_fgaee *CT_ObjectPr )Validate ()error {return _fgaee .ValidateWithPath ("C\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072");}; -// Show Field Headers -ShowHeadersAttr *bool ; +// Validate validates the CT_pivotTableDefinition and its children +func (_dgada *CT_pivotTableDefinition )Validate ()error {return _dgada .ValidateWithPath ("\u0043\u0054\u005fpi\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");};func (_cdfadb ST_FormatAction )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_feegf :=_d .Attr {}; +_feegf .Name =name ;switch _cdfadb {case ST_FormatActionUnset :_feegf .Value ="";case ST_FormatActionBlank :_feegf .Value ="\u0062\u006c\u0061n\u006b";case ST_FormatActionFormatting :_feegf .Value ="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"; +case ST_FormatActionDrill :_feegf .Value ="\u0064\u0072\u0069l\u006c";case ST_FormatActionFormula :_feegf .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061";};return _feegf ,nil ;};func (_cfbgg *CT_PivotCaches )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgbab :for {_fggdfd ,_cgdag :=d .Token (); +if _cgdag !=nil {return _cgdag ;};switch _cbbfe :=_fggdfd .(type ){case _d .StartElement :switch _cbbfe .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_febeg :=NewCT_PivotCache (); +if _feaa :=d .DecodeElement (_febeg ,&_cbbfe );_feaa !=nil {return _feaa ;};_cfbgg .PivotCache =append (_cfbgg .PivotCache ,_febeg );default:_ea .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",_cbbfe .Name ); +if _fbeea :=d .Skip ();_fbeea !=nil {return _fbeea ;};};case _d .EndElement :break _bgbab ;case _d .CharData :};};return nil ;};type CT_ServerFormats struct{ -// Compact New Fields -CompactAttr *bool ; +// Format Count +CountAttr *uint32 ; -// Outline New Fields -OutlineAttr *bool ; +// Server Format +ServerFormat []*CT_ServerFormat ;};func (_bgab *CT_DataValidations )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bgab .DisablePromptsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_bgab .DisablePromptsAttr ))}); +};if _bgab .XWindowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_aa .Sprintf ("\u0025\u0076",*_bgab .XWindowAttr )});};if _bgab .YWindowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_aa .Sprintf ("\u0025\u0076",*_bgab .YWindowAttr )}); +};if _bgab .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_bgab .CountAttr )});};e .EncodeToken (start );_affag :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"}}; +for _ ,_fbad :=range _bgab .DataValidation {e .EncodeElement (_fbad ,_affag );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aeebca *CT_MdxKPI )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aeebca .PAttr =ST_MdxKPIProperty (1); +for _ ,_gefgg :=range start .Attr {if _gefgg .Name .Local =="\u006e"{_aagd ,_bdbce :=_e .ParseUint (_gefgg .Value ,10,32);if _bdbce !=nil {return _bdbce ;};_aeebca .NAttr =uint32 (_aagd );continue ;};if _gefgg .Name .Local =="\u006e\u0070"{_eecbb ,_cefdd :=_e .ParseUint (_gefgg .Value ,10,32); +if _cefdd !=nil {return _cefdd ;};_aeebca .NpAttr =uint32 (_eecbb );continue ;};if _gefgg .Name .Local =="\u0070"{_aeebca .PAttr .UnmarshalXMLAttr (_gefgg );continue ;};};for {_edfaf ,_bdega :=d .Token ();if _bdega !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0064\u0078K\u0050\u0049\u003a\u0020\u0025\u0073",_bdega ); +};if _dcgec ,_debdb :=_edfaf .(_d .EndElement );_debdb &&_dcgec .Name ==start .Name {break ;};};return nil ;};func NewComments ()*Comments {_fbgfb :=&Comments {};_fbgfb .CT_Comments =*NewCT_Comments ();return _fbgfb ;}; -// Outline Data Fields -OutlineDataAttr *bool ; +// Validate validates the CT_Filter and its children +func (_becgcf *CT_Filter )Validate ()error {return _becgcf .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u0074\u0065r");};func (_acced *CT_MetadataTypes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _acced .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_acced .CountAttr )}); +};e .EncodeToken (start );_cfcea :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};for _ ,_fcegc :=range _acced .MetadataType {e .EncodeElement (_fcegc ,_cfcea );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_gbfg *CT_Comments )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbfg .Authors =NewCT_Authors ();_gbfg .CommentList =NewCT_CommentList ();_bcfb :for {_dbefe ,_dcggg :=d .Token ();if _dcggg !=nil {return _dcggg ;};switch _ebbae :=_dbefe .(type ){case _d .StartElement :switch _ebbae .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _edgafd :=d .DecodeElement (_gbfg .Authors ,&_ebbae ); +_edgafd !=nil {return _edgafd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _aecb :=d .DecodeElement (_gbfg .CommentList ,&_ebbae ); +_aecb !=nil {return _aecb ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbfg .ExtLst =NewCT_ExtensionList (); +if _gfdf :=d .DecodeElement (_gbfg .ExtLst ,&_ebbae );_gfdf !=nil {return _gfdf ;};default:_ea .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",_ebbae .Name ); +if _fdbgc :=d .Skip ();_fdbgc !=nil {return _fdbgc ;};};case _d .EndElement :break _bcfb ;case _d .CharData :};};return nil ;};type CT_RangeSets struct{ -// Compact Data -CompactDataAttr *bool ; +// Reference and Page Item Count +CountAttr *uint32 ; -// Data Fields Published -PublishedAttr *bool ; +// Range Set +RangeSet []*CT_RangeSet ;};type CT_Sheets struct{ -// Enable Drop Zones -GridDropZonesAttr *bool ; +// Sheet Information +Sheet []*CT_Sheet ;};func (_afbaed *CT_RevisionHeaders )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_afbaed .GuidAttr )}); +if _afbaed .LastGuidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_afbaed .LastGuidAttr )});};if _afbaed .SharedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u0061\u0072\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_afbaed .SharedAttr ))}); +};if _afbaed .DiskRevisionsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_afbaed .DiskRevisionsAttr ))}); +};if _afbaed .HistoryAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_afbaed .HistoryAttr ))});};if _afbaed .TrackRevisionsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_afbaed .TrackRevisionsAttr ))}); +};if _afbaed .ExclusiveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_afbaed .ExclusiveAttr ))});};if _afbaed .RevisionIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_afbaed .RevisionIdAttr )}); +};if _afbaed .VersionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_afbaed .VersionAttr )});};if _afbaed .KeepChangeHistoryAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_afbaed .KeepChangeHistoryAttr ))}); +};if _afbaed .ProtectedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_afbaed .ProtectedAttr ))});};if _afbaed .PreserveHistoryAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"},Value :_aa .Sprintf ("\u0025\u0076",*_afbaed .PreserveHistoryAttr )}); +};e .EncodeToken (start );_fdafa :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0068\u0065\u0061\u0064\u0065r"}};for _ ,_afbafa :=range _afbaed .Header {e .EncodeElement (_afbafa ,_fdafa );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_cgd *CT_ChartsheetProtection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebeb :=range start .Attr {if _ebeb .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_geed ,_cbbd :=_ebeb .Value ,error (nil ); +if _cbbd !=nil {return _cbbd ;};_cgd .PasswordAttr =&_geed ;continue ;};if _ebeb .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_cbed ,_dgag :=_ebeb .Value ,error (nil );if _dgag !=nil {return _dgag ;};_cgd .AlgorithmNameAttr =&_cbed ; +continue ;};if _ebeb .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_cffdb ,_fffe :=_ebeb .Value ,error (nil );if _fffe !=nil {return _fffe ;};_cgd .HashValueAttr =&_cffdb ;continue ;};if _ebeb .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_dcfg ,_eada :=_ebeb .Value ,error (nil ); +if _eada !=nil {return _eada ;};_cgd .SaltValueAttr =&_dcfg ;continue ;};if _ebeb .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_daaac ,_fbabc :=_e .ParseUint (_ebeb .Value ,10,32);if _fbabc !=nil {return _fbabc ;};_agbc :=uint32 (_daaac ); +_cgd .SpinCountAttr =&_agbc ;continue ;};if _ebeb .Name .Local =="\u0063o\u006e\u0074\u0065\u006e\u0074"{_gaedc ,_bfcfg :=_e .ParseBool (_ebeb .Value );if _bfcfg !=nil {return _bfcfg ;};_cgd .ContentAttr =&_gaedc ;continue ;};if _ebeb .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_eccb ,_dbgg :=_e .ParseBool (_ebeb .Value ); +if _dbgg !=nil {return _dbgg ;};_cgd .ObjectsAttr =&_eccb ;continue ;};};for {_dbfg ,_dgea :=d .Token ();if _dgea !=nil {return _aa .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",_dgea ); +};if _fadf ,_gbga :=_dbfg .(_d .EndElement );_gbga &&_fadf .Name ==start .Name {break ;};};return nil ;};func NewCT_CustomFilter ()*CT_CustomFilter {_dfdb :=&CT_CustomFilter {};return _dfdb };func (_cebba *CT_MergeCell )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066"},Value :_aa .Sprintf ("\u0025\u0076",_cebba .RefAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_acdfb *ST_Type )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceddf ,_dgfae :=d .Token ();if _dgfae !=nil {return _dgfae ;};if _fffgf ,_egdgg :=_ceddf .(_d .EndElement ); +_egdgg &&_fffgf .Name ==start .Name {*_acdfb =1;return nil ;};if _febf ,_babged :=_ceddf .(_d .CharData );!_babged {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ceddf ); +}else {switch string (_febf ){case "":*_acdfb =0;case "\u006e\u006f\u006e\u0065":*_acdfb =1;case "\u0061\u006c\u006c":*_acdfb =2;case "\u0072\u006f\u0077":*_acdfb =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_acdfb =4;};};_ceddf ,_dgfae =d .Token (); +if _dgfae !=nil {return _dgfae ;};if _gdbbg ,_babfcg :=_ceddf .(_d .EndElement );_babfcg &&_gdbbg .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ceddf ); +};type CT_Fonts struct{ -// Stop Immersive UI -ImmersiveAttr *bool ; +// Font Count +CountAttr *uint32 ; -// Multiple Field Filters -MultipleFieldFiltersAttr *bool ; +// Font +Font []*CT_Font ;};func (_aeage *ST_IconSetType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fegce ,_dffafb :=d .Token ();if _dffafb !=nil {return _dffafb ;};if _fbdffg ,_deggb :=_fegce .(_d .EndElement );_deggb &&_fbdffg .Name ==start .Name {*_aeage =1; +return nil ;};if _fdbce ,_fggda :=_fegce .(_d .CharData );!_fggda {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fegce );}else {switch string (_fdbce ){case "":*_aeage =0; +case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_aeage =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_aeage =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_aeage =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_aeage =4; +case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_aeage =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_aeage =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_aeage =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_aeage =8; +case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_aeage =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_aeage =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_aeage =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_aeage =12; +case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_aeage =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_aeage =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_aeage =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_aeage =16; +case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_aeage =17;};};_fegce ,_dffafb =d .Token ();if _dffafb !=nil {return _dffafb ;};if _fgcbd ,_dbcba :=_fegce .(_d .EndElement );_dbcba &&_fgcbd .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fegce ); +}; -// Chart Format Id -ChartFormatAttr *uint32 ; +// Validate validates the CT_Record and its children +func (_cfacg *CT_Record )Validate ()error {return _cfacg .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u006f\u0072d");};func (_aeffa ST_PatternType )String ()string {switch _aeffa {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 "";};type CT_DataFields struct{ -// Row Header Caption -RowHeaderCaptionAttr *string ; +// Data Items Count +CountAttr *uint32 ; -// Column Header Caption -ColHeaderCaptionAttr *string ; +// Data Field Item +DataField []*CT_DataField ;};type CT_GroupItems struct{ -// Default Sort Order -FieldListSortAscendingAttr *bool ; +// Items Created Count +CountAttr *uint32 ; -// MDX Subqueries Supported -MdxSubqueriesAttr *bool ; +// No Value +M []*CT_Missing ; -// Custom List AutoSort -CustomListSortAttr *bool ; +// Numeric Value +N []*CT_Number ; -// PivotTable Location -Location *CT_Location ; +// Boolean +B []*CT_Boolean ; -// PivotTable Fields -PivotFields *CT_PivotFields ; +// Error Value +E []*CT_Error ; -// Row Fields -RowFields *CT_RowFields ; +// Character Value +S []*CT_String ; -// Row Items -RowItems *CT_rowItems ; +// Date Time +D []*CT_DateTime ;};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 (_begge *CT_ExternalSheetNames )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_eacg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065"}}; +for _ ,_aace :=range _begge .SheetName {e .EncodeElement (_aace ,_eacg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dcfcg ST_CellFormulaType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bcdagf :=_d .Attr {};_bcdagf .Name =name ; +switch _dcfcg {case ST_CellFormulaTypeUnset :_bcdagf .Value ="";case ST_CellFormulaTypeNormal :_bcdagf .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_CellFormulaTypeArray :_bcdagf .Value ="\u0061\u0072\u0072a\u0079";case ST_CellFormulaTypeDataTable :_bcdagf .Value ="\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce"; +case ST_CellFormulaTypeShared :_bcdagf .Value ="\u0073\u0068\u0061\u0072\u0065\u0064";};return _bcdagf ,nil ;}; -// Column Fields -ColFields *CT_ColFields ; +// Validate validates the CT_PivotHierarchy and its children +func (_dgeada *CT_PivotHierarchy )Validate ()error {return _dgeada .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");};type CT_String struct{ -// Column Items -ColItems *CT_colItems ; +// Value +VAttr string ; -// Page Field Items -PageFields *CT_PageFields ; +// Unused Item +UAttr *bool ; -// Data Fields -DataFields *CT_DataFields ; +// Calculated Item +FAttr *bool ; -// PivotTable Formats -Formats *CT_Formats ; +// Item Caption +CAttr *string ; -// Conditional Formats -ConditionalFormats *CT_ConditionalFormats ; +// Member Property Count +CpAttr *uint32 ; -// PivotChart Formats -ChartFormats *CT_ChartFormats ; +// Format Index +InAttr *uint32 ; -// PivotTable OLAP Hierarchies -PivotHierarchies *CT_PivotHierarchies ; +// Background Color +BcAttr *string ; -// PivotTable Style -PivotTableStyleInfo *CT_PivotTableStyle ; +// Foreground Color +FcAttr *string ; -// Filters -Filters *CT_PivotFilters ; +// Italic +IAttr *bool ; -// Row OLAP Hierarchy References -RowHierarchiesUsage *CT_RowHierarchiesUsage ; +// Underline +UnAttr *bool ; -// Column OLAP Hierarchy References -ColHierarchiesUsage *CT_ColHierarchiesUsage ; +// Strikethrough +StAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_ccbgg *CT_ProtectedRanges )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffcbd :for {_bbcc ,_bbcgef :=d .Token (); -if _bbcgef !=nil {return _bbcgef ;};switch _daaec :=_bbcc .(type ){case _c .StartElement :switch _daaec .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbgfb :=NewCT_ProtectedRange (); -if _cgaeed :=d .DecodeElement (_cbgfb ,&_daaec );_cgaeed !=nil {return _cgaeed ;};_ccbgg .ProtectedRange =append (_ccbgg .ProtectedRange ,_cbgfb );default:_dc .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",_daaec .Name ); -if _abgff :=d .Skip ();_abgff !=nil {return _abgff ;};};case _c .EndElement :break _ffcbd ;case _c .CharData :};};return nil ;};func (_cefbb *ST_CellType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bebdc ,_eefee :=d .Token ();if _eefee !=nil {return _eefee ; -};if _edfaf ,_gbadfd :=_bebdc .(_c .EndElement );_gbadfd &&_edfaf .Name ==start .Name {*_cefbb =1;return nil ;};if _dcbga ,_fedbf :=_bebdc .(_c .CharData );!_fedbf {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",_bebdc ); -}else {switch string (_dcbga ){case "":*_cefbb =0;case "\u0062":*_cefbb =1;case "\u006e":*_cefbb =2;case "\u0065":*_cefbb =3;case "\u0073":*_cefbb =4;case "\u0073\u0074\u0072":*_cefbb =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_cefbb =6;}; -};_bebdc ,_eefee =d .Token ();if _eefee !=nil {return _eefee ;};if _abebc ,_afecag :=_bebdc .(_c .EndElement );_afecag &&_abebc .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",_bebdc ); -}; +// Bold +BAttr *bool ; -// Validate validates the CT_MeasureDimensionMap and its children -func (_dagdd *CT_MeasureDimensionMap )Validate ()error {return _dagdd .ValidateWithPath ("\u0043\u0054\u005f\u004dea\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004da\u0070");};type CT_X struct{ +// Tuples +Tpls []*CT_Tuples ; -// Shared Items Index -VAttr *int32 ;};func (_ggfac ST_VolValueType )String ()string {switch _ggfac {case 0:return "";case 1:return "\u0062";case 2:return "\u006e";case 3:return "\u0065";case 4:return "\u0073";};return "";};func (_ggeadf *ST_DateTimeGrouping )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gagbbf ,_fefdfe :=d .Token (); -if _fefdfe !=nil {return _fefdfe ;};if _becfcd ,_bgbgb :=_gagbbf .(_c .EndElement );_bgbgb &&_becfcd .Name ==start .Name {*_ggeadf =1;return nil ;};if _ffdefd ,_bbeef :=_gagbbf .(_c .CharData );!_bbeef {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",_gagbbf ); -}else {switch string (_ffdefd ){case "":*_ggeadf =0;case "\u0079\u0065\u0061\u0072":*_ggeadf =1;case "\u006d\u006f\u006et\u0068":*_ggeadf =2;case "\u0064\u0061\u0079":*_ggeadf =3;case "\u0068\u006f\u0075\u0072":*_ggeadf =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_ggeadf =5; -case "\u0073\u0065\u0063\u006f\u006e\u0064":*_ggeadf =6;};};_gagbbf ,_fefdfe =d .Token ();if _fefdfe !=nil {return _fefdfe ;};if _gdgebca ,_bfbgc :=_gagbbf .(_c .EndElement );_bfbgc &&_gdgebca .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",_gagbbf ); -};func (_eacdd ST_MdxSetOrder )Validate ()error {return _eacdd .ValidateWithPath ("")};type CT_TablePart struct{IdAttr string ;};func NewCT_CfRule ()*CT_CfRule {_bffe :=&CT_CfRule {};return _bffe };func (_cebbcb *ST_Comments )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cebbcb =0; -case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_cebbcb =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_cebbcb =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_cebbcb =3; -};return nil ;};func (_aaced ST_VerticalAlignment )ValidateWithPath (path string )error {switch _aaced {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 (_aaced )); -};return nil ;};func (_cggda *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 :_a .Sprintf ("\u0025\u0076",_cggda .SheetIdAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fl\u0064\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_cggda .OldNameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006ee\u0077\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_cggda .NewNameAttr )}); -if _cggda .RIdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cggda .RIdAttr )});};if _cggda .UaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cggda .UaAttr ))}); -};if _cggda .RaAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0061"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_cggda .RaAttr ))});};e .EncodeToken (start );if _cggda .ExtLst !=nil {_bgdega :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_cggda .ExtLst ,_bgdega );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_cabgfd ST_IconSetType )String ()string {switch _cabgfd {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 "";}; +// Member Property Index +X []*CT_X ;};type CT_ColFields struct{ -// Validate validates the CT_Workbook and its children -func (_cffcf *CT_Workbook )Validate ()error {return _cffcf .ValidateWithPath ("C\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");};func NewCT_Parameters ()*CT_Parameters {_dcefg :=&CT_Parameters {};return _dcefg };func (_ebedbe *CT_QueryTableRefresh )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebedbe .QueryTableFields =NewCT_QueryTableFields (); -for _ ,_aacacf :=range start .Attr {if _aacacf .Name .Local =="\u0070r\u0065\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072\u0074\u0046i\u006c\u0074\u0065\u0072\u004c\u0061\u0079\u006f\u0075\u0074"{_egdcd ,_cgef :=_fc .ParseBool (_aacacf .Value );if _cgef !=nil {return _cgef ; -};_ebedbe .PreserveSortFilterLayoutAttr =&_egdcd ;continue ;};if _aacacf .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"{_cdeea ,_gbbab :=_fc .ParseBool (_aacacf .Value );if _gbbab !=nil {return _gbbab ; -};_ebedbe .FieldIdWrappedAttr =&_cdeea ;continue ;};if _aacacf .Name .Local =="h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"{_cgcgbg ,_dabeg :=_fc .ParseBool (_aacacf .Value );if _dabeg !=nil {return _dabeg ; -};_ebedbe .HeadersInLastRefreshAttr =&_cgcgbg ;continue ;};if _aacacf .Name .Local =="\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"{_ceebd ,_bdccb :=_fc .ParseUint (_aacacf .Value ,10,8);if _bdccb !=nil {return _bdccb ; -};_bcbca :=uint8 (_ceebd );_ebedbe .MinimumVersionAttr =&_bcbca ;continue ;};if _aacacf .Name .Local =="\u006e\u0065\u0078\u0074\u0049\u0064"{_aefe ,_dggea :=_fc .ParseUint (_aacacf .Value ,10,32);if _dggea !=nil {return _dggea ;};_geccac :=uint32 (_aefe ); -_ebedbe .NextIdAttr =&_geccac ;continue ;};if _aacacf .Name .Local =="\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"{_ebage ,_aebeg :=_fc .ParseUint (_aacacf .Value ,10,32);if _aebeg !=nil {return _aebeg ;};_egfdd :=uint32 (_ebage ); -_ebedbe .UnboundColumnsLeftAttr =&_egfdd ;continue ;};if _aacacf .Name .Local =="\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"{_eebec ,_cbdfde :=_fc .ParseUint (_aacacf .Value ,10,32);if _cbdfde !=nil {return _cbdfde ; -};_eedgd :=uint32 (_eebec );_ebedbe .UnboundColumnsRightAttr =&_eedgd ;continue ;};};_gfbad :for {_cefbga ,_dgefee :=d .Token ();if _dgefee !=nil {return _dgefee ;};switch _gccfa :=_cefbga .(type ){case _c .StartElement :switch _gccfa .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _acdgba :=d .DecodeElement (_ebedbe .QueryTableFields ,&_gccfa ); -_acdgba !=nil {return _acdgba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebedbe .QueryTableDeletedFields =NewCT_QueryTableDeletedFields (); -if _ebbfd :=d .DecodeElement (_ebedbe .QueryTableDeletedFields ,&_gccfa );_ebbfd !=nil {return _ebbfd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebedbe .SortState =NewCT_SortState (); -if _aeba :=d .DecodeElement (_ebedbe .SortState ,&_gccfa );_aeba !=nil {return _aeba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_ebedbe .ExtLst =NewCT_ExtensionList (); -if _eeadc :=d .DecodeElement (_ebedbe .ExtLst ,&_gccfa );_eeadc !=nil {return _eeadc ;};default:_dc .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",_gccfa .Name ); -if _defd :=d .Skip ();_defd !=nil {return _defd ;};};case _c .EndElement :break _gfbad ;case _c .CharData :};};return nil ;};type ST_SmartTagShow byte ;type CT_PageSetup struct{ +// Repeated Items Count +CountAttr *uint32 ; -// Paper Size -PaperSizeAttr *uint32 ; +// Field +Field []*CT_Field ;};func NewCT_MetadataTypes ()*CT_MetadataTypes {_gbaecc :=&CT_MetadataTypes {};return _gbaecc }; -// Paper Height -PaperHeightAttr *string ; +// Validate validates the CT_FutureMetadata and its children +func (_efaa *CT_FutureMetadata )Validate ()error {return _efaa .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");};func (_fecbf *CT_Members )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fecbf .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_fecbf .CountAttr )}); +};if _fecbf .LevelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_fecbf .LevelAttr )});};e .EncodeToken (start );_egcaf :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u006d\u0065\u006d\u0062\u0065r"}}; +for _ ,_dbcdbb :=range _fecbf .Member {e .EncodeElement (_dbcdbb ,_egcaf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dggeb *CT_RevisionAutoFormatting )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_dggeb .SheetIdAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066"},Value :_aa .Sprintf ("\u0025\u0076",_dggeb .RefAttr )});if _dggeb .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_dggeb .AutoFormatIdAttr )}); +};if _dggeb .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dggeb .ApplyNumberFormatsAttr ))}); +};if _dggeb .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dggeb .ApplyBorderFormatsAttr ))}); +};if _dggeb .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dggeb .ApplyFontFormatsAttr ))}); +};if _dggeb .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dggeb .ApplyPatternFormatsAttr ))}); +};if _dggeb .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dggeb .ApplyAlignmentFormatsAttr ))}); +};if _dggeb .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_dggeb .ApplyWidthHeightFormatsAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbfdc *CT_TextPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbfdc .PromptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_fbfdc .PromptAttr ))}); +};if _fbfdc .FileTypeAttr !=ST_FileTypeUnset {_gcgfg ,_aeaea :=_fbfdc .FileTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"});if _aeaea !=nil {return _aeaea ;};start .Attr =append (start .Attr ,_gcgfg );};if _fbfdc .CodePageAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_fbfdc .CodePageAttr )}); +};if _fbfdc .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_fbfdc .CharacterSetAttr )});};if _fbfdc .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_aa .Sprintf ("\u0025\u0076",*_fbfdc .FirstRowAttr )}); +};if _fbfdc .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_fbfdc .SourceFileAttr )});};if _fbfdc .DelimitedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_fbfdc .DelimitedAttr ))}); +};if _fbfdc .DecimalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_fbfdc .DecimalAttr )});};if _fbfdc .ThousandsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"},Value :_aa .Sprintf ("\u0025\u0076",*_fbfdc .ThousandsAttr )}); +};if _fbfdc .TabAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0062"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_fbfdc .TabAttr ))});};if _fbfdc .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u0061c\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_fbfdc .SpaceAttr ))}); +};if _fbfdc .CommaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006dm\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_fbfdc .CommaAttr ))});};if _fbfdc .SemicolonAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_fbfdc .SemicolonAttr ))}); +};if _fbfdc .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_fbfdc .ConsecutiveAttr ))});};if _fbfdc .QualifierAttr !=ST_QualifierUnset {_bfbea ,_dbfcdg :=_fbfdc .QualifierAttr .MarshalXMLAttr (_d .Name {Local :"\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"}); +if _dbfcdg !=nil {return _dbfcdg ;};start .Attr =append (start .Attr ,_bfbea );};if _fbfdc .DelimiterAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"},Value :_aa .Sprintf ("\u0025\u0076",*_fbfdc .DelimiterAttr )}); +};e .EncodeToken (start );if _fbfdc .TextFields !=nil {_dfabe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_fbfdc .TextFields ,_dfabe );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewCT_Tuples ()*CT_Tuples {_egfgg :=&CT_Tuples {};return _egfgg };func (_ebefa *CT_DataRef )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebefa .RefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066"},Value :_aa .Sprintf ("\u0025\u0076",*_ebefa .RefAttr )}); +};if _ebefa .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_ebefa .NameAttr )});};if _ebefa .SheetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_ebefa .SheetAttr )}); +};if _ebefa .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_ebefa .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_dfffca ST_FilterOperator )Validate ()error {return _dfffca .ValidateWithPath ("")}; -// Paper Width -PaperWidthAttr *string ; +// Validate validates the CT_PivotArea and its children +func (_gfdgg *CT_PivotArea )Validate ()error {return _gfdgg .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");};func (_bbdafa ST_MdxFunctionType )ValidateWithPath (path string )error {switch _bbdafa {case 0,1,2,3,4,5,6,7:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbdafa )); +};return nil ;};type ST_SortMethod byte ;func (_bebf *CT_Schema )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0049\u0044"},Value :_aa .Sprintf ("\u0025\u0076",_bebf .IDAttr )}); +if _bebf .SchemaRefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"},Value :_aa .Sprintf ("\u0025\u0076",*_bebf .SchemaRefAttr )});};if _bebf .NamespaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"},Value :_aa .Sprintf ("\u0025\u0076",*_bebf .NamespaceAttr )}); +};if _bebf .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_bebf .SchemaLanguageAttr )}); +};e .EncodeToken (start );if _bebf .Any !=nil {_bebf .Any .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_PivotCache ()*CT_PivotCache {_aaacb :=&CT_PivotCache {};return _aaacb };func (_fbgfe ST_MdxFunctionType )String ()string {switch _fbgfe {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 "";}; -// Print Scale -ScaleAttr *uint32 ; +// Validate validates the CT_CustomFilter and its children +func (_fafcb *CT_CustomFilter )Validate ()error {return _fafcb .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072");};type ST_ParameterType byte ;func (_adfffc *ST_VolDepType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_adfffc =0; +case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_adfffc =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_adfffc =2;};return nil ;}; -// First Page Number -FirstPageNumberAttr *uint32 ; +// ValidateWithPath validates the CT_TableStyleInfo and its children, prefixing error messages with path +func (_faacd *CT_TableStyleInfo )ValidateWithPath (path string )error {return nil };type CT_Pane struct{ -// Fit To Width -FitToWidthAttr *uint32 ; +// Horizontal Split Position +XSplitAttr *float64 ; -// Fit To Height -FitToHeightAttr *uint32 ; +// Vertical Split Position +YSplitAttr *float64 ; -// Page Order -PageOrderAttr ST_PageOrder ; +// Top Left Visible Cell +TopLeftCellAttr *string ; -// Orientation -OrientationAttr ST_Orientation ; +// Active Pane +ActivePaneAttr ST_Pane ; -// Use Printer Defaults -UsePrinterDefaultsAttr *bool ; +// Split State +StateAttr ST_PaneState ;}; -// Black And White -BlackAndWhiteAttr *bool ; +// Validate validates the CT_Colors and its children +func (_ffag *CT_Colors )Validate ()error {return _ffag .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");}; -// Draft -DraftAttr *bool ; +// ValidateWithPath validates the CT_SingleXmlCell and its children, prefixing error messages with path +func (_gdbed *CT_SingleXmlCell )ValidateWithPath (path string )error {if _bdcdab :=_gdbed .XmlCellPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");_bdcdab !=nil {return _bdcdab ;};if _gdbed .ExtLst !=nil {if _fdabff :=_gdbed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fdabff !=nil {return _fdabff ;};};return nil ;};func (_cgfeec ST_GradientType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fdaaec :=_d .Attr {};_fdaaec .Name =name ;switch _cgfeec {case ST_GradientTypeUnset :_fdaaec .Value ="";case ST_GradientTypeLinear :_fdaaec .Value ="\u006c\u0069\u006e\u0065\u0061\u0072"; +case ST_GradientTypePath :_fdaaec .Value ="\u0070\u0061\u0074\u0068";};return _fdaaec ,nil ;};func (_adfba ST_WebSourceType )String ()string {switch _adfba {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_FieldGroup ()*CT_FieldGroup {_ecfd :=&CT_FieldGroup {};return _ecfd };func (_gfbada *CT_XStringElement )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076"},Value :_aa .Sprintf ("\u0025\u0076",_gfbada .VAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_ConditionalFormatting struct{ -// Print Cell Comments -CellCommentsAttr ST_CellComments ; +// PivotTable Conditional Formatting +PivotAttr *bool ; -// Use First Page Number -UseFirstPageNumberAttr *bool ; +// Sequence of References +SqrefAttr *ST_Sqref ; -// Print Error Handling -ErrorsAttr ST_PrintError ; +// Conditional Formatting Rule +CfRule []*CT_CfRule ;ExtLst *CT_ExtensionList ;};type Revisions struct{CT_Revisions };func NewCT_ColorFilter ()*CT_ColorFilter {_ebfb :=&CT_ColorFilter {};return _ebfb };func NewCT_SheetData ()*CT_SheetData {_dbdadc :=&CT_SheetData {};return _dbdadc }; +type CT_WebPr struct{ -// Horizontal DPI -HorizontalDpiAttr *uint32 ; +// XML Source +XmlAttr *bool ; -// Vertical DPI -VerticalDpiAttr *uint32 ; +// Import XML Source Data +SourceDataAttr *bool ; -// Number Of Copies -CopiesAttr *uint32 ;IdAttr *string ;};func (_acfdge *CT_WebPublishItems )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _acfdge .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_acfdge .CountAttr )}); -};e .EncodeToken (start );_cfedfc :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"}};for _ ,_bbdfcg :=range _acfdge .WebPublishItem {e .EncodeElement (_bbdfcg ,_cfedfc ); -};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bacac *CT_Rst )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _bacac .T !=nil {_agaegb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0074"}}; -_ff .AddPreserveSpaceAttr (&_agaegb ,*_bacac .T );e .EncodeElement (_bacac .T ,_agaegb );};if _bacac .R !=nil {_fafca :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_gffcgd :=range _bacac .R {e .EncodeElement (_gffcgd ,_fafca ); -};};if _bacac .RPh !=nil {_ececb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0068"}};for _ ,_acgef :=range _bacac .RPh {e .EncodeElement (_acgef ,_ececb );};};if _bacac .PhoneticPr !=nil {_cacbf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}}; -e .EncodeElement (_bacac .PhoneticPr ,_cacbf );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type ST_Objects byte ;func (_gabffg ST_VolValueType )ValidateWithPath (path string )error {switch _gabffg {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 (_gabffg )); -};return nil ;};func (_eebeg ST_Scope )Validate ()error {return _eebeg .ValidateWithPath ("")};func (_bagge *ST_CalcMode )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bagge =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_bagge =1; -case "\u0061\u0075\u0074\u006f":*_bagge =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_bagge =3;};return nil ;};type CT_Schema struct{ +// Parse PRE +ParsePreAttr *bool ; -// Schema ID -IDAttr string ; +// Consecutive Delimiters +ConsecutiveAttr *bool ; -// Schema Reference -SchemaRefAttr *string ; +// Use First Row +FirstRowAttr *bool ; -// Schema Root Namespace -NamespaceAttr *string ; +// Created in Excel 97 +Xl97Attr *bool ; -// Schema Language -SchemaLanguageAttr *string ;Any _ff .Any ;}; +// Dates as Text +TextDatesAttr *bool ; -// ValidateWithPath validates the CT_RevisionAutoFormatting and its children, prefixing error messages with path -func (_cccfb *CT_RevisionAutoFormatting )ValidateWithPath (path string )error {return nil }; +// Refreshed in Excel 2000 +Xl2000Attr *bool ; -// ValidateWithPath validates the CT_IconSet and its children, prefixing error messages with path -func (_caga *CT_IconSet )ValidateWithPath (path string )error {if _cabbc :=_caga .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_cabbc !=nil {return _cabbc ;};for _cabbf ,_dbbac :=range _caga .Cfvo {if _cdccc :=_dbbac .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_cabbf )); -_cdccc !=nil {return _cdccc ;};};return nil ;};func (_dfccec *ST_WebSourceType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfffb ,_gaegdg :=d .Token ();if _gaegdg !=nil {return _gaegdg ;};if _bgaeaa ,_fagcgb :=_dfffb .(_c .EndElement ); -_fagcgb &&_bgaeaa .Name ==start .Name {*_dfccec =1;return nil ;};if _ccfbf ,_dfbfa :=_dfffb .(_c .CharData );!_dfbfa {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",_dfffb ); -}else {switch string (_ccfbf ){case "":*_dfccec =0;case "\u0073\u0068\u0065e\u0074":*_dfccec =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_dfccec =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_dfccec =3;case "\u0072\u0061\u006eg\u0065":*_dfccec =4; -case "\u0063\u0068\u0061r\u0074":*_dfccec =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_dfccec =6;case "\u0071\u0075\u0065r\u0079":*_dfccec =7;case "\u006c\u0061\u0062e\u006c":*_dfccec =8;};};_dfffb ,_gaegdg =d .Token ();if _gaegdg !=nil {return _gaegdg ; -};if _cgagge ,_aabbg :=_dfffb .(_c .EndElement );_aabbg &&_cgagge .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",_dfffb ); -};func (_fffdf *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 _fffdf .CT_Dialogsheet .MarshalXML (e ,start );};func (_fffgb *CT_QueryTableDeletedFields )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fffgb .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fffgb .CountAttr )}); -};e .EncodeToken (start );_gbaea :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ad\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};for _ ,_dbeec :=range _fffgb .DeletedField {e .EncodeElement (_dbeec ,_gbaea );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;}; +// URL +UrlAttr *string ; -// ValidateWithPath validates the CT_DataValidation and its children, prefixing error messages with path -func (_dbbe *CT_DataValidation )ValidateWithPath (path string )error {if _fbcd :=_dbbe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fbcd !=nil {return _fbcd ;};if _dacf :=_dbbe .ErrorStyleAttr .ValidateWithPath (path +"\u002fE\u0072r\u006f\u0072\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072"); -_dacf !=nil {return _dacf ;};if _bcdca :=_dbbe .ImeModeAttr .ValidateWithPath (path +"\u002f\u0049\u006de\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bcdca !=nil {return _bcdca ;};if _cdcaf :=_dbbe .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072"); -_cdcaf !=nil {return _cdcaf ;};return nil ;};func (_cfceg ST_TotalsRowFunction )String ()string {switch _cfceg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0075\u006d";case 3:return "\u006d\u0069\u006e";case 4:return "\u006d\u0061\u0078"; -case 5:return "\u0061v\u0065\u0072\u0061\u0067\u0065";case 6:return "\u0063\u006f\u0075n\u0074";case 7:return "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case 8:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 9:return "\u0076\u0061\u0072";case 10:return "\u0063\u0075\u0073\u0074\u006f\u006d"; -};return "";};func (_acdfd *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 :_a .Sprintf ("\u0025\u0076",_acdfd .RIdAttr )});e .EncodeToken (start ); -e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_ObjectAnchor struct{ +// Web Post +PostAttr *string ; -// Move With Cells -MoveWithCellsAttr *bool ; +// HTML Tables Only +HtmlTablesAttr *bool ; -// Size With Cells -SizeWithCellsAttr *bool ;From *_b .From ;To *_b .To ;};type ST_TargetScreenSize byte ; +// HTML Formatting Handling +HtmlFormatAttr ST_HtmlFmt ; -// ValidateWithPath validates the CT_CellStyles and its children, prefixing error messages with path -func (_bca *CT_CellStyles )ValidateWithPath (path string )error {for _cbcf ,_gcg :=range _bca .CellStyle {if _cac :=_gcg .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cbcf )); -_cac !=nil {return _cac ;};};return nil ;};type CT_ColorFilter struct{ +// Edit Query URL +EditPageAttr *string ; -// Differential Format Record Id -DxfIdAttr *uint32 ; +// Tables +Tables *CT_Tables ;};func (_accga *CT_FutureMetadata )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_accga .NameAttr )}); +if _accga .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_accga .CountAttr )});};e .EncodeToken (start );if _accga .Bk !=nil {_gdgda :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ab\u006b"}}; +for _ ,_cfade :=range _accga .Bk {e .EncodeElement (_cfade ,_gdgda );};};if _accga .ExtLst !=nil {_dfgfg :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_accga .ExtLst ,_dfgfg );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_cadgb *CT_Dxf )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbbg :for {_adfe ,_egbdg :=d .Token ();if _egbdg !=nil {return _egbdg ;};switch _aggda :=_adfe .(type ){case _d .StartElement :switch _aggda .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cadgb .Font =NewCT_Font (); +if _bbfdc :=d .DecodeElement (_cadgb .Font ,&_aggda );_bbfdc !=nil {return _bbfdc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cadgb .NumFmt =NewCT_NumFmt (); +if _gggcb :=d .DecodeElement (_cadgb .NumFmt ,&_aggda );_gggcb !=nil {return _gggcb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cadgb .Fill =NewCT_Fill (); +if _dddcg :=d .DecodeElement (_cadgb .Fill ,&_aggda );_dddcg !=nil {return _dddcg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cadgb .Alignment =NewCT_CellAlignment (); +if _cfbe :=d .DecodeElement (_cadgb .Alignment ,&_aggda );_cfbe !=nil {return _cfbe ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cadgb .Border =NewCT_Border (); +if _afgdd :=d .DecodeElement (_cadgb .Border ,&_aggda );_afgdd !=nil {return _afgdd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cadgb .Protection =NewCT_CellProtection (); +if _ggfd :=d .DecodeElement (_cadgb .Protection ,&_aggda );_ggfd !=nil {return _ggfd ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cadgb .ExtLst =NewCT_ExtensionList (); +if _gfgf :=d .DecodeElement (_cadgb .ExtLst ,&_aggda );_gfgf !=nil {return _gfgf ;};default:_ea .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",_aggda .Name ); +if _dgage :=d .Skip ();_dgage !=nil {return _dgage ;};};case _d .EndElement :break _bbbg ;case _d .CharData :};};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 (_eddgcf *CT_SmartTagTypes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adbfg :for {_gcbbe ,_edeca :=d .Token (); +if _edeca !=nil {return _edeca ;};switch _babea :=_gcbbe .(type ){case _d .StartElement :switch _babea .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gadfe :=NewCT_SmartTagType (); +if _beccbe :=d .DecodeElement (_gadfe ,&_babea );_beccbe !=nil {return _beccbe ;};_eddgcf .SmartTagType =append (_eddgcf .SmartTagType ,_gadfe );default:_ea .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",_babea .Name ); +if _agegc :=d .Skip ();_agegc !=nil {return _agegc ;};};case _d .EndElement :break _adbfg ;case _d .CharData :};};return nil ;};func (_bbbbfg ST_DdeValueType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bbbbfg .String (),start ); +}; -// Filter By Cell Color -CellColorAttr *bool ;};func (_fbeba *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 :_a .Sprintf ("\u0025\u0076",_fbeba .GuidAttr )}); -if _fbeba .ScaleAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fbeba .ScaleAttr )});};if _fbeba .StateAttr !=ST_SheetStateUnset {_bgdf ,_cbeb :=_fbeba .StateAttr .MarshalXMLAttr (_c .Name {Local :"\u0073\u0074\u0061t\u0065"}); -if _cbeb !=nil {return _cbeb ;};start .Attr =append (start .Attr ,_bgdf );};if _fbeba .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_fbeba .ZoomToFitAttr ))}); -};e .EncodeToken (start );if _fbeba .PageMargins !=nil {_gecd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_fbeba .PageMargins ,_gecd );};if _fbeba .PageSetup !=nil {_fgga :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}}; -e .EncodeElement (_fbeba .PageSetup ,_fgga );};if _fbeba .HeaderFooter !=nil {_cacb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_fbeba .HeaderFooter ,_cacb ); -};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_defgce ST_DataValidationOperator )Validate ()error {return _defgce .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Dimensions and its children, prefixing error messages with path +func (_ceadf *CT_Dimensions )ValidateWithPath (path string )error {for _defgd ,_fdebe :=range _ceadf .Dimension {if _gccfd :=_fdebe .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0044\u0069\u006de\u006e\u0073\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_defgd )); +_gccfd !=nil {return _gccfd ;};};return nil ;}; -// ValidateWithPath validates the CT_CalculatedMember and its children, prefixing error messages with path -func (_fgfb *CT_CalculatedMember )ValidateWithPath (path string )error {if _fgfb .ExtLst !=nil {if _eec :=_fgfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eec !=nil {return _eec ;};};return nil ;};func (_ccfeg *CT_WebPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fgfff :=range start .Attr {if _fgfff .Name .Local =="\u0078\u006d\u006c"{_dabfa ,_dedfd :=_fc .ParseBool (_fgfff .Value ); -if _dedfd !=nil {return _dedfd ;};_ccfeg .XmlAttr =&_dabfa ;continue ;};if _fgfff .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"{_dgfbb ,_ffeafb :=_fc .ParseBool (_fgfff .Value );if _ffeafb !=nil {return _ffeafb ;};_ccfeg .SourceDataAttr =&_dgfbb ; -continue ;};if _fgfff .Name .Local =="\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"{_aeddac ,_debbff :=_fc .ParseBool (_fgfff .Value );if _debbff !=nil {return _debbff ;};_ccfeg .ParsePreAttr =&_aeddac ;continue ;};if _fgfff .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_dcgdbc ,_bbddab :=_fc .ParseBool (_fgfff .Value ); -if _bbddab !=nil {return _bbddab ;};_ccfeg .ConsecutiveAttr =&_dcgdbc ;continue ;};if _fgfff .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_defeg ,_gadbf :=_fc .ParseBool (_fgfff .Value );if _gadbf !=nil {return _gadbf ;};_ccfeg .FirstRowAttr =&_defeg ; -continue ;};if _fgfff .Name .Local =="\u0078\u006c\u0039\u0037"{_febda ,_ddgeee :=_fc .ParseBool (_fgfff .Value );if _ddgeee !=nil {return _ddgeee ;};_ccfeg .Xl97Attr =&_febda ;continue ;};if _fgfff .Name .Local =="\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"{_gdcab ,_gbgbce :=_fc .ParseBool (_fgfff .Value ); -if _gbgbce !=nil {return _gbgbce ;};_ccfeg .TextDatesAttr =&_gdcab ;continue ;};if _fgfff .Name .Local =="\u0078\u006c\u0032\u0030\u0030\u0030"{_dcafgd ,_gfdge :=_fc .ParseBool (_fgfff .Value );if _gfdge !=nil {return _gfdge ;};_ccfeg .Xl2000Attr =&_dcafgd ; -continue ;};if _fgfff .Name .Local =="\u0075\u0072\u006c"{_fbeaa ,_agdde :=_fgfff .Value ,error (nil );if _agdde !=nil {return _agdde ;};_ccfeg .UrlAttr =&_fbeaa ;continue ;};if _fgfff .Name .Local =="\u0070\u006f\u0073\u0074"{_ffada ,_dgffg :=_fgfff .Value ,error (nil ); -if _dgffg !=nil {return _dgffg ;};_ccfeg .PostAttr =&_ffada ;continue ;};if _fgfff .Name .Local =="\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"{_dccga ,_gdebf :=_fc .ParseBool (_fgfff .Value );if _gdebf !=nil {return _gdebf ;};_ccfeg .HtmlTablesAttr =&_dccga ; -continue ;};if _fgfff .Name .Local =="\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"{_ccfeg .HtmlFormatAttr .UnmarshalXMLAttr (_fgfff );continue ;};if _fgfff .Name .Local =="\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"{_ecddf ,_dgcbe :=_fgfff .Value ,error (nil ); -if _dgcbe !=nil {return _dgcbe ;};_ccfeg .EditPageAttr =&_ecddf ;continue ;};};_cgagg :for {_caefg ,_eegfef :=d .Token ();if _eegfef !=nil {return _eegfef ;};switch _cfegbg :=_caefg .(type ){case _c .StartElement :switch _cfegbg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccfeg .Tables =NewCT_Tables (); -if _cefbe :=d .DecodeElement (_ccfeg .Tables ,&_cfegbg );_cefbe !=nil {return _cefbe ;};default:_dc .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",_cfegbg .Name ); -if _gccfe :=d .Skip ();_gccfe !=nil {return _gccfe ;};};case _c .EndElement :break _cgagg ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_CustomSheetView and its children +func (_dfce *CT_CustomSheetView )Validate ()error {return _dfce .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077");};func (_dfdae *CT_I )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggcdb :=range start .Attr {if _ggcdb .Name .Local =="\u0074"{_dfdae .TAttr .UnmarshalXMLAttr (_ggcdb ); +continue ;};if _ggcdb .Name .Local =="\u0072"{_ebdag ,_fgcbg :=_e .ParseUint (_ggcdb .Value ,10,32);if _fgcbg !=nil {return _fgcbg ;};_cgdff :=uint32 (_ebdag );_dfdae .RAttr =&_cgdff ;continue ;};if _ggcdb .Name .Local =="\u0069"{_caafe ,_dcffg :=_e .ParseUint (_ggcdb .Value ,10,32); +if _dcffg !=nil {return _dcffg ;};_ggfdb :=uint32 (_caafe );_dfdae .IAttr =&_ggfdb ;continue ;};};_ddfc :for {_fcfef ,_gcagb :=d .Token ();if _gcagb !=nil {return _gcagb ;};switch _ecabc :=_fcfef .(type ){case _d .StartElement :switch _ecabc .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfca :=NewCT_X (); +if _fgcffc :=d .DecodeElement (_bfca ,&_ecabc );_fgcffc !=nil {return _fgcffc ;};_dfdae .X =append (_dfdae .X ,_bfca );default:_ea .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",_ecabc .Name ); +if _dfae :=d .Skip ();_dfae !=nil {return _dfae ;};};case _d .EndElement :break _ddfc ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_RevisionMove and its children, prefixing error messages with path -func (_fdegb *CT_RevisionMove )ValidateWithPath (path string )error {for _dcddf ,_bbedg :=range _fdegb .Undo {if _cfgad :=_bbedg .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_dcddf ));_cfgad !=nil {return _cfgad ; -};};for _cabae ,_eedee :=range _fdegb .Rcc {if _ffecad :=_eedee .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_cabae ));_ffecad !=nil {return _ffecad ;};};for _eacdc ,_bfcaef :=range _fdegb .Rfmt {if _bebfe :=_bfcaef .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_eacdc )); -_bebfe !=nil {return _bebfe ;};};return nil ;}; +// Validate validates the CT_WebPublishItems and its children +func (_fdaeac *CT_WebPublishItems )Validate ()error {return _fdaeac .ValidateWithPath ("\u0043T\u005fW\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073");};func NewCT_PivotHierarchy ()*CT_PivotHierarchy {_fbdaa :=&CT_PivotHierarchy {}; +return _fbdaa };func (_effdag *CT_PhoneticRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfbae :=range start .Attr {if _bfbae .Name .Local =="\u0073\u0062"{_bedec ,_fddag :=_e .ParseUint (_bfbae .Value ,10,32);if _fddag !=nil {return _fddag ; +};_effdag .SbAttr =uint32 (_bedec );continue ;};if _bfbae .Name .Local =="\u0065\u0062"{_bdgaf ,_cdagg :=_e .ParseUint (_bfbae .Value ,10,32);if _cdagg !=nil {return _cdagg ;};_effdag .EbAttr =uint32 (_bdgaf );continue ;};};_bafad :for {_efgfd ,_adeef :=d .Token (); +if _adeef !=nil {return _adeef ;};switch _fadce :=_efgfd .(type ){case _d .StartElement :switch _fadce .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _abeab :=d .DecodeElement (&_effdag .T ,&_fadce ); +_abeab !=nil {return _abeab ;};default:_ea .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",_fadce .Name ); +if _aggbe :=d .Skip ();_aggbe !=nil {return _aggbe ;};};case _d .EndElement :break _bafad ;case _d .CharData :};};return nil ;};func (_afdgb ST_VerticalAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_afdgb .String (),start ); +}; -// Validate validates the CT_OlapPr and its children -func (_badce *CT_OlapPr )Validate ()error {return _badce .ValidateWithPath ("\u0043T\u005f\u004f\u006c\u0061\u0070\u0050r");}; +// ValidateWithPath validates the CT_CellStyle and its children, prefixing error messages with path +func (_bdgb *CT_CellStyle )ValidateWithPath (path string )error {if _bdgb .ExtLst !=nil {if _cae :=_bdgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cae !=nil {return _cae ;};};return nil ;};type ST_GrowShrinkType byte ;func (_ffegc *CT_PivotFilter )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffegc .TypeAttr =ST_PivotFilterType (1); +_ffegc .AutoFilter =NewCT_AutoFilter ();for _ ,_bcebc :=range start .Attr {if _bcebc .Name .Local =="\u0066\u006c\u0064"{_gfgbd ,_cbfg :=_e .ParseUint (_bcebc .Value ,10,32);if _cbfg !=nil {return _cbfg ;};_ffegc .FldAttr =uint32 (_gfgbd );continue ;}; +if _bcebc .Name .Local =="\u006d\u0070\u0046l\u0064"{_ddggbba ,_ggaeb :=_e .ParseUint (_bcebc .Value ,10,32);if _ggaeb !=nil {return _ggaeb ;};_gcddg :=uint32 (_ddggbba );_ffegc .MpFldAttr =&_gcddg ;continue ;};if _bcebc .Name .Local =="\u0074\u0079\u0070\u0065"{_ffegc .TypeAttr .UnmarshalXMLAttr (_bcebc ); +continue ;};if _bcebc .Name .Local =="\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"{_bbgb ,_fccgfb :=_e .ParseInt (_bcebc .Value ,10,32);if _fccgfb !=nil {return _fccgfb ;};_cfdfac :=int32 (_bbgb );_ffegc .EvalOrderAttr =&_cfdfac ;continue ;};if _bcebc .Name .Local =="\u0069\u0064"{_dceccf ,_ebdfe :=_e .ParseUint (_bcebc .Value ,10,32); +if _ebdfe !=nil {return _ebdfe ;};_ffegc .IdAttr =uint32 (_dceccf );continue ;};if _bcebc .Name .Local =="\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"{_fceag ,_gaegc :=_e .ParseUint (_bcebc .Value ,10,32);if _gaegc !=nil {return _gaegc ; +};_bfdeee :=uint32 (_fceag );_ffegc .IMeasureHierAttr =&_bfdeee ;continue ;};if _bcebc .Name .Local =="i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"{_bfacd ,_adaf :=_e .ParseUint (_bcebc .Value ,10,32);if _adaf !=nil {return _adaf ;};_cddacc :=uint32 (_bfacd ); +_ffegc .IMeasureFldAttr =&_cddacc ;continue ;};if _bcebc .Name .Local =="\u006e\u0061\u006d\u0065"{_ffgeb ,_abbdd :=_bcebc .Value ,error (nil );if _abbdd !=nil {return _abbdd ;};_ffegc .NameAttr =&_ffgeb ;continue ;};if _bcebc .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_edead ,_ebefd :=_bcebc .Value ,error (nil ); +if _ebefd !=nil {return _ebefd ;};_ffegc .DescriptionAttr =&_edead ;continue ;};if _bcebc .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"{_dbdae ,_agage :=_bcebc .Value ,error (nil );if _agage !=nil {return _agage ; +};_ffegc .StringValue1Attr =&_dbdae ;continue ;};if _bcebc .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"{_gdfgf ,_cebff :=_bcebc .Value ,error (nil );if _cebff !=nil {return _cebff ;};_ffegc .StringValue2Attr =&_gdfgf ; +continue ;};};_ccdafg :for {_gcagd ,_eeece :=d .Token ();if _eeece !=nil {return _eeece ;};switch _fbeeb :=_gcagd .(type ){case _d .StartElement :switch _fbeeb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _geaede :=d .DecodeElement (_ffegc .AutoFilter ,&_fbeeb ); +_geaede !=nil {return _geaede ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffegc .ExtLst =NewCT_ExtensionList (); +if _ebdgd :=d .DecodeElement (_ffegc .ExtLst ,&_fbeeb );_ebdgd !=nil {return _ebdgd ;};default:_ea .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",_fbeeb .Name ); +if _edcfea :=d .Skip ();_edcfea !=nil {return _edcfea ;};};case _d .EndElement :break _ccdafg ;case _d .CharData :};};return nil ;};func NewCT_SheetDimension ()*CT_SheetDimension {_bfdaa :=&CT_SheetDimension {};return _bfdaa };func (_bcgdf *CT_Location )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066"},Value :_aa .Sprintf ("\u0025\u0076",_bcgdf .RefAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"},Value :_aa .Sprintf ("\u0025\u0076",_bcgdf .FirstHeaderRowAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"},Value :_aa .Sprintf ("\u0025\u0076",_bcgdf .FirstDataRowAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"},Value :_aa .Sprintf ("\u0025\u0076",_bcgdf .FirstDataColAttr )});if _bcgdf .RowPageCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_bcgdf .RowPageCountAttr )}); +};if _bcgdf .ColPageCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_bcgdf .ColPageCountAttr )});};e .EncodeToken (start ); +e .EncodeToken (_d .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;);type CT_Control struct{ -// Validate validates the EG_ExtensionList and its children -func (_fgeef *EG_ExtensionList )Validate ()error {return _fgeef .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");}; +// Shape Id +ShapeIdAttr uint32 ;IdAttr string ; -// Validate validates the CT_CommentPr and its children -func (_bead *CT_CommentPr )Validate ()error {return _bead .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072");}; +// Control Name +NameAttr *string ; + +// Embedded Control Properties +ControlPr *CT_ControlPr ;};func (_begfc *CT_ExternalReference )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_begfc .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgcad *CT_CustomWorkbookViews )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fgfcd :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u0063\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077"}}; +for _ ,_decae :=range _dgcad .CustomWorkbookView {e .EncodeElement (_decae ,_fgfcd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Cols and its children -func (_gagc *CT_Cols )Validate ()error {return _gagc .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0073");};func (_cbeeeb *ST_CellComments )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_cbeeeb =0;case "\u006e\u006f\u006e\u0065":*_cbeeeb =1; -case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_cbeeeb =2;case "\u0061\u0074\u0045n\u0064":*_cbeeeb =3;};return nil ;};func NewCT_FontSize ()*CT_FontSize {_caacb :=&CT_FontSize {};return _caacb };type CT_HierarchyUsage struct{ +// ValidateWithPath validates the CT_RevisionConflict and its children, prefixing error messages with path +func (_eaefb *CT_RevisionConflict )ValidateWithPath (path string )error {return nil };func (_begda ST_FilterOperator )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_begda .String (),start );};type CT_Index struct{ -// Hierarchy Usage -HierarchyUsageAttr int32 ;};func (_gfdadc *CT_SheetPr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_adde :=range start .Attr {if _adde .Name .Local =="\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"{_cfdgac ,_ccaec :=_fc .ParseBool (_adde .Value ); -if _ccaec !=nil {return _ccaec ;};_gfdadc .SyncHorizontalAttr =&_cfdgac ;continue ;};if _adde .Name .Local =="\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_cgcdd ,_faacf :=_fc .ParseBool (_adde .Value );if _faacf !=nil {return _faacf ; -};_gfdadc .SyncVerticalAttr =&_cgcdd ;continue ;};if _adde .Name .Local =="\u0073y\u006e\u0063\u0052\u0065\u0066"{_dfbec ,_cdcadf :=_adde .Value ,error (nil );if _cdcadf !=nil {return _cdcadf ;};_gfdadc .SyncRefAttr =&_dfbec ;continue ;};if _adde .Name .Local =="t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"{_ddbcbf ,_bfbda :=_fc .ParseBool (_adde .Value ); -if _bfbda !=nil {return _bfbda ;};_gfdadc .TransitionEvaluationAttr =&_ddbcbf ;continue ;};if _adde .Name .Local =="\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"{_aeeba ,_cfgag :=_fc .ParseBool (_adde .Value );if _cfgag !=nil {return _cfgag ; -};_gfdadc .TransitionEntryAttr =&_aeeba ;continue ;};if _adde .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_badfeg ,_dfbcc :=_fc .ParseBool (_adde .Value );if _dfbcc !=nil {return _dfbcc ;};_gfdadc .PublishedAttr =&_badfeg ;continue ;}; -if _adde .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_ggbbbg ,_ffcba :=_adde .Value ,error (nil );if _ffcba !=nil {return _ffcba ;};_gfdadc .CodeNameAttr =&_ggbbbg ;continue ;};if _adde .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"{_fegac ,_fcecg :=_fc .ParseBool (_adde .Value ); -if _fcecg !=nil {return _fcecg ;};_gfdadc .FilterModeAttr =&_fegac ;continue ;};if _adde .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"{_dagddb ,_eacagg :=_fc .ParseBool (_adde .Value ); -if _eacagg !=nil {return _eacagg ;};_gfdadc .EnableFormatConditionsCalculationAttr =&_dagddb ;continue ;};};_feadad :for {_gffafc ,_aecdd :=d .Token ();if _aecdd !=nil {return _aecdd ;};switch _bdeed :=_gffafc .(type ){case _c .StartElement :switch _bdeed .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdadc .TabColor =NewCT_Color (); -if _bbbbf :=d .DecodeElement (_gfdadc .TabColor ,&_bdeed );_bbbbf !=nil {return _bbbbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdadc .OutlinePr =NewCT_OutlinePr (); -if _bfgdd :=d .DecodeElement (_gfdadc .OutlinePr ,&_bdeed );_bfgdd !=nil {return _bfgdd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdadc .PageSetUpPr =NewCT_PageSetUpPr (); -if _dgdea :=d .DecodeElement (_gfdadc .PageSetUpPr ,&_bdeed );_dgdea !=nil {return _dgdea ;};default:_dc .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",_bdeed .Name ); -if _degdag :=d .Skip ();_degdag !=nil {return _degdag ;};};case _c .EndElement :break _feadad ;case _c .CharData :};};return nil ;};func (_gdcebc *CT_Metadata )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _gdcebc .MetadataTypes !=nil {_aafa :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}}; -e .EncodeElement (_gdcebc .MetadataTypes ,_aafa );};if _gdcebc .MetadataStrings !=nil {_ddfe :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073"}};e .EncodeElement (_gdcebc .MetadataStrings ,_ddfe ); -};if _gdcebc .MdxMetadata !=nil {_ggbeaf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_gdcebc .MdxMetadata ,_ggbeaf );};if _gdcebc .FutureMetadata !=nil {_bagd :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}}; -for _ ,_cdddb :=range _gdcebc .FutureMetadata {e .EncodeElement (_cdddb ,_bagd );};};if _gdcebc .CellMetadata !=nil {_afedb :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}}; -e .EncodeElement (_gdcebc .CellMetadata ,_afedb );};if _gdcebc .ValueMetadata !=nil {_bgggb :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061:\u0076\u0061\u006cu\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_gdcebc .ValueMetadata ,_bgggb ); -};if _gdcebc .ExtLst !=nil {_gbcffc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gdcebc .ExtLst ,_gbcffc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_dgada *ST_Orientation )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dgada =0; -case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dgada =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_dgada =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_dgada =3;};return nil ;};type CT_PCDSCPage struct{ +// Shared Items Index +VAttr uint32 ;};func (_baada ST_DataValidationOperator )String ()string {switch _baada {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 "";};type CT_NumFmts struct{ -// Page Item String Count +// Number Format Count CountAttr *uint32 ; -// Page Item -PageItem []*CT_PageItem ;};type ST_CellFormulaType byte ;func (_bffeg *CT_Dxfs )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bffeg .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bffeg .CountAttr )}); -};e .EncodeToken (start );if _bffeg .Dxf !=nil {_gfccf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}};for _ ,_ebcda :=range _bffeg .Dxf {e .EncodeElement (_ebcda ,_gfccf );};};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_eddec ST_PhoneticType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eddec .String (),start );};func NewCT_MetadataStringIndex ()*CT_MetadataStringIndex {_edeea :=&CT_MetadataStringIndex {};return _edeea ; -};func (_fdcce ST_SortType )Validate ()error {return _fdcce .ValidateWithPath ("")}; +// Number Formats +NumFmt []*CT_NumFmt ;};func (_fcbcd *CT_WebPublishObjects )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fcbcd .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_fcbcd .CountAttr )}); +};e .EncodeToken (start );_gbebe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0077eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_egeca :=range _fcbcd .WebPublishObject {e .EncodeElement (_egeca ,_gbebe ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bbeag ST_Orientation )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eedee :=_d .Attr {};_eedee .Name =name ;switch _bbeag {case ST_OrientationUnset :_eedee .Value ="";case ST_OrientationDefault :_eedee .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074"; +case ST_OrientationPortrait :_eedee .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_OrientationLandscape :_eedee .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _eedee ,nil ;};func (_cbae *CT_MeasureDimensionMaps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbae .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_cbae .CountAttr )}); +};e .EncodeToken (start );if _cbae .Map !=nil {_bcdg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006d\u0061\u0070"}};for _ ,_gcege :=range _cbae .Map {e .EncodeElement (_gcege ,_bcdg );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_RPrElt and its children -func (_defgc *CT_RPrElt )Validate ()error {return _defgc .ValidateWithPath ("\u0043T\u005f\u0052\u0050\u0072\u0045\u006ct");}; +// Validate validates the CT_MetadataType and its children +func (_cacde *CT_MetadataType )Validate ()error {return _cacde .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065");};func (_ecdee *CT_WebPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfcaa :=range start .Attr {if _gfcaa .Name .Local =="\u0078\u006d\u006c"{_beafdd ,_debcda :=_e .ParseBool (_gfcaa .Value ); +if _debcda !=nil {return _debcda ;};_ecdee .XmlAttr =&_beafdd ;continue ;};if _gfcaa .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"{_cgeac ,_gfaabad :=_e .ParseBool (_gfcaa .Value );if _gfaabad !=nil {return _gfaabad ;};_ecdee .SourceDataAttr =&_cgeac ; +continue ;};if _gfcaa .Name .Local =="\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"{_cbggg ,_becac :=_e .ParseBool (_gfcaa .Value );if _becac !=nil {return _becac ;};_ecdee .ParsePreAttr =&_cbggg ;continue ;};if _gfcaa .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_fdbfg ,_gcfbad :=_e .ParseBool (_gfcaa .Value ); +if _gcfbad !=nil {return _gcfbad ;};_ecdee .ConsecutiveAttr =&_fdbfg ;continue ;};if _gfcaa .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_ffgdc ,_cgffgc :=_e .ParseBool (_gfcaa .Value );if _cgffgc !=nil {return _cgffgc ;};_ecdee .FirstRowAttr =&_ffgdc ; +continue ;};if _gfcaa .Name .Local =="\u0078\u006c\u0039\u0037"{_decgab ,_bggfa :=_e .ParseBool (_gfcaa .Value );if _bggfa !=nil {return _bggfa ;};_ecdee .Xl97Attr =&_decgab ;continue ;};if _gfcaa .Name .Local =="\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"{_gcfcef ,_ceadce :=_e .ParseBool (_gfcaa .Value ); +if _ceadce !=nil {return _ceadce ;};_ecdee .TextDatesAttr =&_gcfcef ;continue ;};if _gfcaa .Name .Local =="\u0078\u006c\u0032\u0030\u0030\u0030"{_eecbd ,_ebbggc :=_e .ParseBool (_gfcaa .Value );if _ebbggc !=nil {return _ebbggc ;};_ecdee .Xl2000Attr =&_eecbd ; +continue ;};if _gfcaa .Name .Local =="\u0075\u0072\u006c"{_ddbcc ,_bedeca :=_gfcaa .Value ,error (nil );if _bedeca !=nil {return _bedeca ;};_ecdee .UrlAttr =&_ddbcc ;continue ;};if _gfcaa .Name .Local =="\u0070\u006f\u0073\u0074"{_ccagge ,_faagg :=_gfcaa .Value ,error (nil ); +if _faagg !=nil {return _faagg ;};_ecdee .PostAttr =&_ccagge ;continue ;};if _gfcaa .Name .Local =="\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"{_efddd ,_geaga :=_e .ParseBool (_gfcaa .Value );if _geaga !=nil {return _geaga ;};_ecdee .HtmlTablesAttr =&_efddd ; +continue ;};if _gfcaa .Name .Local =="\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"{_ecdee .HtmlFormatAttr .UnmarshalXMLAttr (_gfcaa );continue ;};if _gfcaa .Name .Local =="\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"{_afgga ,_gaaac :=_gfcaa .Value ,error (nil ); +if _gaaac !=nil {return _gaaac ;};_ecdee .EditPageAttr =&_afgga ;continue ;};};_fdggg :for {_eaacf ,_dddbg :=d .Token ();if _dddbg !=nil {return _dddbg ;};switch _cgcab :=_eaacf .(type ){case _d .StartElement :switch _cgcab .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecdee .Tables =NewCT_Tables (); +if _agcfa :=d .DecodeElement (_ecdee .Tables ,&_cgcab );_agcfa !=nil {return _agcfa ;};default:_ea .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",_cgcab .Name ); +if _fabdd :=d .Skip ();_fabdd !=nil {return _fabdd ;};};case _d .EndElement :break _fdggg ;case _d .CharData :};};return nil ;};func (_eefbd ST_SortMethod )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eefbd .String (),start ); +};func NewQueryTable ()*QueryTable {_aeddda :=&QueryTable {};_aeddda .CT_QueryTable =*NewCT_QueryTable ();return _aeddda ;};func (_fbdaae *CT_VolTopicRef )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_aa .Sprintf ("\u0025\u0076",_fbdaae .RAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073"},Value :_aa .Sprintf ("\u0025\u0076",_fbdaae .SAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_MetadataTypes struct{ -// Validate validates the CT_CellSmartTags and its children -func (_eege *CT_CellSmartTags )Validate ()error {return _eege .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};func (_fbcef ST_PageOrder )ValidateWithPath (path string )error {switch _fbcef {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 (_fbcef )); -};return nil ;};type CT_VolTopicRef struct{ +// Metadata Type Count +CountAttr *uint32 ; -// Reference -RAttr string ; +// Metadata Type Information +MetadataType []*CT_MetadataType ;};func (_baeaf *CT_MdxMetadata )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbgde :=range start .Attr {if _fbgde .Name .Local =="\u0063\u006f\u0075n\u0074"{_edbce ,_fbda :=_e .ParseUint (_fbgde .Value ,10,32); +if _fbda !=nil {return _fbda ;};_bfcaa :=uint32 (_edbce );_baeaf .CountAttr =&_bfcaa ;continue ;};};_gecdf :for {_afbg ,_eecae :=d .Token ();if _eecae !=nil {return _eecae ;};switch _adggce :=_afbg .(type ){case _d .StartElement :switch _adggce .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdabf :=NewCT_Mdx (); +if _edcb :=d .DecodeElement (_fdabf ,&_adggce );_edcb !=nil {return _edcb ;};_baeaf .Mdx =append (_baeaf .Mdx ,_fdabf );default:_ea .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",_adggce .Name ); +if _edcfgb :=d .Skip ();_edcfgb !=nil {return _edcfgb ;};};case _d .EndElement :break _gecdf ;case _d .CharData :};};return nil ;}; -// Sheet Id -SAttr uint32 ;}; +// ValidateWithPath validates the CT_CalculatedItem and its children, prefixing error messages with path +func (_fafc *CT_CalculatedItem )ValidateWithPath (path string )error {if _eggb :=_fafc .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_eggb !=nil {return _eggb ;};if _fafc .ExtLst !=nil {if _fdaba :=_fafc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fdaba !=nil {return _fdaba ;};};return nil ;};func (_eaddg ST_RevisionAction )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eaddg .String (),start );};type CT_QueryTableDeletedFields struct{ -// Validate validates the CT_FontSize and its children -func (_gcdc *CT_FontSize )Validate ()error {return _gcdc .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065");};func (_faga *CT_ChartsheetProtection )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _faga .PasswordAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_faga .PasswordAttr )}); -};if _faga .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 :_a .Sprintf ("\u0025\u0076",*_faga .AlgorithmNameAttr )});}; -if _faga .HashValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_a .Sprintf ("\u0025\u0076",*_faga .HashValueAttr )});};if _faga .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_a .Sprintf ("\u0025\u0076",*_faga .SaltValueAttr )}); -};if _faga .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_a .Sprintf ("\u0025\u0076",*_faga .SpinCountAttr )});};if _faga .ContentAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063o\u006e\u0074\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_faga .ContentAttr ))}); -};if _faga .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (*_faga .ObjectsAttr ))});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};const (ST_ObjectsUnset ST_Objects =0;ST_ObjectsAll ST_Objects =1;ST_ObjectsPlaceholders ST_Objects =2;ST_ObjectsNone ST_Objects =3;);type ST_PaneState byte ;func (_acc *CT_CommentList )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffcc :for {_dbef ,_edcdf :=d .Token (); -if _edcdf !=nil {return _edcdf ;};switch _decbf :=_dbef .(type ){case _c .StartElement :switch _decbf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfcg :=NewCT_Comment (); -if _dfga :=d .DecodeElement (_dfcg ,&_decbf );_dfga !=nil {return _dfga ;};_acc .Comment =append (_acc .Comment ,_dfcg );default:_dc .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",_decbf .Name ); -if _eabb :=d .Skip ();_eabb !=nil {return _eabb ;};};case _c .EndElement :break _ffcc ;case _c .CharData :};};return nil ;};func (_ceabbg ST_DataValidationOperator )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ceabbg .String (),start ); -};func (_gbbeb *CT_DrawingHF )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fggdf :=range start .Attr {if _fggdf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fggdf .Name .Local =="\u0069\u0064"||_fggdf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fggdf .Name .Local =="\u0069\u0064"{_aacad ,_ffef :=_fggdf .Value ,error (nil ); -if _ffef !=nil {return _ffef ;};_gbbeb .IdAttr =_aacad ;continue ;};if _fggdf .Name .Local =="\u006c\u0068\u006f"{_dcdfb ,_aabg :=_fc .ParseUint (_fggdf .Value ,10,32);if _aabg !=nil {return _aabg ;};_ageag :=uint32 (_dcdfb );_gbbeb .LhoAttr =&_ageag ; -continue ;};if _fggdf .Name .Local =="\u006c\u0068\u0065"{_cdadb ,_ccgceb :=_fc .ParseUint (_fggdf .Value ,10,32);if _ccgceb !=nil {return _ccgceb ;};_caead :=uint32 (_cdadb );_gbbeb .LheAttr =&_caead ;continue ;};if _fggdf .Name .Local =="\u006c\u0068\u0066"{_effd ,_acbec :=_fc .ParseUint (_fggdf .Value ,10,32); -if _acbec !=nil {return _acbec ;};_ddbec :=uint32 (_effd );_gbbeb .LhfAttr =&_ddbec ;continue ;};if _fggdf .Name .Local =="\u0063\u0068\u006f"{_gdccc ,_eccdb :=_fc .ParseUint (_fggdf .Value ,10,32);if _eccdb !=nil {return _eccdb ;};_gcdab :=uint32 (_gdccc ); -_gbbeb .ChoAttr =&_gcdab ;continue ;};if _fggdf .Name .Local =="\u0063\u0068\u0065"{_dggdd ,_cbgc :=_fc .ParseUint (_fggdf .Value ,10,32);if _cbgc !=nil {return _cbgc ;};_bcef :=uint32 (_dggdd );_gbbeb .CheAttr =&_bcef ;continue ;};if _fggdf .Name .Local =="\u0063\u0068\u0066"{_cddfd ,_gefag :=_fc .ParseUint (_fggdf .Value ,10,32); -if _gefag !=nil {return _gefag ;};_dbcca :=uint32 (_cddfd );_gbbeb .ChfAttr =&_dbcca ;continue ;};if _fggdf .Name .Local =="\u0072\u0068\u006f"{_caacg ,_eegef :=_fc .ParseUint (_fggdf .Value ,10,32);if _eegef !=nil {return _eegef ;};_eada :=uint32 (_caacg ); -_gbbeb .RhoAttr =&_eada ;continue ;};if _fggdf .Name .Local =="\u0072\u0068\u0065"{_faaed ,_fbbec :=_fc .ParseUint (_fggdf .Value ,10,32);if _fbbec !=nil {return _fbbec ;};_ddcgd :=uint32 (_faaed );_gbbeb .RheAttr =&_ddcgd ;continue ;};if _fggdf .Name .Local =="\u0072\u0068\u0066"{_egce ,_gefe :=_fc .ParseUint (_fggdf .Value ,10,32); -if _gefe !=nil {return _gefe ;};_bbace :=uint32 (_egce );_gbbeb .RhfAttr =&_bbace ;continue ;};if _fggdf .Name .Local =="\u006c\u0066\u006f"{_efdfg ,_fcbd :=_fc .ParseUint (_fggdf .Value ,10,32);if _fcbd !=nil {return _fcbd ;};_bagba :=uint32 (_efdfg ); -_gbbeb .LfoAttr =&_bagba ;continue ;};if _fggdf .Name .Local =="\u006c\u0066\u0065"{_gfbff ,_baabg :=_fc .ParseUint (_fggdf .Value ,10,32);if _baabg !=nil {return _baabg ;};_ffgbf :=uint32 (_gfbff );_gbbeb .LfeAttr =&_ffgbf ;continue ;};if _fggdf .Name .Local =="\u006c\u0066\u0066"{_dgde ,_afdef :=_fc .ParseUint (_fggdf .Value ,10,32); -if _afdef !=nil {return _afdef ;};_aggcg :=uint32 (_dgde );_gbbeb .LffAttr =&_aggcg ;continue ;};if _fggdf .Name .Local =="\u0063\u0066\u006f"{_cfagg ,_dagda :=_fc .ParseUint (_fggdf .Value ,10,32);if _dagda !=nil {return _dagda ;};_fedb :=uint32 (_cfagg ); -_gbbeb .CfoAttr =&_fedb ;continue ;};if _fggdf .Name .Local =="\u0063\u0066\u0065"{_gcaa ,_bdacg :=_fc .ParseUint (_fggdf .Value ,10,32);if _bdacg !=nil {return _bdacg ;};_fbdd :=uint32 (_gcaa );_gbbeb .CfeAttr =&_fbdd ;continue ;};if _fggdf .Name .Local =="\u0063\u0066\u0066"{_fabe ,_abgfc :=_fc .ParseUint (_fggdf .Value ,10,32); -if _abgfc !=nil {return _abgfc ;};_caebe :=uint32 (_fabe );_gbbeb .CffAttr =&_caebe ;continue ;};if _fggdf .Name .Local =="\u0072\u0066\u006f"{_cfabf ,_bdeef :=_fc .ParseUint (_fggdf .Value ,10,32);if _bdeef !=nil {return _bdeef ;};_caaf :=uint32 (_cfabf ); -_gbbeb .RfoAttr =&_caaf ;continue ;};if _fggdf .Name .Local =="\u0072\u0066\u0065"{_dfecc ,_gaegf :=_fc .ParseUint (_fggdf .Value ,10,32);if _gaegf !=nil {return _gaegf ;};_dagg :=uint32 (_dfecc );_gbbeb .RfeAttr =&_dagg ;continue ;};if _fggdf .Name .Local =="\u0072\u0066\u0066"{_egagd ,_baebb :=_fc .ParseUint (_fggdf .Value ,10,32); -if _baebb !=nil {return _baebb ;};_fgcag :=uint32 (_egagd );_gbbeb .RffAttr =&_fgcag ;continue ;};};for {_cgfac ,_bbbf :=d .Token ();if _bbbf !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0072a\u0077\u0069\u006e\u0067\u0048\u0046\u003a\u0020\u0025\u0073",_bbbf ); -};if _ccacg ,_beegb :=_cgfac .(_c .EndElement );_beegb &&_ccacg .Name ==start .Name {break ;};};return nil ;};func (_dgadeg ST_FilterOperator )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_dgadeg .String (),start ); -};func (_babg *CT_Parameters )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _babg .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_babg .CountAttr )}); -};e .EncodeToken (start );_bfacf :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ap\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072"}};for _ ,_ffga :=range _babg .Parameter {e .EncodeElement (_ffga ,_bfacf );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_cgbabf *CT_PivotCacheRecords )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_faddb :=range start .Attr {if _faddb .Name .Local =="\u0063\u006f\u0075n\u0074"{_badgd ,_caadd :=_fc .ParseUint (_faddb .Value ,10,32); -if _caadd !=nil {return _caadd ;};_dfff :=uint32 (_badgd );_cgbabf .CountAttr =&_dfff ;continue ;};};_bgba :for {_gcgdg ,_bggbd :=d .Token ();if _bggbd !=nil {return _bggbd ;};switch _eaaed :=_gcgdg .(type ){case _c .StartElement :switch _eaaed .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfcdd :=NewCT_Record (); -if _gbfbc :=d .DecodeElement (_bfcdd ,&_eaaed );_gbfbc !=nil {return _gbfbc ;};_cgbabf .R =append (_cgbabf .R ,_bfcdd );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_cgbabf .ExtLst =NewCT_ExtensionList (); -if _adaf :=d .DecodeElement (_cgbabf .ExtLst ,&_eaaed );_adaf !=nil {return _adaf ;};default:_dc .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",_eaaed .Name ); -if _fdddb :=d .Skip ();_fdddb !=nil {return _fdddb ;};};case _c .EndElement :break _bgba ;case _c .CharData :};};return nil ;};func (_bcfgb *ST_VolValueType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_bcfgb =0;case "\u0062":*_bcfgb =1; -case "\u006e":*_bcfgb =2;case "\u0065":*_bcfgb =3;case "\u0073":*_bcfgb =4;};return nil ;}; +// Deleted Fields Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_MetadataTypes and its children, prefixing error messages with path -func (_feedg *CT_MetadataTypes )ValidateWithPath (path string )error {for _ffdbg ,_aaggf :=range _feedg .MetadataType {if _adbfc :=_aaggf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004det\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_ffdbg )); -_adbfc !=nil {return _adbfc ;};};return nil ;};func (_fggcd *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 :_a .Sprintf ("\u0025\u0076",_fggcd .FontIdAttr )}); -if _fggcd .TypeAttr !=ST_PhoneticTypeUnset {_gbbga ,_ebddbg :=_fggcd .TypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0074\u0079\u0070\u0065"});if _ebddbg !=nil {return _ebddbg ;};start .Attr =append (start .Attr ,_gbbga );};if _fggcd .AlignmentAttr !=ST_PhoneticAlignmentUnset {_cdcae ,_gacbe :=_fggcd .AlignmentAttr .MarshalXMLAttr (_c .Name {Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"}); -if _gacbe !=nil {return _gacbe ;};start .Attr =append (start .Attr ,_cdcae );};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_egedf *ST_FieldSortType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_egedf =0; -case "\u006d\u0061\u006e\u0075\u0061\u006c":*_egedf =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_egedf =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_egedf =3;};return nil ;};func (_ccfab *CT_OutlinePr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cbfc :=range start .Attr {if _cbfc .Name .Local =="a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"{_bdege ,_cdcdg :=_fc .ParseBool (_cbfc .Value ); -if _cdcdg !=nil {return _cdcdg ;};_ccfab .ApplyStylesAttr =&_bdege ;continue ;};if _cbfc .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"{_afefea ,_bdbgd :=_fc .ParseBool (_cbfc .Value );if _bdbgd !=nil {return _bdbgd ; -};_ccfab .SummaryBelowAttr =&_afefea ;continue ;};if _cbfc .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"{_bdaac ,_feae :=_fc .ParseBool (_cbfc .Value );if _feae !=nil {return _feae ;};_ccfab .SummaryRightAttr =&_bdaac ; -continue ;};if _cbfc .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_beafc ,_cedda :=_fc .ParseBool (_cbfc .Value );if _cedda !=nil {return _cedda ;};_ccfab .ShowOutlineSymbolsAttr =&_beafc ;continue ; -};};for {_fdfc ,_aegefa :=d .Token ();if _aegefa !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0075t\u006c\u0069\u006e\u0065\u0050\u0072\u003a\u0020\u0025\u0073",_aegefa );};if _bgdeg ,_cegdbg :=_fdfc .(_c .EndElement ); -_cegdbg &&_bgdeg .Name ==start .Name {break ;};};return nil ;};func (_gecg *CT_DataFields )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _gecg .CountAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gecg .CountAttr )}); -};e .EncodeToken (start );_eceac :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ad\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064"}};for _ ,_agfgb :=range _gecg .DataField {e .EncodeElement (_agfgb ,_eceac );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;}; +// Deleted Field +DeletedField []*CT_DeletedField ;};func (_cfcfgb *CT_SheetView )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfcfgb .WindowProtectionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cfcfgb .WindowProtectionAttr ))}); +};if _cfcfgb .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cfcfgb .ShowFormulasAttr ))}); +};if _cfcfgb .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cfcfgb .ShowGridLinesAttr ))}); +};if _cfcfgb .ShowRowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cfcfgb .ShowRowColHeadersAttr ))}); +};if _cfcfgb .ShowZerosAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cfcfgb .ShowZerosAttr ))});};if _cfcfgb .RightToLeftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cfcfgb .RightToLeftAttr ))}); +};if _cfcfgb .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cfcfgb .TabSelectedAttr ))});};if _cfcfgb .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cfcfgb .ShowRulerAttr ))}); +};if _cfcfgb .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cfcfgb .ShowOutlineSymbolsAttr ))}); +};if _cfcfgb .DefaultGridColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cfcfgb .DefaultGridColorAttr ))}); +};if _cfcfgb .ShowWhiteSpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cfcfgb .ShowWhiteSpaceAttr ))}); +};if _cfcfgb .ViewAttr !=ST_SheetViewTypeUnset {_fffaa ,_fgece :=_cfcfgb .ViewAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0069\u0065\u0077"});if _fgece !=nil {return _fgece ;};start .Attr =append (start .Attr ,_fffaa );};if _cfcfgb .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_cfcfgb .TopLeftCellAttr )}); +};if _cfcfgb .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_cfcfgb .ColorIdAttr )});};if _cfcfgb .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_aa .Sprintf ("\u0025\u0076",*_cfcfgb .ZoomScaleAttr )}); +};if _cfcfgb .ZoomScaleNormalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_cfcfgb .ZoomScaleNormalAttr )}); +};if _cfcfgb .ZoomScaleSheetLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 :_aa .Sprintf ("\u0025\u0076",*_cfcfgb .ZoomScaleSheetLayoutViewAttr )}); +};if _cfcfgb .ZoomScalePageLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"},Value :_aa .Sprintf ("\u0025\u0076",*_cfcfgb .ZoomScalePageLayoutViewAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_cfcfgb .WorkbookViewIdAttr )});e .EncodeToken (start );if _cfcfgb .Pane !=nil {_ccecc :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}}; +e .EncodeElement (_cfcfgb .Pane ,_ccecc );};if _cfcfgb .Selection !=nil {_cgddb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_ccfede :=range _cfcfgb .Selection {e .EncodeElement (_ccfede ,_cgddb ); +};};if _cfcfgb .PivotSelection !=nil {_aagbe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"}};for _ ,_gafbc :=range _cfcfgb .PivotSelection {e .EncodeElement (_gafbc ,_aagbe ); +};};if _cfcfgb .ExtLst !=nil {_cdddg :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cfcfgb .ExtLst ,_cdddg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_IndexedColors and its children, prefixing error messages with path -func (_ffgg *CT_IndexedColors )ValidateWithPath (path string )error {for _bggcc ,_cdcfd :=range _ffgg .RgbColor {if _ebedb :=_cdcfd .ValidateWithPath (_a .Sprintf ("\u0025s\u002fR\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_bggcc )); -_ebedb !=nil {return _ebedb ;};};return nil ;};func (_bcfeg *CT_Control )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cdca :=range start .Attr {if _cdca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cdca .Name .Local =="\u0069\u0064"||_cdca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cdca .Name .Local =="\u0069\u0064"{_gcgc ,_egdce :=_cdca .Value ,error (nil ); -if _egdce !=nil {return _egdce ;};_bcfeg .IdAttr =_gcgc ;continue ;};if _cdca .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_gfad ,_gcfec :=_fc .ParseUint (_cdca .Value ,10,32);if _gcfec !=nil {return _gcfec ;};_bcfeg .ShapeIdAttr =uint32 (_gfad ); -continue ;};if _cdca .Name .Local =="\u006e\u0061\u006d\u0065"{_bbceg ,_dggbc :=_cdca .Value ,error (nil );if _dggbc !=nil {return _dggbc ;};_bcfeg .NameAttr =&_bbceg ;continue ;};};_gcccc :for {_feace ,_acgb :=d .Token ();if _acgb !=nil {return _acgb ; -};switch _fbbcd :=_feace .(type ){case _c .StartElement :switch _fbbcd .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcfeg .ControlPr =NewCT_ControlPr (); -if _dfec :=d .DecodeElement (_bcfeg .ControlPr ,&_fbbcd );_dfec !=nil {return _dfec ;};default:_dc .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",_fbbcd .Name ); -if _bdda :=d .Skip ();_bdda !=nil {return _bdda ;};};case _c .EndElement :break _gcccc ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_Top10 and its children +func (_fccd *CT_Top10 )Validate ()error {return _fccd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u006f\u0070\u0031\u0030");};func NewCT_CalcPr ()*CT_CalcPr {_fdab :=&CT_CalcPr {};return _fdab };func (_dgdde *CT_Sheet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_dgdde .NameAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_dgdde .SheetIdAttr )});if _dgdde .StateAttr !=ST_SheetStateUnset {_gceag ,_ddbagf :=_dgdde .StateAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0061t\u0065"}); +if _ddbagf !=nil {return _ddbagf ;};start .Attr =append (start .Attr ,_gceag );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_dgdde .IdAttr )});e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ccfcdd *PivotCacheRecords )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccfcdd .CT_PivotCacheRecords =*NewCT_PivotCacheRecords ();for _ ,_bdcbe :=range start .Attr {if _bdcbe .Name .Local =="\u0063\u006f\u0075n\u0074"{_dgdfgg ,_bbcec :=_e .ParseUint (_bdcbe .Value ,10,32); +if _bbcec !=nil {return _bbcec ;};_bgcbd :=uint32 (_dgdfgg );_ccfcdd .CountAttr =&_bgcbd ;continue ;};};_bdcgc :for {_dbea ,_cddgce :=d .Token ();if _cddgce !=nil {return _cddgce ;};switch _gagae :=_dbea .(type ){case _d .StartElement :switch _gagae .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebfgd :=NewCT_Record (); +if _ffbacc :=d .DecodeElement (_ebfgd ,&_gagae );_ffbacc !=nil {return _ffbacc ;};_ccfcdd .R =append (_ccfcdd .R ,_ebfgd );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccfcdd .ExtLst =NewCT_ExtensionList (); +if _cgdec :=d .DecodeElement (_ccfcdd .ExtLst ,&_gagae );_cgdec !=nil {return _cgdec ;};default:_ea .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",_gagae .Name ); +if _geebg :=d .Skip ();_geebg !=nil {return _geebg ;};};case _d .EndElement :break _bdcgc ;case _d .CharData :};};return nil ;};func (_dcfdc *CT_Metadata )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbebb :for {_baefc ,_cccbe :=d .Token (); +if _cccbe !=nil {return _cccbe ;};switch _ccdde :=_baefc .(type ){case _d .StartElement :switch _ccdde .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcfdc .MetadataTypes =NewCT_MetadataTypes (); +if _fgbbd :=d .DecodeElement (_dcfdc .MetadataTypes ,&_ccdde );_fgbbd !=nil {return _fgbbd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcfdc .MetadataStrings =NewCT_MetadataStrings (); +if _gecaee :=d .DecodeElement (_dcfdc .MetadataStrings ,&_ccdde );_gecaee !=nil {return _gecaee ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcfdc .MdxMetadata =NewCT_MdxMetadata (); +if _bcfd :=d .DecodeElement (_dcfdc .MdxMetadata ,&_ccdde );_bcfd !=nil {return _bcfd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdf :=NewCT_FutureMetadata (); +if _degbc :=d .DecodeElement (_agdf ,&_ccdde );_degbc !=nil {return _degbc ;};_dcfdc .FutureMetadata =append (_dcfdc .FutureMetadata ,_agdf );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_dcfdc .CellMetadata =NewCT_MetadataBlocks (); +if _eadge :=d .DecodeElement (_dcfdc .CellMetadata ,&_ccdde );_eadge !=nil {return _eadge ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcfdc .ValueMetadata =NewCT_MetadataBlocks (); +if _ffabb :=d .DecodeElement (_dcfdc .ValueMetadata ,&_ccdde );_ffabb !=nil {return _ffabb ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcfdc .ExtLst =NewCT_ExtensionList (); +if _acffe :=d .DecodeElement (_dcfdc .ExtLst ,&_ccdde );_acffe !=nil {return _acffe ;};default:_ea .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",_ccdde .Name ); +if _agagd :=d .Skip ();_agagd !=nil {return _agagd ;};};case _d .EndElement :break _dbebb ;case _d .CharData :};};return nil ;};func (_dbac ST_UpdateLinks )Validate ()error {return _dbac .ValidateWithPath ("")};func NewCT_Row ()*CT_Row {_cdfgeg :=&CT_Row {}; +return _cdfgeg };func (_cdcb *CT_CalcCell )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gafc :=range start .Attr {if _gafc .Name .Local =="\u0072"{_ddce ,_fcef :=_gafc .Value ,error (nil );if _fcef !=nil {return _fcef ;};_cdcb .RAttr =&_ddce ; +continue ;};if _gafc .Name .Local =="\u0072\u0065\u0066"{_bdbag ,_fagf :=_gafc .Value ,error (nil );if _fagf !=nil {return _fagf ;};_cdcb .RefAttr =&_bdbag ;continue ;};if _gafc .Name .Local =="\u0069"{_cdga ,_degfg :=_e .ParseInt (_gafc .Value ,10,32); +if _degfg !=nil {return _degfg ;};_ffdce :=int32 (_cdga );_cdcb .IAttr =&_ffdce ;continue ;};if _gafc .Name .Local =="\u0073"{_acgd ,_cbda :=_e .ParseBool (_gafc .Value );if _cbda !=nil {return _cbda ;};_cdcb .SAttr =&_acgd ;continue ;};if _gafc .Name .Local =="\u006c"{_ccda ,_acd :=_e .ParseBool (_gafc .Value ); +if _acd !=nil {return _acd ;};_cdcb .LAttr =&_ccda ;continue ;};if _gafc .Name .Local =="\u0074"{_fbed ,_bgac :=_e .ParseBool (_gafc .Value );if _bgac !=nil {return _bgac ;};_cdcb .TAttr =&_fbed ;continue ;};if _gafc .Name .Local =="\u0061"{_dedd ,_eddd :=_e .ParseBool (_gafc .Value ); +if _eddd !=nil {return _eddd ;};_cdcb .AAttr =&_dedd ;continue ;};};for {_fgag ,_agf :=d .Token ();if _agf !=nil {return _aa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_agf ); +};if _dbdc ,_ggbb :=_fgag .(_d .EndElement );_ggbb &&_dbdc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path -func (_cfafdg *CT_PageMargins )ValidateWithPath (path string )error {return nil };func NewWorkbook ()*Workbook {_gdedc :=&Workbook {};_gdedc .CT_Workbook =*NewCT_Workbook ();return _gdedc ;};func (_ebbafb *ExternalLink )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ebbafb .CT_ExternalLink =*NewCT_ExternalLink (); -_agaaaf :for {_dbgce ,_gddcdg :=d .Token ();if _gddcdg !=nil {return _gddcdg ;};switch _cgdce :=_dbgce .(type ){case _c .StartElement :switch _cgdce .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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"}:_ebbafb .Choice =NewCT_ExternalLinkChoice (); -if _gabff :=d .DecodeElement (&_ebbafb .Choice .ExternalBook ,&_cgdce );_gabff !=nil {return _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 :"\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"}:_ebbafb .Choice =NewCT_ExternalLinkChoice (); -if _bcaac :=d .DecodeElement (&_ebbafb .Choice .DdeLink ,&_cgdce );_bcaac !=nil {return _bcaac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebbafb .Choice =NewCT_ExternalLinkChoice (); -if _bfefc :=d .DecodeElement (&_ebbafb .Choice .OleLink ,&_cgdce );_bfefc !=nil {return _bfefc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_ebbafb .ExtLst =NewCT_ExtensionList (); -if _fbgeg :=d .DecodeElement (_ebbafb .ExtLst ,&_cgdce );_fbgeg !=nil {return _fbgeg ;};default:_dc .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",_cgdce .Name ); -if _bbcff :=d .Skip ();_bbcff !=nil {return _bbcff ;};};case _c .EndElement :break _agaaaf ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_LevelGroup and its children +func (_bgabe *CT_LevelGroup )Validate ()error {return _bgabe .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070");};func NewCT_VolTopic ()*CT_VolTopic {_cbeaa :=&CT_VolTopic {};return _cbeaa }; -// Validate validates the CT_TextPr and its children -func (_cfcdd *CT_TextPr )Validate ()error {return _cfcdd .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0050r");};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 (_bdgac *CT_CellFormula )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fabg :=range start .Attr {if _fabg .Name .Local =="\u0074"{_bdgac .TAttr .UnmarshalXMLAttr (_fabg );continue ;};if _fabg .Name .Local =="\u0061\u0063\u0061"{_fge ,_bdbg :=_fc .ParseBool (_fabg .Value ); -if _bdbg !=nil {return _bdbg ;};_bdgac .AcaAttr =&_fge ;continue ;};if _fabg .Name .Local =="\u0072\u0065\u0066"{_ecgd ,_dcgc :=_fabg .Value ,error (nil );if _dcgc !=nil {return _dcgc ;};_bdgac .RefAttr =&_ecgd ;continue ;};if _fabg .Name .Local =="\u0064\u0074\u0032\u0044"{_fed ,_eadf :=_fc .ParseBool (_fabg .Value ); -if _eadf !=nil {return _eadf ;};_bdgac .Dt2DAttr =&_fed ;continue ;};if _fabg .Name .Local =="\u0064\u0074\u0072"{_bdfc ,_aeddb :=_fc .ParseBool (_fabg .Value );if _aeddb !=nil {return _aeddb ;};_bdgac .DtrAttr =&_bdfc ;continue ;};if _fabg .Name .Local =="\u0064\u0065\u006c\u0031"{_afbf ,_cfdd :=_fc .ParseBool (_fabg .Value ); -if _cfdd !=nil {return _cfdd ;};_bdgac .Del1Attr =&_afbf ;continue ;};if _fabg .Name .Local =="\u0064\u0065\u006c\u0032"{_eabfc ,_dcfc :=_fc .ParseBool (_fabg .Value );if _dcfc !=nil {return _dcfc ;};_bdgac .Del2Attr =&_eabfc ;continue ;};if _fabg .Name .Local =="\u0072\u0031"{_faaf ,_dfaa :=_fabg .Value ,error (nil ); -if _dfaa !=nil {return _dfaa ;};_bdgac .R1Attr =&_faaf ;continue ;};if _fabg .Name .Local =="\u0072\u0032"{_cdbg ,_abc :=_fabg .Value ,error (nil );if _abc !=nil {return _abc ;};_bdgac .R2Attr =&_cdbg ;continue ;};if _fabg .Name .Local =="\u0063\u0061"{_adbf ,_agef :=_fc .ParseBool (_fabg .Value ); -if _agef !=nil {return _agef ;};_bdgac .CaAttr =&_adbf ;continue ;};if _fabg .Name .Local =="\u0073\u0069"{_gdfc ,_dcfda :=_fc .ParseUint (_fabg .Value ,10,32);if _dcfda !=nil {return _dcfda ;};_edebg :=uint32 (_gdfc );_bdgac .SiAttr =&_edebg ;continue ; -};if _fabg .Name .Local =="\u0062\u0078"{_ecgg ,_feca :=_fc .ParseBool (_fabg .Value );if _feca !=nil {return _feca ;};_bdgac .BxAttr =&_ecgg ;continue ;};};for {_dcea ,_daaaa :=d .Token ();if _daaaa !=nil {return _a .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",_daaaa ); -};if _ccfe ,_dddc :=_dcea .(_c .CharData );_dddc {_bdgac .Content =string (_ccfe );};if _eagf ,_fgae :=_dcea .(_c .EndElement );_fgae &&_eagf .Name ==start .Name {break ;};};return nil ;};func (_dafeg ST_FieldSortType )ValidateWithPath (path string )error {switch _dafeg {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 (_dafeg )); -};return nil ;};type CT_LegacyDrawing struct{IdAttr string ;}; +// ValidateWithPath validates the CT_Top10 and its children, prefixing error messages with path +func (_dbbec *CT_Top10 )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_CustomFilters and its children -func (_daef *CT_CustomFilters )Validate ()error {return _daef .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func (_bggfeg *CT_ServerFormat )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bggfeg .CultureAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0063u\u006c\u0074\u0075\u0072\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bggfeg .CultureAttr )}); -};if _bggfeg .FormatAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bggfeg .FormatAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_X and its children, prefixing error messages with path +func (_dbdbg *CT_X )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_CalculatedItems and its children, prefixing error messages with path -func (_cbca *CT_CalculatedItems )ValidateWithPath (path string )error {for _gad ,_dgcc :=range _cbca .CalculatedItem {if _cff :=_dgcc .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0043\u0061lc\u0075l\u0061\u0074\u0065\u0064\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_gad )); -_cff !=nil {return _cff ;};};return nil ;}; +// Validate validates the CT_ChartsheetProtection and its children +func (_egbf *CT_ChartsheetProtection )Validate ()error {return _egbf .ValidateWithPath ("\u0043\u0054\u005fCh\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};func (_dgeec ST_FormulaExpression )String ()string {switch _dgeec {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 "";};func NewCT_DbPr ()*CT_DbPr {_ddegd :=&CT_DbPr {};return _ddegd }; -// ValidateWithPath validates the CT_Break and its children, prefixing error messages with path -func (_egbf *CT_Break )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_PatternFill and its children, prefixing error messages with path +func (_dbfdfc *CT_PatternFill )ValidateWithPath (path string )error {if _dcfee :=_dbfdfc .PatternTypeAttr .ValidateWithPath (path +"\u002f\u0050a\u0074\u0074\u0065r\u006e\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dcfee !=nil {return _dcfee ;}; +if _dbfdfc .FgColor !=nil {if _dabfc :=_dbfdfc .FgColor .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006f\u006c\u006f\u0072");_dabfc !=nil {return _dabfc ;};};if _dbfdfc .BgColor !=nil {if _gacffa :=_dbfdfc .BgColor .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006f\u006c\u006f\u0072"); +_gacffa !=nil {return _gacffa ;};};return nil ;};type CT_IconFilter struct{ -// Validate validates the CT_Map and its children -func (_ecfac *CT_Map )Validate ()error {return _ecfac .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070");};type ST_CredMethod byte ; +// Icon Set +IconSetAttr ST_IconSetType ; -// Validate validates the CT_Control and its children -func (_fcaeg *CT_Control )Validate ()error {return _fcaeg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");}; +// Icon Id +IconIdAttr *uint32 ;};func (_aff *CT_Boolean )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (_aff .VAttr ))});if _aff .UAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aff .UAttr ))}); +};if _aff .FAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_aff .FAttr ))});};if _aff .CAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063"},Value :_aa .Sprintf ("\u0025\u0076",*_aff .CAttr )}); +};if _aff .CpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0070"},Value :_aa .Sprintf ("\u0025\u0076",*_aff .CpAttr )});};e .EncodeToken (start );if _aff .X !=nil {_gdb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0078"}}; +for _ ,_bbb :=range _aff .X {e .EncodeElement (_bbb ,_gdb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_deedge ST_ShowDataAs )Validate ()error {return _deedge .ValidateWithPath ("")};const (ST_VisibilityUnset ST_Visibility =0; +ST_VisibilityVisible ST_Visibility =1;ST_VisibilityHidden ST_Visibility =2;ST_VisibilityVeryHidden ST_Visibility =3;);func (_eagdag *CT_Workbook )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eagdag .ConformanceAttr !=_b .ST_ConformanceClassUnset {_gcffc ,_dcafa :=_eagdag .ConformanceAttr .MarshalXMLAttr (_d .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"}); +if _dcafa !=nil {return _dcafa ;};start .Attr =append (start .Attr ,_gcffc );};e .EncodeToken (start );if _eagdag .FileVersion !=nil {_dabeb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e"}}; +e .EncodeElement (_eagdag .FileVersion ,_dabeb );};if _eagdag .FileSharing !=nil {_egcae :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067"}};e .EncodeElement (_eagdag .FileSharing ,_egcae ); +};if _eagdag .WorkbookPr !=nil {_agcbce :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}};e .EncodeElement (_eagdag .WorkbookPr ,_agcbce );};if _eagdag .WorkbookProtection !=nil {_bggfe :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u0077\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_eagdag .WorkbookProtection ,_bggfe );};if _eagdag .BookViews !=nil {_egdef :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ab\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_eagdag .BookViews ,_egdef ); +};_dbcfe :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0073\u0068\u0065\u0065\u0074s"}};e .EncodeElement (_eagdag .Sheets ,_dbcfe );if _eagdag .FunctionGroups !=nil {_ffgbg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}}; +e .EncodeElement (_eagdag .FunctionGroups ,_ffgbg );};if _eagdag .ExternalReferences !=nil {_bfgcf :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u0065\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_eagdag .ExternalReferences ,_bfgcf ); +};if _eagdag .DefinedNames !=nil {_gfccbc :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_eagdag .DefinedNames ,_gfccbc );};if _eagdag .CalcPr !=nil {_dgabea :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0063\u0061\u006c\u0063\u0050r"}}; +e .EncodeElement (_eagdag .CalcPr ,_dgabea );};if _eagdag .OleSize !=nil {_dacfd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_eagdag .OleSize ,_dacfd );};if _eagdag .CustomWorkbookViews !=nil {_ddeab :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073"}}; +e .EncodeElement (_eagdag .CustomWorkbookViews ,_ddeab );};if _eagdag .PivotCaches !=nil {_fdabe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073"}};e .EncodeElement (_eagdag .PivotCaches ,_fdabe ); +};if _eagdag .SmartTagPr !=nil {_ceceg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}};e .EncodeElement (_eagdag .SmartTagPr ,_ceceg );};if _eagdag .SmartTagTypes !=nil {_bcgbc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}}; +e .EncodeElement (_eagdag .SmartTagTypes ,_bcgbc );};if _eagdag .WebPublishing !=nil {_adgee :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u0077\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}};e .EncodeElement (_eagdag .WebPublishing ,_adgee ); +};if _eagdag .FileRecoveryPr !=nil {_cbage :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}};for _ ,_daaad :=range _eagdag .FileRecoveryPr {e .EncodeElement (_daaad ,_cbage ); +};};if _eagdag .WebPublishObjects !=nil {_eecbdf :=_d .StartElement {Name :_d .Name {Local :"m\u0061:\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073"}};e .EncodeElement (_eagdag .WebPublishObjects ,_eecbdf );};if _eagdag .ExtLst !=nil {_egabc :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_eagdag .ExtLst ,_egabc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fgfcf *CT_Macrosheet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgfcf .SheetData =NewCT_SheetData ();_eddaf :for {_deafcd ,_agfgb :=d .Token (); +if _agfgb !=nil {return _agfgb ;};switch _egbced :=_deafcd .(type ){case _d .StartElement :switch _egbced .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfcf .SheetPr =NewCT_SheetPr (); +if _cggc :=d .DecodeElement (_fgfcf .SheetPr ,&_egbced );_cggc !=nil {return _cggc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfcf .Dimension =NewCT_SheetDimension (); +if _agefc :=d .DecodeElement (_fgfcf .Dimension ,&_egbced );_agefc !=nil {return _agefc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfcf .SheetViews =NewCT_SheetViews (); +if _fgdec :=d .DecodeElement (_fgfcf .SheetViews ,&_egbced );_fgdec !=nil {return _fgdec ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfcf .SheetFormatPr =NewCT_SheetFormatPr (); +if _bbadg :=d .DecodeElement (_fgfcf .SheetFormatPr ,&_egbced );_bbadg !=nil {return _bbadg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_dgeg :=NewCT_Cols (); +if _decge :=d .DecodeElement (_dgeg ,&_egbced );_decge !=nil {return _decge ;};_fgfcf .Cols =append (_fgfcf .Cols ,_dgeg );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cccdgg :=d .DecodeElement (_fgfcf .SheetData ,&_egbced ); +_cccdgg !=nil {return _cccdgg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfcf .SheetProtection =NewCT_SheetProtection (); +if _fada :=d .DecodeElement (_fgfcf .SheetProtection ,&_egbced );_fada !=nil {return _fada ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfcf .AutoFilter =NewCT_AutoFilter (); +if _fbfagb :=d .DecodeElement (_fgfcf .AutoFilter ,&_egbced );_fbfagb !=nil {return _fbfagb ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfcf .SortState =NewCT_SortState (); +if _gaefe :=d .DecodeElement (_fgfcf .SortState ,&_egbced );_gaefe !=nil {return _gaefe ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfcf .DataConsolidate =NewCT_DataConsolidate (); +if _bbdg :=d .DecodeElement (_fgfcf .DataConsolidate ,&_egbced );_bbdg !=nil {return _bbdg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fgfcf .CustomSheetViews =NewCT_CustomSheetViews (); +if _gcab :=d .DecodeElement (_fgfcf .CustomSheetViews ,&_egbced );_gcab !=nil {return _gcab ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfcf .PhoneticPr =NewCT_PhoneticPr (); +if _egbeag :=d .DecodeElement (_fgfcf .PhoneticPr ,&_egbced );_egbeag !=nil {return _egbeag ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdae :=NewCT_ConditionalFormatting (); +if _aeca :=d .DecodeElement (_bdae ,&_egbced );_aeca !=nil {return _aeca ;};_fgfcf .ConditionalFormatting =append (_fgfcf .ConditionalFormatting ,_bdae );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfcf .PrintOptions =NewCT_PrintOptions (); +if _edcfg :=d .DecodeElement (_fgfcf .PrintOptions ,&_egbced );_edcfg !=nil {return _edcfg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfcf .PageMargins =NewCT_PageMargins (); +if _egdgf :=d .DecodeElement (_fgfcf .PageMargins ,&_egbced );_egdgf !=nil {return _egdgf ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfcf .PageSetup =NewCT_PageSetup (); +if _eddf :=d .DecodeElement (_fgfcf .PageSetup ,&_egbced );_eddf !=nil {return _eddf ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfcf .HeaderFooter =NewCT_HeaderFooter (); +if _cdbeg :=d .DecodeElement (_fgfcf .HeaderFooter ,&_egbced );_cdbeg !=nil {return _cdbeg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfcf .RowBreaks =NewCT_PageBreak (); +if _ccfd :=d .DecodeElement (_fgfcf .RowBreaks ,&_egbced );_ccfd !=nil {return _ccfd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfcf .ColBreaks =NewCT_PageBreak (); +if _dfgfgc :=d .DecodeElement (_fgfcf .ColBreaks ,&_egbced );_dfgfgc !=nil {return _dfgfgc ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fgfcf .CustomProperties =NewCT_CustomProperties (); +if _dcdd :=d .DecodeElement (_fgfcf .CustomProperties ,&_egbced );_dcdd !=nil {return _dcdd ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfcf .Drawing =NewCT_Drawing (); +if _gbcdg :=d .DecodeElement (_fgfcf .Drawing ,&_egbced );_gbcdg !=nil {return _gbcdg ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfcf .LegacyDrawing =NewCT_LegacyDrawing (); +if _gbbad :=d .DecodeElement (_fgfcf .LegacyDrawing ,&_egbced );_gbbad !=nil {return _gbbad ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfcf .LegacyDrawingHF =NewCT_LegacyDrawing (); +if _gdbda :=d .DecodeElement (_fgfcf .LegacyDrawingHF ,&_egbced );_gdbda !=nil {return _gdbda ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfcf .DrawingHF =NewCT_DrawingHF (); +if _deece :=d .DecodeElement (_fgfcf .DrawingHF ,&_egbced );_deece !=nil {return _deece ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfcf .Picture =NewCT_SheetBackgroundPicture (); +if _eccce :=d .DecodeElement (_fgfcf .Picture ,&_egbced );_eccce !=nil {return _eccce ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfcf .OleObjects =NewCT_OleObjects (); +if _dbdfgc :=d .DecodeElement (_fgfcf .OleObjects ,&_egbced );_dbdfgc !=nil {return _dbdfgc ;};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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgfcf .ExtLst =NewCT_ExtensionList (); +if _aaabf :=d .DecodeElement (_fgfcf .ExtLst ,&_egbced );_aaabf !=nil {return _aaabf ;};default:_ea .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",_egbced .Name ); +if _cegab :=d .Skip ();_cegab !=nil {return _cegab ;};};case _d .EndElement :break _eddaf ;case _d .CharData :};};return nil ;};func NewAG_RevData ()*AG_RevData {_fgb :=&AG_RevData {};return _fgb };func (_cgdbe ST_TextVAlign )Validate ()error {return _cgdbe .ValidateWithPath ("")}; -// Validate validates the CT_RowFields and its children -func (_dadfb *CT_RowFields )Validate ()error {return _dadfb .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");};func (_aagbdg *CT_RevisionCellChange )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_aagbdg .Nc =NewCT_Cell (); -for _ ,_dgdbd :=range start .Attr {if _dgdbd .Name .Local =="\u0073\u0049\u0064"{_egbgce ,_daaecc :=_fc .ParseUint (_dgdbd .Value ,10,32);if _daaecc !=nil {return _daaecc ;};_aagbdg .SIdAttr =uint32 (_egbgce );continue ;};if _dgdbd .Name .Local =="\u006f\u0064\u0078\u0066"{_ddaeb ,_fegca :=_fc .ParseBool (_dgdbd .Value ); -if _fegca !=nil {return _fegca ;};_aagbdg .OdxfAttr =&_ddaeb ;continue ;};if _dgdbd .Name .Local =="\u0078\u0066\u0044x\u0066"{_fbfde ,_aggfb :=_fc .ParseBool (_dgdbd .Value );if _aggfb !=nil {return _aggfb ;};_aagbdg .XfDxfAttr =&_fbfde ;continue ;};if _dgdbd .Name .Local =="\u0073"{_cgfeg ,_edfga :=_fc .ParseBool (_dgdbd .Value ); -if _edfga !=nil {return _edfga ;};_aagbdg .SAttr =&_cgfeg ;continue ;};if _dgdbd .Name .Local =="\u0064\u0078\u0066"{_fdgdf ,_gggdg :=_fc .ParseBool (_dgdbd .Value );if _gggdg !=nil {return _gggdg ;};_aagbdg .DxfAttr =&_fdgdf ;continue ;};if _dgdbd .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_bfcdcc ,_eccaf :=_fc .ParseUint (_dgdbd .Value ,10,32); -if _eccaf !=nil {return _eccaf ;};_aecgb :=uint32 (_bfcdcc );_aagbdg .NumFmtIdAttr =&_aecgb ;continue ;};if _dgdbd .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_gbabf ,_dfcaa :=_fc .ParseBool (_dgdbd .Value );if _dfcaa !=nil {return _dfcaa ; -};_aagbdg .QuotePrefixAttr =&_gbabf ;continue ;};if _dgdbd .Name .Local =="\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"{_beecg ,_cdefg :=_fc .ParseBool (_dgdbd .Value );if _cdefg !=nil {return _cdefg ;};_aagbdg .OldQuotePrefixAttr =&_beecg ; -continue ;};if _dgdbd .Name .Local =="\u0070\u0068"{_fgecb ,_aagfa :=_fc .ParseBool (_dgdbd .Value );if _aagfa !=nil {return _aagfa ;};_aagbdg .PhAttr =&_fgecb ;continue ;};if _dgdbd .Name .Local =="\u006f\u006c\u0064P\u0068"{_fcgdf ,_acegba :=_fc .ParseBool (_dgdbd .Value ); -if _acegba !=nil {return _acegba ;};_aagbdg .OldPhAttr =&_fcgdf ;continue ;};if _dgdbd .Name .Local =="\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"{_fgfgg ,_fefdc :=_fc .ParseBool (_dgdbd .Value ); -if _fefdc !=nil {return _fefdc ;};_aagbdg .EndOfListFormulaUpdateAttr =&_fgfgg ;continue ;};if _dgdbd .Name .Local =="\u0072\u0049\u0064"{_dbead ,_cbgda :=_fc .ParseUint (_dgdbd .Value ,10,32);if _cbgda !=nil {return _cbgda ;};_cbccd :=uint32 (_dbead ); -_aagbdg .RIdAttr =&_cbccd ;continue ;};if _dgdbd .Name .Local =="\u0075\u0061"{_cdbcc ,_eaaecf :=_fc .ParseBool (_dgdbd .Value );if _eaaecf !=nil {return _eaaecf ;};_aagbdg .UaAttr =&_cdbcc ;continue ;};if _dgdbd .Name .Local =="\u0072\u0061"{_fgbge ,_edaeb :=_fc .ParseBool (_dgdbd .Value ); -if _edaeb !=nil {return _edaeb ;};_aagbdg .RaAttr =&_fgbge ;continue ;};};_eagda :for {_bacde ,_gdfbb :=d .Token ();if _gdfbb !=nil {return _gdfbb ;};switch _gcaff :=_bacde .(type ){case _c .StartElement :switch _gcaff .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aagbdg .Oc =NewCT_Cell (); -if _caeg :=d .DecodeElement (_aagbdg .Oc ,&_gcaff );_caeg !=nil {return _caeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _adcfg :=d .DecodeElement (_aagbdg .Nc ,&_gcaff ); -_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 :"\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"}:_aagbdg .Odxf =NewCT_Dxf (); -if _gggea :=d .DecodeElement (_aagbdg .Odxf ,&_gcaff );_gggea !=nil {return _gggea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aagbdg .Ndxf =NewCT_Dxf (); -if _gacedg :=d .DecodeElement (_aagbdg .Ndxf ,&_gcaff );_gacedg !=nil {return _gacedg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_aagbdg .ExtLst =NewCT_ExtensionList (); -if _dccg :=d .DecodeElement (_aagbdg .ExtLst ,&_gcaff );_dccg !=nil {return _dccg ;};default:_dc .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",_gcaff .Name ); -if _cecac :=d .Skip ();_cecac !=nil {return _cecac ;};};case _c .EndElement :break _eagda ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ExternalLinkChoice and its children, prefixing error messages with path -func (_gcbba *CT_ExternalLinkChoice )ValidateWithPath (path string )error {if _gcbba .ExternalBook !=nil {if _abgdc :=_gcbba .ExternalBook .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");_abgdc !=nil {return _abgdc ; -};};if _gcbba .DdeLink !=nil {if _beaa :=_gcbba .DdeLink .ValidateWithPath (path +"\u002f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");_beaa !=nil {return _beaa ;};};if _gcbba .OleLink !=nil {if _ffccg :=_gcbba .OleLink .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u004c\u0069\u006e\u006b"); -_ffccg !=nil {return _ffccg ;};};return nil ;};func NewCT_MemberProperties ()*CT_MemberProperties {_ggcbc :=&CT_MemberProperties {};return _ggcbc };func (_aebdb *CT_Map )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0049\u0044"},Value :_a .Sprintf ("\u0025\u0076",_aebdb .IDAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_aebdb .NameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",_aebdb .RootElementAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"},Value :_a .Sprintf ("\u0025\u0076",_aebdb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (_aebdb .ShowImportExportValidationErrorsAttr ))}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0041u\u0074\u006f\u0046\u0069\u0074"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (_aebdb .AutoFitAttr ))});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0041\u0070\u0070\u0065\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0064",_eggaf (_aebdb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (_aebdb .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 :_a .Sprintf ("\u0025\u0064",_eggaf (_aebdb .PreserveFormatAttr ))}); -e .EncodeToken (start );if _aebdb .DataBinding !=nil {_badab :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003a\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067"}};e .EncodeElement (_aebdb .DataBinding ,_badab );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};type Headers struct{CT_RevisionHeaders }; +// ValidateWithPath validates the CT_SingleXmlCells and its children, prefixing error messages with path +func (_fdffee *CT_SingleXmlCells )ValidateWithPath (path string )error {for _gdcfc ,_adecd :=range _fdffee .SingleXmlCell {if _dadcb :=_adecd .ValidateWithPath (_aa .Sprintf ("%\u0073/\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006dl\u0043\u0065\u006c\u006c[%\u0064\u005d",path ,_gdcfc )); +_dadcb !=nil {return _dadcb ;};};return nil ;};func (_ccgdg *CT_DefinedName )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_ccgdg .NameAttr )}); +if _ccgdg .CommentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_ccgdg .CommentAttr )});};if _ccgdg .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_aa .Sprintf ("\u0025\u0076",*_ccgdg .CustomMenuAttr )}); +};if _ccgdg .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_ccgdg .DescriptionAttr )});};if _ccgdg .HelpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_aa .Sprintf ("\u0025\u0076",*_ccgdg .HelpAttr )}); +};if _ccgdg .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_aa .Sprintf ("\u0025\u0076",*_ccgdg .StatusBarAttr )});};if _ccgdg .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_ccgdg .LocalSheetIdAttr )}); +};if _ccgdg .HiddenAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ccgdg .HiddenAttr ))});};if _ccgdg .FunctionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ccgdg .FunctionAttr ))}); +};if _ccgdg .VbProcedureAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ccgdg .VbProcedureAttr ))});};if _ccgdg .XlmAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006c\u006d"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ccgdg .XlmAttr ))}); +};if _ccgdg .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_ccgdg .FunctionGroupIdAttr )}); +};if _ccgdg .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_aa .Sprintf ("\u0025\u0076",*_ccgdg .ShortcutKeyAttr )});};if _ccgdg .PublishToServerAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ccgdg .PublishToServerAttr ))}); +};if _ccgdg .WorkbookParameterAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ccgdg .WorkbookParameterAttr ))}); +};e .EncodeElement (_ccgdg .Content ,start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_daaa *CT_CalcPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _daaa .CalcIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0061\u006c\u0063\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_daaa .CalcIdAttr )}); +};if _daaa .CalcModeAttr !=ST_CalcModeUnset {_cdeb ,_badg :=_daaa .CalcModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"});if _badg !=nil {return _badg ;};start .Attr =append (start .Attr ,_cdeb );};if _daaa .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_daaa .FullCalcOnLoadAttr ))}); +};if _daaa .RefModeAttr !=ST_RefModeUnset {_dgba ,_fdac :=_daaa .RefModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0072e\u0066\u004d\u006f\u0064\u0065"});if _fdac !=nil {return _fdac ;};start .Attr =append (start .Attr ,_dgba );};if _daaa .IterateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_daaa .IterateAttr ))}); +};if _daaa .IterateCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_daaa .IterateCountAttr )});};if _daaa .IterateDeltaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"},Value :_aa .Sprintf ("\u0025\u0076",*_daaa .IterateDeltaAttr )}); +};if _daaa .FullPrecisionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_daaa .FullPrecisionAttr ))}); +};if _daaa .CalcCompletedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_daaa .CalcCompletedAttr ))}); +};if _daaa .CalcOnSaveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_daaa .CalcOnSaveAttr ))});};if _daaa .ConcurrentCalcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_daaa .ConcurrentCalcAttr ))}); +};if _daaa .ConcurrentManualCountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_daaa .ConcurrentManualCountAttr )}); +};if _daaa .ForceFullCalcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_daaa .ForceFullCalcAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_CustomWorkbookViews and its children -func (_efeb *CT_CustomWorkbookViews )Validate ()error {return _efeb .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073");};func (_eegdb *ST_PivotAreaType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_eegdb =0; -case "\u006e\u006f\u006e\u0065":*_eegdb =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_eegdb =2;case "\u0064\u0061\u0074\u0061":*_eegdb =3;case "\u0061\u006c\u006c":*_eegdb =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_eegdb =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_eegdb =6; -case "\u0074\u006f\u0070\u0045\u006e\u0064":*_eegdb =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_eegdb =8;};return nil ;};type CT_DataFields struct{ +// ValidateWithPath validates the CT_ProtectedRanges and its children, prefixing error messages with path +func (_dfagg *CT_ProtectedRanges )ValidateWithPath (path string )error {for _feaf ,_cbcad :=range _dfagg .ProtectedRange {if _acffc :=_cbcad .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0050\u0072ot\u0065c\u0074\u0065\u0064\u0052\u0061n\u0067\u0065\u005b\u0025\u0064\u005d",path ,_feaf )); +_acffc !=nil {return _acffc ;};};return nil ;};type CT_IntProperty struct{ -// Data Items Count -CountAttr *uint32 ; +// Value +ValAttr int32 ;}; -// Data Field Item -DataField []*CT_DataField ;}; +// ValidateWithPath validates the CT_Cell and its children, prefixing error messages with path +func (_aabc *CT_Cell )ValidateWithPath (path string )error {if _cfb :=_aabc .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_cfb !=nil {return _cfb ;};if _aabc .F !=nil {if _bfba :=_aabc .F .ValidateWithPath (path +"\u002f\u0046"); +_bfba !=nil {return _bfba ;};};if _aabc .Is !=nil {if _fcbaf :=_aabc .Is .ValidateWithPath (path +"\u002f\u0049\u0073");_fcbaf !=nil {return _fcbaf ;};};if _aabc .ExtLst !=nil {if _febe :=_aabc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_febe !=nil {return _febe ;};};return nil ;};type CT_SheetBackgroundPicture struct{IdAttr string ;};func NewCT_RevisionHeader ()*CT_RevisionHeader {_edbeb :=&CT_RevisionHeader {};_edbeb .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"; +_edbeb .SheetIdMap =NewCT_SheetIdMap ();return _edbeb ;};func NewCT_SingleXmlCell ()*CT_SingleXmlCell {_efbdec :=&CT_SingleXmlCell {};_efbdec .XmlCellPr =NewCT_XmlCellPr ();return _efbdec ;};type CT_DataBinding struct{ -// Validate validates the CT_QueryTableRefresh and its children -func (_cdebe *CT_QueryTableRefresh )Validate ()error {return _cdebe .ValidateWithPath ("C\u0054_\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068");};func (_fgafc *CT_ExternalReferences )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efdaa :for {_gcgda ,_bgabe :=d .Token (); -if _bgabe !=nil {return _bgabe ;};switch _abgae :=_gcgda .(type ){case _c .StartElement :switch _abgae .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\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"}:_gfeca :=NewCT_ExternalReference (); -if _gdac :=d .DecodeElement (_gfeca ,&_abgae );_gdac !=nil {return _gdac ;};_fgafc .ExternalReference =append (_fgafc .ExternalReference ,_gfeca );default:_dc .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",_abgae .Name ); -if _gdcbg :=d .Skip ();_gdcbg !=nil {return _gdcbg ;};};case _c .EndElement :break _efdaa ;case _c .CharData :};};return nil ;}; +// Unique Identifer +DataBindingNameAttr *string ; -// Validate validates the CT_Controls and its children -func (_ffae *CT_Controls )Validate ()error {return _ffae .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073");};func NewCT_Items ()*CT_Items {_ffac :=&CT_Items {};return _ffac };func (_daefce *CT_SortState )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fdbcgb :=range start .Attr {if _fdbcgb .Name .Local =="\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"{_ccaaf ,_bebef :=_fc .ParseBool (_fdbcgb .Value ); -if _bebef !=nil {return _bebef ;};_daefce .ColumnSortAttr =&_ccaaf ;continue ;};if _fdbcgb .Name .Local =="\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"{_aacag ,_afagfe :=_fc .ParseBool (_fdbcgb .Value );if _afagfe !=nil {return _afagfe ; -};_daefce .CaseSensitiveAttr =&_aacag ;continue ;};if _fdbcgb .Name .Local =="\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"{_daefce .SortMethodAttr .UnmarshalXMLAttr (_fdbcgb );continue ;};if _fdbcgb .Name .Local =="\u0072\u0065\u0066"{_edbafb ,_fbffb :=_fdbcgb .Value ,error (nil ); -if _fbffb !=nil {return _fbffb ;};_daefce .RefAttr =_edbafb ;continue ;};};_dffgf :for {_afaag ,_bdbgc :=d .Token ();if _bdbgc !=nil {return _bdbgc ;};switch _cffb :=_afaag .(type ){case _c .StartElement :switch _cffb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbgcda :=NewCT_SortCondition (); -if _dcaeed :=d .DecodeElement (_cbgcda ,&_cffb );_dcaeed !=nil {return _dcaeed ;};_daefce .SortCondition =append (_daefce .SortCondition ,_cbgcda );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_daefce .ExtLst =NewCT_ExtensionList (); -if _gfdbe :=d .DecodeElement (_daefce .ExtLst ,&_cffb );_gfdbe !=nil {return _gfdbe ;};default:_dc .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",_cffb .Name ); -if _dbgaab :=d .Skip ();_dbgaab !=nil {return _dbgaab ;};};case _c .EndElement :break _dffgf ;case _c .CharData :};};return nil ;};func (_cegc *CT_CellSmartTags )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_dffc :=range start .Attr {if _dffc .Name .Local =="\u0072"{_geecd ,_ggdeb :=_dffc .Value ,error (nil ); -if _ggdeb !=nil {return _ggdeb ;};_cegc .RAttr =_geecd ;continue ;};};_ccdcb :for {_gdgd ,_fffc :=d .Token ();if _fffc !=nil {return _fffc ;};switch _facdg :=_gdgd .(type ){case _c .StartElement :switch _facdg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_eaag :=NewCT_CellSmartTag (); -if _bce :=d .DecodeElement (_eaag ,&_facdg );_bce !=nil {return _bce ;};_cegc .CellSmartTag =append (_cegc .CellSmartTag ,_eaag );default:_dc .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",_facdg .Name ); -if _bfca :=d .Skip ();_bfca !=nil {return _bfca ;};};case _c .EndElement :break _ccdcb ;case _c .CharData :};};return nil ;}; +// Binding to External File +FileBindingAttr *bool ; -// Validate validates the CT_DynamicFilter and its children -func (_gaegfd *CT_DynamicFilter )Validate ()error {return _gaegfd .ValidateWithPath ("\u0043\u0054_\u0044\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072");};func (_gfdfd *CT_OleObjects )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -_daad :=_c .StartElement {Name :_c .Name {Local :"\u006d\u0061\u003ao\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_eafb :=range _gfdfd .OleObject {e .EncodeElement (_eafb ,_daad );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -}; +// Reference to Connection ID +ConnectionIDAttr *uint32 ; -// Validate validates the CT_Record and its children -func (_ggcbe *CT_Record )Validate ()error {return _ggcbe .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u006f\u0072d");};func NewCT_Font ()*CT_Font {_gdfg :=&CT_Font {};return _gdfg };func (_ggcca ST_DataValidationImeMode )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_ggcca .String (),start ); -};type ST_FontScheme byte ;func (_gfefe ST_Objects )ValidateWithPath (path string )error {switch _gfefe {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 (_gfefe )); -};return nil ;};func NewCT_MeasureDimensionMap ()*CT_MeasureDimensionMap {_cbffc :=&CT_MeasureDimensionMap {};return _cbffc ;};type CT_Pane struct{ +// File Binding Name +FileBindingNameAttr *string ; -// Horizontal Split Position -XSplitAttr *float64 ; +// XML Data Loading Behavior +DataBindingLoadModeAttr uint32 ;Any _eg .Any ;};func NewCT_DefinedName ()*CT_DefinedName {_adgg :=&CT_DefinedName {};return _adgg };func (_fcdb *CT_GroupItems )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afafb :=range start .Attr {if _afafb .Name .Local =="\u0063\u006f\u0075n\u0074"{_eagb ,_cdgbb :=_e .ParseUint (_afafb .Value ,10,32); +if _cdgbb !=nil {return _cdgbb ;};_aaecb :=uint32 (_eagb );_fcdb .CountAttr =&_aaecb ;continue ;};};_bcegg :for {_ccaef ,_aceg :=d .Token ();if _aceg !=nil {return _aceg ;};switch _gaebc :=_ccaef .(type ){case _d .StartElement :switch _gaebc .Name {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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddbe :=NewCT_Missing (); +if _efccd :=d .DecodeElement (_ddbe ,&_gaebc );_efccd !=nil {return _efccd ;};_fcdb .M =append (_fcdb .M ,_ddbe );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfage :=NewCT_Number (); +if _gdfad :=d .DecodeElement (_cfage ,&_gaebc );_gdfad !=nil {return _gdfad ;};_fcdb .N =append (_fcdb .N ,_cfage );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dafaf :=NewCT_Boolean (); +if _eddga :=d .DecodeElement (_dafaf ,&_gaebc );_eddga !=nil {return _eddga ;};_fcdb .B =append (_fcdb .B ,_dafaf );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_eeaa :=NewCT_Error (); +if _dcdcc :=d .DecodeElement (_eeaa ,&_gaebc );_dcdcc !=nil {return _dcdcc ;};_fcdb .E =append (_fcdb .E ,_eeaa );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_geefg :=NewCT_String (); +if _bcgea :=d .DecodeElement (_geefg ,&_gaebc );_bcgea !=nil {return _bcgea ;};_fcdb .S =append (_fcdb .S ,_geefg );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eeddg :=NewCT_DateTime (); +if _becfa :=d .DecodeElement (_eeddg ,&_gaebc );_becfa !=nil {return _becfa ;};_fcdb .D =append (_fcdb .D ,_eeddg );default:_ea .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",_gaebc .Name ); +if _fgcce :=d .Skip ();_fgcce !=nil {return _fgcce ;};};case _d .EndElement :break _bcegg ;case _d .CharData :};};return nil ;};func NewCT_GroupMembers ()*CT_GroupMembers {_dcfafd :=&CT_GroupMembers {};return _dcfafd };func (_feddag ST_Qualifier )Validate ()error {return _feddag .ValidateWithPath ("")}; +func NewCT_Map ()*CT_Map {_bdcagca :=&CT_Map {};return _bdcagca };type ST_ConditionalFormattingOperator byte ;func NewCT_OlapPr ()*CT_OlapPr {_cgabg :=&CT_OlapPr {};return _cgabg };func (_defa *CT_CellProtection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _defa .LockedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_defa .LockedAttr ))}); +};if _defa .HiddenAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_defa .HiddenAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Vertical Split Position -YSplitAttr *float64 ; +// Validate validates the CT_CustomProperty and its children +func (_bdbdg *CT_CustomProperty )Validate ()error {return _bdbdg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};type ST_OleUpdate byte ;func (_ceeba ST_SortBy )Validate ()error {return _ceeba .ValidateWithPath ("")}; +func (_bdfgge *CT_ServerFormat )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfcca :=range start .Attr {if _cfcca .Name .Local =="\u0063u\u006c\u0074\u0075\u0072\u0065"{_bdbge ,_fbbbgd :=_cfcca .Value ,error (nil );if _fbbbgd !=nil {return _fbbbgd ; +};_bdfgge .CultureAttr =&_bdbge ;continue ;};if _cfcca .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_dedae ,_ecda :=_cfcca .Value ,error (nil );if _ecda !=nil {return _ecda ;};_bdfgge .FormatAttr =&_dedae ;continue ;};};for {_afffg ,_fecef :=d .Token (); +if _fecef !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0065\u0072\u0076\u0065\u0072F\u006f\u0072\u006da\u0074:\u0020\u0025\u0073",_fecef );};if _gdaeg ,_defde :=_afffg .(_d .EndElement );_defde &&_gdaeg .Name ==start .Name {break ; +};};return nil ;};func (_bceba ST_VolDepType )Validate ()error {return _bceba .ValidateWithPath ("")};func (_eebde *CT_SheetIdMap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_debdd :=range start .Attr {if _debdd .Name .Local =="\u0063\u006f\u0075n\u0074"{_gcdaee ,_gbdgde :=_e .ParseUint (_debdd .Value ,10,32); +if _gbdgde !=nil {return _gbdgde ;};_dcfffg :=uint32 (_gcdaee );_eebde .CountAttr =&_dcfffg ;continue ;};};_fbadc :for {_dffabd ,_fgdgd :=d .Token ();if _fgdgd !=nil {return _fgdgd ;};switch _abgdg :=_dffabd .(type ){case _d .StartElement :switch _abgdg .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edfef :=NewCT_SheetId (); +if _ggdcc :=d .DecodeElement (_edfef ,&_abgdg );_ggdcc !=nil {return _ggdcc ;};_eebde .SheetId =append (_eebde .SheetId ,_edfef );default:_ea .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",_abgdg .Name ); +if _ebeea :=d .Skip ();_ebeea !=nil {return _ebeea ;};};case _d .EndElement :break _fbadc ;case _d .CharData :};};return nil ;};type CT_FileRecoveryPr struct{ -// Top Left Visible Cell -TopLeftCellAttr *string ; +// Auto Recover +AutoRecoverAttr *bool ; -// Active Pane -ActivePaneAttr ST_Pane ; +// Crash Save +CrashSaveAttr *bool ; -// Split State -StateAttr ST_PaneState ;}; +// Data Extract Load +DataExtractLoadAttr *bool ; -// Validate validates the CT_CacheHierarchy and its children -func (_ccfa *CT_CacheHierarchy )Validate ()error {return _ccfa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");};func (_afbga *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 :_a .Sprintf ("\u0025\u0076",_afbga .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 :_a .Sprintf ("\u0025\u0076",_afbga .FirstHeaderRowAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",_afbga .FirstDataRowAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"},Value :_a .Sprintf ("\u0025\u0076",_afbga .FirstDataColAttr )});if _afbga .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 :_a .Sprintf ("\u0025\u0076",*_afbga .RowPageCountAttr )}); -};if _afbga .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 :_a .Sprintf ("\u0025\u0076",*_afbga .ColPageCountAttr )});};e .EncodeToken (start ); -e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Repair Load +RepairLoadAttr *bool ;};func (_bggdd *EG_ExtensionList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bggdd .Ext !=nil {_dgaeb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}};for _ ,_fbebg :=range _bggdd .Ext {e .EncodeElement (_fbebg ,_dgaeb ); +};};return nil ;};type CT_CalculatedMembers struct{ -// ValidateWithPath validates the PivotCacheRecords and its children, prefixing error messages with path -func (_dgdeb *PivotCacheRecords )ValidateWithPath (path string )error {if _dffda :=_dgdeb .CT_PivotCacheRecords .ValidateWithPath (path );_dffda !=nil {return _dffda ;};return nil ;};type CT_CellWatch struct{ +// Calculated Members Count +CountAttr *uint32 ; -// Reference -RAttr string ;};func (_fadfad ST_FieldSortType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gdbca :=_c .Attr {};_gdbca .Name =name ;switch _fadfad {case ST_FieldSortTypeUnset :_gdbca .Value ="";case ST_FieldSortTypeManual :_gdbca .Value ="\u006d\u0061\u006e\u0075\u0061\u006c"; -case ST_FieldSortTypeAscending :_gdbca .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_FieldSortTypeDescending :_gdbca .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";};return _gdbca ,nil ;};func (_acaae ST_Visibility )Validate ()error {return _acaae .ValidateWithPath ("")}; +// Calculated Member +CalculatedMember []*CT_CalculatedMember ;};func (_cfff *CT_DataBar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfff .MinLengthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"},Value :_aa .Sprintf ("\u0025\u0076",*_cfff .MinLengthAttr )}); +};if _cfff .MaxLengthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"},Value :_aa .Sprintf ("\u0025\u0076",*_cfff .MaxLengthAttr )});};if _cfff .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cfff .ShowValueAttr ))}); +};e .EncodeToken (start );_dcfa :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_gagbc :=range _cfff .Cfvo {e .EncodeElement (_gagbc ,_dcfa );};_beff :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}}; +e .EncodeElement (_cfff .Color ,_beff );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_CfvoTypeUnset ST_CfvoType =0;ST_CfvoTypeNum ST_CfvoType =1;ST_CfvoTypePercent ST_CfvoType =2;ST_CfvoTypeMax ST_CfvoType =3;ST_CfvoTypeMin ST_CfvoType =4; +ST_CfvoTypeFormula ST_CfvoType =5;ST_CfvoTypePercentile ST_CfvoType =6;); +// Validate validates the CT_CalcPr and its children +func (_fbbb *CT_CalcPr )Validate ()error {return _fbbb .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006c\u0063\u0050r");};func (_bbgeaa ST_IconSetType )Validate ()error {return _bbgeaa .ValidateWithPath ("")};func (_fdbbf *CT_TableParts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbgbg :=range start .Attr {if _bbgbg .Name .Local =="\u0063\u006f\u0075n\u0074"{_egbfd ,_ceegg :=_e .ParseUint (_bbgbg .Value ,10,32); +if _ceegg !=nil {return _ceegg ;};_ebacf :=uint32 (_egbfd );_fdbbf .CountAttr =&_ebacf ;continue ;};};_becec :for {_efedd ,_gecfa :=d .Token ();if _gecfa !=nil {return _gecfa ;};switch _fggbbc :=_efedd .(type ){case _d .StartElement :switch _fggbbc .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aafbd :=NewCT_TablePart (); +if _feage :=d .DecodeElement (_aafbd ,&_fggbbc );_feage !=nil {return _feage ;};_fdbbf .TablePart =append (_fdbbf .TablePart ,_aafbd );default:_ea .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",_fggbbc .Name ); +if _afgdb :=d .Skip ();_afgdb !=nil {return _afgdb ;};};case _d .EndElement :break _becec ;case _d .CharData :};};return nil ;};func (_bdgbc ST_DynamicFilterType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bdgbc .String (),start ); +}; -// ValidateWithPath validates the CT_CustomWorkbookViews and its children, prefixing error messages with path -func (_ffca *CT_CustomWorkbookViews )ValidateWithPath (path string )error {for _caab ,_gfbgd :=range _ffca .CustomWorkbookView {if _acca :=_gfbgd .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0043\u0075\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062o\u006fk\u0056\u0069\u0065\u0077\u005b\u0025\u0064]",path ,_caab )); -_acca !=nil {return _acca ;};};return nil ;};func (_dfagc *CT_Comment )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dfagc .Text =NewCT_Rst ();for _ ,_efce :=range start .Attr {if _efce .Name .Local =="\u0072\u0065\u0066"{_cafc ,_eebg :=_efce .Value ,error (nil ); -if _eebg !=nil {return _eebg ;};_dfagc .RefAttr =_cafc ;continue ;};if _efce .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_cggfb ,_gagcb :=_fc .ParseUint (_efce .Value ,10,32);if _gagcb !=nil {return _gagcb ;};_dfagc .AuthorIdAttr =uint32 (_cggfb ); -continue ;};if _efce .Name .Local =="\u0067\u0075\u0069\u0064"{_eaeg ,_fceb :=_efce .Value ,error (nil );if _fceb !=nil {return _fceb ;};_dfagc .GuidAttr =&_eaeg ;continue ;};if _efce .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_fbega ,_bafe :=_fc .ParseUint (_efce .Value ,10,32); -if _bafe !=nil {return _bafe ;};_ededb :=uint32 (_fbega );_dfagc .ShapeIdAttr =&_ededb ;continue ;};};_geff :for {_baag ,_bebc :=d .Token ();if _bebc !=nil {return _bebc ;};switch _agfdb :=_baag .(type ){case _c .StartElement :switch _agfdb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _gfce :=d .DecodeElement (_dfagc .Text ,&_agfdb ); -_gfce !=nil {return _gfce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfagc .CommentPr =NewCT_CommentPr (); -if _fddg :=d .DecodeElement (_dfagc .CommentPr ,&_agfdb );_fddg !=nil {return _fddg ;};default:_dc .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",_agfdb .Name ); -if _ccgc :=d .Skip ();_ccgc !=nil {return _ccgc ;};};case _c .EndElement :break _geff ;case _c .CharData :};};return nil ;};func (_ffcda ST_SourceType )Validate ()error {return _ffcda .ValidateWithPath ("")};func NewCT_Fonts ()*CT_Fonts {_abbc :=&CT_Fonts {}; -return _abbc };type CT_TextPr struct{ +// ValidateWithPath validates the CT_BookView and its children, prefixing error messages with path +func (_gbc *CT_BookView )ValidateWithPath (path string )error {if _bg :=_gbc .VisibilityAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u0069\u006c\u0069\u0074\u0079\u0041\u0074\u0074\u0072");_bg !=nil {return _bg ;};if _gbc .ExtLst !=nil {if _aea :=_gbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_aea !=nil {return _aea ;};};return nil ;}; -// Prompt for File Name -PromptAttr *bool ; +// ValidateWithPath validates the AG_AutoFormat and its children, prefixing error messages with path +func (_fg *AG_AutoFormat )ValidateWithPath (path string )error {return nil };const (ST_TableTypeUnset ST_TableType =0;ST_TableTypeWorksheet ST_TableType =1;ST_TableTypeXml ST_TableType =2;ST_TableTypeQueryTable ST_TableType =3;);func (_eccg *CT_Colors )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _eccg .IndexedColors !=nil {_dfgb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u0069\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_eccg .IndexedColors ,_dfgb );};if _eccg .MruColors !=nil {_ebfba :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003am\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_eccg .MruColors ,_ebfba );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cedfbg *CT_TableMissing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_edcaff ,_dafgag :=d .Token ();if _dafgag !=nil {return _aa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u004di\u0073\u0073\u0069n\u0067:\u0020\u0025\u0073",_dafgag ); +};if _degga ,_dffgf :=_edcaff .(_d .EndElement );_dffgf &&_degga .Name ==start .Name {break ;};};return nil ;};func (_cfdbb *CT_RevisionDefinedName )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfdbb .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_cfdbb .LocalSheetIdAttr )}); +};if _cfdbb .CustomViewAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cfdbb .CustomViewAttr ))});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",_cfdbb .NameAttr )}); +if _cfdbb .FunctionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cfdbb .FunctionAttr ))});};if _cfdbb .OldFunctionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cfdbb .OldFunctionAttr ))}); +};if _cfdbb .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_cfdbb .FunctionGroupIdAttr )}); +};if _cfdbb .OldFunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_cfdbb .OldFunctionGroupIdAttr )}); +};if _cfdbb .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_aa .Sprintf ("\u0025\u0076",*_cfdbb .ShortcutKeyAttr )});};if _cfdbb .OldShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"},Value :_aa .Sprintf ("\u0025\u0076",*_cfdbb .OldShortcutKeyAttr )}); +};if _cfdbb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cfdbb .HiddenAttr ))});};if _cfdbb .OldHiddenAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cfdbb .OldHiddenAttr ))}); +};if _cfdbb .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_aa .Sprintf ("\u0025\u0076",*_cfdbb .CustomMenuAttr )});};if _cfdbb .OldCustomMenuAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_aa .Sprintf ("\u0025\u0076",*_cfdbb .OldCustomMenuAttr )}); +};if _cfdbb .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_cfdbb .DescriptionAttr )});};if _cfdbb .OldDescriptionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_cfdbb .OldDescriptionAttr )}); +};if _cfdbb .HelpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_aa .Sprintf ("\u0025\u0076",*_cfdbb .HelpAttr )});};if _cfdbb .OldHelpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fl\u0064\u0048\u0065\u006c\u0070"},Value :_aa .Sprintf ("\u0025\u0076",*_cfdbb .OldHelpAttr )}); +};if _cfdbb .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_aa .Sprintf ("\u0025\u0076",*_cfdbb .StatusBarAttr )});};if _cfdbb .OldStatusBarAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"},Value :_aa .Sprintf ("\u0025\u0076",*_cfdbb .OldStatusBarAttr )}); +};if _cfdbb .CommentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_cfdbb .CommentAttr )});};if _cfdbb .OldCommentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_cfdbb .OldCommentAttr )}); +};if _cfdbb .RIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_cfdbb .RIdAttr )});};if _cfdbb .UaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cfdbb .UaAttr ))}); +};if _cfdbb .RaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cfdbb .RaAttr ))});};e .EncodeToken (start );if _cfdbb .Formula !=nil {_fdeaf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}}; +_eg .AddPreserveSpaceAttr (&_fdeaf ,*_cfdbb .Formula );e .EncodeElement (_cfdbb .Formula ,_fdeaf );};if _cfdbb .OldFormula !=nil {_abbbc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}}; +_eg .AddPreserveSpaceAttr (&_abbbc ,*_cfdbb .OldFormula );e .EncodeElement (_cfdbb .OldFormula ,_abbbc );};if _cfdbb .ExtLst !=nil {_gagef :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cfdbb .ExtLst ,_gagef ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eacgd ST_SourceType )Validate ()error {return _eacgd .ValidateWithPath ("")}; -// File Type -FileTypeAttr ST_FileType ; +// ValidateWithPath validates the Connections and its children, prefixing error messages with path +func (_gegfc *Connections )ValidateWithPath (path string )error {if _gcbgge :=_gegfc .CT_Connections .ValidateWithPath (path );_gcbgge !=nil {return _gcbgge ;};return nil ;}; -// Code Page -CodePageAttr *uint32 ; +// Validate validates the CT_ChartsheetViews and its children +func (_deda *CT_ChartsheetViews )Validate ()error {return _deda .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073h\u0065\u0065t\u0056\u0069\u0065\u0077\u0073");};func (_aedcf ST_MdxFunctionType )Validate ()error {return _aedcf .ValidateWithPath ("")}; +func NewCT_Record ()*CT_Record {_fbbbb :=&CT_Record {};return _fbbbb };func (_cbbfga ST_VerticalAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bgaee :=_d .Attr {};_bgaee .Name =name ;switch _cbbfga {case ST_VerticalAlignmentUnset :_bgaee .Value =""; +case ST_VerticalAlignmentTop :_bgaee .Value ="\u0074\u006f\u0070";case ST_VerticalAlignmentCenter :_bgaee .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalAlignmentBottom :_bgaee .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_VerticalAlignmentJustify :_bgaee .Value ="\u006au\u0073\u0074\u0069\u0066\u0079"; +case ST_VerticalAlignmentDistributed :_bgaee .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _bgaee ,nil ;};func (_fdcad *CT_FieldGroup )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bcga :=range start .Attr {if _bcga .Name .Local =="\u0070\u0061\u0072"{_cggfa ,_efdg :=_e .ParseUint (_bcga .Value ,10,32); +if _efdg !=nil {return _efdg ;};_gdaaf :=uint32 (_cggfa );_fdcad .ParAttr =&_gdaaf ;continue ;};if _bcga .Name .Local =="\u0062\u0061\u0073\u0065"{_egff ,_fegbg :=_e .ParseUint (_bcga .Value ,10,32);if _fegbg !=nil {return _fegbg ;};_dgaec :=uint32 (_egff ); +_fdcad .BaseAttr =&_dgaec ;continue ;};};_afaeg :for {_dcada ,_bdec :=d .Token ();if _bdec !=nil {return _bdec ;};switch _fdbgcd :=_dcada .(type ){case _d .StartElement :switch _fdbgcd .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdcad .RangePr =NewCT_RangePr (); +if _abcga :=d .DecodeElement (_fdcad .RangePr ,&_fdbgcd );_abcga !=nil {return _abcga ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdcad .DiscretePr =NewCT_DiscretePr (); +if _eede :=d .DecodeElement (_fdcad .DiscretePr ,&_fdbgcd );_eede !=nil {return _eede ;};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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdcad .GroupItems =NewCT_GroupItems (); +if _ecbgg :=d .DecodeElement (_fdcad .GroupItems ,&_fdbgcd );_ecbgg !=nil {return _ecbgg ;};default:_ea .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",_fdbgcd .Name ); +if _bffeg :=d .Skip ();_bffeg !=nil {return _bffeg ;};};case _d .EndElement :break _afaeg ;case _d .CharData :};};return nil ;}; -// Character Set -CharacterSetAttr *string ; +// ValidateWithPath validates the CT_RevisionRowColumn and its children, prefixing error messages with path +func (_fdbggf *CT_RevisionRowColumn )ValidateWithPath (path string )error {if _fdbggf .ActionAttr ==ST_rwColActionTypeUnset {return _aa .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 _acgcgd :=_fdbggf .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_acgcgd !=nil {return _acgcgd ;};for _adgea ,_fgccc :=range _fdbggf .Undo {if _aebce :=_fgccc .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_adgea )); +_aebce !=nil {return _aebce ;};};for _fdfbe ,_bfbag :=range _fdbggf .Rcc {if _agefg :=_bfbag .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_fdfbe ));_agefg !=nil {return _agefg ;};};for _beaee ,_ebfdf :=range _fdbggf .Rfmt {if _cgae :=_ebfdf .ValidateWithPath (_aa .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_beaee )); +_cgae !=nil {return _cgae ;};};return nil ;};func (_cgcff *CT_Col )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e"},Value :_aa .Sprintf ("\u0025\u0076",_cgcff .MinAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0078"},Value :_aa .Sprintf ("\u0025\u0076",_cgcff .MaxAttr )});if _cgcff .WidthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_aa .Sprintf ("\u0025\u0076",*_cgcff .WidthAttr )}); +};if _cgcff .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_cgcff .StyleAttr )});};if _cgcff .HiddenAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcff .HiddenAttr ))}); +};if _cgcff .BestFitAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062e\u0073\u0074\u0046\u0069\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcff .BestFitAttr ))});};if _cgcff .CustomWidthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcff .CustomWidthAttr ))}); +};if _cgcff .PhoneticAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcff .PhoneticAttr ))});};if _cgcff .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_cgcff .OutlineLevelAttr )}); +};if _cgcff .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_cgcff .CollapsedAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewCT_ConditionalFormatting ()*CT_ConditionalFormatting {_fdec :=&CT_ConditionalFormatting {};return _fdec ;};func (_fceb *CT_CellProtection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dacg :=range start .Attr {if _dacg .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_efae ,_ecafd :=_e .ParseBool (_dacg .Value ); +if _ecafd !=nil {return _ecafd ;};_fceb .LockedAttr =&_efae ;continue ;};if _dacg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_bcdd ,_geded :=_e .ParseBool (_dacg .Value );if _geded !=nil {return _geded ;};_fceb .HiddenAttr =&_bcdd ;continue ; +};};for {_ebfg ,_fdef :=d .Token ();if _fdef !=nil {return _aa .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",_fdef );};if _gegg ,_aabfc :=_ebfg .(_d .EndElement ); +_aabfc &&_gegg .Name ==start .Name {break ;};};return nil ;};func NewCT_DefinedNames ()*CT_DefinedNames {_eaeec :=&CT_DefinedNames {};return _eaeec }; -// First Row -FirstRowAttr *uint32 ; +// Validate validates the Chartsheet and its children +func (_efggd *Chartsheet )Validate ()error {return _efggd .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");};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 NewCT_QueryCache ()*CT_QueryCache {_ecccea :=&CT_QueryCache {};return _ecccea };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;);type CT_ExternalRow struct{ -// Source File Name -SourceFileAttr *string ; +// Row +RAttr uint32 ; -// Delimited File -DelimitedAttr *bool ; +// External Cell Data +Cell []*CT_ExternalCell ;};func (_eefffg *ST_Objects )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aeedb ,_cdfbfd :=d .Token ();if _cdfbfd !=nil {return _cdfbfd ;};if _agffc ,_gceaa :=_aeedb .(_d .EndElement );_gceaa &&_agffc .Name ==start .Name {*_eefffg =1; +return nil ;};if _edcbe ,_gaaeag :=_aeedb .(_d .CharData );!_gaaeag {return _aa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aeedb );}else {switch string (_edcbe ){case "":*_eefffg =0; +case "\u0061\u006c\u006c":*_eefffg =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_eefffg =2;case "\u006e\u006f\u006e\u0065":*_eefffg =3;};};_aeedb ,_cdfbfd =d .Token ();if _cdfbfd !=nil {return _cdfbfd ;};if _baaeaf ,_geaeb :=_aeedb .(_d .EndElement ); +_geaeb &&_baaeaf .Name ==start .Name {return nil ;};return _aa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aeedb );};func (_bfgga ST_ExternalConnectionType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fcddd :=_d .Attr {}; +_fcddd .Name =name ;switch _bfgga {case ST_ExternalConnectionTypeUnset :_fcddd .Value ="";case ST_ExternalConnectionTypeGeneral :_fcddd .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c";case ST_ExternalConnectionTypeText :_fcddd .Value ="\u0074\u0065\u0078\u0074"; +case ST_ExternalConnectionTypeMDY :_fcddd .Value ="\u004d\u0044\u0059";case ST_ExternalConnectionTypeDMY :_fcddd .Value ="\u0044\u004d\u0059";case ST_ExternalConnectionTypeYMD :_fcddd .Value ="\u0059\u004d\u0044";case ST_ExternalConnectionTypeMYD :_fcddd .Value ="\u004d\u0059\u0044"; +case ST_ExternalConnectionTypeDYM :_fcddd .Value ="\u0044\u0059\u004d";case ST_ExternalConnectionTypeYDM :_fcddd .Value ="\u0059\u0044\u004d";case ST_ExternalConnectionTypeSkip :_fcddd .Value ="\u0073\u006b\u0069\u0070";case ST_ExternalConnectionTypeEMD :_fcddd .Value ="\u0045\u004d\u0044"; +};return _fcddd ,nil ;};type CT_FunctionGroup struct{ -// Decimal Separator -DecimalAttr *string ; +// Name +NameAttr *string ;};func NewCT_SheetIdMap ()*CT_SheetIdMap {_acfgg :=&CT_SheetIdMap {};return _acfgg };func (_fcdc *CT_CalculatedMembers )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fcdc .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_fcdc .CountAttr )}); +};e .EncodeToken (start );_dece :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"}};for _ ,_fcba :=range _fcdc .CalculatedMember {e .EncodeElement (_fcba ,_dece ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Thousands Separator -ThousandsAttr *string ; +// Validate validates the CT_ControlPr and its children +func (_bacf *CT_ControlPr )Validate ()error {return _bacf .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");};type ST_BorderStyle byte ;const (ST_GrowShrinkTypeUnset ST_GrowShrinkType =0;ST_GrowShrinkTypeInsertDelete ST_GrowShrinkType =1; +ST_GrowShrinkTypeInsertClear ST_GrowShrinkType =2;ST_GrowShrinkTypeOverwriteClear ST_GrowShrinkType =3;);func (_ccafe ST_DateTimeGrouping )Validate ()error {return _ccafe .ValidateWithPath ("")};func (_ccgcba *CT_IgnoredErrors )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acgef :for {_dccb ,_aeac :=d .Token (); +if _aeac !=nil {return _aeac ;};switch _gdaga :=_dccb .(type ){case _d .StartElement :switch _gdaga .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fefa :=NewCT_IgnoredError (); +if _gcff :=d .DecodeElement (_fefa ,&_gdaga );_gcff !=nil {return _gcff ;};_ccgcba .IgnoredError =append (_ccgcba .IgnoredError ,_fefa );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccgcba .ExtLst =NewCT_ExtensionList (); +if _aefeg :=d .DecodeElement (_ccgcba .ExtLst ,&_gdaga );_aefeg !=nil {return _aefeg ;};default:_ea .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",_gdaga .Name ); +if _fgbbc :=d .Skip ();_fgbbc !=nil {return _fgbbc ;};};case _d .EndElement :break _acgef ;case _d .CharData :};};return nil ;}; -// Tab as Delimiter -TabAttr *bool ; +// ValidateWithPath validates the CT_Hyperlinks and its children, prefixing error messages with path +func (_affb *CT_Hyperlinks )ValidateWithPath (path string )error {for _dbcge ,_deacd :=range _affb .Hyperlink {if _acdb :=_deacd .ValidateWithPath (_aa .Sprintf ("\u0025\u0073/\u0048\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u005b\u0025\u0064\u005d",path ,_dbcge )); +_acdb !=nil {return _acdb ;};};return nil ;}; -// Space is Delimiter -SpaceAttr *bool ; +// ValidateWithPath validates the CT_Borders and its children, prefixing error messages with path +func (_fda *CT_Borders )ValidateWithPath (path string )error {for _bdca ,_egge :=range _fda .Border {if _dfa :=_egge .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bdca ));_dfa !=nil {return _dfa ; +};};return nil ;}; -// Comma is Delimiter -CommaAttr *bool ; +// Validate validates the CT_FunctionGroup and its children +func (_fedg *CT_FunctionGroup )Validate ()error {return _fedg .ValidateWithPath ("\u0043\u0054_\u0046\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070");};func (_bbecd ST_SortType )String ()string {switch _bbecd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; +case 2:return "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case 3:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";case 4:return "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061";case 5:return "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061"; +case 6:return "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c";case 7:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c";};return "";};func (_dbggc *CT_CustomFilter )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbggc .OperatorAttr !=ST_FilterOperatorUnset {_agda ,_adaac :=_dbggc .OperatorAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"}); +if _adaac !=nil {return _adaac ;};start .Attr =append (start .Attr ,_agda );};if _dbggc .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_dbggc .ValAttr )});}; +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Reviewed struct{ -// Semicolon is Delimiter -SemicolonAttr *bool ; +// revision Id +RIdAttr uint32 ;};func (_geeeb ST_PatternType )ValidateWithPath (path string )error {switch _geeeb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geeeb )); +};return nil ;}; -// Consecutive Delimiters -ConsecutiveAttr *bool ; +// Validate validates the CT_ObjectAnchor and its children +func (_dbafe *CT_ObjectAnchor )Validate ()error {return _dbafe .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072");};func (_adggbf ST_SheetViewType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_adfdaf :=_d .Attr {}; +_adfdaf .Name =name ;switch _adggbf {case ST_SheetViewTypeUnset :_adfdaf .Value ="";case ST_SheetViewTypeNormal :_adfdaf .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_SheetViewTypePageBreakPreview :_adfdaf .Value ="\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077"; +case ST_SheetViewTypePageLayout :_adfdaf .Value ="\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074";};return _adfdaf ,nil ;};func (_ecbb *CT_Fills )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fedae :=range start .Attr {if _fedae .Name .Local =="\u0063\u006f\u0075n\u0074"{_ccaa ,_adcf :=_e .ParseUint (_fedae .Value ,10,32); +if _adcf !=nil {return _adcf ;};_geadd :=uint32 (_ccaa );_ecbb .CountAttr =&_geadd ;continue ;};};_geaed :for {_eacec ,_ecace :=d .Token ();if _ecace !=nil {return _ecace ;};switch _edbcb :=_eacec .(type ){case _d .StartElement :switch _edbcb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdbe :=NewCT_Fill (); +if _bcbe :=d .DecodeElement (_gdbe ,&_edbcb );_bcbe !=nil {return _bcbe ;};_ecbb .Fill =append (_ecbb .Fill ,_gdbe );default:_ea .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",_edbcb .Name ); +if _acge :=d .Skip ();_acge !=nil {return _acge ;};};case _d .EndElement :break _geaed ;case _d .CharData :};};return nil ;};func (_ddbbbd *CT_RgbColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gabd :=range start .Attr {if _gabd .Name .Local =="\u0072\u0067\u0062"{_bgeeag ,_ebccgc :=_gabd .Value ,error (nil ); +if _ebccgc !=nil {return _ebccgc ;};_ddbbbd .RgbAttr =&_bgeeag ;continue ;};};for {_fcfea ,_befde :=d .Token ();if _befde !=nil {return _aa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u003a\u0020\u0025\u0073",_befde ); +};if _gaafb ,_aeccff :=_fcfea .(_d .EndElement );_aeccff &&_gaafb .Name ==start .Name {break ;};};return nil ;};func NewCT_DdeItems ()*CT_DdeItems {_bdbb :=&CT_DdeItems {};return _bdbb };func (_bdbcef *Headers )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdbcef .CT_RevisionHeaders =*NewCT_RevisionHeaders (); +for _ ,_cfbcb :=range start .Attr {if _cfbcb .Name .Local =="\u0067\u0075\u0069\u0064"{_cbcgc ,_addgcc :=_cfbcb .Value ,error (nil );if _addgcc !=nil {return _addgcc ;};_bdbcef .GuidAttr =_cbcgc ;continue ;};if _cfbcb .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_gfcaf ,_aefea :=_cfbcb .Value ,error (nil ); +if _aefea !=nil {return _aefea ;};_bdbcef .LastGuidAttr =&_gfcaf ;continue ;};if _cfbcb .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_cacbc ,_cdebf :=_e .ParseBool (_cfbcb .Value );if _cdebf !=nil {return _cdebf ;};_bdbcef .SharedAttr =&_cacbc ; +continue ;};if _cfbcb .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_dgfcf ,_eadceb :=_e .ParseBool (_cfbcb .Value );if _eadceb !=nil {return _eadceb ;};_bdbcef .DiskRevisionsAttr =&_dgfcf ;continue ;}; +if _cfbcb .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_cbaed ,_bdafc :=_e .ParseBool (_cfbcb .Value );if _bdafc !=nil {return _bdafc ;};_bdbcef .HistoryAttr =&_cbaed ;continue ;};if _cfbcb .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_efeeff ,_aaeeb :=_e .ParseBool (_cfbcb .Value ); +if _aaeeb !=nil {return _aaeeb ;};_bdbcef .TrackRevisionsAttr =&_efeeff ;continue ;};if _cfbcb .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_fdgcf ,_bbbdda :=_e .ParseBool (_cfbcb .Value );if _bbbdda !=nil {return _bbbdda ;};_bdbcef .ExclusiveAttr =&_fdgcf ; +continue ;};if _cfbcb .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_gfagb ,_fbffb :=_e .ParseUint (_cfbcb .Value ,10,32);if _fbffb !=nil {return _fbffb ;};_aadbd :=uint32 (_gfagb );_bdbcef .RevisionIdAttr =&_aadbd ;continue ; +};if _cfbcb .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_bdfdef ,_dcdag :=_e .ParseInt (_cfbcb .Value ,10,32);if _dcdag !=nil {return _dcdag ;};_ecaec :=int32 (_bdfdef );_bdbcef .VersionAttr =&_ecaec ;continue ;};if _cfbcb .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_gbcdbc ,_bgeag :=_e .ParseBool (_cfbcb .Value ); +if _bgeag !=nil {return _bgeag ;};_bdbcef .KeepChangeHistoryAttr =&_gbcdbc ;continue ;};if _cfbcb .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_bdadb ,_afgbc :=_e .ParseBool (_cfbcb .Value );if _afgbc !=nil {return _afgbc ;};_bdbcef .ProtectedAttr =&_bdadb ; +continue ;};if _cfbcb .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_dcbfg ,_cbffe :=_e .ParseUint (_cfbcb .Value ,10,32);if _cbffe !=nil {return _cbffe ;};_cgdfc :=uint32 (_dcbfg );_bdbcef .PreserveHistoryAttr =&_cgdfc ; +continue ;};};_egbgcf :for {_egbeabc ,_dcdfe :=d .Token ();if _dcdfe !=nil {return _dcdfe ;};switch _eeabb :=_egbeabc .(type ){case _d .StartElement :switch _eeabb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aecfc :=NewCT_RevisionHeader (); +if _eefed :=d .DecodeElement (_aecfc ,&_eeabb );_eefed !=nil {return _eefed ;};_bdbcef .Header =append (_bdbcef .Header ,_aecfc );default:_ea .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",_eeabb .Name ); +if _bcgcc :=d .Skip ();_bcgcc !=nil {return _bcgcc ;};};case _d .EndElement :break _egbgcf ;case _d .CharData :};};return nil ;};func (_adeggcb ST_PrintError )String ()string {switch _adeggcb {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 "";}; -// Qualifier -QualifierAttr ST_Qualifier ; +// ValidateWithPath validates the CT_FileSharing and its children, prefixing error messages with path +func (_bbfec *CT_FileSharing )ValidateWithPath (path string )error {return nil };func (_gcffa ST_FormatAction )String ()string {switch _gcffa {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 "";}; -// Custom Delimiter -DelimiterAttr *string ; +// Validate validates the CT_ReviewedRevisions and its children +func (_ddgfa *CT_ReviewedRevisions )Validate ()error {return _ddgfa .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064R\u0065\u0076\u0069\u0073io\u006e\u0073");}; -// Fields -TextFields *CT_TextFields ;};func (_gdbf *CT_CustomChartsheetViews )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dddca :for {_egbeg ,_ggcb :=d .Token ();if _ggcb !=nil {return _ggcb ;};switch _addb :=_egbeg .(type ){case _c .StartElement :switch _addb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeaa :=NewCT_CustomChartsheetView (); -if _fdcea :=d .DecodeElement (_aeaa ,&_addb );_fdcea !=nil {return _fdcea ;};_gdbf .CustomSheetView =append (_gdbf .CustomSheetView ,_aeaa );default:_dc .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",_addb .Name ); -if _aagb :=d .Skip ();_aagb !=nil {return _aagb ;};};case _c .EndElement :break _dddca ;case _c .CharData :};};return nil ;};func (_ecfbc *CT_DateTime )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_abcd :=range start .Attr {if _abcd .Name .Local =="\u0076"{_bfgef ,_ggdfa :=ParseStdlibTime (_abcd .Value ); -if _ggdfa !=nil {return _ggdfa ;};_ecfbc .VAttr =_bfgef ;continue ;};if _abcd .Name .Local =="\u0075"{_edgc ,_fadfg :=_fc .ParseBool (_abcd .Value );if _fadfg !=nil {return _fadfg ;};_ecfbc .UAttr =&_edgc ;continue ;};if _abcd .Name .Local =="\u0066"{_effag ,_aceec :=_fc .ParseBool (_abcd .Value ); -if _aceec !=nil {return _aceec ;};_ecfbc .FAttr =&_effag ;continue ;};if _abcd .Name .Local =="\u0063"{_abcgc ,_gdceb :=_abcd .Value ,error (nil );if _gdceb !=nil {return _gdceb ;};_ecfbc .CAttr =&_abcgc ;continue ;};if _abcd .Name .Local =="\u0063\u0070"{_fegef ,_gdgfb :=_fc .ParseUint (_abcd .Value ,10,32); -if _gdgfb !=nil {return _gdgfb ;};_dgfg :=uint32 (_fegef );_ecfbc .CpAttr =&_dgfg ;continue ;};};_ffaa :for {_dcdda ,_eeaec :=d .Token ();if _eeaec !=nil {return _eeaec ;};switch _gcabc :=_dcdda .(type ){case _c .StartElement :switch _gcabc .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdddfa :=NewCT_X (); -if _cagb :=d .DecodeElement (_cdddfa ,&_gcabc );_cagb !=nil {return _cagb ;};_ecfbc .X =append (_ecfbc .X ,_cdddfa );default:_dc .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",_gcabc .Name ); -if _fdcaeg :=d .Skip ();_fdcaeg !=nil {return _fdcaeg ;};};case _c .EndElement :break _ffaa ;case _c .CharData :};};return nil ;};func NewCT_MetadataTypes ()*CT_MetadataTypes {_eegcc :=&CT_MetadataTypes {};return _eegcc };func (_afeae *CT_IntProperty )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_gdca :=range start .Attr {if _gdca .Name .Local =="\u0076\u0061\u006c"{_cadgc ,_fbaab :=_fc .ParseInt (_gdca .Value ,10,32); -if _fbaab !=nil {return _fbaab ;};_afeae .ValAttr =int32 (_cadgc );continue ;};};for {_cecgg ,_ebfac :=d .Token ();if _ebfac !=nil {return _a .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",_ebfac ); -};if _abefg ,_cbdbe :=_cecgg .(_c .EndElement );_cbdbe &&_abefg .Name ==start .Name {break ;};};return nil ;};func (_ffgd *CT_MergeCell )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_fbcbb :=range start .Attr {if _fbcbb .Name .Local =="\u0072\u0065\u0066"{_egba ,_fcbee :=_fbcbb .Value ,error (nil ); -if _fcbee !=nil {return _fcbee ;};_ffgd .RefAttr =_egba ;continue ;};};for {_cbdge ,_daegd :=d .Token ();if _daegd !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065r\u0067\u0065\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_daegd ); -};if _effcd ,_fegcf :=_cbdge .(_c .EndElement );_fegcf &&_effcd .Name ==start .Name {break ;};};return nil ;};func (_gedbe ST_FilterOperator )String ()string {switch _gedbe {case 0:return "";case 1:return "\u0065\u0071\u0075a\u006c";case 2:return "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e"; -case 3:return "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 4:return "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 5:return "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c"; -case 6:return "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";};return "";};func (_fcebc *CT_FontName )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_egfda :=range start .Attr {if _egfda .Name .Local =="\u0076\u0061\u006c"{_gdfac ,_ecbac :=_egfda .Value ,error (nil ); -if _ecbac !=nil {return _ecbac ;};_fcebc .ValAttr =_gdfac ;continue ;};};for {_fgacb ,_dbgcc :=d .Token ();if _dbgcc !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_dbgcc ); -};if _degcg ,_fbcde :=_fgacb .(_c .EndElement );_fbcde &&_degcg .Name ==start .Name {break ;};};return nil ;};func (_gbbg *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 :_a .Sprintf ("\u0025\u0076",_gbbg .NameAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_gbbg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_bfgcc *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 :_a .Sprintf ("\u0025\u0076",_bfgcc .GuidAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_bfgcc .NameAttr )});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bfgcc .IdAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_bfgcc .DateTimeAttr )});e .EncodeToken (start );if _bfgcc .ExtLst !=nil {_gdbc :=_c .StartElement {Name :_c .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_bfgcc .ExtLst ,_gdbc );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PivotFields and its children +func (_dbadd *CT_PivotFields )Validate ()error {return _dbadd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073");};type CT_ExternalSheetName struct{ -// Validate validates the CT_I and its children -func (_fbegb *CT_I )Validate ()error {return _fbegb .ValidateWithPath ("\u0043\u0054\u005f\u0049")}; +// Sheet Name Value +ValAttr *string ;};type CT_AutoSortScope struct{ -// ValidateWithPath validates the CT_IgnoredErrors and its children, prefixing error messages with path -func (_gcaeeb *CT_IgnoredErrors )ValidateWithPath (path string )error {for _aedb ,_dabgd :=range _gcaeeb .IgnoredError {if _ffadg :=_dabgd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0049gn\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d",path ,_aedb )); -_ffadg !=nil {return _ffadg ;};};if _gcaeeb .ExtLst !=nil {if _fgbaf :=_gcaeeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgbaf !=nil {return _fgbaf ;};};return nil ;}; +// Auto Sort Scope +PivotArea *CT_PivotArea ;};func NewCT_Hyperlinks ()*CT_Hyperlinks {_bead :=&CT_Hyperlinks {};return _bead };func NewCT_ServerFormats ()*CT_ServerFormats {_adafa :=&CT_ServerFormats {};return _adafa }; -// ValidateWithPath validates the CT_ObjectAnchor and its children, prefixing error messages with path -func (_bcbebd *CT_ObjectAnchor )ValidateWithPath (path string )error {if _caafb :=_bcbebd .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_caafb !=nil {return _caafb ;};if _aeafab :=_bcbebd .To .ValidateWithPath (path +"\u002f\u0054\u006f"); -_aeafab !=nil {return _aeafab ;};return nil ;};func (_fcgca *CT_PivotDimension )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_agcgb :=range start .Attr {if _agcgb .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_efdeg ,_cagfe :=_fc .ParseBool (_agcgb .Value ); -if _cagfe !=nil {return _cagfe ;};_fcgca .MeasureAttr =&_efdeg ;continue ;};if _agcgb .Name .Local =="\u006e\u0061\u006d\u0065"{_ebcgff ,_bgecc :=_agcgb .Value ,error (nil );if _bgecc !=nil {return _bgecc ;};_fcgca .NameAttr =_ebcgff ;continue ;};if _agcgb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_adafg ,_ffge :=_agcgb .Value ,error (nil ); -if _ffge !=nil {return _ffge ;};_fcgca .UniqueNameAttr =_adafg ;continue ;};if _agcgb .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_ceccf ,_bdfef :=_agcgb .Value ,error (nil );if _bdfef !=nil {return _bdfef ;};_fcgca .CaptionAttr =_ceccf ;continue ; -};};for {_gdbaea ,_bdaab :=d .Token ();if _bdaab !=nil {return _a .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",_bdaab );};if _adcdc ,_ebabf :=_gdbaea .(_c .EndElement ); -_ebabf &&_adcdc .Name ==start .Name {break ;};};return nil ;};func (_fbceb ST_TableStyleType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_bfaed :=_c .Attr {};_bfaed .Name =name ;switch _fbceb {case ST_TableStyleTypeUnset :_bfaed .Value ="";case ST_TableStyleTypeWholeTable :_bfaed .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065"; -case ST_TableStyleTypeHeaderRow :_bfaed .Value ="\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw";case ST_TableStyleTypeTotalRow :_bfaed .Value ="\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumn :_bfaed .Value ="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"; -case ST_TableStyleTypeLastColumn :_bfaed .Value ="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstRowStripe :_bfaed .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondRowStripe :_bfaed .Value ="\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065"; -case ST_TableStyleTypeFirstColumnStripe :_bfaed .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondColumnStripe :_bfaed .Value ="\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065"; -case ST_TableStyleTypeFirstHeaderCell :_bfaed .Value ="\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastHeaderCell :_bfaed .Value ="\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c"; -case ST_TableStyleTypeFirstTotalCell :_bfaed .Value ="\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastTotalCell :_bfaed .Value ="\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c"; -case ST_TableStyleTypeFirstSubtotalColumn :_bfaed .Value ="\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeSecondSubtotalColumn :_bfaed .Value ="s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e"; -case ST_TableStyleTypeThirdSubtotalColumn :_bfaed .Value ="\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstSubtotalRow :_bfaed .Value ="\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077"; -case ST_TableStyleTypeSecondSubtotalRow :_bfaed .Value ="\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077";case ST_TableStyleTypeThirdSubtotalRow :_bfaed .Value ="\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077"; -case ST_TableStyleTypeBlankRow :_bfaed .Value ="\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumnSubheading :_bfaed .Value ="f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067"; -case ST_TableStyleTypeSecondColumnSubheading :_bfaed .Value ="\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067";case ST_TableStyleTypeThirdColumnSubheading :_bfaed .Value ="t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067"; -case ST_TableStyleTypeFirstRowSubheading :_bfaed .Value ="\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeSecondRowSubheading :_bfaed .Value ="\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067"; -case ST_TableStyleTypeThirdRowSubheading :_bfaed .Value ="\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypePageFieldLabels :_bfaed .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073"; -case ST_TableStyleTypePageFieldValues :_bfaed .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073";};return _bfaed ,nil ;}; +// Validate validates the CT_MeasureDimensionMaps and its children +func (_gfdaa *CT_MeasureDimensionMaps )Validate ()error {return _gfdaa .ValidateWithPath ("\u0043\u0054\u005fMe\u0061\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u0073");};func (_ebge *CT_ExternalBook )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_ebge .IdAttr )}); +e .EncodeToken (start );if _ebge .SheetNames !=nil {_dfbcf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_ebge .SheetNames ,_dfbcf );};if _ebge .DefinedNames !=nil {_cccab :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}}; +e .EncodeElement (_ebge .DefinedNames ,_cccab );};if _ebge .SheetDataSet !=nil {_fabac :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"}};e .EncodeElement (_ebge .SheetDataSet ,_fabac ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbaaf ST_FormatAction )Validate ()error {return _cbaaf .ValidateWithPath ("")};func (_fdbdf *CT_Hyperlinks )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_fcbgc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ah\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};for _ ,_eedb :=range _fdbdf .Hyperlink {e .EncodeElement (_eedb ,_fcbgc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func (_ggdb *CT_CsPageSetup )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ggdb .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_aa .Sprintf ("\u0025\u0076",*_ggdb .PaperSizeAttr )}); +};if _ggdb .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_ggdb .PaperHeightAttr )});};if _ggdb .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_aa .Sprintf ("\u0025\u0076",*_ggdb .PaperWidthAttr )}); +};if _ggdb .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0076",*_ggdb .FirstPageNumberAttr )}); +};if _ggdb .OrientationAttr !=ST_OrientationUnset {_dffde ,_bdag :=_ggdb .OrientationAttr .MarshalXMLAttr (_d .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _bdag !=nil {return _bdag ;};start .Attr =append (start .Attr ,_dffde ); +};if _ggdb .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ggdb .UsePrinterDefaultsAttr ))}); +};if _ggdb .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ggdb .BlackAndWhiteAttr ))}); +};if _ggdb .DraftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ggdb .DraftAttr ))});};if _ggdb .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_ggdb .UseFirstPageNumberAttr ))}); +};if _ggdb .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_aa .Sprintf ("\u0025\u0076",*_ggdb .HorizontalDpiAttr )}); +};if _ggdb .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_aa .Sprintf ("\u0025\u0076",*_ggdb .VerticalDpiAttr )});};if _ggdb .CopiesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_aa .Sprintf ("\u0025\u0076",*_ggdb .CopiesAttr )}); +};if _ggdb .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_ggdb .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_ceabf ST_MdxSetOrder )String ()string {switch _ceabf {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 "";}; -// ValidateWithPath validates the CT_PivotArea and its children, prefixing error messages with path -func (_cfdf *CT_PivotArea )ValidateWithPath (path string )error {if _agcfbcd :=_cfdf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_agcfbcd !=nil {return _agcfbcd ;};if _egcabb :=_cfdf .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r"); -_egcabb !=nil {return _egcabb ;};if _cfdf .References !=nil {if _ffdfc :=_cfdf .References .ValidateWithPath (path +"/\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");_ffdfc !=nil {return _ffdfc ;};};if _cfdf .ExtLst !=nil {if _ggdgc :=_cfdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ggdgc !=nil {return _ggdgc ;};};return nil ;}; +// Validate validates the CT_DynamicFilter and its children +func (_bgfd *CT_DynamicFilter )Validate ()error {return _bgfd .ValidateWithPath ("\u0043\u0054_\u0044\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072");};type Sst struct{CT_Sst }; -// ValidateWithPath validates the MapInfo and its children, prefixing error messages with path -func (_bafed *MapInfo )ValidateWithPath (path string )error {if _gecfa :=_bafed .CT_MapInfo .ValidateWithPath (path );_gecfa !=nil {return _gecfa ;};return nil ;};func (_efdfd ST_ShowDataAs )Validate ()error {return _efdfd .ValidateWithPath ("")};func NewCT_Color ()*CT_Color {_cdggd :=&CT_Color {}; -return _cdggd };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_Dxf struct{ +// ValidateWithPath validates the CT_OutlinePr and its children, prefixing error messages with path +func (_aaegf *CT_OutlinePr )ValidateWithPath (path string )error {return nil }; -// Font Properties -Font *CT_Font ; +// Validate validates the CT_Fills and its children +func (_caed *CT_Fills )Validate ()error {return _caed .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073");};func (_acaecb *CT_Sheets )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_dbbeg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074"}}; +for _ ,_gcaaa :=range _acaecb .Sheet {e .EncodeElement (_gcaaa ,_dbbeg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_HorizontalAlignmentUnset ST_HorizontalAlignment =0;ST_HorizontalAlignmentGeneral ST_HorizontalAlignment =1; +ST_HorizontalAlignmentLeft ST_HorizontalAlignment =2;ST_HorizontalAlignmentCenter ST_HorizontalAlignment =3;ST_HorizontalAlignmentRight ST_HorizontalAlignment =4;ST_HorizontalAlignmentFill ST_HorizontalAlignment =5;ST_HorizontalAlignmentJustify ST_HorizontalAlignment =6; +ST_HorizontalAlignmentCenterContinuous ST_HorizontalAlignment =7;ST_HorizontalAlignmentDistributed ST_HorizontalAlignment =8;);func (_fbecb *CT_Map )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfgff :=range start .Attr {if _gfgff .Name .Local =="\u0049\u0044"{_dafbg ,_acbf :=_e .ParseUint (_gfgff .Value ,10,32); +if _acbf !=nil {return _acbf ;};_fbecb .IDAttr =uint32 (_dafbg );continue ;};if _gfgff .Name .Local =="\u004e\u0061\u006d\u0065"{_ddgcb ,_fdgaa :=_gfgff .Value ,error (nil );if _fdgaa !=nil {return _fdgaa ;};_fbecb .NameAttr =_ddgcb ;continue ;};if _gfgff .Name .Local =="R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"{_fbdbe ,_dddfbb :=_gfgff .Value ,error (nil ); +if _dddfbb !=nil {return _dddfbb ;};_fbecb .RootElementAttr =_fbdbe ;continue ;};if _gfgff .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"{_caggg ,_ffgee :=_gfgff .Value ,error (nil );if _ffgee !=nil {return _ffgee ;};_fbecb .SchemaIDAttr =_caggg ; +continue ;};if _gfgff .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"{_cacca ,_dfbcc :=_e .ParseBool (_gfgff .Value ); +if _dfbcc !=nil {return _dfbcc ;};_fbecb .ShowImportExportValidationErrorsAttr =_cacca ;continue ;};if _gfgff .Name .Local =="\u0041u\u0074\u006f\u0046\u0069\u0074"{_bffgb ,_babaf :=_e .ParseBool (_gfgff .Value );if _babaf !=nil {return _babaf ;};_fbecb .AutoFitAttr =_bffgb ; +continue ;};if _gfgff .Name .Local =="\u0041\u0070\u0070\u0065\u006e\u0064"{_cgbge ,_edbg :=_e .ParseBool (_gfgff .Value );if _edbg !=nil {return _edbg ;};_fbecb .AppendAttr =_cgbge ;continue ;};if _gfgff .Name .Local =="P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"{_fggbb ,_bbca :=_e .ParseBool (_gfgff .Value ); +if _bbca !=nil {return _bbca ;};_fbecb .PreserveSortAFLayoutAttr =_fggbb ;continue ;};if _gfgff .Name .Local =="\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"{_ccge ,_acade :=_e .ParseBool (_gfgff .Value );if _acade !=nil {return _acade ; +};_fbecb .PreserveFormatAttr =_ccge ;continue ;};};_eaeeda :for {_dbbeb ,_edcdf :=d .Token ();if _edcdf !=nil {return _edcdf ;};switch _facdg :=_dbbeb .(type ){case _d .StartElement :switch _facdg .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbecb .DataBinding =NewCT_DataBinding (); +if _gcce :=d .DecodeElement (_fbecb .DataBinding ,&_facdg );_gcce !=nil {return _gcce ;};default:_ea .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",_facdg .Name ); +if _bfafa :=d .Skip ();_bfafa !=nil {return _bfafa ;};};case _d .EndElement :break _eaeeda ;case _d .CharData :};};return nil ;};type CT_ColorFilter struct{ -// Number Format -NumFmt *CT_NumFmt ; +// Differential Format Record Id +DxfIdAttr *uint32 ; -// Fill -Fill *CT_Fill ; +// Filter By Cell Color +CellColorAttr *bool ;};type ST_CellSpans []string ;func (_fgabg ST_VolValueType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ceaega :=_d .Attr {};_ceaega .Name =name ;switch _fgabg {case ST_VolValueTypeUnset :_ceaega .Value ="";case ST_VolValueTypeB :_ceaega .Value ="\u0062"; +case ST_VolValueTypeN :_ceaega .Value ="\u006e";case ST_VolValueTypeE :_ceaega .Value ="\u0065";case ST_VolValueTypeS :_ceaega .Value ="\u0073";};return _ceaega ,nil ;};type CT_PrintOptions struct{ -// Alignment -Alignment *CT_CellAlignment ; +// Horizontal Centered +HorizontalCenteredAttr *bool ; -// Border Properties -Border *CT_Border ; +// Vertical Centered +VerticalCenteredAttr *bool ; -// Protection Properties -Protection *CT_CellProtection ; +// Print Headings +HeadingsAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_caece *ST_TimePeriod )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_caece =0;case "\u0074\u006f\u0064a\u0079":*_caece =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_caece =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_caece =3; -case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_caece =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_caece =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_caece =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_caece =7; -case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_caece =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_caece =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_caece =10;};return nil ;};func NewCT_Connections ()*CT_Connections {_afebd :=&CT_Connections {}; -return _afebd };type CT_CalculatedMembers struct{ +// Print Grid Lines +GridLinesAttr *bool ; -// Calculated Members Count -CountAttr *uint32 ; +// Grid Lines Set +GridLinesSetAttr *bool ;};func (_fgdgg ST_SheetState )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fgdgg .String (),start );}; -// Calculated Member -CalculatedMember []*CT_CalculatedMember ;};func (_dedfe *CT_VolMain )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_ffeadg :=range start .Attr {if _ffeadg .Name .Local =="\u0066\u0069\u0072s\u0074"{_cbfagd ,_gdeccf :=_ffeadg .Value ,error (nil ); -if _gdeccf !=nil {return _gdeccf ;};_dedfe .FirstAttr =_cbfagd ;continue ;};};_cbbdc :for {_gffdfc ,_eagdaf :=d .Token ();if _eagdaf !=nil {return _eagdaf ;};switch _cfaad :=_gffdfc .(type ){case _c .StartElement :switch _cfaad .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gffcba :=NewCT_VolTopic (); -if _gfadac :=d .DecodeElement (_gffcba ,&_cfaad );_gfadac !=nil {return _gfadac ;};_dedfe .Tp =append (_dedfe .Tp ,_gffcba );default:_dc .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",_cfaad .Name ); -if _fbfda :=d .Skip ();_fbfda !=nil {return _fbfda ;};};case _c .EndElement :break _cbbdc ;case _c .CharData :};};return nil ;};type CT_SheetIdMap struct{ +// ValidateWithPath validates the CT_DdeItem and its children, prefixing error messages with path +func (_ccdca *CT_DdeItem )ValidateWithPath (path string )error {if _ccdca .Values !=nil {if _eefff :=_ccdca .Values .ValidateWithPath (path +"\u002fV\u0061\u006c\u0075\u0065\u0073");_eefff !=nil {return _eefff ;};};return nil ;}; -// Sheet Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_VolTopicRef and its children, prefixing error messages with path +func (_dbeedd *CT_VolTopicRef )ValidateWithPath (path string )error {return nil };type CT_BooleanProperty struct{ + +// Value +ValAttr *bool ;};type CT_RevisionFormatting struct{ // Sheet Id -SheetId []*CT_SheetId ;};func (_fbffe *ST_PatternType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fbffe =0;case "\u006e\u006f\u006e\u0065":*_fbffe =1;case "\u0073\u006f\u006ci\u0064":*_fbffe =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_fbffe =3; -case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_fbffe =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_fbffe =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_fbffe =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_fbffe =7; -case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_fbffe =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_fbffe =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_fbffe =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_fbffe =11; -case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_fbffe =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_fbffe =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_fbffe =14; -case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_fbffe =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_fbffe =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_fbffe =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_fbffe =18; -case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_fbffe =19;};return nil ;}; +SheetIdAttr uint32 ; -// Validate validates the CT_ChartFormats and its children -func (_dffb *CT_ChartFormats )Validate ()error {return _dffb .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func (_abggc *CT_Dxf )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bageb :for {_dfcb ,_dbac :=d .Token (); -if _dbac !=nil {return _dbac ;};switch _fadee :=_dfcb .(type ){case _c .StartElement :switch _fadee .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abggc .Font =NewCT_Font (); -if _ecgdf :=d .DecodeElement (_abggc .Font ,&_fadee );_ecgdf !=nil {return _ecgdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abggc .NumFmt =NewCT_NumFmt (); -if _cecdc :=d .DecodeElement (_abggc .NumFmt ,&_fadee );_cecdc !=nil {return _cecdc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abggc .Fill =NewCT_Fill (); -if _aafbac :=d .DecodeElement (_abggc .Fill ,&_fadee );_aafbac !=nil {return _aafbac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abggc .Alignment =NewCT_CellAlignment (); -if _cbfdc :=d .DecodeElement (_abggc .Alignment ,&_fadee );_cbfdc !=nil {return _cbfdc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abggc .Border =NewCT_Border (); -if _agagg :=d .DecodeElement (_abggc .Border ,&_fadee );_agagg !=nil {return _agagg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abggc .Protection =NewCT_CellProtection (); -if _adccf :=d .DecodeElement (_abggc .Protection ,&_fadee );_adccf !=nil {return _adccf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_abggc .ExtLst =NewCT_ExtensionList (); -if _fdee :=d .DecodeElement (_abggc .ExtLst ,&_fadee );_fdee !=nil {return _fdee ;};default:_dc .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",_fadee .Name ); -if _dbecf :=d .Skip ();_dbecf !=nil {return _dbecf ;};};case _c .EndElement :break _bageb ;case _c .CharData :};};return nil ;}; +// Row or Column Formatting Change +XfDxfAttr *bool ; -// Validate validates the CT_MetadataTypes and its children -func (_faedf *CT_MetadataTypes )Validate ()error {return _faedf .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073");}; +// Style +SAttr *bool ; -// Validate validates the CT_IgnoredErrors and its children -func (_dcdgc *CT_IgnoredErrors )Validate ()error {return _dcdgc .ValidateWithPath ("\u0043\u0054_\u0049\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073");};func (_ddeec *ST_TargetScreenSize )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bbaaaf ,_fggdc :=d .Token (); -if _fggdc !=nil {return _fggdc ;};if _dcaba ,_bggdf :=_bbaaaf .(_c .EndElement );_bggdf &&_dcaba .Name ==start .Name {*_ddeec =1;return nil ;};if _dccgb ,_cffa :=_bbaaaf .(_c .CharData );!_cffa {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",_bbaaaf ); -}else {switch string (_dccgb ){case "":*_ddeec =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_ddeec =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_ddeec =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_ddeec =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_ddeec =4; -case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_ddeec =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_ddeec =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_ddeec =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_ddeec =8; -case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_ddeec =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_ddeec =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_ddeec =11;};};_bbaaaf ,_fggdc =d .Token ();if _fggdc !=nil {return _fggdc ; -};if _ggdbb ,_abaafc :=_bbaaaf .(_c .EndElement );_abaafc &&_ggdbb .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",_bbaaaf ); -}; +// Sequence Of References +SqrefAttr ST_Sqref ; -// Validate validates the CT_ExternalDefinedNames and its children -func (_affg *CT_ExternalDefinedNames )Validate ()error {return _affg .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");};func (_cbfff ST_SortBy )Validate ()error {return _cbfff .ValidateWithPath ("")}; -func (_fdbdbd ST_SortMethod )ValidateWithPath (path string )error {switch _fdbdbd {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 (_fdbdbd )); -};return nil ;};func NewCT_PivotCaches ()*CT_PivotCaches {_eeag :=&CT_PivotCaches {};return _eeag }; +// Start index +StartAttr *uint32 ; -// ValidateWithPath validates the CT_RevisionDefinedName and its children, prefixing error messages with path -func (_agebe *CT_RevisionDefinedName )ValidateWithPath (path string )error {if _agebe .ExtLst !=nil {if _fcegg :=_agebe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcegg !=nil {return _fcegg ;};};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;); +// Length +LengthAttr *uint32 ; -// Validate validates the CT_DiscretePr and its children -func (_ceaef *CT_DiscretePr )Validate ()error {return _ceaef .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072");};type CT_Dimensions struct{ +// Formatting +Dxf *CT_Dxf ;ExtLst *CT_ExtensionList ;};func (_ddbabf *CT_TableColumns )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ddbabf .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_ddbabf .CountAttr )}); +};e .EncodeToken (start );_gfcfa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e"}};for _ ,_ebbcdd :=range _ddbabf .TableColumn {e .EncodeElement (_ebbcdd ,_gfcfa );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// OLAP Dimensions Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_TablePart and its children, prefixing error messages with path +func (_cegdbd *CT_TablePart )ValidateWithPath (path string )error {return nil };func (_dgdef ST_PaneState )ValidateWithPath (path string )error {switch _dgdef {case 0,1,2,3:default:return _aa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgdef )); +};return nil ;};func (_fccda ST_RefMode )String ()string {switch _fccda {case 0:return "";case 1:return "\u0041\u0031";case 2:return "\u0052\u0031\u0043\u0031";};return "";};func (_gadag ST_CellFormulaType )Validate ()error {return _gadag .ValidateWithPath ("")}; +func (_eagf *CT_PivotSelection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eagf .PaneAttr !=ST_PaneUnset {_ceffba ,_dbaga :=_eagf .PaneAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0061\u006e\u0065"});if _dbaga !=nil {return _dbaga ; +};start .Attr =append (start .Attr ,_ceffba );};if _eagf .ShowHeaderAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eagf .ShowHeaderAttr ))}); +};if _eagf .LabelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u0062e\u006c"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eagf .LabelAttr ))});};if _eagf .DataAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eagf .DataAttr ))}); +};if _eagf .ExtendableAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"},Value :_aa .Sprintf ("\u0025\u0064",_cgedd (*_eagf .ExtendableAttr ))});};if _eagf .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_eagf .CountAttr )}); +};if _eagf .AxisAttr !=ST_AxisUnset {_bgfed ,_aedeeb :=_eagf .AxisAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0078\u0069\u0073"});if _aedeeb !=nil {return _aedeeb ;};start .Attr =append (start .Attr ,_bgfed );};if _eagf .DimensionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_aa .Sprintf ("\u0025\u0076",*_eagf .DimensionAttr )}); +};if _eagf .StartAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_aa .Sprintf ("\u0025\u0076",*_eagf .StartAttr )});};if _eagf .MinAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e"},Value :_aa .Sprintf ("\u0025\u0076",*_eagf .MinAttr )}); +};if _eagf .MaxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0078"},Value :_aa .Sprintf ("\u0025\u0076",*_eagf .MaxAttr )});};if _eagf .ActiveRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"},Value :_aa .Sprintf ("\u0025\u0076",*_eagf .ActiveRowAttr )}); +};if _eagf .ActiveColAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"},Value :_aa .Sprintf ("\u0025\u0076",*_eagf .ActiveColAttr )});};if _eagf .PreviousRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"},Value :_aa .Sprintf ("\u0025\u0076",*_eagf .PreviousRowAttr )}); +};if _eagf .PreviousColAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"},Value :_aa .Sprintf ("\u0025\u0076",*_eagf .PreviousColAttr )});};if _eagf .ClickAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0069c\u006b"},Value :_aa .Sprintf ("\u0025\u0076",*_eagf .ClickAttr )}); +};if _eagf .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",*_eagf .IdAttr )});};e .EncodeToken (start );_bdbdec :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}}; +e .EncodeElement (_eagf .PivotArea ,_bdbdec );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fgfdf *CT_RElt )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fgfdf .RPr !=nil {_cgdacb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0072"}}; +e .EncodeElement (_fgfdf .RPr ,_cgdacb );};_efbcc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0074"}};_eg .AddPreserveSpaceAttr (&_efbcc ,_fgfdf .T );e .EncodeElement (_fgfdf .T ,_efbcc );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type CT_Sheet struct{ -// OLAP Dimension -Dimension []*CT_PivotDimension ;};func (_fgfab *ST_DataValidationImeMode )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcaedc ,_agdfaa :=d .Token ();if _agdfaa !=nil {return _agdfaa ;};if _cbacc ,_fgbfc :=_bcaedc .(_c .EndElement );_fgbfc &&_cbacc .Name ==start .Name {*_fgfab =1; -return nil ;};if _cddadd ,_ddcae :=_bcaedc .(_c .CharData );!_ddcae {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",_bcaedc );}else {switch string (_cddadd ){case "":*_fgfab =0; -case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_fgfab =1;case "\u006f\u0066\u0066":*_fgfab =2;case "\u006f\u006e":*_fgfab =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_fgfab =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_fgfab =5; -case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_fgfab =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_fgfab =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_fgfab =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_fgfab =9; -case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_fgfab =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_fgfab =11;};};_bcaedc ,_agdfaa =d .Token ();if _agdfaa !=nil {return _agdfaa ;};if _cdbgfeg ,_degfbf :=_bcaedc .(_c .EndElement ); -_degfbf &&_cdbgfeg .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",_bcaedc );};func (_eagbc ST_PatternType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_eagbc .String (),start ); -};func (_dgbd *CT_DataFields )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_feaac :=range start .Attr {if _feaac .Name .Local =="\u0063\u006f\u0075n\u0074"{_agff ,_gedba :=_fc .ParseUint (_feaac .Value ,10,32);if _gedba !=nil {return _gedba ; -};_fadc :=uint32 (_agff );_dgbd .CountAttr =&_fadc ;continue ;};};_ebag :for {_dgdaa ,_bbecgbd :=d .Token ();if _bbecgbd !=nil {return _bbecgbd ;};switch _gfae :=_dgdaa .(type ){case _c .StartElement :switch _gfae .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egdfd :=NewCT_DataField (); -if _cdde :=d .DecodeElement (_egdfd ,&_gfae );_cdde !=nil {return _cdde ;};_dgbd .DataField =append (_dgbd .DataField ,_egdfd );default:_dc .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",_gfae .Name ); -if _gagee :=d .Skip ();_gagee !=nil {return _gagee ;};};case _c .EndElement :break _ebag ;case _c .CharData :};};return nil ;}; +// Sheet Name +NameAttr string ; -// Validate validates the CT_HeaderFooter and its children -func (_bfdgd *CT_HeaderFooter )Validate ()error {return _bfdgd .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");}; +// Sheet Tab Id +SheetIdAttr uint32 ; -// Validate validates the CT_Col and its children -func (_fcef *CT_Col )Validate ()error {return _fcef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c");};func (_aacbge *CT_RangeSet )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aacbge .I1Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0031"},Value :_a .Sprintf ("\u0025\u0076",*_aacbge .I1Attr )}); -};if _aacbge .I2Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0032"},Value :_a .Sprintf ("\u0025\u0076",*_aacbge .I2Attr )});};if _aacbge .I3Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0033"},Value :_a .Sprintf ("\u0025\u0076",*_aacbge .I3Attr )}); -};if _aacbge .I4Attr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0034"},Value :_a .Sprintf ("\u0025\u0076",*_aacbge .I4Attr )});};if _aacbge .RefAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_aacbge .RefAttr )}); -};if _aacbge .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_aacbge .NameAttr )});};if _aacbge .SheetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_aacbge .SheetAttr )}); -};if _aacbge .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_aacbge .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};type ST_Scope byte ;type CT_CustomChartsheetViews struct{ +// Visible State +StateAttr ST_SheetState ;IdAttr string ;}; -// Custom Chart Sheet View -CustomSheetView []*CT_CustomChartsheetView ;};func (_dceeed *ST_TextVAlign )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_dceeed =0;case "\u0074\u006f\u0070":*_dceeed =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dceeed =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dceeed =3; -case "\u006au\u0073\u0074\u0069\u0066\u0079":*_dceeed =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_dceeed =5;};return nil ;}; +// ValidateWithPath validates the CT_ExternalDefinedNames and its children, prefixing error messages with path +func (_fbdbf *CT_ExternalDefinedNames )ValidateWithPath (path string )error {for _cadfd ,_aadce :=range _fbdbf .DefinedName {if _dfgaf :=_aadce .ValidateWithPath (_aa .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_cadfd )); +_dfgaf !=nil {return _dfgaf ;};};return nil ;};func (_caaafd ST_ConditionalFormattingOperator )Validate ()error {return _caaafd .ValidateWithPath ("")};func (_bacab *CT_GradientStop )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_aa .Sprintf ("\u0025\u0076",_bacab .PositionAttr )}); +e .EncodeToken (start );_cbecf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bacab .Color ,_cbecf );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbaca *CT_Formats )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cecee :=range start .Attr {if _cecee .Name .Local =="\u0063\u006f\u0075n\u0074"{_ecddd ,_egfa :=_e .ParseUint (_cecee .Value ,10,32); +if _egfa !=nil {return _egfa ;};_ebgbg :=uint32 (_ecddd );_gbaca .CountAttr =&_ebgbg ;continue ;};};_fbgfa :for {_bbgee ,_caaae :=d .Token ();if _caaae !=nil {return _caaae ;};switch _ecggc :=_bbgee .(type ){case _d .StartElement :switch _ecggc .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbbcb :=NewCT_Format (); +if _dffe :=d .DecodeElement (_dbbcb ,&_ecggc );_dffe !=nil {return _dffe ;};_gbaca .Format =append (_gbaca .Format ,_dbbcb );default:_ea .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",_ecggc .Name ); +if _fedfg :=d .Skip ();_fedfg !=nil {return _fedfg ;};};case _d .EndElement :break _fbgfa ;case _d .CharData :};};return nil ;};type CT_CacheHierarchies struct{ -// ValidateWithPath validates the AG_AutoFormat and its children, prefixing error messages with path -func (_ge *AG_AutoFormat )ValidateWithPath (path string )error {return nil };type CT_PivotDimension struct{ +// Hierarchy Count +CountAttr *uint32 ; -// Measure -MeasureAttr *bool ; +// PivotCache Hierarchy +CacheHierarchy []*CT_CacheHierarchy ;}; -// Dimension Name -NameAttr string ; +// Validate validates the CT_PivotCaches and its children +func (_dfcea *CT_PivotCaches )Validate ()error {return _dfcea .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073");}; -// Dimension Unique Name -UniqueNameAttr string ; +// Validate validates the CT_Connection and its children +func (_cfcc *CT_Connection )Validate ()error {return _cfcc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");};func ParseStdlibTime (s string )(_a .Time ,error ){return _a .Time {},nil };func (_accdf *CT_Control )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_accdf .ShapeIdAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_aa .Sprintf ("\u0025\u0076",_accdf .IdAttr )});if _accdf .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_aa .Sprintf ("\u0025\u0076",*_accdf .NameAttr )}); +};e .EncodeToken (start );if _accdf .ControlPr !=nil {_aeef :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003ac\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072"}};e .EncodeElement (_accdf .ControlPr ,_aeef );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Dimension Display Name -CaptionAttr string ;};func (_dacd *CT_Colors )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbge :for {_bgafg ,_fbbf :=d .Token ();if _fbbf !=nil {return _fbbf ;};switch _dgga :=_bgafg .(type ){case _c .StartElement :switch _dgga .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dacd .IndexedColors =NewCT_IndexedColors (); -if _dcdg :=d .DecodeElement (_dacd .IndexedColors ,&_dgga );_dcdg !=nil {return _dcdg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dacd .MruColors =NewCT_MRUColors (); -if _dace :=d .DecodeElement (_dacd .MruColors ,&_dgga );_dace !=nil {return _dace ;};default:_dc .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",_dgga .Name ); -if _cdad :=d .Skip ();_cdad !=nil {return _cdad ;};};case _c .EndElement :break _cbge ;case _c .CharData :};};return nil ;};func (_efgdae ST_VolDepType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_eafcab :=_c .Attr {};_eafcab .Name =name ;switch _efgdae {case ST_VolDepTypeUnset :_eafcab .Value =""; -case ST_VolDepTypeRealTimeData :_eafcab .Value ="\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061";case ST_VolDepTypeOlapFunctions :_eafcab .Value ="\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073";};return _eafcab ,nil ; -};func NewCT_CellStyleXfs ()*CT_CellStyleXfs {_facf :=&CT_CellStyleXfs {};return _facf };func (_ecedad *CT_TableStyles )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_bdebe :=range start .Attr {if _bdebe .Name .Local =="\u0063\u006f\u0075n\u0074"{_edgbc ,_aeeaga :=_fc .ParseUint (_bdebe .Value ,10,32); -if _aeeaga !=nil {return _aeeaga ;};_ffecg :=uint32 (_edgbc );_ecedad .CountAttr =&_ffecg ;continue ;};if _bdebe .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"{_ddab ,_egabdg :=_bdebe .Value ,error (nil ); -if _egabdg !=nil {return _egabdg ;};_ecedad .DefaultTableStyleAttr =&_ddab ;continue ;};if _bdebe .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"{_badcef ,_gaaff :=_bdebe .Value ,error (nil ); -if _gaaff !=nil {return _gaaff ;};_ecedad .DefaultPivotStyleAttr =&_badcef ;continue ;};};_edfff :for {_ffdfd ,_caaef :=d .Token ();if _caaef !=nil {return _caaef ;};switch _fcfabg :=_ffdfd .(type ){case _c .StartElement :switch _fcfabg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dedda :=NewCT_TableStyle (); -if _cgaed :=d .DecodeElement (_dedda ,&_fcfabg );_cgaed !=nil {return _cgaed ;};_ecedad .TableStyle =append (_ecedad .TableStyle ,_dedda );default:_dc .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",_fcfabg .Name ); -if _fgcgad :=d .Skip ();_fgcgad !=nil {return _fgcgad ;};};case _c .EndElement :break _edfff ;case _c .CharData :};};return nil ;};func (_acdff *CT_Worksheet )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acdff .SheetData =NewCT_SheetData (); -_dacbf :for {_fbdee ,_beaad :=d .Token ();if _beaad !=nil {return _beaad ;};switch _dbceg :=_fbdee .(type ){case _c .StartElement :switch _dbceg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .SheetPr =NewCT_SheetPr (); -if _fgddab :=d .DecodeElement (_acdff .SheetPr ,&_dbceg );_fgddab !=nil {return _fgddab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .Dimension =NewCT_SheetDimension (); -if _ebbfb :=d .DecodeElement (_acdff .Dimension ,&_dbceg );_ebbfb !=nil {return _ebbfb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .SheetViews =NewCT_SheetViews (); -if _cfbbd :=d .DecodeElement (_acdff .SheetViews ,&_dbceg );_cfbbd !=nil {return _cfbbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .SheetFormatPr =NewCT_SheetFormatPr (); -if _feece :=d .DecodeElement (_acdff .SheetFormatPr ,&_dbceg );_feece !=nil {return _feece ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_gdbgb :=NewCT_Cols (); -if _gcabbd :=d .DecodeElement (_gdbgb ,&_dbceg );_gcabbd !=nil {return _gcabbd ;};_acdff .Cols =append (_acdff .Cols ,_gdbgb );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _agedg :=d .DecodeElement (_acdff .SheetData ,&_dbceg ); -_agedg !=nil {return _agedg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .SheetCalcPr =NewCT_SheetCalcPr (); -if _edfcea :=d .DecodeElement (_acdff .SheetCalcPr ,&_dbceg );_edfcea !=nil {return _edfcea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .SheetProtection =NewCT_SheetProtection (); -if _efgda :=d .DecodeElement (_acdff .SheetProtection ,&_dbceg );_efgda !=nil {return _efgda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .ProtectedRanges =NewCT_ProtectedRanges (); -if _gfcdb :=d .DecodeElement (_acdff .ProtectedRanges ,&_dbceg );_gfcdb !=nil {return _gfcdb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .Scenarios =NewCT_Scenarios (); -if _fegcg :=d .DecodeElement (_acdff .Scenarios ,&_dbceg );_fegcg !=nil {return _fegcg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .AutoFilter =NewCT_AutoFilter (); -if _ggfde :=d .DecodeElement (_acdff .AutoFilter ,&_dbceg );_ggfde !=nil {return _ggfde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .SortState =NewCT_SortState (); -if _afga :=d .DecodeElement (_acdff .SortState ,&_dbceg );_afga !=nil {return _afga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .DataConsolidate =NewCT_DataConsolidate (); -if _bbcad :=d .DecodeElement (_acdff .DataConsolidate ,&_dbceg );_bbcad !=nil {return _bbcad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_acdff .CustomSheetViews =NewCT_CustomSheetViews (); -if _bfadef :=d .DecodeElement (_acdff .CustomSheetViews ,&_dbceg );_bfadef !=nil {return _bfadef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .MergeCells =NewCT_MergeCells (); -if _aggdbe :=d .DecodeElement (_acdff .MergeCells ,&_dbceg );_aggdbe !=nil {return _aggdbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .PhoneticPr =NewCT_PhoneticPr (); -if _bbbfb :=d .DecodeElement (_acdff .PhoneticPr ,&_dbceg );_bbbfb !=nil {return _bbbfb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_decaag :=NewCT_ConditionalFormatting (); -if _gdgdba :=d .DecodeElement (_decaag ,&_dbceg );_gdgdba !=nil {return _gdgdba ;};_acdff .ConditionalFormatting =append (_acdff .ConditionalFormatting ,_decaag );case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .DataValidations =NewCT_DataValidations (); -if _gdcgc :=d .DecodeElement (_acdff .DataValidations ,&_dbceg );_gdcgc !=nil {return _gdcgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .Hyperlinks =NewCT_Hyperlinks (); -if _faeaf :=d .DecodeElement (_acdff .Hyperlinks ,&_dbceg );_faeaf !=nil {return _faeaf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .PrintOptions =NewCT_PrintOptions (); -if _ebfdac :=d .DecodeElement (_acdff .PrintOptions ,&_dbceg );_ebfdac !=nil {return _ebfdac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .PageMargins =NewCT_PageMargins (); -if _gcdccd :=d .DecodeElement (_acdff .PageMargins ,&_dbceg );_gcdccd !=nil {return _gcdccd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .PageSetup =NewCT_PageSetup (); -if _fgbbb :=d .DecodeElement (_acdff .PageSetup ,&_dbceg );_fgbbb !=nil {return _fgbbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .HeaderFooter =NewCT_HeaderFooter (); -if _bgagee :=d .DecodeElement (_acdff .HeaderFooter ,&_dbceg );_bgagee !=nil {return _bgagee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .RowBreaks =NewCT_PageBreak (); -if _fddgcb :=d .DecodeElement (_acdff .RowBreaks ,&_dbceg );_fddgcb !=nil {return _fddgcb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .ColBreaks =NewCT_PageBreak (); -if _fbagde :=d .DecodeElement (_acdff .ColBreaks ,&_dbceg );_fbagde !=nil {return _fbagde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_acdff .CustomProperties =NewCT_CustomProperties (); -if _fddfc :=d .DecodeElement (_acdff .CustomProperties ,&_dbceg );_fddfc !=nil {return _fddfc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .CellWatches =NewCT_CellWatches (); -if _fbfab :=d .DecodeElement (_acdff .CellWatches ,&_dbceg );_fbfab !=nil {return _fbfab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .IgnoredErrors =NewCT_IgnoredErrors (); -if _cgecba :=d .DecodeElement (_acdff .IgnoredErrors ,&_dbceg );_cgecba !=nil {return _cgecba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .SmartTags =NewCT_SmartTags (); -if _cecfc :=d .DecodeElement (_acdff .SmartTags ,&_dbceg );_cecfc !=nil {return _cecfc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .Drawing =NewCT_Drawing (); -if _aadacb :=d .DecodeElement (_acdff .Drawing ,&_dbceg );_aadacb !=nil {return _aadacb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .LegacyDrawing =NewCT_LegacyDrawing (); -if _adedc :=d .DecodeElement (_acdff .LegacyDrawing ,&_dbceg );_adedc !=nil {return _adedc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .LegacyDrawingHF =NewCT_LegacyDrawing (); -if _cdgbce :=d .DecodeElement (_acdff .LegacyDrawingHF ,&_dbceg );_cdgbce !=nil {return _cdgbce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .DrawingHF =NewCT_DrawingHF (); -if _adeede :=d .DecodeElement (_acdff .DrawingHF ,&_dbceg );_adeede !=nil {return _adeede ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .Picture =NewCT_SheetBackgroundPicture (); -if _fagae :=d .DecodeElement (_acdff .Picture ,&_dbceg );_fagae !=nil {return _fagae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .OleObjects =NewCT_OleObjects (); -if _gbebg :=d .DecodeElement (_acdff .OleObjects ,&_dbceg );_gbebg !=nil {return _gbebg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"}:_acdff .Controls =NewCT_Controls (); -if _gffdb :=d .DecodeElement (_acdff .Controls ,&_dbceg );_gffdb !=nil {return _gffdb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .WebPublishItems =NewCT_WebPublishItems (); -if _badfg :=d .DecodeElement (_acdff .WebPublishItems ,&_dbceg );_badfg !=nil {return _badfg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdff .TableParts =NewCT_TableParts (); -if _edbaba :=d .DecodeElement (_acdff .TableParts ,&_dbceg );_edbaba !=nil {return _edbaba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\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"}:_acdff .ExtLst =NewCT_ExtensionList (); -if _cbccca :=d .DecodeElement (_acdff .ExtLst ,&_dbceg );_cbccca !=nil {return _cbccca ;};default:_dc .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",_dbceg .Name ); -if _dccde :=d .Skip ();_dccde !=nil {return _dccde ;};};case _c .EndElement :break _dacbf ;case _c .CharData :};};return nil ;}; +// Validate validates the CT_RPrElt and its children +func (_afec *CT_RPrElt )Validate ()error {return _afec .ValidateWithPath ("\u0043T\u005f\u0052\u0050\u0072\u0045\u006ct");};func (_badega *Revisions )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_badega .CT_Revisions =*NewCT_Revisions (); +_fgbfb :for {_eaged ,_fcabd :=d .Token ();if _fcabd !=nil {return _fcabd ;};switch _bgefb :=_eaged .(type ){case _d .StartElement :switch _bgefb .Name {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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbdebc :=NewCT_RevisionRowColumn (); +if _edageg :=d .DecodeElement (_cbdebc ,&_bgefb );_edageg !=nil {return _edageg ;};_badega .Rrc =append (_badega .Rrc ,_cbdebc );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\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agebd :=NewCT_RevisionMove (); +if _affbdc :=d .DecodeElement (_agebd ,&_bgefb );_affbdc !=nil {return _affbdc ;};_badega .Rm =append (_badega .Rm ,_agebd );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eggae :=NewCT_RevisionCustomView (); +if _bbdbef :=d .DecodeElement (_eggae ,&_bgefb );_bbdbef !=nil {return _bbdbef ;};_badega .Rcv =append (_badega .Rcv ,_eggae );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgbbf :=NewCT_RevisionSheetRename (); +if _eggdgc :=d .DecodeElement (_bgbbf ,&_bgefb );_eggdgc !=nil {return _eggdgc ;};_badega .Rsnm =append (_badega .Rsnm ,_bgbbf );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaafaf :=NewCT_RevisionInsertSheet (); +if _cafgf :=d .DecodeElement (_gaafaf ,&_bgefb );_cafgf !=nil {return _cafgf ;};_badega .Ris =append (_badega .Ris ,_gaafaf );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aacef :=NewCT_RevisionCellChange (); +if _dbeaa :=d .DecodeElement (_aacef ,&_bgefb );_dbeaa !=nil {return _dbeaa ;};_badega .Rcc =append (_badega .Rcc ,_aacef );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egcea :=NewCT_RevisionFormatting (); +if _dcbdc :=d .DecodeElement (_egcea ,&_bgefb );_dcbdc !=nil {return _dcbdc ;};_badega .Rfmt =append (_badega .Rfmt ,_egcea );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecdad :=NewCT_RevisionAutoFormatting (); +if _beffdb :=d .DecodeElement (_ecdad ,&_bgefb );_beffdb !=nil {return _beffdb ;};_badega .Raf =append (_badega .Raf ,_ecdad );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fccaba :=NewCT_RevisionDefinedName (); +if _gccbg :=d .DecodeElement (_fccaba ,&_bgefb );_gccbg !=nil {return _gccbg ;};_badega .Rdn =append (_badega .Rdn ,_fccaba );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eceec :=NewCT_RevisionComment (); +if _gbdge :=d .DecodeElement (_eceec ,&_bgefb );_gbdge !=nil {return _gbdge ;};_badega .Rcmt =append (_badega .Rcmt ,_eceec );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgacf :=NewCT_RevisionQueryTableField (); +if _decac :=d .DecodeElement (_bgacf ,&_bgefb );_decac !=nil {return _decac ;};_badega .Rqt =append (_badega .Rqt ,_bgacf );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\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"},_d .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dafgf :=NewCT_RevisionConflict (); +if _ggbbc :=d .DecodeElement (_dafgf ,&_bgefb );_ggbbc !=nil {return _ggbbc ;};_badega .Rcft =append (_badega .Rcft ,_dafgf );default:_ea .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",_bgefb .Name ); +if _deaed :=d .Skip ();_deaed !=nil {return _deaed ;};};case _d .EndElement :break _fgbfb ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_ExternalLink and its children -func (_fada *CT_ExternalLink )Validate ()error {return _fada .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");};func NewCT_ExternalDefinedName ()*CT_ExternalDefinedName {_egee :=&CT_ExternalDefinedName {}; -return _egee ;};func init (){_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0041\u0047\u005f\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074",NewAG_AutoFormat ); -};type CT_Authors struct{ +// ValidateWithPath validates the CT_ColHierarchiesUsage and its children, prefixing error messages with path +func (_edfe *CT_ColHierarchiesUsage )ValidateWithPath (path string )error {for _ffgec ,_fdaab :=range _edfe .ColHierarchyUsage {if _fdagg :=_fdaab .ValidateWithPath (_aa .Sprintf ("\u0025s\u002f\u0043\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_ffgec )); +_fdagg !=nil {return _fdagg ;};};return nil ;}; -// Author -Author []string ;}; +// ValidateWithPath validates the CT_CalculatedMember and its children, prefixing error messages with path +func (_gabc *CT_CalculatedMember )ValidateWithPath (path string )error {if _gabc .ExtLst !=nil {if _efed :=_gabc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efed !=nil {return _efed ;};};return nil ;};func (_cdebb *CT_RPrElt )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _cdebb .RFont !=nil {_dfdg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_cdebb .RFont ,_dfdg );};if _cdebb .Charset !=nil {_eecbf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}}; +e .EncodeElement (_cdebb .Charset ,_eecbf );};if _cdebb .Family !=nil {_aefaf :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};e .EncodeElement (_cdebb .Family ,_aefaf );};if _cdebb .B !=nil {_ggecf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0062"}}; +e .EncodeElement (_cdebb .B ,_ggecf );};if _cdebb .I !=nil {_ebgacf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0069"}};e .EncodeElement (_cdebb .I ,_ebgacf );};if _cdebb .Strike !=nil {_fdfgc :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}}; +e .EncodeElement (_cdebb .Strike ,_fdfgc );};if _cdebb .Outline !=nil {_dbaeb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_cdebb .Outline ,_dbaeb );};if _cdebb .Shadow !=nil {_bbebg :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}}; +e .EncodeElement (_cdebb .Shadow ,_bbebg );};if _cdebb .Condense !=nil {_ddbggc :=_d .StartElement {Name :_d .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}};e .EncodeElement (_cdebb .Condense ,_ddbggc );};if _cdebb .Extend !=nil {_dcfba :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}}; +e .EncodeElement (_cdebb .Extend ,_dcfba );};if _cdebb .Color !=nil {_gdebe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_cdebb .Color ,_gdebe );};if _cdebb .Sz !=nil {_efdgb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003as\u007a"}}; +e .EncodeElement (_cdebb .Sz ,_efdgb );};if _cdebb .U !=nil {_effca :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003a\u0075"}};e .EncodeElement (_cdebb .U ,_effca );};if _cdebb .VertAlign !=nil {_bdfde :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}}; +e .EncodeElement (_cdebb .VertAlign ,_bdfde );};if _cdebb .Scheme !=nil {_dgffdf :=_d .StartElement {Name :_d .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};e .EncodeElement (_cdebb .Scheme ,_dgffdf );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_Index and its children, prefixing error messages with path -func (_fecca *CT_Index )ValidateWithPath (path string )error {return nil }; \ No newline at end of file +// ValidateWithPath validates the CT_QueryTableFields and its children, prefixing error messages with path +func (_ffdcega *CT_QueryTableFields )ValidateWithPath (path string )error {for _dbdcb ,_bbedc :=range _ffdcega .QueryTableField {if _ggaaf :=_bbedc .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u005b\u0025d\u005d",path ,_dbdcb )); +_ggaaf !=nil {return _ggaaf ;};};return nil ;};func init (){_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_eg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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_FieldsUsage and its children, prefixing error messages with path +func (_beedaf *CT_FieldsUsage )ValidateWithPath (path string )error {for _dabab ,_ffabf :=range _beedaf .FieldUsage {if _dccfe :=_ffabf .ValidateWithPath (_aa .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067e\u005b\u0025\u0064\u005d",path ,_dabab )); +_dccfe !=nil {return _dccfe ;};};return nil ;};func (_dcefc ST_Objects )Validate ()error {return _dcefc .ValidateWithPath ("")}; \ No newline at end of file diff --git a/schema/soo/wml/wml.go b/schema/soo/wml/wml.go index 00e3ddb97b..dadef32187 100644 --- a/schema/soo/wml/wml.go +++ b/schema/soo/wml/wml.go @@ -9,2308 +9,2033 @@ // 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";_d "fmt";_fad "github.com/unidoc/unioffice";_gd "github.com/unidoc/unioffice/common/logger";_fa "github.com/unidoc/unioffice/schema/soo/dml";_ce "github.com/unidoc/unioffice/schema/soo/dml/picture";_aa "github.com/unidoc/unioffice/schema/soo/ofc/math"; -_df "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_gc "github.com/unidoc/unioffice/schema/soo/schemaLibrary";_g "regexp";_fc "strconv";_c "time";);func (_gacdf ST_PageOrientation )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fddabc :=_f .Attr {}; -_fddabc .Name =name ;switch _gacdf {case ST_PageOrientationUnset :_fddabc .Value ="";case ST_PageOrientationPortrait :_fddabc .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageOrientationLandscape :_fddabc .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e"; -};return _fddabc ,nil ;};func (_dcgadd *WdCT_WordprocessingShape )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name =_f .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"};if _dcgadd .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 :_d .Sprintf ("\u0025\u0064",_eagdeb (*_dcgadd .NormalEastAsianFlowAttr ))}); -};e .EncodeToken (start );if _dcgadd .CNvPr !=nil {_adcaee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_dcgadd .CNvPr ,_adcaee );};_dcgadd .Choice .MarshalXML (e ,_f .StartElement {}); -_agffaa :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dcgadd .SpPr ,_agffaa );if _dcgadd .Style !=nil {_eacffe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_dcgadd .Style ,_eacffe );};if _dcgadd .ExtLst !=nil {_abggg :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dcgadd .ExtLst ,_abggg );};if _dcgadd .WChoice !=nil {_dcgadd .WChoice .MarshalXML (e ,_f .StartElement {}); -};_facae :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0062\u006f\u0064\u0079\u0050r"}};e .EncodeElement (_dcgadd .BodyPr ,_facae );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ecgcdg ST_TextAlignment )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_edagbc :=_f .Attr {}; -_edagbc .Name =name ;switch _ecgcdg {case ST_TextAlignmentUnset :_edagbc .Value ="";case ST_TextAlignmentTop :_edagbc .Value ="\u0074\u006f\u0070";case ST_TextAlignmentCenter :_edagbc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextAlignmentBaseline :_edagbc .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"; -case ST_TextAlignmentBottom :_edagbc .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextAlignmentAuto :_edagbc .Value ="\u0061\u0075\u0074\u006f";};return _edagbc ,nil ;}; +package wml ;import (_d "encoding/xml";_b "fmt";_ec "github.com/unidoc/unioffice";_gb "github.com/unidoc/unioffice/common/logger";_ed "github.com/unidoc/unioffice/schema/soo/dml";_bg "github.com/unidoc/unioffice/schema/soo/dml/picture";_ea "github.com/unidoc/unioffice/schema/soo/ofc/math"; +_gf "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_eg "github.com/unidoc/unioffice/schema/soo/schemaLibrary";_a "regexp";_e "strconv";_gd "time";);type CT_SdtContentCell struct{ -// Validate validates the CT_TcPrBase and its children -func (_bgbbd *CT_TcPrBase )Validate ()error {return _bgbbd .ValidateWithPath ("C\u0054\u005f\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065");}; +// Table Cell +Tc []*CT_Tc ; -// Validate validates the CT_Proof and its children -func (_eegbc *CT_Proof )Validate ()error {return _eegbc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066");};func (_ebebf *CT_SdtDateMappingType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebebf .ValAttr !=ST_SdtDateMappingTypeUnset {_egeee ,_bagbg :=_ebebf .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _bagbg !=nil {return _bagbg ;};start .Attr =append (start .Attr ,_egeee );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Cell-Level Custom XML Element +CustomXml *CT_CustomXmlCell ; -// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path -func (_feeec *CT_Headers )ValidateWithPath (path string )error {for _bbcdd ,_cdbbf :=range _feeec .Header {if _faegf :=_cdbbf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bbcdd )); -_faegf !=nil {return _faegf ;};};return nil ;}; +// Cell-Level Structured Document Tag +Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;};type CT_Cnf struct{ -// ValidateWithPath validates the CT_FontsList and its children, prefixing error messages with path -func (_ggcfg *CT_FontsList )ValidateWithPath (path string )error {for _ebffg ,_bgffd :=range _ggcfg .Font {if _gdaee :=_bgffd .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_ebffg ));_gdaee !=nil {return _gdaee ; -};};return nil ;}; +// Conditional Formatting Bit Mask +ValAttr *string ; -// ValidateWithPath validates the CT_FFName and its children, prefixing error messages with path -func (_dbfea *CT_FFName )ValidateWithPath (path string )error {return nil };type CT_TcPr struct{ +// First Row +FirstRowAttr *_gf .ST_OnOff ; -// Table Cell Conditional Formatting -CnfStyle *CT_Cnf ; +// Last Row +LastRowAttr *_gf .ST_OnOff ; -// Preferred Table Cell Width -TcW *CT_TblWidth ; +// First Column +FirstColumnAttr *_gf .ST_OnOff ; -// Grid Columns Spanned by Current Table Cell -GridSpan *CT_DecimalNumber ; +// Last Column +LastColumnAttr *_gf .ST_OnOff ; -// Horizontally Merged Cell -HMerge *CT_HMerge ; +// Odd Numbered Vertical Band +OddVBandAttr *_gf .ST_OnOff ; -// Vertically Merged Cell -VMerge *CT_VMerge ; +// Even Numbered Vertical Band +EvenVBandAttr *_gf .ST_OnOff ; -// Table Cell Borders -TcBorders *CT_TcBorders ; +// Odd Numbered Horizontal Band +OddHBandAttr *_gf .ST_OnOff ; -// Table Cell Shading -Shd *CT_Shd ; +// Even Numbered Horizontal Band +EvenHBandAttr *_gf .ST_OnOff ; -// Don't Wrap Cell Content -NoWrap *CT_OnOff ; +// First Row and First Column +FirstRowFirstColumnAttr *_gf .ST_OnOff ; -// Single Table Cell Margins -TcMar *CT_TcMar ; +// First Row and Last Column +FirstRowLastColumnAttr *_gf .ST_OnOff ; -// Table Cell Text Flow Direction -TextDirection *CT_TextDirection ; +// Last Row and First Column +LastRowFirstColumnAttr *_gf .ST_OnOff ; -// Fit Text Within Cell -TcFitText *CT_OnOff ; +// Last Row and Last Column +LastRowLastColumnAttr *_gf .ST_OnOff ;};func (_aaded *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 _aaded .CT_HdrFtr .MarshalXML (e ,start );};func (_dgbe *CT_EdnPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_eabc ,_fded :=_dgbe .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _fded !=nil {return _fded ;};start .Attr =append (start .Attr ,_eabc );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ggaebe *WdST_WrapText )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ggaebe =0; +case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_ggaebe =1;case "\u006c\u0065\u0066\u0074":*_ggaebe =2;case "\u0072\u0069\u0067h\u0074":*_ggaebe =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_ggaebe =4;};return nil ;}; -// Table Cell Vertical Alignment -VAlign *CT_VerticalJc ; +// Validate validates the CT_DocPart and its children +func (_egggb *CT_DocPart )Validate ()error {return _egggb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");};type EG_ContentBlockContent struct{ -// Ignore End Of Cell Marker In Row Height Calculation -HideMark *CT_OnOff ; +// Block-Level Custom XML Element +CustomXml *CT_CustomXmlBlock ; -// Header Cells Associated With Table Cell -Headers *CT_Headers ; +// Block-Level Structured Document Tag +Sdt *CT_SdtBlock ; -// Table Cell Insertion -CellIns *CT_TrackChange ; +// Paragraph +P []*CT_P ; -// Table Cell Deletion -CellDel *CT_TrackChange ; +// Table +Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;};func NewCT_Body ()*CT_Body {_cbgf :=&CT_Body {};return _cbgf };func (_eedce *CT_SmartTagRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eedce .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_eedce .UriAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_b .Sprintf ("\u0025\u0076",_eedce .ElementAttr )});e .EncodeToken (start );if _eedce .SmartTagPr !=nil {_ggcdcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073m\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}}; +e .EncodeElement (_eedce .SmartTagPr ,_ggcdcb );};if _eedce .EG_PContent !=nil {for _ ,_eacda :=range _eedce .EG_PContent {_eacda .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcgefe *EG_ParaRPrTrackChanges )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcdae :for {_cadad ,_dgffdd :=d .Token (); +if _dgffdd !=nil {return _dgffdd ;};switch _gccfe :=_cadad .(type ){case _d .StartElement :switch _gccfe .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"}:_gcgefe .Ins =NewCT_TrackChange (); +if _febagb :=d .DecodeElement (_gcgefe .Ins ,&_gccfe );_febagb !=nil {return _febagb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcgefe .Del =NewCT_TrackChange (); +if _aaagf :=d .DecodeElement (_gcgefe .Del ,&_gccfe );_aaagf !=nil {return _aaagf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gcgefe .MoveFrom =NewCT_TrackChange (); +if _agaef :=d .DecodeElement (_gcgefe .MoveFrom ,&_gccfe );_agaef !=nil {return _agaef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gcgefe .MoveTo =NewCT_TrackChange (); +if _bcgeba :=d .DecodeElement (_gcgefe .MoveTo ,&_gccfe );_bcgeba !=nil {return _bcgeba ;};default:_gb .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",_gccfe .Name ); +if _fbbed :=d .Skip ();_fbbed !=nil {return _fbbed ;};};case _d .EndElement :break _dcdae ;case _d .CharData :};};return nil ;}; -// Vertically Merged/Split Table Cells -CellMerge *CT_CellMergeTrackChange ;TcPrChange *CT_TcPrChange ;}; +// ValidateWithPath validates the CT_RubyAlign and its children, prefixing error messages with path +func (_fdgec *CT_RubyAlign )ValidateWithPath (path string )error {if _fdgec .ValAttr ==ST_RubyAlignUnset {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 _eegad :=_fdgec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eegad !=nil {return _eegad ;};return nil ;}; -// Validate validates the CT_Text and its children -func (_ddbea *CT_Text )Validate ()error {return _ddbea .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");};func NewCT_SdtCell ()*CT_SdtCell {_gfgcc :=&CT_SdtCell {};return _gfgcc };func (_bdcde *CT_GlossaryDocument )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adecb :for {_bgbge ,_ddfdac :=d .Token (); -if _ddfdac !=nil {return _ddfdac ;};switch _beffb :=_bgbge .(type ){case _f .StartElement :switch _beffb .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdcde .Background =NewCT_Background (); -if _cbcdbc :=d .DecodeElement (_bdcde .Background ,&_beffb );_cbcdbc !=nil {return _cbcdbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdcde .DocParts =NewCT_DocParts (); -if _gbdab :=d .DecodeElement (_bdcde .DocParts ,&_beffb );_gbdab !=nil {return _gbdab ;};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",_beffb .Name ); -if _egaca :=d .Skip ();_egaca !=nil {return _egaca ;};};case _f .EndElement :break _adecb ;case _f .CharData :};};return nil ;};func (_cggbg *CT_TrackChangesView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cggbg .MarkupAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u006b\u0075\u0070"},Value :_d .Sprintf ("\u0025\u0076",*_cggbg .MarkupAttr )}); -};if _cggbg .CommentsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_cggbg .CommentsAttr )});};if _cggbg .InsDelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u006e\u0073\u0044\u0065\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_cggbg .InsDelAttr )}); -};if _cggbg .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 :_d .Sprintf ("\u0025\u0076",*_cggbg .FormattingAttr )});};if _cggbg .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 :_d .Sprintf ("\u0025\u0076",*_cggbg .InkAnnotationsAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_abcgbe ST_TextboxTightWrap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_abcgbe .String (),start );};func (_acace *CT_LvlLegacy )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gececa :=range start .Attr {if _gececa .Name .Local =="\u006c\u0065\u0067\u0061\u0063\u0079"{_cbebc ,_acddc :=ParseUnionST_OnOff (_gececa .Value ); -if _acddc !=nil {return _acddc ;};_acace .LegacyAttr =&_cbebc ;continue ;};if _gececa .Name .Local =="l\u0065\u0067\u0061\u0063\u0079\u0053\u0070\u0061\u0063\u0065"{_fgfed ,_dbcea :=ParseUnionST_TwipsMeasure (_gececa .Value );if _dbcea !=nil {return _dbcea ; -};_acace .LegacySpaceAttr =&_fgfed ;continue ;};if _gececa .Name .Local =="\u006c\u0065\u0067a\u0063\u0079\u0049\u006e\u0064\u0065\u006e\u0074"{_aeadb ,_geacc :=ParseUnionST_SignedTwipsMeasure (_gececa .Value );if _geacc !=nil {return _geacc ;};_acace .LegacyIndentAttr =&_aeadb ; -continue ;};};for {_gbafa ,_dfda :=d .Token ();if _dfda !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0076l\u004c\u0065\u0067\u0061\u0063\u0079\u003a\u0020\u0025\u0073",_dfda );};if _gcfbb ,_ccbde :=_gbafa .(_f .EndElement ); -_ccbde &&_gcfbb .Name ==start .Name {break ;};};return nil ;};func (_gadgcg *CT_Text )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgabg :=range start .Attr {if _dgabg .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"&&_dgabg .Name .Local =="\u0073\u0070\u0061c\u0065"{_fgfeg ,_ffbca :=_dgabg .Value ,error (nil ); -if _ffbca !=nil {return _ffbca ;};_gadgcg .SpaceAttr =&_fgfeg ;continue ;};};for {_bffaa ,_gcfcd :=d .Token ();if _gcfcd !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_gcfcd ); -};if _bbaab ,_gccfc :=_bffaa .(_f .CharData );_gccfc {_gadgcg .Content =string (_bbaab );};if _bagdad ,_cagea :=_bffaa .(_f .EndElement );_cagea &&_bagdad .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_DocPartPr and its children +func (_gbcca *CT_DocPartPr )Validate ()error {return _gbcca .ValidateWithPath ("\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");}; -// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path -func (_aeda *CT_Border )ValidateWithPath (path string )error {if _aeda .ValAttr ==ST_BorderUnset {return _d .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 _egbe :=_aeda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egbe !=nil {return _egbe ;};if _aeda .ColorAttr !=nil {if _adc :=_aeda .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); -_adc !=nil {return _adc ;};};if _aeea :=_aeda .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_aeea !=nil {return _aeea ;};if _aeda .ShadowAttr !=nil {if _aeca :=_aeda .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); -_aeca !=nil {return _aeca ;};};if _aeda .FrameAttr !=nil {if _afge :=_aeda .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_afge !=nil {return _afge ;};};return nil ;};func NewCT_TcPrChange ()*CT_TcPrChange {_fecgce :=&CT_TcPrChange {}; -_fecgce .TcPr =NewCT_TcPrInner ();return _fecgce ;};type CT_TabStop struct{ +// ValidateWithPath validates the CT_SdtContentRun and its children, prefixing error messages with path +func (_bdefg *CT_SdtContentRun )ValidateWithPath (path string )error {for _fgggg ,_ggdfb :=range _bdefg .FldSimple {if _bcagf :=_ggdfb .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fgggg )); +_bcagf !=nil {return _bcagf ;};};if _bdefg .Hyperlink !=nil {if _eefdef :=_bdefg .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_eefdef !=nil {return _eefdef ;};};if _bdefg .SubDoc !=nil {if _cfgeg :=_bdefg .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063"); +_cfgeg !=nil {return _cfgeg ;};};for _gfede ,_adgafb :=range _bdefg .EG_ContentRunContent {if _aeafa :=_adgafb .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_gfede )); +_aeafa !=nil {return _aeafa ;};};return nil ;};type CT_Drawing struct{Anchor []*WdAnchor ;Inline []*WdInline ;};func NewCT_DocPartPr ()*CT_DocPartPr {_dbafg :=&CT_DocPartPr {};_dbafg .Name =NewCT_DocPartName ();return _dbafg ;};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_Placeholder ()*CT_Placeholder {_cfaccb :=&CT_Placeholder {};_cfaccb .DocPart =NewCT_String ();return _cfaccb ; +};type ST_Underline byte ;type WdCT_WrapSquare struct{WrapTextAttr WdST_WrapText ;DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;};func (_beeeg *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 :_b .Sprintf ("\u0025\u0076",_beeeg .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Tab Stop Type -ValAttr ST_TabJc ; +// ValidateWithPath validates the CT_DocPartBehavior and its children, prefixing error messages with path +func (_cdfd *CT_DocPartBehavior )ValidateWithPath (path string )error {if _cdfd .ValAttr ==ST_DocPartBehaviorUnset {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 _fcdgc :=_cdfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcdgc !=nil {return _fcdgc ;};return nil ;};func (_bfcdf ST_View )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bfcdf .String (),start ); +}; -// Tab Leader Character -LeaderAttr ST_TabTlc ; +// Validate validates the CT_PPrBase and its children +func (_ecbdb *CT_PPrBase )Validate ()error {return _ecbdb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0042\u0061\u0073\u0065");}; -// Tab Stop Position -PosAttr ST_SignedTwipsMeasure ;};func (_gedcfd *ST_NumberFormat )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gedcfd =0;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_gedcfd =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_gedcfd =2; -case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_gedcfd =3;case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_gedcfd =4;case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_gedcfd =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_gedcfd =6; -case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_gedcfd =7;case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_gedcfd =8;case "\u0068\u0065\u0078":*_gedcfd =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_gedcfd =10; -case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_gedcfd =11;case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_gedcfd =12;case "\u0061\u0069\u0075e\u006f":*_gedcfd =13; -case "\u0069\u0072\u006fh\u0061":*_gedcfd =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_gedcfd =15;case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_gedcfd =16; -case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_gedcfd =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":*_gedcfd =18; -case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_gedcfd =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_gedcfd =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_gedcfd =21; -case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_gedcfd =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_gedcfd =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_gedcfd =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_gedcfd =25; -case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_gedcfd =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_gedcfd =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_gedcfd =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":*_gedcfd =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_gedcfd =30; -case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_gedcfd =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_gedcfd =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":*_gedcfd =33; -case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_gedcfd =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_gedcfd =35; -case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_gedcfd =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_gedcfd =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_gedcfd =38; -case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_gedcfd =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_gedcfd =40; -case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_gedcfd =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_gedcfd =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_gedcfd =43; -case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_gedcfd =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_gedcfd =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_gedcfd =46; -case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_gedcfd =47;case "\u006e\u006f\u006e\u0065":*_gedcfd =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_gedcfd =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_gedcfd =50; -case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_gedcfd =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_gedcfd =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_gedcfd =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_gedcfd =54; -case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_gedcfd =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_gedcfd =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_gedcfd =57; -case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_gedcfd =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_gedcfd =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_gedcfd =60; -case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_gedcfd =61;case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_gedcfd =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gedcfd =63;};return nil ;}; +// Validate validates the CT_FtnEdn and its children +func (_bbeea *CT_FtnEdn )Validate ()error {return _bbeea .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0045\u0064n");};func (_cfbeg *CT_ParaRPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efbaa :for {_gfffbb ,_daggd :=d .Token (); +if _daggd !=nil {return _daggd ;};switch _begf :=_gfffbb .(type ){case _d .StartElement :switch _begf .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"}:_cfbeg .Ins =NewCT_TrackChange (); +if _aegfc :=d .DecodeElement (_cfbeg .Ins ,&_begf );_aegfc !=nil {return _aegfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbeg .Del =NewCT_TrackChange (); +if _cecbe :=d .DecodeElement (_cfbeg .Del ,&_begf );_cecbe !=nil {return _cecbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_cfbeg .MoveFrom =NewCT_TrackChange (); +if _gadaa :=d .DecodeElement (_cfbeg .MoveFrom ,&_begf );_gadaa !=nil {return _gadaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_cfbeg .MoveTo =NewCT_TrackChange (); +if _gbbfb :=d .DecodeElement (_cfbeg .MoveTo ,&_begf );_gbbfb !=nil {return _gbbfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbeg .RStyle =NewCT_String (); +if _bgcda :=d .DecodeElement (_cfbeg .RStyle ,&_begf );_bgcda !=nil {return _bgcda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbeg .RFonts =NewCT_Fonts (); +if _dddfe :=d .DecodeElement (_cfbeg .RFonts ,&_begf );_dddfe !=nil {return _dddfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbeg .B =NewCT_OnOff (); +if _efffc :=d .DecodeElement (_cfbeg .B ,&_begf );_efffc !=nil {return _efffc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbeg .BCs =NewCT_OnOff (); +if _efcda :=d .DecodeElement (_cfbeg .BCs ,&_begf );_efcda !=nil {return _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 :"\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"}:_cfbeg .I =NewCT_OnOff (); +if _cceeg :=d .DecodeElement (_cfbeg .I ,&_begf );_cceeg !=nil {return _cceeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .ICs =NewCT_OnOff (); +if _gbadeb :=d .DecodeElement (_cfbeg .ICs ,&_begf );_gbadeb !=nil {return _gbadeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbeg .Caps =NewCT_OnOff (); +if _ecdd :=d .DecodeElement (_cfbeg .Caps ,&_begf );_ecdd !=nil {return _ecdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .SmallCaps =NewCT_OnOff (); +if _caaaa :=d .DecodeElement (_cfbeg .SmallCaps ,&_begf );_caaaa !=nil {return _caaaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbeg .Strike =NewCT_OnOff (); +if _bfadd :=d .DecodeElement (_cfbeg .Strike ,&_begf );_bfadd !=nil {return _bfadd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .Dstrike =NewCT_OnOff (); +if _ffcgb :=d .DecodeElement (_cfbeg .Dstrike ,&_begf );_ffcgb !=nil {return _ffcgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .Outline =NewCT_OnOff (); +if _dbdgga :=d .DecodeElement (_cfbeg .Outline ,&_begf );_dbdgga !=nil {return _dbdgga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbeg .Shadow =NewCT_OnOff (); +if _bdgea :=d .DecodeElement (_cfbeg .Shadow ,&_begf );_bdgea !=nil {return _bdgea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .Emboss =NewCT_OnOff (); +if _bfbgg :=d .DecodeElement (_cfbeg .Emboss ,&_begf );_bfbgg !=nil {return _bfbgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .Imprint =NewCT_OnOff (); +if _cdfbe :=d .DecodeElement (_cfbeg .Imprint ,&_begf );_cdfbe !=nil {return _cdfbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .NoProof =NewCT_OnOff (); +if _ddcd :=d .DecodeElement (_cfbeg .NoProof ,&_begf );_ddcd !=nil {return _ddcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbeg .SnapToGrid =NewCT_OnOff (); +if _eagf :=d .DecodeElement (_cfbeg .SnapToGrid ,&_begf );_eagf !=nil {return _eagf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .Vanish =NewCT_OnOff (); +if _begac :=d .DecodeElement (_cfbeg .Vanish ,&_begf );_begac !=nil {return _begac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .WebHidden =NewCT_OnOff (); +if _fgdgdf :=d .DecodeElement (_cfbeg .WebHidden ,&_begf );_fgdgdf !=nil {return _fgdgdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbeg .Color =NewCT_Color (); +if _deabb :=d .DecodeElement (_cfbeg .Color ,&_begf );_deabb !=nil {return _deabb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .Spacing =NewCT_SignedTwipsMeasure (); +if _egbecc :=d .DecodeElement (_cfbeg .Spacing ,&_begf );_egbecc !=nil {return _egbecc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .W =NewCT_TextScale (); +if _gaab :=d .DecodeElement (_cfbeg .W ,&_begf );_gaab !=nil {return _gaab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .Kern =NewCT_HpsMeasure (); +if _feeda :=d .DecodeElement (_cfbeg .Kern ,&_begf );_feeda !=nil {return _feeda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbeg .Position =NewCT_SignedHpsMeasure (); +if _gfdegg :=d .DecodeElement (_cfbeg .Position ,&_begf );_gfdegg !=nil {return _gfdegg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbeg .Sz =NewCT_HpsMeasure (); +if _edfgd :=d .DecodeElement (_cfbeg .Sz ,&_begf );_edfgd !=nil {return _edfgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbeg .SzCs =NewCT_HpsMeasure (); +if _ebaee :=d .DecodeElement (_cfbeg .SzCs ,&_begf );_ebaee !=nil {return _ebaee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .Highlight =NewCT_Highlight (); +if _dbaccd :=d .DecodeElement (_cfbeg .Highlight ,&_begf );_dbaccd !=nil {return _dbaccd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .U =NewCT_Underline (); +if _cdade :=d .DecodeElement (_cfbeg .U ,&_begf );_cdade !=nil {return _cdade ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .Effect =NewCT_TextEffect (); +if _fffba :=d .DecodeElement (_cfbeg .Effect ,&_begf );_fffba !=nil {return _fffba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbeg .Bdr =NewCT_Border (); +if _addbb :=d .DecodeElement (_cfbeg .Bdr ,&_begf );_addbb !=nil {return _addbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbeg .Shd =NewCT_Shd (); +if _adbgf :=d .DecodeElement (_cfbeg .Shd ,&_begf );_adbgf !=nil {return _adbgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .FitText =NewCT_FitText (); +if _aebec :=d .DecodeElement (_cfbeg .FitText ,&_begf );_aebec !=nil {return _aebec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .VertAlign =NewCT_VerticalAlignRun (); +if _gefef :=d .DecodeElement (_cfbeg .VertAlign ,&_begf );_gefef !=nil {return _gefef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbeg .Rtl =NewCT_OnOff (); +if _dgeae :=d .DecodeElement (_cfbeg .Rtl ,&_begf );_dgeae !=nil {return _dgeae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbeg .Cs =NewCT_OnOff (); +if _dcabg :=d .DecodeElement (_cfbeg .Cs ,&_begf );_dcabg !=nil {return _dcabg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .Em =NewCT_Em (); +if _egdag :=d .DecodeElement (_cfbeg .Em ,&_begf );_egdag !=nil {return _egdag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .Lang =NewCT_Language (); +if _cedgg :=d .DecodeElement (_cfbeg .Lang ,&_begf );_cedgg !=nil {return _cedgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .EastAsianLayout =NewCT_EastAsianLayout (); +if _egdeca :=d .DecodeElement (_cfbeg .EastAsianLayout ,&_begf );_egdeca !=nil {return _egdeca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbeg .SpecVanish =NewCT_OnOff (); +if _adbgc :=d .DecodeElement (_cfbeg .SpecVanish ,&_begf );_adbgc !=nil {return _adbgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .OMath =NewCT_OnOff (); +if _cafde :=d .DecodeElement (_cfbeg .OMath ,&_begf );_cafde !=nil {return _cafde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbeg .RPrChange =NewCT_ParaRPrChange (); +if _ccgae :=d .DecodeElement (_cfbeg .RPrChange ,&_begf );_ccgae !=nil {return _ccgae ;};default:_gb .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",_begf .Name ); +if _cfgbc :=d .Skip ();_cfgbc !=nil {return _cfgbc ;};};case _d .EndElement :break _efbaa ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path -func (_ecdg *CT_Comment )ValidateWithPath (path string )error {for _ddeg ,_gbf :=range _ecdg .EG_BlockLevelElts {if _bdgg :=_gbf .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ddeg )); -_bdgg !=nil {return _bdgg ;};};return nil ;};func (_adgae *CT_MailMergeDest )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_fdabc ,_aaegc :=_adgae .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _aaegc !=nil {return _aaegc ; -};start .Attr =append (start .Attr ,_fdabc );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_CellMarkupElements and its children +func (_ggdeg *EG_CellMarkupElements )Validate ()error {return _ggdeg .ValidateWithPath ("E\u0047\u005f\u0043\u0065ll\u004da\u0072\u006b\u0075\u0070\u0045l\u0065\u006d\u0065\u006e\u0074\u0073");}; -// ValidateWithPath validates the CT_RubyContent and its children, prefixing error messages with path -func (_aeedc *CT_RubyContent )ValidateWithPath (path string )error {if _aeedc .R !=nil {if _deedf :=_aeedc .R .ValidateWithPath (path +"\u002f\u0052");_deedf !=nil {return _deedf ;};};for _dcbab ,_ffffgd :=range _aeedc .EG_RunLevelElts {if _cdgcaf :=_ffffgd .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_dcbab )); -_cdgcaf !=nil {return _cdgcaf ;};};return nil ;};type CT_TcPrChange struct{AuthorAttr string ;DateAttr *_c .Time ; +// ValidateWithPath validates the CT_MailMergeDest and its children, prefixing error messages with path +func (_agffg *CT_MailMergeDest )ValidateWithPath (path string )error {if _agffg .ValAttr ==ST_MailMergeDestUnset {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 _faab :=_agffg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_faab !=nil {return _faab ;};return nil ;};func (_edefa ST_Zoom )Validate ()error {return _edefa .ValidateWithPath ("")}; -// Annotation Identifier -IdAttr int64 ;TcPr *CT_TcPrInner ;};func (_effc *CT_DocDefaults )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcfef :for {_ffcd ,_cade :=d .Token ();if _cade !=nil {return _cade ;};switch _fbcbc :=_ffcd .(type ){case _f .StartElement :switch _fbcbc .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_effc .RPrDefault =NewCT_RPrDefault (); -if _geaaf :=d .DecodeElement (_effc .RPrDefault ,&_fbcbc );_geaaf !=nil {return _geaaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_effc .PPrDefault =NewCT_PPrDefault (); -if _aggcc :=d .DecodeElement (_effc .PPrDefault ,&_fbcbc );_aggcc !=nil {return _aggcc ;};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",_fbcbc .Name ); -if _gcgab :=d .Skip ();_gcgab !=nil {return _gcgab ;};};case _f .EndElement :break _gcfef ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_AltChunkPr and its children, prefixing error messages with path +func (_gg *CT_AltChunkPr )ValidateWithPath (path string )error {if _gg .MatchSrc !=nil {if _bdgb :=_gg .MatchSrc .ValidateWithPath (path +"\u002fM\u0061\u0074\u0063\u0068\u0053\u0072c");_bdgb !=nil {return _bdgb ;};};return nil ;}; -// Validate validates the CT_Sym and its children -func (_edgcg *CT_Sym )Validate ()error {return _edgcg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u006d");}; +// ValidateWithPath validates the CT_StylePaneFilter and its children, prefixing error messages with path +func (_fbbfda *CT_StylePaneFilter )ValidateWithPath (path string )error {if _fbbfda .AllStylesAttr !=nil {if _dbdgc :=_fbbfda .AllStylesAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_dbdgc !=nil {return _dbdgc ; +};};if _fbbfda .CustomStylesAttr !=nil {if _deegb :=_fbbfda .CustomStylesAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_deegb !=nil {return _deegb ;};};if _fbbfda .LatentStylesAttr !=nil {if _ecege :=_fbbfda .LatentStylesAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072"); +_ecege !=nil {return _ecege ;};};if _fbbfda .StylesInUseAttr !=nil {if _ceeedf :=_fbbfda .StylesInUseAttr .ValidateWithPath (path +"\u002f\u0053t\u0079\u006c\u0065s\u0049\u006e\u0055\u0073\u0065\u0041\u0074\u0074\u0072");_ceeedf !=nil {return _ceeedf ; +};};if _fbbfda .HeadingStylesAttr !=nil {if _cadfd :=_fbbfda .HeadingStylesAttr .ValidateWithPath (path +"\u002fH\u0065a\u0064\u0069\u006e\u0067\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_cadfd !=nil {return _cadfd ;};};if _fbbfda .NumberingStylesAttr !=nil {if _gcade :=_fbbfda .NumberingStylesAttr .ValidateWithPath (path +"/\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073At\u0074\u0072"); +_gcade !=nil {return _gcade ;};};if _fbbfda .TableStylesAttr !=nil {if _aaadbf :=_fbbfda .TableStylesAttr .ValidateWithPath (path +"\u002f\u0054a\u0062\u006c\u0065S\u0074\u0079\u006c\u0065\u0073\u0041\u0074\u0074\u0072");_aaadbf !=nil {return _aaadbf ; +};};if _fbbfda .DirectFormattingOnRunsAttr !=nil {if _aaebb :=_fbbfda .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"); +_aaebb !=nil {return _aaebb ;};};if _fbbfda .DirectFormattingOnParagraphsAttr !=nil {if _efgbg :=_fbbfda .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"); +_efgbg !=nil {return _efgbg ;};};if _fbbfda .DirectFormattingOnNumberingAttr !=nil {if _bccgg :=_fbbfda .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"); +_bccgg !=nil {return _bccgg ;};};if _fbbfda .DirectFormattingOnTablesAttr !=nil {if _gcdgb :=_fbbfda .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"); +_gcdgb !=nil {return _gcdgb ;};};if _fbbfda .ClearFormattingAttr !=nil {if _dbabg :=_fbbfda .ClearFormattingAttr .ValidateWithPath (path +"/\u0043l\u0065\u0061\u0072\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067At\u0074\u0072");_dbabg !=nil {return _dbabg ; +};};if _fbbfda .Top3HeadingStylesAttr !=nil {if _agcdd :=_fbbfda .Top3HeadingStylesAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u00703H\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073\u0041\u0074t\u0072");_agcdd !=nil {return _agcdd ; +};};if _fbbfda .VisibleStylesAttr !=nil {if _acgeaf :=_fbbfda .VisibleStylesAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u006c\u0065\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_acgeaf !=nil {return _acgeaf ;};};if _fbbfda .AlternateStyleNamesAttr !=nil {if _bbbde :=_fbbfda .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"); +_bbbde !=nil {return _bbbde ;};};return nil ;};func (_fgdgacb ST_TextEffect )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fbbfee :=_d .Attr {};_fbbfee .Name =name ;switch _fgdgacb {case ST_TextEffectUnset :_fbbfee .Value ="";case ST_TextEffectBlinkBackground :_fbbfee .Value ="\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"; +case ST_TextEffectLights :_fbbfee .Value ="\u006c\u0069\u0067\u0068\u0074\u0073";case ST_TextEffectAntsBlack :_fbbfee .Value ="\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k";case ST_TextEffectAntsRed :_fbbfee .Value ="\u0061n\u0074\u0073\u0052\u0065\u0064"; +case ST_TextEffectShimmer :_fbbfee .Value ="\u0073h\u0069\u006d\u006d\u0065\u0072";case ST_TextEffectSparkle :_fbbfee .Value ="\u0073p\u0061\u0072\u006b\u006c\u0065";case ST_TextEffectNone :_fbbfee .Value ="\u006e\u006f\u006e\u0065";};return _fbbfee ,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; +); -// Validate validates the CT_DocPartBehaviors and its children -func (_bfcd *CT_DocPartBehaviors )Validate ()error {return _bfcd .ValidateWithPath ("\u0043\u0054\u005f\u0044oc\u0050\u0061\u0072\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");};type ST_LevelSuffix byte ; +// ValidateWithPath validates the CT_TrackChangeRange and its children, prefixing error messages with path +func (_cdedf *CT_TrackChangeRange )ValidateWithPath (path string )error {if _dfbfae :=_cdedf .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); +_dfbfae !=nil {return _dfbfae ;};return nil ;};func (_ceg *CT_Body )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgdb :for {_feff ,_aff :=d .Token ();if _aff !=nil {return _aff ;};switch _dfc :=_feff .(type ){case _d .StartElement :switch _dfc .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"}:_dcaf :=NewEG_BlockLevelElts (); +_fged :=NewCT_AltChunk ();if _eegd :=d .DecodeElement (_fged ,&_dfc );_eegd !=nil {return _eegd ;};_dcaf .AltChunk =append (_dcaf .AltChunk ,_fged );_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_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 :"\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"}:_fdcbf :=NewEG_BlockLevelElts (); +_dcf :=NewEG_ContentBlockContent ();_dcf .CustomXml =NewCT_CustomXmlBlock ();if _cfca :=d .DecodeElement (_dcf .CustomXml ,&_dfc );_cfca !=nil {return _cfca ;};_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_fdcbf );_fdcbf .EG_ContentBlockContent =append (_fdcbf .EG_ContentBlockContent ,_dcf ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbbc :=NewEG_BlockLevelElts (); +_dbbcb :=NewEG_ContentBlockContent ();_dbbcb .Sdt =NewCT_SdtBlock ();if _dee :=d .DecodeElement (_dbbcb .Sdt ,&_dfc );_dee !=nil {return _dee ;};_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_dbbc );_dbbc .EG_ContentBlockContent =append (_dbbc .EG_ContentBlockContent ,_dbbcb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cegf :=NewEG_BlockLevelElts (); +_ceeed :=NewEG_ContentBlockContent ();_cbcf :=NewCT_P ();if _fbd :=d .DecodeElement (_cbcf ,&_dfc );_fbd !=nil {return _fbd ;};_ceeed .P =append (_ceeed .P ,_cbcf );_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_cegf );_cegf .EG_ContentBlockContent =append (_cegf .EG_ContentBlockContent ,_ceeed ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dea :=NewEG_BlockLevelElts (); +_ece :=NewEG_ContentBlockContent ();_gfef :=NewCT_Tbl ();if _daac :=d .DecodeElement (_gfef ,&_dfc );_daac !=nil {return _daac ;};_ece .Tbl =append (_ece .Tbl ,_gfef );_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_dea );_dea .EG_ContentBlockContent =append (_dea .EG_ContentBlockContent ,_ece ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbg :=NewEG_BlockLevelElts (); +_dggb :=NewEG_ContentBlockContent ();_agcg :=NewEG_RunLevelElts ();_agcg .ProofErr =NewCT_ProofErr ();if _afgc :=d .DecodeElement (_agcg .ProofErr ,&_dfc );_afgc !=nil {return _afgc ;};_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_gbg );_gbg .EG_ContentBlockContent =append (_gbg .EG_ContentBlockContent ,_dggb ); +_dggb .EG_RunLevelElts =append (_dggb .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 :"\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"}:_ceba :=NewEG_BlockLevelElts (); +_dcd :=NewEG_ContentBlockContent ();_deef :=NewEG_RunLevelElts ();_deef .PermStart =NewCT_PermStart ();if _aef :=d .DecodeElement (_deef .PermStart ,&_dfc );_aef !=nil {return _aef ;};_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_ceba );_ceba .EG_ContentBlockContent =append (_ceba .EG_ContentBlockContent ,_dcd ); +_dcd .EG_RunLevelElts =append (_dcd .EG_RunLevelElts ,_deef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fbg :=NewEG_BlockLevelElts (); +_fbfb :=NewEG_ContentBlockContent ();_bggad :=NewEG_RunLevelElts ();_bggad .PermEnd =NewCT_Perm ();if _afa :=d .DecodeElement (_bggad .PermEnd ,&_dfc );_afa !=nil {return _afa ;};_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_fbg );_fbg .EG_ContentBlockContent =append (_fbg .EG_ContentBlockContent ,_fbfb ); +_fbfb .EG_RunLevelElts =append (_fbfb .EG_RunLevelElts ,_bggad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdfc :=NewEG_BlockLevelElts (); +_eee :=NewEG_ContentBlockContent ();_bbc :=NewEG_RunLevelElts ();_bbc .Ins =NewCT_RunTrackChange ();if _ddfb :=d .DecodeElement (_bbc .Ins ,&_dfc );_ddfb !=nil {return _ddfb ;};_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_fdfc );_fdfc .EG_ContentBlockContent =append (_fdfc .EG_ContentBlockContent ,_eee ); +_eee .EG_RunLevelElts =append (_eee .EG_RunLevelElts ,_bbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acfd :=NewEG_BlockLevelElts (); +_cdcd :=NewEG_ContentBlockContent ();_faba :=NewEG_RunLevelElts ();_faba .Del =NewCT_RunTrackChange ();if _cffa :=d .DecodeElement (_faba .Del ,&_dfc );_cffa !=nil {return _cffa ;};_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_acfd );_acfd .EG_ContentBlockContent =append (_acfd .EG_ContentBlockContent ,_cdcd ); +_cdcd .EG_RunLevelElts =append (_cdcd .EG_RunLevelElts ,_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 :"\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"}:_dacf :=NewEG_BlockLevelElts (); +_acaad :=NewEG_ContentBlockContent ();_ecab :=NewEG_RunLevelElts ();_ecab .MoveFrom =NewCT_RunTrackChange ();if _cefa :=d .DecodeElement (_ecab .MoveFrom ,&_dfc );_cefa !=nil {return _cefa ;};_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_dacf ); +_dacf .EG_ContentBlockContent =append (_dacf .EG_ContentBlockContent ,_acaad );_acaad .EG_RunLevelElts =append (_acaad .EG_RunLevelElts ,_ecab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bga :=NewEG_BlockLevelElts (); +_gaac :=NewEG_ContentBlockContent ();_gfg :=NewEG_RunLevelElts ();_gfg .MoveTo =NewCT_RunTrackChange ();if _fdgb :=d .DecodeElement (_gfg .MoveTo ,&_dfc );_fdgb !=nil {return _fdgb ;};_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_bga );_bga .EG_ContentBlockContent =append (_bga .EG_ContentBlockContent ,_gaac ); +_gaac .EG_RunLevelElts =append (_gaac .EG_RunLevelElts ,_gfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfec :=NewEG_BlockLevelElts (); +_cge :=NewEG_ContentBlockContent ();_dgf :=NewEG_RunLevelElts ();_aed :=NewEG_RangeMarkupElements ();_aed .BookmarkStart =NewCT_Bookmark ();if _cbe :=d .DecodeElement (_aed .BookmarkStart ,&_dfc );_cbe !=nil {return _cbe ;};_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_bfec ); +_bfec .EG_ContentBlockContent =append (_bfec .EG_ContentBlockContent ,_cge );_cge .EG_RunLevelElts =append (_cge .EG_RunLevelElts ,_dgf );_dgf .EG_RangeMarkupElements =append (_dgf .EG_RangeMarkupElements ,_aed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggcd :=NewEG_BlockLevelElts (); +_cgeg :=NewEG_ContentBlockContent ();_aegb :=NewEG_RunLevelElts ();_fbff :=NewEG_RangeMarkupElements ();_fbff .BookmarkEnd =NewCT_MarkupRange ();if _gddg :=d .DecodeElement (_fbff .BookmarkEnd ,&_dfc );_gddg !=nil {return _gddg ;};_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_ggcd ); +_ggcd .EG_ContentBlockContent =append (_ggcd .EG_ContentBlockContent ,_cgeg );_cgeg .EG_RunLevelElts =append (_cgeg .EG_RunLevelElts ,_aegb );_aegb .EG_RangeMarkupElements =append (_aegb .EG_RangeMarkupElements ,_fbff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdce :=NewEG_BlockLevelElts (); +_eddgc :=NewEG_ContentBlockContent ();_fbca :=NewEG_RunLevelElts ();_accb :=NewEG_RangeMarkupElements ();_accb .MoveFromRangeStart =NewCT_MoveBookmark ();if _efcf :=d .DecodeElement (_accb .MoveFromRangeStart ,&_dfc );_efcf !=nil {return _efcf ;};_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_fdce ); +_fdce .EG_ContentBlockContent =append (_fdce .EG_ContentBlockContent ,_eddgc );_eddgc .EG_RunLevelElts =append (_eddgc .EG_RunLevelElts ,_fbca );_fbca .EG_RangeMarkupElements =append (_fbca .EG_RangeMarkupElements ,_accb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ceac :=NewEG_BlockLevelElts (); +_ebe :=NewEG_ContentBlockContent ();_aag :=NewEG_RunLevelElts ();_eege :=NewEG_RangeMarkupElements ();_eege .MoveFromRangeEnd =NewCT_MarkupRange ();if _bdfef :=d .DecodeElement (_eege .MoveFromRangeEnd ,&_dfc );_bdfef !=nil {return _bdfef ;};_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_ceac ); +_ceac .EG_ContentBlockContent =append (_ceac .EG_ContentBlockContent ,_ebe );_ebe .EG_RunLevelElts =append (_ebe .EG_RunLevelElts ,_aag );_aag .EG_RangeMarkupElements =append (_aag .EG_RangeMarkupElements ,_eege );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ccbf :=NewEG_BlockLevelElts (); +_edgf :=NewEG_ContentBlockContent ();_fgd :=NewEG_RunLevelElts ();_bbee :=NewEG_RangeMarkupElements ();_bbee .MoveToRangeStart =NewCT_MoveBookmark ();if _gcdg :=d .DecodeElement (_bbee .MoveToRangeStart ,&_dfc );_gcdg !=nil {return _gcdg ;};_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_ccbf ); +_ccbf .EG_ContentBlockContent =append (_ccbf .EG_ContentBlockContent ,_edgf );_edgf .EG_RunLevelElts =append (_edgf .EG_RunLevelElts ,_fgd );_fgd .EG_RangeMarkupElements =append (_fgd .EG_RangeMarkupElements ,_bbee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bff :=NewEG_BlockLevelElts (); +_gbb :=NewEG_ContentBlockContent ();_cege :=NewEG_RunLevelElts ();_fdeb :=NewEG_RangeMarkupElements ();_fdeb .MoveToRangeEnd =NewCT_MarkupRange ();if _edfd :=d .DecodeElement (_fdeb .MoveToRangeEnd ,&_dfc );_edfd !=nil {return _edfd ;};_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_bff ); +_bff .EG_ContentBlockContent =append (_bff .EG_ContentBlockContent ,_gbb );_gbb .EG_RunLevelElts =append (_gbb .EG_RunLevelElts ,_cege );_cege .EG_RangeMarkupElements =append (_cege .EG_RangeMarkupElements ,_fdeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccg :=NewEG_BlockLevelElts (); +_bbad :=NewEG_ContentBlockContent ();_bfcf :=NewEG_RunLevelElts ();_cdfa :=NewEG_RangeMarkupElements ();_cdfa .CommentRangeStart =NewCT_MarkupRange ();if _aecf :=d .DecodeElement (_cdfa .CommentRangeStart ,&_dfc );_aecf !=nil {return _aecf ;};_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_ccg ); +_ccg .EG_ContentBlockContent =append (_ccg .EG_ContentBlockContent ,_bbad );_bbad .EG_RunLevelElts =append (_bbad .EG_RunLevelElts ,_bfcf );_bfcf .EG_RangeMarkupElements =append (_bfcf .EG_RangeMarkupElements ,_cdfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbcg :=NewEG_BlockLevelElts (); +_gda :=NewEG_ContentBlockContent ();_ebda :=NewEG_RunLevelElts ();_adda :=NewEG_RangeMarkupElements ();_adda .CommentRangeEnd =NewCT_MarkupRange ();if _afec :=d .DecodeElement (_adda .CommentRangeEnd ,&_dfc );_afec !=nil {return _afec ;};_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_bbcg ); +_bbcg .EG_ContentBlockContent =append (_bbcg .EG_ContentBlockContent ,_gda );_gda .EG_RunLevelElts =append (_gda .EG_RunLevelElts ,_ebda );_ebda .EG_RangeMarkupElements =append (_ebda .EG_RangeMarkupElements ,_adda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cdce :=NewEG_BlockLevelElts (); +_adfe :=NewEG_ContentBlockContent ();_bagc :=NewEG_RunLevelElts ();_ddfa :=NewEG_RangeMarkupElements ();_ddfa .CustomXmlInsRangeStart =NewCT_TrackChange ();if _baaff :=d .DecodeElement (_ddfa .CustomXmlInsRangeStart ,&_dfc );_baaff !=nil {return _baaff ; +};_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_cdce );_cdce .EG_ContentBlockContent =append (_cdce .EG_ContentBlockContent ,_adfe );_adfe .EG_RunLevelElts =append (_adfe .EG_RunLevelElts ,_bagc );_bagc .EG_RangeMarkupElements =append (_bagc .EG_RangeMarkupElements ,_ddfa ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_caf :=NewEG_BlockLevelElts (); +_ccgf :=NewEG_ContentBlockContent ();_fgf :=NewEG_RunLevelElts ();_bcce :=NewEG_RangeMarkupElements ();_bcce .CustomXmlInsRangeEnd =NewCT_Markup ();if _eeb :=d .DecodeElement (_bcce .CustomXmlInsRangeEnd ,&_dfc );_eeb !=nil {return _eeb ;};_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_caf ); +_caf .EG_ContentBlockContent =append (_caf .EG_ContentBlockContent ,_ccgf );_ccgf .EG_RunLevelElts =append (_ccgf .EG_RunLevelElts ,_fgf );_fgf .EG_RangeMarkupElements =append (_fgf .EG_RangeMarkupElements ,_bcce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_fgec :=NewEG_BlockLevelElts (); +_gbef :=NewEG_ContentBlockContent ();_fadga :=NewEG_RunLevelElts ();_fcae :=NewEG_RangeMarkupElements ();_fcae .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aegbd :=d .DecodeElement (_fcae .CustomXmlDelRangeStart ,&_dfc );_aegbd !=nil {return _aegbd ; +};_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_fgec );_fgec .EG_ContentBlockContent =append (_fgec .EG_ContentBlockContent ,_gbef );_gbef .EG_RunLevelElts =append (_gbef .EG_RunLevelElts ,_fadga );_fadga .EG_RangeMarkupElements =append (_fadga .EG_RangeMarkupElements ,_fcae ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fcad :=NewEG_BlockLevelElts (); +_cgf :=NewEG_ContentBlockContent ();_abca :=NewEG_RunLevelElts ();_fcaee :=NewEG_RangeMarkupElements ();_fcaee .CustomXmlDelRangeEnd =NewCT_Markup ();if _cdgf :=d .DecodeElement (_fcaee .CustomXmlDelRangeEnd ,&_dfc );_cdgf !=nil {return _cdgf ;};_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_fcad ); +_fcad .EG_ContentBlockContent =append (_fcad .EG_ContentBlockContent ,_cgf );_cgf .EG_RunLevelElts =append (_cgf .EG_RunLevelElts ,_abca );_abca .EG_RangeMarkupElements =append (_abca .EG_RangeMarkupElements ,_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 :"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"}:_gfcf :=NewEG_BlockLevelElts (); +_agcc :=NewEG_ContentBlockContent ();_gegf :=NewEG_RunLevelElts ();_dfd :=NewEG_RangeMarkupElements ();_dfd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fgcc :=d .DecodeElement (_dfd .CustomXmlMoveFromRangeStart ,&_dfc );_fgcc !=nil {return _fgcc ; +};_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_gfcf );_gfcf .EG_ContentBlockContent =append (_gfcf .EG_ContentBlockContent ,_agcc );_agcc .EG_RunLevelElts =append (_agcc .EG_RunLevelElts ,_gegf );_gegf .EG_RangeMarkupElements =append (_gegf .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 :"\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"}:_gegdd :=NewEG_BlockLevelElts (); +_dba :=NewEG_ContentBlockContent ();_ffa :=NewEG_RunLevelElts ();_egeaa :=NewEG_RangeMarkupElements ();_egeaa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fedc :=d .DecodeElement (_egeaa .CustomXmlMoveFromRangeEnd ,&_dfc );_fedc !=nil {return _fedc ; +};_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_gegdd );_gegdd .EG_ContentBlockContent =append (_gegdd .EG_ContentBlockContent ,_dba );_dba .EG_RunLevelElts =append (_dba .EG_RunLevelElts ,_ffa );_ffa .EG_RangeMarkupElements =append (_ffa .EG_RangeMarkupElements ,_egeaa ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_caad :=NewEG_BlockLevelElts (); +_adaa :=NewEG_ContentBlockContent ();_gef :=NewEG_RunLevelElts ();_fagg :=NewEG_RangeMarkupElements ();_fagg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _beba :=d .DecodeElement (_fagg .CustomXmlMoveToRangeStart ,&_dfc );_beba !=nil {return _beba ; +};_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_caad );_caad .EG_ContentBlockContent =append (_caad .EG_ContentBlockContent ,_adaa );_adaa .EG_RunLevelElts =append (_adaa .EG_RunLevelElts ,_gef );_gef .EG_RangeMarkupElements =append (_gef .EG_RangeMarkupElements ,_fagg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_dgba :=NewEG_BlockLevelElts (); +_agbe :=NewEG_ContentBlockContent ();_dgge :=NewEG_RunLevelElts ();_dfa :=NewEG_RangeMarkupElements ();_dfa .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ebf :=d .DecodeElement (_dfa .CustomXmlMoveToRangeEnd ,&_dfc );_ebf !=nil {return _ebf ;};_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_dgba ); +_dgba .EG_ContentBlockContent =append (_dgba .EG_ContentBlockContent ,_agbe );_agbe .EG_RunLevelElts =append (_agbe .EG_RunLevelElts ,_dgge );_dgge .EG_RangeMarkupElements =append (_dgge .EG_RangeMarkupElements ,_dfa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gbgb :=NewEG_BlockLevelElts (); +_dafc :=NewEG_ContentBlockContent ();_aeda :=NewEG_RunLevelElts ();_eceb :=NewEG_MathContent ();_eceb .OMathPara =_ea .NewOMathPara ();if _bbbf :=d .DecodeElement (_eceb .OMathPara ,&_dfc );_bbbf !=nil {return _bbbf ;};_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_gbgb ); +_gbgb .EG_ContentBlockContent =append (_gbgb .EG_ContentBlockContent ,_dafc );_dafc .EG_RunLevelElts =append (_dafc .EG_RunLevelElts ,_aeda );_aeda .EG_MathContent =append (_aeda .EG_MathContent ,_eceb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ccf :=NewEG_BlockLevelElts (); +_dbga :=NewEG_ContentBlockContent ();_dgfb :=NewEG_RunLevelElts ();_aeb :=NewEG_MathContent ();_aeb .OMath =_ea .NewOMath ();if _gaf :=d .DecodeElement (_aeb .OMath ,&_dfc );_gaf !=nil {return _gaf ;};_ceg .EG_BlockLevelElts =append (_ceg .EG_BlockLevelElts ,_ccf ); +_ccf .EG_ContentBlockContent =append (_ccf .EG_ContentBlockContent ,_dbga );_dbga .EG_RunLevelElts =append (_dbga .EG_RunLevelElts ,_dgfb );_dgfb .EG_MathContent =append (_dgfb .EG_MathContent ,_aeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceg .SectPr =NewCT_SectPr (); +if _egfb :=d .DecodeElement (_ceg .SectPr ,&_dfc );_egfb !=nil {return _egfb ;};default:_gb .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",_dfc .Name ); +if _ccfe :=d .Skip ();_ccfe !=nil {return _ccfe ;};};case _d .EndElement :break _dgdb ;case _d .CharData :};};return nil ;};func (_cddb *CT_CustomXmlPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bffc :for {_bebfa ,_egaa :=d .Token (); +if _egaa !=nil {return _egaa ;};switch _gcgg :=_bebfa .(type ){case _d .StartElement :switch _gcgg .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"}:_cddb .Placeholder =NewCT_String (); +if _fefe :=d .DecodeElement (_cddb .Placeholder ,&_gcgg );_fefe !=nil {return _fefe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccbe :=NewCT_Attr (); +if _ffdf :=d .DecodeElement (_ccbe ,&_gcgg );_ffdf !=nil {return _ffdf ;};_cddb .Attr =append (_cddb .Attr ,_ccbe );default:_gb .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",_gcgg .Name ); +if _gbad :=d .Skip ();_gbad !=nil {return _gbad ;};};case _d .EndElement :break _bffc ;case _d .CharData :};};return nil ;};type CT_StylePaneFilter struct{ -// ValidateWithPath validates the CT_AbstractNum and its children, prefixing error messages with path -func (_dgc *CT_AbstractNum )ValidateWithPath (path string )error {if _dgc .Nsid !=nil {if _baa :=_dgc .Nsid .ValidateWithPath (path +"\u002f\u004e\u0073i\u0064");_baa !=nil {return _baa ;};};if _dgc .MultiLevelType !=nil {if _ffc :=_dgc .MultiLevelType .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065"); -_ffc !=nil {return _ffc ;};};if _dgc .Tmpl !=nil {if _age :=_dgc .Tmpl .ValidateWithPath (path +"\u002f\u0054\u006dp\u006c");_age !=nil {return _age ;};};if _dgc .Name !=nil {if _bb :=_dgc .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_bb !=nil {return _bb ; -};};if _dgc .StyleLink !=nil {if _ced :=_dgc .StyleLink .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b");_ced !=nil {return _ced ;};};if _dgc .NumStyleLink !=nil {if _bbb :=_dgc .NumStyleLink .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"); -_bbb !=nil {return _bbb ;};};for _ggge ,_ecb :=range _dgc .Lvl {if _eaa :=_ecb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_ggge ));_eaa !=nil {return _eaa ;};};return nil ;};func (_cddbbf *ST_MailMergeDocType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcbggg ,_fgbfe :=d .Token (); -if _fgbfe !=nil {return _fgbfe ;};if _bfgce ,_cccbga :=_fcbggg .(_f .EndElement );_cccbga &&_bfgce .Name ==start .Name {*_cddbbf =1;return nil ;};if _fdgbce ,_ggcfga :=_fcbggg .(_f .CharData );!_ggcfga {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fcbggg ); -}else {switch string (_fdgbce ){case "":*_cddbbf =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_cddbbf =1;case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_cddbbf =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_cddbbf =3; -case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_cddbbf =4;case "\u0065\u006d\u0061i\u006c":*_cddbbf =5;case "\u0066\u0061\u0078":*_cddbbf =6;};};_fcbggg ,_fgbfe =d .Token ();if _fgbfe !=nil {return _fgbfe ;};if _aefceb ,_accdd :=_fcbggg .(_f .EndElement ); -_accdd &&_aefceb .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fcbggg );}; +// Display All Styles +AllStylesAttr *_gf .ST_OnOff ; -// Validate validates the EG_RPrContent and its children -func (_edecgg *EG_RPrContent )Validate ()error {return _edecgg .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074");}; +// Display Only Custom Styles +CustomStylesAttr *_gf .ST_OnOff ; -// Validate validates the CT_Font and its children -func (_ceab *CT_Font )Validate ()error {return _ceab .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};func (_gfecaa *ST_Zoom )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcbga ,_abfdec :=d .Token ();if _abfdec !=nil {return _abfdec ; -};if _cdaeae ,_eeagf :=_dcbga .(_f .EndElement );_eeagf &&_cdaeae .Name ==start .Name {*_gfecaa =1;return nil ;};if _gaaafd ,_edceaa :=_dcbga .(_f .CharData );!_edceaa {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcbga ); -}else {switch string (_gaaafd ){case "":*_gfecaa =0;case "\u006e\u006f\u006e\u0065":*_gfecaa =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_gfecaa =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_gfecaa =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_gfecaa =4; -};};_dcbga ,_abfdec =d .Token ();if _abfdec !=nil {return _abfdec ;};if _dfddac ,_fdada :=_dcbga .(_f .EndElement );_fdada &&_dfddac .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcbga ); -}; +// Display Latent Styles +LatentStylesAttr *_gf .ST_OnOff ; -// ValidateWithPath validates the CT_Em and its children, prefixing error messages with path -func (_eeeebd *CT_Em )ValidateWithPath (path string )error {if _eeeebd .ValAttr ==ST_EmUnset {return _d .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 _cdec :=_eeeebd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdec !=nil {return _cdec ;};return nil ;};func (_cgffad *WdCT_LinkedTextboxInformation )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_cgffad .IdAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0071"},Value :_d .Sprintf ("\u0025\u0076",_cgffad .SeqAttr )});e .EncodeToken (start );if _cgffad .ExtLst !=nil {_eafeag :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_cgffad .ExtLst ,_eafeag );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Display Styles in Use +StylesInUseAttr *_gf .ST_OnOff ; -// Validate validates the CT_FontsList and its children -func (_dgdgc *CT_FontsList )Validate ()error {return _dgdgc .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006e\u0074\u0073\u004c\u0069\u0073\u0074");}; +// Display Heading Styles +HeadingStylesAttr *_gf .ST_OnOff ; -// ValidateWithPath validates the WdCT_WrapPath and its children, prefixing error messages with path -func (_abffb *WdCT_WrapPath )ValidateWithPath (path string )error {if _cbbag :=_abffb .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_cbbag !=nil {return _cbbag ;};for _aacbfb ,_bcccdb :=range _abffb .LineTo {if _fcgcd :=_bcccdb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u004c\u0069\u006e\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_aacbfb )); -_fcgcd !=nil {return _fcgcd ;};};return nil ;};func (_acbge *CT_Jc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_efdg ,_gefgd :=_acbge .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gefgd !=nil {return _gefgd ; -};start .Attr =append (start .Attr ,_efdg );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_faaf *CT_Cnf )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _faaf .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_faaf .ValAttr )}); -};if _faaf .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_d .Sprintf ("\u0025\u0076",*_faaf .FirstRowAttr )});};if _faaf .LastRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_d .Sprintf ("\u0025\u0076",*_faaf .LastRowAttr )}); -};if _faaf .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 :_d .Sprintf ("\u0025\u0076",*_faaf .FirstColumnAttr )});};if _faaf .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 :_d .Sprintf ("\u0025\u0076",*_faaf .LastColumnAttr )}); -};if _faaf .OddVBandAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_faaf .OddVBandAttr )});};if _faaf .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 :_d .Sprintf ("\u0025\u0076",*_faaf .EvenVBandAttr )}); -};if _faaf .OddHBandAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_faaf .OddHBandAttr )});};if _faaf .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 :_d .Sprintf ("\u0025\u0076",*_faaf .EvenHBandAttr )}); -};if _faaf .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 :_d .Sprintf ("\u0025\u0076",*_faaf .FirstRowFirstColumnAttr )}); -};if _faaf .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 :_d .Sprintf ("\u0025\u0076",*_faaf .FirstRowLastColumnAttr )}); -};if _faaf .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 :_d .Sprintf ("\u0025\u0076",*_faaf .LastRowFirstColumnAttr )}); -};if _faaf .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 :_d .Sprintf ("\u0025\u0076",*_faaf .LastRowLastColumnAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Display Numbering Styles +NumberingStylesAttr *_gf .ST_OnOff ; -// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path -func (_eaffga *CT_Fonts )ValidateWithPath (path string )error {if _ccbfd :=_eaffga .HintAttr .ValidateWithPath (path +"\u002fH\u0069\u006e\u0074\u0041\u0074\u0074r");_ccbfd !=nil {return _ccbfd ;};if _feed :=_eaffga .AsciiThemeAttr .ValidateWithPath (path +"\u002fA\u0073c\u0069\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072"); -_feed !=nil {return _feed ;};if _cabdd :=_eaffga .HAnsiThemeAttr .ValidateWithPath (path +"\u002fH\u0041n\u0073\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_cabdd !=nil {return _cabdd ;};if _gede :=_eaffga .EastAsiaThemeAttr .ValidateWithPath (path +"\u002fE\u0061s\u0074\u0041\u0073\u0069\u0061T\u0068\u0065m\u0065\u0041\u0074\u0074\u0072"); -_gede !=nil {return _gede ;};if _fbdde :=_eaffga .CsthemeAttr .ValidateWithPath (path +"\u002f\u0043\u0073t\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_fbdde !=nil {return _fbdde ;};return nil ;};func (_eada *CT_DocPartCategory )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_bgdfa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_eada .Name ,_bgdfa );_ffdb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0067\u0061\u006c\u006c\u0065\u0072y"}};e .EncodeElement (_eada .Gallery ,_ffdb ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_EdnPos struct{ +// Display Table Styles +TableStylesAttr *_gf .ST_OnOff ; -// Endnote Position Type -ValAttr ST_EdnPos ;}; +// Display Run Level Direct Formatting +DirectFormattingOnRunsAttr *_gf .ST_OnOff ; -// Validate validates the CT_SmartTagType and its children -func (_dfcf *CT_SmartTagType )Validate ()error {return _dfcf .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");}; +// Display Paragraph Level Direct Formatting +DirectFormattingOnParagraphsAttr *_gf .ST_OnOff ; -// ValidateWithPath validates the CT_FrameLayout and its children, prefixing error messages with path -func (_gagce *CT_FrameLayout )ValidateWithPath (path string )error {if _gagce .ValAttr ==ST_FrameLayoutUnset {return _d .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 _gdce :=_gagce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdce !=nil {return _gdce ;};return nil ;};func NewCT_FtnDocProps ()*CT_FtnDocProps {_bcgff :=&CT_FtnDocProps {};return _bcgff };func (_fadbfd *CT_DocPartName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egec :=range start .Attr {if _egec .Name .Local =="\u0076\u0061\u006c"{_eece ,_fcfdb :=_egec .Value ,error (nil ); -if _fcfdb !=nil {return _fcfdb ;};_fadbfd .ValAttr =_eece ;continue ;};if _egec .Name .Local =="\u0064e\u0063\u006f\u0072\u0061\u0074\u0065d"{_fggf ,_dbaag :=ParseUnionST_OnOff (_egec .Value );if _dbaag !=nil {return _dbaag ;};_fadbfd .DecoratedAttr =&_fggf ; -continue ;};};for {_cbcdb ,_accc :=d .Token ();if _accc !=nil {return _d .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",_accc );};if _daaa ,_cdddd :=_cbcdb .(_f .EndElement ); -_cdddd &&_daaa .Name ==start .Name {break ;};};return nil ;};func (_dbacd *CT_SdtDocPart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dbacd .DocPartGallery !=nil {_fgfgf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003ad\u006f\u0063\u0050a\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079"}}; -e .EncodeElement (_dbacd .DocPartGallery ,_fgfgf );};if _dbacd .DocPartCategory !=nil {_feffbe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0043\u0061\u0074e\u0067\u006f\u0072\u0079"}};e .EncodeElement (_dbacd .DocPartCategory ,_feffbe ); -};if _dbacd .DocPartUnique !=nil {_babff :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064o\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"}};e .EncodeElement (_dbacd .DocPartUnique ,_babff );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type CT_TblGridCol struct{ +// Display Direct Formatting on Numbering Data +DirectFormattingOnNumberingAttr *_gf .ST_OnOff ; -// Grid Column Width -WAttr *_df .ST_TwipsMeasure ;};func (_dcedcd *ST_VAnchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dacgbe ,_bgecc :=d .Token ();if _bgecc !=nil {return _bgecc ;};if _fabca ,_edccbb :=_dacgbe .(_f .EndElement );_edccbb &&_fabca .Name ==start .Name {*_dcedcd =1; -return nil ;};if _cfdeea ,_gcaeg :=_dacgbe .(_f .CharData );!_gcaeg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dacgbe );}else {switch string (_cfdeea ){case "":*_dcedcd =0; -case "\u0074\u0065\u0078\u0074":*_dcedcd =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_dcedcd =2;case "\u0070\u0061\u0067\u0065":*_dcedcd =3;};};_dacgbe ,_bgecc =d .Token ();if _bgecc !=nil {return _bgecc ;};if _edecfg ,_bfaeeee :=_dacgbe .(_f .EndElement ); -_bfaeeee &&_edecfg .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dacgbe );};func (_efcdd ST_HighlightColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_efcdd .String (),start ); -};func (_aeaab *CT_Sym )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aeaab .FontAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_aeaab .FontAttr )}); -};if _aeaab .CharAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u0068\u0061\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_aeaab .CharAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_bbabc ST_DocProtect )Validate ()error {return _bbabc .ValidateWithPath ("")}; +// Display Direct Formatting on Tables +DirectFormattingOnTablesAttr *_gf .ST_OnOff ; -// ValidateWithPath validates the CT_CustomXmlBlock and its children, prefixing error messages with path -func (_dcbg *CT_CustomXmlBlock )ValidateWithPath (path string )error {if _dcbg .CustomXmlPr !=nil {if _dbce :=_dcbg .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_dbce !=nil {return _dbce ; -};};for _caadc ,_deadc :=range _dcbg .EG_ContentBlockContent {if _ddgcf :=_deadc .ValidateWithPath (_d .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 ,_caadc )); -_ddgcf !=nil {return _ddgcf ;};};return nil ;};func NewCT_SdtPr ()*CT_SdtPr {_dcea :=&CT_SdtPr {};return _dcea };func NewCT_R ()*CT_R {_eddaa :=&CT_R {};return _eddaa };func (_bggad *CT_SmartTagRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfdedg :=range start .Attr {if _cfdedg .Name .Local =="\u0075\u0072\u0069"{_eecgcb ,_cgaddb :=_cfdedg .Value ,error (nil ); -if _cgaddb !=nil {return _cgaddb ;};_bggad .UriAttr =&_eecgcb ;continue ;};if _cfdedg .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_cbfgc ,_fgdfca :=_cfdedg .Value ,error (nil );if _fgdfca !=nil {return _fgdfca ;};_bggad .ElementAttr =_cbfgc ; -continue ;};};_dbdbf :for {_gddbe ,_fdbcfe :=d .Token ();if _fdbcfe !=nil {return _fdbcfe ;};switch _ebegd :=_gddbe .(type ){case _f .StartElement :switch _ebegd .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bggad .SmartTagPr =NewCT_SmartTagPr (); -if _cbdgad :=d .DecodeElement (_bggad .SmartTagPr ,&_ebegd );_cbdgad !=nil {return _cbdgad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bebfee :=NewEG_PContent (); -_aafgcd :=NewCT_SimpleField ();if _eggda :=d .DecodeElement (_aafgcd ,&_ebegd );_eggda !=nil {return _eggda ;};_bebfee .FldSimple =append (_bebfee .FldSimple ,_aafgcd );_bggad .EG_PContent =append (_bggad .EG_PContent ,_bebfee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffdbb :=NewEG_PContent (); -_ffdbb .Hyperlink =NewCT_Hyperlink ();if _ecgce :=d .DecodeElement (_ffdbb .Hyperlink ,&_ebegd );_ecgce !=nil {return _ecgce ;};_bggad .EG_PContent =append (_bggad .EG_PContent ,_ffdbb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbegfb :=NewEG_PContent (); -_fbegfb .SubDoc =NewCT_Rel ();if _dgebca :=d .DecodeElement (_fbegfb .SubDoc ,&_ebegd );_dgebca !=nil {return _dgebca ;};_bggad .EG_PContent =append (_bggad .EG_PContent ,_fbegfb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_efbed :=NewEG_PContent (); -_cgcad :=NewEG_ContentRunContent ();_cgcad .CustomXml =NewCT_CustomXmlRun ();if _fcfgg :=d .DecodeElement (_cgcad .CustomXml ,&_ebegd );_fcfgg !=nil {return _fcfgg ;};_bggad .EG_PContent =append (_bggad .EG_PContent ,_efbed );_efbed .EG_ContentRunContent =append (_efbed .EG_ContentRunContent ,_cgcad ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fccaeb :=NewEG_PContent (); -_degcd :=NewEG_ContentRunContent ();_degcd .SmartTag =NewCT_SmartTagRun ();if _cdedd :=d .DecodeElement (_degcd .SmartTag ,&_ebegd );_cdedd !=nil {return _cdedd ;};_bggad .EG_PContent =append (_bggad .EG_PContent ,_fccaeb );_fccaeb .EG_ContentRunContent =append (_fccaeb .EG_ContentRunContent ,_degcd ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdccd :=NewEG_PContent (); -_bgbafg :=NewEG_ContentRunContent ();_bgbafg .Sdt =NewCT_SdtRun ();if _gcbfcae :=d .DecodeElement (_bgbafg .Sdt ,&_ebegd );_gcbfcae !=nil {return _gcbfcae ;};_bggad .EG_PContent =append (_bggad .EG_PContent ,_cdccd );_cdccd .EG_ContentRunContent =append (_cdccd .EG_ContentRunContent ,_bgbafg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbcdeg :=NewEG_PContent (); -_bacgef :=NewEG_ContentRunContent ();_bacgef .Dir =NewCT_DirContentRun ();if _abbce :=d .DecodeElement (_bacgef .Dir ,&_ebegd );_abbce !=nil {return _abbce ;};_bggad .EG_PContent =append (_bggad .EG_PContent ,_dbcdeg );_dbcdeg .EG_ContentRunContent =append (_dbcdeg .EG_ContentRunContent ,_bacgef ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_facga :=NewEG_PContent (); -_ggggc :=NewEG_ContentRunContent ();_ggggc .Bdo =NewCT_BdoContentRun ();if _gecag :=d .DecodeElement (_ggggc .Bdo ,&_ebegd );_gecag !=nil {return _gecag ;};_bggad .EG_PContent =append (_bggad .EG_PContent ,_facga );_facga .EG_ContentRunContent =append (_facga .EG_ContentRunContent ,_ggggc ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggbaeb :=NewEG_PContent (); -_caabg :=NewEG_ContentRunContent ();_caabg .R =NewCT_R ();if _acdac :=d .DecodeElement (_caabg .R ,&_ebegd );_acdac !=nil {return _acdac ;};_bggad .EG_PContent =append (_bggad .EG_PContent ,_ggbaeb );_ggbaeb .EG_ContentRunContent =append (_ggbaeb .EG_ContentRunContent ,_caabg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bddeeb :=NewEG_PContent (); -_efdc :=NewEG_ContentRunContent ();_ceacg :=NewEG_RunLevelElts ();_ceacg .ProofErr =NewCT_ProofErr ();if _cabac :=d .DecodeElement (_ceacg .ProofErr ,&_ebegd );_cabac !=nil {return _cabac ;};_bggad .EG_PContent =append (_bggad .EG_PContent ,_bddeeb );_bddeeb .EG_ContentRunContent =append (_bddeeb .EG_ContentRunContent ,_efdc ); -_efdc .EG_RunLevelElts =append (_efdc .EG_RunLevelElts ,_ceacg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gefag :=NewEG_PContent (); -_fagga :=NewEG_ContentRunContent ();_ebcggd :=NewEG_RunLevelElts ();_ebcggd .PermStart =NewCT_PermStart ();if _gbecc :=d .DecodeElement (_ebcggd .PermStart ,&_ebegd );_gbecc !=nil {return _gbecc ;};_bggad .EG_PContent =append (_bggad .EG_PContent ,_gefag ); -_gefag .EG_ContentRunContent =append (_gefag .EG_ContentRunContent ,_fagga );_fagga .EG_RunLevelElts =append (_fagga .EG_RunLevelElts ,_ebcggd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fabff :=NewEG_PContent (); -_gebcac :=NewEG_ContentRunContent ();_ggcca :=NewEG_RunLevelElts ();_ggcca .PermEnd =NewCT_Perm ();if _gbadf :=d .DecodeElement (_ggcca .PermEnd ,&_ebegd );_gbadf !=nil {return _gbadf ;};_bggad .EG_PContent =append (_bggad .EG_PContent ,_fabff );_fabff .EG_ContentRunContent =append (_fabff .EG_ContentRunContent ,_gebcac ); -_gebcac .EG_RunLevelElts =append (_gebcac .EG_RunLevelElts ,_ggcca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_fadgb :=NewEG_PContent (); -_fcfbf :=NewEG_ContentRunContent ();_cffegc :=NewEG_RunLevelElts ();_cffegc .Ins =NewCT_RunTrackChange ();if _bcfcg :=d .DecodeElement (_cffegc .Ins ,&_ebegd );_bcfcg !=nil {return _bcfcg ;};_bggad .EG_PContent =append (_bggad .EG_PContent ,_fadgb );_fadgb .EG_ContentRunContent =append (_fadgb .EG_ContentRunContent ,_fcfbf ); -_fcfbf .EG_RunLevelElts =append (_fcfbf .EG_RunLevelElts ,_cffegc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aegba :=NewEG_PContent (); -_bfaab :=NewEG_ContentRunContent ();_fbceg :=NewEG_RunLevelElts ();_fbceg .Del =NewCT_RunTrackChange ();if _decgee :=d .DecodeElement (_fbceg .Del ,&_ebegd );_decgee !=nil {return _decgee ;};_bggad .EG_PContent =append (_bggad .EG_PContent ,_aegba );_aegba .EG_ContentRunContent =append (_aegba .EG_ContentRunContent ,_bfaab ); -_bfaab .EG_RunLevelElts =append (_bfaab .EG_RunLevelElts ,_fbceg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_cgfcb :=NewEG_PContent (); -_bfedca :=NewEG_ContentRunContent ();_cdfeg :=NewEG_RunLevelElts ();_cdfeg .MoveFrom =NewCT_RunTrackChange ();if _gabgc :=d .DecodeElement (_cdfeg .MoveFrom ,&_ebegd );_gabgc !=nil {return _gabgc ;};_bggad .EG_PContent =append (_bggad .EG_PContent ,_cgfcb ); -_cgfcb .EG_ContentRunContent =append (_cgfcb .EG_ContentRunContent ,_bfedca );_bfedca .EG_RunLevelElts =append (_bfedca .EG_RunLevelElts ,_cdfeg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dgdgbd :=NewEG_PContent (); -_cagbcg :=NewEG_ContentRunContent ();_cbgbgf :=NewEG_RunLevelElts ();_cbgbgf .MoveTo =NewCT_RunTrackChange ();if _acecc :=d .DecodeElement (_cbgbgf .MoveTo ,&_ebegd );_acecc !=nil {return _acecc ;};_bggad .EG_PContent =append (_bggad .EG_PContent ,_dgdgbd ); -_dgdgbd .EG_ContentRunContent =append (_dgdgbd .EG_ContentRunContent ,_cagbcg );_cagbcg .EG_RunLevelElts =append (_cagbcg .EG_RunLevelElts ,_cbgbgf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fadcg :=NewEG_PContent (); -_fdcad :=NewEG_ContentRunContent ();_bfggcd :=NewEG_RunLevelElts ();_cdfbg :=NewEG_RangeMarkupElements ();_cdfbg .BookmarkStart =NewCT_Bookmark ();if _dbcbcg :=d .DecodeElement (_cdfbg .BookmarkStart ,&_ebegd );_dbcbcg !=nil {return _dbcbcg ;};_bggad .EG_PContent =append (_bggad .EG_PContent ,_fadcg ); -_fadcg .EG_ContentRunContent =append (_fadcg .EG_ContentRunContent ,_fdcad );_fdcad .EG_RunLevelElts =append (_fdcad .EG_RunLevelElts ,_bfggcd );_bfggcd .EG_RangeMarkupElements =append (_bfggcd .EG_RangeMarkupElements ,_cdfbg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cadfb :=NewEG_PContent (); -_aabgf :=NewEG_ContentRunContent ();_eebff :=NewEG_RunLevelElts ();_fefba :=NewEG_RangeMarkupElements ();_fefba .BookmarkEnd =NewCT_MarkupRange ();if _dddbfb :=d .DecodeElement (_fefba .BookmarkEnd ,&_ebegd );_dddbfb !=nil {return _dddbfb ;};_bggad .EG_PContent =append (_bggad .EG_PContent ,_cadfb ); -_cadfb .EG_ContentRunContent =append (_cadfb .EG_ContentRunContent ,_aabgf );_aabgf .EG_RunLevelElts =append (_aabgf .EG_RunLevelElts ,_eebff );_eebff .EG_RangeMarkupElements =append (_eebff .EG_RangeMarkupElements ,_fefba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beabe :=NewEG_PContent (); -_cegbeb :=NewEG_ContentRunContent ();_gfcce :=NewEG_RunLevelElts ();_geedee :=NewEG_RangeMarkupElements ();_geedee .MoveFromRangeStart =NewCT_MoveBookmark ();if _dbcgeb :=d .DecodeElement (_geedee .MoveFromRangeStart ,&_ebegd );_dbcgeb !=nil {return _dbcgeb ; -};_bggad .EG_PContent =append (_bggad .EG_PContent ,_beabe );_beabe .EG_ContentRunContent =append (_beabe .EG_ContentRunContent ,_cegbeb );_cegbeb .EG_RunLevelElts =append (_cegbeb .EG_RunLevelElts ,_gfcce );_gfcce .EG_RangeMarkupElements =append (_gfcce .EG_RangeMarkupElements ,_geedee ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_abegbe :=NewEG_PContent (); -_ddfbe :=NewEG_ContentRunContent ();_cdbdf :=NewEG_RunLevelElts ();_bggfd :=NewEG_RangeMarkupElements ();_bggfd .MoveFromRangeEnd =NewCT_MarkupRange ();if _dbdcf :=d .DecodeElement (_bggfd .MoveFromRangeEnd ,&_ebegd );_dbdcf !=nil {return _dbdcf ;};_bggad .EG_PContent =append (_bggad .EG_PContent ,_abegbe ); -_abegbe .EG_ContentRunContent =append (_abegbe .EG_ContentRunContent ,_ddfbe );_ddfbe .EG_RunLevelElts =append (_ddfbe .EG_RunLevelElts ,_cdbdf );_cdbdf .EG_RangeMarkupElements =append (_cdbdf .EG_RangeMarkupElements ,_bggfd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fcagbb :=NewEG_PContent (); -_aebba :=NewEG_ContentRunContent ();_befga :=NewEG_RunLevelElts ();_ebaba :=NewEG_RangeMarkupElements ();_ebaba .MoveToRangeStart =NewCT_MoveBookmark ();if _ffcag :=d .DecodeElement (_ebaba .MoveToRangeStart ,&_ebegd );_ffcag !=nil {return _ffcag ;};_bggad .EG_PContent =append (_bggad .EG_PContent ,_fcagbb ); -_fcagbb .EG_ContentRunContent =append (_fcagbb .EG_ContentRunContent ,_aebba );_aebba .EG_RunLevelElts =append (_aebba .EG_RunLevelElts ,_befga );_befga .EG_RangeMarkupElements =append (_befga .EG_RangeMarkupElements ,_ebaba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_feefd :=NewEG_PContent (); -_gddfgd :=NewEG_ContentRunContent ();_cgaccg :=NewEG_RunLevelElts ();_baced :=NewEG_RangeMarkupElements ();_baced .MoveToRangeEnd =NewCT_MarkupRange ();if _gcbbf :=d .DecodeElement (_baced .MoveToRangeEnd ,&_ebegd );_gcbbf !=nil {return _gcbbf ;};_bggad .EG_PContent =append (_bggad .EG_PContent ,_feefd ); -_feefd .EG_ContentRunContent =append (_feefd .EG_ContentRunContent ,_gddfgd );_gddfgd .EG_RunLevelElts =append (_gddfgd .EG_RunLevelElts ,_cgaccg );_cgaccg .EG_RangeMarkupElements =append (_cgaccg .EG_RangeMarkupElements ,_baced );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_debac :=NewEG_PContent (); -_bbace :=NewEG_ContentRunContent ();_adgbg :=NewEG_RunLevelElts ();_dfffb :=NewEG_RangeMarkupElements ();_dfffb .CommentRangeStart =NewCT_MarkupRange ();if _dfbgb :=d .DecodeElement (_dfffb .CommentRangeStart ,&_ebegd );_dfbgb !=nil {return _dfbgb ;};_bggad .EG_PContent =append (_bggad .EG_PContent ,_debac ); -_debac .EG_ContentRunContent =append (_debac .EG_ContentRunContent ,_bbace );_bbace .EG_RunLevelElts =append (_bbace .EG_RunLevelElts ,_adgbg );_adgbg .EG_RangeMarkupElements =append (_adgbg .EG_RangeMarkupElements ,_dfffb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcddc :=NewEG_PContent (); -_gcadbf :=NewEG_ContentRunContent ();_ddcaf :=NewEG_RunLevelElts ();_ddgcb :=NewEG_RangeMarkupElements ();_ddgcb .CommentRangeEnd =NewCT_MarkupRange ();if _bcebg :=d .DecodeElement (_ddgcb .CommentRangeEnd ,&_ebegd );_bcebg !=nil {return _bcebg ;};_bggad .EG_PContent =append (_bggad .EG_PContent ,_fcddc ); -_fcddc .EG_ContentRunContent =append (_fcddc .EG_ContentRunContent ,_gcadbf );_gcadbf .EG_RunLevelElts =append (_gcadbf .EG_RunLevelElts ,_ddcaf );_ddcaf .EG_RangeMarkupElements =append (_ddcaf .EG_RangeMarkupElements ,_ddgcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_debbca :=NewEG_PContent (); -_bagab :=NewEG_ContentRunContent ();_eebdc :=NewEG_RunLevelElts ();_gafdd :=NewEG_RangeMarkupElements ();_gafdd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bgbec :=d .DecodeElement (_gafdd .CustomXmlInsRangeStart ,&_ebegd );_bgbec !=nil {return _bgbec ; -};_bggad .EG_PContent =append (_bggad .EG_PContent ,_debbca );_debbca .EG_ContentRunContent =append (_debbca .EG_ContentRunContent ,_bagab );_bagab .EG_RunLevelElts =append (_bagab .EG_RunLevelElts ,_eebdc );_eebdc .EG_RangeMarkupElements =append (_eebdc .EG_RangeMarkupElements ,_gafdd ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gddge :=NewEG_PContent (); -_bgcga :=NewEG_ContentRunContent ();_ddaab :=NewEG_RunLevelElts ();_agcabf :=NewEG_RangeMarkupElements ();_agcabf .CustomXmlInsRangeEnd =NewCT_Markup ();if _fagda :=d .DecodeElement (_agcabf .CustomXmlInsRangeEnd ,&_ebegd );_fagda !=nil {return _fagda ; -};_bggad .EG_PContent =append (_bggad .EG_PContent ,_gddge );_gddge .EG_ContentRunContent =append (_gddge .EG_ContentRunContent ,_bgcga );_bgcga .EG_RunLevelElts =append (_bgcga .EG_RunLevelElts ,_ddaab );_ddaab .EG_RangeMarkupElements =append (_ddaab .EG_RangeMarkupElements ,_agcabf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_egdfa :=NewEG_PContent (); -_dgadc :=NewEG_ContentRunContent ();_cdeab :=NewEG_RunLevelElts ();_adggaf :=NewEG_RangeMarkupElements ();_adggaf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _acaac :=d .DecodeElement (_adggaf .CustomXmlDelRangeStart ,&_ebegd );_acaac !=nil {return _acaac ; -};_bggad .EG_PContent =append (_bggad .EG_PContent ,_egdfa );_egdfa .EG_ContentRunContent =append (_egdfa .EG_ContentRunContent ,_dgadc );_dgadc .EG_RunLevelElts =append (_dgadc .EG_RunLevelElts ,_cdeab );_cdeab .EG_RangeMarkupElements =append (_cdeab .EG_RangeMarkupElements ,_adggaf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_dgcfc :=NewEG_PContent (); -_fadcd :=NewEG_ContentRunContent ();_faaea :=NewEG_RunLevelElts ();_dcdca :=NewEG_RangeMarkupElements ();_dcdca .CustomXmlDelRangeEnd =NewCT_Markup ();if _bdcee :=d .DecodeElement (_dcdca .CustomXmlDelRangeEnd ,&_ebegd );_bdcee !=nil {return _bdcee ;}; -_bggad .EG_PContent =append (_bggad .EG_PContent ,_dgcfc );_dgcfc .EG_ContentRunContent =append (_dgcfc .EG_ContentRunContent ,_fadcd );_fadcd .EG_RunLevelElts =append (_fadcd .EG_RunLevelElts ,_faaea );_faaea .EG_RangeMarkupElements =append (_faaea .EG_RangeMarkupElements ,_dcdca ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfafc :=NewEG_PContent (); -_bcdabc :=NewEG_ContentRunContent ();_aaaege :=NewEG_RunLevelElts ();_fegfg :=NewEG_RangeMarkupElements ();_fegfg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _adcca :=d .DecodeElement (_fegfg .CustomXmlMoveFromRangeStart ,&_ebegd );_adcca !=nil {return _adcca ; -};_bggad .EG_PContent =append (_bggad .EG_PContent ,_dfafc );_dfafc .EG_ContentRunContent =append (_dfafc .EG_ContentRunContent ,_bcdabc );_bcdabc .EG_RunLevelElts =append (_bcdabc .EG_RunLevelElts ,_aaaege );_aaaege .EG_RangeMarkupElements =append (_aaaege .EG_RangeMarkupElements ,_fegfg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ddfdfe :=NewEG_PContent (); -_bfdag :=NewEG_ContentRunContent ();_bbdaa :=NewEG_RunLevelElts ();_edddb :=NewEG_RangeMarkupElements ();_edddb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dfege :=d .DecodeElement (_edddb .CustomXmlMoveFromRangeEnd ,&_ebegd );_dfege !=nil {return _dfege ; -};_bggad .EG_PContent =append (_bggad .EG_PContent ,_ddfdfe );_ddfdfe .EG_ContentRunContent =append (_ddfdfe .EG_ContentRunContent ,_bfdag );_bfdag .EG_RunLevelElts =append (_bfdag .EG_RunLevelElts ,_bbdaa );_bbdaa .EG_RangeMarkupElements =append (_bbdaa .EG_RangeMarkupElements ,_edddb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_dbaca :=NewEG_PContent (); -_cgacfb :=NewEG_ContentRunContent ();_cafeb :=NewEG_RunLevelElts ();_affag :=NewEG_RangeMarkupElements ();_affag .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bddca :=d .DecodeElement (_affag .CustomXmlMoveToRangeStart ,&_ebegd );_bddca !=nil {return _bddca ; -};_bggad .EG_PContent =append (_bggad .EG_PContent ,_dbaca );_dbaca .EG_ContentRunContent =append (_dbaca .EG_ContentRunContent ,_cgacfb );_cgacfb .EG_RunLevelElts =append (_cgacfb .EG_RunLevelElts ,_cafeb );_cafeb .EG_RangeMarkupElements =append (_cafeb .EG_RangeMarkupElements ,_affag ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_abagf :=NewEG_PContent (); -_bbbf :=NewEG_ContentRunContent ();_dcfce :=NewEG_RunLevelElts ();_cfefd :=NewEG_RangeMarkupElements ();_cfefd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cfabb :=d .DecodeElement (_cfefd .CustomXmlMoveToRangeEnd ,&_ebegd );_cfabb !=nil {return _cfabb ; -};_bggad .EG_PContent =append (_bggad .EG_PContent ,_abagf );_abagf .EG_ContentRunContent =append (_abagf .EG_ContentRunContent ,_bbbf );_bbbf .EG_RunLevelElts =append (_bbbf .EG_RunLevelElts ,_dcfce );_dcfce .EG_RangeMarkupElements =append (_dcfce .EG_RangeMarkupElements ,_cfefd ); -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"}:_cgdagc :=NewEG_PContent (); -_aadfa :=NewEG_ContentRunContent ();_dbeag :=NewEG_RunLevelElts ();_beagf :=NewEG_MathContent ();_beagf .OMathPara =_aa .NewOMathPara ();if _geccbg :=d .DecodeElement (_beagf .OMathPara ,&_ebegd );_geccbg !=nil {return _geccbg ;};_bggad .EG_PContent =append (_bggad .EG_PContent ,_cgdagc ); -_cgdagc .EG_ContentRunContent =append (_cgdagc .EG_ContentRunContent ,_aadfa );_aadfa .EG_RunLevelElts =append (_aadfa .EG_RunLevelElts ,_dbeag );_dbeag .EG_MathContent =append (_dbeag .EG_MathContent ,_beagf );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"}:_ababeg :=NewEG_PContent (); -_edadf :=NewEG_ContentRunContent ();_bbcbc :=NewEG_RunLevelElts ();_fgedd :=NewEG_MathContent ();_fgedd .OMath =_aa .NewOMath ();if _ccdbfb :=d .DecodeElement (_fgedd .OMath ,&_ebegd );_ccdbfb !=nil {return _ccdbfb ;};_bggad .EG_PContent =append (_bggad .EG_PContent ,_ababeg ); -_ababeg .EG_ContentRunContent =append (_ababeg .EG_ContentRunContent ,_edadf );_edadf .EG_RunLevelElts =append (_edadf .EG_RunLevelElts ,_bbcbc );_bbcbc .EG_MathContent =append (_bbcbc .EG_MathContent ,_fgedd );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",_ebegd .Name ); -if _dccge :=d .Skip ();_dccge !=nil {return _dccge ;};};case _f .EndElement :break _dbdbf ;case _f .CharData :};};return nil ;}; +// Display Styles to Remove Formatting +ClearFormattingAttr *_gf .ST_OnOff ; -// Validate validates the CT_Perm and its children -func (_gdgec *CT_Perm )Validate ()error {return _gdgec .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u006d");};func (_gcggc *CT_FFDDList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ceee :for {_fggg ,_ffabd :=d .Token ();if _ffabd !=nil {return _ffabd ; -};switch _fdccb :=_fggg .(type ){case _f .StartElement :switch _fdccb .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcggc .Result =NewCT_DecimalNumber (); -if _aefc :=d .DecodeElement (_gcggc .Result ,&_fdccb );_aefc !=nil {return _aefc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_gcggc .Default =NewCT_DecimalNumber (); -if _facad :=d .DecodeElement (_gcggc .Default ,&_fdccb );_facad !=nil {return _facad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgdfd :=NewCT_String (); -if _cfgc :=d .DecodeElement (_bgdfd ,&_fdccb );_cfgc !=nil {return _cfgc ;};_gcggc .ListEntry =append (_gcggc .ListEntry ,_bgdfd );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",_fdccb .Name ); -if _bfgf :=d .Skip ();_bfgf !=nil {return _bfgf ;};};case _f .EndElement :break _ceee ;case _f .CharData :};};return nil ;}; +// Display Heading 1 through 3 +Top3HeadingStylesAttr *_gf .ST_OnOff ; -// ValidateWithPath validates the CT_DocPartCategory and its children, prefixing error messages with path -func (_dbddd *CT_DocPartCategory )ValidateWithPath (path string )error {if _feaf :=_dbddd .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_feaf !=nil {return _feaf ;};if _eedg :=_dbddd .Gallery .ValidateWithPath (path +"\u002f\u0047\u0061\u006c\u006c\u0065\u0072\u0079"); -_eedg !=nil {return _eedg ;};return nil ;}; +// Only Show Visible Styles +VisibleStylesAttr *_gf .ST_OnOff ; -// Validate validates the CT_TblWidth and its children -func (_cbbeadc *CT_TblWidth )Validate ()error {return _cbbeadc .ValidateWithPath ("C\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068");};type CT_TwipsMeasure struct{ +// Use the Alternate Style Name +AlternateStyleNamesAttr *_gf .ST_OnOff ; -// Measurement in Twentieths of a Point -ValAttr _df .ST_TwipsMeasure ;};func (_adcbg ST_TextAlignment )Validate ()error {return _adcbg .ValidateWithPath ("")};func (_gdcbgg ST_Em )String ()string {switch _gdcbgg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u006f\u0074"; -case 3:return "\u0063\u006f\u006dm\u0061";case 4:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 5:return "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074";};return "";};type CT_Column struct{ +// Bitmask of Suggested Filtering Options +ValAttr *string ;};func (_acffcb *CT_TextAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_aeagbb ,_fgaee :=_acffcb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fgaee !=nil {return _fgaee ;};start .Attr =append (start .Attr ,_aeagbb ); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_FldChar ()*CT_FldChar {_ggfff :=&CT_FldChar {};_ggfff .FldCharTypeAttr =ST_FldCharType (1);return _ggfff ;};func (_bfbf *CT_Comment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfce :=range start .Attr {if _dfce .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_dfbc ,_ddfg :=_dfce .Value ,error (nil ); +if _ddfg !=nil {return _ddfg ;};_bfbf .InitialsAttr =&_dfbc ;continue ;};if _dfce .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fggb ,_bcfd :=_dfce .Value ,error (nil );if _bcfd !=nil {return _bcfd ;};_bfbf .AuthorAttr =_fggb ;continue ;};if _dfce .Name .Local =="\u0064\u0061\u0074\u0065"{_aeefe ,_dfgb :=ParseStdlibTime (_dfce .Value ); +if _dfgb !=nil {return _dfgb ;};_bfbf .DateAttr =&_aeefe ;continue ;};if _dfce .Name .Local =="\u0069\u0064"{_bcag ,_egeb :=_e .ParseInt (_dfce .Value ,10,64);if _egeb !=nil {return _egeb ;};_bfbf .IdAttr =_bcag ;continue ;};};_fce :for {_faed ,_ceaf :=d .Token (); +if _ceaf !=nil {return _ceaf ;};switch _fbef :=_faed .(type ){case _d .StartElement :switch _fbef .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"}:_caba :=NewEG_BlockLevelElts (); +_afba :=NewCT_AltChunk ();if _cdfc :=d .DecodeElement (_afba ,&_fbef );_cdfc !=nil {return _cdfc ;};_caba .AltChunk =append (_caba .AltChunk ,_afba );_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_caba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ddca :=NewEG_BlockLevelElts (); +_ecbf :=NewEG_ContentBlockContent ();_ecbf .CustomXml =NewCT_CustomXmlBlock ();if _gddc :=d .DecodeElement (_ecbf .CustomXml ,&_fbef );_gddc !=nil {return _gddc ;};_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_ddca );_ddca .EG_ContentBlockContent =append (_ddca .EG_ContentBlockContent ,_ecbf ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_effa :=NewEG_BlockLevelElts (); +_bfgba :=NewEG_ContentBlockContent ();_bfgba .Sdt =NewCT_SdtBlock ();if _eddce :=d .DecodeElement (_bfgba .Sdt ,&_fbef );_eddce !=nil {return _eddce ;};_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_effa );_effa .EG_ContentBlockContent =append (_effa .EG_ContentBlockContent ,_bfgba ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dcag :=NewEG_BlockLevelElts (); +_dgfg :=NewEG_ContentBlockContent ();_befa :=NewCT_P ();if _gabf :=d .DecodeElement (_befa ,&_fbef );_gabf !=nil {return _gabf ;};_dgfg .P =append (_dgfg .P ,_befa );_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_dcag );_dcag .EG_ContentBlockContent =append (_dcag .EG_ContentBlockContent ,_dgfg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbgg :=NewEG_BlockLevelElts (); +_cada :=NewEG_ContentBlockContent ();_bagf :=NewCT_Tbl ();if _ecfe :=d .DecodeElement (_bagf ,&_fbef );_ecfe !=nil {return _ecfe ;};_cada .Tbl =append (_cada .Tbl ,_bagf );_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_dbgg );_dbgg .EG_ContentBlockContent =append (_dbgg .EG_ContentBlockContent ,_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 :"\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"}:_gdcae :=NewEG_BlockLevelElts (); +_bdeb :=NewEG_ContentBlockContent ();_ebebg :=NewEG_RunLevelElts ();_ebebg .ProofErr =NewCT_ProofErr ();if _cfag :=d .DecodeElement (_ebebg .ProofErr ,&_fbef );_cfag !=nil {return _cfag ;};_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_gdcae ); +_gdcae .EG_ContentBlockContent =append (_gdcae .EG_ContentBlockContent ,_bdeb );_bdeb .EG_RunLevelElts =append (_bdeb .EG_RunLevelElts ,_ebebg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bbga :=NewEG_BlockLevelElts (); +_facc :=NewEG_ContentBlockContent ();_bcagc :=NewEG_RunLevelElts ();_bcagc .PermStart =NewCT_PermStart ();if _bgdf :=d .DecodeElement (_bcagc .PermStart ,&_fbef );_bgdf !=nil {return _bgdf ;};_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_bbga ); +_bbga .EG_ContentBlockContent =append (_bbga .EG_ContentBlockContent ,_facc );_facc .EG_RunLevelElts =append (_facc .EG_RunLevelElts ,_bcagc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_baef :=NewEG_BlockLevelElts (); +_fggbe :=NewEG_ContentBlockContent ();_edfb :=NewEG_RunLevelElts ();_edfb .PermEnd =NewCT_Perm ();if _cfcg :=d .DecodeElement (_edfb .PermEnd ,&_fbef );_cfcg !=nil {return _cfcg ;};_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_baef );_baef .EG_ContentBlockContent =append (_baef .EG_ContentBlockContent ,_fggbe ); +_fggbe .EG_RunLevelElts =append (_fggbe .EG_RunLevelElts ,_edfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcdd :=NewEG_BlockLevelElts (); +_gbbb :=NewEG_ContentBlockContent ();_ebfe :=NewEG_RunLevelElts ();_ebfe .Ins =NewCT_RunTrackChange ();if _cbgfg :=d .DecodeElement (_ebfe .Ins ,&_fbef );_cbgfg !=nil {return _cbgfg ;};_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_fcdd ); +_fcdd .EG_ContentBlockContent =append (_fcdd .EG_ContentBlockContent ,_gbbb );_gbbb .EG_RunLevelElts =append (_gbbb .EG_RunLevelElts ,_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 :"\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"}:_dfdc :=NewEG_BlockLevelElts (); +_debcc :=NewEG_ContentBlockContent ();_dcbb :=NewEG_RunLevelElts ();_dcbb .Del =NewCT_RunTrackChange ();if _ffac :=d .DecodeElement (_dcbb .Del ,&_fbef );_ffac !=nil {return _ffac ;};_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_dfdc );_dfdc .EG_ContentBlockContent =append (_dfdc .EG_ContentBlockContent ,_debcc ); +_debcc .EG_RunLevelElts =append (_debcc .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 :"\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"}:_cbef :=NewEG_BlockLevelElts (); +_edab :=NewEG_ContentBlockContent ();_bed :=NewEG_RunLevelElts ();_bed .MoveFrom =NewCT_RunTrackChange ();if _abdfd :=d .DecodeElement (_bed .MoveFrom ,&_fbef );_abdfd !=nil {return _abdfd ;};_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_cbef ); +_cbef .EG_ContentBlockContent =append (_cbef .EG_ContentBlockContent ,_edab );_edab .EG_RunLevelElts =append (_edab .EG_RunLevelElts ,_bed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bcac :=NewEG_BlockLevelElts (); +_dcbg :=NewEG_ContentBlockContent ();_ggef :=NewEG_RunLevelElts ();_ggef .MoveTo =NewCT_RunTrackChange ();if _efbb :=d .DecodeElement (_ggef .MoveTo ,&_fbef );_efbb !=nil {return _efbb ;};_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_bcac ); +_bcac .EG_ContentBlockContent =append (_bcac .EG_ContentBlockContent ,_dcbg );_dcbg .EG_RunLevelElts =append (_dcbg .EG_RunLevelElts ,_ggef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdb :=NewEG_BlockLevelElts (); +_fceg :=NewEG_ContentBlockContent ();_fcge :=NewEG_RunLevelElts ();_dcce :=NewEG_RangeMarkupElements ();_dcce .BookmarkStart =NewCT_Bookmark ();if _efbe :=d .DecodeElement (_dcce .BookmarkStart ,&_fbef );_efbe !=nil {return _efbe ;};_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_cdb ); +_cdb .EG_ContentBlockContent =append (_cdb .EG_ContentBlockContent ,_fceg );_fceg .EG_RunLevelElts =append (_fceg .EG_RunLevelElts ,_fcge );_fcge .EG_RangeMarkupElements =append (_fcge .EG_RangeMarkupElements ,_dcce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aafa :=NewEG_BlockLevelElts (); +_bdaga :=NewEG_ContentBlockContent ();_gcdce :=NewEG_RunLevelElts ();_adg :=NewEG_RangeMarkupElements ();_adg .BookmarkEnd =NewCT_MarkupRange ();if _gfbbg :=d .DecodeElement (_adg .BookmarkEnd ,&_fbef );_gfbbg !=nil {return _gfbbg ;};_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_aafa ); +_aafa .EG_ContentBlockContent =append (_aafa .EG_ContentBlockContent ,_bdaga );_bdaga .EG_RunLevelElts =append (_bdaga .EG_RunLevelElts ,_gcdce );_gcdce .EG_RangeMarkupElements =append (_gcdce .EG_RangeMarkupElements ,_adg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbgad :=NewEG_BlockLevelElts (); +_afcc :=NewEG_ContentBlockContent ();_ggdc :=NewEG_RunLevelElts ();_eace :=NewEG_RangeMarkupElements ();_eace .MoveFromRangeStart =NewCT_MoveBookmark ();if _bgcd :=d .DecodeElement (_eace .MoveFromRangeStart ,&_fbef );_bgcd !=nil {return _bgcd ;};_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_bbgad ); +_bbgad .EG_ContentBlockContent =append (_bbgad .EG_ContentBlockContent ,_afcc );_afcc .EG_RunLevelElts =append (_afcc .EG_RunLevelElts ,_ggdc );_ggdc .EG_RangeMarkupElements =append (_ggdc .EG_RangeMarkupElements ,_eace );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_addag :=NewEG_BlockLevelElts (); +_eacef :=NewEG_ContentBlockContent ();_aaff :=NewEG_RunLevelElts ();_fbfg :=NewEG_RangeMarkupElements ();_fbfg .MoveFromRangeEnd =NewCT_MarkupRange ();if _eaga :=d .DecodeElement (_fbfg .MoveFromRangeEnd ,&_fbef );_eaga !=nil {return _eaga ;};_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_addag ); +_addag .EG_ContentBlockContent =append (_addag .EG_ContentBlockContent ,_eacef );_eacef .EG_RunLevelElts =append (_eacef .EG_RunLevelElts ,_aaff );_aaff .EG_RangeMarkupElements =append (_aaff .EG_RangeMarkupElements ,_fbfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gedc :=NewEG_BlockLevelElts (); +_deaad :=NewEG_ContentBlockContent ();_edbf :=NewEG_RunLevelElts ();_bfea :=NewEG_RangeMarkupElements ();_bfea .MoveToRangeStart =NewCT_MoveBookmark ();if _agfda :=d .DecodeElement (_bfea .MoveToRangeStart ,&_fbef );_agfda !=nil {return _agfda ;};_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_gedc ); +_gedc .EG_ContentBlockContent =append (_gedc .EG_ContentBlockContent ,_deaad );_deaad .EG_RunLevelElts =append (_deaad .EG_RunLevelElts ,_edbf );_edbf .EG_RangeMarkupElements =append (_edbf .EG_RangeMarkupElements ,_bfea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ddcg :=NewEG_BlockLevelElts (); +_ffda :=NewEG_ContentBlockContent ();_ggfc :=NewEG_RunLevelElts ();_abef :=NewEG_RangeMarkupElements ();_abef .MoveToRangeEnd =NewCT_MarkupRange ();if _geefb :=d .DecodeElement (_abef .MoveToRangeEnd ,&_fbef );_geefb !=nil {return _geefb ;};_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_ddcg ); +_ddcg .EG_ContentBlockContent =append (_ddcg .EG_ContentBlockContent ,_ffda );_ffda .EG_RunLevelElts =append (_ffda .EG_RunLevelElts ,_ggfc );_ggfc .EG_RangeMarkupElements =append (_ggfc .EG_RangeMarkupElements ,_abef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdea :=NewEG_BlockLevelElts (); +_bcdf :=NewEG_ContentBlockContent ();_edfa :=NewEG_RunLevelElts ();_bebf :=NewEG_RangeMarkupElements ();_bebf .CommentRangeStart =NewCT_MarkupRange ();if _ddaba :=d .DecodeElement (_bebf .CommentRangeStart ,&_fbef );_ddaba !=nil {return _ddaba ;};_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_fdea ); +_fdea .EG_ContentBlockContent =append (_fdea .EG_ContentBlockContent ,_bcdf );_bcdf .EG_RunLevelElts =append (_bcdf .EG_RunLevelElts ,_edfa );_edfa .EG_RangeMarkupElements =append (_edfa .EG_RangeMarkupElements ,_bebf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfab :=NewEG_BlockLevelElts (); +_eaae :=NewEG_ContentBlockContent ();_ggcc :=NewEG_RunLevelElts ();_debf :=NewEG_RangeMarkupElements ();_debf .CommentRangeEnd =NewCT_MarkupRange ();if _ebbc :=d .DecodeElement (_debf .CommentRangeEnd ,&_fbef );_ebbc !=nil {return _ebbc ;};_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_bfab ); +_bfab .EG_ContentBlockContent =append (_bfab .EG_ContentBlockContent ,_eaae );_eaae .EG_RunLevelElts =append (_eaae .EG_RunLevelElts ,_ggcc );_ggcc .EG_RangeMarkupElements =append (_ggcc .EG_RangeMarkupElements ,_debf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cecc :=NewEG_BlockLevelElts (); +_gfdge :=NewEG_ContentBlockContent ();_cdab :=NewEG_RunLevelElts ();_fdbde :=NewEG_RangeMarkupElements ();_fdbde .CustomXmlInsRangeStart =NewCT_TrackChange ();if _babc :=d .DecodeElement (_fdbde .CustomXmlInsRangeStart ,&_fbef );_babc !=nil {return _babc ; +};_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_cecc );_cecc .EG_ContentBlockContent =append (_cecc .EG_ContentBlockContent ,_gfdge );_gfdge .EG_RunLevelElts =append (_gfdge .EG_RunLevelElts ,_cdab );_cdab .EG_RangeMarkupElements =append (_cdab .EG_RangeMarkupElements ,_fdbde ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cebe :=NewEG_BlockLevelElts (); +_bcbc :=NewEG_ContentBlockContent ();_fedfa :=NewEG_RunLevelElts ();_degbg :=NewEG_RangeMarkupElements ();_degbg .CustomXmlInsRangeEnd =NewCT_Markup ();if _bdcf :=d .DecodeElement (_degbg .CustomXmlInsRangeEnd ,&_fbef );_bdcf !=nil {return _bdcf ;};_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_cebe ); +_cebe .EG_ContentBlockContent =append (_cebe .EG_ContentBlockContent ,_bcbc );_bcbc .EG_RunLevelElts =append (_bcbc .EG_RunLevelElts ,_fedfa );_fedfa .EG_RangeMarkupElements =append (_fedfa .EG_RangeMarkupElements ,_degbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_dacfc :=NewEG_BlockLevelElts (); +_ddff :=NewEG_ContentBlockContent ();_daec :=NewEG_RunLevelElts ();_afce :=NewEG_RangeMarkupElements ();_afce .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eaef :=d .DecodeElement (_afce .CustomXmlDelRangeStart ,&_fbef );_eaef !=nil {return _eaef ; +};_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_dacfc );_dacfc .EG_ContentBlockContent =append (_dacfc .EG_ContentBlockContent ,_ddff );_ddff .EG_RunLevelElts =append (_ddff .EG_RunLevelElts ,_daec );_daec .EG_RangeMarkupElements =append (_daec .EG_RangeMarkupElements ,_afce ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fcfa :=NewEG_BlockLevelElts (); +_dgce :=NewEG_ContentBlockContent ();_bgfbb :=NewEG_RunLevelElts ();_feeb :=NewEG_RangeMarkupElements ();_feeb .CustomXmlDelRangeEnd =NewCT_Markup ();if _dgga :=d .DecodeElement (_feeb .CustomXmlDelRangeEnd ,&_fbef );_dgga !=nil {return _dgga ;};_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_fcfa ); +_fcfa .EG_ContentBlockContent =append (_fcfa .EG_ContentBlockContent ,_dgce );_dgce .EG_RunLevelElts =append (_dgce .EG_RunLevelElts ,_bgfbb );_bgfbb .EG_RangeMarkupElements =append (_bgfbb .EG_RangeMarkupElements ,_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 :"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"}:_ecgg :=NewEG_BlockLevelElts (); +_dffc :=NewEG_ContentBlockContent ();_dcda :=NewEG_RunLevelElts ();_efcea :=NewEG_RangeMarkupElements ();_efcea .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dfgf :=d .DecodeElement (_efcea .CustomXmlMoveFromRangeStart ,&_fbef );_dfgf !=nil {return _dfgf ; +};_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_ecgg );_ecgg .EG_ContentBlockContent =append (_ecgg .EG_ContentBlockContent ,_dffc );_dffc .EG_RunLevelElts =append (_dffc .EG_RunLevelElts ,_dcda );_dcda .EG_RangeMarkupElements =append (_dcda .EG_RangeMarkupElements ,_efcea ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_dbec :=NewEG_BlockLevelElts (); +_dceb :=NewEG_ContentBlockContent ();_eafcd :=NewEG_RunLevelElts ();_dgag :=NewEG_RangeMarkupElements ();_dgag .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fddb :=d .DecodeElement (_dgag .CustomXmlMoveFromRangeEnd ,&_fbef );_fddb !=nil {return _fddb ; +};_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_dbec );_dbec .EG_ContentBlockContent =append (_dbec .EG_ContentBlockContent ,_dceb );_dceb .EG_RunLevelElts =append (_dceb .EG_RunLevelElts ,_eafcd );_eafcd .EG_RangeMarkupElements =append (_eafcd .EG_RangeMarkupElements ,_dgag ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fabe :=NewEG_BlockLevelElts (); +_dbgcc :=NewEG_ContentBlockContent ();_fdae :=NewEG_RunLevelElts ();_ggfe :=NewEG_RangeMarkupElements ();_ggfe .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cdfg :=d .DecodeElement (_ggfe .CustomXmlMoveToRangeStart ,&_fbef );_cdfg !=nil {return _cdfg ; +};_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_fabe );_fabe .EG_ContentBlockContent =append (_fabe .EG_ContentBlockContent ,_dbgcc );_dbgcc .EG_RunLevelElts =append (_dbgcc .EG_RunLevelElts ,_fdae );_fdae .EG_RangeMarkupElements =append (_fdae .EG_RangeMarkupElements ,_ggfe ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cbdd :=NewEG_BlockLevelElts (); +_bbgb :=NewEG_ContentBlockContent ();_eecc :=NewEG_RunLevelElts ();_gacbd :=NewEG_RangeMarkupElements ();_gacbd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fbfe :=d .DecodeElement (_gacbd .CustomXmlMoveToRangeEnd ,&_fbef );_fbfe !=nil {return _fbfe ; +};_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_cbdd );_cbdd .EG_ContentBlockContent =append (_cbdd .EG_ContentBlockContent ,_bbgb );_bbgb .EG_RunLevelElts =append (_bbgb .EG_RunLevelElts ,_eecc );_eecc .EG_RangeMarkupElements =append (_eecc .EG_RangeMarkupElements ,_gacbd ); +case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bdbc :=NewEG_BlockLevelElts (); +_ebgf :=NewEG_ContentBlockContent ();_fbfae :=NewEG_RunLevelElts ();_gbbag :=NewEG_MathContent ();_gbbag .OMathPara =_ea .NewOMathPara ();if _adgc :=d .DecodeElement (_gbbag .OMathPara ,&_fbef );_adgc !=nil {return _adgc ;};_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_bdbc ); +_bdbc .EG_ContentBlockContent =append (_bdbc .EG_ContentBlockContent ,_ebgf );_ebgf .EG_RunLevelElts =append (_ebgf .EG_RunLevelElts ,_fbfae );_fbfae .EG_MathContent =append (_fbfae .EG_MathContent ,_gbbag );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bcaga :=NewEG_BlockLevelElts (); +_bfgg :=NewEG_ContentBlockContent ();_gdaa :=NewEG_RunLevelElts ();_gcba :=NewEG_MathContent ();_gcba .OMath =_ea .NewOMath ();if _baca :=d .DecodeElement (_gcba .OMath ,&_fbef );_baca !=nil {return _baca ;};_bfbf .EG_BlockLevelElts =append (_bfbf .EG_BlockLevelElts ,_bcaga ); +_bcaga .EG_ContentBlockContent =append (_bcaga .EG_ContentBlockContent ,_bfgg );_bfgg .EG_RunLevelElts =append (_bfgg .EG_RunLevelElts ,_gdaa );_gdaa .EG_MathContent =append (_gdaa .EG_MathContent ,_gcba );default:_gb .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",_fbef .Name ); +if _gfeg :=d .Skip ();_gfeg !=nil {return _gfeg ;};};case _d .EndElement :break _fce ;case _d .CharData :};};return nil ;};func (_cddec *CT_NumLvl )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acdec :=range start .Attr {if _acdec .Name .Local =="\u0069\u006c\u0076\u006c"{_dddg ,_ggbda :=_e .ParseInt (_acdec .Value ,10,64); +if _ggbda !=nil {return _ggbda ;};_cddec .IlvlAttr =_dddg ;continue ;};};_gcgef :for {_fcbg ,_dgegg :=d .Token ();if _dgegg !=nil {return _dgegg ;};switch _fagcc :=_fcbg .(type ){case _d .StartElement :switch _fagcc .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"}:_cddec .StartOverride =NewCT_DecimalNumber (); +if _bbdbd :=d .DecodeElement (_cddec .StartOverride ,&_fagcc );_bbdbd !=nil {return _bbdbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cddec .Lvl =NewCT_Lvl (); +if _bdga :=d .DecodeElement (_cddec .Lvl ,&_fagcc );_bdga !=nil {return _bdga ;};default:_gb .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",_fagcc .Name ); +if _addad :=d .Skip ();_addad !=nil {return _addad ;};};case _d .EndElement :break _gcgef ;case _d .CharData :};};return nil ;};func NewCT_RunTrackChange ()*CT_RunTrackChange {_bfebed :=&CT_RunTrackChange {};return _bfebed }; -// Column Width -WAttr *_df .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_TcPrBase and its children, prefixing error messages with path +func (_ffgdab *CT_TcPrBase )ValidateWithPath (path string )error {if _ffgdab .CnfStyle !=nil {if _bcecc :=_ffgdab .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_bcecc !=nil {return _bcecc ;};};if _ffgdab .TcW !=nil {if _ceefb :=_ffgdab .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057"); +_ceefb !=nil {return _ceefb ;};};if _ffgdab .GridSpan !=nil {if _cfgdd :=_ffgdab .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_cfgdd !=nil {return _cfgdd ;};};if _ffgdab .HMerge !=nil {if _caabe :=_ffgdab .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065"); +_caabe !=nil {return _caabe ;};};if _ffgdab .VMerge !=nil {if _decd :=_ffgdab .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_decd !=nil {return _decd ;};};if _ffgdab .TcBorders !=nil {if _dedgdg :=_ffgdab .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); +_dedgdg !=nil {return _dedgdg ;};};if _ffgdab .Shd !=nil {if _ccecg :=_ffgdab .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_ccecg !=nil {return _ccecg ;};};if _ffgdab .NoWrap !=nil {if _ebaca :=_ffgdab .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070"); +_ebaca !=nil {return _ebaca ;};};if _ffgdab .TcMar !=nil {if _bffdcg :=_ffgdab .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_bffdcg !=nil {return _bffdcg ;};};if _ffgdab .TextDirection !=nil {if _fddbb :=_ffgdab .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); +_fddbb !=nil {return _fddbb ;};};if _ffgdab .TcFitText !=nil {if _aeddf :=_ffgdab .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_aeddf !=nil {return _aeddf ;};};if _ffgdab .VAlign !=nil {if _aaaae :=_ffgdab .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e"); +_aaaae !=nil {return _aaaae ;};};if _ffgdab .HideMark !=nil {if _gbddgg :=_ffgdab .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_gbddgg !=nil {return _gbddgg ;};};if _ffgdab .Headers !=nil {if _efgbb :=_ffgdab .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073"); +_efgbb !=nil {return _efgbb ;};};return nil ;}; -// Space Before Following Column -SpaceAttr *_df .ST_TwipsMeasure ;};func NewCT_Br ()*CT_Br {_fgga :=&CT_Br {};return _fgga };func (_fgaddg *ST_Pitch )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aacbda ,_dfaab :=d .Token ();if _dfaab !=nil {return _dfaab ;};if _bgebef ,_dabfeg :=_aacbda .(_f .EndElement ); -_dabfeg &&_bgebef .Name ==start .Name {*_fgaddg =1;return nil ;};if _dbfgbg ,_feffef :=_aacbda .(_f .CharData );!_feffef {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aacbda ); -}else {switch string (_dbfgbg ){case "":*_fgaddg =0;case "\u0066\u0069\u0078e\u0064":*_fgaddg =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_fgaddg =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_fgaddg =3;};};_aacbda ,_dfaab =d .Token (); -if _dfaab !=nil {return _dfaab ;};if _gbddb ,_eaacaa :=_aacbda .(_f .EndElement );_eaacaa &&_gbddb .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aacbda ); -};func NewCT_SmartTagPr ()*CT_SmartTagPr {_bbbceg :=&CT_SmartTagPr {};return _bbbceg };type CT_DocPartPr struct{ +// ValidateWithPath validates the CT_Caption and its children, prefixing error messages with path +func (_ddcc *CT_Caption )ValidateWithPath (path string )error {if _agbb :=_ddcc .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_agbb !=nil {return _agbb ;};if _ddcc .ChapNumAttr !=nil {if _bgab :=_ddcc .ChapNumAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u004e\u0075\u006d\u0041\u0074\u0074\u0072"); +_bgab !=nil {return _bgab ;};};if _ddcc .NoLabelAttr !=nil {if _gegdeb :=_ddcc .NoLabelAttr .ValidateWithPath (path +"\u002f\u004e\u006fL\u0061\u0062\u0065\u006c\u0041\u0074\u0074\u0072");_gegdeb !=nil {return _gegdeb ;};};if _abce :=_ddcc .NumFmtAttr .ValidateWithPath (path +"/\u004e\u0075\u006d\u0046\u006d\u0074\u0041\u0074\u0074\u0072"); +_abce !=nil {return _abce ;};if _efce :=_ddcc .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_efce !=nil {return _efce ;};return nil ;};func (_bfebf *CT_MailMergeDocType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bcge ,_abcc :=_bfebf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _abcc !=nil {return _abcc ;};start .Attr =append (start .Attr ,_bcge );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dbdaf *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 :_b .Sprintf ("\u0025\u0076",_dbdaf .AuthorAttr )}); +if _dbdaf .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dbdaf .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_dbdaf .IdAttr )}); +e .EncodeToken (start );_bcaea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_dbdaf .RPr ,_bcaea );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_agcebc *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 :_b .Sprintf ("\u0025\u0076",_agcebc .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Entry Name -Name *CT_DocPartName ; +// ValidateWithPath validates the CT_DocType and its children, prefixing error messages with path +func (_bgfaf *CT_DocType )ValidateWithPath (path string )error {return nil };func (_dgbad ST_EdnPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dgbad .String (),start );};type ST_CaptionPos byte ;func (_agccg *CT_Lang )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bdecc :=range start .Attr {if _bdecc .Name .Local =="\u0076\u0061\u006c"{_eeccf ,_edbgf :=_bdecc .Value ,error (nil ); +if _edbgf !=nil {return _edbgf ;};_agccg .ValAttr =_eeccf ;continue ;};};for {_deeef ,_acce :=d .Token ();if _acce !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u003a\u0020\u0025\u0073",_acce ); +};if _aaefg ,_cdfgd :=_deeef .(_d .EndElement );_cdfgd &&_aaefg .Name ==start .Name {break ;};};return nil ;};type CT_LsdException struct{ -// Associated Paragraph Style Name -Style *CT_String ; +// Primary Style Name +NameAttr string ; -// Entry Categorization -Category *CT_DocPartCategory ; +// Latent Style Locking Setting +LockedAttr *_gf .ST_OnOff ; -// Entry Types -Types *CT_DocPartTypes ; +// Override default sorting order +UiPriorityAttr *int64 ; -// Entry Insertion Behaviors -Behaviors *CT_DocPartBehaviors ; +// Semi hidden text override +SemiHiddenAttr *_gf .ST_OnOff ; -// Description for Entry -Description *CT_String ; +// Unhide when used +UnhideWhenUsedAttr *_gf .ST_OnOff ; -// Entry ID -Guid *CT_Guid ;};func NewCT_SdtBlock ()*CT_SdtBlock {_afegc :=&CT_SdtBlock {};return _afegc };func (_aaeaf *CT_Numbering )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aaeaf .NumPicBullet !=nil {_gaed :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0050\u0069\u0063\u0042u\u006c\u006c\u0065\u0074"}}; -for _ ,_fgfcb :=range _aaeaf .NumPicBullet {e .EncodeElement (_fgfcb ,_gaed );};};if _aaeaf .AbstractNum !=nil {_cfggf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}};for _ ,_cfga :=range _aaeaf .AbstractNum {e .EncodeElement (_cfga ,_cfggf ); -};};if _aaeaf .Num !=nil {_acdce :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006eu\u006d"}};for _ ,_fgeaf :=range _aaeaf .Num {e .EncodeElement (_fgeaf ,_acdce );};};if _aaeaf .NumIdMacAtCleanup !=nil {_edcd :=_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 (_aaeaf .NumIdMacAtCleanup ,_edcd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cde *CT_Captions )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfgf :for {_cfaf ,_adagc :=d .Token ();if _adagc !=nil {return _adagc ; -};switch _abdc :=_cfaf .(type ){case _f .StartElement :switch _abdc .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_begbb :=NewCT_Caption (); -if _cgbc :=d .DecodeElement (_begbb ,&_abdc );_cgbc !=nil {return _cgbc ;};_cde .Caption =append (_cde .Caption ,_begbb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cde .AutoCaptions =NewCT_AutoCaptions (); -if _cfeb :=d .DecodeElement (_cde .AutoCaptions ,&_abdc );_cfeb !=nil {return _cfeb ;};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",_abdc .Name ); -if _ggdf :=d .Skip ();_ggdf !=nil {return _ggdf ;};};case _f .EndElement :break _dfgf ;case _f .CharData :};};return nil ;};func NewCT_TblWidth ()*CT_TblWidth {_bafgc :=&CT_TblWidth {};return _bafgc };func (_gfdab ST_HdrFtr )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cdafc :=_f .Attr {}; -_cdafc .Name =name ;switch _gfdab {case ST_HdrFtrUnset :_cdafc .Value ="";case ST_HdrFtrEven :_cdafc .Value ="\u0065\u0076\u0065\u006e";case ST_HdrFtrDefault :_cdafc .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HdrFtrFirst :_cdafc .Value ="\u0066\u0069\u0072s\u0074"; -};return _cdafc ,nil ;}; +// Latent Style Primary Style Setting +QFormatAttr *_gf .ST_OnOff ;};type CT_Document struct{ConformanceAttr _gf .ST_ConformanceClass ; -// Validate validates the CT_CellMergeTrackChange and its children -func (_gdfb *CT_CellMergeTrackChange )Validate ()error {return _gdfb .ValidateWithPath ("\u0043\u0054\u005fCe\u006c\u006c\u004d\u0065\u0072\u0067\u0065\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065");}; +// Document Background +Background *CT_Background ;Body *CT_Body ;};func NewCT_TblGridBase ()*CT_TblGridBase {_ebaad :=&CT_TblGridBase {};return _ebaad };func (_gfaeb ST_Lock )ValidateWithPath (path string )error {switch _gfaeb {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 (_gfaeb )); +};return nil ;};func (_dfgfb *CT_DataBinding )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ccdc :=range start .Attr {if _ccdc .Name .Local =="\u0070\u0072\u0065\u0066\u0069\u0078\u004d\u0061\u0070p\u0069\u006e\u0067\u0073"{_caef ,_ecdf :=_ccdc .Value ,error (nil ); +if _ecdf !=nil {return _ecdf ;};_dfgfb .PrefixMappingsAttr =&_caef ;continue ;};if _ccdc .Name .Local =="\u0078\u0070\u0061t\u0068"{_cgee ,_ffef :=_ccdc .Value ,error (nil );if _ffef !=nil {return _ffef ;};_dfgfb .XpathAttr =_cgee ;continue ;};if _ccdc .Name .Local =="s\u0074\u006f\u0072\u0065\u0049\u0074\u0065\u006d\u0049\u0044"{_fccg ,_daacd :=_ccdc .Value ,error (nil ); +if _daacd !=nil {return _daacd ;};_dfgfb .StoreItemIDAttr =_fccg ;continue ;};};for {_ebae ,_bdbb :=d .Token ();if _bdbb !=nil {return _b .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",_bdbb ); +};if _cddbb ,_fdga :=_ebae .(_d .EndElement );_fdga &&_cddbb .Name ==start .Name {break ;};};return nil ;};func NewCT_FFHelpText ()*CT_FFHelpText {_acebb :=&CT_FFHelpText {};return _acebb };type CT_PPrGeneral struct{ -// ValidateWithPath validates the CT_TblGridCol and its children, prefixing error messages with path -func (_aedag *CT_TblGridCol )ValidateWithPath (path string )error {if _aedag .WAttr !=nil {if _eegce :=_aedag .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_eegce !=nil {return _eegce ;};};return nil ;}; +// Referenced Paragraph Style +PStyle *CT_String ; -// Validate validates the WdCT_LinkedTextboxInformation and its children -func (_fgffc *WdCT_LinkedTextboxInformation )Validate ()error {return _fgffc .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 (_fcagcf *CT_FtnPos )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_eccef ,_fecdd :=_fcagcf .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fecdd !=nil {return _fecdd ;};start .Attr =append (start .Attr ,_eccef ); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_feadf *CT_VerticalAlignRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_feadf .ValAttr =_df .ST_VerticalAlignRun (1);for _ ,_efffa :=range start .Attr {if _efffa .Name .Local =="\u0076\u0061\u006c"{_feadf .ValAttr .UnmarshalXMLAttr (_efffa ); -continue ;};};for {_aeadbd ,_dgaedf :=d .Token ();if _dgaedf !=nil {return _d .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",_dgaedf ); -};if _abfbe ,_gbccab :=_aeadbd .(_f .EndElement );_gbccab &&_abfbe .Name ==start .Name {break ;};};return nil ;};func (_cgecag *CT_TextboxTightWrap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgecag .ValAttr =ST_TextboxTightWrap (1); -for _ ,_ffada :=range start .Attr {if _ffada .Name .Local =="\u0076\u0061\u006c"{_cgecag .ValAttr .UnmarshalXMLAttr (_ffada );continue ;};};for {_ggbegb ,_defba :=d .Token ();if _defba !=nil {return _d .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",_defba ); -};if _eacgb ,_fecaaa :=_ggbegb .(_f .EndElement );_fecaaa &&_eacgb .Name ==start .Name {break ;};};return nil ;};type CT_TargetScreenSz struct{ +// Keep Paragraph With Next Paragraph +KeepNext *CT_OnOff ; -// Target Screen Size Value -ValAttr ST_TargetScreenSz ;};func (_ggbdf *CT_NumFmt )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggbdf .ValAttr =ST_NumberFormat (1);for _ ,_cgabg :=range start .Attr {if _cgabg .Name .Local =="\u0076\u0061\u006c"{_ggbdf .ValAttr .UnmarshalXMLAttr (_cgabg ); -continue ;};if _cgabg .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_bebfe ,_ccbef :=_cgabg .Value ,error (nil );if _ccbef !=nil {return _ccbef ;};_ggbdf .FormatAttr =&_bebfe ;continue ;};};for {_cfdef ,_bccae :=d .Token ();if _bccae !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_bccae ); -};if _ddgeab ,_decgf :=_cfdef .(_f .EndElement );_decgf &&_ddgeab .Name ==start .Name {break ;};};return nil ;};type CT_TblOverlap struct{ +// Keep All Lines On One Page +KeepLines *CT_OnOff ; -// Floating Table Overlap Setting -ValAttr ST_TblOverlap ;};func (_cgfdb *CT_LevelText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgfdb .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_cgfdb .ValAttr )}); -};if _cgfdb .NullAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006c\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_cgfdb .NullAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_eedad ST_PTabLeader )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cddge :=_f .Attr {};_cddge .Name =name ;switch _eedad {case ST_PTabLeaderUnset :_cddge .Value ="";case ST_PTabLeaderNone :_cddge .Value ="\u006e\u006f\u006e\u0065"; -case ST_PTabLeaderDot :_cddge .Value ="\u0064\u006f\u0074";case ST_PTabLeaderHyphen :_cddge .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_PTabLeaderUnderscore :_cddge .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_PTabLeaderMiddleDot :_cddge .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft"; -};return _cddge ,nil ;};func (_gceffa *ST_TblWidth )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gceffa =0;case "\u006e\u0069\u006c":*_gceffa =1;case "\u0070\u0063\u0074":*_gceffa =2;case "\u0064\u0078\u0061":*_gceffa =3;case "\u0061\u0075\u0074\u006f":*_gceffa =4; -};return nil ;};func (_dddffa ST_JcTable )ValidateWithPath (path string )error {switch _dddffa {case 0,1,2,3,4,5:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dddffa )); -};return nil ;};func (_cdfdgb ST_DocGrid )ValidateWithPath (path string )error {switch _cdfdgb {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdfdgb )); -};return nil ;}; +// Start Paragraph on Next Page +PageBreakBefore *CT_OnOff ; -// ValidateWithPath validates the CT_ReadingModeInkLockDown and its children, prefixing error messages with path -func (_agbdd *CT_ReadingModeInkLockDown )ValidateWithPath (path string )error {if _ceagf :=_agbdd .ActualPgAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0075\u0061\u006c\u0050\u0067\u0041\u0074\u0074\u0072");_ceagf !=nil {return _ceagf ;};if _dbcbcf :=_agbdd .FontSzAttr .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u007a\u0041\u0074\u0074\u0072"); -_dbcbcf !=nil {return _dbcbcf ;};return nil ;};func (_acdaag *CT_TxbxContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_addfd :for {_bdbed ,_aedbab :=d .Token ();if _aedbab !=nil {return _aedbab ;};switch _gcadbd :=_bdbed .(type ){case _f .StartElement :switch _gcadbd .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acabd :=NewCT_AltChunk (); -if _agaea :=d .DecodeElement (_acabd ,&_gcadbd );_agaea !=nil {return _agaea ;};_acdaag .AltChunk =append (_acdaag .AltChunk ,_acabd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gfcefb :=NewEG_ContentBlockContent (); -_gfcefb .CustomXml =NewCT_CustomXmlBlock ();if _ddcadg :=d .DecodeElement (_gfcefb .CustomXml ,&_gcadbd );_ddcadg !=nil {return _ddcadg ;};_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_gfcefb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cafgg :=NewEG_ContentBlockContent (); -_cafgg .Sdt =NewCT_SdtBlock ();if _ceffb :=d .DecodeElement (_cafgg .Sdt ,&_gcadbd );_ceffb !=nil {return _ceffb ;};_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_cafgg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebebd :=NewEG_ContentBlockContent (); -_edbcd :=NewCT_P ();if _fdaa :=d .DecodeElement (_edbcd ,&_gcadbd );_fdaa !=nil {return _fdaa ;};_ebebd .P =append (_ebebd .P ,_edbcd );_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_ebebd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bffaeg :=NewEG_ContentBlockContent (); -_gegdcf :=NewCT_Tbl ();if _afgge :=d .DecodeElement (_gegdcf ,&_gcadbd );_afgge !=nil {return _afgge ;};_bffaeg .Tbl =append (_bffaeg .Tbl ,_gegdcf );_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_bffaeg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbcacc :=NewEG_ContentBlockContent (); -_bgdbaa :=NewEG_RunLevelElts ();_bgdbaa .ProofErr =NewCT_ProofErr ();if _cggaac :=d .DecodeElement (_bgdbaa .ProofErr ,&_gcadbd );_cggaac !=nil {return _cggaac ;};_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_gbcacc );_gbcacc .EG_RunLevelElts =append (_gbcacc .EG_RunLevelElts ,_bgdbaa ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_deeag :=NewEG_ContentBlockContent (); -_eadgbf :=NewEG_RunLevelElts ();_eadgbf .PermStart =NewCT_PermStart ();if _dagfd :=d .DecodeElement (_eadgbf .PermStart ,&_gcadbd );_dagfd !=nil {return _dagfd ;};_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_deeag );_deeag .EG_RunLevelElts =append (_deeag .EG_RunLevelElts ,_eadgbf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gaccg :=NewEG_ContentBlockContent (); -_cdgeb :=NewEG_RunLevelElts ();_cdgeb .PermEnd =NewCT_Perm ();if _fefaaf :=d .DecodeElement (_cdgeb .PermEnd ,&_gcadbd );_fefaaf !=nil {return _fefaaf ;};_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_gaccg );_gaccg .EG_RunLevelElts =append (_gaccg .EG_RunLevelElts ,_cdgeb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgbdg :=NewEG_ContentBlockContent (); -_gfbgfd :=NewEG_RunLevelElts ();_gfbgfd .Ins =NewCT_RunTrackChange ();if _bacfaa :=d .DecodeElement (_gfbgfd .Ins ,&_gcadbd );_bacfaa !=nil {return _bacfaa ;};_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_cgbdg );_cgbdg .EG_RunLevelElts =append (_cgbdg .EG_RunLevelElts ,_gfbgfd ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edfdb :=NewEG_ContentBlockContent (); -_dfebg :=NewEG_RunLevelElts ();_dfebg .Del =NewCT_RunTrackChange ();if _ebgaa :=d .DecodeElement (_dfebg .Del ,&_gcadbd );_ebgaa !=nil {return _ebgaa ;};_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_edfdb );_edfdb .EG_RunLevelElts =append (_edfdb .EG_RunLevelElts ,_dfebg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bafac :=NewEG_ContentBlockContent (); -_eagdb :=NewEG_RunLevelElts ();_eagdb .MoveFrom =NewCT_RunTrackChange ();if _bfadee :=d .DecodeElement (_eagdb .MoveFrom ,&_gcadbd );_bfadee !=nil {return _bfadee ;};_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_bafac );_bafac .EG_RunLevelElts =append (_bafac .EG_RunLevelElts ,_eagdb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dcbdf :=NewEG_ContentBlockContent (); -_bedbdg :=NewEG_RunLevelElts ();_bedbdg .MoveTo =NewCT_RunTrackChange ();if _ggfdbe :=d .DecodeElement (_bedbdg .MoveTo ,&_gcadbd );_ggfdbe !=nil {return _ggfdbe ;};_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_dcbdf );_dcbdf .EG_RunLevelElts =append (_dcbdf .EG_RunLevelElts ,_bedbdg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbbae :=NewEG_ContentBlockContent (); -_defeag :=NewEG_RunLevelElts ();_acaff :=NewEG_RangeMarkupElements ();_acaff .BookmarkStart =NewCT_Bookmark ();if _aedbf :=d .DecodeElement (_acaff .BookmarkStart ,&_gcadbd );_aedbf !=nil {return _aedbf ;};_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_bbbae ); -_bbbae .EG_RunLevelElts =append (_bbbae .EG_RunLevelElts ,_defeag );_defeag .EG_RangeMarkupElements =append (_defeag .EG_RangeMarkupElements ,_acaff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eagca :=NewEG_ContentBlockContent (); -_aeffc :=NewEG_RunLevelElts ();_caeed :=NewEG_RangeMarkupElements ();_caeed .BookmarkEnd =NewCT_MarkupRange ();if _gdfg :=d .DecodeElement (_caeed .BookmarkEnd ,&_gcadbd );_gdfg !=nil {return _gdfg ;};_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_eagca ); -_eagca .EG_RunLevelElts =append (_eagca .EG_RunLevelElts ,_aeffc );_aeffc .EG_RangeMarkupElements =append (_aeffc .EG_RangeMarkupElements ,_caeed );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfafc :=NewEG_ContentBlockContent (); -_cfagc :=NewEG_RunLevelElts ();_eeaag :=NewEG_RangeMarkupElements ();_eeaag .MoveFromRangeStart =NewCT_MoveBookmark ();if _gdgcac :=d .DecodeElement (_eeaag .MoveFromRangeStart ,&_gcadbd );_gdgcac !=nil {return _gdgcac ;};_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_gfafc ); -_gfafc .EG_RunLevelElts =append (_gfafc .EG_RunLevelElts ,_cfagc );_cfagc .EG_RangeMarkupElements =append (_cfagc .EG_RangeMarkupElements ,_eeaag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aggccg :=NewEG_ContentBlockContent (); -_eabcdb :=NewEG_RunLevelElts ();_eabgbe :=NewEG_RangeMarkupElements ();_eabgbe .MoveFromRangeEnd =NewCT_MarkupRange ();if _bffee :=d .DecodeElement (_eabgbe .MoveFromRangeEnd ,&_gcadbd );_bffee !=nil {return _bffee ;};_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_aggccg ); -_aggccg .EG_RunLevelElts =append (_aggccg .EG_RunLevelElts ,_eabcdb );_eabcdb .EG_RangeMarkupElements =append (_eabcdb .EG_RangeMarkupElements ,_eabgbe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fbcgc :=NewEG_ContentBlockContent (); -_egbbfa :=NewEG_RunLevelElts ();_bdafdd :=NewEG_RangeMarkupElements ();_bdafdd .MoveToRangeStart =NewCT_MoveBookmark ();if _dafaa :=d .DecodeElement (_bdafdd .MoveToRangeStart ,&_gcadbd );_dafaa !=nil {return _dafaa ;};_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_fbcgc ); -_fbcgc .EG_RunLevelElts =append (_fbcgc .EG_RunLevelElts ,_egbbfa );_egbbfa .EG_RangeMarkupElements =append (_egbbfa .EG_RangeMarkupElements ,_bdafdd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_eeaea :=NewEG_ContentBlockContent (); -_gbgfda :=NewEG_RunLevelElts ();_cefbf :=NewEG_RangeMarkupElements ();_cefbf .MoveToRangeEnd =NewCT_MarkupRange ();if _geceb :=d .DecodeElement (_cefbf .MoveToRangeEnd ,&_gcadbd );_geceb !=nil {return _geceb ;};_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_eeaea ); -_eeaea .EG_RunLevelElts =append (_eeaea .EG_RunLevelElts ,_gbgfda );_gbgfda .EG_RangeMarkupElements =append (_gbgfda .EG_RangeMarkupElements ,_cefbf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aegagg :=NewEG_ContentBlockContent (); -_agdbf :=NewEG_RunLevelElts ();_bbbfc :=NewEG_RangeMarkupElements ();_bbbfc .CommentRangeStart =NewCT_MarkupRange ();if _cagabe :=d .DecodeElement (_bbbfc .CommentRangeStart ,&_gcadbd );_cagabe !=nil {return _cagabe ;};_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_aegagg ); -_aegagg .EG_RunLevelElts =append (_aegagg .EG_RunLevelElts ,_agdbf );_agdbf .EG_RangeMarkupElements =append (_agdbf .EG_RangeMarkupElements ,_bbbfc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_baedeg :=NewEG_ContentBlockContent (); -_gfgda :=NewEG_RunLevelElts ();_beece :=NewEG_RangeMarkupElements ();_beece .CommentRangeEnd =NewCT_MarkupRange ();if _efgcfc :=d .DecodeElement (_beece .CommentRangeEnd ,&_gcadbd );_efgcfc !=nil {return _efgcfc ;};_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_baedeg ); -_baedeg .EG_RunLevelElts =append (_baedeg .EG_RunLevelElts ,_gfgda );_gfgda .EG_RangeMarkupElements =append (_gfgda .EG_RangeMarkupElements ,_beece );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bedcc :=NewEG_ContentBlockContent (); -_decffc :=NewEG_RunLevelElts ();_bedgab :=NewEG_RangeMarkupElements ();_bedgab .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dbefd :=d .DecodeElement (_bedgab .CustomXmlInsRangeStart ,&_gcadbd );_dbefd !=nil {return _dbefd ;};_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_bedcc ); -_bedcc .EG_RunLevelElts =append (_bedcc .EG_RunLevelElts ,_decffc );_decffc .EG_RangeMarkupElements =append (_decffc .EG_RangeMarkupElements ,_bedgab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_dbafc :=NewEG_ContentBlockContent (); -_baebba :=NewEG_RunLevelElts ();_fefcb :=NewEG_RangeMarkupElements ();_fefcb .CustomXmlInsRangeEnd =NewCT_Markup ();if _bfaded :=d .DecodeElement (_fefcb .CustomXmlInsRangeEnd ,&_gcadbd );_bfaded !=nil {return _bfaded ;};_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_dbafc ); -_dbafc .EG_RunLevelElts =append (_dbafc .EG_RunLevelElts ,_baebba );_baebba .EG_RangeMarkupElements =append (_baebba .EG_RangeMarkupElements ,_fefcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_eaaea :=NewEG_ContentBlockContent (); -_bffed :=NewEG_RunLevelElts ();_acdbfc :=NewEG_RangeMarkupElements ();_acdbfc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eegfd :=d .DecodeElement (_acdbfc .CustomXmlDelRangeStart ,&_gcadbd );_eegfd !=nil {return _eegfd ;};_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_eaaea ); -_eaaea .EG_RunLevelElts =append (_eaaea .EG_RunLevelElts ,_bffed );_bffed .EG_RangeMarkupElements =append (_bffed .EG_RangeMarkupElements ,_acdbfc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ebeec :=NewEG_ContentBlockContent (); -_ddbfa :=NewEG_RunLevelElts ();_cagfaf :=NewEG_RangeMarkupElements ();_cagfaf .CustomXmlDelRangeEnd =NewCT_Markup ();if _cageac :=d .DecodeElement (_cagfaf .CustomXmlDelRangeEnd ,&_gcadbd );_cageac !=nil {return _cageac ;};_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_ebeec ); -_ebeec .EG_RunLevelElts =append (_ebeec .EG_RunLevelElts ,_ddbfa );_ddbfa .EG_RangeMarkupElements =append (_ddbfa .EG_RangeMarkupElements ,_cagfaf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beadb :=NewEG_ContentBlockContent (); -_cbafa :=NewEG_RunLevelElts ();_ebbbf :=NewEG_RangeMarkupElements ();_ebbbf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bcfdb :=d .DecodeElement (_ebbbf .CustomXmlMoveFromRangeStart ,&_gcadbd );_bcfdb !=nil {return _bcfdb ;};_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_beadb ); -_beadb .EG_RunLevelElts =append (_beadb .EG_RunLevelElts ,_cbafa );_cbafa .EG_RangeMarkupElements =append (_cbafa .EG_RangeMarkupElements ,_ebbbf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cbcad :=NewEG_ContentBlockContent (); -_dcccf :=NewEG_RunLevelElts ();_cfgcba :=NewEG_RangeMarkupElements ();_cfgcba .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _eaeeab :=d .DecodeElement (_cfgcba .CustomXmlMoveFromRangeEnd ,&_gcadbd );_eaeeab !=nil {return _eaeeab ;};_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_cbcad ); -_cbcad .EG_RunLevelElts =append (_cbcad .EG_RunLevelElts ,_dcccf );_dcccf .EG_RangeMarkupElements =append (_dcccf .EG_RangeMarkupElements ,_cfgcba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ebdbda :=NewEG_ContentBlockContent (); -_geaded :=NewEG_RunLevelElts ();_faace :=NewEG_RangeMarkupElements ();_faace .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cdecaf :=d .DecodeElement (_faace .CustomXmlMoveToRangeStart ,&_gcadbd );_cdecaf !=nil {return _cdecaf ;};_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_ebdbda ); -_ebdbda .EG_RunLevelElts =append (_ebdbda .EG_RunLevelElts ,_geaded );_geaded .EG_RangeMarkupElements =append (_geaded .EG_RangeMarkupElements ,_faace );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gadef :=NewEG_ContentBlockContent (); -_ffdba :=NewEG_RunLevelElts ();_egacec :=NewEG_RangeMarkupElements ();_egacec .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eafbc :=d .DecodeElement (_egacec .CustomXmlMoveToRangeEnd ,&_gcadbd );_eafbc !=nil {return _eafbc ;};_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_gadef ); -_gadef .EG_RunLevelElts =append (_gadef .EG_RunLevelElts ,_ffdba );_ffdba .EG_RangeMarkupElements =append (_ffdba .EG_RangeMarkupElements ,_egacec );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"}:_decfgd :=NewEG_ContentBlockContent (); -_geecg :=NewEG_RunLevelElts ();_abdaf :=NewEG_MathContent ();_abdaf .OMathPara =_aa .NewOMathPara ();if _bgfeec :=d .DecodeElement (_abdaf .OMathPara ,&_gcadbd );_bgfeec !=nil {return _bgfeec ;};_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_decfgd ); -_decfgd .EG_RunLevelElts =append (_decfgd .EG_RunLevelElts ,_geecg );_geecg .EG_MathContent =append (_geecg .EG_MathContent ,_abdaf );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"}:_fbcce :=NewEG_ContentBlockContent (); -_eedcf :=NewEG_RunLevelElts ();_cebde :=NewEG_MathContent ();_cebde .OMath =_aa .NewOMath ();if _ffbedd :=d .DecodeElement (_cebde .OMath ,&_gcadbd );_ffbedd !=nil {return _ffbedd ;};_acdaag .EG_ContentBlockContent =append (_acdaag .EG_ContentBlockContent ,_fbcce ); -_fbcce .EG_RunLevelElts =append (_fbcce .EG_RunLevelElts ,_eedcf );_eedcf .EG_MathContent =append (_eedcf .EG_MathContent ,_cebde );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",_gcadbd .Name ); -if _ceggf :=d .Skip ();_ceggf !=nil {return _ceggf ;};};case _f .EndElement :break _addfd ;case _f .CharData :};};return nil ;};func (_fdedc *CT_ProofErr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdedc .TypeAttr =ST_ProofErr (1);for _ ,_bgdfac :=range start .Attr {if _bgdfac .Name .Local =="\u0074\u0079\u0070\u0065"{_fdedc .TypeAttr .UnmarshalXMLAttr (_bgdfac ); -continue ;};};for {_faccb ,_acaded :=d .Token ();if _acaded !=nil {return _d .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072\u003a\u0020\u0025\u0073",_acaded );};if _eecdg ,_cgbfb :=_faccb .(_f .EndElement ); -_cgbfb &&_eecdg .Name ==start .Name {break ;};};return nil ;};func NewCT_DocPartCategory ()*CT_DocPartCategory {_gcdgg :=&CT_DocPartCategory {};_gcdgg .Name =NewCT_String ();_gcdgg .Gallery =NewCT_DocPartGallery ();return _gcdgg ;};type CT_Picture struct{Any []_fad .Any ; +// Text Frame Properties +FramePr *CT_FramePr ; +// Allow First/Last Line to Display on a Separate Page +WidowControl *CT_OnOff ; -// Embedded Video -Movie *CT_Rel ; +// Numbering Definition Instance Reference +NumPr *CT_NumPr ; -// Floating Embedded Control -Control *CT_Control ;};func (_afgda *CT_PageMar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbgcg :=range start .Attr {if _bbgcg .Name .Local =="\u0074\u006f\u0070"{_dbcbc ,_gdgga :=ParseUnionST_SignedTwipsMeasure (_bbgcg .Value ); -if _gdgga !=nil {return _gdgga ;};_afgda .TopAttr =_dbcbc ;continue ;};if _bbgcg .Name .Local =="\u0072\u0069\u0067h\u0074"{_geade ,_gefda :=ParseUnionST_TwipsMeasure (_bbgcg .Value );if _gefda !=nil {return _gefda ;};_afgda .RightAttr =_geade ;continue ; -};if _bbgcg .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_dffe ,_afea :=ParseUnionST_SignedTwipsMeasure (_bbgcg .Value );if _afea !=nil {return _afea ;};_afgda .BottomAttr =_dffe ;continue ;};if _bbgcg .Name .Local =="\u006c\u0065\u0066\u0074"{_gegdf ,_ebdgc :=ParseUnionST_TwipsMeasure (_bbgcg .Value ); -if _ebdgc !=nil {return _ebdgc ;};_afgda .LeftAttr =_gegdf ;continue ;};if _bbgcg .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_cdgbc ,_bbafaa :=ParseUnionST_TwipsMeasure (_bbgcg .Value );if _bbafaa !=nil {return _bbafaa ;};_afgda .HeaderAttr =_cdgbc ; -continue ;};if _bbgcg .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_beabc ,_cdfeed :=ParseUnionST_TwipsMeasure (_bbgcg .Value );if _cdfeed !=nil {return _cdfeed ;};_afgda .FooterAttr =_beabc ;continue ;};if _bbgcg .Name .Local =="\u0067\u0075\u0074\u0074\u0065\u0072"{_dfecf ,_fbdc :=ParseUnionST_TwipsMeasure (_bbgcg .Value ); -if _fbdc !=nil {return _fbdc ;};_afgda .GutterAttr =_dfecf ;continue ;};};for {_egdbc ,_cefag :=d .Token ();if _cefag !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072\u003a\u0020%\u0073",_cefag ); -};if _fdae ,_defag :=_egdbc .(_f .EndElement );_defag &&_fdae .Name ==start .Name {break ;};};return nil ;}; +// Suppress Line Numbers for Paragraph +SuppressLineNumbers *CT_OnOff ; -// Validate validates the CT_Base64Binary and its children -func (_ebf *CT_Base64Binary )Validate ()error {return _ebf .ValidateWithPath ("\u0043T\u005fB\u0061\u0073\u0065\u0036\u0034\u0042\u0069\u006e\u0061\u0072\u0079");};func (_cfbdfd *CT_PPrDefault )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efadae :for {_fbaff ,_eafc :=d .Token (); -if _eafc !=nil {return _eafc ;};switch _fgdeg :=_fbaff .(type ){case _f .StartElement :switch _fgdeg .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbdfd .PPr =NewCT_PPrGeneral (); -if _edbfa :=d .DecodeElement (_cfbdfd .PPr ,&_fgdeg );_edbfa !=nil {return _edbfa ;};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",_fgdeg .Name ); -if _bbfbg :=d .Skip ();_bbfbg !=nil {return _bbfbg ;};};case _f .EndElement :break _efadae ;case _f .CharData :};};return nil ;};func (_fgdfae ST_Proof )Validate ()error {return _fgdfae .ValidateWithPath ("")};func (_dgfbc *CT_DocVar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggbbg :=range start .Attr {if _ggbbg .Name .Local =="\u006e\u0061\u006d\u0065"{_gcgfb ,_bcgab :=_ggbbg .Value ,error (nil ); -if _bcgab !=nil {return _bcgab ;};_dgfbc .NameAttr =_gcgfb ;continue ;};if _ggbbg .Name .Local =="\u0076\u0061\u006c"{_dfed ,_dadf :=_ggbbg .Value ,error (nil );if _dadf !=nil {return _dadf ;};_dgfbc .ValAttr =_dfed ;continue ;};};for {_fadae ,_ebcf :=d .Token (); -if _ebcf !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0063V\u0061\u0072\u003a\u0020\u0025\u0073",_ebcf );};if _cegbe ,_fdbbd :=_fadae .(_f .EndElement );_fdbbd &&_cegbe .Name ==start .Name {break ;};};return nil ; -};type CT_Proof struct{ +// Paragraph Borders +PBdr *CT_PBdr ; -// Spell Checking State -SpellingAttr ST_Proof ; +// Paragraph Shading +Shd *CT_Shd ; -// Grammatical Checking State -GrammarAttr ST_Proof ;}; +// Set of Custom Tab Stops +Tabs *CT_Tabs ; -// Validate validates the CT_Tc and its children -func (_egbfg *CT_Tc )Validate ()error {return _egbfg .ValidateWithPath ("\u0043\u0054\u005fT\u0063")};func (_abgcd *CT_SdtPrChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecffe :for {_cdgad ,_fabeae :=d .Token ();if _fabeae !=nil {return _fabeae ; -};switch _febbb :=_cdgad .(type ){case _f .StartElement :switch _febbb .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abgcd .Equation =NewCT_Empty (); -if _gbbeb :=d .DecodeElement (_abgcd .Equation ,&_febbb );_gbbeb !=nil {return _gbbeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abgcd .ComboBox =NewCT_SdtComboBox (); -if _ebdef :=d .DecodeElement (_abgcd .ComboBox ,&_febbb );_ebdef !=nil {return _ebdef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abgcd .Date =NewCT_SdtDate (); -if _bgebf :=d .DecodeElement (_abgcd .Date ,&_febbb );_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\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"}:_abgcd .DocPartObj =NewCT_SdtDocPart (); -if _ebcgc :=d .DecodeElement (_abgcd .DocPartObj ,&_febbb );_ebcgc !=nil {return _ebcgc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abgcd .DocPartList =NewCT_SdtDocPart (); -if _dcdfb :=d .DecodeElement (_abgcd .DocPartList ,&_febbb );_dcdfb !=nil {return _dcdfb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abgcd .DropDownList =NewCT_SdtDropDownList (); -if _cebbg :=d .DecodeElement (_abgcd .DropDownList ,&_febbb );_cebbg !=nil {return _cebbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abgcd .Picture =NewCT_Empty (); -if _eafadf :=d .DecodeElement (_abgcd .Picture ,&_febbb );_eafadf !=nil {return _eafadf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abgcd .RichText =NewCT_Empty (); -if _ggecc :=d .DecodeElement (_abgcd .RichText ,&_febbb );_ggecc !=nil {return _ggecc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abgcd .Text =NewCT_SdtText (); -if _cbcgc :=d .DecodeElement (_abgcd .Text ,&_febbb );_cbcgc !=nil {return _cbcgc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abgcd .Citation =NewCT_Empty (); -if _fbaga :=d .DecodeElement (_abgcd .Citation ,&_febbb );_fbaga !=nil {return _fbaga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abgcd .Group =NewCT_Empty (); -if _febda :=d .DecodeElement (_abgcd .Group ,&_febbb );_febda !=nil {return _febda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abgcd .Bibliography =NewCT_Empty (); -if _eddef :=d .DecodeElement (_abgcd .Bibliography ,&_febbb );_eddef !=nil {return _eddef ;};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",_febbb .Name ); -if _ebefg :=d .Skip ();_ebefg !=nil {return _ebefg ;};};case _f .EndElement :break _ecffe ;case _f .CharData :};};return nil ;}; +// Suppress Hyphenation for Paragraph +SuppressAutoHyphens *CT_OnOff ; -// ValidateWithPath validates the CT_Styles and its children, prefixing error messages with path -func (_gacga *CT_Styles )ValidateWithPath (path string )error {if _gacga .DocDefaults !=nil {if _ggdga :=_gacga .DocDefaults .ValidateWithPath (path +"\u002f\u0044\u006fc\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");_ggdga !=nil {return _ggdga ;}; -};if _gacga .LatentStyles !=nil {if _fgadde :=_gacga .LatentStyles .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");_fgadde !=nil {return _fgadde ;};};for _fdgefc ,_ccdg :=range _gacga .Style {if _dgfda :=_ccdg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fS\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fdgefc )); -_dgfda !=nil {return _dgfda ;};};return nil ;};type AG_TransitionalPassword struct{CryptProviderTypeAttr _df .ST_CryptProv ;CryptAlgorithmClassAttr _df .ST_AlgClass ;CryptAlgorithmTypeAttr _df .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ; -CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};func (_gdafga *GlossaryDocument )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdafga .CT_GlossaryDocument =*NewCT_GlossaryDocument (); -_caabgg :for {_bbfgf ,_bcfaeb :=d .Token ();if _bcfaeb !=nil {return _bcfaeb ;};switch _egfdd :=_bbfgf .(type ){case _f .StartElement :switch _egfdd .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdafga .Background =NewCT_Background (); -if _cdfgf :=d .DecodeElement (_gdafga .Background ,&_egfdd );_cdfgf !=nil {return _cdfgf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdafga .DocParts =NewCT_DocParts (); -if _ecgcd :=d .DecodeElement (_gdafga .DocParts ,&_egfdd );_ecgcd !=nil {return _ecgcd ;};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",_egfdd .Name ); -if _bcfge :=d .Skip ();_bcfge !=nil {return _bcfge ;};};case _f .EndElement :break _caabgg ;case _f .CharData :};};return nil ;};func (_bcggdd ST_Border )ValidateWithPath (path string )error {switch _bcggdd {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 _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcggdd )); -};return nil ;};func (_agfadg *CT_TxbxContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _agfadg .AltChunk !=nil {_bfffcg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}}; -for _ ,_cdgcb :=range _agfadg .AltChunk {e .EncodeElement (_cdgcb ,_bfffcg );};};if _agfadg .EG_ContentBlockContent !=nil {for _ ,_ddfff :=range _agfadg .EG_ContentBlockContent {_ddfff .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Use East Asian Typography Rules for First and Last Character per Line +Kinsoku *CT_OnOff ; -// ValidateWithPath validates the CT_SectPrBase and its children, prefixing error messages with path -func (_ccbaa *CT_SectPrBase )ValidateWithPath (path string )error {if _ccbaa .FootnotePr !=nil {if _dcbfce :=_ccbaa .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_dcbfce !=nil {return _dcbfce ;};}; -if _ccbaa .EndnotePr !=nil {if _ggafgc :=_ccbaa .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_ggafgc !=nil {return _ggafgc ;};};if _ccbaa .Type !=nil {if _dfbfda :=_ccbaa .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065"); -_dfbfda !=nil {return _dfbfda ;};};if _ccbaa .PgSz !=nil {if _ddcgf :=_ccbaa .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_ddcgf !=nil {return _ddcgf ;};};if _ccbaa .PgMar !=nil {if _gbgad :=_ccbaa .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072"); -_gbgad !=nil {return _gbgad ;};};if _ccbaa .PaperSrc !=nil {if _gdbdg :=_ccbaa .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_gdbdg !=nil {return _gdbdg ;};};if _ccbaa .PgBorders !=nil {if _bbggg :=_ccbaa .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); -_bbggg !=nil {return _bbggg ;};};if _ccbaa .LnNumType !=nil {if _cabbb :=_ccbaa .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_cabbb !=nil {return _cabbb ;};};if _ccbaa .PgNumType !=nil {if _fgedg :=_ccbaa .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"); -_fgedg !=nil {return _fgedg ;};};if _ccbaa .Cols !=nil {if _fdedf :=_ccbaa .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_fdedf !=nil {return _fdedf ;};};if _ccbaa .FormProt !=nil {if _degdf :=_ccbaa .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft"); -_degdf !=nil {return _degdf ;};};if _ccbaa .VAlign !=nil {if _baeag :=_ccbaa .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_baeag !=nil {return _baeag ;};};if _ccbaa .NoEndnote !=nil {if _bfbfc :=_ccbaa .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"); -_bfbfc !=nil {return _bfbfc ;};};if _ccbaa .TitlePg !=nil {if _ccaca :=_ccbaa .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_ccaca !=nil {return _ccaca ;};};if _ccbaa .TextDirection !=nil {if _aeddb :=_ccbaa .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); -_aeddb !=nil {return _aeddb ;};};if _ccbaa .Bidi !=nil {if _bdbbg :=_ccbaa .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_bdbbg !=nil {return _bdbbg ;};};if _ccbaa .RtlGutter !=nil {if _edddc :=_ccbaa .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"); -_edddc !=nil {return _edddc ;};};if _ccbaa .DocGrid !=nil {if _cggefg :=_ccbaa .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_cggefg !=nil {return _cggefg ;};};if _ccbaa .PrinterSettings !=nil {if _adfdd :=_ccbaa .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"); -_adfdd !=nil {return _adfdd ;};};return nil ;};func (_cdaag *EG_RunInnerContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebgga :for {_feecf ,_eeacag :=d .Token ();if _eeacag !=nil {return _eeacag ;};switch _gcceaf :=_feecf .(type ){case _f .StartElement :switch _gcceaf .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdaag .Br =NewCT_Br (); -if _fdadbe :=d .DecodeElement (_cdaag .Br ,&_gcceaf );_fdadbe !=nil {return _fdadbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdaag .T =NewCT_Text (); -if _aegafc :=d .DecodeElement (_cdaag .T ,&_gcceaf );_aegafc !=nil {return _aegafc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdaag .ContentPart =NewCT_Rel (); -if _fageed :=d .DecodeElement (_cdaag .ContentPart ,&_gcceaf );_fageed !=nil {return _fageed ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdaag .DelText =NewCT_Text (); -if _edegda :=d .DecodeElement (_cdaag .DelText ,&_gcceaf );_edegda !=nil {return _edegda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdaag .InstrText =NewCT_Text (); -if _ffdcd :=d .DecodeElement (_cdaag .InstrText ,&_gcceaf );_ffdcd !=nil {return _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 :"\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"}:_cdaag .DelInstrText =NewCT_Text (); -if _gafgg :=d .DecodeElement (_cdaag .DelInstrText ,&_gcceaf );_gafgg !=nil {return _gafgg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdaag .NoBreakHyphen =NewCT_Empty (); -if _cgfdd :=d .DecodeElement (_cdaag .NoBreakHyphen ,&_gcceaf );_cgfdd !=nil {return _cgfdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdaag .SoftHyphen =NewCT_Empty (); -if _gfbec :=d .DecodeElement (_cdaag .SoftHyphen ,&_gcceaf );_gfbec !=nil {return _gfbec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdaag .DayShort =NewCT_Empty (); -if _ceaee :=d .DecodeElement (_cdaag .DayShort ,&_gcceaf );_ceaee !=nil {return _ceaee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cdaag .MonthShort =NewCT_Empty (); -if _fcccge :=d .DecodeElement (_cdaag .MonthShort ,&_gcceaf );_fcccge !=nil {return _fcccge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdaag .YearShort =NewCT_Empty (); -if _gaaab :=d .DecodeElement (_cdaag .YearShort ,&_gcceaf );_gaaab !=nil {return _gaaab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_cdaag .DayLong =NewCT_Empty (); -if _bgcdd :=d .DecodeElement (_cdaag .DayLong ,&_gcceaf );_bgcdd !=nil {return _bgcdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdaag .MonthLong =NewCT_Empty (); -if _bbaad :=d .DecodeElement (_cdaag .MonthLong ,&_gcceaf );_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 :"\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"}:_cdaag .YearLong =NewCT_Empty (); -if _egdga :=d .DecodeElement (_cdaag .YearLong ,&_gcceaf );_egdga !=nil {return _egdga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdaag .AnnotationRef =NewCT_Empty (); -if _fdgbdg :=d .DecodeElement (_cdaag .AnnotationRef ,&_gcceaf );_fdgbdg !=nil {return _fdgbdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdaag .FootnoteRef =NewCT_Empty (); -if _dcgefe :=d .DecodeElement (_cdaag .FootnoteRef ,&_gcceaf );_dcgefe !=nil {return _dcgefe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdaag .EndnoteRef =NewCT_Empty (); -if _gaafa :=d .DecodeElement (_cdaag .EndnoteRef ,&_gcceaf );_gaafa !=nil {return _gaafa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdaag .Separator =NewCT_Empty (); -if _agdagf :=d .DecodeElement (_cdaag .Separator ,&_gcceaf );_agdagf !=nil {return _agdagf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdaag .ContinuationSeparator =NewCT_Empty (); -if _fbccfg :=d .DecodeElement (_cdaag .ContinuationSeparator ,&_gcceaf );_fbccfg !=nil {return _fbccfg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdaag .Sym =NewCT_Sym (); -if _gecfg :=d .DecodeElement (_cdaag .Sym ,&_gcceaf );_gecfg !=nil {return _gecfg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdaag .PgNum =NewCT_Empty (); -if _gcbeaa :=d .DecodeElement (_cdaag .PgNum ,&_gcceaf );_gcbeaa !=nil {return _gcbeaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdaag .Cr =NewCT_Empty (); -if _bfgfd :=d .DecodeElement (_cdaag .Cr ,&_gcceaf );_bfgfd !=nil {return _bfgfd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdaag .Tab =NewCT_Empty (); -if _eccadg :=d .DecodeElement (_cdaag .Tab ,&_gcceaf );_eccadg !=nil {return _eccadg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdaag .Object =NewCT_Object (); -if _aaadf :=d .DecodeElement (_cdaag .Object ,&_gcceaf );_aaadf !=nil {return _aaadf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdaag .Pict =NewCT_Picture (); -if _dbdae :=d .DecodeElement (_cdaag .Pict ,&_gcceaf );_dbdae !=nil {return _dbdae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_cdaag .FldChar =NewCT_FldChar (); -if _dgebe :=d .DecodeElement (_cdaag .FldChar ,&_gcceaf );_dgebe !=nil {return _dgebe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdaag .Ruby =NewCT_Ruby (); -if _acgfa :=d .DecodeElement (_cdaag .Ruby ,&_gcceaf );_acgfa !=nil {return _acgfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdaag .FootnoteReference =NewCT_FtnEdnRef (); -if _ffabf :=d .DecodeElement (_cdaag .FootnoteReference ,&_gcceaf );_ffabf !=nil {return _ffabf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_cdaag .EndnoteReference =NewCT_FtnEdnRef (); -if _gagbe :=d .DecodeElement (_cdaag .EndnoteReference ,&_gcceaf );_gagbe !=nil {return _gagbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_cdaag .CommentReference =NewCT_Markup (); -if _cdbcg :=d .DecodeElement (_cdaag .CommentReference ,&_gcceaf );_cdbcg !=nil {return _cdbcg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdaag .Drawing =NewCT_Drawing (); -if _cggbdg :=d .DecodeElement (_cdaag .Drawing ,&_gcceaf );_cggbdg !=nil {return _cggbdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdaag .Ptab =NewCT_PTab (); -if _dagfbe :=d .DecodeElement (_cdaag .Ptab ,&_gcceaf );_dagfbe !=nil {return _dagfbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdaag .LastRenderedPageBreak =NewCT_Empty (); -if _eaece :=d .DecodeElement (_cdaag .LastRenderedPageBreak ,&_gcceaf );_eaece !=nil {return _eaece ;};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",_gcceaf .Name ); -if _dcgdf :=d .Skip ();_dcgdf !=nil {return _dcgdf ;};};case _f .EndElement :break _ebgga ;case _f .CharData :};};return nil ;};func (_gebad *ST_HexColorAuto )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecfgd ,_gegbe :=d .Token ();if _gegbe !=nil {return _gegbe ; -};if _cbdfc ,_fgcegc :=_ecfgd .(_f .EndElement );_fgcegc &&_cbdfc .Name ==start .Name {*_gebad =1;return nil ;};if _bgefe ,_ecaggd :=_ecfgd .(_f .CharData );!_ecaggd {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecfgd ); -}else {switch string (_bgefe ){case "":*_gebad =0;case "\u0061\u0075\u0074\u006f":*_gebad =1;};};_ecfgd ,_gegbe =d .Token ();if _gegbe !=nil {return _gegbe ;};if _dbabda ,_dcagbe :=_ecfgd .(_f .EndElement );_dcagbe &&_dbabda .Name ==start .Name {return nil ; -};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecfgd );};func (_ffbgb ST_SdtDateMappingType )String ()string {switch _ffbgb {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 "";};const (ST_DocPartBehaviorUnset ST_DocPartBehavior =0;ST_DocPartBehaviorContent ST_DocPartBehavior =1; -ST_DocPartBehaviorP ST_DocPartBehavior =2;ST_DocPartBehaviorPg ST_DocPartBehavior =3;);func (_ccedaf ST_CharacterSpacing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ccedaf .String (),start );};func (_eecc *CT_FFTextType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_ccdac ,_dafec :=_eecc .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _dafec !=nil {return _dafec ;};start .Attr =append (start .Attr ,_ccdac );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_efef *CT_FontsList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _efef .Font !=nil {_bcdca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"}};for _ ,_gdbeef :=range _efef .Font {e .EncodeElement (_gdbeef ,_bcdca );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};func (_bgggb *CT_TblGridCol )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bgggb .WAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0077"},Value :_d .Sprintf ("\u0025\u0076",*_bgggb .WAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ggbgf ST_FldCharType )Validate ()error {return _ggbgf .ValidateWithPath ("")};type CT_CustomXmlRun struct{ +// Allow Line Breaking At Character Level +WordWrap *CT_OnOff ; -// Custom XML Markup Namespace -UriAttr *string ; +// Allow Punctuation to Extend Past Text Extents +OverflowPunct *CT_OnOff ; -// Element name -ElementAttr string ; +// Compress Punctuation at Start of a Line +TopLinePunct *CT_OnOff ; -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_PContent []*EG_PContent ;};func NewCT_DecimalNumberOrPrecent ()*CT_DecimalNumberOrPrecent {_dabf :=&CT_DecimalNumberOrPrecent {};return _dabf ;};type WdST_RelFromH byte ;type CT_Zoom struct{ +// Automatically Adjust Spacing of Latin and East Asian Text +AutoSpaceDE *CT_OnOff ; -// Zoom Type -ValAttr ST_Zoom ; +// Automatically Adjust Spacing of East Asian Text and Numbers +AutoSpaceDN *CT_OnOff ; -// Zoom Percentage -PercentAttr ST_DecimalNumberOrPercent ;};type ST_Proof byte ;func (_fdeec *WdCT_WordprocessingShapeChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fdeec .CNvSpPr !=nil {_bbfdec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}}; -e .EncodeElement (_fdeec .CNvSpPr ,_bbfdec );};if _fdeec .CNvCnPr !=nil {_ceefg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0043\u006e\u0050\u0072"}};e .EncodeElement (_fdeec .CNvCnPr ,_ceefg );};return nil ;};func NewCT_ProofErr ()*CT_ProofErr {_bbbaf :=&CT_ProofErr {}; -_bbbaf .TypeAttr =ST_ProofErr (1);return _bbbaf ;}; +// Right to Left Paragraph Layout +Bidi *CT_OnOff ; -// Validate validates the CT_Underline and its children -func (_ggbde *CT_Underline )Validate ()error {return _ggbde .ValidateWithPath ("\u0043\u0054\u005fU\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065");};type ST_AnnotationVMerge byte ;func (_bbaaf WdST_WrapText )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gfdgf :=_f .Attr {}; -_gfdgf .Name =name ;switch _bbaaf {case WdST_WrapTextUnset :_gfdgf .Value ="";case WdST_WrapTextBothSides :_gfdgf .Value ="\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s";case WdST_WrapTextLeft :_gfdgf .Value ="\u006c\u0065\u0066\u0074";case WdST_WrapTextRight :_gfdgf .Value ="\u0072\u0069\u0067h\u0074"; -case WdST_WrapTextLargest :_gfdgf .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _gfdgf ,nil ;};type CT_MacroName struct{ +// Automatically Adjust Right Indent When Using Document Grid +AdjustRightInd *CT_OnOff ; -// Name of Script Function -ValAttr string ;}; +// Use Document Grid Settings for Inter-Line Paragraph Spacing +SnapToGrid *CT_OnOff ; -// Validate validates the CT_SdtPr and its children -func (_gaeed *CT_SdtPr )Validate ()error {return _gaeed .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072");};func (_adcdf ST_FldCharType )String ()string {switch _adcdf {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 "";};func (_dadecd *EG_FtnEdnNumProps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dadecd .NumStart !=nil {_bdbab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}}; -e .EncodeElement (_dadecd .NumStart ,_bdbab );};if _dadecd .NumRestart !=nil {_fcfbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_dadecd .NumRestart ,_fcfbd );};return nil ; -};type CT_TcBorders struct{ +// Spacing Between Lines and Above/Below Paragraph +Spacing *CT_Spacing ; -// Table Cell Top Border -Top *CT_Border ; +// Paragraph Indentation +Ind *CT_Ind ; -// Table Cell Leading Edge Border -Start *CT_Border ; +// Ignore Spacing Above and Below When Using Identical Styles +ContextualSpacing *CT_OnOff ; -// Table Cell Leading Edge Border -Left *CT_Border ; +// Use Left/Right Indents as Inside/Outside Indents +MirrorIndents *CT_OnOff ; -// Table Cell Bottom Border -Bottom *CT_Border ; +// Prevent Text Frames From Overlapping +SuppressOverlap *CT_OnOff ; -// Table Cell Trailing Edge Border -End *CT_Border ; +// Paragraph Alignment +Jc *CT_Jc ; -// Table Cell Trailing Edge Border -Right *CT_Border ; +// Paragraph Text Flow Direction +TextDirection *CT_TextDirection ; -// Table Cell Inside Horizontal Edges Border -InsideH *CT_Border ; +// Vertical Character Alignment on Line +TextAlignment *CT_TextAlignment ; -// Table Cell Inside Vertical Edges Border -InsideV *CT_Border ; - -// Table Cell Top Left to Bottom Right Diagonal Border -Tl2br *CT_Border ; - -// Table Cell Top Right to Bottom Left Diagonal Border -Tr2bl *CT_Border ;};func NewCT_CustomXmlPr ()*CT_CustomXmlPr {_cbgg :=&CT_CustomXmlPr {};return _cbgg };func NewCT_FtnEdnSepRef ()*CT_FtnEdnSepRef {_afcce :=&CT_FtnEdnSepRef {};return _afcce };func (_cgebc *CT_SdtText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgebc .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 :_d .Sprintf ("\u0025\u0076",*_cgebc .MultiLineAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acdfgb *WdST_RelFromH )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_debgfe ,_gcecf :=d .Token ();if _gcecf !=nil {return _gcecf ;};if _cgddaf ,_bebff :=_debgfe .(_f .EndElement ); -_bebff &&_cgddaf .Name ==start .Name {*_acdfgb =1;return nil ;};if _fdbdb ,_fgdca :=_debgfe .(_f .CharData );!_fgdca {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_debgfe ); -}else {switch string (_fdbdb ){case "":*_acdfgb =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_acdfgb =1;case "\u0070\u0061\u0067\u0065":*_acdfgb =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_acdfgb =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_acdfgb =4; -case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_acdfgb =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_acdfgb =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_acdfgb =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_acdfgb =8; -};};_debgfe ,_gcecf =d .Token ();if _gcecf !=nil {return _gcecf ;};if _dggbde ,_aefged :=_debgfe .(_f .EndElement );_aefged &&_dggbde .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_debgfe ); -};type CT_Drawing struct{Anchor []*WdAnchor ;Inline []*WdInline ;};type CT_TrPrBase struct{ +// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents +TextboxTightWrap *CT_TextboxTightWrap ; -// Table Row Conditional Formatting -CnfStyle []*CT_Cnf ; +// Associated Outline Level +OutlineLvl *CT_DecimalNumber ; // Associated HTML div ID -DivId []*CT_DecimalNumber ; +DivId *CT_DecimalNumber ; -// Grid Columns Before First Cell -GridBefore []*CT_DecimalNumber ; +// Paragraph Conditional Formatting +CnfStyle *CT_Cnf ;PPrChange *CT_PPrChange ;};type CT_GlossaryDocument struct{ -// Grid Columns After Last Cell -GridAfter []*CT_DecimalNumber ; +// Document Background +Background *CT_Background ;DocParts *CT_DocParts ;};func (_cggdfg *ST_FrameLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfece ,_adcba :=d .Token ();if _adcba !=nil {return _adcba ;};if _daebf ,_gedga :=_cfece .(_d .EndElement ); +_gedga &&_daebf .Name ==start .Name {*_cggdfg =1;return nil ;};if _aeddg ,_dagefc :=_cfece .(_d .CharData );!_dagefc {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",_cfece ); +}else {switch string (_aeddg ){case "":*_cggdfg =0;case "\u0072\u006f\u0077\u0073":*_cggdfg =1;case "\u0063\u006f\u006c\u0073":*_cggdfg =2;case "\u006e\u006f\u006e\u0065":*_cggdfg =3;};};_cfece ,_adcba =d .Token ();if _adcba !=nil {return _adcba ;};if _facbac ,_ecbcgb :=_cfece .(_d .EndElement ); +_ecbcgb &&_facbac .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",_cfece );}; -// Preferred Width Before Table Row -WBefore []*CT_TblWidth ; +// ValidateWithPath validates the CT_PPrChange and its children, prefixing error messages with path +func (_dedba *CT_PPrChange )ValidateWithPath (path string )error {if _feaba :=_dedba .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_feaba !=nil {return _feaba ;};return nil ;}; -// Preferred Width After Table Row -WAfter []*CT_TblWidth ; +// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path +func (_cbgfd *CT_DataBinding )ValidateWithPath (path string )error {return nil };func (_debad *ST_Underline )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_debad =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_debad =1;case "\u0077\u006f\u0072d\u0073":*_debad =2; +case "\u0064\u006f\u0075\u0062\u006c\u0065":*_debad =3;case "\u0074\u0068\u0069c\u006b":*_debad =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_debad =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_debad =6;case "\u0064\u0061\u0073\u0068":*_debad =7; +case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_debad =8;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_debad =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_debad =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_debad =11; +case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_debad =12;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_debad =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_debad =14; +case "\u0077\u0061\u0076\u0065":*_debad =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_debad =16;case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_debad =17;case "\u006e\u006f\u006e\u0065":*_debad =18;};return nil ;}; -// Table Row Cannot Break Across Pages -CantSplit []*CT_OnOff ; +// ValidateWithPath validates the CT_Underline and its children, prefixing error messages with path +func (_gdacf *CT_Underline )ValidateWithPath (path string )error {if _ecgcbg :=_gdacf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecgcbg !=nil {return _ecgcbg ;};if _gdacf .ColorAttr !=nil {if _bafcd :=_gdacf .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); +_bafcd !=nil {return _bafcd ;};};if _cedff :=_gdacf .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_cedff !=nil {return _cedff ;};return nil ;};func NewCT_GlossaryDocument ()*CT_GlossaryDocument {_ggafc :=&CT_GlossaryDocument {}; +return _ggafc }; -// Table Row Height -TrHeight []*CT_Height ; +// Validate validates the CT_FFHelpText and its children +func (_cbfda *CT_FFHelpText )Validate ()error {return _cbfda .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0048\u0065\u006c\u0070\u0054\u0065\u0078\u0074");}; -// Repeat Table Row on Every New Page -TblHeader []*CT_OnOff ; +// ValidateWithPath validates the CT_LongHexNumber and its children, prefixing error messages with path +func (_febg *CT_LongHexNumber )ValidateWithPath (path string )error {return nil };func (_fgdfg ST_Theme )String ()string {switch _fgdfg {case 0:return "";case 1:return "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case 2:return "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i"; +case 3:return "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case 4:return "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069";case 5:return "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case 6:return "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i"; +case 7:return "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case 8:return "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069";};return "";};type CT_EastAsianLayout struct{ -// Table Row Cell Spacing -TblCellSpacing []*CT_TblWidth ; +// East Asian Typography Run ID +IdAttr *int64 ; -// Table Row Alignment -Jc []*CT_JcTable ; +// Two Lines in One +CombineAttr *_gf .ST_OnOff ; -// Hidden Table Row Marker -Hidden []*CT_OnOff ;};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;); +// Display Brackets Around Two Lines in One +CombineBracketsAttr ST_CombineBrackets ; -// Validate validates the CT_FtnEdnRef and its children -func (_efbef *CT_FtnEdnRef )Validate ()error {return _efbef .ValidateWithPath ("\u0043\u0054\u005fF\u0074\u006e\u0045\u0064\u006e\u0052\u0065\u0066");}; +// Horizontal in Vertical (Rotate Text) +VertAttr *_gf .ST_OnOff ; -// ValidateWithPath validates the CT_Ruby and its children, prefixing error messages with path -func (_agfad *CT_Ruby )ValidateWithPath (path string )error {if _aggde :=_agfad .RubyPr .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0050\u0072");_aggde !=nil {return _aggde ;};if _afadb :=_agfad .Rt .ValidateWithPath (path +"\u002f\u0052\u0074"); -_afadb !=nil {return _afadb ;};if _gadge :=_agfad .RubyBase .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0042\u0061\u0073e");_gadge !=nil {return _gadge ;};return nil ;}; +// Compress Rotated Text to Line Height +VertCompressAttr *_gf .ST_OnOff ;}; -// ValidateWithPath validates the CT_FontRel and its children, prefixing error messages with path -func (_ceca *CT_FontRel )ValidateWithPath (path string )error {if !_df .ST_GuidPatternRe .MatchString (_ceca .FontKeyAttr ){return _d .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 ,_df .ST_GuidPatternRe ,_ceca .FontKeyAttr ); -};if _aeed :=_ceca .SubsettedAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0073\u0065\u0074\u0074\u0065d\u0041\u0074\u0074\u0072");_aeed !=nil {return _aeed ;};return nil ;}; +// Validate validates the CT_TrPrChange and its children +func (_dgfbbg *CT_TrPrChange )Validate ()error {return _dgfbbg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_ebefdf ST_Shd )ValidateWithPath (path string )error {switch _ebefdf {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 _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebefdf )); +};return nil ;};func NewCT_MultiLevelType ()*CT_MultiLevelType {_cabcgf :=&CT_MultiLevelType {};_cabcgf .ValAttr =ST_MultiLevelType (1);return _cabcgf ;}; -// ValidateWithPath validates the CT_TblGridChange and its children, prefixing error messages with path -func (_bceee *CT_TblGridChange )ValidateWithPath (path string )error {if _gabadf :=_bceee .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_gabadf !=nil {return _gabadf ;};return nil ;}; +// ValidateWithPath validates the CT_ProofErr and its children, prefixing error messages with path +func (_gbaadg *CT_ProofErr )ValidateWithPath (path string )error {if _gbaadg .TypeAttr ==ST_ProofErrUnset {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 _fgaf :=_gbaadg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fgaf !=nil {return _fgaf ;};return nil ;};func (_bfgggbe *CT_SmartTagRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggafac :=range start .Attr {if _ggafac .Name .Local =="\u0075\u0072\u0069"{_gebfc ,_ccfdg :=_ggafac .Value ,error (nil ); +if _ccfdg !=nil {return _ccfdg ;};_bfgggbe .UriAttr =&_gebfc ;continue ;};if _ggafac .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_dgcgc ,_bgdba :=_ggafac .Value ,error (nil );if _bgdba !=nil {return _bgdba ;};_bfgggbe .ElementAttr =_dgcgc ;continue ; +};};_adgae :for {_fdbcad ,_edbege :=d .Token ();if _edbege !=nil {return _edbege ;};switch _eefea :=_fdbcad .(type ){case _d .StartElement :switch _eefea .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"}:_bfgggbe .SmartTagPr =NewCT_SmartTagPr (); +if _fcaag :=d .DecodeElement (_bfgggbe .SmartTagPr ,&_eefea );_fcaag !=nil {return _fcaag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_baecg :=NewEG_PContent (); +_dgbefd :=NewCT_SimpleField ();if _agebf :=d .DecodeElement (_dgbefd ,&_eefea );_agebf !=nil {return _agebf ;};_baecg .FldSimple =append (_baecg .FldSimple ,_dgbefd );_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_baecg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggaga :=NewEG_PContent (); +_ggaga .Hyperlink =NewCT_Hyperlink ();if _gbacc :=d .DecodeElement (_ggaga .Hyperlink ,&_eefea );_gbacc !=nil {return _gbacc ;};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_ggaga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffdbd :=NewEG_PContent (); +_ffdbd .SubDoc =NewCT_Rel ();if _ffaad :=d .DecodeElement (_ffdbd .SubDoc ,&_eefea );_ffaad !=nil {return _ffaad ;};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_ffdbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_cadgg :=NewEG_PContent (); +_dcebddg :=NewEG_ContentRunContent ();_dcebddg .CustomXml =NewCT_CustomXmlRun ();if _ebbdc :=d .DecodeElement (_dcebddg .CustomXml ,&_eefea );_ebbdc !=nil {return _ebbdc ;};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_cadgg );_cadgg .EG_ContentRunContent =append (_cadgg .EG_ContentRunContent ,_dcebddg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aedabc :=NewEG_PContent (); +_ccbacc :=NewEG_ContentRunContent ();_ccbacc .SmartTag =NewCT_SmartTagRun ();if _gdbcd :=d .DecodeElement (_ccbacc .SmartTag ,&_eefea );_gdbcd !=nil {return _gdbcd ;};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_aedabc );_aedabc .EG_ContentRunContent =append (_aedabc .EG_ContentRunContent ,_ccbacc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eeggb :=NewEG_PContent (); +_ebcgc :=NewEG_ContentRunContent ();_ebcgc .Sdt =NewCT_SdtRun ();if _acbgbd :=d .DecodeElement (_ebcgc .Sdt ,&_eefea );_acbgbd !=nil {return _acbgbd ;};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_eeggb );_eeggb .EG_ContentRunContent =append (_eeggb .EG_ContentRunContent ,_ebcgc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gecef :=NewEG_PContent (); +_cgcda :=NewEG_ContentRunContent ();_cgcda .Dir =NewCT_DirContentRun ();if _dcbdf :=d .DecodeElement (_cgcda .Dir ,&_eefea );_dcbdf !=nil {return _dcbdf ;};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_gecef );_gecef .EG_ContentRunContent =append (_gecef .EG_ContentRunContent ,_cgcda ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfbeb :=NewEG_PContent (); +_agafe :=NewEG_ContentRunContent ();_agafe .Bdo =NewCT_BdoContentRun ();if _cababc :=d .DecodeElement (_agafe .Bdo ,&_eefea );_cababc !=nil {return _cababc ;};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_gfbeb );_gfbeb .EG_ContentRunContent =append (_gfbeb .EG_ContentRunContent ,_agafe ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgdea :=NewEG_PContent (); +_bcfcdd :=NewEG_ContentRunContent ();_bcfcdd .R =NewCT_R ();if _edccb :=d .DecodeElement (_bcfcdd .R ,&_eefea );_edccb !=nil {return _edccb ;};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_dgdea );_dgdea .EG_ContentRunContent =append (_dgdea .EG_ContentRunContent ,_bcfcdd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbadf :=NewEG_PContent (); +_dfdaca :=NewEG_ContentRunContent ();_febffaa :=NewEG_RunLevelElts ();_febffaa .ProofErr =NewCT_ProofErr ();if _dbace :=d .DecodeElement (_febffaa .ProofErr ,&_eefea );_dbace !=nil {return _dbace ;};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_fbadf ); +_fbadf .EG_ContentRunContent =append (_fbadf .EG_ContentRunContent ,_dfdaca );_dfdaca .EG_RunLevelElts =append (_dfdaca .EG_RunLevelElts ,_febffaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cefed :=NewEG_PContent (); +_gfbcb :=NewEG_ContentRunContent ();_fbdbc :=NewEG_RunLevelElts ();_fbdbc .PermStart =NewCT_PermStart ();if _dbdd :=d .DecodeElement (_fbdbc .PermStart ,&_eefea );_dbdd !=nil {return _dbdd ;};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_cefed ); +_cefed .EG_ContentRunContent =append (_cefed .EG_ContentRunContent ,_gfbcb );_gfbcb .EG_RunLevelElts =append (_gfbcb .EG_RunLevelElts ,_fbdbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fdbgf :=NewEG_PContent (); +_geac :=NewEG_ContentRunContent ();_dcaedb :=NewEG_RunLevelElts ();_dcaedb .PermEnd =NewCT_Perm ();if _afgde :=d .DecodeElement (_dcaedb .PermEnd ,&_eefea );_afgde !=nil {return _afgde ;};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_fdbgf );_fdbgf .EG_ContentRunContent =append (_fdbgf .EG_ContentRunContent ,_geac ); +_geac .EG_RunLevelElts =append (_geac .EG_RunLevelElts ,_dcaedb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bagcf :=NewEG_PContent (); +_cdfgc :=NewEG_ContentRunContent ();_cacba :=NewEG_RunLevelElts ();_cacba .Ins =NewCT_RunTrackChange ();if _decaf :=d .DecodeElement (_cacba .Ins ,&_eefea );_decaf !=nil {return _decaf ;};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_bagcf );_bagcf .EG_ContentRunContent =append (_bagcf .EG_ContentRunContent ,_cdfgc ); +_cdfgc .EG_RunLevelElts =append (_cdfgc .EG_RunLevelElts ,_cacba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_faabb :=NewEG_PContent (); +_beffd :=NewEG_ContentRunContent ();_abdag :=NewEG_RunLevelElts ();_abdag .Del =NewCT_RunTrackChange ();if _gcecg :=d .DecodeElement (_abdag .Del ,&_eefea );_gcecg !=nil {return _gcecg ;};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_faabb );_faabb .EG_ContentRunContent =append (_faabb .EG_ContentRunContent ,_beffd ); +_beffd .EG_RunLevelElts =append (_beffd .EG_RunLevelElts ,_abdag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gggcd :=NewEG_PContent (); +_aeceg :=NewEG_ContentRunContent ();_feebab :=NewEG_RunLevelElts ();_feebab .MoveFrom =NewCT_RunTrackChange ();if _befaaf :=d .DecodeElement (_feebab .MoveFrom ,&_eefea );_befaaf !=nil {return _befaaf ;};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_gggcd ); +_gggcd .EG_ContentRunContent =append (_gggcd .EG_ContentRunContent ,_aeceg );_aeceg .EG_RunLevelElts =append (_aeceg .EG_RunLevelElts ,_feebab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_faege :=NewEG_PContent (); +_fgddf :=NewEG_ContentRunContent ();_bbgfg :=NewEG_RunLevelElts ();_bbgfg .MoveTo =NewCT_RunTrackChange ();if _acfcb :=d .DecodeElement (_bbgfg .MoveTo ,&_eefea );_acfcb !=nil {return _acfcb ;};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_faege ); +_faege .EG_ContentRunContent =append (_faege .EG_ContentRunContent ,_fgddf );_fgddf .EG_RunLevelElts =append (_fgddf .EG_RunLevelElts ,_bbgfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbedg :=NewEG_PContent (); +_dffed :=NewEG_ContentRunContent ();_bfebcc :=NewEG_RunLevelElts ();_dbbagf :=NewEG_RangeMarkupElements ();_dbbagf .BookmarkStart =NewCT_Bookmark ();if _cccac :=d .DecodeElement (_dbbagf .BookmarkStart ,&_eefea );_cccac !=nil {return _cccac ;};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_cfbedg ); +_cfbedg .EG_ContentRunContent =append (_cfbedg .EG_ContentRunContent ,_dffed );_dffed .EG_RunLevelElts =append (_dffed .EG_RunLevelElts ,_bfebcc );_bfebcc .EG_RangeMarkupElements =append (_bfebcc .EG_RangeMarkupElements ,_dbbagf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfdbe :=NewEG_PContent (); +_ceaff :=NewEG_ContentRunContent ();_fdecc :=NewEG_RunLevelElts ();_fgdfc :=NewEG_RangeMarkupElements ();_fgdfc .BookmarkEnd =NewCT_MarkupRange ();if _ccebd :=d .DecodeElement (_fgdfc .BookmarkEnd ,&_eefea );_ccebd !=nil {return _ccebd ;};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_dfdbe ); +_dfdbe .EG_ContentRunContent =append (_dfdbe .EG_ContentRunContent ,_ceaff );_ceaff .EG_RunLevelElts =append (_ceaff .EG_RunLevelElts ,_fdecc );_fdecc .EG_RangeMarkupElements =append (_fdecc .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 :"\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"}:_fbcgfg :=NewEG_PContent (); +_adbac :=NewEG_ContentRunContent ();_fgcgg :=NewEG_RunLevelElts ();_aeafcg :=NewEG_RangeMarkupElements ();_aeafcg .MoveFromRangeStart =NewCT_MoveBookmark ();if _cfgbfb :=d .DecodeElement (_aeafcg .MoveFromRangeStart ,&_eefea );_cfgbfb !=nil {return _cfgbfb ; +};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_fbcgfg );_fbcgfg .EG_ContentRunContent =append (_fbcgfg .EG_ContentRunContent ,_adbac );_adbac .EG_RunLevelElts =append (_adbac .EG_RunLevelElts ,_fgcgg );_fgcgg .EG_RangeMarkupElements =append (_fgcgg .EG_RangeMarkupElements ,_aeafcg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_afacfc :=NewEG_PContent (); +_fadaa :=NewEG_ContentRunContent ();_bfcfef :=NewEG_RunLevelElts ();_ffcdc :=NewEG_RangeMarkupElements ();_ffcdc .MoveFromRangeEnd =NewCT_MarkupRange ();if _ggcfc :=d .DecodeElement (_ffcdc .MoveFromRangeEnd ,&_eefea );_ggcfc !=nil {return _ggcfc ;};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_afacfc ); +_afacfc .EG_ContentRunContent =append (_afacfc .EG_ContentRunContent ,_fadaa );_fadaa .EG_RunLevelElts =append (_fadaa .EG_RunLevelElts ,_bfcfef );_bfcfef .EG_RangeMarkupElements =append (_bfcfef .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 :"\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"}:_ecbfc :=NewEG_PContent (); +_daebcd :=NewEG_ContentRunContent ();_bcace :=NewEG_RunLevelElts ();_ffdgf :=NewEG_RangeMarkupElements ();_ffdgf .MoveToRangeStart =NewCT_MoveBookmark ();if _fcfce :=d .DecodeElement (_ffdgf .MoveToRangeStart ,&_eefea );_fcfce !=nil {return _fcfce ;};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_ecbfc ); +_ecbfc .EG_ContentRunContent =append (_ecbfc .EG_ContentRunContent ,_daebcd );_daebcd .EG_RunLevelElts =append (_daebcd .EG_RunLevelElts ,_bcace );_bcace .EG_RangeMarkupElements =append (_bcace .EG_RangeMarkupElements ,_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 :"\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"}:_deeff :=NewEG_PContent (); +_dbdad :=NewEG_ContentRunContent ();_ceeedg :=NewEG_RunLevelElts ();_efcbc :=NewEG_RangeMarkupElements ();_efcbc .MoveToRangeEnd =NewCT_MarkupRange ();if _bcbbg :=d .DecodeElement (_efcbc .MoveToRangeEnd ,&_eefea );_bcbbg !=nil {return _bcbbg ;};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_deeff ); +_deeff .EG_ContentRunContent =append (_deeff .EG_ContentRunContent ,_dbdad );_dbdad .EG_RunLevelElts =append (_dbdad .EG_RunLevelElts ,_ceeedg );_ceeedg .EG_RangeMarkupElements =append (_ceeedg .EG_RangeMarkupElements ,_efcbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dffgb :=NewEG_PContent (); +_facdb :=NewEG_ContentRunContent ();_gbgbcb :=NewEG_RunLevelElts ();_bddde :=NewEG_RangeMarkupElements ();_bddde .CommentRangeStart =NewCT_MarkupRange ();if _daddbc :=d .DecodeElement (_bddde .CommentRangeStart ,&_eefea );_daddbc !=nil {return _daddbc ; +};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_dffgb );_dffgb .EG_ContentRunContent =append (_dffgb .EG_ContentRunContent ,_facdb );_facdb .EG_RunLevelElts =append (_facdb .EG_RunLevelElts ,_gbgbcb );_gbgbcb .EG_RangeMarkupElements =append (_gbgbcb .EG_RangeMarkupElements ,_bddde ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_befgb :=NewEG_PContent (); +_dcefg :=NewEG_ContentRunContent ();_bcgaf :=NewEG_RunLevelElts ();_cebgda :=NewEG_RangeMarkupElements ();_cebgda .CommentRangeEnd =NewCT_MarkupRange ();if _ffgfb :=d .DecodeElement (_cebgda .CommentRangeEnd ,&_eefea );_ffgfb !=nil {return _ffgfb ;};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_befgb ); +_befgb .EG_ContentRunContent =append (_befgb .EG_ContentRunContent ,_dcefg );_dcefg .EG_RunLevelElts =append (_dcefg .EG_RunLevelElts ,_bcgaf );_bcgaf .EG_RangeMarkupElements =append (_bcgaf .EG_RangeMarkupElements ,_cebgda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_fffbc :=NewEG_PContent (); +_fccbe :=NewEG_ContentRunContent ();_edeaf :=NewEG_RunLevelElts ();_gbgfbd :=NewEG_RangeMarkupElements ();_gbgfbd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ggefd :=d .DecodeElement (_gbgfbd .CustomXmlInsRangeStart ,&_eefea );_ggefd !=nil {return _ggefd ; +};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_fffbc );_fffbc .EG_ContentRunContent =append (_fffbc .EG_ContentRunContent ,_fccbe );_fccbe .EG_RunLevelElts =append (_fccbe .EG_RunLevelElts ,_edeaf );_edeaf .EG_RangeMarkupElements =append (_edeaf .EG_RangeMarkupElements ,_gbgfbd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_agaea :=NewEG_PContent (); +_gfeefc :=NewEG_ContentRunContent ();_eabgd :=NewEG_RunLevelElts ();_fcdcef :=NewEG_RangeMarkupElements ();_fcdcef .CustomXmlInsRangeEnd =NewCT_Markup ();if _egegb :=d .DecodeElement (_fcdcef .CustomXmlInsRangeEnd ,&_eefea );_egegb !=nil {return _egegb ; +};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_agaea );_agaea .EG_ContentRunContent =append (_agaea .EG_ContentRunContent ,_gfeefc );_gfeefc .EG_RunLevelElts =append (_gfeefc .EG_RunLevelElts ,_eabgd );_eabgd .EG_RangeMarkupElements =append (_eabgd .EG_RangeMarkupElements ,_fcdcef ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_dffgge :=NewEG_PContent (); +_fdgbfa :=NewEG_ContentRunContent ();_ebbdg :=NewEG_RunLevelElts ();_adfacc :=NewEG_RangeMarkupElements ();_adfacc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cgfgb :=d .DecodeElement (_adfacc .CustomXmlDelRangeStart ,&_eefea );_cgfgb !=nil {return _cgfgb ; +};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_dffgge );_dffgge .EG_ContentRunContent =append (_dffgge .EG_ContentRunContent ,_fdgbfa );_fdgbfa .EG_RunLevelElts =append (_fdgbfa .EG_RunLevelElts ,_ebbdg );_ebbdg .EG_RangeMarkupElements =append (_ebbdg .EG_RangeMarkupElements ,_adfacc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_facceg :=NewEG_PContent (); +_dcdef :=NewEG_ContentRunContent ();_ebgdg :=NewEG_RunLevelElts ();_egefa :=NewEG_RangeMarkupElements ();_egefa .CustomXmlDelRangeEnd =NewCT_Markup ();if _facdag :=d .DecodeElement (_egefa .CustomXmlDelRangeEnd ,&_eefea );_facdag !=nil {return _facdag ; +};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_facceg );_facceg .EG_ContentRunContent =append (_facceg .EG_ContentRunContent ,_dcdef );_dcdef .EG_RunLevelElts =append (_dcdef .EG_RunLevelElts ,_ebgdg );_ebgdg .EG_RangeMarkupElements =append (_ebgdg .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 :"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"}:_fgaagg :=NewEG_PContent (); +_gadgfc :=NewEG_ContentRunContent ();_fbeag :=NewEG_RunLevelElts ();_cbagf :=NewEG_RangeMarkupElements ();_cbagf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bgbbg :=d .DecodeElement (_cbagf .CustomXmlMoveFromRangeStart ,&_eefea );_bgbbg !=nil {return _bgbbg ; +};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_fgaagg );_fgaagg .EG_ContentRunContent =append (_fgaagg .EG_ContentRunContent ,_gadgfc );_gadgfc .EG_RunLevelElts =append (_gadgfc .EG_RunLevelElts ,_fbeag );_fbeag .EG_RangeMarkupElements =append (_fbeag .EG_RangeMarkupElements ,_cbagf ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bdgbg :=NewEG_PContent (); +_aagda :=NewEG_ContentRunContent ();_becgbb :=NewEG_RunLevelElts ();_adgcbe :=NewEG_RangeMarkupElements ();_adgcbe .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dgbee :=d .DecodeElement (_adgcbe .CustomXmlMoveFromRangeEnd ,&_eefea );_dgbee !=nil {return _dgbee ; +};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_bdgbg );_bdgbg .EG_ContentRunContent =append (_bdgbg .EG_ContentRunContent ,_aagda );_aagda .EG_RunLevelElts =append (_aagda .EG_RunLevelElts ,_becgbb );_becgbb .EG_RangeMarkupElements =append (_becgbb .EG_RangeMarkupElements ,_adgcbe ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ebdag :=NewEG_PContent (); +_baeba :=NewEG_ContentRunContent ();_eeaad :=NewEG_RunLevelElts ();_ddbfb :=NewEG_RangeMarkupElements ();_ddbfb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bgafa :=d .DecodeElement (_ddbfb .CustomXmlMoveToRangeStart ,&_eefea );_bgafa !=nil {return _bgafa ; +};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_ebdag );_ebdag .EG_ContentRunContent =append (_ebdag .EG_ContentRunContent ,_baeba );_baeba .EG_RunLevelElts =append (_baeba .EG_RunLevelElts ,_eeaad );_eeaad .EG_RangeMarkupElements =append (_eeaad .EG_RangeMarkupElements ,_ddbfb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_dbfae :=NewEG_PContent (); +_aedce :=NewEG_ContentRunContent ();_fafbcc :=NewEG_RunLevelElts ();_bfead :=NewEG_RangeMarkupElements ();_bfead .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gefgbc :=d .DecodeElement (_bfead .CustomXmlMoveToRangeEnd ,&_eefea );_gefgbc !=nil {return _gefgbc ; +};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_dbfae );_dbfae .EG_ContentRunContent =append (_dbfae .EG_ContentRunContent ,_aedce );_aedce .EG_RunLevelElts =append (_aedce .EG_RunLevelElts ,_fafbcc );_fafbcc .EG_RangeMarkupElements =append (_fafbcc .EG_RangeMarkupElements ,_bfead ); +case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ccggb :=NewEG_PContent (); +_cdagg :=NewEG_ContentRunContent ();_geegfa :=NewEG_RunLevelElts ();_fabed :=NewEG_MathContent ();_fabed .OMathPara =_ea .NewOMathPara ();if _bfadfab :=d .DecodeElement (_fabed .OMathPara ,&_eefea );_bfadfab !=nil {return _bfadfab ;};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_ccggb ); +_ccggb .EG_ContentRunContent =append (_ccggb .EG_ContentRunContent ,_cdagg );_cdagg .EG_RunLevelElts =append (_cdagg .EG_RunLevelElts ,_geegfa );_geegfa .EG_MathContent =append (_geegfa .EG_MathContent ,_fabed );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_agffd :=NewEG_PContent (); +_bafcbe :=NewEG_ContentRunContent ();_gcbff :=NewEG_RunLevelElts ();_dbfcee :=NewEG_MathContent ();_dbfcee .OMath =_ea .NewOMath ();if _edefc :=d .DecodeElement (_dbfcee .OMath ,&_eefea );_edefc !=nil {return _edefc ;};_bfgggbe .EG_PContent =append (_bfgggbe .EG_PContent ,_agffd ); +_agffd .EG_ContentRunContent =append (_agffd .EG_ContentRunContent ,_bafcbe );_bafcbe .EG_RunLevelElts =append (_bafcbe .EG_RunLevelElts ,_gcbff );_gcbff .EG_MathContent =append (_gcbff .EG_MathContent ,_dbfcee );default:_gb .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",_eefea .Name ); +if _aabf :=d .Skip ();_aabf !=nil {return _aabf ;};};case _d .EndElement :break _adgae ;case _d .CharData :};};return nil ;};func (_abadc *EG_HdrFtrReferences )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afcbb :for {_bfbcd ,_dcaaab :=d .Token (); +if _dcaaab !=nil {return _dcaaab ;};switch _cface :=_bfbcd .(type ){case _d .StartElement :switch _cface .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"}:_abadc .HeaderReference =NewCT_HdrFtrRef (); +if _gbbdad :=d .DecodeElement (_abadc .HeaderReference ,&_cface );_gbbdad !=nil {return _gbbdad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abadc .FooterReference =NewCT_HdrFtrRef (); +if _ccegae :=d .DecodeElement (_abadc .FooterReference ,&_cface );_ccegae !=nil {return _ccegae ;};default:_gb .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",_cface .Name ); +if _cffac :=d .Skip ();_cffac !=nil {return _cffac ;};};case _d .EndElement :break _afcbb ;case _d .CharData :};};return nil ;};func (_dbdcd ST_TargetScreenSz )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dbdcd .String (),start ); +}; -// Validate validates the WdCT_WordprocessingShapeChoice and its children -func (_daeff *WdCT_WordprocessingShapeChoice )Validate ()error {return _daeff .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 NewCT_Ind ()*CT_Ind {_ddbae :=&CT_Ind {};return _ddbae }; +// ValidateWithPath validates the CT_EdnPos and its children, prefixing error messages with path +func (_agacc *CT_EdnPos )ValidateWithPath (path string )error {if _agacc .ValAttr ==ST_EdnPosUnset {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 _cbfg :=_agacc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbfg !=nil {return _cbfg ;};return nil ;};type EG_CellMarkupElements struct{ -// ValidateWithPath validates the CT_DocGrid and its children, prefixing error messages with path -func (_bcca *CT_DocGrid )ValidateWithPath (path string )error {if _bedc :=_bcca .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bedc !=nil {return _bedc ;};return nil ;};func (_fgaeg *CT_Tabs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffdabe :for {_ffef ,_egafe :=d .Token (); -if _egafe !=nil {return _egafe ;};switch _gaaaf :=_ffef .(type ){case _f .StartElement :switch _gaaaf .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfgcb :=NewCT_TabStop (); -if _fbede :=d .DecodeElement (_cfgcb ,&_gaaaf );_fbede !=nil {return _fbede ;};_fgaeg .Tab =append (_fgaeg .Tab ,_cfgcb );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",_gaaaf .Name ); -if _eceedg :=d .Skip ();_eceedg !=nil {return _eceedg ;};};case _f .EndElement :break _ffdabe ;case _f .CharData :};};return nil ;}; +// Table Cell Insertion +CellIns *CT_TrackChange ; -// Validate validates the WdCT_WordprocessingGroup and its children -func (_caeeeg *WdCT_WordprocessingGroup )Validate ()error {return _caeeeg .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006f\u0075\u0070");}; +// Table Cell Deletion +CellDel *CT_TrackChange ; -// ValidateWithPath validates the EG_HdrFtrReferences and its children, prefixing error messages with path -func (_ffafd *EG_HdrFtrReferences )ValidateWithPath (path string )error {if _ffafd .HeaderReference !=nil {if _ceafb :=_ffafd .HeaderReference .ValidateWithPath (path +"\u002f\u0048e\u0061\u0064\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"); -_ceafb !=nil {return _ceafb ;};};if _ffafd .FooterReference !=nil {if _fgcfdb :=_ffafd .FooterReference .ValidateWithPath (path +"\u002f\u0046o\u006f\u0074\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");_fgcfdb !=nil {return _fgcfdb ;}; -};return nil ;}; +// Vertically Merged/Split Table Cells +CellMerge *CT_CellMergeTrackChange ;};func (_gbcdb ST_Em )String ()string {switch _gbcdb {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 (_abg *CT_AutoCaptions )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abga :for {_fag ,_dgb :=d .Token ();if _dgb !=nil {return _dgb ;};switch _deg :=_fag .(type ){case _d .StartElement :switch _deg .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"}:_cbdc :=NewCT_AutoCaption (); +if _gea :=d .DecodeElement (_cbdc ,&_deg );_gea !=nil {return _gea ;};_abg .AutoCaption =append (_abg .AutoCaption ,_cbdc );default:_gb .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",_deg .Name ); +if _agb :=d .Skip ();_agb !=nil {return _agb ;};};case _d .EndElement :break _abga ;case _d .CharData :};};return nil ;};type ST_StyleSort byte ; -// Validate validates the CT_SdtListItem and its children -func (_ffedbb *CT_SdtListItem )Validate ()error {return _ffedbb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u004c\u0069\u0073t\u0049\u0074\u0065\u006d");};func (_dbega ST_TblWidth )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bddfge :=_f .Attr {}; -_bddfge .Name =name ;switch _dbega {case ST_TblWidthUnset :_bddfge .Value ="";case ST_TblWidthNil :_bddfge .Value ="\u006e\u0069\u006c";case ST_TblWidthPct :_bddfge .Value ="\u0070\u0063\u0074";case ST_TblWidthDxa :_bddfge .Value ="\u0064\u0078\u0061"; -case ST_TblWidthAuto :_bddfge .Value ="\u0061\u0075\u0074\u006f";};return _bddfge ,nil ;}; +// Validate validates the CT_Rel and its children +func (_fgegd *CT_Rel )Validate ()error {return _fgegd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func (_abbecf *CT_SdtRow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _abbecf .SdtPr !=nil {_ebacb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}}; +e .EncodeElement (_abbecf .SdtPr ,_ebacb );};if _abbecf .SdtEndPr !=nil {_ddaag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_abbecf .SdtEndPr ,_ddaag );};if _abbecf .SdtContent !=nil {_cdeeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}}; +e .EncodeElement (_abbecf .SdtContent ,_cdeeb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aafecd ST_MailMergeDocType )Validate ()error {return _aafecd .ValidateWithPath ("")};func (_aefdc *CT_FramesetSplitbar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _aefdc .W !=nil {_fdfbbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_aefdc .W ,_fdfbbf );};if _aefdc .Color !=nil {_egegc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_aefdc .Color ,_egegc ); +};if _aefdc .NoBorder !=nil {_bdfae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_aefdc .NoBorder ,_bdfae );};if _aefdc .FlatBorders !=nil {_ecffc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; +e .EncodeElement (_aefdc .FlatBorders ,_ecffc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ggdgf *CT_TrPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ggdgf .CnfStyle !=nil {_gbdgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; +for _ ,_dgafe :=range _ggdgf .CnfStyle {e .EncodeElement (_dgafe ,_gbdgb );};};if _ggdgf .DivId !=nil {_daebg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};for _ ,_afgcf :=range _ggdgf .DivId {e .EncodeElement (_afgcf ,_daebg ); +};};if _ggdgf .GridBefore !=nil {_aeagd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_bfdab :=range _ggdgf .GridBefore {e .EncodeElement (_bfdab ,_aeagd );};};if _ggdgf .GridAfter !=nil {_ggfaga :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}}; +for _ ,_gcdgag :=range _ggdgf .GridAfter {e .EncodeElement (_gcdgag ,_ggfaga );};};if _ggdgf .WBefore !=nil {_gbgeed :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}};for _ ,_aebbed :=range _ggdgf .WBefore {e .EncodeElement (_aebbed ,_gbgeed ); +};};if _ggdgf .WAfter !=nil {_cfbdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_cbddc :=range _ggdgf .WAfter {e .EncodeElement (_cbddc ,_cfbdd );};};if _ggdgf .CantSplit !=nil {_fcebf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}}; +for _ ,_bbgfef :=range _ggdgf .CantSplit {e .EncodeElement (_bbgfef ,_fcebf );};};if _ggdgf .TrHeight !=nil {_fbdfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}};for _ ,_cgbbb :=range _ggdgf .TrHeight {e .EncodeElement (_cgbbb ,_fbdfg ); +};};if _ggdgf .TblHeader !=nil {_acfba :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_bcbfe :=range _ggdgf .TblHeader {e .EncodeElement (_bcbfe ,_acfba );};};if _ggdgf .TblCellSpacing !=nil {_bfebeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}}; +for _ ,_dfada :=range _ggdgf .TblCellSpacing {e .EncodeElement (_dfada ,_bfebeg );};};if _ggdgf .Jc !=nil {_cdcbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_cggef :=range _ggdgf .Jc {e .EncodeElement (_cggef ,_cdcbc ); +};};if _ggdgf .Hidden !=nil {_bcbea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};for _ ,_gggac :=range _ggdgf .Hidden {e .EncodeElement (_gggac ,_bcbea );};};if _ggdgf .Ins !=nil {_febgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}}; +e .EncodeElement (_ggdgf .Ins ,_febgb );};if _ggdgf .Del !=nil {_cgfaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_ggdgf .Del ,_cgfaa );};if _ggdgf .TrPrChange !=nil {_gcdbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074r\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; +e .EncodeElement (_ggdgf .TrPrChange ,_gcdbb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_FitText and its children, prefixing error messages with path -func (_eadb *CT_FitText )ValidateWithPath (path string )error {if _ccbc :=_eadb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccbc !=nil {return _ccbc ;};return nil ;};func NewCT_Body ()*CT_Body {_edeg :=&CT_Body {}; -return _edeg };func NewWdEG_WrapTypeChoice ()*WdEG_WrapTypeChoice {_dfggc :=&WdEG_WrapTypeChoice {};return _dfggc }; +// Validate validates the CT_CustomXmlRun and its children +func (_aadc *CT_CustomXmlRun )Validate ()error {return _aadc .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e");};func (_beaeb *ST_SignedTwipsMeasure )ValidateWithPath (path string )error {_dbbbag :=[]string {}; +if _beaeb .Int64 !=nil {_dbbbag =append (_dbbbag ,"\u0049\u006e\u00746\u0034");};if _beaeb .ST_UniversalMeasure !=nil {_dbbbag =append (_dbbbag ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065"); +};if len (_dbbbag )> 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 ,_dbbbag );};return nil ;}; -// Validate validates the CT_StylePaneFilter and its children -func (_ceccge *CT_StylePaneFilter )Validate ()error {return _ceccge .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0050a\u006e\u0065F\u0069\u006c\u0074\u0065\u0072");};type CT_Frame struct{ +// ValidateWithPath validates the CT_Pitch and its children, prefixing error messages with path +func (_ecgcbb *CT_Pitch )ValidateWithPath (path string )error {if _ecgcbb .ValAttr ==ST_PitchUnset {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 _ggacd :=_ecgcbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggacd !=nil {return _ggacd ;};return nil ;}; -// Frame Size -Sz *CT_String ; +// Validate validates the CT_ReadingModeInkLockDown and its children +func (_cbcbaf *CT_ReadingModeInkLockDown )Validate ()error {return _cbcbaf .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0061d\u0069\u006e\u0067\u004d\u006fd\u0065I\u006ek\u004c\u006f\u0063\u006b\u0044\u006f\u0077n");};type CT_Div struct{ -// Frame Name -Name *CT_String ; +// div Data ID +IdAttr int64 ; -// Frame or Frameset Title -Title *CT_String ; +// Data for HTML blockquote Element +BlockQuote *CT_OnOff ; -// Frame Long Description -LongDesc *CT_Rel ; +// Data for HTML body Element +BodyDiv *CT_OnOff ; -// Source File for Frame -SourceFileName *CT_Rel ; +// Left Margin for HTML div +MarLeft *CT_SignedTwipsMeasure ; -// Left and Right Margin for Frame -MarW *CT_PixelsMeasure ; +// Right Margin for HTML div +MarRight *CT_SignedTwipsMeasure ; -// Top and Bottom Margin for Frame -MarH *CT_PixelsMeasure ; +// Top Margin for HTML div +MarTop *CT_SignedTwipsMeasure ; -// Scrollbar Display Option -Scrollbar *CT_FrameScrollbar ; +// Bottom Margin for HTML div +MarBottom *CT_SignedTwipsMeasure ; -// Frame Cannot Be Resized -NoResizeAllowed *CT_OnOff ; +// Set of Borders for HTML div +DivBdr *CT_DivBdr ; -// Maintain Link to Existing File -LinkedToFile *CT_OnOff ;}; +// Child div Elements Contained within Current div +DivsChild []*CT_Divs ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionLtr ST_Direction =1;ST_DirectionRtl ST_Direction =2;);func (_bcage *CT_Rel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdceb :=range start .Attr {if _gdceb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gdceb .Name .Local =="\u0069\u0064"||_gdceb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gdceb .Name .Local =="\u0069\u0064"{_bbcbb ,_dfggd :=_gdceb .Value ,error (nil ); +if _dfggd !=nil {return _dfggd ;};_bcage .IdAttr =_bbcbb ;continue ;};};for {_cdaafb ,_ffbab :=d .Token ();if _ffbab !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_ffbab );};if _daebb ,_gbgcba :=_cdaafb .(_d .EndElement ); +_gbgcba &&_daebb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_LevelSuffix and its children, prefixing error messages with path -func (_cefgc *CT_LevelSuffix )ValidateWithPath (path string )error {if _cefgc .ValAttr ==ST_LevelSuffixUnset {return _d .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _gcbdd :=_cefgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcbdd !=nil {return _gcbdd ;};return nil ;};func (_abffe *ST_HeightRule )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgbeeb ,_cegge :=d .Token (); -if _cegge !=nil {return _cegge ;};if _adcag ,_edfge :=_fgbeeb .(_f .EndElement );_edfge &&_adcag .Name ==start .Name {*_abffe =1;return nil ;};if _agcdc ,_dgadf :=_fgbeeb .(_f .CharData );!_dgadf {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgbeeb ); -}else {switch string (_agcdc ){case "":*_abffe =0;case "\u0061\u0075\u0074\u006f":*_abffe =1;case "\u0065\u0078\u0061c\u0074":*_abffe =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_abffe =3;};};_fgbeeb ,_cegge =d .Token ();if _cegge !=nil {return _cegge ; -};if _fdcdd ,_acdecf :=_fgbeeb .(_f .EndElement );_acdecf &&_fdcdd .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgbeeb ); -};func (_dffdc *CT_TextDirection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dffdc .ValAttr =ST_TextDirection (1);for _ ,_cadgfg :=range start .Attr {if _cadgfg .Name .Local =="\u0076\u0061\u006c"{_dffdc .ValAttr .UnmarshalXMLAttr (_cadgfg ); -continue ;};};for {_afdba ,_acdad :=d .Token ();if _acdad !=nil {return _d .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",_acdad );};if _cacbb ,_cdfbgf :=_afdba .(_f .EndElement ); -_cdfbgf &&_cacbb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path +func (_daecd *CT_Rel )ValidateWithPath (path string )error {return nil };func (_febgg *CT_Tc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _febgg .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_febgg .IdAttr )}); +};e .EncodeToken (start );if _febgg .TcPr !=nil {_gfced :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_febgg .TcPr ,_gfced );};for _ ,_edffdce :=range _febgg .EG_BlockLevelElts {_edffdce .MarshalXML (e ,_d .StartElement {}); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_ProofUnset ST_Proof =0;ST_ProofClean ST_Proof =1;ST_ProofDirty ST_Proof =2;);func (_dbdbb *CT_MarkupRange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bdgga :=range start .Attr {if _bdgga .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_dbdbb .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_bdgga ); +continue ;};if _bdgga .Name .Local =="\u0069\u0064"{_ceedf ,_bbffe :=_e .ParseInt (_bdgga .Value ,10,64);if _bbffe !=nil {return _bbffe ;};_dbdbb .IdAttr =_ceedf ;continue ;};};for {_cgega ,_bfcgac :=d .Token ();if _bfcgac !=nil {return _b .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",_bfcgac ); +};if _gbdfd ,_bfagg :=_cgega .(_d .EndElement );_bfagg &&_gbdfd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_FrameScrollbar and its children, prefixing error messages with path -func (_fdcgag *CT_FrameScrollbar )ValidateWithPath (path string )error {if _fdcgag .ValAttr ==ST_FrameScrollbarUnset {return _d .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 _gdfba :=_fdcgag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdfba !=nil {return _gdfba ;};return nil ;};func (_cecde *CT_RPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _cecde .RStyle !=nil {_ecaec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cecde .RStyle ,_ecaec );};if _cecde .RFonts !=nil {_decf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}}; -e .EncodeElement (_cecde .RFonts ,_decf );};if _cecde .B !=nil {_cdaegg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_cecde .B ,_cdaegg );};if _cecde .BCs !=nil {_aaffdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062C\u0073"}}; -e .EncodeElement (_cecde .BCs ,_aaffdd );};if _cecde .I !=nil {_baefeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_cecde .I ,_baefeb );};if _cecde .ICs !=nil {_aafca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069C\u0073"}}; -e .EncodeElement (_cecde .ICs ,_aafca );};if _cecde .Caps !=nil {_gdffb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_cecde .Caps ,_gdffb );};if _cecde .SmallCaps !=nil {_abeca :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}}; -e .EncodeElement (_cecde .SmallCaps ,_abeca );};if _cecde .Strike !=nil {_aacef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_cecde .Strike ,_aacef );};if _cecde .Dstrike !=nil {_bgega :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}}; -e .EncodeElement (_cecde .Dstrike ,_bgega );};if _cecde .Outline !=nil {_cfecg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_cecde .Outline ,_cfecg );};if _cecde .Shadow !=nil {_beafc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}}; -e .EncodeElement (_cecde .Shadow ,_beafc );};if _cecde .Emboss !=nil {_ddbaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_cecde .Emboss ,_ddbaf );};if _cecde .Imprint !=nil {_adggd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}}; -e .EncodeElement (_cecde .Imprint ,_adggd );};if _cecde .NoProof !=nil {_bccgcg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_cecde .NoProof ,_bccgcg );};if _cecde .SnapToGrid !=nil {_cbagd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}}; -e .EncodeElement (_cecde .SnapToGrid ,_cbagd );};if _cecde .Vanish !=nil {_ggdcf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_cecde .Vanish ,_ggdcf );};if _cecde .WebHidden !=nil {_fgfga :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}}; -e .EncodeElement (_cecde .WebHidden ,_fgfga );};if _cecde .Color !=nil {_fddfe :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_cecde .Color ,_fddfe );};if _cecde .Spacing !=nil {_dcfde :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}}; -e .EncodeElement (_cecde .Spacing ,_dcfde );};if _cecde .W !=nil {_efced :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_cecde .W ,_efced );};if _cecde .Kern !=nil {_bgfgac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}}; -e .EncodeElement (_cecde .Kern ,_bgfgac );};if _cecde .Position !=nil {_dfde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cecde .Position ,_dfde );};if _cecde .Sz !=nil {_ebggd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"}}; -e .EncodeElement (_cecde .Sz ,_ebggd );};if _cecde .SzCs !=nil {_bcfg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_cecde .SzCs ,_bcfg );};if _cecde .Highlight !=nil {_egbbf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_cecde .Highlight ,_egbbf );};if _cecde .U !=nil {_ggaabc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_cecde .U ,_ggaabc );};if _cecde .Effect !=nil {_dcece :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}}; -e .EncodeElement (_cecde .Effect ,_dcece );};if _cecde .Bdr !=nil {_dcadf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_cecde .Bdr ,_dcadf );};if _cecde .Shd !=nil {_fbdcd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}}; -e .EncodeElement (_cecde .Shd ,_fbdcd );};if _cecde .FitText !=nil {_dgaae :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_cecde .FitText ,_dgaae );};if _cecde .VertAlign !=nil {_dfcdg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}}; -e .EncodeElement (_cecde .VertAlign ,_dfcdg );};if _cecde .Rtl !=nil {_adbfa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_cecde .Rtl ,_adbfa );};if _cecde .Cs !=nil {_cbafe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0073"}}; -e .EncodeElement (_cecde .Cs ,_cbafe );};if _cecde .Em !=nil {_cfgbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_cecde .Em ,_cfgbd );};if _cecde .Lang !=nil {_efbfg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}}; -e .EncodeElement (_cecde .Lang ,_efbfg );};if _cecde .EastAsianLayout !=nil {_cbefb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cecde .EastAsianLayout ,_cbefb ); -};if _cecde .SpecVanish !=nil {_ccaaaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_cecde .SpecVanish ,_ccaaaf );};if _cecde .OMath !=nil {_cgedg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}}; -e .EncodeElement (_cecde .OMath ,_cgedg );};if _cecde .RPrChange !=nil {_aaaea :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_cecde .RPrChange ,_aaaea );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_LongHexNumber ()*CT_LongHexNumber {_eaagac :=&CT_LongHexNumber {};return _eaagac };func (_abgbg ST_BrClear )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bgbff :=_f .Attr {};_bgbff .Name =name ;switch _abgbg {case ST_BrClearUnset :_bgbff .Value =""; -case ST_BrClearNone :_bgbff .Value ="\u006e\u006f\u006e\u0065";case ST_BrClearLeft :_bgbff .Value ="\u006c\u0065\u0066\u0074";case ST_BrClearRight :_bgbff .Value ="\u0072\u0069\u0067h\u0074";case ST_BrClearAll :_bgbff .Value ="\u0061\u006c\u006c";};return _bgbff ,nil ; -};func (_badce *CT_DocGrid )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eaga :=range start .Attr {if _eaga .Name .Local =="\u0074\u0079\u0070\u0065"{_badce .TypeAttr .UnmarshalXMLAttr (_eaga );continue ;};if _eaga .Name .Local =="\u006ci\u006e\u0065\u0050\u0069\u0074\u0063h"{_gdab ,_efgfg :=_fc .ParseInt (_eaga .Value ,10,64); -if _efgfg !=nil {return _efgfg ;};_badce .LinePitchAttr =&_gdab ;continue ;};if _eaga .Name .Local =="\u0063h\u0061\u0072\u0053\u0070\u0061\u0063e"{_fdee ,_bdgeg :=_fc .ParseInt (_eaga .Value ,10,64);if _bdgeg !=nil {return _bdgeg ;};_badce .CharSpaceAttr =&_fdee ; -continue ;};};for {_cdaf ,_gaggg :=d .Token ();if _gaggg !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064\u003a\u0020%\u0073",_gaggg );};if _ccdf ,_beecg :=_cdaf .(_f .EndElement ); -_beecg &&_ccdf .Name ==start .Name {break ;};};return nil ;};func (_bcbc *CT_P )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fedgc :=range start .Attr {if _fedgc .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_ccge ,_gfbggc :=_fedgc .Value ,error (nil ); -if _gfbggc !=nil {return _gfbggc ;};_bcbc .RsidRPrAttr =&_ccge ;continue ;};if _fedgc .Name .Local =="\u0072\u0073\u0069d\u0052"{_caddac ,_fdec :=_fedgc .Value ,error (nil );if _fdec !=nil {return _fdec ;};_bcbc .RsidRAttr =&_caddac ;continue ;};if _fedgc .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_afdce ,_bafgd :=_fedgc .Value ,error (nil ); -if _bafgd !=nil {return _bafgd ;};_bcbc .RsidDelAttr =&_afdce ;continue ;};if _fedgc .Name .Local =="\u0072\u0073\u0069d\u0050"{_abcdc ,_cgbgg :=_fedgc .Value ,error (nil );if _cgbgg !=nil {return _cgbgg ;};_bcbc .RsidPAttr =&_abcdc ;continue ;};if _fedgc .Name .Local =="\u0072\u0073\u0069d\u0052\u0044\u0065\u0066\u0061\u0075\u006c\u0074"{_gbbfa ,_gebbb :=_fedgc .Value ,error (nil ); -if _gebbb !=nil {return _gebbb ;};_bcbc .RsidRDefaultAttr =&_gbbfa ;continue ;};};_cecg :for {_gbfa ,_eefdf :=d .Token ();if _eefdf !=nil {return _eefdf ;};switch _dggdf :=_gbfa .(type ){case _f .StartElement :switch _dggdf .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcbc .PPr =NewCT_PPr (); -if _dbbd :=d .DecodeElement (_bcbc .PPr ,&_dggdf );_dbbd !=nil {return _dbbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eegbad :=NewEG_PContent (); -_dcfff :=NewCT_SimpleField ();if _dccbe :=d .DecodeElement (_dcfff ,&_dggdf );_dccbe !=nil {return _dccbe ;};_eegbad .FldSimple =append (_eegbad .FldSimple ,_dcfff );_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_eegbad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cecaa :=NewEG_PContent (); -_cecaa .Hyperlink =NewCT_Hyperlink ();if _aabg :=d .DecodeElement (_cecaa .Hyperlink ,&_dggdf );_aabg !=nil {return _aabg ;};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_cecaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbdf :=NewEG_PContent (); -_cfbdf .SubDoc =NewCT_Rel ();if _bbbeb :=d .DecodeElement (_cfbdf .SubDoc ,&_dggdf );_bbbeb !=nil {return _bbbeb ;};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_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 :"\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"}:_geagc :=NewEG_PContent (); -_gebeg :=NewEG_ContentRunContent ();_gebeg .CustomXml =NewCT_CustomXmlRun ();if _cgaca :=d .DecodeElement (_gebeg .CustomXml ,&_dggdf );_cgaca !=nil {return _cgaca ;};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_geagc );_geagc .EG_ContentRunContent =append (_geagc .EG_ContentRunContent ,_gebeg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aebbcd :=NewEG_PContent (); -_edggba :=NewEG_ContentRunContent ();_edggba .SmartTag =NewCT_SmartTagRun ();if _dffgbd :=d .DecodeElement (_edggba .SmartTag ,&_dggdf );_dffgbd !=nil {return _dffgbd ;};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_aebbcd );_aebbcd .EG_ContentRunContent =append (_aebbcd .EG_ContentRunContent ,_edggba ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aabdgf :=NewEG_PContent (); -_baffd :=NewEG_ContentRunContent ();_baffd .Sdt =NewCT_SdtRun ();if _cggge :=d .DecodeElement (_baffd .Sdt ,&_dggdf );_cggge !=nil {return _cggge ;};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_aabdgf );_aabdgf .EG_ContentRunContent =append (_aabdgf .EG_ContentRunContent ,_baffd ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eggbd :=NewEG_PContent (); -_gffegd :=NewEG_ContentRunContent ();_gffegd .Dir =NewCT_DirContentRun ();if _aecdca :=d .DecodeElement (_gffegd .Dir ,&_dggdf );_aecdca !=nil {return _aecdca ;};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_eggbd );_eggbd .EG_ContentRunContent =append (_eggbd .EG_ContentRunContent ,_gffegd ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbeab :=NewEG_PContent (); -_deec :=NewEG_ContentRunContent ();_deec .Bdo =NewCT_BdoContentRun ();if _ggebd :=d .DecodeElement (_deec .Bdo ,&_dggdf );_ggebd !=nil {return _ggebd ;};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_fbeab );_fbeab .EG_ContentRunContent =append (_fbeab .EG_ContentRunContent ,_deec ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcggbe :=NewEG_PContent (); -_gegaf :=NewEG_ContentRunContent ();_gegaf .R =NewCT_R ();if _bedbge :=d .DecodeElement (_gegaf .R ,&_dggdf );_bedbge !=nil {return _bedbge ;};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_fcggbe );_fcggbe .EG_ContentRunContent =append (_fcggbe .EG_ContentRunContent ,_gegaf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbfc :=NewEG_PContent (); -_fefcg :=NewEG_ContentRunContent ();_bcece :=NewEG_RunLevelElts ();_bcece .ProofErr =NewCT_ProofErr ();if _dfcdd :=d .DecodeElement (_bcece .ProofErr ,&_dggdf );_dfcdd !=nil {return _dfcdd ;};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_bbfc );_bbfc .EG_ContentRunContent =append (_bbfc .EG_ContentRunContent ,_fefcg ); -_fefcg .EG_RunLevelElts =append (_fefcg .EG_RunLevelElts ,_bcece );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bfdbe :=NewEG_PContent (); -_bgaba :=NewEG_ContentRunContent ();_becfc :=NewEG_RunLevelElts ();_becfc .PermStart =NewCT_PermStart ();if _cebad :=d .DecodeElement (_becfc .PermStart ,&_dggdf );_cebad !=nil {return _cebad ;};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_bfdbe ); -_bfdbe .EG_ContentRunContent =append (_bfdbe .EG_ContentRunContent ,_bgaba );_bgaba .EG_RunLevelElts =append (_bgaba .EG_RunLevelElts ,_becfc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gfefc :=NewEG_PContent (); -_aadd :=NewEG_ContentRunContent ();_fgbda :=NewEG_RunLevelElts ();_fgbda .PermEnd =NewCT_Perm ();if _abdfd :=d .DecodeElement (_fgbda .PermEnd ,&_dggdf );_abdfd !=nil {return _abdfd ;};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_gfefc );_gfefc .EG_ContentRunContent =append (_gfefc .EG_ContentRunContent ,_aadd ); -_aadd .EG_RunLevelElts =append (_aadd .EG_RunLevelElts ,_fgbda );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cabecf :=NewEG_PContent (); -_eaab :=NewEG_ContentRunContent ();_abacf :=NewEG_RunLevelElts ();_abacf .Ins =NewCT_RunTrackChange ();if _bcadbe :=d .DecodeElement (_abacf .Ins ,&_dggdf );_bcadbe !=nil {return _bcadbe ;};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_cabecf );_cabecf .EG_ContentRunContent =append (_cabecf .EG_ContentRunContent ,_eaab ); -_eaab .EG_RunLevelElts =append (_eaab .EG_RunLevelElts ,_abacf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfcacf :=NewEG_PContent (); -_ggcad :=NewEG_ContentRunContent ();_fcgcc :=NewEG_RunLevelElts ();_fcgcc .Del =NewCT_RunTrackChange ();if _ebabg :=d .DecodeElement (_fcgcc .Del ,&_dggdf );_ebabg !=nil {return _ebabg ;};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_bfcacf );_bfcacf .EG_ContentRunContent =append (_bfcacf .EG_ContentRunContent ,_ggcad ); -_ggcad .EG_RunLevelElts =append (_ggcad .EG_RunLevelElts ,_fcgcc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bdaf :=NewEG_PContent (); -_aaabb :=NewEG_ContentRunContent ();_eeeda :=NewEG_RunLevelElts ();_eeeda .MoveFrom =NewCT_RunTrackChange ();if _aeccaa :=d .DecodeElement (_eeeda .MoveFrom ,&_dggdf );_aeccaa !=nil {return _aeccaa ;};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_bdaf ); -_bdaf .EG_ContentRunContent =append (_bdaf .EG_ContentRunContent ,_aaabb );_aaabb .EG_RunLevelElts =append (_aaabb .EG_RunLevelElts ,_eeeda );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_cbfcc :=NewEG_PContent (); -_dgccb :=NewEG_ContentRunContent ();_gbfad :=NewEG_RunLevelElts ();_gbfad .MoveTo =NewCT_RunTrackChange ();if _ffabdc :=d .DecodeElement (_gbfad .MoveTo ,&_dggdf );_ffabdc !=nil {return _ffabdc ;};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_cbfcc ); -_cbfcc .EG_ContentRunContent =append (_cbfcc .EG_ContentRunContent ,_dgccb );_dgccb .EG_RunLevelElts =append (_dgccb .EG_RunLevelElts ,_gbfad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcgea :=NewEG_PContent (); -_adfe :=NewEG_ContentRunContent ();_gdbff :=NewEG_RunLevelElts ();_agfcd :=NewEG_RangeMarkupElements ();_agfcd .BookmarkStart =NewCT_Bookmark ();if _eeaca :=d .DecodeElement (_agfcd .BookmarkStart ,&_dggdf );_eeaca !=nil {return _eeaca ;};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_fcgea ); -_fcgea .EG_ContentRunContent =append (_fcgea .EG_ContentRunContent ,_adfe );_adfe .EG_RunLevelElts =append (_adfe .EG_RunLevelElts ,_gdbff );_gdbff .EG_RangeMarkupElements =append (_gdbff .EG_RangeMarkupElements ,_agfcd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gddfg :=NewEG_PContent (); -_gaceg :=NewEG_ContentRunContent ();_ebfcg :=NewEG_RunLevelElts ();_geddg :=NewEG_RangeMarkupElements ();_geddg .BookmarkEnd =NewCT_MarkupRange ();if _cgdge :=d .DecodeElement (_geddg .BookmarkEnd ,&_dggdf );_cgdge !=nil {return _cgdge ;};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_gddfg ); -_gddfg .EG_ContentRunContent =append (_gddfg .EG_ContentRunContent ,_gaceg );_gaceg .EG_RunLevelElts =append (_gaceg .EG_RunLevelElts ,_ebfcg );_ebfcg .EG_RangeMarkupElements =append (_ebfcg .EG_RangeMarkupElements ,_geddg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdaec :=NewEG_PContent (); -_cfeeb :=NewEG_ContentRunContent ();_gbdce :=NewEG_RunLevelElts ();_fdeaf :=NewEG_RangeMarkupElements ();_fdeaf .MoveFromRangeStart =NewCT_MoveBookmark ();if _dbaeg :=d .DecodeElement (_fdeaf .MoveFromRangeStart ,&_dggdf );_dbaeg !=nil {return _dbaeg ; -};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_cdaec );_cdaec .EG_ContentRunContent =append (_cdaec .EG_ContentRunContent ,_cfeeb );_cfeeb .EG_RunLevelElts =append (_cfeeb .EG_RunLevelElts ,_gbdce );_gbdce .EG_RangeMarkupElements =append (_gbdce .EG_RangeMarkupElements ,_fdeaf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aeage :=NewEG_PContent (); -_faegfc :=NewEG_ContentRunContent ();_ggbc :=NewEG_RunLevelElts ();_gbcee :=NewEG_RangeMarkupElements ();_gbcee .MoveFromRangeEnd =NewCT_MarkupRange ();if _bdead :=d .DecodeElement (_gbcee .MoveFromRangeEnd ,&_dggdf );_bdead !=nil {return _bdead ;};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_aeage ); -_aeage .EG_ContentRunContent =append (_aeage .EG_ContentRunContent ,_faegfc );_faegfc .EG_RunLevelElts =append (_faegfc .EG_RunLevelElts ,_ggbc );_ggbc .EG_RangeMarkupElements =append (_ggbc .EG_RangeMarkupElements ,_gbcee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_facb :=NewEG_PContent (); -_adbe :=NewEG_ContentRunContent ();_aebcc :=NewEG_RunLevelElts ();_dbdde :=NewEG_RangeMarkupElements ();_dbdde .MoveToRangeStart =NewCT_MoveBookmark ();if _aacgcb :=d .DecodeElement (_dbdde .MoveToRangeStart ,&_dggdf );_aacgcb !=nil {return _aacgcb ;}; -_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_facb );_facb .EG_ContentRunContent =append (_facb .EG_ContentRunContent ,_adbe );_adbe .EG_RunLevelElts =append (_adbe .EG_RunLevelElts ,_aebcc );_aebcc .EG_RangeMarkupElements =append (_aebcc .EG_RangeMarkupElements ,_dbdde ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_faceb :=NewEG_PContent (); -_dgfbf :=NewEG_ContentRunContent ();_ffabg :=NewEG_RunLevelElts ();_gccg :=NewEG_RangeMarkupElements ();_gccg .MoveToRangeEnd =NewCT_MarkupRange ();if _fgdaa :=d .DecodeElement (_gccg .MoveToRangeEnd ,&_dggdf );_fgdaa !=nil {return _fgdaa ;};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_faceb ); -_faceb .EG_ContentRunContent =append (_faceb .EG_ContentRunContent ,_dgfbf );_dgfbf .EG_RunLevelElts =append (_dgfbf .EG_RunLevelElts ,_ffabg );_ffabg .EG_RangeMarkupElements =append (_ffabg .EG_RangeMarkupElements ,_gccg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_cgfbb :=NewEG_PContent (); -_aeagf :=NewEG_ContentRunContent ();_gagab :=NewEG_RunLevelElts ();_degbg :=NewEG_RangeMarkupElements ();_degbg .CommentRangeStart =NewCT_MarkupRange ();if _aadda :=d .DecodeElement (_degbg .CommentRangeStart ,&_dggdf );_aadda !=nil {return _aadda ;};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_cgfbb ); -_cgfbb .EG_ContentRunContent =append (_cgfbb .EG_ContentRunContent ,_aeagf );_aeagf .EG_RunLevelElts =append (_aeagf .EG_RunLevelElts ,_gagab );_gagab .EG_RangeMarkupElements =append (_gagab .EG_RangeMarkupElements ,_degbg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggcgc :=NewEG_PContent (); -_defb :=NewEG_ContentRunContent ();_bedbe :=NewEG_RunLevelElts ();_ecggg :=NewEG_RangeMarkupElements ();_ecggg .CommentRangeEnd =NewCT_MarkupRange ();if _gdbfg :=d .DecodeElement (_ecggg .CommentRangeEnd ,&_dggdf );_gdbfg !=nil {return _gdbfg ;};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_ggcgc ); -_ggcgc .EG_ContentRunContent =append (_ggcgc .EG_ContentRunContent ,_defb );_defb .EG_RunLevelElts =append (_defb .EG_RunLevelElts ,_bedbe );_bedbe .EG_RangeMarkupElements =append (_bedbe .EG_RangeMarkupElements ,_ecggg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ebfcf :=NewEG_PContent (); -_dedaa :=NewEG_ContentRunContent ();_eddfg :=NewEG_RunLevelElts ();_adegg :=NewEG_RangeMarkupElements ();_adegg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cafc :=d .DecodeElement (_adegg .CustomXmlInsRangeStart ,&_dggdf );_cafc !=nil {return _cafc ; -};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_ebfcf );_ebfcf .EG_ContentRunContent =append (_ebfcf .EG_ContentRunContent ,_dedaa );_dedaa .EG_RunLevelElts =append (_dedaa .EG_RunLevelElts ,_eddfg );_eddfg .EG_RangeMarkupElements =append (_eddfg .EG_RangeMarkupElements ,_adegg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cefaeb :=NewEG_PContent (); -_cggca :=NewEG_ContentRunContent ();_aadagc :=NewEG_RunLevelElts ();_gbbgf :=NewEG_RangeMarkupElements ();_gbbgf .CustomXmlInsRangeEnd =NewCT_Markup ();if _gaddf :=d .DecodeElement (_gbbgf .CustomXmlInsRangeEnd ,&_dggdf );_gaddf !=nil {return _gaddf ;}; -_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_cefaeb );_cefaeb .EG_ContentRunContent =append (_cefaeb .EG_ContentRunContent ,_cggca );_cggca .EG_RunLevelElts =append (_cggca .EG_RunLevelElts ,_aadagc );_aadagc .EG_RangeMarkupElements =append (_aadagc .EG_RangeMarkupElements ,_gbbgf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_dbfcc :=NewEG_PContent (); -_bbafb :=NewEG_ContentRunContent ();_ccgg :=NewEG_RunLevelElts ();_eaced :=NewEG_RangeMarkupElements ();_eaced .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ddegfg :=d .DecodeElement (_eaced .CustomXmlDelRangeStart ,&_dggdf );_ddegfg !=nil {return _ddegfg ; -};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_dbfcc );_dbfcc .EG_ContentRunContent =append (_dbfcc .EG_ContentRunContent ,_bbafb );_bbafb .EG_RunLevelElts =append (_bbafb .EG_RunLevelElts ,_ccgg );_ccgg .EG_RangeMarkupElements =append (_ccgg .EG_RangeMarkupElements ,_eaced ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cdeb :=NewEG_PContent (); -_ddfea :=NewEG_ContentRunContent ();_aacc :=NewEG_RunLevelElts ();_abge :=NewEG_RangeMarkupElements ();_abge .CustomXmlDelRangeEnd =NewCT_Markup ();if _ccaeg :=d .DecodeElement (_abge .CustomXmlDelRangeEnd ,&_dggdf );_ccaeg !=nil {return _ccaeg ;};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_cdeb ); -_cdeb .EG_ContentRunContent =append (_cdeb .EG_ContentRunContent ,_ddfea );_ddfea .EG_RunLevelElts =append (_ddfea .EG_RunLevelElts ,_aacc );_aacc .EG_RangeMarkupElements =append (_aacc .EG_RangeMarkupElements ,_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 :"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"}:_bfcgd :=NewEG_PContent (); -_eeeecb :=NewEG_ContentRunContent ();_bfedfb :=NewEG_RunLevelElts ();_bbceb :=NewEG_RangeMarkupElements ();_bbceb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _decbe :=d .DecodeElement (_bbceb .CustomXmlMoveFromRangeStart ,&_dggdf );_decbe !=nil {return _decbe ; -};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_bfcgd );_bfcgd .EG_ContentRunContent =append (_bfcgd .EG_ContentRunContent ,_eeeecb );_eeeecb .EG_RunLevelElts =append (_eeeecb .EG_RunLevelElts ,_bfedfb );_bfedfb .EG_RangeMarkupElements =append (_bfedfb .EG_RangeMarkupElements ,_bbceb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_caggg :=NewEG_PContent (); -_aggda :=NewEG_ContentRunContent ();_bbfbf :=NewEG_RunLevelElts ();_cgdfb :=NewEG_RangeMarkupElements ();_cgdfb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bcadg :=d .DecodeElement (_cgdfb .CustomXmlMoveFromRangeEnd ,&_dggdf );_bcadg !=nil {return _bcadg ; -};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_caggg );_caggg .EG_ContentRunContent =append (_caggg .EG_ContentRunContent ,_aggda );_aggda .EG_RunLevelElts =append (_aggda .EG_RunLevelElts ,_bbfbf );_bbfbf .EG_RangeMarkupElements =append (_bbfbf .EG_RangeMarkupElements ,_cgdfb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gdgfc :=NewEG_PContent (); -_caaeg :=NewEG_ContentRunContent ();_fefca :=NewEG_RunLevelElts ();_dcfc :=NewEG_RangeMarkupElements ();_dcfc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fdgccc :=d .DecodeElement (_dcfc .CustomXmlMoveToRangeStart ,&_dggdf );_fdgccc !=nil {return _fdgccc ; -};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_gdgfc );_gdgfc .EG_ContentRunContent =append (_gdgfc .EG_ContentRunContent ,_caaeg );_caaeg .EG_RunLevelElts =append (_caaeg .EG_RunLevelElts ,_fefca );_fefca .EG_RangeMarkupElements =append (_fefca .EG_RangeMarkupElements ,_dcfc ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cfccd :=NewEG_PContent (); -_gggf :=NewEG_ContentRunContent ();_ffedb :=NewEG_RunLevelElts ();_adcfa :=NewEG_RangeMarkupElements ();_adcfa .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cebfbg :=d .DecodeElement (_adcfa .CustomXmlMoveToRangeEnd ,&_dggdf );_cebfbg !=nil {return _cebfbg ; -};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_cfccd );_cfccd .EG_ContentRunContent =append (_cfccd .EG_ContentRunContent ,_gggf );_gggf .EG_RunLevelElts =append (_gggf .EG_RunLevelElts ,_ffedb );_ffedb .EG_RangeMarkupElements =append (_ffedb .EG_RangeMarkupElements ,_adcfa ); -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"}:_bebeca :=NewEG_PContent (); -_aebbe :=NewEG_ContentRunContent ();_egaee :=NewEG_RunLevelElts ();_degdgb :=NewEG_MathContent ();_degdgb .OMathPara =_aa .NewOMathPara ();if _egcfb :=d .DecodeElement (_degdgb .OMathPara ,&_dggdf );_egcfb !=nil {return _egcfb ;};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_bebeca ); -_bebeca .EG_ContentRunContent =append (_bebeca .EG_ContentRunContent ,_aebbe );_aebbe .EG_RunLevelElts =append (_aebbe .EG_RunLevelElts ,_egaee );_egaee .EG_MathContent =append (_egaee .EG_MathContent ,_degdgb );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"}:_bggba :=NewEG_PContent (); -_cfdba :=NewEG_ContentRunContent ();_baadb :=NewEG_RunLevelElts ();_afdca :=NewEG_MathContent ();_afdca .OMath =_aa .NewOMath ();if _gffc :=d .DecodeElement (_afdca .OMath ,&_dggdf );_gffc !=nil {return _gffc ;};_bcbc .EG_PContent =append (_bcbc .EG_PContent ,_bggba ); -_bggba .EG_ContentRunContent =append (_bggba .EG_ContentRunContent ,_cfdba );_cfdba .EG_RunLevelElts =append (_cfdba .EG_RunLevelElts ,_baadb );_baadb .EG_MathContent =append (_baadb .EG_MathContent ,_afdca );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",_dggdf .Name ); -if _dabfec :=d .Skip ();_dabfec !=nil {return _dabfec ;};};case _f .EndElement :break _cecg ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_RubyContent and its children, prefixing error messages with path +func (_adfaf *CT_RubyContent )ValidateWithPath (path string )error {if _adfaf .R !=nil {if _fbdb :=_adfaf .R .ValidateWithPath (path +"\u002f\u0052");_fbdb !=nil {return _fbdb ;};};for _egacaa ,_ceeef :=range _adfaf .EG_RunLevelElts {if _ccdcc :=_ceeef .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_egacaa )); +_ccdcc !=nil {return _ccdcc ;};};return nil ;}; -// Validate validates the EG_PContentBase and its children -func (_ccgbb *EG_PContentBase )Validate ()error {return _ccgbb .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func (_gcgbe ST_PageBorderOffset )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gcgbe .String (),start ); -};func (_agcgbec *ST_HpsMeasure )Validate ()error {return _agcgbec .ValidateWithPath ("")};type CT_FFHelpText struct{ +// Validate validates the CT_StyleSort and its children +func (_cfede *CT_StyleSort )Validate ()error {return _cfede .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0079\u006c\u0065\u0053\u006f\u0072\u0074");};func (_cecdb ST_HexColor )String ()string {if _cecdb .ST_HexColorAuto !=ST_HexColorAutoUnset {return _cecdb .ST_HexColorAuto .String (); +};if _cecdb .ST_HexColorRGB !=nil {return _b .Sprintf ("\u0025\u0076",*_cecdb .ST_HexColorRGB );};return "";};func (_ggfeee *WdWsp )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _ggfeee .WdCT_WordprocessingShape .MarshalXML (e ,start ); +};type ST_LevelSuffix byte ; -// Help Text Type -TypeAttr ST_InfoTextType ; +// Validate validates the CT_AbstractNum and its children +func (_bge *CT_AbstractNum )Validate ()error {return _bge .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061c\u0074\u004e\u0075\u006d");}; -// Help Text Value -ValAttr *string ;};func (_gffbbg ST_MailMergeDest )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bbffbfc :=_f .Attr {};_bbffbfc .Name =name ;switch _gffbbg {case ST_MailMergeDestUnset :_bbffbfc .Value ="";case ST_MailMergeDestNewDocument :_bbffbfc .Value ="n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074"; -case ST_MailMergeDestPrinter :_bbffbfc .Value ="\u0070r\u0069\u006e\u0074\u0065\u0072";case ST_MailMergeDestEmail :_bbffbfc .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDestFax :_bbffbfc .Value ="\u0066\u0061\u0078";};return _bbffbfc ,nil ;};func (_ceefb *CT_TblPrBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _ceefb .TblStyle !=nil {_aadcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ceefb .TblStyle ,_aadcc );};if _ceefb .TblpPr !=nil {_ecedf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}}; -e .EncodeElement (_ceefb .TblpPr ,_ecedf );};if _ceefb .TblOverlap !=nil {_ddbaag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}};e .EncodeElement (_ceefb .TblOverlap ,_ddbaag );};if _ceefb .BidiVisual !=nil {_dedfce :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}}; -e .EncodeElement (_ceefb .BidiVisual ,_dedfce );};if _ceefb .TblStyleRowBandSize !=nil {_afeffe :=_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 (_ceefb .TblStyleRowBandSize ,_afeffe ); -};if _ceefb .TblStyleColBandSize !=nil {_fbfcb :=_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 (_ceefb .TblStyleColBandSize ,_fbfcb ); -};if _ceefb .TblW !=nil {_ggbgb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_ceefb .TblW ,_ggbgb );};if _ceefb .Jc !=nil {_cebgbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006a\u0063"}}; -e .EncodeElement (_ceefb .Jc ,_cebgbb );};if _ceefb .TblCellSpacing !=nil {_beeeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_ceefb .TblCellSpacing ,_beeeb ); -};if _ceefb .TblInd !=nil {_ebggc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_ceefb .TblInd ,_ebggc );};if _ceefb .TblBorders !=nil {_cggaee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; -e .EncodeElement (_ceefb .TblBorders ,_cggaee );};if _ceefb .Shd !=nil {_fbfdg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_ceefb .Shd ,_fbfdg );};if _ceefb .TblLayout !=nil {_ffgg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_ceefb .TblLayout ,_ffgg );};if _ceefb .TblCellMar !=nil {_dcacb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_ceefb .TblCellMar ,_dcacb );};if _ceefb .TblLook !=nil {_ddafg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}}; -e .EncodeElement (_ceefb .TblLook ,_ddafg );};if _ceefb .TblCaption !=nil {_beeac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ceefb .TblCaption ,_beeac );};if _ceefb .TblDescription !=nil {_dacfb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_ceefb .TblDescription ,_dacfb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbadg *CT_Sym )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ecdfe :=range start .Attr {if _ecdfe .Name .Local =="\u0066\u006f\u006e\u0074"{_bbcfa ,_geegef :=_ecdfe .Value ,error (nil ); -if _geegef !=nil {return _geegef ;};_cbadg .FontAttr =&_bbcfa ;continue ;};if _ecdfe .Name .Local =="\u0063\u0068\u0061\u0072"{_gbfade ,_ccdab :=_ecdfe .Value ,error (nil );if _ccdab !=nil {return _ccdab ;};_cbadg .CharAttr =&_gbfade ;continue ;};};for {_daegb ,_cbfadf :=d .Token (); -if _cbfadf !=nil {return _d .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053y\u006d\u003a\u0020\u0025\u0073",_cbfadf );};if _fabag ,_aabebb :=_daegb .(_f .EndElement );_aabebb &&_fabag .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_LineNumber and its children +func (_abcbe *CT_LineNumber )Validate ()error {return _abcbe .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072");};func NewCT_Recipients ()*CT_Recipients {_dgaade :=&CT_Recipients {};return _dgaade };func (_babaf *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 _babaf .CT_Styles .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_StyleSort and its children, prefixing error messages with path -func (_dcebc *CT_StyleSort )ValidateWithPath (path string )error {if _dcebc .ValAttr ==ST_StyleSortUnset {return _d .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 _dgfbga :=_dcebc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgfbga !=nil {return _dgfbga ;};return nil ;}; +// ValidateWithPath validates the CT_ObjectChoice and its children, prefixing error messages with path +func (_fbfgcc *CT_ObjectChoice )ValidateWithPath (path string )error {if _fbfgcc .Control !=nil {if _gbgae :=_fbfgcc .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_gbgae !=nil {return _gbgae ;};};if _fbfgcc .ObjectLink !=nil {if _cfgc :=_fbfgcc .ObjectLink .ValidateWithPath (path +"/\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"); +_cfgc !=nil {return _cfgc ;};};if _fbfgcc .ObjectEmbed !=nil {if _dbebg :=_fbfgcc .ObjectEmbed .ValidateWithPath (path +"\u002f\u004f\u0062j\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064");_dbebg !=nil {return _dbebg ;};};if _fbfgcc .Movie !=nil {if _dabea :=_fbfgcc .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065"); +_dabea !=nil {return _dabea ;};};return nil ;};func (_bggegb ST_DocGrid )String ()string {switch _bggegb {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_TblLook and its children -func (_aeace *CT_TblLook )Validate ()error {return _aeace .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");};func (_cfaeg *ST_FrameLayout )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ceadg ,_gfeacd :=d .Token (); -if _gfeacd !=nil {return _gfeacd ;};if _aecaea ,_efagagag :=_ceadg .(_f .EndElement );_efagagag &&_aecaea .Name ==start .Name {*_cfaeg =1;return nil ;};if _bcceagc ,_fgacc :=_ceadg .(_f .CharData );!_fgacc {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ceadg ); -}else {switch string (_bcceagc ){case "":*_cfaeg =0;case "\u0072\u006f\u0077\u0073":*_cfaeg =1;case "\u0063\u006f\u006c\u0073":*_cfaeg =2;case "\u006e\u006f\u006e\u0065":*_cfaeg =3;};};_ceadg ,_gfeacd =d .Token ();if _gfeacd !=nil {return _gfeacd ;};if _cacbfa ,_gegeg :=_ceadg .(_f .EndElement ); -_gegeg &&_cacbfa .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ceadg );};type CT_HpsMeasure struct{ +// Validate validates the CT_MailMergeOdsoFMDFieldType and its children +func (_dggadc *CT_MailMergeOdsoFMDFieldType )Validate ()error {return _dggadc .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 (_gbgaae ST_Shd )Validate ()error {return _gbgaae .ValidateWithPath ("")}; +func (_bcfa *CT_FldChar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bggagf ,_gdedd :=_bcfa .FldCharTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0066\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"});if _gdedd !=nil {return _gdedd ; +};start .Attr =append (start .Attr ,_bggagf );if _bcfa .FldLockAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_b .Sprintf ("\u0025\u0076",*_bcfa .FldLockAttr )});};if _bcfa .DirtyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_bcfa .DirtyAttr )}); +};e .EncodeToken (start );if _bcfa .FldData !=nil {_baceb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}};e .EncodeElement (_bcfa .FldData ,_baceb );};if _bcfa .FfData !=nil {_efabd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0066\u0044\u0061\u0074\u0061"}}; +e .EncodeElement (_bcfa .FfData ,_efabd );};if _bcfa .NumberingChange !=nil {_edgaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bcfa .NumberingChange ,_edgaf ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aedeg *ST_Zoom )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_babfdg ,_gebdc :=d .Token ();if _gebdc !=nil {return _gebdc ;};if _dbbfab ,_bgggb :=_babfdg .(_d .EndElement ); +_bgggb &&_dbbfab .Name ==start .Name {*_aedeg =1;return nil ;};if _egbcba ,_gbgbee :=_babfdg .(_d .CharData );!_gbgbee {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",_babfdg ); +}else {switch string (_egbcba ){case "":*_aedeg =0;case "\u006e\u006f\u006e\u0065":*_aedeg =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_aedeg =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_aedeg =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_aedeg =4; +};};_babfdg ,_gebdc =d .Token ();if _gebdc !=nil {return _gebdc ;};if _gbaeb ,_ebcaga :=_babfdg .(_d .EndElement );_ebcaga &&_gbaeb .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",_babfdg ); +};type WdST_WrapText byte ;type ST_DocProtect byte ;type CT_SdtComboBox struct{ -// Half Point Measurement -ValAttr ST_HpsMeasure ;}; +// Combo Box Last Saved Value +LastValueAttr *string ; -// ValidateWithPath validates the CT_LvlLegacy and its children, prefixing error messages with path -func (_eacc *CT_LvlLegacy )ValidateWithPath (path string )error {if _eacc .LegacyAttr !=nil {if _acbcb :=_eacc .LegacyAttr .ValidateWithPath (path +"/\u004c\u0065\u0067\u0061\u0063\u0079\u0041\u0074\u0074\u0072");_acbcb !=nil {return _acbcb ;};};if _eacc .LegacySpaceAttr !=nil {if _dccg :=_eacc .LegacySpaceAttr .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072"); -_dccg !=nil {return _dccg ;};};if _eacc .LegacyIndentAttr !=nil {if _faab :=_eacc .LegacyIndentAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0049\u006e\u0064\u0065\u006et\u0041\u0074\u0074\u0072");_faab !=nil {return _faab ; -};};return nil ;};func (_fegce *CT_Document )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_ccaa ,_eabcb :=_fegce .ConformanceAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"}); -if _eabcb !=nil {return _eabcb ;};start .Attr =append (start .Attr ,_ccaa );e .EncodeToken (start );if _fegce .Background !=nil {_ceefe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_fegce .Background ,_ceefe ); -};if _fegce .Body !=nil {_agcaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u0064\u0079"}};e .EncodeElement (_fegce .Body ,_agcaa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_RubyContent ()*CT_RubyContent {_ccdacg :=&CT_RubyContent {}; -return _ccdacg };func NewCT_Recipients ()*CT_Recipients {_ccegb :=&CT_Recipients {};return _ccegb };type CT_FontsList struct{ +// Combo Box List Item +ListItem []*CT_SdtListItem ;}; -// Properties for a Single Font -Font []*CT_Font ;};func (_dbacca *ST_DocPartType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dbacca =0;case "\u006e\u006f\u006e\u0065":*_dbacca =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dbacca =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_dbacca =3; -case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_dbacca =4;case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_dbacca =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_dbacca =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_dbacca =7;};return nil ; -};func (_gcdfge *CT_LevelText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcbgb :=range start .Attr {if _fcbgb .Name .Local =="\u0076\u0061\u006c"{_eafgd ,_bcbgd :=_fcbgb .Value ,error (nil );if _bcbgd !=nil {return _bcbgd ;}; -_gcdfge .ValAttr =&_eafgd ;continue ;};if _fcbgb .Name .Local =="\u006e\u0075\u006c\u006c"{_egad ,_ebce :=ParseUnionST_OnOff (_fcbgb .Value );if _ebce !=nil {return _ebce ;};_gcdfge .NullAttr =&_egad ;continue ;};};for {_gfgbd ,_gfag :=d .Token ();if _gfag !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065v\u0065\u006c\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_gfag ); -};if _cfdg ,_bcfae :=_gfgbd .(_f .EndElement );_bcfae &&_cfdg .Name ==start .Name {break ;};};return nil ;};func (_agfgc ST_Em )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_agfgc .String (),start );}; +// ValidateWithPath validates the WdAnchor and its children, prefixing error messages with path +func (_ggceeb *WdAnchor )ValidateWithPath (path string )error {if _bfeegb :=_ggceeb .WdCT_Anchor .ValidateWithPath (path );_bfeegb !=nil {return _bfeegb ;};return nil ;};type CT_RPr struct{ -// ValidateWithPath validates the CT_FFData and its children, prefixing error messages with path -func (_ddecf *CT_FFData )ValidateWithPath (path string )error {for _gacbf ,_gaebg :=range _ddecf .Name {if _bedfc :=_gaebg .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_gacbf ));_bedfc !=nil {return _bedfc ; -};};for _bgbbc ,_egeeb :=range _ddecf .Label {if _caade :=_egeeb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fL\u0061\u0062\u0065\u006c\u005b\u0025\u0064\u005d",path ,_bgbbc ));_caade !=nil {return _caade ;};};for _feda ,_edgb :=range _ddecf .TabIndex {if _cegec :=_edgb .ValidateWithPath (_d .Sprintf ("\u0025s\u002fT\u0061\u0062\u0049\u006e\u0064\u0065\u0078\u005b\u0025\u0064\u005d",path ,_feda )); -_cegec !=nil {return _cegec ;};};for _cfede ,_dbeb :=range _ddecf .Enabled {if _dcfg :=_dbeb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0061\u0062\u006c\u0065d\u005b\u0025\u0064\u005d",path ,_cfede ));_dcfg !=nil {return _dcfg ;}; -};for _dagfc ,_dgcgc :=range _ddecf .CalcOnExit {if _baba :=_dgcgc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069t\u005b\u0025\u0064\u005d",path ,_dagfc ));_baba !=nil {return _baba ;};};for _fbbfb ,_befeb :=range _ddecf .EntryMacro {if _cgbe :=_befeb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072o\u005b\u0025\u0064\u005d",path ,_fbbfb )); -_cgbe !=nil {return _cgbe ;};};for _ceafd ,_bfbbd :=range _ddecf .ExitMacro {if _ffdec :=_bfbbd .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0045\u0078\u0069t\u004d\u0061\u0063\u0072\u006f\u005b\u0025\u0064\u005d",path ,_ceafd ));_ffdec !=nil {return _ffdec ; -};};for _fadbd ,_dfdc :=range _ddecf .HelpText {if _gdbf :=_dfdc .ValidateWithPath (_d .Sprintf ("\u0025s\u002fH\u0065\u006c\u0070\u0054\u0065\u0078\u0074\u005b\u0025\u0064\u005d",path ,_fadbd ));_gdbf !=nil {return _gdbf ;};};for _fddbf ,_aacgbc :=range _ddecf .StatusText {if _cccff :=_aacgbc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078t\u005b\u0025\u0064\u005d",path ,_fddbf )); -_cccff !=nil {return _cccff ;};};if _ddecf .CheckBox !=nil {if _dededg :=_ddecf .CheckBox .ValidateWithPath (path +"\u002fC\u0068\u0065\u0063\u006b\u0042\u006fx");_dededg !=nil {return _dededg ;};};if _ddecf .DdList !=nil {if _egfa :=_ddecf .DdList .ValidateWithPath (path +"\u002fD\u0064\u004c\u0069\u0073\u0074"); -_egfa !=nil {return _egfa ;};};if _ddecf .TextInput !=nil {if _gegfe :=_ddecf .TextInput .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074");_gegfe !=nil {return _gegfe ;};};return nil ;};func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_ebfgc :=&CT_TwipsMeasure {}; -return _ebfgc };func (_bbeac *CT_TrackChangesView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbcgb :=range start .Attr {if _fbcgb .Name .Local =="\u006d\u0061\u0072\u006b\u0075\u0070"{_aebea ,_cdecf :=ParseUnionST_OnOff (_fbcgb .Value ); -if _cdecf !=nil {return _cdecf ;};_bbeac .MarkupAttr =&_aebea ;continue ;};if _fbcgb .Name .Local =="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_dbabg ,_eggbc :=ParseUnionST_OnOff (_fbcgb .Value );if _eggbc !=nil {return _eggbc ;};_bbeac .CommentsAttr =&_dbabg ; -continue ;};if _fbcgb .Name .Local =="\u0069\u006e\u0073\u0044\u0065\u006c"{_ecbgd ,_ccdge :=ParseUnionST_OnOff (_fbcgb .Value );if _ccdge !=nil {return _ccdge ;};_bbeac .InsDelAttr =&_ecbgd ;continue ;};if _fbcgb .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_adeff ,_gacce :=ParseUnionST_OnOff (_fbcgb .Value ); -if _gacce !=nil {return _gacce ;};_bbeac .FormattingAttr =&_adeff ;continue ;};if _fbcgb .Name .Local =="\u0069\u006e\u006b\u0041\u006e\u006e\u006f\u0074\u0061t\u0069\u006f\u006e\u0073"{_dgdfbf ,_dcggg :=ParseUnionST_OnOff (_fbcgb .Value );if _dcggg !=nil {return _dcggg ; -};_bbeac .InkAnnotationsAttr =&_dgdfbf ;continue ;};};for {_ggbca ,_aacbg :=d .Token ();if _aacbg !=nil {return _d .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",_aacbg ); -};if _dbcad ,_febdf :=_ggbca .(_f .EndElement );_febdf &&_dbcad .Name ==start .Name {break ;};};return nil ;}; +// Referenced Character Style +RStyle *CT_String ; -// ValidateWithPath validates the CT_LsdException and its children, prefixing error messages with path -func (_feegg *CT_LsdException )ValidateWithPath (path string )error {if _feegg .LockedAttr !=nil {if _cfcdfc :=_feegg .LockedAttr .ValidateWithPath (path +"/\u004c\u006f\u0063\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cfcdfc !=nil {return _cfcdfc ;}; -};if _feegg .SemiHiddenAttr !=nil {if _ggcdb :=_feegg .SemiHiddenAttr .ValidateWithPath (path +"\u002fS\u0065m\u0069\u0048\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ggcdb !=nil {return _ggcdb ;};};if _feegg .UnhideWhenUsedAttr !=nil {if _ebcee :=_feegg .UnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0055\u006e\u0068id\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074\u0074\u0072"); -_ebcee !=nil {return _ebcee ;};};if _feegg .QFormatAttr !=nil {if _beecgc :=_feegg .QFormatAttr .ValidateWithPath (path +"\u002f\u0051\u0046o\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_beecgc !=nil {return _beecgc ;};};return nil ;};func (_aaaeag *ST_TblLayoutType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gaabfg ,_abcbe :=d .Token (); -if _abcbe !=nil {return _abcbe ;};if _eeddbd ,_cbedcd :=_gaabfg .(_f .EndElement );_cbedcd &&_eeddbd .Name ==start .Name {*_aaaeag =1;return nil ;};if _gbgaeg ,_acaacb :=_gaabfg .(_f .CharData );!_acaacb {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gaabfg ); -}else {switch string (_gbgaeg ){case "":*_aaaeag =0;case "\u0066\u0069\u0078e\u0064":*_aaaeag =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_aaaeag =2;};};_gaabfg ,_abcbe =d .Token ();if _abcbe !=nil {return _abcbe ;};if _aceaag ,_fdgafa :=_gaabfg .(_f .EndElement ); -_fdgafa &&_aceaag .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gaabfg );};func (_gffgag ST_VerticalJc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gffgag .String (),start ); -};func NewCT_Base64Binary ()*CT_Base64Binary {_fcgf :=&CT_Base64Binary {};return _fcgf };func NewCT_CustomXmlRun ()*CT_CustomXmlRun {_gbcc :=&CT_CustomXmlRun {};return _gbcc };type CT_Endnotes struct{ +// Run Fonts +RFonts *CT_Fonts ; -// Endnote Content -Endnote []*CT_FtnEdn ;}; +// Bold +B *CT_OnOff ; -// ValidateWithPath validates the CT_SectPr and its children, prefixing error messages with path -func (_fcefe *CT_SectPr )ValidateWithPath (path string )error {for _geccbb ,_bbee :=range _fcefe .EG_HdrFtrReferences {if _fcbfb :=_bbee .ValidateWithPath (_d .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 ,_geccbb )); -_fcbfb !=nil {return _fcbfb ;};};if _fcefe .FootnotePr !=nil {if _egcaf :=_fcefe .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_egcaf !=nil {return _egcaf ;};};if _fcefe .EndnotePr !=nil {if _geaaef :=_fcefe .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"); -_geaaef !=nil {return _geaaef ;};};if _fcefe .Type !=nil {if _eaccfe :=_fcefe .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_eaccfe !=nil {return _eaccfe ;};};if _fcefe .PgSz !=nil {if _cegcae :=_fcefe .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a"); -_cegcae !=nil {return _cegcae ;};};if _fcefe .PgMar !=nil {if _cbgce :=_fcefe .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_cbgce !=nil {return _cbgce ;};};if _fcefe .PaperSrc !=nil {if _efcea :=_fcefe .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c"); -_efcea !=nil {return _efcea ;};};if _fcefe .PgBorders !=nil {if _gegfeb :=_fcefe .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_gegfeb !=nil {return _gegfeb ;};};if _fcefe .LnNumType !=nil {if _adaag :=_fcefe .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"); -_adaag !=nil {return _adaag ;};};if _fcefe .PgNumType !=nil {if _abdbed :=_fcefe .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_abdbed !=nil {return _abdbed ;};};if _fcefe .Cols !=nil {if _eeca :=_fcefe .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073"); -_eeca !=nil {return _eeca ;};};if _fcefe .FormProt !=nil {if _deegf :=_fcefe .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_deegf !=nil {return _deegf ;};};if _fcefe .VAlign !=nil {if _gbgdbf :=_fcefe .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e"); -_gbgdbf !=nil {return _gbgdbf ;};};if _fcefe .NoEndnote !=nil {if _cdeecg :=_fcefe .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_cdeecg !=nil {return _cdeecg ;};};if _fcefe .TitlePg !=nil {if _addda :=_fcefe .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067"); -_addda !=nil {return _addda ;};};if _fcefe .TextDirection !=nil {if _fbdgce :=_fcefe .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_fbdgce !=nil {return _fbdgce ;};};if _fcefe .Bidi !=nil {if _bafag :=_fcefe .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069"); -_bafag !=nil {return _bafag ;};};if _fcefe .RtlGutter !=nil {if _bdcged :=_fcefe .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_bdcged !=nil {return _bdcged ;};};if _fcefe .DocGrid !=nil {if _bgdfcf :=_fcefe .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064"); -_bgdfcf !=nil {return _bgdfcf ;};};if _fcefe .PrinterSettings !=nil {if _bebeee :=_fcefe .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_bebeee !=nil {return _bebeee ; -};};if _fcefe .SectPrChange !=nil {if _ebdgee :=_fcefe .SectPrChange .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_ebdgee !=nil {return _ebdgee ;};};return nil ;};type CT_PageBorders struct{ +// Complex Script Bold +BCs *CT_OnOff ; -// Z-Ordering of Page Border -ZOrderAttr ST_PageBorderZOrder ; +// Italics +I *CT_OnOff ; -// Pages to Display Page Borders -DisplayAttr ST_PageBorderDisplay ; +// Complex Script Italics +ICs *CT_OnOff ; -// Page Border Positioning -OffsetFromAttr ST_PageBorderOffset ; +// Display All Characters As Capital Letters +Caps *CT_OnOff ; -// Top Border -Top *CT_TopPageBorder ; +// Small Caps +SmallCaps *CT_OnOff ; -// Left Border -Left *CT_PageBorder ; +// Single Strikethrough +Strike *CT_OnOff ; -// Bottom Border -Bottom *CT_BottomPageBorder ; +// Double Strikethrough +Dstrike *CT_OnOff ; -// Right Border -Right *CT_PageBorder ;};func (_gfccff *CT_TcBorders )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ceebbg :for {_gbdgc ,_cffbg :=d .Token ();if _cffbg !=nil {return _cffbg ;};switch _dacfd :=_gbdgc .(type ){case _f .StartElement :switch _dacfd .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfccff .Top =NewCT_Border (); -if _cecga :=d .DecodeElement (_gfccff .Top ,&_dacfd );_cecga !=nil {return _cecga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfccff .Start =NewCT_Border (); -if _cadgf :=d .DecodeElement (_gfccff .Start ,&_dacfd );_cadgf !=nil {return _cadgf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfccff .Left =NewCT_Border (); -if _edgec :=d .DecodeElement (_gfccff .Left ,&_dacfd );_edgec !=nil {return _edgec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfccff .Bottom =NewCT_Border (); -if _ccddf :=d .DecodeElement (_gfccff .Bottom ,&_dacfd );_ccddf !=nil {return _ccddf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfccff .End =NewCT_Border (); -if _ddafga :=d .DecodeElement (_gfccff .End ,&_dacfd );_ddafga !=nil {return _ddafga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfccff .Right =NewCT_Border (); -if _deedb :=d .DecodeElement (_gfccff .Right ,&_dacfd );_deedb !=nil {return _deedb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfccff .InsideH =NewCT_Border (); -if _adadgf :=d .DecodeElement (_gfccff .InsideH ,&_dacfd );_adadgf !=nil {return _adadgf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfccff .InsideV =NewCT_Border (); -if _fgdaac :=d .DecodeElement (_gfccff .InsideV ,&_dacfd );_fgdaac !=nil {return _fgdaac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfccff .Tl2br =NewCT_Border (); -if _bdcbgg :=d .DecodeElement (_gfccff .Tl2br ,&_dacfd );_bdcbgg !=nil {return _bdcbgg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfccff .Tr2bl =NewCT_Border (); -if _bgfcb :=d .DecodeElement (_gfccff .Tr2bl ,&_dacfd );_bgfcb !=nil {return _bgfcb ;};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",_dacfd .Name ); -if _edgcb :=d .Skip ();_edgcb !=nil {return _edgcb ;};};case _f .EndElement :break _ceebbg ;case _f .CharData :};};return nil ;};func (_gcacbd *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 :_d .Sprintf ("\u0025\u0076",_gcacbd .IlvlAttr )}); -e .EncodeToken (start );if _gcacbd .StartOverride !=nil {_afcag :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073t\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};e .EncodeElement (_gcacbd .StartOverride ,_afcag );};if _gcacbd .Lvl !=nil {_eddag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006cv\u006c"}}; -e .EncodeElement (_gcacbd .Lvl ,_eddag );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type WdCT_WrapPath struct{EditedAttr *bool ;Start *_fa .CT_Point2D ;LineTo []*_fa .CT_Point2D ;};func (_dbggb *CT_Drawing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _dbggb .Anchor !=nil {_fded :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0061\u006e\u0063\u0068\u006fr"}};for _ ,_gfca :=range _dbggb .Anchor {e .EncodeElement (_gfca ,_fded );};};if _dbggb .Inline !=nil {_dacgad :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0069\u006e\u006c\u0069\u006ee"}}; -for _ ,_efcfa :=range _dbggb .Inline {e .EncodeElement (_efcfa ,_dacgad );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgeac ST_Pitch )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ceebaa :=_f .Attr {};_ceebaa .Name =name ; -switch _bgeac {case ST_PitchUnset :_ceebaa .Value ="";case ST_PitchFixed :_ceebaa .Value ="\u0066\u0069\u0078e\u0064";case ST_PitchVariable :_ceebaa .Value ="\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065";case ST_PitchDefault :_ceebaa .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074"; -};return _ceebaa ,nil ;};func (_cbcaa *Document )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbcaa .CT_Document =*NewCT_Document ();for _ ,_bbadf :=range start .Attr {if _bbadf .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_cbcaa .ConformanceAttr .UnmarshalXMLAttr (_bbadf ); -continue ;};};_adeedc :for {_abgec ,_adbdg :=d .Token ();if _adbdg !=nil {return _adbdg ;};switch _ebeab :=_abgec .(type ){case _f .StartElement :switch _ebeab .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbcaa .Background =NewCT_Background (); -if _geeea :=d .DecodeElement (_cbcaa .Background ,&_ebeab );_geeea !=nil {return _geeea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbcaa .Body =NewCT_Body (); -if _cegac :=d .DecodeElement (_cbcaa .Body ,&_ebeab );_cegac !=nil {return _cegac ;};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",_ebeab .Name ); -if _ddcfb :=d .Skip ();_ddcfb !=nil {return _ddcfb ;};};case _f .EndElement :break _adeedc ;case _f .CharData :};};return nil ;};func NewWdCT_WrapThrough ()*WdCT_WrapThrough {_abefdb :=&WdCT_WrapThrough {};_abefdb .WrapTextAttr =WdST_WrapText (1);_abefdb .WrapPolygon =NewWdCT_WrapPath (); -return _abefdb ;};func (_fddcf *ST_HdrFtr )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fddcf =0;case "\u0065\u0076\u0065\u006e":*_fddcf =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_fddcf =2;case "\u0066\u0069\u0072s\u0074":*_fddcf =3; -};return nil ;}; +// Display Character Outline +Outline *CT_OnOff ; -// Validate validates the CT_PageSz and its children -func (_gaebfg *CT_PageSz )Validate ()error {return _gaebfg .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0067\u0065\u0053z");}; +// Shadow +Shadow *CT_OnOff ; -// Validate validates the CT_ShapeDefaults and its children -func (_abgdd *CT_ShapeDefaults )Validate ()error {return _abgdd .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func (_aaffdc ST_FldCharType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aaffdc .String (),start ); -};func NewCT_ParaRPr ()*CT_ParaRPr {_eacefc :=&CT_ParaRPr {};return _eacefc };func (_bgdgaa *CT_EdnDocProps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gedf :for {_cacef ,_aeeg :=d .Token ();if _aeeg !=nil {return _aeeg ;};switch _fgega :=_cacef .(type ){case _f .StartElement :switch _fgega .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgdgaa .Pos =NewCT_EdnPos (); -if _dgdfe :=d .DecodeElement (_bgdgaa .Pos ,&_fgega );_dgdfe !=nil {return _dgdfe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgdgaa .NumFmt =NewCT_NumFmt (); -if _eadfa :=d .DecodeElement (_bgdgaa .NumFmt ,&_fgega );_eadfa !=nil {return _eadfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgdgaa .NumStart =NewCT_DecimalNumber (); -if _ffeb :=d .DecodeElement (_bgdgaa .NumStart ,&_fgega );_ffeb !=nil {return _ffeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgdgaa .NumRestart =NewCT_NumRestart (); -if _eebgg :=d .DecodeElement (_bgdgaa .NumRestart ,&_fgega );_eebgg !=nil {return _eebgg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bafge :=NewCT_FtnEdnSepRef (); -if _babc :=d .DecodeElement (_bafge ,&_fgega );_babc !=nil {return _babc ;};_bgdgaa .Endnote =append (_bgdgaa .Endnote ,_bafge );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",_fgega .Name ); -if _acddgfc :=d .Skip ();_acddgfc !=nil {return _acddgfc ;};};case _f .EndElement :break _gedf ;case _f .CharData :};};return nil ;}; +// Embossing +Emboss *CT_OnOff ; -// ValidateWithPath validates the CT_PaperSource and its children, prefixing error messages with path -func (_cadaa *CT_PaperSource )ValidateWithPath (path string )error {return nil };func (_fedggd *CT_WebSettings )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccffe :for {_ebfebf ,_afccc :=d .Token ();if _afccc !=nil {return _afccc ;};switch _efabf :=_ebfebf .(type ){case _f .StartElement :switch _efabf .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedggd .Frameset =NewCT_Frameset (); -if _ggecf :=d .DecodeElement (_fedggd .Frameset ,&_efabf );_ggecf !=nil {return _ggecf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedggd .Divs =NewCT_Divs (); -if _dgaaee :=d .DecodeElement (_fedggd .Divs ,&_efabf );_dgaaee !=nil {return _dgaaee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedggd .Encoding =NewCT_String (); -if _cdbbc :=d .DecodeElement (_fedggd .Encoding ,&_efabf );_cdbbc !=nil {return _cdbbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedggd .OptimizeForBrowser =NewCT_OptimizeForBrowser (); -if _afgdcc :=d .DecodeElement (_fedggd .OptimizeForBrowser ,&_efabf );_afgdcc !=nil {return _afgdcc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedggd .RelyOnVML =NewCT_OnOff (); -if _geecdc :=d .DecodeElement (_fedggd .RelyOnVML ,&_efabf );_geecdc !=nil {return _geecdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedggd .AllowPNG =NewCT_OnOff (); -if _eacac :=d .DecodeElement (_fedggd .AllowPNG ,&_efabf );_eacac !=nil {return _eacac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedggd .DoNotRelyOnCSS =NewCT_OnOff (); -if _geabfa :=d .DecodeElement (_fedggd .DoNotRelyOnCSS ,&_efabf );_geabfa !=nil {return _geabfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedggd .DoNotSaveAsSingleFile =NewCT_OnOff (); -if _adea :=d .DecodeElement (_fedggd .DoNotSaveAsSingleFile ,&_efabf );_adea !=nil {return _adea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedggd .DoNotOrganizeInFolder =NewCT_OnOff (); -if _dbcfab :=d .DecodeElement (_fedggd .DoNotOrganizeInFolder ,&_efabf );_dbcfab !=nil {return _dbcfab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedggd .DoNotUseLongFileNames =NewCT_OnOff (); -if _geegec :=d .DecodeElement (_fedggd .DoNotUseLongFileNames ,&_efabf );_geegec !=nil {return _geegec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedggd .PixelsPerInch =NewCT_DecimalNumber (); -if _geead :=d .DecodeElement (_fedggd .PixelsPerInch ,&_efabf );_geead !=nil {return _geead ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedggd .TargetScreenSz =NewCT_TargetScreenSz (); -if _aedbga :=d .DecodeElement (_fedggd .TargetScreenSz ,&_efabf );_aedbga !=nil {return _aedbga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedggd .SaveSmartTagsAsXml =NewCT_OnOff (); -if _eeafa :=d .DecodeElement (_fedggd .SaveSmartTagsAsXml ,&_efabf );_eeafa !=nil {return _eeafa ;};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",_efabf .Name ); -if _efedf :=d .Skip ();_efedf !=nil {return _efedf ;};};case _f .EndElement :break _ccffe ;case _f .CharData :};};return nil ;};func (_dgafc *CT_ObjectLink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bdde ,_egceg :=_dgafc .UpdateModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0075p\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"}); -if _egceg !=nil {return _egceg ;};start .Attr =append (start .Attr ,_bdde );if _dgafc .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 :_d .Sprintf ("\u0025\u0076",*_dgafc .LockedFieldAttr )}); -};if _dgafc .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_ecbfb ,_eggcg :=_dgafc .DrawAspectAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _eggcg !=nil {return _eggcg ;};start .Attr =append (start .Attr ,_ecbfb ); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_dgafc .IdAttr )});if _dgafc .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dgafc .ProgIdAttr )}); -};if _dgafc .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_d .Sprintf ("\u0025\u0076",*_dgafc .ShapeIdAttr )});};if _dgafc .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 :_d .Sprintf ("\u0025\u0076",*_dgafc .FieldCodesAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewWdCT_WordprocessingCanvasChoice ()*WdCT_WordprocessingCanvasChoice {_eabebc :=&WdCT_WordprocessingCanvasChoice {};return _eabebc ;};func NewCT_Sym ()*CT_Sym {_gfefce :=&CT_Sym {}; -return _gfefce };type CT_FramesetChoice struct{Frameset []*CT_Frameset ;Frame []*CT_Frame ;};func (_egcab *CT_Shd )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egcab .ValAttr =ST_Shd (1);for _ ,_gdbcb :=range start .Attr {if _gdbcb .Name .Local =="\u0076\u0061\u006c"{_egcab .ValAttr .UnmarshalXMLAttr (_gdbcb ); -continue ;};if _gdbcb .Name .Local =="\u0063\u006f\u006co\u0072"{_edeeb ,_bcbdba :=ParseUnionST_HexColor (_gdbcb .Value );if _bcbdba !=nil {return _bcbdba ;};_egcab .ColorAttr =&_edeeb ;continue ;};if _gdbcb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_egcab .ThemeColorAttr .UnmarshalXMLAttr (_gdbcb ); -continue ;};if _gdbcb .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_fdeba ,_facde :=_gdbcb .Value ,error (nil );if _facde !=nil {return _facde ;};_egcab .ThemeTintAttr =&_fdeba ;continue ;};if _gdbcb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_ggdefg ,_ddgefa :=_gdbcb .Value ,error (nil ); -if _ddgefa !=nil {return _ddgefa ;};_egcab .ThemeShadeAttr =&_ggdefg ;continue ;};if _gdbcb .Name .Local =="\u0066\u0069\u006c\u006c"{_gggfac ,_bgagf :=ParseUnionST_HexColor (_gdbcb .Value );if _bgagf !=nil {return _bgagf ;};_egcab .FillAttr =&_gggfac ; -continue ;};if _gdbcb .Name .Local =="\u0074h\u0065\u006d\u0065\u0046\u0069\u006cl"{_egcab .ThemeFillAttr .UnmarshalXMLAttr (_gdbcb );continue ;};if _gdbcb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c\u0054\u0069\u006e\u0074"{_fgbdd ,_ecgcf :=_gdbcb .Value ,error (nil ); -if _ecgcf !=nil {return _ecgcf ;};_egcab .ThemeFillTintAttr =&_fgbdd ;continue ;};if _gdbcb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006cS\u0068\u0061\u0064\u0065"{_dceda ,_daad :=_gdbcb .Value ,error (nil );if _daad !=nil {return _daad ; -};_egcab .ThemeFillShadeAttr =&_dceda ;continue ;};};for {_dffea ,_gaccc :=d .Token ();if _gaccc !=nil {return _d .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0064\u003a\u0020\u0025\u0073",_gaccc );};if _aaaeb ,_ddcdf :=_dffea .(_f .EndElement ); -_ddcdf &&_aaaeb .Name ==start .Name {break ;};};return nil ;};func (_fgffe ST_SdtDateMappingType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fgffe .String (),start );};type WebSettings struct{CT_WebSettings };func (_dfebce *ST_BrType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eggfbg ,_ggggb :=d .Token (); -if _ggggb !=nil {return _ggggb ;};if _ccagaa ,_gcgfae :=_eggfbg .(_f .EndElement );_gcgfae &&_ccagaa .Name ==start .Name {*_dfebce =1;return nil ;};if _ccbgbe ,_bdbag :=_eggfbg .(_f .CharData );!_bdbag {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eggfbg ); -}else {switch string (_ccbgbe ){case "":*_dfebce =0;case "\u0070\u0061\u0067\u0065":*_dfebce =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_dfebce =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_dfebce =3;};};_eggfbg ,_ggggb =d .Token (); -if _ggggb !=nil {return _ggggb ;};if _effda ,_accddf :=_eggfbg .(_f .EndElement );_accddf &&_effda .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eggfbg ); -};func (_aebced *CT_FtnProps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aebced .Pos !=nil {_adab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_aebced .Pos ,_adab ); -};if _aebced .NumFmt !=nil {_cebbaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_aebced .NumFmt ,_cebbaa );};if _aebced .NumStart !=nil {_eedf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}}; -e .EncodeElement (_aebced .NumStart ,_eedf );};if _aebced .NumRestart !=nil {_ffedc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_aebced .NumRestart ,_ffedc );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_daffac *WdEG_WrapType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _daffac .Choice !=nil {_daffac .Choice .MarshalXML (e ,_f .StartElement {});};return nil ;};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;); +// Imprinting +Imprint *CT_OnOff ; -// ValidateWithPath validates the CT_DocPartType and its children, prefixing error messages with path -func (_ggbe *CT_DocPartType )ValidateWithPath (path string )error {if _ggbe .ValAttr ==ST_DocPartTypeUnset {return _d .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 _fcgc :=_ggbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcgc !=nil {return _fcgc ;};return nil ;};func (_abcdb *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 :_d .Sprintf ("\u0025\u0076",_abcdb .AuthorAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_d .Sprintf ("\u0025\u0076",_abcdb .DateAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_abcdb .NameAttr )}); -if _abcdb .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_abcdb .ColFirstAttr )});};if _abcdb .ColLastAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_d .Sprintf ("\u0025\u0076",*_abcdb .ColLastAttr )}); -};if _abcdb .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_dbfgbd ,_fdca :=_abcdb .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 _fdca !=nil {return _fdca ;};start .Attr =append (start .Attr ,_dbfgbd );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_abcdb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type CT_SmartTagType struct{ +// Do Not Check Spelling or Grammar +NoProof *CT_OnOff ; -// Smart Tag Namespace -NamespaceuriAttr *string ; +// Use Document Grid Settings For Inter-Character Spacing +SnapToGrid *CT_OnOff ; -// Smart Tag Name -NameAttr *string ; +// Hidden Text +Vanish *CT_OnOff ; -// Smart Tag Supplementary URL -UrlAttr *string ;};func NewCT_TblPrBase ()*CT_TblPrBase {_bgcgc :=&CT_TblPrBase {};return _bgcgc };func (_deefga *CT_R )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ecdab :=range start .Attr {if _ecdab .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_dgedf ,_eeeged :=_ecdab .Value ,error (nil ); -if _eeeged !=nil {return _eeeged ;};_deefga .RsidRPrAttr =&_dgedf ;continue ;};if _ecdab .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_dcfb ,_dabad :=_ecdab .Value ,error (nil );if _dabad !=nil {return _dabad ;};_deefga .RsidDelAttr =&_dcfb ; -continue ;};if _ecdab .Name .Local =="\u0072\u0073\u0069d\u0052"{_bddgd ,_gfabc :=_ecdab .Value ,error (nil );if _gfabc !=nil {return _gfabc ;};_deefga .RsidRAttr =&_bddgd ;continue ;};};_geggd :for {_fbegfc ,_cffde :=d .Token ();if _cffde !=nil {return _cffde ; -};switch _bdgeb :=_fbegfc .(type ){case _f .StartElement :switch _bdgeb .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_deefga .RPr =NewCT_RPr (); -if _gdbba :=d .DecodeElement (_deefga .RPr ,&_bdgeb );_gdbba !=nil {return _gdbba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edcdc :=NewEG_RunInnerContent (); -_edcdc .Br =NewCT_Br ();if _fdbead :=d .DecodeElement (_edcdc .Br ,&_bdgeb );_fdbead !=nil {return _fdbead ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_edcdc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfbbd :=NewEG_RunInnerContent (); -_dfbbd .T =NewCT_Text ();if _dfcddg :=d .DecodeElement (_dfbbd .T ,&_bdgeb );_dfcddg !=nil {return _dfcddg ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_dfbbd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggcabd :=NewEG_RunInnerContent (); -_ggcabd .ContentPart =NewCT_Rel ();if _cbdcd :=d .DecodeElement (_ggcabd .ContentPart ,&_bdgeb );_cbdcd !=nil {return _cbdcd ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_ggcabd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfcfc :=NewEG_RunInnerContent (); -_cfcfc .DelText =NewCT_Text ();if _dbebg :=d .DecodeElement (_cfcfc .DelText ,&_bdgeb );_dbebg !=nil {return _dbebg ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_cfcfc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcbae :=NewEG_RunInnerContent (); -_bcbae .InstrText =NewCT_Text ();if _dedga :=d .DecodeElement (_bcbae .InstrText ,&_bdgeb );_dedga !=nil {return _dedga ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_bcbae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbed :=NewEG_RunInnerContent (); -_fbed .DelInstrText =NewCT_Text ();if _afadab :=d .DecodeElement (_fbed .DelInstrText ,&_bdgeb );_afadab !=nil {return _afadab ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_fbed );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccfde :=NewEG_RunInnerContent (); -_ccfde .NoBreakHyphen =NewCT_Empty ();if _bdaae :=d .DecodeElement (_ccfde .NoBreakHyphen ,&_bdgeb );_bdaae !=nil {return _bdaae ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_ccfde );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_baedadb :=NewEG_RunInnerContent (); -_baedadb .SoftHyphen =NewCT_Empty ();if _gcef :=d .DecodeElement (_baedadb .SoftHyphen ,&_bdgeb );_gcef !=nil {return _gcef ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_baedadb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_geede :=NewEG_RunInnerContent (); -_geede .DayShort =NewCT_Empty ();if _bacbgf :=d .DecodeElement (_geede .DayShort ,&_bdgeb );_bacbgf !=nil {return _bacbgf ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_geede );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gagcd :=NewEG_RunInnerContent (); -_gagcd .MonthShort =NewCT_Empty ();if _cbgec :=d .DecodeElement (_gagcd .MonthShort ,&_bdgeb );_cbgec !=nil {return _cbgec ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_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 :"\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"}:_gfffc :=NewEG_RunInnerContent (); -_gfffc .YearShort =NewCT_Empty ();if _fegeff :=d .DecodeElement (_gfffc .YearShort ,&_bdgeb );_fegeff !=nil {return _fegeff ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_gfffc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfecg :=NewEG_RunInnerContent (); -_bfecg .DayLong =NewCT_Empty ();if _dcgfa :=d .DecodeElement (_bfecg .DayLong ,&_bdgeb );_dcgfa !=nil {return _dcgfa ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_bfecg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcafe :=NewEG_RunInnerContent (); -_bcafe .MonthLong =NewCT_Empty ();if _gcgga :=d .DecodeElement (_bcafe .MonthLong ,&_bdgeb );_gcgga !=nil {return _gcgga ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_bcafe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afabd :=NewEG_RunInnerContent (); -_afabd .YearLong =NewCT_Empty ();if _egeefa :=d .DecodeElement (_afabd .YearLong ,&_bdgeb );_egeefa !=nil {return _egeefa ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_afabd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebfefe :=NewEG_RunInnerContent (); -_ebfefe .AnnotationRef =NewCT_Empty ();if _fcffa :=d .DecodeElement (_ebfefe .AnnotationRef ,&_bdgeb );_fcffa !=nil {return _fcffa ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_ebfefe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecgaff :=NewEG_RunInnerContent (); -_ecgaff .FootnoteRef =NewCT_Empty ();if _ddbcg :=d .DecodeElement (_ecgaff .FootnoteRef ,&_bdgeb );_ddbcg !=nil {return _ddbcg ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_ecgaff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecabgc :=NewEG_RunInnerContent (); -_ecabgc .EndnoteRef =NewCT_Empty ();if _fabbe :=d .DecodeElement (_ecabgc .EndnoteRef ,&_bdgeb );_fabbe !=nil {return _fabbe ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_ecabgc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgdbdd :=NewEG_RunInnerContent (); -_fgdbdd .Separator =NewCT_Empty ();if _gefba :=d .DecodeElement (_fgdbdd .Separator ,&_bdgeb );_gefba !=nil {return _gefba ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_fgdbdd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgaed :=NewEG_RunInnerContent (); -_cgaed .ContinuationSeparator =NewCT_Empty ();if _gbgea :=d .DecodeElement (_cgaed .ContinuationSeparator ,&_bdgeb );_gbgea !=nil {return _gbgea ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_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 :"\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"}:_bbgcb :=NewEG_RunInnerContent (); -_bbgcb .Sym =NewCT_Sym ();if _geada :=d .DecodeElement (_bbgcb .Sym ,&_bdgeb );_geada !=nil {return _geada ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_bbgcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcdgfd :=NewEG_RunInnerContent (); -_gcdgfd .PgNum =NewCT_Empty ();if _dgefe :=d .DecodeElement (_gcdgfd .PgNum ,&_bdgeb );_dgefe !=nil {return _dgefe ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_gcdgfd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cccdf :=NewEG_RunInnerContent (); -_cccdf .Cr =NewCT_Empty ();if _eaabd :=d .DecodeElement (_cccdf .Cr ,&_bdgeb );_eaabd !=nil {return _eaabd ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_cccdf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aceae :=NewEG_RunInnerContent (); -_aceae .Tab =NewCT_Empty ();if _edefd :=d .DecodeElement (_aceae .Tab ,&_bdgeb );_edefd !=nil {return _edefd ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_aceae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedaf :=NewEG_RunInnerContent (); -_aedaf .Object =NewCT_Object ();if _edgf :=d .DecodeElement (_aedaf .Object ,&_bdgeb );_edgf !=nil {return _edgf ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_aedaf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbcfc :=NewEG_RunInnerContent (); -_cbcfc .Pict =NewCT_Picture ();if _fbeef :=d .DecodeElement (_cbcfc .Pict ,&_bdgeb );_fbeef !=nil {return _fbeef ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_cbcfc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcfgd :=NewEG_RunInnerContent (); -_fcfgd .FldChar =NewCT_FldChar ();if _cbbge :=d .DecodeElement (_fcfgd .FldChar ,&_bdgeb );_cbbge !=nil {return _cbbge ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_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 :"\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"}:_cgedb :=NewEG_RunInnerContent (); -_cgedb .Ruby =NewCT_Ruby ();if _fbbbg :=d .DecodeElement (_cgedb .Ruby ,&_bdgeb );_fbbbg !=nil {return _fbbbg ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_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 :"\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"}:_cbgbad :=NewEG_RunInnerContent (); -_cbgbad .FootnoteReference =NewCT_FtnEdnRef ();if _gegff :=d .DecodeElement (_cbgbad .FootnoteReference ,&_bdgeb );_gegff !=nil {return _gegff ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_cbgbad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbeea :=NewEG_RunInnerContent (); -_cbeea .EndnoteReference =NewCT_FtnEdnRef ();if _gbada :=d .DecodeElement (_cbeea .EndnoteReference ,&_bdgeb );_gbada !=nil {return _gbada ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_cbeea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aedfd :=NewEG_RunInnerContent (); -_aedfd .CommentReference =NewCT_Markup ();if _gbcce :=d .DecodeElement (_aedfd .CommentReference ,&_bdgeb );_gbcce !=nil {return _gbcce ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_aedfd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_bgacaf :=NewEG_RunInnerContent (); -_bgacaf .Drawing =NewCT_Drawing ();if _abgea :=d .DecodeElement (_bgacaf .Drawing ,&_bdgeb );_abgea !=nil {return _abgea ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_bgacaf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffgacc :=NewEG_RunInnerContent (); -_ffgacc .Ptab =NewCT_PTab ();if _bdeaac :=d .DecodeElement (_ffgacc .Ptab ,&_bdgeb );_bdeaac !=nil {return _bdeaac ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_ffgacc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebecfg :=NewEG_RunInnerContent (); -_ebecfg .LastRenderedPageBreak =NewCT_Empty ();if _bdfeb :=d .DecodeElement (_ebecfg .LastRenderedPageBreak ,&_bdgeb );_bdfeb !=nil {return _bdfeb ;};_deefga .EG_RunInnerContent =append (_deefga .EG_RunInnerContent ,_ebecfg );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"}:_cdegf :=&AlternateContentRun {}; -if _ggcde :=d .DecodeElement (_cdegf ,&_bdgeb );_ggcde !=nil {return _ggcde ;};_deefga .Extra =append (_deefga .Extra ,_cdegf );default:_ebcae :=&_fad .XSDAny {};if _edbbc :=d .DecodeElement (_ebcae ,&_bdgeb );_edbbc !=nil {return _edbbc ;};_deefga .Extra =append (_deefga .Extra ,_ebcae ); -};case _f .EndElement :break _geggd ;case _f .CharData :};};return nil ;}; +// Web Hidden Text +WebHidden *CT_OnOff ; -// ValidateWithPath validates the CT_DecimalNumber and its children, prefixing error messages with path -func (_geccb *CT_DecimalNumber )ValidateWithPath (path string )error {return nil }; +// Run Content Color +Color *CT_Color ; -// Validate validates the CT_ObjectLink and its children -func (_aeefg *CT_ObjectLink )Validate ()error {return _aeefg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");};func NewCT_Headers ()*CT_Headers {_gdceb :=&CT_Headers {};return _gdceb }; +// Character Spacing Adjustment +Spacing *CT_SignedTwipsMeasure ; -// ValidateWithPath validates the WebSettings and its children, prefixing error messages with path -func (_gcegc *WebSettings )ValidateWithPath (path string )error {if _bdbfba :=_gcegc .CT_WebSettings .ValidateWithPath (path );_bdbfba !=nil {return _bdbfba ;};return nil ;};func NewCT_TrPrBase ()*CT_TrPrBase {_ebdbcg :=&CT_TrPrBase {};return _ebdbcg }; -func (_eeccf *WdCT_WrapTight )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eeccf .WrapTextAttr =WdST_WrapText (1);_eeccf .WrapPolygon =NewWdCT_WrapPath ();for _ ,_eagdc :=range start .Attr {if _eagdc .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_eeccf .WrapTextAttr .UnmarshalXMLAttr (_eagdc ); -continue ;};if _eagdc .Name .Local =="\u0064\u0069\u0073t\u004c"{_aeaddf ,_cbdecb :=_fc .ParseUint (_eagdc .Value ,10,32);if _cbdecb !=nil {return _cbdecb ;};_gdgcgc :=uint32 (_aeaddf );_eeccf .DistLAttr =&_gdgcgc ;continue ;};if _eagdc .Name .Local =="\u0064\u0069\u0073t\u0052"{_abfaef ,_ddbfcf :=_fc .ParseUint (_eagdc .Value ,10,32); -if _ddbfcf !=nil {return _ddbfcf ;};_dbefb :=uint32 (_abfaef );_eeccf .DistRAttr =&_dbefb ;continue ;};};_efagaa :for {_gacaa ,_ggbagb :=d .Token ();if _ggbagb !=nil {return _ggbagb ;};switch _ceggbb :=_gacaa .(type ){case _f .StartElement :switch _ceggbb .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 _gbeccc :=d .DecodeElement (_eeccf .WrapPolygon ,&_ceggbb ); -_gbeccc !=nil {return _gbeccc ;};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",_ceggbb .Name ); -if _fccga :=d .Skip ();_fccga !=nil {return _fccga ;};};case _f .EndElement :break _efagaa ;case _f .CharData :};};return nil ;}; +// Expanded/Compressed Text +W *CT_TextScale ; -// Validate validates the CT_BookmarkRange and its children -func (_cgdf *CT_BookmarkRange )Validate ()error {return _cgdf .ValidateWithPath ("\u0043\u0054_\u0042\u006f\u006fk\u006d\u0061\u0072\u006b\u0052\u0061\u006e\u0067\u0065");}; +// Font Kerning +Kern *CT_HpsMeasure ; -// Validate validates the WdEG_WrapType and its children -func (_afcbfd *WdEG_WrapType )Validate ()error {return _afcbfd .ValidateWithPath ("\u0057\u0064\u0045\u0047\u005f\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065");};func (_ggcfe ST_View )String ()string {switch _ggcfe {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; -case 2:return "\u0070\u0072\u0069n\u0074";case 3:return "\u006fu\u0074\u006c\u0069\u006e\u0065";case 4:return "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073";case 5:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 6:return "\u0077\u0065\u0062"; -};return "";};type CT_PixelsMeasure struct{ +// Vertically Raised or Lowered Text +Position *CT_SignedHpsMeasure ; -// Measurement in Pixels -ValAttr uint64 ;};func (_aefcba *ST_Pitch )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aefcba =0;case "\u0066\u0069\u0078e\u0064":*_aefcba =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_aefcba =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_aefcba =3; -};return nil ;};func (_dbdfb ST_TblOverlap )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gcadbc :=_f .Attr {};_gcadbc .Name =name ;switch _dbdfb {case ST_TblOverlapUnset :_gcadbc .Value ="";case ST_TblOverlapNever :_gcadbc .Value ="\u006e\u0065\u0076e\u0072"; -case ST_TblOverlapOverlap :_gcadbc .Value ="\u006fv\u0065\u0072\u006c\u0061\u0070";};return _gcadbc ,nil ;};type CT_Panose struct{ +// Non-Complex Script Font Size +Sz *CT_HpsMeasure ; -// Value -ValAttr string ;}; +// Complex Script Font Size +SzCs *CT_HpsMeasure ; -// Validate validates the CT_FFDDList and its children -func (_edfec *CT_FFDDList )Validate ()error {return _edfec .ValidateWithPath ("C\u0054\u005f\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074");};func (_dcca *CT_NumFmt )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_fccbf ,_fedgg :=_dcca .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _fedgg !=nil {return _fedgg ;};start .Attr =append (start .Attr ,_fccbf );if _dcca .FormatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_dcca .FormatAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fecgc *CT_SdtPrChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fecgc .Equation !=nil {_eeedg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_fecgc .Equation ,_eeedg );};if _fecgc .ComboBox !=nil {_ecgdf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}};e .EncodeElement (_fecgc .ComboBox ,_ecgdf );};if _fecgc .Date !=nil {_egbffb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"}}; -e .EncodeElement (_fecgc .Date ,_egbffb );};if _fecgc .DocPartObj !=nil {_gfdeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064o\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}};e .EncodeElement (_fecgc .DocPartObj ,_gfdeb );};if _fecgc .DocPartList !=nil {_aaaaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}}; -e .EncodeElement (_fecgc .DocPartList ,_aaaaa );};if _fecgc .DropDownList !=nil {_caaddd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0072\u006f\u0070\u0044\u006f\u0077n\u004c\u0069\u0073\u0074"}};e .EncodeElement (_fecgc .DropDownList ,_caaddd ); -};if _fecgc .Picture !=nil {_gdeed :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070\u0069\u0063\u0074\u0075\u0072e"}};e .EncodeElement (_fecgc .Picture ,_gdeed );};if _fecgc .RichText !=nil {_ecgae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}}; -e .EncodeElement (_fecgc .RichText ,_ecgae );};if _fecgc .Text !=nil {_afbdf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_fecgc .Text ,_afbdf );};if _fecgc .Citation !=nil {_afccb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_fecgc .Citation ,_afccb );};if _fecgc .Group !=nil {_cfcff :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0067\u0072\u006f\u0075\u0070"}};e .EncodeElement (_fecgc .Group ,_cfcff );};if _fecgc .Bibliography !=nil {_eaaadb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0069\u0062\u006c\u0069\u006f\u0067r\u0061\u0070\u0068\u0079"}}; -e .EncodeElement (_fecgc .Bibliography ,_eaaadb );};return nil ;};func (_dedaff *WdCT_WrapSquare )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_eaafce ,_ebaeb :=_dedaff .WrapTextAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"}); -if _ebaeb !=nil {return _ebaeb ;};start .Attr =append (start .Attr ,_eaafce );if _dedaff .DistTAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_d .Sprintf ("\u0025\u0076",*_dedaff .DistTAttr )}); -};if _dedaff .DistBAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_d .Sprintf ("\u0025\u0076",*_dedaff .DistBAttr )});};if _dedaff .DistLAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_d .Sprintf ("\u0025\u0076",*_dedaff .DistLAttr )}); -};if _dedaff .DistRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_d .Sprintf ("\u0025\u0076",*_dedaff .DistRAttr )});};e .EncodeToken (start );if _dedaff .EffectExtent !=nil {_agbfe :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}}; -e .EncodeElement (_dedaff .EffectExtent ,_agbfe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gdfae *CT_Language )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdfae .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_gdfae .ValAttr )}); -};if _gdfae .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_d .Sprintf ("\u0025\u0076",*_gdfae .EastAsiaAttr )});};if _gdfae .BidiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"},Value :_d .Sprintf ("\u0025\u0076",*_gdfae .BidiAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbbcd *WdCT_Inline )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbbcd .DistTAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_d .Sprintf ("\u0025\u0076",*_fbbcd .DistTAttr )}); -};if _fbbcd .DistBAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_d .Sprintf ("\u0025\u0076",*_fbbcd .DistBAttr )});};if _fbbcd .DistLAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_d .Sprintf ("\u0025\u0076",*_fbbcd .DistLAttr )}); -};if _fbbcd .DistRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_d .Sprintf ("\u0025\u0076",*_fbbcd .DistRAttr )});};e .EncodeToken (start );_fdfcc :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}}; -e .EncodeElement (_fbbcd .Extent ,_fdfcc );if _fbbcd .EffectExtent !=nil {_bdfda :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_fbbcd .EffectExtent ,_bdfda ); -};_beeega :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_fbbcd .DocPr ,_beeega );if _fbbcd .CNvGraphicFramePr !=nil {_bbccfd :=_f .StartElement {Name :_f .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}}; -e .EncodeElement (_fbbcd .CNvGraphicFramePr ,_bbccfd );};_defga :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_defga .Attr =append (_defga .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 (_fbbcd .Graphic ,_defga );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgbgd ST_Hint )String ()string {switch _dgbgd {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"; -};return "";}; +// Text Highlighting +Highlight *CT_Highlight ; -// ValidateWithPath validates the EG_RubyContent and its children, prefixing error messages with path -func (_ceafbd *EG_RubyContent )ValidateWithPath (path string )error {if _ceafbd .R !=nil {if _bfbab :=_ceafbd .R .ValidateWithPath (path +"\u002f\u0052");_bfbab !=nil {return _bfbab ;};};for _gdbebb ,_faagff :=range _ceafbd .EG_RunLevelElts {if _aaffddg :=_faagff .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_gdbebb )); -_aaffddg !=nil {return _aaffddg ;};};return nil ;}; +// Underline +U *CT_Underline ; -// Validate validates the CT_Tabs and its children -func (_bffac *CT_Tabs )Validate ()error {return _bffac .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u0073");}; +// Animated Text Effect +Effect *CT_TextEffect ; -// ValidateWithPath validates the CT_PPr and its children, prefixing error messages with path -func (_ffeeg *CT_PPr )ValidateWithPath (path string )error {if _ffeeg .PStyle !=nil {if _ggcgf :=_ffeeg .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_ggcgf !=nil {return _ggcgf ;};};if _ffeeg .KeepNext !=nil {if _efdde :=_ffeeg .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t"); -_efdde !=nil {return _efdde ;};};if _ffeeg .KeepLines !=nil {if _fadcf :=_ffeeg .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_fadcf !=nil {return _fadcf ;};};if _ffeeg .PageBreakBefore !=nil {if _cbdec :=_ffeeg .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"); -_cbdec !=nil {return _cbdec ;};};if _ffeeg .FramePr !=nil {if _cafad :=_ffeeg .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_cafad !=nil {return _cafad ;};};if _ffeeg .WidowControl !=nil {if _ebea :=_ffeeg .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"); -_ebea !=nil {return _ebea ;};};if _ffeeg .NumPr !=nil {if _gbfgf :=_ffeeg .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_gbfgf !=nil {return _gbfgf ;};};if _ffeeg .SuppressLineNumbers !=nil {if _beacc :=_ffeeg .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073"); -_beacc !=nil {return _beacc ;};};if _ffeeg .PBdr !=nil {if _fecbb :=_ffeeg .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_fecbb !=nil {return _fecbb ;};};if _ffeeg .Shd !=nil {if _bebc :=_ffeeg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_bebc !=nil {return _bebc ;};};if _ffeeg .Tabs !=nil {if _faade :=_ffeeg .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_faade !=nil {return _faade ;};};if _ffeeg .SuppressAutoHyphens !=nil {if _effg :=_ffeeg .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073"); -_effg !=nil {return _effg ;};};if _ffeeg .Kinsoku !=nil {if _cbgde :=_ffeeg .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_cbgde !=nil {return _cbgde ;};};if _ffeeg .WordWrap !=nil {if _bgcgf :=_ffeeg .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p"); -_bgcgf !=nil {return _bgcgf ;};};if _ffeeg .OverflowPunct !=nil {if _bbgga :=_ffeeg .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_bbgga !=nil {return _bbgga ;};};if _ffeeg .TopLinePunct !=nil {if _fcca :=_ffeeg .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"); -_fcca !=nil {return _fcca ;};};if _ffeeg .AutoSpaceDE !=nil {if _agfcdd :=_ffeeg .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_agfcdd !=nil {return _agfcdd ;};};if _ffeeg .AutoSpaceDN !=nil {if _dbgef :=_ffeeg .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"); -_dbgef !=nil {return _dbgef ;};};if _ffeeg .Bidi !=nil {if _ddffc :=_ffeeg .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_ddffc !=nil {return _ddffc ;};};if _ffeeg .AdjustRightInd !=nil {if _eebdg :=_ffeeg .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"); -_eebdg !=nil {return _eebdg ;};};if _ffeeg .SnapToGrid !=nil {if _gefcbd :=_ffeeg .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_gefcbd !=nil {return _gefcbd ;};};if _ffeeg .Spacing !=nil {if _fggdd :=_ffeeg .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_fggdd !=nil {return _fggdd ;};};if _ffeeg .Ind !=nil {if _aeac :=_ffeeg .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_aeac !=nil {return _aeac ;};};if _ffeeg .ContextualSpacing !=nil {if _bdcad :=_ffeeg .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067"); -_bdcad !=nil {return _bdcad ;};};if _ffeeg .MirrorIndents !=nil {if _ceaec :=_ffeeg .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_ceaec !=nil {return _ceaec ;};};if _ffeeg .SuppressOverlap !=nil {if _bffgf :=_ffeeg .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"); -_bffgf !=nil {return _bffgf ;};};if _ffeeg .Jc !=nil {if _bagg :=_ffeeg .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_bagg !=nil {return _bagg ;};};if _ffeeg .TextDirection !=nil {if _faeaeb :=_ffeeg .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); -_faeaeb !=nil {return _faeaeb ;};};if _ffeeg .TextAlignment !=nil {if _bcaaad :=_ffeeg .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_bcaaad !=nil {return _bcaaad ;};};if _ffeeg .TextboxTightWrap !=nil {if _gbgff :=_ffeeg .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070"); -_gbgff !=nil {return _gbgff ;};};if _ffeeg .OutlineLvl !=nil {if _bfeab :=_ffeeg .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_bfeab !=nil {return _bfeab ;};};if _ffeeg .DivId !=nil {if _edfed :=_ffeeg .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064"); -_edfed !=nil {return _edfed ;};};if _ffeeg .CnfStyle !=nil {if _dccae :=_ffeeg .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_dccae !=nil {return _dccae ;};};if _ffeeg .RPr !=nil {if _fdgcf :=_ffeeg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072"); -_fdgcf !=nil {return _fdgcf ;};};if _ffeeg .SectPr !=nil {if _daacg :=_ffeeg .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_daacg !=nil {return _daacg ;};};if _ffeeg .PPrChange !=nil {if _fbaaa :=_ffeeg .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); -_fbaaa !=nil {return _fbaaa ;};};return nil ;};func NewWdCT_WordprocessingShape ()*WdCT_WordprocessingShape {_eefadf :=&WdCT_WordprocessingShape {};_eefadf .Choice =NewWdCT_WordprocessingShapeChoice ();_eefadf .SpPr =_fa .NewCT_ShapeProperties ();_eefadf .BodyPr =_fa .NewCT_TextBodyProperties (); -return _eefadf ;}; +// Text Border +Bdr *CT_Border ; -// Validate validates the CT_TextAlignment and its children -func (_ccede *CT_TextAlignment )Validate ()error {return _ccede .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};func (_afeea ST_AnnotationVMerge )Validate ()error {return _afeea .ValidateWithPath ("")}; +// Run Shading +Shd *CT_Shd ; +// Manual Run Width +FitText *CT_FitText ; -// Validate validates the CT_Ruby and its children -func (_ecdad *CT_Ruby )Validate ()error {return _ecdad .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079");};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 (_badbce *ST_BrClear )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggecff ,_caaee :=d .Token ();if _caaee !=nil {return _caaee ;};if _afdcag ,_cccade :=_ggecff .(_f .EndElement );_cccade &&_afdcag .Name ==start .Name {*_badbce =1; -return nil ;};if _ebbbd ,_bccfe :=_ggecff .(_f .CharData );!_bccfe {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggecff );}else {switch string (_ebbbd ){case "":*_badbce =0; -case "\u006e\u006f\u006e\u0065":*_badbce =1;case "\u006c\u0065\u0066\u0074":*_badbce =2;case "\u0072\u0069\u0067h\u0074":*_badbce =3;case "\u0061\u006c\u006c":*_badbce =4;};};_ggecff ,_caaee =d .Token ();if _caaee !=nil {return _caaee ;};if _gacda ,_ggfdc :=_ggecff .(_f .EndElement ); -_ggfdc &&_gacda .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggecff );};func (_cgdcf ST_ChapterSep )ValidateWithPath (path string )error {switch _cgdcf {case 0,1,2,3,4,5:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgdcf )); -};return nil ;}; +// Subscript/Superscript Text +VertAlign *CT_VerticalAlignRun ; -// Validate validates the CT_TblStylePr and its children -func (_ffgfc *CT_TblStylePr )Validate ()error {return _ffgfc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072");};type ST_Wrap byte ;func (_cfece *CT_TblStylePr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_ffaea ,_bbbccd :=_cfece .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); -if _bbbccd !=nil {return _bbbccd ;};start .Attr =append (start .Attr ,_ffaea );e .EncodeToken (start );if _cfece .PPr !=nil {_beffd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_cfece .PPr ,_beffd );};if _cfece .RPr !=nil {_cdafg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}}; -e .EncodeElement (_cfece .RPr ,_cdafg );};if _cfece .TblPr !=nil {_cgdffd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_cfece .TblPr ,_cgdffd );};if _cfece .TrPr !=nil {_febgb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}}; -e .EncodeElement (_cfece .TrPr ,_febgb );};if _cfece .TcPr !=nil {_bccdca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_cfece .TcPr ,_bccdca );};e .EncodeToken (_f .EndElement {Name :start .Name }); -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;);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 Comments struct{CT_Comments };func NewCT_SignedTwipsMeasure ()*CT_SignedTwipsMeasure {_egdac :=&CT_SignedTwipsMeasure {}; -return _egdac ;};func NewCT_EdnDocProps ()*CT_EdnDocProps {_dcbcc :=&CT_EdnDocProps {};return _dcbcc }; +// Right To Left Text +Rtl *CT_OnOff ; -// ValidateWithPath validates the Styles and its children, prefixing error messages with path -func (_bbcdc *Styles )ValidateWithPath (path string )error {if _dddcc :=_bbcdc .CT_Styles .ValidateWithPath (path );_dddcc !=nil {return _dddcc ;};return nil ;};func (_ggacd *WdCT_WordprocessingGroup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _ggacd .CNvPr !=nil {_bfgba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_ggacd .CNvPr ,_bfgba );};_bcccab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}}; -e .EncodeElement (_ggacd .CNvGrpSpPr ,_bcccab );_edgdf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ggacd .GrpSpPr ,_edgdf );if _ggacd .Choice !=nil {for _ ,_bddab :=range _ggacd .Choice {_bddab .MarshalXML (e ,_f .StartElement {}); -};};if _ggacd .ExtLst !=nil {_eefage :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ggacd .ExtLst ,_eefage );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Tabs ()*CT_Tabs {_cfgcc :=&CT_Tabs {}; -return _cfgcc };func (_gbffe *CT_PageSz )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fccgfe :=range start .Attr {if _fccgfe .Name .Local =="\u0077"{_fafee ,_dceg :=ParseUnionST_TwipsMeasure (_fccgfe .Value );if _dceg !=nil {return _dceg ; -};_gbffe .WAttr =&_fafee ;continue ;};if _fccgfe .Name .Local =="\u0068"{_dfaaa ,_dbabd :=ParseUnionST_TwipsMeasure (_fccgfe .Value );if _dbabd !=nil {return _dbabd ;};_gbffe .HAttr =&_dfaaa ;continue ;};if _fccgfe .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_gbffe .OrientAttr .UnmarshalXMLAttr (_fccgfe ); -continue ;};if _fccgfe .Name .Local =="\u0063\u006f\u0064\u0065"{_effd ,_bdafeb :=_fc .ParseInt (_fccgfe .Value ,10,64);if _bdafeb !=nil {return _bdafeb ;};_gbffe .CodeAttr =&_effd ;continue ;};};for {_ceabe ,_ccgee :=d .Token ();if _ccgee !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u0067e\u0053\u007a\u003a\u0020\u0025\u0073",_ccgee ); -};if _adfge ,_dcdgf :=_ceabe .(_f .EndElement );_dcdgf &&_adfge .Name ==start .Name {break ;};};return nil ;};func (_fcfac *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 :_d .Sprintf ("\u0025\u0076",_fcfac .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_FrameScrollbar struct{ +// Use Complex Script Formatting on Run +Cs *CT_OnOff ; -// Scrollbar Display Option Value -ValAttr ST_FrameScrollbar ;};type CT_MoveBookmark struct{AuthorAttr string ;DateAttr _c .Time ;NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; +// Emphasis Mark +Em *CT_Em ; -// Annotation Identifier -IdAttr int64 ;};func NewCT_ObjectEmbed ()*CT_ObjectEmbed {_eacdb :=&CT_ObjectEmbed {};return _eacdb };func (_fcedb ST_TargetScreenSz )Validate ()error {return _fcedb .ValidateWithPath ("")};func (_aagec *CT_SdtPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcabcb :for {_ebfccb ,_eafdd :=d .Token (); -if _eafdd !=nil {return _eafdd ;};switch _fcfdc :=_ebfccb .(type ){case _f .StartElement :switch _fcfdc .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aagec .RPr =NewCT_RPr (); -if _geccd :=d .DecodeElement (_aagec .RPr ,&_fcfdc );_geccd !=nil {return _geccd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aagec .Alias =NewCT_String (); -if _cdcbdb :=d .DecodeElement (_aagec .Alias ,&_fcfdc );_cdcbdb !=nil {return _cdcbdb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aagec .Tag =NewCT_String (); -if _geccf :=d .DecodeElement (_aagec .Tag ,&_fcfdc );_geccf !=nil {return _geccf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aagec .Id =NewCT_DecimalNumber (); -if _bgfcf :=d .DecodeElement (_aagec .Id ,&_fcfdc );_bgfcf !=nil {return _bgfcf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aagec .Lock =NewCT_Lock (); -if _eebdd :=d .DecodeElement (_aagec .Lock ,&_fcfdc );_eebdd !=nil {return _eebdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aagec .Placeholder =NewCT_Placeholder (); -if _gaecd :=d .DecodeElement (_aagec .Placeholder ,&_fcfdc );_gaecd !=nil {return _gaecd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aagec .Temporary =NewCT_OnOff (); -if _efade :=d .DecodeElement (_aagec .Temporary ,&_fcfdc );_efade !=nil {return _efade ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_aagec .ShowingPlcHdr =NewCT_OnOff (); -if _cbcac :=d .DecodeElement (_aagec .ShowingPlcHdr ,&_fcfdc );_cbcac !=nil {return _cbcac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aagec .DataBinding =NewCT_DataBinding (); -if _ecdedc :=d .DecodeElement (_aagec .DataBinding ,&_fcfdc );_ecdedc !=nil {return _ecdedc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aagec .Label =NewCT_DecimalNumber (); -if _dfccfb :=d .DecodeElement (_aagec .Label ,&_fcfdc );_dfccfb !=nil {return _dfccfb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aagec .TabIndex =NewCT_UnsignedDecimalNumber (); -if _fbece :=d .DecodeElement (_aagec .TabIndex ,&_fcfdc );_fbece !=nil {return _fbece ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aagec .Choice =NewCT_SdtPrChoice (); -if _cdaab :=d .DecodeElement (&_aagec .Choice .Equation ,&_fcfdc );_cdaab !=nil {return _cdaab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aagec .Choice =NewCT_SdtPrChoice (); -if _ecdd :=d .DecodeElement (&_aagec .Choice .ComboBox ,&_fcfdc );_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 :"\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"}:_aagec .Choice =NewCT_SdtPrChoice (); -if _fdfedd :=d .DecodeElement (&_aagec .Choice .Date ,&_fcfdc );_fdfedd !=nil {return _fdfedd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aagec .Choice =NewCT_SdtPrChoice (); -if _acdafc :=d .DecodeElement (&_aagec .Choice .DocPartObj ,&_fcfdc );_acdafc !=nil {return _acdafc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aagec .Choice =NewCT_SdtPrChoice (); -if _gfbc :=d .DecodeElement (&_aagec .Choice .DocPartList ,&_fcfdc );_gfbc !=nil {return _gfbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_aagec .Choice =NewCT_SdtPrChoice (); -if _eeffe :=d .DecodeElement (&_aagec .Choice .DropDownList ,&_fcfdc );_eeffe !=nil {return _eeffe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aagec .Choice =NewCT_SdtPrChoice (); -if _bcfcd :=d .DecodeElement (&_aagec .Choice .Picture ,&_fcfdc );_bcfcd !=nil {return _bcfcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aagec .Choice =NewCT_SdtPrChoice (); -if _dbddae :=d .DecodeElement (&_aagec .Choice .RichText ,&_fcfdc );_dbddae !=nil {return _dbddae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aagec .Choice =NewCT_SdtPrChoice (); -if _gdbcf :=d .DecodeElement (&_aagec .Choice .Text ,&_fcfdc );_gdbcf !=nil {return _gdbcf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_aagec .Choice =NewCT_SdtPrChoice (); -if _bcdaba :=d .DecodeElement (&_aagec .Choice .Citation ,&_fcfdc );_bcdaba !=nil {return _bcdaba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aagec .Choice =NewCT_SdtPrChoice (); -if _cece :=d .DecodeElement (&_aagec .Choice .Group ,&_fcfdc );_cece !=nil {return _cece ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aagec .Choice =NewCT_SdtPrChoice (); -if _ccdbe :=d .DecodeElement (&_aagec .Choice .Bibliography ,&_fcfdc );_ccdbe !=nil {return _ccdbe ;};default:_cagce :=&_fad .XSDAny {};if _fbfbb :=d .DecodeElement (_cagce ,&_fcfdc );_fbfbb !=nil {return _fbfbb ;};_aagec .Extra =append (_aagec .Extra ,_cagce ); -};case _f .EndElement :break _gcabcb ;case _f .CharData :};};return nil ;}; +// Languages for Run Content +Lang *CT_Language ; -// ValidateWithPath validates the EG_PContentMath and its children, prefixing error messages with path -func (_cfbdc *EG_PContentMath )ValidateWithPath (path string )error {for _bccbe ,_bggbef :=range _cfbdc .EG_PContentBase {if _cbgdg :=_bggbef .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045G_\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u005b\u0025d\u005d",path ,_bccbe )); -_cbgdg !=nil {return _cbgdg ;};};for _dbcaa ,_ffaecbf :=range _cfbdc .EG_ContentRunContentBase {if _cffff :=_ffaecbf .ValidateWithPath (_d .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 ,_dbcaa )); -_cffff !=nil {return _cffff ;};};return nil ;};func NewCT_DocParts ()*CT_DocParts {_cdbgg :=&CT_DocParts {};return _cdbgg };func (_bfgde *WdCT_WordprocessingCanvas )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dagdff :for {_dbcca ,_aeadbf :=d .Token (); -if _aeadbf !=nil {return _aeadbf ;};switch _daafaa :=_dbcca .(type ){case _f .StartElement :switch _daafaa .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"}:_bfgde .Bg =_fa .NewCT_BackgroundFormatting (); -if _abfagf :=d .DecodeElement (_bfgde .Bg ,&_daafaa );_abfagf !=nil {return _abfagf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_bfgde .Whole =_fa .NewCT_WholeE2oFormatting (); -if _dfgcbd :=d .DecodeElement (_bfgde .Whole ,&_daafaa );_dfgcbd !=nil {return _dfgcbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_gdeedc :=NewWdCT_WordprocessingCanvasChoice (); -if _acdefg :=d .DecodeElement (&_gdeedc .Wsp ,&_daafaa );_acdefg !=nil {return _acdefg ;};_bfgde .Choice =append (_bfgde .Choice ,_gdeedc );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"}:_gccee :=NewWdCT_WordprocessingCanvasChoice (); -if _cbecad :=d .DecodeElement (&_gccee .Pic ,&_daafaa );_cbecad !=nil {return _cbecad ;};_bfgde .Choice =append (_bfgde .Choice ,_gccee );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_gbceec :=NewWdCT_WordprocessingCanvasChoice (); -if _gaeggc :=d .DecodeElement (&_gbceec .ContentPart ,&_daafaa );_gaeggc !=nil {return _gaeggc ;};_bfgde .Choice =append (_bfgde .Choice ,_gbceec );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_dbcff :=NewWdCT_WordprocessingCanvasChoice (); -if _ddgcd :=d .DecodeElement (&_dbcff .Wgp ,&_daafaa );_ddgcd !=nil {return _ddgcd ;};_bfgde .Choice =append (_bfgde .Choice ,_dbcff );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cbbgf :=NewWdCT_WordprocessingCanvasChoice (); -if _gbdgad :=d .DecodeElement (&_cbbgf .GraphicFrame ,&_daafaa );_gbdgad !=nil {return _gbdgad ;};_bfgde .Choice =append (_bfgde .Choice ,_cbbgf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_bfgde .ExtLst =_fa .NewCT_OfficeArtExtensionList (); -if _ceaaaf :=d .DecodeElement (_bfgde .ExtLst ,&_daafaa );_ceaaaf !=nil {return _ceaaaf ;};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",_daafaa .Name ); -if _febfb :=d .Skip ();_febfb !=nil {return _febfb ;};};case _f .EndElement :break _dagdff ;case _f .CharData :};};return nil ;};type ST_EdnPos byte ; +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; -// ValidateWithPath validates the CT_R and its children, prefixing error messages with path -func (_adfgea *CT_R )ValidateWithPath (path string )error {if _adfgea .RPr !=nil {if _gbbdb :=_adfgea .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_gbbdb !=nil {return _gbbdb ;};};for _abcgc ,_ecgab :=range _adfgea .EG_RunInnerContent {if _daecg :=_ecgab .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u0045\u0047\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072C\u006fn\u0074\u0065\u006e\u0074\u005b\u0025\u0064]",path ,_abcgc )); -_daecg !=nil {return _daecg ;};};return nil ;};func (_ccbga *CT_Footnotes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdda :for {_fbffg ,_cabec :=d .Token ();if _cabec !=nil {return _cabec ;};switch _gdfad :=_fbffg .(type ){case _f .StartElement :switch _gdfad .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcggf :=NewCT_FtnEdn (); -if _gfefb :=d .DecodeElement (_fcggf ,&_gdfad );_gfefb !=nil {return _gfefb ;};_ccbga .Footnote =append (_ccbga .Footnote ,_fcggf );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",_gdfad .Name ); -if _dbfgg :=d .Skip ();_dbfgg !=nil {return _dbfgg ;};};case _f .EndElement :break _bdda ;case _f .CharData :};};return nil ;}; +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; -// ValidateWithPath validates the CT_CustomXmlPr and its children, prefixing error messages with path -func (_ffgb *CT_CustomXmlPr )ValidateWithPath (path string )error {if _ffgb .Placeholder !=nil {if _gdfa :=_ffgb .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072");_gdfa !=nil {return _gdfa ;};}; -for _dbed ,_adcf :=range _ffgb .Attr {if _beeb :=_adcf .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_dbed ));_beeb !=nil {return _beeb ;};};return nil ;};func (_ageff ST_TblOverlap )Validate ()error {return _ageff .ValidateWithPath ("")}; +// Office Open XML Math +OMath *CT_OnOff ; +// Revision Information for Run Properties +RPrChange *CT_RPrChange ;};func (_accbd ST_TextboxTightWrap )String ()string {switch _accbd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073";case 3:return "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"; +case 4:return "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";case 5:return "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";};return "";};type CT_Control struct{ -// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_abeccf *CT_Empty )ValidateWithPath (path string )error {return nil };func (_efbcb *CT_TabStop )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efbcb .ValAttr =ST_TabJc (1);for _ ,_ffdab :=range start .Attr {if _ffdab .Name .Local =="\u0076\u0061\u006c"{_efbcb .ValAttr .UnmarshalXMLAttr (_ffdab ); -continue ;};if _ffdab .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_efbcb .LeaderAttr .UnmarshalXMLAttr (_ffdab );continue ;};if _ffdab .Name .Local =="\u0070\u006f\u0073"{_cefeff ,_cfebc :=ParseUnionST_SignedTwipsMeasure (_ffdab .Value );if _cfebc !=nil {return _cfebc ; -};_efbcb .PosAttr =_cefeff ;continue ;};};for {_gadabe ,_gefga :=d .Token ();if _gefga !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070\u003a\u0020%\u0073",_gefga );};if _gbecgb ,_baaafc :=_gadabe .(_f .EndElement ); -_baaafc &&_gbecgb .Name ==start .Name {break ;};};return nil ;};func (_bbacb *EG_PContentMath )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdgbc :for {_bbdeb ,_dagfaf :=d .Token ();if _dagfaf !=nil {return _dagfaf ;};switch _dfgee :=_bbdeb .(type ){case _f .StartElement :switch _dfgee .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_dccaege :=NewEG_PContentBase (); -_dccaege .CustomXml =NewCT_CustomXmlRun ();if _dcagd :=d .DecodeElement (_dccaege .CustomXml ,&_dfgee );_dcagd !=nil {return _dcagd ;};_bbacb .EG_PContentBase =append (_bbacb .EG_PContentBase ,_dccaege );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddffaf :=NewEG_PContentBase (); -_afcff :=NewCT_SimpleField ();if _fbadb :=d .DecodeElement (_afcff ,&_dfgee );_fbadb !=nil {return _fbadb ;};_ddffaf .FldSimple =append (_ddffaf .FldSimple ,_afcff );_bbacb .EG_PContentBase =append (_bbacb .EG_PContentBase ,_ddffaf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dadce :=NewEG_PContentBase (); -_dadce .Hyperlink =NewCT_Hyperlink ();if _ebbfee :=d .DecodeElement (_dadce .Hyperlink ,&_dfgee );_ebbfee !=nil {return _ebbfee ;};_bbacb .EG_PContentBase =append (_bbacb .EG_PContentBase ,_dadce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afcafc :=NewEG_ContentRunContentBase (); -_afcafc .SmartTag =NewCT_SmartTagRun ();if _cafbcc :=d .DecodeElement (_afcafc .SmartTag ,&_dfgee );_cafbcc !=nil {return _cafbcc ;};_bbacb .EG_ContentRunContentBase =append (_bbacb .EG_ContentRunContentBase ,_afcafc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbdgb :=NewEG_ContentRunContentBase (); -_bbdgb .Sdt =NewCT_SdtRun ();if _gaabgb :=d .DecodeElement (_bbdgb .Sdt ,&_dfgee );_gaabgb !=nil {return _gaabgb ;};_bbacb .EG_ContentRunContentBase =append (_bbacb .EG_ContentRunContentBase ,_bbdgb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cebdc :=NewEG_ContentRunContentBase (); -_gddfe :=NewEG_RunLevelElts ();_gddfe .ProofErr =NewCT_ProofErr ();if _cgbcd :=d .DecodeElement (_gddfe .ProofErr ,&_dfgee );_cgbcd !=nil {return _cgbcd ;};_bbacb .EG_ContentRunContentBase =append (_bbacb .EG_ContentRunContentBase ,_cebdc );_cebdc .EG_RunLevelElts =append (_cebdc .EG_RunLevelElts ,_gddfe ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cgaecb :=NewEG_ContentRunContentBase (); -_bgfgd :=NewEG_RunLevelElts ();_bgfgd .PermStart =NewCT_PermStart ();if _faafc :=d .DecodeElement (_bgfgd .PermStart ,&_dfgee );_faafc !=nil {return _faafc ;};_bbacb .EG_ContentRunContentBase =append (_bbacb .EG_ContentRunContentBase ,_cgaecb );_cgaecb .EG_RunLevelElts =append (_cgaecb .EG_RunLevelElts ,_bgfgd ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_bdbba :=NewEG_ContentRunContentBase (); -_gadgdc :=NewEG_RunLevelElts ();_gadgdc .PermEnd =NewCT_Perm ();if _cfdcb :=d .DecodeElement (_gadgdc .PermEnd ,&_dfgee );_cfdcb !=nil {return _cfdcb ;};_bbacb .EG_ContentRunContentBase =append (_bbacb .EG_ContentRunContentBase ,_bdbba );_bdbba .EG_RunLevelElts =append (_bdbba .EG_RunLevelElts ,_gadgdc ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdacd :=NewEG_ContentRunContentBase (); -_dfbad :=NewEG_RunLevelElts ();_dfbad .Ins =NewCT_RunTrackChange ();if _acgdf :=d .DecodeElement (_dfbad .Ins ,&_dfgee );_acgdf !=nil {return _acgdf ;};_bbacb .EG_ContentRunContentBase =append (_bbacb .EG_ContentRunContentBase ,_cdacd );_cdacd .EG_RunLevelElts =append (_cdacd .EG_RunLevelElts ,_dfbad ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agaeff :=NewEG_ContentRunContentBase (); -_gcabdc :=NewEG_RunLevelElts ();_gcabdc .Del =NewCT_RunTrackChange ();if _ecfaa :=d .DecodeElement (_gcabdc .Del ,&_dfgee );_ecfaa !=nil {return _ecfaa ;};_bbacb .EG_ContentRunContentBase =append (_bbacb .EG_ContentRunContentBase ,_agaeff );_agaeff .EG_RunLevelElts =append (_agaeff .EG_RunLevelElts ,_gcabdc ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_febbd :=NewEG_ContentRunContentBase (); -_ddfedf :=NewEG_RunLevelElts ();_ddfedf .MoveFrom =NewCT_RunTrackChange ();if _geefcc :=d .DecodeElement (_ddfedf .MoveFrom ,&_dfgee );_geefcc !=nil {return _geefcc ;};_bbacb .EG_ContentRunContentBase =append (_bbacb .EG_ContentRunContentBase ,_febbd ); -_febbd .EG_RunLevelElts =append (_febbd .EG_RunLevelElts ,_ddfedf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_eecgg :=NewEG_ContentRunContentBase (); -_efbcag :=NewEG_RunLevelElts ();_efbcag .MoveTo =NewCT_RunTrackChange ();if _cfbgaf :=d .DecodeElement (_efbcag .MoveTo ,&_dfgee );_cfbgaf !=nil {return _cfbgaf ;};_bbacb .EG_ContentRunContentBase =append (_bbacb .EG_ContentRunContentBase ,_eecgg );_eecgg .EG_RunLevelElts =append (_eecgg .EG_RunLevelElts ,_efbcag ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbeeg :=NewEG_ContentRunContentBase (); -_egbeb :=NewEG_RunLevelElts ();_bggefg :=NewEG_RangeMarkupElements ();_bggefg .BookmarkStart =NewCT_Bookmark ();if _cggbgc :=d .DecodeElement (_bggefg .BookmarkStart ,&_dfgee );_cggbgc !=nil {return _cggbgc ;};_bbacb .EG_ContentRunContentBase =append (_bbacb .EG_ContentRunContentBase ,_bbeeg ); -_bbeeg .EG_RunLevelElts =append (_bbeeg .EG_RunLevelElts ,_egbeb );_egbeb .EG_RangeMarkupElements =append (_egbeb .EG_RangeMarkupElements ,_bggefg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdgfaf :=NewEG_ContentRunContentBase (); -_gfgea :=NewEG_RunLevelElts ();_adafga :=NewEG_RangeMarkupElements ();_adafga .BookmarkEnd =NewCT_MarkupRange ();if _gdgfcd :=d .DecodeElement (_adafga .BookmarkEnd ,&_dfgee );_gdgfcd !=nil {return _gdgfcd ;};_bbacb .EG_ContentRunContentBase =append (_bbacb .EG_ContentRunContentBase ,_gdgfaf ); -_gdgfaf .EG_RunLevelElts =append (_gdgfaf .EG_RunLevelElts ,_gfgea );_gfgea .EG_RangeMarkupElements =append (_gfgea .EG_RangeMarkupElements ,_adafga );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fffbf :=NewEG_ContentRunContentBase (); -_gadde :=NewEG_RunLevelElts ();_aeaee :=NewEG_RangeMarkupElements ();_aeaee .MoveFromRangeStart =NewCT_MoveBookmark ();if _dcfca :=d .DecodeElement (_aeaee .MoveFromRangeStart ,&_dfgee );_dcfca !=nil {return _dcfca ;};_bbacb .EG_ContentRunContentBase =append (_bbacb .EG_ContentRunContentBase ,_fffbf ); -_fffbf .EG_RunLevelElts =append (_fffbf .EG_RunLevelElts ,_gadde );_gadde .EG_RangeMarkupElements =append (_gadde .EG_RangeMarkupElements ,_aeaee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cafda :=NewEG_ContentRunContentBase (); -_eedea :=NewEG_RunLevelElts ();_bgcca :=NewEG_RangeMarkupElements ();_bgcca .MoveFromRangeEnd =NewCT_MarkupRange ();if _daabf :=d .DecodeElement (_bgcca .MoveFromRangeEnd ,&_dfgee );_daabf !=nil {return _daabf ;};_bbacb .EG_ContentRunContentBase =append (_bbacb .EG_ContentRunContentBase ,_cafda ); -_cafda .EG_RunLevelElts =append (_cafda .EG_RunLevelElts ,_eedea );_eedea .EG_RangeMarkupElements =append (_eedea .EG_RangeMarkupElements ,_bgcca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cggbde :=NewEG_ContentRunContentBase (); -_fddaec :=NewEG_RunLevelElts ();_ffgec :=NewEG_RangeMarkupElements ();_ffgec .MoveToRangeStart =NewCT_MoveBookmark ();if _dddce :=d .DecodeElement (_ffgec .MoveToRangeStart ,&_dfgee );_dddce !=nil {return _dddce ;};_bbacb .EG_ContentRunContentBase =append (_bbacb .EG_ContentRunContentBase ,_cggbde ); -_cggbde .EG_RunLevelElts =append (_cggbde .EG_RunLevelElts ,_fddaec );_fddaec .EG_RangeMarkupElements =append (_fddaec .EG_RangeMarkupElements ,_ffgec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_fcbae :=NewEG_ContentRunContentBase (); -_dffac :=NewEG_RunLevelElts ();_acff :=NewEG_RangeMarkupElements ();_acff .MoveToRangeEnd =NewCT_MarkupRange ();if _dcggaf :=d .DecodeElement (_acff .MoveToRangeEnd ,&_dfgee );_dcggaf !=nil {return _dcggaf ;};_bbacb .EG_ContentRunContentBase =append (_bbacb .EG_ContentRunContentBase ,_fcbae ); -_fcbae .EG_RunLevelElts =append (_fcbae .EG_RunLevelElts ,_dffac );_dffac .EG_RangeMarkupElements =append (_dffac .EG_RangeMarkupElements ,_acff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_faeaa :=NewEG_ContentRunContentBase (); -_aabdbc :=NewEG_RunLevelElts ();_adedf :=NewEG_RangeMarkupElements ();_adedf .CommentRangeStart =NewCT_MarkupRange ();if _dcdbe :=d .DecodeElement (_adedf .CommentRangeStart ,&_dfgee );_dcdbe !=nil {return _dcdbe ;};_bbacb .EG_ContentRunContentBase =append (_bbacb .EG_ContentRunContentBase ,_faeaa ); -_faeaa .EG_RunLevelElts =append (_faeaa .EG_RunLevelElts ,_aabdbc );_aabdbc .EG_RangeMarkupElements =append (_aabdbc .EG_RangeMarkupElements ,_adedf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbedg :=NewEG_ContentRunContentBase (); -_gbceg :=NewEG_RunLevelElts ();_dcafab :=NewEG_RangeMarkupElements ();_dcafab .CommentRangeEnd =NewCT_MarkupRange ();if _gafee :=d .DecodeElement (_dcafab .CommentRangeEnd ,&_dfgee );_gafee !=nil {return _gafee ;};_bbacb .EG_ContentRunContentBase =append (_bbacb .EG_ContentRunContentBase ,_gbedg ); -_gbedg .EG_RunLevelElts =append (_gbedg .EG_RunLevelElts ,_gbceg );_gbceg .EG_RangeMarkupElements =append (_gbceg .EG_RangeMarkupElements ,_dcafab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_afcccc :=NewEG_ContentRunContentBase (); -_dadbee :=NewEG_RunLevelElts ();_gcgbf :=NewEG_RangeMarkupElements ();_gcgbf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _efbdf :=d .DecodeElement (_gcgbf .CustomXmlInsRangeStart ,&_dfgee );_efbdf !=nil {return _efbdf ;};_bbacb .EG_ContentRunContentBase =append (_bbacb .EG_ContentRunContentBase ,_afcccc ); -_afcccc .EG_RunLevelElts =append (_afcccc .EG_RunLevelElts ,_dadbee );_dadbee .EG_RangeMarkupElements =append (_dadbee .EG_RangeMarkupElements ,_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 :"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"}:_bggedf :=NewEG_ContentRunContentBase (); -_ebbdbg :=NewEG_RunLevelElts ();_fgecba :=NewEG_RangeMarkupElements ();_fgecba .CustomXmlInsRangeEnd =NewCT_Markup ();if _efcfcf :=d .DecodeElement (_fgecba .CustomXmlInsRangeEnd ,&_dfgee );_efcfcf !=nil {return _efcfcf ;};_bbacb .EG_ContentRunContentBase =append (_bbacb .EG_ContentRunContentBase ,_bggedf ); -_bggedf .EG_RunLevelElts =append (_bggedf .EG_RunLevelElts ,_ebbdbg );_ebbdbg .EG_RangeMarkupElements =append (_ebbdbg .EG_RangeMarkupElements ,_fgecba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_fcbdd :=NewEG_ContentRunContentBase (); -_abddg :=NewEG_RunLevelElts ();_eefccc :=NewEG_RangeMarkupElements ();_eefccc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aafcac :=d .DecodeElement (_eefccc .CustomXmlDelRangeStart ,&_dfgee );_aafcac !=nil {return _aafcac ;};_bbacb .EG_ContentRunContentBase =append (_bbacb .EG_ContentRunContentBase ,_fcbdd ); -_fcbdd .EG_RunLevelElts =append (_fcbdd .EG_RunLevelElts ,_abddg );_abddg .EG_RangeMarkupElements =append (_abddg .EG_RangeMarkupElements ,_eefccc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cbedag :=NewEG_ContentRunContentBase (); -_baceb :=NewEG_RunLevelElts ();_badeb :=NewEG_RangeMarkupElements ();_badeb .CustomXmlDelRangeEnd =NewCT_Markup ();if _dfecce :=d .DecodeElement (_badeb .CustomXmlDelRangeEnd ,&_dfgee );_dfecce !=nil {return _dfecce ;};_bbacb .EG_ContentRunContentBase =append (_bbacb .EG_ContentRunContentBase ,_cbedag ); -_cbedag .EG_RunLevelElts =append (_cbedag .EG_RunLevelElts ,_baceb );_baceb .EG_RangeMarkupElements =append (_baceb .EG_RangeMarkupElements ,_badeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gadedf :=NewEG_ContentRunContentBase (); -_dcefc :=NewEG_RunLevelElts ();_bfecfb :=NewEG_RangeMarkupElements ();_bfecfb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gcgefe :=d .DecodeElement (_bfecfb .CustomXmlMoveFromRangeStart ,&_dfgee );_gcgefe !=nil {return _gcgefe ;};_bbacb .EG_ContentRunContentBase =append (_bbacb .EG_ContentRunContentBase ,_gadedf ); -_gadedf .EG_RunLevelElts =append (_gadedf .EG_RunLevelElts ,_dcefc );_dcefc .EG_RangeMarkupElements =append (_dcefc .EG_RangeMarkupElements ,_bfecfb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bfcafb :=NewEG_ContentRunContentBase (); -_bgacfb :=NewEG_RunLevelElts ();_edaee :=NewEG_RangeMarkupElements ();_edaee .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bafcbg :=d .DecodeElement (_edaee .CustomXmlMoveFromRangeEnd ,&_dfgee );_bafcbg !=nil {return _bafcbg ;};_bbacb .EG_ContentRunContentBase =append (_bbacb .EG_ContentRunContentBase ,_bfcafb ); -_bfcafb .EG_RunLevelElts =append (_bfcafb .EG_RunLevelElts ,_bgacfb );_bgacfb .EG_RangeMarkupElements =append (_bgacfb .EG_RangeMarkupElements ,_edaee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_gbgeg :=NewEG_ContentRunContentBase (); -_dbgdf :=NewEG_RunLevelElts ();_ccfca :=NewEG_RangeMarkupElements ();_ccfca .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eafcee :=d .DecodeElement (_ccfca .CustomXmlMoveToRangeStart ,&_dfgee );_eafcee !=nil {return _eafcee ;};_bbacb .EG_ContentRunContentBase =append (_bbacb .EG_ContentRunContentBase ,_gbgeg ); -_gbgeg .EG_RunLevelElts =append (_gbgeg .EG_RunLevelElts ,_dbgdf );_dbgdf .EG_RangeMarkupElements =append (_dbgdf .EG_RangeMarkupElements ,_ccfca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gegcg :=NewEG_ContentRunContentBase (); -_cagff :=NewEG_RunLevelElts ();_fefbfc :=NewEG_RangeMarkupElements ();_fefbfc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gebgce :=d .DecodeElement (_fefbfc .CustomXmlMoveToRangeEnd ,&_dfgee );_gebgce !=nil {return _gebgce ;};_bbacb .EG_ContentRunContentBase =append (_bbacb .EG_ContentRunContentBase ,_gegcg ); -_gegcg .EG_RunLevelElts =append (_gegcg .EG_RunLevelElts ,_cagff );_cagff .EG_RangeMarkupElements =append (_cagff .EG_RangeMarkupElements ,_fefbfc );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"}:_fcafa :=NewEG_ContentRunContentBase (); -_cfbfb :=NewEG_RunLevelElts ();_feecaa :=NewEG_MathContent ();_feecaa .OMathPara =_aa .NewOMathPara ();if _gacceg :=d .DecodeElement (_feecaa .OMathPara ,&_dfgee );_gacceg !=nil {return _gacceg ;};_bbacb .EG_ContentRunContentBase =append (_bbacb .EG_ContentRunContentBase ,_fcafa ); -_fcafa .EG_RunLevelElts =append (_fcafa .EG_RunLevelElts ,_cfbfb );_cfbfb .EG_MathContent =append (_cfbfb .EG_MathContent ,_feecaa );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"}:_badcd :=NewEG_ContentRunContentBase (); -_eabfb :=NewEG_RunLevelElts ();_abadg :=NewEG_MathContent ();_abadg .OMath =_aa .NewOMath ();if _befgc :=d .DecodeElement (_abadg .OMath ,&_dfgee );_befgc !=nil {return _befgc ;};_bbacb .EG_ContentRunContentBase =append (_bbacb .EG_ContentRunContentBase ,_badcd ); -_badcd .EG_RunLevelElts =append (_badcd .EG_RunLevelElts ,_eabfb );_eabfb .EG_MathContent =append (_eabfb .EG_MathContent ,_abadg );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",_dfgee .Name ); -if _cdade :=d .Skip ();_cdade !=nil {return _cdade ;};};case _f .EndElement :break _gdgbc ;case _f .CharData :};};return nil ;}; +// Unique Name for Embedded Control +NameAttr *string ; -// ValidateWithPath validates the CT_CustomXmlRow and its children, prefixing error messages with path -func (_fcagg *CT_CustomXmlRow )ValidateWithPath (path string )error {if _fcagg .CustomXmlPr !=nil {if _ddged :=_fcagg .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_ddged !=nil {return _ddged ; -};};for _cdbf ,_fgdge :=range _fcagg .EG_ContentRowContent {if _decd :=_fgdge .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_cdbf )); -_decd !=nil {return _decd ;};};return nil ;}; +// Shape Reference +ShapeidAttr *string ;IdAttr *string ;};func (_cbga *CT_Lock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbga .ValAttr !=ST_LockUnset {_febbg ,_dbced :=_cbga .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dbced !=nil {return _dbced ; +};start .Attr =append (start .Attr ,_febbg );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdcedb ST_FtnEdn )ValidateWithPath (path string )error {switch _gdcedb {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 (_gdcedb )); +};return nil ;}; -// ValidateWithPath validates the CT_EdnPos and its children, prefixing error messages with path -func (_ecefb *CT_EdnPos )ValidateWithPath (path string )error {if _ecefb .ValAttr ==ST_EdnPosUnset {return _d .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 _addd :=_ecefb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_addd !=nil {return _addd ;};return nil ;};func (_debafe ST_SdtDateMappingType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ceffaf :=_f .Attr {}; -_ceffaf .Name =name ;switch _debafe {case ST_SdtDateMappingTypeUnset :_ceffaf .Value ="";case ST_SdtDateMappingTypeText :_ceffaf .Value ="\u0074\u0065\u0078\u0074";case ST_SdtDateMappingTypeDate :_ceffaf .Value ="\u0064\u0061\u0074\u0065";case ST_SdtDateMappingTypeDateTime :_ceffaf .Value ="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"; -};return _ceffaf ,nil ;}; +// Validate validates the CT_FtnEdnRef and its children +func (_cdfbg *CT_FtnEdnRef )Validate ()error {return _cdfbg .ValidateWithPath ("\u0043\u0054\u005fF\u0074\u006e\u0045\u0064\u006e\u0052\u0065\u0066");}; -// Validate validates the CT_TcPr and its children -func (_fffc *CT_TcPr )Validate ()error {return _fffc .ValidateWithPath ("\u0043T\u005f\u0054\u0063\u0050\u0072");};func (_feg *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 :_d .Sprintf ("\u0025\u0076",_feg .NameAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"},Value :_d .Sprintf ("\u0025\u0076",_feg .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};func (_afbfd *EG_ContentRunContentBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _afbfd .SmartTag !=nil {_gabfg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};e .EncodeElement (_afbfd .SmartTag ,_gabfg ); -};if _afbfd .Sdt !=nil {_gacbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_afbfd .Sdt ,_gacbc );};if _afbfd .EG_RunLevelElts !=nil {for _ ,_cgegb :=range _afbfd .EG_RunLevelElts {_cgegb .MarshalXML (e ,_f .StartElement {}); -};};return nil ;};type CT_FFStatusText struct{ +// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path +func (_faffa *CT_Lvl )ValidateWithPath (path string )error {if _faffa .TentativeAttr !=nil {if _dfeda :=_faffa .TentativeAttr .ValidateWithPath (path +"\u002f\u0054\u0065\u006e\u0074\u0061\u0074\u0069\u0076e\u0041\u0074\u0074\u0072");_dfeda !=nil {return _dfeda ; +};};if _faffa .Start !=nil {if _abcd :=_faffa .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_abcd !=nil {return _abcd ;};};if _faffa .NumFmt !=nil {if _dcbad :=_faffa .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_dcbad !=nil {return _dcbad ;};};if _faffa .LvlRestart !=nil {if _caga :=_faffa .LvlRestart .ValidateWithPath (path +"/\u004c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_caga !=nil {return _caga ;};};if _faffa .PStyle !=nil {if _bcaac :=_faffa .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065"); +_bcaac !=nil {return _bcaac ;};};if _faffa .IsLgl !=nil {if _bbgg :=_faffa .IsLgl .ValidateWithPath (path +"\u002f\u0049\u0073\u004c\u0067\u006c");_bbgg !=nil {return _bbgg ;};};if _faffa .Suff !=nil {if _bcaf :=_faffa .Suff .ValidateWithPath (path +"\u002f\u0053\u0075f\u0066"); +_bcaf !=nil {return _bcaf ;};};if _faffa .LvlText !=nil {if _adea :=_faffa .LvlText .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0054\u0065\u0078\u0074");_adea !=nil {return _adea ;};};if _faffa .LvlPicBulletId !=nil {if _agdb :=_faffa .LvlPicBulletId .ValidateWithPath (path +"\u002fL\u0076l\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"); +_agdb !=nil {return _agdb ;};};if _faffa .Legacy !=nil {if _bceda :=_faffa .Legacy .ValidateWithPath (path +"\u002fL\u0065\u0067\u0061\u0063\u0079");_bceda !=nil {return _bceda ;};};if _faffa .LvlJc !=nil {if _cgaed :=_faffa .LvlJc .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u004a\u0063"); +_cgaed !=nil {return _cgaed ;};};if _faffa .PPr !=nil {if _acbad :=_faffa .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_acbad !=nil {return _acbad ;};};if _faffa .RPr !=nil {if _efdfg :=_faffa .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072"); +_efdfg !=nil {return _efdfg ;};};return nil ;};type WdWpc struct{WdCT_WordprocessingCanvas }; -// Status Text Type -TypeAttr ST_InfoTextType ; +// ValidateWithPath validates the CT_DirContentRun and its children, prefixing error messages with path +func (_eegdf *CT_DirContentRun )ValidateWithPath (path string )error {if _cgea :=_eegdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgea !=nil {return _cgea ;};for _aega ,_fdgce :=range _eegdf .FldSimple {if _ccac :=_fdgce .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_aega )); +_ccac !=nil {return _ccac ;};};if _eegdf .Hyperlink !=nil {if _babbd :=_eegdf .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_babbd !=nil {return _babbd ;};};if _eegdf .SubDoc !=nil {if _dfgg :=_eegdf .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063"); +_dfgg !=nil {return _dfgg ;};};for _dfbe ,_ccfd :=range _eegdf .EG_ContentRunContent {if _bffda :=_ccfd .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_dfbe )); +_bffda !=nil {return _bffda ;};};return nil ;};func (_dadbb *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 :_b .Sprintf ("\u0025\u0076",_dadbb .IdAttr )}); +e .EncodeToken (start );_eceae :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_dadbb .TblGrid ,_eceae );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type WdCT_WrapTopBottom struct{DistTAttr *uint32 ; +DistBAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;}; -// Status Text Value -ValAttr *string ;}; +// Validate validates the EG_ContentRunContent and its children +func (_fbdge *EG_ContentRunContent )Validate ()error {return _fbdge .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052u\u006e\u0043\u006f\u006ete\u006e\u0074");};func (_ddgg *CT_HdrFtrRef )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddgg .TypeAttr =ST_HdrFtr (1); +for _ ,_ecacd :=range start .Attr {if _ecacd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ecacd .Name .Local =="\u0069\u0064"||_ecacd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ecacd .Name .Local =="\u0069\u0064"{_gbdff ,_cagg :=_ecacd .Value ,error (nil ); +if _cagg !=nil {return _cagg ;};_ddgg .IdAttr =_gbdff ;continue ;};if _ecacd .Name .Local =="\u0074\u0079\u0070\u0065"{_ddgg .TypeAttr .UnmarshalXMLAttr (_ecacd );continue ;};};for {_ggfbc ,_ggafa :=d .Token ();if _ggafa !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0064r\u0046\u0074\u0072\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_ggafa ); +};if _dbeee ,_edfad :=_ggfbc .(_d .EndElement );_edfad &&_dbeee .Name ==start .Name {break ;};};return nil ;};func (_dffcb ST_Border )Validate ()error {return _dffcb .ValidateWithPath ("")}; -// Validate validates the CT_Div and its children -func (_cdbfe *CT_Div )Validate ()error {return _cdbfe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0076");};func (_abcfeg *CT_TcPrBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _abcfeg .CnfStyle !=nil {_edefa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_abcfeg .CnfStyle ,_edefa );};if _abcfeg .TcW !=nil {_cbebe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_abcfeg .TcW ,_cbebe );};if _abcfeg .GridSpan !=nil {_aedbe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}}; -e .EncodeElement (_abcfeg .GridSpan ,_aedbe );};if _abcfeg .HMerge !=nil {_cdgcae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_abcfeg .HMerge ,_cdgcae );};if _abcfeg .VMerge !=nil {_gcaae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}}; -e .EncodeElement (_abcfeg .VMerge ,_gcaae );};if _abcfeg .TcBorders !=nil {_gdaeb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_abcfeg .TcBorders ,_gdaeb );};if _abcfeg .Shd !=nil {_babbe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}}; -e .EncodeElement (_abcfeg .Shd ,_babbe );};if _abcfeg .NoWrap !=nil {_fgcffe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_abcfeg .NoWrap ,_fgcffe );};if _abcfeg .TcMar !=nil {_gffbbf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}}; -e .EncodeElement (_abcfeg .TcMar ,_gffbbf );};if _abcfeg .TextDirection !=nil {_fbaabf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_abcfeg .TextDirection ,_fbaabf ); -};if _abcfeg .TcFitText !=nil {_adagb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_abcfeg .TcFitText ,_adagb );};if _abcfeg .VAlign !=nil {_ebegb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}}; -e .EncodeElement (_abcfeg .VAlign ,_ebegb );};if _abcfeg .HideMark !=nil {_bddacd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_abcfeg .HideMark ,_bddacd );};if _abcfeg .Headers !=nil {_afdgd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}}; -e .EncodeElement (_abcfeg .Headers ,_afdgd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_beabf *ST_TblStyleOverrideType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbeac ,_bgcgaf :=d .Token ();if _bgcgaf !=nil {return _bgcgaf ; -};if _bdefdb ,_gceecc :=_gbeac .(_f .EndElement );_gceecc &&_bdefdb .Name ==start .Name {*_beabf =1;return nil ;};if _gaafbe ,_fdcddf :=_gbeac .(_f .CharData );!_fdcddf {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbeac ); -}else {switch string (_gaafbe ){case "":*_beabf =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_beabf =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_beabf =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_beabf =3; -case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_beabf =4;case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_beabf =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_beabf =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_beabf =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_beabf =8; -case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_beabf =9;case "\u006e\u0065\u0043\u0065\u006c\u006c":*_beabf =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_beabf =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_beabf =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_beabf =13; -};};_gbeac ,_bgcgaf =d .Token ();if _bgcgaf !=nil {return _bgcgaf ;};if _ccafb ,_gbfefe :=_gbeac .(_f .EndElement );_gbfefe &&_ccafb .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbeac ); -};type CT_RubyContent struct{ +// Validate validates the CT_FFDDList and its children +func (_gfbe *CT_FFDDList )Validate ()error {return _gfbe .ValidateWithPath ("C\u0054\u005f\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074");}; -// Phonetic Guide Text Run -R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_ggaedb *CT_SdtCell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ggaedb .SdtPr !=nil {_aagaga :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}}; -e .EncodeElement (_ggaedb .SdtPr ,_aagaga );};if _ggaedb .SdtEndPr !=nil {_bgebd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_ggaedb .SdtEndPr ,_bgebd );};if _ggaedb .SdtContent !=nil {_bgbgfe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}}; -e .EncodeElement (_ggaedb .SdtContent ,_bgbgfe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Footnotes ()*CT_Footnotes {_fbega :=&CT_Footnotes {};return _fbega }; +// Validate validates the CT_MailMergeDataType and its children +func (_eebd *CT_MailMergeDataType )Validate ()error {return _eebd .ValidateWithPath ("C\u0054_\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u0044\u0061\u0074\u0061Ty\u0070\u0065");};func (_gccbe *CT_Document )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gccbe .ConformanceAttr =_gf .ST_ConformanceClass (1); +for _ ,_gded :=range start .Attr {if _gded .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_gccbe .ConformanceAttr .UnmarshalXMLAttr (_gded );continue ;};};_ecfbe :for {_fefda ,_ecabe :=d .Token ();if _ecabe !=nil {return _ecabe ; +};switch _bcfba :=_fefda .(type ){case _d .StartElement :switch _bcfba .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"}:_gccbe .Background =NewCT_Background (); +if _dgac :=d .DecodeElement (_gccbe .Background ,&_bcfba );_dgac !=nil {return _dgac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gccbe .Body =NewCT_Body (); +if _cgbfc :=d .DecodeElement (_gccbe .Body ,&_bcfba );_cgbfc !=nil {return _cgbfc ;};default:_gb .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",_bcfba .Name ); +if _fbbe :=d .Skip ();_fbbe !=nil {return _fbbe ;};};case _d .EndElement :break _ecfbe ;case _d .CharData :};};return nil ;};func NewCT_Markup ()*CT_Markup {_ggbe :=&CT_Markup {};return _ggbe };func (_fcbcce ST_DocPartBehavior )String ()string {switch _fcbcce {case 0:return ""; +case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0070";case 3:return "\u0070\u0067";};return "";};func NewCT_MailMergeSourceType ()*CT_MailMergeSourceType {_bbgbc :=&CT_MailMergeSourceType {};_bbgbc .ValAttr =ST_MailMergeSourceType (1); +return _bbgbc ;}; -// Validate validates the CT_MailMergeDest and its children -func (_gbeece *CT_MailMergeDest )Validate ()error {return _gbeece .ValidateWithPath ("\u0043\u0054_\u004d\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0044\u0065\u0073\u0074");};func NewCT_SdtContentRow ()*CT_SdtContentRow {_abbbg :=&CT_SdtContentRow {}; -return _abbbg };func (_gcb *CT_BookmarkRange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dacg :=range start .Attr {if _dacg .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_dcga ,_bdaea :=_fc .ParseInt (_dacg .Value ,10,64); -if _bdaea !=nil {return _bdaea ;};_gcb .ColFirstAttr =&_dcga ;continue ;};if _dacg .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_bbdf ,_acge :=_fc .ParseInt (_dacg .Value ,10,64);if _acge !=nil {return _acge ;};_gcb .ColLastAttr =&_bbdf ;continue ; -};if _dacg .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_gcb .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_dacg );continue ;};if _dacg .Name .Local =="\u0069\u0064"{_fccg ,_fcde :=_fc .ParseInt (_dacg .Value ,10,64); -if _fcde !=nil {return _fcde ;};_gcb .IdAttr =_fccg ;continue ;};};for {_bgba ,_afb :=d .Token ();if _afb !=nil {return _d .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",_afb ); -};if _ded ,_bbcc :=_bgba .(_f .EndElement );_bbcc &&_ded .Name ==start .Name {break ;};};return nil ;};func (_egccge *ST_StyleType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_egccge =0;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_egccge =1; -case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_egccge =2;case "\u0074\u0061\u0062l\u0065":*_egccge =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_egccge =4;};return nil ;};func NewEG_ParaRPrTrackChanges ()*EG_ParaRPrTrackChanges {_dagdf :=&EG_ParaRPrTrackChanges {}; -return _dagdf ;};func (_agadf *CT_FramesetChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adbfg :for {_gada ,_eadgd :=d .Token ();if _eadgd !=nil {return _eadgd ;};switch _abfgd :=_gada .(type ){case _f .StartElement :switch _abfgd .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebadb :=NewCT_Frameset (); -if _gcff :=d .DecodeElement (_ebadb ,&_abfgd );_gcff !=nil {return _gcff ;};_agadf .Frameset =append (_agadf .Frameset ,_ebadb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbae :=NewCT_Frame (); -if _ceddc :=d .DecodeElement (_dbae ,&_abfgd );_ceddc !=nil {return _ceddc ;};_agadf .Frame =append (_agadf .Frame ,_dbae );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",_abfgd .Name ); -if _fafgc :=d .Skip ();_fafgc !=nil {return _fafgc ;};};case _f .EndElement :break _adbfg ;case _f .CharData :};};return nil ;};type Hdr struct{CT_HdrFtr };type CT_TblWidth struct{ +// ValidateWithPath validates the CT_FFDDList and its children, prefixing error messages with path +func (_dbbf *CT_FFDDList )ValidateWithPath (path string )error {if _dbbf .Result !=nil {if _cceaa :=_dbbf .Result .ValidateWithPath (path +"\u002fR\u0065\u0073\u0075\u006c\u0074");_cceaa !=nil {return _cceaa ;};};if _dbbf .Default !=nil {if _bcbg :=_dbbf .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074"); +_bcbg !=nil {return _bcbg ;};};for _ceacd ,_cgcc :=range _dbbf .ListEntry {if _caffc :=_cgcc .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u004c\u0069\u0073t\u0045\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_ceacd ));_caffc !=nil {return _caffc ; +};};return nil ;};func (_bgccca *ST_LineNumberRestart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfdbcc ,_gcfbg :=d .Token ();if _gcfbg !=nil {return _gcfbg ;};if _gefceg ,_cafcb :=_gfdbcc .(_d .EndElement );_cafcb &&_gefceg .Name ==start .Name {*_bgccca =1; +return nil ;};if _ggabd ,_bdcbdg :=_gfdbcc .(_d .CharData );!_bdcbdg {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",_gfdbcc );}else {switch string (_ggabd ){case "":*_bgccca =0; +case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_bgccca =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_bgccca =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_bgccca =3;};};_gfdbcc ,_gcfbg =d .Token ();if _gcfbg !=nil {return _gcfbg ; +};if _cbaef ,_fagbae :=_gfdbcc .(_d .EndElement );_fagbae &&_cbaef .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",_gfdbcc ); +};func NewCT_FtnProps ()*CT_FtnProps {_bcefb :=&CT_FtnProps {};return _bcefb }; -// Table Width Value -WAttr *ST_MeasurementOrPercent ; +// Validate validates the CT_StylePaneFilter and its children +func (_bcdaga *CT_StylePaneFilter )Validate ()error {return _bcdaga .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0050a\u006e\u0065F\u0069\u006c\u0074\u0065\u0072");};func (_fgbf *CT_Picture )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_becce :for {_gfdea ,_beeag :=d .Token (); +if _beeag !=nil {return _beeag ;};switch _adece :=_gfdea .(type ){case _d .StartElement :switch _adece .Name {default:if _bgbac ,_ebgecc :=_ec .CreateElement (_adece );_ebgecc !=nil {return _ebgecc ;}else {if _ecabd :=d .DecodeElement (_bgbac ,&_adece ); +_ecabd !=nil {return _ecabd ;};_fgbf .Any =append (_fgbf .Any ,_bgbac );};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fgbf .Movie =NewCT_Rel (); +if _bcecb :=d .DecodeElement (_fgbf .Movie ,&_adece );_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 :"\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"}:_fgbf .Control =NewCT_Control (); +if _gcgfe :=d .DecodeElement (_fgbf .Control ,&_adece );_gcgfe !=nil {return _gcgfe ;};};case _d .EndElement :break _becce ;case _d .CharData :};};return nil ;}; -// Table Width Type -TypeAttr ST_TblWidth ;};type CT_ParaRPrOriginal struct{ +// Validate validates the CT_FFData and its children +func (_ffgf *CT_FFData )Validate ()error {return _ffgf .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u0044\u0061\u0074a");};func (_dfbf *CT_DocPartBehaviors )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dfbf .Behavior !=nil {_feedb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"}}; +for _ ,_gcda :=range _dfbf .Behavior {e .EncodeElement (_gcda ,_feedb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Inserted Paragraph -Ins *CT_TrackChange ; +// ValidateWithPath validates the CT_DocumentBase and its children, prefixing error messages with path +func (_feba *CT_DocumentBase )ValidateWithPath (path string )error {if _feba .Background !=nil {if _eead :=_feba .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_eead !=nil {return _eead ;};};return nil ; +}; -// Deleted Paragraph -Del *CT_TrackChange ; +// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path +func (_cacgd *CT_Kinsoku )ValidateWithPath (path string )error {return nil };func NewCT_Lvl ()*CT_Lvl {_ggaea :=&CT_Lvl {};return _ggaea };func NewCT_JcTable ()*CT_JcTable {_bebegg :=&CT_JcTable {};_bebegg .ValAttr =ST_JcTable (1);return _bebegg ;};func (_dfaef *EG_MathContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dfaef .OMathPara !=nil {_bfbged :=_d .StartElement {Name :_d .Name {Local :"m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061"}}; +e .EncodeElement (_dfaef .OMathPara ,_bfbged );};if _dfaef .OMath !=nil {_bebcd :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_dfaef .OMath ,_bebcd );};return nil ;};func NewGlossaryDocument ()*GlossaryDocument {_bbdef :=&GlossaryDocument {}; +_bbdef .CT_GlossaryDocument =*NewCT_GlossaryDocument ();return _bbdef ;};type CT_Attr struct{ -// Move Source Paragraph -MoveFrom *CT_TrackChange ; +// Namespace +UriAttr *string ; -// Move Destination Paragraph -MoveTo *CT_TrackChange ; +// Name +NameAttr string ; -// Referenced Character Style -RStyle *CT_String ; +// Value +ValAttr string ;};func (_cffbg *CT_FramesetChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cffbg .Frameset !=nil {_dagb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}};for _ ,_fgadd :=range _cffbg .Frameset {e .EncodeElement (_fgadd ,_dagb ); +};};if _cffbg .Frame !=nil {_dccad :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"}};for _ ,_cdffc :=range _cffbg .Frame {e .EncodeElement (_cdffc ,_dccad );};};return nil ;};func (_gedf *CT_TcBorders )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _gedf .Top !=nil {_bgbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_gedf .Top ,_bgbg );};if _gedf .Start !=nil {_dccbde :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}}; +e .EncodeElement (_gedf .Start ,_dccbde );};if _gedf .Left !=nil {_gcbag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_gedf .Left ,_gcbag );};if _gedf .Bottom !=nil {_ccagcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}}; +e .EncodeElement (_gedf .Bottom ,_ccagcb );};if _gedf .End !=nil {_gdgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_gedf .End ,_gdgf );};if _gedf .Right !=nil {_fadfc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}}; +e .EncodeElement (_gedf .Right ,_fadfc );};if _gedf .InsideH !=nil {_ddgad :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_gedf .InsideH ,_ddgad );};if _gedf .InsideV !=nil {_dfebc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}}; +e .EncodeElement (_gedf .InsideV ,_dfebc );};if _gedf .Tl2br !=nil {_bcgeeb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u006c\u0032\u0062\u0072"}};e .EncodeElement (_gedf .Tl2br ,_bcgeeb );};if _gedf .Tr2bl !=nil {_edffbeb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0072\u0032\u0062\u006c"}}; +e .EncodeElement (_gedf .Tr2bl ,_edffbeb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gfbc *CT_CustomXmlRow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bcedg :=range start .Attr {if _bcedg .Name .Local =="\u0075\u0072\u0069"{_ddccd ,_ddcf :=_bcedg .Value ,error (nil ); +if _ddcf !=nil {return _ddcf ;};_gfbc .UriAttr =&_ddccd ;continue ;};if _bcedg .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_bfgge ,_cedfd :=_bcedg .Value ,error (nil );if _cedfd !=nil {return _cedfd ;};_gfbc .ElementAttr =_bfgge ;continue ;}; +};_ggag :for {_ggfg ,_becd :=d .Token ();if _becd !=nil {return _becd ;};switch _eeca :=_ggfg .(type ){case _d .StartElement :switch _eeca .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"}:_gfbc .CustomXmlPr =NewCT_CustomXmlPr (); +if _fcff :=d .DecodeElement (_gfbc .CustomXmlPr ,&_eeca );_fcff !=nil {return _fcff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aacac :=NewEG_ContentRowContent (); +_fdgc :=NewCT_Row ();if _cebb :=d .DecodeElement (_fdgc ,&_eeca );_cebb !=nil {return _cebb ;};_aacac .Tr =append (_aacac .Tr ,_fdgc );_gfbc .EG_ContentRowContent =append (_gfbc .EG_ContentRowContent ,_aacac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_adgd :=NewEG_ContentRowContent (); +_adgd .CustomXml =NewCT_CustomXmlRow ();if _ffdc :=d .DecodeElement (_adgd .CustomXml ,&_eeca );_ffdc !=nil {return _ffdc ;};_gfbc .EG_ContentRowContent =append (_gfbc .EG_ContentRowContent ,_adgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfged :=NewEG_ContentRowContent (); +_dfged .Sdt =NewCT_SdtRow ();if _cag :=d .DecodeElement (_dfged .Sdt ,&_eeca );_cag !=nil {return _cag ;};_gfbc .EG_ContentRowContent =append (_gfbc .EG_ContentRowContent ,_dfged );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbeag :=NewEG_ContentRowContent (); +_agea :=NewEG_RunLevelElts ();_agea .ProofErr =NewCT_ProofErr ();if _aegce :=d .DecodeElement (_agea .ProofErr ,&_eeca );_aegce !=nil {return _aegce ;};_gfbc .EG_ContentRowContent =append (_gfbc .EG_ContentRowContent ,_bbeag );_bbeag .EG_RunLevelElts =append (_bbeag .EG_RunLevelElts ,_agea ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bffd :=NewEG_ContentRowContent (); +_fgacf :=NewEG_RunLevelElts ();_fgacf .PermStart =NewCT_PermStart ();if _dddf :=d .DecodeElement (_fgacf .PermStart ,&_eeca );_dddf !=nil {return _dddf ;};_gfbc .EG_ContentRowContent =append (_gfbc .EG_ContentRowContent ,_bffd );_bffd .EG_RunLevelElts =append (_bffd .EG_RunLevelElts ,_fgacf ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bcde :=NewEG_ContentRowContent (); +_acac :=NewEG_RunLevelElts ();_acac .PermEnd =NewCT_Perm ();if _aabbd :=d .DecodeElement (_acac .PermEnd ,&_eeca );_aabbd !=nil {return _aabbd ;};_gfbc .EG_ContentRowContent =append (_gfbc .EG_ContentRowContent ,_bcde );_bcde .EG_RunLevelElts =append (_bcde .EG_RunLevelElts ,_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 :"\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"}:_affe :=NewEG_ContentRowContent (); +_cdec :=NewEG_RunLevelElts ();_cdec .Ins =NewCT_RunTrackChange ();if _dgdfc :=d .DecodeElement (_cdec .Ins ,&_eeca );_dgdfc !=nil {return _dgdfc ;};_gfbc .EG_ContentRowContent =append (_gfbc .EG_ContentRowContent ,_affe );_affe .EG_RunLevelElts =append (_affe .EG_RunLevelElts ,_cdec ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eacb :=NewEG_ContentRowContent (); +_dfcga :=NewEG_RunLevelElts ();_dfcga .Del =NewCT_RunTrackChange ();if _eggee :=d .DecodeElement (_dfcga .Del ,&_eeca );_eggee !=nil {return _eggee ;};_gfbc .EG_ContentRowContent =append (_gfbc .EG_ContentRowContent ,_eacb );_eacb .EG_RunLevelElts =append (_eacb .EG_RunLevelElts ,_dfcga ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_dggad :=NewEG_ContentRowContent (); +_ebbecf :=NewEG_RunLevelElts ();_ebbecf .MoveFrom =NewCT_RunTrackChange ();if _cbbaf :=d .DecodeElement (_ebbecf .MoveFrom ,&_eeca );_cbbaf !=nil {return _cbbaf ;};_gfbc .EG_ContentRowContent =append (_gfbc .EG_ContentRowContent ,_dggad );_dggad .EG_RunLevelElts =append (_dggad .EG_RunLevelElts ,_ebbecf ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ebeab :=NewEG_ContentRowContent (); +_cade :=NewEG_RunLevelElts ();_cade .MoveTo =NewCT_RunTrackChange ();if _gdfc :=d .DecodeElement (_cade .MoveTo ,&_eeca );_gdfc !=nil {return _gdfc ;};_gfbc .EG_ContentRowContent =append (_gfbc .EG_ContentRowContent ,_ebeab );_ebeab .EG_RunLevelElts =append (_ebeab .EG_RunLevelElts ,_cade ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eaea :=NewEG_ContentRowContent (); +_bdbeb :=NewEG_RunLevelElts ();_afcb :=NewEG_RangeMarkupElements ();_afcb .BookmarkStart =NewCT_Bookmark ();if _adebe :=d .DecodeElement (_afcb .BookmarkStart ,&_eeca );_adebe !=nil {return _adebe ;};_gfbc .EG_ContentRowContent =append (_gfbc .EG_ContentRowContent ,_eaea ); +_eaea .EG_RunLevelElts =append (_eaea .EG_RunLevelElts ,_bdbeb );_bdbeb .EG_RangeMarkupElements =append (_bdbeb .EG_RangeMarkupElements ,_afcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_feedg :=NewEG_ContentRowContent (); +_fccc :=NewEG_RunLevelElts ();_gdaf :=NewEG_RangeMarkupElements ();_gdaf .BookmarkEnd =NewCT_MarkupRange ();if _ggcac :=d .DecodeElement (_gdaf .BookmarkEnd ,&_eeca );_ggcac !=nil {return _ggcac ;};_gfbc .EG_ContentRowContent =append (_gfbc .EG_ContentRowContent ,_feedg ); +_feedg .EG_RunLevelElts =append (_feedg .EG_RunLevelElts ,_fccc );_fccc .EG_RangeMarkupElements =append (_fccc .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 :"\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"}:_dbac :=NewEG_ContentRowContent (); +_ace :=NewEG_RunLevelElts ();_dcebd :=NewEG_RangeMarkupElements ();_dcebd .MoveFromRangeStart =NewCT_MoveBookmark ();if _cgff :=d .DecodeElement (_dcebd .MoveFromRangeStart ,&_eeca );_cgff !=nil {return _cgff ;};_gfbc .EG_ContentRowContent =append (_gfbc .EG_ContentRowContent ,_dbac ); +_dbac .EG_RunLevelElts =append (_dbac .EG_RunLevelElts ,_ace );_ace .EG_RangeMarkupElements =append (_ace .EG_RangeMarkupElements ,_dcebd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ebfaf :=NewEG_ContentRowContent (); +_adge :=NewEG_RunLevelElts ();_gbbg :=NewEG_RangeMarkupElements ();_gbbg .MoveFromRangeEnd =NewCT_MarkupRange ();if _egad :=d .DecodeElement (_gbbg .MoveFromRangeEnd ,&_eeca );_egad !=nil {return _egad ;};_gfbc .EG_ContentRowContent =append (_gfbc .EG_ContentRowContent ,_ebfaf ); +_ebfaf .EG_RunLevelElts =append (_ebfaf .EG_RunLevelElts ,_adge );_adge .EG_RangeMarkupElements =append (_adge .EG_RangeMarkupElements ,_gbbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_abed :=NewEG_ContentRowContent (); +_bdgg :=NewEG_RunLevelElts ();_aaab :=NewEG_RangeMarkupElements ();_aaab .MoveToRangeStart =NewCT_MoveBookmark ();if _dbacc :=d .DecodeElement (_aaab .MoveToRangeStart ,&_eeca );_dbacc !=nil {return _dbacc ;};_gfbc .EG_ContentRowContent =append (_gfbc .EG_ContentRowContent ,_abed ); +_abed .EG_RunLevelElts =append (_abed .EG_RunLevelElts ,_bdgg );_bdgg .EG_RangeMarkupElements =append (_bdgg .EG_RangeMarkupElements ,_aaab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ddabe :=NewEG_ContentRowContent (); +_edfe :=NewEG_RunLevelElts ();_adedb :=NewEG_RangeMarkupElements ();_adedb .MoveToRangeEnd =NewCT_MarkupRange ();if _cegeg :=d .DecodeElement (_adedb .MoveToRangeEnd ,&_eeca );_cegeg !=nil {return _cegeg ;};_gfbc .EG_ContentRowContent =append (_gfbc .EG_ContentRowContent ,_ddabe ); +_ddabe .EG_RunLevelElts =append (_ddabe .EG_RunLevelElts ,_edfe );_edfe .EG_RangeMarkupElements =append (_edfe .EG_RangeMarkupElements ,_adedb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gaff :=NewEG_ContentRowContent (); +_daee :=NewEG_RunLevelElts ();_fceaa :=NewEG_RangeMarkupElements ();_fceaa .CommentRangeStart =NewCT_MarkupRange ();if _gfde :=d .DecodeElement (_fceaa .CommentRangeStart ,&_eeca );_gfde !=nil {return _gfde ;};_gfbc .EG_ContentRowContent =append (_gfbc .EG_ContentRowContent ,_gaff ); +_gaff .EG_RunLevelElts =append (_gaff .EG_RunLevelElts ,_daee );_daee .EG_RangeMarkupElements =append (_daee .EG_RangeMarkupElements ,_fceaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbcd :=NewEG_ContentRowContent (); +_gfdd :=NewEG_RunLevelElts ();_bgeb :=NewEG_RangeMarkupElements ();_bgeb .CommentRangeEnd =NewCT_MarkupRange ();if _acda :=d .DecodeElement (_bgeb .CommentRangeEnd ,&_eeca );_acda !=nil {return _acda ;};_gfbc .EG_ContentRowContent =append (_gfbc .EG_ContentRowContent ,_cbcd ); +_cbcd .EG_RunLevelElts =append (_cbcd .EG_RunLevelElts ,_gfdd );_gfdd .EG_RangeMarkupElements =append (_gfdd .EG_RangeMarkupElements ,_bgeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cgffa :=NewEG_ContentRowContent (); +_afbe :=NewEG_RunLevelElts ();_bgecf :=NewEG_RangeMarkupElements ();_bgecf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _adca :=d .DecodeElement (_bgecf .CustomXmlInsRangeStart ,&_eeca );_adca !=nil {return _adca ;};_gfbc .EG_ContentRowContent =append (_gfbc .EG_ContentRowContent ,_cgffa ); +_cgffa .EG_RunLevelElts =append (_cgffa .EG_RunLevelElts ,_afbe );_afbe .EG_RangeMarkupElements =append (_afbe .EG_RangeMarkupElements ,_bgecf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cefbe :=NewEG_ContentRowContent (); +_agaca :=NewEG_RunLevelElts ();_ebfb :=NewEG_RangeMarkupElements ();_ebfb .CustomXmlInsRangeEnd =NewCT_Markup ();if _dedef :=d .DecodeElement (_ebfb .CustomXmlInsRangeEnd ,&_eeca );_dedef !=nil {return _dedef ;};_gfbc .EG_ContentRowContent =append (_gfbc .EG_ContentRowContent ,_cefbe ); +_cefbe .EG_RunLevelElts =append (_cefbe .EG_RunLevelElts ,_agaca );_agaca .EG_RangeMarkupElements =append (_agaca .EG_RangeMarkupElements ,_ebfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bffg :=NewEG_ContentRowContent (); +_eebc :=NewEG_RunLevelElts ();_babb :=NewEG_RangeMarkupElements ();_babb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _efab :=d .DecodeElement (_babb .CustomXmlDelRangeStart ,&_eeca );_efab !=nil {return _efab ;};_gfbc .EG_ContentRowContent =append (_gfbc .EG_ContentRowContent ,_bffg ); +_bffg .EG_RunLevelElts =append (_bffg .EG_RunLevelElts ,_eebc );_eebc .EG_RangeMarkupElements =append (_eebc .EG_RangeMarkupElements ,_babb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_egbd :=NewEG_ContentRowContent (); +_eacfe :=NewEG_RunLevelElts ();_afbf :=NewEG_RangeMarkupElements ();_afbf .CustomXmlDelRangeEnd =NewCT_Markup ();if _fafc :=d .DecodeElement (_afbf .CustomXmlDelRangeEnd ,&_eeca );_fafc !=nil {return _fafc ;};_gfbc .EG_ContentRowContent =append (_gfbc .EG_ContentRowContent ,_egbd ); +_egbd .EG_RunLevelElts =append (_egbd .EG_RunLevelElts ,_eacfe );_eacfe .EG_RangeMarkupElements =append (_eacfe .EG_RangeMarkupElements ,_afbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgdcg :=NewEG_ContentRowContent (); +_bffde :=NewEG_RunLevelElts ();_dbff :=NewEG_RangeMarkupElements ();_dbff .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cbefd :=d .DecodeElement (_dbff .CustomXmlMoveFromRangeStart ,&_eeca );_cbefd !=nil {return _cbefd ;};_gfbc .EG_ContentRowContent =append (_gfbc .EG_ContentRowContent ,_cgdcg ); +_cgdcg .EG_RunLevelElts =append (_cgdcg .EG_RunLevelElts ,_bffde );_bffde .EG_RangeMarkupElements =append (_bffde .EG_RangeMarkupElements ,_dbff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gfee :=NewEG_ContentRowContent (); +_efaa :=NewEG_RunLevelElts ();_ddfec :=NewEG_RangeMarkupElements ();_ddfec .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fabef :=d .DecodeElement (_ddfec .CustomXmlMoveFromRangeEnd ,&_eeca );_fabef !=nil {return _fabef ;};_gfbc .EG_ContentRowContent =append (_gfbc .EG_ContentRowContent ,_gfee ); +_gfee .EG_RunLevelElts =append (_gfee .EG_RunLevelElts ,_efaa );_efaa .EG_RangeMarkupElements =append (_efaa .EG_RangeMarkupElements ,_ddfec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fbgfcg :=NewEG_ContentRowContent (); +_gggf :=NewEG_RunLevelElts ();_faee :=NewEG_RangeMarkupElements ();_faee .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dbfbef :=d .DecodeElement (_faee .CustomXmlMoveToRangeStart ,&_eeca );_dbfbef !=nil {return _dbfbef ;};_gfbc .EG_ContentRowContent =append (_gfbc .EG_ContentRowContent ,_fbgfcg ); +_fbgfcg .EG_RunLevelElts =append (_fbgfcg .EG_RunLevelElts ,_gggf );_gggf .EG_RangeMarkupElements =append (_gggf .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 :"\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"}:_fdbdd :=NewEG_ContentRowContent (); +_bbed :=NewEG_RunLevelElts ();_gccc :=NewEG_RangeMarkupElements ();_gccc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fdceg :=d .DecodeElement (_gccc .CustomXmlMoveToRangeEnd ,&_eeca );_fdceg !=nil {return _fdceg ;};_gfbc .EG_ContentRowContent =append (_gfbc .EG_ContentRowContent ,_fdbdd ); +_fdbdd .EG_RunLevelElts =append (_fdbdd .EG_RunLevelElts ,_bbed );_bbed .EG_RangeMarkupElements =append (_bbed .EG_RangeMarkupElements ,_gccc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"}:_gffc :=NewEG_ContentRowContent (); +_dcfb :=NewEG_RunLevelElts ();_gdfbf :=NewEG_MathContent ();_gdfbf .OMathPara =_ea .NewOMathPara ();if _bggd :=d .DecodeElement (_gdfbf .OMathPara ,&_eeca );_bggd !=nil {return _bggd ;};_gfbc .EG_ContentRowContent =append (_gfbc .EG_ContentRowContent ,_gffc ); +_gffc .EG_RunLevelElts =append (_gffc .EG_RunLevelElts ,_dcfb );_dcfb .EG_MathContent =append (_dcfb .EG_MathContent ,_gdfbf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fgfb :=NewEG_ContentRowContent (); +_ebcb :=NewEG_RunLevelElts ();_ecfc :=NewEG_MathContent ();_ecfc .OMath =_ea .NewOMath ();if _gffae :=d .DecodeElement (_ecfc .OMath ,&_eeca );_gffae !=nil {return _gffae ;};_gfbc .EG_ContentRowContent =append (_gfbc .EG_ContentRowContent ,_fgfb );_fgfb .EG_RunLevelElts =append (_fgfb .EG_RunLevelElts ,_ebcb ); +_ebcb .EG_MathContent =append (_ebcb .EG_MathContent ,_ecfc );default:_gb .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",_eeca .Name ); +if _edff :=d .Skip ();_edff !=nil {return _edff ;};};case _d .EndElement :break _ggag ;case _d .CharData :};};return nil ;};func (_fgga *CT_CharacterSpacing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgga .ValAttr =ST_CharacterSpacing (1); +for _ ,_bfda :=range start .Attr {if _bfda .Name .Local =="\u0076\u0061\u006c"{_fgga .ValAttr .UnmarshalXMLAttr (_bfda );continue ;};};for {_gdb ,_efedc :=d .Token ();if _efedc !=nil {return _b .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",_efedc ); +};if _ccea ,_afbg :=_gdb .(_d .EndElement );_afbg &&_ccea .Name ==start .Name {break ;};};return nil ;};func (_fega *CT_FtnDocProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fega .Pos !=nil {_gege :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070o\u0073"}}; +e .EncodeElement (_fega .Pos ,_gege );};if _fega .NumFmt !=nil {_bgcdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fega .NumFmt ,_bgcdg );};if _fega .NumStart !=nil {_ebfcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}}; +e .EncodeElement (_fega .NumStart ,_ebfcg );};if _fega .NumRestart !=nil {_fagdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fega .NumRestart ,_fagdf );};if _fega .Footnote !=nil {_fcfab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}}; +for _ ,_abcgd :=range _fega .Footnote {e .EncodeElement (_abcgd ,_fcfab );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ddabbf *CT_TblPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_deegd :for {_fbceec ,_edeefe :=d .Token (); +if _edeefe !=nil {return _edeefe ;};switch _bbeedb :=_fbceec .(type ){case _d .StartElement :switch _bbeedb .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"}:_ddabbf .TblStyle =NewCT_String (); +if _ddged :=d .DecodeElement (_ddabbf .TblStyle ,&_bbeedb );_ddged !=nil {return _ddged ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddabbf .TblpPr =NewCT_TblPPr (); +if _gcaebb :=d .DecodeElement (_ddabbf .TblpPr ,&_bbeedb );_gcaebb !=nil {return _gcaebb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddabbf .TblOverlap =NewCT_TblOverlap (); +if _fecbbe :=d .DecodeElement (_ddabbf .TblOverlap ,&_bbeedb );_fecbbe !=nil {return _fecbbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddabbf .BidiVisual =NewCT_OnOff (); +if _ffedd :=d .DecodeElement (_ddabbf .BidiVisual ,&_bbeedb );_ffedd !=nil {return _ffedd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddabbf .TblStyleRowBandSize =NewCT_DecimalNumber (); +if _gfaedf :=d .DecodeElement (_ddabbf .TblStyleRowBandSize ,&_bbeedb );_gfaedf !=nil {return _gfaedf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddabbf .TblStyleColBandSize =NewCT_DecimalNumber (); +if _ebbffe :=d .DecodeElement (_ddabbf .TblStyleColBandSize ,&_bbeedb );_ebbffe !=nil {return _ebbffe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddabbf .TblW =NewCT_TblWidth (); +if _gecada :=d .DecodeElement (_ddabbf .TblW ,&_bbeedb );_gecada !=nil {return _gecada ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddabbf .Jc =NewCT_JcTable (); +if _ecacdd :=d .DecodeElement (_ddabbf .Jc ,&_bbeedb );_ecacdd !=nil {return _ecacdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddabbf .TblCellSpacing =NewCT_TblWidth (); +if _eefac :=d .DecodeElement (_ddabbf .TblCellSpacing ,&_bbeedb );_eefac !=nil {return _eefac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddabbf .TblInd =NewCT_TblWidth (); +if _fggda :=d .DecodeElement (_ddabbf .TblInd ,&_bbeedb );_fggda !=nil {return _fggda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddabbf .TblBorders =NewCT_TblBorders (); +if _faacab :=d .DecodeElement (_ddabbf .TblBorders ,&_bbeedb );_faacab !=nil {return _faacab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddabbf .Shd =NewCT_Shd (); +if _aegbcd :=d .DecodeElement (_ddabbf .Shd ,&_bbeedb );_aegbcd !=nil {return _aegbcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddabbf .TblLayout =NewCT_TblLayoutType (); +if _aeebb :=d .DecodeElement (_ddabbf .TblLayout ,&_bbeedb );_aeebb !=nil {return _aeebb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddabbf .TblCellMar =NewCT_TblCellMar (); +if _aaeegc :=d .DecodeElement (_ddabbf .TblCellMar ,&_bbeedb );_aaeegc !=nil {return _aaeegc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddabbf .TblLook =NewCT_TblLook (); +if _cdfda :=d .DecodeElement (_ddabbf .TblLook ,&_bbeedb );_cdfda !=nil {return _cdfda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddabbf .TblCaption =NewCT_String (); +if _egfg :=d .DecodeElement (_ddabbf .TblCaption ,&_bbeedb );_egfg !=nil {return _egfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddabbf .TblDescription =NewCT_String (); +if _ffbdbd :=d .DecodeElement (_ddabbf .TblDescription ,&_bbeedb );_ffbdbd !=nil {return _ffbdbd ;};default:_gb .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",_bbeedb .Name ); +if _ccccd :=d .Skip ();_ccccd !=nil {return _ccccd ;};};case _d .EndElement :break _deegd ;case _d .CharData :};};return nil ;};func NewCT_OdsoFieldMapData ()*CT_OdsoFieldMapData {_cdgdb :=&CT_OdsoFieldMapData {};return _cdgdb };type EG_BlockLevelElts struct{ -// Run Fonts -RFonts *CT_Fonts ; +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_addcgb ST_TblStyleOverrideType )String ()string {switch _addcgb {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 (_dafgc ST_DocProtect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dafgc .String (),start );}; -// Bold -B *CT_OnOff ; +// Validate validates the CT_NumLvl and its children +func (_bbggg *CT_NumLvl )Validate ()error {return _bbggg .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u004c\u0076l");};type CT_HdrFtr struct{ -// Complex Script Bold -BCs *CT_OnOff ; +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_fceae *CT_Jc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fceae .ValAttr =ST_Jc (1);for _ ,_dbagc :=range start .Attr {if _dbagc .Name .Local =="\u0076\u0061\u006c"{_fceae .ValAttr .UnmarshalXMLAttr (_dbagc ); +continue ;};};for {_cabgb ,_cggad :=d .Token ();if _cggad !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004ac\u003a\u0020\u0025\u0073",_cggad );};if _cdfab ,_ggaac :=_cabgb .(_d .EndElement );_ggaac &&_cdfab .Name ==start .Name {break ; +};};return nil ;}; -// Italics -I *CT_OnOff ; +// ValidateWithPath validates the Settings and its children, prefixing error messages with path +func (_bdggaf *Settings )ValidateWithPath (path string )error {if _fafaff :=_bdggaf .CT_Settings .ValidateWithPath (path );_fafaff !=nil {return _fafaff ;};return nil ;};func (_cbfd *CT_CellMergeTrackChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gade :=range start .Attr {if _gade .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_cbfd .VMergeAttr .UnmarshalXMLAttr (_gade ); +continue ;};if _gade .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"{_cbfd .VMergeOrigAttr .UnmarshalXMLAttr (_gade );continue ;};if _gade .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fcbcb ,_bega :=_gade .Value ,error (nil ); +if _bega !=nil {return _bega ;};_cbfd .AuthorAttr =_fcbcb ;continue ;};if _gade .Name .Local =="\u0064\u0061\u0074\u0065"{_gegfg ,_ffd :=ParseStdlibTime (_gade .Value );if _ffd !=nil {return _ffd ;};_cbfd .DateAttr =&_gegfg ;continue ;};if _gade .Name .Local =="\u0069\u0064"{_gcff ,_bccd :=_e .ParseInt (_gade .Value ,10,64); +if _bccd !=nil {return _bccd ;};_cbfd .IdAttr =_gcff ;continue ;};};for {_bccdb ,_bbf :=d .Token ();if _bbf !=nil {return _b .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",_bbf ); +};if _dff ,_dbbg :=_bccdb .(_d .EndElement );_dbbg &&_dff .Name ==start .Name {break ;};};return nil ;};func (_ffede *WdCT_WordprocessingCanvas )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdcac :for {_edaacd ,_dffgbd :=d .Token ();if _dffgbd !=nil {return _dffgbd ; +};switch _agbceb :=_edaacd .(type ){case _d .StartElement :switch _agbceb .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"}:_ffede .Bg =_ed .NewCT_BackgroundFormatting (); +if _ecadd :=d .DecodeElement (_ffede .Bg ,&_agbceb );_ecadd !=nil {return _ecadd ;};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"}:_ffede .Whole =_ed .NewCT_WholeE2oFormatting (); +if _bgcbba :=d .DecodeElement (_ffede .Whole ,&_agbceb );_bgcbba !=nil {return _bgcbba ;};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"}:_egggdae :=NewWdCT_WordprocessingCanvasChoice (); +if _dccabb :=d .DecodeElement (&_egggdae .Wsp ,&_agbceb );_dccabb !=nil {return _dccabb ;};_ffede .Choice =append (_ffede .Choice ,_egggdae );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"}:_aafead :=NewWdCT_WordprocessingCanvasChoice (); +if _ccfbfa :=d .DecodeElement (&_aafead .Pic ,&_agbceb );_ccfbfa !=nil {return _ccfbfa ;};_ffede .Choice =append (_ffede .Choice ,_aafead );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"}:_agbcaf :=NewWdCT_WordprocessingCanvasChoice (); +if _dgaabd :=d .DecodeElement (&_agbcaf .ContentPart ,&_agbceb );_dgaabd !=nil {return _dgaabd ;};_ffede .Choice =append (_ffede .Choice ,_agbcaf );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"}:_fdecea :=NewWdCT_WordprocessingCanvasChoice (); +if _dggbb :=d .DecodeElement (&_fdecea .Wgp ,&_agbceb );_dggbb !=nil {return _dggbb ;};_ffede .Choice =append (_ffede .Choice ,_fdecea );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"}:_gbbca :=NewWdCT_WordprocessingCanvasChoice (); +if _bceece :=d .DecodeElement (&_gbbca .GraphicFrame ,&_agbceb );_bceece !=nil {return _bceece ;};_ffede .Choice =append (_ffede .Choice ,_gbbca );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"}:_ffede .ExtLst =_ed .NewCT_OfficeArtExtensionList (); +if _ggaacg :=d .DecodeElement (_ffede .ExtLst ,&_agbceb );_ggaacg !=nil {return _ggaacg ;};default:_gb .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",_agbceb .Name ); +if _aefedc :=d .Skip ();_aefedc !=nil {return _aefedc ;};};case _d .EndElement :break _fdcac ;case _d .CharData :};};return nil ;}; -// Complex Script Italics -ICs *CT_OnOff ; +// ValidateWithPath validates the CT_PermStart and its children, prefixing error messages with path +func (_acfgc *CT_PermStart )ValidateWithPath (path string )error {if _bbdea :=_acfgc .EdGrpAttr .ValidateWithPath (path +"\u002f\u0045\u0064\u0047\u0072\u0070\u0041\u0074\u0074\u0072");_bbdea !=nil {return _bbdea ;};if _gcdgae :=_acfgc .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); +_gcdgae !=nil {return _gcdgae ;};return nil ;};func (_bgcdaf *EG_BlockLevelChunkElts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcedb :for {_adfde ,_bdcae :=d .Token ();if _bdcae !=nil {return _bdcae ;};switch _ccabe :=_adfde .(type ){case _d .StartElement :switch _ccabe .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"}:_dcaeae :=NewEG_ContentBlockContent (); +_dcaeae .CustomXml =NewCT_CustomXmlBlock ();if _fagaaa :=d .DecodeElement (_dcaeae .CustomXml ,&_ccabe );_fagaaa !=nil {return _fagaaa ;};_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_dcaeae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbgdf :=NewEG_ContentBlockContent (); +_gbgdf .Sdt =NewCT_SdtBlock ();if _ggfee :=d .DecodeElement (_gbgdf .Sdt ,&_ccabe );_ggfee !=nil {return _ggfee ;};_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_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 :"\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"}:_bgccc :=NewEG_ContentBlockContent (); +_gegfgg :=NewCT_P ();if _eegbb :=d .DecodeElement (_gegfgg ,&_ccabe );_eegbb !=nil {return _eegbb ;};_bgccc .P =append (_bgccc .P ,_gegfgg );_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_bgccc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cegb :=NewEG_ContentBlockContent (); +_cdcfag :=NewCT_Tbl ();if _fbaga :=d .DecodeElement (_cdcfag ,&_ccabe );_fbaga !=nil {return _fbaga ;};_cegb .Tbl =append (_cegb .Tbl ,_cdcfag );_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_cegb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dddeb :=NewEG_ContentBlockContent (); +_baecc :=NewEG_RunLevelElts ();_baecc .ProofErr =NewCT_ProofErr ();if _cdacdbe :=d .DecodeElement (_baecc .ProofErr ,&_ccabe );_cdacdbe !=nil {return _cdacdbe ;};_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_dddeb );_dddeb .EG_RunLevelElts =append (_dddeb .EG_RunLevelElts ,_baecc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cfdeb :=NewEG_ContentBlockContent (); +_ebaga :=NewEG_RunLevelElts ();_ebaga .PermStart =NewCT_PermStart ();if _cegdeb :=d .DecodeElement (_ebaga .PermStart ,&_ccabe );_cegdeb !=nil {return _cegdeb ;};_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_cfdeb );_cfdeb .EG_RunLevelElts =append (_cfdeb .EG_RunLevelElts ,_ebaga ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cdfaba :=NewEG_ContentBlockContent (); +_faedd :=NewEG_RunLevelElts ();_faedd .PermEnd =NewCT_Perm ();if _eeagbc :=d .DecodeElement (_faedd .PermEnd ,&_ccabe );_eeagbc !=nil {return _eeagbc ;};_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_cdfaba );_cdfaba .EG_RunLevelElts =append (_cdfaba .EG_RunLevelElts ,_faedd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_deffd :=NewEG_ContentBlockContent (); +_fdbeg :=NewEG_RunLevelElts ();_fdbeg .Ins =NewCT_RunTrackChange ();if _ecffd :=d .DecodeElement (_fdbeg .Ins ,&_ccabe );_ecffd !=nil {return _ecffd ;};_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_deffd );_deffd .EG_RunLevelElts =append (_deffd .EG_RunLevelElts ,_fdbeg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfdgde :=NewEG_ContentBlockContent (); +_bffgge :=NewEG_RunLevelElts ();_bffgge .Del =NewCT_RunTrackChange ();if _fgbef :=d .DecodeElement (_bffgge .Del ,&_ccabe );_fgbef !=nil {return _fgbef ;};_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_bfdgde );_bfdgde .EG_RunLevelElts =append (_bfdgde .EG_RunLevelElts ,_bffgge ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_geacg :=NewEG_ContentBlockContent (); +_afgdaaa :=NewEG_RunLevelElts ();_afgdaaa .MoveFrom =NewCT_RunTrackChange ();if _cdafc :=d .DecodeElement (_afgdaaa .MoveFrom ,&_ccabe );_cdafc !=nil {return _cdafc ;};_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_geacg );_geacg .EG_RunLevelElts =append (_geacg .EG_RunLevelElts ,_afgdaaa ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_cfbcg :=NewEG_ContentBlockContent (); +_cdbcde :=NewEG_RunLevelElts ();_cdbcde .MoveTo =NewCT_RunTrackChange ();if _aefbb :=d .DecodeElement (_cdbcde .MoveTo ,&_ccabe );_aefbb !=nil {return _aefbb ;};_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_cfbcg );_cfbcg .EG_RunLevelElts =append (_cfbcg .EG_RunLevelElts ,_cdbcde ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_caegd :=NewEG_ContentBlockContent (); +_ceegd :=NewEG_RunLevelElts ();_agbbba :=NewEG_RangeMarkupElements ();_agbbba .BookmarkStart =NewCT_Bookmark ();if _dacbbg :=d .DecodeElement (_agbbba .BookmarkStart ,&_ccabe );_dacbbg !=nil {return _dacbbg ;};_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_caegd ); +_caegd .EG_RunLevelElts =append (_caegd .EG_RunLevelElts ,_ceegd );_ceegd .EG_RangeMarkupElements =append (_ceegd .EG_RangeMarkupElements ,_agbbba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adeagb :=NewEG_ContentBlockContent (); +_fegca :=NewEG_RunLevelElts ();_eaffg :=NewEG_RangeMarkupElements ();_eaffg .BookmarkEnd =NewCT_MarkupRange ();if _gfgbe :=d .DecodeElement (_eaffg .BookmarkEnd ,&_ccabe );_gfgbe !=nil {return _gfgbe ;};_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_adeagb ); +_adeagb .EG_RunLevelElts =append (_adeagb .EG_RunLevelElts ,_fegca );_fegca .EG_RangeMarkupElements =append (_fegca .EG_RangeMarkupElements ,_eaffg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgdfa :=NewEG_ContentBlockContent (); +_dbgac :=NewEG_RunLevelElts ();_babdbc :=NewEG_RangeMarkupElements ();_babdbc .MoveFromRangeStart =NewCT_MoveBookmark ();if _bgfdd :=d .DecodeElement (_babdbc .MoveFromRangeStart ,&_ccabe );_bgfdd !=nil {return _bgfdd ;};_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_fgdfa ); +_fgdfa .EG_RunLevelElts =append (_fgdfa .EG_RunLevelElts ,_dbgac );_dbgac .EG_RangeMarkupElements =append (_dbgac .EG_RangeMarkupElements ,_babdbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bffge :=NewEG_ContentBlockContent (); +_faeeae :=NewEG_RunLevelElts ();_aada :=NewEG_RangeMarkupElements ();_aada .MoveFromRangeEnd =NewCT_MarkupRange ();if _adcee :=d .DecodeElement (_aada .MoveFromRangeEnd ,&_ccabe );_adcee !=nil {return _adcee ;};_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_bffge ); +_bffge .EG_RunLevelElts =append (_bffge .EG_RunLevelElts ,_faeeae );_faeeae .EG_RangeMarkupElements =append (_faeeae .EG_RangeMarkupElements ,_aada );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ecffb :=NewEG_ContentBlockContent (); +_gbdef :=NewEG_RunLevelElts ();_fggcfa :=NewEG_RangeMarkupElements ();_fggcfa .MoveToRangeStart =NewCT_MoveBookmark ();if _gdafd :=d .DecodeElement (_fggcfa .MoveToRangeStart ,&_ccabe );_gdafd !=nil {return _gdafd ;};_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_ecffb ); +_ecffb .EG_RunLevelElts =append (_ecffb .EG_RunLevelElts ,_gbdef );_gbdef .EG_RangeMarkupElements =append (_gbdef .EG_RangeMarkupElements ,_fggcfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bacgef :=NewEG_ContentBlockContent (); +_ccbggd :=NewEG_RunLevelElts ();_fdedf :=NewEG_RangeMarkupElements ();_fdedf .MoveToRangeEnd =NewCT_MarkupRange ();if _eagdaa :=d .DecodeElement (_fdedf .MoveToRangeEnd ,&_ccabe );_eagdaa !=nil {return _eagdaa ;};_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_bacgef ); +_bacgef .EG_RunLevelElts =append (_bacgef .EG_RunLevelElts ,_ccbggd );_ccbggd .EG_RangeMarkupElements =append (_ccbggd .EG_RangeMarkupElements ,_fdedf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbbbf :=NewEG_ContentBlockContent (); +_ddafg :=NewEG_RunLevelElts ();_eeggef :=NewEG_RangeMarkupElements ();_eeggef .CommentRangeStart =NewCT_MarkupRange ();if _ccaecb :=d .DecodeElement (_eeggef .CommentRangeStart ,&_ccabe );_ccaecb !=nil {return _ccaecb ;};_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_gbbbf ); +_gbbbf .EG_RunLevelElts =append (_gbbbf .EG_RunLevelElts ,_ddafg );_ddafg .EG_RangeMarkupElements =append (_ddafg .EG_RangeMarkupElements ,_eeggef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cefcad :=NewEG_ContentBlockContent (); +_dbefg :=NewEG_RunLevelElts ();_agdbd :=NewEG_RangeMarkupElements ();_agdbd .CommentRangeEnd =NewCT_MarkupRange ();if _bdddf :=d .DecodeElement (_agdbd .CommentRangeEnd ,&_ccabe );_bdddf !=nil {return _bdddf ;};_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_cefcad ); +_cefcad .EG_RunLevelElts =append (_cefcad .EG_RunLevelElts ,_dbefg );_dbefg .EG_RangeMarkupElements =append (_dbefg .EG_RangeMarkupElements ,_agdbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_deefgb :=NewEG_ContentBlockContent (); +_dbgfg :=NewEG_RunLevelElts ();_gcgdag :=NewEG_RangeMarkupElements ();_gcgdag .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cddad :=d .DecodeElement (_gcgdag .CustomXmlInsRangeStart ,&_ccabe );_cddad !=nil {return _cddad ;};_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_deefgb ); +_deefgb .EG_RunLevelElts =append (_deefgb .EG_RunLevelElts ,_dbgfg );_dbgfg .EG_RangeMarkupElements =append (_dbgfg .EG_RangeMarkupElements ,_gcgdag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gdcec :=NewEG_ContentBlockContent (); +_agced :=NewEG_RunLevelElts ();_gcggea :=NewEG_RangeMarkupElements ();_gcggea .CustomXmlInsRangeEnd =NewCT_Markup ();if _bcefbb :=d .DecodeElement (_gcggea .CustomXmlInsRangeEnd ,&_ccabe );_bcefbb !=nil {return _bcefbb ;};_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_gdcec ); +_gdcec .EG_RunLevelElts =append (_gdcec .EG_RunLevelElts ,_agced );_agced .EG_RangeMarkupElements =append (_agced .EG_RangeMarkupElements ,_gcggea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_fbffb :=NewEG_ContentBlockContent (); +_gffdba :=NewEG_RunLevelElts ();_bfdbd :=NewEG_RangeMarkupElements ();_bfdbd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cfffg :=d .DecodeElement (_bfdbd .CustomXmlDelRangeStart ,&_ccabe );_cfffg !=nil {return _cfffg ;};_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_fbffb ); +_fbffb .EG_RunLevelElts =append (_fbffb .EG_RunLevelElts ,_gffdba );_gffdba .EG_RangeMarkupElements =append (_gffdba .EG_RangeMarkupElements ,_bfdbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_bbcab :=NewEG_ContentBlockContent (); +_fgcfg :=NewEG_RunLevelElts ();_effaca :=NewEG_RangeMarkupElements ();_effaca .CustomXmlDelRangeEnd =NewCT_Markup ();if _fdca :=d .DecodeElement (_effaca .CustomXmlDelRangeEnd ,&_ccabe );_fdca !=nil {return _fdca ;};_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_bbcab ); +_bbcab .EG_RunLevelElts =append (_bbcab .EG_RunLevelElts ,_fgcfg );_fgcfg .EG_RangeMarkupElements =append (_fgcfg .EG_RangeMarkupElements ,_effaca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccecbd :=NewEG_ContentBlockContent (); +_aafff :=NewEG_RunLevelElts ();_gbfbe :=NewEG_RangeMarkupElements ();_gbfbe .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _defge :=d .DecodeElement (_gbfbe .CustomXmlMoveFromRangeStart ,&_ccabe );_defge !=nil {return _defge ;};_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_ccecbd ); +_ccecbd .EG_RunLevelElts =append (_ccecbd .EG_RunLevelElts ,_aafff );_aafff .EG_RangeMarkupElements =append (_aafff .EG_RangeMarkupElements ,_gbfbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ggbdbb :=NewEG_ContentBlockContent (); +_edede :=NewEG_RunLevelElts ();_bbfged :=NewEG_RangeMarkupElements ();_bbfged .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gdgafe :=d .DecodeElement (_bbfged .CustomXmlMoveFromRangeEnd ,&_ccabe );_gdgafe !=nil {return _gdgafe ;};_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_ggbdbb ); +_ggbdbb .EG_RunLevelElts =append (_ggbdbb .EG_RunLevelElts ,_edede );_edede .EG_RangeMarkupElements =append (_edede .EG_RangeMarkupElements ,_bbfged );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cbbece :=NewEG_ContentBlockContent (); +_fgbdeg :=NewEG_RunLevelElts ();_cgede :=NewEG_RangeMarkupElements ();_cgede .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cggdfc :=d .DecodeElement (_cgede .CustomXmlMoveToRangeStart ,&_ccabe );_cggdfc !=nil {return _cggdfc ;};_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_cbbece ); +_cbbece .EG_RunLevelElts =append (_cbbece .EG_RunLevelElts ,_fgbdeg );_fgbdeg .EG_RangeMarkupElements =append (_fgbdeg .EG_RangeMarkupElements ,_cgede );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_dabcb :=NewEG_ContentBlockContent (); +_gegcd :=NewEG_RunLevelElts ();_edccg :=NewEG_RangeMarkupElements ();_edccg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bdaff :=d .DecodeElement (_edccg .CustomXmlMoveToRangeEnd ,&_ccabe );_bdaff !=nil {return _bdaff ;};_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_dabcb ); +_dabcb .EG_RunLevelElts =append (_dabcb .EG_RunLevelElts ,_gegcd );_gegcd .EG_RangeMarkupElements =append (_gegcd .EG_RangeMarkupElements ,_edccg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bfbeg :=NewEG_ContentBlockContent (); +_decbdb :=NewEG_RunLevelElts ();_fgccg :=NewEG_MathContent ();_fgccg .OMathPara =_ea .NewOMathPara ();if _abcffa :=d .DecodeElement (_fgccg .OMathPara ,&_ccabe );_abcffa !=nil {return _abcffa ;};_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_bfbeg ); +_bfbeg .EG_RunLevelElts =append (_bfbeg .EG_RunLevelElts ,_decbdb );_decbdb .EG_MathContent =append (_decbdb .EG_MathContent ,_fgccg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ceabg :=NewEG_ContentBlockContent (); +_fagfgc :=NewEG_RunLevelElts ();_faaab :=NewEG_MathContent ();_faaab .OMath =_ea .NewOMath ();if _bbcfb :=d .DecodeElement (_faaab .OMath ,&_ccabe );_bbcfb !=nil {return _bbcfb ;};_bgcdaf .EG_ContentBlockContent =append (_bgcdaf .EG_ContentBlockContent ,_ceabg ); +_ceabg .EG_RunLevelElts =append (_ceabg .EG_RunLevelElts ,_fagfgc );_fagfgc .EG_MathContent =append (_fagfgc .EG_MathContent ,_faaab );default:_gb .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",_ccabe .Name ); +if _aacdff :=d .Skip ();_aacdff !=nil {return _aacdff ;};};case _d .EndElement :break _dcedb ;case _d .CharData :};};return nil ;};type WdAnchor struct{WdCT_Anchor };func (_dbea *CT_Empty )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Display All Characters As Capital Letters -Caps *CT_OnOff ; +// ValidateWithPath validates the CT_Bookmark and its children, prefixing error messages with path +func (_caadg *CT_Bookmark )ValidateWithPath (path string )error {if _gcb :=_caadg .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); +_gcb !=nil {return _gcb ;};return nil ;}; -// Small Caps -SmallCaps *CT_OnOff ; +// Validate validates the EG_ContentCellContent and its children +func (_agcgd *EG_ContentCellContent )Validate ()error {return _agcgd .ValidateWithPath ("E\u0047\u005f\u0043\u006fnt\u0065n\u0074\u0043\u0065\u006c\u006cC\u006f\u006e\u0074\u0065\u006e\u0074");}; -// Single Strikethrough -Strike *CT_OnOff ; +// Validate validates the EG_RPr and its children +func (_bgceae *EG_RPr )Validate ()error {return _bgceae .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072");};func NewCT_Ind ()*CT_Ind {_feabe :=&CT_Ind {};return _feabe };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;);type CT_SdtCell struct{ -// Double Strikethrough -Dstrike *CT_OnOff ; +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// Display Character Outline -Outline *CT_OnOff ; +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// Shadow -Shadow *CT_OnOff ; +// Cell-Level Structured Document Tag Content +SdtContent *CT_SdtContentCell ;};type CT_TblPrExBase struct{ -// Embossing -Emboss *CT_OnOff ; +// Preferred Table Width Exception +TblW *CT_TblWidth ; -// Imprinting -Imprint *CT_OnOff ; +// Table Alignment Exception +Jc *CT_JcTable ; -// Do Not Check Spelling or Grammar -NoProof *CT_OnOff ; +// Table Cell Spacing Exception +TblCellSpacing *CT_TblWidth ; -// Use Document Grid Settings For Inter-Character Spacing -SnapToGrid *CT_OnOff ; +// Table Indent from Leading Margin Exception +TblInd *CT_TblWidth ; -// Hidden Text -Vanish *CT_OnOff ; +// Table Borders Exceptions +TblBorders *CT_TblBorders ; -// Web Hidden Text -WebHidden *CT_OnOff ; +// Table Shading Exception +Shd *CT_Shd ; -// Run Content Color -Color *CT_Color ; +// Table Layout Exception +TblLayout *CT_TblLayoutType ; -// Character Spacing Adjustment -Spacing *CT_SignedTwipsMeasure ; +// Table Cell Margin Exceptions +TblCellMar *CT_TblCellMar ; -// Expanded/Compressed Text -W *CT_TextScale ; +// Table Style Conditional Formatting Settings Exception +TblLook *CT_TblLook ;};func (_ccged *CT_VMerge )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ccged .ValAttr !=ST_MergeUnset {_dfebb ,_dfagbe :=_ccged .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dfagbe !=nil {return _dfagbe ; +};start .Attr =append (start .Attr ,_dfebb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aaebg *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 :_b .Sprintf ("\u0025\u0076",_aaebg .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dged *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 :_b .Sprintf ("\u0025\u0076",_dged .ValAttr )}); +if _dged .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dged .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_dafd *CT_Drawing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geabe :for {_gceef ,_cecgd :=d .Token ();if _cecgd !=nil {return _cecgd ;};switch _gadgf :=_gceef .(type ){case _d .StartElement :switch _gadgf .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"}:_bggcf :=NewWdAnchor (); +if _cfbb :=d .DecodeElement (_bggcf ,&_gadgf );_cfbb !=nil {return _cfbb ;};_dafd .Anchor =append (_dafd .Anchor ,_bggcf );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"}:_bfac :=NewWdInline (); +if _gfggd :=d .DecodeElement (_bfac ,&_gadgf );_gfggd !=nil {return _gfggd ;};_dafd .Inline =append (_dafd .Inline ,_bfac );default:_gb .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",_gadgf .Name ); +if _afgfa :=d .Skip ();_afgfa !=nil {return _afgfa ;};};case _d .EndElement :break _geabe ;case _d .CharData :};};return nil ;};func (_babefe *CT_TblBorders )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _babefe .Top !=nil {_agcda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}}; +e .EncodeElement (_babefe .Top ,_agcda );};if _babefe .Start !=nil {_aabgc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_babefe .Start ,_aabgc );};if _babefe .Left !=nil {_eaegd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}}; +e .EncodeElement (_babefe .Left ,_eaegd );};if _babefe .Bottom !=nil {_cddbbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_babefe .Bottom ,_cddbbg );};if _babefe .End !=nil {_ggeef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064"}}; +e .EncodeElement (_babefe .End ,_ggeef );};if _babefe .Right !=nil {_abageg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_babefe .Right ,_abageg );};if _babefe .InsideH !=nil {_gdedcd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}}; +e .EncodeElement (_babefe .InsideH ,_gdedcd );};if _babefe .InsideV !=nil {_aeffb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_babefe .InsideV ,_aeffb );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_efcad ST_HexColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _efcad .ST_HexColorAuto !=ST_HexColorAutoUnset {e .EncodeToken (_d .CharData (_efcad .ST_HexColorAuto .String ()));};if _efcad .ST_HexColorRGB !=nil {e .EncodeToken (_d .CharData (*_efcad .ST_HexColorRGB )); +};return e .EncodeToken (_d .EndElement {Name :start .Name });};func NewCT_TblPrChange ()*CT_TblPrChange {_dbcgd :=&CT_TblPrChange {};_dbcgd .TblPr =NewCT_TblPrBase ();return _dbcgd ;};func NewCT_SignedHpsMeasure ()*CT_SignedHpsMeasure {_eggad :=&CT_SignedHpsMeasure {}; +return _eggad }; -// Font Kerning -Kern *CT_HpsMeasure ; +// Validate validates the CT_DocPartName and its children +func (_bcefg *CT_DocPartName )Validate ()error {return _bcefg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u004e\u0061\u006d\u0065");};type TxbxContent struct{CT_TxbxContent };const (ST_HeightRuleUnset ST_HeightRule =0;ST_HeightRuleAuto ST_HeightRule =1; +ST_HeightRuleExact ST_HeightRule =2;ST_HeightRuleAtLeast ST_HeightRule =3;);func (_dcbfda ST_VerticalJc )String ()string {switch _dcbfda {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 "";}; -// Vertically Raised or Lowered Text -Position *CT_SignedHpsMeasure ; +// ValidateWithPath validates the CT_SdtContentBlock and its children, prefixing error messages with path +func (_bacbcd *CT_SdtContentBlock )ValidateWithPath (path string )error {if _bacbcd .CustomXml !=nil {if _effdd :=_bacbcd .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_effdd !=nil {return _effdd ;}; +};if _bacbcd .Sdt !=nil {if _ffeeb :=_bacbcd .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_ffeeb !=nil {return _ffeeb ;};};for _eedebe ,_dgfgda :=range _bacbcd .P {if _gdegd :=_dgfgda .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_eedebe )); +_gdegd !=nil {return _gdegd ;};};for _gaabe ,_fabdg :=range _bacbcd .Tbl {if _aggfc :=_fabdg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_gaabe ));_aggfc !=nil {return _aggfc ;};};for _dacgga ,_adecc :=range _bacbcd .EG_RunLevelElts {if _ebggde :=_adecc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_dacgga )); +_ebggde !=nil {return _ebggde ;};};return nil ;};func (_bcdbb *Document )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcdbb .CT_Document =*NewCT_Document ();for _ ,_aefeb :=range start .Attr {if _aefeb .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_bcdbb .ConformanceAttr .UnmarshalXMLAttr (_aefeb ); +continue ;};};_bgefa :for {_dgbcde ,_cegad :=d .Token ();if _cegad !=nil {return _cegad ;};switch _dgcbf :=_dgbcde .(type ){case _d .StartElement :switch _dgcbf .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"}:_bcdbb .Background =NewCT_Background (); +if _gecfc :=d .DecodeElement (_bcdbb .Background ,&_dgcbf );_gecfc !=nil {return _gecfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcdbb .Body =NewCT_Body (); +if _adgffd :=d .DecodeElement (_bcdbb .Body ,&_dgcbf );_adgffd !=nil {return _adgffd ;};default:_gb .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",_dgcbf .Name ); +if _cadca :=d .Skip ();_cadca !=nil {return _cadca ;};};case _d .EndElement :break _bgefa ;case _d .CharData :};};return nil ;};func (_aageag *EG_CellMarkupElements )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaaedb :for {_dbbdfc ,_dfbcfc :=d .Token (); +if _dfbcfc !=nil {return _dfbcfc ;};switch _adfaeg :=_dbbdfc .(type ){case _d .StartElement :switch _adfaeg .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"}:_aageag .CellIns =NewCT_TrackChange (); +if _fbfee :=d .DecodeElement (_aageag .CellIns ,&_adfaeg );_fbfee !=nil {return _fbfee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aageag .CellDel =NewCT_TrackChange (); +if _egggbc :=d .DecodeElement (_aageag .CellDel ,&_adfaeg );_egggbc !=nil {return _egggbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aageag .CellMerge =NewCT_CellMergeTrackChange (); +if _dcaedg :=d .DecodeElement (_aageag .CellMerge ,&_adfaeg );_dcaedg !=nil {return _dcaedg ;};default:_gb .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",_adfaeg .Name ); +if _dadfa :=d .Skip ();_dadfa !=nil {return _dadfa ;};};case _d .EndElement :break _eaaedb ;case _d .CharData :};};return nil ;};func (_bgaad ST_TblOverlap )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_egacc :=_d .Attr {};_egacc .Name =name ;switch _bgaad {case ST_TblOverlapUnset :_egacc .Value =""; +case ST_TblOverlapNever :_egacc .Value ="\u006e\u0065\u0076e\u0072";case ST_TblOverlapOverlap :_egacc .Value ="\u006fv\u0065\u0072\u006c\u0061\u0070";};return _egacc ,nil ;}; -// Non-Complex Script Font Size -Sz *CT_HpsMeasure ; +// Validate validates the CT_TcPrInner and its children +func (_dadaeb *CT_TcPrInner )Validate ()error {return _dadaeb .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0050\u0072\u0049\u006e\u006e\u0065\u0072");};const (ST_WrapUnset ST_Wrap =0;ST_WrapAuto ST_Wrap =1;ST_WrapNotBeside ST_Wrap =2;ST_WrapAround ST_Wrap =3; +ST_WrapTight ST_Wrap =4;ST_WrapThrough ST_Wrap =5;ST_WrapNone ST_Wrap =6;);func (_baece *CT_RPrDefault )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfdfg :for {_dfdfb ,_aabcf :=d .Token ();if _aabcf !=nil {return _aabcf ;};switch _dgegc :=_dfdfb .(type ){case _d .StartElement :switch _dgegc .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"}:_baece .RPr =NewCT_RPr (); +if _fgada :=d .DecodeElement (_baece .RPr ,&_dgegc );_fgada !=nil {return _fgada ;};default:_gb .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",_dgegc .Name ); +if _gbaaeg :=d .Skip ();_gbaaeg !=nil {return _gbaaeg ;};};case _d .EndElement :break _dfdfg ;case _d .CharData :};};return nil ;};type CT_Numbering struct{ -// Complex Script Font Size -SzCs *CT_HpsMeasure ; +// Picture Numbering Symbol Definition +NumPicBullet []*CT_NumPicBullet ; -// Text Highlighting -Highlight *CT_Highlight ; +// Abstract Numbering Definition +AbstractNum []*CT_AbstractNum ; -// Underline -U *CT_Underline ; +// Numbering Definition Instance +Num []*CT_Num ; -// Animated Text Effect -Effect *CT_TextEffect ; +// Last Reviewed Abstract Numbering Definition +NumIdMacAtCleanup *CT_DecimalNumber ;};func (_aeaged ST_View )ValidateWithPath (path string )error {switch _aeaged {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 (_aeaged )); +};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; +); -// Text Border -Bdr *CT_Border ; +// ValidateWithPath validates the WdCT_WordprocessingShapeChoice1 and its children, prefixing error messages with path +func (_ebdbg *WdCT_WordprocessingShapeChoice1 )ValidateWithPath (path string )error {if _ebdbg .Txbx !=nil {if _becdeb :=_ebdbg .Txbx .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078");_becdeb !=nil {return _becdeb ;};};if _ebdbg .LinkedTxbx !=nil {if _eefbd :=_ebdbg .LinkedTxbx .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"); +_eefbd !=nil {return _eefbd ;};};return nil ;};func (_gcaeff ST_Wrap )String ()string {switch _gcaeff {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 (_ebdecd *ST_Theme )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ebdecd =0; +case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_ebdecd =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_ebdecd =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_ebdecd =3;case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_ebdecd =4; +case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_ebdecd =5;case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_ebdecd =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_ebdecd =7;case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_ebdecd =8; +};return nil ;}; -// Run Shading -Shd *CT_Shd ; +// ValidateWithPath validates the CT_DocPartPr and its children, prefixing error messages with path +func (_eaeg *CT_DocPartPr )ValidateWithPath (path string )error {if _aebag :=_eaeg .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_aebag !=nil {return _aebag ;};if _eaeg .Style !=nil {if _adfa :=_eaeg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); +_adfa !=nil {return _adfa ;};};if _eaeg .Category !=nil {if _gcgb :=_eaeg .Category .ValidateWithPath (path +"\u002fC\u0061\u0074\u0065\u0067\u006f\u0072y");_gcgb !=nil {return _gcgb ;};};if _eaeg .Types !=nil {if _bbecf :=_eaeg .Types .ValidateWithPath (path +"\u002f\u0054\u0079\u0070\u0065\u0073"); +_bbecf !=nil {return _bbecf ;};};if _eaeg .Behaviors !=nil {if _bcgbb :=_eaeg .Behaviors .ValidateWithPath (path +"\u002f\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");_bcgbb !=nil {return _bcgbb ;};};if _eaeg .Description !=nil {if _daffb :=_eaeg .Description .ValidateWithPath (path +"\u002f\u0044\u0065s\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"); +_daffb !=nil {return _daffb ;};};if _eaeg .Guid !=nil {if _agggd :=_eaeg .Guid .ValidateWithPath (path +"\u002f\u0047\u0075i\u0064");_agggd !=nil {return _agggd ;};};return nil ;};func (_ffefdb ST_TargetScreenSz )ValidateWithPath (path string )error {switch _ffefdb {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 (_ffefdb )); +};return nil ;};func (_ddaed *CT_LineNumber )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ddaed .CountByAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074\u0042y"},Value :_b .Sprintf ("\u0025\u0076",*_ddaed .CountByAttr )}); +};if _ddaed .StartAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ddaed .StartAttr )});};if _ddaed .DistanceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ddaed .DistanceAttr )}); +};if _ddaed .RestartAttr !=ST_LineNumberRestartUnset {_gaebb ,_babee :=_ddaed .RestartAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0072\u0065\u0073\u0074\u0061\u0072t"});if _babee !=nil {return _babee ;};start .Attr =append (start .Attr ,_gaebb );}; +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfcacf *ST_TextScale )Validate ()error {return _cfcacf .ValidateWithPath ("")};func NewSettings ()*Settings {_ebbbfe :=&Settings {};_ebbbfe .CT_Settings =*NewCT_Settings (); +return _ebbbfe ;};func (_agbed *ST_HexColor )Validate ()error {return _agbed .ValidateWithPath ("")};func (_aadff *CT_Tabs )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bdebe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074a\u0062"}}; +for _ ,_dfafd :=range _aadff .Tab {e .EncodeElement (_dfafd ,_bdebe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Manual Run Width -FitText *CT_FitText ; +// Validate validates the CT_Jc and its children +func (_cccaag *CT_Jc )Validate ()error {return _cccaag .ValidateWithPath ("\u0043\u0054\u005fJ\u0063")};func NewCT_RPrOriginal ()*CT_RPrOriginal {_egede :=&CT_RPrOriginal {};return _egede }; -// Subscript/Superscript Text -VertAlign *CT_VerticalAlignRun ; +// ValidateWithPath validates the WdCT_WordprocessingShapeChoice and its children, prefixing error messages with path +func (_aefbbc *WdCT_WordprocessingShapeChoice )ValidateWithPath (path string )error {if _aefbbc .CNvSpPr !=nil {if _baffae :=_aefbbc .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_baffae !=nil {return _baffae ;}; +};if _aefbbc .CNvCnPr !=nil {if _eadefb :=_aefbbc .CNvCnPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006e\u0050\u0072");_eadefb !=nil {return _eadefb ;};};return nil ;}; -// Right To Left Text -Rtl *CT_OnOff ; +// Validate validates the CT_Control and its children +func (_bgef *CT_Control )Validate ()error {return _bgef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};type ST_LineSpacingRule byte ; -// Use Complex Script Formatting on Run -Cs *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{_gfbgbf string ; -// Emphasis Mark -Em *CT_Em ; +// Break +Br *CT_Br ; -// Languages for Run Content -Lang *CT_Language ; +// Text +T *CT_Text ; -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; +// Content Part +ContentPart *CT_Rel ; -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; +// Deleted Text +DelText *CT_Text ; -// Office Open XML Math -OMath *CT_OnOff ;};func (_acfg *CT_CustomXmlCell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _acfg .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_d .Sprintf ("\u0025\u0076",*_acfg .UriAttr )}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_d .Sprintf ("\u0025\u0076",_acfg .ElementAttr )});e .EncodeToken (start );if _acfg .CustomXmlPr !=nil {_abbeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}}; -e .EncodeElement (_acfg .CustomXmlPr ,_abbeb );};if _acfg .EG_ContentCellContent !=nil {for _ ,_aaeb :=range _acfg .EG_ContentCellContent {_aaeb .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -func (_gabbc *CT_RubyPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gabbc .RubyAlign =NewCT_RubyAlign ();_gabbc .Hps =NewCT_HpsMeasure ();_gabbc .HpsRaise =NewCT_HpsMeasure ();_gabbc .HpsBaseText =NewCT_HpsMeasure ();_gabbc .Lid =NewCT_Lang (); -_ffccde :for {_ddggg ,_bcddf :=d .Token ();if _bcddf !=nil {return _bcddf ;};switch _gfggd :=_ddggg .(type ){case _f .StartElement :switch _gfggd .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _aaffde :=d .DecodeElement (_gabbc .RubyAlign ,&_gfggd ); -_aaffde !=nil {return _aaffde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _fbggb :=d .DecodeElement (_gabbc .Hps ,&_gfggd ); -_fbggb !=nil {return _fbggb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _cfggeb :=d .DecodeElement (_gabbc .HpsRaise ,&_gfggd ); -_cfggeb !=nil {return _cfggeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _ddcde :=d .DecodeElement (_gabbc .HpsBaseText ,&_gfggd ); -_ddcde !=nil {return _ddcde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _gfbbg :=d .DecodeElement (_gabbc .Lid ,&_gfggd ); -_gfbbg !=nil {return _gfbbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gabbc .Dirty =NewCT_OnOff (); -if _cfaed :=d .DecodeElement (_gabbc .Dirty ,&_gfggd );_cfaed !=nil {return _cfaed ;};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",_gfggd .Name ); -if _cffaef :=d .Skip ();_cffaef !=nil {return _cffaef ;};};case _f .EndElement :break _ffccde ;case _f .CharData :};};return nil ;}; +// Field Code +InstrText *CT_Text ; -// Validate validates the EG_ContentRowContent and its children -func (_dccagb *EG_ContentRowContent )Validate ()error {return _dccagb .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052o\u0077\u0043\u006f\u006ete\u006e\u0074");};func (_eaggd *CT_LevelSuffix )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bbgbd ,_cegg :=_eaggd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _cegg !=nil {return _cegg ;};start .Attr =append (start .Attr ,_bbgbd );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewFootnotes ()*Footnotes {_eccddg :=&Footnotes {};_eccddg .CT_Footnotes =*NewCT_Footnotes (); -return _eccddg ;}; +// Deleted Field Code +DelInstrText *CT_Text ; -// Validate validates the CT_Recipients and its children -func (_acfeg *CT_Recipients )Validate ()error {return _acfeg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");}; +// Non Breaking Hyphen Character +NoBreakHyphen *CT_Empty ; -// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path -func (_gedge *CT_OnOff )ValidateWithPath (path string )error {if _gedge .ValAttr !=nil {if _dddgc :=_gedge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dddgc !=nil {return _dddgc ;};};return nil ;}; +// Choiceal Hyphen Character +SoftHyphen *CT_Empty ; -// Validate validates the CT_Frameset and its children -func (_aggbd *CT_Frameset )Validate ()error {return _aggbd .ValidateWithPath ("C\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074");}; +// Date Block - Short Day Format +DayShort *CT_Empty ; -// ValidateWithPath validates the Footnotes and its children, prefixing error messages with path -func (_bdfaeb *Footnotes )ValidateWithPath (path string )error {if _gdgad :=_bdfaeb .CT_Footnotes .ValidateWithPath (path );_gdgad !=nil {return _gdgad ;};return nil ;}; +// Date Block - Short Month Format +MonthShort *CT_Empty ; -// Validate validates the Numbering and its children -func (_cccgg *Numbering )Validate ()error {return _cccgg .ValidateWithPath ("\u004eu\u006d\u0062\u0065\u0072\u0069\u006eg");}; +// Date Block - Short Year Format +YearShort *CT_Empty ; -// ValidateWithPath validates the CT_ColorSchemeMapping and its children, prefixing error messages with path -func (_acde *CT_ColorSchemeMapping )ValidateWithPath (path string )error {if _dfac :=_acde .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_dfac !=nil {return _dfac ;};if _fbce :=_acde .T1Attr .ValidateWithPath (path +"\u002fT\u0031\u0041\u0074\u0074\u0072"); -_fbce !=nil {return _fbce ;};if _abf :=_acde .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_abf !=nil {return _abf ;};if _cacga :=_acde .T2Attr .ValidateWithPath (path +"\u002fT\u0032\u0041\u0074\u0074\u0072");_cacga !=nil {return _cacga ; -};if _geeb :=_acde .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_geeb !=nil {return _geeb ;};if _gfgb :=_acde .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072"); -_gfgb !=nil {return _gfgb ;};if _gbge :=_acde .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_gbge !=nil {return _gbge ;};if _fcbe :=_acde .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072"); -_fcbe !=nil {return _fcbe ;};if _aafc :=_acde .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_aafc !=nil {return _aafc ;};if _cbada :=_acde .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072"); -_cbada !=nil {return _cbada ;};if _edad :=_acde .HyperlinkAttr .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006ek\u0041\u0074\u0074\u0072");_edad !=nil {return _edad ;};if _degg :=_acde .FollowedHyperlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0041\u0074t\u0072"); -_degg !=nil {return _degg ;};return nil ;};func (_gcdfa *CT_Zoom )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gcdfa .ValAttr !=ST_ZoomUnset {_fecef ,_gdfeebb :=_gcdfa .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _gdfeebb !=nil {return _gdfeebb ;};start .Attr =append (start .Attr ,_fecef );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0070\u0065\u0072\u0063\u0065\u006et"},Value :_d .Sprintf ("\u0025\u0076",_gcdfa .PercentAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_P struct{ +// Date Block - Long Day Format +DayLong *CT_Empty ; -// Revision Identifier for Paragraph Glyph Formatting -RsidRPrAttr *string ; +// Date Block - Long Month Format +MonthLong *CT_Empty ; -// Revision Identifier for Paragraph -RsidRAttr *string ; +// Date Block - Long Year Format +YearLong *CT_Empty ; -// Revision Identifier for Paragraph Deletion -RsidDelAttr *string ; +// Comment Information Block +AnnotationRef *CT_Empty ; -// Revision Identifier for Paragraph Properties -RsidPAttr *string ; +// Footnote Reference Mark +FootnoteRef *CT_Empty ; -// Default Revision Identifier for Runs -RsidRDefaultAttr *string ; +// Endnote Reference Mark +EndnoteRef *CT_Empty ; -// Paragraph Properties -PPr *CT_PPr ;EG_PContent []*EG_PContent ;};func NewCT_FontRel ()*CT_FontRel {_abecd :=&CT_FontRel {};_abecd .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 _abecd ;};type ST_MailMergeSourceType byte ;func (_ccegbe *ST_DocProtect )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ccegbe =0;case "\u006e\u006f\u006e\u0065":*_ccegbe =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_ccegbe =2; -case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_ccegbe =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_ccegbe =4;case "\u0066\u006f\u0072m\u0073":*_ccegbe =5;};return nil ;};func (_adcfcg *WdCT_PosV )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_ccbgc ,_bafbdf :=_adcfcg .RelativeFromAttr .MarshalXMLAttr (_f .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"}); -if _bafbdf !=nil {return _bafbdf ;};start .Attr =append (start .Attr ,_ccbgc );e .EncodeToken (start );_adcfcg .Choice .MarshalXML (e ,_f .StartElement {});e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eecbc ST_Lock )Validate ()error {return _eecbc .ValidateWithPath ("")}; -func NewCT_VerticalJc ()*CT_VerticalJc {_eeabge :=&CT_VerticalJc {};_eeabge .ValAttr =ST_VerticalJc (1);return _eeabge ;};func NewWdWsp ()*WdWsp {_cfaeb :=&WdWsp {};_cfaeb .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape ();return _cfaeb ;}; +// Footnote/Endnote Separator Mark +Separator *CT_Empty ; -// ValidateWithPath validates the CT_AutoCaptions and its children, prefixing error messages with path -func (_gggd *CT_AutoCaptions )ValidateWithPath (path string )error {for _gbb ,_fgc :=range _gggd .AutoCaption {if _egb :=_fgc .ValidateWithPath (_d .Sprintf ("\u0025s\u002fA\u0075\u0074\u006f\u0043\u0061p\u0074\u0069o\u006e\u005b\u0025\u0064\u005d",path ,_gbb )); -_egb !=nil {return _egb ;};};return nil ;}; +// Continuation Separator Mark +ContinuationSeparator *CT_Empty ; -// Validate validates the CT_DocPartCategory and its children -func (_fegd *CT_DocPartCategory )Validate ()error {return _fegd .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0043\u0061t\u0065\u0067\u006f\u0072\u0079");};func (_badcgb ST_FtnEdn )Validate ()error {return _badcgb .ValidateWithPath ("")}; -func NewCT_LsdException ()*CT_LsdException {_fdbdfd :=&CT_LsdException {};return _fdbdfd };func (_ceacgf *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 _ceacgf .WdCT_WordprocessingCanvas .MarshalXML (e ,start );};func NewEG_ContentBlockContent ()*EG_ContentBlockContent {_deffbd :=&EG_ContentBlockContent {};return _deffbd ;};func (_gddb *CT_Perm )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdgfe :=range start .Attr {if _cdgfe .Name .Local =="\u0069\u0064"{_bccbbb ,_gdge :=_cdgfe .Value ,error (nil ); -if _gdge !=nil {return _gdge ;};_gddb .IdAttr =_bccbbb ;continue ;};if _cdgfe .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_gddb .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_cdgfe );continue ; -};};for {_faac ,_bcecg :=d .Token ();if _bcecg !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0065\u0072\u006d\u003a\u0020\u0025\u0073",_bcecg );};if _bgbdea ,_gddcc :=_faac .(_f .EndElement );_gddcc &&_bgbdea .Name ==start .Name {break ; -};};return nil ;};const (ST_DocGridUnset ST_DocGrid =0;ST_DocGridDefault ST_DocGrid =1;ST_DocGridLines ST_DocGrid =2;ST_DocGridLinesAndChars ST_DocGrid =3;ST_DocGridSnapToChars ST_DocGrid =4;);type CT_FontSig struct{ +// Symbol Character +Sym *CT_Sym ; -// First 32 Bits of Unicode Subset Bitfield -Usb0Attr string ; +// Page Number Block +PgNum *CT_Empty ; -// Second 32 Bits of Unicode Subset Bitfield -Usb1Attr string ; +// Carriage Return +Cr *CT_Empty ; -// Third 32 Bits of Unicode Subset Bitfield -Usb2Attr string ; +// Tab Character +Tab *CT_Empty ; -// Fourth 32 Bits of Unicode Subset Bitfield -Usb3Attr string ; +// Embedded Object +Object *CT_Object ; -// Lower 32 Bits of Code Page Bit Field -Csb0Attr string ; +// VML Object +Pict *CT_Picture ; -// Upper 32 Bits of Code Page Bit Field -Csb1Attr string ;};type CT_DirContentRun struct{ +// Complex Field Character +FldChar *CT_FldChar ; -// Direction of Embedding -ValAttr ST_Direction ; +// Phonetic Guide +Ruby *CT_Ruby ; -// Simple Field -FldSimple []*CT_SimpleField ; +// Footnote Reference +FootnoteReference *CT_FtnEdnRef ; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Endnote Reference +EndnoteReference *CT_FtnEdnRef ; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};type CT_HdrFtr struct{ +// Comment Content Reference Mark +CommentReference *CT_Markup ; -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};type ST_SdtDateMappingType byte ;func (_ggfgde WdST_AlignV )Validate ()error {return _ggfgde .ValidateWithPath ("")};func (_bebda *CT_RubyAlign )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cdfcc ,_gcfee :=_bebda .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _gcfee !=nil {return _gcfee ;};start .Attr =append (start .Attr ,_cdfcc );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_adgg *CT_EdnProps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _adgg .Pos !=nil {_cabeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_adgg .Pos ,_cabeb );};if _adgg .NumFmt !=nil {_cgaec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; -e .EncodeElement (_adgg .NumFmt ,_cgaec );};if _adgg .NumStart !=nil {_cacc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_adgg .NumStart ,_cacc );};if _adgg .NumRestart !=nil {_dggc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}}; -e .EncodeElement (_adgg .NumRestart ,_dggc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func ParseUnionST_MeasurementOrPercent (s string )(ST_MeasurementOrPercent ,error ){_dacaf :=ST_MeasurementOrPercent {};if _df .ST_UniversalMeasurePatternRe .MatchString (s ){_dacaf .ST_UniversalMeasure =&s ; -}else {_dacaf .ST_DecimalNumberOrPercent =&ST_DecimalNumberOrPercent {};if _df .ST_PercentagePatternRe .MatchString (s ){_dacaf .ST_DecimalNumberOrPercent .ST_Percentage =&s ;}else {_bddea ,_cfafb :=_fc .ParseFloat (s ,64);if _cfafb !=nil {return _dacaf ,_d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_cfafb ); -};_dacaf .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_fad .Int64 (int64 (_bddea ));};};return _dacaf ,nil ;};func (_ffgfe ST_TextEffect )Validate ()error {return _ffgfe .ValidateWithPath ("")}; +// DrawingML Object +Drawing *CT_Drawing ; -// Validate validates the CT_DocPartPr and its children -func (_fgaef *CT_DocPartPr )Validate ()error {return _fgaef .ValidateWithPath ("\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");};func (_bfebb *ST_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgeged ,_gagdfa :=d .Token (); -if _gagdfa !=nil {return _gagdfa ;};if _dcbgfg ,_abfeb :=_fgeged .(_f .EndElement );_abfeb &&_dcbgfg .Name ==start .Name {*_bfebb =1;return nil ;};if _aeaeg ,_cgdagab :=_fgeged .(_f .CharData );!_cgdagab {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgeged ); -}else {switch string (_aeaeg ){case "":*_bfebb =0;case "\u006e\u0075\u006c\u006c":*_bfebb =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_bfebb =2;};};_fgeged ,_gagdfa =d .Token ();if _gagdfa !=nil {return _gagdfa ;};if _ebecgb ,_gccdef :=_fgeged .(_f .EndElement ); -_gccdef &&_ebecgb .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgeged );};type CT_LatentStyles struct{ +// Absolute Position Tab Character +Ptab *CT_PTab ; -// Default Style Locking Setting -DefLockedStateAttr *_df .ST_OnOff ; +// Position of Last Calculated Page Break +LastRenderedPageBreak *CT_Empty ;}; -// Default User Interface Priority Setting -DefUIPriorityAttr *int64 ; +// Validate validates the CT_SdtComboBox and its children +func (_daggg *CT_SdtComboBox )Validate ()error {return _daggg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006db\u006f\u0042\u006f\u0078");}; -// Default Semi-Hidden Setting -DefSemiHiddenAttr *_df .ST_OnOff ; +// Validate validates the CT_TextEffect and its children +func (_cgfcef *CT_TextEffect )Validate ()error {return _cgfcef .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};type CT_Headers struct{ -// Default Hidden Until Used Setting -DefUnhideWhenUsedAttr *_df .ST_OnOff ; +// Header Cell Reference +Header []*CT_String ;}; -// Default Primary Style Setting -DefQFormatAttr *_df .ST_OnOff ; +// Validate validates the CT_SmartTagPr and its children +func (_aagefb *CT_SmartTagPr )Validate ()error {return _aagefb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");};type CT_SmartTagRun struct{ -// Latent Style Count -CountAttr *int64 ; +// Smart Tag Namespace +UriAttr *string ; -// Latent Style Exception -LsdException []*CT_LsdException ;};func NewCT_FrameScrollbar ()*CT_FrameScrollbar {_cffdd :=&CT_FrameScrollbar {};_cffdd .ValAttr =ST_FrameScrollbar (1);return _cffdd ;};func (_bfcfgd *CT_Ruby )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfcfgd .RubyPr =NewCT_RubyPr (); -_bfcfgd .Rt =NewCT_RubyContent ();_bfcfgd .RubyBase =NewCT_RubyContent ();_eddgg :for {_gbcaa ,_cgag :=d .Token ();if _cgag !=nil {return _cgag ;};switch _ddcbf :=_gbcaa .(type ){case _f .StartElement :switch _ddcbf .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _gfga :=d .DecodeElement (_bfcfgd .RubyPr ,&_ddcbf ); -_gfga !=nil {return _gfga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _babbc :=d .DecodeElement (_bfcfgd .Rt ,&_ddcbf ); -_babbc !=nil {return _babbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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 _bbfcf :=d .DecodeElement (_bfcfgd .RubyBase ,&_ddcbf ); -_bbfcf !=nil {return _bbfcf ;};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",_ddcbf .Name ); -if _efgcf :=d .Skip ();_efgcf !=nil {return _efgcf ;};};case _f .EndElement :break _eddgg ;case _f .CharData :};};return nil ;}; +// Smart Tag Name +ElementAttr string ; -// ValidateWithPath validates the CT_DocPartName and its children, prefixing error messages with path -func (_debbd *CT_DocPartName )ValidateWithPath (path string )error {if _debbd .DecoratedAttr !=nil {if _daace :=_debbd .DecoratedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u006f\u0072\u0061\u0074\u0065d\u0041\u0074\u0074\u0072");_daace !=nil {return _daace ; -};};return nil ;};func NewCT_TrPrChange ()*CT_TrPrChange {_bfgab :=&CT_TrPrChange {};_bfgab .TrPr =NewCT_TrPrBase ();return _bfgab ;};func (_cbgega *ST_TblOverlap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbaad ,_aeecge :=d .Token (); -if _aeecge !=nil {return _aeecge ;};if _ccebed ,_cecbe :=_dbaad .(_f .EndElement );_cecbe &&_ccebed .Name ==start .Name {*_cbgega =1;return nil ;};if _gacfa ,_defcf :=_dbaad .(_f .CharData );!_defcf {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbaad ); -}else {switch string (_gacfa ){case "":*_cbgega =0;case "\u006e\u0065\u0076e\u0072":*_cbgega =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_cbgega =2;};};_dbaad ,_aeecge =d .Token ();if _aeecge !=nil {return _aeecge ;};if _addfb ,_bbdegb :=_dbaad .(_f .EndElement ); -_bbdegb &&_addfb .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbaad );};func NewCT_CalendarType ()*CT_CalendarType {_bfac :=&CT_CalendarType {}; -return _bfac };func (_agef *CT_DivBdr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _agef .Top !=nil {_dedg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_agef .Top ,_dedg ); -};if _agef .Left !=nil {_abfgg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_agef .Left ,_abfgg );};if _agef .Bottom !=nil {_aadag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}}; -e .EncodeElement (_agef .Bottom ,_aadag );};if _agef .Right !=nil {_aagfa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_agef .Right ,_aagfa );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_ReadingModeInkLockDown ()*CT_ReadingModeInkLockDown {_cafbc :=&CT_ReadingModeInkLockDown {};return _cafbc ;}; +// Smart Tag Properties +SmartTagPr *CT_SmartTagPr ;EG_PContent []*EG_PContent ;}; -// ValidateWithPath validates the WdCT_WrapTight and its children, prefixing error messages with path -func (_ggadcf *WdCT_WrapTight )ValidateWithPath (path string )error {if _ggadcf .WrapTextAttr ==WdST_WrapTextUnset {return _d .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 _adfgfb :=_ggadcf .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_adfgfb !=nil {return _adfgfb ;};if _fdbfb :=_ggadcf .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"); -_fdbfb !=nil {return _fdbfb ;};return nil ;};func NewCT_TcMar ()*CT_TcMar {_fadgf :=&CT_TcMar {};return _fadgf };func (_acffg ST_DocPartBehavior )String ()string {switch _acffg {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0070"; -case 3:return "\u0070\u0067";};return "";};func (_daecgf *CT_SectPrBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _daecgf .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_d .Sprintf ("\u0025\u0076",*_daecgf .RsidRPrAttr )}); -};if _daecgf .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_d .Sprintf ("\u0025\u0076",*_daecgf .RsidDelAttr )});};if _daecgf .RsidRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_d .Sprintf ("\u0025\u0076",*_daecgf .RsidRAttr )}); -};if _daecgf .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_daecgf .RsidSectAttr )});};e .EncodeToken (start ); -if _daecgf .FootnotePr !=nil {_dddff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_daecgf .FootnotePr ,_dddff );};if _daecgf .EndnotePr !=nil {_gacgb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}}; -e .EncodeElement (_daecgf .EndnotePr ,_gacgb );};if _daecgf .Type !=nil {_dcafeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_daecgf .Type ,_dcafeg );};if _daecgf .PgSz !=nil {_dbfce :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}}; -e .EncodeElement (_daecgf .PgSz ,_dbfce );};if _daecgf .PgMar !=nil {_cgdbf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_daecgf .PgMar ,_cgdbf );};if _daecgf .PaperSrc !=nil {_ffgfa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}}; -e .EncodeElement (_daecgf .PaperSrc ,_ffgfa );};if _daecgf .PgBorders !=nil {_faacf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_daecgf .PgBorders ,_faacf );};if _daecgf .LnNumType !=nil {_bfdg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}}; -e .EncodeElement (_daecgf .LnNumType ,_bfdg );};if _daecgf .PgNumType !=nil {_effcf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_daecgf .PgNumType ,_effcf );};if _daecgf .Cols !=nil {_ecafe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}}; -e .EncodeElement (_daecgf .Cols ,_ecafe );};if _daecgf .FormProt !=nil {_abdgb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_daecgf .FormProt ,_abdgb );};if _daecgf .VAlign !=nil {_gdgfe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}}; -e .EncodeElement (_daecgf .VAlign ,_gdgfe );};if _daecgf .NoEndnote !=nil {_bgdbaf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_daecgf .NoEndnote ,_bgdbaf );};if _daecgf .TitlePg !=nil {_ecegb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}}; -e .EncodeElement (_daecgf .TitlePg ,_ecegb );};if _daecgf .TextDirection !=nil {_gbdaf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_daecgf .TextDirection ,_gbdaf ); -};if _daecgf .Bidi !=nil {_gefee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_daecgf .Bidi ,_gefee );};if _daecgf .RtlGutter !=nil {_aefff :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}}; -e .EncodeElement (_daecgf .RtlGutter ,_aefff );};if _daecgf .DocGrid !=nil {_deceed :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_daecgf .DocGrid ,_deceed );};if _daecgf .PrinterSettings !=nil {_gdeea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}}; -e .EncodeElement (_daecgf .PrinterSettings ,_gdeea );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ReadingModeInkLockDown and its children, prefixing error messages with path +func (_bcdga *CT_ReadingModeInkLockDown )ValidateWithPath (path string )error {if _dbaacb :=_bcdga .ActualPgAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0075\u0061\u006c\u0050\u0067\u0041\u0074\u0074\u0072");_dbaacb !=nil {return _dbaacb ;}; +if _cbgac :=_bcdga .FontSzAttr .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u007a\u0041\u0074\u0074\u0072");_cbgac !=nil {return _cbgac ;};return nil ;};type ST_TblStyleOverrideType byte ;func NewCT_TblPPr ()*CT_TblPPr {_eagff :=&CT_TblPPr {}; +return _eagff };func (_abadb ST_HpsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _abadb .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_d .CharData (_b .Sprintf ("\u0025\u0064",*_abadb .ST_UnsignedDecimalNumber ))); +};if _abadb .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_abadb .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_defb *CT_FtnPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_defb .ValAttr =ST_FtnPos (1); +for _ ,_aaae :=range start .Attr {if _aaae .Name .Local =="\u0076\u0061\u006c"{_defb .ValAttr .UnmarshalXMLAttr (_aaae );continue ;};};for {_ceaea ,_adbge :=d .Token ();if _adbge !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0074\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_adbge ); +};if _cfbc ,_bgaee :=_ceaea .(_d .EndElement );_bgaee &&_cfbc .Name ==start .Name {break ;};};return nil ;};func (_gcfda *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 :_b .Sprintf ("\u0025\u0076",_gcfda .ValAttr )}); +if _gcfda .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 :_b .Sprintf ("\u0025\u0076",*_gcfda .DecoratedAttr )});};e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ecdga ST_BrType )String ()string {switch _ecdga {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 (_fdeacd ST_Zoom )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fdeacd .String (),start );};func (_daafg *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 _daafg .WdCT_Anchor .MarshalXML (e ,start );}; -// Validate validates the Ftr and its children -func (_daacba *Ftr )Validate ()error {return _daacba .ValidateWithPath ("\u0046\u0074\u0072")};func (_cebce *AC_ChoiceRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgbgb :for {_fedeae ,_gceeb :=d .Token ();if _gceeb !=nil {return _gceeb ; -};switch _ccabb :=_fedeae .(type ){case _f .StartElement :switch _ccabb .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cebce .Br =NewCT_Br (); -if _egaceb :=d .DecodeElement (_cebce .Br ,&_ccabb );_egaceb !=nil {return _egaceb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cebce .T =NewCT_Text (); -if _gacfdg :=d .DecodeElement (_cebce .T ,&_ccabb );_gacfdg !=nil {return _gacfdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cebce .ContentPart =NewCT_Rel (); -if _aaadeb :=d .DecodeElement (_cebce .ContentPart ,&_ccabb );_aaadeb !=nil {return _aaadeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebce .DelText =NewCT_Text (); -if _edfdbg :=d .DecodeElement (_cebce .DelText ,&_ccabb );_edfdbg !=nil {return _edfdbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebce .InstrText =NewCT_Text (); -if _bdaee :=d .DecodeElement (_cebce .InstrText ,&_ccabb );_bdaee !=nil {return _bdaee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cebce .DelInstrText =NewCT_Text (); -if _afegcd :=d .DecodeElement (_cebce .DelInstrText ,&_ccabb );_afegcd !=nil {return _afegcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebce .NoBreakHyphen =NewCT_Empty (); -if _cagge :=d .DecodeElement (_cebce .NoBreakHyphen ,&_ccabb );_cagge !=nil {return _cagge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cebce .SoftHyphen =NewCT_Empty (); -if _ecbggf :=d .DecodeElement (_cebce .SoftHyphen ,&_ccabb );_ecbggf !=nil {return _ecbggf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cebce .DayShort =NewCT_Empty (); -if _eebaef :=d .DecodeElement (_cebce .DayShort ,&_ccabb );_eebaef !=nil {return _eebaef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cebce .MonthShort =NewCT_Empty (); -if _cgggc :=d .DecodeElement (_cebce .MonthShort ,&_ccabb );_cgggc !=nil {return _cgggc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebce .YearShort =NewCT_Empty (); -if _eaecg :=d .DecodeElement (_cebce .YearShort ,&_ccabb );_eaecg !=nil {return _eaecg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebce .DayLong =NewCT_Empty (); -if _cdaadb :=d .DecodeElement (_cebce .DayLong ,&_ccabb );_cdaadb !=nil {return _cdaadb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebce .MonthLong =NewCT_Empty (); -if _gfabde :=d .DecodeElement (_cebce .MonthLong ,&_ccabb );_gfabde !=nil {return _gfabde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebce .YearLong =NewCT_Empty (); -if _bgeae :=d .DecodeElement (_cebce .YearLong ,&_ccabb );_bgeae !=nil {return _bgeae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebce .AnnotationRef =NewCT_Empty (); -if _egfddb :=d .DecodeElement (_cebce .AnnotationRef ,&_ccabb );_egfddb !=nil {return _egfddb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebce .FootnoteRef =NewCT_Empty (); -if _bdcbf :=d .DecodeElement (_cebce .FootnoteRef ,&_ccabb );_bdcbf !=nil {return _bdcbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebce .EndnoteRef =NewCT_Empty (); -if _aefcf :=d .DecodeElement (_cebce .EndnoteRef ,&_ccabb );_aefcf !=nil {return _aefcf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebce .Separator =NewCT_Empty (); -if _dadfe :=d .DecodeElement (_cebce .Separator ,&_ccabb );_dadfe !=nil {return _dadfe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cebce .ContinuationSeparator =NewCT_Empty (); -if _fgcfgc :=d .DecodeElement (_cebce .ContinuationSeparator ,&_ccabb );_fgcfgc !=nil {return _fgcfgc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cebce .Sym =NewCT_Sym (); -if _aeagea :=d .DecodeElement (_cebce .Sym ,&_ccabb );_aeagea !=nil {return _aeagea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cebce .PgNum =NewCT_Empty (); -if _dbead :=d .DecodeElement (_cebce .PgNum ,&_ccabb );_dbead !=nil {return _dbead ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cebce .Cr =NewCT_Empty (); -if _gdbfd :=d .DecodeElement (_cebce .Cr ,&_ccabb );_gdbfd !=nil {return _gdbfd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cebce .Tab =NewCT_Empty (); -if _dbafe :=d .DecodeElement (_cebce .Tab ,&_ccabb );_dbafe !=nil {return _dbafe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebce .Object =NewCT_Object (); -if _gdfcfa :=d .DecodeElement (_cebce .Object ,&_ccabb );_gdfcfa !=nil {return _gdfcfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cebce .Pict =NewCT_Picture (); -if _agbcca :=d .DecodeElement (_cebce .Pict ,&_ccabb );_agbcca !=nil {return _agbcca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebce .FldChar =NewCT_FldChar (); -if _aedafa :=d .DecodeElement (_cebce .FldChar ,&_ccabb );_aedafa !=nil {return _aedafa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cebce .Ruby =NewCT_Ruby (); -if _cdfgc :=d .DecodeElement (_cebce .Ruby ,&_ccabb );_cdfgc !=nil {return _cdfgc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebce .FootnoteReference =NewCT_FtnEdnRef (); -if _gdfca :=d .DecodeElement (_cebce .FootnoteReference ,&_ccabb );_gdfca !=nil {return _gdfca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebce .EndnoteReference =NewCT_FtnEdnRef (); -if _dfgcbe :=d .DecodeElement (_cebce .EndnoteReference ,&_ccabb );_dfgcbe !=nil {return _dfgcbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cebce .CommentReference =NewCT_Markup (); -if _gcbfa :=d .DecodeElement (_cebce .CommentReference ,&_ccabb );_gcbfa !=nil {return _gcbfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebce .Drawing =NewCT_Drawing (); -if _agecgg :=d .DecodeElement (_cebce .Drawing ,&_ccabb );_agecgg !=nil {return _agecgg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cebce .Ptab =NewCT_PTab (); -if _dfacf :=d .DecodeElement (_cebce .Ptab ,&_ccabb );_dfacf !=nil {return _dfacf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebce .LastRenderedPageBreak =NewCT_Empty (); -if _dgbcb :=d .DecodeElement (_cebce .LastRenderedPageBreak ,&_ccabb );_dgbcb !=nil {return _dgbcb ;};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",_ccabb .Name ); -if _afdee :=d .Skip ();_afdee !=nil {return _afdee ;};};case _f .EndElement :break _fgbgb ;case _f .CharData :};};return nil ;};func (_aacag *ST_Hint )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gafae ,_ddfdb :=d .Token ();if _ddfdb !=nil {return _ddfdb ; -};if _dabdb ,_feabge :=_gafae .(_f .EndElement );_feabge &&_dabdb .Name ==start .Name {*_aacag =1;return nil ;};if _aggfe ,_abacce :=_gafae .(_f .CharData );!_abacce {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gafae ); -}else {switch string (_aggfe ){case "":*_aacag =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_aacag =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_aacag =2;};};_gafae ,_ddfdb =d .Token ();if _ddfdb !=nil {return _ddfdb ;};if _cceeb ,_gaeag :=_gafae .(_f .EndElement ); -_gaeag &&_cceeb .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gafae );};func (_agebe *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 :_d .Sprintf ("\u0025\u0076",_agebe .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TxbxContent and its children +func (_gabgb *CT_TxbxContent )Validate ()error {return _gabgb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_dbeb *CT_Color )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_baed :=range start .Attr {if _baed .Name .Local =="\u0076\u0061\u006c"{_ccbc ,_baff :=ParseUnionST_HexColor (_baed .Value ); +if _baff !=nil {return _baff ;};_dbeb .ValAttr =_ccbc ;continue ;};if _baed .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_dbeb .ThemeColorAttr .UnmarshalXMLAttr (_baed );continue ;};if _baed .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_aaag ,_geagb :=_baed .Value ,error (nil ); +if _geagb !=nil {return _geagb ;};_dbeb .ThemeTintAttr =&_aaag ;continue ;};if _baed .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_fabb ,_afgcb :=_baed .Value ,error (nil );if _afgcb !=nil {return _afgcb ;};_dbeb .ThemeShadeAttr =&_fabb ; +continue ;};};for {_agbc ,_eaff :=d .Token ();if _eaff !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_eaff );};if _debc ,_ddce :=_agbc .(_d .EndElement );_ddce &&_debc .Name ==start .Name {break ; +};};return nil ;}; -// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path -func (_bcgd *CT_Comments )ValidateWithPath (path string )error {for _abg ,_gbgd :=range _bcgd .Comment {if _cedf :=_gbgd .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_abg ));_cedf !=nil {return _cedf ; -};};return nil ;};func (_dfdfd ST_ProofErr )String ()string {switch _dfdfd {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 (_acfddc *ST_TargetScreenSz )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eabbc ,_bffbee :=d .Token ();if _bffbee !=nil {return _bffbee ;};if _dgacb ,_daeac :=_eabbc .(_f .EndElement ); -_daeac &&_dgacb .Name ==start .Name {*_acfddc =1;return nil ;};if _febeb ,_ccfddf :=_eabbc .(_f .CharData );!_ccfddf {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eabbc ); -}else {switch string (_febeb ){case "":*_acfddc =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_acfddc =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_acfddc =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_acfddc =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_acfddc =4; -case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_acfddc =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_acfddc =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_acfddc =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_acfddc =8; -case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_acfddc =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_acfddc =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_acfddc =11;};};_eabbc ,_bffbee =d .Token ();if _bffbee !=nil {return _bffbee ; -};if _cdegfd ,_cbcde :=_eabbc .(_f .EndElement );_cbcde &&_cdegfd .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eabbc ); -};func (_gcggf *CT_SaveThroughXslt )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbdba :=range start .Attr {if _dbdba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dbdba .Name .Local =="\u0069\u0064"||_dbdba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dbdba .Name .Local =="\u0069\u0064"{_eagf ,_fdadd :=_dbdba .Value ,error (nil ); -if _fdadd !=nil {return _fdadd ;};_gcggf .IdAttr =&_eagf ;continue ;};if _dbdba .Name .Local =="\u0073\u006f\u006c\u0075\u0074\u0069\u006f\u006e\u0049\u0044"{_dgbgc ,_ggegd :=_dbdba .Value ,error (nil );if _ggegd !=nil {return _ggegd ;};_gcggf .SolutionIDAttr =&_dgbgc ; -continue ;};};for {_faba ,_fbgfc :=d .Token ();if _fbgfc !=nil {return _d .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",_fbgfc ); -};if _ddbbe ,_egbdcd :=_faba .(_f .EndElement );_egbdcd &&_ddbbe .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_TrackChange and its children +func (_fbgc *CT_TrackChange )Validate ()error {return _fbgc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");};func (_cebefd *WdCT_Anchor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cebefd .DistTAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_b .Sprintf ("\u0025\u0076",*_cebefd .DistTAttr )}); +};if _cebefd .DistBAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_b .Sprintf ("\u0025\u0076",*_cebefd .DistBAttr )});};if _cebefd .DistLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_b .Sprintf ("\u0025\u0076",*_cebefd .DistLAttr )}); +};if _cebefd .DistRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_b .Sprintf ("\u0025\u0076",*_cebefd .DistRAttr )});};if _cebefd .SimplePosAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},Value :_b .Sprintf ("\u0025\u0064",_cdcbf (*_cebefd .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 :_b .Sprintf ("\u0025\u0076",_cebefd .RelativeHeightAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"},Value :_b .Sprintf ("\u0025\u0064",_cdcbf (_cebefd .BehindDocAttr ))}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_cdcbf (_cebefd .LockedAttr ))});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_cdcbf (_cebefd .LayoutInCellAttr ))}); +if _cebefd .HiddenAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_cdcbf (*_cebefd .HiddenAttr ))});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},Value :_b .Sprintf ("\u0025\u0064",_cdcbf (_cebefd .AllowOverlapAttr ))}); +e .EncodeToken (start );_gfdaebb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003as\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073"}};e .EncodeElement (_cebefd .SimplePos ,_gfdaebb );_fefcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048"}}; +e .EncodeElement (_cebefd .PositionH ,_fefcd );_cbdcgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056"}};e .EncodeElement (_cebefd .PositionV ,_cbdcgc );_ffadge :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}}; +e .EncodeElement (_cebefd .Extent ,_ffadge );if _cebefd .EffectExtent !=nil {_fcfcg :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_cebefd .EffectExtent ,_fcfcg ); +};if _cebefd .Choice !=nil {_cebefd .Choice .MarshalXML (e ,_d .StartElement {});};_bcffbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_cebefd .DocPr ,_bcffbc );if _cebefd .CNvGraphicFramePr !=nil {_ecdddgb :=_d .StartElement {Name :_d .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}}; +e .EncodeElement (_cebefd .CNvGraphicFramePr ,_ecdddgb );};_dbdbe :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_dbdbe .Attr =append (_dbdbe .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 (_cebefd .Graphic ,_dbdbe );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egdab *CT_Panose )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bccge :=range start .Attr {if _bccge .Name .Local =="\u0076\u0061\u006c"{_dggbe ,_bdfbcf :=_bccge .Value ,error (nil ); +if _bdfbcf !=nil {return _bdfbcf ;};_egdab .ValAttr =_dggbe ;continue ;};};for {_agceef ,_ecaca :=d .Token ();if _ecaca !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u006eo\u0073\u0065\u003a\u0020\u0025\u0073",_ecaca ); +};if _bggbd ,_effaaf :=_agceef .(_d .EndElement );_effaaf &&_bggbd .Name ==start .Name {break ;};};return nil ;};type CT_PageBorders struct{ -// ValidateWithPath validates the CT_MailMergeDest and its children, prefixing error messages with path -func (_gbgbc *CT_MailMergeDest )ValidateWithPath (path string )error {if _gbgbc .ValAttr ==ST_MailMergeDestUnset {return _d .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 _bcdg :=_gbgbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcdg !=nil {return _bcdg ;};return nil ;};func (_edebd *CT_SdtContentCell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _edebd .Tc !=nil {_acged :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0063"}};for _ ,_bcddc :=range _edebd .Tc {e .EncodeElement (_bcddc ,_acged );};};if _edebd .CustomXml !=nil {_gacdd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}}; -e .EncodeElement (_edebd .CustomXml ,_gacdd );};if _edebd .Sdt !=nil {_gdfdg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_edebd .Sdt ,_gdfdg );};if _edebd .EG_RunLevelElts !=nil {for _ ,_ebga :=range _edebd .EG_RunLevelElts {_ebga .MarshalXML (e ,_f .StartElement {}); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_VAnchorUnset ST_VAnchor =0;ST_VAnchorText ST_VAnchor =1;ST_VAnchorMargin ST_VAnchor =2;ST_VAnchorPage ST_VAnchor =3;); +// Z-Ordering of Page Border +ZOrderAttr ST_PageBorderZOrder ; -// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path -func (_cccfc *CT_Row )ValidateWithPath (path string )error {if _cccfc .TblPrEx !=nil {if _aacga :=_cccfc .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_aacga !=nil {return _aacga ;};};if _cccfc .TrPr !=nil {if _fbabcg :=_cccfc .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072"); -_fbabcg !=nil {return _fbabcg ;};};for _defdg ,_gbfdg :=range _cccfc .EG_ContentCellContent {if _cgbcg :=_gbfdg .ValidateWithPath (_d .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 ,_defdg )); -_cgbcg !=nil {return _cgbcg ;};};return nil ;}; +// Pages to Display Page Borders +DisplayAttr ST_PageBorderDisplay ; -// ValidateWithPath validates the CT_SdtCell and its children, prefixing error messages with path -func (_ddfca *CT_SdtCell )ValidateWithPath (path string )error {if _ddfca .SdtPr !=nil {if _fccae :=_ddfca .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_fccae !=nil {return _fccae ;};};if _ddfca .SdtEndPr !=nil {if _deegdf :=_ddfca .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r"); -_deegdf !=nil {return _deegdf ;};};if _ddfca .SdtContent !=nil {if _dcaae :=_ddfca .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_dcaae !=nil {return _dcaae ;};};return nil ;};func NewCT_ObjectChoice ()*CT_ObjectChoice {_edbcg :=&CT_ObjectChoice {}; -return _edbcg };func NewCT_LvlLegacy ()*CT_LvlLegacy {_ddebf :=&CT_LvlLegacy {};return _ddebf };func (_gcbfg *ST_SdtDateMappingType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gcbfg =0;case "\u0074\u0065\u0078\u0074":*_gcbfg =1; -case "\u0064\u0061\u0074\u0065":*_gcbfg =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_gcbfg =3;};return nil ;};func (_cdbgf *ST_StyleType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgbea ,_fbcab :=d .Token ();if _fbcab !=nil {return _fbcab ; -};if _ccaeb ,_abbgb :=_bgbea .(_f .EndElement );_abbgb &&_ccaeb .Name ==start .Name {*_cdbgf =1;return nil ;};if _ecgbec ,_aaccd :=_bgbea .(_f .CharData );!_aaccd {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgbea ); -}else {switch string (_ecgbec ){case "":*_cdbgf =0;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_cdbgf =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_cdbgf =2;case "\u0074\u0061\u0062l\u0065":*_cdbgf =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_cdbgf =4; -};};_bgbea ,_fbcab =d .Token ();if _fbcab !=nil {return _fbcab ;};if _cebaff ,_egcabc :=_bgbea .(_f .EndElement );_egcabc &&_cebaff .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgbea ); -};type ST_FFTextType byte ;func (_gaaabf *Hdr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gaaabf .CT_HdrFtr =*NewCT_HdrFtr ();_ebecb :for {_efadcg ,_baeca :=d .Token ();if _baeca !=nil {return _baeca ;};switch _abbdbe :=_efadcg .(type ){case _f .StartElement :switch _abbdbe .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebdebc :=NewCT_AltChunk (); -if _bbafaaf :=d .DecodeElement (_ebdebc ,&_abbdbe );_bbafaaf !=nil {return _bbafaaf ;};_gaaabf .AltChunk =append (_gaaabf .AltChunk ,_ebdebc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_daggb :=NewEG_ContentBlockContent (); -_daggb .CustomXml =NewCT_CustomXmlBlock ();if _aedbbc :=d .DecodeElement (_daggb .CustomXml ,&_abbdbe );_aedbbc !=nil {return _aedbbc ;};_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_daggb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfdebg :=NewEG_ContentBlockContent (); -_cfdebg .Sdt =NewCT_SdtBlock ();if _dabbda :=d .DecodeElement (_cfdebg .Sdt ,&_abbdbe );_dabbda !=nil {return _dabbda ;};_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_cfdebg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccgfcc :=NewEG_ContentBlockContent (); -_fafdg :=NewCT_P ();if _cbcgf :=d .DecodeElement (_fafdg ,&_abbdbe );_cbcgf !=nil {return _cbcgf ;};_ccgfcc .P =append (_ccgfcc .P ,_fafdg );_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_ccgfcc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfcce :=NewEG_ContentBlockContent (); -_edabda :=NewCT_Tbl ();if _fgceg :=d .DecodeElement (_edabda ,&_abbdbe );_fgceg !=nil {return _fgceg ;};_cfcce .Tbl =append (_cfcce .Tbl ,_edabda );_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_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 :"\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"}:_cgabf :=NewEG_ContentBlockContent (); -_bbaeg :=NewEG_RunLevelElts ();_bbaeg .ProofErr =NewCT_ProofErr ();if _bgdbafg :=d .DecodeElement (_bbaeg .ProofErr ,&_abbdbe );_bgdbafg !=nil {return _bgdbafg ;};_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_cgabf );_cgabf .EG_RunLevelElts =append (_cgabf .EG_RunLevelElts ,_bbaeg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ebegbb :=NewEG_ContentBlockContent (); -_bdaeac :=NewEG_RunLevelElts ();_bdaeac .PermStart =NewCT_PermStart ();if _gcdff :=d .DecodeElement (_bdaeac .PermStart ,&_abbdbe );_gcdff !=nil {return _gcdff ;};_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_ebegbb );_ebegbb .EG_RunLevelElts =append (_ebegbb .EG_RunLevelElts ,_bdaeac ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cbcdf :=NewEG_ContentBlockContent (); -_aabccf :=NewEG_RunLevelElts ();_aabccf .PermEnd =NewCT_Perm ();if _bfdgdd :=d .DecodeElement (_aabccf .PermEnd ,&_abbdbe );_bfdgdd !=nil {return _bfdgdd ;};_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_cbcdf );_cbcdf .EG_RunLevelElts =append (_cbcdf .EG_RunLevelElts ,_aabccf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_degcb :=NewEG_ContentBlockContent (); -_decgb :=NewEG_RunLevelElts ();_decgb .Ins =NewCT_RunTrackChange ();if _fcfcg :=d .DecodeElement (_decgb .Ins ,&_abbdbe );_fcfcg !=nil {return _fcfcg ;};_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_degcb );_degcb .EG_RunLevelElts =append (_degcb .EG_RunLevelElts ,_decgb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbddd :=NewEG_ContentBlockContent (); -_cfcgf :=NewEG_RunLevelElts ();_cfcgf .Del =NewCT_RunTrackChange ();if _egadc :=d .DecodeElement (_cfcgf .Del ,&_abbdbe );_egadc !=nil {return _egadc ;};_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_gdbddd );_gdbddd .EG_RunLevelElts =append (_gdbddd .EG_RunLevelElts ,_cfcgf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_abcff :=NewEG_ContentBlockContent (); -_acbae :=NewEG_RunLevelElts ();_acbae .MoveFrom =NewCT_RunTrackChange ();if _ebecga :=d .DecodeElement (_acbae .MoveFrom ,&_abbdbe );_ebecga !=nil {return _ebecga ;};_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_abcff );_abcff .EG_RunLevelElts =append (_abcff .EG_RunLevelElts ,_acbae ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ecaaeg :=NewEG_ContentBlockContent (); -_fadace :=NewEG_RunLevelElts ();_fadace .MoveTo =NewCT_RunTrackChange ();if _bcbac :=d .DecodeElement (_fadace .MoveTo ,&_abbdbe );_bcbac !=nil {return _bcbac ;};_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_ecaaeg );_ecaaeg .EG_RunLevelElts =append (_ecaaeg .EG_RunLevelElts ,_fadace ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcfcc :=NewEG_ContentBlockContent (); -_abfab :=NewEG_RunLevelElts ();_dbaef :=NewEG_RangeMarkupElements ();_dbaef .BookmarkStart =NewCT_Bookmark ();if _gfgbaa :=d .DecodeElement (_dbaef .BookmarkStart ,&_abbdbe );_gfgbaa !=nil {return _gfgbaa ;};_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_bcfcc ); -_bcfcc .EG_RunLevelElts =append (_bcfcc .EG_RunLevelElts ,_abfab );_abfab .EG_RangeMarkupElements =append (_abfab .EG_RangeMarkupElements ,_dbaef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdabb :=NewEG_ContentBlockContent (); -_fagdb :=NewEG_RunLevelElts ();_bdcaa :=NewEG_RangeMarkupElements ();_bdcaa .BookmarkEnd =NewCT_MarkupRange ();if _egaeeb :=d .DecodeElement (_bdcaa .BookmarkEnd ,&_abbdbe );_egaeeb !=nil {return _egaeeb ;};_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_bdabb ); -_bdabb .EG_RunLevelElts =append (_bdabb .EG_RunLevelElts ,_fagdb );_fagdb .EG_RangeMarkupElements =append (_fagdb .EG_RangeMarkupElements ,_bdcaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_baegc :=NewEG_ContentBlockContent (); -_edgac :=NewEG_RunLevelElts ();_ecdge :=NewEG_RangeMarkupElements ();_ecdge .MoveFromRangeStart =NewCT_MoveBookmark ();if _faaeac :=d .DecodeElement (_ecdge .MoveFromRangeStart ,&_abbdbe );_faaeac !=nil {return _faaeac ;};_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_baegc ); -_baegc .EG_RunLevelElts =append (_baegc .EG_RunLevelElts ,_edgac );_edgac .EG_RangeMarkupElements =append (_edgac .EG_RangeMarkupElements ,_ecdge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_baeba :=NewEG_ContentBlockContent (); -_dafef :=NewEG_RunLevelElts ();_fagge :=NewEG_RangeMarkupElements ();_fagge .MoveFromRangeEnd =NewCT_MarkupRange ();if _ebbcd :=d .DecodeElement (_fagge .MoveFromRangeEnd ,&_abbdbe );_ebbcd !=nil {return _ebbcd ;};_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_baeba ); -_baeba .EG_RunLevelElts =append (_baeba .EG_RunLevelElts ,_dafef );_dafef .EG_RangeMarkupElements =append (_dafef .EG_RangeMarkupElements ,_fagge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aeccc :=NewEG_ContentBlockContent (); -_ecdef :=NewEG_RunLevelElts ();_dcgcfe :=NewEG_RangeMarkupElements ();_dcgcfe .MoveToRangeStart =NewCT_MoveBookmark ();if _agcgbf :=d .DecodeElement (_dcgcfe .MoveToRangeStart ,&_abbdbe );_agcgbf !=nil {return _agcgbf ;};_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_aeccc ); -_aeccc .EG_RunLevelElts =append (_aeccc .EG_RunLevelElts ,_ecdef );_ecdef .EG_RangeMarkupElements =append (_ecdef .EG_RangeMarkupElements ,_dcgcfe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_fdgfce :=NewEG_ContentBlockContent (); -_cdceeb :=NewEG_RunLevelElts ();_cfadd :=NewEG_RangeMarkupElements ();_cfadd .MoveToRangeEnd =NewCT_MarkupRange ();if _cadeb :=d .DecodeElement (_cfadd .MoveToRangeEnd ,&_abbdbe );_cadeb !=nil {return _cadeb ;};_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_fdgfce ); -_fdgfce .EG_RunLevelElts =append (_fdgfce .EG_RunLevelElts ,_cdceeb );_cdceeb .EG_RangeMarkupElements =append (_cdceeb .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 :"\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"}:_aacefd :=NewEG_ContentBlockContent (); -_aacfge :=NewEG_RunLevelElts ();_abace :=NewEG_RangeMarkupElements ();_abace .CommentRangeStart =NewCT_MarkupRange ();if _aaaaga :=d .DecodeElement (_abace .CommentRangeStart ,&_abbdbe );_aaaaga !=nil {return _aaaaga ;};_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_aacefd ); -_aacefd .EG_RunLevelElts =append (_aacefd .EG_RunLevelElts ,_aacfge );_aacfge .EG_RangeMarkupElements =append (_aacfge .EG_RangeMarkupElements ,_abace );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgcacd :=NewEG_ContentBlockContent (); -_cgfcd :=NewEG_RunLevelElts ();_cadbg :=NewEG_RangeMarkupElements ();_cadbg .CommentRangeEnd =NewCT_MarkupRange ();if _cgeea :=d .DecodeElement (_cadbg .CommentRangeEnd ,&_abbdbe );_cgeea !=nil {return _cgeea ;};_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_fgcacd ); -_fgcacd .EG_RunLevelElts =append (_fgcacd .EG_RunLevelElts ,_cgfcd );_cgfcd .EG_RangeMarkupElements =append (_cgfcd .EG_RangeMarkupElements ,_cadbg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_aecff :=NewEG_ContentBlockContent (); -_acdec :=NewEG_RunLevelElts ();_aeeagb :=NewEG_RangeMarkupElements ();_aeeagb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gebggc :=d .DecodeElement (_aeeagb .CustomXmlInsRangeStart ,&_abbdbe );_gebggc !=nil {return _gebggc ;};_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_aecff ); -_aecff .EG_RunLevelElts =append (_aecff .EG_RunLevelElts ,_acdec );_acdec .EG_RangeMarkupElements =append (_acdec .EG_RangeMarkupElements ,_aeeagb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cfgecc :=NewEG_ContentBlockContent (); -_gbbad :=NewEG_RunLevelElts ();_fafcc :=NewEG_RangeMarkupElements ();_fafcc .CustomXmlInsRangeEnd =NewCT_Markup ();if _gbbdd :=d .DecodeElement (_fafcc .CustomXmlInsRangeEnd ,&_abbdbe );_gbbdd !=nil {return _gbbdd ;};_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_cfgecc ); -_cfgecc .EG_RunLevelElts =append (_cfgecc .EG_RunLevelElts ,_gbbad );_gbbad .EG_RangeMarkupElements =append (_gbbad .EG_RangeMarkupElements ,_fafcc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ccbegd :=NewEG_ContentBlockContent (); -_gcfdga :=NewEG_RunLevelElts ();_dgaca :=NewEG_RangeMarkupElements ();_dgaca .CustomXmlDelRangeStart =NewCT_TrackChange ();if _efagaga :=d .DecodeElement (_dgaca .CustomXmlDelRangeStart ,&_abbdbe );_efagaga !=nil {return _efagaga ;};_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_ccbegd ); -_ccbegd .EG_RunLevelElts =append (_ccbegd .EG_RunLevelElts ,_gcfdga );_gcfdga .EG_RangeMarkupElements =append (_gcfdga .EG_RangeMarkupElements ,_dgaca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cdbba :=NewEG_ContentBlockContent (); -_bgdda :=NewEG_RunLevelElts ();_efafb :=NewEG_RangeMarkupElements ();_efafb .CustomXmlDelRangeEnd =NewCT_Markup ();if _dbgaee :=d .DecodeElement (_efafb .CustomXmlDelRangeEnd ,&_abbdbe );_dbgaee !=nil {return _dbgaee ;};_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_cdbba ); -_cdbba .EG_RunLevelElts =append (_cdbba .EG_RunLevelElts ,_bgdda );_bgdda .EG_RangeMarkupElements =append (_bgdda .EG_RangeMarkupElements ,_efafb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aaebf :=NewEG_ContentBlockContent (); -_bcacd :=NewEG_RunLevelElts ();_ddcafe :=NewEG_RangeMarkupElements ();_ddcafe .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ecbeag :=d .DecodeElement (_ddcafe .CustomXmlMoveFromRangeStart ,&_abbdbe );_ecbeag !=nil {return _ecbeag ;};_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_aaebf ); -_aaebf .EG_RunLevelElts =append (_aaebf .EG_RunLevelElts ,_bcacd );_bcacd .EG_RangeMarkupElements =append (_bcacd .EG_RangeMarkupElements ,_ddcafe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cdgdb :=NewEG_ContentBlockContent (); -_ddacd :=NewEG_RunLevelElts ();_ffbad :=NewEG_RangeMarkupElements ();_ffbad .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bggaa :=d .DecodeElement (_ffbad .CustomXmlMoveFromRangeEnd ,&_abbdbe );_bggaa !=nil {return _bggaa ;};_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_cdgdb ); -_cdgdb .EG_RunLevelElts =append (_cdgdb .EG_RunLevelElts ,_ddacd );_ddacd .EG_RangeMarkupElements =append (_ddacd .EG_RangeMarkupElements ,_ffbad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gdbea :=NewEG_ContentBlockContent (); -_bgdgf :=NewEG_RunLevelElts ();_fbbff :=NewEG_RangeMarkupElements ();_fbbff .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fdeed :=d .DecodeElement (_fbbff .CustomXmlMoveToRangeStart ,&_abbdbe );_fdeed !=nil {return _fdeed ;};_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_gdbea ); -_gdbea .EG_RunLevelElts =append (_gdbea .EG_RunLevelElts ,_bgdgf );_bgdgf .EG_RangeMarkupElements =append (_bgdgf .EG_RangeMarkupElements ,_fbbff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_eaggf :=NewEG_ContentBlockContent (); -_abgdf :=NewEG_RunLevelElts ();_aaffb :=NewEG_RangeMarkupElements ();_aaffb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bbbaee :=d .DecodeElement (_aaffb .CustomXmlMoveToRangeEnd ,&_abbdbe );_bbbaee !=nil {return _bbbaee ;};_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_eaggf ); -_eaggf .EG_RunLevelElts =append (_eaggf .EG_RunLevelElts ,_abgdf );_abgdf .EG_RangeMarkupElements =append (_abgdf .EG_RangeMarkupElements ,_aaffb );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"}:_acecg :=NewEG_ContentBlockContent (); -_dfcgge :=NewEG_RunLevelElts ();_fgddg :=NewEG_MathContent ();_fgddg .OMathPara =_aa .NewOMathPara ();if _dccac :=d .DecodeElement (_fgddg .OMathPara ,&_abbdbe );_dccac !=nil {return _dccac ;};_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_acecg ); -_acecg .EG_RunLevelElts =append (_acecg .EG_RunLevelElts ,_dfcgge );_dfcgge .EG_MathContent =append (_dfcgge .EG_MathContent ,_fgddg );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"}:_fadbc :=NewEG_ContentBlockContent (); -_ggdecc :=NewEG_RunLevelElts ();_bdggc :=NewEG_MathContent ();_bdggc .OMath =_aa .NewOMath ();if _bbcee :=d .DecodeElement (_bdggc .OMath ,&_abbdbe );_bbcee !=nil {return _bbcee ;};_gaaabf .EG_ContentBlockContent =append (_gaaabf .EG_ContentBlockContent ,_fadbc ); -_fadbc .EG_RunLevelElts =append (_fadbc .EG_RunLevelElts ,_ggdecc );_ggdecc .EG_MathContent =append (_ggdecc .EG_MathContent ,_bdggc );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",_abbdbe .Name ); -if _ccedb :=d .Skip ();_ccedb !=nil {return _ccedb ;};};case _f .EndElement :break _ebecb ;case _f .CharData :};};return nil ;}; +// Page Border Positioning +OffsetFromAttr ST_PageBorderOffset ; -// Validate validates the CT_FtnProps and its children -func (_dfcb *CT_FtnProps )Validate ()error {return _dfcb .ValidateWithPath ("C\u0054\u005f\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073");};func (_cedca *CT_Fonts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebfge :=range start .Attr {if _ebfge .Name .Local =="\u0068\u0069\u006e\u0074"{_cedca .HintAttr .UnmarshalXMLAttr (_ebfge ); -continue ;};if _ebfge .Name .Local =="\u0061\u0073\u0063i\u0069"{_gfec ,_egaa :=_ebfge .Value ,error (nil );if _egaa !=nil {return _egaa ;};_cedca .AsciiAttr =&_gfec ;continue ;};if _ebfge .Name .Local =="\u0068\u0041\u006es\u0069"{_ecdfg ,_aegcf :=_ebfge .Value ,error (nil ); -if _aegcf !=nil {return _aegcf ;};_cedca .HAnsiAttr =&_ecdfg ;continue ;};if _ebfge .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_bddcd ,_decgeg :=_ebfge .Value ,error (nil );if _decgeg !=nil {return _decgeg ;};_cedca .EastAsiaAttr =&_bddcd ; -continue ;};if _ebfge .Name .Local =="\u0063\u0073"{_cgdab ,_ddeca :=_ebfge .Value ,error (nil );if _ddeca !=nil {return _ddeca ;};_cedca .CsAttr =&_cgdab ;continue ;};if _ebfge .Name .Local =="\u0061\u0073\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"{_cedca .AsciiThemeAttr .UnmarshalXMLAttr (_ebfge ); -continue ;};if _ebfge .Name .Local =="\u0068\u0041\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"{_cedca .HAnsiThemeAttr .UnmarshalXMLAttr (_ebfge );continue ;};if _ebfge .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"{_cedca .EastAsiaThemeAttr .UnmarshalXMLAttr (_ebfge ); -continue ;};if _ebfge .Name .Local =="\u0063s\u0074\u0068\u0065\u006d\u0065"{_cedca .CsthemeAttr .UnmarshalXMLAttr (_ebfge );continue ;};};for {_defd ,_dfcc :=d .Token ();if _dfcc !=nil {return _d .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u006f\u006e\u0074\u0073: \u0025\u0073",_dfcc ); -};if _ecge ,_ddgcc :=_defd .(_f .EndElement );_ddgcc &&_ecge .Name ==start .Name {break ;};};return nil ;}; +// Top Border +Top *CT_TopPageBorder ; -// Validate validates the CT_FFData and its children -func (_cedef *CT_FFData )Validate ()error {return _cedef .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u0044\u0061\u0074a");}; +// Left Border +Left *CT_PageBorder ; -// Validate validates the EG_ContentRunContent and its children -func (_dcbea *EG_ContentRunContent )Validate ()error {return _dcbea .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052u\u006e\u0043\u006f\u006ete\u006e\u0074");};func (_adbfgc ST_PTabRelativeTo )ValidateWithPath (path string )error {switch _adbfgc {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adbfgc )); -};return nil ;}; +// Bottom Border +Bottom *CT_BottomPageBorder ; -// Validate validates the EG_RangeMarkupElements and its children -func (_dafaf *EG_RangeMarkupElements )Validate ()error {return _dafaf .ValidateWithPath ("\u0045\u0047\u005f\u0052an\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006et\u0073");};func (_dbbed *WdST_WrapText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbdgca ,_dfcbac :=d .Token (); -if _dfcbac !=nil {return _dfcbac ;};if _eagbce ,_gabcg :=_gbdgca .(_f .EndElement );_gabcg &&_eagbce .Name ==start .Name {*_dbbed =1;return nil ;};if _agadgg ,_egcbcd :=_gbdgca .(_f .CharData );!_egcbcd {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbdgca ); -}else {switch string (_agadgg ){case "":*_dbbed =0;case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_dbbed =1;case "\u006c\u0065\u0066\u0074":*_dbbed =2;case "\u0072\u0069\u0067h\u0074":*_dbbed =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_dbbed =4; -};};_gbdgca ,_dfcbac =d .Token ();if _dfcbac !=nil {return _dfcbac ;};if _cadbf ,_cebced :=_gbdgca .(_f .EndElement );_cebced &&_cadbf .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbdgca ); -};func NewCT_RPrChange ()*CT_RPrChange {_ffffg :=&CT_RPrChange {};_ffffg .RPr =NewCT_RPrOriginal ();return _ffffg ;};func NewCT_DocRsids ()*CT_DocRsids {_adbb :=&CT_DocRsids {};return _adbb }; +// Right Border +Right *CT_PageBorder ;};func (_fcdgg *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 :_b .Sprintf ("\u0025\u0076",_fcdgg .FontKeyAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"w\u003a\u0073\u0075\u0062\u0073\u0065\u0074\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fcdgg .SubsettedAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fcdgg .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fedf *CT_Caption )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggg :=range start .Attr {if _ggg .Name .Local =="\u006e\u0061\u006d\u0065"{_gfbg ,_badd :=_ggg .Value ,error (nil ); +if _badd !=nil {return _badd ;};_fedf .NameAttr =_gfbg ;continue ;};if _ggg .Name .Local =="\u0070\u006f\u0073"{_fedf .PosAttr .UnmarshalXMLAttr (_ggg );continue ;};if _ggg .Name .Local =="\u0063h\u0061\u0070\u004e\u0075\u006d"{_eea ,_degf :=ParseUnionST_OnOff (_ggg .Value ); +if _degf !=nil {return _degf ;};_fedf .ChapNumAttr =&_eea ;continue ;};if _ggg .Name .Local =="\u0068e\u0061\u0064\u0069\u006e\u0067"{_afege ,_acd :=_e .ParseInt (_ggg .Value ,10,64);if _acd !=nil {return _acd ;};_fedf .HeadingAttr =&_afege ;continue ; +};if _ggg .Name .Local =="\u006eo\u004c\u0061\u0062\u0065\u006c"{_efeb ,_ddgf :=ParseUnionST_OnOff (_ggg .Value );if _ddgf !=nil {return _ddgf ;};_fedf .NoLabelAttr =&_efeb ;continue ;};if _ggg .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074"{_fedf .NumFmtAttr .UnmarshalXMLAttr (_ggg ); +continue ;};if _ggg .Name .Local =="\u0073\u0065\u0070"{_fedf .SepAttr .UnmarshalXMLAttr (_ggg );continue ;};};for {_eagg ,_ddcb :=d .Token ();if _ddcb !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_ddcb ); +};if _gbaf ,_gggb :=_eagg .(_d .EndElement );_gggb &&_gbaf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the Fonts and its children -func (_fadadce *Fonts )Validate ()error {return _fadadce .ValidateWithPath ("\u0046\u006f\u006et\u0073");}; +// ValidateWithPath validates the CT_FitText and its children, prefixing error messages with path +func (_fbaa *CT_FitText )ValidateWithPath (path string )error {if _bffgb :=_fbaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bffgb !=nil {return _bffgb ;};return nil ;}; -// ValidateWithPath validates the CT_SdtComboBox and its children, prefixing error messages with path -func (_fbgad *CT_SdtComboBox )ValidateWithPath (path string )error {for _fefb ,_gfeba :=range _fbgad .ListItem {if _befdd :=_gfeba .ValidateWithPath (_d .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_fefb )); -_befdd !=nil {return _befdd ;};};return nil ;}; +// Validate validates the CT_PageBorder and its children +func (_gccd *CT_PageBorder )Validate ()error {return _gccd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func NewWdCT_WrapPath ()*WdCT_WrapPath {_gdfeb :=&WdCT_WrapPath {};_gdfeb .Start =_ed .NewCT_Point2D (); +return _gdfeb ;};type CT_OptimizeForBrowser struct{TargetAttr *string ; -// Validate validates the CT_Row and its children -func (_dfcba *CT_Row )Validate ()error {return _dfcba .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");};type ST_FrameLayout byte ;type EG_BlockLevelElts struct{ +// On/Off Value +ValAttr *_gf .ST_OnOff ;};type CT_SignedTwipsMeasure struct{ -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;}; +// Positive or Negative Value in Twentieths of a Point +ValAttr ST_SignedTwipsMeasure ;};type CT_DocVars struct{ -// Validate validates the CT_Lang and its children -func (_cecbfa *CT_Lang )Validate ()error {return _cecbfa .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u006e\u0067");}; +// Single Document Variable +DocVar []*CT_DocVar ;};func (_fgcfa ST_TblOverlap )String ()string {switch _fgcfa {case 0:return "";case 1:return "\u006e\u0065\u0076e\u0072";case 2:return "\u006fv\u0065\u0072\u006c\u0061\u0070";};return "";}; -// Validate validates the WdCT_WrapPath and its children -func (_ebggbc *WdCT_WrapPath )Validate ()error {return _ebggbc .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068");}; +// Validate validates the CT_DocProtect and its children +func (_affg *CT_DocProtect )Validate ()error {return _affg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0072\u006f\u0074\u0065\u0063\u0074");};func NewCT_EdnDocProps ()*CT_EdnDocProps {_ceaee :=&CT_EdnDocProps {};return _ceaee };func (_dgccfa ST_BrClear )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_acfddb :=_d .Attr {}; +_acfddb .Name =name ;switch _dgccfa {case ST_BrClearUnset :_acfddb .Value ="";case ST_BrClearNone :_acfddb .Value ="\u006e\u006f\u006e\u0065";case ST_BrClearLeft :_acfddb .Value ="\u006c\u0065\u0066\u0074";case ST_BrClearRight :_acfddb .Value ="\u0072\u0069\u0067h\u0074"; +case ST_BrClearAll :_acfddb .Value ="\u0061\u006c\u006c";};return _acfddb ,nil ;};type CT_TextScale struct{ -// Validate validates the EG_HdrFtrReferences and its children -func (_bddgbb *EG_HdrFtrReferences )Validate ()error {return _bddgbb .ValidateWithPath ("\u0045\u0047\u005f\u0048dr\u0046\u0074\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");};type WdCT_WordprocessingContentPartNonVisual struct{CNvPr *_fa .CT_NonVisualDrawingProps ; -CNvContentPartPr *_fa .CT_NonVisualContentPartProperties ;};const (ST_MergeUnset ST_Merge =0;ST_MergeContinue ST_Merge =1;ST_MergeRestart ST_Merge =2;);func (_ecgbd ST_CharacterSpacing )Validate ()error {return _ecgbd .ValidateWithPath ("")};func NewCT_FldChar ()*CT_FldChar {_eeega :=&CT_FldChar {}; -_eeega .FldCharTypeAttr =ST_FldCharType (1);return _eeega ;};func NewCT_Attr ()*CT_Attr {_fbcb :=&CT_Attr {};return _fbcb }; +// Text Expansion/Compression Value +ValAttr *ST_TextScale ;}; -// Validate validates the CT_TblPrChange and its children -func (_gaaeg *CT_TblPrChange )Validate ()error {return _gaaeg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043h\u0061\u006e\u0067\u0065");};func (_dfbdcg *WdCT_WordprocessingShape )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfbdcg .Choice =NewWdCT_WordprocessingShapeChoice (); -_dfbdcg .SpPr =_fa .NewCT_ShapeProperties ();_dfbdcg .BodyPr =_fa .NewCT_TextBodyProperties ();for _ ,_gcbfee :=range start .Attr {if _gcbfee .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_aggac ,_beaag :=_fc .ParseBool (_gcbfee .Value ); -if _beaag !=nil {return _beaag ;};_dfbdcg .NormalEastAsianFlowAttr =&_aggac ;continue ;};};_ggaad :for {_deaae ,_fdaeg :=d .Token ();if _fdaeg !=nil {return _fdaeg ;};switch _febfbe :=_deaae .(type ){case _f .StartElement :switch _febfbe .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"}:_dfbdcg .CNvPr =_fa .NewCT_NonVisualDrawingProps (); -if _ffdfa :=d .DecodeElement (_dfbdcg .CNvPr ,&_febfbe );_ffdfa !=nil {return _ffdfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_dfbdcg .Choice =NewWdCT_WordprocessingShapeChoice (); -if _fcfeab :=d .DecodeElement (&_dfbdcg .Choice .CNvSpPr ,&_febfbe );_fcfeab !=nil {return _fcfeab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_dfbdcg .Choice =NewWdCT_WordprocessingShapeChoice (); -if _cdgag :=d .DecodeElement (&_dfbdcg .Choice .CNvCnPr ,&_febfbe );_cdgag !=nil {return _cdgag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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 _deaad :=d .DecodeElement (_dfbdcg .SpPr ,&_febfbe ); -_deaad !=nil {return _deaad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_dfbdcg .Style =_fa .NewCT_ShapeStyle (); -if _edbdbe :=d .DecodeElement (_dfbdcg .Style ,&_febfbe );_edbdbe !=nil {return _edbdbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_dfbdcg .ExtLst =_fa .NewCT_OfficeArtExtensionList (); -if _gdgbda :=d .DecodeElement (_dfbdcg .ExtLst ,&_febfbe );_gdgbda !=nil {return _gdgbda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_dfbdcg .WChoice =NewWdCT_WordprocessingShapeChoice1 (); -if _afdgb :=d .DecodeElement (&_dfbdcg .WChoice .Txbx ,&_febfbe );_afdgb !=nil {return _afdgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_dfbdcg .WChoice =NewWdCT_WordprocessingShapeChoice1 (); -if _eaeaf :=d .DecodeElement (&_dfbdcg .WChoice .LinkedTxbx ,&_febfbe );_eaeaf !=nil {return _eaeaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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 _adedac :=d .DecodeElement (_dfbdcg .BodyPr ,&_febfbe ); -_adedac !=nil {return _adedac ;};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",_febfbe .Name ); -if _gaade :=d .Skip ();_gaade !=nil {return _gaade ;};};case _f .EndElement :break _ggaad ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_ColorSchemeMapping and its children +func (_bfebg *CT_ColorSchemeMapping )Validate ()error {return _bfebg .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072S\u0063\u0068\u0065\u006d\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");}; -// Validate validates the CT_DataBinding and its children -func (_aaad *CT_DataBinding )Validate ()error {return _aaad .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");};func NewCT_TopPageBorder ()*CT_TopPageBorder {_ccdga :=&CT_TopPageBorder {};_ccdga .ValAttr =ST_Border (1); -return _ccdga ;}; +// ValidateWithPath validates the WdWgp and its children, prefixing error messages with path +func (_bfbacb *WdWgp )ValidateWithPath (path string )error {if _bdaea :=_bfbacb .WdCT_WordprocessingGroup .ValidateWithPath (path );_bdaea !=nil {return _bdaea ;};return nil ;};func (_ceabe *CT_FontSig )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gabbg :=range start .Attr {if _gabbg .Name .Local =="\u0075\u0073\u0062\u0030"{_cgbb ,_abda :=_gabbg .Value ,error (nil ); +if _abda !=nil {return _abda ;};_ceabe .Usb0Attr =_cgbb ;continue ;};if _gabbg .Name .Local =="\u0075\u0073\u0062\u0031"{_cfedd ,_dggc :=_gabbg .Value ,error (nil );if _dggc !=nil {return _dggc ;};_ceabe .Usb1Attr =_cfedd ;continue ;};if _gabbg .Name .Local =="\u0075\u0073\u0062\u0032"{_eaba ,_aged :=_gabbg .Value ,error (nil ); +if _aged !=nil {return _aged ;};_ceabe .Usb2Attr =_eaba ;continue ;};if _gabbg .Name .Local =="\u0075\u0073\u0062\u0033"{_abbbg ,_dceeb :=_gabbg .Value ,error (nil );if _dceeb !=nil {return _dceeb ;};_ceabe .Usb3Attr =_abbbg ;continue ;};if _gabbg .Name .Local =="\u0063\u0073\u0062\u0030"{_geebca ,_baggb :=_gabbg .Value ,error (nil ); +if _baggb !=nil {return _baggb ;};_ceabe .Csb0Attr =_geebca ;continue ;};if _gabbg .Name .Local =="\u0063\u0073\u0062\u0031"{_febba ,_gebg :=_gabbg .Value ,error (nil );if _gebg !=nil {return _gebg ;};_ceabe .Csb1Attr =_febba ;continue ;};};for {_fgdb ,_eebb :=d .Token (); +if _eebb !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067\u003a\u0020%\u0073",_eebb );};if _egdfd ,_cbdba :=_fgdb .(_d .EndElement );_cbdba &&_egdfd .Name ==start .Name {break ; +};};return nil ;}; -// Validate validates the WdCT_WordprocessingGroupChoice and its children -func (_abbdc *WdCT_WordprocessingGroupChoice )Validate ()error {return _abbdc .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"); -}; +// Validate validates the CT_TblPrExChange and its children +func (_adccca *CT_TblPrExChange )Validate ()error {return _adccca .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cP\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065");};func NewCT_Styles ()*CT_Styles {_afebfc :=&CT_Styles {};return _afebfc };func (_baaedd ST_BrClear )String ()string {switch _baaedd {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 "";}; -// Validate validates the CT_SdtEndPr and its children -func (_dgabe *CT_SdtEndPr )Validate ()error {return _dgabe .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072");};type ST_Jc byte ;func (_aafbd ST_PTabRelativeTo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aafbd .String (),start ); -}; +// ValidateWithPath validates the CT_LsdException and its children, prefixing error messages with path +func (_afcce *CT_LsdException )ValidateWithPath (path string )error {if _afcce .LockedAttr !=nil {if _becgbd :=_afcce .LockedAttr .ValidateWithPath (path +"/\u004c\u006f\u0063\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_becgbd !=nil {return _becgbd ;}; +};if _afcce .SemiHiddenAttr !=nil {if _dbbba :=_afcce .SemiHiddenAttr .ValidateWithPath (path +"\u002fS\u0065m\u0069\u0048\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_dbbba !=nil {return _dbbba ;};};if _afcce .UnhideWhenUsedAttr !=nil {if _fdgf :=_afcce .UnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0055\u006e\u0068id\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074\u0074\u0072"); +_fdgf !=nil {return _fdgf ;};};if _afcce .QFormatAttr !=nil {if _abggc :=_afcce .QFormatAttr .ValidateWithPath (path +"\u002f\u0051\u0046o\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_abggc !=nil {return _abggc ;};};return nil ;};type CT_Row struct{ -// ValidateWithPath validates the CT_TblLook and its children, prefixing error messages with path -func (_bagda *CT_TblLook )ValidateWithPath (path string )error {if _bagda .FirstRowAttr !=nil {if _dffced :=_bagda .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_dffced !=nil {return _dffced ; -};};if _bagda .LastRowAttr !=nil {if _fcfeb :=_bagda .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_fcfeb !=nil {return _fcfeb ;};};if _bagda .FirstColumnAttr !=nil {if _eccafc :=_bagda .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072"); -_eccafc !=nil {return _eccafc ;};};if _bagda .LastColumnAttr !=nil {if _edecg :=_bagda .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_edecg !=nil {return _edecg ;};};if _bagda .NoHBandAttr !=nil {if _gebfa :=_bagda .NoHBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fH\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072"); -_gebfa !=nil {return _gebfa ;};};if _bagda .NoVBandAttr !=nil {if _cgagb :=_bagda .NoVBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fV\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_cgagb !=nil {return _cgagb ;};};return nil ;};func NewCT_PPrChange ()*CT_PPrChange {_ceaaf :=&CT_PPrChange {}; -_ceaaf .PPr =NewCT_PPrBase ();return _ceaaf ;}; +// Revision Identifier for Table Row Glyph Formatting +RsidRPrAttr *string ; -// ValidateWithPath validates the CT_HMerge and its children, prefixing error messages with path -func (_eegec *CT_HMerge )ValidateWithPath (path string )error {if _eggdc :=_eegec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eggdc !=nil {return _eggdc ;};return nil ;};func NewCT_MathCtrlDel ()*CT_MathCtrlDel {_egdab :=&CT_MathCtrlDel {}; -return _egdab }; +// Revision Identifier for Table Row +RsidRAttr *string ; -// Validate validates the CT_SdtDropDownList and its children -func (_deeeea *CT_SdtDropDownList )Validate ()error {return _deeeea .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0044\u0072\u006fp\u0044\u006fw\u006e\u004c\u0069\u0073\u0074");}; +// Revision Identifier for Table Row Deletion +RsidDelAttr *string ; -// Validate validates the CT_NumFmt and its children -func (_fbgdb *CT_NumFmt )Validate ()error {return _fbgdb .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};func NewCT_TcPr ()*CT_TcPr {_gcgba :=&CT_TcPr {};return _gcgba };type CT_FitText struct{ +// Revision Identifier for Table Row Properties +RsidTrAttr *string ; -// Value -ValAttr _df .ST_TwipsMeasure ; +// Table-Level Property Exceptions +TblPrEx *CT_TblPrEx ; -// Fit Text Run ID -IdAttr *int64 ;};type WdCT_WrapTopBottom struct{DistTAttr *uint32 ;DistBAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;};func (_eabde ST_View )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fbgdbc :=_f .Attr {};_fbgdbc .Name =name ;switch _eabde {case ST_ViewUnset :_fbgdbc .Value =""; -case ST_ViewNone :_fbgdbc .Value ="\u006e\u006f\u006e\u0065";case ST_ViewPrint :_fbgdbc .Value ="\u0070\u0072\u0069n\u0074";case ST_ViewOutline :_fbgdbc .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";case ST_ViewMasterPages :_fbgdbc .Value ="m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073"; -case ST_ViewNormal :_fbgdbc .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ViewWeb :_fbgdbc .Value ="\u0077\u0065\u0062";};return _fbgdbc ,nil ;};func (_facdf *CT_SdtComboBox )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfgbda :=range start .Attr {if _gfgbda .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_ccddd ,_gagfa :=_gfgbda .Value ,error (nil ); -if _gagfa !=nil {return _gagfa ;};_facdf .LastValueAttr =&_ccddd ;continue ;};};_debbdd :for {_faeac ,_gdgd :=d .Token ();if _gdgd !=nil {return _gdgd ;};switch _eegcbc :=_faeac .(type ){case _f .StartElement :switch _eegcbc .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgfbe :=NewCT_SdtListItem (); -if _dadae :=d .DecodeElement (_cgfbe ,&_eegcbc );_dadae !=nil {return _dadae ;};_facdf .ListItem =append (_facdf .ListItem ,_cgfbe );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",_eegcbc .Name ); -if _gdcbdb :=d .Skip ();_gdcbdb !=nil {return _gdcbdb ;};};case _f .EndElement :break _debbdd ;case _f .CharData :};};return nil ;};func (_ddgeee *CT_SdtPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ddgeee .RPr !=nil {_aaccf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}}; -e .EncodeElement (_ddgeee .RPr ,_aaccf );};if _ddgeee .Alias !=nil {_eecgc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073"}};e .EncodeElement (_ddgeee .Alias ,_eecgc );};if _ddgeee .Tag !=nil {_gggag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074a\u0067"}}; -e .EncodeElement (_ddgeee .Tag ,_gggag );};if _ddgeee .Id !=nil {_dgaed :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"}};e .EncodeElement (_ddgeee .Id ,_dgaed );};if _ddgeee .Lock !=nil {_fddgd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b"}}; -e .EncodeElement (_ddgeee .Lock ,_fddgd );};if _ddgeee .Placeholder !=nil {_defacc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_ddgeee .Placeholder ,_defacc ); -};if _ddgeee .Temporary !=nil {_cccbd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079"}};e .EncodeElement (_ddgeee .Temporary ,_cccbd );};if _ddgeee .ShowingPlcHdr !=nil {_cfeca :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073h\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"}}; -e .EncodeElement (_ddgeee .ShowingPlcHdr ,_cfeca );};if _ddgeee .DataBinding !=nil {_aedff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}};e .EncodeElement (_ddgeee .DataBinding ,_aedff ); -};if _ddgeee .Label !=nil {_fbcae :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};e .EncodeElement (_ddgeee .Label ,_fbcae );};if _ddgeee .TabIndex !=nil {_fddae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}}; -e .EncodeElement (_ddgeee .TabIndex ,_fddae );};if _ddgeee .Choice !=nil {_ddgeee .Choice .MarshalXML (e ,_f .StartElement {});};for _ ,_gdecc :=range _ddgeee .Extra {if _eadcbb :=_gdecc .MarshalXML (e ,_f .StartElement {});_eadcbb !=nil {return _eadcbb ; -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eeggdb *CT_Picture )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fggcd :for {_gcacbda ,_egdde :=d .Token ();if _egdde !=nil {return _egdde ;};switch _gfdfe :=_gcacbda .(type ){case _f .StartElement :switch _gfdfe .Name {default:if _cgbac ,_dffcac :=_fad .CreateElement (_gfdfe ); -_dffcac !=nil {return _dffcac ;}else {if _dffabd :=d .DecodeElement (_cgbac ,&_gfdfe );_dffabd !=nil {return _dffabd ;};_eeggdb .Any =append (_eeggdb .Any ,_cgbac );};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_eeggdb .Movie =NewCT_Rel (); -if _acedc :=d .DecodeElement (_eeggdb .Movie ,&_gfdfe );_acedc !=nil {return _acedc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eeggdb .Control =NewCT_Control (); -if _abcgg :=d .DecodeElement (_eeggdb .Control ,&_gfdfe );_abcgg !=nil {return _abcgg ;};};case _f .EndElement :break _fggcd ;case _f .CharData :};};return nil ;};func (_cfgag ST_BrType )String ()string {switch _cfgag {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 "";}; +// Table Row Properties +TrPr *CT_TrPr ;EG_ContentCellContent []*EG_ContentCellContent ;};type CT_FFStatusText struct{ -// Validate validates the CT_MathCtrlDel and its children -func (_gfbe *CT_MathCtrlDel )Validate ()error {return _gfbe .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0044\u0065\u006c");}; +// Status Text Type +TypeAttr ST_InfoTextType ; -// ValidateWithPath validates the CT_Markup and its children, prefixing error messages with path -func (_ffcfa *CT_Markup )ValidateWithPath (path string )error {return nil };func NewEG_BlockLevelElts ()*EG_BlockLevelElts {_fcdge :=&EG_BlockLevelElts {};return _fcdge };func NewCT_SdtContentBlock ()*CT_SdtContentBlock {_aegb :=&CT_SdtContentBlock {}; -return _aegb };func (_cgdagaf ST_NumberFormat )String ()string {switch _cgdagaf {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 "";};type CT_SdtBlock struct{ +// Status Text Value +ValAttr *string ;};func (_gceeg *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 :_b .Sprintf ("\u0025\u0076",_gceeg .LangAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"},Value :_b .Sprintf ("\u0025\u0076",_gceeg .VendorIDAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064l\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_gceeg .DllVersionAttr )}); +if _gceeg .NlCheckAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006e\u006c\u0043\u0068\u0065\u0063k"},Value :_b .Sprintf ("\u0025\u0076",*_gceeg .NlCheckAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063h\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",_gceeg .CheckStyleAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061\u0070\u0070\u004e\u0061\u006de"},Value :_b .Sprintf ("\u0025\u0076",_gceeg .AppNameAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};type CT_LatentStyles struct{ -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// Default Style Locking Setting +DefLockedStateAttr *_gf .ST_OnOff ; -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// Default User Interface Priority Setting +DefUIPriorityAttr *int64 ; -// Block-Level Structured Document Tag Content -SdtContent *CT_SdtContentBlock ;};func (_faeaad ST_ObjectDrawAspect )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_acadg :=_f .Attr {};_acadg .Name =name ;switch _faeaad {case ST_ObjectDrawAspectUnset :_acadg .Value ="";case ST_ObjectDrawAspectContent :_acadg .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074"; -case ST_ObjectDrawAspectIcon :_acadg .Value ="\u0069\u0063\u006f\u006e";};return _acadg ,nil ;}; +// Default Semi-Hidden Setting +DefSemiHiddenAttr *_gf .ST_OnOff ; -// Validate validates the CT_JcTable and its children -func (_dbaea *CT_JcTable )Validate ()error {return _dbaea .ValidateWithPath ("\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065");}; +// Default Hidden Until Used Setting +DefUnhideWhenUsedAttr *_gf .ST_OnOff ; -// Validate validates the CT_RPrChange and its children -func (_bcbce *CT_RPrChange )Validate ()error {return _bcbce .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};type CT_CustomXmlRow struct{ +// Default Primary Style Setting +DefQFormatAttr *_gf .ST_OnOff ; -// Custom XML Element Namespace -UriAttr *string ; +// Latent Style Count +CountAttr *int64 ; -// Custom XML Element Name -ElementAttr string ; +// Latent Style Exception +LsdException []*CT_LsdException ;};func (_dgfdd *ST_StyleType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dgfdd =0;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_dgfdd =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_dgfdd =2; +case "\u0074\u0061\u0062l\u0065":*_dgfdd =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_dgfdd =4;};return nil ;}; -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_ContentRowContent []*EG_ContentRowContent ;};type ST_ObjectUpdateMode byte ;func ParseUnionST_OnOff (s string )(_df .ST_OnOff ,error ){return _df .ParseUnionST_OnOff (s )};func (_afaeb *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 :_d .Sprintf ("\u0025\u0076",_afaeb .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bfaed *EG_PContentBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bddga :for {_gdbffb ,_efccg :=d .Token ();if _efccg !=nil {return _efccg ; -};switch _cfaab :=_gdbffb .(type ){case _f .StartElement :switch _cfaab .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bfaed .CustomXml =NewCT_CustomXmlRun (); -if _adgce :=d .DecodeElement (_bfaed .CustomXml ,&_cfaab );_adgce !=nil {return _adgce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfaad :=NewCT_SimpleField (); -if _gaecb :=d .DecodeElement (_bfaad ,&_cfaab );_gaecb !=nil {return _gaecb ;};_bfaed .FldSimple =append (_bfaed .FldSimple ,_bfaad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfaed .Hyperlink =NewCT_Hyperlink (); -if _afgde :=d .DecodeElement (_bfaed .Hyperlink ,&_cfaab );_afgde !=nil {return _afgde ;};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",_cfaab .Name ); -if _caeee :=d .Skip ();_caeee !=nil {return _caeee ;};};case _f .EndElement :break _bddga ;case _f .CharData :};};return nil ;};func (_bfegfc ST_ProofErr )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dfgccg :=_f .Attr {};_dfgccg .Name =name ;switch _bfegfc {case ST_ProofErrUnset :_dfgccg .Value =""; -case ST_ProofErrSpellStart :_dfgccg .Value ="\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074";case ST_ProofErrSpellEnd :_dfgccg .Value ="\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064";case ST_ProofErrGramStart :_dfgccg .Value ="\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t"; -case ST_ProofErrGramEnd :_dfgccg .Value ="\u0067r\u0061\u006d\u0045\u006e\u0064";};return _dfgccg ,nil ;}; +// Validate validates the CT_LongHexNumber and its children +func (_aadfe *CT_LongHexNumber )Validate ()error {return _aadfe .ValidateWithPath ("\u0043\u0054_\u004c\u006f\u006eg\u0048\u0065\u0078\u004e\u0075\u006d\u0062\u0065\u0072");};func NewWdCT_WordprocessingShape ()*WdCT_WordprocessingShape {_dgfbfc :=&WdCT_WordprocessingShape {}; +_dgfbfc .Choice =NewWdCT_WordprocessingShapeChoice ();_dgfbfc .SpPr =_ed .NewCT_ShapeProperties ();_dgfbfc .BodyPr =_ed .NewCT_TextBodyProperties ();return _dgfbfc ;};func (_cbbca ST_SdtDateMappingType )String ()string {switch _cbbca {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 "";}; -// Validate validates the WdCT_WordprocessingCanvas and its children -func (_afcaa *WdCT_WordprocessingCanvas )Validate ()error {return _afcaa .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057o\u0072\u0064\u0070\u0072\u006fc\u0065s\u0073i\u006e\u0067\u0043\u0061\u006e\u0076\u0061s");}; +// ValidateWithPath validates the CT_SdtPr and its children, prefixing error messages with path +func (_dffbe *CT_SdtPr )ValidateWithPath (path string )error {if _dffbe .RPr !=nil {if _gfdbc :=_dffbe .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_gfdbc !=nil {return _gfdbc ;};};if _dffbe .Alias !=nil {if _cecef :=_dffbe .Alias .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073"); +_cecef !=nil {return _cecef ;};};if _dffbe .Tag !=nil {if _fabec :=_dffbe .Tag .ValidateWithPath (path +"\u002f\u0054\u0061\u0067");_fabec !=nil {return _fabec ;};};if _dffbe .Id !=nil {if _cdadb :=_dffbe .Id .ValidateWithPath (path +"\u002f\u0049\u0064"); +_cdadb !=nil {return _cdadb ;};};if _dffbe .Lock !=nil {if _dcacg :=_dffbe .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_dcacg !=nil {return _dcacg ;};};if _dffbe .Placeholder !=nil {if _fdffa :=_dffbe .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"); +_fdffa !=nil {return _fdffa ;};};if _dffbe .Temporary !=nil {if _fbcbe :=_dffbe .Temporary .ValidateWithPath (path +"\u002f\u0054\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079");_fbcbe !=nil {return _fbcbe ;};};if _dffbe .ShowingPlcHdr !=nil {if _fcfaf :=_dffbe .ShowingPlcHdr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0069\u006e\u0067\u0050l\u0063\u0048\u0064\u0072"); +_fcfaf !=nil {return _fcfaf ;};};if _dffbe .DataBinding !=nil {if _gacecc :=_dffbe .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_gacecc !=nil {return _gacecc ;};};if _dffbe .Label !=nil {if _gfbbdf :=_dffbe .Label .ValidateWithPath (path +"\u002f\u004c\u0061\u0062\u0065\u006c"); +_gfbbdf !=nil {return _gfbbdf ;};};if _dffbe .TabIndex !=nil {if _ebebd :=_dffbe .TabIndex .ValidateWithPath (path +"\u002fT\u0061\u0062\u0049\u006e\u0064\u0065x");_ebebd !=nil {return _ebebd ;};};if _dffbe .Choice !=nil {if _gaecf :=_dffbe .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_gaecf !=nil {return _gaecf ;};};return nil ;};func NewCT_DocProtect ()*CT_DocProtect {_ggeea :=&CT_DocProtect {};return _ggeea };func (_dagec *CT_Document )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fefbg ,_ddaca :=_dagec .ConformanceAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"}); +if _ddaca !=nil {return _ddaca ;};start .Attr =append (start .Attr ,_fefbg );e .EncodeToken (start );if _dagec .Background !=nil {_acge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_dagec .Background ,_acge ); +};if _dagec .Body !=nil {_aaea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0064\u0079"}};e .EncodeElement (_dagec .Body ,_aaea );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ebacd *CT_TblPPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebacd .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 :_b .Sprintf ("\u0025\u0076",*_ebacd .LeftFromTextAttr )}); +};if _ebacd .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 :_b .Sprintf ("\u0025\u0076",*_ebacd .RightFromTextAttr )}); +};if _ebacd .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 :_b .Sprintf ("\u0025\u0076",*_ebacd .TopFromTextAttr )});};if _ebacd .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 :_b .Sprintf ("\u0025\u0076",*_ebacd .BottomFromTextAttr )}); +};if _ebacd .VertAnchorAttr !=ST_VAnchorUnset {_ebdbfg ,_ccaed :=_ebacd .VertAnchorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076e\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"});if _ccaed !=nil {return _ccaed ;};start .Attr =append (start .Attr ,_ebdbfg ); +};if _ebacd .HorzAnchorAttr !=ST_HAnchorUnset {_gbdeg ,_beaag :=_ebacd .HorzAnchorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0068o\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"});if _beaag !=nil {return _beaag ;};start .Attr =append (start .Attr ,_gbdeg ); +};if _ebacd .TblpXSpecAttr !=_gf .ST_XAlignUnset {_cabba ,_bbabc :=_ebacd .TblpXSpecAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0058\u0053\u0070\u0065\u0063"});if _bbabc !=nil {return _bbabc ;};start .Attr =append (start .Attr ,_cabba ); +};if _ebacd .TblpXAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0058"},Value :_b .Sprintf ("\u0025\u0076",*_ebacd .TblpXAttr )});};if _ebacd .TblpYSpecAttr !=_gf .ST_YAlignUnset {_adfgfb ,_bbcccf :=_ebacd .TblpYSpecAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0059\u0053\u0070\u0065\u0063"}); +if _bbcccf !=nil {return _bbcccf ;};start .Attr =append (start .Attr ,_adfgfb );};if _ebacd .TblpYAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0059"},Value :_b .Sprintf ("\u0025\u0076",*_ebacd .TblpYAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ParaRPrChange and its children -func (_cafdg *CT_ParaRPrChange )Validate ()error {return _cafdg .ValidateWithPath ("\u0043\u0054_\u0050\u0061\u0072a\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func NewWdCT_Inline ()*WdCT_Inline {_gcbed :=&WdCT_Inline {};_gcbed .Extent =_fa .NewCT_PositiveSize2D (); -_gcbed .DocPr =_fa .NewCT_NonVisualDrawingProps ();_gcbed .Graphic =_fa .NewGraphic ();return _gcbed ;};type CT_TblPrEx struct{ +// ValidateWithPath validates the CT_EdnDocProps and its children, prefixing error messages with path +func (_bcccb *CT_EdnDocProps )ValidateWithPath (path string )error {if _bcccb .Pos !=nil {if _dbebce :=_bcccb .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_dbebce !=nil {return _dbebce ;};};if _bcccb .NumFmt !=nil {if _fcadf :=_bcccb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_fcadf !=nil {return _fcadf ;};};if _bcccb .NumStart !=nil {if _fgag :=_bcccb .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_fgag !=nil {return _fgag ;};};if _bcccb .NumRestart !=nil {if _fbgea :=_bcccb .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); +_fbgea !=nil {return _fbgea ;};};for _eccec ,_faega :=range _bcccb .Endnote {if _cadd :=_faega .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_eccec ));_cadd !=nil {return _cadd ; +};};return nil ;};const (ST_TabJcUnset ST_TabJc =0;ST_TabJcClear ST_TabJc =1;ST_TabJcStart ST_TabJc =2;ST_TabJcCenter ST_TabJc =3;ST_TabJcEnd ST_TabJc =4;ST_TabJcDecimal ST_TabJc =5;ST_TabJcBar ST_TabJc =6;ST_TabJcNum ST_TabJc =7;ST_TabJcLeft ST_TabJc =8; +ST_TabJcRight ST_TabJc =9;);func NewWdEG_WrapTypeChoice ()*WdEG_WrapTypeChoice {_ebdcfc :=&WdEG_WrapTypeChoice {};return _ebdcfc };type CT_MathCtrlIns struct{AuthorAttr string ;DateAttr *_gd .Time ; -// Preferred Table Width Exception -TblW *CT_TblWidth ; +// Annotation Identifier +IdAttr int64 ;};func (_dcdfc *CT_R )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_caece :=range start .Attr {if _caece .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_fcceg ,_dfedd :=_caece .Value ,error (nil );if _dfedd !=nil {return _dfedd ; +};_dcdfc .RsidRPrAttr =&_fcceg ;continue ;};if _caece .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_decef ,_facf :=_caece .Value ,error (nil );if _facf !=nil {return _facf ;};_dcdfc .RsidDelAttr =&_decef ;continue ;};if _caece .Name .Local =="\u0072\u0073\u0069d\u0052"{_facfa ,_bfgde :=_caece .Value ,error (nil ); +if _bfgde !=nil {return _bfgde ;};_dcdfc .RsidRAttr =&_facfa ;continue ;};};_eecff :for {_cgedg ,_aacbd :=d .Token ();if _aacbd !=nil {return _aacbd ;};switch _abdcg :=_cgedg .(type ){case _d .StartElement :switch _abdcg .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"}:_dcdfc .RPr =NewCT_RPr (); +if _caffd :=d .DecodeElement (_dcdfc .RPr ,&_abdcg );_caffd !=nil {return _caffd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbcdcb :=NewEG_RunInnerContent (); +_dbcdcb .Br =NewCT_Br ();if _gdfad :=d .DecodeElement (_dbcdcb .Br ,&_abdcg );_gdfad !=nil {return _gdfad ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_dbcdcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfcac :=NewEG_RunInnerContent (); +_bfcac .T =NewCT_Text ();if _deeccd :=d .DecodeElement (_bfcac .T ,&_abdcg );_deeccd !=nil {return _deeccd ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_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 :"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"}:_ddcbf :=NewEG_RunInnerContent (); +_ddcbf .ContentPart =NewCT_Rel ();if _bcccc :=d .DecodeElement (_ddcbf .ContentPart ,&_abdcg );_bcccc !=nil {return _bcccc ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_ddcbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcffb :=NewEG_RunInnerContent (); +_bcffb .DelText =NewCT_Text ();if _ffagf :=d .DecodeElement (_bcffb .DelText ,&_abdcg );_ffagf !=nil {return _ffagf ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_bcffb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdce :=NewEG_RunInnerContent (); +_gdce .InstrText =NewCT_Text ();if _cdgcg :=d .DecodeElement (_gdce .InstrText ,&_abdcg );_cdgcg !=nil {return _cdgcg ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_gdce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdcgc :=NewEG_RunInnerContent (); +_cdcgc .DelInstrText =NewCT_Text ();if _fdab :=d .DecodeElement (_cdcgc .DelInstrText ,&_abdcg );_fdab !=nil {return _fdab ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_cdcgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_babdb :=NewEG_RunInnerContent (); +_babdb .NoBreakHyphen =NewCT_Empty ();if _cccae :=d .DecodeElement (_babdb .NoBreakHyphen ,&_abdcg );_cccae !=nil {return _cccae ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_babdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecgdd :=NewEG_RunInnerContent (); +_ecgdd .SoftHyphen =NewCT_Empty ();if _bdcecf :=d .DecodeElement (_ecgdd .SoftHyphen ,&_abdcg );_bdcecf !=nil {return _bdcecf ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_ecgdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfcde :=NewEG_RunInnerContent (); +_dfcde .DayShort =NewCT_Empty ();if _ebaea :=d .DecodeElement (_dfcde .DayShort ,&_abdcg );_ebaea !=nil {return _ebaea ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_dfcde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cdcfa :=NewEG_RunInnerContent (); +_cdcfa .MonthShort =NewCT_Empty ();if _begfc :=d .DecodeElement (_cdcfa .MonthShort ,&_abdcg );_begfc !=nil {return _begfc ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_cdcfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdfbbff :=NewEG_RunInnerContent (); +_fdfbbff .YearShort =NewCT_Empty ();if _dedffg :=d .DecodeElement (_fdfbbff .YearShort ,&_abdcg );_dedffg !=nil {return _dedffg ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_fdfbbff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdeeg :=NewEG_RunInnerContent (); +_gdeeg .DayLong =NewCT_Empty ();if _dccbf :=d .DecodeElement (_gdeeg .DayLong ,&_abdcg );_dccbf !=nil {return _dccbf ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_gdeeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acgbgd :=NewEG_RunInnerContent (); +_acgbgd .MonthLong =NewCT_Empty ();if _ggdgd :=d .DecodeElement (_acgbgd .MonthLong ,&_abdcg );_ggdgd !=nil {return _ggdgd ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_acgbgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfbdc :=NewEG_RunInnerContent (); +_dfbdc .YearLong =NewCT_Empty ();if _fdgbc :=d .DecodeElement (_dfbdc .YearLong ,&_abdcg );_fdgbc !=nil {return _fdgbc ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_dfbdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffbdg :=NewEG_RunInnerContent (); +_ffbdg .AnnotationRef =NewCT_Empty ();if _edgdc :=d .DecodeElement (_ffbdg .AnnotationRef ,&_abdcg );_edgdc !=nil {return _edgdc ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_ffbdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedef :=NewEG_RunInnerContent (); +_aedef .FootnoteRef =NewCT_Empty ();if _deacca :=d .DecodeElement (_aedef .FootnoteRef ,&_abdcg );_deacca !=nil {return _deacca ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_aedef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_effcg :=NewEG_RunInnerContent (); +_effcg .EndnoteRef =NewCT_Empty ();if _egedc :=d .DecodeElement (_effcg .EndnoteRef ,&_abdcg );_egedc !=nil {return _egedc ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_effcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbgeb :=NewEG_RunInnerContent (); +_gbgeb .Separator =NewCT_Empty ();if _ceefg :=d .DecodeElement (_gbgeb .Separator ,&_abdcg );_ceefg !=nil {return _ceefg ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_gbgeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eaccc :=NewEG_RunInnerContent (); +_eaccc .ContinuationSeparator =NewCT_Empty ();if _efgcdd :=d .DecodeElement (_eaccc .ContinuationSeparator ,&_abdcg );_efgcdd !=nil {return _efgcdd ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_eaccc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfca :=NewEG_RunInnerContent (); +_gfca .Sym =NewCT_Sym ();if _fddgg :=d .DecodeElement (_gfca .Sym ,&_abdcg );_fddgg !=nil {return _fddgg ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_gfca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccdfe :=NewEG_RunInnerContent (); +_ccdfe .PgNum =NewCT_Empty ();if _bagae :=d .DecodeElement (_ccdfe .PgNum ,&_abdcg );_bagae !=nil {return _bagae ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_ccdfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edfadd :=NewEG_RunInnerContent (); +_edfadd .Cr =NewCT_Empty ();if _fdcga :=d .DecodeElement (_edfadd .Cr ,&_abdcg );_fdcga !=nil {return _fdcga ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_edfadd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfbed :=NewEG_RunInnerContent (); +_gfbed .Tab =NewCT_Empty ();if _dfgd :=d .DecodeElement (_gfbed .Tab ,&_abdcg );_dfgd !=nil {return _dfgd ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_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 :"\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"}:_fcddfg :=NewEG_RunInnerContent (); +_fcddfg .Object =NewCT_Object ();if _dcggbg :=d .DecodeElement (_fcddfg .Object ,&_abdcg );_dcggbg !=nil {return _dcggbg ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_fcddfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbgge :=NewEG_RunInnerContent (); +_bbgge .Pict =NewCT_Picture ();if _fdaeed :=d .DecodeElement (_bbgge .Pict ,&_abdcg );_fdaeed !=nil {return _fdaeed ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_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 :"\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"}:_egeef :=NewEG_RunInnerContent (); +_egeef .FldChar =NewCT_FldChar ();if _cgebc :=d .DecodeElement (_egeef .FldChar ,&_abdcg );_cgebc !=nil {return _cgebc ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_egeef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffee :=NewEG_RunInnerContent (); +_ffee .Ruby =NewCT_Ruby ();if _cacgc :=d .DecodeElement (_ffee .Ruby ,&_abdcg );_cacgc !=nil {return _cacgc ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_ffee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgdbf :=NewEG_RunInnerContent (); +_cgdbf .FootnoteReference =NewCT_FtnEdnRef ();if _ggdcgf :=d .DecodeElement (_cgdbf .FootnoteReference ,&_abdcg );_ggdcgf !=nil {return _ggdcgf ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_cgdbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecagb :=NewEG_RunInnerContent (); +_ecagb .EndnoteReference =NewCT_FtnEdnRef ();if _debbe :=d .DecodeElement (_ecagb .EndnoteReference ,&_abdcg );_debbe !=nil {return _debbe ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_ecagb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cebeb :=NewEG_RunInnerContent (); +_cebeb .CommentReference =NewCT_Markup ();if _dgdff :=d .DecodeElement (_cebeb .CommentReference ,&_abdcg );_dgdff !=nil {return _dgdff ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_cebeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdcgbd :=NewEG_RunInnerContent (); +_fdcgbd .Drawing =NewCT_Drawing ();if _gbeeb :=d .DecodeElement (_fdcgbd .Drawing ,&_abdcg );_gbeeb !=nil {return _gbeeb ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_fdcgbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfccg :=NewEG_RunInnerContent (); +_bfccg .Ptab =NewCT_PTab ();if _cbfa :=d .DecodeElement (_bfccg .Ptab ,&_abdcg );_cbfa !=nil {return _cbfa ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_bfccg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gagced :=NewEG_RunInnerContent (); +_gagced .LastRenderedPageBreak =NewCT_Empty ();if _aaacd :=d .DecodeElement (_gagced .LastRenderedPageBreak ,&_abdcg );_aaacd !=nil {return _aaacd ;};_dcdfc .EG_RunInnerContent =append (_dcdfc .EG_RunInnerContent ,_gagced );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\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"}:_dacca :=&AlternateContentRun {}; +if _fcdab :=d .DecodeElement (_dacca ,&_abdcg );_fcdab !=nil {return _fcdab ;};_dcdfc .Extra =append (_dcdfc .Extra ,_dacca );default:_dbbgg :=&_ec .XSDAny {};if _cfcgce :=d .DecodeElement (_dbbgg ,&_abdcg );_cfcgce !=nil {return _cfcgce ;};_dcdfc .Extra =append (_dcdfc .Extra ,_dbbgg ); +};case _d .EndElement :break _eecff ;case _d .CharData :};};return nil ;};func (_acaec *CT_Zoom )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agbfb :=range start .Attr {if _agbfb .Name .Local =="\u0076\u0061\u006c"{_acaec .ValAttr .UnmarshalXMLAttr (_agbfb ); +continue ;};if _agbfb .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_dccbad ,_acdea :=ParseUnionST_DecimalNumberOrPercent (_agbfb .Value );if _acdea !=nil {return _acdea ;};_acaec .PercentAttr =_dccbad ;continue ;};};for {_ggceab ,_bbdcg :=d .Token (); +if _bbdcg !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u005a\u006f\u006f\u006d\u003a\u0020\u0025\u0073",_bbdcg );};if _cffggc ,_egedga :=_ggceab .(_d .EndElement );_egedga &&_cffggc .Name ==start .Name {break ;};}; +return nil ;};type CT_TblPrExChange struct{AuthorAttr string ;DateAttr *_gd .Time ; -// Table Alignment Exception -Jc *CT_JcTable ; +// Annotation Identifier +IdAttr int64 ;TblPrEx *CT_TblPrExBase ;}; -// Table Cell Spacing Exception -TblCellSpacing *CT_TblWidth ; +// ValidateWithPath validates the WdCT_Inline and its children, prefixing error messages with path +func (_cgffc *WdCT_Inline )ValidateWithPath (path string )error {if _ecfadc :=_cgffc .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074");_ecfadc !=nil {return _ecfadc ;};if _cgffc .EffectExtent !=nil {if _begga :=_cgffc .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"); +_begga !=nil {return _begga ;};};if _fbfcb :=_cgffc .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_fbfcb !=nil {return _fbfcb ;};if _cgffc .CNvGraphicFramePr !=nil {if _ceefad :=_cgffc .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); +_ceefad !=nil {return _ceefad ;};};if _gbbgc :=_cgffc .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_gbbgc !=nil {return _gbbgc ;};return nil ;};func (_geefdf *ST_Theme )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgfaf ,_ecbfba :=d .Token (); +if _ecbfba !=nil {return _ecbfba ;};if _bcagg ,_efddfg :=_cgfaf .(_d .EndElement );_efddfg &&_bcagg .Name ==start .Name {*_geefdf =1;return nil ;};if _ecbfag ,_dggcbe :=_cgfaf .(_d .CharData );!_dggcbe {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",_cgfaf ); +}else {switch string (_ecbfag ){case "":*_geefdf =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_geefdf =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_geefdf =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_geefdf =3; +case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_geefdf =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_geefdf =5;case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_geefdf =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_geefdf =7; +case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_geefdf =8;};};_cgfaf ,_ecbfba =d .Token ();if _ecbfba !=nil {return _ecbfba ;};if _gafdc ,_egcabc :=_cgfaf .(_d .EndElement );_egcabc &&_gafdc .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",_cgfaf ); +};type ST_SectionMark byte ;func NewCT_DocPartBehaviors ()*CT_DocPartBehaviors {_gcfdc :=&CT_DocPartBehaviors {};return _gcfdc };type ST_PageBorderDisplay byte ;func (_gdegb *CT_Fonts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfdab :=range start .Attr {if _cfdab .Name .Local =="\u0068\u0069\u006e\u0074"{_gdegb .HintAttr .UnmarshalXMLAttr (_cfdab ); +continue ;};if _cfdab .Name .Local =="\u0061\u0073\u0063i\u0069"{_ebgga ,_bffdc :=_cfdab .Value ,error (nil );if _bffdc !=nil {return _bffdc ;};_gdegb .AsciiAttr =&_ebgga ;continue ;};if _cfdab .Name .Local =="\u0068\u0041\u006es\u0069"{_bbbdc ,_feceg :=_cfdab .Value ,error (nil ); +if _feceg !=nil {return _feceg ;};_gdegb .HAnsiAttr =&_bbbdc ;continue ;};if _cfdab .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_ebfc ,_daedc :=_cfdab .Value ,error (nil );if _daedc !=nil {return _daedc ;};_gdegb .EastAsiaAttr =&_ebfc ; +continue ;};if _cfdab .Name .Local =="\u0063\u0073"{_ecdg ,_abgdec :=_cfdab .Value ,error (nil );if _abgdec !=nil {return _abgdec ;};_gdegb .CsAttr =&_ecdg ;continue ;};if _cfdab .Name .Local =="\u0061\u0073\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"{_gdegb .AsciiThemeAttr .UnmarshalXMLAttr (_cfdab ); +continue ;};if _cfdab .Name .Local =="\u0068\u0041\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"{_gdegb .HAnsiThemeAttr .UnmarshalXMLAttr (_cfdab );continue ;};if _cfdab .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"{_gdegb .EastAsiaThemeAttr .UnmarshalXMLAttr (_cfdab ); +continue ;};if _cfdab .Name .Local =="\u0063s\u0074\u0068\u0065\u006d\u0065"{_gdegb .CsthemeAttr .UnmarshalXMLAttr (_cfdab );continue ;};};for {_badga ,_bgaag :=d .Token ();if _bgaag !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u006f\u006e\u0074\u0073: \u0025\u0073",_bgaag ); +};if _fafgb ,_fbea :=_badga .(_d .EndElement );_fbea &&_fafgb .Name ==start .Name {break ;};};return nil ;};func NewCT_DocPartBehavior ()*CT_DocPartBehavior {_cgbf :=&CT_DocPartBehavior {};_cgbf .ValAttr =ST_DocPartBehavior (1);return _cgbf ;};func NewCT_FtnDocProps ()*CT_FtnDocProps {_aabcb :=&CT_FtnDocProps {}; +return _aabcb };type Recipients struct{CT_Recipients };func (_added ST_TextboxTightWrap )ValidateWithPath (path string )error {switch _added {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 (_added )); +};return nil ;}; -// Table Indent from Leading Margin Exception -TblInd *CT_TblWidth ; +// ValidateWithPath validates the CT_BdoContentRun and its children, prefixing error messages with path +func (_adde *CT_BdoContentRun )ValidateWithPath (path string )error {if _bag :=_adde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bag !=nil {return _bag ;};for _acf ,_fddc :=range _adde .FldSimple {if _bec :=_fddc .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_acf )); +_bec !=nil {return _bec ;};};if _adde .Hyperlink !=nil {if _gegd :=_adde .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_gegd !=nil {return _gegd ;};};if _adde .SubDoc !=nil {if _fed :=_adde .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063"); +_fed !=nil {return _fed ;};};for _bgbed ,_bcc :=range _adde .EG_ContentRunContent {if _aecde :=_bcc .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_bgbed )); +_aecde !=nil {return _aecde ;};};return nil ;}; -// Table Borders Exceptions -TblBorders *CT_TblBorders ; +// ValidateWithPath validates the Hdr and its children, prefixing error messages with path +func (_dffdgd *Hdr )ValidateWithPath (path string )error {if _aeggf :=_dffdgd .CT_HdrFtr .ValidateWithPath (path );_aeggf !=nil {return _aeggf ;};return nil ;};func (_gefbg *WdCT_WordprocessingShapeChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gefbg .CNvSpPr !=nil {_cbgde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_gefbg .CNvSpPr ,_cbgde );};if _gefbg .CNvCnPr !=nil {_deaccg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0043\u006e\u0050\u0072"}};e .EncodeElement (_gefbg .CNvCnPr ,_deaccg );};return nil ;};func (_bgfadc *ST_LineSpacingRule )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bgfadc =0; +case "\u0061\u0075\u0074\u006f":*_bgfadc =1;case "\u0065\u0078\u0061c\u0074":*_bgfadc =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_bgfadc =3;};return nil ;};func NewCT_FramePr ()*CT_FramePr {_fddcd :=&CT_FramePr {};return _fddcd };func (_gcdc *CT_Column )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gcdc .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_gcdc .WAttr )}); +};if _gcdc .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gcdc .SpaceAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type CT_Lvl struct{ -// Table Shading Exception -Shd *CT_Shd ; +// Numbering Level +IlvlAttr int64 ; -// Table Layout Exception -TblLayout *CT_TblLayoutType ; +// Template Code +TplcAttr *string ; -// Table Cell Margin Exceptions -TblCellMar *CT_TblCellMar ; +// Tentative Numbering +TentativeAttr *_gf .ST_OnOff ; -// Table Style Conditional Formatting Settings Exception -TblLook *CT_TblLook ;TblPrExChange *CT_TblPrExChange ;}; +// Starting Value +Start *CT_DecimalNumber ; -// ValidateWithPath validates the CT_Column and its children, prefixing error messages with path -func (_fecf *CT_Column )ValidateWithPath (path string )error {if _fecf .WAttr !=nil {if _fdea :=_fecf .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_fdea !=nil {return _fdea ;};};if _fecf .SpaceAttr !=nil {if _fcaabd :=_fecf .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072"); -_fcaabd !=nil {return _fcaabd ;};};return nil ;};func (_bbbab *EG_RPrContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aedcfc :for {_eaagaf ,_egbeae :=d .Token ();if _egbeae !=nil {return _egbeae ;};switch _dagfdf :=_eaagaf .(type ){case _f .StartElement :switch _dagfdf .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbbab .RStyle =NewCT_String (); -if _ceeeea :=d .DecodeElement (_bbbab .RStyle ,&_dagfdf );_ceeeea !=nil {return _ceeeea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbbab .RFonts =NewCT_Fonts (); -if _eaefg :=d .DecodeElement (_bbbab .RFonts ,&_dagfdf );_eaefg !=nil {return _eaefg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbbab .B =NewCT_OnOff (); -if _abddc :=d .DecodeElement (_bbbab .B ,&_dagfdf );_abddc !=nil {return _abddc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbbab .BCs =NewCT_OnOff (); -if _ceeeg :=d .DecodeElement (_bbbab .BCs ,&_dagfdf );_ceeeg !=nil {return _ceeeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbbab .I =NewCT_OnOff (); -if _gagcfa :=d .DecodeElement (_bbbab .I ,&_dagfdf );_gagcfa !=nil {return _gagcfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbbab .ICs =NewCT_OnOff (); -if _gefbc :=d .DecodeElement (_bbbab .ICs ,&_dagfdf );_gefbc !=nil {return _gefbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbbab .Caps =NewCT_OnOff (); -if _adbdc :=d .DecodeElement (_bbbab .Caps ,&_dagfdf );_adbdc !=nil {return _adbdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbbab .SmallCaps =NewCT_OnOff (); -if _deafbe :=d .DecodeElement (_bbbab .SmallCaps ,&_dagfdf );_deafbe !=nil {return _deafbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbbab .Strike =NewCT_OnOff (); -if _dffbcg :=d .DecodeElement (_bbbab .Strike ,&_dagfdf );_dffbcg !=nil {return _dffbcg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbbab .Dstrike =NewCT_OnOff (); -if _eccac :=d .DecodeElement (_bbbab .Dstrike ,&_dagfdf );_eccac !=nil {return _eccac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_bbbab .Outline =NewCT_OnOff (); -if _ceace :=d .DecodeElement (_bbbab .Outline ,&_dagfdf );_ceace !=nil {return _ceace ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbbab .Shadow =NewCT_OnOff (); -if _ecabd :=d .DecodeElement (_bbbab .Shadow ,&_dagfdf );_ecabd !=nil {return _ecabd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbbab .Emboss =NewCT_OnOff (); -if _abgeg :=d .DecodeElement (_bbbab .Emboss ,&_dagfdf );_abgeg !=nil {return _abgeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_bbbab .Imprint =NewCT_OnOff (); -if _ccbgaa :=d .DecodeElement (_bbbab .Imprint ,&_dagfdf );_ccbgaa !=nil {return _ccbgaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbbab .NoProof =NewCT_OnOff (); -if _eeddf :=d .DecodeElement (_bbbab .NoProof ,&_dagfdf );_eeddf !=nil {return _eeddf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbbab .SnapToGrid =NewCT_OnOff (); -if _acdgd :=d .DecodeElement (_bbbab .SnapToGrid ,&_dagfdf );_acdgd !=nil {return _acdgd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbbab .Vanish =NewCT_OnOff (); -if _bdgdc :=d .DecodeElement (_bbbab .Vanish ,&_dagfdf );_bdgdc !=nil {return _bdgdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbbab .WebHidden =NewCT_OnOff (); -if _bggddd :=d .DecodeElement (_bbbab .WebHidden ,&_dagfdf );_bggddd !=nil {return _bggddd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbbab .Color =NewCT_Color (); -if _bcbgf :=d .DecodeElement (_bbbab .Color ,&_dagfdf );_bcbgf !=nil {return _bcbgf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbbab .Spacing =NewCT_SignedTwipsMeasure (); -if _bagdg :=d .DecodeElement (_bbbab .Spacing ,&_dagfdf );_bagdg !=nil {return _bagdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbbab .W =NewCT_TextScale (); -if _babdba :=d .DecodeElement (_bbbab .W ,&_dagfdf );_babdba !=nil {return _babdba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbbab .Kern =NewCT_HpsMeasure (); -if _ffefa :=d .DecodeElement (_bbbab .Kern ,&_dagfdf );_ffefa !=nil {return _ffefa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbbab .Position =NewCT_SignedHpsMeasure (); -if _cdeabg :=d .DecodeElement (_bbbab .Position ,&_dagfdf );_cdeabg !=nil {return _cdeabg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbbab .Sz =NewCT_HpsMeasure (); -if _cgcbc :=d .DecodeElement (_bbbab .Sz ,&_dagfdf );_cgcbc !=nil {return _cgcbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbbab .SzCs =NewCT_HpsMeasure (); -if _fgbgcg :=d .DecodeElement (_bbbab .SzCs ,&_dagfdf );_fgbgcg !=nil {return _fgbgcg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbbab .Highlight =NewCT_Highlight (); -if _gaegfa :=d .DecodeElement (_bbbab .Highlight ,&_dagfdf );_gaegfa !=nil {return _gaegfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbbab .U =NewCT_Underline (); -if _aacee :=d .DecodeElement (_bbbab .U ,&_dagfdf );_aacee !=nil {return _aacee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbbab .Effect =NewCT_TextEffect (); -if _dfcab :=d .DecodeElement (_bbbab .Effect ,&_dagfdf );_dfcab !=nil {return _dfcab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_bbbab .Bdr =NewCT_Border (); -if _aedcaf :=d .DecodeElement (_bbbab .Bdr ,&_dagfdf );_aedcaf !=nil {return _aedcaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbbab .Shd =NewCT_Shd (); -if _edbdbg :=d .DecodeElement (_bbbab .Shd ,&_dagfdf );_edbdbg !=nil {return _edbdbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbbab .FitText =NewCT_FitText (); -if _bfcage :=d .DecodeElement (_bbbab .FitText ,&_dagfdf );_bfcage !=nil {return _bfcage ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbbab .VertAlign =NewCT_VerticalAlignRun (); -if _fagaff :=d .DecodeElement (_bbbab .VertAlign ,&_dagfdf );_fagaff !=nil {return _fagaff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbbab .Rtl =NewCT_OnOff (); -if _fcecae :=d .DecodeElement (_bbbab .Rtl ,&_dagfdf );_fcecae !=nil {return _fcecae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbbab .Cs =NewCT_OnOff (); -if _gbdda :=d .DecodeElement (_bbbab .Cs ,&_dagfdf );_gbdda !=nil {return _gbdda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_bbbab .Em =NewCT_Em (); -if _gcdbge :=d .DecodeElement (_bbbab .Em ,&_dagfdf );_gcdbge !=nil {return _gcdbge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbbab .Lang =NewCT_Language (); -if _cbgebd :=d .DecodeElement (_bbbab .Lang ,&_dagfdf );_cbgebd !=nil {return _cbgebd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbbab .EastAsianLayout =NewCT_EastAsianLayout (); -if _cfcfbf :=d .DecodeElement (_bbbab .EastAsianLayout ,&_dagfdf );_cfcfbf !=nil {return _cfcfbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbbab .SpecVanish =NewCT_OnOff (); -if _cdgdaa :=d .DecodeElement (_bbbab .SpecVanish ,&_dagfdf );_cdgdaa !=nil {return _cdgdaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbbab .OMath =NewCT_OnOff (); -if _efcbd :=d .DecodeElement (_bbbab .OMath ,&_dagfdf );_efcbd !=nil {return _efcbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_bbbab .RPrChange =NewCT_RPrChange (); -if _gdga :=d .DecodeElement (_bbbab .RPrChange ,&_dagfdf );_gdga !=nil {return _gdga ;};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",_dagfdf .Name ); -if _dbegc :=d .Skip ();_dbegc !=nil {return _dbegc ;};};case _f .EndElement :break _aedcfc ;case _f .CharData :};};return nil ;};func (_fcged *ST_TextDirection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdcdcd ,_bgbgd :=d .Token (); -if _bgbgd !=nil {return _bgbgd ;};if _ebfdc ,_beeee :=_gdcdcd .(_f .EndElement );_beeee &&_ebfdc .Name ==start .Name {*_fcged =1;return nil ;};if _agdaaf ,_dbecf :=_gdcdcd .(_f .CharData );!_dbecf {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdcdcd ); -}else {switch string (_agdaaf ){case "":*_fcged =0;case "\u0074\u0062":*_fcged =1;case "\u0072\u006c":*_fcged =2;case "\u006c\u0072":*_fcged =3;case "\u0074\u0062\u0056":*_fcged =4;case "\u0072\u006c\u0056":*_fcged =5;case "\u006c\u0072\u0056":*_fcged =6; -case "\u0062\u0074\u004c\u0072":*_fcged =7;case "\u006c\u0072\u0054\u0062":*_fcged =8;case "\u006c\u0072\u0054b\u0056":*_fcged =9;case "\u0074\u0062\u004cr\u0056":*_fcged =10;case "\u0074\u0062\u0052\u006c":*_fcged =11;case "\u0074\u0062\u0052l\u0056":*_fcged =12; -};};_gdcdcd ,_bgbgd =d .Token ();if _bgbgd !=nil {return _bgbgd ;};if _eafag ,_afcbeg :=_gdcdcd .(_f .EndElement );_afcbeg &&_eafag .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdcdcd ); -};type CT_DocType struct{ +// Numbering Format +NumFmt *CT_NumFmt ; -// Document Classification Value -ValAttr string ;};type WdST_AlignV byte ;type ST_PageBorderZOrder byte ; +// Restart Numbering Level Symbol +LvlRestart *CT_DecimalNumber ; -// ValidateWithPath validates the EG_RunInnerContent and its children, prefixing error messages with path -func (_gebgf *EG_RunInnerContent )ValidateWithPath (path string )error {if _gebgf .Br !=nil {if _gffab :=_gebgf .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_gffab !=nil {return _gffab ;};};if _gebgf .T !=nil {if _cbggad :=_gebgf .T .ValidateWithPath (path +"\u002f\u0054"); -_cbggad !=nil {return _cbggad ;};};if _gebgf .ContentPart !=nil {if _gbdbg :=_gebgf .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_gbdbg !=nil {return _gbdbg ;};};if _gebgf .DelText !=nil {if _eadeg :=_gebgf .DelText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0054\u0065\u0078\u0074"); -_eadeg !=nil {return _eadeg ;};};if _gebgf .InstrText !=nil {if _ebeda :=_gebgf .InstrText .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_ebeda !=nil {return _ebeda ;};};if _gebgf .DelInstrText !=nil {if _gaegg :=_gebgf .DelInstrText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"); -_gaegg !=nil {return _gaegg ;};};if _gebgf .NoBreakHyphen !=nil {if _gfbcd :=_gebgf .NoBreakHyphen .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b\u0048y\u0070\u0068\u0065\u006e");_gfbcd !=nil {return _gfbcd ;};};if _gebgf .SoftHyphen !=nil {if _gbcfcd :=_gebgf .SoftHyphen .ValidateWithPath (path +"/\u0053\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"); -_gbcfcd !=nil {return _gbcfcd ;};};if _gebgf .DayShort !=nil {if _gfeccb :=_gebgf .DayShort .ValidateWithPath (path +"\u002fD\u0061\u0079\u0053\u0068\u006f\u0072t");_gfeccb !=nil {return _gfeccb ;};};if _gebgf .MonthShort !=nil {if _ggefgb :=_gebgf .MonthShort .ValidateWithPath (path +"/\u004d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"); -_ggefgb !=nil {return _ggefgb ;};};if _gebgf .YearShort !=nil {if _daeee :=_gebgf .YearShort .ValidateWithPath (path +"\u002f\u0059\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074");_daeee !=nil {return _daeee ;};};if _gebgf .DayLong !=nil {if _gegfbd :=_gebgf .DayLong .ValidateWithPath (path +"\u002f\u0044\u0061\u0079\u004c\u006f\u006e\u0067"); -_gegfbd !=nil {return _gegfbd ;};};if _gebgf .MonthLong !=nil {if _affaf :=_gebgf .MonthLong .ValidateWithPath (path +"\u002f\u004d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067");_affaf !=nil {return _affaf ;};};if _gebgf .YearLong !=nil {if _ffdcc :=_gebgf .YearLong .ValidateWithPath (path +"\u002fY\u0065\u0061\u0072\u004c\u006f\u006eg"); -_ffdcc !=nil {return _ffdcc ;};};if _gebgf .AnnotationRef !=nil {if _ddceb :=_gebgf .AnnotationRef .ValidateWithPath (path +"\u002f\u0041\u006e\u006e\u006f\u0074\u0061\u0074\u0069o\u006e\u0052\u0065\u0066");_ddceb !=nil {return _ddceb ;};};if _gebgf .FootnoteRef !=nil {if _bebbf :=_gebgf .FootnoteRef .ValidateWithPath (path +"\u002f\u0046\u006fo\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"); -_bebbf !=nil {return _bebbf ;};};if _gebgf .EndnoteRef !=nil {if _cfgeg :=_gebgf .EndnoteRef .ValidateWithPath (path +"/\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_cfgeg !=nil {return _cfgeg ;};};if _gebgf .Separator !=nil {if _aeabab :=_gebgf .Separator .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"); -_aeabab !=nil {return _aeabab ;};};if _gebgf .ContinuationSeparator !=nil {if _ecdcg :=_gebgf .ContinuationSeparator .ValidateWithPath (path +"\u002f\u0043\u006f\u006eti\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074o\u0072"); -_ecdcg !=nil {return _ecdcg ;};};if _gebgf .Sym !=nil {if _gbdcag :=_gebgf .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_gbdcag !=nil {return _gbdcag ;};};if _gebgf .PgNum !=nil {if _ecade :=_gebgf .PgNum .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d"); -_ecade !=nil {return _ecade ;};};if _gebgf .Cr !=nil {if _fadeaf :=_gebgf .Cr .ValidateWithPath (path +"\u002f\u0043\u0072");_fadeaf !=nil {return _fadeaf ;};};if _gebgf .Tab !=nil {if _aebee :=_gebgf .Tab .ValidateWithPath (path +"\u002f\u0054\u0061\u0062"); -_aebee !=nil {return _aebee ;};};if _gebgf .Object !=nil {if _abgda :=_gebgf .Object .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074");_abgda !=nil {return _abgda ;};};if _gebgf .Pict !=nil {if _cfgafc :=_gebgf .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074"); -_cfgafc !=nil {return _cfgafc ;};};if _gebgf .FldChar !=nil {if _bgaec :=_gebgf .FldChar .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");_bgaec !=nil {return _bgaec ;};};if _gebgf .Ruby !=nil {if _gecbb :=_gebgf .Ruby .ValidateWithPath (path +"\u002f\u0052\u0075b\u0079"); -_gecbb !=nil {return _gecbb ;};};if _gebgf .FootnoteReference !=nil {if _faaac :=_gebgf .FootnoteReference .ValidateWithPath (path +"\u002fF\u006fo\u0074\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");_faaac !=nil {return _faaac ; -};};if _gebgf .EndnoteReference !=nil {if _cdacgg :=_gebgf .EndnoteReference .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_cdacgg !=nil {return _cdacgg ;};};if _gebgf .CommentReference !=nil {if _dfgebd :=_gebgf .CommentReference .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"); -_dfgebd !=nil {return _dfgebd ;};};if _gebgf .Drawing !=nil {if _acddgc :=_gebgf .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_acddgc !=nil {return _acddgc ;};};if _gebgf .Ptab !=nil {if _egcbgd :=_gebgf .Ptab .ValidateWithPath (path +"\u002f\u0050\u0074a\u0062"); -_egcbgd !=nil {return _egcbgd ;};};if _gebgf .LastRenderedPageBreak !=nil {if _bbbfb :=_gebgf .LastRenderedPageBreak .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065a\u006b"); -_bbbfb !=nil {return _bbbfb ;};};return nil ;}; +// Paragraph Style's Associated Numbering Level +PStyle *CT_String ; -// Validate validates the AG_Password and its children -func (_cb *AG_Password )Validate ()error {return _cb .ValidateWithPath ("A\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");}; +// Display All Levels Using Arabic Numerals +IsLgl *CT_OnOff ; -// ValidateWithPath validates the CT_LineNumber and its children, prefixing error messages with path -func (_ggfd *CT_LineNumber )ValidateWithPath (path string )error {if _ggfd .DistanceAttr !=nil {if _dffcf :=_ggfd .DistanceAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0074\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_dffcf !=nil {return _dffcf ; -};};if _dddad :=_ggfd .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_dddad !=nil {return _dddad ;};return nil ;};func (_abgbf ST_Proof )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_abgbf .String (),start ); -};func NewCT_Settings ()*CT_Settings {_fcdac :=&CT_Settings {};return _fcdac };func (_dfcdb *WdST_AlignH )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dfcdb =0;case "\u006c\u0065\u0066\u0074":*_dfcdb =1;case "\u0072\u0069\u0067h\u0074":*_dfcdb =2; -case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dfcdb =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_dfcdb =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_dfcdb =5;};return nil ;};func (_cefee *ST_Wrap )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cefee =0; -case "\u0061\u0075\u0074\u006f":*_cefee =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_cefee =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_cefee =3;case "\u0074\u0069\u0067h\u0074":*_cefee =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_cefee =5; -case "\u006e\u006f\u006e\u0065":*_cefee =6;};return nil ;};func NewCT_MacroName ()*CT_MacroName {_effae :=&CT_MacroName {};return _effae };func (_agde *CT_HMerge )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _agde .ValAttr !=ST_MergeUnset {_cdgff ,_decgc :=_agde .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _decgc !=nil {return _decgc ;};start .Attr =append (start .Attr ,_cdgff );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Body struct{EG_BlockLevelElts []*EG_BlockLevelElts ; +// Content Between Numbering Symbol and Paragraph Text +Suff *CT_LevelSuffix ; -// Document Final Section Properties -SectPr *CT_SectPr ;};func (_gcfddf *CT_SdtRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebeaa :for {_cgade ,_fecee :=d .Token ();if _fecee !=nil {return _fecee ;};switch _ffebe :=_cgade .(type ){case _f .StartElement :switch _ffebe .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcfddf .SdtPr =NewCT_SdtPr (); -if _eadda :=d .DecodeElement (_gcfddf .SdtPr ,&_ffebe );_eadda !=nil {return _eadda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcfddf .SdtEndPr =NewCT_SdtEndPr (); -if _dbcdd :=d .DecodeElement (_gcfddf .SdtEndPr ,&_ffebe );_dbcdd !=nil {return _dbcdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcfddf .SdtContent =NewCT_SdtContentRun (); -if _fggbc :=d .DecodeElement (_gcfddf .SdtContent ,&_ffebe );_fggbc !=nil {return _fggbc ;};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",_ffebe .Name ); -if _bbgcaf :=d .Skip ();_bbgcaf !=nil {return _bbgcaf ;};};case _f .EndElement :break _ebeaa ;case _f .CharData :};};return nil ;};func NewEG_RunInnerContent ()*EG_RunInnerContent {_bddbfb :=&EG_RunInnerContent {};return _bddbfb }; +// Numbering Level Text +LvlText *CT_LevelText ; -// ValidateWithPath validates the CT_MoveBookmark and its children, prefixing error messages with path -func (_ffbbe *CT_MoveBookmark )ValidateWithPath (path string )error {if _efcg :=_ffbbe .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); -_efcg !=nil {return _efcg ;};return nil ;}; +// Picture Numbering Symbol Definition Reference +LvlPicBulletId *CT_DecimalNumber ; -// ValidateWithPath validates the CT_TrackChangeRange and its children, prefixing error messages with path -func (_ddgdgd *CT_TrackChangeRange )ValidateWithPath (path string )error {if _beace :=_ddgdgd .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); -_beace !=nil {return _beace ;};return nil ;};func (_gdcga *CT_TblPrBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cafgb :for {_aceaa ,_defdc :=d .Token ();if _defdc !=nil {return _defdc ;};switch _fdbgg :=_aceaa .(type ){case _f .StartElement :switch _fdbgg .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdcga .TblStyle =NewCT_String (); -if _dccbed :=d .DecodeElement (_gdcga .TblStyle ,&_fdbgg );_dccbed !=nil {return _dccbed ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdcga .TblpPr =NewCT_TblPPr (); -if _ccfed :=d .DecodeElement (_gdcga .TblpPr ,&_fdbgg );_ccfed !=nil {return _ccfed ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdcga .TblOverlap =NewCT_TblOverlap (); -if _gccdca :=d .DecodeElement (_gdcga .TblOverlap ,&_fdbgg );_gccdca !=nil {return _gccdca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdcga .BidiVisual =NewCT_OnOff (); -if _bddba :=d .DecodeElement (_gdcga .BidiVisual ,&_fdbgg );_bddba !=nil {return _bddba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdcga .TblStyleRowBandSize =NewCT_DecimalNumber (); -if _gebef :=d .DecodeElement (_gdcga .TblStyleRowBandSize ,&_fdbgg );_gebef !=nil {return _gebef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdcga .TblStyleColBandSize =NewCT_DecimalNumber (); -if _aecae :=d .DecodeElement (_gdcga .TblStyleColBandSize ,&_fdbgg );_aecae !=nil {return _aecae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdcga .TblW =NewCT_TblWidth (); -if _bdfdcb :=d .DecodeElement (_gdcga .TblW ,&_fdbgg );_bdfdcb !=nil {return _bdfdcb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdcga .Jc =NewCT_JcTable (); -if _gecbfd :=d .DecodeElement (_gdcga .Jc ,&_fdbgg );_gecbfd !=nil {return _gecbfd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdcga .TblCellSpacing =NewCT_TblWidth (); -if _efabge :=d .DecodeElement (_gdcga .TblCellSpacing ,&_fdbgg );_efabge !=nil {return _efabge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdcga .TblInd =NewCT_TblWidth (); -if _gdeab :=d .DecodeElement (_gdcga .TblInd ,&_fdbgg );_gdeab !=nil {return _gdeab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdcga .TblBorders =NewCT_TblBorders (); -if _cgagc :=d .DecodeElement (_gdcga .TblBorders ,&_fdbgg );_cgagc !=nil {return _cgagc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdcga .Shd =NewCT_Shd (); -if _ecegbg :=d .DecodeElement (_gdcga .Shd ,&_fdbgg );_ecegbg !=nil {return _ecegbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdcga .TblLayout =NewCT_TblLayoutType (); -if _dcfad :=d .DecodeElement (_gdcga .TblLayout ,&_fdbgg );_dcfad !=nil {return _dcfad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdcga .TblCellMar =NewCT_TblCellMar (); -if _cabee :=d .DecodeElement (_gdcga .TblCellMar ,&_fdbgg );_cabee !=nil {return _cabee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdcga .TblLook =NewCT_TblLook (); -if _eeecfa :=d .DecodeElement (_gdcga .TblLook ,&_fdbgg );_eeecfa !=nil {return _eeecfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdcga .TblCaption =NewCT_String (); -if _ffgbda :=d .DecodeElement (_gdcga .TblCaption ,&_fdbgg );_ffgbda !=nil {return _ffgbda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdcga .TblDescription =NewCT_String (); -if _cfega :=d .DecodeElement (_gdcga .TblDescription ,&_fdbgg );_cfega !=nil {return _cfega ;};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",_fdbgg .Name ); -if _fcgaca :=d .Skip ();_fcgaca !=nil {return _fcgaca ;};};case _f .EndElement :break _cafgb ;case _f .CharData :};};return nil ;};type CT_MailMerge struct{ +// Legacy Numbering Level Properties +Legacy *CT_LvlLegacy ; -// Source Document Type -MainDocumentType *CT_MailMergeDocType ; +// Justification +LvlJc *CT_Jc ; -// Query Contains Link to External Query File -LinkToQuery *CT_OnOff ; +// Numbering Level Associated Paragraph Properties +PPr *CT_PPrGeneral ; -// Data Source Type -DataType *CT_MailMergeDataType ; +// Numbering Symbol Run Properties +RPr *CT_RPr ;}; -// Data Source Connection String -ConnectString *CT_String ; +// ValidateWithPath validates the CT_TrPrBase and its children, prefixing error messages with path +func (_acbcc *CT_TrPrBase )ValidateWithPath (path string )error {for _cfefc ,_ccecc :=range _acbcc .CnfStyle {if _edfegf :=_ccecc .ValidateWithPath (_b .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cfefc )); +_edfegf !=nil {return _edfegf ;};};for _fccadd ,_aeadc :=range _acbcc .DivId {if _defed :=_aeadc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fccadd ));_defed !=nil {return _defed ;};};for _bbef ,_eegeed :=range _acbcc .GridBefore {if _cgaecb :=_eegeed .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_bbef )); +_cgaecb !=nil {return _cgaecb ;};};for _cccge ,_cffea :=range _acbcc .GridAfter {if _fcfff :=_cffea .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cccge ));_fcfff !=nil {return _fcfff ; +};};for _bdfeg ,_bfbgbb :=range _acbcc .WBefore {if _faeffb :=_bfbgbb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_bdfeg ));_faeffb !=nil {return _faeffb ;};};for _gcfbd ,_ffageg :=range _acbcc .WAfter {if _gdfga :=_ffageg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gcfbd )); +_gdfga !=nil {return _gdfga ;};};for _facdf ,_edadb :=range _acbcc .CantSplit {if _acbff :=_edadb .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_facdf ));_acbff !=nil {return _acbff ; +};};for _gfefc ,_dafefa :=range _acbcc .TrHeight {if _bffffg :=_dafefa .ValidateWithPath (_b .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_gfefc ));_bffffg !=nil {return _bffffg ;};};for _ecgedg ,_bdgag :=range _acbcc .TblHeader {if _dfcdfa :=_bdgag .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ecgedg )); +_dfcdfa !=nil {return _dfcdfa ;};};for _eaaegbd ,_faccff :=range _acbcc .TblCellSpacing {if _afaae :=_faccff .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_eaaegbd )); +_afaae !=nil {return _afaae ;};};for _fgceb ,_fdadfd :=range _acbcc .Jc {if _ecafag :=_fdadfd .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_fgceb ));_ecafag !=nil {return _ecafag ;};};for _bgcac ,_ffgffe :=range _acbcc .Hidden {if _acgef :=_ffgffe .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_bgcac )); +_acgef !=nil {return _acgef ;};};return nil ;};func (_cbcbf *CT_ParaRPrOriginal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cbcbf .Ins !=nil {_aagdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}}; +e .EncodeElement (_cbcbf .Ins ,_aagdf );};if _cbcbf .Del !=nil {_fcfcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_cbcbf .Del ,_fcfcd );};if _cbcbf .MoveFrom !=nil {_ffbed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}}; +e .EncodeElement (_cbcbf .MoveFrom ,_ffbed );};if _cbcbf .MoveTo !=nil {_fcfdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_cbcbf .MoveTo ,_fcfdd );};if _cbcbf .RStyle !=nil {_cbedd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_cbcbf .RStyle ,_cbedd );};if _cbcbf .RFonts !=nil {_aacdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_cbcbf .RFonts ,_aacdc );};if _cbcbf .B !=nil {_faegc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}}; +e .EncodeElement (_cbcbf .B ,_faegc );};if _cbcbf .BCs !=nil {_gbedb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_cbcbf .BCs ,_gbedb );};if _cbcbf .I !=nil {_gcabe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}}; +e .EncodeElement (_cbcbf .I ,_gcabe );};if _cbcbf .ICs !=nil {_dfcdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_cbcbf .ICs ,_dfcdc );};if _cbcbf .Caps !=nil {_deaagc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; +e .EncodeElement (_cbcbf .Caps ,_deaagc );};if _cbcbf .SmallCaps !=nil {_gefcd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_cbcbf .SmallCaps ,_gefcd );};if _cbcbf .Strike !=nil {_caafc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; +e .EncodeElement (_cbcbf .Strike ,_caafc );};if _cbcbf .Dstrike !=nil {_fdgbe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_cbcbf .Dstrike ,_fdgbe );};if _cbcbf .Outline !=nil {_cdecda :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; +e .EncodeElement (_cbcbf .Outline ,_cdecda );};if _cbcbf .Shadow !=nil {_gbbdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_cbcbf .Shadow ,_gbbdg );};if _cbcbf .Emboss !=nil {_gcddb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; +e .EncodeElement (_cbcbf .Emboss ,_gcddb );};if _cbcbf .Imprint !=nil {_afbgac :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_cbcbf .Imprint ,_afbgac );};if _cbcbf .NoProof !=nil {_cgeec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; +e .EncodeElement (_cbcbf .NoProof ,_cgeec );};if _cbcbf .SnapToGrid !=nil {_egcga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_cbcbf .SnapToGrid ,_egcga );};if _cbcbf .Vanish !=nil {_dcged :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}}; +e .EncodeElement (_cbcbf .Vanish ,_dcged );};if _cbcbf .WebHidden !=nil {_dfgbf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_cbcbf .WebHidden ,_dfgbf );};if _cbcbf .Color !=nil {_befcdf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}}; +e .EncodeElement (_cbcbf .Color ,_befcdf );};if _cbcbf .Spacing !=nil {_bbcgaa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_cbcbf .Spacing ,_bbcgaa );};if _cbcbf .W !=nil {_fggef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}}; +e .EncodeElement (_cbcbf .W ,_fggef );};if _cbcbf .Kern !=nil {_ggeba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_cbcbf .Kern ,_ggeba );};if _cbcbf .Position !=nil {_cdfgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_cbcbf .Position ,_cdfgg );};if _cbcbf .Sz !=nil {_deebd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_cbcbf .Sz ,_deebd );};if _cbcbf .SzCs !=nil {_abbabed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}}; +e .EncodeElement (_cbcbf .SzCs ,_abbabed );};if _cbcbf .Highlight !=nil {_gbeec :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cbcbf .Highlight ,_gbeec );};if _cbcbf .U !=nil {_bbccc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}}; +e .EncodeElement (_cbcbf .U ,_bbccc );};if _cbcbf .Effect !=nil {_aafba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_cbcbf .Effect ,_aafba );};if _cbcbf .Bdr !=nil {_dfacd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}}; +e .EncodeElement (_cbcbf .Bdr ,_dfacd );};if _cbcbf .Shd !=nil {_fgcdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_cbcbf .Shd ,_fgcdb );};if _cbcbf .FitText !=nil {_cgbeef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}}; +e .EncodeElement (_cbcbf .FitText ,_cgbeef );};if _cbcbf .VertAlign !=nil {_cdbeb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_cbcbf .VertAlign ,_cdbeb );};if _cbcbf .Rtl !=nil {_gffcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}}; +e .EncodeElement (_cbcbf .Rtl ,_gffcc );};if _cbcbf .Cs !=nil {_efcag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_cbcbf .Cs ,_efcag );};if _cbcbf .Em !=nil {_effcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}}; +e .EncodeElement (_cbcbf .Em ,_effcc );};if _cbcbf .Lang !=nil {_gbacg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_cbcbf .Lang ,_gbacg );};if _cbcbf .EastAsianLayout !=nil {_abdbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_cbcbf .EastAsianLayout ,_abdbf );};if _cbcbf .SpecVanish !=nil {_baad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_cbcbf .SpecVanish ,_baad );}; +if _cbcbf .OMath !=nil {_abgfg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_cbcbf .OMath ,_abgfg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_daeec *CT_FramePr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbde :=range start .Attr {if _bbde .Name .Local =="\u0064r\u006f\u0070\u0043\u0061\u0070"{_daeec .DropCapAttr .UnmarshalXMLAttr (_bbde ); +continue ;};if _bbde .Name .Local =="\u006c\u0069\u006ee\u0073"{_afecf ,_fgab :=_e .ParseInt (_bbde .Value ,10,64);if _fgab !=nil {return _fgab ;};_daeec .LinesAttr =&_afecf ;continue ;};if _bbde .Name .Local =="\u0077"{_adaf ,_eadfb :=ParseUnionST_TwipsMeasure (_bbde .Value ); +if _eadfb !=nil {return _eadfb ;};_daeec .WAttr =&_adaf ;continue ;};if _bbde .Name .Local =="\u0068"{_ffbfd ,_cdbf :=ParseUnionST_TwipsMeasure (_bbde .Value );if _cdbf !=nil {return _cdbf ;};_daeec .HAttr =&_ffbfd ;continue ;};if _bbde .Name .Local =="\u0076\u0053\u0070\u0061\u0063\u0065"{_fgdda ,_gadeaf :=ParseUnionST_TwipsMeasure (_bbde .Value ); +if _gadeaf !=nil {return _gadeaf ;};_daeec .VSpaceAttr =&_fgdda ;continue ;};if _bbde .Name .Local =="\u0068\u0053\u0070\u0061\u0063\u0065"{_cefd ,_faad :=ParseUnionST_TwipsMeasure (_bbde .Value );if _faad !=nil {return _faad ;};_daeec .HSpaceAttr =&_cefd ; +continue ;};if _bbde .Name .Local =="\u0077\u0072\u0061\u0070"{_daeec .WrapAttr .UnmarshalXMLAttr (_bbde );continue ;};if _bbde .Name .Local =="\u0068A\u006e\u0063\u0068\u006f\u0072"{_daeec .HAnchorAttr .UnmarshalXMLAttr (_bbde );continue ;};if _bbde .Name .Local =="\u0076A\u006e\u0063\u0068\u006f\u0072"{_daeec .VAnchorAttr .UnmarshalXMLAttr (_bbde ); +continue ;};if _bbde .Name .Local =="\u0078"{_ebafa ,_ccbdf :=ParseUnionST_SignedTwipsMeasure (_bbde .Value );if _ccbdf !=nil {return _ccbdf ;};_daeec .XAttr =&_ebafa ;continue ;};if _bbde .Name .Local =="\u0078\u0041\u006c\u0069\u0067\u006e"{_daeec .XAlignAttr .UnmarshalXMLAttr (_bbde ); +continue ;};if _bbde .Name .Local =="\u0079"{_ccfb ,_egdge :=ParseUnionST_SignedTwipsMeasure (_bbde .Value );if _egdge !=nil {return _egdge ;};_daeec .YAttr =&_ccfb ;continue ;};if _bbde .Name .Local =="\u0079\u0041\u006c\u0069\u0067\u006e"{_daeec .YAlignAttr .UnmarshalXMLAttr (_bbde ); +continue ;};if _bbde .Name .Local =="\u0068\u0052\u0075l\u0065"{_daeec .HRuleAttr .UnmarshalXMLAttr (_bbde );continue ;};if _bbde .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b"{_dcae ,_daddd :=ParseUnionST_OnOff (_bbde .Value ); +if _daddd !=nil {return _daddd ;};_daeec .AnchorLockAttr =&_dcae ;continue ;};};for {_bfed ,_ccgd :=d .Token ();if _ccgd !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072\u003a\u0020%\u0073",_ccgd ); +};if _caade ,_feggf :=_bfed .(_d .EndElement );_feggf &&_caade .Name ==start .Name {break ;};};return nil ;};func (_aeadad ST_MailMergeDest )Validate ()error {return _aeadad .ValidateWithPath ("")};func (_cgfca *CT_Row )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgfca .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_b .Sprintf ("\u0025\u0076",*_cgfca .RsidRPrAttr )}); +};if _cgfca .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_b .Sprintf ("\u0025\u0076",*_cgfca .RsidRAttr )});};if _cgfca .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_b .Sprintf ("\u0025\u0076",*_cgfca .RsidDelAttr )}); +};if _cgfca .RsidTrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0054\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_cgfca .RsidTrAttr )});};e .EncodeToken (start );if _cgfca .TblPrEx !=nil {_fdbebc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}}; +e .EncodeElement (_cgfca .TblPrEx ,_fdbebc );};if _cgfca .TrPr !=nil {_aggfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_cgfca .TrPr ,_aggfd );};if _cgfca .EG_ContentCellContent !=nil {for _ ,_bfafc :=range _cgfca .EG_ContentCellContent {_bfafc .MarshalXML (e ,_d .StartElement {}); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Query For Data Source Records To Merge -Query *CT_String ; +// Validate validates the CT_SdtEndPr and its children +func (_cfaccc *CT_SdtEndPr )Validate ()error {return _cfaccc .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072");};func (_ebdb *CT_FFName )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcdg :=range start .Attr {if _dcdg .Name .Local =="\u0076\u0061\u006c"{_beeeb ,_ccgb :=_dcdg .Value ,error (nil ); +if _ccgb !=nil {return _ccgb ;};_ebdb .ValAttr =&_beeeb ;continue ;};};for {_eggcd ,_cfbea :=d .Token ();if _cfbea !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0046\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_cfbea ); +};if _befc ,_gccba :=_eggcd .(_d .EndElement );_gccba &&_befc .Name ==start .Name {break ;};};return nil ;};func (_aeabb *CT_FFDDList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aeabb .Result !=nil {_gecbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0065\u0073\u0075\u006c\u0074"}}; +e .EncodeElement (_aeabb .Result ,_gecbf );};if _aeabb .Default !=nil {_fgcf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_aeabb .Default ,_fgcf );};if _aeabb .ListEntry !=nil {_fgff :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079"}}; +for _ ,_bdagg :=range _aeabb .ListEntry {e .EncodeElement (_bdagg ,_fgff );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_HighlightColor byte ;func (_ddaacc ST_ThemeColor )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ffgdae :=_d .Attr {}; +_ffgdae .Name =name ;switch _ddaacc {case ST_ThemeColorUnset :_ffgdae .Value ="";case ST_ThemeColorDark1 :_ffgdae .Value ="\u0064\u0061\u0072k\u0031";case ST_ThemeColorLight1 :_ffgdae .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_ThemeColorDark2 :_ffgdae .Value ="\u0064\u0061\u0072k\u0032"; +case ST_ThemeColorLight2 :_ffgdae .Value ="\u006c\u0069\u0067\u0068\u0074\u0032";case ST_ThemeColorAccent1 :_ffgdae .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ThemeColorAccent2 :_ffgdae .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ThemeColorAccent3 :_ffgdae .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033"; +case ST_ThemeColorAccent4 :_ffgdae .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ThemeColorAccent5 :_ffgdae .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ThemeColorAccent6 :_ffgdae .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_ThemeColorHyperlink :_ffgdae .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"; +case ST_ThemeColorFollowedHyperlink :_ffgdae .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";case ST_ThemeColorNone :_ffgdae .Value ="\u006e\u006f\u006e\u0065";case ST_ThemeColorBackground1 :_ffgdae .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031"; +case ST_ThemeColorText1 :_ffgdae .Value ="\u0074\u0065\u0078t\u0031";case ST_ThemeColorBackground2 :_ffgdae .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032";case ST_ThemeColorText2 :_ffgdae .Value ="\u0074\u0065\u0078t\u0032";};return _ffgdae ,nil ; +}; -// Data Source File Path -DataSource *CT_Rel ; +// Validate validates the CT_WritingStyle and its children +func (_acfcgg *CT_WritingStyle )Validate ()error {return _acfcgg .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065");};type CT_TextDirection struct{ -// Header Definition File Path -HeaderSource *CT_Rel ; +// Direction of Text Flow +ValAttr ST_TextDirection ;};type ST_Em byte ;type ST_Hint byte ;func (_egeec *CT_Tc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edbfd :=range start .Attr {if _edbfd .Name .Local =="\u0069\u0064"{_deadd ,_egfafb :=_edbfd .Value ,error (nil ); +if _egfafb !=nil {return _egfafb ;};_egeec .IdAttr =&_deadd ;continue ;};};_cedad :for {_aadfd ,_gdbge :=d .Token ();if _gdbge !=nil {return _gdbge ;};switch _eaafd :=_aadfd .(type ){case _d .StartElement :switch _eaafd .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"}:_egeec .TcPr =NewCT_TcPr (); +if _eacbeb :=d .DecodeElement (_egeec .TcPr ,&_eaafd );_eacbeb !=nil {return _eacbeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfdcc :=NewEG_BlockLevelElts (); +_beagc :=NewCT_AltChunk ();if _acfdb :=d .DecodeElement (_beagc ,&_eaafd );_acfdb !=nil {return _acfdb ;};_cfdcc .AltChunk =append (_cfdcc .AltChunk ,_beagc );_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_cfdcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bbaa :=NewEG_BlockLevelElts (); +_bfaadc :=NewEG_ContentBlockContent ();_bfaadc .CustomXml =NewCT_CustomXmlBlock ();if _dbbdb :=d .DecodeElement (_bfaadc .CustomXml ,&_eaafd );_dbbdb !=nil {return _dbbdb ;};_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_bbaa );_bbaa .EG_ContentBlockContent =append (_bbaa .EG_ContentBlockContent ,_bfaadc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdbbc :=NewEG_BlockLevelElts (); +_cdegd :=NewEG_ContentBlockContent ();_cdegd .Sdt =NewCT_SdtBlock ();if _bdgfcf :=d .DecodeElement (_cdegd .Sdt ,&_eaafd );_bdgfcf !=nil {return _bdgfcf ;};_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_bdbbc );_bdbbc .EG_ContentBlockContent =append (_bdbbc .EG_ContentBlockContent ,_cdegd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdgcc :=NewEG_BlockLevelElts (); +_ecbaf :=NewEG_ContentBlockContent ();_fgcege :=NewCT_P ();if _bacacc :=d .DecodeElement (_fgcege ,&_eaafd );_bacacc !=nil {return _bacacc ;};_ecbaf .P =append (_ecbaf .P ,_fgcege );_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_fdgcc ); +_fdgcc .EG_ContentBlockContent =append (_fdgcc .EG_ContentBlockContent ,_ecbaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfbgf :=NewEG_BlockLevelElts (); +_cfgeb :=NewEG_ContentBlockContent ();_afgdcc :=NewCT_Tbl ();if _ecbfa :=d .DecodeElement (_afgdcc ,&_eaafd );_ecbfa !=nil {return _ecbfa ;};_cfgeb .Tbl =append (_cfgeb .Tbl ,_afgdcc );_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_dfbgf ); +_dfbgf .EG_ContentBlockContent =append (_dfbgf .EG_ContentBlockContent ,_cfgeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfcade :=NewEG_BlockLevelElts (); +_fcbcd :=NewEG_ContentBlockContent ();_gcadd :=NewEG_RunLevelElts ();_gcadd .ProofErr =NewCT_ProofErr ();if _dbgef :=d .DecodeElement (_gcadd .ProofErr ,&_eaafd );_dbgef !=nil {return _dbgef ;};_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_dfcade ); +_dfcade .EG_ContentBlockContent =append (_dfcade .EG_ContentBlockContent ,_fcbcd );_fcbcd .EG_RunLevelElts =append (_fcbcd .EG_RunLevelElts ,_gcadd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eedag :=NewEG_BlockLevelElts (); +_cbgff :=NewEG_ContentBlockContent ();_edcce :=NewEG_RunLevelElts ();_edcce .PermStart =NewCT_PermStart ();if _fbcfb :=d .DecodeElement (_edcce .PermStart ,&_eaafd );_fbcfb !=nil {return _fbcfb ;};_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_eedag ); +_eedag .EG_ContentBlockContent =append (_eedag .EG_ContentBlockContent ,_cbgff );_cbgff .EG_RunLevelElts =append (_cbgff .EG_RunLevelElts ,_edcce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bbged :=NewEG_BlockLevelElts (); +_ddccbd :=NewEG_ContentBlockContent ();_ddcde :=NewEG_RunLevelElts ();_ddcde .PermEnd =NewCT_Perm ();if _fegdc :=d .DecodeElement (_ddcde .PermEnd ,&_eaafd );_fegdc !=nil {return _fegdc ;};_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_bbged ); +_bbged .EG_ContentBlockContent =append (_bbged .EG_ContentBlockContent ,_ddccbd );_ddccbd .EG_RunLevelElts =append (_ddccbd .EG_RunLevelElts ,_ddcde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfbaef :=NewEG_BlockLevelElts (); +_bgadebc :=NewEG_ContentBlockContent ();_aecfd :=NewEG_RunLevelElts ();_aecfd .Ins =NewCT_RunTrackChange ();if _cgfgbe :=d .DecodeElement (_aecfd .Ins ,&_eaafd );_cgfgbe !=nil {return _cgfgbe ;};_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_dfbaef ); +_dfbaef .EG_ContentBlockContent =append (_dfbaef .EG_ContentBlockContent ,_bgadebc );_bgadebc .EG_RunLevelElts =append (_bgadebc .EG_RunLevelElts ,_aecfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeefgd :=NewEG_BlockLevelElts (); +_cgdag :=NewEG_ContentBlockContent ();_eggcba :=NewEG_RunLevelElts ();_eggcba .Del =NewCT_RunTrackChange ();if _babedc :=d .DecodeElement (_eggcba .Del ,&_eaafd );_babedc !=nil {return _babedc ;};_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_aeefgd ); +_aeefgd .EG_ContentBlockContent =append (_aeefgd .EG_ContentBlockContent ,_cgdag );_cgdag .EG_RunLevelElts =append (_cgdag .EG_RunLevelElts ,_eggcba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_fedag :=NewEG_BlockLevelElts (); +_dfddbb :=NewEG_ContentBlockContent ();_ceeeac :=NewEG_RunLevelElts ();_ceeeac .MoveFrom =NewCT_RunTrackChange ();if _fggfg :=d .DecodeElement (_ceeeac .MoveFrom ,&_eaafd );_fggfg !=nil {return _fggfg ;};_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_fedag ); +_fedag .EG_ContentBlockContent =append (_fedag .EG_ContentBlockContent ,_dfddbb );_dfddbb .EG_RunLevelElts =append (_dfddbb .EG_RunLevelElts ,_ceeeac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_efdga :=NewEG_BlockLevelElts (); +_ccacg :=NewEG_ContentBlockContent ();_fgedac :=NewEG_RunLevelElts ();_fgedac .MoveTo =NewCT_RunTrackChange ();if _bccggd :=d .DecodeElement (_fgedac .MoveTo ,&_eaafd );_bccggd !=nil {return _bccggd ;};_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_efdga ); +_efdga .EG_ContentBlockContent =append (_efdga .EG_ContentBlockContent ,_ccacg );_ccacg .EG_RunLevelElts =append (_ccacg .EG_RunLevelElts ,_fgedac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_defee :=NewEG_BlockLevelElts (); +_dgddfa :=NewEG_ContentBlockContent ();_daadg :=NewEG_RunLevelElts ();_bggeb :=NewEG_RangeMarkupElements ();_bggeb .BookmarkStart =NewCT_Bookmark ();if _caabbe :=d .DecodeElement (_bggeb .BookmarkStart ,&_eaafd );_caabbe !=nil {return _caabbe ;};_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_defee ); +_defee .EG_ContentBlockContent =append (_defee .EG_ContentBlockContent ,_dgddfa );_dgddfa .EG_RunLevelElts =append (_dgddfa .EG_RunLevelElts ,_daadg );_daadg .EG_RangeMarkupElements =append (_daadg .EG_RangeMarkupElements ,_bggeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aecaf :=NewEG_BlockLevelElts (); +_fdege :=NewEG_ContentBlockContent ();_cdfbc :=NewEG_RunLevelElts ();_bfebd :=NewEG_RangeMarkupElements ();_bfebd .BookmarkEnd =NewCT_MarkupRange ();if _ebdbba :=d .DecodeElement (_bfebd .BookmarkEnd ,&_eaafd );_ebdbba !=nil {return _ebdbba ;};_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_aecaf ); +_aecaf .EG_ContentBlockContent =append (_aecaf .EG_ContentBlockContent ,_fdege );_fdege .EG_RunLevelElts =append (_fdege .EG_RunLevelElts ,_cdfbc );_cdfbc .EG_RangeMarkupElements =append (_cdfbc .EG_RangeMarkupElements ,_bfebd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffbce :=NewEG_BlockLevelElts (); +_febgc :=NewEG_ContentBlockContent ();_fccad :=NewEG_RunLevelElts ();_ddfag :=NewEG_RangeMarkupElements ();_ddfag .MoveFromRangeStart =NewCT_MoveBookmark ();if _acfeg :=d .DecodeElement (_ddfag .MoveFromRangeStart ,&_eaafd );_acfeg !=nil {return _acfeg ; +};_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_ffbce );_ffbce .EG_ContentBlockContent =append (_ffbce .EG_ContentBlockContent ,_febgc );_febgc .EG_RunLevelElts =append (_febgc .EG_RunLevelElts ,_fccad );_fccad .EG_RangeMarkupElements =append (_fccad .EG_RangeMarkupElements ,_ddfag ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bfeccg :=NewEG_BlockLevelElts (); +_dadcc :=NewEG_ContentBlockContent ();_afccb :=NewEG_RunLevelElts ();_degge :=NewEG_RangeMarkupElements ();_degge .MoveFromRangeEnd =NewCT_MarkupRange ();if _ccccdg :=d .DecodeElement (_degge .MoveFromRangeEnd ,&_eaafd );_ccccdg !=nil {return _ccccdg ; +};_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_bfeccg );_bfeccg .EG_ContentBlockContent =append (_bfeccg .EG_ContentBlockContent ,_dadcc );_dadcc .EG_RunLevelElts =append (_dadcc .EG_RunLevelElts ,_afccb );_afccb .EG_RangeMarkupElements =append (_afccb .EG_RangeMarkupElements ,_degge ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_abebc :=NewEG_BlockLevelElts (); +_bbcdd :=NewEG_ContentBlockContent ();_effcf :=NewEG_RunLevelElts ();_eafeb :=NewEG_RangeMarkupElements ();_eafeb .MoveToRangeStart =NewCT_MoveBookmark ();if _cccag :=d .DecodeElement (_eafeb .MoveToRangeStart ,&_eaafd );_cccag !=nil {return _cccag ;}; +_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_abebc );_abebc .EG_ContentBlockContent =append (_abebc .EG_ContentBlockContent ,_bbcdd );_bbcdd .EG_RunLevelElts =append (_bbcdd .EG_RunLevelElts ,_effcf );_effcf .EG_RangeMarkupElements =append (_effcf .EG_RangeMarkupElements ,_eafeb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dgaaa :=NewEG_BlockLevelElts (); +_ecdfc :=NewEG_ContentBlockContent ();_cdccge :=NewEG_RunLevelElts ();_becdd :=NewEG_RangeMarkupElements ();_becdd .MoveToRangeEnd =NewCT_MarkupRange ();if _gdgga :=d .DecodeElement (_becdd .MoveToRangeEnd ,&_eaafd );_gdgga !=nil {return _gdgga ;};_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_dgaaa ); +_dgaaa .EG_ContentBlockContent =append (_dgaaa .EG_ContentBlockContent ,_ecdfc );_ecdfc .EG_RunLevelElts =append (_ecdfc .EG_RunLevelElts ,_cdccge );_cdccge .EG_RangeMarkupElements =append (_cdccge .EG_RangeMarkupElements ,_becdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddbfff :=NewEG_BlockLevelElts (); +_aaefa :=NewEG_ContentBlockContent ();_ecaag :=NewEG_RunLevelElts ();_ffabfd :=NewEG_RangeMarkupElements ();_ffabfd .CommentRangeStart =NewCT_MarkupRange ();if _aafeg :=d .DecodeElement (_ffabfd .CommentRangeStart ,&_eaafd );_aafeg !=nil {return _aafeg ; +};_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_ddbfff );_ddbfff .EG_ContentBlockContent =append (_ddbfff .EG_ContentBlockContent ,_aaefa );_aaefa .EG_RunLevelElts =append (_aaefa .EG_RunLevelElts ,_ecaag );_ecaag .EG_RangeMarkupElements =append (_ecaag .EG_RangeMarkupElements ,_ffabfd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edgbeg :=NewEG_BlockLevelElts (); +_facfb :=NewEG_ContentBlockContent ();_eadgba :=NewEG_RunLevelElts ();_dbbbga :=NewEG_RangeMarkupElements ();_dbbbga .CommentRangeEnd =NewCT_MarkupRange ();if _ecffa :=d .DecodeElement (_dbbbga .CommentRangeEnd ,&_eaafd );_ecffa !=nil {return _ecffa ;}; +_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_edgbeg );_edgbeg .EG_ContentBlockContent =append (_edgbeg .EG_ContentBlockContent ,_facfb );_facfb .EG_RunLevelElts =append (_facfb .EG_RunLevelElts ,_eadgba );_eadgba .EG_RangeMarkupElements =append (_eadgba .EG_RangeMarkupElements ,_dbbbga ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_aegde :=NewEG_BlockLevelElts (); +_bcgge :=NewEG_ContentBlockContent ();_dbfgf :=NewEG_RunLevelElts ();_gbfb :=NewEG_RangeMarkupElements ();_gbfb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _afffe :=d .DecodeElement (_gbfb .CustomXmlInsRangeStart ,&_eaafd );_afffe !=nil {return _afffe ; +};_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_aegde );_aegde .EG_ContentBlockContent =append (_aegde .EG_ContentBlockContent ,_bcgge );_bcgge .EG_RunLevelElts =append (_bcgge .EG_RunLevelElts ,_dbfgf );_dbfgf .EG_RangeMarkupElements =append (_dbfgf .EG_RangeMarkupElements ,_gbfb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_acdfea :=NewEG_BlockLevelElts (); +_gcebc :=NewEG_ContentBlockContent ();_faegbf :=NewEG_RunLevelElts ();_cbeea :=NewEG_RangeMarkupElements ();_cbeea .CustomXmlInsRangeEnd =NewCT_Markup ();if _eadaad :=d .DecodeElement (_cbeea .CustomXmlInsRangeEnd ,&_eaafd );_eadaad !=nil {return _eadaad ; +};_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_acdfea );_acdfea .EG_ContentBlockContent =append (_acdfea .EG_ContentBlockContent ,_gcebc );_gcebc .EG_RunLevelElts =append (_gcebc .EG_RunLevelElts ,_faegbf );_faegbf .EG_RangeMarkupElements =append (_faegbf .EG_RangeMarkupElements ,_cbeea ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_effce :=NewEG_BlockLevelElts (); +_fcccg :=NewEG_ContentBlockContent ();_ggacc :=NewEG_RunLevelElts ();_gbfea :=NewEG_RangeMarkupElements ();_gbfea .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ddceaf :=d .DecodeElement (_gbfea .CustomXmlDelRangeStart ,&_eaafd );_ddceaf !=nil {return _ddceaf ; +};_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_effce );_effce .EG_ContentBlockContent =append (_effce .EG_ContentBlockContent ,_fcccg );_fcccg .EG_RunLevelElts =append (_fcccg .EG_RunLevelElts ,_ggacc );_ggacc .EG_RangeMarkupElements =append (_ggacc .EG_RangeMarkupElements ,_gbfea ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ggfde :=NewEG_BlockLevelElts (); +_eafbf :=NewEG_ContentBlockContent ();_fegaa :=NewEG_RunLevelElts ();_dffbbb :=NewEG_RangeMarkupElements ();_dffbbb .CustomXmlDelRangeEnd =NewCT_Markup ();if _fgafa :=d .DecodeElement (_dffbbb .CustomXmlDelRangeEnd ,&_eaafd );_fgafa !=nil {return _fgafa ; +};_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_ggfde );_ggfde .EG_ContentBlockContent =append (_ggfde .EG_ContentBlockContent ,_eafbf );_eafbf .EG_RunLevelElts =append (_eafbf .EG_RunLevelElts ,_fegaa );_fegaa .EG_RangeMarkupElements =append (_fegaa .EG_RangeMarkupElements ,_dffbbb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fabecb :=NewEG_BlockLevelElts (); +_aefegc :=NewEG_ContentBlockContent ();_gcadb :=NewEG_RunLevelElts ();_gfdaeb :=NewEG_RangeMarkupElements ();_gfdaeb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _daaed :=d .DecodeElement (_gfdaeb .CustomXmlMoveFromRangeStart ,&_eaafd );_daaed !=nil {return _daaed ; +};_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_fabecb );_fabecb .EG_ContentBlockContent =append (_fabecb .EG_ContentBlockContent ,_aefegc );_aefegc .EG_RunLevelElts =append (_aefegc .EG_RunLevelElts ,_gcadb );_gcadb .EG_RangeMarkupElements =append (_gcadb .EG_RangeMarkupElements ,_gfdaeb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gfgcb :=NewEG_BlockLevelElts (); +_accadc :=NewEG_ContentBlockContent ();_fdebdg :=NewEG_RunLevelElts ();_cdcbb :=NewEG_RangeMarkupElements ();_cdcbb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dgeabf :=d .DecodeElement (_cdcbb .CustomXmlMoveFromRangeEnd ,&_eaafd );_dgeabf !=nil {return _dgeabf ; +};_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_gfgcb );_gfgcb .EG_ContentBlockContent =append (_gfgcb .EG_ContentBlockContent ,_accadc );_accadc .EG_RunLevelElts =append (_accadc .EG_RunLevelElts ,_fdebdg );_fdebdg .EG_RangeMarkupElements =append (_fdebdg .EG_RangeMarkupElements ,_cdcbb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bagea :=NewEG_BlockLevelElts (); +_geecg :=NewEG_ContentBlockContent ();_dbcbbd :=NewEG_RunLevelElts ();_bbbcc :=NewEG_RangeMarkupElements ();_bbbcc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _abggf :=d .DecodeElement (_bbbcc .CustomXmlMoveToRangeStart ,&_eaafd );_abggf !=nil {return _abggf ; +};_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_bagea );_bagea .EG_ContentBlockContent =append (_bagea .EG_ContentBlockContent ,_geecg );_geecg .EG_RunLevelElts =append (_geecg .EG_RunLevelElts ,_dbcbbd );_dbcbbd .EG_RangeMarkupElements =append (_dbcbbd .EG_RangeMarkupElements ,_bbbcc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_acedd :=NewEG_BlockLevelElts (); +_eaccca :=NewEG_ContentBlockContent ();_degbgg :=NewEG_RunLevelElts ();_edfcga :=NewEG_RangeMarkupElements ();_edfcga .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cbcgc :=d .DecodeElement (_edfcga .CustomXmlMoveToRangeEnd ,&_eaafd );_cbcgc !=nil {return _cbcgc ; +};_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_acedd );_acedd .EG_ContentBlockContent =append (_acedd .EG_ContentBlockContent ,_eaccca );_eaccca .EG_RunLevelElts =append (_eaccca .EG_RunLevelElts ,_degbgg );_degbgg .EG_RangeMarkupElements =append (_degbgg .EG_RangeMarkupElements ,_edfcga ); +case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dbbfgd :=NewEG_BlockLevelElts (); +_dfgec :=NewEG_ContentBlockContent ();_fdggbe :=NewEG_RunLevelElts ();_affdbd :=NewEG_MathContent ();_affdbd .OMathPara =_ea .NewOMathPara ();if _dagaf :=d .DecodeElement (_affdbd .OMathPara ,&_eaafd );_dagaf !=nil {return _dagaf ;};_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_dbbfgd ); +_dbbfgd .EG_ContentBlockContent =append (_dbbfgd .EG_ContentBlockContent ,_dfgec );_dfgec .EG_RunLevelElts =append (_dfgec .EG_RunLevelElts ,_fdggbe );_fdggbe .EG_MathContent =append (_fdggbe .EG_MathContent ,_affdbd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_egfgc :=NewEG_BlockLevelElts (); +_aeacad :=NewEG_ContentBlockContent ();_dddeca :=NewEG_RunLevelElts ();_aagffd :=NewEG_MathContent ();_aagffd .OMath =_ea .NewOMath ();if _ebgdee :=d .DecodeElement (_aagffd .OMath ,&_eaafd );_ebgdee !=nil {return _ebgdee ;};_egeec .EG_BlockLevelElts =append (_egeec .EG_BlockLevelElts ,_egfgc ); +_egfgc .EG_ContentBlockContent =append (_egfgc .EG_ContentBlockContent ,_aeacad );_aeacad .EG_RunLevelElts =append (_aeacad .EG_RunLevelElts ,_dddeca );_dddeca .EG_MathContent =append (_dddeca .EG_MathContent ,_aagffd );default:_gb .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",_eaafd .Name ); +if _egdcb :=d .Skip ();_egdcb !=nil {return _egdcb ;};};case _d .EndElement :break _cedad ;case _d .CharData :};};return nil ;}; -// Remove Blank Lines from Merged Documents -DoNotSuppressBlankLines *CT_OnOff ; +// Validate validates the CT_SdtDateMappingType and its children +func (_ddabdf *CT_SdtDateMappingType )Validate ()error {return _ddabdf .ValidateWithPath ("C\u0054\u005f\u0053\u0064tD\u0061t\u0065\u004d\u0061\u0070\u0070i\u006e\u0067\u0054\u0079\u0070\u0065");};func (_bacedc *ST_TblOverlap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egddg ,_ffccc :=d .Token (); +if _ffccc !=nil {return _ffccc ;};if _aedcf ,_acagb :=_egddg .(_d .EndElement );_acagb &&_aedcf .Name ==start .Name {*_bacedc =1;return nil ;};if _edfdfb ,_abecc :=_egddg .(_d .CharData );!_abecc {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",_egddg ); +}else {switch string (_edfdfb ){case "":*_bacedc =0;case "\u006e\u0065\u0076e\u0072":*_bacedc =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_bacedc =2;};};_egddg ,_ffccc =d .Token ();if _ffccc !=nil {return _ffccc ;};if _eccag ,_ebaffdb :=_egddg .(_d .EndElement ); +_ebaffdb &&_eccag .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",_egddg );}; -// Merged Document Destination -Destination *CT_MailMergeDest ; +// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path +func (_ecfcd *CT_Font )ValidateWithPath (path string )error {if _ecfcd .AltName !=nil {if _addaa :=_ecfcd .AltName .ValidateWithPath (path +"\u002f\u0041\u006c\u0074\u004e\u0061\u006d\u0065");_addaa !=nil {return _addaa ;};};if _ecfcd .Panose1 !=nil {if _edbfa :=_ecfcd .Panose1 .ValidateWithPath (path +"\u002f\u0050\u0061\u006e\u006f\u0073\u0065\u0031"); +_edbfa !=nil {return _edbfa ;};};if _ecfcd .Charset !=nil {if _cfgf :=_ecfcd .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");_cfgf !=nil {return _cfgf ;};};if _ecfcd .Family !=nil {if _fcac :=_ecfcd .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079"); +_fcac !=nil {return _fcac ;};};if _ecfcd .NotTrueType !=nil {if _defdg :=_ecfcd .NotTrueType .ValidateWithPath (path +"\u002f\u004e\u006ft\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065");_defdg !=nil {return _defdg ;};};if _ecfcd .Pitch !=nil {if _fddd :=_ecfcd .Pitch .ValidateWithPath (path +"\u002f\u0050\u0069\u0074\u0063\u0068"); +_fddd !=nil {return _fddd ;};};if _ecfcd .Sig !=nil {if _dbaccc :=_ecfcd .Sig .ValidateWithPath (path +"\u002f\u0053\u0069\u0067");_dbaccc !=nil {return _dbaccc ;};};if _ecfcd .EmbedRegular !=nil {if _bbfac :=_ecfcd .EmbedRegular .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072"); +_bbfac !=nil {return _bbfac ;};};if _ecfcd .EmbedBold !=nil {if _faefge :=_ecfcd .EmbedBold .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064");_faefge !=nil {return _faefge ;};};if _ecfcd .EmbedItalic !=nil {if _abgdee :=_ecfcd .EmbedItalic .ValidateWithPath (path +"\u002f\u0045\u006db\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"); +_abgdee !=nil {return _abgdee ;};};if _ecfcd .EmbedBoldItalic !=nil {if _ebff :=_ecfcd .EmbedBoldItalic .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064B\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_ebff !=nil {return _ebff ;};};return nil ; +};func (_fcdcee *CT_EdnDocProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fcdcee .Pos !=nil {_dfbfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_fcdcee .Pos ,_dfbfa ); +};if _fcdcee .NumFmt !=nil {_adae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fcdcee .NumFmt ,_adae );};if _fcdcee .NumStart !=nil {_gdcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}}; +e .EncodeElement (_fcdcee .NumStart ,_gdcg );};if _fcdcee .NumRestart !=nil {_ddaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fcdcee .NumRestart ,_ddaa );};if _fcdcee .Endnote !=nil {_feagb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}}; +for _ ,_bdagf :=range _fcdcee .Endnote {e .EncodeElement (_bdagf ,_feagb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_FitText ()*CT_FitText {_adec :=&CT_FitText {};return _adec };type CT_TrackChangeNumbering struct{OriginalAttr *string ; +AuthorAttr string ;DateAttr *_gd .Time ; -// Column Containing E-mail Address -AddressFieldName *CT_String ; +// Annotation Identifier +IdAttr int64 ;};type CT_FldChar struct{ -// Merged E-mail or Fax Subject Line -MailSubject *CT_String ; +// Field Character Type +FldCharTypeAttr ST_FldCharType ; -// Merged Document To E-Mail Attachment -MailAsAttachment *CT_OnOff ; +// Field Should Not Be Recalculated +FldLockAttr *_gf .ST_OnOff ; -// View Merged Data Within Document -ViewMergedData *CT_OnOff ; +// Field Result Invalidated +DirtyAttr *_gf .ST_OnOff ; -// Record Currently Displayed In Merged Document -ActiveRecord *CT_DecimalNumber ; +// Custom Field Data +FldData *CT_Text ; -// Mail Merge Error Reporting Setting -CheckErrors *CT_DecimalNumber ; +// Form Field Properties +FfData *CT_FFData ; -// Office Data Source Object Settings -Odso *CT_Odso ;};func (_egcdeab *Footnotes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egcdeab .CT_Footnotes =*NewCT_Footnotes ();_egbaeb :for {_befacc ,_adedd :=d .Token ();if _adedd !=nil {return _adedd ;};switch _ggbfd :=_befacc .(type ){case _f .StartElement :switch _ggbfd .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcdbd :=NewCT_FtnEdn (); -if _bdddca :=d .DecodeElement (_gcdbd ,&_ggbfd );_bdddca !=nil {return _bdddca ;};_egcdeab .Footnote =append (_egcdeab .Footnote ,_gcdbd );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",_ggbfd .Name ); -if _fcfef :=d .Skip ();_fcfef !=nil {return _fcfef ;};};case _f .EndElement :break _egbaeb ;case _f .CharData :};};return nil ;};type CT_EdnProps struct{ +// Previous Numbering Field Properties +NumberingChange *CT_TrackChangeNumbering ;}; -// Endnote Placement -Pos *CT_EdnPos ; +// Validate validates the CT_TblGridBase and its children +func (_gcbcfe *CT_TblGridBase )Validate ()error {return _gcbcfe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069d\u0042\u0061\u0073\u0065");}; -// Endnote Numbering Format -NumFmt *CT_NumFmt ; +// Validate validates the CT_MarkupRange and its children +func (_bebad *CT_MarkupRange )Validate ()error {return _bebad .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0075\u0070R\u0061\u006e\u0067\u0065");};func (_dabba *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 :_b .Sprintf ("\u0025\u0076",_dabba .AuthorAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",_dabba .DateAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_dabba .NameAttr )}); +if _dabba .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dabba .ColFirstAttr )});};if _dabba .ColLastAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_b .Sprintf ("\u0025\u0076",*_dabba .ColLastAttr )}); +};if _dabba .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_ccbec ,_ebfef :=_dabba .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 _ebfef !=nil {return _ebfef ;};start .Attr =append (start .Attr ,_ccbec );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_dabba .IdAttr )});e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_HeightRule byte ;func (_gbeca *EG_SectPrContents )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbeca .FootnotePr !=nil {_aggca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}}; +e .EncodeElement (_gbeca .FootnotePr ,_aggca );};if _gbeca .EndnotePr !=nil {_ffcaa :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_gbeca .EndnotePr ,_ffcaa );};if _gbeca .Type !=nil {_gdafa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}}; +e .EncodeElement (_gbeca .Type ,_gdafa );};if _gbeca .PgSz !=nil {_agecb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_gbeca .PgSz ,_agecb );};if _gbeca .PgMar !=nil {_dacgde :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}}; +e .EncodeElement (_gbeca .PgMar ,_dacgde );};if _gbeca .PaperSrc !=nil {_gaaae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_gbeca .PaperSrc ,_gaaae );};if _gbeca .PgBorders !=nil {_acfdaa :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; +e .EncodeElement (_gbeca .PgBorders ,_acfdaa );};if _gbeca .LnNumType !=nil {_adfgd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gbeca .LnNumType ,_adfgd );};if _gbeca .PgNumType !=nil {_edcabd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}}; +e .EncodeElement (_gbeca .PgNumType ,_edcabd );};if _gbeca .Cols !=nil {_agbfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_gbeca .Cols ,_agbfe );};if _gbeca .FormProt !=nil {_acadc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}}; +e .EncodeElement (_gbeca .FormProt ,_acadc );};if _gbeca .VAlign !=nil {_ceaaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_gbeca .VAlign ,_ceaaa );};if _gbeca .NoEndnote !=nil {_aedbb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}}; +e .EncodeElement (_gbeca .NoEndnote ,_aedbb );};if _gbeca .TitlePg !=nil {_ecddbg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_gbeca .TitlePg ,_ecddbg );};if _gbeca .TextDirection !=nil {_bedcb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_gbeca .TextDirection ,_bedcb );};if _gbeca .Bidi !=nil {_dcdbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_gbeca .Bidi ,_dcdbe );};if _gbeca .RtlGutter !=nil {_afgbba :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}}; +e .EncodeElement (_gbeca .RtlGutter ,_afgbba );};if _gbeca .DocGrid !=nil {_gbacb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_gbeca .DocGrid ,_gbacb );};if _gbeca .PrinterSettings !=nil {_ggcecf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}}; +e .EncodeElement (_gbeca .PrinterSettings ,_ggcecf );};return nil ;}; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Validate validates the CT_RubyContent and its children +func (_fadfa *CT_RubyContent )Validate ()error {return _fadfa .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");};type AG_TransitionalPassword struct{CryptProviderTypeAttr _gf .ST_CryptProv ;CryptAlgorithmClassAttr _gf .ST_AlgClass ; +CryptAlgorithmTypeAttr _gf .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ; +SaltAttr *string ;};func NewWdCT_Anchor ()*WdCT_Anchor {_edadfa :=&WdCT_Anchor {};_edadfa .SimplePos =_ed .NewCT_Point2D ();_edadfa .PositionH =NewWdCT_PosH ();_edadfa .PositionV =NewWdCT_PosV ();_edadfa .Extent =_ed .NewCT_PositiveSize2D ();_edadfa .DocPr =_ed .NewCT_NonVisualDrawingProps (); +_edadfa .Graphic =_ed .NewGraphic ();return _edadfa ;};func (_aafdf *CT_VerticalJc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ebgbag ,_cacae :=_aafdf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cacae !=nil {return _cacae ; +};start .Attr =append (start .Attr ,_ebgbag );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_adbbb *CT_Border )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adbbb .ValAttr =ST_Border (1); +for _ ,_ecc :=range start .Attr {if _ecc .Name .Local =="\u0076\u0061\u006c"{_adbbb .ValAttr .UnmarshalXMLAttr (_ecc );continue ;};if _ecc .Name .Local =="\u0063\u006f\u006co\u0072"{_gde ,_dbee :=ParseUnionST_HexColor (_ecc .Value );if _dbee !=nil {return _dbee ; +};_adbbb .ColorAttr =&_gde ;continue ;};if _ecc .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_adbbb .ThemeColorAttr .UnmarshalXMLAttr (_ecc );continue ;};if _ecc .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_cggf ,_fbag :=_ecc .Value ,error (nil ); +if _fbag !=nil {return _fbag ;};_adbbb .ThemeTintAttr =&_cggf ;continue ;};if _ecc .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_efgeb ,_caab :=_ecc .Value ,error (nil );if _caab !=nil {return _caab ;};_adbbb .ThemeShadeAttr =&_efgeb ; +continue ;};if _ecc .Name .Local =="\u0073\u007a"{_cbgb ,_fgfg :=_e .ParseUint (_ecc .Value ,10,64);if _fgfg !=nil {return _fgfg ;};_adbbb .SzAttr =&_cbgb ;continue ;};if _ecc .Name .Local =="\u0073\u0070\u0061c\u0065"{_bfeb ,_cce :=_e .ParseUint (_ecc .Value ,10,64); +if _cce !=nil {return _cce ;};_adbbb .SpaceAttr =&_bfeb ;continue ;};if _ecc .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_fdec ,_debe :=ParseUnionST_OnOff (_ecc .Value );if _debe !=nil {return _debe ;};_adbbb .ShadowAttr =&_fdec ;continue ;}; +if _ecc .Name .Local =="\u0066\u0072\u0061m\u0065"{_bgec ,_fcce :=ParseUnionST_OnOff (_ecc .Value );if _fcce !=nil {return _fcce ;};_adbbb .FrameAttr =&_bgec ;continue ;};};for {_bgbc ,_edbe :=d .Token ();if _edbe !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_edbe ); +};if _gcfd ,_eccc :=_bgbc .(_d .EndElement );_eccc &&_gcfd .Name ==start .Name {break ;};};return nil ;};func NewCT_ParaRPrOriginal ()*CT_ParaRPrOriginal {_ababe :=&CT_ParaRPrOriginal {};return _ababe };type CT_DocVar struct{ -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;}; +// Document Variable Name +NameAttr string ; -// ValidateWithPath validates the CT_Base64Binary and its children, prefixing error messages with path -func (_ccb *CT_Base64Binary )ValidateWithPath (path string )error {return nil };func (_fcfba *CT_P )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcfba .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_d .Sprintf ("\u0025\u0076",*_fcfba .RsidRPrAttr )}); -};if _fcfba .RsidRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_d .Sprintf ("\u0025\u0076",*_fcfba .RsidRAttr )});};if _fcfba .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_d .Sprintf ("\u0025\u0076",*_fcfba .RsidDelAttr )}); -};if _fcfba .RsidPAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0050"},Value :_d .Sprintf ("\u0025\u0076",*_fcfba .RsidPAttr )});};if _fcfba .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 :_d .Sprintf ("\u0025\u0076",*_fcfba .RsidRDefaultAttr )}); -};e .EncodeToken (start );if _fcfba .PPr !=nil {_cgcd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_fcfba .PPr ,_cgcd );};if _fcfba .EG_PContent !=nil {for _ ,_caeaf :=range _fcfba .EG_PContent {_caeaf .MarshalXML (e ,_f .StartElement {}); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ffgad *CT_Object )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afgb :=range start .Attr {if _afgb .Name .Local =="\u0064x\u0061\u004f\u0072\u0069\u0067"{_fdgdaf ,_eeadf :=ParseUnionST_TwipsMeasure (_afgb .Value ); -if _eeadf !=nil {return _eeadf ;};_ffgad .DxaOrigAttr =&_fdgdaf ;continue ;};if _afgb .Name .Local =="\u0064y\u0061\u004f\u0072\u0069\u0067"{_gdfbe ,_ecagea :=ParseUnionST_TwipsMeasure (_afgb .Value );if _ecagea !=nil {return _ecagea ;};_ffgad .DyaOrigAttr =&_gdfbe ; -continue ;};};_bgaaa :for {_dbgce ,_fbdbeb :=d .Token ();if _fbdbeb !=nil {return _fbdbeb ;};switch _cggae :=_dbgce .(type ){case _f .StartElement :switch _cggae .Name {default:if _fdggc ,_cbbec :=_fad .CreateElement (_cggae );_cbbec !=nil {return _cbbec ; -}else {if _facg :=d .DecodeElement (_fdggc ,&_cggae );_facg !=nil {return _facg ;};_ffgad .Any =append (_ffgad .Any ,_fdggc );};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgad .Drawing =NewCT_Drawing (); -if _cagcb :=d .DecodeElement (_ffgad .Drawing ,&_cggae );_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 :"\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"}:_ffgad .Choice =NewCT_ObjectChoice (); -if _ddad :=d .DecodeElement (&_ffgad .Choice .Control ,&_cggae );_ddad !=nil {return _ddad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgad .Choice =NewCT_ObjectChoice (); -if _fccgf :=d .DecodeElement (&_ffgad .Choice .ObjectLink ,&_cggae );_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 :"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"}:_ffgad .Choice =NewCT_ObjectChoice (); -if _eccfg :=d .DecodeElement (&_ffgad .Choice .ObjectEmbed ,&_cggae );_eccfg !=nil {return _eccfg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ffgad .Choice =NewCT_ObjectChoice (); -if _beaeb :=d .DecodeElement (&_ffgad .Choice .Movie ,&_cggae );_beaeb !=nil {return _beaeb ;};};case _f .EndElement :break _bgaaa ;case _f .CharData :};};return nil ;}; +// Document Variable Value +ValAttr string ;};func (_fcagc *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 :_b .Sprintf ("\u0025\u0076",_fcagc .IdAttr )});if _fcagc .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_gbefc ,_aafgc :=_fcagc .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 _aafgc !=nil {return _aafgc ;};start .Attr =append (start .Attr ,_gbefc );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fcggg ST_MeasurementOrPercent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _fcggg .ST_DecimalNumberOrPercent !=nil {e .Encode (_fcggg .ST_DecimalNumberOrPercent );};if _fcggg .ST_UniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_fcggg .ST_UniversalMeasure ));};return e .EncodeToken (_d .EndElement {Name :start .Name }); +};type CT_DocDefaults struct{ -// Validate validates the CT_Cnf and its children -func (_dgcg *CT_Cnf )Validate ()error {return _dgcg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006e\u0066");}; +// Default Run Properties +RPrDefault *CT_RPrDefault ; -// Validate validates the CT_Highlight and its children -func (_feffe *CT_Highlight )Validate ()error {return _feffe .ValidateWithPath ("\u0043\u0054\u005fH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");};const (ST_HAnchorUnset ST_HAnchor =0;ST_HAnchorText ST_HAnchor =1;ST_HAnchorMargin ST_HAnchor =2;ST_HAnchorPage ST_HAnchor =3; -);func NewEG_RPr ()*EG_RPr {_fbggga :=&EG_RPr {};return _fbggga }; +// Default Paragraph Properties +PPrDefault *CT_PPrDefault ;};func (_gbbc *CT_RPrOriginal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gbbc .RStyle !=nil {_bgdab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_gbbc .RStyle ,_bgdab );};if _gbbc .RFonts !=nil {_fbfcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_gbbc .RFonts ,_fbfcc );};if _gbbc .B !=nil {_cdebab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}}; +e .EncodeElement (_gbbc .B ,_cdebab );};if _gbbc .BCs !=nil {_bffab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_gbbc .BCs ,_bffab );};if _gbbc .I !=nil {_bbcaegc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}}; +e .EncodeElement (_gbbc .I ,_bbcaegc );};if _gbbc .ICs !=nil {_bbfcef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_gbbc .ICs ,_bbfcef );};if _gbbc .Caps !=nil {_defdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; +e .EncodeElement (_gbbc .Caps ,_defdb );};if _gbbc .SmallCaps !=nil {_dcgge :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_gbbc .SmallCaps ,_dcgge );};if _gbbc .Strike !=nil {_cdaad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; +e .EncodeElement (_gbbc .Strike ,_cdaad );};if _gbbc .Dstrike !=nil {_cbag :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_gbbc .Dstrike ,_cbag );};if _gbbc .Outline !=nil {_gbfff :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; +e .EncodeElement (_gbbc .Outline ,_gbfff );};if _gbbc .Shadow !=nil {_ffgeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_gbbc .Shadow ,_ffgeg );};if _gbbc .Emboss !=nil {_eabad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; +e .EncodeElement (_gbbc .Emboss ,_eabad );};if _gbbc .Imprint !=nil {_bdcc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_gbbc .Imprint ,_bdcc );};if _gbbc .NoProof !=nil {_cgaae :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; +e .EncodeElement (_gbbc .NoProof ,_cgaae );};if _gbbc .SnapToGrid !=nil {_bbgde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_gbbc .SnapToGrid ,_bbgde );};if _gbbc .Vanish !=nil {_dcdfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}}; +e .EncodeElement (_gbbc .Vanish ,_dcdfe );};if _gbbc .WebHidden !=nil {_fadad :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_gbbc .WebHidden ,_fadad );};if _gbbc .Color !=nil {_degeeb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}}; +e .EncodeElement (_gbbc .Color ,_degeeb );};if _gbbc .Spacing !=nil {_gebe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_gbbc .Spacing ,_gebe );};if _gbbc .W !=nil {_dcebc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}}; +e .EncodeElement (_gbbc .W ,_dcebc );};if _gbbc .Kern !=nil {_dgacb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_gbbc .Kern ,_dgacb );};if _gbbc .Position !=nil {_gfga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_gbbc .Position ,_gfga );};if _gbbc .Sz !=nil {_bceef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_gbbc .Sz ,_bceef );};if _gbbc .SzCs !=nil {_cbege :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}}; +e .EncodeElement (_gbbc .SzCs ,_cbege );};if _gbbc .Highlight !=nil {_egbecg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gbbc .Highlight ,_egbecg );};if _gbbc .U !=nil {_bfbfgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}}; +e .EncodeElement (_gbbc .U ,_bfbfgb );};if _gbbc .Effect !=nil {_fbdgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_gbbc .Effect ,_fbdgc );};if _gbbc .Bdr !=nil {_gdcee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}}; +e .EncodeElement (_gbbc .Bdr ,_gdcee );};if _gbbc .Shd !=nil {_agbgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_gbbc .Shd ,_agbgf );};if _gbbc .FitText !=nil {_bggfb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}}; +e .EncodeElement (_gbbc .FitText ,_bggfb );};if _gbbc .VertAlign !=nil {_gggbc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_gbbc .VertAlign ,_gggbc );};if _gbbc .Rtl !=nil {_egebed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}}; +e .EncodeElement (_gbbc .Rtl ,_egebed );};if _gbbc .Cs !=nil {_ffcbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_gbbc .Cs ,_ffcbg );};if _gbbc .Em !=nil {_adeda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}}; +e .EncodeElement (_gbbc .Em ,_adeda );};if _gbbc .Lang !=nil {_beeddb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_gbbc .Lang ,_beeddb );};if _gbbc .EastAsianLayout !=nil {_ddafaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_gbbc .EastAsianLayout ,_ddafaf );};if _gbbc .SpecVanish !=nil {_dgafgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_gbbc .SpecVanish ,_dgafgg ); +};if _gbbc .OMath !=nil {_ebegead :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_gbbc .OMath ,_ebegead );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fgee *CT_PPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgee .PPr =NewCT_PPrBase (); +for _ ,_dcgded :=range start .Attr {if _dcgded .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_degbge ,_egegg :=_dcgded .Value ,error (nil );if _egegg !=nil {return _egegg ;};_fgee .AuthorAttr =_degbge ;continue ;};if _dcgded .Name .Local =="\u0064\u0061\u0074\u0065"{_baebg ,_acgbge :=ParseStdlibTime (_dcgded .Value ); +if _acgbge !=nil {return _acgbge ;};_fgee .DateAttr =&_baebg ;continue ;};if _dcgded .Name .Local =="\u0069\u0064"{_caea ,_aecbd :=_e .ParseInt (_dcgded .Value ,10,64);if _aecbd !=nil {return _aecbd ;};_fgee .IdAttr =_caea ;continue ;};};_facbg :for {_ddffe ,_ggbfdc :=d .Token (); +if _ggbfdc !=nil {return _ggbfdc ;};switch _ebbcb :=_ddffe .(type ){case _d .StartElement :switch _ebbcb .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 _cggea :=d .DecodeElement (_fgee .PPr ,&_ebbcb ); +_cggea !=nil {return _cggea ;};default:_gb .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",_ebbcb .Name ); +if _eegda :=d .Skip ();_eegda !=nil {return _eegda ;};};case _d .EndElement :break _facbg ;case _d .CharData :};};return nil ;};type CT_ParaRPrOriginal struct{ -// ValidateWithPath validates the CT_Num and its children, prefixing error messages with path -func (_debec *CT_Num )ValidateWithPath (path string )error {if _acdaa :=_debec .AbstractNumId .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0074\u0072\u0061\u0063\u0074N\u0075\u006d\u0049\u0064");_acdaa !=nil {return _acdaa ;};for _bfef ,_ebae :=range _debec .LvlOverride {if _gbdbc :=_ebae .ValidateWithPath (_d .Sprintf ("\u0025s\u002fL\u0076\u006c\u004f\u0076\u0065r\u0072\u0069d\u0065\u005b\u0025\u0064\u005d",path ,_bfef )); -_gbdbc !=nil {return _gbdbc ;};};return nil ;};func (_bafcb *CT_DocGrid )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bafcb .TypeAttr !=ST_DocGridUnset {_agdb ,_gcbcc :=_bafcb .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); -if _gcbcc !=nil {return _gcbcc ;};start .Attr =append (start .Attr ,_agdb );};if _bafcb .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 :_d .Sprintf ("\u0025\u0076",*_bafcb .LinePitchAttr )}); -};if _bafcb .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 :_d .Sprintf ("\u0025\u0076",*_bafcb .CharSpaceAttr )});};e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_afgf *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 :_d .Sprintf ("\u0025\u0076",_afgf .FontKeyAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u003a\u0073\u0075\u0062\u0073\u0065\u0074\u0074\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0076",_afgf .SubsettedAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_afgf .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_PageBorderDisplay byte ;func (_aecaa *CT_Rel )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_daeba :=range start .Attr {if _daeba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_daeba .Name .Local =="\u0069\u0064"||_daeba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_daeba .Name .Local =="\u0069\u0064"{_dddba ,_adaa :=_daeba .Value ,error (nil ); -if _adaa !=nil {return _adaa ;};_aecaa .IdAttr =_dddba ;continue ;};};for {_eddde ,_dffbg :=d .Token ();if _dffbg !=nil {return _d .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_dffbg );};if _beda ,_fgcce :=_eddde .(_f .EndElement ); -_fgcce &&_beda .Name ==start .Name {break ;};};return nil ;}; +// Inserted Paragraph +Ins *CT_TrackChange ; -// Validate validates the WdCT_Inline and its children -func (_cbdegc *WdCT_Inline )Validate ()error {return _cbdegc .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0049\u006e\u006c\u0069\u006e\u0065");};func (_dacdd ST_DocPartBehavior )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_beddg :=_f .Attr {};_beddg .Name =name ; -switch _dacdd {case ST_DocPartBehaviorUnset :_beddg .Value ="";case ST_DocPartBehaviorContent :_beddg .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074";case ST_DocPartBehaviorP :_beddg .Value ="\u0070";case ST_DocPartBehaviorPg :_beddg .Value ="\u0070\u0067"; -};return _beddg ,nil ;};type CT_MailMergeDocType struct{ +// Deleted Paragraph +Del *CT_TrackChange ; -// Mail Merge Source Document Type -ValAttr ST_MailMergeDocType ;}; +// Move Source Paragraph +MoveFrom *CT_TrackChange ; -// Validate validates the CT_CalendarType and its children -func (_aaab *CT_CalendarType )Validate ()error {return _aaab .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065");};const (ST_InfoTextTypeUnset ST_InfoTextType =0;ST_InfoTextTypeText ST_InfoTextType =1; -ST_InfoTextTypeAutoText ST_InfoTextType =2;);type EG_RPrContent struct{ +// Move Destination Paragraph +MoveTo *CT_TrackChange ; // Referenced Character Style RStyle *CT_String ; @@ -2427,2624 +2152,3067 @@ EastAsianLayout *CT_EastAsianLayout ; SpecVanish *CT_OnOff ; // Office Open XML Math -OMath *CT_OnOff ; - -// Revision Information for Run Properties -RPrChange *CT_RPrChange ;};func (_edcfg *WdCT_WordprocessingGroup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edcfg .CNvGrpSpPr =_fa .NewCT_NonVisualGroupDrawingShapeProps ();_edcfg .GrpSpPr =_fa .NewCT_GroupShapeProperties ();_afbeg :for {_bffdc ,_cgaee :=d .Token (); -if _cgaee !=nil {return _cgaee ;};switch _fbdbg :=_bffdc .(type ){case _f .StartElement :switch _fbdbg .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"}:_edcfg .CNvPr =_fa .NewCT_NonVisualDrawingProps (); -if _febed :=d .DecodeElement (_edcfg .CNvPr ,&_fbdbg );_febed !=nil {return _febed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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 _cdcef :=d .DecodeElement (_edcfg .CNvGrpSpPr ,&_fbdbg ); -_cdcef !=nil {return _cdcef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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 _ceagfda :=d .DecodeElement (_edcfg .GrpSpPr ,&_fbdbg ); -_ceagfda !=nil {return _ceagfda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_abdab :=NewWdCT_WordprocessingGroupChoice (); -if _deafc :=d .DecodeElement (&_abdab .Wsp ,&_fbdbg );_deafc !=nil {return _deafc ;};_edcfg .Choice =append (_edcfg .Choice ,_abdab );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_dffcff :=NewWdCT_WordprocessingGroupChoice (); -if _ecbbf :=d .DecodeElement (&_dffcff .GrpSp ,&_fbdbg );_ecbbf !=nil {return _ecbbf ;};_edcfg .Choice =append (_edcfg .Choice ,_dffcff );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_aadee :=NewWdCT_WordprocessingGroupChoice (); -if _geefba :=d .DecodeElement (&_aadee .GraphicFrame ,&_fbdbg );_geefba !=nil {return _geefba ;};_edcfg .Choice =append (_edcfg .Choice ,_aadee );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"}:_fabcf :=NewWdCT_WordprocessingGroupChoice (); -if _cgggf :=d .DecodeElement (&_fabcf .Pic ,&_fbdbg );_cgggf !=nil {return _cgggf ;};_edcfg .Choice =append (_edcfg .Choice ,_fabcf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_gccfcb :=NewWdCT_WordprocessingGroupChoice (); -if _eaffa :=d .DecodeElement (&_gccfcb .ContentPart ,&_fbdbg );_eaffa !=nil {return _eaffa ;};_edcfg .Choice =append (_edcfg .Choice ,_gccfcb );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_edcfg .ExtLst =_fa .NewCT_OfficeArtExtensionList (); -if _aeffac :=d .DecodeElement (_edcfg .ExtLst ,&_fbdbg );_aeffac !=nil {return _aeffac ;};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",_fbdbg .Name ); -if _fecbff :=d .Skip ();_fecbff !=nil {return _fecbff ;};};case _f .EndElement :break _afbeg ;case _f .CharData :};};return nil ;};type CT_CalendarType struct{ - -// Calendar Type Value -ValAttr _df .ST_CalendarType ;};type CT_EdnDocProps struct{ +OMath *CT_OnOff ;};type CT_EdnPos struct{ -// Endnote Placement -Pos *CT_EdnPos ; +// Endnote Position Type +ValAttr ST_EdnPos ;};type CT_AltChunk struct{IdAttr *string ; -// Endnote Numbering Format -NumFmt *CT_NumFmt ; +// External Content Import Properties +AltChunkPr *CT_AltChunkPr ;}; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// ValidateWithPath validates the WdCT_WordprocessingShape and its children, prefixing error messages with path +func (_efebfg *WdCT_WordprocessingShape )ValidateWithPath (path string )error {if _efebfg .CNvPr !=nil {if _daadbb :=_efebfg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_daadbb !=nil {return _daadbb ;};};if _adbbdg :=_efebfg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_adbbdg !=nil {return _adbbdg ;};if _acefbg :=_efebfg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_acefbg !=nil {return _acefbg ;};if _efebfg .Style !=nil {if _ccaegc :=_efebfg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); +_ccaegc !=nil {return _ccaegc ;};};if _efebfg .ExtLst !=nil {if _eegbadf :=_efebfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eegbadf !=nil {return _eegbadf ;};};if _efebfg .WChoice !=nil {if _gbaedg :=_efebfg .WChoice .ValidateWithPath (path +"\u002f\u0057\u0043\u0068\u006f\u0069\u0063\u0065"); +_gbaedg !=nil {return _gbaedg ;};};if _cbbffg :=_efebfg .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_cbbffg !=nil {return _cbbffg ;};return nil ;};func (_dacdb *CT_Proof )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggbbab :=range start .Attr {if _ggbbab .Name .Local =="\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"{_dacdb .SpellingAttr .UnmarshalXMLAttr (_ggbbab ); +continue ;};if _ggbbab .Name .Local =="\u0067r\u0061\u006d\u006d\u0061\u0072"{_dacdb .GrammarAttr .UnmarshalXMLAttr (_ggbbab );continue ;};};for {_aaaf ,_fabda :=d .Token ();if _fabda !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0072\u006f\u006f\u0066: \u0025\u0073",_fabda ); +};if _ccdgd ,_ddge :=_aaaf .(_d .EndElement );_ddge &&_ccdgd .Name ==start .Name {break ;};};return nil ;};func (_fggff *ST_MultiLevelType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fggff =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_fggff =1; +case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_fggff =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_fggff =3;};return nil ;};type EG_PContent struct{ -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;Endnote []*CT_FtnEdnSepRef ;}; +// Simple Field +FldSimple []*CT_SimpleField ; -// Validate validates the WdCT_WrapThrough and its children -func (_eeffa *WdCT_WrapThrough )Validate ()error {return _eeffa .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0057r\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068");};func (_ecdfce *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 _ecdfce .Ins !=nil {_caedd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_ecdfce .Ins ,_caedd );};if _ecdfce .Del !=nil {_facag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_ecdfce .Del ,_facag ); -};if _ecdfce .RPr !=nil {_bgdae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_ecdfce .RPr ,_bgdae );};return nil ;};func (_ddcba ST_TextDirection )String ()string {switch _ddcba {case 0:return "";case 1:return "\u0074\u0062"; -case 2:return "\u0072\u006c";case 3:return "\u006c\u0072";case 4:return "\u0074\u0062\u0056";case 5:return "\u0072\u006c\u0056";case 6:return "\u006c\u0072\u0056";case 7:return "\u0062\u0074\u004c\u0072";case 8:return "\u006c\u0072\u0054\u0062";case 9:return "\u006c\u0072\u0054b\u0056"; -case 10:return "\u0074\u0062\u004cr\u0056";case 11:return "\u0074\u0062\u0052\u006c";case 12:return "\u0074\u0062\u0052l\u0056";};return "";};func (_afgg *CT_CustomXmlPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aacdcb :for {_cfcg ,_egbdb :=d .Token (); -if _egbdb !=nil {return _egbdb ;};switch _eegd :=_cfcg .(type ){case _f .StartElement :switch _eegd .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afgg .Placeholder =NewCT_String (); -if _cgea :=d .DecodeElement (_afgg .Placeholder ,&_eegd );_cgea !=nil {return _cgea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgfg :=NewCT_Attr (); -if _def :=d .DecodeElement (_cgfg ,&_eegd );_def !=nil {return _def ;};_afgg .Attr =append (_afgg .Attr ,_cgfg );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",_eegd .Name ); -if _fefa :=d .Skip ();_fefa !=nil {return _fefa ;};};case _f .EndElement :break _aacdcb ;case _f .CharData :};};return nil ;};func NewCT_ParaRPrChange ()*CT_ParaRPrChange {_dfcdde :=&CT_ParaRPrChange {};_dfcdde .RPr =NewCT_ParaRPrOriginal ();return _dfcdde ; -};func NewCT_Lvl ()*CT_Lvl {_acdeb :=&CT_Lvl {};return _acdeb }; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// ValidateWithPath validates the EG_RunLevelElts and its children, prefixing error messages with path -func (_ggcgdd *EG_RunLevelElts )ValidateWithPath (path string )error {if _ggcgdd .ProofErr !=nil {if _ddgbe :=_ggcgdd .ProofErr .ValidateWithPath (path +"\u002fP\u0072\u006f\u006f\u0066\u0045\u0072r");_ddgbe !=nil {return _ddgbe ;};};if _ggcgdd .PermStart !=nil {if _gdbef :=_ggcgdd .PermStart .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074"); -_gdbef !=nil {return _gdbef ;};};if _ggcgdd .PermEnd !=nil {if _fcggc :=_ggcgdd .PermEnd .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0045\u006e\u0064");_fcggc !=nil {return _fcggc ;};};if _ggcgdd .Ins !=nil {if _ccfgd :=_ggcgdd .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073"); -_ccfgd !=nil {return _ccfgd ;};};if _ggcgdd .Del !=nil {if _gefafb :=_ggcgdd .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_gefafb !=nil {return _gefafb ;};};if _ggcgdd .MoveFrom !=nil {if _beggaf :=_ggcgdd .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm"); -_beggaf !=nil {return _beggaf ;};};if _ggcgdd .MoveTo !=nil {if _ccceb :=_ggcgdd .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_ccceb !=nil {return _ccceb ;};};for _bdacgc ,_bbdce :=range _ggcgdd .EG_RangeMarkupElements {if _cbcfb :=_bbdce .ValidateWithPath (_d .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 ,_bdacgc )); -_cbcfb !=nil {return _cbcfb ;};};for _acfdgd ,_cgefbe :=range _ggcgdd .EG_MathContent {if _badfc :=_cgefbe .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0045\u0047_M\u0061t\u0068\u0043\u006f\u006e\u0074e\u006e\u0074\u005b\u0025\u0064\u005d",path ,_acfdgd )); -_badfc !=nil {return _badfc ;};};return nil ;}; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func NewCT_TextEffect ()*CT_TextEffect {_egfdc :=&CT_TextEffect {};_egfdc .ValAttr =ST_TextEffect (1);return _egfdc ;};type EG_PContentBase struct{CustomXml *CT_CustomXmlRun ;FldSimple []*CT_SimpleField ; +Hyperlink *CT_Hyperlink ;};func (_dccedb *CT_VMerge )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_efdgf :=range start .Attr {if _efdgf .Name .Local =="\u0076\u0061\u006c"{_dccedb .ValAttr .UnmarshalXMLAttr (_efdgf );continue ;}; +};for {_ccgga ,_dgdaaa :=d .Token ();if _dgdaaa !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0056\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_dgdaaa );};if _bcaceb ,_cefbb :=_ccgga .(_d .EndElement );_cefbb &&_bcaceb .Name ==start .Name {break ; +};};return nil ;};func (_aegcc *CT_BottomPageBorder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aegcc .ValAttr =ST_Border (1);for _ ,_gdff :=range start .Attr {if _gdff .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gdff .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"||_gdff .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gdff .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"{_fcbb ,_cbdg :=_gdff .Value ,error (nil ); +if _cbdg !=nil {return _cbdg ;};_aegcc .BottomLeftAttr =&_fcbb ;continue ;};if _gdff .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gdff .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"||_gdff .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gdff .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"{_ead ,_ccdd :=_gdff .Value ,error (nil ); +if _ccdd !=nil {return _ccdd ;};_aegcc .BottomRightAttr =&_ead ;continue ;};if _gdff .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gdff .Name .Local =="\u0069\u0064"||_gdff .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gdff .Name .Local =="\u0069\u0064"{_abgg ,_adfc :=_gdff .Value ,error (nil ); +if _adfc !=nil {return _adfc ;};_aegcc .IdAttr =&_abgg ;continue ;};if _gdff .Name .Local =="\u0076\u0061\u006c"{_aegcc .ValAttr .UnmarshalXMLAttr (_gdff );continue ;};if _gdff .Name .Local =="\u0063\u006f\u006co\u0072"{_ceec ,_feg :=ParseUnionST_HexColor (_gdff .Value ); +if _feg !=nil {return _feg ;};_aegcc .ColorAttr =&_ceec ;continue ;};if _gdff .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_aegcc .ThemeColorAttr .UnmarshalXMLAttr (_gdff );continue ;};if _gdff .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_abdf ,_ecgd :=_gdff .Value ,error (nil ); +if _ecgd !=nil {return _ecgd ;};_aegcc .ThemeTintAttr =&_abdf ;continue ;};if _gdff .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_agge ,_efb :=_gdff .Value ,error (nil );if _efb !=nil {return _efb ;};_aegcc .ThemeShadeAttr =&_agge ; +continue ;};if _gdff .Name .Local =="\u0073\u007a"{_ebea ,_gbdab :=_e .ParseUint (_gdff .Value ,10,64);if _gbdab !=nil {return _gbdab ;};_aegcc .SzAttr =&_ebea ;continue ;};if _gdff .Name .Local =="\u0073\u0070\u0061c\u0065"{_cgbe ,_geda :=_e .ParseUint (_gdff .Value ,10,64); +if _geda !=nil {return _geda ;};_aegcc .SpaceAttr =&_cgbe ;continue ;};if _gdff .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_bcd ,_gee :=ParseUnionST_OnOff (_gdff .Value );if _gee !=nil {return _gee ;};_aegcc .ShadowAttr =&_bcd ;continue ;};if _gdff .Name .Local =="\u0066\u0072\u0061m\u0065"{_fcf ,_bdgc :=ParseUnionST_OnOff (_gdff .Value ); +if _bdgc !=nil {return _bdgc ;};_aegcc .FrameAttr =&_fcf ;continue ;};};for {_ccdg ,_dbf :=d .Token ();if _dbf !=nil {return _b .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",_dbf ); +};if _abcad ,_dggfd :=_ccdg .(_d .EndElement );_dggfd &&_abcad .Name ==start .Name {break ;};};return nil ;};const (ST_ObjectDrawAspectUnset ST_ObjectDrawAspect =0;ST_ObjectDrawAspectContent ST_ObjectDrawAspect =1;ST_ObjectDrawAspectIcon ST_ObjectDrawAspect =2; +); // Validate validates the CT_Shd and its children -func (_adggf *CT_Shd )Validate ()error {return _adggf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0064");};func (_acbf *ST_PageBorderDisplay )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bggfgfa ,_cffdde :=d .Token ();if _cffdde !=nil {return _cffdde ; -};if _acfga ,_cbbfc :=_bggfgfa .(_f .EndElement );_cbbfc &&_acfga .Name ==start .Name {*_acbf =1;return nil ;};if _dgefg ,_dcgbfe :=_bggfgfa .(_f .CharData );!_dcgbfe {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bggfgfa ); -}else {switch string (_dgefg ){case "":*_acbf =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_acbf =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_acbf =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_acbf =3; -};};_bggfgfa ,_cffdde =d .Token ();if _cffdde !=nil {return _cffdde ;};if _cbafb ,_gdfcfd :=_bggfgfa .(_f .EndElement );_gdfcfd &&_cbafb .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bggfgfa ); -};func (_bcbgfb ST_TblWidth )ValidateWithPath (path string )error {switch _bcbgfb {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcbgfb )); -};return nil ;};func (_bggafd ST_FtnPos )ValidateWithPath (path string )error {switch _bggafd {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bggafd )); -};return nil ;};func NewCT_TcPrInner ()*CT_TcPrInner {_afdae :=&CT_TcPrInner {};return _afdae };type Styles struct{CT_Styles };func NewCT_VerticalAlignRun ()*CT_VerticalAlignRun {_ebgge :=&CT_VerticalAlignRun {};_ebgge .ValAttr =_df .ST_VerticalAlignRun (1); -return _ebgge ;}; - -// Validate validates the CT_Num and its children -func (_fbfag *CT_Num )Validate ()error {return _fbfag .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d");};func (_efgfb *CT_Charset )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efgfb .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_efgfb .ValAttr )}); -};if _efgfb .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 :_d .Sprintf ("\u0025\u0076",*_efgfb .CharacterSetAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bdffc ST_Merge )ValidateWithPath (path string )error {switch _bdffc {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdffc )); -};return nil ;};func (_gdgdaa *EG_SectPrContents )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agabc :for {_gbebad ,_cceaf :=d .Token ();if _cceaf !=nil {return _cceaf ;};switch _aafab :=_gbebad .(type ){case _f .StartElement :switch _aafab .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdgdaa .FootnotePr =NewCT_FtnProps (); -if _cbdef :=d .DecodeElement (_gdgdaa .FootnotePr ,&_aafab );_cbdef !=nil {return _cbdef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdgdaa .EndnotePr =NewCT_EdnProps (); -if _caafb :=d .DecodeElement (_gdgdaa .EndnotePr ,&_aafab );_caafb !=nil {return _caafb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdgdaa .Type =NewCT_SectType (); -if _dbggd :=d .DecodeElement (_gdgdaa .Type ,&_aafab );_dbggd !=nil {return _dbggd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdgdaa .PgSz =NewCT_PageSz (); -if _gcdgb :=d .DecodeElement (_gdgdaa .PgSz ,&_aafab );_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 :"\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"}:_gdgdaa .PgMar =NewCT_PageMar (); -if _ecfbbd :=d .DecodeElement (_gdgdaa .PgMar ,&_aafab );_ecfbbd !=nil {return _ecfbbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdgdaa .PaperSrc =NewCT_PaperSource (); -if _cecfd :=d .DecodeElement (_gdgdaa .PaperSrc ,&_aafab );_cecfd !=nil {return _cecfd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdgdaa .PgBorders =NewCT_PageBorders (); -if _dgdaeda :=d .DecodeElement (_gdgdaa .PgBorders ,&_aafab );_dgdaeda !=nil {return _dgdaeda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdgdaa .LnNumType =NewCT_LineNumber (); -if _bbdae :=d .DecodeElement (_gdgdaa .LnNumType ,&_aafab );_bbdae !=nil {return _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 :"\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"}:_gdgdaa .PgNumType =NewCT_PageNumber (); -if _fcabab :=d .DecodeElement (_gdgdaa .PgNumType ,&_aafab );_fcabab !=nil {return _fcabab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdgdaa .Cols =NewCT_Columns (); -if _bacedb :=d .DecodeElement (_gdgdaa .Cols ,&_aafab );_bacedb !=nil {return _bacedb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdgdaa .FormProt =NewCT_OnOff (); -if _dedaf :=d .DecodeElement (_gdgdaa .FormProt ,&_aafab );_dedaf !=nil {return _dedaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdgdaa .VAlign =NewCT_VerticalJc (); -if _gcecc :=d .DecodeElement (_gdgdaa .VAlign ,&_aafab );_gcecc !=nil {return _gcecc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdgdaa .NoEndnote =NewCT_OnOff (); -if _bfecfbb :=d .DecodeElement (_gdgdaa .NoEndnote ,&_aafab );_bfecfbb !=nil {return _bfecfbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdgdaa .TitlePg =NewCT_OnOff (); -if _ebedbb :=d .DecodeElement (_gdgdaa .TitlePg ,&_aafab );_ebedbb !=nil {return _ebedbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdgdaa .TextDirection =NewCT_TextDirection (); -if _eeafb :=d .DecodeElement (_gdgdaa .TextDirection ,&_aafab );_eeafb !=nil {return _eeafb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdgdaa .Bidi =NewCT_OnOff (); -if _efdaa :=d .DecodeElement (_gdgdaa .Bidi ,&_aafab );_efdaa !=nil {return _efdaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdgdaa .RtlGutter =NewCT_OnOff (); -if _ebdfd :=d .DecodeElement (_gdgdaa .RtlGutter ,&_aafab );_ebdfd !=nil {return _ebdfd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdgdaa .DocGrid =NewCT_DocGrid (); -if _dbeca :=d .DecodeElement (_gdgdaa .DocGrid ,&_aafab );_dbeca !=nil {return _dbeca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdgdaa .PrinterSettings =NewCT_Rel (); -if _geccdb :=d .DecodeElement (_gdgdaa .PrinterSettings ,&_aafab );_geccdb !=nil {return _geccdb ;};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",_aafab .Name ); -if _dfgcgc :=d .Skip ();_dfgcgc !=nil {return _dfgcgc ;};};case _f .EndElement :break _agabc ;case _f .CharData :};};return nil ;}; +func (_abfae *CT_Shd )Validate ()error {return _abfae .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0064");}; -// ValidateWithPath validates the CT_OptimizeForBrowser and its children, prefixing error messages with path -func (_gedd *CT_OptimizeForBrowser )ValidateWithPath (path string )error {if _gedd .ValAttr !=nil {if _fgbbb :=_gedd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgbbb !=nil {return _fgbbb ;};};return nil ;};func (_aecgg *CT_NumLvl )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_debecf :=range start .Attr {if _debecf .Name .Local =="\u0069\u006c\u0076\u006c"{_dcddf ,_daedd :=_fc .ParseInt (_debecf .Value ,10,64); -if _daedd !=nil {return _daedd ;};_aecgg .IlvlAttr =_dcddf ;continue ;};};_gaabb :for {_aefcg ,_cacag :=d .Token ();if _cacag !=nil {return _cacag ;};switch _fffg :=_aefcg .(type ){case _f .StartElement :switch _fffg .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aecgg .StartOverride =NewCT_DecimalNumber (); -if _cecba :=d .DecodeElement (_aecgg .StartOverride ,&_fffg );_cecba !=nil {return _cecba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aecgg .Lvl =NewCT_Lvl (); -if _cbdga :=d .DecodeElement (_aecgg .Lvl ,&_fffg );_cbdga !=nil {return _cbdga ;};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",_fffg .Name ); -if _eeedf :=d .Skip ();_eeedf !=nil {return _eeedf ;};};case _f .EndElement :break _gaabb ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_LevelSuffix and its children, prefixing error messages with path +func (_bdcbe *CT_LevelSuffix )ValidateWithPath (path string )error {if _bdcbe .ValAttr ==ST_LevelSuffixUnset {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 _gcaeb :=_bdcbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcaeb !=nil {return _gcaeb ;};return nil ;};func (_bdegg *CT_SdtPrChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bdegg .Equation !=nil {_gefcef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_bdegg .Equation ,_gefcef );};if _bdegg .ComboBox !=nil {_ggafca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}};e .EncodeElement (_bdegg .ComboBox ,_ggafca );};if _bdegg .Date !=nil {_gbdge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"}}; +e .EncodeElement (_bdegg .Date ,_gbdge );};if _bdegg .DocPartObj !=nil {_bbece :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064o\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}};e .EncodeElement (_bdegg .DocPartObj ,_bbece );};if _bdegg .DocPartList !=nil {_abffb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}}; +e .EncodeElement (_bdegg .DocPartList ,_abffb );};if _bdegg .DropDownList !=nil {_ecaga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0072\u006f\u0070\u0044\u006f\u0077n\u004c\u0069\u0073\u0074"}};e .EncodeElement (_bdegg .DropDownList ,_ecaga ); +};if _bdegg .Picture !=nil {_gfdadc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0069\u0063\u0074\u0075\u0072e"}};e .EncodeElement (_bdegg .Picture ,_gfdadc );};if _bdegg .RichText !=nil {_feeca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}}; +e .EncodeElement (_bdegg .RichText ,_feeca );};if _bdegg .Text !=nil {_dbcdcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_bdegg .Text ,_dbcdcd );};if _bdegg .Citation !=nil {_bbgfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_bdegg .Citation ,_bbgfa );};if _bdegg .Group !=nil {_defeg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0067\u0072\u006f\u0075\u0070"}};e .EncodeElement (_bdegg .Group ,_defeg );};if _bdegg .Bibliography !=nil {_fdeda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0062\u006c\u0069\u006f\u0067r\u0061\u0070\u0068\u0079"}}; +e .EncodeElement (_bdegg .Bibliography ,_fdeda );};return nil ;};func (_dbaba *CT_TextDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbaba .ValAttr =ST_TextDirection (1);for _ ,_effaag :=range start .Attr {if _effaag .Name .Local =="\u0076\u0061\u006c"{_dbaba .ValAttr .UnmarshalXMLAttr (_effaag ); +continue ;};};for {_dddacbd ,_afabg :=d .Token ();if _afabg !=nil {return _b .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",_afabg );};if _cgbfg ,_edfca :=_dddacbd .(_d .EndElement ); +_edfca &&_cgbfg .Name ==start .Name {break ;};};return nil ;};func (_edeeba *ST_TabTlc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eeffe ,_acedb :=d .Token ();if _acedb !=nil {return _acedb ;};if _cfddcgg ,_gbbdfb :=_eeffe .(_d .EndElement ); +_gbbdfb &&_cfddcgg .Name ==start .Name {*_edeeba =1;return nil ;};if _aaffgc ,_dffabg :=_eeffe .(_d .CharData );!_dffabg {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",_eeffe ); +}else {switch string (_aaffgc ){case "":*_edeeba =0;case "\u006e\u006f\u006e\u0065":*_edeeba =1;case "\u0064\u006f\u0074":*_edeeba =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_edeeba =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_edeeba =4; +case "\u0068\u0065\u0061v\u0079":*_edeeba =5;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_edeeba =6;};};_eeffe ,_acedb =d .Token ();if _acedb !=nil {return _acedb ;};if _cbegga ,_caafcd :=_eeffe .(_d .EndElement );_caafcd &&_cbegga .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",_eeffe );};func (_fafdef *CT_SaveThroughXslt )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fafdef .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fafdef .IdAttr )}); +};if _fafdef .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 :_b .Sprintf ("\u0025\u0076",*_fafdef .SolutionIDAttr )});};e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SdtDate ()*CT_SdtDate {_fdbbe :=&CT_SdtDate {};return _fdbbe }; -// Validate validates the CT_FtnEdnSepRef and its children -func (_bgfcd *CT_FtnEdnSepRef )Validate ()error {return _bgfcd .ValidateWithPath ("\u0043T\u005fF\u0074\u006e\u0045\u0064\u006e\u0053\u0065\u0070\u0052\u0065\u0066");};func (_dagbdf ST_SdtDateMappingType )Validate ()error {return _dagbdf .ValidateWithPath ("")}; +// Validate validates the CT_PixelsMeasure and its children +func (_cadedc *CT_PixelsMeasure )Validate ()error {return _cadedc .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0078e\u006c\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func (_eegfaa *ST_HighlightColor )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eegfaa =0; +case "\u0062\u006c\u0061c\u006b":*_eegfaa =1;case "\u0062\u006c\u0075\u0065":*_eegfaa =2;case "\u0063\u0079\u0061\u006e":*_eegfaa =3;case "\u0067\u0072\u0065e\u006e":*_eegfaa =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_eegfaa =5;case "\u0072\u0065\u0064":*_eegfaa =6; +case "\u0079\u0065\u006c\u006c\u006f\u0077":*_eegfaa =7;case "\u0077\u0068\u0069t\u0065":*_eegfaa =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_eegfaa =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_eegfaa =10;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_eegfaa =11; +case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_eegfaa =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_eegfaa =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_eegfaa =14;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_eegfaa =15; +case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_eegfaa =16;case "\u006e\u006f\u006e\u0065":*_eegfaa =17;};return nil ;};func NewCT_SdtDocPart ()*CT_SdtDocPart {_egfca :=&CT_SdtDocPart {};return _egfca };type CT_Num struct{ +// Numbering Definition Instance ID +NumIdAttr int64 ; -// Validate validates the CT_TopPageBorder and its children -func (_bdagf *CT_TopPageBorder )Validate ()error {return _bdagf .ValidateWithPath ("\u0043\u0054_\u0054\u006f\u0070P\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func (_acebgb *ST_View )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fadda ,_eaace :=d .Token (); -if _eaace !=nil {return _eaace ;};if _fcagdb ,_cefea :=_fadda .(_f .EndElement );_cefea &&_fcagdb .Name ==start .Name {*_acebgb =1;return nil ;};if _agcacb ,_efddff :=_fadda .(_f .CharData );!_efddff {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fadda ); -}else {switch string (_agcacb ){case "":*_acebgb =0;case "\u006e\u006f\u006e\u0065":*_acebgb =1;case "\u0070\u0072\u0069n\u0074":*_acebgb =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_acebgb =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_acebgb =4; -case "\u006e\u006f\u0072\u006d\u0061\u006c":*_acebgb =5;case "\u0077\u0065\u0062":*_acebgb =6;};};_fadda ,_eaace =d .Token ();if _eaace !=nil {return _eaace ;};if _faccca ,_gecdae :=_fadda .(_f .EndElement );_gecdae &&_faccca .Name ==start .Name {return nil ; -};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fadda );};type CT_TextAlignment struct{ +// Abstract Numbering Definition Reference +AbstractNumId *CT_DecimalNumber ; -// Vertical Character Alignment Position -ValAttr ST_TextAlignment ;};func NewCT_Styles ()*CT_Styles {_cegea :=&CT_Styles {};return _cegea }; +// Numbering Level Definition Override +LvlOverride []*CT_NumLvl ;};func ParseUnionST_HexColor (s string )(ST_HexColor ,error ){_bdcgb :=ST_HexColor {};if s =="\u0061\u0075\u0074\u006f"{_bdcgb .ST_HexColorAuto =ST_HexColorAutoAuto ;}else {_bdcgb .ST_HexColorRGB =&s ;};return _bdcgb ,nil ;};type CT_FFData struct{ -// Validate validates the CT_Rel and its children -func (_abfcd *CT_Rel )Validate ()error {return _abfcd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};type CT_SdtText struct{ +// Form Field Name +Name []*CT_FFName ; -// Allow Soft Line Breaks -MultiLineAttr *_df .ST_OnOff ;};func (_gaccec ST_FtnPos )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_egbad :=_f .Attr {};_egbad .Name =name ;switch _gaccec {case ST_FtnPosUnset :_egbad .Value ="";case ST_FtnPosPageBottom :_egbad .Value ="\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d"; -case ST_FtnPosBeneathText :_egbad .Value ="b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074";case ST_FtnPosSectEnd :_egbad .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064";case ST_FtnPosDocEnd :_egbad .Value ="\u0064\u006f\u0063\u0045\u006e\u0064"; -};return _egbad ,nil ;};func NewWdCT_PosV ()*WdCT_PosV {_acgbf :=&WdCT_PosV {};_acgbf .RelativeFromAttr =WdST_RelFromV (1);_acgbf .Choice =NewWdCT_PosVChoice ();return _acgbf ;};func (_feeceb ST_FrameLayout )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_adebd :=_f .Attr {}; -_adebd .Name =name ;switch _feeceb {case ST_FrameLayoutUnset :_adebd .Value ="";case ST_FrameLayoutRows :_adebd .Value ="\u0072\u006f\u0077\u0073";case ST_FrameLayoutCols :_adebd .Value ="\u0063\u006f\u006c\u0073";case ST_FrameLayoutNone :_adebd .Value ="\u006e\u006f\u006e\u0065"; -};return _adebd ,nil ;}; +// Form Field Label +Label []*CT_DecimalNumber ; -// ValidateWithPath validates the CT_FontSig and its children, prefixing error messages with path -func (_dfdgb *CT_FontSig )ValidateWithPath (path string )error {return nil };type EG_SectPrContents struct{ +// Form Field Navigation Order Index +TabIndex []*CT_UnsignedDecimalNumber ; -// Section-Wide Footnote Properties -FootnotePr *CT_FtnProps ; +// Form Field Enabled +Enabled []*CT_OnOff ; -// Section-Wide Endnote Properties -EndnotePr *CT_EdnProps ; +// Recalculate Fields When Current Field Is Modified +CalcOnExit []*CT_OnOff ; -// Section Type -Type *CT_SectType ; +// Script Function to Execute on Form Field Entry +EntryMacro []*CT_MacroName ; -// Page Size -PgSz *CT_PageSz ; +// Script Function to Execute on Form Field Exit +ExitMacro []*CT_MacroName ; -// Page Margins -PgMar *CT_PageMar ; +// Associated Help Text +HelpText []*CT_FFHelpText ; -// Paper Source Information -PaperSrc *CT_PaperSource ; +// Associated Status Text +StatusText []*CT_FFStatusText ;CheckBox *CT_FFCheckBox ;DdList *CT_FFDDList ;TextInput *CT_FFTextInput ;};func (_eagdcff *CT_TblGridCol )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eaedg :=range start .Attr {if _eaedg .Name .Local =="\u0077"{_bbbbc ,_bbbadb :=ParseUnionST_TwipsMeasure (_eaedg .Value ); +if _bbbadb !=nil {return _bbbadb ;};_eagdcff .WAttr =&_bbbbc ;continue ;};};for {_geccba ,_bdbbff :=d .Token ();if _bdbbff !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cG\u0072i\u0064\u0043\u006f\u006c\u003a\u0020\u0025s",_bdbbff ); +};if _dbgecb ,_fefga :=_geccba .(_d .EndElement );_fefga &&_dbgecb .Name ==start .Name {break ;};};return nil ;};func (_ddddc *CT_GlossaryDocument )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ddddc .Background !=nil {_fcddf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}}; +e .EncodeElement (_ddddc .Background ,_fcddf );};if _ddddc .DocParts !=nil {_ageg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_ddddc .DocParts ,_ageg );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Page Borders -PgBorders *CT_PageBorders ; +// ValidateWithPath validates the CT_Divs and its children, prefixing error messages with path +func (_abag *CT_Divs )ValidateWithPath (path string )error {for _aefba ,_agef :=range _abag .Div {if _faaa :=_agef .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0076\u005b\u0025\u0064\u005d",path ,_aefba ));_faaa !=nil {return _faaa ; +};};return nil ;};func (_eddcf *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 :_b .Sprintf ("\u0025\u0076",_eddcf .NameAttr )}); +if _eddcf .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_eddcf .ColFirstAttr )});};if _eddcf .ColLastAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_b .Sprintf ("\u0025\u0076",*_eddcf .ColLastAttr )}); +};if _eddcf .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_dgded ,_afd :=_eddcf .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 _afd !=nil {return _afd ;};start .Attr =append (start .Attr ,_dgded );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_eddcf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_cbea *CT_MathCtrlDel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfcfg :=range start .Attr {if _bfcfg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_acdaaa ,_cdfgdc :=_bfcfg .Value ,error (nil );if _cdfgdc !=nil {return _cdfgdc ; +};_cbea .AuthorAttr =_acdaaa ;continue ;};if _bfcfg .Name .Local =="\u0064\u0061\u0074\u0065"{_bceg ,_aceab :=ParseStdlibTime (_bfcfg .Value );if _aceab !=nil {return _aceab ;};_cbea .DateAttr =&_bceg ;continue ;};if _bfcfg .Name .Local =="\u0069\u0064"{_bfaa ,_gbgea :=_e .ParseInt (_bfcfg .Value ,10,64); +if _gbgea !=nil {return _gbgea ;};_cbea .IdAttr =_bfaa ;continue ;};};for {_fafde ,_edcc :=d .Token ();if _edcc !=nil {return _b .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",_edcc ); +};if _eacec ,_eecf :=_fafde .(_d .EndElement );_eecf &&_eacec .Name ==start .Name {break ;};};return nil ;};func (_ffeed *CT_TrackChangesView )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_egdaf :=range start .Attr {if _egdaf .Name .Local =="\u006d\u0061\u0072\u006b\u0075\u0070"{_bdecff ,_eegeb :=ParseUnionST_OnOff (_egdaf .Value ); +if _eegeb !=nil {return _eegeb ;};_ffeed .MarkupAttr =&_bdecff ;continue ;};if _egdaf .Name .Local =="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_adfbbc ,_bfaba :=ParseUnionST_OnOff (_egdaf .Value );if _bfaba !=nil {return _bfaba ;};_ffeed .CommentsAttr =&_adfbbc ; +continue ;};if _egdaf .Name .Local =="\u0069\u006e\u0073\u0044\u0065\u006c"{_eaggd ,_bebacb :=ParseUnionST_OnOff (_egdaf .Value );if _bebacb !=nil {return _bebacb ;};_ffeed .InsDelAttr =&_eaggd ;continue ;};if _egdaf .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_dbbdda ,_ffcdag :=ParseUnionST_OnOff (_egdaf .Value ); +if _ffcdag !=nil {return _ffcdag ;};_ffeed .FormattingAttr =&_dbbdda ;continue ;};if _egdaf .Name .Local =="\u0069\u006e\u006b\u0041\u006e\u006e\u006f\u0074\u0061t\u0069\u006f\u006e\u0073"{_dabdd ,_eebceg :=ParseUnionST_OnOff (_egdaf .Value );if _eebceg !=nil {return _eebceg ; +};_ffeed .InkAnnotationsAttr =&_dabdd ;continue ;};};for {_adcbf ,_cedfbb :=d .Token ();if _cedfbb !=nil {return _b .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",_cedfbb ); +};if _aaegb ,_adeacd :=_adcbf .(_d .EndElement );_adeacd &&_aaegb .Name ==start .Name {break ;};};return nil ;}; -// Line Numbering Settings -LnNumType *CT_LineNumber ; +// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path +func (_faegbe *CT_SmartTagPr )ValidateWithPath (path string )error {for _adgac ,_cbcbed :=range _faegbe .Attr {if _dedacf :=_cbcbed .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_adgac ));_dedacf !=nil {return _dedacf ; +};};return nil ;};func NewCT_DocVars ()*CT_DocVars {_aacf :=&CT_DocVars {};return _aacf };func (_dfafc *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 :_b .Sprintf ("\u0025\u0076",_dfafc .AuthorAttr )}); +if _dfafc .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dfafc .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_dfafc .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type WdST_AlignH byte ;type CT_FFTextInput struct{ -// Page Numbering Settings -PgNumType *CT_PageNumber ; +// Text Box Form Field Type +Type *CT_FFTextType ; -// Column Definitions -Cols *CT_Columns ; +// Default Text Box Form Field String +Default *CT_String ; -// Only Allow Editing of Form Fields -FormProt *CT_OnOff ; +// Text Box Form Field Maximum Length +MaxLength *CT_DecimalNumber ; -// Vertical Text Alignment on Page -VAlign *CT_VerticalJc ; +// Text Box Form Field Formatting +Format *CT_String ;};func (_ccace *EG_RPrContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afgbcg :for {_cdbfa ,_gfebf :=d .Token ();if _gfebf !=nil {return _gfebf ;};switch _dadcd :=_cdbfa .(type ){case _d .StartElement :switch _dadcd .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"}:_ccace .RStyle =NewCT_String (); +if _fbecd :=d .DecodeElement (_ccace .RStyle ,&_dadcd );_fbecd !=nil {return _fbecd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccace .RFonts =NewCT_Fonts (); +if _cfdee :=d .DecodeElement (_ccace .RFonts ,&_dadcd );_cfdee !=nil {return _cfdee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccace .B =NewCT_OnOff (); +if _eggfgf :=d .DecodeElement (_ccace .B ,&_dadcd );_eggfgf !=nil {return _eggfgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccace .BCs =NewCT_OnOff (); +if _gbagc :=d .DecodeElement (_ccace .BCs ,&_dadcd );_gbagc !=nil {return _gbagc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccace .I =NewCT_OnOff (); +if _fedec :=d .DecodeElement (_ccace .I ,&_dadcd );_fedec !=nil {return _fedec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccace .ICs =NewCT_OnOff (); +if _cabag :=d .DecodeElement (_ccace .ICs ,&_dadcd );_cabag !=nil {return _cabag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccace .Caps =NewCT_OnOff (); +if _bceaf :=d .DecodeElement (_ccace .Caps ,&_dadcd );_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 :"\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"}:_ccace .SmallCaps =NewCT_OnOff (); +if _ddgcb :=d .DecodeElement (_ccace .SmallCaps ,&_dadcd );_ddgcb !=nil {return _ddgcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccace .Strike =NewCT_OnOff (); +if _ecagag :=d .DecodeElement (_ccace .Strike ,&_dadcd );_ecagag !=nil {return _ecagag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccace .Dstrike =NewCT_OnOff (); +if _dbgbb :=d .DecodeElement (_ccace .Dstrike ,&_dadcd );_dbgbb !=nil {return _dbgbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccace .Outline =NewCT_OnOff (); +if _efada :=d .DecodeElement (_ccace .Outline ,&_dadcd );_efada !=nil {return _efada ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccace .Shadow =NewCT_OnOff (); +if _gdgdc :=d .DecodeElement (_ccace .Shadow ,&_dadcd );_gdgdc !=nil {return _gdgdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccace .Emboss =NewCT_OnOff (); +if _eacbbf :=d .DecodeElement (_ccace .Emboss ,&_dadcd );_eacbbf !=nil {return _eacbbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccace .Imprint =NewCT_OnOff (); +if _egdcg :=d .DecodeElement (_ccace .Imprint ,&_dadcd );_egdcg !=nil {return _egdcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccace .NoProof =NewCT_OnOff (); +if _eaefe :=d .DecodeElement (_ccace .NoProof ,&_dadcd );_eaefe !=nil {return _eaefe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccace .SnapToGrid =NewCT_OnOff (); +if _ecefff :=d .DecodeElement (_ccace .SnapToGrid ,&_dadcd );_ecefff !=nil {return _ecefff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccace .Vanish =NewCT_OnOff (); +if _aaedcb :=d .DecodeElement (_ccace .Vanish ,&_dadcd );_aaedcb !=nil {return _aaedcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccace .WebHidden =NewCT_OnOff (); +if _ceaabg :=d .DecodeElement (_ccace .WebHidden ,&_dadcd );_ceaabg !=nil {return _ceaabg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccace .Color =NewCT_Color (); +if _cgdge :=d .DecodeElement (_ccace .Color ,&_dadcd );_cgdge !=nil {return _cgdge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccace .Spacing =NewCT_SignedTwipsMeasure (); +if _dbefgg :=d .DecodeElement (_ccace .Spacing ,&_dadcd );_dbefgg !=nil {return _dbefgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccace .W =NewCT_TextScale (); +if _cagce :=d .DecodeElement (_ccace .W ,&_dadcd );_cagce !=nil {return _cagce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccace .Kern =NewCT_HpsMeasure (); +if _ecegf :=d .DecodeElement (_ccace .Kern ,&_dadcd );_ecegf !=nil {return _ecegf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccace .Position =NewCT_SignedHpsMeasure (); +if _bfbbc :=d .DecodeElement (_ccace .Position ,&_dadcd );_bfbbc !=nil {return _bfbbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccace .Sz =NewCT_HpsMeasure (); +if _eabcdb :=d .DecodeElement (_ccace .Sz ,&_dadcd );_eabcdb !=nil {return _eabcdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccace .SzCs =NewCT_HpsMeasure (); +if _cgbcg :=d .DecodeElement (_ccace .SzCs ,&_dadcd );_cgbcg !=nil {return _cgbcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccace .Highlight =NewCT_Highlight (); +if _efdfb :=d .DecodeElement (_ccace .Highlight ,&_dadcd );_efdfb !=nil {return _efdfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccace .U =NewCT_Underline (); +if _gcbagg :=d .DecodeElement (_ccace .U ,&_dadcd );_gcbagg !=nil {return _gcbagg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccace .Effect =NewCT_TextEffect (); +if _bcgcdc :=d .DecodeElement (_ccace .Effect ,&_dadcd );_bcgcdc !=nil {return _bcgcdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccace .Bdr =NewCT_Border (); +if _bfgfdc :=d .DecodeElement (_ccace .Bdr ,&_dadcd );_bfgfdc !=nil {return _bfgfdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccace .Shd =NewCT_Shd (); +if _ddfbd :=d .DecodeElement (_ccace .Shd ,&_dadcd );_ddfbd !=nil {return _ddfbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccace .FitText =NewCT_FitText (); +if _daffc :=d .DecodeElement (_ccace .FitText ,&_dadcd );_daffc !=nil {return _daffc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccace .VertAlign =NewCT_VerticalAlignRun (); +if _faffd :=d .DecodeElement (_ccace .VertAlign ,&_dadcd );_faffd !=nil {return _faffd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccace .Rtl =NewCT_OnOff (); +if _cgfdee :=d .DecodeElement (_ccace .Rtl ,&_dadcd );_cgfdee !=nil {return _cgfdee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccace .Cs =NewCT_OnOff (); +if _ebgfbb :=d .DecodeElement (_ccace .Cs ,&_dadcd );_ebgfbb !=nil {return _ebgfbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccace .Em =NewCT_Em (); +if _aeabg :=d .DecodeElement (_ccace .Em ,&_dadcd );_aeabg !=nil {return _aeabg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccace .Lang =NewCT_Language (); +if _edebe :=d .DecodeElement (_ccace .Lang ,&_dadcd );_edebe !=nil {return _edebe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccace .EastAsianLayout =NewCT_EastAsianLayout (); +if _ceceg :=d .DecodeElement (_ccace .EastAsianLayout ,&_dadcd );_ceceg !=nil {return _ceceg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccace .SpecVanish =NewCT_OnOff (); +if _agdge :=d .DecodeElement (_ccace .SpecVanish ,&_dadcd );_agdge !=nil {return _agdge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccace .OMath =NewCT_OnOff (); +if _eacba :=d .DecodeElement (_ccace .OMath ,&_dadcd );_eacba !=nil {return _eacba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccace .RPrChange =NewCT_RPrChange (); +if _geacga :=d .DecodeElement (_ccace .RPrChange ,&_dadcd );_geacga !=nil {return _geacga ;};default:_gb .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",_dadcd .Name ); +if _egdad :=d .Skip ();_egdad !=nil {return _egdad ;};};case _d .EndElement :break _afgbcg ;case _d .CharData :};};return nil ;};type CT_Jc struct{ -// Suppress Endnotes In Document -NoEndnote *CT_OnOff ; +// Alignment Type +ValAttr ST_Jc ;};func (_gdbedb ST_Jc )ValidateWithPath (path string )error {switch _gdbedb {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 (_gdbedb )); +};return nil ;};type WebSettings struct{CT_WebSettings };func (_ffgda *CT_TcPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gefac :for {_dddaea ,_bggbdf :=d .Token ();if _bggbdf !=nil {return _bggbdf ;};switch _dgfag :=_dddaea .(type ){case _d .StartElement :switch _dgfag .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"}:_ffgda .CnfStyle =NewCT_Cnf (); +if _feeff :=d .DecodeElement (_ffgda .CnfStyle ,&_dgfag );_feeff !=nil {return _feeff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffgda .TcW =NewCT_TblWidth (); +if _bbbgc :=d .DecodeElement (_ffgda .TcW ,&_dgfag );_bbbgc !=nil {return _bbbgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgda .GridSpan =NewCT_DecimalNumber (); +if _edgde :=d .DecodeElement (_ffgda .GridSpan ,&_dgfag );_edgde !=nil {return _edgde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgda .HMerge =NewCT_HMerge (); +if _cgeed :=d .DecodeElement (_ffgda .HMerge ,&_dgfag );_cgeed !=nil {return _cgeed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgda .VMerge =NewCT_VMerge (); +if _bfdef :=d .DecodeElement (_ffgda .VMerge ,&_dgfag );_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 :"\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"}:_ffgda .TcBorders =NewCT_TcBorders (); +if _dabge :=d .DecodeElement (_ffgda .TcBorders ,&_dgfag );_dabge !=nil {return _dabge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffgda .Shd =NewCT_Shd (); +if _bedcc :=d .DecodeElement (_ffgda .Shd ,&_dgfag );_bedcc !=nil {return _bedcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgda .NoWrap =NewCT_OnOff (); +if _ddgdg :=d .DecodeElement (_ffgda .NoWrap ,&_dgfag );_ddgdg !=nil {return _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 :"\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"}:_ffgda .TcMar =NewCT_TcMar (); +if _dccbdg :=d .DecodeElement (_ffgda .TcMar ,&_dgfag );_dccbdg !=nil {return _dccbdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffgda .TextDirection =NewCT_TextDirection (); +if _dbadbg :=d .DecodeElement (_ffgda .TextDirection ,&_dgfag );_dbadbg !=nil {return _dbadbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgda .TcFitText =NewCT_OnOff (); +if _fabde :=d .DecodeElement (_ffgda .TcFitText ,&_dgfag );_fabde !=nil {return _fabde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgda .VAlign =NewCT_VerticalJc (); +if _bfabgc :=d .DecodeElement (_ffgda .VAlign ,&_dgfag );_bfabgc !=nil {return _bfabgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgda .HideMark =NewCT_OnOff (); +if _acafge :=d .DecodeElement (_ffgda .HideMark ,&_dgfag );_acafge !=nil {return _acafge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgda .Headers =NewCT_Headers (); +if _gbfba :=d .DecodeElement (_ffgda .Headers ,&_dgfag );_gbfba !=nil {return _gbfba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgda .CellIns =NewCT_TrackChange (); +if _aggfcf :=d .DecodeElement (_ffgda .CellIns ,&_dgfag );_aggfcf !=nil {return _aggfcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgda .CellDel =NewCT_TrackChange (); +if _ffecd :=d .DecodeElement (_ffgda .CellDel ,&_dgfag );_ffecd !=nil {return _ffecd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgda .CellMerge =NewCT_CellMergeTrackChange (); +if _ebfgce :=d .DecodeElement (_ffgda .CellMerge ,&_dgfag );_ebfgce !=nil {return _ebfgce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffgda .TcPrChange =NewCT_TcPrChange (); +if _efbdb :=d .DecodeElement (_ffgda .TcPrChange ,&_dgfag );_efbdb !=nil {return _efbdb ;};default:_gb .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",_dgfag .Name ); +if _fffcac :=d .Skip ();_fffcac !=nil {return _fffcac ;};};case _d .EndElement :break _gefac ;case _d .CharData :};};return nil ;};func NewCT_AltChunkPr ()*CT_AltChunkPr {_bfeg :=&CT_AltChunkPr {};return _bfeg };type WdCT_WrapNone struct{};func NewCT_PageMar ()*CT_PageMar {_effdg :=&CT_PageMar {}; +return _effdg };func (_gccdf *CT_Perm )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fcddfb :=range start .Attr {if _fcddfb .Name .Local =="\u0069\u0064"{_gdagb ,_ebgdb :=_fcddfb .Value ,error (nil );if _ebgdb !=nil {return _ebgdb ; +};_gccdf .IdAttr =_gdagb ;continue ;};if _fcddfb .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_gccdf .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_fcddfb );continue ;};};for {_eefde ,_ddcgf :=d .Token (); +if _ddcgf !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0065\u0072\u006d\u003a\u0020\u0025\u0073",_ddcgf );};if _ggfaf ,_ddga :=_eefde .(_d .EndElement );_ddga &&_ggfaf .Name ==start .Name {break ;};};return nil ; +};func (_dccb *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 :_b .Sprintf ("\u0025\u0076",_dccb .NameAttr )}); +if _dccb .LockedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dccb .LockedAttr )});};if _dccb .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 :_b .Sprintf ("\u0025\u0076",*_dccb .UiPriorityAttr )}); +};if _dccb .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 :_b .Sprintf ("\u0025\u0076",*_dccb .SemiHiddenAttr )});};if _dccb .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 :_b .Sprintf ("\u0025\u0076",*_dccb .UnhideWhenUsedAttr )}); +};if _dccb .QFormatAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"},Value :_b .Sprintf ("\u0025\u0076",*_dccb .QFormatAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func ParseUnionST_TwipsMeasure (s string )(_gf .ST_TwipsMeasure ,error ){_ddbbef :=_gf .ST_TwipsMeasure {};if _gf .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_ddbbef .ST_PositiveUniversalMeasure =&s ;}else {_cffada ,_gbaea :=_e .ParseFloat (s ,64); +if _gbaea !=nil {return _ddbbef ,_b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_gbaea );};_ddbbef .ST_UnsignedDecimalNumber =_ec .Uint64 (uint64 (_cffada ));};return _ddbbef ,nil ; +}; -// Different First Page Headers and Footers -TitlePg *CT_OnOff ; +// ValidateWithPath validates the CT_MailMergeDocType and its children, prefixing error messages with path +func (_aecgd *CT_MailMergeDocType )ValidateWithPath (path string )error {if _aecgd .ValAttr ==ST_MailMergeDocTypeUnset {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 _bfada :=_aecgd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfada !=nil {return _bfada ;};return nil ;}; -// Text Flow Direction -TextDirection *CT_TextDirection ; +// ValidateWithPath validates the CT_MailMergeSourceType and its children, prefixing error messages with path +func (_fcbcbg *CT_MailMergeSourceType )ValidateWithPath (path string )error {if _fcbcbg .ValAttr ==ST_MailMergeSourceTypeUnset {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 _gbffc :=_fcbcbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbffc !=nil {return _gbffc ;};return nil ;};func (_bfafec *Fonts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfafec .CT_FontsList =*NewCT_FontsList (); +_bcffg :for {_edfbf ,_fafeb :=d .Token ();if _fafeb !=nil {return _fafeb ;};switch _geageb :=_edfbf .(type ){case _d .StartElement :switch _geageb .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"}:_cedag :=NewCT_Font (); +if _afeggg :=d .DecodeElement (_cedag ,&_geageb );_afeggg !=nil {return _afeggg ;};_bfafec .Font =append (_bfafec .Font ,_cedag );default:_gb .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",_geageb .Name ); +if _gcbeea :=d .Skip ();_gcbeea !=nil {return _gcbeea ;};};case _d .EndElement :break _bcffg ;case _d .CharData :};};return nil ;}; -// Right to Left Section Layout -Bidi *CT_OnOff ; +// Validate validates the CT_FtnPos and its children +func (_dcade *CT_FtnPos )Validate ()error {return _dcade .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0050\u006fs");}; -// Gutter on Right Side of Page -RtlGutter *CT_OnOff ; +// Validate validates the CT_Styles and its children +func (_defdfc *CT_Styles )Validate ()error {return _defdfc .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065s");}; -// Document Grid -DocGrid *CT_DocGrid ; +// ValidateWithPath validates the CT_Endnotes and its children, prefixing error messages with path +func (_dfggc *CT_Endnotes )ValidateWithPath (path string )error {for _bbffg ,_aaagc :=range _dfggc .Endnote {if _dacc :=_aaagc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_bbffg )); +_dacc !=nil {return _dacc ;};};return nil ;};func NewCT_Style ()*CT_Style {_ffeebb :=&CT_Style {};return _ffeebb };type CT_FtnEdnRef struct{ -// Reference to Printer Settings Data -PrinterSettings *CT_Rel ;};func (_gdda *CT_DocPartBehavior )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_eec ,_debce :=_gdda .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _debce !=nil {return _debce ;};start .Attr =append (start .Attr ,_eec ); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Suppress Footnote/Endnote Reference Mark +CustomMarkFollowsAttr *_gf .ST_OnOff ; -// ValidateWithPath validates the CT_TblPrEx and its children, prefixing error messages with path -func (_fbdfg *CT_TblPrEx )ValidateWithPath (path string )error {if _fbdfg .TblW !=nil {if _adgddb :=_fbdfg .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_adgddb !=nil {return _adgddb ;};};if _fbdfg .Jc !=nil {if _egead :=_fbdfg .Jc .ValidateWithPath (path +"\u002f\u004a\u0063"); -_egead !=nil {return _egead ;};};if _fbdfg .TblCellSpacing !=nil {if _edfbd :=_fbdfg .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_edfbd !=nil {return _edfbd ;};};if _fbdfg .TblInd !=nil {if _gadgg :=_fbdfg .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064"); -_gadgg !=nil {return _gadgg ;};};if _fbdfg .TblBorders !=nil {if _bedff :=_fbdfg .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bedff !=nil {return _bedff ;};};if _fbdfg .Shd !=nil {if _ebdba :=_fbdfg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_ebdba !=nil {return _ebdba ;};};if _fbdfg .TblLayout !=nil {if _dgcfbd :=_fbdfg .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_dgcfbd !=nil {return _dgcfbd ;};};if _fbdfg .TblCellMar !=nil {if _becfcb :=_fbdfg .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"); -_becfcb !=nil {return _becfcb ;};};if _fbdfg .TblLook !=nil {if _ceefcg :=_fbdfg .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_ceefcg !=nil {return _ceefcg ;};};if _fbdfg .TblPrExChange !=nil {if _cbedb :=_fbdfg .TblPrExChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078\u0043h\u0061\u006e\u0067\u0065"); -_cbedb !=nil {return _cbedb ;};};return nil ;};func NewCT_MailMergeSourceType ()*CT_MailMergeSourceType {_abgdc :=&CT_MailMergeSourceType {};_abgdc .ValAttr =ST_MailMergeSourceType (1);return _abgdc ;};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 (_dbgcg *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 :_d .Sprintf ("\u0025\u0076",_dbgcg .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Footnote/Endnote ID Reference +IdAttr int64 ;};func (_acbcd *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 :_b .Sprintf ("\u0025\u0076",_acbcd .ValAttr )});e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_DivBdr ()*CT_DivBdr {_bgae :=&CT_DivBdr {};return _bgae };type ST_MailMergeSourceType byte ;func (_bdeag ST_TextDirection )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cbada :=_d .Attr {}; +_cbada .Name =name ;switch _bdeag {case ST_TextDirectionUnset :_cbada .Value ="";case ST_TextDirectionTb :_cbada .Value ="\u0074\u0062";case ST_TextDirectionRl :_cbada .Value ="\u0072\u006c";case ST_TextDirectionLr :_cbada .Value ="\u006c\u0072";case ST_TextDirectionTbV :_cbada .Value ="\u0074\u0062\u0056"; +case ST_TextDirectionRlV :_cbada .Value ="\u0072\u006c\u0056";case ST_TextDirectionLrV :_cbada .Value ="\u006c\u0072\u0056";case ST_TextDirectionBtLr :_cbada .Value ="\u0062\u0074\u004c\u0072";case ST_TextDirectionLrTb :_cbada .Value ="\u006c\u0072\u0054\u0062"; +case ST_TextDirectionLrTbV :_cbada .Value ="\u006c\u0072\u0054b\u0056";case ST_TextDirectionTbLrV :_cbada .Value ="\u0074\u0062\u004cr\u0056";case ST_TextDirectionTbRl :_cbada .Value ="\u0074\u0062\u0052\u006c";case ST_TextDirectionTbRlV :_cbada .Value ="\u0074\u0062\u0052l\u0056"; +};return _cbada ,nil ;};func NewCT_DocPartTypes ()*CT_DocPartTypes {_bdcb :=&CT_DocPartTypes {};return _bdcb };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 (_dedcef *ST_Hint )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dedcef =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dedcef =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_dedcef =2; +};return nil ;};func (_gbgee *CT_TblGridBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gbgee .GridCol !=nil {_acad :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}}; +for _ ,_afdbg :=range _gbgee .GridCol {e .EncodeElement (_afdbg ,_acad );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bbcaa ST_LineNumberRestart )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_daccgg :=_d .Attr {};_daccgg .Name =name ; +switch _bbcaa {case ST_LineNumberRestartUnset :_daccgg .Value ="";case ST_LineNumberRestartNewPage :_daccgg .Value ="\u006ee\u0077\u0050\u0061\u0067\u0065";case ST_LineNumberRestartNewSection :_daccgg .Value ="\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e"; +case ST_LineNumberRestartContinuous :_daccgg .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";};return _daccgg ,nil ;};func NewCT_VMerge ()*CT_VMerge {_dcddaf :=&CT_VMerge {};return _dcddaf };func (_eacddf *EG_BlockLevelChunkElts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eacddf .EG_ContentBlockContent !=nil {for _ ,_ggbaa :=range _eacddf .EG_ContentBlockContent {_ggbaa .MarshalXML (e ,_d .StartElement {}); +};};return nil ;};func (_fcgccf *CT_MultiLevelType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcgccf .ValAttr =ST_MultiLevelType (1);for _ ,_fbgaa :=range start .Attr {if _fbgaa .Name .Local =="\u0076\u0061\u006c"{_fcgccf .ValAttr .UnmarshalXMLAttr (_fbgaa ); +continue ;};};for {_ecbe ,_ffaca :=d .Token ();if _ffaca !=nil {return _b .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",_ffaca ); +};if _gfgea ,_adcaa :=_ecbe .(_d .EndElement );_adcaa &&_gfgea .Name ==start .Name {break ;};};return nil ;};func (_cfbefe ST_DocPartType )String ()string {switch _cfbefe {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 "";}; -// Validate validates the WdWpc and its children -func (_fbagaf *WdWpc )Validate ()error {return _fbagaf .ValidateWithPath ("\u0057\u0064\u0057p\u0063")};func NewCT_StylePaneFilter ()*CT_StylePaneFilter {_efcadd :=&CT_StylePaneFilter {};return _efcadd };func (_gacddg *TxbxContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gacddg .CT_TxbxContent =*NewCT_TxbxContent (); -_gffde :for {_gbged ,_fbfece :=d .Token ();if _fbfece !=nil {return _fbfece ;};switch _adfbd :=_gbged .(type ){case _f .StartElement :switch _adfbd .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eeacf :=NewCT_AltChunk (); -if _eecff :=d .DecodeElement (_eeacf ,&_adfbd );_eecff !=nil {return _eecff ;};_gacddg .AltChunk =append (_gacddg .AltChunk ,_eeacf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_aaeacf :=NewEG_ContentBlockContent (); -_aaeacf .CustomXml =NewCT_CustomXmlBlock ();if _gdefcb :=d .DecodeElement (_aaeacf .CustomXml ,&_adfbd );_gdefcb !=nil {return _gdefcb ;};_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_aaeacf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eadbc :=NewEG_ContentBlockContent (); -_eadbc .Sdt =NewCT_SdtBlock ();if _aaabf :=d .DecodeElement (_eadbc .Sdt ,&_adfbd );_aaabf !=nil {return _aaabf ;};_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_eadbc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_decgca :=NewEG_ContentBlockContent (); -_bedggc :=NewCT_P ();if _bgffa :=d .DecodeElement (_bedggc ,&_adfbd );_bgffa !=nil {return _bgffa ;};_decgca .P =append (_decgca .P ,_bedggc );_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_decgca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffced :=NewEG_ContentBlockContent (); -_fbecab :=NewCT_Tbl ();if _cbadbd :=d .DecodeElement (_fbecab ,&_adfbd );_cbadbd !=nil {return _cbadbd ;};_ffced .Tbl =append (_ffced .Tbl ,_fbecab );_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_ffced );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfeca :=NewEG_ContentBlockContent (); -_gdeag :=NewEG_RunLevelElts ();_gdeag .ProofErr =NewCT_ProofErr ();if _ddeeeg :=d .DecodeElement (_gdeag .ProofErr ,&_adfbd );_ddeeeg !=nil {return _ddeeeg ;};_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_gfeca );_gfeca .EG_RunLevelElts =append (_gfeca .EG_RunLevelElts ,_gdeag ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cabgb :=NewEG_ContentBlockContent (); -_deaab :=NewEG_RunLevelElts ();_deaab .PermStart =NewCT_PermStart ();if _egaeef :=d .DecodeElement (_deaab .PermStart ,&_adfbd );_egaeef !=nil {return _egaeef ;};_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_cabgb );_cabgb .EG_RunLevelElts =append (_cabgb .EG_RunLevelElts ,_deaab ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_ecbcc :=NewEG_ContentBlockContent (); -_fgbdcd :=NewEG_RunLevelElts ();_fgbdcd .PermEnd =NewCT_Perm ();if _ecddbc :=d .DecodeElement (_fgbdcd .PermEnd ,&_adfbd );_ecddbc !=nil {return _ecddbc ;};_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_ecbcc );_ecbcc .EG_RunLevelElts =append (_ecbcc .EG_RunLevelElts ,_fgbdcd ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adfcfc :=NewEG_ContentBlockContent (); -_ecbbgc :=NewEG_RunLevelElts ();_ecbbgc .Ins =NewCT_RunTrackChange ();if _dgbceg :=d .DecodeElement (_ecbbgc .Ins ,&_adfbd );_dgbceg !=nil {return _dgbceg ;};_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_adfcfc );_adfcfc .EG_RunLevelElts =append (_adfcfc .EG_RunLevelElts ,_ecbbgc ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aadbe :=NewEG_ContentBlockContent (); -_afcge :=NewEG_RunLevelElts ();_afcge .Del =NewCT_RunTrackChange ();if _bffgbc :=d .DecodeElement (_afcge .Del ,&_adfbd );_bffgbc !=nil {return _bffgbc ;};_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_aadbe );_aadbe .EG_RunLevelElts =append (_aadbe .EG_RunLevelElts ,_afcge ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_eeggdc :=NewEG_ContentBlockContent (); -_bababa :=NewEG_RunLevelElts ();_bababa .MoveFrom =NewCT_RunTrackChange ();if _efefg :=d .DecodeElement (_bababa .MoveFrom ,&_adfbd );_efefg !=nil {return _efefg ;};_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_eeggdc );_eeggdc .EG_RunLevelElts =append (_eeggdc .EG_RunLevelElts ,_bababa ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bfdee :=NewEG_ContentBlockContent (); -_eggdaf :=NewEG_RunLevelElts ();_eggdaf .MoveTo =NewCT_RunTrackChange ();if _ddgadd :=d .DecodeElement (_eggdaf .MoveTo ,&_adfbd );_ddgadd !=nil {return _ddgadd ;};_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_bfdee );_bfdee .EG_RunLevelElts =append (_bfdee .EG_RunLevelElts ,_eggdaf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_cagcbg :=NewEG_ContentBlockContent (); -_dgccbc :=NewEG_RunLevelElts ();_ceebge :=NewEG_RangeMarkupElements ();_ceebge .BookmarkStart =NewCT_Bookmark ();if _bdacga :=d .DecodeElement (_ceebge .BookmarkStart ,&_adfbd );_bdacga !=nil {return _bdacga ;};_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_cagcbg ); -_cagcbg .EG_RunLevelElts =append (_cagcbg .EG_RunLevelElts ,_dgccbc );_dgccbc .EG_RangeMarkupElements =append (_dgccbc .EG_RangeMarkupElements ,_ceebge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcefcb :=NewEG_ContentBlockContent (); -_aacgeg :=NewEG_RunLevelElts ();_cggcdf :=NewEG_RangeMarkupElements ();_cggcdf .BookmarkEnd =NewCT_MarkupRange ();if _cfgab :=d .DecodeElement (_cggcdf .BookmarkEnd ,&_adfbd );_cfgab !=nil {return _cfgab ;};_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_dcefcb ); -_dcefcb .EG_RunLevelElts =append (_dcefcb .EG_RunLevelElts ,_aacgeg );_aacgeg .EG_RangeMarkupElements =append (_aacgeg .EG_RangeMarkupElements ,_cggcdf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggecfe :=NewEG_ContentBlockContent (); -_cfbaa :=NewEG_RunLevelElts ();_bfccfc :=NewEG_RangeMarkupElements ();_bfccfc .MoveFromRangeStart =NewCT_MoveBookmark ();if _ccgacc :=d .DecodeElement (_bfccfc .MoveFromRangeStart ,&_adfbd );_ccgacc !=nil {return _ccgacc ;};_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_ggecfe ); -_ggecfe .EG_RunLevelElts =append (_ggecfe .EG_RunLevelElts ,_cfbaa );_cfbaa .EG_RangeMarkupElements =append (_cfbaa .EG_RangeMarkupElements ,_bfccfc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gcfeg :=NewEG_ContentBlockContent (); -_gcfgc :=NewEG_RunLevelElts ();_ccfbgf :=NewEG_RangeMarkupElements ();_ccfbgf .MoveFromRangeEnd =NewCT_MarkupRange ();if _gcggb :=d .DecodeElement (_ccfbgf .MoveFromRangeEnd ,&_adfbd );_gcggb !=nil {return _gcggb ;};_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_gcfeg ); -_gcfeg .EG_RunLevelElts =append (_gcfeg .EG_RunLevelElts ,_gcfgc );_gcfgc .EG_RangeMarkupElements =append (_gcfgc .EG_RangeMarkupElements ,_ccfbgf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_abbcef :=NewEG_ContentBlockContent (); -_cgcgc :=NewEG_RunLevelElts ();_dccbegf :=NewEG_RangeMarkupElements ();_dccbegf .MoveToRangeStart =NewCT_MoveBookmark ();if _fecfd :=d .DecodeElement (_dccbegf .MoveToRangeStart ,&_adfbd );_fecfd !=nil {return _fecfd ;};_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_abbcef ); -_abbcef .EG_RunLevelElts =append (_abbcef .EG_RunLevelElts ,_cgcgc );_cgcgc .EG_RangeMarkupElements =append (_cgcgc .EG_RangeMarkupElements ,_dccbegf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_accbeb :=NewEG_ContentBlockContent (); -_eacba :=NewEG_RunLevelElts ();_eeccee :=NewEG_RangeMarkupElements ();_eeccee .MoveToRangeEnd =NewCT_MarkupRange ();if _gfddc :=d .DecodeElement (_eeccee .MoveToRangeEnd ,&_adfbd );_gfddc !=nil {return _gfddc ;};_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_accbeb ); -_accbeb .EG_RunLevelElts =append (_accbeb .EG_RunLevelElts ,_eacba );_eacba .EG_RangeMarkupElements =append (_eacba .EG_RangeMarkupElements ,_eeccee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dafaaa :=NewEG_ContentBlockContent (); -_eadge :=NewEG_RunLevelElts ();_gfcgb :=NewEG_RangeMarkupElements ();_gfcgb .CommentRangeStart =NewCT_MarkupRange ();if _fddgdb :=d .DecodeElement (_gfcgb .CommentRangeStart ,&_adfbd );_fddgdb !=nil {return _fddgdb ;};_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_dafaaa ); -_dafaaa .EG_RunLevelElts =append (_dafaaa .EG_RunLevelElts ,_eadge );_eadge .EG_RangeMarkupElements =append (_eadge .EG_RangeMarkupElements ,_gfcgb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcge :=NewEG_ContentBlockContent (); -_gdcgd :=NewEG_RunLevelElts ();_aceebg :=NewEG_RangeMarkupElements ();_aceebg .CommentRangeEnd =NewCT_MarkupRange ();if _fbabe :=d .DecodeElement (_aceebg .CommentRangeEnd ,&_adfbd );_fbabe !=nil {return _fbabe ;};_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_abcge ); -_abcge .EG_RunLevelElts =append (_abcge .EG_RunLevelElts ,_gdcgd );_gdcgd .EG_RangeMarkupElements =append (_gdcgd .EG_RangeMarkupElements ,_aceebg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cecae :=NewEG_ContentBlockContent (); -_abfabg :=NewEG_RunLevelElts ();_gcedg :=NewEG_RangeMarkupElements ();_gcedg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cfbba :=d .DecodeElement (_gcedg .CustomXmlInsRangeStart ,&_adfbd );_cfbba !=nil {return _cfbba ;};_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_cecae ); -_cecae .EG_RunLevelElts =append (_cecae .EG_RunLevelElts ,_abfabg );_abfabg .EG_RangeMarkupElements =append (_abfabg .EG_RangeMarkupElements ,_gcedg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_eabaf :=NewEG_ContentBlockContent (); -_decfge :=NewEG_RunLevelElts ();_eaeege :=NewEG_RangeMarkupElements ();_eaeege .CustomXmlInsRangeEnd =NewCT_Markup ();if _aadbaa :=d .DecodeElement (_eaeege .CustomXmlInsRangeEnd ,&_adfbd );_aadbaa !=nil {return _aadbaa ;};_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_eabaf ); -_eabaf .EG_RunLevelElts =append (_eabaf .EG_RunLevelElts ,_decfge );_decfge .EG_RangeMarkupElements =append (_decfge .EG_RangeMarkupElements ,_eaeege );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_aceaad :=NewEG_ContentBlockContent (); -_cbbbbe :=NewEG_RunLevelElts ();_egcba :=NewEG_RangeMarkupElements ();_egcba .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bdaaa :=d .DecodeElement (_egcba .CustomXmlDelRangeStart ,&_adfbd );_bdaaa !=nil {return _bdaaa ;};_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_aceaad ); -_aceaad .EG_RunLevelElts =append (_aceaad .EG_RunLevelElts ,_cbbbbe );_cbbbbe .EG_RangeMarkupElements =append (_cbbbbe .EG_RangeMarkupElements ,_egcba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ecagba :=NewEG_ContentBlockContent (); -_fedca :=NewEG_RunLevelElts ();_ebbfeec :=NewEG_RangeMarkupElements ();_ebbfeec .CustomXmlDelRangeEnd =NewCT_Markup ();if _ddeedf :=d .DecodeElement (_ebbfeec .CustomXmlDelRangeEnd ,&_adfbd );_ddeedf !=nil {return _ddeedf ;};_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_ecagba ); -_ecagba .EG_RunLevelElts =append (_ecagba .EG_RunLevelElts ,_fedca );_fedca .EG_RangeMarkupElements =append (_fedca .EG_RangeMarkupElements ,_ebbfeec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddgfd :=NewEG_ContentBlockContent (); -_gcgaa :=NewEG_RunLevelElts ();_eggadb :=NewEG_RangeMarkupElements ();_eggadb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gfgce :=d .DecodeElement (_eggadb .CustomXmlMoveFromRangeStart ,&_adfbd );_gfgce !=nil {return _gfgce ;};_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_ddgfd ); -_ddgfd .EG_RunLevelElts =append (_ddgfd .EG_RunLevelElts ,_gcgaa );_gcgaa .EG_RangeMarkupElements =append (_gcgaa .EG_RangeMarkupElements ,_eggadb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_dbbda :=NewEG_ContentBlockContent (); -_bbebe :=NewEG_RunLevelElts ();_gcbae :=NewEG_RangeMarkupElements ();_gcbae .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gbced :=d .DecodeElement (_gcbae .CustomXmlMoveFromRangeEnd ,&_adfbd );_gbced !=nil {return _gbced ;};_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_dbbda ); -_dbbda .EG_RunLevelElts =append (_dbbda .EG_RunLevelElts ,_bbebe );_bbebe .EG_RangeMarkupElements =append (_bbebe .EG_RangeMarkupElements ,_gcbae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cdfgge :=NewEG_ContentBlockContent (); -_bfccc :=NewEG_RunLevelElts ();_fdacc :=NewEG_RangeMarkupElements ();_fdacc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ffcdfg :=d .DecodeElement (_fdacc .CustomXmlMoveToRangeStart ,&_adfbd );_ffcdfg !=nil {return _ffcdfg ;};_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_cdfgge ); -_cdfgge .EG_RunLevelElts =append (_cdfgge .EG_RunLevelElts ,_bfccc );_bfccc .EG_RangeMarkupElements =append (_bfccc .EG_RangeMarkupElements ,_fdacc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_aebaf :=NewEG_ContentBlockContent (); -_gdgbd :=NewEG_RunLevelElts ();_dcdbd :=NewEG_RangeMarkupElements ();_dcdbd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bcabd :=d .DecodeElement (_dcdbd .CustomXmlMoveToRangeEnd ,&_adfbd );_bcabd !=nil {return _bcabd ;};_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_aebaf ); -_aebaf .EG_RunLevelElts =append (_aebaf .EG_RunLevelElts ,_gdgbd );_gdgbd .EG_RangeMarkupElements =append (_gdgbd .EG_RangeMarkupElements ,_dcdbd );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"}:_fafda :=NewEG_ContentBlockContent (); -_gcaga :=NewEG_RunLevelElts ();_agbgb :=NewEG_MathContent ();_agbgb .OMathPara =_aa .NewOMathPara ();if _fcdgba :=d .DecodeElement (_agbgb .OMathPara ,&_adfbd );_fcdgba !=nil {return _fcdgba ;};_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_fafda ); -_fafda .EG_RunLevelElts =append (_fafda .EG_RunLevelElts ,_gcaga );_gcaga .EG_MathContent =append (_gcaga .EG_MathContent ,_agbgb );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"}:_ecbbdb :=NewEG_ContentBlockContent (); -_fabaf :=NewEG_RunLevelElts ();_eggae :=NewEG_MathContent ();_eggae .OMath =_aa .NewOMath ();if _gagddb :=d .DecodeElement (_eggae .OMath ,&_adfbd );_gagddb !=nil {return _gagddb ;};_gacddg .EG_ContentBlockContent =append (_gacddg .EG_ContentBlockContent ,_ecbbdb ); -_ecbbdb .EG_RunLevelElts =append (_ecbbdb .EG_RunLevelElts ,_fabaf );_fabaf .EG_MathContent =append (_fabaf .EG_MathContent ,_eggae );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",_adfbd .Name ); -if _cfffa :=d .Skip ();_cfffa !=nil {return _cfffa ;};};case _f .EndElement :break _gffde ;case _f .CharData :};};return nil ;};func (_defadd ST_DisplacedByCustomXml )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_defadd .String (),start ); -}; +// ValidateWithPath validates the CT_AutoCaptions and its children, prefixing error messages with path +func (_eaf *CT_AutoCaptions )ValidateWithPath (path string )error {for _geae ,_dgda :=range _eaf .AutoCaption {if _bde :=_dgda .ValidateWithPath (_b .Sprintf ("\u0025s\u002fA\u0075\u0074\u006f\u0043\u0061p\u0074\u0069o\u006e\u005b\u0025\u0064\u005d",path ,_geae )); +_bde !=nil {return _bde ;};};return nil ;};func (_eeafe *CT_PaperSource )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggdaf :=range start .Attr {if _ggdaf .Name .Local =="\u0066\u0069\u0072s\u0074"{_gdad ,_ecggf :=_e .ParseInt (_ggdaf .Value ,10,64); +if _ecggf !=nil {return _ecggf ;};_eeafe .FirstAttr =&_gdad ;continue ;};if _ggdaf .Name .Local =="\u006f\u0074\u0068e\u0072"{_bgegd ,_gffb :=_e .ParseInt (_ggdaf .Value ,10,64);if _gffb !=nil {return _gffb ;};_eeafe .OtherAttr =&_bgegd ;continue ;};}; +for {_ecbg ,_dcded :=d .Token ();if _dcded !=nil {return _b .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",_dcded );};if _ddaedb ,_fgccc :=_ecbg .(_d .EndElement ); +_fgccc &&_ddaedb .Name ==start .Name {break ;};};return nil ;};type CT_TblPPr struct{ -// Validate validates the EG_ContentCellContent and its children -func (_bcffc *EG_ContentCellContent )Validate ()error {return _bcffc .ValidateWithPath ("E\u0047\u005f\u0043\u006fnt\u0065n\u0074\u0043\u0065\u006c\u006cC\u006f\u006e\u0074\u0065\u006e\u0074");};func (_fgbca ST_ChapterSep )String ()string {switch _fgbca {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 NewCT_DirContentRun ()*CT_DirContentRun {_gcga :=&CT_DirContentRun {};return _gcga };func NewCT_FramesetSplitbar ()*CT_FramesetSplitbar {_eabf :=&CT_FramesetSplitbar {};return _eabf };func NewCT_TextboxTightWrap ()*CT_TextboxTightWrap {_ccadb :=&CT_TextboxTightWrap {}; -_ccadb .ValAttr =ST_TextboxTightWrap (1);return _ccadb ;};func (_cdfce ST_CombineBrackets )String ()string {switch _cdfce {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 NewCT_Document ()*CT_Document {_aead :=&CT_Document {};_aead .ConformanceAttr =_df .ST_ConformanceClass (1);return _aead ;};func (_gdfgd ST_NumberFormat )Validate ()error {return _gdfgd .ValidateWithPath ("")}; -func (_dffaa ST_TblLayoutType )Validate ()error {return _dffaa .ValidateWithPath ("")};func (_adcdg ST_HAnchor )ValidateWithPath (path string )error {switch _adcdg {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adcdg )); -};return nil ;};func (_fggede ST_HexColorAuto )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_beefg :=_f .Attr {};_beefg .Name =name ;switch _fggede {case ST_HexColorAutoUnset :_beefg .Value ="";case ST_HexColorAutoAuto :_beefg .Value ="\u0061\u0075\u0074\u006f"; -};return _beefg ,nil ;};func (_ddcga *CT_CustomXmlBlock )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbad :=range start .Attr {if _bbad .Name .Local =="\u0075\u0072\u0069"{_efabc ,_egbd :=_bbad .Value ,error (nil );if _egbd !=nil {return _egbd ; -};_ddcga .UriAttr =&_efabc ;continue ;};if _bbad .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_fdab ,_cgad :=_bbad .Value ,error (nil );if _cgad !=nil {return _cgad ;};_ddcga .ElementAttr =_fdab ;continue ;};};_aafed :for {_ccfb ,_gegb :=d .Token (); -if _gegb !=nil {return _gegb ;};switch _acdgf :=_ccfb .(type ){case _f .StartElement :switch _acdgf .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddcga .CustomXmlPr =NewCT_CustomXmlPr (); -if _fddd :=d .DecodeElement (_ddcga .CustomXmlPr ,&_acdgf );_fddd !=nil {return _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 :"\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"}:_fgbe :=NewEG_ContentBlockContent (); -_fgbe .CustomXml =NewCT_CustomXmlBlock ();if _gbfe :=d .DecodeElement (_fgbe .CustomXml ,&_acdgf );_gbfe !=nil {return _gbfe ;};_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_fgbe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_ggdfb :=NewEG_ContentBlockContent (); -_ggdfb .Sdt =NewCT_SdtBlock ();if _ececf :=d .DecodeElement (_ggdfb .Sdt ,&_acdgf );_ececf !=nil {return _ececf ;};_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_ggdfb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgdcb :=NewEG_ContentBlockContent (); -_cfcf :=NewCT_P ();if _cbgda :=d .DecodeElement (_cfcf ,&_acdgf );_cbgda !=nil {return _cbgda ;};_cgdcb .P =append (_cgdcb .P ,_cfcf );_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_cgdcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbbd :=NewEG_ContentBlockContent (); -_fbea :=NewCT_Tbl ();if _fbbb :=d .DecodeElement (_fbea ,&_acdgf );_fbbb !=nil {return _fbbb ;};_cbbd .Tbl =append (_cbbd .Tbl ,_fbea );_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_cbbd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfgdf :=NewEG_ContentBlockContent (); -_deeac :=NewEG_RunLevelElts ();_deeac .ProofErr =NewCT_ProofErr ();if _aggb :=d .DecodeElement (_deeac .ProofErr ,&_acdgf );_aggb !=nil {return _aggb ;};_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_dfgdf );_dfgdf .EG_RunLevelElts =append (_dfgdf .EG_RunLevelElts ,_deeac ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_afde :=NewEG_ContentBlockContent (); -_egcb :=NewEG_RunLevelElts ();_egcb .PermStart =NewCT_PermStart ();if _fagee :=d .DecodeElement (_egcb .PermStart ,&_acdgf );_fagee !=nil {return _fagee ;};_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_afde );_afde .EG_RunLevelElts =append (_afde .EG_RunLevelElts ,_egcb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_addg :=NewEG_ContentBlockContent (); -_dcfd :=NewEG_RunLevelElts ();_dcfd .PermEnd =NewCT_Perm ();if _gagge :=d .DecodeElement (_dcfd .PermEnd ,&_acdgf );_gagge !=nil {return _gagge ;};_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_addg );_addg .EG_RunLevelElts =append (_addg .EG_RunLevelElts ,_dcfd ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aecca :=NewEG_ContentBlockContent (); -_gaag :=NewEG_RunLevelElts ();_gaag .Ins =NewCT_RunTrackChange ();if _bggcc :=d .DecodeElement (_gaag .Ins ,&_acdgf );_bggcc !=nil {return _bggcc ;};_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_aecca );_aecca .EG_RunLevelElts =append (_aecca .EG_RunLevelElts ,_gaag ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cadd :=NewEG_ContentBlockContent (); -_fbbc :=NewEG_RunLevelElts ();_fbbc .Del =NewCT_RunTrackChange ();if _bagb :=d .DecodeElement (_fbbc .Del ,&_acdgf );_bagb !=nil {return _bagb ;};_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_cadd );_cadd .EG_RunLevelElts =append (_cadd .EG_RunLevelElts ,_fbbc ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_edfce :=NewEG_ContentBlockContent (); -_fegb :=NewEG_RunLevelElts ();_fegb .MoveFrom =NewCT_RunTrackChange ();if _cgdca :=d .DecodeElement (_fegb .MoveFrom ,&_acdgf );_cgdca !=nil {return _cgdca ;};_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_edfce );_edfce .EG_RunLevelElts =append (_edfce .EG_RunLevelElts ,_fegb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_egcd :=NewEG_ContentBlockContent (); -_dgebaa :=NewEG_RunLevelElts ();_dgebaa .MoveTo =NewCT_RunTrackChange ();if _cdba :=d .DecodeElement (_dgebaa .MoveTo ,&_acdgf );_cdba !=nil {return _cdba ;};_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_egcd );_egcd .EG_RunLevelElts =append (_egcd .EG_RunLevelElts ,_dgebaa ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgebf :=NewEG_ContentBlockContent (); -_bebee :=NewEG_RunLevelElts ();_egca :=NewEG_RangeMarkupElements ();_egca .BookmarkStart =NewCT_Bookmark ();if _gebg :=d .DecodeElement (_egca .BookmarkStart ,&_acdgf );_gebg !=nil {return _gebg ;};_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_dgebf ); -_dgebf .EG_RunLevelElts =append (_dgebf .EG_RunLevelElts ,_bebee );_bebee .EG_RangeMarkupElements =append (_bebee .EG_RangeMarkupElements ,_egca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbeaf :=NewEG_ContentBlockContent (); -_gebc :=NewEG_RunLevelElts ();_bdga :=NewEG_RangeMarkupElements ();_bdga .BookmarkEnd =NewCT_MarkupRange ();if _gedc :=d .DecodeElement (_bdga .BookmarkEnd ,&_acdgf );_gedc !=nil {return _gedc ;};_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_bbeaf ); -_bbeaf .EG_RunLevelElts =append (_bbeaf .EG_RunLevelElts ,_gebc );_gebc .EG_RangeMarkupElements =append (_gebc .EG_RangeMarkupElements ,_bdga );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_fbbad :=NewEG_ContentBlockContent (); -_abgf :=NewEG_RunLevelElts ();_edff :=NewEG_RangeMarkupElements ();_edff .MoveFromRangeStart =NewCT_MoveBookmark ();if _cdfb :=d .DecodeElement (_edff .MoveFromRangeStart ,&_acdgf );_cdfb !=nil {return _cdfb ;};_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_fbbad ); -_fbbad .EG_RunLevelElts =append (_fbbad .EG_RunLevelElts ,_abgf );_abgf .EG_RangeMarkupElements =append (_abgf .EG_RangeMarkupElements ,_edff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bcfd :=NewEG_ContentBlockContent (); -_gegc :=NewEG_RunLevelElts ();_dgcge :=NewEG_RangeMarkupElements ();_dgcge .MoveFromRangeEnd =NewCT_MarkupRange ();if _dage :=d .DecodeElement (_dgcge .MoveFromRangeEnd ,&_acdgf );_dage !=nil {return _dage ;};_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_bcfd ); -_bcfd .EG_RunLevelElts =append (_bcfd .EG_RunLevelElts ,_gegc );_gegc .EG_RangeMarkupElements =append (_gegc .EG_RangeMarkupElements ,_dgcge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dgba :=NewEG_ContentBlockContent (); -_ceef :=NewEG_RunLevelElts ();_fbgaa :=NewEG_RangeMarkupElements ();_fbgaa .MoveToRangeStart =NewCT_MoveBookmark ();if _daee :=d .DecodeElement (_fbgaa .MoveToRangeStart ,&_acdgf );_daee !=nil {return _daee ;};_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_dgba ); -_dgba .EG_RunLevelElts =append (_dgba .EG_RunLevelElts ,_ceef );_ceef .EG_RangeMarkupElements =append (_ceef .EG_RangeMarkupElements ,_fbgaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_adbd :=NewEG_ContentBlockContent (); -_abff :=NewEG_RunLevelElts ();_dcgeb :=NewEG_RangeMarkupElements ();_dcgeb .MoveToRangeEnd =NewCT_MarkupRange ();if _bdad :=d .DecodeElement (_dcgeb .MoveToRangeEnd ,&_acdgf );_bdad !=nil {return _bdad ;};_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_adbd ); -_adbd .EG_RunLevelElts =append (_adbd .EG_RunLevelElts ,_abff );_abff .EG_RangeMarkupElements =append (_abff .EG_RangeMarkupElements ,_dcgeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdeg :=NewEG_ContentBlockContent (); -_eccc :=NewEG_RunLevelElts ();_dbcfg :=NewEG_RangeMarkupElements ();_dbcfg .CommentRangeStart =NewCT_MarkupRange ();if _baedb :=d .DecodeElement (_dbcfg .CommentRangeStart ,&_acdgf );_baedb !=nil {return _baedb ;};_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_fdeg ); -_fdeg .EG_RunLevelElts =append (_fdeg .EG_RunLevelElts ,_eccc );_eccc .EG_RangeMarkupElements =append (_eccc .EG_RangeMarkupElements ,_dbcfg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abbg :=NewEG_ContentBlockContent (); -_bgeg :=NewEG_RunLevelElts ();_gebe :=NewEG_RangeMarkupElements ();_gebe .CommentRangeEnd =NewCT_MarkupRange ();if _bgcac :=d .DecodeElement (_gebe .CommentRangeEnd ,&_acdgf );_bgcac !=nil {return _bgcac ;};_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_abbg ); -_abbg .EG_RunLevelElts =append (_abbg .EG_RunLevelElts ,_bgeg );_bgeg .EG_RangeMarkupElements =append (_bgeg .EG_RangeMarkupElements ,_gebe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_eddf :=NewEG_ContentBlockContent (); -_agbd :=NewEG_RunLevelElts ();_bbga :=NewEG_RangeMarkupElements ();_bbga .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bcfb :=d .DecodeElement (_bbga .CustomXmlInsRangeStart ,&_acdgf );_bcfb !=nil {return _bcfb ;};_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_eddf ); -_eddf .EG_RunLevelElts =append (_eddf .EG_RunLevelElts ,_agbd );_agbd .EG_RangeMarkupElements =append (_agbd .EG_RangeMarkupElements ,_bbga );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fbdb :=NewEG_ContentBlockContent (); -_ceag :=NewEG_RunLevelElts ();_ebde :=NewEG_RangeMarkupElements ();_ebde .CustomXmlInsRangeEnd =NewCT_Markup ();if _ceaga :=d .DecodeElement (_ebde .CustomXmlInsRangeEnd ,&_acdgf );_ceaga !=nil {return _ceaga ;};_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_fbdb ); -_fbdb .EG_RunLevelElts =append (_fbdb .EG_RunLevelElts ,_ceag );_ceag .EG_RangeMarkupElements =append (_ceag .EG_RangeMarkupElements ,_ebde );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bgafg :=NewEG_ContentBlockContent (); -_daea :=NewEG_RunLevelElts ();_dbgge :=NewEG_RangeMarkupElements ();_dbgge .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ecef :=d .DecodeElement (_dbgge .CustomXmlDelRangeStart ,&_acdgf );_ecef !=nil {return _ecef ;};_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_bgafg ); -_bgafg .EG_RunLevelElts =append (_bgafg .EG_RunLevelElts ,_daea );_daea .EG_RangeMarkupElements =append (_daea .EG_RangeMarkupElements ,_dbgge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_bdfc :=NewEG_ContentBlockContent (); -_aacg :=NewEG_RunLevelElts ();_dcag :=NewEG_RangeMarkupElements ();_dcag .CustomXmlDelRangeEnd =NewCT_Markup ();if _cfdca :=d .DecodeElement (_dcag .CustomXmlDelRangeEnd ,&_acdgf );_cfdca !=nil {return _cfdca ;};_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_bdfc ); -_bdfc .EG_RunLevelElts =append (_bdfc .EG_RunLevelElts ,_aacg );_aacg .EG_RangeMarkupElements =append (_aacg .EG_RangeMarkupElements ,_dcag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgf :=NewEG_ContentBlockContent (); -_ffbg :=NewEG_RunLevelElts ();_fbeg :=NewEG_RangeMarkupElements ();_fbeg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bfcf :=d .DecodeElement (_fbeg .CustomXmlMoveFromRangeStart ,&_acdgf );_bfcf !=nil {return _bfcf ;};_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_gdbgf ); -_gdbgf .EG_RunLevelElts =append (_gdbgf .EG_RunLevelElts ,_ffbg );_ffbg .EG_RangeMarkupElements =append (_ffbg .EG_RangeMarkupElements ,_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 :"\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"}:_acded :=NewEG_ContentBlockContent (); -_dcef :=NewEG_RunLevelElts ();_bafc :=NewEG_RangeMarkupElements ();_bafc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bbafa :=d .DecodeElement (_bafc .CustomXmlMoveFromRangeEnd ,&_acdgf );_bbafa !=nil {return _bbafa ;};_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_acded ); -_acded .EG_RunLevelElts =append (_acded .EG_RunLevelElts ,_dcef );_dcef .EG_RangeMarkupElements =append (_dcef .EG_RangeMarkupElements ,_bafc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gffec :=NewEG_ContentBlockContent (); -_fcfdg :=NewEG_RunLevelElts ();_dcbc :=NewEG_RangeMarkupElements ();_dcbc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cfce :=d .DecodeElement (_dcbc .CustomXmlMoveToRangeStart ,&_acdgf );_cfce !=nil {return _cfce ;};_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_gffec ); -_gffec .EG_RunLevelElts =append (_gffec .EG_RunLevelElts ,_fcfdg );_fcfdg .EG_RangeMarkupElements =append (_fcfdg .EG_RangeMarkupElements ,_dcbc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_egbfd :=NewEG_ContentBlockContent (); -_gcabd :=NewEG_RunLevelElts ();_aebb :=NewEG_RangeMarkupElements ();_aebb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dgeg :=d .DecodeElement (_aebb .CustomXmlMoveToRangeEnd ,&_acdgf );_dgeg !=nil {return _dgeg ;};_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_egbfd ); -_egbfd .EG_RunLevelElts =append (_egbfd .EG_RunLevelElts ,_gcabd );_gcabd .EG_RangeMarkupElements =append (_gcabd .EG_RangeMarkupElements ,_aebb );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"}:_deefc :=NewEG_ContentBlockContent (); -_fecg :=NewEG_RunLevelElts ();_gfaf :=NewEG_MathContent ();_gfaf .OMathPara =_aa .NewOMathPara ();if _cfae :=d .DecodeElement (_gfaf .OMathPara ,&_acdgf );_cfae !=nil {return _cfae ;};_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_deefc ); -_deefc .EG_RunLevelElts =append (_deefc .EG_RunLevelElts ,_fecg );_fecg .EG_MathContent =append (_fecg .EG_MathContent ,_gfaf );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"}:_afgca :=NewEG_ContentBlockContent (); -_dcdf :=NewEG_RunLevelElts ();_fgbf :=NewEG_MathContent ();_fgbf .OMath =_aa .NewOMath ();if _bgdf :=d .DecodeElement (_fgbf .OMath ,&_acdgf );_bgdf !=nil {return _bgdf ;};_ddcga .EG_ContentBlockContent =append (_ddcga .EG_ContentBlockContent ,_afgca ); -_afgca .EG_RunLevelElts =append (_afgca .EG_RunLevelElts ,_dcdf );_dcdf .EG_MathContent =append (_dcdf .EG_MathContent ,_fgbf );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",_acdgf .Name ); -if _eadc :=d .Skip ();_eadc !=nil {return _eadc ;};};case _f .EndElement :break _aafed ;case _f .CharData :};};return nil ;}; +// Distance From Left of Table to Text +LeftFromTextAttr *_gf .ST_TwipsMeasure ; -// Validate validates the CT_LevelSuffix and its children -func (_aebg *CT_LevelSuffix )Validate ()error {return _aebg .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0053u\u0066\u0066\u0069\u0078");};type CT_SdtContentBlock struct{ +// (Distance From Right of Table to Text +RightFromTextAttr *_gf .ST_TwipsMeasure ; -// Block-Level Custom XML Element -CustomXml *CT_CustomXmlBlock ; +// Distance From Top of Table to Text +TopFromTextAttr *_gf .ST_TwipsMeasure ; -// Block-Level Structured Document Tag -Sdt *CT_SdtBlock ; +// Distance From Bottom of Table to Text +BottomFromTextAttr *_gf .ST_TwipsMeasure ; -// Paragraph -P []*CT_P ; +// Table Vertical Anchor +VertAnchorAttr ST_VAnchor ; -// Table -Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;};type CT_RunTrackChange struct{AuthorAttr string ;DateAttr *_c .Time ; +// Table Horizontal Anchor +HorzAnchorAttr ST_HAnchor ; -// Annotation Identifier -IdAttr int64 ;};type CT_DocPartName struct{ +// Relative Horizontal Alignment From Anchor +TblpXSpecAttr _gf .ST_XAlign ; -// Name Value -ValAttr string ; +// Absolute Horizontal Distance From Anchor +TblpXAttr *ST_SignedTwipsMeasure ; -// Built-In Entry -DecoratedAttr *_df .ST_OnOff ;};func NewCT_LineNumber ()*CT_LineNumber {_daddd :=&CT_LineNumber {};return _daddd };func (_gcadg *WdCT_EffectExtent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggceb :=range start .Attr {if _ggceb .Name .Local =="\u006c"{_edbfda ,_aafacg :=ParseUnionST_Coordinate (_ggceb .Value ); -if _aafacg !=nil {return _aafacg ;};_gcadg .LAttr =_edbfda ;continue ;};if _ggceb .Name .Local =="\u0074"{_ffedg ,_ffffe :=ParseUnionST_Coordinate (_ggceb .Value );if _ffffe !=nil {return _ffffe ;};_gcadg .TAttr =_ffedg ;continue ;};if _ggceb .Name .Local =="\u0072"{_gagafa ,_aedbgac :=ParseUnionST_Coordinate (_ggceb .Value ); -if _aedbgac !=nil {return _aedbgac ;};_gcadg .RAttr =_gagafa ;continue ;};if _ggceb .Name .Local =="\u0062"{_acgbd ,_ggabea :=ParseUnionST_Coordinate (_ggceb .Value );if _ggabea !=nil {return _ggabea ;};_gcadg .BAttr =_acgbd ;continue ;};};for {_bggffa ,_gebgceb :=d .Token (); -if _gebgceb !=nil {return _d .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",_gebgceb );};if _abffc ,_bfgca :=_bggffa .(_f .EndElement ); -_bfgca &&_abffc .Name ==start .Name {break ;};};return nil ;}; +// Relative Vertical Alignment from Anchor +TblpYSpecAttr _gf .ST_YAlign ; -// Validate validates the EG_BlockLevelChunkElts and its children -func (_bccdg *EG_BlockLevelChunkElts )Validate ()error {return _bccdg .ValidateWithPath ("\u0045\u0047\u005f\u0042lo\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006ct\u0073");}; +// Absolute Vertical Distance From Anchor +TblpYAttr *ST_SignedTwipsMeasure ;}; -// Validate validates the CT_Bookmark and its children -func (_dbg *CT_Bookmark )Validate ()error {return _dbg .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");}; +// ValidateWithPath validates the CT_SectPrBase and its children, prefixing error messages with path +func (_efggf *CT_SectPrBase )ValidateWithPath (path string )error {if _efggf .FootnotePr !=nil {if _aacdb :=_efggf .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_aacdb !=nil {return _aacdb ;};};if _efggf .EndnotePr !=nil {if _cdbcd :=_efggf .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"); +_cdbcd !=nil {return _cdbcd ;};};if _efggf .Type !=nil {if _bdgce :=_efggf .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_bdgce !=nil {return _bdgce ;};};if _efggf .PgSz !=nil {if _dfee :=_efggf .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a"); +_dfee !=nil {return _dfee ;};};if _efggf .PgMar !=nil {if _bgecg :=_efggf .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_bgecg !=nil {return _bgecg ;};};if _efggf .PaperSrc !=nil {if _feeed :=_efggf .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c"); +_feeed !=nil {return _feeed ;};};if _efggf .PgBorders !=nil {if _cgeag :=_efggf .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_cgeag !=nil {return _cgeag ;};};if _efggf .LnNumType !=nil {if _aabee :=_efggf .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"); +_aabee !=nil {return _aabee ;};};if _efggf .PgNumType !=nil {if _cagbdf :=_efggf .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_cagbdf !=nil {return _cagbdf ;};};if _efggf .Cols !=nil {if _abgfb :=_efggf .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073"); +_abgfb !=nil {return _abgfb ;};};if _efggf .FormProt !=nil {if _aceabc :=_efggf .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_aceabc !=nil {return _aceabc ;};};if _efggf .VAlign !=nil {if _aeegec :=_efggf .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e"); +_aeegec !=nil {return _aeegec ;};};if _efggf .NoEndnote !=nil {if _aaaac :=_efggf .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_aaaac !=nil {return _aaaac ;};};if _efggf .TitlePg !=nil {if _badbfa :=_efggf .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067"); +_badbfa !=nil {return _badbfa ;};};if _efggf .TextDirection !=nil {if _gegbg :=_efggf .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_gegbg !=nil {return _gegbg ;};};if _efggf .Bidi !=nil {if _cebadc :=_efggf .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069"); +_cebadc !=nil {return _cebadc ;};};if _efggf .RtlGutter !=nil {if _dbcdf :=_efggf .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_dbcdf !=nil {return _dbcdf ;};};if _efggf .DocGrid !=nil {if _debed :=_efggf .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064"); +_debed !=nil {return _debed ;};};if _efggf .PrinterSettings !=nil {if _ffgfd :=_efggf .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_ffgfd !=nil {return _ffgfd ;};};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 (_gcbcb *CT_MailMerge )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcbcb .MainDocumentType =NewCT_MailMergeDocType (); +_gcbcb .DataType =NewCT_MailMergeDataType ();_fdggb :for {_bbedd ,_addda :=d .Token ();if _addda !=nil {return _addda ;};switch _fbegg :=_bbedd .(type ){case _d .StartElement :switch _fbegg .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 _fbdca :=d .DecodeElement (_gcbcb .MainDocumentType ,&_fbegg ); +_fbdca !=nil {return _fbdca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcbcb .LinkToQuery =NewCT_OnOff (); +if _dafce :=d .DecodeElement (_gcbcb .LinkToQuery ,&_fbegg );_dafce !=nil {return _dafce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _aebdf :=d .DecodeElement (_gcbcb .DataType ,&_fbegg ); +_aebdf !=nil {return _aebdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcbcb .ConnectString =NewCT_String (); +if _dfbdgg :=d .DecodeElement (_gcbcb .ConnectString ,&_fbegg );_dfbdgg !=nil {return _dfbdgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcbcb .Query =NewCT_String (); +if _agddg :=d .DecodeElement (_gcbcb .Query ,&_fbegg );_agddg !=nil {return _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 :"\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"}:_gcbcb .DataSource =NewCT_Rel (); +if _gfded :=d .DecodeElement (_gcbcb .DataSource ,&_fbegg );_gfded !=nil {return _gfded ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcbcb .HeaderSource =NewCT_Rel (); +if _abbbga :=d .DecodeElement (_gcbcb .HeaderSource ,&_fbegg );_abbbga !=nil {return _abbbga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcbcb .DoNotSuppressBlankLines =NewCT_OnOff (); +if _fgffg :=d .DecodeElement (_gcbcb .DoNotSuppressBlankLines ,&_fbegg );_fgffg !=nil {return _fgffg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcbcb .Destination =NewCT_MailMergeDest (); +if _edcdf :=d .DecodeElement (_gcbcb .Destination ,&_fbegg );_edcdf !=nil {return _edcdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcbcb .AddressFieldName =NewCT_String (); +if _gddafa :=d .DecodeElement (_gcbcb .AddressFieldName ,&_fbegg );_gddafa !=nil {return _gddafa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcbcb .MailSubject =NewCT_String (); +if _efddg :=d .DecodeElement (_gcbcb .MailSubject ,&_fbegg );_efddg !=nil {return _efddg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcbcb .MailAsAttachment =NewCT_OnOff (); +if _dddcb :=d .DecodeElement (_gcbcb .MailAsAttachment ,&_fbegg );_dddcb !=nil {return _dddcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcbcb .ViewMergedData =NewCT_OnOff (); +if _bdfca :=d .DecodeElement (_gcbcb .ViewMergedData ,&_fbegg );_bdfca !=nil {return _bdfca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcbcb .ActiveRecord =NewCT_DecimalNumber (); +if _ecbff :=d .DecodeElement (_gcbcb .ActiveRecord ,&_fbegg );_ecbff !=nil {return _ecbff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcbcb .CheckErrors =NewCT_DecimalNumber (); +if _bdgfc :=d .DecodeElement (_gcbcb .CheckErrors ,&_fbegg );_bdgfc !=nil {return _bdgfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcbcb .Odso =NewCT_Odso (); +if _cdga :=d .DecodeElement (_gcbcb .Odso ,&_fbegg );_cdga !=nil {return _cdga ;};default:_gb .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",_fbegg .Name ); +if _fdgceg :=d .Skip ();_fdgceg !=nil {return _fdgceg ;};};case _d .EndElement :break _fdggb ;case _d .CharData :};};return nil ;};func (_edada *CT_EdnProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _edada .Pos !=nil {_dagc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070o\u0073"}}; +e .EncodeElement (_edada .Pos ,_dagc );};if _edada .NumFmt !=nil {_bafag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_edada .NumFmt ,_bafag );};if _edada .NumStart !=nil {_ddfdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}}; +e .EncodeElement (_edada .NumStart ,_ddfdg );};if _edada .NumRestart !=nil {_eabff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_edada .NumRestart ,_eabff );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewCT_Sym ()*CT_Sym {_abfg :=&CT_Sym {};return _abfg };func (_cffff ST_Underline )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_deagd :=_d .Attr {};_deagd .Name =name ;switch _cffff {case ST_UnderlineUnset :_deagd .Value ="";case ST_UnderlineSingle :_deagd .Value ="\u0073\u0069\u006e\u0067\u006c\u0065"; +case ST_UnderlineWords :_deagd .Value ="\u0077\u006f\u0072d\u0073";case ST_UnderlineDouble :_deagd .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineThick :_deagd .Value ="\u0074\u0068\u0069c\u006b";case ST_UnderlineDotted :_deagd .Value ="\u0064\u006f\u0074\u0074\u0065\u0064"; +case ST_UnderlineDottedHeavy :_deagd .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDash :_deagd .Value ="\u0064\u0061\u0073\u0068";case ST_UnderlineDashedHeavy :_deagd .Value ="d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079"; +case ST_UnderlineDashLong :_deagd .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case ST_UnderlineDashLongHeavy :_deagd .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDash :_deagd .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068"; +case ST_UnderlineDashDotHeavy :_deagd .Value ="\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDotDash :_deagd .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotDotHeavy :_deagd .Value ="\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079"; +case ST_UnderlineWave :_deagd .Value ="\u0077\u0061\u0076\u0065";case ST_UnderlineWavyHeavy :_deagd .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_UnderlineWavyDouble :_deagd .Value ="\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065"; +case ST_UnderlineNone :_deagd .Value ="\u006e\u006f\u006e\u0065";};return _deagd ,nil ;};func (_dbbfdc ST_Proof )String ()string {switch _dbbfdc {case 0:return "";case 1:return "\u0063\u006c\u0065a\u006e";case 2:return "\u0064\u0069\u0072t\u0079";};return ""; +};func (_cbcgb *CT_DirContentRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbcgb .ValAttr !=ST_DirectionUnset {_gedb ,_cacg :=_cbcgb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cacg !=nil {return _cacg ; +};start .Attr =append (start .Attr ,_gedb );};e .EncodeToken (start );if _cbcgb .FldSimple !=nil {_dfbcb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_fdde :=range _cbcgb .FldSimple {e .EncodeElement (_fdde ,_dfbcb ); +};};if _cbcgb .Hyperlink !=nil {_bggf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_cbcgb .Hyperlink ,_bggf );};if _cbcgb .SubDoc !=nil {_dcge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}}; +e .EncodeElement (_cbcgb .SubDoc ,_dcge );};if _cbcgb .EG_ContentRunContent !=nil {for _ ,_fggdg :=range _cbcgb .EG_ContentRunContent {_fggdg .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gfe *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 :_b .Sprintf ("\u0025\u0076",_gfe .AbstractNumIdAttr )}); +e .EncodeToken (start );if _gfe .Nsid !=nil {_bfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0073\u0069\u0064"}};e .EncodeElement (_gfe .Nsid ,_bfg );};if _gfe .MultiLevelType !=nil {_bbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003am\u0075\u006c\u0074i\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065"}}; +e .EncodeElement (_gfe .MultiLevelType ,_bbd );};if _gfe .Tmpl !=nil {_dcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u006d\u0070\u006c"}};e .EncodeElement (_gfe .Tmpl ,_dcg );};if _gfe .Name !=nil {_caa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}}; +e .EncodeElement (_gfe .Name ,_caa );};if _gfe .StyleLink !=nil {_cd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_gfe .StyleLink ,_cd );};if _gfe .NumStyleLink !=nil {_bfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0079\u006ce\u004c\u0069\u006e\u006b"}}; +e .EncodeElement (_gfe .NumStyleLink ,_bfa );};if _gfe .Lvl !=nil {_bfae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006cv\u006c"}};for _ ,_dcb :=range _gfe .Lvl {e .EncodeElement (_dcb ,_bfae );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type CT_NumPicBullet struct{ -// Validate validates the EG_ParaRPrTrackChanges and its children -func (_ffdca *EG_ParaRPrTrackChanges )Validate ()error {return _ffdca .ValidateWithPath ("\u0045\u0047\u005f\u0050ar\u0061\u0052\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067e\u0073");};func NewCT_DocPartBehaviors ()*CT_DocPartBehaviors {_efcc :=&CT_DocPartBehaviors {}; -return _efcc };func (_bdbg *CT_DataBinding )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bdbg .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 :_d .Sprintf ("\u0025\u0076",*_bdbg .PrefixMappingsAttr )}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0078\u0070\u0061\u0074\u0068"},Value :_d .Sprintf ("\u0025\u0076",_bdbg .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 :_d .Sprintf ("\u0025\u0076",_bdbg .StoreItemIDAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewWdCT_WordprocessingGroupChoice ()*WdCT_WordprocessingGroupChoice {_bcbba :=&WdCT_WordprocessingGroupChoice {};return _bcbba ;};type CT_Tbl struct{EG_RangeMarkupElements []*EG_RangeMarkupElements ; +// Picture Numbering Symbol ID +NumPicBulletIdAttr int64 ; +// Picture Numbering Symbol Properties +Pict *CT_Picture ;Drawing *CT_Drawing ;}; -// Table Properties -TblPr *CT_TblPr ; +// Validate validates the CT_Text and its children +func (_fdbeae *CT_Text )Validate ()error {return _fdbeae .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");};func (_afdgd *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 :_b .Sprintf ("\u0025\u0076",_afdgd .LangAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",_afdgd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Table Grid -TblGrid *CT_TblGrid ;EG_ContentRowContent []*EG_ContentRowContent ;};func (_egaabd ST_MailMergeSourceType )String ()string {switch _egaabd {case 0:return "";case 1:return "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065";case 2:return "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b"; -case 3:return "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741";case 4:return "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742";case 5:return "\u0074\u0065\u0078\u0074";case 6:return "\u0065\u006d\u0061i\u006c";case 7:return "\u006e\u0061\u0074\u0069\u0076\u0065"; -case 8:return "\u006c\u0065\u0067\u0061\u0063\u0079";case 9:return "\u006d\u0061\u0073\u0074\u0065\u0072";};return "";};func NewCT_MailMerge ()*CT_MailMerge {_ccfbe :=&CT_MailMerge {};_ccfbe .MainDocumentType =NewCT_MailMergeDocType ();_ccfbe .DataType =NewCT_MailMergeDataType (); -return _ccfbe ;};func (_abefg *ST_MultiLevelType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_abefg =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_abefg =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_abefg =2; -case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_abefg =3;};return nil ;}; +// ValidateWithPath validates the CT_DocPartTypes and its children, prefixing error messages with path +func (_ccde *CT_DocPartTypes )ValidateWithPath (path string )error {if _ccde .AllAttr !=nil {if _ggbb :=_ccde .AllAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0041\u0074\u0074\u0072");_ggbb !=nil {return _ggbb ;};};for _dacbb ,_bedbe :=range _ccde .Type {if _adga :=_bedbe .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_dacbb )); +_adga !=nil {return _adga ;};};return nil ;};type CT_SectType struct{ -// Validate validates the CT_SdtComboBox and its children -func (_agcff *CT_SdtComboBox )Validate ()error {return _agcff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006db\u006f\u0042\u006f\u0078");}; +// Section Type Setting +ValAttr ST_SectionMark ;};func (_afgda *CT_Kinsoku )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggaeb :=range start .Attr {if _ggaeb .Name .Local =="\u006c\u0061\u006e\u0067"{_defdf ,_fadc :=_ggaeb .Value ,error (nil );if _fadc !=nil {return _fadc ; +};_afgda .LangAttr =_defdf ;continue ;};if _ggaeb .Name .Local =="\u0076\u0061\u006c"{_babd ,_fggbb :=_ggaeb .Value ,error (nil );if _fggbb !=nil {return _fggbb ;};_afgda .ValAttr =_babd ;continue ;};};for {_abgga ,_adfdg :=d .Token ();if _adfdg !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_adfdg ); +};if _bfdeg ,_cefeg :=_abgga .(_d .EndElement );_cefeg &&_bfdeg .Name ==start .Name {break ;};};return nil ;};type CT_MoveBookmark struct{AuthorAttr string ;DateAttr _gd .Time ;NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; -// Validate validates the CT_EdnProps and its children -func (_fdbbe *CT_EdnProps )Validate ()error {return _fdbbe .ValidateWithPath ("C\u0054\u005f\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073");};func (_fagccg *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 _fagccg .CT_HdrFtr .MarshalXML (e ,start );};func NewCT_Guid ()*CT_Guid {_dfdcb :=&CT_Guid {};return _dfdcb }; -// ValidateWithPath validates the CT_DocPartPr and its children, prefixing error messages with path -func (_adced *CT_DocPartPr )ValidateWithPath (path string )error {if _agcf :=_adced .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_agcf !=nil {return _agcf ;};if _adced .Style !=nil {if _becb :=_adced .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); -_becb !=nil {return _becb ;};};if _adced .Category !=nil {if _baeda :=_adced .Category .ValidateWithPath (path +"\u002fC\u0061\u0074\u0065\u0067\u006f\u0072y");_baeda !=nil {return _baeda ;};};if _adced .Types !=nil {if _afbc :=_adced .Types .ValidateWithPath (path +"\u002f\u0054\u0079\u0070\u0065\u0073"); -_afbc !=nil {return _afbc ;};};if _adced .Behaviors !=nil {if _dacga :=_adced .Behaviors .ValidateWithPath (path +"\u002f\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");_dacga !=nil {return _dacga ;};};if _adced .Description !=nil {if _effa :=_adced .Description .ValidateWithPath (path +"\u002f\u0044\u0065s\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"); -_effa !=nil {return _effa ;};};if _adced .Guid !=nil {if _egfba :=_adced .Guid .ValidateWithPath (path +"\u002f\u0047\u0075i\u0064");_egfba !=nil {return _egfba ;};};return nil ;};type CT_Hyperlink struct{ +// Annotation Identifier +IdAttr int64 ;}; -// Hyperlink Target Frame -TgtFrameAttr *string ; +// ValidateWithPath validates the GlossaryDocument and its children, prefixing error messages with path +func (_cegdb *GlossaryDocument )ValidateWithPath (path string )error {if _agebd :=_cegdb .CT_GlossaryDocument .ValidateWithPath (path );_agebd !=nil {return _agebd ;};return nil ;}; -// Associated String -TooltipAttr *string ; +// Validate validates the CT_TblLayoutType and its children +func (_cgfdf *CT_TblLayoutType )Validate ()error {return _cgfdf .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cL\u0061\u0079\u006f\u0075\u0074\u0054\u0079\u0070\u0065");};func (_ffdafb ST_SdtDateMappingType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ffdafb .String (),start ); +};func (_cbebdg ST_InfoTextType )ValidateWithPath (path string )error {switch _cbebdg {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 (_cbebdg )); +};return nil ;};func NewCT_SdtEndPr ()*CT_SdtEndPr {_addf :=&CT_SdtEndPr {};return _addf };func NewCT_DocRsids ()*CT_DocRsids {_fcaef :=&CT_DocRsids {};return _fcaef };func (_ecfea *CT_StyleSort )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecfea .ValAttr =ST_StyleSort (1); +for _ ,_fbcad :=range start .Attr {if _fbcad .Name .Local =="\u0076\u0061\u006c"{_ecfea .ValAttr .UnmarshalXMLAttr (_fbcad );continue ;};};for {_effdee ,_cbgbffd :=d .Token ();if _cbgbffd !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074y\u006c\u0065\u0053\u006f\u0072\u0074\u003a\u0020\u0025\u0073",_cbgbffd ); +};if _cefaf ,_geff :=_effdee .(_d .EndElement );_geff &&_cefaf .Name ==start .Name {break ;};};return nil ;}; -// Location in Target Document -DocLocationAttr *string ; +// Validate validates the CT_TblGridCol and its children +func (_cecgf *CT_TblGridCol )Validate ()error {return _cecgf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u006f\u006c");}; -// Add To Viewed Hyperlinks -HistoryAttr *_df .ST_OnOff ; +// Validate validates the CT_HMerge and its children +func (_fbabe *CT_HMerge )Validate ()error {return _fbabe .ValidateWithPath ("\u0043T\u005f\u0048\u004d\u0065\u0072\u0067e");};func (_eaddbc ST_TextDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eaddbc .String (),start ); +}; -// Hyperlink Anchor -AnchorAttr *string ;IdAttr *string ; +// Validate validates the CT_RPrChange and its children +func (_geea *CT_RPrChange )Validate ()error {return _geea .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");}; -// Simple Field -FldSimple []*CT_SimpleField ; +// ValidateWithPath validates the CT_SdtDate and its children, prefixing error messages with path +func (_afcec *CT_SdtDate )ValidateWithPath (path string )error {if _afcec .DateFormat !=nil {if _ffbgf :=_afcec .DateFormat .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074");_ffbgf !=nil {return _ffbgf ;};};if _afcec .Lid !=nil {if _dagbe :=_afcec .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064"); +_dagbe !=nil {return _dagbe ;};};if _afcec .StoreMappedDataAs !=nil {if _egfceb :=_afcec .StoreMappedDataAs .ValidateWithPath (path +"\u002fS\u0074o\u0072\u0065\u004d\u0061\u0070p\u0065\u0064D\u0061\u0074\u0061\u0041\u0073");_egfceb !=nil {return _egfceb ; +};};if _afcec .Calendar !=nil {if _feacb :=_afcec .Calendar .ValidateWithPath (path +"\u002fC\u0061\u006c\u0065\u006e\u0064\u0061r");_feacb !=nil {return _feacb ;};};return nil ;}; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// ValidateWithPath validates the CT_CustomXmlRow and its children, prefixing error messages with path +func (_ffcf *CT_CustomXmlRow )ValidateWithPath (path string )error {if _ffcf .CustomXmlPr !=nil {if _eacbe :=_ffcf .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_eacbe !=nil {return _eacbe ; +};};for _ecec ,_cfbf :=range _ffcf .EG_ContentRowContent {if _fefde :=_cfbf .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_ecec )); +_fefde !=nil {return _fefde ;};};return nil ;}; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_aefda ST_MailMergeSourceType )ValidateWithPath (path string )error {switch _aefda {case 0,1,2,3,4,5,6,7,8,9:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aefda )); -};return nil ;};func (_ffcfe *CT_Style )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffcfe .TypeAttr !=ST_StyleTypeUnset {_befecc ,_bdfgca :=_ffcfe .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _bdfgca !=nil {return _bdfgca ; -};start .Attr =append (start .Attr ,_befecc );};if _ffcfe .StyleIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065\u0049d"},Value :_d .Sprintf ("\u0025\u0076",*_ffcfe .StyleIdAttr )}); -};if _ffcfe .DefaultAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"},Value :_d .Sprintf ("\u0025\u0076",*_ffcfe .DefaultAttr )});};if _ffcfe .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 :_d .Sprintf ("\u0025\u0076",*_ffcfe .CustomStyleAttr )}); -};e .EncodeToken (start );if _ffcfe .Name !=nil {_cecce :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_ffcfe .Name ,_cecce );};if _ffcfe .Aliases !=nil {_eggfcbg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073\u0065s"}}; -e .EncodeElement (_ffcfe .Aliases ,_eggfcbg );};if _ffcfe .BasedOn !=nil {_dadbc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0062\u0061\u0073\u0065\u0064\u004fn"}};e .EncodeElement (_ffcfe .BasedOn ,_dadbc );};if _ffcfe .Next !=nil {_gacdb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0065\u0078\u0074"}}; -e .EncodeElement (_ffcfe .Next ,_gacdb );};if _ffcfe .Link !=nil {_cdag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_ffcfe .Link ,_cdag );};if _ffcfe .AutoRedefine !=nil {_cdcg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0052\u0065\u0064e\u0066\u0069\u006e\u0065"}}; -e .EncodeElement (_ffcfe .AutoRedefine ,_cdcg );};if _ffcfe .Hidden !=nil {_faggd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_ffcfe .Hidden ,_faggd );};if _ffcfe .UiPriority !=nil {_gfeccf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075i\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"}}; -e .EncodeElement (_ffcfe .UiPriority ,_gfeccf );};if _ffcfe .SemiHidden !=nil {_fcfab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073e\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_ffcfe .SemiHidden ,_fcfab );};if _ffcfe .UnhideWhenUsed !=nil {_fecag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003au\u006e\u0068\u0069d\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"}}; -e .EncodeElement (_ffcfe .UnhideWhenUsed ,_fecag );};if _ffcfe .QFormat !=nil {_gggcc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"}};e .EncodeElement (_ffcfe .QFormat ,_gggcc );};if _ffcfe .Locked !=nil {_ebdgdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"}}; -e .EncodeElement (_ffcfe .Locked ,_ebdgdd );};if _ffcfe .Personal !=nil {_gagbda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"}};e .EncodeElement (_ffcfe .Personal ,_gagbda );};if _ffcfe .PersonalCompose !=nil {_eaefb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0043\u006fm\u0070\u006f\u0073\u0065"}}; -e .EncodeElement (_ffcfe .PersonalCompose ,_eaefb );};if _ffcfe .PersonalReply !=nil {_fcgag :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070e\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"}};e .EncodeElement (_ffcfe .PersonalReply ,_fcgag ); -};if _ffcfe .Rsid !=nil {_ecffgc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}};e .EncodeElement (_ffcfe .Rsid ,_ecffgc );};if _ffcfe .PPr !=nil {_eeafd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070P\u0072"}}; -e .EncodeElement (_ffcfe .PPr ,_eeafd );};if _ffcfe .RPr !=nil {_bfbaeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_ffcfe .RPr ,_bfbaeg );};if _ffcfe .TblPr !=nil {_cddag :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}}; -e .EncodeElement (_ffcfe .TblPr ,_cddag );};if _ffcfe .TrPr !=nil {_adfaea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_ffcfe .TrPr ,_adfaea );};if _ffcfe .TcPr !=nil {_cbddf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}}; -e .EncodeElement (_ffcfe .TcPr ,_cbddf );};if _ffcfe .TblStylePr !=nil {_gfgba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"}};for _ ,_dgada :=range _ffcfe .TblStylePr {e .EncodeElement (_dgada ,_gfgba ); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_affdgd *CT_TrPrBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecdda :for {_gfabd ,_gfebde :=d .Token ();if _gfebde !=nil {return _gfebde ;};switch _agefag :=_gfabd .(type ){case _f .StartElement :switch _agefag .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdedfg :=NewCT_Cnf (); -if _caggbf :=d .DecodeElement (_bdedfg ,&_agefag );_caggbf !=nil {return _caggbf ;};_affdgd .CnfStyle =append (_affdgd .CnfStyle ,_bdedfg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdgcge :=NewCT_DecimalNumber (); -if _gggaea :=d .DecodeElement (_gdgcge ,&_agefag );_gggaea !=nil {return _gggaea ;};_affdgd .DivId =append (_affdgd .DivId ,_gdgcge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbcgaf :=NewCT_DecimalNumber (); -if _egdfd :=d .DecodeElement (_bbcgaf ,&_agefag );_egdfd !=nil {return _egdfd ;};_affdgd .GridBefore =append (_affdgd .GridBefore ,_bbcgaf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcbdc :=NewCT_DecimalNumber (); -if _gdebbc :=d .DecodeElement (_gcbdc ,&_agefag );_gdebbc !=nil {return _gdebbc ;};_affdgd .GridAfter =append (_affdgd .GridAfter ,_gcbdc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egefb :=NewCT_TblWidth (); -if _dgca :=d .DecodeElement (_egefb ,&_agefag );_dgca !=nil {return _dgca ;};_affdgd .WBefore =append (_affdgd .WBefore ,_egefb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aadeg :=NewCT_TblWidth (); -if _fegcdg :=d .DecodeElement (_aadeg ,&_agefag );_fegcdg !=nil {return _fegcdg ;};_affdgd .WAfter =append (_affdgd .WAfter ,_aadeg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agggca :=NewCT_OnOff (); -if _cfgae :=d .DecodeElement (_agggca ,&_agefag );_cfgae !=nil {return _cfgae ;};_affdgd .CantSplit =append (_affdgd .CantSplit ,_agggca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgfea :=NewCT_Height (); -if _dddeef :=d .DecodeElement (_bgfea ,&_agefag );_dddeef !=nil {return _dddeef ;};_affdgd .TrHeight =append (_affdgd .TrHeight ,_bgfea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fddbdb :=NewCT_OnOff (); -if _dfgage :=d .DecodeElement (_fddbdb ,&_agefag );_dfgage !=nil {return _dfgage ;};_affdgd .TblHeader =append (_affdgd .TblHeader ,_fddbdb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cadeggf :=NewCT_TblWidth (); -if _cfdebd :=d .DecodeElement (_cadeggf ,&_agefag );_cfdebd !=nil {return _cfdebd ;};_affdgd .TblCellSpacing =append (_affdgd .TblCellSpacing ,_cadeggf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgecb :=NewCT_JcTable (); -if _ddaba :=d .DecodeElement (_fgecb ,&_agefag );_ddaba !=nil {return _ddaba ;};_affdgd .Jc =append (_affdgd .Jc ,_fgecb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgfdf :=NewCT_OnOff (); -if _addcce :=d .DecodeElement (_cgfdf ,&_agefag );_addcce !=nil {return _addcce ;};_affdgd .Hidden =append (_affdgd .Hidden ,_cgfdf );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",_agefag .Name ); -if _addffg :=d .Skip ();_addffg !=nil {return _addffg ;};};case _f .EndElement :break _ecdda ;case _f .CharData :};};return nil ;};func (_effgd ST_RubyAlign )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_effgd .String (),start ); -};type WdWgp struct{WdCT_WordprocessingGroup }; +// ValidateWithPath validates the CT_PPrDefault and its children, prefixing error messages with path +func (_agcbg *CT_PPrDefault )ValidateWithPath (path string )error {if _agcbg .PPr !=nil {if _bcafa :=_agcbg .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_bcafa !=nil {return _bcafa ;};};return nil ;};type CT_MacroName struct{ -// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path -func (_gbd *CT_Background )ValidateWithPath (path string )error {if _gbd .ColorAttr !=nil {if _fdgd :=_gbd .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_fdgd !=nil {return _fdgd ;};};if _bdd :=_gbd .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); -_bdd !=nil {return _bdd ;};if _gbd .Drawing !=nil {if _dfd :=_gbd .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_dfd !=nil {return _dfd ;};};return nil ;}; +// Name of Script Function +ValAttr string ;}; -// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path -func (_fcdbed *CT_Hyperlink )ValidateWithPath (path string )error {if _fcdbed .HistoryAttr !=nil {if _bdfeg :=_fcdbed .HistoryAttr .ValidateWithPath (path +"\u002f\u0048\u0069s\u0074\u006f\u0072\u0079\u0041\u0074\u0074\u0072");_bdfeg !=nil {return _bdfeg ; -};};for _faecc ,_dgebg :=range _fcdbed .FldSimple {if _cdgge :=_dgebg .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_faecc ));_cdgge !=nil {return _cdgge ;};};if _fcdbed .Hyperlink !=nil {if _ggbbf :=_fcdbed .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"); -_ggbbf !=nil {return _ggbbf ;};};if _fcdbed .SubDoc !=nil {if _bfcaff :=_fcdbed .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_bfcaff !=nil {return _bfcaff ;};};for _dbad ,_gedfe :=range _fcdbed .EG_ContentRunContent {if _gffd :=_gedfe .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_dbad )); -_gffd !=nil {return _gffd ;};};return nil ;};func NewCT_NumRestart ()*CT_NumRestart {_aegad :=&CT_NumRestart {};_aegad .ValAttr =ST_RestartNumber (1);return _aegad ;}; +// Validate validates the CT_Attr and its children +func (_gcf *CT_Attr )Validate ()error {return _gcf .ValidateWithPath ("\u0043T\u005f\u0041\u0074\u0074\u0072");};func NewCT_DecimalNumberOrPrecent ()*CT_DecimalNumberOrPrecent {_gdcdf :=&CT_DecimalNumberOrPrecent {};return _gdcdf ;};func (_fgeab *CT_StylePaneFilter )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfddb :=range start .Attr {if _gfddb .Name .Local =="\u0061l\u006c\u0053\u0074\u0079\u006c\u0065s"{_fbabaa ,_efafg :=ParseUnionST_OnOff (_gfddb .Value ); +if _efafg !=nil {return _efafg ;};_fgeab .AllStylesAttr =&_fbabaa ;continue ;};if _gfddb .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0053\u0074\u0079\u006c\u0065\u0073"{_gedcdb ,_adffceg :=ParseUnionST_OnOff (_gfddb .Value );if _adffceg !=nil {return _adffceg ; +};_fgeab .CustomStylesAttr =&_gedcdb ;continue ;};if _gfddb .Name .Local =="\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"{_daaee ,_ffgbe :=ParseUnionST_OnOff (_gfddb .Value );if _ffgbe !=nil {return _ffgbe ;};_fgeab .LatentStylesAttr =&_daaee ; +continue ;};if _gfddb .Name .Local =="s\u0074\u0079\u006c\u0065\u0073\u0049\u006e\u0055\u0073\u0065"{_cfbca ,_abfbf :=ParseUnionST_OnOff (_gfddb .Value );if _abfbf !=nil {return _abfbf ;};_fgeab .StylesInUseAttr =&_cfbca ;continue ;};if _gfddb .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_gcbgc ,_bfdde :=ParseUnionST_OnOff (_gfddb .Value ); +if _bfdde !=nil {return _bfdde ;};_fgeab .HeadingStylesAttr =&_gcbgc ;continue ;};if _gfddb .Name .Local =="\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_ggafe ,_cagef :=ParseUnionST_OnOff (_gfddb .Value );if _cagef !=nil {return _cagef ; +};_fgeab .NumberingStylesAttr =&_ggafe ;continue ;};if _gfddb .Name .Local =="t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_dcaae ,_bgfba :=ParseUnionST_OnOff (_gfddb .Value );if _bgfba !=nil {return _bgfba ;};_fgeab .TableStylesAttr =&_dcaae ; +continue ;};if _gfddb .Name .Local =="\u0064\u0069\u0072\u0065ct\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0052\u0075n\u0073"{_gdebg ,_egcbe :=ParseUnionST_OnOff (_gfddb .Value );if _egcbe !=nil {return _egcbe ;};_fgeab .DirectFormattingOnRunsAttr =&_gdebg ; +continue ;};if _gfddb .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"{_dfcdb ,_dcgfc :=ParseUnionST_OnOff (_gfddb .Value );if _dcgfc !=nil {return _dcgfc ; +};_fgeab .DirectFormattingOnParagraphsAttr =&_dfcdb ;continue ;};if _gfddb .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"{_fegaf ,_fabfgb :=ParseUnionST_OnOff (_gfddb .Value ); +if _fabfgb !=nil {return _fabfgb ;};_fgeab .DirectFormattingOnNumberingAttr =&_fegaf ;continue ;};if _gfddb .Name .Local =="\u0064i\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074i\u006e\u0067\u004f\u006e\u0054\u0061\u0062\u006c\u0065\u0073"{_aecaa ,_abfag :=ParseUnionST_OnOff (_gfddb .Value ); +if _abfag !=nil {return _abfag ;};_fgeab .DirectFormattingOnTablesAttr =&_aecaa ;continue ;};if _gfddb .Name .Local =="\u0063l\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_ecdgbd ,_babba :=ParseUnionST_OnOff (_gfddb .Value ); +if _babba !=nil {return _babba ;};_fgeab .ClearFormattingAttr =&_ecdgbd ;continue ;};if _gfddb .Name .Local =="\u0074\u006f\u0070\u0033\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073"{_cgdfc ,_abdceb :=ParseUnionST_OnOff (_gfddb .Value ); +if _abdceb !=nil {return _abdceb ;};_fgeab .Top3HeadingStylesAttr =&_cgdfc ;continue ;};if _gfddb .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_fggcg ,_eggfc :=ParseUnionST_OnOff (_gfddb .Value );if _eggfc !=nil {return _eggfc ; +};_fgeab .VisibleStylesAttr =&_fggcg ;continue ;};if _gfddb .Name .Local =="\u0061\u006c\u0074\u0065rn\u0061\u0074\u0065\u0053\u0074\u0079\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_fdbdee ,_bgbba :=ParseUnionST_OnOff (_gfddb .Value );if _bgbba !=nil {return _bgbba ; +};_fgeab .AlternateStyleNamesAttr =&_fdbdee ;continue ;};if _gfddb .Name .Local =="\u0076\u0061\u006c"{_egbeg ,_gfabb :=_gfddb .Value ,error (nil );if _gfabb !=nil {return _gfabb ;};_fgeab .ValAttr =&_egbeg ;continue ;};};for {_ecgcg ,_gbcfe :=d .Token (); +if _gbcfe !=nil {return _b .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",_gbcfe );};if _fbgaaf ,_eadgb :=_ecgcg .(_d .EndElement ); +_eadgb &&_fbgaaf .Name ==start .Name {break ;};};return nil ;};func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_cddagd :=&CT_TwipsMeasure {};return _cddagd };func (_cefec *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 :_b .Sprintf ("\u0025\u0076",_cefec .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_FFCheckBox and its children, prefixing error messages with path -func (_aebf *CT_FFCheckBox )ValidateWithPath (path string )error {if _aebf .Choice !=nil {if _bgaca :=_aebf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bgaca !=nil {return _bgaca ;};};if _aebf .Default !=nil {if _cbgaaf :=_aebf .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074"); -_cbgaaf !=nil {return _cbgaaf ;};};if _aebf .Checked !=nil {if _gddg :=_aebf .Checked .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0064");_gddg !=nil {return _gddg ;};};return nil ;};func (_agfec *CT_TcPrChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agfec .TcPr =NewCT_TcPrInner (); -for _ ,_cccfaa :=range start .Attr {if _cccfaa .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_faebf ,_aebfb :=_cccfaa .Value ,error (nil );if _aebfb !=nil {return _aebfb ;};_agfec .AuthorAttr =_faebf ;continue ;};if _cccfaa .Name .Local =="\u0064\u0061\u0074\u0065"{_dbdfe ,_dgbdg :=ParseStdlibTime (_cccfaa .Value ); -if _dgbdg !=nil {return _dgbdg ;};_agfec .DateAttr =&_dbdfe ;continue ;};if _cccfaa .Name .Local =="\u0069\u0064"{_aaebag ,_ebecdd :=_fc .ParseInt (_cccfaa .Value ,10,64);if _ebecdd !=nil {return _ebecdd ;};_agfec .IdAttr =_aaebag ;continue ;};};_dedeed :for {_dgbbe ,_dbcbd :=d .Token (); -if _dbcbd !=nil {return _dbcbd ;};switch _dfefba :=_dgbbe .(type ){case _f .StartElement :switch _dfefba .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _acdfd :=d .DecodeElement (_agfec .TcPr ,&_dfefba ); -_acdfd !=nil {return _acdfd ;};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",_dfefba .Name ); -if _eacbeb :=d .Skip ();_eacbeb !=nil {return _eacbeb ;};};case _f .EndElement :break _dedeed ;case _f .CharData :};};return nil ;};func (_beb *CT_AltChunk )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _beb .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_beb .IdAttr )}); -};e .EncodeToken (start );if _beb .AltChunkPr !=nil {_fed :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061l\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"}};e .EncodeElement (_beb .AltChunkPr ,_fed );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_TopPageBorder and its children +func (_beecf *CT_TopPageBorder )Validate ()error {return _beecf .ValidateWithPath ("\u0043\u0054_\u0054\u006f\u0070P\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");}; -// ValidateWithPath validates the CT_DocDefaults and its children, prefixing error messages with path -func (_gcaf *CT_DocDefaults )ValidateWithPath (path string )error {if _gcaf .RPrDefault !=nil {if _afcb :=_gcaf .RPrDefault .ValidateWithPath (path +"/\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_afcb !=nil {return _afcb ;};};if _gcaf .PPrDefault !=nil {if _cgeb :=_gcaf .PPrDefault .ValidateWithPath (path +"/\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"); -_cgeb !=nil {return _cgeb ;};};return nil ;}; +// Validate validates the CT_Tabs and its children +func (_bbdfa *CT_Tabs )Validate ()error {return _bbdfa .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u0073");}; -// ValidateWithPath validates the EG_BlockLevelChunkElts and its children, prefixing error messages with path -func (_dbffb *EG_BlockLevelChunkElts )ValidateWithPath (path string )error {for _gfcae ,_eagec :=range _dbffb .EG_ContentBlockContent {if _bfdabb :=_eagec .ValidateWithPath (_d .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 ,_gfcae )); -_bfdabb !=nil {return _bfdabb ;};};return nil ;};func (_cacgb *CT_Fonts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cacgb .HintAttr !=ST_HintUnset {_bdag ,_bdgbd :=_cacgb .HintAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0068\u0069\u006e\u0074"}); -if _bdgbd !=nil {return _bdgbd ;};start .Attr =append (start .Attr ,_bdag );};if _cacgb .AsciiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0061\u0073\u0063\u0069\u0069"},Value :_d .Sprintf ("\u0025\u0076",*_cacgb .AsciiAttr )}); -};if _cacgb .HAnsiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0068\u0041\u006e\u0073\u0069"},Value :_d .Sprintf ("\u0025\u0076",*_cacgb .HAnsiAttr )});};if _cacgb .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_d .Sprintf ("\u0025\u0076",*_cacgb .EastAsiaAttr )}); -};if _cacgb .CsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_cacgb .CsAttr )});};if _cacgb .AsciiThemeAttr !=ST_ThemeUnset {_gaggc ,_eceeg :=_cacgb .AsciiThemeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0061s\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"}); -if _eceeg !=nil {return _eceeg ;};start .Attr =append (start .Attr ,_gaggc );};if _cacgb .HAnsiThemeAttr !=ST_ThemeUnset {_gbea ,_ebffc :=_cacgb .HAnsiThemeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0068A\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"}); -if _ebffc !=nil {return _ebffc ;};start .Attr =append (start .Attr ,_gbea );};if _cacgb .EastAsiaThemeAttr !=ST_ThemeUnset {_bbbbg ,_agefe :=_cacgb .EastAsiaThemeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0065a\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"}); -if _agefe !=nil {return _agefe ;};start .Attr =append (start .Attr ,_bbbbg );};if _cacgb .CsthemeAttr !=ST_ThemeUnset {_defc ,_ddffa :=_cacgb .CsthemeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0063\u0073\u0074\u0068\u0065\u006de"});if _ddffa !=nil {return _ddffa ; -};start .Attr =append (start .Attr ,_defc );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbadc *CT_Ind )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfeeg :=range start .Attr {if _cfeeg .Name .Local =="\u0073\u0074\u0061r\u0074"{_fabcd ,_gbbbc :=ParseUnionST_SignedTwipsMeasure (_cfeeg .Value ); -if _gbbbc !=nil {return _gbbbc ;};_dbadc .StartAttr =&_fabcd ;continue ;};if _cfeeg .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0043\u0068\u0061\u0072\u0073"{_bdff ,_egefd :=_fc .ParseInt (_cfeeg .Value ,10,64);if _egefd !=nil {return _egefd ;};_dbadc .StartCharsAttr =&_bdff ; -continue ;};if _cfeeg .Name .Local =="\u0065\u006e\u0064"{_dbgcf ,_eafge :=ParseUnionST_SignedTwipsMeasure (_cfeeg .Value );if _eafge !=nil {return _eafge ;};_dbadc .EndAttr =&_dbgcf ;continue ;};if _cfeeg .Name .Local =="\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_aafgg ,_dfbbf :=_fc .ParseInt (_cfeeg .Value ,10,64); -if _dfbbf !=nil {return _dfbbf ;};_dbadc .EndCharsAttr =&_aafgg ;continue ;};if _cfeeg .Name .Local =="\u006c\u0065\u0066\u0074"{_fggdf ,_cbfg :=ParseUnionST_SignedTwipsMeasure (_cfeeg .Value );if _cbfg !=nil {return _cbfg ;};_dbadc .LeftAttr =&_fggdf ; -continue ;};if _cfeeg .Name .Local =="\u006ce\u0066\u0074\u0043\u0068\u0061\u0072s"{_eccad ,_gbdbe :=_fc .ParseInt (_cfeeg .Value ,10,64);if _gbdbe !=nil {return _gbdbe ;};_dbadc .LeftCharsAttr =&_eccad ;continue ;};if _cfeeg .Name .Local =="\u0072\u0069\u0067h\u0074"{_fddfg ,_cgecce :=ParseUnionST_SignedTwipsMeasure (_cfeeg .Value ); -if _cgecce !=nil {return _cgecce ;};_dbadc .RightAttr =&_fddfg ;continue ;};if _cfeeg .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0043\u0068\u0061\u0072\u0073"{_caeaa ,_aecab :=_fc .ParseInt (_cfeeg .Value ,10,64);if _aecab !=nil {return _aecab ;}; -_dbadc .RightCharsAttr =&_caeaa ;continue ;};if _cfeeg .Name .Local =="\u0068a\u006e\u0067\u0069\u006e\u0067"{_bfdef ,_edbda :=ParseUnionST_TwipsMeasure (_cfeeg .Value );if _edbda !=nil {return _edbda ;};_dbadc .HangingAttr =&_bfdef ;continue ;};if _cfeeg .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0043\u0068\u0061\u0072\u0073"{_eefa ,_dcaeb :=_fc .ParseInt (_cfeeg .Value ,10,64); -if _dcaeb !=nil {return _dcaeb ;};_dbadc .HangingCharsAttr =&_eefa ;continue ;};if _cfeeg .Name .Local =="\u0066i\u0072\u0073\u0074\u004c\u0069\u006ee"{_gbdga ,_efeac :=ParseUnionST_TwipsMeasure (_cfeeg .Value );if _efeac !=nil {return _efeac ;};_dbadc .FirstLineAttr =&_gbdga ; -continue ;};if _cfeeg .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065C\u0068\u0061\u0072\u0073"{_gcdec ,_dbaffd :=_fc .ParseInt (_cfeeg .Value ,10,64);if _dbaffd !=nil {return _dbaffd ;};_dbadc .FirstLineCharsAttr =&_gcdec ;continue ; -};};for {_cegae ,_aggfa :=d .Token ();if _aggfa !=nil {return _d .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0049n\u0064\u003a\u0020\u0025\u0073",_aggfa );};if _edddf ,_dgcd :=_cegae .(_f .EndElement );_dgcd &&_edddf .Name ==start .Name {break ; -};};return nil ;};func (_bcce *CT_FFTextInput )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_deeea :for {_gdcgf ,_agcgbe :=d .Token ();if _agcgbe !=nil {return _agcgbe ;};switch _daag :=_gdcgf .(type ){case _f .StartElement :switch _daag .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcce .Type =NewCT_FFTextType (); -if _eadef :=d .DecodeElement (_bcce .Type ,&_daag );_eadef !=nil {return _eadef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcce .Default =NewCT_String (); -if _ffdee :=d .DecodeElement (_bcce .Default ,&_daag );_ffdee !=nil {return _ffdee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcce .MaxLength =NewCT_DecimalNumber (); -if _dbfag :=d .DecodeElement (_bcce .MaxLength ,&_daag );_dbfag !=nil {return _dbfag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcce .Format =NewCT_String (); -if _afaa :=d .DecodeElement (_bcce .Format ,&_daag );_afaa !=nil {return _afaa ;};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",_daag .Name ); -if _dbgc :=d .Skip ();_dbgc !=nil {return _dbgc ;};};case _f .EndElement :break _deeea ;case _f .CharData :};};return nil ;};func (_adfea *ST_CharacterSpacing )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_adfea =0;case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_adfea =1; -case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_adfea =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":*_adfea =3; -};return nil ;};func NewEG_HdrFtrReferences ()*EG_HdrFtrReferences {_bbbcf :=&EG_HdrFtrReferences {};return _bbbcf }; +// ValidateWithPath validates the CT_Highlight and its children, prefixing error messages with path +func (_dfcfe *CT_Highlight )ValidateWithPath (path string )error {if _dfcfe .ValAttr ==ST_HighlightColorUnset {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 _cfgga :=_dfcfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfgga !=nil {return _cfgga ;};return nil ;}; -// Validate validates the CT_Placeholder and its children -func (_dbcac *CT_Placeholder )Validate ()error {return _dbcac .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");};func (_fafgf ST_PageBorderZOrder )Validate ()error {return _fafgf .ValidateWithPath ("")}; +// Validate validates the CT_Highlight and its children +func (_dacdf *CT_Highlight )Validate ()error {return _dacdf .ValidateWithPath ("\u0043\u0054\u005fH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");};func (_aedab *CT_Charset )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aedab .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_aedab .ValAttr )}); +};if _aedab .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 :_b .Sprintf ("\u0025\u0076",*_aedab .CharacterSetAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type EG_RangeMarkupElements struct{ +// Bookmark Start +BookmarkStart *CT_Bookmark ; -// ValidateWithPath validates the CT_Pitch and its children, prefixing error messages with path -func (_cbbead *CT_Pitch )ValidateWithPath (path string )error {if _cbbead .ValAttr ==ST_PitchUnset {return _d .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 _ggagd :=_cbbead .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggagd !=nil {return _ggagd ;};return nil ;};func (_eegba *CT_DocType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgbcc :=range start .Attr {if _fgbcc .Name .Local =="\u0076\u0061\u006c"{_gaebf ,_ecfda :=_fgbcc .Value ,error (nil ); -if _ecfda !=nil {return _ecfda ;};_eegba .ValAttr =_gaebf ;continue ;};};for {_geecbf ,_eaaae :=d .Token ();if _eaaae !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065\u003a\u0020%\u0073",_eaaae ); -};if _cgaf ,_gffeb :=_geecbf .(_f .EndElement );_gffeb &&_cgaf .Name ==start .Name {break ;};};return nil ;};func (_cegfg *ST_TextScale )ValidateWithPath (path string )error {_cfcgga :=[]string {};if _cegfg .ST_TextScalePercent !=nil {_cfcgga =append (_cfcgga ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); -};if _cegfg .ST_TextScaleDecimal !=nil {_cfcgga =append (_cfcgga ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c");};if len (_cfcgga )> 1{return _d .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cfcgga ); -};return nil ;};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 NewCT_PageMar ()*CT_PageMar {_cadg :=&CT_PageMar {};return _cadg };func (_edefae ST_TblLayoutType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_edefae .String (),start ); -}; +// Bookmark End +BookmarkEnd *CT_MarkupRange ; -// ValidateWithPath validates the TxbxContent and its children, prefixing error messages with path -func (_eebbe *TxbxContent )ValidateWithPath (path string )error {if _fabdbc :=_eebbe .CT_TxbxContent .ValidateWithPath (path );_fabdbc !=nil {return _fabdbc ;};return nil ;}; +// Move Source Location Container - Start +MoveFromRangeStart *CT_MoveBookmark ; -// Validate validates the CT_LevelText and its children -func (_adeda *CT_LevelText )Validate ()error {return _adeda .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0054\u0065\u0078\u0074");}; +// Move Source Location Container - End +MoveFromRangeEnd *CT_MarkupRange ; -// ValidateWithPath validates the CT_TblLayoutType and its children, prefixing error messages with path -func (_eeebaa *CT_TblLayoutType )ValidateWithPath (path string )error {if _ecbeb :=_eeebaa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ecbeb !=nil {return _ecbeb ;};return nil ;}; +// Move Destination Location Container - Start +MoveToRangeStart *CT_MoveBookmark ; -// Validate validates the CT_Br and its children -func (_ebcg *CT_Br )Validate ()error {return _ebcg .ValidateWithPath ("\u0043\u0054\u005fB\u0072")};type CT_OptimizeForBrowser struct{TargetAttr *string ; +// Move Destination Location Container - End +MoveToRangeEnd *CT_MarkupRange ; -// On/Off Value -ValAttr *_df .ST_OnOff ;};func _eagdeb (_acceg bool )uint8 {if _acceg {return 1;};return 0;}; - -// Validate validates the CT_Headers and its children -func (_acgeg *CT_Headers )Validate ()error {return _acgeg .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");};type CT_AbstractNum struct{ +// Comment Anchor Range Start +CommentRangeStart *CT_MarkupRange ; -// Abstract Numbering Definition ID -AbstractNumIdAttr int64 ; +// Comment Anchor Range End +CommentRangeEnd *CT_MarkupRange ; -// Abstract Numbering Definition Identifier -Nsid *CT_LongHexNumber ; +// Custom XML Markup Insertion Start +CustomXmlInsRangeStart *CT_TrackChange ; -// Abstract Numbering Definition Type -MultiLevelType *CT_MultiLevelType ; +// Custom XML Markup Insertion End +CustomXmlInsRangeEnd *CT_Markup ; -// Numbering Template Code -Tmpl *CT_LongHexNumber ; +// Custom XML Markup Deletion Start +CustomXmlDelRangeStart *CT_TrackChange ; -// Abstract Numbering Definition Name -Name *CT_String ; +// Custom XML Markup Deletion End +CustomXmlDelRangeEnd *CT_Markup ; -// Numbering Style Definition -StyleLink *CT_String ; +// Custom XML Markup Move Source Start +CustomXmlMoveFromRangeStart *CT_TrackChange ; -// Numbering Style Reference -NumStyleLink *CT_String ; +// Custom XML Markup Move Source End +CustomXmlMoveFromRangeEnd *CT_Markup ; -// Numbering Level Definition -Lvl []*CT_Lvl ;}; +// Custom XML Markup Move Destination Location Start +CustomXmlMoveToRangeStart *CT_TrackChange ; -// ValidateWithPath validates the CT_DocVars and its children, prefixing error messages with path -func (_efadf *CT_DocVars )ValidateWithPath (path string )error {for _abegc ,_eadea :=range _efadf .DocVar {if _gdddc :=_eadea .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u005b\u0025\u0064\u005d",path ,_abegc )); -_gdddc !=nil {return _gdddc ;};};return nil ;};func (_ceeega ST_MailMergeOdsoFMDFieldType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ceeega .String (),start );};func (_fcceea *CT_SdtBlock )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdegb :for {_gagfg ,_ffbebd :=d .Token (); -if _ffbebd !=nil {return _ffbebd ;};switch _bbeag :=_gagfg .(type ){case _f .StartElement :switch _bbeag .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcceea .SdtPr =NewCT_SdtPr (); -if _egbgd :=d .DecodeElement (_fcceea .SdtPr ,&_bbeag );_egbgd !=nil {return _egbgd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcceea .SdtEndPr =NewCT_SdtEndPr (); -if _fcddg :=d .DecodeElement (_fcceea .SdtEndPr ,&_bbeag );_fcddg !=nil {return _fcddg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcceea .SdtContent =NewCT_SdtContentBlock (); -if _gfagc :=d .DecodeElement (_fcceea .SdtContent ,&_bbeag );_gfagc !=nil {return _gfagc ;};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",_bbeag .Name ); -if _eaaafe :=d .Skip ();_eaaafe !=nil {return _eaaafe ;};};case _f .EndElement :break _gdegb ;case _f .CharData :};};return nil ;};func (_gdaea ST_WmlColorSchemeIndex )Validate ()error {return _gdaea .ValidateWithPath ("")}; +// Custom XML Markup Move Destination Location End +CustomXmlMoveToRangeEnd *CT_Markup ;};func NewCT_WebSettings ()*CT_WebSettings {_ggeggc :=&CT_WebSettings {};return _ggeggc };func (_eabfe *CT_Style )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eabfe .TypeAttr !=ST_StyleTypeUnset {_dbfcb ,_ddfbc :=_eabfe .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); +if _ddfbc !=nil {return _ddfbc ;};start .Attr =append (start .Attr ,_dbfcb );};if _eabfe .StyleIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065\u0049d"},Value :_b .Sprintf ("\u0025\u0076",*_eabfe .StyleIdAttr )}); +};if _eabfe .DefaultAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"},Value :_b .Sprintf ("\u0025\u0076",*_eabfe .DefaultAttr )});};if _eabfe .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 :_b .Sprintf ("\u0025\u0076",*_eabfe .CustomStyleAttr )}); +};e .EncodeToken (start );if _eabfe .Name !=nil {_gcdff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_eabfe .Name ,_gcdff );};if _eabfe .Aliases !=nil {_eeaea :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073\u0065s"}}; +e .EncodeElement (_eabfe .Aliases ,_eeaea );};if _eabfe .BasedOn !=nil {_dafbad :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0062\u0061\u0073\u0065\u0064\u004fn"}};e .EncodeElement (_eabfe .BasedOn ,_dafbad );};if _eabfe .Next !=nil {_cgcbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0065\u0078\u0074"}}; +e .EncodeElement (_eabfe .Next ,_cgcbe );};if _eabfe .Link !=nil {_dbeed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_eabfe .Link ,_dbeed );};if _eabfe .AutoRedefine !=nil {_beeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0052\u0065\u0064e\u0066\u0069\u006e\u0065"}}; +e .EncodeElement (_eabfe .AutoRedefine ,_beeb );};if _eabfe .Hidden !=nil {_dgcae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_eabfe .Hidden ,_dgcae );};if _eabfe .UiPriority !=nil {_ggdcde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075i\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"}}; +e .EncodeElement (_eabfe .UiPriority ,_ggdcde );};if _eabfe .SemiHidden !=nil {_cabfge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073e\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_eabfe .SemiHidden ,_cabfge );}; +if _eabfe .UnhideWhenUsed !=nil {_bfdffb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003au\u006e\u0068\u0069d\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"}};e .EncodeElement (_eabfe .UnhideWhenUsed ,_bfdffb );};if _eabfe .QFormat !=nil {_becfe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"}}; +e .EncodeElement (_eabfe .QFormat ,_becfe );};if _eabfe .Locked !=nil {_aaaeaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"}};e .EncodeElement (_eabfe .Locked ,_aaaeaa );};if _eabfe .Personal !=nil {_dafefc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"}}; +e .EncodeElement (_eabfe .Personal ,_dafefc );};if _eabfe .PersonalCompose !=nil {_geege :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0043\u006fm\u0070\u006f\u0073\u0065"}};e .EncodeElement (_eabfe .PersonalCompose ,_geege ); +};if _eabfe .PersonalReply !=nil {_fbaba :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070e\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"}};e .EncodeElement (_eabfe .PersonalReply ,_fbaba );};if _eabfe .Rsid !=nil {_dcgba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}}; +e .EncodeElement (_eabfe .Rsid ,_dcgba );};if _eabfe .PPr !=nil {_edabge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_eabfe .PPr ,_edabge );};if _eabfe .RPr !=nil {_efcgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}}; +e .EncodeElement (_eabfe .RPr ,_efcgc );};if _eabfe .TblPr !=nil {_cdegb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_eabfe .TblPr ,_cdegb );};if _eabfe .TrPr !=nil {_fdfdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}}; +e .EncodeElement (_eabfe .TrPr ,_fdfdd );};if _eabfe .TcPr !=nil {_aagad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_eabfe .TcPr ,_aagad );};if _eabfe .TblStylePr !=nil {_dagab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"}}; +for _ ,_fdade :=range _eabfe .TblStylePr {e .EncodeElement (_fdade ,_dagab );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path -func (_cegcfg *CT_TwipsMeasure )ValidateWithPath (path string )error {if _gbecd :=_cegcfg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbecd !=nil {return _gbecd ;};return nil ;};func (_fdaac ST_PageOrientation )ValidateWithPath (path string )error {switch _fdaac {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdaac )); -};return nil ;};func (_fcafg *ST_DocPartBehavior )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fcafg =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_fcafg =1;case "\u0070":*_fcafg =2;case "\u0070\u0067":*_fcafg =3;};return nil ; -};func (_gcfc *CT_OnOff )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgead :=range start .Attr {if _dgead .Name .Local =="\u0076\u0061\u006c"{_cegdb ,_fceca :=ParseUnionST_OnOff (_dgead .Value );if _fceca !=nil {return _fceca ; -};_gcfc .ValAttr =&_cegdb ;continue ;};};for {_bdcge ,_daggf :=d .Token ();if _daggf !=nil {return _d .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_daggf );};if _badbd ,_feaae :=_bdcge .(_f .EndElement ); -_feaae &&_badbd .Name ==start .Name {break ;};};return nil ;};type EG_ContentCellContent struct{ +// ValidateWithPath validates the CT_OdsoFieldMapData and its children, prefixing error messages with path +func (_fggdb *CT_OdsoFieldMapData )ValidateWithPath (path string )error {if _fggdb .Type !=nil {if _afbgc :=_fggdb .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_afbgc !=nil {return _afbgc ;};};if _fggdb .Name !=nil {if _afbca :=_fggdb .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065"); +_afbca !=nil {return _afbca ;};};if _fggdb .MappedName !=nil {if _gcdf :=_fggdb .MappedName .ValidateWithPath (path +"/\u004d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065");_gcdf !=nil {return _gcdf ;};};if _fggdb .Column !=nil {if _aaada :=_fggdb .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e"); +_aaada !=nil {return _aaada ;};};if _fggdb .Lid !=nil {if _afbd :=_fggdb .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_afbd !=nil {return _afbd ;};};if _fggdb .DynamicAddress !=nil {if _aggdac :=_fggdb .DynamicAddress .ValidateWithPath (path +"\u002fD\u0079n\u0061\u006d\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073"); +_aggdac !=nil {return _aggdac ;};};return nil ;};func (_bdegae ST_MailMergeOdsoFMDFieldType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fbbcd :=_d .Attr {};_fbbcd .Name =name ;switch _bdegae {case ST_MailMergeOdsoFMDFieldTypeUnset :_fbbcd .Value =""; +case ST_MailMergeOdsoFMDFieldTypeNull :_fbbcd .Value ="\u006e\u0075\u006c\u006c";case ST_MailMergeOdsoFMDFieldTypeDbColumn :_fbbcd .Value ="\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e";};return _fbbcd ,nil ;};func (_gfffb *CT_NumRestart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_eecfc ,_fbccd :=_gfffb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _fbccd !=nil {return _fbccd ;};start .Attr =append (start .Attr ,_eecfc );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Table Cell -Tc []*CT_Tc ; +// Validate validates the CT_Guid and its children +func (_ccdgg *CT_Guid )Validate ()error {return _ccdgg .ValidateWithPath ("\u0043T\u005f\u0047\u0075\u0069\u0064");};func (_fbadb *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 _fbadb .CT_Comments .MarshalXML (e ,start );};func (_agagf ST_FontFamily )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_agagf .String (),start ); +};func (_aefaa ST_ObjectUpdateMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aefaa .String (),start );};const (ST_ZoomUnset ST_Zoom =0;ST_ZoomNone ST_Zoom =1;ST_ZoomFullPage ST_Zoom =2;ST_ZoomBestFit ST_Zoom =3; +ST_ZoomTextFit ST_Zoom =4;);func (_gbaafe *CT_PageSz )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ecgcb :=range start .Attr {if _ecgcb .Name .Local =="\u0077"{_edbdf ,_bbfce :=ParseUnionST_TwipsMeasure (_ecgcb .Value );if _bbfce !=nil {return _bbfce ; +};_gbaafe .WAttr =&_edbdf ;continue ;};if _ecgcb .Name .Local =="\u0068"{_fgdgd ,_gfdae :=ParseUnionST_TwipsMeasure (_ecgcb .Value );if _gfdae !=nil {return _gfdae ;};_gbaafe .HAttr =&_fgdgd ;continue ;};if _ecgcb .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_gbaafe .OrientAttr .UnmarshalXMLAttr (_ecgcb ); +continue ;};if _ecgcb .Name .Local =="\u0063\u006f\u0064\u0065"{_fggbf ,_eebcb :=_e .ParseInt (_ecgcb .Value ,10,64);if _eebcb !=nil {return _eebcb ;};_gbaafe .CodeAttr =&_fggbf ;continue ;};};for {_acccc ,_daefg :=d .Token ();if _daefg !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u0067e\u0053\u007a\u003a\u0020\u0025\u0073",_daefg ); +};if _gadfc ,_aeaca :=_acccc .(_d .EndElement );_aeaca &&_gadfc .Name ==start .Name {break ;};};return nil ;};func (_bbdda *CT_SdtComboBox )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbdda .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 :_b .Sprintf ("\u0025\u0076",*_bbdda .LastValueAttr )}); +};e .EncodeToken (start );if _bbdda .ListItem !=nil {_cccgac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_gbdfe :=range _bbdda .ListItem {e .EncodeElement (_gbdfe ,_cccgac );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Cell-Level Custom XML Element -CustomXml *CT_CustomXmlCell ; +// Validate validates the CT_Style and its children +func (_gcbfe *CT_Style )Validate ()error {return _gcbfe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");}; -// Cell-Level Structured Document Tag -Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionLtr ST_Direction =1;ST_DirectionRtl ST_Direction =2;);func (_egddeca *ST_PageBorderOffset )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdbdg ,_gdegbg :=d .Token (); -if _gdegbg !=nil {return _gdegbg ;};if _aeebdf ,_dcgcd :=_fdbdg .(_f .EndElement );_dcgcd &&_aeebdf .Name ==start .Name {*_egddeca =1;return nil ;};if _cedeeb ,_edbcc :=_fdbdg .(_f .CharData );!_edbcc {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdbdg ); -}else {switch string (_cedeeb ){case "":*_egddeca =0;case "\u0070\u0061\u0067\u0065":*_egddeca =1;case "\u0074\u0065\u0078\u0074":*_egddeca =2;};};_fdbdg ,_gdegbg =d .Token ();if _gdegbg !=nil {return _gdegbg ;};if _bdecc ,_bdfbca :=_fdbdg .(_f .EndElement ); -_bdfbca &&_bdecc .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdbdg );};func (_bdcgea *CT_ParaRPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfefc :for {_fggee ,_gecaf :=d .Token (); -if _gecaf !=nil {return _gecaf ;};switch _afebdb :=_fggee .(type ){case _f .StartElement :switch _afebdb .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdcgea .Ins =NewCT_TrackChange (); -if _bcaef :=d .DecodeElement (_bdcgea .Ins ,&_afebdb );_bcaef !=nil {return _bcaef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdcgea .Del =NewCT_TrackChange (); -if _ebccd :=d .DecodeElement (_bdcgea .Del ,&_afebdb );_ebccd !=nil {return _ebccd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bdcgea .MoveFrom =NewCT_TrackChange (); -if _aaga :=d .DecodeElement (_bdcgea .MoveFrom ,&_afebdb );_aaga !=nil {return _aaga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bdcgea .MoveTo =NewCT_TrackChange (); -if _degf :=d .DecodeElement (_bdcgea .MoveTo ,&_afebdb );_degf !=nil {return _degf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_bdcgea .RStyle =NewCT_String (); -if _gccgb :=d .DecodeElement (_bdcgea .RStyle ,&_afebdb );_gccgb !=nil {return _gccgb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdcgea .RFonts =NewCT_Fonts (); -if _eeda :=d .DecodeElement (_bdcgea .RFonts ,&_afebdb );_eeda !=nil {return _eeda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdcgea .B =NewCT_OnOff (); -if _dcbec :=d .DecodeElement (_bdcgea .B ,&_afebdb );_dcbec !=nil {return _dcbec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdcgea .BCs =NewCT_OnOff (); -if _bgdfc :=d .DecodeElement (_bdcgea .BCs ,&_afebdb );_bgdfc !=nil {return _bgdfc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdcgea .I =NewCT_OnOff (); -if _fbee :=d .DecodeElement (_bdcgea .I ,&_afebdb );_fbee !=nil {return _fbee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdcgea .ICs =NewCT_OnOff (); -if _gdcad :=d .DecodeElement (_bdcgea .ICs ,&_afebdb );_gdcad !=nil {return _gdcad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdcgea .Caps =NewCT_OnOff (); -if _ggdgd :=d .DecodeElement (_bdcgea .Caps ,&_afebdb );_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 :"\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"}:_bdcgea .SmallCaps =NewCT_OnOff (); -if _gbbga :=d .DecodeElement (_bdcgea .SmallCaps ,&_afebdb );_gbbga !=nil {return _gbbga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdcgea .Strike =NewCT_OnOff (); -if _eaacb :=d .DecodeElement (_bdcgea .Strike ,&_afebdb );_eaacb !=nil {return _eaacb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdcgea .Dstrike =NewCT_OnOff (); -if _fafeg :=d .DecodeElement (_bdcgea .Dstrike ,&_afebdb );_fafeg !=nil {return _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 :"\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"}:_bdcgea .Outline =NewCT_OnOff (); -if _fddcgb :=d .DecodeElement (_bdcgea .Outline ,&_afebdb );_fddcgb !=nil {return _fddcgb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdcgea .Shadow =NewCT_OnOff (); -if _dcdba :=d .DecodeElement (_bdcgea .Shadow ,&_afebdb );_dcdba !=nil {return _dcdba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdcgea .Emboss =NewCT_OnOff (); -if _fdbea :=d .DecodeElement (_bdcgea .Emboss ,&_afebdb );_fdbea !=nil {return _fdbea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_bdcgea .Imprint =NewCT_OnOff (); -if _dfcg :=d .DecodeElement (_bdcgea .Imprint ,&_afebdb );_dfcg !=nil {return _dfcg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdcgea .NoProof =NewCT_OnOff (); -if _gabbgc :=d .DecodeElement (_bdcgea .NoProof ,&_afebdb );_gabbgc !=nil {return _gabbgc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdcgea .SnapToGrid =NewCT_OnOff (); -if _cgfbd :=d .DecodeElement (_bdcgea .SnapToGrid ,&_afebdb );_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 :"\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"}:_bdcgea .Vanish =NewCT_OnOff (); -if _bdeade :=d .DecodeElement (_bdcgea .Vanish ,&_afebdb );_bdeade !=nil {return _bdeade ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdcgea .WebHidden =NewCT_OnOff (); -if _aagag :=d .DecodeElement (_bdcgea .WebHidden ,&_afebdb );_aagag !=nil {return _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 :"\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"}:_bdcgea .Color =NewCT_Color (); -if _gbegg :=d .DecodeElement (_bdcgea .Color ,&_afebdb );_gbegg !=nil {return _gbegg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdcgea .Spacing =NewCT_SignedTwipsMeasure (); -if _ecbbb :=d .DecodeElement (_bdcgea .Spacing ,&_afebdb );_ecbbb !=nil {return _ecbbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdcgea .W =NewCT_TextScale (); -if _decba :=d .DecodeElement (_bdcgea .W ,&_afebdb );_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 :"\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"}:_bdcgea .Kern =NewCT_HpsMeasure (); -if _gfgfe :=d .DecodeElement (_bdcgea .Kern ,&_afebdb );_gfgfe !=nil {return _gfgfe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdcgea .Position =NewCT_SignedHpsMeasure (); -if _ddddf :=d .DecodeElement (_bdcgea .Position ,&_afebdb );_ddddf !=nil {return _ddddf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdcgea .Sz =NewCT_HpsMeasure (); -if _caafa :=d .DecodeElement (_bdcgea .Sz ,&_afebdb );_caafa !=nil {return _caafa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdcgea .SzCs =NewCT_HpsMeasure (); -if _dcaecb :=d .DecodeElement (_bdcgea .SzCs ,&_afebdb );_dcaecb !=nil {return _dcaecb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdcgea .Highlight =NewCT_Highlight (); -if _fagbdb :=d .DecodeElement (_bdcgea .Highlight ,&_afebdb );_fagbdb !=nil {return _fagbdb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdcgea .U =NewCT_Underline (); -if _deegda :=d .DecodeElement (_bdcgea .U ,&_afebdb );_deegda !=nil {return _deegda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdcgea .Effect =NewCT_TextEffect (); -if _aggdab :=d .DecodeElement (_bdcgea .Effect ,&_afebdb );_aggdab !=nil {return _aggdab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdcgea .Bdr =NewCT_Border (); -if _aaee :=d .DecodeElement (_bdcgea .Bdr ,&_afebdb );_aaee !=nil {return _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 :"\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"}:_bdcgea .Shd =NewCT_Shd (); -if _bdadd :=d .DecodeElement (_bdcgea .Shd ,&_afebdb );_bdadd !=nil {return _bdadd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdcgea .FitText =NewCT_FitText (); -if _eabfg :=d .DecodeElement (_bdcgea .FitText ,&_afebdb );_eabfg !=nil {return _eabfg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdcgea .VertAlign =NewCT_VerticalAlignRun (); -if _ffbgg :=d .DecodeElement (_bdcgea .VertAlign ,&_afebdb );_ffbgg !=nil {return _ffbgg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdcgea .Rtl =NewCT_OnOff (); -if _bbfdb :=d .DecodeElement (_bdcgea .Rtl ,&_afebdb );_bbfdb !=nil {return _bbfdb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdcgea .Cs =NewCT_OnOff (); -if _cbfca :=d .DecodeElement (_bdcgea .Cs ,&_afebdb );_cbfca !=nil {return _cbfca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdcgea .Em =NewCT_Em (); -if _efed :=d .DecodeElement (_bdcgea .Em ,&_afebdb );_efed !=nil {return _efed ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdcgea .Lang =NewCT_Language (); -if _bdgbf :=d .DecodeElement (_bdcgea .Lang ,&_afebdb );_bdgbf !=nil {return _bdgbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdcgea .EastAsianLayout =NewCT_EastAsianLayout (); -if _edcdd :=d .DecodeElement (_bdcgea .EastAsianLayout ,&_afebdb );_edcdd !=nil {return _edcdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdcgea .SpecVanish =NewCT_OnOff (); -if _dfgeb :=d .DecodeElement (_bdcgea .SpecVanish ,&_afebdb );_dfgeb !=nil {return _dfgeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdcgea .OMath =NewCT_OnOff (); -if _fcddf :=d .DecodeElement (_bdcgea .OMath ,&_afebdb );_fcddf !=nil {return _fcddf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdcgea .RPrChange =NewCT_ParaRPrChange (); -if _bdgafc :=d .DecodeElement (_bdcgea .RPrChange ,&_afebdb );_bdgafc !=nil {return _bdgafc ;};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",_afebdb .Name ); -if _cgdgg :=d .Skip ();_cgdgg !=nil {return _cgdgg ;};};case _f .EndElement :break _bfefc ;case _f .CharData :};};return nil ;};type CT_LongHexNumber struct{ +// ValidateWithPath validates the CT_HdrFtr and its children, prefixing error messages with path +func (_agaf *CT_HdrFtr )ValidateWithPath (path string )error {for _aadbf ,_cebc :=range _agaf .AltChunk {if _bdfd :=_cebc .ValidateWithPath (_b .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_aadbf )); +_bdfd !=nil {return _bdfd ;};};for _ggbbb ,_abcfg :=range _agaf .EG_ContentBlockContent {if _affgg :=_abcfg .ValidateWithPath (_b .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 ,_ggbbb )); +_affgg !=nil {return _affgg ;};};return nil ;}; -// Long Hexadecimal Number Value -ValAttr string ;}; +// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path +func (_faadfa *CT_Hyperlink )ValidateWithPath (path string )error {if _faadfa .HistoryAttr !=nil {if _bbfga :=_faadfa .HistoryAttr .ValidateWithPath (path +"\u002f\u0048\u0069s\u0074\u006f\u0072\u0079\u0041\u0074\u0074\u0072");_bbfga !=nil {return _bbfga ; +};};for _dbffd ,_eefbg :=range _faadfa .FldSimple {if _aacb :=_eefbg .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dbffd ));_aacb !=nil {return _aacb ;};};if _faadfa .Hyperlink !=nil {if _cbegd :=_faadfa .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"); +_cbegd !=nil {return _cbegd ;};};if _faadfa .SubDoc !=nil {if _egdfe :=_faadfa .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_egdfe !=nil {return _egdfe ;};};for _ddffa ,_abffe :=range _faadfa .EG_ContentRunContent {if _bcbd :=_abffe .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_ddffa )); +_bcbd !=nil {return _bcbd ;};};return nil ;};func (_gfffee *CT_UnsignedDecimalNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfacbd :=range start .Attr {if _gfacbd .Name .Local =="\u0076\u0061\u006c"{_gbcbfe ,_ageed :=_e .ParseUint (_gfacbd .Value ,10,64); +if _ageed !=nil {return _ageed ;};_gfffee .ValAttr =_gbcbfe ;continue ;};};for {_eefgeg ,_gbgfbb :=d .Token ();if _gbgfbb !=nil {return _b .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",_gbgfbb ); +};if _edaef ,_cgfag :=_eefgeg .(_d .EndElement );_cgfag &&_edaef .Name ==start .Name {break ;};};return nil ;};func NewTxbxContent ()*TxbxContent {_egeae :=&TxbxContent {};_egeae .CT_TxbxContent =*NewCT_TxbxContent ();return _egeae ;};func NewWdCT_WrapTight ()*WdCT_WrapTight {_cfgacd :=&WdCT_WrapTight {}; +_cfgacd .WrapTextAttr =WdST_WrapText (1);_cfgacd .WrapPolygon =NewWdCT_WrapPath ();return _cfgacd ;}; -// ValidateWithPath validates the CT_PageBorders and its children, prefixing error messages with path -func (_gfege *CT_PageBorders )ValidateWithPath (path string )error {if _fcedc :=_gfege .ZOrderAttr .ValidateWithPath (path +"/\u005a\u004f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_fcedc !=nil {return _fcedc ;};if _adbeb :=_gfege .DisplayAttr .ValidateWithPath (path +"\u002f\u0044\u0069s\u0070\u006c\u0061\u0079\u0041\u0074\u0074\u0072"); -_adbeb !=nil {return _adbeb ;};if _dgbagg :=_gfege .OffsetFromAttr .ValidateWithPath (path +"\u002fO\u0066f\u0073\u0065\u0074\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072");_dgbagg !=nil {return _dgbagg ;};if _gfege .Top !=nil {if _daccec :=_gfege .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070"); -_daccec !=nil {return _daccec ;};};if _gfege .Left !=nil {if _cbeag :=_gfege .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_cbeag !=nil {return _cbeag ;};};if _gfege .Bottom !=nil {if _agegd :=_gfege .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); -_agegd !=nil {return _agegd ;};};if _gfege .Right !=nil {if _aedde :=_gfege .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_aedde !=nil {return _aedde ;};};return nil ;};func (_dggca *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 :_d .Sprintf ("\u0025\u0076",_dggca .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_geecf *CT_DocRsids )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abfa :for {_ggafd ,_defe :=d .Token ();if _defe !=nil {return _defe ;};switch _beca :=_ggafd .(type ){case _f .StartElement :switch _beca .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_geecf .RsidRoot =NewCT_LongHexNumber (); -if _fagba :=d .DecodeElement (_geecf .RsidRoot ,&_beca );_fagba !=nil {return _fagba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cefg :=NewCT_LongHexNumber (); -if _gabdc :=d .DecodeElement (_cefg ,&_beca );_gabdc !=nil {return _gabdc ;};_geecf .Rsid =append (_geecf .Rsid ,_cefg );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",_beca .Name ); -if _faea :=d .Skip ();_faea !=nil {return _faea ;};};case _f .EndElement :break _abfa ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_PPrGeneral and its children +func (_gbaab *CT_PPrGeneral )Validate ()error {return _gbaab .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c");}; -// ValidateWithPath validates the CT_ShapeDefaults and its children, prefixing error messages with path -func (_fgebd *CT_ShapeDefaults )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_SdtEndPr and its children, prefixing error messages with path +func (_afaca *CT_SdtEndPr )ValidateWithPath (path string )error {for _fcdbac ,_gdedbg :=range _afaca .RPr {if _gdgag :=_gdedbg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0072\u005b\u0025\u0064\u005d",path ,_fcdbac ));_gdgag !=nil {return _gdgag ; +};};return nil ;};func NewCT_Spacing ()*CT_Spacing {_bacef :=&CT_Spacing {};return _bacef }; -// ValidateWithPath validates the CT_StylePaneFilter and its children, prefixing error messages with path -func (_acacb *CT_StylePaneFilter )ValidateWithPath (path string )error {if _acacb .AllStylesAttr !=nil {if _cdfdg :=_acacb .AllStylesAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_cdfdg !=nil {return _cdfdg ; -};};if _acacb .CustomStylesAttr !=nil {if _fdfbb :=_acacb .CustomStylesAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_fdfbb !=nil {return _fdfbb ;};};if _acacb .LatentStylesAttr !=nil {if _dabbd :=_acacb .LatentStylesAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072"); -_dabbd !=nil {return _dabbd ;};};if _acacb .StylesInUseAttr !=nil {if _gadgc :=_acacb .StylesInUseAttr .ValidateWithPath (path +"\u002f\u0053t\u0079\u006c\u0065s\u0049\u006e\u0055\u0073\u0065\u0041\u0074\u0074\u0072");_gadgc !=nil {return _gadgc ;};};if _acacb .HeadingStylesAttr !=nil {if _egcec :=_acacb .HeadingStylesAttr .ValidateWithPath (path +"\u002fH\u0065a\u0064\u0069\u006e\u0067\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072"); -_egcec !=nil {return _egcec ;};};if _acacb .NumberingStylesAttr !=nil {if _fcedg :=_acacb .NumberingStylesAttr .ValidateWithPath (path +"/\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073At\u0074\u0072");_fcedg !=nil {return _fcedg ; -};};if _acacb .TableStylesAttr !=nil {if _fcbebg :=_acacb .TableStylesAttr .ValidateWithPath (path +"\u002f\u0054a\u0062\u006c\u0065S\u0074\u0079\u006c\u0065\u0073\u0041\u0074\u0074\u0072");_fcbebg !=nil {return _fcbebg ;};};if _acacb .DirectFormattingOnRunsAttr !=nil {if _ggedd :=_acacb .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"); -_ggedd !=nil {return _ggedd ;};};if _acacb .DirectFormattingOnParagraphsAttr !=nil {if _bbceba :=_acacb .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"); -_bbceba !=nil {return _bbceba ;};};if _acacb .DirectFormattingOnNumberingAttr !=nil {if _edaad :=_acacb .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"); -_edaad !=nil {return _edaad ;};};if _acacb .DirectFormattingOnTablesAttr !=nil {if _dedeg :=_acacb .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"); -_dedeg !=nil {return _dedeg ;};};if _acacb .ClearFormattingAttr !=nil {if _egfcb :=_acacb .ClearFormattingAttr .ValidateWithPath (path +"/\u0043l\u0065\u0061\u0072\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067At\u0074\u0072");_egfcb !=nil {return _egfcb ; -};};if _acacb .Top3HeadingStylesAttr !=nil {if _dgbbg :=_acacb .Top3HeadingStylesAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u00703H\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073\u0041\u0074t\u0072");_dgbbg !=nil {return _dgbbg ; -};};if _acacb .VisibleStylesAttr !=nil {if _agdgb :=_acacb .VisibleStylesAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u006c\u0065\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_agdgb !=nil {return _agdgb ;};};if _acacb .AlternateStyleNamesAttr !=nil {if _fcbgde :=_acacb .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"); -_fcbgde !=nil {return _fcbgde ;};};return nil ;}; +// ValidateWithPath validates the CT_DocPartBehaviors and its children, prefixing error messages with path +func (_ggcdc *CT_DocPartBehaviors )ValidateWithPath (path string )error {for _cagd ,_bccga :=range _ggcdc .Behavior {if _efeae :=_bccga .ValidateWithPath (_b .Sprintf ("\u0025s\u002fB\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u005b\u0025\u0064\u005d",path ,_cagd )); +_efeae !=nil {return _efeae ;};};return nil ;};func (_fddba *CT_TrackChangeRange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fddba .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_febgcfd ,_cfdea :=_fddba .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 _cfdea !=nil {return _cfdea ;};start .Attr =append (start .Attr ,_febgcfd );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",_fddba .AuthorAttr )}); +if _fddba .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fddba .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fddba .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 ;};type CT_DocPartType struct{ -// Validate validates the CT_Charset and its children -func (_cabf *CT_Charset )Validate ()error {return _cabf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");};func NewCT_Columns ()*CT_Columns {_afebdf :=&CT_Columns {};return _afebdf };func (_ceffg *EG_RPrContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ceffg .RStyle !=nil {_eeeafg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_ceffg .RStyle ,_eeeafg );};if _ceffg .RFonts !=nil {_faggdb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_ceffg .RFonts ,_faggdb );};if _ceffg .B !=nil {_gebaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062"}}; -e .EncodeElement (_ceffg .B ,_gebaf );};if _ceffg .BCs !=nil {_bbedg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_ceffg .BCs ,_bbedg );};if _ceffg .I !=nil {_dfecfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069"}}; -e .EncodeElement (_ceffg .I ,_dfecfd );};if _ceffg .ICs !=nil {_aebac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_ceffg .ICs ,_aebac );};if _ceffg .Caps !=nil {_fcacce :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; -e .EncodeElement (_ceffg .Caps ,_fcacce );};if _ceffg .SmallCaps !=nil {_ddgaag :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_ceffg .SmallCaps ,_ddgaag );};if _ceffg .Strike !=nil {_ceacd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; -e .EncodeElement (_ceffg .Strike ,_ceacd );};if _ceffg .Dstrike !=nil {_ebcef :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_ceffg .Dstrike ,_ebcef );};if _ceffg .Outline !=nil {_ccdfcc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; -e .EncodeElement (_ceffg .Outline ,_ccdfcc );};if _ceffg .Shadow !=nil {_edaab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_ceffg .Shadow ,_edaab );};if _ceffg .Emboss !=nil {_eafeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; -e .EncodeElement (_ceffg .Emboss ,_eafeg );};if _ceffg .Imprint !=nil {_efgda :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_ceffg .Imprint ,_efgda );};if _ceffg .NoProof !=nil {_bcgcac :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; -e .EncodeElement (_ceffg .NoProof ,_bcgcac );};if _ceffg .SnapToGrid !=nil {_eeegba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_ceffg .SnapToGrid ,_eeegba );};if _ceffg .Vanish !=nil {_bcccgf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}}; -e .EncodeElement (_ceffg .Vanish ,_bcccgf );};if _ceffg .WebHidden !=nil {_ddgdb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_ceffg .WebHidden ,_ddgdb );};if _ceffg .Color !=nil {_dbgdca :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}}; -e .EncodeElement (_ceffg .Color ,_dbgdca );};if _ceffg .Spacing !=nil {_ecdfgc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_ceffg .Spacing ,_ecdfgc );};if _ceffg .W !=nil {_eeabag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077"}}; -e .EncodeElement (_ceffg .W ,_eeabag );};if _ceffg .Kern !=nil {_deebf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_ceffg .Kern ,_deebf );};if _ceffg .Position !=nil {_cagbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_ceffg .Position ,_cagbb );};if _ceffg .Sz !=nil {_defaca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_ceffg .Sz ,_defaca );};if _ceffg .SzCs !=nil {_cfcfb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}}; -e .EncodeElement (_ceffg .SzCs ,_cfcfb );};if _ceffg .Highlight !=nil {_aceaeb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ceffg .Highlight ,_aceaeb );};if _ceffg .U !=nil {_eacbec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075"}}; -e .EncodeElement (_ceffg .U ,_eacbec );};if _ceffg .Effect !=nil {_eefagg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_ceffg .Effect ,_eefagg );};if _ceffg .Bdr !=nil {_gagdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062d\u0072"}}; -e .EncodeElement (_ceffg .Bdr ,_gagdd );};if _ceffg .Shd !=nil {_effefa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_ceffg .Shd ,_effefa );};if _ceffg .FitText !=nil {_dcgccf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}}; -e .EncodeElement (_ceffg .FitText ,_dcgccf );};if _ceffg .VertAlign !=nil {_aggaeb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_ceffg .VertAlign ,_aggaeb );};if _ceffg .Rtl !=nil {_fdfag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072t\u006c"}}; -e .EncodeElement (_ceffg .Rtl ,_fdfag );};if _ceffg .Cs !=nil {_efgggg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_ceffg .Cs ,_efgggg );};if _ceffg .Em !=nil {_aaaad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d"}}; -e .EncodeElement (_ceffg .Em ,_aaaad );};if _ceffg .Lang !=nil {_cdfcf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_ceffg .Lang ,_cdfcf );};if _ceffg .EastAsianLayout !=nil {_cbadd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_ceffg .EastAsianLayout ,_cbadd );};if _ceffg .SpecVanish !=nil {_fecce :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_ceffg .SpecVanish ,_fecce ); -};if _ceffg .OMath !=nil {_cbgbf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_ceffg .OMath ,_cbgbf );};if _ceffg .RPrChange !=nil {_gcdcf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; -e .EncodeElement (_ceffg .RPrChange ,_gcdcf );};return nil ;};type CT_Num struct{ +// Type Value +ValAttr ST_DocPartType ;};func (_cbabfa ST_TblOverlap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cbabfa .String (),start );};func (_eaddab *ST_EdnPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eefad ,_bfabf :=d .Token (); +if _bfabf !=nil {return _bfabf ;};if _egbbff ,_eccbg :=_eefad .(_d .EndElement );_eccbg &&_egbbff .Name ==start .Name {*_eaddab =1;return nil ;};if _fggbd ,_eggce :=_eefad .(_d .CharData );!_eggce {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",_eefad ); +}else {switch string (_fggbd ){case "":*_eaddab =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_eaddab =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_eaddab =2;};};_eefad ,_bfabf =d .Token ();if _bfabf !=nil {return _bfabf ;};if _fcdee ,_deebcb :=_eefad .(_d .EndElement ); +_deebcb &&_fcdee .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",_eefad );};type WdCT_PosVChoice struct{Align WdST_AlignV ; +PosOffset *int32 ;};func (_fgbdef *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 :_b .Sprintf ("\u0025\u0076",_fgbdef .AuthorAttr )}); +if _fgbdef .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fgbdef .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fgbdef .IdAttr )}); +e .EncodeToken (start );_fgdede :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_fgbdef .TcPr ,_fgdede );e .EncodeToken (_d .EndElement {Name :start .Name });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; +); -// Numbering Definition Instance ID -NumIdAttr int64 ; +// ValidateWithPath validates the CT_FontSig and its children, prefixing error messages with path +func (_aceg *CT_FontSig )ValidateWithPath (path string )error {return nil };func NewCT_NumFmt ()*CT_NumFmt {_cabed :=&CT_NumFmt {};_cabed .ValAttr =ST_NumberFormat (1);return _cabed ;}; -// Abstract Numbering Definition Reference -AbstractNumId *CT_DecimalNumber ; +// Validate validates the CT_CustomXmlCell and its children +func (_dfdd *CT_CustomXmlCell )Validate ()error {return _dfdd .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c");};func (_eecca *CT_EdnProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbdb :for {_faefg ,_fdba :=d .Token (); +if _fdba !=nil {return _fdba ;};switch _becgb :=_faefg .(type ){case _d .StartElement :switch _becgb .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"}:_eecca .Pos =NewCT_EdnPos (); +if _egdcd :=d .DecodeElement (_eecca .Pos ,&_becgb );_egdcd !=nil {return _egdcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eecca .NumFmt =NewCT_NumFmt (); +if _cccaf :=d .DecodeElement (_eecca .NumFmt ,&_becgb );_cccaf !=nil {return _cccaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eecca .NumStart =NewCT_DecimalNumber (); +if _caaca :=d .DecodeElement (_eecca .NumStart ,&_becgb );_caaca !=nil {return _caaca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eecca .NumRestart =NewCT_NumRestart (); +if _fdfcc :=d .DecodeElement (_eecca .NumRestart ,&_becgb );_fdfcc !=nil {return _fdfcc ;};default:_gb .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",_becgb .Name ); +if _fgfc :=d .Skip ();_fgfc !=nil {return _fgfc ;};};case _d .EndElement :break _cbdb ;case _d .CharData :};};return nil ;};func (_ffaef ST_TextScale )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ffaef .ST_TextScalePercent !=nil {e .EncodeToken (_d .CharData (*_ffaef .ST_TextScalePercent )); +};if _ffaef .ST_TextScaleDecimal !=nil {e .EncodeToken (_d .CharData (_b .Sprintf ("\u0025\u0064",*_ffaef .ST_TextScaleDecimal )));};return e .EncodeToken (_d .EndElement {Name :start .Name });}; -// Numbering Level Definition Override -LvlOverride []*CT_NumLvl ;};var ST_TextScalePercentPatternRe =_g .MustCompile (ST_TextScalePercentPattern );func (_gbgade *CT_SectPrChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffgbd :=range start .Attr {if _ffgbd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_dbbfgf ,_agdba :=_ffgbd .Value ,error (nil ); -if _agdba !=nil {return _agdba ;};_gbgade .AuthorAttr =_dbbfgf ;continue ;};if _ffgbd .Name .Local =="\u0064\u0061\u0074\u0065"{_bdfae ,_bdgab :=ParseStdlibTime (_ffgbd .Value );if _bdgab !=nil {return _bdgab ;};_gbgade .DateAttr =&_bdfae ;continue ;}; -if _ffgbd .Name .Local =="\u0069\u0064"{_ebeed ,_dfcdeb :=_fc .ParseInt (_ffgbd .Value ,10,64);if _dfcdeb !=nil {return _dfcdeb ;};_gbgade .IdAttr =_ebeed ;continue ;};};_decff :for {_gdgdc ,_egefgd :=d .Token ();if _egefgd !=nil {return _egefgd ;};switch _gfgbde :=_gdgdc .(type ){case _f .StartElement :switch _gfgbde .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbgade .SectPr =NewCT_SectPrBase (); -if _facbd :=d .DecodeElement (_gbgade .SectPr ,&_gfgbde );_facbd !=nil {return _facbd ;};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",_gfgbde .Name ); -if _dddaf :=d .Skip ();_dddaf !=nil {return _dddaf ;};};case _f .EndElement :break _decff ;case _f .CharData :};};return nil ;};func (_degae *CT_TextAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_ffbaa ,_ecafb :=_degae .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _ecafb !=nil {return _ecafb ;};start .Attr =append (start .Attr ,_ffbaa );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Markup and its children, prefixing error messages with path +func (_bbcfd *CT_Markup )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_Body and its children, prefixing error messages with path -func (_ccfd *CT_Body )ValidateWithPath (path string )error {for _cgg ,_aabff :=range _ccfd .EG_BlockLevelElts {if _aaa :=_aabff .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cgg )); -_aaa !=nil {return _aaa ;};};if _ccfd .SectPr !=nil {if _cfcc :=_ccfd .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_cfcc !=nil {return _cfcc ;};};return nil ;};func (_abgcc *WdCT_WordprocessingGroupChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abgcc .Wsp !=nil {_becba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}}; -for _ ,_bbafg :=range _abgcc .Wsp {e .EncodeElement (_bbafg ,_becba );};};if _abgcc .GrpSp !=nil {_bbecgf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070"}};for _ ,_edadb :=range _abgcc .GrpSp {e .EncodeElement (_edadb ,_bbecgf ); -};};if _abgcc .GraphicFrame !=nil {_dabefd :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_bccda :=range _abgcc .GraphicFrame {e .EncodeElement (_bccda ,_dabefd );}; -};if _abgcc .Pic !=nil {_dadfa :=_f .StartElement {Name :_f .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_gfcbe :=range _abgcc .Pic {e .EncodeElement (_gfcbe ,_dadfa );};};if _abgcc .ContentPart !=nil {_egddgb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}}; -for _ ,_deaff :=range _abgcc .ContentPart {e .EncodeElement (_deaff ,_egddgb );};};return nil ;};func (_daaag *CT_ObjectLink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_daaag .UpdateModeAttr =ST_ObjectUpdateMode (1);for _ ,_bdce :=range start .Attr {if _bdce .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bdce .Name .Local =="\u0069\u0064"||_bdce .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bdce .Name .Local =="\u0069\u0064"{_fcaac ,_abcgd :=_bdce .Value ,error (nil ); -if _abcgd !=nil {return _abcgd ;};_daaag .IdAttr =_fcaac ;continue ;};if _bdce .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_daaag .UpdateModeAttr .UnmarshalXMLAttr (_bdce );continue ;};if _bdce .Name .Local =="l\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"{_cegdd ,_efbb :=ParseUnionST_OnOff (_bdce .Value ); -if _efbb !=nil {return _efbb ;};_daaag .LockedFieldAttr =&_cegdd ;continue ;};if _bdce .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_daaag .DrawAspectAttr .UnmarshalXMLAttr (_bdce );continue ;};if _bdce .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_geagb ,_edceb :=_bdce .Value ,error (nil ); -if _edceb !=nil {return _edceb ;};_daaag .ProgIdAttr =&_geagb ;continue ;};if _bdce .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_faffg ,_gbaed :=_bdce .Value ,error (nil );if _gbaed !=nil {return _gbaed ;};_daaag .ShapeIdAttr =&_faffg ;continue ; -};if _bdce .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_bbdc ,_eadgf :=_bdce .Value ,error (nil );if _eadgf !=nil {return _eadgf ;};_daaag .FieldCodesAttr =&_bbdc ;continue ;};};for {_bddg ,_fbdgc :=d .Token ();if _fbdgc !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004fb\u006ae\u0063t\u004c\u0069\u006e\u006b\u003a\u0020\u0025s",_fbdgc ); -};if _gedcfc ,_bcdgc :=_bddg .(_f .EndElement );_bcdgc &&_gedcfc .Name ==start .Name {break ;};};return nil ;};func (_dffaf *WdCT_PosV )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dffaf .RelativeFromAttr =WdST_RelFromV (1);_dffaf .Choice =NewWdCT_PosVChoice (); -for _ ,_aacgaf :=range start .Attr {if _aacgaf .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_dffaf .RelativeFromAttr .UnmarshalXMLAttr (_aacgaf );continue ;};};_fcagcd :for {_eaaaeb ,_fgccc :=d .Token ();if _fgccc !=nil {return _fgccc ; -};switch _gfegeg :=_eaaaeb .(type ){case _f .StartElement :switch _gfegeg .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"}:_dffaf .Choice =NewWdCT_PosVChoice (); -if _dbgfe :=d .DecodeElement (&_dffaf .Choice .Align ,&_gfegeg );_dbgfe !=nil {return _dbgfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_dffaf .Choice =NewWdCT_PosVChoice (); -if _gffba :=d .DecodeElement (&_dffaf .Choice .PosOffset ,&_gfegeg );_gffba !=nil {return _gffba ;};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",_gfegeg .Name ); -if _caggd :=d .Skip ();_caggd !=nil {return _caggd ;};};case _f .EndElement :break _fcagcd ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_RPrOriginal and its children +func (_ffgef *CT_RPrOriginal )Validate ()error {return _ffgef .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069g\u0069\u006e\u0061\u006c");}; -// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_adccgc *CT_Rel )ValidateWithPath (path string )error {return nil };func (_gedaea *ST_TextboxTightWrap )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gedaea =0;case "\u006e\u006f\u006e\u0065":*_gedaea =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_gedaea =2; -case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_gedaea =3;case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_gedaea =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_gedaea =5; -};return nil ;};func NewCT_Perm ()*CT_Perm {_gfbf :=&CT_Perm {};return _gfbf };func NewCT_DocType ()*CT_DocType {_fcabb :=&CT_DocType {};return _fcabb };type CT_Compat struct{ +// Validate validates the CT_EdnProps and its children +func (_gaddgg *CT_EdnProps )Validate ()error {return _gaddgg .ValidateWithPath ("C\u0054\u005f\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073");};func (_fcdecg ST_FFTextType )Validate ()error {return _fcdecg .ValidateWithPath ("")};func (_feede *CT_TcBorders )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdabe :for {_acacf ,_gbaccc :=d .Token (); +if _gbaccc !=nil {return _gbaccc ;};switch _ggfagc :=_acacf .(type ){case _d .StartElement :switch _ggfagc .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"}:_feede .Top =NewCT_Border (); +if _cdfefg :=d .DecodeElement (_feede .Top ,&_ggfagc );_cdfefg !=nil {return _cdfefg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_feede .Start =NewCT_Border (); +if _edebc :=d .DecodeElement (_feede .Start ,&_ggfagc );_edebc !=nil {return _edebc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_feede .Left =NewCT_Border (); +if _aeccea :=d .DecodeElement (_feede .Left ,&_ggfagc );_aeccea !=nil {return _aeccea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_feede .Bottom =NewCT_Border (); +if _ffefa :=d .DecodeElement (_feede .Bottom ,&_ggfagc );_ffefa !=nil {return _ffefa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_feede .End =NewCT_Border (); +if _fafdec :=d .DecodeElement (_feede .End ,&_ggfagc );_fafdec !=nil {return _fafdec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_feede .Right =NewCT_Border (); +if _cbebf :=d .DecodeElement (_feede .Right ,&_ggfagc );_cbebf !=nil {return _cbebf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_feede .InsideH =NewCT_Border (); +if _gacdc :=d .DecodeElement (_feede .InsideH ,&_ggfagc );_gacdc !=nil {return _gacdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_feede .InsideV =NewCT_Border (); +if _fdfbab :=d .DecodeElement (_feede .InsideV ,&_ggfagc );_fdfbab !=nil {return _fdfbab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_feede .Tl2br =NewCT_Border (); +if _aabdcc :=d .DecodeElement (_feede .Tl2br ,&_ggfagc );_aabdcc !=nil {return _aabdcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_feede .Tr2bl =NewCT_Border (); +if _baeae :=d .DecodeElement (_feede .Tr2bl ,&_ggfagc );_baeae !=nil {return _baeae ;};default:_gb .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",_ggfagc .Name ); +if _fdebdb :=d .Skip ();_fdebdb !=nil {return _fdebdb ;};};case _d .EndElement :break _bdabe ;case _d .CharData :};};return nil ;};func (_gfdfedd *CT_WebSettings )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_baedcg :for {_gcgafe ,_caaaad :=d .Token (); +if _caaaad !=nil {return _caaaad ;};switch _bafbb :=_gcgafe .(type ){case _d .StartElement :switch _bafbb .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"}:_gfdfedd .Frameset =NewCT_Frameset (); +if _bbbga :=d .DecodeElement (_gfdfedd .Frameset ,&_bafbb );_bbbga !=nil {return _bbbga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdfedd .Divs =NewCT_Divs (); +if _ecefgd :=d .DecodeElement (_gfdfedd .Divs ,&_bafbb );_ecefgd !=nil {return _ecefgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdfedd .Encoding =NewCT_String (); +if _deaabd :=d .DecodeElement (_gfdfedd .Encoding ,&_bafbb );_deaabd !=nil {return _deaabd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdfedd .OptimizeForBrowser =NewCT_OptimizeForBrowser (); +if _cefafde :=d .DecodeElement (_gfdfedd .OptimizeForBrowser ,&_bafbb );_cefafde !=nil {return _cefafde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdfedd .RelyOnVML =NewCT_OnOff (); +if _gadef :=d .DecodeElement (_gfdfedd .RelyOnVML ,&_bafbb );_gadef !=nil {return _gadef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdfedd .AllowPNG =NewCT_OnOff (); +if _dccdg :=d .DecodeElement (_gfdfedd .AllowPNG ,&_bafbb );_dccdg !=nil {return _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 :"\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"}:_gfdfedd .DoNotRelyOnCSS =NewCT_OnOff (); +if _ecdeg :=d .DecodeElement (_gfdfedd .DoNotRelyOnCSS ,&_bafbb );_ecdeg !=nil {return _ecdeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdfedd .DoNotSaveAsSingleFile =NewCT_OnOff (); +if _adead :=d .DecodeElement (_gfdfedd .DoNotSaveAsSingleFile ,&_bafbb );_adead !=nil {return _adead ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdfedd .DoNotOrganizeInFolder =NewCT_OnOff (); +if _fcgef :=d .DecodeElement (_gfdfedd .DoNotOrganizeInFolder ,&_bafbb );_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 :"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"}:_gfdfedd .DoNotUseLongFileNames =NewCT_OnOff (); +if _adgaa :=d .DecodeElement (_gfdfedd .DoNotUseLongFileNames ,&_bafbb );_adgaa !=nil {return _adgaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdfedd .PixelsPerInch =NewCT_DecimalNumber (); +if _gefca :=d .DecodeElement (_gfdfedd .PixelsPerInch ,&_bafbb );_gefca !=nil {return _gefca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdfedd .TargetScreenSz =NewCT_TargetScreenSz (); +if _eceaad :=d .DecodeElement (_gfdfedd .TargetScreenSz ,&_bafbb );_eceaad !=nil {return _eceaad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdfedd .SaveSmartTagsAsXml =NewCT_OnOff (); +if _eaedf :=d .DecodeElement (_gfdfedd .SaveSmartTagsAsXml ,&_bafbb );_eaedf !=nil {return _eaedf ;};default:_gb .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",_bafbb .Name ); +if _ffgbge :=d .Skip ();_ffgbge !=nil {return _ffgbge ;};};case _d .EndElement :break _baedcg ;case _d .CharData :};};return nil ;};func (_gedec ST_TabTlc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gedec .String (),start ); +};func NewCT_FFStatusText ()*CT_FFStatusText {_eddaa :=&CT_FFStatusText {};return _eddaa };type CT_CustomXmlRun struct{ -// Use Simplified Rules For Table Border Conflicts -UseSingleBorderforContiguousCells *CT_OnOff ; +// Custom XML Markup Namespace +UriAttr *string ; -// Fit To Expanded Width When Performing Full Justification -WpJustification *CT_OnOff ; +// Element name +ElementAttr string ; -// Do Not Create Custom Tab Stop for Hanging Indent -NoTabHangInd *CT_OnOff ; +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_PContent []*EG_PContent ;};type WdCT_WrapTight struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;};func (_fcdge *ST_NumberFormat )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfaaf ,_bcfaba :=d .Token (); +if _bcfaba !=nil {return _bcfaba ;};if _ccbabc ,_dcefa :=_dfaaf .(_d .EndElement );_dcefa &&_ccbabc .Name ==start .Name {*_fcdge =1;return nil ;};if _cgebd ,_cbbecg :=_dfaaf .(_d .CharData );!_cbbecg {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",_dfaaf ); +}else {switch string (_cgebd ){case "":*_fcdge =0;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_fcdge =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_fcdge =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_fcdge =3; +case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_fcdge =4;case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_fcdge =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_fcdge =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_fcdge =7; +case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_fcdge =8;case "\u0068\u0065\u0078":*_fcdge =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_fcdge =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_fcdge =11; +case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_fcdge =12;case "\u0061\u0069\u0075e\u006f":*_fcdge =13;case "\u0069\u0072\u006fh\u0061":*_fcdge =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_fcdge =15; +case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_fcdge =16;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_fcdge =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":*_fcdge =18; +case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_fcdge =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_fcdge =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_fcdge =21; +case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_fcdge =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_fcdge =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_fcdge =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_fcdge =25; +case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_fcdge =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_fcdge =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_fcdge =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":*_fcdge =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_fcdge =30; +case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_fcdge =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_fcdge =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":*_fcdge =33; +case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_fcdge =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_fcdge =35; +case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_fcdge =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_fcdge =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_fcdge =38; +case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_fcdge =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_fcdge =40; +case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_fcdge =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_fcdge =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_fcdge =43; +case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_fcdge =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_fcdge =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_fcdge =46; +case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_fcdge =47;case "\u006e\u006f\u006e\u0065":*_fcdge =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_fcdge =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_fcdge =50; +case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_fcdge =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_fcdge =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_fcdge =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_fcdge =54; +case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_fcdge =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_fcdge =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_fcdge =57; +case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_fcdge =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_fcdge =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_fcdge =60;case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_fcdge =61; +case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_fcdge =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fcdge =63;};};_dfaaf ,_bcfaba =d .Token ();if _bcfaba !=nil {return _bcfaba ;};if _bgfbeb ,_ddbae :=_dfaaf .(_d .EndElement ); +_ddbae &&_bgfbeb .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",_dfaaf );}; -// Do Not Add Leading Between Lines of Text -NoLeading *CT_OnOff ; +// Validate validates the EG_ParaRPrTrackChanges and its children +func (_geedc *EG_ParaRPrTrackChanges )Validate ()error {return _geedc .ValidateWithPath ("\u0045\u0047\u005f\u0050ar\u0061\u0052\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067e\u0073");};func (_bccdc ST_MailMergeOdsoFMDFieldType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bccdc .String (),start ); +};func (_agcee *CT_DirContentRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgbd :=range start .Attr {if _dgbd .Name .Local =="\u0076\u0061\u006c"{_agcee .ValAttr .UnmarshalXMLAttr (_dgbd );continue ;};};_edae :for {_bdda ,_ffbe :=d .Token (); +if _ffbe !=nil {return _ffbe ;};switch _gfcfg :=_bdda .(type ){case _d .StartElement :switch _gfcfg .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"}:_ddecd :=NewCT_SimpleField (); +if _bgfgc :=d .DecodeElement (_ddecd ,&_gfcfg );_bgfgc !=nil {return _bgfgc ;};_agcee .FldSimple =append (_agcee .FldSimple ,_ddecd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcee .Hyperlink =NewCT_Hyperlink (); +if _dbde :=d .DecodeElement (_agcee .Hyperlink ,&_gfcfg );_dbde !=nil {return _dbde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agcee .SubDoc =NewCT_Rel (); +if _baceg :=d .DecodeElement (_agcee .SubDoc ,&_gfcfg );_baceg !=nil {return _baceg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ddccb :=NewEG_ContentRunContent (); +_ddccb .CustomXml =NewCT_CustomXmlRun ();if _fdbdc :=d .DecodeElement (_ddccb .CustomXml ,&_gfcfg );_fdbdc !=nil {return _fdbdc ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_ddccb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbbe :=NewEG_ContentRunContent (); +_bbbe .SmartTag =NewCT_SmartTagRun ();if _bagge :=d .DecodeElement (_bbbe .SmartTag ,&_gfcfg );_bagge !=nil {return _bagge ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_bbbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cadf :=NewEG_ContentRunContent (); +_cadf .Sdt =NewCT_SdtRun ();if _bbacf :=d .DecodeElement (_cadf .Sdt ,&_gfcfg );_bbacf !=nil {return _bbacf ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_cadf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccdb :=NewEG_ContentRunContent (); +_ccdb .Dir =NewCT_DirContentRun ();if _bggc :=d .DecodeElement (_ccdb .Dir ,&_gfcfg );_bggc !=nil {return _bggc ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_ccdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbabf :=NewEG_ContentRunContent (); +_fbabf .Bdo =NewCT_BdoContentRun ();if _ebfd :=d .DecodeElement (_fbabf .Bdo ,&_gfcfg );_ebfd !=nil {return _ebfd ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_fbabf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edcd :=NewEG_ContentRunContent (); +_edcd .R =NewCT_R ();if _gccg :=d .DecodeElement (_edcd .R ,&_gfcfg );_gccg !=nil {return _gccg ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_edcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cecce :=NewEG_ContentRunContent (); +_ggdd :=NewEG_RunLevelElts ();_ggdd .ProofErr =NewCT_ProofErr ();if _ceae :=d .DecodeElement (_ggdd .ProofErr ,&_gfcfg );_ceae !=nil {return _ceae ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_cecce );_cecce .EG_RunLevelElts =append (_cecce .EG_RunLevelElts ,_ggdd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_edacb :=NewEG_ContentRunContent (); +_gecb :=NewEG_RunLevelElts ();_gecb .PermStart =NewCT_PermStart ();if _bcaca :=d .DecodeElement (_gecb .PermStart ,&_gfcfg );_bcaca !=nil {return _bcaca ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_edacb );_edacb .EG_RunLevelElts =append (_edacb .EG_RunLevelElts ,_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 :"\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"}:_cgffe :=NewEG_ContentRunContent (); +_cgcaf :=NewEG_RunLevelElts ();_cgcaf .PermEnd =NewCT_Perm ();if _fddag :=d .DecodeElement (_cgcaf .PermEnd ,&_gfcfg );_fddag !=nil {return _fddag ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_cgffe );_cgffe .EG_RunLevelElts =append (_cgffe .EG_RunLevelElts ,_cgcaf ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aabab :=NewEG_ContentRunContent (); +_aabca :=NewEG_RunLevelElts ();_aabca .Ins =NewCT_RunTrackChange ();if _gaea :=d .DecodeElement (_aabca .Ins ,&_gfcfg );_gaea !=nil {return _gaea ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_aabab );_aabab .EG_RunLevelElts =append (_aabab .EG_RunLevelElts ,_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 :"\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"}:_abcae :=NewEG_ContentRunContent (); +_afegeb :=NewEG_RunLevelElts ();_afegeb .Del =NewCT_RunTrackChange ();if _dcagf :=d .DecodeElement (_afegeb .Del ,&_gfcfg );_dcagf !=nil {return _dcagf ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_abcae );_abcae .EG_RunLevelElts =append (_abcae .EG_RunLevelElts ,_afegeb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bfde :=NewEG_ContentRunContent (); +_geggd :=NewEG_RunLevelElts ();_geggd .MoveFrom =NewCT_RunTrackChange ();if _dffa :=d .DecodeElement (_geggd .MoveFrom ,&_gfcfg );_dffa !=nil {return _dffa ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_bfde );_bfde .EG_RunLevelElts =append (_bfde .EG_RunLevelElts ,_geggd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gcfge :=NewEG_ContentRunContent (); +_dgdgd :=NewEG_RunLevelElts ();_dgdgd .MoveTo =NewCT_RunTrackChange ();if _gacd :=d .DecodeElement (_dgdgd .MoveTo ,&_gfcfg );_gacd !=nil {return _gacd ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_gcfge );_gcfge .EG_RunLevelElts =append (_gcfge .EG_RunLevelElts ,_dgdgd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbbba :=NewEG_ContentRunContent (); +_afgd :=NewEG_RunLevelElts ();_cacf :=NewEG_RangeMarkupElements ();_cacf .BookmarkStart =NewCT_Bookmark ();if _eacbed :=d .DecodeElement (_cacf .BookmarkStart ,&_gfcfg );_eacbed !=nil {return _eacbed ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_gbbba ); +_gbbba .EG_RunLevelElts =append (_gbbba .EG_RunLevelElts ,_afgd );_afgd .EG_RangeMarkupElements =append (_afgd .EG_RangeMarkupElements ,_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 :"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"}:_fbbc :=NewEG_ContentRunContent (); +_gfged :=NewEG_RunLevelElts ();_dgfe :=NewEG_RangeMarkupElements ();_dgfe .BookmarkEnd =NewCT_MarkupRange ();if _dfag :=d .DecodeElement (_dgfe .BookmarkEnd ,&_gfcfg );_dfag !=nil {return _dfag ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_fbbc ); +_fbbc .EG_RunLevelElts =append (_fbbc .EG_RunLevelElts ,_gfged );_gfged .EG_RangeMarkupElements =append (_gfged .EG_RangeMarkupElements ,_dgfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dddfd :=NewEG_ContentRunContent (); +_eebe :=NewEG_RunLevelElts ();_bdac :=NewEG_RangeMarkupElements ();_bdac .MoveFromRangeStart =NewCT_MoveBookmark ();if _fccca :=d .DecodeElement (_bdac .MoveFromRangeStart ,&_gfcfg );_fccca !=nil {return _fccca ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_dddfd ); +_dddfd .EG_RunLevelElts =append (_dddfd .EG_RunLevelElts ,_eebe );_eebe .EG_RangeMarkupElements =append (_eebe .EG_RangeMarkupElements ,_bdac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_beee :=NewEG_ContentRunContent (); +_fead :=NewEG_RunLevelElts ();_debfc :=NewEG_RangeMarkupElements ();_debfc .MoveFromRangeEnd =NewCT_MarkupRange ();if _fgeb :=d .DecodeElement (_debfc .MoveFromRangeEnd ,&_gfcfg );_fgeb !=nil {return _fgeb ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_beee ); +_beee .EG_RunLevelElts =append (_beee .EG_RunLevelElts ,_fead );_fead .EG_RangeMarkupElements =append (_fead .EG_RangeMarkupElements ,_debfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cace :=NewEG_ContentRunContent (); +_bdabf :=NewEG_RunLevelElts ();_bacc :=NewEG_RangeMarkupElements ();_bacc .MoveToRangeStart =NewCT_MoveBookmark ();if _bafcgc :=d .DecodeElement (_bacc .MoveToRangeStart ,&_gfcfg );_bafcgc !=nil {return _bafcgc ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_cace ); +_cace .EG_RunLevelElts =append (_cace .EG_RunLevelElts ,_bdabf );_bdabf .EG_RangeMarkupElements =append (_bdabf .EG_RangeMarkupElements ,_bacc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_egfbc :=NewEG_ContentRunContent (); +_dbgeg :=NewEG_RunLevelElts ();_bcgd :=NewEG_RangeMarkupElements ();_bcgd .MoveToRangeEnd =NewCT_MarkupRange ();if _efbbd :=d .DecodeElement (_bcgd .MoveToRangeEnd ,&_gfcfg );_efbbd !=nil {return _efbbd ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_egfbc ); +_egfbc .EG_RunLevelElts =append (_egfbc .EG_RunLevelElts ,_dbgeg );_dbgeg .EG_RangeMarkupElements =append (_dbgeg .EG_RangeMarkupElements ,_bcgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgae :=NewEG_ContentRunContent (); +_ggbfg :=NewEG_RunLevelElts ();_gafea :=NewEG_RangeMarkupElements ();_gafea .CommentRangeStart =NewCT_MarkupRange ();if _ffbfg :=d .DecodeElement (_gafea .CommentRangeStart ,&_gfcfg );_ffbfg !=nil {return _ffbfg ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_fgae ); +_fgae .EG_RunLevelElts =append (_fgae .EG_RunLevelElts ,_ggbfg );_ggbfg .EG_RangeMarkupElements =append (_ggbfg .EG_RangeMarkupElements ,_gafea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedd :=NewEG_ContentRunContent (); +_afcd :=NewEG_RunLevelElts ();_gggg :=NewEG_RangeMarkupElements ();_gggg .CommentRangeEnd =NewCT_MarkupRange ();if _dgeb :=d .DecodeElement (_gggg .CommentRangeEnd ,&_gfcfg );_dgeb !=nil {return _dgeb ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_fedd ); +_fedd .EG_RunLevelElts =append (_fedd .EG_RunLevelElts ,_afcd );_afcd .EG_RangeMarkupElements =append (_afcd .EG_RangeMarkupElements ,_gggg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ddee :=NewEG_ContentRunContent (); +_ggcea :=NewEG_RunLevelElts ();_fdfbb :=NewEG_RangeMarkupElements ();_fdfbb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cdde :=d .DecodeElement (_fdfbb .CustomXmlInsRangeStart ,&_gfcfg );_cdde !=nil {return _cdde ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_ddee ); +_ddee .EG_RunLevelElts =append (_ddee .EG_RunLevelElts ,_ggcea );_ggcea .EG_RangeMarkupElements =append (_ggcea .EG_RangeMarkupElements ,_fdfbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_edfce :=NewEG_ContentRunContent (); +_bfbb :=NewEG_RunLevelElts ();_efgbe :=NewEG_RangeMarkupElements ();_efgbe .CustomXmlInsRangeEnd =NewCT_Markup ();if _ebcab :=d .DecodeElement (_efgbe .CustomXmlInsRangeEnd ,&_gfcfg );_ebcab !=nil {return _ebcab ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_edfce ); +_edfce .EG_RunLevelElts =append (_edfce .EG_RunLevelElts ,_bfbb );_bfbb .EG_RangeMarkupElements =append (_bfbb .EG_RangeMarkupElements ,_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 :"\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"}:_fgggc :=NewEG_ContentRunContent (); +_dagd :=NewEG_RunLevelElts ();_ccfga :=NewEG_RangeMarkupElements ();_ccfga .CustomXmlDelRangeStart =NewCT_TrackChange ();if _egae :=d .DecodeElement (_ccfga .CustomXmlDelRangeStart ,&_gfcfg );_egae !=nil {return _egae ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_fgggc ); +_fgggc .EG_RunLevelElts =append (_fgggc .EG_RunLevelElts ,_dagd );_dagd .EG_RangeMarkupElements =append (_dagd .EG_RangeMarkupElements ,_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 :"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"}:_adacb :=NewEG_ContentRunContent (); +_fbcfd :=NewEG_RunLevelElts ();_bbada :=NewEG_RangeMarkupElements ();_bbada .CustomXmlDelRangeEnd =NewCT_Markup ();if _bdcg :=d .DecodeElement (_bbada .CustomXmlDelRangeEnd ,&_gfcfg );_bdcg !=nil {return _bdcg ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_adacb ); +_adacb .EG_RunLevelElts =append (_adacb .EG_RunLevelElts ,_fbcfd );_fbcfd .EG_RangeMarkupElements =append (_fbcfd .EG_RangeMarkupElements ,_bbada );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecfa :=NewEG_ContentRunContent (); +_cefg :=NewEG_RunLevelElts ();_fbgb :=NewEG_RangeMarkupElements ();_fbgb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ddbg :=d .DecodeElement (_fbgb .CustomXmlMoveFromRangeStart ,&_gfcfg );_ddbg !=nil {return _ddbg ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_ecfa ); +_ecfa .EG_RunLevelElts =append (_ecfa .EG_RunLevelElts ,_cefg );_cefg .EG_RangeMarkupElements =append (_cefg .EG_RangeMarkupElements ,_fbgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cecd :=NewEG_ContentRunContent (); +_bgde :=NewEG_RunLevelElts ();_bfga :=NewEG_RangeMarkupElements ();_bfga .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aade :=d .DecodeElement (_bfga .CustomXmlMoveFromRangeEnd ,&_gfcfg );_aade !=nil {return _aade ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_cecd ); +_cecd .EG_RunLevelElts =append (_cecd .EG_RunLevelElts ,_bgde );_bgde .EG_RangeMarkupElements =append (_bgde .EG_RangeMarkupElements ,_bfga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cadg :=NewEG_ContentRunContent (); +_dbdeb :=NewEG_RunLevelElts ();_ffded :=NewEG_RangeMarkupElements ();_ffded .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eabd :=d .DecodeElement (_ffded .CustomXmlMoveToRangeStart ,&_gfcfg );_eabd !=nil {return _eabd ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_cadg ); +_cadg .EG_RunLevelElts =append (_cadg .EG_RunLevelElts ,_dbdeb );_dbdeb .EG_RangeMarkupElements =append (_dbdeb .EG_RangeMarkupElements ,_ffded );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cefcg :=NewEG_ContentRunContent (); +_ecdfe :=NewEG_RunLevelElts ();_fgfbb :=NewEG_RangeMarkupElements ();_fgfbb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _afcbc :=d .DecodeElement (_fgfbb .CustomXmlMoveToRangeEnd ,&_gfcfg );_afcbc !=nil {return _afcbc ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_cefcg ); +_cefcg .EG_RunLevelElts =append (_cefcg .EG_RunLevelElts ,_ecdfe );_ecdfe .EG_RangeMarkupElements =append (_ecdfe .EG_RangeMarkupElements ,_fgfbb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gcca :=NewEG_ContentRunContent (); +_ecgdg :=NewEG_RunLevelElts ();_cabb :=NewEG_MathContent ();_cabb .OMathPara =_ea .NewOMathPara ();if _faac :=d .DecodeElement (_cabb .OMathPara ,&_gfcfg );_faac !=nil {return _faac ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_gcca ); +_gcca .EG_RunLevelElts =append (_gcca .EG_RunLevelElts ,_ecgdg );_ecgdg .EG_MathContent =append (_ecgdg .EG_MathContent ,_cabb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_agba :=NewEG_ContentRunContent (); +_gdbbe :=NewEG_RunLevelElts ();_cffdf :=NewEG_MathContent ();_cffdf .OMath =_ea .NewOMath ();if _eega :=d .DecodeElement (_cffdf .OMath ,&_gfcfg );_eega !=nil {return _eega ;};_agcee .EG_ContentRunContent =append (_agcee .EG_ContentRunContent ,_agba ); +_agba .EG_RunLevelElts =append (_agba .EG_RunLevelElts ,_gdbbe );_gdbbe .EG_MathContent =append (_gdbbe .EG_MathContent ,_cffdf );default:_gb .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",_gfcfg .Name ); +if _gfa :=d .Skip ();_gfa !=nil {return _gfa ;};};case _d .EndElement :break _edae ;case _d .CharData :};};return nil ;};func (_gbabe *CT_OnOff )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdgg :=range start .Attr {if _gdgg .Name .Local =="\u0076\u0061\u006c"{_dfdaa ,_eceg :=ParseUnionST_OnOff (_gdgg .Value ); +if _eceg !=nil {return _eceg ;};_gbabe .ValAttr =&_dfdaa ;continue ;};};for {_bddce ,_agdgd :=d .Token ();if _agdgd !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_agdgd );};if _fdcgg ,_agab :=_bddce .(_d .EndElement ); +_agab &&_fdcgg .Name ==start .Name {break ;};};return nil ;};func (_baffb *CT_EdnPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_baffb .ValAttr =ST_EdnPos (1);for _ ,_bgegc :=range start .Attr {if _bgegc .Name .Local =="\u0076\u0061\u006c"{_baffb .ValAttr .UnmarshalXMLAttr (_bgegc ); +continue ;};};for {_gbgbf ,_fcfe :=d .Token ();if _fcfe !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0064\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_fcfe );};if _agag ,_dedc :=_gbgbf .(_d .EndElement );_dedc &&_agag .Name ==start .Name {break ; +};};return nil ;};func (_fbdegf ST_StyleType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fbdegf .String (),start );}; -// Add Additional Space Below Baseline For Underlined East Asian Text -SpaceForUL *CT_OnOff ; +// ValidateWithPath validates the CT_RunTrackChange and its children, prefixing error messages with path +func (_gcfdb *CT_RunTrackChange )ValidateWithPath (path string )error {return nil };func NewCT_SectPrBase ()*CT_SectPrBase {_becea :=&CT_SectPrBase {};return _becea };func (_bfbffg ST_SectionMark )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bfbffg .String (),start ); +};func (_fcgfc *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 :_b .Sprintf ("\u0025\u0076",_fcgfc .ValAttr )});e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Do Not Balance Text Columns within a Section -NoColumnBalance *CT_OnOff ; +// Validate validates the CT_RecipientData and its children +func (_ggbbd *CT_RecipientData )Validate ()error {return _ggbbd .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func (_aaged WdST_RelFromH )String ()string {switch _aaged {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 (_aeebgf *ST_Merge )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fddebc ,_eecgfe :=d .Token ();if _eecgfe !=nil {return _eecgfe ;};if _ddcgc ,_acfbb :=_fddebc .(_d .EndElement );_acfbb &&_ddcgc .Name ==start .Name {*_aeebgf =1; +return nil ;};if _aceddf ,_ccggc :=_fddebc .(_d .CharData );!_ccggc {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",_fddebc );}else {switch string (_aceddf ){case "":*_aeebgf =0; +case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_aeebgf =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_aeebgf =2;};};_fddebc ,_eecgfe =d .Token ();if _eecgfe !=nil {return _eecgfe ;};if _becbg ,_dfffa :=_fddebc .(_d .EndElement );_dfffa &&_becbg .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",_fddebc );};func NewWdEG_WrapType ()*WdEG_WrapType {_efaaa :=&WdEG_WrapType {};return _efaaa }; -// Balance Single Byte and Double Byte Characters -BalanceSingleByteDoubleByteWidth *CT_OnOff ; -// Do Not Center Content on Lines With Exact Line Height -NoExtraLineSpacing *CT_OnOff ; +// ValidateWithPath validates the CT_TopPageBorder and its children, prefixing error messages with path +func (_adbba *CT_TopPageBorder )ValidateWithPath (path string )error {if _adbba .ValAttr ==ST_BorderUnset {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 _dgecf :=_adbba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgecf !=nil {return _dgecf ;};if _adbba .ColorAttr !=nil {if _ecdcc :=_adbba .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); +_ecdcc !=nil {return _ecdcc ;};};if _cadgd :=_adbba .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_cadgd !=nil {return _cadgd ;};if _adbba .ShadowAttr !=nil {if _ffabc :=_adbba .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); +_ffabc !=nil {return _ffabc ;};};if _adbba .FrameAttr !=nil {if _fdedgc :=_adbba .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_fdedgc !=nil {return _fdedgc ;};};return nil ;};func (_dbebcg *CT_FtnEdn )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbebcg .TypeAttr !=ST_FtnEdnUnset {_ebaff ,_dacag :=_dbebcg .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); +if _dacag !=nil {return _dacag ;};start .Attr =append (start .Attr ,_ebaff );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_dbebcg .IdAttr )});e .EncodeToken (start ); +for _ ,_facdd :=range _dbebcg .EG_BlockLevelElts {_facdd .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Display Backslash As Yen Sign -DoNotLeaveBackslashAlone *CT_OnOff ; +// Validate validates the CT_VerticalAlignRun and its children +func (_affad *CT_VerticalAlignRun )Validate ()error {return _affad .ValidateWithPath ("\u0043\u0054\u005f\u0056er\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e");}; -// Underline All Trailing Spaces -UlTrailSpace *CT_OnOff ; +// ST_HpsMeasure is a union type +type ST_HpsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;};type ST_Zoom byte ; -// Don't Justify Lines Ending in Soft Line Break -DoNotExpandShiftReturn *CT_OnOff ; +// Validate validates the CT_PaperSource and its children +func (_ceffed *CT_PaperSource )Validate ()error {return _ceffed .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0070\u0065\u0072\u0053o\u0075\u0072\u0063\u0065");}; -// Only Expand/Condense Text By Whole Points -SpacingInWholePoints *CT_OnOff ; +// Validate validates the Settings and its children +func (_gged *Settings )Validate ()error {return _gged .ValidateWithPath ("\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func (_gcad *CT_JcTable )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcad .ValAttr =ST_JcTable (1);for _ ,_eadg :=range start .Attr {if _eadg .Name .Local =="\u0076\u0061\u006c"{_gcad .ValAttr .UnmarshalXMLAttr (_eadg ); +continue ;};};for {_befbf ,_edcga :=d .Token ();if _edcga !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065\u003a\u0020%\u0073",_edcga );};if _defgb ,_ddaeb :=_befbf .(_d .EndElement ); +_ddaeb &&_defgb .Name ==start .Name {break ;};};return nil ;};func (_gegb *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 :_b .Sprintf ("\u0025\u0076",_gegb .NameAttr )}); +if _gegb .PosAttr !=ST_CaptionPosUnset {_dab ,_adabg :=_gegb .PosAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0070o\u0073"});if _adabg !=nil {return _adabg ;};start .Attr =append (start .Attr ,_dab );};if _gegb .ChapNumAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u004e\u0075m"},Value :_b .Sprintf ("\u0025\u0076",*_gegb .ChapNumAttr )}); +};if _gegb .HeadingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0069\u006eg"},Value :_b .Sprintf ("\u0025\u0076",*_gegb .HeadingAttr )});};if _gegb .NoLabelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006e\u006f\u004c\u0061\u0062\u0065l"},Value :_b .Sprintf ("\u0025\u0076",*_gegb .NoLabelAttr )}); +};if _gegb .NumFmtAttr !=ST_NumberFormatUnset {_gedac ,_bbae :=_gegb .NumFmtAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"});if _bbae !=nil {return _bbae ;};start .Attr =append (start .Attr ,_gedac );};if _gegb .SepAttr !=ST_ChapterSepUnset {_ceddf ,_edbd :=_gegb .SepAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0073e\u0070"}); +if _edbd !=nil {return _edbd ;};start .Attr =append (start .Attr ,_ceddf );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Object ()*CT_Object {_eeaeg :=&CT_Object {};return _eeaeg };func NewCT_ObjectChoice ()*CT_ObjectChoice {_aeagb :=&CT_ObjectChoice {}; +return _aeagb };func NewCT_OnOff ()*CT_OnOff {_dgfca :=&CT_OnOff {};return _dgfca };func NewCT_SmartTagRun ()*CT_SmartTagRun {_gbgfe :=&CT_SmartTagRun {};return _gbgfe }; -// Ignore Compression of Full-Width Punctuation Ending a Line -LineWrapLikeWord6 *CT_OnOff ; +// Validate validates the AC_ChoiceRun and its children +func (_edfea *AC_ChoiceRun )Validate ()error {return _edfea .ValidateWithPath ("\u0041\u0043\u005fC\u0068\u006f\u0069\u0063\u0065\u0052\u0075\u006e");};type CT_MailMergeSourceType struct{ -// Print Body Text before Header/Footer Contents -PrintBodyTextBeforeHeader *CT_OnOff ; +// Data Source Type Value +ValAttr ST_MailMergeSourceType ;}; -// Print Colors as Black And White without Dithering -PrintColBlack *CT_OnOff ; +// Validate validates the EG_BlockLevelElts and its children +func (_bgffb *EG_BlockLevelElts )Validate ()error {return _bgffb .ValidateWithPath ("\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065l\u0045\u006c\u0074\u0073");};func (_gfagbc *CT_SectPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfagbc .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_b .Sprintf ("\u0025\u0076",*_gfagbc .RsidRPrAttr )}); +};if _gfagbc .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_b .Sprintf ("\u0025\u0076",*_gfagbc .RsidDelAttr )});};if _gfagbc .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_b .Sprintf ("\u0025\u0076",*_gfagbc .RsidRAttr )}); +};if _gfagbc .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gfagbc .RsidSectAttr )});};e .EncodeToken (start ); +if _gfagbc .FootnotePr !=nil {_bcca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_gfagbc .FootnotePr ,_bcca );};if _gfagbc .EndnotePr !=nil {_cecbgb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}}; +e .EncodeElement (_gfagbc .EndnotePr ,_cecbgb );};if _gfagbc .Type !=nil {_beaaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_gfagbc .Type ,_beaaa );};if _gfagbc .PgSz !=nil {_efdbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}}; +e .EncodeElement (_gfagbc .PgSz ,_efdbf );};if _gfagbc .PgMar !=nil {_bbbg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_gfagbc .PgMar ,_bbbg );};if _gfagbc .PaperSrc !=nil {_fdcee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}}; +e .EncodeElement (_gfagbc .PaperSrc ,_fdcee );};if _gfagbc .PgBorders !=nil {_cdcgb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_gfagbc .PgBorders ,_cdcgb );};if _gfagbc .LnNumType !=nil {_ebafcb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}}; +e .EncodeElement (_gfagbc .LnNumType ,_ebafcb );};if _gfagbc .PgNumType !=nil {_ffaec :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gfagbc .PgNumType ,_ffaec );};if _gfagbc .Cols !=nil {_ceebb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}}; +e .EncodeElement (_gfagbc .Cols ,_ceebb );};if _gfagbc .FormProt !=nil {_ddeba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_gfagbc .FormProt ,_ddeba );};if _gfagbc .VAlign !=nil {_gfbae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}}; +e .EncodeElement (_gfagbc .VAlign ,_gfbae );};if _gfagbc .NoEndnote !=nil {_dgcca :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_gfagbc .NoEndnote ,_dgcca );};if _gfagbc .TitlePg !=nil {_gbbaa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}}; +e .EncodeElement (_gfagbc .TitlePg ,_gbbaa );};if _gfagbc .TextDirection !=nil {_ddaff :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gfagbc .TextDirection ,_ddaff ); +};if _gfagbc .Bidi !=nil {_acdfde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_gfagbc .Bidi ,_acdfde );};if _gfagbc .RtlGutter !=nil {_edceb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}}; +e .EncodeElement (_gfagbc .RtlGutter ,_edceb );};if _gfagbc .DocGrid !=nil {_faedaa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_gfagbc .DocGrid ,_faedaa );};if _gfagbc .PrinterSettings !=nil {_gdadd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}}; +e .EncodeElement (_gfagbc .PrinterSettings ,_gdadd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efaaba *WdCT_WordprocessingGroupChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbbdge :for {_fabedf ,_gcgab :=d .Token (); +if _gcgab !=nil {return _gcgab ;};switch _eeagd :=_fabedf .(type ){case _d .StartElement :switch _eeagd .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"}:_gbfcce :=NewWdWsp (); +if _fcaff :=d .DecodeElement (_gbfcce ,&_eeagd );_fcaff !=nil {return _fcaff ;};_efaaba .Wsp =append (_efaaba .Wsp ,_gbfcce );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"}:_gafgb :=NewWdCT_WordprocessingGroup (); +if _edgef :=d .DecodeElement (_gafgb ,&_eeagd );_edgef !=nil {return _edgef ;};_efaaba .GrpSp =append (_efaaba .GrpSp ,_gafgb );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"}:_cddgf :=NewWdCT_GraphicFrame (); +if _fgggf :=d .DecodeElement (_cddgf ,&_eeagd );_fgggf !=nil {return _fgggf ;};_efaaba .GraphicFrame =append (_efaaba .GraphicFrame ,_cddgf );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"}:_edeedd :=_bg .NewPic (); +if _bcbab :=d .DecodeElement (_edeedd ,&_eeagd );_bcbab !=nil {return _bcbab ;};_efaaba .Pic =append (_efaaba .Pic ,_edeedd );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"}:_fdfffa :=NewWdCT_WordprocessingContentPart (); +if _fdgafc :=d .DecodeElement (_fdfffa ,&_eeagd );_fdgafc !=nil {return _fdgafc ;};_efaaba .ContentPart =append (_efaaba .ContentPart ,_fdfffa );default:_gb .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",_eeagd .Name ); +if _ggebdd :=d .Skip ();_ggebdd !=nil {return _ggebdd ;};};case _d .EndElement :break _dbbdge ;case _d .CharData :};};return nil ;};type CT_ColorSchemeMapping struct{ -// Use Specific Space Width -WpSpaceWidth *CT_OnOff ; +// Background 1 Theme Color Mapping +Bg1Attr ST_WmlColorSchemeIndex ; -// Display Page/Column Breaks Present in Frames -ShowBreaksInFrames *CT_OnOff ; +// Text 1 Theme Color Mapping +T1Attr ST_WmlColorSchemeIndex ; -// Require Exact Size During Font Substitution -SubFontBySize *CT_OnOff ; +// Background 2 Theme Color Mapping +Bg2Attr ST_WmlColorSchemeIndex ; -// Ignore Exact Line Height for Last Line on Page -SuppressBottomSpacing *CT_OnOff ; +// Text 2 Theme Color Mapping +T2Attr ST_WmlColorSchemeIndex ; -// Ignore Minimum and Exact Line Height for First Line on Page -SuppressTopSpacing *CT_OnOff ; +// Accent 1 Theme Color Mapping +Accent1Attr ST_WmlColorSchemeIndex ; -// Ignore Minimum Line Height for First Line on Page -SuppressSpacingAtTopOfPage *CT_OnOff ; +// Accent 2 Theme Color Mapping +Accent2Attr ST_WmlColorSchemeIndex ; -// Use Static Text Leading -SuppressTopSpacingWP *CT_OnOff ; +// Accent3 Theme Color Mapping +Accent3Attr ST_WmlColorSchemeIndex ; -// Do Not Use Space Before On First Line After a Page Break -SuppressSpBfAfterPgBrk *CT_OnOff ; +// Accent4 Theme Color Mapping +Accent4Attr ST_WmlColorSchemeIndex ; -// Swap Paragraph Borders on Odd Numbered Pages -SwapBordersFacingPages *CT_OnOff ; +// Accent5 Theme Color Mapping +Accent5Attr ST_WmlColorSchemeIndex ; -// Treat Backslash Quotation Delimiter as Two Quotation Marks -ConvMailMergeEsc *CT_OnOff ; +// Accent6 Theme Color Mapping +Accent6Attr ST_WmlColorSchemeIndex ; -// Use Truncated Integer Division For Font Calculation -TruncateFontHeightsLikeWP6 *CT_OnOff ; +// Hyperlink Theme Color Mapping +HyperlinkAttr ST_WmlColorSchemeIndex ; -// Use Specific Small Caps Algorithm -MwSmallCaps *CT_OnOff ; +// Followed Hyperlink Theme Color Mapping +FollowedHyperlinkAttr ST_WmlColorSchemeIndex ;};func (_ecccf ST_MultiLevelType )ValidateWithPath (path string )error {switch _ecccf {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 (_ecccf )); +};return nil ;};func (_fccegb *CT_SdtRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdaeb :for {_dagaa ,_agbeg :=d .Token ();if _agbeg !=nil {return _agbeg ;};switch _dbefe :=_dagaa .(type ){case _d .StartElement :switch _dbefe .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"}:_fccegb .SdtPr =NewCT_SdtPr (); +if _efcb :=d .DecodeElement (_fccegb .SdtPr ,&_dbefe );_efcb !=nil {return _efcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fccegb .SdtEndPr =NewCT_SdtEndPr (); +if _afebg :=d .DecodeElement (_fccegb .SdtEndPr ,&_dbefe );_afebg !=nil {return _afebg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fccegb .SdtContent =NewCT_SdtContentRun (); +if _ffgaa :=d .DecodeElement (_fccegb .SdtContent ,&_dbefe );_ffgaa !=nil {return _ffgaa ;};default:_gb .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",_dbefe .Name ); +if _befgfb :=d .Skip ();_befgfb !=nil {return _befgfb ;};};case _d .EndElement :break _gdaeb ;case _d .CharData :};};return nil ;};func (_dccbfd ST_ProofErr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dccbfd .String (),start ); +};func (_agcac *ST_TabJc )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_agcac =0;case "\u0063\u006c\u0065a\u0072":*_agcac =1;case "\u0073\u0074\u0061r\u0074":*_agcac =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_agcac =3;case "\u0065\u006e\u0064":*_agcac =4; +case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_agcac =5;case "\u0062\u0061\u0072":*_agcac =6;case "\u006e\u0075\u006d":*_agcac =7;case "\u006c\u0065\u0066\u0074":*_agcac =8;case "\u0072\u0069\u0067h\u0074":*_agcac =9;};return nil ;};func (_aadbfb ST_PTabRelativeTo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aadbfb .String (),start ); +}; -// Use Printer Metrics To Display Documents -UsePrinterMetrics *CT_OnOff ; +// Validate validates the CT_ParaRPr and its children +func (_afaeab *CT_ParaRPr )Validate ()error {return _afaeab .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072");};func NewHdr ()*Hdr {_gebcf :=&Hdr {};_gebcf .CT_HdrFtr =*NewCT_HdrFtr ();return _gebcf };func (_adcbc *AC_ChoiceRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggefdg :for {_cebdf ,_agdef :=d .Token (); +if _agdef !=nil {return _agdef ;};switch _abaege :=_cebdf .(type ){case _d .StartElement :switch _abaege .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"}:_adcbc .Br =NewCT_Br (); +if _fbccbc :=d .DecodeElement (_adcbc .Br ,&_abaege );_fbccbc !=nil {return _fbccbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adcbc .T =NewCT_Text (); +if _gecdce :=d .DecodeElement (_adcbc .T ,&_abaege );_gecdce !=nil {return _gecdce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adcbc .ContentPart =NewCT_Rel (); +if _cbdbaa :=d .DecodeElement (_adcbc .ContentPart ,&_abaege );_cbdbaa !=nil {return _cbdbaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adcbc .DelText =NewCT_Text (); +if _cebgcf :=d .DecodeElement (_adcbc .DelText ,&_abaege );_cebgcf !=nil {return _cebgcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adcbc .InstrText =NewCT_Text (); +if _agdfg :=d .DecodeElement (_adcbc .InstrText ,&_abaege );_agdfg !=nil {return _agdfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adcbc .DelInstrText =NewCT_Text (); +if _ccabd :=d .DecodeElement (_adcbc .DelInstrText ,&_abaege );_ccabd !=nil {return _ccabd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adcbc .NoBreakHyphen =NewCT_Empty (); +if _gbcbce :=d .DecodeElement (_adcbc .NoBreakHyphen ,&_abaege );_gbcbce !=nil {return _gbcbce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adcbc .SoftHyphen =NewCT_Empty (); +if _ddaebc :=d .DecodeElement (_adcbc .SoftHyphen ,&_abaege );_ddaebc !=nil {return _ddaebc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adcbc .DayShort =NewCT_Empty (); +if _aadgc :=d .DecodeElement (_adcbc .DayShort ,&_abaege );_aadgc !=nil {return _aadgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_adcbc .MonthShort =NewCT_Empty (); +if _bccfabe :=d .DecodeElement (_adcbc .MonthShort ,&_abaege );_bccfabe !=nil {return _bccfabe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adcbc .YearShort =NewCT_Empty (); +if _eebge :=d .DecodeElement (_adcbc .YearShort ,&_abaege );_eebge !=nil {return _eebge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adcbc .DayLong =NewCT_Empty (); +if _gdgfg :=d .DecodeElement (_adcbc .DayLong ,&_abaege );_gdgfg !=nil {return _gdgfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adcbc .MonthLong =NewCT_Empty (); +if _cdfbeg :=d .DecodeElement (_adcbc .MonthLong ,&_abaege );_cdfbeg !=nil {return _cdfbeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adcbc .YearLong =NewCT_Empty (); +if _fgccfe :=d .DecodeElement (_adcbc .YearLong ,&_abaege );_fgccfe !=nil {return _fgccfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adcbc .AnnotationRef =NewCT_Empty (); +if _gbfbc :=d .DecodeElement (_adcbc .AnnotationRef ,&_abaege );_gbfbc !=nil {return _gbfbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adcbc .FootnoteRef =NewCT_Empty (); +if _defad :=d .DecodeElement (_adcbc .FootnoteRef ,&_abaege );_defad !=nil {return _defad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adcbc .EndnoteRef =NewCT_Empty (); +if _bbafa :=d .DecodeElement (_adcbc .EndnoteRef ,&_abaege );_bbafa !=nil {return _bbafa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adcbc .Separator =NewCT_Empty (); +if _ebgebf :=d .DecodeElement (_adcbc .Separator ,&_abaege );_ebgebf !=nil {return _ebgebf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adcbc .ContinuationSeparator =NewCT_Empty (); +if _adgedg :=d .DecodeElement (_adcbc .ContinuationSeparator ,&_abaege );_adgedg !=nil {return _adgedg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adcbc .Sym =NewCT_Sym (); +if _accba :=d .DecodeElement (_adcbc .Sym ,&_abaege );_accba !=nil {return _accba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adcbc .PgNum =NewCT_Empty (); +if _cgagc :=d .DecodeElement (_adcbc .PgNum ,&_abaege );_cgagc !=nil {return _cgagc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adcbc .Cr =NewCT_Empty (); +if _gaffd :=d .DecodeElement (_adcbc .Cr ,&_abaege );_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 :"\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"}:_adcbc .Tab =NewCT_Empty (); +if _bfcaf :=d .DecodeElement (_adcbc .Tab ,&_abaege );_bfcaf !=nil {return _bfcaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adcbc .Object =NewCT_Object (); +if _fecdb :=d .DecodeElement (_adcbc .Object ,&_abaege );_fecdb !=nil {return _fecdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adcbc .Pict =NewCT_Picture (); +if _dcgdg :=d .DecodeElement (_adcbc .Pict ,&_abaege );_dcgdg !=nil {return _dcgdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adcbc .FldChar =NewCT_FldChar (); +if _gbddbfa :=d .DecodeElement (_adcbc .FldChar ,&_abaege );_gbddbfa !=nil {return _gbddbfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adcbc .Ruby =NewCT_Ruby (); +if _dfdafce :=d .DecodeElement (_adcbc .Ruby ,&_abaege );_dfdafce !=nil {return _dfdafce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adcbc .FootnoteReference =NewCT_FtnEdnRef (); +if _cffec :=d .DecodeElement (_adcbc .FootnoteReference ,&_abaege );_cffec !=nil {return _cffec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adcbc .EndnoteReference =NewCT_FtnEdnRef (); +if _beedbca :=d .DecodeElement (_adcbc .EndnoteReference ,&_abaege );_beedbca !=nil {return _beedbca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adcbc .CommentReference =NewCT_Markup (); +if _bacacf :=d .DecodeElement (_adcbc .CommentReference ,&_abaege );_bacacf !=nil {return _bacacf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adcbc .Drawing =NewCT_Drawing (); +if _ddgbbc :=d .DecodeElement (_adcbc .Drawing ,&_abaege );_ddgbbc !=nil {return _ddgbbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adcbc .Ptab =NewCT_PTab (); +if _cgbfge :=d .DecodeElement (_adcbc .Ptab ,&_abaege );_cgbfge !=nil {return _cgbfge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adcbc .LastRenderedPageBreak =NewCT_Empty (); +if _bfdce :=d .DecodeElement (_adcbc .LastRenderedPageBreak ,&_abaege );_bfdce !=nil {return _bfdce ;};default:_gb .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",_abaege .Name ); +if _adbed :=d .Skip ();_adbed !=nil {return _adbed ;};};case _d .EndElement :break _ggefdg ;case _d .CharData :};};return nil ;};func (_bfcgae ST_CaptionPos )ValidateWithPath (path string )error {switch _bfcgae {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 (_bfcgae )); +};return nil ;};type CT_MailMergeDataType struct{ -// Do Not Suppress Paragraph Borders Next To Frames -DoNotSuppressParagraphBorders *CT_OnOff ; +// Value +ValAttr string ;};func (_agbad WdST_AlignV )String ()string {switch _agbad {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 (_ggeccc ST_ChapterSep )Validate ()error {return _ggeccc .ValidateWithPath ("")};func (_gfcde *CT_MathCtrlIns )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eeacc :=range start .Attr {if _eeacc .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gaeaf ,_aaffa :=_eeacc .Value ,error (nil ); +if _aaffa !=nil {return _aaffa ;};_gfcde .AuthorAttr =_gaeaf ;continue ;};if _eeacc .Name .Local =="\u0064\u0061\u0074\u0065"{_egfcg ,_fagddg :=ParseStdlibTime (_eeacc .Value );if _fagddg !=nil {return _fagddg ;};_gfcde .DateAttr =&_egfcg ;continue ;}; +if _eeacc .Name .Local =="\u0069\u0064"{_gfcgf ,_cbdgda :=_e .ParseInt (_eeacc .Value ,10,64);if _cbdgda !=nil {return _cbdgda ;};_gfcde .IdAttr =_gfcgf ;continue ;};};for {_gdcgd ,_dafda :=d .Token ();if _dafda !=nil {return _b .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",_dafda ); +};if _bdddg ,_befde :=_gdcgd .(_d .EndElement );_befde &&_bdddg .Name ==start .Name {break ;};};return nil ;}; -// Line Wrap Trailing Spaces -WrapTrailSpaces *CT_OnOff ; +// Validate validates the WdCT_PosV and its children +func (_ecgdbd *WdCT_PosV )Validate ()error {return _ecgdbd .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073V");};type ST_PageOrientation byte ; -// Ignore Page Break from Continuous Section Break -FootnoteLayoutLikeWW8 *CT_OnOff ; +// Validate validates the CT_RPrDefault and its children +func (_dgdfb *CT_RPrDefault )Validate ()error {return _dgdfb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};func NewCT_SectPr ()*CT_SectPr {_ecefb :=&CT_SectPr {};return _ecefb }; -// Ignore Text Wrapping around Objects at Bottom of Page -ShapeLayoutLikeWW8 *CT_OnOff ; +// Validate validates the CT_SdtContentBlock and its children +func (_dfddc *CT_SdtContentBlock )Validate ()error {return _dfddc .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0043\u006f\u006et\u0065\u006et\u0042\u006c\u006f\u0063\u006b");};type CT_TargetScreenSz struct{ -// Align Table Rows Independently -AlignTablesRowByRow *CT_OnOff ; +// Target Screen Size Value +ValAttr ST_TargetScreenSz ;};func NewEG_RPrBase ()*EG_RPrBase {_gbgde :=&EG_RPrBase {};return _gbgde };func (_cccef *WdEG_WrapTypeChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfegacf :for {_gafde ,_ddfed :=d .Token ();if _ddfed !=nil {return _ddfed ; +};switch _dgdcd :=_gafde .(type ){case _d .StartElement :switch _dgdcd .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"}:_cccef .WrapNone =NewWdCT_WrapNone (); +if _cafac :=d .DecodeElement (_cccef .WrapNone ,&_dgdcd );_cafac !=nil {return _cafac ;};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"}:_cccef .WrapSquare =NewWdCT_WrapSquare (); +if _ebdccg :=d .DecodeElement (_cccef .WrapSquare ,&_dgdcd );_ebdccg !=nil {return _ebdccg ;};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"}:_cccef .WrapTight =NewWdCT_WrapTight (); +if _fcdeba :=d .DecodeElement (_cccef .WrapTight ,&_dgdcd );_fcdeba !=nil {return _fcdeba ;};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"}:_cccef .WrapThrough =NewWdCT_WrapThrough (); +if _ffefb :=d .DecodeElement (_cccef .WrapThrough ,&_dgdcd );_ffefb !=nil {return _ffefb ;};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"}:_cccef .WrapTopAndBottom =NewWdCT_WrapTopBottom (); +if _bedaf :=d .DecodeElement (_cccef .WrapTopAndBottom ,&_dgdcd );_bedaf !=nil {return _bedaf ;};default:_gb .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",_dgdcd .Name ); +if _bfegd :=d .Skip ();_bfegd !=nil {return _bfegd ;};};case _d .EndElement :break _dfegacf ;case _d .CharData :};};return nil ;};func (_dcbea *CT_FFCheckBoxChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcbea .Size !=nil {_abfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065"}}; +e .EncodeElement (_dcbea .Size ,_abfb );};if _dcbea .SizeAuto !=nil {_cddga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}};e .EncodeElement (_dcbea .SizeAuto ,_cddga );};return nil ;};func (_ddcfee ST_TabJc )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eaecfe :=_d .Attr {}; +_eaecfe .Name =name ;switch _ddcfee {case ST_TabJcUnset :_eaecfe .Value ="";case ST_TabJcClear :_eaecfe .Value ="\u0063\u006c\u0065a\u0072";case ST_TabJcStart :_eaecfe .Value ="\u0073\u0074\u0061r\u0074";case ST_TabJcCenter :_eaecfe .Value ="\u0063\u0065\u006e\u0074\u0065\u0072"; +case ST_TabJcEnd :_eaecfe .Value ="\u0065\u006e\u0064";case ST_TabJcDecimal :_eaecfe .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_TabJcBar :_eaecfe .Value ="\u0062\u0061\u0072";case ST_TabJcNum :_eaecfe .Value ="\u006e\u0075\u006d";case ST_TabJcLeft :_eaecfe .Value ="\u006c\u0065\u0066\u0074"; +case ST_TabJcRight :_eaecfe .Value ="\u0072\u0069\u0067h\u0074";};return _eaecfe ,nil ;}; -// Ignore Width of Last Tab Stop When Aligning Paragraph If It Is Not Left Aligned -ForgetLastTabAlignment *CT_OnOff ; +// ValidateWithPath validates the CT_TblPrExChange and its children, prefixing error messages with path +func (_fegde *CT_TblPrExChange )ValidateWithPath (path string )error {if _bcgbbd :=_fegde .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_bcgbbd !=nil {return _bcgbbd ;};return nil ;};func (_ggbdfg *ST_DisplacedByCustomXml )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ggbdfg =0; +case "\u006e\u0065\u0078\u0074":*_ggbdfg =1;case "\u0070\u0072\u0065\u0076":*_ggbdfg =2;};return nil ;};func (_gdcgga WdST_WrapText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdcgga .String (),start );};func (_ecbgcg ST_Proof )Validate ()error {return _ecbgcg .ValidateWithPath ("")}; +func (_cdcfgae *ST_DocPartBehavior )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cdcfgae =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_cdcfgae =1;case "\u0070":*_cdcfgae =2;case "\u0070\u0067":*_cdcfgae =3;};return nil ;}; -// Add Document Grid Line Pitch To Lines in Table Cells -AdjustLineHeightInTable *CT_OnOff ; +// Validate validates the CT_SimpleField and its children +func (_gbgaec *CT_SimpleField )Validate ()error {return _gbgaec .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065F\u0069\u0065\u006c\u0064");}; -// Incorrectly Adjust Text Spacing for Specific Unicode Ranges -AutoSpaceLikeWord95 *CT_OnOff ; +// ValidateWithPath validates the CT_PageBorder and its children, prefixing error messages with path +func (_cfffe *CT_PageBorder )ValidateWithPath (path string )error {if _cfffe .ValAttr ==ST_BorderUnset {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 _deabd :=_cfffe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_deabd !=nil {return _deabd ;};if _cfffe .ColorAttr !=nil {if _cacgf :=_cfffe .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); +_cacgf !=nil {return _cacgf ;};};if _abbga :=_cfffe .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_abbga !=nil {return _abbga ;};if _cfffe .ShadowAttr !=nil {if _edgcbf :=_cfffe .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); +_edgcbf !=nil {return _edgcbf ;};};if _cfffe .FrameAttr !=nil {if _bffa :=_cfffe .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_bffa !=nil {return _bffa ;};};return nil ;};func (_efa *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 _efa .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_efa .ColorAttr )});};if _efa .ThemeColorAttr !=ST_ThemeColorUnset {_ded ,_aecd :=_efa .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"}); +if _aecd !=nil {return _aecd ;};start .Attr =append (start .Attr ,_ded );};if _efa .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 :_b .Sprintf ("\u0025\u0076",*_efa .ThemeTintAttr )}); +};if _efa .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 :_b .Sprintf ("\u0025\u0076",*_efa .ThemeShadeAttr )});};e .EncodeToken (start ); +if _efa .Any !=nil {for _ ,_cc :=range _efa .Any {_cc .MarshalXML (e ,_d .StartElement {});};};if _efa .Drawing !=nil {_cebf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_efa .Drawing ,_cebf ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aegaab WdST_RelFromV )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_caebb :=_d .Attr {};_caebb .Name =name ;switch _aegaab {case WdST_RelFromVUnset :_caebb .Value ="";case WdST_RelFromVMargin :_caebb .Value ="\u006d\u0061\u0072\u0067\u0069\u006e"; +case WdST_RelFromVPage :_caebb .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromVParagraph :_caebb .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case WdST_RelFromVLine :_caebb .Value ="\u006c\u0069\u006e\u0065";case WdST_RelFromVTopMargin :_caebb .Value ="\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n"; +case WdST_RelFromVBottomMargin :_caebb .Value ="\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVInsideMargin :_caebb .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVOutsideMargin :_caebb .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e"; +};return _caebb ,nil ;};func (_egffac *ST_JcTable )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_egffac =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_egffac =1;case "\u0065\u006e\u0064":*_egffac =2;case "\u006c\u0065\u0066\u0074":*_egffac =3; +case "\u0072\u0069\u0067h\u0074":*_egffac =4;case "\u0073\u0074\u0061r\u0074":*_egffac =5;};return nil ;};func (_ccbcf *ST_Merge )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ccbcf =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_ccbcf =1; +case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_ccbcf =2;};return nil ;};func NewCT_Proof ()*CT_Proof {_acgga :=&CT_Proof {};return _acgga };func (_cgdg *CT_SectType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgdg .ValAttr !=ST_SectionMarkUnset {_ebage ,_ddgfb :=_cgdg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _ddgfb !=nil {return _ddgfb ;};start .Attr =append (start .Attr ,_ebage );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dcbag *CT_NumPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _dcbag .Ilvl !=nil {_bdfff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"}};e .EncodeElement (_dcbag .Ilvl ,_bdfff );};if _dcbag .NumId !=nil {_caeed :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u0075\u006d\u0049\u0064"}}; +e .EncodeElement (_dcbag .NumId ,_caeed );};if _dcbag .NumberingChange !=nil {_edcfab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_dcbag .NumberingChange ,_edcfab ); +};if _dcbag .Ins !=nil {_acdbdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_dcbag .Ins ,_acdbdc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdafg *CT_SimpleField )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dceda :=range start .Attr {if _dceda .Name .Local =="\u0069\u006e\u0073t\u0072"{_dccgda ,_efgfe :=_dceda .Value ,error (nil ); +if _efgfe !=nil {return _efgfe ;};_gdafg .InstrAttr =_dccgda ;continue ;};if _dceda .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_bfgee ,_eddcag :=ParseUnionST_OnOff (_dceda .Value );if _eddcag !=nil {return _eddcag ;};_gdafg .FldLockAttr =&_bfgee ; +continue ;};if _dceda .Name .Local =="\u0064\u0069\u0072t\u0079"{_caabbc ,_gfage :=ParseUnionST_OnOff (_dceda .Value );if _gfage !=nil {return _gfage ;};_gdafg .DirtyAttr =&_caabbc ;continue ;};};_cfcdd :for {_ggcgcc ,_feebg :=d .Token ();if _feebg !=nil {return _feebg ; +};switch _dbcbdf :=_ggcgcc .(type ){case _d .StartElement :switch _dbcbdf .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"}:_gdafg .FldData =NewCT_Text (); +if _gcafd :=d .DecodeElement (_gdafg .FldData ,&_dbcbdf );_gcafd !=nil {return _gcafd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbbcaf :=NewEG_PContent (); +_bfbed :=NewCT_SimpleField ();if _acabg :=d .DecodeElement (_bfbed ,&_dbcbdf );_acabg !=nil {return _acabg ;};_bbbcaf .FldSimple =append (_bbbcaf .FldSimple ,_bfbed );_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_bbbcaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgebdb :=NewEG_PContent (); +_dgebdb .Hyperlink =NewCT_Hyperlink ();if _egedg :=d .DecodeElement (_dgebdb .Hyperlink ,&_dbcbdf );_egedg !=nil {return _egedg ;};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_dgebdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eebee :=NewEG_PContent (); +_eebee .SubDoc =NewCT_Rel ();if _ggdcdb :=d .DecodeElement (_eebee .SubDoc ,&_dbcbdf );_ggdcdb !=nil {return _ggdcdb ;};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_eebee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_abafdg :=NewEG_PContent (); +_ecdc :=NewEG_ContentRunContent ();_ecdc .CustomXml =NewCT_CustomXmlRun ();if _fgdgcb :=d .DecodeElement (_ecdc .CustomXml ,&_dbcbdf );_fgdgcb !=nil {return _fgdgcb ;};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_abafdg );_abafdg .EG_ContentRunContent =append (_abafdg .EG_ContentRunContent ,_ecdc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgcbf :=NewEG_PContent (); +_ecfee :=NewEG_ContentRunContent ();_ecfee .SmartTag =NewCT_SmartTagRun ();if _aggeg :=d .DecodeElement (_ecfee .SmartTag ,&_dbcbdf );_aggeg !=nil {return _aggeg ;};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_bgcbf );_bgcbf .EG_ContentRunContent =append (_bgcbf .EG_ContentRunContent ,_ecfee ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_caaad :=NewEG_PContent (); +_aadbg :=NewEG_ContentRunContent ();_aadbg .Sdt =NewCT_SdtRun ();if _geeda :=d .DecodeElement (_aadbg .Sdt ,&_dbcbdf );_geeda !=nil {return _geeda ;};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_caaad );_caaad .EG_ContentRunContent =append (_caaad .EG_ContentRunContent ,_aadbg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fecec :=NewEG_PContent (); +_cbbade :=NewEG_ContentRunContent ();_cbbade .Dir =NewCT_DirContentRun ();if _agccgc :=d .DecodeElement (_cbbade .Dir ,&_dbcbdf );_agccgc !=nil {return _agccgc ;};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_fecec );_fecec .EG_ContentRunContent =append (_fecec .EG_ContentRunContent ,_cbbade ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddccbc :=NewEG_PContent (); +_cbbdd :=NewEG_ContentRunContent ();_cbbdd .Bdo =NewCT_BdoContentRun ();if _aedffg :=d .DecodeElement (_cbbdd .Bdo ,&_dbcbdf );_aedffg !=nil {return _aedffg ;};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_ddccbc );_ddccbc .EG_ContentRunContent =append (_ddccbc .EG_ContentRunContent ,_cbbdd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbcfa :=NewEG_PContent (); +_cdagc :=NewEG_ContentRunContent ();_cdagc .R =NewCT_R ();if _bfdcd :=d .DecodeElement (_cdagc .R ,&_dbcbdf );_bfdcd !=nil {return _bfdcd ;};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_bbcfa );_bbcfa .EG_ContentRunContent =append (_bbcfa .EG_ContentRunContent ,_cdagc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbfda :=NewEG_PContent (); +_baegb :=NewEG_ContentRunContent ();_deage :=NewEG_RunLevelElts ();_deage .ProofErr =NewCT_ProofErr ();if _acbgfc :=d .DecodeElement (_deage .ProofErr ,&_dbcbdf );_acbgfc !=nil {return _acbgfc ;};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_gbfda ); +_gbfda .EG_ContentRunContent =append (_gbfda .EG_ContentRunContent ,_baegb );_baegb .EG_RunLevelElts =append (_baegb .EG_RunLevelElts ,_deage );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_abbdf :=NewEG_PContent (); +_ecbgdc :=NewEG_ContentRunContent ();_adbdd :=NewEG_RunLevelElts ();_adbdd .PermStart =NewCT_PermStart ();if _bgaec :=d .DecodeElement (_adbdd .PermStart ,&_dbcbdf );_bgaec !=nil {return _bgaec ;};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_abbdf ); +_abbdf .EG_ContentRunContent =append (_abbdf .EG_ContentRunContent ,_ecbgdc );_ecbgdc .EG_RunLevelElts =append (_ecbgdc .EG_RunLevelElts ,_adbdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_deebgb :=NewEG_PContent (); +_fdgbf :=NewEG_ContentRunContent ();_dcfbd :=NewEG_RunLevelElts ();_dcfbd .PermEnd =NewCT_Perm ();if _ebebdf :=d .DecodeElement (_dcfbd .PermEnd ,&_dbcbdf );_ebebdf !=nil {return _ebebdf ;};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_deebgb );_deebgb .EG_ContentRunContent =append (_deebgb .EG_ContentRunContent ,_fdgbf ); +_fdgbf .EG_RunLevelElts =append (_fdgbf .EG_RunLevelElts ,_dcfbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adcce :=NewEG_PContent (); +_faabe :=NewEG_ContentRunContent ();_bbceb :=NewEG_RunLevelElts ();_bbceb .Ins =NewCT_RunTrackChange ();if _egffaf :=d .DecodeElement (_bbceb .Ins ,&_dbcbdf );_egffaf !=nil {return _egffaf ;};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_adcce );_adcce .EG_ContentRunContent =append (_adcce .EG_ContentRunContent ,_faabe ); +_faabe .EG_RunLevelElts =append (_faabe .EG_RunLevelElts ,_bbceb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgeeag :=NewEG_PContent (); +_dbcgae :=NewEG_ContentRunContent ();_dedfd :=NewEG_RunLevelElts ();_dedfd .Del =NewCT_RunTrackChange ();if _fdgag :=d .DecodeElement (_dedfd .Del ,&_dbcbdf );_fdgag !=nil {return _fdgag ;};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_bgeeag );_bgeeag .EG_ContentRunContent =append (_bgeeag .EG_ContentRunContent ,_dbcgae ); +_dbcgae .EG_RunLevelElts =append (_dbcgae .EG_RunLevelElts ,_dedfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_fecbf :=NewEG_PContent (); +_acdfba :=NewEG_ContentRunContent ();_dbdbd :=NewEG_RunLevelElts ();_dbdbd .MoveFrom =NewCT_RunTrackChange ();if _dgdac :=d .DecodeElement (_dbdbd .MoveFrom ,&_dbcbdf );_dgdac !=nil {return _dgdac ;};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_fecbf ); +_fecbf .EG_ContentRunContent =append (_fecbf .EG_ContentRunContent ,_acdfba );_acdfba .EG_RunLevelElts =append (_acdfba .EG_RunLevelElts ,_dbdbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_eecbg :=NewEG_PContent (); +_geceg :=NewEG_ContentRunContent ();_fcdaa :=NewEG_RunLevelElts ();_fcdaa .MoveTo =NewCT_RunTrackChange ();if _fadade :=d .DecodeElement (_fcdaa .MoveTo ,&_dbcbdf );_fadade !=nil {return _fadade ;};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_eecbg ); +_eecbg .EG_ContentRunContent =append (_eecbg .EG_ContentRunContent ,_geceg );_geceg .EG_RunLevelElts =append (_geceg .EG_RunLevelElts ,_fcdaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdcfc :=NewEG_PContent (); +_gcbfdg :=NewEG_ContentRunContent ();_bbddaf :=NewEG_RunLevelElts ();_ebcgd :=NewEG_RangeMarkupElements ();_ebcgd .BookmarkStart =NewCT_Bookmark ();if _ceeea :=d .DecodeElement (_ebcgd .BookmarkStart ,&_dbcbdf );_ceeea !=nil {return _ceeea ;};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_cdcfc ); +_cdcfc .EG_ContentRunContent =append (_cdcfc .EG_ContentRunContent ,_gcbfdg );_gcbfdg .EG_RunLevelElts =append (_gcbfdg .EG_RunLevelElts ,_bbddaf );_bbddaf .EG_RangeMarkupElements =append (_bbddaf .EG_RangeMarkupElements ,_ebcgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebfagf :=NewEG_PContent (); +_fafgcc :=NewEG_ContentRunContent ();_ceaab :=NewEG_RunLevelElts ();_efeaf :=NewEG_RangeMarkupElements ();_efeaf .BookmarkEnd =NewCT_MarkupRange ();if _ecgea :=d .DecodeElement (_efeaf .BookmarkEnd ,&_dbcbdf );_ecgea !=nil {return _ecgea ;};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_ebfagf ); +_ebfagf .EG_ContentRunContent =append (_ebfagf .EG_ContentRunContent ,_fafgcc );_fafgcc .EG_RunLevelElts =append (_fafgcc .EG_RunLevelElts ,_ceaab );_ceaab .EG_RangeMarkupElements =append (_ceaab .EG_RangeMarkupElements ,_efeaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgff :=NewEG_PContent (); +_babedb :=NewEG_ContentRunContent ();_cabga :=NewEG_RunLevelElts ();_cdfde :=NewEG_RangeMarkupElements ();_cdfde .MoveFromRangeStart =NewCT_MoveBookmark ();if _dbdafa :=d .DecodeElement (_cdfde .MoveFromRangeStart ,&_dbcbdf );_dbdafa !=nil {return _dbdafa ; +};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_ffgff );_ffgff .EG_ContentRunContent =append (_ffgff .EG_ContentRunContent ,_babedb );_babedb .EG_RunLevelElts =append (_babedb .EG_RunLevelElts ,_cabga );_cabga .EG_RangeMarkupElements =append (_cabga .EG_RangeMarkupElements ,_cdfde ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bcbde :=NewEG_PContent (); +_fecce :=NewEG_ContentRunContent ();_fbad :=NewEG_RunLevelElts ();_gcdda :=NewEG_RangeMarkupElements ();_gcdda .MoveFromRangeEnd =NewCT_MarkupRange ();if _fbddc :=d .DecodeElement (_gcdda .MoveFromRangeEnd ,&_dbcbdf );_fbddc !=nil {return _fbddc ;};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_bcbde ); +_bcbde .EG_ContentRunContent =append (_bcbde .EG_ContentRunContent ,_fecce );_fecce .EG_RunLevelElts =append (_fecce .EG_RunLevelElts ,_fbad );_fbad .EG_RangeMarkupElements =append (_fbad .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 :"\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"}:_fecfb :=NewEG_PContent (); +_ecccg :=NewEG_ContentRunContent ();_gffcfc :=NewEG_RunLevelElts ();_babebg :=NewEG_RangeMarkupElements ();_babebg .MoveToRangeStart =NewCT_MoveBookmark ();if _fadeg :=d .DecodeElement (_babebg .MoveToRangeStart ,&_dbcbdf );_fadeg !=nil {return _fadeg ; +};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_fecfb );_fecfb .EG_ContentRunContent =append (_fecfb .EG_ContentRunContent ,_ecccg );_ecccg .EG_RunLevelElts =append (_ecccg .EG_RunLevelElts ,_gffcfc );_gffcfc .EG_RangeMarkupElements =append (_gffcfc .EG_RangeMarkupElements ,_babebg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_efdfc :=NewEG_PContent (); +_ccfcc :=NewEG_ContentRunContent ();_ecefgc :=NewEG_RunLevelElts ();_cgaede :=NewEG_RangeMarkupElements ();_cgaede .MoveToRangeEnd =NewCT_MarkupRange ();if _gadga :=d .DecodeElement (_cgaede .MoveToRangeEnd ,&_dbcbdf );_gadga !=nil {return _gadga ;};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_efdfc ); +_efdfc .EG_ContentRunContent =append (_efdfc .EG_ContentRunContent ,_ccfcc );_ccfcc .EG_RunLevelElts =append (_ccfcc .EG_RunLevelElts ,_ecefgc );_ecefgc .EG_RangeMarkupElements =append (_ecefgc .EG_RangeMarkupElements ,_cgaede );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccgbg :=NewEG_PContent (); +_bcgabe :=NewEG_ContentRunContent ();_egdfcg :=NewEG_RunLevelElts ();_ccacfc :=NewEG_RangeMarkupElements ();_ccacfc .CommentRangeStart =NewCT_MarkupRange ();if _efdfd :=d .DecodeElement (_ccacfc .CommentRangeStart ,&_dbcbdf );_efdfd !=nil {return _efdfd ; +};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_ccgbg );_ccgbg .EG_ContentRunContent =append (_ccgbg .EG_ContentRunContent ,_bcgabe );_bcgabe .EG_RunLevelElts =append (_bcgabe .EG_RunLevelElts ,_egdfcg );_egdfcg .EG_RangeMarkupElements =append (_egdfcg .EG_RangeMarkupElements ,_ccacfc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dabdg :=NewEG_PContent (); +_ebaeb :=NewEG_ContentRunContent ();_dfagc :=NewEG_RunLevelElts ();_ddcag :=NewEG_RangeMarkupElements ();_ddcag .CommentRangeEnd =NewCT_MarkupRange ();if _eagcd :=d .DecodeElement (_ddcag .CommentRangeEnd ,&_dbcbdf );_eagcd !=nil {return _eagcd ;};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_dabdg ); +_dabdg .EG_ContentRunContent =append (_dabdg .EG_ContentRunContent ,_ebaeb );_ebaeb .EG_RunLevelElts =append (_ebaeb .EG_RunLevelElts ,_dfagc );_dfagc .EG_RangeMarkupElements =append (_dfagc .EG_RangeMarkupElements ,_ddcag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_fgabc :=NewEG_PContent (); +_bdggfe :=NewEG_ContentRunContent ();_fcaga :=NewEG_RunLevelElts ();_fgeea :=NewEG_RangeMarkupElements ();_fgeea .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cedeeg :=d .DecodeElement (_fgeea .CustomXmlInsRangeStart ,&_dbcbdf );_cedeeg !=nil {return _cedeeg ; +};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_fgabc );_fgabc .EG_ContentRunContent =append (_fgabc .EG_ContentRunContent ,_bdggfe );_bdggfe .EG_RunLevelElts =append (_bdggfe .EG_RunLevelElts ,_fcaga );_fcaga .EG_RangeMarkupElements =append (_fcaga .EG_RangeMarkupElements ,_fgeea ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_afea :=NewEG_PContent (); +_gbcbeb :=NewEG_ContentRunContent ();_aefcc :=NewEG_RunLevelElts ();_caafgc :=NewEG_RangeMarkupElements ();_caafgc .CustomXmlInsRangeEnd =NewCT_Markup ();if _fadge :=d .DecodeElement (_caafgc .CustomXmlInsRangeEnd ,&_dbcbdf );_fadge !=nil {return _fadge ; +};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_afea );_afea .EG_ContentRunContent =append (_afea .EG_ContentRunContent ,_gbcbeb );_gbcbeb .EG_RunLevelElts =append (_gbcbeb .EG_RunLevelElts ,_aefcc );_aefcc .EG_RangeMarkupElements =append (_aefcc .EG_RangeMarkupElements ,_caafgc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ddagf :=NewEG_PContent (); +_gfacc :=NewEG_ContentRunContent ();_gffda :=NewEG_RunLevelElts ();_gcaccb :=NewEG_RangeMarkupElements ();_gcaccb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bebef :=d .DecodeElement (_gcaccb .CustomXmlDelRangeStart ,&_dbcbdf );_bebef !=nil {return _bebef ; +};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_ddagf );_ddagf .EG_ContentRunContent =append (_ddagf .EG_ContentRunContent ,_gfacc );_gfacc .EG_RunLevelElts =append (_gfacc .EG_RunLevelElts ,_gffda );_gffda .EG_RangeMarkupElements =append (_gffda .EG_RangeMarkupElements ,_gcaccb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_befcdc :=NewEG_PContent (); +_affee :=NewEG_ContentRunContent ();_bfgfd :=NewEG_RunLevelElts ();_daceg :=NewEG_RangeMarkupElements ();_daceg .CustomXmlDelRangeEnd =NewCT_Markup ();if _deece :=d .DecodeElement (_daceg .CustomXmlDelRangeEnd ,&_dbcbdf );_deece !=nil {return _deece ;}; +_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_befcdc );_befcdc .EG_ContentRunContent =append (_befcdc .EG_ContentRunContent ,_affee );_affee .EG_RunLevelElts =append (_affee .EG_RunLevelElts ,_bfgfd );_bfgfd .EG_RangeMarkupElements =append (_bfgfd .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\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"}:_egdga :=NewEG_PContent (); +_facdca :=NewEG_ContentRunContent ();_afegg :=NewEG_RunLevelElts ();_bfgbb :=NewEG_RangeMarkupElements ();_bfgbb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _aafce :=d .DecodeElement (_bfgbb .CustomXmlMoveFromRangeStart ,&_dbcbdf );_aafce !=nil {return _aafce ; +};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_egdga );_egdga .EG_ContentRunContent =append (_egdga .EG_ContentRunContent ,_facdca );_facdca .EG_RunLevelElts =append (_facdca .EG_RunLevelElts ,_afegg );_afegg .EG_RangeMarkupElements =append (_afegg .EG_RangeMarkupElements ,_bfgbb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ecbec :=NewEG_PContent (); +_aegfcd :=NewEG_ContentRunContent ();_aagacb :=NewEG_RunLevelElts ();_efdffa :=NewEG_RangeMarkupElements ();_efdffa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _eaefdf :=d .DecodeElement (_efdffa .CustomXmlMoveFromRangeEnd ,&_dbcbdf );_eaefdf !=nil {return _eaefdf ; +};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_ecbec );_ecbec .EG_ContentRunContent =append (_ecbec .EG_ContentRunContent ,_aegfcd );_aegfcd .EG_RunLevelElts =append (_aegfcd .EG_RunLevelElts ,_aagacb );_aagacb .EG_RangeMarkupElements =append (_aagacb .EG_RangeMarkupElements ,_efdffa ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_dcbgd :=NewEG_PContent (); +_defaa :=NewEG_ContentRunContent ();_bbgef :=NewEG_RunLevelElts ();_cceda :=NewEG_RangeMarkupElements ();_cceda .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _agefg :=d .DecodeElement (_cceda .CustomXmlMoveToRangeStart ,&_dbcbdf );_agefg !=nil {return _agefg ; +};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_dcbgd );_dcbgd .EG_ContentRunContent =append (_dcbgd .EG_ContentRunContent ,_defaa );_defaa .EG_RunLevelElts =append (_defaa .EG_RunLevelElts ,_bbgef );_bbgef .EG_RangeMarkupElements =append (_bbgef .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 :"\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"}:_ddgeb :=NewEG_PContent (); +_dcdad :=NewEG_ContentRunContent ();_adbgfc :=NewEG_RunLevelElts ();_ddgef :=NewEG_RangeMarkupElements ();_ddgef .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _adccc :=d .DecodeElement (_ddgef .CustomXmlMoveToRangeEnd ,&_dbcbdf );_adccc !=nil {return _adccc ; +};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_ddgeb );_ddgeb .EG_ContentRunContent =append (_ddgeb .EG_ContentRunContent ,_dcdad );_dcdad .EG_RunLevelElts =append (_dcdad .EG_RunLevelElts ,_adbgfc );_adbgfc .EG_RangeMarkupElements =append (_adbgfc .EG_RangeMarkupElements ,_ddgef ); +case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_adfac :=NewEG_PContent (); +_afadcd :=NewEG_ContentRunContent ();_accag :=NewEG_RunLevelElts ();_cffcgf :=NewEG_MathContent ();_cffcgf .OMathPara =_ea .NewOMathPara ();if _feccf :=d .DecodeElement (_cffcgf .OMathPara ,&_dbcbdf );_feccf !=nil {return _feccf ;};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_adfac ); +_adfac .EG_ContentRunContent =append (_adfac .EG_ContentRunContent ,_afadcd );_afadcd .EG_RunLevelElts =append (_afadcd .EG_RunLevelElts ,_accag );_accag .EG_MathContent =append (_accag .EG_MathContent ,_cffcgf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aecab :=NewEG_PContent (); +_gbeddb :=NewEG_ContentRunContent ();_caeecf :=NewEG_RunLevelElts ();_cfgccc :=NewEG_MathContent ();_cfgccc .OMath =_ea .NewOMath ();if _fddagc :=d .DecodeElement (_cfgccc .OMath ,&_dbcbdf );_fddagc !=nil {return _fddagc ;};_gdafg .EG_PContent =append (_gdafg .EG_PContent ,_aecab ); +_aecab .EG_ContentRunContent =append (_aecab .EG_ContentRunContent ,_gbeddb );_gbeddb .EG_RunLevelElts =append (_gbeddb .EG_RunLevelElts ,_caeecf );_caeecf .EG_MathContent =append (_caeecf .EG_MathContent ,_cfgccc );default:_gb .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",_dbcbdf .Name ); +if _ffadg :=d .Skip ();_ffadg !=nil {return _ffadg ;};};case _d .EndElement :break _cfcdd ;case _d .CharData :};};return nil ;};func NewCT_Empty ()*CT_Empty {_dcba :=&CT_Empty {};return _dcba };func (_dfde *CT_Num )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfde .AbstractNumId =NewCT_DecimalNumber (); +for _ ,_cbegg :=range start .Attr {if _cbegg .Name .Local =="\u006e\u0075\u006dI\u0064"{_ceffb ,_adbgb :=_e .ParseInt (_cbegg .Value ,10,64);if _adbgb !=nil {return _adbgb ;};_dfde .NumIdAttr =_ceffb ;continue ;};};_cffbb :for {_egdfda ,_bfaca :=d .Token (); +if _bfaca !=nil {return _bfaca ;};switch _fcgdg :=_egdfda .(type ){case _d .StartElement :switch _fcgdg .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 _ecefg :=d .DecodeElement (_dfde .AbstractNumId ,&_fcgdg ); +_ecefg !=nil {return _ecefg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccagc :=NewCT_NumLvl (); +if _dcdb :=d .DecodeElement (_ccagc ,&_fcgdg );_dcdb !=nil {return _dcdb ;};_dfde .LvlOverride =append (_dfde .LvlOverride ,_ccagc );default:_gb .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",_fcgdg .Name ); +if _ddbbb :=d .Skip ();_ddbbb !=nil {return _ddbbb ;};};case _d .EndElement :break _cffbb ;case _d .CharData :};};return nil ;}; -// Do Not Increase Line Height for Raised/Lowered Text -NoSpaceRaiseLower *CT_OnOff ; +// ValidateWithPath validates the CT_DocRsids and its children, prefixing error messages with path +func (_cabf *CT_DocRsids )ValidateWithPath (path string )error {if _cabf .RsidRoot !=nil {if _dcde :=_cabf .RsidRoot .ValidateWithPath (path +"\u002fR\u0073\u0069\u0064\u0052\u006f\u006ft");_dcde !=nil {return _dcde ;};};for _cdgca ,_eafcg :=range _cabf .Rsid {if _bdbad :=_eafcg .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0052\u0073\u0069\u0064\u005b\u0025\u0064\u005d",path ,_cdgca )); +_bdbad !=nil {return _bdbad ;};};return nil ;};func (_bcadf *CT_MarkupRange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcadf .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_cbcfd ,_cfgdc :=_bcadf .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 _cfgdc !=nil {return _cfgdc ;};start .Attr =append (start .Attr ,_cbcfd );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bcadf .IdAttr )});e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Use Fixed Paragraph Spacing for HTML Auto Setting -DoNotUseHTMLParagraphAutoSpacing *CT_OnOff ; +// Validate validates the CT_PPrDefault and its children +func (_ffceg *CT_PPrDefault )Validate ()error {return _ffceg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};type ST_PageBorderOffset byte ;type CT_TextEffect struct{ -// Ignore Space Before Table When Deciding If Table Should Wrap Floating Object -LayoutRawTableWidth *CT_OnOff ; +// Animated Text Effect Type +ValAttr ST_TextEffect ;};type CT_TcPr struct{ -// Allow Table Rows to Wrap Inline Objects Independently -LayoutTableRowsApart *CT_OnOff ; +// Table Cell Conditional Formatting +CnfStyle *CT_Cnf ; -// Use Incorrect Inter-Character Spacing Rules -UseWord97LineBreakRules *CT_OnOff ; +// Preferred Table Cell Width +TcW *CT_TblWidth ; -// Do Not Allow Floating Tables To Break Across Pages -DoNotBreakWrappedTables *CT_OnOff ; +// Grid Columns Spanned by Current Table Cell +GridSpan *CT_DecimalNumber ; -// Do Not Snap to Document Grid in Table Cells with Objects -DoNotSnapToGridInCell *CT_OnOff ; +// Horizontally Merged Cell +HMerge *CT_HMerge ; -// Select Field When First or Last Character Is Selected -SelectFldWithFirstOrLastChar *CT_OnOff ; +// Vertically Merged Cell +VMerge *CT_VMerge ; -// Use Legacy Ethiopic and Amharic Line Breaking Rules -ApplyBreakingRules *CT_OnOff ; +// Table Cell Borders +TcBorders *CT_TcBorders ; -// Do Not Allow Hanging Punctuation With Character Grid -DoNotWrapTextWithPunct *CT_OnOff ; +// Table Cell Shading +Shd *CT_Shd ; -// Do Not Compress Compressible Characters When Using Document Grid -DoNotUseEastAsianBreakRules *CT_OnOff ; +// Don't Wrap Cell Content +NoWrap *CT_OnOff ; -// Incorrectly Display Top Border of Conditional Columns -UseWord2002TableStyleRules *CT_OnOff ; +// Single Table Cell Margins +TcMar *CT_TcMar ; -// Allow Tables to AutoFit Into Page Margins -GrowAutofit *CT_OnOff ; +// Table Cell Text Flow Direction +TextDirection *CT_TextDirection ; -// Do Not Bypass East Asian/Complex Script Layout Code -UseFELayout *CT_OnOff ; +// Fit Text Within Cell +TcFitText *CT_OnOff ; -// Do Not Automatically Apply List Paragraph Style To Bulleted/Numbered Text -UseNormalStyleForList *CT_OnOff ; +// Table Cell Vertical Alignment +VAlign *CT_VerticalJc ; -// Ignore Hanging Indent When Creating Tab Stop After Numbering -DoNotUseIndentAsNumberingTabStop *CT_OnOff ; +// Ignore End Of Cell Marker In Row Height Calculation +HideMark *CT_OnOff ; -// Use Alternate Set of East Asian Line Breaking Rules -UseAltKinsokuLineBreakRules *CT_OnOff ; +// Header Cells Associated With Table Cell +Headers *CT_Headers ; -// Allow Contextual Spacing of Paragraphs in Tables -AllowSpaceOfSameStyleInTable *CT_OnOff ; +// Table Cell Insertion +CellIns *CT_TrackChange ; -// Do Not Ignore Floating Objects When Calculating Paragraph Indentation -DoNotSuppressIndentation *CT_OnOff ; +// Table Cell Deletion +CellDel *CT_TrackChange ; -// Do Not AutoFit Tables To Fit Next To Wrapped Objects -DoNotAutofitConstrainedTables *CT_OnOff ; +// Vertically Merged/Split Table Cells +CellMerge *CT_CellMergeTrackChange ;TcPrChange *CT_TcPrChange ;}; -// Allow Table Columns To Exceed Preferred Widths of Constituent Cells -AutofitToFirstFixedWidthCell *CT_OnOff ; +// ValidateWithPath validates the CT_ObjectEmbed and its children, prefixing error messages with path +func (_gdbag *CT_ObjectEmbed )ValidateWithPath (path string )error {if _eaeegg :=_gdbag .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_eaeegg !=nil {return _eaeegg ;};return nil ; +};func (_cbcdfd ST_FldCharType )String ()string {switch _cbcdfd {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 "";};func NewCT_Lang ()*CT_Lang {_degec :=&CT_Lang {}; +return _degec };func (_bfgegb ST_WmlColorSchemeIndex )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cebgb :=_d .Attr {};_cebgb .Name =name ;switch _bfgegb {case ST_WmlColorSchemeIndexUnset :_cebgb .Value ="";case ST_WmlColorSchemeIndexDark1 :_cebgb .Value ="\u0064\u0061\u0072k\u0031"; +case ST_WmlColorSchemeIndexLight1 :_cebgb .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_WmlColorSchemeIndexDark2 :_cebgb .Value ="\u0064\u0061\u0072k\u0032";case ST_WmlColorSchemeIndexLight2 :_cebgb .Value ="\u006c\u0069\u0067\u0068\u0074\u0032"; +case ST_WmlColorSchemeIndexAccent1 :_cebgb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_WmlColorSchemeIndexAccent2 :_cebgb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_WmlColorSchemeIndexAccent3 :_cebgb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033"; +case ST_WmlColorSchemeIndexAccent4 :_cebgb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_WmlColorSchemeIndexAccent5 :_cebgb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_WmlColorSchemeIndexAccent6 :_cebgb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036"; +case ST_WmlColorSchemeIndexHyperlink :_cebgb .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case ST_WmlColorSchemeIndexFollowedHyperlink :_cebgb .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b"; +};return _cebgb ,nil ;};func (_fgebc *CT_Em )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_eddca ,_abbee :=_fgebc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _abbee !=nil {return _abbee ;};start .Attr =append (start .Attr ,_eddca ); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Br ()*CT_Br {_cgbc :=&CT_Br {};return _cgbc }; -// Underline Following Character Following Numbering -UnderlineTabInNumList *CT_OnOff ; +// Validate validates the CT_SdtCell and its children +func (_aedeb *CT_SdtCell )Validate ()error {return _aedeb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u0065\u006c\u006c");};func NewWdCT_PosH ()*WdCT_PosH {_ffgdac :=&WdCT_PosH {};_ffgdac .RelativeFromAttr =WdST_RelFromH (1);_ffgdac .Choice =NewWdCT_PosHChoice (); +return _ffgdac ;};func NewCT_TcMar ()*CT_TcMar {_ddabac :=&CT_TcMar {};return _ddabac };func (_cceegc *CT_Sym )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adeacf :=range start .Attr {if _adeacf .Name .Local =="\u0066\u006f\u006e\u0074"{_bbecg ,_dgddgb :=_adeacf .Value ,error (nil ); +if _dgddgb !=nil {return _dgddgb ;};_cceegc .FontAttr =&_bbecg ;continue ;};if _adeacf .Name .Local =="\u0063\u0068\u0061\u0072"{_badeec ,_dccadb :=_adeacf .Value ,error (nil );if _dccadb !=nil {return _dccadb ;};_cceegc .CharAttr =&_badeec ;continue ; +};};for {_eeaeaf ,_caca :=d .Token ();if _caca !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053y\u006d\u003a\u0020\u0025\u0073",_caca );};if _eagca ,_fgfca :=_eeaeaf .(_d .EndElement );_fgfca &&_eagca .Name ==start .Name {break ; +};};return nil ;}; -// Always Use Fixed Width for Hangul Characters -DisplayHangulFixedWidth *CT_OnOff ; +// ValidateWithPath validates the CT_MoveBookmark and its children, prefixing error messages with path +func (_cdafd *CT_MoveBookmark )ValidateWithPath (path string )error {if _aadd :=_cdafd .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); +_aadd !=nil {return _aadd ;};return nil ;}; -// Always Move Paragraph Mark to Page after a Page Break -SplitPgBreakAndParaMark *CT_OnOff ; +// ValidateWithPath validates the EG_ParaRPrTrackChanges and its children, prefixing error messages with path +func (_agafa *EG_ParaRPrTrackChanges )ValidateWithPath (path string )error {if _agafa .Ins !=nil {if _dddgb :=_agafa .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_dddgb !=nil {return _dddgb ;};};if _agafa .Del !=nil {if _cdfga :=_agafa .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); +_cdfga !=nil {return _cdfga ;};};if _agafa .MoveFrom !=nil {if _gbebf :=_agafa .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_gbebf !=nil {return _gbebf ;};};if _agafa .MoveTo !=nil {if _bgfafb :=_agafa .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f"); +_bgfafb !=nil {return _bgfafb ;};};return nil ;};type CT_TcMar struct{ -// Don't Vertically Align Cells Containing Floating Objects -DoNotVertAlignCellWithSp *CT_OnOff ; +// Table Cell Top Margin Exception +Top *CT_TblWidth ; -// Don't Break Table Rows Around Floating Tables -DoNotBreakConstrainedForcedTable *CT_OnOff ; +// Table Cell Leading Margin Exception +Start *CT_TblWidth ; -// Ignore Vertical Alignment in Textboxes -DoNotVertAlignInTxbx *CT_OnOff ; +// Table Cell Leading Margin Exception +Left *CT_TblWidth ; -// Use ANSI Kerning Pairs from Fonts -UseAnsiKerningPairs *CT_OnOff ; +// Table Cell Bottom Margin Exception +Bottom *CT_TblWidth ; -// Use Cached Paragraph Information for Column Balancing -CachedColBalance *CT_OnOff ; +// Table Cell Trailing Margin Exception +End *CT_TblWidth ; -// Custom Compatibility Setting -CompatSetting []*CT_CompatSetting ;};func NewCT_NumPicBullet ()*CT_NumPicBullet {_fgdag :=&CT_NumPicBullet {};return _fgdag }; +// Table Cell Trailing Margin Exception +Right *CT_TblWidth ;};func (_eebfd *ST_LevelSuffix )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcdga ,_caabgf :=d .Token ();if _caabgf !=nil {return _caabgf ;};if _fbbcc ,_gaabeb :=_fcdga .(_d .EndElement );_gaabeb &&_fbbcc .Name ==start .Name {*_eebfd =1; +return nil ;};if _afdgdg ,_aggbf :=_fcdga .(_d .CharData );!_aggbf {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",_fcdga );}else {switch string (_afdgdg ){case "":*_eebfd =0; +case "\u0074\u0061\u0062":*_eebfd =1;case "\u0073\u0070\u0061c\u0065":*_eebfd =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_eebfd =3;};};_fcdga ,_caabgf =d .Token ();if _caabgf !=nil {return _caabgf ;};if _gbddc ,_feafb :=_fcdga .(_d .EndElement ); +_feafb &&_gbddc .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",_fcdga );};func (_dgggb *CT_StylePaneFilter )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgggb .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 :_b .Sprintf ("\u0025\u0076",*_dgggb .AllStylesAttr )}); +};if _dgggb .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 :_b .Sprintf ("\u0025\u0076",*_dgggb .CustomStylesAttr )}); +};if _dgggb .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 :_b .Sprintf ("\u0025\u0076",*_dgggb .LatentStylesAttr )}); +};if _dgggb .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 :_b .Sprintf ("\u0025\u0076",*_dgggb .StylesInUseAttr )});};if _dgggb .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 :_b .Sprintf ("\u0025\u0076",*_dgggb .HeadingStylesAttr )}); +};if _dgggb .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 :_b .Sprintf ("\u0025\u0076",*_dgggb .NumberingStylesAttr )}); +};if _dgggb .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 :_b .Sprintf ("\u0025\u0076",*_dgggb .TableStylesAttr )});};if _dgggb .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 :_b .Sprintf ("\u0025\u0076",*_dgggb .DirectFormattingOnRunsAttr )}); +};if _dgggb .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 :_b .Sprintf ("\u0025\u0076",*_dgggb .DirectFormattingOnParagraphsAttr )}); +};if _dgggb .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 :_b .Sprintf ("\u0025\u0076",*_dgggb .DirectFormattingOnNumberingAttr )}); +};if _dgggb .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 :_b .Sprintf ("\u0025\u0076",*_dgggb .DirectFormattingOnTablesAttr )}); +};if _dgggb .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 :_b .Sprintf ("\u0025\u0076",*_dgggb .ClearFormattingAttr )}); +};if _dgggb .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 :_b .Sprintf ("\u0025\u0076",*_dgggb .Top3HeadingStylesAttr )}); +};if _dgggb .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 :_b .Sprintf ("\u0025\u0076",*_dgggb .VisibleStylesAttr )}); +};if _dgggb .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 :_b .Sprintf ("\u0025\u0076",*_dgggb .AlternateStyleNamesAttr )}); +};if _dgggb .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_dgggb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewCT_LvlLegacy ()*CT_LvlLegacy {_cdbb :=&CT_LvlLegacy {};return _cdbb }; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_eggca *CT_Picture )ValidateWithPath (path string )error {if _eggca .Movie !=nil {if _gcfce :=_eggca .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065");_gcfce !=nil {return _gcfce ;};};if _eggca .Control !=nil {if _eccgg :=_eggca .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c"); -_eccgg !=nil {return _eccgg ;};};return nil ;}; +// ValidateWithPath validates the CT_PPr and its children, prefixing error messages with path +func (_egfbgd *CT_PPr )ValidateWithPath (path string )error {if _egfbgd .PStyle !=nil {if _afgg :=_egfbgd .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_afgg !=nil {return _afgg ;};};if _egfbgd .KeepNext !=nil {if _eegbf :=_egfbgd .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t"); +_eegbf !=nil {return _eegbf ;};};if _egfbgd .KeepLines !=nil {if _dgafa :=_egfbgd .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_dgafa !=nil {return _dgafa ;};};if _egfbgd .PageBreakBefore !=nil {if _faede :=_egfbgd .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"); +_faede !=nil {return _faede ;};};if _egfbgd .FramePr !=nil {if _dbagf :=_egfbgd .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_dbagf !=nil {return _dbagf ;};};if _egfbgd .WidowControl !=nil {if _cgeaa :=_egfbgd .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"); +_cgeaa !=nil {return _cgeaa ;};};if _egfbgd .NumPr !=nil {if _abdcef :=_egfbgd .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_abdcef !=nil {return _abdcef ;};};if _egfbgd .SuppressLineNumbers !=nil {if _edfde :=_egfbgd .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073"); +_edfde !=nil {return _edfde ;};};if _egfbgd .PBdr !=nil {if _agbcc :=_egfbgd .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_agbcc !=nil {return _agbcc ;};};if _egfbgd .Shd !=nil {if _bebff :=_egfbgd .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_bebff !=nil {return _bebff ;};};if _egfbgd .Tabs !=nil {if _gbgedf :=_egfbgd .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_gbgedf !=nil {return _gbgedf ;};};if _egfbgd .SuppressAutoHyphens !=nil {if _ecfce :=_egfbgd .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073"); +_ecfce !=nil {return _ecfce ;};};if _egfbgd .Kinsoku !=nil {if _fgcfe :=_egfbgd .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_fgcfe !=nil {return _fgcfe ;};};if _egfbgd .WordWrap !=nil {if _egdcf :=_egfbgd .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p"); +_egdcf !=nil {return _egdcf ;};};if _egfbgd .OverflowPunct !=nil {if _bgaff :=_egfbgd .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_bgaff !=nil {return _bgaff ;};};if _egfbgd .TopLinePunct !=nil {if _edbeg :=_egfbgd .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"); +_edbeg !=nil {return _edbeg ;};};if _egfbgd .AutoSpaceDE !=nil {if _fcacg :=_egfbgd .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_fcacg !=nil {return _fcacg ;};};if _egfbgd .AutoSpaceDN !=nil {if _dcafb :=_egfbgd .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"); +_dcafb !=nil {return _dcafb ;};};if _egfbgd .Bidi !=nil {if _gecgg :=_egfbgd .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_gecgg !=nil {return _gecgg ;};};if _egfbgd .AdjustRightInd !=nil {if _cfbdf :=_egfbgd .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"); +_cfbdf !=nil {return _cfbdf ;};};if _egfbgd .SnapToGrid !=nil {if _aacaa :=_egfbgd .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_aacaa !=nil {return _aacaa ;};};if _egfbgd .Spacing !=nil {if _bdfaea :=_egfbgd .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_bdfaea !=nil {return _bdfaea ;};};if _egfbgd .Ind !=nil {if _fggcf :=_egfbgd .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_fggcf !=nil {return _fggcf ;};};if _egfbgd .ContextualSpacing !=nil {if _fdefc :=_egfbgd .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067"); +_fdefc !=nil {return _fdefc ;};};if _egfbgd .MirrorIndents !=nil {if _fbbf :=_egfbgd .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_fbbf !=nil {return _fbbf ;};};if _egfbgd .SuppressOverlap !=nil {if _aefea :=_egfbgd .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"); +_aefea !=nil {return _aefea ;};};if _egfbgd .Jc !=nil {if _dfebe :=_egfbgd .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_dfebe !=nil {return _dfebe ;};};if _egfbgd .TextDirection !=nil {if _eabfb :=_egfbgd .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); +_eabfb !=nil {return _eabfb ;};};if _egfbgd .TextAlignment !=nil {if _aagfa :=_egfbgd .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_aagfa !=nil {return _aagfa ;};};if _egfbgd .TextboxTightWrap !=nil {if _cecdfg :=_egfbgd .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070"); +_cecdfg !=nil {return _cecdfg ;};};if _egfbgd .OutlineLvl !=nil {if _dcgeb :=_egfbgd .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_dcgeb !=nil {return _dcgeb ;};};if _egfbgd .DivId !=nil {if _ebcag :=_egfbgd .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064"); +_ebcag !=nil {return _ebcag ;};};if _egfbgd .CnfStyle !=nil {if _dadbf :=_egfbgd .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_dadbf !=nil {return _dadbf ;};};if _egfbgd .RPr !=nil {if _ebecb :=_egfbgd .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072"); +_ebecb !=nil {return _ebecb ;};};if _egfbgd .SectPr !=nil {if _eage :=_egfbgd .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_eage !=nil {return _eage ;};};if _egfbgd .PPrChange !=nil {if _bbab :=_egfbgd .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); +_bbab !=nil {return _bbab ;};};return nil ;};func (_cgfda ST_FtnEdn )Validate ()error {return _cgfda .ValidateWithPath ("")};func (_adgaab ST_PageBorderDisplay )Validate ()error {return _adgaab .ValidateWithPath ("")};func (_aacga ST_Merge )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cdabgg :=_d .Attr {}; +_cdabgg .Name =name ;switch _aacga {case ST_MergeUnset :_cdabgg .Value ="";case ST_MergeContinue :_cdabgg .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065";case ST_MergeRestart :_cdabgg .Value ="\u0072e\u0073\u0074\u0061\u0072\u0074";};return _cdabgg ,nil ; +}; -// ValidateWithPath validates the CT_PPrDefault and its children, prefixing error messages with path -func (_fdcf *CT_PPrDefault )ValidateWithPath (path string )error {if _fdcf .PPr !=nil {if _fgeef :=_fdcf .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_fgeef !=nil {return _fgeef ;};};return nil ;};func NewCT_ColorSchemeMapping ()*CT_ColorSchemeMapping {_fagb :=&CT_ColorSchemeMapping {}; -return _fagb ;};func NewCT_FFDDList ()*CT_FFDDList {_aacdcd :=&CT_FFDDList {};return _aacdcd };type CT_TblPPr struct{ +// ValidateWithPath validates the CT_Div and its children, prefixing error messages with path +func (_beaa *CT_Div )ValidateWithPath (path string )error {if _beaa .BlockQuote !=nil {if _daeg :=_beaa .BlockQuote .ValidateWithPath (path +"/\u0042\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065");_daeg !=nil {return _daeg ;};};if _beaa .BodyDiv !=nil {if _bcee :=_beaa .BodyDiv .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0044\u0069\u0076"); +_bcee !=nil {return _bcee ;};};if _begb :=_beaa .MarLeft .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u004c\u0065\u0066\u0074");_begb !=nil {return _begb ;};if _gadf :=_beaa .MarRight .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0069\u0067\u0068t"); +_gadf !=nil {return _gadf ;};if _gecaf :=_beaa .MarTop .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u006f\u0070");_gecaf !=nil {return _gecaf ;};if _gcgfc :=_beaa .MarBottom .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d"); +_gcgfc !=nil {return _gcgfc ;};if _beaa .DivBdr !=nil {if _effaf :=_beaa .DivBdr .ValidateWithPath (path +"\u002fD\u0069\u0076\u0042\u0064\u0072");_effaf !=nil {return _effaf ;};};for _bgbec ,_bgea :=range _beaa .DivsChild {if _aaffg :=_bgea .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0044\u0069\u0076s\u0043\u0068\u0069\u006c\u0064\u005b\u0025\u0064\u005d",path ,_bgbec )); +_aaffg !=nil {return _aaffg ;};};return nil ;};func NewEG_BlockLevelChunkElts ()*EG_BlockLevelChunkElts {_ceaead :=&EG_BlockLevelChunkElts {};return _ceaead ;}; -// Distance From Left of Table to Text -LeftFromTextAttr *_df .ST_TwipsMeasure ; +// ValidateWithPath validates the Comments and its children, prefixing error messages with path +func (_ecfegg *Comments )ValidateWithPath (path string )error {if _dbgdg :=_ecfegg .CT_Comments .ValidateWithPath (path );_dbgdg !=nil {return _dbgdg ;};return nil ;};func (_ebfagfd ST_VAnchor )Validate ()error {return _ebfagfd .ValidateWithPath ("")}; +func (_feegb *CT_LineNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfgca :=range start .Attr {if _dfgca .Name .Local =="\u0063o\u0075\u006e\u0074\u0042\u0079"{_dbfaa ,_caadge :=_e .ParseInt (_dfgca .Value ,10,64);if _caadge !=nil {return _caadge ; +};_feegb .CountByAttr =&_dbfaa ;continue ;};if _dfgca .Name .Local =="\u0073\u0074\u0061r\u0074"{_bcacc ,_ggace :=_e .ParseInt (_dfgca .Value ,10,64);if _ggace !=nil {return _ggace ;};_feegb .StartAttr =&_bcacc ;continue ;};if _dfgca .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_bfdag ,_ggbcf :=ParseUnionST_TwipsMeasure (_dfgca .Value ); +if _ggbcf !=nil {return _ggbcf ;};_feegb .DistanceAttr =&_bfdag ;continue ;};if _dfgca .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_feegb .RestartAttr .UnmarshalXMLAttr (_dfgca );continue ;};};for {_agec ,_ecaec :=d .Token ();if _ecaec !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ci\u006ee\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_ecaec ); +};if _bgbab ,_dgaec :=_agec .(_d .EndElement );_dgaec &&_bgbab .Name ==start .Name {break ;};};return nil ;};func (_eebebg *CT_TblPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cagbef :for {_becge ,_feadb :=d .Token ();if _feadb !=nil {return _feadb ; +};switch _gfbafc :=_becge .(type ){case _d .StartElement :switch _gfbafc .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"}:_eebebg .TblStyle =NewCT_String (); +if _gcefgb :=d .DecodeElement (_eebebg .TblStyle ,&_gfbafc );_gcefgb !=nil {return _gcefgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eebebg .TblpPr =NewCT_TblPPr (); +if _babfc :=d .DecodeElement (_eebebg .TblpPr ,&_gfbafc );_babfc !=nil {return _babfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eebebg .TblOverlap =NewCT_TblOverlap (); +if _cffdc :=d .DecodeElement (_eebebg .TblOverlap ,&_gfbafc );_cffdc !=nil {return _cffdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eebebg .BidiVisual =NewCT_OnOff (); +if _effab :=d .DecodeElement (_eebebg .BidiVisual ,&_gfbafc );_effab !=nil {return _effab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eebebg .TblStyleRowBandSize =NewCT_DecimalNumber (); +if _ceeae :=d .DecodeElement (_eebebg .TblStyleRowBandSize ,&_gfbafc );_ceeae !=nil {return _ceeae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eebebg .TblStyleColBandSize =NewCT_DecimalNumber (); +if _cgfgeb :=d .DecodeElement (_eebebg .TblStyleColBandSize ,&_gfbafc );_cgfgeb !=nil {return _cgfgeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eebebg .TblW =NewCT_TblWidth (); +if _ggfbg :=d .DecodeElement (_eebebg .TblW ,&_gfbafc );_ggfbg !=nil {return _ggfbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eebebg .Jc =NewCT_JcTable (); +if _ggfbcc :=d .DecodeElement (_eebebg .Jc ,&_gfbafc );_ggfbcc !=nil {return _ggfbcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eebebg .TblCellSpacing =NewCT_TblWidth (); +if _feaga :=d .DecodeElement (_eebebg .TblCellSpacing ,&_gfbafc );_feaga !=nil {return _feaga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eebebg .TblInd =NewCT_TblWidth (); +if _adbdaa :=d .DecodeElement (_eebebg .TblInd ,&_gfbafc );_adbdaa !=nil {return _adbdaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eebebg .TblBorders =NewCT_TblBorders (); +if _acfaa :=d .DecodeElement (_eebebg .TblBorders ,&_gfbafc );_acfaa !=nil {return _acfaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eebebg .Shd =NewCT_Shd (); +if _bagdfc :=d .DecodeElement (_eebebg .Shd ,&_gfbafc );_bagdfc !=nil {return _bagdfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eebebg .TblLayout =NewCT_TblLayoutType (); +if _fecgd :=d .DecodeElement (_eebebg .TblLayout ,&_gfbafc );_fecgd !=nil {return _fecgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eebebg .TblCellMar =NewCT_TblCellMar (); +if _edbffc :=d .DecodeElement (_eebebg .TblCellMar ,&_gfbafc );_edbffc !=nil {return _edbffc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eebebg .TblLook =NewCT_TblLook (); +if _cebfeg :=d .DecodeElement (_eebebg .TblLook ,&_gfbafc );_cebfeg !=nil {return _cebfeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eebebg .TblCaption =NewCT_String (); +if _aagcc :=d .DecodeElement (_eebebg .TblCaption ,&_gfbafc );_aagcc !=nil {return _aagcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eebebg .TblDescription =NewCT_String (); +if _bbbac :=d .DecodeElement (_eebebg .TblDescription ,&_gfbafc );_bbbac !=nil {return _bbbac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eebebg .TblPrChange =NewCT_TblPrChange (); +if _cbdbb :=d .DecodeElement (_eebebg .TblPrChange ,&_gfbafc );_cbdbb !=nil {return _cbdbb ;};default:_gb .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",_gfbafc .Name ); +if _cagbf :=d .Skip ();_cagbf !=nil {return _cagbf ;};};case _d .EndElement :break _cagbef ;case _d .CharData :};};return nil ;}; -// (Distance From Right of Table to Text -RightFromTextAttr *_df .ST_TwipsMeasure ; +// Validate validates the CT_FontRel and its children +func (_gdeda *CT_FontRel )Validate ()error {return _gdeda .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c");};type CT_TextAlignment struct{ -// Distance From Top of Table to Text -TopFromTextAttr *_df .ST_TwipsMeasure ; +// Vertical Character Alignment Position +ValAttr ST_TextAlignment ;}; -// Distance From Bottom of Table to Text -BottomFromTextAttr *_df .ST_TwipsMeasure ; +// ValidateWithPath validates the EG_SectPrContents and its children, prefixing error messages with path +func (_cafbaa *EG_SectPrContents )ValidateWithPath (path string )error {if _cafbaa .FootnotePr !=nil {if _fbaac :=_cafbaa .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_fbaac !=nil {return _fbaac ; +};};if _cafbaa .EndnotePr !=nil {if _faceb :=_cafbaa .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_faceb !=nil {return _faceb ;};};if _cafbaa .Type !=nil {if _fddce :=_cafbaa .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065"); +_fddce !=nil {return _fddce ;};};if _cafbaa .PgSz !=nil {if _cfbabd :=_cafbaa .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_cfbabd !=nil {return _cfbabd ;};};if _cafbaa .PgMar !=nil {if _gffaeef :=_cafbaa .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072"); +_gffaeef !=nil {return _gffaeef ;};};if _cafbaa .PaperSrc !=nil {if _bfbee :=_cafbaa .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_bfbee !=nil {return _bfbee ;};};if _cafbaa .PgBorders !=nil {if _fbbgf :=_cafbaa .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); +_fbbgf !=nil {return _fbbgf ;};};if _cafbaa .LnNumType !=nil {if _aaaaaf :=_cafbaa .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_aaaaaf !=nil {return _aaaaaf ;};};if _cafbaa .PgNumType !=nil {if _caeedb :=_cafbaa .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"); +_caeedb !=nil {return _caeedb ;};};if _cafbaa .Cols !=nil {if _gbdec :=_cafbaa .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_gbdec !=nil {return _gbdec ;};};if _cafbaa .FormProt !=nil {if _gcdef :=_cafbaa .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft"); +_gcdef !=nil {return _gcdef ;};};if _cafbaa .VAlign !=nil {if _aeffg :=_cafbaa .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_aeffg !=nil {return _aeffg ;};};if _cafbaa .NoEndnote !=nil {if _cfcbc :=_cafbaa .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"); +_cfcbc !=nil {return _cfcbc ;};};if _cafbaa .TitlePg !=nil {if _ffgca :=_cafbaa .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_ffgca !=nil {return _ffgca ;};};if _cafbaa .TextDirection !=nil {if _bedcaf :=_cafbaa .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); +_bedcaf !=nil {return _bedcaf ;};};if _cafbaa .Bidi !=nil {if _gdgege :=_cafbaa .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_gdgege !=nil {return _gdgege ;};};if _cafbaa .RtlGutter !=nil {if _cfacg :=_cafbaa .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"); +_cfacg !=nil {return _cfacg ;};};if _cafbaa .DocGrid !=nil {if _ebfdfe :=_cafbaa .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_ebfdfe !=nil {return _ebfdfe ;};};if _cafbaa .PrinterSettings !=nil {if _bdeaag :=_cafbaa .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"); +_bdeaag !=nil {return _bdeaag ;};};return nil ;};func (_fagbe *CT_Styles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgfge :for {_afdca ,_ccbef :=d .Token ();if _ccbef !=nil {return _ccbef ;};switch _bfcbe :=_afdca .(type ){case _d .StartElement :switch _bfcbe .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"}:_fagbe .DocDefaults =NewCT_DocDefaults (); +if _afecde :=d .DecodeElement (_fagbe .DocDefaults ,&_bfcbe );_afecde !=nil {return _afecde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fagbe .LatentStyles =NewCT_LatentStyles (); +if _geaddc :=d .DecodeElement (_fagbe .LatentStyles ,&_bfcbe );_geaddc !=nil {return _geaddc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgefe :=NewCT_Style (); +if _ccbdb :=d .DecodeElement (_cgefe ,&_bfcbe );_ccbdb !=nil {return _ccbdb ;};_fagbe .Style =append (_fagbe .Style ,_cgefe );default:_gb .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",_bfcbe .Name ); +if _gdfg :=d .Skip ();_gdfg !=nil {return _gdfg ;};};case _d .EndElement :break _bgfge ;case _d .CharData :};};return nil ;}; -// Table Vertical Anchor -VertAnchorAttr ST_VAnchor ; +// ValidateWithPath validates the WdCT_WordprocessingGroupChoice and its children, prefixing error messages with path +func (_aceec *WdCT_WordprocessingGroupChoice )ValidateWithPath (path string )error {for _fdcaca ,_afdge :=range _aceec .Wsp {if _dddfc :=_afdge .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_fdcaca )); +_dddfc !=nil {return _dddfc ;};};for _acgddf ,_afbcaf :=range _aceec .GrpSp {if _gccgb :=_afbcaf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_acgddf ));_gccgb !=nil {return _gccgb ;};};for _gaefd ,_gdfdec :=range _aceec .GraphicFrame {if _dfedbg :=_gdfdec .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_gaefd )); +_dfedbg !=nil {return _dfedbg ;};};for _gbcdae ,_cebgf :=range _aceec .Pic {if _dgfgdd :=_cebgf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_gbcdae ));_dgfgdd !=nil {return _dgfgdd ;};};for _dacfdc ,_eaedb :=range _aceec .ContentPart {if _dbdadd :=_eaedb .ValidateWithPath (_b .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_dacfdc )); +_dbdadd !=nil {return _dbdadd ;};};return nil ;};func (_gbed *CT_Comment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbed .InitialsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_gbed .InitialsAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",_gbed .AuthorAttr )});if _gbed .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gbed .DateAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_gbed .IdAttr )});e .EncodeToken (start );if _gbed .EG_BlockLevelElts !=nil {for _ ,_bgd :=range _gbed .EG_BlockLevelElts {_bgd .MarshalXML (e ,_d .StartElement {}); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_OnOff struct{ -// Table Horizontal Anchor -HorzAnchorAttr ST_HAnchor ; +// On/Off Value +ValAttr *_gf .ST_OnOff ;};func (_bfddd *CT_R )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfddd .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_b .Sprintf ("\u0025\u0076",*_bfddd .RsidRPrAttr )}); +};if _bfddd .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_b .Sprintf ("\u0025\u0076",*_bfddd .RsidDelAttr )});};if _bfddd .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_b .Sprintf ("\u0025\u0076",*_bfddd .RsidRAttr )}); +};e .EncodeToken (start );if _bfddd .RPr !=nil {_ebcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_bfddd .RPr ,_ebcg );};if _bfddd .EG_RunInnerContent !=nil {for _ ,_eadda :=range _bfddd .EG_RunInnerContent {_eadda .MarshalXML (e ,_d .StartElement {}); +};};for _ ,_bafb :=range _bfddd .Extra {if _adbae ,_cbcga :=_bafb .(*AlternateContentRun );_cbcga {if _dabca :=_adbae .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"}}); +_dabca !=nil {return _dabca ;};}else if _ecfeg :=_bafb .MarshalXML (e ,_d .StartElement {});_ecfeg !=nil {return _ecfeg ;};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_face *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 :_b .Sprintf ("\u0025\u0076",_face .Usb0Attr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0031"},Value :_b .Sprintf ("\u0025\u0076",_face .Usb1Attr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0032"},Value :_b .Sprintf ("\u0025\u0076",_face .Usb2Attr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0033"},Value :_b .Sprintf ("\u0025\u0076",_face .Usb3Attr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0030"},Value :_b .Sprintf ("\u0025\u0076",_face .Csb0Attr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0031"},Value :_b .Sprintf ("\u0025\u0076",_face .Csb1Attr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +func (_dfbbf *ST_Jc )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dfbbf =0;case "\u0073\u0074\u0061r\u0074":*_dfbbf =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dfbbf =2;case "\u0065\u006e\u0064":*_dfbbf =3;case "\u0062\u006f\u0074\u0068":*_dfbbf =4; +case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_dfbbf =5;case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_dfbbf =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_dfbbf =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_dfbbf =8; +case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_dfbbf =9;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_dfbbf =10;case "\u006c\u0065\u0066\u0074":*_dfbbf =11;case "\u0072\u0069\u0067h\u0074":*_dfbbf =12; +};return nil ;}; -// Relative Horizontal Alignment From Anchor -TblpXSpecAttr _df .ST_XAlign ; +// ValidateWithPath validates the CT_Spacing and its children, prefixing error messages with path +func (_fcbab *CT_Spacing )ValidateWithPath (path string )error {if _fcbab .BeforeAttr !=nil {if _gcdad :=_fcbab .BeforeAttr .ValidateWithPath (path +"/\u0042\u0065\u0066\u006f\u0072\u0065\u0041\u0074\u0074\u0072");_gcdad !=nil {return _gcdad ;};};if _fcbab .BeforeAutospacingAttr !=nil {if _gdgdg :=_fcbab .BeforeAutospacingAttr .ValidateWithPath (path +"\u002f\u0042\u0065\u0066or\u0065\u0041\u0075\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067\u0041\u0074t\u0072"); +_gdgdg !=nil {return _gdgdg ;};};if _fcbab .AfterAttr !=nil {if _bfdbb :=_fcbab .AfterAttr .ValidateWithPath (path +"\u002f\u0041\u0066\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_bfdbb !=nil {return _bfdbb ;};};if _fcbab .AfterAutospacingAttr !=nil {if _cdeg :=_fcbab .AfterAutospacingAttr .ValidateWithPath (path +"/\u0041\u0066\u0074\u0065rA\u0075t\u006f\u0073\u0070\u0061\u0063i\u006e\u0067\u0041\u0074\u0074\u0072"); +_cdeg !=nil {return _cdeg ;};};if _fcbab .LineAttr !=nil {if _edbgc :=_fcbab .LineAttr .ValidateWithPath (path +"\u002fL\u0069\u006e\u0065\u0041\u0074\u0074r");_edbgc !=nil {return _edbgc ;};};if _aaeeg :=_fcbab .LineRuleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072"); +_aaeeg !=nil {return _aaeeg ;};return nil ;};type Endnotes struct{CT_Endnotes };func (_fbfbd *CT_Cnf )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfd :=range start .Attr {if _cfd .Name .Local =="\u0076\u0061\u006c"{_cdad ,_geag :=_cfd .Value ,error (nil ); +if _geag !=nil {return _geag ;};_fbfbd .ValAttr =&_cdad ;continue ;};if _cfd .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_acfg ,_fefg :=ParseUnionST_OnOff (_cfd .Value );if _fefg !=nil {return _fefg ;};_fbfbd .FirstRowAttr =&_acfg ; +continue ;};if _cfd .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_bfdf ,_dgea :=ParseUnionST_OnOff (_cfd .Value );if _dgea !=nil {return _dgea ;};_fbfbd .LastRowAttr =&_bfdf ;continue ;};if _cfd .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_deda ,_fbga :=ParseUnionST_OnOff (_cfd .Value ); +if _fbga !=nil {return _fbga ;};_fbfbd .FirstColumnAttr =&_deda ;continue ;};if _cfd .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_gadb ,_bdfb :=ParseUnionST_OnOff (_cfd .Value );if _bdfb !=nil {return _bdfb ;};_fbfbd .LastColumnAttr =&_gadb ; +continue ;};if _cfd .Name .Local =="\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"{_cbfc ,_dade :=ParseUnionST_OnOff (_cfd .Value );if _dade !=nil {return _dade ;};_fbfbd .OddVBandAttr =&_cbfc ;continue ;};if _cfd .Name .Local =="\u0065v\u0065\u006e\u0056\u0042\u0061\u006ed"{_cfba ,_abgb :=ParseUnionST_OnOff (_cfd .Value ); +if _abgb !=nil {return _abgb ;};_fbfbd .EvenVBandAttr =&_cfba ;continue ;};if _cfd .Name .Local =="\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"{_cfec ,_aeeg :=ParseUnionST_OnOff (_cfd .Value );if _aeeg !=nil {return _aeeg ;};_fbfbd .OddHBandAttr =&_cfec ; +continue ;};if _cfd .Name .Local =="\u0065v\u0065\u006e\u0048\u0042\u0061\u006ed"{_egcb ,_fbeg :=ParseUnionST_OnOff (_cfd .Value );if _fbeg !=nil {return _fbeg ;};_fbfbd .EvenHBandAttr =&_egcb ;continue ;};if _cfd .Name .Local =="\u0066\u0069\u0072\u0073tR\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_fdbgg ,_afaa :=ParseUnionST_OnOff (_cfd .Value ); +if _afaa !=nil {return _afaa ;};_fbfbd .FirstRowFirstColumnAttr =&_fdbgg ;continue ;};if _cfd .Name .Local =="\u0066i\u0072s\u0074\u0052\u006f\u0077\u004ca\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_gdgc ,_aeef :=ParseUnionST_OnOff (_cfd .Value );if _aeef !=nil {return _aeef ; +};_fbfbd .FirstRowLastColumnAttr =&_gdgc ;continue ;};if _cfd .Name .Local =="\u006ca\u0073t\u0052\u006f\u0077\u0046\u0069r\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_eae ,_ffec :=ParseUnionST_OnOff (_cfd .Value );if _ffec !=nil {return _ffec ;};_fbfbd .LastRowFirstColumnAttr =&_eae ; +continue ;};if _cfd .Name .Local =="\u006c\u0061\u0073\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_fbab ,_cde :=ParseUnionST_OnOff (_cfd .Value );if _cde !=nil {return _cde ;};_fbfbd .LastRowLastColumnAttr =&_fbab ; +continue ;};};for {_fggd ,_gadg :=d .Token ();if _gadg !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043n\u0066\u003a\u0020\u0025\u0073",_gadg );};if _gceeb ,_aabb :=_fggd .(_d .EndElement );_aabb &&_gceeb .Name ==start .Name {break ; +};};return nil ;};func (_ecedg ST_PageOrientation )String ()string {switch _ecedg {case 0:return "";case 1:return "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case 2:return "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return "";};func (_gafca *CT_TrackChangeNumbering )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eafgd :=range start .Attr {if _eafgd .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"{_agfdfc ,_afccf :=_eafgd .Value ,error (nil ); +if _afccf !=nil {return _afccf ;};_gafca .OriginalAttr =&_agfdfc ;continue ;};if _eafgd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_agcgf ,_ddfad :=_eafgd .Value ,error (nil );if _ddfad !=nil {return _ddfad ;};_gafca .AuthorAttr =_agcgf ;continue ; +};if _eafgd .Name .Local =="\u0064\u0061\u0074\u0065"{_cefafd ,_gfbcae :=ParseStdlibTime (_eafgd .Value );if _gfbcae !=nil {return _gfbcae ;};_gafca .DateAttr =&_cefafd ;continue ;};if _eafgd .Name .Local =="\u0069\u0064"{_fdgccc ,_efeed :=_e .ParseInt (_eafgd .Value ,10,64); +if _efeed !=nil {return _efeed ;};_gafca .IdAttr =_fdgccc ;continue ;};};for {_cbccd ,_cdedc :=d .Token ();if _cdedc !=nil {return _b .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",_cdedc ); +};if _aface ,_gagbg :=_cbccd .(_d .EndElement );_gagbg &&_aface .Name ==start .Name {break ;};};return nil ;};func (_gbaaeb *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 _gbaaeb .WdCT_Inline .MarshalXML (e ,start );};type CT_Lang struct{ -// Absolute Horizontal Distance From Anchor -TblpXAttr *ST_SignedTwipsMeasure ; +// Language Code +ValAttr string ;}; -// Relative Vertical Alignment from Anchor -TblpYSpecAttr _df .ST_YAlign ; +// ValidateWithPath validates the CT_GlossaryDocument and its children, prefixing error messages with path +func (_edcg *CT_GlossaryDocument )ValidateWithPath (path string )error {if _edcg .Background !=nil {if _aaadb :=_edcg .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_aaadb !=nil {return _aaadb ;};}; +if _edcg .DocParts !=nil {if _eagdcf :=_edcg .DocParts .ValidateWithPath (path +"\u002fD\u006f\u0063\u0050\u0061\u0072\u0074s");_eagdcf !=nil {return _eagdcf ;};};return nil ;};func (_dacfa *CT_BookmarkRange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dacfa .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dacfa .ColFirstAttr )}); +};if _dacfa .ColLastAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_b .Sprintf ("\u0025\u0076",*_dacfa .ColLastAttr )});};if _dacfa .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_cedd ,_gefe :=_dacfa .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 _gefe !=nil {return _gefe ;};start .Attr =append (start .Attr ,_cedd );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_dacfa .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_ccfgab ST_DocPartType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ccfgab .String (),start );}; -// Absolute Vertical Distance From Anchor -TblpYAttr *ST_SignedTwipsMeasure ;};type CT_TblGridBase struct{ +// Validate validates the CT_Placeholder and its children +func (_fefcfd *CT_Placeholder )Validate ()error {return _fefcfd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");}; -// Grid Column Definition -GridCol []*CT_TblGridCol ;};type ST_TblWidth byte ;type CT_DocPartTypes struct{ +// Validate validates the CT_Recipients and its children +func (_eccd *CT_Recipients )Validate ()error {return _eccd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");};func (_fbcda *CT_SdtContentCell )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ededc :for {_gcfac ,_abeac :=d .Token (); +if _abeac !=nil {return _abeac ;};switch _eceed :=_gcfac .(type ){case _d .StartElement :switch _eceed .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"}:_cafbe :=NewCT_Tc (); +if _daeagf :=d .DecodeElement (_cafbe ,&_eceed );_daeagf !=nil {return _daeagf ;};_fbcda .Tc =append (_fbcda .Tc ,_cafbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_fbcda .CustomXml =NewCT_CustomXmlCell (); +if _fbcde :=d .DecodeElement (_fbcda .CustomXml ,&_eceed );_fbcde !=nil {return _fbcde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbcda .Sdt =NewCT_SdtCell (); +if _ecdgg :=d .DecodeElement (_fbcda .Sdt ,&_eceed );_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 :"\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"}:_ddfaf :=NewEG_RunLevelElts (); +_ddfaf .ProofErr =NewCT_ProofErr ();if _dffag :=d .DecodeElement (_ddfaf .ProofErr ,&_eceed );_dffag !=nil {return _dffag ;};_fbcda .EG_RunLevelElts =append (_fbcda .EG_RunLevelElts ,_ddfaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gdcgb :=NewEG_RunLevelElts (); +_gdcgb .PermStart =NewCT_PermStart ();if _cbddf :=d .DecodeElement (_gdcgb .PermStart ,&_eceed );_cbddf !=nil {return _cbddf ;};_fbcda .EG_RunLevelElts =append (_fbcda .EG_RunLevelElts ,_gdcgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_becbed :=NewEG_RunLevelElts (); +_becbed .PermEnd =NewCT_Perm ();if _fabce :=d .DecodeElement (_becbed .PermEnd ,&_eceed );_fabce !=nil {return _fabce ;};_fbcda .EG_RunLevelElts =append (_fbcda .EG_RunLevelElts ,_becbed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aefae :=NewEG_RunLevelElts (); +_aefae .Ins =NewCT_RunTrackChange ();if _dcfba :=d .DecodeElement (_aefae .Ins ,&_eceed );_dcfba !=nil {return _dcfba ;};_fbcda .EG_RunLevelElts =append (_fbcda .EG_RunLevelElts ,_aefae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddcdb :=NewEG_RunLevelElts (); +_ddcdb .Del =NewCT_RunTrackChange ();if _aebbe :=d .DecodeElement (_ddcdb .Del ,&_eceed );_aebbe !=nil {return _aebbe ;};_fbcda .EG_RunLevelElts =append (_fbcda .EG_RunLevelElts ,_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 :"\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"}:_gfadc :=NewEG_RunLevelElts (); +_gfadc .MoveFrom =NewCT_RunTrackChange ();if _gdbagb :=d .DecodeElement (_gfadc .MoveFrom ,&_eceed );_gdbagb !=nil {return _gdbagb ;};_fbcda .EG_RunLevelElts =append (_fbcda .EG_RunLevelElts ,_gfadc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_agbdg :=NewEG_RunLevelElts (); +_agbdg .MoveTo =NewCT_RunTrackChange ();if _degedf :=d .DecodeElement (_agbdg .MoveTo ,&_eceed );_degedf !=nil {return _degedf ;};_fbcda .EG_RunLevelElts =append (_fbcda .EG_RunLevelElts ,_agbdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffacc :=NewEG_RunLevelElts (); +_aeege :=NewEG_RangeMarkupElements ();_aeege .BookmarkStart =NewCT_Bookmark ();if _bfdcf :=d .DecodeElement (_aeege .BookmarkStart ,&_eceed );_bfdcf !=nil {return _bfdcf ;};_fbcda .EG_RunLevelElts =append (_fbcda .EG_RunLevelElts ,_ffacc );_ffacc .EG_RangeMarkupElements =append (_ffacc .EG_RangeMarkupElements ,_aeege ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adccd :=NewEG_RunLevelElts (); +_gdbef :=NewEG_RangeMarkupElements ();_gdbef .BookmarkEnd =NewCT_MarkupRange ();if _afbaae :=d .DecodeElement (_gdbef .BookmarkEnd ,&_eceed );_afbaae !=nil {return _afbaae ;};_fbcda .EG_RunLevelElts =append (_fbcda .EG_RunLevelElts ,_adccd );_adccd .EG_RangeMarkupElements =append (_adccd .EG_RangeMarkupElements ,_gdbef ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbedbb :=NewEG_RunLevelElts (); +_bedfb :=NewEG_RangeMarkupElements ();_bedfb .MoveFromRangeStart =NewCT_MoveBookmark ();if _gacacg :=d .DecodeElement (_bedfb .MoveFromRangeStart ,&_eceed );_gacacg !=nil {return _gacacg ;};_fbcda .EG_RunLevelElts =append (_fbcda .EG_RunLevelElts ,_gbedbb ); +_gbedbb .EG_RangeMarkupElements =append (_gbedbb .EG_RangeMarkupElements ,_bedfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bggaag :=NewEG_RunLevelElts (); +_agfbe :=NewEG_RangeMarkupElements ();_agfbe .MoveFromRangeEnd =NewCT_MarkupRange ();if _bcbdb :=d .DecodeElement (_agfbe .MoveFromRangeEnd ,&_eceed );_bcbdb !=nil {return _bcbdb ;};_fbcda .EG_RunLevelElts =append (_fbcda .EG_RunLevelElts ,_bggaag );_bggaag .EG_RangeMarkupElements =append (_bggaag .EG_RangeMarkupElements ,_agfbe ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fbeef :=NewEG_RunLevelElts (); +_fggefb :=NewEG_RangeMarkupElements ();_fggefb .MoveToRangeStart =NewCT_MoveBookmark ();if _ggfgf :=d .DecodeElement (_fggefb .MoveToRangeStart ,&_eceed );_ggfgf !=nil {return _ggfgf ;};_fbcda .EG_RunLevelElts =append (_fbcda .EG_RunLevelElts ,_fbeef ); +_fbeef .EG_RangeMarkupElements =append (_fbeef .EG_RangeMarkupElements ,_fggefb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ecgfcd :=NewEG_RunLevelElts (); +_aegfef :=NewEG_RangeMarkupElements ();_aegfef .MoveToRangeEnd =NewCT_MarkupRange ();if _bdeef :=d .DecodeElement (_aegfef .MoveToRangeEnd ,&_eceed );_bdeef !=nil {return _bdeef ;};_fbcda .EG_RunLevelElts =append (_fbcda .EG_RunLevelElts ,_ecgfcd );_ecgfcd .EG_RangeMarkupElements =append (_ecgfcd .EG_RangeMarkupElements ,_aegfef ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbbfd :=NewEG_RunLevelElts (); +_affaa :=NewEG_RangeMarkupElements ();_affaa .CommentRangeStart =NewCT_MarkupRange ();if _gcfecb :=d .DecodeElement (_affaa .CommentRangeStart ,&_eceed );_gcfecb !=nil {return _gcfecb ;};_fbcda .EG_RunLevelElts =append (_fbcda .EG_RunLevelElts ,_fbbfd ); +_fbbfd .EG_RangeMarkupElements =append (_fbbfd .EG_RangeMarkupElements ,_affaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cddgb :=NewEG_RunLevelElts (); +_aagba :=NewEG_RangeMarkupElements ();_aagba .CommentRangeEnd =NewCT_MarkupRange ();if _egfaf :=d .DecodeElement (_aagba .CommentRangeEnd ,&_eceed );_egfaf !=nil {return _egfaf ;};_fbcda .EG_RunLevelElts =append (_fbcda .EG_RunLevelElts ,_cddgb );_cddgb .EG_RangeMarkupElements =append (_cddgb .EG_RangeMarkupElements ,_aagba ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gaaca :=NewEG_RunLevelElts (); +_eaccd :=NewEG_RangeMarkupElements ();_eaccd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cacbd :=d .DecodeElement (_eaccd .CustomXmlInsRangeStart ,&_eceed );_cacbd !=nil {return _cacbd ;};_fbcda .EG_RunLevelElts =append (_fbcda .EG_RunLevelElts ,_gaaca ); +_gaaca .EG_RangeMarkupElements =append (_gaaca .EG_RangeMarkupElements ,_eaccd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_dgcec :=NewEG_RunLevelElts (); +_dgccc :=NewEG_RangeMarkupElements ();_dgccc .CustomXmlInsRangeEnd =NewCT_Markup ();if _bcfe :=d .DecodeElement (_dgccc .CustomXmlInsRangeEnd ,&_eceed );_bcfe !=nil {return _bcfe ;};_fbcda .EG_RunLevelElts =append (_fbcda .EG_RunLevelElts ,_dgcec );_dgcec .EG_RangeMarkupElements =append (_dgcec .EG_RangeMarkupElements ,_dgccc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bgefd :=NewEG_RunLevelElts (); +_ccff :=NewEG_RangeMarkupElements ();_ccff .CustomXmlDelRangeStart =NewCT_TrackChange ();if _egggbd :=d .DecodeElement (_ccff .CustomXmlDelRangeStart ,&_eceed );_egggbd !=nil {return _egggbd ;};_fbcda .EG_RunLevelElts =append (_fbcda .EG_RunLevelElts ,_bgefd ); +_bgefd .EG_RangeMarkupElements =append (_bgefd .EG_RangeMarkupElements ,_ccff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_dcdcc :=NewEG_RunLevelElts (); +_dgdga :=NewEG_RangeMarkupElements ();_dgdga .CustomXmlDelRangeEnd =NewCT_Markup ();if _ceabc :=d .DecodeElement (_dgdga .CustomXmlDelRangeEnd ,&_eceed );_ceabc !=nil {return _ceabc ;};_fbcda .EG_RunLevelElts =append (_fbcda .EG_RunLevelElts ,_dcdcc ); +_dcdcc .EG_RangeMarkupElements =append (_dcdcc .EG_RangeMarkupElements ,_dgdga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dagdd :=NewEG_RunLevelElts (); +_fdfff :=NewEG_RangeMarkupElements ();_fdfff .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _effad :=d .DecodeElement (_fdfff .CustomXmlMoveFromRangeStart ,&_eceed );_effad !=nil {return _effad ;};_fbcda .EG_RunLevelElts =append (_fbcda .EG_RunLevelElts ,_dagdd ); +_dagdd .EG_RangeMarkupElements =append (_dagdd .EG_RangeMarkupElements ,_fdfff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_eabgg :=NewEG_RunLevelElts (); +_gffeb :=NewEG_RangeMarkupElements ();_gffeb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aeage :=d .DecodeElement (_gffeb .CustomXmlMoveFromRangeEnd ,&_eceed );_aeage !=nil {return _aeage ;};_fbcda .EG_RunLevelElts =append (_fbcda .EG_RunLevelElts ,_eabgg ); +_eabgg .EG_RangeMarkupElements =append (_eabgg .EG_RangeMarkupElements ,_gffeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ffdae :=NewEG_RunLevelElts (); +_dffgg :=NewEG_RangeMarkupElements ();_dffgg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ccfdd :=d .DecodeElement (_dffgg .CustomXmlMoveToRangeStart ,&_eceed );_ccfdd !=nil {return _ccfdd ;};_fbcda .EG_RunLevelElts =append (_fbcda .EG_RunLevelElts ,_ffdae ); +_ffdae .EG_RangeMarkupElements =append (_ffdae .EG_RangeMarkupElements ,_dffgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fgdgc :=NewEG_RunLevelElts (); +_ecbdc :=NewEG_RangeMarkupElements ();_ecbdc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ecabfg :=d .DecodeElement (_ecbdc .CustomXmlMoveToRangeEnd ,&_eceed );_ecabfg !=nil {return _ecabfg ;};_fbcda .EG_RunLevelElts =append (_fbcda .EG_RunLevelElts ,_fgdgc ); +_fgdgc .EG_RangeMarkupElements =append (_fgdgc .EG_RangeMarkupElements ,_ecbdc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_babfe :=NewEG_RunLevelElts (); +_eegbd :=NewEG_MathContent ();_eegbd .OMathPara =_ea .NewOMathPara ();if _affdfc :=d .DecodeElement (_eegbd .OMathPara ,&_eceed );_affdfc !=nil {return _affdfc ;};_fbcda .EG_RunLevelElts =append (_fbcda .EG_RunLevelElts ,_babfe );_babfe .EG_MathContent =append (_babfe .EG_MathContent ,_eegbd ); +case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcdda :=NewEG_RunLevelElts (); +_bdeac :=NewEG_MathContent ();_bdeac .OMath =_ea .NewOMath ();if _eeafga :=d .DecodeElement (_bdeac .OMath ,&_eceed );_eeafga !=nil {return _eeafga ;};_fbcda .EG_RunLevelElts =append (_fbcda .EG_RunLevelElts ,_dcdda );_dcdda .EG_MathContent =append (_dcdda .EG_MathContent ,_bdeac ); +default:_gb .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",_eceed .Name ); +if _dbfde :=d .Skip ();_dbfde !=nil {return _dbfde ;};};case _d .EndElement :break _ededc ;case _d .CharData :};};return nil ;};func (_fccff *CT_ParaRPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fccff .RPr =NewCT_ParaRPrOriginal (); +for _ ,_dfgff :=range start .Attr {if _dfgff .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_badad ,_dbdebe :=_dfgff .Value ,error (nil );if _dbdebe !=nil {return _dbdebe ;};_fccff .AuthorAttr =_badad ;continue ;};if _dfgff .Name .Local =="\u0064\u0061\u0074\u0065"{_gfbcab ,_ebggaf :=ParseStdlibTime (_dfgff .Value ); +if _ebggaf !=nil {return _ebggaf ;};_fccff .DateAttr =&_gfbcab ;continue ;};if _dfgff .Name .Local =="\u0069\u0064"{_fgddb ,_adgcd :=_e .ParseInt (_dfgff .Value ,10,64);if _adgcd !=nil {return _adgcd ;};_fccff .IdAttr =_fgddb ;continue ;};};_aeea :for {_beaba ,_cgdbgb :=d .Token (); +if _cgdbgb !=nil {return _cgdbgb ;};switch _eeabe :=_beaba .(type ){case _d .StartElement :switch _eeabe .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 _ffbc :=d .DecodeElement (_fccff .RPr ,&_eeabe ); +_ffbc !=nil {return _ffbc ;};default:_gb .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",_eeabe .Name ); +if _gegce :=d .Skip ();_gegce !=nil {return _gegce ;};};case _d .EndElement :break _aeea ;case _d .CharData :};};return nil ;};func (_ffada *CT_PageNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdbaf :=range start .Attr {if _gdbaf .Name .Local =="\u0066\u006d\u0074"{_ffada .FmtAttr .UnmarshalXMLAttr (_gdbaf ); +continue ;};if _gdbaf .Name .Local =="\u0073\u0074\u0061r\u0074"{_cfgdf ,_ggegg :=_e .ParseInt (_gdbaf .Value ,10,64);if _ggegg !=nil {return _ggegg ;};_ffada .StartAttr =&_cfgdf ;continue ;};if _gdbaf .Name .Local =="\u0063h\u0061\u0070\u0053\u0074\u0079\u006ce"{_bgacg ,_dcgebc :=_e .ParseInt (_gdbaf .Value ,10,64); +if _dcgebc !=nil {return _dcgebc ;};_ffada .ChapStyleAttr =&_bgacg ;continue ;};if _gdbaf .Name .Local =="\u0063h\u0061\u0070\u0053\u0065\u0070"{_ffada .ChapSepAttr .UnmarshalXMLAttr (_gdbaf );continue ;};};for {_ggcf ,_bcdgf :=d .Token ();if _bcdgf !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_bcdgf ); +};if _gfdad ,_cfbbf :=_ggcf .(_d .EndElement );_cfbbf &&_gfdad .Name ==start .Name {break ;};};return nil ;};const (ST_TblWidthUnset ST_TblWidth =0;ST_TblWidthNil ST_TblWidth =1;ST_TblWidthPct ST_TblWidth =2;ST_TblWidthDxa ST_TblWidth =3;ST_TblWidthAuto ST_TblWidth =4; +);func (_fdad *CT_Compat )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebbd :for {_ddcec ,_bfegb :=d .Token ();if _bfegb !=nil {return _bfegb ;};switch _afda :=_ddcec .(type ){case _d .StartElement :switch _afda .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"}:_fdad .UseSingleBorderforContiguousCells =NewCT_OnOff (); +if _faga :=d .DecodeElement (_fdad .UseSingleBorderforContiguousCells ,&_afda );_faga !=nil {return _faga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .WpJustification =NewCT_OnOff (); +if _baee :=d .DecodeElement (_fdad .WpJustification ,&_afda );_baee !=nil {return _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 :"\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"}:_fdad .NoTabHangInd =NewCT_OnOff (); +if _fbgd :=d .DecodeElement (_fdad .NoTabHangInd ,&_afda );_fbgd !=nil {return _fbgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .NoLeading =NewCT_OnOff (); +if _bbff :=d .DecodeElement (_fdad .NoLeading ,&_afda );_bbff !=nil {return _bbff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdad .SpaceForUL =NewCT_OnOff (); +if _ebbce :=d .DecodeElement (_fdad .SpaceForUL ,&_afda );_ebbce !=nil {return _ebbce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .NoColumnBalance =NewCT_OnOff (); +if _ccbb :=d .DecodeElement (_fdad .NoColumnBalance ,&_afda );_ccbb !=nil {return _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 :"\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"}:_fdad .BalanceSingleByteDoubleByteWidth =NewCT_OnOff (); +if _ggbc :=d .DecodeElement (_fdad .BalanceSingleByteDoubleByteWidth ,&_afda );_ggbc !=nil {return _ggbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .NoExtraLineSpacing =NewCT_OnOff (); +if _adadc :=d .DecodeElement (_fdad .NoExtraLineSpacing ,&_afda );_adadc !=nil {return _adadc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .DoNotLeaveBackslashAlone =NewCT_OnOff (); +if _deaac :=d .DecodeElement (_fdad .DoNotLeaveBackslashAlone ,&_afda );_deaac !=nil {return _deaac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .UlTrailSpace =NewCT_OnOff (); +if _aeadg :=d .DecodeElement (_fdad .UlTrailSpace ,&_afda );_aeadg !=nil {return _aeadg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdad .DoNotExpandShiftReturn =NewCT_OnOff (); +if _cdaba :=d .DecodeElement (_fdad .DoNotExpandShiftReturn ,&_afda );_cdaba !=nil {return _cdaba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .SpacingInWholePoints =NewCT_OnOff (); +if _faeda :=d .DecodeElement (_fdad .SpacingInWholePoints ,&_afda );_faeda !=nil {return _faeda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .LineWrapLikeWord6 =NewCT_OnOff (); +if _gcdga :=d .DecodeElement (_fdad .LineWrapLikeWord6 ,&_afda );_gcdga !=nil {return _gcdga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .PrintBodyTextBeforeHeader =NewCT_OnOff (); +if _abbg :=d .DecodeElement (_fdad .PrintBodyTextBeforeHeader ,&_afda );_abbg !=nil {return _abbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdad .PrintColBlack =NewCT_OnOff (); +if _eedc :=d .DecodeElement (_fdad .PrintColBlack ,&_afda );_eedc !=nil {return _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 :"\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"}:_fdad .WpSpaceWidth =NewCT_OnOff (); +if _eefa :=d .DecodeElement (_fdad .WpSpaceWidth ,&_afda );_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 :"\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"}:_fdad .ShowBreaksInFrames =NewCT_OnOff (); +if _bfbab :=d .DecodeElement (_fdad .ShowBreaksInFrames ,&_afda );_bfbab !=nil {return _bfbab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdad .SubFontBySize =NewCT_OnOff (); +if _bcgb :=d .DecodeElement (_fdad .SubFontBySize ,&_afda );_bcgb !=nil {return _bcgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .SuppressBottomSpacing =NewCT_OnOff (); +if _cgcf :=d .DecodeElement (_fdad .SuppressBottomSpacing ,&_afda );_cgcf !=nil {return _cgcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .SuppressTopSpacing =NewCT_OnOff (); +if _gage :=d .DecodeElement (_fdad .SuppressTopSpacing ,&_afda );_gage !=nil {return _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 :"\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"}:_fdad .SuppressSpacingAtTopOfPage =NewCT_OnOff (); +if _egac :=d .DecodeElement (_fdad .SuppressSpacingAtTopOfPage ,&_afda );_egac !=nil {return _egac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .SuppressTopSpacingWP =NewCT_OnOff (); +if _cdcf :=d .DecodeElement (_fdad .SuppressTopSpacingWP ,&_afda );_cdcf !=nil {return _cdcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdad .SuppressSpBfAfterPgBrk =NewCT_OnOff (); +if _gbbd :=d .DecodeElement (_fdad .SuppressSpBfAfterPgBrk ,&_afda );_gbbd !=nil {return _gbbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdad .SwapBordersFacingPages =NewCT_OnOff (); +if _fgac :=d .DecodeElement (_fdad .SwapBordersFacingPages ,&_afda );_fgac !=nil {return _fgac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdad .ConvMailMergeEsc =NewCT_OnOff (); +if _cedg :=d .DecodeElement (_fdad .ConvMailMergeEsc ,&_afda );_cedg !=nil {return _cedg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdad .TruncateFontHeightsLikeWP6 =NewCT_OnOff (); +if _aba :=d .DecodeElement (_fdad .TruncateFontHeightsLikeWP6 ,&_afda );_aba !=nil {return _aba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .MwSmallCaps =NewCT_OnOff (); +if _dfcd :=d .DecodeElement (_fdad .MwSmallCaps ,&_afda );_dfcd !=nil {return _dfcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .UsePrinterMetrics =NewCT_OnOff (); +if _ffecc :=d .DecodeElement (_fdad .UsePrinterMetrics ,&_afda );_ffecc !=nil {return _ffecc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdad .DoNotSuppressParagraphBorders =NewCT_OnOff (); +if _cbba :=d .DecodeElement (_fdad .DoNotSuppressParagraphBorders ,&_afda );_cbba !=nil {return _cbba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .WrapTrailSpaces =NewCT_OnOff (); +if _egafb :=d .DecodeElement (_fdad .WrapTrailSpaces ,&_afda );_egafb !=nil {return _egafb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .FootnoteLayoutLikeWW8 =NewCT_OnOff (); +if _cega :=d .DecodeElement (_fdad .FootnoteLayoutLikeWW8 ,&_afda );_cega !=nil {return _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 :"\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"}:_fdad .ShapeLayoutLikeWW8 =NewCT_OnOff (); +if _ccfg :=d .DecodeElement (_fdad .ShapeLayoutLikeWW8 ,&_afda );_ccfg !=nil {return _ccfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .AlignTablesRowByRow =NewCT_OnOff (); +if _edfaf :=d .DecodeElement (_fdad .AlignTablesRowByRow ,&_afda );_edfaf !=nil {return _edfaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .ForgetLastTabAlignment =NewCT_OnOff (); +if _agbf :=d .DecodeElement (_fdad .ForgetLastTabAlignment ,&_afda );_agbf !=nil {return _agbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .AdjustLineHeightInTable =NewCT_OnOff (); +if _fcadd :=d .DecodeElement (_fdad .AdjustLineHeightInTable ,&_afda );_fcadd !=nil {return _fcadd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .AutoSpaceLikeWord95 =NewCT_OnOff (); +if _egafd :=d .DecodeElement (_fdad .AutoSpaceLikeWord95 ,&_afda );_egafd !=nil {return _egafd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .NoSpaceRaiseLower =NewCT_OnOff (); +if _daef :=d .DecodeElement (_fdad .NoSpaceRaiseLower ,&_afda );_daef !=nil {return _daef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdad .DoNotUseHTMLParagraphAutoSpacing =NewCT_OnOff (); +if _cgba :=d .DecodeElement (_fdad .DoNotUseHTMLParagraphAutoSpacing ,&_afda );_cgba !=nil {return _cgba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .LayoutRawTableWidth =NewCT_OnOff (); +if _ecebg :=d .DecodeElement (_fdad .LayoutRawTableWidth ,&_afda );_ecebg !=nil {return _ecebg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .LayoutTableRowsApart =NewCT_OnOff (); +if _efgd :=d .DecodeElement (_fdad .LayoutTableRowsApart ,&_afda );_efgd !=nil {return _efgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .UseWord97LineBreakRules =NewCT_OnOff (); +if _aafc :=d .DecodeElement (_fdad .UseWord97LineBreakRules ,&_afda );_aafc !=nil {return _aafc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdad .DoNotBreakWrappedTables =NewCT_OnOff (); +if _agga :=d .DecodeElement (_fdad .DoNotBreakWrappedTables ,&_afda );_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 :"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"}:_fdad .DoNotSnapToGridInCell =NewCT_OnOff (); +if _bfcc :=d .DecodeElement (_fdad .DoNotSnapToGridInCell ,&_afda );_bfcc !=nil {return _bfcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdad .SelectFldWithFirstOrLastChar =NewCT_OnOff (); +if _bgfcf :=d .DecodeElement (_fdad .SelectFldWithFirstOrLastChar ,&_afda );_bgfcf !=nil {return _bgfcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .ApplyBreakingRules =NewCT_OnOff (); +if _gbbad :=d .DecodeElement (_fdad .ApplyBreakingRules ,&_afda );_gbbad !=nil {return _gbbad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdad .DoNotWrapTextWithPunct =NewCT_OnOff (); +if _dacea :=d .DecodeElement (_fdad .DoNotWrapTextWithPunct ,&_afda );_dacea !=nil {return _dacea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .DoNotUseEastAsianBreakRules =NewCT_OnOff (); +if _fgcdd :=d .DecodeElement (_fdad .DoNotUseEastAsianBreakRules ,&_afda );_fgcdd !=nil {return _fgcdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .UseWord2002TableStyleRules =NewCT_OnOff (); +if _fbac :=d .DecodeElement (_fdad .UseWord2002TableStyleRules ,&_afda );_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 :"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"}:_fdad .GrowAutofit =NewCT_OnOff (); +if _bdeg :=d .DecodeElement (_fdad .GrowAutofit ,&_afda );_bdeg !=nil {return _bdeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .UseFELayout =NewCT_OnOff (); +if _eadc :=d .DecodeElement (_fdad .UseFELayout ,&_afda );_eadc !=nil {return _eadc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .UseNormalStyleForList =NewCT_OnOff (); +if _gdga :=d .DecodeElement (_fdad .UseNormalStyleForList ,&_afda );_gdga !=nil {return _gdga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdad .DoNotUseIndentAsNumberingTabStop =NewCT_OnOff (); +if _abdc :=d .DecodeElement (_fdad .DoNotUseIndentAsNumberingTabStop ,&_afda );_abdc !=nil {return _abdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .UseAltKinsokuLineBreakRules =NewCT_OnOff (); +if _gbedd :=d .DecodeElement (_fdad .UseAltKinsokuLineBreakRules ,&_afda );_gbedd !=nil {return _gbedd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .AllowSpaceOfSameStyleInTable =NewCT_OnOff (); +if _gdfb :=d .DecodeElement (_fdad .AllowSpaceOfSameStyleInTable ,&_afda );_gdfb !=nil {return _gdfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .DoNotSuppressIndentation =NewCT_OnOff (); +if _ecfb :=d .DecodeElement (_fdad .DoNotSuppressIndentation ,&_afda );_ecfb !=nil {return _ecfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdad .DoNotAutofitConstrainedTables =NewCT_OnOff (); +if _bdaa :=d .DecodeElement (_fdad .DoNotAutofitConstrainedTables ,&_afda );_bdaa !=nil {return _bdaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .AutofitToFirstFixedWidthCell =NewCT_OnOff (); +if _gbaa :=d .DecodeElement (_fdad .AutofitToFirstFixedWidthCell ,&_afda );_gbaa !=nil {return _gbaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .UnderlineTabInNumList =NewCT_OnOff (); +if _fccd :=d .DecodeElement (_fdad .UnderlineTabInNumList ,&_afda );_fccd !=nil {return _fccd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdad .DisplayHangulFixedWidth =NewCT_OnOff (); +if _gafd :=d .DecodeElement (_fdad .DisplayHangulFixedWidth ,&_afda );_gafd !=nil {return _gafd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdad .SplitPgBreakAndParaMark =NewCT_OnOff (); +if _eedf :=d .DecodeElement (_fdad .SplitPgBreakAndParaMark ,&_afda );_eedf !=nil {return _eedf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .DoNotVertAlignCellWithSp =NewCT_OnOff (); +if _dada :=d .DecodeElement (_fdad .DoNotVertAlignCellWithSp ,&_afda );_dada !=nil {return _dada ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdad .DoNotBreakConstrainedForcedTable =NewCT_OnOff (); +if _gaaaf :=d .DecodeElement (_fdad .DoNotBreakConstrainedForcedTable ,&_afda );_gaaaf !=nil {return _gaaaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .DoNotVertAlignInTxbx =NewCT_OnOff (); +if _bebee :=d .DecodeElement (_fdad .DoNotVertAlignInTxbx ,&_afda );_bebee !=nil {return _bebee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdad .UseAnsiKerningPairs =NewCT_OnOff (); +if _fffc :=d .DecodeElement (_fdad .UseAnsiKerningPairs ,&_afda );_fffc !=nil {return _fffc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdad .CachedColBalance =NewCT_OnOff (); +if _fcfc :=d .DecodeElement (_fdad .CachedColBalance ,&_afda );_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\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"}:_cfddd :=NewCT_CompatSetting (); +if _bafcg :=d .DecodeElement (_cfddd ,&_afda );_bafcg !=nil {return _bafcg ;};_fdad .CompatSetting =append (_fdad .CompatSetting ,_cfddd );default:_gb .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",_afda .Name ); +if _bedd :=d .Skip ();_bedd !=nil {return _bedd ;};};case _d .EndElement :break _ebbd ;case _d .CharData :};};return nil ;}; -// Entry Is Of All Types -AllAttr *_df .ST_OnOff ; +// ValidateWithPath validates the CT_SdtBlock and its children, prefixing error messages with path +func (_bbgdd *CT_SdtBlock )ValidateWithPath (path string )error {if _bbgdd .SdtPr !=nil {if _gdeed :=_bbgdd .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_gdeed !=nil {return _gdeed ;};};if _bbgdd .SdtEndPr !=nil {if _gcedg :=_bbgdd .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r"); +_gcedg !=nil {return _gcedg ;};};if _bbgdd .SdtContent !=nil {if _feaag :=_bbgdd .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_feaag !=nil {return _feaag ;};};return nil ;}; -// Entry Type -Type []*CT_DocPartType ;};func (_geedc ST_ObjectUpdateMode )Validate ()error {return _geedc .ValidateWithPath ("")};func (_ecbfba *CT_SectPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcbab :=range start .Attr {if _gcbab .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_ccdc ,_ggaaa :=_gcbab .Value ,error (nil ); -if _ggaaa !=nil {return _ggaaa ;};_ecbfba .RsidRPrAttr =&_ccdc ;continue ;};if _gcbab .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_ebeeg ,_dacff :=_gcbab .Value ,error (nil );if _dacff !=nil {return _dacff ;};_ecbfba .RsidDelAttr =&_ebeeg ;continue ; -};if _gcbab .Name .Local =="\u0072\u0073\u0069d\u0052"{_eagff ,_babe :=_gcbab .Value ,error (nil );if _babe !=nil {return _babe ;};_ecbfba .RsidRAttr =&_eagff ;continue ;};if _gcbab .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_agdc ,_gbgcb :=_gcbab .Value ,error (nil ); -if _gbgcb !=nil {return _gbgcb ;};_ecbfba .RsidSectAttr =&_agdc ;continue ;};};_bggbd :for {_dcdbaf ,_cffaa :=d .Token ();if _cffaa !=nil {return _cffaa ;};switch _acgaf :=_dcdbaf .(type ){case _f .StartElement :switch _acgaf .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfggb :=NewEG_HdrFtrReferences (); -_cfggb .HeaderReference =NewCT_HdrFtrRef ();if _ffcab :=d .DecodeElement (_cfggb .HeaderReference ,&_acgaf );_ffcab !=nil {return _ffcab ;};_ecbfba .EG_HdrFtrReferences =append (_ecbfba .EG_HdrFtrReferences ,_cfggb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgdgef :=NewEG_HdrFtrReferences (); -_cgdgef .FooterReference =NewCT_HdrFtrRef ();if _ffged :=d .DecodeElement (_cgdgef .FooterReference ,&_acgaf );_ffged !=nil {return _ffged ;};_ecbfba .EG_HdrFtrReferences =append (_ecbfba .EG_HdrFtrReferences ,_cgdgef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecbfba .FootnotePr =NewCT_FtnProps (); -if _adbaa :=d .DecodeElement (_ecbfba .FootnotePr ,&_acgaf );_adbaa !=nil {return _adbaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecbfba .EndnotePr =NewCT_EdnProps (); -if _dgega :=d .DecodeElement (_ecbfba .EndnotePr ,&_acgaf );_dgega !=nil {return _dgega ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_ecbfba .Type =NewCT_SectType (); -if _aadfe :=d .DecodeElement (_ecbfba .Type ,&_acgaf );_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 :"\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"}:_ecbfba .PgSz =NewCT_PageSz (); -if _aaeae :=d .DecodeElement (_ecbfba .PgSz ,&_acgaf );_aaeae !=nil {return _aaeae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecbfba .PgMar =NewCT_PageMar (); -if _accfa :=d .DecodeElement (_ecbfba .PgMar ,&_acgaf );_accfa !=nil {return _accfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecbfba .PaperSrc =NewCT_PaperSource (); -if _gafbc :=d .DecodeElement (_ecbfba .PaperSrc ,&_acgaf );_gafbc !=nil {return _gafbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecbfba .PgBorders =NewCT_PageBorders (); -if _fecbf :=d .DecodeElement (_ecbfba .PgBorders ,&_acgaf );_fecbf !=nil {return _fecbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecbfba .LnNumType =NewCT_LineNumber (); -if _dddac :=d .DecodeElement (_ecbfba .LnNumType ,&_acgaf );_dddac !=nil {return _dddac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecbfba .PgNumType =NewCT_PageNumber (); -if _ddgge :=d .DecodeElement (_ecbfba .PgNumType ,&_acgaf );_ddgge !=nil {return _ddgge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecbfba .Cols =NewCT_Columns (); -if _cccbdb :=d .DecodeElement (_ecbfba .Cols ,&_acgaf );_cccbdb !=nil {return _cccbdb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecbfba .FormProt =NewCT_OnOff (); -if _eadaa :=d .DecodeElement (_ecbfba .FormProt ,&_acgaf );_eadaa !=nil {return _eadaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecbfba .VAlign =NewCT_VerticalJc (); -if _beead :=d .DecodeElement (_ecbfba .VAlign ,&_acgaf );_beead !=nil {return _beead ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecbfba .NoEndnote =NewCT_OnOff (); -if _aebgg :=d .DecodeElement (_ecbfba .NoEndnote ,&_acgaf );_aebgg !=nil {return _aebgg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecbfba .TitlePg =NewCT_OnOff (); -if _gaadc :=d .DecodeElement (_ecbfba .TitlePg ,&_acgaf );_gaadc !=nil {return _gaadc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecbfba .TextDirection =NewCT_TextDirection (); -if _cccbac :=d .DecodeElement (_ecbfba .TextDirection ,&_acgaf );_cccbac !=nil {return _cccbac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecbfba .Bidi =NewCT_OnOff (); -if _egcbd :=d .DecodeElement (_ecbfba .Bidi ,&_acgaf );_egcbd !=nil {return _egcbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecbfba .RtlGutter =NewCT_OnOff (); -if _dccffa :=d .DecodeElement (_ecbfba .RtlGutter ,&_acgaf );_dccffa !=nil {return _dccffa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecbfba .DocGrid =NewCT_DocGrid (); -if _babbd :=d .DecodeElement (_ecbfba .DocGrid ,&_acgaf );_babbd !=nil {return _babbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecbfba .PrinterSettings =NewCT_Rel (); -if _caefd :=d .DecodeElement (_ecbfba .PrinterSettings ,&_acgaf );_caefd !=nil {return _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 :"\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"}:_ecbfba .SectPrChange =NewCT_SectPrChange (); -if _cfgbac :=d .DecodeElement (_ecbfba .SectPrChange ,&_acgaf );_cfgbac !=nil {return _cfgbac ;};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",_acgaf .Name ); -if _cbffe :=d .Skip ();_cbffe !=nil {return _cbffe ;};};case _f .EndElement :break _bggbd ;case _f .CharData :};};return nil ;};const (ST_CharacterSpacingUnset ST_CharacterSpacing =0;ST_CharacterSpacingDoNotCompress ST_CharacterSpacing =1;ST_CharacterSpacingCompressPunctuation ST_CharacterSpacing =2; -ST_CharacterSpacingCompressPunctuationAndJapaneseKana ST_CharacterSpacing =3;);func (_fecgf *CT_TextScale )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fedcf :=range start .Attr {if _fedcf .Name .Local =="\u0076\u0061\u006c"{_bbdgab ,_fcecf :=ParseUnionST_TextScale (_fedcf .Value ); -if _fcecf !=nil {return _fcecf ;};_fecgf .ValAttr =&_bbdgab ;continue ;};};for {_dcbdg ,_bebgdd :=d .Token ();if _bebgdd !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0053\u0063\u0061\u006c\u0065\u003a\u0020\u0025\u0073",_bebgdd ); -};if _effdd ,_eaafad :=_dcbdg .(_f .EndElement );_eaafad &&_effdd .Name ==start .Name {break ;};};return nil ;};type CT_TxbxContent struct{ +// Validate validates the CT_ObjectLink and its children +func (_fgfde *CT_ObjectLink )Validate ()error {return _fgfde .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");};const (ST_CharacterSpacingUnset ST_CharacterSpacing =0;ST_CharacterSpacingDoNotCompress ST_CharacterSpacing =1; +ST_CharacterSpacingCompressPunctuation ST_CharacterSpacing =2;ST_CharacterSpacingCompressPunctuationAndJapaneseKana ST_CharacterSpacing =3;);func NewCT_FontSig ()*CT_FontSig {_cgeb :=&CT_FontSig {};return _cgeb };func (_geagge *ST_TextScale )ValidateWithPath (path string )error {_gbceg :=[]string {}; +if _geagge .ST_TextScalePercent !=nil {_gbceg =append (_gbceg ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _geagge .ST_TextScaleDecimal !=nil {_gbceg =append (_gbceg ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c"); +};if len (_gbceg )> 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 ,_gbceg );};return nil ;}; -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func NewCT_TrackChangeNumbering ()*CT_TrackChangeNumbering {_fcgeee :=&CT_TrackChangeNumbering {};return _fcgeee ;};func (_efdfcd ST_Jc )String ()string {switch _efdfcd {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 (_dfcbb *ST_PageBorderZOrder )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgaefa ,_cecbg :=d .Token (); -if _cecbg !=nil {return _cecbg ;};if _beadd ,_dgeeaa :=_fgaefa .(_f .EndElement );_dgeeaa &&_beadd .Name ==start .Name {*_dfcbb =1;return nil ;};if _ebgdag ,_gcaffd :=_fgaefa .(_f .CharData );!_gcaffd {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgaefa ); -}else {switch string (_ebgdag ){case "":*_dfcbb =0;case "\u0066\u0072\u006fn\u0074":*_dfcbb =1;case "\u0062\u0061\u0063\u006b":*_dfcbb =2;};};_fgaefa ,_cecbg =d .Token ();if _cecbg !=nil {return _cecbg ;};if _ebdee ,_accaf :=_fgaefa .(_f .EndElement ); -_accaf &&_ebdee .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgaefa );};func (_cdcfag *ST_FrameLayout )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cdcfag =0; -case "\u0072\u006f\u0077\u0073":*_cdcfag =1;case "\u0063\u006f\u006c\u0073":*_cdcfag =2;case "\u006e\u006f\u006e\u0065":*_cdcfag =3;};return nil ;};type WdCT_EffectExtent struct{LAttr _fa .ST_Coordinate ;TAttr _fa .ST_Coordinate ;RAttr _fa .ST_Coordinate ; -BAttr _fa .ST_Coordinate ;};func (_gfage ST_RestartNumber )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gfage .String (),start );}; +// Validate validates the AG_SectPrAttributes and its children +func (_dd *AG_SectPrAttributes )Validate ()error {return _dd .ValidateWithPath ("\u0041\u0047\u005f\u0053ec\u0074\u0050\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_fagdb *CT_Compat )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _fagdb .UseSingleBorderforContiguousCells !=nil {_edgc :=_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 (_fagdb .UseSingleBorderforContiguousCells ,_edgc );};if _fagdb .WpJustification !=nil {_decbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0070\u004a\u0075\u0073\u0074\u0069\u0066\u0069\u0063a\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_fagdb .WpJustification ,_decbd );};if _fagdb .NoTabHangInd !=nil {_eadb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0054\u0061\u0062\u0048\u0061n\u0067\u0049\u006e\u0064"}};e .EncodeElement (_fagdb .NoTabHangInd ,_eadb ); +};if _fagdb .NoLeading !=nil {_bced :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067"}};e .EncodeElement (_fagdb .NoLeading ,_bced );};if _fagdb .SpaceForUL !=nil {_bgabe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"}}; +e .EncodeElement (_fagdb .SpaceForUL ,_bgabe );};if _fagdb .NoColumnBalance !=nil {_baeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0043\u006f\u006c\u0075\u006d\u006e\u0042\u0061l\u0061\u006e\u0063\u0065"}};e .EncodeElement (_fagdb .NoColumnBalance ,_baeg ); +};if _fagdb .BalanceSingleByteDoubleByteWidth !=nil {_aggge :=_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 (_fagdb .BalanceSingleByteDoubleByteWidth ,_aggge );};if _fagdb .NoExtraLineSpacing !=nil {_efca :=_d .StartElement {Name :_d .Name {Local :"w\u003an\u006f\u0045\u0078\u0074\u0072\u0061\u004c\u0069n\u0065\u0053\u0070\u0061ci\u006e\u0067"}}; +e .EncodeElement (_fagdb .NoExtraLineSpacing ,_efca );};if _fagdb .DoNotLeaveBackslashAlone !=nil {_addb :=_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 (_fagdb .DoNotLeaveBackslashAlone ,_addb );};if _fagdb .UlTrailSpace !=nil {_gedcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075\u006c\u0054\u0072\u0061\u0069\u006cS\u0070\u0061\u0063\u0065"}};e .EncodeElement (_fagdb .UlTrailSpace ,_gedcd ); +};if _fagdb .DoNotExpandShiftReturn !=nil {_dace :=_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 (_fagdb .DoNotExpandShiftReturn ,_dace ); +};if _fagdb .SpacingInWholePoints !=nil {_egfbg :=_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 (_fagdb .SpacingInWholePoints ,_egfbg ); +};if _fagdb .LineWrapLikeWord6 !=nil {_eacfg :=_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 (_fagdb .LineWrapLikeWord6 ,_eacfg );}; +if _fagdb .PrintBodyTextBeforeHeader !=nil {_ffga :=_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 (_fagdb .PrintBodyTextBeforeHeader ,_ffga ); +};if _fagdb .PrintColBlack !=nil {_ffea :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"}};e .EncodeElement (_fagdb .PrintColBlack ,_ffea );};if _fagdb .WpSpaceWidth !=nil {_cgga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0070\u0053\u0070\u0061\u0063\u0065W\u0069\u0064\u0074\u0068"}}; +e .EncodeElement (_fagdb .WpSpaceWidth ,_cgga );};if _fagdb .ShowBreaksInFrames !=nil {_egdf :=_d .StartElement {Name :_d .Name {Local :"w\u003as\u0068\u006f\u0077\u0042\u0072\u0065\u0061\u006bs\u0049\u006e\u0046\u0072am\u0065\u0073"}};e .EncodeElement (_fagdb .ShowBreaksInFrames ,_egdf ); +};if _fagdb .SubFontBySize !=nil {_ggee :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073u\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"}};e .EncodeElement (_fagdb .SubFontBySize ,_ggee );};if _fagdb .SuppressBottomSpacing !=nil {_beaf :=_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 (_fagdb .SuppressBottomSpacing ,_beaf );};if _fagdb .SuppressTopSpacing !=nil {_cdcc :=_d .StartElement {Name :_d .Name {Local :"w\u003as\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0054o\u0070\u0053\u0070\u0061ci\u006e\u0067"}};e .EncodeElement (_fagdb .SuppressTopSpacing ,_cdcc ); +};if _fagdb .SuppressSpacingAtTopOfPage !=nil {_bedb :=_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 (_fagdb .SuppressSpacingAtTopOfPage ,_bedb ); +};if _fagdb .SuppressTopSpacingWP !=nil {_ceab :=_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 (_fagdb .SuppressTopSpacingWP ,_ceab ); +};if _fagdb .SuppressSpBfAfterPgBrk !=nil {_agdf :=_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 (_fagdb .SuppressSpBfAfterPgBrk ,_agdf ); +};if _fagdb .SwapBordersFacingPages !=nil {_acgc :=_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 (_fagdb .SwapBordersFacingPages ,_acgc ); +};if _fagdb .ConvMailMergeEsc !=nil {_gdcd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063o\u006e\u0076\u004d\u0061\u0069l\u004d\u0065r\u0067\u0065\u0045\u0073\u0063"}};e .EncodeElement (_fagdb .ConvMailMergeEsc ,_gdcd );};if _fagdb .TruncateFontHeightsLikeWP6 !=nil {_adce :=_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 (_fagdb .TruncateFontHeightsLikeWP6 ,_adce );};if _fagdb .MwSmallCaps !=nil {_aad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_fagdb .MwSmallCaps ,_aad ); +};if _fagdb .UsePrinterMetrics !=nil {_cbdf :=_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 (_fagdb .UsePrinterMetrics ,_cbdf );};if _fagdb .DoNotSuppressParagraphBorders !=nil {_adgb :=_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 (_fagdb .DoNotSuppressParagraphBorders ,_adgb );};if _fagdb .WrapTrailSpaces !=nil {_babfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070\u0054\u0072\u0061\u0069\u006c\u0053p\u0061\u0063\u0065\u0073"}}; +e .EncodeElement (_fagdb .WrapTrailSpaces ,_babfg );};if _fagdb .FootnoteLayoutLikeWW8 !=nil {_fccbb :=_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 (_fagdb .FootnoteLayoutLikeWW8 ,_fccbb );};if _fagdb .ShapeLayoutLikeWW8 !=nil {_dcab :=_d .StartElement {Name :_d .Name {Local :"w\u003as\u0068\u0061\u0070\u0065\u004c\u0061\u0079\u006fu\u0074\u004c\u0069\u006beW\u0057\u0038"}};e .EncodeElement (_fagdb .ShapeLayoutLikeWW8 ,_dcab ); +};if _fagdb .AlignTablesRowByRow !=nil {_eaaeg :=_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 (_fagdb .AlignTablesRowByRow ,_eaaeg ); +};if _fagdb .ForgetLastTabAlignment !=nil {_eddbc :=_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 (_fagdb .ForgetLastTabAlignment ,_eddbc ); +};if _fagdb .AdjustLineHeightInTable !=nil {_acbd :=_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 (_fagdb .AdjustLineHeightInTable ,_acbd ); +};if _fagdb .AutoSpaceLikeWord95 !=nil {_aebe :=_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 (_fagdb .AutoSpaceLikeWord95 ,_aebe );}; +if _fagdb .NoSpaceRaiseLower !=nil {_afaaa :=_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 (_fagdb .NoSpaceRaiseLower ,_afaaa );};if _fagdb .DoNotUseHTMLParagraphAutoSpacing !=nil {_cgfg :=_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 (_fagdb .DoNotUseHTMLParagraphAutoSpacing ,_cgfg );};if _fagdb .LayoutRawTableWidth !=nil {_dbfb :=_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 (_fagdb .LayoutRawTableWidth ,_dbfb );};if _fagdb .LayoutTableRowsApart !=nil {_aggecf :=_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 (_fagdb .LayoutTableRowsApart ,_aggecf );};if _fagdb .UseWord97LineBreakRules !=nil {_ggae :=_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 (_fagdb .UseWord97LineBreakRules ,_ggae );};if _fagdb .DoNotBreakWrappedTables !=nil {_afaaf :=_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 (_fagdb .DoNotBreakWrappedTables ,_afaaf );};if _fagdb .DoNotSnapToGridInCell !=nil {_aggfa :=_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 (_fagdb .DoNotSnapToGridInCell ,_aggfa );};if _fagdb .SelectFldWithFirstOrLastChar !=nil {_bbba :=_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 (_fagdb .SelectFldWithFirstOrLastChar ,_bbba );};if _fagdb .ApplyBreakingRules !=nil {_dbaf :=_d .StartElement {Name :_d .Name {Local :"w\u003aa\u0070\u0070\u006c\u0079\u0042\u0072\u0065\u0061k\u0069\u006e\u0067\u0052ul\u0065\u0073"}}; +e .EncodeElement (_fagdb .ApplyBreakingRules ,_dbaf );};if _fagdb .DoNotWrapTextWithPunct !=nil {_acag :=_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 (_fagdb .DoNotWrapTextWithPunct ,_acag );};if _fagdb .DoNotUseEastAsianBreakRules !=nil {_ddac :=_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 (_fagdb .DoNotUseEastAsianBreakRules ,_ddac );};if _fagdb .UseWord2002TableStyleRules !=nil {_ggeg :=_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 (_fagdb .UseWord2002TableStyleRules ,_ggeg );};if _fagdb .GrowAutofit !=nil {_ggec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_fagdb .GrowAutofit ,_ggec ); +};if _fagdb .UseFELayout !=nil {_fcef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fagdb .UseFELayout ,_fcef );};if _fagdb .UseNormalStyleForList !=nil {_edca :=_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 (_fagdb .UseNormalStyleForList ,_edca );};if _fagdb .DoNotUseIndentAsNumberingTabStop !=nil {_ebca :=_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 (_fagdb .DoNotUseIndentAsNumberingTabStop ,_ebca );};if _fagdb .UseAltKinsokuLineBreakRules !=nil {_bgaa :=_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 (_fagdb .UseAltKinsokuLineBreakRules ,_bgaa );};if _fagdb .AllowSpaceOfSameStyleInTable !=nil {_debge :=_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 (_fagdb .AllowSpaceOfSameStyleInTable ,_debge );};if _fagdb .DoNotSuppressIndentation !=nil {_ccae :=_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 (_fagdb .DoNotSuppressIndentation ,_ccae );};if _fagdb .DoNotAutofitConstrainedTables !=nil {_fcea :=_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 (_fagdb .DoNotAutofitConstrainedTables ,_fcea );};if _fagdb .AutofitToFirstFixedWidthCell !=nil {_dfaf :=_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 (_fagdb .AutofitToFirstFixedWidthCell ,_dfaf );};if _fagdb .UnderlineTabInNumList !=nil {_ggbde :=_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 (_fagdb .UnderlineTabInNumList ,_ggbde );};if _fagdb .DisplayHangulFixedWidth !=nil {_afbgd :=_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 (_fagdb .DisplayHangulFixedWidth ,_afbgd );};if _fagdb .SplitPgBreakAndParaMark !=nil {_effag :=_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 (_fagdb .SplitPgBreakAndParaMark ,_effag );};if _fagdb .DoNotVertAlignCellWithSp !=nil {_ggccd :=_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 (_fagdb .DoNotVertAlignCellWithSp ,_ggccd );};if _fagdb .DoNotBreakConstrainedForcedTable !=nil {_gcga :=_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 (_fagdb .DoNotBreakConstrainedForcedTable ,_gcga );};if _fagdb .DoNotVertAlignInTxbx !=nil {_cgegb :=_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 (_fagdb .DoNotVertAlignInTxbx ,_cgegb );};if _fagdb .UseAnsiKerningPairs !=nil {_eddbd :=_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 (_fagdb .UseAnsiKerningPairs ,_eddbd );};if _fagdb .CachedColBalance !=nil {_agbg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063a\u0063\u0068\u0065\u0064\u0043o\u006c\u0042a\u006c\u0061\u006e\u0063\u0065"}};e .EncodeElement (_fagdb .CachedColBalance ,_agbg ); +};if _fagdb .CompatSetting !=nil {_fgcd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063o\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"}};for _ ,_abge :=range _fagdb .CompatSetting {e .EncodeElement (_abge ,_fgcd );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type CT_SmartTagPr struct{ -// ValidateWithPath validates the CT_BookmarkRange and its children, prefixing error messages with path -func (_egacd *CT_BookmarkRange )ValidateWithPath (path string )error {if _gdf :=_egacd .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); -_gdf !=nil {return _gdf ;};return nil ;};func ParseUnionST_TextScale (s string )(ST_TextScale ,error ){_gfbee :=ST_TextScale {};if ST_TextScalePercentPatternRe .MatchString (s ){_gfbee .ST_TextScalePercent =&s ;}else {_ddced ,_cadfba :=_fc .ParseFloat (s ,64); -if _cadfba !=nil {return _gfbee ,_d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_cadfba );};_gfbee .ST_TextScaleDecimal =_fad .Int64 (int64 (_ddced ));};return _gfbee ,nil ;};func (_gdfbbf ST_Underline )ValidateWithPath (path string )error {switch _gdfbbf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdfbbf )); -};return nil ;};func (_cdbc *CT_LsdException )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbaab :=range start .Attr {if _dbaab .Name .Local =="\u006e\u0061\u006d\u0065"{_fcecc ,_bcegc :=_dbaab .Value ,error (nil );if _bcegc !=nil {return _bcegc ; -};_cdbc .NameAttr =_fcecc ;continue ;};if _dbaab .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_fadad ,_dgecf :=ParseUnionST_OnOff (_dbaab .Value );if _dgecf !=nil {return _dgecf ;};_cdbc .LockedAttr =&_fadad ;continue ;};if _dbaab .Name .Local =="\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_gcea ,_cabcc :=_fc .ParseInt (_dbaab .Value ,10,64); -if _cabcc !=nil {return _cabcc ;};_cdbc .UiPriorityAttr =&_gcea ;continue ;};if _dbaab .Name .Local =="\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_cgacf ,_dfcac :=ParseUnionST_OnOff (_dbaab .Value );if _dfcac !=nil {return _dfcac ;}; -_cdbc .SemiHiddenAttr =&_cgacf ;continue ;};if _dbaab .Name .Local =="\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_cfeda ,_bdecg :=ParseUnionST_OnOff (_dbaab .Value );if _bdecg !=nil {return _bdecg ;};_cdbc .UnhideWhenUsedAttr =&_cfeda ; -continue ;};if _dbaab .Name .Local =="\u0071F\u006f\u0072\u006d\u0061\u0074"{_fbegg ,_dffb :=ParseUnionST_OnOff (_dbaab .Value );if _dffb !=nil {return _dffb ;};_cdbc .QFormatAttr =&_fbegg ;continue ;};};for {_gbff ,_dbdaf :=d .Token ();if _dbdaf !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0073\u0064\u0045\u0078\u0063e\u0070\u0074\u0069o\u006e:\u0020\u0025\u0073",_dbdaf ); -};if _cgggb ,_decaf :=_gbff .(_f .EndElement );_decaf &&_cgggb .Name ==start .Name {break ;};};return nil ;};func NewWdWpc ()*WdWpc {_dfebb :=&WdWpc {};_dfebb .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas ();return _dfebb ;};func (_edfbe *CT_DocParts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _edfbe .DocPart !=nil {_dbfgb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}};for _ ,_dgebc :=range _edfbe .DocPart {e .EncodeElement (_dgebc ,_dbfgb );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_edgbe *CT_FtnPos )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edgbe .ValAttr =ST_FtnPos (1);for _ ,_adade :=range start .Attr {if _adade .Name .Local =="\u0076\u0061\u006c"{_edgbe .ValAttr .UnmarshalXMLAttr (_adade ); -continue ;};};for {_ecaac ,_eabac :=d .Token ();if _eabac !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0074\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_eabac );};if _ddcae ,_aecaf :=_ecaac .(_f .EndElement );_aecaf &&_ddcae .Name ==start .Name {break ; +// Smart Tag Property +Attr []*CT_Attr ;};func (_cfcdf ST_WmlColorSchemeIndex )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cfcdf .String (),start );};const (WdST_AlignVUnset WdST_AlignV =0;WdST_AlignVTop WdST_AlignV =1;WdST_AlignVBottom WdST_AlignV =2; +WdST_AlignVCenter WdST_AlignV =3;WdST_AlignVInside WdST_AlignV =4;WdST_AlignVOutside WdST_AlignV =5;);func (_efgba *CT_ObjectEmbed )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _efgba .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_addgb ,_abggd :=_efgba .DrawAspectAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"}); +if _abggd !=nil {return _abggd ;};start .Attr =append (start .Attr ,_addgb );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_efgba .IdAttr )});if _efgba .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_efgba .ProgIdAttr )}); +};if _efgba .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_b .Sprintf ("\u0025\u0076",*_efgba .ShapeIdAttr )});};if _efgba .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 :_b .Sprintf ("\u0025\u0076",*_efgba .FieldCodesAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gfbb *CT_Border )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_aac ,_bae :=_gfbb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _bae !=nil {return _bae ;};start .Attr =append (start .Attr ,_aac );if _gfbb .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_gfbb .ColorAttr )}); +};if _gfbb .ThemeColorAttr !=ST_ThemeColorUnset {_gbdca ,_gbag :=_gfbb .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _gbag !=nil {return _gbag ;};start .Attr =append (start .Attr ,_gbdca ); +};if _gfbb .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 :_b .Sprintf ("\u0025\u0076",*_gfbb .ThemeTintAttr )});};if _gfbb .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 :_b .Sprintf ("\u0025\u0076",*_gfbb .ThemeShadeAttr )}); +};if _gfbb .SzAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_b .Sprintf ("\u0025\u0076",*_gfbb .SzAttr )});};if _gfbb .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gfbb .SpaceAttr )}); +};if _gfbb .ShadowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_gfbb .ShadowAttr )});};if _gfbb .FrameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gfbb .FrameAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the WdCT_Inline and its children +func (_bcffgf *WdCT_Inline )Validate ()error {return _bcffgf .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0049\u006e\u006c\u0069\u006e\u0065");};func NewEndnotes ()*Endnotes {_aegbfb :=&Endnotes {};_aegbfb .CT_Endnotes =*NewCT_Endnotes ();return _aegbfb ; +};func (_gbacf ST_ObjectDrawAspect )Validate ()error {return _gbacf .ValidateWithPath ("")};func (_ddaab *EG_PContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ddaab .FldSimple !=nil {_gedbdg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}}; +for _ ,_fcabe :=range _ddaab .FldSimple {e .EncodeElement (_fcabe ,_gedbdg );};};if _ddaab .Hyperlink !=nil {_fdbgd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_ddaab .Hyperlink ,_fdbgd ); +};if _ddaab .SubDoc !=nil {_aegfdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_ddaab .SubDoc ,_aegfdd );};if _ddaab .EG_ContentRunContent !=nil {for _ ,_gccfc :=range _ddaab .EG_ContentRunContent {_gccfc .MarshalXML (e ,_d .StartElement {}); };};return nil ;}; -// ValidateWithPath validates the CT_FramesetChoice and its children, prefixing error messages with path -func (_becab *CT_FramesetChoice )ValidateWithPath (path string )error {for _ecfce ,_ffaeb :=range _becab .Frameset {if _egdf :=_ffaeb .ValidateWithPath (_d .Sprintf ("\u0025s\u002fF\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u005b\u0025\u0064\u005d",path ,_ecfce )); -_egdf !=nil {return _egdf ;};};for _daebg ,_dgfc :=range _becab .Frame {if _edggb :=_dgfc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fF\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_daebg ));_edggb !=nil {return _edggb ;};};return nil ; -};func (_bebbb ST_AnnotationVMerge )ValidateWithPath (path string )error {switch _bebbb {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bebbb )); -};return nil ;};func (_abbced *ST_FontFamily )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecdbeb ,_cggeb :=d .Token ();if _cggeb !=nil {return _cggeb ;};if _fecgd ,_fgbfg :=_ecdbeb .(_f .EndElement );_fgbfg &&_fecgd .Name ==start .Name {*_abbced =1; -return nil ;};if _efbdc ,_acbed :=_ecdbeb .(_f .CharData );!_acbed {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecdbeb );}else {switch string (_efbdc ){case "":*_abbced =0; -case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_abbced =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_abbced =2;case "\u0072\u006f\u006da\u006e":*_abbced =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_abbced =4;case "\u0073\u0077\u0069s\u0073":*_abbced =5; -case "\u0061\u0075\u0074\u006f":*_abbced =6;};};_ecdbeb ,_cggeb =d .Token ();if _cggeb !=nil {return _cggeb ;};if _bbfbc ,_ccgacb :=_ecdbeb .(_f .EndElement );_ccgacb &&_bbfbc .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecdbeb ); -};func (_gbebcb *CT_SectPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbebcb .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_d .Sprintf ("\u0025\u0076",*_gbebcb .RsidRPrAttr )}); -};if _gbebcb .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_d .Sprintf ("\u0025\u0076",*_gbebcb .RsidDelAttr )});};if _gbebcb .RsidRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_d .Sprintf ("\u0025\u0076",*_gbebcb .RsidRAttr )}); -};if _gbebcb .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_gbebcb .RsidSectAttr )});};e .EncodeToken (start ); -if _gbebcb .EG_HdrFtrReferences !=nil {for _ ,_ecffa :=range _gbebcb .EG_HdrFtrReferences {_ecffa .MarshalXML (e ,_f .StartElement {});};};if _gbebcb .FootnotePr !=nil {_edabd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}}; -e .EncodeElement (_gbebcb .FootnotePr ,_edabd );};if _gbebcb .EndnotePr !=nil {_dgaac :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_gbebcb .EndnotePr ,_dgaac );};if _gbebcb .Type !=nil {_eeffd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}}; -e .EncodeElement (_gbebcb .Type ,_eeffd );};if _gbebcb .PgSz !=nil {_ddedg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_gbebcb .PgSz ,_ddedg );};if _gbebcb .PgMar !=nil {_ebaag :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}}; -e .EncodeElement (_gbebcb .PgMar ,_ebaag );};if _gbebcb .PaperSrc !=nil {_eafef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_gbebcb .PaperSrc ,_eafef );};if _gbebcb .PgBorders !=nil {_bddac :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; -e .EncodeElement (_gbebcb .PgBorders ,_bddac );};if _gbebcb .LnNumType !=nil {_fbedc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gbebcb .LnNumType ,_fbedc );};if _gbebcb .PgNumType !=nil {_afcbff :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}}; -e .EncodeElement (_gbebcb .PgNumType ,_afcbff );};if _gbebcb .Cols !=nil {_gaeda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_gbebcb .Cols ,_gaeda );};if _gbebcb .FormProt !=nil {_fdbcd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}}; -e .EncodeElement (_gbebcb .FormProt ,_fdbcd );};if _gbebcb .VAlign !=nil {_edabbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_gbebcb .VAlign ,_edabbd );};if _gbebcb .NoEndnote !=nil {_dcbccb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}}; -e .EncodeElement (_gbebcb .NoEndnote ,_dcbccb );};if _gbebcb .TitlePg !=nil {_bcab :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_gbebcb .TitlePg ,_bcab );};if _gbebcb .TextDirection !=nil {_eaefd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_gbebcb .TextDirection ,_eaefd );};if _gbebcb .Bidi !=nil {_geabf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_gbebcb .Bidi ,_geabf );};if _gbebcb .RtlGutter !=nil {_ebeag :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}}; -e .EncodeElement (_gbebcb .RtlGutter ,_ebeag );};if _gbebcb .DocGrid !=nil {_dbcga :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_gbebcb .DocGrid ,_dbcga );};if _gbebcb .PrinterSettings !=nil {_bcage :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}}; -e .EncodeElement (_gbebcb .PrinterSettings ,_bcage );};if _gbebcb .SectPrChange !=nil {_ecgfb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_gbebcb .SectPrChange ,_ecgfb ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_FFData and its children, prefixing error messages with path +func (_cabg *CT_FFData )ValidateWithPath (path string )error {for _dfeb ,_cbbfe :=range _cabg .Name {if _bdagd :=_cbbfe .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_dfeb ));_bdagd !=nil {return _bdagd ; +};};for _edbfc ,_caafg :=range _cabg .Label {if _fagfb :=_caafg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fL\u0061\u0062\u0065\u006c\u005b\u0025\u0064\u005d",path ,_edbfc ));_fagfb !=nil {return _fagfb ;};};for _faebd ,_gfgfde :=range _cabg .TabIndex {if _bfffb :=_gfgfde .ValidateWithPath (_b .Sprintf ("\u0025s\u002fT\u0061\u0062\u0049\u006e\u0064\u0065\u0078\u005b\u0025\u0064\u005d",path ,_faebd )); +_bfffb !=nil {return _bfffb ;};};for _bgbf ,_gggd :=range _cabg .Enabled {if _gdea :=_gggd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0061\u0062\u006c\u0065d\u005b\u0025\u0064\u005d",path ,_bgbf ));_gdea !=nil {return _gdea ;};};for _fedg ,_afca :=range _cabg .CalcOnExit {if _fcbe :=_afca .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069t\u005b\u0025\u0064\u005d",path ,_fedg )); +_fcbe !=nil {return _fcbe ;};};for _cgccb ,_fgccf :=range _cabg .EntryMacro {if _eabea :=_fgccf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072o\u005b\u0025\u0064\u005d",path ,_cgccb ));_eabea !=nil {return _eabea ; +};};for _feeg ,_fgcfb :=range _cabg .ExitMacro {if _ebbfa :=_fgcfb .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0045\u0078\u0069t\u004d\u0061\u0063\u0072\u006f\u005b\u0025\u0064\u005d",path ,_feeg ));_ebbfa !=nil {return _ebbfa ;};};for _acddf ,_agfc :=range _cabg .HelpText {if _eecae :=_agfc .ValidateWithPath (_b .Sprintf ("\u0025s\u002fH\u0065\u006c\u0070\u0054\u0065\u0078\u0074\u005b\u0025\u0064\u005d",path ,_acddf )); +_eecae !=nil {return _eecae ;};};for _cfbef ,_acbaf :=range _cabg .StatusText {if _efdcaa :=_acbaf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078t\u005b\u0025\u0064\u005d",path ,_cfbef ));_efdcaa !=nil {return _efdcaa ; +};};if _cabg .CheckBox !=nil {if _cdcce :=_cabg .CheckBox .ValidateWithPath (path +"\u002fC\u0068\u0065\u0063\u006b\u0042\u006fx");_cdcce !=nil {return _cdcce ;};};if _cabg .DdList !=nil {if _dbfa :=_cabg .DdList .ValidateWithPath (path +"\u002fD\u0064\u004c\u0069\u0073\u0074"); +_dbfa !=nil {return _dbfa ;};};if _cabg .TextInput !=nil {if _faefb :=_cabg .TextInput .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074");_faefb !=nil {return _faefb ;};};return nil ;}; -// ValidateWithPath validates the CT_Height and its children, prefixing error messages with path -func (_fceec *CT_Height )ValidateWithPath (path string )error {if _fceec .ValAttr !=nil {if _ecbed :=_fceec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecbed !=nil {return _ecbed ;};};if _gabe :=_fceec .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072"); -_gabe !=nil {return _gabe ;};return nil ;};type ST_ThemeColor byte ;type CT_SdtEndPr struct{ +// ValidateWithPath validates the CT_LvlLegacy and its children, prefixing error messages with path +func (_baced *CT_LvlLegacy )ValidateWithPath (path string )error {if _baced .LegacyAttr !=nil {if _dgaef :=_baced .LegacyAttr .ValidateWithPath (path +"/\u004c\u0065\u0067\u0061\u0063\u0079\u0041\u0074\u0074\u0072");_dgaef !=nil {return _dgaef ;};};if _baced .LegacySpaceAttr !=nil {if _fbcdc :=_baced .LegacySpaceAttr .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072"); +_fbcdc !=nil {return _fbcdc ;};};if _baced .LegacyIndentAttr !=nil {if _dceec :=_baced .LegacyIndentAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0049\u006e\u0064\u0065\u006et\u0041\u0074\u0074\u0072");_dceec !=nil {return _dceec ; +};};return nil ;};func NewCT_PPrBase ()*CT_PPrBase {_daddb :=&CT_PPrBase {};return _daddb };func (_bbdfe *CT_PageNumber )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbdfe .FmtAttr !=ST_NumberFormatUnset {_dcbgc ,_ceffe :=_bbdfe .FmtAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0066m\u0074"}); +if _ceffe !=nil {return _ceffe ;};start .Attr =append (start .Attr ,_dcbgc );};if _bbdfe .StartAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bbdfe .StartAttr )}); +};if _bbdfe .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 :_b .Sprintf ("\u0025\u0076",*_bbdfe .ChapStyleAttr )});};if _bbdfe .ChapSepAttr !=ST_ChapterSepUnset {_aceaa ,_fagdbd :=_bbdfe .ChapSepAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u0053\u0065p"}); +if _fagdbd !=nil {return _fagdbd ;};start .Attr =append (start .Attr ,_aceaa );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Structured Document Tag End Character Run Properties -RPr []*CT_RPr ;};type ST_LineSpacingRule byte ; +// Validate validates the CT_BottomPageBorder and its children +func (_bbbc *CT_BottomPageBorder )Validate ()error {return _bbbc .ValidateWithPath ("\u0043\u0054\u005f\u0042ot\u0074\u006f\u006d\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func (_bfggc *Hdr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfggc .CT_HdrFtr =*NewCT_HdrFtr (); +_gbeecf :for {_bfede ,_debfdc :=d .Token ();if _debfdc !=nil {return _debfdc ;};switch _dbegc :=_bfede .(type ){case _d .StartElement :switch _dbegc .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"}:_ecgedf :=NewCT_AltChunk (); +if _affag :=d .DecodeElement (_ecgedf ,&_dbegc );_affag !=nil {return _affag ;};_bfggc .AltChunk =append (_bfggc .AltChunk ,_ecgedf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_dgfgg :=NewEG_ContentBlockContent (); +_dgfgg .CustomXml =NewCT_CustomXmlBlock ();if _efacd :=d .DecodeElement (_dgfgg .CustomXml ,&_dbegc );_efacd !=nil {return _efacd ;};_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_dgfgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egbcb :=NewEG_ContentBlockContent (); +_egbcb .Sdt =NewCT_SdtBlock ();if _gbaeeg :=d .DecodeElement (_egbcb .Sdt ,&_dbegc );_gbaeeg !=nil {return _gbaeeg ;};_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_egbcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfafba :=NewEG_ContentBlockContent (); +_bagaefc :=NewCT_P ();if _eecaeg :=d .DecodeElement (_bagaefc ,&_dbegc );_eecaeg !=nil {return _eecaeg ;};_gfafba .P =append (_gfafba .P ,_bagaefc );_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_gfafba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afbgge :=NewEG_ContentBlockContent (); +_eedfb :=NewCT_Tbl ();if _baaca :=d .DecodeElement (_eedfb ,&_dbegc );_baaca !=nil {return _baaca ;};_afbgge .Tbl =append (_afbgge .Tbl ,_eedfb );_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_afbgge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgcfe :=NewEG_ContentBlockContent (); +_fcagg :=NewEG_RunLevelElts ();_fcagg .ProofErr =NewCT_ProofErr ();if _bgcec :=d .DecodeElement (_fcagg .ProofErr ,&_dbegc );_bgcec !=nil {return _bgcec ;};_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_dgcfe );_dgcfe .EG_RunLevelElts =append (_dgcfe .EG_RunLevelElts ,_fcagg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aafagd :=NewEG_ContentBlockContent (); +_cebcc :=NewEG_RunLevelElts ();_cebcc .PermStart =NewCT_PermStart ();if _eccee :=d .DecodeElement (_cebcc .PermStart ,&_dbegc );_eccee !=nil {return _eccee ;};_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_aafagd );_aafagd .EG_RunLevelElts =append (_aafagd .EG_RunLevelElts ,_cebcc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gafacg :=NewEG_ContentBlockContent (); +_ccfbb :=NewEG_RunLevelElts ();_ccfbb .PermEnd =NewCT_Perm ();if _bbdgdb :=d .DecodeElement (_ccfbb .PermEnd ,&_dbegc );_bbdgdb !=nil {return _bbdgdb ;};_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_gafacg );_gafacg .EG_RunLevelElts =append (_gafacg .EG_RunLevelElts ,_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 :"\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"}:_fegce :=NewEG_ContentBlockContent (); +_bgcaf :=NewEG_RunLevelElts ();_bgcaf .Ins =NewCT_RunTrackChange ();if _gfdegf :=d .DecodeElement (_bgcaf .Ins ,&_dbegc );_gfdegf !=nil {return _gfdegf ;};_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_fegce );_fegce .EG_RunLevelElts =append (_fegce .EG_RunLevelElts ,_bgcaf ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adccg :=NewEG_ContentBlockContent (); +_eaadg :=NewEG_RunLevelElts ();_eaadg .Del =NewCT_RunTrackChange ();if _badca :=d .DecodeElement (_eaadg .Del ,&_dbegc );_badca !=nil {return _badca ;};_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_adccg );_adccg .EG_RunLevelElts =append (_adccg .EG_RunLevelElts ,_eaadg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bdgegg :=NewEG_ContentBlockContent (); +_agfbab :=NewEG_RunLevelElts ();_agfbab .MoveFrom =NewCT_RunTrackChange ();if _dcceg :=d .DecodeElement (_agfbab .MoveFrom ,&_dbegc );_dcceg !=nil {return _dcceg ;};_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_bdgegg );_bdgegg .EG_RunLevelElts =append (_bdgegg .EG_RunLevelElts ,_agfbab ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_beecaf :=NewEG_ContentBlockContent (); +_bfggb :=NewEG_RunLevelElts ();_bfggb .MoveTo =NewCT_RunTrackChange ();if _dffbae :=d .DecodeElement (_bfggb .MoveTo ,&_dbegc );_dffbae !=nil {return _dffbae ;};_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_beecaf );_beecaf .EG_RunLevelElts =append (_beecaf .EG_RunLevelElts ,_bfggb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbabg :=NewEG_ContentBlockContent (); +_fgbcbe :=NewEG_RunLevelElts ();_fbedbe :=NewEG_RangeMarkupElements ();_fbedbe .BookmarkStart =NewCT_Bookmark ();if _gfabe :=d .DecodeElement (_fbedbe .BookmarkStart ,&_dbegc );_gfabe !=nil {return _gfabe ;};_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_gbabg ); +_gbabg .EG_RunLevelElts =append (_gbabg .EG_RunLevelElts ,_fgbcbe );_fgbcbe .EG_RangeMarkupElements =append (_fgbcbe .EG_RangeMarkupElements ,_fbedbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgaaeg :=NewEG_ContentBlockContent (); +_fcfag :=NewEG_RunLevelElts ();_bfbffe :=NewEG_RangeMarkupElements ();_bfbffe .BookmarkEnd =NewCT_MarkupRange ();if _edbeab :=d .DecodeElement (_bfbffe .BookmarkEnd ,&_dbegc );_edbeab !=nil {return _edbeab ;};_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_cgaaeg ); +_cgaaeg .EG_RunLevelElts =append (_cgaaeg .EG_RunLevelElts ,_fcfag );_fcfag .EG_RangeMarkupElements =append (_fcfag .EG_RangeMarkupElements ,_bfbffe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbddd :=NewEG_ContentBlockContent (); +_fedffe :=NewEG_RunLevelElts ();_efdfdb :=NewEG_RangeMarkupElements ();_efdfdb .MoveFromRangeStart =NewCT_MoveBookmark ();if _edcfeg :=d .DecodeElement (_efdfdb .MoveFromRangeStart ,&_dbegc );_edcfeg !=nil {return _edcfeg ;};_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_bbddd ); +_bbddd .EG_RunLevelElts =append (_bbddd .EG_RunLevelElts ,_fedffe );_fedffe .EG_RangeMarkupElements =append (_fedffe .EG_RangeMarkupElements ,_efdfdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_daggf :=NewEG_ContentBlockContent (); +_ccaba :=NewEG_RunLevelElts ();_gadagg :=NewEG_RangeMarkupElements ();_gadagg .MoveFromRangeEnd =NewCT_MarkupRange ();if _afafbc :=d .DecodeElement (_gadagg .MoveFromRangeEnd ,&_dbegc );_afafbc !=nil {return _afafbc ;};_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_daggf ); +_daggf .EG_RunLevelElts =append (_daggf .EG_RunLevelElts ,_ccaba );_ccaba .EG_RangeMarkupElements =append (_ccaba .EG_RangeMarkupElements ,_gadagg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ggbbf :=NewEG_ContentBlockContent (); +_fbagaa :=NewEG_RunLevelElts ();_aecgc :=NewEG_RangeMarkupElements ();_aecgc .MoveToRangeStart =NewCT_MoveBookmark ();if _gbcdf :=d .DecodeElement (_aecgc .MoveToRangeStart ,&_dbegc );_gbcdf !=nil {return _gbcdf ;};_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_ggbbf ); +_ggbbf .EG_RunLevelElts =append (_ggbbf .EG_RunLevelElts ,_fbagaa );_fbagaa .EG_RangeMarkupElements =append (_fbagaa .EG_RangeMarkupElements ,_aecgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bfcfba :=NewEG_ContentBlockContent (); +_cdedcc :=NewEG_RunLevelElts ();_dccfd :=NewEG_RangeMarkupElements ();_dccfd .MoveToRangeEnd =NewCT_MarkupRange ();if _gggfe :=d .DecodeElement (_dccfd .MoveToRangeEnd ,&_dbegc );_gggfe !=nil {return _gggfe ;};_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_bfcfba ); +_bfcfba .EG_RunLevelElts =append (_bfcfba .EG_RunLevelElts ,_cdedcc );_cdedcc .EG_RangeMarkupElements =append (_cdedcc .EG_RangeMarkupElements ,_dccfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdddd :=NewEG_ContentBlockContent (); +_becfed :=NewEG_RunLevelElts ();_adfcc :=NewEG_RangeMarkupElements ();_adfcc .CommentRangeStart =NewCT_MarkupRange ();if _ccfacc :=d .DecodeElement (_adfcc .CommentRangeStart ,&_dbegc );_ccfacc !=nil {return _ccfacc ;};_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_bdddd ); +_bdddd .EG_RunLevelElts =append (_bdddd .EG_RunLevelElts ,_becfed );_becfed .EG_RangeMarkupElements =append (_becfed .EG_RangeMarkupElements ,_adfcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eaded :=NewEG_ContentBlockContent (); +_gcbbd :=NewEG_RunLevelElts ();_ggbcea :=NewEG_RangeMarkupElements ();_ggbcea .CommentRangeEnd =NewCT_MarkupRange ();if _gddff :=d .DecodeElement (_ggbcea .CommentRangeEnd ,&_dbegc );_gddff !=nil {return _gddff ;};_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_eaded ); +_eaded .EG_RunLevelElts =append (_eaded .EG_RunLevelElts ,_gcbbd );_gcbbd .EG_RangeMarkupElements =append (_gcbbd .EG_RangeMarkupElements ,_ggbcea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ecgadea :=NewEG_ContentBlockContent (); +_gedfc :=NewEG_RunLevelElts ();_cdefc :=NewEG_RangeMarkupElements ();_cdefc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _abcede :=d .DecodeElement (_cdefc .CustomXmlInsRangeStart ,&_dbegc );_abcede !=nil {return _abcede ;};_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_ecgadea ); +_ecgadea .EG_RunLevelElts =append (_ecgadea .EG_RunLevelElts ,_gedfc );_gedfc .EG_RangeMarkupElements =append (_gedfc .EG_RangeMarkupElements ,_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 :"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"}:_ebgcb :=NewEG_ContentBlockContent (); +_faafef :=NewEG_RunLevelElts ();_eecffb :=NewEG_RangeMarkupElements ();_eecffb .CustomXmlInsRangeEnd =NewCT_Markup ();if _dbdbcg :=d .DecodeElement (_eecffb .CustomXmlInsRangeEnd ,&_dbegc );_dbdbcg !=nil {return _dbdbcg ;};_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_ebgcb ); +_ebgcb .EG_RunLevelElts =append (_ebgcb .EG_RunLevelElts ,_faafef );_faafef .EG_RangeMarkupElements =append (_faafef .EG_RangeMarkupElements ,_eecffb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gfgade :=NewEG_ContentBlockContent (); +_bgcbc :=NewEG_RunLevelElts ();_bgfadd :=NewEG_RangeMarkupElements ();_bgfadd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eaada :=d .DecodeElement (_bgfadd .CustomXmlDelRangeStart ,&_dbegc );_eaada !=nil {return _eaada ;};_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_gfgade ); +_gfgade .EG_RunLevelElts =append (_gfgade .EG_RunLevelElts ,_bgcbc );_bgcbc .EG_RangeMarkupElements =append (_bgcbc .EG_RangeMarkupElements ,_bgfadd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_faeeb :=NewEG_ContentBlockContent (); +_bdebee :=NewEG_RunLevelElts ();_cabdgc :=NewEG_RangeMarkupElements ();_cabdgc .CustomXmlDelRangeEnd =NewCT_Markup ();if _bgecba :=d .DecodeElement (_cabdgc .CustomXmlDelRangeEnd ,&_dbegc );_bgecba !=nil {return _bgecba ;};_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_faeeb ); +_faeeb .EG_RunLevelElts =append (_faeeb .EG_RunLevelElts ,_bdebee );_bdebee .EG_RangeMarkupElements =append (_bdebee .EG_RangeMarkupElements ,_cabdgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddfba :=NewEG_ContentBlockContent (); +_cgcfd :=NewEG_RunLevelElts ();_gdfae :=NewEG_RangeMarkupElements ();_gdfae .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eebcfd :=d .DecodeElement (_gdfae .CustomXmlMoveFromRangeStart ,&_dbegc );_eebcfd !=nil {return _eebcfd ;};_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_ddfba ); +_ddfba .EG_RunLevelElts =append (_ddfba .EG_RunLevelElts ,_cgcfd );_cgcfd .EG_RangeMarkupElements =append (_cgcfd .EG_RangeMarkupElements ,_gdfae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_beccb :=NewEG_ContentBlockContent (); +_febfcc :=NewEG_RunLevelElts ();_egegf :=NewEG_RangeMarkupElements ();_egegf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _edfafd :=d .DecodeElement (_egegf .CustomXmlMoveFromRangeEnd ,&_dbegc );_edfafd !=nil {return _edfafd ;};_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_beccb ); +_beccb .EG_RunLevelElts =append (_beccb .EG_RunLevelElts ,_febfcc );_febfcc .EG_RangeMarkupElements =append (_febfcc .EG_RangeMarkupElements ,_egegf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cgfdd :=NewEG_ContentBlockContent (); +_gacda :=NewEG_RunLevelElts ();_effef :=NewEG_RangeMarkupElements ();_effef .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _faebc :=d .DecodeElement (_effef .CustomXmlMoveToRangeStart ,&_dbegc );_faebc !=nil {return _faebc ;};_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_cgfdd ); +_cgfdd .EG_RunLevelElts =append (_cgfdd .EG_RunLevelElts ,_gacda );_gacda .EG_RangeMarkupElements =append (_gacda .EG_RangeMarkupElements ,_effef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_agddde :=NewEG_ContentBlockContent (); +_gfbgg :=NewEG_RunLevelElts ();_aefbd :=NewEG_RangeMarkupElements ();_aefbd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dbbda :=d .DecodeElement (_aefbd .CustomXmlMoveToRangeEnd ,&_dbegc );_dbbda !=nil {return _dbbda ;};_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_agddde ); +_agddde .EG_RunLevelElts =append (_agddde .EG_RunLevelElts ,_gfbgg );_gfbgg .EG_RangeMarkupElements =append (_gfbgg .EG_RangeMarkupElements ,_aefbd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_decbeb :=NewEG_ContentBlockContent (); +_gdece :=NewEG_RunLevelElts ();_bbgdf :=NewEG_MathContent ();_bbgdf .OMathPara =_ea .NewOMathPara ();if _baaaf :=d .DecodeElement (_bbgdf .OMathPara ,&_dbegc );_baaaf !=nil {return _baaaf ;};_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_decbeb ); +_decbeb .EG_RunLevelElts =append (_decbeb .EG_RunLevelElts ,_gdece );_gdece .EG_MathContent =append (_gdece .EG_MathContent ,_bbgdf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cdaabd :=NewEG_ContentBlockContent (); +_dgeec :=NewEG_RunLevelElts ();_aagadb :=NewEG_MathContent ();_aagadb .OMath =_ea .NewOMath ();if _bcaeeb :=d .DecodeElement (_aagadb .OMath ,&_dbegc );_bcaeeb !=nil {return _bcaeeb ;};_bfggc .EG_ContentBlockContent =append (_bfggc .EG_ContentBlockContent ,_cdaabd ); +_cdaabd .EG_RunLevelElts =append (_cdaabd .EG_RunLevelElts ,_dgeec );_dgeec .EG_MathContent =append (_dgeec .EG_MathContent ,_aagadb );default:_gb .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",_dbegc .Name ); +if _eegcfd :=d .Skip ();_eegcfd !=nil {return _eegcfd ;};};case _d .EndElement :break _gbeecf ;case _d .CharData :};};return nil ;};type CT_SdtText struct{ -// ValidateWithPath validates the WdCT_WrapNone and its children, prefixing error messages with path -func (_fefbff *WdCT_WrapNone )ValidateWithPath (path string )error {return nil };type CT_Object struct{ +// Allow Soft Line Breaks +MultiLineAttr *_gf .ST_OnOff ;}; -// Original Image Width -DxaOrigAttr *_df .ST_TwipsMeasure ; +// Validate validates the CT_Lang and its children +func (_cfbd *CT_Lang )Validate ()error {return _cfbd .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u006e\u0067");};type CT_NumFmt struct{ -// Original Image Height -DyaOrigAttr *_df .ST_TwipsMeasure ;Any []_fad .Any ;Drawing *CT_Drawing ;Choice *CT_ObjectChoice ;};func (_fbfacf ST_ChapterSep )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ebecba :=_f .Attr {};_ebecba .Name =name ;switch _fbfacf {case ST_ChapterSepUnset :_ebecba .Value =""; -case ST_ChapterSepHyphen :_ebecba .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_ChapterSepPeriod :_ebecba .Value ="\u0070\u0065\u0072\u0069\u006f\u0064";case ST_ChapterSepColon :_ebecba .Value ="\u0063\u006f\u006co\u006e";case ST_ChapterSepEmDash :_ebecba .Value ="\u0065\u006d\u0044\u0061\u0073\u0068"; -case ST_ChapterSepEnDash :_ebecba .Value ="\u0065\u006e\u0044\u0061\u0073\u0068";};return _ebecba ,nil ;}; +// Numbering Format Type +ValAttr ST_NumberFormat ; -// ValidateWithPath validates the Hdr and its children, prefixing error messages with path -func (_agddab *Hdr )ValidateWithPath (path string )error {if _dgeadg :=_agddab .CT_HdrFtr .ValidateWithPath (path );_dgeadg !=nil {return _dgeadg ;};return nil ;};func NewCT_SdtDropDownList ()*CT_SdtDropDownList {_edbee :=&CT_SdtDropDownList {};return _edbee }; -type WdWsp struct{WdCT_WordprocessingShape };func (_faeda *ST_MeasurementOrPercent )Validate ()error {return _faeda .ValidateWithPath ("")};func (_cdcag *WdEG_WrapTypeChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdeee :for {_aceaae ,_aaged :=d .Token (); -if _aaged !=nil {return _aaged ;};switch _bcfec :=_aceaae .(type ){case _f .StartElement :switch _bcfec .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"}:_cdcag .WrapNone =NewWdCT_WrapNone (); -if _dfcdgg :=d .DecodeElement (_cdcag .WrapNone ,&_bcfec );_dfcdgg !=nil {return _dfcdgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cdcag .WrapSquare =NewWdCT_WrapSquare (); -if _beedce :=d .DecodeElement (_cdcag .WrapSquare ,&_bcfec );_beedce !=nil {return _beedce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cdcag .WrapTight =NewWdCT_WrapTight (); -if _faafde :=d .DecodeElement (_cdcag .WrapTight ,&_bcfec );_faafde !=nil {return _faafde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cdcag .WrapThrough =NewWdCT_WrapThrough (); -if _cbceaa :=d .DecodeElement (_cdcag .WrapThrough ,&_bcfec );_cbceaa !=nil {return _cbceaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cdcag .WrapTopAndBottom =NewWdCT_WrapTopBottom (); -if _effaa :=d .DecodeElement (_cdcag .WrapTopAndBottom ,&_bcfec );_effaa !=nil {return _effaa ;};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",_bcfec .Name ); -if _eaegb :=d .Skip ();_eaegb !=nil {return _eaegb ;};};case _f .EndElement :break _bdeee ;case _f .CharData :};};return nil ;};func (_adfga *CT_FFDDList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _adfga .Result !=nil {_ffded :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0065\u0073\u0075\u006c\u0074"}}; -e .EncodeElement (_adfga .Result ,_ffded );};if _adfga .Default !=nil {_affec :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_adfga .Default ,_affec );};if _adfga .ListEntry !=nil {_ffcec :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079"}}; -for _ ,_gcbaa :=range _adfga .ListEntry {e .EncodeElement (_gcbaa ,_ffcec );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_baggd *CT_PermStart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _baggd .EdGrpAttr !=ST_EdGrpUnset {_gdcfdg ,_cbgdad :=_baggd .EdGrpAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0065\u0064\u0047\u0072\u0070"}); -if _cbgdad !=nil {return _cbgdad ;};start .Attr =append (start .Attr ,_gdcfdg );};if _baggd .EdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_baggd .EdAttr )}); -};if _baggd .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_baggd .ColFirstAttr )});};if _baggd .ColLastAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_d .Sprintf ("\u0025\u0076",*_baggd .ColLastAttr )}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_baggd .IdAttr )});if _baggd .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_cagbg ,_cfafd :=_baggd .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 _cfafd !=nil {return _cfafd ;};start .Attr =append (start .Attr ,_cagbg );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgceaf *CT_Highlight )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgceaf .ValAttr =ST_HighlightColor (1); -for _ ,_bgadc :=range start .Attr {if _bgadc .Name .Local =="\u0076\u0061\u006c"{_cgceaf .ValAttr .UnmarshalXMLAttr (_bgadc );continue ;};};for {_egbcd ,_aeebf :=d .Token ();if _aeebf !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0069g\u0068\u006c\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_aeebf ); -};if _ebdd ,_aecg :=_egbcd .(_f .EndElement );_aecg &&_ebdd .Name ==start .Name {break ;};};return nil ;};func (_dfaff ST_Zoom )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dggaa :=_f .Attr {};_dggaa .Name =name ;switch _dfaff {case ST_ZoomUnset :_dggaa .Value =""; -case ST_ZoomNone :_dggaa .Value ="\u006e\u006f\u006e\u0065";case ST_ZoomFullPage :_dggaa .Value ="\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065";case ST_ZoomBestFit :_dggaa .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_ZoomTextFit :_dggaa .Value ="\u0074e\u0078\u0074\u0046\u0069\u0074"; -};return _dggaa ,nil ;};func (_gdcfc *ST_DisplacedByCustomXml )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecgdde ,_efeee :=d .Token ();if _efeee !=nil {return _efeee ;};if _ddefe ,_bggge :=_ecgdde .(_f .EndElement );_bggge &&_ddefe .Name ==start .Name {*_gdcfc =1; -return nil ;};if _ecafc ,_eagdcf :=_ecgdde .(_f .CharData );!_eagdcf {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecgdde );}else {switch string (_ecafc ){case "":*_gdcfc =0; -case "\u006e\u0065\u0078\u0074":*_gdcfc =1;case "\u0070\u0072\u0065\u0076":*_gdcfc =2;};};_ecgdde ,_efeee =d .Token ();if _efeee !=nil {return _efeee ;};if _adfec ,_eegefc :=_ecgdde .(_f .EndElement );_eegefc &&_adfec .Name ==start .Name {return nil ;}; -return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecgdde );}; +// Custom Defined Number Format +FormatAttr *string ;};func NewCT_LsdException ()*CT_LsdException {_bbfb :=&CT_LsdException {};return _bbfb };func (_gdbgf *CT_TblOverlap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdbgf .ValAttr =ST_TblOverlap (1);for _ ,_gcbbef :=range start .Attr {if _gcbbef .Name .Local =="\u0076\u0061\u006c"{_gdbgf .ValAttr .UnmarshalXMLAttr (_gcbbef ); +continue ;};};for {_caaga ,_aeafg :=d .Token ();if _aeafg !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cO\u0076e\u0072\u006c\u0061\u0070\u003a\u0020\u0025s",_aeafg );};if _agaba ,_ffgbeb :=_caaga .(_d .EndElement ); +_ffgbeb &&_agaba .Name ==start .Name {break ;};};return nil ;}; -// ST_TextScale is a union type -type ST_TextScale struct{ST_TextScalePercent *string ;ST_TextScaleDecimal *int64 ;};type CT_AltChunk struct{IdAttr *string ; +// Validate validates the EG_RPrMath and its children +func (_fffea *EG_RPrMath )Validate ()error {return _fffea .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068");};func NewCT_PageNumber ()*CT_PageNumber {_gbdcdb :=&CT_PageNumber {};return _gbdcdb }; -// External Content Import Properties -AltChunkPr *CT_AltChunkPr ;};func (_bffedd *ST_CaptionPos )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggbef ,_faccab :=d .Token ();if _faccab !=nil {return _faccab ;};if _ffaab ,_fcgec :=_ggbef .(_f .EndElement );_fcgec &&_ffaab .Name ==start .Name {*_bffedd =1; -return nil ;};if _fbeeb ,_faadeg :=_ggbef .(_f .CharData );!_faadeg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggbef );}else {switch string (_fbeeb ){case "":*_bffedd =0; -case "\u0061\u0062\u006fv\u0065":*_bffedd =1;case "\u0062\u0065\u006co\u0077":*_bffedd =2;case "\u006c\u0065\u0066\u0074":*_bffedd =3;case "\u0072\u0069\u0067h\u0074":*_bffedd =4;};};_ggbef ,_faccab =d .Token ();if _faccab !=nil {return _faccab ;};if _begaa ,_debdd :=_ggbef .(_f .EndElement ); -_debdd &&_begaa .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggbef );};const (ST_HdrFtrUnset ST_HdrFtr =0; -ST_HdrFtrEven ST_HdrFtr =1;ST_HdrFtrDefault ST_HdrFtr =2;ST_HdrFtrFirst ST_HdrFtr =3;); +// ValidateWithPath validates the CT_Document and its children, prefixing error messages with path +func (_egfa *CT_Document )ValidateWithPath (path string )error {if _egfa .ConformanceAttr ==_gf .ST_ConformanceClassUnset {return _b .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 _dbbbg :=_egfa .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_dbbbg !=nil {return _dbbbg ;};if _egfa .Background !=nil {if _cabcg :=_egfa .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"); +_cabcg !=nil {return _cabcg ;};};if _egfa .Body !=nil {if _ddcgd :=_egfa .Body .ValidateWithPath (path +"\u002f\u0042\u006fd\u0079");_ddcgd !=nil {return _ddcgd ;};};return nil ;}; -// ValidateWithPath validates the CT_Attr and its children, prefixing error messages with path -func (_eaf *CT_Attr )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_SdtCell and its children, prefixing error messages with path +func (_acfcg *CT_SdtCell )ValidateWithPath (path string )error {if _acfcg .SdtPr !=nil {if _cbaga :=_acfcg .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_cbaga !=nil {return _cbaga ;};};if _acfcg .SdtEndPr !=nil {if _gdgccgf :=_acfcg .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r"); +_gdgccgf !=nil {return _gdgccgf ;};};if _acfcg .SdtContent !=nil {if _edfaef :=_acfcg .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_edfaef !=nil {return _edfaef ;};};return nil ;};func (_dgd *CT_AutoCaptions )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_gge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};for _ ,_bab :=range _dgd .AutoCaption {e .EncodeElement (_bab ,_gge );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_DocProtect and its children -func (_beacd *CT_DocProtect )Validate ()error {return _beacd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0072\u006f\u0074\u0065\u0063\u0074");}; +// ValidateWithPath validates the CT_String and its children, prefixing error messages with path +func (_eagbd *CT_String )ValidateWithPath (path string )error {return nil };func (_dbbab *CT_MoveBookmark )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edbfb :=range start .Attr {if _edbfb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_dgaecb ,_deeec :=_edbfb .Value ,error (nil ); +if _deeec !=nil {return _deeec ;};_dbbab .AuthorAttr =_dgaecb ;continue ;};if _edbfb .Name .Local =="\u0064\u0061\u0074\u0065"{_adfga ,_gfec :=ParseStdlibTime (_edbfb .Value );if _gfec !=nil {return _gfec ;};_dbbab .DateAttr =_adfga ;continue ;};if _edbfb .Name .Local =="\u006e\u0061\u006d\u0065"{_gbeee ,_cccg :=_edbfb .Value ,error (nil ); +if _cccg !=nil {return _cccg ;};_dbbab .NameAttr =_gbeee ;continue ;};if _edbfb .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_ffgdff ,_gggbf :=_e .ParseInt (_edbfb .Value ,10,64);if _gggbf !=nil {return _gggbf ;};_dbbab .ColFirstAttr =&_ffgdff ; +continue ;};if _edbfb .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_eafcb ,_adcdg :=_e .ParseInt (_edbfb .Value ,10,64);if _adcdg !=nil {return _adcdg ;};_dbbab .ColLastAttr =&_eafcb ;continue ;};if _edbfb .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_dbbab .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_edbfb ); +continue ;};if _edbfb .Name .Local =="\u0069\u0064"{_gedbg ,_affeb :=_e .ParseInt (_edbfb .Value ,10,64);if _affeb !=nil {return _affeb ;};_dbbab .IdAttr =_gedbg ;continue ;};};for {_acfeb ,_afbac :=d .Token ();if _afbac !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u006f\u0076\u0065\u0042\u006fo\u006b\u006d\u0061r\u006b:\u0020\u0025\u0073",_afbac ); +};if _gacfa ,_affgf :=_acfeb .(_d .EndElement );_affgf &&_gacfa .Name ==start .Name {break ;};};return nil ;};func NewCT_Height ()*CT_Height {_eecge :=&CT_Height {};return _eecge };func (_egcca *ST_Pitch )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbgbcc ,_fedcb :=d .Token (); +if _fedcb !=nil {return _fedcb ;};if _cfaefg ,_bfgdeb :=_cbgbcc .(_d .EndElement );_bfgdeb &&_cfaefg .Name ==start .Name {*_egcca =1;return nil ;};if _acefe ,_dcaeg :=_cbgbcc .(_d .CharData );!_dcaeg {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",_cbgbcc ); +}else {switch string (_acefe ){case "":*_egcca =0;case "\u0066\u0069\u0078e\u0064":*_egcca =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_egcca =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_egcca =3;};};_cbgbcc ,_fedcb =d .Token ();if _fedcb !=nil {return _fedcb ; +};if _afceed ,_ccfdf :=_cbgbcc .(_d .EndElement );_ccfdf &&_afceed .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",_cbgbcc ); +};func (_acbef *CT_LevelSuffix )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acbef .ValAttr =ST_LevelSuffix (1);for _ ,_eefbb :=range start .Attr {if _eefbb .Name .Local =="\u0076\u0061\u006c"{_acbef .ValAttr .UnmarshalXMLAttr (_eefbb ); +continue ;};};for {_afbbg ,_beca :=d .Token ();if _beca !=nil {return _b .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",_beca );};if _agdee ,_bcbdd :=_afbbg .(_d .EndElement ); +_bcbdd &&_agdee .Name ==start .Name {break ;};};return nil ;};func (_fbacb *CT_PPrDefault )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abcce :for {_bfabg ,_feea :=d .Token ();if _feea !=nil {return _feea ;};switch _acead :=_bfabg .(type ){case _d .StartElement :switch _acead .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"}:_fbacb .PPr =NewCT_PPrGeneral (); +if _daad :=d .DecodeElement (_fbacb .PPr ,&_acead );_daad !=nil {return _daad ;};default:_gb .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",_acead .Name ); +if _ddfdc :=d .Skip ();_ddfdc !=nil {return _ddfdc ;};};case _d .EndElement :break _abcce ;case _d .CharData :};};return nil ;};func (_gdgfd *CT_TcPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgbeeb :for {_baeaga ,_gcbbg :=d .Token (); +if _gcbbg !=nil {return _gcbbg ;};switch _bafggg :=_baeaga .(type ){case _d .StartElement :switch _bafggg .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"}:_gdgfd .CnfStyle =NewCT_Cnf (); +if _bacae :=d .DecodeElement (_gdgfd .CnfStyle ,&_bafggg );_bacae !=nil {return _bacae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdgfd .TcW =NewCT_TblWidth (); +if _fdabg :=d .DecodeElement (_gdgfd .TcW ,&_bafggg );_fdabg !=nil {return _fdabg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdgfd .GridSpan =NewCT_DecimalNumber (); +if _gcbgd :=d .DecodeElement (_gdgfd .GridSpan ,&_bafggg );_gcbgd !=nil {return _gcbgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdgfd .HMerge =NewCT_HMerge (); +if _bcgafd :=d .DecodeElement (_gdgfd .HMerge ,&_bafggg );_bcgafd !=nil {return _bcgafd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdgfd .VMerge =NewCT_VMerge (); +if _dfdeg :=d .DecodeElement (_gdgfd .VMerge ,&_bafggg );_dfdeg !=nil {return _dfdeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdgfd .TcBorders =NewCT_TcBorders (); +if _faccf :=d .DecodeElement (_gdgfd .TcBorders ,&_bafggg );_faccf !=nil {return _faccf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdgfd .Shd =NewCT_Shd (); +if _begbf :=d .DecodeElement (_gdgfd .Shd ,&_bafggg );_begbf !=nil {return _begbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdgfd .NoWrap =NewCT_OnOff (); +if _bbaeb :=d .DecodeElement (_gdgfd .NoWrap ,&_bafggg );_bbaeb !=nil {return _bbaeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdgfd .TcMar =NewCT_TcMar (); +if _edbdd :=d .DecodeElement (_gdgfd .TcMar ,&_bafggg );_edbdd !=nil {return _edbdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdgfd .TextDirection =NewCT_TextDirection (); +if _begafg :=d .DecodeElement (_gdgfd .TextDirection ,&_bafggg );_begafg !=nil {return _begafg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdgfd .TcFitText =NewCT_OnOff (); +if _agca :=d .DecodeElement (_gdgfd .TcFitText ,&_bafggg );_agca !=nil {return _agca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdgfd .VAlign =NewCT_VerticalJc (); +if _ddeaabe :=d .DecodeElement (_gdgfd .VAlign ,&_bafggg );_ddeaabe !=nil {return _ddeaabe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdgfd .HideMark =NewCT_OnOff (); +if _ggeecc :=d .DecodeElement (_gdgfd .HideMark ,&_bafggg );_ggeecc !=nil {return _ggeecc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdgfd .Headers =NewCT_Headers (); +if _acaef :=d .DecodeElement (_gdgfd .Headers ,&_bafggg );_acaef !=nil {return _acaef ;};default:_gb .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",_bafggg .Name ); +if _bgecc :=d .Skip ();_bgecc !=nil {return _bgecc ;};};case _d .EndElement :break _dgbeeb ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_MailMergeSourceType and its children -func (_gedcf *CT_MailMergeSourceType )Validate ()error {return _gedcf .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079p\u0065");}; +// ValidateWithPath validates the WdCT_EffectExtent and its children, prefixing error messages with path +func (_gbdcdd *WdCT_EffectExtent )ValidateWithPath (path string )error {if _aaaeg :=_gbdcdd .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_aaaeg !=nil {return _aaaeg ;};if _cedada :=_gbdcdd .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072"); +_cedada !=nil {return _cedada ;};if _bgbde :=_gbdcdd .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_bgbde !=nil {return _bgbde ;};if _cbbfegf :=_gbdcdd .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_cbbfegf !=nil {return _cbbfegf ; +};return nil ;};func (_gbbdc *CT_FFTextInput )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aagdg :for {_fcbd ,_bffb :=d .Token ();if _bffb !=nil {return _bffb ;};switch _agacf :=_fcbd .(type ){case _d .StartElement :switch _agacf .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"}:_gbbdc .Type =NewCT_FFTextType (); +if _dcebdd :=d .DecodeElement (_gbbdc .Type ,&_agacf );_dcebdd !=nil {return _dcebdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbbdc .Default =NewCT_String (); +if _efggg :=d .DecodeElement (_gbbdc .Default ,&_agacf );_efggg !=nil {return _efggg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbbdc .MaxLength =NewCT_DecimalNumber (); +if _gbbac :=d .DecodeElement (_gbbdc .MaxLength ,&_agacf );_gbbac !=nil {return _gbbac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbbdc .Format =NewCT_String (); +if _daeeb :=d .DecodeElement (_gbbdc .Format ,&_agacf );_daeeb !=nil {return _daeeb ;};default:_gb .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",_agacf .Name ); +if _dgefc :=d .Skip ();_dgefc !=nil {return _dgefc ;};};case _d .EndElement :break _aagdg ;case _d .CharData :};};return nil ;};func NewCT_SmartTagPr ()*CT_SmartTagPr {_aafde :=&CT_SmartTagPr {};return _aafde };func (_eecgc *ST_Lock )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eecgc =0; +case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_eecgc =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_eecgc =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_eecgc =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_eecgc =4; +};return nil ;}; -// ValidateWithPath validates the CT_SdtEndPr and its children, prefixing error messages with path -func (_cface *CT_SdtEndPr )ValidateWithPath (path string )error {for _cfagb ,_bgfgb :=range _cface .RPr {if _ededf :=_bgfgb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0072\u005b\u0025\u0064\u005d",path ,_cfagb ));_ededf !=nil {return _ededf ; -};};return nil ;};type CT_R struct{ +// Validate validates the CT_Num and its children +func (_cbdde *CT_Num )Validate ()error {return _cbdde .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d");};func NewCT_SdtContentCell ()*CT_SdtContentCell {_eacdd :=&CT_SdtContentCell {};return _eacdd };type CT_TblLook struct{ -// Revision Identifier for Run Properties -RsidRPrAttr *string ; +// First Row +FirstRowAttr *_gf .ST_OnOff ; -// Revision Identifier for Run Deletion -RsidDelAttr *string ; +// Last Row +LastRowAttr *_gf .ST_OnOff ; -// Revision Identifier for Run -RsidRAttr *string ; +// First Column +FirstColumnAttr *_gf .ST_OnOff ; -// Run Properties -RPr *CT_RPr ;EG_RunInnerContent []*EG_RunInnerContent ;Extra []_fad .Any ;};func (_fbeccb *CT_TrackChangeNumbering )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbeccb .OriginalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_fbeccb .OriginalAttr )}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",_fbeccb .AuthorAttr )});if _fbeccb .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_fbeccb .DateAttr )}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_fbeccb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_SdtComboBox ()*CT_SdtComboBox {_gafca :=&CT_SdtComboBox {}; -return _gafca }; +// Last Column +LastColumnAttr *_gf .ST_OnOff ; -// Validate validates the CT_Lock and its children -func (_fgbag *CT_Lock )Validate ()error {return _fgbag .ValidateWithPath ("\u0043T\u005f\u004c\u006f\u0063\u006b");};func (_cfegd *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 :_d .Sprintf ("\u0025\u0076",_cfegd .ValAttr )}); -if _cfegd .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 :_d .Sprintf ("\u0025\u0076",*_cfegd .DecoratedAttr )});};e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type EG_PContent struct{ +// No Horizontal Banding +NoHBandAttr *_gf .ST_OnOff ; -// Simple Field -FldSimple []*CT_SimpleField ; +// No Vertical Banding +NoVBandAttr *_gf .ST_OnOff ; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Bitmask of Table Conditional Formatting +ValAttr *string ;};func NewCT_PageSz ()*CT_PageSz {_gbaca :=&CT_PageSz {};return _gbaca };type CT_EdnDocProps struct{ -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;}; +// Endnote Placement +Pos *CT_EdnPos ; -// ValidateWithPath validates the CT_View and its children, prefixing error messages with path -func (_gffac *CT_View )ValidateWithPath (path string )error {if _gffac .ValAttr ==ST_ViewUnset {return _d .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 _ggfcd :=_gffac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggfcd !=nil {return _ggfcd ;};return nil ;};func (_fffbbf *CT_Placeholder )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_dcaga :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}};e .EncodeElement (_fffbbf .DocPart ,_dcaga );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Endnote Numbering Format +NumFmt *CT_NumFmt ; -// Validate validates the CT_PPrChange and its children -func (_dbgefc *CT_PPrChange )Validate ()error {return _dbgefc .ValidateWithPath ("\u0043\u0054\u005fP\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_feefga ST_TextEffect )String ()string {switch _feefga {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 "";}; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// ValidateWithPath validates the Recipients and its children, prefixing error messages with path -func (_adeag *Recipients )ValidateWithPath (path string )error {if _gfgec :=_adeag .CT_Recipients .ValidateWithPath (path );_gfgec !=nil {return _gfgec ;};return nil ;}; +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;Endnote []*CT_FtnEdnSepRef ;};func (_dbdde *CT_TabStop )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbdde .ValAttr =ST_TabJc (1);for _ ,_beeca :=range start .Attr {if _beeca .Name .Local =="\u0076\u0061\u006c"{_dbdde .ValAttr .UnmarshalXMLAttr (_beeca ); +continue ;};if _beeca .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_dbdde .LeaderAttr .UnmarshalXMLAttr (_beeca );continue ;};if _beeca .Name .Local =="\u0070\u006f\u0073"{_gbbdgc ,_deecd :=ParseUnionST_SignedTwipsMeasure (_beeca .Value );if _deecd !=nil {return _deecd ; +};_dbdde .PosAttr =_gbbdgc ;continue ;};};for {_cbfed ,_adgbe :=d .Token ();if _adgbe !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070\u003a\u0020%\u0073",_adgbe );};if _bfged ,_gecfd :=_cbfed .(_d .EndElement ); +_gecfd &&_bfged .Name ==start .Name {break ;};};return nil ;};func (_gdedab ST_PTabRelativeTo )String ()string {switch _gdedab {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0069\u006e\u0064\u0065\u006e\u0074";}; +return "";};func (_ebba *CT_OdsoFieldMapData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfcac :for {_dgfgc ,_edafa :=d .Token ();if _edafa !=nil {return _edafa ;};switch _dffab :=_dgfgc .(type ){case _d .StartElement :switch _dffab .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"}:_ebba .Type =NewCT_MailMergeOdsoFMDFieldType (); +if _cacgg :=d .DecodeElement (_ebba .Type ,&_dffab );_cacgg !=nil {return _cacgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebba .Name =NewCT_String (); +if _deeb :=d .DecodeElement (_ebba .Name ,&_dffab );_deeb !=nil {return _deeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebba .MappedName =NewCT_String (); +if _adcc :=d .DecodeElement (_ebba .MappedName ,&_dffab );_adcc !=nil {return _adcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebba .Column =NewCT_DecimalNumber (); +if _bbbae :=d .DecodeElement (_ebba .Column ,&_dffab );_bbbae !=nil {return _bbbae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebba .Lid =NewCT_Lang (); +if _efadg :=d .DecodeElement (_ebba .Lid ,&_dffab );_efadg !=nil {return _efadg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebba .DynamicAddress =NewCT_OnOff (); +if _bdaef :=d .DecodeElement (_ebba .DynamicAddress ,&_dffab );_bdaef !=nil {return _bdaef ;};default:_gb .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",_dffab .Name ); +if _beecb :=d .Skip ();_beecb !=nil {return _beecb ;};};case _d .EndElement :break _dfcac ;case _d .CharData :};};return nil ;};func (_faefag *ST_DecimalNumberOrPercent )ValidateWithPath (path string )error {_gcaddf :=[]string {};if _faefag .ST_UnqualifiedPercentage !=nil {_gcaddf =append (_gcaddf ,"\u0053T\u005f\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065d\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065"); +};if _faefag .ST_Percentage !=nil {_gcaddf =append (_gcaddf ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_gcaddf )> 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 ,_gcaddf ); +};return nil ;};func (_gdbgdf ST_Wrap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdbgdf .String (),start );};func (_debeg ST_VerticalJc )ValidateWithPath (path string )error {switch _debeg {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 (_debeg )); +};return nil ;};func (_acgea *CT_SdtContentRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffaeb :for {_gddeb ,_efgcb :=d .Token ();if _efgcb !=nil {return _efgcb ;};switch _cfgaa :=_gddeb .(type ){case _d .StartElement :switch _cfgaa .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"}:_ccdda :=NewCT_SimpleField (); +if _effeb :=d .DecodeElement (_ccdda ,&_cfgaa );_effeb !=nil {return _effeb ;};_acgea .FldSimple =append (_acgea .FldSimple ,_ccdda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acgea .Hyperlink =NewCT_Hyperlink (); +if _efdff :=d .DecodeElement (_acgea .Hyperlink ,&_cfgaa );_efdff !=nil {return _efdff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acgea .SubDoc =NewCT_Rel (); +if _aabea :=d .DecodeElement (_acgea .SubDoc ,&_cfgaa );_aabea !=nil {return _aabea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_acdfb :=NewEG_ContentRunContent (); +_acdfb .CustomXml =NewCT_CustomXmlRun ();if _dagbb :=d .DecodeElement (_acdfb .CustomXml ,&_cfgaa );_dagbb !=nil {return _dagbb ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_acdfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egbcf :=NewEG_ContentRunContent (); +_egbcf .SmartTag =NewCT_SmartTagRun ();if _fgbag :=d .DecodeElement (_egbcf .SmartTag ,&_cfgaa );_fgbag !=nil {return _fgbag ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_egbcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aacaf :=NewEG_ContentRunContent (); +_aacaf .Sdt =NewCT_SdtRun ();if _bbeb :=d .DecodeElement (_aacaf .Sdt ,&_cfgaa );_bbeb !=nil {return _bbeb ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_aacaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eaaaae :=NewEG_ContentRunContent (); +_eaaaae .Dir =NewCT_DirContentRun ();if _bebea :=d .DecodeElement (_eaaaae .Dir ,&_cfgaa );_bebea !=nil {return _bebea ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_eaaaae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eabgb :=NewEG_ContentRunContent (); +_eabgb .Bdo =NewCT_BdoContentRun ();if _badbd :=d .DecodeElement (_eabgb .Bdo ,&_cfgaa );_badbd !=nil {return _badbd ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_eabgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeeaf :=NewEG_ContentRunContent (); +_aeeaf .R =NewCT_R ();if _bfbbb :=d .DecodeElement (_aeeaf .R ,&_cfgaa );_bfbbb !=nil {return _bfbbb ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_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 :"\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"}:_dccbd :=NewEG_ContentRunContent (); +_adfff :=NewEG_RunLevelElts ();_adfff .ProofErr =NewCT_ProofErr ();if _dfdee :=d .DecodeElement (_adfff .ProofErr ,&_cfgaa );_dfdee !=nil {return _dfdee ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_dccbd );_dccbd .EG_RunLevelElts =append (_dccbd .EG_RunLevelElts ,_adfff ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_egbeb :=NewEG_ContentRunContent (); +_bfeeb :=NewEG_RunLevelElts ();_bfeeb .PermStart =NewCT_PermStart ();if _cagad :=d .DecodeElement (_bfeeb .PermStart ,&_cfgaa );_cagad !=nil {return _cagad ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_egbeb );_egbeb .EG_RunLevelElts =append (_egbeb .EG_RunLevelElts ,_bfeeb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_adfea :=NewEG_ContentRunContent (); +_dafae :=NewEG_RunLevelElts ();_dafae .PermEnd =NewCT_Perm ();if _gfggae :=d .DecodeElement (_dafae .PermEnd ,&_cfgaa );_gfggae !=nil {return _gfggae ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_adfea );_adfea .EG_RunLevelElts =append (_adfea .EG_RunLevelElts ,_dafae ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfageb :=NewEG_ContentRunContent (); +_fffgb :=NewEG_RunLevelElts ();_fffgb .Ins =NewCT_RunTrackChange ();if _bebbf :=d .DecodeElement (_fffgb .Ins ,&_cfgaa );_bebbf !=nil {return _bebbf ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_bfageb );_bfageb .EG_RunLevelElts =append (_bfageb .EG_RunLevelElts ,_fffgb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebddg :=NewEG_ContentRunContent (); +_gdfbc :=NewEG_RunLevelElts ();_gdfbc .Del =NewCT_RunTrackChange ();if _fefceg :=d .DecodeElement (_gdfbc .Del ,&_cfgaa );_fefceg !=nil {return _fefceg ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_ebddg );_ebddg .EG_RunLevelElts =append (_ebddg .EG_RunLevelElts ,_gdfbc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ggbcff :=NewEG_ContentRunContent (); +_gfccf :=NewEG_RunLevelElts ();_gfccf .MoveFrom =NewCT_RunTrackChange ();if _edecf :=d .DecodeElement (_gfccf .MoveFrom ,&_cfgaa );_edecf !=nil {return _edecf ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_ggbcff );_ggbcff .EG_RunLevelElts =append (_ggbcff .EG_RunLevelElts ,_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 :"\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"}:_efcdd :=NewEG_ContentRunContent (); +_cffcg :=NewEG_RunLevelElts ();_cffcg .MoveTo =NewCT_RunTrackChange ();if _fbcga :=d .DecodeElement (_cffcg .MoveTo ,&_cfgaa );_fbcga !=nil {return _fbcga ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_efcdd );_efcdd .EG_RunLevelElts =append (_efcdd .EG_RunLevelElts ,_cffcg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egdeeg :=NewEG_ContentRunContent (); +_cfdgg :=NewEG_RunLevelElts ();_cgdaf :=NewEG_RangeMarkupElements ();_cgdaf .BookmarkStart =NewCT_Bookmark ();if _edfefa :=d .DecodeElement (_cgdaf .BookmarkStart ,&_cfgaa );_edfefa !=nil {return _edfefa ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_egdeeg ); +_egdeeg .EG_RunLevelElts =append (_egdeeg .EG_RunLevelElts ,_cfdgg );_cfdgg .EG_RangeMarkupElements =append (_cfdgg .EG_RangeMarkupElements ,_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 :"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"}:_dgadd :=NewEG_ContentRunContent (); +_aaagb :=NewEG_RunLevelElts ();_fadfab :=NewEG_RangeMarkupElements ();_fadfab .BookmarkEnd =NewCT_MarkupRange ();if _aaefgb :=d .DecodeElement (_fadfab .BookmarkEnd ,&_cfgaa );_aaefgb !=nil {return _aaefgb ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_dgadd ); +_dgadd .EG_RunLevelElts =append (_dgadd .EG_RunLevelElts ,_aaagb );_aaagb .EG_RangeMarkupElements =append (_aaagb .EG_RangeMarkupElements ,_fadfab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcege :=NewEG_ContentRunContent (); +_fbfeb :=NewEG_RunLevelElts ();_egefb :=NewEG_RangeMarkupElements ();_egefb .MoveFromRangeStart =NewCT_MoveBookmark ();if _cafgag :=d .DecodeElement (_egefb .MoveFromRangeStart ,&_cfgaa );_cafgag !=nil {return _cafgag ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_fcege ); +_fcege .EG_RunLevelElts =append (_fcege .EG_RunLevelElts ,_fbfeb );_fbfeb .EG_RangeMarkupElements =append (_fbfeb .EG_RangeMarkupElements ,_egefb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_adfbb :=NewEG_ContentRunContent (); +_bbdeb :=NewEG_RunLevelElts ();_fgfcbd :=NewEG_RangeMarkupElements ();_fgfcbd .MoveFromRangeEnd =NewCT_MarkupRange ();if _gaeae :=d .DecodeElement (_fgfcbd .MoveFromRangeEnd ,&_cfgaa );_gaeae !=nil {return _gaeae ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_adfbb ); +_adfbb .EG_RunLevelElts =append (_adfbb .EG_RunLevelElts ,_bbdeb );_bbdeb .EG_RangeMarkupElements =append (_bbdeb .EG_RangeMarkupElements ,_fgfcbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cggfca :=NewEG_ContentRunContent (); +_ecdbc :=NewEG_RunLevelElts ();_bfef :=NewEG_RangeMarkupElements ();_bfef .MoveToRangeStart =NewCT_MoveBookmark ();if _dbfad :=d .DecodeElement (_bfef .MoveToRangeStart ,&_cfgaa );_dbfad !=nil {return _dbfad ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_cggfca ); +_cggfca .EG_RunLevelElts =append (_cggfca .EG_RunLevelElts ,_ecdbc );_ecdbc .EG_RangeMarkupElements =append (_ecdbc .EG_RangeMarkupElements ,_bfef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bdca :=NewEG_ContentRunContent (); +_facgg :=NewEG_RunLevelElts ();_ebacef :=NewEG_RangeMarkupElements ();_ebacef .MoveToRangeEnd =NewCT_MarkupRange ();if _gaae :=d .DecodeElement (_ebacef .MoveToRangeEnd ,&_cfgaa );_gaae !=nil {return _gaae ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_bdca ); +_bdca .EG_RunLevelElts =append (_bdca .EG_RunLevelElts ,_facgg );_facgg .EG_RangeMarkupElements =append (_facgg .EG_RangeMarkupElements ,_ebacef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcbff :=NewEG_ContentRunContent (); +_bdcdb :=NewEG_RunLevelElts ();_bcecg :=NewEG_RangeMarkupElements ();_bcecg .CommentRangeStart =NewCT_MarkupRange ();if _dcgeg :=d .DecodeElement (_bcecg .CommentRangeStart ,&_cfgaa );_dcgeg !=nil {return _dcgeg ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_fcbff ); +_fcbff .EG_RunLevelElts =append (_fcbff .EG_RunLevelElts ,_bdcdb );_bdcdb .EG_RangeMarkupElements =append (_bdcdb .EG_RangeMarkupElements ,_bcecg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdfcfe :=NewEG_ContentRunContent (); +_bffcd :=NewEG_RunLevelElts ();_cdgfd :=NewEG_RangeMarkupElements ();_cdgfd .CommentRangeEnd =NewCT_MarkupRange ();if _ccegb :=d .DecodeElement (_cdgfd .CommentRangeEnd ,&_cfgaa );_ccegb !=nil {return _ccegb ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_bdfcfe ); +_bdfcfe .EG_RunLevelElts =append (_bdfcfe .EG_RunLevelElts ,_bffcd );_bffcd .EG_RangeMarkupElements =append (_bffcd .EG_RangeMarkupElements ,_cdgfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_eggbf :=NewEG_ContentRunContent (); +_fagddgd :=NewEG_RunLevelElts ();_eafba :=NewEG_RangeMarkupElements ();_eafba .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gaaf :=d .DecodeElement (_eafba .CustomXmlInsRangeStart ,&_cfgaa );_gaaf !=nil {return _gaaf ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_eggbf ); +_eggbf .EG_RunLevelElts =append (_eggbf .EG_RunLevelElts ,_fagddgd );_fagddgd .EG_RangeMarkupElements =append (_fagddgd .EG_RangeMarkupElements ,_eafba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ddeaab :=NewEG_ContentRunContent (); +_eacfd :=NewEG_RunLevelElts ();_efddf :=NewEG_RangeMarkupElements ();_efddf .CustomXmlInsRangeEnd =NewCT_Markup ();if _efbd :=d .DecodeElement (_efddf .CustomXmlInsRangeEnd ,&_cfgaa );_efbd !=nil {return _efbd ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_ddeaab ); +_ddeaab .EG_RunLevelElts =append (_ddeaab .EG_RunLevelElts ,_eacfd );_eacfd .EG_RangeMarkupElements =append (_eacfd .EG_RangeMarkupElements ,_efddf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gccef :=NewEG_ContentRunContent (); +_gffba :=NewEG_RunLevelElts ();_geddd :=NewEG_RangeMarkupElements ();_geddd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _abbda :=d .DecodeElement (_geddd .CustomXmlDelRangeStart ,&_cfgaa );_abbda !=nil {return _abbda ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_gccef ); +_gccef .EG_RunLevelElts =append (_gccef .EG_RunLevelElts ,_gffba );_gffba .EG_RangeMarkupElements =append (_gffba .EG_RangeMarkupElements ,_geddd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cegde :=NewEG_ContentRunContent (); +_agabd :=NewEG_RunLevelElts ();_deefg :=NewEG_RangeMarkupElements ();_deefg .CustomXmlDelRangeEnd =NewCT_Markup ();if _ebfg :=d .DecodeElement (_deefg .CustomXmlDelRangeEnd ,&_cfgaa );_ebfg !=nil {return _ebfg ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_cegde ); +_cegde .EG_RunLevelElts =append (_cegde .EG_RunLevelElts ,_agabd );_agabd .EG_RangeMarkupElements =append (_agabd .EG_RangeMarkupElements ,_deefg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffagdg :=NewEG_ContentRunContent (); +_ddgb :=NewEG_RunLevelElts ();_eaeed :=NewEG_RangeMarkupElements ();_eaeed .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _edfccd :=d .DecodeElement (_eaeed .CustomXmlMoveFromRangeStart ,&_cfgaa );_edfccd !=nil {return _edfccd ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_ffagdg ); +_ffagdg .EG_RunLevelElts =append (_ffagdg .EG_RunLevelElts ,_ddgb );_ddgb .EG_RangeMarkupElements =append (_ddgb .EG_RangeMarkupElements ,_eaeed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_afdgf :=NewEG_ContentRunContent (); +_abgdeca :=NewEG_RunLevelElts ();_eaefc :=NewEG_RangeMarkupElements ();_eaefc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ddecdd :=d .DecodeElement (_eaefc .CustomXmlMoveFromRangeEnd ,&_cfgaa );_ddecdd !=nil {return _ddecdd ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_afdgf ); +_afdgf .EG_RunLevelElts =append (_afdgf .EG_RunLevelElts ,_abgdeca );_abgdeca .EG_RangeMarkupElements =append (_abgdeca .EG_RangeMarkupElements ,_eaefc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_abbaae :=NewEG_ContentRunContent (); +_adfba :=NewEG_RunLevelElts ();_deccd :=NewEG_RangeMarkupElements ();_deccd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dgeba :=d .DecodeElement (_deccd .CustomXmlMoveToRangeStart ,&_cfgaa );_dgeba !=nil {return _dgeba ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_abbaae ); +_abbaae .EG_RunLevelElts =append (_abbaae .EG_RunLevelElts ,_adfba );_adfba .EG_RangeMarkupElements =append (_adfba .EG_RangeMarkupElements ,_deccd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_aggefd :=NewEG_ContentRunContent (); +_eedcc :=NewEG_RunLevelElts ();_bagbb :=NewEG_RangeMarkupElements ();_bagbb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bbdfeb :=d .DecodeElement (_bagbb .CustomXmlMoveToRangeEnd ,&_cfgaa );_bbdfeb !=nil {return _bbdfeb ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_aggefd ); +_aggefd .EG_RunLevelElts =append (_aggefd .EG_RunLevelElts ,_eedcc );_eedcc .EG_RangeMarkupElements =append (_eedcc .EG_RangeMarkupElements ,_bagbb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcbdg :=NewEG_ContentRunContent (); +_fdaeag :=NewEG_RunLevelElts ();_addcde :=NewEG_MathContent ();_addcde .OMathPara =_ea .NewOMathPara ();if _fgefc :=d .DecodeElement (_addcde .OMathPara ,&_cfgaa );_fgefc !=nil {return _fgefc ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_dcbdg ); +_dcbdg .EG_RunLevelElts =append (_dcbdg .EG_RunLevelElts ,_fdaeag );_fdaeag .EG_MathContent =append (_fdaeag .EG_MathContent ,_addcde );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ddded :=NewEG_ContentRunContent (); +_afad :=NewEG_RunLevelElts ();_cfcf :=NewEG_MathContent ();_cfcf .OMath =_ea .NewOMath ();if _bdbfbc :=d .DecodeElement (_cfcf .OMath ,&_cfgaa );_bdbfbc !=nil {return _bdbfbc ;};_acgea .EG_ContentRunContent =append (_acgea .EG_ContentRunContent ,_ddded ); +_ddded .EG_RunLevelElts =append (_ddded .EG_RunLevelElts ,_afad );_afad .EG_MathContent =append (_afad .EG_MathContent ,_cfcf );default:_gb .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",_cfgaa .Name ); +if _begfa :=d .Skip ();_begfa !=nil {return _begfa ;};};case _d .EndElement :break _ffaeb ;case _d .CharData :};};return nil ;};func (_abac *CT_FFTextType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_aaga ,_ggaef :=_abac .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _ggaef !=nil {return _ggaef ;};start .Attr =append (start .Attr ,_aaga );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ggece *EG_ContentCellContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggfcf :for {_fcdec ,_deggef :=d .Token (); +if _deggef !=nil {return _deggef ;};switch _cgbcc :=_fcdec .(type ){case _d .StartElement :switch _cgbcc .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"}:_fcgdb :=NewCT_Tc (); +if _ddeeb :=d .DecodeElement (_fcgdb ,&_cgbcc );_ddeeb !=nil {return _ddeeb ;};_ggece .Tc =append (_ggece .Tc ,_fcgdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ggece .CustomXml =NewCT_CustomXmlCell (); +if _efggb :=d .DecodeElement (_ggece .CustomXml ,&_cgbcc );_efggb !=nil {return _efggb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggece .Sdt =NewCT_SdtCell (); +if _ggbcg :=d .DecodeElement (_ggece .Sdt ,&_cgbcc );_ggbcg !=nil {return _ggbcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgaccc :=NewEG_RunLevelElts (); +_cgaccc .ProofErr =NewCT_ProofErr ();if _caeedc :=d .DecodeElement (_cgaccc .ProofErr ,&_cgbcc );_caeedc !=nil {return _caeedc ;};_ggece .EG_RunLevelElts =append (_ggece .EG_RunLevelElts ,_cgaccc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_debfcc :=NewEG_RunLevelElts (); +_debfcc .PermStart =NewCT_PermStart ();if _cgcef :=d .DecodeElement (_debfcc .PermStart ,&_cgbcc );_cgcef !=nil {return _cgcef ;};_ggece .EG_RunLevelElts =append (_ggece .EG_RunLevelElts ,_debfcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_debab :=NewEG_RunLevelElts (); +_debab .PermEnd =NewCT_Perm ();if _facgf :=d .DecodeElement (_debab .PermEnd ,&_cgbcc );_facgf !=nil {return _facgf ;};_ggece .EG_RunLevelElts =append (_ggece .EG_RunLevelElts ,_debab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bddacg :=NewEG_RunLevelElts (); +_bddacg .Ins =NewCT_RunTrackChange ();if _aebab :=d .DecodeElement (_bddacg .Ins ,&_cgbcc );_aebab !=nil {return _aebab ;};_ggece .EG_RunLevelElts =append (_ggece .EG_RunLevelElts ,_bddacg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agabc :=NewEG_RunLevelElts (); +_agabc .Del =NewCT_RunTrackChange ();if _dfcfa :=d .DecodeElement (_agabc .Del ,&_cgbcc );_dfcfa !=nil {return _dfcfa ;};_ggece .EG_RunLevelElts =append (_ggece .EG_RunLevelElts ,_agabc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_fdeded :=NewEG_RunLevelElts (); +_fdeded .MoveFrom =NewCT_RunTrackChange ();if _bgcdd :=d .DecodeElement (_fdeded .MoveFrom ,&_cgbcc );_bgcdd !=nil {return _bgcdd ;};_ggece .EG_RunLevelElts =append (_ggece .EG_RunLevelElts ,_fdeded );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_cbedag :=NewEG_RunLevelElts (); +_cbedag .MoveTo =NewCT_RunTrackChange ();if _cfaba :=d .DecodeElement (_cbedag .MoveTo ,&_cgbcc );_cfaba !=nil {return _cfaba ;};_ggece .EG_RunLevelElts =append (_ggece .EG_RunLevelElts ,_cbedag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeaga :=NewEG_RunLevelElts (); +_acedf :=NewEG_RangeMarkupElements ();_acedf .BookmarkStart =NewCT_Bookmark ();if _adaac :=d .DecodeElement (_acedf .BookmarkStart ,&_cgbcc );_adaac !=nil {return _adaac ;};_ggece .EG_RunLevelElts =append (_ggece .EG_RunLevelElts ,_aeaga );_aeaga .EG_RangeMarkupElements =append (_aeaga .EG_RangeMarkupElements ,_acedf ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbebfg :=NewEG_RunLevelElts (); +_ccfafc :=NewEG_RangeMarkupElements ();_ccfafc .BookmarkEnd =NewCT_MarkupRange ();if _gdgeg :=d .DecodeElement (_ccfafc .BookmarkEnd ,&_cgbcc );_gdgeg !=nil {return _gdgeg ;};_ggece .EG_RunLevelElts =append (_ggece .EG_RunLevelElts ,_cbebfg );_cbebfg .EG_RangeMarkupElements =append (_cbebfg .EG_RangeMarkupElements ,_ccfafc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcddb :=NewEG_RunLevelElts (); +_bfdfb :=NewEG_RangeMarkupElements ();_bfdfb .MoveFromRangeStart =NewCT_MoveBookmark ();if _cdcgcd :=d .DecodeElement (_bfdfb .MoveFromRangeStart ,&_cgbcc );_cdcgcd !=nil {return _cdcgcd ;};_ggece .EG_RunLevelElts =append (_ggece .EG_RunLevelElts ,_fcddb ); +_fcddb .EG_RangeMarkupElements =append (_fcddb .EG_RangeMarkupElements ,_bfdfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eegcf :=NewEG_RunLevelElts (); +_beage :=NewEG_RangeMarkupElements ();_beage .MoveFromRangeEnd =NewCT_MarkupRange ();if _ecdba :=d .DecodeElement (_beage .MoveFromRangeEnd ,&_cgbcc );_ecdba !=nil {return _ecdba ;};_ggece .EG_RunLevelElts =append (_ggece .EG_RunLevelElts ,_eegcf );_eegcf .EG_RangeMarkupElements =append (_eegcf .EG_RangeMarkupElements ,_beage ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gaeee :=NewEG_RunLevelElts (); +_dadgd :=NewEG_RangeMarkupElements ();_dadgd .MoveToRangeStart =NewCT_MoveBookmark ();if _aeaccb :=d .DecodeElement (_dadgd .MoveToRangeStart ,&_cgbcc );_aeaccb !=nil {return _aeaccb ;};_ggece .EG_RunLevelElts =append (_ggece .EG_RunLevelElts ,_gaeee ); +_gaeee .EG_RangeMarkupElements =append (_gaeee .EG_RangeMarkupElements ,_dadgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gbceb :=NewEG_RunLevelElts (); +_eabcd :=NewEG_RangeMarkupElements ();_eabcd .MoveToRangeEnd =NewCT_MarkupRange ();if _bgfga :=d .DecodeElement (_eabcd .MoveToRangeEnd ,&_cgbcc );_bgfga !=nil {return _bgfga ;};_ggece .EG_RunLevelElts =append (_ggece .EG_RunLevelElts ,_gbceb );_gbceb .EG_RangeMarkupElements =append (_gbceb .EG_RangeMarkupElements ,_eabcd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_baccb :=NewEG_RunLevelElts (); +_egbba :=NewEG_RangeMarkupElements ();_egbba .CommentRangeStart =NewCT_MarkupRange ();if _bfdfa :=d .DecodeElement (_egbba .CommentRangeStart ,&_cgbcc );_bfdfa !=nil {return _bfdfa ;};_ggece .EG_RunLevelElts =append (_ggece .EG_RunLevelElts ,_baccb );_baccb .EG_RangeMarkupElements =append (_baccb .EG_RangeMarkupElements ,_egbba ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edgfg :=NewEG_RunLevelElts (); +_decee :=NewEG_RangeMarkupElements ();_decee .CommentRangeEnd =NewCT_MarkupRange ();if _degcb :=d .DecodeElement (_decee .CommentRangeEnd ,&_cgbcc );_degcb !=nil {return _degcb ;};_ggece .EG_RunLevelElts =append (_ggece .EG_RunLevelElts ,_edgfg );_edgfg .EG_RangeMarkupElements =append (_edgfg .EG_RangeMarkupElements ,_decee ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_efbeec :=NewEG_RunLevelElts (); +_bbfag :=NewEG_RangeMarkupElements ();_bbfag .CustomXmlInsRangeStart =NewCT_TrackChange ();if _babeeb :=d .DecodeElement (_bbfag .CustomXmlInsRangeStart ,&_cgbcc );_babeeb !=nil {return _babeeb ;};_ggece .EG_RunLevelElts =append (_ggece .EG_RunLevelElts ,_efbeec ); +_efbeec .EG_RangeMarkupElements =append (_efbeec .EG_RangeMarkupElements ,_bbfag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_efddfa :=NewEG_RunLevelElts (); +_abcee :=NewEG_RangeMarkupElements ();_abcee .CustomXmlInsRangeEnd =NewCT_Markup ();if _bgabc :=d .DecodeElement (_abcee .CustomXmlInsRangeEnd ,&_cgbcc );_bgabc !=nil {return _bgabc ;};_ggece .EG_RunLevelElts =append (_ggece .EG_RunLevelElts ,_efddfa ); +_efddfa .EG_RangeMarkupElements =append (_efddfa .EG_RangeMarkupElements ,_abcee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_dfecgd :=NewEG_RunLevelElts (); +_gaecaa :=NewEG_RangeMarkupElements ();_gaecaa .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bccfab :=d .DecodeElement (_gaecaa .CustomXmlDelRangeStart ,&_cgbcc );_bccfab !=nil {return _bccfab ;};_ggece .EG_RunLevelElts =append (_ggece .EG_RunLevelElts ,_dfecgd ); +_dfecgd .EG_RangeMarkupElements =append (_dfecgd .EG_RangeMarkupElements ,_gaecaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_dbfbf :=NewEG_RunLevelElts (); +_bebbc :=NewEG_RangeMarkupElements ();_bebbc .CustomXmlDelRangeEnd =NewCT_Markup ();if _gedbd :=d .DecodeElement (_bebbc .CustomXmlDelRangeEnd ,&_cgbcc );_gedbd !=nil {return _gedbd ;};_ggece .EG_RunLevelElts =append (_ggece .EG_RunLevelElts ,_dbfbf ); +_dbfbf .EG_RangeMarkupElements =append (_dbfbf .EG_RangeMarkupElements ,_bebbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddeec :=NewEG_RunLevelElts (); +_aegad :=NewEG_RangeMarkupElements ();_aegad .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dadef :=d .DecodeElement (_aegad .CustomXmlMoveFromRangeStart ,&_cgbcc );_dadef !=nil {return _dadef ;};_ggece .EG_RunLevelElts =append (_ggece .EG_RunLevelElts ,_ddeec ); +_ddeec .EG_RangeMarkupElements =append (_ddeec .EG_RangeMarkupElements ,_aegad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cadcd :=NewEG_RunLevelElts (); +_aefgc :=NewEG_RangeMarkupElements ();_aefgc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ffbgae :=d .DecodeElement (_aefgc .CustomXmlMoveFromRangeEnd ,&_cgbcc );_ffbgae !=nil {return _ffbgae ;};_ggece .EG_RunLevelElts =append (_ggece .EG_RunLevelElts ,_cadcd ); +_cadcd .EG_RangeMarkupElements =append (_cadcd .EG_RangeMarkupElements ,_aefgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fcceb :=NewEG_RunLevelElts (); +_ddadef :=NewEG_RangeMarkupElements ();_ddadef .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ggddfd :=d .DecodeElement (_ddadef .CustomXmlMoveToRangeStart ,&_cgbcc );_ggddfd !=nil {return _ggddfd ;};_ggece .EG_RunLevelElts =append (_ggece .EG_RunLevelElts ,_fcceb ); +_fcceb .EG_RangeMarkupElements =append (_fcceb .EG_RangeMarkupElements ,_ddadef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cdcbg :=NewEG_RunLevelElts (); +_gadgfe :=NewEG_RangeMarkupElements ();_gadgfe .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _caegb :=d .DecodeElement (_gadgfe .CustomXmlMoveToRangeEnd ,&_cgbcc );_caegb !=nil {return _caegb ;};_ggece .EG_RunLevelElts =append (_ggece .EG_RunLevelElts ,_cdcbg ); +_cdcbg .EG_RangeMarkupElements =append (_cdcbg .EG_RangeMarkupElements ,_gadgfe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_agdgad :=NewEG_RunLevelElts (); +_dfedc :=NewEG_MathContent ();_dfedc .OMathPara =_ea .NewOMathPara ();if _ggcge :=d .DecodeElement (_dfedc .OMathPara ,&_cgbcc );_ggcge !=nil {return _ggcge ;};_ggece .EG_RunLevelElts =append (_ggece .EG_RunLevelElts ,_agdgad );_agdgad .EG_MathContent =append (_agdgad .EG_MathContent ,_dfedc ); +case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aegfab :=NewEG_RunLevelElts (); +_fgefgf :=NewEG_MathContent ();_fgefgf .OMath =_ea .NewOMath ();if _cbgcd :=d .DecodeElement (_fgefgf .OMath ,&_cgbcc );_cbgcd !=nil {return _cbgcd ;};_ggece .EG_RunLevelElts =append (_ggece .EG_RunLevelElts ,_aegfab );_aegfab .EG_MathContent =append (_aegfab .EG_MathContent ,_fgefgf ); +default:_gb .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",_cgbcc .Name ); +if _dabfce :=d .Skip ();_dabfce !=nil {return _dabfce ;};};case _d .EndElement :break _ggfcf ;case _d .CharData :};};return nil ;};type CT_Picture struct{Any []_ec .Any ; -// Validate validates the AC_ChoiceRun and its children -func (_eccgf *AC_ChoiceRun )Validate ()error {return _eccgf .ValidateWithPath ("\u0041\u0043\u005fC\u0068\u006f\u0069\u0063\u0065\u0052\u0075\u006e");};type CT_DivBdr struct{ +// Embedded Video +Movie *CT_Rel ; -// Top Border for HTML div -Top *CT_Border ; +// Floating Embedded Control +Control *CT_Control ;};const (ST_BorderUnset ST_Border =0;ST_BorderNil ST_Border =1;ST_BorderNone ST_Border =2;ST_BorderSingle ST_Border =3;ST_BorderThick ST_Border =4;ST_BorderDouble ST_Border =5;ST_BorderDotted ST_Border =6;ST_BorderDashed ST_Border =7; +ST_BorderDotDash ST_Border =8;ST_BorderDotDotDash ST_Border =9;ST_BorderTriple ST_Border =10;ST_BorderThinThickSmallGap ST_Border =11;ST_BorderThickThinSmallGap ST_Border =12;ST_BorderThinThickThinSmallGap ST_Border =13;ST_BorderThinThickMediumGap ST_Border =14; +ST_BorderThickThinMediumGap ST_Border =15;ST_BorderThinThickThinMediumGap ST_Border =16;ST_BorderThinThickLargeGap ST_Border =17;ST_BorderThickThinLargeGap ST_Border =18;ST_BorderThinThickThinLargeGap ST_Border =19;ST_BorderWave ST_Border =20;ST_BorderDoubleWave ST_Border =21; +ST_BorderDashSmallGap ST_Border =22;ST_BorderDashDotStroked ST_Border =23;ST_BorderThreeDEmboss ST_Border =24;ST_BorderThreeDEngrave ST_Border =25;ST_BorderOutset ST_Border =26;ST_BorderInset ST_Border =27;ST_BorderApples ST_Border =28;ST_BorderArchedScallops ST_Border =29; +ST_BorderBabyPacifier ST_Border =30;ST_BorderBabyRattle ST_Border =31;ST_BorderBalloons3Colors ST_Border =32;ST_BorderBalloonsHotAir ST_Border =33;ST_BorderBasicBlackDashes ST_Border =34;ST_BorderBasicBlackDots ST_Border =35;ST_BorderBasicBlackSquares ST_Border =36; +ST_BorderBasicThinLines ST_Border =37;ST_BorderBasicWhiteDashes ST_Border =38;ST_BorderBasicWhiteDots ST_Border =39;ST_BorderBasicWhiteSquares ST_Border =40;ST_BorderBasicWideInline ST_Border =41;ST_BorderBasicWideMidline ST_Border =42;ST_BorderBasicWideOutline ST_Border =43; +ST_BorderBats ST_Border =44;ST_BorderBirds ST_Border =45;ST_BorderBirdsFlight ST_Border =46;ST_BorderCabins ST_Border =47;ST_BorderCakeSlice ST_Border =48;ST_BorderCandyCorn ST_Border =49;ST_BorderCelticKnotwork ST_Border =50;ST_BorderCertificateBanner ST_Border =51; +ST_BorderChainLink ST_Border =52;ST_BorderChampagneBottle ST_Border =53;ST_BorderCheckedBarBlack ST_Border =54;ST_BorderCheckedBarColor ST_Border =55;ST_BorderCheckered ST_Border =56;ST_BorderChristmasTree ST_Border =57;ST_BorderCirclesLines ST_Border =58; +ST_BorderCirclesRectangles ST_Border =59;ST_BorderClassicalWave ST_Border =60;ST_BorderClocks ST_Border =61;ST_BorderCompass ST_Border =62;ST_BorderConfetti ST_Border =63;ST_BorderConfettiGrays ST_Border =64;ST_BorderConfettiOutline ST_Border =65;ST_BorderConfettiStreamers ST_Border =66; +ST_BorderConfettiWhite ST_Border =67;ST_BorderCornerTriangles ST_Border =68;ST_BorderCouponCutoutDashes ST_Border =69;ST_BorderCouponCutoutDots ST_Border =70;ST_BorderCrazyMaze ST_Border =71;ST_BorderCreaturesButterfly ST_Border =72;ST_BorderCreaturesFish ST_Border =73; +ST_BorderCreaturesInsects ST_Border =74;ST_BorderCreaturesLadyBug ST_Border =75;ST_BorderCrossStitch ST_Border =76;ST_BorderCup ST_Border =77;ST_BorderDecoArch ST_Border =78;ST_BorderDecoArchColor ST_Border =79;ST_BorderDecoBlocks ST_Border =80;ST_BorderDiamondsGray ST_Border =81; +ST_BorderDoubleD ST_Border =82;ST_BorderDoubleDiamonds ST_Border =83;ST_BorderEarth1 ST_Border =84;ST_BorderEarth2 ST_Border =85;ST_BorderEarth3 ST_Border =86;ST_BorderEclipsingSquares1 ST_Border =87;ST_BorderEclipsingSquares2 ST_Border =88;ST_BorderEggsBlack ST_Border =89; +ST_BorderFans ST_Border =90;ST_BorderFilm ST_Border =91;ST_BorderFirecrackers ST_Border =92;ST_BorderFlowersBlockPrint ST_Border =93;ST_BorderFlowersDaisies ST_Border =94;ST_BorderFlowersModern1 ST_Border =95;ST_BorderFlowersModern2 ST_Border =96;ST_BorderFlowersPansy ST_Border =97; +ST_BorderFlowersRedRose ST_Border =98;ST_BorderFlowersRoses ST_Border =99;ST_BorderFlowersTeacup ST_Border =100;ST_BorderFlowersTiny ST_Border =101;ST_BorderGems ST_Border =102;ST_BorderGingerbreadMan ST_Border =103;ST_BorderGradient ST_Border =104;ST_BorderHandmade1 ST_Border =105; +ST_BorderHandmade2 ST_Border =106;ST_BorderHeartBalloon ST_Border =107;ST_BorderHeartGray ST_Border =108;ST_BorderHearts ST_Border =109;ST_BorderHeebieJeebies ST_Border =110;ST_BorderHolly ST_Border =111;ST_BorderHouseFunky ST_Border =112;ST_BorderHypnotic ST_Border =113; +ST_BorderIceCreamCones ST_Border =114;ST_BorderLightBulb ST_Border =115;ST_BorderLightning1 ST_Border =116;ST_BorderLightning2 ST_Border =117;ST_BorderMapPins ST_Border =118;ST_BorderMapleLeaf ST_Border =119;ST_BorderMapleMuffins ST_Border =120;ST_BorderMarquee ST_Border =121; +ST_BorderMarqueeToothed ST_Border =122;ST_BorderMoons ST_Border =123;ST_BorderMosaic ST_Border =124;ST_BorderMusicNotes ST_Border =125;ST_BorderNorthwest ST_Border =126;ST_BorderOvals ST_Border =127;ST_BorderPackages ST_Border =128;ST_BorderPalmsBlack ST_Border =129; +ST_BorderPalmsColor ST_Border =130;ST_BorderPaperClips ST_Border =131;ST_BorderPapyrus ST_Border =132;ST_BorderPartyFavor ST_Border =133;ST_BorderPartyGlass ST_Border =134;ST_BorderPencils ST_Border =135;ST_BorderPeople ST_Border =136;ST_BorderPeopleWaving ST_Border =137; +ST_BorderPeopleHats ST_Border =138;ST_BorderPoinsettias ST_Border =139;ST_BorderPostageStamp ST_Border =140;ST_BorderPumpkin1 ST_Border =141;ST_BorderPushPinNote2 ST_Border =142;ST_BorderPushPinNote1 ST_Border =143;ST_BorderPyramids ST_Border =144;ST_BorderPyramidsAbove ST_Border =145; +ST_BorderQuadrants ST_Border =146;ST_BorderRings ST_Border =147;ST_BorderSafari ST_Border =148;ST_BorderSawtooth ST_Border =149;ST_BorderSawtoothGray ST_Border =150;ST_BorderScaredCat ST_Border =151;ST_BorderSeattle ST_Border =152;ST_BorderShadowedSquares ST_Border =153; +ST_BorderSharksTeeth ST_Border =154;ST_BorderShorebirdTracks ST_Border =155;ST_BorderSkyrocket ST_Border =156;ST_BorderSnowflakeFancy ST_Border =157;ST_BorderSnowflakes ST_Border =158;ST_BorderSombrero ST_Border =159;ST_BorderSouthwest ST_Border =160;ST_BorderStars ST_Border =161; +ST_BorderStarsTop ST_Border =162;ST_BorderStars3d ST_Border =163;ST_BorderStarsBlack ST_Border =164;ST_BorderStarsShadowed ST_Border =165;ST_BorderSun ST_Border =166;ST_BorderSwirligig ST_Border =167;ST_BorderTornPaper ST_Border =168;ST_BorderTornPaperBlack ST_Border =169; +ST_BorderTrees ST_Border =170;ST_BorderTriangleParty ST_Border =171;ST_BorderTriangles ST_Border =172;ST_BorderTriangle1 ST_Border =173;ST_BorderTriangle2 ST_Border =174;ST_BorderTriangleCircle1 ST_Border =175;ST_BorderTriangleCircle2 ST_Border =176;ST_BorderShapes1 ST_Border =177; +ST_BorderShapes2 ST_Border =178;ST_BorderTwistedLines1 ST_Border =179;ST_BorderTwistedLines2 ST_Border =180;ST_BorderVine ST_Border =181;ST_BorderWaveline ST_Border =182;ST_BorderWeavingAngles ST_Border =183;ST_BorderWeavingBraid ST_Border =184;ST_BorderWeavingRibbon ST_Border =185; +ST_BorderWeavingStrips ST_Border =186;ST_BorderWhiteFlowers ST_Border =187;ST_BorderWoodwork ST_Border =188;ST_BorderXIllusions ST_Border =189;ST_BorderZanyTriangles ST_Border =190;ST_BorderZigZag ST_Border =191;ST_BorderZigZagStitch ST_Border =192;ST_BorderCustom ST_Border =193; +);func (_ffccbd ST_BrClear )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ffccbd .String (),start );};func (_fedda *Settings )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fedda .CT_Settings =*NewCT_Settings (); +_dcbegg :for {_edcb ,_gdbeab :=d .Token ();if _gdbeab !=nil {return _gdbeab ;};switch _fbcgd :=_edcb .(type ){case _d .StartElement :switch _fbcgd .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"}:_fedda .WriteProtection =NewCT_WriteProtection (); +if _ababg :=d .DecodeElement (_fedda .WriteProtection ,&_fbcgd );_ababg !=nil {return _ababg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .View =NewCT_View (); +if _efbae :=d .DecodeElement (_fedda .View ,&_fbcgd );_efbae !=nil {return _efbae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .Zoom =NewCT_Zoom (); +if _aagagg :=d .DecodeElement (_fedda .Zoom ,&_fbcgd );_aagagg !=nil {return _aagagg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .RemovePersonalInformation =NewCT_OnOff (); +if _eddcdc :=d .DecodeElement (_fedda .RemovePersonalInformation ,&_fbcgd );_eddcdc !=nil {return _eddcdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .RemoveDateAndTime =NewCT_OnOff (); +if _eecfcf :=d .DecodeElement (_fedda .RemoveDateAndTime ,&_fbcgd );_eecfcf !=nil {return _eecfcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .DoNotDisplayPageBoundaries =NewCT_OnOff (); +if _ddcfe :=d .DecodeElement (_fedda .DoNotDisplayPageBoundaries ,&_fbcgd );_ddcfe !=nil {return _ddcfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .DisplayBackgroundShape =NewCT_OnOff (); +if _daecc :=d .DecodeElement (_fedda .DisplayBackgroundShape ,&_fbcgd );_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 :"\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"}:_fedda .PrintPostScriptOverText =NewCT_OnOff (); +if _ebbgf :=d .DecodeElement (_fedda .PrintPostScriptOverText ,&_fbcgd );_ebbgf !=nil {return _ebbgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .PrintFractionalCharacterWidth =NewCT_OnOff (); +if _dcgegd :=d .DecodeElement (_fedda .PrintFractionalCharacterWidth ,&_fbcgd );_dcgegd !=nil {return _dcgegd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .PrintFormsData =NewCT_OnOff (); +if _dgagc :=d .DecodeElement (_fedda .PrintFormsData ,&_fbcgd );_dgagc !=nil {return _dgagc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .EmbedTrueTypeFonts =NewCT_OnOff (); +if _gbefcb :=d .DecodeElement (_fedda .EmbedTrueTypeFonts ,&_fbcgd );_gbefcb !=nil {return _gbefcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .EmbedSystemFonts =NewCT_OnOff (); +if _agdad :=d .DecodeElement (_fedda .EmbedSystemFonts ,&_fbcgd );_agdad !=nil {return _agdad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .SaveSubsetFonts =NewCT_OnOff (); +if _gbbafc :=d .DecodeElement (_fedda .SaveSubsetFonts ,&_fbcgd );_gbbafc !=nil {return _gbbafc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .SaveFormsData =NewCT_OnOff (); +if _bfbgga :=d .DecodeElement (_fedda .SaveFormsData ,&_fbcgd );_bfbgga !=nil {return _bfbgga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .MirrorMargins =NewCT_OnOff (); +if _agdgee :=d .DecodeElement (_fedda .MirrorMargins ,&_fbcgd );_agdgee !=nil {return _agdgee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .AlignBordersAndEdges =NewCT_OnOff (); +if _dcadg :=d .DecodeElement (_fedda .AlignBordersAndEdges ,&_fbcgd );_dcadg !=nil {return _dcadg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .BordersDoNotSurroundHeader =NewCT_OnOff (); +if _cbcae :=d .DecodeElement (_fedda .BordersDoNotSurroundHeader ,&_fbcgd );_cbcae !=nil {return _cbcae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .BordersDoNotSurroundFooter =NewCT_OnOff (); +if _aefaee :=d .DecodeElement (_fedda .BordersDoNotSurroundFooter ,&_fbcgd );_aefaee !=nil {return _aefaee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .GutterAtTop =NewCT_OnOff (); +if _gfccc :=d .DecodeElement (_fedda .GutterAtTop ,&_fbcgd );_gfccc !=nil {return _gfccc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .HideSpellingErrors =NewCT_OnOff (); +if _faeddg :=d .DecodeElement (_fedda .HideSpellingErrors ,&_fbcgd );_faeddg !=nil {return _faeddg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .HideGrammaticalErrors =NewCT_OnOff (); +if _aabbe :=d .DecodeElement (_fedda .HideGrammaticalErrors ,&_fbcgd );_aabbe !=nil {return _aabbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaefg :=NewCT_WritingStyle (); +if _efdab :=d .DecodeElement (_gaefg ,&_fbcgd );_efdab !=nil {return _efdab ;};_fedda .ActiveWritingStyle =append (_fedda .ActiveWritingStyle ,_gaefg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .ProofState =NewCT_Proof (); +if _bebfbe :=d .DecodeElement (_fedda .ProofState ,&_fbcgd );_bebfbe !=nil {return _bebfbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .FormsDesign =NewCT_OnOff (); +if _dbcae :=d .DecodeElement (_fedda .FormsDesign ,&_fbcgd );_dbcae !=nil {return _dbcae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .AttachedTemplate =NewCT_Rel (); +if _ecbbcg :=d .DecodeElement (_fedda .AttachedTemplate ,&_fbcgd );_ecbbcg !=nil {return _ecbbcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .LinkStyles =NewCT_OnOff (); +if _cdabgc :=d .DecodeElement (_fedda .LinkStyles ,&_fbcgd );_cdabgc !=nil {return _cdabgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .StylePaneFormatFilter =NewCT_StylePaneFilter (); +if _bggdcd :=d .DecodeElement (_fedda .StylePaneFormatFilter ,&_fbcgd );_bggdcd !=nil {return _bggdcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .StylePaneSortMethod =NewCT_StyleSort (); +if _fbbbf :=d .DecodeElement (_fedda .StylePaneSortMethod ,&_fbcgd );_fbbbf !=nil {return _fbbbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .DocumentType =NewCT_DocType (); +if _fdffe :=d .DecodeElement (_fedda .DocumentType ,&_fbcgd );_fdffe !=nil {return _fdffe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .MailMerge =NewCT_MailMerge (); +if _cacfb :=d .DecodeElement (_fedda .MailMerge ,&_fbcgd );_cacfb !=nil {return _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 :"\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"}:_fedda .RevisionView =NewCT_TrackChangesView (); +if _fgebb :=d .DecodeElement (_fedda .RevisionView ,&_fbcgd );_fgebb !=nil {return _fgebb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .TrackRevisions =NewCT_OnOff (); +if _addfc :=d .DecodeElement (_fedda .TrackRevisions ,&_fbcgd );_addfc !=nil {return _addfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .DoNotTrackMoves =NewCT_OnOff (); +if _ccddac :=d .DecodeElement (_fedda .DoNotTrackMoves ,&_fbcgd );_ccddac !=nil {return _ccddac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .DoNotTrackFormatting =NewCT_OnOff (); +if _adfeg :=d .DecodeElement (_fedda .DoNotTrackFormatting ,&_fbcgd );_adfeg !=nil {return _adfeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .DocumentProtection =NewCT_DocProtect (); +if _cageaa :=d .DecodeElement (_fedda .DocumentProtection ,&_fbcgd );_cageaa !=nil {return _cageaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .AutoFormatOverride =NewCT_OnOff (); +if _abdcefb :=d .DecodeElement (_fedda .AutoFormatOverride ,&_fbcgd );_abdcefb !=nil {return _abdcefb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .StyleLockTheme =NewCT_OnOff (); +if _ddbfgb :=d .DecodeElement (_fedda .StyleLockTheme ,&_fbcgd );_ddbfgb !=nil {return _ddbfgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .StyleLockQFSet =NewCT_OnOff (); +if _gddfbd :=d .DecodeElement (_fedda .StyleLockQFSet ,&_fbcgd );_gddfbd !=nil {return _gddfbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .DefaultTabStop =NewCT_TwipsMeasure (); +if _fccaea :=d .DecodeElement (_fedda .DefaultTabStop ,&_fbcgd );_fccaea !=nil {return _fccaea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .AutoHyphenation =NewCT_OnOff (); +if _fdfafga :=d .DecodeElement (_fedda .AutoHyphenation ,&_fbcgd );_fdfafga !=nil {return _fdfafga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .ConsecutiveHyphenLimit =NewCT_DecimalNumber (); +if _aacdbc :=d .DecodeElement (_fedda .ConsecutiveHyphenLimit ,&_fbcgd );_aacdbc !=nil {return _aacdbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .HyphenationZone =NewCT_TwipsMeasure (); +if _bfecbf :=d .DecodeElement (_fedda .HyphenationZone ,&_fbcgd );_bfecbf !=nil {return _bfecbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .DoNotHyphenateCaps =NewCT_OnOff (); +if _adcaf :=d .DecodeElement (_fedda .DoNotHyphenateCaps ,&_fbcgd );_adcaf !=nil {return _adcaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .ShowEnvelope =NewCT_OnOff (); +if _fcefdac :=d .DecodeElement (_fedda .ShowEnvelope ,&_fbcgd );_fcefdac !=nil {return _fcefdac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .SummaryLength =NewCT_DecimalNumberOrPrecent (); +if _bcafg :=d .DecodeElement (_fedda .SummaryLength ,&_fbcgd );_bcafg !=nil {return _bcafg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .ClickAndTypeStyle =NewCT_String (); +if _gcagb :=d .DecodeElement (_fedda .ClickAndTypeStyle ,&_fbcgd );_gcagb !=nil {return _gcagb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .DefaultTableStyle =NewCT_String (); +if _dacdeg :=d .DecodeElement (_fedda .DefaultTableStyle ,&_fbcgd );_dacdeg !=nil {return _dacdeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .EvenAndOddHeaders =NewCT_OnOff (); +if _aecgaa :=d .DecodeElement (_fedda .EvenAndOddHeaders ,&_fbcgd );_aecgaa !=nil {return _aecgaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .BookFoldRevPrinting =NewCT_OnOff (); +if _gcdgg :=d .DecodeElement (_fedda .BookFoldRevPrinting ,&_fbcgd );_gcdgg !=nil {return _gcdgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .BookFoldPrinting =NewCT_OnOff (); +if _bdaafc :=d .DecodeElement (_fedda .BookFoldPrinting ,&_fbcgd );_bdaafc !=nil {return _bdaafc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .BookFoldPrintingSheets =NewCT_DecimalNumber (); +if _ecccbe :=d .DecodeElement (_fedda .BookFoldPrintingSheets ,&_fbcgd );_ecccbe !=nil {return _ecccbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure (); +if _ecgddd :=d .DecodeElement (_fedda .DrawingGridHorizontalSpacing ,&_fbcgd );_ecgddd !=nil {return _ecgddd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .DrawingGridVerticalSpacing =NewCT_TwipsMeasure (); +if _gfdefbf :=d .DecodeElement (_fedda .DrawingGridVerticalSpacing ,&_fbcgd );_gfdefbf !=nil {return _gfdefbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber (); +if _dgdcae :=d .DecodeElement (_fedda .DisplayHorizontalDrawingGridEvery ,&_fbcgd );_dgdcae !=nil {return _dgdcae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber (); +if _bdbdbf :=d .DecodeElement (_fedda .DisplayVerticalDrawingGridEvery ,&_fbcgd );_bdbdbf !=nil {return _bdbdbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff (); +if _ebefee :=d .DecodeElement (_fedda .DoNotUseMarginsForDrawingGridOrigin ,&_fbcgd );_ebefee !=nil {return _ebefee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure (); +if _fbdcae :=d .DecodeElement (_fedda .DrawingGridHorizontalOrigin ,&_fbcgd );_fbdcae !=nil {return _fbdcae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .DrawingGridVerticalOrigin =NewCT_TwipsMeasure (); +if _gfcgfd :=d .DecodeElement (_fedda .DrawingGridVerticalOrigin ,&_fbcgd );_gfcgfd !=nil {return _gfcgfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .DoNotShadeFormData =NewCT_OnOff (); +if _beabge :=d .DecodeElement (_fedda .DoNotShadeFormData ,&_fbcgd );_beabge !=nil {return _beabge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .NoPunctuationKerning =NewCT_OnOff (); +if _aaffd :=d .DecodeElement (_fedda .NoPunctuationKerning ,&_fbcgd );_aaffd !=nil {return _aaffd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .CharacterSpacingControl =NewCT_CharacterSpacing (); +if _fabbd :=d .DecodeElement (_fedda .CharacterSpacingControl ,&_fbcgd );_fabbd !=nil {return _fabbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .PrintTwoOnOne =NewCT_OnOff (); +if _fadggf :=d .DecodeElement (_fedda .PrintTwoOnOne ,&_fbcgd );_fadggf !=nil {return _fadggf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .StrictFirstAndLastChars =NewCT_OnOff (); +if _bgdgf :=d .DecodeElement (_fedda .StrictFirstAndLastChars ,&_fbcgd );_bgdgf !=nil {return _bgdgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .NoLineBreaksAfter =NewCT_Kinsoku (); +if _aaccf :=d .DecodeElement (_fedda .NoLineBreaksAfter ,&_fbcgd );_aaccf !=nil {return _aaccf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .NoLineBreaksBefore =NewCT_Kinsoku (); +if _ecadf :=d .DecodeElement (_fedda .NoLineBreaksBefore ,&_fbcgd );_ecadf !=nil {return _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 :"\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"}:_fedda .SavePreviewPicture =NewCT_OnOff (); +if _eafbg :=d .DecodeElement (_fedda .SavePreviewPicture ,&_fbcgd );_eafbg !=nil {return _eafbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .DoNotValidateAgainstSchema =NewCT_OnOff (); +if _gbggb :=d .DecodeElement (_fedda .DoNotValidateAgainstSchema ,&_fbcgd );_gbggb !=nil {return _gbggb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .SaveInvalidXml =NewCT_OnOff (); +if _cbeag :=d .DecodeElement (_fedda .SaveInvalidXml ,&_fbcgd );_cbeag !=nil {return _cbeag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .IgnoreMixedContent =NewCT_OnOff (); +if _ggcgb :=d .DecodeElement (_fedda .IgnoreMixedContent ,&_fbcgd );_ggcgb !=nil {return _ggcgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .AlwaysShowPlaceholderText =NewCT_OnOff (); +if _egfba :=d .DecodeElement (_fedda .AlwaysShowPlaceholderText ,&_fbcgd );_egfba !=nil {return _egfba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .DoNotDemarcateInvalidXml =NewCT_OnOff (); +if _fdgcef :=d .DecodeElement (_fedda .DoNotDemarcateInvalidXml ,&_fbcgd );_fdgcef !=nil {return _fdgcef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .SaveXmlDataOnly =NewCT_OnOff (); +if _eebdgc :=d .DecodeElement (_fedda .SaveXmlDataOnly ,&_fbcgd );_eebdgc !=nil {return _eebdgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .UseXSLTWhenSaving =NewCT_OnOff (); +if _abdbfd :=d .DecodeElement (_fedda .UseXSLTWhenSaving ,&_fbcgd );_abdbfd !=nil {return _abdbfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .SaveThroughXslt =NewCT_SaveThroughXslt (); +if _ddgdee :=d .DecodeElement (_fedda .SaveThroughXslt ,&_fbcgd );_ddgdee !=nil {return _ddgdee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .ShowXMLTags =NewCT_OnOff (); +if _beeba :=d .DecodeElement (_fedda .ShowXMLTags ,&_fbcgd );_beeba !=nil {return _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 :"\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"}:_fedda .AlwaysMergeEmptyNamespace =NewCT_OnOff (); +if _dgeeac :=d .DecodeElement (_fedda .AlwaysMergeEmptyNamespace ,&_fbcgd );_dgeeac !=nil {return _dgeeac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .UpdateFields =NewCT_OnOff (); +if _afeada :=d .DecodeElement (_fedda .UpdateFields ,&_fbcgd );_afeada !=nil {return _afeada ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .HdrShapeDefaults =NewCT_ShapeDefaults (); +if _edgbcd :=d .DecodeElement (_fedda .HdrShapeDefaults ,&_fbcgd );_edgbcd !=nil {return _edgbcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .FootnotePr =NewCT_FtnDocProps (); +if _bbddb :=d .DecodeElement (_fedda .FootnotePr ,&_fbcgd );_bbddb !=nil {return _bbddb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .EndnotePr =NewCT_EdnDocProps (); +if _cadgb :=d .DecodeElement (_fedda .EndnotePr ,&_fbcgd );_cadgb !=nil {return _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 :"\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"}:_fedda .Compat =NewCT_Compat (); +if _edfbe :=d .DecodeElement (_fedda .Compat ,&_fbcgd );_edfbe !=nil {return _edfbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .DocVars =NewCT_DocVars (); +if _ddeee :=d .DecodeElement (_fedda .DocVars ,&_fbcgd );_ddeee !=nil {return _ddeee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .Rsids =NewCT_DocRsids (); +if _gebcg :=d .DecodeElement (_fedda .Rsids ,&_fbcgd );_gebcg !=nil {return _gebcg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fedda .MathPr =_ea .NewMathPr (); +if _abafa :=d .DecodeElement (_fedda .MathPr ,&_fbcgd );_abafa !=nil {return _abafa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_begbdc :=NewCT_String (); +if _fcbdg :=d .DecodeElement (_begbdc ,&_fbcgd );_fcbdg !=nil {return _fcbdg ;};_fedda .AttachedSchema =append (_fedda .AttachedSchema ,_begbdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .ThemeFontLang =NewCT_Language (); +if _bcaccf :=d .DecodeElement (_fedda .ThemeFontLang ,&_fbcgd );_bcaccf !=nil {return _bcaccf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .ClrSchemeMapping =NewCT_ColorSchemeMapping (); +if _dgbead :=d .DecodeElement (_fedda .ClrSchemeMapping ,&_fbcgd );_dgbead !=nil {return _dgbead ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .DoNotIncludeSubdocsInStats =NewCT_OnOff (); +if _dbafc :=d .DecodeElement (_fedda .DoNotIncludeSubdocsInStats ,&_fbcgd );_dbafc !=nil {return _dbafc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .DoNotAutoCompressPictures =NewCT_OnOff (); +if _ccade :=d .DecodeElement (_fedda .DoNotAutoCompressPictures ,&_fbcgd );_ccade !=nil {return _ccade ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .ForceUpgrade =NewCT_Empty (); +if _fbdged :=d .DecodeElement (_fedda .ForceUpgrade ,&_fbcgd );_fbdged !=nil {return _fbdged ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .Captions =NewCT_Captions (); +if _gfgegb :=d .DecodeElement (_fedda .Captions ,&_fbcgd );_gfgegb !=nil {return _gfgegb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown (); +if _aaccc :=d .DecodeElement (_fedda .ReadModeInkLockDown ,&_fbcgd );_aaccc !=nil {return _aaccc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgagb :=NewCT_SmartTagType (); +if _aaaba :=d .DecodeElement (_dgagb ,&_fbcgd );_aaaba !=nil {return _aaaba ;};_fedda .SmartTagType =append (_fedda .SmartTagType ,_dgagb );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"}:_fedda .SchemaLibrary =_eg .NewSchemaLibrary (); +if _bbaba :=d .DecodeElement (_fedda .SchemaLibrary ,&_fbcgd );_bbaba !=nil {return _bbaba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .ShapeDefaults =NewCT_ShapeDefaults (); +if _cedda :=d .DecodeElement (_fedda .ShapeDefaults ,&_fbcgd );_cedda !=nil {return _cedda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .DoNotEmbedSmartTags =NewCT_OnOff (); +if _fgbge :=d .DecodeElement (_fedda .DoNotEmbedSmartTags ,&_fbcgd );_fgbge !=nil {return _fgbge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedda .DecimalSymbol =NewCT_String (); +if _acddaf :=d .DecodeElement (_fedda .DecimalSymbol ,&_fbcgd );_acddaf !=nil {return _acddaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedda .ListSeparator =NewCT_String (); +if _afefb :=d .DecodeElement (_fedda .ListSeparator ,&_fbcgd );_afefb !=nil {return _afefb ;};default:_ceega :=&_ec .XSDAny {};if _dbeag :=d .DecodeElement (_ceega ,&_fbcgd );_dbeag !=nil {return _dbeag ;};_fedda .Extra =append (_fedda .Extra ,_ceega ); +};case _d .EndElement :break _dcbegg ;case _d .CharData :};};return nil ;};func (_bebac *CT_LevelSuffix )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bfaeb ,_gecdg :=_bebac .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _gecdg !=nil {return _gecdg ;};start .Attr =append (start .Attr ,_bfaeb );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Left Border for HTML div -Left *CT_Border ; +// Validate validates the CT_HdrFtrRef and its children +func (_facbb *CT_HdrFtrRef )Validate ()error {return _facbb .ValidateWithPath ("\u0043\u0054\u005fH\u0064\u0072\u0046\u0074\u0072\u0052\u0065\u0066");};func (_fbabfe ST_Direction )Validate ()error {return _fbabfe .ValidateWithPath ("")};func NewCT_AltChunk ()*CT_AltChunk {_edd :=&CT_AltChunk {}; +return _edd };func (_aacge WdST_RelFromV )Validate ()error {return _aacge .ValidateWithPath ("")};type CT_VerticalJc struct{ -// Bottom Border for HTML div -Bottom *CT_Border ; +// Vertical Alignment Setting +ValAttr ST_VerticalJc ;};func (_fedgf *CT_View )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fedgf .ValAttr =ST_View (1);for _ ,_efafgd :=range start .Attr {if _efafgd .Name .Local =="\u0076\u0061\u006c"{_fedgf .ValAttr .UnmarshalXMLAttr (_efafgd ); +continue ;};};for {_gcffg ,_bfgdg :=d .Token ();if _bfgdg !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u003a\u0020\u0025\u0073",_bfgdg );};if _ecbac ,_dcbec :=_gcffg .(_d .EndElement );_dcbec &&_ecbac .Name ==start .Name {break ; +};};return nil ;};type WdCT_WordprocessingShape struct{NormalEastAsianFlowAttr *bool ;CNvPr *_ed .CT_NonVisualDrawingProps ;Choice *WdCT_WordprocessingShapeChoice ;SpPr *_ed .CT_ShapeProperties ;Style *_ed .CT_ShapeStyle ;ExtLst *_ed .CT_OfficeArtExtensionList ; +WChoice *WdCT_WordprocessingShapeChoice1 ;BodyPr *_ed .CT_TextBodyProperties ;}; -// Right Border for HTML div -Right *CT_Border ;};func (_ddag *CT_CustomXmlRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddag .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_d .Sprintf ("\u0025\u0076",*_ddag .UriAttr )}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_d .Sprintf ("\u0025\u0076",_ddag .ElementAttr )});e .EncodeToken (start );if _ddag .CustomXmlPr !=nil {_efeec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}}; -e .EncodeElement (_ddag .CustomXmlPr ,_efeec );};if _ddag .EG_PContent !=nil {for _ ,_afff :=range _ddag .EG_PContent {_afff .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbcf *CT_DocPartGallery )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_edcg ,_bbgac :=_cbcf .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _bbgac !=nil {return _bbgac ;};start .Attr =append (start .Attr ,_edcg );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebfba *ST_DropCap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbcfde ,_afcbbg :=d .Token (); -if _afcbbg !=nil {return _afcbbg ;};if _edcbe ,_fddfd :=_bbcfde .(_f .EndElement );_fddfd &&_edcbe .Name ==start .Name {*_ebfba =1;return nil ;};if _ddgbabg ,_bccce :=_bbcfde .(_f .CharData );!_bccce {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbcfde ); -}else {switch string (_ddgbabg ){case "":*_ebfba =0;case "\u006e\u006f\u006e\u0065":*_ebfba =1;case "\u0064\u0072\u006f\u0070":*_ebfba =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ebfba =3;};};_bbcfde ,_afcbbg =d .Token ();if _afcbbg !=nil {return _afcbbg ; -};if _beaaeg ,_edfga :=_bbcfde .(_f .EndElement );_edfga &&_beaaeg .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbcfde ); -};type EG_FtnEdnNumProps struct{ +// ValidateWithPath validates the CT_MacroName and its children, prefixing error messages with path +func (_gbccae *CT_MacroName )ValidateWithPath (path string )error {return nil };type CT_CalendarType struct{ -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Calendar Type Value +ValAttr _gf .ST_CalendarType ;};type CT_RubyAlign struct{ -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;};func (_edeeg ST_CombineBrackets )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_edeeg .String (),start );};func (_ecda *CT_PBdr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _ecda .Top !=nil {_bcade :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_ecda .Top ,_bcade );};if _ecda .Left !=nil {_ffbedf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}}; -e .EncodeElement (_ecda .Left ,_ffbedf );};if _ecda .Bottom !=nil {_ceccce :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_ecda .Bottom ,_ceccce );};if _ecda .Right !=nil {_aaead :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_ecda .Right ,_aaead );};if _ecda .Between !=nil {_ebfd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0062\u0065\u0074\u0077\u0065\u0065n"}};e .EncodeElement (_ecda .Between ,_ebfd );};if _ecda .Bar !=nil {_ecfb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062a\u0072"}}; -e .EncodeElement (_ecda .Bar ,_ecfb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_DocPartBehavior byte ;func (_deacc ST_LineNumberRestart )Validate ()error {return _deacc .ValidateWithPath ("")};func (_eaaaff *CT_TrPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _eaaaff .CnfStyle !=nil {_cedebb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};for _ ,_gaefd :=range _eaaaff .CnfStyle {e .EncodeElement (_gaefd ,_cedebb );};};if _eaaaff .DivId !=nil {_befgdg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}}; -for _ ,_fcbdfg :=range _eaaaff .DivId {e .EncodeElement (_fcbdfg ,_befgdg );};};if _eaaaff .GridBefore !=nil {_cdfde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_bcbaac :=range _eaaaff .GridBefore {e .EncodeElement (_bcbaac ,_cdfde ); -};};if _eaaaff .GridAfter !=nil {_begccc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}};for _ ,_ddded :=range _eaaaff .GridAfter {e .EncodeElement (_ddded ,_begccc );};};if _eaaaff .WBefore !=nil {_fcgfb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}}; -for _ ,_ebcgb :=range _eaaaff .WBefore {e .EncodeElement (_ebcgb ,_fcgfb );};};if _eaaaff .WAfter !=nil {_gedcff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_egfgcf :=range _eaaaff .WAfter {e .EncodeElement (_egfgcf ,_gedcff ); -};};if _eaaaff .CantSplit !=nil {_gbgdc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}};for _ ,_bfdfd :=range _eaaaff .CantSplit {e .EncodeElement (_bfdfd ,_gbgdc );};};if _eaaaff .TrHeight !=nil {_eecgf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}}; -for _ ,_abfag :=range _eaaaff .TrHeight {e .EncodeElement (_abfag ,_eecgf );};};if _eaaaff .TblHeader !=nil {_ffccb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_bgbga :=range _eaaaff .TblHeader {e .EncodeElement (_bgbga ,_ffccb ); -};};if _eaaaff .TblCellSpacing !=nil {_aeagfa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};for _ ,_bbeab :=range _eaaaff .TblCellSpacing {e .EncodeElement (_bbeab ,_aeagfa ); -};};if _eaaaff .Jc !=nil {_cdadd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_dfbcb :=range _eaaaff .Jc {e .EncodeElement (_dfbcb ,_cdadd );};};if _eaaaff .Hidden !=nil {_fbbaab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}}; -for _ ,_egfeac :=range _eaaaff .Hidden {e .EncodeElement (_egfeac ,_fbbaab );};};if _eaaaff .Ins !=nil {_cgdga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_eaaaff .Ins ,_cgdga );};if _eaaaff .Del !=nil {_adgbfe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064e\u006c"}}; -e .EncodeElement (_eaaaff .Del ,_adgbfe );};if _eaaaff .TrPrChange !=nil {_fgaega :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074r\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_eaaaff .TrPrChange ,_fgaega );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_caaed *CT_Column )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _caaed .WAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0077"},Value :_d .Sprintf ("\u0025\u0076",*_caaed .WAttr )}); -};if _caaed .SpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_caaed .SpaceAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_faf *CT_Bookmark )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egf :=range start .Attr {if _egf .Name .Local =="\u006e\u0061\u006d\u0065"{_gee ,_bdae :=_egf .Value ,error (nil );if _bdae !=nil {return _bdae ; -};_faf .NameAttr =_gee ;continue ;};if _egf .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_cfccg ,_ebff :=_fc .ParseInt (_egf .Value ,10,64);if _ebff !=nil {return _ebff ;};_faf .ColFirstAttr =&_cfccg ;continue ;};if _egf .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_ebb ,_ffde :=_fc .ParseInt (_egf .Value ,10,64); -if _ffde !=nil {return _ffde ;};_faf .ColLastAttr =&_ebb ;continue ;};if _egf .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_faf .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_egf );continue ; -};if _egf .Name .Local =="\u0069\u0064"{_fcdab ,_gddd :=_fc .ParseInt (_egf .Value ,10,64);if _gddd !=nil {return _gddd ;};_faf .IdAttr =_fcdab ;continue ;};};for {_cefa ,_fcdbe :=d .Token ();if _fcdbe !=nil {return _d .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_fcdbe ); -};if _bbba ,_eaeg :=_cefa .(_f .EndElement );_eaeg &&_bbba .Name ==start .Name {break ;};};return nil ;};func (_becf *CT_MailMergeDataType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_caaedg :=range start .Attr {if _caaedg .Name .Local =="\u0076\u0061\u006c"{_ggcec ,_cfdfe :=_caaedg .Value ,error (nil ); -if _cfdfe !=nil {return _cfdfe ;};_becf .ValAttr =_ggcec ;continue ;};};for {_cdac ,_ddgdg :=d .Token ();if _ddgdg !=nil {return _d .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",_ddgdg ); -};if _gfaeg ,_edada :=_cdac .(_f .EndElement );_edada &&_gfaeg .Name ==start .Name {break ;};};return nil ;};func (_bgaga *CT_Tbl )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bgaga .EG_RangeMarkupElements !=nil {for _ ,_bgadaf :=range _bgaga .EG_RangeMarkupElements {_bgadaf .MarshalXML (e ,_f .StartElement {}); -};};_abbgf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_bgaga .TblPr ,_abbgf );_ggegda :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_bgaga .TblGrid ,_ggegda ); -if _bgaga .EG_ContentRowContent !=nil {for _ ,_faccdg :=range _bgaga .EG_ContentRowContent {_faccdg .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type EG_MathContent struct{OMathPara *_aa .OMathPara ; -OMath *_aa .OMath ;};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 (_cbabc *CT_FtnEdnRef )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbabc .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 :_d .Sprintf ("\u0025\u0076",*_cbabc .CustomMarkFollowsAttr )}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_cbabc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_adebg *WdCT_PosHChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adebg .Align !=WdST_AlignHUnset {_gfbbgf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}}; -e .EncodeElement (_adebg .Align ,_gfbbgf );};if _adebg .PosOffset !=nil {_dfdbad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_adebg .PosOffset ,_dfdbad );};return nil ; -}; +// Phonetic Guide Text Alignment Value +ValAttr ST_RubyAlign ;}; -// ValidateWithPath validates the WdEG_WrapType and its children, prefixing error messages with path -func (_eddcbg *WdEG_WrapType )ValidateWithPath (path string )error {if _eddcbg .Choice !=nil {if _abaac :=_eddcbg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_abaac !=nil {return _abaac ;};};return nil ;}; +// ValidateWithPath validates the CT_TblLook and its children, prefixing error messages with path +func (_ffdag *CT_TblLook )ValidateWithPath (path string )error {if _ffdag .FirstRowAttr !=nil {if _bgdfa :=_ffdag .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_bgdfa !=nil {return _bgdfa ; +};};if _ffdag .LastRowAttr !=nil {if _gfbfe :=_ffdag .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_gfbfe !=nil {return _gfbfe ;};};if _ffdag .FirstColumnAttr !=nil {if _cdgae :=_ffdag .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072"); +_cdgae !=nil {return _cdgae ;};};if _ffdag .LastColumnAttr !=nil {if _gbcfee :=_ffdag .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_gbcfee !=nil {return _gbcfee ;};};if _ffdag .NoHBandAttr !=nil {if _gddag :=_ffdag .NoHBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fH\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072"); +_gddag !=nil {return _gddag ;};};if _ffdag .NoVBandAttr !=nil {if _fdbfc :=_ffdag .NoVBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fV\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_fdbfc !=nil {return _fdbfc ;};};return nil ;}; -// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path -func (_eeffcf *CT_FontFamily )ValidateWithPath (path string )error {if _eeffcf .ValAttr ==ST_FontFamilyUnset {return _d .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 _addca :=_eeffcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_addca !=nil {return _addca ;};return nil ;};func (_ggfgda ST_Hint )Validate ()error {return _ggfgda .ValidateWithPath ("")};func (_gddag *CT_NumPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbbcc :for {_ebcdbb ,_cbaga :=d .Token (); -if _cbaga !=nil {return _cbaga ;};switch _eccca :=_ebcdbb .(type ){case _f .StartElement :switch _eccca .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gddag .Ilvl =NewCT_DecimalNumber (); -if _gadd :=d .DecodeElement (_gddag .Ilvl ,&_eccca );_gadd !=nil {return _gadd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gddag .NumId =NewCT_DecimalNumber (); -if _efbdb :=d .DecodeElement (_gddag .NumId ,&_eccca );_efbdb !=nil {return _efbdb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gddag .NumberingChange =NewCT_TrackChangeNumbering (); -if _agfgd :=d .DecodeElement (_gddag .NumberingChange ,&_eccca );_agfgd !=nil {return _agfgd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gddag .Ins =NewCT_TrackChange (); -if _eefe :=d .DecodeElement (_gddag .Ins ,&_eccca );_eefe !=nil {return _eefe ;};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",_eccca .Name ); -if _eddccg :=d .Skip ();_eddccg !=nil {return _eddccg ;};};case _f .EndElement :break _bbbcc ;case _f .CharData :};};return nil ;};func NewAG_TransitionalPassword ()*AG_TransitionalPassword {_cd :=&AG_TransitionalPassword {};return _cd ;};func NewCT_Divs ()*CT_Divs {_cffcf :=&CT_Divs {}; -return _cffcf };func (_ffbef *WdCT_WrapThrough )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffbef .WrapTextAttr =WdST_WrapText (1);_ffbef .WrapPolygon =NewWdCT_WrapPath ();for _ ,_fdcfa :=range start .Attr {if _fdcfa .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_ffbef .WrapTextAttr .UnmarshalXMLAttr (_fdcfa ); -continue ;};if _fdcfa .Name .Local =="\u0064\u0069\u0073t\u004c"{_cecag ,_bdebd :=_fc .ParseUint (_fdcfa .Value ,10,32);if _bdebd !=nil {return _bdebd ;};_bedag :=uint32 (_cecag );_ffbef .DistLAttr =&_bedag ;continue ;};if _fdcfa .Name .Local =="\u0064\u0069\u0073t\u0052"{_dggff ,_egaaac :=_fc .ParseUint (_fdcfa .Value ,10,32); -if _egaaac !=nil {return _egaaac ;};_fbddda :=uint32 (_dggff );_ffbef .DistRAttr =&_fbddda ;continue ;};};_gbedfa :for {_agadad ,_afgdf :=d .Token ();if _afgdf !=nil {return _afgdf ;};switch _fgecea :=_agadad .(type ){case _f .StartElement :switch _fgecea .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 _cbbee :=d .DecodeElement (_ffbef .WrapPolygon ,&_fgecea ); -_cbbee !=nil {return _cbbee ;};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",_fgecea .Name ); -if _ccagee :=d .Skip ();_ccagee !=nil {return _ccagee ;};};case _f .EndElement :break _gbedfa ;case _f .CharData :};};return nil ;};func (_gbbfbc *CT_WriteProtection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfabgb :=range start .Attr {if _dfabgb .Name .Local =="r\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_gbdcc ,_febaf :=ParseUnionST_OnOff (_dfabgb .Value ); -if _febaf !=nil {return _febaf ;};_gbbfbc .RecommendedAttr =&_gbdcc ;continue ;};if _dfabgb .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_egfac ,_gfffb :=_dfabgb .Value ,error (nil );if _gfffb !=nil {return _gfffb ; -};_gbbfbc .AlgorithmNameAttr =&_egfac ;continue ;};if _dfabgb .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_eggdd ,_eegef :=_dfabgb .Value ,error (nil );if _eegef !=nil {return _eegef ;};_gbbfbc .HashValueAttr =&_eggdd ;continue ;};if _dfabgb .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_eefgbd ,_fdfgce :=_dfabgb .Value ,error (nil ); -if _fdfgce !=nil {return _fdfgce ;};_gbbfbc .SaltValueAttr =&_eefgbd ;continue ;};if _dfabgb .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_aagegb ,_cfeege :=_fc .ParseInt (_dfabgb .Value ,10,64);if _cfeege !=nil {return _cfeege ;};_gbbfbc .SpinCountAttr =&_aagegb ; -continue ;};if _dfabgb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_gbbfbc .CryptProviderTypeAttr .UnmarshalXMLAttr (_dfabgb );continue ;};if _dfabgb .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_gbbfbc .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_dfabgb ); -continue ;};if _dfabgb .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_gbbfbc .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_dfabgb );continue ;};if _dfabgb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_eggdac ,_cageb :=_fc .ParseInt (_dfabgb .Value ,10,64); -if _cageb !=nil {return _cageb ;};_gbbfbc .CryptAlgorithmSidAttr =&_eggdac ;continue ;};if _dfabgb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_cffgc ,_gcdca :=_fc .ParseInt (_dfabgb .Value ,10,64);if _gcdca !=nil {return _gcdca ; -};_gbbfbc .CryptSpinCountAttr =&_cffgc ;continue ;};if _dfabgb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_aeccga ,_eeecc :=_dfabgb .Value ,error (nil );if _eeecc !=nil {return _eeecc ;};_gbbfbc .CryptProviderAttr =&_aeccga ; -continue ;};if _dfabgb .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_fgagd ,_dddfbb :=_dfabgb .Value ,error (nil );if _dddfbb !=nil {return _dddfbb ;};_gbbfbc .AlgIdExtAttr =&_fgagd ;continue ;};if _dfabgb .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_ecfde ,_feecc :=_dfabgb .Value ,error (nil ); -if _feecc !=nil {return _feecc ;};_gbbfbc .AlgIdExtSourceAttr =&_ecfde ;continue ;};if _dfabgb .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_abaga ,_bdccf :=_dfabgb .Value ,error (nil ); -if _bdccf !=nil {return _bdccf ;};_gbbfbc .CryptProviderTypeExtAttr =&_abaga ;continue ;};if _dfabgb .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"{_dbgfc ,_acdfe :=_dfabgb .Value ,error (nil ); -if _acdfe !=nil {return _acdfe ;};_gbbfbc .CryptProviderTypeExtSourceAttr =&_dbgfc ;continue ;};if _dfabgb .Name .Local =="\u0068\u0061\u0073\u0068"{_beaab ,_ddebd :=_dfabgb .Value ,error (nil );if _ddebd !=nil {return _ddebd ;};_gbbfbc .HashAttr =&_beaab ; -continue ;};if _dfabgb .Name .Local =="\u0073\u0061\u006c\u0074"{_egacb ,_eeafg :=_dfabgb .Value ,error (nil );if _eeafg !=nil {return _eeafg ;};_gbbfbc .SaltAttr =&_egacb ;continue ;};};for {_cedfc ,_ecfdd :=d .Token ();if _ecfdd !=nil {return _d .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",_ecfdd ); -};if _ggcee ,_feaea :=_cedfc .(_f .EndElement );_feaea &&_ggcee .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_EdnPos and its children +func (_fcfdc *CT_EdnPos )Validate ()error {return _fcfdc .ValidateWithPath ("\u0043T\u005f\u0045\u0064\u006e\u0050\u006fs");};func NewCT_PTab ()*CT_PTab {_gaebd :=&CT_PTab {};_gaebd .AlignmentAttr =ST_PTabAlignment (1);_gaebd .RelativeToAttr =ST_PTabRelativeTo (1); +_gaebd .LeaderAttr =ST_PTabLeader (1);return _gaebd ;};func (_fdbdgc ST_Em )ValidateWithPath (path string )error {switch _fdbdgc {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 (_fdbdgc )); +};return nil ;}; -// ValidateWithPath validates the AG_Password and its children, prefixing error messages with path -func (_ca *AG_Password )ValidateWithPath (path string )error {return nil };func NewCT_SdtPrChoice ()*CT_SdtPrChoice {_abdg :=&CT_SdtPrChoice {};return _abdg };func (_gbddg *CT_TblWidth )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfagb :=range start .Attr {if _gfagb .Name .Local =="\u0077"{_efeeb ,_beddf :=ParseUnionST_MeasurementOrPercent (_gfagb .Value ); -if _beddf !=nil {return _beddf ;};_gbddg .WAttr =&_efeeb ;continue ;};if _gfagb .Name .Local =="\u0074\u0079\u0070\u0065"{_gbddg .TypeAttr .UnmarshalXMLAttr (_gfagb );continue ;};};for {_gcccbc ,_beggb :=d .Token ();if _beggb !=nil {return _d .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068\u003a\u0020\u0025\u0073",_beggb ); -};if _adabae ,_ggdcd :=_gcccbc .(_f .EndElement );_ggdcd &&_adabae .Name ==start .Name {break ;};};return nil ;};func (_bdegda ST_LevelSuffix )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bdegda .String (),start ); -}; +// 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 _ec .Any ;}; -// Validate validates the CT_TcMar and its children -func (_ceagac *CT_TcMar )Validate ()error {return _ceagac .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u004d\u0061\u0072");};func (_acdgb *CT_Settings )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eaaaa :for {_cabdf ,_abbef :=d .Token (); -if _abbef !=nil {return _abbef ;};switch _agacgc :=_cabdf .(type ){case _f .StartElement :switch _agacgc .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .WriteProtection =NewCT_WriteProtection (); -if _aagbc :=d .DecodeElement (_acdgb .WriteProtection ,&_agacgc );_aagbc !=nil {return _aagbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .View =NewCT_View (); -if _agggb :=d .DecodeElement (_acdgb .View ,&_agacgc );_agggb !=nil {return _agggb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .Zoom =NewCT_Zoom (); -if _agfb :=d .DecodeElement (_acdgb .Zoom ,&_agacgc );_agfb !=nil {return _agfb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .RemovePersonalInformation =NewCT_OnOff (); -if _bgadb :=d .DecodeElement (_acdgb .RemovePersonalInformation ,&_agacgc );_bgadb !=nil {return _bgadb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .RemoveDateAndTime =NewCT_OnOff (); -if _cacgab :=d .DecodeElement (_acdgb .RemoveDateAndTime ,&_agacgc );_cacgab !=nil {return _cacgab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .DoNotDisplayPageBoundaries =NewCT_OnOff (); -if _geedae :=d .DecodeElement (_acdgb .DoNotDisplayPageBoundaries ,&_agacgc );_geedae !=nil {return _geedae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .DisplayBackgroundShape =NewCT_OnOff (); -if _ggfgc :=d .DecodeElement (_acdgb .DisplayBackgroundShape ,&_agacgc );_ggfgc !=nil {return _ggfgc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_acdgb .PrintPostScriptOverText =NewCT_OnOff (); -if _bafbd :=d .DecodeElement (_acdgb .PrintPostScriptOverText ,&_agacgc );_bafbd !=nil {return _bafbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .PrintFractionalCharacterWidth =NewCT_OnOff (); -if _cdegg :=d .DecodeElement (_acdgb .PrintFractionalCharacterWidth ,&_agacgc );_cdegg !=nil {return _cdegg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .PrintFormsData =NewCT_OnOff (); -if _affda :=d .DecodeElement (_acdgb .PrintFormsData ,&_agacgc );_affda !=nil {return _affda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .EmbedTrueTypeFonts =NewCT_OnOff (); -if _fdcbdf :=d .DecodeElement (_acdgb .EmbedTrueTypeFonts ,&_agacgc );_fdcbdf !=nil {return _fdcbdf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .EmbedSystemFonts =NewCT_OnOff (); -if _gggfc :=d .DecodeElement (_acdgb .EmbedSystemFonts ,&_agacgc );_gggfc !=nil {return _gggfc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_acdgb .SaveSubsetFonts =NewCT_OnOff (); -if _afbgd :=d .DecodeElement (_acdgb .SaveSubsetFonts ,&_agacgc );_afbgd !=nil {return _afbgd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .SaveFormsData =NewCT_OnOff (); -if _bcdcg :=d .DecodeElement (_acdgb .SaveFormsData ,&_agacgc );_bcdcg !=nil {return _bcdcg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\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"}:_acdgb .MirrorMargins =NewCT_OnOff (); -if _cggcdc :=d .DecodeElement (_acdgb .MirrorMargins ,&_agacgc );_cggcdc !=nil {return _cggcdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .AlignBordersAndEdges =NewCT_OnOff (); -if _acabb :=d .DecodeElement (_acdgb .AlignBordersAndEdges ,&_agacgc );_acabb !=nil {return _acabb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .BordersDoNotSurroundHeader =NewCT_OnOff (); -if _dfegd :=d .DecodeElement (_acdgb .BordersDoNotSurroundHeader ,&_agacgc );_dfegd !=nil {return _dfegd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .BordersDoNotSurroundFooter =NewCT_OnOff (); -if _edbafb :=d .DecodeElement (_acdgb .BordersDoNotSurroundFooter ,&_agacgc );_edbafb !=nil {return _edbafb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .GutterAtTop =NewCT_OnOff (); -if _efbff :=d .DecodeElement (_acdgb .GutterAtTop ,&_agacgc );_efbff !=nil {return _efbff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .HideSpellingErrors =NewCT_OnOff (); -if _egcegc :=d .DecodeElement (_acdgb .HideSpellingErrors ,&_agacgc );_egcegc !=nil {return _egcegc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .HideGrammaticalErrors =NewCT_OnOff (); -if _acebe :=d .DecodeElement (_acdgb .HideGrammaticalErrors ,&_agacgc );_acebe !=nil {return _acebe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbbba :=NewCT_WritingStyle (); -if _aaeee :=d .DecodeElement (_dbbba ,&_agacgc );_aaeee !=nil {return _aaeee ;};_acdgb .ActiveWritingStyle =append (_acdgb .ActiveWritingStyle ,_dbbba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .ProofState =NewCT_Proof (); -if _ddcfac :=d .DecodeElement (_acdgb .ProofState ,&_agacgc );_ddcfac !=nil {return _ddcfac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .FormsDesign =NewCT_OnOff (); -if _gdabc :=d .DecodeElement (_acdgb .FormsDesign ,&_agacgc );_gdabc !=nil {return _gdabc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .AttachedTemplate =NewCT_Rel (); -if _eabce :=d .DecodeElement (_acdgb .AttachedTemplate ,&_agacgc );_eabce !=nil {return _eabce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .LinkStyles =NewCT_OnOff (); -if _begff :=d .DecodeElement (_acdgb .LinkStyles ,&_agacgc );_begff !=nil {return _begff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .StylePaneFormatFilter =NewCT_StylePaneFilter (); -if _agcbg :=d .DecodeElement (_acdgb .StylePaneFormatFilter ,&_agacgc );_agcbg !=nil {return _agcbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_acdgb .StylePaneSortMethod =NewCT_StyleSort (); -if _cdbac :=d .DecodeElement (_acdgb .StylePaneSortMethod ,&_agacgc );_cdbac !=nil {return _cdbac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .DocumentType =NewCT_DocType (); -if _cfcfg :=d .DecodeElement (_acdgb .DocumentType ,&_agacgc );_cfcfg !=nil {return _cfcfg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .MailMerge =NewCT_MailMerge (); -if _dfeee :=d .DecodeElement (_acdgb .MailMerge ,&_agacgc );_dfeee !=nil {return _dfeee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .RevisionView =NewCT_TrackChangesView (); -if _dffffb :=d .DecodeElement (_acdgb .RevisionView ,&_agacgc );_dffffb !=nil {return _dffffb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .TrackRevisions =NewCT_OnOff (); -if _cggcaf :=d .DecodeElement (_acdgb .TrackRevisions ,&_agacgc );_cggcaf !=nil {return _cggcaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .DoNotTrackMoves =NewCT_OnOff (); -if _bfbbg :=d .DecodeElement (_acdgb .DoNotTrackMoves ,&_agacgc );_bfbbg !=nil {return _bfbbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"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"}:_acdgb .DoNotTrackFormatting =NewCT_OnOff (); -if _defbc :=d .DecodeElement (_acdgb .DoNotTrackFormatting ,&_agacgc );_defbc !=nil {return _defbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .DocumentProtection =NewCT_DocProtect (); -if _egdag :=d .DecodeElement (_acdgb .DocumentProtection ,&_agacgc );_egdag !=nil {return _egdag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .AutoFormatOverride =NewCT_OnOff (); -if _eegaf :=d .DecodeElement (_acdgb .AutoFormatOverride ,&_agacgc );_eegaf !=nil {return _eegaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .StyleLockTheme =NewCT_OnOff (); -if _dgdgb :=d .DecodeElement (_acdgb .StyleLockTheme ,&_agacgc );_dgdgb !=nil {return _dgdgb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .StyleLockQFSet =NewCT_OnOff (); -if _acbdc :=d .DecodeElement (_acdgb .StyleLockQFSet ,&_agacgc );_acbdc !=nil {return _acbdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .DefaultTabStop =NewCT_TwipsMeasure (); -if _ccebf :=d .DecodeElement (_acdgb .DefaultTabStop ,&_agacgc );_ccebf !=nil {return _ccebf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .AutoHyphenation =NewCT_OnOff (); -if _efgbf :=d .DecodeElement (_acdgb .AutoHyphenation ,&_agacgc );_efgbf !=nil {return _efgbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .ConsecutiveHyphenLimit =NewCT_DecimalNumber (); -if _fbfed :=d .DecodeElement (_acdgb .ConsecutiveHyphenLimit ,&_agacgc );_fbfed !=nil {return _fbfed ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .HyphenationZone =NewCT_TwipsMeasure (); -if _agggdf :=d .DecodeElement (_acdgb .HyphenationZone ,&_agacgc );_agggdf !=nil {return _agggdf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .DoNotHyphenateCaps =NewCT_OnOff (); -if _dbfde :=d .DecodeElement (_acdgb .DoNotHyphenateCaps ,&_agacgc );_dbfde !=nil {return _dbfde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_acdgb .ShowEnvelope =NewCT_OnOff (); -if _bdcf :=d .DecodeElement (_acdgb .ShowEnvelope ,&_agacgc );_bdcf !=nil {return _bdcf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .SummaryLength =NewCT_DecimalNumberOrPrecent (); -if _ebbfd :=d .DecodeElement (_acdgb .SummaryLength ,&_agacgc );_ebbfd !=nil {return _ebbfd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .ClickAndTypeStyle =NewCT_String (); -if _fagbc :=d .DecodeElement (_acdgb .ClickAndTypeStyle ,&_agacgc );_fagbc !=nil {return _fagbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .DefaultTableStyle =NewCT_String (); -if _gfgbec :=d .DecodeElement (_acdgb .DefaultTableStyle ,&_agacgc );_gfgbec !=nil {return _gfgbec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .EvenAndOddHeaders =NewCT_OnOff (); -if _fccgg :=d .DecodeElement (_acdgb .EvenAndOddHeaders ,&_agacgc );_fccgg !=nil {return _fccgg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .BookFoldRevPrinting =NewCT_OnOff (); -if _ecege :=d .DecodeElement (_acdgb .BookFoldRevPrinting ,&_agacgc );_ecege !=nil {return _ecege ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .BookFoldPrinting =NewCT_OnOff (); -if _gdfbf :=d .DecodeElement (_acdgb .BookFoldPrinting ,&_agacgc );_gdfbf !=nil {return _gdfbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .BookFoldPrintingSheets =NewCT_DecimalNumber (); -if _gdcefg :=d .DecodeElement (_acdgb .BookFoldPrintingSheets ,&_agacgc );_gdcefg !=nil {return _gdcefg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure (); -if _ebggb :=d .DecodeElement (_acdgb .DrawingGridHorizontalSpacing ,&_agacgc );_ebggb !=nil {return _ebggb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_acdgb .DrawingGridVerticalSpacing =NewCT_TwipsMeasure (); -if _geadga :=d .DecodeElement (_acdgb .DrawingGridVerticalSpacing ,&_agacgc );_geadga !=nil {return _geadga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber (); -if _ccfbf :=d .DecodeElement (_acdgb .DisplayHorizontalDrawingGridEvery ,&_agacgc );_ccfbf !=nil {return _ccfbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber (); -if _dafga :=d .DecodeElement (_acdgb .DisplayVerticalDrawingGridEvery ,&_agacgc );_dafga !=nil {return _dafga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff (); -if _adddb :=d .DecodeElement (_acdgb .DoNotUseMarginsForDrawingGridOrigin ,&_agacgc );_adddb !=nil {return _adddb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure (); -if _bcggd :=d .DecodeElement (_acdgb .DrawingGridHorizontalOrigin ,&_agacgc );_bcggd !=nil {return _bcggd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .DrawingGridVerticalOrigin =NewCT_TwipsMeasure (); -if _egbbd :=d .DecodeElement (_acdgb .DrawingGridVerticalOrigin ,&_agacgc );_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 :"\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"}:_acdgb .DoNotShadeFormData =NewCT_OnOff (); -if _gaffb :=d .DecodeElement (_acdgb .DoNotShadeFormData ,&_agacgc );_gaffb !=nil {return _gaffb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .NoPunctuationKerning =NewCT_OnOff (); -if _cdgcd :=d .DecodeElement (_acdgb .NoPunctuationKerning ,&_agacgc );_cdgcd !=nil {return _cdgcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .CharacterSpacingControl =NewCT_CharacterSpacing (); -if _acbdb :=d .DecodeElement (_acdgb .CharacterSpacingControl ,&_agacgc );_acbdb !=nil {return _acbdb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .PrintTwoOnOne =NewCT_OnOff (); -if _ddbgg :=d .DecodeElement (_acdgb .PrintTwoOnOne ,&_agacgc );_ddbgg !=nil {return _ddbgg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .StrictFirstAndLastChars =NewCT_OnOff (); -if _eadbd :=d .DecodeElement (_acdgb .StrictFirstAndLastChars ,&_agacgc );_eadbd !=nil {return _eadbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .NoLineBreaksAfter =NewCT_Kinsoku (); -if _fbegab :=d .DecodeElement (_acdgb .NoLineBreaksAfter ,&_agacgc );_fbegab !=nil {return _fbegab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .NoLineBreaksBefore =NewCT_Kinsoku (); -if _ccdafc :=d .DecodeElement (_acdgb .NoLineBreaksBefore ,&_agacgc );_ccdafc !=nil {return _ccdafc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .SavePreviewPicture =NewCT_OnOff (); -if _bdcff :=d .DecodeElement (_acdgb .SavePreviewPicture ,&_agacgc );_bdcff !=nil {return _bdcff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .DoNotValidateAgainstSchema =NewCT_OnOff (); -if _eaccg :=d .DecodeElement (_acdgb .DoNotValidateAgainstSchema ,&_agacgc );_eaccg !=nil {return _eaccg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .SaveInvalidXml =NewCT_OnOff (); -if _adfdg :=d .DecodeElement (_acdgb .SaveInvalidXml ,&_agacgc );_adfdg !=nil {return _adfdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .IgnoreMixedContent =NewCT_OnOff (); -if _bbfcg :=d .DecodeElement (_acdgb .IgnoreMixedContent ,&_agacgc );_bbfcg !=nil {return _bbfcg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .AlwaysShowPlaceholderText =NewCT_OnOff (); -if _cbeff :=d .DecodeElement (_acdgb .AlwaysShowPlaceholderText ,&_agacgc );_cbeff !=nil {return _cbeff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .DoNotDemarcateInvalidXml =NewCT_OnOff (); -if _fgfcc :=d .DecodeElement (_acdgb .DoNotDemarcateInvalidXml ,&_agacgc );_fgfcc !=nil {return _fgfcc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .SaveXmlDataOnly =NewCT_OnOff (); -if _dddgcf :=d .DecodeElement (_acdgb .SaveXmlDataOnly ,&_agacgc );_dddgcf !=nil {return _dddgcf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .UseXSLTWhenSaving =NewCT_OnOff (); -if _eeedd :=d .DecodeElement (_acdgb .UseXSLTWhenSaving ,&_agacgc );_eeedd !=nil {return _eeedd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .SaveThroughXslt =NewCT_SaveThroughXslt (); -if _gfddb :=d .DecodeElement (_acdgb .SaveThroughXslt ,&_agacgc );_gfddb !=nil {return _gfddb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .ShowXMLTags =NewCT_OnOff (); -if _bgdfdg :=d .DecodeElement (_acdgb .ShowXMLTags ,&_agacgc );_bgdfdg !=nil {return _bgdfdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .AlwaysMergeEmptyNamespace =NewCT_OnOff (); -if _fafca :=d .DecodeElement (_acdgb .AlwaysMergeEmptyNamespace ,&_agacgc );_fafca !=nil {return _fafca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .UpdateFields =NewCT_OnOff (); -if _ffaecb :=d .DecodeElement (_acdgb .UpdateFields ,&_agacgc );_ffaecb !=nil {return _ffaecb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .HdrShapeDefaults =NewCT_ShapeDefaults (); -if _fdgaba :=d .DecodeElement (_acdgb .HdrShapeDefaults ,&_agacgc );_fdgaba !=nil {return _fdgaba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .FootnotePr =NewCT_FtnDocProps (); -if _bbgde :=d .DecodeElement (_acdgb .FootnotePr ,&_agacgc );_bbgde !=nil {return _bbgde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .EndnotePr =NewCT_EdnDocProps (); -if _fdgde :=d .DecodeElement (_acdgb .EndnotePr ,&_agacgc );_fdgde !=nil {return _fdgde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .Compat =NewCT_Compat (); -if _fbffcc :=d .DecodeElement (_acdgb .Compat ,&_agacgc );_fbffcc !=nil {return _fbffcc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .DocVars =NewCT_DocVars (); -if _ceaad :=d .DecodeElement (_acdgb .DocVars ,&_agacgc );_ceaad !=nil {return _ceaad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .Rsids =NewCT_DocRsids (); -if _gcead :=d .DecodeElement (_acdgb .Rsids ,&_agacgc );_gcead !=nil {return _gcead ;};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"}:_acdgb .MathPr =_aa .NewMathPr (); -if _afceg :=d .DecodeElement (_acdgb .MathPr ,&_agacgc );_afceg !=nil {return _afceg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebfce :=NewCT_String (); -if _addfeg :=d .DecodeElement (_ebfce ,&_agacgc );_addfeg !=nil {return _addfeg ;};_acdgb .AttachedSchema =append (_acdgb .AttachedSchema ,_ebfce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_acdgb .ThemeFontLang =NewCT_Language (); -if _bacgc :=d .DecodeElement (_acdgb .ThemeFontLang ,&_agacgc );_bacgc !=nil {return _bacgc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_acdgb .ClrSchemeMapping =NewCT_ColorSchemeMapping (); -if _fddbc :=d .DecodeElement (_acdgb .ClrSchemeMapping ,&_agacgc );_fddbc !=nil {return _fddbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .DoNotIncludeSubdocsInStats =NewCT_OnOff (); -if _abbad :=d .DecodeElement (_acdgb .DoNotIncludeSubdocsInStats ,&_agacgc );_abbad !=nil {return _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 :"\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"}:_acdgb .DoNotAutoCompressPictures =NewCT_OnOff (); -if _cbebg :=d .DecodeElement (_acdgb .DoNotAutoCompressPictures ,&_agacgc );_cbebg !=nil {return _cbebg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .ForceUpgrade =NewCT_Empty (); -if _agacgf :=d .DecodeElement (_acdgb .ForceUpgrade ,&_agacgc );_agacgf !=nil {return _agacgf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .Captions =NewCT_Captions (); -if _cgddd :=d .DecodeElement (_acdgb .Captions ,&_agacgc );_cgddd !=nil {return _cgddd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown (); -if _fggdfa :=d .DecodeElement (_acdgb .ReadModeInkLockDown ,&_agacgc );_fggdfa !=nil {return _fggdfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_feece :=NewCT_SmartTagType (); -if _feeeac :=d .DecodeElement (_feece ,&_agacgc );_feeeac !=nil {return _feeeac ;};_acdgb .SmartTagType =append (_acdgb .SmartTagType ,_feece );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"}:_acdgb .SchemaLibrary =_gc .NewSchemaLibrary (); -if _abebe :=d .DecodeElement (_acdgb .SchemaLibrary ,&_agacgc );_abebe !=nil {return _abebe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .ShapeDefaults =NewCT_ShapeDefaults (); -if _dcaba :=d .DecodeElement (_acdgb .ShapeDefaults ,&_agacgc );_dcaba !=nil {return _dcaba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .DoNotEmbedSmartTags =NewCT_OnOff (); -if _bbbce :=d .DecodeElement (_acdgb .DoNotEmbedSmartTags ,&_agacgc );_bbbce !=nil {return _bbbce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdgb .DecimalSymbol =NewCT_String (); -if _ggfgb :=d .DecodeElement (_acdgb .DecimalSymbol ,&_agacgc );_ggfgb !=nil {return _ggfgb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdgb .ListSeparator =NewCT_String (); -if _cfdbe :=d .DecodeElement (_acdgb .ListSeparator ,&_agacgc );_cfdbe !=nil {return _cfdbe ;};default:_agfea :=&_fad .XSDAny {};if _ebebc :=d .DecodeElement (_agfea ,&_agacgc );_ebebc !=nil {return _ebebc ;};_acdgb .Extra =append (_acdgb .Extra ,_agfea ); -};case _f .EndElement :break _eaaaa ;case _f .CharData :};};return nil ;};func (_afcdaf ST_EdnPos )Validate ()error {return _afcdaf .ValidateWithPath ("")};func (_feeeaf ST_DocGrid )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fbedf :=_f .Attr {}; -_fbedf .Name =name ;switch _feeeaf {case ST_DocGridUnset :_fbedf .Value ="";case ST_DocGridDefault :_fbedf .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocGridLines :_fbedf .Value ="\u006c\u0069\u006ee\u0073";case ST_DocGridLinesAndChars :_fbedf .Value ="\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073"; -case ST_DocGridSnapToChars :_fbedf .Value ="s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073";};return _fbedf ,nil ;};func (_efac *CT_Divs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_affge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064i\u0076"}}; -for _ ,_bdfg :=range _efac .Div {e .EncodeElement (_bdfg ,_affge );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TblLook struct{ +// Validate validates the CT_Odso and its children +func (_adfda *CT_Odso )Validate ()error {return _adfda .ValidateWithPath ("\u0043T\u005f\u004f\u0064\u0073\u006f");};func (_gfebe ST_PageBorderOffset )ValidateWithPath (path string )error {switch _gfebe {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 (_gfebe )); +};return nil ;};func (_dgbcc ST_Wrap )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_edceca :=_d .Attr {};_edceca .Name =name ;switch _dgbcc {case ST_WrapUnset :_edceca .Value ="";case ST_WrapAuto :_edceca .Value ="\u0061\u0075\u0074\u006f";case ST_WrapNotBeside :_edceca .Value ="\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e"; +case ST_WrapAround :_edceca .Value ="\u0061\u0072\u006f\u0075\u006e\u0064";case ST_WrapTight :_edceca .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapThrough :_edceca .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";case ST_WrapNone :_edceca .Value ="\u006e\u006f\u006e\u0065"; +};return _edceca ,nil ;};type CT_SdtListItem struct{ -// First Row -FirstRowAttr *_df .ST_OnOff ; +// List Entry Display Text +DisplayTextAttr *string ; -// Last Row -LastRowAttr *_df .ST_OnOff ; +// List Entry Value +ValueAttr *string ;};func (_cgbbbb *ST_Border )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfgcf ,_ggeafc :=d .Token ();if _ggeafc !=nil {return _ggeafc ;};if _gfdadf ,_efggd :=_gfgcf .(_d .EndElement );_efggd &&_gfdadf .Name ==start .Name {*_cgbbbb =1; +return nil ;};if _gafdef ,_agagac :=_gfgcf .(_d .CharData );!_agagac {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",_gfgcf );}else {switch string (_gafdef ){case "":*_cgbbbb =0; +case "\u006e\u0069\u006c":*_cgbbbb =1;case "\u006e\u006f\u006e\u0065":*_cgbbbb =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_cgbbbb =3;case "\u0074\u0068\u0069c\u006b":*_cgbbbb =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_cgbbbb =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_cgbbbb =6; +case "\u0064\u0061\u0073\u0068\u0065\u0064":*_cgbbbb =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_cgbbbb =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_cgbbbb =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_cgbbbb =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_cgbbbb =11; +case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_cgbbbb =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_cgbbbb =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_cgbbbb =14; +case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_cgbbbb =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_cgbbbb =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_cgbbbb =17; +case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_cgbbbb =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_cgbbbb =19;case "\u0077\u0061\u0076\u0065":*_cgbbbb =20; +case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_cgbbbb =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_cgbbbb =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_cgbbbb =23; +case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_cgbbbb =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_cgbbbb =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_cgbbbb =26;case "\u0069\u006e\u0073e\u0074":*_cgbbbb =27; +case "\u0061\u0070\u0070\u006c\u0065\u0073":*_cgbbbb =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_cgbbbb =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_cgbbbb =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_cgbbbb =31; +case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_cgbbbb =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_cgbbbb =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_cgbbbb =34; +case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_cgbbbb =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_cgbbbb =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_cgbbbb =37; +case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_cgbbbb =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_cgbbbb =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_cgbbbb =40; +case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_cgbbbb =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_cgbbbb =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_cgbbbb =43; +case "\u0062\u0061\u0074\u0073":*_cgbbbb =44;case "\u0062\u0069\u0072d\u0073":*_cgbbbb =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_cgbbbb =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_cgbbbb =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_cgbbbb =48; +case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_cgbbbb =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_cgbbbb =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_cgbbbb =51; +case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_cgbbbb =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_cgbbbb =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_cgbbbb =54; +case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_cgbbbb =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_cgbbbb =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_cgbbbb =57; +case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_cgbbbb =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_cgbbbb =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_cgbbbb =60; +case "\u0063\u006c\u006f\u0063\u006b\u0073":*_cgbbbb =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_cgbbbb =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_cgbbbb =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_cgbbbb =64; +case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_cgbbbb =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_cgbbbb =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_cgbbbb =67; +case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_cgbbbb =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_cgbbbb =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_cgbbbb =70; +case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_cgbbbb =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_cgbbbb =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_cgbbbb =73; +case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_cgbbbb =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_cgbbbb =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_cgbbbb =76; +case "\u0063\u0075\u0070":*_cgbbbb =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_cgbbbb =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_cgbbbb =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_cgbbbb =80; +case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_cgbbbb =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_cgbbbb =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_cgbbbb =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_cgbbbb =84; +case "\u0065\u0061\u0072\u0074\u0068\u0032":*_cgbbbb =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_cgbbbb =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_cgbbbb =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_cgbbbb =88; +case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_cgbbbb =89;case "\u0066\u0061\u006e\u0073":*_cgbbbb =90;case "\u0066\u0069\u006c\u006d":*_cgbbbb =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_cgbbbb =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_cgbbbb =93; +case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_cgbbbb =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_cgbbbb =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_cgbbbb =96; +case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_cgbbbb =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_cgbbbb =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_cgbbbb =99; +case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_cgbbbb =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_cgbbbb =101;case "\u0067\u0065\u006d\u0073":*_cgbbbb =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_cgbbbb =103; +case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_cgbbbb =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_cgbbbb =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_cgbbbb =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_cgbbbb =107; +case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_cgbbbb =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_cgbbbb =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_cgbbbb =110;case "\u0068\u006f\u006cl\u0079":*_cgbbbb =111; +case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_cgbbbb =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_cgbbbb =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_cgbbbb =114; +case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_cgbbbb =115;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_cgbbbb =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_cgbbbb =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_cgbbbb =118; +case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_cgbbbb =119;case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_cgbbbb =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_cgbbbb =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_cgbbbb =122; +case "\u006d\u006f\u006fn\u0073":*_cgbbbb =123;case "\u006d\u006f\u0073\u0061\u0069\u0063":*_cgbbbb =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_cgbbbb =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_cgbbbb =126; +case "\u006f\u0076\u0061l\u0073":*_cgbbbb =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_cgbbbb =128;case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_cgbbbb =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_cgbbbb =130; +case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_cgbbbb =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_cgbbbb =132;case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_cgbbbb =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_cgbbbb =134; +case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_cgbbbb =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_cgbbbb =136;case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_cgbbbb =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_cgbbbb =138; +case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_cgbbbb =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_cgbbbb =140;case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_cgbbbb =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_cgbbbb =142; +case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_cgbbbb =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_cgbbbb =144;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_cgbbbb =145; +case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_cgbbbb =146;case "\u0072\u0069\u006eg\u0073":*_cgbbbb =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_cgbbbb =148;case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_cgbbbb =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_cgbbbb =150; +case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_cgbbbb =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_cgbbbb =152;case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_cgbbbb =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_cgbbbb =154; +case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_cgbbbb =155;case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_cgbbbb =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_cgbbbb =157; +case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_cgbbbb =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_cgbbbb =159;case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_cgbbbb =160;case "\u0073\u0074\u0061r\u0073":*_cgbbbb =161; +case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_cgbbbb =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_cgbbbb =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_cgbbbb =164;case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_cgbbbb =165; +case "\u0073\u0075\u006e":*_cgbbbb =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_cgbbbb =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_cgbbbb =168;case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_cgbbbb =169; +case "\u0074\u0072\u0065e\u0073":*_cgbbbb =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_cgbbbb =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_cgbbbb =172;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_cgbbbb =173; +case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_cgbbbb =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_cgbbbb =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_cgbbbb =176; +case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_cgbbbb =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_cgbbbb =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_cgbbbb =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_cgbbbb =180; +case "\u0076\u0069\u006e\u0065":*_cgbbbb =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_cgbbbb =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_cgbbbb =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_cgbbbb =184; +case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_cgbbbb =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_cgbbbb =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_cgbbbb =187; +case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_cgbbbb =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_cgbbbb =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_cgbbbb =190; +case "\u007a\u0069\u0067\u005a\u0061\u0067":*_cgbbbb =191;case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_cgbbbb =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cgbbbb =193;};};_gfgcf ,_ggeafc =d .Token ();if _ggeafc !=nil {return _ggeafc ; +};if _bdgceg ,_gdaed :=_gfgcf .(_d .EndElement );_gdaed &&_bdgceg .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",_gfgcf ); +};func (_gcab *CT_DecimalNumberOrPrecent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfcf :=range start .Attr {if _dfcf .Name .Local =="\u0076\u0061\u006c"{_ffage ,_dgdfd :=ParseUnionST_DecimalNumberOrPercent (_dfcf .Value );if _dgdfd !=nil {return _dgdfd ; +};_gcab .ValAttr =_ffage ;continue ;};};for {_bfdb ,_fabbc :=d .Token ();if _fabbc !=nil {return _b .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",_fabbc ); +};if _gefgb ,_edbcc :=_bfdb .(_d .EndElement );_edbcc &&_gefgb .Name ==start .Name {break ;};};return nil ;};func NewCT_SdtPr ()*CT_SdtPr {_baeagf :=&CT_SdtPr {};return _baeagf };type CT_MailMerge struct{ -// First Column -FirstColumnAttr *_df .ST_OnOff ; +// Source Document Type +MainDocumentType *CT_MailMergeDocType ; -// Last Column -LastColumnAttr *_df .ST_OnOff ; +// Query Contains Link to External Query File +LinkToQuery *CT_OnOff ; -// No Horizontal Banding -NoHBandAttr *_df .ST_OnOff ; +// Data Source Type +DataType *CT_MailMergeDataType ; -// No Vertical Banding -NoVBandAttr *_df .ST_OnOff ; +// Data Source Connection String +ConnectString *CT_String ; -// Bitmask of Table Conditional Formatting -ValAttr *string ;}; +// Query For Data Source Records To Merge +Query *CT_String ; -// ValidateWithPath validates the EG_ContentBlockContent and its children, prefixing error messages with path -func (_gaddc *EG_ContentBlockContent )ValidateWithPath (path string )error {if _gaddc .CustomXml !=nil {if _ffdge :=_gaddc .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_ffdge !=nil {return _ffdge ; -};};if _gaddc .Sdt !=nil {if _effea :=_gaddc .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_effea !=nil {return _effea ;};};for _badgbg ,_bbgce :=range _gaddc .P {if _eedee :=_bbgce .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_badgbg )); -_eedee !=nil {return _eedee ;};};for _faeccb ,_edbaa :=range _gaddc .Tbl {if _fedda :=_edbaa .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_faeccb ));_fedda !=nil {return _fedda ;};};for _ccbdef ,_fgbgg :=range _gaddc .EG_RunLevelElts {if _gcbeb :=_fgbgg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_ccbdef )); -_gcbeb !=nil {return _gcbeb ;};};return nil ;};func (_beaac *Settings )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_beaac .CT_Settings =*NewCT_Settings ();_bbcdddc :for {_egbfgf ,_adcae :=d .Token ();if _adcae !=nil {return _adcae ;};switch _cecdd :=_egbfgf .(type ){case _f .StartElement :switch _cecdd .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .WriteProtection =NewCT_WriteProtection (); -if _daeef :=d .DecodeElement (_beaac .WriteProtection ,&_cecdd );_daeef !=nil {return _daeef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .View =NewCT_View (); -if _babab :=d .DecodeElement (_beaac .View ,&_cecdd );_babab !=nil {return _babab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .Zoom =NewCT_Zoom (); -if _gggbc :=d .DecodeElement (_beaac .Zoom ,&_cecdd );_gggbc !=nil {return _gggbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .RemovePersonalInformation =NewCT_OnOff (); -if _cedfa :=d .DecodeElement (_beaac .RemovePersonalInformation ,&_cecdd );_cedfa !=nil {return _cedfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .RemoveDateAndTime =NewCT_OnOff (); -if _feagga :=d .DecodeElement (_beaac .RemoveDateAndTime ,&_cecdd );_feagga !=nil {return _feagga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .DoNotDisplayPageBoundaries =NewCT_OnOff (); -if _gfedf :=d .DecodeElement (_beaac .DoNotDisplayPageBoundaries ,&_cecdd );_gfedf !=nil {return _gfedf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .DisplayBackgroundShape =NewCT_OnOff (); -if _egcgc :=d .DecodeElement (_beaac .DisplayBackgroundShape ,&_cecdd );_egcgc !=nil {return _egcgc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .PrintPostScriptOverText =NewCT_OnOff (); -if _ccdbde :=d .DecodeElement (_beaac .PrintPostScriptOverText ,&_cecdd );_ccdbde !=nil {return _ccdbde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .PrintFractionalCharacterWidth =NewCT_OnOff (); -if _abbfc :=d .DecodeElement (_beaac .PrintFractionalCharacterWidth ,&_cecdd );_abbfc !=nil {return _abbfc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .PrintFormsData =NewCT_OnOff (); -if _cdedg :=d .DecodeElement (_beaac .PrintFormsData ,&_cecdd );_cdedg !=nil {return _cdedg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .EmbedTrueTypeFonts =NewCT_OnOff (); -if _ccbegb :=d .DecodeElement (_beaac .EmbedTrueTypeFonts ,&_cecdd );_ccbegb !=nil {return _ccbegb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .EmbedSystemFonts =NewCT_OnOff (); -if _bbegb :=d .DecodeElement (_beaac .EmbedSystemFonts ,&_cecdd );_bbegb !=nil {return _bbegb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .SaveSubsetFonts =NewCT_OnOff (); -if _bgfcg :=d .DecodeElement (_beaac .SaveSubsetFonts ,&_cecdd );_bgfcg !=nil {return _bgfcg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .SaveFormsData =NewCT_OnOff (); -if _cccde :=d .DecodeElement (_beaac .SaveFormsData ,&_cecdd );_cccde !=nil {return _cccde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .MirrorMargins =NewCT_OnOff (); -if _abfef :=d .DecodeElement (_beaac .MirrorMargins ,&_cecdd );_abfef !=nil {return _abfef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .AlignBordersAndEdges =NewCT_OnOff (); -if _gcfagg :=d .DecodeElement (_beaac .AlignBordersAndEdges ,&_cecdd );_gcfagg !=nil {return _gcfagg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .BordersDoNotSurroundHeader =NewCT_OnOff (); -if _ggedb :=d .DecodeElement (_beaac .BordersDoNotSurroundHeader ,&_cecdd );_ggedb !=nil {return _ggedb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .BordersDoNotSurroundFooter =NewCT_OnOff (); -if _ccbbg :=d .DecodeElement (_beaac .BordersDoNotSurroundFooter ,&_cecdd );_ccbbg !=nil {return _ccbbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .GutterAtTop =NewCT_OnOff (); -if _addccec :=d .DecodeElement (_beaac .GutterAtTop ,&_cecdd );_addccec !=nil {return _addccec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .HideSpellingErrors =NewCT_OnOff (); -if _bacgf :=d .DecodeElement (_beaac .HideSpellingErrors ,&_cecdd );_bacgf !=nil {return _bacgf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .HideGrammaticalErrors =NewCT_OnOff (); -if _ebeba :=d .DecodeElement (_beaac .HideGrammaticalErrors ,&_cecdd );_ebeba !=nil {return _ebeba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ceadc :=NewCT_WritingStyle (); -if _acfef :=d .DecodeElement (_ceadc ,&_cecdd );_acfef !=nil {return _acfef ;};_beaac .ActiveWritingStyle =append (_beaac .ActiveWritingStyle ,_ceadc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .ProofState =NewCT_Proof (); -if _dgddcd :=d .DecodeElement (_beaac .ProofState ,&_cecdd );_dgddcd !=nil {return _dgddcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .FormsDesign =NewCT_OnOff (); -if _eeccdg :=d .DecodeElement (_beaac .FormsDesign ,&_cecdd );_eeccdg !=nil {return _eeccdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .AttachedTemplate =NewCT_Rel (); -if _aedge :=d .DecodeElement (_beaac .AttachedTemplate ,&_cecdd );_aedge !=nil {return _aedge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .LinkStyles =NewCT_OnOff (); -if _afacc :=d .DecodeElement (_beaac .LinkStyles ,&_cecdd );_afacc !=nil {return _afacc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .StylePaneFormatFilter =NewCT_StylePaneFilter (); -if _cggcee :=d .DecodeElement (_beaac .StylePaneFormatFilter ,&_cecdd );_cggcee !=nil {return _cggcee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .StylePaneSortMethod =NewCT_StyleSort (); -if _adbde :=d .DecodeElement (_beaac .StylePaneSortMethod ,&_cecdd );_adbde !=nil {return _adbde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .DocumentType =NewCT_DocType (); -if _feeed :=d .DecodeElement (_beaac .DocumentType ,&_cecdd );_feeed !=nil {return _feeed ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .MailMerge =NewCT_MailMerge (); -if _aggaa :=d .DecodeElement (_beaac .MailMerge ,&_cecdd );_aggaa !=nil {return _aggaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .RevisionView =NewCT_TrackChangesView (); -if _afcab :=d .DecodeElement (_beaac .RevisionView ,&_cecdd );_afcab !=nil {return _afcab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .TrackRevisions =NewCT_OnOff (); -if _bbfaec :=d .DecodeElement (_beaac .TrackRevisions ,&_cecdd );_bbfaec !=nil {return _bbfaec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .DoNotTrackMoves =NewCT_OnOff (); -if _edgaf :=d .DecodeElement (_beaac .DoNotTrackMoves ,&_cecdd );_edgaf !=nil {return _edgaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .DoNotTrackFormatting =NewCT_OnOff (); -if _ecfgg :=d .DecodeElement (_beaac .DoNotTrackFormatting ,&_cecdd );_ecfgg !=nil {return _ecfgg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .DocumentProtection =NewCT_DocProtect (); -if _ccbebf :=d .DecodeElement (_beaac .DocumentProtection ,&_cecdd );_ccbebf !=nil {return _ccbebf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .AutoFormatOverride =NewCT_OnOff (); -if _gbecbb :=d .DecodeElement (_beaac .AutoFormatOverride ,&_cecdd );_gbecbb !=nil {return _gbecbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .StyleLockTheme =NewCT_OnOff (); -if _bfbfbd :=d .DecodeElement (_beaac .StyleLockTheme ,&_cecdd );_bfbfbd !=nil {return _bfbfbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .StyleLockQFSet =NewCT_OnOff (); -if _egabcg :=d .DecodeElement (_beaac .StyleLockQFSet ,&_cecdd );_egabcg !=nil {return _egabcg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .DefaultTabStop =NewCT_TwipsMeasure (); -if _dfdddf :=d .DecodeElement (_beaac .DefaultTabStop ,&_cecdd );_dfdddf !=nil {return _dfdddf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .AutoHyphenation =NewCT_OnOff (); -if _efeebc :=d .DecodeElement (_beaac .AutoHyphenation ,&_cecdd );_efeebc !=nil {return _efeebc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .ConsecutiveHyphenLimit =NewCT_DecimalNumber (); -if _cgdbba :=d .DecodeElement (_beaac .ConsecutiveHyphenLimit ,&_cecdd );_cgdbba !=nil {return _cgdbba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .HyphenationZone =NewCT_TwipsMeasure (); -if _cgcdee :=d .DecodeElement (_beaac .HyphenationZone ,&_cecdd );_cgcdee !=nil {return _cgcdee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .DoNotHyphenateCaps =NewCT_OnOff (); -if _cedgg :=d .DecodeElement (_beaac .DoNotHyphenateCaps ,&_cecdd );_cedgg !=nil {return _cedgg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .ShowEnvelope =NewCT_OnOff (); -if _fgfgc :=d .DecodeElement (_beaac .ShowEnvelope ,&_cecdd );_fgfgc !=nil {return _fgfgc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .SummaryLength =NewCT_DecimalNumberOrPrecent (); -if _dgfdc :=d .DecodeElement (_beaac .SummaryLength ,&_cecdd );_dgfdc !=nil {return _dgfdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .ClickAndTypeStyle =NewCT_String (); -if _bdcdb :=d .DecodeElement (_beaac .ClickAndTypeStyle ,&_cecdd );_bdcdb !=nil {return _bdcdb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .DefaultTableStyle =NewCT_String (); -if _dbdfed :=d .DecodeElement (_beaac .DefaultTableStyle ,&_cecdd );_dbdfed !=nil {return _dbdfed ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .EvenAndOddHeaders =NewCT_OnOff (); -if _cecfc :=d .DecodeElement (_beaac .EvenAndOddHeaders ,&_cecdd );_cecfc !=nil {return _cecfc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .BookFoldRevPrinting =NewCT_OnOff (); -if _abcdg :=d .DecodeElement (_beaac .BookFoldRevPrinting ,&_cecdd );_abcdg !=nil {return _abcdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .BookFoldPrinting =NewCT_OnOff (); -if _eddb :=d .DecodeElement (_beaac .BookFoldPrinting ,&_cecdd );_eddb !=nil {return _eddb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_beaac .BookFoldPrintingSheets =NewCT_DecimalNumber (); -if _bfdgg :=d .DecodeElement (_beaac .BookFoldPrintingSheets ,&_cecdd );_bfdgg !=nil {return _bfdgg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure (); -if _ggabd :=d .DecodeElement (_beaac .DrawingGridHorizontalSpacing ,&_cecdd );_ggabd !=nil {return _ggabd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .DrawingGridVerticalSpacing =NewCT_TwipsMeasure (); -if _bddge :=d .DecodeElement (_beaac .DrawingGridVerticalSpacing ,&_cecdd );_bddge !=nil {return _bddge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber (); -if _afeaab :=d .DecodeElement (_beaac .DisplayHorizontalDrawingGridEvery ,&_cecdd );_afeaab !=nil {return _afeaab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber (); -if _dccbef :=d .DecodeElement (_beaac .DisplayVerticalDrawingGridEvery ,&_cecdd );_dccbef !=nil {return _dccbef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff (); -if _dcdga :=d .DecodeElement (_beaac .DoNotUseMarginsForDrawingGridOrigin ,&_cecdd );_dcdga !=nil {return _dcdga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure (); -if _febef :=d .DecodeElement (_beaac .DrawingGridHorizontalOrigin ,&_cecdd );_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 :"\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"}:_beaac .DrawingGridVerticalOrigin =NewCT_TwipsMeasure (); -if _addeag :=d .DecodeElement (_beaac .DrawingGridVerticalOrigin ,&_cecdd );_addeag !=nil {return _addeag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .DoNotShadeFormData =NewCT_OnOff (); -if _gfdgcd :=d .DecodeElement (_beaac .DoNotShadeFormData ,&_cecdd );_gfdgcd !=nil {return _gfdgcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .NoPunctuationKerning =NewCT_OnOff (); -if _adcdc :=d .DecodeElement (_beaac .NoPunctuationKerning ,&_cecdd );_adcdc !=nil {return _adcdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .CharacterSpacingControl =NewCT_CharacterSpacing (); -if _ggbcb :=d .DecodeElement (_beaac .CharacterSpacingControl ,&_cecdd );_ggbcb !=nil {return _ggbcb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_beaac .PrintTwoOnOne =NewCT_OnOff (); -if _ecacf :=d .DecodeElement (_beaac .PrintTwoOnOne ,&_cecdd );_ecacf !=nil {return _ecacf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .StrictFirstAndLastChars =NewCT_OnOff (); -if _ddddea :=d .DecodeElement (_beaac .StrictFirstAndLastChars ,&_cecdd );_ddddea !=nil {return _ddddea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .NoLineBreaksAfter =NewCT_Kinsoku (); -if _cffdddd :=d .DecodeElement (_beaac .NoLineBreaksAfter ,&_cecdd );_cffdddd !=nil {return _cffdddd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .NoLineBreaksBefore =NewCT_Kinsoku (); -if _gdaca :=d .DecodeElement (_beaac .NoLineBreaksBefore ,&_cecdd );_gdaca !=nil {return _gdaca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .SavePreviewPicture =NewCT_OnOff (); -if _dgfdg :=d .DecodeElement (_beaac .SavePreviewPicture ,&_cecdd );_dgfdg !=nil {return _dgfdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .DoNotValidateAgainstSchema =NewCT_OnOff (); -if _eagfg :=d .DecodeElement (_beaac .DoNotValidateAgainstSchema ,&_cecdd );_eagfg !=nil {return _eagfg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .SaveInvalidXml =NewCT_OnOff (); -if _dcbgfd :=d .DecodeElement (_beaac .SaveInvalidXml ,&_cecdd );_dcbgfd !=nil {return _dcbgfd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .IgnoreMixedContent =NewCT_OnOff (); -if _gegfgc :=d .DecodeElement (_beaac .IgnoreMixedContent ,&_cecdd );_gegfgc !=nil {return _gegfgc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .AlwaysShowPlaceholderText =NewCT_OnOff (); -if _abeaa :=d .DecodeElement (_beaac .AlwaysShowPlaceholderText ,&_cecdd );_abeaa !=nil {return _abeaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_beaac .DoNotDemarcateInvalidXml =NewCT_OnOff (); -if _feagcd :=d .DecodeElement (_beaac .DoNotDemarcateInvalidXml ,&_cecdd );_feagcd !=nil {return _feagcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .SaveXmlDataOnly =NewCT_OnOff (); -if _addfef :=d .DecodeElement (_beaac .SaveXmlDataOnly ,&_cecdd );_addfef !=nil {return _addfef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .UseXSLTWhenSaving =NewCT_OnOff (); -if _fcdcg :=d .DecodeElement (_beaac .UseXSLTWhenSaving ,&_cecdd );_fcdcg !=nil {return _fcdcg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .SaveThroughXslt =NewCT_SaveThroughXslt (); -if _ccgac :=d .DecodeElement (_beaac .SaveThroughXslt ,&_cecdd );_ccgac !=nil {return _ccgac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .ShowXMLTags =NewCT_OnOff (); -if _fgefcb :=d .DecodeElement (_beaac .ShowXMLTags ,&_cecdd );_fgefcb !=nil {return _fgefcb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .AlwaysMergeEmptyNamespace =NewCT_OnOff (); -if _ebegac :=d .DecodeElement (_beaac .AlwaysMergeEmptyNamespace ,&_cecdd );_ebegac !=nil {return _ebegac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .UpdateFields =NewCT_OnOff (); -if _ffbgga :=d .DecodeElement (_beaac .UpdateFields ,&_cecdd );_ffbgga !=nil {return _ffbgga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .HdrShapeDefaults =NewCT_ShapeDefaults (); -if _gcdfe :=d .DecodeElement (_beaac .HdrShapeDefaults ,&_cecdd );_gcdfe !=nil {return _gcdfe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_beaac .FootnotePr =NewCT_FtnDocProps (); -if _cgcga :=d .DecodeElement (_beaac .FootnotePr ,&_cecdd );_cgcga !=nil {return _cgcga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .EndnotePr =NewCT_EdnDocProps (); -if _decdgcg :=d .DecodeElement (_beaac .EndnotePr ,&_cecdd );_decdgcg !=nil {return _decdgcg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .Compat =NewCT_Compat (); -if _afga :=d .DecodeElement (_beaac .Compat ,&_cecdd );_afga !=nil {return _afga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .DocVars =NewCT_DocVars (); -if _gcgfad :=d .DecodeElement (_beaac .DocVars ,&_cecdd );_gcgfad !=nil {return _gcgfad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .Rsids =NewCT_DocRsids (); -if _fadfb :=d .DecodeElement (_beaac .Rsids ,&_cecdd );_fadfb !=nil {return _fadfb ;};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"}:_beaac .MathPr =_aa .NewMathPr (); -if _fccef :=d .DecodeElement (_beaac .MathPr ,&_cecdd );_fccef !=nil {return _fccef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebdebac :=NewCT_String (); -if _ffcdff :=d .DecodeElement (_ebdebac ,&_cecdd );_ffcdff !=nil {return _ffcdff ;};_beaac .AttachedSchema =append (_beaac .AttachedSchema ,_ebdebac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .ThemeFontLang =NewCT_Language (); -if _geeadc :=d .DecodeElement (_beaac .ThemeFontLang ,&_cecdd );_geeadc !=nil {return _geeadc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .ClrSchemeMapping =NewCT_ColorSchemeMapping (); -if _adagcd :=d .DecodeElement (_beaac .ClrSchemeMapping ,&_cecdd );_adagcd !=nil {return _adagcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .DoNotIncludeSubdocsInStats =NewCT_OnOff (); -if _gddcb :=d .DecodeElement (_beaac .DoNotIncludeSubdocsInStats ,&_cecdd );_gddcb !=nil {return _gddcb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_beaac .DoNotAutoCompressPictures =NewCT_OnOff (); -if _gdbce :=d .DecodeElement (_beaac .DoNotAutoCompressPictures ,&_cecdd );_gdbce !=nil {return _gdbce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .ForceUpgrade =NewCT_Empty (); -if _bbefd :=d .DecodeElement (_beaac .ForceUpgrade ,&_cecdd );_bbefd !=nil {return _bbefd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .Captions =NewCT_Captions (); -if _bcfagg :=d .DecodeElement (_beaac .Captions ,&_cecdd );_bcfagg !=nil {return _bcfagg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown (); -if _adadde :=d .DecodeElement (_beaac .ReadModeInkLockDown ,&_cecdd );_adadde !=nil {return _adadde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_deacd :=NewCT_SmartTagType (); -if _baacbb :=d .DecodeElement (_deacd ,&_cecdd );_baacbb !=nil {return _baacbb ;};_beaac .SmartTagType =append (_beaac .SmartTagType ,_deacd );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"}:_beaac .SchemaLibrary =_gc .NewSchemaLibrary (); -if _adaed :=d .DecodeElement (_beaac .SchemaLibrary ,&_cecdd );_adaed !=nil {return _adaed ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .ShapeDefaults =NewCT_ShapeDefaults (); -if _gccac :=d .DecodeElement (_beaac .ShapeDefaults ,&_cecdd );_gccac !=nil {return _gccac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beaac .DoNotEmbedSmartTags =NewCT_OnOff (); -if _eadac :=d .DecodeElement (_beaac .DoNotEmbedSmartTags ,&_cecdd );_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 :"\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"}:_beaac .DecimalSymbol =NewCT_String (); -if _ddfcdd :=d .DecodeElement (_beaac .DecimalSymbol ,&_cecdd );_ddfcdd !=nil {return _ddfcdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beaac .ListSeparator =NewCT_String (); -if _acdfaa :=d .DecodeElement (_beaac .ListSeparator ,&_cecdd );_acdfaa !=nil {return _acdfaa ;};default:_gfgbf :=&_fad .XSDAny {};if _ebccgg :=d .DecodeElement (_gfgbf ,&_cecdd );_ebccgg !=nil {return _ebccgg ;};_beaac .Extra =append (_beaac .Extra ,_gfgbf ); -};case _f .EndElement :break _bbcdddc ;case _f .CharData :};};return nil ;}; +// Data Source File Path +DataSource *CT_Rel ; -// ValidateWithPath validates the WdCT_WordprocessingCanvas and its children, prefixing error messages with path -func (_gbbce *WdCT_WordprocessingCanvas )ValidateWithPath (path string )error {if _gbbce .Bg !=nil {if _fccbfd :=_gbbce .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_fccbfd !=nil {return _fccbfd ;};};if _gbbce .Whole !=nil {if _fbfgca :=_gbbce .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065"); -_fbfgca !=nil {return _fbfgca ;};};for _fbfceg ,_accbb :=range _gbbce .Choice {if _eagae :=_accbb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_fbfceg ));_eagae !=nil {return _eagae ; -};};if _gbbce .ExtLst !=nil {if _ddacde :=_gbbce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddacde !=nil {return _ddacde ;};};return nil ;};func (_ebgcb *CT_TwipsMeasure )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aefce :=range start .Attr {if _aefce .Name .Local =="\u0076\u0061\u006c"{_fbbdb ,_gcgcb :=ParseUnionST_TwipsMeasure (_aefce .Value ); -if _gcgcb !=nil {return _gcgcb ;};_ebgcb .ValAttr =_fbbdb ;continue ;};};for {_fecdg ,_afcdbg :=d .Token ();if _afcdbg !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_afcdbg ); -};if _daafcb ,_gefcbb :=_fecdg .(_f .EndElement );_gefcbb &&_daafcb .Name ==start .Name {break ;};};return nil ;}; +// Header Definition File Path +HeaderSource *CT_Rel ; -// ValidateWithPath validates the CT_Settings and its children, prefixing error messages with path -func (_aagdg *CT_Settings )ValidateWithPath (path string )error {if _aagdg .WriteProtection !=nil {if _beebcg :=_aagdg .WriteProtection .ValidateWithPath (path +"\u002f\u0057r\u0069\u0074\u0065P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_beebcg !=nil {return _beebcg ; -};};if _aagdg .View !=nil {if _aaada :=_aagdg .View .ValidateWithPath (path +"\u002f\u0056\u0069e\u0077");_aaada !=nil {return _aaada ;};};if _aagdg .Zoom !=nil {if _efagc :=_aagdg .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_efagc !=nil {return _efagc ; -};};if _aagdg .RemovePersonalInformation !=nil {if _acadca :=_aagdg .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"); -_acadca !=nil {return _acadca ;};};if _aagdg .RemoveDateAndTime !=nil {if _agggc :=_aagdg .RemoveDateAndTime .ValidateWithPath (path +"\u002fR\u0065m\u006f\u0076\u0065\u0044\u0061t\u0065\u0041n\u0064\u0054\u0069\u006d\u0065");_agggc !=nil {return _agggc ; -};};if _aagdg .DoNotDisplayPageBoundaries !=nil {if _dgfd :=_aagdg .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"); -_dgfd !=nil {return _dgfd ;};};if _aagdg .DisplayBackgroundShape !=nil {if _bdefb :=_aagdg .DisplayBackgroundShape .ValidateWithPath (path +"\u002f\u0044\u0069sp\u006c\u0061\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061\u0070\u0065"); -_bdefb !=nil {return _bdefb ;};};if _aagdg .PrintPostScriptOverText !=nil {if _fbecd :=_aagdg .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"); -_fbecd !=nil {return _fbecd ;};};if _aagdg .PrintFractionalCharacterWidth !=nil {if _eadbec :=_aagdg .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"); -_eadbec !=nil {return _eadbec ;};};if _aagdg .PrintFormsData !=nil {if _ecaffb :=_aagdg .PrintFormsData .ValidateWithPath (path +"\u002fP\u0072i\u006e\u0074\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061");_ecaffb !=nil {return _ecaffb ;};};if _aagdg .EmbedTrueTypeFonts !=nil {if _ddacfb :=_aagdg .EmbedTrueTypeFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062ed\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065\u0046\u006f\u006e\u0074\u0073"); -_ddacfb !=nil {return _ddacfb ;};};if _aagdg .EmbedSystemFonts !=nil {if _gggae :=_aagdg .EmbedSystemFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0053\u0079\u0073\u0074\u0065\u006dF\u006f\u006e\u0074\u0073");_gggae !=nil {return _gggae ; -};};if _aagdg .SaveSubsetFonts !=nil {if _ecfcg :=_aagdg .SaveSubsetFonts .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0053u\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073");_ecfcg !=nil {return _ecfcg ;};};if _aagdg .SaveFormsData !=nil {if _ccgde :=_aagdg .SaveFormsData .ValidateWithPath (path +"\u002f\u0053\u0061\u0076\u0065\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"); -_ccgde !=nil {return _ccgde ;};};if _aagdg .MirrorMargins !=nil {if _eebdgb :=_aagdg .MirrorMargins .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u004d\u0061r\u0067\u0069\u006e\u0073");_eebdgb !=nil {return _eebdgb ;};};if _aagdg .AlignBordersAndEdges !=nil {if _bbag :=_aagdg .AlignBordersAndEdges .ValidateWithPath (path +"/\u0041\u006c\u0069\u0067nB\u006fr\u0064\u0065\u0072\u0073\u0041n\u0064\u0045\u0064\u0067\u0065\u0073"); -_bbag !=nil {return _bbag ;};};if _aagdg .BordersDoNotSurroundHeader !=nil {if _bgbada :=_aagdg .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"); -_bgbada !=nil {return _bgbada ;};};if _aagdg .BordersDoNotSurroundFooter !=nil {if _ddccea :=_aagdg .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"); -_ddccea !=nil {return _ddccea ;};};if _aagdg .GutterAtTop !=nil {if _adbdfd :=_aagdg .GutterAtTop .ValidateWithPath (path +"\u002f\u0047\u0075t\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070");_adbdfd !=nil {return _adbdfd ;};};if _aagdg .HideSpellingErrors !=nil {if _cfccdc :=_aagdg .HideSpellingErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eS\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0045\u0072\u0072\u006f\u0072\u0073"); -_cfccdc !=nil {return _cfccdc ;};};if _aagdg .HideGrammaticalErrors !=nil {if _baeee :=_aagdg .HideGrammaticalErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eG\u0072\u0061\u006d\u006d\u0061\u0074\u0069\u0063\u0061\u006c\u0045\u0072\u0072\u006fr\u0073"); -_baeee !=nil {return _baeee ;};};for _dbced ,_ecebb :=range _aagdg .ActiveWritingStyle {if _ddfga :=_ecebb .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u0041\u0063\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069n\u0067S\u0074\u0079\u006c\u0065\u005b\u0025\u0064]",path ,_dbced )); -_ddfga !=nil {return _ddfga ;};};if _aagdg .ProofState !=nil {if _cbfgb :=_aagdg .ProofState .ValidateWithPath (path +"/\u0050\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065");_cbfgb !=nil {return _cbfgb ;};};if _aagdg .FormsDesign !=nil {if _afcca :=_aagdg .FormsDesign .ValidateWithPath (path +"\u002f\u0046\u006fr\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"); -_afcca !=nil {return _afcca ;};};if _aagdg .AttachedTemplate !=nil {if _ceac :=_aagdg .AttachedTemplate .ValidateWithPath (path +"\u002f\u0041\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0054\u0065\u006dp\u006c\u0061\u0074\u0065");_ceac !=nil {return _ceac ; -};};if _aagdg .LinkStyles !=nil {if _eacda :=_aagdg .LinkStyles .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073");_eacda !=nil {return _eacda ;};};if _aagdg .StylePaneFormatFilter !=nil {if _bbdeg :=_aagdg .StylePaneFormatFilter .ValidateWithPath (path +"\u002f\u0053\u0074\u0079le\u0050\u0061\u006e\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0046\u0069\u006c\u0074e\u0072"); -_bbdeg !=nil {return _bbdeg ;};};if _aagdg .StylePaneSortMethod !=nil {if _geadb :=_aagdg .StylePaneSortMethod .ValidateWithPath (path +"/\u0053t\u0079\u006c\u0065\u0050\u0061\u006e\u0065\u0053o\u0072\u0074\u004d\u0065th\u006f\u0064");_geadb !=nil {return _geadb ; -};};if _aagdg .DocumentType !=nil {if _fbebf :=_aagdg .DocumentType .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065");_fbebf !=nil {return _fbebf ;};};if _aagdg .MailMerge !=nil {if _fddgda :=_aagdg .MailMerge .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065"); -_fddgda !=nil {return _fddgda ;};};if _aagdg .RevisionView !=nil {if _accfc :=_aagdg .RevisionView .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077");_accfc !=nil {return _accfc ;};};if _aagdg .TrackRevisions !=nil {if _dgbdb :=_aagdg .TrackRevisions .ValidateWithPath (path +"\u002fT\u0072a\u0063\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"); -_dgbdb !=nil {return _dgbdb ;};};if _aagdg .DoNotTrackMoves !=nil {if _acfbe :=_aagdg .DoNotTrackMoves .ValidateWithPath (path +"\u002f\u0044o\u004e\u006f\u0074T\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073");_acfbe !=nil {return _acfbe ;};};if _aagdg .DoNotTrackFormatting !=nil {if _fabcg :=_aagdg .DoNotTrackFormatting .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftT\u0072a\u0063\u006b\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"); -_fabcg !=nil {return _fabcg ;};};if _aagdg .DocumentProtection !=nil {if _gcddb :=_aagdg .DocumentProtection .ValidateWithPath (path +"\u002f\u0044\u006f\u0063um\u0065\u006e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_gcddb !=nil {return _gcddb ; -};};if _aagdg .AutoFormatOverride !=nil {if _afebbg :=_aagdg .AutoFormatOverride .ValidateWithPath (path +"\u002f\u0041\u0075\u0074oF\u006f\u0072\u006d\u0061\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");_afebbg !=nil {return _afebbg ;};};if _aagdg .StyleLockTheme !=nil {if _fegge :=_aagdg .StyleLockTheme .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065"); -_fegge !=nil {return _fegge ;};};if _aagdg .StyleLockQFSet !=nil {if _bfdccd :=_aagdg .StyleLockQFSet .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074");_bfdccd !=nil {return _bfdccd ;};};if _aagdg .DefaultTabStop !=nil {if _egfabf :=_aagdg .DefaultTabStop .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070"); -_egfabf !=nil {return _egfabf ;};};if _aagdg .AutoHyphenation !=nil {if _bdacg :=_aagdg .AutoHyphenation .ValidateWithPath (path +"\u002f\u0041u\u0074\u006f\u0048y\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e");_bdacg !=nil {return _bdacg ;};}; -if _aagdg .ConsecutiveHyphenLimit !=nil {if _addcca :=_aagdg .ConsecutiveHyphenLimit .ValidateWithPath (path +"\u002f\u0043\u006fns\u0065\u0063\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006d\u0069\u0074");_addcca !=nil {return _addcca ; -};};if _aagdg .HyphenationZone !=nil {if _eaagg :=_aagdg .HyphenationZone .ValidateWithPath (path +"\u002f\u0048y\u0070\u0068\u0065n\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065");_eaagg !=nil {return _eaagg ;};};if _aagdg .DoNotHyphenateCaps !=nil {if _adfaca :=_aagdg .DoNotHyphenateCaps .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0065\u0043\u0061\u0070\u0073"); -_adfaca !=nil {return _adfaca ;};};if _aagdg .ShowEnvelope !=nil {if _ceeda :=_aagdg .ShowEnvelope .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065");_ceeda !=nil {return _ceeda ;};};if _aagdg .SummaryLength !=nil {if _egcgb :=_aagdg .SummaryLength .ValidateWithPath (path +"\u002f\u0053\u0075\u006d\u006d\u0061\u0072\u0079\u004ce\u006e\u0067\u0074\u0068"); -_egcgb !=nil {return _egcgb ;};};if _aagdg .ClickAndTypeStyle !=nil {if _gcabdb :=_aagdg .ClickAndTypeStyle .ValidateWithPath (path +"\u002fC\u006ci\u0063\u006b\u0041\u006e\u0064T\u0079\u0070e\u0053\u0074\u0079\u006c\u0065");_gcabdb !=nil {return _gcabdb ; -};};if _aagdg .DefaultTableStyle !=nil {if _faccc :=_aagdg .DefaultTableStyle .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");_faccc !=nil {return _faccc ;};};if _aagdg .EvenAndOddHeaders !=nil {if _eecfd :=_aagdg .EvenAndOddHeaders .ValidateWithPath (path +"\u002fE\u0076e\u006e\u0041\u006e\u0064\u004fd\u0064\u0048e\u0061\u0064\u0065\u0072\u0073"); -_eecfd !=nil {return _eecfd ;};};if _aagdg .BookFoldRevPrinting !=nil {if _efeafg :=_aagdg .BookFoldRevPrinting .ValidateWithPath (path +"/\u0042o\u006f\u006b\u0046\u006f\u006c\u0064\u0052\u0065v\u0050\u0072\u0069\u006eti\u006e\u0067");_efeafg !=nil {return _efeafg ; -};};if _aagdg .BookFoldPrinting !=nil {if _fedgga :=_aagdg .BookFoldPrinting .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0046\u006f\u006c\u0064\u0050\u0072\u0069n\u0074\u0069\u006e\u0067");_fedgga !=nil {return _fedgga ;};};if _aagdg .BookFoldPrintingSheets !=nil {if _geefg :=_aagdg .BookFoldPrintingSheets .ValidateWithPath (path +"\u002f\u0042\u006fok\u0046\u006f\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065\u0074\u0073"); -_geefg !=nil {return _geefg ;};};if _aagdg .DrawingGridHorizontalSpacing !=nil {if _ggdfg :=_aagdg .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"); -_ggdfg !=nil {return _ggdfg ;};};if _aagdg .DrawingGridVerticalSpacing !=nil {if _dbfgd :=_aagdg .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"); -_dbfgd !=nil {return _dbfgd ;};};if _aagdg .DisplayHorizontalDrawingGridEvery !=nil {if _cggbc :=_aagdg .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"); -_cggbc !=nil {return _cggbc ;};};if _aagdg .DisplayVerticalDrawingGridEvery !=nil {if _cbddb :=_aagdg .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"); -_cbddb !=nil {return _cbddb ;};};if _aagdg .DoNotUseMarginsForDrawingGridOrigin !=nil {if _abagb :=_aagdg .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"); -_abagb !=nil {return _abagb ;};};if _aagdg .DrawingGridHorizontalOrigin !=nil {if _ebbeb :=_aagdg .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"); -_ebbeb !=nil {return _ebbeb ;};};if _aagdg .DrawingGridVerticalOrigin !=nil {if _egaad :=_aagdg .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"); -_egaad !=nil {return _egaad ;};};if _aagdg .DoNotShadeFormData !=nil {if _fagaa :=_aagdg .DoNotShadeFormData .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0068\u0061\u0064\u0065\u0046\u006f\u0072\u006d\u0044\u0061\u0074\u0061");_fagaa !=nil {return _fagaa ; -};};if _aagdg .NoPunctuationKerning !=nil {if _fgcec :=_aagdg .NoPunctuationKerning .ValidateWithPath (path +"/\u004e\u006f\u0050\u0075nc\u0074u\u0061\u0074\u0069\u006f\u006eK\u0065\u0072\u006e\u0069\u006e\u0067");_fgcec !=nil {return _fgcec ;};};if _aagdg .CharacterSpacingControl !=nil {if _dfeccb :=_aagdg .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"); -_dfeccb !=nil {return _dfeccb ;};};if _aagdg .PrintTwoOnOne !=nil {if _deafb :=_aagdg .PrintTwoOnOne .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0054\u0077\u006fO\u006e\u004f\u006e\u0065");_deafb !=nil {return _deafb ;};};if _aagdg .StrictFirstAndLastChars !=nil {if _fdedcc :=_aagdg .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"); -_fdedcc !=nil {return _fdedcc ;};};if _aagdg .NoLineBreaksAfter !=nil {if _abcbd :=_aagdg .NoLineBreaksAfter .ValidateWithPath (path +"\u002fN\u006fL\u0069\u006e\u0065\u0042\u0072e\u0061\u006bs\u0041\u0066\u0074\u0065\u0072");_abcbd !=nil {return _abcbd ; -};};if _aagdg .NoLineBreaksBefore !=nil {if _caead :=_aagdg .NoLineBreaksBefore .ValidateWithPath (path +"\u002f\u004e\u006f\u004cin\u0065\u0042\u0072\u0065\u0061\u006b\u0073\u0042\u0065\u0066\u006f\u0072\u0065");_caead !=nil {return _caead ;};};if _aagdg .SavePreviewPicture !=nil {if _fccfd :=_aagdg .SavePreviewPicture .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eP\u0072\u0065\u0076\u0069\u0065\u0077\u0050\u0069\u0063\u0074\u0075\u0072\u0065"); -_fccfd !=nil {return _fccfd ;};};if _aagdg .DoNotValidateAgainstSchema !=nil {if _fabfa :=_aagdg .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"); -_fabfa !=nil {return _fabfa ;};};if _aagdg .SaveInvalidXml !=nil {if _ccggf :=_aagdg .SaveInvalidXml .ValidateWithPath (path +"\u002fS\u0061v\u0065\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c");_ccggf !=nil {return _ccggf ;};};if _aagdg .IgnoreMixedContent !=nil {if _ddddg :=_aagdg .IgnoreMixedContent .ValidateWithPath (path +"\u002f\u0049\u0067\u006eor\u0065\u004d\u0069\u0078\u0065\u0064\u0043\u006f\u006e\u0074\u0065\u006e\u0074"); -_ddddg !=nil {return _ddddg ;};};if _aagdg .AlwaysShowPlaceholderText !=nil {if _cegfd :=_aagdg .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"); -_cegfd !=nil {return _cegfd ;};};if _aagdg .DoNotDemarcateInvalidXml !=nil {if _dgbde :=_aagdg .DoNotDemarcateInvalidXml .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074D\u0065\u006d\u0061\u0072\u0063a\u0074e\u0049n\u0076\u0061\u006c\u0069\u0064\u0058\u006dl"); -_dgbde !=nil {return _dgbde ;};};if _aagdg .SaveXmlDataOnly !=nil {if _gceag :=_aagdg .SaveXmlDataOnly .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0058m\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079");_gceag !=nil {return _gceag ;};};if _aagdg .UseXSLTWhenSaving !=nil {if _fffac :=_aagdg .UseXSLTWhenSaving .ValidateWithPath (path +"\u002fU\u0073e\u0058\u0053\u004c\u0054\u0057h\u0065\u006eS\u0061\u0076\u0069\u006e\u0067"); -_fffac !=nil {return _fffac ;};};if _aagdg .SaveThroughXslt !=nil {if _cfcde :=_aagdg .SaveThroughXslt .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0054h\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074");_cfcde !=nil {return _cfcde ;};};if _aagdg .ShowXMLTags !=nil {if _bbfbbg :=_aagdg .ShowXMLTags .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"); -_bbfbbg !=nil {return _bbfbbg ;};};if _aagdg .AlwaysMergeEmptyNamespace !=nil {if _abgef :=_aagdg .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"); -_abgef !=nil {return _abgef ;};};if _aagdg .UpdateFields !=nil {if _dcccg :=_aagdg .UpdateFields .ValidateWithPath (path +"\u002f\u0055\u0070\u0064\u0061\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_dcccg !=nil {return _dcccg ;};};if _aagdg .HdrShapeDefaults !=nil {if _dbbg :=_aagdg .HdrShapeDefaults .ValidateWithPath (path +"\u002f\u0048\u0064\u0072\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"); -_dbbg !=nil {return _dbbg ;};};if _aagdg .FootnotePr !=nil {if _dafdb :=_aagdg .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_dafdb !=nil {return _dafdb ;};};if _aagdg .EndnotePr !=nil {if _gfbaeb :=_aagdg .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"); -_gfbaeb !=nil {return _gfbaeb ;};};if _aagdg .Compat !=nil {if _gccad :=_aagdg .Compat .ValidateWithPath (path +"\u002fC\u006f\u006d\u0070\u0061\u0074");_gccad !=nil {return _gccad ;};};if _aagdg .DocVars !=nil {if _agadd :=_aagdg .DocVars .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u0073"); -_agadd !=nil {return _agadd ;};};if _aagdg .Rsids !=nil {if _ffegg :=_aagdg .Rsids .ValidateWithPath (path +"\u002f\u0052\u0073\u0069\u0064\u0073");_ffegg !=nil {return _ffegg ;};};if _aagdg .MathPr !=nil {if _ebabdf :=_aagdg .MathPr .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0050\u0072"); -_ebabdf !=nil {return _ebabdf ;};};for _adagg ,_bggdd :=range _aagdg .AttachedSchema {if _dfcgg :=_bggdd .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0041\u0074ta\u0063h\u0065\u0064\u0053\u0063\u0068e\u006d\u0061\u005b\u0025\u0064\u005d",path ,_adagg )); -_dfcgg !=nil {return _dfcgg ;};};if _aagdg .ThemeFontLang !=nil {if _bggdb :=_aagdg .ThemeFontLang .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u006f\u006et\u004c\u0061\u006e\u0067");_bggdb !=nil {return _bggdb ;};};if _aagdg .ClrSchemeMapping !=nil {if _bggeg :=_aagdg .ClrSchemeMapping .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004d\u0061p\u0070\u0069\u006e\u0067"); -_bggeg !=nil {return _bggeg ;};};if _aagdg .DoNotIncludeSubdocsInStats !=nil {if _aaegce :=_aagdg .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"); -_aaegce !=nil {return _aaegce ;};};if _aagdg .DoNotAutoCompressPictures !=nil {if _aceeb :=_aagdg .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"); -_aceeb !=nil {return _aceeb ;};};if _aagdg .ForceUpgrade !=nil {if _acbgd :=_aagdg .ForceUpgrade .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065");_acbgd !=nil {return _acbgd ;};};if _aagdg .Captions !=nil {if _adfagd :=_aagdg .Captions .ValidateWithPath (path +"\u002fC\u0061\u0070\u0074\u0069\u006f\u006es"); -_adfagd !=nil {return _adfagd ;};};if _aagdg .ReadModeInkLockDown !=nil {if _edefc :=_aagdg .ReadModeInkLockDown .ValidateWithPath (path +"/\u0052e\u0061\u0064\u004d\u006f\u0064\u0065\u0049\u006ek\u004c\u006f\u0063\u006bDo\u0077\u006e");_edefc !=nil {return _edefc ; -};};for _aeagfc ,_gfdgc :=range _aagdg .SmartTagType {if _edfg :=_gfdgc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_aeagfc ));_edfg !=nil {return _edfg ; -};};if _aagdg .SchemaLibrary !=nil {if _dcddb :=_aagdg .SchemaLibrary .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069b\u0072\u0061\u0072\u0079");_dcddb !=nil {return _dcddb ;};};if _aagdg .ShapeDefaults !=nil {if _cbccd :=_aagdg .ShapeDefaults .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"); -_cbccd !=nil {return _cbccd ;};};if _aagdg .DoNotEmbedSmartTags !=nil {if _edccg :=_aagdg .DoNotEmbedSmartTags .ValidateWithPath (path +"/\u0044o\u004e\u006f\u0074\u0045\u006d\u0062\u0065\u0064S\u006d\u0061\u0072\u0074Ta\u0067\u0073");_edccg !=nil {return _edccg ; -};};if _aagdg .DecimalSymbol !=nil {if _dddcd :=_aagdg .DecimalSymbol .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0069\u006d\u0061\u006c\u0053y\u006d\u0062\u006f\u006c");_dddcd !=nil {return _dddcd ;};};if _aagdg .ListSeparator !=nil {if _gfbbd :=_aagdg .ListSeparator .ValidateWithPath (path +"\u002f\u004c\u0069\u0073\u0074\u0053\u0065\u0070\u0061r\u0061\u0074\u006f\u0072"); -_gfbbd !=nil {return _gfbbd ;};};return nil ;};func (_bgede *WdCT_TxbxContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbdbc :for {_bacgg ,_dbcgag :=d .Token ();if _dbcgag !=nil {return _dbcgag ;};switch _dddgg :=_bacgg .(type ){case _f .StartElement :switch _dddgg .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeccee :=NewCT_AltChunk (); -if _cggad :=d .DecodeElement (_aeccee ,&_dddgg );_cggad !=nil {return _cggad ;};_bgede .AltChunk =append (_bgede .AltChunk ,_aeccee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"}:_gedgd :=NewEG_ContentBlockContent (); -_fcaadf :=NewCT_P ();if _dfefad :=d .DecodeElement (_fcaadf ,&_dddgg );_dfefad !=nil {return _dfefad ;};_gedgd .P =append (_gedgd .P ,_fcaadf );_bgede .EG_ContentBlockContent =append (_bgede .EG_ContentBlockContent ,_gedgd );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",_dddgg .Name ); -if _ffdeg :=d .Skip ();_ffdeg !=nil {return _ffdeg ;};};case _f .EndElement :break _dbdbc ;case _f .CharData :};};return nil ;}; +// Remove Blank Lines from Merged Documents +DoNotSuppressBlankLines *CT_OnOff ; -// Validate validates the CT_TblGridCol and its children -func (_gegaea *CT_TblGridCol )Validate ()error {return _gegaea .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u006f\u006c");};func (_geeg *CT_CompatSetting )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _geeg .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_geeg .NameAttr )}); -};if _geeg .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_d .Sprintf ("\u0025\u0076",*_geeg .UriAttr )});};if _geeg .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_geeg .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fceea ST_MailMergeSourceType )Validate ()error {return _fceea .ValidateWithPath ("")}; +// Merged Document Destination +Destination *CT_MailMergeDest ; -// Validate validates the CT_SdtRow and its children -func (_ddbdd *CT_SdtRow )Validate ()error {return _ddbdd .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u006fw");};func (_cbabga *CT_Font )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbaf :=range start .Attr {if _cbaf .Name .Local =="\u006e\u0061\u006d\u0065"{_geebc ,_dcab :=_cbaf .Value ,error (nil ); -if _dcab !=nil {return _dcab ;};_cbabga .NameAttr =_geebc ;continue ;};};_ecggb :for {_ecaee ,_ddfda :=d .Token ();if _ddfda !=nil {return _ddfda ;};switch _egcbg :=_ecaee .(type ){case _f .StartElement :switch _egcbg .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbabga .AltName =NewCT_String (); -if _ggefd :=d .DecodeElement (_cbabga .AltName ,&_egcbg );_ggefd !=nil {return _ggefd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbabga .Panose1 =NewCT_Panose (); -if _dfaba :=d .DecodeElement (_cbabga .Panose1 ,&_egcbg );_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 :"\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"}:_cbabga .Charset =NewCT_Charset (); -if _ccfbg :=d .DecodeElement (_cbabga .Charset ,&_egcbg );_ccfbg !=nil {return _ccfbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbabga .Family =NewCT_FontFamily (); -if _dagfb :=d .DecodeElement (_cbabga .Family ,&_egcbg );_dagfb !=nil {return _dagfb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"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"}:_cbabga .NotTrueType =NewCT_OnOff (); -if _bggcb :=d .DecodeElement (_cbabga .NotTrueType ,&_egcbg );_bggcb !=nil {return _bggcb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbabga .Pitch =NewCT_Pitch (); -if _bdcga :=d .DecodeElement (_cbabga .Pitch ,&_egcbg );_bdcga !=nil {return _bdcga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbabga .Sig =NewCT_FontSig (); -if _agge :=d .DecodeElement (_cbabga .Sig ,&_egcbg );_agge !=nil {return _agge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_cbabga .EmbedRegular =NewCT_FontRel (); -if _ecabg :=d .DecodeElement (_cbabga .EmbedRegular ,&_egcbg );_ecabg !=nil {return _ecabg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbabga .EmbedBold =NewCT_FontRel (); -if _dfaea :=d .DecodeElement (_cbabga .EmbedBold ,&_egcbg );_dfaea !=nil {return _dfaea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbabga .EmbedItalic =NewCT_FontRel (); -if _edfdd :=d .DecodeElement (_cbabga .EmbedItalic ,&_egcbg );_edfdd !=nil {return _edfdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbabga .EmbedBoldItalic =NewCT_FontRel (); -if _aecb :=d .DecodeElement (_cbabga .EmbedBoldItalic ,&_egcbg );_aecb !=nil {return _aecb ;};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",_egcbg .Name ); -if _acbg :=d .Skip ();_acbg !=nil {return _acbg ;};};case _f .EndElement :break _ecggb ;case _f .CharData :};};return nil ;};func (_cbcdc ST_SignedTwipsMeasure )String ()string {if _cbcdc .Int64 !=nil {return _d .Sprintf ("\u0025\u0076",*_cbcdc .Int64 ); -};if _cbcdc .ST_UniversalMeasure !=nil {return _d .Sprintf ("\u0025\u0076",*_cbcdc .ST_UniversalMeasure );};return "";};type CT_SdtComboBox struct{ +// Column Containing E-mail Address +AddressFieldName *CT_String ; -// Combo Box Last Saved Value -LastValueAttr *string ; +// Merged E-mail or Fax Subject Line +MailSubject *CT_String ; -// Combo Box List Item -ListItem []*CT_SdtListItem ;};func NewCT_DocVar ()*CT_DocVar {_gdfed :=&CT_DocVar {};return _gdfed };func (_cbgege *CT_TblLayoutType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbgege .TypeAttr !=ST_TblLayoutTypeUnset {_fbfbg ,_adfcbb :=_cbgege .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); -if _adfcbb !=nil {return _adfcbb ;};start .Attr =append (start .Attr ,_fbfbg );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_beggab *CT_SdtEndPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _beggab .RPr !=nil {_bfede :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};for _ ,_efgfaf :=range _beggab .RPr {e .EncodeElement (_efgfaf ,_bfede );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TrackChange struct{AuthorAttr string ; -DateAttr *_c .Time ; +// Merged Document To E-Mail Attachment +MailAsAttachment *CT_OnOff ; -// Annotation Identifier -IdAttr int64 ;}; +// View Merged Data Within Document +ViewMergedData *CT_OnOff ; -// ValidateWithPath validates the CT_Lock and its children, prefixing error messages with path -func (_aaea *CT_Lock )ValidateWithPath (path string )error {if _bcced :=_aaea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcced !=nil {return _bcced ;};return nil ;};type CT_DocVars struct{ +// Record Currently Displayed In Merged Document +ActiveRecord *CT_DecimalNumber ; -// Single Document Variable -DocVar []*CT_DocVar ;};func (_bdfgf *CT_TextEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdfgf .ValAttr =ST_TextEffect (1);for _ ,_gbbfb :=range start .Attr {if _gbbfb .Name .Local =="\u0076\u0061\u006c"{_bdfgf .ValAttr .UnmarshalXMLAttr (_gbbfb ); -continue ;};};for {_gfaebb ,_bdfebc :=d .Token ();if _bdfebc !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054e\u0078t\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_bdfebc );};if _adbbd ,_cfeae :=_gfaebb .(_f .EndElement ); -_cfeae &&_adbbd .Name ==start .Name {break ;};};return nil ;};func (_ccfefe ST_TblLayoutType )ValidateWithPath (path string )error {switch _ccfefe {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccfefe )); -};return nil ;};func (_agag *CT_DataBinding )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ecdf :=range start .Attr {if _ecdf .Name .Local =="\u0070\u0072\u0065\u0066\u0069\u0078\u004d\u0061\u0070p\u0069\u006e\u0067\u0073"{_efgge ,_ggag :=_ecdf .Value ,error (nil ); -if _ggag !=nil {return _ggag ;};_agag .PrefixMappingsAttr =&_efgge ;continue ;};if _ecdf .Name .Local =="\u0078\u0070\u0061t\u0068"{_gccd ,_bebeb :=_ecdf .Value ,error (nil );if _bebeb !=nil {return _bebeb ;};_agag .XpathAttr =_gccd ;continue ;};if _ecdf .Name .Local =="s\u0074\u006f\u0072\u0065\u0049\u0074\u0065\u006d\u0049\u0044"{_edfe ,_adceb :=_ecdf .Value ,error (nil ); -if _adceb !=nil {return _adceb ;};_agag .StoreItemIDAttr =_edfe ;continue ;};};for {_fgaf ,_gaga :=d .Token ();if _gaga !=nil {return _d .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",_gaga ); -};if _cegfe ,_fcge :=_fgaf .(_f .EndElement );_fcge &&_cegfe .Name ==start .Name {break ;};};return nil ;}; +// Mail Merge Error Reporting Setting +CheckErrors *CT_DecimalNumber ; -// Validate validates the CT_TrackChangeNumbering and its children -func (_fdddc *CT_TrackChangeNumbering )Validate ()error {return _fdddc .ValidateWithPath ("\u0043\u0054\u005fTr\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");};func (_aabec *ST_StyleSort )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdadad ,_cgddfc :=d .Token (); -if _cgddfc !=nil {return _cgddfc ;};if _gdbecf ,_dbfebb :=_fdadad .(_f .EndElement );_dbfebb &&_gdbecf .Name ==start .Name {*_aabec =1;return nil ;};if _abcgaa ,_fefdg :=_fdadad .(_f .CharData );!_fefdg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdadad ); -}else {switch string (_abcgaa ){case "":*_aabec =0;case "\u006e\u0061\u006d\u0065":*_aabec =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_aabec =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_aabec =3;case "\u0066\u006f\u006e\u0074":*_aabec =4; -case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_aabec =5;case "\u0074\u0079\u0070\u0065":*_aabec =6;case "\u0030\u0030\u0030\u0030":*_aabec =7;case "\u0030\u0030\u0030\u0031":*_aabec =8;case "\u0030\u0030\u0030\u0032":*_aabec =9;case "\u0030\u0030\u0030\u0033":*_aabec =10; -case "\u0030\u0030\u0030\u0034":*_aabec =11;case "\u0030\u0030\u0030\u0035":*_aabec =12;};};_fdadad ,_cgddfc =d .Token ();if _cgddfc !=nil {return _cgddfc ;};if _fdbca ,_cddfdd :=_fdadad .(_f .EndElement );_cddfdd &&_fdbca .Name ==start .Name {return nil ; -};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdadad );};type CT_Recipients struct{ +// Office Data Source Object Settings +Odso *CT_Odso ;};func (_abaeg *CT_SdtText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _abaeg .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 :_b .Sprintf ("\u0025\u0076",*_abaeg .MultiLineAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_debged WdST_WrapText )String ()string {switch _debged {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 (_efedde ST_HdrFtr )Validate ()error {return _efedde .ValidateWithPath ("")}; -// Data About Single Data Source Record -RecipientData []*CT_RecipientData ;}; +// ValidateWithPath validates the CT_CustomXmlRun and its children, prefixing error messages with path +func (_bcfdc *CT_CustomXmlRun )ValidateWithPath (path string )error {if _bcfdc .CustomXmlPr !=nil {if _geaf :=_bcfdc .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_geaf !=nil {return _geaf ; +};};for _acbe ,_dbfdb :=range _bcfdc .EG_PContent {if _defc :=_dbfdb .ValidateWithPath (_b .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_acbe ));_defc !=nil {return _defc ;};};return nil ;}; +func NewCT_EdnProps ()*CT_EdnProps {_dggg :=&CT_EdnProps {};return _dggg };func (_gcgfg *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 _gcgfg .Any !=nil {for _ ,_gbafa :=range _gcgfg .Any {_gbafa .MarshalXML (e ,_d .StartElement {});};};if _gcgfg .Movie !=nil {_egdbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_gcgfg .Movie ,_egdbb ); +};if _gcgfg .Control !=nil {_cdbgg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_gcgfg .Control ,_cdbgg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_StyleSort and its children -func (_ecaeb *CT_StyleSort )Validate ()error {return _ecaeb .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0079\u006c\u0065\u0053\u006f\u0072\u0074");};func NewCT_OdsoFieldMapData ()*CT_OdsoFieldMapData {_fedef :=&CT_OdsoFieldMapData {};return _fedef }; -func NewCT_MarkupRange ()*CT_MarkupRange {_dbcge :=&CT_MarkupRange {};return _dbcge };func (_gbeg *CT_EdnPos )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbeg .ValAttr =ST_EdnPos (1);for _ ,_dddg :=range start .Attr {if _dddg .Name .Local =="\u0076\u0061\u006c"{_gbeg .ValAttr .UnmarshalXMLAttr (_dddg ); -continue ;};};for {_egabd ,_acead :=d .Token ();if _acead !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0064\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_acead );};if _edbe ,_dbcb :=_egabd .(_f .EndElement );_dbcb &&_edbe .Name ==start .Name {break ; -};};return nil ;}; +// ValidateWithPath validates the CT_MarkupRange and its children, prefixing error messages with path +func (_ggad *CT_MarkupRange )ValidateWithPath (path string )error {if _cgbee :=_ggad .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); +_cgbee !=nil {return _cgbee ;};return nil ;}; -// Validate validates the CT_DocParts and its children -func (_ddcgaa *CT_DocParts )Validate ()error {return _ddcgaa .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073");}; +// Validate validates the CT_TblPrBase and its children +func (_cgfae *CT_TblPrBase )Validate ()error {return _cgfae .ValidateWithPath ("\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0042\u0061\u0073\u0065");};func (_dcfcg *ST_TextDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acagfd ,_eafgaff :=d .Token (); +if _eafgaff !=nil {return _eafgaff ;};if _fgaacb ,_gabfa :=_acagfd .(_d .EndElement );_gabfa &&_fgaacb .Name ==start .Name {*_dcfcg =1;return nil ;};if _aabgf ,_cbebb :=_acagfd .(_d .CharData );!_cbebb {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",_acagfd ); +}else {switch string (_aabgf ){case "":*_dcfcg =0;case "\u0074\u0062":*_dcfcg =1;case "\u0072\u006c":*_dcfcg =2;case "\u006c\u0072":*_dcfcg =3;case "\u0074\u0062\u0056":*_dcfcg =4;case "\u0072\u006c\u0056":*_dcfcg =5;case "\u006c\u0072\u0056":*_dcfcg =6; +case "\u0062\u0074\u004c\u0072":*_dcfcg =7;case "\u006c\u0072\u0054\u0062":*_dcfcg =8;case "\u006c\u0072\u0054b\u0056":*_dcfcg =9;case "\u0074\u0062\u004cr\u0056":*_dcfcg =10;case "\u0074\u0062\u0052\u006c":*_dcfcg =11;case "\u0074\u0062\u0052l\u0056":*_dcfcg =12; +};};_acagfd ,_eafgaff =d .Token ();if _eafgaff !=nil {return _eafgaff ;};if _fbfdc ,_ebddc :=_acagfd .(_d .EndElement );_ebddc &&_fbfdc .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",_acagfd ); +};func NewCT_TrackChangesView ()*CT_TrackChangesView {_dfaga :=&CT_TrackChangesView {};return _dfaga };func NewCT_RubyPr ()*CT_RubyPr {_dddfb :=&CT_RubyPr {};_dddfb .RubyAlign =NewCT_RubyAlign ();_dddfb .Hps =NewCT_HpsMeasure ();_dddfb .HpsRaise =NewCT_HpsMeasure (); +_dddfb .HpsBaseText =NewCT_HpsMeasure ();_dddfb .Lid =NewCT_Lang ();return _dddfb ;}; -// Validate validates the WdCT_WrapNone and its children -func (_bggfb *WdCT_WrapNone )Validate ()error {return _bggfb .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u004e\u006f\u006e\u0065");}; +// Validate validates the CT_NumPicBullet and its children +func (_aegeg *CT_NumPicBullet )Validate ()error {return _aegeg .ValidateWithPath ("\u0043T\u005fN\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074");};func (_efecc *CT_Headers )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbgfab :for {_abgab ,_ffgfa :=d .Token (); +if _ffgfa !=nil {return _ffgfa ;};switch _bcfab :=_abgab .(type ){case _d .StartElement :switch _bcfab .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"}:_bbdb :=NewCT_String (); +if _aacacd :=d .DecodeElement (_bbdb ,&_bcfab );_aacacd !=nil {return _aacacd ;};_efecc .Header =append (_efecc .Header ,_bbdb );default:_gb .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",_bcfab .Name ); +if _gfbgb :=d .Skip ();_gfbgb !=nil {return _gfbgb ;};};case _d .EndElement :break _fbgfab ;case _d .CharData :};};return nil ;};type EG_FtnEdnNumProps struct{ -// ValidateWithPath validates the EG_ParaRPrTrackChanges and its children, prefixing error messages with path -func (_dbaaf *EG_ParaRPrTrackChanges )ValidateWithPath (path string )error {if _dbaaf .Ins !=nil {if _fegff :=_dbaaf .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_fegff !=nil {return _fegff ;};};if _dbaaf .Del !=nil {if _bfbgfe :=_dbaaf .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); -_bfbgfe !=nil {return _bfbgfe ;};};if _dbaaf .MoveFrom !=nil {if _cdagf :=_dbaaf .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_cdagf !=nil {return _cdagf ;};};if _dbaaf .MoveTo !=nil {if _ffaefg :=_dbaaf .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f"); -_ffaefg !=nil {return _ffaefg ;};};return nil ;};func (_bcaaeb *Recipients )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcaaeb .CT_Recipients =*NewCT_Recipients ();_ebede :for {_fbacc ,_eacfcb :=d .Token ();if _eacfcb !=nil {return _eacfcb ; -};switch _agcga :=_fbacc .(type ){case _f .StartElement :switch _agcga .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aefea :=NewCT_RecipientData (); -if _ebebdc :=d .DecodeElement (_aefea ,&_agcga );_ebebdc !=nil {return _ebebdc ;};_bcaaeb .RecipientData =append (_bcaaeb .RecipientData ,_aefea );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",_agcga .Name ); -if _eeggb :=d .Skip ();_eeggb !=nil {return _eeggb ;};};case _f .EndElement :break _ebede ;case _f .CharData :};};return nil ;}; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// Validate validates the CT_NumPr and its children -func (_fbdgg *CT_NumPr )Validate ()error {return _fbdgg .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0050\u0072");};func NewCT_Shd ()*CT_Shd {_dbgee :=&CT_Shd {};_dbgee .ValAttr =ST_Shd (1);return _dbgee };func (_facbgb *ST_FldCharType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_facbgb =0; -case "\u0062\u0065\u0067i\u006e":*_facbgb =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_facbgb =2;case "\u0065\u006e\u0064":*_facbgb =3;};return nil ;};func (_eaeeb *CT_Lvl )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbbcg :=range start .Attr {if _bbbcg .Name .Local =="\u0069\u006c\u0076\u006c"{_face ,_cafgf :=_fc .ParseInt (_bbbcg .Value ,10,64); -if _cafgf !=nil {return _cafgf ;};_eaeeb .IlvlAttr =_face ;continue ;};if _bbbcg .Name .Local =="\u0074\u0070\u006c\u0063"{_daffge ,_bfeed :=_bbbcg .Value ,error (nil );if _bfeed !=nil {return _bfeed ;};_eaeeb .TplcAttr =&_daffge ;continue ;};if _bbbcg .Name .Local =="\u0074e\u006e\u0074\u0061\u0074\u0069\u0076e"{_egbfbg ,_cgeccec :=ParseUnionST_OnOff (_bbbcg .Value ); -if _cgeccec !=nil {return _cgeccec ;};_eaeeb .TentativeAttr =&_egbfbg ;continue ;};};_dbgbc :for {_agdbd ,_fdcgb :=d .Token ();if _fdcgb !=nil {return _fdcgb ;};switch _ggebe :=_agdbd .(type ){case _f .StartElement :switch _ggebe .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eaeeb .Start =NewCT_DecimalNumber (); -if _bddd :=d .DecodeElement (_eaeeb .Start ,&_ggebe );_bddd !=nil {return _bddd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_eaeeb .NumFmt =NewCT_NumFmt (); -if _bdbb :=d .DecodeElement (_eaeeb .NumFmt ,&_ggebe );_bdbb !=nil {return _bdbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eaeeb .LvlRestart =NewCT_DecimalNumber (); -if _egcde :=d .DecodeElement (_eaeeb .LvlRestart ,&_ggebe );_egcde !=nil {return _egcde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eaeeb .PStyle =NewCT_String (); -if _ccdbc :=d .DecodeElement (_eaeeb .PStyle ,&_ggebe );_ccdbc !=nil {return _ccdbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eaeeb .IsLgl =NewCT_OnOff (); -if _cggcf :=d .DecodeElement (_eaeeb .IsLgl ,&_ggebe );_cggcf !=nil {return _cggcf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eaeeb .Suff =NewCT_LevelSuffix (); -if _cebg :=d .DecodeElement (_eaeeb .Suff ,&_ggebe );_cebg !=nil {return _cebg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eaeeb .LvlText =NewCT_LevelText (); -if _degbe :=d .DecodeElement (_eaeeb .LvlText ,&_ggebe );_degbe !=nil {return _degbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eaeeb .LvlPicBulletId =NewCT_DecimalNumber (); -if _caccd :=d .DecodeElement (_eaeeb .LvlPicBulletId ,&_ggebe );_caccd !=nil {return _caccd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eaeeb .Legacy =NewCT_LvlLegacy (); -if _dfgdd :=d .DecodeElement (_eaeeb .Legacy ,&_ggebe );_dfgdd !=nil {return _dfgdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eaeeb .LvlJc =NewCT_Jc (); -if _dfge :=d .DecodeElement (_eaeeb .LvlJc ,&_ggebe );_dfge !=nil {return _dfge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eaeeb .PPr =NewCT_PPrGeneral (); -if _eeba :=d .DecodeElement (_eaeeb .PPr ,&_ggebe );_eeba !=nil {return _eeba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eaeeb .RPr =NewCT_RPr (); -if _adcfd :=d .DecodeElement (_eaeeb .RPr ,&_ggebe );_adcfd !=nil {return _adcfd ;};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",_ggebe .Name ); -if _ecadge :=d .Skip ();_ecadge !=nil {return _ecadge ;};};case _f .EndElement :break _dbgbc ;case _f .CharData :};};return nil ;};type CT_MailMergeSourceType struct{ +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;};func (_egafeb ST_Zoom )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bfgdae :=_d .Attr {};_bfgdae .Name =name ;switch _egafeb {case ST_ZoomUnset :_bfgdae .Value ="";case ST_ZoomNone :_bfgdae .Value ="\u006e\u006f\u006e\u0065"; +case ST_ZoomFullPage :_bfgdae .Value ="\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065";case ST_ZoomBestFit :_bfgdae .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_ZoomTextFit :_bfgdae .Value ="\u0074e\u0078\u0074\u0046\u0069\u0074";};return _bfgdae ,nil ; +};type CT_FontFamily struct{ -// Data Source Type Value -ValAttr ST_MailMergeSourceType ;};type ST_ChapterSep byte ; +// Font Family Value +ValAttr ST_FontFamily ;};func (_eacgca ST_HexColorAuto )Validate ()error {return _eacgca .ValidateWithPath ("")}; -// Validate validates the CT_MacroName and its children -func (_dbffg *CT_MacroName )Validate ()error {return _dbffg .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u004e\u0061\u006d\u0065");};type WdCT_WordprocessingShape struct{NormalEastAsianFlowAttr *bool ;CNvPr *_fa .CT_NonVisualDrawingProps ; -Choice *WdCT_WordprocessingShapeChoice ;SpPr *_fa .CT_ShapeProperties ;Style *_fa .CT_ShapeStyle ;ExtLst *_fa .CT_OfficeArtExtensionList ;WChoice *WdCT_WordprocessingShapeChoice1 ;BodyPr *_fa .CT_TextBodyProperties ;};type CT_Comments struct{ +// ValidateWithPath validates the CT_TblBorders and its children, prefixing error messages with path +func (_ddecf *CT_TblBorders )ValidateWithPath (path string )error {if _ddecf .Top !=nil {if _fffag :=_ddecf .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_fffag !=nil {return _fffag ;};};if _ddecf .Start !=nil {if _gdbce :=_ddecf .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074"); +_gdbce !=nil {return _gdbce ;};};if _ddecf .Left !=nil {if _edaeg :=_ddecf .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_edaeg !=nil {return _edaeg ;};};if _ddecf .Bottom !=nil {if _cffef :=_ddecf .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); +_cffef !=nil {return _cffef ;};};if _ddecf .End !=nil {if _gdfgf :=_ddecf .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_gdfgf !=nil {return _gdfgf ;};};if _ddecf .Right !=nil {if _ggdec :=_ddecf .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); +_ggdec !=nil {return _ggdec ;};};if _ddecf .InsideH !=nil {if _dcffe :=_ddecf .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_dcffe !=nil {return _dcffe ;};};if _ddecf .InsideV !=nil {if _fbfgcb :=_ddecf .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056"); +_fbfgcb !=nil {return _fbfgcb ;};};return nil ;};func NewCT_PBdr ()*CT_PBdr {_daag :=&CT_PBdr {};return _daag };func (_bbfdgf *EG_RangeMarkupElements )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbfdgf .BookmarkStart !=nil {_fcgbe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0062o\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}}; +e .EncodeElement (_bbfdgf .BookmarkStart ,_fcgbe );};if _bbfdgf .BookmarkEnd !=nil {_daedca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}};e .EncodeElement (_bbfdgf .BookmarkEnd ,_daedca ); +};if _bbfdgf .MoveFromRangeStart !=nil {_eacdc :=_d .StartElement {Name :_d .Name {Local :"w\u003am\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052a\u006e\u0067\u0065\u0053ta\u0072\u0074"}};e .EncodeElement (_bbfdgf .MoveFromRangeStart ,_eacdc );};if _bbfdgf .MoveFromRangeEnd !=nil {_afggbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006do\u0076\u0065\u0046\u0072\u006fm\u0052\u0061n\u0067\u0065\u0045\u006e\u0064"}}; +e .EncodeElement (_bbfdgf .MoveFromRangeEnd ,_afggbb );};if _bbfdgf .MoveToRangeStart !=nil {_ddeede :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006do\u0076\u0065\u0054\u006f\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_bbfdgf .MoveToRangeStart ,_ddeede ); +};if _bbfdgf .MoveToRangeEnd !=nil {_dbacg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003am\u006f\u0076\u0065T\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}};e .EncodeElement (_bbfdgf .MoveToRangeEnd ,_dbacg );};if _bbfdgf .CommentRangeStart !=nil {_dfcdd :=_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 (_bbfdgf .CommentRangeStart ,_dfcdd );};if _bbfdgf .CommentRangeEnd !=nil {_cfegeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}};e .EncodeElement (_bbfdgf .CommentRangeEnd ,_cfegeb ); +};if _bbfdgf .CustomXmlInsRangeStart !=nil {_egdgc :=_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 (_bbfdgf .CustomXmlInsRangeStart ,_egdgc ); +};if _bbfdgf .CustomXmlInsRangeEnd !=nil {_gddba :=_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 (_bbfdgf .CustomXmlInsRangeEnd ,_gddba ); +};if _bbfdgf .CustomXmlDelRangeStart !=nil {_dbbbf :=_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 (_bbfdgf .CustomXmlDelRangeStart ,_dbbbf ); +};if _bbfdgf .CustomXmlDelRangeEnd !=nil {_ggagab :=_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 (_bbfdgf .CustomXmlDelRangeEnd ,_ggagab ); +};if _bbfdgf .CustomXmlMoveFromRangeStart !=nil {_adgde :=_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 (_bbfdgf .CustomXmlMoveFromRangeStart ,_adgde );};if _bbfdgf .CustomXmlMoveFromRangeEnd !=nil {_cfedgb :=_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 (_bbfdgf .CustomXmlMoveFromRangeEnd ,_cfedgb );};if _bbfdgf .CustomXmlMoveToRangeStart !=nil {_cabfbb :=_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 (_bbfdgf .CustomXmlMoveToRangeStart ,_cabfbb );};if _bbfdgf .CustomXmlMoveToRangeEnd !=nil {_ccggbg :=_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 (_bbfdgf .CustomXmlMoveToRangeEnd ,_ccggbg );};return nil ;};func (_abdga *CT_RunTrackChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdccb :=range start .Attr {if _cdccb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_daabb ,_cbdfc :=_cdccb .Value ,error (nil ); +if _cbdfc !=nil {return _cbdfc ;};_abdga .AuthorAttr =_daabb ;continue ;};if _cdccb .Name .Local =="\u0064\u0061\u0074\u0065"{_dcdea ,_baada :=ParseStdlibTime (_cdccb .Value );if _baada !=nil {return _baada ;};_abdga .DateAttr =&_dcdea ;continue ;};if _cdccb .Name .Local =="\u0069\u0064"{_cbcfdf ,_fggdd :=_e .ParseInt (_cdccb .Value ,10,64); +if _fggdd !=nil {return _fggdd ;};_abdga .IdAttr =_cbcfdf ;continue ;};};for {_bfbgb ,_abde :=d .Token ();if _abde !=nil {return _b .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",_abde ); +};if _gbcge ,_fgagf :=_bfbgb .(_d .EndElement );_fgagf &&_gbcge .Name ==start .Name {break ;};};return nil ;}; -// Comment Content -Comment []*CT_Comment ;};func (_fdcgbe ST_MultiLevelType )String ()string {switch _fdcgbe {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 (_bacbc *CT_NumPicBullet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbgab :=range start .Attr {if _cbgab .Name .Local =="\u006e\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"{_cegcg ,_aecde :=_fc .ParseInt (_cbgab .Value ,10,64); -if _aecde !=nil {return _aecde ;};_bacbc .NumPicBulletIdAttr =_cegcg ;continue ;};};_fbgaaf :for {_cceb ,_efabg :=d .Token ();if _efabg !=nil {return _efabg ;};switch _gabgg :=_cceb .(type ){case _f .StartElement :switch _gabgg .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bacbc .Pict =NewCT_Picture (); -if _ffcbee :=d .DecodeElement (_bacbc .Pict ,&_gabgg );_ffcbee !=nil {return _ffcbee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bacbc .Drawing =NewCT_Drawing (); -if _abfd :=d .DecodeElement (_bacbc .Drawing ,&_gabgg );_abfd !=nil {return _abfd ;};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",_gabgg .Name ); -if _ddgba :=d .Skip ();_ddgba !=nil {return _ddgba ;};};case _f .EndElement :break _fbgaaf ;case _f .CharData :};};return nil ;};type CT_DocumentBase struct{ +// ValidateWithPath validates the CT_FFCheckBox and its children, prefixing error messages with path +func (_facd *CT_FFCheckBox )ValidateWithPath (path string )error {if _facd .Choice !=nil {if _cdeb :=_facd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cdeb !=nil {return _cdeb ;};};if _facd .Default !=nil {if _dbcdd :=_facd .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074"); +_dbcdd !=nil {return _dbcdd ;};};if _facd .Checked !=nil {if _cdgbd :=_facd .Checked .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0064");_cdgbd !=nil {return _cdgbd ;};};return nil ;};func (_ggacda *CT_SdtDocPart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _ggacda .DocPartGallery !=nil {_dagcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003ad\u006f\u0063\u0050a\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079"}};e .EncodeElement (_ggacda .DocPartGallery ,_dagcf );};if _ggacda .DocPartCategory !=nil {_fdcdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0043\u0061\u0074e\u0067\u006f\u0072\u0079"}}; +e .EncodeElement (_ggacda .DocPartCategory ,_fdcdc );};if _ggacda .DocPartUnique !=nil {_gebfe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064o\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"}};e .EncodeElement (_ggacda .DocPartUnique ,_gebfe ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Document Background -Background *CT_Background ;};func (_bacbg *CT_OdsoFieldMapData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eggdcf :for {_afgfd ,_cdbgd :=d .Token ();if _cdbgd !=nil {return _cdbgd ;};switch _agccfa :=_afgfd .(type ){case _f .StartElement :switch _agccfa .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bacbg .Type =NewCT_MailMergeOdsoFMDFieldType (); -if _acdaf :=d .DecodeElement (_bacbg .Type ,&_agccfa );_acdaf !=nil {return _acdaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bacbg .Name =NewCT_String (); -if _geab :=d .DecodeElement (_bacbg .Name ,&_agccfa );_geab !=nil {return _geab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bacbg .MappedName =NewCT_String (); -if _fgedf :=d .DecodeElement (_bacbg .MappedName ,&_agccfa );_fgedf !=nil {return _fgedf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bacbg .Column =NewCT_DecimalNumber (); -if _bdadg :=d .DecodeElement (_bacbg .Column ,&_agccfa );_bdadg !=nil {return _bdadg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bacbg .Lid =NewCT_Lang (); -if _egefa :=d .DecodeElement (_bacbg .Lid ,&_agccfa );_egefa !=nil {return _egefa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bacbg .DynamicAddress =NewCT_OnOff (); -if _aegda :=d .DecodeElement (_bacbg .DynamicAddress ,&_agccfa );_aegda !=nil {return _aegda ;};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",_agccfa .Name ); -if _fbdbd :=d .Skip ();_fbdbd !=nil {return _fbdbd ;};};case _f .EndElement :break _eggdcf ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_FldChar and its children +func (_badef *CT_FldChar )Validate ()error {return _badef .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");}; -// ValidateWithPath validates the CT_PixelsMeasure and its children, prefixing error messages with path -func (_fcfe *CT_PixelsMeasure )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_TrPr and its children +func (_acbag *CT_TrPr )Validate ()error {return _acbag .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0050\u0072");};func ParseUnionST_Coordinate (s string )(_ed .ST_Coordinate ,error ){return _ed .ParseUnionST_Coordinate (s );};type ST_DocGrid byte ;func (_afcag *CT_SectPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _afcag .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_b .Sprintf ("\u0025\u0076",*_afcag .RsidRPrAttr )}); +};if _afcag .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_b .Sprintf ("\u0025\u0076",*_afcag .RsidDelAttr )});};if _afcag .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_b .Sprintf ("\u0025\u0076",*_afcag .RsidRAttr )}); +};if _afcag .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_afcag .RsidSectAttr )});};e .EncodeToken (start );if _afcag .EG_HdrFtrReferences !=nil {for _ ,_cfdgaf :=range _afcag .EG_HdrFtrReferences {_cfdgaf .MarshalXML (e ,_d .StartElement {}); +};};if _afcag .FootnotePr !=nil {_dabfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_afcag .FootnotePr ,_dabfb );};if _afcag .EndnotePr !=nil {_gabfd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}}; +e .EncodeElement (_afcag .EndnotePr ,_gabfd );};if _afcag .Type !=nil {_bceba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_afcag .Type ,_bceba );};if _afcag .PgSz !=nil {_dgebd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}}; +e .EncodeElement (_afcag .PgSz ,_dgebd );};if _afcag .PgMar !=nil {_bccbg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_afcag .PgMar ,_bccbg );};if _afcag .PaperSrc !=nil {_agbae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}}; +e .EncodeElement (_afcag .PaperSrc ,_agbae );};if _afcag .PgBorders !=nil {_acaac :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_afcag .PgBorders ,_acaac );};if _afcag .LnNumType !=nil {_bbagfd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}}; +e .EncodeElement (_afcag .LnNumType ,_bbagfd );};if _afcag .PgNumType !=nil {_gdcag :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_afcag .PgNumType ,_gdcag );};if _afcag .Cols !=nil {_bfebb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}}; +e .EncodeElement (_afcag .Cols ,_bfebb );};if _afcag .FormProt !=nil {_cbgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_afcag .FormProt ,_cbgg );};if _afcag .VAlign !=nil {_babdbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}}; +e .EncodeElement (_afcag .VAlign ,_babdbf );};if _afcag .NoEndnote !=nil {_cceab :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_afcag .NoEndnote ,_cceab );};if _afcag .TitlePg !=nil {_dedce :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}}; +e .EncodeElement (_afcag .TitlePg ,_dedce );};if _afcag .TextDirection !=nil {_abcefb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_afcag .TextDirection ,_abcefb ); +};if _afcag .Bidi !=nil {_cceaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_afcag .Bidi ,_cceaf );};if _afcag .RtlGutter !=nil {_fccgf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}}; +e .EncodeElement (_afcag .RtlGutter ,_fccgf );};if _afcag .DocGrid !=nil {_cbbdf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_afcag .DocGrid ,_cbbdf );};if _afcag .PrinterSettings !=nil {_gcegg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}}; +e .EncodeElement (_afcag .PrinterSettings ,_gcegg );};if _afcag .SectPrChange !=nil {_dbfab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_afcag .SectPrChange ,_dbfab ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_beffcd *ST_EdnPos )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_beffcd =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_beffcd =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_beffcd =2; +};return nil ;}; -// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path -func (_ebcgg *CT_Lvl )ValidateWithPath (path string )error {if _ebcgg .TentativeAttr !=nil {if _fdbef :=_ebcgg .TentativeAttr .ValidateWithPath (path +"\u002f\u0054\u0065\u006e\u0074\u0061\u0074\u0069\u0076e\u0041\u0074\u0074\u0072");_fdbef !=nil {return _fdbef ; -};};if _ebcgg .Start !=nil {if _edbfc :=_ebcgg .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_edbfc !=nil {return _edbfc ;};};if _ebcgg .NumFmt !=nil {if _cgbea :=_ebcgg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_cgbea !=nil {return _cgbea ;};};if _ebcgg .LvlRestart !=nil {if _dfdcbe :=_ebcgg .LvlRestart .ValidateWithPath (path +"/\u004c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_dfdcbe !=nil {return _dfdcbe ;};};if _ebcgg .PStyle !=nil {if _dgcdc :=_ebcgg .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065"); -_dgcdc !=nil {return _dgcdc ;};};if _ebcgg .IsLgl !=nil {if _feagg :=_ebcgg .IsLgl .ValidateWithPath (path +"\u002f\u0049\u0073\u004c\u0067\u006c");_feagg !=nil {return _feagg ;};};if _ebcgg .Suff !=nil {if _acfdd :=_ebcgg .Suff .ValidateWithPath (path +"\u002f\u0053\u0075f\u0066"); -_acfdd !=nil {return _acfdd ;};};if _ebcgg .LvlText !=nil {if _gceed :=_ebcgg .LvlText .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0054\u0065\u0078\u0074");_gceed !=nil {return _gceed ;};};if _ebcgg .LvlPicBulletId !=nil {if _cccef :=_ebcgg .LvlPicBulletId .ValidateWithPath (path +"\u002fL\u0076l\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"); -_cccef !=nil {return _cccef ;};};if _ebcgg .Legacy !=nil {if _ebcgag :=_ebcgg .Legacy .ValidateWithPath (path +"\u002fL\u0065\u0067\u0061\u0063\u0079");_ebcgag !=nil {return _ebcgag ;};};if _ebcgg .LvlJc !=nil {if _cefeg :=_ebcgg .LvlJc .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u004a\u0063"); -_cefeg !=nil {return _cefeg ;};};if _ebcgg .PPr !=nil {if _dbbac :=_ebcgg .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_dbbac !=nil {return _dbbac ;};};if _ebcgg .RPr !=nil {if _bggae :=_ebcgg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072"); -_bggae !=nil {return _bggae ;};};return nil ;}; +// Validate validates the CT_TblPrEx and its children +func (_fgbagg *CT_TblPrEx )Validate ()error {return _fgbagg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");};func (_dbbgc *EG_ContentRunContentBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbbgc .SmartTag !=nil {_bdafg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}}; +e .EncodeElement (_dbbgc .SmartTag ,_bdafg );};if _dbbgc .Sdt !=nil {_ecacbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_dbbgc .Sdt ,_ecacbf );};if _dbbgc .EG_RunLevelElts !=nil {for _ ,_gfcbge :=range _dbbgc .EG_RunLevelElts {_gfcbge .MarshalXML (e ,_d .StartElement {}); +};};return nil ;};func (_cbgbd *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 _cbgbd .CT_Recipients .MarshalXML (e ,start );}; -// Validate validates the CT_Comment and its children -func (_bcf *CT_Comment )Validate ()error {return _bcf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};type CT_GlossaryDocument struct{ +// ValidateWithPath validates the EG_CellMarkupElements and its children, prefixing error messages with path +func (_bcbfea *EG_CellMarkupElements )ValidateWithPath (path string )error {if _bcbfea .CellIns !=nil {if _agdga :=_bcbfea .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_agdga !=nil {return _agdga ;};};if _bcbfea .CellDel !=nil {if _ddeff :=_bcbfea .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c"); +_ddeff !=nil {return _ddeff ;};};if _bcbfea .CellMerge !=nil {if _cggfe :=_bcbfea .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_cggfe !=nil {return _cggfe ;};};return nil ;};func (_cfcda *WdST_RelFromV )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cfcda =0; +case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cfcda =1;case "\u0070\u0061\u0067\u0065":*_cfcda =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_cfcda =3;case "\u006c\u0069\u006e\u0065":*_cfcda =4;case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_cfcda =5; +case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_cfcda =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_cfcda =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_cfcda =8; +};return nil ;}; -// Document Background -Background *CT_Background ;DocParts *CT_DocParts ;};func NewCT_HMerge ()*CT_HMerge {_fdfd :=&CT_HMerge {};return _fdfd };func (_edebf ST_TabTlc )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gaeeg :=_f .Attr {};_gaeeg .Name =name ;switch _edebf {case ST_TabTlcUnset :_gaeeg .Value =""; -case ST_TabTlcNone :_gaeeg .Value ="\u006e\u006f\u006e\u0065";case ST_TabTlcDot :_gaeeg .Value ="\u0064\u006f\u0074";case ST_TabTlcHyphen :_gaeeg .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_TabTlcUnderscore :_gaeeg .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065"; -case ST_TabTlcHeavy :_gaeeg .Value ="\u0068\u0065\u0061v\u0079";case ST_TabTlcMiddleDot :_gaeeg .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return _gaeeg ,nil ;}; +// ValidateWithPath validates the CT_TextDirection and its children, prefixing error messages with path +func (_gcegf *CT_TextDirection )ValidateWithPath (path string )error {if _gcegf .ValAttr ==ST_TextDirectionUnset {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 _deafa :=_gcegf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_deafa !=nil {return _deafa ;};return nil ;};func (_ddbage *ST_TabTlc )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddbage =0; +case "\u006e\u006f\u006e\u0065":*_ddbage =1;case "\u0064\u006f\u0074":*_ddbage =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_ddbage =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_ddbage =4;case "\u0068\u0065\u0061v\u0079":*_ddbage =5; +case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_ddbage =6;};return nil ;};func (_fgdbfg *ST_DocPartGallery )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fgdbfg =0;case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_fgdbfg =1; +case "\u0061\u006e\u0079":*_fgdbfg =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_fgdbfg =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_fgdbfg =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_fgdbfg =5;case "\u0065\u0071":*_fgdbfg =6; +case "\u0066\u0074\u0072\u0073":*_fgdbfg =7;case "\u0068\u0064\u0072\u0073":*_fgdbfg =8;case "\u0070\u0067\u004eu\u006d":*_fgdbfg =9;case "\u0074\u0062\u006c\u0073":*_fgdbfg =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_fgdbfg =11; +case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_fgdbfg =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_fgdbfg =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_fgdbfg =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_fgdbfg =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_fgdbfg =16; +case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_fgdbfg =17;case "\u0062\u0069\u0062":*_fgdbfg =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_fgdbfg =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_fgdbfg =20; +case "\u0063\u0075\u0073\u0074\u0045\u0071":*_fgdbfg =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_fgdbfg =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_fgdbfg =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_fgdbfg =24; +case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_fgdbfg =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_fgdbfg =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_fgdbfg =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_fgdbfg =28; +case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_fgdbfg =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_fgdbfg =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_fgdbfg =31; +case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_fgdbfg =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_fgdbfg =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_fgdbfg =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_fgdbfg =35; +case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_fgdbfg =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_fgdbfg =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_fgdbfg =38;};return nil ;};func (_bfebcf ST_EdGrp )Validate ()error {return _bfebcf .ValidateWithPath ("")}; -// Validate validates the CT_NumRestart and its children -func (_egaea *CT_NumRestart )Validate ()error {return _egaea .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");};func (_beged *ST_RestartNumber )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_deaea ,_effcag :=d .Token (); -if _effcag !=nil {return _effcag ;};if _bccbef ,_gcbfaf :=_deaea .(_f .EndElement );_gcbfaf &&_bccbef .Name ==start .Name {*_beged =1;return nil ;};if _fbbaec ,_babbg :=_deaea .(_f .CharData );!_babbg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_deaea ); -}else {switch string (_fbbaec ){case "":*_beged =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_beged =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_beged =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_beged =3; -};};_deaea ,_effcag =d .Token ();if _effcag !=nil {return _effcag ;};if _aecaee ,_gaeaee :=_deaea .(_f .EndElement );_gaeaee &&_aecaee .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_deaea ); -}; -// ValidateWithPath validates the EG_SectPrContents and its children, prefixing error messages with path -func (_gadeab *EG_SectPrContents )ValidateWithPath (path string )error {if _gadeab .FootnotePr !=nil {if _cegdc :=_gadeab .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_cegdc !=nil {return _cegdc ; -};};if _gadeab .EndnotePr !=nil {if _eecabg :=_gadeab .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_eecabg !=nil {return _eecabg ;};};if _gadeab .Type !=nil {if _ebabe :=_gadeab .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065"); -_ebabe !=nil {return _ebabe ;};};if _gadeab .PgSz !=nil {if _dgfg :=_gadeab .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_dgfg !=nil {return _dgfg ;};};if _gadeab .PgMar !=nil {if _begdcb :=_gadeab .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072"); -_begdcb !=nil {return _begdcb ;};};if _gadeab .PaperSrc !=nil {if _gagcg :=_gadeab .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_gagcg !=nil {return _gagcg ;};};if _gadeab .PgBorders !=nil {if _gbaac :=_gadeab .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); -_gbaac !=nil {return _gbaac ;};};if _gadeab .LnNumType !=nil {if _egbbfbg :=_gadeab .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_egbbfbg !=nil {return _egbbfbg ;};};if _gadeab .PgNumType !=nil {if _ffcca :=_gadeab .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"); -_ffcca !=nil {return _ffcca ;};};if _gadeab .Cols !=nil {if _fdabb :=_gadeab .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_fdabb !=nil {return _fdabb ;};};if _gadeab .FormProt !=nil {if _beadc :=_gadeab .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft"); -_beadc !=nil {return _beadc ;};};if _gadeab .VAlign !=nil {if _cfcdfg :=_gadeab .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_cfcdfg !=nil {return _cfcdfg ;};};if _gadeab .NoEndnote !=nil {if _fedaa :=_gadeab .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"); -_fedaa !=nil {return _fedaa ;};};if _gadeab .TitlePg !=nil {if _cdggce :=_gadeab .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_cdggce !=nil {return _cdggce ;};};if _gadeab .TextDirection !=nil {if _acgegg :=_gadeab .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); -_acgegg !=nil {return _acgegg ;};};if _gadeab .Bidi !=nil {if _fdfefa :=_gadeab .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_fdfefa !=nil {return _fdfefa ;};};if _gadeab .RtlGutter !=nil {if _affae :=_gadeab .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"); -_affae !=nil {return _affae ;};};if _gadeab .DocGrid !=nil {if _ededb :=_gadeab .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_ededb !=nil {return _ededb ;};};if _gadeab .PrinterSettings !=nil {if _eadfaf :=_gadeab .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"); -_eadfaf !=nil {return _eadfaf ;};};return nil ;};func NewEG_ContentRunContentBase ()*EG_ContentRunContentBase {_bfbcd :=&EG_ContentRunContentBase {};return _bfbcd ;};const (ST_ProofUnset ST_Proof =0;ST_ProofClean ST_Proof =1;ST_ProofDirty ST_Proof =2;); -type CT_PageNumber struct{ +// ValidateWithPath validates the CT_SdtContentRow and its children, prefixing error messages with path +func (_ffebf *CT_SdtContentRow )ValidateWithPath (path string )error {for _fdfda ,_bgegb :=range _ffebf .Tr {if _bgebcg :=_bgegb .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_fdfda ));_bgebcg !=nil {return _bgebcg ; +};};if _ffebf .CustomXml !=nil {if _dfbfc :=_ffebf .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_dfbfc !=nil {return _dfbfc ;};};if _ffebf .Sdt !=nil {if _gbfgf :=_ffebf .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); +_gbfgf !=nil {return _gbfgf ;};};for _bcgcdb ,_gacfb :=range _ffebf .EG_RunLevelElts {if _gabacf :=_gacfb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_bcgcdb )); +_gabacf !=nil {return _gabacf ;};};return nil ;};type ST_MultiLevelType byte ;func (_fagcbe *ST_TextboxTightWrap )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fagcbe =0;case "\u006e\u006f\u006e\u0065":*_fagcbe =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_fagcbe =2; +case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_fagcbe =3;case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_fagcbe =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_fagcbe =5; +};return nil ;};func (_aggd *CT_DivBdr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efeg :for {_dbdea ,_cgdf :=d .Token ();if _cgdf !=nil {return _cgdf ;};switch _fagdd :=_dbdea .(type ){case _d .StartElement :switch _fagdd .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"}:_aggd .Top =NewCT_Border (); +if _deedad :=d .DecodeElement (_aggd .Top ,&_fagdd );_deedad !=nil {return _deedad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aggd .Left =NewCT_Border (); +if _fcegf :=d .DecodeElement (_aggd .Left ,&_fagdd );_fcegf !=nil {return _fcegf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aggd .Bottom =NewCT_Border (); +if _gcecc :=d .DecodeElement (_aggd .Bottom ,&_fagdd );_gcecc !=nil {return _gcecc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aggd .Right =NewCT_Border (); +if _cdca :=d .DecodeElement (_aggd .Right ,&_fagdd );_cdca !=nil {return _cdca ;};default:_gb .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",_fagdd .Name ); +if _fgcef :=d .Skip ();_fgcef !=nil {return _fgcef ;};};case _d .EndElement :break _efeg ;case _d .CharData :};};return nil ;}; -// Page Number Format -FmtAttr ST_NumberFormat ; +// ValidateWithPath validates the CT_TblWidth and its children, prefixing error messages with path +func (_dedec *CT_TblWidth )ValidateWithPath (path string )error {if _dedec .WAttr !=nil {if _ffeddb :=_dedec .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_ffeddb !=nil {return _ffeddb ;};};if _begdf :=_dedec .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); +_begdf !=nil {return _begdf ;};return nil ;}; -// Starting Page Number -StartAttr *int64 ; +// Validate validates the CT_Captions and its children +func (_deea *CT_Captions )Validate ()error {return _deea .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");}; -// Chapter Heading Style -ChapStyleAttr *int64 ; +// Validate validates the CT_TabStop and its children +func (_gfafe *CT_TabStop )Validate ()error {return _gfafe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070");};func NewCT_RPr ()*CT_RPr {_eaagc :=&CT_RPr {};return _eaagc };func (_bdbed ST_Wrap )ValidateWithPath (path string )error {switch _bdbed {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 (_bdbed )); +};return nil ;};type CT_NumLvl struct{ -// Chapter Separator Character -ChapSepAttr ST_ChapterSep ;}; +// Numbering Level ID +IlvlAttr int64 ; -// ValidateWithPath validates the CT_DocPartGallery and its children, prefixing error messages with path -func (_eafgg *CT_DocPartGallery )ValidateWithPath (path string )error {if _eafgg .ValAttr ==ST_DocPartGalleryUnset {return _d .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 _fdeb :=_eafgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdeb !=nil {return _fdeb ;};return nil ;};func (_dcafe *CT_Frameset )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _dcafe .Sz !=nil {_adcee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_dcafe .Sz ,_adcee );};if _dcafe .FramesetSplitbar !=nil {_ccde :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066r\u0061\u006d\u0065\u0073\u0065t\u0053\u0070l\u0069\u0074\u0062\u0061\u0072"}}; -e .EncodeElement (_dcafe .FramesetSplitbar ,_ccde );};if _dcafe .FrameLayout !=nil {_edba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_dcafe .FrameLayout ,_edba ); -};if _dcafe .Title !=nil {_bcfdc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_dcafe .Title ,_bcfdc );};if _dcafe .Choice !=nil {for _ ,_cffg :=range _dcafe .Choice {_cffg .MarshalXML (e ,_f .StartElement {}); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Numbering Level Starting Value Override +StartOverride *CT_DecimalNumber ; -// ValidateWithPath validates the EG_BlockLevelElts and its children, prefixing error messages with path -func (_dbdbac *EG_BlockLevelElts )ValidateWithPath (path string )error {for _dfbdc ,_cgecb :=range _dbdbac .AltChunk {if _ccgade :=_cgecb .ValidateWithPath (_d .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_dfbdc )); -_ccgade !=nil {return _ccgade ;};};for _gbcfcg ,_gcdae :=range _dbdbac .EG_ContentBlockContent {if _ebebgf :=_gcdae .ValidateWithPath (_d .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 ,_gbcfcg )); -_ebebgf !=nil {return _ebebgf ;};};return nil ;}; +// Numbering Level Override Definition +Lvl *CT_Lvl ;};func (_cgfgf *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 _cgfgf .CT_TxbxContent .MarshalXML (e ,start );};func (_cbd *AG_TransitionalPassword )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbd .CryptProviderTypeAttr !=_gf .ST_CryptProvUnset {_ef ,_ff :=_cbd .CryptProviderTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"}); +if _ff !=nil {return _ff ;};start .Attr =append (start .Attr ,_ef );};if _cbd .CryptAlgorithmClassAttr !=_gf .ST_AlgClassUnset {_bac ,_ab :=_cbd .CryptAlgorithmClassAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"}); +if _ab !=nil {return _ab ;};start .Attr =append (start .Attr ,_bac );};if _cbd .CryptAlgorithmTypeAttr !=_gf .ST_AlgTypeUnset {_bd ,_beb :=_cbd .CryptAlgorithmTypeAttr .MarshalXMLAttr (_d .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"}); +if _beb !=nil {return _beb ;};start .Attr =append (start .Attr ,_bd );};if _cbd .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 :_b .Sprintf ("\u0025\u0076",*_cbd .CryptAlgorithmSidAttr )}); +};if _cbd .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 :_b .Sprintf ("\u0025\u0076",*_cbd .CryptSpinCountAttr )}); +};if _cbd .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 :_b .Sprintf ("\u0025\u0076",*_cbd .CryptProviderAttr )});}; +if _cbd .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cbd .AlgIdExtAttr )});};if _cbd .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 :_b .Sprintf ("\u0025\u0076",*_cbd .AlgIdExtSourceAttr )}); +};if _cbd .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 :_b .Sprintf ("\u0025\u0076",*_cbd .CryptProviderTypeExtAttr )}); +};if _cbd .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 :_b .Sprintf ("\u0025\u0076",*_cbd .CryptProviderTypeExtSourceAttr )}); +};if _cbd .HashAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_cbd .HashAttr )});};if _cbd .SaltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cbd .SaltAttr )}); +};return nil ;};func (_cbgfb *CT_LsdException )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adfdc :=range start .Attr {if _adfdc .Name .Local =="\u006e\u0061\u006d\u0065"{_edcgf ,_aaaaa :=_adfdc .Value ,error (nil );if _aaaaa !=nil {return _aaaaa ; +};_cbgfb .NameAttr =_edcgf ;continue ;};if _adfdc .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_ceeb ,_ggcacb :=ParseUnionST_OnOff (_adfdc .Value );if _ggcacb !=nil {return _ggcacb ;};_cbgfb .LockedAttr =&_ceeb ;continue ;};if _adfdc .Name .Local =="\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_fafbd ,_fgbad :=_e .ParseInt (_adfdc .Value ,10,64); +if _fgbad !=nil {return _fgbad ;};_cbgfb .UiPriorityAttr =&_fafbd ;continue ;};if _adfdc .Name .Local =="\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_ggfcb ,_eedfc :=ParseUnionST_OnOff (_adfdc .Value );if _eedfc !=nil {return _eedfc ; +};_cbgfb .SemiHiddenAttr =&_ggfcb ;continue ;};if _adfdc .Name .Local =="\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_ggdbd ,_bfcd :=ParseUnionST_OnOff (_adfdc .Value );if _bfcd !=nil {return _bfcd ;};_cbgfb .UnhideWhenUsedAttr =&_ggdbd ; +continue ;};if _adfdc .Name .Local =="\u0071F\u006f\u0072\u006d\u0061\u0074"{_babcg ,_gdbcf :=ParseUnionST_OnOff (_adfdc .Value );if _gdbcf !=nil {return _gdbcf ;};_cbgfb .QFormatAttr =&_babcg ;continue ;};};for {_bdagc ,_abcba :=d .Token ();if _abcba !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0073\u0064\u0045\u0078\u0063e\u0070\u0074\u0069o\u006e:\u0020\u0025\u0073",_abcba ); +};if _cbed ,_feegec :=_bdagc .(_d .EndElement );_feegec &&_cbed .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_DocPart and its children, prefixing error messages with path -func (_eeeeb *CT_DocPart )ValidateWithPath (path string )error {if _eeeeb .DocPartPr !=nil {if _bfadd :=_eeeeb .DocPartPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");_bfadd !=nil {return _bfadd ;};};if _eeeeb .DocPartBody !=nil {if _aeeba :=_eeeeb .DocPartBody .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"); -_aeeba !=nil {return _aeeba ;};};return nil ;}; +// Validate validates the CT_PPr and its children +func (_gefce *CT_PPr )Validate ()error {return _gefce .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072");};func (_ccebe ST_TextAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ccebe .String (),start ); +};func (_gagce *CT_PixelsMeasure )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cddbca :=range start .Attr {if _cddbca .Name .Local =="\u0076\u0061\u006c"{_cfgadd ,_eaad :=_e .ParseUint (_cddbca .Value ,10,64);if _eaad !=nil {return _eaad ; +};_gagce .ValAttr =_cfgadd ;continue ;};};for {_facef ,_gecfa :=d .Token ();if _gecfa !=nil {return _b .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",_gecfa ); +};if _edag ,_ecddd :=_facef .(_d .EndElement );_ecddd &&_edag .Name ==start .Name {break ;};};return nil ;};func (_agdeg ST_PageBorderDisplay )String ()string {switch _agdeg {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 "";};func (_affdd *ST_FrameScrollbar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggfce ,_gcfefd :=d .Token (); +if _gcfefd !=nil {return _gcfefd ;};if _deefc ,_addaef :=_ggfce .(_d .EndElement );_addaef &&_deefc .Name ==start .Name {*_affdd =1;return nil ;};if _ebafcbb ,_befbc :=_ggfce .(_d .CharData );!_befbc {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",_ggfce ); +}else {switch string (_ebafcbb ){case "":*_affdd =0;case "\u006f\u006e":*_affdd =1;case "\u006f\u0066\u0066":*_affdd =2;case "\u0061\u0075\u0074\u006f":*_affdd =3;};};_ggfce ,_gcfefd =d .Token ();if _gcfefd !=nil {return _gcfefd ;};if _abagf ,_agdcgc :=_ggfce .(_d .EndElement ); +_agdcgc &&_abagf .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",_ggfce );};func NewWdAnchor ()*WdAnchor {_fgffc :=&WdAnchor {}; +_fgffc .WdCT_Anchor =*NewWdCT_Anchor ();return _fgffc ;}; -// ValidateWithPath validates the CT_TcPrChange and its children, prefixing error messages with path -func (_aedac *CT_TcPrChange )ValidateWithPath (path string )error {if _dcfbd :=_aedac .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_dcfbd !=nil {return _dcfbd ;};return nil ;};func (_defeg *CT_JcTable )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gffbb ,_agggga :=_defeg .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _agggga !=nil {return _agggga ;};start .Attr =append (start .Attr ,_gffbb );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Font ()*CT_Font {_faed :=&CT_Font {};return _faed };func (_cfccdf ST_MailMergeDocType )String ()string {switch _cfccdf {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 (_facbg *ST_TextboxTightWrap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddcadb ,_dagce :=d .Token ();if _dagce !=nil {return _dagce ;};if _aadgb ,_gdccbc :=_ddcadb .(_f .EndElement ); -_gdccbc &&_aadgb .Name ==start .Name {*_facbg =1;return nil ;};if _fecac ,_abdeg :=_ddcadb .(_f .CharData );!_abdeg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddcadb ); -}else {switch string (_fecac ){case "":*_facbg =0;case "\u006e\u006f\u006e\u0065":*_facbg =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_facbg =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_facbg =3; -case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_facbg =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_facbg =5;};};_ddcadb ,_dagce =d .Token ();if _dagce !=nil {return _dagce ;};if _ddfbd ,_fabfee :=_ddcadb .(_f .EndElement ); -_fabfee &&_ddfbd .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddcadb );};func (_ggdad *CT_Height )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfbae :=range start .Attr {if _bfbae .Name .Local =="\u0076\u0061\u006c"{_bfbdf ,_cdeecf :=ParseUnionST_TwipsMeasure (_bfbae .Value ); -if _cdeecf !=nil {return _cdeecf ;};_ggdad .ValAttr =&_bfbdf ;continue ;};if _bfbae .Name .Local =="\u0068\u0052\u0075l\u0065"{_ggdad .HRuleAttr .UnmarshalXMLAttr (_bfbae );continue ;};};for {_gebcb ,_fdedd :=d .Token ();if _fdedd !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u0065\u0069g\u0068\u0074\u003a\u0020\u0025\u0073",_fdedd ); -};if _bcbaa ,_gbbd :=_gebcb .(_f .EndElement );_gbbd &&_bcbaa .Name ==start .Name {break ;};};return nil ;};func (_cgccb WdST_AlignH )String ()string {switch _cgccb {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 "";};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;);type CT_SdtContentRow struct{ +// ValidateWithPath validates the CT_TxbxContent and its children, prefixing error messages with path +func (_ecacb *CT_TxbxContent )ValidateWithPath (path string )error {for _bdcffa ,_fcfeg :=range _ecacb .AltChunk {if _afaeed :=_fcfeg .ValidateWithPath (_b .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_bdcffa )); +_afaeed !=nil {return _afaeed ;};};for _cbdag ,_gccgfd :=range _ecacb .EG_ContentBlockContent {if _bfcdd :=_gccgfd .ValidateWithPath (_b .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 ,_cbdag )); +_bfcdd !=nil {return _bfcdd ;};};return nil ;};func (_efcbg ST_FFTextType )ValidateWithPath (path string )error {switch _efcbg {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 (_efcbg )); +};return nil ;}; -// Table Row -Tr []*CT_Row ; +// ValidateWithPath validates the CT_Settings and its children, prefixing error messages with path +func (_gbcgef *CT_Settings )ValidateWithPath (path string )error {if _gbcgef .WriteProtection !=nil {if _gacee :=_gbcgef .WriteProtection .ValidateWithPath (path +"\u002f\u0057r\u0069\u0074\u0065P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); +_gacee !=nil {return _gacee ;};};if _gbcgef .View !=nil {if _aadbd :=_gbcgef .View .ValidateWithPath (path +"\u002f\u0056\u0069e\u0077");_aadbd !=nil {return _aadbd ;};};if _gbcgef .Zoom !=nil {if _effdb :=_gbcgef .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d"); +_effdb !=nil {return _effdb ;};};if _gbcgef .RemovePersonalInformation !=nil {if _cacgcd :=_gbcgef .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"); +_cacgcd !=nil {return _cacgcd ;};};if _gbcgef .RemoveDateAndTime !=nil {if _dbgcb :=_gbcgef .RemoveDateAndTime .ValidateWithPath (path +"\u002fR\u0065m\u006f\u0076\u0065\u0044\u0061t\u0065\u0041n\u0064\u0054\u0069\u006d\u0065");_dbgcb !=nil {return _dbgcb ; +};};if _gbcgef .DoNotDisplayPageBoundaries !=nil {if _gdecfc :=_gbcgef .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"); +_gdecfc !=nil {return _gdecfc ;};};if _gbcgef .DisplayBackgroundShape !=nil {if _bfeaa :=_gbcgef .DisplayBackgroundShape .ValidateWithPath (path +"\u002f\u0044\u0069sp\u006c\u0061\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061\u0070\u0065"); +_bfeaa !=nil {return _bfeaa ;};};if _gbcgef .PrintPostScriptOverText !=nil {if _ecddc :=_gbcgef .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"); +_ecddc !=nil {return _ecddc ;};};if _gbcgef .PrintFractionalCharacterWidth !=nil {if _cceff :=_gbcgef .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"); +_cceff !=nil {return _cceff ;};};if _gbcgef .PrintFormsData !=nil {if _gcedb :=_gbcgef .PrintFormsData .ValidateWithPath (path +"\u002fP\u0072i\u006e\u0074\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061");_gcedb !=nil {return _gcedb ;};};if _gbcgef .EmbedTrueTypeFonts !=nil {if _fbgafb :=_gbcgef .EmbedTrueTypeFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062ed\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065\u0046\u006f\u006e\u0074\u0073"); +_fbgafb !=nil {return _fbgafb ;};};if _gbcgef .EmbedSystemFonts !=nil {if _dggdad :=_gbcgef .EmbedSystemFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0053\u0079\u0073\u0074\u0065\u006dF\u006f\u006e\u0074\u0073");_dggdad !=nil {return _dggdad ; +};};if _gbcgef .SaveSubsetFonts !=nil {if _bcafaf :=_gbcgef .SaveSubsetFonts .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0053u\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073");_bcafaf !=nil {return _bcafaf ;};};if _gbcgef .SaveFormsData !=nil {if _aadbc :=_gbcgef .SaveFormsData .ValidateWithPath (path +"\u002f\u0053\u0061\u0076\u0065\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"); +_aadbc !=nil {return _aadbc ;};};if _gbcgef .MirrorMargins !=nil {if _ffbeb :=_gbcgef .MirrorMargins .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u004d\u0061r\u0067\u0069\u006e\u0073");_ffbeb !=nil {return _ffbeb ;};};if _gbcgef .AlignBordersAndEdges !=nil {if _aacfa :=_gbcgef .AlignBordersAndEdges .ValidateWithPath (path +"/\u0041\u006c\u0069\u0067nB\u006fr\u0064\u0065\u0072\u0073\u0041n\u0064\u0045\u0064\u0067\u0065\u0073"); +_aacfa !=nil {return _aacfa ;};};if _gbcgef .BordersDoNotSurroundHeader !=nil {if _gbbdde :=_gbcgef .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"); +_gbbdde !=nil {return _gbbdde ;};};if _gbcgef .BordersDoNotSurroundFooter !=nil {if _gcaad :=_gbcgef .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"); +_gcaad !=nil {return _gcaad ;};};if _gbcgef .GutterAtTop !=nil {if _cbccb :=_gbcgef .GutterAtTop .ValidateWithPath (path +"\u002f\u0047\u0075t\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070");_cbccb !=nil {return _cbccb ;};};if _gbcgef .HideSpellingErrors !=nil {if _cdgcab :=_gbcgef .HideSpellingErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eS\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0045\u0072\u0072\u006f\u0072\u0073"); +_cdgcab !=nil {return _cdgcab ;};};if _gbcgef .HideGrammaticalErrors !=nil {if _daafe :=_gbcgef .HideGrammaticalErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eG\u0072\u0061\u006d\u006d\u0061\u0074\u0069\u0063\u0061\u006c\u0045\u0072\u0072\u006fr\u0073"); +_daafe !=nil {return _daafe ;};};for _fgceg ,_dddeg :=range _gbcgef .ActiveWritingStyle {if _gecac :=_dddeg .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0041\u0063\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069n\u0067S\u0074\u0079\u006c\u0065\u005b\u0025\u0064]",path ,_fgceg )); +_gecac !=nil {return _gecac ;};};if _gbcgef .ProofState !=nil {if _gdbbf :=_gbcgef .ProofState .ValidateWithPath (path +"/\u0050\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065");_gdbbf !=nil {return _gdbbf ;};};if _gbcgef .FormsDesign !=nil {if _cfaec :=_gbcgef .FormsDesign .ValidateWithPath (path +"\u002f\u0046\u006fr\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"); +_cfaec !=nil {return _cfaec ;};};if _gbcgef .AttachedTemplate !=nil {if _ggaab :=_gbcgef .AttachedTemplate .ValidateWithPath (path +"\u002f\u0041\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0054\u0065\u006dp\u006c\u0061\u0074\u0065");_ggaab !=nil {return _ggaab ; +};};if _gbcgef .LinkStyles !=nil {if _cegeb :=_gbcgef .LinkStyles .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073");_cegeb !=nil {return _cegeb ;};};if _gbcgef .StylePaneFormatFilter !=nil {if _dgcfc :=_gbcgef .StylePaneFormatFilter .ValidateWithPath (path +"\u002f\u0053\u0074\u0079le\u0050\u0061\u006e\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0046\u0069\u006c\u0074e\u0072"); +_dgcfc !=nil {return _dgcfc ;};};if _gbcgef .StylePaneSortMethod !=nil {if _efeaee :=_gbcgef .StylePaneSortMethod .ValidateWithPath (path +"/\u0053t\u0079\u006c\u0065\u0050\u0061\u006e\u0065\u0053o\u0072\u0074\u004d\u0065th\u006f\u0064");_efeaee !=nil {return _efeaee ; +};};if _gbcgef .DocumentType !=nil {if _efdgb :=_gbcgef .DocumentType .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065");_efdgb !=nil {return _efdgb ;};};if _gbcgef .MailMerge !=nil {if _debfe :=_gbcgef .MailMerge .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065"); +_debfe !=nil {return _debfe ;};};if _gbcgef .RevisionView !=nil {if _adeeb :=_gbcgef .RevisionView .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077");_adeeb !=nil {return _adeeb ;};};if _gbcgef .TrackRevisions !=nil {if _debaf :=_gbcgef .TrackRevisions .ValidateWithPath (path +"\u002fT\u0072a\u0063\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"); +_debaf !=nil {return _debaf ;};};if _gbcgef .DoNotTrackMoves !=nil {if _bbeeaf :=_gbcgef .DoNotTrackMoves .ValidateWithPath (path +"\u002f\u0044o\u004e\u006f\u0074T\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073");_bbeeaf !=nil {return _bbeeaf ; +};};if _gbcgef .DoNotTrackFormatting !=nil {if _dbggf :=_gbcgef .DoNotTrackFormatting .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftT\u0072a\u0063\u006b\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");_dbggf !=nil {return _dbggf ;};};if _gbcgef .DocumentProtection !=nil {if _fcbad :=_gbcgef .DocumentProtection .ValidateWithPath (path +"\u002f\u0044\u006f\u0063um\u0065\u006e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); +_fcbad !=nil {return _fcbad ;};};if _gbcgef .AutoFormatOverride !=nil {if _gcaba :=_gbcgef .AutoFormatOverride .ValidateWithPath (path +"\u002f\u0041\u0075\u0074oF\u006f\u0072\u006d\u0061\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");_gcaba !=nil {return _gcaba ; +};};if _gbcgef .StyleLockTheme !=nil {if _fafed :=_gbcgef .StyleLockTheme .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065");_fafed !=nil {return _fafed ;};};if _gbcgef .StyleLockQFSet !=nil {if _fbdaf :=_gbcgef .StyleLockQFSet .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074"); +_fbdaf !=nil {return _fbdaf ;};};if _gbcgef .DefaultTabStop !=nil {if _dgdfde :=_gbcgef .DefaultTabStop .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070");_dgdfde !=nil {return _dgdfde ;};};if _gbcgef .AutoHyphenation !=nil {if _abeb :=_gbcgef .AutoHyphenation .ValidateWithPath (path +"\u002f\u0041u\u0074\u006f\u0048y\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"); +_abeb !=nil {return _abeb ;};};if _gbcgef .ConsecutiveHyphenLimit !=nil {if _gacg :=_gbcgef .ConsecutiveHyphenLimit .ValidateWithPath (path +"\u002f\u0043\u006fns\u0065\u0063\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006d\u0069\u0074"); +_gacg !=nil {return _gacg ;};};if _gbcgef .HyphenationZone !=nil {if _ecbfg :=_gbcgef .HyphenationZone .ValidateWithPath (path +"\u002f\u0048y\u0070\u0068\u0065n\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065");_ecbfg !=nil {return _ecbfg ;};};if _gbcgef .DoNotHyphenateCaps !=nil {if _bgbae :=_gbcgef .DoNotHyphenateCaps .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0065\u0043\u0061\u0070\u0073"); +_bgbae !=nil {return _bgbae ;};};if _gbcgef .ShowEnvelope !=nil {if _badde :=_gbcgef .ShowEnvelope .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065");_badde !=nil {return _badde ;};};if _gbcgef .SummaryLength !=nil {if _eaeceb :=_gbcgef .SummaryLength .ValidateWithPath (path +"\u002f\u0053\u0075\u006d\u006d\u0061\u0072\u0079\u004ce\u006e\u0067\u0074\u0068"); +_eaeceb !=nil {return _eaeceb ;};};if _gbcgef .ClickAndTypeStyle !=nil {if _cebef :=_gbcgef .ClickAndTypeStyle .ValidateWithPath (path +"\u002fC\u006ci\u0063\u006b\u0041\u006e\u0064T\u0079\u0070e\u0053\u0074\u0079\u006c\u0065");_cebef !=nil {return _cebef ; +};};if _gbcgef .DefaultTableStyle !=nil {if _dgbcb :=_gbcgef .DefaultTableStyle .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");_dgbcb !=nil {return _dgbcb ;};};if _gbcgef .EvenAndOddHeaders !=nil {if _acebdf :=_gbcgef .EvenAndOddHeaders .ValidateWithPath (path +"\u002fE\u0076e\u006e\u0041\u006e\u0064\u004fd\u0064\u0048e\u0061\u0064\u0065\u0072\u0073"); +_acebdf !=nil {return _acebdf ;};};if _gbcgef .BookFoldRevPrinting !=nil {if _defef :=_gbcgef .BookFoldRevPrinting .ValidateWithPath (path +"/\u0042o\u006f\u006b\u0046\u006f\u006c\u0064\u0052\u0065v\u0050\u0072\u0069\u006eti\u006e\u0067");_defef !=nil {return _defef ; +};};if _gbcgef .BookFoldPrinting !=nil {if _gbcaa :=_gbcgef .BookFoldPrinting .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0046\u006f\u006c\u0064\u0050\u0072\u0069n\u0074\u0069\u006e\u0067");_gbcaa !=nil {return _gbcaa ;};};if _gbcgef .BookFoldPrintingSheets !=nil {if _fffa :=_gbcgef .BookFoldPrintingSheets .ValidateWithPath (path +"\u002f\u0042\u006fok\u0046\u006f\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065\u0074\u0073"); +_fffa !=nil {return _fffa ;};};if _gbcgef .DrawingGridHorizontalSpacing !=nil {if _gbbfbe :=_gbcgef .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"); +_gbbfbe !=nil {return _gbbfbe ;};};if _gbcgef .DrawingGridVerticalSpacing !=nil {if _edaag :=_gbcgef .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"); +_edaag !=nil {return _edaag ;};};if _gbcgef .DisplayHorizontalDrawingGridEvery !=nil {if _ddagc :=_gbcgef .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"); +_ddagc !=nil {return _ddagc ;};};if _gbcgef .DisplayVerticalDrawingGridEvery !=nil {if _adaba :=_gbcgef .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"); +_adaba !=nil {return _adaba ;};};if _gbcgef .DoNotUseMarginsForDrawingGridOrigin !=nil {if _cdcca :=_gbcgef .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"); +_cdcca !=nil {return _cdcca ;};};if _gbcgef .DrawingGridHorizontalOrigin !=nil {if _deff :=_gbcgef .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"); +_deff !=nil {return _deff ;};};if _gbcgef .DrawingGridVerticalOrigin !=nil {if _dggea :=_gbcgef .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"); +_dggea !=nil {return _dggea ;};};if _gbcgef .DoNotShadeFormData !=nil {if _bdeae :=_gbcgef .DoNotShadeFormData .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0068\u0061\u0064\u0065\u0046\u006f\u0072\u006d\u0044\u0061\u0074\u0061");_bdeae !=nil {return _bdeae ; +};};if _gbcgef .NoPunctuationKerning !=nil {if _dddac :=_gbcgef .NoPunctuationKerning .ValidateWithPath (path +"/\u004e\u006f\u0050\u0075nc\u0074u\u0061\u0074\u0069\u006f\u006eK\u0065\u0072\u006e\u0069\u006e\u0067");_dddac !=nil {return _dddac ;};};if _gbcgef .CharacterSpacingControl !=nil {if _dfdcce :=_gbcgef .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"); +_dfdcce !=nil {return _dfdcce ;};};if _gbcgef .PrintTwoOnOne !=nil {if _ccbeca :=_gbcgef .PrintTwoOnOne .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0054\u0077\u006fO\u006e\u004f\u006e\u0065");_ccbeca !=nil {return _ccbeca ;};};if _gbcgef .StrictFirstAndLastChars !=nil {if _cfdgf :=_gbcgef .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"); +_cfdgf !=nil {return _cfdgf ;};};if _gbcgef .NoLineBreaksAfter !=nil {if _bddac :=_gbcgef .NoLineBreaksAfter .ValidateWithPath (path +"\u002fN\u006fL\u0069\u006e\u0065\u0042\u0072e\u0061\u006bs\u0041\u0066\u0074\u0065\u0072");_bddac !=nil {return _bddac ; +};};if _gbcgef .NoLineBreaksBefore !=nil {if _febeb :=_gbcgef .NoLineBreaksBefore .ValidateWithPath (path +"\u002f\u004e\u006f\u004cin\u0065\u0042\u0072\u0065\u0061\u006b\u0073\u0042\u0065\u0066\u006f\u0072\u0065");_febeb !=nil {return _febeb ;};};if _gbcgef .SavePreviewPicture !=nil {if _cbgce :=_gbcgef .SavePreviewPicture .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eP\u0072\u0065\u0076\u0069\u0065\u0077\u0050\u0069\u0063\u0074\u0075\u0072\u0065"); +_cbgce !=nil {return _cbgce ;};};if _gbcgef .DoNotValidateAgainstSchema !=nil {if _afab :=_gbcgef .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"); +_afab !=nil {return _afab ;};};if _gbcgef .SaveInvalidXml !=nil {if _aegba :=_gbcgef .SaveInvalidXml .ValidateWithPath (path +"\u002fS\u0061v\u0065\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c");_aegba !=nil {return _aegba ;};};if _gbcgef .IgnoreMixedContent !=nil {if _fcdceg :=_gbcgef .IgnoreMixedContent .ValidateWithPath (path +"\u002f\u0049\u0067\u006eor\u0065\u004d\u0069\u0078\u0065\u0064\u0043\u006f\u006e\u0074\u0065\u006e\u0074"); +_fcdceg !=nil {return _fcdceg ;};};if _gbcgef .AlwaysShowPlaceholderText !=nil {if _gdedf :=_gbcgef .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"); +_gdedf !=nil {return _gdedf ;};};if _gbcgef .DoNotDemarcateInvalidXml !=nil {if _fdgacc :=_gbcgef .DoNotDemarcateInvalidXml .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074D\u0065\u006d\u0061\u0072\u0063a\u0074e\u0049n\u0076\u0061\u006c\u0069\u0064\u0058\u006dl"); +_fdgacc !=nil {return _fdgacc ;};};if _gbcgef .SaveXmlDataOnly !=nil {if _bdbfc :=_gbcgef .SaveXmlDataOnly .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0058m\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079");_bdbfc !=nil {return _bdbfc ;}; +};if _gbcgef .UseXSLTWhenSaving !=nil {if _cdcb :=_gbcgef .UseXSLTWhenSaving .ValidateWithPath (path +"\u002fU\u0073e\u0058\u0053\u004c\u0054\u0057h\u0065\u006eS\u0061\u0076\u0069\u006e\u0067");_cdcb !=nil {return _cdcb ;};};if _gbcgef .SaveThroughXslt !=nil {if _gfdfe :=_gbcgef .SaveThroughXslt .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0054h\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"); +_gfdfe !=nil {return _gfdfe ;};};if _gbcgef .ShowXMLTags !=nil {if _fcffgd :=_gbcgef .ShowXMLTags .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073");_fcffgd !=nil {return _fcffgd ;};};if _gbcgef .AlwaysMergeEmptyNamespace !=nil {if _edffc :=_gbcgef .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"); +_edffc !=nil {return _edffc ;};};if _gbcgef .UpdateFields !=nil {if _bgagb :=_gbcgef .UpdateFields .ValidateWithPath (path +"\u002f\u0055\u0070\u0064\u0061\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_bgagb !=nil {return _bgagb ;};};if _gbcgef .HdrShapeDefaults !=nil {if _dfaabg :=_gbcgef .HdrShapeDefaults .ValidateWithPath (path +"\u002f\u0048\u0064\u0072\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"); +_dfaabg !=nil {return _dfaabg ;};};if _gbcgef .FootnotePr !=nil {if _cbcde :=_gbcgef .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_cbcde !=nil {return _cbcde ;};};if _gbcgef .EndnotePr !=nil {if _cagbdd :=_gbcgef .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"); +_cagbdd !=nil {return _cagbdd ;};};if _gbcgef .Compat !=nil {if _bagdb :=_gbcgef .Compat .ValidateWithPath (path +"\u002fC\u006f\u006d\u0070\u0061\u0074");_bagdb !=nil {return _bagdb ;};};if _gbcgef .DocVars !=nil {if _ggcff :=_gbcgef .DocVars .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u0073"); +_ggcff !=nil {return _ggcff ;};};if _gbcgef .Rsids !=nil {if _caead :=_gbcgef .Rsids .ValidateWithPath (path +"\u002f\u0052\u0073\u0069\u0064\u0073");_caead !=nil {return _caead ;};};if _gbcgef .MathPr !=nil {if _dffde :=_gbcgef .MathPr .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0050\u0072"); +_dffde !=nil {return _dffde ;};};for _fcbbf ,_gdcacb :=range _gbcgef .AttachedSchema {if _gceca :=_gdcacb .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0041\u0074ta\u0063h\u0065\u0064\u0053\u0063\u0068e\u006d\u0061\u005b\u0025\u0064\u005d",path ,_fcbbf )); +_gceca !=nil {return _gceca ;};};if _gbcgef .ThemeFontLang !=nil {if _gddfg :=_gbcgef .ThemeFontLang .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u006f\u006et\u004c\u0061\u006e\u0067");_gddfg !=nil {return _gddfg ;};};if _gbcgef .ClrSchemeMapping !=nil {if _eeeac :=_gbcgef .ClrSchemeMapping .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004d\u0061p\u0070\u0069\u006e\u0067"); +_eeeac !=nil {return _eeeac ;};};if _gbcgef .DoNotIncludeSubdocsInStats !=nil {if _fcbcc :=_gbcgef .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"); +_fcbcc !=nil {return _fcbcc ;};};if _gbcgef .DoNotAutoCompressPictures !=nil {if _ddcdbg :=_gbcgef .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"); +_ddcdbg !=nil {return _ddcdbg ;};};if _gbcgef .ForceUpgrade !=nil {if _ddfgc :=_gbcgef .ForceUpgrade .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065");_ddfgc !=nil {return _ddfgc ;};};if _gbcgef .Captions !=nil {if _cbbce :=_gbcgef .Captions .ValidateWithPath (path +"\u002fC\u0061\u0070\u0074\u0069\u006f\u006es"); +_cbbce !=nil {return _cbbce ;};};if _gbcgef .ReadModeInkLockDown !=nil {if _bdgba :=_gbcgef .ReadModeInkLockDown .ValidateWithPath (path +"/\u0052e\u0061\u0064\u004d\u006f\u0064\u0065\u0049\u006ek\u004c\u006f\u0063\u006bDo\u0077\u006e");_bdgba !=nil {return _bdgba ; +};};for _agaccc ,_gadgfd :=range _gbcgef .SmartTagType {if _bbegf :=_gadgfd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_agaccc ));_bbegf !=nil {return _bbegf ; +};};if _gbcgef .SchemaLibrary !=nil {if _bbbge :=_gbcgef .SchemaLibrary .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069b\u0072\u0061\u0072\u0079");_bbbge !=nil {return _bbbge ;};};if _gbcgef .ShapeDefaults !=nil {if _gdgde :=_gbcgef .ShapeDefaults .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"); +_gdgde !=nil {return _gdgde ;};};if _gbcgef .DoNotEmbedSmartTags !=nil {if _efbgc :=_gbcgef .DoNotEmbedSmartTags .ValidateWithPath (path +"/\u0044o\u004e\u006f\u0074\u0045\u006d\u0062\u0065\u0064S\u006d\u0061\u0072\u0074Ta\u0067\u0073");_efbgc !=nil {return _efbgc ; +};};if _gbcgef .DecimalSymbol !=nil {if _bggfg :=_gbcgef .DecimalSymbol .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0069\u006d\u0061\u006c\u0053y\u006d\u0062\u006f\u006c");_bggfg !=nil {return _bggfg ;};};if _gbcgef .ListSeparator !=nil {if _acffd :=_gbcgef .ListSeparator .ValidateWithPath (path +"\u002f\u004c\u0069\u0073\u0074\u0053\u0065\u0070\u0061r\u0061\u0074\u006f\u0072"); +_acffd !=nil {return _acffd ;};};return nil ;}; -// Row-Level Custom XML Element -CustomXml *CT_CustomXmlRow ; +// Validate validates the WdCT_WrapNone and its children +func (_cfdcf *WdCT_WrapNone )Validate ()error {return _cfdcf .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u004e\u006f\u006e\u0065");};func (_abafb *Ftr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abafb .CT_HdrFtr =*NewCT_HdrFtr (); +_fdcbb :for {_gbgaed ,_dbgge :=d .Token ();if _dbgge !=nil {return _dbgge ;};switch _bdacc :=_gbgaed .(type ){case _d .StartElement :switch _bdacc .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"}:_aafab :=NewCT_AltChunk (); +if _dadddf :=d .DecodeElement (_aafab ,&_bdacc );_dadddf !=nil {return _dadddf ;};_abafb .AltChunk =append (_abafb .AltChunk ,_aafab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ggabeg :=NewEG_ContentBlockContent (); +_ggabeg .CustomXml =NewCT_CustomXmlBlock ();if _cfgdg :=d .DecodeElement (_ggabeg .CustomXml ,&_bdacc );_cfgdg !=nil {return _cfgdg ;};_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_ggabeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dddaa :=NewEG_ContentBlockContent (); +_dddaa .Sdt =NewCT_SdtBlock ();if _bcgfb :=d .DecodeElement (_dddaa .Sdt ,&_bdacc );_bcgfb !=nil {return _bcgfb ;};_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_dddaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eegbdd :=NewEG_ContentBlockContent (); +_cgdadg :=NewCT_P ();if _dgfgfc :=d .DecodeElement (_cgdadg ,&_bdacc );_dgfgfc !=nil {return _dgfgfc ;};_eegbdd .P =append (_eegbdd .P ,_cgdadg );_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_eegbdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgggbd :=NewEG_ContentBlockContent (); +_gdfcg :=NewCT_Tbl ();if _eecfad :=d .DecodeElement (_gdfcg ,&_bdacc );_eecfad !=nil {return _eecfad ;};_cgggbd .Tbl =append (_cgggbd .Tbl ,_gdfcg );_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_cgggbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbaee :=NewEG_ContentBlockContent (); +_fdbeac :=NewEG_RunLevelElts ();_fdbeac .ProofErr =NewCT_ProofErr ();if _gdceec :=d .DecodeElement (_fdbeac .ProofErr ,&_bdacc );_gdceec !=nil {return _gdceec ;};_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_gbaee );_gbaee .EG_RunLevelElts =append (_gbaee .EG_RunLevelElts ,_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 :"\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"}:_febgge :=NewEG_ContentBlockContent (); +_cgace :=NewEG_RunLevelElts ();_cgace .PermStart =NewCT_PermStart ();if _dcdaea :=d .DecodeElement (_cgace .PermStart ,&_bdacc );_dcdaea !=nil {return _dcdaea ;};_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_febgge );_febgge .EG_RunLevelElts =append (_febgge .EG_RunLevelElts ,_cgace ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bcbce :=NewEG_ContentBlockContent (); +_beecce :=NewEG_RunLevelElts ();_beecce .PermEnd =NewCT_Perm ();if _fdgagf :=d .DecodeElement (_beecce .PermEnd ,&_bdacc );_fdgagf !=nil {return _fdgagf ;};_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_bcbce );_bcbce .EG_RunLevelElts =append (_bcbce .EG_RunLevelElts ,_beecce ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dagced :=NewEG_ContentBlockContent (); +_cbgfga :=NewEG_RunLevelElts ();_cbgfga .Ins =NewCT_RunTrackChange ();if _dgdfbd :=d .DecodeElement (_cbgfga .Ins ,&_bdacc );_dgdfbd !=nil {return _dgdfbd ;};_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_dagced );_dagced .EG_RunLevelElts =append (_dagced .EG_RunLevelElts ,_cbgfga ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_baffbf :=NewEG_ContentBlockContent (); +_ebfdebe :=NewEG_RunLevelElts ();_ebfdebe .Del =NewCT_RunTrackChange ();if _eebea :=d .DecodeElement (_ebfdebe .Del ,&_bdacc );_eebea !=nil {return _eebea ;};_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_baffbf );_baffbf .EG_RunLevelElts =append (_baffbf .EG_RunLevelElts ,_ebfdebe ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_feebged :=NewEG_ContentBlockContent (); +_fagbbe :=NewEG_RunLevelElts ();_fagbbe .MoveFrom =NewCT_RunTrackChange ();if _ecgcf :=d .DecodeElement (_fagbbe .MoveFrom ,&_bdacc );_ecgcf !=nil {return _ecgcf ;};_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_feebged );_feebged .EG_RunLevelElts =append (_feebged .EG_RunLevelElts ,_fagbbe ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bfcca :=NewEG_ContentBlockContent (); +_dgeff :=NewEG_RunLevelElts ();_dgeff .MoveTo =NewCT_RunTrackChange ();if _gagcec :=d .DecodeElement (_dgeff .MoveTo ,&_bdacc );_gagcec !=nil {return _gagcec ;};_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_bfcca );_bfcca .EG_RunLevelElts =append (_bfcca .EG_RunLevelElts ,_dgeff ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dccdf :=NewEG_ContentBlockContent (); +_cgcdaf :=NewEG_RunLevelElts ();_decbdd :=NewEG_RangeMarkupElements ();_decbdd .BookmarkStart =NewCT_Bookmark ();if _fedfdd :=d .DecodeElement (_decbdd .BookmarkStart ,&_bdacc );_fedfdd !=nil {return _fedfdd ;};_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_dccdf ); +_dccdf .EG_RunLevelElts =append (_dccdf .EG_RunLevelElts ,_cgcdaf );_cgcdaf .EG_RangeMarkupElements =append (_cgcdaf .EG_RangeMarkupElements ,_decbdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_addfg :=NewEG_ContentBlockContent (); +_geegba :=NewEG_RunLevelElts ();_fbbgb :=NewEG_RangeMarkupElements ();_fbbgb .BookmarkEnd =NewCT_MarkupRange ();if _dbeae :=d .DecodeElement (_fbbgb .BookmarkEnd ,&_bdacc );_dbeae !=nil {return _dbeae ;};_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_addfg ); +_addfg .EG_RunLevelElts =append (_addfg .EG_RunLevelElts ,_geegba );_geegba .EG_RangeMarkupElements =append (_geegba .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 :"\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"}:_dbege :=NewEG_ContentBlockContent (); +_fcfabd :=NewEG_RunLevelElts ();_afccae :=NewEG_RangeMarkupElements ();_afccae .MoveFromRangeStart =NewCT_MoveBookmark ();if _aabgb :=d .DecodeElement (_afccae .MoveFromRangeStart ,&_bdacc );_aabgb !=nil {return _aabgb ;};_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_dbege ); +_dbege .EG_RunLevelElts =append (_dbege .EG_RunLevelElts ,_fcfabd );_fcfabd .EG_RangeMarkupElements =append (_fcfabd .EG_RangeMarkupElements ,_afccae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cbgcaa :=NewEG_ContentBlockContent (); +_aegbe :=NewEG_RunLevelElts ();_dgaeg :=NewEG_RangeMarkupElements ();_dgaeg .MoveFromRangeEnd =NewCT_MarkupRange ();if _decea :=d .DecodeElement (_dgaeg .MoveFromRangeEnd ,&_bdacc );_decea !=nil {return _decea ;};_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_cbgcaa ); +_cbgcaa .EG_RunLevelElts =append (_cbgcaa .EG_RunLevelElts ,_aegbe );_aegbe .EG_RangeMarkupElements =append (_aegbe .EG_RangeMarkupElements ,_dgaeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fbdde :=NewEG_ContentBlockContent (); +_befdd :=NewEG_RunLevelElts ();_gfbce :=NewEG_RangeMarkupElements ();_gfbce .MoveToRangeStart =NewCT_MoveBookmark ();if _agbce :=d .DecodeElement (_gfbce .MoveToRangeStart ,&_bdacc );_agbce !=nil {return _agbce ;};_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_fbdde ); +_fbdde .EG_RunLevelElts =append (_fbdde .EG_RunLevelElts ,_befdd );_befdd .EG_RangeMarkupElements =append (_befdd .EG_RangeMarkupElements ,_gfbce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ecbgg :=NewEG_ContentBlockContent (); +_gfacdf :=NewEG_RunLevelElts ();_dgaefc :=NewEG_RangeMarkupElements ();_dgaefc .MoveToRangeEnd =NewCT_MarkupRange ();if _fddfe :=d .DecodeElement (_dgaefc .MoveToRangeEnd ,&_bdacc );_fddfe !=nil {return _fddfe ;};_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_ecbgg ); +_ecbgg .EG_RunLevelElts =append (_ecbgg .EG_RunLevelElts ,_gfacdf );_gfacdf .EG_RangeMarkupElements =append (_gfacdf .EG_RangeMarkupElements ,_dgaefc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cedefe :=NewEG_ContentBlockContent (); +_aagbe :=NewEG_RunLevelElts ();_begdbd :=NewEG_RangeMarkupElements ();_begdbd .CommentRangeStart =NewCT_MarkupRange ();if _agdeee :=d .DecodeElement (_begdbd .CommentRangeStart ,&_bdacc );_agdeee !=nil {return _agdeee ;};_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_cedefe ); +_cedefe .EG_RunLevelElts =append (_cedefe .EG_RunLevelElts ,_aagbe );_aagbe .EG_RangeMarkupElements =append (_aagbe .EG_RangeMarkupElements ,_begdbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdgba :=NewEG_ContentBlockContent (); +_ecedd :=NewEG_RunLevelElts ();_cefag :=NewEG_RangeMarkupElements ();_cefag .CommentRangeEnd =NewCT_MarkupRange ();if _ffcdg :=d .DecodeElement (_cefag .CommentRangeEnd ,&_bdacc );_ffcdg !=nil {return _ffcdg ;};_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_fdgba ); +_fdgba .EG_RunLevelElts =append (_fdgba .EG_RunLevelElts ,_ecedd );_ecedd .EG_RangeMarkupElements =append (_ecedd .EG_RangeMarkupElements ,_cefag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_debbgf :=NewEG_ContentBlockContent (); +_cacdg :=NewEG_RunLevelElts ();_fdegg :=NewEG_RangeMarkupElements ();_fdegg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fbged :=d .DecodeElement (_fdegg .CustomXmlInsRangeStart ,&_bdacc );_fbged !=nil {return _fbged ;};_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_debbgf ); +_debbgf .EG_RunLevelElts =append (_debbgf .EG_RunLevelElts ,_cacdg );_cacdg .EG_RangeMarkupElements =append (_cacdg .EG_RangeMarkupElements ,_fdegg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ecddcc :=NewEG_ContentBlockContent (); +_efabfb :=NewEG_RunLevelElts ();_dbgcbf :=NewEG_RangeMarkupElements ();_dbgcbf .CustomXmlInsRangeEnd =NewCT_Markup ();if _ccfbfe :=d .DecodeElement (_dbgcbf .CustomXmlInsRangeEnd ,&_bdacc );_ccfbfe !=nil {return _ccfbfe ;};_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_ecddcc ); +_ecddcc .EG_RunLevelElts =append (_ecddcc .EG_RunLevelElts ,_efabfb );_efabfb .EG_RangeMarkupElements =append (_efabfb .EG_RangeMarkupElements ,_dbgcbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cddeb :=NewEG_ContentBlockContent (); +_debdbg :=NewEG_RunLevelElts ();_bgaae :=NewEG_RangeMarkupElements ();_bgaae .CustomXmlDelRangeStart =NewCT_TrackChange ();if _agaff :=d .DecodeElement (_bgaae .CustomXmlDelRangeStart ,&_bdacc );_agaff !=nil {return _agaff ;};_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_cddeb ); +_cddeb .EG_RunLevelElts =append (_cddeb .EG_RunLevelElts ,_debdbg );_debdbg .EG_RangeMarkupElements =append (_debdbg .EG_RangeMarkupElements ,_bgaae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ccafc :=NewEG_ContentBlockContent (); +_fecdgd :=NewEG_RunLevelElts ();_dcefbe :=NewEG_RangeMarkupElements ();_dcefbe .CustomXmlDelRangeEnd =NewCT_Markup ();if _gceae :=d .DecodeElement (_dcefbe .CustomXmlDelRangeEnd ,&_bdacc );_gceae !=nil {return _gceae ;};_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_ccafc ); +_ccafc .EG_RunLevelElts =append (_ccafc .EG_RunLevelElts ,_fecdgd );_fecdgd .EG_RangeMarkupElements =append (_fecdgd .EG_RangeMarkupElements ,_dcefbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfbdbd :=NewEG_ContentBlockContent (); +_eegfa :=NewEG_RunLevelElts ();_gcdgdd :=NewEG_RangeMarkupElements ();_gcdgdd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _acbfa :=d .DecodeElement (_gcdgdd .CustomXmlMoveFromRangeStart ,&_bdacc );_acbfa !=nil {return _acbfa ;};_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_gfbdbd ); +_gfbdbd .EG_RunLevelElts =append (_gfbdbd .EG_RunLevelElts ,_eegfa );_eegfa .EG_RangeMarkupElements =append (_eegfa .EG_RangeMarkupElements ,_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 :"\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"}:_gdeba :=NewEG_ContentBlockContent (); +_fdbfa :=NewEG_RunLevelElts ();_eabcdf :=NewEG_RangeMarkupElements ();_eabcdf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ebbab :=d .DecodeElement (_eabcdf .CustomXmlMoveFromRangeEnd ,&_bdacc );_ebbab !=nil {return _ebbab ;};_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_gdeba ); +_gdeba .EG_RunLevelElts =append (_gdeba .EG_RunLevelElts ,_fdbfa );_fdbfa .EG_RangeMarkupElements =append (_fdbfa .EG_RangeMarkupElements ,_eabcdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_eebfe :=NewEG_ContentBlockContent (); +_cddbbc :=NewEG_RunLevelElts ();_gbecb :=NewEG_RangeMarkupElements ();_gbecb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dedbf :=d .DecodeElement (_gbecb .CustomXmlMoveToRangeStart ,&_bdacc );_dedbf !=nil {return _dedbf ;};_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_eebfe ); +_eebfe .EG_RunLevelElts =append (_eebfe .EG_RunLevelElts ,_cddbbc );_cddbbc .EG_RangeMarkupElements =append (_cddbbc .EG_RangeMarkupElements ,_gbecb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_dgeed :=NewEG_ContentBlockContent (); +_ecgbg :=NewEG_RunLevelElts ();_abagb :=NewEG_RangeMarkupElements ();_abagb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cdbaa :=d .DecodeElement (_abagb .CustomXmlMoveToRangeEnd ,&_bdacc );_cdbaa !=nil {return _cdbaa ;};_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_dgeed ); +_dgeed .EG_RunLevelElts =append (_dgeed .EG_RunLevelElts ,_ecgbg );_ecgbg .EG_RangeMarkupElements =append (_ecgbg .EG_RangeMarkupElements ,_abagb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bceggg :=NewEG_ContentBlockContent (); +_fbfaff :=NewEG_RunLevelElts ();_bfcfbg :=NewEG_MathContent ();_bfcfbg .OMathPara =_ea .NewOMathPara ();if _gggde :=d .DecodeElement (_bfcfbg .OMathPara ,&_bdacc );_gggde !=nil {return _gggde ;};_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_bceggg ); +_bceggg .EG_RunLevelElts =append (_bceggg .EG_RunLevelElts ,_fbfaff );_fbfaff .EG_MathContent =append (_fbfaff .EG_MathContent ,_bfcfbg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dbffbc :=NewEG_ContentBlockContent (); +_dgcba :=NewEG_RunLevelElts ();_gbcfd :=NewEG_MathContent ();_gbcfd .OMath =_ea .NewOMath ();if _ddbabb :=d .DecodeElement (_gbcfd .OMath ,&_bdacc );_ddbabb !=nil {return _ddbabb ;};_abafb .EG_ContentBlockContent =append (_abafb .EG_ContentBlockContent ,_dbffbc ); +_dbffbc .EG_RunLevelElts =append (_dbffbc .EG_RunLevelElts ,_dgcba );_dgcba .EG_MathContent =append (_dgcba .EG_MathContent ,_gbcfd );default:_gb .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",_bdacc .Name ); +if _cbbafg :=d .Skip ();_cbbafg !=nil {return _cbbafg ;};};case _d .EndElement :break _fdcbb ;case _d .CharData :};};return nil ;}; -// Row-Level Structured Document Tag -Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_gacbfgd ST_MailMergeDocType )Validate ()error {return _gacbfgd .ValidateWithPath ("")}; +// Validate validates the CT_FontSig and its children +func (_baggf *CT_FontSig )Validate ()error {return _baggf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067");};func (_bagdd *CT_PPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdadf :for {_eeebc ,_faaea :=d .Token (); +if _faaea !=nil {return _faaea ;};switch _afbgdd :=_eeebc .(type ){case _d .StartElement :switch _afbgdd .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"}:_bagdd .PStyle =NewCT_String (); +if _eadga :=d .DecodeElement (_bagdd .PStyle ,&_afbgdd );_eadga !=nil {return _eadga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bagdd .KeepNext =NewCT_OnOff (); +if _afffa :=d .DecodeElement (_bagdd .KeepNext ,&_afbgdd );_afffa !=nil {return _afffa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bagdd .KeepLines =NewCT_OnOff (); +if _gdec :=d .DecodeElement (_bagdd .KeepLines ,&_afbgdd );_gdec !=nil {return _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 :"\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"}:_bagdd .PageBreakBefore =NewCT_OnOff (); +if _gece :=d .DecodeElement (_bagdd .PageBreakBefore ,&_afbgdd );_gece !=nil {return _gece ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bagdd .FramePr =NewCT_FramePr (); +if _dgdcb :=d .DecodeElement (_bagdd .FramePr ,&_afbgdd );_dgdcb !=nil {return _dgdcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bagdd .WidowControl =NewCT_OnOff (); +if _ccege :=d .DecodeElement (_bagdd .WidowControl ,&_afbgdd );_ccege !=nil {return _ccege ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bagdd .NumPr =NewCT_NumPr (); +if _gaebbd :=d .DecodeElement (_bagdd .NumPr ,&_afbgdd );_gaebbd !=nil {return _gaebbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bagdd .SuppressLineNumbers =NewCT_OnOff (); +if _ccegf :=d .DecodeElement (_bagdd .SuppressLineNumbers ,&_afbgdd );_ccegf !=nil {return _ccegf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bagdd .PBdr =NewCT_PBdr (); +if _gedg :=d .DecodeElement (_bagdd .PBdr ,&_afbgdd );_gedg !=nil {return _gedg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bagdd .Shd =NewCT_Shd (); +if _gggbg :=d .DecodeElement (_bagdd .Shd ,&_afbgdd );_gggbg !=nil {return _gggbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bagdd .Tabs =NewCT_Tabs (); +if _daded :=d .DecodeElement (_bagdd .Tabs ,&_afbgdd );_daded !=nil {return _daded ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bagdd .SuppressAutoHyphens =NewCT_OnOff (); +if _cebbac :=d .DecodeElement (_bagdd .SuppressAutoHyphens ,&_afbgdd );_cebbac !=nil {return _cebbac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bagdd .Kinsoku =NewCT_OnOff (); +if _aafad :=d .DecodeElement (_bagdd .Kinsoku ,&_afbgdd );_aafad !=nil {return _aafad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bagdd .WordWrap =NewCT_OnOff (); +if _eecd :=d .DecodeElement (_bagdd .WordWrap ,&_afbgdd );_eecd !=nil {return _eecd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bagdd .OverflowPunct =NewCT_OnOff (); +if _bbbea :=d .DecodeElement (_bagdd .OverflowPunct ,&_afbgdd );_bbbea !=nil {return _bbbea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bagdd .TopLinePunct =NewCT_OnOff (); +if _abcbc :=d .DecodeElement (_bagdd .TopLinePunct ,&_afbgdd );_abcbc !=nil {return _abcbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bagdd .AutoSpaceDE =NewCT_OnOff (); +if _defcb :=d .DecodeElement (_bagdd .AutoSpaceDE ,&_afbgdd );_defcb !=nil {return _defcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bagdd .AutoSpaceDN =NewCT_OnOff (); +if _abead :=d .DecodeElement (_bagdd .AutoSpaceDN ,&_afbgdd );_abead !=nil {return _abead ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bagdd .Bidi =NewCT_OnOff (); +if _ecdff :=d .DecodeElement (_bagdd .Bidi ,&_afbgdd );_ecdff !=nil {return _ecdff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bagdd .AdjustRightInd =NewCT_OnOff (); +if _bcdge :=d .DecodeElement (_bagdd .AdjustRightInd ,&_afbgdd );_bcdge !=nil {return _bcdge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bagdd .SnapToGrid =NewCT_OnOff (); +if _gbbfe :=d .DecodeElement (_bagdd .SnapToGrid ,&_afbgdd );_gbbfe !=nil {return _gbbfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bagdd .Spacing =NewCT_Spacing (); +if _bfegc :=d .DecodeElement (_bagdd .Spacing ,&_afbgdd );_bfegc !=nil {return _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 :"\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"}:_bagdd .Ind =NewCT_Ind (); +if _eeafg :=d .DecodeElement (_bagdd .Ind ,&_afbgdd );_eeafg !=nil {return _eeafg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bagdd .ContextualSpacing =NewCT_OnOff (); +if _debcd :=d .DecodeElement (_bagdd .ContextualSpacing ,&_afbgdd );_debcd !=nil {return _debcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bagdd .MirrorIndents =NewCT_OnOff (); +if _gfbd :=d .DecodeElement (_bagdd .MirrorIndents ,&_afbgdd );_gfbd !=nil {return _gfbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bagdd .SuppressOverlap =NewCT_OnOff (); +if _ffbea :=d .DecodeElement (_bagdd .SuppressOverlap ,&_afbgdd );_ffbea !=nil {return _ffbea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bagdd .Jc =NewCT_Jc (); +if _acafg :=d .DecodeElement (_bagdd .Jc ,&_afbgdd );_acafg !=nil {return _acafg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bagdd .TextDirection =NewCT_TextDirection (); +if _gdafc :=d .DecodeElement (_bagdd .TextDirection ,&_afbgdd );_gdafc !=nil {return _gdafc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bagdd .TextAlignment =NewCT_TextAlignment (); +if _cccdg :=d .DecodeElement (_bagdd .TextAlignment ,&_afbgdd );_cccdg !=nil {return _cccdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bagdd .TextboxTightWrap =NewCT_TextboxTightWrap (); +if _agdecc :=d .DecodeElement (_bagdd .TextboxTightWrap ,&_afbgdd );_agdecc !=nil {return _agdecc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bagdd .OutlineLvl =NewCT_DecimalNumber (); +if _bbaegg :=d .DecodeElement (_bagdd .OutlineLvl ,&_afbgdd );_bbaegg !=nil {return _bbaegg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bagdd .DivId =NewCT_DecimalNumber (); +if _adfdb :=d .DecodeElement (_bagdd .DivId ,&_afbgdd );_adfdb !=nil {return _adfdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bagdd .CnfStyle =NewCT_Cnf (); +if _bdfdg :=d .DecodeElement (_bagdd .CnfStyle ,&_afbgdd );_bdfdg !=nil {return _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 :"\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"}:_bagdd .RPr =NewCT_ParaRPr (); +if _fbbce :=d .DecodeElement (_bagdd .RPr ,&_afbgdd );_fbbce !=nil {return _fbbce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bagdd .SectPr =NewCT_SectPr (); +if _dcggg :=d .DecodeElement (_bagdd .SectPr ,&_afbgdd );_dcggg !=nil {return _dcggg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bagdd .PPrChange =NewCT_PPrChange (); +if _fgdbb :=d .DecodeElement (_bagdd .PPrChange ,&_afbgdd );_fgdbb !=nil {return _fgdbb ;};default:_gb .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",_afbgdd .Name ); +if _cgbfeb :=d .Skip ();_cgbfeb !=nil {return _cgbfeb ;};};case _d .EndElement :break _fdadf ;case _d .CharData :};};return nil ;};func (_gadeafd ST_TblOverlap )ValidateWithPath (path string )error {switch _gadeafd {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 (_gadeafd )); +};return nil ;};func (_cacec *ST_PTabRelativeTo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cagaa ,_gbgdc :=d .Token ();if _gbgdc !=nil {return _gbgdc ;};if _ebeff ,_dcccd :=_cagaa .(_d .EndElement );_dcccd &&_ebeff .Name ==start .Name {*_cacec =1; +return nil ;};if _dgdab ,_deaddg :=_cagaa .(_d .CharData );!_deaddg {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",_cagaa );}else {switch string (_dgdab ){case "":*_cacec =0; +case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cacec =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_cacec =2;};};_cagaa ,_gbgdc =d .Token ();if _gbgdc !=nil {return _gbgdc ;};if _decgg ,_bgceba :=_cagaa .(_d .EndElement );_bgceba &&_decgg .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",_cagaa );}; -// Validate validates the CT_Divs and its children -func (_eegcg *CT_Divs )Validate ()error {return _eegcg .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0073");};type CT_Language struct{ +// Validate validates the CT_DocVars and its children +func (_eaac *CT_DocVars )Validate ()error {return _eaac .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0056\u0061\u0072\u0073");};func NewAG_Password ()*AG_Password {_c :=&AG_Password {};return _c }; -// Latin Language -ValAttr *string ; +// Validate validates the CT_MailMergeDest and its children +func (_ffce *CT_MailMergeDest )Validate ()error {return _ffce .ValidateWithPath ("\u0043\u0054_\u004d\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0044\u0065\u0073\u0074");};func (_gdffda *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 _gdffda .CT_Settings .MarshalXML (e ,start );};func (_fface *ST_Jc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffggbe ,_cfdgb :=d .Token ();if _cfdgb !=nil {return _cfdgb ; +};if _bfcdaa ,_ebaggd :=_ffggbe .(_d .EndElement );_ebaggd &&_bfcdaa .Name ==start .Name {*_fface =1;return nil ;};if _gcbcea ,_aaadac :=_ffggbe .(_d .CharData );!_aaadac {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",_ffggbe ); +}else {switch string (_gcbcea ){case "":*_fface =0;case "\u0073\u0074\u0061r\u0074":*_fface =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fface =2;case "\u0065\u006e\u0064":*_fface =3;case "\u0062\u006f\u0074\u0068":*_fface =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_fface =5; +case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_fface =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_fface =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_fface =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_fface =9; +case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_fface =10;case "\u006c\u0065\u0066\u0074":*_fface =11;case "\u0072\u0069\u0067h\u0074":*_fface =12;};};_ffggbe ,_cfdgb =d .Token ();if _cfdgb !=nil {return _cfdgb ; +};if _faebgc ,_gfbbga :=_ffggbe .(_d .EndElement );_gfbbga &&_faebgc .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",_ffggbe ); +}; -// East Asian Language -EastAsiaAttr *string ; +// Validate validates the WdCT_PosVChoice and its children +func (_bbacca *WdCT_PosVChoice )Validate ()error {return _bbacca .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0056\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_MarkupRange ()*CT_MarkupRange {_ebegea :=&CT_MarkupRange {};return _ebegea }; -// Complex Script Language -BidiAttr *string ;};func (_cgeeg *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 :_d .Sprintf ("\u0025\u0076",_cgeeg .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dabca *CT_Shd )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_ebecg ,_bdfca :=_dabca .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _bdfca !=nil {return _bdfca ;};start .Attr =append (start .Attr ,_ebecg );if _dabca .ColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_dabca .ColorAttr )}); -};if _dabca .ThemeColorAttr !=ST_ThemeColorUnset {_fbfbd ,_aadcd :=_dabca .ThemeColorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _aadcd !=nil {return _aadcd ;};start .Attr =append (start .Attr ,_fbfbd ); -};if _dabca .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 :_d .Sprintf ("\u0025\u0076",*_dabca .ThemeTintAttr )});};if _dabca .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 :_d .Sprintf ("\u0025\u0076",*_dabca .ThemeShadeAttr )}); -};if _dabca .FillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066\u0069\u006c\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_dabca .FillAttr )});};if _dabca .ThemeFillAttr !=ST_ThemeColorUnset {_ccaefg ,_cccae :=_dabca .ThemeFillAttr .MarshalXMLAttr (_f .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c"}); -if _cccae !=nil {return _cccae ;};start .Attr =append (start .Attr ,_ccaefg );};if _dabca .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 :_d .Sprintf ("\u0025\u0076",*_dabca .ThemeFillTintAttr )}); -};if _dabca .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 :_d .Sprintf ("\u0025\u0076",*_dabca .ThemeFillShadeAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func ParseUnionST_Coordinate (s string )(_fa .ST_Coordinate ,error ){return _fa .ParseUnionST_Coordinate (s );};func (_ecbaf *CT_Hyperlink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecbaf .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_ecbaf .TgtFrameAttr )}); -};if _ecbaf .TooltipAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0074\u006f\u006f\u006c\u0074\u0069p"},Value :_d .Sprintf ("\u0025\u0076",*_ecbaf .TooltipAttr )});};if _ecbaf .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 :_d .Sprintf ("\u0025\u0076",*_ecbaf .DocLocationAttr )}); -};if _ecbaf .HistoryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0068\u0069\u0073\u0074\u006f\u0072y"},Value :_d .Sprintf ("\u0025\u0076",*_ecbaf .HistoryAttr )});};if _ecbaf .AnchorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u006e\u0063\u0068\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_ecbaf .AnchorAttr )}); -};if _ecbaf .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ecbaf .IdAttr )});};e .EncodeToken (start );if _ecbaf .FldSimple !=nil {_agaf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}}; -for _ ,_aeddd :=range _ecbaf .FldSimple {e .EncodeElement (_aeddd ,_agaf );};};if _ecbaf .Hyperlink !=nil {_ffbfg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_ecbaf .Hyperlink ,_ffbfg ); -};if _ecbaf .SubDoc !=nil {_fdfed :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_ecbaf .SubDoc ,_fdfed );};if _ecbaf .EG_ContentRunContent !=nil {for _ ,_fdfeb :=range _ecbaf .EG_ContentRunContent {_fdfeb .MarshalXML (e ,_f .StartElement {}); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TblStylePr and its children, prefixing error messages with path -func (_bcaff *CT_TblStylePr )ValidateWithPath (path string )error {if _bcaff .TypeAttr ==ST_TblStyleOverrideTypeUnset {return _d .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 _fadeae :=_bcaff .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fadeae !=nil {return _fadeae ;};if _bcaff .PPr !=nil {if _aagcga :=_bcaff .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_aagcga !=nil {return _aagcga ; -};};if _bcaff .RPr !=nil {if _egfffd :=_bcaff .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_egfffd !=nil {return _egfffd ;};};if _bcaff .TblPr !=nil {if _ddafc :=_bcaff .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072"); -_ddafc !=nil {return _ddafc ;};};if _bcaff .TrPr !=nil {if _adgdc :=_bcaff .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_adgdc !=nil {return _adgdc ;};};if _bcaff .TcPr !=nil {if _gecde :=_bcaff .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072"); -_gecde !=nil {return _gecde ;};};return nil ;};func (_aggcde ST_InfoTextType )Validate ()error {return _aggcde .ValidateWithPath ("")};func (_gdedc *CT_TblLook )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bdbbe :=range start .Attr {if _bdbbe .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_afead ,_adcba :=ParseUnionST_OnOff (_bdbbe .Value ); -if _adcba !=nil {return _adcba ;};_gdedc .FirstRowAttr =&_afead ;continue ;};if _bdbbe .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_ccdeda ,_bbcde :=ParseUnionST_OnOff (_bdbbe .Value );if _bbcde !=nil {return _bbcde ;};_gdedc .LastRowAttr =&_ccdeda ; -continue ;};if _bdbbe .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_dfbbdf ,_ffafb :=ParseUnionST_OnOff (_bdbbe .Value );if _ffafb !=nil {return _ffafb ;};_gdedc .FirstColumnAttr =&_dfbbdf ;continue ;};if _bdbbe .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_bfbaa ,_bccbbg :=ParseUnionST_OnOff (_bdbbe .Value ); -if _bccbbg !=nil {return _bccbbg ;};_gdedc .LastColumnAttr =&_bfbaa ;continue ;};if _bdbbe .Name .Local =="\u006eo\u0048\u0042\u0061\u006e\u0064"{_fbeded ,_dggbd :=ParseUnionST_OnOff (_bdbbe .Value );if _dggbd !=nil {return _dggbd ;};_gdedc .NoHBandAttr =&_fbeded ; -continue ;};if _bdbbe .Name .Local =="\u006eo\u0056\u0042\u0061\u006e\u0064"{_efbcbc ,_aaccg :=ParseUnionST_OnOff (_bdbbe .Value );if _aaccg !=nil {return _aaccg ;};_gdedc .NoVBandAttr =&_efbcbc ;continue ;};if _bdbbe .Name .Local =="\u0076\u0061\u006c"{_bgbbg ,_ebcde :=_bdbbe .Value ,error (nil ); -if _ebcde !=nil {return _ebcde ;};_gdedc .ValAttr =&_bgbbg ;continue ;};};for {_dgfcdc ,_ccdddd :=d .Token ();if _ccdddd !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b\u003a\u0020%\u0073",_ccdddd ); -};if _fccaee ,_ffcfed :=_dgfcdc .(_f .EndElement );_ffcfed &&_fccaee .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_SdtDocPart and its children, prefixing error messages with path +func (_dafde *CT_SdtDocPart )ValidateWithPath (path string )error {if _dafde .DocPartGallery !=nil {if _gbgg :=_dafde .DocPartGallery .ValidateWithPath (path +"\u002fD\u006fc\u0050\u0061\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079");_gbgg !=nil {return _gbgg ; +};};if _dafde .DocPartCategory !=nil {if _eagef :=_dafde .DocPartCategory .ValidateWithPath (path +"\u002f\u0044o\u0063\u0050\u0061r\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");_eagef !=nil {return _eagef ;};};if _dafde .DocPartUnique !=nil {if _feacf :=_dafde .DocPartUnique .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0055n\u0069\u0071\u0075\u0065"); +_feacf !=nil {return _feacf ;};};return nil ;};func (_dddca ST_RestartNumber )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dddca .String (),start );}; -// Validate validates the CT_TblPPr and its children -func (_fgeae *CT_TblPPr )Validate ()error {return _fgeae .ValidateWithPath ("\u0043T\u005f\u0054\u0062\u006c\u0050\u0050r");};func (_ceeed *ST_PageBorderDisplay )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ceeed =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_ceeed =1; -case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_ceeed =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_ceeed =3;};return nil ;};func (_ggegb *CT_SmartTagPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbcbb :for {_eccge ,_cgbfba :=d .Token (); -if _cgbfba !=nil {return _cgbfba ;};switch _baded :=_eccge .(type ){case _f .StartElement :switch _baded .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fffgb :=NewCT_Attr (); -if _eddfgb :=d .DecodeElement (_fffgb ,&_baded );_eddfgb !=nil {return _eddfgb ;};_ggegb .Attr =append (_ggegb .Attr ,_fffgb );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",_baded .Name ); -if _gdbede :=d .Skip ();_gdbede !=nil {return _gdbede ;};};case _f .EndElement :break _fbcbb ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ParaRPrOriginal and its children, prefixing error messages with path +func (_bffe *CT_ParaRPrOriginal )ValidateWithPath (path string )error {if _bffe .Ins !=nil {if _fcfeb :=_bffe .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_fcfeb !=nil {return _fcfeb ;};};if _bffe .Del !=nil {if _afgec :=_bffe .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); +_afgec !=nil {return _afgec ;};};if _bffe .MoveFrom !=nil {if _eegee :=_bffe .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_eegee !=nil {return _eegee ;};};if _bffe .MoveTo !=nil {if _ccfada :=_bffe .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f"); +_ccfada !=nil {return _ccfada ;};};if _bffe .RStyle !=nil {if _fbefg :=_bffe .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_fbefg !=nil {return _fbefg ;};};if _bffe .RFonts !=nil {if _ccfda :=_bffe .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); +_ccfda !=nil {return _ccfda ;};};if _bffe .B !=nil {if _eeeega :=_bffe .B .ValidateWithPath (path +"\u002f\u0042");_eeeega !=nil {return _eeeega ;};};if _bffe .BCs !=nil {if _fced :=_bffe .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_fced !=nil {return _fced ; +};};if _bffe .I !=nil {if _fdfa :=_bffe .I .ValidateWithPath (path +"\u002f\u0049");_fdfa !=nil {return _fdfa ;};};if _bffe .ICs !=nil {if _ffgbc :=_bffe .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_ffgbc !=nil {return _ffgbc ;};};if _bffe .Caps !=nil {if _dadda :=_bffe .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073"); +_dadda !=nil {return _dadda ;};};if _bffe .SmallCaps !=nil {if _febagf :=_bffe .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_febagf !=nil {return _febagf ;};};if _bffe .Strike !=nil {if _cgdac :=_bffe .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065"); +_cgdac !=nil {return _cgdac ;};};if _bffe .Dstrike !=nil {if _bbfdg :=_bffe .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_bbfdg !=nil {return _bbfdg ;};};if _bffe .Outline !=nil {if _ffdd :=_bffe .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065"); +_ffdd !=nil {return _ffdd ;};};if _bffe .Shadow !=nil {if _fceaeg :=_bffe .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_fceaeg !=nil {return _fceaeg ;};};if _bffe .Emboss !=nil {if _gbegf :=_bffe .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073"); +_gbegf !=nil {return _gbegf ;};};if _bffe .Imprint !=nil {if _debcb :=_bffe .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_debcb !=nil {return _debcb ;};};if _bffe .NoProof !=nil {if _gccgae :=_bffe .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066"); +_gccgae !=nil {return _gccgae ;};};if _bffe .SnapToGrid !=nil {if _bcdfb :=_bffe .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_bcdfb !=nil {return _bcdfb ;};};if _bffe .Vanish !=nil {if _ceeagd :=_bffe .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068"); +_ceeagd !=nil {return _ceeagd ;};};if _bffe .WebHidden !=nil {if _gefgd :=_bffe .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_gefgd !=nil {return _gefgd ;};};if _bffe .Color !=nil {if _effbb :=_bffe .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072"); +_effbb !=nil {return _effbb ;};};if _bffe .Spacing !=nil {if _cbcbbc :=_bffe .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_cbcbbc !=nil {return _cbcbbc ;};};if _bffe .W !=nil {if _befca :=_bffe .W .ValidateWithPath (path +"\u002f\u0057"); +_befca !=nil {return _befca ;};};if _bffe .Kern !=nil {if _dgbff :=_bffe .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_dgbff !=nil {return _dgbff ;};};if _bffe .Position !=nil {if _cgcca :=_bffe .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn"); +_cgcca !=nil {return _cgcca ;};};if _bffe .Sz !=nil {if _eggde :=_bffe .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_eggde !=nil {return _eggde ;};};if _bffe .SzCs !=nil {if _ccbbe :=_bffe .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073"); +_ccbbe !=nil {return _ccbbe ;};};if _bffe .Highlight !=nil {if _daeeca :=_bffe .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_daeeca !=nil {return _daeeca ;};};if _bffe .U !=nil {if _dfcbdd :=_bffe .U .ValidateWithPath (path +"\u002f\u0055"); +_dfcbdd !=nil {return _dfcbdd ;};};if _bffe .Effect !=nil {if _dedgb :=_bffe .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_dedgb !=nil {return _dedgb ;};};if _bffe .Bdr !=nil {if _bfadf :=_bffe .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072"); +_bfadf !=nil {return _bfadf ;};};if _bffe .Shd !=nil {if _ceggg :=_bffe .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_ceggg !=nil {return _ceggg ;};};if _bffe .FitText !=nil {if _dgcaa :=_bffe .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074"); +_dgcaa !=nil {return _dgcaa ;};};if _bffe .VertAlign !=nil {if _gefge :=_bffe .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_gefge !=nil {return _gefge ;};};if _bffe .Rtl !=nil {if _dcgad :=_bffe .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c"); +_dcgad !=nil {return _dcgad ;};};if _bffe .Cs !=nil {if _bcbfd :=_bffe .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_bcbfd !=nil {return _bcbfd ;};};if _bffe .Em !=nil {if _cdag :=_bffe .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_cdag !=nil {return _cdag ; +};};if _bffe .Lang !=nil {if _fggca :=_bffe .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_fggca !=nil {return _fggca ;};};if _bffe .EastAsianLayout !=nil {if _ddgd :=_bffe .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"); +_ddgd !=nil {return _ddgd ;};};if _bffe .SpecVanish !=nil {if _cffge :=_bffe .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_cffge !=nil {return _cffge ;};};if _bffe .OMath !=nil {if _gbffce :=_bffe .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); +_gbffce !=nil {return _gbffce ;};};return nil ;};func (_edcea ST_MailMergeDocType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eeafge :=_d .Attr {};_eeafge .Name =name ;switch _edcea {case ST_MailMergeDocTypeUnset :_eeafge .Value ="";case ST_MailMergeDocTypeCatalog :_eeafge .Value ="\u0063a\u0074\u0061\u006c\u006f\u0067"; +case ST_MailMergeDocTypeEnvelopes :_eeafge .Value ="\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s";case ST_MailMergeDocTypeMailingLabels :_eeafge .Value ="\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073";case ST_MailMergeDocTypeFormLetters :_eeafge .Value ="f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073"; +case ST_MailMergeDocTypeEmail :_eeafge .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDocTypeFax :_eeafge .Value ="\u0066\u0061\u0078";};return _eeafge ,nil ;}; -// ValidateWithPath validates the CT_AltChunk and its children, prefixing error messages with path -func (_cce *CT_AltChunk )ValidateWithPath (path string )error {if _cce .AltChunkPr !=nil {if _bff :=_cce .AltChunkPr .ValidateWithPath (path +"/\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");_bff !=nil {return _bff ;};};return nil ;};func (_fcage ST_Theme )String ()string {switch _fcage {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 (_dafae *WdAnchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dafae .WdCT_Anchor =*NewWdCT_Anchor ();for _ ,_edbdgb :=range start .Attr {if _edbdgb .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_ebeedg ,_ddbfceg :=_fc .ParseBool (_edbdgb .Value ); -if _ddbfceg !=nil {return _ddbfceg ;};_dafae .AllowOverlapAttr =_ebeedg ;continue ;};if _edbdgb .Name .Local =="\u0064\u0069\u0073t\u0042"{_cdfbgbc ,_edcbd :=_fc .ParseUint (_edbdgb .Value ,10,32);if _edcbd !=nil {return _edcbd ;};_efffc :=uint32 (_cdfbgbc ); -_dafae .DistBAttr =&_efffc ;continue ;};if _edbdgb .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_dccbc ,_defff :=_fc .ParseBool (_edbdgb .Value );if _defff !=nil {return _defff ;};_dafae .SimplePosAttr =&_dccbc ;continue ;};if _edbdgb .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_fbcbf ,_afffd :=_fc .ParseBool (_edbdgb .Value ); -if _afffd !=nil {return _afffd ;};_dafae .LockedAttr =_fbcbf ;continue ;};if _edbdgb .Name .Local =="\u0064\u0069\u0073t\u0054"{_gadfd ,_abaeg :=_fc .ParseUint (_edbdgb .Value ,10,32);if _abaeg !=nil {return _abaeg ;};_faddd :=uint32 (_gadfd );_dafae .DistTAttr =&_faddd ; -continue ;};if _edbdgb .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_dceegc ,_cfeced :=_fc .ParseBool (_edbdgb .Value );if _cfeced !=nil {return _cfeced ;};_dafae .BehindDocAttr =_dceegc ;continue ;};if _edbdgb .Name .Local =="\u0064\u0069\u0073t\u004c"{_cdbae ,_gagged :=_fc .ParseUint (_edbdgb .Value ,10,32); -if _gagged !=nil {return _gagged ;};_bceef :=uint32 (_cdbae );_dafae .DistLAttr =&_bceef ;continue ;};if _edbdgb .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_ffdad ,_egadg :=_fc .ParseBool (_edbdgb .Value );if _egadg !=nil {return _egadg ;};_dafae .HiddenAttr =&_ffdad ; -continue ;};if _edbdgb .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_bdfac ,_bbbecg :=_fc .ParseBool (_edbdgb .Value );if _bbbecg !=nil {return _bbbecg ;};_dafae .LayoutInCellAttr =_bdfac ;continue ;};if _edbdgb .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_ebgef ,_ababg :=_fc .ParseUint (_edbdgb .Value ,10,32); -if _ababg !=nil {return _ababg ;};_dafae .RelativeHeightAttr =uint32 (_ebgef );continue ;};if _edbdgb .Name .Local =="\u0064\u0069\u0073t\u0052"{_ggdaed ,_gbebbd :=_fc .ParseUint (_edbdgb .Value ,10,32);if _gbebbd !=nil {return _gbebbd ;};_adbcb :=uint32 (_ggdaed ); -_dafae .DistRAttr =&_adbcb ;continue ;};};_ceccb :for {_fgefba ,_fgggc :=d .Token ();if _fgggc !=nil {return _fgggc ;};switch _dadedg :=_fgefba .(type ){case _f .StartElement :switch _dadedg .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 _dgfbcef :=d .DecodeElement (_dafae .SimplePos ,&_dadedg ); -_dgfbcef !=nil {return _dgfbcef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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 _adcfdd :=d .DecodeElement (_dafae .PositionH ,&_dadedg ); -_adcfdd !=nil {return _adcfdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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 _eeagag :=d .DecodeElement (_dafae .PositionV ,&_dadedg ); -_eeagag !=nil {return _eeagag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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 _dddga :=d .DecodeElement (_dafae .Extent ,&_dadedg ); -_dddga !=nil {return _dddga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_dafae .EffectExtent =NewWdCT_EffectExtent (); -if _dbdgc :=d .DecodeElement (_dafae .EffectExtent ,&_dadedg );_dbdgc !=nil {return _dbdgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_dafae .Choice =NewWdEG_WrapTypeChoice (); -if _gcged :=d .DecodeElement (&_dafae .Choice .WrapNone ,&_dadedg );_gcged !=nil {return _gcged ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_dafae .Choice =NewWdEG_WrapTypeChoice (); -if _edbfg :=d .DecodeElement (&_dafae .Choice .WrapSquare ,&_dadedg );_edbfg !=nil {return _edbfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_dafae .Choice =NewWdEG_WrapTypeChoice (); -if _afacbf :=d .DecodeElement (&_dafae .Choice .WrapTight ,&_dadedg );_afacbf !=nil {return _afacbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_dafae .Choice =NewWdEG_WrapTypeChoice (); -if _fbbgd :=d .DecodeElement (&_dafae .Choice .WrapThrough ,&_dadedg );_fbbgd !=nil {return _fbbgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_dafae .Choice =NewWdEG_WrapTypeChoice (); -if _ecbac :=d .DecodeElement (&_dafae .Choice .WrapTopAndBottom ,&_dadedg );_ecbac !=nil {return _ecbac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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 _bgaccd :=d .DecodeElement (_dafae .DocPr ,&_dadedg ); -_bgaccd !=nil {return _bgaccd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_dafae .CNvGraphicFramePr =_fa .NewCT_NonVisualGraphicFrameProperties (); -if _dcagad :=d .DecodeElement (_dafae .CNvGraphicFramePr ,&_dadedg );_dcagad !=nil {return _dcagad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _ececfde :=d .DecodeElement (_dafae .Graphic ,&_dadedg ); -_ececfde !=nil {return _ececfde ;};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",_dadedg .Name ); -if _bcbff :=d .Skip ();_bcbff !=nil {return _bcbff ;};};case _f .EndElement :break _ceccb ;case _f .CharData :};};return nil ;};type WdCT_WrapThrough struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;}; -func (_abacc ST_PageBorderOffset )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bfddb :=_f .Attr {};_bfddb .Name =name ;switch _abacc {case ST_PageBorderOffsetUnset :_bfddb .Value ="";case ST_PageBorderOffsetPage :_bfddb .Value ="\u0070\u0061\u0067\u0065"; -case ST_PageBorderOffsetText :_bfddb .Value ="\u0074\u0065\u0078\u0074";};return _bfddb ,nil ;}; +// ValidateWithPath validates the WdCT_PosHChoice and its children, prefixing error messages with path +func (_gagddg *WdCT_PosHChoice )ValidateWithPath (path string )error {if _ddbgcc :=_gagddg .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_ddbgcc !=nil {return _ddbgcc ;};return nil ;};func (_gffde *CT_DocPart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdac :for {_ddaf ,_cdaa :=d .Token (); +if _cdaa !=nil {return _cdaa ;};switch _fgdc :=_ddaf .(type ){case _d .StartElement :switch _fgdc .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"}:_gffde .DocPartPr =NewCT_DocPartPr (); +if _gfgf :=d .DecodeElement (_gffde .DocPartPr ,&_fgdc );_gfgf !=nil {return _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 :"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"}:_gffde .DocPartBody =NewCT_Body (); +if _fgda :=d .DecodeElement (_gffde .DocPartBody ,&_fgdc );_fgda !=nil {return _fgda ;};default:_gb .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",_fgdc .Name ); +if _acdaf :=d .Skip ();_acdaf !=nil {return _acdaf ;};};case _d .EndElement :break _gdac ;case _d .CharData :};};return nil ;};func (_aecec ST_DocProtect )Validate ()error {return _aecec .ValidateWithPath ("")};type CT_Markup struct{ -// Validate validates the CT_SdtContentCell and its children -func (_eecfc *CT_SdtContentCell )Validate ()error {return _eecfc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006et\u0043\u0065\u006c\u006c");};func (_eaaec *CT_Lock )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebdeg :=range start .Attr {if _ebdeg .Name .Local =="\u0076\u0061\u006c"{_eaaec .ValAttr .UnmarshalXMLAttr (_ebdeg ); -continue ;};};for {_deac ,_bafdg :=d .Token ();if _bafdg !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_bafdg );};if _dgcc ,_dccff :=_deac .(_f .EndElement );_dccff &&_dgcc .Name ==start .Name {break ; -};};return nil ;};func (_dfbbb *CT_TcMar )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dfbbb .Top !=nil {_gfgfc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_dfbbb .Top ,_gfgfc ); -};if _dfbbb .Start !=nil {_cffeff :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_dfbbb .Start ,_cffeff );};if _dfbbb .Left !=nil {_eabd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}}; -e .EncodeElement (_dfbbb .Left ,_eabd );};if _dfbbb .Bottom !=nil {_gcefe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_dfbbb .Bottom ,_gcefe );};if _dfbbb .End !=nil {_dabge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065n\u0064"}}; -e .EncodeElement (_dfbbb .End ,_dabge );};if _dfbbb .Right !=nil {_aaabdf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_dfbbb .Right ,_aaabdf );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_ddbdf *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 _ddbdf .WdCT_Anchor .MarshalXML (e ,start );}; +// Annotation Identifier +IdAttr int64 ;}; -// Validate validates the Document and its children -func (_facac *Document )Validate ()error {return _facac .ValidateWithPath ("\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};type CT_LsdException struct{ +// UnmarshalXML implements the xml.Unmarshaler interface. +func (_aebea *AlternateContentRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbdgbc :for {_gfdaa ,_edacc :=d .Token ();if _edacc !=nil {return _edacc ;};switch _ggbfbd :=_gfdaa .(type ){case _d .StartElement :switch _ggbfbd .Name {case _d .Name {Space :_aaagce ,Local :"\u0043\u0068\u006f\u0069\u0063\u0065"}:_aebea .Choice =NewAC_ChoiceRun (); +if _gddga :=d .DecodeElement (_aebea .Choice ,&_ggbfbd );_gddga !=nil {return _gddga ;};for _ ,_ccaae :=range _ggbfbd .Attr {if _ccaae .Name .Local =="\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0073"{_aebea .Choice ._gfbgbf =_ccaae .Value ;break ;};}; +case _d .Name {Space :_aaagce ,Local :"\u0046\u0061\u006c\u006c\u0062\u0061\u0063\u006b"}:if _beffaa ,_ebaeee :=_ec .CreateElement (_ggbfbd );_ebaeee !=nil {return _ebaeee ;}else {if _abbcdf :=d .DecodeElement (_beffaa ,&_ggbfbd );_abbcdf !=nil {return _abbcdf ; +};_aebea .Fallback =_beffaa ;};};case _d .EndElement :break _fbdgbc ;case _d .CharData :};};return nil ;}; -// Primary Style Name -NameAttr string ; +// ValidateWithPath validates the Document and its children, prefixing error messages with path +func (_caeeg *Document )ValidateWithPath (path string )error {if _cfgccb :=_caeeg .CT_Document .ValidateWithPath (path );_cfgccb !=nil {return _cfgccb ;};return nil ;}; -// Latent Style Locking Setting -LockedAttr *_df .ST_OnOff ; +// Validate validates the CT_DocPartType and its children +func (_efdd *CT_DocPartType )Validate ()error {return _efdd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0054\u0079\u0070\u0065");};func (_ebccbe *ST_Zoom )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ebccbe =0; +case "\u006e\u006f\u006e\u0065":*_ebccbe =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_ebccbe =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_ebccbe =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_ebccbe =4;};return nil ;};func NewCT_RecipientData ()*CT_RecipientData {_addae :=&CT_RecipientData {}; +_addae .Column =NewCT_DecimalNumber ();_addae .UniqueTag =NewCT_Base64Binary ();return _addae ;};type Comments struct{CT_Comments };func (_bfgfc *CT_FFDDList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egebe :for {_eabb ,_gfcc :=d .Token (); +if _gfcc !=nil {return _gfcc ;};switch _efag :=_eabb .(type ){case _d .StartElement :switch _efag .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"}:_bfgfc .Result =NewCT_DecimalNumber (); +if _cadae :=d .DecodeElement (_bfgfc .Result ,&_efag );_cadae !=nil {return _cadae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfgfc .Default =NewCT_DecimalNumber (); +if _badbg :=d .DecodeElement (_bfgfc .Default ,&_efag );_badbg !=nil {return _badbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfac :=NewCT_String (); +if _bgfafd :=d .DecodeElement (_gfac ,&_efag );_bgfafd !=nil {return _bgfafd ;};_bfgfc .ListEntry =append (_bfgfc .ListEntry ,_gfac );default:_gb .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",_efag .Name ); +if _aebd :=d .Skip ();_aebd !=nil {return _aebd ;};};case _d .EndElement :break _egebe ;case _d .CharData :};};return nil ;}; -// Override default sorting order -UiPriorityAttr *int64 ; +// Validate validates the CT_View and its children +func (_gfgbc *CT_View )Validate ()error {return _gfgbc .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077");}; -// Semi hidden text override -SemiHiddenAttr *_df .ST_OnOff ; +// Validate validates the CT_Fonts and its children +func (_dcdeb *CT_Fonts )Validate ()error {return _dcdeb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");};func (_bgcfd ST_HdrFtr )ValidateWithPath (path string )error {switch _bgcfd {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 (_bgcfd )); +};return nil ;};func (_fbcagd ST_MailMergeDocType )ValidateWithPath (path string )error {switch _fbcagd {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 (_fbcagd )); +};return nil ;}; -// Unhide when used -UnhideWhenUsedAttr *_df .ST_OnOff ; +// Validate validates the CT_LevelSuffix and its children +func (_adeed *CT_LevelSuffix )Validate ()error {return _adeed .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0053u\u0066\u0066\u0069\u0078");};func NewCT_SdtContentRun ()*CT_SdtContentRun {_fafdb :=&CT_SdtContentRun {};return _fafdb }; +func (_ddcea *CT_FrameScrollbar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddcea .ValAttr =ST_FrameScrollbar (1);for _ ,_fadfe :=range start .Attr {if _fadfe .Name .Local =="\u0076\u0061\u006c"{_ddcea .ValAttr .UnmarshalXMLAttr (_fadfe ); +continue ;};};for {_dbcge ,_bacdg :=d .Token ();if _bacdg !=nil {return _b .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",_bacdg ); +};if _fffb ,_bcfga :=_dbcge .(_d .EndElement );_bcfga &&_fffb .Name ==start .Name {break ;};};return nil ;}; -// Latent Style Primary Style Setting -QFormatAttr *_df .ST_OnOff ;};func NewCT_CustomXmlBlock ()*CT_CustomXmlBlock {_dgeca :=&CT_CustomXmlBlock {};return _dgeca };type CT_Tabs struct{ +// ValidateWithPath validates the CT_NumLvl and its children, prefixing error messages with path +func (_aegfd *CT_NumLvl )ValidateWithPath (path string )error {if _aegfd .StartOverride !=nil {if _ccafe :=_aegfd .StartOverride .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u004f\u0076\u0065r\u0072\u0069\u0064\u0065");_ccafe !=nil {return _ccafe ; +};};if _aegfd .Lvl !=nil {if _dagf :=_aegfd .Lvl .ValidateWithPath (path +"\u002f\u004c\u0076\u006c");_dagf !=nil {return _dagf ;};};return nil ;}; -// Custom Tab Stop -Tab []*CT_TabStop ;}; +// Validate validates the CT_ObjectEmbed and its children +func (_cegc *CT_ObjectEmbed )Validate ()error {return _cegc .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");}; -// Validate validates the EG_ContentBlockContent and its children -func (_afgfe *EG_ContentBlockContent )Validate ()error {return _afgfe .ValidateWithPath ("\u0045\u0047\u005f\u0043on\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065n\u0074");};func (_cg *AG_Password )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cg .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 :_d .Sprintf ("\u0025\u0076",*_cg .AlgorithmNameAttr )}); -};if _cg .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 :_d .Sprintf ("\u0025\u0076",*_cg .HashValueAttr )});};if _cg .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 :_d .Sprintf ("\u0025\u0076",*_cg .SaltValueAttr )}); -};if _cg .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 :_d .Sprintf ("\u0025\u0076",*_cg .SpinCountAttr )});};return nil ;};func (_gacfd *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 :_d .Sprintf ("\u0025\u0076",_gacfd .AuthorAttr )}); -if _gacfd .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_gacfd .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_gacfd .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_PBdr ()*CT_PBdr {_eccbg :=&CT_PBdr {};return _eccbg }; +// Validate validates the CT_MailMerge and its children +func (_gbbdd *CT_MailMerge )Validate ()error {return _gbbdd .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065");};func (_fddaga *CT_TblGrid )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _fddaga .GridCol !=nil {_caacb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_gagcg :=range _fddaga .GridCol {e .EncodeElement (_gagcg ,_caacb );};};if _fddaga .TblGridChange !=nil {_degae :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074b\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"}}; +e .EncodeElement (_fddaga .TblGridChange ,_degae );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_daf *AG_TransitionalPassword )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aec :=range start .Attr {if _aec .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_daf .CryptProviderTypeAttr .UnmarshalXMLAttr (_aec ); +continue ;};if _aec .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_daf .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_aec );continue ;};if _aec .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_daf .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_aec ); +continue ;};if _aec .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_eca ,_gc :=_e .ParseInt (_aec .Value ,10,64);if _gc !=nil {return _gc ;};_daf .CryptAlgorithmSidAttr =&_eca ;continue ; +};if _aec .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_gab ,_fdf :=_e .ParseInt (_aec .Value ,10,64);if _fdf !=nil {return _fdf ;};_daf .CryptSpinCountAttr =&_gab ;continue ;};if _aec .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_eaa ,_fad :=_aec .Value ,error (nil ); +if _fad !=nil {return _fad ;};_daf .CryptProviderAttr =&_eaa ;continue ;};if _aec .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_ceb ,_cfe :=_aec .Value ,error (nil );if _cfe !=nil {return _cfe ;};_daf .AlgIdExtAttr =&_ceb ;continue ; +};if _aec .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_dfg ,_af :=_aec .Value ,error (nil );if _af !=nil {return _af ;};_daf .AlgIdExtSourceAttr =&_dfg ;continue ;};if _aec .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_bdf ,_aecg :=_aec .Value ,error (nil ); +if _aecg !=nil {return _aecg ;};_daf .CryptProviderTypeExtAttr =&_bdf ;continue ;};if _aec .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"{_cac ,_afg :=_aec .Value ,error (nil ); +if _afg !=nil {return _afg ;};_daf .CryptProviderTypeExtSourceAttr =&_cac ;continue ;};if _aec .Name .Local =="\u0068\u0061\u0073\u0068"{_gdg ,_cee :=_aec .Value ,error (nil );if _cee !=nil {return _cee ;};_daf .HashAttr =&_gdg ;continue ;};if _aec .Name .Local =="\u0073\u0061\u006c\u0074"{_ad ,_gbc :=_aec .Value ,error (nil ); +if _gbc !=nil {return _gbc ;};_daf .SaltAttr =&_ad ;continue ;};};for {_bdg ,_dg :=d .Token ();if _dg !=nil {return _b .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",_dg ); +};if _fef ,_cbc :=_bdg .(_d .EndElement );_cbc &&_fef .Name ==start .Name {break ;};};return nil ;};type Footnotes struct{CT_Footnotes };type CT_RunTrackChange struct{AuthorAttr string ;DateAttr *_gd .Time ; -// Validate validates the CT_Zoom and its children -func (_egafae *CT_Zoom )Validate ()error {return _egafae .ValidateWithPath ("\u0043T\u005f\u005a\u006f\u006f\u006d");};func (_fegcc ST_FrameLayout )Validate ()error {return _fegcc .ValidateWithPath ("")}; +// Annotation Identifier +IdAttr int64 ;};type CT_Shd struct{ -// ValidateWithPath validates the CT_FFStatusText and its children, prefixing error messages with path -func (_ebbe *CT_FFStatusText )ValidateWithPath (path string )error {if _baedad :=_ebbe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_baedad !=nil {return _baedad ;};return nil ;};func (_bedgac ST_Merge )Validate ()error {return _bedgac .ValidateWithPath ("")}; -func (_bfcgdaa *ST_HexColor )ValidateWithPath (path string )error {_eadfdd :=[]string {};if _bfcgdaa .ST_HexColorAuto !=ST_HexColorAutoUnset {_eadfdd =append (_eadfdd ,"\u0053T\u005fH\u0065\u0078\u0043\u006f\u006c\u006f\u0072\u0041\u0075\u0074\u006f"); -};if _bfcgdaa .ST_HexColorRGB !=nil {_eadfdd =append (_eadfdd ,"\u0053\u0054\u005f\u0048\u0065\u0078\u0043\u006f\u006co\u0072\u0052\u0047\u0042");};if len (_eadfdd )> 1{return _d .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eadfdd ); -};return nil ;}; +// Shading Pattern +ValAttr ST_Shd ; -// ValidateWithPath validates the CT_FFCheckBoxChoice and its children, prefixing error messages with path -func (_bbeaa *CT_FFCheckBoxChoice )ValidateWithPath (path string )error {if _bbeaa .Size !=nil {if _edee :=_bbeaa .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_edee !=nil {return _edee ;};};if _bbeaa .SizeAuto !=nil {if _bbgbe :=_bbeaa .SizeAuto .ValidateWithPath (path +"\u002fS\u0069\u007a\u0065\u0041\u0075\u0074o"); -_bbgbe !=nil {return _bbgbe ;};};return nil ;};func (_dafgaa ST_PTabAlignment )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dgafg :=_f .Attr {};_dgafg .Name =name ;switch _dafgaa {case ST_PTabAlignmentUnset :_dgafg .Value ="";case ST_PTabAlignmentLeft :_dgafg .Value ="\u006c\u0065\u0066\u0074"; -case ST_PTabAlignmentCenter :_dgafg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PTabAlignmentRight :_dgafg .Value ="\u0072\u0069\u0067h\u0074";};return _dgafg ,nil ;};type CT_AutoCaption struct{ +// Shading Pattern Color +ColorAttr *ST_HexColor ; -// Identifier of Object to be Automatically Captioned -NameAttr string ; +// Shading Pattern Theme Color +ThemeColorAttr ST_ThemeColor ; -// Caption Used for Automatic Captioning -CaptionAttr string ;};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 (_bfcgf *CT_Document )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfcgf .ConformanceAttr =_df .ST_ConformanceClass (1);for _ ,_dggbe :=range start .Attr {if _dggbe .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_bfcgf .ConformanceAttr .UnmarshalXMLAttr (_dggbe ); -continue ;};};_gffga :for {_afcbf ,_ebcd :=d .Token ();if _ebcd !=nil {return _ebcd ;};switch _cfebbd :=_afcbf .(type ){case _f .StartElement :switch _cfebbd .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfcgf .Background =NewCT_Background (); -if _dfaee :=d .DecodeElement (_bfcgf .Background ,&_cfebbd );_dfaee !=nil {return _dfaee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfcgf .Body =NewCT_Body (); -if _cagd :=d .DecodeElement (_bfcgf .Body ,&_cfebbd );_cagd !=nil {return _cagd ;};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",_cfebbd .Name ); -if _geeec :=d .Skip ();_geeec !=nil {return _geeec ;};};case _f .EndElement :break _gffga ;case _f .CharData :};};return nil ;};func (_ccbecf *WdCT_WordprocessingCanvasChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccbecf .Wsp !=nil {_bbbafc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}}; -for _ ,_dbcdec :=range _ccbecf .Wsp {e .EncodeElement (_dbcdec ,_bbbafc );};};if _ccbecf .Pic !=nil {_dcefd :=_f .StartElement {Name :_f .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_afegcb :=range _ccbecf .Pic {e .EncodeElement (_afegcb ,_dcefd ); -};};if _ccbecf .ContentPart !=nil {_bedcff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}};for _ ,_fccec :=range _ccbecf .ContentPart {e .EncodeElement (_fccec ,_bedcff );}; -};if _ccbecf .Wgp !=nil {_efbcbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0077\u0067\u0070"}};for _ ,_fabgf :=range _ccbecf .Wgp {e .EncodeElement (_fabgf ,_efbcbg );};};if _ccbecf .GraphicFrame !=nil {_aaebge :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}}; -for _ ,_faggea :=range _ccbecf .GraphicFrame {e .EncodeElement (_faggea ,_aaebge );};};return nil ;};type CT_SdtDocPart struct{ +// Shading Pattern Theme Color Tint +ThemeTintAttr *string ; -// Document Part Gallery Filter -DocPartGallery *CT_String ; +// Shading Pattern Theme Color Shade +ThemeShadeAttr *string ; -// Document Part Category Filter -DocPartCategory *CT_String ; +// Shading Background Color +FillAttr *ST_HexColor ; -// Built-In Document Part -DocPartUnique *CT_OnOff ;}; +// Shading Background Theme Color +ThemeFillAttr ST_ThemeColor ; -// ValidateWithPath validates the CT_Caption and its children, prefixing error messages with path -func (_eadee *CT_Caption )ValidateWithPath (path string )error {if _gbab :=_eadee .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_gbab !=nil {return _gbab ;};if _eadee .ChapNumAttr !=nil {if _fccb :=_eadee .ChapNumAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u004e\u0075\u006d\u0041\u0074\u0074\u0072"); -_fccb !=nil {return _fccb ;};};if _eadee .NoLabelAttr !=nil {if _ggab :=_eadee .NoLabelAttr .ValidateWithPath (path +"\u002f\u004e\u006fL\u0061\u0062\u0065\u006c\u0041\u0074\u0074\u0072");_ggab !=nil {return _ggab ;};};if _fag :=_eadee .NumFmtAttr .ValidateWithPath (path +"/\u004e\u0075\u006d\u0046\u006d\u0074\u0041\u0074\u0074\u0072"); -_fag !=nil {return _fag ;};if _fadg :=_eadee .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_fadg !=nil {return _fadg ;};return nil ;};type CT_FtnDocProps struct{ +// Shading Background Theme Color Tint +ThemeFillTintAttr *string ; -// Footnote Placement -Pos *CT_FtnPos ; +// Shading Background Theme Color Shade +ThemeFillShadeAttr *string ;};func (_ddagce ST_DisplacedByCustomXml )Validate ()error {return _ddagce .ValidateWithPath ("")}; -// Footnote Numbering Format -NumFmt *CT_NumFmt ; +// ValidateWithPath validates the CT_PPrGeneral and its children, prefixing error messages with path +func (_gdgbg *CT_PPrGeneral )ValidateWithPath (path string )error {if _gdgbg .PStyle !=nil {if _bafafe :=_gdgbg .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_bafafe !=nil {return _bafafe ;};};if _gdgbg .KeepNext !=nil {if _aaddf :=_gdgbg .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t"); +_aaddf !=nil {return _aaddf ;};};if _gdgbg .KeepLines !=nil {if _becee :=_gdgbg .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_becee !=nil {return _becee ;};};if _gdgbg .PageBreakBefore !=nil {if _feccg :=_gdgbg .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"); +_feccg !=nil {return _feccg ;};};if _gdgbg .FramePr !=nil {if _ebaffc :=_gdgbg .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_ebaffc !=nil {return _ebaffc ;};};if _gdgbg .WidowControl !=nil {if _efdbc :=_gdgbg .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"); +_efdbc !=nil {return _efdbc ;};};if _gdgbg .NumPr !=nil {if _dgbea :=_gdgbg .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_dgbea !=nil {return _dgbea ;};};if _gdgbg .SuppressLineNumbers !=nil {if _gdfcb :=_gdgbg .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073"); +_gdfcb !=nil {return _gdfcb ;};};if _gdgbg .PBdr !=nil {if _gbfcd :=_gdgbg .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_gbfcd !=nil {return _gbfcd ;};};if _gdgbg .Shd !=nil {if _ecfcc :=_gdgbg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_ecfcc !=nil {return _ecfcc ;};};if _gdgbg .Tabs !=nil {if _gecgf :=_gdgbg .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_gecgf !=nil {return _gecgf ;};};if _gdgbg .SuppressAutoHyphens !=nil {if _ffdgdg :=_gdgbg .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073"); +_ffdgdg !=nil {return _ffdgdg ;};};if _gdgbg .Kinsoku !=nil {if _bdddgf :=_gdgbg .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_bdddgf !=nil {return _bdddgf ;};};if _gdgbg .WordWrap !=nil {if _dggab :=_gdgbg .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p"); +_dggab !=nil {return _dggab ;};};if _gdgbg .OverflowPunct !=nil {if _dbacf :=_gdgbg .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_dbacf !=nil {return _dbacf ;};};if _gdgbg .TopLinePunct !=nil {if _feddb :=_gdgbg .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"); +_feddb !=nil {return _feddb ;};};if _gdgbg .AutoSpaceDE !=nil {if _gabdg :=_gdgbg .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_gabdg !=nil {return _gabdg ;};};if _gdgbg .AutoSpaceDN !=nil {if _gfaga :=_gdgbg .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"); +_gfaga !=nil {return _gfaga ;};};if _gdgbg .Bidi !=nil {if _abdca :=_gdgbg .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_abdca !=nil {return _abdca ;};};if _gdgbg .AdjustRightInd !=nil {if _fgbde :=_gdgbg .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"); +_fgbde !=nil {return _fgbde ;};};if _gdgbg .SnapToGrid !=nil {if _aageca :=_gdgbg .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_aageca !=nil {return _aageca ;};};if _gdgbg .Spacing !=nil {if _eeebcd :=_gdgbg .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_eeebcd !=nil {return _eeebcd ;};};if _gdgbg .Ind !=nil {if _daba :=_gdgbg .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_daba !=nil {return _daba ;};};if _gdgbg .ContextualSpacing !=nil {if _daaabb :=_gdgbg .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067"); +_daaabb !=nil {return _daaabb ;};};if _gdgbg .MirrorIndents !=nil {if _dfbea :=_gdgbg .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_dfbea !=nil {return _dfbea ;};};if _gdgbg .SuppressOverlap !=nil {if _aebae :=_gdgbg .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"); +_aebae !=nil {return _aebae ;};};if _gdgbg .Jc !=nil {if _affbg :=_gdgbg .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_affbg !=nil {return _affbg ;};};if _gdgbg .TextDirection !=nil {if _geadbc :=_gdgbg .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); +_geadbc !=nil {return _geadbc ;};};if _gdgbg .TextAlignment !=nil {if _gcabg :=_gdgbg .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_gcabg !=nil {return _gcabg ;};};if _gdgbg .TextboxTightWrap !=nil {if _gbfcf :=_gdgbg .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070"); +_gbfcf !=nil {return _gbfcf ;};};if _gdgbg .OutlineLvl !=nil {if _fcgaf :=_gdgbg .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_fcgaf !=nil {return _fcgaf ;};};if _gdgbg .DivId !=nil {if _ecdgce :=_gdgbg .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064"); +_ecdgce !=nil {return _ecdgce ;};};if _gdgbg .CnfStyle !=nil {if _fabbcg :=_gdgbg .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_fabbcg !=nil {return _fabbcg ;};};if _gdgbg .PPrChange !=nil {if _bbge :=_gdgbg .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); +_bbge !=nil {return _bbge ;};};return nil ;};func (_eccba ST_ObjectDrawAspect )String ()string {switch _eccba {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0069\u0063\u006f\u006e";};return "";};func (_cdaae *CT_LevelText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dffceb :=range start .Attr {if _dffceb .Name .Local =="\u0076\u0061\u006c"{_cagbc ,_fcag :=_dffceb .Value ,error (nil ); +if _fcag !=nil {return _fcag ;};_cdaae .ValAttr =&_cagbc ;continue ;};if _dffceb .Name .Local =="\u006e\u0075\u006c\u006c"{_dgccd ,_afef :=ParseUnionST_OnOff (_dffceb .Value );if _afef !=nil {return _afef ;};_cdaae .NullAttr =&_dgccd ;continue ;};};for {_cegff ,_badec :=d .Token (); +if _badec !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065v\u0065\u006c\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_badec );};if _edffg ,_fcbfg :=_cegff .(_d .EndElement );_fcbfg &&_edffg .Name ==start .Name {break ; +};};return nil ;};func NewCT_TextAlignment ()*CT_TextAlignment {_gacdgc :=&CT_TextAlignment {};_gacdgc .ValAttr =ST_TextAlignment (1);return _gacdgc ;};func NewCT_Bookmark ()*CT_Bookmark {_gcgd :=&CT_Bookmark {};return _gcgd };func NewCT_SectType ()*CT_SectType {_adddga :=&CT_SectType {}; +return _adddga };func NewCT_SdtContentBlock ()*CT_SdtContentBlock {_bfffdg :=&CT_SdtContentBlock {};return _bfffdg };type CT_FtnEdn struct{ -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Footnote/Endnote Type +TypeAttr ST_FtnEdn ; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;Footnote []*CT_FtnEdnSepRef ;};func NewCT_TabStop ()*CT_TabStop {_ecgdeb :=&CT_TabStop {};_ecgdeb .ValAttr =ST_TabJc (1);return _ecgdeb ;};type CT_FFData struct{ +// Footnote/Endnote ID +IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;};type CT_Empty struct{};func NewCT_TrackChange ()*CT_TrackChange {_debgc :=&CT_TrackChange {};return _debgc };func (_edggbf ST_FtnPos )String ()string {switch _edggbf {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 "";};type CT_TrPrChange struct{AuthorAttr string ;DateAttr *_gd .Time ; -// Form Field Name -Name []*CT_FFName ; -// Form Field Label -Label []*CT_DecimalNumber ; +// Annotation Identifier +IdAttr int64 ;TrPr *CT_TrPrBase ;};type ST_Jc byte ;type CT_OdsoFieldMapData struct{ -// Form Field Navigation Order Index -TabIndex []*CT_UnsignedDecimalNumber ; +// Merge Field Mapping +Type *CT_MailMergeOdsoFMDFieldType ; -// Form Field Enabled -Enabled []*CT_OnOff ; +// Data Source Name for Column +Name *CT_String ; -// Recalculate Fields When Current Field Is Modified -CalcOnExit []*CT_OnOff ; +// Predefined Merge Field Name +MappedName *CT_String ; -// Script Function to Execute on Form Field Entry -EntryMacro []*CT_MacroName ; +// Index of Column Being Mapped +Column *CT_DecimalNumber ; -// Script Function to Execute on Form Field Exit -ExitMacro []*CT_MacroName ; +// Merge Field Name Language ID +Lid *CT_Lang ; -// Associated Help Text -HelpText []*CT_FFHelpText ; +// Use Country-Based Address Field Ordering +DynamicAddress *CT_OnOff ;}; -// Associated Status Text -StatusText []*CT_FFStatusText ;CheckBox *CT_FFCheckBox ;DdList *CT_FFDDList ;TextInput *CT_FFTextInput ;};func (_aecdg *CT_SdtListItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbgbd :=range start .Attr {if _gbgbd .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u0054\u0065\u0078\u0074"{_agaeb ,_fdffbd :=_gbgbd .Value ,error (nil ); -if _fdffbd !=nil {return _fdffbd ;};_aecdg .DisplayTextAttr =&_agaeb ;continue ;};if _gbgbd .Name .Local =="\u0076\u0061\u006cu\u0065"{_daeab ,_gbegcb :=_gbgbd .Value ,error (nil );if _gbegcb !=nil {return _gbegcb ;};_aecdg .ValueAttr =&_daeab ;continue ; -};};for {_efgef ,_gdfda :=d .Token ();if _gdfda !=nil {return _d .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",_gdfda );};if _dbdag ,_dbfegb :=_efgef .(_f .EndElement ); -_dbfegb &&_dbdag .Name ==start .Name {break ;};};return nil ;};func (_acgdb *CT_Ruby )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_edbcga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0050\u0072"}}; -e .EncodeElement (_acgdb .RubyPr ,_edbcga );_cbegdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0074"}};e .EncodeElement (_acgdb .Rt ,_cbegdd );_adeeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"}}; -e .EncodeElement (_acgdb .RubyBase ,_adeeg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aacdcf *EG_CellMarkupElements )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgdaga :for {_eaagfa ,_bbcgegd :=d .Token (); -if _bbcgegd !=nil {return _bbcgegd ;};switch _dgcgg :=_eaagfa .(type ){case _f .StartElement :switch _dgcgg .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aacdcf .CellIns =NewCT_TrackChange (); -if _beeab :=d .DecodeElement (_aacdcf .CellIns ,&_dgcgg );_beeab !=nil {return _beeab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aacdcf .CellDel =NewCT_TrackChange (); -if _daddf :=d .DecodeElement (_aacdcf .CellDel ,&_dgcgg );_daddf !=nil {return _daddf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_aacdcf .CellMerge =NewCT_CellMergeTrackChange (); -if _ddace :=d .DecodeElement (_aacdcf .CellMerge ,&_dgcgg );_ddace !=nil {return _ddace ;};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",_dgcgg .Name ); -if _bbdecd :=d .Skip ();_bbdecd !=nil {return _bbdecd ;};};case _f .EndElement :break _cgdaga ;case _f .CharData :};};return nil ;};func NewCT_RubyAlign ()*CT_RubyAlign {_gecbd :=&CT_RubyAlign {};_gecbd .ValAttr =ST_RubyAlign (1);return _gecbd ;};func (_gaggbf ST_PageBorderZOrder )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gaggbf .String (),start ); -};func (_feeac *WdCT_Anchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _feeac .DistTAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_d .Sprintf ("\u0025\u0076",*_feeac .DistTAttr )}); -};if _feeac .DistBAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_d .Sprintf ("\u0025\u0076",*_feeac .DistBAttr )});};if _feeac .DistLAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_d .Sprintf ("\u0025\u0076",*_feeac .DistLAttr )}); -};if _feeac .DistRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_d .Sprintf ("\u0025\u0076",*_feeac .DistRAttr )});};if _feeac .SimplePosAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},Value :_d .Sprintf ("\u0025\u0064",_eagdeb (*_feeac .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 :_d .Sprintf ("\u0025\u0076",_feeac .RelativeHeightAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"},Value :_d .Sprintf ("\u0025\u0064",_eagdeb (_feeac .BehindDocAttr ))}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0064",_eagdeb (_feeac .LockedAttr ))});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"},Value :_d .Sprintf ("\u0025\u0064",_eagdeb (_feeac .LayoutInCellAttr ))}); -if _feeac .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_d .Sprintf ("\u0025\u0064",_eagdeb (*_feeac .HiddenAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},Value :_d .Sprintf ("\u0025\u0064",_eagdeb (_feeac .AllowOverlapAttr ))}); -e .EncodeToken (start );_dafacc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003as\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073"}};e .EncodeElement (_feeac .SimplePos ,_dafacc );_abbge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048"}}; -e .EncodeElement (_feeac .PositionH ,_abbge );_fdfge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056"}};e .EncodeElement (_feeac .PositionV ,_fdfge );_ccbagc :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}}; -e .EncodeElement (_feeac .Extent ,_ccbagc );if _feeac .EffectExtent !=nil {_bgbag :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_feeac .EffectExtent ,_bgbag ); -};if _feeac .Choice !=nil {_feeac .Choice .MarshalXML (e ,_f .StartElement {});};_eagggb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_feeac .DocPr ,_eagggb );if _feeac .CNvGraphicFramePr !=nil {_adcacd :=_f .StartElement {Name :_f .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}}; -e .EncodeElement (_feeac .CNvGraphicFramePr ,_adcacd );};_cbfcg :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_cbfcg .Attr =append (_cbfcg .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 (_feeac .Graphic ,_cbfcg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ggbag *CT_TcMar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ceead :for {_cgbeb ,_bgecaf :=d .Token ();if _bgecaf !=nil {return _bgecaf ; -};switch _cbabf :=_cgbeb .(type ){case _f .StartElement :switch _cbabf .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggbag .Top =NewCT_TblWidth (); -if _gefagc :=d .DecodeElement (_ggbag .Top ,&_cbabf );_gefagc !=nil {return _gefagc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggbag .Start =NewCT_TblWidth (); -if _cdcfd :=d .DecodeElement (_ggbag .Start ,&_cbabf );_cdcfd !=nil {return _cdcfd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggbag .Left =NewCT_TblWidth (); -if _gccaa :=d .DecodeElement (_ggbag .Left ,&_cbabf );_gccaa !=nil {return _gccaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggbag .Bottom =NewCT_TblWidth (); -if _ceedd :=d .DecodeElement (_ggbag .Bottom ,&_cbabf );_ceedd !=nil {return _ceedd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggbag .End =NewCT_TblWidth (); -if _aagefa :=d .DecodeElement (_ggbag .End ,&_cbabf );_aagefa !=nil {return _aagefa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggbag .Right =NewCT_TblWidth (); -if _gedca :=d .DecodeElement (_ggbag .Right ,&_cbabf );_gedca !=nil {return _gedca ;};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",_cbabf .Name ); -if _fedaea :=d .Skip ();_fedaea !=nil {return _fedaea ;};};case _f .EndElement :break _ceead ;case _f .CharData :};};return nil ;};type CT_RecipientData struct{ +// Validate validates the CT_SdtRun and its children +func (_edbgd *CT_SdtRun )Validate ()error {return _edbgd .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u0075n");};type CT_TblPrEx struct{ -// Record Is Included in Mail Merge -Active *CT_OnOff ; +// Preferred Table Width Exception +TblW *CT_TblWidth ; -// Index of Column Containing Unique Values for Record -Column *CT_DecimalNumber ; +// Table Alignment Exception +Jc *CT_JcTable ; -// Unique Value for Record -UniqueTag *CT_Base64Binary ;};func NewCT_SectPrBase ()*CT_SectPrBase {_cdda :=&CT_SectPrBase {};return _cdda };func (_fgdabd ST_Pitch )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fgdabd .String (),start );}; +// Table Cell Spacing Exception +TblCellSpacing *CT_TblWidth ; -// Validate validates the EG_RPrBase and its children -func (_gagcfd *EG_RPrBase )Validate ()error {return _gagcfd .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0042\u0061\u0073\u0065");};func NewCT_MoveBookmark ()*CT_MoveBookmark {_aaef :=&CT_MoveBookmark {};return _aaef };func (_cagaba *CT_Spacing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cagaba .BeforeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0062\u0065\u0066\u006f\u0072\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_cagaba .BeforeAttr )}); -};if _cagaba .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 :_d .Sprintf ("\u0025\u0076",*_cagaba .BeforeLinesAttr )});}; -if _cagaba .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 :_d .Sprintf ("\u0025\u0076",*_cagaba .BeforeAutospacingAttr )}); -};if _cagaba .AfterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0061\u0066\u0074\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_cagaba .AfterAttr )});};if _cagaba .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 :_d .Sprintf ("\u0025\u0076",*_cagaba .AfterLinesAttr )}); -};if _cagaba .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 :_d .Sprintf ("\u0025\u0076",*_cagaba .AfterAutospacingAttr )}); -};if _cagaba .LineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_cagaba .LineAttr )});};if _cagaba .LineRuleAttr !=ST_LineSpacingRuleUnset {_gbecb ,_acebg :=_cagaba .LineRuleAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"}); -if _acebg !=nil {return _acebg ;};start .Attr =append (start .Attr ,_gbecb );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewWdCT_PosVChoice ()*WdCT_PosVChoice {_afcfeg :=&WdCT_PosVChoice {};return _afcfeg }; +// Table Indent from Leading Margin Exception +TblInd *CT_TblWidth ; +// Table Borders Exceptions +TblBorders *CT_TblBorders ; -// ValidateWithPath validates the CT_PermStart and its children, prefixing error messages with path -func (_ebedb *CT_PermStart )ValidateWithPath (path string )error {if _becgg :=_ebedb .EdGrpAttr .ValidateWithPath (path +"\u002f\u0045\u0064\u0047\u0072\u0070\u0041\u0074\u0074\u0072");_becgg !=nil {return _becgg ;};if _debff :=_ebedb .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); -_debff !=nil {return _debff ;};return nil ;}; +// Table Shading Exception +Shd *CT_Shd ; -// Validate validates the EG_CellMarkupElements and its children -func (_agcae *EG_CellMarkupElements )Validate ()error {return _agcae .ValidateWithPath ("E\u0047\u005f\u0043\u0065ll\u004da\u0072\u006b\u0075\u0070\u0045l\u0065\u006d\u0065\u006e\u0074\u0073");};func (_dcbbea *ST_RestartNumber )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dcbbea =0; -case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_dcbbea =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_dcbbea =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_dcbbea =3;};return nil ;}; +// Table Layout Exception +TblLayout *CT_TblLayoutType ; -// ValidateWithPath validates the Numbering and its children, prefixing error messages with path -func (_gdfcb *Numbering )ValidateWithPath (path string )error {if _cccfcf :=_gdfcb .CT_Numbering .ValidateWithPath (path );_cccfcf !=nil {return _cccfcf ;};return nil ;};func (_ebgee ST_HeightRule )ValidateWithPath (path string )error {switch _ebgee {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebgee )); -};return nil ;};func (_cgeccb *WdWsp )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgeccb .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape ();for _ ,_afbfg :=range start .Attr {if _afbfg .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_aaaeef ,_degadb :=_fc .ParseBool (_afbfg .Value ); -if _degadb !=nil {return _degadb ;};_cgeccb .NormalEastAsianFlowAttr =&_aaaeef ;continue ;};};_bedbdc :for {_fcdfg ,_fegde :=d .Token ();if _fegde !=nil {return _fegde ;};switch _ffdadc :=_fcdfg .(type ){case _f .StartElement :switch _ffdadc .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"}:_cgeccb .CNvPr =_fa .NewCT_NonVisualDrawingProps (); -if _eegdcc :=d .DecodeElement (_cgeccb .CNvPr ,&_ffdadc );_eegdcc !=nil {return _eegdcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cgeccb .Choice =NewWdCT_WordprocessingShapeChoice (); -if _ffeec :=d .DecodeElement (&_cgeccb .Choice .CNvSpPr ,&_ffdadc );_ffeec !=nil {return _ffeec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cgeccb .Choice =NewWdCT_WordprocessingShapeChoice (); -if _adaefb :=d .DecodeElement (&_cgeccb .Choice .CNvCnPr ,&_ffdadc );_adaefb !=nil {return _adaefb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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 _gggafc :=d .DecodeElement (_cgeccb .SpPr ,&_ffdadc ); -_gggafc !=nil {return _gggafc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cgeccb .Style =_fa .NewCT_ShapeStyle (); -if _ecfgeg :=d .DecodeElement (_cgeccb .Style ,&_ffdadc );_ecfgeg !=nil {return _ecfgeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cgeccb .ExtLst =_fa .NewCT_OfficeArtExtensionList (); -if _dbcgec :=d .DecodeElement (_cgeccb .ExtLst ,&_ffdadc );_dbcgec !=nil {return _dbcgec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cgeccb .WChoice =NewWdCT_WordprocessingShapeChoice1 (); -if _gdeac :=d .DecodeElement (&_cgeccb .WChoice .Txbx ,&_ffdadc );_gdeac !=nil {return _gdeac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cgeccb .WChoice =NewWdCT_WordprocessingShapeChoice1 (); -if _aecec :=d .DecodeElement (&_cgeccb .WChoice .LinkedTxbx ,&_ffdadc );_aecec !=nil {return _aecec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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 _fgdee :=d .DecodeElement (_cgeccb .BodyPr ,&_ffdadc ); -_fgdee !=nil {return _fgdee ;};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",_ffdadc .Name ); -if _fbcgac :=d .Skip ();_fbcgac !=nil {return _fbcgac ;};};case _f .EndElement :break _bedbdc ;case _f .CharData :};};return nil ;}; +// Table Cell Margin Exceptions +TblCellMar *CT_TblCellMar ; -// ValidateWithPath validates the CT_SignedTwipsMeasure and its children, prefixing error messages with path -func (_bdba *CT_SignedTwipsMeasure )ValidateWithPath (path string )error {if _cffba :=_bdba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cffba !=nil {return _cffba ;};return nil ;}; +// Table Style Conditional Formatting Settings Exception +TblLook *CT_TblLook ;TblPrExChange *CT_TblPrExChange ;};func (_defa *CT_Frame )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _defa .Sz !=nil {_deeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}}; +e .EncodeElement (_defa .Sz ,_deeg );};if _defa .Name !=nil {_ffed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_defa .Name ,_ffed );};if _defa .Title !=nil {_effda :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}}; +e .EncodeElement (_defa .Title ,_effda );};if _defa .LongDesc !=nil {_gceed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"}};e .EncodeElement (_defa .LongDesc ,_gceed );};if _defa .SourceFileName !=nil {_gagge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003as\u006f\u0075\u0072c\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065"}}; +e .EncodeElement (_defa .SourceFileName ,_gagge );};if _defa .MarW !=nil {_debfcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0057"}};e .EncodeElement (_defa .MarW ,_debfcg );};if _defa .MarH !=nil {_edbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0048"}}; +e .EncodeElement (_defa .MarH ,_edbb );};if _defa .Scrollbar !=nil {_cegfb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"}};e .EncodeElement (_defa .Scrollbar ,_cegfb );};if _defa .NoResizeAllowed !=nil {_efggc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065\u0041\u006cl\u006f\u0077\u0065\u0064"}}; +e .EncodeElement (_defa .NoResizeAllowed ,_efggc );};if _defa .LinkedToFile !=nil {_dbafd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_defa .LinkedToFile ,_dbafd ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbaca *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 _fbaca .CT_Endnotes .MarshalXML (e ,start );};func (_gfaaf *CT_Odso )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gfaaf .Udl !=nil {_abgca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075d\u006c"}}; +e .EncodeElement (_gfaaf .Udl ,_abgca );};if _gfaaf .Table !=nil {_aafag :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_gfaaf .Table ,_aafag );};if _gfaaf .Src !=nil {_ggfdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073r\u0063"}}; +e .EncodeElement (_gfaaf .Src ,_ggfdg );};if _gfaaf .ColDelim !=nil {_dfagef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"}};e .EncodeElement (_gfaaf .ColDelim ,_dfagef );};if _gfaaf .Type !=nil {_dbeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}}; +e .EncodeElement (_gfaaf .Type ,_dbeg );};if _gfaaf .FHdr !=nil {_agagg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0048\u0064\u0072"}};e .EncodeElement (_gfaaf .FHdr ,_agagg );};if _gfaaf .FieldMapData !=nil {_ecfff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0069\u0065\u006c\u0064\u004d\u0061p\u0044\u0061\u0074\u0061"}}; +for _ ,_cdcea :=range _gfaaf .FieldMapData {e .EncodeElement (_cdcea ,_ecfff );};};if _gfaaf .RecipientData !=nil {_fbgbf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};for _ ,_cgecc :=range _gfaaf .RecipientData {e .EncodeElement (_cgecc ,_fbgbf ); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_HdrFtrRef and its children -func (_egfd *CT_HdrFtrRef )Validate ()error {return _egfd .ValidateWithPath ("\u0043\u0054\u005fH\u0064\u0072\u0046\u0074\u0072\u0052\u0065\u0066");};func NewEG_RPrMath ()*EG_RPrMath {_dbfbfe :=&EG_RPrMath {};return _dbfbfe };func (_adfafe ST_TblStyleOverrideType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gagddd :=_f .Attr {}; -_gagddd .Name =name ;switch _adfafe {case ST_TblStyleOverrideTypeUnset :_gagddd .Value ="";case ST_TblStyleOverrideTypeWholeTable :_gagddd .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case ST_TblStyleOverrideTypeFirstRow :_gagddd .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"; -case ST_TblStyleOverrideTypeLastRow :_gagddd .Value ="\u006ca\u0073\u0074\u0052\u006f\u0077";case ST_TblStyleOverrideTypeFirstCol :_gagddd .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeLastCol :_gagddd .Value ="\u006ca\u0073\u0074\u0043\u006f\u006c"; -case ST_TblStyleOverrideTypeBand1Vert :_gagddd .Value ="\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t";case ST_TblStyleOverrideTypeBand2Vert :_gagddd .Value ="\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t";case ST_TblStyleOverrideTypeBand1Horz :_gagddd .Value ="\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z"; -case ST_TblStyleOverrideTypeBand2Horz :_gagddd .Value ="\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z";case ST_TblStyleOverrideTypeNeCell :_gagddd .Value ="\u006e\u0065\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeNwCell :_gagddd .Value ="\u006e\u0077\u0043\u0065\u006c\u006c"; -case ST_TblStyleOverrideTypeSeCell :_gagddd .Value ="\u0073\u0065\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeSwCell :_gagddd .Value ="\u0073\u0077\u0043\u0065\u006c\u006c";};return _gagddd ,nil ;};func (_feebe *EG_ContentRunContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _feebe .CustomXml !=nil {_dabba :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}}; -e .EncodeElement (_feebe .CustomXml ,_dabba );};if _feebe .SmartTag !=nil {_ccagga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};e .EncodeElement (_feebe .SmartTag ,_ccagga );};if _feebe .Sdt !=nil {_fecca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074"}}; -e .EncodeElement (_feebe .Sdt ,_fecca );};if _feebe .Dir !=nil {_cffgca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064i\u0072"}};e .EncodeElement (_feebe .Dir ,_cffgca );};if _feebe .Bdo !=nil {_efdgf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062d\u006f"}}; -e .EncodeElement (_feebe .Bdo ,_efdgf );};if _feebe .R !=nil {_edfbef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_feebe .R ,_edfbef );};if _feebe .EG_RunLevelElts !=nil {for _ ,_adafg :=range _feebe .EG_RunLevelElts {_adafg .MarshalXML (e ,_f .StartElement {}); -};};return nil ;};type CT_CustomXmlCell struct{ +// ValidateWithPath validates the CT_Attr and its children, prefixing error messages with path +func (_cga *CT_Attr )ValidateWithPath (path string )error {return nil };func (_fbaea *WdCT_PosH )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ddfecb ,_eecbgd :=_fbaea .RelativeFromAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"}); +if _eecbgd !=nil {return _eecbgd ;};start .Attr =append (start .Attr ,_ddfecb );e .EncodeToken (start );_fbaea .Choice .MarshalXML (e ,_d .StartElement {});e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_geeba *ST_MailMergeSourceType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eegaf ,_afcga :=d .Token (); +if _afcga !=nil {return _afcga ;};if _bbaggc ,_aagbf :=_eegaf .(_d .EndElement );_aagbf &&_bbaggc .Name ==start .Name {*_geeba =1;return nil ;};if _daadgb ,_dccee :=_eegaf .(_d .CharData );!_dccee {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",_eegaf ); +}else {switch string (_daadgb ){case "":*_geeba =0;case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_geeba =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_geeba =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_geeba =3; +case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_geeba =4;case "\u0074\u0065\u0078\u0074":*_geeba =5;case "\u0065\u006d\u0061i\u006c":*_geeba =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_geeba =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_geeba =8; +case "\u006d\u0061\u0073\u0074\u0065\u0072":*_geeba =9;};};_eegaf ,_afcga =d .Token ();if _afcga !=nil {return _afcga ;};if _ffegb ,_bacege :=_eegaf .(_d .EndElement );_bacege &&_ffegb .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",_eegaf ); +};func (_ddagg ST_Jc )String ()string {switch _ddagg {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 "";};type EG_ContentCellContent struct{ -// Custom XML Element Namespace -UriAttr *string ; +// Table Cell +Tc []*CT_Tc ; -// Custom XML Element Name -ElementAttr string ; +// Cell-Level Custom XML Element +CustomXml *CT_CustomXmlCell ; -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_ContentCellContent []*EG_ContentCellContent ;};const (ST_PTabAlignmentUnset ST_PTabAlignment =0;ST_PTabAlignmentLeft ST_PTabAlignment =1;ST_PTabAlignmentCenter ST_PTabAlignment =2;ST_PTabAlignmentRight ST_PTabAlignment =3; -);type CT_VerticalJc struct{ +// Cell-Level Structured Document Tag +Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_edf *AG_Password )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bf :=range start .Attr {if _bf .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_be ,_ae :=_bf .Value ,error (nil ); +if _ae !=nil {return _ae ;};_edf .AlgorithmNameAttr =&_be ;continue ;};if _bf .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_f ,_fa :=_bf .Value ,error (nil );if _fa !=nil {return _fa ;};_edf .HashValueAttr =&_f ;continue ;};if _bf .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_cf ,_eac :=_bf .Value ,error (nil ); +if _eac !=nil {return _eac ;};_edf .SaltValueAttr =&_cf ;continue ;};if _bf .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_df ,_fb :=_e .ParseInt (_bf .Value ,10,64);if _fb !=nil {return _fb ;};_edf .SpinCountAttr =&_df ;continue ;};};for {_fd ,_ag :=d .Token (); +if _ag !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u003a\u0020\u0025\u0073",_ag );};if _gag ,_bgb :=_fd .(_d .EndElement );_bgb &&_gag .Name ==start .Name {break ;}; +};return nil ;}; -// Vertical Alignment Setting -ValAttr ST_VerticalJc ;}; +// ValidateWithPath validates the WdCT_WrapThrough and its children, prefixing error messages with path +func (_fdfgeb *WdCT_WrapThrough )ValidateWithPath (path string )error {if _fdfgeb .WrapTextAttr ==WdST_WrapTextUnset {return _b .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 _ggecgb :=_fdfgeb .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_ggecgb !=nil {return _ggecgb ;};if _cddfg :=_fdfgeb .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"); +_cddfg !=nil {return _cddfg ;};return nil ;};type CT_Height struct{ -// ValidateWithPath validates the WdWgp and its children, prefixing error messages with path -func (_baecd *WdWgp )ValidateWithPath (path string )error {if _fefdf :=_baecd .WdCT_WordprocessingGroup .ValidateWithPath (path );_fefdf !=nil {return _fefdf ;};return nil ;};func (_ceeebd *ST_DocPartGallery )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ceeebd =0; -case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_ceeebd =1;case "\u0061\u006e\u0079":*_ceeebd =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ceeebd =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_ceeebd =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_ceeebd =5; -case "\u0065\u0071":*_ceeebd =6;case "\u0066\u0074\u0072\u0073":*_ceeebd =7;case "\u0068\u0064\u0072\u0073":*_ceeebd =8;case "\u0070\u0067\u004eu\u006d":*_ceeebd =9;case "\u0074\u0062\u006c\u0073":*_ceeebd =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_ceeebd =11; -case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_ceeebd =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_ceeebd =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_ceeebd =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_ceeebd =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_ceeebd =16; -case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_ceeebd =17;case "\u0062\u0069\u0062":*_ceeebd =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_ceeebd =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_ceeebd =20; -case "\u0063\u0075\u0073\u0074\u0045\u0071":*_ceeebd =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_ceeebd =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_ceeebd =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_ceeebd =24; -case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_ceeebd =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_ceeebd =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_ceeebd =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_ceeebd =28; -case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_ceeebd =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_ceeebd =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_ceeebd =31; -case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_ceeebd =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_ceeebd =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_ceeebd =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_ceeebd =35; -case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_ceeebd =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_ceeebd =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_ceeebd =38;};return nil ;};type CT_SdtPr struct{ +// Table Row Height +ValAttr *_gf .ST_TwipsMeasure ; -// Run Properties For Structured Document Tag Contents -RPr *CT_RPr ; +// Table Row Height Type +HRuleAttr ST_HeightRule ;};func (_fgcae ST_HdrFtr )String ()string {switch _fgcae {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 "";}; -// Friendly Name -Alias *CT_String ; +// ValidateWithPath validates the CT_PageNumber and its children, prefixing error messages with path +func (_egacf *CT_PageNumber )ValidateWithPath (path string )error {if _ddbfg :=_egacf .FmtAttr .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0041\u0074\u0074\u0072");_ddbfg !=nil {return _ddbfg ;};if _gcdec :=_egacf .ChapSepAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u0053\u0065\u0070\u0041\u0074\u0074\u0072"); +_gcdec !=nil {return _gcdec ;};return nil ;};func (_eggcbd *WdInline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eggcbd .WdCT_Inline =*NewWdCT_Inline ();for _ ,_gefabc :=range start .Attr {if _gefabc .Name .Local =="\u0064\u0069\u0073t\u0054"{_gabea ,_fbgec :=_e .ParseUint (_gefabc .Value ,10,32); +if _fbgec !=nil {return _fbgec ;};_dcfeg :=uint32 (_gabea );_eggcbd .DistTAttr =&_dcfeg ;continue ;};if _gefabc .Name .Local =="\u0064\u0069\u0073t\u0042"{_gaceb ,_gfgcg :=_e .ParseUint (_gefabc .Value ,10,32);if _gfgcg !=nil {return _gfgcg ;};_fecbfd :=uint32 (_gaceb ); +_eggcbd .DistBAttr =&_fecbfd ;continue ;};if _gefabc .Name .Local =="\u0064\u0069\u0073t\u004c"{_bfgdga ,_dffggd :=_e .ParseUint (_gefabc .Value ,10,32);if _dffggd !=nil {return _dffggd ;};_gefgff :=uint32 (_bfgdga );_eggcbd .DistLAttr =&_gefgff ;continue ; +};if _gefabc .Name .Local =="\u0064\u0069\u0073t\u0052"{_bbggf ,_agbbda :=_e .ParseUint (_gefabc .Value ,10,32);if _agbbda !=nil {return _agbbda ;};_bbcdgb :=uint32 (_bbggf );_eggcbd .DistRAttr =&_bbcdgb ;continue ;};};_cacag :for {_accadb ,_edbgda :=d .Token (); +if _edbgda !=nil {return _edbgda ;};switch _gcced :=_accadb .(type ){case _d .StartElement :switch _gcced .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 _aeafag :=d .DecodeElement (_eggcbd .Extent ,&_gcced ); +_aeafag !=nil {return _aeafag ;};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"}:_eggcbd .EffectExtent =NewWdCT_EffectExtent (); +if _fefdec :=d .DecodeElement (_eggcbd .EffectExtent ,&_gcced );_fefdec !=nil {return _fefdec ;};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 _dacgge :=d .DecodeElement (_eggcbd .DocPr ,&_gcced ); +_dacgge !=nil {return _dacgge ;};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"}:_eggcbd .CNvGraphicFramePr =_ed .NewCT_NonVisualGraphicFrameProperties (); +if _cfddg :=d .DecodeElement (_eggcbd .CNvGraphicFramePr ,&_gcced );_cfddg !=nil {return _cfddg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _cccab :=d .DecodeElement (_eggcbd .Graphic ,&_gcced ); +_cccab !=nil {return _cccab ;};default:_gb .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",_gcced .Name ); +if _fddea :=d .Skip ();_fddea !=nil {return _fddea ;};};case _d .EndElement :break _cacag ;case _d .CharData :};};return nil ;};func (_dacae ST_DocPartGallery )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dacae .String (),start ); +};type CT_SdtContentRow struct{ -// Programmatic Tag -Tag *CT_String ; +// Table Row +Tr []*CT_Row ; -// Unique ID -Id *CT_DecimalNumber ; +// Row-Level Custom XML Element +CustomXml *CT_CustomXmlRow ; -// Locking Setting -Lock *CT_Lock ; +// Row-Level Structured Document Tag +Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;}; -// Structured Document Tag Placeholder Text -Placeholder *CT_Placeholder ; +// ValidateWithPath validates the CT_PPrBase and its children, prefixing error messages with path +func (_cabcf *CT_PPrBase )ValidateWithPath (path string )error {if _cabcf .PStyle !=nil {if _egbaa :=_cabcf .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_egbaa !=nil {return _egbaa ;};};if _cabcf .KeepNext !=nil {if _aabdc :=_cabcf .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t"); +_aabdc !=nil {return _aabdc ;};};if _cabcf .KeepLines !=nil {if _accca :=_cabcf .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_accca !=nil {return _accca ;};};if _cabcf .PageBreakBefore !=nil {if _cbfbg :=_cabcf .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"); +_cbfbg !=nil {return _cbfbg ;};};if _cabcf .FramePr !=nil {if _fcdbe :=_cabcf .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_fcdbe !=nil {return _fcdbe ;};};if _cabcf .WidowControl !=nil {if _cgbaeg :=_cabcf .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"); +_cgbaeg !=nil {return _cgbaeg ;};};if _cabcf .NumPr !=nil {if _fdbeb :=_cabcf .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_fdbeb !=nil {return _fdbeb ;};};if _cabcf .SuppressLineNumbers !=nil {if _aedg :=_cabcf .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073"); +_aedg !=nil {return _aedg ;};};if _cabcf .PBdr !=nil {if _abgf :=_cabcf .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_abgf !=nil {return _abgf ;};};if _cabcf .Shd !=nil {if _eacbeg :=_cabcf .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_eacbeg !=nil {return _eacbeg ;};};if _cabcf .Tabs !=nil {if _eada :=_cabcf .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_eada !=nil {return _eada ;};};if _cabcf .SuppressAutoHyphens !=nil {if _fefbf :=_cabcf .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073"); +_fefbf !=nil {return _fefbf ;};};if _cabcf .Kinsoku !=nil {if _afbde :=_cabcf .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_afbde !=nil {return _afbde ;};};if _cabcf .WordWrap !=nil {if _gbeda :=_cabcf .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p"); +_gbeda !=nil {return _gbeda ;};};if _cabcf .OverflowPunct !=nil {if _bdea :=_cabcf .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_bdea !=nil {return _bdea ;};};if _cabcf .TopLinePunct !=nil {if _dggff :=_cabcf .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"); +_dggff !=nil {return _dggff ;};};if _cabcf .AutoSpaceDE !=nil {if _fegcdg :=_cabcf .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_fegcdg !=nil {return _fegcdg ;};};if _cabcf .AutoSpaceDN !=nil {if _cbde :=_cabcf .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"); +_cbde !=nil {return _cbde ;};};if _cabcf .Bidi !=nil {if _gddad :=_cabcf .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_gddad !=nil {return _gddad ;};};if _cabcf .AdjustRightInd !=nil {if _fbgeg :=_cabcf .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"); +_fbgeg !=nil {return _fbgeg ;};};if _cabcf .SnapToGrid !=nil {if _edfgb :=_cabcf .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_edfgb !=nil {return _edfgb ;};};if _cabcf .Spacing !=nil {if _abdd :=_cabcf .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_abdd !=nil {return _abdd ;};};if _cabcf .Ind !=nil {if _begef :=_cabcf .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_begef !=nil {return _begef ;};};if _cabcf .ContextualSpacing !=nil {if _gcfca :=_cabcf .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067"); +_gcfca !=nil {return _gcfca ;};};if _cabcf .MirrorIndents !=nil {if _faggd :=_cabcf .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_faggd !=nil {return _faggd ;};};if _cabcf .SuppressOverlap !=nil {if _acdaad :=_cabcf .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"); +_acdaad !=nil {return _acdaad ;};};if _cabcf .Jc !=nil {if _cdffg :=_cabcf .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_cdffg !=nil {return _cdffg ;};};if _cabcf .TextDirection !=nil {if _cgagbd :=_cabcf .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); +_cgagbd !=nil {return _cgagbd ;};};if _cabcf .TextAlignment !=nil {if _agbgb :=_cabcf .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_agbgb !=nil {return _agbgb ;};};if _cabcf .TextboxTightWrap !=nil {if _cdee :=_cabcf .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070"); +_cdee !=nil {return _cdee ;};};if _cabcf .OutlineLvl !=nil {if _bcdd :=_cabcf .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_bcdd !=nil {return _bcdd ;};};if _cabcf .DivId !=nil {if _dccca :=_cabcf .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064"); +_dccca !=nil {return _dccca ;};};if _cabcf .CnfStyle !=nil {if _babdg :=_cabcf .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_babdg !=nil {return _babdg ;};};return nil ;}; -// Remove Structured Document Tag When Contents Are Edited -Temporary *CT_OnOff ; +// Validate validates the CT_TcPrBase and its children +func (_fedcf *CT_TcPrBase )Validate ()error {return _fedcf .ValidateWithPath ("C\u0054\u005f\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065");};type CT_TcPrInner struct{ -// Current Contents Are Placeholder Text -ShowingPlcHdr *CT_OnOff ; +// Table Cell Conditional Formatting +CnfStyle *CT_Cnf ; -// XML Mapping -DataBinding *CT_DataBinding ; +// Preferred Table Cell Width +TcW *CT_TblWidth ; -// Structured Document Tag Label -Label *CT_DecimalNumber ; +// Grid Columns Spanned by Current Table Cell +GridSpan *CT_DecimalNumber ; -// Structured Document Tag Navigation Order Index -TabIndex *CT_UnsignedDecimalNumber ;Choice *CT_SdtPrChoice ;Extra []_fad .Any ;};func (_bfecb ST_HdrFtr )ValidateWithPath (path string )error {switch _bfecb {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfecb )); -};return nil ;};type WdST_AlignH byte ; +// Horizontally Merged Cell +HMerge *CT_HMerge ; -// Validate validates the CT_TblBorders and its children -func (_bbdbbg *CT_TblBorders )Validate ()error {return _bbdbbg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");}; +// Vertically Merged Cell +VMerge *CT_VMerge ; -// Validate validates the WdCT_WrapTight and its children -func (_acggbf *WdCT_WrapTight )Validate ()error {return _acggbf .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070T\u0069\u0067\u0068\u0074");}; +// Table Cell Borders +TcBorders *CT_TcBorders ; -// Validate validates the CT_RunTrackChange and its children -func (_eebcb *CT_RunTrackChange )Validate ()error {return _eebcb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");};func (_ebffe *CT_Divs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eaed :for {_eaeeg ,_feggf :=d .Token (); -if _feggf !=nil {return _feggf ;};switch _fcacd :=_eaeeg .(type ){case _f .StartElement :switch _fcacd .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gaeef :=NewCT_Div (); -if _afgd :=d .DecodeElement (_gaeef ,&_fcacd );_afgd !=nil {return _afgd ;};_ebffe .Div =append (_ebffe .Div ,_gaeef );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",_fcacd .Name ); -if _bccbb :=d .Skip ();_bccbb !=nil {return _bccbb ;};};case _f .EndElement :break _eaed ;case _f .CharData :};};return nil ;};func (_dbgfa *CT_MailMerge )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbgfa .MainDocumentType =NewCT_MailMergeDocType (); -_dbgfa .DataType =NewCT_MailMergeDataType ();_bcbga :for {_gggeg ,_gecg :=d .Token ();if _gecg !=nil {return _gecg ;};switch _bdcgf :=_gggeg .(type ){case _f .StartElement :switch _bdcgf .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _bebeg :=d .DecodeElement (_dbgfa .MainDocumentType ,&_bdcgf ); -_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 :"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"}:_dbgfa .LinkToQuery =NewCT_OnOff (); -if _aadbc :=d .DecodeElement (_dbgfa .LinkToQuery ,&_bdcgf );_aadbc !=nil {return _aadbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _ffbcd :=d .DecodeElement (_dbgfa .DataType ,&_bdcgf ); -_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\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"}:_dbgfa .ConnectString =NewCT_String (); -if _fdddab :=d .DecodeElement (_dbgfa .ConnectString ,&_bdcgf );_fdddab !=nil {return _fdddab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbgfa .Query =NewCT_String (); -if _gggcd :=d .DecodeElement (_dbgfa .Query ,&_bdcgf );_gggcd !=nil {return _gggcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbgfa .DataSource =NewCT_Rel (); -if _badga :=d .DecodeElement (_dbgfa .DataSource ,&_bdcgf );_badga !=nil {return _badga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_dbgfa .HeaderSource =NewCT_Rel (); -if _gegfb :=d .DecodeElement (_dbgfa .HeaderSource ,&_bdcgf );_gegfb !=nil {return _gegfb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbgfa .DoNotSuppressBlankLines =NewCT_OnOff (); -if _gfaba :=d .DecodeElement (_dbgfa .DoNotSuppressBlankLines ,&_bdcgf );_gfaba !=nil {return _gfaba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"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"}:_dbgfa .Destination =NewCT_MailMergeDest (); -if _fbcc :=d .DecodeElement (_dbgfa .Destination ,&_bdcgf );_fbcc !=nil {return _fbcc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbgfa .AddressFieldName =NewCT_String (); -if _ddbde :=d .DecodeElement (_dbgfa .AddressFieldName ,&_bdcgf );_ddbde !=nil {return _ddbde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbgfa .MailSubject =NewCT_String (); -if _dddca :=d .DecodeElement (_dbgfa .MailSubject ,&_bdcgf );_dddca !=nil {return _dddca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbgfa .MailAsAttachment =NewCT_OnOff (); -if _aeabc :=d .DecodeElement (_dbgfa .MailAsAttachment ,&_bdcgf );_aeabc !=nil {return _aeabc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbgfa .ViewMergedData =NewCT_OnOff (); -if _dcfaf :=d .DecodeElement (_dbgfa .ViewMergedData ,&_bdcgf );_dcfaf !=nil {return _dcfaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbgfa .ActiveRecord =NewCT_DecimalNumber (); -if _ffcbe :=d .DecodeElement (_dbgfa .ActiveRecord ,&_bdcgf );_ffcbe !=nil {return _ffcbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbgfa .CheckErrors =NewCT_DecimalNumber (); -if _befc :=d .DecodeElement (_dbgfa .CheckErrors ,&_bdcgf );_befc !=nil {return _befc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbgfa .Odso =NewCT_Odso (); -if _aedgf :=d .DecodeElement (_dbgfa .Odso ,&_bdcgf );_aedgf !=nil {return _aedgf ;};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",_bdcgf .Name ); -if _fcfc :=d .Skip ();_fcfc !=nil {return _fcfc ;};};case _f .EndElement :break _bcbga ;case _f .CharData :};};return nil ;};func NewCT_HdrFtr ()*CT_HdrFtr {_aafbe :=&CT_HdrFtr {};return _aafbe };func NewCT_MailMergeDocType ()*CT_MailMergeDocType {_dcccb :=&CT_MailMergeDocType {}; -_dcccb .ValAttr =ST_MailMergeDocType (1);return _dcccb ;}; +// Table Cell Shading +Shd *CT_Shd ; -// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path -func (_dbedad *CT_Kinsoku )ValidateWithPath (path string )error {return nil };func (_afgcca ST_DocPartBehavior )Validate ()error {return _afgcca .ValidateWithPath ("")};func (_adacf *EG_BlockLevelChunkElts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adacf .EG_ContentBlockContent !=nil {for _ ,_abcfc :=range _adacf .EG_ContentBlockContent {_abcfc .MarshalXML (e ,_f .StartElement {}); -};};return nil ;}; - -// Validate validates the CT_PaperSource and its children -func (_abdff *CT_PaperSource )Validate ()error {return _abdff .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0070\u0065\u0072\u0053o\u0075\u0072\u0063\u0065");};func (_agcace ST_PageBorderDisplay )ValidateWithPath (path string )error {switch _agcace {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agcace )); -};return nil ;};func (_bbdbg *ST_CharacterSpacing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfeae ,_adabfa :=d .Token ();if _adabfa !=nil {return _adabfa ;};if _egdaee ,_bddgg :=_bfeae .(_f .EndElement );_bddgg &&_egdaee .Name ==start .Name {*_bbdbg =1; -return nil ;};if _agfcag ,_badfd :=_bfeae .(_f .CharData );!_badfd {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfeae );}else {switch string (_agfcag ){case "":*_bbdbg =0; -case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_bbdbg =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_bbdbg =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":*_bbdbg =3; -};};_bfeae ,_adabfa =d .Token ();if _adabfa !=nil {return _adabfa ;};if _cecff ,_egddcb :=_bfeae .(_f .EndElement );_egddcb &&_cecff .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfeae ); -};func (_bgcfa ST_Direction )Validate ()error {return _bgcfa .ValidateWithPath ("")};func (_ggdbdd *CT_TextDirection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_badfe ,_fdgdb :=_ggdbdd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _fdgdb !=nil {return _fdgdb ;};start .Attr =append (start .Attr ,_badfe );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Guid struct{ - -// GUID Value -ValAttr *string ;}; - -// Validate validates the CT_ParaRPr and its children -func (_acdfa *CT_ParaRPr )Validate ()error {return _acdfa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072");};func (_fegdd *EG_ContentCellContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fegdd .Tc !=nil {_aadbcab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0063"}}; -for _ ,_ccbgg :=range _fegdd .Tc {e .EncodeElement (_ccbgg ,_aadbcab );};};if _fegdd .CustomXml !=nil {_aggbddg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_fegdd .CustomXml ,_aggbddg ); -};if _fegdd .Sdt !=nil {_adefbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_fegdd .Sdt ,_adefbg );};if _fegdd .EG_RunLevelElts !=nil {for _ ,_cgdaa :=range _fegdd .EG_RunLevelElts {_cgdaa .MarshalXML (e ,_f .StartElement {}); -};};return nil ;};func (_ggffgg ST_FtnEdn )String ()string {switch _ggffgg {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_Div struct{ - -// div Data ID -IdAttr int64 ; - -// Data for HTML blockquote Element -BlockQuote *CT_OnOff ; - -// Data for HTML body Element -BodyDiv *CT_OnOff ; - -// 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 ;};type ST_DocGrid byte ;type CT_DocPartBehaviors struct{ - -// Entry Insertion Behavior -Behavior []*CT_DocPartBehavior ;};type CT_Br struct{ - -// Break Type -TypeAttr ST_BrType ; - -// Restart Location For Text Wrapping Break -ClearAttr ST_BrClear ;};func (_gadgd *CT_MultiLevelType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_ecdbc ,_dbcbe :=_gadgd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dbcbe !=nil {return _dbcbe ;};start .Attr =append (start .Attr ,_ecdbc ); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PPrChange struct{AuthorAttr string ;DateAttr *_c .Time ; +// Don't Wrap Cell Content +NoWrap *CT_OnOff ; -// Annotation Identifier -IdAttr int64 ;PPr *CT_PPrBase ;};func (_deage *CT_TcPrInner )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _deage .CnfStyle !=nil {_abdacd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_deage .CnfStyle ,_abdacd );};if _deage .TcW !=nil {_gacfb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_deage .TcW ,_gacfb );};if _deage .GridSpan !=nil {_dcbae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}}; -e .EncodeElement (_deage .GridSpan ,_dcbae );};if _deage .HMerge !=nil {_ggbegd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_deage .HMerge ,_ggbegd );};if _deage .VMerge !=nil {_efbdg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}}; -e .EncodeElement (_deage .VMerge ,_efbdg );};if _deage .TcBorders !=nil {_fecff :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_deage .TcBorders ,_fecff );};if _deage .Shd !=nil {_fgdadf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}}; -e .EncodeElement (_deage .Shd ,_fgdadf );};if _deage .NoWrap !=nil {_agadcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_deage .NoWrap ,_agadcc );};if _deage .TcMar !=nil {_gdegef :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}}; -e .EncodeElement (_deage .TcMar ,_gdegef );};if _deage .TextDirection !=nil {_facgab :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_deage .TextDirection ,_facgab ); -};if _deage .TcFitText !=nil {_fddad :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_deage .TcFitText ,_fddad );};if _deage .VAlign !=nil {_ceeddf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}}; -e .EncodeElement (_deage .VAlign ,_ceeddf );};if _deage .HideMark !=nil {_cgaebe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_deage .HideMark ,_cgaebe );};if _deage .Headers !=nil {_faddcf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}}; -e .EncodeElement (_deage .Headers ,_faddcf );};if _deage .CellIns !=nil {_ecdce :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_deage .CellIns ,_ecdce );};if _deage .CellDel !=nil {_bbbbga :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}}; -e .EncodeElement (_deage .CellDel ,_bbbbga );};if _deage .CellMerge !=nil {_agbe :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_deage .CellMerge ,_agbe );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type ST_Lock byte ; +// Single Table Cell Margins +TcMar *CT_TcMar ; -// ValidateWithPath validates the Document and its children, prefixing error messages with path -func (_gdcfe *Document )ValidateWithPath (path string )error {if _acegg :=_gdcfe .CT_Document .ValidateWithPath (path );_acegg !=nil {return _acegg ;};return nil ;};func (_fdeeb *CT_OptimizeForBrowser )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fdeeb .TargetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_fdeeb .TargetAttr )}); -};if _fdeeb .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_fdeeb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_cfcbc ST_PageOrientation )String ()string {switch _cfcbc {case 0:return "";case 1:return "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case 2:return "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return "";};func (_eebc *CT_FramesetSplitbar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcec :for {_ggdb ,_gdegg :=d .Token (); -if _gdegg !=nil {return _gdegg ;};switch _egge :=_ggdb .(type ){case _f .StartElement :switch _egge .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eebc .W =NewCT_TwipsMeasure (); -if _bdgd :=d .DecodeElement (_eebc .W ,&_egge );_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 :"\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"}:_eebc .Color =NewCT_Color (); -if _edbbb :=d .DecodeElement (_eebc .Color ,&_egge );_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 :"\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"}:_eebc .NoBorder =NewCT_OnOff (); -if _ggde :=d .DecodeElement (_eebc .NoBorder ,&_egge );_ggde !=nil {return _ggde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eebc .FlatBorders =NewCT_OnOff (); -if _ggdaf :=d .DecodeElement (_eebc .FlatBorders ,&_egge );_ggdaf !=nil {return _ggdaf ;};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",_egge .Name ); -if _fbffc :=d .Skip ();_fbffc !=nil {return _fbffc ;};};case _f .EndElement :break _gcec ;case _f .CharData :};};return nil ;};func NewWdCT_EffectExtent ()*WdCT_EffectExtent {_fggfcb :=&WdCT_EffectExtent {};return _fggfcb };func (_bcbdb *CT_FFCheckBoxChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdffc :for {_bcbfgg ,_geegg :=d .Token (); -if _geegg !=nil {return _geegg ;};switch _ddegf :=_bcbfgg .(type ){case _f .StartElement :switch _ddegf .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcbdb .Size =NewCT_HpsMeasure (); -if _adbaeg :=d .DecodeElement (_bcbdb .Size ,&_ddegf );_adbaeg !=nil {return _adbaeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcbdb .SizeAuto =NewCT_OnOff (); -if _addbb :=d .DecodeElement (_bcbdb .SizeAuto ,&_ddegf );_addbb !=nil {return _addbb ;};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",_ddegf .Name ); -if _dcecg :=d .Skip ();_dcecg !=nil {return _dcecg ;};};case _f .EndElement :break _fdffc ;case _f .CharData :};};return nil ;};type CT_DocProtect struct{ +// Table Cell Text Flow Direction +TextDirection *CT_TextDirection ; -// Document Editing Restrictions -EditAttr ST_DocProtect ; +// Fit Text Within Cell +TcFitText *CT_OnOff ; -// Only Allow Formatting With Unlocked Styles -FormattingAttr *_df .ST_OnOff ; +// Table Cell Vertical Alignment +VAlign *CT_VerticalJc ; -// Enforce Document Protection Settings -EnforcementAttr *_df .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _df .ST_CryptProv ;CryptAlgorithmClassAttr _df .ST_AlgClass ;CryptAlgorithmTypeAttr _df .ST_AlgType ;CryptAlgorithmSidAttr *int64 ; -CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};func (_bfaaa *CT_PermStart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gffcg :=range start .Attr {if _gffcg .Name .Local =="\u0065\u0064\u0047r\u0070"{_bfaaa .EdGrpAttr .UnmarshalXMLAttr (_gffcg ); -continue ;};if _gffcg .Name .Local =="\u0065\u0064"{_fbafa ,_feba :=_gffcg .Value ,error (nil );if _feba !=nil {return _feba ;};_bfaaa .EdAttr =&_fbafa ;continue ;};if _gffcg .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_befaa ,_ccbdc :=_fc .ParseInt (_gffcg .Value ,10,64); -if _ccbdc !=nil {return _ccbdc ;};_bfaaa .ColFirstAttr =&_befaa ;continue ;};if _gffcg .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_dbga ,_edde :=_fc .ParseInt (_gffcg .Value ,10,64);if _edde !=nil {return _edde ;};_bfaaa .ColLastAttr =&_dbga ; -continue ;};if _gffcg .Name .Local =="\u0069\u0064"{_efaea ,_aagfd :=_gffcg .Value ,error (nil );if _aagfd !=nil {return _aagfd ;};_bfaaa .IdAttr =_efaea ;continue ;};if _gffcg .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_bfaaa .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_gffcg ); -continue ;};};for {_cbba ,_cdbe :=d .Token ();if _cdbe !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0065r\u006d\u0053\u0074\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_cdbe );};if _cbcef ,_eedbe :=_cbba .(_f .EndElement ); -_eedbe &&_cbcef .Name ==start .Name {break ;};};return nil ;}; +// Ignore End Of Cell Marker In Row Height Calculation +HideMark *CT_OnOff ; -// Validate validates the CT_DocPartBehavior and its children -func (_faeeag *CT_DocPartBehavior )Validate ()error {return _faeeag .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0042\u0065h\u0061\u0076\u0069\u006f\u0072");};type CT_TblCellMar struct{ +// Header Cells Associated With Table Cell +Headers *CT_Headers ; -// Table Cell Top Margin Default -Top *CT_TblWidth ; +// Table Cell Insertion +CellIns *CT_TrackChange ; -// Table Cell Leading Margin Default -Start *CT_TblWidth ; +// Table Cell Deletion +CellDel *CT_TrackChange ; -// Table Cell Leading Margin Default -Left *CT_TblWidth ; +// Vertically Merged/Split Table Cells +CellMerge *CT_CellMergeTrackChange ;}; -// Table Cell Bottom Margin Default -Bottom *CT_TblWidth ; +// ValidateWithPath validates the CT_FFTextType and its children, prefixing error messages with path +func (_bceb *CT_FFTextType )ValidateWithPath (path string )error {if _bceb .ValAttr ==ST_FFTextTypeUnset {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 _bgbd :=_bceb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgbd !=nil {return _bgbd ;};return nil ;};type CT_FtnDocProps struct{ -// Table Cell Trailing Margin Default -End *CT_TblWidth ; +// Footnote Placement +Pos *CT_FtnPos ; -// Table Cell Trailing Margin Default -Right *CT_TblWidth ;};func NewEG_BlockLevelChunkElts ()*EG_BlockLevelChunkElts {_bdaeaa :=&EG_BlockLevelChunkElts {};return _bdaeaa ;};func (_bdceaa *Endnotes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdceaa .CT_Endnotes =*NewCT_Endnotes (); -_beadf :for {_bgbfd ,_eagfd :=d .Token ();if _eagfd !=nil {return _eagfd ;};switch _gdabe :=_bgbfd .(type ){case _f .StartElement :switch _gdabe .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gffdbf :=NewCT_FtnEdn (); -if _cfggebf :=d .DecodeElement (_gffdbf ,&_gdabe );_cfggebf !=nil {return _cfggebf ;};_bdceaa .Endnote =append (_bdceaa .Endnote ,_gffdbf );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",_gdabe .Name ); -if _dfbcf :=d .Skip ();_dfbcf !=nil {return _dfbcf ;};};case _f .EndElement :break _beadf ;case _f .CharData :};};return nil ;};type ST_HAnchor byte ;func (_eagce *CT_TblBorders )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbdf :for {_fedba ,_bfdec :=d .Token (); -if _bfdec !=nil {return _bfdec ;};switch _dfbee :=_fedba .(type ){case _f .StartElement :switch _dfbee .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eagce .Top =NewCT_Border (); -if _ggagb :=d .DecodeElement (_eagce .Top ,&_dfbee );_ggagb !=nil {return _ggagb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eagce .Start =NewCT_Border (); -if _aacfa :=d .DecodeElement (_eagce .Start ,&_dfbee );_aacfa !=nil {return _aacfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eagce .Left =NewCT_Border (); -if _gbgbda :=d .DecodeElement (_eagce .Left ,&_dfbee );_gbgbda !=nil {return _gbgbda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eagce .Bottom =NewCT_Border (); -if _geage :=d .DecodeElement (_eagce .Bottom ,&_dfbee );_geage !=nil {return _geage ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eagce .End =NewCT_Border (); -if _cfgecd :=d .DecodeElement (_eagce .End ,&_dfbee );_cfgecd !=nil {return _cfgecd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eagce .Right =NewCT_Border (); -if _gcfec :=d .DecodeElement (_eagce .Right ,&_dfbee );_gcfec !=nil {return _gcfec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eagce .InsideH =NewCT_Border (); -if _ffffd :=d .DecodeElement (_eagce .InsideH ,&_dfbee );_ffffd !=nil {return _ffffd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eagce .InsideV =NewCT_Border (); -if _gfaade :=d .DecodeElement (_eagce .InsideV ,&_dfbee );_gfaade !=nil {return _gfaade ;};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",_dfbee .Name ); -if _fgeddd :=d .Skip ();_fgeddd !=nil {return _fgeddd ;};};case _f .EndElement :break _fbdf ;case _f .CharData :};};return nil ;};func (_bgggggc *WdWgp )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgggggc .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup (); -_cbefef :for {_dfgaa ,_ebgfd :=d .Token ();if _ebgfd !=nil {return _ebgfd ;};switch _cfabbd :=_dfgaa .(type ){case _f .StartElement :switch _cfabbd .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"}:_bgggggc .CNvPr =_fa .NewCT_NonVisualDrawingProps (); -if _cfabc :=d .DecodeElement (_bgggggc .CNvPr ,&_cfabbd );_cfabc !=nil {return _cfabc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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 _fbaed :=d .DecodeElement (_bgggggc .CNvGrpSpPr ,&_cfabbd ); -_fbaed !=nil {return _fbaed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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 _gdbaeg :=d .DecodeElement (_bgggggc .GrpSpPr ,&_cfabbd ); -_gdbaeg !=nil {return _gdbaeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_gcaac :=NewWdCT_WordprocessingGroupChoice (); -if _ecgeg :=d .DecodeElement (&_gcaac .Wsp ,&_cfabbd );_ecgeg !=nil {return _ecgeg ;};_bgggggc .Choice =append (_bgggggc .Choice ,_gcaac );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_dedbcd :=NewWdCT_WordprocessingGroupChoice (); -if _dcdac :=d .DecodeElement (&_dedbcd .GrpSp ,&_cfabbd );_dcdac !=nil {return _dcdac ;};_bgggggc .Choice =append (_bgggggc .Choice ,_dedbcd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_dggbb :=NewWdCT_WordprocessingGroupChoice (); -if _affbg :=d .DecodeElement (&_dggbb .GraphicFrame ,&_cfabbd );_affbg !=nil {return _affbg ;};_bgggggc .Choice =append (_bgggggc .Choice ,_dggbb );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"}:_ccfdf :=NewWdCT_WordprocessingGroupChoice (); -if _fgcfe :=d .DecodeElement (&_ccfdf .Pic ,&_cfabbd );_fgcfe !=nil {return _fgcfe ;};_bgggggc .Choice =append (_bgggggc .Choice ,_ccfdf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_bgddfc :=NewWdCT_WordprocessingGroupChoice (); -if _gcagbf :=d .DecodeElement (&_bgddfc .ContentPart ,&_cfabbd );_gcagbf !=nil {return _gcagbf ;};_bgggggc .Choice =append (_bgggggc .Choice ,_bgddfc );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_bgggggc .ExtLst =_fa .NewCT_OfficeArtExtensionList (); -if _gdcgdg :=d .DecodeElement (_bgggggc .ExtLst ,&_cfabbd );_gdcgdg !=nil {return _gdcgdg ;};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",_cfabbd .Name ); -if _ccadf :=d .Skip ();_ccadf !=nil {return _ccadf ;};};case _f .EndElement :break _cbefef ;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; -);const (ST_FrameScrollbarUnset ST_FrameScrollbar =0;ST_FrameScrollbarOn ST_FrameScrollbar =1;ST_FrameScrollbarOff ST_FrameScrollbar =2;ST_FrameScrollbarAuto ST_FrameScrollbar =3;); +// Footnote Numbering Format +NumFmt *CT_NumFmt ; -// ValidateWithPath validates the CT_VerticalJc and its children, prefixing error messages with path -func (_eaacd *CT_VerticalJc )ValidateWithPath (path string )error {if _eaacd .ValAttr ==ST_VerticalJcUnset {return _d .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 _edagb :=_eaacd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edagb !=nil {return _edagb ;};return nil ;};func (_aggfg *CT_SdtDate )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aggfg .FullDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_aggfg .FullDateAttr )}); -};e .EncodeToken (start );if _aggfg .DateFormat !=nil {_fedde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064a\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_aggfg .DateFormat ,_fedde );};if _aggfg .Lid !=nil {_dacebd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006ci\u0064"}}; -e .EncodeElement (_aggfg .Lid ,_dacebd );};if _aggfg .StoreMappedDataAs !=nil {_beagde :=_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 (_aggfg .StoreMappedDataAs ,_beagde ); -};if _aggfg .Calendar !=nil {_ffcdefa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"}};e .EncodeElement (_aggfg .Calendar ,_ffcdefa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};type CT_TrPrChange struct{AuthorAttr string ;DateAttr *_c .Time ; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// Annotation Identifier -IdAttr int64 ;TrPr *CT_TrPrBase ;};func NewCT_TblOverlap ()*CT_TblOverlap {_eaecfa :=&CT_TblOverlap {};_eaecfa .ValAttr =ST_TblOverlap (1);return _eaecfa ;};func (_aagce *WdCT_WordprocessingContentPart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aagce .BwModeAttr !=_fa .ST_BlackWhiteModeUnset {_gffcda ,_gfece :=_aagce .BwModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"}); -if _gfece !=nil {return _gfece ;};start .Attr =append (start .Attr ,_gffcda );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_aagce .IdAttr )});e .EncodeToken (start ); -if _aagce .NvContentPartPr !=nil {_eedbf :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003an\u0076\u0043\u006f\u006e\u0074e\u006e\u0074P\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_aagce .NvContentPartPr ,_eedbf );};if _aagce .Xfrm !=nil {_fcgef :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}}; -e .EncodeElement (_aagce .Xfrm ,_fcgef );};if _aagce .ExtLst !=nil {_abdbc :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aagce .ExtLst ,_abdbc );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type CT_PageMar struct{ +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;Footnote []*CT_FtnEdnSepRef ;}; -// Top Margin Spacing -TopAttr ST_SignedTwipsMeasure ; +// Validate validates the CT_Column and its children +func (_acbg *CT_Column )Validate ()error {return _acbg .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0075\u006dn");};func NewCT_WriteProtection ()*CT_WriteProtection {_cgfef :=&CT_WriteProtection {};return _cgfef }; -// Right Margin Spacing -RightAttr _df .ST_TwipsMeasure ; +// Validate validates the CT_PageMar and its children +func (_gbdaa *CT_PageMar )Validate ()error {return _gbdaa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072");}; -// Page Bottom Spacing -BottomAttr ST_SignedTwipsMeasure ; +// Validate validates the CT_CustomXmlBlock and its children +func (_egcf *CT_CustomXmlBlock )Validate ()error {return _egcf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006cB\u006c\u006f\u0063\u006b");};type CT_TblPrBase struct{ -// Left Margin Spacing -LeftAttr _df .ST_TwipsMeasure ; +// Referenced Table Style +TblStyle *CT_String ; -// Spacing to Top of Header -HeaderAttr _df .ST_TwipsMeasure ; +// Floating Table Positioning +TblpPr *CT_TblPPr ; -// Spacing to Bottom of Footer -FooterAttr _df .ST_TwipsMeasure ; +// Floating Table Allows Other Tables to Overlap +TblOverlap *CT_TblOverlap ; -// Page Gutter Spacing -GutterAttr _df .ST_TwipsMeasure ;}; +// Visually Right to Left Table +BidiVisual *CT_OnOff ; -// ValidateWithPath validates the CT_CompatSetting and its children, prefixing error messages with path -func (_cebfc *CT_CompatSetting )ValidateWithPath (path string )error {return nil };func (_eadcf *CT_RubyAlign )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eadcf .ValAttr =ST_RubyAlign (1);for _ ,_aeeab :=range start .Attr {if _aeeab .Name .Local =="\u0076\u0061\u006c"{_eadcf .ValAttr .UnmarshalXMLAttr (_aeeab ); -continue ;};};for {_eeeef ,_gddcf :=d .Token ();if _gddcf !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0075b\u0079\u0041\u006c\u0069\u0067\u006e\u003a\u0020\u0025\u0073",_gddcf );};if _egafg ,_dcafae :=_eeeef .(_f .EndElement ); -_dcafae &&_egafg .Name ==start .Name {break ;};};return nil ;};type WdCT_WordprocessingCanvas struct{Bg *_fa .CT_BackgroundFormatting ;Whole *_fa .CT_WholeE2oFormatting ;Choice []*WdCT_WordprocessingCanvasChoice ;ExtLst *_fa .CT_OfficeArtExtensionList ; -};func NewWdCT_WordprocessingGroup ()*WdCT_WordprocessingGroup {_bcgfdf :=&WdCT_WordprocessingGroup {};_bcgfdf .CNvGrpSpPr =_fa .NewCT_NonVisualGroupDrawingShapeProps ();_bcgfdf .GrpSpPr =_fa .NewCT_GroupShapeProperties ();return _bcgfdf ;};type CT_Divs struct{ +// Number of Rows in Row Band +TblStyleRowBandSize *CT_DecimalNumber ; -// Information About Single HTML div Element -Div []*CT_Div ;};func NewCT_TcBorders ()*CT_TcBorders {_bgeca :=&CT_TcBorders {};return _bgeca };type WdCT_PosVChoice struct{Align WdST_AlignV ;PosOffset *int32 ;};type CT_TblPrExBase struct{ +// Number of Columns in Column Band +TblStyleColBandSize *CT_DecimalNumber ; -// Preferred Table Width Exception +// Preferred Table Width TblW *CT_TblWidth ; -// Table Alignment Exception +// Table Alignment Jc *CT_JcTable ; -// Table Cell Spacing Exception +// Table Cell Spacing Default TblCellSpacing *CT_TblWidth ; -// Table Indent from Leading Margin Exception +// Table Indent from Leading Margin TblInd *CT_TblWidth ; -// Table Borders Exceptions +// Table Borders TblBorders *CT_TblBorders ; -// Table Shading Exception +// Table Shading Shd *CT_Shd ; -// Table Layout Exception +// Table Layout TblLayout *CT_TblLayoutType ; -// Table Cell Margin Exceptions +// Table Cell Margin Defaults TblCellMar *CT_TblCellMar ; -// Table Style Conditional Formatting Settings Exception -TblLook *CT_TblLook ;}; - -// ValidateWithPath validates the CT_DirContentRun and its children, prefixing error messages with path -func (_bffad *CT_DirContentRun )ValidateWithPath (path string )error {if _cded :=_bffad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cded !=nil {return _cded ;};for _fcgbf ,_ggef :=range _bffad .FldSimple {if _cgcac :=_ggef .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fcgbf )); -_cgcac !=nil {return _cgcac ;};};if _bffad .Hyperlink !=nil {if _fegcf :=_bffad .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_fegcf !=nil {return _fegcf ;};};if _bffad .SubDoc !=nil {if _eaegg :=_bffad .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063"); -_eaegg !=nil {return _eaegg ;};};for _dfacc ,_gdfbcf :=range _bffad .EG_ContentRunContent {if _aedcf :=_gdfbcf .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_dfacc )); -_aedcf !=nil {return _aedcf ;};};return nil ;};func (_fgfgd *CT_Guid )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ddde :=range start .Attr {if _ddde .Name .Local =="\u0076\u0061\u006c"{_acba ,_bggee :=_ddde .Value ,error (nil ); -if _bggee !=nil {return _bggee ;};_fgfgd .ValAttr =&_acba ;continue ;};};for {_ggbbgb ,_afec :=d .Token ();if _afec !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u003a\u0020\u0025\u0073",_afec ); -};if _gfde ,_egfg :=_ggbbgb .(_f .EndElement );_egfg &&_gfde .Name ==start .Name {break ;};};return nil ;}; - -// Validate validates the CT_PageNumber and its children -func (_cegddf *CT_PageNumber )Validate ()error {return _cegddf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072");}; - -// Validate validates the WdCT_Anchor and its children -func (_afdcc *WdCT_Anchor )Validate ()error {return _afdcc .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072");}; - -// Validate validates the CT_MailMerge and its children -func (_caggf *CT_MailMerge )Validate ()error {return _caggf .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065");};type ST_VAnchor byte ;func (_fedbaf ST_Em )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eefge :=_f .Attr {}; -_eefge .Name =name ;switch _fedbaf {case ST_EmUnset :_eefge .Value ="";case ST_EmNone :_eefge .Value ="\u006e\u006f\u006e\u0065";case ST_EmDot :_eefge .Value ="\u0064\u006f\u0074";case ST_EmComma :_eefge .Value ="\u0063\u006f\u006dm\u0061";case ST_EmCircle :_eefge .Value ="\u0063\u0069\u0072\u0063\u006c\u0065"; -case ST_EmUnderDot :_eefge .Value ="\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074";};return _eefge ,nil ;};func (_bcbfaf ST_Lock )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bcbfaf .String (),start );};func NewCT_DocVars ()*CT_DocVars {_cebfe :=&CT_DocVars {}; -return _cebfe };func (_bggef *CT_TblCellMar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbccca :for {_aacae ,_fecfaa :=d .Token ();if _fecfaa !=nil {return _fecfaa ;};switch _dgggf :=_aacae .(type ){case _f .StartElement :switch _dgggf .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bggef .Top =NewCT_TblWidth (); -if _bgbf :=d .DecodeElement (_bggef .Top ,&_dgggf );_bgbf !=nil {return _bgbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bggef .Start =NewCT_TblWidth (); -if _cgefb :=d .DecodeElement (_bggef .Start ,&_dgggf );_cgefb !=nil {return _cgefb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_bggef .Left =NewCT_TblWidth (); -if _deceg :=d .DecodeElement (_bggef .Left ,&_dgggf );_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 :"\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"}:_bggef .Bottom =NewCT_TblWidth (); -if _gbfff :=d .DecodeElement (_bggef .Bottom ,&_dgggf );_gbfff !=nil {return _gbfff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bggef .End =NewCT_TblWidth (); -if _gabgebf :=d .DecodeElement (_bggef .End ,&_dgggf );_gabgebf !=nil {return _gabgebf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bggef .Right =NewCT_TblWidth (); -if _fffeb :=d .DecodeElement (_bggef .Right ,&_dgggf );_fffeb !=nil {return _fffeb ;};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",_dgggf .Name ); -if _fdcdb :=d .Skip ();_fdcdb !=nil {return _fdcdb ;};};case _f .EndElement :break _dbccca ;case _f .CharData :};};return nil ;};func (_gdd *CT_AltChunkPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dea :for {_gdbc ,_cdd :=d .Token (); -if _cdd !=nil {return _cdd ;};switch _agd :=_gdbc .(type ){case _f .StartElement :switch _agd .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdd .MatchSrc =NewCT_OnOff (); -if _bgaf :=d .DecodeElement (_gdd .MatchSrc ,&_agd );_bgaf !=nil {return _bgaf ;};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",_agd .Name ); -if _bbd :=d .Skip ();_bbd !=nil {return _bbd ;};};case _f .EndElement :break _dea ;case _f .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_MailMerge and its children, prefixing error messages with path -func (_ebbac *CT_MailMerge )ValidateWithPath (path string )error {if _aeafc :=_ebbac .MainDocumentType .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006e\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065");_aeafc !=nil {return _aeafc ; -};if _ebbac .LinkToQuery !=nil {if _fgfc :=_ebbac .LinkToQuery .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079");_fgfc !=nil {return _fgfc ;};};if _acecf :=_ebbac .DataType .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0054\u0079\u0070e"); -_acecf !=nil {return _acecf ;};if _ebbac .ConnectString !=nil {if _aebade :=_ebbac .ConnectString .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0053t\u0072\u0069\u006e\u0067");_aebade !=nil {return _aebade ;};};if _ebbac .Query !=nil {if _dgaba :=_ebbac .Query .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079"); -_dgaba !=nil {return _dgaba ;};};if _ebbac .DataSource !=nil {if _gceaa :=_ebbac .DataSource .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");_gceaa !=nil {return _gceaa ;};};if _ebbac .HeaderSource !=nil {if _deegg :=_ebbac .HeaderSource .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065"); -_deegg !=nil {return _deegg ;};};if _ebbac .DoNotSuppressBlankLines !=nil {if _ggdef :=_ebbac .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"); -_ggdef !=nil {return _ggdef ;};};if _ebbac .Destination !=nil {if _bdddb :=_ebbac .Destination .ValidateWithPath (path +"\u002f\u0044\u0065s\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e");_bdddb !=nil {return _bdddb ;};};if _ebbac .AddressFieldName !=nil {if _faagc :=_ebbac .AddressFieldName .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0046\u0069\u0065\u006cd\u004e\u0061\u006d\u0065"); -_faagc !=nil {return _faagc ;};};if _ebbac .MailSubject !=nil {if _cbbde :=_ebbac .MailSubject .ValidateWithPath (path +"\u002f\u004d\u0061i\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074");_cbbde !=nil {return _cbbde ;};};if _ebbac .MailAsAttachment !=nil {if _afcfa :=_ebbac .MailAsAttachment .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u0041\u0073\u0041\u0074\u0074\u0061\u0063h\u006d\u0065\u006e\u0074"); -_afcfa !=nil {return _afcfa ;};};if _ebbac .ViewMergedData !=nil {if _ceddd :=_ebbac .ViewMergedData .ValidateWithPath (path +"\u002fV\u0069e\u0077\u004d\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061");_ceddd !=nil {return _ceddd ;};};if _ebbac .ActiveRecord !=nil {if _cecbff :=_ebbac .ActiveRecord .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064"); -_cecbff !=nil {return _cecbff ;};};if _ebbac .CheckErrors !=nil {if _agfce :=_ebbac .CheckErrors .ValidateWithPath (path +"\u002f\u0043\u0068e\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073");_agfce !=nil {return _agfce ;};};if _ebbac .Odso !=nil {if _edabc :=_ebbac .Odso .ValidateWithPath (path +"\u002f\u004f\u0064s\u006f"); -_edabc !=nil {return _edabc ;};};return nil ;}; - -// ValidateWithPath validates the CT_UnsignedDecimalNumber and its children, prefixing error messages with path -func (_cdfae *CT_UnsignedDecimalNumber )ValidateWithPath (path string )error {return nil };func (_aade *CT_Caption )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dccb :=range start .Attr {if _dccb .Name .Local =="\u006e\u0061\u006d\u0065"{_ffea ,_beea :=_dccb .Value ,error (nil ); -if _beea !=nil {return _beea ;};_aade .NameAttr =_ffea ;continue ;};if _dccb .Name .Local =="\u0070\u006f\u0073"{_aade .PosAttr .UnmarshalXMLAttr (_dccb );continue ;};if _dccb .Name .Local =="\u0063h\u0061\u0070\u004e\u0075\u006d"{_cgde ,_cgbbb :=ParseUnionST_OnOff (_dccb .Value ); -if _cgbbb !=nil {return _cgbbb ;};_aade .ChapNumAttr =&_cgde ;continue ;};if _dccb .Name .Local =="\u0068e\u0061\u0064\u0069\u006e\u0067"{_bfbd ,_agfc :=_fc .ParseInt (_dccb .Value ,10,64);if _agfc !=nil {return _agfc ;};_aade .HeadingAttr =&_bfbd ;continue ; -};if _dccb .Name .Local =="\u006eo\u004c\u0061\u0062\u0065\u006c"{_ecca ,_gbae :=ParseUnionST_OnOff (_dccb .Value );if _gbae !=nil {return _gbae ;};_aade .NoLabelAttr =&_ecca ;continue ;};if _dccb .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074"{_aade .NumFmtAttr .UnmarshalXMLAttr (_dccb ); -continue ;};if _dccb .Name .Local =="\u0073\u0065\u0070"{_aade .SepAttr .UnmarshalXMLAttr (_dccb );continue ;};};for {_cggb ,_ffae :=d .Token ();if _ffae !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_ffae ); -};if _abed ,_gegf :=_cggb .(_f .EndElement );_gegf &&_abed .Name ==start .Name {break ;};};return nil ;};func NewCT_Text ()*CT_Text {_bbfcd :=&CT_Text {};return _bbfcd }; - -// Validate validates the CT_PPr and its children -func (_bdfba *CT_PPr )Validate ()error {return _bdfba .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072");};func (_fbdca ST_WmlColorSchemeIndex )String ()string {switch _fbdca {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 (_eebdgdf *WdCT_LinkedTextboxInformation )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcgade :=range start .Attr {if _bcgade .Name .Local =="\u0069\u0064"{_dceceg ,_edgfaa :=_fc .ParseUint (_bcgade .Value ,10,16); -if _edgfaa !=nil {return _edgfaa ;};_eebdgdf .IdAttr =uint16 (_dceceg );continue ;};if _bcgade .Name .Local =="\u0073\u0065\u0071"{_bcabc ,_gdbde :=_fc .ParseUint (_bcgade .Value ,10,16);if _gdbde !=nil {return _gdbde ;};_eebdgdf .SeqAttr =uint16 (_bcabc ); -continue ;};};_cddce :for {_cfaee ,_cbagac :=d .Token ();if _cbagac !=nil {return _cbagac ;};switch _bddde :=_cfaee .(type ){case _f .StartElement :switch _bddde .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"}:_eebdgdf .ExtLst =_fa .NewCT_OfficeArtExtensionList (); -if _egcgdf :=d .DecodeElement (_eebdgdf .ExtLst ,&_bddde );_egcgdf !=nil {return _egcgdf ;};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",_bddde .Name ); -if _adggc :=d .Skip ();_adggc !=nil {return _adggc ;};};case _f .EndElement :break _cddce ;case _f .CharData :};};return nil ;};func (_dbbcb ST_PageBorderZOrder )ValidateWithPath (path string )error {switch _dbbcb {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbbcb )); -};return nil ;};func (_fefdd ST_TextEffect )ValidateWithPath (path string )error {switch _fefdd {case 0,1,2,3,4,5,6,7:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fefdd )); -};return nil ;};func NewCT_Bookmark ()*CT_Bookmark {_acdb :=&CT_Bookmark {};return _acdb };func (_gfbfa ST_PTabLeader )ValidateWithPath (path string )error {switch _gfbfa {case 0,1,2,3,4,5:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfbfa )); -};return nil ;};func (_acdae *CT_FFName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbbae :=range start .Attr {if _fbbae .Name .Local =="\u0076\u0061\u006c"{_fdbcb ,_fdbcf :=_fbbae .Value ,error (nil );if _fdbcf !=nil {return _fdbcf ; -};_acdae .ValAttr =&_fdbcb ;continue ;};};for {_fgbdc ,_bged :=d .Token ();if _bged !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0046\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_bged );};if _aaaa ,_gebbf :=_fgbdc .(_f .EndElement ); -_gebbf &&_aaaa .Name ==start .Name {break ;};};return nil ;};func NewCT_TblPrEx ()*CT_TblPrEx {_geagec :=&CT_TblPrEx {};return _geagec };func (_efceb WdST_AlignV )ValidateWithPath (path string )error {switch _efceb {case 0,1,2,3,4,5:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efceb )); -};return nil ;};func (_ecaacb ST_HexColor )String ()string {if _ecaacb .ST_HexColorAuto !=ST_HexColorAutoUnset {return _ecaacb .ST_HexColorAuto .String ();};if _ecaacb .ST_HexColorRGB !=nil {return _d .Sprintf ("\u0025\u0076",*_ecaacb .ST_HexColorRGB ); -};return "";};type ST_MailMergeDest byte ;type ST_Underline byte ; - -// ValidateWithPath validates the CT_SectPrChange and its children, prefixing error messages with path -func (_cccfcd *CT_SectPrChange )ValidateWithPath (path string )error {if _cccfcd .SectPr !=nil {if _ffdfg :=_cccfcd .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_ffdfg !=nil {return _ffdfg ;};};return nil ;};func (_acfag ST_Direction )ValidateWithPath (path string )error {switch _acfag {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acfag )); -};return nil ;};func (_dcbdfg ST_HpsMeasure )String ()string {if _dcbdfg .ST_UnsignedDecimalNumber !=nil {return _d .Sprintf ("\u0025\u0076",*_dcbdfg .ST_UnsignedDecimalNumber );};if _dcbdfg .ST_PositiveUniversalMeasure !=nil {return _d .Sprintf ("\u0025\u0076",*_dcbdfg .ST_PositiveUniversalMeasure ); -};return "";};const (ST_FFTextTypeUnset ST_FFTextType =0;ST_FFTextTypeRegular ST_FFTextType =1;ST_FFTextTypeNumber ST_FFTextType =2;ST_FFTextTypeDate ST_FFTextType =3;ST_FFTextTypeCurrentTime ST_FFTextType =4;ST_FFTextTypeCurrentDate ST_FFTextType =5;ST_FFTextTypeCalculated ST_FFTextType =6; -);func NewCT_TblCellMar ()*CT_TblCellMar {_ggbacd :=&CT_TblCellMar {};return _ggbacd };func (_fdbae *CT_MailMergeDest )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdbae .ValAttr =ST_MailMergeDest (1);for _ ,_ageec :=range start .Attr {if _ageec .Name .Local =="\u0076\u0061\u006c"{_fdbae .ValAttr .UnmarshalXMLAttr (_ageec ); -continue ;};};for {_fgcc ,_ccaee :=d .Token ();if _ccaee !=nil {return _d .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",_ccaee );};if _cgcc ,_fcbec :=_fgcc .(_f .EndElement ); -_fcbec &&_cgcc .Name ==start .Name {break ;};};return nil ;};func (_egbdab *EG_FtnEdnNumProps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggeda :for {_cedbg ,_ddffdf :=d .Token ();if _ddffdf !=nil {return _ddffdf ;};switch _cecccb :=_cedbg .(type ){case _f .StartElement :switch _cecccb .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egbdab .NumStart =NewCT_DecimalNumber (); -if _ebeff :=d .DecodeElement (_egbdab .NumStart ,&_cecccb );_ebeff !=nil {return _ebeff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egbdab .NumRestart =NewCT_NumRestart (); -if _febbbb :=d .DecodeElement (_egbdab .NumRestart ,&_cecccb );_febbbb !=nil {return _febbbb ;};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",_cecccb .Name ); -if _cffab :=d .Skip ();_cffab !=nil {return _cffab ;};};case _f .EndElement :break _ggeda ;case _f .CharData :};};return nil ;};func (_fbcaf *CT_VerticalJc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_eaecc ,_gbedee :=_fbcaf .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _gbedee !=nil {return _gbedee ;};start .Attr =append (start .Attr ,_eaecc );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_WriteProtection and its children, prefixing error messages with path -func (_fcddcg *CT_WriteProtection )ValidateWithPath (path string )error {if _fcddcg .RecommendedAttr !=nil {if _gbebb :=_fcddcg .RecommendedAttr .ValidateWithPath (path +"\u002f\u0052e\u0063\u006f\u006dm\u0065\u006e\u0064\u0065\u0064\u0041\u0074\u0074\u0072"); -_gbebb !=nil {return _gbebb ;};};if _dffbcf :=_fcddcg .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_dffbcf !=nil {return _dffbcf ; -};if _gggcdc :=_fcddcg .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");_gggcdc !=nil {return _gggcdc ;};if _afebbf :=_fcddcg .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); -_afebbf !=nil {return _afebbf ;};return nil ;}; - -// ValidateWithPath validates the CT_Highlight and its children, prefixing error messages with path -func (_cdgfa *CT_Highlight )ValidateWithPath (path string )error {if _cdgfa .ValAttr ==ST_HighlightColorUnset {return _d .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 _aeabe :=_cdgfa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aeabe !=nil {return _aeabe ;};return nil ;}; - -// ValidateWithPath validates the WdCT_WrapSquare and its children, prefixing error messages with path -func (_aedacc *WdCT_WrapSquare )ValidateWithPath (path string )error {if _aedacc .WrapTextAttr ==WdST_WrapTextUnset {return _d .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 _ffdbg :=_aedacc .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_ffdbg !=nil {return _ffdbg ;};if _aedacc .EffectExtent !=nil {if _ffecaa :=_aedacc .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"); -_ffecaa !=nil {return _ffecaa ;};};return nil ;};type CT_SmartTagRun struct{ - -// Smart Tag Namespace -UriAttr *string ; +// Table Style Conditional Formatting Settings +TblLook *CT_TblLook ; -// Smart Tag Name -ElementAttr string ; +// Table Caption +TblCaption *CT_String ; -// Smart Tag Properties -SmartTagPr *CT_SmartTagPr ;EG_PContent []*EG_PContent ;};func (_ecgagg ST_ThemeColor )ValidateWithPath (path string )error {switch _ecgagg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecgagg )); -};return nil ;}; +// Table Description +TblDescription *CT_String ;};func NewCT_TblLayoutType ()*CT_TblLayoutType {_dcfbdg :=&CT_TblLayoutType {};return _dcfbdg };const (ST_DocPartBehaviorUnset ST_DocPartBehavior =0;ST_DocPartBehaviorContent ST_DocPartBehavior =1;ST_DocPartBehaviorP ST_DocPartBehavior =2; +ST_DocPartBehaviorPg ST_DocPartBehavior =3;); // Validate validates the CT_SignedTwipsMeasure and its children -func (_ddadg *CT_SignedTwipsMeasure )Validate ()error {return _ddadg .ValidateWithPath ("C\u0054\u005f\u0053\u0069gn\u0065d\u0054\u0077\u0069\u0070\u0073M\u0065\u0061\u0073\u0075\u0072\u0065");}; - -// ValidateWithPath validates the WdEG_WrapTypeChoice and its children, prefixing error messages with path -func (_cdcdd *WdEG_WrapTypeChoice )ValidateWithPath (path string )error {if _cdcdd .WrapNone !=nil {if _bgbfdf :=_cdcdd .WrapNone .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u004e\u006f\u006ee");_bgbfdf !=nil {return _bgbfdf ;};};if _cdcdd .WrapSquare !=nil {if _gafgc :=_cdcdd .WrapSquare .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"); -_gafgc !=nil {return _gafgc ;};};if _cdcdd .WrapTight !=nil {if _debcf :=_cdcdd .WrapTight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074");_debcf !=nil {return _debcf ;};};if _cdcdd .WrapThrough !=nil {if _dbefg :=_cdcdd .WrapThrough .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"); -_dbefg !=nil {return _dbefg ;};};if _cdcdd .WrapTopAndBottom !=nil {if _cacaf :=_cdcdd .WrapTopAndBottom .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u006f\u0070\u0041\u006e\u0064\u0042o\u0074\u0074\u006f\u006d");_cacaf !=nil {return _cacaf ; -};};return nil ;};func (_efaaf *CT_Proof )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efaaf .SpellingAttr !=ST_ProofUnset {_ccadg ,_bdcce :=_efaaf .SpellingAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"}); -if _bdcce !=nil {return _bdcce ;};start .Attr =append (start .Attr ,_ccadg );};if _efaaf .GrammarAttr !=ST_ProofUnset {_debda ,_feeff :=_efaaf .GrammarAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0067\u0072\u0061\u006d\u006d\u0061r"});if _feeff !=nil {return _feeff ; -};start .Attr =append (start .Attr ,_debda );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_afefb *CT_DocPartTypes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fced :=range start .Attr {if _fced .Name .Local =="\u0061\u006c\u006c"{_cgaa ,_faff :=ParseUnionST_OnOff (_fced .Value ); -if _faff !=nil {return _faff ;};_afefb .AllAttr =&_cgaa ;continue ;};};_bdcd :for {_fged ,_feeg :=d .Token ();if _feeg !=nil {return _feeg ;};switch _bgdgb :=_fged .(type ){case _f .StartElement :switch _bgdgb .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcac :=NewCT_DocPartType (); -if _eadf :=d .DecodeElement (_bcac ,&_bgdgb );_eadf !=nil {return _eadf ;};_afefb .Type =append (_afefb .Type ,_bcac );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",_bgdgb .Name ); -if _cbcbg :=d .Skip ();_cbcbg !=nil {return _cbcbg ;};};case _f .EndElement :break _bdcd ;case _f .CharData :};};return nil ;};func (_acbgfb *CT_StyleSort )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_fafcf ,_gfcbc :=_acbgfb .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _gfcbc !=nil {return _gfcbc ;};start .Attr =append (start .Attr ,_fafcf );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acbde *ST_ChapterSep )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fecfe ,_egged :=d .Token (); -if _egged !=nil {return _egged ;};if _eefec ,_gebggd :=_fecfe .(_f .EndElement );_gebggd &&_eefec .Name ==start .Name {*_acbde =1;return nil ;};if _bedcb ,_fggge :=_fecfe .(_f .CharData );!_fggge {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fecfe ); -}else {switch string (_bedcb ){case "":*_acbde =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_acbde =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_acbde =2;case "\u0063\u006f\u006co\u006e":*_acbde =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_acbde =4; -case "\u0065\u006e\u0044\u0061\u0073\u0068":*_acbde =5;};};_fecfe ,_egged =d .Token ();if _egged !=nil {return _egged ;};if _ffecb ,_ebfag :=_fecfe .(_f .EndElement );_ebfag &&_ffecb .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fecfe ); -}; - -// ValidateWithPath validates the WdCT_Anchor and its children, prefixing error messages with path -func (_bfcaea *WdCT_Anchor )ValidateWithPath (path string )error {if _efgefg :=_bfcaea .SimplePos .ValidateWithPath (path +"\u002f\u0053\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073");_efgefg !=nil {return _efgefg ;};if _gcggba :=_bfcaea .PositionH .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048"); -_gcggba !=nil {return _gcggba ;};if _cebgc :=_bfcaea .PositionV .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056");_cebgc !=nil {return _cebgc ;};if _bfbdaa :=_bfcaea .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074"); -_bfbdaa !=nil {return _bfbdaa ;};if _bfcaea .EffectExtent !=nil {if _efcfff :=_bfcaea .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_efcfff !=nil {return _efcfff ;};};if _bfcaea .Choice !=nil {if _fgaabb :=_bfcaea .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_fgaabb !=nil {return _fgaabb ;};};if _dgaadg :=_bfcaea .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_dgaadg !=nil {return _dgaadg ;};if _bfcaea .CNvGraphicFramePr !=nil {if _accag :=_bfcaea .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); -_accag !=nil {return _accag ;};};if _becfd :=_bfcaea .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_becfd !=nil {return _becfd ;};return nil ;};func (_dbacf ST_MailMergeDocType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dbacf .String (),start ); -}; - -// ValidateWithPath validates the CT_DocVar and its children, prefixing error messages with path -func (_dddaa *CT_DocVar )ValidateWithPath (path string )error {return nil };func NewCT_DocPartTypes ()*CT_DocPartTypes {_ffbgc :=&CT_DocPartTypes {};return _ffbgc }; - -// ValidateWithPath validates the WdCT_LinkedTextboxInformation and its children, prefixing error messages with path -func (_bcegb *WdCT_LinkedTextboxInformation )ValidateWithPath (path string )error {if _bcegb .ExtLst !=nil {if _dffdg :=_bcegb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dffdg !=nil {return _dffdg ;};};return nil ;};type CT_PageBorder struct{IdAttr *string ; - - -// Border Style -ValAttr ST_Border ; - -// Border Color -ColorAttr *ST_HexColor ; - -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; - -// Border Theme Color Tint -ThemeTintAttr *string ; - -// Border Theme Color Shade -ThemeShadeAttr *string ; +func (_efgdf *CT_SignedTwipsMeasure )Validate ()error {return _efgdf .ValidateWithPath ("C\u0054\u005f\u0053\u0069gn\u0065d\u0054\u0077\u0069\u0070\u0073M\u0065\u0061\u0073\u0075\u0072\u0065");};func (_daaeg *CT_Styles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _daaeg .DocDefaults !=nil {_becdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_daaeg .DocDefaults ,_becdb );};if _daaeg .LatentStyles !=nil {_cdba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u0074\u0065\u006e\u0074\u0053t\u0079\u006c\u0065\u0073"}}; +e .EncodeElement (_daaeg .LatentStyles ,_cdba );};if _daaeg .Style !=nil {_fadcb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};for _ ,_dcbda :=range _daaeg .Style {e .EncodeElement (_dcbda ,_fadcb );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewCT_BottomPageBorder ()*CT_BottomPageBorder {_aebc :=&CT_BottomPageBorder {};_aebc .ValAttr =ST_Border (1);return _aebc ;}; -// Border Width -SzAttr *uint64 ; - -// Border Spacing Measurement -SpaceAttr *uint64 ; - -// Border Shadow -ShadowAttr *_df .ST_OnOff ; - -// Create Frame Effect -FrameAttr *_df .ST_OnOff ;};func (_cbggc *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 :_d .Sprintf ("\u0025\u0076",_cbggc .LangAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"},Value :_d .Sprintf ("\u0025\u0076",_cbggc .VendorIDAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064l\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_d .Sprintf ("\u0025\u0076",_cbggc .DllVersionAttr )}); -if _cbggc .NlCheckAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u006e\u006c\u0043\u0068\u0065\u0063k"},Value :_d .Sprintf ("\u0025\u0076",*_cbggc .NlCheckAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063h\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"},Value :_d .Sprintf ("\u0025\u0076",_cbggc .CheckStyleAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0061\u0070\u0070\u004e\u0061\u006de"},Value :_d .Sprintf ("\u0025\u0076",_cbggc .AppNameAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -}; - -// Validate validates the WdCT_PosV and its children -func (_bfgcbf *WdCT_PosV )Validate ()error {return _bfgcbf .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073V");}; - -// Validate validates the CT_SectPr and its children -func (_cfbbdg *CT_SectPr )Validate ()error {return _cfbbdg .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0063\u0074\u0050r");}; - -// ValidateWithPath validates the CT_SdtDocPart and its children, prefixing error messages with path -func (_dbfegd *CT_SdtDocPart )ValidateWithPath (path string )error {if _dbfegd .DocPartGallery !=nil {if _becea :=_dbfegd .DocPartGallery .ValidateWithPath (path +"\u002fD\u006fc\u0050\u0061\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079");_becea !=nil {return _becea ; -};};if _dbfegd .DocPartCategory !=nil {if _befgf :=_dbfegd .DocPartCategory .ValidateWithPath (path +"\u002f\u0044o\u0063\u0050\u0061r\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");_befgf !=nil {return _befgf ;};};if _dbfegd .DocPartUnique !=nil {if _fddfcb :=_dbfegd .DocPartUnique .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0055n\u0069\u0071\u0075\u0065"); -_fddfcb !=nil {return _fddfcb ;};};return nil ;};func (_eedec ST_PageBorderOffset )String ()string {switch _eedec {case 0:return "";case 1:return "\u0070\u0061\u0067\u0065";case 2:return "\u0074\u0065\u0078\u0074";};return "";}; +// Validate validates the CT_BookmarkRange and its children +func (_bcef *CT_BookmarkRange )Validate ()error {return _bcef .ValidateWithPath ("\u0043\u0054_\u0042\u006f\u006fk\u006d\u0061\u0072\u006b\u0052\u0061\u006e\u0067\u0065");};type CT_RecipientData struct{ -// Validate validates the CT_R and its children -func (_gbgcf *CT_R )Validate ()error {return _gbgcf .ValidateWithPath ("\u0043\u0054\u005f\u0052")}; +// Record Is Included in Mail Merge +Active *CT_OnOff ; -// Validate validates the WdCT_WordprocessingCanvasChoice and its children -func (_cgcdef *WdCT_WordprocessingCanvasChoice )Validate ()error {return _cgcdef .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"); -}; +// Index of Column Containing Unique Values for Record +Column *CT_DecimalNumber ; -// Validate validates the CT_Styles and its children -func (_fffec *CT_Styles )Validate ()error {return _fffec .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065s");};func (_cebdf *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 :_d .Sprintf ("\u0025\u0076",_cebdf .NumIdAttr )}); -e .EncodeToken (start );_bdaad :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0061b\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_cebdf .AbstractNumId ,_bdaad );if _cebdf .LvlOverride !=nil {_cfefg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}}; -for _ ,_afdc :=range _cebdf .LvlOverride {e .EncodeElement (_afdc ,_cfefg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewWebSettings ()*WebSettings {_efffg :=&WebSettings {};_efffg .CT_WebSettings =*NewCT_WebSettings (); -return _efffg ;};type ST_StyleSort byte ;func (_bagcbg ST_DocProtect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bagcbg .String (),start );}; +// Unique Value for Record +UniqueTag *CT_Base64Binary ;};func (_fedage *ST_FtnPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edfdg ,_eaebb :=d .Token ();if _eaebb !=nil {return _eaebb ;};if _bgbbd ,_bfbede :=_edfdg .(_d .EndElement );_bfbede &&_bgbbd .Name ==start .Name {*_fedage =1; +return nil ;};if _fbbdf ,_ffcaaa :=_edfdg .(_d .CharData );!_ffcaaa {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",_edfdg );}else {switch string (_fbbdf ){case "":*_fedage =0; +case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_fedage =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_fedage =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_fedage =3;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_fedage =4; +};};_edfdg ,_eaebb =d .Token ();if _eaebb !=nil {return _eaebb ;};if _dedecf ,_cafdff :=_edfdg .(_d .EndElement );_cafdff &&_dedecf .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",_edfdg ); +};func NewCT_TextScale ()*CT_TextScale {_efeeb :=&CT_TextScale {};return _efeeb };func NewWdCT_WordprocessingContentPartNonVisual ()*WdCT_WordprocessingContentPartNonVisual {_dagbf :=&WdCT_WordprocessingContentPartNonVisual {};return _dagbf ;}; -// ValidateWithPath validates the CT_Language and its children, prefixing error messages with path -func (_bgec *CT_Language )ValidateWithPath (path string )error {return nil };func (_dbd *CT_Border )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbd .ValAttr =ST_Border (1);for _ ,_cfgg :=range start .Attr {if _cfgg .Name .Local =="\u0076\u0061\u006c"{_dbd .ValAttr .UnmarshalXMLAttr (_cfgg ); -continue ;};if _cfgg .Name .Local =="\u0063\u006f\u006co\u0072"{_ffga ,_acddg :=ParseUnionST_HexColor (_cfgg .Value );if _acddg !=nil {return _acddg ;};_dbd .ColorAttr =&_ffga ;continue ;};if _cfgg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_dbd .ThemeColorAttr .UnmarshalXMLAttr (_cfgg ); -continue ;};if _cfgg .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_ebbg ,_dbfd :=_cfgg .Value ,error (nil );if _dbfd !=nil {return _dbfd ;};_dbd .ThemeTintAttr =&_ebbg ;continue ;};if _cfgg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_gfgg ,_fgbd :=_cfgg .Value ,error (nil ); -if _fgbd !=nil {return _fgbd ;};_dbd .ThemeShadeAttr =&_gfgg ;continue ;};if _cfgg .Name .Local =="\u0073\u007a"{_aacfd ,_gae :=_fc .ParseUint (_cfgg .Value ,10,64);if _gae !=nil {return _gae ;};_dbd .SzAttr =&_aacfd ;continue ;};if _cfgg .Name .Local =="\u0073\u0070\u0061c\u0065"{_ggaed ,_edcf :=_fc .ParseUint (_cfgg .Value ,10,64); -if _edcf !=nil {return _edcf ;};_dbd .SpaceAttr =&_ggaed ;continue ;};if _cfgg .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_dgbd ,_aagc :=ParseUnionST_OnOff (_cfgg .Value );if _aagc !=nil {return _aagc ;};_dbd .ShadowAttr =&_dgbd ;continue ;}; -if _cfgg .Name .Local =="\u0066\u0072\u0061m\u0065"{_gbc ,_adag :=ParseUnionST_OnOff (_cfgg .Value );if _adag !=nil {return _adag ;};_dbd .FrameAttr =&_gbc ;continue ;};};for {_dbeg ,_dce :=d .Token ();if _dce !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_dce ); -};if _bcgf ,_caba :=_dbeg .(_f .EndElement );_caba &&_bcgf .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Odso and its children, prefixing error messages with path +func (_bfaad *CT_Odso )ValidateWithPath (path string )error {if _bfaad .Udl !=nil {if _dcafd :=_bfaad .Udl .ValidateWithPath (path +"\u002f\u0055\u0064\u006c");_dcafd !=nil {return _dcafd ;};};if _bfaad .Table !=nil {if _ddadc :=_bfaad .Table .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065"); +_ddadc !=nil {return _ddadc ;};};if _bfaad .Src !=nil {if _fada :=_bfaad .Src .ValidateWithPath (path +"\u002f\u0053\u0072\u0063");_fada !=nil {return _fada ;};};if _bfaad .ColDelim !=nil {if _cdeac :=_bfaad .ColDelim .ValidateWithPath (path +"\u002fC\u006f\u006c\u0044\u0065\u006c\u0069m"); +_cdeac !=nil {return _cdeac ;};};if _bfaad .Type !=nil {if _dgbfa :=_bfaad .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_dgbfa !=nil {return _dgbfa ;};};if _bfaad .FHdr !=nil {if _dddgf :=_bfaad .FHdr .ValidateWithPath (path +"\u002f\u0046\u0048d\u0072"); +_dddgf !=nil {return _dddgf ;};};for _adcb ,_aeafc :=range _bfaad .FieldMapData {if _edaeaa :=_aeafc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0046ie\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_adcb )); +_edaeaa !=nil {return _edaeaa ;};};for _daaad ,_ecde :=range _bfaad .RecipientData {if _aebg :=_ecde .ValidateWithPath (_b .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_daaad ));_aebg !=nil {return _aebg ; +};};return nil ;};type ST_PTabLeader byte ;func (_cceac *CT_TargetScreenSz )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cceac .ValAttr =ST_TargetScreenSz (1);for _ ,_acbdd :=range start .Attr {if _acbdd .Name .Local =="\u0076\u0061\u006c"{_cceac .ValAttr .UnmarshalXMLAttr (_acbdd ); +continue ;};};for {_aaecg ,_dfgcg :=d .Token ();if _dfgcg !=nil {return _b .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",_dfgcg ); +};if _ddcdbd ,_affebb :=_aaecg .(_d .EndElement );_affebb &&_ddcdbd .Name ==start .Name {break ;};};return nil ;};type ST_ThemeColor byte ;func (_bfagf *CT_PPrDefault )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bfagf .PPr !=nil {_bbecc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}}; +e .EncodeElement (_bfagf .PPr ,_bbecc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TabStop ()*CT_TabStop {_cfeac :=&CT_TabStop {};_cfeac .ValAttr =ST_TabJc (1);return _cfeac ;};func (_feedab WdST_AlignV )Validate ()error {return _feedab .ValidateWithPath ("")}; +func (_bbbaee ST_Border )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bbbaee .String (),start );};func (_ecacbb *EG_PContentMath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eeagc :for {_accbcf ,_efbfdde :=d .Token (); +if _efbfdde !=nil {return _efbfdde ;};switch _bdacg :=_accbcf .(type ){case _d .StartElement :switch _bdacg .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"}:_aaagcf :=NewEG_PContentBase (); +_aaagcf .CustomXml =NewCT_CustomXmlRun ();if _cegcf :=d .DecodeElement (_aaagcf .CustomXml ,&_bdacg );_cegcf !=nil {return _cegcf ;};_ecacbb .EG_PContentBase =append (_ecacbb .EG_PContentBase ,_aaagcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaacf :=NewEG_PContentBase (); +_ebgaf :=NewCT_SimpleField ();if _ecbgc :=d .DecodeElement (_ebgaf ,&_bdacg );_ecbgc !=nil {return _ecbgc ;};_adaacf .FldSimple =append (_adaacf .FldSimple ,_ebgaf );_ecacbb .EG_PContentBase =append (_ecacbb .EG_PContentBase ,_adaacf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acbeb :=NewEG_PContentBase (); +_acbeb .Hyperlink =NewCT_Hyperlink ();if _geeac :=d .DecodeElement (_acbeb .Hyperlink ,&_bdacg );_geeac !=nil {return _geeac ;};_ecacbb .EG_PContentBase =append (_ecacbb .EG_PContentBase ,_acbeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efbfbd :=NewEG_ContentRunContentBase (); +_efbfbd .SmartTag =NewCT_SmartTagRun ();if _fafeg :=d .DecodeElement (_efbfbd .SmartTag ,&_bdacg );_fafeg !=nil {return _fafeg ;};_ecacbb .EG_ContentRunContentBase =append (_ecacbb .EG_ContentRunContentBase ,_efbfbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceaeg :=NewEG_ContentRunContentBase (); +_ceaeg .Sdt =NewCT_SdtRun ();if _eeefe :=d .DecodeElement (_ceaeg .Sdt ,&_bdacg );_eeefe !=nil {return _eeefe ;};_ecacbb .EG_ContentRunContentBase =append (_ecacbb .EG_ContentRunContentBase ,_ceaeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_feefb :=NewEG_ContentRunContentBase (); +_efbcca :=NewEG_RunLevelElts ();_efbcca .ProofErr =NewCT_ProofErr ();if _dcggef :=d .DecodeElement (_efbcca .ProofErr ,&_bdacg );_dcggef !=nil {return _dcggef ;};_ecacbb .EG_ContentRunContentBase =append (_ecacbb .EG_ContentRunContentBase ,_feefb );_feefb .EG_RunLevelElts =append (_feefb .EG_RunLevelElts ,_efbcca ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dagfg :=NewEG_ContentRunContentBase (); +_acebf :=NewEG_RunLevelElts ();_acebf .PermStart =NewCT_PermStart ();if _dfdba :=d .DecodeElement (_acebf .PermStart ,&_bdacg );_dfdba !=nil {return _dfdba ;};_ecacbb .EG_ContentRunContentBase =append (_ecacbb .EG_ContentRunContentBase ,_dagfg );_dagfg .EG_RunLevelElts =append (_dagfg .EG_RunLevelElts ,_acebf ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_abgaca :=NewEG_ContentRunContentBase (); +_ebagf :=NewEG_RunLevelElts ();_ebagf .PermEnd =NewCT_Perm ();if _aabeb :=d .DecodeElement (_ebagf .PermEnd ,&_bdacg );_aabeb !=nil {return _aabeb ;};_ecacbb .EG_ContentRunContentBase =append (_ecacbb .EG_ContentRunContentBase ,_abgaca );_abgaca .EG_RunLevelElts =append (_abgaca .EG_RunLevelElts ,_ebagf ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aafec :=NewEG_ContentRunContentBase (); +_gabge :=NewEG_RunLevelElts ();_gabge .Ins =NewCT_RunTrackChange ();if _gffea :=d .DecodeElement (_gabge .Ins ,&_bdacg );_gffea !=nil {return _gffea ;};_ecacbb .EG_ContentRunContentBase =append (_ecacbb .EG_ContentRunContentBase ,_aafec );_aafec .EG_RunLevelElts =append (_aafec .EG_RunLevelElts ,_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 :"\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"}:_dgcda :=NewEG_ContentRunContentBase (); +_eegbad :=NewEG_RunLevelElts ();_eegbad .Del =NewCT_RunTrackChange ();if _beaec :=d .DecodeElement (_eegbad .Del ,&_bdacg );_beaec !=nil {return _beaec ;};_ecacbb .EG_ContentRunContentBase =append (_ecacbb .EG_ContentRunContentBase ,_dgcda );_dgcda .EG_RunLevelElts =append (_dgcda .EG_RunLevelElts ,_eegbad ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_eagea :=NewEG_ContentRunContentBase (); +_dbcecf :=NewEG_RunLevelElts ();_dbcecf .MoveFrom =NewCT_RunTrackChange ();if _ccaag :=d .DecodeElement (_dbcecf .MoveFrom ,&_bdacg );_ccaag !=nil {return _ccaag ;};_ecacbb .EG_ContentRunContentBase =append (_ecacbb .EG_ContentRunContentBase ,_eagea ); +_eagea .EG_RunLevelElts =append (_eagea .EG_RunLevelElts ,_dbcecf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_caccd :=NewEG_ContentRunContentBase (); +_caggfd :=NewEG_RunLevelElts ();_caggfd .MoveTo =NewCT_RunTrackChange ();if _ecagd :=d .DecodeElement (_caggfd .MoveTo ,&_bdacg );_ecagd !=nil {return _ecagd ;};_ecacbb .EG_ContentRunContentBase =append (_ecacbb .EG_ContentRunContentBase ,_caccd );_caccd .EG_RunLevelElts =append (_caccd .EG_RunLevelElts ,_caggfd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdebd :=NewEG_ContentRunContentBase (); +_aeced :=NewEG_RunLevelElts ();_ggggc :=NewEG_RangeMarkupElements ();_ggggc .BookmarkStart =NewCT_Bookmark ();if _agbbc :=d .DecodeElement (_ggggc .BookmarkStart ,&_bdacg );_agbbc !=nil {return _agbbc ;};_ecacbb .EG_ContentRunContentBase =append (_ecacbb .EG_ContentRunContentBase ,_bdebd ); +_bdebd .EG_RunLevelElts =append (_bdebd .EG_RunLevelElts ,_aeced );_aeced .EG_RangeMarkupElements =append (_aeced .EG_RangeMarkupElements ,_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 :"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"}:_adbbd :=NewEG_ContentRunContentBase (); +_ebaffd :=NewEG_RunLevelElts ();_cbfgcd :=NewEG_RangeMarkupElements ();_cbfgcd .BookmarkEnd =NewCT_MarkupRange ();if _ecgeda :=d .DecodeElement (_cbfgcd .BookmarkEnd ,&_bdacg );_ecgeda !=nil {return _ecgeda ;};_ecacbb .EG_ContentRunContentBase =append (_ecacbb .EG_ContentRunContentBase ,_adbbd ); +_adbbd .EG_RunLevelElts =append (_adbbd .EG_RunLevelElts ,_ebaffd );_ebaffd .EG_RangeMarkupElements =append (_ebaffd .EG_RangeMarkupElements ,_cbfgcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fggcb :=NewEG_ContentRunContentBase (); +_gddea :=NewEG_RunLevelElts ();_gdgdea :=NewEG_RangeMarkupElements ();_gdgdea .MoveFromRangeStart =NewCT_MoveBookmark ();if _acfda :=d .DecodeElement (_gdgdea .MoveFromRangeStart ,&_bdacg );_acfda !=nil {return _acfda ;};_ecacbb .EG_ContentRunContentBase =append (_ecacbb .EG_ContentRunContentBase ,_fggcb ); +_fggcb .EG_RunLevelElts =append (_fggcb .EG_RunLevelElts ,_gddea );_gddea .EG_RangeMarkupElements =append (_gddea .EG_RangeMarkupElements ,_gdgdea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gfdgag :=NewEG_ContentRunContentBase (); +_aabegb :=NewEG_RunLevelElts ();_cbbfc :=NewEG_RangeMarkupElements ();_cbbfc .MoveFromRangeEnd =NewCT_MarkupRange ();if _gbfaac :=d .DecodeElement (_cbbfc .MoveFromRangeEnd ,&_bdacg );_gbfaac !=nil {return _gbfaac ;};_ecacbb .EG_ContentRunContentBase =append (_ecacbb .EG_ContentRunContentBase ,_gfdgag ); +_gfdgag .EG_RunLevelElts =append (_gfdgag .EG_RunLevelElts ,_aabegb );_aabegb .EG_RangeMarkupElements =append (_aabegb .EG_RangeMarkupElements ,_cbbfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_adgfbb :=NewEG_ContentRunContentBase (); +_dgbb :=NewEG_RunLevelElts ();_fabcc :=NewEG_RangeMarkupElements ();_fabcc .MoveToRangeStart =NewCT_MoveBookmark ();if _gddfgg :=d .DecodeElement (_fabcc .MoveToRangeStart ,&_bdacg );_gddfgg !=nil {return _gddfgg ;};_ecacbb .EG_ContentRunContentBase =append (_ecacbb .EG_ContentRunContentBase ,_adgfbb ); +_adgfbb .EG_RunLevelElts =append (_adgfbb .EG_RunLevelElts ,_dgbb );_dgbb .EG_RangeMarkupElements =append (_dgbb .EG_RangeMarkupElements ,_fabcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ecgdf :=NewEG_ContentRunContentBase (); +_cefga :=NewEG_RunLevelElts ();_fcfcf :=NewEG_RangeMarkupElements ();_fcfcf .MoveToRangeEnd =NewCT_MarkupRange ();if _agcaa :=d .DecodeElement (_fcfcf .MoveToRangeEnd ,&_bdacg );_agcaa !=nil {return _agcaa ;};_ecacbb .EG_ContentRunContentBase =append (_ecacbb .EG_ContentRunContentBase ,_ecgdf ); +_ecgdf .EG_RunLevelElts =append (_ecgdf .EG_RunLevelElts ,_cefga );_cefga .EG_RangeMarkupElements =append (_cefga .EG_RangeMarkupElements ,_fcfcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgbeefd :=NewEG_ContentRunContentBase (); +_afgca :=NewEG_RunLevelElts ();_bebfb :=NewEG_RangeMarkupElements ();_bebfb .CommentRangeStart =NewCT_MarkupRange ();if _dbbfce :=d .DecodeElement (_bebfb .CommentRangeStart ,&_bdacg );_dbbfce !=nil {return _dbbfce ;};_ecacbb .EG_ContentRunContentBase =append (_ecacbb .EG_ContentRunContentBase ,_cgbeefd ); +_cgbeefd .EG_RunLevelElts =append (_cgbeefd .EG_RunLevelElts ,_afgca );_afgca .EG_RangeMarkupElements =append (_afgca .EG_RangeMarkupElements ,_bebfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebgc :=NewEG_ContentRunContentBase (); +_gfabf :=NewEG_RunLevelElts ();_fgeaae :=NewEG_RangeMarkupElements ();_fgeaae .CommentRangeEnd =NewCT_MarkupRange ();if _cgeaf :=d .DecodeElement (_fgeaae .CommentRangeEnd ,&_bdacg );_cgeaf !=nil {return _cgeaf ;};_ecacbb .EG_ContentRunContentBase =append (_ecacbb .EG_ContentRunContentBase ,_ebgc ); +_ebgc .EG_RunLevelElts =append (_ebgc .EG_RunLevelElts ,_gfabf );_gfabf .EG_RangeMarkupElements =append (_gfabf .EG_RangeMarkupElements ,_fgeaae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bfecf :=NewEG_ContentRunContentBase (); +_cbaeg :=NewEG_RunLevelElts ();_bfbea :=NewEG_RangeMarkupElements ();_bfbea .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fgefe :=d .DecodeElement (_bfbea .CustomXmlInsRangeStart ,&_bdacg );_fgefe !=nil {return _fgefe ;};_ecacbb .EG_ContentRunContentBase =append (_ecacbb .EG_ContentRunContentBase ,_bfecf ); +_bfecf .EG_RunLevelElts =append (_bfecf .EG_RunLevelElts ,_cbaeg );_cbaeg .EG_RangeMarkupElements =append (_cbaeg .EG_RangeMarkupElements ,_bfbea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ffagddb :=NewEG_ContentRunContentBase (); +_eegfg :=NewEG_RunLevelElts ();_abefb :=NewEG_RangeMarkupElements ();_abefb .CustomXmlInsRangeEnd =NewCT_Markup ();if _ebee :=d .DecodeElement (_abefb .CustomXmlInsRangeEnd ,&_bdacg );_ebee !=nil {return _ebee ;};_ecacbb .EG_ContentRunContentBase =append (_ecacbb .EG_ContentRunContentBase ,_ffagddb ); +_ffagddb .EG_RunLevelElts =append (_ffagddb .EG_RunLevelElts ,_eegfg );_eegfg .EG_RangeMarkupElements =append (_eegfg .EG_RangeMarkupElements ,_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 :"\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"}:_edeeaf :=NewEG_ContentRunContentBase (); +_bdedba :=NewEG_RunLevelElts ();_cadfcc :=NewEG_RangeMarkupElements ();_cadfcc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ggefb :=d .DecodeElement (_cadfcc .CustomXmlDelRangeStart ,&_bdacg );_ggefb !=nil {return _ggefb ;};_ecacbb .EG_ContentRunContentBase =append (_ecacbb .EG_ContentRunContentBase ,_edeeaf ); +_edeeaf .EG_RunLevelElts =append (_edeeaf .EG_RunLevelElts ,_bdedba );_bdedba .EG_RangeMarkupElements =append (_bdedba .EG_RangeMarkupElements ,_cadfcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fgcbbg :=NewEG_ContentRunContentBase (); +_bcadc :=NewEG_RunLevelElts ();_deafb :=NewEG_RangeMarkupElements ();_deafb .CustomXmlDelRangeEnd =NewCT_Markup ();if _ddced :=d .DecodeElement (_deafb .CustomXmlDelRangeEnd ,&_bdacg );_ddced !=nil {return _ddced ;};_ecacbb .EG_ContentRunContentBase =append (_ecacbb .EG_ContentRunContentBase ,_fgcbbg ); +_fgcbbg .EG_RunLevelElts =append (_fgcbbg .EG_RunLevelElts ,_bcadc );_bcadc .EG_RangeMarkupElements =append (_bcadc .EG_RangeMarkupElements ,_deafb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agcdb :=NewEG_ContentRunContentBase (); +_fdecee :=NewEG_RunLevelElts ();_cgdgf :=NewEG_RangeMarkupElements ();_cgdgf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cgedb :=d .DecodeElement (_cgdgf .CustomXmlMoveFromRangeStart ,&_bdacg );_cgedb !=nil {return _cgedb ;};_ecacbb .EG_ContentRunContentBase =append (_ecacbb .EG_ContentRunContentBase ,_agcdb ); +_agcdb .EG_RunLevelElts =append (_agcdb .EG_RunLevelElts ,_fdecee );_fdecee .EG_RangeMarkupElements =append (_fdecee .EG_RangeMarkupElements ,_cgdgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fddddb :=NewEG_ContentRunContentBase (); +_baecgb :=NewEG_RunLevelElts ();_bgagc :=NewEG_RangeMarkupElements ();_bgagc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fdadcc :=d .DecodeElement (_bgagc .CustomXmlMoveFromRangeEnd ,&_bdacg );_fdadcc !=nil {return _fdadcc ;};_ecacbb .EG_ContentRunContentBase =append (_ecacbb .EG_ContentRunContentBase ,_fddddb ); +_fddddb .EG_RunLevelElts =append (_fddddb .EG_RunLevelElts ,_baecgb );_baecgb .EG_RangeMarkupElements =append (_baecgb .EG_RangeMarkupElements ,_bgagc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ddgge :=NewEG_ContentRunContentBase (); +_fdbgde :=NewEG_RunLevelElts ();_egcab :=NewEG_RangeMarkupElements ();_egcab .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dcfbdc :=d .DecodeElement (_egcab .CustomXmlMoveToRangeStart ,&_bdacg );_dcfbdc !=nil {return _dcfbdc ;};_ecacbb .EG_ContentRunContentBase =append (_ecacbb .EG_ContentRunContentBase ,_ddgge ); +_ddgge .EG_RunLevelElts =append (_ddgge .EG_RunLevelElts ,_fdbgde );_fdbgde .EG_RangeMarkupElements =append (_fdbgde .EG_RangeMarkupElements ,_egcab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_beeef :=NewEG_ContentRunContentBase (); +_accgcd :=NewEG_RunLevelElts ();_daafc :=NewEG_RangeMarkupElements ();_daafc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _afdaag :=d .DecodeElement (_daafc .CustomXmlMoveToRangeEnd ,&_bdacg );_afdaag !=nil {return _afdaag ;};_ecacbb .EG_ContentRunContentBase =append (_ecacbb .EG_ContentRunContentBase ,_beeef ); +_beeef .EG_RunLevelElts =append (_beeef .EG_RunLevelElts ,_accgcd );_accgcd .EG_RangeMarkupElements =append (_accgcd .EG_RangeMarkupElements ,_daafc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fcebe :=NewEG_ContentRunContentBase (); +_fdfcbd :=NewEG_RunLevelElts ();_eeafcg :=NewEG_MathContent ();_eeafcg .OMathPara =_ea .NewOMathPara ();if _fccgb :=d .DecodeElement (_eeafcg .OMathPara ,&_bdacg );_fccgb !=nil {return _fccgb ;};_ecacbb .EG_ContentRunContentBase =append (_ecacbb .EG_ContentRunContentBase ,_fcebe ); +_fcebe .EG_RunLevelElts =append (_fcebe .EG_RunLevelElts ,_fdfcbd );_fdfcbd .EG_MathContent =append (_fdfcbd .EG_MathContent ,_eeafcg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_begbd :=NewEG_ContentRunContentBase (); +_fcaad :=NewEG_RunLevelElts ();_cdbeaa :=NewEG_MathContent ();_cdbeaa .OMath =_ea .NewOMath ();if _aecdb :=d .DecodeElement (_cdbeaa .OMath ,&_bdacg );_aecdb !=nil {return _aecdb ;};_ecacbb .EG_ContentRunContentBase =append (_ecacbb .EG_ContentRunContentBase ,_begbd ); +_begbd .EG_RunLevelElts =append (_begbd .EG_RunLevelElts ,_fcaad );_fcaad .EG_MathContent =append (_fcaad .EG_MathContent ,_cdbeaa );default:_gb .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",_bdacg .Name ); +if _cbfcb :=d .Skip ();_cbfcb !=nil {return _cbfcb ;};};case _d .EndElement :break _eeagc ;case _d .CharData :};};return nil ;};func NewCT_Border ()*CT_Border {_edga :=&CT_Border {};_edga .ValAttr =ST_Border (1);return _edga };func (_edfga *CT_DocType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dddd :=range start .Attr {if _dddd .Name .Local =="\u0076\u0061\u006c"{_fegd ,_bbbfb :=_dddd .Value ,error (nil ); +if _bbbfb !=nil {return _bbbfb ;};_edfga .ValAttr =_fegd ;continue ;};};for {_ccggd ,_cbaaf :=d .Token ();if _cbaaf !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065\u003a\u0020%\u0073",_cbaaf ); +};if _abgcc ,_effba :=_ccggd .(_d .EndElement );_effba &&_abgcc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path -func (_faca *CT_Color )ValidateWithPath (path string )error {if _ddfg :=_faca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddfg !=nil {return _ddfg ;};if _egab :=_faca .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); -_egab !=nil {return _egab ;};return nil ;}; +// Validate validates the CT_PBdr and its children +func (_dcdcf *CT_PBdr )Validate ()error {return _dcdcf .ValidateWithPath ("\u0043T\u005f\u0050\u0042\u0064\u0072");};type ST_VAnchor byte ; -// ValidateWithPath validates the CT_TblPr and its children, prefixing error messages with path -func (_gfgcg *CT_TblPr )ValidateWithPath (path string )error {if _gfgcg .TblStyle !=nil {if _gdaff :=_gfgcg .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_gdaff !=nil {return _gdaff ;};};if _gfgcg .TblpPr !=nil {if _bgaed :=_gfgcg .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072"); -_bgaed !=nil {return _bgaed ;};};if _gfgcg .TblOverlap !=nil {if _bebgb :=_gfgcg .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_bebgb !=nil {return _bebgb ;};};if _gfgcg .BidiVisual !=nil {if _ebgad :=_gfgcg .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"); -_ebgad !=nil {return _ebgad ;};};if _gfgcg .TblStyleRowBandSize !=nil {if _gcbea :=_gfgcg .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_gcbea !=nil {return _gcbea ; -};};if _gfgcg .TblStyleColBandSize !=nil {if _gdcce :=_gfgcg .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_gdcce !=nil {return _gdcce ;};};if _gfgcg .TblW !=nil {if _ffcee :=_gfgcg .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057"); -_ffcee !=nil {return _ffcee ;};};if _gfgcg .Jc !=nil {if _cfdbc :=_gfgcg .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_cfdbc !=nil {return _cfdbc ;};};if _gfgcg .TblCellSpacing !=nil {if _bccca :=_gfgcg .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_bccca !=nil {return _bccca ;};};if _gfgcg .TblInd !=nil {if _cdbcf :=_gfgcg .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_cdbcf !=nil {return _cdbcf ;};};if _gfgcg .TblBorders !=nil {if _geabd :=_gfgcg .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); -_geabd !=nil {return _geabd ;};};if _gfgcg .Shd !=nil {if _cdgdc :=_gfgcg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_cdgdc !=nil {return _cdgdc ;};};if _gfgcg .TblLayout !=nil {if _bdddd :=_gfgcg .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"); -_bdddd !=nil {return _bdddd ;};};if _gfgcg .TblCellMar !=nil {if _cbbfd :=_gfgcg .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_cbbfd !=nil {return _cbbfd ;};};if _gfgcg .TblLook !=nil {if _dafbf :=_gfgcg .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b"); -_dafbf !=nil {return _dafbf ;};};if _gfgcg .TblCaption !=nil {if _bffba :=_gfgcg .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_bffba !=nil {return _bffba ;};};if _gfgcg .TblDescription !=nil {if _acgba :=_gfgcg .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"); -_acgba !=nil {return _acgba ;};};if _gfgcg .TblPrChange !=nil {if _eafbd :=_gfgcg .TblPrChange .ValidateWithPath (path +"\u002f\u0054\u0062l\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_eafbd !=nil {return _eafbd ;};};return nil ;};type ST_LineNumberRestart byte ; -type WdCT_GraphicFrame struct{CNvPr *_fa .CT_NonVisualDrawingProps ;CNvFrPr *_fa .CT_NonVisualGraphicFrameProperties ;Xfrm *_fa .CT_Transform2D ;Graphic *_fa .Graphic ;ExtLst *_fa .CT_OfficeArtExtensionList ;};func NewCT_LatentStyles ()*CT_LatentStyles {_bccf :=&CT_LatentStyles {}; -return _bccf };type WdCT_PosV struct{RelativeFromAttr WdST_RelFromV ;Choice *WdCT_PosVChoice ;}; +// Validate validates the WdEG_WrapType and its children +func (_dfffbg *WdEG_WrapType )Validate ()error {return _dfffbg .ValidateWithPath ("\u0057\u0064\u0045\u0047\u005f\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065");};func (_geddc *CT_TxbxContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _geddc .AltChunk !=nil {_baddd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_fceff :=range _geddc .AltChunk {e .EncodeElement (_fceff ,_baddd );};};if _geddc .EG_ContentBlockContent !=nil {for _ ,_cbbeg :=range _geddc .EG_ContentBlockContent {_cbbeg .MarshalXML (e ,_d .StartElement {}); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_ParaRPrChange struct{AuthorAttr string ;DateAttr *_gd .Time ; -// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path -func (_bdac *CT_Control )ValidateWithPath (path string )error {return nil };func (_bbbdae *CT_PPrGeneral )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bbbdae .PStyle !=nil {_bcgdb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_bbbdae .PStyle ,_bcgdb );};if _bbbdae .KeepNext !=nil {_cgdbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_bbbdae .KeepNext ,_cgdbb );};if _bbbdae .KeepLines !=nil {_ecedc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_bbbdae .KeepLines ,_ecedc );};if _bbbdae .PageBreakBefore !=nil {_efgcg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_bbbdae .PageBreakBefore ,_efgcg ); -};if _bbbdae .FramePr !=nil {_fedfd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_bbbdae .FramePr ,_fedfd );};if _bbbdae .WidowControl !=nil {_ffcfc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}}; -e .EncodeElement (_bbbdae .WidowControl ,_ffcfc );};if _bbbdae .NumPr !=nil {_egafa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_bbbdae .NumPr ,_egafa );};if _bbbdae .SuppressLineNumbers !=nil {_dabdg :=_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 (_bbbdae .SuppressLineNumbers ,_dabdg );};if _bbbdae .PBdr !=nil {_eggcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_bbbdae .PBdr ,_eggcc );};if _bbbdae .Shd !=nil {_egccg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}}; -e .EncodeElement (_bbbdae .Shd ,_egccg );};if _bbbdae .Tabs !=nil {_abafe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_bbbdae .Tabs ,_abafe );};if _bbbdae .SuppressAutoHyphens !=nil {_gdcca :=_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 (_bbbdae .SuppressAutoHyphens ,_gdcca );};if _bbbdae .Kinsoku !=nil {_cbdea :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_bbbdae .Kinsoku ,_cbdea );};if _bbbdae .WordWrap !=nil {_bcadcb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}}; -e .EncodeElement (_bbbdae .WordWrap ,_bcadcb );};if _bbbdae .OverflowPunct !=nil {_eggcdb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_bbbdae .OverflowPunct ,_eggcdb ); -};if _bbbdae .TopLinePunct !=nil {_begda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_bbbdae .TopLinePunct ,_begda );};if _bbbdae .AutoSpaceDE !=nil {_geedb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}}; -e .EncodeElement (_bbbdae .AutoSpaceDE ,_geedb );};if _bbbdae .AutoSpaceDN !=nil {_bgafc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_bbbdae .AutoSpaceDN ,_bgafc ); -};if _bbbdae .Bidi !=nil {_ccagc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_bbbdae .Bidi ,_ccagc );};if _bbbdae .AdjustRightInd !=nil {_gfadg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}}; -e .EncodeElement (_bbbdae .AdjustRightInd ,_gfadg );};if _bbbdae .SnapToGrid !=nil {_affea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_bbbdae .SnapToGrid ,_affea ); -};if _bbbdae .Spacing !=nil {_bbdfa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_bbbdae .Spacing ,_bbdfa );};if _bbbdae .Ind !=nil {_gbdca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0064"}}; -e .EncodeElement (_bbbdae .Ind ,_gbdca );};if _bbbdae .ContextualSpacing !=nil {_eadeaf :=_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 (_bbbdae .ContextualSpacing ,_eadeaf ); -};if _bbbdae .MirrorIndents !=nil {_feaca :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_bbbdae .MirrorIndents ,_feaca );};if _bbbdae .SuppressOverlap !=nil {_ebfb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}}; -e .EncodeElement (_bbbdae .SuppressOverlap ,_ebfb );};if _bbbdae .Jc !=nil {_bdfef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_bbbdae .Jc ,_bdfef );};if _bbbdae .TextDirection !=nil {_dgcgeb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_bbbdae .TextDirection ,_dgcgeb );};if _bbbdae .TextAlignment !=nil {_ggaac :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_bbbdae .TextAlignment ,_ggaac ); -};if _bbbdae .TextboxTightWrap !=nil {_agcebf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_bbbdae .TextboxTightWrap ,_agcebf );};if _bbbdae .OutlineLvl !=nil {_eaggg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}}; -e .EncodeElement (_bbbdae .OutlineLvl ,_eaggg );};if _bbbdae .DivId !=nil {_gceeg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_bbbdae .DivId ,_gceeg );};if _bbbdae .CnfStyle !=nil {_gbbbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_bbbdae .CnfStyle ,_gbbbg );};if _bbbdae .PPrChange !=nil {_gbafaa :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bbbdae .PPrChange ,_gbafaa );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_Ruby ()*CT_Ruby {_gbegd :=&CT_Ruby {};_gbegd .RubyPr =NewCT_RubyPr ();_gbegd .Rt =NewCT_RubyContent ();_gbegd .RubyBase =NewCT_RubyContent ();return _gbegd ;};type CT_RPr struct{ +// Annotation Identifier +IdAttr int64 ;RPr *CT_ParaRPrOriginal ;};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 *_ed .CT_Point2D ;PositionH *WdCT_PosH ;PositionV *WdCT_PosV ;Extent *_ed .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;Choice *WdEG_WrapTypeChoice ;DocPr *_ed .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_ed .CT_NonVisualGraphicFrameProperties ; +Graphic *_ed .Graphic ;};func NewCT_Perm ()*CT_Perm {_adeac :=&CT_Perm {};return _adeac };type EG_RPrBase struct{ // Referenced Character Style RStyle *CT_String ; @@ -5161,254 +5329,52 @@ EastAsianLayout *CT_EastAsianLayout ; SpecVanish *CT_OnOff ; // Office Open XML Math -OMath *CT_OnOff ; +OMath *CT_OnOff ;};func (_dafeg ST_DisplacedByCustomXml )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fbaffd :=_d .Attr {};_fbaffd .Name =name ;switch _dafeg {case ST_DisplacedByCustomXmlUnset :_fbaffd .Value ="";case ST_DisplacedByCustomXmlNext :_fbaffd .Value ="\u006e\u0065\u0078\u0074"; +case ST_DisplacedByCustomXmlPrev :_fbaffd .Value ="\u0070\u0072\u0065\u0076";};return _fbaffd ,nil ;}; -// Revision Information for Run Properties -RPrChange *CT_RPrChange ;};func (_ddcegg *CT_HdrFtr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ddcegg .AltChunk !=nil {_bbfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}}; -for _ ,_gcabaf :=range _ddcegg .AltChunk {e .EncodeElement (_gcabaf ,_bbfd );};};if _ddcegg .EG_ContentBlockContent !=nil {for _ ,_fegcg :=range _ddcegg .EG_ContentBlockContent {_fegcg .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_eaaad *CT_FitText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aacgc :=range start .Attr {if _aacgc .Name .Local =="\u0076\u0061\u006c"{_agecg ,_bface :=ParseUnionST_TwipsMeasure (_aacgc .Value );if _bface !=nil {return _bface ; -};_eaaad .ValAttr =_agecg ;continue ;};if _aacgc .Name .Local =="\u0069\u0064"{_ddagc ,_cdfc :=_fc .ParseInt (_aacgc .Value ,10,64);if _cdfc !=nil {return _cdfc ;};_eaaad .IdAttr =&_ddagc ;continue ;};};for {_gabae ,_cfcdf :=d .Token ();if _cfcdf !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_cfcdf ); -};if _dcgcc ,_bfcac :=_gabae .(_f .EndElement );_bfcac &&_dcgcc .Name ==start .Name {break ;};};return nil ;};func NewCT_Control ()*CT_Control {_fddcg :=&CT_Control {};return _fddcg };func (_bfeec *CT_DocPartPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfeec .Name =NewCT_DocPartName (); -_ddbfb :for {_dbfec ,_dfgb :=d .Token ();if _dfgb !=nil {return _dfgb ;};switch _fadge :=_dbfec .(type ){case _f .StartElement :switch _fadge .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _gbcd :=d .DecodeElement (_bfeec .Name ,&_fadge ); -_gbcd !=nil {return _gbcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeec .Style =NewCT_String (); -if _geefc :=d .DecodeElement (_bfeec .Style ,&_fadge );_geefc !=nil {return _geefc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeec .Category =NewCT_DocPartCategory (); -if _gadee :=d .DecodeElement (_bfeec .Category ,&_fadge );_gadee !=nil {return _gadee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeec .Types =NewCT_DocPartTypes (); -if _fgdd :=d .DecodeElement (_bfeec .Types ,&_fadge );_fgdd !=nil {return _fgdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_bfeec .Behaviors =NewCT_DocPartBehaviors (); -if _adcc :=d .DecodeElement (_bfeec .Behaviors ,&_fadge );_adcc !=nil {return _adcc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeec .Description =NewCT_String (); -if _efgfd :=d .DecodeElement (_bfeec .Description ,&_fadge );_efgfd !=nil {return _efgfd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeec .Guid =NewCT_Guid (); -if _agcac :=d .DecodeElement (_bfeec .Guid ,&_fadge );_agcac !=nil {return _agcac ;};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",_fadge .Name ); -if _gacef :=d .Skip ();_gacef !=nil {return _gacef ;};};case _f .EndElement :break _ddbfb ;case _f .CharData :};};return nil ;};func (_cdbeb *CT_TcPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddbafb :for {_bcadefa ,_abeda :=d .Token (); -if _abeda !=nil {return _abeda ;};switch _gegagb :=_bcadefa .(type ){case _f .StartElement :switch _gegagb .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdbeb .CnfStyle =NewCT_Cnf (); -if _bggdf :=d .DecodeElement (_cdbeb .CnfStyle ,&_gegagb );_bggdf !=nil {return _bggdf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdbeb .TcW =NewCT_TblWidth (); -if _cggfg :=d .DecodeElement (_cdbeb .TcW ,&_gegagb );_cggfg !=nil {return _cggfg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbeb .GridSpan =NewCT_DecimalNumber (); -if _effge :=d .DecodeElement (_cdbeb .GridSpan ,&_gegagb );_effge !=nil {return _effge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbeb .HMerge =NewCT_HMerge (); -if _ffefc :=d .DecodeElement (_cdbeb .HMerge ,&_gegagb );_ffefc !=nil {return _ffefc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbeb .VMerge =NewCT_VMerge (); -if _adefb :=d .DecodeElement (_cdbeb .VMerge ,&_gegagb );_adefb !=nil {return _adefb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbeb .TcBorders =NewCT_TcBorders (); -if _fafef :=d .DecodeElement (_cdbeb .TcBorders ,&_gegagb );_fafef !=nil {return _fafef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdbeb .Shd =NewCT_Shd (); -if _caffb :=d .DecodeElement (_cdbeb .Shd ,&_gegagb );_caffb !=nil {return _caffb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbeb .NoWrap =NewCT_OnOff (); -if _ggabc :=d .DecodeElement (_cdbeb .NoWrap ,&_gegagb );_ggabc !=nil {return _ggabc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdbeb .TcMar =NewCT_TcMar (); -if _dcaddd :=d .DecodeElement (_cdbeb .TcMar ,&_gegagb );_dcaddd !=nil {return _dcaddd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdbeb .TextDirection =NewCT_TextDirection (); -if _eegab :=d .DecodeElement (_cdbeb .TextDirection ,&_gegagb );_eegab !=nil {return _eegab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbeb .TcFitText =NewCT_OnOff (); -if _aagagg :=d .DecodeElement (_cdbeb .TcFitText ,&_gegagb );_aagagg !=nil {return _aagagg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbeb .VAlign =NewCT_VerticalJc (); -if _efggc :=d .DecodeElement (_cdbeb .VAlign ,&_gegagb );_efggc !=nil {return _efggc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbeb .HideMark =NewCT_OnOff (); -if _ggfadc :=d .DecodeElement (_cdbeb .HideMark ,&_gegagb );_ggfadc !=nil {return _ggfadc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbeb .Headers =NewCT_Headers (); -if _bfbad :=d .DecodeElement (_cdbeb .Headers ,&_gegagb );_bfbad !=nil {return _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 :"\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"}:_cdbeb .CellIns =NewCT_TrackChange (); -if _dcdge :=d .DecodeElement (_cdbeb .CellIns ,&_gegagb );_dcdge !=nil {return _dcdge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbeb .CellDel =NewCT_TrackChange (); -if _dbdcg :=d .DecodeElement (_cdbeb .CellDel ,&_gegagb );_dbdcg !=nil {return _dbdcg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbeb .CellMerge =NewCT_CellMergeTrackChange (); -if _geeecd :=d .DecodeElement (_cdbeb .CellMerge ,&_gegagb );_geeecd !=nil {return _geeecd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdbeb .TcPrChange =NewCT_TcPrChange (); -if _cebdfd :=d .DecodeElement (_cdbeb .TcPrChange ,&_gegagb );_cebdfd !=nil {return _cebdfd ;};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",_gegagb .Name ); -if _bedec :=d .Skip ();_bedec !=nil {return _bedec ;};};case _f .EndElement :break _ddbafb ;case _f .CharData :};};return nil ;};func (_dbafbb *ST_Wrap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acdacd ,_bbdfe :=d .Token ();if _bbdfe !=nil {return _bbdfe ; -};if _bfcda ,_dacfg :=_acdacd .(_f .EndElement );_dacfg &&_bfcda .Name ==start .Name {*_dbafbb =1;return nil ;};if _aaceeg ,_fbcee :=_acdacd .(_f .CharData );!_fbcee {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acdacd ); -}else {switch string (_aaceeg ){case "":*_dbafbb =0;case "\u0061\u0075\u0074\u006f":*_dbafbb =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_dbafbb =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_dbafbb =3;case "\u0074\u0069\u0067h\u0074":*_dbafbb =4; -case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_dbafbb =5;case "\u006e\u006f\u006e\u0065":*_dbafbb =6;};};_acdacd ,_bbdfe =d .Token ();if _bbdfe !=nil {return _bbdfe ;};if _aebdc ,_faebcaf :=_acdacd .(_f .EndElement );_faebcaf &&_aebdc .Name ==start .Name {return nil ; -};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acdacd );};func (_gfgef ST_VAnchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gfgef .String (),start ); -};func (_cdbaf *CT_Spacing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afcbe :=range start .Attr {if _afcbe .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065"{_aefd ,_aedbbg :=ParseUnionST_TwipsMeasure (_afcbe .Value );if _aedbbg !=nil {return _aedbbg ; -};_cdbaf .BeforeAttr =&_aefd ;continue ;};if _afcbe .Name .Local =="b\u0065\u0066\u006f\u0072\u0065\u004c\u0069\u006e\u0065\u0073"{_fbaaff ,_fadbeg :=_fc .ParseInt (_afcbe .Value ,10,64);if _fadbeg !=nil {return _fadbeg ;};_cdbaf .BeforeLinesAttr =&_fbaaff ; -continue ;};if _afcbe .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065\u0041\u0075\u0074\u006f\u0073\u0070a\u0063\u0069\u006e\u0067"{_gadgf ,_caeba :=ParseUnionST_OnOff (_afcbe .Value );if _caeba !=nil {return _caeba ;};_cdbaf .BeforeAutospacingAttr =&_gadgf ; -continue ;};if _afcbe .Name .Local =="\u0061\u0066\u0074e\u0072"{_edcaa ,_dfabg :=ParseUnionST_TwipsMeasure (_afcbe .Value );if _dfabg !=nil {return _dfabg ;};_cdbaf .AfterAttr =&_edcaa ;continue ;};if _afcbe .Name .Local =="\u0061\u0066\u0074\u0065\u0072\u004c\u0069\u006e\u0065\u0073"{_gfefbb ,_aebec :=_fc .ParseInt (_afcbe .Value ,10,64); -if _aebec !=nil {return _aebec ;};_cdbaf .AfterLinesAttr =&_gfefbb ;continue ;};if _afcbe .Name .Local =="\u0061\u0066t\u0065\u0072\u0041u\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067"{_gfdcd ,_cbcae :=ParseUnionST_OnOff (_afcbe .Value );if _cbcae !=nil {return _cbcae ; -};_cdbaf .AfterAutospacingAttr =&_gfdcd ;continue ;};if _afcbe .Name .Local =="\u006c\u0069\u006e\u0065"{_edaff ,_agace :=ParseUnionST_SignedTwipsMeasure (_afcbe .Value );if _agace !=nil {return _agace ;};_cdbaf .LineAttr =&_edaff ;continue ;};if _afcbe .Name .Local =="\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"{_cdbaf .LineRuleAttr .UnmarshalXMLAttr (_afcbe ); -continue ;};};for {_dbaegb ,_ccecg :=d .Token ();if _ccecg !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u003a\u0020%\u0073",_ccecg );};if _gbcfe ,_cgccf :=_dbaegb .(_f .EndElement ); -_cgccf &&_gbcfe .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the WebSettings and its children +func (_dcabc *WebSettings )Validate ()error {return _dcabc .ValidateWithPath ("W\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");}; -// Validate validates the CT_MarkupRange and its children -func (_feagc *CT_MarkupRange )Validate ()error {return _feagc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0075\u0070R\u0061\u006e\u0067\u0065");};func (_acdgfa *ST_CombineBrackets )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gaabaa ,_bbfcdg :=d .Token (); -if _bbfcdg !=nil {return _bbfcdg ;};if _ddfbeb ,_aaaed :=_gaabaa .(_f .EndElement );_aaaed &&_ddfbeb .Name ==start .Name {*_acdgfa =1;return nil ;};if _cdcga ,_baebg :=_gaabaa .(_f .CharData );!_baebg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gaabaa ); -}else {switch string (_cdcga ){case "":*_acdgfa =0;case "\u006e\u006f\u006e\u0065":*_acdgfa =1;case "\u0072\u006f\u0075n\u0064":*_acdgfa =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_acdgfa =3;case "\u0061\u006e\u0067l\u0065":*_acdgfa =4;case "\u0063\u0075\u0072l\u0079":*_acdgfa =5; -};};_gaabaa ,_bbfcdg =d .Token ();if _bbfcdg !=nil {return _bbfcdg ;};if _eeefcd ,_debfgf :=_gaabaa .(_f .EndElement );_debfgf &&_eeefcd .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gaabaa ); -};func (_fecb *CT_CustomXmlRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfgdb :=range start .Attr {if _bfgdb .Name .Local =="\u0075\u0072\u0069"{_ggca ,_egfe :=_bfgdb .Value ,error (nil );if _egfe !=nil {return _egfe ;};_fecb .UriAttr =&_ggca ; -continue ;};if _bfgdb .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_dffg ,_abcgf :=_bfgdb .Value ,error (nil );if _abcgf !=nil {return _abcgf ;};_fecb .ElementAttr =_dffg ;continue ;};};_debfg :for {_agba ,_deggbd :=d .Token ();if _deggbd !=nil {return _deggbd ; -};switch _ggeb :=_agba .(type ){case _f .StartElement :switch _ggeb .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fecb .CustomXmlPr =NewCT_CustomXmlPr (); -if _dgfbb :=d .DecodeElement (_fecb .CustomXmlPr ,&_ggeb );_dgfbb !=nil {return _dgfbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcbe :=NewEG_PContent (); -_cebe :=NewCT_SimpleField ();if _dcgaa :=d .DecodeElement (_cebe ,&_ggeb );_dcgaa !=nil {return _dcgaa ;};_dcbe .FldSimple =append (_dcbe .FldSimple ,_cebe );_fecb .EG_PContent =append (_fecb .EG_PContent ,_dcbe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fffaa :=NewEG_PContent (); -_fffaa .Hyperlink =NewCT_Hyperlink ();if _cagf :=d .DecodeElement (_fffaa .Hyperlink ,&_ggeb );_cagf !=nil {return _cagf ;};_fecb .EG_PContent =append (_fecb .EG_PContent ,_fffaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_cbgf :=NewEG_PContent (); -_cbgf .SubDoc =NewCT_Rel ();if _fbdd :=d .DecodeElement (_cbgf .SubDoc ,&_ggeb );_fbdd !=nil {return _fbdd ;};_fecb .EG_PContent =append (_fecb .EG_PContent ,_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 :"\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"}:_aafa :=NewEG_PContent (); -_bbfad :=NewEG_ContentRunContent ();_bbfad .CustomXml =NewCT_CustomXmlRun ();if _agaee :=d .DecodeElement (_bbfad .CustomXml ,&_ggeb );_agaee !=nil {return _agaee ;};_fecb .EG_PContent =append (_fecb .EG_PContent ,_aafa );_aafa .EG_ContentRunContent =append (_aafa .EG_ContentRunContent ,_bbfad ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebee :=NewEG_PContent (); -_cbbeg :=NewEG_ContentRunContent ();_cbbeg .SmartTag =NewCT_SmartTagRun ();if _abgg :=d .DecodeElement (_cbbeg .SmartTag ,&_ggeb );_abgg !=nil {return _abgg ;};_fecb .EG_PContent =append (_fecb .EG_PContent ,_ebee );_ebee .EG_ContentRunContent =append (_ebee .EG_ContentRunContent ,_cbbeg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccbbc :=NewEG_PContent (); -_gbdgb :=NewEG_ContentRunContent ();_gbdgb .Sdt =NewCT_SdtRun ();if _fefd :=d .DecodeElement (_gbdgb .Sdt ,&_ggeb );_fefd !=nil {return _fefd ;};_fecb .EG_PContent =append (_fecb .EG_PContent ,_ccbbc );_ccbbc .EG_ContentRunContent =append (_ccbbc .EG_ContentRunContent ,_gbdgb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdged :=NewEG_PContent (); -_cgdeg :=NewEG_ContentRunContent ();_cgdeg .Dir =NewCT_DirContentRun ();if _fdbbc :=d .DecodeElement (_cgdeg .Dir ,&_ggeb );_fdbbc !=nil {return _fdbbc ;};_fecb .EG_PContent =append (_fecb .EG_PContent ,_fdged );_fdged .EG_ContentRunContent =append (_fdged .EG_ContentRunContent ,_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 :"\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"}:_aacb :=NewEG_PContent (); -_ddcdd :=NewEG_ContentRunContent ();_ddcdd .Bdo =NewCT_BdoContentRun ();if _afgcc :=d .DecodeElement (_ddcdd .Bdo ,&_ggeb );_afgcc !=nil {return _afgcc ;};_fecb .EG_PContent =append (_fecb .EG_PContent ,_aacb );_aacb .EG_ContentRunContent =append (_aacb .EG_ContentRunContent ,_ddcdd ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cffe :=NewEG_PContent (); -_aebce :=NewEG_ContentRunContent ();_aebce .R =NewCT_R ();if _gagbb :=d .DecodeElement (_aebce .R ,&_ggeb );_gagbb !=nil {return _gagbb ;};_fecb .EG_PContent =append (_fecb .EG_PContent ,_cffe );_cffe .EG_ContentRunContent =append (_cffe .EG_ContentRunContent ,_aebce ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afba :=NewEG_PContent (); -_ddga :=NewEG_ContentRunContent ();_gcadb :=NewEG_RunLevelElts ();_gcadb .ProofErr =NewCT_ProofErr ();if _ggga :=d .DecodeElement (_gcadb .ProofErr ,&_ggeb );_ggga !=nil {return _ggga ;};_fecb .EG_PContent =append (_fecb .EG_PContent ,_afba );_afba .EG_ContentRunContent =append (_afba .EG_ContentRunContent ,_ddga ); -_ddga .EG_RunLevelElts =append (_ddga .EG_RunLevelElts ,_gcadb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_caed :=NewEG_PContent (); -_befac :=NewEG_ContentRunContent ();_gcage :=NewEG_RunLevelElts ();_gcage .PermStart =NewCT_PermStart ();if _egbff :=d .DecodeElement (_gcage .PermStart ,&_ggeb );_egbff !=nil {return _egbff ;};_fecb .EG_PContent =append (_fecb .EG_PContent ,_caed );_caed .EG_ContentRunContent =append (_caed .EG_ContentRunContent ,_befac ); -_befac .EG_RunLevelElts =append (_befac .EG_RunLevelElts ,_gcage );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_feab :=NewEG_PContent (); -_aeae :=NewEG_ContentRunContent ();_ecac :=NewEG_RunLevelElts ();_ecac .PermEnd =NewCT_Perm ();if _bggca :=d .DecodeElement (_ecac .PermEnd ,&_ggeb );_bggca !=nil {return _bggca ;};_fecb .EG_PContent =append (_fecb .EG_PContent ,_feab );_feab .EG_ContentRunContent =append (_feab .EG_ContentRunContent ,_aeae ); -_aeae .EG_RunLevelElts =append (_aeae .EG_RunLevelElts ,_ecac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbc :=NewEG_PContent (); -_ebcga :=NewEG_ContentRunContent ();_deeg :=NewEG_RunLevelElts ();_deeg .Ins =NewCT_RunTrackChange ();if _ecfa :=d .DecodeElement (_deeg .Ins ,&_ggeb );_ecfa !=nil {return _ecfa ;};_fecb .EG_PContent =append (_fecb .EG_PContent ,_bfbc );_bfbc .EG_ContentRunContent =append (_bfbc .EG_ContentRunContent ,_ebcga ); -_ebcga .EG_RunLevelElts =append (_ebcga .EG_RunLevelElts ,_deeg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gabbg :=NewEG_PContent (); -_dgfe :=NewEG_ContentRunContent ();_eggd :=NewEG_RunLevelElts ();_eggd .Del =NewCT_RunTrackChange ();if _dfeca :=d .DecodeElement (_eggd .Del ,&_ggeb );_dfeca !=nil {return _dfeca ;};_fecb .EG_PContent =append (_fecb .EG_PContent ,_gabbg );_gabbg .EG_ContentRunContent =append (_gabbg .EG_ContentRunContent ,_dgfe ); -_dgfe .EG_RunLevelElts =append (_dgfe .EG_RunLevelElts ,_eggd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_abcca :=NewEG_PContent (); -_ecbgg :=NewEG_ContentRunContent ();_acecb :=NewEG_RunLevelElts ();_acecb .MoveFrom =NewCT_RunTrackChange ();if _fedf :=d .DecodeElement (_acecb .MoveFrom ,&_ggeb );_fedf !=nil {return _fedf ;};_fecb .EG_PContent =append (_fecb .EG_PContent ,_abcca );_abcca .EG_ContentRunContent =append (_abcca .EG_ContentRunContent ,_ecbgg ); -_ecbgg .EG_RunLevelElts =append (_ecbgg .EG_RunLevelElts ,_acecb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_cbegd :=NewEG_PContent (); -_ebge :=NewEG_ContentRunContent ();_cfff :=NewEG_RunLevelElts ();_cfff .MoveTo =NewCT_RunTrackChange ();if _gfgc :=d .DecodeElement (_cfff .MoveTo ,&_ggeb );_gfgc !=nil {return _gfgc ;};_fecb .EG_PContent =append (_fecb .EG_PContent ,_cbegd );_cbegd .EG_ContentRunContent =append (_cbegd .EG_ContentRunContent ,_ebge ); -_ebge .EG_RunLevelElts =append (_ebge .EG_RunLevelElts ,_cfff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_daba :=NewEG_PContent (); -_egdd :=NewEG_ContentRunContent ();_ebfg :=NewEG_RunLevelElts ();_gaaf :=NewEG_RangeMarkupElements ();_gaaf .BookmarkStart =NewCT_Bookmark ();if _ccfff :=d .DecodeElement (_gaaf .BookmarkStart ,&_ggeb );_ccfff !=nil {return _ccfff ;};_fecb .EG_PContent =append (_fecb .EG_PContent ,_daba ); -_daba .EG_ContentRunContent =append (_daba .EG_ContentRunContent ,_egdd );_egdd .EG_RunLevelElts =append (_egdd .EG_RunLevelElts ,_ebfg );_ebfg .EG_RangeMarkupElements =append (_ebfg .EG_RangeMarkupElements ,_gaaf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcecc :=NewEG_PContent (); -_geca :=NewEG_ContentRunContent ();_ebdgd :=NewEG_RunLevelElts ();_dfbff :=NewEG_RangeMarkupElements ();_dfbff .BookmarkEnd =NewCT_MarkupRange ();if _daca :=d .DecodeElement (_dfbff .BookmarkEnd ,&_ggeb );_daca !=nil {return _daca ;};_fecb .EG_PContent =append (_fecb .EG_PContent ,_dcecc ); -_dcecc .EG_ContentRunContent =append (_dcecc .EG_ContentRunContent ,_geca );_geca .EG_RunLevelElts =append (_geca .EG_RunLevelElts ,_ebdgd );_ebdgd .EG_RangeMarkupElements =append (_ebdgd .EG_RangeMarkupElements ,_dfbff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbfb :=NewEG_PContent (); -_ebgf :=NewEG_ContentRunContent ();_feee :=NewEG_RunLevelElts ();_edae :=NewEG_RangeMarkupElements ();_edae .MoveFromRangeStart =NewCT_MoveBookmark ();if _gddf :=d .DecodeElement (_edae .MoveFromRangeStart ,&_ggeb );_gddf !=nil {return _gddf ;};_fecb .EG_PContent =append (_fecb .EG_PContent ,_bbfb ); -_bbfb .EG_ContentRunContent =append (_bbfb .EG_ContentRunContent ,_ebgf );_ebgf .EG_RunLevelElts =append (_ebgf .EG_RunLevelElts ,_feee );_feee .EG_RangeMarkupElements =append (_feee .EG_RangeMarkupElements ,_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 :"\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"}:_gbbed :=NewEG_PContent (); -_dggb :=NewEG_ContentRunContent ();_ecde :=NewEG_RunLevelElts ();_gdaa :=NewEG_RangeMarkupElements ();_gdaa .MoveFromRangeEnd =NewCT_MarkupRange ();if _ecgd :=d .DecodeElement (_gdaa .MoveFromRangeEnd ,&_ggeb );_ecgd !=nil {return _ecgd ;};_fecb .EG_PContent =append (_fecb .EG_PContent ,_gbbed ); -_gbbed .EG_ContentRunContent =append (_gbbed .EG_ContentRunContent ,_dggb );_dggb .EG_RunLevelElts =append (_dggb .EG_RunLevelElts ,_ecde );_ecde .EG_RangeMarkupElements =append (_ecde .EG_RangeMarkupElements ,_gdaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ffcb :=NewEG_PContent (); -_eegc :=NewEG_ContentRunContent ();_bfcg :=NewEG_RunLevelElts ();_fcgad :=NewEG_RangeMarkupElements ();_fcgad .MoveToRangeStart =NewCT_MoveBookmark ();if _cebed :=d .DecodeElement (_fcgad .MoveToRangeStart ,&_ggeb );_cebed !=nil {return _cebed ;};_fecb .EG_PContent =append (_fecb .EG_PContent ,_ffcb ); -_ffcb .EG_ContentRunContent =append (_ffcb .EG_ContentRunContent ,_eegc );_eegc .EG_RunLevelElts =append (_eegc .EG_RunLevelElts ,_bfcg );_bfcg .EG_RangeMarkupElements =append (_bfcg .EG_RangeMarkupElements ,_fcgad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_fgca :=NewEG_PContent (); -_geagg :=NewEG_ContentRunContent ();_bbdfg :=NewEG_RunLevelElts ();_fgdf :=NewEG_RangeMarkupElements ();_fgdf .MoveToRangeEnd =NewCT_MarkupRange ();if _ccbf :=d .DecodeElement (_fgdf .MoveToRangeEnd ,&_ggeb );_ccbf !=nil {return _ccbf ;};_fecb .EG_PContent =append (_fecb .EG_PContent ,_fgca ); -_fgca .EG_ContentRunContent =append (_fgca .EG_ContentRunContent ,_geagg );_geagg .EG_RunLevelElts =append (_geagg .EG_RunLevelElts ,_bbdfg );_bbdfg .EG_RangeMarkupElements =append (_bbdfg .EG_RangeMarkupElements ,_fgdf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgbgb :=NewEG_PContent (); -_cbcg :=NewEG_ContentRunContent ();_cbff :=NewEG_RunLevelElts ();_gde :=NewEG_RangeMarkupElements ();_gde .CommentRangeStart =NewCT_MarkupRange ();if _fdfg :=d .DecodeElement (_gde .CommentRangeStart ,&_ggeb );_fdfg !=nil {return _fdfg ;};_fecb .EG_PContent =append (_fecb .EG_PContent ,_cgbgb ); -_cgbgb .EG_ContentRunContent =append (_cgbgb .EG_ContentRunContent ,_cbcg );_cbcg .EG_RunLevelElts =append (_cbcg .EG_RunLevelElts ,_cbff );_cbff .EG_RangeMarkupElements =append (_cbff .EG_RangeMarkupElements ,_gde );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_geae :=NewEG_PContent (); -_deff :=NewEG_ContentRunContent ();_gfcc :=NewEG_RunLevelElts ();_aeeb :=NewEG_RangeMarkupElements ();_aeeb .CommentRangeEnd =NewCT_MarkupRange ();if _aedd :=d .DecodeElement (_aeeb .CommentRangeEnd ,&_ggeb );_aedd !=nil {return _aedd ;};_fecb .EG_PContent =append (_fecb .EG_PContent ,_geae ); -_geae .EG_ContentRunContent =append (_geae .EG_ContentRunContent ,_deff );_deff .EG_RunLevelElts =append (_deff .EG_RunLevelElts ,_gfcc );_gfcc .EG_RangeMarkupElements =append (_gfcc .EG_RangeMarkupElements ,_aeeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_afgcg :=NewEG_PContent (); -_cbbg :=NewEG_ContentRunContent ();_dgfeb :=NewEG_RunLevelElts ();_ecbgb :=NewEG_RangeMarkupElements ();_ecbgb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gcgf :=d .DecodeElement (_ecbgb .CustomXmlInsRangeStart ,&_ggeb );_gcgf !=nil {return _gcgf ; -};_fecb .EG_PContent =append (_fecb .EG_PContent ,_afgcg );_afgcg .EG_ContentRunContent =append (_afgcg .EG_ContentRunContent ,_cbbg );_cbbg .EG_RunLevelElts =append (_cbbg .EG_RunLevelElts ,_dgfeb );_dgfeb .EG_RangeMarkupElements =append (_dgfeb .EG_RangeMarkupElements ,_ecbgb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fbefb :=NewEG_PContent (); -_eggfcb :=NewEG_ContentRunContent ();_cebba :=NewEG_RunLevelElts ();_aeaa :=NewEG_RangeMarkupElements ();_aeaa .CustomXmlInsRangeEnd =NewCT_Markup ();if _cefd :=d .DecodeElement (_aeaa .CustomXmlInsRangeEnd ,&_ggeb );_cefd !=nil {return _cefd ;};_fecb .EG_PContent =append (_fecb .EG_PContent ,_fbefb ); -_fbefb .EG_ContentRunContent =append (_fbefb .EG_ContentRunContent ,_eggfcb );_eggfcb .EG_RunLevelElts =append (_eggfcb .EG_RunLevelElts ,_cebba );_cebba .EG_RangeMarkupElements =append (_cebba .EG_RangeMarkupElements ,_aeaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ebcaf :=NewEG_PContent (); -_afebf :=NewEG_ContentRunContent ();_fefde :=NewEG_RunLevelElts ();_cdcc :=NewEG_RangeMarkupElements ();_cdcc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _geece :=d .DecodeElement (_cdcc .CustomXmlDelRangeStart ,&_ggeb );_geece !=nil {return _geece ; -};_fecb .EG_PContent =append (_fecb .EG_PContent ,_ebcaf );_ebcaf .EG_ContentRunContent =append (_ebcaf .EG_ContentRunContent ,_afebf );_afebf .EG_RunLevelElts =append (_afebf .EG_RunLevelElts ,_fefde );_fefde .EG_RangeMarkupElements =append (_fefde .EG_RangeMarkupElements ,_cdcc ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_eeff :=NewEG_PContent (); -_dcedg :=NewEG_ContentRunContent ();_faccg :=NewEG_RunLevelElts ();_bdfa :=NewEG_RangeMarkupElements ();_bdfa .CustomXmlDelRangeEnd =NewCT_Markup ();if _abgfe :=d .DecodeElement (_bdfa .CustomXmlDelRangeEnd ,&_ggeb );_abgfe !=nil {return _abgfe ;};_fecb .EG_PContent =append (_fecb .EG_PContent ,_eeff ); -_eeff .EG_ContentRunContent =append (_eeff .EG_ContentRunContent ,_dcedg );_dcedg .EG_RunLevelElts =append (_dcedg .EG_RunLevelElts ,_faccg );_faccg .EG_RangeMarkupElements =append (_faccg .EG_RangeMarkupElements ,_bdfa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdca :=NewEG_PContent (); -_dbgff :=NewEG_ContentRunContent ();_gebb :=NewEG_RunLevelElts ();_eacef :=NewEG_RangeMarkupElements ();_eacef .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cged :=d .DecodeElement (_eacef .CustomXmlMoveFromRangeStart ,&_ggeb );_cged !=nil {return _cged ; -};_fecb .EG_PContent =append (_fecb .EG_PContent ,_cdca );_cdca .EG_ContentRunContent =append (_cdca .EG_ContentRunContent ,_dbgff );_dbgff .EG_RunLevelElts =append (_dbgff .EG_RunLevelElts ,_gebb );_gebb .EG_RangeMarkupElements =append (_gebb .EG_RangeMarkupElements ,_eacef ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_efea :=NewEG_PContent (); -_fgea :=NewEG_ContentRunContent ();_ffff :=NewEG_RunLevelElts ();_aabb :=NewEG_RangeMarkupElements ();_aabb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _affe :=d .DecodeElement (_aabb .CustomXmlMoveFromRangeEnd ,&_ggeb );_affe !=nil {return _affe ;}; -_fecb .EG_PContent =append (_fecb .EG_PContent ,_efea );_efea .EG_ContentRunContent =append (_efea .EG_ContentRunContent ,_fgea );_fgea .EG_RunLevelElts =append (_fgea .EG_RunLevelElts ,_ffff );_ffff .EG_RangeMarkupElements =append (_ffff .EG_RangeMarkupElements ,_aabb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_ecgf :=NewEG_PContent (); -_gaceb :=NewEG_ContentRunContent ();_gecd :=NewEG_RunLevelElts ();_aedcb :=NewEG_RangeMarkupElements ();_aedcb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fcdbf :=d .DecodeElement (_aedcb .CustomXmlMoveToRangeStart ,&_ggeb );_fcdbf !=nil {return _fcdbf ; -};_fecb .EG_PContent =append (_fecb .EG_PContent ,_ecgf );_ecgf .EG_ContentRunContent =append (_ecgf .EG_ContentRunContent ,_gaceb );_gaceb .EG_RunLevelElts =append (_gaceb .EG_RunLevelElts ,_gecd );_gecd .EG_RangeMarkupElements =append (_gecd .EG_RangeMarkupElements ,_aedcb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_defg :=NewEG_PContent (); -_afag :=NewEG_ContentRunContent ();_bfga :=NewEG_RunLevelElts ();_cedff :=NewEG_RangeMarkupElements ();_cedff .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fadbee :=d .DecodeElement (_cedff .CustomXmlMoveToRangeEnd ,&_ggeb );_fadbee !=nil {return _fadbee ; -};_fecb .EG_PContent =append (_fecb .EG_PContent ,_defg );_defg .EG_ContentRunContent =append (_defg .EG_ContentRunContent ,_afag );_afag .EG_RunLevelElts =append (_afag .EG_RunLevelElts ,_bfga );_bfga .EG_RangeMarkupElements =append (_bfga .EG_RangeMarkupElements ,_cedff ); -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"}:_cbbf :=NewEG_PContent (); -_fgda :=NewEG_ContentRunContent ();_gcacf :=NewEG_RunLevelElts ();_acgge :=NewEG_MathContent ();_acgge .OMathPara =_aa .NewOMathPara ();if _dfbb :=d .DecodeElement (_acgge .OMathPara ,&_ggeb );_dfbb !=nil {return _dfbb ;};_fecb .EG_PContent =append (_fecb .EG_PContent ,_cbbf ); -_cbbf .EG_ContentRunContent =append (_cbbf .EG_ContentRunContent ,_fgda );_fgda .EG_RunLevelElts =append (_fgda .EG_RunLevelElts ,_gcacf );_gcacf .EG_MathContent =append (_gcacf .EG_MathContent ,_acgge );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"}:_abecc :=NewEG_PContent (); -_gcfa :=NewEG_ContentRunContent ();_geee :=NewEG_RunLevelElts ();_ggfg :=NewEG_MathContent ();_ggfg .OMath =_aa .NewOMath ();if _afed :=d .DecodeElement (_ggfg .OMath ,&_ggeb );_afed !=nil {return _afed ;};_fecb .EG_PContent =append (_fecb .EG_PContent ,_abecc ); -_abecc .EG_ContentRunContent =append (_abecc .EG_ContentRunContent ,_gcfa );_gcfa .EG_RunLevelElts =append (_gcfa .EG_RunLevelElts ,_geee );_geee .EG_MathContent =append (_geee .EG_MathContent ,_ggfg );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",_ggeb .Name ); -if _eccag :=d .Skip ();_eccag !=nil {return _eccag ;};};case _f .EndElement :break _debfg ;case _f .CharData :};};return nil ;};func (_fbbdc *CT_Odso )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fbbdc .Udl !=nil {_fadbfb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075d\u006c"}}; -e .EncodeElement (_fbbdc .Udl ,_fadbfb );};if _fbbdc .Table !=nil {_gfabf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_fbbdc .Table ,_gfabf );};if _fbbdc .Src !=nil {_adadc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073r\u0063"}}; -e .EncodeElement (_fbbdc .Src ,_adadc );};if _fbbdc .ColDelim !=nil {_ffbcdg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"}};e .EncodeElement (_fbbdc .ColDelim ,_ffbcdg );};if _fbbdc .Type !=nil {_fcagff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}}; -e .EncodeElement (_fbbdc .Type ,_fcagff );};if _fbbdc .FHdr !=nil {_efcfc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u0048\u0064\u0072"}};e .EncodeElement (_fbbdc .FHdr ,_efcfc );};if _fbbdc .FieldMapData !=nil {_abegg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u0069\u0065\u006c\u0064\u004d\u0061p\u0044\u0061\u0074\u0061"}}; -for _ ,_dedca :=range _fbbdc .FieldMapData {e .EncodeElement (_dedca ,_abegg );};};if _fbbdc .RecipientData !=nil {_acgd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};for _ ,_gbecg :=range _fbbdc .RecipientData {e .EncodeElement (_gbecg ,_acgd ); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gggec *CT_TrackChangeNumbering )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afaac :=range start .Attr {if _afaac .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"{_bgcc ,_cbefdg :=_afaac .Value ,error (nil ); -if _cbefdg !=nil {return _cbefdg ;};_gggec .OriginalAttr =&_bgcc ;continue ;};if _afaac .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fbcf ,_dcebd :=_afaac .Value ,error (nil );if _dcebd !=nil {return _dcebd ;};_gggec .AuthorAttr =_fbcf ;continue ; -};if _afaac .Name .Local =="\u0064\u0061\u0074\u0065"{_fcbeeb ,_adbeba :=ParseStdlibTime (_afaac .Value );if _adbeba !=nil {return _adbeba ;};_gggec .DateAttr =&_fcbeeb ;continue ;};if _afaac .Name .Local =="\u0069\u0064"{_aaefef ,_gaebgd :=_fc .ParseInt (_afaac .Value ,10,64); -if _gaebgd !=nil {return _gaebgd ;};_gggec .IdAttr =_aaefef ;continue ;};};for {_ecbfc ,_dgcfbc :=d .Token ();if _dgcfbc !=nil {return _d .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",_dgcfbc ); -};if _cdefbd ,_dfafd :=_ecbfc .(_f .EndElement );_dfafd &&_cdefbd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the EG_PContent and its children, prefixing error messages with path +func (_dbcdb *EG_PContent )ValidateWithPath (path string )error {for _faceg ,_agcaf :=range _dbcdb .FldSimple {if _fgfce :=_agcaf .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_faceg )); +_fgfce !=nil {return _fgfce ;};};if _dbcdb .Hyperlink !=nil {if _cecba :=_dbcdb .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_cecba !=nil {return _cecba ;};};if _dbcdb .SubDoc !=nil {if _eddcd :=_dbcdb .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063"); +_eddcd !=nil {return _eddcd ;};};for _fdfed ,_cfgccf :=range _dbcdb .EG_ContentRunContent {if _faeeg :=_cfgccf .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_fdfed )); +_faeeg !=nil {return _faeeg ;};};return nil ;};func (_eabfbf *CT_SdtRow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beabg :for {_gbbdf ,_bcfca :=d .Token ();if _bcfca !=nil {return _bcfca ;};switch _gfgfdb :=_gbbdf .(type ){case _d .StartElement :switch _gfgfdb .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"}:_eabfbf .SdtPr =NewCT_SdtPr (); +if _dfbcd :=d .DecodeElement (_eabfbf .SdtPr ,&_gfgfdb );_dfbcd !=nil {return _dfbcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eabfbf .SdtEndPr =NewCT_SdtEndPr (); +if _fabdf :=d .DecodeElement (_eabfbf .SdtEndPr ,&_gfgfdb );_fabdf !=nil {return _fabdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eabfbf .SdtContent =NewCT_SdtContentRow (); +if _bffec :=d .DecodeElement (_eabfbf .SdtContent ,&_gfgfdb );_bffec !=nil {return _bffec ;};default:_gb .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",_gfgfdb .Name ); +if _ecfca :=d .Skip ();_ecfca !=nil {return _ecfca ;};};case _d .EndElement :break _beabg ;case _d .CharData :};};return nil ;};func (_aaeeac *ST_MailMergeDocType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceffad ,_fafgg :=d .Token (); +if _fafgg !=nil {return _fafgg ;};if _ebebdg ,_affff :=_ceffad .(_d .EndElement );_affff &&_ebebdg .Name ==start .Name {*_aaeeac =1;return nil ;};if _fadgce ,_eeegb :=_ceffad .(_d .CharData );!_eeegb {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",_ceffad ); +}else {switch string (_fadgce ){case "":*_aaeeac =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_aaeeac =1;case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_aaeeac =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_aaeeac =3; +case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_aaeeac =4;case "\u0065\u006d\u0061i\u006c":*_aaeeac =5;case "\u0066\u0061\u0078":*_aaeeac =6;};};_ceffad ,_fafgg =d .Token ();if _fafgg !=nil {return _fafgg ;};if _bgebge ,_aabaf :=_ceffad .(_d .EndElement ); +_aabaf &&_bgebge .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",_ceffad );};func (_aecdc *CT_FrameScrollbar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_effcd ,_fcfdg :=_aecdc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _fcfdg !=nil {return _fcfdg ;};start .Attr =append (start .Attr ,_effcd );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Base64Binary struct{ValAttr string ;};func (_fecegd ST_View )Validate ()error {return _fecegd .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_RunTrackChange and its children, prefixing error messages with path -func (_dcdgfa *CT_RunTrackChange )ValidateWithPath (path string )error {return nil };func NewCT_SmartTagRun ()*CT_SmartTagRun {_deffc :=&CT_SmartTagRun {};return _deffc };func (_gcega ST_FrameScrollbar )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gcega .String (),start ); -};func (_ggedcc *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 :_d .Sprintf ("\u0025\u0076",_ggedcc .AuthorAttr )}); -if _ggedcc .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_ggedcc .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_ggedcc .IdAttr )}); -e .EncodeToken (start );_cfbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_ggedcc .RPr ,_cfbf );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gfeg *CT_Body )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _gfeg .EG_BlockLevelElts !=nil {for _ ,_dggd :=range _gfeg .EG_BlockLevelElts {_dggd .MarshalXML (e ,_f .StartElement {});};};if _gfeg .SectPr !=nil {_cafe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}}; -e .EncodeElement (_gfeg .SectPr ,_cafe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bdccd ST_RestartNumber )ValidateWithPath (path string )error {switch _bdccd {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdccd )); -};return nil ;};func (_fbbddb *CT_TblGridBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acgdd :for {_fgccb ,_ebeae :=d .Token ();if _ebeae !=nil {return _ebeae ;};switch _gbdae :=_fgccb .(type ){case _f .StartElement :switch _gbdae .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgdcc :=NewCT_TblGridCol (); -if _cagaf :=d .DecodeElement (_fgdcc ,&_gbdae );_cagaf !=nil {return _cagaf ;};_fbbddb .GridCol =append (_fbbddb .GridCol ,_fgdcc );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",_gbdae .Name ); -if _cfdbea :=d .Skip ();_cfdbea !=nil {return _cfdbea ;};};case _f .EndElement :break _acgdd ;case _f .CharData :};};return nil ;};type CT_FtnPos struct{ -// Footnote Position Type -ValAttr ST_FtnPos ;};func NewCT_RunTrackChange ()*CT_RunTrackChange {_bdffb :=&CT_RunTrackChange {};return _bdffb }; +// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path +func (_caecc *CT_FontFamily )ValidateWithPath (path string )error {if _caecc .ValAttr ==ST_FontFamilyUnset {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 _fcbfc :=_caecc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcbfc !=nil {return _fcbfc ;};return nil ;};type CT_TcPrBase struct{ -// ValidateWithPath validates the CT_PageSz and its children, prefixing error messages with path -func (_acddee *CT_PageSz )ValidateWithPath (path string )error {if _acddee .WAttr !=nil {if _bcgda :=_acddee .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_bcgda !=nil {return _bcgda ;};};if _acddee .HAttr !=nil {if _bfggd :=_acddee .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072"); -_bfggd !=nil {return _bfggd ;};};if _acadf :=_acddee .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_acadf !=nil {return _acadf ;};return nil ;};func (_fffe *CT_BottomPageBorder )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fffe .ValAttr =ST_Border (1); -for _ ,_gddc :=range start .Attr {if _gddc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gddc .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"||_gddc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gddc .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"{_dcc ,_cbad :=_gddc .Value ,error (nil ); -if _cbad !=nil {return _cbad ;};_fffe .BottomLeftAttr =&_dcc ;continue ;};if _gddc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gddc .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"||_gddc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gddc .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"{_fdc ,_bedf :=_gddc .Value ,error (nil ); -if _bedf !=nil {return _bedf ;};_fffe .BottomRightAttr =&_fdc ;continue ;};if _gddc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gddc .Name .Local =="\u0069\u0064"||_gddc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gddc .Name .Local =="\u0069\u0064"{_eefd ,_dccc :=_gddc .Value ,error (nil ); -if _dccc !=nil {return _dccc ;};_fffe .IdAttr =&_eefd ;continue ;};if _gddc .Name .Local =="\u0076\u0061\u006c"{_fffe .ValAttr .UnmarshalXMLAttr (_gddc );continue ;};if _gddc .Name .Local =="\u0063\u006f\u006co\u0072"{_gfef ,_gbgg :=ParseUnionST_HexColor (_gddc .Value ); -if _gbgg !=nil {return _gbgg ;};_fffe .ColorAttr =&_gfef ;continue ;};if _gddc .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_fffe .ThemeColorAttr .UnmarshalXMLAttr (_gddc );continue ;};if _gddc .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_dcaf ,_cdbg :=_gddc .Value ,error (nil ); -if _cdbg !=nil {return _cdbg ;};_fffe .ThemeTintAttr =&_dcaf ;continue ;};if _gddc .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_eeec ,_adacd :=_gddc .Value ,error (nil );if _adacd !=nil {return _adacd ;};_fffe .ThemeShadeAttr =&_eeec ; -continue ;};if _gddc .Name .Local =="\u0073\u007a"{_bffa ,_gcg :=_fc .ParseUint (_gddc .Value ,10,64);if _gcg !=nil {return _gcg ;};_fffe .SzAttr =&_bffa ;continue ;};if _gddc .Name .Local =="\u0073\u0070\u0061c\u0065"{_cccg ,_cfd :=_fc .ParseUint (_gddc .Value ,10,64); -if _cfd !=nil {return _cfd ;};_fffe .SpaceAttr =&_cccg ;continue ;};if _gddc .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ggcg ,_egaf :=ParseUnionST_OnOff (_gddc .Value );if _egaf !=nil {return _egaf ;};_fffe .ShadowAttr =&_ggcg ;continue ;}; -if _gddc .Name .Local =="\u0066\u0072\u0061m\u0065"{_fcbc ,_dfec :=ParseUnionST_OnOff (_gddc .Value );if _dfec !=nil {return _dfec ;};_fffe .FrameAttr =&_fcbc ;continue ;};};for {_dafe ,_aagd :=d .Token ();if _aagd !=nil {return _d .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",_aagd ); -};if _gdbe ,_daa :=_dafe .(_f .EndElement );_daa &&_gdbe .Name ==start .Name {break ;};};return nil ;}; +// Table Cell Conditional Formatting +CnfStyle *CT_Cnf ; -// ValidateWithPath validates the CT_TextDirection and its children, prefixing error messages with path -func (_gegdc *CT_TextDirection )ValidateWithPath (path string )error {if _gegdc .ValAttr ==ST_TextDirectionUnset {return _d .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 _aebdgg :=_gegdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aebdgg !=nil {return _aebdgg ;};return nil ;};func (_ebegdc ST_StyleType )String ()string {switch _ebegdc {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 "";}; +// Preferred Table Cell Width +TcW *CT_TblWidth ; -// Validate validates the CT_ObjectChoice and its children -func (_befcg *CT_ObjectChoice )Validate ()error {return _befcg .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065");}; +// Grid Columns Spanned by Current Table Cell +GridSpan *CT_DecimalNumber ; -// ValidateWithPath validates the EG_FtnEdnNumProps and its children, prefixing error messages with path -func (_deegbb *EG_FtnEdnNumProps )ValidateWithPath (path string )error {if _deegbb .NumStart !=nil {if _fcgdab :=_deegbb .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_fcgdab !=nil {return _fcgdab ;};};if _deegbb .NumRestart !=nil {if _daege :=_deegbb .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); -_daege !=nil {return _daege ;};};return nil ;};func NewCT_UnsignedDecimalNumber ()*CT_UnsignedDecimalNumber {_efdfag :=&CT_UnsignedDecimalNumber {};return _efdfag ;}; +// Horizontally Merged Cell +HMerge *CT_HMerge ; -// Validate validates the CT_Em and its children -func (_adaeg *CT_Em )Validate ()error {return _adaeg .ValidateWithPath ("\u0043\u0054\u005fE\u006d")}; +// Vertically Merged Cell +VMerge *CT_VMerge ; -// Validate validates the CT_SmartTagPr and its children -func (_gdgcg *CT_SmartTagPr )Validate ()error {return _gdgcg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");};func NewCT_DocPartPr ()*CT_DocPartPr {_ebfad :=&CT_DocPartPr {};_ebfad .Name =NewCT_DocPartName (); -return _ebfad ;}; +// Table Cell Borders +TcBorders *CT_TcBorders ; -// ST_HexColor is a union type -type ST_HexColor struct{ST_HexColorAuto ST_HexColorAuto ;ST_HexColorRGB *string ;}; - -// ST_SignedTwipsMeasure is a union type -type ST_SignedTwipsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};func NewCT_TblLook ()*CT_TblLook {_bdegd :=&CT_TblLook {};return _bdegd };func (_edcffd ST_HighlightColor )Validate ()error {return _edcffd .ValidateWithPath ("")};func (_fcbdf *CT_TblPrChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcbdf .TblPr =NewCT_TblPrBase (); -for _ ,_caegd :=range start .Attr {if _caegd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gdega ,_eeggdd :=_caegd .Value ,error (nil );if _eeggdd !=nil {return _eeggdd ;};_fcbdf .AuthorAttr =_gdega ;continue ;};if _caegd .Name .Local =="\u0064\u0061\u0074\u0065"{_efbbd ,_bcbaec :=ParseStdlibTime (_caegd .Value ); -if _bcbaec !=nil {return _bcbaec ;};_fcbdf .DateAttr =&_efbbd ;continue ;};if _caegd .Name .Local =="\u0069\u0064"{_cbfgg ,_fgbgc :=_fc .ParseInt (_caegd .Value ,10,64);if _fgbgc !=nil {return _fgbgc ;};_fcbdf .IdAttr =_cbfgg ;continue ;};};_eecfdd :for {_ebfeb ,_dbgdc :=d .Token (); -if _dbgdc !=nil {return _dbgdc ;};switch _baebb :=_ebfeb .(type ){case _f .StartElement :switch _baebb .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _cfbcc :=d .DecodeElement (_fcbdf .TblPr ,&_baebb ); -_cfbcc !=nil {return _cfbcc ;};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",_baebb .Name ); -if _edcbf :=d .Skip ();_edcbf !=nil {return _edcbf ;};};case _f .EndElement :break _eecfdd ;case _f .CharData :};};return nil ;};func (_bcfadc ST_DocGrid )Validate ()error {return _bcfadc .ValidateWithPath ("")};func (_fbgdf *ST_DisplacedByCustomXml )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fbgdf =0; -case "\u006e\u0065\u0078\u0074":*_fbgdf =1;case "\u0070\u0072\u0065\u0076":*_fbgdf =2;};return nil ;};func (_dbfecd *CT_LineNumber )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbfecd .CountByAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074\u0042y"},Value :_d .Sprintf ("\u0025\u0076",*_dbfecd .CountByAttr )}); -};if _dbfecd .StartAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_dbfecd .StartAttr )});};if _dbfecd .DistanceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_dbfecd .DistanceAttr )}); -};if _dbfecd .RestartAttr !=ST_LineNumberRestartUnset {_dfbbfd ,_cggcc :=_dbfecd .RestartAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0072\u0065\u0073\u0074\u0061\u0072t"});if _cggcc !=nil {return _cggcc ;};start .Attr =append (start .Attr ,_dfbbfd ); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_Footnotes and its children, prefixing error messages with path -func (_bcaaa *CT_Footnotes )ValidateWithPath (path string )error {for _edcc ,_faedg :=range _bcaaa .Footnote {if _geeed :=_faedg .ValidateWithPath (_d .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_edcc )); -_geeed !=nil {return _geeed ;};};return nil ;};func (_bfcag *CT_SmartTagType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfbdg :=range start .Attr {if _dfbdg .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0075\u0072\u0069"{_fcagfb ,_gddde :=_dfbdg .Value ,error (nil ); -if _gddde !=nil {return _gddde ;};_bfcag .NamespaceuriAttr =&_fcagfb ;continue ;};if _dfbdg .Name .Local =="\u006e\u0061\u006d\u0065"{_fbcdf ,_dbaga :=_dfbdg .Value ,error (nil );if _dbaga !=nil {return _dbaga ;};_bfcag .NameAttr =&_fbcdf ;continue ;}; -if _dfbdg .Name .Local =="\u0075\u0072\u006c"{_bgdc ,_beafa :=_dfbdg .Value ,error (nil );if _beafa !=nil {return _beafa ;};_bfcag .UrlAttr =&_bgdc ;continue ;};};for {_bcbbfg ,_gafgb :=d .Token ();if _gafgb !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0054\u0079p\u0065:\u0020\u0025\u0073",_gafgb ); -};if _gbbda ,_aadcb :=_bcbbfg .(_f .EndElement );_aadcb &&_gbbda .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the CT_FramesetSplitbar and its children, prefixing error messages with path -func (_fdcbe *CT_FramesetSplitbar )ValidateWithPath (path string )error {if _fdcbe .W !=nil {if _agda :=_fdcbe .W .ValidateWithPath (path +"\u002f\u0057");_agda !=nil {return _agda ;};};if _fdcbe .Color !=nil {if _dcbgf :=_fdcbe .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072"); -_dcbgf !=nil {return _dcbgf ;};};if _fdcbe .NoBorder !=nil {if _gadaa :=_fdcbe .NoBorder .ValidateWithPath (path +"\u002fN\u006f\u0042\u006f\u0072\u0064\u0065r");_gadaa !=nil {return _gadaa ;};};if _fdcbe .FlatBorders !=nil {if _aafb :=_fdcbe .FlatBorders .ValidateWithPath (path +"\u002f\u0046\u006ca\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); -_aafb !=nil {return _aafb ;};};return nil ;};func (_bcegfc *ST_BrClear )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bcegfc =0;case "\u006e\u006f\u006e\u0065":*_bcegfc =1;case "\u006c\u0065\u0066\u0074":*_bcegfc =2;case "\u0072\u0069\u0067h\u0074":*_bcegfc =3; -case "\u0061\u006c\u006c":*_bcegfc =4;};return nil ;};const (ST_TblStyleOverrideTypeUnset ST_TblStyleOverrideType =0;ST_TblStyleOverrideTypeWholeTable ST_TblStyleOverrideType =1;ST_TblStyleOverrideTypeFirstRow ST_TblStyleOverrideType =2;ST_TblStyleOverrideTypeLastRow ST_TblStyleOverrideType =3; -ST_TblStyleOverrideTypeFirstCol ST_TblStyleOverrideType =4;ST_TblStyleOverrideTypeLastCol ST_TblStyleOverrideType =5;ST_TblStyleOverrideTypeBand1Vert ST_TblStyleOverrideType =6;ST_TblStyleOverrideTypeBand2Vert ST_TblStyleOverrideType =7;ST_TblStyleOverrideTypeBand1Horz ST_TblStyleOverrideType =8; -ST_TblStyleOverrideTypeBand2Horz ST_TblStyleOverrideType =9;ST_TblStyleOverrideTypeNeCell ST_TblStyleOverrideType =10;ST_TblStyleOverrideTypeNwCell ST_TblStyleOverrideType =11;ST_TblStyleOverrideTypeSeCell ST_TblStyleOverrideType =12;ST_TblStyleOverrideTypeSwCell ST_TblStyleOverrideType =13; -);type ST_Em byte ; - -// Validate validates the EG_RunInnerContent and its children -func (_fdfba *EG_RunInnerContent )Validate ()error {return _fdfba .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072\u0043o\u006e\u0074\u0065\u006e\u0074");}; - -// Validate validates the CT_RPrOriginal and its children -func (_fcgbab *CT_RPrOriginal )Validate ()error {return _fcgbab .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069g\u0069\u006e\u0061\u006c");};func (_ffaadg ST_SectionMark )ValidateWithPath (path string )error {switch _ffaadg {case 0,1,2,3,4,5:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffaadg )); -};return nil ;};func (_addee ST_PageBorderOffset )ValidateWithPath (path string )error {switch _addee {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_addee )); -};return nil ;};type ST_Pitch byte ;func (_bedbf *ST_MailMergeDest )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bedbf =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_bedbf =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_bedbf =2; -case "\u0065\u006d\u0061i\u006c":*_bedbf =3;case "\u0066\u0061\u0078":*_bedbf =4;};return nil ;};type CT_TcPrBase struct{ - -// Table Cell Conditional Formatting -CnfStyle *CT_Cnf ; - -// Preferred Table Cell Width -TcW *CT_TblWidth ; - -// Grid Columns Spanned by Current Table Cell -GridSpan *CT_DecimalNumber ; - -// Horizontally Merged Cell -HMerge *CT_HMerge ; - -// Vertically Merged Cell -VMerge *CT_VMerge ; - -// Table Cell Borders -TcBorders *CT_TcBorders ; - -// Table Cell Shading -Shd *CT_Shd ; +// Table Cell Shading +Shd *CT_Shd ; // Don't Wrap Cell Content NoWrap *CT_OnOff ; @@ -5429,3571 +5395,2705 @@ VAlign *CT_VerticalJc ; HideMark *CT_OnOff ; // Header Cells Associated With Table Cell -Headers *CT_Headers ;};func (_caccgg *CT_Settings )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _caccgg .WriteProtection !=nil {_bfcbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u0072\u0069\u0074\u0065\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_caccgg .WriteProtection ,_bfcbd );};if _caccgg .View !=nil {_ecafeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0069\u0065\u0077"}};e .EncodeElement (_caccgg .View ,_ecafeb );};if _caccgg .Zoom !=nil {_gecfba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u007a\u006f\u006f\u006d"}}; -e .EncodeElement (_caccgg .Zoom ,_gecfba );};if _caccgg .RemovePersonalInformation !=nil {_daccb :=_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 (_caccgg .RemovePersonalInformation ,_daccb );};if _caccgg .RemoveDateAndTime !=nil {_ecdagc :=_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 (_caccgg .RemoveDateAndTime ,_ecdagc );};if _caccgg .DoNotDisplayPageBoundaries !=nil {_deeaa :=_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 (_caccgg .DoNotDisplayPageBoundaries ,_deeaa );};if _caccgg .DisplayBackgroundShape !=nil {_gaabab :=_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 (_caccgg .DisplayBackgroundShape ,_gaabab );};if _caccgg .PrintPostScriptOverText !=nil {_efebd :=_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 (_caccgg .PrintPostScriptOverText ,_efebd );};if _caccgg .PrintFractionalCharacterWidth !=nil {_ffgbgg :=_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 (_caccgg .PrintFractionalCharacterWidth ,_ffgbgg );};if _caccgg .PrintFormsData !=nil {_gcebd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003ap\u0072\u0069\u006et\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_caccgg .PrintFormsData ,_gcebd ); -};if _caccgg .EmbedTrueTypeFonts !=nil {_dcefff :=_f .StartElement {Name :_f .Name {Local :"w\u003ae\u006d\u0062\u0065\u0064\u0054\u0072\u0075\u0065T\u0079\u0070\u0065\u0046on\u0074\u0073"}};e .EncodeElement (_caccgg .EmbedTrueTypeFonts ,_dcefff );};if _caccgg .EmbedSystemFonts !=nil {_fdgcag :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0065m\u0062\u0065\u0064\u0053\u0079s\u0074\u0065m\u0046\u006f\u006e\u0074\u0073"}}; -e .EncodeElement (_caccgg .EmbedSystemFonts ,_fdgcag );};if _caccgg .SaveSubsetFonts !=nil {_bega :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0053\u0075\u0062\u0073\u0065\u0074F\u006f\u006e\u0074\u0073"}};e .EncodeElement (_caccgg .SaveSubsetFonts ,_bega ); -};if _caccgg .SaveFormsData !=nil {_bbfce :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073a\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_caccgg .SaveFormsData ,_bbfce );};if _caccgg .MirrorMargins !=nil {_edafd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}}; -e .EncodeElement (_caccgg .MirrorMargins ,_edafd );};if _caccgg .AlignBordersAndEdges !=nil {_begdgc :=_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 (_caccgg .AlignBordersAndEdges ,_begdgc );};if _caccgg .BordersDoNotSurroundHeader !=nil {_ddcec :=_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 (_caccgg .BordersDoNotSurroundHeader ,_ddcec );};if _caccgg .BordersDoNotSurroundFooter !=nil {_defaa :=_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 (_caccgg .BordersDoNotSurroundFooter ,_defaa );};if _caccgg .GutterAtTop !=nil {_abecb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}};e .EncodeElement (_caccgg .GutterAtTop ,_abecb ); -};if _caccgg .HideSpellingErrors !=nil {_eeccb :=_f .StartElement {Name :_f .Name {Local :"w\u003ah\u0069\u0064\u0065\u0053\u0070\u0065\u006c\u006ci\u006e\u0067\u0045\u0072ro\u0072\u0073"}};e .EncodeElement (_caccgg .HideSpellingErrors ,_eeccb );};if _caccgg .HideGrammaticalErrors !=nil {_ffeabd :=_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 (_caccgg .HideGrammaticalErrors ,_ffeabd );};if _caccgg .ActiveWritingStyle !=nil {_cdddca :=_f .StartElement {Name :_f .Name {Local :"w\u003aa\u0063\u0074\u0069\u0076\u0065\u0057\u0072\u0069t\u0069\u006e\u0067\u0053ty\u006c\u0065"}};for _ ,_bagbd :=range _caccgg .ActiveWritingStyle {e .EncodeElement (_bagbd ,_cdddca ); -};};if _caccgg .ProofState !=nil {_bdgbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070r\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_caccgg .ProofState ,_bdgbg );};if _caccgg .FormsDesign !=nil {_dedcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}}; -e .EncodeElement (_caccgg .FormsDesign ,_dedcc );};if _caccgg .AttachedTemplate !=nil {_ffagag :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0061t\u0074\u0061\u0063\u0068\u0065d\u0054\u0065m\u0070\u006c\u0061\u0074\u0065"}};e .EncodeElement (_caccgg .AttachedTemplate ,_ffagag ); -};if _caccgg .LinkStyles !=nil {_abada :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006ci\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_caccgg .LinkStyles ,_abada );};if _caccgg .StylePaneFormatFilter !=nil {_eedcd :=_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 (_caccgg .StylePaneFormatFilter ,_eedcd );};if _caccgg .StylePaneSortMethod !=nil {_faae :=_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 (_caccgg .StylePaneSortMethod ,_faae );};if _caccgg .DocumentType !=nil {_ffdfdf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065"}};e .EncodeElement (_caccgg .DocumentType ,_ffdfdf ); -};if _caccgg .MailMerge !=nil {_ddfbf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_caccgg .MailMerge ,_ddfbf );};if _caccgg .RevisionView !=nil {_dffga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006fn\u0056\u0069\u0065\u0077"}}; -e .EncodeElement (_caccgg .RevisionView ,_dffga );};if _caccgg .TrackRevisions !=nil {_bafdb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0072\u0061\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"}};e .EncodeElement (_caccgg .TrackRevisions ,_bafdb ); -};if _caccgg .DoNotTrackMoves !=nil {_bccad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0054\u0072\u0061\u0063\u006bM\u006f\u0076\u0065\u0073"}};e .EncodeElement (_caccgg .DoNotTrackMoves ,_bccad );};if _caccgg .DoNotTrackFormatting !=nil {_fegdfg :=_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 (_caccgg .DoNotTrackFormatting ,_fegdfg );};if _caccgg .DocumentProtection !=nil {_ageaf :=_f .StartElement {Name :_f .Name {Local :"w\u003ad\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0050r\u006f\u0074\u0065\u0063ti\u006f\u006e"}};e .EncodeElement (_caccgg .DocumentProtection ,_ageaf ); -};if _caccgg .AutoFormatOverride !=nil {_bcdgf :=_f .StartElement {Name :_f .Name {Local :"w\u003aa\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u004f\u0076\u0065\u0072ri\u0064\u0065"}};e .EncodeElement (_caccgg .AutoFormatOverride ,_bcdgf );};if _caccgg .StyleLockTheme !=nil {_afffa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065"}}; -e .EncodeElement (_caccgg .StyleLockTheme ,_afffa );};if _caccgg .StyleLockQFSet !=nil {_bbgfbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074"}};e .EncodeElement (_caccgg .StyleLockQFSet ,_bbgfbg ); -};if _caccgg .DefaultTabStop !=nil {_afgdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003ad\u0065\u0066\u0061u\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}};e .EncodeElement (_caccgg .DefaultTabStop ,_afgdc );};if _caccgg .AutoHyphenation !=nil {_bdfdca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006ea\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_caccgg .AutoHyphenation ,_bdfdca );};if _caccgg .ConsecutiveHyphenLimit !=nil {_adfbb :=_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 (_caccgg .ConsecutiveHyphenLimit ,_adfbb );};if _caccgg .HyphenationZone !=nil {_affaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006fn\u005a\u006f\u006e\u0065"}};e .EncodeElement (_caccgg .HyphenationZone ,_affaa ); -};if _caccgg .DoNotHyphenateCaps !=nil {_efgdf :=_f .StartElement {Name :_f .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0048\u0079\u0070\u0068e\u006e\u0061\u0074\u0065Ca\u0070\u0073"}};e .EncodeElement (_caccgg .DoNotHyphenateCaps ,_efgdf );};if _caccgg .ShowEnvelope !=nil {_ccfdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0045\u006e\u0076e\u006c\u006f\u0070\u0065"}}; -e .EncodeElement (_caccgg .ShowEnvelope ,_ccfdc );};if _caccgg .SummaryLength !=nil {_efdfb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073u\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_caccgg .SummaryLength ,_efdfb ); -};if _caccgg .ClickAndTypeStyle !=nil {_gcggg :=_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 (_caccgg .ClickAndTypeStyle ,_gcggg ); -};if _caccgg .DefaultTableStyle !=nil {_febbe :=_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 (_caccgg .DefaultTableStyle ,_febbe ); -};if _caccgg .EvenAndOddHeaders !=nil {_cegcac :=_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 (_caccgg .EvenAndOddHeaders ,_cegcac ); -};if _caccgg .BookFoldRevPrinting !=nil {_aebdf :=_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 (_caccgg .BookFoldRevPrinting ,_aebdf ); -};if _caccgg .BookFoldPrinting !=nil {_bgcae :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0062o\u006f\u006b\u0046\u006f\u006cd\u0050\u0072i\u006e\u0074\u0069\u006e\u0067"}};e .EncodeElement (_caccgg .BookFoldPrinting ,_bgcae );};if _caccgg .BookFoldPrintingSheets !=nil {_baae :=_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 (_caccgg .BookFoldPrintingSheets ,_baae );};if _caccgg .DrawingGridHorizontalSpacing !=nil {_bbda :=_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 (_caccgg .DrawingGridHorizontalSpacing ,_bbda );};if _caccgg .DrawingGridVerticalSpacing !=nil {_eaaadf :=_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 (_caccgg .DrawingGridVerticalSpacing ,_eaaadf );};if _caccgg .DisplayHorizontalDrawingGridEvery !=nil {_aagcg :=_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 (_caccgg .DisplayHorizontalDrawingGridEvery ,_aagcg );};if _caccgg .DisplayVerticalDrawingGridEvery !=nil {_cbefbg :=_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 (_caccgg .DisplayVerticalDrawingGridEvery ,_cbefbg );};if _caccgg .DoNotUseMarginsForDrawingGridOrigin !=nil {_ddcce :=_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 (_caccgg .DoNotUseMarginsForDrawingGridOrigin ,_ddcce );};if _caccgg .DrawingGridHorizontalOrigin !=nil {_dbefe :=_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 (_caccgg .DrawingGridHorizontalOrigin ,_dbefe );};if _caccgg .DrawingGridVerticalOrigin !=nil {_bdbee :=_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 (_caccgg .DrawingGridVerticalOrigin ,_bdbee );};if _caccgg .DoNotShadeFormData !=nil {_fceefc :=_f .StartElement {Name :_f .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0053\u0068\u0061\u0064e\u0046\u006f\u0072\u006dDa\u0074\u0061"}}; -e .EncodeElement (_caccgg .DoNotShadeFormData ,_fceefc );};if _caccgg .NoPunctuationKerning !=nil {_fdadb :=_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 (_caccgg .NoPunctuationKerning ,_fdadb );};if _caccgg .CharacterSpacingControl !=nil {_fcgdaa :=_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 (_caccgg .CharacterSpacingControl ,_fcgdaa );};if _caccgg .PrintTwoOnOne !=nil {_fgbacf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}};e .EncodeElement (_caccgg .PrintTwoOnOne ,_fgbacf ); -};if _caccgg .StrictFirstAndLastChars !=nil {_gbgbbfb :=_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 (_caccgg .StrictFirstAndLastChars ,_gbgbbfb ); -};if _caccgg .NoLineBreaksAfter !=nil {_aeecg :=_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 (_caccgg .NoLineBreaksAfter ,_aeecg ); -};if _caccgg .NoLineBreaksBefore !=nil {_ecaad :=_f .StartElement {Name :_f .Name {Local :"w\u003an\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065a\u006b\u0073\u0042\u0065fo\u0072\u0065"}};e .EncodeElement (_caccgg .NoLineBreaksBefore ,_ecaad );};if _caccgg .SavePreviewPicture !=nil {_dgfbg :=_f .StartElement {Name :_f .Name {Local :"w\u003as\u0061\u0076\u0065\u0050\u0072\u0065\u0076\u0069e\u0077\u0050\u0069\u0063tu\u0072\u0065"}}; -e .EncodeElement (_caccgg .SavePreviewPicture ,_dgfbg );};if _caccgg .DoNotValidateAgainstSchema !=nil {_geafb :=_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 (_caccgg .DoNotValidateAgainstSchema ,_geafb );};if _caccgg .SaveInvalidXml !=nil {_gfbcf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003as\u0061\u0076\u0065I\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}};e .EncodeElement (_caccgg .SaveInvalidXml ,_gfbcf ); -};if _caccgg .IgnoreMixedContent !=nil {_acggb :=_f .StartElement {Name :_f .Name {Local :"w\u003ai\u0067\u006e\u006f\u0072\u0065\u004d\u0069\u0078e\u0064\u0043\u006f\u006ete\u006e\u0074"}};e .EncodeElement (_caccgg .IgnoreMixedContent ,_acggb );};if _caccgg .AlwaysShowPlaceholderText !=nil {_dddbb :=_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 (_caccgg .AlwaysShowPlaceholderText ,_dddbb );};if _caccgg .DoNotDemarcateInvalidXml !=nil {_cbffb :=_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 (_caccgg .DoNotDemarcateInvalidXml ,_cbffb );};if _caccgg .SaveXmlDataOnly !=nil {_agbca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0058\u006d\u006c\u0044\u0061\u0074a\u004f\u006e\u006c\u0079"}};e .EncodeElement (_caccgg .SaveXmlDataOnly ,_agbca ); -};if _caccgg .UseXSLTWhenSaving !=nil {_adabe :=_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 (_caccgg .UseXSLTWhenSaving ,_adabe ); -};if _caccgg .SaveThroughXslt !=nil {_bdadcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0054\u0068\u0072\u006f\u0075\u0067h\u0058\u0073\u006c\u0074"}};e .EncodeElement (_caccgg .SaveThroughXslt ,_bdadcc );};if _caccgg .ShowXMLTags !=nil {_fgdcd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}}; -e .EncodeElement (_caccgg .ShowXMLTags ,_fgdcd );};if _caccgg .AlwaysMergeEmptyNamespace !=nil {_edadaf :=_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 (_caccgg .AlwaysMergeEmptyNamespace ,_edadaf );};if _caccgg .UpdateFields !=nil {_egagc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075\u0070\u0064\u0061\u0074\u0065\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_caccgg .UpdateFields ,_egagc ); -};if _caccgg .HdrShapeDefaults !=nil {_ceefcf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0068d\u0072\u0053\u0068\u0061\u0070e\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_caccgg .HdrShapeDefaults ,_ceefcf );};if _caccgg .FootnotePr !=nil {_gcecg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}}; -e .EncodeElement (_caccgg .FootnotePr ,_gcecg );};if _caccgg .EndnotePr !=nil {_afaec :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_caccgg .EndnotePr ,_afaec );};if _caccgg .Compat !=nil {_adabc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0070\u0061\u0074"}}; -e .EncodeElement (_caccgg .Compat ,_adabc );};if _caccgg .DocVars !=nil {_febdae :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u006f\u0063\u0056\u0061\u0072s"}};e .EncodeElement (_caccgg .DocVars ,_febdae );};if _caccgg .Rsids !=nil {_egfffb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0073"}}; -e .EncodeElement (_caccgg .Rsids ,_egfffb );};if _caccgg .MathPr !=nil {_efcdab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0050\u0072"}};e .EncodeElement (_caccgg .MathPr ,_efcdab );};if _caccgg .AttachedSchema !=nil {_bebfb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003aa\u0074\u0074\u0061c\u0068\u0065\u0064\u0053\u0063\u0068\u0065\u006d\u0061"}}; -for _ ,_egdbf :=range _caccgg .AttachedSchema {e .EncodeElement (_egdbf ,_bebfb );};};if _caccgg .ThemeFontLang !=nil {_fcgcf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074h\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}}; -e .EncodeElement (_caccgg .ThemeFontLang ,_fcgcf );};if _caccgg .ClrSchemeMapping !=nil {_aadae :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063l\u0072\u0053\u0063\u0068\u0065m\u0065\u004da\u0070\u0070\u0069\u006e\u0067"}};e .EncodeElement (_caccgg .ClrSchemeMapping ,_aadae ); -};if _caccgg .DoNotIncludeSubdocsInStats !=nil {_ffagbc :=_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 (_caccgg .DoNotIncludeSubdocsInStats ,_ffagbc );};if _caccgg .DoNotAutoCompressPictures !=nil {_bgabae :=_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 (_caccgg .DoNotAutoCompressPictures ,_bgabae );};if _caccgg .ForceUpgrade !=nil {_ebccc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u0063\u0065\u0055\u0070g\u0072\u0061\u0064\u0065"}};e .EncodeElement (_caccgg .ForceUpgrade ,_ebccc ); -};if _caccgg .Captions !=nil {_gdadag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_caccgg .Captions ,_gdadag );};if _caccgg .ReadModeInkLockDown !=nil {_gdbfc :=_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 (_caccgg .ReadModeInkLockDown ,_gdbfc );};if _caccgg .SmartTagType !=nil {_bdfbdf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061g\u0054\u0079\u0070\u0065"}};for _ ,_fbbfec :=range _caccgg .SmartTagType {e .EncodeElement (_fbbfec ,_bdfbdf ); -};};if _caccgg .SchemaLibrary !=nil {_gdfaf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}};e .EncodeElement (_caccgg .SchemaLibrary ,_gdfaf );};if _caccgg .ShapeDefaults !=nil {_eggbaa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073h\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}}; -e .EncodeElement (_caccgg .ShapeDefaults ,_eggbaa );};if _caccgg .DoNotEmbedSmartTags !=nil {_afaag :=_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 (_caccgg .DoNotEmbedSmartTags ,_afaag ); -};if _caccgg .DecimalSymbol !=nil {_ggfgd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064e\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_caccgg .DecimalSymbol ,_ggfgd );};if _caccgg .ListSeparator !=nil {_gddgdg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006ci\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}}; -e .EncodeElement (_caccgg .ListSeparator ,_gddgdg );};for _ ,_gabf :=range _caccgg .Extra {if _cgbgge :=_gabf .MarshalXML (e ,_f .StartElement {});_cgbgge !=nil {return _cgbgge ;};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TblGrid struct{ +Headers *CT_Headers ;};type CT_DecimalNumberOrPrecent struct{ -// Grid Column Definition -GridCol []*CT_TblGridCol ;TblGridChange *CT_TblGridChange ;};func (_befaf *CT_RecipientData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _befaf .Active !=nil {_bgbgbe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065"}}; -e .EncodeElement (_befaf .Active ,_bgbgbe );};_ggbfcf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_befaf .Column ,_ggbfcf );_bbbga :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0075\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067"}}; -e .EncodeElement (_befaf .UniqueTag ,_bbbga );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccaf *CT_FFCheckBoxChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccaf .Size !=nil {_bfgdbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065"}}; -e .EncodeElement (_ccaf .Size ,_bfgdbc );};if _ccaf .SizeAuto !=nil {_ecbde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}};e .EncodeElement (_ccaf .SizeAuto ,_ecbde );};return nil ;};func (_ggaab *CT_FFData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _ggaab .Name !=nil {_baca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};for _ ,_ceefeg :=range _ggaab .Name {e .EncodeElement (_ceefeg ,_baca );};};if _ggaab .Label !=nil {_bbef :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}}; -for _ ,_fbdec :=range _ggaab .Label {e .EncodeElement (_fbdec ,_bbef );};};if _ggaab .TabIndex !=nil {_gbeba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}};for _ ,_agcab :=range _ggaab .TabIndex {e .EncodeElement (_agcab ,_gbeba ); -};};if _ggaab .Enabled !=nil {_eeffca :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0065\u006e\u0061\u0062\u006c\u0065d"}};for _ ,_fcacc :=range _ggaab .Enabled {e .EncodeElement (_fcacc ,_eeffca );};};if _ggaab .CalcOnExit !=nil {_fabfe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063a\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"}}; -for _ ,_ddcff :=range _ggaab .CalcOnExit {e .EncodeElement (_ddcff ,_fabfe );};};if _ggaab .EntryMacro !=nil {_debe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065n\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"}};for _ ,_fbdaf :=range _ggaab .EntryMacro {e .EncodeElement (_fbdaf ,_debe ); -};};if _ggaab .ExitMacro !=nil {_cffdc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0065\u0078\u0069\u0074\u004d\u0061\u0063\u0072\u006f"}};for _ ,_gced :=range _ggaab .ExitMacro {e .EncodeElement (_gced ,_cffdc );};};if _ggaab .HelpText !=nil {_bbeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"}}; -for _ ,_efeecc :=range _ggaab .HelpText {e .EncodeElement (_efeecc ,_bbeg );};};if _ggaab .StatusText !=nil {_fdgab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073t\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"}};for _ ,_bgaeb :=range _ggaab .StatusText {e .EncodeElement (_bgaeb ,_fdgab ); -};};if _ggaab .CheckBox !=nil {_feabf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"}};e .EncodeElement (_ggaab .CheckBox ,_feabf );};if _ggaab .DdList !=nil {_gcgag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0064\u004c\u0069\u0073\u0074"}}; -e .EncodeElement (_ggaab .DdList ,_gcgag );};if _ggaab .TextInput !=nil {_bgfd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074"}};e .EncodeElement (_ggaab .TextInput ,_bgfd );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_gcbecc ST_DocPartBehavior )ValidateWithPath (path string )error {switch _gcbecc {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcbecc )); -};return nil ;};func (_dccgc *ST_MultiLevelType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggggdee ,_cggaed :=d .Token ();if _cggaed !=nil {return _cggaed ;};if _cbagbg ,_ecffab :=_ggggdee .(_f .EndElement );_ecffab &&_cbagbg .Name ==start .Name {*_dccgc =1; -return nil ;};if _bbbdaae ,_abbdba :=_ggggdee .(_f .CharData );!_abbdba {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggggdee ); -}else {switch string (_bbbdaae ){case "":*_dccgc =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_dccgc =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_dccgc =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_dccgc =3; -};};_ggggdee ,_cggaed =d .Token ();if _cggaed !=nil {return _cggaed ;};if _affeff ,_fgdegf :=_ggggdee .(_f .EndElement );_fgdegf &&_affeff .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggggdee ); -};func (_faaab ST_TabTlc )ValidateWithPath (path string )error {switch _faaab {case 0,1,2,3,4,5,6:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faaab )); -};return nil ;};func NewCT_CellMergeTrackChange ()*CT_CellMergeTrackChange {_afc :=&CT_CellMergeTrackChange {};return _afc ;};func (_fdeaa ST_TextDirection )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_daabb :=_f .Attr {};_daabb .Name =name ;switch _fdeaa {case ST_TextDirectionUnset :_daabb .Value =""; -case ST_TextDirectionTb :_daabb .Value ="\u0074\u0062";case ST_TextDirectionRl :_daabb .Value ="\u0072\u006c";case ST_TextDirectionLr :_daabb .Value ="\u006c\u0072";case ST_TextDirectionTbV :_daabb .Value ="\u0074\u0062\u0056";case ST_TextDirectionRlV :_daabb .Value ="\u0072\u006c\u0056"; -case ST_TextDirectionLrV :_daabb .Value ="\u006c\u0072\u0056";case ST_TextDirectionBtLr :_daabb .Value ="\u0062\u0074\u004c\u0072";case ST_TextDirectionLrTb :_daabb .Value ="\u006c\u0072\u0054\u0062";case ST_TextDirectionLrTbV :_daabb .Value ="\u006c\u0072\u0054b\u0056"; -case ST_TextDirectionTbLrV :_daabb .Value ="\u0074\u0062\u004cr\u0056";case ST_TextDirectionTbRl :_daabb .Value ="\u0074\u0062\u0052\u006c";case ST_TextDirectionTbRlV :_daabb .Value ="\u0074\u0062\u0052l\u0056";};return _daabb ,nil ;}; +// Value in Percent +ValAttr ST_DecimalNumberOrPercent ;};type CT_PermStart struct{EdGrpAttr ST_EdGrp ;EdAttr *string ;ColFirstAttr *int64 ;ColLastAttr *int64 ; -// ValidateWithPath validates the CT_TextboxTightWrap and its children, prefixing error messages with path -func (_bcfdae *CT_TextboxTightWrap )ValidateWithPath (path string )error {if _bcfdae .ValAttr ==ST_TextboxTightWrapUnset {return _d .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 _aecac :=_bcfdae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aecac !=nil {return _aecac ;};return nil ;}; +// Annotation ID +IdAttr string ; -// ValidateWithPath validates the CT_NumPr and its children, prefixing error messages with path -func (_aedbg *CT_NumPr )ValidateWithPath (path string )error {if _aedbg .Ilvl !=nil {if _cfac :=_aedbg .Ilvl .ValidateWithPath (path +"\u002f\u0049\u006cv\u006c");_cfac !=nil {return _cfac ;};};if _aedbg .NumId !=nil {if _cdga :=_aedbg .NumId .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0049\u0064"); -_cdga !=nil {return _cdga ;};};if _aedbg .NumberingChange !=nil {if _cgccc :=_aedbg .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065");_cgccc !=nil {return _cgccc ;};};if _aedbg .Ins !=nil {if _fgce :=_aedbg .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073"); -_fgce !=nil {return _fgce ;};};return nil ;}; +// Annotation Displaced By Custom XML Markup +DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;};func (_dbba *CT_Br )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbfg :=range start .Attr {if _dbfg .Name .Local =="\u0074\u0079\u0070\u0065"{_dbba .TypeAttr .UnmarshalXMLAttr (_dbfg ); +continue ;};if _dbfg .Name .Local =="\u0063\u006c\u0065a\u0072"{_dbba .ClearAttr .UnmarshalXMLAttr (_dbfg );continue ;};};for {_cgc ,_dfda :=d .Token ();if _dfda !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0042r\u003a\u0020\u0025\u0073",_dfda ); +};if _gdgb ,_cffg :=_cgc .(_d .EndElement );_cffg &&_gdgb .Name ==start .Name {break ;};};return nil ;};func (_ccfca *CT_SdtContentCell )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ccfca .Tc !=nil {_fgefa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063"}}; +for _ ,_cafgc :=range _ccfca .Tc {e .EncodeElement (_cafgc ,_fgefa );};};if _ccfca .CustomXml !=nil {_cbgbff :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_ccfca .CustomXml ,_cbgbff ); +};if _ccfca .Sdt !=nil {_eecdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_ccfca .Sdt ,_eecdf );};if _ccfca .EG_RunLevelElts !=nil {for _ ,_agafg :=range _ccfca .EG_RunLevelElts {_agafg .MarshalXML (e ,_d .StartElement {}); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffedca ST_EdnPos )String ()string {switch _ffedca {case 0:return "";case 1:return "\u0073e\u0063\u0074\u0045\u006e\u0064";case 2:return "\u0064\u006f\u0063\u0045\u006e\u0064"; +};return "";}; -// Validate validates the CT_MailMergeDataType and its children -func (_bbecf *CT_MailMergeDataType )Validate ()error {return _bbecf .ValidateWithPath ("C\u0054_\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u0044\u0061\u0074\u0061Ty\u0070\u0065");}; +// Validate validates the CT_TblStylePr and its children +func (_eadag *CT_TblStylePr )Validate ()error {return _eadag .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072");};type CT_Guid struct{ -// Validate validates the CT_TblGridBase and its children -func (_ffeged *CT_TblGridBase )Validate ()error {return _ffeged .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069d\u0042\u0061\u0073\u0065");};func (_bdegg ST_Zoom )Validate ()error {return _bdegg .ValidateWithPath ("")}; +// GUID Value +ValAttr *string ;};func ParseUnionST_SignedTwipsMeasure (s string )(ST_SignedTwipsMeasure ,error ){_eeaca :=ST_SignedTwipsMeasure {};if _gf .ST_UniversalMeasurePatternRe .MatchString (s ){_eeaca .ST_UniversalMeasure =&s ;}else {_aaebe ,_bbcdb :=_e .ParseFloat (s ,64); +if _bbcdb !=nil {return _eeaca ,_b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_bbcdb );};_eeaca .Int64 =_ec .Int64 (int64 (_aaebe ));};return _eeaca ,nil ;}; -// Validate validates the CT_TxbxContent and its children -func (_feefa *CT_TxbxContent )Validate ()error {return _feefa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_ffca *CT_SdtContentBlock )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgdde :for {_cddbe ,_daagf :=d .Token (); -if _daagf !=nil {return _daagf ;};switch _abeab :=_cddbe .(type ){case _f .StartElement :switch _abeab .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ffca .CustomXml =NewCT_CustomXmlBlock (); -if _cdcda :=d .DecodeElement (_ffca .CustomXml ,&_abeab );_cdcda !=nil {return _cdcda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffca .Sdt =NewCT_SdtBlock (); -if _dacea :=d .DecodeElement (_ffca .Sdt ,&_abeab );_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 :"\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"}:_bgfca :=NewCT_P (); -if _fdaef :=d .DecodeElement (_bgfca ,&_abeab );_fdaef !=nil {return _fdaef ;};_ffca .P =append (_ffca .P ,_bgfca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eddagg :=NewCT_Tbl (); -if _gddgg :=d .DecodeElement (_eddagg ,&_abeab );_gddgg !=nil {return _gddgg ;};_ffca .Tbl =append (_ffca .Tbl ,_eddagg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adbeag :=NewEG_RunLevelElts (); -_adbeag .ProofErr =NewCT_ProofErr ();if _abde :=d .DecodeElement (_adbeag .ProofErr ,&_abeab );_abde !=nil {return _abde ;};_ffca .EG_RunLevelElts =append (_ffca .EG_RunLevelElts ,_adbeag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fdeef :=NewEG_RunLevelElts (); -_fdeef .PermStart =NewCT_PermStart ();if _gbacb :=d .DecodeElement (_fdeef .PermStart ,&_abeab );_gbacb !=nil {return _gbacb ;};_ffca .EG_RunLevelElts =append (_ffca .EG_RunLevelElts ,_fdeef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fgagf :=NewEG_RunLevelElts (); -_fgagf .PermEnd =NewCT_Perm ();if _gafge :=d .DecodeElement (_fgagf .PermEnd ,&_abeab );_gafge !=nil {return _gafge ;};_ffca .EG_RunLevelElts =append (_ffca .EG_RunLevelElts ,_fgagf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffaad :=NewEG_RunLevelElts (); -_ffaad .Ins =NewCT_RunTrackChange ();if _fbgdd :=d .DecodeElement (_ffaad .Ins ,&_abeab );_fbgdd !=nil {return _fbgdd ;};_ffca .EG_RunLevelElts =append (_ffca .EG_RunLevelElts ,_ffaad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_aggce :=NewEG_RunLevelElts (); -_aggce .Del =NewCT_RunTrackChange ();if _fbbde :=d .DecodeElement (_aggce .Del ,&_abeab );_fbbde !=nil {return _fbbde ;};_ffca .EG_RunLevelElts =append (_ffca .EG_RunLevelElts ,_aggce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\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"}:_debfeb :=NewEG_RunLevelElts (); -_debfeb .MoveFrom =NewCT_RunTrackChange ();if _adcbf :=d .DecodeElement (_debfeb .MoveFrom ,&_abeab );_adcbf !=nil {return _adcbf ;};_ffca .EG_RunLevelElts =append (_ffca .EG_RunLevelElts ,_debfeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dacbf :=NewEG_RunLevelElts (); -_dacbf .MoveTo =NewCT_RunTrackChange ();if _ggfbe :=d .DecodeElement (_dacbf .MoveTo ,&_abeab );_ggfbe !=nil {return _ggfbe ;};_ffca .EG_RunLevelElts =append (_ffca .EG_RunLevelElts ,_dacbf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgece :=NewEG_RunLevelElts (); -_dbdfa :=NewEG_RangeMarkupElements ();_dbdfa .BookmarkStart =NewCT_Bookmark ();if _daaac :=d .DecodeElement (_dbdfa .BookmarkStart ,&_abeab );_daaac !=nil {return _daaac ;};_ffca .EG_RunLevelElts =append (_ffca .EG_RunLevelElts ,_fgece );_fgece .EG_RangeMarkupElements =append (_fgece .EG_RangeMarkupElements ,_dbdfa ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_caeef :=NewEG_RunLevelElts (); -_bgfdf :=NewEG_RangeMarkupElements ();_bgfdf .BookmarkEnd =NewCT_MarkupRange ();if _afgcd :=d .DecodeElement (_bgfdf .BookmarkEnd ,&_abeab );_afgcd !=nil {return _afgcd ;};_ffca .EG_RunLevelElts =append (_ffca .EG_RunLevelElts ,_caeef );_caeef .EG_RangeMarkupElements =append (_caeef .EG_RangeMarkupElements ,_bgfdf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbfbb :=NewEG_RunLevelElts (); -_ddfeb :=NewEG_RangeMarkupElements ();_ddfeb .MoveFromRangeStart =NewCT_MoveBookmark ();if _dedbc :=d .DecodeElement (_ddfeb .MoveFromRangeStart ,&_abeab );_dedbc !=nil {return _dedbc ;};_ffca .EG_RunLevelElts =append (_ffca .EG_RunLevelElts ,_bbfbb ); -_bbfbb .EG_RangeMarkupElements =append (_bbfbb .EG_RangeMarkupElements ,_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 :"\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"}:_ccgff :=NewEG_RunLevelElts (); -_ffaae :=NewEG_RangeMarkupElements ();_ffaae .MoveFromRangeEnd =NewCT_MarkupRange ();if _cfbca :=d .DecodeElement (_ffaae .MoveFromRangeEnd ,&_abeab );_cfbca !=nil {return _cfbca ;};_ffca .EG_RunLevelElts =append (_ffca .EG_RunLevelElts ,_ccgff );_ccgff .EG_RangeMarkupElements =append (_ccgff .EG_RangeMarkupElements ,_ffaae ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gagdca :=NewEG_RunLevelElts (); -_ccbagg :=NewEG_RangeMarkupElements ();_ccbagg .MoveToRangeStart =NewCT_MoveBookmark ();if _geddfc :=d .DecodeElement (_ccbagg .MoveToRangeStart ,&_abeab );_geddfc !=nil {return _geddfc ;};_ffca .EG_RunLevelElts =append (_ffca .EG_RunLevelElts ,_gagdca ); -_gagdca .EG_RangeMarkupElements =append (_gagdca .EG_RangeMarkupElements ,_ccbagg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dcbbe :=NewEG_RunLevelElts (); -_gfgfea :=NewEG_RangeMarkupElements ();_gfgfea .MoveToRangeEnd =NewCT_MarkupRange ();if _adcd :=d .DecodeElement (_gfgfea .MoveToRangeEnd ,&_abeab );_adcd !=nil {return _adcd ;};_ffca .EG_RunLevelElts =append (_ffca .EG_RunLevelElts ,_dcbbe );_dcbbe .EG_RangeMarkupElements =append (_dcbbe .EG_RangeMarkupElements ,_gfgfea ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fccgcf :=NewEG_RunLevelElts (); -_adafe :=NewEG_RangeMarkupElements ();_adafe .CommentRangeStart =NewCT_MarkupRange ();if _agadc :=d .DecodeElement (_adafe .CommentRangeStart ,&_abeab );_agadc !=nil {return _agadc ;};_ffca .EG_RunLevelElts =append (_ffca .EG_RunLevelElts ,_fccgcf );_fccgcf .EG_RangeMarkupElements =append (_fccgcf .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 :"\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"}:_gefaf :=NewEG_RunLevelElts (); -_gefad :=NewEG_RangeMarkupElements ();_gefad .CommentRangeEnd =NewCT_MarkupRange ();if _bbgdf :=d .DecodeElement (_gefad .CommentRangeEnd ,&_abeab );_bbgdf !=nil {return _bbgdf ;};_ffca .EG_RunLevelElts =append (_ffca .EG_RunLevelElts ,_gefaf );_gefaf .EG_RangeMarkupElements =append (_gefaf .EG_RangeMarkupElements ,_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 :"\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"}:_cafde :=NewEG_RunLevelElts (); -_ffdbd :=NewEG_RangeMarkupElements ();_ffdbd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fgaab :=d .DecodeElement (_ffdbd .CustomXmlInsRangeStart ,&_abeab );_fgaab !=nil {return _fgaab ;};_ffca .EG_RunLevelElts =append (_ffca .EG_RunLevelElts ,_cafde ); -_cafde .EG_RangeMarkupElements =append (_cafde .EG_RangeMarkupElements ,_ffdbd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gedgeb :=NewEG_RunLevelElts (); -_cdeea :=NewEG_RangeMarkupElements ();_cdeea .CustomXmlInsRangeEnd =NewCT_Markup ();if _fbbaf :=d .DecodeElement (_cdeea .CustomXmlInsRangeEnd ,&_abeab );_fbbaf !=nil {return _fbbaf ;};_ffca .EG_RunLevelElts =append (_ffca .EG_RunLevelElts ,_gedgeb );_gedgeb .EG_RangeMarkupElements =append (_gedgeb .EG_RangeMarkupElements ,_cdeea ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gecgc :=NewEG_RunLevelElts (); -_ebacd :=NewEG_RangeMarkupElements ();_ebacd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gdcac :=d .DecodeElement (_ebacd .CustomXmlDelRangeStart ,&_abeab );_gdcac !=nil {return _gdcac ;};_ffca .EG_RunLevelElts =append (_ffca .EG_RunLevelElts ,_gecgc ); -_gecgc .EG_RangeMarkupElements =append (_gecgc .EG_RangeMarkupElements ,_ebacd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fbaba :=NewEG_RunLevelElts (); -_bafbe :=NewEG_RangeMarkupElements ();_bafbe .CustomXmlDelRangeEnd =NewCT_Markup ();if _gebgc :=d .DecodeElement (_bafbe .CustomXmlDelRangeEnd ,&_abeab );_gebgc !=nil {return _gebgc ;};_ffca .EG_RunLevelElts =append (_ffca .EG_RunLevelElts ,_fbaba );_fbaba .EG_RangeMarkupElements =append (_fbaba .EG_RangeMarkupElements ,_bafbe ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"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"}:_dceca :=NewEG_RunLevelElts (); -_acbgf :=NewEG_RangeMarkupElements ();_acbgf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dggcb :=d .DecodeElement (_acbgf .CustomXmlMoveFromRangeStart ,&_abeab );_dggcb !=nil {return _dggcb ;};_ffca .EG_RunLevelElts =append (_ffca .EG_RunLevelElts ,_dceca ); -_dceca .EG_RangeMarkupElements =append (_dceca .EG_RangeMarkupElements ,_acbgf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_dfcge :=NewEG_RunLevelElts (); -_agefbe :=NewEG_RangeMarkupElements ();_agefbe .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _acdfag :=d .DecodeElement (_agefbe .CustomXmlMoveFromRangeEnd ,&_abeab );_acdfag !=nil {return _acdfag ;};_ffca .EG_RunLevelElts =append (_ffca .EG_RunLevelElts ,_dfcge ); -_dfcge .EG_RangeMarkupElements =append (_dfcge .EG_RangeMarkupElements ,_agefbe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gbbbgd :=NewEG_RunLevelElts (); -_fggbb :=NewEG_RangeMarkupElements ();_fggbb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cfdde :=d .DecodeElement (_fggbb .CustomXmlMoveToRangeStart ,&_abeab );_cfdde !=nil {return _cfdde ;};_ffca .EG_RunLevelElts =append (_ffca .EG_RunLevelElts ,_gbbbgd ); -_gbbbgd .EG_RangeMarkupElements =append (_gbbbgd .EG_RangeMarkupElements ,_fggbb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ecadb :=NewEG_RunLevelElts (); -_geecbg :=NewEG_RangeMarkupElements ();_geecbg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fedggb :=d .DecodeElement (_geecbg .CustomXmlMoveToRangeEnd ,&_abeab );_fedggb !=nil {return _fedggb ;};_ffca .EG_RunLevelElts =append (_ffca .EG_RunLevelElts ,_ecadb ); -_ecadb .EG_RangeMarkupElements =append (_ecadb .EG_RangeMarkupElements ,_geecbg );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"}:_daef :=NewEG_RunLevelElts (); -_bbfab :=NewEG_MathContent ();_bbfab .OMathPara =_aa .NewOMathPara ();if _ececfd :=d .DecodeElement (_bbfab .OMathPara ,&_abeab );_ececfd !=nil {return _ececfd ;};_ffca .EG_RunLevelElts =append (_ffca .EG_RunLevelElts ,_daef );_daef .EG_MathContent =append (_daef .EG_MathContent ,_bbfab ); -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"}:_bfafb :=NewEG_RunLevelElts (); -_ffgee :=NewEG_MathContent ();_ffgee .OMath =_aa .NewOMath ();if _acedca :=d .DecodeElement (_ffgee .OMath ,&_abeab );_acedca !=nil {return _acedca ;};_ffca .EG_RunLevelElts =append (_ffca .EG_RunLevelElts ,_bfafb );_bfafb .EG_MathContent =append (_bfafb .EG_MathContent ,_ffgee ); -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",_abeab .Name ); -if _agddg :=d .Skip ();_agddg !=nil {return _agddg ;};};case _f .EndElement :break _fgdde ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_RPr and its children, prefixing error messages with path +func (_cdbada *EG_RPr )ValidateWithPath (path string )error {if _cdbada .RPr !=nil {if _ebbbf :=_cdbada .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ebbbf !=nil {return _ebbbf ;};};return nil ;};type CT_WritingStyle struct{ -// Validate validates the CT_Frame and its children -func (_aegcd *CT_Frame )Validate ()error {return _aegcd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065");};func (_adagd *CT_SdtBlock )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _adagd .SdtPr !=nil {_geedg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}}; -e .EncodeElement (_adagd .SdtPr ,_geedg );};if _adagd .SdtEndPr !=nil {_caegc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_adagd .SdtEndPr ,_caegc );};if _adagd .SdtContent !=nil {_bdcdag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}}; -e .EncodeElement (_adagd .SdtContent ,_bdcdag );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Border ()*CT_Border {_cagc :=&CT_Border {};_cagc .ValAttr =ST_Border (1);return _cagc };func (_eccacd *WdCT_WrapTopBottom )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eccacd .DistTAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_d .Sprintf ("\u0025\u0076",*_eccacd .DistTAttr )}); -};if _eccacd .DistBAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_d .Sprintf ("\u0025\u0076",*_eccacd .DistBAttr )});};e .EncodeToken (start );if _eccacd .EffectExtent !=nil {_faebb :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}}; -e .EncodeElement (_eccacd .EffectExtent ,_faebb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_abgdac ST_MeasurementOrPercent )String ()string {if _abgdac .ST_DecimalNumberOrPercent !=nil {return _abgdac .ST_DecimalNumberOrPercent .String (); -};if _abgdac .ST_UniversalMeasure !=nil {return _d .Sprintf ("\u0025\u0076",*_abgdac .ST_UniversalMeasure );};return "";}; +// Writing Style Language +LangAttr string ; -// Validate validates the CT_HMerge and its children -func (_fdbbb *CT_HMerge )Validate ()error {return _fdbbb .ValidateWithPath ("\u0043T\u005f\u0048\u004d\u0065\u0072\u0067e");};type CT_Em struct{ +// Grammatical Engine ID +VendorIDAttr string ; -// Emphasis Mark Type -ValAttr ST_Em ;}; +// Grammatical Check Engine Version +DllVersionAttr string ; -// Validate validates the Styles and its children -func (_beagag *Styles )Validate ()error {return _beagag .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0073");};func (_befedf *WdInline )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_befedf .WdCT_Inline =*NewWdCT_Inline ();for _ ,_gedbce :=range start .Attr {if _gedbce .Name .Local =="\u0064\u0069\u0073t\u0054"{_beecce ,_fggbbb :=_fc .ParseUint (_gedbce .Value ,10,32); -if _fggbbb !=nil {return _fggbbb ;};_cfcba :=uint32 (_beecce );_befedf .DistTAttr =&_cfcba ;continue ;};if _gedbce .Name .Local =="\u0064\u0069\u0073t\u0042"{_gdcgda ,_eeegac :=_fc .ParseUint (_gedbce .Value ,10,32);if _eeegac !=nil {return _eeegac ;}; -_ddefg :=uint32 (_gdcgda );_befedf .DistBAttr =&_ddefg ;continue ;};if _gedbce .Name .Local =="\u0064\u0069\u0073t\u004c"{_eafdb ,_cedcfc :=_fc .ParseUint (_gedbce .Value ,10,32);if _cedcfc !=nil {return _cedcfc ;};_ffeba :=uint32 (_eafdb );_befedf .DistLAttr =&_ffeba ; -continue ;};if _gedbce .Name .Local =="\u0064\u0069\u0073t\u0052"{_debge ,_cecbcd :=_fc .ParseUint (_gedbce .Value ,10,32);if _cecbcd !=nil {return _cecbcd ;};_bfcaead :=uint32 (_debge );_befedf .DistRAttr =&_bfcaead ;continue ;};};_addadf :for {_cacfaf ,_gfggde :=d .Token (); -if _gfggde !=nil {return _gfggde ;};switch _dcbcda :=_cacfaf .(type ){case _f .StartElement :switch _dcbcda .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 _gfcab :=d .DecodeElement (_befedf .Extent ,&_dcbcda ); -_gfcab !=nil {return _gfcab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_befedf .EffectExtent =NewWdCT_EffectExtent (); -if _edbgg :=d .DecodeElement (_befedf .EffectExtent ,&_dcbcda );_edbgg !=nil {return _edbgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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 _dfbfea :=d .DecodeElement (_befedf .DocPr ,&_dcbcda ); -_dfbfea !=nil {return _dfbfea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_befedf .CNvGraphicFramePr =_fa .NewCT_NonVisualGraphicFrameProperties (); -if _bffag :=d .DecodeElement (_befedf .CNvGraphicFramePr ,&_dcbcda );_bffag !=nil {return _bffag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _befae :=d .DecodeElement (_befedf .Graphic ,&_dcbcda ); -_befae !=nil {return _befae ;};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",_dcbcda .Name ); -if _dceegg :=d .Skip ();_dceegg !=nil {return _dceegg ;};};case _f .EndElement :break _addadf ;case _f .CharData :};};return nil ;};type CT_DecimalNumber struct{ +// Natural Language Grammar Check +NlCheckAttr *_gf .ST_OnOff ; -// Decimal Number Value -ValAttr int64 ;};func (_dgfgb ST_AnnotationVMerge )String ()string {switch _dgfgb {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074";case 2:return "\u0072\u0065\u0073\u0074";};return "";};func NewWdCT_WordprocessingShapeChoice ()*WdCT_WordprocessingShapeChoice {_aadde :=&WdCT_WordprocessingShapeChoice {}; -return _aadde ;};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; -); +// Check Stylistic Rules With Grammar +CheckStyleAttr _gf .ST_OnOff ; -// Validate validates the CT_ReadingModeInkLockDown and its children -func (_gcgafd *CT_ReadingModeInkLockDown )Validate ()error {return _gcgafd .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0061d\u0069\u006e\u0067\u004d\u006fd\u0065I\u006ek\u004c\u006f\u0063\u006b\u0044\u006f\u0077n");}; +// Application Name +AppNameAttr string ;};func (_dccbfde ST_TblStyleOverrideType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ccdea :=_d .Attr {};_ccdea .Name =name ;switch _dccbfde {case ST_TblStyleOverrideTypeUnset :_ccdea .Value ="";case ST_TblStyleOverrideTypeWholeTable :_ccdea .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065"; +case ST_TblStyleOverrideTypeFirstRow :_ccdea .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077";case ST_TblStyleOverrideTypeLastRow :_ccdea .Value ="\u006ca\u0073\u0074\u0052\u006f\u0077";case ST_TblStyleOverrideTypeFirstCol :_ccdea .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"; +case ST_TblStyleOverrideTypeLastCol :_ccdea .Value ="\u006ca\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeBand1Vert :_ccdea .Value ="\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t";case ST_TblStyleOverrideTypeBand2Vert :_ccdea .Value ="\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t"; +case ST_TblStyleOverrideTypeBand1Horz :_ccdea .Value ="\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z";case ST_TblStyleOverrideTypeBand2Horz :_ccdea .Value ="\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z";case ST_TblStyleOverrideTypeNeCell :_ccdea .Value ="\u006e\u0065\u0043\u0065\u006c\u006c"; +case ST_TblStyleOverrideTypeNwCell :_ccdea .Value ="\u006e\u0077\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeSeCell :_ccdea .Value ="\u0073\u0065\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeSwCell :_ccdea .Value ="\u0073\u0077\u0043\u0065\u006c\u006c"; +};return _ccdea ,nil ;}; -// Validate validates the CT_SdtPrChoice and its children -func (_efedb *CT_SdtPrChoice )Validate ()error {return _efedb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072\u0043h\u006f\u0069\u0063\u0065");};type CT_Sym struct{ +// ValidateWithPath validates the CT_SectType and its children, prefixing error messages with path +func (_dgabg *CT_SectType )ValidateWithPath (path string )error {if _fdebc :=_dgabg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdebc !=nil {return _fdebc ;};return nil ;};func (_abdbe *CT_Text )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbfacg :=range start .Attr {if _gbfacg .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"&&_gbfacg .Name .Local =="\u0073\u0070\u0061c\u0065"{_gbdgd ,_dffdce :=_gbfacg .Value ,error (nil ); +if _dffdce !=nil {return _dffdce ;};_abdbe .SpaceAttr =&_gbdgd ;continue ;};};for {_dccfe ,_gcbaa :=d .Token ();if _gcbaa !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_gcbaa ); +};if _gacdb ,_bbadf :=_dccfe .(_d .CharData );_bbadf {_abdbe .Content =string (_gacdb );};if _eddbdf ,_dgaaae :=_dccfe .(_d .EndElement );_dgaaae &&_eddbdf .Name ==start .Name {break ;};};return nil ;};func NewAG_SectPrAttributes ()*AG_SectPrAttributes {_bb :=&AG_SectPrAttributes {}; +return _bb };func (_eafaa *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 _eafaa .CT_HdrFtr .MarshalXML (e ,start );};const (ST_HdrFtrUnset ST_HdrFtr =0;ST_HdrFtrEven ST_HdrFtr =1;ST_HdrFtrDefault ST_HdrFtr =2;ST_HdrFtrFirst ST_HdrFtr =3;);func (_ggaefg ST_WmlColorSchemeIndex )Validate ()error {return _ggaefg .ValidateWithPath ("")}; +type ST_InfoTextType byte ; -// Symbol Character Font -FontAttr *string ; +// ValidateWithPath validates the CT_SdtComboBox and its children, prefixing error messages with path +func (_cddaa *CT_SdtComboBox )ValidateWithPath (path string )error {for _aeeec ,_bcgab :=range _cddaa .ListItem {if _efbca :=_bcgab .ValidateWithPath (_b .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_aeeec )); +_efbca !=nil {return _efbca ;};};return nil ;};func (_agffb ST_PTabRelativeTo )Validate ()error {return _agffb .ValidateWithPath ("")}; -// Symbol Character Code -CharAttr *string ;};func (_cgfaf *WdST_RelFromV )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cgfaf =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cgfaf =1;case "\u0070\u0061\u0067\u0065":*_cgfaf =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_cgfaf =3; -case "\u006c\u0069\u006e\u0065":*_cgfaf =4;case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_cgfaf =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_cgfaf =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_cgfaf =7; -case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_cgfaf =8;};return nil ;};func (_dfadb *CT_TrPrBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dfadb .CnfStyle !=nil {_ccfef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; -for _ ,_aeefe :=range _dfadb .CnfStyle {e .EncodeElement (_aeefe ,_ccfef );};};if _dfadb .DivId !=nil {_gfbgd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};for _ ,_gbddcd :=range _dfadb .DivId {e .EncodeElement (_gbddcd ,_gfbgd ); -};};if _dfadb .GridBefore !=nil {_eaggc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_cdaaae :=range _dfadb .GridBefore {e .EncodeElement (_cdaaae ,_eaggc );};};if _dfadb .GridAfter !=nil {_ecgee :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}}; -for _ ,_dcfadf :=range _dfadb .GridAfter {e .EncodeElement (_dcfadf ,_ecgee );};};if _dfadb .WBefore !=nil {_fafgcg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}};for _ ,_aacbff :=range _dfadb .WBefore {e .EncodeElement (_aacbff ,_fafgcg ); -};};if _dfadb .WAfter !=nil {_fgfdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_agcfffd :=range _dfadb .WAfter {e .EncodeElement (_agcfffd ,_fgfdc );};};if _dfadb .CantSplit !=nil {_ebeaf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}}; -for _ ,_dccab :=range _dfadb .CantSplit {e .EncodeElement (_dccab ,_ebeaf );};};if _dfadb .TrHeight !=nil {_aegaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}};for _ ,_bgcdb :=range _dfadb .TrHeight {e .EncodeElement (_bgcdb ,_aegaf ); -};};if _dfadb .TblHeader !=nil {_cegdag :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_cbcdaa :=range _dfadb .TblHeader {e .EncodeElement (_cbcdaa ,_cegdag );};};if _dfadb .TblCellSpacing !=nil {_afaef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}}; -for _ ,_ceggdb :=range _dfadb .TblCellSpacing {e .EncodeElement (_ceggdb ,_afaef );};};if _dfadb .Jc !=nil {_cefgb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_dfeeec :=range _dfadb .Jc {e .EncodeElement (_dfeeec ,_cefgb ); -};};if _dfadb .Hidden !=nil {_aaefe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};for _ ,_gbaec :=range _dfadb .Hidden {e .EncodeElement (_gbaec ,_aaefe );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_TrPrChange and its children, prefixing error messages with path +func (_bggcg *CT_TrPrChange )ValidateWithPath (path string )error {if _dgaee :=_bggcg .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_dgaee !=nil {return _dgaee ;};return nil ;};func (_fgbafg ST_ObjectDrawAspect )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gcecgf :=_d .Attr {}; +_gcecgf .Name =name ;switch _fgbafg {case ST_ObjectDrawAspectUnset :_gcecgf .Value ="";case ST_ObjectDrawAspectContent :_gcecgf .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074";case ST_ObjectDrawAspectIcon :_gcecgf .Value ="\u0069\u0063\u006f\u006e";};return _gcecgf ,nil ; +}; -// ValidateWithPath validates the EG_RangeMarkupElements and its children, prefixing error messages with path -func (_cgdabd *EG_RangeMarkupElements )ValidateWithPath (path string )error {if _cgdabd .BookmarkStart !=nil {if _fegcde :=_cgdabd .BookmarkStart .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006bS\u0074\u0061\u0072\u0074"); -_fegcde !=nil {return _fegcde ;};};if _cgdabd .BookmarkEnd !=nil {if _eedde :=_cgdabd .BookmarkEnd .ValidateWithPath (path +"\u002f\u0042\u006fo\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064");_eedde !=nil {return _eedde ;};};if _cgdabd .MoveFromRangeStart !=nil {if _cbacgc :=_cgdabd .MoveFromRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076eF\u0072\u006f\u006d\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"); -_cbacgc !=nil {return _cbacgc ;};};if _cgdabd .MoveFromRangeEnd !=nil {if _acbcf :=_cgdabd .MoveFromRangeEnd .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006eg\u0065\u0045\u006e\u0064");_acbcf !=nil {return _acbcf ; -};};if _cgdabd .MoveToRangeStart !=nil {if _abdca :=_cgdabd .MoveToRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074");_abdca !=nil {return _abdca ;};};if _cgdabd .MoveToRangeEnd !=nil {if _edebe :=_cgdabd .MoveToRangeEnd .ValidateWithPath (path +"\u002fM\u006fv\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"); -_edebe !=nil {return _edebe ;};};if _cgdabd .CommentRangeStart !=nil {if _eggddg :=_cgdabd .CommentRangeStart .ValidateWithPath (path +"\u002fC\u006fm\u006d\u0065\u006e\u0074\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074");_eggddg !=nil {return _eggddg ; -};};if _cgdabd .CommentRangeEnd !=nil {if _feagbg :=_cgdabd .CommentRangeEnd .ValidateWithPath (path +"\u002f\u0043o\u006d\u006d\u0065n\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_feagbg !=nil {return _feagbg ;};};if _cgdabd .CustomXmlInsRangeStart !=nil {if _cdcfe :=_cgdabd .CustomXmlInsRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"); -_cdcfe !=nil {return _cdcfe ;};};if _cgdabd .CustomXmlInsRangeEnd !=nil {if _babfb :=_cgdabd .CustomXmlInsRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0049\u006e\u0073\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_babfb !=nil {return _babfb ; -};};if _cgdabd .CustomXmlDelRangeStart !=nil {if _bbabab :=_cgdabd .CustomXmlDelRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_bbabab !=nil {return _bbabab ; -};};if _cgdabd .CustomXmlDelRangeEnd !=nil {if _dfabb :=_cgdabd .CustomXmlDelRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0044\u0065\u006c\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_dfabb !=nil {return _dfabb ;};};if _cgdabd .CustomXmlMoveFromRangeStart !=nil {if _geaga :=_cgdabd .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"); -_geaga !=nil {return _geaga ;};};if _cgdabd .CustomXmlMoveFromRangeEnd !=nil {if _adabf :=_cgdabd .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"); -_adabf !=nil {return _adabf ;};};if _cgdabd .CustomXmlMoveToRangeStart !=nil {if _cgafe :=_cgdabd .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"); -_cgafe !=nil {return _cgafe ;};};if _cgdabd .CustomXmlMoveToRangeEnd !=nil {if _fbbcge :=_cgdabd .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"); -_fbbcge !=nil {return _fbbcge ;};};return nil ;}; +// Validate validates the CT_DataBinding and its children +func (_ccaf *CT_DataBinding )Validate ()error {return _ccaf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");}; -// Validate validates the CT_WebSettings and its children -func (_cegdbb *CT_WebSettings )Validate ()error {return _cegdbb .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");};func (_dagab *CT_VerticalJc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dagab .ValAttr =ST_VerticalJc (1); -for _ ,_bbaaae :=range start .Attr {if _bbaaae .Name .Local =="\u0076\u0061\u006c"{_dagab .ValAttr .UnmarshalXMLAttr (_bbaaae );continue ;};};for {_fbgce ,_fcace :=d .Token ();if _fcace !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0056e\u0072t\u0069c\u0061\u006c\u004a\u0063\u003a\u0020\u0025s",_fcace ); -};if _ddbeg ,_cfcdg :=_fbgce .(_f .EndElement );_cfcdg &&_ddbeg .Name ==start .Name {break ;};};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 NewCT_PageNumber ()*CT_PageNumber {_feebf :=&CT_PageNumber {};return _feebf };type WdAnchor struct{WdCT_Anchor };func (_fefdef *CT_TrackChangeRange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fefdef .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_ggbddb ,_defda :=_fefdef .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 _defda !=nil {return _defda ;};start .Attr =append (start .Attr ,_ggbddb );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",_fefdef .AuthorAttr )}); -if _fefdef .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_fefdef .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_fefdef .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 ;}; +// ValidateWithPath validates the CT_CompatSetting and its children, prefixing error messages with path +func (_bfbfe *CT_CompatSetting )ValidateWithPath (path string )error {return nil };func (_bgaeec ST_CharacterSpacing )Validate ()error {return _bgaeec .ValidateWithPath ("")};func NewWdCT_Inline ()*WdCT_Inline {_fccec :=&WdCT_Inline {};_fccec .Extent =_ed .NewCT_PositiveSize2D (); +_fccec .DocPr =_ed .NewCT_NonVisualDrawingProps ();_fccec .Graphic =_ed .NewGraphic ();return _fccec ;};func (_fgfab ST_RestartNumber )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cefffe :=_d .Attr {};_cefffe .Name =name ;switch _fgfab {case ST_RestartNumberUnset :_cefffe .Value =""; +case ST_RestartNumberContinuous :_cefffe .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_RestartNumberEachSect :_cefffe .Value ="\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074";case ST_RestartNumberEachPage :_cefffe .Value ="\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065"; +};return _cefffe ,nil ;};func (_facacad *ST_WmlColorSchemeIndex )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afdccd ,_aafggd :=d .Token ();if _aafggd !=nil {return _aafggd ;};if _fcdbd ,_aabgad :=_afdccd .(_d .EndElement );_aabgad &&_fcdbd .Name ==start .Name {*_facacad =1; +return nil ;};if _daabd ,_ddbcdg :=_afdccd .(_d .CharData );!_ddbcdg {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",_afdccd );}else {switch string (_daabd ){case "":*_facacad =0; +case "\u0064\u0061\u0072k\u0031":*_facacad =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_facacad =2;case "\u0064\u0061\u0072k\u0032":*_facacad =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_facacad =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_facacad =5; +case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_facacad =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_facacad =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_facacad =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_facacad =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_facacad =10; +case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_facacad =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_facacad =12;};};_afdccd ,_aafggd =d .Token ();if _aafggd !=nil {return _aafggd ; +};if _afeef ,_aaefd :=_afdccd .(_d .EndElement );_aaefd &&_afeef .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",_afdccd ); +};func NewCT_CustomXmlBlock ()*CT_CustomXmlBlock {_egafbc :=&CT_CustomXmlBlock {};return _egafbc };func (_dgega *EG_RPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgega .RStyle !=nil {_gadgfce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_dgega .RStyle ,_gadgfce );};if _dgega .RFonts !=nil {_dbgba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_dgega .RFonts ,_dbgba );};if _dgega .B !=nil {_dcaff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}}; +e .EncodeElement (_dgega .B ,_dcaff );};if _dgega .BCs !=nil {_cagcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_dgega .BCs ,_cagcd );};if _dgega .I !=nil {_agbda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}}; +e .EncodeElement (_dgega .I ,_agbda );};if _dgega .ICs !=nil {_bcdcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_dgega .ICs ,_bcdcf );};if _dgega .Caps !=nil {_eagebg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; +e .EncodeElement (_dgega .Caps ,_eagebg );};if _dgega .SmallCaps !=nil {_bgcdac :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_dgega .SmallCaps ,_bgcdac );};if _dgega .Strike !=nil {_adffdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; +e .EncodeElement (_dgega .Strike ,_adffdf );};if _dgega .Dstrike !=nil {_eeceb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_dgega .Dstrike ,_eeceb );};if _dgega .Outline !=nil {_abcebc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; +e .EncodeElement (_dgega .Outline ,_abcebc );};if _dgega .Shadow !=nil {_cdebe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_dgega .Shadow ,_cdebe );};if _dgega .Emboss !=nil {_gcbfdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; +e .EncodeElement (_dgega .Emboss ,_gcbfdd );};if _dgega .Imprint !=nil {_bbgffg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_dgega .Imprint ,_bbgffg );};if _dgega .NoProof !=nil {_bbgdcf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; +e .EncodeElement (_dgega .NoProof ,_bbgdcf );};if _dgega .SnapToGrid !=nil {_cgeffa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_dgega .SnapToGrid ,_cgeffa );};if _dgega .Vanish !=nil {_effbcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}}; +e .EncodeElement (_dgega .Vanish ,_effbcd );};if _dgega .WebHidden !=nil {_cgcaee :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_dgega .WebHidden ,_cgcaee );};if _dgega .Color !=nil {_fbcab :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}}; +e .EncodeElement (_dgega .Color ,_fbcab );};if _dgega .Spacing !=nil {_ecdddg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_dgega .Spacing ,_ecdddg );};if _dgega .W !=nil {_bfggdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}}; +e .EncodeElement (_dgega .W ,_bfggdf );};if _dgega .Kern !=nil {_dddbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_dgega .Kern ,_dddbf );};if _dgega .Position !=nil {_ddgde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_dgega .Position ,_ddgde );};if _dgega .Sz !=nil {_fcbef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_dgega .Sz ,_fcbef );};if _dgega .SzCs !=nil {_gffbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}}; +e .EncodeElement (_dgega .SzCs ,_gffbf );};if _dgega .Highlight !=nil {_debgfb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_dgega .Highlight ,_debgfb );};if _dgega .U !=nil {_dadacd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}}; +e .EncodeElement (_dgega .U ,_dadacd );};if _dgega .Effect !=nil {_bfeeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_dgega .Effect ,_bfeeg );};if _dgega .Bdr !=nil {_bdafff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}}; +e .EncodeElement (_dgega .Bdr ,_bdafff );};if _dgega .Shd !=nil {_gbbed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dgega .Shd ,_gbbed );};if _dgega .FitText !=nil {_acceaa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}}; +e .EncodeElement (_dgega .FitText ,_acceaa );};if _dgega .VertAlign !=nil {_bcdbc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_dgega .VertAlign ,_bcdbc );};if _dgega .Rtl !=nil {_ecacad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}}; +e .EncodeElement (_dgega .Rtl ,_ecacad );};if _dgega .Cs !=nil {_abdac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_dgega .Cs ,_abdac );};if _dgega .Em !=nil {_adgea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}}; +e .EncodeElement (_dgega .Em ,_adgea );};if _dgega .Lang !=nil {_cebcef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_dgega .Lang ,_cebcef );};if _dgega .EastAsianLayout !=nil {_ebagge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_dgega .EastAsianLayout ,_ebagge );};if _dgega .SpecVanish !=nil {_ceedc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_dgega .SpecVanish ,_ceedc ); +};if _dgega .OMath !=nil {_cfcab :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_dgega .OMath ,_cfcab );};return nil ;};func (_bcega *CT_TcPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _bcega .CnfStyle !=nil {_ecafa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bcega .CnfStyle ,_ecafa );};if _bcega .TcW !=nil {_fbafe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074c\u0057"}}; +e .EncodeElement (_bcega .TcW ,_fbafe );};if _bcega .GridSpan !=nil {_baeagg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_bcega .GridSpan ,_baeagg );};if _bcega .HMerge !=nil {_fefgf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}}; +e .EncodeElement (_bcega .HMerge ,_fefgf );};if _bcega .VMerge !=nil {_cdedb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_bcega .VMerge ,_cdedb );};if _bcega .TcBorders !=nil {_aabdab :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; +e .EncodeElement (_bcega .TcBorders ,_aabdab );};if _bcega .Shd !=nil {_ebaeaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_bcega .Shd ,_ebaeaa );};if _bcega .NoWrap !=nil {_bdcag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}}; +e .EncodeElement (_bcega .NoWrap ,_bdcag );};if _bcega .TcMar !=nil {_afddf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_bcega .TcMar ,_afddf );};if _bcega .TextDirection !=nil {_ggagd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_bcega .TextDirection ,_ggagd );};if _bcega .TcFitText !=nil {_bcfag :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_bcega .TcFitText ,_bcfag );};if _bcega .VAlign !=nil {_eeadeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}}; +e .EncodeElement (_bcega .VAlign ,_eeadeb );};if _bcega .HideMark !=nil {_geafc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bcega .HideMark ,_geafc );};if _bcega .Headers !=nil {_cadec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}}; +e .EncodeElement (_bcega .Headers ,_cadec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_edbfce *CT_TcMar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _edbfce .Top !=nil {_dbfge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}}; +e .EncodeElement (_edbfce .Top ,_dbfge );};if _edbfce .Start !=nil {_cgfec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_edbfce .Start ,_cgfec );};if _edbfce .Left !=nil {_acggec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}}; +e .EncodeElement (_edbfce .Left ,_acggec );};if _edbfce .Bottom !=nil {_feccb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_edbfce .Bottom ,_feccb );};if _edbfce .End !=nil {_bagff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064"}}; +e .EncodeElement (_edbfce .End ,_bagff );};if _edbfce .Right !=nil {_fgeef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_edbfce .Right ,_fgeef );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_cgfce *CT_Hyperlink )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgfce .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cgfce .TgtFrameAttr )}); +};if _cgfce .TooltipAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0074\u006f\u006f\u006c\u0074\u0069p"},Value :_b .Sprintf ("\u0025\u0076",*_cgfce .TooltipAttr )});};if _cgfce .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 :_b .Sprintf ("\u0025\u0076",*_cgfce .DocLocationAttr )}); +};if _cgfce .HistoryAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0068\u0069\u0073\u0074\u006f\u0072y"},Value :_b .Sprintf ("\u0025\u0076",*_cgfce .HistoryAttr )});};if _cgfce .AnchorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u006e\u0063\u0068\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_cgfce .AnchorAttr )}); +};if _cgfce .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cgfce .IdAttr )});};e .EncodeToken (start );if _cgfce .FldSimple !=nil {_gfeef :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}}; +for _ ,_abgac :=range _cgfce .FldSimple {e .EncodeElement (_abgac ,_gfeef );};};if _cgfce .Hyperlink !=nil {_bgege :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_cgfce .Hyperlink ,_bgege ); +};if _cgfce .SubDoc !=nil {_feabb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_cgfce .SubDoc ,_feabb );};if _cgfce .EG_ContentRunContent !=nil {for _ ,_agfg :=range _cgfce .EG_ContentRunContent {_agfg .MarshalXML (e ,_d .StartElement {}); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TblPPr and its children, prefixing error messages with path -func (_abbgd *CT_TblPPr )ValidateWithPath (path string )error {if _abbgd .LeftFromTextAttr !=nil {if _bbcdda :=_abbgd .LeftFromTextAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0066\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078t\u0041\u0074\u0074\u0072"); -_bbcdda !=nil {return _bbcdda ;};};if _abbgd .RightFromTextAttr !=nil {if _bcbbb :=_abbgd .RightFromTextAttr .ValidateWithPath (path +"\u002fR\u0069g\u0068\u0074\u0046\u0072\u006fm\u0054\u0065x\u0074\u0041\u0074\u0074\u0072");_bcbbb !=nil {return _bcbbb ; -};};if _abbgd .TopFromTextAttr !=nil {if _gegac :=_abbgd .TopFromTextAttr .ValidateWithPath (path +"\u002f\u0054o\u0070\u0046\u0072o\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_gegac !=nil {return _gegac ;};};if _abbgd .BottomFromTextAttr !=nil {if _cfagg :=_abbgd .BottomFromTextAttr .ValidateWithPath (path +"\u002f\u0042\u006f\u0074to\u006d\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072"); -_cfagg !=nil {return _cfagg ;};};if _dagbb :=_abbgd .VertAnchorAttr .ValidateWithPath (path +"\u002fV\u0065r\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_dagbb !=nil {return _dagbb ;};if _ebbff :=_abbgd .HorzAnchorAttr .ValidateWithPath (path +"\u002fH\u006fr\u007a\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072"); -_ebbff !=nil {return _ebbff ;};if _cgecg :=_abbgd .TblpXSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_cgecg !=nil {return _cgecg ;};if _abbgd .TblpXAttr !=nil {if _dgebgg :=_abbgd .TblpXAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0041\u0074\u0074\u0072"); -_dgebgg !=nil {return _dgebgg ;};};if _agcbb :=_abbgd .TblpYSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_agcbb !=nil {return _agcbb ;};if _abbgd .TblpYAttr !=nil {if _eedgb :=_abbgd .TblpYAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0041\u0074\u0074\u0072"); -_eedgb !=nil {return _eedgb ;};};return nil ;};func NewWdCT_WrapTopBottom ()*WdCT_WrapTopBottom {_addbc :=&WdCT_WrapTopBottom {};return _addbc };func (_effca ST_HdrFtr )Validate ()error {return _effca .ValidateWithPath ("")}; +// Validate validates the CT_Ind and its children +func (_eecaed *CT_Ind )Validate ()error {return _eecaed .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064");};func (_deafd *ST_PageBorderZOrder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggaceb ,_bcdcgc :=d .Token ();if _bcdcgc !=nil {return _bcdcgc ; +};if _ecbge ,_adfef :=_ggaceb .(_d .EndElement );_adfef &&_ecbge .Name ==start .Name {*_deafd =1;return nil ;};if _bgddf ,_eaaba :=_ggaceb .(_d .CharData );!_eaaba {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",_ggaceb ); +}else {switch string (_bgddf ){case "":*_deafd =0;case "\u0066\u0072\u006fn\u0074":*_deafd =1;case "\u0062\u0061\u0063\u006b":*_deafd =2;};};_ggaceb ,_bcdcgc =d .Token ();if _bcdcgc !=nil {return _bcdcgc ;};if _eebfga ,_gegbb :=_ggaceb .(_d .EndElement ); +_gegbb &&_eebfga .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",_ggaceb );};func (_acca *CT_FtnEdnSepRef )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aaec :=range start .Attr {if _aaec .Name .Local =="\u0069\u0064"{_fccbc ,_dcffa :=_e .ParseInt (_aaec .Value ,10,64); +if _dcffa !=nil {return _dcffa ;};_acca .IdAttr =_fccbc ;continue ;};};for {_gada ,_afbgdc :=d .Token ();if _afbgdc !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0074\u006e\u0045\u0064\u006eS\u0065\u0070\u0052e\u0066:\u0020\u0025\u0073",_afbgdc ); +};if _fbaag ,_cddeg :=_gada .(_d .EndElement );_cddeg &&_fbaag .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_MultiLevelType and its children -func (_gbcdc *CT_MultiLevelType )Validate ()error {return _gbcdc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065");};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; -); +// Validate validates the EG_PContent and its children +func (_ceaac *EG_PContent )Validate ()error {return _ceaac .ValidateWithPath ("E\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};type CT_SdtPr struct{ -// Validate validates the CT_Endnotes and its children -func (_edfea *CT_Endnotes )Validate ()error {return _edfea .ValidateWithPath ("C\u0054\u005f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");};func (_edcde ST_ObjectUpdateMode )String ()string {switch _edcde {case 0:return "";case 1:return "\u0061\u006c\u0077\u0061\u0079\u0073"; -case 2:return "\u006f\u006e\u0043\u0061\u006c\u006c";};return "";};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_TabJc byte ; +// Run Properties For Structured Document Tag Contents +RPr *CT_RPr ; +// Friendly Name +Alias *CT_String ; -// ValidateWithPath validates the CT_FramePr and its children, prefixing error messages with path -func (_bceag *CT_FramePr )ValidateWithPath (path string )error {if _bfaec :=_bceag .DropCapAttr .ValidateWithPath (path +"\u002f\u0044\u0072o\u0070\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_bfaec !=nil {return _bfaec ;};if _bceag .WAttr !=nil {if _afcga :=_bceag .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072"); -_afcga !=nil {return _afcga ;};};if _bceag .HAttr !=nil {if _agbdg :=_bceag .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_agbdg !=nil {return _agbdg ;};};if _bceag .VSpaceAttr !=nil {if _cfbag :=_bceag .VSpaceAttr .ValidateWithPath (path +"/\u0056\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072"); -_cfbag !=nil {return _cfbag ;};};if _bceag .HSpaceAttr !=nil {if _aaggf :=_bceag .HSpaceAttr .ValidateWithPath (path +"/\u0048\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_aaggf !=nil {return _aaggf ;};};if _cegc :=_bceag .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r"); -_cegc !=nil {return _cegc ;};if _bbgca :=_bceag .HAnchorAttr .ValidateWithPath (path +"\u002f\u0048\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_bbgca !=nil {return _bbgca ;};if _cabg :=_bceag .VAnchorAttr .ValidateWithPath (path +"\u002f\u0056\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072"); -_cabg !=nil {return _cabg ;};if _bceag .XAttr !=nil {if _gadf :=_bceag .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_gadf !=nil {return _gadf ;};};if _ceeg :=_bceag .XAlignAttr .ValidateWithPath (path +"/\u0058\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_ceeg !=nil {return _ceeg ;};if _bceag .YAttr !=nil {if _egag :=_bceag .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_egag !=nil {return _egag ;};};if _eabb :=_bceag .YAlignAttr .ValidateWithPath (path +"/\u0059\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_eabb !=nil {return _eabb ;};if _gccdc :=_bceag .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_gccdc !=nil {return _gccdc ;};if _bceag .AnchorLockAttr !=nil {if _gbbcbf :=_bceag .AnchorLockAttr .ValidateWithPath (path +"\u002fA\u006ec\u0068\u006f\u0072\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072"); -_gbbcbf !=nil {return _gbbcbf ;};};return nil ;};func (_gbfc *CT_SdtContentRow )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bacbe :for {_dedag ,_dcfgg :=d .Token ();if _dcfgg !=nil {return _dcfgg ;};switch _fdbbcf :=_dedag .(type ){case _f .StartElement :switch _fdbbcf .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_daagc :=NewCT_Row (); -if _bfagg :=d .DecodeElement (_daagc ,&_fdbbcf );_bfagg !=nil {return _bfagg ;};_gbfc .Tr =append (_gbfc .Tr ,_daagc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gbfc .CustomXml =NewCT_CustomXmlRow (); -if _gabgeb :=d .DecodeElement (_gbfc .CustomXml ,&_fdbbcf );_gabgeb !=nil {return _gabgeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbfc .Sdt =NewCT_SdtRow (); -if _fdbgd :=d .DecodeElement (_gbfc .Sdt ,&_fdbbcf );_fdbgd !=nil {return _fdbgd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgacgb :=NewEG_RunLevelElts (); -_cgacgb .ProofErr =NewCT_ProofErr ();if _ecbce :=d .DecodeElement (_cgacgb .ProofErr ,&_fdbbcf );_ecbce !=nil {return _ecbce ;};_gbfc .EG_RunLevelElts =append (_gbfc .EG_RunLevelElts ,_cgacgb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cabga :=NewEG_RunLevelElts (); -_cabga .PermStart =NewCT_PermStart ();if _cgbag :=d .DecodeElement (_cabga .PermStart ,&_fdbbcf );_cgbag !=nil {return _cgbag ;};_gbfc .EG_RunLevelElts =append (_gbfc .EG_RunLevelElts ,_cabga );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_baefa :=NewEG_RunLevelElts (); -_baefa .PermEnd =NewCT_Perm ();if _fedfab :=d .DecodeElement (_baefa .PermEnd ,&_fdbbcf );_fedfab !=nil {return _fedfab ;};_gbfc .EG_RunLevelElts =append (_gbfc .EG_RunLevelElts ,_baefa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdcde :=NewEG_RunLevelElts (); -_fdcde .Ins =NewCT_RunTrackChange ();if _ebcda :=d .DecodeElement (_fdcde .Ins ,&_fdbbcf );_ebcda !=nil {return _ebcda ;};_gbfc .EG_RunLevelElts =append (_gbfc .EG_RunLevelElts ,_fdcde );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccffa :=NewEG_RunLevelElts (); -_ccffa .Del =NewCT_RunTrackChange ();if _ebcbf :=d .DecodeElement (_ccffa .Del ,&_fdbbcf );_ebcbf !=nil {return _ebcbf ;};_gbfc .EG_RunLevelElts =append (_gbfc .EG_RunLevelElts ,_ccffa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gfade :=NewEG_RunLevelElts (); -_gfade .MoveFrom =NewCT_RunTrackChange ();if _feffg :=d .DecodeElement (_gfade .MoveFrom ,&_fdbbcf );_feffg !=nil {return _feffg ;};_gbfc .EG_RunLevelElts =append (_gbfc .EG_RunLevelElts ,_gfade );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bdef :=NewEG_RunLevelElts (); -_bdef .MoveTo =NewCT_RunTrackChange ();if _egffeg :=d .DecodeElement (_bdef .MoveTo ,&_fdbbcf );_egffeg !=nil {return _egffeg ;};_gbfc .EG_RunLevelElts =append (_gbfc .EG_RunLevelElts ,_bdef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_dcaca :=NewEG_RunLevelElts (); -_acgaa :=NewEG_RangeMarkupElements ();_acgaa .BookmarkStart =NewCT_Bookmark ();if _aedbc :=d .DecodeElement (_acgaa .BookmarkStart ,&_fdbbcf );_aedbc !=nil {return _aedbc ;};_gbfc .EG_RunLevelElts =append (_gbfc .EG_RunLevelElts ,_dcaca );_dcaca .EG_RangeMarkupElements =append (_dcaca .EG_RangeMarkupElements ,_acgaa ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffadd :=NewEG_RunLevelElts (); -_eacag :=NewEG_RangeMarkupElements ();_eacag .BookmarkEnd =NewCT_MarkupRange ();if _eeeb :=d .DecodeElement (_eacag .BookmarkEnd ,&_fdbbcf );_eeeb !=nil {return _eeeb ;};_gbfc .EG_RunLevelElts =append (_gbfc .EG_RunLevelElts ,_ffadd );_ffadd .EG_RangeMarkupElements =append (_ffadd .EG_RangeMarkupElements ,_eacag ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_edgd :=NewEG_RunLevelElts (); -_aaffg :=NewEG_RangeMarkupElements ();_aaffg .MoveFromRangeStart =NewCT_MoveBookmark ();if _gbedf :=d .DecodeElement (_aaffg .MoveFromRangeStart ,&_fdbbcf );_gbedf !=nil {return _gbedf ;};_gbfc .EG_RunLevelElts =append (_gbfc .EG_RunLevelElts ,_edgd ); -_edgd .EG_RangeMarkupElements =append (_edgd .EG_RangeMarkupElements ,_aaffg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_debfgb :=NewEG_RunLevelElts (); -_daefb :=NewEG_RangeMarkupElements ();_daefb .MoveFromRangeEnd =NewCT_MarkupRange ();if _edafb :=d .DecodeElement (_daefb .MoveFromRangeEnd ,&_fdbbcf );_edafb !=nil {return _edafb ;};_gbfc .EG_RunLevelElts =append (_gbfc .EG_RunLevelElts ,_debfgb );_debfgb .EG_RangeMarkupElements =append (_debfgb .EG_RangeMarkupElements ,_daefb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ebace :=NewEG_RunLevelElts (); -_aacfe :=NewEG_RangeMarkupElements ();_aacfe .MoveToRangeStart =NewCT_MoveBookmark ();if _eadeec :=d .DecodeElement (_aacfe .MoveToRangeStart ,&_fdbbcf );_eadeec !=nil {return _eadeec ;};_gbfc .EG_RunLevelElts =append (_gbfc .EG_RunLevelElts ,_ebace ); -_ebace .EG_RangeMarkupElements =append (_ebace .EG_RangeMarkupElements ,_aacfe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dbdac :=NewEG_RunLevelElts (); -_aeaef :=NewEG_RangeMarkupElements ();_aeaef .MoveToRangeEnd =NewCT_MarkupRange ();if _ededc :=d .DecodeElement (_aeaef .MoveToRangeEnd ,&_fdbbcf );_ededc !=nil {return _ededc ;};_gbfc .EG_RunLevelElts =append (_gbfc .EG_RunLevelElts ,_dbdac );_dbdac .EG_RangeMarkupElements =append (_dbdac .EG_RangeMarkupElements ,_aeaef ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eagbe :=NewEG_RunLevelElts (); -_gbacf :=NewEG_RangeMarkupElements ();_gbacf .CommentRangeStart =NewCT_MarkupRange ();if _afcaf :=d .DecodeElement (_gbacf .CommentRangeStart ,&_fdbbcf );_afcaf !=nil {return _afcaf ;};_gbfc .EG_RunLevelElts =append (_gbfc .EG_RunLevelElts ,_eagbe );_eagbe .EG_RangeMarkupElements =append (_eagbe .EG_RangeMarkupElements ,_gbacf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdffb :=NewEG_RunLevelElts (); -_ecggd :=NewEG_RangeMarkupElements ();_ecggd .CommentRangeEnd =NewCT_MarkupRange ();if _afdfa :=d .DecodeElement (_ecggd .CommentRangeEnd ,&_fdbbcf );_afdfa !=nil {return _afdfa ;};_gbfc .EG_RunLevelElts =append (_gbfc .EG_RunLevelElts ,_fdffb );_fdffb .EG_RangeMarkupElements =append (_fdffb .EG_RangeMarkupElements ,_ecggd ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_adegdd :=NewEG_RunLevelElts (); -_dbgec :=NewEG_RangeMarkupElements ();_dbgec .CustomXmlInsRangeStart =NewCT_TrackChange ();if _caede :=d .DecodeElement (_dbgec .CustomXmlInsRangeStart ,&_fdbbcf );_caede !=nil {return _caede ;};_gbfc .EG_RunLevelElts =append (_gbfc .EG_RunLevelElts ,_adegdd ); -_adegdd .EG_RangeMarkupElements =append (_adegdd .EG_RangeMarkupElements ,_dbgec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_daga :=NewEG_RunLevelElts (); -_eaaecd :=NewEG_RangeMarkupElements ();_eaaecd .CustomXmlInsRangeEnd =NewCT_Markup ();if _ccfcd :=d .DecodeElement (_eaaecd .CustomXmlInsRangeEnd ,&_fdbbcf );_ccfcd !=nil {return _ccfcd ;};_gbfc .EG_RunLevelElts =append (_gbfc .EG_RunLevelElts ,_daga ); -_daga .EG_RangeMarkupElements =append (_daga .EG_RangeMarkupElements ,_eaaecd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gbcdf :=NewEG_RunLevelElts (); -_effcc :=NewEG_RangeMarkupElements ();_effcc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cgefd :=d .DecodeElement (_effcc .CustomXmlDelRangeStart ,&_fdbbcf );_cgefd !=nil {return _cgefd ;};_gbfc .EG_RunLevelElts =append (_gbfc .EG_RunLevelElts ,_gbcdf ); -_gbcdf .EG_RangeMarkupElements =append (_gbcdf .EG_RangeMarkupElements ,_effcc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_bbcgb :=NewEG_RunLevelElts (); -_affdc :=NewEG_RangeMarkupElements ();_affdc .CustomXmlDelRangeEnd =NewCT_Markup ();if _daceg :=d .DecodeElement (_affdc .CustomXmlDelRangeEnd ,&_fdbbcf );_daceg !=nil {return _daceg ;};_gbfc .EG_RunLevelElts =append (_gbfc .EG_RunLevelElts ,_bbcgb );_bbcgb .EG_RangeMarkupElements =append (_bbcgb .EG_RangeMarkupElements ,_affdc ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceeec :=NewEG_RunLevelElts (); -_ffgacf :=NewEG_RangeMarkupElements ();_ffgacf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bbfgcg :=d .DecodeElement (_ffgacf .CustomXmlMoveFromRangeStart ,&_fdbbcf );_bbfgcg !=nil {return _bbfgcg ;};_gbfc .EG_RunLevelElts =append (_gbfc .EG_RunLevelElts ,_ceeec ); -_ceeec .EG_RangeMarkupElements =append (_ceeec .EG_RangeMarkupElements ,_ffgacf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fgadg :=NewEG_RunLevelElts (); -_ffecfd :=NewEG_RangeMarkupElements ();_ffecfd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _feabcb :=d .DecodeElement (_ffecfd .CustomXmlMoveFromRangeEnd ,&_fdbbcf );_feabcb !=nil {return _feabcb ;};_gbfc .EG_RunLevelElts =append (_gbfc .EG_RunLevelElts ,_fgadg ); -_fgadg .EG_RangeMarkupElements =append (_fgadg .EG_RangeMarkupElements ,_ffecfd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bbdbb :=NewEG_RunLevelElts (); -_aggafb :=NewEG_RangeMarkupElements ();_aggafb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _edbbg :=d .DecodeElement (_aggafb .CustomXmlMoveToRangeStart ,&_fdbbcf );_edbbg !=nil {return _edbbg ;};_gbfc .EG_RunLevelElts =append (_gbfc .EG_RunLevelElts ,_bbdbb ); -_bbdbb .EG_RangeMarkupElements =append (_bbdbb .EG_RangeMarkupElements ,_aggafb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bfcfa :=NewEG_RunLevelElts (); -_dcbece :=NewEG_RangeMarkupElements ();_dcbece .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fadca :=d .DecodeElement (_dcbece .CustomXmlMoveToRangeEnd ,&_fdbbcf );_fadca !=nil {return _fadca ;};_gbfc .EG_RunLevelElts =append (_gbfc .EG_RunLevelElts ,_bfcfa ); -_bfcfa .EG_RangeMarkupElements =append (_bfcfa .EG_RangeMarkupElements ,_dcbece );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"}:_cegbf :=NewEG_RunLevelElts (); -_gbfag :=NewEG_MathContent ();_gbfag .OMathPara =_aa .NewOMathPara ();if _bbafd :=d .DecodeElement (_gbfag .OMathPara ,&_fdbbcf );_bbafd !=nil {return _bbafd ;};_gbfc .EG_RunLevelElts =append (_gbfc .EG_RunLevelElts ,_cegbf );_cegbf .EG_MathContent =append (_cegbf .EG_MathContent ,_gbfag ); -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"}:_dbfad :=NewEG_RunLevelElts (); -_decc :=NewEG_MathContent ();_decc .OMath =_aa .NewOMath ();if _cggef :=d .DecodeElement (_decc .OMath ,&_fdbbcf );_cggef !=nil {return _cggef ;};_gbfc .EG_RunLevelElts =append (_gbfc .EG_RunLevelElts ,_dbfad );_dbfad .EG_MathContent =append (_dbfad .EG_MathContent ,_decc ); -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",_fdbbcf .Name ); -if _cdaca :=d .Skip ();_cdaca !=nil {return _cdaca ;};};case _f .EndElement :break _bacbe ;case _f .CharData :};};return nil ;};type CT_TblLayoutType struct{ +// Programmatic Tag +Tag *CT_String ; -// Table Layout Setting -TypeAttr ST_TblLayoutType ;};func (_ceaff *CT_TblGrid )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ceaff .GridCol !=nil {_bgdge :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}}; -for _ ,_aeebb :=range _ceaff .GridCol {e .EncodeElement (_aeebb ,_bgdge );};};if _ceaff .TblGridChange !=nil {_dfecab :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074b\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_ceaff .TblGridChange ,_dfecab ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgaab ST_Pitch )ValidateWithPath (path string )error {switch _cgaab {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgaab )); -};return nil ;};const (ST_RestartNumberUnset ST_RestartNumber =0;ST_RestartNumberContinuous ST_RestartNumber =1;ST_RestartNumberEachSect ST_RestartNumber =2;ST_RestartNumberEachPage ST_RestartNumber =3;);func (_acadd ST_Jc )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eccbdg :=_f .Attr {}; -_eccbdg .Name =name ;switch _acadd {case ST_JcUnset :_eccbdg .Value ="";case ST_JcStart :_eccbdg .Value ="\u0073\u0074\u0061r\u0074";case ST_JcCenter :_eccbdg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcEnd :_eccbdg .Value ="\u0065\u006e\u0064"; -case ST_JcBoth :_eccbdg .Value ="\u0062\u006f\u0074\u0068";case ST_JcMediumKashida :_eccbdg .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcDistribute :_eccbdg .Value ="\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065"; -case ST_JcNumTab :_eccbdg .Value ="\u006e\u0075\u006d\u0054\u0061\u0062";case ST_JcHighKashida :_eccbdg .Value ="h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcLowKashida :_eccbdg .Value ="\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061"; -case ST_JcThaiDistribute :_eccbdg .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065";case ST_JcLeft :_eccbdg .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_eccbdg .Value ="\u0072\u0069\u0067h\u0074";};return _eccbdg ,nil ; -};type CT_TcPrInner struct{ +// Unique ID +Id *CT_DecimalNumber ; -// Table Cell Conditional Formatting -CnfStyle *CT_Cnf ; +// Locking Setting +Lock *CT_Lock ; -// Preferred Table Cell Width -TcW *CT_TblWidth ; +// Structured Document Tag Placeholder Text +Placeholder *CT_Placeholder ; -// Grid Columns Spanned by Current Table Cell -GridSpan *CT_DecimalNumber ; +// Remove Structured Document Tag When Contents Are Edited +Temporary *CT_OnOff ; -// Horizontally Merged Cell -HMerge *CT_HMerge ; +// Current Contents Are Placeholder Text +ShowingPlcHdr *CT_OnOff ; -// Vertically Merged Cell -VMerge *CT_VMerge ; +// XML Mapping +DataBinding *CT_DataBinding ; -// Table Cell Borders -TcBorders *CT_TcBorders ; +// Structured Document Tag Label +Label *CT_DecimalNumber ; -// Table Cell Shading -Shd *CT_Shd ; +// Structured Document Tag Navigation Order Index +TabIndex *CT_UnsignedDecimalNumber ;Choice *CT_SdtPrChoice ;Extra []_ec .Any ;};func (_cagbdbg *WdCT_EffectExtent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cddegc :=range start .Attr {if _cddegc .Name .Local =="\u006c"{_cffad ,_ffecbd :=ParseUnionST_Coordinate (_cddegc .Value ); +if _ffecbd !=nil {return _ffecbd ;};_cagbdbg .LAttr =_cffad ;continue ;};if _cddegc .Name .Local =="\u0074"{_dbcee ,_acgff :=ParseUnionST_Coordinate (_cddegc .Value );if _acgff !=nil {return _acgff ;};_cagbdbg .TAttr =_dbcee ;continue ;};if _cddegc .Name .Local =="\u0072"{_gfdcgd ,_dgaada :=ParseUnionST_Coordinate (_cddegc .Value ); +if _dgaada !=nil {return _dgaada ;};_cagbdbg .RAttr =_gfdcgd ;continue ;};if _cddegc .Name .Local =="\u0062"{_acebg ,_gceaff :=ParseUnionST_Coordinate (_cddegc .Value );if _gceaff !=nil {return _gceaff ;};_cagbdbg .BAttr =_acebg ;continue ;};};for {_dccgdd ,_dbeac :=d .Token (); +if _dbeac !=nil {return _b .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",_dbeac );};if _bbecb ,_abaed :=_dccgdd .(_d .EndElement ); +_abaed &&_bbecb .Name ==start .Name {break ;};};return nil ;};type WdEG_WrapTypeChoice struct{WrapNone *WdCT_WrapNone ;WrapSquare *WdCT_WrapSquare ;WrapTight *WdCT_WrapTight ;WrapThrough *WdCT_WrapThrough ;WrapTopAndBottom *WdCT_WrapTopBottom ;};func (_cceca *CT_PTab )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cceca .AlignmentAttr =ST_PTabAlignment (1); +_cceca .RelativeToAttr =ST_PTabRelativeTo (1);_cceca .LeaderAttr =ST_PTabLeader (1);for _ ,_dbffdd :=range start .Attr {if _dbffdd .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_cceca .AlignmentAttr .UnmarshalXMLAttr (_dbffdd );continue ; +};if _dbffdd .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"{_cceca .RelativeToAttr .UnmarshalXMLAttr (_dbffdd );continue ;};if _dbffdd .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_cceca .LeaderAttr .UnmarshalXMLAttr (_dbffdd ); +continue ;};};for {_bcgee ,_ggdcf :=d .Token ();if _ggdcf !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0054\u0061\u0062\u003a\u0020\u0025\u0073",_ggdcf );};if _cfbae ,_bcbdg :=_bcgee .(_d .EndElement );_bcbdg &&_cfbae .Name ==start .Name {break ; +};};return nil ;};type CT_BookmarkRange struct{ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; -// Don't Wrap Cell Content -NoWrap *CT_OnOff ; +// Annotation Identifier +IdAttr int64 ;};func (_eaabb ST_FontFamily )Validate ()error {return _eaabb .ValidateWithPath ("")}; -// Single Table Cell Margins -TcMar *CT_TcMar ; +// Validate validates the WdCT_WrapTight and its children +func (_ecgce *WdCT_WrapTight )Validate ()error {return _ecgce .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070T\u0069\u0067\u0068\u0074");};func (_fdead *CT_DocumentBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aagf :for {_bfgd ,_dgaaf :=d .Token (); +if _dgaaf !=nil {return _dgaaf ;};switch _ddbb :=_bfgd .(type ){case _d .StartElement :switch _ddbb .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"}:_fdead .Background =NewCT_Background (); +if _bdfc :=d .DecodeElement (_fdead .Background ,&_ddbb );_bdfc !=nil {return _bdfc ;};default:_gb .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",_ddbb .Name ); +if _egadgf :=d .Skip ();_egadgf !=nil {return _egadgf ;};};case _d .EndElement :break _aagf ;case _d .CharData :};};return nil ;};func (_cbeggf *ST_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ageba ,_bcgfa :=d .Token (); +if _bcgfa !=nil {return _bcgfa ;};if _dfeef ,_bbbdbad :=_ageba .(_d .EndElement );_bbbdbad &&_dfeef .Name ==start .Name {*_cbeggf =1;return nil ;};if _caagb ,_dfaca :=_ageba .(_d .CharData );!_dfaca {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",_ageba ); +}else {switch string (_caagb ){case "":*_cbeggf =0;case "\u006e\u0075\u006c\u006c":*_cbeggf =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_cbeggf =2;};};_ageba ,_bcgfa =d .Token ();if _bcgfa !=nil {return _bcgfa ;};if _agfab ,_aggae :=_ageba .(_d .EndElement ); +_aggae &&_agfab .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",_ageba );}; -// Table Cell Text Flow Direction -TextDirection *CT_TextDirection ; +// Validate validates the CT_Frame and its children +func (_edec *CT_Frame )Validate ()error {return _edec .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065");};func NewCT_SaveThroughXslt ()*CT_SaveThroughXslt {_geaec :=&CT_SaveThroughXslt {};return _geaec };func (_dbbfa *CT_Row )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ddfbe :=range start .Attr {if _ddfbe .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_gcgcca ,_dagada :=_ddfbe .Value ,error (nil ); +if _dagada !=nil {return _dagada ;};_dbbfa .RsidRPrAttr =&_gcgcca ;continue ;};if _ddfbe .Name .Local =="\u0072\u0073\u0069d\u0052"{_fgeaa ,_egbc :=_ddfbe .Value ,error (nil );if _egbc !=nil {return _egbc ;};_dbbfa .RsidRAttr =&_fgeaa ;continue ;};if _ddfbe .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_ddcgfe ,_baecb :=_ddfbe .Value ,error (nil ); +if _baecb !=nil {return _baecb ;};_dbbfa .RsidDelAttr =&_ddcgfe ;continue ;};if _ddfbe .Name .Local =="\u0072\u0073\u0069\u0064\u0054\u0072"{_dbgbga ,_dfbfe :=_ddfbe .Value ,error (nil );if _dfbfe !=nil {return _dfbfe ;};_dbbfa .RsidTrAttr =&_dbgbga ;continue ; +};};_acbee :for {_bddcg ,_fdgbd :=d .Token ();if _fdgbd !=nil {return _fdgbd ;};switch _dfbeb :=_bddcg .(type ){case _d .StartElement :switch _dfbeb .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"}:_dbbfa .TblPrEx =NewCT_TblPrEx (); +if _aefcd :=d .DecodeElement (_dbbfa .TblPrEx ,&_dfbeb );_aefcd !=nil {return _aefcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbbfa .TrPr =NewCT_TrPr (); +if _eagacc :=d .DecodeElement (_dbbfa .TrPr ,&_dfbeb );_eagacc !=nil {return _eagacc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdcf :=NewEG_ContentCellContent (); +_dggdf :=NewCT_Tc ();if _fffca :=d .DecodeElement (_dggdf ,&_dfbeb );_fffca !=nil {return _fffca ;};_acdcf .Tc =append (_acdcf .Tc ,_dggdf );_dbbfa .EG_ContentCellContent =append (_dbbfa .EG_ContentCellContent ,_acdcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_efabf :=NewEG_ContentCellContent (); +_efabf .CustomXml =NewCT_CustomXmlCell ();if _gaeag :=d .DecodeElement (_efabf .CustomXml ,&_dfbeb );_gaeag !=nil {return _gaeag ;};_dbbfa .EG_ContentCellContent =append (_dbbfa .EG_ContentCellContent ,_efabf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acgged :=NewEG_ContentCellContent (); +_acgged .Sdt =NewCT_SdtCell ();if _feda :=d .DecodeElement (_acgged .Sdt ,&_dfbeb );_feda !=nil {return _feda ;};_dbbfa .EG_ContentCellContent =append (_dbbfa .EG_ContentCellContent ,_acgged );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_deca :=NewEG_ContentCellContent (); +_ebdbf :=NewEG_RunLevelElts ();_ebdbf .ProofErr =NewCT_ProofErr ();if _ddbeb :=d .DecodeElement (_ebdbf .ProofErr ,&_dfbeb );_ddbeb !=nil {return _ddbeb ;};_dbbfa .EG_ContentCellContent =append (_dbbfa .EG_ContentCellContent ,_deca );_deca .EG_RunLevelElts =append (_deca .EG_RunLevelElts ,_ebdbf ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fcfdf :=NewEG_ContentCellContent (); +_fbebc :=NewEG_RunLevelElts ();_fbebc .PermStart =NewCT_PermStart ();if _bcdfg :=d .DecodeElement (_fbebc .PermStart ,&_dfbeb );_bcdfg !=nil {return _bcdfg ;};_dbbfa .EG_ContentCellContent =append (_dbbfa .EG_ContentCellContent ,_fcfdf );_fcfdf .EG_RunLevelElts =append (_fcfdf .EG_RunLevelElts ,_fbebc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ebede :=NewEG_ContentCellContent (); +_becf :=NewEG_RunLevelElts ();_becf .PermEnd =NewCT_Perm ();if _edcdd :=d .DecodeElement (_becf .PermEnd ,&_dfbeb );_edcdd !=nil {return _edcdd ;};_dbbfa .EG_ContentCellContent =append (_dbbfa .EG_ContentCellContent ,_ebede );_ebede .EG_RunLevelElts =append (_ebede .EG_RunLevelElts ,_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 :"\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"}:_gcacg :=NewEG_ContentCellContent (); +_ddcbec :=NewEG_RunLevelElts ();_ddcbec .Ins =NewCT_RunTrackChange ();if _bbdeg :=d .DecodeElement (_ddcbec .Ins ,&_dfbeb );_bbdeg !=nil {return _bbdeg ;};_dbbfa .EG_ContentCellContent =append (_dbbfa .EG_ContentCellContent ,_gcacg );_gcacg .EG_RunLevelElts =append (_gcacg .EG_RunLevelElts ,_ddcbec ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgegb :=NewEG_ContentCellContent (); +_agdbe :=NewEG_RunLevelElts ();_agdbe .Del =NewCT_RunTrackChange ();if _fcfge :=d .DecodeElement (_agdbe .Del ,&_dfbeb );_fcfge !=nil {return _fcfge ;};_dbbfa .EG_ContentCellContent =append (_dbbfa .EG_ContentCellContent ,_fgegb );_fgegb .EG_RunLevelElts =append (_fgegb .EG_RunLevelElts ,_agdbe ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_fadcf :=NewEG_ContentCellContent (); +_dcegg :=NewEG_RunLevelElts ();_dcegg .MoveFrom =NewCT_RunTrackChange ();if _fbebcf :=d .DecodeElement (_dcegg .MoveFrom ,&_dfbeb );_fbebcf !=nil {return _fbebcf ;};_dbbfa .EG_ContentCellContent =append (_dbbfa .EG_ContentCellContent ,_fadcf );_fadcf .EG_RunLevelElts =append (_fadcf .EG_RunLevelElts ,_dcegg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gccbed :=NewEG_ContentCellContent (); +_abafeg :=NewEG_RunLevelElts ();_abafeg .MoveTo =NewCT_RunTrackChange ();if _dffgc :=d .DecodeElement (_abafeg .MoveTo ,&_dfbeb );_dffgc !=nil {return _dffgc ;};_dbbfa .EG_ContentCellContent =append (_dbbfa .EG_ContentCellContent ,_gccbed );_gccbed .EG_RunLevelElts =append (_gccbed .EG_RunLevelElts ,_abafeg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eaefb :=NewEG_ContentCellContent (); +_cfedg :=NewEG_RunLevelElts ();_fdeaff :=NewEG_RangeMarkupElements ();_fdeaff .BookmarkStart =NewCT_Bookmark ();if _beeac :=d .DecodeElement (_fdeaff .BookmarkStart ,&_dfbeb );_beeac !=nil {return _beeac ;};_dbbfa .EG_ContentCellContent =append (_dbbfa .EG_ContentCellContent ,_eaefb ); +_eaefb .EG_RunLevelElts =append (_eaefb .EG_RunLevelElts ,_cfedg );_cfedg .EG_RangeMarkupElements =append (_cfedg .EG_RangeMarkupElements ,_fdeaff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfad :=NewEG_ContentCellContent (); +_gccbad :=NewEG_RunLevelElts ();_febfd :=NewEG_RangeMarkupElements ();_febfd .BookmarkEnd =NewCT_MarkupRange ();if _cacd :=d .DecodeElement (_febfd .BookmarkEnd ,&_dfbeb );_cacd !=nil {return _cacd ;};_dbbfa .EG_ContentCellContent =append (_dbbfa .EG_ContentCellContent ,_ecfad ); +_ecfad .EG_RunLevelElts =append (_ecfad .EG_RunLevelElts ,_gccbad );_gccbad .EG_RangeMarkupElements =append (_gccbad .EG_RangeMarkupElements ,_febfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcbcb :=NewEG_ContentCellContent (); +_egffa :=NewEG_RunLevelElts ();_faaba :=NewEG_RangeMarkupElements ();_faaba .MoveFromRangeStart =NewCT_MoveBookmark ();if _faebfb :=d .DecodeElement (_faaba .MoveFromRangeStart ,&_dfbeb );_faebfb !=nil {return _faebfb ;};_dbbfa .EG_ContentCellContent =append (_dbbfa .EG_ContentCellContent ,_dcbcb ); +_dcbcb .EG_RunLevelElts =append (_dcbcb .EG_RunLevelElts ,_egffa );_egffa .EG_RangeMarkupElements =append (_egffa .EG_RangeMarkupElements ,_faaba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aaabdc :=NewEG_ContentCellContent (); +_bggaa :=NewEG_RunLevelElts ();_aafgg :=NewEG_RangeMarkupElements ();_aafgg .MoveFromRangeEnd =NewCT_MarkupRange ();if _eccgg :=d .DecodeElement (_aafgg .MoveFromRangeEnd ,&_dfbeb );_eccgg !=nil {return _eccgg ;};_dbbfa .EG_ContentCellContent =append (_dbbfa .EG_ContentCellContent ,_aaabdc ); +_aaabdc .EG_RunLevelElts =append (_aaabdc .EG_RunLevelElts ,_bggaa );_bggaa .EG_RangeMarkupElements =append (_bggaa .EG_RangeMarkupElements ,_aafgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_adffdc :=NewEG_ContentCellContent (); +_gceefc :=NewEG_RunLevelElts ();_efdfe :=NewEG_RangeMarkupElements ();_efdfe .MoveToRangeStart =NewCT_MoveBookmark ();if _efbcc :=d .DecodeElement (_efdfe .MoveToRangeStart ,&_dfbeb );_efbcc !=nil {return _efbcc ;};_dbbfa .EG_ContentCellContent =append (_dbbfa .EG_ContentCellContent ,_adffdc ); +_adffdc .EG_RunLevelElts =append (_adffdc .EG_RunLevelElts ,_gceefc );_gceefc .EG_RangeMarkupElements =append (_gceefc .EG_RangeMarkupElements ,_efdfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ecbgd :=NewEG_ContentCellContent (); +_cfaf :=NewEG_RunLevelElts ();_cedfb :=NewEG_RangeMarkupElements ();_cedfb .MoveToRangeEnd =NewCT_MarkupRange ();if _cgeac :=d .DecodeElement (_cedfb .MoveToRangeEnd ,&_dfbeb );_cgeac !=nil {return _cgeac ;};_dbbfa .EG_ContentCellContent =append (_dbbfa .EG_ContentCellContent ,_ecbgd ); +_ecbgd .EG_RunLevelElts =append (_ecbgd .EG_RunLevelElts ,_cfaf );_cfaf .EG_RangeMarkupElements =append (_cfaf .EG_RangeMarkupElements ,_cedfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfdag :=NewEG_ContentCellContent (); +_ebcbc :=NewEG_RunLevelElts ();_bgbff :=NewEG_RangeMarkupElements ();_bgbff .CommentRangeStart =NewCT_MarkupRange ();if _ecgee :=d .DecodeElement (_bgbff .CommentRangeStart ,&_dfbeb );_ecgee !=nil {return _ecgee ;};_dbbfa .EG_ContentCellContent =append (_dbbfa .EG_ContentCellContent ,_dfdag ); +_dfdag .EG_RunLevelElts =append (_dfdag .EG_RunLevelElts ,_ebcbc );_ebcbc .EG_RangeMarkupElements =append (_ebcbc .EG_RangeMarkupElements ,_bgbff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gebbd :=NewEG_ContentCellContent (); +_fgdab :=NewEG_RunLevelElts ();_dffgcf :=NewEG_RangeMarkupElements ();_dffgcf .CommentRangeEnd =NewCT_MarkupRange ();if _efga :=d .DecodeElement (_dffgcf .CommentRangeEnd ,&_dfbeb );_efga !=nil {return _efga ;};_dbbfa .EG_ContentCellContent =append (_dbbfa .EG_ContentCellContent ,_gebbd ); +_gebbd .EG_RunLevelElts =append (_gebbd .EG_RunLevelElts ,_fgdab );_fgdab .EG_RangeMarkupElements =append (_fgdab .EG_RangeMarkupElements ,_dffgcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_adfec :=NewEG_ContentCellContent (); +_gaeca :=NewEG_RunLevelElts ();_cgeca :=NewEG_RangeMarkupElements ();_cgeca .CustomXmlInsRangeStart =NewCT_TrackChange ();if _feecd :=d .DecodeElement (_cgeca .CustomXmlInsRangeStart ,&_dfbeb );_feecd !=nil {return _feecd ;};_dbbfa .EG_ContentCellContent =append (_dbbfa .EG_ContentCellContent ,_adfec ); +_adfec .EG_RunLevelElts =append (_adfec .EG_RunLevelElts ,_gaeca );_gaeca .EG_RangeMarkupElements =append (_gaeca .EG_RangeMarkupElements ,_cgeca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_bacdga :=NewEG_ContentCellContent (); +_dgebba :=NewEG_RunLevelElts ();_cgbcf :=NewEG_RangeMarkupElements ();_cgbcf .CustomXmlInsRangeEnd =NewCT_Markup ();if _acgaaa :=d .DecodeElement (_cgbcf .CustomXmlInsRangeEnd ,&_dfbeb );_acgaaa !=nil {return _acgaaa ;};_dbbfa .EG_ContentCellContent =append (_dbbfa .EG_ContentCellContent ,_bacdga ); +_bacdga .EG_RunLevelElts =append (_bacdga .EG_RunLevelElts ,_dgebba );_dgebba .EG_RangeMarkupElements =append (_dgebba .EG_RangeMarkupElements ,_cgbcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cgaec :=NewEG_ContentCellContent (); +_eaaaa :=NewEG_RunLevelElts ();_abaee :=NewEG_RangeMarkupElements ();_abaee .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cadeb :=d .DecodeElement (_abaee .CustomXmlDelRangeStart ,&_dfbeb );_cadeb !=nil {return _cadeb ;};_dbbfa .EG_ContentCellContent =append (_dbbfa .EG_ContentCellContent ,_cgaec ); +_cgaec .EG_RunLevelElts =append (_cgaec .EG_RunLevelElts ,_eaaaa );_eaaaa .EG_RangeMarkupElements =append (_eaaaa .EG_RangeMarkupElements ,_abaee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_agfbc :=NewEG_ContentCellContent (); +_baaea :=NewEG_RunLevelElts ();_aggdb :=NewEG_RangeMarkupElements ();_aggdb .CustomXmlDelRangeEnd =NewCT_Markup ();if _eebdg :=d .DecodeElement (_aggdb .CustomXmlDelRangeEnd ,&_dfbeb );_eebdg !=nil {return _eebdg ;};_dbbfa .EG_ContentCellContent =append (_dbbfa .EG_ContentCellContent ,_agfbc ); +_agfbc .EG_RunLevelElts =append (_agfbc .EG_RunLevelElts ,_baaea );_baaea .EG_RangeMarkupElements =append (_baaea .EG_RangeMarkupElements ,_aggdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bddcec :=NewEG_ContentCellContent (); +_ddfde :=NewEG_RunLevelElts ();_befcb :=NewEG_RangeMarkupElements ();_befcb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eebag :=d .DecodeElement (_befcb .CustomXmlMoveFromRangeStart ,&_dfbeb );_eebag !=nil {return _eebag ;};_dbbfa .EG_ContentCellContent =append (_dbbfa .EG_ContentCellContent ,_bddcec ); +_bddcec .EG_RunLevelElts =append (_bddcec .EG_RunLevelElts ,_ddfde );_ddfde .EG_RangeMarkupElements =append (_ddfde .EG_RangeMarkupElements ,_befcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_effdad :=NewEG_ContentCellContent (); +_efadgg :=NewEG_RunLevelElts ();_gcbee :=NewEG_RangeMarkupElements ();_gcbee .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fgdgde :=d .DecodeElement (_gcbee .CustomXmlMoveFromRangeEnd ,&_dfbeb );_fgdgde !=nil {return _fgdgde ;};_dbbfa .EG_ContentCellContent =append (_dbbfa .EG_ContentCellContent ,_effdad ); +_effdad .EG_RunLevelElts =append (_effdad .EG_RunLevelElts ,_efadgg );_efadgg .EG_RangeMarkupElements =append (_efadgg .EG_RangeMarkupElements ,_gcbee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bfebgd :=NewEG_ContentCellContent (); +_dbcefa :=NewEG_RunLevelElts ();_bdaf :=NewEG_RangeMarkupElements ();_bdaf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dagcg :=d .DecodeElement (_bdaf .CustomXmlMoveToRangeStart ,&_dfbeb );_dagcg !=nil {return _dagcg ;};_dbbfa .EG_ContentCellContent =append (_dbbfa .EG_ContentCellContent ,_bfebgd ); +_bfebgd .EG_RunLevelElts =append (_bfebgd .EG_RunLevelElts ,_dbcefa );_dbcefa .EG_RangeMarkupElements =append (_dbcefa .EG_RangeMarkupElements ,_bdaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ddabb :=NewEG_ContentCellContent (); +_fadfee :=NewEG_RunLevelElts ();_ggfdb :=NewEG_RangeMarkupElements ();_ggfdb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _beace :=d .DecodeElement (_ggfdb .CustomXmlMoveToRangeEnd ,&_dfbeb );_beace !=nil {return _beace ;};_dbbfa .EG_ContentCellContent =append (_dbbfa .EG_ContentCellContent ,_ddabb ); +_ddabb .EG_RunLevelElts =append (_ddabb .EG_RunLevelElts ,_fadfee );_fadfee .EG_RangeMarkupElements =append (_fadfee .EG_RangeMarkupElements ,_ggfdb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aafaf :=NewEG_ContentCellContent (); +_gegbc :=NewEG_RunLevelElts ();_acfgd :=NewEG_MathContent ();_acfgd .OMathPara =_ea .NewOMathPara ();if _dggca :=d .DecodeElement (_acfgd .OMathPara ,&_dfbeb );_dggca !=nil {return _dggca ;};_dbbfa .EG_ContentCellContent =append (_dbbfa .EG_ContentCellContent ,_aafaf ); +_aafaf .EG_RunLevelElts =append (_aafaf .EG_RunLevelElts ,_gegbc );_gegbc .EG_MathContent =append (_gegbc .EG_MathContent ,_acfgd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dacefc :=NewEG_ContentCellContent (); +_edaec :=NewEG_RunLevelElts ();_dagfc :=NewEG_MathContent ();_dagfc .OMath =_ea .NewOMath ();if _eaecee :=d .DecodeElement (_dagfc .OMath ,&_dfbeb );_eaecee !=nil {return _eaecee ;};_dbbfa .EG_ContentCellContent =append (_dbbfa .EG_ContentCellContent ,_dacefc ); +_dacefc .EG_RunLevelElts =append (_dacefc .EG_RunLevelElts ,_edaec );_edaec .EG_MathContent =append (_edaec .EG_MathContent ,_dagfc );default:_gb .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",_dfbeb .Name ); +if _bdbfb :=d .Skip ();_bdbfb !=nil {return _bdbfb ;};};case _d .EndElement :break _acbee ;case _d .CharData :};};return nil ;};func NewCT_Column ()*CT_Column {_fbge :=&CT_Column {};return _fbge };func (_ddedga ST_TextEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ddedga .String (),start ); +}; -// Fit Text Within Cell -TcFitText *CT_OnOff ; +// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path +func (_aaffb *CT_Placeholder )ValidateWithPath (path string )error {if _fdgaf :=_aaffb .DocPart .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");_fdgaf !=nil {return _fdgaf ;};return nil ;};func (_efbee *CT_TblPrEx )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gacga :for {_eaggf ,_fgfda :=d .Token (); +if _fgfda !=nil {return _fgfda ;};switch _dggceg :=_eaggf .(type ){case _d .StartElement :switch _dggceg .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"}:_efbee .TblW =NewCT_TblWidth (); +if _ffdafd :=d .DecodeElement (_efbee .TblW ,&_dggceg );_ffdafd !=nil {return _ffdafd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efbee .Jc =NewCT_JcTable (); +if _ffbebg :=d .DecodeElement (_efbee .Jc ,&_dggceg );_ffbebg !=nil {return _ffbebg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efbee .TblCellSpacing =NewCT_TblWidth (); +if _gdeegd :=d .DecodeElement (_efbee .TblCellSpacing ,&_dggceg );_gdeegd !=nil {return _gdeegd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efbee .TblInd =NewCT_TblWidth (); +if _cecfe :=d .DecodeElement (_efbee .TblInd ,&_dggceg );_cecfe !=nil {return _cecfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efbee .TblBorders =NewCT_TblBorders (); +if _beacd :=d .DecodeElement (_efbee .TblBorders ,&_dggceg );_beacd !=nil {return _beacd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efbee .Shd =NewCT_Shd (); +if _gfdeab :=d .DecodeElement (_efbee .Shd ,&_dggceg );_gfdeab !=nil {return _gfdeab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efbee .TblLayout =NewCT_TblLayoutType (); +if _bfdgab :=d .DecodeElement (_efbee .TblLayout ,&_dggceg );_bfdgab !=nil {return _bfdgab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efbee .TblCellMar =NewCT_TblCellMar (); +if _dfgffd :=d .DecodeElement (_efbee .TblCellMar ,&_dggceg );_dfgffd !=nil {return _dfgffd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efbee .TblLook =NewCT_TblLook (); +if _ebfdc :=d .DecodeElement (_efbee .TblLook ,&_dggceg );_ebfdc !=nil {return _ebfdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efbee .TblPrExChange =NewCT_TblPrExChange (); +if _cdccgb :=d .DecodeElement (_efbee .TblPrExChange ,&_dggceg );_cdccgb !=nil {return _cdccgb ;};default:_gb .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",_dggceg .Name ); +if _bbdab :=d .Skip ();_bbdab !=nil {return _bbdab ;};};case _d .EndElement :break _gacga ;case _d .CharData :};};return nil ;};type EG_ContentRunContentBase struct{SmartTag *CT_SmartTagRun ;Sdt *CT_SdtRun ;EG_RunLevelElts []*EG_RunLevelElts ;}; -// Table Cell Vertical Alignment -VAlign *CT_VerticalJc ; +// Validate validates the CT_VMerge and its children +func (_ccfcb *CT_VMerge )Validate ()error {return _ccfcb .ValidateWithPath ("\u0043T\u005f\u0056\u004d\u0065\u0072\u0067e");}; -// Ignore End Of Cell Marker In Row Height Calculation -HideMark *CT_OnOff ; +// ValidateWithPath validates the CT_LevelText and its children, prefixing error messages with path +func (_bfedc *CT_LevelText )ValidateWithPath (path string )error {if _bfedc .NullAttr !=nil {if _bfcbg :=_bfedc .NullAttr .ValidateWithPath (path +"\u002fN\u0075\u006c\u006c\u0041\u0074\u0074r");_bfcbg !=nil {return _bfcbg ;};};return nil ;};func (_cecag ST_MailMergeOdsoFMDFieldType )Validate ()error {return _cecag .ValidateWithPath ("")}; +type CT_FFTextType struct{ -// Header Cells Associated With Table Cell -Headers *CT_Headers ; +// Text Box Form Field Type Values +ValAttr ST_FFTextType ;};func NewCT_LevelSuffix ()*CT_LevelSuffix {_dddcd :=&CT_LevelSuffix {};_dddcd .ValAttr =ST_LevelSuffix (1);return _dddcd ;}; -// Table Cell Insertion -CellIns *CT_TrackChange ; +// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path +func (_ffdaf *CT_NumFmt )ValidateWithPath (path string )error {if _ffdaf .ValAttr ==ST_NumberFormatUnset {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 _efbg :=_ffdaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efbg !=nil {return _efbg ;};return nil ;}; -// Table Cell Deletion -CellDel *CT_TrackChange ; +// Validate validates the CT_FramesetChoice and its children +func (_cgdbg *CT_FramesetChoice )Validate ()error {return _cgdbg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0043h\u006f\u0069\u0063\u0065");};func (_cbgfdb ST_Theme )ValidateWithPath (path string )error {switch _cbgfdb {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 (_cbgfdb )); +};return nil ;};func (_dcadf *CT_Proof )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcadf .SpellingAttr !=ST_ProofUnset {_abcge ,_fgbfc :=_dcadf .SpellingAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"}); +if _fgbfc !=nil {return _fgbfc ;};start .Attr =append (start .Attr ,_abcge );};if _dcadf .GrammarAttr !=ST_ProofUnset {_aaadf ,_bffdf :=_dcadf .GrammarAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0067\u0072\u0061\u006d\u006d\u0061r"});if _bffdf !=nil {return _bffdf ; +};start .Attr =append (start .Attr ,_aaadf );};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;);func (_bfgbbg ST_DocProtect )ValidateWithPath (path string )error {switch _bfgbbg {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 (_bfgbbg )); +};return nil ;}; -// Vertically Merged/Split Table Cells -CellMerge *CT_CellMergeTrackChange ;}; +// ValidateWithPath validates the CT_FtnDocProps and its children, prefixing error messages with path +func (_aagb *CT_FtnDocProps )ValidateWithPath (path string )error {if _aagb .Pos !=nil {if _cded :=_aagb .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_cded !=nil {return _cded ;};};if _aagb .NumFmt !=nil {if _acef :=_aagb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_acef !=nil {return _acef ;};};if _aagb .NumStart !=nil {if _dadff :=_aagb .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_dadff !=nil {return _dadff ;};};if _aagb .NumRestart !=nil {if _dadeb :=_aagb .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); +_dadeb !=nil {return _dadeb ;};};for _ddfef ,_gddaf :=range _aagb .Footnote {if _cabab :=_gddaf .ValidateWithPath (_b .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_ddfef ));_cabab !=nil {return _cabab ; +};};return nil ;};func (_fdgg *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 :_b .Sprintf ("\u0025\u0076",_fdgg .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_beedbc *WdCT_WrapTopBottom )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _beedbc .DistTAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_b .Sprintf ("\u0025\u0076",*_beedbc .DistTAttr )}); +};if _beedbc .DistBAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_b .Sprintf ("\u0025\u0076",*_beedbc .DistBAttr )});};e .EncodeToken (start );if _beedbc .EffectExtent !=nil {_fdffaa :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}}; +e .EncodeElement (_beedbc .EffectExtent ,_fdffaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TblWidth ()*CT_TblWidth {_ffebbe :=&CT_TblWidth {};return _ffebbe };func (_gbcccc ST_NumberFormat )String ()string {switch _gbcccc {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 (_efecd *WebSettings )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efecd .CT_WebSettings =*NewCT_WebSettings (); +_acebga :for {_fgaeaa ,_dcggf :=d .Token ();if _dcggf !=nil {return _dcggf ;};switch _ceedcb :=_fgaeaa .(type ){case _d .StartElement :switch _ceedcb .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"}:_efecd .Frameset =NewCT_Frameset (); +if _ageab :=d .DecodeElement (_efecd .Frameset ,&_ceedcb );_ageab !=nil {return _ageab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efecd .Divs =NewCT_Divs (); +if _dbbddc :=d .DecodeElement (_efecd .Divs ,&_ceedcb );_dbbddc !=nil {return _dbbddc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efecd .Encoding =NewCT_String (); +if _gfgfbf :=d .DecodeElement (_efecd .Encoding ,&_ceedcb );_gfgfbf !=nil {return _gfgfbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efecd .OptimizeForBrowser =NewCT_OptimizeForBrowser (); +if _gadbd :=d .DecodeElement (_efecd .OptimizeForBrowser ,&_ceedcb );_gadbd !=nil {return _gadbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efecd .RelyOnVML =NewCT_OnOff (); +if _fdcbc :=d .DecodeElement (_efecd .RelyOnVML ,&_ceedcb );_fdcbc !=nil {return _fdcbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efecd .AllowPNG =NewCT_OnOff (); +if _cfabg :=d .DecodeElement (_efecd .AllowPNG ,&_ceedcb );_cfabg !=nil {return _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 :"\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"}:_efecd .DoNotRelyOnCSS =NewCT_OnOff (); +if _aecedd :=d .DecodeElement (_efecd .DoNotRelyOnCSS ,&_ceedcb );_aecedd !=nil {return _aecedd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efecd .DoNotSaveAsSingleFile =NewCT_OnOff (); +if _dadbecd :=d .DecodeElement (_efecd .DoNotSaveAsSingleFile ,&_ceedcb );_dadbecd !=nil {return _dadbecd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efecd .DoNotOrganizeInFolder =NewCT_OnOff (); +if _afebgf :=d .DecodeElement (_efecd .DoNotOrganizeInFolder ,&_ceedcb );_afebgf !=nil {return _afebgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efecd .DoNotUseLongFileNames =NewCT_OnOff (); +if _cdcaga :=d .DecodeElement (_efecd .DoNotUseLongFileNames ,&_ceedcb );_cdcaga !=nil {return _cdcaga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efecd .PixelsPerInch =NewCT_DecimalNumber (); +if _cdcbd :=d .DecodeElement (_efecd .PixelsPerInch ,&_ceedcb );_cdcbd !=nil {return _cdcbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efecd .TargetScreenSz =NewCT_TargetScreenSz (); +if _dcaaff :=d .DecodeElement (_efecd .TargetScreenSz ,&_ceedcb );_dcaaff !=nil {return _dcaaff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efecd .SaveSmartTagsAsXml =NewCT_OnOff (); +if _gbfcac :=d .DecodeElement (_efecd .SaveSmartTagsAsXml ,&_ceedcb );_gbfcac !=nil {return _gbfcac ;};default:_gb .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",_ceedcb .Name ); +if _eeafa :=d .Skip ();_eeafa !=nil {return _eeafa ;};};case _d .EndElement :break _acebga ;case _d .CharData :};};return nil ;};func NewCT_Drawing ()*CT_Drawing {_badc :=&CT_Drawing {};return _badc };func NewCT_TblStylePr ()*CT_TblStylePr {_efefg :=&CT_TblStylePr {}; +_efefg .TypeAttr =ST_TblStyleOverrideType (1);return _efefg ;}; -// ValidateWithPath validates the CT_HpsMeasure and its children, prefixing error messages with path -func (_eead *CT_HpsMeasure )ValidateWithPath (path string )error {if _fagac :=_eead .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fagac !=nil {return _fagac ;};return nil ;};func (_bcbag *ST_EdnPos )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aacbe ,_cbddd :=d .Token (); -if _cbddd !=nil {return _cbddd ;};if _bffbfe ,_adggce :=_aacbe .(_f .EndElement );_adggce &&_bffbfe .Name ==start .Name {*_bcbag =1;return nil ;};if _cbbcd ,_bdefd :=_aacbe .(_f .CharData );!_bdefd {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aacbe ); -}else {switch string (_cbbcd ){case "":*_bcbag =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_bcbag =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_bcbag =2;};};_aacbe ,_cbddd =d .Token ();if _cbddd !=nil {return _cbddd ;};if _cffgda ,_egdcd :=_aacbe .(_f .EndElement ); -_egdcd &&_cffgda .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aacbe );}; +// Validate validates the WdInline and its children +func (_cedfbg *WdInline )Validate ()error {return _cedfbg .ValidateWithPath ("\u0057\u0064\u0049\u006e\u006c\u0069\u006e\u0065");}; -// Validate validates the CT_TblOverlap and its children -func (_bggbeb *CT_TblOverlap )Validate ()error {return _bggbeb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");}; +// Validate validates the CT_FontFamily and its children +func (_dgdcc *CT_FontFamily )Validate ()error {return _dgdcc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};func NewCT_NumRestart ()*CT_NumRestart {_fgaac :=&CT_NumRestart {};_fgaac .ValAttr =ST_RestartNumber (1); +return _fgaac ;};func (_aacdf *CT_ParaRPrOriginal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebdfg :for {_efgea ,_aadbea :=d .Token ();if _aadbea !=nil {return _aadbea ;};switch _bacfe :=_efgea .(type ){case _d .StartElement :switch _bacfe .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"}:_aacdf .Ins =NewCT_TrackChange (); +if _efaed :=d .DecodeElement (_aacdf .Ins ,&_bacfe );_efaed !=nil {return _efaed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aacdf .Del =NewCT_TrackChange (); +if _aeeaa :=d .DecodeElement (_aacdf .Del ,&_bacfe );_aeeaa !=nil {return _aeeaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_aacdf .MoveFrom =NewCT_TrackChange (); +if _gbecfe :=d .DecodeElement (_aacdf .MoveFrom ,&_bacfe );_gbecfe !=nil {return _gbecfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_aacdf .MoveTo =NewCT_TrackChange (); +if _faagc :=d .DecodeElement (_aacdf .MoveTo ,&_bacfe );_faagc !=nil {return _faagc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aacdf .RStyle =NewCT_String (); +if _ceeag :=d .DecodeElement (_aacdf .RStyle ,&_bacfe );_ceeag !=nil {return _ceeag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aacdf .RFonts =NewCT_Fonts (); +if _cdggb :=d .DecodeElement (_aacdf .RFonts ,&_bacfe );_cdggb !=nil {return _cdggb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aacdf .B =NewCT_OnOff (); +if _bbfe :=d .DecodeElement (_aacdf .B ,&_bacfe );_bbfe !=nil {return _bbfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aacdf .BCs =NewCT_OnOff (); +if _aceeb :=d .DecodeElement (_aacdf .BCs ,&_bacfe );_aceeb !=nil {return _aceeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aacdf .I =NewCT_OnOff (); +if _aeccg :=d .DecodeElement (_aacdf .I ,&_bacfe );_aeccg !=nil {return _aeccg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aacdf .ICs =NewCT_OnOff (); +if _gcaeba :=d .DecodeElement (_aacdf .ICs ,&_bacfe );_gcaeba !=nil {return _gcaeba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aacdf .Caps =NewCT_OnOff (); +if _ebbcg :=d .DecodeElement (_aacdf .Caps ,&_bacfe );_ebbcg !=nil {return _ebbcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aacdf .SmallCaps =NewCT_OnOff (); +if _ddega :=d .DecodeElement (_aacdf .SmallCaps ,&_bacfe );_ddega !=nil {return _ddega ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aacdf .Strike =NewCT_OnOff (); +if _dbede :=d .DecodeElement (_aacdf .Strike ,&_bacfe );_dbede !=nil {return _dbede ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aacdf .Dstrike =NewCT_OnOff (); +if _cefaa :=d .DecodeElement (_aacdf .Dstrike ,&_bacfe );_cefaa !=nil {return _cefaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aacdf .Outline =NewCT_OnOff (); +if _gbgba :=d .DecodeElement (_aacdf .Outline ,&_bacfe );_gbgba !=nil {return _gbgba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aacdf .Shadow =NewCT_OnOff (); +if _defcd :=d .DecodeElement (_aacdf .Shadow ,&_bacfe );_defcd !=nil {return _defcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aacdf .Emboss =NewCT_OnOff (); +if _abgace :=d .DecodeElement (_aacdf .Emboss ,&_bacfe );_abgace !=nil {return _abgace ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aacdf .Imprint =NewCT_OnOff (); +if _cfdde :=d .DecodeElement (_aacdf .Imprint ,&_bacfe );_cfdde !=nil {return _cfdde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aacdf .NoProof =NewCT_OnOff (); +if _cafba :=d .DecodeElement (_aacdf .NoProof ,&_bacfe );_cafba !=nil {return _cafba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aacdf .SnapToGrid =NewCT_OnOff (); +if _faagb :=d .DecodeElement (_aacdf .SnapToGrid ,&_bacfe );_faagb !=nil {return _faagb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aacdf .Vanish =NewCT_OnOff (); +if _cbfbc :=d .DecodeElement (_aacdf .Vanish ,&_bacfe );_cbfbc !=nil {return _cbfbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aacdf .WebHidden =NewCT_OnOff (); +if _bagee :=d .DecodeElement (_aacdf .WebHidden ,&_bacfe );_bagee !=nil {return _bagee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aacdf .Color =NewCT_Color (); +if _ffdeg :=d .DecodeElement (_aacdf .Color ,&_bacfe );_ffdeg !=nil {return _ffdeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aacdf .Spacing =NewCT_SignedTwipsMeasure (); +if _cfggcc :=d .DecodeElement (_aacdf .Spacing ,&_bacfe );_cfggcc !=nil {return _cfggcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aacdf .W =NewCT_TextScale (); +if _ggcdf :=d .DecodeElement (_aacdf .W ,&_bacfe );_ggcdf !=nil {return _ggcdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aacdf .Kern =NewCT_HpsMeasure (); +if _badgf :=d .DecodeElement (_aacdf .Kern ,&_bacfe );_badgf !=nil {return _badgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aacdf .Position =NewCT_SignedHpsMeasure (); +if _cfeee :=d .DecodeElement (_aacdf .Position ,&_bacfe );_cfeee !=nil {return _cfeee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aacdf .Sz =NewCT_HpsMeasure (); +if _ffcgd :=d .DecodeElement (_aacdf .Sz ,&_bacfe );_ffcgd !=nil {return _ffcgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aacdf .SzCs =NewCT_HpsMeasure (); +if _edddd :=d .DecodeElement (_aacdf .SzCs ,&_bacfe );_edddd !=nil {return _edddd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aacdf .Highlight =NewCT_Highlight (); +if _ddeed :=d .DecodeElement (_aacdf .Highlight ,&_bacfe );_ddeed !=nil {return _ddeed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aacdf .U =NewCT_Underline (); +if _abbec :=d .DecodeElement (_aacdf .U ,&_bacfe );_abbec !=nil {return _abbec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aacdf .Effect =NewCT_TextEffect (); +if _ceadf :=d .DecodeElement (_aacdf .Effect ,&_bacfe );_ceadf !=nil {return _ceadf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aacdf .Bdr =NewCT_Border (); +if _ggeaa :=d .DecodeElement (_aacdf .Bdr ,&_bacfe );_ggeaa !=nil {return _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 :"\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"}:_aacdf .Shd =NewCT_Shd (); +if _fcdacfa :=d .DecodeElement (_aacdf .Shd ,&_bacfe );_fcdacfa !=nil {return _fcdacfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aacdf .FitText =NewCT_FitText (); +if _egga :=d .DecodeElement (_aacdf .FitText ,&_bacfe );_egga !=nil {return _egga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aacdf .VertAlign =NewCT_VerticalAlignRun (); +if _dagca :=d .DecodeElement (_aacdf .VertAlign ,&_bacfe );_dagca !=nil {return _dagca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aacdf .Rtl =NewCT_OnOff (); +if _aegfe :=d .DecodeElement (_aacdf .Rtl ,&_bacfe );_aegfe !=nil {return _aegfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aacdf .Cs =NewCT_OnOff (); +if _gfbff :=d .DecodeElement (_aacdf .Cs ,&_bacfe );_gfbff !=nil {return _gfbff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aacdf .Em =NewCT_Em (); +if _ggbdbg :=d .DecodeElement (_aacdf .Em ,&_bacfe );_ggbdbg !=nil {return _ggbdbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aacdf .Lang =NewCT_Language (); +if _ccbeg :=d .DecodeElement (_aacdf .Lang ,&_bacfe );_ccbeg !=nil {return _ccbeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aacdf .EastAsianLayout =NewCT_EastAsianLayout (); +if _cccga :=d .DecodeElement (_aacdf .EastAsianLayout ,&_bacfe );_cccga !=nil {return _cccga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aacdf .SpecVanish =NewCT_OnOff (); +if _dddfef :=d .DecodeElement (_aacdf .SpecVanish ,&_bacfe );_dddfef !=nil {return _dddfef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aacdf .OMath =NewCT_OnOff (); +if _fffgc :=d .DecodeElement (_aacdf .OMath ,&_bacfe );_fffgc !=nil {return _fffgc ;};default:_gb .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",_bacfe .Name ); +if _ecdgcea :=d .Skip ();_ecdgcea !=nil {return _ecdgcea ;};};case _d .EndElement :break _ebdfg ;case _d .CharData :};};return nil ;};type CT_DocPartGallery struct{ -// ValidateWithPath validates the CT_SdtText and its children, prefixing error messages with path -func (_adef *CT_SdtText )ValidateWithPath (path string )error {if _adef .MultiLineAttr !=nil {if _eagbc :=_adef .MultiLineAttr .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006ee\u0041\u0074\u0074\u0072");_eagbc !=nil {return _eagbc ; -};};return nil ;};func (_facebb WdST_AlignH )ValidateWithPath (path string )error {switch _facebb {case 0,1,2,3,4,5:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_facebb )); -};return nil ;};func (_befbf *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 :_d .Sprintf ("\u0025\u0076",_befbf .TopAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_d .Sprintf ("\u0025\u0076",_befbf .RightAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_d .Sprintf ("\u0025\u0076",_befbf .BottomAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_d .Sprintf ("\u0025\u0076",_befbf .LeftAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",_befbf .HeaderAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",_befbf .FooterAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",_befbf .GutterAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Gallery Value +ValAttr ST_DocPartGallery ;};func (_dcbcfc *ST_PTabAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abede ,_bdecd :=d .Token ();if _bdecd !=nil {return _bdecd ;};if _dccaa ,_fbgdf :=_abede .(_d .EndElement );_fbgdf &&_dccaa .Name ==start .Name {*_dcbcfc =1; +return nil ;};if _aeecg ,_dagadag :=_abede .(_d .CharData );!_dagadag {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",_abede );}else {switch string (_aeecg ){case "":*_dcbcfc =0; +case "\u006c\u0065\u0066\u0074":*_dcbcfc =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dcbcfc =2;case "\u0072\u0069\u0067h\u0074":*_dcbcfc =3;};};_abede ,_bdecd =d .Token ();if _bdecd !=nil {return _bdecd ;};if _agebaf ,_dbbdaf :=_abede .(_d .EndElement ); +_dbbdaf &&_agebaf .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",_abede );};type CT_TrPrBase struct{ -// ValidateWithPath validates the CT_TextScale and its children, prefixing error messages with path -func (_bfffed *CT_TextScale )ValidateWithPath (path string )error {if _bfffed .ValAttr !=nil {if _ceeffb :=_bfffed .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ceeffb !=nil {return _ceeffb ;};};return nil ;};func (_cfggc *ST_FtnPos )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_daaedd ,_fgbeebc :=d .Token (); -if _fgbeebc !=nil {return _fgbeebc ;};if _cccgad ,_bfgfc :=_daaedd .(_f .EndElement );_bfgfc &&_cccgad .Name ==start .Name {*_cfggc =1;return nil ;};if _ddfdc ,_bbdgaf :=_daaedd .(_f .CharData );!_bbdgaf {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_daaedd ); -}else {switch string (_ddfdc ){case "":*_cfggc =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_cfggc =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_cfggc =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_cfggc =3; -case "\u0064\u006f\u0063\u0045\u006e\u0064":*_cfggc =4;};};_daaedd ,_fgbeebc =d .Token ();if _fgbeebc !=nil {return _fgbeebc ;};if _gbcdd ,_agacc :=_daaedd .(_f .EndElement );_agacc &&_gbcdd .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_daaedd ); -};func NewCT_SectPr ()*CT_SectPr {_fbbgfb :=&CT_SectPr {};return _fbbgfb }; +// Table Row Conditional Formatting +CnfStyle []*CT_Cnf ; -// ValidateWithPath validates the CT_Div and its children, prefixing error messages with path -func (_dfbcc *CT_Div )ValidateWithPath (path string )error {if _dfbcc .BlockQuote !=nil {if _ecded :=_dfbcc .BlockQuote .ValidateWithPath (path +"/\u0042\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065");_ecded !=nil {return _ecded ;};};if _dfbcc .BodyDiv !=nil {if _gcfbg :=_dfbcc .BodyDiv .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0044\u0069\u0076"); -_gcfbg !=nil {return _gcfbg ;};};if _dbeda :=_dfbcc .MarLeft .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u004c\u0065\u0066\u0074");_dbeda !=nil {return _dbeda ;};if _bgbd :=_dfbcc .MarRight .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0069\u0067\u0068t"); -_bgbd !=nil {return _bgbd ;};if _bdbc :=_dfbcc .MarTop .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u006f\u0070");_bdbc !=nil {return _bdbc ;};if _adgc :=_dfbcc .MarBottom .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d"); -_adgc !=nil {return _adgc ;};if _dfbcc .DivBdr !=nil {if _ddfab :=_dfbcc .DivBdr .ValidateWithPath (path +"\u002fD\u0069\u0076\u0042\u0064\u0072");_ddfab !=nil {return _ddfab ;};};for _bede ,_bbcb :=range _dfbcc .DivsChild {if _ddff :=_bbcb .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0044\u0069\u0076s\u0043\u0068\u0069\u006c\u0064\u005b\u0025\u0064\u005d",path ,_bede )); -_ddff !=nil {return _ddff ;};};return nil ;}; +// Associated HTML div ID +DivId []*CT_DecimalNumber ; -// Validate validates the CT_DocPartType and its children -func (_fdbac *CT_DocPartType )Validate ()error {return _fdbac .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0054\u0079\u0070\u0065");};func (_cbfge ST_TextEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cbfge .String (),start ); -};func (_aefge ST_HexColorAuto )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aefge .String (),start );};func NewCT_P ()*CT_P {_aagbb :=&CT_P {};return _aagbb };func (_acgea *CT_FramePr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _acgea .DropCapAttr !=ST_DropCapUnset {_dadb ,_feac :=_acgea .DropCapAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0064\u0072\u006f\u0070\u0043\u0061p"}); -if _feac !=nil {return _feac ;};start .Attr =append (start .Attr ,_dadb );};if _acgea .LinesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u006c\u0069\u006e\u0065\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_acgea .LinesAttr )}); -};if _acgea .WAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0077"},Value :_d .Sprintf ("\u0025\u0076",*_acgea .WAttr )});};if _acgea .HAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0068"},Value :_d .Sprintf ("\u0025\u0076",*_acgea .HAttr )}); -};if _acgea .VSpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076\u0053\u0070\u0061\u0063\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_acgea .VSpaceAttr )});};if _acgea .HSpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0068\u0053\u0070\u0061\u0063\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_acgea .HSpaceAttr )}); -};if _acgea .WrapAttr !=ST_WrapUnset {_beef ,_ebdbe :=_acgea .WrapAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070"});if _ebdbe !=nil {return _ebdbe ;};start .Attr =append (start .Attr ,_beef );};if _acgea .HAnchorAttr !=ST_HAnchorUnset {_befge ,_gafe :=_acgea .HAnchorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0068\u0041\u006e\u0063\u0068\u006fr"}); -if _gafe !=nil {return _gafe ;};start .Attr =append (start .Attr ,_befge );};if _acgea .VAnchorAttr !=ST_VAnchorUnset {_fadgc ,_fecbg :=_acgea .VAnchorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0076\u0041\u006e\u0063\u0068\u006fr"});if _fecbg !=nil {return _fecbg ; -};start .Attr =append (start .Attr ,_fadgc );};if _acgea .XAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0078"},Value :_d .Sprintf ("\u0025\u0076",*_acgea .XAttr )});};if _acgea .XAlignAttr !=_df .ST_XAlignUnset {_cecbc ,_fbabb :=_acgea .XAlignAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0078\u0041\u006c\u0069\u0067\u006e"}); -if _fbabb !=nil {return _fbabb ;};start .Attr =append (start .Attr ,_cecbc );};if _acgea .YAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_acgea .YAttr )});};if _acgea .YAlignAttr !=_df .ST_YAlignUnset {_ebaa ,_babd :=_acgea .YAlignAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0079\u0041\u006c\u0069\u0067\u006e"}); -if _babd !=nil {return _babd ;};start .Attr =append (start .Attr ,_ebaa );};if _acgea .HRuleAttr !=ST_HeightRuleUnset {_ddcfg ,_aafea :=_acgea .HRuleAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _aafea !=nil {return _aafea ; -};start .Attr =append (start .Attr ,_ddcfg );};if _acgea .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 :_d .Sprintf ("\u0025\u0076",*_acgea .AnchorLockAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgbb *CT_CalendarType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gaee :=range start .Attr {if _gaee .Name .Local =="\u0076\u0061\u006c"{_cgbb .ValAttr .UnmarshalXMLAttr (_gaee ); -continue ;};};for {_eaag ,_cdaa :=d .Token ();if _cdaa !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0061\u006c\u0065\u006e\u0064a\u0072\u0054\u0079p\u0065:\u0020\u0025\u0073",_cdaa );};if _dfae ,_cdaad :=_eaag .(_f .EndElement ); -_cdaad &&_dfae .Name ==start .Name {break ;};};return nil ;}; +// Grid Columns Before First Cell +GridBefore []*CT_DecimalNumber ; -// ValidateWithPath validates the CT_TcPr and its children, prefixing error messages with path -func (_gceea *CT_TcPr )ValidateWithPath (path string )error {if _gceea .CnfStyle !=nil {if _bdbec :=_gceea .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_bdbec !=nil {return _bdbec ;};};if _gceea .TcW !=nil {if _fcdea :=_gceea .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057"); -_fcdea !=nil {return _fcdea ;};};if _gceea .GridSpan !=nil {if _ggbdbb :=_gceea .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_ggbdbb !=nil {return _ggbdbb ;};};if _gceea .HMerge !=nil {if _gdecd :=_gceea .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065"); -_gdecd !=nil {return _gdecd ;};};if _gceea .VMerge !=nil {if _ddccd :=_gceea .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_ddccd !=nil {return _ddccd ;};};if _gceea .TcBorders !=nil {if _bbfdd :=_gceea .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); -_bbfdd !=nil {return _bbfdd ;};};if _gceea .Shd !=nil {if _gfac :=_gceea .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_gfac !=nil {return _gfac ;};};if _gceea .NoWrap !=nil {if _dffgbc :=_gceea .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070"); -_dffgbc !=nil {return _dffgbc ;};};if _gceea .TcMar !=nil {if _afagc :=_gceea .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_afagc !=nil {return _afagc ;};};if _gceea .TextDirection !=nil {if _dgeac :=_gceea .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); -_dgeac !=nil {return _dgeac ;};};if _gceea .TcFitText !=nil {if _adfaa :=_gceea .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_adfaa !=nil {return _adfaa ;};};if _gceea .VAlign !=nil {if _cggdb :=_gceea .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e"); -_cggdb !=nil {return _cggdb ;};};if _gceea .HideMark !=nil {if _ggbgg :=_gceea .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_ggbgg !=nil {return _ggbgg ;};};if _gceea .Headers !=nil {if _ggacg :=_gceea .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073"); -_ggacg !=nil {return _ggacg ;};};if _gceea .CellIns !=nil {if _fcegd :=_gceea .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_fcegd !=nil {return _fcegd ;};};if _gceea .CellDel !=nil {if _cdebag :=_gceea .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c"); -_cdebag !=nil {return _cdebag ;};};if _gceea .CellMerge !=nil {if _cfcgd :=_gceea .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_cfcgd !=nil {return _cfcgd ;};};if _gceea .TcPrChange !=nil {if _dggaf :=_gceea .TcPrChange .ValidateWithPath (path +"/\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); -_dggaf !=nil {return _dggaf ;};};return nil ;};type CT_Row struct{ +// Grid Columns After Last Cell +GridAfter []*CT_DecimalNumber ; -// Revision Identifier for Table Row Glyph Formatting -RsidRPrAttr *string ; +// Preferred Width Before Table Row +WBefore []*CT_TblWidth ; -// Revision Identifier for Table Row -RsidRAttr *string ; +// Preferred Width After Table Row +WAfter []*CT_TblWidth ; -// Revision Identifier for Table Row Deletion -RsidDelAttr *string ; +// Table Row Cannot Break Across Pages +CantSplit []*CT_OnOff ; -// Revision Identifier for Table Row Properties -RsidTrAttr *string ; +// Table Row Height +TrHeight []*CT_Height ; -// Table-Level Property Exceptions -TblPrEx *CT_TblPrEx ; +// Repeat Table Row on Every New Page +TblHeader []*CT_OnOff ; -// Table Row Properties -TrPr *CT_TrPr ;EG_ContentCellContent []*EG_ContentCellContent ;}; +// Table Row Cell Spacing +TblCellSpacing []*CT_TblWidth ; -// Validate validates the CT_PPrDefault and its children -func (_ecega *CT_PPrDefault )Validate ()error {return _ecega .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};func (_fcded *ST_PageOrientation )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fcded =0; -case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_fcded =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_fcded =2;};return nil ;};func (_gfdbb ST_JcTable )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cffgd :=_f .Attr {};_cffgd .Name =name ; -switch _gfdbb {case ST_JcTableUnset :_cffgd .Value ="";case ST_JcTableCenter :_cffgd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcTableEnd :_cffgd .Value ="\u0065\u006e\u0064";case ST_JcTableLeft :_cffgd .Value ="\u006c\u0065\u0066\u0074";case ST_JcTableRight :_cffgd .Value ="\u0072\u0069\u0067h\u0074"; -case ST_JcTableStart :_cffgd .Value ="\u0073\u0074\u0061r\u0074";};return _cffgd ,nil ;};func (_ebggeg ST_SignedHpsMeasure )String ()string {if _ebggeg .Int64 !=nil {return _d .Sprintf ("\u0025\u0076",*_ebggeg .Int64 );};if _ebggeg .ST_UniversalMeasure !=nil {return _d .Sprintf ("\u0025\u0076",*_ebggeg .ST_UniversalMeasure ); -};return "";};type CT_Rel struct{IdAttr string ;};type WdST_RelFromV byte ;func (_degc *CT_BookmarkRange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _degc .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_degc .ColFirstAttr )}); -};if _degc .ColLastAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_d .Sprintf ("\u0025\u0076",*_degc .ColLastAttr )});};if _degc .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_cagg ,_ged :=_degc .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 _ged !=nil {return _ged ;};start .Attr =append (start .Attr ,_cagg );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_degc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_cgabfe ST_ChapterSep )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cgabfe .String (),start );};func (_defgeb *WdCT_PosVChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdfbef :for {_dbafb ,_geabcf :=d .Token (); -if _geabcf !=nil {return _geabcf ;};switch _ebadge :=_dbafb .(type ){case _f .StartElement :switch _ebadge .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"}:_defgeb .Align =WdST_AlignVUnset ; -if _ccfee :=d .DecodeElement (&_defgeb .Align ,&_ebadge );_ccfee !=nil {return _ccfee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_defgeb .PosOffset =new (int32 ); -if _bgcged :=d .DecodeElement (_defgeb .PosOffset ,&_ebadge );_bgcged !=nil {return _bgcged ;};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",_ebadge .Name ); -if _cdcec :=d .Skip ();_cdcec !=nil {return _cdcec ;};};case _f .EndElement :break _fdfbef ;case _f .CharData :};};return nil ;};func (_fceef *CT_FtnDocProps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fceef .Pos !=nil {_ffeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070o\u0073"}}; -e .EncodeElement (_fceef .Pos ,_ffeg );};if _fceef .NumFmt !=nil {_aacff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fceef .NumFmt ,_aacff );};if _fceef .NumStart !=nil {_eggff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}}; -e .EncodeElement (_fceef .NumStart ,_eggff );};if _fceef .NumRestart !=nil {_fdefg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fceef .NumRestart ,_fdefg );};if _fceef .Footnote !=nil {_gbbbdf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}}; -for _ ,_gfdb :=range _fceef .Footnote {e .EncodeElement (_gfdb ,_gbbbdf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TextboxTightWrap struct{ +// Table Row Alignment +Jc []*CT_JcTable ; -// Lines to Tight Wrap to Paragraph Extents -ValAttr ST_TextboxTightWrap ;};func (_becbc WdST_AlignV )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_becbc .String (),start );}; +// Hidden Table Row Marker +Hidden []*CT_OnOff ;};func (_efefc ST_ProofErr )ValidateWithPath (path string )error {switch _efefc {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 (_efefc )); +};return nil ;};func (_dacgbb *CT_TcPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dacgbb .TcPr =NewCT_TcPrInner ();for _ ,_ffbfgd :=range start .Attr {if _ffbfgd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_dccga ,_baecgc :=_ffbfgd .Value ,error (nil ); +if _baecgc !=nil {return _baecgc ;};_dacgbb .AuthorAttr =_dccga ;continue ;};if _ffbfgd .Name .Local =="\u0064\u0061\u0074\u0065"{_gfdcf ,_dcecb :=ParseStdlibTime (_ffbfgd .Value );if _dcecb !=nil {return _dcecb ;};_dacgbb .DateAttr =&_gfdcf ;continue ; +};if _ffbfgd .Name .Local =="\u0069\u0064"{_agcfc ,_ffgedf :=_e .ParseInt (_ffbfgd .Value ,10,64);if _ffgedf !=nil {return _ffgedf ;};_dacgbb .IdAttr =_agcfc ;continue ;};};_gbgff :for {_bggaagc ,_cegdc :=d .Token ();if _cegdc !=nil {return _cegdc ;};switch _ebegg :=_bggaagc .(type ){case _d .StartElement :switch _ebegg .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 _fagfgd :=d .DecodeElement (_dacgbb .TcPr ,&_ebegg ); +_fagfgd !=nil {return _fagfgd ;};default:_gb .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",_ebegg .Name ); +if _aagaa :=d .Skip ();_aagaa !=nil {return _aagaa ;};};case _d .EndElement :break _gbgff ;case _d .CharData :};};return nil ;}; -// Validate validates the TxbxContent and its children -func (_gdcdc *TxbxContent )Validate ()error {return _gdcdc .ValidateWithPath ("T\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_bdbccc *EG_BlockLevelChunkElts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egaeb :for {_abdfg ,_bbecd :=d .Token (); -if _bbecd !=nil {return _bbecd ;};switch _cbbadf :=_abdfg .(type ){case _f .StartElement :switch _cbbadf .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_cabde :=NewEG_ContentBlockContent (); -_cabde .CustomXml =NewCT_CustomXmlBlock ();if _cegaed :=d .DecodeElement (_cabde .CustomXml ,&_cbbadf );_cegaed !=nil {return _cegaed ;};_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_cabde );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eeabc :=NewEG_ContentBlockContent (); -_eeabc .Sdt =NewCT_SdtBlock ();if _aebga :=d .DecodeElement (_eeabc .Sdt ,&_cbbadf );_aebga !=nil {return _aebga ;};_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_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 :"\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"}:_debdfb :=NewEG_ContentBlockContent (); -_cffad :=NewCT_P ();if _gbcbe :=d .DecodeElement (_cffad ,&_cbbadf );_gbcbe !=nil {return _gbcbe ;};_debdfb .P =append (_debdfb .P ,_cffad );_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_debdfb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adgadd :=NewEG_ContentBlockContent (); -_egaab :=NewCT_Tbl ();if _dcabae :=d .DecodeElement (_egaab ,&_cbbadf );_dcabae !=nil {return _dcabae ;};_adgadd .Tbl =append (_adgadd .Tbl ,_egaab );_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_adgadd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfddf :=NewEG_ContentBlockContent (); -_bgcfe :=NewEG_RunLevelElts ();_bgcfe .ProofErr =NewCT_ProofErr ();if _adcgf :=d .DecodeElement (_bgcfe .ProofErr ,&_cbbadf );_adcgf !=nil {return _adcgf ;};_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_bfddf );_bfddf .EG_RunLevelElts =append (_bfddf .EG_RunLevelElts ,_bgcfe ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gcabg :=NewEG_ContentBlockContent (); -_gedeeg :=NewEG_RunLevelElts ();_gedeeg .PermStart =NewCT_PermStart ();if _babfe :=d .DecodeElement (_gedeeg .PermStart ,&_cbbadf );_babfe !=nil {return _babfe ;};_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_gcabg );_gcabg .EG_RunLevelElts =append (_gcabg .EG_RunLevelElts ,_gedeeg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aabgff :=NewEG_ContentBlockContent (); -_dfecdb :=NewEG_RunLevelElts ();_dfecdb .PermEnd =NewCT_Perm ();if _cceff :=d .DecodeElement (_dfecdb .PermEnd ,&_cbbadf );_cceff !=nil {return _cceff ;};_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_aabgff );_aabgff .EG_RunLevelElts =append (_aabgff .EG_RunLevelElts ,_dfecdb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eegbdg :=NewEG_ContentBlockContent (); -_edcec :=NewEG_RunLevelElts ();_edcec .Ins =NewCT_RunTrackChange ();if _cdgdd :=d .DecodeElement (_edcec .Ins ,&_cbbadf );_cdgdd !=nil {return _cdgdd ;};_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_eegbdg );_eegbdg .EG_RunLevelElts =append (_eegbdg .EG_RunLevelElts ,_edcec ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_accad :=NewEG_ContentBlockContent (); -_bgeaf :=NewEG_RunLevelElts ();_bgeaf .Del =NewCT_RunTrackChange ();if _adgcba :=d .DecodeElement (_bgeaf .Del ,&_cbbadf );_adgcba !=nil {return _adgcba ;};_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_accad );_accad .EG_RunLevelElts =append (_accad .EG_RunLevelElts ,_bgeaf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_egbdfe :=NewEG_ContentBlockContent (); -_cdged :=NewEG_RunLevelElts ();_cdged .MoveFrom =NewCT_RunTrackChange ();if _accfac :=d .DecodeElement (_cdged .MoveFrom ,&_cbbadf );_accfac !=nil {return _accfac ;};_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_egbdfe );_egbdfe .EG_RunLevelElts =append (_egbdfe .EG_RunLevelElts ,_cdged ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_abedec :=NewEG_ContentBlockContent (); -_fbbbdd :=NewEG_RunLevelElts ();_fbbbdd .MoveTo =NewCT_RunTrackChange ();if _ecgcec :=d .DecodeElement (_fbbbdd .MoveTo ,&_cbbadf );_ecgcec !=nil {return _ecgcec ;};_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_abedec );_abedec .EG_RunLevelElts =append (_abedec .EG_RunLevelElts ,_fbbbdd ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aedfad :=NewEG_ContentBlockContent (); -_gfffgb :=NewEG_RunLevelElts ();_dgefc :=NewEG_RangeMarkupElements ();_dgefc .BookmarkStart =NewCT_Bookmark ();if _ffggg :=d .DecodeElement (_dgefc .BookmarkStart ,&_cbbadf );_ffggg !=nil {return _ffggg ;};_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_aedfad ); -_aedfad .EG_RunLevelElts =append (_aedfad .EG_RunLevelElts ,_gfffgb );_gfffgb .EG_RangeMarkupElements =append (_gfffgb .EG_RangeMarkupElements ,_dgefc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"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"}:_ffefb :=NewEG_ContentBlockContent (); -_dddde :=NewEG_RunLevelElts ();_gddgc :=NewEG_RangeMarkupElements ();_gddgc .BookmarkEnd =NewCT_MarkupRange ();if _abcfb :=d .DecodeElement (_gddgc .BookmarkEnd ,&_cbbadf );_abcfb !=nil {return _abcfb ;};_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_ffefb ); -_ffefb .EG_RunLevelElts =append (_ffefb .EG_RunLevelElts ,_dddde );_dddde .EG_RangeMarkupElements =append (_dddde .EG_RangeMarkupElements ,_gddgc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adeaa :=NewEG_ContentBlockContent (); -_caecd :=NewEG_RunLevelElts ();_dedcg :=NewEG_RangeMarkupElements ();_dedcg .MoveFromRangeStart =NewCT_MoveBookmark ();if _egfede :=d .DecodeElement (_dedcg .MoveFromRangeStart ,&_cbbadf );_egfede !=nil {return _egfede ;};_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_adeaa ); -_adeaa .EG_RunLevelElts =append (_adeaa .EG_RunLevelElts ,_caecd );_caecd .EG_RangeMarkupElements =append (_caecd .EG_RangeMarkupElements ,_dedcg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ggdbag :=NewEG_ContentBlockContent (); -_bedee :=NewEG_RunLevelElts ();_ffbdd :=NewEG_RangeMarkupElements ();_ffbdd .MoveFromRangeEnd =NewCT_MarkupRange ();if _bdeff :=d .DecodeElement (_ffbdd .MoveFromRangeEnd ,&_cbbadf );_bdeff !=nil {return _bdeff ;};_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_ggdbag ); -_ggdbag .EG_RunLevelElts =append (_ggdbag .EG_RunLevelElts ,_bedee );_bedee .EG_RangeMarkupElements =append (_bedee .EG_RangeMarkupElements ,_ffbdd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_deggce :=NewEG_ContentBlockContent (); -_becbg :=NewEG_RunLevelElts ();_geafe :=NewEG_RangeMarkupElements ();_geafe .MoveToRangeStart =NewCT_MoveBookmark ();if _beddfe :=d .DecodeElement (_geafe .MoveToRangeStart ,&_cbbadf );_beddfe !=nil {return _beddfe ;};_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_deggce ); -_deggce .EG_RunLevelElts =append (_deggce .EG_RunLevelElts ,_becbg );_becbg .EG_RangeMarkupElements =append (_becbg .EG_RangeMarkupElements ,_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 :"\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"}:_dddcda :=NewEG_ContentBlockContent (); -_gagbg :=NewEG_RunLevelElts ();_ffaaf :=NewEG_RangeMarkupElements ();_ffaaf .MoveToRangeEnd =NewCT_MarkupRange ();if _adfcef :=d .DecodeElement (_ffaaf .MoveToRangeEnd ,&_cbbadf );_adfcef !=nil {return _adfcef ;};_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_dddcda ); -_dddcda .EG_RunLevelElts =append (_dddcda .EG_RunLevelElts ,_gagbg );_gagbg .EG_RangeMarkupElements =append (_gagbg .EG_RangeMarkupElements ,_ffaaf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_agdfe :=NewEG_ContentBlockContent (); -_abagd :=NewEG_RunLevelElts ();_gdcaff :=NewEG_RangeMarkupElements ();_gdcaff .CommentRangeStart =NewCT_MarkupRange ();if _adbed :=d .DecodeElement (_gdcaff .CommentRangeStart ,&_cbbadf );_adbed !=nil {return _adbed ;};_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_agdfe ); -_agdfe .EG_RunLevelElts =append (_agdfe .EG_RunLevelElts ,_abagd );_abagd .EG_RangeMarkupElements =append (_abagd .EG_RangeMarkupElements ,_gdcaff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdefc :=NewEG_ContentBlockContent (); -_bdffa :=NewEG_RunLevelElts ();_adbebc :=NewEG_RangeMarkupElements ();_adbebc .CommentRangeEnd =NewCT_MarkupRange ();if _fbaafg :=d .DecodeElement (_adbebc .CommentRangeEnd ,&_cbbadf );_fbaafg !=nil {return _fbaafg ;};_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_cdefc ); -_cdefc .EG_RunLevelElts =append (_cdefc .EG_RunLevelElts ,_bdffa );_bdffa .EG_RangeMarkupElements =append (_bdffa .EG_RangeMarkupElements ,_adbebc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_fdcdae :=NewEG_ContentBlockContent (); -_febfe :=NewEG_RunLevelElts ();_cdbafe :=NewEG_RangeMarkupElements ();_cdbafe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _agagbe :=d .DecodeElement (_cdbafe .CustomXmlInsRangeStart ,&_cbbadf );_agagbe !=nil {return _agagbe ;};_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_fdcdae ); -_fdcdae .EG_RunLevelElts =append (_fdcdae .EG_RunLevelElts ,_febfe );_febfe .EG_RangeMarkupElements =append (_febfe .EG_RangeMarkupElements ,_cdbafe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ecegbgd :=NewEG_ContentBlockContent (); -_bbaba :=NewEG_RunLevelElts ();_ddffbf :=NewEG_RangeMarkupElements ();_ddffbf .CustomXmlInsRangeEnd =NewCT_Markup ();if _egcafd :=d .DecodeElement (_ddffbf .CustomXmlInsRangeEnd ,&_cbbadf );_egcafd !=nil {return _egcafd ;};_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_ecegbgd ); -_ecegbgd .EG_RunLevelElts =append (_ecegbgd .EG_RunLevelElts ,_bbaba );_bbaba .EG_RangeMarkupElements =append (_bbaba .EG_RangeMarkupElements ,_ddffbf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bfegb :=NewEG_ContentBlockContent (); -_faafd :=NewEG_RunLevelElts ();_agagbg :=NewEG_RangeMarkupElements ();_agagbg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eaada :=d .DecodeElement (_agagbg .CustomXmlDelRangeStart ,&_cbbadf );_eaada !=nil {return _eaada ;};_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_bfegb ); -_bfegb .EG_RunLevelElts =append (_bfegb .EG_RunLevelElts ,_faafd );_faafd .EG_RangeMarkupElements =append (_faafd .EG_RangeMarkupElements ,_agagbg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gabee :=NewEG_ContentBlockContent (); -_gfegc :=NewEG_RunLevelElts ();_ebgec :=NewEG_RangeMarkupElements ();_ebgec .CustomXmlDelRangeEnd =NewCT_Markup ();if _caffc :=d .DecodeElement (_ebgec .CustomXmlDelRangeEnd ,&_cbbadf );_caffc !=nil {return _caffc ;};_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_gabee ); -_gabee .EG_RunLevelElts =append (_gabee .EG_RunLevelElts ,_gfegc );_gfegc .EG_RangeMarkupElements =append (_gfegc .EG_RangeMarkupElements ,_ebgec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfdbe :=NewEG_ContentBlockContent (); -_abedee :=NewEG_RunLevelElts ();_aeedac :=NewEG_RangeMarkupElements ();_aeedac .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bgdcf :=d .DecodeElement (_aeedac .CustomXmlMoveFromRangeStart ,&_cbbadf );_bgdcf !=nil {return _bgdcf ;};_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_dfdbe ); -_dfdbe .EG_RunLevelElts =append (_dfdbe .EG_RunLevelElts ,_abedee );_abedee .EG_RangeMarkupElements =append (_abedee .EG_RangeMarkupElements ,_aeedac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_dcaddc :=NewEG_ContentBlockContent (); -_edfac :=NewEG_RunLevelElts ();_abgag :=NewEG_RangeMarkupElements ();_abgag .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bcdfb :=d .DecodeElement (_abgag .CustomXmlMoveFromRangeEnd ,&_cbbadf );_bcdfb !=nil {return _bcdfb ;};_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_dcaddc ); -_dcaddc .EG_RunLevelElts =append (_dcaddc .EG_RunLevelElts ,_edfac );_edfac .EG_RangeMarkupElements =append (_edfac .EG_RangeMarkupElements ,_abgag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_gfbde :=NewEG_ContentBlockContent (); -_cabgg :=NewEG_RunLevelElts ();_eafce :=NewEG_RangeMarkupElements ();_eafce .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _edgfb :=d .DecodeElement (_eafce .CustomXmlMoveToRangeStart ,&_cbbadf );_edgfb !=nil {return _edgfb ;};_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_gfbde ); -_gfbde .EG_RunLevelElts =append (_gfbde .EG_RunLevelElts ,_cabgg );_cabgg .EG_RangeMarkupElements =append (_cabgg .EG_RangeMarkupElements ,_eafce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gegfa :=NewEG_ContentBlockContent (); -_baaega :=NewEG_RunLevelElts ();_effebg :=NewEG_RangeMarkupElements ();_effebg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _abbeff :=d .DecodeElement (_effebg .CustomXmlMoveToRangeEnd ,&_cbbadf );_abbeff !=nil {return _abbeff ;};_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_gegfa ); -_gegfa .EG_RunLevelElts =append (_gegfa .EG_RunLevelElts ,_baaega );_baaega .EG_RangeMarkupElements =append (_baaega .EG_RangeMarkupElements ,_effebg );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"}:_cdcbc :=NewEG_ContentBlockContent (); -_babge :=NewEG_RunLevelElts ();_cgacgea :=NewEG_MathContent ();_cgacgea .OMathPara =_aa .NewOMathPara ();if _cfcfff :=d .DecodeElement (_cgacgea .OMathPara ,&_cbbadf );_cfcfff !=nil {return _cfcfff ;};_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_cdcbc ); -_cdcbc .EG_RunLevelElts =append (_cdcbc .EG_RunLevelElts ,_babge );_babge .EG_MathContent =append (_babge .EG_MathContent ,_cgacgea );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"}:_ffeca :=NewEG_ContentBlockContent (); -_aecef :=NewEG_RunLevelElts ();_cgbaec :=NewEG_MathContent ();_cgbaec .OMath =_aa .NewOMath ();if _eeaba :=d .DecodeElement (_cgbaec .OMath ,&_cbbadf );_eeaba !=nil {return _eeaba ;};_bdbccc .EG_ContentBlockContent =append (_bdbccc .EG_ContentBlockContent ,_ffeca ); -_ffeca .EG_RunLevelElts =append (_ffeca .EG_RunLevelElts ,_aecef );_aecef .EG_MathContent =append (_aecef .EG_MathContent ,_cgbaec );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",_cbbadf .Name ); -if _ggggdd :=d .Skip ();_ggggdd !=nil {return _ggggdd ;};};case _f .EndElement :break _egaeb ;case _f .CharData :};};return nil ;};func (_gaaga ST_PTabRelativeTo )Validate ()error {return _gaaga .ValidateWithPath ("")};func (_adddac ST_FtnEdn )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bcbdg :=_f .Attr {}; -_bcbdg .Name =name ;switch _adddac {case ST_FtnEdnUnset :_bcbdg .Value ="";case ST_FtnEdnNormal :_bcbdg .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_FtnEdnSeparator :_bcbdg .Value ="\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr";case ST_FtnEdnContinuationSeparator :_bcbdg .Value ="c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"; -case ST_FtnEdnContinuationNotice :_bcbdg .Value ="\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065";};return _bcbdg ,nil ;};func (_bcddg WdST_AlignH )Validate ()error {return _bcddg .ValidateWithPath ("")}; +// Validate validates the CT_WriteProtection and its children +func (_gfdddg *CT_WriteProtection )Validate ()error {return _gfdddg .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0065\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");}; -// Validate validates the CT_DirContentRun and its children -func (_baeg *CT_DirContentRun )Validate ()error {return _baeg .ValidateWithPath ("\u0043\u0054_\u0044\u0069\u0072C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};type CT_AutoCaptions struct{ +// Validate validates the CT_MacroName and its children +func (_facda *CT_MacroName )Validate ()error {return _facda .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u004e\u0061\u006d\u0065");};type EG_RPrMath struct{ -// Single Automatic Captioning Setting -AutoCaption []*CT_AutoCaption ;}; +// Inserted Math Control Character +Ins *CT_MathCtrlIns ; -// ValidateWithPath validates the CT_Shd and its children, prefixing error messages with path -func (_aggad *CT_Shd )ValidateWithPath (path string )error {if _aggad .ValAttr ==ST_ShdUnset {return _d .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 _edbae :=_aggad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edbae !=nil {return _edbae ;};if _aggad .ColorAttr !=nil {if _gfed :=_aggad .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); -_gfed !=nil {return _gfed ;};};if _bbfedc :=_aggad .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bbfedc !=nil {return _bbfedc ;};if _aggad .FillAttr !=nil {if _agfae :=_aggad .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r"); -_agfae !=nil {return _agfae ;};};if _aaagf :=_aggad .ThemeFillAttr .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u0069\u006cl\u0041\u0074\u0074\u0072");_aaagf !=nil {return _aaagf ;};return nil ;};type CT_MailMergeOdsoFMDFieldType struct{ +// Deleted Math Control Character +Del *CT_MathCtrlDel ; -// Merge Field Mapping Type -ValAttr ST_MailMergeOdsoFMDFieldType ;}; +// Run Properties +RPr *CT_RPr ;};func NewCT_FFCheckBoxChoice ()*CT_FFCheckBoxChoice {_daegd :=&CT_FFCheckBoxChoice {};return _daegd };func NewEG_BlockLevelElts ()*EG_BlockLevelElts {_bgdae :=&EG_BlockLevelElts {};return _bgdae }; -// ValidateWithPath validates the Fonts and its children, prefixing error messages with path -func (_fffag *Fonts )ValidateWithPath (path string )error {if _edaffc :=_fffag .CT_FontsList .ValidateWithPath (path );_edaffc !=nil {return _edaffc ;};return nil ;}; +// ValidateWithPath validates the WebSettings and its children, prefixing error messages with path +func (_ecbfcd *WebSettings )ValidateWithPath (path string )error {if _fbced :=_ecbfcd .CT_WebSettings .ValidateWithPath (path );_fbced !=nil {return _fbced ;};return nil ;};func NewCT_Numbering ()*CT_Numbering {_dcggb :=&CT_Numbering {};return _dcggb }; +func (_aabe *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 :_b .Sprintf ("\u0025\u0076",_aabe .ValAttr )});e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PPrGeneral and its children -func (_dbccc *CT_PPrGeneral )Validate ()error {return _dbccc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c");}; +// Validate validates the CT_SdtBlock and its children +func (_ebbaf *CT_SdtBlock )Validate ()error {return _ebbaf .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b");};func (_febdf ST_ObjectUpdateMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dfeaba :=_d .Attr {};_dfeaba .Name =name ; +switch _febdf {case ST_ObjectUpdateModeUnset :_dfeaba .Value ="";case ST_ObjectUpdateModeAlways :_dfeaba .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_ObjectUpdateModeOnCall :_dfeaba .Value ="\u006f\u006e\u0043\u0061\u006c\u006c";};return _dfeaba ,nil ; +};func (_fcfdfb *CT_View )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bdbaf ,_febca :=_fcfdfb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _febca !=nil {return _febca ;};start .Attr =append (start .Attr ,_bdbaf ); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdedad ST_PageBorderOffset )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_edgad :=_d .Attr {};_edgad .Name =name ;switch _fdedad {case ST_PageBorderOffsetUnset :_edgad .Value =""; +case ST_PageBorderOffsetPage :_edgad .Value ="\u0070\u0061\u0067\u0065";case ST_PageBorderOffsetText :_edgad .Value ="\u0074\u0065\u0078\u0074";};return _edgad ,nil ;};func (_dfbcab *CT_Tbl )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfbcab .TblPr =NewCT_TblPr (); +_dfbcab .TblGrid =NewCT_TblGrid ();_dadca :for {_cfgfb ,_fegeb :=d .Token ();if _fegeb !=nil {return _fegeb ;};switch _ccgbe :=_cfgfb .(type ){case _d .StartElement :switch _ccgbe .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"}:_fcgcad :=NewEG_RangeMarkupElements (); +_fcgcad .BookmarkStart =NewCT_Bookmark ();if _afccd :=d .DecodeElement (_fcgcad .BookmarkStart ,&_ccgbe );_afccd !=nil {return _afccd ;};_dfbcab .EG_RangeMarkupElements =append (_dfbcab .EG_RangeMarkupElements ,_fcgcad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aacfg :=NewEG_RangeMarkupElements (); +_aacfg .BookmarkEnd =NewCT_MarkupRange ();if _bcfdb :=d .DecodeElement (_aacfg .BookmarkEnd ,&_ccgbe );_bcfdb !=nil {return _bcfdb ;};_dfbcab .EG_RangeMarkupElements =append (_dfbcab .EG_RangeMarkupElements ,_aacfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccgdcc :=NewEG_RangeMarkupElements (); +_ccgdcc .MoveFromRangeStart =NewCT_MoveBookmark ();if _fecdf :=d .DecodeElement (_ccgdcc .MoveFromRangeStart ,&_ccgbe );_fecdf !=nil {return _fecdf ;};_dfbcab .EG_RangeMarkupElements =append (_dfbcab .EG_RangeMarkupElements ,_ccgdcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cafgaa :=NewEG_RangeMarkupElements (); +_cafgaa .MoveFromRangeEnd =NewCT_MarkupRange ();if _aacbb :=d .DecodeElement (_cafgaa .MoveFromRangeEnd ,&_ccgbe );_aacbb !=nil {return _aacbb ;};_dfbcab .EG_RangeMarkupElements =append (_dfbcab .EG_RangeMarkupElements ,_cafgaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bcgdfc :=NewEG_RangeMarkupElements (); +_bcgdfc .MoveToRangeStart =NewCT_MoveBookmark ();if _dcdgd :=d .DecodeElement (_bcgdfc .MoveToRangeStart ,&_ccgbe );_dcdgd !=nil {return _dcdgd ;};_dfbcab .EG_RangeMarkupElements =append (_dfbcab .EG_RangeMarkupElements ,_bcgdfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_baabc :=NewEG_RangeMarkupElements (); +_baabc .MoveToRangeEnd =NewCT_MarkupRange ();if _fcabad :=d .DecodeElement (_baabc .MoveToRangeEnd ,&_ccgbe );_fcabad !=nil {return _fcabad ;};_dfbcab .EG_RangeMarkupElements =append (_dfbcab .EG_RangeMarkupElements ,_baabc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdcaee :=NewEG_RangeMarkupElements (); +_gdcaee .CommentRangeStart =NewCT_MarkupRange ();if _gadeb :=d .DecodeElement (_gdcaee .CommentRangeStart ,&_ccgbe );_gadeb !=nil {return _gadeb ;};_dfbcab .EG_RangeMarkupElements =append (_dfbcab .EG_RangeMarkupElements ,_gdcaee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbfb :=NewEG_RangeMarkupElements (); +_cdbfb .CommentRangeEnd =NewCT_MarkupRange ();if _daaba :=d .DecodeElement (_cdbfb .CommentRangeEnd ,&_ccgbe );_daaba !=nil {return _daaba ;};_dfbcab .EG_RangeMarkupElements =append (_dfbcab .EG_RangeMarkupElements ,_cdbfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_egafa :=NewEG_RangeMarkupElements (); +_egafa .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dfaba :=d .DecodeElement (_egafa .CustomXmlInsRangeStart ,&_ccgbe );_dfaba !=nil {return _dfaba ;};_dfbcab .EG_RangeMarkupElements =append (_dfbcab .EG_RangeMarkupElements ,_egafa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cffed :=NewEG_RangeMarkupElements (); +_cffed .CustomXmlInsRangeEnd =NewCT_Markup ();if _gdded :=d .DecodeElement (_cffed .CustomXmlInsRangeEnd ,&_ccgbe );_gdded !=nil {return _gdded ;};_dfbcab .EG_RangeMarkupElements =append (_dfbcab .EG_RangeMarkupElements ,_cffed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bdbbf :=NewEG_RangeMarkupElements (); +_bdbbf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cdecg :=d .DecodeElement (_bdbbf .CustomXmlDelRangeStart ,&_ccgbe );_cdecg !=nil {return _cdecg ;};_dfbcab .EG_RangeMarkupElements =append (_dfbcab .EG_RangeMarkupElements ,_bdbbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fedaa :=NewEG_RangeMarkupElements (); +_fedaa .CustomXmlDelRangeEnd =NewCT_Markup ();if _gfdfed :=d .DecodeElement (_fedaa .CustomXmlDelRangeEnd ,&_ccgbe );_gfdfed !=nil {return _gfdfed ;};_dfbcab .EG_RangeMarkupElements =append (_dfbcab .EG_RangeMarkupElements ,_fedaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfgdf :=NewEG_RangeMarkupElements (); +_bfgdf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cfffb :=d .DecodeElement (_bfgdf .CustomXmlMoveFromRangeStart ,&_ccgbe );_cfffb !=nil {return _cfffb ;};_dfbcab .EG_RangeMarkupElements =append (_dfbcab .EG_RangeMarkupElements ,_bfgdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bcgbfd :=NewEG_RangeMarkupElements (); +_bcgbfd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gccbd :=d .DecodeElement (_bcgbfd .CustomXmlMoveFromRangeEnd ,&_ccgbe );_gccbd !=nil {return _gccbd ;};_dfbcab .EG_RangeMarkupElements =append (_dfbcab .EG_RangeMarkupElements ,_bcgbfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bgeeg :=NewEG_RangeMarkupElements (); +_bgeeg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dadge :=d .DecodeElement (_bgeeg .CustomXmlMoveToRangeStart ,&_ccgbe );_dadge !=nil {return _dadge ;};_dfbcab .EG_RangeMarkupElements =append (_dfbcab .EG_RangeMarkupElements ,_bgeeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_eegbg :=NewEG_RangeMarkupElements (); +_eegbg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gdddc :=d .DecodeElement (_eegbg .CustomXmlMoveToRangeEnd ,&_ccgbe );_gdddc !=nil {return _gdddc ;};_dfbcab .EG_RangeMarkupElements =append (_dfbcab .EG_RangeMarkupElements ,_eegbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _gfdefb :=d .DecodeElement (_dfbcab .TblPr ,&_ccgbe ); +_gfdefb !=nil {return _gfdefb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _bbgff :=d .DecodeElement (_dfbcab .TblGrid ,&_ccgbe ); +_bbgff !=nil {return _bbgff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aaega :=NewEG_ContentRowContent (); +_fbece :=NewCT_Row ();if _cedfcf :=d .DecodeElement (_fbece ,&_ccgbe );_cedfcf !=nil {return _cedfcf ;};_aaega .Tr =append (_aaega .Tr ,_fbece );_dfbcab .EG_ContentRowContent =append (_dfbcab .EG_ContentRowContent ,_aaega );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bfagc :=NewEG_ContentRowContent (); +_bfagc .CustomXml =NewCT_CustomXmlRow ();if _eagee :=d .DecodeElement (_bfagc .CustomXml ,&_ccgbe );_eagee !=nil {return _eagee ;};_dfbcab .EG_ContentRowContent =append (_dfbcab .EG_ContentRowContent ,_bfagc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffbgd :=NewEG_ContentRowContent (); +_ffbgd .Sdt =NewCT_SdtRow ();if _fccga :=d .DecodeElement (_ffbgd .Sdt ,&_ccgbe );_fccga !=nil {return _fccga ;};_dfbcab .EG_ContentRowContent =append (_dfbcab .EG_ContentRowContent ,_ffbgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcaad :=NewEG_ContentRowContent (); +_gacbb :=NewEG_RunLevelElts ();_gacbb .ProofErr =NewCT_ProofErr ();if _addde :=d .DecodeElement (_gacbb .ProofErr ,&_ccgbe );_addde !=nil {return _addde ;};_dfbcab .EG_ContentRowContent =append (_dfbcab .EG_ContentRowContent ,_bcaad );_bcaad .EG_RunLevelElts =append (_bcaad .EG_RunLevelElts ,_gacbb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cfeea :=NewEG_ContentRowContent (); +_efgdd :=NewEG_RunLevelElts ();_efgdd .PermStart =NewCT_PermStart ();if _gceff :=d .DecodeElement (_efgdd .PermStart ,&_ccgbe );_gceff !=nil {return _gceff ;};_dfbcab .EG_ContentRowContent =append (_dfbcab .EG_ContentRowContent ,_cfeea );_cfeea .EG_RunLevelElts =append (_cfeea .EG_RunLevelElts ,_efgdd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gegfb :=NewEG_ContentRowContent (); +_dfebee :=NewEG_RunLevelElts ();_dfebee .PermEnd =NewCT_Perm ();if _cdbecf :=d .DecodeElement (_dfebee .PermEnd ,&_ccgbe );_cdbecf !=nil {return _cdbecf ;};_dfbcab .EG_ContentRowContent =append (_dfbcab .EG_ContentRowContent ,_gegfb );_gegfb .EG_RunLevelElts =append (_gegfb .EG_RunLevelElts ,_dfebee ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebfde :=NewEG_ContentRowContent (); +_fgceef :=NewEG_RunLevelElts ();_fgceef .Ins =NewCT_RunTrackChange ();if _eaeceg :=d .DecodeElement (_fgceef .Ins ,&_ccgbe );_eaeceg !=nil {return _eaeceg ;};_dfbcab .EG_ContentRowContent =append (_dfbcab .EG_ContentRowContent ,_ebfde );_ebfde .EG_RunLevelElts =append (_ebfde .EG_RunLevelElts ,_fgceef ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eedfdd :=NewEG_ContentRowContent (); +_eecfg :=NewEG_RunLevelElts ();_eecfg .Del =NewCT_RunTrackChange ();if _caacd :=d .DecodeElement (_eecfg .Del ,&_ccgbe );_caacd !=nil {return _caacd ;};_dfbcab .EG_ContentRowContent =append (_dfbcab .EG_ContentRowContent ,_eedfdd );_eedfdd .EG_RunLevelElts =append (_eedfdd .EG_RunLevelElts ,_eecfg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_babgcg :=NewEG_ContentRowContent (); +_bffee :=NewEG_RunLevelElts ();_bffee .MoveFrom =NewCT_RunTrackChange ();if _dcaea :=d .DecodeElement (_bffee .MoveFrom ,&_ccgbe );_dcaea !=nil {return _dcaea ;};_dfbcab .EG_ContentRowContent =append (_dfbcab .EG_ContentRowContent ,_babgcg );_babgcg .EG_RunLevelElts =append (_babgcg .EG_RunLevelElts ,_bffee ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bdedgc :=NewEG_ContentRowContent (); +_agefgb :=NewEG_RunLevelElts ();_agefgb .MoveTo =NewCT_RunTrackChange ();if _eabfee :=d .DecodeElement (_agefgb .MoveTo ,&_ccgbe );_eabfee !=nil {return _eabfee ;};_dfbcab .EG_ContentRowContent =append (_dfbcab .EG_ContentRowContent ,_bdedgc );_bdedgc .EG_RunLevelElts =append (_bdedgc .EG_RunLevelElts ,_agefgb ); +case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_abfdg :=NewEG_ContentRowContent (); +_aefddd :=NewEG_RunLevelElts ();_bebgd :=NewEG_MathContent ();_bebgd .OMathPara =_ea .NewOMathPara ();if _fdbfbg :=d .DecodeElement (_bebgd .OMathPara ,&_ccgbe );_fdbfbg !=nil {return _fdbfbg ;};_dfbcab .EG_ContentRowContent =append (_dfbcab .EG_ContentRowContent ,_abfdg ); +_abfdg .EG_RunLevelElts =append (_abfdg .EG_RunLevelElts ,_aefddd );_aefddd .EG_MathContent =append (_aefddd .EG_MathContent ,_bebgd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bbgfe :=NewEG_ContentRowContent (); +_cfbefa :=NewEG_RunLevelElts ();_gagag :=NewEG_MathContent ();_gagag .OMath =_ea .NewOMath ();if _dfdafc :=d .DecodeElement (_gagag .OMath ,&_ccgbe );_dfdafc !=nil {return _dfdafc ;};_dfbcab .EG_ContentRowContent =append (_dfbcab .EG_ContentRowContent ,_bbgfe ); +_bbgfe .EG_RunLevelElts =append (_bbgfe .EG_RunLevelElts ,_cfbefa );_cfbefa .EG_MathContent =append (_cfbefa .EG_MathContent ,_gagag );default:_gb .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",_ccgbe .Name ); +if _cccgf :=d .Skip ();_cccgf !=nil {return _cccgf ;};};case _d .EndElement :break _dadca ;case _d .CharData :};};return nil ;};type CT_TblGridBase struct{ -// Validate validates the CT_TrackChangeRange and its children -func (_dgggd *CT_TrackChangeRange )Validate ()error {return _dgggd .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065");};func (_edf *CT_Attr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _edf .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_d .Sprintf ("\u0025\u0076",*_edf .UriAttr )}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",_edf .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_d .Sprintf ("\u0025\u0076",_edf .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Grid Column Definition +GridCol []*CT_TblGridCol ;};func (_feeggd ST_DocProtect )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gcege :=_d .Attr {};_gcege .Name =name ;switch _feeggd {case ST_DocProtectUnset :_gcege .Value ="";case ST_DocProtectNone :_gcege .Value ="\u006e\u006f\u006e\u0065"; +case ST_DocProtectReadOnly :_gcege .Value ="\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079";case ST_DocProtectComments :_gcege .Value ="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";case ST_DocProtectTrackedChanges :_gcege .Value ="\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073"; +case ST_DocProtectForms :_gcege .Value ="\u0066\u006f\u0072m\u0073";};return _gcege ,nil ;};func NewAC_ChoiceRun ()*AC_ChoiceRun {_ffaaf :=&AC_ChoiceRun {};return _ffaaf };func (_acfbc ST_TextAlignment )String ()string {switch _acfbc {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 (_ggdafe *ST_HAnchor )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ggdafe =0;case "\u0074\u0065\u0078\u0074":*_ggdafe =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ggdafe =2;case "\u0070\u0061\u0067\u0065":*_ggdafe =3; +};return nil ;};func NewEG_RunInnerContent ()*EG_RunInnerContent {_ggbdba :=&EG_RunInnerContent {};return _ggbdba };func NewCT_TblLook ()*CT_TblLook {_bbda :=&CT_TblLook {};return _bbda };func NewCT_TblPrExBase ()*CT_TblPrExBase {_cdbbd :=&CT_TblPrExBase {}; +return _cdbbd };func (_gagg *CT_CustomXmlRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dggd :=range start .Attr {if _dggd .Name .Local =="\u0075\u0072\u0069"{_cdgb ,_cfgec :=_dggd .Value ,error (nil );if _cfgec !=nil {return _cfgec ; +};_gagg .UriAttr =&_cdgb ;continue ;};if _dggd .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_afcca ,_begcd :=_dggd .Value ,error (nil );if _begcd !=nil {return _begcd ;};_gagg .ElementAttr =_afcca ;continue ;};};_gbgbd :for {_babe ,_beef :=d .Token (); +if _beef !=nil {return _beef ;};switch _dbcbb :=_babe .(type ){case _d .StartElement :switch _dbcbb .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"}:_gagg .CustomXmlPr =NewCT_CustomXmlPr (); +if _eefe :=d .DecodeElement (_gagg .CustomXmlPr ,&_dbcbb );_eefe !=nil {return _eefe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dafe :=NewEG_PContent (); +_gfcg :=NewCT_SimpleField ();if _ecca :=d .DecodeElement (_gfcg ,&_dbcbb );_ecca !=nil {return _ecca ;};_dafe .FldSimple =append (_dafe .FldSimple ,_gfcg );_gagg .EG_PContent =append (_gagg .EG_PContent ,_dafe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdbb :=NewEG_PContent (); +_fdbb .Hyperlink =NewCT_Hyperlink ();if _bgecb :=d .DecodeElement (_fdbb .Hyperlink ,&_dbcbb );_bgecb !=nil {return _bgecb ;};_gagg .EG_PContent =append (_gagg .EG_PContent ,_fdbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gagec :=NewEG_PContent (); +_gagec .SubDoc =NewCT_Rel ();if _egged :=d .DecodeElement (_gagec .SubDoc ,&_dbcbb );_egged !=nil {return _egged ;};_gagg .EG_PContent =append (_gagg .EG_PContent ,_gagec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_dbge :=NewEG_PContent (); +_beec :=NewEG_ContentRunContent ();_beec .CustomXml =NewCT_CustomXmlRun ();if _aggef :=d .DecodeElement (_beec .CustomXml ,&_dbcbb );_aggef !=nil {return _aggef ;};_gagg .EG_PContent =append (_gagg .EG_PContent ,_dbge );_dbge .EG_ContentRunContent =append (_dbge .EG_ContentRunContent ,_beec ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdda :=NewEG_PContent (); +_dbebc :=NewEG_ContentRunContent ();_dbebc .SmartTag =NewCT_SmartTagRun ();if _eaee :=d .DecodeElement (_dbebc .SmartTag ,&_dbcbb );_eaee !=nil {return _eaee ;};_gagg .EG_PContent =append (_gagg .EG_PContent ,_gdda );_gdda .EG_ContentRunContent =append (_gdda .EG_ContentRunContent ,_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 :"\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"}:_bfbe :=NewEG_PContent (); +_cdfcc :=NewEG_ContentRunContent ();_cdfcc .Sdt =NewCT_SdtRun ();if _acgg :=d .DecodeElement (_cdfcc .Sdt ,&_dbcbb );_acgg !=nil {return _acgg ;};_gagg .EG_PContent =append (_gagg .EG_PContent ,_bfbe );_bfbe .EG_ContentRunContent =append (_bfbe .EG_ContentRunContent ,_cdfcc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgfbc :=NewEG_PContent (); +_caacg :=NewEG_ContentRunContent ();_caacg .Dir =NewCT_DirContentRun ();if _egbee :=d .DecodeElement (_caacg .Dir ,&_dbcbb );_egbee !=nil {return _egbee ;};_gagg .EG_PContent =append (_gagg .EG_PContent ,_dgfbc );_dgfbc .EG_ContentRunContent =append (_dgfbc .EG_ContentRunContent ,_caacg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eeee :=NewEG_PContent (); +_fcdg :=NewEG_ContentRunContent ();_fcdg .Bdo =NewCT_BdoContentRun ();if _gedca :=d .DecodeElement (_fcdg .Bdo ,&_dbcbb );_gedca !=nil {return _gedca ;};_gagg .EG_PContent =append (_gagg .EG_PContent ,_eeee );_eeee .EG_ContentRunContent =append (_eeee .EG_ContentRunContent ,_fcdg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acbc :=NewEG_PContent (); +_ebdc :=NewEG_ContentRunContent ();_ebdc .R =NewCT_R ();if _afdef :=d .DecodeElement (_ebdc .R ,&_dbcbb );_afdef !=nil {return _afdef ;};_gagg .EG_PContent =append (_gagg .EG_PContent ,_acbc );_acbc .EG_ContentRunContent =append (_acbc .EG_ContentRunContent ,_ebdc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eadf :=NewEG_PContent (); +_cffe :=NewEG_ContentRunContent ();_gebb :=NewEG_RunLevelElts ();_gebb .ProofErr =NewCT_ProofErr ();if _gefbe :=d .DecodeElement (_gebb .ProofErr ,&_dbcbb );_gefbe !=nil {return _gefbe ;};_gagg .EG_PContent =append (_gagg .EG_PContent ,_eadf );_eadf .EG_ContentRunContent =append (_eadf .EG_ContentRunContent ,_cffe ); +_cffe .EG_RunLevelElts =append (_cffe .EG_RunLevelElts ,_gebb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_geagg :=NewEG_PContent (); +_caaf :=NewEG_ContentRunContent ();_ecd :=NewEG_RunLevelElts ();_ecd .PermStart =NewCT_PermStart ();if _bdcd :=d .DecodeElement (_ecd .PermStart ,&_dbcbb );_bdcd !=nil {return _bdcd ;};_gagg .EG_PContent =append (_gagg .EG_PContent ,_geagg );_geagg .EG_ContentRunContent =append (_geagg .EG_ContentRunContent ,_caaf ); +_caaf .EG_RunLevelElts =append (_caaf .EG_RunLevelElts ,_ecd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gdaac :=NewEG_PContent (); +_fecg :=NewEG_ContentRunContent ();_edac :=NewEG_RunLevelElts ();_edac .PermEnd =NewCT_Perm ();if _bace :=d .DecodeElement (_edac .PermEnd ,&_dbcbb );_bace !=nil {return _bace ;};_gagg .EG_PContent =append (_gagg .EG_PContent ,_gdaac );_gdaac .EG_ContentRunContent =append (_gdaac .EG_ContentRunContent ,_fecg ); +_fecg .EG_RunLevelElts =append (_fecg .EG_RunLevelElts ,_edac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abfc :=NewEG_PContent (); +_aeee :=NewEG_ContentRunContent ();_fecee :=NewEG_RunLevelElts ();_fecee .Ins =NewCT_RunTrackChange ();if _gcgf :=d .DecodeElement (_fecee .Ins ,&_dbcbb );_gcgf !=nil {return _gcgf ;};_gagg .EG_PContent =append (_gagg .EG_PContent ,_abfc );_abfc .EG_ContentRunContent =append (_abfc .EG_ContentRunContent ,_aeee ); +_aeee .EG_RunLevelElts =append (_aeee .EG_RunLevelElts ,_fecee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccgg :=NewEG_PContent (); +_dagg :=NewEG_ContentRunContent ();_cccc :=NewEG_RunLevelElts ();_cccc .Del =NewCT_RunTrackChange ();if _ccdf :=d .DecodeElement (_cccc .Del ,&_dbcbb );_ccdf !=nil {return _ccdf ;};_gagg .EG_PContent =append (_gagg .EG_PContent ,_ccgg );_ccgg .EG_ContentRunContent =append (_ccgg .EG_ContentRunContent ,_dagg ); +_dagg .EG_RunLevelElts =append (_dagg .EG_RunLevelElts ,_cccc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_deged :=NewEG_PContent (); +_effb :=NewEG_ContentRunContent ();_geefd :=NewEG_RunLevelElts ();_geefd .MoveFrom =NewCT_RunTrackChange ();if _gbf :=d .DecodeElement (_geefd .MoveFrom ,&_dbcbb );_gbf !=nil {return _gbf ;};_gagg .EG_PContent =append (_gagg .EG_PContent ,_deged );_deged .EG_ContentRunContent =append (_deged .EG_ContentRunContent ,_effb ); +_effb .EG_RunLevelElts =append (_effb .EG_RunLevelElts ,_geefd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_daae :=NewEG_PContent (); +_gaba :=NewEG_ContentRunContent ();_abbfb :=NewEG_RunLevelElts ();_abbfb .MoveTo =NewCT_RunTrackChange ();if _cafc :=d .DecodeElement (_abbfb .MoveTo ,&_dbcbb );_cafc !=nil {return _cafc ;};_gagg .EG_PContent =append (_gagg .EG_PContent ,_daae );_daae .EG_ContentRunContent =append (_daae .EG_ContentRunContent ,_gaba ); +_gaba .EG_RunLevelElts =append (_gaba .EG_RunLevelElts ,_abbfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gabe :=NewEG_PContent (); +_ddeaa :=NewEG_ContentRunContent ();_dgcd :=NewEG_RunLevelElts ();_dggbf :=NewEG_RangeMarkupElements ();_dggbf .BookmarkStart =NewCT_Bookmark ();if _beag :=d .DecodeElement (_dggbf .BookmarkStart ,&_dbcbb );_beag !=nil {return _beag ;};_gagg .EG_PContent =append (_gagg .EG_PContent ,_gabe ); +_gabe .EG_ContentRunContent =append (_gabe .EG_ContentRunContent ,_ddeaa );_ddeaa .EG_RunLevelElts =append (_ddeaa .EG_RunLevelElts ,_dgcd );_dgcd .EG_RangeMarkupElements =append (_dgcd .EG_RangeMarkupElements ,_dggbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgbb :=NewEG_PContent (); +_bcfb :=NewEG_ContentRunContent ();_cgbd :=NewEG_RunLevelElts ();_egdb :=NewEG_RangeMarkupElements ();_egdb .BookmarkEnd =NewCT_MarkupRange ();if _gbgf :=d .DecodeElement (_egdb .BookmarkEnd ,&_dbcbb );_gbgf !=nil {return _gbgf ;};_gagg .EG_PContent =append (_gagg .EG_PContent ,_bgbb ); +_bgbb .EG_ContentRunContent =append (_bgbb .EG_ContentRunContent ,_bcfb );_bcfb .EG_RunLevelElts =append (_bcfb .EG_RunLevelElts ,_cgbd );_cgbd .EG_RangeMarkupElements =append (_cgbd .EG_RangeMarkupElements ,_egdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aabd :=NewEG_PContent (); +_adgce :=NewEG_ContentRunContent ();_fagae :=NewEG_RunLevelElts ();_gbaaf :=NewEG_RangeMarkupElements ();_gbaaf .MoveFromRangeStart =NewCT_MoveBookmark ();if _fecff :=d .DecodeElement (_gbaaf .MoveFromRangeStart ,&_dbcbb );_fecff !=nil {return _fecff ; +};_gagg .EG_PContent =append (_gagg .EG_PContent ,_aabd );_aabd .EG_ContentRunContent =append (_aabd .EG_ContentRunContent ,_adgce );_adgce .EG_RunLevelElts =append (_adgce .EG_RunLevelElts ,_fagae );_fagae .EG_RangeMarkupElements =append (_fagae .EG_RangeMarkupElements ,_gbaaf ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_babcf :=NewEG_PContent (); +_fegf :=NewEG_ContentRunContent ();_cgcd :=NewEG_RunLevelElts ();_acgb :=NewEG_RangeMarkupElements ();_acgb .MoveFromRangeEnd =NewCT_MarkupRange ();if _agbcd :=d .DecodeElement (_acgb .MoveFromRangeEnd ,&_dbcbb );_agbcd !=nil {return _agbcd ;};_gagg .EG_PContent =append (_gagg .EG_PContent ,_babcf ); +_babcf .EG_ContentRunContent =append (_babcf .EG_ContentRunContent ,_fegf );_fegf .EG_RunLevelElts =append (_fegf .EG_RunLevelElts ,_cgcd );_cgcd .EG_RangeMarkupElements =append (_cgcd .EG_RangeMarkupElements ,_acgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ddfc :=NewEG_PContent (); +_babg :=NewEG_ContentRunContent ();_ggdfe :=NewEG_RunLevelElts ();_dadac :=NewEG_RangeMarkupElements ();_dadac .MoveToRangeStart =NewCT_MoveBookmark ();if _egdc :=d .DecodeElement (_dadac .MoveToRangeStart ,&_dbcbb );_egdc !=nil {return _egdc ;};_gagg .EG_PContent =append (_gagg .EG_PContent ,_ddfc ); +_ddfc .EG_ContentRunContent =append (_ddfc .EG_ContentRunContent ,_babg );_babg .EG_RunLevelElts =append (_babg .EG_RunLevelElts ,_ggdfe );_ggdfe .EG_RangeMarkupElements =append (_ggdfe .EG_RangeMarkupElements ,_dadac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dcdab :=NewEG_PContent (); +_cgca :=NewEG_ContentRunContent ();_bcaa :=NewEG_RunLevelElts ();_agcb :=NewEG_RangeMarkupElements ();_agcb .MoveToRangeEnd =NewCT_MarkupRange ();if _egbb :=d .DecodeElement (_agcb .MoveToRangeEnd ,&_dbcbb );_egbb !=nil {return _egbb ;};_gagg .EG_PContent =append (_gagg .EG_PContent ,_dcdab ); +_dcdab .EG_ContentRunContent =append (_dcdab .EG_ContentRunContent ,_cgca );_cgca .EG_RunLevelElts =append (_cgca .EG_RunLevelElts ,_bcaa );_bcaa .EG_RangeMarkupElements =append (_bcaa .EG_RangeMarkupElements ,_agcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddcbb :=NewEG_PContent (); +_febff :=NewEG_ContentRunContent ();_dcbef :=NewEG_RunLevelElts ();_cdfae :=NewEG_RangeMarkupElements ();_cdfae .CommentRangeStart =NewCT_MarkupRange ();if _edee :=d .DecodeElement (_cdfae .CommentRangeStart ,&_dbcbb );_edee !=nil {return _edee ;};_gagg .EG_PContent =append (_gagg .EG_PContent ,_ddcbb ); +_ddcbb .EG_ContentRunContent =append (_ddcbb .EG_ContentRunContent ,_febff );_febff .EG_RunLevelElts =append (_febff .EG_RunLevelElts ,_dcbef );_dcbef .EG_RangeMarkupElements =append (_dcbef .EG_RangeMarkupElements ,_cdfae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebgb :=NewEG_PContent (); +_eaced :=NewEG_ContentRunContent ();_bggdc :=NewEG_RunLevelElts ();_bfad :=NewEG_RangeMarkupElements ();_bfad .CommentRangeEnd =NewCT_MarkupRange ();if _acdf :=d .DecodeElement (_bfad .CommentRangeEnd ,&_dbcbb );_acdf !=nil {return _acdf ;};_gagg .EG_PContent =append (_gagg .EG_PContent ,_ebgb ); +_ebgb .EG_ContentRunContent =append (_ebgb .EG_ContentRunContent ,_eaced );_eaced .EG_RunLevelElts =append (_eaced .EG_RunLevelElts ,_bggdc );_bggdc .EG_RangeMarkupElements =append (_bggdc .EG_RangeMarkupElements ,_bfad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_egba :=NewEG_PContent (); +_cced :=NewEG_ContentRunContent ();_egeg :=NewEG_RunLevelElts ();_edacd :=NewEG_RangeMarkupElements ();_edacd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bbce :=d .DecodeElement (_edacd .CustomXmlInsRangeStart ,&_dbcbb );_bbce !=nil {return _bbce ; +};_gagg .EG_PContent =append (_gagg .EG_PContent ,_egba );_egba .EG_ContentRunContent =append (_egba .EG_ContentRunContent ,_cced );_cced .EG_RunLevelElts =append (_cced .EG_RunLevelElts ,_egeg );_egeg .EG_RangeMarkupElements =append (_egeg .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\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"}:_ddegg :=NewEG_PContent (); +_accc :=NewEG_ContentRunContent ();_bfcfb :=NewEG_RunLevelElts ();_dcbbg :=NewEG_RangeMarkupElements ();_dcbbg .CustomXmlInsRangeEnd =NewCT_Markup ();if _eabf :=d .DecodeElement (_dcbbg .CustomXmlInsRangeEnd ,&_dbcbb );_eabf !=nil {return _eabf ;};_gagg .EG_PContent =append (_gagg .EG_PContent ,_ddegg ); +_ddegg .EG_ContentRunContent =append (_ddegg .EG_ContentRunContent ,_accc );_accc .EG_RunLevelElts =append (_accc .EG_RunLevelElts ,_bfcfb );_bfcfb .EG_RangeMarkupElements =append (_bfcfb .EG_RangeMarkupElements ,_dcbbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_deee :=NewEG_PContent (); +_ddcbbd :=NewEG_ContentRunContent ();_acde :=NewEG_RunLevelElts ();_geeb :=NewEG_RangeMarkupElements ();_geeb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dbcag :=d .DecodeElement (_geeb .CustomXmlDelRangeStart ,&_dbcbb );_dbcag !=nil {return _dbcag ; +};_gagg .EG_PContent =append (_gagg .EG_PContent ,_deee );_deee .EG_ContentRunContent =append (_deee .EG_ContentRunContent ,_ddcbbd );_ddcbbd .EG_RunLevelElts =append (_ddcbbd .EG_RunLevelElts ,_acde );_acde .EG_RangeMarkupElements =append (_acde .EG_RangeMarkupElements ,_geeb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gfbbd :=NewEG_PContent (); +_adegb :=NewEG_ContentRunContent ();_acfe :=NewEG_RunLevelElts ();_adfcd :=NewEG_RangeMarkupElements ();_adfcd .CustomXmlDelRangeEnd =NewCT_Markup ();if _cagb :=d .DecodeElement (_adfcd .CustomXmlDelRangeEnd ,&_dbcbb );_cagb !=nil {return _cagb ;};_gagg .EG_PContent =append (_gagg .EG_PContent ,_gfbbd ); +_gfbbd .EG_ContentRunContent =append (_gfbbd .EG_ContentRunContent ,_adegb );_adegb .EG_RunLevelElts =append (_adegb .EG_RunLevelElts ,_acfe );_acfe .EG_RangeMarkupElements =append (_acfe .EG_RangeMarkupElements ,_adfcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdggd :=NewEG_PContent (); +_dbcd :=NewEG_ContentRunContent ();_dbdg :=NewEG_RunLevelElts ();_cdge :=NewEG_RangeMarkupElements ();_cdge .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cafg :=d .DecodeElement (_cdge .CustomXmlMoveFromRangeStart ,&_dbcbb );_cafg !=nil {return _cafg ; +};_gagg .EG_PContent =append (_gagg .EG_PContent ,_bdggd );_bdggd .EG_ContentRunContent =append (_bdggd .EG_ContentRunContent ,_dbcd );_dbcd .EG_RunLevelElts =append (_dbcd .EG_RunLevelElts ,_dbdg );_dbdg .EG_RangeMarkupElements =append (_dbdg .EG_RangeMarkupElements ,_cdge ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gdcdg :=NewEG_PContent (); +_dabe :=NewEG_ContentRunContent ();_aafac :=NewEG_RunLevelElts ();_ffeccd :=NewEG_RangeMarkupElements ();_ffeccd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _decfc :=d .DecodeElement (_ffeccd .CustomXmlMoveFromRangeEnd ,&_dbcbb );_decfc !=nil {return _decfc ; +};_gagg .EG_PContent =append (_gagg .EG_PContent ,_gdcdg );_gdcdg .EG_ContentRunContent =append (_gdcdg .EG_ContentRunContent ,_dabe );_dabe .EG_RunLevelElts =append (_dabe .EG_RunLevelElts ,_aafac );_aafac .EG_RangeMarkupElements =append (_aafac .EG_RangeMarkupElements ,_ffeccd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_egfc :=NewEG_PContent (); +_cegaa :=NewEG_ContentRunContent ();_dgef :=NewEG_RunLevelElts ();_aeba :=NewEG_RangeMarkupElements ();_aeba .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fbde :=d .DecodeElement (_aeba .CustomXmlMoveToRangeStart ,&_dbcbb );_fbde !=nil {return _fbde ; +};_gagg .EG_PContent =append (_gagg .EG_PContent ,_egfc );_egfc .EG_ContentRunContent =append (_egfc .EG_ContentRunContent ,_cegaa );_cegaa .EG_RunLevelElts =append (_cegaa .EG_RunLevelElts ,_dgef );_dgef .EG_RangeMarkupElements =append (_dgef .EG_RangeMarkupElements ,_aeba ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bbbca :=NewEG_PContent (); +_efcfe :=NewEG_ContentRunContent ();_fgad :=NewEG_RunLevelElts ();_bcfc :=NewEG_RangeMarkupElements ();_bcfc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cefbed :=d .DecodeElement (_bcfc .CustomXmlMoveToRangeEnd ,&_dbcbb );_cefbed !=nil {return _cefbed ; +};_gagg .EG_PContent =append (_gagg .EG_PContent ,_bbbca );_bbbca .EG_ContentRunContent =append (_bbbca .EG_ContentRunContent ,_efcfe );_efcfe .EG_RunLevelElts =append (_efcfe .EG_RunLevelElts ,_fgad );_fgad .EG_RangeMarkupElements =append (_fgad .EG_RangeMarkupElements ,_bcfc ); +case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ccce :=NewEG_PContent (); +_egdec :=NewEG_ContentRunContent ();_gefc :=NewEG_RunLevelElts ();_cbge :=NewEG_MathContent ();_cbge .OMathPara =_ea .NewOMathPara ();if _fggab :=d .DecodeElement (_cbge .OMathPara ,&_dbcbb );_fggab !=nil {return _fggab ;};_gagg .EG_PContent =append (_gagg .EG_PContent ,_ccce ); +_ccce .EG_ContentRunContent =append (_ccce .EG_ContentRunContent ,_egdec );_egdec .EG_RunLevelElts =append (_egdec .EG_RunLevelElts ,_gefc );_gefc .EG_MathContent =append (_gefc .EG_MathContent ,_cbge );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eced :=NewEG_PContent (); +_gdag :=NewEG_ContentRunContent ();_fabf :=NewEG_RunLevelElts ();_dcbcf :=NewEG_MathContent ();_dcbcf .OMath =_ea .NewOMath ();if _ddbc :=d .DecodeElement (_dcbcf .OMath ,&_dbcbb );_ddbc !=nil {return _ddbc ;};_gagg .EG_PContent =append (_gagg .EG_PContent ,_eced ); +_eced .EG_ContentRunContent =append (_eced .EG_ContentRunContent ,_gdag );_gdag .EG_RunLevelElts =append (_gdag .EG_RunLevelElts ,_fabf );_fabf .EG_MathContent =append (_fabf .EG_MathContent ,_dcbcf );default:_gb .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",_dbcbb .Name ); +if _afedg :=d .Skip ();_afedg !=nil {return _afedg ;};};case _d .EndElement :break _gbgbd ;case _d .CharData :};};return nil ;};func NewEG_RubyContent ()*EG_RubyContent {_edgebg :=&EG_RubyContent {};return _edgebg };func NewCT_PPrChange ()*CT_PPrChange {_ebefd :=&CT_PPrChange {}; +_ebefd .PPr =NewCT_PPrBase ();return _ebefd ;};func (_adafd *ST_ObjectDrawAspect )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_adafd =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_adafd =1;case "\u0069\u0063\u006f\u006e":*_adafd =2; +};return nil ;};func (_bfaggc *ST_DropCap )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bfaggc =0;case "\u006e\u006f\u006e\u0065":*_bfaggc =1;case "\u0064\u0072\u006f\u0070":*_bfaggc =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_bfaggc =3; +};return nil ;};type CT_Recipients struct{ -// ValidateWithPath validates the WdCT_WrapThrough and its children, prefixing error messages with path -func (_ddcebb *WdCT_WrapThrough )ValidateWithPath (path string )error {if _ddcebb .WrapTextAttr ==WdST_WrapTextUnset {return _d .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 _bgbcaa :=_ddcebb .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_bgbcaa !=nil {return _bgbcaa ;};if _gffdbb :=_ddcebb .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"); -_gffdbb !=nil {return _gffdbb ;};return nil ;};func NewCT_TblStylePr ()*CT_TblStylePr {_abcdae :=&CT_TblStylePr {};_abcdae .TypeAttr =ST_TblStyleOverrideType (1);return _abcdae ;}; +// Data About Single Data Source Record +RecipientData []*CT_RecipientData ;}; -// ValidateWithPath validates the WdCT_PosH and its children, prefixing error messages with path -func (_bgdeg *WdCT_PosH )ValidateWithPath (path string )error {if _bgdeg .RelativeFromAttr ==WdST_RelFromHUnset {return _d .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 _baaac :=_bgdeg .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_baaac !=nil {return _baaac ;};if _cgbgbd :=_bgdeg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_cgbgbd !=nil {return _cgbgbd ;};return nil ;};func NewCT_TblLayoutType ()*CT_TblLayoutType {_afeaa :=&CT_TblLayoutType {};return _afeaa };func (_dggfc *EG_RangeMarkupElements )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dggfc .BookmarkStart !=nil {_beaegf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0062o\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}}; -e .EncodeElement (_dggfc .BookmarkStart ,_beaegf );};if _dggfc .BookmarkEnd !=nil {_bafgee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}};e .EncodeElement (_dggfc .BookmarkEnd ,_bafgee ); -};if _dggfc .MoveFromRangeStart !=nil {_gdaebe :=_f .StartElement {Name :_f .Name {Local :"w\u003am\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052a\u006e\u0067\u0065\u0053ta\u0072\u0074"}};e .EncodeElement (_dggfc .MoveFromRangeStart ,_gdaebe );};if _dggfc .MoveFromRangeEnd !=nil {_dgbff :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006do\u0076\u0065\u0046\u0072\u006fm\u0052\u0061n\u0067\u0065\u0045\u006e\u0064"}}; -e .EncodeElement (_dggfc .MoveFromRangeEnd ,_dgbff );};if _dggfc .MoveToRangeStart !=nil {_efgfdae :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006do\u0076\u0065\u0054\u006f\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_dggfc .MoveToRangeStart ,_efgfdae ); -};if _dggfc .MoveToRangeEnd !=nil {_cfggba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003am\u006f\u0076\u0065T\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}};e .EncodeElement (_dggfc .MoveToRangeEnd ,_cfggba );};if _dggfc .CommentRangeStart !=nil {_accgcb :=_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 (_dggfc .CommentRangeStart ,_accgcb );};if _dggfc .CommentRangeEnd !=nil {_acgcd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}};e .EncodeElement (_dggfc .CommentRangeEnd ,_acgcd ); -};if _dggfc .CustomXmlInsRangeStart !=nil {_cccaeg :=_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 (_dggfc .CustomXmlInsRangeStart ,_cccaeg ); -};if _dggfc .CustomXmlInsRangeEnd !=nil {_eegca :=_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 (_dggfc .CustomXmlInsRangeEnd ,_eegca ); -};if _dggfc .CustomXmlDelRangeStart !=nil {_gcabde :=_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 (_dggfc .CustomXmlDelRangeStart ,_gcabde ); -};if _dggfc .CustomXmlDelRangeEnd !=nil {_fabdaf :=_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 (_dggfc .CustomXmlDelRangeEnd ,_fabdaf ); -};if _dggfc .CustomXmlMoveFromRangeStart !=nil {_befdb :=_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 (_dggfc .CustomXmlMoveFromRangeStart ,_befdb );};if _dggfc .CustomXmlMoveFromRangeEnd !=nil {_ggceef :=_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 (_dggfc .CustomXmlMoveFromRangeEnd ,_ggceef );};if _dggfc .CustomXmlMoveToRangeStart !=nil {_cfgga :=_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 (_dggfc .CustomXmlMoveToRangeStart ,_cfgga );};if _dggfc .CustomXmlMoveToRangeEnd !=nil {_eeadfd :=_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 (_dggfc .CustomXmlMoveToRangeEnd ,_eeadfd );};return nil ;};func (_cccd *CT_FtnEdnRef )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_caedf :=range start .Attr {if _caedf .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0061\u0072\u006b\u0046\u006fl\u006c\u006f\u0077\u0073"{_gagfd ,_fabbg :=ParseUnionST_OnOff (_caedf .Value ); -if _fabbg !=nil {return _fabbg ;};_cccd .CustomMarkFollowsAttr =&_gagfd ;continue ;};if _caedf .Name .Local =="\u0069\u0064"{_debaa ,_gfceb :=_fc .ParseInt (_caedf .Value ,10,64);if _gfceb !=nil {return _gfceb ;};_cccd .IdAttr =_debaa ;continue ;};};for {_bfbba ,_cagca :=d .Token (); -if _cagca !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0074n\u0045\u0064\u006e\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_cagca );};if _dabcgf ,_eaagf :=_bfbba .(_f .EndElement );_eaagf &&_dabcgf .Name ==start .Name {break ; -};};return nil ;}; +// Validate validates the CT_LatentStyles and its children +func (_dcbcd *CT_LatentStyles )Validate ()error {return _dcbcd .ValidateWithPath ("\u0043T\u005fL\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");}; -// ValidateWithPath validates the CT_SdtBlock and its children, prefixing error messages with path -func (_ddcfa *CT_SdtBlock )ValidateWithPath (path string )error {if _ddcfa .SdtPr !=nil {if _cffgg :=_ddcfa .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_cffgg !=nil {return _cffgg ;};};if _ddcfa .SdtEndPr !=nil {if _bfffb :=_ddcfa .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r"); -_bfffb !=nil {return _bfffb ;};};if _ddcfa .SdtContent !=nil {if _edeb :=_ddcfa .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_edeb !=nil {return _edeb ;};};return nil ;}; +// Validate validates the CT_ParaRPrOriginal and its children +func (_feae *CT_ParaRPrOriginal )Validate ()error {return _feae .ValidateWithPath ("\u0043T\u005fP\u0061\u0072\u0061\u0052\u0050r\u004f\u0072i\u0067\u0069\u006e\u0061\u006c");};type ST_DocPartBehavior byte ;func NewCT_TcPrBase ()*CT_TcPrBase {_ebbac :=&CT_TcPrBase {}; +return _ebbac };type CT_FrameScrollbar struct{ -// Validate validates the GlossaryDocument and its children -func (_caeabe *GlossaryDocument )Validate ()error {return _caeabe .ValidateWithPath ("\u0047\u006co\u0073\u0073\u0061r\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");}; +// Scrollbar Display Option Value +ValAttr ST_FrameScrollbar ;}; -// Validate validates the CT_FFStatusText and its children -func (_ecbdd *CT_FFStatusText )Validate ()error {return _ecbdd .ValidateWithPath ("\u0043T\u005fF\u0046\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074");}; +// Validate validates the CT_FFName and its children +func (_ccgcf *CT_FFName )Validate ()error {return _ccgcf .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u004e\u0061\u006de");}; -// Validate validates the CT_MailMergeOdsoFMDFieldType and its children -func (_dcbaf *CT_MailMergeOdsoFMDFieldType )Validate ()error {return _dcbaf .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");};const (ST_TblOverlapUnset ST_TblOverlap =0; -ST_TblOverlapNever ST_TblOverlap =1;ST_TblOverlapOverlap ST_TblOverlap =2;);func (_dedagf *CT_TblCellMar )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dedagf .Top !=nil {_caebc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074o\u0070"}}; -e .EncodeElement (_dedagf .Top ,_caebc );};if _dedagf .Start !=nil {_efecf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_dedagf .Start ,_efecf );};if _dedagf .Left !=nil {_dcfab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}}; -e .EncodeElement (_dedagf .Left ,_dcfab );};if _dedagf .Bottom !=nil {_bddgb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_dedagf .Bottom ,_bddgb );};if _dedagf .End !=nil {_gagbcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065n\u0064"}}; -e .EncodeElement (_dedagf .End ,_gagbcc );};if _dedagf .Right !=nil {_gacdbd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_dedagf .Right ,_gacdbd );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_ecdfa ST_DocPartType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ggdee :=_f .Attr {};_ggdee .Name =name ;switch _ecdfa {case ST_DocPartTypeUnset :_ggdee .Value ="";case ST_DocPartTypeNone :_ggdee .Value ="\u006e\u006f\u006e\u0065"; -case ST_DocPartTypeNormal :_ggdee .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_DocPartTypeAutoExp :_ggdee .Value ="\u0061u\u0074\u006f\u0045\u0078\u0070";case ST_DocPartTypeToolbar :_ggdee .Value ="\u0074o\u006f\u006c\u0062\u0061\u0072";case ST_DocPartTypeSpeller :_ggdee .Value ="\u0073p\u0065\u006c\u006c\u0065\u0072"; -case ST_DocPartTypeFormFld :_ggdee .Value ="\u0066o\u0072\u006d\u0046\u006c\u0064";case ST_DocPartTypeBbPlcHdr :_ggdee .Value ="\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072";};return _ggdee ,nil ;}; +// ValidateWithPath validates the CT_SignedHpsMeasure and its children, prefixing error messages with path +func (_gdafef *CT_SignedHpsMeasure )ValidateWithPath (path string )error {if _fcfdcb :=_gdafef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcfdcb !=nil {return _fcfdcb ;};return nil ;};func NewCT_PixelsMeasure ()*CT_PixelsMeasure {_gaeea :=&CT_PixelsMeasure {}; +return _gaeea };func (_ddbe *CT_NumFmt )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddbe .ValAttr =ST_NumberFormat (1);for _ ,_fagcb :=range start .Attr {if _fagcb .Name .Local =="\u0076\u0061\u006c"{_ddbe .ValAttr .UnmarshalXMLAttr (_fagcb ); +continue ;};if _fagcb .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_egcbb ,_ggdac :=_fagcb .Value ,error (nil );if _ggdac !=nil {return _ggdac ;};_ddbe .FormatAttr =&_egcbb ;continue ;};};for {_dbbfg ,_eccce :=d .Token ();if _eccce !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_eccce ); +};if _cbbc ,_cecda :=_dbbfg .(_d .EndElement );_cecda &&_cbbc .Name ==start .Name {break ;};};return nil ;};func (_aadcbf ST_PTabLeader )String ()string {switch _aadcbf {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 (_bgeba *ST_InfoTextType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bgeba =0; +case "\u0074\u0065\u0078\u0074":*_bgeba =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_bgeba =2;};return nil ;}; -// ValidateWithPath validates the EG_PContent and its children, prefixing error messages with path -func (_eegge *EG_PContent )ValidateWithPath (path string )error {for _addbf ,_eecae :=range _eegge .FldSimple {if _gdfgb :=_eecae .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_addbf )); -_gdfgb !=nil {return _gdfgb ;};};if _eegge .Hyperlink !=nil {if _beedeg :=_eegge .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_beedeg !=nil {return _beedeg ;};};if _eegge .SubDoc !=nil {if _abbacc :=_eegge .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063"); -_abbacc !=nil {return _abbacc ;};};for _cgdefe ,_fcafb :=range _eegge .EG_ContentRunContent {if _baeggf :=_fcafb .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_cgdefe )); -_baeggf !=nil {return _baeggf ;};};return nil ;};const (ST_TblLayoutTypeUnset ST_TblLayoutType =0;ST_TblLayoutTypeFixed ST_TblLayoutType =1;ST_TblLayoutTypeAutofit ST_TblLayoutType =2;); +// ValidateWithPath validates the CT_DocDefaults and its children, prefixing error messages with path +func (_feab *CT_DocDefaults )ValidateWithPath (path string )error {if _feab .RPrDefault !=nil {if _gadbe :=_feab .RPrDefault .ValidateWithPath (path +"/\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_gadbe !=nil {return _gadbe ;};};if _feab .PPrDefault !=nil {if _cgge :=_feab .PPrDefault .ValidateWithPath (path +"/\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"); +_cgge !=nil {return _cgge ;};};return nil ;};func (_cbfff ST_BrClear )ValidateWithPath (path string )error {switch _cbfff {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 (_cbfff )); +};return nil ;};func (_ebcaf *CT_FitText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cgagb :=range start .Attr {if _cgagb .Name .Local =="\u0076\u0061\u006c"{_dfagb ,_ceefa :=ParseUnionST_TwipsMeasure (_cgagb .Value );if _ceefa !=nil {return _ceefa ; +};_ebcaf .ValAttr =_dfagb ;continue ;};if _cgagb .Name .Local =="\u0069\u0064"{_fcdeg ,_fgbb :=_e .ParseInt (_cgagb .Value ,10,64);if _fgbb !=nil {return _fgbb ;};_ebcaf .IdAttr =&_fcdeg ;continue ;};};for {_gffdb ,_gbgc :=d .Token ();if _gbgc !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_gbgc ); +};if _dfcdg ,_ffcfg :=_gffdb .(_d .EndElement );_ffcfg &&_dfcdg .Name ==start .Name {break ;};};return nil ;};func (_bdad ST_MailMergeSourceType )String ()string {switch _bdad {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 "";};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 ParseUnionST_SignedHpsMeasure (s string )(ST_SignedHpsMeasure ,error ){_cfgab :=ST_SignedHpsMeasure {};if _gf .ST_UniversalMeasurePatternRe .MatchString (s ){_cfgab .ST_UniversalMeasure =&s ; +}else {_fdgdad ,_bfacaa :=_e .ParseFloat (s ,64);if _bfacaa !=nil {return _cfgab ,_b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_bfacaa );};_cfgab .Int64 =_ec .Int64 (int64 (_fdgdad )); +};return _cfgab ,nil ;};const (ST_LineNumberRestartUnset ST_LineNumberRestart =0;ST_LineNumberRestartNewPage ST_LineNumberRestart =1;ST_LineNumberRestartNewSection ST_LineNumberRestart =2;ST_LineNumberRestartContinuous ST_LineNumberRestart =3;);func NewCT_Cnf ()*CT_Cnf {_gdbf :=&CT_Cnf {}; +return _gdbf };func (_bfafa ST_StyleSort )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bbceaa :=_d .Attr {};_bbceaa .Name =name ;switch _bfafa {case ST_StyleSortUnset :_bbceaa .Value ="";case ST_StyleSortName :_bbceaa .Value ="\u006e\u0061\u006d\u0065"; +case ST_StyleSortPriority :_bbceaa .Value ="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079";case ST_StyleSortDefault :_bbceaa .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_StyleSortFont :_bbceaa .Value ="\u0066\u006f\u006e\u0074";case ST_StyleSortBasedOn :_bbceaa .Value ="\u0062a\u0073\u0065\u0064\u004f\u006e"; +case ST_StyleSortType :_bbceaa .Value ="\u0074\u0079\u0070\u0065";case ST_StyleSort0000 :_bbceaa .Value ="\u0030\u0030\u0030\u0030";case ST_StyleSort0001 :_bbceaa .Value ="\u0030\u0030\u0030\u0031";case ST_StyleSort0002 :_bbceaa .Value ="\u0030\u0030\u0030\u0032"; +case ST_StyleSort0003 :_bbceaa .Value ="\u0030\u0030\u0030\u0033";case ST_StyleSort0004 :_bbceaa .Value ="\u0030\u0030\u0030\u0034";case ST_StyleSort0005 :_bbceaa .Value ="\u0030\u0030\u0030\u0035";};return _bbceaa ,nil ;};func (_beedf ST_TblLayoutType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_beedf .String (),start ); +};func NewCT_FFTextType ()*CT_FFTextType {_eacbedg :=&CT_FFTextType {};_eacbedg .ValAttr =ST_FFTextType (1);return _eacbedg ;};func (_eceace ST_TblWidth )ValidateWithPath (path string )error {switch _eceace {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 (_eceace )); +};return nil ;};func (_gbfcfd *CT_SdtDateMappingType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbfcfd .ValAttr !=ST_SdtDateMappingTypeUnset {_bgcge ,_afdac :=_gbfcfd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _afdac !=nil {return _afdac ;};start .Attr =append (start .Attr ,_bgcge );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bgebd ST_MailMergeOdsoFMDFieldType )String ()string {switch _bgebd {case 0:return ""; +case 1:return "\u006e\u0075\u006c\u006c";case 2:return "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e";};return "";}; -// Validate validates the CT_DocPartTypes and its children -func (_fccea *CT_DocPartTypes )Validate ()error {return _fccea .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073");};type CT_SectPr struct{EG_HdrFtrReferences []*EG_HdrFtrReferences ; +// ValidateWithPath validates the CT_DocPartGallery and its children, prefixing error messages with path +func (_gaee *CT_DocPartGallery )ValidateWithPath (path string )error {if _gaee .ValAttr ==ST_DocPartGalleryUnset {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 _cdfdc :=_gaee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdfdc !=nil {return _cdfdc ;};return nil ;};func (_ceaeeg *CT_NumPicBullet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfdba :=range start .Attr {if _cfdba .Name .Local =="\u006e\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"{_agfdb ,_dgcg :=_e .ParseInt (_cfdba .Value ,10,64); +if _dgcg !=nil {return _dgcg ;};_ceaeeg .NumPicBulletIdAttr =_agfdb ;continue ;};};_cabfb :for {_bceab ,_agdc :=d .Token ();if _agdc !=nil {return _agdc ;};switch _ccded :=_bceab .(type ){case _d .StartElement :switch _ccded .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"}:_ceaeeg .Pict =NewCT_Picture (); +if _bdfbg :=d .DecodeElement (_ceaeeg .Pict ,&_ccded );_bdfbg !=nil {return _bdfbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ceaeeg .Drawing =NewCT_Drawing (); +if _addba :=d .DecodeElement (_ceaeeg .Drawing ,&_ccded );_addba !=nil {return _addba ;};default:_gb .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",_ccded .Name ); +if _ggceag :=d .Skip ();_ggceag !=nil {return _ggceag ;};};case _d .EndElement :break _cabfb ;case _d .CharData :};};return nil ;};func NewCT_DataBinding ()*CT_DataBinding {_cggg :=&CT_DataBinding {};return _cggg }; -// Section-Wide Footnote Properties -FootnotePr *CT_FtnProps ; +// ValidateWithPath validates the CT_TargetScreenSz and its children, prefixing error messages with path +func (_abebf *CT_TargetScreenSz )ValidateWithPath (path string )error {if _abebf .ValAttr ==ST_TargetScreenSzUnset {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 _efbgd :=_abebf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efbgd !=nil {return _efbgd ;};return nil ;};func NewCT_TblGrid ()*CT_TblGrid {_bbadc :=&CT_TblGrid {};return _bbadc }; -// Section-Wide Endnote Properties -EndnotePr *CT_EdnProps ; +// ValidateWithPath validates the CT_LineNumber and its children, prefixing error messages with path +func (_fcbeb *CT_LineNumber )ValidateWithPath (path string )error {if _fcbeb .DistanceAttr !=nil {if _bfcfe :=_fcbeb .DistanceAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0074\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_bfcfe !=nil {return _bfcfe ; +};};if _cfdgc :=_fcbeb .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_cfdgc !=nil {return _cfdgc ;};return nil ;}; -// Section Type -Type *CT_SectType ; +// Validate validates the CT_AltChunk and its children +func (_ecge *CT_AltChunk )Validate ()error {return _ecge .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b");};func (_fdafea ST_TblWidth )Validate ()error {return _fdafea .ValidateWithPath ("")};func (_dbfce *CT_Ruby )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbfce .RubyPr =NewCT_RubyPr (); +_dbfce .Rt =NewCT_RubyContent ();_dbfce .RubyBase =NewCT_RubyContent ();_accff :for {_bdfcab ,_edabe :=d .Token ();if _edabe !=nil {return _edabe ;};switch _adccb :=_bdfcab .(type ){case _d .StartElement :switch _adccb .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 _fdbbf :=d .DecodeElement (_dbfce .RubyPr ,&_adccb ); +_fdbbf !=nil {return _fdbbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _cbeae :=d .DecodeElement (_dbfce .Rt ,&_adccb ); +_cbeae !=nil {return _cbeae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _dbaee :=d .DecodeElement (_dbfce .RubyBase ,&_adccb ); +_dbaee !=nil {return _dbaee ;};default:_gb .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",_adccb .Name ); +if _gegdbf :=d .Skip ();_gegdbf !=nil {return _gegdbf ;};};case _d .EndElement :break _accff ;case _d .CharData :};};return nil ;};func (_febec ST_ObjectUpdateMode )String ()string {switch _febec {case 0:return "";case 1:return "\u0061\u006c\u0077\u0061\u0079\u0073"; +case 2:return "\u006f\u006e\u0043\u0061\u006c\u006c";};return "";};func NewCT_RPrChange ()*CT_RPrChange {_dfgfd :=&CT_RPrChange {};_dfgfd .RPr =NewCT_RPrOriginal ();return _dfgfd ;};func (_aegfcdg *ST_Shd )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aegfcdg =0; +case "\u006e\u0069\u006c":*_aegfcdg =1;case "\u0063\u006c\u0065a\u0072":*_aegfcdg =2;case "\u0073\u006f\u006ci\u0064":*_aegfcdg =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_aegfcdg =4;case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_aegfcdg =5; +case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_aegfcdg =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_aegfcdg =7;case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_aegfcdg =8; +case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_aegfcdg =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_aegfcdg =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_aegfcdg =11; +case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_aegfcdg =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_aegfcdg =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_aegfcdg =14; +case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_aegfcdg =15;case "\u0070\u0063\u0074\u0035":*_aegfcdg =16;case "\u0070\u0063\u00741\u0030":*_aegfcdg =17;case "\u0070\u0063\u00741\u0032":*_aegfcdg =18;case "\u0070\u0063\u00741\u0035":*_aegfcdg =19; +case "\u0070\u0063\u00742\u0030":*_aegfcdg =20;case "\u0070\u0063\u00742\u0035":*_aegfcdg =21;case "\u0070\u0063\u00743\u0030":*_aegfcdg =22;case "\u0070\u0063\u00743\u0035":*_aegfcdg =23;case "\u0070\u0063\u00743\u0037":*_aegfcdg =24;case "\u0070\u0063\u00744\u0030":*_aegfcdg =25; +case "\u0070\u0063\u00744\u0035":*_aegfcdg =26;case "\u0070\u0063\u00745\u0030":*_aegfcdg =27;case "\u0070\u0063\u00745\u0035":*_aegfcdg =28;case "\u0070\u0063\u00746\u0030":*_aegfcdg =29;case "\u0070\u0063\u00746\u0032":*_aegfcdg =30;case "\u0070\u0063\u00746\u0035":*_aegfcdg =31; +case "\u0070\u0063\u00747\u0030":*_aegfcdg =32;case "\u0070\u0063\u00747\u0035":*_aegfcdg =33;case "\u0070\u0063\u00748\u0030":*_aegfcdg =34;case "\u0070\u0063\u00748\u0035":*_aegfcdg =35;case "\u0070\u0063\u00748\u0037":*_aegfcdg =36;case "\u0070\u0063\u00749\u0030":*_aegfcdg =37; +case "\u0070\u0063\u00749\u0035":*_aegfcdg =38;};return nil ;}; -// Page Size -PgSz *CT_PageSz ; +// Validate validates the Numbering and its children +func (_ecgadb *Numbering )Validate ()error {return _ecgadb .ValidateWithPath ("\u004eu\u006d\u0062\u0065\u0072\u0069\u006eg");};func (_dacgda ST_StyleType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bbebdd :=_d .Attr {};_bbebdd .Name =name ;switch _dacgda {case ST_StyleTypeUnset :_bbebdd .Value =""; +case ST_StyleTypeParagraph :_bbebdd .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case ST_StyleTypeCharacter :_bbebdd .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case ST_StyleTypeTable :_bbebdd .Value ="\u0074\u0061\u0062l\u0065";case ST_StyleTypeNumbering :_bbebdd .Value ="\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg"; +};return _bbebdd ,nil ;}; -// Page Margins -PgMar *CT_PageMar ; +// ValidateWithPath validates the CT_SdtDropDownList and its children, prefixing error messages with path +func (_dbgbf *CT_SdtDropDownList )ValidateWithPath (path string )error {for _cgfdg ,_ccfeca :=range _dbgbf .ListItem {if _ccaec :=_ccfeca .ValidateWithPath (_b .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_cgfdg )); +_ccaec !=nil {return _ccaec ;};};return nil ;}; -// Paper Source Information -PaperSrc *CT_PaperSource ; +// ValidateWithPath validates the CT_RPrChange and its children, prefixing error messages with path +func (_bddaf *CT_RPrChange )ValidateWithPath (path string )error {if _bbdeab :=_bddaf .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bbdeab !=nil {return _bbdeab ;};return nil ;};func (_gdgbcf *ST_NumberFormat )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gdgbcf =0; +case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_gdgbcf =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_gdgbcf =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_gdgbcf =3;case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_gdgbcf =4; +case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_gdgbcf =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_gdgbcf =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_gdgbcf =7;case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_gdgbcf =8; +case "\u0068\u0065\u0078":*_gdgbcf =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_gdgbcf =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_gdgbcf =11;case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_gdgbcf =12; +case "\u0061\u0069\u0075e\u006f":*_gdgbcf =13;case "\u0069\u0072\u006fh\u0061":*_gdgbcf =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_gdgbcf =15;case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_gdgbcf =16; +case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_gdgbcf =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":*_gdgbcf =18; +case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_gdgbcf =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_gdgbcf =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_gdgbcf =21; +case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_gdgbcf =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_gdgbcf =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_gdgbcf =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_gdgbcf =25; +case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_gdgbcf =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_gdgbcf =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_gdgbcf =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":*_gdgbcf =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_gdgbcf =30; +case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_gdgbcf =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_gdgbcf =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":*_gdgbcf =33; +case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_gdgbcf =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_gdgbcf =35; +case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_gdgbcf =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_gdgbcf =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_gdgbcf =38; +case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_gdgbcf =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_gdgbcf =40; +case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_gdgbcf =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_gdgbcf =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_gdgbcf =43; +case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_gdgbcf =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_gdgbcf =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_gdgbcf =46; +case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_gdgbcf =47;case "\u006e\u006f\u006e\u0065":*_gdgbcf =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_gdgbcf =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_gdgbcf =50; +case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_gdgbcf =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_gdgbcf =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_gdgbcf =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_gdgbcf =54; +case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_gdgbcf =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_gdgbcf =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_gdgbcf =57; +case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_gdgbcf =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_gdgbcf =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_gdgbcf =60; +case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_gdgbcf =61;case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_gdgbcf =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gdgbcf =63;};return nil ;};func NewCT_StyleSort ()*CT_StyleSort {_cbbgag :=&CT_StyleSort {}; +_cbbgag .ValAttr =ST_StyleSort (1);return _cbbgag ;};func (_affc *CT_DivBdr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _affc .Top !=nil {_baae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}}; +e .EncodeElement (_affc .Top ,_baae );};if _affc .Left !=nil {_aecfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_affc .Left ,_aecfa );};if _affc .Bottom !=nil {_dccc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}}; +e .EncodeElement (_affc .Bottom ,_dccc );};if _affc .Right !=nil {_ggdee :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_affc .Right ,_ggdee );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_gcdgc *WdCT_PosVChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gcdgc .Align !=WdST_AlignVUnset {_acgaea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}};e .EncodeElement (_gcdgc .Align ,_acgaea ); +};if _gcdgc .PosOffset !=nil {_ebfbbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_gcdgc .PosOffset ,_ebfbbf );};return nil ;};const (ST_EdGrpUnset ST_EdGrp =0;ST_EdGrpNone ST_EdGrp =1; +ST_EdGrpEveryone ST_EdGrp =2;ST_EdGrpAdministrators ST_EdGrp =3;ST_EdGrpContributors ST_EdGrp =4;ST_EdGrpEditors ST_EdGrp =5;ST_EdGrpOwners ST_EdGrp =6;ST_EdGrpCurrent ST_EdGrp =7;); -// Page Borders -PgBorders *CT_PageBorders ; +// Validate validates the CT_ObjectChoice and its children +func (_bccf *CT_ObjectChoice )Validate ()error {return _bccf .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065");}; -// Line Numbering Settings -LnNumType *CT_LineNumber ; +// Validate validates the CT_TblBorders and its children +func (_gecbaa *CT_TblBorders )Validate ()error {return _gecbaa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");}; -// Page Numbering Settings -PgNumType *CT_PageNumber ; +// Validate validates the CT_FtnEdnSepRef and its children +func (_dbcba *CT_FtnEdnSepRef )Validate ()error {return _dbcba .ValidateWithPath ("\u0043T\u005fF\u0074\u006e\u0045\u0064\u006e\u0053\u0065\u0070\u0052\u0065\u0066");};func (_fbcfbf *EG_RPrMath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edfceg :for {_bbfcdf ,_edaee :=d .Token (); +if _edaee !=nil {return _edaee ;};switch _gbecg :=_bbfcdf .(type ){case _d .StartElement :switch _gbecg .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"}:_fbcfbf .Ins =NewCT_MathCtrlIns (); +if _faefe :=d .DecodeElement (_fbcfbf .Ins ,&_gbecg );_faefe !=nil {return _faefe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbcfbf .Del =NewCT_MathCtrlDel (); +if _ffccb :=d .DecodeElement (_fbcfbf .Del ,&_gbecg );_ffccb !=nil {return _ffccb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbcfbf .RPr =NewCT_RPr (); +if _edcge :=d .DecodeElement (_fbcfbf .RPr ,&_gbecg );_edcge !=nil {return _edcge ;};default:_gb .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",_gbecg .Name ); +if _agcff :=d .Skip ();_agcff !=nil {return _agcff ;};};case _d .EndElement :break _edfceg ;case _d .CharData :};};return nil ;};func NewCT_ReadingModeInkLockDown ()*CT_ReadingModeInkLockDown {_edbdcd :=&CT_ReadingModeInkLockDown {};return _edbdcd ;};func (_addgd *CT_MailMergeDest )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bcdb ,_egef :=_addgd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _egef !=nil {return _egef ;};start .Attr =append (start .Attr ,_bcdb );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Column Definitions -Cols *CT_Columns ; +// Validate validates the CT_MathCtrlDel and its children +func (_fgaebb *CT_MathCtrlDel )Validate ()error {return _fgaebb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0044\u0065\u006c");}; -// Only Allow Editing of Form Fields -FormProt *CT_OnOff ; +// Validate validates the CT_TcPrChange and its children +func (_bffggf *CT_TcPrChange )Validate ()error {return _bffggf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");}; -// Vertical Text Alignment on Page -VAlign *CT_VerticalJc ; +// ValidateWithPath validates the Fonts and its children, prefixing error messages with path +func (_daebgf *Fonts )ValidateWithPath (path string )error {if _aeegac :=_daebgf .CT_FontsList .ValidateWithPath (path );_aeegac !=nil {return _aeegac ;};return nil ;}; -// Suppress Endnotes In Document -NoEndnote *CT_OnOff ; +// ValidateWithPath validates the WdCT_WordprocessingGroup and its children, prefixing error messages with path +func (_bgdaeg *WdCT_WordprocessingGroup )ValidateWithPath (path string )error {if _bgdaeg .CNvPr !=nil {if _cdbce :=_bgdaeg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cdbce !=nil {return _cdbce ;};};if _efdcgb :=_bgdaeg .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); +_efdcgb !=nil {return _efdcgb ;};if _bbgedb :=_bgdaeg .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_bbgedb !=nil {return _bbgedb ;};for _afacfe ,_debdgg :=range _bgdaeg .Choice {if _gffgb :=_debdgg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_afacfe )); +_gffgb !=nil {return _gffgb ;};};if _bgdaeg .ExtLst !=nil {if _eggdc :=_bgdaeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eggdc !=nil {return _eggdc ;};};return nil ;};func (_gddaa *ST_SignedHpsMeasure )Validate ()error {return _gddaa .ValidateWithPath ("")}; +func NewCT_SimpleField ()*CT_SimpleField {_gbdfa :=&CT_SimpleField {};return _gbdfa };func (_ffeca ST_PTabLeader )ValidateWithPath (path string )error {switch _ffeca {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 (_ffeca )); +};return nil ;}; -// Different First Page Headers and Footers -TitlePg *CT_OnOff ; +// Validate validates the AG_TransitionalPassword and its children +func (_geg *AG_TransitionalPassword )Validate ()error {return _geg .ValidateWithPath ("\u0041\u0047\u005fTr\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");};type CT_TblOverlap struct{ -// Text Flow Direction -TextDirection *CT_TextDirection ; +// Floating Table Overlap Setting +ValAttr ST_TblOverlap ;};func (_bcf *CT_ColorSchemeMapping )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dadd :=range start .Attr {if _dadd .Name .Local =="\u0062\u0067\u0031"{_bcf .Bg1Attr .UnmarshalXMLAttr (_dadd );continue ;}; +if _dadd .Name .Local =="\u0074\u0031"{_bcf .T1Attr .UnmarshalXMLAttr (_dadd );continue ;};if _dadd .Name .Local =="\u0062\u0067\u0032"{_bcf .Bg2Attr .UnmarshalXMLAttr (_dadd );continue ;};if _dadd .Name .Local =="\u0074\u0032"{_bcf .T2Attr .UnmarshalXMLAttr (_dadd ); +continue ;};if _dadd .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_bcf .Accent1Attr .UnmarshalXMLAttr (_dadd );continue ;};if _dadd .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_bcf .Accent2Attr .UnmarshalXMLAttr (_dadd );continue ; +};if _dadd .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_bcf .Accent3Attr .UnmarshalXMLAttr (_dadd );continue ;};if _dadd .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_bcf .Accent4Attr .UnmarshalXMLAttr (_dadd );continue ;};if _dadd .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_bcf .Accent5Attr .UnmarshalXMLAttr (_dadd ); +continue ;};if _dadd .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_bcf .Accent6Attr .UnmarshalXMLAttr (_dadd );continue ;};if _dadd .Name .Local =="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"{_bcf .HyperlinkAttr .UnmarshalXMLAttr (_dadd );continue ; +};if _dadd .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b"{_bcf .FollowedHyperlinkAttr .UnmarshalXMLAttr (_dadd );continue ;};};for {_cedc ,_gdbb :=d .Token ();if _gdbb !=nil {return _b .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",_gdbb ); +};if _cfddc ,_cddg :=_cedc .(_d .EndElement );_cddg &&_cfddc .Name ==start .Name {break ;};};return nil ;};func NewCT_Panose ()*CT_Panose {_bbaccf :=&CT_Panose {};return _bbaccf };type ST_TextboxTightWrap byte ;type CT_TrPr struct{ -// Right to Left Section Layout -Bidi *CT_OnOff ; +// Table Row Conditional Formatting +CnfStyle []*CT_Cnf ; -// Gutter on Right Side of Page -RtlGutter *CT_OnOff ; +// Associated HTML div ID +DivId []*CT_DecimalNumber ; -// Document Grid -DocGrid *CT_DocGrid ; +// Grid Columns Before First Cell +GridBefore []*CT_DecimalNumber ; -// Reference to Printer Settings Data -PrinterSettings *CT_Rel ; +// Grid Columns After Last Cell +GridAfter []*CT_DecimalNumber ; -// Revision Information for Section Properties -SectPrChange *CT_SectPrChange ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};type EG_RangeMarkupElements struct{ +// Preferred Width Before Table Row +WBefore []*CT_TblWidth ; -// Bookmark Start -BookmarkStart *CT_Bookmark ; +// Preferred Width After Table Row +WAfter []*CT_TblWidth ; -// Bookmark End -BookmarkEnd *CT_MarkupRange ; +// Table Row Cannot Break Across Pages +CantSplit []*CT_OnOff ; -// Move Source Location Container - Start -MoveFromRangeStart *CT_MoveBookmark ; +// Table Row Height +TrHeight []*CT_Height ; -// Move Source Location Container - End -MoveFromRangeEnd *CT_MarkupRange ; +// Repeat Table Row on Every New Page +TblHeader []*CT_OnOff ; -// Move Destination Location Container - Start -MoveToRangeStart *CT_MoveBookmark ; +// Table Row Cell Spacing +TblCellSpacing []*CT_TblWidth ; -// Move Destination Location Container - End -MoveToRangeEnd *CT_MarkupRange ; +// Table Row Alignment +Jc []*CT_JcTable ; -// Comment Anchor Range Start -CommentRangeStart *CT_MarkupRange ; +// Hidden Table Row Marker +Hidden []*CT_OnOff ;Ins *CT_TrackChange ;Del *CT_TrackChange ;TrPrChange *CT_TrPrChange ;};func (_gggae ST_VAnchor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gggae .String (),start );};type CT_TblGridChange struct{ -// Comment Anchor Range End -CommentRangeEnd *CT_MarkupRange ; +// Annotation Identifier +IdAttr int64 ;TblGrid *CT_TblGridBase ;}; -// Custom XML Markup Insertion Start -CustomXmlInsRangeStart *CT_TrackChange ; +// Validate validates the CT_EdnDocProps and its children +func (_aebf *CT_EdnDocProps )Validate ()error {return _aebf .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");};type CT_Background struct{ -// Custom XML Markup Insertion End -CustomXmlInsRangeEnd *CT_Markup ; +// Background Color +ColorAttr *ST_HexColor ; -// Custom XML Markup Deletion Start -CustomXmlDelRangeStart *CT_TrackChange ; +// Background Theme Color +ThemeColorAttr ST_ThemeColor ; -// Custom XML Markup Deletion End -CustomXmlDelRangeEnd *CT_Markup ; +// Background Theme Color Tint +ThemeTintAttr *string ; -// Custom XML Markup Move Source Start -CustomXmlMoveFromRangeStart *CT_TrackChange ; +// Background Theme Color Shade +ThemeShadeAttr *string ;Any []_ec .Any ;Drawing *CT_Drawing ;};func (_ebeb *CT_Captions )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_edfda :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"}}; +for _ ,_abba :=range _ebeb .Caption {e .EncodeElement (_abba ,_edfda );};if _ebeb .AutoCaptions !=nil {_ebbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070t\u0069\u006f\u006e\u0073"}};e .EncodeElement (_ebeb .AutoCaptions ,_ebbe ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bccgaf *WdST_AlignV )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bccgaf =0;case "\u0074\u006f\u0070":*_bccgaf =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bccgaf =2; +case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bccgaf =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_bccgaf =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_bccgaf =5;};return nil ;};func (_cgcbg ST_HexColorAuto )ValidateWithPath (path string )error {switch _cgcbg {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 (_cgcbg )); +};return nil ;};func (_dfeab *ST_HeightRule )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dfeab =0;case "\u0061\u0075\u0074\u006f":*_dfeab =1;case "\u0065\u0078\u0061c\u0074":*_dfeab =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_dfeab =3; +};return nil ;};func (_gbdb *CT_Spacing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdddf :=range start .Attr {if _cdddf .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065"{_cbffa ,_bgecfd :=ParseUnionST_TwipsMeasure (_cdddf .Value ); +if _bgecfd !=nil {return _bgecfd ;};_gbdb .BeforeAttr =&_cbffa ;continue ;};if _cdddf .Name .Local =="b\u0065\u0066\u006f\u0072\u0065\u004c\u0069\u006e\u0065\u0073"{_aafcf ,_effgd :=_e .ParseInt (_cdddf .Value ,10,64);if _effgd !=nil {return _effgd ;}; +_gbdb .BeforeLinesAttr =&_aafcf ;continue ;};if _cdddf .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065\u0041\u0075\u0074\u006f\u0073\u0070a\u0063\u0069\u006e\u0067"{_cbgd ,_eaeada :=ParseUnionST_OnOff (_cdddf .Value );if _eaeada !=nil {return _eaeada ; +};_gbdb .BeforeAutospacingAttr =&_cbgd ;continue ;};if _cdddf .Name .Local =="\u0061\u0066\u0074e\u0072"{_eacbb ,_aagafc :=ParseUnionST_TwipsMeasure (_cdddf .Value );if _aagafc !=nil {return _aagafc ;};_gbdb .AfterAttr =&_eacbb ;continue ;};if _cdddf .Name .Local =="\u0061\u0066\u0074\u0065\u0072\u004c\u0069\u006e\u0065\u0073"{_eeecc ,_afaff :=_e .ParseInt (_cdddf .Value ,10,64); +if _afaff !=nil {return _afaff ;};_gbdb .AfterLinesAttr =&_eeecc ;continue ;};if _cdddf .Name .Local =="\u0061\u0066t\u0065\u0072\u0041u\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067"{_cfbab ,_cbceef :=ParseUnionST_OnOff (_cdddf .Value );if _cbceef !=nil {return _cbceef ; +};_gbdb .AfterAutospacingAttr =&_cfbab ;continue ;};if _cdddf .Name .Local =="\u006c\u0069\u006e\u0065"{_acdca ,_gdaff :=ParseUnionST_SignedTwipsMeasure (_cdddf .Value );if _gdaff !=nil {return _gdaff ;};_gbdb .LineAttr =&_acdca ;continue ;};if _cdddf .Name .Local =="\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"{_gbdb .LineRuleAttr .UnmarshalXMLAttr (_cdddf ); +continue ;};};for {_ebbeg ,_ggabe :=d .Token ();if _ggabe !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u003a\u0020%\u0073",_ggabe );};if _ggba ,_cccafg :=_ebbeg .(_d .EndElement ); +_cccafg &&_ggba .Name ==start .Name {break ;};};return nil ;};func (_efgaa ST_TextDirection )ValidateWithPath (path string )error {switch _efgaa {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 (_efgaa )); +};return nil ;};func (_eaeda *CT_ReadingModeInkLockDown )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abgdea :=range start .Attr {if _abgdea .Name .Local =="\u0061\u0063\u0074\u0075\u0061\u006c\u0050\u0067"{_ebffd ,_aagaf :=ParseUnionST_OnOff (_abgdea .Value ); +if _aagaf !=nil {return _aagaf ;};_eaeda .ActualPgAttr =_ebffd ;continue ;};if _abgdea .Name .Local =="\u0077"{_acbf ,_dcbf :=_e .ParseUint (_abgdea .Value ,10,64);if _dcbf !=nil {return _dcbf ;};_eaeda .WAttr =_acbf ;continue ;};if _abgdea .Name .Local =="\u0068"{_eddbg ,_eadaa :=_e .ParseUint (_abgdea .Value ,10,64); +if _eadaa !=nil {return _eadaa ;};_eaeda .HAttr =_eddbg ;continue ;};if _abgdea .Name .Local =="\u0066\u006f\u006e\u0074\u0053\u007a"{_decec ,_bbace :=ParseUnionST_DecimalNumberOrPercent (_abgdea .Value );if _bbace !=nil {return _bbace ;};_eaeda .FontSzAttr =_decec ; +continue ;};};for {_gcfff ,_fedbb :=d .Token ();if _fedbb !=nil {return _b .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",_fedbb ); +};if _deeeg ,_cgcb :=_gcfff .(_d .EndElement );_cgcb &&_deeeg .Name ==start .Name {break ;};};return nil ;}; -// Custom XML Markup Move Source End -CustomXmlMoveFromRangeEnd *CT_Markup ; +// ValidateWithPath validates the CT_Charset and its children, prefixing error messages with path +func (_fccb *CT_Charset )ValidateWithPath (path string )error {return nil };func NewCT_FFData ()*CT_FFData {_gfdc :=&CT_FFData {};return _gfdc };func (_fgagd ST_CombineBrackets )ValidateWithPath (path string )error {switch _fgagd {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 (_fgagd )); +};return nil ;};func NewEG_RunLevelElts ()*EG_RunLevelElts {_addgf :=&EG_RunLevelElts {};return _addgf };func (_cfaed ST_JcTable )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eeabaf :=_d .Attr {};_eeabaf .Name =name ;switch _cfaed {case ST_JcTableUnset :_eeabaf .Value =""; +case ST_JcTableCenter :_eeabaf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcTableEnd :_eeabaf .Value ="\u0065\u006e\u0064";case ST_JcTableLeft :_eeabaf .Value ="\u006c\u0065\u0066\u0074";case ST_JcTableRight :_eeabaf .Value ="\u0072\u0069\u0067h\u0074"; +case ST_JcTableStart :_eeabaf .Value ="\u0073\u0074\u0061r\u0074";};return _eeabaf ,nil ;};func NewCT_HdrFtrRef ()*CT_HdrFtrRef {_gecbb :=&CT_HdrFtrRef {};_gecbb .TypeAttr =ST_HdrFtr (1);return _gecbb ;};func (_dfgeba ST_AnnotationVMerge )Validate ()error {return _dfgeba .ValidateWithPath ("")}; -// Custom XML Markup Move Destination Location Start -CustomXmlMoveToRangeStart *CT_TrackChange ; -// Custom XML Markup Move Destination Location End -CustomXmlMoveToRangeEnd *CT_Markup ;};func (_debdb ST_DocPartType )ValidateWithPath (path string )error {switch _debdb {case 0,1,2,3,4,5,6,7:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_debdb )); -};return nil ;};type CT_SdtDropDownList struct{ +// ValidateWithPath validates the EG_BlockLevelElts and its children, prefixing error messages with path +func (_geabac *EG_BlockLevelElts )ValidateWithPath (path string )error {for _befgbg ,_aafggc :=range _geabac .AltChunk {if _bggbe :=_aafggc .ValidateWithPath (_b .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_befgbg )); +_bggbe !=nil {return _bggbe ;};};for _cdgfc ,_bbfebb :=range _geabac .EG_ContentBlockContent {if _dceece :=_bbfebb .ValidateWithPath (_b .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 ,_cdgfc )); +_dceece !=nil {return _dceece ;};};return nil ;};type EG_ParaRPrTrackChanges struct{ -// Drop-down List Last Saved Value -LastValueAttr *string ; +// Inserted Paragraph +Ins *CT_TrackChange ; -// Drop-Down List Item -ListItem []*CT_SdtListItem ;};func (_cbadfe *CT_TblPrEx )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgebdb :for {_cccbe ,_bcfdf :=d .Token ();if _bcfdf !=nil {return _bcfdf ;};switch _dgbcf :=_cccbe .(type ){case _f .StartElement :switch _dgbcf .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbadfe .TblW =NewCT_TblWidth (); -if _gbecce :=d .DecodeElement (_cbadfe .TblW ,&_dgbcf );_gbecce !=nil {return _gbecce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbadfe .Jc =NewCT_JcTable (); -if _dabfd :=d .DecodeElement (_cbadfe .Jc ,&_dgbcf );_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 :"\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"}:_cbadfe .TblCellSpacing =NewCT_TblWidth (); -if _ebfgdg :=d .DecodeElement (_cbadfe .TblCellSpacing ,&_dgbcf );_ebfgdg !=nil {return _ebfgdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbadfe .TblInd =NewCT_TblWidth (); -if _egbbfb :=d .DecodeElement (_cbadfe .TblInd ,&_dgbcf );_egbbfb !=nil {return _egbbfb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbadfe .TblBorders =NewCT_TblBorders (); -if _fgaebe :=d .DecodeElement (_cbadfe .TblBorders ,&_dgbcf );_fgaebe !=nil {return _fgaebe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbadfe .Shd =NewCT_Shd (); -if _aadcda :=d .DecodeElement (_cbadfe .Shd ,&_dgbcf );_aadcda !=nil {return _aadcda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbadfe .TblLayout =NewCT_TblLayoutType (); -if _bggda :=d .DecodeElement (_cbadfe .TblLayout ,&_dgbcf );_bggda !=nil {return _bggda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbadfe .TblCellMar =NewCT_TblCellMar (); -if _efafg :=d .DecodeElement (_cbadfe .TblCellMar ,&_dgbcf );_efafg !=nil {return _efafg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbadfe .TblLook =NewCT_TblLook (); -if _fgcfc :=d .DecodeElement (_cbadfe .TblLook ,&_dgbcf );_fgcfc !=nil {return _fgcfc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbadfe .TblPrExChange =NewCT_TblPrExChange (); -if _gdgbf :=d .DecodeElement (_cbadfe .TblPrExChange ,&_dgbcf );_gdgbf !=nil {return _gdgbf ;};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",_dgbcf .Name ); -if _cagfag :=d .Skip ();_cagfag !=nil {return _cagfag ;};};case _f .EndElement :break _bgebdb ;case _f .CharData :};};return nil ;}; +// Deleted Paragraph +Del *CT_TrackChange ; -// Validate validates the WdCT_WordprocessingShapeChoice1 and its children -func (_fbgac *WdCT_WordprocessingShapeChoice1 )Validate ()error {return _fbgac .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"); -};type CT_FldChar struct{ +// Move Source Paragraph +MoveFrom *CT_TrackChange ; -// Field Character Type -FldCharTypeAttr ST_FldCharType ; +// Move Destination Paragraph +MoveTo *CT_TrackChange ;};type CT_Tbl struct{EG_RangeMarkupElements []*EG_RangeMarkupElements ; -// Field Should Not Be Recalculated -FldLockAttr *_df .ST_OnOff ; +// Table Properties +TblPr *CT_TblPr ; -// Field Result Invalidated -DirtyAttr *_df .ST_OnOff ; +// Table Grid +TblGrid *CT_TblGrid ;EG_ContentRowContent []*EG_ContentRowContent ;};func NewEG_HdrFtrReferences ()*EG_HdrFtrReferences {_aaebbb :=&EG_HdrFtrReferences {};return _aaebbb };func NewCT_TargetScreenSz ()*CT_TargetScreenSz {_dgeab :=&CT_TargetScreenSz {};_dgeab .ValAttr =ST_TargetScreenSz (1); +return _dgeab ;};func (_affbc *CT_LatentStyles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfabd :=range start .Attr {if _cfabd .Name .Local =="\u0064\u0065\u0066\u004c\u006f\u0063\u006b\u0065\u0064S\u0074\u0061\u0074\u0065"{_ecdgc ,_eaaea :=ParseUnionST_OnOff (_cfabd .Value ); +if _eaaea !=nil {return _eaaea ;};_affbc .DefLockedStateAttr =&_ecdgc ;continue ;};if _cfabd .Name .Local =="\u0064\u0065\u0066\u0055\u0049\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_gfcgc ,_bcgdf :=_e .ParseInt (_cfabd .Value ,10,64);if _bcgdf !=nil {return _bcgdf ; +};_affbc .DefUIPriorityAttr =&_gfcgc ;continue ;};if _cfabd .Name .Local =="\u0064\u0065\u0066\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_ebdfd ,_acgaa :=ParseUnionST_OnOff (_cfabd .Value );if _acgaa !=nil {return _acgaa ;};_affbc .DefSemiHiddenAttr =&_ebdfd ; +continue ;};if _cfabd .Name .Local =="\u0064\u0065\u0066\u0055\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_cfgff ,_beea :=ParseUnionST_OnOff (_cfabd .Value );if _beea !=nil {return _beea ;};_affbc .DefUnhideWhenUsedAttr =&_cfgff ; +continue ;};if _cfabd .Name .Local =="\u0064\u0065\u0066\u0051\u0046\u006f\u0072\u006d\u0061\u0074"{_bacgfg ,_aagac :=ParseUnionST_OnOff (_cfabd .Value );if _aagac !=nil {return _aagac ;};_affbc .DefQFormatAttr =&_bacgfg ;continue ;};if _cfabd .Name .Local =="\u0063\u006f\u0075n\u0074"{_egfce ,_bggb :=_e .ParseInt (_cfabd .Value ,10,64); +if _bggb !=nil {return _bggb ;};_affbc .CountAttr =&_egfce ;continue ;};};_dcgb :for {_gcddf ,_efegfc :=d .Token ();if _efegfc !=nil {return _efegfc ;};switch _efdaec :=_gcddf .(type ){case _d .StartElement :switch _efdaec .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"}:_bcbcf :=NewCT_LsdException (); +if _ecbag :=d .DecodeElement (_bcbcf ,&_efdaec );_ecbag !=nil {return _ecbag ;};_affbc .LsdException =append (_affbc .LsdException ,_bcbcf );default:_gb .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",_efdaec .Name ); +if _bgadeb :=d .Skip ();_bgadeb !=nil {return _bgadeb ;};};case _d .EndElement :break _dcgb ;case _d .CharData :};};return nil ;};func (_ffdcbd *CT_OptimizeForBrowser )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bcba :=range start .Attr {if _bcba .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cbabd ,_geebbb :=_bcba .Value ,error (nil ); +if _geebbb !=nil {return _geebbb ;};_ffdcbd .TargetAttr =&_cbabd ;continue ;};if _bcba .Name .Local =="\u0076\u0061\u006c"{_ggdfa ,_gegbe :=ParseUnionST_OnOff (_bcba .Value );if _gegbe !=nil {return _gegbe ;};_ffdcbd .ValAttr =&_ggdfa ;continue ;};};for {_feegg ,_ecdad :=d .Token (); +if _ecdad !=nil {return _b .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",_ecdad );};if _aeeb ,_fbdga :=_feegg .(_d .EndElement ); +_fbdga &&_aeeb .Name ==start .Name {break ;};};return nil ;}; -// Custom Field Data -FldData *CT_Text ; +// Validate validates the CT_Lock and its children +func (_edeb *CT_Lock )Validate ()error {return _edeb .ValidateWithPath ("\u0043T\u005f\u004c\u006f\u0063\u006b");};type CT_StyleSort struct{ -// Form Field Properties -FfData *CT_FFData ; +// Style Sorting +ValAttr ST_StyleSort ;};func NewCT_CharacterSpacing ()*CT_CharacterSpacing {_gbge :=&CT_CharacterSpacing {};_gbge .ValAttr =ST_CharacterSpacing (1);return _gbge ;};type CT_SdtContentBlock struct{ -// Previous Numbering Field Properties -NumberingChange *CT_TrackChangeNumbering ;};func (_dgfcc *WdWpc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgfcc .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas ();_ccbeba :for {_bdedda ,_gabea :=d .Token ();if _gabea !=nil {return _gabea ; -};switch _bdddbc :=_bdedda .(type ){case _f .StartElement :switch _bdddbc .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"}:_dgfcc .Bg =_fa .NewCT_BackgroundFormatting (); -if _ffdae :=d .DecodeElement (_dgfcc .Bg ,&_bdddbc );_ffdae !=nil {return _ffdae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_dgfcc .Whole =_fa .NewCT_WholeE2oFormatting (); -if _gaefdg :=d .DecodeElement (_dgfcc .Whole ,&_bdddbc );_gaefdg !=nil {return _gaefdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_dcbebb :=NewWdCT_WordprocessingCanvasChoice (); -if _ggdde :=d .DecodeElement (&_dcbebb .Wsp ,&_bdddbc );_ggdde !=nil {return _ggdde ;};_dgfcc .Choice =append (_dgfcc .Choice ,_dcbebb );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"}:_ffcbfe :=NewWdCT_WordprocessingCanvasChoice (); -if _aafgea :=d .DecodeElement (&_ffcbfe .Pic ,&_bdddbc );_aafgea !=nil {return _aafgea ;};_dgfcc .Choice =append (_dgfcc .Choice ,_ffcbfe );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_eebcfd :=NewWdCT_WordprocessingCanvasChoice (); -if _gacfbd :=d .DecodeElement (&_eebcfd .ContentPart ,&_bdddbc );_gacfbd !=nil {return _gacfbd ;};_dgfcc .Choice =append (_dgfcc .Choice ,_eebcfd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_feagea :=NewWdCT_WordprocessingCanvasChoice (); -if _ecfccg :=d .DecodeElement (&_feagea .Wgp ,&_bdddbc );_ecfccg !=nil {return _ecfccg ;};_dgfcc .Choice =append (_dgfcc .Choice ,_feagea );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_cbefde :=NewWdCT_WordprocessingCanvasChoice (); -if _egcfce :=d .DecodeElement (&_cbefde .GraphicFrame ,&_bdddbc );_egcfce !=nil {return _egcfce ;};_dgfcc .Choice =append (_dgfcc .Choice ,_cbefde );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_dgfcc .ExtLst =_fa .NewCT_OfficeArtExtensionList (); -if _gaedcb :=d .DecodeElement (_dgfcc .ExtLst ,&_bdddbc );_gaedcb !=nil {return _gaedcb ;};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",_bdddbc .Name ); -if _cccfab :=d .Skip ();_cccfab !=nil {return _cccfab ;};};case _f .EndElement :break _ccbeba ;case _f .CharData :};};return nil ;};func (_bagacc ST_DocGrid )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bagacc .String (),start ); -};func (_eadcaf *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 :_d .Sprintf ("\u0025\u0076",_eadcaf .IdAttr )});if _eadcaf .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_aaebg ,_bfbdfd :=_eadcaf .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 _bfbdfd !=nil {return _bfbdfd ;};start .Attr =append (start .Attr ,_aaebg );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_NumPicBullet struct{ +// Block-Level Custom XML Element +CustomXml *CT_CustomXmlBlock ; -// Picture Numbering Symbol ID -NumPicBulletIdAttr int64 ; +// Block-Level Structured Document Tag +Sdt *CT_SdtBlock ; -// Picture Numbering Symbol Properties -Pict *CT_Picture ;Drawing *CT_Drawing ;};func (_geegdf ST_HAnchor )Validate ()error {return _geegdf .ValidateWithPath ("")};func (_eagde *CT_SimpleField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcbec :=range start .Attr {if _gcbec .Name .Local =="\u0069\u006e\u0073t\u0072"{_dgbf ,_aecbg :=_gcbec .Value ,error (nil ); -if _aecbg !=nil {return _aecbg ;};_eagde .InstrAttr =_dgbf ;continue ;};if _gcbec .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_fccgga ,_fbefd :=ParseUnionST_OnOff (_gcbec .Value );if _fbefd !=nil {return _fbefd ;};_eagde .FldLockAttr =&_fccgga ; -continue ;};if _gcbec .Name .Local =="\u0064\u0069\u0072t\u0079"{_eeeba ,_edbec :=ParseUnionST_OnOff (_gcbec .Value );if _edbec !=nil {return _edbec ;};_eagde .DirtyAttr =&_eeeba ;continue ;};};_agcfg :for {_aeada ,_bccfd :=d .Token ();if _bccfd !=nil {return _bccfd ; -};switch _egfdf :=_aeada .(type ){case _f .StartElement :switch _egfdf .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eagde .FldData =NewCT_Text (); -if _fagea :=d .DecodeElement (_eagde .FldData ,&_egfdf );_fagea !=nil {return _fagea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adcde :=NewEG_PContent (); -_ggbfe :=NewCT_SimpleField ();if _fgefe :=d .DecodeElement (_ggbfe ,&_egfdf );_fgefe !=nil {return _fgefe ;};_adcde .FldSimple =append (_adcde .FldSimple ,_ggbfe );_eagde .EG_PContent =append (_eagde .EG_PContent ,_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 :"\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"}:_bbcgg :=NewEG_PContent (); -_bbcgg .Hyperlink =NewCT_Hyperlink ();if _egbba :=d .DecodeElement (_bbcgg .Hyperlink ,&_egfdf );_egbba !=nil {return _egbba ;};_eagde .EG_PContent =append (_eagde .EG_PContent ,_bbcgg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfged :=NewEG_PContent (); -_dfged .SubDoc =NewCT_Rel ();if _efacc :=d .DecodeElement (_dfged .SubDoc ,&_egfdf );_efacc !=nil {return _efacc ;};_eagde .EG_PContent =append (_eagde .EG_PContent ,_dfged );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_fadde :=NewEG_PContent (); -_egbef :=NewEG_ContentRunContent ();_egbef .CustomXml =NewCT_CustomXmlRun ();if _dgdfc :=d .DecodeElement (_egbef .CustomXml ,&_egfdf );_dgdfc !=nil {return _dgdfc ;};_eagde .EG_PContent =append (_eagde .EG_PContent ,_fadde );_fadde .EG_ContentRunContent =append (_fadde .EG_ContentRunContent ,_egbef ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_baeeb :=NewEG_PContent (); -_cefbc :=NewEG_ContentRunContent ();_cefbc .SmartTag =NewCT_SmartTagRun ();if _eaadf :=d .DecodeElement (_cefbc .SmartTag ,&_egfdf );_eaadf !=nil {return _eaadf ;};_eagde .EG_PContent =append (_eagde .EG_PContent ,_baeeb );_baeeb .EG_ContentRunContent =append (_baeeb .EG_ContentRunContent ,_cefbc ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_badbc :=NewEG_PContent (); -_bgdec :=NewEG_ContentRunContent ();_bgdec .Sdt =NewCT_SdtRun ();if _febga :=d .DecodeElement (_bgdec .Sdt ,&_egfdf );_febga !=nil {return _febga ;};_eagde .EG_PContent =append (_eagde .EG_PContent ,_badbc );_badbc .EG_ContentRunContent =append (_badbc .EG_ContentRunContent ,_bgdec ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdgef :=NewEG_PContent (); -_ffagba :=NewEG_ContentRunContent ();_ffagba .Dir =NewCT_DirContentRun ();if _bdaefd :=d .DecodeElement (_ffagba .Dir ,&_egfdf );_bdaefd !=nil {return _bdaefd ;};_eagde .EG_PContent =append (_eagde .EG_PContent ,_fdgef );_fdgef .EG_ContentRunContent =append (_fdgef .EG_ContentRunContent ,_ffagba ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_geabb :=NewEG_PContent (); -_dgdfac :=NewEG_ContentRunContent ();_dgdfac .Bdo =NewCT_BdoContentRun ();if _ecgbe :=d .DecodeElement (_dgdfac .Bdo ,&_egfdf );_ecgbe !=nil {return _ecgbe ;};_eagde .EG_PContent =append (_eagde .EG_PContent ,_geabb );_geabb .EG_ContentRunContent =append (_geabb .EG_ContentRunContent ,_dgdfac ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcee :=NewEG_PContent (); -_cfbea :=NewEG_ContentRunContent ();_cfbea .R =NewCT_R ();if _gfccc :=d .DecodeElement (_cfbea .R ,&_egfdf );_gfccc !=nil {return _gfccc ;};_eagde .EG_PContent =append (_eagde .EG_PContent ,_abcee );_abcee .EG_ContentRunContent =append (_abcee .EG_ContentRunContent ,_cfbea ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbcfe :=NewEG_PContent (); -_ebggdf :=NewEG_ContentRunContent ();_aeacd :=NewEG_RunLevelElts ();_aeacd .ProofErr =NewCT_ProofErr ();if _ffcae :=d .DecodeElement (_aeacd .ProofErr ,&_egfdf );_ffcae !=nil {return _ffcae ;};_eagde .EG_PContent =append (_eagde .EG_PContent ,_bbcfe ); -_bbcfe .EG_ContentRunContent =append (_bbcfe .EG_ContentRunContent ,_ebggdf );_ebggdf .EG_RunLevelElts =append (_ebggdf .EG_RunLevelElts ,_aeacd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_daffga :=NewEG_PContent (); -_ecddb :=NewEG_ContentRunContent ();_cbadf :=NewEG_RunLevelElts ();_cbadf .PermStart =NewCT_PermStart ();if _fggfc :=d .DecodeElement (_cbadf .PermStart ,&_egfdf );_fggfc !=nil {return _fggfc ;};_eagde .EG_PContent =append (_eagde .EG_PContent ,_daffga ); -_daffga .EG_ContentRunContent =append (_daffga .EG_ContentRunContent ,_ecddb );_ecddb .EG_RunLevelElts =append (_ecddb .EG_RunLevelElts ,_cbadf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_geaba :=NewEG_PContent (); -_bbadb :=NewEG_ContentRunContent ();_aacdg :=NewEG_RunLevelElts ();_aacdg .PermEnd =NewCT_Perm ();if _eeadg :=d .DecodeElement (_aacdg .PermEnd ,&_egfdf );_eeadg !=nil {return _eeadg ;};_eagde .EG_PContent =append (_eagde .EG_PContent ,_geaba );_geaba .EG_ContentRunContent =append (_geaba .EG_ContentRunContent ,_bbadb ); -_bbadb .EG_RunLevelElts =append (_bbadb .EG_RunLevelElts ,_aacdg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cegef :=NewEG_PContent (); -_gdcab :=NewEG_ContentRunContent ();_dbgga :=NewEG_RunLevelElts ();_dbgga .Ins =NewCT_RunTrackChange ();if _fdgbd :=d .DecodeElement (_dbgga .Ins ,&_egfdf );_fdgbd !=nil {return _fdgbd ;};_eagde .EG_PContent =append (_eagde .EG_PContent ,_cegef );_cegef .EG_ContentRunContent =append (_cegef .EG_ContentRunContent ,_gdcab ); -_gdcab .EG_RunLevelElts =append (_gdcab .EG_RunLevelElts ,_dbgga );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_ecccb :=NewEG_PContent (); -_cfdfc :=NewEG_ContentRunContent ();_dfcbg :=NewEG_RunLevelElts ();_dfcbg .Del =NewCT_RunTrackChange ();if _egace :=d .DecodeElement (_dfcbg .Del ,&_egfdf );_egace !=nil {return _egace ;};_eagde .EG_PContent =append (_eagde .EG_PContent ,_ecccb );_ecccb .EG_ContentRunContent =append (_ecccb .EG_ContentRunContent ,_cfdfc ); -_cfdfc .EG_RunLevelElts =append (_cfdfc .EG_RunLevelElts ,_dfcbg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_dfadde :=NewEG_PContent (); -_agcgd :=NewEG_ContentRunContent ();_fagff :=NewEG_RunLevelElts ();_fagff .MoveFrom =NewCT_RunTrackChange ();if _gedgbb :=d .DecodeElement (_fagff .MoveFrom ,&_egfdf );_gedgbb !=nil {return _gedgbb ;};_eagde .EG_PContent =append (_eagde .EG_PContent ,_dfadde ); -_dfadde .EG_ContentRunContent =append (_dfadde .EG_ContentRunContent ,_agcgd );_agcgd .EG_RunLevelElts =append (_agcgd .EG_RunLevelElts ,_fagff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_abegbc :=NewEG_PContent (); -_fedbe :=NewEG_ContentRunContent ();_gbbbca :=NewEG_RunLevelElts ();_gbbbca .MoveTo =NewCT_RunTrackChange ();if _ccbbd :=d .DecodeElement (_gbbbca .MoveTo ,&_egfdf );_ccbbd !=nil {return _ccbbd ;};_eagde .EG_PContent =append (_eagde .EG_PContent ,_abegbc ); -_abegbc .EG_ContentRunContent =append (_abegbc .EG_ContentRunContent ,_fedbe );_fedbe .EG_RunLevelElts =append (_fedbe .EG_RunLevelElts ,_gbbbca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgbef :=NewEG_PContent (); -_gbbebf :=NewEG_ContentRunContent ();_bfdea :=NewEG_RunLevelElts ();_abdac :=NewEG_RangeMarkupElements ();_abdac .BookmarkStart =NewCT_Bookmark ();if _dabac :=d .DecodeElement (_abdac .BookmarkStart ,&_egfdf );_dabac !=nil {return _dabac ;};_eagde .EG_PContent =append (_eagde .EG_PContent ,_bgbef ); -_bgbef .EG_ContentRunContent =append (_bgbef .EG_ContentRunContent ,_gbbebf );_gbbebf .EG_RunLevelElts =append (_gbbebf .EG_RunLevelElts ,_bfdea );_bfdea .EG_RangeMarkupElements =append (_bfdea .EG_RangeMarkupElements ,_abdac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbfcgf :=NewEG_PContent (); -_cfcgg :=NewEG_ContentRunContent ();_gdbadf :=NewEG_RunLevelElts ();_bbgdb :=NewEG_RangeMarkupElements ();_bbgdb .BookmarkEnd =NewCT_MarkupRange ();if _eddeb :=d .DecodeElement (_bbgdb .BookmarkEnd ,&_egfdf );_eddeb !=nil {return _eddeb ;};_eagde .EG_PContent =append (_eagde .EG_PContent ,_bbfcgf ); -_bbfcgf .EG_ContentRunContent =append (_bbfcgf .EG_ContentRunContent ,_cfcgg );_cfcgg .EG_RunLevelElts =append (_cfcgg .EG_RunLevelElts ,_gdbadf );_gdbadf .EG_RangeMarkupElements =append (_gdbadf .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 :"\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"}:_faffb :=NewEG_PContent (); -_acgfd :=NewEG_ContentRunContent ();_cebcg :=NewEG_RunLevelElts ();_fgfffb :=NewEG_RangeMarkupElements ();_fgfffb .MoveFromRangeStart =NewCT_MoveBookmark ();if _ebeac :=d .DecodeElement (_fgfffb .MoveFromRangeStart ,&_egfdf );_ebeac !=nil {return _ebeac ; -};_eagde .EG_PContent =append (_eagde .EG_PContent ,_faffb );_faffb .EG_ContentRunContent =append (_faffb .EG_ContentRunContent ,_acgfd );_acgfd .EG_RunLevelElts =append (_acgfd .EG_RunLevelElts ,_cebcg );_cebcg .EG_RangeMarkupElements =append (_cebcg .EG_RangeMarkupElements ,_fgfffb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gbccd :=NewEG_PContent (); -_dfffaa :=NewEG_ContentRunContent ();_begde :=NewEG_RunLevelElts ();_fbgae :=NewEG_RangeMarkupElements ();_fbgae .MoveFromRangeEnd =NewCT_MarkupRange ();if _ebdgfc :=d .DecodeElement (_fbgae .MoveFromRangeEnd ,&_egfdf );_ebdgfc !=nil {return _ebdgfc ;}; -_eagde .EG_PContent =append (_eagde .EG_PContent ,_gbccd );_gbccd .EG_ContentRunContent =append (_gbccd .EG_ContentRunContent ,_dfffaa );_dfffaa .EG_RunLevelElts =append (_dfffaa .EG_RunLevelElts ,_begde );_begde .EG_RangeMarkupElements =append (_begde .EG_RangeMarkupElements ,_fbgae ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ddcbc :=NewEG_PContent (); -_adggg :=NewEG_ContentRunContent ();_feecb :=NewEG_RunLevelElts ();_egcgee :=NewEG_RangeMarkupElements ();_egcgee .MoveToRangeStart =NewCT_MoveBookmark ();if _bcdcag :=d .DecodeElement (_egcgee .MoveToRangeStart ,&_egfdf );_bcdcag !=nil {return _bcdcag ; -};_eagde .EG_PContent =append (_eagde .EG_PContent ,_ddcbc );_ddcbc .EG_ContentRunContent =append (_ddcbc .EG_ContentRunContent ,_adggg );_adggg .EG_RunLevelElts =append (_adggg .EG_RunLevelElts ,_feecb );_feecb .EG_RangeMarkupElements =append (_feecb .EG_RangeMarkupElements ,_egcgee ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_abebc :=NewEG_PContent (); -_gfafd :=NewEG_ContentRunContent ();_daggfge :=NewEG_RunLevelElts ();_gdceff :=NewEG_RangeMarkupElements ();_gdceff .MoveToRangeEnd =NewCT_MarkupRange ();if _fbdab :=d .DecodeElement (_gdceff .MoveToRangeEnd ,&_egfdf );_fbdab !=nil {return _fbdab ;};_eagde .EG_PContent =append (_eagde .EG_PContent ,_abebc ); -_abebc .EG_ContentRunContent =append (_abebc .EG_ContentRunContent ,_gfafd );_gfafd .EG_RunLevelElts =append (_gfafd .EG_RunLevelElts ,_daggfge );_daggfge .EG_RangeMarkupElements =append (_daggfge .EG_RangeMarkupElements ,_gdceff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cecafd :=NewEG_PContent (); -_efeacd :=NewEG_ContentRunContent ();_fbfeaf :=NewEG_RunLevelElts ();_gecadg :=NewEG_RangeMarkupElements ();_gecadg .CommentRangeStart =NewCT_MarkupRange ();if _ffdaa :=d .DecodeElement (_gecadg .CommentRangeStart ,&_egfdf );_ffdaa !=nil {return _ffdaa ; -};_eagde .EG_PContent =append (_eagde .EG_PContent ,_cecafd );_cecafd .EG_ContentRunContent =append (_cecafd .EG_ContentRunContent ,_efeacd );_efeacd .EG_RunLevelElts =append (_efeacd .EG_RunLevelElts ,_fbfeaf );_fbfeaf .EG_RangeMarkupElements =append (_fbfeaf .EG_RangeMarkupElements ,_gecadg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fagbf :=NewEG_PContent (); -_cefgcb :=NewEG_ContentRunContent ();_afccd :=NewEG_RunLevelElts ();_ggaffb :=NewEG_RangeMarkupElements ();_ggaffb .CommentRangeEnd =NewCT_MarkupRange ();if _geebg :=d .DecodeElement (_ggaffb .CommentRangeEnd ,&_egfdf );_geebg !=nil {return _geebg ;};_eagde .EG_PContent =append (_eagde .EG_PContent ,_fagbf ); -_fagbf .EG_ContentRunContent =append (_fagbf .EG_ContentRunContent ,_cefgcb );_cefgcb .EG_RunLevelElts =append (_cefgcb .EG_RunLevelElts ,_afccd );_afccd .EG_RangeMarkupElements =append (_afccd .EG_RangeMarkupElements ,_ggaffb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cgdce :=NewEG_PContent (); -_bagge :=NewEG_ContentRunContent ();_cfaag :=NewEG_RunLevelElts ();_gbbcfb :=NewEG_RangeMarkupElements ();_gbbcfb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ceeaf :=d .DecodeElement (_gbbcfb .CustomXmlInsRangeStart ,&_egfdf );_ceeaf !=nil {return _ceeaf ; -};_eagde .EG_PContent =append (_eagde .EG_PContent ,_cgdce );_cgdce .EG_ContentRunContent =append (_cgdce .EG_ContentRunContent ,_bagge );_bagge .EG_RunLevelElts =append (_bagge .EG_RunLevelElts ,_cfaag );_cfaag .EG_RangeMarkupElements =append (_cfaag .EG_RangeMarkupElements ,_gbbcfb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_egfgc :=NewEG_PContent (); -_beafe :=NewEG_ContentRunContent ();_ddaea :=NewEG_RunLevelElts ();_efcac :=NewEG_RangeMarkupElements ();_efcac .CustomXmlInsRangeEnd =NewCT_Markup ();if _bffadd :=d .DecodeElement (_efcac .CustomXmlInsRangeEnd ,&_egfdf );_bffadd !=nil {return _bffadd ; -};_eagde .EG_PContent =append (_eagde .EG_PContent ,_egfgc );_egfgc .EG_ContentRunContent =append (_egfgc .EG_ContentRunContent ,_beafe );_beafe .EG_RunLevelElts =append (_beafe .EG_RunLevelElts ,_ddaea );_ddaea .EG_RangeMarkupElements =append (_ddaea .EG_RangeMarkupElements ,_efcac ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_adfeb :=NewEG_PContent (); -_abcgb :=NewEG_ContentRunContent ();_gadgde :=NewEG_RunLevelElts ();_fbdda :=NewEG_RangeMarkupElements ();_fbdda .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fafffd :=d .DecodeElement (_fbdda .CustomXmlDelRangeStart ,&_egfdf );_fafffd !=nil {return _fafffd ; -};_eagde .EG_PContent =append (_eagde .EG_PContent ,_adfeb );_adfeb .EG_ContentRunContent =append (_adfeb .EG_ContentRunContent ,_abcgb );_abcgb .EG_RunLevelElts =append (_abcgb .EG_RunLevelElts ,_gadgde );_gadgde .EG_RangeMarkupElements =append (_gadgde .EG_RangeMarkupElements ,_fbdda ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"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"}:_abeee :=NewEG_PContent (); -_gddccb :=NewEG_ContentRunContent ();_eeebb :=NewEG_RunLevelElts ();_affgea :=NewEG_RangeMarkupElements ();_affgea .CustomXmlDelRangeEnd =NewCT_Markup ();if _agdag :=d .DecodeElement (_affgea .CustomXmlDelRangeEnd ,&_egfdf );_agdag !=nil {return _agdag ; -};_eagde .EG_PContent =append (_eagde .EG_PContent ,_abeee );_abeee .EG_ContentRunContent =append (_abeee .EG_ContentRunContent ,_gddccb );_gddccb .EG_RunLevelElts =append (_gddccb .EG_RunLevelElts ,_eeebb );_eeebb .EG_RangeMarkupElements =append (_eeebb .EG_RangeMarkupElements ,_affgea ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdfcf :=NewEG_PContent (); -_edfccf :=NewEG_ContentRunContent ();_adeba :=NewEG_RunLevelElts ();_cbbdde :=NewEG_RangeMarkupElements ();_cbbdde .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dgcbe :=d .DecodeElement (_cbbdde .CustomXmlMoveFromRangeStart ,&_egfdf );_dgcbe !=nil {return _dgcbe ; -};_eagde .EG_PContent =append (_eagde .EG_PContent ,_gdfcf );_gdfcf .EG_ContentRunContent =append (_gdfcf .EG_ContentRunContent ,_edfccf );_edfccf .EG_RunLevelElts =append (_edfccf .EG_RunLevelElts ,_adeba );_adeba .EG_RangeMarkupElements =append (_adeba .EG_RangeMarkupElements ,_cbbdde ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_acefbd :=NewEG_PContent (); -_ccacc :=NewEG_ContentRunContent ();_ccece :=NewEG_RunLevelElts ();_eabbb :=NewEG_RangeMarkupElements ();_eabbb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bcgbe :=d .DecodeElement (_eabbb .CustomXmlMoveFromRangeEnd ,&_egfdf );_bcgbe !=nil {return _bcgbe ; -};_eagde .EG_PContent =append (_eagde .EG_PContent ,_acefbd );_acefbd .EG_ContentRunContent =append (_acefbd .EG_ContentRunContent ,_ccacc );_ccacc .EG_RunLevelElts =append (_ccacc .EG_RunLevelElts ,_ccece );_ccece .EG_RangeMarkupElements =append (_ccece .EG_RangeMarkupElements ,_eabbb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cedcg :=NewEG_PContent (); -_accaa :=NewEG_ContentRunContent ();_egccb :=NewEG_RunLevelElts ();_defef :=NewEG_RangeMarkupElements ();_defef .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ffdc :=d .DecodeElement (_defef .CustomXmlMoveToRangeStart ,&_egfdf );_ffdc !=nil {return _ffdc ; -};_eagde .EG_PContent =append (_eagde .EG_PContent ,_cedcg );_cedcg .EG_ContentRunContent =append (_cedcg .EG_ContentRunContent ,_accaa );_accaa .EG_RunLevelElts =append (_accaa .EG_RunLevelElts ,_egccb );_egccb .EG_RangeMarkupElements =append (_egccb .EG_RangeMarkupElements ,_defef ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cbgbab :=NewEG_PContent (); -_edbecd :=NewEG_ContentRunContent ();_ffgaf :=NewEG_RunLevelElts ();_dceee :=NewEG_RangeMarkupElements ();_dceee .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gfdff :=d .DecodeElement (_dceee .CustomXmlMoveToRangeEnd ,&_egfdf );_gfdff !=nil {return _gfdff ; -};_eagde .EG_PContent =append (_eagde .EG_PContent ,_cbgbab );_cbgbab .EG_ContentRunContent =append (_cbgbab .EG_ContentRunContent ,_edbecd );_edbecd .EG_RunLevelElts =append (_edbecd .EG_RunLevelElts ,_ffgaf );_ffgaf .EG_RangeMarkupElements =append (_ffgaf .EG_RangeMarkupElements ,_dceee ); -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"}:_dbbga :=NewEG_PContent (); -_baegg :=NewEG_ContentRunContent ();_bdcea :=NewEG_RunLevelElts ();_agefd :=NewEG_MathContent ();_agefd .OMathPara =_aa .NewOMathPara ();if _dgcdb :=d .DecodeElement (_agefd .OMathPara ,&_egfdf );_dgcdb !=nil {return _dgcdb ;};_eagde .EG_PContent =append (_eagde .EG_PContent ,_dbbga ); -_dbbga .EG_ContentRunContent =append (_dbbga .EG_ContentRunContent ,_baegg );_baegg .EG_RunLevelElts =append (_baegg .EG_RunLevelElts ,_bdcea );_bdcea .EG_MathContent =append (_bdcea .EG_MathContent ,_agefd );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"}:_cgfade :=NewEG_PContent (); -_gggcb :=NewEG_ContentRunContent ();_fdegfa :=NewEG_RunLevelElts ();_bacdeg :=NewEG_MathContent ();_bacdeg .OMath =_aa .NewOMath ();if _fefaa :=d .DecodeElement (_bacdeg .OMath ,&_egfdf );_fefaa !=nil {return _fefaa ;};_eagde .EG_PContent =append (_eagde .EG_PContent ,_cgfade ); -_cgfade .EG_ContentRunContent =append (_cgfade .EG_ContentRunContent ,_gggcb );_gggcb .EG_RunLevelElts =append (_gggcb .EG_RunLevelElts ,_fdegfa );_fdegfa .EG_MathContent =append (_fdegfa .EG_MathContent ,_bacdeg );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",_egfdf .Name ); -if _gdgge :=d .Skip ();_gdgge !=nil {return _gdgge ;};};case _f .EndElement :break _agcfg ;case _f .CharData :};};return nil ;};func (_efgf *CT_Border )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cdcb ,_edbb :=_efgf .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _edbb !=nil {return _edbb ;};start .Attr =append (start .Attr ,_cdcb );if _efgf .ColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_efgf .ColorAttr )}); -};if _efgf .ThemeColorAttr !=ST_ThemeColorUnset {_fedb ,_afebd :=_efgf .ThemeColorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _afebd !=nil {return _afebd ;};start .Attr =append (start .Attr ,_fedb ); -};if _efgf .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 :_d .Sprintf ("\u0025\u0076",*_efgf .ThemeTintAttr )});};if _efgf .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 :_d .Sprintf ("\u0025\u0076",*_efgf .ThemeShadeAttr )}); -};if _efgf .SzAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_d .Sprintf ("\u0025\u0076",*_efgf .SzAttr )});};if _efgf .SpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_efgf .SpaceAttr )}); -};if _efgf .ShadowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_d .Sprintf ("\u0025\u0076",*_efgf .ShadowAttr )});};if _efgf .FrameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_efgf .FrameAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gdfgf ST_Hint )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gdfgf .String (),start );};func (_edcff *CT_ColorSchemeMapping )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cedc :=range start .Attr {if _cedc .Name .Local =="\u0062\u0067\u0031"{_edcff .Bg1Attr .UnmarshalXMLAttr (_cedc ); -continue ;};if _cedc .Name .Local =="\u0074\u0031"{_edcff .T1Attr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Local =="\u0062\u0067\u0032"{_edcff .Bg2Attr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Local =="\u0074\u0032"{_edcff .T2Attr .UnmarshalXMLAttr (_cedc ); -continue ;};if _cedc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_edcff .Accent1Attr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_edcff .Accent2Attr .UnmarshalXMLAttr (_cedc );continue ; -};if _cedc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_edcff .Accent3Attr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_edcff .Accent4Attr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_edcff .Accent5Attr .UnmarshalXMLAttr (_cedc ); -continue ;};if _cedc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_edcff .Accent6Attr .UnmarshalXMLAttr (_cedc );continue ;};if _cedc .Name .Local =="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"{_edcff .HyperlinkAttr .UnmarshalXMLAttr (_cedc ); -continue ;};if _cedc .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b"{_edcff .FollowedHyperlinkAttr .UnmarshalXMLAttr (_cedc );continue ;};};for {_aafg ,_bddc :=d .Token ();if _bddc !=nil {return _d .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",_bddc ); -};if _fbab ,_gbee :=_aafg .(_f .EndElement );_gbee &&_fbab .Name ==start .Name {break ;};};return nil ;}; +// Paragraph +P []*CT_P ; -// ValidateWithPath validates the CT_SdtContentBlock and its children, prefixing error messages with path -func (_ffgbg *CT_SdtContentBlock )ValidateWithPath (path string )error {if _ffgbg .CustomXml !=nil {if _baede :=_ffgbg .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_baede !=nil {return _baede ;};}; -if _ffgbg .Sdt !=nil {if _aeadgc :=_ffgbg .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_aeadgc !=nil {return _aeadgc ;};};for _cgaeb ,_bbcfg :=range _ffgbg .P {if _cccfg :=_bbcfg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_cgaeb )); -_cccfg !=nil {return _cccfg ;};};for _cdab ,_acbgef :=range _ffgbg .Tbl {if _fbgee :=_acbgef .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_cdab ));_fbgee !=nil {return _fbgee ;};};for _efbg ,_abcgcc :=range _ffgbg .EG_RunLevelElts {if _defde :=_abcgcc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_efbg )); -_defde !=nil {return _defde ;};};return nil ;};func (_adfged ST_Shd )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_adfged .String (),start );};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 (_adbbda ST_TextDirection )ValidateWithPath (path string )error {switch _adbbda {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adbbda )); -};return nil ;}; +// Table +Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;};type CT_DataBinding struct{ -// ValidateWithPath validates the CT_SdtContentRun and its children, prefixing error messages with path -func (_bggfa *CT_SdtContentRun )ValidateWithPath (path string )error {for _acdedc ,_ecccg :=range _bggfa .FldSimple {if _ecaaec :=_ecccg .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_acdedc )); -_ecaaec !=nil {return _ecaaec ;};};if _bggfa .Hyperlink !=nil {if _cgdbc :=_bggfa .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_cgdbc !=nil {return _cgdbc ;};};if _bggfa .SubDoc !=nil {if _bafgdeae :=_bggfa .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063"); -_bafgdeae !=nil {return _bafgdeae ;};};for _dbaeb ,_fbgag :=range _bggfa .EG_ContentRunContent {if _ccdeec :=_fbgag .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_dbaeb )); -_ccdeec !=nil {return _ccdeec ;};};return nil ;}; +// XML Namespace Prefix Mappings +PrefixMappingsAttr *string ; -// Validate validates the CT_PTab and its children -func (_cbbbb *CT_PTab )Validate ()error {return _cbbbb .ValidateWithPath ("\u0043T\u005f\u0050\u0054\u0061\u0062");};func NewFtr ()*Ftr {_fgfedb :=&Ftr {};_fgfedb .CT_HdrFtr =*NewCT_HdrFtr ();return _fgfedb };func (_fgefa WdST_AlignH )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cfgad :=_f .Attr {}; -_cfgad .Name =name ;switch _fgefa {case WdST_AlignHUnset :_cfgad .Value ="";case WdST_AlignHLeft :_cfgad .Value ="\u006c\u0065\u0066\u0074";case WdST_AlignHRight :_cfgad .Value ="\u0072\u0069\u0067h\u0074";case WdST_AlignHCenter :_cfgad .Value ="\u0063\u0065\u006e\u0074\u0065\u0072"; -case WdST_AlignHInside :_cfgad .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case WdST_AlignHOutside :_cfgad .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _cfgad ,nil ;};func (_cca *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 :_d .Sprintf ("\u0025\u0076",_cca .AbstractNumIdAttr )}); -e .EncodeToken (start );if _cca .Nsid !=nil {_dge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0073\u0069\u0064"}};e .EncodeElement (_cca .Nsid ,_dge );};if _cca .MultiLevelType !=nil {_ef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003am\u0075\u006c\u0074i\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065"}}; -e .EncodeElement (_cca .MultiLevelType ,_ef );};if _cca .Tmpl !=nil {_ceb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u006d\u0070\u006c"}};e .EncodeElement (_cca .Tmpl ,_ceb );};if _cca .Name !=nil {_de :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}}; -e .EncodeElement (_cca .Name ,_de );};if _cca .StyleLink !=nil {_fgg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_cca .StyleLink ,_fgg );};if _cca .NumStyleLink !=nil {_ffa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0079\u006ce\u004c\u0069\u006e\u006b"}}; -e .EncodeElement (_cca .NumStyleLink ,_ffa );};if _cca .Lvl !=nil {_gag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006cv\u006c"}};for _ ,_ec :=range _cca .Lvl {e .EncodeElement (_ec ,_gag );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// XPath +XpathAttr string ; -// Validate validates the CT_CompatSetting and its children -func (_cccc *CT_CompatSetting )Validate ()error {return _cccc .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dp\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067");}; +// Custom XML Data Storage ID +StoreItemIDAttr string ;};func NewCT_FtnPos ()*CT_FtnPos {_faaae :=&CT_FtnPos {};_faaae .ValAttr =ST_FtnPos (1);return _faaae };func NewCT_P ()*CT_P {_bbfd :=&CT_P {};return _bbfd };func (_gaacd *CT_PPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _gaacd .PStyle !=nil {_egee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gaacd .PStyle ,_egee );};if _gaacd .KeepNext !=nil {_dfcgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}}; +e .EncodeElement (_gaacd .KeepNext ,_dfcgb );};if _gaacd .KeepLines !=nil {_fecgb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gaacd .KeepLines ,_fecgb );};if _gaacd .PageBreakBefore !=nil {_dddfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}}; +e .EncodeElement (_gaacd .PageBreakBefore ,_dddfg );};if _gaacd .FramePr !=nil {_gcbcf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_gaacd .FramePr ,_gcbcf );};if _gaacd .WidowControl !=nil {_dfadd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}}; +e .EncodeElement (_gaacd .WidowControl ,_dfadd );};if _gaacd .NumPr !=nil {_ffbdb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_gaacd .NumPr ,_ffbdb );};if _gaacd .SuppressLineNumbers !=nil {_ccgdb :=_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 (_gaacd .SuppressLineNumbers ,_ccgdb );};if _gaacd .PBdr !=nil {_gbfdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_gaacd .PBdr ,_gbfdb );};if _gaacd .Shd !=nil {_fgcgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}}; +e .EncodeElement (_gaacd .Shd ,_fgcgb );};if _gaacd .Tabs !=nil {_egag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_gaacd .Tabs ,_egag );};if _gaacd .SuppressAutoHyphens !=nil {_gecad :=_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 (_gaacd .SuppressAutoHyphens ,_gecad );};if _gaacd .Kinsoku !=nil {_cgadd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_gaacd .Kinsoku ,_cgadd );};if _gaacd .WordWrap !=nil {_ecafc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}}; +e .EncodeElement (_gaacd .WordWrap ,_ecafc );};if _gaacd .OverflowPunct !=nil {_fdegb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_gaacd .OverflowPunct ,_fdegb ); +};if _gaacd .TopLinePunct !=nil {_bgbee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_gaacd .TopLinePunct ,_bgbee );};if _gaacd .AutoSpaceDE !=nil {_ccbac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}}; +e .EncodeElement (_gaacd .AutoSpaceDE ,_ccbac );};if _gaacd .AutoSpaceDN !=nil {_cafcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_gaacd .AutoSpaceDN ,_cafcg ); +};if _gaacd .Bidi !=nil {_afafe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_gaacd .Bidi ,_afafe );};if _gaacd .AdjustRightInd !=nil {_ggabf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}}; +e .EncodeElement (_gaacd .AdjustRightInd ,_ggabf );};if _gaacd .SnapToGrid !=nil {_ebccb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_gaacd .SnapToGrid ,_ebccb );}; +if _gaacd .Spacing !=nil {_fcee :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_gaacd .Spacing ,_fcee );};if _gaacd .Ind !=nil {_dedff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0064"}}; +e .EncodeElement (_gaacd .Ind ,_dedff );};if _gaacd .ContextualSpacing !=nil {_ebceg :=_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 (_gaacd .ContextualSpacing ,_ebceg ); +};if _gaacd .MirrorIndents !=nil {_ffedb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_gaacd .MirrorIndents ,_ffedb );};if _gaacd .SuppressOverlap !=nil {_bdfba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}}; +e .EncodeElement (_gaacd .SuppressOverlap ,_bdfba );};if _gaacd .Jc !=nil {_bcdag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_gaacd .Jc ,_bcdag );};if _gaacd .TextDirection !=nil {_eddad :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_gaacd .TextDirection ,_eddad );};if _gaacd .TextAlignment !=nil {_dfbde :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_gaacd .TextAlignment ,_dfbde ); +};if _gaacd .TextboxTightWrap !=nil {_fdbef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_gaacd .TextboxTightWrap ,_fdbef );};if _gaacd .OutlineLvl !=nil {_acfga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}}; +e .EncodeElement (_gaacd .OutlineLvl ,_acfga );};if _gaacd .DivId !=nil {_gbadg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_gaacd .DivId ,_gbadg );};if _gaacd .CnfStyle !=nil {_gadgcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_gaacd .CnfStyle ,_gadgcd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aafge ST_HeightRule )Validate ()error {return _aafge .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_WebSettings and its children, prefixing error messages with path -func (_caeca *CT_WebSettings )ValidateWithPath (path string )error {if _caeca .Frameset !=nil {if _fbdef :=_caeca .Frameset .ValidateWithPath (path +"\u002fF\u0072\u0061\u006d\u0065\u0073\u0065t");_fbdef !=nil {return _fbdef ;};};if _caeca .Divs !=nil {if _faaae :=_caeca .Divs .ValidateWithPath (path +"\u002f\u0044\u0069v\u0073"); -_faaae !=nil {return _faaae ;};};if _caeca .Encoding !=nil {if _bagac :=_caeca .Encoding .ValidateWithPath (path +"\u002fE\u006e\u0063\u006f\u0064\u0069\u006eg");_bagac !=nil {return _bagac ;};};if _caeca .OptimizeForBrowser !=nil {if _gdecf :=_caeca .OptimizeForBrowser .ValidateWithPath (path +"\u002f\u004f\u0070\u0074im\u0069\u007a\u0065\u0046\u006f\u0072\u0042\u0072\u006f\u0077\u0073\u0065\u0072"); -_gdecf !=nil {return _gdecf ;};};if _caeca .RelyOnVML !=nil {if _dcedea :=_caeca .RelyOnVML .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c");_dcedea !=nil {return _dcedea ;};};if _caeca .AllowPNG !=nil {if _eecb :=_caeca .AllowPNG .ValidateWithPath (path +"\u002fA\u006c\u006c\u006f\u0077\u0050\u004eG"); -_eecb !=nil {return _eecb ;};};if _caeca .DoNotRelyOnCSS !=nil {if _gbfagb :=_caeca .DoNotRelyOnCSS .ValidateWithPath (path +"\u002fD\u006fN\u006f\u0074\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053");_gbfagb !=nil {return _gbfagb ;};};if _caeca .DoNotSaveAsSingleFile !=nil {if _cdgbb :=_caeca .DoNotSaveAsSingleFile .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0061\u0076\u0065\u0041\u0073\u0053\u0069\u006e\u0067\u006c\u0065\u0046\u0069l\u0065"); -_cdgbb !=nil {return _cdgbb ;};};if _caeca .DoNotOrganizeInFolder !=nil {if _eeffda :=_caeca .DoNotOrganizeInFolder .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u004f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006f\u006c\u0064e\u0072"); -_eeffda !=nil {return _eeffda ;};};if _caeca .DoNotUseLongFileNames !=nil {if _efcege :=_caeca .DoNotUseLongFileNames .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0055\u0073\u0065\u004c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006de\u0073"); -_efcege !=nil {return _efcege ;};};if _caeca .PixelsPerInch !=nil {if _dgfab :=_caeca .PixelsPerInch .ValidateWithPath (path +"\u002f\u0050\u0069\u0078\u0065\u006c\u0073\u0050\u0065r\u0049\u006e\u0063\u0068");_dgfab !=nil {return _dgfab ;};};if _caeca .TargetScreenSz !=nil {if _ccafe :=_caeca .TargetScreenSz .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a"); -_ccafe !=nil {return _ccafe ;};};if _caeca .SaveSmartTagsAsXml !=nil {if _gafbd :=_caeca .SaveSmartTagsAsXml .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073\u0041\u0073\u0058\u006d\u006c");_gafbd !=nil {return _gafbd ; -};};return nil ;}; +// Validate validates the CT_SaveThroughXslt and its children +func (_eafa *CT_SaveThroughXslt )Validate ()error {return _eafa .ValidateWithPath ("\u0043T\u005fS\u0061\u0076\u0065\u0054\u0068r\u006f\u0075g\u0068\u0058\u0073\u006c\u0074");};func NewCT_Headers ()*CT_Headers {_aggce :=&CT_Headers {};return _aggce };func (_accagg ST_Shd )String ()string {switch _accagg {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 "";};func (_bdaeg *CT_FFData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bdaeg .Name !=nil {_bddg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}}; +for _ ,_dfac :=range _bdaeg .Name {e .EncodeElement (_dfac ,_bddg );};};if _bdaeg .Label !=nil {_gaeeb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};for _ ,_abbb :=range _bdaeg .Label {e .EncodeElement (_abbb ,_gaeeb ); +};};if _bdaeg .TabIndex !=nil {_adef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}};for _ ,_aebfd :=range _bdaeg .TabIndex {e .EncodeElement (_aebfd ,_adef );};};if _bdaeg .Enabled !=nil {_dgec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065\u006e\u0061\u0062\u006c\u0065d"}}; +for _ ,_geaa :=range _bdaeg .Enabled {e .EncodeElement (_geaa ,_dgec );};};if _bdaeg .CalcOnExit !=nil {_fefdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063a\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"}};for _ ,_bebfe :=range _bdaeg .CalcOnExit {e .EncodeElement (_bebfe ,_fefdb ); +};};if _bdaeg .EntryMacro !=nil {_gdfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"}};for _ ,_fagfe :=range _bdaeg .EntryMacro {e .EncodeElement (_fagfe ,_gdfa );};};if _bdaeg .ExitMacro !=nil {_fccef :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u0078\u0069\u0074\u004d\u0061\u0063\u0072\u006f"}}; +for _ ,_addcd :=range _bdaeg .ExitMacro {e .EncodeElement (_addcd ,_fccef );};};if _bdaeg .HelpText !=nil {_geeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"}};for _ ,_agdag :=range _bdaeg .HelpText {e .EncodeElement (_agdag ,_geeg ); +};};if _bdaeg .StatusText !=nil {_ccgfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073t\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"}};for _ ,_adbd :=range _bdaeg .StatusText {e .EncodeElement (_adbd ,_ccgfa );};};if _bdaeg .CheckBox !=nil {_geebc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"}}; +e .EncodeElement (_bdaeg .CheckBox ,_geebc );};if _bdaeg .DdList !=nil {_dccabc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0064\u004c\u0069\u0073\u0074"}};e .EncodeElement (_bdaeg .DdList ,_dccabc );};if _bdaeg .TextInput !=nil {_dcfdc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074"}}; +e .EncodeElement (_bdaeg .TextInput ,_dcfdc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_RubyContent ()*CT_RubyContent {_dbgea :=&CT_RubyContent {};return _dbgea };func (_ebec *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 :_b .Sprintf ("\u0025\u0076",_ebec .IlvlAttr )}); +e .EncodeToken (start );if _ebec .StartOverride !=nil {_fdbfb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073t\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};e .EncodeElement (_ebec .StartOverride ,_fdbfb );};if _ebec .Lvl !=nil {_geabf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006cv\u006c"}}; +e .EncodeElement (_ebec .Lvl ,_geabf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_RunLevelElts and its children -func (_bdggb *EG_RunLevelElts )Validate ()error {return _bdggb .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073");}; +// Validate validates the EG_RangeMarkupElements and its children +func (_ebcbf *EG_RangeMarkupElements )Validate ()error {return _ebcbf .ValidateWithPath ("\u0045\u0047\u005f\u0052an\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006et\u0073");};func (_deceb *CT_HdrFtr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cadaf :for {_daged ,_dacfd :=d .Token (); +if _dacfd !=nil {return _dacfd ;};switch _dggba :=_daged .(type ){case _d .StartElement :switch _dggba .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"}:_acdbd :=NewCT_AltChunk (); +if _beff :=d .DecodeElement (_acdbd ,&_dggba );_beff !=nil {return _beff ;};_deceb .AltChunk =append (_deceb .AltChunk ,_acdbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_cdaafa :=NewEG_ContentBlockContent (); +_cdaafa .CustomXml =NewCT_CustomXmlBlock ();if _dcceda :=d .DecodeElement (_cdaafa .CustomXml ,&_dggba );_dcceda !=nil {return _dcceda ;};_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_cdaafa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfbfg :=NewEG_ContentBlockContent (); +_dfbfg .Sdt =NewCT_SdtBlock ();if _acdbg :=d .DecodeElement (_dfbfg .Sdt ,&_dggba );_acdbg !=nil {return _acdbg ;};_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_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 :"\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"}:_gcfb :=NewEG_ContentBlockContent (); +_gdfdd :=NewCT_P ();if _edege :=d .DecodeElement (_gdfdd ,&_dggba );_edege !=nil {return _edege ;};_gcfb .P =append (_gcfb .P ,_gdfdd );_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_gcfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbbd :=NewEG_ContentBlockContent (); +_bfcb :=NewCT_Tbl ();if _bgfcfb :=d .DecodeElement (_bfcb ,&_dggba );_bgfcfb !=nil {return _bgfcfb ;};_gdbbd .Tbl =append (_gdbbd .Tbl ,_bfcb );_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_gdbbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgdec :=NewEG_ContentBlockContent (); +_fccce :=NewEG_RunLevelElts ();_fccce .ProofErr =NewCT_ProofErr ();if _gefeg :=d .DecodeElement (_fccce .ProofErr ,&_dggba );_gefeg !=nil {return _gefeg ;};_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_dgdec );_dgdec .EG_RunLevelElts =append (_dgdec .EG_RunLevelElts ,_fccce ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dffba :=NewEG_ContentBlockContent (); +_gdbdg :=NewEG_RunLevelElts ();_gdbdg .PermStart =NewCT_PermStart ();if _dcbefc :=d .DecodeElement (_gdbdg .PermStart ,&_dggba );_dcbefc !=nil {return _dcbefc ;};_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_dffba );_dffba .EG_RunLevelElts =append (_dffba .EG_RunLevelElts ,_gdbdg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bfdd :=NewEG_ContentBlockContent (); +_ccfed :=NewEG_RunLevelElts ();_ccfed .PermEnd =NewCT_Perm ();if _aegf :=d .DecodeElement (_ccfed .PermEnd ,&_dggba );_aegf !=nil {return _aegf ;};_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_bfdd );_bfdd .EG_RunLevelElts =append (_bfdd .EG_RunLevelElts ,_ccfed ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ceaa :=NewEG_ContentBlockContent (); +_dffe :=NewEG_RunLevelElts ();_dffe .Ins =NewCT_RunTrackChange ();if _dgdbf :=d .DecodeElement (_dffe .Ins ,&_dggba );_dgdbf !=nil {return _dgdbf ;};_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_ceaa );_ceaa .EG_RunLevelElts =append (_ceaa .EG_RunLevelElts ,_dffe ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbbdg :=NewEG_ContentBlockContent (); +_bffgg :=NewEG_RunLevelElts ();_bffgg .Del =NewCT_RunTrackChange ();if _gdafb :=d .DecodeElement (_bffgg .Del ,&_dggba );_gdafb !=nil {return _gdafb ;};_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_bbbdg );_bbbdg .EG_RunLevelElts =append (_bbbdg .EG_RunLevelElts ,_bffgg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gfcba :=NewEG_ContentBlockContent (); +_efff :=NewEG_RunLevelElts ();_efff .MoveFrom =NewCT_RunTrackChange ();if _cddfe :=d .DecodeElement (_efff .MoveFrom ,&_dggba );_cddfe !=nil {return _cddfe ;};_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_gfcba );_gfcba .EG_RunLevelElts =append (_gfcba .EG_RunLevelElts ,_efff ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dcdd :=NewEG_ContentBlockContent (); +_fccced :=NewEG_RunLevelElts ();_fccced .MoveTo =NewCT_RunTrackChange ();if _dcfe :=d .DecodeElement (_fccced .MoveTo ,&_dggba );_dcfe !=nil {return _dcfe ;};_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_dcdd );_dcdd .EG_RunLevelElts =append (_dcdd .EG_RunLevelElts ,_fccced ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_deddf :=NewEG_ContentBlockContent (); +_fdaa :=NewEG_RunLevelElts ();_fcace :=NewEG_RangeMarkupElements ();_fcace .BookmarkStart =NewCT_Bookmark ();if _cbbff :=d .DecodeElement (_fcace .BookmarkStart ,&_dggba );_cbbff !=nil {return _cbbff ;};_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_deddf ); +_deddf .EG_RunLevelElts =append (_deddf .EG_RunLevelElts ,_fdaa );_fdaa .EG_RangeMarkupElements =append (_fdaa .EG_RangeMarkupElements ,_fcace );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdba :=NewEG_ContentBlockContent (); +_eebf :=NewEG_RunLevelElts ();_ecced :=NewEG_RangeMarkupElements ();_ecced .BookmarkEnd =NewCT_MarkupRange ();if _efebg :=d .DecodeElement (_ecced .BookmarkEnd ,&_dggba );_efebg !=nil {return _efebg ;};_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_gdba ); +_gdba .EG_RunLevelElts =append (_gdba .EG_RunLevelElts ,_eebf );_eebf .EG_RangeMarkupElements =append (_eebf .EG_RangeMarkupElements ,_ecced );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbffa :=NewEG_ContentBlockContent (); +_gfgee :=NewEG_RunLevelElts ();_edgbe :=NewEG_RangeMarkupElements ();_edgbe .MoveFromRangeStart =NewCT_MoveBookmark ();if _aggee :=d .DecodeElement (_edgbe .MoveFromRangeStart ,&_dggba );_aggee !=nil {return _aggee ;};_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_bbffa ); +_bbffa .EG_RunLevelElts =append (_bbffa .EG_RunLevelElts ,_gfgee );_gfgee .EG_RangeMarkupElements =append (_gfgee .EG_RangeMarkupElements ,_edgbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_abdae :=NewEG_ContentBlockContent (); +_dfdce :=NewEG_RunLevelElts ();_ggac :=NewEG_RangeMarkupElements ();_ggac .MoveFromRangeEnd =NewCT_MarkupRange ();if _ggge :=d .DecodeElement (_ggac .MoveFromRangeEnd ,&_dggba );_ggge !=nil {return _ggge ;};_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_abdae ); +_abdae .EG_RunLevelElts =append (_abdae .EG_RunLevelElts ,_dfdce );_dfdce .EG_RangeMarkupElements =append (_dfdce .EG_RangeMarkupElements ,_ggac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_baefg :=NewEG_ContentBlockContent (); +_dgaab :=NewEG_RunLevelElts ();_bdcgg :=NewEG_RangeMarkupElements ();_bdcgg .MoveToRangeStart =NewCT_MoveBookmark ();if _ggecf :=d .DecodeElement (_bdcgg .MoveToRangeStart ,&_dggba );_ggecf !=nil {return _ggecf ;};_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_baefg ); +_baefg .EG_RunLevelElts =append (_baefg .EG_RunLevelElts ,_dgaab );_dgaab .EG_RangeMarkupElements =append (_dgaab .EG_RangeMarkupElements ,_bdcgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bbcf :=NewEG_ContentBlockContent (); +_cgabf :=NewEG_RunLevelElts ();_fgaea :=NewEG_RangeMarkupElements ();_fgaea .MoveToRangeEnd =NewCT_MarkupRange ();if _gdbdf :=d .DecodeElement (_fgaea .MoveToRangeEnd ,&_dggba );_gdbdf !=nil {return _gdbdf ;};_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_bbcf ); +_bbcf .EG_RunLevelElts =append (_bbcf .EG_RunLevelElts ,_cgabf );_cgabf .EG_RangeMarkupElements =append (_cgabf .EG_RangeMarkupElements ,_fgaea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdfca :=NewEG_ContentBlockContent (); +_fcdbg :=NewEG_RunLevelElts ();_defba :=NewEG_RangeMarkupElements ();_defba .CommentRangeStart =NewCT_MarkupRange ();if _cdfcce :=d .DecodeElement (_defba .CommentRangeStart ,&_dggba );_cdfcce !=nil {return _cdfcce ;};_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_fdfca ); +_fdfca .EG_RunLevelElts =append (_fdfca .EG_RunLevelElts ,_fcdbg );_fcdbg .EG_RangeMarkupElements =append (_fcdbg .EG_RangeMarkupElements ,_defba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbga :=NewEG_ContentBlockContent (); +_aefg :=NewEG_RunLevelElts ();_eebcc :=NewEG_RangeMarkupElements ();_eebcc .CommentRangeEnd =NewCT_MarkupRange ();if _fefdd :=d .DecodeElement (_eebcc .CommentRangeEnd ,&_dggba );_fefdd !=nil {return _fefdd ;};_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_gbga ); +_gbga .EG_RunLevelElts =append (_gbga .EG_RunLevelElts ,_aefg );_aefg .EG_RangeMarkupElements =append (_aefg .EG_RangeMarkupElements ,_eebcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gcacc :=NewEG_ContentBlockContent (); +_bcbb :=NewEG_RunLevelElts ();_ebace :=NewEG_RangeMarkupElements ();_ebace .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bgbcd :=d .DecodeElement (_ebace .CustomXmlInsRangeStart ,&_dggba );_bgbcd !=nil {return _bgbcd ;};_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_gcacc ); +_gcacc .EG_RunLevelElts =append (_gcacc .EG_RunLevelElts ,_bcbb );_bcbb .EG_RangeMarkupElements =append (_bcbb .EG_RangeMarkupElements ,_ebace );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ggfda :=NewEG_ContentBlockContent (); +_cegg :=NewEG_RunLevelElts ();_gcge :=NewEG_RangeMarkupElements ();_gcge .CustomXmlInsRangeEnd =NewCT_Markup ();if _bgcgb :=d .DecodeElement (_gcge .CustomXmlInsRangeEnd ,&_dggba );_bgcgb !=nil {return _bgcgb ;};_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_ggfda ); +_ggfda .EG_RunLevelElts =append (_ggfda .EG_RunLevelElts ,_cegg );_cegg .EG_RangeMarkupElements =append (_cegg .EG_RangeMarkupElements ,_gcge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_adgba :=NewEG_ContentBlockContent (); +_ebaaf :=NewEG_RunLevelElts ();_gbade :=NewEG_RangeMarkupElements ();_gbade .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cfcge :=d .DecodeElement (_gbade .CustomXmlDelRangeStart ,&_dggba );_cfcge !=nil {return _cfcge ;};_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_adgba ); +_adgba .EG_RunLevelElts =append (_adgba .EG_RunLevelElts ,_ebaaf );_ebaaf .EG_RangeMarkupElements =append (_ebaaf .EG_RangeMarkupElements ,_gbade );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gcbfab :=NewEG_ContentBlockContent (); +_ggaa :=NewEG_RunLevelElts ();_ddddce :=NewEG_RangeMarkupElements ();_ddddce .CustomXmlDelRangeEnd =NewCT_Markup ();if _dcagd :=d .DecodeElement (_ddddce .CustomXmlDelRangeEnd ,&_dggba );_dcagd !=nil {return _dcagd ;};_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_gcbfab ); +_gcbfab .EG_RunLevelElts =append (_gcbfab .EG_RunLevelElts ,_ggaa );_ggaa .EG_RangeMarkupElements =append (_ggaa .EG_RangeMarkupElements ,_ddddce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbacc :=NewEG_ContentBlockContent (); +_gbebe :=NewEG_RunLevelElts ();_aagff :=NewEG_RangeMarkupElements ();_aagff .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dfcad :=d .DecodeElement (_aagff .CustomXmlMoveFromRangeStart ,&_dggba );_dfcad !=nil {return _dfcad ;};_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_fbacc ); +_fbacc .EG_RunLevelElts =append (_fbacc .EG_RunLevelElts ,_gbebe );_gbebe .EG_RangeMarkupElements =append (_gbebe .EG_RangeMarkupElements ,_aagff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_dfbca :=NewEG_ContentBlockContent (); +_ccfgg :=NewEG_RunLevelElts ();_cadee :=NewEG_RangeMarkupElements ();_cadee .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aeadf :=d .DecodeElement (_cadee .CustomXmlMoveFromRangeEnd ,&_dggba );_aeadf !=nil {return _aeadf ;};_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_dfbca ); +_dfbca .EG_RunLevelElts =append (_dfbca .EG_RunLevelElts ,_ccfgg );_ccfgg .EG_RangeMarkupElements =append (_ccfgg .EG_RangeMarkupElements ,_cadee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_dbccd :=NewEG_ContentBlockContent (); +_gabdd :=NewEG_RunLevelElts ();_eafd :=NewEG_RangeMarkupElements ();_eafd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _abfcd :=d .DecodeElement (_eafd .CustomXmlMoveToRangeStart ,&_dggba );_abfcd !=nil {return _abfcd ;};_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_dbccd ); +_dbccd .EG_RunLevelElts =append (_dbccd .EG_RunLevelElts ,_gabdd );_gabdd .EG_RangeMarkupElements =append (_gabdd .EG_RangeMarkupElements ,_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 :"\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"}:_dfec :=NewEG_ContentBlockContent (); +_eccga :=NewEG_RunLevelElts ();_fdddc :=NewEG_RangeMarkupElements ();_fdddc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cbcbb :=d .DecodeElement (_fdddc .CustomXmlMoveToRangeEnd ,&_dggba );_cbcbb !=nil {return _cbcbb ;};_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_dfec ); +_dfec .EG_RunLevelElts =append (_dfec .EG_RunLevelElts ,_eccga );_eccga .EG_RangeMarkupElements =append (_eccga .EG_RangeMarkupElements ,_fdddc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eeaff :=NewEG_ContentBlockContent (); +_gbfcc :=NewEG_RunLevelElts ();_dgefb :=NewEG_MathContent ();_dgefb .OMathPara =_ea .NewOMathPara ();if _dbgb :=d .DecodeElement (_dgefb .OMathPara ,&_dggba );_dbgb !=nil {return _dbgb ;};_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_eeaff ); +_eeaff .EG_RunLevelElts =append (_eeaff .EG_RunLevelElts ,_gbfcc );_gbfcc .EG_MathContent =append (_gbfcc .EG_MathContent ,_dgefb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eecg :=NewEG_ContentBlockContent (); +_dgedc :=NewEG_RunLevelElts ();_eeaba :=NewEG_MathContent ();_eeaba .OMath =_ea .NewOMath ();if _debeag :=d .DecodeElement (_eeaba .OMath ,&_dggba );_debeag !=nil {return _debeag ;};_deceb .EG_ContentBlockContent =append (_deceb .EG_ContentBlockContent ,_eecg ); +_eecg .EG_RunLevelElts =append (_eecg .EG_RunLevelElts ,_dgedc );_dgedc .EG_MathContent =append (_dgedc .EG_MathContent ,_eeaba );default:_gb .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",_dggba .Name ); +if _gfdddd :=d .Skip ();_gfdddd !=nil {return _gfdddd ;};};case _d .EndElement :break _cadaf ;case _d .CharData :};};return nil ;};func NewCT_Control ()*CT_Control {_acdga :=&CT_Control {};return _acdga }; -// Validate validates the CT_Document and its children -func (_eacf *CT_Document )Validate ()error {return _eacf .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_gdadg *CT_JcTable )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdadg .ValAttr =ST_JcTable (1); -for _ ,_dgcfb :=range start .Attr {if _dgcfb .Name .Local =="\u0076\u0061\u006c"{_gdadg .ValAttr .UnmarshalXMLAttr (_dgcfb );continue ;};};for {_abbdd ,_gbfd :=d .Token ();if _gbfd !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065\u003a\u0020%\u0073",_gbfd ); -};if _adccg ,_adeed :=_abbdd .(_f .EndElement );_adeed &&_adccg .Name ==start .Name {break ;};};return nil ;};type Settings struct{CT_Settings };func (_cbgdadb ST_VAnchor )String ()string {switch _cbgdadb {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 (_ddbeb *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 :_d .Sprintf ("\u0025\u0076",_ddbeb .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_adgfad ST_TblStyleOverrideType )Validate ()error {return _adgfad .ValidateWithPath ("")};func (_beeefb ST_FldCharType )ValidateWithPath (path string )error {switch _beeefb {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_beeefb )); -};return nil ;}; +// ValidateWithPath validates the CT_ColorSchemeMapping and its children, prefixing error messages with path +func (_fff *CT_ColorSchemeMapping )ValidateWithPath (path string )error {if _ebbed :=_fff .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_ebbed !=nil {return _ebbed ;};if _eabg :=_fff .T1Attr .ValidateWithPath (path +"\u002fT\u0031\u0041\u0074\u0074\u0072"); +_eabg !=nil {return _eabg ;};if _acba :=_fff .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_acba !=nil {return _acba ;};if _bca :=_fff .T2Attr .ValidateWithPath (path +"\u002fT\u0032\u0041\u0074\u0074\u0072");_bca !=nil {return _bca ; +};if _cgdb :=_fff .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_cgdb !=nil {return _cgdb ;};if _fadf :=_fff .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072"); +_fadf !=nil {return _fadf ;};if _cbbf :=_fff .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_cbbf !=nil {return _cbbf ;};if _ebebb :=_fff .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072"); +_ebebb !=nil {return _ebebb ;};if _gfgge :=_fff .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_gfgge !=nil {return _gfgge ;};if _fdcg :=_fff .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072"); +_fdcg !=nil {return _fdcg ;};if _eef :=_fff .HyperlinkAttr .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006ek\u0041\u0074\u0074\u0072");_eef !=nil {return _eef ;};if _ddea :=_fff .FollowedHyperlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0041\u0074t\u0072"); +_ddea !=nil {return _ddea ;};return nil ;};func (_bcdbfc *CT_SdtCell )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgadb :for {_fcaba ,_gfcfe :=d .Token ();if _gfcfe !=nil {return _gfcfe ;};switch _gebae :=_fcaba .(type ){case _d .StartElement :switch _gebae .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"}:_bcdbfc .SdtPr =NewCT_SdtPr (); +if _caaaab :=d .DecodeElement (_bcdbfc .SdtPr ,&_gebae );_caaaab !=nil {return _caaaab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcdbfc .SdtEndPr =NewCT_SdtEndPr (); +if _aebbb :=d .DecodeElement (_bcdbfc .SdtEndPr ,&_gebae );_aebbb !=nil {return _aebbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcdbfc .SdtContent =NewCT_SdtContentCell (); +if _bdgeb :=d .DecodeElement (_bcdbfc .SdtContent ,&_gebae );_bdgeb !=nil {return _bdgeb ;};default:_gb .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",_gebae .Name ); +if _begdd :=d .Skip ();_begdd !=nil {return _begdd ;};};case _d .EndElement :break _dgadb ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_FrameScrollbar and its children -func (_ffcdg *CT_FrameScrollbar )Validate ()error {return _ffcdg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006fl\u006c\u0062\u0061\u0072");};func (_bgece ST_Merge )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ecfccdb :=_f .Attr {}; -_ecfccdb .Name =name ;switch _bgece {case ST_MergeUnset :_ecfccdb .Value ="";case ST_MergeContinue :_ecfccdb .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065";case ST_MergeRestart :_ecfccdb .Value ="\u0072e\u0073\u0074\u0061\u0072\u0074";};return _ecfccdb ,nil ; -};const (ST_DisplacedByCustomXmlUnset ST_DisplacedByCustomXml =0;ST_DisplacedByCustomXmlNext ST_DisplacedByCustomXml =1;ST_DisplacedByCustomXmlPrev ST_DisplacedByCustomXml =2;);type CT_DocVar struct{ +// Validate validates the WdWsp and its children +func (_cgeea *WdWsp )Validate ()error {return _cgeea .ValidateWithPath ("\u0057\u0064\u0057s\u0070")};func (_feceb *CT_DocProtect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _feceb .EditAttr !=ST_DocProtectUnset {_gfbbf ,_gdbd :=_feceb .EditAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0065\u0064\u0069\u0074"}); +if _gdbd !=nil {return _gdbd ;};start .Attr =append (start .Attr ,_gfbbf );};if _feceb .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 :_b .Sprintf ("\u0025\u0076",*_feceb .FormattingAttr )}); +};if _feceb .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 :_b .Sprintf ("\u0025\u0076",*_feceb .EnforcementAttr )});};if _feceb .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 :_b .Sprintf ("\u0025\u0076",*_feceb .AlgorithmNameAttr )}); +};if _feceb .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 :_b .Sprintf ("\u0025\u0076",*_feceb .HashValueAttr )});};if _feceb .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 :_b .Sprintf ("\u0025\u0076",*_feceb .SaltValueAttr )}); +};if _feceb .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 :_b .Sprintf ("\u0025\u0076",*_feceb .SpinCountAttr )});};if _feceb .CryptProviderTypeAttr !=_gf .ST_CryptProvUnset {_bada ,_eceaa :=_feceb .CryptProviderTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"}); +if _eceaa !=nil {return _eceaa ;};start .Attr =append (start .Attr ,_bada );};if _feceb .CryptAlgorithmClassAttr !=_gf .ST_AlgClassUnset {_cbaf ,_cabd :=_feceb .CryptAlgorithmClassAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"}); +if _cabd !=nil {return _cabd ;};start .Attr =append (start .Attr ,_cbaf );};if _feceb .CryptAlgorithmTypeAttr !=_gf .ST_AlgTypeUnset {_cbfdf ,_aedc :=_feceb .CryptAlgorithmTypeAttr .MarshalXMLAttr (_d .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"}); +if _aedc !=nil {return _aedc ;};start .Attr =append (start .Attr ,_cbfdf );};if _feceb .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 :_b .Sprintf ("\u0025\u0076",*_feceb .CryptAlgorithmSidAttr )}); +};if _feceb .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 :_b .Sprintf ("\u0025\u0076",*_feceb .CryptSpinCountAttr )}); +};if _feceb .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 :_b .Sprintf ("\u0025\u0076",*_feceb .CryptProviderAttr )}); +};if _feceb .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_feceb .AlgIdExtAttr )});};if _feceb .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 :_b .Sprintf ("\u0025\u0076",*_feceb .AlgIdExtSourceAttr )}); +};if _feceb .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 :_b .Sprintf ("\u0025\u0076",*_feceb .CryptProviderTypeExtAttr )}); +};if _feceb .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 :_b .Sprintf ("\u0025\u0076",*_feceb .CryptProviderTypeExtSourceAttr )}); +};if _feceb .HashAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_feceb .HashAttr )});};if _feceb .SaltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_feceb .SaltAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gfbbgb ST_Theme )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_agfgd :=_d .Attr {};_agfgd .Name =name ;switch _gfbbgb {case ST_ThemeUnset :_agfgd .Value =""; +case ST_ThemeMajorEastAsia :_agfgd .Value ="\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMajorBidi :_agfgd .Value ="\u006da\u006a\u006f\u0072\u0042\u0069\u0064i";case ST_ThemeMajorAscii :_agfgd .Value ="\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069"; +case ST_ThemeMajorHAnsi :_agfgd .Value ="\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069";case ST_ThemeMinorEastAsia :_agfgd .Value ="\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMinorBidi :_agfgd .Value ="\u006di\u006e\u006f\u0072\u0042\u0069\u0064i"; +case ST_ThemeMinorAscii :_agfgd .Value ="\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case ST_ThemeMinorHAnsi :_agfgd .Value ="\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069";};return _agfgd ,nil ;};func NewCT_DocParts ()*CT_DocParts {_gadfe :=&CT_DocParts {}; +return _gadfe };func (_ecbgbc *WdCT_LinkedTextboxInformation )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",_ecbgbc .IdAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0065\u0071"},Value :_b .Sprintf ("\u0025\u0076",_ecbgbc .SeqAttr )});e .EncodeToken (start );if _ecbgbc .ExtLst !=nil {_eabbd :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_ecbgbc .ExtLst ,_eabbd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egdgg *EG_PContentBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egdgg .CustomXml !=nil {_bagfbf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}}; +e .EncodeElement (_egdgg .CustomXml ,_bagfbf );};if _egdgg .FldSimple !=nil {_ccfeaf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_bfaaa :=range _egdgg .FldSimple {e .EncodeElement (_bfaaa ,_ccfeaf ); +};};if _egdgg .Hyperlink !=nil {_cbgeff :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_egdgg .Hyperlink ,_cbgeff );};return nil ;};func (_febf *CT_Columns )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _febf .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 :_b .Sprintf ("\u0025\u0076",*_febf .EqualWidthAttr )}); +};if _febf .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_febf .SpaceAttr )});};if _febf .NumAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_febf .NumAttr )}); +};if _febf .SepAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073e\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_febf .SepAttr )});};e .EncodeToken (start );_febc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063o\u006c"}}; +for _ ,_eec :=range _febf .Col {e .EncodeElement (_eec ,_febc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgfbcd ST_MailMergeDocType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dgfbcd .String (),start ); +};func (_fecag *CT_TopPageBorder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fecag .ValAttr =ST_Border (1);for _ ,_fgcbb :=range start .Attr {if _fgcbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fgcbb .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"||_fgcbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fgcbb .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"{_fabfb ,_effage :=_fgcbb .Value ,error (nil ); +if _effage !=nil {return _effage ;};_fecag .TopLeftAttr =&_fabfb ;continue ;};if _fgcbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fgcbb .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"||_fgcbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fgcbb .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"{_dfabg ,_gbbge :=_fgcbb .Value ,error (nil ); +if _gbbge !=nil {return _gbbge ;};_fecag .TopRightAttr =&_dfabg ;continue ;};if _fgcbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fgcbb .Name .Local =="\u0069\u0064"||_fgcbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fgcbb .Name .Local =="\u0069\u0064"{_cffce ,_aabga :=_fgcbb .Value ,error (nil ); +if _aabga !=nil {return _aabga ;};_fecag .IdAttr =&_cffce ;continue ;};if _fgcbb .Name .Local =="\u0076\u0061\u006c"{_fecag .ValAttr .UnmarshalXMLAttr (_fgcbb );continue ;};if _fgcbb .Name .Local =="\u0063\u006f\u006co\u0072"{_ccggff ,_dbdgf :=ParseUnionST_HexColor (_fgcbb .Value ); +if _dbdgf !=nil {return _dbdgf ;};_fecag .ColorAttr =&_ccggff ;continue ;};if _fgcbb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_fecag .ThemeColorAttr .UnmarshalXMLAttr (_fgcbb );continue ;};if _fgcbb .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_geccfa ,_gcafa :=_fgcbb .Value ,error (nil ); +if _gcafa !=nil {return _gcafa ;};_fecag .ThemeTintAttr =&_geccfa ;continue ;};if _fgcbb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_becca ,_ecegee :=_fgcbb .Value ,error (nil );if _ecegee !=nil {return _ecegee ;};_fecag .ThemeShadeAttr =&_becca ; +continue ;};if _fgcbb .Name .Local =="\u0073\u007a"{_bfdfc ,_ccceb :=_e .ParseUint (_fgcbb .Value ,10,64);if _ccceb !=nil {return _ccceb ;};_fecag .SzAttr =&_bfdfc ;continue ;};if _fgcbb .Name .Local =="\u0073\u0070\u0061c\u0065"{_cgefg ,_ffcde :=_e .ParseUint (_fgcbb .Value ,10,64); +if _ffcde !=nil {return _ffcde ;};_fecag .SpaceAttr =&_cgefg ;continue ;};if _fgcbb .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_fbceg ,_gfeadb :=ParseUnionST_OnOff (_fgcbb .Value );if _gfeadb !=nil {return _gfeadb ;};_fecag .ShadowAttr =&_fbceg ; +continue ;};if _fgcbb .Name .Local =="\u0066\u0072\u0061m\u0065"{_beceab ,_agceg :=ParseUnionST_OnOff (_fgcbb .Value );if _agceg !=nil {return _agceg ;};_fecag .FrameAttr =&_beceab ;continue ;};};for {_ddffb ,_bbfgaa :=d .Token ();if _bbfgaa !=nil {return _b .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",_bbfgaa ); +};if _fdag ,_baccd :=_ddffb .(_d .EndElement );_baccd &&_fdag .Name ==start .Name {break ;};};return nil ;};func NewCT_HMerge ()*CT_HMerge {_gabeg :=&CT_HMerge {};return _gabeg };func NewCT_TblPrExChange ()*CT_TblPrExChange {_cefae :=&CT_TblPrExChange {}; +_cefae .TblPrEx =NewCT_TblPrExBase ();return _cefae ;};func (_cfacccb *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 _cfacccb .Any !=nil {for _ ,_cabfe :=range _cfacccb .Any {_cabfe .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dcbde *CT_Placeholder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcbde .DocPart =NewCT_String (); +_dgebb :for {_fageg ,_badf :=d .Token ();if _badf !=nil {return _badf ;};switch _fdfcb :=_fageg .(type ){case _d .StartElement :switch _fdfcb .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 _ebagc :=d .DecodeElement (_dcbde .DocPart ,&_fdfcb ); +_ebagc !=nil {return _ebagc ;};default:_gb .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",_fdfcb .Name ); +if _acegf :=d .Skip ();_acegf !=nil {return _acegf ;};};case _d .EndElement :break _dgebb ;case _d .CharData :};};return nil ;}; -// Document Variable Name -NameAttr string ; +// ValidateWithPath validates the CT_MailMergeDataType and its children, prefixing error messages with path +func (_dbdb *CT_MailMergeDataType )ValidateWithPath (path string )error {return nil }; -// Document Variable Value -ValAttr string ;};func (_aaegdec ST_VerticalJc )Validate ()error {return _aaegdec .ValidateWithPath ("")};type CT_DocPartType struct{ +// Validate validates the CT_Spacing and its children +func (_cgebb *CT_Spacing )Validate ()error {return _cgebb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");};func ParseStdlibTime (s string )(_gd .Time ,error ){return _gd .Time {},nil };func NewCT_PPrDefault ()*CT_PPrDefault {_dgefe :=&CT_PPrDefault {}; +return _dgefe }; -// Type Value -ValAttr ST_DocPartType ;};func NewWdCT_WordprocessingCanvas ()*WdCT_WordprocessingCanvas {_bbbcff :=&WdCT_WordprocessingCanvas {};return _bbbcff ;}; +// Validate validates the CT_Document and its children +func (_dbed *CT_Document )Validate ()error {return _dbed .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_caed WdST_RelFromH )ValidateWithPath (path string )error {switch _caed {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 (_caed )); +};return nil ;};func (_aefga *CT_SdtContentBlock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgfba :for {_acddc ,_afagd :=d .Token ();if _afagd !=nil {return _afagd ;};switch _efcgd :=_acddc .(type ){case _d .StartElement :switch _efcgd .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"}:_aefga .CustomXml =NewCT_CustomXmlBlock (); +if _gcdbc :=d .DecodeElement (_aefga .CustomXml ,&_efcgd );_gcdbc !=nil {return _gcdbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aefga .Sdt =NewCT_SdtBlock (); +if _eeaa :=d .DecodeElement (_aefga .Sdt ,&_efcgd );_eeaa !=nil {return _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 :"\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"}:_cdabg :=NewCT_P (); +if _cbaaa :=d .DecodeElement (_cdabg ,&_efcgd );_cbaaa !=nil {return _cbaaa ;};_aefga .P =append (_aefga .P ,_cdabg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfcgba :=NewCT_Tbl (); +if _febac :=d .DecodeElement (_gfcgba ,&_efcgd );_febac !=nil {return _febac ;};_aefga .Tbl =append (_aefga .Tbl ,_gfcgba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafbf :=NewEG_RunLevelElts (); +_fafbf .ProofErr =NewCT_ProofErr ();if _fcfbd :=d .DecodeElement (_fafbf .ProofErr ,&_efcgd );_fcfbd !=nil {return _fcfbd ;};_aefga .EG_RunLevelElts =append (_aefga .EG_RunLevelElts ,_fafbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_begbb :=NewEG_RunLevelElts (); +_begbb .PermStart =NewCT_PermStart ();if _afgab :=d .DecodeElement (_begbb .PermStart ,&_efcgd );_afgab !=nil {return _afgab ;};_aefga .EG_RunLevelElts =append (_aefga .EG_RunLevelElts ,_begbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dfbgb :=NewEG_RunLevelElts (); +_dfbgb .PermEnd =NewCT_Perm ();if _decga :=d .DecodeElement (_dfbgb .PermEnd ,&_efcgd );_decga !=nil {return _decga ;};_aefga .EG_RunLevelElts =append (_aefga .EG_RunLevelElts ,_dfbgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bffcb :=NewEG_RunLevelElts (); +_bffcb .Ins =NewCT_RunTrackChange ();if _gcgff :=d .DecodeElement (_bffcb .Ins ,&_efcgd );_gcgff !=nil {return _gcgff ;};_aefga .EG_RunLevelElts =append (_aefga .EG_RunLevelElts ,_bffcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eacfa :=NewEG_RunLevelElts (); +_eacfa .Del =NewCT_RunTrackChange ();if _cabdc :=d .DecodeElement (_eacfa .Del ,&_efcgd );_cabdc !=nil {return _cabdc ;};_aefga .EG_RunLevelElts =append (_aefga .EG_RunLevelElts ,_eacfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ccbecd :=NewEG_RunLevelElts (); +_ccbecd .MoveFrom =NewCT_RunTrackChange ();if _eafgaf :=d .DecodeElement (_ccbecd .MoveFrom ,&_efcgd );_eafgaf !=nil {return _eafgaf ;};_aefga .EG_RunLevelElts =append (_aefga .EG_RunLevelElts ,_ccbecd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gaacgg :=NewEG_RunLevelElts (); +_gaacgg .MoveTo =NewCT_RunTrackChange ();if _abccb :=d .DecodeElement (_gaacgg .MoveTo ,&_efcgd );_abccb !=nil {return _abccb ;};_aefga .EG_RunLevelElts =append (_aefga .EG_RunLevelElts ,_gaacgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gggbgg :=NewEG_RunLevelElts (); +_fgecg :=NewEG_RangeMarkupElements ();_fgecg .BookmarkStart =NewCT_Bookmark ();if _acdbc :=d .DecodeElement (_fgecg .BookmarkStart ,&_efcgd );_acdbc !=nil {return _acdbc ;};_aefga .EG_RunLevelElts =append (_aefga .EG_RunLevelElts ,_gggbgg );_gggbgg .EG_RangeMarkupElements =append (_gggbgg .EG_RangeMarkupElements ,_fgecg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_daegfg :=NewEG_RunLevelElts (); +_gfcdeg :=NewEG_RangeMarkupElements ();_gfcdeg .BookmarkEnd =NewCT_MarkupRange ();if _dfbae :=d .DecodeElement (_gfcdeg .BookmarkEnd ,&_efcgd );_dfbae !=nil {return _dfbae ;};_aefga .EG_RunLevelElts =append (_aefga .EG_RunLevelElts ,_daegfg );_daegfg .EG_RangeMarkupElements =append (_daegfg .EG_RangeMarkupElements ,_gfcdeg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eafbc :=NewEG_RunLevelElts (); +_ggacde :=NewEG_RangeMarkupElements ();_ggacde .MoveFromRangeStart =NewCT_MoveBookmark ();if _eagde :=d .DecodeElement (_ggacde .MoveFromRangeStart ,&_efcgd );_eagde !=nil {return _eagde ;};_aefga .EG_RunLevelElts =append (_aefga .EG_RunLevelElts ,_eafbc ); +_eafbc .EG_RangeMarkupElements =append (_eafbc .EG_RangeMarkupElements ,_ggacde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gdfce :=NewEG_RunLevelElts (); +_decbe :=NewEG_RangeMarkupElements ();_decbe .MoveFromRangeEnd =NewCT_MarkupRange ();if _deeegb :=d .DecodeElement (_decbe .MoveFromRangeEnd ,&_efcgd );_deeegb !=nil {return _deeegb ;};_aefga .EG_RunLevelElts =append (_aefga .EG_RunLevelElts ,_gdfce ); +_gdfce .EG_RangeMarkupElements =append (_gdfce .EG_RangeMarkupElements ,_decbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bafcb :=NewEG_RunLevelElts (); +_ggfedg :=NewEG_RangeMarkupElements ();_ggfedg .MoveToRangeStart =NewCT_MoveBookmark ();if _cdfeaa :=d .DecodeElement (_ggfedg .MoveToRangeStart ,&_efcgd );_cdfeaa !=nil {return _cdfeaa ;};_aefga .EG_RunLevelElts =append (_aefga .EG_RunLevelElts ,_bafcb ); +_bafcb .EG_RangeMarkupElements =append (_bafcb .EG_RangeMarkupElements ,_ggfedg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bdgfcb :=NewEG_RunLevelElts (); +_dageg :=NewEG_RangeMarkupElements ();_dageg .MoveToRangeEnd =NewCT_MarkupRange ();if _abccgg :=d .DecodeElement (_dageg .MoveToRangeEnd ,&_efcgd );_abccgg !=nil {return _abccgg ;};_aefga .EG_RunLevelElts =append (_aefga .EG_RunLevelElts ,_bdgfcb );_bdgfcb .EG_RangeMarkupElements =append (_bdgfcb .EG_RangeMarkupElements ,_dageg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aaedgb :=NewEG_RunLevelElts (); +_dadbe :=NewEG_RangeMarkupElements ();_dadbe .CommentRangeStart =NewCT_MarkupRange ();if _ddcge :=d .DecodeElement (_dadbe .CommentRangeStart ,&_efcgd );_ddcge !=nil {return _ddcge ;};_aefga .EG_RunLevelElts =append (_aefga .EG_RunLevelElts ,_aaedgb ); +_aaedgb .EG_RangeMarkupElements =append (_aaedgb .EG_RangeMarkupElements ,_dadbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgcad :=NewEG_RunLevelElts (); +_caafcb :=NewEG_RangeMarkupElements ();_caafcb .CommentRangeEnd =NewCT_MarkupRange ();if _aeeca :=d .DecodeElement (_caafcb .CommentRangeEnd ,&_efcgd );_aeeca !=nil {return _aeeca ;};_aefga .EG_RunLevelElts =append (_aefga .EG_RunLevelElts ,_cgcad );_cgcad .EG_RangeMarkupElements =append (_cgcad .EG_RangeMarkupElements ,_caafcb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_abfef :=NewEG_RunLevelElts (); +_ffgde :=NewEG_RangeMarkupElements ();_ffgde .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cffbbg :=d .DecodeElement (_ffgde .CustomXmlInsRangeStart ,&_efcgd );_cffbbg !=nil {return _cffbbg ;};_aefga .EG_RunLevelElts =append (_aefga .EG_RunLevelElts ,_abfef ); +_abfef .EG_RangeMarkupElements =append (_abfef .EG_RangeMarkupElements ,_ffgde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_dccba :=NewEG_RunLevelElts (); +_caecb :=NewEG_RangeMarkupElements ();_caecb .CustomXmlInsRangeEnd =NewCT_Markup ();if _ecaee :=d .DecodeElement (_caecb .CustomXmlInsRangeEnd ,&_efcgd );_ecaee !=nil {return _ecaee ;};_aefga .EG_RunLevelElts =append (_aefga .EG_RunLevelElts ,_dccba ); +_dccba .EG_RangeMarkupElements =append (_dccba .EG_RangeMarkupElements ,_caecb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_affbb :=NewEG_RunLevelElts (); +_egfea :=NewEG_RangeMarkupElements ();_egfea .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fgagfa :=d .DecodeElement (_egfea .CustomXmlDelRangeStart ,&_efcgd );_fgagfa !=nil {return _fgagfa ;};_aefga .EG_RunLevelElts =append (_aefga .EG_RunLevelElts ,_affbb ); +_affbb .EG_RangeMarkupElements =append (_affbb .EG_RangeMarkupElements ,_egfea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fbcaf :=NewEG_RunLevelElts (); +_bcgcd :=NewEG_RangeMarkupElements ();_bcgcd .CustomXmlDelRangeEnd =NewCT_Markup ();if _adaeb :=d .DecodeElement (_bcgcd .CustomXmlDelRangeEnd ,&_efcgd );_adaeb !=nil {return _adaeb ;};_aefga .EG_RunLevelElts =append (_aefga .EG_RunLevelElts ,_fbcaf ); +_fbcaf .EG_RangeMarkupElements =append (_fbcaf .EG_RangeMarkupElements ,_bcgcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bccfb :=NewEG_RunLevelElts (); +_gfdgef :=NewEG_RangeMarkupElements ();_gfdgef .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bdegagf :=d .DecodeElement (_gfdgef .CustomXmlMoveFromRangeStart ,&_efcgd );_bdegagf !=nil {return _bdegagf ;};_aefga .EG_RunLevelElts =append (_aefga .EG_RunLevelElts ,_bccfb ); +_bccfb .EG_RangeMarkupElements =append (_bccfb .EG_RangeMarkupElements ,_gfdgef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gdgdbg :=NewEG_RunLevelElts (); +_ceaad :=NewEG_RangeMarkupElements ();_ceaad .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _adbca :=d .DecodeElement (_ceaad .CustomXmlMoveFromRangeEnd ,&_efcgd );_adbca !=nil {return _adbca ;};_aefga .EG_RunLevelElts =append (_aefga .EG_RunLevelElts ,_gdgdbg ); +_gdgdbg .EG_RangeMarkupElements =append (_gdgdbg .EG_RangeMarkupElements ,_ceaad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_eddeg :=NewEG_RunLevelElts (); +_agdddd :=NewEG_RangeMarkupElements ();_agdddd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fdfgb :=d .DecodeElement (_agdddd .CustomXmlMoveToRangeStart ,&_efcgd );_fdfgb !=nil {return _fdfgb ;};_aefga .EG_RunLevelElts =append (_aefga .EG_RunLevelElts ,_eddeg ); +_eddeg .EG_RangeMarkupElements =append (_eddeg .EG_RangeMarkupElements ,_agdddd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gabg :=NewEG_RunLevelElts (); +_bbfbf :=NewEG_RangeMarkupElements ();_bbfbf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bbcdc :=d .DecodeElement (_bbfbf .CustomXmlMoveToRangeEnd ,&_efcgd );_bbcdc !=nil {return _bbcdc ;};_aefga .EG_RunLevelElts =append (_aefga .EG_RunLevelElts ,_gabg ); +_gabg .EG_RangeMarkupElements =append (_gabg .EG_RangeMarkupElements ,_bbfbf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_agaaf :=NewEG_RunLevelElts (); +_gbddg :=NewEG_MathContent ();_gbddg .OMathPara =_ea .NewOMathPara ();if _fbcgf :=d .DecodeElement (_gbddg .OMathPara ,&_efcgd );_fbcgf !=nil {return _fbcgf ;};_aefga .EG_RunLevelElts =append (_aefga .EG_RunLevelElts ,_agaaf );_agaaf .EG_MathContent =append (_agaaf .EG_MathContent ,_gbddg ); +case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dgddf :=NewEG_RunLevelElts (); +_beadbd :=NewEG_MathContent ();_beadbd .OMath =_ea .NewOMath ();if _fdfeb :=d .DecodeElement (_beadbd .OMath ,&_efcgd );_fdfeb !=nil {return _fdfeb ;};_aefga .EG_RunLevelElts =append (_aefga .EG_RunLevelElts ,_dgddf );_dgddf .EG_MathContent =append (_dgddf .EG_MathContent ,_beadbd ); +default:_gb .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",_efcgd .Name ); +if _dcfcffa :=d .Skip ();_dcfcffa !=nil {return _dcfcffa ;};};case _d .EndElement :break _dgfba ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_FtnEdnRef and its children, prefixing error messages with path -func (_ggccg *CT_FtnEdnRef )ValidateWithPath (path string )error {if _ggccg .CustomMarkFollowsAttr !=nil {if _edef :=_ggccg .CustomMarkFollowsAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073to\u006d\u004d\u0061\u0072\u006b\u0046\u006f\u006c\u006c\u006f\u0077\u0073\u0041\u0074t\u0072"); -_edef !=nil {return _edef ;};};return nil ;};func (_cbefd *CT_PTab )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbefd .AlignmentAttr =ST_PTabAlignment (1);_cbefd .RelativeToAttr =ST_PTabRelativeTo (1);_cbefd .LeaderAttr =ST_PTabLeader (1); -for _ ,_cgedc :=range start .Attr {if _cgedc .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_cbefd .AlignmentAttr .UnmarshalXMLAttr (_cgedc );continue ;};if _cgedc .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"{_cbefd .RelativeToAttr .UnmarshalXMLAttr (_cgedc ); -continue ;};if _cgedc .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_cbefd .LeaderAttr .UnmarshalXMLAttr (_cgedc );continue ;};};for {_cbaba ,_gdece :=d .Token ();if _gdece !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0054\u0061\u0062\u003a\u0020\u0025\u0073",_gdece ); -};if _acade ,_geff :=_cbaba .(_f .EndElement );_geff &&_acade .Name ==start .Name {break ;};};return nil ;};func (_dagea ST_DocPartType )Validate ()error {return _dagea .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_TblOverlap and its children, prefixing error messages with path +func (_efeggf *CT_TblOverlap )ValidateWithPath (path string )error {if _efeggf .ValAttr ==ST_TblOverlapUnset {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 _defac :=_efeggf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_defac !=nil {return _defac ;};return nil ;};func (_facfd ST_Lock )String ()string {switch _facfd {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 "";};func NewCT_FrameScrollbar ()*CT_FrameScrollbar {_edgbc :=&CT_FrameScrollbar {};_edgbc .ValAttr =ST_FrameScrollbar (1);return _edgbc ;};type CT_Body struct{EG_BlockLevelElts []*EG_BlockLevelElts ; -// ValidateWithPath validates the CT_BdoContentRun and its children, prefixing error messages with path -func (_eade *CT_BdoContentRun )ValidateWithPath (path string )error {if _cfb :=_eade .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfb !=nil {return _cfb ;};for _fbbe ,_edb :=range _eade .FldSimple {if _fcag :=_edb .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fbbe )); -_fcag !=nil {return _fcag ;};};if _eade .Hyperlink !=nil {if _ade :=_eade .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_ade !=nil {return _ade ;};};if _eade .SubDoc !=nil {if _bgde :=_eade .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063"); -_bgde !=nil {return _bgde ;};};for _fge ,_baad :=range _eade .EG_ContentRunContent {if _gfge :=_baad .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_fge )); -_gfge !=nil {return _gfge ;};};return nil ;}; +// Document Final Section Properties +SectPr *CT_SectPr ;};type WdCT_PosHChoice struct{Align WdST_AlignH ;PosOffset *int32 ;};type ST_BrClear byte ; -// ValidateWithPath validates the CT_GlossaryDocument and its children, prefixing error messages with path -func (_eccaf *CT_GlossaryDocument )ValidateWithPath (path string )error {if _eccaf .Background !=nil {if _bbdfbg :=_eccaf .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_bbdfbg !=nil {return _bbdfbg ; -};};if _eccaf .DocParts !=nil {if _eedd :=_eccaf .DocParts .ValidateWithPath (path +"\u002fD\u006f\u0063\u0050\u0061\u0072\u0074s");_eedd !=nil {return _eedd ;};};return nil ;};func NewWdCT_WrapPath ()*WdCT_WrapPath {_fceab :=&WdCT_WrapPath {};_fceab .Start =_fa .NewCT_Point2D (); -return _fceab ;};func (_gbbgd *CT_Styles )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gbbgd .DocDefaults !=nil {_dffbe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}}; -e .EncodeElement (_gbbgd .DocDefaults ,_dffbe );};if _gbbgd .LatentStyles !=nil {_decce :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0061\u0074\u0065\u006e\u0074\u0053t\u0079\u006c\u0065\u0073"}};e .EncodeElement (_gbbgd .LatentStyles ,_decce ); -};if _gbbgd .Style !=nil {_gccca :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};for _ ,_accgc :=range _gbbgd .Style {e .EncodeElement (_accgc ,_gccca );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};func (_aaade *CT_Proof )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_caage :=range start .Attr {if _caage .Name .Local =="\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"{_aaade .SpellingAttr .UnmarshalXMLAttr (_caage );continue ; -};if _caage .Name .Local =="\u0067r\u0061\u006d\u006d\u0061\u0072"{_aaade .GrammarAttr .UnmarshalXMLAttr (_caage );continue ;};};for {_cdaaa ,_cgfce :=d .Token ();if _cgfce !=nil {return _d .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0072\u006f\u006f\u0066: \u0025\u0073",_cgfce ); -};if _ceaegc ,_ggeff :=_cdaaa .(_f .EndElement );_ggeff &&_ceaegc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the Recipients and its children, prefixing error messages with path +func (_fceag *Recipients )ValidateWithPath (path string )error {if _acdaac :=_fceag .CT_Recipients .ValidateWithPath (path );_acdaac !=nil {return _acdaac ;};return nil ;}; -// Validate validates the CT_TrackChange and its children -func (_beaeg *CT_TrackChange )Validate ()error {return _beaeg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");};func NewCT_TxbxContent ()*CT_TxbxContent {_defbca :=&CT_TxbxContent {};return _defbca }; -func NewEG_PContent ()*EG_PContent {_eaeece :=&EG_PContent {};return _eaeece };type WdCT_Inline struct{DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;Extent *_fa .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;DocPr *_fa .CT_NonVisualDrawingProps ; -CNvGraphicFramePr *_fa .CT_NonVisualGraphicFrameProperties ;Graphic *_fa .Graphic ;};type CT_TopPageBorder struct{TopLeftAttr *string ;TopRightAttr *string ;IdAttr *string ; +// ValidateWithPath validates the CT_EdnProps and its children, prefixing error messages with path +func (_fdfbf *CT_EdnProps )ValidateWithPath (path string )error {if _fdfbf .Pos !=nil {if _edcfg :=_fdfbf .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_edcfg !=nil {return _edcfg ;};};if _fdfbf .NumFmt !=nil {if _dccd :=_fdfbf .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_dccd !=nil {return _dccd ;};};if _fdfbf .NumStart !=nil {if _cdfcb :=_fdfbf .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_cdfcb !=nil {return _cdfcb ;};};if _fdfbf .NumRestart !=nil {if _bgfeg :=_fdfbf .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); +_bgfeg !=nil {return _bgfeg ;};};return nil ;}; -// Border Style -ValAttr ST_Border ; +// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path +func (_dfef *CT_Empty )ValidateWithPath (path string )error {return nil }; -// Border Color -ColorAttr *ST_HexColor ; +// Validate validates the CT_P and its children +func (_bedc *CT_P )Validate ()error {return _bedc .ValidateWithPath ("\u0043\u0054\u005f\u0050")};type CT_Fonts struct{ -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; +// Font Content Type +HintAttr ST_Hint ; -// Border Theme Color Tint -ThemeTintAttr *string ; +// ASCII Font +AsciiAttr *string ; -// Border Theme Color Shade -ThemeShadeAttr *string ; +// High ANSI Font +HAnsiAttr *string ; -// Border Width -SzAttr *uint64 ; +// East Asian Font +EastAsiaAttr *string ; -// Border Spacing Measurement -SpaceAttr *uint64 ; +// Complex Script Font +CsAttr *string ; -// Border Shadow -ShadowAttr *_df .ST_OnOff ; +// ASCII Theme Font +AsciiThemeAttr ST_Theme ; -// Create Frame Effect -FrameAttr *_df .ST_OnOff ;};func (_eegbdd *CT_TblGridBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eegbdd .GridCol !=nil {_eeecf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}}; -for _ ,_adacg :=range _eegbdd .GridCol {e .EncodeElement (_adacg ,_eeecf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_HdrFtrRef ()*CT_HdrFtrRef {_ccded :=&CT_HdrFtrRef {};_ccded .TypeAttr =ST_HdrFtr (1);return _ccded ; -};func (_dgcfa ST_MultiLevelType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dgcfa .String (),start );};func (_aegc *CT_CellMergeTrackChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbf :=range start .Attr {if _bbf .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_aegc .VMergeAttr .UnmarshalXMLAttr (_bbf ); -continue ;};if _bbf .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"{_aegc .VMergeOrigAttr .UnmarshalXMLAttr (_bbf );continue ;};if _bbf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_cfebb ,_cbea :=_bbf .Value ,error (nil ); -if _cbea !=nil {return _cbea ;};_aegc .AuthorAttr =_cfebb ;continue ;};if _bbf .Name .Local =="\u0064\u0061\u0074\u0065"{_dddb ,_cgdb :=ParseStdlibTime (_bbf .Value );if _cgdb !=nil {return _cgdb ;};_aegc .DateAttr =&_dddb ;continue ;};if _bbf .Name .Local =="\u0069\u0064"{_gbdc ,_fdbf :=_fc .ParseInt (_bbf .Value ,10,64); -if _fdbf !=nil {return _fdbf ;};_aegc .IdAttr =_gbdc ;continue ;};};for {_eba ,_abece :=d .Token ();if _abece !=nil {return _d .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",_abece ); -};if _dgdaf ,_adce :=_eba .(_f .EndElement );_adce &&_dgdaf .Name ==start .Name {break ;};};return nil ;}; +// High ANSI Theme Font +HAnsiThemeAttr ST_Theme ; -// ValidateWithPath validates the EG_RPrContent and its children, prefixing error messages with path -func (_fdebg *EG_RPrContent )ValidateWithPath (path string )error {if _fdebg .RStyle !=nil {if _faeee :=_fdebg .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_faeee !=nil {return _faeee ;};};if _fdebg .RFonts !=nil {if _ccdgd :=_fdebg .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); -_ccdgd !=nil {return _ccdgd ;};};if _fdebg .B !=nil {if _ebadfb :=_fdebg .B .ValidateWithPath (path +"\u002f\u0042");_ebadfb !=nil {return _ebadfb ;};};if _fdebg .BCs !=nil {if _eeggc :=_fdebg .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_eeggc !=nil {return _eeggc ; -};};if _fdebg .I !=nil {if _bcdcbe :=_fdebg .I .ValidateWithPath (path +"\u002f\u0049");_bcdcbe !=nil {return _bcdcbe ;};};if _fdebg .ICs !=nil {if _fdfbe :=_fdebg .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_fdfbe !=nil {return _fdfbe ;}; -};if _fdebg .Caps !=nil {if _egbae :=_fdebg .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_egbae !=nil {return _egbae ;};};if _fdebg .SmallCaps !=nil {if _cgfacc :=_fdebg .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); -_cgfacc !=nil {return _cgfacc ;};};if _fdebg .Strike !=nil {if _gaedg :=_fdebg .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_gaedg !=nil {return _gaedg ;};};if _fdebg .Dstrike !=nil {if _ddcade :=_fdebg .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); -_ddcade !=nil {return _ddcade ;};};if _fdebg .Outline !=nil {if _dfeccf :=_fdebg .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_dfeccf !=nil {return _dfeccf ;};};if _fdebg .Shadow !=nil {if _bdabg :=_fdebg .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); -_bdabg !=nil {return _bdabg ;};};if _fdebg .Emboss !=nil {if _ebcdbd :=_fdebg .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_ebcdbd !=nil {return _ebcdbd ;};};if _fdebg .Imprint !=nil {if _ggagf :=_fdebg .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); -_ggagf !=nil {return _ggagf ;};};if _fdebg .NoProof !=nil {if _egddd :=_fdebg .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_egddd !=nil {return _egddd ;};};if _fdebg .SnapToGrid !=nil {if _bgdca :=_fdebg .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); -_bgdca !=nil {return _bgdca ;};};if _fdebg .Vanish !=nil {if _cadgec :=_fdebg .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_cadgec !=nil {return _cadgec ;};};if _fdebg .WebHidden !=nil {if _gfdffge :=_fdebg .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); -_gfdffge !=nil {return _gfdffge ;};};if _fdebg .Color !=nil {if _abedaa :=_fdebg .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_abedaa !=nil {return _abedaa ;};};if _fdebg .Spacing !=nil {if _agdcf :=_fdebg .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_agdcf !=nil {return _agdcf ;};};if _fdebg .W !=nil {if _bbcgbg :=_fdebg .W .ValidateWithPath (path +"\u002f\u0057");_bbcgbg !=nil {return _bbcgbg ;};};if _fdebg .Kern !=nil {if _ggecfc :=_fdebg .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e"); -_ggecfc !=nil {return _ggecfc ;};};if _fdebg .Position !=nil {if _daffb :=_fdebg .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_daffb !=nil {return _daffb ;};};if _fdebg .Sz !=nil {if _egadf :=_fdebg .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); -_egadf !=nil {return _egadf ;};};if _fdebg .SzCs !=nil {if _aafdgda :=_fdebg .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_aafdgda !=nil {return _aafdgda ;};};if _fdebg .Highlight !=nil {if _feabb :=_fdebg .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); -_feabb !=nil {return _feabb ;};};if _fdebg .U !=nil {if _abdag :=_fdebg .U .ValidateWithPath (path +"\u002f\u0055");_abdag !=nil {return _abdag ;};};if _fdebg .Effect !=nil {if _efagb :=_fdebg .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); -_efagb !=nil {return _efagb ;};};if _fdebg .Bdr !=nil {if _fafcaa :=_fdebg .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_fafcaa !=nil {return _fafcaa ;};};if _fdebg .Shd !=nil {if _bbacea :=_fdebg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_bbacea !=nil {return _bbacea ;};};if _fdebg .FitText !=nil {if _dgebcdg :=_fdebg .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_dgebcdg !=nil {return _dgebcdg ;};};if _fdebg .VertAlign !=nil {if _ccdgdd :=_fdebg .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); -_ccdgdd !=nil {return _ccdgdd ;};};if _fdebg .Rtl !=nil {if _abdda :=_fdebg .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_abdda !=nil {return _abdda ;};};if _fdebg .Cs !=nil {if _ddggc :=_fdebg .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); -_ddggc !=nil {return _ddggc ;};};if _fdebg .Em !=nil {if _bgbfe :=_fdebg .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_bgbfe !=nil {return _bgbfe ;};};if _fdebg .Lang !=nil {if _egcae :=_fdebg .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); -_egcae !=nil {return _egcae ;};};if _fdebg .EastAsianLayout !=nil {if _bbdecb :=_fdebg .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_bbdecb !=nil {return _bbdecb ;}; -};if _fdebg .SpecVanish !=nil {if _ggaffbd :=_fdebg .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_ggaffbd !=nil {return _ggaffbd ;};};if _fdebg .OMath !=nil {if _ebceg :=_fdebg .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); -_ebceg !=nil {return _ebceg ;};};if _fdebg .RPrChange !=nil {if _fbdff :=_fdebg .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_fbdff !=nil {return _fbdff ;};};return nil ;}; +// East Asian Theme Font +EastAsiaThemeAttr ST_Theme ; -// ValidateWithPath validates the CT_WritingStyle and its children, prefixing error messages with path -func (_dfgbcd *CT_WritingStyle )ValidateWithPath (path string )error {if _dfgbcd .NlCheckAttr !=nil {if _bbdda :=_dfgbcd .NlCheckAttr .ValidateWithPath (path +"\u002f\u004e\u006cC\u0068\u0065\u0063\u006b\u0041\u0074\u0074\u0072");_bbdda !=nil {return _bbdda ; -};};if _gcfag :=_dfgbcd .CheckStyleAttr .ValidateWithPath (path +"\u002fC\u0068e\u0063\u006b\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_gcfag !=nil {return _gcfag ;};return nil ;}; +// Complex Script Theme Font +CsthemeAttr ST_Theme ;};func (_beadb *CT_FrameLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beadb .ValAttr =ST_FrameLayout (1);for _ ,_gacbe :=range start .Attr {if _gacbe .Name .Local =="\u0076\u0061\u006c"{_beadb .ValAttr .UnmarshalXMLAttr (_gacbe ); +continue ;};};for {_ccaa ,_agcf :=d .Token ();if _agcf !=nil {return _b .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",_agcf );};if _afac ,_ecace :=_ccaa .(_d .EndElement ); +_ecace &&_afac .Name ==start .Name {break ;};};return nil ;};func (_cgbec *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 :_b .Sprintf ("\u0025\u0076",_cgbec .AuthorAttr )}); +if _cgbec .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cgbec .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cgbec .IdAttr )}); +e .EncodeToken (start );_dcafdg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_cgbec .TblPr ,_dcafdg );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_ThemeColorUnset ST_ThemeColor =0; +ST_ThemeColorDark1 ST_ThemeColor =1;ST_ThemeColorLight1 ST_ThemeColor =2;ST_ThemeColorDark2 ST_ThemeColor =3;ST_ThemeColorLight2 ST_ThemeColor =4;ST_ThemeColorAccent1 ST_ThemeColor =5;ST_ThemeColorAccent2 ST_ThemeColor =6;ST_ThemeColorAccent3 ST_ThemeColor =7; +ST_ThemeColorAccent4 ST_ThemeColor =8;ST_ThemeColorAccent5 ST_ThemeColor =9;ST_ThemeColorAccent6 ST_ThemeColor =10;ST_ThemeColorHyperlink ST_ThemeColor =11;ST_ThemeColorFollowedHyperlink ST_ThemeColor =12;ST_ThemeColorNone ST_ThemeColor =13;ST_ThemeColorBackground1 ST_ThemeColor =14; +ST_ThemeColorText1 ST_ThemeColor =15;ST_ThemeColorBackground2 ST_ThemeColor =16;ST_ThemeColorText2 ST_ThemeColor =17;);func (_aaac *CT_FramePr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aaac .DropCapAttr !=ST_DropCapUnset {_acage ,_fcbcf :=_aaac .DropCapAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0064\u0072\u006f\u0070\u0043\u0061p"}); +if _fcbcf !=nil {return _fcbcf ;};start .Attr =append (start .Attr ,_acage );};if _aaac .LinesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006c\u0069\u006e\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_aaac .LinesAttr )}); +};if _aaac .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_aaac .WAttr )});};if _aaac .HAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_aaac .HAttr )}); +};if _aaac .VSpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076\u0053\u0070\u0061\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aaac .VSpaceAttr )});};if _aaac .HSpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068\u0053\u0070\u0061\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aaac .HSpaceAttr )}); +};if _aaac .WrapAttr !=ST_WrapUnset {_gafb ,_bbfg :=_aaac .WrapAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070"});if _bbfg !=nil {return _bbfg ;};start .Attr =append (start .Attr ,_gafb );};if _aaac .HAnchorAttr !=ST_HAnchorUnset {_dfbd ,_dcgea :=_aaac .HAnchorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0068\u0041\u006e\u0063\u0068\u006fr"}); +if _dcgea !=nil {return _dcgea ;};start .Attr =append (start .Attr ,_dfbd );};if _aaac .VAnchorAttr !=ST_VAnchorUnset {_fcbec ,_ggeee :=_aaac .VAnchorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0076\u0041\u006e\u0063\u0068\u006fr"});if _ggeee !=nil {return _ggeee ; +};start .Attr =append (start .Attr ,_fcbec );};if _aaac .XAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_aaac .XAttr )});};if _aaac .XAlignAttr !=_gf .ST_XAlignUnset {_dbdae ,_faeea :=_aaac .XAlignAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0078\u0041\u006c\u0069\u0067\u006e"}); +if _faeea !=nil {return _faeea ;};start .Attr =append (start .Attr ,_dbdae );};if _aaac .YAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_aaac .YAttr )});};if _aaac .YAlignAttr !=_gf .ST_YAlignUnset {_fcbba ,_cgcae :=_aaac .YAlignAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0079\u0041\u006c\u0069\u0067\u006e"}); +if _cgcae !=nil {return _cgcae ;};start .Attr =append (start .Attr ,_fcbba );};if _aaac .HRuleAttr !=ST_HeightRuleUnset {_cggfb ,_feee :=_aaac .HRuleAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _feee !=nil {return _feee ; +};start .Attr =append (start .Attr ,_cggfb );};if _aaac .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 :_b .Sprintf ("\u0025\u0076",*_aaac .AnchorLockAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ebcfe *CT_VerticalAlignRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dgfeg ,_ggfdf :=_ebcfe .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _ggfdf !=nil {return _ggfdf ;};start .Attr =append (start .Attr ,_dgfeg );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbfcg *WdCT_WrapPath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbfcg .EditedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0064\u0069\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_cdcbf (*_gbfcg .EditedAttr ))}); +};e .EncodeToken (start );_fggaeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_gbfcg .Start ,_fggaeg );_gbdbg :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u006c\u0069\u006e\u0065\u0054o"}}; +for _ ,_bdgfd :=range _gbfcg .LineTo {e .EncodeElement (_bdgfd ,_gbdbg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_HAnchor byte ;func (_agfbbc ST_HAnchor )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_adcgb :=_d .Attr {}; +_adcgb .Name =name ;switch _agfbbc {case ST_HAnchorUnset :_adcgb .Value ="";case ST_HAnchorText :_adcgb .Value ="\u0074\u0065\u0078\u0074";case ST_HAnchorMargin :_adcgb .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HAnchorPage :_adcgb .Value ="\u0070\u0061\u0067\u0065"; +};return _adcgb ,nil ;};func NewCT_LineNumber ()*CT_LineNumber {_fagfc :=&CT_LineNumber {};return _fagfc };func (_eacbba ST_DocProtect )String ()string {switch _eacbba {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_Rel struct{IdAttr string ;}; +func (_ccegfe ST_VAnchor )String ()string {switch _ccegfe {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 EG_RunInnerContent struct{ -// ValidateWithPath validates the CT_TblPrExBase and its children, prefixing error messages with path -func (_badace *CT_TblPrExBase )ValidateWithPath (path string )error {if _badace .TblW !=nil {if _ceggd :=_badace .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_ceggd !=nil {return _ceggd ;};};if _badace .Jc !=nil {if _fabeac :=_badace .Jc .ValidateWithPath (path +"\u002f\u004a\u0063"); -_fabeac !=nil {return _fabeac ;};};if _badace .TblCellSpacing !=nil {if _dcbeb :=_badace .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_dcbeb !=nil {return _dcbeb ;};};if _badace .TblInd !=nil {if _agdce :=_badace .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064"); -_agdce !=nil {return _agdce ;};};if _badace .TblBorders !=nil {if _bgdedb :=_badace .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bgdedb !=nil {return _bgdedb ;};};if _badace .Shd !=nil {if _beeda :=_badace .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_beeda !=nil {return _beeda ;};};if _badace .TblLayout !=nil {if _aeadaa :=_badace .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_aeadaa !=nil {return _aeadaa ;};};if _badace .TblCellMar !=nil {if _faedc :=_badace .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"); -_faedc !=nil {return _faedc ;};};if _badace .TblLook !=nil {if _deggc :=_badace .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_deggc !=nil {return _deggc ;};};return nil ;};func NewCT_Frameset ()*CT_Frameset {_agad :=&CT_Frameset {}; -return _agad };func (_bfgbbc ST_FontFamily )Validate ()error {return _bfgbbc .ValidateWithPath ("")};func (_acdcb ST_ThemeColor )String ()string {switch _acdcb {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 (_cfgec *CT_FontsList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afafe :for {_edabe ,_ffagg :=d .Token ();if _ffagg !=nil {return _ffagg ;};switch _faeg :=_edabe .(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 :"\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"}:_ageg :=NewCT_Font (); -if _acaee :=d .DecodeElement (_ageg ,&_faeg );_acaee !=nil {return _acaee ;};_cfgec .Font =append (_cfgec .Font ,_ageg );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",_faeg .Name ); -if _dega :=d .Skip ();_dega !=nil {return _dega ;};};case _f .EndElement :break _afafe ;case _f .CharData :};};return nil ;};type CT_FontRel struct{FontKeyAttr string ;SubsettedAttr _df .ST_OnOff ;IdAttr string ;};func (_dcefe *CT_CustomXmlCell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdgcc :=range start .Attr {if _fdgcc .Name .Local =="\u0075\u0072\u0069"{_badg ,_gdbcg :=_fdgcc .Value ,error (nil ); -if _gdbcg !=nil {return _gdbcg ;};_dcefe .UriAttr =&_badg ;continue ;};if _fdgcc .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_fcagf ,_efbc :=_fdgcc .Value ,error (nil );if _efbc !=nil {return _efbc ;};_dcefe .ElementAttr =_fcagf ;continue ;}; -};_eggcb :for {_bfdd ,_gebga :=d .Token ();if _gebga !=nil {return _gebga ;};switch _bgcb :=_bfdd .(type ){case _f .StartElement :switch _bgcb .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dcefe .CustomXmlPr =NewCT_CustomXmlPr (); -if _dgdg :=d .DecodeElement (_dcefe .CustomXmlPr ,&_bgcb );_dgdg !=nil {return _dgdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eaaa :=NewEG_ContentCellContent (); -_daac :=NewCT_Tc ();if _abeg :=d .DecodeElement (_daac ,&_bgcb );_abeg !=nil {return _abeg ;};_eaaa .Tc =append (_eaaa .Tc ,_daac );_dcefe .EG_ContentCellContent =append (_dcefe .EG_ContentCellContent ,_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\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"}:_geac :=NewEG_ContentCellContent (); -_geac .CustomXml =NewCT_CustomXmlCell ();if _ageb :=d .DecodeElement (_geac .CustomXml ,&_bgcb );_ageb !=nil {return _ageb ;};_dcefe .EG_ContentCellContent =append (_dcefe .EG_ContentCellContent ,_geac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_ggbg :=NewEG_ContentCellContent (); -_ggbg .Sdt =NewCT_SdtCell ();if _cgab :=d .DecodeElement (_ggbg .Sdt ,&_bgcb );_cgab !=nil {return _cgab ;};_dcefe .EG_ContentCellContent =append (_dcefe .EG_ContentCellContent ,_ggbg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfaeb :=NewEG_ContentCellContent (); -_aeaff :=NewEG_RunLevelElts ();_aeaff .ProofErr =NewCT_ProofErr ();if _aeec :=d .DecodeElement (_aeaff .ProofErr ,&_bgcb );_aeec !=nil {return _aeec ;};_dcefe .EG_ContentCellContent =append (_dcefe .EG_ContentCellContent ,_gfaeb );_gfaeb .EG_RunLevelElts =append (_gfaeb .EG_RunLevelElts ,_aeaff ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bedbg :=NewEG_ContentCellContent (); -_dbgf :=NewEG_RunLevelElts ();_dbgf .PermStart =NewCT_PermStart ();if _ddef :=d .DecodeElement (_dbgf .PermStart ,&_bgcb );_ddef !=nil {return _ddef ;};_dcefe .EG_ContentCellContent =append (_dcefe .EG_ContentCellContent ,_bedbg );_bedbg .EG_RunLevelElts =append (_bedbg .EG_RunLevelElts ,_dbgf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_edab :=NewEG_ContentCellContent (); -_faga :=NewEG_RunLevelElts ();_faga .PermEnd =NewCT_Perm ();if _bfba :=d .DecodeElement (_faga .PermEnd ,&_bgcb );_bfba !=nil {return _bfba ;};_dcefe .EG_ContentCellContent =append (_dcefe .EG_ContentCellContent ,_edab );_edab .EG_RunLevelElts =append (_edab .EG_RunLevelElts ,_faga ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecff :=NewEG_ContentCellContent (); -_efbd :=NewEG_RunLevelElts ();_efbd .Ins =NewCT_RunTrackChange ();if _debc :=d .DecodeElement (_efbd .Ins ,&_bgcb );_debc !=nil {return _debc ;};_dcefe .EG_ContentCellContent =append (_dcefe .EG_ContentCellContent ,_ecff );_ecff .EG_RunLevelElts =append (_ecff .EG_RunLevelElts ,_efbd ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agcgb :=NewEG_ContentCellContent (); -_dceb :=NewEG_RunLevelElts ();_dceb .Del =NewCT_RunTrackChange ();if _cbgcc :=d .DecodeElement (_dceb .Del ,&_bgcb );_cbgcc !=nil {return _cbgcc ;};_dcefe .EG_ContentCellContent =append (_dcefe .EG_ContentCellContent ,_agcgb );_agcgb .EG_RunLevelElts =append (_agcgb .EG_RunLevelElts ,_dceb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gbdec :=NewEG_ContentCellContent (); -_bfbe :=NewEG_RunLevelElts ();_bfbe .MoveFrom =NewCT_RunTrackChange ();if _efgd :=d .DecodeElement (_bfbe .MoveFrom ,&_bgcb );_efgd !=nil {return _efgd ;};_dcefe .EG_ContentCellContent =append (_dcefe .EG_ContentCellContent ,_gbdec );_gbdec .EG_RunLevelElts =append (_gbdec .EG_RunLevelElts ,_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 :"\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"}:_bbcf :=NewEG_ContentCellContent (); -_ggad :=NewEG_RunLevelElts ();_ggad .MoveTo =NewCT_RunTrackChange ();if _bdec :=d .DecodeElement (_ggad .MoveTo ,&_bgcb );_bdec !=nil {return _bdec ;};_dcefe .EG_ContentCellContent =append (_dcefe .EG_ContentCellContent ,_bbcf );_bbcf .EG_RunLevelElts =append (_bbcf .EG_RunLevelElts ,_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\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"}:_gafg :=NewEG_ContentCellContent (); -_gbec :=NewEG_RunLevelElts ();_cbcd :=NewEG_RangeMarkupElements ();_cbcd .BookmarkStart =NewCT_Bookmark ();if _fadbf :=d .DecodeElement (_cbcd .BookmarkStart ,&_bgcb );_fadbf !=nil {return _fadbf ;};_dcefe .EG_ContentCellContent =append (_dcefe .EG_ContentCellContent ,_gafg ); -_gafg .EG_RunLevelElts =append (_gafg .EG_RunLevelElts ,_gbec );_gbec .EG_RangeMarkupElements =append (_gbec .EG_RangeMarkupElements ,_cbcd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"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"}:_aggaf :=NewEG_ContentCellContent (); -_ggafg :=NewEG_RunLevelElts ();_fagc :=NewEG_RangeMarkupElements ();_fagc .BookmarkEnd =NewCT_MarkupRange ();if _fcdecb :=d .DecodeElement (_fagc .BookmarkEnd ,&_bgcb );_fcdecb !=nil {return _fcdecb ;};_dcefe .EG_ContentCellContent =append (_dcefe .EG_ContentCellContent ,_aggaf ); -_aggaf .EG_RunLevelElts =append (_aggaf .EG_RunLevelElts ,_ggafg );_ggafg .EG_RangeMarkupElements =append (_ggafg .EG_RangeMarkupElements ,_fagc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_eefg :=NewEG_ContentCellContent (); -_dddc :=NewEG_RunLevelElts ();_ecadd :=NewEG_RangeMarkupElements ();_ecadd .MoveFromRangeStart =NewCT_MoveBookmark ();if _eaeb :=d .DecodeElement (_ecadd .MoveFromRangeStart ,&_bgcb );_eaeb !=nil {return _eaeb ;};_dcefe .EG_ContentCellContent =append (_dcefe .EG_ContentCellContent ,_eefg ); -_eefg .EG_RunLevelElts =append (_eefg .EG_RunLevelElts ,_dddc );_dddc .EG_RangeMarkupElements =append (_dddc .EG_RangeMarkupElements ,_ecadd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gffbd :=NewEG_ContentCellContent (); -_bgbe :=NewEG_RunLevelElts ();_ebfa :=NewEG_RangeMarkupElements ();_ebfa .MoveFromRangeEnd =NewCT_MarkupRange ();if _fbdbe :=d .DecodeElement (_ebfa .MoveFromRangeEnd ,&_bgcb );_fbdbe !=nil {return _fbdbe ;};_dcefe .EG_ContentCellContent =append (_dcefe .EG_ContentCellContent ,_gffbd ); -_gffbd .EG_RunLevelElts =append (_gffbd .EG_RunLevelElts ,_bgbe );_bgbe .EG_RangeMarkupElements =append (_bgbe .EG_RangeMarkupElements ,_ebfa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_gegce :=NewEG_ContentCellContent (); -_cbef :=NewEG_RunLevelElts ();_gbaea :=NewEG_RangeMarkupElements ();_gbaea .MoveToRangeStart =NewCT_MoveBookmark ();if _adba :=d .DecodeElement (_gbaea .MoveToRangeStart ,&_bgcb );_adba !=nil {return _adba ;};_dcefe .EG_ContentCellContent =append (_dcefe .EG_ContentCellContent ,_gegce ); -_gegce .EG_RunLevelElts =append (_gegce .EG_RunLevelElts ,_cbef );_cbef .EG_RangeMarkupElements =append (_cbef .EG_RangeMarkupElements ,_gbaea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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 (); -_gbgae :=NewEG_RunLevelElts ();_bcae :=NewEG_RangeMarkupElements ();_bcae .MoveToRangeEnd =NewCT_MarkupRange ();if _afdaf :=d .DecodeElement (_bcae .MoveToRangeEnd ,&_bgcb );_afdaf !=nil {return _afdaf ;};_dcefe .EG_ContentCellContent =append (_dcefe .EG_ContentCellContent ,_dffc ); -_dffc .EG_RunLevelElts =append (_dffc .EG_RunLevelElts ,_gbgae );_gbgae .EG_RangeMarkupElements =append (_gbgae .EG_RangeMarkupElements ,_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 :"\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"}:_edfd :=NewEG_ContentCellContent (); -_ebecd :=NewEG_RunLevelElts ();_cbdg :=NewEG_RangeMarkupElements ();_cbdg .CommentRangeStart =NewCT_MarkupRange ();if _dbcde :=d .DecodeElement (_cbdg .CommentRangeStart ,&_bgcb );_dbcde !=nil {return _dbcde ;};_dcefe .EG_ContentCellContent =append (_dcefe .EG_ContentCellContent ,_edfd ); -_edfd .EG_RunLevelElts =append (_edfd .EG_RunLevelElts ,_ebecd );_ebecd .EG_RangeMarkupElements =append (_ebecd .EG_RangeMarkupElements ,_cbdg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdcf :=NewEG_ContentCellContent (); -_cbec :=NewEG_RunLevelElts ();_ebdbg :=NewEG_RangeMarkupElements ();_ebdbg .CommentRangeEnd =NewCT_MarkupRange ();if _cdce :=d .DecodeElement (_ebdbg .CommentRangeEnd ,&_bgcb );_cdce !=nil {return _cdce ;};_dcefe .EG_ContentCellContent =append (_dcefe .EG_ContentCellContent ,_gdcf ); -_gdcf .EG_RunLevelElts =append (_gdcf .EG_RunLevelElts ,_cbec );_cbec .EG_RangeMarkupElements =append (_cbec .EG_RangeMarkupElements ,_ebdbg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gdbd :=NewEG_ContentCellContent (); -_abab :=NewEG_RunLevelElts ();_cabc :=NewEG_RangeMarkupElements ();_cabc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bfdcfb :=d .DecodeElement (_cabc .CustomXmlInsRangeStart ,&_bgcb );_bfdcfb !=nil {return _bfdcfb ;};_dcefe .EG_ContentCellContent =append (_dcefe .EG_ContentCellContent ,_gdbd ); -_gdbd .EG_RunLevelElts =append (_gdbd .EG_RunLevelElts ,_abab );_abab .EG_RangeMarkupElements =append (_abab .EG_RangeMarkupElements ,_cabc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_bgfc :=NewEG_ContentCellContent (); -_adde :=NewEG_RunLevelElts ();_geaca :=NewEG_RangeMarkupElements ();_geaca .CustomXmlInsRangeEnd =NewCT_Markup ();if _eddfb :=d .DecodeElement (_geaca .CustomXmlInsRangeEnd ,&_bgcb );_eddfb !=nil {return _eddfb ;};_dcefe .EG_ContentCellContent =append (_dcefe .EG_ContentCellContent ,_bgfc ); -_bgfc .EG_RunLevelElts =append (_bgfc .EG_RunLevelElts ,_adde );_adde .EG_RangeMarkupElements =append (_adde .EG_RangeMarkupElements ,_geaca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_egdc :=NewEG_ContentCellContent (); -_gbfg :=NewEG_RunLevelElts ();_cegb :=NewEG_RangeMarkupElements ();_cegb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ffbe :=d .DecodeElement (_cegb .CustomXmlDelRangeStart ,&_bgcb );_ffbe !=nil {return _ffbe ;};_dcefe .EG_ContentCellContent =append (_dcefe .EG_ContentCellContent ,_egdc ); -_egdc .EG_RunLevelElts =append (_egdc .EG_RunLevelElts ,_gbfg );_gbfg .EG_RangeMarkupElements =append (_gbfg .EG_RangeMarkupElements ,_cegb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fadc :=NewEG_ContentCellContent (); -_agbg :=NewEG_RunLevelElts ();_dffd :=NewEG_RangeMarkupElements ();_dffd .CustomXmlDelRangeEnd =NewCT_Markup ();if _eaaga :=d .DecodeElement (_dffd .CustomXmlDelRangeEnd ,&_bgcb );_eaaga !=nil {return _eaaga ;};_dcefe .EG_ContentCellContent =append (_dcefe .EG_ContentCellContent ,_fadc ); -_fadc .EG_RunLevelElts =append (_fadc .EG_RunLevelElts ,_agbg );_agbg .EG_RangeMarkupElements =append (_agbg .EG_RangeMarkupElements ,_dffd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fagd :=NewEG_ContentCellContent (); -_bbbdc :=NewEG_RunLevelElts ();_acddgf :=NewEG_RangeMarkupElements ();_acddgf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gcabc :=d .DecodeElement (_acddgf .CustomXmlMoveFromRangeStart ,&_bgcb );_gcabc !=nil {return _gcabc ;};_dcefe .EG_ContentCellContent =append (_dcefe .EG_ContentCellContent ,_fagd ); -_fagd .EG_RunLevelElts =append (_fagd .EG_RunLevelElts ,_bbbdc );_bbbdc .EG_RangeMarkupElements =append (_bbbdc .EG_RangeMarkupElements ,_acddgf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_geed :=NewEG_ContentCellContent (); -_ecadc :=NewEG_RunLevelElts ();_fbde :=NewEG_RangeMarkupElements ();_fbde .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _eeac :=d .DecodeElement (_fbde .CustomXmlMoveFromRangeEnd ,&_bgcb );_eeac !=nil {return _eeac ;};_dcefe .EG_ContentCellContent =append (_dcefe .EG_ContentCellContent ,_geed ); -_geed .EG_RunLevelElts =append (_geed .EG_RunLevelElts ,_ecadc );_ecadc .EG_RangeMarkupElements =append (_ecadc .EG_RangeMarkupElements ,_fbde );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_caggb :=NewEG_ContentCellContent (); -_bgag :=NewEG_RunLevelElts ();_cgef :=NewEG_RangeMarkupElements ();_cgef .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dafc :=d .DecodeElement (_cgef .CustomXmlMoveToRangeStart ,&_bgcb );_dafc !=nil {return _dafc ;};_dcefe .EG_ContentCellContent =append (_dcefe .EG_ContentCellContent ,_caggb ); -_caggb .EG_RunLevelElts =append (_caggb .EG_RunLevelElts ,_bgag );_bgag .EG_RangeMarkupElements =append (_bgag .EG_RangeMarkupElements ,_cgef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_feea :=NewEG_ContentCellContent (); -_cfaa :=NewEG_RunLevelElts ();_ceed :=NewEG_RangeMarkupElements ();_ceed .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cbfa :=d .DecodeElement (_ceed .CustomXmlMoveToRangeEnd ,&_bgcb );_cbfa !=nil {return _cbfa ;};_dcefe .EG_ContentCellContent =append (_dcefe .EG_ContentCellContent ,_feea ); -_feea .EG_RunLevelElts =append (_feea .EG_RunLevelElts ,_cfaa );_cfaa .EG_RangeMarkupElements =append (_cfaa .EG_RangeMarkupElements ,_ceed );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"}:_gbbe :=NewEG_ContentCellContent (); -_agff :=NewEG_RunLevelElts ();_eadgb :=NewEG_MathContent ();_eadgb .OMathPara =_aa .NewOMathPara ();if _bebb :=d .DecodeElement (_eadgb .OMathPara ,&_bgcb );_bebb !=nil {return _bebb ;};_dcefe .EG_ContentCellContent =append (_dcefe .EG_ContentCellContent ,_gbbe ); -_gbbe .EG_RunLevelElts =append (_gbbe .EG_RunLevelElts ,_agff );_agff .EG_MathContent =append (_agff .EG_MathContent ,_eadgb );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"}:_baga :=NewEG_ContentCellContent (); -_dddf :=NewEG_RunLevelElts ();_fdace :=NewEG_MathContent ();_fdace .OMath =_aa .NewOMath ();if _edgg :=d .DecodeElement (_fdace .OMath ,&_bgcb );_edgg !=nil {return _edgg ;};_dcefe .EG_ContentCellContent =append (_dcefe .EG_ContentCellContent ,_baga ); -_baga .EG_RunLevelElts =append (_baga .EG_RunLevelElts ,_dddf );_dddf .EG_MathContent =append (_dddf .EG_MathContent ,_fdace );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",_bgcb .Name ); -if _gcae :=d .Skip ();_gcae !=nil {return _gcae ;};};case _f .EndElement :break _eggcb ;case _f .CharData :};};return nil ;}; +// Break +Br *CT_Br ; -// ValidateWithPath validates the CT_SectType and its children, prefixing error messages with path -func (_fagadd *CT_SectType )ValidateWithPath (path string )error {if _dfdfa :=_fagadd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfdfa !=nil {return _dfdfa ;};return nil ;};func (_fcddcd *CT_TblStylePr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcddcd .TypeAttr =ST_TblStyleOverrideType (1); -for _ ,_fbgbc :=range start .Attr {if _fbgbc .Name .Local =="\u0074\u0079\u0070\u0065"{_fcddcd .TypeAttr .UnmarshalXMLAttr (_fbgbc );continue ;};};_aefbeg :for {_fcfea ,_aadgec :=d .Token ();if _aadgec !=nil {return _aadgec ;};switch _degfg :=_fcfea .(type ){case _f .StartElement :switch _degfg .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcddcd .PPr =NewCT_PPrGeneral (); -if _fgfdda :=d .DecodeElement (_fcddcd .PPr ,&_degfg );_fgfdda !=nil {return _fgfdda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcddcd .RPr =NewCT_RPr (); -if _dbgab :=d .DecodeElement (_fcddcd .RPr ,&_degfg );_dbgab !=nil {return _dbgab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcddcd .TblPr =NewCT_TblPrBase (); -if _fgbacg :=d .DecodeElement (_fcddcd .TblPr ,&_degfg );_fgbacg !=nil {return _fgbacg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcddcd .TrPr =NewCT_TrPr (); -if _edbfb :=d .DecodeElement (_fcddcd .TrPr ,&_degfg );_edbfb !=nil {return _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 :"\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"}:_fcddcd .TcPr =NewCT_TcPr (); -if _dbbeg :=d .DecodeElement (_fcddcd .TcPr ,&_degfg );_dbbeg !=nil {return _dbbeg ;};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",_degfg .Name ); -if _fdgge :=d .Skip ();_fdgge !=nil {return _fdgge ;};};case _f .EndElement :break _aefbeg ;case _f .CharData :};};return nil ;};type CT_VMerge struct{ +// Text +T *CT_Text ; -// Vertical Merge Type -ValAttr ST_Merge ;};func (_egcda *CT_DecimalNumberOrPrecent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_addad :=range start .Attr {if _addad .Name .Local =="\u0076\u0061\u006c"{_addb ,_efdf :=ParseUnionST_DecimalNumberOrPercent (_addad .Value ); -if _efdf !=nil {return _efdf ;};_egcda .ValAttr =_addb ;continue ;};};for {_dafd ,_cabff :=d .Token ();if _cabff !=nil {return _d .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",_cabff ); -};if _agab ,_ccace :=_dafd .(_f .EndElement );_ccace &&_agab .Name ==start .Name {break ;};};return nil ;};func (_efdea *CT_Odso )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfecc :for {_aefcb ,_dededb :=d .Token ();if _dededb !=nil {return _dededb ; -};switch _bdedb :=_aefcb .(type ){case _f .StartElement :switch _bdedb .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efdea .Udl =NewCT_String (); -if _ccebb :=d .DecodeElement (_efdea .Udl ,&_bdedb );_ccebb !=nil {return _ccebb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_efdea .Table =NewCT_String (); -if _fcfagf :=d .DecodeElement (_efdea .Table ,&_bdedb );_fcfagf !=nil {return _fcfagf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efdea .Src =NewCT_Rel (); -if _ecbb :=d .DecodeElement (_efdea .Src ,&_bdedb );_ecbb !=nil {return _ecbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efdea .ColDelim =NewCT_DecimalNumber (); -if _bgfdc :=d .DecodeElement (_efdea .ColDelim ,&_bdedb );_bgfdc !=nil {return _bgfdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efdea .Type =NewCT_MailMergeSourceType (); -if _dcgbc :=d .DecodeElement (_efdea .Type ,&_bdedb );_dcgbc !=nil {return _dcgbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efdea .FHdr =NewCT_OnOff (); -if _dfccf :=d .DecodeElement (_efdea .FHdr ,&_bdedb );_dfccf !=nil {return _dfccf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fagf :=NewCT_OdsoFieldMapData (); -if _fcdef :=d .DecodeElement (_fagf ,&_bdedb );_fcdef !=nil {return _fcdef ;};_efdea .FieldMapData =append (_efdea .FieldMapData ,_fagf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dccd :=NewCT_Rel (); -if _aeggg :=d .DecodeElement (_dccd ,&_bdedb );_aeggg !=nil {return _aeggg ;};_efdea .RecipientData =append (_efdea .RecipientData ,_dccd );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",_bdedb .Name ); -if _ffcgc :=d .Skip ();_ffcgc !=nil {return _ffcgc ;};};case _f .EndElement :break _bfecc ;case _f .CharData :};};return nil ;};func NewCT_Lang ()*CT_Lang {_gdcgg :=&CT_Lang {};return _gdcgg };func (_bebfa *ST_TextScale )Validate ()error {return _bebfa .ValidateWithPath ("")}; -func (_afdcad *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 :_d .Sprintf ("\u0025\u0076",_afdcad .AuthorAttr )}); -if _afdcad .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_afdcad .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_afdcad .IdAttr )}); -e .EncodeToken (start );_bffdb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_afdcad .TcPr ,_bffdb );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_efgfc *CT_FtnEdn )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efgfc .TypeAttr !=ST_FtnEdnUnset {_dbfdf ,_egfea :=_efgfc .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); -if _egfea !=nil {return _egfea ;};start .Attr =append (start .Attr ,_dbfdf );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_efgfc .IdAttr )});e .EncodeToken (start ); -for _ ,_dgab :=range _efgfc .EG_BlockLevelElts {_dgab .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ceagfe *ST_PageBorderZOrder )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ceagfe =0; -case "\u0066\u0072\u006fn\u0074":*_ceagfe =1;case "\u0062\u0061\u0063\u006b":*_ceagfe =2;};return nil ;};func (_cdccf *CT_MultiLevelType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdccf .ValAttr =ST_MultiLevelType (1);for _ ,_gdccf :=range start .Attr {if _gdccf .Name .Local =="\u0076\u0061\u006c"{_cdccf .ValAttr .UnmarshalXMLAttr (_gdccf ); -continue ;};};for {_fefda ,_aadba :=d .Token ();if _aadba !=nil {return _d .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",_aadba ); -};if _bffbgb ,_ffcdef :=_fefda .(_f .EndElement );_ffcdef &&_bffbgb .Name ==start .Name {break ;};};return nil ;};func (_fddeg *CT_DocPartBehaviors )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fddeg .Behavior !=nil {_fgcfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"}}; -for _ ,_gagaf :=range _fddeg .Behavior {e .EncodeElement (_gagaf ,_fgcfd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bcgcd *EG_ContentBlockContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfbed :for {_dadfb ,_cbbcg :=d .Token (); -if _cbbcg !=nil {return _cbbcg ;};switch _aafge :=_dadfb .(type ){case _f .StartElement :switch _aafge .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bcgcd .CustomXml =NewCT_CustomXmlBlock (); -if _dbbaa :=d .DecodeElement (_bcgcd .CustomXml ,&_aafge );_dbbaa !=nil {return _dbbaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcgcd .Sdt =NewCT_SdtBlock (); -if _ggdae :=d .DecodeElement (_bcgcd .Sdt ,&_aafge );_ggdae !=nil {return _ggdae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_becfa :=NewCT_P (); -if _cddgb :=d .DecodeElement (_becfa ,&_aafge );_cddgb !=nil {return _cddgb ;};_bcgcd .P =append (_bcgcd .P ,_becfa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gggfe :=NewCT_Tbl (); -if _adffg :=d .DecodeElement (_gggfe ,&_aafge );_adffg !=nil {return _adffg ;};_bcgcd .Tbl =append (_bcgcd .Tbl ,_gggfe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cagcbf :=NewEG_RunLevelElts (); -_cagcbf .ProofErr =NewCT_ProofErr ();if _efdcb :=d .DecodeElement (_cagcbf .ProofErr ,&_aafge );_efdcb !=nil {return _efdcb ;};_bcgcd .EG_RunLevelElts =append (_bcgcd .EG_RunLevelElts ,_cagcbf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gbbdc :=NewEG_RunLevelElts (); -_gbbdc .PermStart =NewCT_PermStart ();if _gegca :=d .DecodeElement (_gbbdc .PermStart ,&_aafge );_gegca !=nil {return _gegca ;};_bcgcd .EG_RunLevelElts =append (_bcgcd .EG_RunLevelElts ,_gbbdc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_debbf :=NewEG_RunLevelElts (); -_debbf .PermEnd =NewCT_Perm ();if _aagfac :=d .DecodeElement (_debbf .PermEnd ,&_aafge );_aagfac !=nil {return _aagfac ;};_bcgcd .EG_RunLevelElts =append (_bcgcd .EG_RunLevelElts ,_debbf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdagbc :=NewEG_RunLevelElts (); -_bdagbc .Ins =NewCT_RunTrackChange ();if _baebd :=d .DecodeElement (_bdagbc .Ins ,&_aafge );_baebd !=nil {return _baebd ;};_bcgcd .EG_RunLevelElts =append (_bcgcd .EG_RunLevelElts ,_bdagbc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gegfg :=NewEG_RunLevelElts (); -_gegfg .Del =NewCT_RunTrackChange ();if _ebcba :=d .DecodeElement (_gegfg .Del ,&_aafge );_ebcba !=nil {return _ebcba ;};_bcgcd .EG_RunLevelElts =append (_bcgcd .EG_RunLevelElts ,_gegfg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_aefaae :=NewEG_RunLevelElts (); -_aefaae .MoveFrom =NewCT_RunTrackChange ();if _bddeed :=d .DecodeElement (_aefaae .MoveFrom ,&_aafge );_bddeed !=nil {return _bddeed ;};_bcgcd .EG_RunLevelElts =append (_bcgcd .EG_RunLevelElts ,_aefaae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_eggdacb :=NewEG_RunLevelElts (); -_eggdacb .MoveTo =NewCT_RunTrackChange ();if _eeccc :=d .DecodeElement (_eggdacb .MoveTo ,&_aafge );_eeccc !=nil {return _eeccc ;};_bcgcd .EG_RunLevelElts =append (_bcgcd .EG_RunLevelElts ,_eggdacb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dceeg :=NewEG_RunLevelElts (); -_fgdfcf :=NewEG_RangeMarkupElements ();_fgdfcf .BookmarkStart =NewCT_Bookmark ();if _gfbgca :=d .DecodeElement (_fgdfcf .BookmarkStart ,&_aafge );_gfbgca !=nil {return _gfbgca ;};_bcgcd .EG_RunLevelElts =append (_bcgcd .EG_RunLevelElts ,_dceeg );_dceeg .EG_RangeMarkupElements =append (_dceeg .EG_RangeMarkupElements ,_fgdfcf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbcea :=NewEG_RunLevelElts (); -_dbfgdg :=NewEG_RangeMarkupElements ();_dbfgdg .BookmarkEnd =NewCT_MarkupRange ();if _defcdc :=d .DecodeElement (_dbfgdg .BookmarkEnd ,&_aafge );_defcdc !=nil {return _defcdc ;};_bcgcd .EG_RunLevelElts =append (_bcgcd .EG_RunLevelElts ,_cbcea );_cbcea .EG_RangeMarkupElements =append (_cbcea .EG_RangeMarkupElements ,_dbfgdg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcaga :=NewEG_RunLevelElts (); -_feebc :=NewEG_RangeMarkupElements ();_feebc .MoveFromRangeStart =NewCT_MoveBookmark ();if _edeebb :=d .DecodeElement (_feebc .MoveFromRangeStart ,&_aafge );_edeebb !=nil {return _edeebb ;};_bcgcd .EG_RunLevelElts =append (_bcgcd .EG_RunLevelElts ,_bcaga ); -_bcaga .EG_RangeMarkupElements =append (_bcaga .EG_RangeMarkupElements ,_feebc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ccfae :=NewEG_RunLevelElts (); -_bdgabf :=NewEG_RangeMarkupElements ();_bdgabf .MoveFromRangeEnd =NewCT_MarkupRange ();if _gbacgc :=d .DecodeElement (_bdgabf .MoveFromRangeEnd ,&_aafge );_gbacgc !=nil {return _gbacgc ;};_bcgcd .EG_RunLevelElts =append (_bcgcd .EG_RunLevelElts ,_ccfae ); -_ccfae .EG_RangeMarkupElements =append (_ccfae .EG_RangeMarkupElements ,_bdgabf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ggbacdd :=NewEG_RunLevelElts (); -_gecgg :=NewEG_RangeMarkupElements ();_gecgg .MoveToRangeStart =NewCT_MoveBookmark ();if _agecef :=d .DecodeElement (_gecgg .MoveToRangeStart ,&_aafge );_agecef !=nil {return _agecef ;};_bcgcd .EG_RunLevelElts =append (_bcgcd .EG_RunLevelElts ,_ggbacdd ); -_ggbacdd .EG_RangeMarkupElements =append (_ggbacdd .EG_RangeMarkupElements ,_gecgg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_aefeb :=NewEG_RunLevelElts (); -_dbada :=NewEG_RangeMarkupElements ();_dbada .MoveToRangeEnd =NewCT_MarkupRange ();if _fffbe :=d .DecodeElement (_dbada .MoveToRangeEnd ,&_aafge );_fffbe !=nil {return _fffbe ;};_bcgcd .EG_RunLevelElts =append (_bcgcd .EG_RunLevelElts ,_aefeb );_aefeb .EG_RangeMarkupElements =append (_aefeb .EG_RangeMarkupElements ,_dbada ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdacb :=NewEG_RunLevelElts (); -_dbfgda :=NewEG_RangeMarkupElements ();_dbfgda .CommentRangeStart =NewCT_MarkupRange ();if _ffgbc :=d .DecodeElement (_dbfgda .CommentRangeStart ,&_aafge );_ffgbc !=nil {return _ffgbc ;};_bcgcd .EG_RunLevelElts =append (_bcgcd .EG_RunLevelElts ,_bdacb ); -_bdacb .EG_RangeMarkupElements =append (_bdacb .EG_RangeMarkupElements ,_dbfgda );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcabcge :=NewEG_RunLevelElts (); -_aaegcd :=NewEG_RangeMarkupElements ();_aaegcd .CommentRangeEnd =NewCT_MarkupRange ();if _feagd :=d .DecodeElement (_aaegcd .CommentRangeEnd ,&_aafge );_feagd !=nil {return _feagd ;};_bcgcd .EG_RunLevelElts =append (_bcgcd .EG_RunLevelElts ,_dcabcge ); -_dcabcge .EG_RangeMarkupElements =append (_dcabcge .EG_RangeMarkupElements ,_aaegcd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_fadadc :=NewEG_RunLevelElts (); -_cdgffa :=NewEG_RangeMarkupElements ();_cdgffa .CustomXmlInsRangeStart =NewCT_TrackChange ();if _egefdc :=d .DecodeElement (_cdgffa .CustomXmlInsRangeStart ,&_aafge );_egefdc !=nil {return _egefdc ;};_bcgcd .EG_RunLevelElts =append (_bcgcd .EG_RunLevelElts ,_fadadc ); -_fadadc .EG_RangeMarkupElements =append (_fadadc .EG_RangeMarkupElements ,_cdgffa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ggacgf :=NewEG_RunLevelElts (); -_cbcge :=NewEG_RangeMarkupElements ();_cbcge .CustomXmlInsRangeEnd =NewCT_Markup ();if _acgcg :=d .DecodeElement (_cbcge .CustomXmlInsRangeEnd ,&_aafge );_acgcg !=nil {return _acgcg ;};_bcgcd .EG_RunLevelElts =append (_bcgcd .EG_RunLevelElts ,_ggacgf ); -_ggacgf .EG_RangeMarkupElements =append (_ggacgf .EG_RangeMarkupElements ,_cbcge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_aafdgg :=NewEG_RunLevelElts (); -_ggccgg :=NewEG_RangeMarkupElements ();_ggccgg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eagbf :=d .DecodeElement (_ggccgg .CustomXmlDelRangeStart ,&_aafge );_eagbf !=nil {return _eagbf ;};_bcgcd .EG_RunLevelElts =append (_bcgcd .EG_RunLevelElts ,_aafdgg ); -_aafdgg .EG_RangeMarkupElements =append (_aafdgg .EG_RangeMarkupElements ,_ggccgg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_bgfccc :=NewEG_RunLevelElts (); -_dcabcf :=NewEG_RangeMarkupElements ();_dcabcf .CustomXmlDelRangeEnd =NewCT_Markup ();if _edfbfc :=d .DecodeElement (_dcabcf .CustomXmlDelRangeEnd ,&_aafge );_edfbfc !=nil {return _edfbfc ;};_bcgcd .EG_RunLevelElts =append (_bcgcd .EG_RunLevelElts ,_bgfccc ); -_bgfccc .EG_RangeMarkupElements =append (_bgfccc .EG_RangeMarkupElements ,_dcabcf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eeceaa :=NewEG_RunLevelElts (); -_badgg :=NewEG_RangeMarkupElements ();_badgg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _aafedf :=d .DecodeElement (_badgg .CustomXmlMoveFromRangeStart ,&_aafge );_aafedf !=nil {return _aafedf ;};_bcgcd .EG_RunLevelElts =append (_bcgcd .EG_RunLevelElts ,_eeceaa ); -_eeceaa .EG_RangeMarkupElements =append (_eeceaa .EG_RangeMarkupElements ,_badgg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_eebad :=NewEG_RunLevelElts (); -_gbcgf :=NewEG_RangeMarkupElements ();_gbcgf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gegfga :=d .DecodeElement (_gbcgf .CustomXmlMoveFromRangeEnd ,&_aafge );_gegfga !=nil {return _gegfga ;};_bcgcd .EG_RunLevelElts =append (_bcgcd .EG_RunLevelElts ,_eebad ); -_eebad .EG_RangeMarkupElements =append (_eebad .EG_RangeMarkupElements ,_gbcgf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bcaacg :=NewEG_RunLevelElts (); -_egcaba :=NewEG_RangeMarkupElements ();_egcaba .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _edege :=d .DecodeElement (_egcaba .CustomXmlMoveToRangeStart ,&_aafge );_edege !=nil {return _edege ;};_bcgcd .EG_RunLevelElts =append (_bcgcd .EG_RunLevelElts ,_bcaacg ); -_bcaacg .EG_RangeMarkupElements =append (_bcaacg .EG_RangeMarkupElements ,_egcaba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ccfac :=NewEG_RunLevelElts (); -_egfedc :=NewEG_RangeMarkupElements ();_egfedc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cbcgg :=d .DecodeElement (_egfedc .CustomXmlMoveToRangeEnd ,&_aafge );_cbcgg !=nil {return _cbcgg ;};_bcgcd .EG_RunLevelElts =append (_bcgcd .EG_RunLevelElts ,_ccfac ); -_ccfac .EG_RangeMarkupElements =append (_ccfac .EG_RangeMarkupElements ,_egfedc );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"}:_dgede :=NewEG_RunLevelElts (); -_gaebfc :=NewEG_MathContent ();_gaebfc .OMathPara =_aa .NewOMathPara ();if _cdefg :=d .DecodeElement (_gaebfc .OMathPara ,&_aafge );_cdefg !=nil {return _cdefg ;};_bcgcd .EG_RunLevelElts =append (_bcgcd .EG_RunLevelElts ,_dgede );_dgede .EG_MathContent =append (_dgede .EG_MathContent ,_gaebfc ); -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"}:_gaegf :=NewEG_RunLevelElts (); -_caddd :=NewEG_MathContent ();_caddd .OMath =_aa .NewOMath ();if _babae :=d .DecodeElement (_caddd .OMath ,&_aafge );_babae !=nil {return _babae ;};_bcgcd .EG_RunLevelElts =append (_bcgcd .EG_RunLevelElts ,_gaegf );_gaegf .EG_MathContent =append (_gaegf .EG_MathContent ,_caddd ); -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",_aafge .Name ); -if _dbdbb :=d .Skip ();_dbdbb !=nil {return _dbdbb ;};};case _f .EndElement :break _gfbed ;case _f .CharData :};};return nil ;}; +// Content Part +ContentPart *CT_Rel ; -// ValidateWithPath validates the CT_Divs and its children, prefixing error messages with path -func (_egbga *CT_Divs )ValidateWithPath (path string )error {for _agbgc ,_bdfbb :=range _egbga .Div {if _cbcgd :=_bdfbb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0076\u005b\u0025\u0064\u005d",path ,_agbgc ));_cbcgd !=nil {return _cbcgd ; -};};return nil ;};func (_abacb *CT_PPrDefault )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _abacb .PPr !=nil {_aeddcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_abacb .PPr ,_aeddcc ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_MailMergeOdsoFMDFieldType byte ;type EG_ParaRPrTrackChanges struct{ +// Deleted Text +DelText *CT_Text ; -// Inserted Paragraph -Ins *CT_TrackChange ; +// Field Code +InstrText *CT_Text ; -// Deleted Paragraph -Del *CT_TrackChange ; +// Deleted Field Code +DelInstrText *CT_Text ; -// Move Source Paragraph -MoveFrom *CT_TrackChange ; +// Non Breaking Hyphen Character +NoBreakHyphen *CT_Empty ; -// Move Destination Paragraph -MoveTo *CT_TrackChange ;};func (_fegffa ST_FFTextType )String ()string {switch _fegffa {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 (_aeeda *CT_SmartTagPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _aeeda .Attr !=nil {_gfgdb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}};for _ ,_bgefa :=range _aeeda .Attr {e .EncodeElement (_bgefa ,_gfgdb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};func (_beefbe *ST_HpsMeasure )ValidateWithPath (path string )error {_ggcfbd :=[]string {};if _beefbe .ST_UnsignedDecimalNumber !=nil {_ggcfbd =append (_ggcfbd ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072"); -};if _beefbe .ST_PositiveUniversalMeasure !=nil {_ggcfbd =append (_ggcfbd ,"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 (_ggcfbd )> 1{return _d .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ggcfbd ); -};return nil ;};func (_cffggc ST_Border )String ()string {switch _cffggc {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u006e\u006f\u006e\u0065";case 3:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 4:return "\u0074\u0068\u0069c\u006b"; -case 5:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 6:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 7:return "\u0064\u0061\u0073\u0068\u0065\u0064";case 8:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 9:return "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068"; -case 10:return "\u0074\u0072\u0069\u0070\u006c\u0065";case 11:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case 12:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070"; -case 13:return "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070";case 14:return "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case 15:return "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070"; -case 16:return "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070";case 17:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case 18:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070"; -case 19:return "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070";case 20:return "\u0077\u0061\u0076\u0065";case 21:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case 22:return "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070"; -case 23:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case 24:return "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case 25:return "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065"; -case 26:return "\u006f\u0075\u0074\u0073\u0065\u0074";case 27:return "\u0069\u006e\u0073e\u0074";case 28:return "\u0061\u0070\u0070\u006c\u0065\u0073";case 29:return "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073";case 30:return "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072"; -case 31:return "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065";case 32:return "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073";case 33:return "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072"; -case 34:return "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073";case 35:return "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073";case 36:return "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073"; -case 37:return "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073";case 38:return "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073";case 39:return "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073"; -case 40:return "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073";case 41:return "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065";case 42:return "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065"; -case 43:return "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case 44:return "\u0062\u0061\u0074\u0073";case 45:return "\u0062\u0069\u0072d\u0073";case 46:return "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074"; -case 47:return "\u0063\u0061\u0062\u0069\u006e\u0073";case 48:return "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e";case 49:return "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n";case 50:return "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b"; -case 51:return "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072";case 52:return "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek";case 53:return "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065"; -case 54:return "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b";case 55:return "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072";case 56:return "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d"; -case 57:return "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065";case 58:return "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073";case 59:return "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073"; -case 60:return "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065";case 61:return "\u0063\u006c\u006f\u0063\u006b\u0073";case 62:return "\u0063o\u006d\u0070\u0061\u0073\u0073";case 63:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069"; -case 64:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073";case 65:return "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case 66:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073"; -case 67:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065";case 68:return "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case 69:return "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073"; -case 70:return "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073";case 71:return "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae";case 72:return "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079"; -case 73:return "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068";case 74:return "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073";case 75:return "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067"; -case 76:return "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068";case 77:return "\u0063\u0075\u0070";case 78:return "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068";case 79:return "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072"; -case 80:return "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073";case 81:return "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079";case 82:return "\u0064o\u0075\u0062\u006c\u0065\u0044";case 83:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073"; -case 84:return "\u0065\u0061\u0072\u0074\u0068\u0031";case 85:return "\u0065\u0061\u0072\u0074\u0068\u0032";case 86:return "\u0065\u0061\u0072\u0074\u0068\u0033";case 87:return "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031"; -case 88:return "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032";case 89:return "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k";case 90:return "\u0066\u0061\u006e\u0073";case 91:return "\u0066\u0069\u006c\u006d"; -case 92:return "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073";case 93:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074";case 94:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073"; -case 95:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031";case 96:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032";case 97:return "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079"; -case 98:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065";case 99:return "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073";case 100:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070"; -case 101:return "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079";case 102:return "\u0067\u0065\u006d\u0073";case 103:return "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e";case 104:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074"; -case 105:return "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651";case 106:return "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652";case 107:return "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e";case 108:return "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y"; -case 109:return "\u0068\u0065\u0061\u0072\u0074\u0073";case 110:return "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073";case 111:return "\u0068\u006f\u006cl\u0079";case 112:return "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079"; -case 113:return "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063";case 114:return "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073";case 115:return "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb";case 116:return "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031"; -case 117:return "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032";case 118:return "\u006da\u0070\u0050\u0069\u006e\u0073";case 119:return "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f";case 120:return "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073"; -case 121:return "\u006da\u0072\u0071\u0075\u0065\u0065";case 122:return "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064";case 123:return "\u006d\u006f\u006fn\u0073";case 124:return "\u006d\u006f\u0073\u0061\u0069\u0063"; -case 125:return "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073";case 126:return "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t";case 127:return "\u006f\u0076\u0061l\u0073";case 128:return "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073"; -case 129:return "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b";case 130:return "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072";case 131:return "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073";case 132:return "\u0070a\u0070\u0079\u0072\u0075\u0073"; -case 133:return "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072";case 134:return "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073";case 135:return "\u0070e\u006e\u0063\u0069\u006c\u0073";case 136:return "\u0070\u0065\u006f\u0070\u006c\u0065"; -case 137:return "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067";case 138:return "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073";case 139:return "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073";case 140:return "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070"; -case 141:return "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031";case 142:return "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032";case 143:return "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031";case 144:return "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073"; -case 145:return "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065";case 146:return "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s";case 147:return "\u0072\u0069\u006eg\u0073";case 148:return "\u0073\u0061\u0066\u0061\u0072\u0069"; -case 149:return "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068";case 150:return "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079";case 151:return "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t";case 152:return "\u0073e\u0061\u0074\u0074\u006c\u0065"; -case 153:return "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073";case 154:return "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068";case 155:return "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073"; -case 156:return "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t";case 157:return "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079";case 158:return "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073";case 159:return "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f"; -case 160:return "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t";case 161:return "\u0073\u0074\u0061r\u0073";case 162:return "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070";case 163:return "\u0073t\u0061\u0072\u0073\u0033\u0064";case 164:return "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b"; -case 165:return "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064";case 166:return "\u0073\u0075\u006e";case 167:return "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g";case 168:return "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r"; -case 169:return "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b";case 170:return "\u0074\u0072\u0065e\u0073";case 171:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079";case 172:return "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s"; -case 173:return "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651";case 174:return "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652";case 175:return "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031";case 176:return "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032"; -case 177:return "\u0073h\u0061\u0070\u0065\u0073\u0031";case 178:return "\u0073h\u0061\u0070\u0065\u0073\u0032";case 179:return "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031";case 180:return "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032"; -case 181:return "\u0076\u0069\u006e\u0065";case 182:return "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065";case 183:return "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073";case 184:return "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064"; -case 185:return "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e";case 186:return "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073";case 187:return "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073"; -case 188:return "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b";case 189:return "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073";case 190:return "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case 191:return "\u007a\u0069\u0067\u005a\u0061\u0067"; -case 192:return "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068";case 193:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_gcab *CT_CompatSetting )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcfad :=range start .Attr {if _bcfad .Name .Local =="\u006e\u0061\u006d\u0065"{_gbbc ,_bgff :=_bcfad .Value ,error (nil ); -if _bgff !=nil {return _bgff ;};_gcab .NameAttr =&_gbbc ;continue ;};if _bcfad .Name .Local =="\u0075\u0072\u0069"{_bgabg ,_dga :=_bcfad .Value ,error (nil );if _dga !=nil {return _dga ;};_gcab .UriAttr =&_bgabg ;continue ;};if _bcfad .Name .Local =="\u0076\u0061\u006c"{_bddcg ,_bggc :=_bcfad .Value ,error (nil ); -if _bggc !=nil {return _bggc ;};_gcab .ValAttr =&_bddcg ;continue ;};};for {_bfgb ,_aafgc :=d .Token ();if _aafgc !=nil {return _d .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",_aafgc ); -};if _geaa ,_efee :=_bfgb .(_f .EndElement );_efee &&_geaa .Name ==start .Name {break ;};};return nil ;}; - -// Validate validates the EG_RPrMath and its children -func (_bdffga *EG_RPrMath )Validate ()error {return _bdffga .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068");};type CT_TrPr struct{ +// Optional Hyphen Character +SoftHyphen *CT_Empty ; -// Table Row Conditional Formatting -CnfStyle []*CT_Cnf ; +// Date Block - Short Day Format +DayShort *CT_Empty ; -// Associated HTML div ID -DivId []*CT_DecimalNumber ; +// Date Block - Short Month Format +MonthShort *CT_Empty ; -// Grid Columns Before First Cell -GridBefore []*CT_DecimalNumber ; +// Date Block - Short Year Format +YearShort *CT_Empty ; -// Grid Columns After Last Cell -GridAfter []*CT_DecimalNumber ; +// Date Block - Long Day Format +DayLong *CT_Empty ; -// Preferred Width Before Table Row -WBefore []*CT_TblWidth ; +// Date Block - Long Month Format +MonthLong *CT_Empty ; -// Preferred Width After Table Row -WAfter []*CT_TblWidth ; +// Date Block - Long Year Format +YearLong *CT_Empty ; -// Table Row Cannot Break Across Pages -CantSplit []*CT_OnOff ; +// Comment Information Block +AnnotationRef *CT_Empty ; -// Table Row Height -TrHeight []*CT_Height ; +// Footnote Reference Mark +FootnoteRef *CT_Empty ; -// Repeat Table Row on Every New Page -TblHeader []*CT_OnOff ; +// Endnote Reference Mark +EndnoteRef *CT_Empty ; -// Table Row Cell Spacing -TblCellSpacing []*CT_TblWidth ; +// Footnote/Endnote Separator Mark +Separator *CT_Empty ; -// Table Row Alignment -Jc []*CT_JcTable ; +// Continuation Separator Mark +ContinuationSeparator *CT_Empty ; -// Hidden Table Row Marker -Hidden []*CT_OnOff ;Ins *CT_TrackChange ;Del *CT_TrackChange ;TrPrChange *CT_TrPrChange ;};func (_fbbfeg ST_FtnPos )String ()string {switch _fbbfeg {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 (_dcacag *ST_FtnEdn )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfdae ,_fcaef :=d .Token ();if _fcaef !=nil {return _fcaef ; -};if _edgcgb ,_ccgcb :=_gfdae .(_f .EndElement );_ccgcb &&_edgcgb .Name ==start .Name {*_dcacag =1;return nil ;};if _aacbd ,_fgcgf :=_gfdae .(_f .CharData );!_fgcgf {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfdae ); -}else {switch string (_aacbd ){case "":*_dcacag =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dcacag =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_dcacag =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_dcacag =3; -case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_dcacag =4;};};_gfdae ,_fcaef =d .Token ();if _fcaef !=nil {return _fcaef ;};if _egfbf ,_caggfa :=_gfdae .(_f .EndElement );_caggfa &&_egfbf .Name ==start .Name {return nil ; -};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfdae );};func (_gbbff *CT_TblOverlap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbbff .ValAttr =ST_TblOverlap (1); -for _ ,_bdabf :=range start .Attr {if _bdabf .Name .Local =="\u0076\u0061\u006c"{_gbbff .ValAttr .UnmarshalXMLAttr (_bdabf );continue ;};};for {_eefadd ,_dfefa :=d .Token ();if _dfefa !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cO\u0076e\u0072\u006c\u0061\u0070\u003a\u0020\u0025s",_dfefa ); -};if _fbgb ,_bdeb :=_eefadd .(_f .EndElement );_bdeb &&_fbgb .Name ==start .Name {break ;};};return nil ;}; +// Symbol Character +Sym *CT_Sym ; -// ValidateWithPath validates the CT_CellMergeTrackChange and its children, prefixing error messages with path -func (_cgcea *CT_CellMergeTrackChange )ValidateWithPath (path string )error {if _geag :=_cgcea .VMergeAttr .ValidateWithPath (path +"/\u0056\u004d\u0065\u0072\u0067\u0065\u0041\u0074\u0074\u0072");_geag !=nil {return _geag ;};if _dedf :=_cgcea .VMergeOrigAttr .ValidateWithPath (path +"\u002fV\u004de\u0072\u0067\u0065\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072"); -_dedf !=nil {return _dedf ;};return nil ;};func (_ddffb *CT_ObjectChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgbae :for {_daffa ,_egce :=d .Token ();if _egce !=nil {return _egce ;};switch _gcacd :=_daffa .(type ){case _f .StartElement :switch _gcacd .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddffb .Control =NewCT_Control (); -if _dabfeb :=d .DecodeElement (_ddffb .Control ,&_gcacd );_dabfeb !=nil {return _dabfeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddffb .ObjectLink =NewCT_ObjectLink (); -if _dfaeg :=d .DecodeElement (_ddffb .ObjectLink ,&_gcacd );_dfaeg !=nil {return _dfaeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddffb .ObjectEmbed =NewCT_ObjectEmbed (); -if _faafe :=d .DecodeElement (_ddffb .ObjectEmbed ,&_gcacd );_faafe !=nil {return _faafe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ddffb .Movie =NewCT_Rel (); -if _fedc :=d .DecodeElement (_ddffb .Movie ,&_gcacd );_fedc !=nil {return _fedc ;};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",_gcacd .Name ); -if _gfdda :=d .Skip ();_gfdda !=nil {return _gfdda ;};};case _f .EndElement :break _cgbae ;case _f .CharData :};};return nil ;}; +// Page Number Block +PgNum *CT_Empty ; -// Validate validates the CT_AutoCaptions and its children -func (_eda *CT_AutoCaptions )Validate ()error {return _eda .ValidateWithPath ("\u0043T\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");};func (_eaadd *ST_HighlightColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbcgg ,_ceadd :=d .Token (); -if _ceadd !=nil {return _ceadd ;};if _fccefc ,_deggba :=_gbcgg .(_f .EndElement );_deggba &&_fccefc .Name ==start .Name {*_eaadd =1;return nil ;};if _eegfdb ,_cgadbc :=_gbcgg .(_f .CharData );!_cgadbc {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbcgg ); -}else {switch string (_eegfdb ){case "":*_eaadd =0;case "\u0062\u006c\u0061c\u006b":*_eaadd =1;case "\u0062\u006c\u0075\u0065":*_eaadd =2;case "\u0063\u0079\u0061\u006e":*_eaadd =3;case "\u0067\u0072\u0065e\u006e":*_eaadd =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_eaadd =5; -case "\u0072\u0065\u0064":*_eaadd =6;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_eaadd =7;case "\u0077\u0068\u0069t\u0065":*_eaadd =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_eaadd =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_eaadd =10; -case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_eaadd =11;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_eaadd =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_eaadd =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_eaadd =14; -case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_eaadd =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_eaadd =16;case "\u006e\u006f\u006e\u0065":*_eaadd =17;};};_gbcgg ,_ceadd =d .Token ();if _ceadd !=nil {return _ceadd ;};if _gfgabd ,_daaed :=_gbcgg .(_f .EndElement ); -_daaed &&_gfgabd .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbcgg );}; +// Carriage Return +Cr *CT_Empty ; -// Validate validates the CT_DocVars and its children -func (_bcdaeb *CT_DocVars )Validate ()error {return _bcdaeb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0056\u0061\u0072\u0073");};type CT_TblPrChange struct{AuthorAttr string ;DateAttr *_c .Time ; +// Tab Character +Tab *CT_Empty ; -// Annotation Identifier -IdAttr int64 ;TblPr *CT_TblPrBase ;};func (_cgecf *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 :_d .Sprintf ("\u0025\u0076",_cgecf .AuthorAttr )}); -if _cgecf .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_cgecf .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_cgecf .IdAttr )}); -e .EncodeToken (start );_dbfff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_cgecf .TrPr ,_dbfff );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_CustomXmlBlock struct{ +// Embedded Object +Object *CT_Object ; -// Custom XML Element Namespace -UriAttr *string ; +// VML Object +Pict *CT_Picture ; -// Custom XML Element Name -ElementAttr string ; +// Complex Field Character +FldChar *CT_FldChar ; -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_ContentBlockContent []*EG_ContentBlockContent ;};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 NewCT_Num ()*CT_Num {_agdg :=&CT_Num {}; -_agdg .AbstractNumId =NewCT_DecimalNumber ();return _agdg ;};type CT_HMerge struct{ +// Phonetic Guide +Ruby *CT_Ruby ; -// Horizontal Merge Type -ValAttr ST_Merge ;};func NewCT_RubyPr ()*CT_RubyPr {_bdaec :=&CT_RubyPr {};_bdaec .RubyAlign =NewCT_RubyAlign ();_bdaec .Hps =NewCT_HpsMeasure ();_bdaec .HpsRaise =NewCT_HpsMeasure ();_bdaec .HpsBaseText =NewCT_HpsMeasure ();_bdaec .Lid =NewCT_Lang (); -return _bdaec ;};func NewCT_PPr ()*CT_PPr {_dcafa :=&CT_PPr {};return _dcafa };func (_ceeba ST_DropCap )String ()string {switch _ceeba {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0064\u0072\u006f\u0070";case 3:return "\u006d\u0061\u0072\u0067\u0069\u006e"; -};return "";};func (_ddfd *CT_DocumentBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ddfd .Background !=nil {_gbce :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}}; -e .EncodeElement (_ddfd .Background ,_gbce );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_HdrFtr byte ;func (_dadgc *CT_FFTextType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dadgc .ValAttr =ST_FFTextType (1); -for _ ,_deegd :=range start .Attr {if _deegd .Name .Local =="\u0076\u0061\u006c"{_dadgc .ValAttr .UnmarshalXMLAttr (_deegd );continue ;};};for {_bege ,_dfaad :=d .Token ();if _dfaad !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0054e\u0078t\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_dfaad ); -};if _acccg ,_eeggd :=_bege .(_f .EndElement );_eeggd &&_acccg .Name ==start .Name {break ;};};return nil ;};func (_ggaff *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 :_d .Sprintf ("\u0025\u0076",_ggaff .IlvlAttr )}); -if _ggaff .TplcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0074\u0070\u006c\u0063"},Value :_d .Sprintf ("\u0025\u0076",*_ggaff .TplcAttr )});};if _ggaff .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 :_d .Sprintf ("\u0025\u0076",*_ggaff .TentativeAttr )}); -};e .EncodeToken (start );if _ggaff .Start !=nil {_bdedf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ggaff .Start ,_bdedf );};if _ggaff .NumFmt !=nil {_gffed :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; -e .EncodeElement (_ggaff .NumFmt ,_gffed );};if _ggaff .LvlRestart !=nil {_ddcbe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006cv\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ggaff .LvlRestart ,_ddcbe );};if _ggaff .PStyle !=nil {_ggedc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_ggaff .PStyle ,_ggedc );};if _ggaff .IsLgl !=nil {_aecd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u0073\u004c\u0067\u006c"}};e .EncodeElement (_ggaff .IsLgl ,_aecd );};if _ggaff .Suff !=nil {_gbedd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075\u0066\u0066"}}; -e .EncodeElement (_ggaff .Suff ,_gbedd );};if _ggaff .LvlText !=nil {_cacd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006c\u0076\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_ggaff .LvlText ,_cacd );};if _ggaff .LvlPicBulletId !=nil {_gfcd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003al\u0076\u006c\u0050i\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"}}; -e .EncodeElement (_ggaff .LvlPicBulletId ,_gfcd );};if _ggaff .Legacy !=nil {_dbfggd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"}};e .EncodeElement (_ggaff .Legacy ,_dbfggd );};if _ggaff .LvlJc !=nil {_gbebd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006c\u0076\u006c\u004a\u0063"}}; -e .EncodeElement (_ggaff .LvlJc ,_gbebd );};if _ggaff .PPr !=nil {_bbcbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_ggaff .PPr ,_bbcbd );};if _ggaff .RPr !=nil {_bgged :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}}; -e .EncodeElement (_ggaff .RPr ,_bgged );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_debeg ST_JcTable )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_debeg .String (),start );};func (_aadcde ST_TabJc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aadcde .String (),start ); -};func (_fbdaca *ST_MailMergeDest )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acaad ,_ebdfbg :=d .Token ();if _ebdfbg !=nil {return _ebdfbg ;};if _egbbg ,_defad :=_acaad .(_f .EndElement );_defad &&_egbbg .Name ==start .Name {*_fbdaca =1; -return nil ;};if _daaafa ,_fcgdd :=_acaad .(_f .CharData );!_fcgdd {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acaad );}else {switch string (_daaafa ){case "":*_fbdaca =0; -case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_fbdaca =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_fbdaca =2;case "\u0065\u006d\u0061i\u006c":*_fbdaca =3;case "\u0066\u0061\u0078":*_fbdaca =4;};};_acaad ,_ebdfbg =d .Token (); -if _ebdfbg !=nil {return _ebdfbg ;};if _abccce ,_baaef :=_acaad .(_f .EndElement );_baaef &&_abccce .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acaad ); -};func NewEG_ContentRowContent ()*EG_ContentRowContent {_cgecbb :=&EG_ContentRowContent {};return _cgecbb ;};func NewCT_SdtDate ()*CT_SdtDate {_cbege :=&CT_SdtDate {};return _cbege };func NewCT_SdtEndPr ()*CT_SdtEndPr {_bfcba :=&CT_SdtEndPr {};return _bfcba }; -func (_fffdg *WdCT_Inline )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fffdg .Extent =_fa .NewCT_PositiveSize2D ();_fffdg .DocPr =_fa .NewCT_NonVisualDrawingProps ();_fffdg .Graphic =_fa .NewGraphic ();for _ ,_gaeaf :=range start .Attr {if _gaeaf .Name .Local =="\u0064\u0069\u0073t\u0054"{_gecbe ,_agbabbc :=_fc .ParseUint (_gaeaf .Value ,10,32); -if _agbabbc !=nil {return _agbabbc ;};_cebdg :=uint32 (_gecbe );_fffdg .DistTAttr =&_cebdg ;continue ;};if _gaeaf .Name .Local =="\u0064\u0069\u0073t\u0042"{_dbeeb ,_bddda :=_fc .ParseUint (_gaeaf .Value ,10,32);if _bddda !=nil {return _bddda ;};_aebdde :=uint32 (_dbeeb ); -_fffdg .DistBAttr =&_aebdde ;continue ;};if _gaeaf .Name .Local =="\u0064\u0069\u0073t\u004c"{_bffff ,_feeae :=_fc .ParseUint (_gaeaf .Value ,10,32);if _feeae !=nil {return _feeae ;};_cdcfb :=uint32 (_bffff );_fffdg .DistLAttr =&_cdcfb ;continue ;};if _gaeaf .Name .Local =="\u0064\u0069\u0073t\u0052"{_agfdd ,_aaegfd :=_fc .ParseUint (_gaeaf .Value ,10,32); -if _aaegfd !=nil {return _aaegfd ;};_cbgdd :=uint32 (_agfdd );_fffdg .DistRAttr =&_cbgdd ;continue ;};};_fcdbfb :for {_cgfgfa ,_cafcb :=d .Token ();if _cafcb !=nil {return _cafcb ;};switch _cccbea :=_cgfgfa .(type ){case _f .StartElement :switch _cccbea .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 _aefdb :=d .DecodeElement (_fffdg .Extent ,&_cccbea ); -_aefdb !=nil {return _aefdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_fffdg .EffectExtent =NewWdCT_EffectExtent (); -if _dadbgc :=d .DecodeElement (_fffdg .EffectExtent ,&_cccbea );_dadbgc !=nil {return _dadbgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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 _bdedd :=d .DecodeElement (_fffdg .DocPr ,&_cccbea ); -_bdedd !=nil {return _bdedd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_fffdg .CNvGraphicFramePr =_fa .NewCT_NonVisualGraphicFrameProperties (); -if _fceedd :=d .DecodeElement (_fffdg .CNvGraphicFramePr ,&_cccbea );_fceedd !=nil {return _fceedd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _gfdgg :=d .DecodeElement (_fffdg .Graphic ,&_cccbea ); -_gfdgg !=nil {return _gfdgg ;};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",_cccbea .Name ); -if _begebb :=d .Skip ();_begebb !=nil {return _begebb ;};};case _f .EndElement :break _fcdbfb ;case _f .CharData :};};return nil ;};func (_feada *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 _feada .Any !=nil {for _ ,_geaae :=range _feada .Any {_geaae .MarshalXML (e ,_f .StartElement {});};};if _feada .Movie !=nil {_caec :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_feada .Movie ,_caec ); -};if _feada .Control !=nil {_ddagcg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_feada .Control ,_ddagcg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewDocument ()*Document {_bfbcc :=&Document {}; -_bfbcc .CT_Document =*NewCT_Document ();return _bfbcc ;};func NewCT_DocGrid ()*CT_DocGrid {_begbd :=&CT_DocGrid {};return _begbd };func (_egcdf *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 :_d .Sprintf ("\u0025\u0076",_egcdf .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Footnote Reference +FootnoteReference *CT_FtnEdnRef ; -// Validate validates the CT_Columns and its children -func (_ccea *CT_Columns )Validate ()error {return _ccea .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u0075\u006d\u006e\u0073");};func NewCT_NumFmt ()*CT_NumFmt {_eaaaf :=&CT_NumFmt {};_eaaaf .ValAttr =ST_NumberFormat (1);return _eaaaf ;};func (_dadfc *WdCT_WrapTopBottom )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebefa :=range start .Attr {if _ebefa .Name .Local =="\u0064\u0069\u0073t\u0054"{_fdbeaf ,_cbged :=_fc .ParseUint (_ebefa .Value ,10,32); -if _cbged !=nil {return _cbged ;};_afbgef :=uint32 (_fdbeaf );_dadfc .DistTAttr =&_afbgef ;continue ;};if _ebefa .Name .Local =="\u0064\u0069\u0073t\u0042"{_febfg ,_abddd :=_fc .ParseUint (_ebefa .Value ,10,32);if _abddd !=nil {return _abddd ;};_fbafb :=uint32 (_febfg ); -_dadfc .DistBAttr =&_fbafb ;continue ;};};_fddfef :for {_aaadae ,_ddagg :=d .Token ();if _ddagg !=nil {return _ddagg ;};switch _adfgae :=_aaadae .(type ){case _f .StartElement :switch _adfgae .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"}:_dadfc .EffectExtent =NewWdCT_EffectExtent (); -if _bdfddg :=d .DecodeElement (_dadfc .EffectExtent ,&_adfgae );_bdfddg !=nil {return _bdfddg ;};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",_adfgae .Name ); -if _gggdge :=d .Skip ();_gggdge !=nil {return _gggdge ;};};case _f .EndElement :break _fddfef ;case _f .CharData :};};return nil ;}; +// Endnote Reference +EndnoteReference *CT_FtnEdnRef ; -// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path -func (_egefae *CT_SmartTagPr )ValidateWithPath (path string )error {for _cgcde ,_gdadd :=range _egefae .Attr {if _bcdfd :=_gdadd .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_cgcde ));_bcdfd !=nil {return _bcdfd ; -};};return nil ;};func (_bacbae *ST_TextEffect )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bacbae =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_bacbae =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_bacbae =2; -case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_bacbae =3;case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_bacbae =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_bacbae =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_bacbae =6;case "\u006e\u006f\u006e\u0065":*_bacbae =7; -};return nil ;}; +// Comment Content Reference Mark +CommentReference *CT_Markup ; -// 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 _fad .Any ;}; +// DrawingML Object +Drawing *CT_Drawing ; -// ValidateWithPath validates the CT_TargetScreenSz and its children, prefixing error messages with path -func (_fddag *CT_TargetScreenSz )ValidateWithPath (path string )error {if _fddag .ValAttr ==ST_TargetScreenSzUnset {return _d .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 _badgb :=_fddag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_badgb !=nil {return _badgb ;};return nil ;};func NewCT_TblBorders ()*CT_TblBorders {_deffcg :=&CT_TblBorders {};return _deffcg }; +// Absolute Position Tab Character +Ptab *CT_PTab ; -// Validate validates the CT_TextboxTightWrap and its children -func (_gccadc *CT_TextboxTightWrap )Validate ()error {return _gccadc .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070");};func (_daefaa *ST_Underline )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccgef ,_ddaca :=d .Token (); -if _ddaca !=nil {return _ddaca ;};if _ddefgd ,_gffcc :=_ccgef .(_f .EndElement );_gffcc &&_ddefgd .Name ==start .Name {*_daefaa =1;return nil ;};if _bfdac ,_fgdfa :=_ccgef .(_f .CharData );!_fgdfa {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccgef ); -}else {switch string (_bfdac ){case "":*_daefaa =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_daefaa =1;case "\u0077\u006f\u0072d\u0073":*_daefaa =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_daefaa =3;case "\u0074\u0068\u0069c\u006b":*_daefaa =4; -case "\u0064\u006f\u0074\u0074\u0065\u0064":*_daefaa =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_daefaa =6;case "\u0064\u0061\u0073\u0068":*_daefaa =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_daefaa =8; -case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_daefaa =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_daefaa =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_daefaa =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_daefaa =12; -case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_daefaa =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_daefaa =14;case "\u0077\u0061\u0076\u0065":*_daefaa =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_daefaa =16; -case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_daefaa =17;case "\u006e\u006f\u006e\u0065":*_daefaa =18;};};_ccgef ,_ddaca =d .Token ();if _ddaca !=nil {return _ddaca ;};if _cggab ,_egacfcc :=_ccgef .(_f .EndElement );_egacfcc &&_cggab .Name ==start .Name {return nil ; -};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccgef );};func NewCT_Pitch ()*CT_Pitch {_cdefd :=&CT_Pitch {};_cdefd .ValAttr =ST_Pitch (1); -return _cdefd };func NewCT_SignedHpsMeasure ()*CT_SignedHpsMeasure {_caaffb :=&CT_SignedHpsMeasure {};return _caaffb };func NewCT_ObjectLink ()*CT_ObjectLink {_eebdf :=&CT_ObjectLink {};_eebdf .UpdateModeAttr =ST_ObjectUpdateMode (1);return _eebdf ;};func (_abafd *CT_Styles )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_feceb :for {_baaeg ,_gbbee :=d .Token (); -if _gbbee !=nil {return _gbbee ;};switch _fggbd :=_baaeg .(type ){case _f .StartElement :switch _fggbd .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abafd .DocDefaults =NewCT_DocDefaults (); -if _bedfea :=d .DecodeElement (_abafd .DocDefaults ,&_fggbd );_bedfea !=nil {return _bedfea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abafd .LatentStyles =NewCT_LatentStyles (); -if _agbga :=d .DecodeElement (_abafd .LatentStyles ,&_fggbd );_agbga !=nil {return _agbga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gecdd :=NewCT_Style (); -if _gbfdgf :=d .DecodeElement (_gecdd ,&_fggbd );_gbfdgf !=nil {return _gbfdgf ;};_abafd .Style =append (_abafd .Style ,_gecdd );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",_fggbd .Name ); -if _aeccgd :=d .Skip ();_aeccgd !=nil {return _aeccgd ;};};case _f .EndElement :break _feceb ;case _f .CharData :};};return nil ;}; +// Position of Last Calculated Page Break +LastRenderedPageBreak *CT_Empty ;};type ST_RestartNumber byte ; -// ValidateWithPath validates the CT_SdtRow and its children, prefixing error messages with path -func (_dbbdg *CT_SdtRow )ValidateWithPath (path string )error {if _dbbdg .SdtPr !=nil {if _bccef :=_dbbdg .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_bccef !=nil {return _bccef ;};};if _dbbdg .SdtEndPr !=nil {if _gcebf :=_dbbdg .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r"); -_gcebf !=nil {return _gcebf ;};};if _dbbdg .SdtContent !=nil {if _bgfbe :=_dbbdg .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_bgfbe !=nil {return _bgfbe ;};};return nil ;};func (_egabf ST_ThemeColor )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ggbfdd :=_f .Attr {}; -_ggbfdd .Name =name ;switch _egabf {case ST_ThemeColorUnset :_ggbfdd .Value ="";case ST_ThemeColorDark1 :_ggbfdd .Value ="\u0064\u0061\u0072k\u0031";case ST_ThemeColorLight1 :_ggbfdd .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_ThemeColorDark2 :_ggbfdd .Value ="\u0064\u0061\u0072k\u0032"; -case ST_ThemeColorLight2 :_ggbfdd .Value ="\u006c\u0069\u0067\u0068\u0074\u0032";case ST_ThemeColorAccent1 :_ggbfdd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ThemeColorAccent2 :_ggbfdd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ThemeColorAccent3 :_ggbfdd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033"; -case ST_ThemeColorAccent4 :_ggbfdd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ThemeColorAccent5 :_ggbfdd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ThemeColorAccent6 :_ggbfdd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_ThemeColorHyperlink :_ggbfdd .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"; -case ST_ThemeColorFollowedHyperlink :_ggbfdd .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";case ST_ThemeColorNone :_ggbfdd .Value ="\u006e\u006f\u006e\u0065";case ST_ThemeColorBackground1 :_ggbfdd .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031"; -case ST_ThemeColorText1 :_ggbfdd .Value ="\u0074\u0065\u0078t\u0031";case ST_ThemeColorBackground2 :_ggbfdd .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032";case ST_ThemeColorText2 :_ggbfdd .Value ="\u0074\u0065\u0078t\u0032";};return _ggbfdd ,nil ; -};func (_aca *CT_BdoContentRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfc :=range start .Attr {if _dfc .Name .Local =="\u0076\u0061\u006c"{_aca .ValAttr .UnmarshalXMLAttr (_dfc );continue ;};};_afe :for {_bed ,_bgea :=d .Token (); -if _bgea !=nil {return _bgea ;};switch _gdbg :=_bed .(type ){case _f .StartElement :switch _gdbg .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfe :=NewCT_SimpleField (); -if _cddf :=d .DecodeElement (_dfe ,&_gdbg );_cddf !=nil {return _cddf ;};_aca .FldSimple =append (_aca .FldSimple ,_dfe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aca .Hyperlink =NewCT_Hyperlink (); -if _aad :=d .DecodeElement (_aca .Hyperlink ,&_gdbg );_aad !=nil {return _aad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aca .SubDoc =NewCT_Rel (); -if _cee :=d .DecodeElement (_aca .SubDoc ,&_gdbg );_cee !=nil {return _cee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_fcbg :=NewEG_ContentRunContent (); -_fcbg .CustomXml =NewCT_CustomXmlRun ();if _fabb :=d .DecodeElement (_fcbg .CustomXml ,&_gdbg );_fabb !=nil {return _fabb ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_fcbg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbgc :=NewEG_ContentRunContent (); -_fbgc .SmartTag =NewCT_SmartTagRun ();if _dgbc :=d .DecodeElement (_fbgc .SmartTag ,&_gdbg );_dgbc !=nil {return _dgbc ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_fbgc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfe :=NewEG_ContentRunContent (); -_cfe .Sdt =NewCT_SdtRun ();if _gceb :=d .DecodeElement (_cfe .Sdt ,&_gdbg );_gceb !=nil {return _gceb ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_cfe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdc :=NewEG_ContentRunContent (); -_cdc .Dir =NewCT_DirContentRun ();if _bafd :=d .DecodeElement (_cdc .Dir ,&_gdbg );_bafd !=nil {return _bafd ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_cdc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecbd :=NewEG_ContentRunContent (); -_ecbd .Bdo =NewCT_BdoContentRun ();if _aba :=d .DecodeElement (_ecbd .Bdo ,&_gdbg );_aba !=nil {return _aba ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_ecbd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dde :=NewEG_ContentRunContent (); -_dde .R =NewCT_R ();if _gbeb :=d .DecodeElement (_dde .R ,&_gdbg );_gbeb !=nil {return _gbeb ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_dde );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egga :=NewEG_ContentRunContent (); -_bba :=NewEG_RunLevelElts ();_bba .ProofErr =NewCT_ProofErr ();if _eeg :=d .DecodeElement (_bba .ProofErr ,&_gdbg );_eeg !=nil {return _eeg ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_egga );_egga .EG_RunLevelElts =append (_egga .EG_RunLevelElts ,_bba ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fdbb :=NewEG_ContentRunContent (); -_cga :=NewEG_RunLevelElts ();_cga .PermStart =NewCT_PermStart ();if _cgec :=d .DecodeElement (_cga .PermStart ,&_gdbg );_cgec !=nil {return _cgec ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_fdbb );_fdbb .EG_RunLevelElts =append (_fdbb .EG_RunLevelElts ,_cga ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ecd :=NewEG_ContentRunContent (); -_bbbd :=NewEG_RunLevelElts ();_bbbd .PermEnd =NewCT_Perm ();if _ddg :=d .DecodeElement (_bbbd .PermEnd ,&_gdbg );_ddg !=nil {return _ddg ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_ecd );_ecd .EG_RunLevelElts =append (_ecd .EG_RunLevelElts ,_bbbd ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbda :=NewEG_ContentRunContent (); -_ebc :=NewEG_RunLevelElts ();_ebc .Ins =NewCT_RunTrackChange ();if _eafd :=d .DecodeElement (_ebc .Ins ,&_gdbg );_eafd !=nil {return _eafd ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_gbda );_gbda .EG_RunLevelElts =append (_gbda .EG_RunLevelElts ,_ebc ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccef :=NewEG_ContentRunContent (); -_afae :=NewEG_RunLevelElts ();_afae .Del =NewCT_RunTrackChange ();if _cddfe :=d .DecodeElement (_afae .Del ,&_gdbg );_cddfe !=nil {return _cddfe ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_ccef );_ccef .EG_RunLevelElts =append (_ccef .EG_RunLevelElts ,_afae ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bea :=NewEG_ContentRunContent (); -_ggd :=NewEG_RunLevelElts ();_ggd .MoveFrom =NewCT_RunTrackChange ();if _fggd :=d .DecodeElement (_ggd .MoveFrom ,&_gdbg );_fggd !=nil {return _fggd ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_bea );_bea .EG_RunLevelElts =append (_bea .EG_RunLevelElts ,_ggd ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_egd :=NewEG_ContentRunContent (); -_ggc :=NewEG_RunLevelElts ();_ggc .MoveTo =NewCT_RunTrackChange ();if _ecee :=d .DecodeElement (_ggc .MoveTo ,&_gdbg );_ecee !=nil {return _ecee ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_egd );_egd .EG_RunLevelElts =append (_egd .EG_RunLevelElts ,_ggc ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_cgb :=NewEG_ContentRunContent (); -_gda :=NewEG_RunLevelElts ();_fcdb :=NewEG_RangeMarkupElements ();_fcdb .BookmarkStart =NewCT_Bookmark ();if _ddc :=d .DecodeElement (_fcdb .BookmarkStart ,&_gdbg );_ddc !=nil {return _ddc ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_cgb ); -_cgb .EG_RunLevelElts =append (_cgb .EG_RunLevelElts ,_gda );_gda .EG_RangeMarkupElements =append (_gda .EG_RangeMarkupElements ,_fcdb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agee :=NewEG_ContentRunContent (); -_egde :=NewEG_RunLevelElts ();_ccfg :=NewEG_RangeMarkupElements ();_ccfg .BookmarkEnd =NewCT_MarkupRange ();if _bafg :=d .DecodeElement (_ccfg .BookmarkEnd ,&_gdbg );_bafg !=nil {return _bafg ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_agee ); -_agee .EG_RunLevelElts =append (_agee .EG_RunLevelElts ,_egde );_egde .EG_RangeMarkupElements =append (_egde .EG_RangeMarkupElements ,_ccfg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcdg :=NewEG_ContentRunContent (); -_ceg :=NewEG_RunLevelElts ();_cbf :=NewEG_RangeMarkupElements ();_cbf .MoveFromRangeStart =NewCT_MoveBookmark ();if _bac :=d .DecodeElement (_cbf .MoveFromRangeStart ,&_gdbg );_bac !=nil {return _bac ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_gcdg ); -_gcdg .EG_RunLevelElts =append (_gcdg .EG_RunLevelElts ,_ceg );_ceg .EG_RangeMarkupElements =append (_ceg .EG_RangeMarkupElements ,_cbf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_efe :=NewEG_ContentRunContent (); -_bcga :=NewEG_RunLevelElts ();_dbfe :=NewEG_RangeMarkupElements ();_dbfe .MoveFromRangeEnd =NewCT_MarkupRange ();if _cba :=d .DecodeElement (_dbfe .MoveFromRangeEnd ,&_gdbg );_cba !=nil {return _cba ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_efe ); -_efe .EG_RunLevelElts =append (_efe .EG_RunLevelElts ,_bcga );_bcga .EG_RangeMarkupElements =append (_bcga .EG_RangeMarkupElements ,_dbfe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_fcgbe :=NewEG_ContentRunContent (); -_egbg :=NewEG_RunLevelElts ();_deea :=NewEG_RangeMarkupElements ();_deea .MoveToRangeStart =NewCT_MoveBookmark ();if _adg :=d .DecodeElement (_deea .MoveToRangeStart ,&_gdbg );_adg !=nil {return _adg ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_fcgbe ); -_fcgbe .EG_RunLevelElts =append (_fcgbe .EG_RunLevelElts ,_egbg );_egbg .EG_RangeMarkupElements =append (_egbg .EG_RangeMarkupElements ,_deea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_bggg :=NewEG_ContentRunContent (); -_efba :=NewEG_RunLevelElts ();_efab :=NewEG_RangeMarkupElements ();_efab .MoveToRangeEnd =NewCT_MarkupRange ();if _gbga :=d .DecodeElement (_efab .MoveToRangeEnd ,&_gdbg );_gbga !=nil {return _gbga ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_bggg ); -_bggg .EG_RunLevelElts =append (_bggg .EG_RunLevelElts ,_efba );_efba .EG_RangeMarkupElements =append (_efba .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 :"\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"}:_dgg :=NewEG_ContentRunContent (); -_ega :=NewEG_RunLevelElts ();_aef :=NewEG_RangeMarkupElements ();_aef .CommentRangeStart =NewCT_MarkupRange ();if _fgdg :=d .DecodeElement (_aef .CommentRangeStart ,&_gdbg );_fgdg !=nil {return _fgdg ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_dgg ); -_dgg .EG_RunLevelElts =append (_dgg .EG_RunLevelElts ,_ega );_ega .EG_RangeMarkupElements =append (_ega .EG_RangeMarkupElements ,_aef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cega :=NewEG_ContentRunContent (); -_dgbg :=NewEG_RunLevelElts ();_dab :=NewEG_RangeMarkupElements ();_dab .CommentRangeEnd =NewCT_MarkupRange ();if _agcg :=d .DecodeElement (_dab .CommentRangeEnd ,&_gdbg );_agcg !=nil {return _agcg ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_cega ); -_cega .EG_RunLevelElts =append (_cega .EG_RunLevelElts ,_dgbg );_dgbg .EG_RangeMarkupElements =append (_dgbg .EG_RangeMarkupElements ,_dab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cdg :=NewEG_ContentRunContent (); -_dbfa :=NewEG_RunLevelElts ();_bfe :=NewEG_RangeMarkupElements ();_bfe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dag :=d .DecodeElement (_bfe .CustomXmlInsRangeStart ,&_gdbg );_dag !=nil {return _dag ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_cdg ); -_cdg .EG_RunLevelElts =append (_cdg .EG_RunLevelElts ,_dbfa );_dbfa .EG_RangeMarkupElements =append (_dbfa .EG_RangeMarkupElements ,_bfe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_bgd :=NewEG_ContentRunContent (); -_aafe :=NewEG_RunLevelElts ();_ccgb :=NewEG_RangeMarkupElements ();_ccgb .CustomXmlInsRangeEnd =NewCT_Markup ();if _abd :=d .DecodeElement (_ccgb .CustomXmlInsRangeEnd ,&_gdbg );_abd !=nil {return _abd ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_bgd ); -_bgd .EG_RunLevelElts =append (_bgd .EG_RunLevelElts ,_aafe );_aafe .EG_RangeMarkupElements =append (_aafe .EG_RangeMarkupElements ,_ccgb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bee :=NewEG_ContentRunContent (); -_cgc :=NewEG_RunLevelElts ();_fbd :=NewEG_RangeMarkupElements ();_fbd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aeb :=d .DecodeElement (_fbd .CustomXmlDelRangeStart ,&_gdbg );_aeb !=nil {return _aeb ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_bee ); -_bee .EG_RunLevelElts =append (_bee .EG_RunLevelElts ,_cgc );_cgc .EG_RangeMarkupElements =append (_cgc .EG_RangeMarkupElements ,_fbd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_dbe :=NewEG_ContentRunContent (); -_aga :=NewEG_RunLevelElts ();_ccce :=NewEG_RangeMarkupElements ();_ccce .CustomXmlDelRangeEnd =NewCT_Markup ();if _bae :=d .DecodeElement (_ccce .CustomXmlDelRangeEnd ,&_gdbg );_bae !=nil {return _bae ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_dbe ); -_dbe .EG_RunLevelElts =append (_dbe .EG_RunLevelElts ,_aga );_aga .EG_RangeMarkupElements =append (_aga .EG_RangeMarkupElements ,_ccce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gab :=NewEG_ContentRunContent (); -_efd :=NewEG_RunLevelElts ();_egdg :=NewEG_RangeMarkupElements ();_egdg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ffg :=d .DecodeElement (_egdg .CustomXmlMoveFromRangeStart ,&_gdbg );_ffg !=nil {return _ffg ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_gab ); -_gab .EG_RunLevelElts =append (_gab .EG_RunLevelElts ,_efd );_efd .EG_RangeMarkupElements =append (_efd .EG_RangeMarkupElements ,_egdg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_aec :=NewEG_ContentRunContent (); -_gdcc :=NewEG_RunLevelElts ();_aab :=NewEG_RangeMarkupElements ();_aab .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fcff :=d .DecodeElement (_aab .CustomXmlMoveFromRangeEnd ,&_gdbg );_fcff !=nil {return _fcff ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_aec ); -_aec .EG_RunLevelElts =append (_aec .EG_RunLevelElts ,_gdcc );_gdcc .EG_RangeMarkupElements =append (_gdcc .EG_RangeMarkupElements ,_aab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bdf :=NewEG_ContentRunContent (); -_agdd :=NewEG_RunLevelElts ();_addc :=NewEG_RangeMarkupElements ();_addc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eggc :=d .DecodeElement (_addc .CustomXmlMoveToRangeStart ,&_gdbg );_eggc !=nil {return _eggc ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_bdf ); -_bdf .EG_RunLevelElts =append (_bdf .EG_RunLevelElts ,_agdd );_agdd .EG_RangeMarkupElements =append (_agdd .EG_RangeMarkupElements ,_addc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_dcf :=NewEG_ContentRunContent (); -_fcaa :=NewEG_RunLevelElts ();_dfef :=NewEG_RangeMarkupElements ();_dfef .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _baef :=d .DecodeElement (_dfef .CustomXmlMoveToRangeEnd ,&_gdbg );_baef !=nil {return _baef ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_dcf ); -_dcf .EG_RunLevelElts =append (_dcf .EG_RunLevelElts ,_fcaa );_fcaa .EG_RangeMarkupElements =append (_fcaa .EG_RangeMarkupElements ,_dfef );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"}:_dcae :=NewEG_ContentRunContent (); -_dbb :=NewEG_RunLevelElts ();_dadd :=NewEG_MathContent ();_dadd .OMathPara =_aa .NewOMathPara ();if _bfa :=d .DecodeElement (_dadd .OMathPara ,&_gdbg );_bfa !=nil {return _bfa ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_dcae );_dcae .EG_RunLevelElts =append (_dcae .EG_RunLevelElts ,_dbb ); -_dbb .EG_MathContent =append (_dbb .EG_MathContent ,_dadd );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"}:_ebg :=NewEG_ContentRunContent (); -_abc :=NewEG_RunLevelElts ();_geb :=NewEG_MathContent ();_geb .OMath =_aa .NewOMath ();if _gega :=d .DecodeElement (_geb .OMath ,&_gdbg );_gega !=nil {return _gega ;};_aca .EG_ContentRunContent =append (_aca .EG_ContentRunContent ,_ebg );_ebg .EG_RunLevelElts =append (_ebg .EG_RunLevelElts ,_abc ); -_abc .EG_MathContent =append (_abc .EG_MathContent ,_geb );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",_gdbg .Name ); -if _fdgc :=d .Skip ();_fdgc !=nil {return _fdgc ;};};case _f .EndElement :break _afe ;case _f .CharData :};};return nil ;};type CT_View struct{ +// ValidateWithPath validates the EG_RPrContent and its children, prefixing error messages with path +func (_gbbga *EG_RPrContent )ValidateWithPath (path string )error {if _gbbga .RStyle !=nil {if _bddbb :=_gbbga .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_bddbb !=nil {return _bddbb ;};};if _gbbga .RFonts !=nil {if _cafbbe :=_gbbga .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); +_cafbbe !=nil {return _cafbbe ;};};if _gbbga .B !=nil {if _febagd :=_gbbga .B .ValidateWithPath (path +"\u002f\u0042");_febagd !=nil {return _febagd ;};};if _gbbga .BCs !=nil {if _agcad :=_gbbga .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073"); +_agcad !=nil {return _agcad ;};};if _gbbga .I !=nil {if _dbbfd :=_gbbga .I .ValidateWithPath (path +"\u002f\u0049");_dbbfd !=nil {return _dbbfd ;};};if _gbbga .ICs !=nil {if _fcffd :=_gbbga .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_fcffd !=nil {return _fcffd ; +};};if _gbbga .Caps !=nil {if _gegfbf :=_gbbga .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_gegfbf !=nil {return _gegfbf ;};};if _gbbga .SmallCaps !=nil {if _dbfga :=_gbbga .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); +_dbfga !=nil {return _dbfga ;};};if _gbbga .Strike !=nil {if _cagaf :=_gbbga .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_cagaf !=nil {return _cagaf ;};};if _gbbga .Dstrike !=nil {if _gefff :=_gbbga .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); +_gefff !=nil {return _gefff ;};};if _gbbga .Outline !=nil {if _bddfcf :=_gbbga .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_bddfcf !=nil {return _bddfcf ;};};if _gbbga .Shadow !=nil {if _bgbedg :=_gbbga .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); +_bgbedg !=nil {return _bgbedg ;};};if _gbbga .Emboss !=nil {if _aabdaf :=_gbbga .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_aabdaf !=nil {return _aabdaf ;};};if _gbbga .Imprint !=nil {if _aebeg :=_gbbga .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); +_aebeg !=nil {return _aebeg ;};};if _gbbga .NoProof !=nil {if _gdedcf :=_gbbga .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_gdedcf !=nil {return _gdedcf ;};};if _gbbga .SnapToGrid !=nil {if _cfdce :=_gbbga .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); +_cfdce !=nil {return _cfdce ;};};if _gbbga .Vanish !=nil {if _gbggg :=_gbbga .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_gbggg !=nil {return _gbggg ;};};if _gbbga .WebHidden !=nil {if _cegfd :=_gbbga .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); +_cegfd !=nil {return _cegfd ;};};if _gbbga .Color !=nil {if _cgafe :=_gbbga .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_cgafe !=nil {return _cgafe ;};};if _gbbga .Spacing !=nil {if _fbcadf :=_gbbga .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_fbcadf !=nil {return _fbcadf ;};};if _gbbga .W !=nil {if _ggacf :=_gbbga .W .ValidateWithPath (path +"\u002f\u0057");_ggacf !=nil {return _ggacf ;};};if _gbbga .Kern !=nil {if _abcdb :=_gbbga .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e"); +_abcdb !=nil {return _abcdb ;};};if _gbbga .Position !=nil {if _cbbef :=_gbbga .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_cbbef !=nil {return _cbbef ;};};if _gbbga .Sz !=nil {if _dggbg :=_gbbga .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); +_dggbg !=nil {return _dggbg ;};};if _gbbga .SzCs !=nil {if _aegaba :=_gbbga .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_aegaba !=nil {return _aegaba ;};};if _gbbga .Highlight !=nil {if _ebcga :=_gbbga .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); +_ebcga !=nil {return _ebcga ;};};if _gbbga .U !=nil {if _gbaed :=_gbbga .U .ValidateWithPath (path +"\u002f\u0055");_gbaed !=nil {return _gbaed ;};};if _gbbga .Effect !=nil {if _caaab :=_gbbga .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); +_caaab !=nil {return _caaab ;};};if _gbbga .Bdr !=nil {if _egbag :=_gbbga .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_egbag !=nil {return _egbag ;};};if _gbbga .Shd !=nil {if _gegda :=_gbbga .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_gegda !=nil {return _gegda ;};};if _gbbga .FitText !=nil {if _faddd :=_gbbga .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_faddd !=nil {return _faddd ;};};if _gbbga .VertAlign !=nil {if _dfgde :=_gbbga .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); +_dfgde !=nil {return _dfgde ;};};if _gbbga .Rtl !=nil {if _cafbf :=_gbbga .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_cafbf !=nil {return _cafbf ;};};if _gbbga .Cs !=nil {if _ddcabd :=_gbbga .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); +_ddcabd !=nil {return _ddcabd ;};};if _gbbga .Em !=nil {if _fgbce :=_gbbga .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_fgbce !=nil {return _fgbce ;};};if _gbbga .Lang !=nil {if _ggdgc :=_gbbga .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); +_ggdgc !=nil {return _ggdgc ;};};if _gbbga .EastAsianLayout !=nil {if _dfegac :=_gbbga .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_dfegac !=nil {return _dfegac ;}; +};if _gbbga .SpecVanish !=nil {if _dbfbaf :=_gbbga .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_dbfbaf !=nil {return _dbfbaf ;};};if _gbbga .OMath !=nil {if _eebffd :=_gbbga .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); +_eebffd !=nil {return _eebffd ;};};if _gbbga .RPrChange !=nil {if _faeacg :=_gbbga .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_faeacg !=nil {return _faeacg ;};};return nil ;}; -// Document View Setting Value -ValAttr ST_View ;};func (_ffgdde ST_SignedTwipsMeasure )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ffgdde .Int64 !=nil {e .EncodeToken (_f .CharData (_d .Sprintf ("\u0025\u0064",*_ffgdde .Int64 )));};if _ffgdde .ST_UniversalMeasure !=nil {e .EncodeToken (_f .CharData (*_ffgdde .ST_UniversalMeasure )); -};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_bfege ST_TextDirection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bfege .String (),start );};func (_dcdg *CT_OnOff )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dcdg .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_dcdg .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fgdaf ST_TblWidth )String ()string {switch _fgdaf {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 CT_SdtCell struct{ +// ValidateWithPath validates the CT_TcBorders and its children, prefixing error messages with path +func (_gacge *CT_TcBorders )ValidateWithPath (path string )error {if _gacge .Top !=nil {if _beafd :=_gacge .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_beafd !=nil {return _beafd ;};};if _gacge .Start !=nil {if _gfbgaf :=_gacge .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074"); +_gfbgaf !=nil {return _gfbgaf ;};};if _gacge .Left !=nil {if _gdcgg :=_gacge .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_gdcgg !=nil {return _gdcgg ;};};if _gacge .Bottom !=nil {if _dedbd :=_gacge .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); +_dedbd !=nil {return _dedbd ;};};if _gacge .End !=nil {if _aaabe :=_gacge .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_aaabe !=nil {return _aaabe ;};};if _gacge .Right !=nil {if _cfedf :=_gacge .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); +_cfedf !=nil {return _cfedf ;};};if _gacge .InsideH !=nil {if _ccbg :=_gacge .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_ccbg !=nil {return _ccbg ;};};if _gacge .InsideV !=nil {if _ffeea :=_gacge .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056"); +_ffeea !=nil {return _ffeea ;};};if _gacge .Tl2br !=nil {if _ddggd :=_gacge .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_ddggd !=nil {return _ddggd ;};};if _gacge .Tr2bl !=nil {if _decfbf :=_gacge .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c"); +_decfbf !=nil {return _decfbf ;};};return nil ;}; -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// Validate validates the CT_TcBorders and its children +func (_efadgge *CT_TcBorders )Validate ()error {return _efadgge .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");}; -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// Validate validates the CT_SdtRow and its children +func (_eaaga *CT_SdtRow )Validate ()error {return _eaaga .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u006fw");};func NewCT_ColorSchemeMapping ()*CT_ColorSchemeMapping {_fcfg :=&CT_ColorSchemeMapping {};return _fcfg ;};func NewCT_TblCellMar ()*CT_TblCellMar {_cagec :=&CT_TblCellMar {}; +return _cagec };func ParseUnionST_DecimalNumberOrPercent (s string )(ST_DecimalNumberOrPercent ,error ){_gegdg :=ST_DecimalNumberOrPercent {};if _gf .ST_PercentagePatternRe .MatchString (s ){_gegdg .ST_Percentage =&s ;}else {_dcbfb ,_dbgbaf :=_e .ParseFloat (s ,64); +if _dbgbaf !=nil {return _gegdg ,_b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_dbgbaf );};_gegdg .ST_UnqualifiedPercentage =_ec .Int64 (int64 (_dcbfb ));};return _gegdg ,nil ;};func (_eacfga *CT_TblWidth )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eacfga .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_eacfga .WAttr )}); +};if _eacfga .TypeAttr !=ST_TblWidthUnset {_bbddab ,_geabg :=_eacfga .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _geabg !=nil {return _geabg ;};start .Attr =append (start .Attr ,_bbddab );};e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbbcac *WdST_AlignH )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aggaf ,_agcccg :=d .Token ();if _agcccg !=nil {return _agcccg ;};if _cfbabf ,_cccdbf :=_aggaf .(_d .EndElement ); +_cccdbf &&_cfbabf .Name ==start .Name {*_gbbcac =1;return nil ;};if _bffece ,_cfceb :=_aggaf .(_d .CharData );!_cfceb {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",_aggaf ); +}else {switch string (_bffece ){case "":*_gbbcac =0;case "\u006c\u0065\u0066\u0074":*_gbbcac =1;case "\u0072\u0069\u0067h\u0074":*_gbbcac =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gbbcac =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_gbbcac =4; +case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_gbbcac =5;};};_aggaf ,_agcccg =d .Token ();if _agcccg !=nil {return _agcccg ;};if _cgcgeb ,_bgbeec :=_aggaf .(_d .EndElement );_bgbeec &&_cgcgeb .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",_aggaf ); +}; -// Cell-Level Structured Document Tag Content -SdtContent *CT_SdtContentCell ;};type EG_ContentRunContentBase struct{SmartTag *CT_SmartTagRun ;Sdt *CT_SdtRun ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_abbab *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 :_d .Sprintf ("\u0025\u0076",_abbab .InstrAttr )}); -if _abbab .FldLockAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_d .Sprintf ("\u0025\u0076",*_abbab .FldLockAttr )});};if _abbab .DirtyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_abbab .DirtyAttr )}); -};e .EncodeToken (start );if _abbab .FldData !=nil {_fccba :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}};e .EncodeElement (_abbab .FldData ,_fccba );};if _abbab .EG_PContent !=nil {for _ ,_bbebd :=range _abbab .EG_PContent {_bbebd .MarshalXML (e ,_f .StartElement {}); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ShapeDefaults and its children, prefixing error messages with path +func (_ffbag *CT_ShapeDefaults )ValidateWithPath (path string )error {return nil };type ST_FFTextType byte ;func (_geegbac *WdCT_TextboxInfo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _geegbac .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_geegbac .IdAttr )}); +};e .EncodeToken (start );_bedbgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_geegbac .TxbxContent ,_bedbgg );if _geegbac .ExtLst !=nil {_gafcc :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_geegbac .ExtLst ,_gafcc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SdtDateMappingType ()*CT_SdtDateMappingType {_gdddb :=&CT_SdtDateMappingType {};return _gdddb ;};func (_aecgda *CT_P )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_degfe :=range start .Attr {if _degfe .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_affbae ,_dgfae :=_degfe .Value ,error (nil ); +if _dgfae !=nil {return _dgfae ;};_aecgda .RsidRPrAttr =&_affbae ;continue ;};if _degfe .Name .Local =="\u0072\u0073\u0069d\u0052"{_deebg ,_bccfd :=_degfe .Value ,error (nil );if _bccfd !=nil {return _bccfd ;};_aecgda .RsidRAttr =&_deebg ;continue ;};if _degfe .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_bcaec ,_gecdc :=_degfe .Value ,error (nil ); +if _gecdc !=nil {return _gecdc ;};_aecgda .RsidDelAttr =&_bcaec ;continue ;};if _degfe .Name .Local =="\u0072\u0073\u0069d\u0050"{_aadcd ,_badcd :=_degfe .Value ,error (nil );if _badcd !=nil {return _badcd ;};_aecgda .RsidPAttr =&_aadcd ;continue ;};if _degfe .Name .Local =="\u0072\u0073\u0069d\u0052\u0044\u0065\u0066\u0061\u0075\u006c\u0074"{_befgf ,_gcece :=_degfe .Value ,error (nil ); +if _gcece !=nil {return _gcece ;};_aecgda .RsidRDefaultAttr =&_befgf ;continue ;};};_ggeeee :for {_efecf ,_bcfde :=d .Token ();if _bcfde !=nil {return _bcfde ;};switch _eaabc :=_efecf .(type ){case _d .StartElement :switch _eaabc .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"}:_aecgda .PPr =NewCT_PPr (); +if _gafdb :=d .DecodeElement (_aecgda .PPr ,&_eaabc );_gafdb !=nil {return _gafdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebccg :=NewEG_PContent (); +_febga :=NewCT_SimpleField ();if _gddgf :=d .DecodeElement (_febga ,&_eaabc );_gddgf !=nil {return _gddgf ;};_ebccg .FldSimple =append (_ebccg .FldSimple ,_febga );_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_ebccg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcab :=NewEG_PContent (); +_fcab .Hyperlink =NewCT_Hyperlink ();if _ebfag :=d .DecodeElement (_fcab .Hyperlink ,&_eaabc );_ebfag !=nil {return _ebfag ;};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_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 :"\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"}:_cabcc :=NewEG_PContent (); +_cabcc .SubDoc =NewCT_Rel ();if _degdf :=d .DecodeElement (_cabcc .SubDoc ,&_eaabc );_degdf !=nil {return _degdf ;};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_cabcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_dgfad :=NewEG_PContent (); +_agae :=NewEG_ContentRunContent ();_agae .CustomXml =NewCT_CustomXmlRun ();if _baebe :=d .DecodeElement (_agae .CustomXml ,&_eaabc );_baebe !=nil {return _baebe ;};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_dgfad );_dgfad .EG_ContentRunContent =append (_dgfad .EG_ContentRunContent ,_agae ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egaca :=NewEG_PContent (); +_fbcec :=NewEG_ContentRunContent ();_fbcec .SmartTag =NewCT_SmartTagRun ();if _abfda :=d .DecodeElement (_fbcec .SmartTag ,&_eaabc );_abfda !=nil {return _abfda ;};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_egaca );_egaca .EG_ContentRunContent =append (_egaca .EG_ContentRunContent ,_fbcec ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgbfd :=NewEG_PContent (); +_afgbc :=NewEG_ContentRunContent ();_afgbc .Sdt =NewCT_SdtRun ();if _bfgfbf :=d .DecodeElement (_afgbc .Sdt ,&_eaabc );_bfgfbf !=nil {return _bfgfbf ;};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_cgbfd );_cgbfd .EG_ContentRunContent =append (_cgbfd .EG_ContentRunContent ,_afgbc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceada :=NewEG_PContent (); +_ecag :=NewEG_ContentRunContent ();_ecag .Dir =NewCT_DirContentRun ();if _dabff :=d .DecodeElement (_ecag .Dir ,&_eaabc );_dabff !=nil {return _dabff ;};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_ceada );_ceada .EG_ContentRunContent =append (_ceada .EG_ContentRunContent ,_ecag ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfffd :=NewEG_PContent (); +_dgfbd :=NewEG_ContentRunContent ();_dgfbd .Bdo =NewCT_BdoContentRun ();if _afgdaa :=d .DecodeElement (_dgfbd .Bdo ,&_eaabc );_afgdaa !=nil {return _afgdaa ;};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_bfffd );_bfffd .EG_ContentRunContent =append (_bfffd .EG_ContentRunContent ,_dgfbd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eddge :=NewEG_PContent (); +_dfgce :=NewEG_ContentRunContent ();_dfgce .R =NewCT_R ();if _eegcd :=d .DecodeElement (_dfgce .R ,&_eaabc );_eegcd !=nil {return _eegcd ;};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_eddge );_eddge .EG_ContentRunContent =append (_eddge .EG_ContentRunContent ,_dfgce ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgabd :=NewEG_PContent (); +_gadcd :=NewEG_ContentRunContent ();_bggcfe :=NewEG_RunLevelElts ();_bggcfe .ProofErr =NewCT_ProofErr ();if _fggaf :=d .DecodeElement (_bggcfe .ProofErr ,&_eaabc );_fggaf !=nil {return _fggaf ;};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_fgabd ); +_fgabd .EG_ContentRunContent =append (_fgabd .EG_ContentRunContent ,_gadcd );_gadcd .EG_RunLevelElts =append (_gadcd .EG_RunLevelElts ,_bggcfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bffgbb :=NewEG_PContent (); +_ffedg :=NewEG_ContentRunContent ();_dcfa :=NewEG_RunLevelElts ();_dcfa .PermStart =NewCT_PermStart ();if _ggcgg :=d .DecodeElement (_dcfa .PermStart ,&_eaabc );_ggcgg !=nil {return _ggcgg ;};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_bffgbb ); +_bffgbb .EG_ContentRunContent =append (_bffgbb .EG_ContentRunContent ,_ffedg );_ffedg .EG_RunLevelElts =append (_ffedg .EG_RunLevelElts ,_dcfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eaccg :=NewEG_PContent (); +_fegab :=NewEG_ContentRunContent ();_eabde :=NewEG_RunLevelElts ();_eabde .PermEnd =NewCT_Perm ();if _ggdacf :=d .DecodeElement (_eabde .PermEnd ,&_eaabc );_ggdacf !=nil {return _ggdacf ;};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_eaccg );_eaccg .EG_ContentRunContent =append (_eaccg .EG_ContentRunContent ,_fegab ); +_fegab .EG_RunLevelElts =append (_fegab .EG_RunLevelElts ,_eabde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfdf :=NewEG_PContent (); +_bdgeg :=NewEG_ContentRunContent ();_bbfdc :=NewEG_RunLevelElts ();_bbfdc .Ins =NewCT_RunTrackChange ();if _fgacfe :=d .DecodeElement (_bbfdc .Ins ,&_eaabc );_fgacfe !=nil {return _fgacfe ;};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_dfdf );_dfdf .EG_ContentRunContent =append (_dfdf .EG_ContentRunContent ,_bdgeg ); +_bdgeg .EG_RunLevelElts =append (_bdgeg .EG_RunLevelElts ,_bbfdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebabf :=NewEG_PContent (); +_cccdd :=NewEG_ContentRunContent ();_decfb :=NewEG_RunLevelElts ();_decfb .Del =NewCT_RunTrackChange ();if _aegfa :=d .DecodeElement (_decfb .Del ,&_eaabc );_aegfa !=nil {return _aegfa ;};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_ebabf );_ebabf .EG_ContentRunContent =append (_ebabf .EG_ContentRunContent ,_cccdd ); +_cccdd .EG_RunLevelElts =append (_cccdd .EG_RunLevelElts ,_decfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bcgbf :=NewEG_PContent (); +_afbaa :=NewEG_ContentRunContent ();_dcefc :=NewEG_RunLevelElts ();_dcefc .MoveFrom =NewCT_RunTrackChange ();if _edeef :=d .DecodeElement (_dcefc .MoveFrom ,&_eaabc );_edeef !=nil {return _edeef ;};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_bcgbf ); +_bcgbf .EG_ContentRunContent =append (_bcgbf .EG_ContentRunContent ,_afbaa );_afbaa .EG_RunLevelElts =append (_afbaa .EG_RunLevelElts ,_dcefc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_cbbedd :=NewEG_PContent (); +_gcbfd :=NewEG_ContentRunContent ();_bbadg :=NewEG_RunLevelElts ();_bbadg .MoveTo =NewCT_RunTrackChange ();if _cgbfb :=d .DecodeElement (_bbadg .MoveTo ,&_eaabc );_cgbfb !=nil {return _cgbfb ;};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_cbbedd ); +_cbbedd .EG_ContentRunContent =append (_cbbedd .EG_ContentRunContent ,_gcbfd );_gcbfd .EG_RunLevelElts =append (_gcbfd .EG_RunLevelElts ,_bbadg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdefd :=NewEG_PContent (); +_bedg :=NewEG_ContentRunContent ();_cccgc :=NewEG_RunLevelElts ();_edcfe :=NewEG_RangeMarkupElements ();_edcfe .BookmarkStart =NewCT_Bookmark ();if _fagaeg :=d .DecodeElement (_edcfe .BookmarkStart ,&_eaabc );_fagaeg !=nil {return _fagaeg ;};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_fdefd ); +_fdefd .EG_ContentRunContent =append (_fdefd .EG_ContentRunContent ,_bedg );_bedg .EG_RunLevelElts =append (_bedg .EG_RunLevelElts ,_cccgc );_cccgc .EG_RangeMarkupElements =append (_cccgc .EG_RangeMarkupElements ,_edcfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fddad :=NewEG_PContent (); +_adacf :=NewEG_ContentRunContent ();_gebfd :=NewEG_RunLevelElts ();_gggdb :=NewEG_RangeMarkupElements ();_gggdb .BookmarkEnd =NewCT_MarkupRange ();if _faaca :=d .DecodeElement (_gggdb .BookmarkEnd ,&_eaabc );_faaca !=nil {return _faaca ;};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_fddad ); +_fddad .EG_ContentRunContent =append (_fddad .EG_ContentRunContent ,_adacf );_adacf .EG_RunLevelElts =append (_adacf .EG_RunLevelElts ,_gebfd );_gebfd .EG_RangeMarkupElements =append (_gebfd .EG_RangeMarkupElements ,_gggdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bceec :=NewEG_PContent (); +_bbca :=NewEG_ContentRunContent ();_bcbca :=NewEG_RunLevelElts ();_affbf :=NewEG_RangeMarkupElements ();_affbf .MoveFromRangeStart =NewCT_MoveBookmark ();if _ebcca :=d .DecodeElement (_affbf .MoveFromRangeStart ,&_eaabc );_ebcca !=nil {return _ebcca ;}; +_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_bceec );_bceec .EG_ContentRunContent =append (_bceec .EG_ContentRunContent ,_bbca );_bbca .EG_RunLevelElts =append (_bbca .EG_RunLevelElts ,_bcbca );_bcbca .EG_RangeMarkupElements =append (_bcbca .EG_RangeMarkupElements ,_affbf ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cfcdb :=NewEG_PContent (); +_ebgdeb :=NewEG_ContentRunContent ();_dgafb :=NewEG_RunLevelElts ();_ffbbe :=NewEG_RangeMarkupElements ();_ffbbe .MoveFromRangeEnd =NewCT_MarkupRange ();if _fbdcb :=d .DecodeElement (_ffbbe .MoveFromRangeEnd ,&_eaabc );_fbdcb !=nil {return _fbdcb ;};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_cfcdb ); +_cfcdb .EG_ContentRunContent =append (_cfcdb .EG_ContentRunContent ,_ebgdeb );_ebgdeb .EG_RunLevelElts =append (_ebgdeb .EG_RunLevelElts ,_dgafb );_dgafb .EG_RangeMarkupElements =append (_dgafb .EG_RangeMarkupElements ,_ffbbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cadacg :=NewEG_PContent (); +_abbfa :=NewEG_ContentRunContent ();_agdfd :=NewEG_RunLevelElts ();_daggc :=NewEG_RangeMarkupElements ();_daggc .MoveToRangeStart =NewCT_MoveBookmark ();if _gacec :=d .DecodeElement (_daggc .MoveToRangeStart ,&_eaabc );_gacec !=nil {return _gacec ;};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_cadacg ); +_cadacg .EG_ContentRunContent =append (_cadacg .EG_ContentRunContent ,_abbfa );_abbfa .EG_RunLevelElts =append (_abbfa .EG_RunLevelElts ,_agdfd );_agdfd .EG_RangeMarkupElements =append (_agdfd .EG_RangeMarkupElements ,_daggc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_eacgd :=NewEG_PContent (); +_cbffc :=NewEG_ContentRunContent ();_febcc :=NewEG_RunLevelElts ();_ebef :=NewEG_RangeMarkupElements ();_ebef .MoveToRangeEnd =NewCT_MarkupRange ();if _dcaed :=d .DecodeElement (_ebef .MoveToRangeEnd ,&_eaabc );_dcaed !=nil {return _dcaed ;};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_eacgd ); +_eacgd .EG_ContentRunContent =append (_eacgd .EG_ContentRunContent ,_cbffc );_cbffc .EG_RunLevelElts =append (_cbffc .EG_RunLevelElts ,_febcc );_febcc .EG_RangeMarkupElements =append (_febcc .EG_RangeMarkupElements ,_ebef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgfcd :=NewEG_PContent (); +_cceg :=NewEG_ContentRunContent ();_eegge :=NewEG_RunLevelElts ();_dacgb :=NewEG_RangeMarkupElements ();_dacgb .CommentRangeStart =NewCT_MarkupRange ();if _aadbfg :=d .DecodeElement (_dacgb .CommentRangeStart ,&_eaabc );_aadbfg !=nil {return _aadbfg ;}; +_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_bgfcd );_bgfcd .EG_ContentRunContent =append (_bgfcd .EG_ContentRunContent ,_cceg );_cceg .EG_RunLevelElts =append (_cceg .EG_RunLevelElts ,_eegge );_eegge .EG_RangeMarkupElements =append (_eegge .EG_RangeMarkupElements ,_dacgb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebeac :=NewEG_PContent (); +_fdcgb :=NewEG_ContentRunContent ();_ebgecb :=NewEG_RunLevelElts ();_abdba :=NewEG_RangeMarkupElements ();_abdba .CommentRangeEnd =NewCT_MarkupRange ();if _cfaae :=d .DecodeElement (_abdba .CommentRangeEnd ,&_eaabc );_cfaae !=nil {return _cfaae ;};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_ebeac ); +_ebeac .EG_ContentRunContent =append (_ebeac .EG_ContentRunContent ,_fdcgb );_fdcgb .EG_RunLevelElts =append (_fdcgb .EG_RunLevelElts ,_ebgecb );_ebgecb .EG_RangeMarkupElements =append (_ebgecb .EG_RangeMarkupElements ,_abdba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_edfgc :=NewEG_PContent (); +_bebfg :=NewEG_ContentRunContent ();_gbeaa :=NewEG_RunLevelElts ();_gadfd :=NewEG_RangeMarkupElements ();_gadfd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _daede :=d .DecodeElement (_gadfd .CustomXmlInsRangeStart ,&_eaabc );_daede !=nil {return _daede ; +};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_edfgc );_edfgc .EG_ContentRunContent =append (_edfgc .EG_ContentRunContent ,_bebfg );_bebfg .EG_RunLevelElts =append (_bebfg .EG_RunLevelElts ,_gbeaa );_gbeaa .EG_RangeMarkupElements =append (_gbeaa .EG_RangeMarkupElements ,_gadfd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fegb :=NewEG_PContent (); +_bbeg :=NewEG_ContentRunContent ();_dbccdg :=NewEG_RunLevelElts ();_cbefb :=NewEG_RangeMarkupElements ();_cbefb .CustomXmlInsRangeEnd =NewCT_Markup ();if _dbdgae :=d .DecodeElement (_cbefb .CustomXmlInsRangeEnd ,&_eaabc );_dbdgae !=nil {return _dbdgae ; +};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_fegb );_fegb .EG_ContentRunContent =append (_fegb .EG_ContentRunContent ,_bbeg );_bbeg .EG_RunLevelElts =append (_bbeg .EG_RunLevelElts ,_dbccdg );_dbccdg .EG_RangeMarkupElements =append (_dbccdg .EG_RangeMarkupElements ,_cbefb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_acgd :=NewEG_PContent (); +_fdgcf :=NewEG_ContentRunContent ();_aegbg :=NewEG_RunLevelElts ();_dcggc :=NewEG_RangeMarkupElements ();_dcggc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bccb :=d .DecodeElement (_dcggc .CustomXmlDelRangeStart ,&_eaabc );_bccb !=nil {return _bccb ; +};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_acgd );_acgd .EG_ContentRunContent =append (_acgd .EG_ContentRunContent ,_fdgcf );_fdgcf .EG_RunLevelElts =append (_fdgcf .EG_RunLevelElts ,_aegbg );_aegbg .EG_RangeMarkupElements =append (_aegbg .EG_RangeMarkupElements ,_dcggc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gbddbf :=NewEG_PContent (); +_ecfde :=NewEG_ContentRunContent ();_ccaeg :=NewEG_RunLevelElts ();_agace :=NewEG_RangeMarkupElements ();_agace .CustomXmlDelRangeEnd =NewCT_Markup ();if _bggcfc :=d .DecodeElement (_agace .CustomXmlDelRangeEnd ,&_eaabc );_bggcfc !=nil {return _bggcfc ; +};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_gbddbf );_gbddbf .EG_ContentRunContent =append (_gbddbf .EG_ContentRunContent ,_ecfde );_ecfde .EG_RunLevelElts =append (_ecfde .EG_RunLevelElts ,_ccaeg );_ccaeg .EG_RangeMarkupElements =append (_ccaeg .EG_RangeMarkupElements ,_agace ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfdcc :=NewEG_PContent (); +_ffcec :=NewEG_ContentRunContent ();_adbgd :=NewEG_RunLevelElts ();_gfade :=NewEG_RangeMarkupElements ();_gfade .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _becad :=d .DecodeElement (_gfade .CustomXmlMoveFromRangeStart ,&_eaabc );_becad !=nil {return _becad ; +};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_dfdcc );_dfdcc .EG_ContentRunContent =append (_dfdcc .EG_ContentRunContent ,_ffcec );_ffcec .EG_RunLevelElts =append (_ffcec .EG_RunLevelElts ,_adbgd );_adbgd .EG_RangeMarkupElements =append (_adbgd .EG_RangeMarkupElements ,_gfade ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_afdefb :=NewEG_PContent (); +_gddca :=NewEG_ContentRunContent ();_egfef :=NewEG_RunLevelElts ();_eegb :=NewEG_RangeMarkupElements ();_eegb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fddadc :=d .DecodeElement (_eegb .CustomXmlMoveFromRangeEnd ,&_eaabc );_fddadc !=nil {return _fddadc ; +};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_afdefb );_afdefb .EG_ContentRunContent =append (_afdefb .EG_ContentRunContent ,_gddca );_gddca .EG_RunLevelElts =append (_gddca .EG_RunLevelElts ,_egfef );_egfef .EG_RangeMarkupElements =append (_egfef .EG_RangeMarkupElements ,_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 :"\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"}:_affga :=NewEG_PContent (); +_beda :=NewEG_ContentRunContent ();_egfag :=NewEG_RunLevelElts ();_dabd :=NewEG_RangeMarkupElements ();_dabd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _accbbb :=d .DecodeElement (_dabd .CustomXmlMoveToRangeStart ,&_eaabc );_accbbb !=nil {return _accbbb ; +};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_affga );_affga .EG_ContentRunContent =append (_affga .EG_ContentRunContent ,_beda );_beda .EG_RunLevelElts =append (_beda .EG_RunLevelElts ,_egfag );_egfag .EG_RangeMarkupElements =append (_egfag .EG_RangeMarkupElements ,_dabd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_eabga :=NewEG_PContent (); +_gbgbe :=NewEG_ContentRunContent ();_ddbba :=NewEG_RunLevelElts ();_cfabdg :=NewEG_RangeMarkupElements ();_cfabdg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eddef :=d .DecodeElement (_cfabdg .CustomXmlMoveToRangeEnd ,&_eaabc );_eddef !=nil {return _eddef ; +};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_eabga );_eabga .EG_ContentRunContent =append (_eabga .EG_ContentRunContent ,_gbgbe );_gbgbe .EG_RunLevelElts =append (_gbgbe .EG_RunLevelElts ,_ddbba );_ddbba .EG_RangeMarkupElements =append (_ddbba .EG_RangeMarkupElements ,_cfabdg ); +case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gfadb :=NewEG_PContent (); +_abbdb :=NewEG_ContentRunContent ();_fcdacf :=NewEG_RunLevelElts ();_bcdfa :=NewEG_MathContent ();_bcdfa .OMathPara =_ea .NewOMathPara ();if _adbcc :=d .DecodeElement (_bcdfa .OMathPara ,&_eaabc );_adbcc !=nil {return _adbcc ;};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_gfadb ); +_gfadb .EG_ContentRunContent =append (_gfadb .EG_ContentRunContent ,_abbdb );_abbdb .EG_RunLevelElts =append (_abbdb .EG_RunLevelElts ,_fcdacf );_fcdacf .EG_MathContent =append (_fcdacf .EG_MathContent ,_bcdfa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ecgfc :=NewEG_PContent (); +_eeddf :=NewEG_ContentRunContent ();_bbcae :=NewEG_RunLevelElts ();_gcbbf :=NewEG_MathContent ();_gcbbf .OMath =_ea .NewOMath ();if _cggcb :=d .DecodeElement (_gcbbf .OMath ,&_eaabc );_cggcb !=nil {return _cggcb ;};_aecgda .EG_PContent =append (_aecgda .EG_PContent ,_ecgfc ); +_ecgfc .EG_ContentRunContent =append (_ecgfc .EG_ContentRunContent ,_eeddf );_eeddf .EG_RunLevelElts =append (_eeddf .EG_RunLevelElts ,_bbcae );_bbcae .EG_MathContent =append (_bbcae .EG_MathContent ,_gcbbf );default:_gb .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",_eaabc .Name ); +if _bafee :=d .Skip ();_bafee !=nil {return _bafee ;};};case _d .EndElement :break _ggeeee ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TblPrBase and its children, prefixing error messages with path -func (_bbgda *CT_TblPrBase )ValidateWithPath (path string )error {if _bbgda .TblStyle !=nil {if _ccagb :=_bbgda .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_ccagb !=nil {return _ccagb ;};};if _bbgda .TblpPr !=nil {if _eefdb :=_bbgda .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072"); -_eefdb !=nil {return _eefdb ;};};if _bbgda .TblOverlap !=nil {if _effcg :=_bbgda .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_effcg !=nil {return _effcg ;};};if _bbgda .BidiVisual !=nil {if _efggd :=_bbgda .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"); -_efggd !=nil {return _efggd ;};};if _bbgda .TblStyleRowBandSize !=nil {if _ffbce :=_bbgda .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_ffbce !=nil {return _ffbce ; -};};if _bbgda .TblStyleColBandSize !=nil {if _bedea :=_bbgda .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_bedea !=nil {return _bedea ;};};if _bbgda .TblW !=nil {if _gacegg :=_bbgda .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057"); -_gacegg !=nil {return _gacegg ;};};if _bbgda .Jc !=nil {if _bgebe :=_bbgda .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_bgebe !=nil {return _bgebe ;};};if _bbgda .TblCellSpacing !=nil {if _fdfec :=_bbgda .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_fdfec !=nil {return _fdfec ;};};if _bbgda .TblInd !=nil {if _fdbbcg :=_bbgda .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_fdbbcg !=nil {return _fdbbcg ;};};if _bbgda .TblBorders !=nil {if _aabffe :=_bbgda .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); -_aabffe !=nil {return _aabffe ;};};if _bbgda .Shd !=nil {if _aeebbg :=_bbgda .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_aeebbg !=nil {return _aeebbg ;};};if _bbgda .TblLayout !=nil {if _gcfdg :=_bbgda .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"); -_gcfdg !=nil {return _gcfdg ;};};if _bbgda .TblCellMar !=nil {if _fedecda :=_bbgda .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_fedecda !=nil {return _fedecda ;};};if _bbgda .TblLook !=nil {if _cdfab :=_bbgda .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b"); -_cdfab !=nil {return _cdfab ;};};if _bbgda .TblCaption !=nil {if _gfbgcf :=_bbgda .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_gfbgcf !=nil {return _gfbgcf ;};};if _bbgda .TblDescription !=nil {if _bagefd :=_bbgda .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"); -_bagefd !=nil {return _bagefd ;};};return nil ;};func (_bce *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 _bce .ColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_bce .ColorAttr )});};if _bce .ThemeColorAttr !=ST_ThemeColorUnset {_deg ,_gbe :=_bce .ThemeColorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"}); -if _gbe !=nil {return _gbe ;};start .Attr =append (start .Attr ,_deg );};if _bce .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 :_d .Sprintf ("\u0025\u0076",*_bce .ThemeTintAttr )}); -};if _bce .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 :_d .Sprintf ("\u0025\u0076",*_bce .ThemeShadeAttr )});};e .EncodeToken (start ); -if _bce .Any !=nil {for _ ,_eccd :=range _bce .Any {_eccd .MarshalXML (e ,_f .StartElement {});};};if _bce .Drawing !=nil {_aggg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_bce .Drawing ,_aggg ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cabdaa *CT_TrackChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eacbg :=range start .Attr {if _eacbg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gagcf ,_dcgadf :=_eacbg .Value ,error (nil ); -if _dcgadf !=nil {return _dcgadf ;};_cabdaa .AuthorAttr =_gagcf ;continue ;};if _eacbg .Name .Local =="\u0064\u0061\u0074\u0065"{_fbfgf ,_cddagg :=ParseStdlibTime (_eacbg .Value );if _cddagg !=nil {return _cddagg ;};_cabdaa .DateAttr =&_fbfgf ;continue ; -};if _eacbg .Name .Local =="\u0069\u0064"{_bcgca ,_abdgg :=_fc .ParseInt (_eacbg .Value ,10,64);if _abdgg !=nil {return _abdgg ;};_cabdaa .IdAttr =_bcgca ;continue ;};};for {_edceac ,_bgbcd :=d .Token ();if _bgbcd !=nil {return _d .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",_bgbcd ); -};if _cfgcde ,_aegga :=_edceac .(_f .EndElement );_aegga &&_cfgcde .Name ==start .Name {break ;};};return nil ;};func (_daece *WdEG_WrapTypeChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _daece .WrapNone !=nil {_beacgc :=_f .StartElement {Name :_f .Name {Local :"w\u0070\u003a\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}}; -e .EncodeElement (_daece .WrapNone ,_beacgc );};if _daece .WrapSquare !=nil {_dedeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}};e .EncodeElement (_daece .WrapSquare ,_dedeb ); -};if _daece .WrapTight !=nil {_bafabg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003aw\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074"}};e .EncodeElement (_daece .WrapTight ,_bafabg );};if _daece .WrapThrough !=nil {_ccegg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0054\u0068r\u006f\u0075\u0067\u0068"}}; -e .EncodeElement (_daece .WrapThrough ,_ccegg );};if _daece .WrapTopAndBottom !=nil {_cagcbd :=_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 (_daece .WrapTopAndBottom ,_cagcbd ); -};return nil ;}; +// ValidateWithPath validates the CT_TcMar and its children, prefixing error messages with path +func (_baedc *CT_TcMar )ValidateWithPath (path string )error {if _baedc .Top !=nil {if _fcbadb :=_baedc .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_fcbadb !=nil {return _fcbadb ;};};if _baedc .Start !=nil {if _gcada :=_baedc .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074"); +_gcada !=nil {return _gcada ;};};if _baedc .Left !=nil {if _dcbgg :=_baedc .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_dcbgg !=nil {return _dcbgg ;};};if _baedc .Bottom !=nil {if _fcaca :=_baedc .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); +_fcaca !=nil {return _fcaca ;};};if _baedc .End !=nil {if _gfggg :=_baedc .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_gfggg !=nil {return _gfggg ;};};if _baedc .Right !=nil {if _bbgec :=_baedc .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); +_bbgec !=nil {return _bbgec ;};};return nil ;}; -// Validate validates the CT_TblLayoutType and its children -func (_aceab *CT_TblLayoutType )Validate ()error {return _aceab .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cL\u0061\u0079\u006f\u0075\u0074\u0054\u0079\u0070\u0065");};func (_fecaafb ST_HdrFtr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fecaafb .String (),start ); -};type CT_DocParts struct{ +// ValidateWithPath validates the CT_SectPrChange and its children, prefixing error messages with path +func (_ggdfeb *CT_SectPrChange )ValidateWithPath (path string )error {if _ggdfeb .SectPr !=nil {if _egfbe :=_ggdfeb .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_egfbe !=nil {return _egfbe ;};};return nil ;};func (_aafdef ST_MailMergeDest )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fcdbb :=_d .Attr {}; +_fcdbb .Name =name ;switch _aafdef {case ST_MailMergeDestUnset :_fcdbb .Value ="";case ST_MailMergeDestNewDocument :_fcdbb .Value ="n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074";case ST_MailMergeDestPrinter :_fcdbb .Value ="\u0070r\u0069\u006e\u0074\u0065\u0072"; +case ST_MailMergeDestEmail :_fcdbb .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDestFax :_fcdbb .Value ="\u0066\u0061\u0078";};return _fcdbb ,nil ;};func (_bdag *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 :_b .Sprintf ("\u0025\u0076",_bdag .NameAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"},Value :_b .Sprintf ("\u0025\u0076",_bdag .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +}; -// Glossary Document Entry -DocPart []*CT_DocPart ;};type ST_RestartNumber byte ; +// Validate validates the CT_FrameLayout and its children +func (_dcdf *CT_FrameLayout )Validate ()error {return _dcdf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u004ca\u0079\u006f\u0075\u0074");};func (_gfgdd ST_CharacterSpacing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gfgdd .String (),start ); +}; -// Validate validates the CT_DocPartName and its children -func (_dbbe *CT_DocPartName )Validate ()error {return _dbbe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u004e\u0061\u006d\u0065");}; +// ValidateWithPath validates the CT_Guid and its children, prefixing error messages with path +func (_edba *CT_Guid )ValidateWithPath (path string )error {if _edba .ValAttr !=nil {if !_gf .ST_GuidPatternRe .MatchString (*_edba .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 ,_gf .ST_GuidPatternRe ,*_edba .ValAttr ); +};};return nil ;};func (_aegg *CT_SectPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fgdbf :=range start .Attr {if _fgdbf .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_addadg ,_eccf :=_fgdbf .Value ,error (nil ); +if _eccf !=nil {return _eccf ;};_aegg .RsidRPrAttr =&_addadg ;continue ;};if _fgdbf .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_cfcac ,_fddca :=_fgdbf .Value ,error (nil );if _fddca !=nil {return _fddca ;};_aegg .RsidDelAttr =&_cfcac ;continue ; +};if _fgdbf .Name .Local =="\u0072\u0073\u0069d\u0052"{_ffcga ,_baeec :=_fgdbf .Value ,error (nil );if _baeec !=nil {return _baeec ;};_aegg .RsidRAttr =&_ffcga ;continue ;};if _fgdbf .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_fcddg ,_bfbgf :=_fgdbf .Value ,error (nil ); +if _bfbgf !=nil {return _bfbgf ;};_aegg .RsidSectAttr =&_fcddg ;continue ;};};_ddbee :for {_bbbffg ,_edefd :=d .Token ();if _edefd !=nil {return _edefd ;};switch _bgcfbc :=_bbbffg .(type ){case _d .StartElement :switch _bgcfbc .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"}:_aegg .FootnotePr =NewCT_FtnProps (); +if _bdeaa :=d .DecodeElement (_aegg .FootnotePr ,&_bgcfbc );_bdeaa !=nil {return _bdeaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aegg .EndnotePr =NewCT_EdnProps (); +if _ddddb :=d .DecodeElement (_aegg .EndnotePr ,&_bgcfbc );_ddddb !=nil {return _ddddb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aegg .Type =NewCT_SectType (); +if _badeeb :=d .DecodeElement (_aegg .Type ,&_bgcfbc );_badeeb !=nil {return _badeeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aegg .PgSz =NewCT_PageSz (); +if _gegeeg :=d .DecodeElement (_aegg .PgSz ,&_bgcfbc );_gegeeg !=nil {return _gegeeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aegg .PgMar =NewCT_PageMar (); +if _bdegf :=d .DecodeElement (_aegg .PgMar ,&_bgcfbc );_bdegf !=nil {return _bdegf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aegg .PaperSrc =NewCT_PaperSource (); +if _accdg :=d .DecodeElement (_aegg .PaperSrc ,&_bgcfbc );_accdg !=nil {return _accdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aegg .PgBorders =NewCT_PageBorders (); +if _defbb :=d .DecodeElement (_aegg .PgBorders ,&_bgcfbc );_defbb !=nil {return _defbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aegg .LnNumType =NewCT_LineNumber (); +if _bggdb :=d .DecodeElement (_aegg .LnNumType ,&_bgcfbc );_bggdb !=nil {return _bggdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aegg .PgNumType =NewCT_PageNumber (); +if _bfcbb :=d .DecodeElement (_aegg .PgNumType ,&_bgcfbc );_bfcbb !=nil {return _bfcbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aegg .Cols =NewCT_Columns (); +if _aagdgfc :=d .DecodeElement (_aegg .Cols ,&_bgcfbc );_aagdgfc !=nil {return _aagdgfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aegg .FormProt =NewCT_OnOff (); +if _ddece :=d .DecodeElement (_aegg .FormProt ,&_bgcfbc );_ddece !=nil {return _ddece ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aegg .VAlign =NewCT_VerticalJc (); +if _feefe :=d .DecodeElement (_aegg .VAlign ,&_bgcfbc );_feefe !=nil {return _feefe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aegg .NoEndnote =NewCT_OnOff (); +if _fgde :=d .DecodeElement (_aegg .NoEndnote ,&_bgcfbc );_fgde !=nil {return _fgde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aegg .TitlePg =NewCT_OnOff (); +if _becgd :=d .DecodeElement (_aegg .TitlePg ,&_bgcfbc );_becgd !=nil {return _becgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aegg .TextDirection =NewCT_TextDirection (); +if _befce :=d .DecodeElement (_aegg .TextDirection ,&_bgcfbc );_befce !=nil {return _befce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aegg .Bidi =NewCT_OnOff (); +if _aggdd :=d .DecodeElement (_aegg .Bidi ,&_bgcfbc );_aggdd !=nil {return _aggdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aegg .RtlGutter =NewCT_OnOff (); +if _cdedg :=d .DecodeElement (_aegg .RtlGutter ,&_bgcfbc );_cdedg !=nil {return _cdedg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aegg .DocGrid =NewCT_DocGrid (); +if _cgfge :=d .DecodeElement (_aegg .DocGrid ,&_bgcfbc );_cgfge !=nil {return _cgfge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aegg .PrinterSettings =NewCT_Rel (); +if _ggefa :=d .DecodeElement (_aegg .PrinterSettings ,&_bgcfbc );_ggefa !=nil {return _ggefa ;};default:_gb .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",_bgcfbc .Name ); +if _fffcb :=d .Skip ();_fffcb !=nil {return _fffcb ;};};case _d .EndElement :break _ddbee ;case _d .CharData :};};return nil ;}; -// Validate validates the WdCT_EffectExtent and its children -func (_dgbdgf *WdCT_EffectExtent )Validate ()error {return _dgbdgf .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0045x\u0074\u0065\u006e\u0074");};func (_fefcbe *WdCT_TextboxInfo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fefcbe .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_fefcbe .IdAttr )}); -};e .EncodeToken (start );_bfcfba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_fefcbe .TxbxContent ,_bfcfba );if _fefcbe .ExtLst !=nil {_ffdggc :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_fefcbe .ExtLst ,_ffdggc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const _deaaf ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036"; -func NewCT_DocDefaults ()*CT_DocDefaults {_dcdc :=&CT_DocDefaults {};return _dcdc };type CT_PTab struct{ +// Validate validates the CT_PageNumber and its children +func (_ccaga *CT_PageNumber )Validate ()error {return _ccaga .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072");};type Settings struct{CT_Settings };func (_abcbce *EG_ParaRPrTrackChanges )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _abcbce .Ins !=nil {_ebffdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}}; +e .EncodeElement (_abcbce .Ins ,_ebffdb );};if _abcbce .Del !=nil {_ababa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_abcbce .Del ,_ababa );};if _abcbce .MoveFrom !=nil {_cdggea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}}; +e .EncodeElement (_abcbce .MoveFrom ,_cdggea );};if _abcbce .MoveTo !=nil {_dbgbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_abcbce .MoveTo ,_dbgbc );};return nil ;};func (_aaebc *CT_SignedHpsMeasure )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebaab :=range start .Attr {if _ebaab .Name .Local =="\u0076\u0061\u006c"{_eacfeb ,_bdaacb :=ParseUnionST_SignedHpsMeasure (_ebaab .Value ); +if _bdaacb !=nil {return _bdaacb ;};_aaebc .ValAttr =_eacfeb ;continue ;};};for {_dceeag ,_addaea :=d .Token ();if _addaea !=nil {return _b .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",_addaea ); +};if _agccbc ,_ebfgc :=_dceeag .(_d .EndElement );_ebfgc &&_agccbc .Name ==start .Name {break ;};};return nil ;};func (_agbba *CT_DocDefaults )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cggd :for {_cggda ,_aceb :=d .Token ();if _aceb !=nil {return _aceb ; +};switch _bdgbc :=_cggda .(type ){case _d .StartElement :switch _bdgbc .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"}:_agbba .RPrDefault =NewCT_RPrDefault (); +if _bgffe :=d .DecodeElement (_agbba .RPrDefault ,&_bdgbc );_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 :"\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"}:_agbba .PPrDefault =NewCT_PPrDefault (); +if _cadga :=d .DecodeElement (_agbba .PPrDefault ,&_bdgbc );_cadga !=nil {return _cadga ;};default:_gb .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",_bdgbc .Name ); +if _gccgf :=d .Skip ();_gccgf !=nil {return _gccgf ;};};case _d .EndElement :break _cggd ;case _d .CharData :};};return nil ;}; -// Positional Tab Stop Alignment -AlignmentAttr ST_PTabAlignment ; +// ValidateWithPath validates the CT_ObjectLink and its children, prefixing error messages with path +func (_agdce *CT_ObjectLink )ValidateWithPath (path string )error {if _agdce .UpdateModeAttr ==ST_ObjectUpdateModeUnset {return _b .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 _gfdgg :=_agdce .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gfdgg !=nil {return _gfdgg ;};if _agdce .LockedFieldAttr !=nil {if _gbdfb :=_agdce .LockedFieldAttr .ValidateWithPath (path +"\u002f\u004co\u0063\u006b\u0065d\u0046\u0069\u0065\u006c\u0064\u0041\u0074\u0074\u0072"); +_gbdfb !=nil {return _gbdfb ;};};if _babbg :=_agdce .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_babbg !=nil {return _babbg ;};return nil ;};func (_aabge *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 :_b .Sprintf ("\u0025\u0076",_aabge .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fddfb *ST_DisplacedByCustomXml )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gafdfg ,_fbbcde :=d .Token ();if _fbbcde !=nil {return _fbbcde ; +};if _gaeec ,_beced :=_gafdfg .(_d .EndElement );_beced &&_gaeec .Name ==start .Name {*_fddfb =1;return nil ;};if _geegd ,_bgbfb :=_gafdfg .(_d .CharData );!_bgbfb {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",_gafdfg ); +}else {switch string (_geegd ){case "":*_fddfb =0;case "\u006e\u0065\u0078\u0074":*_fddfb =1;case "\u0070\u0072\u0065\u0076":*_fddfb =2;};};_gafdfg ,_fbbcde =d .Token ();if _fbbcde !=nil {return _fbbcde ;};if _fgcfed ,_agdbg :=_gafdfg .(_d .EndElement ); +_agdbg &&_fgcfed .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",_gafdfg );}; -// Positional Tab Base -RelativeToAttr ST_PTabRelativeTo ; +// Validate validates the CT_MailMergeSourceType and its children +func (_gdedg *CT_MailMergeSourceType )Validate ()error {return _gdedg .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079p\u0065");};func (_eeggeg WdST_AlignH )String ()string {switch _eeggeg {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 ""; +}; -// Tab Leader Character -LeaderAttr ST_PTabLeader ;};func (_abfac *EG_ContentBlockContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abfac .CustomXml !=nil {_eefef :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}}; -e .EncodeElement (_abfac .CustomXml ,_eefef );};if _abfac .Sdt !=nil {_adfca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_abfac .Sdt ,_adfca );};if _abfac .P !=nil {_bggfgf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070"}}; -for _ ,_cedee :=range _abfac .P {e .EncodeElement (_cedee ,_bggfgf );};};if _abfac .Tbl !=nil {_fccgbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_cfbgf :=range _abfac .Tbl {e .EncodeElement (_cfbgf ,_fccgbf );};};if _abfac .EG_RunLevelElts !=nil {for _ ,_beabae :=range _abfac .EG_RunLevelElts {_beabae .MarshalXML (e ,_f .StartElement {}); -};};return nil ;};type CT_UnsignedDecimalNumber struct{ +// ValidateWithPath validates the CT_Object and its children, prefixing error messages with path +func (_cabfc *CT_Object )ValidateWithPath (path string )error {if _cabfc .DxaOrigAttr !=nil {if _abccg :=_cabfc .DxaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0078a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_abccg !=nil {return _abccg ;}; +};if _cabfc .DyaOrigAttr !=nil {if _ccfdca :=_cabfc .DyaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0079a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_ccfdca !=nil {return _ccfdca ;};};if _cabfc .Drawing !=nil {if _ggbbe :=_cabfc .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067"); +_ggbbe !=nil {return _ggbbe ;};};if _cabfc .Choice !=nil {if _cdcfga :=_cabfc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cdcfga !=nil {return _cdcfga ;};};return nil ;};func NewCT_SdtRun ()*CT_SdtRun {_edbee :=&CT_SdtRun {}; +return _edbee }; -// Positive Decimal Number Value -ValAttr uint64 ;}; +// ValidateWithPath validates the CT_Columns and its children, prefixing error messages with path +func (_egge *CT_Columns )ValidateWithPath (path string )error {if _egge .EqualWidthAttr !=nil {if _aeaf :=_egge .EqualWidthAttr .ValidateWithPath (path +"\u002fE\u0071u\u0061\u006c\u0057\u0069\u0064\u0074\u0068\u0041\u0074\u0074\u0072");_aeaf !=nil {return _aeaf ; +};};if _egge .SpaceAttr !=nil {if _bacbc :=_egge .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_bacbc !=nil {return _bacbc ;};};if _egge .SepAttr !=nil {if _feec :=_egge .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072"); +_feec !=nil {return _feec ;};};for _dcad ,_aebcd :=range _egge .Col {if _fbee :=_aebcd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_dcad ));_fbee !=nil {return _fbee ;};};return nil ;};func (_bcebe *GlossaryDocument )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcebe .CT_GlossaryDocument =*NewCT_GlossaryDocument (); +_gdddda :for {_edbcg ,_dfdegd :=d .Token ();if _dfdegd !=nil {return _dfdegd ;};switch _gaceea :=_edbcg .(type ){case _d .StartElement :switch _gaceea .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"}:_bcebe .Background =NewCT_Background (); +if _ffgdb :=d .DecodeElement (_bcebe .Background ,&_gaceea );_ffgdb !=nil {return _ffgdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcebe .DocParts =NewCT_DocParts (); +if _cacedb :=d .DecodeElement (_bcebe .DocParts ,&_gaceea );_cacedb !=nil {return _cacedb ;};default:_gb .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",_gaceea .Name ); +if _agadc :=d .Skip ();_agadc !=nil {return _agadc ;};};case _d .EndElement :break _gdddda ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Proof and its children, prefixing error messages with path -func (_cbgba *CT_Proof )ValidateWithPath (path string )error {if _gbaeaf :=_cbgba .SpellingAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_gbaeaf !=nil {return _gbaeaf ;};if _bgfdg :=_cbgba .GrammarAttr .ValidateWithPath (path +"\u002f\u0047\u0072a\u006d\u006d\u0061\u0072\u0041\u0074\u0074\u0072"); -_bgfdg !=nil {return _bgfdg ;};return nil ;};func (_dceea *CT_Row )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aaeeg :=range start .Attr {if _aaeeg .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_fdeabc ,_afbga :=_aaeeg .Value ,error (nil ); -if _afbga !=nil {return _afbga ;};_dceea .RsidRPrAttr =&_fdeabc ;continue ;};if _aaeeg .Name .Local =="\u0072\u0073\u0069d\u0052"{_bccgd ,_adegga :=_aaeeg .Value ,error (nil );if _adegga !=nil {return _adegga ;};_dceea .RsidRAttr =&_bccgd ;continue ;}; -if _aaeeg .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_acaf ,_faagaf :=_aaeeg .Value ,error (nil );if _faagaf !=nil {return _faagaf ;};_dceea .RsidDelAttr =&_acaf ;continue ;};if _aaeeg .Name .Local =="\u0072\u0073\u0069\u0064\u0054\u0072"{_fagcb ,_ceaeca :=_aaeeg .Value ,error (nil ); -if _ceaeca !=nil {return _ceaeca ;};_dceea .RsidTrAttr =&_fagcb ;continue ;};};_ecfbd :for {_deabcd ,_dagca :=d .Token ();if _dagca !=nil {return _dagca ;};switch _dadbb :=_deabcd .(type ){case _f .StartElement :switch _dadbb .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dceea .TblPrEx =NewCT_TblPrEx (); -if _egefg :=d .DecodeElement (_dceea .TblPrEx ,&_dadbb );_egefg !=nil {return _egefg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dceea .TrPr =NewCT_TrPr (); -if _ffafe :=d .DecodeElement (_dceea .TrPr ,&_dadbb );_ffafe !=nil {return _ffafe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcccb :=NewEG_ContentCellContent (); -_gecfb :=NewCT_Tc ();if _fgbba :=d .DecodeElement (_gecfb ,&_dadbb );_fgbba !=nil {return _fgbba ;};_bcccb .Tc =append (_bcccb .Tc ,_gecfb );_dceea .EG_ContentCellContent =append (_dceea .EG_ContentCellContent ,_bcccb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_cdeeb :=NewEG_ContentCellContent (); -_cdeeb .CustomXml =NewCT_CustomXmlCell ();if _becgd :=d .DecodeElement (_cdeeb .CustomXml ,&_dadbb );_becgd !=nil {return _becgd ;};_dceea .EG_ContentCellContent =append (_dceea .EG_ContentCellContent ,_cdeeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eeaeea :=NewEG_ContentCellContent (); -_eeaeea .Sdt =NewCT_SdtCell ();if _adbea :=d .DecodeElement (_eeaeea .Sdt ,&_dadbb );_adbea !=nil {return _adbea ;};_dceea .EG_ContentCellContent =append (_dceea .EG_ContentCellContent ,_eeaeea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acbdda :=NewEG_ContentCellContent (); -_fdda :=NewEG_RunLevelElts ();_fdda .ProofErr =NewCT_ProofErr ();if _dgcfbb :=d .DecodeElement (_fdda .ProofErr ,&_dadbb );_dgcfbb !=nil {return _dgcfbb ;};_dceea .EG_ContentCellContent =append (_dceea .EG_ContentCellContent ,_acbdda );_acbdda .EG_RunLevelElts =append (_acbdda .EG_RunLevelElts ,_fdda ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_adebc :=NewEG_ContentCellContent (); -_cdedf :=NewEG_RunLevelElts ();_cdedf .PermStart =NewCT_PermStart ();if _gcafc :=d .DecodeElement (_cdedf .PermStart ,&_dadbb );_gcafc !=nil {return _gcafc ;};_dceea .EG_ContentCellContent =append (_dceea .EG_ContentCellContent ,_adebc );_adebc .EG_RunLevelElts =append (_adebc .EG_RunLevelElts ,_cdedf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dagd :=NewEG_ContentCellContent (); -_fgafd :=NewEG_RunLevelElts ();_fgafd .PermEnd =NewCT_Perm ();if _afcfe :=d .DecodeElement (_fgafd .PermEnd ,&_dadbb );_afcfe !=nil {return _afcfe ;};_dceea .EG_ContentCellContent =append (_dceea .EG_ContentCellContent ,_dagd );_dagd .EG_RunLevelElts =append (_dagd .EG_RunLevelElts ,_fgafd ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffaaa :=NewEG_ContentCellContent (); -_ebead :=NewEG_RunLevelElts ();_ebead .Ins =NewCT_RunTrackChange ();if _aggeg :=d .DecodeElement (_ebead .Ins ,&_dadbb );_aggeg !=nil {return _aggeg ;};_dceea .EG_ContentCellContent =append (_dceea .EG_ContentCellContent ,_ffaaa );_ffaaa .EG_RunLevelElts =append (_ffaaa .EG_RunLevelElts ,_ebead ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgfdbc :=NewEG_ContentCellContent (); -_bdaed :=NewEG_RunLevelElts ();_bdaed .Del =NewCT_RunTrackChange ();if _aedbb :=d .DecodeElement (_bdaed .Del ,&_dadbb );_aedbb !=nil {return _aedbb ;};_dceea .EG_ContentCellContent =append (_dceea .EG_ContentCellContent ,_cgfdbc );_cgfdbc .EG_RunLevelElts =append (_cgfdbc .EG_RunLevelElts ,_bdaed ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_faecd :=NewEG_ContentCellContent (); -_dfbba :=NewEG_RunLevelElts ();_dfbba .MoveFrom =NewCT_RunTrackChange ();if _cafag :=d .DecodeElement (_dfbba .MoveFrom ,&_dadbb );_cafag !=nil {return _cafag ;};_dceea .EG_ContentCellContent =append (_dceea .EG_ContentCellContent ,_faecd );_faecd .EG_RunLevelElts =append (_faecd .EG_RunLevelElts ,_dfbba ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bccaf :=NewEG_ContentCellContent (); -_ddeee :=NewEG_RunLevelElts ();_ddeee .MoveTo =NewCT_RunTrackChange ();if _aedbge :=d .DecodeElement (_ddeee .MoveTo ,&_dadbb );_aedbge !=nil {return _aedbge ;};_dceea .EG_ContentCellContent =append (_dceea .EG_ContentCellContent ,_bccaf );_bccaf .EG_RunLevelElts =append (_bccaf .EG_RunLevelElts ,_ddeee ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggbbc :=NewEG_ContentCellContent (); -_fbcaaf :=NewEG_RunLevelElts ();_daeaa :=NewEG_RangeMarkupElements ();_daeaa .BookmarkStart =NewCT_Bookmark ();if _dgefbb :=d .DecodeElement (_daeaa .BookmarkStart ,&_dadbb );_dgefbb !=nil {return _dgefbb ;};_dceea .EG_ContentCellContent =append (_dceea .EG_ContentCellContent ,_ggbbc ); -_ggbbc .EG_RunLevelElts =append (_ggbbc .EG_RunLevelElts ,_fbcaaf );_fbcaaf .EG_RangeMarkupElements =append (_fbcaaf .EG_RangeMarkupElements ,_daeaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcbeb :=NewEG_ContentCellContent (); -_baddc :=NewEG_RunLevelElts ();_dccfd :=NewEG_RangeMarkupElements ();_dccfd .BookmarkEnd =NewCT_MarkupRange ();if _eccee :=d .DecodeElement (_dccfd .BookmarkEnd ,&_dadbb );_eccee !=nil {return _eccee ;};_dceea .EG_ContentCellContent =append (_dceea .EG_ContentCellContent ,_fcbeb ); -_fcbeb .EG_RunLevelElts =append (_fcbeb .EG_RunLevelElts ,_baddc );_baddc .EG_RangeMarkupElements =append (_baddc .EG_RangeMarkupElements ,_dccfd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gccce :=NewEG_ContentCellContent (); -_fcedf :=NewEG_RunLevelElts ();_gdfeeg :=NewEG_RangeMarkupElements ();_gdfeeg .MoveFromRangeStart =NewCT_MoveBookmark ();if _gaggbe :=d .DecodeElement (_gdfeeg .MoveFromRangeStart ,&_dadbb );_gaggbe !=nil {return _gaggbe ;};_dceea .EG_ContentCellContent =append (_dceea .EG_ContentCellContent ,_gccce ); -_gccce .EG_RunLevelElts =append (_gccce .EG_RunLevelElts ,_fcedf );_fcedf .EG_RangeMarkupElements =append (_fcedf .EG_RangeMarkupElements ,_gdfeeg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cdcbb :=NewEG_ContentCellContent (); -_eagcfd :=NewEG_RunLevelElts ();_gdcbd :=NewEG_RangeMarkupElements ();_gdcbd .MoveFromRangeEnd =NewCT_MarkupRange ();if _ggead :=d .DecodeElement (_gdcbd .MoveFromRangeEnd ,&_dadbb );_ggead !=nil {return _ggead ;};_dceea .EG_ContentCellContent =append (_dceea .EG_ContentCellContent ,_cdcbb ); -_cdcbb .EG_RunLevelElts =append (_cdcbb .EG_RunLevelElts ,_eagcfd );_eagcfd .EG_RangeMarkupElements =append (_eagcfd .EG_RangeMarkupElements ,_gdcbd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aefbe :=NewEG_ContentCellContent (); -_fbdbf :=NewEG_RunLevelElts ();_eeaab :=NewEG_RangeMarkupElements ();_eeaab .MoveToRangeStart =NewCT_MoveBookmark ();if _edccf :=d .DecodeElement (_eeaab .MoveToRangeStart ,&_dadbb );_edccf !=nil {return _edccf ;};_dceea .EG_ContentCellContent =append (_dceea .EG_ContentCellContent ,_aefbe ); -_aefbe .EG_RunLevelElts =append (_aefbe .EG_RunLevelElts ,_fbdbf );_fbdbf .EG_RangeMarkupElements =append (_fbdbf .EG_RangeMarkupElements ,_eeaab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_fgbcca :=NewEG_ContentCellContent (); -_geegd :=NewEG_RunLevelElts ();_ddegaf :=NewEG_RangeMarkupElements ();_ddegaf .MoveToRangeEnd =NewCT_MarkupRange ();if _ecebcf :=d .DecodeElement (_ddegaf .MoveToRangeEnd ,&_dadbb );_ecebcf !=nil {return _ecebcf ;};_dceea .EG_ContentCellContent =append (_dceea .EG_ContentCellContent ,_fgbcca ); -_fgbcca .EG_RunLevelElts =append (_fgbcca .EG_RunLevelElts ,_geegd );_geegd .EG_RangeMarkupElements =append (_geegd .EG_RangeMarkupElements ,_ddegaf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edced :=NewEG_ContentCellContent (); -_agdda :=NewEG_RunLevelElts ();_dfbed :=NewEG_RangeMarkupElements ();_dfbed .CommentRangeStart =NewCT_MarkupRange ();if _aadbd :=d .DecodeElement (_dfbed .CommentRangeStart ,&_dadbb );_aadbd !=nil {return _aadbd ;};_dceea .EG_ContentCellContent =append (_dceea .EG_ContentCellContent ,_edced ); -_edced .EG_RunLevelElts =append (_edced .EG_RunLevelElts ,_agdda );_agdda .EG_RangeMarkupElements =append (_agdda .EG_RangeMarkupElements ,_dfbed );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfggf :=NewEG_ContentCellContent (); -_ebdebe :=NewEG_RunLevelElts ();_bedd :=NewEG_RangeMarkupElements ();_bedd .CommentRangeEnd =NewCT_MarkupRange ();if _dbgae :=d .DecodeElement (_bedd .CommentRangeEnd ,&_dadbb );_dbgae !=nil {return _dbgae ;};_dceea .EG_ContentCellContent =append (_dceea .EG_ContentCellContent ,_dfggf ); -_dfggf .EG_RunLevelElts =append (_dfggf .EG_RunLevelElts ,_ebdebe );_ebdebe .EG_RangeMarkupElements =append (_ebdebe .EG_RangeMarkupElements ,_bedd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cfgecb :=NewEG_ContentCellContent (); -_deadce :=NewEG_RunLevelElts ();_fedfdc :=NewEG_RangeMarkupElements ();_fedfdc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fbacb :=d .DecodeElement (_fedfdc .CustomXmlInsRangeStart ,&_dadbb );_fbacb !=nil {return _fbacb ;};_dceea .EG_ContentCellContent =append (_dceea .EG_ContentCellContent ,_cfgecb ); -_cfgecb .EG_RunLevelElts =append (_cfgecb .EG_RunLevelElts ,_deadce );_deadce .EG_RangeMarkupElements =append (_deadce .EG_RangeMarkupElements ,_fedfdc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ecbdg :=NewEG_ContentCellContent (); -_bdffg :=NewEG_RunLevelElts ();_ecdca :=NewEG_RangeMarkupElements ();_ecdca .CustomXmlInsRangeEnd =NewCT_Markup ();if _ebbce :=d .DecodeElement (_ecdca .CustomXmlInsRangeEnd ,&_dadbb );_ebbce !=nil {return _ebbce ;};_dceea .EG_ContentCellContent =append (_dceea .EG_ContentCellContent ,_ecbdg ); -_ecbdg .EG_RunLevelElts =append (_ecbdg .EG_RunLevelElts ,_bdffg );_bdffg .EG_RangeMarkupElements =append (_bdffg .EG_RangeMarkupElements ,_ecdca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_eacaa :=NewEG_ContentCellContent (); -_fdcfb :=NewEG_RunLevelElts ();_egbac :=NewEG_RangeMarkupElements ();_egbac .CustomXmlDelRangeStart =NewCT_TrackChange ();if _afdfee :=d .DecodeElement (_egbac .CustomXmlDelRangeStart ,&_dadbb );_afdfee !=nil {return _afdfee ;};_dceea .EG_ContentCellContent =append (_dceea .EG_ContentCellContent ,_eacaa ); -_eacaa .EG_RunLevelElts =append (_eacaa .EG_RunLevelElts ,_fdcfb );_fdcfb .EG_RangeMarkupElements =append (_fdcfb .EG_RangeMarkupElements ,_egbac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cecge :=NewEG_ContentCellContent (); -_dgeaa :=NewEG_RunLevelElts ();_afaaa :=NewEG_RangeMarkupElements ();_afaaa .CustomXmlDelRangeEnd =NewCT_Markup ();if _bafab :=d .DecodeElement (_afaaa .CustomXmlDelRangeEnd ,&_dadbb );_bafab !=nil {return _bafab ;};_dceea .EG_ContentCellContent =append (_dceea .EG_ContentCellContent ,_cecge ); -_cecge .EG_RunLevelElts =append (_cecge .EG_RunLevelElts ,_dgeaa );_dgeaa .EG_RangeMarkupElements =append (_dgeaa .EG_RangeMarkupElements ,_afaaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gedba :=NewEG_ContentCellContent (); -_cafba :=NewEG_RunLevelElts ();_fafcb :=NewEG_RangeMarkupElements ();_fafcb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cabdg :=d .DecodeElement (_fafcb .CustomXmlMoveFromRangeStart ,&_dadbb );_cabdg !=nil {return _cabdg ;};_dceea .EG_ContentCellContent =append (_dceea .EG_ContentCellContent ,_gedba ); -_gedba .EG_RunLevelElts =append (_gedba .EG_RunLevelElts ,_cafba );_cafba .EG_RangeMarkupElements =append (_cafba .EG_RangeMarkupElements ,_fafcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_adbfgb :=NewEG_ContentCellContent (); -_ccagef :=NewEG_RunLevelElts ();_gbgga :=NewEG_RangeMarkupElements ();_gbgga .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _acdgg :=d .DecodeElement (_gbgga .CustomXmlMoveFromRangeEnd ,&_dadbb );_acdgg !=nil {return _acdgg ;};_dceea .EG_ContentCellContent =append (_dceea .EG_ContentCellContent ,_adbfgb ); -_adbfgb .EG_RunLevelElts =append (_adbfgb .EG_RunLevelElts ,_ccagef );_ccagef .EG_RangeMarkupElements =append (_ccagef .EG_RangeMarkupElements ,_gbgga );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_egcee :=NewEG_ContentCellContent (); -_ebfed :=NewEG_RunLevelElts ();_gefcg :=NewEG_RangeMarkupElements ();_gefcg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bgdba :=d .DecodeElement (_gefcg .CustomXmlMoveToRangeStart ,&_dadbb );_bgdba !=nil {return _bgdba ;};_dceea .EG_ContentCellContent =append (_dceea .EG_ContentCellContent ,_egcee ); -_egcee .EG_RunLevelElts =append (_egcee .EG_RunLevelElts ,_ebfed );_ebfed .EG_RangeMarkupElements =append (_ebfed .EG_RangeMarkupElements ,_gefcg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bdggg :=NewEG_ContentCellContent (); -_bccdc :=NewEG_RunLevelElts ();_dbdcb :=NewEG_RangeMarkupElements ();_dbdcb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fcdaa :=d .DecodeElement (_dbdcb .CustomXmlMoveToRangeEnd ,&_dadbb );_fcdaa !=nil {return _fcdaa ;};_dceea .EG_ContentCellContent =append (_dceea .EG_ContentCellContent ,_bdggg ); -_bdggg .EG_RunLevelElts =append (_bdggg .EG_RunLevelElts ,_bccdc );_bccdc .EG_RangeMarkupElements =append (_bccdc .EG_RangeMarkupElements ,_dbdcb );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"}:_edaaa :=NewEG_ContentCellContent (); -_eegfg :=NewEG_RunLevelElts ();_beee :=NewEG_MathContent ();_beee .OMathPara =_aa .NewOMathPara ();if _aabbd :=d .DecodeElement (_beee .OMathPara ,&_dadbb );_aabbd !=nil {return _aabbd ;};_dceea .EG_ContentCellContent =append (_dceea .EG_ContentCellContent ,_edaaa ); -_edaaa .EG_RunLevelElts =append (_edaaa .EG_RunLevelElts ,_eegfg );_eegfg .EG_MathContent =append (_eegfg .EG_MathContent ,_beee );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"}:_ecagg :=NewEG_ContentCellContent (); -_cddcd :=NewEG_RunLevelElts ();_baecg :=NewEG_MathContent ();_baecg .OMath =_aa .NewOMath ();if _egcbge :=d .DecodeElement (_baecg .OMath ,&_dadbb );_egcbge !=nil {return _egcbge ;};_dceea .EG_ContentCellContent =append (_dceea .EG_ContentCellContent ,_ecagg ); -_ecagg .EG_RunLevelElts =append (_ecagg .EG_RunLevelElts ,_cddcd );_cddcd .EG_MathContent =append (_cddcd .EG_MathContent ,_baecg );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",_dadbb .Name ); -if _gfddaf :=d .Skip ();_gfddaf !=nil {return _gfddaf ;};};case _f .EndElement :break _ecfbd ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Sym and its children, prefixing error messages with path +func (_ddbgc *CT_Sym )ValidateWithPath (path string )error {return nil };func NewCT_MailMergeDest ()*CT_MailMergeDest {_eeagf :=&CT_MailMergeDest {};_eeagf .ValAttr =ST_MailMergeDest (1);return _eeagf ;};func (_cbecae *EG_BlockLevelElts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbecae .AltChunk !=nil {_addgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}}; +for _ ,_acdcaf :=range _cbecae .AltChunk {e .EncodeElement (_acdcaf ,_addgg );};};if _cbecae .EG_ContentBlockContent !=nil {for _ ,_eaadd :=range _cbecae .EG_ContentBlockContent {_eaadd .MarshalXML (e ,_d .StartElement {});};};return nil ;}; -// Validate validates the CT_PixelsMeasure and its children -func (_fbebd *CT_PixelsMeasure )Validate ()error {return _fbebd .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0078e\u006c\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func (_ecaf *CT_FramesetSplitbar )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _ecaf .W !=nil {_degdg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_ecaf .W ,_degdg );};if _ecaf .Color !=nil {_cfgcd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_ecaf .Color ,_cfgcd ); -};if _ecaf .NoBorder !=nil {_gbbbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_ecaf .NoBorder ,_gbbbd );};if _ecaf .FlatBorders !=nil {_fcbegd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; -e .EncodeElement (_ecaf .FlatBorders ,_fcbegd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SdtDocPart and its children +func (_bfaef *CT_SdtDocPart )Validate ()error {return _bfaef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074");}; -// Validate validates the EG_PContentMath and its children -func (_aaffa *EG_PContentMath )Validate ()error {return _aaffa .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068");};func NewCT_MailMergeOdsoFMDFieldType ()*CT_MailMergeOdsoFMDFieldType {_edaa :=&CT_MailMergeOdsoFMDFieldType {}; -_edaa .ValAttr =ST_MailMergeOdsoFMDFieldType (1);return _edaa ;}; +// Validate validates the CT_RPr and its children +func (_fcdgb *CT_RPr )Validate ()error {return _fcdgb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072");};func NewEG_RPrMath ()*EG_RPrMath {_gcacgf :=&EG_RPrMath {};return _gcacgf };type ST_DocPartType byte ;func (_fbfab *CT_TcPrInner )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egcbbg :for {_cdgfea ,_ffeef :=d .Token (); +if _ffeef !=nil {return _ffeef ;};switch _aedefd :=_cdgfea .(type ){case _d .StartElement :switch _aedefd .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"}:_fbfab .CnfStyle =NewCT_Cnf (); +if _afadf :=d .DecodeElement (_fbfab .CnfStyle ,&_aedefd );_afadf !=nil {return _afadf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbfab .TcW =NewCT_TblWidth (); +if _bacda :=d .DecodeElement (_fbfab .TcW ,&_aedefd );_bacda !=nil {return _bacda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbfab .GridSpan =NewCT_DecimalNumber (); +if _ggbcd :=d .DecodeElement (_fbfab .GridSpan ,&_aedefd );_ggbcd !=nil {return _ggbcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbfab .HMerge =NewCT_HMerge (); +if _cfebf :=d .DecodeElement (_fbfab .HMerge ,&_aedefd );_cfebf !=nil {return _cfebf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbfab .VMerge =NewCT_VMerge (); +if _feeded :=d .DecodeElement (_fbfab .VMerge ,&_aedefd );_feeded !=nil {return _feeded ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbfab .TcBorders =NewCT_TcBorders (); +if _dfcadd :=d .DecodeElement (_fbfab .TcBorders ,&_aedefd );_dfcadd !=nil {return _dfcadd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbfab .Shd =NewCT_Shd (); +if _addaab :=d .DecodeElement (_fbfab .Shd ,&_aedefd );_addaab !=nil {return _addaab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbfab .NoWrap =NewCT_OnOff (); +if _fedab :=d .DecodeElement (_fbfab .NoWrap ,&_aedefd );_fedab !=nil {return _fedab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbfab .TcMar =NewCT_TcMar (); +if _cbbec :=d .DecodeElement (_fbfab .TcMar ,&_aedefd );_cbbec !=nil {return _cbbec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbfab .TextDirection =NewCT_TextDirection (); +if _cggdd :=d .DecodeElement (_fbfab .TextDirection ,&_aedefd );_cggdd !=nil {return _cggdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbfab .TcFitText =NewCT_OnOff (); +if _bacfef :=d .DecodeElement (_fbfab .TcFitText ,&_aedefd );_bacfef !=nil {return _bacfef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbfab .VAlign =NewCT_VerticalJc (); +if _eabac :=d .DecodeElement (_fbfab .VAlign ,&_aedefd );_eabac !=nil {return _eabac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbfab .HideMark =NewCT_OnOff (); +if _cbacc :=d .DecodeElement (_fbfab .HideMark ,&_aedefd );_cbacc !=nil {return _cbacc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbfab .Headers =NewCT_Headers (); +if _beefg :=d .DecodeElement (_fbfab .Headers ,&_aedefd );_beefg !=nil {return _beefg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbfab .CellIns =NewCT_TrackChange (); +if _gbfccc :=d .DecodeElement (_fbfab .CellIns ,&_aedefd );_gbfccc !=nil {return _gbfccc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbfab .CellDel =NewCT_TrackChange (); +if _eadadd :=d .DecodeElement (_fbfab .CellDel ,&_aedefd );_eadadd !=nil {return _eadadd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbfab .CellMerge =NewCT_CellMergeTrackChange (); +if _dcaab :=d .DecodeElement (_fbfab .CellMerge ,&_aedefd );_dcaab !=nil {return _dcaab ;};default:_gb .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",_aedefd .Name ); +if _ffagdd :=d .Skip ();_ffagdd !=nil {return _ffagdd ;};};case _d .EndElement :break _egcbbg ;case _d .CharData :};};return nil ;};func NewWdInline ()*WdInline {_fffad :=&WdInline {};_fffad .WdCT_Inline =*NewWdCT_Inline ();return _fffad ;};func (_dageaf *EG_RunInnerContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dageaf .Br !=nil {_gbdadb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0072"}}; +e .EncodeElement (_dageaf .Br ,_gbdadb );};if _dageaf .T !=nil {_cdfeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074"}};e .EncodeElement (_dageaf .T ,_cdfeg );};if _dageaf .ContentPart !=nil {_dggeeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}}; +e .EncodeElement (_dageaf .ContentPart ,_dggeeb );};if _dageaf .DelText !=nil {_gcccb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0065\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_dageaf .DelText ,_gcccb );};if _dageaf .InstrText !=nil {_eeaec :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0069\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}}; +e .EncodeElement (_dageaf .InstrText ,_eeaec );};if _dageaf .DelInstrText !=nil {_dfaagc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0065\u006c\u0049\u006e\u0073\u0074r\u0054\u0065\u0078\u0074"}};e .EncodeElement (_dageaf .DelInstrText ,_dfaagc ); +};if _dageaf .NoBreakHyphen !=nil {_dfgfa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006eo\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_dageaf .NoBreakHyphen ,_dfgfa );};if _dageaf .SoftHyphen !=nil {_fddfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073o\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}}; +e .EncodeElement (_dageaf .SoftHyphen ,_fddfg );};if _dageaf .DayShort !=nil {_defdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_dageaf .DayShort ,_defdc );};if _dageaf .MonthShort !=nil {_gceag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006do\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}}; +e .EncodeElement (_dageaf .MonthShort ,_gceag );};if _dageaf .YearShort !=nil {_faefgb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0079\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_dageaf .YearShort ,_faefgb );};if _dageaf .DayLong !=nil {_aeecbf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0061\u0079\u004c\u006f\u006eg"}}; +e .EncodeElement (_dageaf .DayLong ,_aeecbf );};if _dageaf .MonthLong !=nil {_addbd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067"}};e .EncodeElement (_dageaf .MonthLong ,_addbd );};if _dageaf .YearLong !=nil {_bcgaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}}; +e .EncodeElement (_dageaf .YearLong ,_bcgaa );};if _dageaf .AnnotationRef !=nil {_bdgcg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}};e .EncodeElement (_dageaf .AnnotationRef ,_bdgcg ); +};if _dageaf .FootnoteRef !=nil {_efade :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_dageaf .FootnoteRef ,_efade );};if _dageaf .EndnoteRef !=nil {_ebfcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}}; +e .EncodeElement (_dageaf .EndnoteRef ,_ebfcb );};if _dageaf .Separator !=nil {_bagege :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_dageaf .Separator ,_bagege );};if _dageaf .ContinuationSeparator !=nil {_cgebg :=_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 (_dageaf .ContinuationSeparator ,_cgebg );};if _dageaf .Sym !=nil {_aefgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073y\u006d"}};e .EncodeElement (_dageaf .Sym ,_aefgb );};if _dageaf .PgNum !=nil {_abdeg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0067\u004e\u0075\u006d"}}; +e .EncodeElement (_dageaf .PgNum ,_abdeg );};if _dageaf .Cr !=nil {_ffcecg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0072"}};e .EncodeElement (_dageaf .Cr ,_ffcecg );};if _dageaf .Tab !=nil {_bceefa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074a\u0062"}}; +e .EncodeElement (_dageaf .Tab ,_bceefa );};if _dageaf .Object !=nil {_affadf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_dageaf .Object ,_affadf );};if _dageaf .Pict !=nil {_fdcgbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}}; +e .EncodeElement (_dageaf .Pict ,_fdcgbc );};if _dageaf .FldChar !=nil {_gadbec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u0043\u0068\u0061r"}};e .EncodeElement (_dageaf .FldChar ,_gadbec );};if _dageaf .Ruby !=nil {_gfddg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079"}}; +e .EncodeElement (_dageaf .Ruby ,_gfddg );};if _dageaf .FootnoteReference !=nil {_faegbd :=_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 (_dageaf .FootnoteReference ,_faegbd ); +};if _dageaf .EndnoteReference !=nil {_cfbga :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065n\u0064\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_dageaf .EndnoteReference ,_cfbga );};if _dageaf .CommentReference !=nil {_bgfac :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063o\u006d\u006d\u0065\u006e\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}}; +e .EncodeElement (_dageaf .CommentReference ,_bgfac );};if _dageaf .Drawing !=nil {_ebabdb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_dageaf .Drawing ,_ebabdb );};if _dageaf .Ptab !=nil {_abdgag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0074\u0061\u0062"}}; +e .EncodeElement (_dageaf .Ptab ,_abdgag );};if _dageaf .LastRenderedPageBreak !=nil {_gcdfd :=_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 (_dageaf .LastRenderedPageBreak ,_gcdfd );};return nil ;};func NewCT_FFTextInput ()*CT_FFTextInput {_efdaa :=&CT_FFTextInput {};return _efdaa };func (_dfceg *ST_TextEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edacbb ,_aaabfb :=d .Token (); +if _aaabfb !=nil {return _aaabfb ;};if _dccedgc ,_addac :=_edacbb .(_d .EndElement );_addac &&_dccedgc .Name ==start .Name {*_dfceg =1;return nil ;};if _bgfbg ,_gedfb :=_edacbb .(_d .CharData );!_gedfb {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",_edacbb ); +}else {switch string (_bgfbg ){case "":*_dfceg =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_dfceg =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_dfceg =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_dfceg =3; +case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_dfceg =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_dfceg =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_dfceg =6;case "\u006e\u006f\u006e\u0065":*_dfceg =7;};};_edacbb ,_aaabfb =d .Token ();if _aaabfb !=nil {return _aaabfb ; +};if _cccccf ,_bdcdg :=_edacbb .(_d .EndElement );_bdcdg &&_cccccf .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",_edacbb ); +};func (_cdacg ST_PTabAlignment )ValidateWithPath (path string )error {switch _cdacg {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 (_cdacg )); +};return nil ;};func (_ffcaaf ST_SdtDateMappingType )ValidateWithPath (path string )error {switch _ffcaaf {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 (_ffcaaf )); +};return nil ;};func (_dffgbe ST_PTabRelativeTo )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_acaff :=_d .Attr {};_acaff .Name =name ;switch _dffgbe {case ST_PTabRelativeToUnset :_acaff .Value ="";case ST_PTabRelativeToMargin :_acaff .Value ="\u006d\u0061\u0072\u0067\u0069\u006e"; +case ST_PTabRelativeToIndent :_acaff .Value ="\u0069\u006e\u0064\u0065\u006e\u0074";};return _acaff ,nil ;};func NewCT_PermStart ()*CT_PermStart {_dcefb :=&CT_PermStart {};return _dcefb }; -// ValidateWithPath validates the CT_HdrFtrRef and its children, prefixing error messages with path -func (_gaaba *CT_HdrFtrRef )ValidateWithPath (path string )error {if _gaaba .TypeAttr ==ST_HdrFtrUnset {return _d .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 _fcbff :=_gaaba .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fcbff !=nil {return _fcbff ;};return nil ;}; +// Validate validates the EG_ContentBlockContent and its children +func (_bcbbe *EG_ContentBlockContent )Validate ()error {return _bcbbe .ValidateWithPath ("\u0045\u0047\u005f\u0043on\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065n\u0074");};type CT_CustomXmlBlock struct{ -// Validate validates the CT_GlossaryDocument and its children -func (_efaae *CT_GlossaryDocument )Validate ()error {return _efaae .ValidateWithPath ("\u0043\u0054\u005f\u0047lo\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func NewCT_Comments ()*CT_Comments {_aeeed :=&CT_Comments {}; -return _aeeed };func (_gdgcf ST_RubyAlign )String ()string {switch _gdgcf {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 (_fgffff ST_MailMergeSourceType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fgffff .String (),start ); -};type CT_Pitch struct{ +// Custom XML Element Namespace +UriAttr *string ; -// Value -ValAttr ST_Pitch ;}; +// Custom XML Element Name +ElementAttr string ; -// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path -func (_cgdad *CT_DataBinding )ValidateWithPath (path string )error {return nil };func NewCT_TrackChangeRange ()*CT_TrackChangeRange {_bdbeec :=&CT_TrackChangeRange {};return _bdbeec };func (_dgeea *CT_Zoom )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bafgga :=range start .Attr {if _bafgga .Name .Local =="\u0076\u0061\u006c"{_dgeea .ValAttr .UnmarshalXMLAttr (_bafgga ); -continue ;};if _bafgga .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_dffag ,_eefb :=ParseUnionST_DecimalNumberOrPercent (_bafgga .Value );if _eefb !=nil {return _eefb ;};_dgeea .PercentAttr =_dffag ;continue ;};};for {_ffebec ,_gfddbg :=d .Token (); -if _gfddbg !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u005a\u006f\u006f\u006d\u003a\u0020\u0025\u0073",_gfddbg );};if _affgac ,_daefa :=_ffebec .(_f .EndElement );_daefa &&_affgac .Name ==start .Name {break ;};}; -return nil ;};func NewTxbxContent ()*TxbxContent {_begfe :=&TxbxContent {};_begfe .CT_TxbxContent =*NewCT_TxbxContent ();return _begfe ;};func (_dgegdf *ST_FtnPos )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dgegdf =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_dgegdf =1; -case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_dgegdf =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_dgegdf =3;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_dgegdf =4;};return nil ;}; +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_ebefec ST_Lock )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_caafebb :=_d .Attr {};_caafebb .Name =name ;switch _ebefec {case ST_LockUnset :_caafebb .Value =""; +case ST_LockSdtLocked :_caafebb .Value ="\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d";case ST_LockContentLocked :_caafebb .Value ="\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";case ST_LockUnlocked :_caafebb .Value ="\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064"; +case ST_LockSdtContentLocked :_caafebb .Value ="\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";};return _caafebb ,nil ;};func NewWdCT_WordprocessingShapeChoice1 ()*WdCT_WordprocessingShapeChoice1 {_badcdc :=&WdCT_WordprocessingShapeChoice1 {}; +return _badcdc ;};type WdCT_WordprocessingContentPartNonVisual struct{CNvPr *_ed .CT_NonVisualDrawingProps ;CNvContentPartPr *_ed .CT_NonVisualContentPartProperties ;};func NewCT_TblGridCol ()*CT_TblGridCol {_cccbd :=&CT_TblGridCol {};return _cccbd };func (_aegfg *CT_RPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aegfg .RPr =NewCT_RPrOriginal (); +for _ ,_adcagd :=range start .Attr {if _adcagd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_dgbgc ,_daaae :=_adcagd .Value ,error (nil );if _daaae !=nil {return _daaae ;};_aegfg .AuthorAttr =_dgbgc ;continue ;};if _adcagd .Name .Local =="\u0064\u0061\u0074\u0065"{_dagbc ,_dfbg :=ParseStdlibTime (_adcagd .Value ); +if _dfbg !=nil {return _dfbg ;};_aegfg .DateAttr =&_dagbc ;continue ;};if _adcagd .Name .Local =="\u0069\u0064"{_acbdf ,_fbebe :=_e .ParseInt (_adcagd .Value ,10,64);if _fbebe !=nil {return _fbebe ;};_aegfg .IdAttr =_acbdf ;continue ;};};_fafbc :for {_cccba ,_ebcce :=d .Token (); +if _ebcce !=nil {return _ebcce ;};switch _dfgab :=_cccba .(type ){case _d .StartElement :switch _dfgab .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 _baec :=d .DecodeElement (_aegfg .RPr ,&_dfgab ); +_baec !=nil {return _baec ;};default:_gb .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",_dfgab .Name ); +if _fdeaf :=d .Skip ();_fdeaf !=nil {return _fdeaf ;};};case _d .EndElement :break _fafbc ;case _d .CharData :};};return nil ;};func (_bdffe ST_Hint )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bcdee :=_d .Attr {};_bcdee .Name =name ;switch _bdffe {case ST_HintUnset :_bcdee .Value =""; +case ST_HintDefault :_bcdee .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HintEastAsia :_bcdee .Value ="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061";};return _bcdee ,nil ;};func (_fggc *CT_Jc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fbecg ,_beaff :=_fggc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _beaff !=nil {return _beaff ;};start .Attr =append (start .Attr ,_fbecg );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_addfb *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 :_b .Sprintf ("\u0025\u0076",_addfb .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });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_VAnchorUnset ST_VAnchor =0;ST_VAnchorText ST_VAnchor =1;ST_VAnchorMargin ST_VAnchor =2; +ST_VAnchorPage ST_VAnchor =3;);func (_beeaa *CT_ParaRPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _beeaa .Ins !=nil {_eecfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_beeaa .Ins ,_eecfb ); +};if _beeaa .Del !=nil {_fedba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_beeaa .Del ,_fedba );};if _beeaa .MoveFrom !=nil {_egcfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}}; +e .EncodeElement (_beeaa .MoveFrom ,_egcfb );};if _beeaa .MoveTo !=nil {_cebg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_beeaa .MoveTo ,_cebg );};if _beeaa .RStyle !=nil {_bcgbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_beeaa .RStyle ,_bcgbe );};if _beeaa .RFonts !=nil {_ecad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_beeaa .RFonts ,_ecad );};if _beeaa .B !=nil {_fcdea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}}; +e .EncodeElement (_beeaa .B ,_fcdea );};if _beeaa .BCs !=nil {_gdcbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_beeaa .BCs ,_gdcbd );};if _beeaa .I !=nil {_geged :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}}; +e .EncodeElement (_beeaa .I ,_geged );};if _beeaa .ICs !=nil {_acbgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_beeaa .ICs ,_acbgc );};if _beeaa .Caps !=nil {_ccgdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; +e .EncodeElement (_beeaa .Caps ,_ccgdf );};if _beeaa .SmallCaps !=nil {_bbadaf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_beeaa .SmallCaps ,_bbadaf );};if _beeaa .Strike !=nil {_dbeba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; +e .EncodeElement (_beeaa .Strike ,_dbeba );};if _beeaa .Dstrike !=nil {_efdg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_beeaa .Dstrike ,_efdg );};if _beeaa .Outline !=nil {_daaf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; +e .EncodeElement (_beeaa .Outline ,_daaf );};if _beeaa .Shadow !=nil {_cdggd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_beeaa .Shadow ,_cdggd );};if _beeaa .Emboss !=nil {_gbeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; +e .EncodeElement (_beeaa .Emboss ,_gbeg );};if _beeaa .Imprint !=nil {_ggbfe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_beeaa .Imprint ,_ggbfe );};if _beeaa .NoProof !=nil {_fbeae :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; +e .EncodeElement (_beeaa .NoProof ,_fbeae );};if _beeaa .SnapToGrid !=nil {_caaba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_beeaa .SnapToGrid ,_caaba );};if _beeaa .Vanish !=nil {_ccfbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}}; +e .EncodeElement (_beeaa .Vanish ,_ccfbg );};if _beeaa .WebHidden !=nil {_cfcc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_beeaa .WebHidden ,_cfcc );};if _beeaa .Color !=nil {_gdgdf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}}; +e .EncodeElement (_beeaa .Color ,_gdgdf );};if _beeaa .Spacing !=nil {_abbaa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_beeaa .Spacing ,_abbaa );};if _beeaa .W !=nil {_dffcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}}; +e .EncodeElement (_beeaa .W ,_dffcf );};if _beeaa .Kern !=nil {_eccge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_beeaa .Kern ,_eccge );};if _beeaa .Position !=nil {_ebbff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_beeaa .Position ,_ebbff );};if _beeaa .Sz !=nil {_gbca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_beeaa .Sz ,_gbca );};if _beeaa .SzCs !=nil {_eacca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}}; +e .EncodeElement (_beeaa .SzCs ,_eacca );};if _beeaa .Highlight !=nil {_fdffd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_beeaa .Highlight ,_fdffd );};if _beeaa .U !=nil {_egdcfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}}; +e .EncodeElement (_beeaa .U ,_egdcfd );};if _beeaa .Effect !=nil {_gdecf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_beeaa .Effect ,_gdecf );};if _beeaa .Bdr !=nil {_gffdbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}}; +e .EncodeElement (_beeaa .Bdr ,_gffdbd );};if _beeaa .Shd !=nil {_gbgege :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_beeaa .Shd ,_gbgege );};if _beeaa .FitText !=nil {_eabeb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}}; +e .EncodeElement (_beeaa .FitText ,_eabeb );};if _beeaa .VertAlign !=nil {_bdefe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_beeaa .VertAlign ,_bdefe );};if _beeaa .Rtl !=nil {_faeaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}}; +e .EncodeElement (_beeaa .Rtl ,_faeaf );};if _beeaa .Cs !=nil {_adefg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_beeaa .Cs ,_adefg );};if _beeaa .Em !=nil {_faeee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}}; +e .EncodeElement (_beeaa .Em ,_faeee );};if _beeaa .Lang !=nil {_acdgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_beeaa .Lang ,_acdgc );};if _beeaa .EastAsianLayout !=nil {_bddbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_beeaa .EastAsianLayout ,_bddbg );};if _beeaa .SpecVanish !=nil {_gfedd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_beeaa .SpecVanish ,_gfedd ); +};if _beeaa .OMath !=nil {_bbgeg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_beeaa .OMath ,_bbgeg );};if _beeaa .RPrChange !=nil {_gbaaff :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; +e .EncodeElement (_beeaa .RPrChange ,_gbaaff );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TrPr and its children, prefixing error messages with path -func (_cfdbac *CT_TrPr )ValidateWithPath (path string )error {for _fffeeg ,_gafgdc :=range _cfdbac .CnfStyle {if _cecac :=_gafgdc .ValidateWithPath (_d .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fffeeg )); -_cecac !=nil {return _cecac ;};};for _efafc ,_gfead :=range _cfdbac .DivId {if _cgebb :=_gfead .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_efafc ));_cgebb !=nil {return _cgebb ;};};for _bedgc ,_geea :=range _cfdbac .GridBefore {if _agged :=_geea .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_bedgc )); -_agged !=nil {return _agged ;};};for _beeadf ,_eafebg :=range _cfdbac .GridAfter {if _ecdeg :=_eafebg .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_beeadf ));_ecdeg !=nil {return _ecdeg ; -};};for _cefagc ,_eggcbce :=range _cfdbac .WBefore {if _edebc :=_eggcbce .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_cefagc ));_edebc !=nil {return _edebc ;};};for _cdaefe ,_dceac :=range _cfdbac .WAfter {if _ddcfcc :=_dceac .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cdaefe )); -_ddcfcc !=nil {return _ddcfcc ;};};for _aefag ,_dgceb :=range _cfdbac .CantSplit {if _gececad :=_dgceb .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_aefag ));_gececad !=nil {return _gececad ; -};};for _ceebbf ,_bffeb :=range _cfdbac .TrHeight {if _ebacg :=_bffeb .ValidateWithPath (_d .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_ceebbf ));_ebacg !=nil {return _ebacg ;};};for _eacgdc ,_eafde :=range _cfdbac .TblHeader {if _gdead :=_eafde .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eacgdc )); -_gdead !=nil {return _gdead ;};};for _adddec ,_eeaff :=range _cfdbac .TblCellSpacing {if _cdcgb :=_eeaff .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_adddec )); -_cdcgb !=nil {return _cdcgb ;};};for _dcgge ,_ddgbab :=range _cfdbac .Jc {if _geaac :=_ddgbab .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_dcgge ));_geaac !=nil {return _geaac ;};};for _bgcgfc ,_fffef :=range _cfdbac .Hidden {if _bedaf :=_fffef .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_bgcgfc )); -_bedaf !=nil {return _bedaf ;};};if _cfdbac .Ins !=nil {if _gbcg :=_cfdbac .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_gbcg !=nil {return _gbcg ;};};if _cfdbac .Del !=nil {if _bcebd :=_cfdbac .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); -_bcebd !=nil {return _bcebd ;};};if _cfdbac .TrPrChange !=nil {if _bcecc :=_cfdbac .TrPrChange .ValidateWithPath (path +"/\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_bcecc !=nil {return _bcecc ;};};return nil ;};type CT_JcTable struct{ +// Validate validates the EG_HdrFtrReferences and its children +func (_gdaebd *EG_HdrFtrReferences )Validate ()error {return _gdaebd .ValidateWithPath ("\u0045\u0047\u005f\u0048dr\u0046\u0074\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");};func (_cgec *CT_FontsList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _cgec .Font !=nil {_cccd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"}};for _ ,_daeebf :=range _cgec .Font {e .EncodeElement (_daeebf ,_cccd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};type CT_Caption struct{ -// Alignment Type -ValAttr ST_JcTable ;};func (_adec *CT_Comment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgacd :=range start .Attr {if _cgacd .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_fcab ,_fcga :=_cgacd .Value ,error (nil ); -if _fcga !=nil {return _fcga ;};_adec .InitialsAttr =&_fcab ;continue ;};if _cgacd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_afca ,_dfgd :=_cgacd .Value ,error (nil );if _dfgd !=nil {return _dfgd ;};_adec .AuthorAttr =_afca ;continue ;};if _cgacd .Name .Local =="\u0064\u0061\u0074\u0065"{_ffcc ,_ccfc :=ParseStdlibTime (_cgacd .Value ); -if _ccfc !=nil {return _ccfc ;};_adec .DateAttr =&_ffcc ;continue ;};if _cgacd .Name .Local =="\u0069\u0064"{_cbga ,_eeed :=_fc .ParseInt (_cgacd .Value ,10,64);if _eeed !=nil {return _eeed ;};_adec .IdAttr =_cbga ;continue ;};};_bbca :for {_ffda ,_ddbg :=d .Token (); -if _ddbg !=nil {return _ddbg ;};switch _eega :=_ffda .(type ){case _f .StartElement :switch _eega .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_befa :=NewEG_BlockLevelElts (); -_afbf :=NewCT_AltChunk ();if _bgacf :=d .DecodeElement (_afbf ,&_eega );_bgacf !=nil {return _bgacf ;};_befa .AltChunk =append (_befa .AltChunk ,_afbf );_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_befa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gbde :=NewEG_BlockLevelElts (); -_ecbf :=NewEG_ContentBlockContent ();_ecbf .CustomXml =NewCT_CustomXmlBlock ();if _afdb :=d .DecodeElement (_ecbf .CustomXml ,&_eega );_afdb !=nil {return _afdb ;};_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_gbde );_gbde .EG_ContentBlockContent =append (_gbde .EG_ContentBlockContent ,_ecbf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbecc :=NewEG_BlockLevelElts (); -_dfaca :=NewEG_ContentBlockContent ();_dfaca .Sdt =NewCT_SdtBlock ();if _cabfd :=d .DecodeElement (_dfaca .Sdt ,&_eega );_cabfd !=nil {return _cabfd ;};_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_dbecc );_dbecc .EG_ContentBlockContent =append (_dbecc .EG_ContentBlockContent ,_dfaca ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebe :=NewEG_BlockLevelElts (); -_baed :=NewEG_ContentBlockContent ();_cbeg :=NewCT_P ();if _gagc :=d .DecodeElement (_cbeg ,&_eega );_gagc !=nil {return _gagc ;};_baed .P =append (_baed .P ,_cbeg );_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_ebe );_ebe .EG_ContentBlockContent =append (_ebe .EG_ContentBlockContent ,_baed ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fage :=NewEG_BlockLevelElts (); -_fgeg :=NewEG_ContentBlockContent ();_fcdba :=NewCT_Tbl ();if _dacf :=d .DecodeElement (_fcdba ,&_eega );_dacf !=nil {return _dacf ;};_fgeg .Tbl =append (_fgeg .Tbl ,_fcdba );_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_fage );_fage .EG_ContentBlockContent =append (_fage .EG_ContentBlockContent ,_fgeg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cage :=NewEG_BlockLevelElts (); -_ffccd :=NewEG_ContentBlockContent ();_fbba :=NewEG_RunLevelElts ();_fbba .ProofErr =NewCT_ProofErr ();if _befad :=d .DecodeElement (_fbba .ProofErr ,&_eega );_befad !=nil {return _befad ;};_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_cage ); -_cage .EG_ContentBlockContent =append (_cage .EG_ContentBlockContent ,_ffccd );_ffccd .EG_RunLevelElts =append (_ffccd .EG_RunLevelElts ,_fbba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bbdb :=NewEG_BlockLevelElts (); -_ccff :=NewEG_ContentBlockContent ();_beec :=NewEG_RunLevelElts ();_beec .PermStart =NewCT_PermStart ();if _eaba :=d .DecodeElement (_beec .PermStart ,&_eega );_eaba !=nil {return _eaba ;};_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_bbdb ); -_bbdb .EG_ContentBlockContent =append (_bbdb .EG_ContentBlockContent ,_ccff );_ccff .EG_RunLevelElts =append (_ccff .EG_RunLevelElts ,_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 :"\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"}:_beed :=NewEG_BlockLevelElts (); -_geba :=NewEG_ContentBlockContent ();_gcad :=NewEG_RunLevelElts ();_gcad .PermEnd =NewCT_Perm ();if _debb :=d .DecodeElement (_gcad .PermEnd ,&_eega );_debb !=nil {return _debb ;};_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_beed );_beed .EG_ContentBlockContent =append (_beed .EG_ContentBlockContent ,_geba ); -_geba .EG_RunLevelElts =append (_geba .EG_RunLevelElts ,_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 :"\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"}:_fbbfd :=NewEG_BlockLevelElts (); -_bafe :=NewEG_ContentBlockContent ();_cacf :=NewEG_RunLevelElts ();_cacf .Ins =NewCT_RunTrackChange ();if _befg :=d .DecodeElement (_cacf .Ins ,&_eega );_befg !=nil {return _befg ;};_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_fbbfd );_fbbfd .EG_ContentBlockContent =append (_fbbfd .EG_ContentBlockContent ,_bafe ); -_bafe .EG_RunLevelElts =append (_bafe .EG_RunLevelElts ,_cacf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdcd :=NewEG_BlockLevelElts (); -_aeeac :=NewEG_ContentBlockContent ();_aabfa :=NewEG_RunLevelElts ();_aabfa .Del =NewCT_RunTrackChange ();if _cccb :=d .DecodeElement (_aabfa .Del ,&_eega );_cccb !=nil {return _cccb ;};_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_cdcd ); -_cdcd .EG_ContentBlockContent =append (_cdcd .EG_ContentBlockContent ,_aeeac );_aeeac .EG_RunLevelElts =append (_aeeac .EG_RunLevelElts ,_aabfa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gedb :=NewEG_BlockLevelElts (); -_ecfd :=NewEG_ContentBlockContent ();_cdgg :=NewEG_RunLevelElts ();_cdgg .MoveFrom =NewCT_RunTrackChange ();if _cegf :=d .DecodeElement (_cdgg .MoveFrom ,&_eega );_cegf !=nil {return _cegf ;};_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_gedb ); -_gedb .EG_ContentBlockContent =append (_gedb .EG_ContentBlockContent ,_ecfd );_ecfd .EG_RunLevelElts =append (_ecfd .EG_RunLevelElts ,_cdgg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ddfc :=NewEG_BlockLevelElts (); -_cgda :=NewEG_ContentBlockContent ();_acag :=NewEG_RunLevelElts ();_acag .MoveTo =NewCT_RunTrackChange ();if _gafa :=d .DecodeElement (_acag .MoveTo ,&_eega );_gafa !=nil {return _gafa ;};_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_ddfc ); -_ddfc .EG_ContentBlockContent =append (_ddfc .EG_ContentBlockContent ,_cgda );_cgda .EG_RunLevelElts =append (_cgda .EG_RunLevelElts ,_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 :"\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"}:_dbff :=NewEG_BlockLevelElts (); -_caee :=NewEG_ContentBlockContent ();_cgdea :=NewEG_RunLevelElts ();_eeea :=NewEG_RangeMarkupElements ();_eeea .BookmarkStart =NewCT_Bookmark ();if _ffcf :=d .DecodeElement (_eeea .BookmarkStart ,&_eega );_ffcf !=nil {return _ffcf ;};_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_dbff ); -_dbff .EG_ContentBlockContent =append (_dbff .EG_ContentBlockContent ,_caee );_caee .EG_RunLevelElts =append (_caee .EG_RunLevelElts ,_cgdea );_cgdea .EG_RangeMarkupElements =append (_cgdea .EG_RangeMarkupElements ,_eeea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"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"}:_bafb :=NewEG_BlockLevelElts (); -_ccda :=NewEG_ContentBlockContent ();_febg :=NewEG_RunLevelElts ();_gbbf :=NewEG_RangeMarkupElements ();_gbbf .BookmarkEnd =NewCT_MarkupRange ();if _abag :=d .DecodeElement (_gbbf .BookmarkEnd ,&_eega );_abag !=nil {return _abag ;};_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_bafb ); -_bafb .EG_ContentBlockContent =append (_bafb .EG_ContentBlockContent ,_ccda );_ccda .EG_RunLevelElts =append (_ccda .EG_RunLevelElts ,_febg );_febg .EG_RangeMarkupElements =append (_febg .EG_RangeMarkupElements ,_gbbf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fdef :=NewEG_BlockLevelElts (); -_gge :=NewEG_ContentBlockContent ();_eadg :=NewEG_RunLevelElts ();_abba :=NewEG_RangeMarkupElements ();_abba .MoveFromRangeStart =NewCT_MoveBookmark ();if _fggc :=d .DecodeElement (_abba .MoveFromRangeStart ,&_eega );_fggc !=nil {return _fggc ;};_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_fdef ); -_fdef .EG_ContentBlockContent =append (_fdef .EG_ContentBlockContent ,_gge );_gge .EG_RunLevelElts =append (_gge .EG_RunLevelElts ,_eadg );_eadg .EG_RangeMarkupElements =append (_eadg .EG_RangeMarkupElements ,_abba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cbce :=NewEG_BlockLevelElts (); -_dfgda :=NewEG_ContentBlockContent ();_bdge :=NewEG_RunLevelElts ();_eaff :=NewEG_RangeMarkupElements ();_eaff .MoveFromRangeEnd =NewCT_MarkupRange ();if _dae :=d .DecodeElement (_eaff .MoveFromRangeEnd ,&_eega );_dae !=nil {return _dae ;};_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_cbce ); -_cbce .EG_ContentBlockContent =append (_cbce .EG_ContentBlockContent ,_dfgda );_dfgda .EG_RunLevelElts =append (_dfgda .EG_RunLevelElts ,_bdge );_bdge .EG_RangeMarkupElements =append (_bdge .EG_RangeMarkupElements ,_eaff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dgde :=NewEG_BlockLevelElts (); -_fcdaf :=NewEG_ContentBlockContent ();_febc :=NewEG_RunLevelElts ();_fdcg :=NewEG_RangeMarkupElements ();_fdcg .MoveToRangeStart =NewCT_MoveBookmark ();if _abdb :=d .DecodeElement (_fdcg .MoveToRangeStart ,&_eega );_abdb !=nil {return _abdb ;};_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_dgde ); -_dgde .EG_ContentBlockContent =append (_dgde .EG_ContentBlockContent ,_fcdaf );_fcdaf .EG_RunLevelElts =append (_fcdaf .EG_RunLevelElts ,_febc );_febc .EG_RangeMarkupElements =append (_febc .EG_RangeMarkupElements ,_fdcg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_cgdfd :=NewEG_BlockLevelElts (); -_ddgc :=NewEG_ContentBlockContent ();_agfd :=NewEG_RunLevelElts ();_fdgb :=NewEG_RangeMarkupElements ();_fdgb .MoveToRangeEnd =NewCT_MarkupRange ();if _dcad :=d .DecodeElement (_fdgb .MoveToRangeEnd ,&_eega );_dcad !=nil {return _dcad ;};_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_cgdfd ); -_cgdfd .EG_ContentBlockContent =append (_cgdfd .EG_ContentBlockContent ,_ddgc );_ddgc .EG_RunLevelElts =append (_ddgc .EG_RunLevelElts ,_agfd );_agfd .EG_RangeMarkupElements =append (_agfd .EG_RangeMarkupElements ,_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 :"\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"}:_fecd :=NewEG_BlockLevelElts (); -_abca :=NewEG_ContentBlockContent ();_bagd :=NewEG_RunLevelElts ();_cffc :=NewEG_RangeMarkupElements ();_cffc .CommentRangeStart =NewCT_MarkupRange ();if _adecd :=d .DecodeElement (_cffc .CommentRangeStart ,&_eega );_adecd !=nil {return _adecd ;};_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_fecd ); -_fecd .EG_ContentBlockContent =append (_fecd .EG_ContentBlockContent ,_abca );_abca .EG_RunLevelElts =append (_abca .EG_RunLevelElts ,_bagd );_bagd .EG_RangeMarkupElements =append (_bagd .EG_RangeMarkupElements ,_cffc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abbe :=NewEG_BlockLevelElts (); -_ddda :=NewEG_ContentBlockContent ();_aebd :=NewEG_RunLevelElts ();_fdba :=NewEG_RangeMarkupElements ();_fdba .CommentRangeEnd =NewCT_MarkupRange ();if _bfad :=d .DecodeElement (_fdba .CommentRangeEnd ,&_eega );_bfad !=nil {return _bfad ;};_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_abbe ); -_abbe .EG_ContentBlockContent =append (_abbe .EG_ContentBlockContent ,_ddda );_ddda .EG_RunLevelElts =append (_ddda .EG_RunLevelElts ,_aebd );_aebd .EG_RangeMarkupElements =append (_aebd .EG_RangeMarkupElements ,_fdba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gdae :=NewEG_BlockLevelElts (); -_gbba :=NewEG_ContentBlockContent ();_gdgc :=NewEG_RunLevelElts ();_cege :=NewEG_RangeMarkupElements ();_cege .CustomXmlInsRangeStart =NewCT_TrackChange ();if _caad :=d .DecodeElement (_cege .CustomXmlInsRangeStart ,&_eega );_caad !=nil {return _caad ; -};_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_gdae );_gdae .EG_ContentBlockContent =append (_gdae .EG_ContentBlockContent ,_gbba );_gbba .EG_RunLevelElts =append (_gbba .EG_RunLevelElts ,_gdgc );_gdgc .EG_RangeMarkupElements =append (_gdgc .EG_RangeMarkupElements ,_cege ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_baefe :=NewEG_BlockLevelElts (); -_fcfa :=NewEG_ContentBlockContent ();_bgab :=NewEG_RunLevelElts ();_gcdb :=NewEG_RangeMarkupElements ();_gcdb .CustomXmlInsRangeEnd =NewCT_Markup ();if _dgce :=d .DecodeElement (_gcdb .CustomXmlInsRangeEnd ,&_eega );_dgce !=nil {return _dgce ;};_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_baefe ); -_baefe .EG_ContentBlockContent =append (_baefe .EG_ContentBlockContent ,_fcfa );_fcfa .EG_RunLevelElts =append (_fcfa .EG_RunLevelElts ,_bgab );_bgab .EG_RangeMarkupElements =append (_bgab .EG_RangeMarkupElements ,_gcdb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ddfe :=NewEG_BlockLevelElts (); -_efged :=NewEG_ContentBlockContent ();_fdac :=NewEG_RunLevelElts ();_aeab :=NewEG_RangeMarkupElements ();_aeab .CustomXmlDelRangeStart =NewCT_TrackChange ();if _acbd :=d .DecodeElement (_aeab .CustomXmlDelRangeStart ,&_eega );_acbd !=nil {return _acbd ; -};_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_ddfe );_ddfe .EG_ContentBlockContent =append (_ddfe .EG_ContentBlockContent ,_efged );_efged .EG_RunLevelElts =append (_efged .EG_RunLevelElts ,_fdac );_fdac .EG_RangeMarkupElements =append (_fdac .EG_RangeMarkupElements ,_aeab ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_dba :=NewEG_BlockLevelElts (); -_cecc :=NewEG_ContentBlockContent ();_afbe :=NewEG_RunLevelElts ();_dcgae :=NewEG_RangeMarkupElements ();_dcgae .CustomXmlDelRangeEnd =NewCT_Markup ();if _agga :=d .DecodeElement (_dcgae .CustomXmlDelRangeEnd ,&_eega );_agga !=nil {return _agga ;};_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_dba ); -_dba .EG_ContentBlockContent =append (_dba .EG_ContentBlockContent ,_cecc );_cecc .EG_RunLevelElts =append (_cecc .EG_RunLevelElts ,_afbe );_afbe .EG_RangeMarkupElements =append (_afbe .EG_RangeMarkupElements ,_dcgae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afcac :=NewEG_BlockLevelElts (); -_gdbb :=NewEG_ContentBlockContent ();_cafd :=NewEG_RunLevelElts ();_bfeag :=NewEG_RangeMarkupElements ();_bfeag .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dgdb :=d .DecodeElement (_bfeag .CustomXmlMoveFromRangeStart ,&_eega );_dgdb !=nil {return _dgdb ; -};_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_afcac );_afcac .EG_ContentBlockContent =append (_afcac .EG_ContentBlockContent ,_gdbb );_gdbb .EG_RunLevelElts =append (_gdbb .EG_RunLevelElts ,_cafd );_cafd .EG_RangeMarkupElements =append (_cafd .EG_RangeMarkupElements ,_bfeag ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_dadcb :=NewEG_BlockLevelElts (); -_eace :=NewEG_ContentBlockContent ();_gfc :=NewEG_RunLevelElts ();_dgcf :=NewEG_RangeMarkupElements ();_dgcf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cffa :=d .DecodeElement (_dgcf .CustomXmlMoveFromRangeEnd ,&_eega );_cffa !=nil {return _cffa ; -};_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_dadcb );_dadcb .EG_ContentBlockContent =append (_dadcb .EG_ContentBlockContent ,_eace );_eace .EG_RunLevelElts =append (_eace .EG_RunLevelElts ,_gfc );_gfc .EG_RangeMarkupElements =append (_gfc .EG_RangeMarkupElements ,_dgcf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_dcaa :=NewEG_BlockLevelElts (); -_fgcfa :=NewEG_ContentBlockContent ();_gfff :=NewEG_RunLevelElts ();_fgcg :=NewEG_RangeMarkupElements ();_fgcg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bccg :=d .DecodeElement (_fgcg .CustomXmlMoveToRangeStart ,&_eega );_bccg !=nil {return _bccg ; -};_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_dcaa );_dcaa .EG_ContentBlockContent =append (_dcaa .EG_ContentBlockContent ,_fgcfa );_fgcfa .EG_RunLevelElts =append (_fgcfa .EG_RunLevelElts ,_gfff );_gfff .EG_RangeMarkupElements =append (_gfff .EG_RangeMarkupElements ,_fgcg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_dcge :=NewEG_BlockLevelElts (); -_eggg :=NewEG_ContentBlockContent ();_gdbgb :=NewEG_RunLevelElts ();_fgbc :=NewEG_RangeMarkupElements ();_fgbc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gcadf :=d .DecodeElement (_fgbc .CustomXmlMoveToRangeEnd ,&_eega );_gcadf !=nil {return _gcadf ; -};_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_dcge );_dcge .EG_ContentBlockContent =append (_dcge .EG_ContentBlockContent ,_eggg );_eggg .EG_RunLevelElts =append (_eggg .EG_RunLevelElts ,_gdbgb );_gdbgb .EG_RangeMarkupElements =append (_gdbgb .EG_RangeMarkupElements ,_fgbc ); -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"}:_eca :=NewEG_BlockLevelElts (); -_aacdc :=NewEG_ContentBlockContent ();_gfce :=NewEG_RunLevelElts ();_bbfe :=NewEG_MathContent ();_bbfe .OMathPara =_aa .NewOMathPara ();if _cegd :=d .DecodeElement (_bbfe .OMathPara ,&_eega );_cegd !=nil {return _cegd ;};_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_eca ); -_eca .EG_ContentBlockContent =append (_eca .EG_ContentBlockContent ,_aacdc );_aacdc .EG_RunLevelElts =append (_aacdc .EG_RunLevelElts ,_gfce );_gfce .EG_MathContent =append (_gfce .EG_MathContent ,_bbfe );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"}:_cgeg :=NewEG_BlockLevelElts (); -_fga :=NewEG_ContentBlockContent ();_gebag :=NewEG_RunLevelElts ();_cagcf :=NewEG_MathContent ();_cagcf .OMath =_aa .NewOMath ();if _ddce :=d .DecodeElement (_cagcf .OMath ,&_eega );_ddce !=nil {return _ddce ;};_adec .EG_BlockLevelElts =append (_adec .EG_BlockLevelElts ,_cgeg ); -_cgeg .EG_ContentBlockContent =append (_cgeg .EG_ContentBlockContent ,_fga );_fga .EG_RunLevelElts =append (_fga .EG_RunLevelElts ,_gebag );_gebag .EG_MathContent =append (_gebag .EG_MathContent ,_cagcf );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",_eega .Name ); -if _dbaf :=d .Skip ();_dbaf !=nil {return _dbaf ;};};case _f .EndElement :break _bbca ;case _f .CharData :};};return nil ;}; +// Caption Type Name +NameAttr string ; -// ValidateWithPath validates the CT_SdtDate and its children, prefixing error messages with path -func (_dagdd *CT_SdtDate )ValidateWithPath (path string )error {if _dagdd .DateFormat !=nil {if _ggbce :=_dagdd .DateFormat .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074");_ggbce !=nil {return _ggbce ;};};if _dagdd .Lid !=nil {if _efcca :=_dagdd .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064"); -_efcca !=nil {return _efcca ;};};if _dagdd .StoreMappedDataAs !=nil {if _gdfbeb :=_dagdd .StoreMappedDataAs .ValidateWithPath (path +"\u002fS\u0074o\u0072\u0065\u004d\u0061\u0070p\u0065\u0064D\u0061\u0074\u0061\u0041\u0073");_gdfbeb !=nil {return _gdfbeb ; -};};if _dagdd .Calendar !=nil {if _beccd :=_dagdd .Calendar .ValidateWithPath (path +"\u002fC\u0061\u006c\u0065\u006e\u0064\u0061r");_beccd !=nil {return _beccd ;};};return nil ;};func (_fcbea *CT_Placeholder )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcbea .DocPart =NewCT_String (); -_ggdd :for {_ecea ,_ddgfb :=d .Token ();if _ddgfb !=nil {return _ddgfb ;};switch _aggbdd :=_ecea .(type ){case _f .StartElement :switch _aggbdd .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _faegb :=d .DecodeElement (_fcbea .DocPart ,&_aggbdd ); -_faegb !=nil {return _faegb ;};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",_aggbdd .Name ); -if _bbddg :=d .Skip ();_bbddg !=nil {return _bbddg ;};};case _f .EndElement :break _ggdd ;case _f .CharData :};};return nil ;};func (_cfda ST_EdGrp )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cfda .String (),start ); -}; +// Automatic Caption Placement +PosAttr ST_CaptionPos ; -// Validate validates the EG_MathContent and its children -func (_ddfbg *EG_MathContent )Validate ()error {return _ddfbg .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006fn\u0074\u0065\u006e\u0074");};type CT_Underline struct{ +// Include Chapter Number in Field for Caption +ChapNumAttr *_gf .ST_OnOff ; -// Underline Style -ValAttr ST_Underline ; +// Style for Chapter Headings +HeadingAttr *int64 ; -// Underline Color -ColorAttr *ST_HexColor ; +// Do Not Include Name In Caption +NoLabelAttr *_gf .ST_OnOff ; -// Underline Theme Color -ThemeColorAttr ST_ThemeColor ; +// Caption Numbering Format +NumFmtAttr ST_NumberFormat ; -// Underline Theme Color Tint -ThemeTintAttr *string ; +// Chapter Number/Item Index Separator +SepAttr ST_ChapterSep ;};func (_fdfefg *WdCT_PosV )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cedeegg ,_abgeg :=_fdfefg .RelativeFromAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"}); +if _abgeg !=nil {return _abgeg ;};start .Attr =append (start .Attr ,_cedeegg );e .EncodeToken (start );_fdfefg .Choice .MarshalXML (e ,_d .StartElement {});e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcbgcc ST_HighlightColor )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_feecag :=_d .Attr {}; +_feecag .Name =name ;switch _gcbgcc {case ST_HighlightColorUnset :_feecag .Value ="";case ST_HighlightColorBlack :_feecag .Value ="\u0062\u006c\u0061c\u006b";case ST_HighlightColorBlue :_feecag .Value ="\u0062\u006c\u0075\u0065";case ST_HighlightColorCyan :_feecag .Value ="\u0063\u0079\u0061\u006e"; +case ST_HighlightColorGreen :_feecag .Value ="\u0067\u0072\u0065e\u006e";case ST_HighlightColorMagenta :_feecag .Value ="\u006da\u0067\u0065\u006e\u0074\u0061";case ST_HighlightColorRed :_feecag .Value ="\u0072\u0065\u0064";case ST_HighlightColorYellow :_feecag .Value ="\u0079\u0065\u006c\u006c\u006f\u0077"; +case ST_HighlightColorWhite :_feecag .Value ="\u0077\u0068\u0069t\u0065";case ST_HighlightColorDarkBlue :_feecag .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_HighlightColorDarkCyan :_feecag .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e"; +case ST_HighlightColorDarkGreen :_feecag .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case ST_HighlightColorDarkMagenta :_feecag .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case ST_HighlightColorDarkRed :_feecag .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064"; +case ST_HighlightColorDarkYellow :_feecag .Value ="\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077";case ST_HighlightColorDarkGray :_feecag .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_HighlightColorLightGray :_feecag .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y"; +case ST_HighlightColorNone :_feecag .Value ="\u006e\u006f\u006e\u0065";};return _feecag ,nil ;};func (_bgdbfe ST_HighlightColor )ValidateWithPath (path string )error {switch _bgdbfe {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 (_bgdbfe )); +};return nil ;}; -// Underline Theme Color Shade -ThemeShadeAttr *string ;};func (_gfbfc ST_ObjectUpdateMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gfbfc .String (),start );};func NewCT_AutoCaption ()*CT_AutoCaption {_geg :=&CT_AutoCaption {};return _geg }; -func (_debaae ST_PTabLeader )String ()string {switch _debaae {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 "";}; +// Validate validates the CT_CustomXmlPr and its children +func (_ggff *CT_CustomXmlPr )Validate ()error {return _ggff .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dX\u006d\u006c\u0050\u0072");};type CT_Object struct{ -// ValidateWithPath validates the GlossaryDocument and its children, prefixing error messages with path -func (_cbfga *GlossaryDocument )ValidateWithPath (path string )error {if _gacdeb :=_cbfga .CT_GlossaryDocument .ValidateWithPath (path );_gacdeb !=nil {return _gacdeb ;};return nil ;};func NewCT_FrameLayout ()*CT_FrameLayout {_degda :=&CT_FrameLayout {}; -_degda .ValAttr =ST_FrameLayout (1);return _degda ;}; +// Original Image Width +DxaOrigAttr *_gf .ST_TwipsMeasure ; -// Validate validates the WdWgp and its children -func (_agegb *WdWgp )Validate ()error {return _agegb .ValidateWithPath ("\u0057\u0064\u0057g\u0070")};func (_ggaf *CT_Control )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfccgg :=range start .Attr {if _cfccgg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cfccgg .Name .Local =="\u0069\u0064"||_cfccgg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cfccgg .Name .Local =="\u0069\u0064"{_facf ,_agca :=_cfccgg .Value ,error (nil ); -if _agca !=nil {return _agca ;};_ggaf .IdAttr =&_facf ;continue ;};if _cfccgg .Name .Local =="\u006e\u0061\u006d\u0065"{_addcg ,_bage :=_cfccgg .Value ,error (nil );if _bage !=nil {return _bage ;};_ggaf .NameAttr =&_addcg ;continue ;};if _cfccgg .Name .Local =="\u0073h\u0061\u0070\u0065\u0069\u0064"{_dcgf ,_cfad :=_cfccgg .Value ,error (nil ); -if _cfad !=nil {return _cfad ;};_ggaf .ShapeidAttr =&_dcgf ;continue ;};};for {_eafa ,_bagf :=d .Token ();if _bagf !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u003a\u0020%\u0073",_bagf ); -};if _dcbf ,_gcagc :=_eafa .(_f .EndElement );_gcagc &&_dcbf .Name ==start .Name {break ;};};return nil ;};type CT_SignedTwipsMeasure struct{ +// Original Image Height +DyaOrigAttr *_gf .ST_TwipsMeasure ;Any []_ec .Any ;Drawing *CT_Drawing ;Choice *CT_ObjectChoice ;};func (_gaga *CT_Columns )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dede :=range start .Attr {if _dede .Name .Local =="\u0065\u0071\u0075\u0061\u006c\u0057\u0069\u0064\u0074\u0068"{_fagc ,_bgcg :=ParseUnionST_OnOff (_dede .Value ); +if _bgcg !=nil {return _bgcg ;};_gaga .EqualWidthAttr =&_fagc ;continue ;};if _dede .Name .Local =="\u0073\u0070\u0061c\u0065"{_ffag ,_facb :=ParseUnionST_TwipsMeasure (_dede .Value );if _facb !=nil {return _facb ;};_gaga .SpaceAttr =&_ffag ;continue ; +};if _dede .Name .Local =="\u006e\u0075\u006d"{_gagde ,_accd :=_e .ParseInt (_dede .Value ,10,64);if _accd !=nil {return _accd ;};_gaga .NumAttr =&_gagde ;continue ;};if _dede .Name .Local =="\u0073\u0065\u0070"{_ddef ,_eed :=ParseUnionST_OnOff (_dede .Value ); +if _eed !=nil {return _eed ;};_gaga .SepAttr =&_ddef ;continue ;};};_gbcb :for {_dccab ,_cbbg :=d .Token ();if _cbbg !=nil {return _cbbg ;};switch _deded :=_dccab .(type ){case _d .StartElement :switch _deded .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"}:_cefc :=NewCT_Column (); +if _ggbd :=d .DecodeElement (_cefc ,&_deded );_ggbd !=nil {return _ggbd ;};_gaga .Col =append (_gaga .Col ,_cefc );default:_gb .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",_deded .Name ); +if _degb :=d .Skip ();_degb !=nil {return _degb ;};};case _d .EndElement :break _gbcb ;case _d .CharData :};};return nil ;};func NewCT_TcBorders ()*CT_TcBorders {_fafbg :=&CT_TcBorders {};return _fafbg };type CT_SectPrChange struct{AuthorAttr string ;DateAttr *_gd .Time ; -// Positive or Negative Value in Twentieths of a Point -ValAttr ST_SignedTwipsMeasure ;};func (_faccec ST_TargetScreenSz )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_faccec .String (),start );};type CT_TblGridChange struct{ // Annotation Identifier -IdAttr int64 ;TblGrid *CT_TblGridBase ;};func NewCT_TblPrExChange ()*CT_TblPrExChange {_gbgdbe :=&CT_TblPrExChange {};_gbgdbe .TblPrEx =NewCT_TblPrExBase ();return _gbgdbe ;};func (_aeece *CT_FtnDocProps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dddbf :for {_dcbfg ,_dbfeg :=d .Token (); -if _dbfeg !=nil {return _dbfeg ;};switch _bacdad :=_dcbfg .(type ){case _f .StartElement :switch _bacdad .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeece .Pos =NewCT_FtnPos (); -if _gdaad :=d .DecodeElement (_aeece .Pos ,&_bacdad );_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 :"\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"}:_aeece .NumFmt =NewCT_NumFmt (); -if _dbagb :=d .DecodeElement (_aeece .NumFmt ,&_bacdad );_dbagb !=nil {return _dbagb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeece .NumStart =NewCT_DecimalNumber (); -if _gfeefe :=d .DecodeElement (_aeece .NumStart ,&_bacdad );_gfeefe !=nil {return _gfeefe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeece .NumRestart =NewCT_NumRestart (); -if _gbggg :=d .DecodeElement (_aeece .NumRestart ,&_bacdad );_gbggg !=nil {return _gbggg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdead :=NewCT_FtnEdnSepRef (); -if _bfgcf :=d .DecodeElement (_cdead ,&_bacdad );_bfgcf !=nil {return _bfgcf ;};_aeece .Footnote =append (_aeece .Footnote ,_cdead );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",_bacdad .Name ); -if _fdgba :=d .Skip ();_fdgba !=nil {return _fdgba ;};};case _f .EndElement :break _dddbf ;case _f .CharData :};};return nil ;};func (_affd *CT_BottomPageBorder )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _affd .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 :_d .Sprintf ("\u0025\u0076",*_affd .BottomLeftAttr )}); -};if _affd .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 :_d .Sprintf ("\u0025\u0076",*_affd .BottomRightAttr )});};if _affd .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_affd .IdAttr )}); -};_bdfb ,_cgac :=_affd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cgac !=nil {return _cgac ;};start .Attr =append (start .Attr ,_bdfb );if _affd .ColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_affd .ColorAttr )}); -};if _affd .ThemeColorAttr !=ST_ThemeColorUnset {_fdbgb ,_beag :=_affd .ThemeColorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _beag !=nil {return _beag ;};start .Attr =append (start .Attr ,_fdbgb ); -};if _affd .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 :_d .Sprintf ("\u0025\u0076",*_affd .ThemeTintAttr )});};if _affd .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 :_d .Sprintf ("\u0025\u0076",*_affd .ThemeShadeAttr )}); -};if _affd .SzAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_d .Sprintf ("\u0025\u0076",*_affd .SzAttr )});};if _affd .SpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_affd .SpaceAttr )}); -};if _affd .ShadowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_d .Sprintf ("\u0025\u0076",*_affd .ShadowAttr )});};if _affd .FrameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_affd .FrameAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gfceff *ST_DecimalNumberOrPercent )ValidateWithPath (path string )error {_ccbfea :=[]string {};if _gfceff .ST_UnqualifiedPercentage !=nil {_ccbfea =append (_ccbfea ,"\u0053T\u005f\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065d\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065"); -};if _gfceff .ST_Percentage !=nil {_ccbfea =append (_ccbfea ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_ccbfea )> 1{return _d .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ccbfea ); -};return nil ;};type ST_FrameScrollbar byte ;type WdCT_WordprocessingShapeChoice1 struct{Txbx *WdCT_TextboxInfo ;LinkedTxbx *WdCT_LinkedTextboxInformation ;}; +IdAttr int64 ;SectPr *CT_SectPrBase ;}; -// Validate validates the EG_BlockLevelElts and its children -func (_efgcga *EG_BlockLevelElts )Validate ()error {return _efgcga .ValidateWithPath ("\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065l\u0045\u006c\u0074\u0073");};type CT_Highlight struct{ +// Validate validates the CT_Zoom and its children +func (_aaabee *CT_Zoom )Validate ()error {return _aaabee .ValidateWithPath ("\u0043T\u005f\u005a\u006f\u006f\u006d");};type CT_PTab struct{ -// Highlighting Color -ValAttr ST_HighlightColor ;};func NewCT_TrPr ()*CT_TrPr {_bcacg :=&CT_TrPr {};return _bcacg };type CT_SdtContentCell struct{ +// Positional Tab Stop Alignment +AlignmentAttr ST_PTabAlignment ; -// Table Cell -Tc []*CT_Tc ; +// Positional Tab Base +RelativeToAttr ST_PTabRelativeTo ; -// Cell-Level Custom XML Element -CustomXml *CT_CustomXmlCell ; +// Tab Leader Character +LeaderAttr ST_PTabLeader ;}; -// Cell-Level Structured Document Tag -Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;}; +// Validate validates the CT_Footnotes and its children +func (_daea *CT_Footnotes )Validate ()error {return _daea .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073");};func (_aaedga *EG_ContentRunContentBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efbfb :for {_fdgdeg ,_ecbdg :=d .Token (); +if _ecbdg !=nil {return _ecbdg ;};switch _accef :=_fdgdeg .(type ){case _d .StartElement :switch _accef .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"}:_aaedga .SmartTag =NewCT_SmartTagRun (); +if _ggecc :=d .DecodeElement (_aaedga .SmartTag ,&_accef );_ggecc !=nil {return _ggecc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aaedga .Sdt =NewCT_SdtRun (); +if _adefga :=d .DecodeElement (_aaedga .Sdt ,&_accef );_adefga !=nil {return _adefga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbfcbf :=NewEG_RunLevelElts (); +_dbfcbf .ProofErr =NewCT_ProofErr ();if _fdece :=d .DecodeElement (_dbfcbf .ProofErr ,&_accef );_fdece !=nil {return _fdece ;};_aaedga .EG_RunLevelElts =append (_aaedga .EG_RunLevelElts ,_dbfcbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_afacff :=NewEG_RunLevelElts (); +_afacff .PermStart =NewCT_PermStart ();if _gfefdc :=d .DecodeElement (_afacff .PermStart ,&_accef );_gfefdc !=nil {return _gfefdc ;};_aaedga .EG_RunLevelElts =append (_aaedga .EG_RunLevelElts ,_afacff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ccddg :=NewEG_RunLevelElts (); +_ccddg .PermEnd =NewCT_Perm ();if _baafbg :=d .DecodeElement (_ccddg .PermEnd ,&_accef );_baafbg !=nil {return _baafbg ;};_aaedga .EG_RunLevelElts =append (_aaedga .EG_RunLevelElts ,_ccddg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_geeccg :=NewEG_RunLevelElts (); +_geeccg .Ins =NewCT_RunTrackChange ();if _gbacd :=d .DecodeElement (_geeccg .Ins ,&_accef );_gbacd !=nil {return _gbacd ;};_aaedga .EG_RunLevelElts =append (_aaedga .EG_RunLevelElts ,_geeccg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddbab :=NewEG_RunLevelElts (); +_ddbab .Del =NewCT_RunTrackChange ();if _ecfcfa :=d .DecodeElement (_ddbab .Del ,&_accef );_ecfcfa !=nil {return _ecfcfa ;};_aaedga .EG_RunLevelElts =append (_aaedga .EG_RunLevelElts ,_ddbab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_fgebe :=NewEG_RunLevelElts (); +_fgebe .MoveFrom =NewCT_RunTrackChange ();if _fcade :=d .DecodeElement (_fgebe .MoveFrom ,&_accef );_fcade !=nil {return _fcade ;};_aaedga .EG_RunLevelElts =append (_aaedga .EG_RunLevelElts ,_fgebe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_fdfdfc :=NewEG_RunLevelElts (); +_fdfdfc .MoveTo =NewCT_RunTrackChange ();if _gedad :=d .DecodeElement (_fdfdfc .MoveTo ,&_accef );_gedad !=nil {return _gedad ;};_aaedga .EG_RunLevelElts =append (_aaedga .EG_RunLevelElts ,_fdfdfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bggda :=NewEG_RunLevelElts (); +_adfffdc :=NewEG_RangeMarkupElements ();_adfffdc .BookmarkStart =NewCT_Bookmark ();if _cdbed :=d .DecodeElement (_adfffdc .BookmarkStart ,&_accef );_cdbed !=nil {return _cdbed ;};_aaedga .EG_RunLevelElts =append (_aaedga .EG_RunLevelElts ,_bggda );_bggda .EG_RangeMarkupElements =append (_bggda .EG_RangeMarkupElements ,_adfffdc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbbfeb :=NewEG_RunLevelElts (); +_efcfgd :=NewEG_RangeMarkupElements ();_efcfgd .BookmarkEnd =NewCT_MarkupRange ();if _aeccaf :=d .DecodeElement (_efcfgd .BookmarkEnd ,&_accef );_aeccaf !=nil {return _aeccaf ;};_aaedga .EG_RunLevelElts =append (_aaedga .EG_RunLevelElts ,_gbbfeb );_gbbfeb .EG_RangeMarkupElements =append (_gbbfeb .EG_RangeMarkupElements ,_efcfgd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcbac :=NewEG_RunLevelElts (); +_deccbc :=NewEG_RangeMarkupElements ();_deccbc .MoveFromRangeStart =NewCT_MoveBookmark ();if _caecg :=d .DecodeElement (_deccbc .MoveFromRangeStart ,&_accef );_caecg !=nil {return _caecg ;};_aaedga .EG_RunLevelElts =append (_aaedga .EG_RunLevelElts ,_dcbac ); +_dcbac .EG_RangeMarkupElements =append (_dcbac .EG_RangeMarkupElements ,_deccbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bbdccf :=NewEG_RunLevelElts (); +_cdgacc :=NewEG_RangeMarkupElements ();_cdgacc .MoveFromRangeEnd =NewCT_MarkupRange ();if _addbbd :=d .DecodeElement (_cdgacc .MoveFromRangeEnd ,&_accef );_addbbd !=nil {return _addbbd ;};_aaedga .EG_RunLevelElts =append (_aaedga .EG_RunLevelElts ,_bbdccf ); +_bbdccf .EG_RangeMarkupElements =append (_bbdccf .EG_RangeMarkupElements ,_cdgacc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gffbaa :=NewEG_RunLevelElts (); +_dfeea :=NewEG_RangeMarkupElements ();_dfeea .MoveToRangeStart =NewCT_MoveBookmark ();if _cbfcd :=d .DecodeElement (_dfeea .MoveToRangeStart ,&_accef );_cbfcd !=nil {return _cbfcd ;};_aaedga .EG_RunLevelElts =append (_aaedga .EG_RunLevelElts ,_gffbaa ); +_gffbaa .EG_RangeMarkupElements =append (_gffbaa .EG_RangeMarkupElements ,_dfeea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_abfbg :=NewEG_RunLevelElts (); +_bcdgc :=NewEG_RangeMarkupElements ();_bcdgc .MoveToRangeEnd =NewCT_MarkupRange ();if _dgbgcf :=d .DecodeElement (_bcdgc .MoveToRangeEnd ,&_accef );_dgbgcf !=nil {return _dgbgcf ;};_aaedga .EG_RunLevelElts =append (_aaedga .EG_RunLevelElts ,_abfbg );_abfbg .EG_RangeMarkupElements =append (_abfbg .EG_RangeMarkupElements ,_bcdgc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbbfdb :=NewEG_RunLevelElts (); +_efebf :=NewEG_RangeMarkupElements ();_efebf .CommentRangeStart =NewCT_MarkupRange ();if _cbdef :=d .DecodeElement (_efebf .CommentRangeStart ,&_accef );_cbdef !=nil {return _cbdef ;};_aaedga .EG_RunLevelElts =append (_aaedga .EG_RunLevelElts ,_gbbfdb ); +_gbbfdb .EG_RangeMarkupElements =append (_gbbfdb .EG_RangeMarkupElements ,_efebf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdded :=NewEG_RunLevelElts (); +_edffga :=NewEG_RangeMarkupElements ();_edffga .CommentRangeEnd =NewCT_MarkupRange ();if _dfafda :=d .DecodeElement (_edffga .CommentRangeEnd ,&_accef );_dfafda !=nil {return _dfafda ;};_aaedga .EG_RunLevelElts =append (_aaedga .EG_RunLevelElts ,_bdded ); +_bdded .EG_RangeMarkupElements =append (_bdded .EG_RangeMarkupElements ,_edffga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_dffgf :=NewEG_RunLevelElts (); +_dfbba :=NewEG_RangeMarkupElements ();_dfbba .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fbccf :=d .DecodeElement (_dfbba .CustomXmlInsRangeStart ,&_accef );_fbccf !=nil {return _fbccf ;};_aaedga .EG_RunLevelElts =append (_aaedga .EG_RunLevelElts ,_dffgf ); +_dffgf .EG_RangeMarkupElements =append (_dffgf .EG_RangeMarkupElements ,_dfbba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fddac :=NewEG_RunLevelElts (); +_abad :=NewEG_RangeMarkupElements ();_abad .CustomXmlInsRangeEnd =NewCT_Markup ();if _ceeecg :=d .DecodeElement (_abad .CustomXmlInsRangeEnd ,&_accef );_ceeecg !=nil {return _ceeecg ;};_aaedga .EG_RunLevelElts =append (_aaedga .EG_RunLevelElts ,_fddac ); +_fddac .EG_RangeMarkupElements =append (_fddac .EG_RangeMarkupElements ,_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 :"\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"}:_dcgegg :=NewEG_RunLevelElts (); +_cgeff :=NewEG_RangeMarkupElements ();_cgeff .CustomXmlDelRangeStart =NewCT_TrackChange ();if _acebcg :=d .DecodeElement (_cgeff .CustomXmlDelRangeStart ,&_accef );_acebcg !=nil {return _acebcg ;};_aaedga .EG_RunLevelElts =append (_aaedga .EG_RunLevelElts ,_dcgegg ); +_dcgegg .EG_RangeMarkupElements =append (_dcgegg .EG_RangeMarkupElements ,_cgeff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_edbeae :=NewEG_RunLevelElts (); +_egbgd :=NewEG_RangeMarkupElements ();_egbgd .CustomXmlDelRangeEnd =NewCT_Markup ();if _bcbfed :=d .DecodeElement (_egbgd .CustomXmlDelRangeEnd ,&_accef );_bcbfed !=nil {return _bcbfed ;};_aaedga .EG_RunLevelElts =append (_aaedga .EG_RunLevelElts ,_edbeae ); +_edbeae .EG_RangeMarkupElements =append (_edbeae .EG_RangeMarkupElements ,_egbgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ababb :=NewEG_RunLevelElts (); +_efdfea :=NewEG_RangeMarkupElements ();_efdfea .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ebfbd :=d .DecodeElement (_efdfea .CustomXmlMoveFromRangeStart ,&_accef );_ebfbd !=nil {return _ebfbd ;};_aaedga .EG_RunLevelElts =append (_aaedga .EG_RunLevelElts ,_ababb ); +_ababb .EG_RangeMarkupElements =append (_ababb .EG_RangeMarkupElements ,_efdfea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cdbdc :=NewEG_RunLevelElts (); +_cfbede :=NewEG_RangeMarkupElements ();_cfbede .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ggbcee :=d .DecodeElement (_cfbede .CustomXmlMoveFromRangeEnd ,&_accef );_ggbcee !=nil {return _ggbcee ;};_aaedga .EG_RunLevelElts =append (_aaedga .EG_RunLevelElts ,_cdbdc ); +_cdbdc .EG_RangeMarkupElements =append (_cdbdc .EG_RangeMarkupElements ,_cfbede );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_dfeba :=NewEG_RunLevelElts (); +_aegcf :=NewEG_RangeMarkupElements ();_aegcf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _afece :=d .DecodeElement (_aegcf .CustomXmlMoveToRangeStart ,&_accef );_afece !=nil {return _afece ;};_aaedga .EG_RunLevelElts =append (_aaedga .EG_RunLevelElts ,_dfeba ); +_dfeba .EG_RangeMarkupElements =append (_dfeba .EG_RangeMarkupElements ,_aegcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_aeedb :=NewEG_RunLevelElts (); +_bagfee :=NewEG_RangeMarkupElements ();_bagfee .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _beffgf :=d .DecodeElement (_bagfee .CustomXmlMoveToRangeEnd ,&_accef );_beffgf !=nil {return _beffgf ;};_aaedga .EG_RunLevelElts =append (_aaedga .EG_RunLevelElts ,_aeedb ); +_aeedb .EG_RangeMarkupElements =append (_aeedb .EG_RangeMarkupElements ,_bagfee );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ccbed :=NewEG_RunLevelElts (); +_bdggc :=NewEG_MathContent ();_bdggc .OMathPara =_ea .NewOMathPara ();if _bcfcb :=d .DecodeElement (_bdggc .OMathPara ,&_accef );_bcfcb !=nil {return _bcfcb ;};_aaedga .EG_RunLevelElts =append (_aaedga .EG_RunLevelElts ,_ccbed );_ccbed .EG_MathContent =append (_ccbed .EG_MathContent ,_bdggc ); +case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eadee :=NewEG_RunLevelElts (); +_fggfgb :=NewEG_MathContent ();_fggfgb .OMath =_ea .NewOMath ();if _debca :=d .DecodeElement (_fggfgb .OMath ,&_accef );_debca !=nil {return _debca ;};_aaedga .EG_RunLevelElts =append (_aaedga .EG_RunLevelElts ,_eadee );_eadee .EG_MathContent =append (_eadee .EG_MathContent ,_fggfgb ); +default:_gb .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",_accef .Name ); +if _ddbcb :=d .Skip ();_ddbcb !=nil {return _ddbcb ;};};case _d .EndElement :break _efbfb ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_FtnDocProps and its children -func (_bbbda *CT_FtnDocProps )Validate ()error {return _bbbda .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");}; +// Validate validates the Endnotes and its children +func (_fcgbf *Endnotes )Validate ()error {return _fcgbf .ValidateWithPath ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");}; -// ValidateWithPath validates the CT_HdrFtr and its children, prefixing error messages with path -func (_cecda *CT_HdrFtr )ValidateWithPath (path string )error {for _facafc ,_gcbfe :=range _cecda .AltChunk {if _feaaa :=_gcbfe .ValidateWithPath (_d .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_facafc )); -_feaaa !=nil {return _feaaa ;};};for _ggea ,_dgeeg :=range _cecda .EG_ContentBlockContent {if _dgbee :=_dgeeg .ValidateWithPath (_d .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 ,_ggea )); -_dgbee !=nil {return _dgbee ;};};return nil ;};func (_ffagc *Fonts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffagc .CT_FontsList =*NewCT_FontsList ();_fgfde :for {_fbbaaf ,_aabdc :=d .Token ();if _aabdc !=nil {return _aabdc ;};switch _geedd :=_fbbaaf .(type ){case _f .StartElement :switch _geedd .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcdeb :=NewCT_Font (); -if _ddadb :=d .DecodeElement (_fcdeb ,&_geedd );_ddadb !=nil {return _ddadb ;};_ffagc .Font =append (_ffagc .Font ,_fcdeb );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",_geedd .Name ); -if _ecdfeg :=d .Skip ();_ecdfeg !=nil {return _ecdfeg ;};};case _f .EndElement :break _fgfde ;case _f .CharData :};};return nil ;};func (_bfcdc *ST_VerticalJc )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bfcdc =0;case "\u0074\u006f\u0070":*_bfcdc =1; -case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bfcdc =2;case "\u0062\u006f\u0074\u0068":*_bfcdc =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bfcdc =4;};return nil ;};type WdCT_Anchor struct{DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ; -SimplePosAttr *bool ;RelativeHeightAttr uint32 ;BehindDocAttr bool ;LockedAttr bool ;LayoutInCellAttr bool ;HiddenAttr *bool ;AllowOverlapAttr bool ;SimplePos *_fa .CT_Point2D ;PositionH *WdCT_PosH ;PositionV *WdCT_PosV ;Extent *_fa .CT_PositiveSize2D ; -EffectExtent *WdCT_EffectExtent ;Choice *WdEG_WrapTypeChoice ;DocPr *_fa .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_fa .CT_NonVisualGraphicFrameProperties ;Graphic *_fa .Graphic ;};func (_ecbaff *CT_PBdr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afcgac :for {_cafac ,_dfdge :=d .Token (); -if _dfdge !=nil {return _dfdge ;};switch _bbgcf :=_cafac .(type ){case _f .StartElement :switch _bbgcf .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecbaff .Top =NewCT_Border (); -if _beedg :=d .DecodeElement (_ecbaff .Top ,&_bbgcf );_beedg !=nil {return _beedg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_ecbaff .Left =NewCT_Border (); -if _bfefd :=d .DecodeElement (_ecbaff .Left ,&_bbgcf );_bfefd !=nil {return _bfefd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecbaff .Bottom =NewCT_Border (); -if _cbdc :=d .DecodeElement (_ecbaff .Bottom ,&_bbgcf );_cbdc !=nil {return _cbdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecbaff .Right =NewCT_Border (); -if _cbgeg :=d .DecodeElement (_ecbaff .Right ,&_bbgcf );_cbgeg !=nil {return _cbgeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecbaff .Between =NewCT_Border (); -if _gabdgd :=d .DecodeElement (_ecbaff .Between ,&_bbgcf );_gabdgd !=nil {return _gabdgd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecbaff .Bar =NewCT_Border (); -if _begef :=d .DecodeElement (_ecbaff .Bar ,&_bbgcf );_begef !=nil {return _begef ;};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",_bbgcf .Name ); -if _cbfec :=d .Skip ();_cbfec !=nil {return _cbfec ;};};case _f .EndElement :break _afcgac ;case _f .CharData :};};return nil ;};func (_badac *CT_String )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egbaf :=range start .Attr {if _egbaf .Name .Local =="\u0076\u0061\u006c"{_egabbb ,_ccecd :=_egbaf .Value ,error (nil ); -if _ccecd !=nil {return _ccecd ;};_badac .ValAttr =_egabbb ;continue ;};};for {_ffaecf ,_debgg :=d .Token ();if _debgg !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_debgg ); -};if _gdde ,_bfgff :=_ffaecf .(_f .EndElement );_bfgff &&_gdde .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_UnsignedDecimalNumber and its children, prefixing error messages with path +func (_fgdfe *CT_UnsignedDecimalNumber )ValidateWithPath (path string )error {return nil };func (_fafdee *CT_RubyAlign )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ceccb ,_dggce :=_fafdee .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _dggce !=nil {return _dggce ;};start .Attr =append (start .Attr ,_ceccb );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fceaae ST_DropCap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fceaae .String (),start ); +};func (_ecgcd ST_LevelSuffix )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aceece :=_d .Attr {};_aceece .Name =name ;switch _ecgcd {case ST_LevelSuffixUnset :_aceece .Value ="";case ST_LevelSuffixTab :_aceece .Value ="\u0074\u0061\u0062";case ST_LevelSuffixSpace :_aceece .Value ="\u0073\u0070\u0061c\u0065"; +case ST_LevelSuffixNothing :_aceece .Value ="\u006eo\u0074\u0068\u0069\u006e\u0067";};return _aceece ,nil ;};func (_afbea *CT_Style )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eccgad :=range start .Attr {if _eccgad .Name .Local =="\u0074\u0079\u0070\u0065"{_afbea .TypeAttr .UnmarshalXMLAttr (_eccgad ); +continue ;};if _eccgad .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_gbdfee ,_gaecd :=_eccgad .Value ,error (nil );if _gaecd !=nil {return _gaecd ;};_afbea .StyleIdAttr =&_gbdfee ;continue ;};if _eccgad .Name .Local =="\u0064e\u0066\u0061\u0075\u006c\u0074"{_affdb ,_fabee :=ParseUnionST_OnOff (_eccgad .Value ); +if _fabee !=nil {return _fabee ;};_afbea .DefaultAttr =&_affdb ;continue ;};if _eccgad .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065"{_bgcbb ,_cdgaf :=ParseUnionST_OnOff (_eccgad .Value );if _cdgaf !=nil {return _cdgaf ; +};_afbea .CustomStyleAttr =&_bgcbb ;continue ;};};_ccdad :for {_eadad ,_faddad :=d .Token ();if _faddad !=nil {return _faddad ;};switch _cccacd :=_eadad .(type ){case _d .StartElement :switch _cccacd .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"}:_afbea .Name =NewCT_String (); +if _caagf :=d .DecodeElement (_afbea .Name ,&_cccacd );_caagf !=nil {return _caagf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afbea .Aliases =NewCT_String (); +if _gdaec :=d .DecodeElement (_afbea .Aliases ,&_cccacd );_gdaec !=nil {return _gdaec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afbea .BasedOn =NewCT_String (); +if _adeag :=d .DecodeElement (_afbea .BasedOn ,&_cccacd );_adeag !=nil {return _adeag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afbea .Next =NewCT_String (); +if _cegea :=d .DecodeElement (_afbea .Next ,&_cccacd );_cegea !=nil {return _cegea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afbea .Link =NewCT_String (); +if _dcaaa :=d .DecodeElement (_afbea .Link ,&_cccacd );_dcaaa !=nil {return _dcaaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afbea .AutoRedefine =NewCT_OnOff (); +if _gcfaf :=d .DecodeElement (_afbea .AutoRedefine ,&_cccacd );_gcfaf !=nil {return _gcfaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afbea .Hidden =NewCT_OnOff (); +if _ggggb :=d .DecodeElement (_afbea .Hidden ,&_cccacd );_ggggb !=nil {return _ggggb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afbea .UiPriority =NewCT_DecimalNumber (); +if _afgae :=d .DecodeElement (_afbea .UiPriority ,&_cccacd );_afgae !=nil {return _afgae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afbea .SemiHidden =NewCT_OnOff (); +if _eacbf :=d .DecodeElement (_afbea .SemiHidden ,&_cccacd );_eacbf !=nil {return _eacbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afbea .UnhideWhenUsed =NewCT_OnOff (); +if _bffcab :=d .DecodeElement (_afbea .UnhideWhenUsed ,&_cccacd );_bffcab !=nil {return _bffcab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afbea .QFormat =NewCT_OnOff (); +if _efgbea :=d .DecodeElement (_afbea .QFormat ,&_cccacd );_efgbea !=nil {return _efgbea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afbea .Locked =NewCT_OnOff (); +if _gbcd :=d .DecodeElement (_afbea .Locked ,&_cccacd );_gbcd !=nil {return _gbcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afbea .Personal =NewCT_OnOff (); +if _bbcaf :=d .DecodeElement (_afbea .Personal ,&_cccacd );_bbcaf !=nil {return _bbcaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afbea .PersonalCompose =NewCT_OnOff (); +if _edfeef :=d .DecodeElement (_afbea .PersonalCompose ,&_cccacd );_edfeef !=nil {return _edfeef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afbea .PersonalReply =NewCT_OnOff (); +if _ffbfa :=d .DecodeElement (_afbea .PersonalReply ,&_cccacd );_ffbfa !=nil {return _ffbfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afbea .Rsid =NewCT_LongHexNumber (); +if _gdbedc :=d .DecodeElement (_afbea .Rsid ,&_cccacd );_gdbedc !=nil {return _gdbedc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afbea .PPr =NewCT_PPrGeneral (); +if _eabfcd :=d .DecodeElement (_afbea .PPr ,&_cccacd );_eabfcd !=nil {return _eabfcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afbea .RPr =NewCT_RPr (); +if _dfgaf :=d .DecodeElement (_afbea .RPr ,&_cccacd );_dfgaf !=nil {return _dfgaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afbea .TblPr =NewCT_TblPrBase (); +if _ecfg :=d .DecodeElement (_afbea .TblPr ,&_cccacd );_ecfg !=nil {return _ecfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afbea .TrPr =NewCT_TrPr (); +if _acgda :=d .DecodeElement (_afbea .TrPr ,&_cccacd );_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 :"\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"}:_afbea .TcPr =NewCT_TcPr (); +if _dcdde :=d .DecodeElement (_afbea .TcPr ,&_cccacd );_dcdde !=nil {return _dcdde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cegggd :=NewCT_TblStylePr (); +if _fgeag :=d .DecodeElement (_cegggd ,&_cccacd );_fgeag !=nil {return _fgeag ;};_afbea .TblStylePr =append (_afbea .TblStylePr ,_cegggd );default:_gb .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",_cccacd .Name ); +if _cbaage :=d .Skip ();_cbaage !=nil {return _cbaage ;};};case _d .EndElement :break _ccdad ;case _d .CharData :};};return nil ;};func NewCT_DocType ()*CT_DocType {_aefd :=&CT_DocType {};return _aefd }; -// ValidateWithPath validates the WdAnchor and its children, prefixing error messages with path -func (_acaeg *WdAnchor )ValidateWithPath (path string )error {if _afbdfg :=_acaeg .WdCT_Anchor .ValidateWithPath (path );_afbdfg !=nil {return _afbdfg ;};return nil ;};func (_eccgcb ST_FtnEdn )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eccgcb .String (),start ); -};func (_beccae ST_HAnchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_beccae .String (),start );}; +// ValidateWithPath validates the WdCT_WrapSquare and its children, prefixing error messages with path +func (_fcced *WdCT_WrapSquare )ValidateWithPath (path string )error {if _fcced .WrapTextAttr ==WdST_WrapTextUnset {return _b .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 _gecae :=_fcced .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_gecae !=nil {return _gecae ;};if _fcced .EffectExtent !=nil {if _fcgdfe :=_fcced .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"); +_fcgdfe !=nil {return _fcgdfe ;};};return nil ;};func (_fffee *WdST_RelFromH )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fffee =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fffee =1;case "\u0070\u0061\u0067\u0065":*_fffee =2; +case "\u0063\u006f\u006c\u0075\u006d\u006e":*_fffee =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_fffee =4;case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_fffee =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_fffee =6; +case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_fffee =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_fffee =8;};return nil ;}; -// Validate validates the CT_NumPicBullet and its children -func (_gdbdd *CT_NumPicBullet )Validate ()error {return _gdbdd .ValidateWithPath ("\u0043T\u005fN\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074");}; +// Validate validates the CT_RubyPr and its children +func (_febaab *CT_RubyPr )Validate ()error {return _febaab .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079\u0050r");};type GlossaryDocument struct{CT_GlossaryDocument };func (_bggbb *CT_TblCellMar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_begdda :for {_cgcgf ,_fggba :=d .Token (); +if _fggba !=nil {return _fggba ;};switch _beddb :=_cgcgf .(type ){case _d .StartElement :switch _beddb .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"}:_bggbb .Top =NewCT_TblWidth (); +if _fgeda :=d .DecodeElement (_bggbb .Top ,&_beddb );_fgeda !=nil {return _fgeda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bggbb .Start =NewCT_TblWidth (); +if _affdc :=d .DecodeElement (_bggbb .Start ,&_beddb );_affdc !=nil {return _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 :"\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"}:_bggbb .Left =NewCT_TblWidth (); +if _gbgcbdd :=d .DecodeElement (_bggbb .Left ,&_beddb );_gbgcbdd !=nil {return _gbgcbdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bggbb .Bottom =NewCT_TblWidth (); +if _ebadf :=d .DecodeElement (_bggbb .Bottom ,&_beddb );_ebadf !=nil {return _ebadf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bggbb .End =NewCT_TblWidth (); +if _dbdgd :=d .DecodeElement (_bggbb .End ,&_beddb );_dbdgd !=nil {return _dbdgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bggbb .Right =NewCT_TblWidth (); +if _cgfac :=d .DecodeElement (_bggbb .Right ,&_beddb );_cgfac !=nil {return _cgfac ;};default:_gb .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",_beddb .Name ); +if _daddaa :=d .Skip ();_daddaa !=nil {return _daddaa ;};};case _d .EndElement :break _begdda ;case _d .CharData :};};return 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_TrackChangeNumbering and its children, prefixing error messages with path -func (_bgcbb *CT_TrackChangeNumbering )ValidateWithPath (path string )error {return nil };func (_eaffea *CT_RunTrackChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcdbfg :=range start .Attr {if _fcdbfg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_dcecec ,_ebadf :=_fcdbfg .Value ,error (nil ); -if _ebadf !=nil {return _ebadf ;};_eaffea .AuthorAttr =_dcecec ;continue ;};if _fcdbfg .Name .Local =="\u0064\u0061\u0074\u0065"{_ggbdc ,_feggbg :=ParseStdlibTime (_fcdbfg .Value );if _feggbg !=nil {return _feggbg ;};_eaffea .DateAttr =&_ggbdc ;continue ; -};if _fcdbfg .Name .Local =="\u0069\u0064"{_bcfaf ,_bcbec :=_fc .ParseInt (_fcdbfg .Value ,10,64);if _bcbec !=nil {return _bcbec ;};_eaffea .IdAttr =_bcfaf ;continue ;};};for {_acage ,_efded :=d .Token ();if _efded !=nil {return _d .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",_efded ); -};if _bcfbe ,_gebcag :=_acage .(_f .EndElement );_gebcag &&_bcfbe .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_FontRel and its children, prefixing error messages with path +func (_ggfga *CT_FontRel )ValidateWithPath (path string )error {if !_gf .ST_GuidPatternRe .MatchString (_ggfga .FontKeyAttr ){return _b .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 ,_gf .ST_GuidPatternRe ,_ggfga .FontKeyAttr ); +};if _cgef :=_ggfga .SubsettedAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0073\u0065\u0074\u0074\u0065d\u0041\u0074\u0074\u0072");_cgef !=nil {return _cgef ;};return nil ;};func (_efgeg *EG_MathContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdbfga :for {_bbgfag ,_aadfgf :=d .Token (); +if _aadfgf !=nil {return _aadfgf ;};switch _ddafc :=_bbgfag .(type ){case _d .StartElement :switch _ddafc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_efgeg .OMathPara =_ea .NewOMathPara (); +if _fbdag :=d .DecodeElement (_efgeg .OMathPara ,&_ddafc );_fbdag !=nil {return _fbdag ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_efgeg .OMath =_ea .NewOMath (); +if _fbffc :=d .DecodeElement (_efgeg .OMath ,&_ddafc );_fbffc !=nil {return _fbffc ;};default:_gb .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",_ddafc .Name ); +if _gdabc :=d .Skip ();_gdabc !=nil {return _gdabc ;};};case _d .EndElement :break _fdbfga ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_FtnEdn and its children, prefixing error messages with path -func (_cfgfe *CT_FtnEdn )ValidateWithPath (path string )error {if _adede :=_cfgfe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_adede !=nil {return _adede ;};for _ebgca ,_ddgcg :=range _cfgfe .EG_BlockLevelElts {if _aedfg :=_ddgcg .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ebgca )); -_aedfg !=nil {return _aedfg ;};};return nil ;};type CT_Caption struct{ +// Validate validates the WdEG_WrapTypeChoice and its children +func (_bfecdb *WdEG_WrapTypeChoice )Validate ()error {return _bfecdb .ValidateWithPath ("\u0057\u0064\u0045\u0047_W\u0072\u0061\u0070\u0054\u0079\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_DocumentBase struct{ -// Caption Type Name -NameAttr string ; +// Document Background +Background *CT_Background ;};func (_fbdf *CT_ColorSchemeMapping )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbdf .Bg1Attr !=ST_WmlColorSchemeIndexUnset {_dbdc ,_cbee :=_fbdf .Bg1Attr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0062g\u0031"}); +if _cbee !=nil {return _cbee ;};start .Attr =append (start .Attr ,_dbdc );};if _fbdf .T1Attr !=ST_WmlColorSchemeIndexUnset {_dgdg ,_bdae :=_fbdf .T1Attr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0031"});if _bdae !=nil {return _bdae ;};start .Attr =append (start .Attr ,_dgdg ); +};if _fbdf .Bg2Attr !=ST_WmlColorSchemeIndexUnset {_ggfa ,_debg :=_fbdf .Bg2Attr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0062g\u0032"});if _debg !=nil {return _debg ;};start .Attr =append (start .Attr ,_ggfa );};if _fbdf .T2Attr !=ST_WmlColorSchemeIndexUnset {_ecgf ,_ebg :=_fbdf .T2Attr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0032"}); +if _ebg !=nil {return _ebg ;};start .Attr =append (start .Attr ,_ecgf );};if _fbdf .Accent1Attr !=ST_WmlColorSchemeIndexUnset {_bddb ,_bacd :=_fbdf .Accent1Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00741"});if _bacd !=nil {return _bacd ; +};start .Attr =append (start .Attr ,_bddb );};if _fbdf .Accent2Attr !=ST_WmlColorSchemeIndexUnset {_dgdbd ,_aecge :=_fbdf .Accent2Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00742"});if _aecge !=nil {return _aecge ;}; +start .Attr =append (start .Attr ,_dgdbd );};if _fbdf .Accent3Attr !=ST_WmlColorSchemeIndexUnset {_gfda ,_gdef :=_fbdf .Accent3Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00743"});if _gdef !=nil {return _gdef ;};start .Attr =append (start .Attr ,_gfda ); +};if _fbdf .Accent4Attr !=ST_WmlColorSchemeIndexUnset {_efda ,_bdbd :=_fbdf .Accent4Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00744"});if _bdbd !=nil {return _bdbd ;};start .Attr =append (start .Attr ,_efda );};if _fbdf .Accent5Attr !=ST_WmlColorSchemeIndexUnset {_dce ,_ddfe :=_fbdf .Accent5Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00745"}); +if _ddfe !=nil {return _ddfe ;};start .Attr =append (start .Attr ,_dce );};if _fbdf .Accent6Attr !=ST_WmlColorSchemeIndexUnset {_def ,_aggec :=_fbdf .Accent6Attr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00746"});if _aggec !=nil {return _aggec ; +};start .Attr =append (start .Attr ,_def );};if _fbdf .HyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_aebbd ,_bfagd :=_fbdf .HyperlinkAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"});if _bfagd !=nil {return _bfagd ; +};start .Attr =append (start .Attr ,_aebbd );};if _fbdf .FollowedHyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_bcgc ,_ecfd :=_fbdf .FollowedHyperlinkAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0066\u006fll\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}); +if _ecfd !=nil {return _ecfd ;};start .Attr =append (start .Attr ,_bcgc );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cgbbbe ST_StyleType )Validate ()error {return _cgbbbe .ValidateWithPath ("")}; +type CT_Frame struct{ -// Automatic Caption Placement -PosAttr ST_CaptionPos ; +// Frame Size +Sz *CT_String ; -// Include Chapter Number in Field for Caption -ChapNumAttr *_df .ST_OnOff ; +// Frame Name +Name *CT_String ; -// Style for Chapter Headings -HeadingAttr *int64 ; +// Frame or Frameset Title +Title *CT_String ; -// Do Not Include Name In Caption -NoLabelAttr *_df .ST_OnOff ; +// Frame Long Description +LongDesc *CT_Rel ; -// Caption Numbering Format -NumFmtAttr ST_NumberFormat ; +// Source File for Frame +SourceFileName *CT_Rel ; -// Chapter Number/Item Index Separator -SepAttr ST_ChapterSep ;}; +// Left and Right Margin for Frame +MarW *CT_PixelsMeasure ; -// Validate validates the CT_Odso and its children -func (_ccfe *CT_Odso )Validate ()error {return _ccfe .ValidateWithPath ("\u0043T\u005f\u004f\u0064\u0073\u006f");};func (_dgffb *WdWsp )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return _dgffb .WdCT_WordprocessingShape .MarshalXML (e ,start ); -};func (_bbdfgf *CT_Num )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbdfgf .AbstractNumId =NewCT_DecimalNumber ();for _ ,_dbagg :=range start .Attr {if _dbagg .Name .Local =="\u006e\u0075\u006dI\u0064"{_fafb ,_gafec :=_fc .ParseInt (_dbagg .Value ,10,64); -if _gafec !=nil {return _gafec ;};_bbdfgf .NumIdAttr =_fafb ;continue ;};};_bbcdg :for {_afebb ,_fefc :=d .Token ();if _fefc !=nil {return _fefc ;};switch _cgga :=_afebb .(type ){case _f .StartElement :switch _cgga .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _gfbgg :=d .DecodeElement (_bbdfgf .AbstractNumId ,&_cgga ); -_gfbgg !=nil {return _gfbgg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbaca :=NewCT_NumLvl (); -if _cbde :=d .DecodeElement (_bbaca ,&_cgga );_cbde !=nil {return _cbde ;};_bbdfgf .LvlOverride =append (_bbdfgf .LvlOverride ,_bbaca );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",_cgga .Name ); -if _dfgag :=d .Skip ();_dfgag !=nil {return _dfgag ;};};case _f .EndElement :break _bbcdg ;case _f .CharData :};};return nil ;};type CT_CustomXmlPr struct{ +// Top and Bottom Margin for Frame +MarH *CT_PixelsMeasure ; -// Custom XML Element Placeholder Text -Placeholder *CT_String ; +// Scrollbar Display Option +Scrollbar *CT_FrameScrollbar ; -// Custom XML Attribute -Attr []*CT_Attr ;}; +// Frame Cannot Be Resized +NoResizeAllowed *CT_OnOff ; -// Validate validates the CT_DocVar and its children -func (_ceea *CT_DocVar )Validate ()error {return _ceea .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0063\u0056\u0061r");}; +// Maintain Link to Existing File +LinkedToFile *CT_OnOff ;};func (_ccgag *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 _ccgag .EG_PContentBase !=nil {for _ ,_dgfbg :=range _ccgag .EG_PContentBase {_dgfbg .MarshalXML (e ,_d .StartElement {}); +};};if _ccgag .EG_ContentRunContentBase !=nil {for _ ,_ddacbga :=range _ccgag .EG_ContentRunContentBase {_ddacbga .MarshalXML (e ,_d .StartElement {});};};return nil ;};func NewWdCT_WordprocessingContentPart ()*WdCT_WordprocessingContentPart {_bcdbg :=&WdCT_WordprocessingContentPart {}; +return _bcdbg ;};type ST_LineNumberRestart byte ; -// Validate validates the Comments and its children -func (_cffcb *Comments )Validate ()error {return _cffcb .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};type CT_Jc struct{ +// Validate validates the CT_SdtContentCell and its children +func (_egdef *CT_SdtContentCell )Validate ()error {return _egdef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006et\u0043\u0065\u006c\u006c");};func (_cbeeg *CT_TblPrExBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _cbeeg .TblW !=nil {_dbbcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_cbeeg .TblW ,_dbbcd );};if _cbeeg .Jc !=nil {_bceed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}}; +e .EncodeElement (_cbeeg .Jc ,_bceed );};if _cbeeg .TblCellSpacing !=nil {_gcgad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_cbeeg .TblCellSpacing ,_gcgad ); +};if _cbeeg .TblInd !=nil {_edeea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_cbeeg .TblInd ,_edeea );};if _cbeeg .TblBorders !=nil {_ddfdga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; +e .EncodeElement (_cbeeg .TblBorders ,_ddfdga );};if _cbeeg .Shd !=nil {_bdebgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_cbeeg .Shd ,_bdebgd );};if _cbeeg .TblLayout !=nil {_befbbg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_cbeeg .TblLayout ,_befbbg );};if _cbeeg .TblCellMar !=nil {_bbfff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_cbeeg .TblCellMar ,_bbfff );};if _cbeeg .TblLook !=nil {_bcgeg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}}; +e .EncodeElement (_cbeeg .TblLook ,_bcgeg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Alignment Type -ValAttr ST_Jc ;};type CT_SmartTagPr struct{ +// Validate validates the WdCT_WordprocessingCanvas and its children +func (_bcddcd *WdCT_WordprocessingCanvas )Validate ()error {return _bcddcd .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057o\u0072\u0064\u0070\u0072\u006fc\u0065s\u0073i\u006e\u0067\u0043\u0061\u006e\u0076\u0061s");};func (_gdcgge *ST_ObjectDrawAspect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cadabe ,_gecce :=d .Token (); +if _gecce !=nil {return _gecce ;};if _faabfb ,_ggaebg :=_cadabe .(_d .EndElement );_ggaebg &&_faabfb .Name ==start .Name {*_gdcgge =1;return nil ;};if _baadcca ,_ddbdd :=_cadabe .(_d .CharData );!_ddbdd {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",_cadabe ); +}else {switch string (_baadcca ){case "":*_gdcgge =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_gdcgge =1;case "\u0069\u0063\u006f\u006e":*_gdcgge =2;};};_cadabe ,_gecce =d .Token ();if _gecce !=nil {return _gecce ;};if _dbgdd ,_fgbeg :=_cadabe .(_d .EndElement ); +_fgbeg &&_dbgdd .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",_cadabe );};func (_ggbba *CT_MailMerge )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_egcea :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006da\u0069\u006e\u0044\u006f\u0063u\u006d\u0065n\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ggbba .MainDocumentType ,_egcea );if _ggbba .LinkToQuery !=nil {_fegcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"}}; +e .EncodeElement (_ggbba .LinkToQuery ,_fegcc );};_abdgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ggbba .DataType ,_abdgd );if _ggbba .ConnectString !=nil {_dbcgc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063o\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"}}; +e .EncodeElement (_ggbba .ConnectString ,_dbcgc );};if _ggbba .Query !=nil {_baafg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0071\u0075\u0065\u0072\u0079"}};e .EncodeElement (_ggbba .Query ,_baafg );};if _ggbba .DataSource !=nil {_fdddd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"}}; +e .EncodeElement (_ggbba .DataSource ,_fdddd );};if _ggbba .HeaderSource !=nil {_fdbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_ggbba .HeaderSource ,_fdbf ); +};if _ggbba .DoNotSuppressBlankLines !=nil {_ebaafa :=_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 (_ggbba .DoNotSuppressBlankLines ,_ebaafa ); +};if _ggbba .Destination !=nil {_cebce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ggbba .Destination ,_cebce );};if _ggbba .AddressFieldName !=nil {_fgdcd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061d\u0064\u0072\u0065\u0073\u0073F\u0069\u0065l\u0064\u004e\u0061\u006d\u0065"}}; +e .EncodeElement (_ggbba .AddressFieldName ,_fgdcd );};if _ggbba .MailSubject !=nil {_cdabc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_ggbba .MailSubject ,_cdabc ); +};if _ggbba .MailAsAttachment !=nil {_bffdg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006da\u0069\u006c\u0041\u0073\u0041t\u0074\u0061c\u0068\u006d\u0065\u006e\u0074"}};e .EncodeElement (_ggbba .MailAsAttachment ,_bffdg );};if _ggbba .ViewMergedData !=nil {_dfcff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003av\u0069\u0065\u0077M\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061"}}; +e .EncodeElement (_ggbba .ViewMergedData ,_dfcff );};if _ggbba .ActiveRecord !=nil {_ecee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065\u0052e\u0063\u006f\u0072\u0064"}};e .EncodeElement (_ggbba .ActiveRecord ,_ecee ); +};if _ggbba .CheckErrors !=nil {_ccfdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_ggbba .CheckErrors ,_ccfdb );};if _ggbba .Odso !=nil {_fgbcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006f\u0064\u0073\u006f"}}; +e .EncodeElement (_ggbba .Odso ,_fgbcb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdgac *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 :_b .Sprintf ("\u0025\u0076",_fdgac .NameAttr )}); +e .EncodeToken (start );if _fdgac .AltName !=nil {_dcgg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061\u006c\u0074\u004e\u0061\u006de"}};e .EncodeElement (_fdgac .AltName ,_dcgg );};if _fdgac .Panose1 !=nil {_cfab :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0061\u006e\u006f\u0073\u00651"}}; +e .EncodeElement (_fdgac .Panose1 ,_cfab );};if _fdgac .Charset !=nil {_dfagf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0068\u0061\u0072\u0073\u0065t"}};e .EncodeElement (_fdgac .Charset ,_dfagf );};if _fdgac .Family !=nil {_gaef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0061\u006d\u0069\u006c\u0079"}}; +e .EncodeElement (_fdgac .Family ,_gaef );};if _fdgac .NotTrueType !=nil {_acea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_fdgac .NotTrueType ,_acea ); +};if _fdgac .Pitch !=nil {_cddbc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0069\u0074\u0063\u0068"}};e .EncodeElement (_fdgac .Pitch ,_cddbc );};if _fdgac .Sig !=nil {_deeeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073i\u0067"}}; +e .EncodeElement (_fdgac .Sig ,_deeeb );};if _fdgac .EmbedRegular !=nil {_ebgeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0052\u0065g\u0075\u006c\u0061\u0072"}};e .EncodeElement (_fdgac .EmbedRegular ,_ebgeg ); +};if _fdgac .EmbedBold !=nil {_agdde :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064"}};e .EncodeElement (_fdgac .EmbedBold ,_agdde );};if _fdgac .EmbedItalic !=nil {_agdec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}}; +e .EncodeElement (_fdgac .EmbedItalic ,_agdec );};if _fdgac .EmbedBoldItalic !=nil {_bfbgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064\u0049t\u0061\u006c\u0069\u0063"}};e .EncodeElement (_fdgac .EmbedBoldItalic ,_bfbgd ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SdtCell ()*CT_SdtCell {_efeccg :=&CT_SdtCell {};return _efeccg };func (_gdbc *CT_DecimalNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfaga :=range start .Attr {if _cfaga .Name .Local =="\u0076\u0061\u006c"{_fdeg ,_fcde :=_e .ParseInt (_cfaga .Value ,10,64); +if _fcde !=nil {return _fcde ;};_gdbc .ValAttr =_fdeg ;continue ;};};for {_ebag ,_cffcc :=d .Token ();if _cffcc !=nil {return _b .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",_cffcc ); +};if _fgeca ,_efbc :=_ebag .(_d .EndElement );_efbc &&_fgeca .Name ==start .Name {break ;};};return nil ;};const (ST_TblStyleOverrideTypeUnset ST_TblStyleOverrideType =0;ST_TblStyleOverrideTypeWholeTable ST_TblStyleOverrideType =1;ST_TblStyleOverrideTypeFirstRow ST_TblStyleOverrideType =2; +ST_TblStyleOverrideTypeLastRow ST_TblStyleOverrideType =3;ST_TblStyleOverrideTypeFirstCol ST_TblStyleOverrideType =4;ST_TblStyleOverrideTypeLastCol ST_TblStyleOverrideType =5;ST_TblStyleOverrideTypeBand1Vert ST_TblStyleOverrideType =6;ST_TblStyleOverrideTypeBand2Vert ST_TblStyleOverrideType =7; +ST_TblStyleOverrideTypeBand1Horz ST_TblStyleOverrideType =8;ST_TblStyleOverrideTypeBand2Horz ST_TblStyleOverrideType =9;ST_TblStyleOverrideTypeNeCell ST_TblStyleOverrideType =10;ST_TblStyleOverrideTypeNwCell ST_TblStyleOverrideType =11;ST_TblStyleOverrideTypeSeCell ST_TblStyleOverrideType =12; +ST_TblStyleOverrideTypeSwCell ST_TblStyleOverrideType =13;);func (_gfccb ST_HighlightColor )String ()string {switch _gfccb {case 0:return "";case 1:return "\u0062\u006c\u0061c\u006b";case 2:return "\u0062\u006c\u0075\u0065";case 3:return "\u0063\u0079\u0061\u006e"; +case 4:return "\u0067\u0072\u0065e\u006e";case 5:return "\u006da\u0067\u0065\u006e\u0074\u0061";case 6:return "\u0072\u0065\u0064";case 7:return "\u0079\u0065\u006c\u006c\u006f\u0077";case 8:return "\u0077\u0068\u0069t\u0065";case 9:return "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065"; +case 10:return "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case 11:return "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case 12:return "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case 13:return "\u0064a\u0072\u006b\u0052\u0065\u0064"; +case 14:return "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077";case 15:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case 16:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case 17:return "\u006e\u006f\u006e\u0065";};return ""; +};func (_cece *CT_CompatSetting )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acgaf :=range start .Attr {if _acgaf .Name .Local =="\u006e\u0061\u006d\u0065"{_gadgd ,_afdc :=_acgaf .Value ,error (nil );if _afdc !=nil {return _afdc ; +};_cece .NameAttr =&_gadgd ;continue ;};if _acgaf .Name .Local =="\u0075\u0072\u0069"{_cefb ,_bggag :=_acgaf .Value ,error (nil );if _bggag !=nil {return _bggag ;};_cece .UriAttr =&_cefb ;continue ;};if _acgaf .Name .Local =="\u0076\u0061\u006c"{_addd ,_ebab :=_acgaf .Value ,error (nil ); +if _ebab !=nil {return _ebab ;};_cece .ValAttr =&_addd ;continue ;};};for {_fccde ,_aeega :=d .Token ();if _aeega !=nil {return _b .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",_aeega ); +};if _dcec ,_geec :=_fccde .(_d .EndElement );_geec &&_dcec .Name ==start .Name {break ;};};return nil ;}; -// Smart Tag Property -Attr []*CT_Attr ;}; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_dcccaf *CT_Picture )ValidateWithPath (path string )error {if _dcccaf .Movie !=nil {if _facce :=_dcccaf .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065");_facce !=nil {return _facce ;};};if _dcccaf .Control !=nil {if _dagce :=_dcccaf .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c"); +_dagce !=nil {return _dagce ;};};return nil ;}; -// Validate validates the CT_TcPrInner and its children -func (_acdbbc *CT_TcPrInner )Validate ()error {return _acdbbc .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0050\u0072\u0049\u006e\u006e\u0065\u0072");}; +// Validate validates the CT_Drawing and its children +func (_bgebc *CT_Drawing )Validate ()error {return _bgebc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};type CT_Hyperlink struct{ -// ValidateWithPath validates the WdCT_WordprocessingContentPartNonVisual and its children, prefixing error messages with path -func (_bgfbc *WdCT_WordprocessingContentPartNonVisual )ValidateWithPath (path string )error {if _bgfbc .CNvPr !=nil {if _dffeag :=_bgfbc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dffeag !=nil {return _dffeag ;};};if _bgfbc .CNvContentPartPr !=nil {if _bgffbd :=_bgfbc .CNvContentPartPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072"); -_bgffbd !=nil {return _bgffbd ;};};return nil ;};func (_bfag *CT_DivBdr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfeef :for {_afcdb ,_gafcc :=d .Token ();if _gafcc !=nil {return _gafcc ;};switch _efad :=_afcdb .(type ){case _f .StartElement :switch _efad .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfag .Top =NewCT_Border (); -if _edbd :=d .DecodeElement (_bfag .Top ,&_efad );_edbd !=nil {return _edbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfag .Left =NewCT_Border (); -if _adfg :=d .DecodeElement (_bfag .Left ,&_efad );_adfg !=nil {return _adfg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfag .Bottom =NewCT_Border (); -if _fccgbe :=d .DecodeElement (_bfag .Bottom ,&_efad );_fccgbe !=nil {return _fccgbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfag .Right =NewCT_Border (); -if _bgbb :=d .DecodeElement (_bfag .Right ,&_efad );_bgbb !=nil {return _bgbb ;};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",_efad .Name ); -if _caeb :=d .Skip ();_caeb !=nil {return _caeb ;};};case _f .EndElement :break _gfeef ;case _f .CharData :};};return nil ;}; +// Hyperlink Target Frame +TgtFrameAttr *string ; -// Validate validates the CT_AutoCaption and its children -func (_bbed *CT_AutoCaption )Validate ()error {return _bbed .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0043\u0061p\u0074\u0069\u006f\u006e");}; +// Associated String +TooltipAttr *string ; -// ST_SignedHpsMeasure is a union type -type ST_SignedHpsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};func (_bfbee *CT_CustomXmlRow )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfbee .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_d .Sprintf ("\u0025\u0076",*_bfbee .UriAttr )}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_d .Sprintf ("\u0025\u0076",_bfbee .ElementAttr )});e .EncodeToken (start );if _bfbee .CustomXmlPr !=nil {_ddfa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}}; -e .EncodeElement (_bfbee .CustomXmlPr ,_ddfa );};if _bfbee .EG_ContentRowContent !=nil {for _ ,_geecb :=range _bfbee .EG_ContentRowContent {_geecb .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -}; +// Location in Target Document +DocLocationAttr *string ; -// ValidateWithPath validates the CT_TblOverlap and its children, prefixing error messages with path -func (_ebbea *CT_TblOverlap )ValidateWithPath (path string )error {if _ebbea .ValAttr ==ST_TblOverlapUnset {return _d .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 _ebcdf :=_ebbea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebcdf !=nil {return _ebcdf ;};return nil ;};func (_ddadf ST_Proof )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fddba :=_f .Attr {};_fddba .Name =name ; -switch _ddadf {case ST_ProofUnset :_fddba .Value ="";case ST_ProofClean :_fddba .Value ="\u0063\u006c\u0065a\u006e";case ST_ProofDirty :_fddba .Value ="\u0064\u0069\u0072t\u0079";};return _fddba ,nil ;};func (_fgddbe *ST_Merge )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fgddbe =0; -case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_fgddbe =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_fgddbe =2;};return nil ;};func (_agbaa *WdCT_WrapThrough )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_feccee ,_ddcef :=_agbaa .WrapTextAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"}); -if _ddcef !=nil {return _ddcef ;};start .Attr =append (start .Attr ,_feccee );if _agbaa .DistLAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_d .Sprintf ("\u0025\u0076",*_agbaa .DistLAttr )}); -};if _agbaa .DistRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_d .Sprintf ("\u0025\u0076",*_agbaa .DistRAttr )});};e .EncodeToken (start );_ceede :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}}; -e .EncodeElement (_agbaa .WrapPolygon ,_ceede );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aebdg *CT_CustomXmlPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aebdg .Placeholder !=nil {_aada :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}}; -e .EncodeElement (_aebdg .Placeholder ,_aada );};if _aebdg .Attr !=nil {_dgfb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}};for _ ,_gbdgg :=range _aebdg .Attr {e .EncodeElement (_gbdgg ,_dgfb );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_gcfeec *CT_SdtCell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aacad :for {_gdaga ,_fcaacb :=d .Token ();if _fcaacb !=nil {return _fcaacb ;};switch _fcdcd :=_gdaga .(type ){case _f .StartElement :switch _fcdcd .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcfeec .SdtPr =NewCT_SdtPr (); -if _ebdge :=d .DecodeElement (_gcfeec .SdtPr ,&_fcdcd );_ebdge !=nil {return _ebdge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcfeec .SdtEndPr =NewCT_SdtEndPr (); -if _cbead :=d .DecodeElement (_gcfeec .SdtEndPr ,&_fcdcd );_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 :"\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"}:_gcfeec .SdtContent =NewCT_SdtContentCell (); -if _cgfec :=d .DecodeElement (_gcfeec .SdtContent ,&_fcdcd );_cgfec !=nil {return _cgfec ;};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",_fcdcd .Name ); -if _bcbde :=d .Skip ();_bcbde !=nil {return _bcbde ;};};case _f .EndElement :break _aacad ;case _f .CharData :};};return nil ;};func (_agaad *Ftr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agaad .CT_HdrFtr =*NewCT_HdrFtr ();_ccgca :for {_afagcc ,_bbaeff :=d .Token (); -if _bbaeff !=nil {return _bbaeff ;};switch _beecef :=_afagcc .(type ){case _f .StartElement :switch _beecef .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cadba :=NewCT_AltChunk (); -if _dbgddg :=d .DecodeElement (_cadba ,&_beecef );_dbgddg !=nil {return _dbgddg ;};_agaad .AltChunk =append (_agaad .AltChunk ,_cadba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_baacb :=NewEG_ContentBlockContent (); -_baacb .CustomXml =NewCT_CustomXmlBlock ();if _gbcbeg :=d .DecodeElement (_baacb .CustomXml ,&_beecef );_gbcbeg !=nil {return _gbcbeg ;};_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_baacb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_acfeb :=NewEG_ContentBlockContent (); -_acfeb .Sdt =NewCT_SdtBlock ();if _bcbda :=d .DecodeElement (_acfeb .Sdt ,&_beecef );_bcbda !=nil {return _bcbda ;};_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_acfeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfbff :=NewEG_ContentBlockContent (); -_cdaebc :=NewCT_P ();if _adfgg :=d .DecodeElement (_cdaebc ,&_beecef );_adfgg !=nil {return _adfgg ;};_bfbff .P =append (_bfbff .P ,_cdaebc );_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_bfbff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfbcff :=NewEG_ContentBlockContent (); -_faddce :=NewCT_Tbl ();if _daadb :=d .DecodeElement (_faddce ,&_beecef );_daadb !=nil {return _daadb ;};_gfbcff .Tbl =append (_gfbcff .Tbl ,_faddce );_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_gfbcff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddbgc :=NewEG_ContentBlockContent (); -_fbeadg :=NewEG_RunLevelElts ();_fbeadg .ProofErr =NewCT_ProofErr ();if _acbaff :=d .DecodeElement (_fbeadg .ProofErr ,&_beecef );_acbaff !=nil {return _acbaff ;};_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_ddbgc );_ddbgc .EG_RunLevelElts =append (_ddbgc .EG_RunLevelElts ,_fbeadg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eegga :=NewEG_ContentBlockContent (); -_daafg :=NewEG_RunLevelElts ();_daafg .PermStart =NewCT_PermStart ();if _baacgf :=d .DecodeElement (_daafg .PermStart ,&_beecef );_baacgf !=nil {return _baacgf ;};_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_eegga );_eegga .EG_RunLevelElts =append (_eegga .EG_RunLevelElts ,_daafg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dgfdd :=NewEG_ContentBlockContent (); -_bggfc :=NewEG_RunLevelElts ();_bggfc .PermEnd =NewCT_Perm ();if _dfeecg :=d .DecodeElement (_bggfc .PermEnd ,&_beecef );_dfeecg !=nil {return _dfeecg ;};_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_dgfdd );_dgfdd .EG_RunLevelElts =append (_dgfdd .EG_RunLevelElts ,_bggfc ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaef :=NewEG_ContentBlockContent (); -_ageeg :=NewEG_RunLevelElts ();_ageeg .Ins =NewCT_RunTrackChange ();if _afgdg :=d .DecodeElement (_ageeg .Ins ,&_beecef );_afgdg !=nil {return _afgdg ;};_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_adaef );_adaef .EG_RunLevelElts =append (_adaef .EG_RunLevelElts ,_ageeg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbfedg :=NewEG_ContentBlockContent (); -_dgdca :=NewEG_RunLevelElts ();_dgdca .Del =NewCT_RunTrackChange ();if _cgggd :=d .DecodeElement (_dgdca .Del ,&_beecef );_cgggd !=nil {return _cgggd ;};_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_gbfedg );_gbfedg .EG_RunLevelElts =append (_gbfedg .EG_RunLevelElts ,_dgdca ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_agadgc :=NewEG_ContentBlockContent (); -_eaadg :=NewEG_RunLevelElts ();_eaadg .MoveFrom =NewCT_RunTrackChange ();if _eecbf :=d .DecodeElement (_eaadg .MoveFrom ,&_beecef );_eecbf !=nil {return _eecbf ;};_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_agadgc );_agadgc .EG_RunLevelElts =append (_agadgc .EG_RunLevelElts ,_eaadg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_aadage :=NewEG_ContentBlockContent (); -_cbgabc :=NewEG_RunLevelElts ();_cbgabc .MoveTo =NewCT_RunTrackChange ();if _cdggf :=d .DecodeElement (_cbgabc .MoveTo ,&_beecef );_cdggf !=nil {return _cdggf ;};_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_aadage );_aadage .EG_RunLevelElts =append (_aadage .EG_RunLevelElts ,_cbgabc ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abebg :=NewEG_ContentBlockContent (); -_bbcbb :=NewEG_RunLevelElts ();_cbcaad :=NewEG_RangeMarkupElements ();_cbcaad .BookmarkStart =NewCT_Bookmark ();if _adfbfe :=d .DecodeElement (_cbcaad .BookmarkStart ,&_beecef );_adfbfe !=nil {return _adfbfe ;};_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_abebg ); -_abebg .EG_RunLevelElts =append (_abebg .EG_RunLevelElts ,_bbcbb );_bbcbb .EG_RangeMarkupElements =append (_bbcbb .EG_RangeMarkupElements ,_cbcaad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fabdfb :=NewEG_ContentBlockContent (); -_acccbf :=NewEG_RunLevelElts ();_fbeadc :=NewEG_RangeMarkupElements ();_fbeadc .BookmarkEnd =NewCT_MarkupRange ();if _efdgd :=d .DecodeElement (_fbeadc .BookmarkEnd ,&_beecef );_efdgd !=nil {return _efdgd ;};_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_fabdfb ); -_fabdfb .EG_RunLevelElts =append (_fabdfb .EG_RunLevelElts ,_acccbf );_acccbf .EG_RangeMarkupElements =append (_acccbf .EG_RangeMarkupElements ,_fbeadc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fggbg :=NewEG_ContentBlockContent (); -_bfaba :=NewEG_RunLevelElts ();_dcbgb :=NewEG_RangeMarkupElements ();_dcbgb .MoveFromRangeStart =NewCT_MoveBookmark ();if _dcbbc :=d .DecodeElement (_dcbgb .MoveFromRangeStart ,&_beecef );_dcbbc !=nil {return _dcbbc ;};_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_fggbg ); -_fggbg .EG_RunLevelElts =append (_fggbg .EG_RunLevelElts ,_bfaba );_bfaba .EG_RangeMarkupElements =append (_bfaba .EG_RangeMarkupElements ,_dcbgb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bdebe :=NewEG_ContentBlockContent (); -_feeaa :=NewEG_RunLevelElts ();_dcfga :=NewEG_RangeMarkupElements ();_dcfga .MoveFromRangeEnd =NewCT_MarkupRange ();if _befgda :=d .DecodeElement (_dcfga .MoveFromRangeEnd ,&_beecef );_befgda !=nil {return _befgda ;};_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_bdebe ); -_bdebe .EG_RunLevelElts =append (_bdebe .EG_RunLevelElts ,_feeaa );_feeaa .EG_RangeMarkupElements =append (_feeaa .EG_RangeMarkupElements ,_dcfga );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_beecc :=NewEG_ContentBlockContent (); -_aaddd :=NewEG_RunLevelElts ();_fbdcc :=NewEG_RangeMarkupElements ();_fbdcc .MoveToRangeStart =NewCT_MoveBookmark ();if _gedde :=d .DecodeElement (_fbdcc .MoveToRangeStart ,&_beecef );_gedde !=nil {return _gedde ;};_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_beecc ); -_beecc .EG_RunLevelElts =append (_beecc .EG_RunLevelElts ,_aaddd );_aaddd .EG_RangeMarkupElements =append (_aaddd .EG_RangeMarkupElements ,_fbdcc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bcgdd :=NewEG_ContentBlockContent (); -_egddc :=NewEG_RunLevelElts ();_feabe :=NewEG_RangeMarkupElements ();_feabe .MoveToRangeEnd =NewCT_MarkupRange ();if _eabdd :=d .DecodeElement (_feabe .MoveToRangeEnd ,&_beecef );_eabdd !=nil {return _eabdd ;};_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_bcgdd ); -_bcgdd .EG_RunLevelElts =append (_bcgdd .EG_RunLevelElts ,_egddc );_egddc .EG_RangeMarkupElements =append (_egddc .EG_RangeMarkupElements ,_feabe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbaffa :=NewEG_ContentBlockContent (); -_dddec :=NewEG_RunLevelElts ();_gabab :=NewEG_RangeMarkupElements ();_gabab .CommentRangeStart =NewCT_MarkupRange ();if _gabfc :=d .DecodeElement (_gabab .CommentRangeStart ,&_beecef );_gabfc !=nil {return _gabfc ;};_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_gbaffa ); -_gbaffa .EG_RunLevelElts =append (_gbaffa .EG_RunLevelElts ,_dddec );_dddec .EG_RangeMarkupElements =append (_dddec .EG_RangeMarkupElements ,_gabab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgcge :=NewEG_ContentBlockContent (); -_cgedf :=NewEG_RunLevelElts ();_bgggcb :=NewEG_RangeMarkupElements ();_bgggcb .CommentRangeEnd =NewCT_MarkupRange ();if _fbdgb :=d .DecodeElement (_bgggcb .CommentRangeEnd ,&_beecef );_fbdgb !=nil {return _fbdgb ;};_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_cgcge ); -_cgcge .EG_RunLevelElts =append (_cgcge .EG_RunLevelElts ,_cgedf );_cgedf .EG_RangeMarkupElements =append (_cgedf .EG_RangeMarkupElements ,_bgggcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_daccea :=NewEG_ContentBlockContent (); -_bedad :=NewEG_RunLevelElts ();_cdfdgg :=NewEG_RangeMarkupElements ();_cdfdgg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fdgad :=d .DecodeElement (_cdfdgg .CustomXmlInsRangeStart ,&_beecef );_fdgad !=nil {return _fdgad ;};_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_daccea ); -_daccea .EG_RunLevelElts =append (_daccea .EG_RunLevelElts ,_bedad );_bedad .EG_RangeMarkupElements =append (_bedad .EG_RangeMarkupElements ,_cdfdgg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cdfbgb :=NewEG_ContentBlockContent (); -_dfgfd :=NewEG_RunLevelElts ();_ffebce :=NewEG_RangeMarkupElements ();_ffebce .CustomXmlInsRangeEnd =NewCT_Markup ();if _bdagge :=d .DecodeElement (_ffebce .CustomXmlInsRangeEnd ,&_beecef );_bdagge !=nil {return _bdagge ;};_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_cdfbgb ); -_cdfbgb .EG_RunLevelElts =append (_cdfbgb .EG_RunLevelElts ,_dfgfd );_dfgfd .EG_RangeMarkupElements =append (_dfgfd .EG_RangeMarkupElements ,_ffebce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cgedbg :=NewEG_ContentBlockContent (); -_dgfbe :=NewEG_RunLevelElts ();_ddegbf :=NewEG_RangeMarkupElements ();_ddegbf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _geeebb :=d .DecodeElement (_ddegbf .CustomXmlDelRangeStart ,&_beecef );_geeebb !=nil {return _geeebb ;};_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_cgedbg ); -_cgedbg .EG_RunLevelElts =append (_cgedbg .EG_RunLevelElts ,_dgfbe );_dgfbe .EG_RangeMarkupElements =append (_dgfbe .EG_RangeMarkupElements ,_ddegbf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gfffce :=NewEG_ContentBlockContent (); -_dgdfee :=NewEG_RunLevelElts ();_dcegc :=NewEG_RangeMarkupElements ();_dcegc .CustomXmlDelRangeEnd =NewCT_Markup ();if _ceabcg :=d .DecodeElement (_dcegc .CustomXmlDelRangeEnd ,&_beecef );_ceabcg !=nil {return _ceabcg ;};_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_gfffce ); -_gfffce .EG_RunLevelElts =append (_gfffce .EG_RunLevelElts ,_dgdfee );_dgdfee .EG_RangeMarkupElements =append (_dgdfee .EG_RangeMarkupElements ,_dcegc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggceg :=NewEG_ContentBlockContent (); -_dgdgg :=NewEG_RunLevelElts ();_cfggfc :=NewEG_RangeMarkupElements ();_cfggfc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _faddf :=d .DecodeElement (_cfggfc .CustomXmlMoveFromRangeStart ,&_beecef );_faddf !=nil {return _faddf ;};_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_ggceg ); -_ggceg .EG_RunLevelElts =append (_ggceg .EG_RunLevelElts ,_dgdgg );_dgdgg .EG_RangeMarkupElements =append (_dgdgg .EG_RangeMarkupElements ,_cfggfc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_agcea :=NewEG_ContentBlockContent (); -_dccfc :=NewEG_RunLevelElts ();_geefbge :=NewEG_RangeMarkupElements ();_geefbge .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _egdfg :=d .DecodeElement (_geefbge .CustomXmlMoveFromRangeEnd ,&_beecef );_egdfg !=nil {return _egdfg ;};_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_agcea ); -_agcea .EG_RunLevelElts =append (_agcea .EG_RunLevelElts ,_dccfc );_dccfc .EG_RangeMarkupElements =append (_dccfc .EG_RangeMarkupElements ,_geefbge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fdfda :=NewEG_ContentBlockContent (); -_dfagae :=NewEG_RunLevelElts ();_fggdg :=NewEG_RangeMarkupElements ();_fggdg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cgcfd :=d .DecodeElement (_fggdg .CustomXmlMoveToRangeStart ,&_beecef );_cgcfd !=nil {return _cgcfd ;};_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_fdfda ); -_fdfda .EG_RunLevelElts =append (_fdfda .EG_RunLevelElts ,_dfagae );_dfagae .EG_RangeMarkupElements =append (_dfagae .EG_RangeMarkupElements ,_fggdg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gfgcac :=NewEG_ContentBlockContent (); -_facfb :=NewEG_RunLevelElts ();_bcecd :=NewEG_RangeMarkupElements ();_bcecd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cbaed :=d .DecodeElement (_bcecd .CustomXmlMoveToRangeEnd ,&_beecef );_cbaed !=nil {return _cbaed ;};_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_gfgcac ); -_gfgcac .EG_RunLevelElts =append (_gfgcac .EG_RunLevelElts ,_facfb );_facfb .EG_RangeMarkupElements =append (_facfb .EG_RangeMarkupElements ,_bcecd );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"}:_ddddb :=NewEG_ContentBlockContent (); -_fdbebe :=NewEG_RunLevelElts ();_fdegc :=NewEG_MathContent ();_fdegc .OMathPara =_aa .NewOMathPara ();if _feedc :=d .DecodeElement (_fdegc .OMathPara ,&_beecef );_feedc !=nil {return _feedc ;};_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_ddddb ); -_ddddb .EG_RunLevelElts =append (_ddddb .EG_RunLevelElts ,_fdbebe );_fdbebe .EG_MathContent =append (_fdbebe .EG_MathContent ,_fdegc );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"}:_beedb :=NewEG_ContentBlockContent (); -_cbfbd :=NewEG_RunLevelElts ();_eccea :=NewEG_MathContent ();_eccea .OMath =_aa .NewOMath ();if _febfd :=d .DecodeElement (_eccea .OMath ,&_beecef );_febfd !=nil {return _febfd ;};_agaad .EG_ContentBlockContent =append (_agaad .EG_ContentBlockContent ,_beedb ); -_beedb .EG_RunLevelElts =append (_beedb .EG_RunLevelElts ,_cbfbd );_cbfbd .EG_MathContent =append (_cbfbd .EG_MathContent ,_eccea );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",_beecef .Name ); -if _dgbbb :=d .Skip ();_dgbbb !=nil {return _dgbbb ;};};case _f .EndElement :break _ccgca ;case _f .CharData :};};return nil ;};func (_eedcb *ST_Jc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbgeb ,_fbgda :=d .Token ();if _fbgda !=nil {return _fbgda ; -};if _gaeff ,_fbbge :=_fbgeb .(_f .EndElement );_fbbge &&_gaeff .Name ==start .Name {*_eedcb =1;return nil ;};if _daafaae ,_eeacb :=_fbgeb .(_f .CharData );!_eeacb {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbgeb ); -}else {switch string (_daafaae ){case "":*_eedcb =0;case "\u0073\u0074\u0061r\u0074":*_eedcb =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_eedcb =2;case "\u0065\u006e\u0064":*_eedcb =3;case "\u0062\u006f\u0074\u0068":*_eedcb =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_eedcb =5; -case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_eedcb =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_eedcb =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_eedcb =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_eedcb =9; -case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_eedcb =10;case "\u006c\u0065\u0066\u0074":*_eedcb =11;case "\u0072\u0069\u0067h\u0074":*_eedcb =12;};};_fbgeb ,_fbgda =d .Token ();if _fbgda !=nil {return _fbgda ; -};if _gacfg ,_aedfdf :=_fbgeb .(_f .EndElement );_aedfdf &&_gacfg .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbgeb ); -};func (_abdad *CT_VMerge )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dacdad :=range start .Attr {if _dacdad .Name .Local =="\u0076\u0061\u006c"{_abdad .ValAttr .UnmarshalXMLAttr (_dacdad );continue ;};};for {_bgdbbf ,_cfefdf :=d .Token (); -if _cfefdf !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0056\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_cfefdf );};if _fdgfc ,_abbedg :=_bgdbbf .(_f .EndElement );_abbedg &&_fdgfc .Name ==start .Name {break ;};};return nil ; -}; +// Add To Viewed Hyperlinks +HistoryAttr *_gf .ST_OnOff ; -// ValidateWithPath validates the Comments and its children, prefixing error messages with path -func (_gccefa *Comments )ValidateWithPath (path string )error {if _bcbaeb :=_gccefa .CT_Comments .ValidateWithPath (path );_bcbaeb !=nil {return _bcbaeb ;};return nil ;};func (_bgccad ST_CaptionPos )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bgccad .String (),start ); -}; +// Hyperlink Anchor +AnchorAttr *string ;IdAttr *string ; -// ValidateWithPath validates the CT_SdtPr and its children, prefixing error messages with path -func (_beeef *CT_SdtPr )ValidateWithPath (path string )error {if _beeef .RPr !=nil {if _efcbb :=_beeef .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_efcbb !=nil {return _efcbb ;};};if _beeef .Alias !=nil {if _eebfe :=_beeef .Alias .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073"); -_eebfe !=nil {return _eebfe ;};};if _beeef .Tag !=nil {if _bgbdg :=_beeef .Tag .ValidateWithPath (path +"\u002f\u0054\u0061\u0067");_bgbdg !=nil {return _bgbdg ;};};if _beeef .Id !=nil {if _afbb :=_beeef .Id .ValidateWithPath (path +"\u002f\u0049\u0064"); -_afbb !=nil {return _afbb ;};};if _beeef .Lock !=nil {if _bfecgb :=_beeef .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_bfecgb !=nil {return _bfecgb ;};};if _beeef .Placeholder !=nil {if _cdeca :=_beeef .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"); -_cdeca !=nil {return _cdeca ;};};if _beeef .Temporary !=nil {if _ecefdb :=_beeef .Temporary .ValidateWithPath (path +"\u002f\u0054\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079");_ecefdb !=nil {return _ecefdb ;};};if _beeef .ShowingPlcHdr !=nil {if _gggge :=_beeef .ShowingPlcHdr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0069\u006e\u0067\u0050l\u0063\u0048\u0064\u0072"); -_gggge !=nil {return _gggge ;};};if _beeef .DataBinding !=nil {if _cbaegb :=_beeef .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_cbaegb !=nil {return _cbaegb ;};};if _beeef .Label !=nil {if _eceed :=_beeef .Label .ValidateWithPath (path +"\u002f\u004c\u0061\u0062\u0065\u006c"); -_eceed !=nil {return _eceed ;};};if _beeef .TabIndex !=nil {if _bfgbd :=_beeef .TabIndex .ValidateWithPath (path +"\u002fT\u0061\u0062\u0049\u006e\u0064\u0065x");_bfgbd !=nil {return _bfgbd ;};};if _beeef .Choice !=nil {if _bdeaeg :=_beeef .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_bdeaeg !=nil {return _bdeaeg ;};};return nil ;};func (_dgcbb ST_HighlightColor )String ()string {switch _dgcbb {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 ""; -}; +// Simple Field +FldSimple []*CT_SimpleField ; -// Validate validates the CT_Language and its children -func (_bebec *CT_Language )Validate ()error {return _bebec .ValidateWithPath ("C\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065");};type CT_FtnProps struct{ +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Footnote Placement -Pos *CT_FtnPos ; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_dddbd ST_TabJc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dddbd .String (),start );}; -// Footnote Numbering Format -NumFmt *CT_NumFmt ; +// ValidateWithPath validates the CT_FFName and its children, prefixing error messages with path +func (_gfgff *CT_FFName )ValidateWithPath (path string )error {return nil };func NewCT_Font ()*CT_Font {_befd :=&CT_Font {};return _befd };func (_abdgee ST_Pitch )String ()string {switch _abdgee {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 (_fcfcb *CT_FramesetChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egdce :for {_abafe ,_ggffc :=d .Token (); +if _ggffc !=nil {return _ggffc ;};switch _bcae :=_abafe .(type ){case _d .StartElement :switch _bcae .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"}:_eefb :=NewCT_Frameset (); +if _edbea :=d .DecodeElement (_eefb ,&_bcae );_edbea !=nil {return _edbea ;};_fcfcb .Frameset =append (_fcfcb .Frameset ,_eefb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbbdf :=NewCT_Frame (); +if _cgagbc :=d .DecodeElement (_dbbdf ,&_bcae );_cgagbc !=nil {return _cgagbc ;};_fcfcb .Frame =append (_fcfcb .Frame ,_dbbdf );default:_gb .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",_bcae .Name ); +if _cbbfd :=d .Skip ();_cbbfd !=nil {return _cbbfd ;};};case _d .EndElement :break _egdce ;case _d .CharData :};};return nil ;};func (_gddffc *ST_PageOrientation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcgea ,_aeddd :=d .Token (); +if _aeddd !=nil {return _aeddd ;};if _afbaaf ,_ccccbd :=_fcgea .(_d .EndElement );_ccccbd &&_afbaaf .Name ==start .Name {*_gddffc =1;return nil ;};if _fedead ,_ffbdf :=_fcgea .(_d .CharData );!_ffbdf {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",_fcgea ); +}else {switch string (_fedead ){case "":*_gddffc =0;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_gddffc =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_gddffc =2;};};_fcgea ,_aeddd =d .Token ();if _aeddd !=nil {return _aeddd ;};if _cecgeg ,_fafef :=_fcgea .(_d .EndElement ); +_fafef &&_cecgeg .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",_fcgea );};func (_aeeda *ST_LineNumberRestart )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aeeda =0; +case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_aeeda =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_aeeda =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_aeeda =3;};return nil ;}; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// ValidateWithPath validates the CT_TblPrExBase and its children, prefixing error messages with path +func (_ffaeca *CT_TblPrExBase )ValidateWithPath (path string )error {if _ffaeca .TblW !=nil {if _gddcb :=_ffaeca .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_gddcb !=nil {return _gddcb ;};};if _ffaeca .Jc !=nil {if _fagbf :=_ffaeca .Jc .ValidateWithPath (path +"\u002f\u004a\u0063"); +_fagbf !=nil {return _fagbf ;};};if _ffaeca .TblCellSpacing !=nil {if _dgaefg :=_ffaeca .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_dgaefg !=nil {return _dgaefg ;};};if _ffaeca .TblInd !=nil {if _cababg :=_ffaeca .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064"); +_cababg !=nil {return _cababg ;};};if _ffaeca .TblBorders !=nil {if _adaae :=_ffaeca .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_adaae !=nil {return _adaae ;};};if _ffaeca .Shd !=nil {if _ebbbg :=_ffaeca .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_ebbbg !=nil {return _ebbbg ;};};if _ffaeca .TblLayout !=nil {if _ddegaf :=_ffaeca .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_ddegaf !=nil {return _ddegaf ;};};if _ffaeca .TblCellMar !=nil {if _faaeg :=_ffaeca .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"); +_faaeg !=nil {return _faaeg ;};};if _ffaeca .TblLook !=nil {if _deebc :=_ffaeca .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_deebc !=nil {return _deebc ;};};return nil ;};func (_bgdcg ST_PTabAlignment )Validate ()error {return _bgdcg .ValidateWithPath ("")}; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;};func NewCT_FramesetChoice ()*CT_FramesetChoice {_fbcba :=&CT_FramesetChoice {};return _fbcba }; -// ValidateWithPath validates the CT_ObjectEmbed and its children, prefixing error messages with path -func (_fcgee *CT_ObjectEmbed )ValidateWithPath (path string )error {if _bcdf :=_fcgee .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_bcdf !=nil {return _bcdf ;};return nil ; -};func NewWdCT_Anchor ()*WdCT_Anchor {_dbadcc :=&WdCT_Anchor {};_dbadcc .SimplePos =_fa .NewCT_Point2D ();_dbadcc .PositionH =NewWdCT_PosH ();_dbadcc .PositionV =NewWdCT_PosV ();_dbadcc .Extent =_fa .NewCT_PositiveSize2D ();_dbadcc .DocPr =_fa .NewCT_NonVisualDrawingProps (); -_dbadcc .Graphic =_fa .NewGraphic ();return _dbadcc ;};func (_bdfgcad ST_CharacterSpacing )String ()string {switch _bdfgcad {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 "";}; +// ValidateWithPath validates the CT_TabStop and its children, prefixing error messages with path +func (_eebebc *CT_TabStop )ValidateWithPath (path string )error {if _eebebc .ValAttr ==ST_TabJcUnset {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 _bbdcc :=_eebebc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbdcc !=nil {return _bbdcc ;};if _bfdad :=_eebebc .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072"); +_bfdad !=nil {return _bfdad ;};if _ccfbf :=_eebebc .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_ccfbf !=nil {return _ccfbf ;};return nil ;};func (_egeag *WdEG_WrapTypeChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egeag .WrapNone !=nil {_bbgegc :=_d .StartElement {Name :_d .Name {Local :"w\u0070\u003a\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}}; +e .EncodeElement (_egeag .WrapNone ,_bbgegc );};if _egeag .WrapSquare !=nil {_efebb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}};e .EncodeElement (_egeag .WrapSquare ,_efebb ); +};if _egeag .WrapTight !=nil {_dcffd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003aw\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074"}};e .EncodeElement (_egeag .WrapTight ,_dcffd );};if _egeag .WrapThrough !=nil {_bdgbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0054\u0068r\u006f\u0075\u0067\u0068"}}; +e .EncodeElement (_egeag .WrapThrough ,_bdgbd );};if _egeag .WrapTopAndBottom !=nil {_caeeec :=_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 (_egeag .WrapTopAndBottom ,_caeeec ); +};return nil ;};func ParseUnionST_TextScale (s string )(ST_TextScale ,error ){_aeebg :=ST_TextScale {};if ST_TextScalePercentPatternRe .MatchString (s ){_aeebg .ST_TextScalePercent =&s ;}else {_bddec ,_baabbb :=_e .ParseFloat (s ,64);if _baabbb !=nil {return _aeebg ,_b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_baabbb ); +};_aeebg .ST_TextScaleDecimal =_ec .Int64 (int64 (_bddec ));};return _aeebg ,nil ;}; -// ValidateWithPath validates the CT_Recipients and its children, prefixing error messages with path -func (_dccgfc *CT_Recipients )ValidateWithPath (path string )error {for _ccebee ,_efgec :=range _dccgfc .RecipientData {if _debdf :=_efgec .ValidateWithPath (_d .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_ccebee )); -_debdf !=nil {return _debdf ;};};return nil ;}; +// Validate validates the Document and its children +func (_bfbbga *Document )Validate ()error {return _bfbbga .ValidateWithPath ("\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_dbadgb *CT_GlossaryDocument )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggbce :for {_eaedd ,_efcfg :=d .Token (); +if _efcfg !=nil {return _efcfg ;};switch _fefc :=_eaedd .(type ){case _d .StartElement :switch _fefc .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"}:_dbadgb .Background =NewCT_Background (); +if _gfbabf :=d .DecodeElement (_dbadgb .Background ,&_fefc );_gfbabf !=nil {return _gfbabf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbadgb .DocParts =NewCT_DocParts (); +if _gefab :=d .DecodeElement (_dbadgb .DocParts ,&_fefc );_gefab !=nil {return _gefab ;};default:_gb .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",_fefc .Name ); +if _efbf :=d .Skip ();_efbf !=nil {return _efbf ;};};case _d .EndElement :break _ggbce ;case _d .CharData :};};return nil ;};const (ST_HintUnset ST_Hint =0;ST_HintDefault ST_Hint =1;ST_HintEastAsia ST_Hint =2;);func NewCT_SmartTagType ()*CT_SmartTagType {_bfddg :=&CT_SmartTagType {}; +return _bfddg }; -// Validate validates the EG_ContentRunContentBase and its children -func (_ffdde *EG_ContentRunContentBase )Validate ()error {return _ffdde .ValidateWithPath ("\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func (_ddac *CT_DocParts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fageea :for {_fdgfd ,_ccdbf :=d .Token (); -if _ccdbf !=nil {return _ccdbf ;};switch _bebef :=_fdgfd .(type ){case _f .StartElement :switch _bebef .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gefcf :=NewCT_DocPart (); -if _bgga :=d .DecodeElement (_gefcf ,&_bebef );_bgga !=nil {return _bgga ;};_ddac .DocPart =append (_ddac .DocPart ,_gefcf );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",_bebef .Name ); -if _egece :=d .Skip ();_egece !=nil {return _egece ;};};case _f .EndElement :break _fageea ;case _f .CharData :};};return nil ;};func (_ddgcgb ST_MultiLevelType )ValidateWithPath (path string )error {switch _ddgcgb {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddgcgb )); -};return nil ;}; +// ValidateWithPath validates the CT_SdtRow and its children, prefixing error messages with path +func (_fbdad *CT_SdtRow )ValidateWithPath (path string )error {if _fbdad .SdtPr !=nil {if _ddbce :=_fbdad .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_ddbce !=nil {return _ddbce ;};};if _fbdad .SdtEndPr !=nil {if _fdbge :=_fbdad .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r"); +_fdbge !=nil {return _fdbge ;};};if _fbdad .SdtContent !=nil {if _gcbd :=_fbdad .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_gcbd !=nil {return _gcbd ;};};return nil ;}; -// Validate validates the CT_PageMar and its children -func (_ebfcgg *CT_PageMar )Validate ()error {return _ebfcgg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072");};func NewEG_RubyContent ()*EG_RubyContent {_bbfaf :=&EG_RubyContent {};return _bbfaf };func NewCT_TcPrBase ()*CT_TcPrBase {_dfgfc :=&CT_TcPrBase {}; -return _dfgfc }; +// Validate validates the CT_Numbering and its children +func (_gbcee *CT_Numbering )Validate ()error {return _gbcee .ValidateWithPath ("\u0043\u0054\u005fN\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");};func NewCT_Captions ()*CT_Captions {_bdfa :=&CT_Captions {};return _bdfa }; -// Validate validates the CT_DivBdr and its children -func (_aedbad *CT_DivBdr )Validate ()error {return _aedbad .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0042\u0064r");};func (_dgbbf ST_Zoom )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dgbbf .String (),start ); -}; +// Validate validates the CT_SmartTagType and its children +func (_badfa *CT_SmartTagType )Validate ()error {return _badfa .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");};func NewCT_DocDefaults ()*CT_DocDefaults {_cfda :=&CT_DocDefaults {};return _cfda }; +func (_ecgc *CT_FFName )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecgc .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_ecgc .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_MailMergeDocType byte ; -// ValidateWithPath validates the CT_PageMar and its children, prefixing error messages with path -func (_adgeda *CT_PageMar )ValidateWithPath (path string )error {if _edbaf :=_adgeda .TopAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0041\u0074\u0074\u0072");_edbaf !=nil {return _edbaf ;};if _fagegc :=_adgeda .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072"); -_fagegc !=nil {return _fagegc ;};if _gbaff :=_adgeda .BottomAttr .ValidateWithPath (path +"/\u0042\u006f\u0074\u0074\u006f\u006d\u0041\u0074\u0074\u0072");_gbaff !=nil {return _gbaff ;};if _deeee :=_adgeda .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r"); -_deeee !=nil {return _deeee ;};if _fgbfb :=_adgeda .HeaderAttr .ValidateWithPath (path +"/\u0048\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_fgbfb !=nil {return _fgbfb ;};if _gbfaa :=_adgeda .FooterAttr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u0065\u0072\u0041\u0074\u0074\u0072"); -_gbfaa !=nil {return _gbfaa ;};if _dbac :=_adgeda .GutterAttr .ValidateWithPath (path +"/\u0047\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_dbac !=nil {return _dbac ;};return nil ;};func (_dffbd *CT_ReadingModeInkLockDown )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aegdb :=range start .Attr {if _aegdb .Name .Local =="\u0061\u0063\u0074\u0075\u0061\u006c\u0050\u0067"{_efcad ,_ffgdd :=ParseUnionST_OnOff (_aegdb .Value ); -if _ffgdd !=nil {return _ffgdd ;};_dffbd .ActualPgAttr =_efcad ;continue ;};if _aegdb .Name .Local =="\u0077"{_cbfab ,_ageae :=_fc .ParseUint (_aegdb .Value ,10,64);if _ageae !=nil {return _ageae ;};_dffbd .WAttr =_cbfab ;continue ;};if _aegdb .Name .Local =="\u0068"{_fbfec ,_dgdae :=_fc .ParseUint (_aegdb .Value ,10,64); -if _dgdae !=nil {return _dgdae ;};_dffbd .HAttr =_fbfec ;continue ;};if _aegdb .Name .Local =="\u0066\u006f\u006e\u0074\u0053\u007a"{_bcbad ,_adgcb :=ParseUnionST_DecimalNumberOrPercent (_aegdb .Value );if _adgcb !=nil {return _adgcb ;};_dffbd .FontSzAttr =_bcbad ; -continue ;};};for {_deead ,_acadc :=d .Token ();if _acadc !=nil {return _d .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",_acadc ); -};if _ababe ,_addbe :=_deead .(_f .EndElement );_addbe &&_ababe .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Body and its children, prefixing error messages with path +func (_gaaa *CT_Body )ValidateWithPath (path string )error {for _gcee ,_bgfb :=range _gaaa .EG_BlockLevelElts {if _acg :=_bgfb .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_gcee )); +_acg !=nil {return _acg ;};};if _gaaa .SectPr !=nil {if _bage :=_gaaa .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_bage !=nil {return _bage ;};};return nil ;};type CT_LineNumber struct{ -// ValidateWithPath validates the CT_FFTextType and its children, prefixing error messages with path -func (_aaed *CT_FFTextType )ValidateWithPath (path string )error {if _aaed .ValAttr ==ST_FFTextTypeUnset {return _d .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 _gccc :=_aaed .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gccc !=nil {return _gccc ;};return nil ;}; +// Line Number Increments to Display +CountByAttr *int64 ; -// Validate validates the CT_WriteProtection and its children -func (_dcacbb *CT_WriteProtection )Validate ()error {return _dcacbb .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0065\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");};func (_dcabc *CT_MailMerge )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_gbfef :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006da\u0069\u006e\u0044\u006f\u0063u\u006d\u0065n\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_dcabc .MainDocumentType ,_gbfef );if _dcabc .LinkToQuery !=nil {_bdca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"}}; -e .EncodeElement (_dcabc .LinkToQuery ,_bdca );};_dabbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};e .EncodeElement (_dcabc .DataType ,_dabbb );if _dcabc .ConnectString !=nil {_bebefa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063o\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"}}; -e .EncodeElement (_dcabc .ConnectString ,_bebefa );};if _dcabc .Query !=nil {_bccgc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0071\u0075\u0065\u0072\u0079"}};e .EncodeElement (_dcabc .Query ,_bccgc );};if _dcabc .DataSource !=nil {_ecdfc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"}}; -e .EncodeElement (_dcabc .DataSource ,_ecdfc );};if _dcabc .HeaderSource !=nil {_accdf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_dcabc .HeaderSource ,_accdf ); -};if _dcabc .DoNotSuppressBlankLines !=nil {_fbfa :=_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 (_dcabc .DoNotSuppressBlankLines ,_fbfa ); -};if _dcabc .Destination !=nil {_ggec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dcabc .Destination ,_ggec );};if _dcabc .AddressFieldName !=nil {_edbfce :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0061d\u0064\u0072\u0065\u0073\u0073F\u0069\u0065l\u0064\u004e\u0061\u006d\u0065"}}; -e .EncodeElement (_dcabc .AddressFieldName ,_edbfce );};if _dcabc .MailSubject !=nil {_aefbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_dcabc .MailSubject ,_aefbd ); -};if _dcabc .MailAsAttachment !=nil {_gfdf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006da\u0069\u006c\u0041\u0073\u0041t\u0074\u0061c\u0068\u006d\u0065\u006e\u0074"}};e .EncodeElement (_dcabc .MailAsAttachment ,_gfdf );};if _dcabc .ViewMergedData !=nil {_fgcab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003av\u0069\u0065\u0077M\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061"}}; -e .EncodeElement (_dcabc .ViewMergedData ,_fgcab );};if _dcabc .ActiveRecord !=nil {_fceb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065\u0052e\u0063\u006f\u0072\u0064"}};e .EncodeElement (_dcabc .ActiveRecord ,_fceb ); -};if _dcabc .CheckErrors !=nil {_efbdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_dcabc .CheckErrors ,_efbdd );};if _dcabc .Odso !=nil {_gagdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006f\u0064\u0073\u006f"}}; -e .EncodeElement (_dcabc .Odso ,_gagdc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Line Numbering Starting Value +StartAttr *int64 ; -// Validate validates the CT_FitText and its children -func (_gdfbb *CT_FitText )Validate ()error {return _gdfbb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");};func NewWdCT_WrapNone ()*WdCT_WrapNone {_efdgdb :=&WdCT_WrapNone {};return _efdgdb };func NewCT_Markup ()*CT_Markup {_befcb :=&CT_Markup {}; -return _befcb };func (_fddaeb *EG_RubyContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbgcg :for {_cfged ,_abbaf :=d .Token ();if _abbaf !=nil {return _abbaf ;};switch _cfbef :=_cfged .(type ){case _f .StartElement :switch _cfbef .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fddaeb .R =NewCT_R (); -if _acgacg :=d .DecodeElement (_fddaeb .R ,&_cfbef );_acgacg !=nil {return _acgacg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgdbe :=NewEG_RunLevelElts (); -_cgdbe .ProofErr =NewCT_ProofErr ();if _acaab :=d .DecodeElement (_cgdbe .ProofErr ,&_cfbef );_acaab !=nil {return _acaab ;};_fddaeb .EG_RunLevelElts =append (_fddaeb .EG_RunLevelElts ,_cgdbe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fecefd :=NewEG_RunLevelElts (); -_fecefd .PermStart =NewCT_PermStart ();if _dccea :=d .DecodeElement (_fecefd .PermStart ,&_cfbef );_dccea !=nil {return _dccea ;};_fddaeb .EG_RunLevelElts =append (_fddaeb .EG_RunLevelElts ,_fecefd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_abcgcb :=NewEG_RunLevelElts (); -_abcgcb .PermEnd =NewCT_Perm ();if _bgdbbg :=d .DecodeElement (_abcgcb .PermEnd ,&_cfbef );_bgdbbg !=nil {return _bgdbbg ;};_fddaeb .EG_RunLevelElts =append (_fddaeb .EG_RunLevelElts ,_abcgcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdgga :=NewEG_RunLevelElts (); -_cdgga .Ins =NewCT_RunTrackChange ();if _fabbc :=d .DecodeElement (_cdgga .Ins ,&_cfbef );_fabbc !=nil {return _fabbc ;};_fddaeb .EG_RunLevelElts =append (_fddaeb .EG_RunLevelElts ,_cdgga );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdeefa :=NewEG_RunLevelElts (); -_bdeefa .Del =NewCT_RunTrackChange ();if _cfgda :=d .DecodeElement (_bdeefa .Del ,&_cfbef );_cfgda !=nil {return _cfgda ;};_fddaeb .EG_RunLevelElts =append (_fddaeb .EG_RunLevelElts ,_bdeefa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bebggf :=NewEG_RunLevelElts (); -_bebggf .MoveFrom =NewCT_RunTrackChange ();if _feebee :=d .DecodeElement (_bebggf .MoveFrom ,&_cfbef );_feebee !=nil {return _feebee ;};_fddaeb .EG_RunLevelElts =append (_fddaeb .EG_RunLevelElts ,_bebggf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dgdga :=NewEG_RunLevelElts (); -_dgdga .MoveTo =NewCT_RunTrackChange ();if _bedgg :=d .DecodeElement (_dgdga .MoveTo ,&_cfbef );_bedgg !=nil {return _bedgg ;};_fddaeb .EG_RunLevelElts =append (_fddaeb .EG_RunLevelElts ,_dgdga );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccdad :=NewEG_RunLevelElts (); -_aaaeff :=NewEG_RangeMarkupElements ();_aaaeff .BookmarkStart =NewCT_Bookmark ();if _adgcc :=d .DecodeElement (_aaaeff .BookmarkStart ,&_cfbef );_adgcc !=nil {return _adgcc ;};_fddaeb .EG_RunLevelElts =append (_fddaeb .EG_RunLevelElts ,_ccdad );_ccdad .EG_RangeMarkupElements =append (_ccdad .EG_RangeMarkupElements ,_aaaeff ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egdeg :=NewEG_RunLevelElts (); -_cbdag :=NewEG_RangeMarkupElements ();_cbdag .BookmarkEnd =NewCT_MarkupRange ();if _bdaedf :=d .DecodeElement (_cbdag .BookmarkEnd ,&_cfbef );_bdaedf !=nil {return _bdaedf ;};_fddaeb .EG_RunLevelElts =append (_fddaeb .EG_RunLevelElts ,_egdeg );_egdeg .EG_RangeMarkupElements =append (_egdeg .EG_RangeMarkupElements ,_cbdag ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbeecc :=NewEG_RunLevelElts (); -_cccab :=NewEG_RangeMarkupElements ();_cccab .MoveFromRangeStart =NewCT_MoveBookmark ();if _dfedc :=d .DecodeElement (_cccab .MoveFromRangeStart ,&_cfbef );_dfedc !=nil {return _dfedc ;};_fddaeb .EG_RunLevelElts =append (_fddaeb .EG_RunLevelElts ,_gbeecc ); -_gbeecc .EG_RangeMarkupElements =append (_gbeecc .EG_RangeMarkupElements ,_cccab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bcfgd :=NewEG_RunLevelElts (); -_aacgg :=NewEG_RangeMarkupElements ();_aacgg .MoveFromRangeEnd =NewCT_MarkupRange ();if _aacgcg :=d .DecodeElement (_aacgg .MoveFromRangeEnd ,&_cfbef );_aacgcg !=nil {return _aacgcg ;};_fddaeb .EG_RunLevelElts =append (_fddaeb .EG_RunLevelElts ,_bcfgd ); -_bcfgd .EG_RangeMarkupElements =append (_bcfgd .EG_RangeMarkupElements ,_aacgg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gefgc :=NewEG_RunLevelElts (); -_fbgbcb :=NewEG_RangeMarkupElements ();_fbgbcb .MoveToRangeStart =NewCT_MoveBookmark ();if _agbbbd :=d .DecodeElement (_fbgbcb .MoveToRangeStart ,&_cfbef );_agbbbd !=nil {return _agbbbd ;};_fddaeb .EG_RunLevelElts =append (_fddaeb .EG_RunLevelElts ,_gefgc ); -_gefgc .EG_RangeMarkupElements =append (_gefgc .EG_RangeMarkupElements ,_fbgbcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gdbae :=NewEG_RunLevelElts (); -_ffcba :=NewEG_RangeMarkupElements ();_ffcba .MoveToRangeEnd =NewCT_MarkupRange ();if _gbgef :=d .DecodeElement (_ffcba .MoveToRangeEnd ,&_cfbef );_gbgef !=nil {return _gbgef ;};_fddaeb .EG_RunLevelElts =append (_fddaeb .EG_RunLevelElts ,_gdbae );_gdbae .EG_RangeMarkupElements =append (_gdbae .EG_RangeMarkupElements ,_ffcba ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beffa :=NewEG_RunLevelElts (); -_dedcb :=NewEG_RangeMarkupElements ();_dedcb .CommentRangeStart =NewCT_MarkupRange ();if _fcfcfg :=d .DecodeElement (_dedcb .CommentRangeStart ,&_cfbef );_fcfcfg !=nil {return _fcfcfg ;};_fddaeb .EG_RunLevelElts =append (_fddaeb .EG_RunLevelElts ,_beffa ); -_beffa .EG_RangeMarkupElements =append (_beffa .EG_RangeMarkupElements ,_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 :"\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"}:_bafabd :=NewEG_RunLevelElts (); -_bbcac :=NewEG_RangeMarkupElements ();_bbcac .CommentRangeEnd =NewCT_MarkupRange ();if _abcaf :=d .DecodeElement (_bbcac .CommentRangeEnd ,&_cfbef );_abcaf !=nil {return _abcaf ;};_fddaeb .EG_RunLevelElts =append (_fddaeb .EG_RunLevelElts ,_bafabd );_bafabd .EG_RangeMarkupElements =append (_bafabd .EG_RangeMarkupElements ,_bbcac ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_efdfe :=NewEG_RunLevelElts (); -_deeab :=NewEG_RangeMarkupElements ();_deeab .CustomXmlInsRangeStart =NewCT_TrackChange ();if _caecg :=d .DecodeElement (_deeab .CustomXmlInsRangeStart ,&_cfbef );_caecg !=nil {return _caecg ;};_fddaeb .EG_RunLevelElts =append (_fddaeb .EG_RunLevelElts ,_efdfe ); -_efdfe .EG_RangeMarkupElements =append (_efdfe .EG_RangeMarkupElements ,_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 :"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"}:_edcge :=NewEG_RunLevelElts (); -_dfceg :=NewEG_RangeMarkupElements ();_dfceg .CustomXmlInsRangeEnd =NewCT_Markup ();if _cegbb :=d .DecodeElement (_dfceg .CustomXmlInsRangeEnd ,&_cfbef );_cegbb !=nil {return _cegbb ;};_fddaeb .EG_RunLevelElts =append (_fddaeb .EG_RunLevelElts ,_edcge ); -_edcge .EG_RangeMarkupElements =append (_edcge .EG_RangeMarkupElements ,_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 :"\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"}:_cedad :=NewEG_RunLevelElts (); -_fffcg :=NewEG_RangeMarkupElements ();_fffcg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ggbda :=d .DecodeElement (_fffcg .CustomXmlDelRangeStart ,&_cfbef );_ggbda !=nil {return _ggbda ;};_fddaeb .EG_RunLevelElts =append (_fddaeb .EG_RunLevelElts ,_cedad ); -_cedad .EG_RangeMarkupElements =append (_cedad .EG_RangeMarkupElements ,_fffcg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_eaegad :=NewEG_RunLevelElts (); -_gdcbg :=NewEG_RangeMarkupElements ();_gdcbg .CustomXmlDelRangeEnd =NewCT_Markup ();if _edeca :=d .DecodeElement (_gdcbg .CustomXmlDelRangeEnd ,&_cfbef );_edeca !=nil {return _edeca ;};_fddaeb .EG_RunLevelElts =append (_fddaeb .EG_RunLevelElts ,_eaegad ); -_eaegad .EG_RangeMarkupElements =append (_eaegad .EG_RangeMarkupElements ,_gdcbg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbffbf :=NewEG_RunLevelElts (); -_gagfad :=NewEG_RangeMarkupElements ();_gagfad .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fgdba :=d .DecodeElement (_gagfad .CustomXmlMoveFromRangeStart ,&_cfbef );_fgdba !=nil {return _fgdba ;};_fddaeb .EG_RunLevelElts =append (_fddaeb .EG_RunLevelElts ,_bbffbf ); -_bbffbf .EG_RangeMarkupElements =append (_bbffbf .EG_RangeMarkupElements ,_gagfad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cfccdb :=NewEG_RunLevelElts (); -_geefcca :=NewEG_RangeMarkupElements ();_geefcca .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gageg :=d .DecodeElement (_geefcca .CustomXmlMoveFromRangeEnd ,&_cfbef );_gageg !=nil {return _gageg ;};_fddaeb .EG_RunLevelElts =append (_fddaeb .EG_RunLevelElts ,_cfccdb ); -_cfccdb .EG_RangeMarkupElements =append (_cfccdb .EG_RangeMarkupElements ,_geefcca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_acdcc :=NewEG_RunLevelElts (); -_dfcgba :=NewEG_RangeMarkupElements ();_dfcgba .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _egeeg :=d .DecodeElement (_dfcgba .CustomXmlMoveToRangeStart ,&_cfbef );_egeeg !=nil {return _egeeg ;};_fddaeb .EG_RunLevelElts =append (_fddaeb .EG_RunLevelElts ,_acdcc ); -_acdcc .EG_RangeMarkupElements =append (_acdcc .EG_RangeMarkupElements ,_dfcgba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ccbaaf :=NewEG_RunLevelElts (); -_faccgc :=NewEG_RangeMarkupElements ();_faccgc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cdfcdg :=d .DecodeElement (_faccgc .CustomXmlMoveToRangeEnd ,&_cfbef );_cdfcdg !=nil {return _cdfcdg ;};_fddaeb .EG_RunLevelElts =append (_fddaeb .EG_RunLevelElts ,_ccbaaf ); -_ccbaaf .EG_RangeMarkupElements =append (_ccbaaf .EG_RangeMarkupElements ,_faccgc );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"}:_ffbeea :=NewEG_RunLevelElts (); -_bdacd :=NewEG_MathContent ();_bdacd .OMathPara =_aa .NewOMathPara ();if _egadd :=d .DecodeElement (_bdacd .OMathPara ,&_cfbef );_egadd !=nil {return _egadd ;};_fddaeb .EG_RunLevelElts =append (_fddaeb .EG_RunLevelElts ,_ffbeea );_ffbeea .EG_MathContent =append (_ffbeea .EG_MathContent ,_bdacd ); -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"}:_edcba :=NewEG_RunLevelElts (); -_egbab :=NewEG_MathContent ();_egbab .OMath =_aa .NewOMath ();if _fgafgg :=d .DecodeElement (_egbab .OMath ,&_cfbef );_fgafgg !=nil {return _fgafgg ;};_fddaeb .EG_RunLevelElts =append (_fddaeb .EG_RunLevelElts ,_edcba );_edcba .EG_MathContent =append (_edcba .EG_MathContent ,_egbab ); -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",_cfbef .Name ); -if _gcafg :=d .Skip ();_gcafg !=nil {return _gcafg ;};};case _f .EndElement :break _fbgcg ;case _f .CharData :};};return nil ;};func (_ggb *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 :_d .Sprintf ("\u0025\u0076",_ggb .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_SdtContentRun ()*CT_SdtContentRun {_cbedd :=&CT_SdtContentRun {};return _cbedd };func (_dfabgg ST_Shd )String ()string {switch _dfabgg {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 "";}; +// Distance Between Text and Line Numbering +DistanceAttr *_gf .ST_TwipsMeasure ; -// ValidateWithPath validates the CT_PageBorder and its children, prefixing error messages with path -func (_dgaad *CT_PageBorder )ValidateWithPath (path string )error {if _dgaad .ValAttr ==ST_BorderUnset {return _d .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 _acgeab :=_dgaad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acgeab !=nil {return _acgeab ;};if _dgaad .ColorAttr !=nil {if _bgefg :=_dgaad .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); -_bgefg !=nil {return _bgefg ;};};if _deggd :=_dgaad .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_deggd !=nil {return _deggd ;};if _dgaad .ShadowAttr !=nil {if _cdeba :=_dgaad .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); -_cdeba !=nil {return _cdeba ;};};if _dgaad .FrameAttr !=nil {if _aeccg :=_dgaad .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_aeccg !=nil {return _aeccg ;};};return nil ;};func (_cdbaec ST_FtnEdn )ValidateWithPath (path string )error {switch _cdbaec {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdbaec )); -};return nil ;}; +// Line Numbering Restart Setting +RestartAttr ST_LineNumberRestart ;};func (_fdcdg *ST_FldCharType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgffg ,_aeccce :=d .Token ();if _aeccce !=nil {return _aeccce ;};if _fgbdc ,_aaacf :=_cgffg .(_d .EndElement );_aaacf &&_fgbdc .Name ==start .Name {*_fdcdg =1; +return nil ;};if _bagbf ,_adbdg :=_cgffg .(_d .CharData );!_adbdg {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",_cgffg );}else {switch string (_bagbf ){case "":*_fdcdg =0; +case "\u0062\u0065\u0067i\u006e":*_fdcdg =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_fdcdg =2;case "\u0065\u006e\u0064":*_fdcdg =3;};};_cgffg ,_aeccce =d .Token ();if _aeccce !=nil {return _aeccce ;};if _acdafgf ,_afabd :=_cgffg .(_d .EndElement ); +_afabd &&_acdafgf .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",_cgffg );}; -// ValidateWithPath validates the CT_LatentStyles and its children, prefixing error messages with path -func (_caddf *CT_LatentStyles )ValidateWithPath (path string )error {if _caddf .DefLockedStateAttr !=nil {if _bedfe :=_caddf .DefLockedStateAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Lo\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072"); -_bedfe !=nil {return _bedfe ;};};if _caddf .DefSemiHiddenAttr !=nil {if _bcbgb :=_caddf .DefSemiHiddenAttr .ValidateWithPath (path +"\u002fD\u0065f\u0053\u0065\u006d\u0069\u0048i\u0064\u0064e\u006e\u0041\u0074\u0074\u0072");_bcbgb !=nil {return _bcbgb ; -};};if _caddf .DefUnhideWhenUsedAttr !=nil {if _gegbb :=_caddf .DefUnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Un\u0068\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074t\u0072");_gegbb !=nil {return _gegbb ; -};};if _caddf .DefQFormatAttr !=nil {if _ebag :=_caddf .DefQFormatAttr .ValidateWithPath (path +"\u002fD\u0065f\u0051\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_ebag !=nil {return _ebag ;};};for _edccb ,_ddcfc :=range _caddf .LsdException {if _cfgeag :=_ddcfc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u004csd\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_edccb )); -_cfgeag !=nil {return _cfgeag ;};};return nil ;}; +// ValidateWithPath validates the CT_Tc and its children, prefixing error messages with path +func (_gccage *CT_Tc )ValidateWithPath (path string )error {if _gccage .TcPr !=nil {if _cdfbd :=_gccage .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_cdfbd !=nil {return _cdfbd ;};};for _bgaafc ,_ebbcec :=range _gccage .EG_BlockLevelElts {if _eaecf :=_ebbcec .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_bgaafc )); +_eaecf !=nil {return _eaecf ;};};return nil ;}; -// ValidateWithPath validates the WdCT_WordprocessingShape and its children, prefixing error messages with path -func (_ebdcd *WdCT_WordprocessingShape )ValidateWithPath (path string )error {if _ebdcd .CNvPr !=nil {if _gcbbed :=_ebdcd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gcbbed !=nil {return _gcbbed ;};};if _ccabea :=_ebdcd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_ccabea !=nil {return _ccabea ;};if _bedeb :=_ebdcd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bedeb !=nil {return _bedeb ;};if _ebdcd .Style !=nil {if _fbgea :=_ebdcd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); -_fbgea !=nil {return _fbgea ;};};if _ebdcd .ExtLst !=nil {if _gfaee :=_ebdcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfaee !=nil {return _gfaee ;};};if _ebdcd .WChoice !=nil {if _bcddfc :=_ebdcd .WChoice .ValidateWithPath (path +"\u002f\u0057\u0043\u0068\u006f\u0069\u0063\u0065"); -_bcddfc !=nil {return _bcddfc ;};};if _dbgcb :=_ebdcd .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_dbgcb !=nil {return _dbgcb ;};return nil ;};func (_degadg *ST_DropCap )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_degadg =0; -case "\u006e\u006f\u006e\u0065":*_degadg =1;case "\u0064\u0072\u006f\u0070":*_degadg =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_degadg =3;};return nil ;};func (_aadcbb *CT_TblPrExBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaeac :for {_befdcc ,_daebf :=d .Token (); -if _daebf !=nil {return _daebf ;};switch _acedcb :=_befdcc .(type ){case _f .StartElement :switch _acedcb .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aadcbb .TblW =NewCT_TblWidth (); -if _cbdbb :=d .DecodeElement (_aadcbb .TblW ,&_acedcb );_cbdbb !=nil {return _cbdbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aadcbb .Jc =NewCT_JcTable (); -if _ccbeff :=d .DecodeElement (_aadcbb .Jc ,&_acedcb );_ccbeff !=nil {return _ccbeff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aadcbb .TblCellSpacing =NewCT_TblWidth (); -if _egaege :=d .DecodeElement (_aadcbb .TblCellSpacing ,&_acedcb );_egaege !=nil {return _egaege ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aadcbb .TblInd =NewCT_TblWidth (); -if _eaceg :=d .DecodeElement (_aadcbb .TblInd ,&_acedcb );_eaceg !=nil {return _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 :"\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"}:_aadcbb .TblBorders =NewCT_TblBorders (); -if _eaffgb :=d .DecodeElement (_aadcbb .TblBorders ,&_acedcb );_eaffgb !=nil {return _eaffgb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aadcbb .Shd =NewCT_Shd (); -if _cddcc :=d .DecodeElement (_aadcbb .Shd ,&_acedcb );_cddcc !=nil {return _cddcc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aadcbb .TblLayout =NewCT_TblLayoutType (); -if _affde :=d .DecodeElement (_aadcbb .TblLayout ,&_acedcb );_affde !=nil {return _affde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aadcbb .TblCellMar =NewCT_TblCellMar (); -if _cfegg :=d .DecodeElement (_aadcbb .TblCellMar ,&_acedcb );_cfegg !=nil {return _cfegg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aadcbb .TblLook =NewCT_TblLook (); -if _adcbfa :=d .DecodeElement (_aadcbb .TblLook ,&_acedcb );_adcbfa !=nil {return _adcbfa ;};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",_acedcb .Name ); -if _cbfed :=d .Skip ();_cbfed !=nil {return _cbfed ;};};case _f .EndElement :break _aaeac ;case _f .CharData :};};return nil ;};func (_ebfde ST_LineSpacingRule )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fgfggd :=_f .Attr {};_fgfggd .Name =name ; -switch _ebfde {case ST_LineSpacingRuleUnset :_fgfggd .Value ="";case ST_LineSpacingRuleAuto :_fgfggd .Value ="\u0061\u0075\u0074\u006f";case ST_LineSpacingRuleExact :_fgfggd .Value ="\u0065\u0078\u0061c\u0074";case ST_LineSpacingRuleAtLeast :_fgfggd .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074"; -};return _fgfggd ,nil ;};func (_fcbgf *CT_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcbgf .ValAttr =ST_MailMergeOdsoFMDFieldType (1);for _ ,_ecebc :=range start .Attr {if _ecebc .Name .Local =="\u0076\u0061\u006c"{_fcbgf .ValAttr .UnmarshalXMLAttr (_ecebc ); -continue ;};};for {_ddaf ,_ebcdb :=d .Token ();if _ebcdb !=nil {return _d .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",_ebcdb ); -};if _egbb ,_bcfbc :=_ddaf .(_f .EndElement );_bcfbc &&_egbb .Name ==start .Name {break ;};};return nil ;};func NewCT_Style ()*CT_Style {_gfdbgb :=&CT_Style {};return _gfdbgb };func (_egfgd *CT_PTab )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_faged ,_adfac :=_egfgd .AlignmentAttr .MarshalXMLAttr (_f .Name {Local :"w\u003a\u0061\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}); -if _adfac !=nil {return _adfac ;};start .Attr =append (start .Attr ,_faged );_faged ,_adfac =_egfgd .RelativeToAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0072e\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"});if _adfac !=nil {return _adfac ; -};start .Attr =append (start .Attr ,_faged );_faged ,_adfac =_egfgd .LeaderAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _adfac !=nil {return _adfac ;};start .Attr =append (start .Attr ,_faged );e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path +func (_bfega *CT_Text )ValidateWithPath (path string )error {return nil };func (_fccgad *ST_FFTextType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bffdde ,_gffgbg :=d .Token ();if _gffgbg !=nil {return _gffgbg ;};if _cggbc ,_bgbea :=_bffdde .(_d .EndElement ); +_bgbea &&_cggbc .Name ==start .Name {*_fccgad =1;return nil ;};if _bcffd ,_deegg :=_bffdde .(_d .CharData );!_deegg {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",_bffdde ); +}else {switch string (_bcffd ){case "":*_fccgad =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_fccgad =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_fccgad =2;case "\u0064\u0061\u0074\u0065":*_fccgad =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_fccgad =4; +case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_fccgad =5;case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_fccgad =6;};};_bffdde ,_gffgbg =d .Token ();if _gffgbg !=nil {return _gffgbg ;};if _geedaa ,_bgfcff :=_bffdde .(_d .EndElement ); +_bgfcff &&_geedaa .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",_bffdde );}; -// ValidateWithPath validates the CT_TblBorders and its children, prefixing error messages with path -func (_afabf *CT_TblBorders )ValidateWithPath (path string )error {if _afabf .Top !=nil {if _dfcfc :=_afabf .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_dfcfc !=nil {return _dfcfc ;};};if _afabf .Start !=nil {if _cbeca :=_afabf .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074"); -_cbeca !=nil {return _cbeca ;};};if _afabf .Left !=nil {if _efabd :=_afabf .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_efabd !=nil {return _efabd ;};};if _afabf .Bottom !=nil {if _egcdd :=_afabf .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); -_egcdd !=nil {return _egcdd ;};};if _afabf .End !=nil {if _ebbfe :=_afabf .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_ebbfe !=nil {return _ebbfe ;};};if _afabf .Right !=nil {if _caccfg :=_afabf .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); -_caccfg !=nil {return _caccfg ;};};if _afabf .InsideH !=nil {if _aadfc :=_afabf .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_aadfc !=nil {return _aadfc ;};};if _afabf .InsideV !=nil {if _ffcggg :=_afabf .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056"); -_ffcggg !=nil {return _ffcggg ;};};return nil ;};func (_adfdde ST_TblOverlap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_adfdde .String (),start );};func (_eaafd *CT_LvlLegacy )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eaafd .LegacyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_eaafd .LegacyAttr )}); -};if _eaafd .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 :_d .Sprintf ("\u0025\u0076",*_eaafd .LegacySpaceAttr )});};if _eaafd .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 :_d .Sprintf ("\u0025\u0076",*_eaafd .LegacyIndentAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgcdf *CT_PageSz )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgcdf .WAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0077"},Value :_d .Sprintf ("\u0025\u0076",*_cgcdf .WAttr )}); -};if _cgcdf .HAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0068"},Value :_d .Sprintf ("\u0025\u0076",*_cgcdf .HAttr )});};if _cgcdf .OrientAttr !=ST_PageOrientationUnset {_bdaag ,_dfdd :=_cgcdf .OrientAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0065\u006e\u0074"}); -if _dfdd !=nil {return _dfdd ;};start .Attr =append (start .Attr ,_bdaag );};if _cgcdf .CodeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u0064\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_cgcdf .CodeAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TblPr ()*CT_TblPr {_bcfac :=&CT_TblPr {};return _bcfac };func (_abga *CT_Height )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abga .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_abga .ValAttr )}); -};if _abga .HRuleAttr !=ST_HeightRuleUnset {_abfad ,_efgb :=_abga .HRuleAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _efgb !=nil {return _efgb ;};start .Attr =append (start .Attr ,_abfad );};e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_babee ST_VAnchor )ValidateWithPath (path string )error {switch _babee {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_babee )); -};return nil ;};func (_deaga *CT_SdtDropDownList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _deaga .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 :_d .Sprintf ("\u0025\u0076",*_deaga .LastValueAttr )}); -};e .EncodeToken (start );if _deaga .ListItem !=nil {_fgcae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_cbbbd :=range _deaga .ListItem {e .EncodeElement (_cbbbd ,_fgcae );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the TxbxContent and its children +func (_edccba *TxbxContent )Validate ()error {return _edccba .ValidateWithPath ("T\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_ggfef ST_Merge )ValidateWithPath (path string )error {switch _ggfef {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 (_ggfef )); +};return nil ;}; -// UnmarshalXML implements the xml.Unmarshaler interface. -func (_gbffgf *AlternateContentRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfafbb :for {_fbgagf ,_dcdcb :=d .Token ();if _dcdcb !=nil {return _dcdcb ;};switch _beefa :=_fbgagf .(type ){case _f .StartElement :switch _beefa .Name {case _f .Name {Space :_deaaf ,Local :"\u0043\u0068\u006f\u0069\u0063\u0065"}:_gbffgf .Choice =NewAC_ChoiceRun (); -if _fabgg :=d .DecodeElement (_gbffgf .Choice ,&_beefa );_fabgg !=nil {return _fabgg ;};for _ ,_gadbf :=range _beefa .Attr {if _gadbf .Name .Local =="\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0073"{_gbffgf .Choice ._baebdc =_gadbf .Value ;break ;};}; -case _f .Name {Space :_deaaf ,Local :"\u0046\u0061\u006c\u006c\u0062\u0061\u0063\u006b"}:if _eadfce ,_cdaff :=_fad .CreateElement (_beefa );_cdaff !=nil {return _cdaff ;}else {if _aebdgb :=d .DecodeElement (_eadfce ,&_beefa );_aebdgb !=nil {return _aebdgb ; -};_gbffgf .Fallback =_eadfce ;};};case _f .EndElement :break _cfafbb ;case _f .CharData :};};return nil ;};func (_cadge *CT_TblPrExBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cadge .TblW !=nil {_ggddf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}}; -e .EncodeElement (_cadge .TblW ,_ggddf );};if _cadge .Jc !=nil {_adegeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_cadge .Jc ,_adegeb );};if _cadge .TblCellSpacing !=nil {_dgdcda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}}; -e .EncodeElement (_cadge .TblCellSpacing ,_dgdcda );};if _cadge .TblInd !=nil {_bcafc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_cadge .TblInd ,_bcafc );};if _cadge .TblBorders !=nil {_edfba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; -e .EncodeElement (_cadge .TblBorders ,_edfba );};if _cadge .Shd !=nil {_eeegd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_cadge .Shd ,_eeegd );};if _cadge .TblLayout !=nil {_acabbc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_cadge .TblLayout ,_acabbc );};if _cadge .TblCellMar !=nil {_cedcb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_cadge .TblCellMar ,_cedcb );};if _cadge .TblLook !=nil {_dabbe :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}}; -e .EncodeElement (_cadge .TblLook ,_dabbe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Column and its children, prefixing error messages with path +func (_cadb *CT_Column )ValidateWithPath (path string )error {if _cadb .WAttr !=nil {if _aggg :=_cadb .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_aggg !=nil {return _aggg ;};};if _cadb .SpaceAttr !=nil {if _fefad :=_cadb .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072"); +_fefad !=nil {return _fefad ;};};return nil ;};func (_bcaeea *CT_TblStylePr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcaeea .TypeAttr =ST_TblStyleOverrideType (1);for _ ,_dgdead :=range start .Attr {if _dgdead .Name .Local =="\u0074\u0079\u0070\u0065"{_bcaeea .TypeAttr .UnmarshalXMLAttr (_dgdead ); +continue ;};};_cdfdeb :for {_cccddg ,_aabdd :=d .Token ();if _aabdd !=nil {return _aabdd ;};switch _eaccce :=_cccddg .(type ){case _d .StartElement :switch _eaccce .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"}:_bcaeea .PPr =NewCT_PPrGeneral (); +if _gggcf :=d .DecodeElement (_bcaeea .PPr ,&_eaccce );_gggcf !=nil {return _gggcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcaeea .RPr =NewCT_RPr (); +if _gbgac :=d .DecodeElement (_bcaeea .RPr ,&_eaccce );_gbgac !=nil {return _gbgac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcaeea .TblPr =NewCT_TblPrBase (); +if _edfcg :=d .DecodeElement (_bcaeea .TblPr ,&_eaccce );_edfcg !=nil {return _edfcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcaeea .TrPr =NewCT_TrPr (); +if _adgff :=d .DecodeElement (_bcaeea .TrPr ,&_eaccce );_adgff !=nil {return _adgff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcaeea .TcPr =NewCT_TcPr (); +if _aggdc :=d .DecodeElement (_bcaeea .TcPr ,&_eaccce );_aggdc !=nil {return _aggdc ;};default:_gb .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",_eaccce .Name ); +if _eabafe :=d .Skip ();_eabafe !=nil {return _eabafe ;};};case _d .EndElement :break _cdfdeb ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_TcBorders and its children -func (_agbcg *CT_TcBorders )Validate ()error {return _agbcg .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};func (_fddfde ST_TextAlignment )ValidateWithPath (path string )error {switch _fddfde {case 0,1,2,3,4,5:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fddfde )); -};return nil ;};type ST_PTabRelativeTo byte ;func (_eedcfb *ST_ThemeColor )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eedcfb =0;case "\u0064\u0061\u0072k\u0031":*_eedcfb =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_eedcfb =2; -case "\u0064\u0061\u0072k\u0032":*_eedcfb =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_eedcfb =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_eedcfb =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_eedcfb =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_eedcfb =7; -case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_eedcfb =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_eedcfb =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_eedcfb =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_eedcfb =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_eedcfb =12; -case "\u006e\u006f\u006e\u0065":*_eedcfb =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_eedcfb =14;case "\u0074\u0065\u0078t\u0031":*_eedcfb =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_eedcfb =16; -case "\u0074\u0065\u0078t\u0032":*_eedcfb =17;};return nil ;};func NewCT_WebSettings ()*CT_WebSettings {_dfdba :=&CT_WebSettings {};return _dfdba };func (_dacef *CT_LongHexNumber )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdag :=range start .Attr {if _fdag .Name .Local =="\u0076\u0061\u006c"{_bbafe ,_dbbbe :=_fdag .Value ,error (nil ); -if _dbbbe !=nil {return _dbbbe ;};_dacef .ValAttr =_bbafe ;continue ;};};for {_babfad ,_ggfeg :=d .Token ();if _ggfeg !=nil {return _d .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",_ggfeg ); -};if _agdfd ,_eccbd :=_babfad .(_f .EndElement );_eccbd &&_agdfd .Name ==start .Name {break ;};};return nil ;};func (_gefgfe ST_TabTlc )Validate ()error {return _gefgfe .ValidateWithPath ("")};func (_bfdgd *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 _bfdgd .CT_Comments .MarshalXML (e ,start );}; +// Validate validates the CT_SectPrBase and its children +func (_agdecd *CT_SectPrBase )Validate ()error {return _agdecd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065");}; -// ValidateWithPath validates the EG_PContentBase and its children, prefixing error messages with path -func (_ffgggf *EG_PContentBase )ValidateWithPath (path string )error {if _ffgggf .CustomXml !=nil {if _gdaafd :=_ffgggf .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_gdaafd !=nil {return _gdaafd ;}; -};for _ecfge ,_dfdde :=range _ffgggf .FldSimple {if _bcgde :=_dfdde .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ecfge ));_bcgde !=nil {return _bcgde ;};};if _ffgggf .Hyperlink !=nil {if _efgcd :=_ffgggf .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"); -_efgcd !=nil {return _efgcd ;};};return nil ;}; +// ValidateWithPath validates the WdCT_PosV and its children, prefixing error messages with path +func (_adacgf *WdCT_PosV )ValidateWithPath (path string )error {if _adacgf .RelativeFromAttr ==WdST_RelFromVUnset {return _b .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 _adbccb :=_adacgf .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_adbccb !=nil {return _adbccb ;};if _aebdg :=_adacgf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_aebdg !=nil {return _aebdg ;};return nil ;};func (_dggdc *CT_TwipsMeasure )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggfcg :=range start .Attr {if _ggfcg .Name .Local =="\u0076\u0061\u006c"{_dgdcg ,_cadfbf :=ParseUnionST_TwipsMeasure (_ggfcg .Value ); +if _cadfbf !=nil {return _cadfbf ;};_dggdc .ValAttr =_dgdcg ;continue ;};};for {_cefff ,_ddacaa :=d .Token ();if _ddacaa !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_ddacaa ); +};if _afafbb ,_begbc :=_cefff .(_d .EndElement );_begbc &&_afafbb .Name ==start .Name {break ;};};return nil ;};func NewCT_CustomXmlCell ()*CT_CustomXmlCell {_cccb :=&CT_CustomXmlCell {};return _cccb };type CT_TextboxTightWrap struct{ -// ValidateWithPath validates the EG_RPr and its children, prefixing error messages with path -func (_fbbecd *EG_RPr )ValidateWithPath (path string )error {if _fbbecd .RPr !=nil {if _ffefef :=_fbbecd .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ffefef !=nil {return _ffefef ;};};return nil ;};type CT_Tc struct{ +// Lines to Tight Wrap to Paragraph Extents +ValAttr ST_TextboxTightWrap ;};func (_cacbdf ST_RestartNumber )ValidateWithPath (path string )error {switch _cacbdf {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 (_cacbdf )); +};return nil ;};type CT_FFCheckBoxChoice struct{Size *CT_HpsMeasure ;SizeAuto *CT_OnOff ;};type WdWsp struct{WdCT_WordprocessingShape };func NewCT_MailMergeDataType ()*CT_MailMergeDataType {_eagda :=&CT_MailMergeDataType {};return _eagda ;};func (_dffabf *CT_SectPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gcega :=range start .Attr {if _gcega .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_cfaca ,_ecgdba :=_gcega .Value ,error (nil ); +if _ecgdba !=nil {return _ecgdba ;};_dffabf .RsidRPrAttr =&_cfaca ;continue ;};if _gcega .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_bedca ,_gega :=_gcega .Value ,error (nil );if _gega !=nil {return _gega ;};_dffabf .RsidDelAttr =&_bedca ;continue ; +};if _gcega .Name .Local =="\u0072\u0073\u0069d\u0052"{_ddcda ,_ccdce :=_gcega .Value ,error (nil );if _ccdce !=nil {return _ccdce ;};_dffabf .RsidRAttr =&_ddcda ;continue ;};if _gcega .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_gdfcc ,_fcfbf :=_gcega .Value ,error (nil ); +if _fcfbf !=nil {return _fcfbf ;};_dffabf .RsidSectAttr =&_gdfcc ;continue ;};};_ggcfe :for {_bbaccb ,_agceeff :=d .Token ();if _agceeff !=nil {return _agceeff ;};switch _bcfae :=_bbaccb .(type ){case _d .StartElement :switch _bcfae .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"}:_efccd :=NewEG_HdrFtrReferences (); +_efccd .HeaderReference =NewCT_HdrFtrRef ();if _cdcfd :=d .DecodeElement (_efccd .HeaderReference ,&_bcfae );_cdcfd !=nil {return _cdcfd ;};_dffabf .EG_HdrFtrReferences =append (_dffabf .EG_HdrFtrReferences ,_efccd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eeeda :=NewEG_HdrFtrReferences (); +_eeeda .FooterReference =NewCT_HdrFtrRef ();if _dfdff :=d .DecodeElement (_eeeda .FooterReference ,&_bcfae );_dfdff !=nil {return _dfdff ;};_dffabf .EG_HdrFtrReferences =append (_dffabf .EG_HdrFtrReferences ,_eeeda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dffabf .FootnotePr =NewCT_FtnProps (); +if _dgbcd :=d .DecodeElement (_dffabf .FootnotePr ,&_bcfae );_dgbcd !=nil {return _dgbcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dffabf .EndnotePr =NewCT_EdnProps (); +if _ffade :=d .DecodeElement (_dffabf .EndnotePr ,&_bcfae );_ffade !=nil {return _ffade ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dffabf .Type =NewCT_SectType (); +if _ccacf :=d .DecodeElement (_dffabf .Type ,&_bcfae );_ccacf !=nil {return _ccacf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dffabf .PgSz =NewCT_PageSz (); +if _ecdddb :=d .DecodeElement (_dffabf .PgSz ,&_bcfae );_ecdddb !=nil {return _ecdddb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dffabf .PgMar =NewCT_PageMar (); +if _eefdg :=d .DecodeElement (_dffabf .PgMar ,&_bcfae );_eefdg !=nil {return _eefdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dffabf .PaperSrc =NewCT_PaperSource (); +if _abdaec :=d .DecodeElement (_dffabf .PaperSrc ,&_bcfae );_abdaec !=nil {return _abdaec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dffabf .PgBorders =NewCT_PageBorders (); +if _fecbb :=d .DecodeElement (_dffabf .PgBorders ,&_bcfae );_fecbb !=nil {return _fecbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dffabf .LnNumType =NewCT_LineNumber (); +if _egbbc :=d .DecodeElement (_dffabf .LnNumType ,&_bcfae );_egbbc !=nil {return _egbbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dffabf .PgNumType =NewCT_PageNumber (); +if _adbdcc :=d .DecodeElement (_dffabf .PgNumType ,&_bcfae );_adbdcc !=nil {return _adbdcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dffabf .Cols =NewCT_Columns (); +if _dedfcb :=d .DecodeElement (_dffabf .Cols ,&_bcfae );_dedfcb !=nil {return _dedfcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dffabf .FormProt =NewCT_OnOff (); +if _fcdeb :=d .DecodeElement (_dffabf .FormProt ,&_bcfae );_fcdeb !=nil {return _fcdeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dffabf .VAlign =NewCT_VerticalJc (); +if _adecb :=d .DecodeElement (_dffabf .VAlign ,&_bcfae );_adecb !=nil {return _adecb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dffabf .NoEndnote =NewCT_OnOff (); +if _aebdc :=d .DecodeElement (_dffabf .NoEndnote ,&_bcfae );_aebdc !=nil {return _aebdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dffabf .TitlePg =NewCT_OnOff (); +if _caeeb :=d .DecodeElement (_dffabf .TitlePg ,&_bcfae );_caeeb !=nil {return _caeeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dffabf .TextDirection =NewCT_TextDirection (); +if _ecbgf :=d .DecodeElement (_dffabf .TextDirection ,&_bcfae );_ecbgf !=nil {return _ecbgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dffabf .Bidi =NewCT_OnOff (); +if _agdgc :=d .DecodeElement (_dffabf .Bidi ,&_bcfae );_agdgc !=nil {return _agdgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dffabf .RtlGutter =NewCT_OnOff (); +if _cafdg :=d .DecodeElement (_dffabf .RtlGutter ,&_bcfae );_cafdg !=nil {return _cafdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dffabf .DocGrid =NewCT_DocGrid (); +if _bgfd :=d .DecodeElement (_dffabf .DocGrid ,&_bcfae );_bgfd !=nil {return _bgfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dffabf .PrinterSettings =NewCT_Rel (); +if _eafgg :=d .DecodeElement (_dffabf .PrinterSettings ,&_bcfae );_eafgg !=nil {return _eafgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dffabf .SectPrChange =NewCT_SectPrChange (); +if _dbcaf :=d .DecodeElement (_dffabf .SectPrChange ,&_bcfae );_dbcaf !=nil {return _dbcaf ;};default:_gb .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",_bcfae .Name ); +if _bdbdf :=d .Skip ();_bdbdf !=nil {return _bdbdf ;};};case _d .EndElement :break _ggcfe ;case _d .CharData :};};return nil ;}; -// Table Cell Identifier -IdAttr *string ; +// ValidateWithPath validates the EG_PContentMath and its children, prefixing error messages with path +func (_bggbbb *EG_PContentMath )ValidateWithPath (path string )error {for _dcega ,_gcbddc :=range _bggbbb .EG_PContentBase {if _eeaadb :=_gcbddc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045G_\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u005b\u0025d\u005d",path ,_dcega )); +_eeaadb !=nil {return _eeaadb ;};};for _cfdeg ,_ecfgb :=range _bggbbb .EG_ContentRunContentBase {if _efdfdf :=_ecfgb .ValidateWithPath (_b .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 ,_cfdeg )); +_efdfdf !=nil {return _efdfdf ;};};return nil ;}; -// Table Cell Properties -TcPr *CT_TcPr ;EG_BlockLevelElts []*EG_BlockLevelElts ;}; +// Validate validates the CT_Compat and its children +func (_dgdc *CT_Compat )Validate ()error {return _dgdc .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006d\u0070\u0061t");};func (_gdbab ST_LineNumberRestart )String ()string {switch _gdbab {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 "";};type CT_DocRsids struct{ -// Validate validates the CT_Body and its children -func (_fdbc *CT_Body )Validate ()error {return _fdbc .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0064\u0079");};func (_eaffgg *EG_ContentCellContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bffead :for {_efebb ,_dgac :=d .Token (); -if _dgac !=nil {return _dgac ;};switch _dabbdf :=_efebb .(type ){case _f .StartElement :switch _dabbdf .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbgbb :=NewCT_Tc (); -if _eeeebb :=d .DecodeElement (_fbgbb ,&_dabbdf );_eeeebb !=nil {return _eeeebb ;};_eaffgg .Tc =append (_eaffgg .Tc ,_fbgbb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_eaffgg .CustomXml =NewCT_CustomXmlCell (); -if _dgdaa :=d .DecodeElement (_eaffgg .CustomXml ,&_dabbdf );_dgdaa !=nil {return _dgdaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eaffgg .Sdt =NewCT_SdtCell (); -if _efbee :=d .DecodeElement (_eaffgg .Sdt ,&_dabbdf );_efbee !=nil {return _efbee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbefe :=NewEG_RunLevelElts (); -_bbefe .ProofErr =NewCT_ProofErr ();if _eagfa :=d .DecodeElement (_bbefe .ProofErr ,&_dabbdf );_eagfa !=nil {return _eagfa ;};_eaffgg .EG_RunLevelElts =append (_eaffgg .EG_RunLevelElts ,_bbefe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fgbfcd :=NewEG_RunLevelElts (); -_fgbfcd .PermStart =NewCT_PermStart ();if _geeae :=d .DecodeElement (_fgbfcd .PermStart ,&_dabbdf );_geeae !=nil {return _geeae ;};_eaffgg .EG_RunLevelElts =append (_eaffgg .EG_RunLevelElts ,_fgbfcd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cbgag :=NewEG_RunLevelElts (); -_cbgag .PermEnd =NewCT_Perm ();if _gebege :=d .DecodeElement (_cbgag .PermEnd ,&_dabbdf );_gebege !=nil {return _gebege ;};_eaffgg .EG_RunLevelElts =append (_eaffgg .EG_RunLevelElts ,_cbgag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcabg :=NewEG_RunLevelElts (); -_dcabg .Ins =NewCT_RunTrackChange ();if _ecbfff :=d .DecodeElement (_dcabg .Ins ,&_dabbdf );_ecbfff !=nil {return _ecbfff ;};_eaffgg .EG_RunLevelElts =append (_eaffgg .EG_RunLevelElts ,_dcabg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeedeb :=NewEG_RunLevelElts (); -_aeedeb .Del =NewCT_RunTrackChange ();if _dacfda :=d .DecodeElement (_aeedeb .Del ,&_dabbdf );_dacfda !=nil {return _dacfda ;};_eaffgg .EG_RunLevelElts =append (_eaffgg .EG_RunLevelElts ,_aeedeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_beefe :=NewEG_RunLevelElts (); -_beefe .MoveFrom =NewCT_RunTrackChange ();if _afgff :=d .DecodeElement (_beefe .MoveFrom ,&_dabbdf );_afgff !=nil {return _afgff ;};_eaffgg .EG_RunLevelElts =append (_eaffgg .EG_RunLevelElts ,_beefe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_efgfda :=NewEG_RunLevelElts (); -_efgfda .MoveTo =NewCT_RunTrackChange ();if _bddbfg :=d .DecodeElement (_efgfda .MoveTo ,&_dabbdf );_bddbfg !=nil {return _bddbfg ;};_eaffgg .EG_RunLevelElts =append (_eaffgg .EG_RunLevelElts ,_efgfda );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcfdcb :=NewEG_RunLevelElts (); -_dgfedb :=NewEG_RangeMarkupElements ();_dgfedb .BookmarkStart =NewCT_Bookmark ();if _eebae :=d .DecodeElement (_dgfedb .BookmarkStart ,&_dabbdf );_eebae !=nil {return _eebae ;};_eaffgg .EG_RunLevelElts =append (_eaffgg .EG_RunLevelElts ,_bcfdcb );_bcfdcb .EG_RangeMarkupElements =append (_bcfdcb .EG_RangeMarkupElements ,_dgfedb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edgeca :=NewEG_RunLevelElts (); -_addeg :=NewEG_RangeMarkupElements ();_addeg .BookmarkEnd =NewCT_MarkupRange ();if _febec :=d .DecodeElement (_addeg .BookmarkEnd ,&_dabbdf );_febec !=nil {return _febec ;};_eaffgg .EG_RunLevelElts =append (_eaffgg .EG_RunLevelElts ,_edgeca );_edgeca .EG_RangeMarkupElements =append (_edgeca .EG_RangeMarkupElements ,_addeg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffccba :=NewEG_RunLevelElts (); -_egbcac :=NewEG_RangeMarkupElements ();_egbcac .MoveFromRangeStart =NewCT_MoveBookmark ();if _deedg :=d .DecodeElement (_egbcac .MoveFromRangeStart ,&_dabbdf );_deedg !=nil {return _deedg ;};_eaffgg .EG_RunLevelElts =append (_eaffgg .EG_RunLevelElts ,_ffccba ); -_ffccba .EG_RangeMarkupElements =append (_ffccba .EG_RangeMarkupElements ,_egbcac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gbecee :=NewEG_RunLevelElts (); -_gggb :=NewEG_RangeMarkupElements ();_gggb .MoveFromRangeEnd =NewCT_MarkupRange ();if _acaeb :=d .DecodeElement (_gggb .MoveFromRangeEnd ,&_dabbdf );_acaeb !=nil {return _acaeb ;};_eaffgg .EG_RunLevelElts =append (_eaffgg .EG_RunLevelElts ,_gbecee );_gbecee .EG_RangeMarkupElements =append (_gbecee .EG_RangeMarkupElements ,_gggb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_defbad :=NewEG_RunLevelElts (); -_acfdg :=NewEG_RangeMarkupElements ();_acfdg .MoveToRangeStart =NewCT_MoveBookmark ();if _fbecdg :=d .DecodeElement (_acfdg .MoveToRangeStart ,&_dabbdf );_fbecdg !=nil {return _fbecdg ;};_eaffgg .EG_RunLevelElts =append (_eaffgg .EG_RunLevelElts ,_defbad ); -_defbad .EG_RangeMarkupElements =append (_defbad .EG_RangeMarkupElements ,_acfdg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_aadccc :=NewEG_RunLevelElts (); -_baggcc :=NewEG_RangeMarkupElements ();_baggcc .MoveToRangeEnd =NewCT_MarkupRange ();if _bgadg :=d .DecodeElement (_baggcc .MoveToRangeEnd ,&_dabbdf );_bgadg !=nil {return _bgadg ;};_eaffgg .EG_RunLevelElts =append (_eaffgg .EG_RunLevelElts ,_aadccc ); -_aadccc .EG_RangeMarkupElements =append (_aadccc .EG_RangeMarkupElements ,_baggcc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfcad :=NewEG_RunLevelElts (); -_fcbag :=NewEG_RangeMarkupElements ();_fcbag .CommentRangeStart =NewCT_MarkupRange ();if _fbeca :=d .DecodeElement (_fcbag .CommentRangeStart ,&_dabbdf );_fbeca !=nil {return _fbeca ;};_eaffgg .EG_RunLevelElts =append (_eaffgg .EG_RunLevelElts ,_dfcad ); -_dfcad .EG_RangeMarkupElements =append (_dfcad .EG_RangeMarkupElements ,_fcbag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfadc :=NewEG_RunLevelElts (); -_baaf :=NewEG_RangeMarkupElements ();_baaf .CommentRangeEnd =NewCT_MarkupRange ();if _adfcd :=d .DecodeElement (_baaf .CommentRangeEnd ,&_dabbdf );_adfcd !=nil {return _adfcd ;};_eaffgg .EG_RunLevelElts =append (_eaffgg .EG_RunLevelElts ,_dfadc );_dfadc .EG_RangeMarkupElements =append (_dfadc .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 :"\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"}:_gdccag :=NewEG_RunLevelElts (); -_fgdce :=NewEG_RangeMarkupElements ();_fgdce .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ggefgd :=d .DecodeElement (_fgdce .CustomXmlInsRangeStart ,&_dabbdf );_ggefgd !=nil {return _ggefgd ;};_eaffgg .EG_RunLevelElts =append (_eaffgg .EG_RunLevelElts ,_gdccag ); -_gdccag .EG_RangeMarkupElements =append (_gdccag .EG_RangeMarkupElements ,_fgdce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gcbff :=NewEG_RunLevelElts (); -_gddffg :=NewEG_RangeMarkupElements ();_gddffg .CustomXmlInsRangeEnd =NewCT_Markup ();if _dfcdeg :=d .DecodeElement (_gddffg .CustomXmlInsRangeEnd ,&_dabbdf );_dfcdeg !=nil {return _dfcdeg ;};_eaffgg .EG_RunLevelElts =append (_eaffgg .EG_RunLevelElts ,_gcbff ); -_gcbff .EG_RangeMarkupElements =append (_gcbff .EG_RangeMarkupElements ,_gddffg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gaeca :=NewEG_RunLevelElts (); -_bbbed :=NewEG_RangeMarkupElements ();_bbbed .CustomXmlDelRangeStart =NewCT_TrackChange ();if _efaeb :=d .DecodeElement (_bbbed .CustomXmlDelRangeStart ,&_dabbdf );_efaeb !=nil {return _efaeb ;};_eaffgg .EG_RunLevelElts =append (_eaffgg .EG_RunLevelElts ,_gaeca ); -_gaeca .EG_RangeMarkupElements =append (_gaeca .EG_RangeMarkupElements ,_bbbed );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ggeed :=NewEG_RunLevelElts (); -_aeeeae :=NewEG_RangeMarkupElements ();_aeeeae .CustomXmlDelRangeEnd =NewCT_Markup ();if _bgdcg :=d .DecodeElement (_aeeeae .CustomXmlDelRangeEnd ,&_dabbdf );_bgdcg !=nil {return _bgdcg ;};_eaffgg .EG_RunLevelElts =append (_eaffgg .EG_RunLevelElts ,_ggeed ); -_ggeed .EG_RangeMarkupElements =append (_ggeed .EG_RangeMarkupElements ,_aeeeae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddfce :=NewEG_RunLevelElts (); -_ffacg :=NewEG_RangeMarkupElements ();_ffacg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cffddd :=d .DecodeElement (_ffacg .CustomXmlMoveFromRangeStart ,&_dabbdf );_cffddd !=nil {return _cffddd ;};_eaffgg .EG_RunLevelElts =append (_eaffgg .EG_RunLevelElts ,_ddfce ); -_ddfce .EG_RangeMarkupElements =append (_ddfce .EG_RangeMarkupElements ,_ffacg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_dgdaed :=NewEG_RunLevelElts (); -_cgegea :=NewEG_RangeMarkupElements ();_cgegea .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gdaaff :=d .DecodeElement (_cgegea .CustomXmlMoveFromRangeEnd ,&_dabbdf );_gdaaff !=nil {return _gdaaff ;};_eaffgg .EG_RunLevelElts =append (_eaffgg .EG_RunLevelElts ,_dgdaed ); -_dgdaed .EG_RangeMarkupElements =append (_dgdaed .EG_RangeMarkupElements ,_cgegea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_agcffg :=NewEG_RunLevelElts (); -_gfafag :=NewEG_RangeMarkupElements ();_gfafag .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _afaee :=d .DecodeElement (_gfafag .CustomXmlMoveToRangeStart ,&_dabbdf );_afaee !=nil {return _afaee ;};_eaffgg .EG_RunLevelElts =append (_eaffgg .EG_RunLevelElts ,_agcffg ); -_agcffg .EG_RangeMarkupElements =append (_agcffg .EG_RangeMarkupElements ,_gfafag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_addegg :=NewEG_RunLevelElts (); -_gdabcf :=NewEG_RangeMarkupElements ();_gdabcf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dfdab :=d .DecodeElement (_gdabcf .CustomXmlMoveToRangeEnd ,&_dabbdf );_dfdab !=nil {return _dfdab ;};_eaffgg .EG_RunLevelElts =append (_eaffgg .EG_RunLevelElts ,_addegg ); -_addegg .EG_RangeMarkupElements =append (_addegg .EG_RangeMarkupElements ,_gdabcf );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"}:_caded :=NewEG_RunLevelElts (); -_agadg :=NewEG_MathContent ();_agadg .OMathPara =_aa .NewOMathPara ();if _ffaeba :=d .DecodeElement (_agadg .OMathPara ,&_dabbdf );_ffaeba !=nil {return _ffaeba ;};_eaffgg .EG_RunLevelElts =append (_eaffgg .EG_RunLevelElts ,_caded );_caded .EG_MathContent =append (_caded .EG_MathContent ,_agadg ); -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"}:_aeffa :=NewEG_RunLevelElts (); -_eecec :=NewEG_MathContent ();_eecec .OMath =_aa .NewOMath ();if _aedaag :=d .DecodeElement (_eecec .OMath ,&_dabbdf );_aedaag !=nil {return _aedaag ;};_eaffgg .EG_RunLevelElts =append (_eaffgg .EG_RunLevelElts ,_aeffa );_aeffa .EG_MathContent =append (_aeffa .EG_MathContent ,_eecec ); -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",_dabbdf .Name ); -if _gffgd :=d .Skip ();_gffgd !=nil {return _gffgd ;};};case _f .EndElement :break _bffead ;case _f .CharData :};};return nil ;};func (_abaada *WdCT_WrapNone )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_CharacterSpacing ()*CT_CharacterSpacing {_cfeg :=&CT_CharacterSpacing {};_cfeg .ValAttr =ST_CharacterSpacing (1);return _cfeg ;};func NewCT_FtnPos ()*CT_FtnPos {_eaac :=&CT_FtnPos {};_eaac .ValAttr =ST_FtnPos (1);return _eaac }; +// Original Document Revision Save ID +RsidRoot *CT_LongHexNumber ; +// Single Session Revision Save ID +Rsid []*CT_LongHexNumber ;};func (_afdgc *CT_OptimizeForBrowser )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _afdgc .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_afdgc .TargetAttr )}); +};if _afdgc .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_afdgc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type WdST_RelFromV byte ;func NewCT_WritingStyle ()*CT_WritingStyle {_dgdgg :=&CT_WritingStyle {};return _dgdgg };func NewEG_ContentRunContentBase ()*EG_ContentRunContentBase {_ccedb :=&EG_ContentRunContentBase {};return _ccedb ;};func (_ageb *CT_PageBorder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ageb .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ageb .IdAttr )}); +};_agddd ,_geccb :=_ageb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _geccb !=nil {return _geccb ;};start .Attr =append (start .Attr ,_agddd );if _ageb .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_ageb .ColorAttr )}); +};if _ageb .ThemeColorAttr !=ST_ThemeColorUnset {_dbecg ,_ecfcef :=_ageb .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _ecfcef !=nil {return _ecfcef ;};start .Attr =append (start .Attr ,_dbecg ); +};if _ageb .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 :_b .Sprintf ("\u0025\u0076",*_ageb .ThemeTintAttr )});};if _ageb .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 :_b .Sprintf ("\u0025\u0076",*_ageb .ThemeShadeAttr )}); +};if _ageb .SzAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_b .Sprintf ("\u0025\u0076",*_ageb .SzAttr )});};if _ageb .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ageb .SpaceAttr )}); +};if _ageb .ShadowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_ageb .ShadowAttr )});};if _ageb .FrameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ageb .FrameAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dagadd *CT_SdtDocPart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgadg :for {_fagdc ,_ggebd :=d .Token ();if _ggebd !=nil {return _ggebd ; +};switch _afdgfc :=_fagdc .(type ){case _d .StartElement :switch _afdgfc .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"}:_dagadd .DocPartGallery =NewCT_String (); +if _caacf :=d .DecodeElement (_dagadd .DocPartGallery ,&_afdgfc );_caacf !=nil {return _caacf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dagadd .DocPartCategory =NewCT_String (); +if _facee :=d .DecodeElement (_dagadd .DocPartCategory ,&_afdgfc );_facee !=nil {return _facee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dagadd .DocPartUnique =NewCT_OnOff (); +if _cebgc :=d .DecodeElement (_dagadd .DocPartUnique ,&_afdgfc );_cebgc !=nil {return _cebgc ;};default:_gb .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",_afdgfc .Name ); +if _egabb :=d .Skip ();_egabb !=nil {return _egabb ;};};case _d .EndElement :break _dgadg ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_FontFamily and its children -func (_ffbed *CT_FontFamily )Validate ()error {return _ffbed .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};type CT_FtnEdn struct{ +// ValidateWithPath validates the AC_ChoiceRun and its children, prefixing error messages with path +func (_faccee *AC_ChoiceRun )ValidateWithPath (path string )error {if _faccee .Br !=nil {if _ebbegf :=_faccee .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_ebbegf !=nil {return _ebbegf ;};};if _faccee .T !=nil {if _gcbgf :=_faccee .T .ValidateWithPath (path +"\u002f\u0054"); +_gcbgf !=nil {return _gcbgf ;};};if _faccee .ContentPart !=nil {if _dcbdd :=_faccee .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_dcbdd !=nil {return _dcbdd ;};};if _faccee .DelText !=nil {if _bagaee :=_faccee .DelText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0054\u0065\u0078\u0074"); +_bagaee !=nil {return _bagaee ;};};if _faccee .InstrText !=nil {if _befddd :=_faccee .InstrText .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_befddd !=nil {return _befddd ;};};if _faccee .DelInstrText !=nil {if _efcfa :=_faccee .DelInstrText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"); +_efcfa !=nil {return _efcfa ;};};if _faccee .NoBreakHyphen !=nil {if _baade :=_faccee .NoBreakHyphen .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b\u0048y\u0070\u0068\u0065\u006e");_baade !=nil {return _baade ;};};if _faccee .SoftHyphen !=nil {if _gabfe :=_faccee .SoftHyphen .ValidateWithPath (path +"/\u0053\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"); +_gabfe !=nil {return _gabfe ;};};if _faccee .DayShort !=nil {if _bdaeb :=_faccee .DayShort .ValidateWithPath (path +"\u002fD\u0061\u0079\u0053\u0068\u006f\u0072t");_bdaeb !=nil {return _bdaeb ;};};if _faccee .MonthShort !=nil {if _gaaffg :=_faccee .MonthShort .ValidateWithPath (path +"/\u004d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"); +_gaaffg !=nil {return _gaaffg ;};};if _faccee .YearShort !=nil {if _daffff :=_faccee .YearShort .ValidateWithPath (path +"\u002f\u0059\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074");_daffff !=nil {return _daffff ;};};if _faccee .DayLong !=nil {if _degeb :=_faccee .DayLong .ValidateWithPath (path +"\u002f\u0044\u0061\u0079\u004c\u006f\u006e\u0067"); +_degeb !=nil {return _degeb ;};};if _faccee .MonthLong !=nil {if _fbgfe :=_faccee .MonthLong .ValidateWithPath (path +"\u002f\u004d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067");_fbgfe !=nil {return _fbgfe ;};};if _faccee .YearLong !=nil {if _gadbecd :=_faccee .YearLong .ValidateWithPath (path +"\u002fY\u0065\u0061\u0072\u004c\u006f\u006eg"); +_gadbecd !=nil {return _gadbecd ;};};if _faccee .AnnotationRef !=nil {if _efbdd :=_faccee .AnnotationRef .ValidateWithPath (path +"\u002f\u0041\u006e\u006e\u006f\u0074\u0061\u0074\u0069o\u006e\u0052\u0065\u0066");_efbdd !=nil {return _efbdd ;};};if _faccee .FootnoteRef !=nil {if _edbef :=_faccee .FootnoteRef .ValidateWithPath (path +"\u002f\u0046\u006fo\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"); +_edbef !=nil {return _edbef ;};};if _faccee .EndnoteRef !=nil {if _cggff :=_faccee .EndnoteRef .ValidateWithPath (path +"/\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_cggff !=nil {return _cggff ;};};if _faccee .Separator !=nil {if _fbfaec :=_faccee .Separator .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"); +_fbfaec !=nil {return _fbfaec ;};};if _faccee .ContinuationSeparator !=nil {if _egdfg :=_faccee .ContinuationSeparator .ValidateWithPath (path +"\u002f\u0043\u006f\u006eti\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074o\u0072"); +_egdfg !=nil {return _egdfg ;};};if _faccee .Sym !=nil {if _fccgbd :=_faccee .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_fccgbd !=nil {return _fccgbd ;};};if _faccee .PgNum !=nil {if _fcddgc :=_faccee .PgNum .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d"); +_fcddgc !=nil {return _fcddgc ;};};if _faccee .Cr !=nil {if _cdfcge :=_faccee .Cr .ValidateWithPath (path +"\u002f\u0043\u0072");_cdfcge !=nil {return _cdfcge ;};};if _faccee .Tab !=nil {if _dbacffa :=_faccee .Tab .ValidateWithPath (path +"\u002f\u0054\u0061\u0062"); +_dbacffa !=nil {return _dbacffa ;};};if _faccee .Object !=nil {if _gbgcdd :=_faccee .Object .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074");_gbgcdd !=nil {return _gbgcdd ;};};if _faccee .Pict !=nil {if _bfabc :=_faccee .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074"); +_bfabc !=nil {return _bfabc ;};};if _faccee .FldChar !=nil {if _cdfbcg :=_faccee .FldChar .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");_cdfbcg !=nil {return _cdfbcg ;};};if _faccee .Ruby !=nil {if _cdfbf :=_faccee .Ruby .ValidateWithPath (path +"\u002f\u0052\u0075b\u0079"); +_cdfbf !=nil {return _cdfbf ;};};if _faccee .FootnoteReference !=nil {if _cfad :=_faccee .FootnoteReference .ValidateWithPath (path +"\u002fF\u006fo\u0074\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");_cfad !=nil {return _cfad ; +};};if _faccee .EndnoteReference !=nil {if _egbfad :=_faccee .EndnoteReference .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_egbfad !=nil {return _egbfad ;};};if _faccee .CommentReference !=nil {if _eggfbc :=_faccee .CommentReference .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"); +_eggfbc !=nil {return _eggfbc ;};};if _faccee .Drawing !=nil {if _edcfb :=_faccee .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_edcfb !=nil {return _edcfb ;};};if _faccee .Ptab !=nil {if _edaaba :=_faccee .Ptab .ValidateWithPath (path +"\u002f\u0050\u0074a\u0062"); +_edaaba !=nil {return _edaaba ;};};if _faccee .LastRenderedPageBreak !=nil {if _aaedgc :=_faccee .LastRenderedPageBreak .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065a\u006b"); +_aaedgc !=nil {return _aaedgc ;};};return nil ;};type ST_PTabRelativeTo byte ; -// Footnote/Endnote Type -TypeAttr ST_FtnEdn ; +// Validate validates the CT_TblCellMar and its children +func (_ggefce *CT_TblCellMar )Validate ()error {return _ggefce .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");};func (_debbce ST_CombineBrackets )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dffge :=_d .Attr {}; +_dffge .Name =name ;switch _debbce {case ST_CombineBracketsUnset :_dffge .Value ="";case ST_CombineBracketsNone :_dffge .Value ="\u006e\u006f\u006e\u0065";case ST_CombineBracketsRound :_dffge .Value ="\u0072\u006f\u0075n\u0064";case ST_CombineBracketsSquare :_dffge .Value ="\u0073\u0071\u0075\u0061\u0072\u0065"; +case ST_CombineBracketsAngle :_dffge .Value ="\u0061\u006e\u0067l\u0065";case ST_CombineBracketsCurly :_dffge .Value ="\u0063\u0075\u0072l\u0079";};return _dffge ,nil ;};func NewWdWgp ()*WdWgp {_dacgee :=&WdWgp {};_dacgee .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup (); +return _dacgee ;};func (_dbfgc *EG_BlockLevelElts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eeafb :for {_ggbgb ,_cebab :=d .Token ();if _cebab !=nil {return _cebab ;};switch _fgfe :=_ggbgb .(type ){case _d .StartElement :switch _fgfe .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"}:_fedff :=NewCT_AltChunk (); +if _bfaga :=d .DecodeElement (_fedff ,&_fgfe );_bfaga !=nil {return _bfaga ;};_dbfgc .AltChunk =append (_dbfgc .AltChunk ,_fedff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gdeea :=NewEG_ContentBlockContent (); +_gdeea .CustomXml =NewCT_CustomXmlBlock ();if _cacca :=d .DecodeElement (_gdeea .CustomXml ,&_fgfe );_cacca !=nil {return _cacca ;};_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_gdeea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbdbf :=NewEG_ContentBlockContent (); +_fbdbf .Sdt =NewCT_SdtBlock ();if _aaaeb :=d .DecodeElement (_fbdbf .Sdt ,&_fgfe );_aaaeb !=nil {return _aaaeb ;};_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_fbdbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eedca :=NewEG_ContentBlockContent (); +_dgacee :=NewCT_P ();if _cebfa :=d .DecodeElement (_dgacee ,&_fgfe );_cebfa !=nil {return _cebfa ;};_eedca .P =append (_eedca .P ,_dgacee );_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_eedca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gffbb :=NewEG_ContentBlockContent (); +_bcbda :=NewCT_Tbl ();if _dcaee :=d .DecodeElement (_bcbda ,&_fgfe );_dcaee !=nil {return _dcaee ;};_gffbb .Tbl =append (_gffbb .Tbl ,_bcbda );_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_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 :"\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"}:_bbagbg :=NewEG_ContentBlockContent (); +_febed :=NewEG_RunLevelElts ();_febed .ProofErr =NewCT_ProofErr ();if _eggga :=d .DecodeElement (_febed .ProofErr ,&_fgfe );_eggga !=nil {return _eggga ;};_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_bbagbg );_bbagbg .EG_RunLevelElts =append (_bbagbg .EG_RunLevelElts ,_febed ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fcbedc :=NewEG_ContentBlockContent (); +_gaedc :=NewEG_RunLevelElts ();_gaedc .PermStart =NewCT_PermStart ();if _dbffag :=d .DecodeElement (_gaedc .PermStart ,&_fgfe );_dbffag !=nil {return _dbffag ;};_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_fcbedc );_fcbedc .EG_RunLevelElts =append (_fcbedc .EG_RunLevelElts ,_gaedc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aagfd :=NewEG_ContentBlockContent (); +_eecga :=NewEG_RunLevelElts ();_eecga .PermEnd =NewCT_Perm ();if _ceca :=d .DecodeElement (_eecga .PermEnd ,&_fgfe );_ceca !=nil {return _ceca ;};_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_aagfd );_aagfd .EG_RunLevelElts =append (_aagfd .EG_RunLevelElts ,_eecga ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bddda :=NewEG_ContentBlockContent (); +_fdfafd :=NewEG_RunLevelElts ();_fdfafd .Ins =NewCT_RunTrackChange ();if _deebcc :=d .DecodeElement (_fdfafd .Ins ,&_fgfe );_deebcc !=nil {return _deebcc ;};_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_bddda );_bddda .EG_RunLevelElts =append (_bddda .EG_RunLevelElts ,_fdfafd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdddd :=NewEG_ContentBlockContent (); +_fgfec :=NewEG_RunLevelElts ();_fgfec .Del =NewCT_RunTrackChange ();if _decff :=d .DecodeElement (_fgfec .Del ,&_fgfe );_decff !=nil {return _decff ;};_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_gdddd );_gdddd .EG_RunLevelElts =append (_gdddd .EG_RunLevelElts ,_fgfec ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gafff :=NewEG_ContentBlockContent (); +_bdaed :=NewEG_RunLevelElts ();_bdaed .MoveFrom =NewCT_RunTrackChange ();if _dgcab :=d .DecodeElement (_bdaed .MoveFrom ,&_fgfe );_dgcab !=nil {return _dgcab ;};_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_gafff );_gafff .EG_RunLevelElts =append (_gafff .EG_RunLevelElts ,_bdaed ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_cdbad :=NewEG_ContentBlockContent (); +_degcc :=NewEG_RunLevelElts ();_degcc .MoveTo =NewCT_RunTrackChange ();if _gfceb :=d .DecodeElement (_degcc .MoveTo ,&_fgfe );_gfceb !=nil {return _gfceb ;};_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_cdbad );_cdbad .EG_RunLevelElts =append (_cdbad .EG_RunLevelElts ,_degcc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cggcg :=NewEG_ContentBlockContent (); +_adceg :=NewEG_RunLevelElts ();_agaeaa :=NewEG_RangeMarkupElements ();_agaeaa .BookmarkStart =NewCT_Bookmark ();if _gagfe :=d .DecodeElement (_agaeaa .BookmarkStart ,&_fgfe );_gagfe !=nil {return _gagfe ;};_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_cggcg ); +_cggcg .EG_RunLevelElts =append (_cggcg .EG_RunLevelElts ,_adceg );_adceg .EG_RangeMarkupElements =append (_adceg .EG_RangeMarkupElements ,_agaeaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfabbf :=NewEG_ContentBlockContent (); +_bagfbe :=NewEG_RunLevelElts ();_cefcae :=NewEG_RangeMarkupElements ();_cefcae .BookmarkEnd =NewCT_MarkupRange ();if _aefbf :=d .DecodeElement (_cefcae .BookmarkEnd ,&_fgfe );_aefbf !=nil {return _aefbf ;};_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_gfabbf ); +_gfabbf .EG_RunLevelElts =append (_gfabbf .EG_RunLevelElts ,_bagfbe );_bagfbe .EG_RangeMarkupElements =append (_bagfbe .EG_RangeMarkupElements ,_cefcae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fccge :=NewEG_ContentBlockContent (); +_ddbed :=NewEG_RunLevelElts ();_cgeda :=NewEG_RangeMarkupElements ();_cgeda .MoveFromRangeStart =NewCT_MoveBookmark ();if _dcgcc :=d .DecodeElement (_cgeda .MoveFromRangeStart ,&_fgfe );_dcgcc !=nil {return _dcgcc ;};_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_fccge ); +_fccge .EG_RunLevelElts =append (_fccge .EG_RunLevelElts ,_ddbed );_ddbed .EG_RangeMarkupElements =append (_ddbed .EG_RangeMarkupElements ,_cgeda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cdfdcd :=NewEG_ContentBlockContent (); +_eeega :=NewEG_RunLevelElts ();_dcaec :=NewEG_RangeMarkupElements ();_dcaec .MoveFromRangeEnd =NewCT_MarkupRange ();if _geggcd :=d .DecodeElement (_dcaec .MoveFromRangeEnd ,&_fgfe );_geggcd !=nil {return _geggcd ;};_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_cdfdcd ); +_cdfdcd .EG_RunLevelElts =append (_cdfdcd .EG_RunLevelElts ,_eeega );_eeega .EG_RangeMarkupElements =append (_eeega .EG_RangeMarkupElements ,_dcaec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aabfe :=NewEG_ContentBlockContent (); +_ddggbg :=NewEG_RunLevelElts ();_ebebcg :=NewEG_RangeMarkupElements ();_ebebcg .MoveToRangeStart =NewCT_MoveBookmark ();if _bebfee :=d .DecodeElement (_ebebcg .MoveToRangeStart ,&_fgfe );_bebfee !=nil {return _bebfee ;};_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_aabfe ); +_aabfe .EG_RunLevelElts =append (_aabfe .EG_RunLevelElts ,_ddggbg );_ddggbg .EG_RangeMarkupElements =append (_ddggbg .EG_RangeMarkupElements ,_ebebcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bebgc :=NewEG_ContentBlockContent (); +_agaga :=NewEG_RunLevelElts ();_acgab :=NewEG_RangeMarkupElements ();_acgab .MoveToRangeEnd =NewCT_MarkupRange ();if _aedgg :=d .DecodeElement (_acgab .MoveToRangeEnd ,&_fgfe );_aedgg !=nil {return _aedgg ;};_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_bebgc ); +_bebgc .EG_RunLevelElts =append (_bebgc .EG_RunLevelElts ,_agaga );_agaga .EG_RangeMarkupElements =append (_agaga .EG_RangeMarkupElements ,_acgab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfced :=NewEG_ContentBlockContent (); +_gadfcd :=NewEG_RunLevelElts ();_afdace :=NewEG_RangeMarkupElements ();_afdace .CommentRangeStart =NewCT_MarkupRange ();if _ebdab :=d .DecodeElement (_afdace .CommentRangeStart ,&_fgfe );_ebdab !=nil {return _ebdab ;};_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_cfced ); +_cfced .EG_RunLevelElts =append (_cfced .EG_RunLevelElts ,_gadfcd );_gadfcd .EG_RangeMarkupElements =append (_gadfcd .EG_RangeMarkupElements ,_afdace );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edcef :=NewEG_ContentBlockContent (); +_badgg :=NewEG_RunLevelElts ();_aeefeb :=NewEG_RangeMarkupElements ();_aeefeb .CommentRangeEnd =NewCT_MarkupRange ();if _aeccgc :=d .DecodeElement (_aeefeb .CommentRangeEnd ,&_fgfe );_aeccgc !=nil {return _aeccgc ;};_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_edcef ); +_edcef .EG_RunLevelElts =append (_edcef .EG_RunLevelElts ,_badgg );_badgg .EG_RangeMarkupElements =append (_badgg .EG_RangeMarkupElements ,_aeefeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_dcbefe :=NewEG_ContentBlockContent (); +_dbfdee :=NewEG_RunLevelElts ();_gabgd :=NewEG_RangeMarkupElements ();_gabgd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _baecag :=d .DecodeElement (_gabgd .CustomXmlInsRangeStart ,&_fgfe );_baecag !=nil {return _baecag ;};_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_dcbefe ); +_dcbefe .EG_RunLevelElts =append (_dcbefe .EG_RunLevelElts ,_dbfdee );_dbfdee .EG_RangeMarkupElements =append (_dbfdee .EG_RangeMarkupElements ,_gabgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_afgfcf :=NewEG_ContentBlockContent (); +_adgef :=NewEG_RunLevelElts ();_dfbdd :=NewEG_RangeMarkupElements ();_dfbdd .CustomXmlInsRangeEnd =NewCT_Markup ();if _dbfcc :=d .DecodeElement (_dfbdd .CustomXmlInsRangeEnd ,&_fgfe );_dbfcc !=nil {return _dbfcc ;};_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_afgfcf ); +_afgfcf .EG_RunLevelElts =append (_afgfcf .EG_RunLevelElts ,_adgef );_adgef .EG_RangeMarkupElements =append (_adgef .EG_RangeMarkupElements ,_dfbdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_efbdbg :=NewEG_ContentBlockContent (); +_bcbcfa :=NewEG_RunLevelElts ();_aafbf :=NewEG_RangeMarkupElements ();_aafbf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _beecfe :=d .DecodeElement (_aafbf .CustomXmlDelRangeStart ,&_fgfe );_beecfe !=nil {return _beecfe ;};_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_efbdbg ); +_efbdbg .EG_RunLevelElts =append (_efbdbg .EG_RunLevelElts ,_bcbcfa );_bcbcfa .EG_RangeMarkupElements =append (_bcbcfa .EG_RangeMarkupElements ,_aafbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cbbbb :=NewEG_ContentBlockContent (); +_ceeec :=NewEG_RunLevelElts ();_ffbedc :=NewEG_RangeMarkupElements ();_ffbedc .CustomXmlDelRangeEnd =NewCT_Markup ();if _eeffd :=d .DecodeElement (_ffbedc .CustomXmlDelRangeEnd ,&_fgfe );_eeffd !=nil {return _eeffd ;};_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_cbbbb ); +_cbbbb .EG_RunLevelElts =append (_cbbbb .EG_RunLevelElts ,_ceeec );_ceeec .EG_RangeMarkupElements =append (_ceeec .EG_RangeMarkupElements ,_ffbedc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbbee :=NewEG_ContentBlockContent (); +_fbcfdg :=NewEG_RunLevelElts ();_feace :=NewEG_RangeMarkupElements ();_feace .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bgdff :=d .DecodeElement (_feace .CustomXmlMoveFromRangeStart ,&_fgfe );_bgdff !=nil {return _bgdff ;};_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_cfbbee ); +_cfbbee .EG_RunLevelElts =append (_cfbbee .EG_RunLevelElts ,_fbcfdg );_fbcfdg .EG_RangeMarkupElements =append (_fbcfdg .EG_RangeMarkupElements ,_feace );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cbbbc :=NewEG_ContentBlockContent (); +_fabca :=NewEG_RunLevelElts ();_gbecd :=NewEG_RangeMarkupElements ();_gbecd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aegac :=d .DecodeElement (_gbecd .CustomXmlMoveFromRangeEnd ,&_fgfe );_aegac !=nil {return _aegac ;};_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_cbbbc ); +_cbbbc .EG_RunLevelElts =append (_cbbbc .EG_RunLevelElts ,_fabca );_fabca .EG_RangeMarkupElements =append (_fabca .EG_RangeMarkupElements ,_gbecd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_egcgaf :=NewEG_ContentBlockContent (); +_dbgecg :=NewEG_RunLevelElts ();_eddefe :=NewEG_RangeMarkupElements ();_eddefe .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _deffe :=d .DecodeElement (_eddefe .CustomXmlMoveToRangeStart ,&_fgfe );_deffe !=nil {return _deffe ;};_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_egcgaf ); +_egcgaf .EG_RunLevelElts =append (_egcgaf .EG_RunLevelElts ,_dbgecg );_dbgecg .EG_RangeMarkupElements =append (_dbgecg .EG_RangeMarkupElements ,_eddefe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cadcag :=NewEG_ContentBlockContent (); +_bfedcd :=NewEG_RunLevelElts ();_eefeg :=NewEG_RangeMarkupElements ();_eefeg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fcegc :=d .DecodeElement (_eefeg .CustomXmlMoveToRangeEnd ,&_fgfe );_fcegc !=nil {return _fcegc ;};_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_cadcag ); +_cadcag .EG_RunLevelElts =append (_cadcag .EG_RunLevelElts ,_bfedcd );_bfedcd .EG_RangeMarkupElements =append (_bfedcd .EG_RangeMarkupElements ,_eefeg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aacbc :=NewEG_ContentBlockContent (); +_ggbed :=NewEG_RunLevelElts ();_gcdde :=NewEG_MathContent ();_gcdde .OMathPara =_ea .NewOMathPara ();if _edegaa :=d .DecodeElement (_gcdde .OMathPara ,&_fgfe );_edegaa !=nil {return _edegaa ;};_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_aacbc ); +_aacbc .EG_RunLevelElts =append (_aacbc .EG_RunLevelElts ,_ggbed );_ggbed .EG_MathContent =append (_ggbed .EG_MathContent ,_gcdde );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cbgfge :=NewEG_ContentBlockContent (); +_gfgbdf :=NewEG_RunLevelElts ();_edeab :=NewEG_MathContent ();_edeab .OMath =_ea .NewOMath ();if _dccadc :=d .DecodeElement (_edeab .OMath ,&_fgfe );_dccadc !=nil {return _dccadc ;};_dbfgc .EG_ContentBlockContent =append (_dbfgc .EG_ContentBlockContent ,_cbgfge ); +_cbgfge .EG_RunLevelElts =append (_cbgfge .EG_RunLevelElts ,_gfgbdf );_gfgbdf .EG_MathContent =append (_gfgbdf .EG_MathContent ,_edeab );default:_gb .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",_fgfe .Name ); +if _dcccaa :=d .Skip ();_dcccaa !=nil {return _dcccaa ;};};case _d .EndElement :break _eeafb ;case _d .CharData :};};return nil ;};func (_eggba *CT_TblStylePr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bfadb ,_cgabfa :=_eggba .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); +if _cgabfa !=nil {return _cgabfa ;};start .Attr =append (start .Attr ,_bfadb );e .EncodeToken (start );if _eggba .PPr !=nil {_eebcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_eggba .PPr ,_eebcf );};if _eggba .RPr !=nil {_gdcaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}}; +e .EncodeElement (_eggba .RPr ,_gdcaa );};if _eggba .TblPr !=nil {_affbff :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_eggba .TblPr ,_affbff );};if _eggba .TrPr !=nil {_afdba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}}; +e .EncodeElement (_eggba .TrPr ,_afdba );};if _eggba .TcPr !=nil {_fgeaaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_eggba .TcPr ,_fgeaaf );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Footnote/Endnote ID -IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;}; +// Validate validates the CT_Comment and its children +func (_adad *CT_Comment )Validate ()error {return _adad .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};func (_gbbfbd *CT_SmartTagPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _gbbfbd .Attr !=nil {_cdfdge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}};for _ ,_ggeafd :=range _gbbfbd .Attr {e .EncodeElement (_ggeafd ,_cdfdge );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func (_efbgf *CT_ProofErr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_aaecb ,_deeeeg :=_efbgf .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _deeeeg !=nil {return _deeeeg ;};start .Attr =append (start .Attr ,_aaecb ); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_edbdc *CT_CustomXmlBlock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_daff :=range start .Attr {if _daff .Name .Local =="\u0075\u0072\u0069"{_gdcb ,_acbgf :=_daff .Value ,error (nil ); +if _acbgf !=nil {return _acbgf ;};_edbdc .UriAttr =&_gdcb ;continue ;};if _daff .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_gfed ,_ccdgf :=_daff .Value ,error (nil );if _ccdgf !=nil {return _ccdgf ;};_edbdc .ElementAttr =_gfed ;continue ;}; +};_fcgf :for {_dgbc ,_dacd :=d .Token ();if _dacd !=nil {return _dacd ;};switch _dfgbd :=_dgbc .(type ){case _d .StartElement :switch _dfgbd .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"}:_edbdc .CustomXmlPr =NewCT_CustomXmlPr (); +if _eeaf :=d .DecodeElement (_edbdc .CustomXmlPr ,&_dfgbd );_eeaf !=nil {return _eeaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_abbc :=NewEG_ContentBlockContent (); +_abbc .CustomXml =NewCT_CustomXmlBlock ();if _gcfgc :=d .DecodeElement (_abbc .CustomXml ,&_dfgbd );_gcfgc !=nil {return _gcfgc ;};_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_abbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcafe :=NewEG_ContentBlockContent (); +_fcafe .Sdt =NewCT_SdtBlock ();if _fafa :=d .DecodeElement (_fcafe .Sdt ,&_dfgbd );_fafa !=nil {return _fafa ;};_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_fcafe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afbb :=NewEG_ContentBlockContent (); +_gae :=NewCT_P ();if _baag :=d .DecodeElement (_gae ,&_dfgbd );_baag !=nil {return _baag ;};_afbb .P =append (_afbb .P ,_gae );_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_afbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfdg :=NewEG_ContentBlockContent (); +_aegeb :=NewCT_Tbl ();if _afgb :=d .DecodeElement (_aegeb ,&_dfgbd );_afgb !=nil {return _afgb ;};_bfdg .Tbl =append (_bfdg .Tbl ,_aegeb );_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_bfdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfgeg :=NewEG_ContentBlockContent (); +_edbc :=NewEG_RunLevelElts ();_edbc .ProofErr =NewCT_ProofErr ();if _agbcb :=d .DecodeElement (_edbc .ProofErr ,&_dfgbd );_agbcb !=nil {return _agbcb ;};_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_gfgeg );_gfgeg .EG_RunLevelElts =append (_gfgeg .EG_RunLevelElts ,_edbc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cgde :=NewEG_ContentBlockContent (); +_dgdee :=NewEG_RunLevelElts ();_dgdee .PermStart =NewCT_PermStart ();if _dbda :=d .DecodeElement (_dgdee .PermStart ,&_dfgbd );_dbda !=nil {return _dbda ;};_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_cgde );_cgde .EG_RunLevelElts =append (_cgde .EG_RunLevelElts ,_dgdee ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_abbf :=NewEG_ContentBlockContent (); +_egebf :=NewEG_RunLevelElts ();_egebf .PermEnd =NewCT_Perm ();if _baefb :=d .DecodeElement (_egebf .PermEnd ,&_dfgbd );_baefb !=nil {return _baefb ;};_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_abbf );_abbf .EG_RunLevelElts =append (_abbf .EG_RunLevelElts ,_egebf ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afdcc :=NewEG_ContentBlockContent (); +_dcfd :=NewEG_RunLevelElts ();_dcfd .Ins =NewCT_RunTrackChange ();if _dbcc :=d .DecodeElement (_dcfd .Ins ,&_dfgbd );_dbcc !=nil {return _dbcc ;};_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_afdcc );_afdcc .EG_RunLevelElts =append (_afdcc .EG_RunLevelElts ,_dcfd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aaca :=NewEG_ContentBlockContent (); +_dfdac :=NewEG_RunLevelElts ();_dfdac .Del =NewCT_RunTrackChange ();if _bede :=d .DecodeElement (_dfdac .Del ,&_dfgbd );_bede !=nil {return _bede ;};_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_aaca );_aaca .EG_RunLevelElts =append (_aaca .EG_RunLevelElts ,_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 :"\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"}:_dacaf :=NewEG_ContentBlockContent (); +_fecc :=NewEG_RunLevelElts ();_fecc .MoveFrom =NewCT_RunTrackChange ();if _egfd :=d .DecodeElement (_fecc .MoveFrom ,&_dfgbd );_egfd !=nil {return _egfd ;};_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_dacaf );_dacaf .EG_RunLevelElts =append (_dacaf .EG_RunLevelElts ,_fecc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_eeae :=NewEG_ContentBlockContent (); +_bdgbf :=NewEG_RunLevelElts ();_bdgbf .MoveTo =NewCT_RunTrackChange ();if _cfdg :=d .DecodeElement (_bdgbf .MoveTo ,&_dfgbd );_cfdg !=nil {return _cfdg ;};_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_eeae );_eeae .EG_RunLevelElts =append (_eeae .EG_RunLevelElts ,_bdgbf ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebeaa :=NewEG_ContentBlockContent (); +_faff :=NewEG_RunLevelElts ();_fdff :=NewEG_RangeMarkupElements ();_fdff .BookmarkStart =NewCT_Bookmark ();if _edef :=d .DecodeElement (_fdff .BookmarkStart ,&_dfgbd );_edef !=nil {return _edef ;};_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_ebeaa ); +_ebeaa .EG_RunLevelElts =append (_ebeaa .EG_RunLevelElts ,_faff );_faff .EG_RangeMarkupElements =append (_faff .EG_RangeMarkupElements ,_fdff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgd :=NewEG_ContentBlockContent (); +_cgfc :=NewEG_RunLevelElts ();_bcccg :=NewEG_RangeMarkupElements ();_bcccg .BookmarkEnd =NewCT_MarkupRange ();if _gddb :=d .DecodeElement (_bcccg .BookmarkEnd ,&_dfgbd );_gddb !=nil {return _gddb ;};_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_ffgd ); +_ffgd .EG_RunLevelElts =append (_ffgd .EG_RunLevelElts ,_cgfc );_cgfc .EG_RangeMarkupElements =append (_cgfc .EG_RangeMarkupElements ,_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 :"\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"}:_cbab :=NewEG_ContentBlockContent (); +_egbe :=NewEG_RunLevelElts ();_dagef :=NewEG_RangeMarkupElements ();_dagef .MoveFromRangeStart =NewCT_MoveBookmark ();if _decbb :=d .DecodeElement (_dagef .MoveFromRangeStart ,&_dfgbd );_decbb !=nil {return _decbb ;};_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_cbab ); +_cbab .EG_RunLevelElts =append (_cbab .EG_RunLevelElts ,_egbe );_egbe .EG_RangeMarkupElements =append (_egbe .EG_RangeMarkupElements ,_dagef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ccgfe :=NewEG_ContentBlockContent (); +_egead :=NewEG_RunLevelElts ();_eefg :=NewEG_RangeMarkupElements ();_eefg .MoveFromRangeEnd =NewCT_MarkupRange ();if _cdbe :=d .DecodeElement (_eefg .MoveFromRangeEnd ,&_dfgbd );_cdbe !=nil {return _cdbe ;};_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_ccgfe ); +_ccgfe .EG_RunLevelElts =append (_ccgfe .EG_RunLevelElts ,_egead );_egead .EG_RangeMarkupElements =append (_egead .EG_RangeMarkupElements ,_eefg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fefd :=NewEG_ContentBlockContent (); +_dbcb :=NewEG_RunLevelElts ();_addg :=NewEG_RangeMarkupElements ();_addg .MoveToRangeStart =NewCT_MoveBookmark ();if _bege :=d .DecodeElement (_addg .MoveToRangeStart ,&_dfgbd );_bege !=nil {return _bege ;};_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_fefd ); +_fefd .EG_RunLevelElts =append (_fefd .EG_RunLevelElts ,_dbcb );_dbcb .EG_RangeMarkupElements =append (_dbcb .EG_RangeMarkupElements ,_addg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bfdff :=NewEG_ContentBlockContent (); +_gcbf :=NewEG_RunLevelElts ();_gefd :=NewEG_RangeMarkupElements ();_gefd .MoveToRangeEnd =NewCT_MarkupRange ();if _fcbf :=d .DecodeElement (_gefd .MoveToRangeEnd ,&_dfgbd );_fcbf !=nil {return _fcbf ;};_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_bfdff ); +_bfdff .EG_RunLevelElts =append (_bfdff .EG_RunLevelElts ,_gcbf );_gcbf .EG_RangeMarkupElements =append (_gcbf .EG_RangeMarkupElements ,_gefd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddad :=NewEG_ContentBlockContent (); +_eggg :=NewEG_RunLevelElts ();_ebge :=NewEG_RangeMarkupElements ();_ebge .CommentRangeStart =NewCT_MarkupRange ();if _abbgg :=d .DecodeElement (_ebge .CommentRangeStart ,&_dfgbd );_abbgg !=nil {return _abbgg ;};_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_ddad ); +_ddad .EG_RunLevelElts =append (_ddad .EG_RunLevelElts ,_eggg );_eggg .EG_RangeMarkupElements =append (_eggg .EG_RangeMarkupElements ,_ebge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbce :=NewEG_ContentBlockContent (); +_efdac :=NewEG_RunLevelElts ();_fcgd :=NewEG_RangeMarkupElements ();_fcgd .CommentRangeEnd =NewCT_MarkupRange ();if _dcaa :=d .DecodeElement (_fcgd .CommentRangeEnd ,&_dfgbd );_dcaa !=nil {return _dcaa ;};_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_bfbce ); +_bfbce .EG_RunLevelElts =append (_bfbce .EG_RunLevelElts ,_efdac );_efdac .EG_RangeMarkupElements =append (_efdac .EG_RangeMarkupElements ,_fcgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gfdb :=NewEG_ContentBlockContent (); +_bgfbbd :=NewEG_RunLevelElts ();_deeda :=NewEG_RangeMarkupElements ();_deeda .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cfed :=d .DecodeElement (_deeda .CustomXmlInsRangeStart ,&_dfgbd );_cfed !=nil {return _cfed ;};_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_gfdb ); +_gfdb .EG_RunLevelElts =append (_gfdb .EG_RunLevelElts ,_bgfbbd );_bgfbbd .EG_RangeMarkupElements =append (_bgfbbd .EG_RangeMarkupElements ,_deeda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_bbac :=NewEG_ContentBlockContent (); +_cedf :=NewEG_RunLevelElts ();_abbe :=NewEG_RangeMarkupElements ();_abbe .CustomXmlInsRangeEnd =NewCT_Markup ();if _dgeaa :=d .DecodeElement (_abbe .CustomXmlInsRangeEnd ,&_dfgbd );_dgeaa !=nil {return _dgeaa ;};_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_bbac ); +_bbac .EG_RunLevelElts =append (_bbac .EG_RunLevelElts ,_cedf );_cedf .EG_RangeMarkupElements =append (_cedf .EG_RangeMarkupElements ,_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 :"\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"}:_agda :=NewEG_ContentBlockContent (); +_dcef :=NewEG_RunLevelElts ();_gagedb :=NewEG_RangeMarkupElements ();_gagedb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aeada :=d .DecodeElement (_gagedb .CustomXmlDelRangeStart ,&_dfgbd );_aeada !=nil {return _aeada ;};_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_agda ); +_agda .EG_RunLevelElts =append (_agda .EG_RunLevelElts ,_dcef );_dcef .EG_RangeMarkupElements =append (_dcef .EG_RangeMarkupElements ,_gagedb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ggdcd :=NewEG_ContentBlockContent (); +_dbfbe :=NewEG_RunLevelElts ();_gcc :=NewEG_RangeMarkupElements ();_gcc .CustomXmlDelRangeEnd =NewCT_Markup ();if _edefe :=d .DecodeElement (_gcc .CustomXmlDelRangeEnd ,&_dfgbd );_edefe !=nil {return _edefe ;};_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_ggdcd ); +_ggdcd .EG_RunLevelElts =append (_ggdcd .EG_RunLevelElts ,_dbfbe );_dbfbe .EG_RangeMarkupElements =append (_dbfbe .EG_RangeMarkupElements ,_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 :"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"}:_fbcag :=NewEG_ContentBlockContent (); +_acdd :=NewEG_RunLevelElts ();_cfde :=NewEG_RangeMarkupElements ();_cfde .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fbcf :=d .DecodeElement (_cfde .CustomXmlMoveFromRangeStart ,&_dfgbd );_fbcf !=nil {return _fbcf ;};_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_fbcag ); +_fbcag .EG_RunLevelElts =append (_fbcag .EG_RunLevelElts ,_acdd );_acdd .EG_RangeMarkupElements =append (_acdd .EG_RangeMarkupElements ,_cfde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ebbec :=NewEG_ContentBlockContent (); +_gbcbe :=NewEG_RunLevelElts ();_cfge :=NewEG_RangeMarkupElements ();_cfge .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dege :=d .DecodeElement (_cfge .CustomXmlMoveFromRangeEnd ,&_dfgbd );_dege !=nil {return _dege ;};_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_ebbec ); +_ebbec .EG_RunLevelElts =append (_ebbec .EG_RunLevelElts ,_gbcbe );_gbcbe .EG_RangeMarkupElements =append (_gbcbe .EG_RangeMarkupElements ,_cfge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_deae :=NewEG_ContentBlockContent (); +_acgae :=NewEG_RunLevelElts ();_dabf :=NewEG_RangeMarkupElements ();_dabf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cfdb :=d .DecodeElement (_dabf .CustomXmlMoveToRangeStart ,&_dfgbd );_cfdb !=nil {return _cfdb ;};_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_deae ); +_deae .EG_RunLevelElts =append (_deae .EG_RunLevelElts ,_acgae );_acgae .EG_RangeMarkupElements =append (_acgae .EG_RangeMarkupElements ,_dabf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_agce :=NewEG_ContentBlockContent (); +_gfff :=NewEG_RunLevelElts ();_afde :=NewEG_RangeMarkupElements ();_afde .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gace :=d .DecodeElement (_afde .CustomXmlMoveToRangeEnd ,&_dfgbd );_gace !=nil {return _gace ;};_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_agce ); +_agce .EG_RunLevelElts =append (_agce .EG_RunLevelElts ,_gfff );_gfff .EG_RangeMarkupElements =append (_gfff .EG_RangeMarkupElements ,_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\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"}:_afdccf :=NewEG_ContentBlockContent (); +_fagf :=NewEG_RunLevelElts ();_cefab :=NewEG_MathContent ();_cefab .OMathPara =_ea .NewOMathPara ();if _ebgec :=d .DecodeElement (_cefab .OMathPara ,&_dfgbd );_ebgec !=nil {return _ebgec ;};_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_afdccf ); +_afdccf .EG_RunLevelElts =append (_afdccf .EG_RunLevelElts ,_fagf );_fagf .EG_MathContent =append (_fagf .EG_MathContent ,_cefab );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fgba :=NewEG_ContentBlockContent (); +_bdgd :=NewEG_RunLevelElts ();_gddbg :=NewEG_MathContent ();_gddbg .OMath =_ea .NewOMath ();if _adacg :=d .DecodeElement (_gddbg .OMath ,&_dfgbd );_adacg !=nil {return _adacg ;};_edbdc .EG_ContentBlockContent =append (_edbdc .EG_ContentBlockContent ,_fgba ); +_fgba .EG_RunLevelElts =append (_fgba .EG_RunLevelElts ,_bdgd );_bdgd .EG_MathContent =append (_bdgd .EG_MathContent ,_gddbg );default:_gb .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",_dfgbd .Name ); +if _babca :=d .Skip ();_babca !=nil {return _babca ;};};case _d .EndElement :break _fcgf ;case _d .CharData :};};return nil ;};func NewCT_Tabs ()*CT_Tabs {_gddfe :=&CT_Tabs {};return _gddfe };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 (_becgef *EG_FtnEdnNumProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _becgef .NumStart !=nil {_beacb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}}; +e .EncodeElement (_becgef .NumStart ,_beacb );};if _becgef .NumRestart !=nil {_bddfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_becgef .NumRestart ,_bddfc );};return nil ; +};func (_eaeef ST_Jc )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cfbbc :=_d .Attr {};_cfbbc .Name =name ;switch _eaeef {case ST_JcUnset :_cfbbc .Value ="";case ST_JcStart :_cfbbc .Value ="\u0073\u0074\u0061r\u0074";case ST_JcCenter :_cfbbc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072"; +case ST_JcEnd :_cfbbc .Value ="\u0065\u006e\u0064";case ST_JcBoth :_cfbbc .Value ="\u0062\u006f\u0074\u0068";case ST_JcMediumKashida :_cfbbc .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcDistribute :_cfbbc .Value ="\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065"; +case ST_JcNumTab :_cfbbc .Value ="\u006e\u0075\u006d\u0054\u0061\u0062";case ST_JcHighKashida :_cfbbc .Value ="h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcLowKashida :_cfbbc .Value ="\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061"; +case ST_JcThaiDistribute :_cfbbc .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065";case ST_JcLeft :_cfbbc .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_cfbbc .Value ="\u0072\u0069\u0067h\u0074";};return _cfbbc ,nil ; +}; -// ValidateWithPath validates the CT_P and its children, prefixing error messages with path -func (_cbcdg *CT_P )ValidateWithPath (path string )error {if _cbcdg .PPr !=nil {if _ggaaf :=_cbcdg .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_ggaaf !=nil {return _ggaaf ;};};for _febb ,_gceec :=range _cbcdg .EG_PContent {if _bgacad :=_gceec .ValidateWithPath (_d .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_febb )); -_bgacad !=nil {return _bgacad ;};};return nil ;};func NewCT_MailMergeDataType ()*CT_MailMergeDataType {_gagfdb :=&CT_MailMergeDataType {};return _gagfdb ;};func (_eagbad *CT_Recipients )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebacb :for {_geagcc ,_cfaae :=d .Token (); -if _cfaae !=nil {return _cfaae ;};switch _eeddbc :=_geagcc .(type ){case _f .StartElement :switch _eeddbc .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_daecd :=NewCT_RecipientData (); -if _fgbee :=d .DecodeElement (_daecd ,&_eeddbc );_fgbee !=nil {return _fgbee ;};_eagbad .RecipientData =append (_eagbad .RecipientData ,_daecd );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",_eeddbc .Name ); -if _ffgbf :=d .Skip ();_ffgbf !=nil {return _ffgbf ;};};case _f .EndElement :break _ebacb ;case _f .CharData :};};return nil ;};type CT_EastAsianLayout struct{ +// ValidateWithPath validates the CT_DocPartCategory and its children, prefixing error messages with path +func (_bacg *CT_DocPartCategory )ValidateWithPath (path string )error {if _gbdag :=_bacg .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_gbdag !=nil {return _gbdag ;};if _degg :=_bacg .Gallery .ValidateWithPath (path +"\u002f\u0047\u0061\u006c\u006c\u0065\u0072\u0079"); +_degg !=nil {return _degg ;};return nil ;}; -// East Asian Typography Run ID -IdAttr *int64 ; +// Validate validates the CT_R and its children +func (_cdccg *CT_R )Validate ()error {return _cdccg .ValidateWithPath ("\u0043\u0054\u005f\u0052")}; -// Two Lines in One -CombineAttr *_df .ST_OnOff ; +// Validate validates the WdAnchor and its children +func (_aggcef *WdAnchor )Validate ()error {return _aggcef .ValidateWithPath ("\u0057\u0064\u0041\u006e\u0063\u0068\u006f\u0072");};func (_gdacc *ST_BrType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fecedb ,_bdbccf :=d .Token ();if _bdbccf !=nil {return _bdbccf ; +};if _agbaa ,_cagee :=_fecedb .(_d .EndElement );_cagee &&_agbaa .Name ==start .Name {*_gdacc =1;return nil ;};if _gafce ,_fgfef :=_fecedb .(_d .CharData );!_fgfef {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",_fecedb ); +}else {switch string (_gafce ){case "":*_gdacc =0;case "\u0070\u0061\u0067\u0065":*_gdacc =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_gdacc =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_gdacc =3;};};_fecedb ,_bdbccf =d .Token (); +if _bdbccf !=nil {return _bdbccf ;};if _bfceb ,_dbecf :=_fecedb .(_d .EndElement );_dbecf &&_bfceb .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",_fecedb ); +};func (_gfbbbc ST_TabTlc )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bfefa :=_d .Attr {};_bfefa .Name =name ;switch _gfbbbc {case ST_TabTlcUnset :_bfefa .Value ="";case ST_TabTlcNone :_bfefa .Value ="\u006e\u006f\u006e\u0065";case ST_TabTlcDot :_bfefa .Value ="\u0064\u006f\u0074"; +case ST_TabTlcHyphen :_bfefa .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_TabTlcUnderscore :_bfefa .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_TabTlcHeavy :_bfefa .Value ="\u0068\u0065\u0061v\u0079";case ST_TabTlcMiddleDot :_bfefa .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft"; +};return _bfefa ,nil ;}; -// Display Brackets Around Two Lines in One -CombineBracketsAttr ST_CombineBrackets ; +// ValidateWithPath validates the CT_TblPrBase and its children, prefixing error messages with path +func (_abeca *CT_TblPrBase )ValidateWithPath (path string )error {if _abeca .TblStyle !=nil {if _ecfba :=_abeca .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_ecfba !=nil {return _ecfba ;};};if _abeca .TblpPr !=nil {if _bgbfa :=_abeca .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072"); +_bgbfa !=nil {return _bgbfa ;};};if _abeca .TblOverlap !=nil {if _dddae :=_abeca .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_dddae !=nil {return _dddae ;};};if _abeca .BidiVisual !=nil {if _dcabed :=_abeca .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"); +_dcabed !=nil {return _dcabed ;};};if _abeca .TblStyleRowBandSize !=nil {if _gfeecf :=_abeca .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_gfeecf !=nil {return _gfeecf ; +};};if _abeca .TblStyleColBandSize !=nil {if _cgcag :=_abeca .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_cgcag !=nil {return _cgcag ;};};if _abeca .TblW !=nil {if _aafgf :=_abeca .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057"); +_aafgf !=nil {return _aafgf ;};};if _abeca .Jc !=nil {if _ggcab :=_abeca .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_ggcab !=nil {return _ggcab ;};};if _abeca .TblCellSpacing !=nil {if _egdfeb :=_abeca .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_egdfeb !=nil {return _egdfeb ;};};if _abeca .TblInd !=nil {if _eeff :=_abeca .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_eeff !=nil {return _eeff ;};};if _abeca .TblBorders !=nil {if _abcfab :=_abeca .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); +_abcfab !=nil {return _abcfab ;};};if _abeca .Shd !=nil {if _dbcdff :=_abeca .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_dbcdff !=nil {return _dbcdff ;};};if _abeca .TblLayout !=nil {if _fcegb :=_abeca .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"); +_fcegb !=nil {return _fcegb ;};};if _abeca .TblCellMar !=nil {if _cfbbd :=_abeca .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_cfbbd !=nil {return _cfbbd ;};};if _abeca .TblLook !=nil {if _ggaag :=_abeca .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b"); +_ggaag !=nil {return _ggaag ;};};if _abeca .TblCaption !=nil {if _becga :=_abeca .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_becga !=nil {return _becga ;};};if _abeca .TblDescription !=nil {if _cfgfe :=_abeca .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"); +_cfgfe !=nil {return _cfgfe ;};};return nil ;};func (_bcbfc ST_TargetScreenSz )String ()string {switch _bcbfc {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 "";}; -// Horizontal in Vertical (Rotate Text) -VertAttr *_df .ST_OnOff ; +// ValidateWithPath validates the CT_Ind and its children, prefixing error messages with path +func (_egdfed *CT_Ind )ValidateWithPath (path string )error {if _egdfed .StartAttr !=nil {if _fgfd :=_egdfed .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_fgfd !=nil {return _fgfd ;};};if _egdfed .EndAttr !=nil {if _fffe :=_egdfed .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072"); +_fffe !=nil {return _fffe ;};};if _egdfed .LeftAttr !=nil {if _febaa :=_egdfed .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r");_febaa !=nil {return _febaa ;};};if _egdfed .RightAttr !=nil {if _aaaa :=_egdfed .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072"); +_aaaa !=nil {return _aaaa ;};};if _egdfed .HangingAttr !=nil {if _adbc :=_egdfed .HangingAttr .ValidateWithPath (path +"\u002f\u0048\u0061n\u0067\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_adbc !=nil {return _adbc ;};};if _egdfed .FirstLineAttr !=nil {if _cfefg :=_egdfed .FirstLineAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u004c\u0069\u006ee\u0041\u0074\u0074\u0072"); +_cfefg !=nil {return _cfefg ;};};return nil ;};type ST_JcTable byte ; -// Compress Rotated Text to Line Height -VertCompressAttr *_df .ST_OnOff ;};type CT_Background struct{ +// ValidateWithPath validates the Ftr and its children, prefixing error messages with path +func (_afbbc *Ftr )ValidateWithPath (path string )error {if _edbbe :=_afbbc .CT_HdrFtr .ValidateWithPath (path );_edbbe !=nil {return _edbbe ;};return nil ;};func (_faagf *CT_DocPartGallery )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dbdga ,_gecd :=_faagf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _gecd !=nil {return _gecd ;};start .Attr =append (start .Attr ,_dbdga );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Background Color -ColorAttr *ST_HexColor ; +// ValidateWithPath validates the EG_BlockLevelChunkElts and its children, prefixing error messages with path +func (_egdde *EG_BlockLevelChunkElts )ValidateWithPath (path string )error {for _ccaca ,_dadfc :=range _egdde .EG_ContentBlockContent {if _eadfc :=_dadfc .ValidateWithPath (_b .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 ,_ccaca )); +_eadfc !=nil {return _eadfc ;};};return nil ;}; -// Background Theme Color -ThemeColorAttr ST_ThemeColor ; +// ValidateWithPath validates the CT_TcPrChange and its children, prefixing error messages with path +func (_fgfbc *CT_TcPrChange )ValidateWithPath (path string )error {if _fdbgc :=_fgfbc .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_fdbgc !=nil {return _fdbgc ;};return nil ;};type CT_Ind struct{ -// Background Theme Color Tint -ThemeTintAttr *string ; +// Start Indentation +StartAttr *ST_SignedTwipsMeasure ; -// Background Theme Color Shade -ThemeShadeAttr *string ;Any []_fad .Any ;Drawing *CT_Drawing ;};func (_fbfcba *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 _fbfcba .CT_GlossaryDocument .MarshalXML (e ,start );}; +// Start Indentation in Character Units +StartCharsAttr *int64 ; -// ValidateWithPath validates the CT_SdtListItem and its children, prefixing error messages with path -func (_fbbgf *CT_SdtListItem )ValidateWithPath (path string )error {return nil };func (_acadgd *ST_Direction )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_acadgd =0;case "\u006c\u0074\u0072":*_acadgd =1;case "\u0072\u0074\u006c":*_acadgd =2; -};return nil ;}; +// End Indentation +EndAttr *ST_SignedTwipsMeasure ; -// Validate validates the CT_SimpleField and its children -func (_cccga *CT_SimpleField )Validate ()error {return _cccga .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065F\u0069\u0065\u006c\u0064");};func (_fcbgg *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 :_d .Sprintf ("\u0025\u0076",_fcbgg .NameAttr )}); -if _fcbgg .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_fcbgg .ColFirstAttr )});};if _fcbgg .ColLastAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_d .Sprintf ("\u0025\u0076",*_fcbgg .ColLastAttr )}); -};if _fcbgg .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_ggcd ,_dfg :=_fcbgg .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 _dfg !=nil {return _dfg ;};start .Attr =append (start .Attr ,_ggcd );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_fcbgg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// End Indentation in Character Units +EndCharsAttr *int64 ; -// Validate validates the CT_RubyContent and its children -func (_decfc *CT_RubyContent )Validate ()error {return _decfc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_eddfa *CT_FtnEdn )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dafb :=range start .Attr {if _dafb .Name .Local =="\u0074\u0079\u0070\u0065"{_eddfa .TypeAttr .UnmarshalXMLAttr (_dafb ); -continue ;};if _dafb .Name .Local =="\u0069\u0064"{_efada ,_bagfg :=_fc .ParseInt (_dafb .Value ,10,64);if _bagfg !=nil {return _bagfg ;};_eddfa .IdAttr =_efada ;continue ;};};_ecage :for {_fdegf ,_acbdg :=d .Token ();if _acbdg !=nil {return _acbdg ;}; -switch _dfcd :=_fdegf .(type ){case _f .StartElement :switch _dfcd .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgfcd :=NewEG_BlockLevelElts (); -_eacbf :=NewCT_AltChunk ();if _bacc :=d .DecodeElement (_eacbf ,&_dfcd );_bacc !=nil {return _bacc ;};_dgfcd .AltChunk =append (_dgfcd .AltChunk ,_eacbf );_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_dgfcd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_dadbd :=NewEG_BlockLevelElts (); -_gacc :=NewEG_ContentBlockContent ();_gacc .CustomXml =NewCT_CustomXmlBlock ();if _bbgf :=d .DecodeElement (_gacc .CustomXml ,&_dfcd );_bbgf !=nil {return _bbgf ;};_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_dadbd );_dadbd .EG_ContentBlockContent =append (_dadbd .EG_ContentBlockContent ,_gacc ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgega :=NewEG_BlockLevelElts (); -_edfae :=NewEG_ContentBlockContent ();_edfae .Sdt =NewCT_SdtBlock ();if _ecbe :=d .DecodeElement (_edfae .Sdt ,&_dfcd );_ecbe !=nil {return _ecbe ;};_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_cgega );_cgega .EG_ContentBlockContent =append (_cgega .EG_ContentBlockContent ,_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 :"\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"}:_dabd :=NewEG_BlockLevelElts (); -_fffdf :=NewEG_ContentBlockContent ();_dcgg :=NewCT_P ();if _fddcc :=d .DecodeElement (_dcgg ,&_dfcd );_fddcc !=nil {return _fddcc ;};_fffdf .P =append (_fffdf .P ,_dcgg );_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_dabd );_dabd .EG_ContentBlockContent =append (_dabd .EG_ContentBlockContent ,_fffdf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgacfc :=NewEG_BlockLevelElts (); -_cedcc :=NewEG_ContentBlockContent ();_cfgba :=NewCT_Tbl ();if _dacae :=d .DecodeElement (_cfgba ,&_dfcd );_dacae !=nil {return _dacae ;};_cedcc .Tbl =append (_cedcc .Tbl ,_cfgba );_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_bgacfc ); -_bgacfc .EG_ContentBlockContent =append (_bgacfc .EG_ContentBlockContent ,_cedcc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccage :=NewEG_BlockLevelElts (); -_cfgdg :=NewEG_ContentBlockContent ();_gbed :=NewEG_RunLevelElts ();_gbed .ProofErr =NewCT_ProofErr ();if _efaca :=d .DecodeElement (_gbed .ProofErr ,&_dfcd );_efaca !=nil {return _efaca ;};_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_ccage ); -_ccage .EG_ContentBlockContent =append (_ccage .EG_ContentBlockContent ,_cfgdg );_cfgdg .EG_RunLevelElts =append (_cfgdg .EG_RunLevelElts ,_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 :"\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"}:_abdbe :=NewEG_BlockLevelElts (); -_agcgc :=NewEG_ContentBlockContent ();_dfbfg :=NewEG_RunLevelElts ();_dfbfg .PermStart =NewCT_PermStart ();if _gacf :=d .DecodeElement (_dfbfg .PermStart ,&_dfcd );_gacf !=nil {return _gacf ;};_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_abdbe ); -_abdbe .EG_ContentBlockContent =append (_abdbe .EG_ContentBlockContent ,_agcgc );_agcgc .EG_RunLevelElts =append (_agcgc .EG_RunLevelElts ,_dfbfg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ddcfd :=NewEG_BlockLevelElts (); -_ccbe :=NewEG_ContentBlockContent ();_dffgf :=NewEG_RunLevelElts ();_dffgf .PermEnd =NewCT_Perm ();if _cgbcb :=d .DecodeElement (_dffgf .PermEnd ,&_dfcd );_cgbcb !=nil {return _cgbcb ;};_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_ddcfd ); -_ddcfd .EG_ContentBlockContent =append (_ddcfd .EG_ContentBlockContent ,_ccbe );_ccbe .EG_RunLevelElts =append (_ccbe .EG_RunLevelElts ,_dffgf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbgb :=NewEG_BlockLevelElts (); -_dceef :=NewEG_ContentBlockContent ();_efbe :=NewEG_RunLevelElts ();_efbe .Ins =NewCT_RunTrackChange ();if _decdd :=d .DecodeElement (_efbe .Ins ,&_dfcd );_decdd !=nil {return _decdd ;};_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_dbgb ); -_dbgb .EG_ContentBlockContent =append (_dbgb .EG_ContentBlockContent ,_dceef );_dceef .EG_RunLevelElts =append (_dceef .EG_RunLevelElts ,_efbe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafe :=NewEG_BlockLevelElts (); -_bggac :=NewEG_ContentBlockContent ();_edac :=NewEG_RunLevelElts ();_edac .Del =NewCT_RunTrackChange ();if _adca :=d .DecodeElement (_edac .Del ,&_dfcd );_adca !=nil {return _adca ;};_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_fafe ); -_fafe .EG_ContentBlockContent =append (_fafe .EG_ContentBlockContent ,_bggac );_bggac .EG_RunLevelElts =append (_bggac .EG_RunLevelElts ,_edac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_fcfag :=NewEG_BlockLevelElts (); -_cbac :=NewEG_ContentBlockContent ();_dfbce :=NewEG_RunLevelElts ();_dfbce .MoveFrom =NewCT_RunTrackChange ();if _caca :=d .DecodeElement (_dfbce .MoveFrom ,&_dfcd );_caca !=nil {return _caca ;};_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_fcfag ); -_fcfag .EG_ContentBlockContent =append (_fcfag .EG_ContentBlockContent ,_cbac );_cbac .EG_RunLevelElts =append (_cbac .EG_RunLevelElts ,_dfbce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gceee :=NewEG_BlockLevelElts (); -_fgbcb :=NewEG_ContentBlockContent ();_dabcf :=NewEG_RunLevelElts ();_dabcf .MoveTo =NewCT_RunTrackChange ();if _gdeb :=d .DecodeElement (_dabcf .MoveTo ,&_dfcd );_gdeb !=nil {return _gdeb ;};_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_gceee ); -_gceee .EG_ContentBlockContent =append (_gceee .EG_ContentBlockContent ,_fgbcb );_fgbcb .EG_RunLevelElts =append (_fgbcb .EG_RunLevelElts ,_dabcf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebdgf :=NewEG_BlockLevelElts (); -_feae :=NewEG_ContentBlockContent ();_ccdee :=NewEG_RunLevelElts ();_ceeff :=NewEG_RangeMarkupElements ();_ceeff .BookmarkStart =NewCT_Bookmark ();if _gfdcg :=d .DecodeElement (_ceeff .BookmarkStart ,&_dfcd );_gfdcg !=nil {return _gfdcg ;};_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_ebdgf ); -_ebdgf .EG_ContentBlockContent =append (_ebdgf .EG_ContentBlockContent ,_feae );_feae .EG_RunLevelElts =append (_feae .EG_RunLevelElts ,_ccdee );_ccdee .EG_RangeMarkupElements =append (_ccdee .EG_RangeMarkupElements ,_ceeff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_defeb :=NewEG_BlockLevelElts (); -_fgfd :=NewEG_ContentBlockContent ();_bccgf :=NewEG_RunLevelElts ();_bdggf :=NewEG_RangeMarkupElements ();_bdggf .BookmarkEnd =NewCT_MarkupRange ();if _bbgcaa :=d .DecodeElement (_bdggf .BookmarkEnd ,&_dfcd );_bbgcaa !=nil {return _bbgcaa ;};_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_defeb ); -_defeb .EG_ContentBlockContent =append (_defeb .EG_ContentBlockContent ,_fgfd );_fgfd .EG_RunLevelElts =append (_fgfd .EG_RunLevelElts ,_bccgf );_bccgf .EG_RangeMarkupElements =append (_bccgf .EG_RangeMarkupElements ,_bdggf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cggg :=NewEG_BlockLevelElts (); -_ecdc :=NewEG_ContentBlockContent ();_ffbbb :=NewEG_RunLevelElts ();_bgeb :=NewEG_RangeMarkupElements ();_bgeb .MoveFromRangeStart =NewCT_MoveBookmark ();if _aggef :=d .DecodeElement (_bgeb .MoveFromRangeStart ,&_dfcd );_aggef !=nil {return _aggef ;};_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_cggg ); -_cggg .EG_ContentBlockContent =append (_cggg .EG_ContentBlockContent ,_ecdc );_ecdc .EG_RunLevelElts =append (_ecdc .EG_RunLevelElts ,_ffbbb );_ffbbb .EG_RangeMarkupElements =append (_ffbbb .EG_RangeMarkupElements ,_bgeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cdbaa :=NewEG_BlockLevelElts (); -_cgbcc :=NewEG_ContentBlockContent ();_gdfd :=NewEG_RunLevelElts ();_faad :=NewEG_RangeMarkupElements ();_faad .MoveFromRangeEnd =NewCT_MarkupRange ();if _dgad :=d .DecodeElement (_faad .MoveFromRangeEnd ,&_dfcd );_dgad !=nil {return _dgad ;};_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_cdbaa ); -_cdbaa .EG_ContentBlockContent =append (_cdbaa .EG_ContentBlockContent ,_cgbcc );_cgbcc .EG_RunLevelElts =append (_cgbcc .EG_RunLevelElts ,_gdfd );_gdfd .EG_RangeMarkupElements =append (_gdfd .EG_RangeMarkupElements ,_faad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eaef :=NewEG_BlockLevelElts (); -_fgbde :=NewEG_ContentBlockContent ();_ceeee :=NewEG_RunLevelElts ();_edgef :=NewEG_RangeMarkupElements ();_edgef .MoveToRangeStart =NewCT_MoveBookmark ();if _agcbc :=d .DecodeElement (_edgef .MoveToRangeStart ,&_dfcd );_agcbc !=nil {return _agcbc ;};_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_eaef ); -_eaef .EG_ContentBlockContent =append (_eaef .EG_ContentBlockContent ,_fgbde );_fgbde .EG_RunLevelElts =append (_fgbde .EG_RunLevelElts ,_ceeee );_ceeee .EG_RangeMarkupElements =append (_ceeee .EG_RangeMarkupElements ,_edgef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_fdfgc :=NewEG_BlockLevelElts (); -_cfgf :=NewEG_ContentBlockContent ();_eaega :=NewEG_RunLevelElts ();_bgebg :=NewEG_RangeMarkupElements ();_bgebg .MoveToRangeEnd =NewCT_MarkupRange ();if _gaega :=d .DecodeElement (_bgebg .MoveToRangeEnd ,&_dfcd );_gaega !=nil {return _gaega ;};_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_fdfgc ); -_fdfgc .EG_ContentBlockContent =append (_fdfgc .EG_ContentBlockContent ,_cfgf );_cfgf .EG_RunLevelElts =append (_cfgf .EG_RunLevelElts ,_eaega );_eaega .EG_RangeMarkupElements =append (_eaega .EG_RangeMarkupElements ,_bgebg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acfgb :=NewEG_BlockLevelElts (); -_bdbfb :=NewEG_ContentBlockContent ();_bbfaa :=NewEG_RunLevelElts ();_bfdcg :=NewEG_RangeMarkupElements ();_bfdcg .CommentRangeStart =NewCT_MarkupRange ();if _gebff :=d .DecodeElement (_bfdcg .CommentRangeStart ,&_dfcd );_gebff !=nil {return _gebff ;}; -_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_acfgb );_acfgb .EG_ContentBlockContent =append (_acfgb .EG_ContentBlockContent ,_bdbfb );_bdbfb .EG_RunLevelElts =append (_bdbfb .EG_RunLevelElts ,_bbfaa );_bbfaa .EG_RangeMarkupElements =append (_bbfaa .EG_RangeMarkupElements ,_bfdcg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccdfb :=NewEG_BlockLevelElts (); -_acbe :=NewEG_ContentBlockContent ();_acgab :=NewEG_RunLevelElts ();_acgac :=NewEG_RangeMarkupElements ();_acgac .CommentRangeEnd =NewCT_MarkupRange ();if _dbbag :=d .DecodeElement (_acgac .CommentRangeEnd ,&_dfcd );_dbbag !=nil {return _dbbag ;};_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_ccdfb ); -_ccdfb .EG_ContentBlockContent =append (_ccdfb .EG_ContentBlockContent ,_acbe );_acbe .EG_RunLevelElts =append (_acbe .EG_RunLevelElts ,_acgab );_acgab .EG_RangeMarkupElements =append (_acgab .EG_RangeMarkupElements ,_acgac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_caefa :=NewEG_BlockLevelElts (); -_egbgaa :=NewEG_ContentBlockContent ();_agceb :=NewEG_RunLevelElts ();_cdfeea :=NewEG_RangeMarkupElements ();_cdfeea .CustomXmlInsRangeStart =NewCT_TrackChange ();if _efde :=d .DecodeElement (_cdfeea .CustomXmlInsRangeStart ,&_dfcd );_efde !=nil {return _efde ; -};_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_caefa );_caefa .EG_ContentBlockContent =append (_caefa .EG_ContentBlockContent ,_egbgaa );_egbgaa .EG_RunLevelElts =append (_egbgaa .EG_RunLevelElts ,_agceb );_agceb .EG_RangeMarkupElements =append (_agceb .EG_RangeMarkupElements ,_cdfeea ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_bccd :=NewEG_BlockLevelElts (); -_bedgb :=NewEG_ContentBlockContent ();_gfea :=NewEG_RunLevelElts ();_ecadg :=NewEG_RangeMarkupElements ();_ecadg .CustomXmlInsRangeEnd =NewCT_Markup ();if _bddfeg :=d .DecodeElement (_ecadg .CustomXmlInsRangeEnd ,&_dfcd );_bddfeg !=nil {return _bddfeg ; -};_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_bccd );_bccd .EG_ContentBlockContent =append (_bccd .EG_ContentBlockContent ,_bedgb );_bedgb .EG_RunLevelElts =append (_bedgb .EG_RunLevelElts ,_gfea );_gfea .EG_RangeMarkupElements =append (_gfea .EG_RangeMarkupElements ,_ecadg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cbbbf :=NewEG_BlockLevelElts (); -_gefa :=NewEG_ContentBlockContent ();_aafec :=NewEG_RunLevelElts ();_gcdf :=NewEG_RangeMarkupElements ();_gcdf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bcega :=d .DecodeElement (_gcdf .CustomXmlDelRangeStart ,&_dfcd );_bcega !=nil {return _bcega ; -};_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_cbbbf );_cbbbf .EG_ContentBlockContent =append (_cbbbf .EG_ContentBlockContent ,_gefa );_gefa .EG_RunLevelElts =append (_gefa .EG_RunLevelElts ,_aafec );_aafec .EG_RangeMarkupElements =append (_aafec .EG_RangeMarkupElements ,_gcdf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gcaba :=NewEG_BlockLevelElts (); -_ebgcc :=NewEG_ContentBlockContent ();_bcgfb :=NewEG_RunLevelElts ();_dcdeb :=NewEG_RangeMarkupElements ();_dcdeb .CustomXmlDelRangeEnd =NewCT_Markup ();if _aefef :=d .DecodeElement (_dcdeb .CustomXmlDelRangeEnd ,&_dfcd );_aefef !=nil {return _aefef ;}; -_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_gcaba );_gcaba .EG_ContentBlockContent =append (_gcaba .EG_ContentBlockContent ,_ebgcc );_ebgcc .EG_RunLevelElts =append (_ebgcc .EG_RunLevelElts ,_bcgfb );_bcgfb .EG_RangeMarkupElements =append (_bcgfb .EG_RangeMarkupElements ,_dcdeb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffcfdb :=NewEG_BlockLevelElts (); -_fgdgeb :=NewEG_ContentBlockContent ();_dgbga :=NewEG_RunLevelElts ();_dfbca :=NewEG_RangeMarkupElements ();_dfbca .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cafea :=d .DecodeElement (_dfbca .CustomXmlMoveFromRangeStart ,&_dfcd );_cafea !=nil {return _cafea ; -};_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_ffcfdb );_ffcfdb .EG_ContentBlockContent =append (_ffcfdb .EG_ContentBlockContent ,_fgdgeb );_fgdgeb .EG_RunLevelElts =append (_fgdgeb .EG_RunLevelElts ,_dgbga );_dgbga .EG_RangeMarkupElements =append (_dgbga .EG_RangeMarkupElements ,_dfbca ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fddda :=NewEG_BlockLevelElts (); -_gbdcg :=NewEG_ContentBlockContent ();_fgefb :=NewEG_RunLevelElts ();_aaaag :=NewEG_RangeMarkupElements ();_aaaag .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ebfac :=d .DecodeElement (_aaaag .CustomXmlMoveFromRangeEnd ,&_dfcd );_ebfac !=nil {return _ebfac ; -};_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_fddda );_fddda .EG_ContentBlockContent =append (_fddda .EG_ContentBlockContent ,_gbdcg );_gbdcg .EG_RunLevelElts =append (_gbdcg .EG_RunLevelElts ,_fgefb );_fgefb .EG_RangeMarkupElements =append (_fgefb .EG_RangeMarkupElements ,_aaaag ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_dcbca :=NewEG_BlockLevelElts (); -_eacea :=NewEG_ContentBlockContent ();_ffabb :=NewEG_RunLevelElts ();_fbfcf :=NewEG_RangeMarkupElements ();_fbfcf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _afege :=d .DecodeElement (_fbfcf .CustomXmlMoveToRangeStart ,&_dfcd );_afege !=nil {return _afege ; -};_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_dcbca );_dcbca .EG_ContentBlockContent =append (_dcbca .EG_ContentBlockContent ,_eacea );_eacea .EG_RunLevelElts =append (_eacea .EG_RunLevelElts ,_ffabb );_ffabb .EG_RangeMarkupElements =append (_ffabb .EG_RangeMarkupElements ,_fbfcf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_aege :=NewEG_BlockLevelElts (); -_adged :=NewEG_ContentBlockContent ();_fcdc :=NewEG_RunLevelElts ();_cafb :=NewEG_RangeMarkupElements ();_cafb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _daed :=d .DecodeElement (_cafb .CustomXmlMoveToRangeEnd ,&_dfcd );_daed !=nil {return _daed ;}; -_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_aege );_aege .EG_ContentBlockContent =append (_aege .EG_ContentBlockContent ,_adged );_adged .EG_RunLevelElts =append (_adged .EG_RunLevelElts ,_fcdc );_fcdc .EG_RangeMarkupElements =append (_fcdc .EG_RangeMarkupElements ,_cafb ); -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"}:_dgea :=NewEG_BlockLevelElts (); -_bebf :=NewEG_ContentBlockContent ();_dfba :=NewEG_RunLevelElts ();_ccdfc :=NewEG_MathContent ();_ccdfc .OMathPara =_aa .NewOMathPara ();if _cbaeg :=d .DecodeElement (_ccdfc .OMathPara ,&_dfcd );_cbaeg !=nil {return _cbaeg ;};_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_dgea ); -_dgea .EG_ContentBlockContent =append (_dgea .EG_ContentBlockContent ,_bebf );_bebf .EG_RunLevelElts =append (_bebf .EG_RunLevelElts ,_dfba );_dfba .EG_MathContent =append (_dfba .EG_MathContent ,_ccdfc );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"}:_fabea :=NewEG_BlockLevelElts (); -_gdeggg :=NewEG_ContentBlockContent ();_cfceg :=NewEG_RunLevelElts ();_fdedg :=NewEG_MathContent ();_fdedg .OMath =_aa .NewOMath ();if _gbaa :=d .DecodeElement (_fdedg .OMath ,&_dfcd );_gbaa !=nil {return _gbaa ;};_eddfa .EG_BlockLevelElts =append (_eddfa .EG_BlockLevelElts ,_fabea ); -_fabea .EG_ContentBlockContent =append (_fabea .EG_ContentBlockContent ,_gdeggg );_gdeggg .EG_RunLevelElts =append (_gdeggg .EG_RunLevelElts ,_cfceg );_cfceg .EG_MathContent =append (_cfceg .EG_MathContent ,_fdedg );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",_dfcd .Name ); -if _eegbf :=d .Skip ();_eegbf !=nil {return _eegbf ;};};case _f .EndElement :break _ecage ;case _f .CharData :};};return nil ;};func NewFonts ()*Fonts {_fegfe :=&Fonts {};_fegfe .CT_FontsList =*NewCT_FontsList ();return _fegfe };func (_eeadd *CT_SdtRow )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _eeadd .SdtPr !=nil {_cccfe :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_eeadd .SdtPr ,_cccfe );};if _eeadd .SdtEndPr !=nil {_dbcfa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}}; -e .EncodeElement (_eeadd .SdtEndPr ,_dbcfa );};if _eeadd .SdtContent !=nil {_dcgefa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_eeadd .SdtContent ,_dcgefa );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type CT_BottomPageBorder struct{BottomLeftAttr *string ;BottomRightAttr *string ;IdAttr *string ; +// Start Indentation +LeftAttr *ST_SignedTwipsMeasure ; -// Border Style -ValAttr ST_Border ; +// Start Indentation in Character Units +LeftCharsAttr *int64 ; -// Border Color -ColorAttr *ST_HexColor ; +// End Indentation +RightAttr *ST_SignedTwipsMeasure ; -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; +// End Indentation in Character Units +RightCharsAttr *int64 ; -// Border Theme Color Tint -ThemeTintAttr *string ; +// Indentation Removed from First Line +HangingAttr *_gf .ST_TwipsMeasure ; -// Border Theme Color Shade -ThemeShadeAttr *string ; +// Indentation Removed From First Line in Character Units +HangingCharsAttr *int64 ; -// Border Width -SzAttr *uint64 ; +// Additional First Line Indentation +FirstLineAttr *_gf .ST_TwipsMeasure ; -// Border Spacing Measurement -SpaceAttr *uint64 ; +// Additional First Line Indentation in Character Units +FirstLineCharsAttr *int64 ;};func (_dcdebb ST_PTabLeader )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dcdebb .String (),start );};type CT_CustomXmlCell struct{ -// Border Shadow -ShadowAttr *_df .ST_OnOff ; +// Custom XML Element Namespace +UriAttr *string ; -// Create Frame Effect -FrameAttr *_df .ST_OnOff ;}; +// Custom XML Element Name +ElementAttr string ; -// ValidateWithPath validates the CT_PPrChange and its children, prefixing error messages with path -func (_aeddc *CT_PPrChange )ValidateWithPath (path string )error {if _caeg :=_aeddc .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_caeg !=nil {return _caeg ;};return nil ;};type ST_FtnEdn byte ;func (_abacfd ST_NumberFormat )ValidateWithPath (path string )error {switch _abacfd {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 _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abacfd )); -};return nil ;};func (_fbcfb ST_Direction )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fbcfb .String (),start );};const (ST_MailMergeOdsoFMDFieldTypeUnset ST_MailMergeOdsoFMDFieldType =0;ST_MailMergeOdsoFMDFieldTypeNull ST_MailMergeOdsoFMDFieldType =1; -ST_MailMergeOdsoFMDFieldTypeDbColumn ST_MailMergeOdsoFMDFieldType =2;);func (_cdcagb ST_BrClear )String ()string {switch _cdcagb {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 (_aeacc *ST_Hint )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aeacc =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_aeacc =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_aeacc =2; -};return nil ;};type WdCT_WrapNone struct{};func NewCT_Language ()*CT_Language {_dcagg :=&CT_Language {};return _dcagg };func (_gbaf *CT_DocPart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gbaf .DocPartPr !=nil {_fede :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072"}}; -e .EncodeElement (_gbaf .DocPartPr ,_fede );};if _gbaf .DocPartBody !=nil {_ddae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"}};e .EncodeElement (_gbaf .DocPartBody ,_ddae ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_adbg *CT_Column )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcdb :=range start .Attr {if _bcdb .Name .Local =="\u0077"{_acbca ,_egeb :=ParseUnionST_TwipsMeasure (_bcdb .Value ); -if _egeb !=nil {return _egeb ;};_adbg .WAttr =&_acbca ;continue ;};if _bcdb .Name .Local =="\u0073\u0070\u0061c\u0065"{_ggbf ,_aabe :=ParseUnionST_TwipsMeasure (_bcdb .Value );if _aabe !=nil {return _aabe ;};_adbg .SpaceAttr =&_ggbf ;continue ;};};for {_affb ,_dbfcgd :=d .Token (); -if _dbfcgd !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_dbfcgd );};if _ccgf ,_daff :=_affb .(_f .EndElement );_daff &&_ccgf .Name ==start .Name {break ;};};return nil ; +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_ContentCellContent []*EG_ContentCellContent ;};func (_facgbc WdST_WrapText )ValidateWithPath (path string )error {switch _facgbc {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 (_facgbc )); +};return nil ;};func (_acgdb *ST_TextDirection )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_acgdb =0;case "\u0074\u0062":*_acgdb =1;case "\u0072\u006c":*_acgdb =2;case "\u006c\u0072":*_acgdb =3;case "\u0074\u0062\u0056":*_acgdb =4; +case "\u0072\u006c\u0056":*_acgdb =5;case "\u006c\u0072\u0056":*_acgdb =6;case "\u0062\u0074\u004c\u0072":*_acgdb =7;case "\u006c\u0072\u0054\u0062":*_acgdb =8;case "\u006c\u0072\u0054b\u0056":*_acgdb =9;case "\u0074\u0062\u004cr\u0056":*_acgdb =10;case "\u0074\u0062\u0052\u006c":*_acgdb =11; +case "\u0074\u0062\u0052l\u0056":*_acgdb =12;};return nil ;};func (_eeadga *ST_Direction )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eeadga =0;case "\u006c\u0074\u0072":*_eeadga =1;case "\u0072\u0074\u006c":*_eeadga =2;};return nil ; }; -// Validate validates the CT_TextScale and its children -func (_cbbaf *CT_TextScale )Validate ()error {return _cbbaf .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0053\u0063\u0061\u006c\u0065");};func (_beafb ST_FontFamily )ValidateWithPath (path string )error {switch _beafb {case 0,1,2,3,4,5,6:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_beafb )); -};return nil ;};func (_bfgbf ST_MailMergeDocType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bgbgeb :=_f .Attr {};_bgbgeb .Name =name ;switch _bfgbf {case ST_MailMergeDocTypeUnset :_bgbgeb .Value ="";case ST_MailMergeDocTypeCatalog :_bgbgeb .Value ="\u0063a\u0074\u0061\u006c\u006f\u0067"; -case ST_MailMergeDocTypeEnvelopes :_bgbgeb .Value ="\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s";case ST_MailMergeDocTypeMailingLabels :_bgbgeb .Value ="\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073";case ST_MailMergeDocTypeFormLetters :_bgbgeb .Value ="f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073"; -case ST_MailMergeDocTypeEmail :_bgbgeb .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDocTypeFax :_bgbgeb .Value ="\u0066\u0061\u0078";};return _bgbgeb ,nil ;};func (_fdga *CT_DirContentRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fdga .ValAttr !=ST_DirectionUnset {_dbbf ,_aagfc :=_fdga .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _aagfc !=nil {return _aagfc ;};start .Attr =append (start .Attr ,_dbbf );};e .EncodeToken (start );if _fdga .FldSimple !=nil {_gfcb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_daec :=range _fdga .FldSimple {e .EncodeElement (_daec ,_gfcb ); -};};if _fdga .Hyperlink !=nil {_ddcb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_fdga .Hyperlink ,_ddcb );};if _fdga .SubDoc !=nil {_cead :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}}; -e .EncodeElement (_fdga .SubDoc ,_cead );};if _fdga .EG_ContentRunContent !=nil {for _ ,_badd :=range _fdga .EG_ContentRunContent {_badd .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_geffg *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 :_d .Sprintf ("\u0025\u0076",_geffg .IdAttr )}); -e .EncodeToken (start );_gdeda :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_geffg .TblGrid ,_gdeda );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdaag ST_DisplacedByCustomXml )Validate ()error {return _fdaag .ValidateWithPath ("")}; -func NewCT_TrackChange ()*CT_TrackChange {_fcccd :=&CT_TrackChange {};return _fcccd };func (_gaddg ST_CombineBrackets )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bedagg :=_f .Attr {};_bedagg .Name =name ;switch _gaddg {case ST_CombineBracketsUnset :_bedagg .Value =""; -case ST_CombineBracketsNone :_bedagg .Value ="\u006e\u006f\u006e\u0065";case ST_CombineBracketsRound :_bedagg .Value ="\u0072\u006f\u0075n\u0064";case ST_CombineBracketsSquare :_bedagg .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_CombineBracketsAngle :_bedagg .Value ="\u0061\u006e\u0067l\u0065"; -case ST_CombineBracketsCurly :_bedagg .Value ="\u0063\u0075\u0072l\u0079";};return _bedagg ,nil ;};func (_dfbgf *CT_ObjectEmbed )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbagbg :=range start .Attr {if _dbagbg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dbagbg .Name .Local =="\u0069\u0064"||_dbagbg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dbagbg .Name .Local =="\u0069\u0064"{_bgbaf ,_edbdag :=_dbagbg .Value ,error (nil ); -if _edbdag !=nil {return _edbdag ;};_dfbgf .IdAttr =_bgbaf ;continue ;};if _dbagbg .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_dfbgf .DrawAspectAttr .UnmarshalXMLAttr (_dbagbg );continue ;};if _dbagbg .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_dcbb ,_bfdbc :=_dbagbg .Value ,error (nil ); -if _bfdbc !=nil {return _bfdbc ;};_dfbgf .ProgIdAttr =&_dcbb ;continue ;};if _dbagbg .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_bcggf ,_fbefba :=_dbagbg .Value ,error (nil );if _fbefba !=nil {return _fbefba ;};_dfbgf .ShapeIdAttr =&_bcggf ; -continue ;};if _dbagbg .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_egebc ,_cgaae :=_dbagbg .Value ,error (nil );if _cgaae !=nil {return _cgaae ;};_dfbgf .FieldCodesAttr =&_egebc ;continue ;};};for {_cdeadd ,_ecffg :=d .Token (); -if _ecffg !=nil {return _d .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",_ecffg );};if _dagc ,_degdac :=_cdeadd .(_f .EndElement );_degdac &&_dagc .Name ==start .Name {break ; -};};return nil ;};func (_cffggf ST_HeightRule )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cffggf .String (),start );};func (_efdcd ST_HeightRule )Validate ()error {return _efdcd .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_SignedTwipsMeasure and its children, prefixing error messages with path +func (_bgaafg *CT_SignedTwipsMeasure )ValidateWithPath (path string )error {if _dbgcg :=_bgaafg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbgcg !=nil {return _dbgcg ;};return nil ;};func (_fbfebf *ST_PageBorderDisplay )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_febbee ,_eafbb :=d .Token (); +if _eafbb !=nil {return _eafbb ;};if _fafbbd ,_gecdcg :=_febbee .(_d .EndElement );_gecdcg &&_fafbbd .Name ==start .Name {*_fbfebf =1;return nil ;};if _dcbbc ,_bfdcfb :=_febbee .(_d .CharData );!_bfdcfb {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",_febbee ); +}else {switch string (_dcbbc ){case "":*_fbfebf =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_fbfebf =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_fbfebf =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_fbfebf =3; +};};_febbee ,_eafbb =d .Token ();if _eafbb !=nil {return _eafbb ;};if _dffdf ,_acbebc :=_febbee .(_d .EndElement );_acbebc &&_dffdf .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",_febbee ); +}; -// ValidateWithPath validates the CT_SdtPrChoice and its children, prefixing error messages with path -func (_bgadd *CT_SdtPrChoice )ValidateWithPath (path string )error {if _bgadd .Equation !=nil {if _aaaba :=_bgadd .Equation .ValidateWithPath (path +"\u002fE\u0071\u0075\u0061\u0074\u0069\u006fn");_aaaba !=nil {return _aaaba ;};};if _bgadd .ComboBox !=nil {if _gbgcfa :=_bgadd .ComboBox .ValidateWithPath (path +"\u002fC\u006f\u006d\u0062\u006f\u0042\u006fx"); -_gbgcfa !=nil {return _gbgcfa ;};};if _bgadd .Date !=nil {if _ceagb :=_bgadd .Date .ValidateWithPath (path +"\u002f\u0044\u0061t\u0065");_ceagb !=nil {return _ceagb ;};};if _bgadd .DocPartObj !=nil {if _eaedg :=_bgadd .DocPartObj .ValidateWithPath (path +"/\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"); -_eaedg !=nil {return _eaedg ;};};if _bgadd .DocPartList !=nil {if _aafdg :=_bgadd .DocPartList .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074");_aafdg !=nil {return _aafdg ;};};if _bgadd .DropDownList !=nil {if _aeedca :=_bgadd .DropDownList .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"); -_aeedca !=nil {return _aeedca ;};};if _bgadd .Picture !=nil {if _dcdag :=_bgadd .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_dcdag !=nil {return _dcdag ;};};if _bgadd .RichText !=nil {if _gefea :=_bgadd .RichText .ValidateWithPath (path +"\u002fR\u0069\u0063\u0068\u0054\u0065\u0078t"); -_gefea !=nil {return _gefea ;};};if _bgadd .Text !=nil {if _ebabd :=_bgadd .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_ebabd !=nil {return _ebabd ;};};if _bgadd .Citation !=nil {if _bdadf :=_bgadd .Citation .ValidateWithPath (path +"\u002fC\u0069\u0074\u0061\u0074\u0069\u006fn"); -_bdadf !=nil {return _bdadf ;};};if _bgadd .Group !=nil {if _ddeff :=_bgadd .Group .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070");_ddeff !=nil {return _ddeff ;};};if _bgadd .Bibliography !=nil {if _bfddd :=_bgadd .Bibliography .ValidateWithPath (path +"\u002f\u0042\u0069\u0062\u006c\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"); -_bfddd !=nil {return _bfddd ;};};return nil ;};func (_dfdgcg ST_TextScale )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dfdgcg .ST_TextScalePercent !=nil {e .EncodeToken (_f .CharData (*_dfdgcg .ST_TextScalePercent )); -};if _dfdgcg .ST_TextScaleDecimal !=nil {e .EncodeToken (_f .CharData (_d .Sprintf ("\u0025\u0064",*_dfdgcg .ST_TextScaleDecimal )));};return e .EncodeToken (_f .EndElement {Name :start .Name });}; +// Validate validates the WdCT_WordprocessingGroupChoice and its children +func (_cbeee *WdCT_WordprocessingGroupChoice )Validate ()error {return _cbeee .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"); +};type ST_AnnotationVMerge byte ;func (_eacd *CT_RubyAlign )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eacd .ValAttr =ST_RubyAlign (1);for _ ,_dbdba :=range start .Attr {if _dbdba .Name .Local =="\u0076\u0061\u006c"{_eacd .ValAttr .UnmarshalXMLAttr (_dbdba ); +continue ;};};for {_edfcb ,_ecaac :=d .Token ();if _ecaac !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0075b\u0079\u0041\u006c\u0069\u0067\u006e\u003a\u0020\u0025\u0073",_ecaac );};if _ecbbd ,_gefdc :=_edfcb .(_d .EndElement ); +_gefdc &&_ecbbd .Name ==start .Name {break ;};};return nil ;};func (_abdfdf ST_DocPartGallery )Validate ()error {return _abdfdf .ValidateWithPath ("")};type CT_FFName struct{ -// Validate validates the CT_FrameLayout and its children -func (_efbaa *CT_FrameLayout )Validate ()error {return _efbaa .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u004ca\u0079\u006f\u0075\u0074");};func (_gdee *CT_RubyPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_edbdac :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0072\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_gdee .RubyAlign ,_edbdac );_degde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068p\u0073"}};e .EncodeElement (_gdee .Hps ,_degde ); -_edfbbe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"}};e .EncodeElement (_gdee .HpsRaise ,_edfbbe );_dbacc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"}}; -e .EncodeElement (_gdee .HpsBaseText ,_dbacc );_edbgb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_gdee .Lid ,_edbgb );if _gdee .Dirty !=nil {_ccebc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"}}; -e .EncodeElement (_gdee .Dirty ,_ccebc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Form Field Name Value +ValAttr *string ;};func (_cddfge ST_PageBorderOffset )Validate ()error {return _cddfge .ValidateWithPath ("")};type CT_Font struct{ -// Validate validates the CT_PermStart and its children -func (_cbecc *CT_PermStart )Validate ()error {return _cbecc .ValidateWithPath ("\u0043\u0054\u005fP\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074");};type CT_DocPartGallery struct{ +// Primary Font Name +NameAttr string ; -// Gallery Value -ValAttr ST_DocPartGallery ;};func (_dbcddb ST_VerticalJc )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cadead :=_f .Attr {};_cadead .Name =name ;switch _dbcddb {case ST_VerticalJcUnset :_cadead .Value ="";case ST_VerticalJcTop :_cadead .Value ="\u0074\u006f\u0070"; -case ST_VerticalJcCenter :_cadead .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalJcBoth :_cadead .Value ="\u0062\u006f\u0074\u0068";case ST_VerticalJcBottom :_cadead .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";};return _cadead ,nil ; -};func NewCT_Lock ()*CT_Lock {_eeafe :=&CT_Lock {};return _eeafe }; +// Alternate Names for Font +AltName *CT_String ; -// ValidateWithPath validates the AG_TransitionalPassword and its children, prefixing error messages with path -func (_cc *AG_TransitionalPassword )ValidateWithPath (path string )error {if _fcce :=_cc .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072"); -_fcce !=nil {return _fcce ;};if _gff :=_cc .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 _cec :=_cc .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cec !=nil {return _cec ;};return nil ;};func (_abbag ST_Wrap )Validate ()error {return _abbag .ValidateWithPath ("")}; -func NewCT_TextEffect ()*CT_TextEffect {_eabgb :=&CT_TextEffect {};_eabgb .ValAttr =ST_TextEffect (1);return _eabgb ;};func NewCT_DocumentBase ()*CT_DocumentBase {_ceda :=&CT_DocumentBase {};return _ceda };func (_ccfbb *ST_DocGrid )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ccfbb =0; -case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ccfbb =1;case "\u006c\u0069\u006ee\u0073":*_ccfbb =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_ccfbb =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_ccfbb =4; -};return nil ;};func (_eaegae *CT_TblPPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbdec :=range start .Attr {if _bbdec .Name .Local =="\u006c\u0065\u0066t\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_egegg ,_abfbf :=ParseUnionST_TwipsMeasure (_bbdec .Value ); -if _abfbf !=nil {return _abfbf ;};_eaegae .LeftFromTextAttr =&_egegg ;continue ;};if _bbdec .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_dfeegg ,_aaabc :=ParseUnionST_TwipsMeasure (_bbdec .Value );if _aaabc !=nil {return _aaabc ; -};_eaegae .RightFromTextAttr =&_dfeegg ;continue ;};if _bbdec .Name .Local =="t\u006f\u0070\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_dfbbcd ,_ccgc :=ParseUnionST_TwipsMeasure (_bbdec .Value );if _ccgc !=nil {return _ccgc ;};_eaegae .TopFromTextAttr =&_dfbbcd ; -continue ;};if _bbdec .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u0046\u0072\u006fm\u0054\u0065\u0078\u0074"{_agbfd ,_gefed :=ParseUnionST_TwipsMeasure (_bbdec .Value );if _gefed !=nil {return _gefed ;};_eaegae .BottomFromTextAttr =&_agbfd ;continue ; -};if _bbdec .Name .Local =="\u0076\u0065\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"{_eaegae .VertAnchorAttr .UnmarshalXMLAttr (_bbdec );continue ;};if _bbdec .Name .Local =="\u0068\u006f\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"{_eaegae .HorzAnchorAttr .UnmarshalXMLAttr (_bbdec ); -continue ;};if _bbdec .Name .Local =="\u0074b\u006c\u0070\u0058\u0053\u0070\u0065c"{_eaegae .TblpXSpecAttr .UnmarshalXMLAttr (_bbdec );continue ;};if _bbdec .Name .Local =="\u0074\u0062\u006cp\u0058"{_dddcdc ,_adgfa :=ParseUnionST_SignedTwipsMeasure (_bbdec .Value ); -if _adgfa !=nil {return _adgfa ;};_eaegae .TblpXAttr =&_dddcdc ;continue ;};if _bbdec .Name .Local =="\u0074b\u006c\u0070\u0059\u0053\u0070\u0065c"{_eaegae .TblpYSpecAttr .UnmarshalXMLAttr (_bbdec );continue ;};if _bbdec .Name .Local =="\u0074\u0062\u006cp\u0059"{_feddga ,_gcdbe :=ParseUnionST_SignedTwipsMeasure (_bbdec .Value ); -if _gcdbe !=nil {return _gcdbe ;};_eaegae .TblpYAttr =&_feddga ;continue ;};};for {_fdgaf ,_ebffd :=d .Token ();if _ebffd !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u0062\u006cP\u0050\u0072\u003a\u0020\u0025\u0073",_ebffd ); -};if _aabdae ,_deebd :=_fdgaf .(_f .EndElement );_deebd &&_aabdae .Name ==start .Name {break ;};};return nil ;};func (_deeecc ST_PageOrientation )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_deeecc .String (),start ); -};func (_gegfdb *EG_RPrBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gegfdb .RStyle !=nil {_aefeeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gegfdb .RStyle ,_aefeeb ); -};if _gegfdb .RFonts !=nil {_fcgeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_gegfdb .RFonts ,_fcgeg );};if _gegfdb .B !=nil {_ffaaag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062"}}; -e .EncodeElement (_gegfdb .B ,_ffaaag );};if _gegfdb .BCs !=nil {_cgaccf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_gegfdb .BCs ,_cgaccf );};if _gegfdb .I !=nil {_bdfga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069"}}; -e .EncodeElement (_gegfdb .I ,_bdfga );};if _gegfdb .ICs !=nil {_dgebb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_gegfdb .ICs ,_dgebb );};if _gegfdb .Caps !=nil {_bccagf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; -e .EncodeElement (_gegfdb .Caps ,_bccagf );};if _gegfdb .SmallCaps !=nil {_fbdfa :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_gegfdb .SmallCaps ,_fbdfa );};if _gegfdb .Strike !=nil {_cgbga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; -e .EncodeElement (_gegfdb .Strike ,_cgbga );};if _gegfdb .Dstrike !=nil {_ccgea :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_gegfdb .Dstrike ,_ccgea );};if _gegfdb .Outline !=nil {_bdcdg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; -e .EncodeElement (_gegfdb .Outline ,_bdcdg );};if _gegfdb .Shadow !=nil {_gbcffb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_gegfdb .Shadow ,_gbcffb );};if _gegfdb .Emboss !=nil {_abbgg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; -e .EncodeElement (_gegfdb .Emboss ,_abbgg );};if _gegfdb .Imprint !=nil {_gdcgagg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_gegfdb .Imprint ,_gdcgagg );};if _gegfdb .NoProof !=nil {_aegaed :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; -e .EncodeElement (_gegfdb .NoProof ,_aegaed );};if _gegfdb .SnapToGrid !=nil {_fggeea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_gegfdb .SnapToGrid ,_fggeea );}; -if _gegfdb .Vanish !=nil {_gggfef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_gegfdb .Vanish ,_gggfef );};if _gegfdb .WebHidden !=nil {_dgcfgf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}}; -e .EncodeElement (_gegfdb .WebHidden ,_dgcfgf );};if _gegfdb .Color !=nil {_ddcaa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_gegfdb .Color ,_ddcaa );};if _gegfdb .Spacing !=nil {_dgedgc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}}; -e .EncodeElement (_gegfdb .Spacing ,_dgedgc );};if _gegfdb .W !=nil {_cfdedd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_gegfdb .W ,_cfdedd );};if _gegfdb .Kern !=nil {_geefeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}}; -e .EncodeElement (_gegfdb .Kern ,_geefeb );};if _gegfdb .Position !=nil {_cccdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gegfdb .Position ,_cccdd );};if _gegfdb .Sz !=nil {_bfcga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"}}; -e .EncodeElement (_gegfdb .Sz ,_bfcga );};if _gegfdb .SzCs !=nil {_bfgbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_gegfdb .SzCs ,_bfgbb );};if _gegfdb .Highlight !=nil {_affgbb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_gegfdb .Highlight ,_affgbb );};if _gegfdb .U !=nil {_bggbfb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_gegfdb .U ,_bggbfb );};if _gegfdb .Effect !=nil {_ccdae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}}; -e .EncodeElement (_gegfdb .Effect ,_ccdae );};if _gegfdb .Bdr !=nil {_dbfebd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_gegfdb .Bdr ,_dbfebd );};if _gegfdb .Shd !=nil {_dadgbgc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}}; -e .EncodeElement (_gegfdb .Shd ,_dadgbgc );};if _gegfdb .FitText !=nil {_cgabcd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_gegfdb .FitText ,_cgabcd );};if _gegfdb .VertAlign !=nil {_eeaac :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}}; -e .EncodeElement (_gegfdb .VertAlign ,_eeaac );};if _gegfdb .Rtl !=nil {_gdagag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_gegfdb .Rtl ,_gdagag );};if _gegfdb .Cs !=nil {_gebd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0073"}}; -e .EncodeElement (_gegfdb .Cs ,_gebd );};if _gegfdb .Em !=nil {_efedg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_gegfdb .Em ,_efedg );};if _gegfdb .Lang !=nil {_bdfdcbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}}; -e .EncodeElement (_gegfdb .Lang ,_bdfdcbc );};if _gegfdb .EastAsianLayout !=nil {_efcge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gegfdb .EastAsianLayout ,_efcge ); -};if _gegfdb .SpecVanish !=nil {_bccbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_gegfdb .SpecVanish ,_bccbf );};if _gegfdb .OMath !=nil {_aedacg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}}; -e .EncodeElement (_gegfdb .OMath ,_aedacg );};return nil ;};func NewSettings ()*Settings {_gbaede :=&Settings {};_gbaede .CT_Settings =*NewCT_Settings ();return _gbaede ;};type CT_Empty struct{};func (_dcgadg *CT_LineNumber )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbcab :=range start .Attr {if _dbcab .Name .Local =="\u0063o\u0075\u006e\u0074\u0042\u0079"{_ceabc ,_bfegg :=_fc .ParseInt (_dbcab .Value ,10,64); -if _bfegg !=nil {return _bfegg ;};_dcgadg .CountByAttr =&_ceabc ;continue ;};if _dbcab .Name .Local =="\u0073\u0074\u0061r\u0074"{_dedce ,_gcebg :=_fc .ParseInt (_dbcab .Value ,10,64);if _gcebg !=nil {return _gcebg ;};_dcgadg .StartAttr =&_dedce ;continue ; -};if _dbcab .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_aggag ,_dgadd :=ParseUnionST_TwipsMeasure (_dbcab .Value );if _dgadd !=nil {return _dgadd ;};_dcgadg .DistanceAttr =&_aggag ;continue ;};if _dbcab .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_dcgadg .RestartAttr .UnmarshalXMLAttr (_dbcab ); -continue ;};};for {_bfgdc ,_gddff :=d .Token ();if _gddff !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ci\u006ee\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_gddff );};if _eefc ,_agdac :=_bfgdc .(_f .EndElement ); -_agdac &&_eefc .Name ==start .Name {break ;};};return nil ;};type ST_SectionMark byte ;func NewWdAnchor ()*WdAnchor {_cedfccb :=&WdAnchor {};_cedfccb .WdCT_Anchor =*NewWdCT_Anchor ();return _cedfccb ;}; +// Panose-1 Typeface Classification Number +Panose1 *CT_Panose ; -// Validate validates the EG_RPr and its children -func (_ffcbfc *EG_RPr )Validate ()error {return _ffcbfc .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072");}; +// Character Set Supported By Font +Charset *CT_Charset ; -// Validate validates the CT_CustomXmlRow and its children -func (_gaea *CT_CustomXmlRow )Validate ()error {return _gaea .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077");};type CT_LvlLegacy struct{ +// Font Family +Family *CT_FontFamily ; -// Use Legacy Numbering Properties -LegacyAttr *_df .ST_OnOff ; +// Raster or Vector Font +NotTrueType *CT_OnOff ; -// Legacy Spacing -LegacySpaceAttr *_df .ST_TwipsMeasure ; +// Font Pitch +Pitch *CT_Pitch ; -// Legacy Indent -LegacyIndentAttr *ST_SignedTwipsMeasure ;};func (_ggddd ST_ObjectDrawAspect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ggddd .String (),start );};func (_dead *CT_CharacterSpacing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dead .ValAttr =ST_CharacterSpacing (1); -for _ ,_bace :=range start .Attr {if _bace .Name .Local =="\u0076\u0061\u006c"{_dead .ValAttr .UnmarshalXMLAttr (_bace );continue ;};};for {_dbfc ,_afab :=d .Token ();if _afab !=nil {return _d .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",_afab ); -};if _gabd ,_dcdd :=_dbfc .(_f .EndElement );_dcdd &&_gabd .Name ==start .Name {break ;};};return nil ;};func (_beabec ST_EdGrp )String ()string {switch _beabec {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 (_gcccag ST_TabTlc )String ()string {switch _gcccag {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_WritingStyle ()*CT_WritingStyle {_dbceg :=&CT_WritingStyle {}; -return _dbceg }; +// Supported Unicode Subranges and Code Pages +Sig *CT_FontSig ; -// ValidateWithPath validates the CT_DocPartBehavior and its children, prefixing error messages with path -func (_fegeg *CT_DocPartBehavior )ValidateWithPath (path string )error {if _fegeg .ValAttr ==ST_DocPartBehaviorUnset {return _d .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 _edadc :=_fegeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edadc !=nil {return _edadc ;};return nil ;}; +// Regular Font Style Embedding +EmbedRegular *CT_FontRel ; -// Validate validates the CT_SectPrBase and its children -func (_cdafe *CT_SectPrBase )Validate ()error {return _cdafe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065");};func (_dcefa ST_DisplacedByCustomXml )ValidateWithPath (path string )error {switch _dcefa {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcefa )); -};return nil ;};func (_aaeaad ST_Em )ValidateWithPath (path string )error {switch _aaeaad {case 0,1,2,3,4,5:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaeaad )); -};return nil ;}; +// Bold Style Font Style Embedding +EmbedBold *CT_FontRel ; -// ST_MeasurementOrPercent is a union type -type ST_MeasurementOrPercent struct{ST_DecimalNumberOrPercent *ST_DecimalNumberOrPercent ;ST_UniversalMeasure *string ;}; +// Italic Font Style Embedding +EmbedItalic *CT_FontRel ; -// Validate validates the CT_PageBorders and its children -func (_cgfad *CT_PageBorders )Validate ()error {return _cgfad .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006fr\u0064\u0065\u0072\u0073");}; +// Bold Italic Font Style Embedding +EmbedBoldItalic *CT_FontRel ;};func (_gfgfd *CT_DocPartBehavior )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfgfd .ValAttr =ST_DocPartBehavior (1);for _ ,_baefbe :=range start .Attr {if _baefbe .Name .Local =="\u0076\u0061\u006c"{_gfgfd .ValAttr .UnmarshalXMLAttr (_baefbe ); +continue ;};};for {_fddaa ,_gbbe :=d .Token ();if _gbbe !=nil {return _b .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",_gbbe ); +};if _dfad ,_feag :=_fddaa .(_d .EndElement );_feag &&_dfad .Name ==start .Name {break ;};};return nil ;};const (ST_HexColorAutoUnset ST_HexColorAuto =0;ST_HexColorAutoAuto ST_HexColorAuto =1;);func NewCT_CellMergeTrackChange ()*CT_CellMergeTrackChange {_fdbd :=&CT_CellMergeTrackChange {}; +return _fdbd ;};type ST_FontFamily byte ;func NewWdCT_WrapSquare ()*WdCT_WrapSquare {_dfbaf :=&WdCT_WrapSquare {};_dfbaf .WrapTextAttr =WdST_WrapText (1);return _dfbaf ;};func (_debea *CT_FrameLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gcefg ,_bfbbd :=_debea .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _bfbbd !=nil {return _bfbbd ;};start .Attr =append (start .Attr ,_gcefg );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdcg *CT_PageSz )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdcg .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_cdcg .WAttr )}); +};if _cdcg .HAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_cdcg .HAttr )});};if _cdcg .OrientAttr !=ST_PageOrientationUnset {_edgea ,_agcbe :=_cdcg .OrientAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0065\u006e\u0074"}); +if _agcbe !=nil {return _agcbe ;};start .Attr =append (start .Attr ,_edgea );};if _cdcg .CodeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u0064\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cdcg .CodeAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_AutoCaptions ()*CT_AutoCaptions {_feaa :=&CT_AutoCaptions {};return _feaa };type ST_CombineBrackets byte ;type CT_FramesetSplitbar struct{ -// ValidateWithPath validates the CT_ParaRPrOriginal and its children, prefixing error messages with path -func (_efbbf *CT_ParaRPrOriginal )ValidateWithPath (path string )error {if _efbbf .Ins !=nil {if _adbc :=_efbbf .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_adbc !=nil {return _adbc ;};};if _efbbf .Del !=nil {if _abgfb :=_efbbf .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); -_abgfb !=nil {return _abgfb ;};};if _efbbf .MoveFrom !=nil {if _addba :=_efbbf .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_addba !=nil {return _addba ;};};if _efbbf .MoveTo !=nil {if _dggfg :=_efbbf .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f"); -_dggfg !=nil {return _dggfg ;};};if _efbbf .RStyle !=nil {if _efecb :=_efbbf .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_efecb !=nil {return _efecb ;};};if _efbbf .RFonts !=nil {if _cbaac :=_efbbf .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); -_cbaac !=nil {return _cbaac ;};};if _efbbf .B !=nil {if _dcefeg :=_efbbf .B .ValidateWithPath (path +"\u002f\u0042");_dcefeg !=nil {return _dcefeg ;};};if _efbbf .BCs !=nil {if _acebd :=_efbbf .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_acebd !=nil {return _acebd ; -};};if _efbbf .I !=nil {if _gacae :=_efbbf .I .ValidateWithPath (path +"\u002f\u0049");_gacae !=nil {return _gacae ;};};if _efbbf .ICs !=nil {if _cbbfg :=_efbbf .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_cbbfg !=nil {return _cbbfg ;};}; -if _efbbf .Caps !=nil {if _cfdee :=_efbbf .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_cfdee !=nil {return _cfdee ;};};if _efbbf .SmallCaps !=nil {if _faabd :=_efbbf .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); -_faabd !=nil {return _faabd ;};};if _efbbf .Strike !=nil {if _fbac :=_efbbf .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_fbac !=nil {return _fbac ;};};if _efbbf .Dstrike !=nil {if _bdggd :=_efbbf .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); -_bdggd !=nil {return _bdggd ;};};if _efbbf .Outline !=nil {if _cebaee :=_efbbf .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_cebaee !=nil {return _cebaee ;};};if _efbbf .Shadow !=nil {if _aggfb :=_efbbf .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); -_aggfb !=nil {return _aggfb ;};};if _efbbf .Emboss !=nil {if _gaef :=_efbbf .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_gaef !=nil {return _gaef ;};};if _efbbf .Imprint !=nil {if _bdaga :=_efbbf .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); -_bdaga !=nil {return _bdaga ;};};if _efbbf .NoProof !=nil {if _dfag :=_efbbf .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_dfag !=nil {return _dfag ;};};if _efbbf .SnapToGrid !=nil {if _gdag :=_efbbf .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); -_gdag !=nil {return _gdag ;};};if _efbbf .Vanish !=nil {if _gffff :=_efbbf .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_gffff !=nil {return _gffff ;};};if _efbbf .WebHidden !=nil {if _feaba :=_efbbf .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); -_feaba !=nil {return _feaba ;};};if _efbbf .Color !=nil {if _fbecc :=_efbbf .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_fbecc !=nil {return _fbecc ;};};if _efbbf .Spacing !=nil {if _adfae :=_efbbf .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_adfae !=nil {return _adfae ;};};if _efbbf .W !=nil {if _bccea :=_efbbf .W .ValidateWithPath (path +"\u002f\u0057");_bccea !=nil {return _bccea ;};};if _efbbf .Kern !=nil {if _addcc :=_efbbf .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_addcc !=nil {return _addcc ; -};};if _efbbf .Position !=nil {if _ecgaf :=_efbbf .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_ecgaf !=nil {return _ecgaf ;};};if _efbbf .Sz !=nil {if _gdfac :=_efbbf .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); -_gdfac !=nil {return _gdfac ;};};if _efbbf .SzCs !=nil {if _gaaa :=_efbbf .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_gaaa !=nil {return _gaaa ;};};if _efbbf .Highlight !=nil {if _edadae :=_efbbf .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); -_edadae !=nil {return _edadae ;};};if _efbbf .U !=nil {if _gdcbe :=_efbbf .U .ValidateWithPath (path +"\u002f\u0055");_gdcbe !=nil {return _gdcbe ;};};if _efbbf .Effect !=nil {if _dgdfeg :=_efbbf .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); -_dgdfeg !=nil {return _dgdfeg ;};};if _efbbf .Bdr !=nil {if _fbcaa :=_efbbf .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_fbcaa !=nil {return _fbcaa ;};};if _efbbf .Shd !=nil {if _eabacb :=_efbbf .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_eabacb !=nil {return _eabacb ;};};if _efbbf .FitText !=nil {if _ggcab :=_efbbf .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_ggcab !=nil {return _ggcab ;};};if _efbbf .VertAlign !=nil {if _bacdf :=_efbbf .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); -_bacdf !=nil {return _bacdf ;};};if _efbbf .Rtl !=nil {if _acceb :=_efbbf .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_acceb !=nil {return _acceb ;};};if _efbbf .Cs !=nil {if _cbadc :=_efbbf .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); -_cbadc !=nil {return _cbadc ;};};if _efbbf .Em !=nil {if _dgdbf :=_efbbf .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_dgdbf !=nil {return _dgdbf ;};};if _efbbf .Lang !=nil {if _aedfa :=_efbbf .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); -_aedfa !=nil {return _aedfa ;};};if _efbbf .EastAsianLayout !=nil {if _aegcg :=_efbbf .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_aegcg !=nil {return _aegcg ;};};if _efbbf .SpecVanish !=nil {if _fgdea :=_efbbf .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"); -_fgdea !=nil {return _fgdea ;};};if _efbbf .OMath !=nil {if _ccdfcb :=_efbbf .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_ccdfcb !=nil {return _ccdfcb ;};};return nil ;};func (_cdbbecc ST_ProofErr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cdbbecc .String (),start ); -};func (_cabed *CT_MailMergeSourceType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cabed .ValAttr =ST_MailMergeSourceType (1);for _ ,_gbbcf :=range start .Attr {if _gbbcf .Name .Local =="\u0076\u0061\u006c"{_cabed .ValAttr .UnmarshalXMLAttr (_gbbcf ); -continue ;};};for {_begf ,_gbeca :=d .Token ();if _gbeca !=nil {return _d .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",_gbeca ); -};if _cdbfb ,_ddgda :=_begf .(_f .EndElement );_ddgda &&_cdbfb .Name ==start .Name {break ;};};return nil ;};func (_cbegg *EG_MathContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbegg .OMathPara !=nil {_fgebg :=_f .StartElement {Name :_f .Name {Local :"m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061"}}; -e .EncodeElement (_cbegg .OMathPara ,_fgebg );};if _cbegg .OMath !=nil {_bcfgc :=_f .StartElement {Name :_f .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_cbegg .OMath ,_bcfgc );};return nil ;}; +// Frameset Splitter Width +W *CT_TwipsMeasure ; -// Validate validates the CT_Markup and its children -func (_badb *CT_Markup )Validate ()error {return _badb .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0075p");};func (_cbbea *CT_HdrFtrRef )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbbea .TypeAttr =ST_HdrFtr (1);for _ ,_cfgea :=range start .Attr {if _cfgea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cfgea .Name .Local =="\u0069\u0064"||_cfgea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cfgea .Name .Local =="\u0069\u0064"{_ffcbb ,_bcaac :=_cfgea .Value ,error (nil ); -if _bcaac !=nil {return _bcaac ;};_cbbea .IdAttr =_ffcbb ;continue ;};if _cfgea .Name .Local =="\u0074\u0079\u0070\u0065"{_cbbea .TypeAttr .UnmarshalXMLAttr (_cfgea );continue ;};};for {_fdeab ,_faaa :=d .Token ();if _faaa !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0064r\u0046\u0074\u0072\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_faaa ); -};if _aeadd ,_dbgba :=_fdeab .(_f .EndElement );_dbgba &&_aeadd .Name ==start .Name {break ;};};return nil ;}; +// Frameset Splitter Color +Color *CT_Color ; -// ValidateWithPath validates the WdCT_PosVChoice and its children, prefixing error messages with path -func (_daafe *WdCT_PosVChoice )ValidateWithPath (path string )error {if _eebcf :=_daafe .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_eebcf !=nil {return _eebcf ;};return nil ;};func (_gegbg ST_ObjectUpdateMode )ValidateWithPath (path string )error {switch _gegbg {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gegbg )); -};return nil ;};func (_cdbea *CT_RPrOriginal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddbfcc :for {_egced ,_dfbde :=d .Token ();if _dfbde !=nil {return _dfbde ;};switch _adaf :=_egced .(type ){case _f .StartElement :switch _adaf .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdbea .RStyle =NewCT_String (); -if _eacbe :=d .DecodeElement (_cdbea .RStyle ,&_adaf );_eacbe !=nil {return _eacbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdbea .RFonts =NewCT_Fonts (); -if _cffbd :=d .DecodeElement (_cdbea .RFonts ,&_adaf );_cffbd !=nil {return _cffbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdbea .B =NewCT_OnOff (); -if _baaaf :=d .DecodeElement (_cdbea .B ,&_adaf );_baaaf !=nil {return _baaaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdbea .BCs =NewCT_OnOff (); -if _afaeg :=d .DecodeElement (_cdbea .BCs ,&_adaf );_afaeg !=nil {return _afaeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbea .I =NewCT_OnOff (); -if _begdc :=d .DecodeElement (_cdbea .I ,&_adaf );_begdc !=nil {return _begdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbea .ICs =NewCT_OnOff (); -if _aaaefb :=d .DecodeElement (_cdbea .ICs ,&_adaf );_aaaefb !=nil {return _aaaefb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdbea .Caps =NewCT_OnOff (); -if _efgff :=d .DecodeElement (_cdbea .Caps ,&_adaf );_efgff !=nil {return _efgff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbea .SmallCaps =NewCT_OnOff (); -if _ecdff :=d .DecodeElement (_cdbea .SmallCaps ,&_adaf );_ecdff !=nil {return _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 :"\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"}:_cdbea .Strike =NewCT_OnOff (); -if _eegee :=d .DecodeElement (_cdbea .Strike ,&_adaf );_eegee !=nil {return _eegee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbea .Dstrike =NewCT_OnOff (); -if _eeefc :=d .DecodeElement (_cdbea .Dstrike ,&_adaf );_eeefc !=nil {return _eeefc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbea .Outline =NewCT_OnOff (); -if _ffege :=d .DecodeElement (_cdbea .Outline ,&_adaf );_ffege !=nil {return _ffege ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdbea .Shadow =NewCT_OnOff (); -if _dfbbe :=d .DecodeElement (_cdbea .Shadow ,&_adaf );_dfbbe !=nil {return _dfbbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbea .Emboss =NewCT_OnOff (); -if _dbcfd :=d .DecodeElement (_cdbea .Emboss ,&_adaf );_dbcfd !=nil {return _dbcfd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbea .Imprint =NewCT_OnOff (); -if _dceba :=d .DecodeElement (_cdbea .Imprint ,&_adaf );_dceba !=nil {return _dceba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbea .NoProof =NewCT_OnOff (); -if _gffdb :=d .DecodeElement (_cdbea .NoProof ,&_adaf );_gffdb !=nil {return _gffdb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdbea .SnapToGrid =NewCT_OnOff (); -if _abeb :=d .DecodeElement (_cdbea .SnapToGrid ,&_adaf );_abeb !=nil {return _abeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbea .Vanish =NewCT_OnOff (); -if _agaff :=d .DecodeElement (_cdbea .Vanish ,&_adaf );_agaff !=nil {return _agaff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbea .WebHidden =NewCT_OnOff (); -if _eeaec :=d .DecodeElement (_cdbea .WebHidden ,&_adaf );_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 :"\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"}:_cdbea .Color =NewCT_Color (); -if _bdcbg :=d .DecodeElement (_cdbea .Color ,&_adaf );_bdcbg !=nil {return _bdcbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbea .Spacing =NewCT_SignedTwipsMeasure (); -if _aggdd :=d .DecodeElement (_cdbea .Spacing ,&_adaf );_aggdd !=nil {return _aggdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbea .W =NewCT_TextScale (); -if _fbfgcd :=d .DecodeElement (_cdbea .W ,&_adaf );_fbfgcd !=nil {return _fbfgcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbea .Kern =NewCT_HpsMeasure (); -if _eeaa :=d .DecodeElement (_cdbea .Kern ,&_adaf );_eeaa !=nil {return _eeaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdbea .Position =NewCT_SignedHpsMeasure (); -if _fbdcf :=d .DecodeElement (_cdbea .Position ,&_adaf );_fbdcf !=nil {return _fbdcf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdbea .Sz =NewCT_HpsMeasure (); -if _cfbga :=d .DecodeElement (_cdbea .Sz ,&_adaf );_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 :"\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"}:_cdbea .SzCs =NewCT_HpsMeasure (); -if _gcdcb :=d .DecodeElement (_cdbea .SzCs ,&_adaf );_gcdcb !=nil {return _gcdcb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbea .Highlight =NewCT_Highlight (); -if _eafae :=d .DecodeElement (_cdbea .Highlight ,&_adaf );_eafae !=nil {return _eafae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbea .U =NewCT_Underline (); -if _bcdce :=d .DecodeElement (_cdbea .U ,&_adaf );_bcdce !=nil {return _bcdce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbea .Effect =NewCT_TextEffect (); -if _eccbgb :=d .DecodeElement (_cdbea .Effect ,&_adaf );_eccbgb !=nil {return _eccbgb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdbea .Bdr =NewCT_Border (); -if _gcfd :=d .DecodeElement (_cdbea .Bdr ,&_adaf );_gcfd !=nil {return _gcfd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdbea .Shd =NewCT_Shd (); -if _cbgga :=d .DecodeElement (_cdbea .Shd ,&_adaf );_cbgga !=nil {return _cbgga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbea .FitText =NewCT_FitText (); -if _ffbeb :=d .DecodeElement (_cdbea .FitText ,&_adaf );_ffbeb !=nil {return _ffbeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbea .VertAlign =NewCT_VerticalAlignRun (); -if _gbgdb :=d .DecodeElement (_cdbea .VertAlign ,&_adaf );_gbgdb !=nil {return _gbgdb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdbea .Rtl =NewCT_OnOff (); -if _cgcb :=d .DecodeElement (_cdbea .Rtl ,&_adaf );_cgcb !=nil {return _cgcb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdbea .Cs =NewCT_OnOff (); -if _fagfa :=d .DecodeElement (_cdbea .Cs ,&_adaf );_fagfa !=nil {return _fagfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbea .Em =NewCT_Em (); -if _aaeab :=d .DecodeElement (_cdbea .Em ,&_adaf );_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 :"\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"}:_cdbea .Lang =NewCT_Language (); -if _dabda :=d .DecodeElement (_cdbea .Lang ,&_adaf );_dabda !=nil {return _dabda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbea .EastAsianLayout =NewCT_EastAsianLayout (); -if _dcda :=d .DecodeElement (_cdbea .EastAsianLayout ,&_adaf );_dcda !=nil {return _dcda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdbea .SpecVanish =NewCT_OnOff (); -if _gfcgg :=d .DecodeElement (_cdbea .SpecVanish ,&_adaf );_gfcgg !=nil {return _gfcgg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbea .OMath =NewCT_OnOff (); -if _dcgcfd :=d .DecodeElement (_cdbea .OMath ,&_adaf );_dcgcfd !=nil {return _dcgcfd ;};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",_adaf .Name ); -if _ecbcb :=d .Skip ();_ecbcb !=nil {return _ecbcb ;};};case _f .EndElement :break _ddbfcc ;case _f .CharData :};};return nil ;};func (_agffe *CT_ObjectChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _agffe .Control !=nil {_gfbea :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}}; -e .EncodeElement (_agffe .Control ,_gfbea );};if _agffe .ObjectLink !=nil {_aeeca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006fb\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}};e .EncodeElement (_agffe .ObjectLink ,_aeeca );};if _agffe .ObjectEmbed !=nil {_egfaba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}}; -e .EncodeElement (_agffe .ObjectEmbed ,_egfaba );};if _agffe .Movie !=nil {_ebcea :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_agffe .Movie ,_ebcea );};return nil ;};func (_facgb *ST_WmlColorSchemeIndex )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_facgb =0; -case "\u0064\u0061\u0072k\u0031":*_facgb =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_facgb =2;case "\u0064\u0061\u0072k\u0032":*_facgb =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_facgb =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_facgb =5; -case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_facgb =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_facgb =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_facgb =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_facgb =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_facgb =10; -case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_facgb =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_facgb =12;};return nil ;}; +// Do Not Display Frameset Splitters +NoBorder *CT_OnOff ; -// Validate validates the CT_VerticalAlignRun and its children -func (_ggdgae *CT_VerticalAlignRun )Validate ()error {return _ggdgae .ValidateWithPath ("\u0043\u0054\u005f\u0056er\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e");};func (_cbcbea ST_DecimalNumberOrPercent )String ()string {if _cbcbea .ST_UnqualifiedPercentage !=nil {return _d .Sprintf ("\u0025\u0076",*_cbcbea .ST_UnqualifiedPercentage ); -};if _cbcbea .ST_Percentage !=nil {return _d .Sprintf ("\u0025\u0076",*_cbcbea .ST_Percentage );};return "";};func NewCT_GlossaryDocument ()*CT_GlossaryDocument {_ccccf :=&CT_GlossaryDocument {};return _ccccf };func (_ddeaa *CT_TopPageBorder )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddeaa .ValAttr =ST_Border (1); -for _ ,_cecad :=range start .Attr {if _cecad .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cecad .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"||_cecad .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cecad .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"{_ebgae ,_adgad :=_cecad .Value ,error (nil ); -if _adgad !=nil {return _adgad ;};_ddeaa .TopLeftAttr =&_ebgae ;continue ;};if _cecad .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cecad .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"||_cecad .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cecad .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"{_eagcec ,_ddcdb :=_cecad .Value ,error (nil ); -if _ddcdb !=nil {return _ddcdb ;};_ddeaa .TopRightAttr =&_eagcec ;continue ;};if _cecad .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cecad .Name .Local =="\u0069\u0064"||_cecad .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cecad .Name .Local =="\u0069\u0064"{_fdgff ,_cgege :=_cecad .Value ,error (nil ); -if _cgege !=nil {return _cgege ;};_ddeaa .IdAttr =&_fdgff ;continue ;};if _cecad .Name .Local =="\u0076\u0061\u006c"{_ddeaa .ValAttr .UnmarshalXMLAttr (_cecad );continue ;};if _cecad .Name .Local =="\u0063\u006f\u006co\u0072"{_fggcc ,_aegef :=ParseUnionST_HexColor (_cecad .Value ); -if _aegef !=nil {return _aegef ;};_ddeaa .ColorAttr =&_fggcc ;continue ;};if _cecad .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_ddeaa .ThemeColorAttr .UnmarshalXMLAttr (_cecad );continue ;};if _cecad .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_caada ,_agcbce :=_cecad .Value ,error (nil ); -if _agcbce !=nil {return _agcbce ;};_ddeaa .ThemeTintAttr =&_caada ;continue ;};if _cecad .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_gagfgf ,_gbfbg :=_cecad .Value ,error (nil );if _gbfbg !=nil {return _gbfbg ;};_ddeaa .ThemeShadeAttr =&_gagfgf ; -continue ;};if _cecad .Name .Local =="\u0073\u007a"{_aafdgd ,_egacf :=_fc .ParseUint (_cecad .Value ,10,64);if _egacf !=nil {return _egacf ;};_ddeaa .SzAttr =&_aafdgd ;continue ;};if _cecad .Name .Local =="\u0073\u0070\u0061c\u0065"{_cecegc ,_ecbffc :=_fc .ParseUint (_cecad .Value ,10,64); -if _ecbffc !=nil {return _ecbffc ;};_ddeaa .SpaceAttr =&_cecegc ;continue ;};if _cecad .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_fcfcf ,_fbeade :=ParseUnionST_OnOff (_cecad .Value );if _fbeade !=nil {return _fbeade ;};_ddeaa .ShadowAttr =&_fcfcf ; -continue ;};if _cecad .Name .Local =="\u0066\u0072\u0061m\u0065"{_dbafd ,_gdaeg :=ParseUnionST_OnOff (_cecad .Value );if _gdaeg !=nil {return _gdaeg ;};_ddeaa .FrameAttr =&_dbafd ;continue ;};};for {_bfgcd ,_bgfddec :=d .Token ();if _bgfddec !=nil {return _d .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",_bgfddec ); -};if _fcfdgc ,_ecgag :=_bfgcd .(_f .EndElement );_ecgag &&_fcfdgc .Name ==start .Name {break ;};};return nil ;}; +// Frameset Splitter Border Style +FlatBorders *CT_OnOff ;};func (_gbddb *CT_DocDefaults )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gbddb .RPrDefault !=nil {_fefbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}}; +e .EncodeElement (_gbddb .RPrDefault ,_fefbe );};if _gbddb .PPrDefault !=nil {_cadc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}};e .EncodeElement (_gbddb .PPrDefault ,_cadc );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_ebddb *ST_TextAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ebddb =0;case "\u0074\u006f\u0070":*_ebddb =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ebddb =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_ebddb =3; +case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ebddb =4;case "\u0061\u0075\u0074\u006f":*_ebddb =5;};return nil ;}; -// ValidateWithPath validates the CT_Columns and its children, prefixing error messages with path -func (_cdfee *CT_Columns )ValidateWithPath (path string )error {if _cdfee .EqualWidthAttr !=nil {if _cdfea :=_cdfee .EqualWidthAttr .ValidateWithPath (path +"\u002fE\u0071u\u0061\u006c\u0057\u0069\u0064\u0074\u0068\u0041\u0074\u0074\u0072");_cdfea !=nil {return _cdfea ; -};};if _cdfee .SpaceAttr !=nil {if _dbec :=_cdfee .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_dbec !=nil {return _dbec ;};};if _cdfee .SepAttr !=nil {if _bgdga :=_cdfee .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072"); -_bgdga !=nil {return _bgdga ;};};for _gdcg ,_dfgfb :=range _cdfee .Col {if _ffaf :=_dfgfb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_gdcg ));_ffaf !=nil {return _ffaf ;};};return nil ;};func (_ggdgdb *CT_SignedHpsMeasure )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eeged :=range start .Attr {if _eeged .Name .Local =="\u0076\u0061\u006c"{_bgadeg ,_feddg :=ParseUnionST_SignedHpsMeasure (_eeged .Value ); -if _feddg !=nil {return _feddg ;};_ggdgdb .ValAttr =_bgadeg ;continue ;};};for {_adgec ,_adege :=d .Token ();if _adege !=nil {return _d .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",_adege ); -};if _fcbda ,_fdffd :=_adgec .(_f .EndElement );_fdffd &&_fcbda .Name ==start .Name {break ;};};return nil ;};func (_gccdg *ST_SdtDateMappingType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eeeeg ,_bfagf :=d .Token ();if _bfagf !=nil {return _bfagf ; -};if _aggafc ,_gcabfd :=_eeeeg .(_f .EndElement );_gcabfd &&_aggafc .Name ==start .Name {*_gccdg =1;return nil ;};if _cfddb ,_eecdc :=_eeeeg .(_f .CharData );!_eecdc {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eeeeg ); -}else {switch string (_cfddb ){case "":*_gccdg =0;case "\u0074\u0065\u0078\u0074":*_gccdg =1;case "\u0064\u0061\u0074\u0065":*_gccdg =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_gccdg =3;};};_eeeeg ,_bfagf =d .Token ();if _bfagf !=nil {return _bfagf ; -};if _adada ,_deaec :=_eeeeg .(_f .EndElement );_deaec &&_adada .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eeeeg ); -};func (_gagaab ST_Theme )ValidateWithPath (path string )error {switch _gagaab {case 0,1,2,3,4,5,6,7,8:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gagaab )); -};return nil ;};type CT_FtnEdnSepRef struct{ +// Validate validates the CT_MailMergeDocType and its children +func (_bbdde *CT_MailMergeDocType )Validate ()error {return _bbdde .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065");};type CT_Em struct{ -// Footnote/Endnote ID -IdAttr int64 ;};type CT_OnOff struct{ +// Emphasis Mark Type +ValAttr ST_Em ;};func NewCT_NumPicBullet ()*CT_NumPicBullet {_dbaac :=&CT_NumPicBullet {};return _dbaac }; -// On/Off Value -ValAttr *_df .ST_OnOff ;};func (_fffb *CT_ColorSchemeMapping )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fffb .Bg1Attr !=ST_WmlColorSchemeIndexUnset {_faec ,_edbf :=_fffb .Bg1Attr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0062g\u0031"}); -if _edbf !=nil {return _edbf ;};start .Attr =append (start .Attr ,_faec );};if _fffb .T1Attr !=ST_WmlColorSchemeIndexUnset {_fda ,_ecg :=_fffb .T1Attr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0031"});if _ecg !=nil {return _ecg ;};start .Attr =append (start .Attr ,_fda ); -};if _fffb .Bg2Attr !=ST_WmlColorSchemeIndexUnset {_gaeb ,_cbgb :=_fffb .Bg2Attr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0062g\u0032"});if _cbgb !=nil {return _cbgb ;};start .Attr =append (start .Attr ,_gaeb );};if _fffb .T2Attr !=ST_WmlColorSchemeIndexUnset {_edge ,_bcda :=_fffb .T2Attr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0032"}); -if _bcda !=nil {return _bcda ;};start .Attr =append (start .Attr ,_edge );};if _fffb .Accent1Attr !=ST_WmlColorSchemeIndexUnset {_bdab ,_ebba :=_fffb .Accent1Attr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00741"});if _ebba !=nil {return _ebba ; -};start .Attr =append (start .Attr ,_bdab );};if _fffb .Accent2Attr !=ST_WmlColorSchemeIndexUnset {_bcag ,_ceeb :=_fffb .Accent2Attr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00742"});if _ceeb !=nil {return _ceeb ;};start .Attr =append (start .Attr ,_bcag ); -};if _fffb .Accent3Attr !=ST_WmlColorSchemeIndexUnset {_fgcf ,_bbbe :=_fffb .Accent3Attr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00743"});if _bbbe !=nil {return _bbbe ;};start .Attr =append (start .Attr ,_fgcf );};if _fffb .Accent4Attr !=ST_WmlColorSchemeIndexUnset {_dfab ,_begc :=_fffb .Accent4Attr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00744"}); -if _begc !=nil {return _begc ;};start .Attr =append (start .Attr ,_dfab );};if _fffb .Accent5Attr !=ST_WmlColorSchemeIndexUnset {_beagg ,_eggfc :=_fffb .Accent5Attr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00745"});if _eggfc !=nil {return _eggfc ; -};start .Attr =append (start .Attr ,_beagg );};if _fffb .Accent6Attr !=ST_WmlColorSchemeIndexUnset {_fgecc ,_dggg :=_fffb .Accent6Attr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00746"});if _dggg !=nil {return _dggg ;};start .Attr =append (start .Attr ,_fgecc ); -};if _fffb .HyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_cbfe ,_cada :=_fffb .HyperlinkAttr .MarshalXMLAttr (_f .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"});if _cada !=nil {return _cada ;};start .Attr =append (start .Attr ,_cbfe ); -};if _fffb .FollowedHyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_cddd ,_eag :=_fffb .FollowedHyperlinkAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0066\u006fll\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"});if _eag !=nil {return _eag ; -};start .Attr =append (start .Attr ,_cddd );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewComments ()*Comments {_bagbf :=&Comments {};_bagbf .CT_Comments =*NewCT_Comments ();return _bagbf ;};func (_fcfebg ST_Border )Validate ()error {return _fcfebg .ValidateWithPath ("")}; -type CT_Height struct{ +// Validate validates the CT_FFCheckBoxChoice and its children +func (_gbgfb *CT_FFCheckBoxChoice )Validate ()error {return _gbgfb .ValidateWithPath ("\u0043\u0054\u005f\u0046FC\u0068\u0065\u0063\u006b\u0042\u006f\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};func (_ebedeg ST_FrameLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebedeg .String (),start ); +};func (_cgbdf ST_Em )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cgbdf .String (),start );};type CT_Endnotes struct{ -// Table Row Height -ValAttr *_df .ST_TwipsMeasure ; +// Endnote Content +Endnote []*CT_FtnEdn ;};type ST_Pitch byte ;func (_feffe ST_FtnEdn )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gefbd :=_d .Attr {};_gefbd .Name =name ;switch _feffe {case ST_FtnEdnUnset :_gefbd .Value ="";case ST_FtnEdnNormal :_gefbd .Value ="\u006e\u006f\u0072\u006d\u0061\u006c"; +case ST_FtnEdnSeparator :_gefbd .Value ="\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr";case ST_FtnEdnContinuationSeparator :_gefbd .Value ="c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072";case ST_FtnEdnContinuationNotice :_gefbd .Value ="\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065"; +};return _gefbd ,nil ;};func NewCT_VerticalJc ()*CT_VerticalJc {_bbbef :=&CT_VerticalJc {};_bbbef .ValAttr =ST_VerticalJc (1);return _bbbef ;}; -// Table Row Height Type -HRuleAttr ST_HeightRule ;};func (_dgdbfd *CT_VMerge )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgdbfd .ValAttr !=ST_MergeUnset {_dbcabd ,_eadce :=_dgdbfd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eadce !=nil {return _eadce ; -};start .Attr =append (start .Attr ,_dbcabd );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_abfadce WdST_AlignV )String ()string {switch _abfadce {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 (_eafe *CT_Br )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eafe .TypeAttr !=ST_BrTypeUnset {_baff ,_eaec :=_eafe .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); -if _eaec !=nil {return _eaec ;};start .Attr =append (start .Attr ,_baff );};if _eafe .ClearAttr !=ST_BrClearUnset {_eaaf ,_feaa :=_eafe .ClearAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0063\u006c\u0065\u0061\u0072"});if _feaa !=nil {return _feaa ; -};start .Attr =append (start .Attr ,_eaaf );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Div and its children +func (_ecce *CT_Div )Validate ()error {return _ecce .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0076");};func NewEG_MathContent ()*EG_MathContent {_dacfff :=&EG_MathContent {};return _dacfff }; -// Validate validates the CT_FontRel and its children -func (_bbae *CT_FontRel )Validate ()error {return _bbae .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c");};func (_bceeeb ST_LineSpacingRule )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bceeeb .String (),start ); -};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 (_afedda *ST_DecimalNumberOrPercent )Validate ()error {return _afedda .ValidateWithPath ("")}; -type WdCT_WordprocessingGroup struct{CNvPr *_fa .CT_NonVisualDrawingProps ;CNvGrpSpPr *_fa .CT_NonVisualGroupDrawingShapeProps ;GrpSpPr *_fa .CT_GroupShapeProperties ;Choice []*WdCT_WordprocessingGroupChoice ;ExtLst *_fa .CT_OfficeArtExtensionList ;};func (_cagfb *CT_FontSig )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cddb :=range start .Attr {if _cddb .Name .Local =="\u0075\u0073\u0062\u0030"{_agbf ,_fbgcc :=_cddb .Value ,error (nil ); -if _fbgcc !=nil {return _fbgcc ;};_cagfb .Usb0Attr =_agbf ;continue ;};if _cddb .Name .Local =="\u0075\u0073\u0062\u0031"{_dcdb ,_bgbac :=_cddb .Value ,error (nil );if _bgbac !=nil {return _bgbac ;};_cagfb .Usb1Attr =_dcdb ;continue ;};if _cddb .Name .Local =="\u0075\u0073\u0062\u0032"{_gecae ,_fddf :=_cddb .Value ,error (nil ); -if _fddf !=nil {return _fddf ;};_cagfb .Usb2Attr =_gecae ;continue ;};if _cddb .Name .Local =="\u0075\u0073\u0062\u0033"{_agfeg ,_ggafc :=_cddb .Value ,error (nil );if _ggafc !=nil {return _ggafc ;};_cagfb .Usb3Attr =_agfeg ;continue ;};if _cddb .Name .Local =="\u0063\u0073\u0062\u0030"{_aggcg ,_eccg :=_cddb .Value ,error (nil ); -if _eccg !=nil {return _eccg ;};_cagfb .Csb0Attr =_aggcg ;continue ;};if _cddb .Name .Local =="\u0063\u0073\u0062\u0031"{_cbfdc ,_bbgc :=_cddb .Value ,error (nil );if _bbgc !=nil {return _bbgc ;};_cagfb .Csb1Attr =_cbfdc ;continue ;};};for {_fegeeg ,_abgfc :=d .Token (); -if _abgfc !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067\u003a\u0020%\u0073",_abgfc );};if _adfabe ,_bagad :=_fegeeg .(_f .EndElement );_bagad &&_adfabe .Name ==start .Name {break ; -};};return nil ;};func NewCT_NumPr ()*CT_NumPr {_bfcfg :=&CT_NumPr {};return _bfcfg };func NewCT_SdtText ()*CT_SdtText {_gffcd :=&CT_SdtText {};return _gffcd };func (_adcfb *ST_WmlColorSchemeIndex )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfdce ,_bbadba :=d .Token (); -if _bbadba !=nil {return _bbadba ;};if _edfad ,_fcbgba :=_bfdce .(_f .EndElement );_fcbgba &&_edfad .Name ==start .Name {*_adcfb =1;return nil ;};if _edgafb ,_faggc :=_bfdce .(_f .CharData );!_faggc {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfdce ); -}else {switch string (_edgafb ){case "":*_adcfb =0;case "\u0064\u0061\u0072k\u0031":*_adcfb =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_adcfb =2;case "\u0064\u0061\u0072k\u0032":*_adcfb =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_adcfb =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_adcfb =5; -case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_adcfb =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_adcfb =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_adcfb =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_adcfb =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_adcfb =10; -case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_adcfb =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_adcfb =12;};};_bfdce ,_bbadba =d .Token ();if _bbadba !=nil {return _bbadba ;};if _abagac ,_addafc :=_bfdce .(_f .EndElement ); -_addafc &&_abagac .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfdce );}; +// Validate validates the WdCT_WordprocessingGroup and its children +func (_ccfgf *WdCT_WordprocessingGroup )Validate ()error {return _ccfgf .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006f\u0075\u0070");};func (_eccfb *WdCT_WordprocessingShapeChoice1 )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eccfb .Txbx !=nil {_deebe :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0074\u0078\u0062\u0078"}}; +e .EncodeElement (_eccfb .Txbx ,_deebe );};if _eccfb .LinkedTxbx !=nil {_ddebfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}};e .EncodeElement (_eccfb .LinkedTxbx ,_ddebfe ); +};return nil ;}; -// Validate validates the CT_SdtContentRun and its children -func (_dfbdb *CT_SdtContentRun )Validate ()error {return _dfbdb .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func (_aeacea *ST_ObjectUpdateMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aeacea =0; -case "\u0061\u006c\u0077\u0061\u0079\u0073":*_aeacea =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_aeacea =2;};return nil ;}; - -// Validate validates the CT_DocType and its children -func (_gabc *CT_DocType )Validate ()error {return _gabc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065");};func (_ede *CT_AltChunk )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ecc :=range start .Attr {if _ecc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ecc .Name .Local =="\u0069\u0064"||_ecc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ecc .Name .Local =="\u0069\u0064"{_deb ,_fec :=_ecc .Value ,error (nil ); -if _fec !=nil {return _fec ;};_ede .IdAttr =&_deb ;continue ;};};_fcg :for {_aag ,_gdb :=d .Token ();if _gdb !=nil {return _gdb ;};switch _aac :=_aag .(type ){case _f .StartElement :switch _aac .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ede .AltChunkPr =NewCT_AltChunkPr (); -if _ccc :=d .DecodeElement (_ede .AltChunkPr ,&_aac );_ccc !=nil {return _ccc ;};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",_aac .Name ); -if _fbca :=d .Skip ();_fbca !=nil {return _fbca ;};};case _f .EndElement :break _fcg ;case _f .CharData :};};return nil ;};func (_cbffg *CT_ParaRPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cbffg .Ins !=nil {_cgbca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0073"}}; -e .EncodeElement (_cbffg .Ins ,_cgbca );};if _cbffg .Del !=nil {_bbcaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_cbffg .Del ,_bbcaa );};if _cbffg .MoveFrom !=nil {_gabge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}}; -e .EncodeElement (_cbffg .MoveFrom ,_gabge );};if _cbffg .MoveTo !=nil {_egcdab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_cbffg .MoveTo ,_egcdab );};if _cbffg .RStyle !=nil {_acdbeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_cbffg .RStyle ,_acdbeg );};if _cbffg .RFonts !=nil {_gedbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_cbffg .RFonts ,_gedbb );};if _cbffg .B !=nil {_caccb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062"}}; -e .EncodeElement (_cbffg .B ,_caccb );};if _cbffg .BCs !=nil {_fffad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_cbffg .BCs ,_fffad );};if _cbffg .I !=nil {_badf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069"}}; -e .EncodeElement (_cbffg .I ,_badf );};if _cbffg .ICs !=nil {_accab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_cbffg .ICs ,_accab );};if _cbffg .Caps !=nil {_eaedc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; -e .EncodeElement (_cbffg .Caps ,_eaedc );};if _cbffg .SmallCaps !=nil {_ddcc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_cbffg .SmallCaps ,_ddcc );};if _cbffg .Strike !=nil {_gcbde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; -e .EncodeElement (_cbffg .Strike ,_gcbde );};if _cbffg .Dstrike !=nil {_bfggc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_cbffg .Dstrike ,_bfggc );};if _cbffg .Outline !=nil {_gcagb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; -e .EncodeElement (_cbffg .Outline ,_gcagb );};if _cbffg .Shadow !=nil {_fbegf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_cbffg .Shadow ,_fbegf );};if _cbffg .Emboss !=nil {_fcaccc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; -e .EncodeElement (_cbffg .Emboss ,_fcaccc );};if _cbffg .Imprint !=nil {_faaaa :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_cbffg .Imprint ,_faaaa );};if _cbffg .NoProof !=nil {_ggfea :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; -e .EncodeElement (_cbffg .NoProof ,_ggfea );};if _cbffg .SnapToGrid !=nil {_bfded :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_cbffg .SnapToGrid ,_bfded );};if _cbffg .Vanish !=nil {_bbbgd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}}; -e .EncodeElement (_cbffg .Vanish ,_bbbgd );};if _cbffg .WebHidden !=nil {_ggaea :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_cbffg .WebHidden ,_ggaea );};if _cbffg .Color !=nil {_dbbec :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}}; -e .EncodeElement (_cbffg .Color ,_dbbec );};if _cbffg .Spacing !=nil {_bbddd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_cbffg .Spacing ,_bbddd );};if _cbffg .W !=nil {_fgcff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077"}}; -e .EncodeElement (_cbffg .W ,_fgcff );};if _cbffg .Kern !=nil {_gedfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_cbffg .Kern ,_gedfd );};if _cbffg .Position !=nil {_bbfbfb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_cbffg .Position ,_bbfbfb );};if _cbffg .Sz !=nil {_fffda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_cbffg .Sz ,_fffda );};if _cbffg .SzCs !=nil {_acgce :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}}; -e .EncodeElement (_cbffg .SzCs ,_acgce );};if _cbffg .Highlight !=nil {_fdegfd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cbffg .Highlight ,_fdegfd );};if _cbffg .U !=nil {_aaegd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075"}}; -e .EncodeElement (_cbffg .U ,_aaegd );};if _cbffg .Effect !=nil {_ebcag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_cbffg .Effect ,_ebcag );};if _cbffg .Bdr !=nil {_ggfc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062d\u0072"}}; -e .EncodeElement (_cbffg .Bdr ,_ggfc );};if _cbffg .Shd !=nil {_acecfc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_cbffg .Shd ,_acecfc );};if _cbffg .FitText !=nil {_gddfga :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}}; -e .EncodeElement (_cbffg .FitText ,_gddfga );};if _cbffg .VertAlign !=nil {_ecace :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_cbffg .VertAlign ,_ecace );};if _cbffg .Rtl !=nil {_dgefb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072t\u006c"}}; -e .EncodeElement (_cbffg .Rtl ,_dgefb );};if _cbffg .Cs !=nil {_fcdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_cbffg .Cs ,_fcdd );};if _cbffg .Em !=nil {_ecaff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d"}}; -e .EncodeElement (_cbffg .Em ,_ecaff );};if _cbffg .Lang !=nil {_eecfg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_cbffg .Lang ,_eecfg );};if _cbffg .EastAsianLayout !=nil {_fggda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_cbffg .EastAsianLayout ,_fggda );};if _cbffg .SpecVanish !=nil {_fbccf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_cbffg .SpecVanish ,_fbccf ); -};if _cbffg .OMath !=nil {_cfcef :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_cbffg .OMath ,_cfcef );};if _cbffg .RPrChange !=nil {_cbagb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; -e .EncodeElement (_cbffg .RPrChange ,_cbagb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_SmartTagRun and its children -func (_acegf *CT_SmartTagRun )Validate ()error {return _acegf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0052\u0075\u006e");}; - -// ValidateWithPath validates the CT_RubyPr and its children, prefixing error messages with path -func (_beefb *CT_RubyPr )ValidateWithPath (path string )error {if _efdgc :=_beefb .RubyAlign .ValidateWithPath (path +"\u002f\u0052\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");_efdgc !=nil {return _efdgc ;};if _dcfe :=_beefb .Hps .ValidateWithPath (path +"\u002f\u0048\u0070\u0073"); -_dcfe !=nil {return _dcfe ;};if _fagad :=_beefb .HpsRaise .ValidateWithPath (path +"\u002fH\u0070\u0073\u0052\u0061\u0069\u0073e");_fagad !=nil {return _fagad ;};if _dcagc :=_beefb .HpsBaseText .ValidateWithPath (path +"\u002f\u0048\u0070s\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"); -_dcagc !=nil {return _dcagc ;};if _afffb :=_beefb .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_afffb !=nil {return _afffb ;};if _beefb .Dirty !=nil {if _gege :=_beefb .Dirty .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079"); -_gege !=nil {return _gege ;};};return nil ;};func (_fafff *CT_NumRestart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fafff .ValAttr =ST_RestartNumber (1);for _ ,_fade :=range start .Attr {if _fade .Name .Local =="\u0076\u0061\u006c"{_fafff .ValAttr .UnmarshalXMLAttr (_fade ); -continue ;};};for {_dafa ,_fbgaf :=d .Token ();if _fbgaf !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004eu\u006dR\u0065s\u0074\u0061\u0072\u0074\u003a\u0020\u0025s",_fbgaf );};if _ccaga ,_fgggd :=_dafa .(_f .EndElement ); -_fgggd &&_ccaga .Name ==start .Name {break ;};};return nil ;};func (_ggdabb *EG_ParaRPrTrackChanges )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ggdabb .Ins !=nil {_dbgeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0073"}}; -e .EncodeElement (_ggdabb .Ins ,_dbgeb );};if _ggdabb .Del !=nil {_fbagag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_ggdabb .Del ,_fbagag );};if _ggdabb .MoveFrom !=nil {_gaabfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}}; -e .EncodeElement (_ggdabb .MoveFrom ,_gaabfd );};if _ggdabb .MoveTo !=nil {_aggccc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_ggdabb .MoveTo ,_aggccc );};return nil ;};type CT_Markup struct{ - -// Annotation Identifier -IdAttr int64 ;};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 (_fbdfd ST_ThemeColor )Validate ()error {return _fbdfd .ValidateWithPath ("")}; - -// ValidateWithPath validates the CT_Perm and its children, prefixing error messages with path -func (_bbdef *CT_Perm )ValidateWithPath (path string )error {if _ecfac :=_bbdef .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); -_ecfac !=nil {return _ecfac ;};return nil ;};func (_gggbb *Numbering )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gggbb .CT_Numbering =*NewCT_Numbering ();_bebegf :for {_faabc ,_cggcfb :=d .Token ();if _cggcfb !=nil {return _cggcfb ;}; -switch _gfcfd :=_faabc .(type ){case _f .StartElement :switch _gfcfd .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecbbd :=NewCT_NumPicBullet (); -if _dgfge :=d .DecodeElement (_ecbbd ,&_gfcfd );_dgfge !=nil {return _dgfge ;};_gggbb .NumPicBullet =append (_gggbb .NumPicBullet ,_ecbbd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddcda :=NewCT_AbstractNum (); -if _bgaece :=d .DecodeElement (_ddcda ,&_gfcfd );_bgaece !=nil {return _bgaece ;};_gggbb .AbstractNum =append (_gggbb .AbstractNum ,_ddcda );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agebc :=NewCT_Num (); -if _egebg :=d .DecodeElement (_agebc ,&_gfcfd );_egebg !=nil {return _egebg ;};_gggbb .Num =append (_gggbb .Num ,_agebc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggbb .NumIdMacAtCleanup =NewCT_DecimalNumber (); -if _gbcfaf :=d .DecodeElement (_gggbb .NumIdMacAtCleanup ,&_gfcfd );_gbcfaf !=nil {return _gbcfaf ;};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",_gfcfd .Name ); -if _bbcebf :=d .Skip ();_bbcebf !=nil {return _bbcebf ;};};case _f .EndElement :break _bebegf ;case _f .CharData :};};return nil ;};func (_ffaeg *CT_Underline )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbdeeb :=range start .Attr {if _gbdeeb .Name .Local =="\u0076\u0061\u006c"{_ffaeg .ValAttr .UnmarshalXMLAttr (_gbdeeb ); -continue ;};if _gbdeeb .Name .Local =="\u0063\u006f\u006co\u0072"{_cffddf ,_cdafgb :=ParseUnionST_HexColor (_gbdeeb .Value );if _cdafgb !=nil {return _cdafgb ;};_ffaeg .ColorAttr =&_cffddf ;continue ;};if _gbdeeb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_ffaeg .ThemeColorAttr .UnmarshalXMLAttr (_gbdeeb ); -continue ;};if _gbdeeb .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_edgdge ,_gaebgc :=_gbdeeb .Value ,error (nil );if _gaebgc !=nil {return _gaebgc ;};_ffaeg .ThemeTintAttr =&_edgdge ;continue ;};if _gbdeeb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_eeefb ,_gecgb :=_gbdeeb .Value ,error (nil ); -if _gecgb !=nil {return _gecgb ;};_ffaeg .ThemeShadeAttr =&_eeefb ;continue ;};};for {_abccae ,_fcdabg :=d .Token ();if _fcdabg !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006ed\u0065\u0072\u006c\u0069\u006e\u0065\u003a\u0020\u0025\u0073",_fcdabg ); -};if _eaaaab ,_fefcad :=_abccae .(_f .EndElement );_fefcad &&_eaaaab .Name ==start .Name {break ;};};return nil ;};func (_cgebd *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 :_d .Sprintf ("\u0025\u0076",_cgebd .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bab *CT_CustomXmlRow )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdcfa :=range start .Attr {if _gdcfa .Name .Local =="\u0075\u0072\u0069"{_gdbed ,_aacgb :=_gdcfa .Value ,error (nil ); -if _aacgb !=nil {return _aacgb ;};_bab .UriAttr =&_gdbed ;continue ;};if _gdcfa .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_ecaa ,_bbec :=_gdcfa .Value ,error (nil );if _bbec !=nil {return _bbec ;};_bab .ElementAttr =_ecaa ;continue ;};};_aegge :for {_ebdeb ,_fddb :=d .Token (); -if _fddb !=nil {return _fddb ;};switch _daded :=_ebdeb .(type ){case _f .StartElement :switch _daded .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bab .CustomXmlPr =NewCT_CustomXmlPr (); -if _gecb :=d .DecodeElement (_bab .CustomXmlPr ,&_daded );_gecb !=nil {return _gecb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdfc :=NewEG_ContentRowContent (); -_gcbc :=NewCT_Row ();if _cfccc :=d .DecodeElement (_gcbc ,&_daded );_cfccc !=nil {return _cfccc ;};_gdfc .Tr =append (_gdfc .Tr ,_gcbc );_bab .EG_ContentRowContent =append (_bab .EG_ContentRowContent ,_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 :"\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"}:_adeb :=NewEG_ContentRowContent (); -_adeb .CustomXml =NewCT_CustomXmlRow ();if _becd :=d .DecodeElement (_adeb .CustomXml ,&_daded );_becd !=nil {return _becd ;};_bab .EG_ContentRowContent =append (_bab .EG_ContentRowContent ,_adeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfadc :=NewEG_ContentRowContent (); -_bfadc .Sdt =NewCT_SdtRow ();if _fgbb :=d .DecodeElement (_bfadc .Sdt ,&_daded );_fgbb !=nil {return _fgbb ;};_bab .EG_ContentRowContent =append (_bab .EG_ContentRowContent ,_bfadc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfgbb :=NewEG_ContentRowContent (); -_fcceb :=NewEG_RunLevelElts ();_fcceb .ProofErr =NewCT_ProofErr ();if _bbeb :=d .DecodeElement (_fcceb .ProofErr ,&_daded );_bbeb !=nil {return _bbeb ;};_bab .EG_ContentRowContent =append (_bab .EG_ContentRowContent ,_gfgbb );_gfgbb .EG_RunLevelElts =append (_gfgbb .EG_RunLevelElts ,_fcceb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_agec :=NewEG_ContentRowContent (); -_ddea :=NewEG_RunLevelElts ();_ddea .PermStart =NewCT_PermStart ();if _adbab :=d .DecodeElement (_ddea .PermStart ,&_daded );_adbab !=nil {return _adbab ;};_bab .EG_ContentRowContent =append (_bab .EG_ContentRowContent ,_agec );_agec .EG_RunLevelElts =append (_agec .EG_RunLevelElts ,_ddea ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cddfb :=NewEG_ContentRowContent (); -_dcede :=NewEG_RunLevelElts ();_dcede .PermEnd =NewCT_Perm ();if _cegdf :=d .DecodeElement (_dcede .PermEnd ,&_daded );_cegdf !=nil {return _cegdf ;};_bab .EG_ContentRowContent =append (_bab .EG_ContentRowContent ,_cddfb );_cddfb .EG_RunLevelElts =append (_cddfb .EG_RunLevelElts ,_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 :"\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"}:_eaadb :=NewEG_ContentRowContent (); -_cgae :=NewEG_RunLevelElts ();_cgae .Ins =NewCT_RunTrackChange ();if _cebcf :=d .DecodeElement (_cgae .Ins ,&_daded );_cebcf !=nil {return _cebcf ;};_bab .EG_ContentRowContent =append (_bab .EG_ContentRowContent ,_eaadb );_eaadb .EG_RunLevelElts =append (_eaadb .EG_RunLevelElts ,_cgae ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddfge :=NewEG_ContentRowContent (); -_fgac :=NewEG_RunLevelElts ();_fgac .Del =NewCT_RunTrackChange ();if _debf :=d .DecodeElement (_fgac .Del ,&_daded );_debf !=nil {return _debf ;};_bab .EG_ContentRowContent =append (_bab .EG_ContentRowContent ,_ddfge );_ddfge .EG_RunLevelElts =append (_ddfge .EG_RunLevelElts ,_fgac ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_cccf :=NewEG_ContentRowContent (); -_egee :=NewEG_RunLevelElts ();_egee .MoveFrom =NewCT_RunTrackChange ();if _facd :=d .DecodeElement (_egee .MoveFrom ,&_daded );_facd !=nil {return _facd ;};_bab .EG_ContentRowContent =append (_bab .EG_ContentRowContent ,_cccf );_cccf .EG_RunLevelElts =append (_cccf .EG_RunLevelElts ,_egee ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bedg :=NewEG_ContentRowContent (); -_bagec :=NewEG_RunLevelElts ();_bagec .MoveTo =NewCT_RunTrackChange ();if _fbdbc :=d .DecodeElement (_bagec .MoveTo ,&_daded );_fbdbc !=nil {return _fbdbc ;};_bab .EG_ContentRowContent =append (_bab .EG_ContentRowContent ,_bedg );_bedg .EG_RunLevelElts =append (_bedg .EG_RunLevelElts ,_bagec ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agbc :=NewEG_ContentRowContent (); -_geef :=NewEG_RunLevelElts ();_dcec :=NewEG_RangeMarkupElements ();_dcec .BookmarkStart =NewCT_Bookmark ();if _dcbd :=d .DecodeElement (_dcec .BookmarkStart ,&_daded );_dcbd !=nil {return _dcbd ;};_bab .EG_ContentRowContent =append (_bab .EG_ContentRowContent ,_agbc ); -_agbc .EG_RunLevelElts =append (_agbc .EG_RunLevelElts ,_geef );_geef .EG_RangeMarkupElements =append (_geef .EG_RangeMarkupElements ,_dcec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"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"}:_gebf :=NewEG_ContentRowContent (); -_dacc :=NewEG_RunLevelElts ();_egfc :=NewEG_RangeMarkupElements ();_egfc .BookmarkEnd =NewCT_MarkupRange ();if _bggd :=d .DecodeElement (_egfc .BookmarkEnd ,&_daded );_bggd !=nil {return _bggd ;};_bab .EG_ContentRowContent =append (_bab .EG_ContentRowContent ,_gebf ); -_gebf .EG_RunLevelElts =append (_gebf .EG_RunLevelElts ,_dacc );_dacc .EG_RangeMarkupElements =append (_dacc .EG_RangeMarkupElements ,_egfc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfbfd :=NewEG_ContentRowContent (); -_ccabe :=NewEG_RunLevelElts ();_acac :=NewEG_RangeMarkupElements ();_acac .MoveFromRangeStart =NewCT_MoveBookmark ();if _fdcc :=d .DecodeElement (_acac .MoveFromRangeStart ,&_daded );_fdcc !=nil {return _fdcc ;};_bab .EG_ContentRowContent =append (_bab .EG_ContentRowContent ,_dfbfd ); -_dfbfd .EG_RunLevelElts =append (_dfbfd .EG_RunLevelElts ,_ccabe );_ccabe .EG_RangeMarkupElements =append (_ccabe .EG_RangeMarkupElements ,_acac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_egeg :=NewEG_ContentRowContent (); -_ffge :=NewEG_RunLevelElts ();_cacfb :=NewEG_RangeMarkupElements ();_cacfb .MoveFromRangeEnd =NewCT_MarkupRange ();if _bacd :=d .DecodeElement (_cacfb .MoveFromRangeEnd ,&_daded );_bacd !=nil {return _bacd ;};_bab .EG_ContentRowContent =append (_bab .EG_ContentRowContent ,_egeg ); -_egeg .EG_RunLevelElts =append (_egeg .EG_RunLevelElts ,_ffge );_ffge .EG_RangeMarkupElements =append (_ffge .EG_RangeMarkupElements ,_cacfb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dcgfb :=NewEG_ContentRowContent (); -_befe :=NewEG_RunLevelElts ();_dfgc :=NewEG_RangeMarkupElements ();_dfgc .MoveToRangeStart =NewCT_MoveBookmark ();if _acea :=d .DecodeElement (_dfgc .MoveToRangeStart ,&_daded );_acea !=nil {return _acea ;};_bab .EG_ContentRowContent =append (_bab .EG_ContentRowContent ,_dcgfb ); -_dcgfb .EG_RunLevelElts =append (_dcgfb .EG_RunLevelElts ,_befe );_befe .EG_RangeMarkupElements =append (_befe .EG_RangeMarkupElements ,_dfgc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gbfea :=NewEG_ContentRowContent (); -_dcefb :=NewEG_RunLevelElts ();_bfca :=NewEG_RangeMarkupElements ();_bfca .MoveToRangeEnd =NewCT_MarkupRange ();if _fabg :=d .DecodeElement (_bfca .MoveToRangeEnd ,&_daded );_fabg !=nil {return _fabg ;};_bab .EG_ContentRowContent =append (_bab .EG_ContentRowContent ,_gbfea ); -_gbfea .EG_RunLevelElts =append (_gbfea .EG_RunLevelElts ,_dcefb );_dcefb .EG_RangeMarkupElements =append (_dcefb .EG_RangeMarkupElements ,_bfca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_ffeab :=NewEG_ContentRowContent (); -_bcaeg :=NewEG_RunLevelElts ();_cfab :=NewEG_RangeMarkupElements ();_cfab .CommentRangeStart =NewCT_MarkupRange ();if _cbaaf :=d .DecodeElement (_cfab .CommentRangeStart ,&_daded );_cbaaf !=nil {return _cbaaf ;};_bab .EG_ContentRowContent =append (_bab .EG_ContentRowContent ,_ffeab ); -_ffeab .EG_RunLevelElts =append (_ffeab .EG_RunLevelElts ,_bcaeg );_bcaeg .EG_RangeMarkupElements =append (_bcaeg .EG_RangeMarkupElements ,_cfab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dddd :=NewEG_ContentRowContent (); -_affdg :=NewEG_RunLevelElts ();_dbdb :=NewEG_RangeMarkupElements ();_dbdb .CommentRangeEnd =NewCT_MarkupRange ();if _fgba :=d .DecodeElement (_dbdb .CommentRangeEnd ,&_daded );_fgba !=nil {return _fgba ;};_bab .EG_ContentRowContent =append (_bab .EG_ContentRowContent ,_dddd ); -_dddd .EG_RunLevelElts =append (_dddd .EG_RunLevelElts ,_affdg );_affdg .EG_RangeMarkupElements =append (_affdg .EG_RangeMarkupElements ,_dbdb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_fbaaf :=NewEG_ContentRowContent (); -_efcd :=NewEG_RunLevelElts ();_ddeba :=NewEG_RangeMarkupElements ();_ddeba .CustomXmlInsRangeStart =NewCT_TrackChange ();if _afbea :=d .DecodeElement (_ddeba .CustomXmlInsRangeStart ,&_daded );_afbea !=nil {return _afbea ;};_bab .EG_ContentRowContent =append (_bab .EG_ContentRowContent ,_fbaaf ); -_fbaaf .EG_RunLevelElts =append (_fbaaf .EG_RunLevelElts ,_efcd );_efcd .EG_RangeMarkupElements =append (_efcd .EG_RangeMarkupElements ,_ddeba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\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"}:_ddab :=NewEG_ContentRowContent (); -_gcda :=NewEG_RunLevelElts ();_gdcfd :=NewEG_RangeMarkupElements ();_gdcfd .CustomXmlInsRangeEnd =NewCT_Markup ();if _feeb :=d .DecodeElement (_gdcfd .CustomXmlInsRangeEnd ,&_daded );_feeb !=nil {return _feeb ;};_bab .EG_ContentRowContent =append (_bab .EG_ContentRowContent ,_ddab ); -_ddab .EG_RunLevelElts =append (_ddab .EG_RunLevelElts ,_gcda );_gcda .EG_RangeMarkupElements =append (_gcda .EG_RangeMarkupElements ,_gdcfd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cdfd :=NewEG_ContentRowContent (); -_ddaa :=NewEG_RunLevelElts ();_aeaggd :=NewEG_RangeMarkupElements ();_aeaggd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _abfc :=d .DecodeElement (_aeaggd .CustomXmlDelRangeStart ,&_daded );_abfc !=nil {return _abfc ;};_bab .EG_ContentRowContent =append (_bab .EG_ContentRowContent ,_cdfd ); -_cdfd .EG_RunLevelElts =append (_cdfd .EG_RunLevelElts ,_ddaa );_ddaa .EG_RangeMarkupElements =append (_ddaa .EG_RangeMarkupElements ,_aeaggd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_aafeb :=NewEG_ContentRowContent (); -_abcg :=NewEG_RunLevelElts ();_fbfg :=NewEG_RangeMarkupElements ();_fbfg .CustomXmlDelRangeEnd =NewCT_Markup ();if _egggb :=d .DecodeElement (_fbfg .CustomXmlDelRangeEnd ,&_daded );_egggb !=nil {return _egggb ;};_bab .EG_ContentRowContent =append (_bab .EG_ContentRowContent ,_aafeb ); -_aafeb .EG_RunLevelElts =append (_aafeb .EG_RunLevelElts ,_abcg );_abcg .EG_RangeMarkupElements =append (_abcg .EG_RangeMarkupElements ,_fbfg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"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"}:_fdbdf :=NewEG_ContentRowContent (); -_gbeea :=NewEG_RunLevelElts ();_gfab :=NewEG_RangeMarkupElements ();_gfab .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _aedg :=d .DecodeElement (_gfab .CustomXmlMoveFromRangeStart ,&_daded );_aedg !=nil {return _aedg ;};_bab .EG_ContentRowContent =append (_bab .EG_ContentRowContent ,_fdbdf ); -_fdbdf .EG_RunLevelElts =append (_fdbdf .EG_RunLevelElts ,_gbeea );_gbeea .EG_RangeMarkupElements =append (_gbeea .EG_RangeMarkupElements ,_gfab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_ddegb :=NewEG_ContentRowContent (); -_beafd :=NewEG_RunLevelElts ();_ccga :=NewEG_RangeMarkupElements ();_ccga .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gdfbc :=d .DecodeElement (_ccga .CustomXmlMoveFromRangeEnd ,&_daded );_gdfbc !=nil {return _gdfbc ;};_bab .EG_ContentRowContent =append (_bab .EG_ContentRowContent ,_ddegb ); -_ddegb .EG_RunLevelElts =append (_ddegb .EG_RunLevelElts ,_beafd );_beafd .EG_RangeMarkupElements =append (_beafd .EG_RangeMarkupElements ,_ccga );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gecf :=NewEG_ContentRowContent (); -_dece :=NewEG_RunLevelElts ();_aebc :=NewEG_RangeMarkupElements ();_aebc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _edag :=d .DecodeElement (_aebc .CustomXmlMoveToRangeStart ,&_daded );_edag !=nil {return _edag ;};_bab .EG_ContentRowContent =append (_bab .EG_ContentRowContent ,_gecf ); -_gecf .EG_RunLevelElts =append (_gecf .EG_RunLevelElts ,_dece );_dece .EG_RangeMarkupElements =append (_dece .EG_RangeMarkupElements ,_aebc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_eafg :=NewEG_ContentRowContent (); -_gabdg :=NewEG_RunLevelElts ();_aabdf :=NewEG_RangeMarkupElements ();_aabdf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cdffg :=d .DecodeElement (_aabdf .CustomXmlMoveToRangeEnd ,&_daded );_cdffg !=nil {return _cdffg ;};_bab .EG_ContentRowContent =append (_bab .EG_ContentRowContent ,_eafg ); -_eafg .EG_RunLevelElts =append (_eafg .EG_RunLevelElts ,_gabdg );_gabdg .EG_RangeMarkupElements =append (_gabdg .EG_RangeMarkupElements ,_aabdf );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"}:_agfa :=NewEG_ContentRowContent (); -_gbgab :=NewEG_RunLevelElts ();_bfee :=NewEG_MathContent ();_bfee .OMathPara =_aa .NewOMathPara ();if _dgdbb :=d .DecodeElement (_bfee .OMathPara ,&_daded );_dgdbb !=nil {return _dgdbb ;};_bab .EG_ContentRowContent =append (_bab .EG_ContentRowContent ,_agfa ); -_agfa .EG_RunLevelElts =append (_agfa .EG_RunLevelElts ,_gbgab );_gbgab .EG_MathContent =append (_gbgab .EG_MathContent ,_bfee );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"}:_gace :=NewEG_ContentRowContent (); -_eafebe :=NewEG_RunLevelElts ();_ddbf :=NewEG_MathContent ();_ddbf .OMath =_aa .NewOMath ();if _aegd :=d .DecodeElement (_ddbf .OMath ,&_daded );_aegd !=nil {return _aegd ;};_bab .EG_ContentRowContent =append (_bab .EG_ContentRowContent ,_gace );_gace .EG_RunLevelElts =append (_gace .EG_RunLevelElts ,_eafebe ); -_eafebe .EG_MathContent =append (_eafebe .EG_MathContent ,_ddbf );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",_daded .Name ); -if _efcdf :=d .Skip ();_efcdf !=nil {return _efcdf ;};};case _f .EndElement :break _aegge ;case _f .CharData :};};return nil ;};type ST_CaptionPos byte ; +// ValidateWithPath validates the CT_FontsList and its children, prefixing error messages with path +func (_eacefg *CT_FontsList )ValidateWithPath (path string )error {for _efde ,_dbbbe :=range _eacefg .Font {if _gcbaf :=_dbbbe .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_efde ));_gcbaf !=nil {return _gcbaf ; +};};return nil ;};func (_bbbbe *ST_Hint )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efagg ,_bbbdbc :=d .Token ();if _bbbdbc !=nil {return _bbbdbc ;};if _addgbg ,_adfgdc :=_efagg .(_d .EndElement );_adfgdc &&_addgbg .Name ==start .Name {*_bbbbe =1; +return nil ;};if _bbebc ,_dgdbde :=_efagg .(_d .CharData );!_dgdbde {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",_efagg );}else {switch string (_bbebc ){case "":*_bbbbe =0; +case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bbbbe =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_bbbbe =2;};};_efagg ,_bbbdbc =d .Token ();if _bbbdbc !=nil {return _bbbdbc ;};if _abdecf ,_fadceb :=_efagg .(_d .EndElement );_fadceb &&_abdecf .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",_efagg );};func NewComments ()*Comments {_bdfbf :=&Comments {};_bdfbf .CT_Comments =*NewCT_Comments (); +return _bdfbf ;};func (_aeeae ST_ChapterSep )ValidateWithPath (path string )error {switch _aeeae {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 (_aeeae )); +};return nil ;};func (_fabg *CT_Frameset )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aafdb :for {_fdeca ,_fbfaf :=d .Token ();if _fbfaf !=nil {return _fbfaf ;};switch _agceb :=_fdeca .(type ){case _d .StartElement :switch _agceb .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"}:_fabg .Sz =NewCT_String (); +if _cdfgf :=d .DecodeElement (_fabg .Sz ,&_agceb );_cdfgf !=nil {return _cdfgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fabg .FramesetSplitbar =NewCT_FramesetSplitbar (); +if _fbgaf :=d .DecodeElement (_fabg .FramesetSplitbar ,&_agceb );_fbgaf !=nil {return _fbgaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fabg .FrameLayout =NewCT_FrameLayout (); +if _efgdg :=d .DecodeElement (_fabg .FrameLayout ,&_agceb );_efgdg !=nil {return _efgdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fabg .Title =NewCT_String (); +if _feege :=d .DecodeElement (_fabg .Title ,&_agceb );_feege !=nil {return _feege ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeacc :=NewCT_FramesetChoice (); +if _cgbae :=d .DecodeElement (&_aeacc .Frameset ,&_agceb );_cgbae !=nil {return _cgbae ;};_fabg .Choice =append (_fabg .Choice ,_aeacc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afafa :=NewCT_FramesetChoice (); +if _gbdde :=d .DecodeElement (&_afafa .Frame ,&_agceb );_gbdde !=nil {return _gbdde ;};_fabg .Choice =append (_fabg .Choice ,_afafa );default:_gb .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",_agceb .Name ); +if _faca :=d .Skip ();_faca !=nil {return _faca ;};};case _d .EndElement :break _aafdb ;case _d .CharData :};};return nil ;};func (_gdceea ST_CombineBrackets )String ()string {switch _gdceea {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 (_dafebg *EG_RPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgfegf :for {_fedbf ,_cfgbcb :=d .Token (); +if _cfgbcb !=nil {return _cfgbcb ;};switch _cdggdg :=_fedbf .(type ){case _d .StartElement :switch _cdggdg .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"}:_dafebg .RStyle =NewCT_String (); +if _afgcbd :=d .DecodeElement (_dafebg .RStyle ,&_cdggdg );_afgcbd !=nil {return _afgcbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dafebg .RFonts =NewCT_Fonts (); +if _eaade :=d .DecodeElement (_dafebg .RFonts ,&_cdggdg );_eaade !=nil {return _eaade ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dafebg .B =NewCT_OnOff (); +if _ebeaf :=d .DecodeElement (_dafebg .B ,&_cdggdg );_ebeaf !=nil {return _ebeaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dafebg .BCs =NewCT_OnOff (); +if _dfgcd :=d .DecodeElement (_dafebg .BCs ,&_cdggdg );_dfgcd !=nil {return _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 :"\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"}:_dafebg .I =NewCT_OnOff (); +if _cegdag :=d .DecodeElement (_dafebg .I ,&_cdggdg );_cegdag !=nil {return _cegdag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dafebg .ICs =NewCT_OnOff (); +if _bcbaa :=d .DecodeElement (_dafebg .ICs ,&_cdggdg );_bcbaa !=nil {return _bcbaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dafebg .Caps =NewCT_OnOff (); +if _dacgd :=d .DecodeElement (_dafebg .Caps ,&_cdggdg );_dacgd !=nil {return _dacgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dafebg .SmallCaps =NewCT_OnOff (); +if _ffdgfa :=d .DecodeElement (_dafebg .SmallCaps ,&_cdggdg );_ffdgfa !=nil {return _ffdgfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dafebg .Strike =NewCT_OnOff (); +if _ffceb :=d .DecodeElement (_dafebg .Strike ,&_cdggdg );_ffceb !=nil {return _ffceb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dafebg .Dstrike =NewCT_OnOff (); +if _afbba :=d .DecodeElement (_dafebg .Dstrike ,&_cdggdg );_afbba !=nil {return _afbba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dafebg .Outline =NewCT_OnOff (); +if _bddfb :=d .DecodeElement (_dafebg .Outline ,&_cdggdg );_bddfb !=nil {return _bddfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dafebg .Shadow =NewCT_OnOff (); +if _dgeabb :=d .DecodeElement (_dafebg .Shadow ,&_cdggdg );_dgeabb !=nil {return _dgeabb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dafebg .Emboss =NewCT_OnOff (); +if _cafgagc :=d .DecodeElement (_dafebg .Emboss ,&_cdggdg );_cafgagc !=nil {return _cafgagc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dafebg .Imprint =NewCT_OnOff (); +if _aabba :=d .DecodeElement (_dafebg .Imprint ,&_cdggdg );_aabba !=nil {return _aabba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dafebg .NoProof =NewCT_OnOff (); +if _afabf :=d .DecodeElement (_dafebg .NoProof ,&_cdggdg );_afabf !=nil {return _afabf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dafebg .SnapToGrid =NewCT_OnOff (); +if _cbaee :=d .DecodeElement (_dafebg .SnapToGrid ,&_cdggdg );_cbaee !=nil {return _cbaee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dafebg .Vanish =NewCT_OnOff (); +if _cagfd :=d .DecodeElement (_dafebg .Vanish ,&_cdggdg );_cagfd !=nil {return _cagfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dafebg .WebHidden =NewCT_OnOff (); +if _deefe :=d .DecodeElement (_dafebg .WebHidden ,&_cdggdg );_deefe !=nil {return _deefe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dafebg .Color =NewCT_Color (); +if _cbceea :=d .DecodeElement (_dafebg .Color ,&_cdggdg );_cbceea !=nil {return _cbceea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dafebg .Spacing =NewCT_SignedTwipsMeasure (); +if _gdgadd :=d .DecodeElement (_dafebg .Spacing ,&_cdggdg );_gdgadd !=nil {return _gdgadd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dafebg .W =NewCT_TextScale (); +if _ggdecd :=d .DecodeElement (_dafebg .W ,&_cdggdg );_ggdecd !=nil {return _ggdecd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dafebg .Kern =NewCT_HpsMeasure (); +if _eggdg :=d .DecodeElement (_dafebg .Kern ,&_cdggdg );_eggdg !=nil {return _eggdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dafebg .Position =NewCT_SignedHpsMeasure (); +if _bbdcf :=d .DecodeElement (_dafebg .Position ,&_cdggdg );_bbdcf !=nil {return _bbdcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dafebg .Sz =NewCT_HpsMeasure (); +if _acageb :=d .DecodeElement (_dafebg .Sz ,&_cdggdg );_acageb !=nil {return _acageb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dafebg .SzCs =NewCT_HpsMeasure (); +if _ebdbc :=d .DecodeElement (_dafebg .SzCs ,&_cdggdg );_ebdbc !=nil {return _ebdbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dafebg .Highlight =NewCT_Highlight (); +if _cgeafb :=d .DecodeElement (_dafebg .Highlight ,&_cdggdg );_cgeafb !=nil {return _cgeafb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dafebg .U =NewCT_Underline (); +if _ebadag :=d .DecodeElement (_dafebg .U ,&_cdggdg );_ebadag !=nil {return _ebadag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dafebg .Effect =NewCT_TextEffect (); +if _dedee :=d .DecodeElement (_dafebg .Effect ,&_cdggdg );_dedee !=nil {return _dedee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dafebg .Bdr =NewCT_Border (); +if _gfgag :=d .DecodeElement (_dafebg .Bdr ,&_cdggdg );_gfgag !=nil {return _gfgag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dafebg .Shd =NewCT_Shd (); +if _dbaad :=d .DecodeElement (_dafebg .Shd ,&_cdggdg );_dbaad !=nil {return _dbaad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dafebg .FitText =NewCT_FitText (); +if _cegfg :=d .DecodeElement (_dafebg .FitText ,&_cdggdg );_cegfg !=nil {return _cegfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dafebg .VertAlign =NewCT_VerticalAlignRun (); +if _bcbdbb :=d .DecodeElement (_dafebg .VertAlign ,&_cdggdg );_bcbdbb !=nil {return _bcbdbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dafebg .Rtl =NewCT_OnOff (); +if _faebffc :=d .DecodeElement (_dafebg .Rtl ,&_cdggdg );_faebffc !=nil {return _faebffc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dafebg .Cs =NewCT_OnOff (); +if _ecagg :=d .DecodeElement (_dafebg .Cs ,&_cdggdg );_ecagg !=nil {return _ecagg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dafebg .Em =NewCT_Em (); +if _cbfea :=d .DecodeElement (_dafebg .Em ,&_cdggdg );_cbfea !=nil {return _cbfea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dafebg .Lang =NewCT_Language (); +if _dgfgb :=d .DecodeElement (_dafebg .Lang ,&_cdggdg );_dgfgb !=nil {return _dgfgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dafebg .EastAsianLayout =NewCT_EastAsianLayout (); +if _edgfdf :=d .DecodeElement (_dafebg .EastAsianLayout ,&_cdggdg );_edgfdf !=nil {return _edgfdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dafebg .SpecVanish =NewCT_OnOff (); +if _ecbef :=d .DecodeElement (_dafebg .SpecVanish ,&_cdggdg );_ecbef !=nil {return _ecbef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dafebg .OMath =NewCT_OnOff (); +if _bfbac :=d .DecodeElement (_dafebg .OMath ,&_cdggdg );_bfbac !=nil {return _bfbac ;};default:_gb .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",_cdggdg .Name ); +if _ebeee :=d .Skip ();_ebeee !=nil {return _ebeee ;};};case _d .EndElement :break _dgfegf ;case _d .CharData :};};return nil ;};type ST_FtnEdn byte ;func (_efbfeg ST_DocPartBehavior )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fegage :=_d .Attr {}; +_fegage .Name =name ;switch _efbfeg {case ST_DocPartBehaviorUnset :_fegage .Value ="";case ST_DocPartBehaviorContent :_fegage .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074";case ST_DocPartBehaviorP :_fegage .Value ="\u0070";case ST_DocPartBehaviorPg :_fegage .Value ="\u0070\u0067"; +};return _fegage ,nil ;};func (_cgfa *CT_FFCheckBoxChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acdfe :for {_bfgda ,_cgaf :=d .Token ();if _cgaf !=nil {return _cgaf ;};switch _ccfdc :=_bfgda .(type ){case _d .StartElement :switch _ccfdc .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"}:_cgfa .Size =NewCT_HpsMeasure (); +if _gfeb :=d .DecodeElement (_cgfa .Size ,&_ccfdc );_gfeb !=nil {return _gfeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgfa .SizeAuto =NewCT_OnOff (); +if _abagg :=d .DecodeElement (_cgfa .SizeAuto ,&_ccfdc );_abagg !=nil {return _abagg ;};default:_gb .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",_ccfdc .Name ); +if _acee :=d .Skip ();_acee !=nil {return _acee ;};};case _d .EndElement :break _acdfe ;case _d .CharData :};};return nil ;};func (_ffaag *CT_SdtEndPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gffce :for {_bggba ,_ccfbgc :=d .Token (); +if _ccfbgc !=nil {return _ccfbgc ;};switch _eaeb :=_bggba .(type ){case _d .StartElement :switch _eaeb .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"}:_ceabd :=NewCT_RPr (); +if _decge :=d .DecodeElement (_ceabd ,&_eaeb );_decge !=nil {return _decge ;};_ffaag .RPr =append (_ffaag .RPr ,_ceabd );default:_gb .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",_eaeb .Name ); +if _fbcdbg :=d .Skip ();_fbcdbg !=nil {return _fbcdbg ;};};case _d .EndElement :break _gffce ;case _d .CharData :};};return nil ;};func (_abab *CT_HMerge )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _abab .ValAttr !=ST_MergeUnset {_fbcdb ,_ecdb :=_abab .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _ecdb !=nil {return _ecdb ;};start .Attr =append (start .Attr ,_fbcdb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Background ()*CT_Background {_fee :=&CT_Background {};return _fee };func (_bfagea *Endnotes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfagea .CT_Endnotes =*NewCT_Endnotes (); +_ddgbb :for {_ageaa ,_gccdb :=d .Token ();if _gccdb !=nil {return _gccdb ;};switch _ebdfbf :=_ageaa .(type ){case _d .StartElement :switch _ebdfbf .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"}:_fffab :=NewCT_FtnEdn (); +if _fgecc :=d .DecodeElement (_fffab ,&_ebdfbf );_fgecc !=nil {return _fgecc ;};_bfagea .Endnote =append (_bfagea .Endnote ,_fffab );default:_gb .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",_ebdfbf .Name ); +if _cfafd :=d .Skip ();_cfafd !=nil {return _cfafd ;};};case _d .EndElement :break _ddgbb ;case _d .CharData :};};return nil ;};func (_dbbcg *ST_DropCap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fffccg ,_eeeffb :=d .Token ();if _eeeffb !=nil {return _eeeffb ; +};if _gbgcc ,_fcded :=_fffccg .(_d .EndElement );_fcded &&_gbgcc .Name ==start .Name {*_dbbcg =1;return nil ;};if _cabgce ,_bgbda :=_fffccg .(_d .CharData );!_bgbda {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",_fffccg ); +}else {switch string (_cabgce ){case "":*_dbbcg =0;case "\u006e\u006f\u006e\u0065":*_dbbcg =1;case "\u0064\u0072\u006f\u0070":*_dbbcg =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_dbbcg =3;};};_fffccg ,_eeeffb =d .Token ();if _eeeffb !=nil {return _eeeffb ; +};if _gdfabg ,_bcgcc :=_fffccg .(_d .EndElement );_bcgcc &&_gdfabg .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",_fffccg ); +};type CT_FramesetChoice struct{Frameset []*CT_Frameset ;Frame []*CT_Frame ;};func (_efeaeg *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 :_b .Sprintf ("\u0025\u0076",_efeaeg .AuthorAttr )}); +if _efeaeg .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_efeaeg .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_efeaeg .IdAttr )}); +e .EncodeToken (start );_cdggde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_efeaeg .RPr ,_cdggde );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the Ftr and its children, prefixing error messages with path -func (_ccddgf *Ftr )ValidateWithPath (path string )error {if _cefgf :=_ccddgf .CT_HdrFtr .ValidateWithPath (path );_cefgf !=nil {return _cefgf ;};return nil ;};type WdCT_PosHChoice struct{Align WdST_AlignH ;PosOffset *int32 ;}; +// Validate validates the WdCT_WordprocessingContentPartNonVisual and its children +func (_ccbcb *WdCT_WordprocessingContentPartNonVisual )Validate ()error {return _ccbcb .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c"); +};func (_bgaabe *WdCT_WrapThrough )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgaabe .WrapTextAttr =WdST_WrapText (1);_bgaabe .WrapPolygon =NewWdCT_WrapPath ();for _ ,_gdgfebc :=range start .Attr {if _gdgfebc .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_bgaabe .WrapTextAttr .UnmarshalXMLAttr (_gdgfebc ); +continue ;};if _gdgfebc .Name .Local =="\u0064\u0069\u0073t\u004c"{_agcab ,_bbebb :=_e .ParseUint (_gdgfebc .Value ,10,32);if _bbebb !=nil {return _bbebb ;};_fddggf :=uint32 (_agcab );_bgaabe .DistLAttr =&_fddggf ;continue ;};if _gdgfebc .Name .Local =="\u0064\u0069\u0073t\u0052"{_cefbg ,_decafeg :=_e .ParseUint (_gdgfebc .Value ,10,32); +if _decafeg !=nil {return _decafeg ;};_caeea :=uint32 (_cefbg );_bgaabe .DistRAttr =&_caeea ;continue ;};};_bdbbcd :for {_eccab ,_dacee :=d .Token ();if _dacee !=nil {return _dacee ;};switch _aeafee :=_eccab .(type ){case _d .StartElement :switch _aeafee .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 _fagfd :=d .DecodeElement (_bgaabe .WrapPolygon ,&_aeafee ); +_fagfd !=nil {return _fagfd ;};default:_gb .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",_aeafee .Name ); +if _gbgdb :=d .Skip ();_gbgdb !=nil {return _gbgdb ;};};case _d .EndElement :break _bdbbcd ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_SectType and its children -func (_fadea *CT_SectType )Validate ()error {return _fadea .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065");};func (_aggea *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 :_d .Sprintf ("\u0025\u0076",_aggea .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gcddc ST_MeasurementOrPercent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gcddc .ST_DecimalNumberOrPercent !=nil {e .Encode (_gcddc .ST_DecimalNumberOrPercent ); -};if _gcddc .ST_UniversalMeasure !=nil {e .EncodeToken (_f .CharData (*_gcddc .ST_UniversalMeasure ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_gccdba ST_SectionMark )String ()string {switch _gccdba {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_DocPart ()*CT_DocPart {_gbbcb :=&CT_DocPart {};return _gbbcb };func (_fcgcfc *WdEG_WrapType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_addef :for {_bgfbd ,_efegb :=d .Token ();if _efegb !=nil {return _efegb ; -};switch _ddagcga :=_bgfbd .(type ){case _f .StartElement :switch _ddagcga .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"}:_fcgcfc .Choice =NewWdEG_WrapTypeChoice (); -if _bbccfg :=d .DecodeElement (&_fcgcfc .Choice .WrapNone ,&_ddagcga );_bbccfg !=nil {return _bbccfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_fcgcfc .Choice =NewWdEG_WrapTypeChoice (); -if _dbcbfa :=d .DecodeElement (&_fcgcfc .Choice .WrapSquare ,&_ddagcga );_dbcbfa !=nil {return _dbcbfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_fcgcfc .Choice =NewWdEG_WrapTypeChoice (); -if _cfeggc :=d .DecodeElement (&_fcgcfc .Choice .WrapTight ,&_ddagcga );_cfeggc !=nil {return _cfeggc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_fcgcfc .Choice =NewWdEG_WrapTypeChoice (); -if _gcbbb :=d .DecodeElement (&_fcgcfc .Choice .WrapThrough ,&_ddagcga );_gcbbb !=nil {return _gcbbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_fcgcfc .Choice =NewWdEG_WrapTypeChoice (); -if _cbegge :=d .DecodeElement (&_fcgcfc .Choice .WrapTopAndBottom ,&_ddagcga );_cbegge !=nil {return _cbegge ;};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",_ddagcga .Name ); -if _fegbg :=d .Skip ();_fegbg !=nil {return _fegbg ;};};case _f .EndElement :break _addef ;case _f .CharData :};};return nil ;};func (_dggaga ST_DocPartType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dggaga .String (),start ); -};func (_bcbbd ST_LevelSuffix )ValidateWithPath (path string )error {switch _bcbbd {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcbbd )); -};return nil ;};func (_acdaee ST_TextScale )String ()string {if _acdaee .ST_TextScalePercent !=nil {return _d .Sprintf ("\u0025\u0076",*_acdaee .ST_TextScalePercent );};if _acdaee .ST_TextScaleDecimal !=nil {return _d .Sprintf ("\u0025\u0076",*_acdaee .ST_TextScaleDecimal ); -};return "";};func (_adebcf ST_MailMergeOdsoFMDFieldType )Validate ()error {return _adebcf .ValidateWithPath ("")};func (_eeeca *ST_DocPartGallery )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggfdd ,_bgcdcb :=d .Token ();if _bgcdcb !=nil {return _bgcdcb ; -};if _cggba ,_gbabe :=_ggfdd .(_f .EndElement );_gbabe &&_cggba .Name ==start .Name {*_eeeca =1;return nil ;};if _cbfdb ,_gfccg :=_ggfdd .(_f .CharData );!_gfccg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggfdd ); -}else {switch string (_cbfdb ){case "":*_eeeca =0;case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_eeeca =1;case "\u0061\u006e\u0079":*_eeeca =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_eeeca =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_eeeca =4; -case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_eeeca =5;case "\u0065\u0071":*_eeeca =6;case "\u0066\u0074\u0072\u0073":*_eeeca =7;case "\u0068\u0064\u0072\u0073":*_eeeca =8;case "\u0070\u0067\u004eu\u006d":*_eeeca =9;case "\u0074\u0062\u006c\u0073":*_eeeca =10; -case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_eeeca =11;case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_eeeca =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_eeeca =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_eeeca =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_eeeca =15; -case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_eeeca =16;case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_eeeca =17;case "\u0062\u0069\u0062":*_eeeca =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_eeeca =19; -case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_eeeca =20;case "\u0063\u0075\u0073\u0074\u0045\u0071":*_eeeca =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_eeeca =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_eeeca =23; -case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_eeeca =24;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_eeeca =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_eeeca =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_eeeca =27; -case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_eeeca =28;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_eeeca =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_eeeca =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_eeeca =31; -case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_eeeca =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_eeeca =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_eeeca =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_eeeca =35; -case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_eeeca =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_eeeca =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_eeeca =38;};};_ggfdd ,_bgcdcb =d .Token ();if _bgcdcb !=nil {return _bgcdcb ;};if _fbceeg ,_bddfed :=_ggfdd .(_f .EndElement ); -_bddfed &&_fbceeg .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggfdd );}; +// Validate validates the CT_DocumentBase and its children +func (_baaed *CT_DocumentBase )Validate ()error {return _baaed .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func NewCT_Tc ()*CT_Tc {_dfecg :=&CT_Tc {};return _dfecg };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 (_cgdbc ST_JcTable )ValidateWithPath (path string )error {switch _cgdbc {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 (_cgdbc )); +};return nil ;};func NewAG_TransitionalPassword ()*AG_TransitionalPassword {_db :=&AG_TransitionalPassword {};return _db ;};func (_bfabae *WdST_WrapText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efebdb ,_eceegd :=d .Token ();if _eceegd !=nil {return _eceegd ; +};if _acdce ,_bdcgd :=_efebdb .(_d .EndElement );_bdcgd &&_acdce .Name ==start .Name {*_bfabae =1;return nil ;};if _gbadb ,_cfacd :=_efebdb .(_d .CharData );!_cfacd {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",_efebdb ); +}else {switch string (_gbadb ){case "":*_bfabae =0;case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_bfabae =1;case "\u006c\u0065\u0066\u0074":*_bfabae =2;case "\u0072\u0069\u0067h\u0074":*_bfabae =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_bfabae =4; +};};_efebdb ,_eceegd =d .Token ();if _eceegd !=nil {return _eceegd ;};if _baegdd ,_cffgc :=_efebdb .(_d .EndElement );_cffgc &&_baegdd .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",_efebdb ); +};func (_aacfgc *ST_FtnPos )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aacfgc =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_aacfgc =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_aacfgc =2; +case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_aacfgc =3;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_aacfgc =4;};return nil ;}; -// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path -func (_afbda *CT_NumFmt )ValidateWithPath (path string )error {if _afbda .ValAttr ==ST_NumberFormatUnset {return _d .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 _caab :=_afbda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_caab !=nil {return _caab ;};return nil ;};func (_cddac ST_HAnchor )String ()string {switch _cddac {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 "";}; +// Validate validates the WdCT_LinkedTextboxInformation and its children +func (_gabebb *WdCT_LinkedTextboxInformation )Validate ()error {return _gabebb .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"); +}; -// Validate validates the WdCT_TextboxInfo and its children -func (_efffe *WdCT_TextboxInfo )Validate ()error {return _efffe .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054e\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f");};type CT_ParaRPrChange struct{AuthorAttr string ;DateAttr *_c .Time ; +// ValidateWithPath validates the Styles and its children, prefixing error messages with path +func (_bffgc *Styles )ValidateWithPath (path string )error {if _cadaa :=_bffgc .CT_Styles .ValidateWithPath (path );_cadaa !=nil {return _cadaa ;};return nil ;};func (_gcbde *CT_VerticalAlignRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcbde .ValAttr =_gf .ST_VerticalAlignRun (1); +for _ ,_abgaf :=range start .Attr {if _abgaf .Name .Local =="\u0076\u0061\u006c"{_gcbde .ValAttr .UnmarshalXMLAttr (_abgaf );continue ;};};for {_degba ,_adeafa :=d .Token ();if _adeafa !=nil {return _b .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",_adeafa ); +};if _fcgcd ,_dgegfe :=_degba .(_d .EndElement );_dgegfe &&_fcgcd .Name ==start .Name {break ;};};return nil ;};type CT_PageBorder struct{IdAttr *string ; -// Annotation Identifier -IdAttr int64 ;RPr *CT_ParaRPrOriginal ;};type WdEG_WrapTypeChoice struct{WrapNone *WdCT_WrapNone ;WrapSquare *WdCT_WrapSquare ;WrapTight *WdCT_WrapTight ;WrapThrough *WdCT_WrapThrough ;WrapTopAndBottom *WdCT_WrapTopBottom ;};func (_efa *CT_Base64Binary )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eaad :=range start .Attr {if _eaad .Name .Local =="\u0076\u0061\u006c"{_gba ,_dfb :=_eaad .Value ,error (nil ); -if _dfb !=nil {return _dfb ;};_efa .ValAttr =_gba ;continue ;};};for {_dbfg ,_dfbc :=d .Token ();if _dfbc !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0036\u0034B\u0069\u006e\u0061r\u0079:\u0020\u0025\u0073",_dfbc ); -};if _bgb ,_eac :=_dbfg .(_f .EndElement );_eac &&_bgb .Name ==start .Name {break ;};};return nil ;};type CT_Color struct{ +// Border Style +ValAttr ST_Border ; -// Run Content Color -ValAttr ST_HexColor ; +// Border Color +ColorAttr *ST_HexColor ; -// Run Content Theme Color +// Border Theme Color ThemeColorAttr ST_ThemeColor ; -// Run Content Theme Color Tint +// Border Theme Color Tint ThemeTintAttr *string ; -// Run Content Theme Color Shade -ThemeShadeAttr *string ;}; - -// ST_DecimalNumberOrPercent is a union type -type ST_DecimalNumberOrPercent struct{ST_UnqualifiedPercentage *int64 ;ST_Percentage *string ;};func (_fcaaf *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 :_d .Sprintf ("\u0025\u0076",_fcaaf .AuthorAttr )}); -if _fcaaf .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_fcaaf .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_fcaaf .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_SdtRun and its children, prefixing error messages with path -func (_bdaeae *CT_SdtRun )ValidateWithPath (path string )error {if _bdaeae .SdtPr !=nil {if _dbgecf :=_bdaeae .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_dbgecf !=nil {return _dbgecf ;};};if _bdaeae .SdtEndPr !=nil {if _aadf :=_bdaeae .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r"); -_aadf !=nil {return _aadf ;};};if _bdaeae .SdtContent !=nil {if _dgbba :=_bdaeae .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_dgbba !=nil {return _dgbba ;};};return nil ;};type ST_CombineBrackets byte ; -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;); - -// ValidateWithPath validates the CT_TblCellMar and its children, prefixing error messages with path -func (_eebgb *CT_TblCellMar )ValidateWithPath (path string )error {if _eebgb .Top !=nil {if _ccgfbe :=_eebgb .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_ccgfbe !=nil {return _ccgfbe ;};};if _eebgb .Start !=nil {if _feabaf :=_eebgb .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074"); -_feabaf !=nil {return _feabaf ;};};if _eebgb .Left !=nil {if _dgecfc :=_eebgb .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_dgecfc !=nil {return _dgecfc ;};};if _eebgb .Bottom !=nil {if _fafgb :=_eebgb .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); -_fafgb !=nil {return _fafgb ;};};if _eebgb .End !=nil {if _bdage :=_eebgb .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_bdage !=nil {return _bdage ;};};if _eebgb .Right !=nil {if _bfggcdc :=_eebgb .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); -_bfggcdc !=nil {return _bfggcdc ;};};return nil ;};func (_dbfadc *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 _dbfadc .CT_Document .MarshalXML (e ,start );};func NewCT_AltChunk ()*CT_AltChunk {_fcb :=&CT_AltChunk {};return _fcb };func (_dccbb *CT_SdtText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aeebd :=range start .Attr {if _aeebd .Name .Local =="\u006du\u006c\u0074\u0069\u004c\u0069\u006ee"{_gddcac ,_aafce :=ParseUnionST_OnOff (_aeebd .Value ); -if _aafce !=nil {return _aafce ;};_dccbb .MultiLineAttr =&_gddcac ;continue ;};};for {_ccfga ,_gecda :=d .Token ();if _gecda !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_gecda ); -};if _gdaf ,_fgadd :=_ccfga .(_f .EndElement );_fgadd &&_gdaf .Name ==start .Name {break ;};};return nil ;};func NewHdr ()*Hdr {_bgbgef :=&Hdr {};_bgbgef .CT_HdrFtr =*NewCT_HdrFtr ();return _bgbgef };func (_bdfdg *CT_WritingStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggaebc :=range start .Attr {if _ggaebc .Name .Local =="\u006c\u0061\u006e\u0067"{_gfgfdg ,_ggdgdd :=_ggaebc .Value ,error (nil ); -if _ggdgdd !=nil {return _ggdgdd ;};_bdfdg .LangAttr =_gfgfdg ;continue ;};if _ggaebc .Name .Local =="\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"{_ecgfa ,_afcae :=_ggaebc .Value ,error (nil );if _afcae !=nil {return _afcae ;};_bdfdg .VendorIDAttr =_ecgfa ; -continue ;};if _ggaebc .Name .Local =="\u0064\u006c\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_cedfdg ,_ffcgad :=_ggaebc .Value ,error (nil );if _ffcgad !=nil {return _ffcgad ;};_bdfdg .DllVersionAttr =_cedfdg ;continue ;};if _ggaebc .Name .Local =="\u006el\u0043\u0068\u0065\u0063\u006b"{_gagbbf ,_ccgfba :=ParseUnionST_OnOff (_ggaebc .Value ); -if _ccgfba !=nil {return _ccgfba ;};_bdfdg .NlCheckAttr =&_gagbbf ;continue ;};if _ggaebc .Name .Local =="\u0063\u0068\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"{_gbcec ,_gebfbf :=ParseUnionST_OnOff (_ggaebc .Value );if _gebfbf !=nil {return _gebfbf ; -};_bdfdg .CheckStyleAttr =_gbcec ;continue ;};if _ggaebc .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_ggccgc ,_egffc :=_ggaebc .Value ,error (nil );if _egffc !=nil {return _egffc ;};_bdfdg .AppNameAttr =_ggccgc ;continue ;};};for {_eafcd ,_cgggbc :=d .Token (); -if _cgggbc !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0057\u0072\u0069\u0074\u0069\u006eg\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_cgggbc );};if _fcceee ,_ffcabg :=_eafcd .(_f .EndElement );_ffcabg &&_fcceee .Name ==start .Name {break ; -};};return nil ;}; - -// ValidateWithPath validates the CT_TrackChangesView and its children, prefixing error messages with path -func (_eaebga *CT_TrackChangesView )ValidateWithPath (path string )error {if _eaebga .MarkupAttr !=nil {if _bdfaa :=_eaebga .MarkupAttr .ValidateWithPath (path +"/\u004d\u0061\u0072\u006b\u0075\u0070\u0041\u0074\u0074\u0072");_bdfaa !=nil {return _bdfaa ; -};};if _eaebga .CommentsAttr !=nil {if _gadaf :=_eaebga .CommentsAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0041\u0074\u0074\u0072");_gadaf !=nil {return _gadaf ;};};if _eaebga .InsDelAttr !=nil {if _gccgd :=_eaebga .InsDelAttr .ValidateWithPath (path +"/\u0049\u006e\u0073\u0044\u0065\u006c\u0041\u0074\u0074\u0072"); -_gccgd !=nil {return _gccgd ;};};if _eaebga .FormattingAttr !=nil {if _fcdggf :=_eaebga .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_fcdggf !=nil {return _fcdggf ;};};if _eaebga .InkAnnotationsAttr !=nil {if _ddfeg :=_eaebga .InkAnnotationsAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u006bAn\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0073\u0041\u0074\u0074\u0072"); -_ddfeg !=nil {return _ddfeg ;};};return nil ;};func (_acgad ST_LineSpacingRule )String ()string {switch _acgad {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0065\u0078\u0061c\u0074";case 3:return "\u0061t\u004c\u0065\u0061\u0073\u0074"; -};return "";};func (_eadfe *CT_TextboxTightWrap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_ceaecg ,_fgged :=_eadfe .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fgged !=nil {return _fgged ;};start .Attr =append (start .Attr ,_ceaecg ); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Zoom ()*CT_Zoom {_gbddcde :=&CT_Zoom {};return _gbddcde };func NewEndnotes ()*Endnotes {_bdegc :=&Endnotes {};_bdegc .CT_Endnotes =*NewCT_Endnotes (); -return _bdegc ;};type CT_DocRsids struct{ - -// Original Document Revision Save ID -RsidRoot *CT_LongHexNumber ; - -// Single Session Revision Save ID -Rsid []*CT_LongHexNumber ;};func (_fdcbd *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 :_d .Sprintf ("\u0025\u0076",_fdcbd .LangAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_d .Sprintf ("\u0025\u0076",_fdcbd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Captions ()*CT_Captions {_bbede :=&CT_Captions {}; -return _bbede };type CT_DataBinding struct{ - -// XML Namespace Prefix Mappings -PrefixMappingsAttr *string ; - -// XPath -XpathAttr string ; - -// Custom XML Data Storage ID -StoreItemIDAttr string ;};func NewCT_TextScale ()*CT_TextScale {_bbdga :=&CT_TextScale {};return _bbdga };func (_aecaeb *EG_PContentBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aecaeb .CustomXml !=nil {_gdbgbf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}}; -e .EncodeElement (_aecaeb .CustomXml ,_gdbgbf );};if _aecaeb .FldSimple !=nil {_ecccbb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_fefgc :=range _aecaeb .FldSimple {e .EncodeElement (_fefgc ,_ecccbb ); -};};if _aecaeb .Hyperlink !=nil {_ggdabe :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_aecaeb .Hyperlink ,_ggdabe );};return nil ;}; - -// Validate validates the WdCT_WrapSquare and its children -func (_ebgda *WdCT_WrapSquare )Validate ()error {return _ebgda .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065");}; - -// Validate validates the CT_Numbering and its children -func (_cacb *CT_Numbering )Validate ()error {return _cacb .ValidateWithPath ("\u0043\u0054\u005fN\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");};func (_aebdd *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 _aebdd .CT_Recipients .MarshalXML (e ,start );};func (_bfedc *CT_SectType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcfbf :=range start .Attr {if _dcfbf .Name .Local =="\u0076\u0061\u006c"{_bfedc .ValAttr .UnmarshalXMLAttr (_dcfbf ); -continue ;};};for {_eabgg ,_cffef :=d .Token ();if _cffef !=nil {return _d .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_cffef );};if _eceba ,_aegde :=_eabgg .(_f .EndElement ); -_aegde &&_eceba .Name ==start .Name {break ;};};return nil ;};func (_fagdd WdST_WrapText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fagdd .String (),start );}; - -// ValidateWithPath validates the CT_CustomXmlRun and its children, prefixing error messages with path -func (_bcdbd *CT_CustomXmlRun )ValidateWithPath (path string )error {if _bcdbd .CustomXmlPr !=nil {if _agea :=_bcdbd .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_agea !=nil {return _agea ; -};};for _gaadb ,_aedb :=range _bcdbd .EG_PContent {if _feggb :=_aedb .ValidateWithPath (_d .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_gaadb ));_feggb !=nil {return _feggb ;};};return nil ; -};func (_dccef ST_MailMergeDest )Validate ()error {return _dccef .ValidateWithPath ("")}; - -// Validate validates the CT_P and its children -func (_cebafe *CT_P )Validate ()error {return _cebafe .ValidateWithPath ("\u0043\u0054\u005f\u0050")};func (_edbg *CT_R )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _edbg .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_d .Sprintf ("\u0025\u0076",*_edbg .RsidRPrAttr )}); -};if _edbg .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_d .Sprintf ("\u0025\u0076",*_edbg .RsidDelAttr )});};if _edbg .RsidRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_d .Sprintf ("\u0025\u0076",*_edbg .RsidRAttr )}); -};e .EncodeToken (start );if _edbg .RPr !=nil {_fcgdad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_edbg .RPr ,_fcgdad );};if _edbg .EG_RunInnerContent !=nil {for _ ,_efedc :=range _edbg .EG_RunInnerContent {_efedc .MarshalXML (e ,_f .StartElement {}); -};};for _ ,_egabb :=range _edbg .Extra {if _ecbc ,_eafab :=_egabb .(*AlternateContentRun );_eafab {if _dadde :=_ecbc .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"}}); -_dadde !=nil {return _dadde ;};}else if _cfbdfe :=_egabb .MarshalXML (e ,_f .StartElement {});_cfbdfe !=nil {return _cfbdfe ;};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fabd *CT_HpsMeasure )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbaef :=range start .Attr {if _bbaef .Name .Local =="\u0076\u0061\u006c"{_fcggb ,_bcecb :=ParseUnionST_HpsMeasure (_bbaef .Value ); -if _bcecb !=nil {return _bcecb ;};_fabd .ValAttr =_fcggb ;continue ;};};for {_adfcc ,_fgdbd :=d .Token ();if _fgdbd !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048p\u0073M\u0065a\u0073\u0075\u0072\u0065\u003a\u0020\u0025s",_fgdbd ); -};if _eabg ,_adeg :=_adfcc .(_f .EndElement );_adeg &&_eabg .Name ==start .Name {break ;};};return nil ;}; - -// MarshalXML implements the xml.Marshaler interface. -func (_ffaaga *AlternateContentRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_ggeea :=_f .StartElement {Name :start .Name };_ggeea .Attr =append (_ggeea .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"}); -_ggeea .Attr =append (_ggeea .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"}); -_ggeea .Attr =append (_ggeea .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"}); -_ggeea .Attr =append (_ggeea .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"}); -_ggeea .Attr =append (_ggeea .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"}); -_ggeea .Attr =append (_ggeea .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"}); -_ggeea .Attr =append (_ggeea .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"}); -_ggeea .Attr =append (_ggeea .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"}); -_ggeea .Attr =append (_ggeea .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"}); -_ggeea .Attr =append (_ggeea .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"}); -_ggeea .Attr =append (_ggeea .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"}); -_ggeea .Attr =append (_ggeea .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 (_ggeea );if _ffaaga .Choice !=nil {_feeaf :=_f .StartElement {Name :_f .Name {Local :"\u006dc\u003a\u0043\u0068\u006f\u0069\u0063e"}}; -_feeaf .Attr =append (_feeaf .Attr ,_f .Attr {Name :_f .Name {Local :"\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0073"},Value :_ffaaga .Choice ._baebdc });e .EncodeToken (_feeaf );e .EncodeElement (_ffaaga .Choice ,_feeaf );e .EncodeToken (_f .EndElement {Name :_feeaf .Name }); -};if _ffaaga .Fallback !=nil {if _decgfg :=_ffaaga .Fallback .MarshalXML (e ,_f .StartElement {});_decgfg !=nil {return _decgfg ;};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aebcf *CT_DocVars )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eacg :for {_gdbcc ,_aebbb :=d .Token (); -if _aebbb !=nil {return _aebbb ;};switch _cdbd :=_gdbcc .(type ){case _f .StartElement :switch _cdbd .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfaad :=NewCT_DocVar (); -if _eabaa :=d .DecodeElement (_gfaad ,&_cdbd );_eabaa !=nil {return _eabaa ;};_aebcf .DocVar =append (_aebcf .DocVar ,_gfaad );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",_cdbd .Name ); -if _geege :=d .Skip ();_geege !=nil {return _geege ;};};case _f .EndElement :break _eacg ;case _f .CharData :};};return nil ;};func NewCT_SaveThroughXslt ()*CT_SaveThroughXslt {_deeaf :=&CT_SaveThroughXslt {};return _deeaf };func NewCT_StyleSort ()*CT_StyleSort {_fdgcfc :=&CT_StyleSort {}; -_fdgcfc .ValAttr =ST_StyleSort (1);return _fdgcfc ;};type ST_Border byte ;func (_cbabd *WdCT_WrapTight )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_edcga ,_bddcgb :=_cbabd .WrapTextAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"}); -if _bddcgb !=nil {return _bddcgb ;};start .Attr =append (start .Attr ,_edcga );if _cbabd .DistLAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_d .Sprintf ("\u0025\u0076",*_cbabd .DistLAttr )}); -};if _cbabd .DistRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_d .Sprintf ("\u0025\u0076",*_cbabd .DistRAttr )});};e .EncodeToken (start );_cdaba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}}; -e .EncodeElement (_cbabd .WrapPolygon ,_cdaba );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_LsdException and its children -func (_dbgdd *CT_LsdException )Validate ()error {return _dbgdd .ValidateWithPath ("\u0043T\u005fL\u0073\u0064\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e");};func (_ffdgc *CT_MacroName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eacff :=range start .Attr {if _eacff .Name .Local =="\u0076\u0061\u006c"{_baade ,_eggcd :=_eacff .Value ,error (nil ); -if _eggcd !=nil {return _eggcd ;};_ffdgc .ValAttr =_baade ;continue ;};};for {_fbbcg ,_fbag :=d .Token ();if _fbag !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061c\u0072\u006f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_fbag ); -};if _bfcaa ,_afada :=_fbbcg .(_f .EndElement );_afada &&_bfcaa .Name ==start .Name {break ;};};return nil ;};func (_ddbbb *CT_SectType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddbbb .ValAttr !=ST_SectionMarkUnset {_cecca ,_fbfac :=_ddbbb .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _fbfac !=nil {return _fbfac ;};start .Attr =append (start .Attr ,_cecca );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbeceb *WdST_RelFromV )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcbbfe ,_fbfgcc :=d .Token (); -if _fbfgcc !=nil {return _fbfgcc ;};if _gecadb ,_ffbbdf :=_bcbbfe .(_f .EndElement );_ffbbdf &&_gecadb .Name ==start .Name {*_cbeceb =1;return nil ;};if _bgcbfc ,_dedgf :=_bcbbfe .(_f .CharData );!_dedgf {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcbbfe ); -}else {switch string (_bgcbfc ){case "":*_cbeceb =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cbeceb =1;case "\u0070\u0061\u0067\u0065":*_cbeceb =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_cbeceb =3;case "\u006c\u0069\u006e\u0065":*_cbeceb =4; -case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_cbeceb =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_cbeceb =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_cbeceb =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_cbeceb =8; -};};_bcbbfe ,_fbfgcc =d .Token ();if _fbfgcc !=nil {return _fbfgcc ;};if _fdafa ,_deeabg :=_bcbbfe .(_f .EndElement );_deeabg &&_fdafa .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcbbfe ); -};func (_bfgddc *ST_TabJc )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bfgddc =0;case "\u0063\u006c\u0065a\u0072":*_bfgddc =1;case "\u0073\u0074\u0061r\u0074":*_bfgddc =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bfgddc =3; -case "\u0065\u006e\u0064":*_bfgddc =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_bfgddc =5;case "\u0062\u0061\u0072":*_bfgddc =6;case "\u006e\u0075\u006d":*_bfgddc =7;case "\u006c\u0065\u0066\u0074":*_bfgddc =8;case "\u0072\u0069\u0067h\u0074":*_bfgddc =9; -};return nil ;};func (_cea *AG_TransitionalPassword )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cea .CryptProviderTypeAttr !=_df .ST_CryptProvUnset {_gf ,_ab :=_cea .CryptProviderTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"}); -if _ab !=nil {return _ab ;};start .Attr =append (start .Attr ,_gf );};if _cea .CryptAlgorithmClassAttr !=_df .ST_AlgClassUnset {_acd ,_ae :=_cea .CryptAlgorithmClassAttr .MarshalXMLAttr (_f .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"}); -if _ae !=nil {return _ae ;};start .Attr =append (start .Attr ,_acd );};if _cea .CryptAlgorithmTypeAttr !=_df .ST_AlgTypeUnset {_be ,_cbd :=_cea .CryptAlgorithmTypeAttr .MarshalXMLAttr (_f .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"}); -if _cbd !=nil {return _cbd ;};start .Attr =append (start .Attr ,_be );};if _cea .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 :_d .Sprintf ("\u0025\u0076",*_cea .CryptAlgorithmSidAttr )}); -};if _cea .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 :_d .Sprintf ("\u0025\u0076",*_cea .CryptSpinCountAttr )}); -};if _cea .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 :_d .Sprintf ("\u0025\u0076",*_cea .CryptProviderAttr )});}; -if _cea .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_cea .AlgIdExtAttr )});};if _cea .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 :_d .Sprintf ("\u0025\u0076",*_cea .AlgIdExtSourceAttr )}); -};if _cea .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 :_d .Sprintf ("\u0025\u0076",*_cea .CryptProviderTypeExtAttr )}); -};if _cea .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 :_d .Sprintf ("\u0025\u0076",*_cea .CryptProviderTypeExtSourceAttr )}); -};if _cea .HashAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_d .Sprintf ("\u0025\u0076",*_cea .HashAttr )});};if _cea .SaltAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_cea .SaltAttr )}); -};return nil ;};func (_bfegge ST_PageBorderDisplay )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ccbcc :=_f .Attr {};_ccbcc .Name =name ;switch _bfegge {case ST_PageBorderDisplayUnset :_ccbcc .Value ="";case ST_PageBorderDisplayAllPages :_ccbcc .Value ="\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073"; -case ST_PageBorderDisplayFirstPage :_ccbcc .Value ="\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e";case ST_PageBorderDisplayNotFirstPage :_ccbcc .Value ="\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065";};return _ccbcc ,nil ;};type WdCT_WordprocessingContentPart struct{BwModeAttr _fa .ST_BlackWhiteMode ; -IdAttr string ;NvContentPartPr *WdCT_WordprocessingContentPartNonVisual ;Xfrm *_fa .CT_Transform2D ;ExtLst *_fa .CT_OfficeArtExtensionList ;};func NewCT_SmartTagType ()*CT_SmartTagType {_edeba :=&CT_SmartTagType {};return _edeba };func (_gddad *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 :_d .Sprintf ("\u0025\u0076",_gddad .AuthorAttr )}); -if _gddad .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_gddad .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_gddad .IdAttr )}); -e .EncodeToken (start );_egdgg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_gddad .PPr ,_egdgg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddcbb *ST_SignedHpsMeasure )ValidateWithPath (path string )error {_gccfa :=[]string {}; -if _ddcbb .Int64 !=nil {_gccfa =append (_gccfa ,"\u0049\u006e\u00746\u0034");};if _ddcbb .ST_UniversalMeasure !=nil {_gccfa =append (_gccfa ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_gccfa )> 1{return _d .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gccfa ); -};return nil ;}; - -// Validate validates the CT_AbstractNum and its children -func (_bd *CT_AbstractNum )Validate ()error {return _bd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061c\u0074\u004e\u0075\u006d");}; - -// ValidateWithPath validates the CT_MathCtrlDel and its children, prefixing error messages with path -func (_acfc *CT_MathCtrlDel )ValidateWithPath (path string )error {return nil };func (_cffgef ST_StyleType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gfbag :=_f .Attr {};_gfbag .Name =name ;switch _cffgef {case ST_StyleTypeUnset :_gfbag .Value =""; -case ST_StyleTypeParagraph :_gfbag .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case ST_StyleTypeCharacter :_gfbag .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case ST_StyleTypeTable :_gfbag .Value ="\u0074\u0061\u0062l\u0065";case ST_StyleTypeNumbering :_gfbag .Value ="\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg"; -};return _gfbag ,nil ;};type CT_LevelSuffix struct{ - -// Character Type Between Numbering and Text -ValAttr ST_LevelSuffix ;};func (_acaea *ST_Lock )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbacbd ,_dccabb :=d .Token ();if _dccabb !=nil {return _dccabb ;};if _edbef ,_bgbbga :=_gbacbd .(_f .EndElement );_bgbbga &&_edbef .Name ==start .Name {*_acaea =1; -return nil ;};if _bbcdcc ,_agcbe :=_gbacbd .(_f .CharData );!_agcbe {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbacbd );}else {switch string (_bbcdcc ){case "":*_acaea =0; -case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_acaea =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_acaea =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_acaea =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_acaea =4; -};};_gbacbd ,_dccabb =d .Token ();if _dccabb !=nil {return _dccabb ;};if _bfgeb ,_cgcfda :=_gbacbd .(_f .EndElement );_cgcfda &&_bfgeb .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbacbd ); -}; - -// Validate validates the CT_ObjectEmbed and its children -func (_eebaf *CT_ObjectEmbed )Validate ()error {return _eebaf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");}; - -// ValidateWithPath validates the CT_AltChunkPr and its children, prefixing error messages with path -func (_gbg *CT_AltChunkPr )ValidateWithPath (path string )error {if _gbg .MatchSrc !=nil {if _aeee :=_gbg .MatchSrc .ValidateWithPath (path +"\u002fM\u0061\u0074\u0063\u0068\u0053\u0072c");_aeee !=nil {return _aeee ;};};return nil ;};func (_cceg *CT_DocPartBehavior )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cceg .ValAttr =ST_DocPartBehavior (1); -for _ ,_bbbb :=range start .Attr {if _bbbb .Name .Local =="\u0076\u0061\u006c"{_cceg .ValAttr .UnmarshalXMLAttr (_bbbb );continue ;};};for {_cbgeb ,_bdee :=d .Token ();if _bdee !=nil {return _d .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",_bdee ); -};if _cbcbe ,_dcgfbc :=_cbgeb .(_f .EndElement );_dcgfbc &&_cbcbe .Name ==start .Name {break ;};};return nil ;}; - -// Validate validates the CT_TextDirection and its children -func (_aafbc *CT_TextDirection )Validate ()error {return _aafbc .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");}; - -// ValidateWithPath validates the WdCT_PosV and its children, prefixing error messages with path -func (_cagcff *WdCT_PosV )ValidateWithPath (path string )error {if _cagcff .RelativeFromAttr ==WdST_RelFromVUnset {return _d .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 _bdbede :=_cagcff .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_bdbede !=nil {return _bdbede ;};if _ffgbba :=_cagcff .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_ffgbba !=nil {return _ffgbba ;};return nil ;};func (_dgbfg *ST_SignedHpsMeasure )Validate ()error {return _dgbfg .ValidateWithPath ("")}; +// Border Theme Color Shade +ThemeShadeAttr *string ; -// ValidateWithPath validates the CT_Lang and its children, prefixing error messages with path -func (_ggbd *CT_Lang )ValidateWithPath (path string )error {return nil }; +// Border Width +SzAttr *uint64 ; -// Validate validates the WdCT_PosH and its children -func (_decaea *WdCT_PosH )Validate ()error {return _decaea .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073H");};func (_decb *CT_Headers )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_addff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}}; -for _ ,_becgc :=range _decb .Header {e .EncodeElement (_becgc ,_addff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Underline ()*CT_Underline {_fdage :=&CT_Underline {};return _fdage };func (_dbfacf ST_HighlightColor )ValidateWithPath (path string )error {switch _dbfacf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbfacf )); -};return nil ;};func (_aeggef *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 :_d .Sprintf ("\u0025\u0076",_aeggef .NameAttr )}); -if _aeggef .LockedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_aeggef .LockedAttr )});};if _aeggef .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 :_d .Sprintf ("\u0025\u0076",*_aeggef .UiPriorityAttr )}); -};if _aeggef .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 :_d .Sprintf ("\u0025\u0076",*_aeggef .SemiHiddenAttr )});};if _aeggef .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 :_d .Sprintf ("\u0025\u0076",*_aeggef .UnhideWhenUsedAttr )}); -};if _aeggef .QFormatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"},Value :_d .Sprintf ("\u0025\u0076",*_aeggef .QFormatAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type CT_ObjectLink struct{UpdateModeAttr ST_ObjectUpdateMode ;LockedFieldAttr *_df .ST_OnOff ; +// Border Spacing Measurement +SpaceAttr *uint64 ; -// Object Representation -DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; +// Border Shadow +ShadowAttr *_gf .ST_OnOff ; -// Object Application -ProgIdAttr *string ; +// Create Frame Effect +FrameAttr *_gf .ST_OnOff ;};func (_eagc *CT_FontFamily )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eagc .ValAttr =ST_FontFamily (1);for _ ,_cagdc :=range start .Attr {if _cagdc .Name .Local =="\u0076\u0061\u006c"{_eagc .ValAttr .UnmarshalXMLAttr (_cagdc ); +continue ;};};for {_eeebe ,_afegec :=d .Token ();if _afegec !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_afegec );};if _ddccg ,_egdcdc :=_eeebe .(_d .EndElement ); +_egdcdc &&_ddccg .Name ==start .Name {break ;};};return nil ;};func (_ffecce *CT_SmartTagPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_debcbc :for {_cbaag ,_ddacb :=d .Token ();if _ddacb !=nil {return _ddacb ;};switch _cfecb :=_cbaag .(type ){case _d .StartElement :switch _cfecb .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"}:_ffegg :=NewCT_Attr (); +if _ddbgg :=d .DecodeElement (_ffegg ,&_cfecb );_ddbgg !=nil {return _ddbgg ;};_ffecce .Attr =append (_ffecce .Attr ,_ffegg );default:_gb .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",_cfecb .Name ); +if _gcfgd :=d .Skip ();_gcfgd !=nil {return _gcfgd ;};};case _d .EndElement :break _debcbc ;case _d .CharData :};};return nil ;};type CT_DirContentRun struct{ -// Object Shape -ShapeIdAttr *string ; +// Direction of Embedding +ValAttr ST_Direction ; -// Field Switches -FieldCodesAttr *string ;};func (_accadb ST_DropCap )ValidateWithPath (path string )error {switch _accadb {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_accadb )); -};return nil ;}; +// Simple Field +FldSimple []*CT_SimpleField ; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_bggff *CT_Drawing )ValidateWithPath (path string )error {for _ceff ,_ecbgbb :=range _bggff .Anchor {if _bfeagf :=_ecbgbb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_ceff )); -_bfeagf !=nil {return _bfeagf ;};};for _fadac ,_acdfg :=range _bggff .Inline {if _eeede :=_acdfg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_fadac ));_eeede !=nil {return _eeede ; -};};return nil ;}; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Validate validates the CT_DocRsids and its children -func (_gcbe *CT_DocRsids )Validate ()error {return _gcbe .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073");};const (ST_EdnPosUnset ST_EdnPos =0;ST_EdnPosSectEnd ST_EdnPos =1;ST_EdnPosDocEnd ST_EdnPos =2;);func (_fcdddd *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 _fcdddd .CT_FontsList .MarshalXML (e ,start );}; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_dcgc *CT_SdtContentRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dcgc .FldSimple !=nil {_gcbgb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}}; +for _ ,_abacd :=range _dcgc .FldSimple {e .EncodeElement (_abacd ,_gcbgb );};};if _dcgc .Hyperlink !=nil {_ffcdf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_dcgc .Hyperlink ,_ffcdf ); +};if _dcgc .SubDoc !=nil {_gcaeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_dcgc .SubDoc ,_gcaeg );};if _dcgc .EG_ContentRunContent !=nil {for _ ,_cgbdd :=range _dcgc .EG_ContentRunContent {_cgbdd .MarshalXML (e ,_d .StartElement {}); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SdtDateMappingType and its children, prefixing error messages with path -func (_fcaed *CT_SdtDateMappingType )ValidateWithPath (path string )error {if _gebfb :=_fcaed .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gebfb !=nil {return _gebfb ;};return nil ;};func NewCT_Em ()*CT_Em {_adedc :=&CT_Em {}; -_adedc .ValAttr =ST_Em (1);return _adedc };func (_bbccb *ST_NumberFormat )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_begac ,_cccceb :=d .Token ();if _cccceb !=nil {return _cccceb ;};if _aagab ,_fccdb :=_begac .(_f .EndElement );_fccdb &&_aagab .Name ==start .Name {*_bbccb =1; -return nil ;};if _fbebc ,_fddaed :=_begac .(_f .CharData );!_fddaed {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_begac );}else {switch string (_fbebc ){case "":*_bbccb =0; -case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_bbccb =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_bbccb =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_bbccb =3;case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_bbccb =4; -case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_bbccb =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_bbccb =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_bbccb =7;case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_bbccb =8; -case "\u0068\u0065\u0078":*_bbccb =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_bbccb =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_bbccb =11;case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_bbccb =12; -case "\u0061\u0069\u0075e\u006f":*_bbccb =13;case "\u0069\u0072\u006fh\u0061":*_bbccb =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_bbccb =15;case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_bbccb =16; -case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_bbccb =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":*_bbccb =18; -case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_bbccb =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_bbccb =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_bbccb =21; -case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_bbccb =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_bbccb =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_bbccb =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_bbccb =25; -case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_bbccb =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_bbccb =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_bbccb =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":*_bbccb =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_bbccb =30; -case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_bbccb =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_bbccb =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":*_bbccb =33; -case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_bbccb =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_bbccb =35; -case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_bbccb =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_bbccb =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_bbccb =38; -case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_bbccb =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_bbccb =40; -case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_bbccb =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_bbccb =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_bbccb =43; -case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_bbccb =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_bbccb =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_bbccb =46; -case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_bbccb =47;case "\u006e\u006f\u006e\u0065":*_bbccb =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_bbccb =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_bbccb =50; -case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_bbccb =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_bbccb =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_bbccb =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_bbccb =54; -case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_bbccb =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_bbccb =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_bbccb =57; -case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_bbccb =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_bbccb =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_bbccb =60;case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_bbccb =61; -case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_bbccb =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bbccb =63;};};_begac ,_cccceb =d .Token ();if _cccceb !=nil {return _cccceb ;};if _agedb ,_dagef :=_begac .(_f .EndElement );_dagef &&_agedb .Name ==start .Name {return nil ; -};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_begac );};type CT_DocPart struct{ +// Validate validates the CT_Underline and its children +func (_cdeegg *CT_Underline )Validate ()error {return _cdeegg .ValidateWithPath ("\u0043\u0054\u005fU\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065");}; -// Glossary Document Entry Properties -DocPartPr *CT_DocPartPr ; +// ValidateWithPath validates the CT_VerticalAlignRun and its children, prefixing error messages with path +func (_bgfgg *CT_VerticalAlignRun )ValidateWithPath (path string )error {if _bgfgg .ValAttr ==_gf .ST_VerticalAlignRunUnset {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 _ddgdf :=_bgfgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddgdf !=nil {return _ddgdf ;};return nil ;};func (_cdfeeb ST_TabJc )String ()string {switch _cdfeeb {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 (_bdffg *ST_InfoTextType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgdga ,_bdcgbf :=d .Token ();if _bdcgbf !=nil {return _bdcgbf ; +};if _cfgce ,_dgbdd :=_bgdga .(_d .EndElement );_dgbdd &&_cfgce .Name ==start .Name {*_bdffg =1;return nil ;};if _gcdcba ,_bgdfdb :=_bgdga .(_d .CharData );!_bgdfdb {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",_bgdga ); +}else {switch string (_gcdcba ){case "":*_bdffg =0;case "\u0074\u0065\u0078\u0074":*_bdffg =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_bdffg =2;};};_bgdga ,_bdcgbf =d .Token ();if _bdcgbf !=nil {return _bdcgbf ;};if _fcaaa ,_gadec :=_bgdga .(_d .EndElement ); +_gadec &&_fcaaa .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",_bgdga );}; -// Contents of Glossary Document Entry -DocPartBody *CT_Body ;};func (_dcdcaf ST_Pitch )String ()string {switch _dcdcaf {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 "";};type ST_DropCap byte ;func (_fceag ST_RestartNumber )String ()string {switch _fceag {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 "";}; +// Validate validates the CT_DocGrid and its children +func (_ggcee *CT_DocGrid )Validate ()error {return _ggcee .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");};func (_cfcaa ST_Jc )Validate ()error {return _cfcaa .ValidateWithPath ("")};type ST_ProofErr byte ;type CT_EdnProps struct{ -// ValidateWithPath validates the CT_DocProtect and its children, prefixing error messages with path -func (_gffeg *CT_DocProtect )ValidateWithPath (path string )error {if _ggefc :=_gffeg .EditAttr .ValidateWithPath (path +"\u002fE\u0064\u0069\u0074\u0041\u0074\u0074r");_ggefc !=nil {return _ggefc ;};if _gffeg .FormattingAttr !=nil {if _gdaaa :=_gffeg .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072"); -_gdaaa !=nil {return _gdaaa ;};};if _gffeg .EnforcementAttr !=nil {if _bdaa :=_gffeg .EnforcementAttr .ValidateWithPath (path +"\u002f\u0045n\u0066\u006f\u0072c\u0065\u006d\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_bdaa !=nil {return _bdaa ;};};if _dbaff :=_gffeg .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072"); -_dbaff !=nil {return _dbaff ;};if _babg :=_gffeg .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");_babg !=nil {return _babg ; -};if _gcaff :=_gffeg .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gcaff !=nil {return _gcaff ;};return nil ;}; +// Endnote Placement +Pos *CT_EdnPos ; -// Validate validates the CT_FramesetSplitbar and its children -func (_fcgbb *CT_FramesetSplitbar )Validate ()error {return _fcgbb .ValidateWithPath ("\u0043\u0054\u005f\u0046ra\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072");};func (_dedab *CT_Tabs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_dbaed :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074a\u0062"}};for _ ,_edec :=range _dedab .Tab {e .EncodeElement (_edec ,_dbaed );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_SdtDateMappingType ()*CT_SdtDateMappingType {_cccea :=&CT_SdtDateMappingType {}; -return _cccea ;};func (_aadbg ST_Jc )Validate ()error {return _aadbg .ValidateWithPath ("")};func (_gbddgc *WdCT_WrapPath )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbddgc .Start =_fa .NewCT_Point2D ();for _ ,_efefe :=range start .Attr {if _efefe .Name .Local =="\u0065\u0064\u0069\u0074\u0065\u0064"{_gebgb ,_baddce :=_fc .ParseBool (_efefe .Value ); -if _baddce !=nil {return _baddce ;};_gbddgc .EditedAttr =&_gebgb ;continue ;};};_decegb :for {_bacdff ,_egbffc :=d .Token ();if _egbffc !=nil {return _egbffc ;};switch _bbgad :=_bacdff .(type ){case _f .StartElement :switch _bbgad .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 _dgcggg :=d .DecodeElement (_gbddgc .Start ,&_bbgad ); -_dgcggg !=nil {return _dgcggg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_fdfcaf :=_fa .NewCT_Point2D (); -if _edeea :=d .DecodeElement (_fdfcaf ,&_bbgad );_edeea !=nil {return _edeea ;};_gbddgc .LineTo =append (_gbddgc .LineTo ,_fdfcaf );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",_bbgad .Name ); -if _bfccd :=d .Skip ();_bfccd !=nil {return _bfccd ;};};case _f .EndElement :break _decegb ;case _f .CharData :};};return nil ;}; +// Endnote Numbering Format +NumFmt *CT_NumFmt ; -// ValidateWithPath validates the CT_FtnDocProps and its children, prefixing error messages with path -func (_ddgef *CT_FtnDocProps )ValidateWithPath (path string )error {if _ddgef .Pos !=nil {if _cffeg :=_ddgef .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_cffeg !=nil {return _cffeg ;};};if _ddgef .NumFmt !=nil {if _eaafa :=_ddgef .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_eaafa !=nil {return _eaafa ;};};if _ddgef .NumStart !=nil {if _dbda :=_ddgef .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_dbda !=nil {return _dbda ;};};if _ddgef .NumRestart !=nil {if _cbggb :=_ddgef .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); -_cbggb !=nil {return _cbggb ;};};for _acgb ,_ddgad :=range _ddgef .Footnote {if _ccaac :=_ddgad .ValidateWithPath (_d .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_acgb ));_ccaac !=nil {return _ccaac ; -};};return nil ;};func (_faecb *ST_RubyAlign )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_faecb =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_faecb =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_faecb =2; -case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_faecb =3;case "\u006c\u0065\u0066\u0074":*_faecb =4;case "\u0072\u0069\u0067h\u0074":*_faecb =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_faecb =6; -};return nil ;};func (_bfaeb *CT_FFStatusText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgfdb :=range start .Attr {if _bgfdb .Name .Local =="\u0074\u0079\u0070\u0065"{_bfaeb .TypeAttr .UnmarshalXMLAttr (_bgfdb );continue ;}; -if _bgfdb .Name .Local =="\u0076\u0061\u006c"{_fcaea ,_dcfag :=_bgfdb .Value ,error (nil );if _dcfag !=nil {return _dcfag ;};_bfaeb .ValAttr =&_fcaea ;continue ;};};for {_aebe ,_aeegd :=d .Token ();if _aeegd !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0046\u0053\u0074\u0061\u0074u\u0073\u0054\u0065x\u0074:\u0020\u0025\u0073",_aeegd ); -};if _acae ,_faebc :=_aebe .(_f .EndElement );_faebc &&_acae .Name ==start .Name {break ;};};return nil ;};func (_adad *CT_DecimalNumber )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebbc :=range start .Attr {if _ebbc .Name .Local =="\u0076\u0061\u006c"{_bffg ,_abbd :=_fc .ParseInt (_ebbc .Value ,10,64); -if _abbd !=nil {return _abbd ;};_adad .ValAttr =_bffg ;continue ;};};for {_dgbag ,_fgde :=d .Token ();if _fgde !=nil {return _d .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",_fgde ); -};if _gcdgd ,_cced :=_dgbag .(_f .EndElement );_cced &&_gcdgd .Name ==start .Name {break ;};};return nil ;};func (_dbbdag ST_DocGrid )String ()string {switch _dbbdag {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 "";}; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// ValidateWithPath validates the WdCT_WrapTopBottom and its children, prefixing error messages with path -func (_fedfe *WdCT_WrapTopBottom )ValidateWithPath (path string )error {if _fedfe .EffectExtent !=nil {if _gdfec :=_fedfe .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_gdfec !=nil {return _gdfec ; -};};return nil ;};type ST_BrClear byte ;func (_ccegba *EG_BlockLevelElts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcged :for {_cdfbca ,_fgeafb :=d .Token ();if _fgeafb !=nil {return _fgeafb ;};switch _ggbdbf :=_cdfbca .(type ){case _f .StartElement :switch _ggbdbf .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgaabc :=NewCT_AltChunk (); -if _dcgag :=d .DecodeElement (_bgaabc ,&_ggbdbf );_dcgag !=nil {return _dcgag ;};_ccegba .AltChunk =append (_ccegba .AltChunk ,_bgaabc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_dadba :=NewEG_ContentBlockContent (); -_dadba .CustomXml =NewCT_CustomXmlBlock ();if _fcbfc :=d .DecodeElement (_dadba .CustomXml ,&_ggbdbf );_fcbfc !=nil {return _fcbfc ;};_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_dadba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgfccb :=NewEG_ContentBlockContent (); -_fgfccb .Sdt =NewCT_SdtBlock ();if _dfdbg :=d .DecodeElement (_fgfccb .Sdt ,&_ggbdbf );_dfdbg !=nil {return _dfdbg ;};_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_fgfccb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcafa :=NewEG_ContentBlockContent (); -_gdcea :=NewCT_P ();if _daebgd :=d .DecodeElement (_gdcea ,&_ggbdbf );_daebgd !=nil {return _daebgd ;};_bcafa .P =append (_bcafa .P ,_gdcea );_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_bcafa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ababca :=NewEG_ContentBlockContent (); -_fefef :=NewCT_Tbl ();if _ecgfe :=d .DecodeElement (_fefef ,&_ggbdbf );_ecgfe !=nil {return _ecgfe ;};_ababca .Tbl =append (_ababca .Tbl ,_fefef );_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_ababca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdfef :=NewEG_ContentBlockContent (); -_dffdcb :=NewEG_RunLevelElts ();_dffdcb .ProofErr =NewCT_ProofErr ();if _gaafb :=d .DecodeElement (_dffdcb .ProofErr ,&_ggbdbf );_gaafb !=nil {return _gaafb ;};_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_fdfef );_fdfef .EG_RunLevelElts =append (_fdfef .EG_RunLevelElts ,_dffdcb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cabca :=NewEG_ContentBlockContent (); -_cdeda :=NewEG_RunLevelElts ();_cdeda .PermStart =NewCT_PermStart ();if _cccgae :=d .DecodeElement (_cdeda .PermStart ,&_ggbdbf );_cccgae !=nil {return _cccgae ;};_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_cabca );_cabca .EG_RunLevelElts =append (_cabca .EG_RunLevelElts ,_cdeda ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ddceggd :=NewEG_ContentBlockContent (); -_bbedfe :=NewEG_RunLevelElts ();_bbedfe .PermEnd =NewCT_Perm ();if _bffbbc :=d .DecodeElement (_bbedfe .PermEnd ,&_ggbdbf );_bffbbc !=nil {return _bffbbc ;};_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_ddceggd );_ddceggd .EG_RunLevelElts =append (_ddceggd .EG_RunLevelElts ,_bbedfe ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgdba :=NewEG_ContentBlockContent (); -_eedbac :=NewEG_RunLevelElts ();_eedbac .Ins =NewCT_RunTrackChange ();if _deefbd :=d .DecodeElement (_eedbac .Ins ,&_ggbdbf );_deefbd !=nil {return _deefbd ;};_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_cgdba );_cgdba .EG_RunLevelElts =append (_cgdba .EG_RunLevelElts ,_eedbac ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adfgdb :=NewEG_ContentBlockContent (); -_gdeff :=NewEG_RunLevelElts ();_gdeff .Del =NewCT_RunTrackChange ();if _gddcg :=d .DecodeElement (_gdeff .Del ,&_ggbdbf );_gddcg !=nil {return _gddcg ;};_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_adfgdb );_adfgdb .EG_RunLevelElts =append (_adfgdb .EG_RunLevelElts ,_gdeff ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_cccbf :=NewEG_ContentBlockContent (); -_eaccc :=NewEG_RunLevelElts ();_eaccc .MoveFrom =NewCT_RunTrackChange ();if _bccee :=d .DecodeElement (_eaccc .MoveFrom ,&_ggbdbf );_bccee !=nil {return _bccee ;};_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_cccbf );_cccbf .EG_RunLevelElts =append (_cccbf .EG_RunLevelElts ,_eaccc ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bafgf :=NewEG_ContentBlockContent (); -_bdfcg :=NewEG_RunLevelElts ();_bdfcg .MoveTo =NewCT_RunTrackChange ();if _edfcf :=d .DecodeElement (_bdfcg .MoveTo ,&_ggbdbf );_edfcf !=nil {return _edfcf ;};_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_bafgf );_bafgf .EG_RunLevelElts =append (_bafgf .EG_RunLevelElts ,_bdfcg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egabcd :=NewEG_ContentBlockContent (); -_gdgdcc :=NewEG_RunLevelElts ();_edaec :=NewEG_RangeMarkupElements ();_edaec .BookmarkStart =NewCT_Bookmark ();if _ddefd :=d .DecodeElement (_edaec .BookmarkStart ,&_ggbdbf );_ddefd !=nil {return _ddefd ;};_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_egabcd ); -_egabcd .EG_RunLevelElts =append (_egabcd .EG_RunLevelElts ,_gdgdcc );_gdgdcc .EG_RangeMarkupElements =append (_gdgdcc .EG_RangeMarkupElements ,_edaec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbebdf :=NewEG_ContentBlockContent (); -_ffgcb :=NewEG_RunLevelElts ();_caddea :=NewEG_RangeMarkupElements ();_caddea .BookmarkEnd =NewCT_MarkupRange ();if _bagcad :=d .DecodeElement (_caddea .BookmarkEnd ,&_ggbdbf );_bagcad !=nil {return _bagcad ;};_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_bbebdf ); -_bbebdf .EG_RunLevelElts =append (_bbebdf .EG_RunLevelElts ,_ffgcb );_ffgcb .EG_RangeMarkupElements =append (_ffgcb .EG_RangeMarkupElements ,_caddea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgeadb :=NewEG_ContentBlockContent (); -_afbbd :=NewEG_RunLevelElts ();_bgdede :=NewEG_RangeMarkupElements ();_bgdede .MoveFromRangeStart =NewCT_MoveBookmark ();if _aaccfc :=d .DecodeElement (_bgdede .MoveFromRangeStart ,&_ggbdbf );_aaccfc !=nil {return _aaccfc ;};_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_fgeadb ); -_fgeadb .EG_RunLevelElts =append (_fgeadb .EG_RunLevelElts ,_afbbd );_afbbd .EG_RangeMarkupElements =append (_afbbd .EG_RangeMarkupElements ,_bgdede );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dcfdbd :=NewEG_ContentBlockContent (); -_edaggf :=NewEG_RunLevelElts ();_aadea :=NewEG_RangeMarkupElements ();_aadea .MoveFromRangeEnd =NewCT_MarkupRange ();if _fegda :=d .DecodeElement (_aadea .MoveFromRangeEnd ,&_ggbdbf );_fegda !=nil {return _fegda ;};_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_dcfdbd ); -_dcfdbd .EG_RunLevelElts =append (_dcfdbd .EG_RunLevelElts ,_edaggf );_edaggf .EG_RangeMarkupElements =append (_edaggf .EG_RangeMarkupElements ,_aadea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_caecb :=NewEG_ContentBlockContent (); -_acfge :=NewEG_RunLevelElts ();_bfbgeb :=NewEG_RangeMarkupElements ();_bfbgeb .MoveToRangeStart =NewCT_MoveBookmark ();if _dgafe :=d .DecodeElement (_bfbgeb .MoveToRangeStart ,&_ggbdbf );_dgafe !=nil {return _dgafe ;};_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_caecb ); -_caecb .EG_RunLevelElts =append (_caecb .EG_RunLevelElts ,_acfge );_acfge .EG_RangeMarkupElements =append (_acfge .EG_RangeMarkupElements ,_bfbgeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gfcga :=NewEG_ContentBlockContent (); -_dbeffc :=NewEG_RunLevelElts ();_aedec :=NewEG_RangeMarkupElements ();_aedec .MoveToRangeEnd =NewCT_MarkupRange ();if _cbacb :=d .DecodeElement (_aedec .MoveToRangeEnd ,&_ggbdbf );_cbacb !=nil {return _cbacb ;};_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_gfcga ); -_gfcga .EG_RunLevelElts =append (_gfcga .EG_RunLevelElts ,_dbeffc );_dbeffc .EG_RangeMarkupElements =append (_dbeffc .EG_RangeMarkupElements ,_aedec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbfae :=NewEG_ContentBlockContent (); -_fabda :=NewEG_RunLevelElts ();_bgcde :=NewEG_RangeMarkupElements ();_bgcde .CommentRangeStart =NewCT_MarkupRange ();if _aggcdc :=d .DecodeElement (_bgcde .CommentRangeStart ,&_ggbdbf );_aggcdc !=nil {return _aggcdc ;};_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_bbfae ); -_bbfae .EG_RunLevelElts =append (_bbfae .EG_RunLevelElts ,_fabda );_fabda .EG_RangeMarkupElements =append (_fabda .EG_RangeMarkupElements ,_bgcde );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fegaf :=NewEG_ContentBlockContent (); -_badgae :=NewEG_RunLevelElts ();_ddgecb :=NewEG_RangeMarkupElements ();_ddgecb .CommentRangeEnd =NewCT_MarkupRange ();if _dcada :=d .DecodeElement (_ddgecb .CommentRangeEnd ,&_ggbdbf );_dcada !=nil {return _dcada ;};_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_fegaf ); -_fegaf .EG_RunLevelElts =append (_fegaf .EG_RunLevelElts ,_badgae );_badgae .EG_RangeMarkupElements =append (_badgae .EG_RangeMarkupElements ,_ddgecb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_adgcbb :=NewEG_ContentBlockContent (); -_gbdde :=NewEG_RunLevelElts ();_bdece :=NewEG_RangeMarkupElements ();_bdece .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fgedfc :=d .DecodeElement (_bdece .CustomXmlInsRangeStart ,&_ggbdbf );_fgedfc !=nil {return _fgedfc ;};_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_adgcbb ); -_adgcbb .EG_RunLevelElts =append (_adgcbb .EG_RunLevelElts ,_gbdde );_gbdde .EG_RangeMarkupElements =append (_gbdde .EG_RangeMarkupElements ,_bdece );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gfabda :=NewEG_ContentBlockContent (); -_fdbgf :=NewEG_RunLevelElts ();_ddaee :=NewEG_RangeMarkupElements ();_ddaee .CustomXmlInsRangeEnd =NewCT_Markup ();if _bbgea :=d .DecodeElement (_ddaee .CustomXmlInsRangeEnd ,&_ggbdbf );_bbgea !=nil {return _bbgea ;};_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_gfabda ); -_gfabda .EG_RunLevelElts =append (_gfabda .EG_RunLevelElts ,_fdbgf );_fdbgf .EG_RangeMarkupElements =append (_fdbgf .EG_RangeMarkupElements ,_ddaee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bfgee :=NewEG_ContentBlockContent (); -_gbcada :=NewEG_RunLevelElts ();_daede :=NewEG_RangeMarkupElements ();_daede .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eegfc :=d .DecodeElement (_daede .CustomXmlDelRangeStart ,&_ggbdbf );_eegfc !=nil {return _eegfc ;};_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_bfgee ); -_bfgee .EG_RunLevelElts =append (_bfgee .EG_RunLevelElts ,_gbcada );_gbcada .EG_RangeMarkupElements =append (_gbcada .EG_RangeMarkupElements ,_daede );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gdbdc :=NewEG_ContentBlockContent (); -_fgeff :=NewEG_RunLevelElts ();_gbfaf :=NewEG_RangeMarkupElements ();_gbfaf .CustomXmlDelRangeEnd =NewCT_Markup ();if _cfcgb :=d .DecodeElement (_gbfaf .CustomXmlDelRangeEnd ,&_ggbdbf );_cfcgb !=nil {return _cfcgb ;};_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_gdbdc ); -_gdbdc .EG_RunLevelElts =append (_gdbdc .EG_RunLevelElts ,_fgeff );_fgeff .EG_RangeMarkupElements =append (_fgeff .EG_RangeMarkupElements ,_gbfaf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eeeaf :=NewEG_ContentBlockContent (); -_adcfc :=NewEG_RunLevelElts ();_gfddad :=NewEG_RangeMarkupElements ();_gfddad .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fcaba :=d .DecodeElement (_gfddad .CustomXmlMoveFromRangeStart ,&_ggbdbf );_fcaba !=nil {return _fcaba ;};_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_eeeaf ); -_eeeaf .EG_RunLevelElts =append (_eeeaf .EG_RunLevelElts ,_adcfc );_adcfc .EG_RangeMarkupElements =append (_adcfc .EG_RangeMarkupElements ,_gfddad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ecbffb :=NewEG_ContentBlockContent (); -_gcgd :=NewEG_RunLevelElts ();_bebae :=NewEG_RangeMarkupElements ();_bebae .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gaefa :=d .DecodeElement (_bebae .CustomXmlMoveFromRangeEnd ,&_ggbdbf );_gaefa !=nil {return _gaefa ;};_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_ecbffb ); -_ecbffb .EG_RunLevelElts =append (_ecbffb .EG_RunLevelElts ,_gcgd );_gcgd .EG_RangeMarkupElements =append (_gcgd .EG_RangeMarkupElements ,_bebae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_dfccaf :=NewEG_ContentBlockContent (); -_bdgfg :=NewEG_RunLevelElts ();_accbf :=NewEG_RangeMarkupElements ();_accbf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _egcbc :=d .DecodeElement (_accbf .CustomXmlMoveToRangeStart ,&_ggbdbf );_egcbc !=nil {return _egcbc ;};_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_dfccaf ); -_dfccaf .EG_RunLevelElts =append (_dfccaf .EG_RunLevelElts ,_bdgfg );_bdgfg .EG_RangeMarkupElements =append (_bdgfg .EG_RangeMarkupElements ,_accbf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_edfff :=NewEG_ContentBlockContent (); -_cgagf :=NewEG_RunLevelElts ();_cbeda :=NewEG_RangeMarkupElements ();_cbeda .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _adcab :=d .DecodeElement (_cbeda .CustomXmlMoveToRangeEnd ,&_ggbdbf );_adcab !=nil {return _adcab ;};_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_edfff ); -_edfff .EG_RunLevelElts =append (_edfff .EG_RunLevelElts ,_cgagf );_cgagf .EG_RangeMarkupElements =append (_cgagf .EG_RangeMarkupElements ,_cbeda );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"}:_aaeaa :=NewEG_ContentBlockContent (); -_gfgdae :=NewEG_RunLevelElts ();_dcaab :=NewEG_MathContent ();_dcaab .OMathPara =_aa .NewOMathPara ();if _ffefe :=d .DecodeElement (_dcaab .OMathPara ,&_ggbdbf );_ffefe !=nil {return _ffefe ;};_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_aaeaa ); -_aaeaa .EG_RunLevelElts =append (_aaeaa .EG_RunLevelElts ,_gfgdae );_gfgdae .EG_MathContent =append (_gfgdae .EG_MathContent ,_dcaab );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"}:_bgced :=NewEG_ContentBlockContent (); -_egbbff :=NewEG_RunLevelElts ();_bggfg :=NewEG_MathContent ();_bggfg .OMath =_aa .NewOMath ();if _addaf :=d .DecodeElement (_bggfg .OMath ,&_ggbdbf );_addaf !=nil {return _addaf ;};_ccegba .EG_ContentBlockContent =append (_ccegba .EG_ContentBlockContent ,_bgced ); -_bgced .EG_RunLevelElts =append (_bgced .EG_RunLevelElts ,_egbbff );_egbbff .EG_MathContent =append (_egbbff .EG_MathContent ,_bggfg );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",_ggbdbf .Name ); -if _eabbbc :=d .Skip ();_eabbbc !=nil {return _eabbbc ;};};case _f .EndElement :break _dcged ;case _f .CharData :};};return nil ;};func (_fdefc ST_FFTextType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dcffg :=_f .Attr {};_dcffg .Name =name ;switch _fdefc {case ST_FFTextTypeUnset :_dcffg .Value =""; -case ST_FFTextTypeRegular :_dcffg .Value ="\u0072e\u0067\u0075\u006c\u0061\u0072";case ST_FFTextTypeNumber :_dcffg .Value ="\u006e\u0075\u006d\u0062\u0065\u0072";case ST_FFTextTypeDate :_dcffg .Value ="\u0064\u0061\u0074\u0065";case ST_FFTextTypeCurrentTime :_dcffg .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065"; -case ST_FFTextTypeCurrentDate :_dcffg .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065";case ST_FFTextTypeCalculated :_dcffg .Value ="\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064";};return _dcffg ,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 NewWdWgp ()*WdWgp {_dccace :=&WdWgp {};_dccace .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup (); -return _dccace ;};func (_cefgd *CT_LatentStyles )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efdfc :=range start .Attr {if _efdfc .Name .Local =="\u0064\u0065\u0066\u004c\u006f\u0063\u006b\u0065\u0064S\u0074\u0061\u0074\u0065"{_gaabf ,_ddaeb :=ParseUnionST_OnOff (_efdfc .Value ); -if _ddaeb !=nil {return _ddaeb ;};_cefgd .DefLockedStateAttr =&_gaabf ;continue ;};if _efdfc .Name .Local =="\u0064\u0065\u0066\u0055\u0049\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_fcfde ,_geeee :=_fc .ParseInt (_efdfc .Value ,10,64);if _geeee !=nil {return _geeee ; -};_cefgd .DefUIPriorityAttr =&_fcfde ;continue ;};if _efdfc .Name .Local =="\u0064\u0065\u0066\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_fdgbab ,_cefcc :=ParseUnionST_OnOff (_efdfc .Value );if _cefcc !=nil {return _cefcc ;};_cefgd .DefSemiHiddenAttr =&_fdgbab ; -continue ;};if _efdfc .Name .Local =="\u0064\u0065\u0066\u0055\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_dagbg ,_gead :=ParseUnionST_OnOff (_efdfc .Value );if _gead !=nil {return _gead ;};_cefgd .DefUnhideWhenUsedAttr =&_dagbg ; -continue ;};if _efdfc .Name .Local =="\u0064\u0065\u0066\u0051\u0046\u006f\u0072\u006d\u0061\u0074"{_ceebf ,_dgegd :=ParseUnionST_OnOff (_efdfc .Value );if _dgegd !=nil {return _dgegd ;};_cefgd .DefQFormatAttr =&_ceebf ;continue ;};if _efdfc .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbgd ,_eddcg :=_fc .ParseInt (_efdfc .Value ,10,64); -if _eddcg !=nil {return _eddcg ;};_cefgd .CountAttr =&_dbgd ;continue ;};};_cebaf :for {_febgf ,_egaae :=d .Token ();if _egaae !=nil {return _egaae ;};switch _dcbfa :=_febgf .(type ){case _f .StartElement :switch _dcbfa .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccbbe :=NewCT_LsdException (); -if _gefb :=d .DecodeElement (_ccbbe ,&_dcbfa );_gefb !=nil {return _gefb ;};_cefgd .LsdException =append (_cefgd .LsdException ,_ccbbe );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",_dcbfa .Name ); -if _bdfgc :=d .Skip ();_bdfgc !=nil {return _bdfgc ;};};case _f .EndElement :break _cebaf ;case _f .CharData :};};return nil ;};func (_fbbg *CT_FtnProps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_geced :for {_gfdd ,_daafc :=d .Token (); -if _daafc !=nil {return _daafc ;};switch _cccfa :=_gfdd .(type ){case _f .StartElement :switch _cccfa .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbbg .Pos =NewCT_FtnPos (); -if _eebb :=d .DecodeElement (_fbbg .Pos ,&_cccfa );_eebb !=nil {return _eebb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbbg .NumFmt =NewCT_NumFmt (); -if _gecec :=d .DecodeElement (_fbbg .NumFmt ,&_cccfa );_gecec !=nil {return _gecec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbbg .NumStart =NewCT_DecimalNumber (); -if _ggdba :=d .DecodeElement (_fbbg .NumStart ,&_cccfa );_ggdba !=nil {return _ggdba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbbg .NumRestart =NewCT_NumRestart (); -if _abfccd :=d .DecodeElement (_fbbg .NumRestart ,&_cccfa );_abfccd !=nil {return _abfccd ;};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",_cccfa .Name ); -if _gbdgd :=d .Skip ();_gbdgd !=nil {return _gbdgd ;};};case _f .EndElement :break _geced ;case _f .CharData :};};return nil ;}; +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;};func NewCT_SdtListItem ()*CT_SdtListItem {_fabfc :=&CT_SdtListItem {};return _fabfc };func (_bafgd *ST_MeasurementOrPercent )ValidateWithPath (path string )error {_bcafaa :=[]string {};if _bafgd .ST_DecimalNumberOrPercent !=nil {if _fcbaeb :=_bafgd .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"); +_fcbaeb !=nil {return _fcbaeb ;};_bcafaa =append (_bcafaa ,"\u0053T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0065\u0072\u0063\u0065\u006et");};if _bafgd .ST_UniversalMeasure !=nil {_bcafaa =append (_bcafaa ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065"); +};if len (_bcafaa )> 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 ,_bcafaa );};return nil ;}; -// ValidateWithPath validates the WdCT_WordprocessingShapeChoice1 and its children, prefixing error messages with path -func (_cgfcf *WdCT_WordprocessingShapeChoice1 )ValidateWithPath (path string )error {if _cgfcf .Txbx !=nil {if _agegdc :=_cgfcf .Txbx .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078");_agegdc !=nil {return _agegdc ;};};if _cgfcf .LinkedTxbx !=nil {if _dbbeac :=_cgfcf .LinkedTxbx .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"); -_dbbeac !=nil {return _dbbeac ;};};return nil ;};type ST_DisplacedByCustomXml byte ; +// ST_HexColor is a union type +type ST_HexColor struct{ST_HexColorAuto ST_HexColorAuto ;ST_HexColorRGB *string ;}; -// ValidateWithPath validates the WdCT_WordprocessingShapeChoice and its children, prefixing error messages with path -func (_eabab *WdCT_WordprocessingShapeChoice )ValidateWithPath (path string )error {if _eabab .CNvSpPr !=nil {if _dgefee :=_eabab .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_dgefee !=nil {return _dgefee ;};};if _eabab .CNvCnPr !=nil {if _dfacb :=_eabab .CNvCnPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006e\u0050\u0072"); -_dfacb !=nil {return _dfacb ;};};return nil ;};func (_bdecb *ST_ProofErr )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bdecb =0;case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_bdecb =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_bdecb =2; -case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_bdecb =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_bdecb =4;};return nil ;}; +// Validate validates the WdCT_WordprocessingShape and its children +func (_gceaa *WdCT_WordprocessingShape )Validate ()error {return _gceaa .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 EG_SectPrContents and its children -func (_ceggb *EG_SectPrContents )Validate ()error {return _ceggb .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006et\u0065\u006e\u0074\u0073");};type EG_ContentBlockContent struct{ - -// Block-Level Custom XML Element -CustomXml *CT_CustomXmlBlock ; - -// Block-Level Structured Document Tag -Sdt *CT_SdtBlock ; +func (_efbcce *EG_SectPrContents )Validate ()error {return _efbcce .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006et\u0065\u006e\u0074\u0073");}; -// Paragraph -P []*CT_P ; +// Validate validates the CT_SdtContentRow and its children +func (_acbfb *CT_SdtContentRow )Validate ()error {return _acbfb .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077");};func NewCT_DirContentRun ()*CT_DirContentRun {_egda :=&CT_DirContentRun {};return _egda }; -// Table -Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_ecggbfg *WdCT_WrapPath )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecggbfg .EditedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0064\u0069\u0074\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0064",_eagdeb (*_ecggbfg .EditedAttr ))}); -};e .EncodeToken (start );_edaag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ecggbfg .Start ,_edaag );_gfdaf :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u006c\u0069\u006e\u0065\u0054o"}}; -for _ ,_caccgb :=range _ecggbfg .LineTo {e .EncodeElement (_caccgb ,_gfdaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_badgda ST_EdnPos )ValidateWithPath (path string )error {switch _badgda {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_badgda )); -};return nil ;};func (_bacb *CT_FFCheckBox )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bacb .Choice !=nil {_bacb .Choice .MarshalXML (e ,_f .StartElement {});};if _bacb .Default !=nil {_dcaec :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}}; -e .EncodeElement (_bacb .Default ,_dcaec );};if _bacb .Checked !=nil {_dcadd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_bacb .Checked ,_dcadd );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; -// Validate validates the Hdr and its children -func (_aadedd *Hdr )Validate ()error {return _aadedd .ValidateWithPath ("\u0048\u0064\u0072")};type CT_NumPr struct{ +// ValidateWithPath validates the CT_DocPartType and its children, prefixing error messages with path +func (_cdfea *CT_DocPartType )ValidateWithPath (path string )error {if _cdfea .ValAttr ==ST_DocPartTypeUnset {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 _badeg :=_cdfea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_badeg !=nil {return _badeg ;};return nil ;};func (_cdcdc *WdCT_WordprocessingShapeChoice1 )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgaff :for {_fbgbbd ,_baead :=d .Token (); +if _baead !=nil {return _baead ;};switch _cdbbe :=_fbgbbd .(type ){case _d .StartElement :switch _cdbbe .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"}:_cdcdc .Txbx =NewWdCT_TextboxInfo (); +if _cbaea :=d .DecodeElement (_cdcdc .Txbx ,&_cdbbe );_cbaea !=nil {return _cbaea ;};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"}:_cdcdc .LinkedTxbx =NewWdCT_LinkedTextboxInformation (); +if _gcfdce :=d .DecodeElement (_cdcdc .LinkedTxbx ,&_cdbbe );_gcfdce !=nil {return _gcfdce ;};default:_gb .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",_cdbbe .Name ); +if _gadgg :=d .Skip ();_gadgg !=nil {return _gadgg ;};};case _d .EndElement :break _fgaff ;case _d .CharData :};};return nil ;}; -// Numbering Level Reference -Ilvl *CT_DecimalNumber ; +// ValidateWithPath validates the WdCT_WrapTight and its children, prefixing error messages with path +func (_fcgaeb *WdCT_WrapTight )ValidateWithPath (path string )error {if _fcgaeb .WrapTextAttr ==WdST_WrapTextUnset {return _b .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 _bbgaag :=_fcgaeb .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_bbgaag !=nil {return _bbgaag ;};if _fcfbfb :=_fcgaeb .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"); +_fcfbfb !=nil {return _fcfbfb ;};return nil ;};type WdCT_WordprocessingShapeChoice struct{CNvSpPr *_ed .CT_NonVisualDrawingShapeProps ;CNvCnPr *_ed .CT_NonVisualConnectorProperties ;};func (_acffc *CT_Height )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebgdf :=range start .Attr {if _ebgdf .Name .Local =="\u0076\u0061\u006c"{_cdgbb ,_egadc :=ParseUnionST_TwipsMeasure (_ebgdf .Value ); +if _egadc !=nil {return _egadc ;};_acffc .ValAttr =&_cdgbb ;continue ;};if _ebgdf .Name .Local =="\u0068\u0052\u0075l\u0065"{_acffc .HRuleAttr .UnmarshalXMLAttr (_ebgdf );continue ;};};for {_gbab ,_gfaee :=d .Token ();if _gfaee !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u0065\u0069g\u0068\u0074\u003a\u0020\u0025\u0073",_gfaee ); +};if _fdbe ,_daegf :=_gbab .(_d .EndElement );_daegf &&_fdbe .Name ==start .Name {break ;};};return nil ;};func (_fggaa *CT_TcPrInner )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fggaa .CnfStyle !=nil {_bacefb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_fggaa .CnfStyle ,_bacefb );};if _fggaa .TcW !=nil {_gcdcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_fggaa .TcW ,_gcdcf );};if _fggaa .GridSpan !=nil {_gcbed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}}; +e .EncodeElement (_fggaa .GridSpan ,_gcbed );};if _fggaa .HMerge !=nil {_fdbga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_fggaa .HMerge ,_fdbga );};if _fggaa .VMerge !=nil {_cgdad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}}; +e .EncodeElement (_fggaa .VMerge ,_cgdad );};if _fggaa .TcBorders !=nil {_ebbfc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_fggaa .TcBorders ,_ebbfc );};if _fggaa .Shd !=nil {_ebgaeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}}; +e .EncodeElement (_fggaa .Shd ,_ebgaeg );};if _fggaa .NoWrap !=nil {_gcadg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_fggaa .NoWrap ,_gcadg );};if _fggaa .TcMar !=nil {_abbbc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}}; +e .EncodeElement (_fggaa .TcMar ,_abbbc );};if _fggaa .TextDirection !=nil {_cbfde :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fggaa .TextDirection ,_cbfde ); +};if _fggaa .TcFitText !=nil {_ceeaf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_fggaa .TcFitText ,_ceeaf );};if _fggaa .VAlign !=nil {_fgagfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}}; +e .EncodeElement (_fggaa .VAlign ,_fgagfc );};if _fggaa .HideMark !=nil {_defeee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_fggaa .HideMark ,_defeee );};if _fggaa .Headers !=nil {_dcfec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}}; +e .EncodeElement (_fggaa .Headers ,_dcfec );};if _fggaa .CellIns !=nil {_baacd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_fggaa .CellIns ,_baacd );};if _fggaa .CellDel !=nil {_gggaaef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}}; +e .EncodeElement (_fggaa .CellDel ,_gggaaef );};if _fggaa .CellMerge !=nil {_eacbfb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_fggaa .CellMerge ,_eacbfb );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_afcf *CT_MultiLevelType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gbefd ,_cecf :=_afcf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cecf !=nil {return _cecf ;};start .Attr =append (start .Attr ,_gbefd ); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fecb *CT_FFStatusText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dacba :=range start .Attr {if _dacba .Name .Local =="\u0074\u0079\u0070\u0065"{_fecb .TypeAttr .UnmarshalXMLAttr (_dacba ); +continue ;};if _dacba .Name .Local =="\u0076\u0061\u006c"{_effe ,_baac :=_dacba .Value ,error (nil );if _baac !=nil {return _baac ;};_fecb .ValAttr =&_effe ;continue ;};};for {_dbaa ,_bdbf :=d .Token ();if _bdbf !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0046\u0053\u0074\u0061\u0074u\u0073\u0054\u0065x\u0074:\u0020\u0025\u0073",_bdbf ); +};if _adff ,_bfbabc :=_dbaa .(_d .EndElement );_bfbabc &&_adff .Name ==start .Name {break ;};};return nil ;};func (_dfbda *EG_RunLevelElts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_daggca :for {_eceabg ,_caddcb :=d .Token ();if _caddcb !=nil {return _caddcb ; +};switch _cbbfa :=_eceabg .(type ){case _d .StartElement :switch _cbbfa .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"}:_dfbda .ProofErr =NewCT_ProofErr (); +if _gdfced :=d .DecodeElement (_dfbda .ProofErr ,&_cbbfa );_gdfced !=nil {return _gdfced ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dfbda .PermStart =NewCT_PermStart (); +if _gfegba :=d .DecodeElement (_dfbda .PermStart ,&_cbbfa );_gfegba !=nil {return _gfegba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dfbda .PermEnd =NewCT_Perm (); +if _ccacb :=d .DecodeElement (_dfbda .PermEnd ,&_cbbfa );_ccacb !=nil {return _ccacb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfbda .Ins =NewCT_RunTrackChange (); +if _cfgde :=d .DecodeElement (_dfbda .Ins ,&_cbbfa );_cfgde !=nil {return _cfgde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfbda .Del =NewCT_RunTrackChange (); +if _aeafcb :=d .DecodeElement (_dfbda .Del ,&_cbbfa );_aeafcb !=nil {return _aeafcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_dfbda .MoveFrom =NewCT_RunTrackChange (); +if _afbbf :=d .DecodeElement (_dfbda .MoveFrom ,&_cbbfa );_afbbf !=nil {return _afbbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dfbda .MoveTo =NewCT_RunTrackChange (); +if _fcfga :=d .DecodeElement (_dfbda .MoveTo ,&_cbbfa );_fcfga !=nil {return _fcfga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agbdgd :=NewEG_RangeMarkupElements (); +_agbdgd .BookmarkStart =NewCT_Bookmark ();if _adcbfa :=d .DecodeElement (_agbdgd .BookmarkStart ,&_cbbfa );_adcbfa !=nil {return _adcbfa ;};_dfbda .EG_RangeMarkupElements =append (_dfbda .EG_RangeMarkupElements ,_agbdgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cddfc :=NewEG_RangeMarkupElements (); +_cddfc .BookmarkEnd =NewCT_MarkupRange ();if _eefegg :=d .DecodeElement (_cddfc .BookmarkEnd ,&_cbbfa );_eefegg !=nil {return _eefegg ;};_dfbda .EG_RangeMarkupElements =append (_dfbda .EG_RangeMarkupElements ,_cddfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dafaeg :=NewEG_RangeMarkupElements (); +_dafaeg .MoveFromRangeStart =NewCT_MoveBookmark ();if _cbefbe :=d .DecodeElement (_dafaeg .MoveFromRangeStart ,&_cbbfa );_cbefbe !=nil {return _cbefbe ;};_dfbda .EG_RangeMarkupElements =append (_dfbda .EG_RangeMarkupElements ,_dafaeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fefcege :=NewEG_RangeMarkupElements (); +_fefcege .MoveFromRangeEnd =NewCT_MarkupRange ();if _edfbb :=d .DecodeElement (_fefcege .MoveFromRangeEnd ,&_cbbfa );_edfbb !=nil {return _edfbb ;};_dfbda .EG_RangeMarkupElements =append (_dfbda .EG_RangeMarkupElements ,_fefcege );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aedga :=NewEG_RangeMarkupElements (); +_aedga .MoveToRangeStart =NewCT_MoveBookmark ();if _efdcf :=d .DecodeElement (_aedga .MoveToRangeStart ,&_cbbfa );_efdcf !=nil {return _efdcf ;};_dfbda .EG_RangeMarkupElements =append (_dfbda .EG_RangeMarkupElements ,_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 :"\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"}:_gefbca :=NewEG_RangeMarkupElements (); +_gefbca .MoveToRangeEnd =NewCT_MarkupRange ();if _febgcg :=d .DecodeElement (_gefbca .MoveToRangeEnd ,&_cbbfa );_febgcg !=nil {return _febgcg ;};_dfbda .EG_RangeMarkupElements =append (_dfbda .EG_RangeMarkupElements ,_gefbca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egdgeg :=NewEG_RangeMarkupElements (); +_egdgeg .CommentRangeStart =NewCT_MarkupRange ();if _aeaed :=d .DecodeElement (_egdgeg .CommentRangeStart ,&_cbbfa );_aeaed !=nil {return _aeaed ;};_dfbda .EG_RangeMarkupElements =append (_dfbda .EG_RangeMarkupElements ,_egdgeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_babcaa :=NewEG_RangeMarkupElements (); +_babcaa .CommentRangeEnd =NewCT_MarkupRange ();if _bfafe :=d .DecodeElement (_babcaa .CommentRangeEnd ,&_cbbfa );_bfafe !=nil {return _bfafe ;};_dfbda .EG_RangeMarkupElements =append (_dfbda .EG_RangeMarkupElements ,_babcaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bfadg :=NewEG_RangeMarkupElements (); +_bfadg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fgfcc :=d .DecodeElement (_bfadg .CustomXmlInsRangeStart ,&_cbbfa );_fgfcc !=nil {return _fgfcc ;};_dfbda .EG_RangeMarkupElements =append (_dfbda .EG_RangeMarkupElements ,_bfadg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_baefd :=NewEG_RangeMarkupElements (); +_baefd .CustomXmlInsRangeEnd =NewCT_Markup ();if _fdgbfd :=d .DecodeElement (_baefd .CustomXmlInsRangeEnd ,&_cbbfa );_fdgbfd !=nil {return _fdgbfd ;};_dfbda .EG_RangeMarkupElements =append (_dfbda .EG_RangeMarkupElements ,_baefd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cdeae :=NewEG_RangeMarkupElements (); +_cdeae .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bdagge :=d .DecodeElement (_cdeae .CustomXmlDelRangeStart ,&_cbbfa );_bdagge !=nil {return _bdagge ;};_dfbda .EG_RangeMarkupElements =append (_dfbda .EG_RangeMarkupElements ,_cdeae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_bbfee :=NewEG_RangeMarkupElements (); +_bbfee .CustomXmlDelRangeEnd =NewCT_Markup ();if _dfccb :=d .DecodeElement (_bbfee .CustomXmlDelRangeEnd ,&_cbbfa );_dfccb !=nil {return _dfccb ;};_dfbda .EG_RangeMarkupElements =append (_dfbda .EG_RangeMarkupElements ,_bbfee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aacebg :=NewEG_RangeMarkupElements (); +_aacebg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cbgbeb :=d .DecodeElement (_aacebg .CustomXmlMoveFromRangeStart ,&_cbbfa );_cbgbeb !=nil {return _cbgbeb ;};_dfbda .EG_RangeMarkupElements =append (_dfbda .EG_RangeMarkupElements ,_aacebg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ddbgee :=NewEG_RangeMarkupElements (); +_ddbgee .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _efceg :=d .DecodeElement (_ddbgee .CustomXmlMoveFromRangeEnd ,&_cbbfa );_efceg !=nil {return _efceg ;};_dfbda .EG_RangeMarkupElements =append (_dfbda .EG_RangeMarkupElements ,_ddbgee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bagadc :=NewEG_RangeMarkupElements (); +_bagadc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aecccb :=d .DecodeElement (_bagadc .CustomXmlMoveToRangeStart ,&_cbbfa );_aecccb !=nil {return _aecccb ;};_dfbda .EG_RangeMarkupElements =append (_dfbda .EG_RangeMarkupElements ,_bagadc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cgcac :=NewEG_RangeMarkupElements (); +_cgcac .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _egbga :=d .DecodeElement (_cgcac .CustomXmlMoveToRangeEnd ,&_cbbfa );_egbga !=nil {return _egbga ;};_dfbda .EG_RangeMarkupElements =append (_dfbda .EG_RangeMarkupElements ,_cgcac );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_becgf :=NewEG_MathContent (); +_becgf .OMathPara =_ea .NewOMathPara ();if _ccbga :=d .DecodeElement (_becgf .OMathPara ,&_cbbfa );_ccbga !=nil {return _ccbga ;};_dfbda .EG_MathContent =append (_dfbda .EG_MathContent ,_becgf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ebcgcbg :=NewEG_MathContent (); +_ebcgcbg .OMath =_ea .NewOMath ();if _cefge :=d .DecodeElement (_ebcgcbg .OMath ,&_cbbfa );_cefge !=nil {return _cefge ;};_dfbda .EG_MathContent =append (_dfbda .EG_MathContent ,_ebcgcbg );default:_gb .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",_cbbfa .Name ); +if _eabag :=d .Skip ();_eabag !=nil {return _eabag ;};};case _d .EndElement :break _daggca ;case _d .CharData :};};return nil ;};type CT_CompatSetting struct{ -// Numbering Definition Instance Reference -NumId *CT_DecimalNumber ; +// Name of Setting +NameAttr *string ; -// Previous Paragraph Numbering Properties -NumberingChange *CT_TrackChangeNumbering ; +// Namespace of Setting +UriAttr *string ; -// Inserted Numbering Properties -Ins *CT_TrackChange ;};func (_fecdde *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 _fecdde .WdCT_Inline .MarshalXML (e ,start );};func (_bfeecb *CT_Tc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfcef :=range start .Attr {if _gfcef .Name .Local =="\u0069\u0064"{_dgfbff ,_gfda :=_gfcef .Value ,error (nil ); -if _gfda !=nil {return _gfda ;};_bfeecb .IdAttr =&_dgfbff ;continue ;};};_efddfg :for {_cccce ,_ggdce :=d .Token ();if _ggdce !=nil {return _ggdce ;};switch _gfebd :=_cccce .(type ){case _f .StartElement :switch _gfebd .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeecb .TcPr =NewCT_TcPr (); -if _gbgca :=d .DecodeElement (_bfeecb .TcPr ,&_gfebd );_gbgca !=nil {return _gbgca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggagg :=NewEG_BlockLevelElts (); -_ebcccg :=NewCT_AltChunk ();if _fdgfa :=d .DecodeElement (_ebcccg ,&_gfebd );_fdgfa !=nil {return _fdgfa ;};_ggagg .AltChunk =append (_ggagg .AltChunk ,_ebcccg );_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_ggagg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_dcgga :=NewEG_BlockLevelElts (); -_befed :=NewEG_ContentBlockContent ();_befed .CustomXml =NewCT_CustomXmlBlock ();if _egggfb :=d .DecodeElement (_befed .CustomXml ,&_gfebd );_egggfb !=nil {return _egggfb ;};_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_dcgga );_dcgga .EG_ContentBlockContent =append (_dcgga .EG_ContentBlockContent ,_befed ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aacbb :=NewEG_BlockLevelElts (); -_edddd :=NewEG_ContentBlockContent ();_edddd .Sdt =NewCT_SdtBlock ();if _febfa :=d .DecodeElement (_edddd .Sdt ,&_gfebd );_febfa !=nil {return _febfa ;};_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_aacbb );_aacbb .EG_ContentBlockContent =append (_aacbb .EG_ContentBlockContent ,_edddd ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_ebbdb :=NewEG_BlockLevelElts (); -_ecegf :=NewEG_ContentBlockContent ();_gfgfd :=NewCT_P ();if _dfdgf :=d .DecodeElement (_gfgfd ,&_gfebd );_dfdgf !=nil {return _dfdgf ;};_ecegf .P =append (_ecegf .P ,_gfgfd );_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_ebbdb );_ebbdb .EG_ContentBlockContent =append (_ebbdb .EG_ContentBlockContent ,_ecegf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcddd :=NewEG_BlockLevelElts (); -_ffbfgdg :=NewEG_ContentBlockContent ();_fcfda :=NewCT_Tbl ();if _ggeccd :=d .DecodeElement (_fcfda ,&_gfebd );_ggeccd !=nil {return _ggeccd ;};_ffbfgdg .Tbl =append (_ffbfgdg .Tbl ,_fcfda );_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_bcddd ); -_bcddd .EG_ContentBlockContent =append (_bcddd .EG_ContentBlockContent ,_ffbfgdg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afdge :=NewEG_BlockLevelElts (); -_cbcgdg :=NewEG_ContentBlockContent ();_dbged :=NewEG_RunLevelElts ();_dbged .ProofErr =NewCT_ProofErr ();if _ddafa :=d .DecodeElement (_dbged .ProofErr ,&_gfebd );_ddafa !=nil {return _ddafa ;};_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_afdge ); -_afdge .EG_ContentBlockContent =append (_afdge .EG_ContentBlockContent ,_cbcgdg );_cbcgdg .EG_RunLevelElts =append (_cbcgdg .EG_RunLevelElts ,_dbged );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_efabde :=NewEG_BlockLevelElts (); -_fbbed :=NewEG_ContentBlockContent ();_edbca :=NewEG_RunLevelElts ();_edbca .PermStart =NewCT_PermStart ();if _aceag :=d .DecodeElement (_edbca .PermStart ,&_gfebd );_aceag !=nil {return _aceag ;};_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_efabde ); -_efabde .EG_ContentBlockContent =append (_efabde .EG_ContentBlockContent ,_fbbed );_fbbed .EG_RunLevelElts =append (_fbbed .EG_RunLevelElts ,_edbca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fbdfb :=NewEG_BlockLevelElts (); -_daacad :=NewEG_ContentBlockContent ();_egcfc :=NewEG_RunLevelElts ();_egcfc .PermEnd =NewCT_Perm ();if _abbabg :=d .DecodeElement (_egcfc .PermEnd ,&_gfebd );_abbabg !=nil {return _abbabg ;};_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_fbdfb ); -_fbdfb .EG_ContentBlockContent =append (_fbdfb .EG_ContentBlockContent ,_daacad );_daacad .EG_RunLevelElts =append (_daacad .EG_RunLevelElts ,_egcfc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acdef :=NewEG_BlockLevelElts (); -_ddbfg :=NewEG_ContentBlockContent ();_bcddbg :=NewEG_RunLevelElts ();_bcddbg .Ins =NewCT_RunTrackChange ();if _ceacf :=d .DecodeElement (_bcddbg .Ins ,&_gfebd );_ceacf !=nil {return _ceacf ;};_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_acdef ); -_acdef .EG_ContentBlockContent =append (_acdef .EG_ContentBlockContent ,_ddbfg );_ddbfg .EG_RunLevelElts =append (_ddbfg .EG_RunLevelElts ,_bcddbg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggeca :=NewEG_BlockLevelElts (); -_afdabf :=NewEG_ContentBlockContent ();_bdbbc :=NewEG_RunLevelElts ();_bdbbc .Del =NewCT_RunTrackChange ();if _cagcd :=d .DecodeElement (_bdbbc .Del ,&_gfebd );_cagcd !=nil {return _cagcd ;};_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_ggeca ); -_ggeca .EG_ContentBlockContent =append (_ggeca .EG_ContentBlockContent ,_afdabf );_afdabf .EG_RunLevelElts =append (_afdabf .EG_RunLevelElts ,_bdbbc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_agefa :=NewEG_BlockLevelElts (); -_daaff :=NewEG_ContentBlockContent ();_daacc :=NewEG_RunLevelElts ();_daacc .MoveFrom =NewCT_RunTrackChange ();if _fffee :=d .DecodeElement (_daacc .MoveFrom ,&_gfebd );_fffee !=nil {return _fffee ;};_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_agefa ); -_agefa .EG_ContentBlockContent =append (_agefa .EG_ContentBlockContent ,_daaff );_daaff .EG_RunLevelElts =append (_daaff .EG_RunLevelElts ,_daacc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ccbab :=NewEG_BlockLevelElts (); -_eaedcf :=NewEG_ContentBlockContent ();_aecbd :=NewEG_RunLevelElts ();_aecbd .MoveTo =NewCT_RunTrackChange ();if _abcddf :=d .DecodeElement (_aecbd .MoveTo ,&_gfebd );_abcddf !=nil {return _abcddf ;};_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_ccbab ); -_ccbab .EG_ContentBlockContent =append (_ccbab .EG_ContentBlockContent ,_eaedcf );_eaedcf .EG_RunLevelElts =append (_eaedcf .EG_RunLevelElts ,_aecbd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdfde :=NewEG_BlockLevelElts (); -_gbcda :=NewEG_ContentBlockContent ();_dagad :=NewEG_RunLevelElts ();_beeec :=NewEG_RangeMarkupElements ();_beeec .BookmarkStart =NewCT_Bookmark ();if _dcecge :=d .DecodeElement (_beeec .BookmarkStart ,&_gfebd );_dcecge !=nil {return _dcecge ;};_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_bdfde ); -_bdfde .EG_ContentBlockContent =append (_bdfde .EG_ContentBlockContent ,_gbcda );_gbcda .EG_RunLevelElts =append (_gbcda .EG_RunLevelElts ,_dagad );_dagad .EG_RangeMarkupElements =append (_dagad .EG_RangeMarkupElements ,_beeec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcaef :=NewEG_BlockLevelElts (); -_gegag :=NewEG_ContentBlockContent ();_accbd :=NewEG_RunLevelElts ();_degaa :=NewEG_RangeMarkupElements ();_degaa .BookmarkEnd =NewCT_MarkupRange ();if _aafgfc :=d .DecodeElement (_degaa .BookmarkEnd ,&_gfebd );_aafgfc !=nil {return _aafgfc ;};_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_gcaef ); -_gcaef .EG_ContentBlockContent =append (_gcaef .EG_ContentBlockContent ,_gegag );_gegag .EG_RunLevelElts =append (_gegag .EG_RunLevelElts ,_accbd );_accbd .EG_RangeMarkupElements =append (_accbd .EG_RangeMarkupElements ,_degaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgabd :=NewEG_BlockLevelElts (); -_gfgbad :=NewEG_ContentBlockContent ();_bcegfb :=NewEG_RunLevelElts ();_cdacg :=NewEG_RangeMarkupElements ();_cdacg .MoveFromRangeStart =NewCT_MoveBookmark ();if _ggefg :=d .DecodeElement (_cdacg .MoveFromRangeStart ,&_gfebd );_ggefg !=nil {return _ggefg ; -};_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_bgabd );_bgabd .EG_ContentBlockContent =append (_bgabd .EG_ContentBlockContent ,_gfgbad );_gfgbad .EG_RunLevelElts =append (_gfgbad .EG_RunLevelElts ,_bcegfb );_bcegfb .EG_RangeMarkupElements =append (_bcegfb .EG_RangeMarkupElements ,_cdacg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bgaada :=NewEG_BlockLevelElts (); -_beafab :=NewEG_ContentBlockContent ();_dbacda :=NewEG_RunLevelElts ();_dedagff :=NewEG_RangeMarkupElements ();_dedagff .MoveFromRangeEnd =NewCT_MarkupRange ();if _caddfg :=d .DecodeElement (_dedagff .MoveFromRangeEnd ,&_gfebd );_caddfg !=nil {return _caddfg ; -};_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_bgaada );_bgaada .EG_ContentBlockContent =append (_bgaada .EG_ContentBlockContent ,_beafab );_beafab .EG_RunLevelElts =append (_beafab .EG_RunLevelElts ,_dbacda );_dbacda .EG_RangeMarkupElements =append (_dbacda .EG_RangeMarkupElements ,_dedagff ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bgegc :=NewEG_BlockLevelElts (); -_bdddbg :=NewEG_ContentBlockContent ();_agfdf :=NewEG_RunLevelElts ();_gegaca :=NewEG_RangeMarkupElements ();_gegaca .MoveToRangeStart =NewCT_MoveBookmark ();if _bbgge :=d .DecodeElement (_gegaca .MoveToRangeStart ,&_gfebd );_bbgge !=nil {return _bbgge ; -};_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_bgegc );_bgegc .EG_ContentBlockContent =append (_bgegc .EG_ContentBlockContent ,_bdddbg );_bdddbg .EG_RunLevelElts =append (_bdddbg .EG_RunLevelElts ,_agfdf );_agfdf .EG_RangeMarkupElements =append (_agfdf .EG_RangeMarkupElements ,_gegaca ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_cccgaf :=NewEG_BlockLevelElts (); -_gedea :=NewEG_ContentBlockContent ();_cbagc :=NewEG_RunLevelElts ();_bgace :=NewEG_RangeMarkupElements ();_bgace .MoveToRangeEnd =NewCT_MarkupRange ();if _bbcbf :=d .DecodeElement (_bgace .MoveToRangeEnd ,&_gfebd );_bbcbf !=nil {return _bbcbf ;};_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_cccgaf ); -_cccgaf .EG_ContentBlockContent =append (_cccgaf .EG_ContentBlockContent ,_gedea );_gedea .EG_RunLevelElts =append (_gedea .EG_RunLevelElts ,_cbagc );_cbagc .EG_RangeMarkupElements =append (_cbagc .EG_RangeMarkupElements ,_bgace );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_fadfc :=NewEG_BlockLevelElts (); -_ddccb :=NewEG_ContentBlockContent ();_aagbg :=NewEG_RunLevelElts ();_cdgce :=NewEG_RangeMarkupElements ();_cdgce .CommentRangeStart =NewCT_MarkupRange ();if _cebfce :=d .DecodeElement (_cdgce .CommentRangeStart ,&_gfebd );_cebfce !=nil {return _cebfce ; -};_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_fadfc );_fadfc .EG_ContentBlockContent =append (_fadfc .EG_ContentBlockContent ,_ddccb );_ddccb .EG_RunLevelElts =append (_ddccb .EG_RunLevelElts ,_aagbg );_aagbg .EG_RangeMarkupElements =append (_aagbg .EG_RangeMarkupElements ,_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 :"\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"}:_ccefc :=NewEG_BlockLevelElts (); -_bffd :=NewEG_ContentBlockContent ();_gcfdde :=NewEG_RunLevelElts ();_eadbbe :=NewEG_RangeMarkupElements ();_eadbbe .CommentRangeEnd =NewCT_MarkupRange ();if _cagdg :=d .DecodeElement (_eadbbe .CommentRangeEnd ,&_gfebd );_cagdg !=nil {return _cagdg ;}; -_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_ccefc );_ccefc .EG_ContentBlockContent =append (_ccefc .EG_ContentBlockContent ,_bffd );_bffd .EG_RunLevelElts =append (_bffd .EG_RunLevelElts ,_gcfdde );_gcfdde .EG_RangeMarkupElements =append (_gcfdde .EG_RangeMarkupElements ,_eadbbe ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_fbabf :=NewEG_BlockLevelElts (); -_gfgab :=NewEG_ContentBlockContent ();_cefccg :=NewEG_RunLevelElts ();_fefbf :=NewEG_RangeMarkupElements ();_fefbf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fegfd :=d .DecodeElement (_fefbf .CustomXmlInsRangeStart ,&_gfebd );_fegfd !=nil {return _fegfd ; -};_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_fbabf );_fbabf .EG_ContentBlockContent =append (_fbabf .EG_ContentBlockContent ,_gfgab );_gfgab .EG_RunLevelElts =append (_gfgab .EG_RunLevelElts ,_cefccg );_cefccg .EG_RangeMarkupElements =append (_cefccg .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 :"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"}:_ecdgc :=NewEG_BlockLevelElts (); -_fbgaee :=NewEG_ContentBlockContent ();_cgbcf :=NewEG_RunLevelElts ();_gfdgde :=NewEG_RangeMarkupElements ();_gfdgde .CustomXmlInsRangeEnd =NewCT_Markup ();if _afcda :=d .DecodeElement (_gfdgde .CustomXmlInsRangeEnd ,&_gfebd );_afcda !=nil {return _afcda ; -};_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_ecdgc );_ecdgc .EG_ContentBlockContent =append (_ecdgc .EG_ContentBlockContent ,_fbgaee );_fbgaee .EG_RunLevelElts =append (_fbgaee .EG_RunLevelElts ,_cgbcf );_cgbcf .EG_RangeMarkupElements =append (_cgbcf .EG_RangeMarkupElements ,_gfdgde ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_dfea :=NewEG_BlockLevelElts (); -_fdafg :=NewEG_ContentBlockContent ();_beegdd :=NewEG_RunLevelElts ();_bccfc :=NewEG_RangeMarkupElements ();_bccfc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _beafcc :=d .DecodeElement (_bccfc .CustomXmlDelRangeStart ,&_gfebd );_beafcc !=nil {return _beafcc ; -};_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_dfea );_dfea .EG_ContentBlockContent =append (_dfea .EG_ContentBlockContent ,_fdafg );_fdafg .EG_RunLevelElts =append (_fdafg .EG_RunLevelElts ,_beegdd );_beegdd .EG_RangeMarkupElements =append (_beegdd .EG_RangeMarkupElements ,_bccfc ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_bccafg :=NewEG_BlockLevelElts (); -_badec :=NewEG_ContentBlockContent ();_dbeaa :=NewEG_RunLevelElts ();_feeee :=NewEG_RangeMarkupElements ();_feeee .CustomXmlDelRangeEnd =NewCT_Markup ();if _cadef :=d .DecodeElement (_feeee .CustomXmlDelRangeEnd ,&_gfebd );_cadef !=nil {return _cadef ; -};_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_bccafg );_bccafg .EG_ContentBlockContent =append (_bccafg .EG_ContentBlockContent ,_badec );_badec .EG_RunLevelElts =append (_badec .EG_RunLevelElts ,_dbeaa );_dbeaa .EG_RangeMarkupElements =append (_dbeaa .EG_RangeMarkupElements ,_feeee ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_becdbd :=NewEG_BlockLevelElts (); -_ccacac :=NewEG_ContentBlockContent ();_edfbdb :=NewEG_RunLevelElts ();_cfdebb :=NewEG_RangeMarkupElements ();_cfdebb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _deafd :=d .DecodeElement (_cfdebb .CustomXmlMoveFromRangeStart ,&_gfebd );_deafd !=nil {return _deafd ; -};_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_becdbd );_becdbd .EG_ContentBlockContent =append (_becdbd .EG_ContentBlockContent ,_ccacac );_ccacac .EG_RunLevelElts =append (_ccacac .EG_RunLevelElts ,_edfbdb );_edfbdb .EG_RangeMarkupElements =append (_edfbdb .EG_RangeMarkupElements ,_cfdebb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fgade :=NewEG_BlockLevelElts (); -_agfcddf :=NewEG_ContentBlockContent ();_bbcab :=NewEG_RunLevelElts ();_afefdf :=NewEG_RangeMarkupElements ();_afefdf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dfcfb :=d .DecodeElement (_afefdf .CustomXmlMoveFromRangeEnd ,&_gfebd );_dfcfb !=nil {return _dfcfb ; -};_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_fgade );_fgade .EG_ContentBlockContent =append (_fgade .EG_ContentBlockContent ,_agfcddf );_agfcddf .EG_RunLevelElts =append (_agfcddf .EG_RunLevelElts ,_bbcab );_bbcab .EG_RangeMarkupElements =append (_bbcab .EG_RangeMarkupElements ,_afefdf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fbcgag :=NewEG_BlockLevelElts (); -_efaga :=NewEG_ContentBlockContent ();_bbdge :=NewEG_RunLevelElts ();_beced :=NewEG_RangeMarkupElements ();_beced .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fdgfbf :=d .DecodeElement (_beced .CustomXmlMoveToRangeStart ,&_gfebd );_fdgfbf !=nil {return _fdgfbf ; -};_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_fbcgag );_fbcgag .EG_ContentBlockContent =append (_fbcgag .EG_ContentBlockContent ,_efaga );_efaga .EG_RunLevelElts =append (_efaga .EG_RunLevelElts ,_bbdge );_bbdge .EG_RangeMarkupElements =append (_bbdge .EG_RangeMarkupElements ,_beced ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gdgda :=NewEG_BlockLevelElts (); -_gegab :=NewEG_ContentBlockContent ();_dddgcb :=NewEG_RunLevelElts ();_cacfeb :=NewEG_RangeMarkupElements ();_cacfeb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _feabg :=d .DecodeElement (_cacfeb .CustomXmlMoveToRangeEnd ,&_gfebd );_feabg !=nil {return _feabg ; -};_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_gdgda );_gdgda .EG_ContentBlockContent =append (_gdgda .EG_ContentBlockContent ,_gegab );_gegab .EG_RunLevelElts =append (_gegab .EG_RunLevelElts ,_dddgcb );_dddgcb .EG_RangeMarkupElements =append (_dddgcb .EG_RangeMarkupElements ,_cacfeb ); -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"}:_dagbe :=NewEG_BlockLevelElts (); -_adabg :=NewEG_ContentBlockContent ();_cadfg :=NewEG_RunLevelElts ();_dgebcd :=NewEG_MathContent ();_dgebcd .OMathPara =_aa .NewOMathPara ();if _bfbgf :=d .DecodeElement (_dgebcd .OMathPara ,&_gfebd );_bfbgf !=nil {return _bfbgf ;};_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_dagbe ); -_dagbe .EG_ContentBlockContent =append (_dagbe .EG_ContentBlockContent ,_adabg );_adabg .EG_RunLevelElts =append (_adabg .EG_RunLevelElts ,_cadfg );_cadfg .EG_MathContent =append (_cadfg .EG_MathContent ,_dgebcd );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"}:_gdffbb :=NewEG_BlockLevelElts (); -_aagfb :=NewEG_ContentBlockContent ();_aegbg :=NewEG_RunLevelElts ();_dgagf :=NewEG_MathContent ();_dgagf .OMath =_aa .NewOMath ();if _ddgafe :=d .DecodeElement (_dgagf .OMath ,&_gfebd );_ddgafe !=nil {return _ddgafe ;};_bfeecb .EG_BlockLevelElts =append (_bfeecb .EG_BlockLevelElts ,_gdffbb ); -_gdffbb .EG_ContentBlockContent =append (_gdffbb .EG_ContentBlockContent ,_aagfb );_aagfb .EG_RunLevelElts =append (_aagfb .EG_RunLevelElts ,_aegbg );_aegbg .EG_MathContent =append (_aegbg .EG_MathContent ,_dgagf );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",_gfebd .Name ); -if _cbaafd :=d .Skip ();_cbaafd !=nil {return _cbaafd ;};};case _f .EndElement :break _efddfg ;case _f .CharData :};};return nil ;};func (_bgfga *CT_LevelSuffix )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgfga .ValAttr =ST_LevelSuffix (1); -for _ ,_bbgg :=range start .Attr {if _bbgg .Name .Local =="\u0076\u0061\u006c"{_bgfga .ValAttr .UnmarshalXMLAttr (_bbgg );continue ;};};for {_ebdbd ,_ebdea :=d .Token ();if _ebdea !=nil {return _d .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",_ebdea ); -};if _eefag ,_bfccf :=_ebdbd .(_f .EndElement );_bfccf &&_eefag .Name ==start .Name {break ;};};return nil ;};func (_gfgbdc ST_DecimalNumberOrPercent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gfgbdc .ST_UnqualifiedPercentage !=nil {e .EncodeToken (_f .CharData (_d .Sprintf ("\u0025\u0064",*_gfgbdc .ST_UnqualifiedPercentage ))); -};if _gfgbdc .ST_Percentage !=nil {e .EncodeToken (_f .CharData (*_gfgbdc .ST_Percentage ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_aaag *CT_SdtContentCell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cegaga :for {_deegb ,_cgdee :=d .Token (); -if _cgdee !=nil {return _cgdee ;};switch _fgeade :=_deegb .(type ){case _f .StartElement :switch _fgeade .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdfedc :=NewCT_Tc (); -if _ggafcg :=d .DecodeElement (_fdfedc ,&_fgeade );_ggafcg !=nil {return _ggafcg ;};_aaag .Tc =append (_aaag .Tc ,_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 :"\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"}:_aaag .CustomXml =NewCT_CustomXmlCell (); -if _aefcgf :=d .DecodeElement (_aaag .CustomXml ,&_fgeade );_aefcgf !=nil {return _aefcgf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aaag .Sdt =NewCT_SdtCell (); -if _efbca :=d .DecodeElement (_aaag .Sdt ,&_fgeade );_efbca !=nil {return _efbca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cffed :=NewEG_RunLevelElts (); -_cffed .ProofErr =NewCT_ProofErr ();if _fbdbfe :=d .DecodeElement (_cffed .ProofErr ,&_fgeade );_fbdbfe !=nil {return _fbdbfe ;};_aaag .EG_RunLevelElts =append (_aaag .EG_RunLevelElts ,_cffed );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_gdfdc :=NewEG_RunLevelElts (); -_gdfdc .PermStart =NewCT_PermStart ();if _fdfca :=d .DecodeElement (_gdfdc .PermStart ,&_fgeade );_fdfca !=nil {return _fdfca ;};_aaag .EG_RunLevelElts =append (_aaag .EG_RunLevelElts ,_gdfdc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bdddf :=NewEG_RunLevelElts (); -_bdddf .PermEnd =NewCT_Perm ();if _gabcfc :=d .DecodeElement (_bdddf .PermEnd ,&_fgeade );_gabcfc !=nil {return _gabcfc ;};_aaag .EG_RunLevelElts =append (_aaag .EG_RunLevelElts ,_bdddf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bagef :=NewEG_RunLevelElts (); -_bagef .Ins =NewCT_RunTrackChange ();if _aaba :=d .DecodeElement (_bagef .Ins ,&_fgeade );_aaba !=nil {return _aaba ;};_aaag .EG_RunLevelElts =append (_aaag .EG_RunLevelElts ,_bagef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bccbc :=NewEG_RunLevelElts (); -_bccbc .Del =NewCT_RunTrackChange ();if _cbcag :=d .DecodeElement (_bccbc .Del ,&_fgeade );_cbcag !=nil {return _cbcag ;};_aaag .EG_RunLevelElts =append (_aaag .EG_RunLevelElts ,_bccbc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_adfbe :=NewEG_RunLevelElts (); -_adfbe .MoveFrom =NewCT_RunTrackChange ();if _decfg :=d .DecodeElement (_adfbe .MoveFrom ,&_fgeade );_decfg !=nil {return _decfg ;};_aaag .EG_RunLevelElts =append (_aaag .EG_RunLevelElts ,_adfbe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dbbfe :=NewEG_RunLevelElts (); -_dbbfe .MoveTo =NewCT_RunTrackChange ();if _fbdafd :=d .DecodeElement (_dbbfe .MoveTo ,&_fgeade );_fbdafd !=nil {return _fbdafd ;};_aaag .EG_RunLevelElts =append (_aaag .EG_RunLevelElts ,_dbbfe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acedb :=NewEG_RunLevelElts (); -_agbbd :=NewEG_RangeMarkupElements ();_agbbd .BookmarkStart =NewCT_Bookmark ();if _bdfabd :=d .DecodeElement (_agbbd .BookmarkStart ,&_fgeade );_bdfabd !=nil {return _bdfabd ;};_aaag .EG_RunLevelElts =append (_aaag .EG_RunLevelElts ,_acedb );_acedb .EG_RangeMarkupElements =append (_acedb .EG_RangeMarkupElements ,_agbbd ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cadec :=NewEG_RunLevelElts (); -_dgdcf :=NewEG_RangeMarkupElements ();_dgdcf .BookmarkEnd =NewCT_MarkupRange ();if _adbgf :=d .DecodeElement (_dgdcf .BookmarkEnd ,&_fgeade );_adbgf !=nil {return _adbgf ;};_aaag .EG_RunLevelElts =append (_aaag .EG_RunLevelElts ,_cadec );_cadec .EG_RangeMarkupElements =append (_cadec .EG_RangeMarkupElements ,_dgdcf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aabba :=NewEG_RunLevelElts (); -_dfaae :=NewEG_RangeMarkupElements ();_dfaae .MoveFromRangeStart =NewCT_MoveBookmark ();if _bedcg :=d .DecodeElement (_dfaae .MoveFromRangeStart ,&_fgeade );_bedcg !=nil {return _bedcg ;};_aaag .EG_RunLevelElts =append (_aaag .EG_RunLevelElts ,_aabba ); -_aabba .EG_RangeMarkupElements =append (_aabba .EG_RangeMarkupElements ,_dfaae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_caeafc :=NewEG_RunLevelElts (); -_bceb :=NewEG_RangeMarkupElements ();_bceb .MoveFromRangeEnd =NewCT_MarkupRange ();if _dbfaf :=d .DecodeElement (_bceb .MoveFromRangeEnd ,&_fgeade );_dbfaf !=nil {return _dbfaf ;};_aaag .EG_RunLevelElts =append (_aaag .EG_RunLevelElts ,_caeafc );_caeafc .EG_RangeMarkupElements =append (_caeafc .EG_RangeMarkupElements ,_bceb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dgebfe :=NewEG_RunLevelElts (); -_feaaf :=NewEG_RangeMarkupElements ();_feaaf .MoveToRangeStart =NewCT_MoveBookmark ();if _fddac :=d .DecodeElement (_feaaf .MoveToRangeStart ,&_fgeade );_fddac !=nil {return _fddac ;};_aaag .EG_RunLevelElts =append (_aaag .EG_RunLevelElts ,_dgebfe );_dgebfe .EG_RangeMarkupElements =append (_dgebfe .EG_RangeMarkupElements ,_feaaf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_daeg :=NewEG_RunLevelElts (); -_deegdb :=NewEG_RangeMarkupElements ();_deegdb .MoveToRangeEnd =NewCT_MarkupRange ();if _agddc :=d .DecodeElement (_deegdb .MoveToRangeEnd ,&_fgeade );_agddc !=nil {return _agddc ;};_aaag .EG_RunLevelElts =append (_aaag .EG_RunLevelElts ,_daeg );_daeg .EG_RangeMarkupElements =append (_daeg .EG_RangeMarkupElements ,_deegdb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbcfc :=NewEG_RunLevelElts (); -_fbbdd :=NewEG_RangeMarkupElements ();_fbbdd .CommentRangeStart =NewCT_MarkupRange ();if _dfgdb :=d .DecodeElement (_fbbdd .CommentRangeStart ,&_fgeade );_dfgdb !=nil {return _dfgdb ;};_aaag .EG_RunLevelElts =append (_aaag .EG_RunLevelElts ,_gbcfc );_gbcfc .EG_RangeMarkupElements =append (_gbcfc .EG_RangeMarkupElements ,_fbbdd ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbddc :=NewEG_RunLevelElts (); -_gcfac :=NewEG_RangeMarkupElements ();_gcfac .CommentRangeEnd =NewCT_MarkupRange ();if _dgfea :=d .DecodeElement (_gcfac .CommentRangeEnd ,&_fgeade );_dgfea !=nil {return _dgfea ;};_aaag .EG_RunLevelElts =append (_aaag .EG_RunLevelElts ,_cbddc );_cbddc .EG_RangeMarkupElements =append (_cbddc .EG_RangeMarkupElements ,_gcfac ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ccgfc :=NewEG_RunLevelElts (); -_gbggd :=NewEG_RangeMarkupElements ();_gbggd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gafece :=d .DecodeElement (_gbggd .CustomXmlInsRangeStart ,&_fgeade );_gafece !=nil {return _gafece ;};_aaag .EG_RunLevelElts =append (_aaag .EG_RunLevelElts ,_ccgfc ); -_ccgfc .EG_RangeMarkupElements =append (_ccgfc .EG_RangeMarkupElements ,_gbggd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_beaa :=NewEG_RunLevelElts (); -_agbbc :=NewEG_RangeMarkupElements ();_agbbc .CustomXmlInsRangeEnd =NewCT_Markup ();if _acgfe :=d .DecodeElement (_agbbc .CustomXmlInsRangeEnd ,&_fgeade );_acgfe !=nil {return _acgfe ;};_aaag .EG_RunLevelElts =append (_aaag .EG_RunLevelElts ,_beaa );_beaa .EG_RangeMarkupElements =append (_beaa .EG_RangeMarkupElements ,_agbbc ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bafgde :=NewEG_RunLevelElts (); -_eagggg :=NewEG_RangeMarkupElements ();_eagggg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _afdg :=d .DecodeElement (_eagggg .CustomXmlDelRangeStart ,&_fgeade );_afdg !=nil {return _afdg ;};_aaag .EG_RunLevelElts =append (_aaag .EG_RunLevelElts ,_bafgde ); -_bafgde .EG_RangeMarkupElements =append (_bafgde .EG_RangeMarkupElements ,_eagggg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cegbd :=NewEG_RunLevelElts (); -_eegbd :=NewEG_RangeMarkupElements ();_eegbd .CustomXmlDelRangeEnd =NewCT_Markup ();if _eebbg :=d .DecodeElement (_eegbd .CustomXmlDelRangeEnd ,&_fgeade );_eebbg !=nil {return _eebbg ;};_aaag .EG_RunLevelElts =append (_aaag .EG_RunLevelElts ,_cegbd );_cegbd .EG_RangeMarkupElements =append (_cegbd .EG_RangeMarkupElements ,_eegbd ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecdbe :=NewEG_RunLevelElts (); -_caadb :=NewEG_RangeMarkupElements ();_caadb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cfefga :=d .DecodeElement (_caadb .CustomXmlMoveFromRangeStart ,&_fgeade );_cfefga !=nil {return _cfefga ;};_aaag .EG_RunLevelElts =append (_aaag .EG_RunLevelElts ,_ecdbe ); -_ecdbe .EG_RangeMarkupElements =append (_ecdbe .EG_RangeMarkupElements ,_caadb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_eeabd :=NewEG_RunLevelElts (); -_ccefe :=NewEG_RangeMarkupElements ();_ccefe .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bebeeg :=d .DecodeElement (_ccefe .CustomXmlMoveFromRangeEnd ,&_fgeade );_bebeeg !=nil {return _bebeeg ;};_aaag .EG_RunLevelElts =append (_aaag .EG_RunLevelElts ,_eeabd ); -_eeabd .EG_RangeMarkupElements =append (_eeabd .EG_RangeMarkupElements ,_ccefe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gdccb :=NewEG_RunLevelElts (); -_fgebb :=NewEG_RangeMarkupElements ();_fgebb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cdafd :=d .DecodeElement (_fgebb .CustomXmlMoveToRangeStart ,&_fgeade );_cdafd !=nil {return _cdafd ;};_aaag .EG_RunLevelElts =append (_aaag .EG_RunLevelElts ,_gdccb ); -_gdccb .EG_RangeMarkupElements =append (_gdccb .EG_RangeMarkupElements ,_fgebb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ecfca :=NewEG_RunLevelElts (); -_cgbaeb :=NewEG_RangeMarkupElements ();_cgbaeb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gafb :=d .DecodeElement (_cgbaeb .CustomXmlMoveToRangeEnd ,&_fgeade );_gafb !=nil {return _gafb ;};_aaag .EG_RunLevelElts =append (_aaag .EG_RunLevelElts ,_ecfca ); -_ecfca .EG_RangeMarkupElements =append (_ecfca .EG_RangeMarkupElements ,_cgbaeb );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"}:_efcegb :=NewEG_RunLevelElts (); -_eaaff :=NewEG_MathContent ();_eaaff .OMathPara =_aa .NewOMathPara ();if _ecebfe :=d .DecodeElement (_eaaff .OMathPara ,&_fgeade );_ecebfe !=nil {return _ecebfe ;};_aaag .EG_RunLevelElts =append (_aaag .EG_RunLevelElts ,_efcegb );_efcegb .EG_MathContent =append (_efcegb .EG_MathContent ,_eaaff ); -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"}:_dcdeaa :=NewEG_RunLevelElts (); -_gadfc :=NewEG_MathContent ();_gadfc .OMath =_aa .NewOMath ();if _aeagb :=d .DecodeElement (_gadfc .OMath ,&_fgeade );_aeagb !=nil {return _aeagb ;};_aaag .EG_RunLevelElts =append (_aaag .EG_RunLevelElts ,_dcdeaa );_dcdeaa .EG_MathContent =append (_dcdeaa .EG_MathContent ,_gadfc ); -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",_fgeade .Name ); -if _babac :=d .Skip ();_babac !=nil {return _babac ;};};case _f .EndElement :break _cegaga ;case _f .CharData :};};return nil ;};func (_fefad ST_HpsMeasure )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fefad .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_f .CharData (_d .Sprintf ("\u0025\u0064",*_fefad .ST_UnsignedDecimalNumber ))); -};if _fefad .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_f .CharData (*_fefad .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_bffaf ST_HexColorAuto )Validate ()error {return _bffaf .ValidateWithPath ("")}; -func (_ddbfbc *ST_SignedTwipsMeasure )Validate ()error {return _ddbfbc .ValidateWithPath ("")};func (_bbgcge ST_MailMergeDest )ValidateWithPath (path string )error {switch _bbgcge {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbgcge )); -};return nil ;}; +// Value of Setting +ValAttr *string ;};func NewCT_Zoom ()*CT_Zoom {_afddbf :=&CT_Zoom {};return _afddbf };func (_gfgeb ST_TblStyleOverrideType )Validate ()error {return _gfgeb .ValidateWithPath ("")};type CT_RPrChange struct{AuthorAttr string ;DateAttr *_gd .Time ; -// Validate validates the CT_RecipientData and its children -func (_ggac *CT_RecipientData )Validate ()error {return _ggac .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func (_gadgeg *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 :_d .Sprintf ("\u0025\u0076",_gadgeg .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fgbfc *CT_DocVars )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fgbfc .DocVar !=nil {_bfade :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0056\u0061\u0072"}}; -for _ ,_cbgdc :=range _fgbfc .DocVar {e .EncodeElement (_cbgdc ,_bfade );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TextScale struct{ +// Annotation Identifier +IdAttr int64 ;RPr *CT_RPrOriginal ;};func (_accege ST_ObjectUpdateMode )ValidateWithPath (path string )error {switch _accege {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 (_accege )); +};return nil ;};type CT_TxbxContent struct{ -// Text Expansion/Compression Value -ValAttr *ST_TextScale ;};func (_gefae *CT_TblOverlap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_febee ,_afcfea :=_gefae .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _afcfea !=nil {return _afcfea ;};start .Attr =append (start .Attr ,_febee ); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgaba *ST_VAnchor )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cgaba =0;case "\u0074\u0065\u0078\u0074":*_cgaba =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cgaba =2; -case "\u0070\u0061\u0067\u0065":*_cgaba =3;};return nil ;};func (_gabag *CT_FontFamily )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_feagb ,_cbggf :=_gabag .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cbggf !=nil {return _cbggf ; -};start .Attr =append (start .Attr ,_feagb );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;}; // ValidateWithPath validates the CT_MathCtrlIns and its children, prefixing error messages with path -func (_cddgd *CT_MathCtrlIns )ValidateWithPath (path string )error {return nil };func (_cdfag *CT_HMerge )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbcga :=range start .Attr {if _cbcga .Name .Local =="\u0076\u0061\u006c"{_cdfag .ValAttr .UnmarshalXMLAttr (_cbcga ); -continue ;};};for {_ddbd ,_abcb :=d .Token ();if _abcb !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_abcb );};if _ffdg ,_gcegf :=_ddbd .(_f .EndElement );_gcegf &&_ffdg .Name ==start .Name {break ; -};};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 (_ffbd *CT_SdtContentRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ffbd .FldSimple !=nil {_feffb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}}; -for _ ,_dbddad :=range _ffbd .FldSimple {e .EncodeElement (_dbddad ,_feffb );};};if _ffbd .Hyperlink !=nil {_bgaebg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_ffbd .Hyperlink ,_bgaebg ); -};if _ffbd .SubDoc !=nil {_ddgec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_ffbd .SubDoc ,_ddgec );};if _ffbd .EG_ContentRunContent !=nil {for _ ,_dgcfg :=range _ffbd .EG_ContentRunContent {_dgcfg .MarshalXML (e ,_f .StartElement {}); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cfecf ST_PageBorderZOrder )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_adgggg :=_f .Attr {};_adgggg .Name =name ;switch _cfecf {case ST_PageBorderZOrderUnset :_adgggg .Value =""; -case ST_PageBorderZOrderFront :_adgggg .Value ="\u0066\u0072\u006fn\u0074";case ST_PageBorderZOrderBack :_adgggg .Value ="\u0062\u0061\u0063\u006b";};return _adgggg ,nil ;};func (_ggacb *CT_SdtContentBlock )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _ggacb .CustomXml !=nil {_dbcgg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_ggacb .CustomXml ,_dbcgg );};if _ggacb .Sdt !=nil {_bdcec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074"}}; -e .EncodeElement (_ggacb .Sdt ,_bdcec );};if _ggacb .P !=nil {_dddcag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070"}};for _ ,_effef :=range _ggacb .P {e .EncodeElement (_effef ,_dddcag );};};if _ggacb .Tbl !=nil {_fdcda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c"}}; -for _ ,_becgf :=range _ggacb .Tbl {e .EncodeElement (_becgf ,_fdcda );};};if _ggacb .EG_RunLevelElts !=nil {for _ ,_bfbce :=range _ggacb .EG_RunLevelElts {_bfbce .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_adbge *CT_Pitch )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adbge .ValAttr =ST_Pitch (1);for _ ,_ccabg :=range start .Attr {if _ccabg .Name .Local =="\u0076\u0061\u006c"{_adbge .ValAttr .UnmarshalXMLAttr (_ccabg ); -continue ;};};for {_fffed ,_cgaaed :=d .Token ();if _cgaaed !=nil {return _d .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0069\u0074\u0063\u0068: \u0025\u0073",_cgaaed );};if _gbeae ,_beegd :=_fffed .(_f .EndElement );_beegd &&_gbeae .Name ==start .Name {break ; -};};return nil ;};func (_dbggg *CT_Frame )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbgd :for {_gdcd ,_aceg :=d .Token ();if _aceg !=nil {return _aceg ;};switch _ebgc :=_gdcd .(type ){case _f .StartElement :switch _ebgc .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbggg .Sz =NewCT_String (); -if _faccde :=d .DecodeElement (_dbggg .Sz ,&_ebgc );_faccde !=nil {return _faccde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbggg .Name =NewCT_String (); -if _aebag :=d .DecodeElement (_dbggg .Name ,&_ebgc );_aebag !=nil {return _aebag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbggg .Title =NewCT_String (); -if _bade :=d .DecodeElement (_dbggg .Title ,&_ebgc );_bade !=nil {return _bade ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbggg .LongDesc =NewCT_Rel (); -if _eedccb :=d .DecodeElement (_dbggg .LongDesc ,&_ebgc );_eedccb !=nil {return _eedccb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbggg .SourceFileName =NewCT_Rel (); -if _gacg :=d .DecodeElement (_dbggg .SourceFileName ,&_ebgc );_gacg !=nil {return _gacg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbggg .MarW =NewCT_PixelsMeasure (); -if _eege :=d .DecodeElement (_dbggg .MarW ,&_ebgc );_eege !=nil {return _eege ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbggg .MarH =NewCT_PixelsMeasure (); -if _bafcd :=d .DecodeElement (_dbggg .MarH ,&_ebgc );_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 :"\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"}:_dbggg .Scrollbar =NewCT_FrameScrollbar (); -if _fabe :=d .DecodeElement (_dbggg .Scrollbar ,&_ebgc );_fabe !=nil {return _fabe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_dbggg .NoResizeAllowed =NewCT_OnOff (); -if _bbfea :=d .DecodeElement (_dbggg .NoResizeAllowed ,&_ebgc );_bbfea !=nil {return _bbfea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbggg .LinkedToFile =NewCT_OnOff (); -if _gaec :=d .DecodeElement (_dbggg .LinkedToFile ,&_ebgc );_gaec !=nil {return _gaec ;};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",_ebgc .Name ); -if _ccbac :=d .Skip ();_ccbac !=nil {return _ccbac ;};};case _f .EndElement :break _fbgd ;case _f .CharData :};};return nil ;};func (_bdffd ST_StyleSort )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_afdgdf :=_f .Attr {};_afdgdf .Name =name ;switch _bdffd {case ST_StyleSortUnset :_afdgdf .Value =""; -case ST_StyleSortName :_afdgdf .Value ="\u006e\u0061\u006d\u0065";case ST_StyleSortPriority :_afdgdf .Value ="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079";case ST_StyleSortDefault :_afdgdf .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_StyleSortFont :_afdgdf .Value ="\u0066\u006f\u006e\u0074"; -case ST_StyleSortBasedOn :_afdgdf .Value ="\u0062a\u0073\u0065\u0064\u004f\u006e";case ST_StyleSortType :_afdgdf .Value ="\u0074\u0079\u0070\u0065";case ST_StyleSort0000 :_afdgdf .Value ="\u0030\u0030\u0030\u0030";case ST_StyleSort0001 :_afdgdf .Value ="\u0030\u0030\u0030\u0031"; -case ST_StyleSort0002 :_afdgdf .Value ="\u0030\u0030\u0030\u0032";case ST_StyleSort0003 :_afdgdf .Value ="\u0030\u0030\u0030\u0033";case ST_StyleSort0004 :_afdgdf .Value ="\u0030\u0030\u0030\u0034";case ST_StyleSort0005 :_afdgdf .Value ="\u0030\u0030\u0030\u0035"; -};return _afdgdf ,nil ;};func (_fcfgea *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 _fcfgea .CT_Numbering .MarshalXML (e ,start );};func (_bfabc WdST_RelFromH )Validate ()error {return _bfabc .ValidateWithPath ("")};type CT_MultiLevelType struct{ - -// Abstract Numbering Definition Type -ValAttr ST_MultiLevelType ;};func (_cfegf ST_Em )Validate ()error {return _cfegf .ValidateWithPath ("")};func NewEG_SectPrContents ()*EG_SectPrContents {_efaaee :=&EG_SectPrContents {};return _efaaee };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;); - -// Validate validates the CT_SectPrChange and its children -func (_cbcab *CT_SectPrChange )Validate ()error {return _cbcab .ValidateWithPath ("\u0043T\u005fS\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};type ST_TextAlignment byte ; - -// Validate validates the CT_HpsMeasure and its children -func (_fcefg *CT_HpsMeasure )Validate ()error {return _fcefg .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};type CT_TrackChangesView struct{ +func (_fadda *CT_MathCtrlIns )ValidateWithPath (path string )error {return nil }; -// Display Visual Indicator Of Markup Area -MarkupAttr *_df .ST_OnOff ; +// Validate validates the EG_PContentMath and its children +func (_abefe *EG_PContentMath )Validate ()error {return _abefe .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068");};type CT_ParaRPr struct{ -// Display Comments -CommentsAttr *_df .ST_OnOff ; +// Inserted Paragraph +Ins *CT_TrackChange ; -// Display Content Revisions -InsDelAttr *_df .ST_OnOff ; +// Deleted Paragraph +Del *CT_TrackChange ; -// Display Formatting Revisions -FormattingAttr *_df .ST_OnOff ; +// Move Source Paragraph +MoveFrom *CT_TrackChange ; -// Display Ink Annotations -InkAnnotationsAttr *_df .ST_OnOff ;};type EG_RPrBase struct{ +// Move Destination Paragraph +MoveTo *CT_TrackChange ; // Referenced Character Style RStyle *CT_String ; @@ -9110,1454 +8210,712 @@ EastAsianLayout *CT_EastAsianLayout ; SpecVanish *CT_OnOff ; // Office Open XML Math -OMath *CT_OnOff ;};func (_acgae *ST_PTabAlignment )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_acgae =0;case "\u006c\u0065\u0066\u0074":*_acgae =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_acgae =2;case "\u0072\u0069\u0067h\u0074":*_acgae =3; -};return nil ;};type ST_Zoom byte ; +OMath *CT_OnOff ; -// ValidateWithPath validates the CT_TrackChange and its children, prefixing error messages with path -func (_gbgfb *CT_TrackChange )ValidateWithPath (path string )error {return nil };func (_facgae ST_SectionMark )Validate ()error {return _facgae .ValidateWithPath ("")};func NewCT_RecipientData ()*CT_RecipientData {_bcbe :=&CT_RecipientData {};_bcbe .Column =NewCT_DecimalNumber (); -_bcbe .UniqueTag =NewCT_Base64Binary ();return _bcbe ;};func (_cdbggf *ST_Theme )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cdbggf =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_cdbggf =1; -case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_cdbggf =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_cdbggf =3;case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_cdbggf =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_cdbggf =5; -case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_cdbggf =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_cdbggf =7;case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_cdbggf =8;};return nil ;};type CT_DocGrid struct{ +// Revision Information for Run Properties on the Paragraph Mark +RPrChange *CT_ParaRPrChange ;};type CT_Tabs struct{ -// Document Grid Type -TypeAttr ST_DocGrid ; +// Custom Tab Stop +Tab []*CT_TabStop ;};func (_afbbca *WdCT_PosHChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcadfg :for {_gedbda ,_egcdb :=d .Token ();if _egcdb !=nil {return _egcdb ;};switch _deebf :=_gedbda .(type ){case _d .StartElement :switch _deebf .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"}:_afbbca .Align =WdST_AlignHUnset ; +if _ggfcd :=d .DecodeElement (&_afbbca .Align ,&_deebf );_ggfcd !=nil {return _ggfcd ;};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"}:_afbbca .PosOffset =new (int32 ); +if _abbdgd :=d .DecodeElement (_afbbca .PosOffset ,&_deebf );_abbdgd !=nil {return _abbdgd ;};default:_gb .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",_deebf .Name ); +if _agagc :=d .Skip ();_agagc !=nil {return _agagc ;};};case _d .EndElement :break _dcadfg ;case _d .CharData :};};return nil ;};type CT_Text struct{SpaceAttr *string ;Content string ;};func (_cfee *CT_EastAsianLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfee .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cfee .IdAttr )}); +};if _cfee .CombineAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006d\u0062\u0069\u006ee"},Value :_b .Sprintf ("\u0025\u0076",*_cfee .CombineAttr )});};if _cfee .CombineBracketsAttr !=ST_CombineBracketsUnset {_dfab ,_agccb :=_cfee .CombineBracketsAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073"}); +if _agccb !=nil {return _agccb ;};start .Attr =append (start .Attr ,_dfab );};if _cfee .VertAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076\u0065\u0072\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cfee .VertAttr )}); +};if _cfee .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 :_b .Sprintf ("\u0025\u0076",*_cfee .VertCompressAttr )});}; +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_adgaga ST_FFTextType )String ()string {switch _adgaga {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 "";};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 (_edadaf *ST_EdGrp )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_edadaf =0; +case "\u006e\u006f\u006e\u0065":*_edadaf =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_edadaf =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_edadaf =3;case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_edadaf =4; +case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_edadaf =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_edadaf =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_edadaf =7;};return nil ;};func NewCT_Underline ()*CT_Underline {_aefcae :=&CT_Underline {};return _aefcae }; -// Document Grid Line Pitch -LinePitchAttr *int64 ; -// Document Grid Character Pitch -CharSpaceAttr *int64 ;};func (_cdfg *CT_CharacterSpacing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_aeaf ,_cggc :=_cdfg .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cggc !=nil {return _cggc ;};start .Attr =append (start .Attr ,_aeaf ); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_OnOff and its children +func (_cafa *CT_OnOff )Validate ()error {return _cafa .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");};func (_bgaf *CT_DocVars )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bgaf .DocVar !=nil {_gcbce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0056\u0061\u0072"}}; +for _ ,_agbbd :=range _bgaf .DocVar {e .EncodeElement (_agbbd ,_gcbce );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewEG_CellMarkupElements ()*EG_CellMarkupElements {_geabcf :=&EG_CellMarkupElements {};return _geabcf ;}; +type ST_MailMergeDest byte ;func (_bbebg ST_Lock )Validate ()error {return _bbebg .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_DecimalNumberOrPrecent and its children, prefixing error messages with path -func (_fcad *CT_DecimalNumberOrPrecent )ValidateWithPath (path string )error {if _gbgdf :=_fcad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbgdf !=nil {return _gbgdf ;};return nil ;};func (_ddegbc ST_Underline )Validate ()error {return _ddegbc .ValidateWithPath ("")}; -func (_cedeb *CT_MarkupRange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cedeb .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_bfbgb ,_caadg :=_cedeb .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 _caadg !=nil {return _caadg ;};start .Attr =append (start .Attr ,_bfbgb );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_cedeb .IdAttr )});e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type Footnotes struct{CT_Footnotes };type CT_TextEffect struct{ +// ValidateWithPath validates the WdCT_WrapPath and its children, prefixing error messages with path +func (_egegge *WdCT_WrapPath )ValidateWithPath (path string )error {if _bbaae :=_egegge .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_bbaae !=nil {return _bbaae ;};for _bccebb ,_bgecfe :=range _egegge .LineTo {if _dceca :=_bgecfe .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004c\u0069\u006e\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_bccebb )); +_dceca !=nil {return _dceca ;};};return nil ;};func (_fbgef *CT_MailMergeDocType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbgef .ValAttr =ST_MailMergeDocType (1);for _ ,_fecad :=range start .Attr {if _fecad .Name .Local =="\u0076\u0061\u006c"{_fbgef .ValAttr .UnmarshalXMLAttr (_fecad ); +continue ;};};for {_bfbge ,_bcga :=d .Token ();if _bcga !=nil {return _b .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",_bcga ); +};if _bbceg ,_accbb :=_bfbge .(_d .EndElement );_accbb &&_bbceg .Name ==start .Name {break ;};};return nil ;};func (_cfbdfg ST_DocPartType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_adbdf :=_d .Attr {};_adbdf .Name =name ;switch _cfbdfg {case ST_DocPartTypeUnset :_adbdf .Value =""; +case ST_DocPartTypeNone :_adbdf .Value ="\u006e\u006f\u006e\u0065";case ST_DocPartTypeNormal :_adbdf .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_DocPartTypeAutoExp :_adbdf .Value ="\u0061u\u0074\u006f\u0045\u0078\u0070";case ST_DocPartTypeToolbar :_adbdf .Value ="\u0074o\u006f\u006c\u0062\u0061\u0072"; +case ST_DocPartTypeSpeller :_adbdf .Value ="\u0073p\u0065\u006c\u006c\u0065\u0072";case ST_DocPartTypeFormFld :_adbdf .Value ="\u0066o\u0072\u006d\u0046\u006c\u0064";case ST_DocPartTypeBbPlcHdr :_adbdf .Value ="\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072"; +};return _adbdf ,nil ;}; -// Animated Text Effect Type -ValAttr ST_TextEffect ;}; +// ValidateWithPath validates the WdCT_LinkedTextboxInformation and its children, prefixing error messages with path +func (_cbbgc *WdCT_LinkedTextboxInformation )ValidateWithPath (path string )error {if _cbbgc .ExtLst !=nil {if _caabbeg :=_cbbgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_caabbeg !=nil {return _caabbeg ;};};return nil ; +}; -// ValidateWithPath validates the EG_RPrMath and its children, prefixing error messages with path -func (_aaaebb *EG_RPrMath )ValidateWithPath (path string )error {if _aaaebb .Ins !=nil {if _fcfbde :=_aaaebb .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_fcfbde !=nil {return _fcfbde ;};};if _aaaebb .Del !=nil {if _ffdcaf :=_aaaebb .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); -_ffdcaf !=nil {return _ffdcaf ;};};if _aaaebb .RPr !=nil {if _gcccf :=_aaaebb .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_gcccf !=nil {return _gcccf ;};};return nil ;}; +// ValidateWithPath validates the CT_StyleSort and its children, prefixing error messages with path +func (_bedac *CT_StyleSort )ValidateWithPath (path string )error {if _bedac .ValAttr ==ST_StyleSortUnset {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 _fcaac :=_bedac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcaac !=nil {return _fcaac ;};return nil ;}; -// Validate validates the CT_TabStop and its children -func (_dccdc *CT_TabStop )Validate ()error {return _dccdc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070");};func (_aaac *CT_PPrBase )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aaac .PStyle !=nil {_gfgbdb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_aaac .PStyle ,_gfgbdb );};if _aaac .KeepNext !=nil {_gfbab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_aaac .KeepNext ,_gfbab );};if _aaac .KeepLines !=nil {_dcgff :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_aaac .KeepLines ,_dcgff );};if _aaac .PageBreakBefore !=nil {_gacbfg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_aaac .PageBreakBefore ,_gacbfg ); -};if _aaac .FramePr !=nil {_ebega :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_aaac .FramePr ,_ebega );};if _aaac .WidowControl !=nil {_bdbfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}}; -e .EncodeElement (_aaac .WidowControl ,_bdbfd );};if _aaac .NumPr !=nil {_dgdgf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_aaac .NumPr ,_dgdgf );};if _aaac .SuppressLineNumbers !=nil {_bggdc :=_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 (_aaac .SuppressLineNumbers ,_bggdc );};if _aaac .PBdr !=nil {_ggece :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_aaac .PBdr ,_ggece );};if _aaac .Shd !=nil {_gcebb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}}; -e .EncodeElement (_aaac .Shd ,_gcebb );};if _aaac .Tabs !=nil {_cccdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_aaac .Tabs ,_cccdc );};if _aaac .SuppressAutoHyphens !=nil {_eebea :=_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 (_aaac .SuppressAutoHyphens ,_eebea );};if _aaac .Kinsoku !=nil {_edbbbe :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_aaac .Kinsoku ,_edbbbe );};if _aaac .WordWrap !=nil {_babad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}}; -e .EncodeElement (_aaac .WordWrap ,_babad );};if _aaac .OverflowPunct !=nil {_gfbgf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_aaac .OverflowPunct ,_gfbgf ); -};if _aaac .TopLinePunct !=nil {_ebabf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_aaac .TopLinePunct ,_ebabf );};if _aaac .AutoSpaceDE !=nil {_gcgeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}}; -e .EncodeElement (_aaac .AutoSpaceDE ,_gcgeb );};if _aaac .AutoSpaceDN !=nil {_caaff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_aaac .AutoSpaceDN ,_caaff ); -};if _aaac .Bidi !=nil {_eccgc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_aaac .Bidi ,_eccgc );};if _aaac .AdjustRightInd !=nil {_bdabe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}}; -e .EncodeElement (_aaac .AdjustRightInd ,_bdabe );};if _aaac .SnapToGrid !=nil {_ffdeda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_aaac .SnapToGrid ,_ffdeda );}; -if _aaac .Spacing !=nil {_cdedbg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_aaac .Spacing ,_cdedbg );};if _aaac .Ind !=nil {_baeeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0064"}}; -e .EncodeElement (_aaac .Ind ,_baeeg );};if _aaac .ContextualSpacing !=nil {_abdd :=_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 (_aaac .ContextualSpacing ,_abdd ); -};if _aaac .MirrorIndents !=nil {_gcccb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_aaac .MirrorIndents ,_gcccb );};if _aaac .SuppressOverlap !=nil {_eeae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}}; -e .EncodeElement (_aaac .SuppressOverlap ,_eeae );};if _aaac .Jc !=nil {_afggg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_aaac .Jc ,_afggg );};if _aaac .TextDirection !=nil {_ecagc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_aaac .TextDirection ,_ecagc );};if _aaac .TextAlignment !=nil {_gffee :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_aaac .TextAlignment ,_gffee ); -};if _aaac .TextboxTightWrap !=nil {_eabeg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_aaac .TextboxTightWrap ,_eabeg );};if _aaac .OutlineLvl !=nil {_defac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}}; -e .EncodeElement (_aaac .OutlineLvl ,_defac );};if _aaac .DivId !=nil {_fbaab :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_aaac .DivId ,_fbaab );};if _aaac .CnfStyle !=nil {_eafad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_aaac .CnfStyle ,_eafad );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_EdnProps ()*CT_EdnProps {_ffce :=&CT_EdnProps {};return _ffce };func (_bedb *CT_CustomXmlBlock )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bedb .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_d .Sprintf ("\u0025\u0076",*_bedb .UriAttr )}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_d .Sprintf ("\u0025\u0076",_bedb .ElementAttr )});e .EncodeToken (start );if _bedb .CustomXmlPr !=nil {_fegg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}}; -e .EncodeElement (_bedb .CustomXmlPr ,_fegg );};if _bedb .EG_ContentBlockContent !=nil {for _ ,_fefg :=range _bedb .EG_ContentBlockContent {_fefg .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};func (_cafcba ST_View )ValidateWithPath (path string )error {switch _cafcba {case 0,1,2,3,4,5,6:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cafcba )); -};return nil ;};func (_gedbc *CT_PPrBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eedeb :for {_gfbgb ,_cdgc :=d .Token ();if _cdgc !=nil {return _cdgc ;};switch _egfcd :=_gfbgb .(type ){case _f .StartElement :switch _egfcd .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gedbc .PStyle =NewCT_String (); -if _fbdba :=d .DecodeElement (_gedbc .PStyle ,&_egfcd );_fbdba !=nil {return _fbdba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gedbc .KeepNext =NewCT_OnOff (); -if _fefeb :=d .DecodeElement (_gedbc .KeepNext ,&_egfcd );_fefeb !=nil {return _fefeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gedbc .KeepLines =NewCT_OnOff (); -if _gcaeab :=d .DecodeElement (_gedbc .KeepLines ,&_egfcd );_gcaeab !=nil {return _gcaeab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gedbc .PageBreakBefore =NewCT_OnOff (); -if _ffebg :=d .DecodeElement (_gedbc .PageBreakBefore ,&_egfcd );_ffebg !=nil {return _ffebg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gedbc .FramePr =NewCT_FramePr (); -if _cdcfa :=d .DecodeElement (_gedbc .FramePr ,&_egfcd );_cdcfa !=nil {return _cdcfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gedbc .WidowControl =NewCT_OnOff (); -if _eeacaa :=d .DecodeElement (_gedbc .WidowControl ,&_egfcd );_eeacaa !=nil {return _eeacaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gedbc .NumPr =NewCT_NumPr (); -if _gdbbc :=d .DecodeElement (_gedbc .NumPr ,&_egfcd );_gdbbc !=nil {return _gdbbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gedbc .SuppressLineNumbers =NewCT_OnOff (); -if _cfbdd :=d .DecodeElement (_gedbc .SuppressLineNumbers ,&_egfcd );_cfbdd !=nil {return _cfbdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gedbc .PBdr =NewCT_PBdr (); -if _begbc :=d .DecodeElement (_gedbc .PBdr ,&_egfcd );_begbc !=nil {return _begbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gedbc .Shd =NewCT_Shd (); -if _fgcb :=d .DecodeElement (_gedbc .Shd ,&_egfcd );_fgcb !=nil {return _fgcb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_gedbc .Tabs =NewCT_Tabs (); -if _ceada :=d .DecodeElement (_gedbc .Tabs ,&_egfcd );_ceada !=nil {return _ceada ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gedbc .SuppressAutoHyphens =NewCT_OnOff (); -if _gaecg :=d .DecodeElement (_gedbc .SuppressAutoHyphens ,&_egfcd );_gaecg !=nil {return _gaecg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gedbc .Kinsoku =NewCT_OnOff (); -if _eeege :=d .DecodeElement (_gedbc .Kinsoku ,&_egfcd );_eeege !=nil {return _eeege ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gedbc .WordWrap =NewCT_OnOff (); -if _ffbba :=d .DecodeElement (_gedbc .WordWrap ,&_egfcd );_ffbba !=nil {return _ffbba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_gedbc .OverflowPunct =NewCT_OnOff (); -if _eggad :=d .DecodeElement (_gedbc .OverflowPunct ,&_egfcd );_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 :"\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"}:_gedbc .TopLinePunct =NewCT_OnOff (); -if _cgee :=d .DecodeElement (_gedbc .TopLinePunct ,&_egfcd );_cgee !=nil {return _cgee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gedbc .AutoSpaceDE =NewCT_OnOff (); -if _cacfe :=d .DecodeElement (_gedbc .AutoSpaceDE ,&_egfcd );_cacfe !=nil {return _cacfe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gedbc .AutoSpaceDN =NewCT_OnOff (); -if _cdeaa :=d .DecodeElement (_gedbc .AutoSpaceDN ,&_egfcd );_cdeaa !=nil {return _cdeaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_gedbc .Bidi =NewCT_OnOff (); -if _fgfgg :=d .DecodeElement (_gedbc .Bidi ,&_egfcd );_fgfgg !=nil {return _fgfgg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gedbc .AdjustRightInd =NewCT_OnOff (); -if _dcfdc :=d .DecodeElement (_gedbc .AdjustRightInd ,&_egfcd );_dcfdc !=nil {return _dcfdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gedbc .SnapToGrid =NewCT_OnOff (); -if _eeaee :=d .DecodeElement (_gedbc .SnapToGrid ,&_egfcd );_eeaee !=nil {return _eeaee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gedbc .Spacing =NewCT_Spacing (); -if _abeef :=d .DecodeElement (_gedbc .Spacing ,&_egfcd );_abeef !=nil {return _abeef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gedbc .Ind =NewCT_Ind (); -if _cggccb :=d .DecodeElement (_gedbc .Ind ,&_egfcd );_cggccb !=nil {return _cggccb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gedbc .ContextualSpacing =NewCT_OnOff (); -if _adbaba :=d .DecodeElement (_gedbc .ContextualSpacing ,&_egfcd );_adbaba !=nil {return _adbaba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gedbc .MirrorIndents =NewCT_OnOff (); -if _dbdbe :=d .DecodeElement (_gedbc .MirrorIndents ,&_egfcd );_dbdbe !=nil {return _dbdbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gedbc .SuppressOverlap =NewCT_OnOff (); -if _eagad :=d .DecodeElement (_gedbc .SuppressOverlap ,&_egfcd );_eagad !=nil {return _eagad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gedbc .Jc =NewCT_Jc (); -if _afecc :=d .DecodeElement (_gedbc .Jc ,&_egfcd );_afecc !=nil {return _afecc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gedbc .TextDirection =NewCT_TextDirection (); -if _cadb :=d .DecodeElement (_gedbc .TextDirection ,&_egfcd );_cadb !=nil {return _cadb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_gedbc .TextAlignment =NewCT_TextAlignment (); -if _bgfdec :=d .DecodeElement (_gedbc .TextAlignment ,&_egfcd );_bgfdec !=nil {return _bgfdec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gedbc .TextboxTightWrap =NewCT_TextboxTightWrap (); -if _egcgdb :=d .DecodeElement (_gedbc .TextboxTightWrap ,&_egfcd );_egcgdb !=nil {return _egcgdb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gedbc .OutlineLvl =NewCT_DecimalNumber (); -if _fadccd :=d .DecodeElement (_gedbc .OutlineLvl ,&_egfcd );_fadccd !=nil {return _fadccd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gedbc .DivId =NewCT_DecimalNumber (); -if _fdbgc :=d .DecodeElement (_gedbc .DivId ,&_egfcd );_fdbgc !=nil {return _fdbgc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gedbc .CnfStyle =NewCT_Cnf (); -if _efcfg :=d .DecodeElement (_gedbc .CnfStyle ,&_egfcd );_efcfg !=nil {return _efcfg ;};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",_egfcd .Name ); -if _fbbfg :=d .Skip ();_fbbfg !=nil {return _fbbfg ;};};case _f .EndElement :break _eedeb ;case _f .CharData :};};return nil ;};func (_aaaef *CT_ProofErr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bgbda ,_agbcc :=_aaaef .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); -if _agbcc !=nil {return _agbcc ;};start .Attr =append (start .Attr ,_bgbda );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aaaf *CT_Charset )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgbg :=range start .Attr {if _fgbg .Name .Local =="\u0076\u0061\u006c"{_ddge ,_eccdc :=_fgbg .Value ,error (nil ); -if _eccdc !=nil {return _eccdc ;};_aaaf .ValAttr =&_ddge ;continue ;};if _fgbg .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_gcde ,_dadc :=_fgbg .Value ,error (nil );if _dadc !=nil {return _dadc ;};_aaaf .CharacterSetAttr =&_gcde ; -continue ;};};for {_ege ,_acb :=d .Token ();if _acb !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074\u003a\u0020%\u0073",_acb );};if _cbaa ,_dgee :=_ege .(_f .EndElement );_dgee &&_cbaa .Name ==start .Name {break ; -};};return nil ;};type Fonts struct{CT_FontsList };func (_gabff *CT_TblGridChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gabff .TblGrid =NewCT_TblGridBase ();for _ ,_bddb :=range start .Attr {if _bddb .Name .Local =="\u0069\u0064"{_cgdef ,_dfgceb :=_fc .ParseInt (_bddb .Value ,10,64); -if _dfgceb !=nil {return _dfgceb ;};_gabff .IdAttr =_cgdef ;continue ;};};_ggddg :for {_eeade ,_gdbgdb :=d .Token ();if _gdbgdb !=nil {return _gdbgdb ;};switch _fgbad :=_eeade .(type ){case _f .StartElement :switch _fgbad .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _ededd :=d .DecodeElement (_gabff .TblGrid ,&_fgbad ); -_ededd !=nil {return _ededd ;};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",_fgbad .Name ); -if _fgccbd :=d .Skip ();_fgccbd !=nil {return _fgccbd ;};};case _f .EndElement :break _ggddg ;case _f .CharData :};};return nil ;};func (_feeeea ST_StyleSort )ValidateWithPath (path string )error {switch _feeeea {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feeeea )); -};return nil ;}; +// ValidateWithPath validates the CT_Lang and its children, prefixing error messages with path +func (_eacc *CT_Lang )ValidateWithPath (path string )error {return nil };func (_dfbac *CT_DocVar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acebd :=range start .Attr {if _acebd .Name .Local =="\u006e\u0061\u006d\u0065"{_feggb ,_gggca :=_acebd .Value ,error (nil ); +if _gggca !=nil {return _gggca ;};_dfbac .NameAttr =_feggb ;continue ;};if _acebd .Name .Local =="\u0076\u0061\u006c"{_ggdag ,_adfgg :=_acebd .Value ,error (nil );if _adfgg !=nil {return _adfgg ;};_dfbac .ValAttr =_ggdag ;continue ;};};for {_faddb ,_bgdfg :=d .Token (); +if _bgdfg !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0063V\u0061\u0072\u003a\u0020\u0025\u0073",_bgdfg );};if _cgad ,_beaaf :=_faddb .(_d .EndElement );_beaaf &&_cgad .Name ==start .Name {break ;};};return nil ; +};func (_gcffgc ST_DropCap )String ()string {switch _gcffgc {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 "";}; -// ValidateWithPath validates the CT_NumLvl and its children, prefixing error messages with path -func (_edbc *CT_NumLvl )ValidateWithPath (path string )error {if _edbc .StartOverride !=nil {if _ceeeb :=_edbc .StartOverride .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u004f\u0076\u0065r\u0072\u0069\u0064\u0065");_ceeeb !=nil {return _ceeeb ; -};};if _edbc .Lvl !=nil {if _ddcgb :=_edbc .Lvl .ValidateWithPath (path +"\u002f\u004c\u0076\u006c");_ddcgb !=nil {return _ddcgb ;};};return nil ;};func (_bdc *CT_Attr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdg :=range start .Attr {if _gdg .Name .Local =="\u0075\u0072\u0069"{_agg ,_fdg :=_gdg .Value ,error (nil ); -if _fdg !=nil {return _fdg ;};_bdc .UriAttr =&_agg ;continue ;};if _gdg .Name .Local =="\u006e\u0061\u006d\u0065"{_gac ,_fcgb :=_gdg .Value ,error (nil );if _fcgb !=nil {return _fcgb ;};_bdc .NameAttr =_gac ;continue ;};if _gdg .Name .Local =="\u0076\u0061\u006c"{_gfg ,_bag :=_gdg .Value ,error (nil ); -if _bag !=nil {return _bag ;};_bdc .ValAttr =_gfg ;continue ;};};for {_beg ,_ead :=d .Token ();if _ead !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u0074\u0074\u0072\u003a\u0020\u0025\u0073",_ead );};if _aea ,_cge :=_beg .(_f .EndElement ); -_cge &&_aea .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TblGridCol and its children, prefixing error messages with path +func (_ggaabg *CT_TblGridCol )ValidateWithPath (path string )error {if _ggaabg .WAttr !=nil {if _fcccf :=_ggaabg .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_fcccf !=nil {return _fcccf ;};};return nil ;};const (ST_RestartNumberUnset ST_RestartNumber =0; +ST_RestartNumberContinuous ST_RestartNumber =1;ST_RestartNumberEachSect ST_RestartNumber =2;ST_RestartNumberEachPage ST_RestartNumber =3;);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;); -// ValidateWithPath validates the CT_Captions and its children, prefixing error messages with path -func (_dbgg *CT_Captions )ValidateWithPath (path string )error {for _bbedf ,_cfdb :=range _dbgg .Caption {if _cbfc :=_cfdb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0070\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_bbedf )); -_cbfc !=nil {return _cbfc ;};};if _dbgg .AutoCaptions !=nil {if _bfc :=_dbgg .AutoCaptions .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");_bfc !=nil {return _bfc ;};};return nil ;}; +// Validate validates the CT_TblLook and its children +func (_bagbd *CT_TblLook )Validate ()error {return _bagbd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");};func (_dadb *CT_Endnotes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_feagd :for {_gfead ,_gaec :=d .Token (); +if _gaec !=nil {return _gaec ;};switch _faea :=_gfead .(type ){case _d .StartElement :switch _faea .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"}:_badgc :=NewCT_FtnEdn (); +if _cgeae :=d .DecodeElement (_badgc ,&_faea );_cgeae !=nil {return _cgeae ;};_dadb .Endnote =append (_dadb .Endnote ,_badgc );default:_gb .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",_faea .Name ); +if _fadgc :=d .Skip ();_fadgc !=nil {return _fadgc ;};};case _d .EndElement :break _feagd ;case _d .CharData :};};return nil ;};func (_agafc ST_MailMergeDest )ValidateWithPath (path string )error {switch _agafc {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 (_agafc )); +};return nil ;};func (_ecfecg *CT_TextScale )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fedgd :=range start .Attr {if _fedgd .Name .Local =="\u0076\u0061\u006c"{_cgcce ,_fdcfc :=ParseUnionST_TextScale (_fedgd .Value );if _fdcfc !=nil {return _fdcfc ; +};_ecfecg .ValAttr =&_cgcce ;continue ;};};for {_cdafee ,_acgac :=d .Token ();if _acgac !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0053\u0063\u0061\u006c\u0065\u003a\u0020\u0025\u0073",_acgac ); +};if _ebfdf ,_deacd :=_cdafee .(_d .EndElement );_deacd &&_ebfdf .Name ==start .Name {break ;};};return nil ;};func (_dagfge ST_TextboxTightWrap )Validate ()error {return _dagfge .ValidateWithPath ("")};func NewCT_View ()*CT_View {_gaedbg :=&CT_View {}; +_gaedbg .ValAttr =ST_View (1);return _gaedbg };type ST_TargetScreenSz byte ;func (_bbecbg ST_Hint )ValidateWithPath (path string )error {switch _bbecbg {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 (_bbecbg )); +};return nil ;};func NewCT_Fonts ()*CT_Fonts {_baaa :=&CT_Fonts {};return _baaa }; -// ValidateWithPath validates the WdCT_TxbxContent and its children, prefixing error messages with path -func (_adebce *WdCT_TxbxContent )ValidateWithPath (path string )error {for _gbegdg ,_ededdb :=range _adebce .AltChunk {if _caeadd :=_ededdb .ValidateWithPath (_d .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_gbegdg )); -_caeadd !=nil {return _caeadd ;};};for _febaa ,_ddgbc :=range _adebce .EG_ContentBlockContent {if _bdadcb :=_ddgbc .ValidateWithPath (_d .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 ,_febaa )); -_bdadcb !=nil {return _bdadcb ;};};return nil ;};type Endnotes struct{CT_Endnotes };func NewEG_RunLevelElts ()*EG_RunLevelElts {_afbbe :=&EG_RunLevelElts {};return _afbbe };func (_eeeff *WdCT_WrapNone )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_edgfc ,_cccad :=d .Token (); -if _cccad !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0057\u0064\u0043\u0054_\u0057r\u0061p\u004e\u006f\u006e\u0065\u003a\u0020\u0025s",_cccad );};if _abadf ,_dbggec :=_edgfc .(_f .EndElement );_dbggec &&_abadf .Name ==start .Name {break ; -};};return nil ;}; +// ValidateWithPath validates the CT_HpsMeasure and its children, prefixing error messages with path +func (_dfgeb *CT_HpsMeasure )ValidateWithPath (path string )error {if _gfbca :=_dfgeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfbca !=nil {return _gfbca ;};return nil ;};func NewCT_PaperSource ()*CT_PaperSource {_dfgee :=&CT_PaperSource {}; +return _dfgee };func (_feefc *WdCT_WordprocessingCanvasChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _feefc .Wsp !=nil {_cebcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}};for _ ,_cdadecb :=range _feefc .Wsp {e .EncodeElement (_cdadecb ,_cebcf ); +};};if _feefc .Pic !=nil {_cgdd :=_d .StartElement {Name :_d .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_dcaaee :=range _feefc .Pic {e .EncodeElement (_dcaaee ,_cgdd );};};if _feefc .ContentPart !=nil {_fadec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}}; +for _ ,_cbeaa :=range _feefc .ContentPart {e .EncodeElement (_cbeaa ,_fadec );};};if _feefc .Wgp !=nil {_gbcadf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0067\u0070"}};for _ ,_cgfgg :=range _feefc .Wgp {e .EncodeElement (_cgfgg ,_gbcadf ); +};};if _feefc .GraphicFrame !=nil {_adccce :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_ccffe :=range _feefc .GraphicFrame {e .EncodeElement (_ccffe ,_adccce );}; +};return nil ;};func NewCT_CustomXmlRun ()*CT_CustomXmlRun {_faafg :=&CT_CustomXmlRun {};return _faafg };func (_efadgc ST_EdGrp )ValidateWithPath (path string )error {switch _efadgc {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 (_efadgc )); +};return nil ;};type WdCT_Inline struct{DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;Extent *_ed .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;DocPr *_ed .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_ed .CT_NonVisualGraphicFrameProperties ; +Graphic *_ed .Graphic ;};func (_fcfgfb ST_SectionMark )String ()string {switch _fcfgfb {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 "";}; -// ValidateWithPath validates the CT_ObjectChoice and its children, prefixing error messages with path -func (_eagba *CT_ObjectChoice )ValidateWithPath (path string )error {if _eagba .Control !=nil {if _ccbgb :=_eagba .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_ccbgb !=nil {return _ccbgb ;};};if _eagba .ObjectLink !=nil {if _eedbd :=_eagba .ObjectLink .ValidateWithPath (path +"/\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"); -_eedbd !=nil {return _eedbd ;};};if _eagba .ObjectEmbed !=nil {if _acgf :=_eagba .ObjectEmbed .ValidateWithPath (path +"\u002f\u004f\u0062j\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064");_acgf !=nil {return _acgf ;};};if _eagba .Movie !=nil {if _bdgaf :=_eagba .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065"); -_bdgaf !=nil {return _bdgaf ;};};return nil ;};func (_daeead *CT_TrPrChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_daeead .TrPr =NewCT_TrPrBase ();for _ ,_efcaca :=range start .Attr {if _efcaca .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ccegd ,_bdcadf :=_efcaca .Value ,error (nil ); -if _bdcadf !=nil {return _bdcadf ;};_daeead .AuthorAttr =_ccegd ;continue ;};if _efcaca .Name .Local =="\u0064\u0061\u0074\u0065"{_egcdea ,_degaf :=ParseStdlibTime (_efcaca .Value );if _degaf !=nil {return _degaf ;};_daeead .DateAttr =&_egcdea ;continue ; -};if _efcaca .Name .Local =="\u0069\u0064"{_efbcg ,_ffffc :=_fc .ParseInt (_efcaca .Value ,10,64);if _ffffc !=nil {return _ffffc ;};_daeead .IdAttr =_efbcg ;continue ;};};_fagcc :for {_cgafc ,_fddab :=d .Token ();if _fddab !=nil {return _fddab ;};switch _abdce :=_cgafc .(type ){case _f .StartElement :switch _abdce .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _deagc :=d .DecodeElement (_daeead .TrPr ,&_abdce ); -_deagc !=nil {return _deagc ;};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",_abdce .Name ); -if _daaaf :=d .Skip ();_daaaf !=nil {return _daaaf ;};};case _f .EndElement :break _fagcc ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path +func (_aafeb *CT_TwipsMeasure )ValidateWithPath (path string )error {if _ebgba :=_aafeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebgba !=nil {return _ebgba ;};return nil ;};type CT_DocPartCategory struct{ -// ValidateWithPath validates the CT_EastAsianLayout and its children, prefixing error messages with path -func (_babb *CT_EastAsianLayout )ValidateWithPath (path string )error {if _babb .CombineAttr !=nil {if _bgada :=_babb .CombineAttr .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_bgada !=nil {return _bgada ; -};};if _ceba :=_babb .CombineBracketsAttr .ValidateWithPath (path +"/\u0043o\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073At\u0074\u0072");_ceba !=nil {return _ceba ;};if _babb .VertAttr !=nil {if _gcfefd :=_babb .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r"); -_gcfefd !=nil {return _gcfefd ;};};if _babb .VertCompressAttr !=nil {if _bfcaf :=_babb .VertCompressAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0041\u0074\u0074\u0072");_bfcaf !=nil {return _bfcaf ; -};};return nil ;};func (_cabfc *ST_SectionMark )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cabfc =0;case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_cabfc =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_cabfc =2; -case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_cabfc =3;case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_cabfc =4;case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_cabfc =5;};return nil ;}; +// Category Associated With Entry +Name *CT_String ; -// Validate validates the CT_LvlLegacy and its children -func (_aacbf *CT_LvlLegacy )Validate ()error {return _aacbf .ValidateWithPath ("\u0043\u0054\u005fL\u0076\u006c\u004c\u0065\u0067\u0061\u0063\u0079");};func (_dfebc ST_SectionMark )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dfebc .String (),start ); -};func (_bbdcg ST_CombineBrackets )ValidateWithPath (path string )error {switch _bbdcg {case 0,1,2,3,4,5:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbdcg )); -};return nil ;};type EG_PContentMath struct{EG_PContentBase []*EG_PContentBase ;EG_ContentRunContentBase []*EG_ContentRunContentBase ;};func (_cgacge *CT_RPrChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgacge .RPr =NewCT_RPrOriginal (); -for _ ,_gccbd :=range start .Attr {if _gccbd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_eefgd ,_dbea :=_gccbd .Value ,error (nil );if _dbea !=nil {return _dbea ;};_cgacge .AuthorAttr =_eefgd ;continue ;};if _gccbd .Name .Local =="\u0064\u0061\u0074\u0065"{_acaa ,_eafgb :=ParseStdlibTime (_gccbd .Value ); -if _eafgb !=nil {return _eafgb ;};_cgacge .DateAttr =&_acaa ;continue ;};if _gccbd .Name .Local =="\u0069\u0064"{_accdb ,_dbdf :=_fc .ParseInt (_gccbd .Value ,10,64);if _dbdf !=nil {return _dbdf ;};_cgacge .IdAttr =_accdb ;continue ;};};_cddee :for {_ddbfce ,_cbcec :=d .Token (); -if _cbcec !=nil {return _cbcec ;};switch _dacaa :=_ddbfce .(type ){case _f .StartElement :switch _dacaa .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _fcfcb :=d .DecodeElement (_cgacge .RPr ,&_dacaa ); -_fcfcb !=nil {return _fcfcb ;};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",_dacaa .Name ); -if _cbdeg :=d .Skip ();_cbdeg !=nil {return _cbdeg ;};};case _f .EndElement :break _cddee ;case _f .CharData :};};return nil ;};func (_egceb *CT_RubyContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _egceb .R !=nil {_cggf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072"}}; -e .EncodeElement (_egceb .R ,_cggf );};if _egceb .EG_RunLevelElts !=nil {for _ ,_cfeebc :=range _egceb .EG_RunLevelElts {_cfeebc .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Gallery Associated With Entry +Gallery *CT_DocPartGallery ;};func NewCT_NumPr ()*CT_NumPr {_cegfbg :=&CT_NumPr {};return _cegfbg };func NewEG_ContentRowContent ()*EG_ContentRowContent {_fecba :=&EG_ContentRowContent {};return _fecba ;};func (_bfbdg ST_HexColorAuto )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fcfebd :=_d .Attr {}; +_fcfebd .Name =name ;switch _bfbdg {case ST_HexColorAutoUnset :_fcfebd .Value ="";case ST_HexColorAutoAuto :_fcfebd .Value ="\u0061\u0075\u0074\u006f";};return _fcfebd ,nil ;};func (_dfdcb *CT_DocPartTypes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_begd :=range start .Attr {if _begd .Name .Local =="\u0061\u006c\u006c"{_deaeb ,_befeb :=ParseUnionST_OnOff (_begd .Value ); +if _befeb !=nil {return _befeb ;};_dfdcb .AllAttr =&_deaeb ;continue ;};};_bdba :for {_afbad ,_geefdc :=d .Token ();if _geefdc !=nil {return _geefdc ;};switch _feac :=_afbad .(type ){case _d .StartElement :switch _feac .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"}:_efdf :=NewCT_DocPartType (); +if _babeb :=d .DecodeElement (_efdf ,&_feac );_babeb !=nil {return _babeb ;};_dfdcb .Type =append (_dfdcb .Type ,_efdf );default:_gb .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",_feac .Name ); +if _fgccb :=d .Skip ();_fgccb !=nil {return _fgccb ;};};case _d .EndElement :break _bdba ;case _d .CharData :};};return nil ;};type CT_RPrDefault struct{ -// Validate validates the CT_RPrDefault and its children -func (_bedbc *CT_RPrDefault )Validate ()error {return _bedbc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");}; +// Run Properties +RPr *CT_RPr ;};func NewEG_SectPrContents ()*EG_SectPrContents {_bcdfeg :=&EG_SectPrContents {};return _bcdfeg }; -// Validate validates the WdEG_WrapTypeChoice and its children -func (_bafgaa *WdEG_WrapTypeChoice )Validate ()error {return _bafgaa .ValidateWithPath ("\u0057\u0064\u0045\u0047_W\u0072\u0061\u0070\u0054\u0079\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_bebd *CT_DirContentRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgge :=range start .Attr {if _bgge .Name .Local =="\u0076\u0061\u006c"{_bebd .ValAttr .UnmarshalXMLAttr (_bgge ); -continue ;};};_ccbbca :for {_ceaa ,_afcgb :=d .Token ();if _afcgb !=nil {return _afcgb ;};switch _bgbgc :=_ceaa .(type ){case _f .StartElement :switch _bgbgc .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbcg :=NewCT_SimpleField (); -if _dagbd :=d .DecodeElement (_bbcg ,&_bgbgc );_dagbd !=nil {return _dagbd ;};_bebd .FldSimple =append (_bebd .FldSimple ,_bbcg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bebd .Hyperlink =NewCT_Hyperlink (); -if _dfad :=d .DecodeElement (_bebd .Hyperlink ,&_bgbgc );_dfad !=nil {return _dfad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bebd .SubDoc =NewCT_Rel (); -if _bfed :=d .DecodeElement (_bebd .SubDoc ,&_bgbgc );_bfed !=nil {return _bfed ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_eedb :=NewEG_ContentRunContent (); -_eedb .CustomXml =NewCT_CustomXmlRun ();if _ebed :=d .DecodeElement (_eedb .CustomXml ,&_bgbgc );_ebed !=nil {return _ebed ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_eedb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gebcd :=NewEG_ContentRunContent (); -_gebcd .SmartTag =NewCT_SmartTagRun ();if _fdgda :=d .DecodeElement (_gebcd .SmartTag ,&_bgbgc );_fdgda !=nil {return _fdgda ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_gebcd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfdd :=NewEG_ContentRunContent (); -_cfdd .Sdt =NewCT_SdtRun ();if _eefdd :=d .DecodeElement (_cfdd .Sdt ,&_bgbgc );_eefdd !=nil {return _eefdd ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_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 :"\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"}:_bccb :=NewEG_ContentRunContent (); -_bccb .Dir =NewCT_DirContentRun ();if _egcg :=d .DecodeElement (_bccb .Dir ,&_bgbgc );_egcg !=nil {return _egcg ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_bccb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdee :=NewEG_ContentRunContent (); -_cdee .Bdo =NewCT_BdoContentRun ();if _cgdfc :=d .DecodeElement (_cdee .Bdo ,&_bgbgc );_cgdfc !=nil {return _cgdfc ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_cdee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cagec :=NewEG_ContentRunContent (); -_cagec .R =NewCT_R ();if _gade :=d .DecodeElement (_cagec .R ,&_bgbgc );_gade !=nil {return _gade ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_cagec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fegee :=NewEG_ContentRunContent (); -_eaffg :=NewEG_RunLevelElts ();_eaffg .ProofErr =NewCT_ProofErr ();if _aedbd :=d .DecodeElement (_eaffg .ProofErr ,&_bgbgc );_aedbd !=nil {return _aedbd ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_fegee );_fegee .EG_RunLevelElts =append (_fegee .EG_RunLevelElts ,_eaffg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_daafa :=NewEG_ContentRunContent (); -_faeeb :=NewEG_RunLevelElts ();_faeeb .PermStart =NewCT_PermStart ();if _cfge :=d .DecodeElement (_faeeb .PermStart ,&_bgbgc );_cfge !=nil {return _cfge ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_daafa );_daafa .EG_RunLevelElts =append (_daafa .EG_RunLevelElts ,_faeeb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_affg :=NewEG_ContentRunContent (); -_dacce :=NewEG_RunLevelElts ();_dacce .PermEnd =NewCT_Perm ();if _fceff :=d .DecodeElement (_dacce .PermEnd ,&_bgbgc );_fceff !=nil {return _fceff ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_affg );_affg .EG_RunLevelElts =append (_affg .EG_RunLevelElts ,_dacce ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cefae :=NewEG_ContentRunContent (); -_befdc :=NewEG_RunLevelElts ();_befdc .Ins =NewCT_RunTrackChange ();if _bfbg :=d .DecodeElement (_befdc .Ins ,&_bgbgc );_bfbg !=nil {return _bfbg ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_cefae );_cefae .EG_RunLevelElts =append (_cefae .EG_RunLevelElts ,_befdc ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffcgg :=NewEG_ContentRunContent (); -_cdcbd :=NewEG_RunLevelElts ();_cdcbd .Del =NewCT_RunTrackChange ();if _bfbge :=d .DecodeElement (_cdcbd .Del ,&_bgbgc );_bfbge !=nil {return _bfbge ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_ffcgg );_ffcgg .EG_RunLevelElts =append (_ffcgg .EG_RunLevelElts ,_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 :"\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"}:_afeff :=NewEG_ContentRunContent (); -_cdgf :=NewEG_RunLevelElts ();_cdgf .MoveFrom =NewCT_RunTrackChange ();if _ggda :=d .DecodeElement (_cdgf .MoveFrom ,&_bgbgc );_ggda !=nil {return _ggda ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_afeff );_afeff .EG_RunLevelElts =append (_afeff .EG_RunLevelElts ,_cdgf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_dbffa :=NewEG_ContentRunContent (); -_eggb :=NewEG_RunLevelElts ();_eggb .MoveTo =NewCT_RunTrackChange ();if _cgbbf :=d .DecodeElement (_eggb .MoveTo ,&_bgbgc );_cgbbf !=nil {return _cgbbf ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_dbffa );_dbffa .EG_RunLevelElts =append (_dbffa .EG_RunLevelElts ,_eggb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceccc :=NewEG_ContentRunContent (); -_cedec :=NewEG_RunLevelElts ();_cadf :=NewEG_RangeMarkupElements ();_cadf .BookmarkStart =NewCT_Bookmark ();if _aedba :=d .DecodeElement (_cadf .BookmarkStart ,&_bgbgc );_aedba !=nil {return _aedba ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_ceccc ); -_ceccc .EG_RunLevelElts =append (_ceccc .EG_RunLevelElts ,_cedec );_cedec .EG_RangeMarkupElements =append (_cedec .EG_RangeMarkupElements ,_cadf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bacde :=NewEG_ContentRunContent (); -_ggba :=NewEG_RunLevelElts ();_dbdd :=NewEG_RangeMarkupElements ();_dbdd .BookmarkEnd =NewCT_MarkupRange ();if _efaf :=d .DecodeElement (_dbdd .BookmarkEnd ,&_bgbgc );_efaf !=nil {return _efaf ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_bacde ); -_bacde .EG_RunLevelElts =append (_bacde .EG_RunLevelElts ,_ggba );_ggba .EG_RangeMarkupElements =append (_ggba .EG_RangeMarkupElements ,_dbdd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbaf :=NewEG_ContentRunContent (); -_bfacc :=NewEG_RunLevelElts ();_efae :=NewEG_RangeMarkupElements ();_efae .MoveFromRangeStart =NewCT_MoveBookmark ();if _dbbc :=d .DecodeElement (_efae .MoveFromRangeStart ,&_bgbgc );_dbbc !=nil {return _dbbc ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_fbaf ); -_fbaf .EG_RunLevelElts =append (_fbaf .EG_RunLevelElts ,_bfacc );_bfacc .EG_RangeMarkupElements =append (_bfacc .EG_RangeMarkupElements ,_efae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gecad :=NewEG_ContentRunContent (); -_cdae :=NewEG_RunLevelElts ();_gafd :=NewEG_RangeMarkupElements ();_gafd .MoveFromRangeEnd =NewCT_MarkupRange ();if _gbgaf :=d .DecodeElement (_gafd .MoveFromRangeEnd ,&_bgbgc );_gbgaf !=nil {return _gbgaf ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_gecad ); -_gecad .EG_RunLevelElts =append (_gecad .EG_RunLevelElts ,_cdae );_cdae .EG_RangeMarkupElements =append (_cdae .EG_RangeMarkupElements ,_gafd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fbgga :=NewEG_ContentRunContent (); -_bbecg :=NewEG_RunLevelElts ();_bcbfa :=NewEG_RangeMarkupElements ();_bcbfa .MoveToRangeStart =NewCT_MoveBookmark ();if _egda :=d .DecodeElement (_bcbfa .MoveToRangeStart ,&_bgbgc );_egda !=nil {return _egda ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_fbgga ); -_fbgga .EG_RunLevelElts =append (_fbgga .EG_RunLevelElts ,_bbecg );_bbecg .EG_RangeMarkupElements =append (_bbecg .EG_RangeMarkupElements ,_bcbfa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_fadcc :=NewEG_ContentRunContent (); -_ebdc :=NewEG_RunLevelElts ();_bfcfc :=NewEG_RangeMarkupElements ();_bfcfc .MoveToRangeEnd =NewCT_MarkupRange ();if _fccgb :=d .DecodeElement (_bfcfc .MoveToRangeEnd ,&_bgbgc );_fccgb !=nil {return _fccgb ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_fadcc ); -_fadcc .EG_RunLevelElts =append (_fadcc .EG_RunLevelElts ,_ebdc );_ebdc .EG_RangeMarkupElements =append (_ebdc .EG_RangeMarkupElements ,_bfcfc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\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"}:_dcff :=NewEG_ContentRunContent (); -_fdgf :=NewEG_RunLevelElts ();_cbbdd :=NewEG_RangeMarkupElements ();_cbbdd .CommentRangeStart =NewCT_MarkupRange ();if _dcgad :=d .DecodeElement (_cbbdd .CommentRangeStart ,&_bgbgc );_dcgad !=nil {return _dcgad ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_dcff ); -_dcff .EG_RunLevelElts =append (_dcff .EG_RunLevelElts ,_fdgf );_fdgf .EG_RangeMarkupElements =append (_fdgf .EG_RangeMarkupElements ,_cbbdd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcedgg :=NewEG_ContentRunContent (); -_baac :=NewEG_RunLevelElts ();_gabg :=NewEG_RangeMarkupElements ();_gabg .CommentRangeEnd =NewCT_MarkupRange ();if _dafdg :=d .DecodeElement (_gabg .CommentRangeEnd ,&_bgbgc );_dafdg !=nil {return _dafdg ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_dcedgg ); -_dcedgg .EG_RunLevelElts =append (_dcedgg .EG_RunLevelElts ,_baac );_baac .EG_RangeMarkupElements =append (_baac .EG_RangeMarkupElements ,_gabg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gfdc :=NewEG_ContentRunContent (); -_agce :=NewEG_RunLevelElts ();_cgdd :=NewEG_RangeMarkupElements ();_cgdd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dcfa :=d .DecodeElement (_cgdd .CustomXmlInsRangeStart ,&_bgbgc );_dcfa !=nil {return _dcfa ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_gfdc ); -_gfdc .EG_RunLevelElts =append (_gfdc .EG_RunLevelElts ,_agce );_agce .EG_RangeMarkupElements =append (_agce .EG_RangeMarkupElements ,_cgdd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_abagc :=NewEG_ContentRunContent (); -_dcbeg :=NewEG_RunLevelElts ();_gfccd :=NewEG_RangeMarkupElements ();_gfccd .CustomXmlInsRangeEnd =NewCT_Markup ();if _dbba :=d .DecodeElement (_gfccd .CustomXmlInsRangeEnd ,&_bgbgc );_dbba !=nil {return _dbba ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_abagc ); -_abagc .EG_RunLevelElts =append (_abagc .EG_RunLevelElts ,_dcbeg );_dcbeg .EG_RangeMarkupElements =append (_dcbeg .EG_RangeMarkupElements ,_gfccd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ggbb :=NewEG_ContentRunContent (); -_abfcc :=NewEG_RunLevelElts ();_gdfee :=NewEG_RangeMarkupElements ();_gdfee .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eeeed :=d .DecodeElement (_gdfee .CustomXmlDelRangeStart ,&_bgbgc );_eeeed !=nil {return _eeeed ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_ggbb ); -_ggbb .EG_RunLevelElts =append (_ggbb .EG_RunLevelElts ,_abfcc );_abfcc .EG_RangeMarkupElements =append (_abfcc .EG_RangeMarkupElements ,_gdfee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fedfa :=NewEG_ContentRunContent (); -_ccgd :=NewEG_RunLevelElts ();_beac :=NewEG_RangeMarkupElements ();_beac .CustomXmlDelRangeEnd =NewCT_Markup ();if _dcdef :=d .DecodeElement (_beac .CustomXmlDelRangeEnd ,&_bgbgc );_dcdef !=nil {return _dcdef ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_fedfa ); -_fedfa .EG_RunLevelElts =append (_fedfa .EG_RunLevelElts ,_ccgd );_ccgd .EG_RangeMarkupElements =append (_ccgd .EG_RangeMarkupElements ,_beac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"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"}:_edgc :=NewEG_ContentRunContent (); -_bceg :=NewEG_RunLevelElts ();_aafgd :=NewEG_RangeMarkupElements ();_aafgd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gfbb :=d .DecodeElement (_aafgd .CustomXmlMoveFromRangeStart ,&_bgbgc );_gfbb !=nil {return _gfbb ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_edgc ); -_edgc .EG_RunLevelElts =append (_edgc .EG_RunLevelElts ,_bceg );_bceg .EG_RangeMarkupElements =append (_bceg .EG_RangeMarkupElements ,_aafgd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gggaf :=NewEG_ContentRunContent (); -_agac :=NewEG_RunLevelElts ();_fcgg :=NewEG_RangeMarkupElements ();_fcgg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ffab :=d .DecodeElement (_fcgg .CustomXmlMoveFromRangeEnd ,&_bgbgc );_ffab !=nil {return _ffab ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_gggaf ); -_gggaf .EG_RunLevelElts =append (_gggaf .EG_RunLevelElts ,_agac );_agac .EG_RangeMarkupElements =append (_agac .EG_RangeMarkupElements ,_fcgg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ebfgd :=NewEG_ContentRunContent (); -_aadc :=NewEG_RunLevelElts ();_eegb :=NewEG_RangeMarkupElements ();_eegb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gacdc :=d .DecodeElement (_eegb .CustomXmlMoveToRangeStart ,&_bgbgc );_gacdc !=nil {return _gacdc ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_ebfgd ); -_ebfgd .EG_RunLevelElts =append (_ebfgd .EG_RunLevelElts ,_aadc );_aadc .EG_RangeMarkupElements =append (_aadc .EG_RangeMarkupElements ,_eegb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fdgca :=NewEG_ContentRunContent (); -_begg :=NewEG_RunLevelElts ();_afdf :=NewEG_RangeMarkupElements ();_afdf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cbgaa :=d .DecodeElement (_afdf .CustomXmlMoveToRangeEnd ,&_bgbgc );_cbgaa !=nil {return _cbgaa ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_fdgca ); -_fdgca .EG_RunLevelElts =append (_fdgca .EG_RunLevelElts ,_begg );_begg .EG_RangeMarkupElements =append (_begg .EG_RangeMarkupElements ,_afdf );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"}:_dcgc :=NewEG_ContentRunContent (); -_ffed :=NewEG_RunLevelElts ();_ecfc :=NewEG_MathContent ();_ecfc .OMathPara =_aa .NewOMathPara ();if _ebecf :=d .DecodeElement (_ecfc .OMathPara ,&_bgbgc );_ebecf !=nil {return _ebecf ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_dcgc ); -_dcgc .EG_RunLevelElts =append (_dcgc .EG_RunLevelElts ,_ffed );_ffed .EG_MathContent =append (_ffed .EG_MathContent ,_ecfc );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"}:_fagbg :=NewEG_ContentRunContent (); -_aadb :=NewEG_RunLevelElts ();_abef :=NewEG_MathContent ();_abef .OMath =_aa .NewOMath ();if _fafg :=d .DecodeElement (_abef .OMath ,&_bgbgc );_fafg !=nil {return _fafg ;};_bebd .EG_ContentRunContent =append (_bebd .EG_ContentRunContent ,_fagbg );_fagbg .EG_RunLevelElts =append (_fagbg .EG_RunLevelElts ,_aadb ); -_aadb .EG_MathContent =append (_aadb .EG_MathContent ,_abef );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",_bgbgc .Name ); -if _fdff :=d .Skip ();_fdff !=nil {return _fdff ;};};case _f .EndElement :break _ccbbca ;case _f .CharData :};};return nil ;};func (_eedfc *CT_TblPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fedea :for {_ecgdd ,_ddceeg :=d .Token (); -if _ddceeg !=nil {return _ddceeg ;};switch _dccag :=_ecgdd .(type ){case _f .StartElement :switch _dccag .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eedfc .TblStyle =NewCT_String (); -if _ddffd :=d .DecodeElement (_eedfc .TblStyle ,&_dccag );_ddffd !=nil {return _ddffd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eedfc .TblpPr =NewCT_TblPPr (); -if _fbgafcd :=d .DecodeElement (_eedfc .TblpPr ,&_dccag );_fbgafcd !=nil {return _fbgafcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eedfc .TblOverlap =NewCT_TblOverlap (); -if _bbdbbc :=d .DecodeElement (_eedfc .TblOverlap ,&_dccag );_bbdbbc !=nil {return _bbdbbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eedfc .BidiVisual =NewCT_OnOff (); -if _afcde :=d .DecodeElement (_eedfc .BidiVisual ,&_dccag );_afcde !=nil {return _afcde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eedfc .TblStyleRowBandSize =NewCT_DecimalNumber (); -if _abfde :=d .DecodeElement (_eedfc .TblStyleRowBandSize ,&_dccag );_abfde !=nil {return _abfde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eedfc .TblStyleColBandSize =NewCT_DecimalNumber (); -if _fddgb :=d .DecodeElement (_eedfc .TblStyleColBandSize ,&_dccag );_fddgb !=nil {return _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 :"\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"}:_eedfc .TblW =NewCT_TblWidth (); -if _gdeeda :=d .DecodeElement (_eedfc .TblW ,&_dccag );_gdeeda !=nil {return _gdeeda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eedfc .Jc =NewCT_JcTable (); -if _dcffac :=d .DecodeElement (_eedfc .Jc ,&_dccag );_dcffac !=nil {return _dcffac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eedfc .TblCellSpacing =NewCT_TblWidth (); -if _dbfeag :=d .DecodeElement (_eedfc .TblCellSpacing ,&_dccag );_dbfeag !=nil {return _dbfeag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eedfc .TblInd =NewCT_TblWidth (); -if _adfce :=d .DecodeElement (_eedfc .TblInd ,&_dccag );_adfce !=nil {return _adfce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eedfc .TblBorders =NewCT_TblBorders (); -if _afded :=d .DecodeElement (_eedfc .TblBorders ,&_dccag );_afded !=nil {return _afded ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eedfc .Shd =NewCT_Shd (); -if _gcabad :=d .DecodeElement (_eedfc .Shd ,&_dccag );_gcabad !=nil {return _gcabad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eedfc .TblLayout =NewCT_TblLayoutType (); -if _gdeba :=d .DecodeElement (_eedfc .TblLayout ,&_dccag );_gdeba !=nil {return _gdeba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eedfc .TblCellMar =NewCT_TblCellMar (); -if _bbced :=d .DecodeElement (_eedfc .TblCellMar ,&_dccag );_bbced !=nil {return _bbced ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eedfc .TblLook =NewCT_TblLook (); -if _gegad :=d .DecodeElement (_eedfc .TblLook ,&_dccag );_gegad !=nil {return _gegad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eedfc .TblCaption =NewCT_String (); -if _gebge :=d .DecodeElement (_eedfc .TblCaption ,&_dccag );_gebge !=nil {return _gebge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_eedfc .TblDescription =NewCT_String (); -if _aadge :=d .DecodeElement (_eedfc .TblDescription ,&_dccag );_aadge !=nil {return _aadge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eedfc .TblPrChange =NewCT_TblPrChange (); -if _dcdbfb :=d .DecodeElement (_eedfc .TblPrChange ,&_dccag );_dcdbfb !=nil {return _dcdbfb ;};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",_dccag .Name ); -if _cadae :=d .Skip ();_cadae !=nil {return _cadae ;};};case _f .EndElement :break _fedea ;case _f .CharData :};};return nil ;};type WdCT_LinkedTextboxInformation struct{IdAttr uint16 ;SeqAttr uint16 ;ExtLst *_fa .CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the TxbxContent and its children, prefixing error messages with path +func (_bafcag *TxbxContent )ValidateWithPath (path string )error {if _eedge :=_bafcag .CT_TxbxContent .ValidateWithPath (path );_eedge !=nil {return _eedge ;};return nil ;};func NewEG_ContentCellContent ()*EG_ContentCellContent {_bcfgb :=&EG_ContentCellContent {}; +return _bcfgb ;}; -// ValidateWithPath validates the CT_Underline and its children, prefixing error messages with path -func (_bcgfcd *CT_Underline )ValidateWithPath (path string )error {if _dfgcb :=_bcgfcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfgcb !=nil {return _dfgcb ;};if _bcgfcd .ColorAttr !=nil {if _gebcaa :=_bcgfcd .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); -_gebcaa !=nil {return _gebcaa ;};};if _gfbff :=_bcgfcd .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_gfbff !=nil {return _gfbff ;};return nil ;}; +// ValidateWithPath validates the CT_TextAlignment and its children, prefixing error messages with path +func (_fcggb *CT_TextAlignment )ValidateWithPath (path string )error {if _fcggb .ValAttr ==ST_TextAlignmentUnset {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 _dacda :=_fcggb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dacda !=nil {return _dacda ;};return nil ;};type WdCT_GraphicFrame struct{CNvPr *_ed .CT_NonVisualDrawingProps ;CNvFrPr *_ed .CT_NonVisualGraphicFrameProperties ; +Xfrm *_ed .CT_Transform2D ;Graphic *_ed .Graphic ;ExtLst *_ed .CT_OfficeArtExtensionList ;};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"; -// Validate validates the CT_ColorSchemeMapping and its children -func (_ecfe *CT_ColorSchemeMapping )Validate ()error {return _ecfe .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072S\u0063\u0068\u0065\u006d\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");}; -// Validate validates the CT_DocumentBase and its children -func (_cfgdc *CT_DocumentBase )Validate ()error {return _cfgdc .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func NewWdCT_PosH ()*WdCT_PosH {_bcfca :=&WdCT_PosH {};_bcfca .RelativeFromAttr =WdST_RelFromH (1); -_bcfca .Choice =NewWdCT_PosHChoice ();return _bcfca ;};type CT_WritingStyle struct{ +// ValidateWithPath validates the CT_SmartTagRun and its children, prefixing error messages with path +func (_cbbcg *CT_SmartTagRun )ValidateWithPath (path string )error {if _cbbcg .SmartTagPr !=nil {if _cdfgfc :=_cbbcg .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");_cdfgfc !=nil {return _cdfgfc ;}; +};for _adcfe ,_fgcca :=range _cbbcg .EG_PContent {if _bccege :=_fgcca .ValidateWithPath (_b .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_adcfe ));_bccege !=nil {return _bccege ;};};return nil ; +}; -// Writing Style Language -LangAttr string ; +// ValidateWithPath validates the CT_FramesetChoice and its children, prefixing error messages with path +func (_ccdec *CT_FramesetChoice )ValidateWithPath (path string )error {for _eccg ,_aeefb :=range _ccdec .Frameset {if _becba :=_aeefb .ValidateWithPath (_b .Sprintf ("\u0025s\u002fF\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u005b\u0025\u0064\u005d",path ,_eccg )); +_becba !=nil {return _becba ;};};for _bcad ,_gacfd :=range _ccdec .Frame {if _cbbe :=_gacfd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fF\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_bcad ));_cbbe !=nil {return _cbbe ;};};return nil ; +};func (_dfega *CT_Recipients )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgefg :for {_cggbe ,_bebda :=d .Token ();if _bebda !=nil {return _bebda ;};switch _bcbae :=_cggbe .(type ){case _d .StartElement :switch _bcbae .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"}:_cefdd :=NewCT_RecipientData (); +if _begdg :=d .DecodeElement (_cefdd ,&_bcbae );_begdg !=nil {return _begdg ;};_dfega .RecipientData =append (_dfega .RecipientData ,_cefdd );default:_gb .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",_bcbae .Name ); +if _dffee :=d .Skip ();_dffee !=nil {return _dffee ;};};case _d .EndElement :break _fgefg ;case _d .CharData :};};return nil ;}; -// Grammatical Engine ID -VendorIDAttr string ; +// ValidateWithPath validates the EG_ContentRunContent and its children, prefixing error messages with path +func (_fgeabb *EG_ContentRunContent )ValidateWithPath (path string )error {if _fgeabb .CustomXml !=nil {if _aegdb :=_fgeabb .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_aegdb !=nil {return _aegdb ; +};};if _fgeabb .SmartTag !=nil {if _cceffc :=_fgeabb .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_cceffc !=nil {return _cceffc ;};};if _fgeabb .Sdt !=nil {if _gecdca :=_fgeabb .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); +_gecdca !=nil {return _gecdca ;};};if _fgeabb .Dir !=nil {if _bbbdcg :=_fgeabb .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_bbbdcg !=nil {return _bbbdcg ;};};if _fgeabb .Bdo !=nil {if _bdcebc :=_fgeabb .Bdo .ValidateWithPath (path +"\u002f\u0042\u0064\u006f"); +_bdcebc !=nil {return _bdcebc ;};};if _fgeabb .R !=nil {if _agdfc :=_fgeabb .R .ValidateWithPath (path +"\u002f\u0052");_agdfc !=nil {return _agdfc ;};};for _cgcadb ,_gcfgf :=range _fgeabb .EG_RunLevelElts {if _befcf :=_gcfgf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_cgcadb )); +_befcf !=nil {return _befcf ;};};return nil ;}; -// Grammatical Check Engine Version -DllVersionAttr string ; +// Validate validates the CT_Br and its children +func (_gcfc *CT_Br )Validate ()error {return _gcfc .ValidateWithPath ("\u0043\u0054\u005fB\u0072")};func (_bdbdbfg ST_AnnotationVMerge )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dfcdeb :=_d .Attr {};_dfcdeb .Name =name ;switch _bdbdbfg {case ST_AnnotationVMergeUnset :_dfcdeb .Value =""; +case ST_AnnotationVMergeCont :_dfcdeb .Value ="\u0063\u006f\u006e\u0074";case ST_AnnotationVMergeRest :_dfcdeb .Value ="\u0072\u0065\u0073\u0074";};return _dfcdeb ,nil ;};func (_dfggg *CT_Divs )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_cbfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064i\u0076"}};for _ ,_bbfa :=range _dfggg .Div {e .EncodeElement (_bbfa ,_cbfe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efcbf ST_AnnotationVMerge )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_efcbf .String (),start ); +};type CT_SdtBlock struct{ -// Natural Language Grammar Check -NlCheckAttr *_df .ST_OnOff ; +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// Check Stylistic Rules With Grammar -CheckStyleAttr _df .ST_OnOff ; +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// Application Name -AppNameAttr string ;};func (_bfbgc *WdST_WrapText )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bfbgc =0;case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_bfbgc =1;case "\u006c\u0065\u0066\u0074":*_bfbgc =2;case "\u0072\u0069\u0067h\u0074":*_bfbgc =3; -case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_bfbgc =4;};return nil ;};func (_cdeed ST_HeightRule )String ()string {switch _cdeed {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0065\u0078\u0061c\u0074";case 3:return "\u0061t\u004c\u0065\u0061\u0073\u0074"; -};return "";};func (_agfe *CT_Compat )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afcg :for {_bdb ,_gdbec :=d .Token ();if _gdbec !=nil {return _gdbec ;};switch _fdgg :=_bdb .(type ){case _f .StartElement :switch _fdgg .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .UseSingleBorderforContiguousCells =NewCT_OnOff (); -if _dabef :=d .DecodeElement (_agfe .UseSingleBorderforContiguousCells ,&_fdgg );_dabef !=nil {return _dabef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .WpJustification =NewCT_OnOff (); -if _bfdcc :=d .DecodeElement (_agfe .WpJustification ,&_fdgg );_bfdcc !=nil {return _bfdcc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .NoTabHangInd =NewCT_OnOff (); -if _adfd :=d .DecodeElement (_agfe .NoTabHangInd ,&_fdgg );_adfd !=nil {return _adfd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .NoLeading =NewCT_OnOff (); -if _aabda :=d .DecodeElement (_agfe .NoLeading ,&_fdgg );_aabda !=nil {return _aabda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agfe .SpaceForUL =NewCT_OnOff (); -if _dfecca :=d .DecodeElement (_agfe .SpaceForUL ,&_fdgg );_dfecca !=nil {return _dfecca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .NoColumnBalance =NewCT_OnOff (); -if _fcaf :=d .DecodeElement (_agfe .NoColumnBalance ,&_fdgg );_fcaf !=nil {return _fcaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_agfe .BalanceSingleByteDoubleByteWidth =NewCT_OnOff (); -if _egef :=d .DecodeElement (_agfe .BalanceSingleByteDoubleByteWidth ,&_fdgg );_egef !=nil {return _egef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .NoExtraLineSpacing =NewCT_OnOff (); -if _fadb :=d .DecodeElement (_agfe .NoExtraLineSpacing ,&_fdgg );_fadb !=nil {return _fadb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .DoNotLeaveBackslashAlone =NewCT_OnOff (); -if _cabd :=d .DecodeElement (_agfe .DoNotLeaveBackslashAlone ,&_fdgg );_cabd !=nil {return _cabd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .UlTrailSpace =NewCT_OnOff (); -if _bgdea :=d .DecodeElement (_agfe .UlTrailSpace ,&_fdgg );_bgdea !=nil {return _bgdea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agfe .DoNotExpandShiftReturn =NewCT_OnOff (); -if _ccdb :=d .DecodeElement (_agfe .DoNotExpandShiftReturn ,&_fdgg );_ccdb !=nil {return _ccdb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .SpacingInWholePoints =NewCT_OnOff (); -if _dcgb :=d .DecodeElement (_agfe .SpacingInWholePoints ,&_fdgg );_dcgb !=nil {return _dcgb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .LineWrapLikeWord6 =NewCT_OnOff (); -if _gagdg :=d .DecodeElement (_agfe .LineWrapLikeWord6 ,&_fdgg );_gagdg !=nil {return _gagdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .PrintBodyTextBeforeHeader =NewCT_OnOff (); -if _dbfb :=d .DecodeElement (_agfe .PrintBodyTextBeforeHeader ,&_fdgg );_dbfb !=nil {return _dbfb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agfe .PrintColBlack =NewCT_OnOff (); -if _baada :=d .DecodeElement (_agfe .PrintColBlack ,&_fdgg );_baada !=nil {return _baada ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .WpSpaceWidth =NewCT_OnOff (); -if _fcaeg :=d .DecodeElement (_agfe .WpSpaceWidth ,&_fdgg );_fcaeg !=nil {return _fcaeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .ShowBreaksInFrames =NewCT_OnOff (); -if _edaf :=d .DecodeElement (_agfe .ShowBreaksInFrames ,&_fdgg );_edaf !=nil {return _edaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agfe .SubFontBySize =NewCT_OnOff (); -if _dfbe :=d .DecodeElement (_agfe .SubFontBySize ,&_fdgg );_dfbe !=nil {return _dfbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .SuppressBottomSpacing =NewCT_OnOff (); -if _gefc :=d .DecodeElement (_agfe .SuppressBottomSpacing ,&_fdgg );_gefc !=nil {return _gefc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .SuppressTopSpacing =NewCT_OnOff (); -if _beaf :=d .DecodeElement (_agfe .SuppressTopSpacing ,&_fdgg );_beaf !=nil {return _beaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agfe .SuppressSpacingAtTopOfPage =NewCT_OnOff (); -if _acec :=d .DecodeElement (_agfe .SuppressSpacingAtTopOfPage ,&_fdgg );_acec !=nil {return _acec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .SuppressTopSpacingWP =NewCT_OnOff (); -if _eefde :=d .DecodeElement (_agfe .SuppressTopSpacingWP ,&_fdgg );_eefde !=nil {return _eefde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agfe .SuppressSpBfAfterPgBrk =NewCT_OnOff (); -if _cbee :=d .DecodeElement (_agfe .SuppressSpBfAfterPgBrk ,&_fdgg );_cbee !=nil {return _cbee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agfe .SwapBordersFacingPages =NewCT_OnOff (); -if _fadbe :=d .DecodeElement (_agfe .SwapBordersFacingPages ,&_fdgg );_fadbe !=nil {return _fadbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agfe .ConvMailMergeEsc =NewCT_OnOff (); -if _eff :=d .DecodeElement (_agfe .ConvMailMergeEsc ,&_fdgg );_eff !=nil {return _eff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agfe .TruncateFontHeightsLikeWP6 =NewCT_OnOff (); -if _fgag :=d .DecodeElement (_agfe .TruncateFontHeightsLikeWP6 ,&_fdgg );_fgag !=nil {return _fgag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .MwSmallCaps =NewCT_OnOff (); -if _bgbg :=d .DecodeElement (_agfe .MwSmallCaps ,&_fdgg );_bgbg !=nil {return _bgbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .UsePrinterMetrics =NewCT_OnOff (); -if _acdg :=d .DecodeElement (_agfe .UsePrinterMetrics ,&_fdgg );_acdg !=nil {return _acdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agfe .DoNotSuppressParagraphBorders =NewCT_OnOff (); -if _bcea :=d .DecodeElement (_agfe .DoNotSuppressParagraphBorders ,&_fdgg );_bcea !=nil {return _bcea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .WrapTrailSpaces =NewCT_OnOff (); -if _agggg :=d .DecodeElement (_agfe .WrapTrailSpaces ,&_fdgg );_agggg !=nil {return _agggg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .FootnoteLayoutLikeWW8 =NewCT_OnOff (); -if _fdaf :=d .DecodeElement (_agfe .FootnoteLayoutLikeWW8 ,&_fdgg );_fdaf !=nil {return _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 :"\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"}:_agfe .ShapeLayoutLikeWW8 =NewCT_OnOff (); -if _fcgdb :=d .DecodeElement (_agfe .ShapeLayoutLikeWW8 ,&_fdgg );_fcgdb !=nil {return _fcgdb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_agfe .AlignTablesRowByRow =NewCT_OnOff (); -if _ecab :=d .DecodeElement (_agfe .AlignTablesRowByRow ,&_fdgg );_ecab !=nil {return _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 :"\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"}:_agfe .ForgetLastTabAlignment =NewCT_OnOff (); -if _fcdec :=d .DecodeElement (_agfe .ForgetLastTabAlignment ,&_fdgg );_fcdec !=nil {return _fcdec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .AdjustLineHeightInTable =NewCT_OnOff (); -if _gbdd :=d .DecodeElement (_agfe .AdjustLineHeightInTable ,&_fdgg );_gbdd !=nil {return _gbdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .AutoSpaceLikeWord95 =NewCT_OnOff (); -if _gedgb :=d .DecodeElement (_agfe .AutoSpaceLikeWord95 ,&_fdgg );_gedgb !=nil {return _gedgb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .NoSpaceRaiseLower =NewCT_OnOff (); -if _cdea :=d .DecodeElement (_agfe .NoSpaceRaiseLower ,&_fdgg );_cdea !=nil {return _cdea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agfe .DoNotUseHTMLParagraphAutoSpacing =NewCT_OnOff (); -if _affbd :=d .DecodeElement (_agfe .DoNotUseHTMLParagraphAutoSpacing ,&_fdgg );_affbd !=nil {return _affbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .LayoutRawTableWidth =NewCT_OnOff (); -if _dcgd :=d .DecodeElement (_agfe .LayoutRawTableWidth ,&_fdgg );_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 :"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"}:_agfe .LayoutTableRowsApart =NewCT_OnOff (); -if _cfdbd :=d .DecodeElement (_agfe .LayoutTableRowsApart ,&_fdgg );_cfdbd !=nil {return _cfdbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .UseWord97LineBreakRules =NewCT_OnOff (); -if _gdcgb :=d .DecodeElement (_agfe .UseWord97LineBreakRules ,&_fdgg );_gdcgb !=nil {return _gdcgb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agfe .DoNotBreakWrappedTables =NewCT_OnOff (); -if _afda :=d .DecodeElement (_agfe .DoNotBreakWrappedTables ,&_fdgg );_afda !=nil {return _afda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .DoNotSnapToGridInCell =NewCT_OnOff (); -if _cbdff :=d .DecodeElement (_agfe .DoNotSnapToGridInCell ,&_fdgg );_cbdff !=nil {return _cbdff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agfe .SelectFldWithFirstOrLastChar =NewCT_OnOff (); -if _dede :=d .DecodeElement (_agfe .SelectFldWithFirstOrLastChar ,&_fdgg );_dede !=nil {return _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 :"\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"}:_agfe .ApplyBreakingRules =NewCT_OnOff (); -if _gbcf :=d .DecodeElement (_agfe .ApplyBreakingRules ,&_fdgg );_gbcf !=nil {return _gbcf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agfe .DoNotWrapTextWithPunct =NewCT_OnOff (); -if _dcb :=d .DecodeElement (_agfe .DoNotWrapTextWithPunct ,&_fdgg );_dcb !=nil {return _dcb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .DoNotUseEastAsianBreakRules =NewCT_OnOff (); -if _ebbd :=d .DecodeElement (_agfe .DoNotUseEastAsianBreakRules ,&_fdgg );_ebbd !=nil {return _ebbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_agfe .UseWord2002TableStyleRules =NewCT_OnOff (); -if _ccgba :=d .DecodeElement (_agfe .UseWord2002TableStyleRules ,&_fdgg );_ccgba !=nil {return _ccgba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .GrowAutofit =NewCT_OnOff (); -if _deded :=d .DecodeElement (_agfe .GrowAutofit ,&_fdgg );_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 :"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"}:_agfe .UseFELayout =NewCT_OnOff (); -if _dabc :=d .DecodeElement (_agfe .UseFELayout ,&_fdgg );_dabc !=nil {return _dabc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .UseNormalStyleForList =NewCT_OnOff (); -if _acbb :=d .DecodeElement (_agfe .UseNormalStyleForList ,&_fdgg );_acbb !=nil {return _acbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agfe .DoNotUseIndentAsNumberingTabStop =NewCT_OnOff (); -if _fgae :=d .DecodeElement (_agfe .DoNotUseIndentAsNumberingTabStop ,&_fdgg );_fgae !=nil {return _fgae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .UseAltKinsokuLineBreakRules =NewCT_OnOff (); -if _ecce :=d .DecodeElement (_agfe .UseAltKinsokuLineBreakRules ,&_fdgg );_ecce !=nil {return _ecce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .AllowSpaceOfSameStyleInTable =NewCT_OnOff (); -if _bfgd :=d .DecodeElement (_agfe .AllowSpaceOfSameStyleInTable ,&_fdgg );_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 :"\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"}:_agfe .DoNotSuppressIndentation =NewCT_OnOff (); -if _efgg :=d .DecodeElement (_agfe .DoNotSuppressIndentation ,&_fdgg );_efgg !=nil {return _efgg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agfe .DoNotAutofitConstrainedTables =NewCT_OnOff (); -if _cfba :=d .DecodeElement (_agfe .DoNotAutofitConstrainedTables ,&_fdgg );_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 :"\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"}:_agfe .AutofitToFirstFixedWidthCell =NewCT_OnOff (); -if _eccf :=d .DecodeElement (_agfe .AutofitToFirstFixedWidthCell ,&_fdgg );_eccf !=nil {return _eccf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .UnderlineTabInNumList =NewCT_OnOff (); -if _gcgc :=d .DecodeElement (_agfe .UnderlineTabInNumList ,&_fdgg );_gcgc !=nil {return _gcgc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_agfe .DisplayHangulFixedWidth =NewCT_OnOff (); -if _gaad :=d .DecodeElement (_agfe .DisplayHangulFixedWidth ,&_fdgg );_gaad !=nil {return _gaad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agfe .SplitPgBreakAndParaMark =NewCT_OnOff (); -if _aefg :=d .DecodeElement (_agfe .SplitPgBreakAndParaMark ,&_fdgg );_aefg !=nil {return _aefg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfe .DoNotVertAlignCellWithSp =NewCT_OnOff (); -if _baag :=d .DecodeElement (_agfe .DoNotVertAlignCellWithSp ,&_fdgg );_baag !=nil {return _baag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agfe .DoNotBreakConstrainedForcedTable =NewCT_OnOff (); -if _effe :=d .DecodeElement (_agfe .DoNotBreakConstrainedForcedTable ,&_fdgg );_effe !=nil {return _effe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"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"}:_agfe .DoNotVertAlignInTxbx =NewCT_OnOff (); -if _adcb :=d .DecodeElement (_agfe .DoNotVertAlignInTxbx ,&_fdgg );_adcb !=nil {return _adcb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_agfe .UseAnsiKerningPairs =NewCT_OnOff (); -if _gfee :=d .DecodeElement (_agfe .UseAnsiKerningPairs ,&_fdgg );_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 :"\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"}:_agfe .CachedColBalance =NewCT_OnOff (); -if _ccdaf :=d .DecodeElement (_agfe .CachedColBalance ,&_fdgg );_ccdaf !=nil {return _ccdaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aedad :=NewCT_CompatSetting (); -if _ddebe :=d .DecodeElement (_aedad ,&_fdgg );_ddebe !=nil {return _ddebe ;};_agfe .CompatSetting =append (_agfe .CompatSetting ,_aedad );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",_fdgg .Name ); -if _fcgbda :=d .Skip ();_fcgbda !=nil {return _fcgbda ;};};case _f .EndElement :break _afcg ;case _f .CharData :};};return nil ;};func NewCT_TblPPr ()*CT_TblPPr {_gacab :=&CT_TblPPr {};return _gacab };type ST_DocProtect byte ;func (_agbb *CT_Comments )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cace :for {_gcbb ,_bfeg :=d .Token (); -if _bfeg !=nil {return _bfeg ;};switch _gbgc :=_gcbb .(type ){case _f .StartElement :switch _gbgc .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcff :=NewCT_Comment (); -if _efeb :=d .DecodeElement (_bcff ,&_gbgc );_efeb !=nil {return _efeb ;};_agbb .Comment =append (_agbb .Comment ,_bcff );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",_gbgc .Name ); -if _dfbg :=d .Skip ();_dfbg !=nil {return _dfbg ;};};case _f .EndElement :break _cace ;case _f .CharData :};};return nil ;}; +// Block-Level Structured Document Tag Content +SdtContent *CT_SdtContentBlock ;};func (_badgad *CT_Settings )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _badgad .WriteProtection !=nil {_cfaefe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0072\u0069\u0074\u0065\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_badgad .WriteProtection ,_cfaefe );};if _badgad .View !=nil {_eeafgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0069\u0065\u0077"}};e .EncodeElement (_badgad .View ,_eeafgd );};if _badgad .Zoom !=nil {_fdcfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u007a\u006f\u006f\u006d"}}; +e .EncodeElement (_badgad .Zoom ,_fdcfe );};if _badgad .RemovePersonalInformation !=nil {_gdfdc :=_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 (_badgad .RemovePersonalInformation ,_gdfdc );};if _badgad .RemoveDateAndTime !=nil {_ccafb :=_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 (_badgad .RemoveDateAndTime ,_ccafb );};if _badgad .DoNotDisplayPageBoundaries !=nil {_gcbcd :=_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 (_badgad .DoNotDisplayPageBoundaries ,_gcbcd );};if _badgad .DisplayBackgroundShape !=nil {_bcfbg :=_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 (_badgad .DisplayBackgroundShape ,_bcfbg );};if _badgad .PrintPostScriptOverText !=nil {_ccdgeg :=_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 (_badgad .PrintPostScriptOverText ,_ccdgeg );};if _badgad .PrintFractionalCharacterWidth !=nil {_faadg :=_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 (_badgad .PrintFractionalCharacterWidth ,_faadg );};if _badgad .PrintFormsData !=nil {_dccgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003ap\u0072\u0069\u006et\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_badgad .PrintFormsData ,_dccgb ); +};if _badgad .EmbedTrueTypeFonts !=nil {_ebfed :=_d .StartElement {Name :_d .Name {Local :"w\u003ae\u006d\u0062\u0065\u0064\u0054\u0072\u0075\u0065T\u0079\u0070\u0065\u0046on\u0074\u0073"}};e .EncodeElement (_badgad .EmbedTrueTypeFonts ,_ebfed );};if _badgad .EmbedSystemFonts !=nil {_dfaabe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065m\u0062\u0065\u0064\u0053\u0079s\u0074\u0065m\u0046\u006f\u006e\u0074\u0073"}}; +e .EncodeElement (_badgad .EmbedSystemFonts ,_dfaabe );};if _badgad .SaveSubsetFonts !=nil {_aedcba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0053\u0075\u0062\u0073\u0065\u0074F\u006f\u006e\u0074\u0073"}};e .EncodeElement (_badgad .SaveSubsetFonts ,_aedcba ); +};if _badgad .SaveFormsData !=nil {_aaggc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073a\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_badgad .SaveFormsData ,_aaggc );};if _badgad .MirrorMargins !=nil {_fgddbf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}}; +e .EncodeElement (_badgad .MirrorMargins ,_fgddbf );};if _badgad .AlignBordersAndEdges !=nil {_afdde :=_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 (_badgad .AlignBordersAndEdges ,_afdde );};if _badgad .BordersDoNotSurroundHeader !=nil {_aaeefd :=_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 (_badgad .BordersDoNotSurroundHeader ,_aaeefd );};if _badgad .BordersDoNotSurroundFooter !=nil {_eaead :=_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 (_badgad .BordersDoNotSurroundFooter ,_eaead );};if _badgad .GutterAtTop !=nil {_bbdgac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}};e .EncodeElement (_badgad .GutterAtTop ,_bbdgac ); +};if _badgad .HideSpellingErrors !=nil {_bdbbec :=_d .StartElement {Name :_d .Name {Local :"w\u003ah\u0069\u0064\u0065\u0053\u0070\u0065\u006c\u006ci\u006e\u0067\u0045\u0072ro\u0072\u0073"}};e .EncodeElement (_badgad .HideSpellingErrors ,_bdbbec );};if _badgad .HideGrammaticalErrors !=nil {_afbdc :=_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 (_badgad .HideGrammaticalErrors ,_afbdc );};if _badgad .ActiveWritingStyle !=nil {_edbbg :=_d .StartElement {Name :_d .Name {Local :"w\u003aa\u0063\u0074\u0069\u0076\u0065\u0057\u0072\u0069t\u0069\u006e\u0067\u0053ty\u006c\u0065"}};for _ ,_efbbf :=range _badgad .ActiveWritingStyle {e .EncodeElement (_efbbf ,_edbbg ); +};};if _badgad .ProofState !=nil {_gadgcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070r\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_badgad .ProofState ,_gadgcc );};if _badgad .FormsDesign !=nil {_ggefc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}}; +e .EncodeElement (_badgad .FormsDesign ,_ggefc );};if _badgad .AttachedTemplate !=nil {_cdeed :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061t\u0074\u0061\u0063\u0068\u0065d\u0054\u0065m\u0070\u006c\u0061\u0074\u0065"}};e .EncodeElement (_badgad .AttachedTemplate ,_cdeed ); +};if _badgad .LinkStyles !=nil {_deeaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006ci\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_badgad .LinkStyles ,_deeaa );};if _badgad .StylePaneFormatFilter !=nil {_edbca :=_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 (_badgad .StylePaneFormatFilter ,_edbca );};if _badgad .StylePaneSortMethod !=nil {_fecdg :=_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 (_badgad .StylePaneSortMethod ,_fecdg );};if _badgad .DocumentType !=nil {_bdaaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065"}};e .EncodeElement (_badgad .DocumentType ,_bdaaf ); +};if _badgad .MailMerge !=nil {_gaebda :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_badgad .MailMerge ,_gaebda );};if _badgad .RevisionView !=nil {_dcebb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006fn\u0056\u0069\u0065\u0077"}}; +e .EncodeElement (_badgad .RevisionView ,_dcebb );};if _badgad .TrackRevisions !=nil {_ffbge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0072\u0061\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"}};e .EncodeElement (_badgad .TrackRevisions ,_ffbge ); +};if _badgad .DoNotTrackMoves !=nil {_dbcec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0054\u0072\u0061\u0063\u006bM\u006f\u0076\u0065\u0073"}};e .EncodeElement (_badgad .DoNotTrackMoves ,_dbcec );};if _badgad .DoNotTrackFormatting !=nil {_fbfafe :=_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 (_badgad .DoNotTrackFormatting ,_fbfafe );};if _badgad .DocumentProtection !=nil {_dbgfe :=_d .StartElement {Name :_d .Name {Local :"w\u003ad\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0050r\u006f\u0074\u0065\u0063ti\u006f\u006e"}};e .EncodeElement (_badgad .DocumentProtection ,_dbgfe ); +};if _badgad .AutoFormatOverride !=nil {_bfgaf :=_d .StartElement {Name :_d .Name {Local :"w\u003aa\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u004f\u0076\u0065\u0072ri\u0064\u0065"}};e .EncodeElement (_badgad .AutoFormatOverride ,_bfgaf );};if _badgad .StyleLockTheme !=nil {_bffae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065"}}; +e .EncodeElement (_badgad .StyleLockTheme ,_bffae );};if _badgad .StyleLockQFSet !=nil {_dafbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074"}};e .EncodeElement (_badgad .StyleLockQFSet ,_dafbd ); +};if _badgad .DefaultTabStop !=nil {_dcbfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003ad\u0065\u0066\u0061u\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}};e .EncodeElement (_badgad .DefaultTabStop ,_dcbfa );};if _badgad .AutoHyphenation !=nil {_bdfbga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006ea\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_badgad .AutoHyphenation ,_bdfbga );};if _badgad .ConsecutiveHyphenLimit !=nil {_fgdee :=_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 (_badgad .ConsecutiveHyphenLimit ,_fgdee );};if _badgad .HyphenationZone !=nil {_ggecag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006fn\u005a\u006f\u006e\u0065"}};e .EncodeElement (_badgad .HyphenationZone ,_ggecag ); +};if _badgad .DoNotHyphenateCaps !=nil {_acbae :=_d .StartElement {Name :_d .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0048\u0079\u0070\u0068e\u006e\u0061\u0074\u0065Ca\u0070\u0073"}};e .EncodeElement (_badgad .DoNotHyphenateCaps ,_acbae );};if _badgad .ShowEnvelope !=nil {_fadfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0045\u006e\u0076e\u006c\u006f\u0070\u0065"}}; +e .EncodeElement (_badgad .ShowEnvelope ,_fadfd );};if _badgad .SummaryLength !=nil {_fcbbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073u\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_badgad .SummaryLength ,_fcbbb ); +};if _badgad .ClickAndTypeStyle !=nil {_ebabd :=_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 (_badgad .ClickAndTypeStyle ,_ebabd ); +};if _badgad .DefaultTableStyle !=nil {_beeab :=_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 (_badgad .DefaultTableStyle ,_beeab ); +};if _badgad .EvenAndOddHeaders !=nil {_aaeaab :=_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 (_badgad .EvenAndOddHeaders ,_aaeaab ); +};if _badgad .BookFoldRevPrinting !=nil {_bedae :=_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 (_badgad .BookFoldRevPrinting ,_bedae ); +};if _badgad .BookFoldPrinting !=nil {_acbda :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0062o\u006f\u006b\u0046\u006f\u006cd\u0050\u0072i\u006e\u0074\u0069\u006e\u0067"}};e .EncodeElement (_badgad .BookFoldPrinting ,_acbda );};if _badgad .BookFoldPrintingSheets !=nil {_gdfbg :=_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 (_badgad .BookFoldPrintingSheets ,_gdfbg );};if _badgad .DrawingGridHorizontalSpacing !=nil {_ebabb :=_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 (_badgad .DrawingGridHorizontalSpacing ,_ebabb );};if _badgad .DrawingGridVerticalSpacing !=nil {_fdfebe :=_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 (_badgad .DrawingGridVerticalSpacing ,_fdfebe );};if _badgad .DisplayHorizontalDrawingGridEvery !=nil {_ccabf :=_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 (_badgad .DisplayHorizontalDrawingGridEvery ,_ccabf );};if _badgad .DisplayVerticalDrawingGridEvery !=nil {_aefca :=_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 (_badgad .DisplayVerticalDrawingGridEvery ,_aefca );};if _badgad .DoNotUseMarginsForDrawingGridOrigin !=nil {_ccgdc :=_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 (_badgad .DoNotUseMarginsForDrawingGridOrigin ,_ccgdc );};if _badgad .DrawingGridHorizontalOrigin !=nil {_edffgb :=_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 (_badgad .DrawingGridHorizontalOrigin ,_edffgb );};if _badgad .DrawingGridVerticalOrigin !=nil {_eggfg :=_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 (_badgad .DrawingGridVerticalOrigin ,_eggfg );};if _badgad .DoNotShadeFormData !=nil {_egdcdg :=_d .StartElement {Name :_d .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0053\u0068\u0061\u0064e\u0046\u006f\u0072\u006dDa\u0074\u0061"}}; +e .EncodeElement (_badgad .DoNotShadeFormData ,_egdcdg );};if _badgad .NoPunctuationKerning !=nil {_bcdfe :=_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 (_badgad .NoPunctuationKerning ,_bcdfe );};if _badgad .CharacterSpacingControl !=nil {_agccc :=_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 (_badgad .CharacterSpacingControl ,_agccc );};if _badgad .PrintTwoOnOne !=nil {_dgfac :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}};e .EncodeElement (_badgad .PrintTwoOnOne ,_dgfac ); +};if _badgad .StrictFirstAndLastChars !=nil {_bfebc :=_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 (_badgad .StrictFirstAndLastChars ,_bfebc ); +};if _badgad .NoLineBreaksAfter !=nil {_bafac :=_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 (_badgad .NoLineBreaksAfter ,_bafac ); +};if _badgad .NoLineBreaksBefore !=nil {_bedbf :=_d .StartElement {Name :_d .Name {Local :"w\u003an\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065a\u006b\u0073\u0042\u0065fo\u0072\u0065"}};e .EncodeElement (_badgad .NoLineBreaksBefore ,_bedbf );};if _badgad .SavePreviewPicture !=nil {_fecedd :=_d .StartElement {Name :_d .Name {Local :"w\u003as\u0061\u0076\u0065\u0050\u0072\u0065\u0076\u0069e\u0077\u0050\u0069\u0063tu\u0072\u0065"}}; +e .EncodeElement (_badgad .SavePreviewPicture ,_fecedd );};if _badgad .DoNotValidateAgainstSchema !=nil {_fgdgac :=_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 (_badgad .DoNotValidateAgainstSchema ,_fgdgac );};if _badgad .SaveInvalidXml !=nil {_gbcfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003as\u0061\u0076\u0065I\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}};e .EncodeElement (_badgad .SaveInvalidXml ,_gbcfa ); +};if _badgad .IgnoreMixedContent !=nil {_fdfaf :=_d .StartElement {Name :_d .Name {Local :"w\u003ai\u0067\u006e\u006f\u0072\u0065\u004d\u0069\u0078e\u0064\u0043\u006f\u006ete\u006e\u0074"}};e .EncodeElement (_badgad .IgnoreMixedContent ,_fdfaf );};if _badgad .AlwaysShowPlaceholderText !=nil {_cadbc :=_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 (_badgad .AlwaysShowPlaceholderText ,_cadbc );};if _badgad .DoNotDemarcateInvalidXml !=nil {_gefgbf :=_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 (_badgad .DoNotDemarcateInvalidXml ,_gefgbf );};if _badgad .SaveXmlDataOnly !=nil {_gfacd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0058\u006d\u006c\u0044\u0061\u0074a\u004f\u006e\u006c\u0079"}}; +e .EncodeElement (_badgad .SaveXmlDataOnly ,_gfacd );};if _badgad .UseXSLTWhenSaving !=nil {_fgcdda :=_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 (_badgad .UseXSLTWhenSaving ,_fgcdda );};if _badgad .SaveThroughXslt !=nil {_agffc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0054\u0068\u0072\u006f\u0075\u0067h\u0058\u0073\u006c\u0074"}};e .EncodeElement (_badgad .SaveThroughXslt ,_agffc ); +};if _badgad .ShowXMLTags !=nil {_gfeffa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}};e .EncodeElement (_badgad .ShowXMLTags ,_gfeffa );};if _badgad .AlwaysMergeEmptyNamespace !=nil {_dbbbee :=_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 (_badgad .AlwaysMergeEmptyNamespace ,_dbbbee );};if _badgad .UpdateFields !=nil {_bdccd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075\u0070\u0064\u0061\u0074\u0065\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_badgad .UpdateFields ,_bdccd ); +};if _badgad .HdrShapeDefaults !=nil {_bfgec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0068d\u0072\u0053\u0068\u0061\u0070e\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_badgad .HdrShapeDefaults ,_bfgec );};if _badgad .FootnotePr !=nil {_gdgaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}}; +e .EncodeElement (_badgad .FootnotePr ,_gdgaf );};if _badgad .EndnotePr !=nil {_dffca :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_badgad .EndnotePr ,_dffca );};if _badgad .Compat !=nil {_geeef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0070\u0061\u0074"}}; +e .EncodeElement (_badgad .Compat ,_geeef );};if _badgad .DocVars !=nil {_eefee :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0056\u0061\u0072s"}};e .EncodeElement (_badgad .DocVars ,_eefee );};if _badgad .Rsids !=nil {_fefff :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0073"}}; +e .EncodeElement (_badgad .Rsids ,_fefff );};if _badgad .MathPr !=nil {_bbfcd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0050\u0072"}};e .EncodeElement (_badgad .MathPr ,_bbfcd );};if _badgad .AttachedSchema !=nil {_afadc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003aa\u0074\u0074\u0061c\u0068\u0065\u0064\u0053\u0063\u0068\u0065\u006d\u0061"}}; +for _ ,_agged :=range _badgad .AttachedSchema {e .EncodeElement (_agged ,_afadc );};};if _badgad .ThemeFontLang !=nil {_ebcdb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074h\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}}; +e .EncodeElement (_badgad .ThemeFontLang ,_ebcdb );};if _badgad .ClrSchemeMapping !=nil {_fgcge :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063l\u0072\u0053\u0063\u0068\u0065m\u0065\u004da\u0070\u0070\u0069\u006e\u0067"}};e .EncodeElement (_badgad .ClrSchemeMapping ,_fgcge ); +};if _badgad .DoNotIncludeSubdocsInStats !=nil {_adbage :=_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 (_badgad .DoNotIncludeSubdocsInStats ,_adbage );};if _badgad .DoNotAutoCompressPictures !=nil {_bceag :=_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 (_badgad .DoNotAutoCompressPictures ,_bceag );};if _badgad .ForceUpgrade !=nil {_eaabce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u0063\u0065\u0055\u0070g\u0072\u0061\u0064\u0065"}};e .EncodeElement (_badgad .ForceUpgrade ,_eaabce ); +};if _badgad .Captions !=nil {_bedaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_badgad .Captions ,_bedaa );};if _badgad .ReadModeInkLockDown !=nil {_gcgfb :=_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 (_badgad .ReadModeInkLockDown ,_gcgfb );};if _badgad .SmartTagType !=nil {_ffccee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061g\u0054\u0079\u0070\u0065"}};for _ ,_agcef :=range _badgad .SmartTagType {e .EncodeElement (_agcef ,_ffccee ); +};};if _badgad .SchemaLibrary !=nil {_fbedg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}};e .EncodeElement (_badgad .SchemaLibrary ,_fbedg );};if _badgad .ShapeDefaults !=nil {_ebebc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073h\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}}; +e .EncodeElement (_badgad .ShapeDefaults ,_ebebc );};if _badgad .DoNotEmbedSmartTags !=nil {_geadd :=_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 (_badgad .DoNotEmbedSmartTags ,_geadd ); +};if _badgad .DecimalSymbol !=nil {_ddabg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064e\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_badgad .DecimalSymbol ,_ddabg );};if _badgad .ListSeparator !=nil {_dgffd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006ci\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}}; +e .EncodeElement (_badgad .ListSeparator ,_dgffd );};for _ ,_aecdec :=range _badgad .Extra {if _afacc :=_aecdec .MarshalXML (e ,_d .StartElement {});_afacc !=nil {return _afacc ;};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbbbb ST_FrameScrollbar )ValidateWithPath (path string )error {switch _gbbbb {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 (_gbbbb )); +};return nil ;}; -// Validate validates the CT_FldChar and its children -func (_dbfaa *CT_FldChar )Validate ()error {return _dbfaa .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");};func (_bgcdbg *ST_LineSpacingRule )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bgcdbg =0; -case "\u0061\u0075\u0074\u006f":*_bgcdbg =1;case "\u0065\u0078\u0061c\u0074":*_bgcdbg =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_bgcdbg =3;};return nil ;};func (_bcdaea *CT_Endnotes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcec :for {_cfdbf ,_dfbbc :=d .Token (); -if _dfbbc !=nil {return _dfbbc ;};switch _aefa :=_cfdbf .(type ){case _f .StartElement :switch _aefa .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beegc :=NewCT_FtnEdn (); -if _bdea :=d .DecodeElement (_beegc ,&_aefa );_bdea !=nil {return _bdea ;};_bcdaea .Endnote =append (_bcdaea .Endnote ,_beegc );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",_aefa .Name ); -if _dcba :=d .Skip ();_dcba !=nil {return _dcba ;};};case _f .EndElement :break _bcec ;case _f .CharData :};};return nil ;};func (_cffbb *CT_MailMergeDocType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_fgcac ,_adfbf :=_cffbb .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _adfbf !=nil {return _adfbf ;};start .Attr =append (start .Attr ,_fgcac );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DocParts and its children +func (_dead *CT_DocParts )Validate ()error {return _dead .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073");};type ST_TextDirection byte ;func (_fafee *CT_TargetScreenSz )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_eabcg ,_eeefa :=_fafee .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _eeefa !=nil {return _eeefa ;};start .Attr =append (start .Attr ,_eabcg );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Tabs and its children, prefixing error messages with path -func (_becgfd *CT_Tabs )ValidateWithPath (path string )error {for _cadc ,_cgaegb :=range _becgfd .Tab {if _agbbb :=_cgaegb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_cadc ));_agbbb !=nil {return _agbbb ; -};};return nil ;};const (ST_AnnotationVMergeUnset ST_AnnotationVMerge =0;ST_AnnotationVMergeCont ST_AnnotationVMerge =1;ST_AnnotationVMergeRest ST_AnnotationVMerge =2;); +// Validate validates the CT_DecimalNumberOrPrecent and its children +func (_dfdb *CT_DecimalNumberOrPrecent )Validate ()error {return _dfdb .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0072\u0065\u0063\u0065\u006et");};func (_aefbg *WdCT_GraphicFrame )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_adaaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_aefbg .CNvPr ,_adaaa );_efbcad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0046\u0072\u0050\u0072"}}; +e .EncodeElement (_aefbg .CNvFrPr ,_efbcad );_dggabc :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_aefbg .Xfrm ,_dggabc );_ecdbd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}}; +_ecdbd .Attr =append (_ecdbd .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 (_aefbg .Graphic ,_ecdbd );if _aefbg .ExtLst !=nil {_cggee :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aefbg .ExtLst ,_cggee );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_FFCheckBox and its children -func (_abbb *CT_FFCheckBox )Validate ()error {return _abbb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078");}; +// Validate validates the CT_ShapeDefaults and its children +func (_edbacg *CT_ShapeDefaults )Validate ()error {return _edbacg .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func (_dggfdd *ST_StyleType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_babdbd ,_dbcfa :=d .Token (); +if _dbcfa !=nil {return _dbcfa ;};if _agedc ,_bccdf :=_babdbd .(_d .EndElement );_bccdf &&_agedc .Name ==start .Name {*_dggfdd =1;return nil ;};if _egfdg ,_ffege :=_babdbd .(_d .CharData );!_ffege {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",_babdbd ); +}else {switch string (_egfdg ){case "":*_dggfdd =0;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_dggfdd =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_dggfdd =2;case "\u0074\u0061\u0062l\u0065":*_dggfdd =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_dggfdd =4; +};};_babdbd ,_dbcfa =d .Token ();if _dbcfa !=nil {return _dbcfa ;};if _fagea ,_bcdda :=_babdbd .(_d .EndElement );_bcdda &&_fagea .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",_babdbd ); +};func (_bdefgb ST_TextAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gabgeg :=_d .Attr {};_gabgeg .Name =name ;switch _bdefgb {case ST_TextAlignmentUnset :_gabgeg .Value ="";case ST_TextAlignmentTop :_gabgeg .Value ="\u0074\u006f\u0070"; +case ST_TextAlignmentCenter :_gabgeg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextAlignmentBaseline :_gabgeg .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case ST_TextAlignmentBottom :_gabgeg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d"; +case ST_TextAlignmentAuto :_gabgeg .Value ="\u0061\u0075\u0074\u006f";};return _gabgeg ,nil ;};func NewCT_R ()*CT_R {_bbagb :=&CT_R {};return _bbagb };const (ST_BrClearUnset ST_BrClear =0;ST_BrClearNone ST_BrClear =1;ST_BrClearLeft ST_BrClear =2;ST_BrClearRight ST_BrClear =3; +ST_BrClearAll ST_BrClear =4;);func NewCT_MoveBookmark ()*CT_MoveBookmark {_cadbb :=&CT_MoveBookmark {};return _cadbb };func (_dbbcca ST_Border )ValidateWithPath (path string )error {switch _dbbcca {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 _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbbcca )); +};return nil ;};type WdCT_EffectExtent struct{LAttr _ed .ST_Coordinate ;TAttr _ed .ST_Coordinate ;RAttr _ed .ST_Coordinate ;BAttr _ed .ST_Coordinate ;};func NewCT_PPr ()*CT_PPr {_ebad :=&CT_PPr {};return _ebad };type CT_Comment struct{InitialsAttr *string ; +AuthorAttr string ;DateAttr *_gd .Time ; -// Validate validates the CT_TwipsMeasure and its children -func (_dfaegf *CT_TwipsMeasure )Validate ()error {return _dfaegf .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func (_eebbge ST_DocPartGallery )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cfgff :=_f .Attr {}; -_cfgff .Name =name ;switch _eebbge {case ST_DocPartGalleryUnset :_cfgff .Value ="";case ST_DocPartGalleryPlaceholder :_cfgff .Value ="p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072";case ST_DocPartGalleryAny :_cfgff .Value ="\u0061\u006e\u0079"; -case ST_DocPartGalleryDefault :_cfgff .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocPartGalleryDocParts :_cfgff .Value ="\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCoverPg :_cfgff .Value ="\u0063o\u0076\u0065\u0072\u0050\u0067"; -case ST_DocPartGalleryEq :_cfgff .Value ="\u0065\u0071";case ST_DocPartGalleryFtrs :_cfgff .Value ="\u0066\u0074\u0072\u0073";case ST_DocPartGalleryHdrs :_cfgff .Value ="\u0068\u0064\u0072\u0073";case ST_DocPartGalleryPgNum :_cfgff .Value ="\u0070\u0067\u004eu\u006d"; -case ST_DocPartGalleryTbls :_cfgff .Value ="\u0074\u0062\u006c\u0073";case ST_DocPartGalleryWatermarks :_cfgff .Value ="\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073";case ST_DocPartGalleryAutoTxt :_cfgff .Value ="\u0061u\u0074\u006f\u0054\u0078\u0074"; -case ST_DocPartGalleryTxtBox :_cfgff .Value ="\u0074\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryPgNumT :_cfgff .Value ="\u0070\u0067\u004e\u0075\u006d\u0054";case ST_DocPartGalleryPgNumB :_cfgff .Value ="\u0070\u0067\u004e\u0075\u006d\u0042"; -case ST_DocPartGalleryPgNumMargins :_cfgff .Value ="\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case ST_DocPartGalleryTblOfContents :_cfgff .Value ="\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"; -case ST_DocPartGalleryBib :_cfgff .Value ="\u0062\u0069\u0062";case ST_DocPartGalleryCustQuickParts :_cfgff .Value ="\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCustCoverPg :_cfgff .Value ="c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067"; -case ST_DocPartGalleryCustEq :_cfgff .Value ="\u0063\u0075\u0073\u0074\u0045\u0071";case ST_DocPartGalleryCustFtrs :_cfgff .Value ="\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073";case ST_DocPartGalleryCustHdrs :_cfgff .Value ="\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073"; -case ST_DocPartGalleryCustPgNum :_cfgff .Value ="\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m";case ST_DocPartGalleryCustTbls :_cfgff .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073";case ST_DocPartGalleryCustWatermarks :_cfgff .Value ="\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073"; -case ST_DocPartGalleryCustAutoTxt :_cfgff .Value ="c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074";case ST_DocPartGalleryCustTxtBox :_cfgff .Value ="\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryCustPgNumT :_cfgff .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054"; -case ST_DocPartGalleryCustPgNumB :_cfgff .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042";case ST_DocPartGalleryCustPgNumMargins :_cfgff .Value ="\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073"; -case ST_DocPartGalleryCustTblOfContents :_cfgff .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073";case ST_DocPartGalleryCustBib :_cfgff .Value ="\u0063u\u0073\u0074\u0042\u0069\u0062";case ST_DocPartGalleryCustom1 :_cfgff .Value ="\u0063u\u0073\u0074\u006f\u006d\u0031"; -case ST_DocPartGalleryCustom2 :_cfgff .Value ="\u0063u\u0073\u0074\u006f\u006d\u0032";case ST_DocPartGalleryCustom3 :_cfgff .Value ="\u0063u\u0073\u0074\u006f\u006d\u0033";case ST_DocPartGalleryCustom4 :_cfgff .Value ="\u0063u\u0073\u0074\u006f\u006d\u0034"; -case ST_DocPartGalleryCustom5 :_cfgff .Value ="\u0063u\u0073\u0074\u006f\u006d\u0035";};return _cfgff ,nil ;};func (_fgaag *WdCT_PosH )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_aacce ,_gccga :=_fgaag .RelativeFromAttr .MarshalXMLAttr (_f .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"}); -if _gccga !=nil {return _gccga ;};start .Attr =append (start .Attr ,_aacce );e .EncodeToken (start );_fgaag .Choice .MarshalXML (e ,_f .StartElement {});e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Annotation Identifier +IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func (_babge *CT_TextboxTightWrap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_babge .ValAttr =ST_TextboxTightWrap (1);for _ ,_dcdag :=range start .Attr {if _dcdag .Name .Local =="\u0076\u0061\u006c"{_babge .ValAttr .UnmarshalXMLAttr (_dcdag ); +continue ;};};for {_fbfaea ,_dgcea :=d .Token ();if _dgcea !=nil {return _b .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",_dgcea ); +};if _ffcge ,_fggbc :=_fbfaea .(_d .EndElement );_fggbc &&_ffcge .Name ==start .Name {break ;};};return nil ;};type CT_View struct{ -// ValidateWithPath validates the CT_SignedHpsMeasure and its children, prefixing error messages with path -func (_bebfbe *CT_SignedHpsMeasure )ValidateWithPath (path string )error {if _aeadba :=_bebfbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aeadba !=nil {return _aeadba ;};return nil ;};var ST_CnfPatternRe =_g .MustCompile (ST_CnfPattern ); -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;); +// Document View Setting Value +ValAttr ST_View ;};func (_accade ST_HexColorAuto )String ()string {switch _accade {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";};return "";};func (_cbabe *ST_PTabLeader )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cbabe =0; +case "\u006e\u006f\u006e\u0065":*_cbabe =1;case "\u0064\u006f\u0074":*_cbabe =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_cbabe =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_cbabe =4;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_cbabe =5; +};return nil ;};func (_geega *CT_TrackChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcddea :=range start .Attr {if _dcddea .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fcdaaf ,_bbdgag :=_dcddea .Value ,error (nil ); +if _bbdgag !=nil {return _bbdgag ;};_geega .AuthorAttr =_fcdaaf ;continue ;};if _dcddea .Name .Local =="\u0064\u0061\u0074\u0065"{_fdbaf ,_ecceb :=ParseStdlibTime (_dcddea .Value );if _ecceb !=nil {return _ecceb ;};_geega .DateAttr =&_fdbaf ;continue ; +};if _dcddea .Name .Local =="\u0069\u0064"{_ggcfb ,_gdgca :=_e .ParseInt (_dcddea .Value ,10,64);if _gdgca !=nil {return _gdgca ;};_geega .IdAttr =_ggcfb ;continue ;};};for {_dbbefb ,_gdffbe :=d .Token ();if _gdffbe !=nil {return _b .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",_gdffbe ); +};if _aaeefa ,_fcadc :=_dbbefb .(_d .EndElement );_fcadc &&_aaeefa .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_CustomXmlRun and its children -func (_acdc *CT_CustomXmlRun )Validate ()error {return _acdc .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e");};type CT_Captions struct{ +// Validate validates the CT_Columns and its children +func (_bddc *CT_Columns )Validate ()error {return _bddc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u0075\u006d\u006e\u0073");};func NewWdWpc ()*WdWpc {_edggd :=&WdWpc {};_edggd .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas (); +return _edggd ;}; -// Single Caption Type Definition -Caption []*CT_Caption ; +// Validate validates the CT_PageSz and its children +func (_effaa *CT_PageSz )Validate ()error {return _effaa .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0067\u0065\u0053z");}; -// Automatic Captioning Settings -AutoCaptions *CT_AutoCaptions ;};func (_agaaa ST_TargetScreenSz )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_abdaca :=_f .Attr {};_abdaca .Name =name ;switch _agaaa {case ST_TargetScreenSzUnset :_abdaca .Value ="";case ST_TargetScreenSz544x376 :_abdaca .Value ="\u00354\u0034\u0078\u0033\u0037\u0036"; -case ST_TargetScreenSz640x480 :_abdaca .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSz720x512 :_abdaca .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_TargetScreenSz800x600 :_abdaca .Value ="\u00380\u0030\u0078\u0036\u0030\u0030"; -case ST_TargetScreenSz1024x768 :_abdaca .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSz1152x882 :_abdaca .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_TargetScreenSz1152x900 :_abdaca .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030"; -case ST_TargetScreenSz1280x1024 :_abdaca .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSz1600x1200 :_abdaca .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_TargetScreenSz1800x1440 :_abdaca .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340"; -case ST_TargetScreenSz1920x1200 :_abdaca .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _abdaca ,nil ;}; +// ValidateWithPath validates the CT_NumPr and its children, prefixing error messages with path +func (_edbff *CT_NumPr )ValidateWithPath (path string )error {if _edbff .Ilvl !=nil {if _aaeda :=_edbff .Ilvl .ValidateWithPath (path +"\u002f\u0049\u006cv\u006c");_aaeda !=nil {return _aaeda ;};};if _edbff .NumId !=nil {if _dgaae :=_edbff .NumId .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0049\u0064"); +_dgaae !=nil {return _dgaae ;};};if _edbff .NumberingChange !=nil {if _bbfae :=_edbff .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065");_bbfae !=nil {return _bbfae ;};};if _edbff .Ins !=nil {if _dbdbf :=_edbff .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073"); +_dbdbf !=nil {return _dbdbf ;};};return nil ;};func (_eafebd ST_HeightRule )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eafebd .String (),start );};func NewCT_TopPageBorder ()*CT_TopPageBorder {_febgcf :=&CT_TopPageBorder {}; +_febgcf .ValAttr =ST_Border (1);return _febgcf ;}; -// ValidateWithPath validates the CT_Panose and its children, prefixing error messages with path -func (_ddffgb *CT_Panose )ValidateWithPath (path string )error {return nil };func NewCT_Background ()*CT_Background {_efg :=&CT_Background {};return _efg };func (_cebec *EG_ContentRowContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cebec .Tr !=nil {_dbfga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0072"}}; -for _ ,_bcfag :=range _cebec .Tr {e .EncodeElement (_bcfag ,_dbfga );};};if _cebec .CustomXml !=nil {_bbaffg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_cebec .CustomXml ,_bbaffg ); -};if _cebec .Sdt !=nil {_cgaga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_cebec .Sdt ,_cgaga );};if _cebec .EG_RunLevelElts !=nil {for _ ,_efbffb :=range _cebec .EG_RunLevelElts {_efbffb .MarshalXML (e ,_f .StartElement {}); -};};return nil ;}; +// ValidateWithPath validates the CT_BookmarkRange and its children, prefixing error messages with path +func (_dgfbf *CT_BookmarkRange )ValidateWithPath (path string )error {if _cggc :=_dgfbf .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); +_cggc !=nil {return _cggc ;};return nil ;};func (_aedggf *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 _aedggf .CT_GlossaryDocument .MarshalXML (e ,start );};const (ST_FrameScrollbarUnset ST_FrameScrollbar =0;ST_FrameScrollbarOn ST_FrameScrollbar =1; +ST_FrameScrollbarOff ST_FrameScrollbar =2;ST_FrameScrollbarAuto ST_FrameScrollbar =3;);func (_aacafa *ST_WmlColorSchemeIndex )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aacafa =0;case "\u0064\u0061\u0072k\u0031":*_aacafa =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_aacafa =2; +case "\u0064\u0061\u0072k\u0032":*_aacafa =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_aacafa =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_aacafa =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_aacafa =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_aacafa =7; +case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_aacafa =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_aacafa =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_aacafa =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_aacafa =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_aacafa =12; +};return nil ;};func NewCT_TrackChangeNumbering ()*CT_TrackChangeNumbering {_fbgbc :=&CT_TrackChangeNumbering {};return _fbgbc ;}; -// Validate validates the CT_CustomXmlCell and its children -func (_aadec *CT_CustomXmlCell )Validate ()error {return _aadec .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c");};func (_ceaea *ST_TextAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_badaceb ,_ffgcc :=d .Token (); -if _ffgcc !=nil {return _ffgcc ;};if _eafbg ,_dcbdb :=_badaceb .(_f .EndElement );_dcbdb &&_eafbg .Name ==start .Name {*_ceaea =1;return nil ;};if _ecfea ,_fffeca :=_badaceb .(_f .CharData );!_fffeca {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_badaceb ); -}else {switch string (_ecfea ){case "":*_ceaea =0;case "\u0074\u006f\u0070":*_ceaea =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ceaea =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_ceaea =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ceaea =4; -case "\u0061\u0075\u0074\u006f":*_ceaea =5;};};_badaceb ,_ffgcc =d .Token ();if _ffgcc !=nil {return _ffgcc ;};if _abbbe ,_dcfafd :=_badaceb .(_f .EndElement );_dcfafd &&_abbbe .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_badaceb ); -}; +// Validate validates the EG_MathContent and its children +func (_afdda *EG_MathContent )Validate ()error {return _afdda .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006fn\u0074\u0065\u006e\u0074");};type WdCT_TxbxContent struct{ -// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path -func (_faccd *CT_Font )ValidateWithPath (path string )error {if _faccd .AltName !=nil {if _bdbfc :=_faccd .AltName .ValidateWithPath (path +"\u002f\u0041\u006c\u0074\u004e\u0061\u006d\u0065");_bdbfc !=nil {return _bdbfc ;};};if _faccd .Panose1 !=nil {if _gcaed :=_faccd .Panose1 .ValidateWithPath (path +"\u002f\u0050\u0061\u006e\u006f\u0073\u0065\u0031"); -_gcaed !=nil {return _gcaed ;};};if _faccd .Charset !=nil {if _fbead :=_faccd .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");_fbead !=nil {return _fbead ;};};if _faccd .Family !=nil {if _gadcf :=_faccd .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079"); -_gadcf !=nil {return _gadcf ;};};if _faccd .NotTrueType !=nil {if _dbcc :=_faccd .NotTrueType .ValidateWithPath (path +"\u002f\u004e\u006ft\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065");_dbcc !=nil {return _dbcc ;};};if _faccd .Pitch !=nil {if _aeadg :=_faccd .Pitch .ValidateWithPath (path +"\u002f\u0050\u0069\u0074\u0063\u0068"); -_aeadg !=nil {return _aeadg ;};};if _faccd .Sig !=nil {if _babfa :=_faccd .Sig .ValidateWithPath (path +"\u002f\u0053\u0069\u0067");_babfa !=nil {return _babfa ;};};if _faccd .EmbedRegular !=nil {if _cefba :=_faccd .EmbedRegular .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072"); -_cefba !=nil {return _cefba ;};};if _faccd .EmbedBold !=nil {if _dadgb :=_faccd .EmbedBold .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064");_dadgb !=nil {return _dadgb ;};};if _faccd .EmbedItalic !=nil {if _aaffd :=_faccd .EmbedItalic .ValidateWithPath (path +"\u002f\u0045\u006db\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"); -_aaffd !=nil {return _aaffd ;};};if _faccd .EmbedBoldItalic !=nil {if _adfb :=_faccd .EmbedBoldItalic .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064B\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_adfb !=nil {return _adfb ;};};return nil ; -};type CT_FramePr struct{ +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_eacbea *ST_HeightRule )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bagdg ,_eeebg :=d .Token ();if _eeebg !=nil {return _eeebg ;};if _degecg ,_abggfb :=_bagdg .(_d .EndElement ); +_abggfb &&_degecg .Name ==start .Name {*_eacbea =1;return nil ;};if _gebdb ,_babbb :=_bagdg .(_d .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",_bagdg ); +}else {switch string (_gebdb ){case "":*_eacbea =0;case "\u0061\u0075\u0074\u006f":*_eacbea =1;case "\u0065\u0078\u0061c\u0074":*_eacbea =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_eacbea =3;};};_bagdg ,_eeebg =d .Token ();if _eeebg !=nil {return _eeebg ; +};if _baegd ,_gddfc :=_bagdg .(_d .EndElement );_gddfc &&_baegd .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",_bagdg ); +};func (_bfdec *CT_DocPartCategory )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfdec .Name =NewCT_String ();_bfdec .Gallery =NewCT_DocPartGallery ();_bfdc :for {_adgf ,_febffa :=d .Token ();if _febffa !=nil {return _febffa ;};switch _ggegf :=_adgf .(type ){case _d .StartElement :switch _ggegf .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 _dcff :=d .DecodeElement (_bfdec .Name ,&_ggegf ); +_dcff !=nil {return _dcff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _fgea :=d .DecodeElement (_bfdec .Gallery ,&_ggegf ); +_fgea !=nil {return _fgea ;};default:_gb .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",_ggegf .Name ); +if _efegf :=d .Skip ();_efegf !=nil {return _efegf ;};};case _d .EndElement :break _bfdc ;case _d .CharData :};};return nil ;};func (_gcfcf *WdEG_WrapType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gcfcf .Choice !=nil {_gcfcf .Choice .MarshalXML (e ,_d .StartElement {}); +};return nil ;};func (_eacafe *ST_ThemeColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_baddee ,_bagdfb :=d .Token ();if _bagdfb !=nil {return _bagdfb ;};if _gfgeba ,_dface :=_baddee .(_d .EndElement );_dface &&_gfgeba .Name ==start .Name {*_eacafe =1; +return nil ;};if _aecae ,_fbdgff :=_baddee .(_d .CharData );!_fbdgff {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",_baddee );}else {switch string (_aecae ){case "":*_eacafe =0; +case "\u0064\u0061\u0072k\u0031":*_eacafe =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_eacafe =2;case "\u0064\u0061\u0072k\u0032":*_eacafe =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_eacafe =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_eacafe =5; +case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_eacafe =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_eacafe =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_eacafe =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_eacafe =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_eacafe =10; +case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_eacafe =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_eacafe =12;case "\u006e\u006f\u006e\u0065":*_eacafe =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_eacafe =14; +case "\u0074\u0065\u0078t\u0031":*_eacafe =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_eacafe =16;case "\u0074\u0065\u0078t\u0032":*_eacafe =17;};};_baddee ,_bagdfb =d .Token ();if _bagdfb !=nil {return _bagdfb ;};if _gafcab ,_bafedb :=_baddee .(_d .EndElement ); +_bafedb &&_gafcab .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",_baddee );};func NewWdCT_TextboxInfo ()*WdCT_TextboxInfo {_gcadaa :=&WdCT_TextboxInfo {}; +_gcadaa .TxbxContent =NewWdCT_TxbxContent ();return _gcadaa ;};func (_fcbbg ST_RubyAlign )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fcbbg .String (),start );}; -// Drop Cap Frame -DropCapAttr ST_DropCap ; +// ST_TextScale is a union type +type ST_TextScale struct{ST_TextScalePercent *string ;ST_TextScaleDecimal *int64 ;};func (_ddfbgf ST_Zoom )String ()string {switch _ddfbgf {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 "";};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 (_cagbdde ST_NumberFormat )Validate ()error {return _cagbdde .ValidateWithPath ("")};func NewWdCT_LinkedTextboxInformation ()*WdCT_LinkedTextboxInformation {_beafgd :=&WdCT_LinkedTextboxInformation {}; +return _beafgd ;};func (_dcedaa ST_CharacterSpacing )ValidateWithPath (path string )error {switch _dcedaa {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 (_dcedaa )); +};return nil ;};func (_gecgc *WdCT_WordprocessingCanvas )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gecgc .Bg !=nil {_bcacfe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003ab\u0067"}};e .EncodeElement (_gecgc .Bg ,_bcacfe ); +};if _gecgc .Whole !=nil {_cagada :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0068\u006f\u006c\u0065"}};e .EncodeElement (_gecgc .Whole ,_cagada );};if _gecgc .Choice !=nil {for _ ,_bcgec :=range _gecgc .Choice {_bcgec .MarshalXML (e ,_d .StartElement {}); +};};if _gecgc .ExtLst !=nil {_baefga :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gecgc .ExtLst ,_baefga );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Drop Cap Vertical Height in Lines -LinesAttr *int64 ; +// Validate validates the CT_FrameScrollbar and its children +func (_adbe *CT_FrameScrollbar )Validate ()error {return _adbe .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006fl\u006c\u0062\u0061\u0072");};func (_fgcegf ST_Lock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fgcegf .String (),start ); +};func (_daaa *CT_Attr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _daaa .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_daaa .UriAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_daaa .NameAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",_daaa .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_effadf ST_SdtDateMappingType )Validate ()error {return _effadf .ValidateWithPath ("")};func NewEG_FtnEdnNumProps ()*EG_FtnEdnNumProps {_ecadg :=&EG_FtnEdnNumProps {}; +return _ecadg };type WdCT_WordprocessingShapeChoice1 struct{Txbx *WdCT_TextboxInfo ;LinkedTxbx *WdCT_LinkedTextboxInformation ;};type CT_CellMergeTrackChange struct{VMergeAttr ST_AnnotationVMerge ;VMergeOrigAttr ST_AnnotationVMerge ;AuthorAttr string ; +DateAttr *_gd .Time ; -// Frame Width -WAttr *_df .ST_TwipsMeasure ; +// Annotation Identifier +IdAttr int64 ;};type CT_PBdr struct{ -// Frame Height -HAttr *_df .ST_TwipsMeasure ; +// Paragraph Border Above Identical Paragraphs +Top *CT_Border ; -// Vertical Frame Padding -VSpaceAttr *_df .ST_TwipsMeasure ; +// Left Paragraph Border +Left *CT_Border ; -// Horizontal Frame Padding -HSpaceAttr *_df .ST_TwipsMeasure ; +// Paragraph Border Below Identical Paragraphs +Bottom *CT_Border ; -// Text Wrapping Around Frame -WrapAttr ST_Wrap ; +// Right Paragraph Border +Right *CT_Border ; -// Frame Horizontal Positioning Base -HAnchorAttr ST_HAnchor ; +// Paragraph Border Between Identical Paragraphs +Between *CT_Border ; -// Frame Vertical Positioning Base -VAnchorAttr ST_VAnchor ; +// Paragraph Border Between Facing Pages +Bar *CT_Border ;};func (_dcdfd *CT_PageBorders )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcdfd .ZOrderAttr !=ST_PageBorderZOrderUnset {_bgabb ,_bcceg :=_dcdfd .ZOrderAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u007a\u004f\u0072\u0064\u0065\u0072"}); +if _bcceg !=nil {return _bcceg ;};start .Attr =append (start .Attr ,_bgabb );};if _dcdfd .DisplayAttr !=ST_PageBorderDisplayUnset {_gfeff ,_agabg :=_dcdfd .DisplayAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0064\u0069\u0073\u0070\u006c\u0061y"});if _agabg !=nil {return _agabg ; +};start .Attr =append (start .Attr ,_gfeff );};if _dcdfd .OffsetFromAttr !=ST_PageBorderOffsetUnset {_aede ,_aecdeg :=_dcdfd .OffsetFromAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006ff\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"});if _aecdeg !=nil {return _aecdeg ; +};start .Attr =append (start .Attr ,_aede );};e .EncodeToken (start );if _dcdfd .Top !=nil {_affa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_dcdfd .Top ,_affa );};if _dcdfd .Left !=nil {_bgcfbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}}; +e .EncodeElement (_dcdfd .Left ,_bgcfbf );};if _dcdfd .Bottom !=nil {_ecacea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_dcdfd .Bottom ,_ecacea );};if _dcdfd .Right !=nil {_edafb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}}; +e .EncodeElement (_dcdfd .Right ,_edafb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_afadg ST_SectionMark )ValidateWithPath (path string )error {switch _afadg {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 (_afadg )); +};return nil ;}; -// Absolute Horizontal Position -XAttr *ST_SignedTwipsMeasure ; +// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path +func (_bdec *CT_Fonts )ValidateWithPath (path string )error {if _bbcgf :=_bdec .HintAttr .ValidateWithPath (path +"\u002fH\u0069\u006e\u0074\u0041\u0074\u0074r");_bbcgf !=nil {return _bbcgf ;};if _gfag :=_bdec .AsciiThemeAttr .ValidateWithPath (path +"\u002fA\u0073c\u0069\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072"); +_gfag !=nil {return _gfag ;};if _edde :=_bdec .HAnsiThemeAttr .ValidateWithPath (path +"\u002fH\u0041n\u0073\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_edde !=nil {return _edde ;};if _baga :=_bdec .EastAsiaThemeAttr .ValidateWithPath (path +"\u002fE\u0061s\u0074\u0041\u0073\u0069\u0061T\u0068\u0065m\u0065\u0041\u0074\u0074\u0072"); +_baga !=nil {return _baga ;};if _fccdb :=_bdec .CsthemeAttr .ValidateWithPath (path +"\u002f\u0043\u0073t\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_fccdb !=nil {return _fccdb ;};return nil ;};func (_egdafe *WdCT_WordprocessingShapeChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbdbga :for {_bggefc ,_gcfgff :=d .Token (); +if _gcfgff !=nil {return _gcfgff ;};switch _eaage :=_bggefc .(type ){case _d .StartElement :switch _eaage .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"}:_egdafe .CNvSpPr =_ed .NewCT_NonVisualDrawingShapeProps (); +if _cgggba :=d .DecodeElement (_egdafe .CNvSpPr ,&_eaage );_cgggba !=nil {return _cgggba ;};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"}:_egdafe .CNvCnPr =_ed .NewCT_NonVisualConnectorProperties (); +if _bggfc :=d .DecodeElement (_egdafe .CNvCnPr ,&_eaage );_bggfc !=nil {return _bggfc ;};default:_gb .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",_eaage .Name ); +if _acggg :=d .Skip ();_acggg !=nil {return _acggg ;};};case _d .EndElement :break _bbdbga ;case _d .CharData :};};return nil ;};func (_bbcgc *CT_RecipientData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bbcgc .Active !=nil {_abffg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065"}}; +e .EncodeElement (_bbcgc .Active ,_abffg );};_affbfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_bbcgc .Column ,_affbfg );_fddaf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0075\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067"}}; +e .EncodeElement (_bbcgc .UniqueTag ,_fddaf );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bfcbge *WdAnchor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfcbge .WdCT_Anchor =*NewWdCT_Anchor ();for _ ,_bbccba :=range start .Attr {if _bbccba .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_dgdbfc ,_eebac :=_e .ParseBool (_bbccba .Value ); +if _eebac !=nil {return _eebac ;};_bfcbge .AllowOverlapAttr =_dgdbfc ;continue ;};if _bbccba .Name .Local =="\u0064\u0069\u0073t\u0042"{_egaaed ,_aagcg :=_e .ParseUint (_bbccba .Value ,10,32);if _aagcg !=nil {return _aagcg ;};_afbfbe :=uint32 (_egaaed ); +_bfcbge .DistBAttr =&_afbfbe ;continue ;};if _bbccba .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_ebedda ,_gdbae :=_e .ParseBool (_bbccba .Value );if _gdbae !=nil {return _gdbae ;};_bfcbge .SimplePosAttr =&_ebedda ;continue ;};if _bbccba .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_cfeed ,_cfaee :=_e .ParseBool (_bbccba .Value ); +if _cfaee !=nil {return _cfaee ;};_bfcbge .LockedAttr =_cfeed ;continue ;};if _bbccba .Name .Local =="\u0064\u0069\u0073t\u0054"{_adddgac ,_gdgegf :=_e .ParseUint (_bbccba .Value ,10,32);if _gdgegf !=nil {return _gdgegf ;};_bfefd :=uint32 (_adddgac );_bfcbge .DistTAttr =&_bfefd ; +continue ;};if _bbccba .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_gaddc ,_ffbeg :=_e .ParseBool (_bbccba .Value );if _ffbeg !=nil {return _ffbeg ;};_bfcbge .BehindDocAttr =_gaddc ;continue ;};if _bbccba .Name .Local =="\u0064\u0069\u0073t\u004c"{_dadbgb ,_abbdac :=_e .ParseUint (_bbccba .Value ,10,32); +if _abbdac !=nil {return _abbdac ;};_bgdfd :=uint32 (_dadbgb );_bfcbge .DistLAttr =&_bgdfd ;continue ;};if _bbccba .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_fdcfg ,_ceacb :=_e .ParseBool (_bbccba .Value );if _ceacb !=nil {return _ceacb ;}; +_bfcbge .HiddenAttr =&_fdcfg ;continue ;};if _bbccba .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_eabgf ,_gedcc :=_e .ParseBool (_bbccba .Value );if _gedcc !=nil {return _gedcc ;};_bfcbge .LayoutInCellAttr =_eabgf ; +continue ;};if _bbccba .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_adegc ,_abadd :=_e .ParseUint (_bbccba .Value ,10,32);if _abadd !=nil {return _abadd ;};_bfcbge .RelativeHeightAttr =uint32 (_adegc ); +continue ;};if _bbccba .Name .Local =="\u0064\u0069\u0073t\u0052"{_dcfcd ,_baadf :=_e .ParseUint (_bbccba .Value ,10,32);if _baadf !=nil {return _baadf ;};_ggbae :=uint32 (_dcfcd );_bfcbge .DistRAttr =&_ggbae ;continue ;};};_bbdeae :for {_cagbdb ,_eceacd :=d .Token (); +if _eceacd !=nil {return _eceacd ;};switch _bcggec :=_cagbdb .(type ){case _d .StartElement :switch _bcggec .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 _gbefg :=d .DecodeElement (_bfcbge .SimplePos ,&_bcggec ); +_gbefg !=nil {return _gbefg ;};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 _ddgbg :=d .DecodeElement (_bfcbge .PositionH ,&_bcggec ); +_ddgbg !=nil {return _ddgbg ;};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 _bdbg :=d .DecodeElement (_bfcbge .PositionV ,&_bcggec ); +_bdbg !=nil {return _bdbg ;};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 _cdabbc :=d .DecodeElement (_bfcbge .Extent ,&_bcggec ); +_cdabbc !=nil {return _cdabbc ;};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"}:_bfcbge .EffectExtent =NewWdCT_EffectExtent (); +if _bfabgcf :=d .DecodeElement (_bfcbge .EffectExtent ,&_bcggec );_bfabgcf !=nil {return _bfabgcf ;};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"}:_bfcbge .Choice =NewWdEG_WrapTypeChoice (); +if _cacde :=d .DecodeElement (&_bfcbge .Choice .WrapNone ,&_bcggec );_cacde !=nil {return _cacde ;};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"}:_bfcbge .Choice =NewWdEG_WrapTypeChoice (); +if _cadcg :=d .DecodeElement (&_bfcbge .Choice .WrapSquare ,&_bcggec );_cadcg !=nil {return _cadcg ;};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"}:_bfcbge .Choice =NewWdEG_WrapTypeChoice (); +if _ebeeea :=d .DecodeElement (&_bfcbge .Choice .WrapTight ,&_bcggec );_ebeeea !=nil {return _ebeeea ;};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"}:_bfcbge .Choice =NewWdEG_WrapTypeChoice (); +if _ggfab :=d .DecodeElement (&_bfcbge .Choice .WrapThrough ,&_bcggec );_ggfab !=nil {return _ggfab ;};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"}:_bfcbge .Choice =NewWdEG_WrapTypeChoice (); +if _aecbf :=d .DecodeElement (&_bfcbge .Choice .WrapTopAndBottom ,&_bcggec );_aecbf !=nil {return _aecbf ;};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 _acfdd :=d .DecodeElement (_bfcbge .DocPr ,&_bcggec ); +_acfdd !=nil {return _acfdd ;};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"}:_bfcbge .CNvGraphicFramePr =_ed .NewCT_NonVisualGraphicFrameProperties (); +if _bfabaf :=d .DecodeElement (_bfcbge .CNvGraphicFramePr ,&_bcggec );_bfabaf !=nil {return _bfabaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _dddcf :=d .DecodeElement (_bfcbge .Graphic ,&_bcggec ); +_dddcf !=nil {return _dddcf ;};default:_gb .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",_bcggec .Name ); +if _cbacff :=d .Skip ();_cbacff !=nil {return _cbacff ;};};case _d .EndElement :break _bbdeae ;case _d .CharData :};};return nil ;};func (_eabaa ST_Pitch )Validate ()error {return _eabaa .ValidateWithPath ("")}; -// Relative Horizontal Position -XAlignAttr _df .ST_XAlign ; +// Validate validates the Comments and its children +func (_cdcdf *Comments )Validate ()error {return _cdcdf .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_bgebab ST_ThemeColor )ValidateWithPath (path string )error {switch _bgebab {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 (_bgebab )); +};return nil ;};func (_dgbf *CT_FFData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gagba :for {_gedd ,_ffgdf :=d .Token ();if _ffgdf !=nil {return _ffgdf ;};switch _faeaa :=_gedd .(type ){case _d .StartElement :switch _faeaa .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"}:_dgece :=NewCT_FFName (); +if _eafge :=d .DecodeElement (_dgece ,&_faeaa );_eafge !=nil {return _eafge ;};_dgbf .Name =append (_dgbf .Name ,_dgece );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_daegc :=NewCT_DecimalNumber (); +if _fbfgc :=d .DecodeElement (_daegc ,&_faeaa );_fbfgc !=nil {return _fbfgc ;};_dgbf .Label =append (_dgbf .Label ,_daegc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfgc :=NewCT_UnsignedDecimalNumber (); +if _bdgfb :=d .DecodeElement (_bfgc ,&_faeaa );_bdgfb !=nil {return _bdgfb ;};_dgbf .TabIndex =append (_dgbf .TabIndex ,_bfgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdfe :=NewCT_OnOff (); +if _gddf :=d .DecodeElement (_gdfe ,&_faeaa );_gddf !=nil {return _gddf ;};_dgbf .Enabled =append (_dgbf .Enabled ,_gdfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbag :=NewCT_OnOff (); +if _gdede :=d .DecodeElement (_bbag ,&_faeaa );_gdede !=nil {return _gdede ;};_dgbf .CalcOnExit =append (_dgbf .CalcOnExit ,_bbag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfage :=NewCT_MacroName (); +if _adgbb :=d .DecodeElement (_bfage ,&_faeaa );_adgbb !=nil {return _adgbb ;};_dgbf .EntryMacro =append (_dgbf .EntryMacro ,_bfage );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccgaa :=NewCT_MacroName (); +if _cgae :=d .DecodeElement (_ccgaa ,&_faeaa );_cgae !=nil {return _cgae ;};_dgbf .ExitMacro =append (_dgbf .ExitMacro ,_ccgaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gacf :=NewCT_FFHelpText (); +if _cbebg :=d .DecodeElement (_gacf ,&_faeaa );_cbebg !=nil {return _cbebg ;};_dgbf .HelpText =append (_dgbf .HelpText ,_gacf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dacge :=NewCT_FFStatusText (); +if _bggcb :=d .DecodeElement (_dacge ,&_faeaa );_bggcb !=nil {return _bggcb ;};_dgbf .StatusText =append (_dgbf .StatusText ,_dacge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgbf .CheckBox =NewCT_FFCheckBox (); +if _fegfc :=d .DecodeElement (_dgbf .CheckBox ,&_faeaa );_fegfc !=nil {return _fegfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgbf .DdList =NewCT_FFDDList (); +if _cgabc :=d .DecodeElement (_dgbf .DdList ,&_faeaa );_cgabc !=nil {return _cgabc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgbf .TextInput =NewCT_FFTextInput (); +if _cadgad :=d .DecodeElement (_dgbf .TextInput ,&_faeaa );_cadgad !=nil {return _cadgad ;};default:_gb .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",_faeaa .Name ); +if _acdbf :=d .Skip ();_acdbf !=nil {return _acdbf ;};};case _d .EndElement :break _gagba ;case _d .CharData :};};return nil ;};func NewEG_ContentBlockContent ()*EG_ContentBlockContent {_acffdc :=&EG_ContentBlockContent {};return _acffdc ;};func (_cbaed ST_SectionMark )Validate ()error {return _cbaed .ValidateWithPath ("")}; +func (_gadfb ST_ChapterSep )String ()string {switch _gadfb {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 (_cceggf *CT_TblBorders )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddggb :for {_gcefc ,_eaeab :=d .Token ();if _eaeab !=nil {return _eaeab ;};switch _dffabfa :=_gcefc .(type ){case _d .StartElement :switch _dffabfa .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"}:_cceggf .Top =NewCT_Border (); +if _afaee :=d .DecodeElement (_cceggf .Top ,&_dffabfa );_afaee !=nil {return _afaee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cceggf .Start =NewCT_Border (); +if _beeaae :=d .DecodeElement (_cceggf .Start ,&_dffabfa );_beeaae !=nil {return _beeaae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cceggf .Left =NewCT_Border (); +if _gafeb :=d .DecodeElement (_cceggf .Left ,&_dffabfa );_gafeb !=nil {return _gafeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cceggf .Bottom =NewCT_Border (); +if _gdcca :=d .DecodeElement (_cceggf .Bottom ,&_dffabfa );_gdcca !=nil {return _gdcca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cceggf .End =NewCT_Border (); +if _fdaef :=d .DecodeElement (_cceggf .End ,&_dffabfa );_fdaef !=nil {return _fdaef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cceggf .Right =NewCT_Border (); +if _gdedbgb :=d .DecodeElement (_cceggf .Right ,&_dffabfa );_gdedbgb !=nil {return _gdedbgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cceggf .InsideH =NewCT_Border (); +if _gaeaaf :=d .DecodeElement (_cceggf .InsideH ,&_dffabfa );_gaeaaf !=nil {return _gaeaaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cceggf .InsideV =NewCT_Border (); +if _cffca :=d .DecodeElement (_cceggf .InsideV ,&_dffabfa );_cffca !=nil {return _cffca ;};default:_gb .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",_dffabfa .Name ); +if _cfdc :=d .Skip ();_cfdc !=nil {return _cfdc ;};};case _d .EndElement :break _ddggb ;case _d .CharData :};};return nil ;}; -// Absolute Vertical Position -YAttr *ST_SignedTwipsMeasure ; +// Validate validates the CT_CellMergeTrackChange and its children +func (_gbba *CT_CellMergeTrackChange )Validate ()error {return _gbba .ValidateWithPath ("\u0043\u0054\u005fCe\u006c\u006c\u004d\u0065\u0072\u0067\u0065\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065");};func (_ccee *CT_FFHelpText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ccee .TypeAttr !=ST_InfoTextTypeUnset {_dafba ,_gdbfb :=_ccee .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); +if _gdbfb !=nil {return _gdbfb ;};start .Attr =append (start .Attr ,_dafba );};if _ccee .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_ccee .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_edefad ST_DocPartType )ValidateWithPath (path string )error {switch _edefad {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 (_edefad )); +};return nil ;};func (_gaefa *Numbering )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaefa .CT_Numbering =*NewCT_Numbering ();_gabgbb :for {_dfebcd ,_edfgac :=d .Token ();if _edfgac !=nil {return _edfgac ;};switch _dggcdb :=_dfebcd .(type ){case _d .StartElement :switch _dggcdb .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"}:_dbdeg :=NewCT_NumPicBullet (); +if _cbgeeb :=d .DecodeElement (_dbdeg ,&_dggcdb );_cbgeeb !=nil {return _cbgeeb ;};_gaefa .NumPicBullet =append (_gaefa .NumPicBullet ,_dbdeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbaagg :=NewCT_AbstractNum (); +if _ggdfd :=d .DecodeElement (_bbaagg ,&_dggcdb );_ggdfd !=nil {return _ggdfd ;};_gaefa .AbstractNum =append (_gaefa .AbstractNum ,_bbaagg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_affcc :=NewCT_Num (); +if _bgeae :=d .DecodeElement (_affcc ,&_dggcdb );_bgeae !=nil {return _bgeae ;};_gaefa .Num =append (_gaefa .Num ,_affcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaefa .NumIdMacAtCleanup =NewCT_DecimalNumber (); +if _degecd :=d .DecodeElement (_gaefa .NumIdMacAtCleanup ,&_dggcdb );_degecd !=nil {return _degecd ;};default:_gb .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",_dggcdb .Name ); +if _cffcec :=d .Skip ();_cffcec !=nil {return _cffcec ;};};case _d .EndElement :break _gabgbb ;case _d .CharData :};};return nil ;}; -// Relative Vertical Position -YAlignAttr _df .ST_YAlign ; +// ST_SignedHpsMeasure is a union type +type ST_SignedHpsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};func (_eaab *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 :_b .Sprintf ("\u0025\u0076",_eaab .IlvlAttr )}); +if _eaab .TplcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0074\u0070\u006c\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_eaab .TplcAttr )});};if _eaab .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 :_b .Sprintf ("\u0025\u0076",*_eaab .TentativeAttr )}); +};e .EncodeToken (start );if _eaab .Start !=nil {_ddedd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_eaab .Start ,_ddedd );};if _eaab .NumFmt !=nil {_ggdab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; +e .EncodeElement (_eaab .NumFmt ,_ggdab );};if _eaab .LvlRestart !=nil {_aaedb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006cv\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_eaab .LvlRestart ,_aaedb );};if _eaab .PStyle !=nil {_cdbdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_eaab .PStyle ,_cdbdd );};if _eaab .IsLgl !=nil {_acefb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u0073\u004c\u0067\u006c"}};e .EncodeElement (_eaab .IsLgl ,_acefb );};if _eaab .Suff !=nil {_fdbdgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0066\u0066"}}; +e .EncodeElement (_eaab .Suff ,_fdbdgb );};if _eaab .LvlText !=nil {_fgfcb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006c\u0076\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_eaab .LvlText ,_fgfcb );};if _eaab .LvlPicBulletId !=nil {_cafca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003al\u0076\u006c\u0050i\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"}}; +e .EncodeElement (_eaab .LvlPicBulletId ,_cafca );};if _eaab .Legacy !=nil {_bgda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"}};e .EncodeElement (_eaab .Legacy ,_bgda );};if _eaab .LvlJc !=nil {_ffbd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006c\u0076\u006c\u004a\u0063"}}; +e .EncodeElement (_eaab .LvlJc ,_ffbd );};if _eaab .PPr !=nil {_gaeaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_eaab .PPr ,_gaeaa );};if _eaab .RPr !=nil {_efdaeca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}}; +e .EncodeElement (_eaab .RPr ,_efdaeca );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Frame Height Type -HRuleAttr ST_HeightRule ; +// ValidateWithPath validates the WdCT_GraphicFrame and its children, prefixing error messages with path +func (_aceegg *WdCT_GraphicFrame )ValidateWithPath (path string )error {if _bbcfgd :=_aceegg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bbcfgd !=nil {return _bbcfgd ;};if _cbeeb :=_aceegg .CNvFrPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0046\u0072\u0050\u0072"); +_cbeeb !=nil {return _cbeeb ;};if _bgcgd :=_aceegg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_bgcgd !=nil {return _bgcgd ;};if _ebdec :=_aceegg .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_ebdec !=nil {return _ebdec ; +};if _aceegg .ExtLst !=nil {if _dfaegb :=_aceegg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfaegb !=nil {return _dfaegb ;};};return nil ;}; -// Lock Frame Anchor to Paragraph -AnchorLockAttr *_df .ST_OnOff ;};func (_fbfgff *ST_PageOrientation )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfdecd ,_agggf :=d .Token ();if _agggf !=nil {return _agggf ;};if _adcbfd ,_dgcgb :=_bfdecd .(_f .EndElement );_dgcgb &&_adcbfd .Name ==start .Name {*_fbfgff =1; -return nil ;};if _edaagd ,_ddgdca :=_bfdecd .(_f .CharData );!_ddgdca {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfdecd );}else {switch string (_edaagd ){case "":*_fbfgff =0; -case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_fbfgff =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_fbfgff =2;};};_bfdecd ,_agggf =d .Token ();if _agggf !=nil {return _agggf ;};if _fdgcd ,_bbgfge :=_bfdecd .(_f .EndElement );_bbgfge &&_fdgcd .Name ==start .Name {return nil ; -};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfdecd );};func (_eced *CT_FramePr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egfff :=range start .Attr {if _egfff .Name .Local =="\u0064r\u006f\u0070\u0043\u0061\u0070"{_eced .DropCapAttr .UnmarshalXMLAttr (_egfff ); -continue ;};if _egfff .Name .Local =="\u006c\u0069\u006ee\u0073"{_agfg ,_aefae :=_fc .ParseInt (_egfff .Value ,10,64);if _aefae !=nil {return _aefae ;};_eced .LinesAttr =&_agfg ;continue ;};if _egfff .Name .Local =="\u0077"{_caccg ,_gcca :=ParseUnionST_TwipsMeasure (_egfff .Value ); -if _gcca !=nil {return _gcca ;};_eced .WAttr =&_caccg ;continue ;};if _egfff .Name .Local =="\u0068"{_eddd ,_dabcg :=ParseUnionST_TwipsMeasure (_egfff .Value );if _dabcg !=nil {return _dabcg ;};_eced .HAttr =&_eddd ;continue ;};if _egfff .Name .Local =="\u0076\u0053\u0070\u0061\u0063\u0065"{_bedbgc ,_fcgba :=ParseUnionST_TwipsMeasure (_egfff .Value ); -if _fcgba !=nil {return _fcgba ;};_eced .VSpaceAttr =&_bedbgc ;continue ;};if _egfff .Name .Local =="\u0068\u0053\u0070\u0061\u0063\u0065"{_bgbdc ,_cdggc :=ParseUnionST_TwipsMeasure (_egfff .Value );if _cdggc !=nil {return _cdggc ;};_eced .HSpaceAttr =&_bgbdc ; -continue ;};if _egfff .Name .Local =="\u0077\u0072\u0061\u0070"{_eced .WrapAttr .UnmarshalXMLAttr (_egfff );continue ;};if _egfff .Name .Local =="\u0068A\u006e\u0063\u0068\u006f\u0072"{_eced .HAnchorAttr .UnmarshalXMLAttr (_egfff );continue ;};if _egfff .Name .Local =="\u0076A\u006e\u0063\u0068\u006f\u0072"{_eced .VAnchorAttr .UnmarshalXMLAttr (_egfff ); -continue ;};if _egfff .Name .Local =="\u0078"{_beab ,_bcbbf :=ParseUnionST_SignedTwipsMeasure (_egfff .Value );if _bcbbf !=nil {return _bcbbf ;};_eced .XAttr =&_beab ;continue ;};if _egfff .Name .Local =="\u0078\u0041\u006c\u0069\u0067\u006e"{_eced .XAlignAttr .UnmarshalXMLAttr (_egfff ); -continue ;};if _egfff .Name .Local =="\u0079"{_dfaaf ,_fcgbad :=ParseUnionST_SignedTwipsMeasure (_egfff .Value );if _fcgbad !=nil {return _fcgbad ;};_eced .YAttr =&_dfaaf ;continue ;};if _egfff .Name .Local =="\u0079\u0041\u006c\u0069\u0067\u006e"{_eced .YAlignAttr .UnmarshalXMLAttr (_egfff ); -continue ;};if _egfff .Name .Local =="\u0068\u0052\u0075l\u0065"{_eced .HRuleAttr .UnmarshalXMLAttr (_egfff );continue ;};if _egfff .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b"{_ccag ,_eebe :=ParseUnionST_OnOff (_egfff .Value ); -if _eebe !=nil {return _eebe ;};_eced .AnchorLockAttr =&_ccag ;continue ;};};for {_cgffb ,_adff :=d .Token ();if _adff !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072\u003a\u0020%\u0073",_adff ); -};if _ddfb ,_caag :=_cgffb .(_f .EndElement );_caag &&_ddfb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the WdWsp and its children, prefixing error messages with path +func (_caacgc *WdWsp )ValidateWithPath (path string )error {if _ffefdf :=_caacgc .WdCT_WordprocessingShape .ValidateWithPath (path );_ffefdf !=nil {return _ffefdf ;};return nil ;}; -// ValidateWithPath validates the CT_FldChar and its children, prefixing error messages with path -func (_gage *CT_FldChar )ValidateWithPath (path string )error {if _gage .FldCharTypeAttr ==ST_FldCharTypeUnset {return _d .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 _bddfb :=_gage .FldCharTypeAttr .ValidateWithPath (path +"\u002f\u0046l\u0064\u0043\u0068a\u0072\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bddfb !=nil {return _bddfb ;};if _gage .FldLockAttr !=nil {if _eeag :=_gage .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072"); -_eeag !=nil {return _eeag ;};};if _gage .DirtyAttr !=nil {if _aggab :=_gage .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_aggab !=nil {return _aggab ;};};if _gage .FldData !=nil {if _fcdbb :=_gage .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061"); -_fcdbb !=nil {return _fcdbb ;};};if _gage .FfData !=nil {if _fccf :=_gage .FfData .ValidateWithPath (path +"\u002fF\u0066\u0044\u0061\u0074\u0061");_fccf !=nil {return _fccf ;};};if _gage .NumberingChange !=nil {if _deceb :=_gage .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"); -_deceb !=nil {return _deceb ;};};return nil ;};func (_fgecd *ST_EdGrp )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdbaa ,_efaag :=d .Token ();if _efaag !=nil {return _efaag ;};if _ddage ,_gddfcf :=_fdbaa .(_f .EndElement );_gddfcf &&_ddage .Name ==start .Name {*_fgecd =1; -return nil ;};if _bageba ,_bgggbg :=_fdbaa .(_f .CharData );!_bgggbg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdbaa );}else {switch string (_bageba ){case "":*_fgecd =0; -case "\u006e\u006f\u006e\u0065":*_fgecd =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_fgecd =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_fgecd =3;case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_fgecd =4; -case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_fgecd =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_fgecd =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_fgecd =7;};};_fdbaa ,_efaag =d .Token ();if _efaag !=nil {return _efaag ;};if _acgbc ,_fefbg :=_fdbaa .(_f .EndElement ); -_fefbg &&_acgbc .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdbaa );}; +// Validate validates the Styles and its children +func (_bgebf *Styles )Validate ()error {return _bgebf .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0073");}; -// ValidateWithPath validates the CT_TopPageBorder and its children, prefixing error messages with path -func (_eddce *CT_TopPageBorder )ValidateWithPath (path string )error {if _eddce .ValAttr ==ST_BorderUnset {return _d .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 _eebgd :=_eddce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eebgd !=nil {return _eebgd ;};if _eddce .ColorAttr !=nil {if _bdcadg :=_eddce .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); -_bdcadg !=nil {return _bdcadg ;};};if _fffge :=_eddce .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_fffge !=nil {return _fffge ;};if _eddce .ShadowAttr !=nil {if _gegfd :=_eddce .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); -_gegfd !=nil {return _gegfd ;};};if _eddce .FrameAttr !=nil {if _befdf :=_eddce .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_befdf !=nil {return _befdf ;};};return nil ;};func (_eefdc ST_FrameScrollbar )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eefab :=_f .Attr {}; -_eefab .Name =name ;switch _eefdc {case ST_FrameScrollbarUnset :_eefab .Value ="";case ST_FrameScrollbarOn :_eefab .Value ="\u006f\u006e";case ST_FrameScrollbarOff :_eefab .Value ="\u006f\u0066\u0066";case ST_FrameScrollbarAuto :_eefab .Value ="\u0061\u0075\u0074\u006f"; -};return _eefab ,nil ;};func NewCT_AutoCaptions ()*CT_AutoCaptions {_bfdc :=&CT_AutoCaptions {};return _bfdc };func NewCT_MathCtrlIns ()*CT_MathCtrlIns {_aced :=&CT_MathCtrlIns {};return _aced };type ST_TextEffect byte ;type Numbering struct{CT_Numbering }; -func (_edaecf *WdCT_Anchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edaecf .SimplePos =_fa .NewCT_Point2D ();_edaecf .PositionH =NewWdCT_PosH ();_edaecf .PositionV =NewWdCT_PosV ();_edaecf .Extent =_fa .NewCT_PositiveSize2D ();_edaecf .DocPr =_fa .NewCT_NonVisualDrawingProps (); -_edaecf .Graphic =_fa .NewGraphic ();for _ ,_efega :=range start .Attr {if _efega .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_gbcga ,_cdcad :=_fc .ParseBool (_efega .Value );if _cdcad !=nil {return _cdcad ;};_edaecf .AllowOverlapAttr =_gbcga ; -continue ;};if _efega .Name .Local =="\u0064\u0069\u0073t\u0042"{_cdacge ,_daafcbd :=_fc .ParseUint (_efega .Value ,10,32);if _daafcbd !=nil {return _daafcbd ;};_beedbd :=uint32 (_cdacge );_edaecf .DistBAttr =&_beedbd ;continue ;};if _efega .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_bbdba ,_cefed :=_fc .ParseBool (_efega .Value ); -if _cefed !=nil {return _cefed ;};_edaecf .SimplePosAttr =&_bbdba ;continue ;};if _efega .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_gdeaee ,_feffc :=_fc .ParseBool (_efega .Value );if _feffc !=nil {return _feffc ;};_edaecf .LockedAttr =_gdeaee ; -continue ;};if _efega .Name .Local =="\u0064\u0069\u0073t\u0054"{_daccaf ,_dageg :=_fc .ParseUint (_efega .Value ,10,32);if _dageg !=nil {return _dageg ;};_ebcdc :=uint32 (_daccaf );_edaecf .DistTAttr =&_ebcdc ;continue ;};if _efega .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_cbccb ,_bgbfef :=_fc .ParseBool (_efega .Value ); -if _bgbfef !=nil {return _bgbfef ;};_edaecf .BehindDocAttr =_cbccb ;continue ;};if _efega .Name .Local =="\u0064\u0069\u0073t\u004c"{_cgfdc ,_fbagagc :=_fc .ParseUint (_efega .Value ,10,32);if _fbagagc !=nil {return _fbagagc ;};_bcgfd :=uint32 (_cgfdc ); -_edaecf .DistLAttr =&_bcgfd ;continue ;};if _efega .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_gdbbd ,_egffegb :=_fc .ParseBool (_efega .Value );if _egffegb !=nil {return _egffegb ;};_edaecf .HiddenAttr =&_gdbbd ;continue ;};if _efega .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_efgfgd ,_ecfad :=_fc .ParseBool (_efega .Value ); -if _ecfad !=nil {return _ecfad ;};_edaecf .LayoutInCellAttr =_efgfgd ;continue ;};if _efega .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_gfaac ,_adcgc :=_fc .ParseUint (_efega .Value ,10,32);if _adcgc !=nil {return _adcgc ; -};_edaecf .RelativeHeightAttr =uint32 (_gfaac );continue ;};if _efega .Name .Local =="\u0064\u0069\u0073t\u0052"{_abfgb ,_cffcbc :=_fc .ParseUint (_efega .Value ,10,32);if _cffcbc !=nil {return _cffcbc ;};_eddefd :=uint32 (_abfgb );_edaecf .DistRAttr =&_eddefd ; -continue ;};};_faddfg :for {_bcbcb ,_dadcd :=d .Token ();if _dadcd !=nil {return _dadcd ;};switch _fgbcf :=_bcbcb .(type ){case _f .StartElement :switch _fgbcf .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 _gagec :=d .DecodeElement (_edaecf .SimplePos ,&_fgbcf ); -_gagec !=nil {return _gagec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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 _ededg :=d .DecodeElement (_edaecf .PositionH ,&_fgbcf ); -_ededg !=nil {return _ededg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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 _egcbe :=d .DecodeElement (_edaecf .PositionV ,&_fgbcf ); -_egcbe !=nil {return _egcbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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 _aaegfc :=d .DecodeElement (_edaecf .Extent ,&_fgbcf ); -_aaegfc !=nil {return _aaegfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_edaecf .EffectExtent =NewWdCT_EffectExtent (); -if _ccgcf :=d .DecodeElement (_edaecf .EffectExtent ,&_fgbcf );_ccgcf !=nil {return _ccgcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_edaecf .Choice =NewWdEG_WrapTypeChoice (); -if _gdgbaa :=d .DecodeElement (&_edaecf .Choice .WrapNone ,&_fgbcf );_gdgbaa !=nil {return _gdgbaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_edaecf .Choice =NewWdEG_WrapTypeChoice (); -if _ddcaed :=d .DecodeElement (&_edaecf .Choice .WrapSquare ,&_fgbcf );_ddcaed !=nil {return _ddcaed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_edaecf .Choice =NewWdEG_WrapTypeChoice (); -if _fgdaag :=d .DecodeElement (&_edaecf .Choice .WrapTight ,&_fgbcf );_fgdaag !=nil {return _fgdaag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_edaecf .Choice =NewWdEG_WrapTypeChoice (); -if _ggcb :=d .DecodeElement (&_edaecf .Choice .WrapThrough ,&_fgbcf );_ggcb !=nil {return _ggcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_edaecf .Choice =NewWdEG_WrapTypeChoice (); -if _bbefgg :=d .DecodeElement (&_edaecf .Choice .WrapTopAndBottom ,&_fgbcf );_bbefgg !=nil {return _bbefgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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 _efcde :=d .DecodeElement (_edaecf .DocPr ,&_fgbcf ); -_efcde !=nil {return _efcde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_edaecf .CNvGraphicFramePr =_fa .NewCT_NonVisualGraphicFrameProperties (); -if _ddgbec :=d .DecodeElement (_edaecf .CNvGraphicFramePr ,&_fgbcf );_ddgbec !=nil {return _ddgbec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _faeeg :=d .DecodeElement (_edaecf .Graphic ,&_fgbcf ); -_faeeg !=nil {return _faeeg ;};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",_fgbcf .Name ); -if _egddec :=d .Skip ();_egddec !=nil {return _egddec ;};};case _f .EndElement :break _faddfg ;case _f .CharData :};};return nil ;};func NewCT_SdtContentCell ()*CT_SdtContentCell {_gecef :=&CT_SdtContentCell {};return _gecef };func NewCT_Tc ()*CT_Tc {_cagbf :=&CT_Tc {}; -return _cagbf };func (_ggbac *CT_DocPartCategory )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggbac .Name =NewCT_String ();_ggbac .Gallery =NewCT_DocPartGallery ();_fbfe :for {_decge ,_eebd :=d .Token ();if _eebd !=nil {return _eebd ; -};switch _ggadc :=_decge .(type ){case _f .StartElement :switch _ggadc .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _gaeae :=d .DecodeElement (_ggbac .Name ,&_ggadc ); -_gaeae !=nil {return _gaeae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _fbff :=d .DecodeElement (_ggbac .Gallery ,&_ggadc ); -_fbff !=nil {return _fbff ;};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",_ggadc .Name ); -if _dafcd :=d .Skip ();_dafcd !=nil {return _dafcd ;};};case _f .EndElement :break _fbfe ;case _f .CharData :};};return nil ;};func (_ceefef *ST_View )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ceefef =0;case "\u006e\u006f\u006e\u0065":*_ceefef =1; -case "\u0070\u0072\u0069n\u0074":*_ceefef =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_ceefef =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_ceefef =4;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ceefef =5;case "\u0077\u0065\u0062":*_ceefef =6; -};return nil ;};func NewGlossaryDocument ()*GlossaryDocument {_fddff :=&GlossaryDocument {};_fddff .CT_GlossaryDocument =*NewCT_GlossaryDocument ();return _fddff ;};func (_gfeeg *CT_StylePaneFilter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfeeg .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 :_d .Sprintf ("\u0025\u0076",*_gfeeg .AllStylesAttr )}); -};if _gfeeg .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 :_d .Sprintf ("\u0025\u0076",*_gfeeg .CustomStylesAttr )}); -};if _gfeeg .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 :_d .Sprintf ("\u0025\u0076",*_gfeeg .LatentStylesAttr )}); -};if _gfeeg .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 :_d .Sprintf ("\u0025\u0076",*_gfeeg .StylesInUseAttr )});};if _gfeeg .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 :_d .Sprintf ("\u0025\u0076",*_gfeeg .HeadingStylesAttr )}); -};if _gfeeg .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 :_d .Sprintf ("\u0025\u0076",*_gfeeg .NumberingStylesAttr )}); -};if _gfeeg .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 :_d .Sprintf ("\u0025\u0076",*_gfeeg .TableStylesAttr )});};if _gfeeg .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 :_d .Sprintf ("\u0025\u0076",*_gfeeg .DirectFormattingOnRunsAttr )}); -};if _gfeeg .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 :_d .Sprintf ("\u0025\u0076",*_gfeeg .DirectFormattingOnParagraphsAttr )}); -};if _gfeeg .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 :_d .Sprintf ("\u0025\u0076",*_gfeeg .DirectFormattingOnNumberingAttr )}); -};if _gfeeg .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 :_d .Sprintf ("\u0025\u0076",*_gfeeg .DirectFormattingOnTablesAttr )}); -};if _gfeeg .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 :_d .Sprintf ("\u0025\u0076",*_gfeeg .ClearFormattingAttr )}); -};if _gfeeg .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 :_d .Sprintf ("\u0025\u0076",*_gfeeg .Top3HeadingStylesAttr )}); -};if _gfeeg .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 :_d .Sprintf ("\u0025\u0076",*_gfeeg .VisibleStylesAttr )}); -};if _gfeeg .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 :_d .Sprintf ("\u0025\u0076",*_gfeeg .AlternateStyleNamesAttr )}); -};if _gfeeg .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_gfeeg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewWdCT_WrapTight ()*WdCT_WrapTight {_fgafc :=&WdCT_WrapTight {};_fgafc .WrapTextAttr =WdST_WrapText (1);_fgafc .WrapPolygon =NewWdCT_WrapPath ();return _fgafc ;};func (_debd *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 :_d .Sprintf ("\u0025\u0076",_debd .Usb0Attr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0031"},Value :_d .Sprintf ("\u0025\u0076",_debd .Usb1Attr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0032"},Value :_d .Sprintf ("\u0025\u0076",_debd .Usb2Attr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0033"},Value :_d .Sprintf ("\u0025\u0076",_debd .Usb3Attr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0030"},Value :_d .Sprintf ("\u0025\u0076",_debd .Csb0Attr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0031"},Value :_d .Sprintf ("\u0025\u0076",_debd .Csb1Attr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; -type CT_Footnotes struct{ +// ValidateWithPath validates the EG_RPrMath and its children, prefixing error messages with path +func (_fdgdab *EG_RPrMath )ValidateWithPath (path string )error {if _fdgdab .Ins !=nil {if _dddbg :=_fdgdab .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_dddbg !=nil {return _dddbg ;};};if _fdgdab .Del !=nil {if _acced :=_fdgdab .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); +_acced !=nil {return _acced ;};};if _fdgdab .RPr !=nil {if _afdfg :=_fdgdab .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_afdfg !=nil {return _afdfg ;};};return nil ;};func NewWdCT_GraphicFrame ()*WdCT_GraphicFrame {_ffagec :=&WdCT_GraphicFrame {}; +_ffagec .CNvPr =_ed .NewCT_NonVisualDrawingProps ();_ffagec .CNvFrPr =_ed .NewCT_NonVisualGraphicFrameProperties ();_ffagec .Xfrm =_ed .NewCT_Transform2D ();_ffagec .Graphic =_ed .NewGraphic ();return _ffagec ;};func (_daagbd *WdCT_TxbxContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgbdg :for {_caffbe ,_cdcge :=d .Token (); +if _cdcge !=nil {return _cdcge ;};switch _adbfb :=_caffbe .(type ){case _d .StartElement :switch _adbfb .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"}:_edbcf :=NewCT_AltChunk (); +if _cfbcdg :=d .DecodeElement (_edbcf ,&_adbfb );_cfbcdg !=nil {return _cfbcdg ;};_daagbd .AltChunk =append (_daagbd .AltChunk ,_edbcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"}:_gdfbeb :=NewEG_ContentBlockContent (); +_ggcgbe :=NewCT_P ();if _aegggf :=d .DecodeElement (_ggcgbe ,&_adbfb );_aegggf !=nil {return _aegggf ;};_gdfbeb .P =append (_gdfbeb .P ,_ggcgbe );_daagbd .EG_ContentBlockContent =append (_daagbd .EG_ContentBlockContent ,_gdfbeb );default:_gb .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",_adbfb .Name ); +if _cgafd :=d .Skip ();_cgafd !=nil {return _cgafd ;};};case _d .EndElement :break _dgbdg ;case _d .CharData :};};return nil ;};func (_beae *CT_TblGridBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcddgg :for {_gcbbb ,_bfadaf :=d .Token (); +if _bfadaf !=nil {return _bfadaf ;};switch _fadba :=_gcbbb .(type ){case _d .StartElement :switch _fadba .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"}:_gfadf :=NewCT_TblGridCol (); +if _baegf :=d .DecodeElement (_gfadf ,&_fadba );_baegf !=nil {return _baegf ;};_beae .GridCol =append (_beae .GridCol ,_gfadf );default:_gb .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",_fadba .Name ); +if _abeadb :=d .Skip ();_abeadb !=nil {return _abeadb ;};};case _d .EndElement :break _fcddgg ;case _d .CharData :};};return nil ;};func (_ccfadf *ST_TextboxTightWrap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edcbd ,_cbdccd :=d .Token (); +if _cbdccd !=nil {return _cbdccd ;};if _eaace ,_baagad :=_edcbd .(_d .EndElement );_baagad &&_eaace .Name ==start .Name {*_ccfadf =1;return nil ;};if _bcbgec ,_cedgb :=_edcbd .(_d .CharData );!_cedgb {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",_edcbd ); +}else {switch string (_bcbgec ){case "":*_ccfadf =0;case "\u006e\u006f\u006e\u0065":*_ccfadf =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_ccfadf =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_ccfadf =3; +case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_ccfadf =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_ccfadf =5;};};_edcbd ,_cbdccd =d .Token ();if _cbdccd !=nil {return _cbdccd ; +};if _afaeg ,_ecaeec :=_edcbd .(_d .EndElement );_ecaeec &&_afaeg .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",_edcbd ); +};type CT_ObjectLink struct{UpdateModeAttr ST_ObjectUpdateMode ;LockedFieldAttr *_gf .ST_OnOff ; -// Footnote Content -Footnote []*CT_FtnEdn ;};func NewCT_TextAlignment ()*CT_TextAlignment {_fccbe :=&CT_TextAlignment {};_fccbe .ValAttr =ST_TextAlignment (1);return _fccbe ;};type ST_VerticalJc byte ;func NewCT_TargetScreenSz ()*CT_TargetScreenSz {_dbdg :=&CT_TargetScreenSz {}; -_dbdg .ValAttr =ST_TargetScreenSz (1);return _dbdg ;}; +// Object Representation +DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; -// Validate validates the CT_HdrFtr and its children -func (_bcccg *CT_HdrFtr )Validate ()error {return _bcccg .ValidateWithPath ("\u0043T\u005f\u0048\u0064\u0072\u0046\u0074r");};func NewCT_Drawing ()*CT_Drawing {_fegba :=&CT_Drawing {};return _fegba };func (_fbddd *CT_WebSettings )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _fbddd .Frameset !=nil {_fbfee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}};e .EncodeElement (_fbddd .Frameset ,_fbfee );};if _fbddd .Divs !=nil {_cbbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0073"}}; -e .EncodeElement (_fbddd .Divs ,_cbbc );};if _fbddd .Encoding !=nil {_effed :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}};e .EncodeElement (_fbddd .Encoding ,_effed );};if _fbddd .OptimizeForBrowser !=nil {_cgddfa :=_f .StartElement {Name :_f .Name {Local :"w\u003ao\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0046o\u0072\u0042\u0072\u006fws\u0065\u0072"}}; -e .EncodeElement (_fbddd .OptimizeForBrowser ,_cgddfa );};if _fbddd .RelyOnVML !=nil {_fadag :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0072\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c"}};e .EncodeElement (_fbddd .RelyOnVML ,_fadag );};if _fbddd .AllowPNG !=nil {_dgbce :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}}; -e .EncodeElement (_fbddd .AllowPNG ,_dgbce );};if _fbddd .DoNotRelyOnCSS !=nil {_affbe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003ad\u006f\u004e\u006ft\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053"}};e .EncodeElement (_fbddd .DoNotRelyOnCSS ,_affbe ); -};if _fbddd .DoNotSaveAsSingleFile !=nil {_dcfba :=_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 (_fbddd .DoNotSaveAsSingleFile ,_dcfba ); -};if _fbddd .DoNotOrganizeInFolder !=nil {_eafec :=_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 (_fbddd .DoNotOrganizeInFolder ,_eafec ); -};if _fbddd .DoNotUseLongFileNames !=nil {_cceee :=_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 (_fbddd .DoNotUseLongFileNames ,_cceee ); -};if _fbddd .PixelsPerInch !=nil {_gdaadg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070i\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}};e .EncodeElement (_fbddd .PixelsPerInch ,_gdaadg );};if _fbddd .TargetScreenSz !=nil {_eedcde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0061\u0072\u0067e\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a"}}; -e .EncodeElement (_fbddd .TargetScreenSz ,_eedcde );};if _fbddd .SaveSmartTagsAsXml !=nil {_fdfaad :=_f .StartElement {Name :_f .Name {Local :"w\u003as\u0061\u0076\u0065\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0073\u0041sX\u006d\u006c"}};e .EncodeElement (_fbddd .SaveSmartTagsAsXml ,_fdfaad ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcacde *CT_UnsignedDecimalNumber )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cecdee :=range start .Attr {if _cecdee .Name .Local =="\u0076\u0061\u006c"{_eeacc ,_eadcd :=_fc .ParseUint (_cecdee .Value ,10,64); -if _eadcd !=nil {return _eadcd ;};_fcacde .ValAttr =_eeacc ;continue ;};};for {_gdgcag ,_dfgac :=d .Token ();if _dfgac !=nil {return _d .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",_dfgac ); -};if _cecded ,_gdcfb :=_gdgcag .(_f .EndElement );_gdcfb &&_cecded .Name ==start .Name {break ;};};return nil ;};func (_aefga ST_TargetScreenSz )ValidateWithPath (path string )error {switch _aefga {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aefga )); -};return nil ;};func (_cbdgag *ST_JcTable )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agccb ,_cadcb :=d .Token ();if _cadcb !=nil {return _cadcb ;};if _dgcbbb ,_ddgae :=_agccb .(_f .EndElement );_ddgae &&_dgcbbb .Name ==start .Name {*_cbdgag =1; -return nil ;};if _gdedab ,_cdacgef :=_agccb .(_f .CharData );!_cdacgef {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agccb );}else {switch string (_gdedab ){case "":*_cbdgag =0; -case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cbdgag =1;case "\u0065\u006e\u0064":*_cbdgag =2;case "\u006c\u0065\u0066\u0074":*_cbdgag =3;case "\u0072\u0069\u0067h\u0074":*_cbdgag =4;case "\u0073\u0074\u0061r\u0074":*_cbdgag =5;};};_agccb ,_cadcb =d .Token (); -if _cadcb !=nil {return _cadcb ;};if _gdgea ,_gdfgg :=_agccb .(_f .EndElement );_gdfgg &&_gdgea .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agccb ); -}; +// Object Application +ProgIdAttr *string ; -// Validate validates the CT_Kinsoku and its children -func (_bebac *CT_Kinsoku )Validate ()error {return _bebac .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");};func (_bbgead ST_FrameLayout )ValidateWithPath (path string )error {switch _bbgead {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbgead )); -};return nil ;};func (_bedac *CT_SmartTagRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bedac .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_d .Sprintf ("\u0025\u0076",*_bedac .UriAttr )}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_d .Sprintf ("\u0025\u0076",_bedac .ElementAttr )});e .EncodeToken (start );if _bedac .SmartTagPr !=nil {_eaeee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073m\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}}; -e .EncodeElement (_bedac .SmartTagPr ,_eaeee );};if _bedac .EG_PContent !=nil {for _ ,_dfabd :=range _bedac .EG_PContent {_dfabd .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acecbf *CT_SdtDate )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eefea :=range start .Attr {if _eefea .Name .Local =="\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"{_ffaff ,_cbggfd :=ParseStdlibTime (_eefea .Value ); -if _cbggfd !=nil {return _cbggfd ;};_acecbf .FullDateAttr =&_ffaff ;continue ;};};_dfcgb :for {_edfda ,_facaa :=d .Token ();if _facaa !=nil {return _facaa ;};switch _defbd :=_edfda .(type ){case _f .StartElement :switch _defbd .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acecbf .DateFormat =NewCT_String (); -if _gbeeb :=d .DecodeElement (_acecbf .DateFormat ,&_defbd );_gbeeb !=nil {return _gbeeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acecbf .Lid =NewCT_Lang (); -if _bada :=d .DecodeElement (_acecbf .Lid ,&_defbd );_bada !=nil {return _bada ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_acecbf .StoreMappedDataAs =NewCT_SdtDateMappingType (); -if _fbggd :=d .DecodeElement (_acecbf .StoreMappedDataAs ,&_defbd );_fbggd !=nil {return _fbggd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acecbf .Calendar =NewCT_CalendarType (); -if _gbeab :=d .DecodeElement (_acecbf .Calendar ,&_defbd );_gbeab !=nil {return _gbeab ;};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",_defbd .Name ); -if _ddgaf :=d .Skip ();_ddgaf !=nil {return _ddgaf ;};};case _f .EndElement :break _dfcgb ;case _f .CharData :};};return nil ;};func (_aegf ST_InfoTextType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_geeedb :=_f .Attr {};_geeedb .Name =name ;switch _aegf {case ST_InfoTextTypeUnset :_geeedb .Value =""; -case ST_InfoTextTypeText :_geeedb .Value ="\u0074\u0065\u0078\u0074";case ST_InfoTextTypeAutoText :_geeedb .Value ="\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return _geeedb ,nil ;};type ST_FontFamily byte ;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;);func (_dgbea *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 :_d .Sprintf ("\u0025\u0076",_dgbea .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aaaebf *CT_SmartTagType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aaaebf .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 :_d .Sprintf ("\u0025\u0076",*_aaaebf .NamespaceuriAttr )}); -};if _aaaebf .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_aaaebf .NameAttr )});};if _aaaebf .UrlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0075r\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_aaaebf .UrlAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Object Shape +ShapeIdAttr *string ; -// Validate validates the CT_DocPartGallery and its children -func (_facca *CT_DocPartGallery )Validate ()error {return _facca .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079");}; +// Field Switches +FieldCodesAttr *string ;};const (ST_TargetScreenSzUnset ST_TargetScreenSz =0;ST_TargetScreenSz544x376 ST_TargetScreenSz =1;ST_TargetScreenSz640x480 ST_TargetScreenSz =2;ST_TargetScreenSz720x512 ST_TargetScreenSz =3;ST_TargetScreenSz800x600 ST_TargetScreenSz =4; +ST_TargetScreenSz1024x768 ST_TargetScreenSz =5;ST_TargetScreenSz1152x882 ST_TargetScreenSz =6;ST_TargetScreenSz1152x900 ST_TargetScreenSz =7;ST_TargetScreenSz1280x1024 ST_TargetScreenSz =8;ST_TargetScreenSz1600x1200 ST_TargetScreenSz =9;ST_TargetScreenSz1800x1440 ST_TargetScreenSz =10; +ST_TargetScreenSz1920x1200 ST_TargetScreenSz =11;);func (_cbbgd ST_Proof )ValidateWithPath (path string )error {switch _cbbgd {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 (_cbbgd )); +};return nil ;}; -// ValidateWithPath validates the WdInline and its children, prefixing error messages with path -func (_cdbcb *WdInline )ValidateWithPath (path string )error {if _ecgef :=_cdbcb .WdCT_Inline .ValidateWithPath (path );_ecgef !=nil {return _ecgef ;};return nil ;};func (_efeeca *ST_ThemeColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcagg ,_gfdcaf :=d .Token (); -if _gfdcaf !=nil {return _gfdcaf ;};if _dbbeacc ,_ffabgf :=_bcagg .(_f .EndElement );_ffabgf &&_dbbeacc .Name ==start .Name {*_efeeca =1;return nil ;};if _geefaf ,_eceec :=_bcagg .(_f .CharData );!_eceec {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcagg ); -}else {switch string (_geefaf ){case "":*_efeeca =0;case "\u0064\u0061\u0072k\u0031":*_efeeca =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_efeeca =2;case "\u0064\u0061\u0072k\u0032":*_efeeca =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_efeeca =4; -case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_efeeca =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_efeeca =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_efeeca =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_efeeca =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_efeeca =9; -case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_efeeca =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_efeeca =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_efeeca =12;case "\u006e\u006f\u006e\u0065":*_efeeca =13; -case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_efeeca =14;case "\u0074\u0065\u0078t\u0031":*_efeeca =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_efeeca =16;case "\u0074\u0065\u0078t\u0032":*_efeeca =17; -};};_bcagg ,_gfdcaf =d .Token ();if _gfdcaf !=nil {return _gfdcaf ;};if _dbcfb ,_cdggb :=_bcagg .(_f .EndElement );_cdggb &&_dbcfb .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcagg ); -}; +// ValidateWithPath validates the CT_CellMergeTrackChange and its children, prefixing error messages with path +func (_gegg *CT_CellMergeTrackChange )ValidateWithPath (path string )error {if _fbda :=_gegg .VMergeAttr .ValidateWithPath (path +"/\u0056\u004d\u0065\u0072\u0067\u0065\u0041\u0074\u0074\u0072");_fbda !=nil {return _fbda ;};if _eff :=_gegg .VMergeOrigAttr .ValidateWithPath (path +"\u002fV\u004de\u0072\u0067\u0065\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072"); +_eff !=nil {return _eff ;};return nil ;};func (_bcfaea *ST_DocProtect )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bcfaea =0;case "\u006e\u006f\u006e\u0065":*_bcfaea =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_bcfaea =2; +case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_bcfaea =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_bcfaea =4;case "\u0066\u006f\u0072m\u0073":*_bcfaea =5;};return nil ;};func (_bafegf *ST_FldCharType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bafegf =0; +case "\u0062\u0065\u0067i\u006e":*_bafegf =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_bafegf =2;case "\u0065\u006e\u0064":*_bafegf =3;};return nil ;};func (_gcbedb *WdCT_LinkedTextboxInformation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_feaeca :=range start .Attr {if _feaeca .Name .Local =="\u0069\u0064"{_fbefgg ,_bbdecf :=_e .ParseUint (_feaeca .Value ,10,16); +if _bbdecf !=nil {return _bbdecf ;};_gcbedb .IdAttr =uint16 (_fbefgg );continue ;};if _feaeca .Name .Local =="\u0073\u0065\u0071"{_cdfca ,_dcgbaf :=_e .ParseUint (_feaeca .Value ,10,16);if _dcgbaf !=nil {return _dcgbaf ;};_gcbedb .SeqAttr =uint16 (_cdfca ); +continue ;};};_agffce :for {_cgabae ,_fbgab :=d .Token ();if _fbgab !=nil {return _fbgab ;};switch _dccegd :=_cgabae .(type ){case _d .StartElement :switch _dccegd .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"}:_gcbedb .ExtLst =_ed .NewCT_OfficeArtExtensionList (); +if _fgabcb :=d .DecodeElement (_gcbedb .ExtLst ,&_dccegd );_fgabcb !=nil {return _fgabcb ;};default:_gb .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",_dccegd .Name ); +if _ggded :=d .Skip ();_ggded !=nil {return _ggded ;};};case _d .EndElement :break _agffce ;case _d .CharData :};};return nil ;};func (_ggdada *EG_RunLevelElts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ggdada .ProofErr !=nil {_cfdgfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}}; +e .EncodeElement (_ggdada .ProofErr ,_cfdgfa );};if _ggdada .PermStart !=nil {_bcabb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ggdada .PermStart ,_bcabb );};if _ggdada .PermEnd !=nil {_gcbcc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0065\u0072\u006d\u0045\u006ed"}}; +e .EncodeElement (_ggdada .PermEnd ,_gcbcc );};if _ggdada .Ins !=nil {_dffdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_ggdada .Ins ,_dffdg );};if _ggdada .Del !=nil {_bdgege :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}}; +e .EncodeElement (_ggdada .Del ,_bdgege );};if _ggdada .MoveFrom !=nil {_bfdca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_ggdada .MoveFrom ,_bfdca );};if _ggdada .MoveTo !=nil {_efeca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}}; +e .EncodeElement (_ggdada .MoveTo ,_efeca );};if _ggdada .EG_RangeMarkupElements !=nil {for _ ,_ffgbd :=range _ggdada .EG_RangeMarkupElements {_ffgbd .MarshalXML (e ,_d .StartElement {});};};if _ggdada .EG_MathContent !=nil {for _ ,_gdgda :=range _ggdada .EG_MathContent {_gdgda .MarshalXML (e ,_d .StartElement {}); +};};return nil ;}; -// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path -func (_fbeee *CT_Text )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_FtnEdnSepRef and its children, prefixing error messages with path +func (_ccgeb *CT_FtnEdnSepRef )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_DocPart and its children -func (_bgbad *CT_DocPart )Validate ()error {return _bgbad .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");};func NewCT_Numbering ()*CT_Numbering {_gbfeb :=&CT_Numbering {};return _gbfeb };func (_cecb *CT_FFTextInput )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _cecb .Type !=nil {_bgfcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_cecb .Type ,_bgfcc );};if _cecb .Default !=nil {_dffcc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}}; -e .EncodeElement (_cecb .Default ,_dffcc );};if _cecb .MaxLength !=nil {_bbbc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_cecb .MaxLength ,_bbbc );};if _cecb .Format !=nil {_eaagb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"}}; -e .EncodeElement (_cecb .Format ,_eaagb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the WdEG_WrapTypeChoice and its children, prefixing error messages with path +func (_cfdbge *WdEG_WrapTypeChoice )ValidateWithPath (path string )error {if _cfdbge .WrapNone !=nil {if _gfeddg :=_cfdbge .WrapNone .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u004e\u006f\u006ee");_gfeddg !=nil {return _gfeddg ;};};if _cfdbge .WrapSquare !=nil {if _gfcgaa :=_cfdbge .WrapSquare .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"); +_gfcgaa !=nil {return _gfcgaa ;};};if _cfdbge .WrapTight !=nil {if _cbdfdb :=_cfdbge .WrapTight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074");_cbdfdb !=nil {return _cbdfdb ;};};if _cfdbge .WrapThrough !=nil {if _fcbbfc :=_cfdbge .WrapThrough .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"); +_fcbbfc !=nil {return _fcbbfc ;};};if _cfdbge .WrapTopAndBottom !=nil {if _fcdffd :=_cfdbge .WrapTopAndBottom .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u006f\u0070\u0041\u006e\u0064\u0042o\u0074\u0074\u006f\u006d");_fcdffd !=nil {return _fcdffd ; +};};return nil ;}; -// Validate validates the CT_TblPrEx and its children -func (_fbbfa *CT_TblPrEx )Validate ()error {return _fbbfa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");};func (_ffggc *ST_HeightRule )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ffggc =0;case "\u0061\u0075\u0074\u006f":*_ffggc =1; -case "\u0065\u0078\u0061c\u0074":*_ffggc =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_ffggc =3;};return nil ;}; +// Validate validates the CT_TwipsMeasure and its children +func (_eecaa *CT_TwipsMeasure )Validate ()error {return _eecaa .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func (_aeacg *Footnotes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aeacg .CT_Footnotes =*NewCT_Footnotes (); +_aebca :for {_afccab ,_eeadd :=d .Token ();if _eeadd !=nil {return _eeadd ;};switch _gbede :=_afccab .(type ){case _d .StartElement :switch _gbede .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"}:_cecab :=NewCT_FtnEdn (); +if _dfeac :=d .DecodeElement (_cecab ,&_gbede );_dfeac !=nil {return _dfeac ;};_aeacg .Footnote =append (_aeacg .Footnote ,_cecab );default:_gb .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",_gbede .Name ); +if _afdec :=d .Skip ();_afdec !=nil {return _afdec ;};};case _d .EndElement :break _aebca ;case _d .CharData :};};return nil ;};func (_cabcfg *ST_HighlightColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edcca ,_afbbaf :=d .Token (); +if _afbbaf !=nil {return _afbbaf ;};if _fcbgg ,_bagaf :=_edcca .(_d .EndElement );_bagaf &&_fcbgg .Name ==start .Name {*_cabcfg =1;return nil ;};if _bgfag ,_ddbdg :=_edcca .(_d .CharData );!_ddbdg {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",_edcca ); +}else {switch string (_bgfag ){case "":*_cabcfg =0;case "\u0062\u006c\u0061c\u006b":*_cabcfg =1;case "\u0062\u006c\u0075\u0065":*_cabcfg =2;case "\u0063\u0079\u0061\u006e":*_cabcfg =3;case "\u0067\u0072\u0065e\u006e":*_cabcfg =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_cabcfg =5; +case "\u0072\u0065\u0064":*_cabcfg =6;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_cabcfg =7;case "\u0077\u0068\u0069t\u0065":*_cabcfg =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_cabcfg =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_cabcfg =10; +case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_cabcfg =11;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_cabcfg =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_cabcfg =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_cabcfg =14; +case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_cabcfg =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_cabcfg =16;case "\u006e\u006f\u006e\u0065":*_cabcfg =17;};};_edcca ,_afbbaf =d .Token ();if _afbbaf !=nil {return _afbbaf ;};if _fceba ,_cbgec :=_edcca .(_d .EndElement ); +_cbgec &&_fceba .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",_edcca );}; -// AC_ChoiceRun is used to marshal/unmarshal mc:Choice types inside of CT_R Extra in the OOXML schema. -type AC_ChoiceRun struct{_baebdc string ; +// Validate validates the EG_FtnEdnNumProps and its children +func (_egbab *EG_FtnEdnNumProps )Validate ()error {return _egbab .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006dP\u0072\u006f\u0070\u0073");}; -// Break -Br *CT_Br ; +// ValidateWithPath validates the CT_TblStylePr and its children, prefixing error messages with path +func (_fgbcc *CT_TblStylePr )ValidateWithPath (path string )error {if _fgbcc .TypeAttr ==ST_TblStyleOverrideTypeUnset {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 _beaga :=_fgbcc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_beaga !=nil {return _beaga ;};if _fgbcc .PPr !=nil {if _gdeege :=_fgbcc .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_gdeege !=nil {return _gdeege ; +};};if _fgbcc .RPr !=nil {if _afddeb :=_fgbcc .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_afddeb !=nil {return _afddeb ;};};if _fgbcc .TblPr !=nil {if _dbefd :=_fgbcc .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072"); +_dbefd !=nil {return _dbefd ;};};if _fgbcc .TrPr !=nil {if _bafcf :=_fgbcc .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_bafcf !=nil {return _bafcf ;};};if _fgbcc .TcPr !=nil {if _dbdab :=_fgbcc .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072"); +_dbdab !=nil {return _dbdab ;};};return nil ;};func (_gfbfc *CT_SdtRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gfbfc .SdtPr !=nil {_dbfea :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}}; +e .EncodeElement (_gfbfc .SdtPr ,_dbfea );};if _gfbfc .SdtEndPr !=nil {_caebf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_gfbfc .SdtEndPr ,_caebf );};if _gfbfc .SdtContent !=nil {_ddacag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}}; +e .EncodeElement (_gfbfc .SdtContent ,_ddacag );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Text -T *CT_Text ; +// Validate validates the AG_Password and its children +func (_ca *AG_Password )Validate ()error {return _ca .ValidateWithPath ("A\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");};type EG_ContentRunContent struct{ -// Content Part -ContentPart *CT_Rel ; +// Inline-Level Custom XML Element +CustomXml *CT_CustomXmlRun ; -// Deleted Text -DelText *CT_Text ; +// Inline-Level Smart Tag +SmartTag *CT_SmartTagRun ; -// Field Code -InstrText *CT_Text ; +// Inline-Level Structured Document Tag +Sdt *CT_SdtRun ; -// Deleted Field Code -DelInstrText *CT_Text ; +// Bidirectional Embedding Level +Dir *CT_DirContentRun ; -// Non Breaking Hyphen Character -NoBreakHyphen *CT_Empty ; +// Bidirectional Override +Bdo *CT_BdoContentRun ; -// Choiceal Hyphen Character -SoftHyphen *CT_Empty ; +// Text Run +R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};type CT_Perm struct{ -// Date Block - Short Day Format -DayShort *CT_Empty ; +// Annotation ID +IdAttr string ; -// Date Block - Short Month Format -MonthShort *CT_Empty ; +// Annotation Displaced By Custom XML Markup +DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;};func (_eafcgg *CT_DocumentBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eafcgg .Background !=nil {_dafff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}}; +e .EncodeElement (_eafcgg .Background ,_dafff );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eadcg ST_TextAlignment )Validate ()error {return _eadcg .ValidateWithPath ("")};func (_ggcgf ST_PTabLeader )Validate ()error {return _ggcgf .ValidateWithPath ("")}; +type ST_ObjectDrawAspect byte ;type ST_PageBorderZOrder byte ; -// Date Block - Short Year Format -YearShort *CT_Empty ; +// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path +func (_dbd *CT_Background )ValidateWithPath (path string )error {if _dbd .ColorAttr !=nil {if _ggd :=_dbd .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_ggd !=nil {return _ggd ;};};if _dga :=_dbd .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); +_dga !=nil {return _dga ;};if _dbd .Drawing !=nil {if _cea :=_dbd .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_cea !=nil {return _cea ;};};return nil ;}; -// Date Block - Long Day Format -DayLong *CT_Empty ; +// ValidateWithPath validates the CT_BottomPageBorder and its children, prefixing error messages with path +func (_bgba *CT_BottomPageBorder )ValidateWithPath (path string )error {if _bgba .ValAttr ==ST_BorderUnset {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 _ggca :=_bgba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggca !=nil {return _ggca ;};if _bgba .ColorAttr !=nil {if _gfgg :=_bgba .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); +_gfgg !=nil {return _gfgg ;};};if _cad :=_bgba .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_cad !=nil {return _cad ;};if _bgba .ShadowAttr !=nil {if _ccca :=_bgba .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); +_ccca !=nil {return _ccca ;};};if _bgba .FrameAttr !=nil {if _gfge :=_bgba .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_gfge !=nil {return _gfge ;};};return nil ;};func (_fafgcg *EG_ContentCellContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fafgcg .Tc !=nil {_gdfgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0063"}}; +for _ ,_bbcgd :=range _fafgcg .Tc {e .EncodeElement (_bbcgd ,_gdfgb );};};if _fafgcg .CustomXml !=nil {_daadba :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_fafgcg .CustomXml ,_daadba ); +};if _fafgcg .Sdt !=nil {_aeccc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_fafgcg .Sdt ,_aeccc );};if _fafgcg .EG_RunLevelElts !=nil {for _ ,_bddbab :=range _fafgcg .EG_RunLevelElts {_bddbab .MarshalXML (e ,_d .StartElement {}); +};};return nil ;}; -// Date Block - Long Month Format -MonthLong *CT_Empty ; +// ValidateWithPath validates the CT_Ruby and its children, prefixing error messages with path +func (_dbgdbf *CT_Ruby )ValidateWithPath (path string )error {if _bbdga :=_dbgdbf .RubyPr .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0050\u0072");_bbdga !=nil {return _bbdga ;};if _abegb :=_dbgdbf .Rt .ValidateWithPath (path +"\u002f\u0052\u0074"); +_abegb !=nil {return _abegb ;};if _bebec :=_dbgdbf .RubyBase .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0042\u0061\u0073e");_bebec !=nil {return _bebec ;};return nil ;};type CT_PPrBase struct{ -// Date Block - Long Year Format -YearLong *CT_Empty ; +// Referenced Paragraph Style +PStyle *CT_String ; -// Comment Information Block -AnnotationRef *CT_Empty ; +// Keep Paragraph With Next Paragraph +KeepNext *CT_OnOff ; -// Footnote Reference Mark -FootnoteRef *CT_Empty ; +// Keep All Lines On One Page +KeepLines *CT_OnOff ; -// Endnote Reference Mark -EndnoteRef *CT_Empty ; +// Start Paragraph on Next Page +PageBreakBefore *CT_OnOff ; -// Footnote/Endnote Separator Mark -Separator *CT_Empty ; +// Text Frame Properties +FramePr *CT_FramePr ; -// Continuation Separator Mark -ContinuationSeparator *CT_Empty ; +// Allow First/Last Line to Display on a Separate Page +WidowControl *CT_OnOff ; -// Symbol Character -Sym *CT_Sym ; +// Numbering Definition Instance Reference +NumPr *CT_NumPr ; -// Page Number Block -PgNum *CT_Empty ; +// Suppress Line Numbers for Paragraph +SuppressLineNumbers *CT_OnOff ; -// Carriage Return -Cr *CT_Empty ; +// Paragraph Borders +PBdr *CT_PBdr ; -// Tab Character -Tab *CT_Empty ; +// Paragraph Shading +Shd *CT_Shd ; -// Embedded Object -Object *CT_Object ; +// Set of Custom Tab Stops +Tabs *CT_Tabs ; -// VML Object -Pict *CT_Picture ; +// Suppress Hyphenation for Paragraph +SuppressAutoHyphens *CT_OnOff ; -// Complex Field Character -FldChar *CT_FldChar ; +// Use East Asian Typography Rules for First and Last Character per Line +Kinsoku *CT_OnOff ; -// Phonetic Guide -Ruby *CT_Ruby ; +// Allow Line Breaking At Character Level +WordWrap *CT_OnOff ; -// Footnote Reference -FootnoteReference *CT_FtnEdnRef ; +// Allow Punctuation to Extend Past Text Extents +OverflowPunct *CT_OnOff ; -// Endnote Reference -EndnoteReference *CT_FtnEdnRef ; +// Compress Punctuation at Start of a Line +TopLinePunct *CT_OnOff ; -// Comment Content Reference Mark -CommentReference *CT_Markup ; +// Automatically Adjust Spacing of Latin and East Asian Text +AutoSpaceDE *CT_OnOff ; -// DrawingML Object -Drawing *CT_Drawing ; +// Automatically Adjust Spacing of East Asian Text and Numbers +AutoSpaceDN *CT_OnOff ; -// Absolute Position Tab Character -Ptab *CT_PTab ; +// Right to Left Paragraph Layout +Bidi *CT_OnOff ; -// Position of Last Calculated Page Break -LastRenderedPageBreak *CT_Empty ;};func NewCT_Height ()*CT_Height {_fbbfba :=&CT_Height {};return _fbbfba };func (_egeced *ST_Em )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_egeced =0;case "\u006e\u006f\u006e\u0065":*_egeced =1; -case "\u0064\u006f\u0074":*_egeced =2;case "\u0063\u006f\u006dm\u0061":*_egeced =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_egeced =4;case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_egeced =5;};return nil ;}; +// Automatically Adjust Right Indent When Using Document Grid +AdjustRightInd *CT_OnOff ; -// Validate validates the CT_TblPr and its children -func (_cbbfgg *CT_TblPr )Validate ()error {return _cbbfgg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072");}; +// Use Document Grid Settings for Inter-Line Paragraph Spacing +SnapToGrid *CT_OnOff ; -// Validate validates the CT_Spacing and its children -func (_eecab *CT_Spacing )Validate ()error {return _eecab .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");};func (_dfafeg *WdCT_TxbxContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _dfafeg .AltChunk !=nil {_fccd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_fcbagg :=range _dfafeg .AltChunk {e .EncodeElement (_fcbagg ,_fccd );};};if _dfafeg .EG_ContentBlockContent !=nil {for _ ,_dcfbga :=range _dfafeg .EG_ContentBlockContent {_dcfbga .MarshalXML (e ,_f .StartElement {}); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gggba ST_Wrap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gggba .String (),start );};func (_cdabg ST_LineNumberRestart )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eabec :=_f .Attr {}; -_eabec .Name =name ;switch _cdabg {case ST_LineNumberRestartUnset :_eabec .Value ="";case ST_LineNumberRestartNewPage :_eabec .Value ="\u006ee\u0077\u0050\u0061\u0067\u0065";case ST_LineNumberRestartNewSection :_eabec .Value ="\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e"; -case ST_LineNumberRestartContinuous :_eabec .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";};return _eabec ,nil ;};func (_ffgfab WdST_RelFromH )ValidateWithPath (path string )error {switch _ffgfab {case 0,1,2,3,4,5,6,7,8:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffgfab )); -};return nil ;};type CT_TblPrExChange struct{AuthorAttr string ;DateAttr *_c .Time ; +// Spacing Between Lines and Above/Below Paragraph +Spacing *CT_Spacing ; -// Annotation Identifier -IdAttr int64 ;TblPrEx *CT_TblPrExBase ;};func NewCT_Endnotes ()*CT_Endnotes {_cgaeg :=&CT_Endnotes {};return _cgaeg };func (_bgggef ST_FFTextType )Validate ()error {return _bgggef .ValidateWithPath ("")};func (_affgeb *WdCT_EffectExtent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c"},Value :_d .Sprintf ("\u0025\u0076",_affgeb .LAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074"},Value :_d .Sprintf ("\u0025\u0076",_affgeb .TAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_d .Sprintf ("\u0025\u0076",_affgeb .RAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_d .Sprintf ("\u0025\u0076",_affgeb .BAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Paragraph Indentation +Ind *CT_Ind ; -// Validate validates the CT_Jc and its children -func (_dcgcf *CT_Jc )Validate ()error {return _dcgcf .ValidateWithPath ("\u0043\u0054\u005fJ\u0063")}; +// Ignore Spacing Above and Below When Using Identical Styles +ContextualSpacing *CT_OnOff ; -// ValidateWithPath validates the CT_Compat and its children, prefixing error messages with path -func (_adga *CT_Compat )ValidateWithPath (path string )error {if _adga .UseSingleBorderforContiguousCells !=nil {if _aabeb :=_adga .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"); -_aabeb !=nil {return _aabeb ;};};if _adga .WpJustification !=nil {if _gcc :=_adga .WpJustification .ValidateWithPath (path +"\u002f\u0057p\u004a\u0075\u0073t\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e");_gcc !=nil {return _gcc ;};};if _adga .NoTabHangInd !=nil {if _cfafa :=_adga .NoTabHangInd .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0061\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064"); -_cfafa !=nil {return _cfafa ;};};if _adga .NoLeading !=nil {if _aggc :=_adga .NoLeading .ValidateWithPath (path +"\u002f\u004e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067");_aggc !=nil {return _aggc ;};};if _adga .SpaceForUL !=nil {if _faag :=_adga .SpaceForUL .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"); -_faag !=nil {return _faag ;};};if _adga .NoColumnBalance !=nil {if _ffec :=_adga .NoColumnBalance .ValidateWithPath (path +"\u002f\u004eo\u0043\u006f\u006cu\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065");_ffec !=nil {return _ffec ;};};if _adga .BalanceSingleByteDoubleByteWidth !=nil {if _bfabg :=_adga .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"); -_bfabg !=nil {return _bfabg ;};};if _adga .NoExtraLineSpacing !=nil {if _gffb :=_adga .NoExtraLineSpacing .ValidateWithPath (path +"\u002f\u004e\u006f\u0045xt\u0072\u0061\u004c\u0069\u006e\u0065\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_gffb !=nil {return _gffb ; -};};if _adga .DoNotLeaveBackslashAlone !=nil {if _cfbbd :=_adga .DoNotLeaveBackslashAlone .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074L\u0065\u0061\u0076\u0065\u0042a\u0063k\u0073l\u0061\u0073\u0068\u0041\u006c\u006f\u006ee");_cfbbd !=nil {return _cfbbd ; -};};if _adga .UlTrailSpace !=nil {if _gdccc :=_adga .UlTrailSpace .ValidateWithPath (path +"\u002f\u0055\u006c\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065");_gdccc !=nil {return _gdccc ;};};if _adga .DoNotExpandShiftReturn !=nil {if _dfgfg :=_adga .DoNotExpandShiftReturn .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0045\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075\u0072\u006e"); -_dfgfg !=nil {return _dfgfg ;};};if _adga .SpacingInWholePoints !=nil {if _dadcf :=_adga .SpacingInWholePoints .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063in\u0067I\u006e\u0057\u0068\u006f\u006ce\u0050\u006f\u0069\u006e\u0074\u0073");_dadcf !=nil {return _dadcf ; -};};if _adga .LineWrapLikeWord6 !=nil {if _cfgd :=_adga .LineWrapLikeWord6 .ValidateWithPath (path +"\u002fL\u0069n\u0065\u0057\u0072\u0061\u0070L\u0069\u006be\u0057\u006f\u0072\u0064\u0036");_cfgd !=nil {return _cfgd ;};};if _adga .PrintBodyTextBeforeHeader !=nil {if _eabe :=_adga .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"); -_eabe !=nil {return _eabe ;};};if _adga .PrintColBlack !=nil {if _ebca :=_adga .PrintColBlack .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0043\u006f\u006cB\u006c\u0061\u0063\u006b");_ebca !=nil {return _ebca ;};};if _adga .WpSpaceWidth !=nil {if _bfce :=_adga .WpSpaceWidth .ValidateWithPath (path +"\u002f\u0057\u0070\u0053\u0070\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068"); -_bfce !=nil {return _bfce ;};};if _adga .ShowBreaksInFrames !=nil {if _fee :=_adga .ShowBreaksInFrames .ValidateWithPath (path +"\u002f\u0053\u0068\u006fwB\u0072\u0065\u0061\u006b\u0073\u0049\u006e\u0046\u0072\u0061\u006d\u0065\u0073");_fee !=nil {return _fee ; -};};if _adga .SubFontBySize !=nil {if _becc :=_adga .SubFontBySize .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0046\u006f\u006e\u0074\u0042y\u0053\u0069\u007a\u0065");_becc !=nil {return _becc ;};};if _adga .SuppressBottomSpacing !=nil {if _fagbe :=_adga .SuppressBottomSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0042\u006f\u0074\u0074\u006f\u006d\u0053\u0070\u0061\u0063\u0069n\u0067"); -_fagbe !=nil {return _fagbe ;};};if _adga .SuppressTopSpacing !=nil {if _ddgd :=_adga .SuppressTopSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0054\u006f\u0070\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_ddgd !=nil {return _ddgd ; -};};if _adga .SuppressSpacingAtTopOfPage !=nil {if _adcg :=_adga .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"); -_adcg !=nil {return _adcg ;};};if _adga .SuppressTopSpacingWP !=nil {if _cgdg :=_adga .SuppressTopSpacingWP .ValidateWithPath (path +"/\u0053\u0075\u0070\u0070re\u0073s\u0054\u006f\u0070\u0053\u0070a\u0063\u0069\u006e\u0067\u0057\u0050");_cgdg !=nil {return _cgdg ; -};};if _adga .SuppressSpBfAfterPgBrk !=nil {if _gfgbc :=_adga .SuppressSpBfAfterPgBrk .ValidateWithPath (path +"\u002f\u0053\u0075pp\u0072\u0065\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042\u0072\u006b");_gfgbc !=nil {return _gfgbc ; -};};if _adga .SwapBordersFacingPages !=nil {if _gcag :=_adga .SwapBordersFacingPages .ValidateWithPath (path +"\u002f\u0053\u0077ap\u0042\u006f\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067\u0065\u0073");_gcag !=nil {return _gcag ; -};};if _adga .ConvMailMergeEsc !=nil {if _bcef :=_adga .ConvMailMergeEsc .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0076\u004d\u0061\u0069\u006c\u004d\u0065\u0072g\u0065\u0045\u0073\u0063");_bcef !=nil {return _bcef ;};};if _adga .TruncateFontHeightsLikeWP6 !=nil {if _deefb :=_adga .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"); -_deefb !=nil {return _deefb ;};};if _adga .MwSmallCaps !=nil {if _bdbf :=_adga .MwSmallCaps .ValidateWithPath (path +"\u002f\u004d\u0077S\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_bdbf !=nil {return _bdbf ;};};if _adga .UsePrinterMetrics !=nil {if _cffb :=_adga .UsePrinterMetrics .ValidateWithPath (path +"\u002fU\u0073e\u0050\u0072\u0069\u006e\u0074e\u0072\u004de\u0074\u0072\u0069\u0063\u0073"); -_cffb !=nil {return _cffb ;};};if _adga .DoNotSuppressParagraphBorders !=nil {if _eafb :=_adga .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"); -_eafb !=nil {return _eafb ;};};if _adga .WrapTrailSpaces !=nil {if _acgee :=_adga .WrapTrailSpaces .ValidateWithPath (path +"\u002f\u0057r\u0061\u0070\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073");_acgee !=nil {return _acgee ;};};if _adga .FootnoteLayoutLikeWW8 !=nil {if _fabf :=_adga .FootnoteLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0046\u006f\u006ftn\u006f\u0074\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057W\u0038"); -_fabf !=nil {return _fabf ;};};if _adga .ShapeLayoutLikeWW8 !=nil {if _cbbe :=_adga .ShapeLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0053\u0068\u0061pe\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057\u0057\u0038");_cbbe !=nil {return _cbbe ; -};};if _adga .AlignTablesRowByRow !=nil {if _decg :=_adga .AlignTablesRowByRow .ValidateWithPath (path +"/\u0041l\u0069\u0067\u006e\u0054\u0061\u0062\u006c\u0065s\u0052\u006f\u0077\u0042yR\u006f\u0077");_decg !=nil {return _decg ;};};if _adga .ForgetLastTabAlignment !=nil {if _ddcg :=_adga .ForgetLastTabAlignment .ValidateWithPath (path +"\u002f\u0046\u006frg\u0065\u0074\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"); -_ddcg !=nil {return _ddcg ;};};if _adga .AdjustLineHeightInTable !=nil {if _ecad :=_adga .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"); -_ecad !=nil {return _ecad ;};};if _adga .AutoSpaceLikeWord95 !=nil {if _fbgg :=_adga .AutoSpaceLikeWord95 .ValidateWithPath (path +"/\u0041u\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u004ci\u006b\u0065\u0057\u006frd\u0039\u0035");_fbgg !=nil {return _fbgg ; -};};if _adga .NoSpaceRaiseLower !=nil {if _edeac :=_adga .NoSpaceRaiseLower .ValidateWithPath (path +"\u002fN\u006fS\u0070\u0061\u0063\u0065\u0052a\u0069\u0073e\u004c\u006f\u0077\u0065\u0072");_edeac !=nil {return _edeac ;};};if _adga .DoNotUseHTMLParagraphAutoSpacing !=nil {if _dagf :=_adga .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"); -_dagf !=nil {return _dagf ;};};if _adga .LayoutRawTableWidth !=nil {if _cdgb :=_adga .LayoutRawTableWidth .ValidateWithPath (path +"/\u004ca\u0079\u006f\u0075\u0074\u0052\u0061\u0077\u0054a\u0062\u006c\u0065\u0057id\u0074\u0068");_cdgb !=nil {return _cdgb ; -};};if _adga .LayoutTableRowsApart !=nil {if _ebec :=_adga .LayoutTableRowsApart .ValidateWithPath (path +"/\u004c\u0061\u0079\u006fut\u0054a\u0062\u006c\u0065\u0052\u006fw\u0073\u0041\u0070\u0061\u0072\u0074");_ebec !=nil {return _ebec ;};};if _adga .UseWord97LineBreakRules !=nil {if _fada :=_adga .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"); -_fada !=nil {return _fada ;};};if _adga .DoNotBreakWrappedTables !=nil {if _ebad :=_adga .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"); -_ebad !=nil {return _ebad ;};};if _adga .DoNotSnapToGridInCell !=nil {if _ceaf :=_adga .DoNotSnapToGridInCell .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064\u0049\u006e\u0043\u0065l\u006c"); -_ceaf !=nil {return _ceaf ;};};if _adga .SelectFldWithFirstOrLastChar !=nil {if _beff :=_adga .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"); -_beff !=nil {return _beff ;};};if _adga .ApplyBreakingRules !=nil {if _abfg :=_adga .ApplyBreakingRules .ValidateWithPath (path +"\u002f\u0041\u0070\u0070ly\u0042\u0072\u0065\u0061\u006b\u0069\u006e\u0067\u0052\u0075\u006c\u0065\u0073");_abfg !=nil {return _abfg ; -};};if _adga .DoNotWrapTextWithPunct !=nil {if _gcba :=_adga .DoNotWrapTextWithPunct .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006e\u0063\u0074");_gcba !=nil {return _gcba ; -};};if _adga .DoNotUseEastAsianBreakRules !=nil {if _afbd :=_adga .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"); -_afbd !=nil {return _afbd ;};};if _adga .UseWord2002TableStyleRules !=nil {if _cgdc :=_adga .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"); -_cgdc !=nil {return _cgdc ;};};if _adga .GrowAutofit !=nil {if _cbfd :=_adga .GrowAutofit .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_cbfd !=nil {return _cbfd ;};};if _adga .UseFELayout !=nil {if _dadg :=_adga .UseFELayout .ValidateWithPath (path +"\u002f\u0055\u0073e\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"); -_dadg !=nil {return _dadg ;};};if _adga .UseNormalStyleForList !=nil {if _bcbfg :=_adga .UseNormalStyleForList .ValidateWithPath (path +"\u002f\u0055\u0073\u0065No\u0072\u006d\u0061\u006c\u0053\u0074\u0079\u006c\u0065\u0046\u006f\u0072\u004c\u0069s\u0074"); -_bcbfg !=nil {return _bcbfg ;};};if _adga .DoNotUseIndentAsNumberingTabStop !=nil {if _aecc :=_adga .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"); -_aecc !=nil {return _aecc ;};};if _adga .UseAltKinsokuLineBreakRules !=nil {if _bcaf :=_adga .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"); -_bcaf !=nil {return _bcaf ;};};if _adga .AllowSpaceOfSameStyleInTable !=nil {if _fddg :=_adga .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"); -_fddg !=nil {return _fddg ;};};if _adga .DoNotSuppressIndentation !=nil {if _ccdbd :=_adga .DoNotSuppressIndentation .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074S\u0075\u0070\u0070\u0072\u0065s\u0073I\u006ed\u0065\u006e\u0074\u0061\u0074\u0069\u006fn"); -_ccdbd !=nil {return _ccdbd ;};};if _adga .DoNotAutofitConstrainedTables !=nil {if _afeg :=_adga .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"); -_afeg !=nil {return _afeg ;};};if _adga .AutofitToFirstFixedWidthCell !=nil {if _eede :=_adga .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"); -_eede !=nil {return _eede ;};};if _adga .UnderlineTabInNumList !=nil {if _dbaa :=_adga .UnderlineTabInNumList .ValidateWithPath (path +"\u002f\u0055\u006e\u0064er\u006c\u0069\u006e\u0065\u0054\u0061\u0062\u0049\u006e\u004e\u0075\u006d\u004c\u0069s\u0074"); -_dbaa !=nil {return _dbaa ;};};if _adga .DisplayHangulFixedWidth !=nil {if _abdba :=_adga .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"); -_abdba !=nil {return _abdba ;};};if _adga .SplitPgBreakAndParaMark !=nil {if _caef :=_adga .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"); -_caef !=nil {return _caef ;};};if _adga .DoNotVertAlignCellWithSp !=nil {if _dbcg :=_adga .DoNotVertAlignCellWithSp .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074V\u0065\u0072\u0074\u0041\u006ci\u0067n\u0043e\u006c\u006c\u0057\u0069\u0074\u0068\u0053p"); -_dbcg !=nil {return _dbcg ;};};if _adga .DoNotBreakConstrainedForcedTable !=nil {if _dade :=_adga .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"); -_dade !=nil {return _dade ;};};if _adga .DoNotVertAlignInTxbx !=nil {if _fdbde :=_adga .DoNotVertAlignInTxbx .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftV\u0065r\u0074\u0041\u006c\u0069\u0067n\u0049\u006e\u0054\u0078\u0062\u0078");_fdbde !=nil {return _fdbde ; -};};if _adga .UseAnsiKerningPairs !=nil {if _fffa :=_adga .UseAnsiKerningPairs .ValidateWithPath (path +"/\u0055s\u0065\u0041\u006e\u0073\u0069\u004b\u0065\u0072n\u0069\u006e\u0067\u0050ai\u0072\u0073");_fffa !=nil {return _fffa ;};};if _adga .CachedColBalance !=nil {if _gad :=_adga .CachedColBalance .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0064\u0043\u006f\u006c\u0042\u0061l\u0061\u006e\u0063\u0065"); -_gad !=nil {return _gad ;};};for _bfaag ,_gdfe :=range _adga .CompatSetting {if _eeb :=_gdfe .ValidateWithPath (_d .Sprintf ("%\u0073/\u0043\u006f\u006d\u0070\u0061\u0074\u0053\u0065t\u0074\u0069\u006e\u0067[%\u0064\u005d",path ,_bfaag ));_eeb !=nil {return _eeb ; -};};return nil ;};func (_dfcca *CT_Underline )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dfcca .ValAttr !=ST_UnderlineUnset {_abged ,_eeddc :=_dfcca .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eeddc !=nil {return _eeddc ; -};start .Attr =append (start .Attr ,_abged );};if _dfcca .ColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_dfcca .ColorAttr )});};if _dfcca .ThemeColorAttr !=ST_ThemeColorUnset {_cfgfd ,_gabca :=_dfcca .ThemeColorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"}); -if _gabca !=nil {return _gabca ;};start .Attr =append (start .Attr ,_cfgfd );};if _dfcca .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 :_d .Sprintf ("\u0025\u0076",*_dfcca .ThemeTintAttr )}); -};if _dfcca .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 :_d .Sprintf ("\u0025\u0076",*_dfcca .ThemeShadeAttr )});};e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Use Left/Right Indents as Inside/Outside Indents +MirrorIndents *CT_OnOff ; -// ValidateWithPath validates the CT_FFTextInput and its children, prefixing error messages with path -func (_bfada *CT_FFTextInput )ValidateWithPath (path string )error {if _bfada .Type !=nil {if _abbbb :=_bfada .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_abbbb !=nil {return _abbbb ;};};if _bfada .Default !=nil {if _fedae :=_bfada .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074"); -_fedae !=nil {return _fedae ;};};if _bfada .MaxLength !=nil {if _fdad :=_bfada .MaxLength .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068");_fdad !=nil {return _fdad ;};};if _bfada .Format !=nil {if _cbbef :=_bfada .Format .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0061\u0074"); -_cbbef !=nil {return _cbbef ;};};return nil ;};func NewCT_PixelsMeasure ()*CT_PixelsMeasure {_bgfec :=&CT_PixelsMeasure {};return _bgfec }; +// Prevent Text Frames From Overlapping +SuppressOverlap *CT_OnOff ; -// ValidateWithPath validates the CT_TblPrExChange and its children, prefixing error messages with path -func (_begdb *CT_TblPrExChange )ValidateWithPath (path string )error {if _affgg :=_begdb .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_affgg !=nil {return _affgg ;};return nil ;};func (_aebeg *ST_MeasurementOrPercent )ValidateWithPath (path string )error {_beaed :=[]string {}; -if _aebeg .ST_DecimalNumberOrPercent !=nil {if _gcccg :=_aebeg .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"); -_gcccg !=nil {return _gcccg ;};_beaed =append (_beaed ,"\u0053T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0065\u0072\u0063\u0065\u006et");};if _aebeg .ST_UniversalMeasure !=nil {_beaed =append (_beaed ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065"); -};if len (_beaed )> 1{return _d .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_beaed );};return nil ;};func NewCT_TextDirection ()*CT_TextDirection {_gfdbe :=&CT_TextDirection {}; -_gfdbe .ValAttr =ST_TextDirection (1);return _gfdbe ;}; +// Paragraph Alignment +Jc *CT_Jc ; -// Validate validates the CT_WritingStyle and its children -func (_abbddc *CT_WritingStyle )Validate ()error {return _abbddc .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065");}; +// Paragraph Text Flow Direction +TextDirection *CT_TextDirection ; -// Validate validates the CT_DocDefaults and its children -func (_bcbd *CT_DocDefaults )Validate ()error {return _bcbd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");};func NewCT_SdtRun ()*CT_SdtRun {_afgbc :=&CT_SdtRun {};return _afgbc };type CT_FontFamily struct{ +// Vertical Character Alignment on Line +TextAlignment *CT_TextAlignment ; -// Font Family Value -ValAttr ST_FontFamily ;}; +// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents +TextboxTightWrap *CT_TextboxTightWrap ; -// Validate validates the CT_Fonts and its children -func (_fafdb *CT_Fonts )Validate ()error {return _fafdb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");};func (_bbbabb ST_DocPartGallery )ValidateWithPath (path string )error {switch _bbbabb {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 _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbbabb )); -};return nil ;};func (_fggce *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 :_d .Sprintf ("\u0025\u0076",_fggce .AuthorAttr )}); -if _fggce .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_fggce .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_fggce .IdAttr )}); -e .EncodeToken (start );_cfaec :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}};e .EncodeElement (_fggce .TblPrEx ,_cfaec );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdbce *WebSettings )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdbce .CT_WebSettings =*NewCT_WebSettings (); -_dgecb :for {_dfcggc ,_geaag :=d .Token ();if _geaag !=nil {return _geaag ;};switch _faebg :=_dfcggc .(type ){case _f .StartElement :switch _faebg .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdbce .Frameset =NewCT_Frameset (); -if _abddad :=d .DecodeElement (_fdbce .Frameset ,&_faebg );_abddad !=nil {return _abddad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdbce .Divs =NewCT_Divs (); -if _deace :=d .DecodeElement (_fdbce .Divs ,&_faebg );_deace !=nil {return _deace ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdbce .Encoding =NewCT_String (); -if _dagfg :=d .DecodeElement (_fdbce .Encoding ,&_faebg );_dagfg !=nil {return _dagfg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdbce .OptimizeForBrowser =NewCT_OptimizeForBrowser (); -if _gceff :=d .DecodeElement (_fdbce .OptimizeForBrowser ,&_faebg );_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 :"\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"}:_fdbce .RelyOnVML =NewCT_OnOff (); -if _baafa :=d .DecodeElement (_fdbce .RelyOnVML ,&_faebg );_baafa !=nil {return _baafa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdbce .AllowPNG =NewCT_OnOff (); -if _cbedc :=d .DecodeElement (_fdbce .AllowPNG ,&_faebg );_cbedc !=nil {return _cbedc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_fdbce .DoNotRelyOnCSS =NewCT_OnOff (); -if _egbeg :=d .DecodeElement (_fdbce .DoNotRelyOnCSS ,&_faebg );_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 :"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"}:_fdbce .DoNotSaveAsSingleFile =NewCT_OnOff (); -if _ffafc :=d .DecodeElement (_fdbce .DoNotSaveAsSingleFile ,&_faebg );_ffafc !=nil {return _ffafc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdbce .DoNotOrganizeInFolder =NewCT_OnOff (); -if _bggfca :=d .DecodeElement (_fdbce .DoNotOrganizeInFolder ,&_faebg );_bggfca !=nil {return _bggfca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdbce .DoNotUseLongFileNames =NewCT_OnOff (); -if _aefcd :=d .DecodeElement (_fdbce .DoNotUseLongFileNames ,&_faebg );_aefcd !=nil {return _aefcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdbce .PixelsPerInch =NewCT_DecimalNumber (); -if _cbacd :=d .DecodeElement (_fdbce .PixelsPerInch ,&_faebg );_cbacd !=nil {return _cbacd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdbce .TargetScreenSz =NewCT_TargetScreenSz (); -if _cbcfce :=d .DecodeElement (_fdbce .TargetScreenSz ,&_faebg );_cbcfce !=nil {return _cbcfce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdbce .SaveSmartTagsAsXml =NewCT_OnOff (); -if _ccafd :=d .DecodeElement (_fdbce .SaveSmartTagsAsXml ,&_faebg );_ccafd !=nil {return _ccafd ;};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",_faebg .Name ); -if _aebcdd :=d .Skip ();_aebcdd !=nil {return _aebcdd ;};};case _f .EndElement :break _dgecb ;case _f .CharData :};};return nil ;}; +// Associated Outline Level +OutlineLvl *CT_DecimalNumber ; -// ValidateWithPath validates the EG_RPrBase and its children, prefixing error messages with path -func (_egfdg *EG_RPrBase )ValidateWithPath (path string )error {if _egfdg .RStyle !=nil {if _gggbe :=_egfdg .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_gggbe !=nil {return _gggbe ;};};if _egfdg .RFonts !=nil {if _ebfaf :=_egfdg .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); -_ebfaf !=nil {return _ebfaf ;};};if _egfdg .B !=nil {if _ebbba :=_egfdg .B .ValidateWithPath (path +"\u002f\u0042");_ebbba !=nil {return _ebbba ;};};if _egfdg .BCs !=nil {if _fdcdf :=_egfdg .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_fdcdf !=nil {return _fdcdf ; -};};if _egfdg .I !=nil {if _beccgc :=_egfdg .I .ValidateWithPath (path +"\u002f\u0049");_beccgc !=nil {return _beccgc ;};};if _egfdg .ICs !=nil {if _cabbe :=_egfdg .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_cabbe !=nil {return _cabbe ;}; -};if _egfdg .Caps !=nil {if _cgdabc :=_egfdg .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_cgdabc !=nil {return _cgdabc ;};};if _egfdg .SmallCaps !=nil {if _dgfbce :=_egfdg .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); -_dgfbce !=nil {return _dgfbce ;};};if _egfdg .Strike !=nil {if _cddad :=_egfdg .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_cddad !=nil {return _cddad ;};};if _egfdg .Dstrike !=nil {if _bgeed :=_egfdg .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); -_bgeed !=nil {return _bgeed ;};};if _egfdg .Outline !=nil {if _egabdg :=_egfdg .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_egabdg !=nil {return _egabdg ;};};if _egfdg .Shadow !=nil {if _gcgfg :=_egfdg .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); -_gcgfg !=nil {return _gcgfg ;};};if _egfdg .Emboss !=nil {if _fdead :=_egfdg .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_fdead !=nil {return _fdead ;};};if _egfdg .Imprint !=nil {if _eddab :=_egfdg .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); -_eddab !=nil {return _eddab ;};};if _egfdg .NoProof !=nil {if _fdgac :=_egfdg .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_fdgac !=nil {return _fdgac ;};};if _egfdg .SnapToGrid !=nil {if _bacad :=_egfdg .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); -_bacad !=nil {return _bacad ;};};if _egfdg .Vanish !=nil {if _cabbee :=_egfdg .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_cabbee !=nil {return _cabbee ;};};if _egfdg .WebHidden !=nil {if _eegfda :=_egfdg .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); -_eegfda !=nil {return _eegfda ;};};if _egfdg .Color !=nil {if _cebafg :=_egfdg .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_cebafg !=nil {return _cebafg ;};};if _egfdg .Spacing !=nil {if _cabfe :=_egfdg .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_cabfe !=nil {return _cabfe ;};};if _egfdg .W !=nil {if _cbaega :=_egfdg .W .ValidateWithPath (path +"\u002f\u0057");_cbaega !=nil {return _cbaega ;};};if _egfdg .Kern !=nil {if _gadcg :=_egfdg .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e"); -_gadcg !=nil {return _gadcg ;};};if _egfdg .Position !=nil {if _ddeed :=_egfdg .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_ddeed !=nil {return _ddeed ;};};if _egfdg .Sz !=nil {if _gddee :=_egfdg .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); -_gddee !=nil {return _gddee ;};};if _egfdg .SzCs !=nil {if _gbfcd :=_egfdg .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_gbfcd !=nil {return _gbfcd ;};};if _egfdg .Highlight !=nil {if _fadfd :=_egfdg .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); -_fadfd !=nil {return _fadfd ;};};if _egfdg .U !=nil {if _eacggf :=_egfdg .U .ValidateWithPath (path +"\u002f\u0055");_eacggf !=nil {return _eacggf ;};};if _egfdg .Effect !=nil {if _bffbgc :=_egfdg .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); -_bffbgc !=nil {return _bffbgc ;};};if _egfdg .Bdr !=nil {if _daebe :=_egfdg .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_daebe !=nil {return _daebe ;};};if _egfdg .Shd !=nil {if _ebbeaf :=_egfdg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_ebbeaf !=nil {return _ebbeaf ;};};if _egfdg .FitText !=nil {if _cfefa :=_egfdg .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_cfefa !=nil {return _cfefa ;};};if _egfdg .VertAlign !=nil {if _bbffgc :=_egfdg .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); -_bbffgc !=nil {return _bbffgc ;};};if _egfdg .Rtl !=nil {if _fdeefe :=_egfdg .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_fdeefe !=nil {return _fdeefe ;};};if _egfdg .Cs !=nil {if _fcaga :=_egfdg .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); -_fcaga !=nil {return _fcaga ;};};if _egfdg .Em !=nil {if _cdgec :=_egfdg .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_cdgec !=nil {return _cdgec ;};};if _egfdg .Lang !=nil {if _cefaf :=_egfdg .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); -_cefaf !=nil {return _cefaf ;};};if _egfdg .EastAsianLayout !=nil {if _ceaaa :=_egfdg .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_ceaaa !=nil {return _ceaaa ;};};if _egfdg .SpecVanish !=nil {if _dacgac :=_egfdg .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"); -_dacgac !=nil {return _dacgac ;};};if _egfdg .OMath !=nil {if _dbcbdb :=_egfdg .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_dbcbdb !=nil {return _dbcbdb ;};};return nil ;};func (_cabbeeg ST_PageBorderDisplay )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cabbeeg .String (),start ); -};func (_b *AG_Password )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bc :=range start .Attr {if _bc .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_ad ,_fca :=_bc .Value ,error (nil ); -if _fca !=nil {return _fca ;};_b .AlgorithmNameAttr =&_ad ;continue ;};if _bc .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_ac ,_e :=_bc .Value ,error (nil );if _e !=nil {return _e ;};_b .HashValueAttr =&_ac ;continue ;};if _bc .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_gg ,_bg :=_bc .Value ,error (nil ); -if _bg !=nil {return _bg ;};_b .SaltValueAttr =&_gg ;continue ;};if _bc .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_ge ,_eg :=_fc .ParseInt (_bc .Value ,10,64);if _eg !=nil {return _eg ;};_b .SpinCountAttr =&_ge ;continue ;};};for {_gce ,_gb :=d .Token (); -if _gb !=nil {return _d .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u003a\u0020\u0025\u0073",_gb );};if _fb ,_af :=_gce .(_f .EndElement );_af &&_fb .Name ==start .Name {break ;};}; -return nil ;};func (_bggedc *ST_Direction )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgegef ,_debfdf :=d .Token ();if _debfdf !=nil {return _debfdf ;};if _fbeac ,_aggagc :=_dgegef .(_f .EndElement );_aggagc &&_fbeac .Name ==start .Name {*_bggedc =1; -return nil ;};if _ggfca ,_ddccbb :=_dgegef .(_f .CharData );!_ddccbb {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgegef );}else {switch string (_ggfca ){case "":*_bggedc =0; -case "\u006c\u0074\u0072":*_bggedc =1;case "\u0072\u0074\u006c":*_bggedc =2;};};_dgegef ,_debfdf =d .Token ();if _debfdf !=nil {return _debfdf ;};if _defdea ,_ebacbc :=_dgegef .(_f .EndElement );_ebacbc &&_defdea .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgegef ); -};type CT_BdoContentRun struct{ +// Associated HTML div ID +DivId *CT_DecimalNumber ; -// Direction of Override -ValAttr ST_Direction ; - -// Simple Field -FldSimple []*CT_SimpleField ; - -// Hyperlink -Hyperlink *CT_Hyperlink ; - -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_eegaea *CT_View )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eegaea .ValAttr =ST_View (1);for _ ,_dfaaaf :=range start .Attr {if _dfaaaf .Name .Local =="\u0076\u0061\u006c"{_eegaea .ValAttr .UnmarshalXMLAttr (_dfaaaf ); -continue ;};};for {_daaee ,_gegbc :=d .Token ();if _gegbc !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u003a\u0020\u0025\u0073",_gegbc );};if _cfdfa ,_cdcge :=_daaee .(_f .EndElement );_cdcge &&_cfdfa .Name ==start .Name {break ; -};};return nil ;};type CT_TblBorders struct{ - -// Table Top Border -Top *CT_Border ; - -// Table Leading Edge Border -Start *CT_Border ; - -// Table Leading Edge Border -Left *CT_Border ; - -// Table Bottom Border -Bottom *CT_Border ; - -// Table Trailing Edge Border -End *CT_Border ; - -// Table Trailing Edge Border -Right *CT_Border ; - -// Table Inside Horizontal Edges Border -InsideH *CT_Border ; - -// Table Inside Vertical Edges Border -InsideV *CT_Border ;}; - -// ValidateWithPath validates the WdCT_GraphicFrame and its children, prefixing error messages with path -func (_bcedg *WdCT_GraphicFrame )ValidateWithPath (path string )error {if _ffdfb :=_bcedg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ffdfb !=nil {return _ffdfb ;};if _cefca :=_bcedg .CNvFrPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0046\u0072\u0050\u0072"); -_cefca !=nil {return _cefca ;};if _affeg :=_bcedg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_affeg !=nil {return _affeg ;};if _afgfg :=_bcedg .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_afgfg !=nil {return _afgfg ; -};if _bcedg .ExtLst !=nil {if _edafbg :=_bcedg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edafbg !=nil {return _edafbg ;};};return nil ;}; - -// ValidateWithPath validates the CT_Charset and its children, prefixing error messages with path -func (_gbgbb *CT_Charset )ValidateWithPath (path string )error {return nil };type WdCT_PosH struct{RelativeFromAttr WdST_RelFromH ;Choice *WdCT_PosHChoice ;};type CT_String struct{ - -// String Value -ValAttr string ;};type CT_MailMergeDest struct{ - -// Mail Merge Merged Document Type -ValAttr ST_MailMergeDest ;};func (_fgaabf ST_TextboxTightWrap )String ()string {switch _fgaabf {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_View and its children -func (_adgbbf *CT_View )Validate ()error {return _adgbbf .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077");};type WdInline struct{WdCT_Inline };func (_adecc *CT_PageBorder )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adecc .ValAttr =ST_Border (1); -for _ ,_efcab :=range start .Attr {if _efcab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_efcab .Name .Local =="\u0069\u0064"||_efcab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_efcab .Name .Local =="\u0069\u0064"{_deabg ,_bgbab :=_efcab .Value ,error (nil ); -if _bgbab !=nil {return _bgbab ;};_adecc .IdAttr =&_deabg ;continue ;};if _efcab .Name .Local =="\u0076\u0061\u006c"{_adecc .ValAttr .UnmarshalXMLAttr (_efcab );continue ;};if _efcab .Name .Local =="\u0063\u006f\u006co\u0072"{_begga ,_efcag :=ParseUnionST_HexColor (_efcab .Value ); -if _efcag !=nil {return _efcag ;};_adecc .ColorAttr =&_begga ;continue ;};if _efcab .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_adecc .ThemeColorAttr .UnmarshalXMLAttr (_efcab );continue ;};if _efcab .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_cfgaf ,_agaag :=_efcab .Value ,error (nil ); -if _agaag !=nil {return _agaag ;};_adecc .ThemeTintAttr =&_cfgaf ;continue ;};if _efcab .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_eefddd ,_bdfdc :=_efcab .Value ,error (nil );if _bdfdc !=nil {return _bdfdc ;};_adecc .ThemeShadeAttr =&_eefddd ; -continue ;};if _efcab .Name .Local =="\u0073\u007a"{_aagff ,_bfdcgb :=_fc .ParseUint (_efcab .Value ,10,64);if _bfdcgb !=nil {return _bfdcgb ;};_adecc .SzAttr =&_aagff ;continue ;};if _efcab .Name .Local =="\u0073\u0070\u0061c\u0065"{_aafbbd ,_cageg :=_fc .ParseUint (_efcab .Value ,10,64); -if _cageg !=nil {return _cageg ;};_adecc .SpaceAttr =&_aafbbd ;continue ;};if _efcab .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_febd ,_bedfcg :=ParseUnionST_OnOff (_efcab .Value );if _bedfcg !=nil {return _bedfcg ;};_adecc .ShadowAttr =&_febd ; -continue ;};if _efcab .Name .Local =="\u0066\u0072\u0061m\u0065"{_aaaagd ,_fgaefg :=ParseUnionST_OnOff (_efcab .Value );if _fgaefg !=nil {return _fgaefg ;};_adecc .FrameAttr =&_aaaagd ;continue ;};};for {_bdggeg ,_bfcca :=d .Token ();if _bfcca !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u0042o\u0072\u0064\u0065\u0072\u003a\u0020\u0025s",_bfcca ); -};if _fcagb ,_ddeec :=_bdggeg .(_f .EndElement );_ddeec &&_fcagb .Name ==start .Name {break ;};};return nil ;};type CT_CompatSetting struct{ - -// Name of Setting -NameAttr *string ; - -// Namespace of Setting -UriAttr *string ; - -// Value of Setting -ValAttr *string ;}; - -// Validate validates the CT_Style and its children -func (_aaaee *CT_Style )Validate ()error {return _aaaee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};type CT_Bookmark struct{NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; - - -// Annotation Identifier -IdAttr int64 ;};func (_ccfcab ST_WmlColorSchemeIndex )ValidateWithPath (path string )error {switch _ccfcab {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccfcab )); -};return nil ;};func NewCT_DecimalNumber ()*CT_DecimalNumber {_dedb :=&CT_DecimalNumber {};return _dedb };func (_bgaaae *CT_SdtDocPart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbede :for {_gdbdb ,_agaecg :=d .Token ();if _agaecg !=nil {return _agaecg ; -};switch _ceec :=_gdbdb .(type ){case _f .StartElement :switch _ceec .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgaaae .DocPartGallery =NewCT_String (); -if _ecfab :=d .DecodeElement (_bgaaae .DocPartGallery ,&_ceec );_ecfab !=nil {return _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 :"\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"}:_bgaaae .DocPartCategory =NewCT_String (); -if _fbdggg :=d .DecodeElement (_bgaaae .DocPartCategory ,&_ceec );_fbdggg !=nil {return _fbdggg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgaaae .DocPartUnique =NewCT_OnOff (); -if _dcbdd :=d .DecodeElement (_bgaaae .DocPartUnique ,&_ceec );_dcbdd !=nil {return _dcbdd ;};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",_ceec .Name ); -if _dbbcc :=d .Skip ();_dbbcc !=nil {return _dbbcc ;};};case _f .EndElement :break _gbede ;case _f .CharData :};};return nil ;};func NewCT_Compat ()*CT_Compat {_cbgd :=&CT_Compat {};return _cbgd };func (_bgfe *CT_EdnProps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_debg :for {_cacee ,_fagbd :=d .Token (); -if _fagbd !=nil {return _fagbd ;};switch _agaba :=_cacee .(type ){case _f .StartElement :switch _agaba .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgfe .Pos =NewCT_EdnPos (); -if _bdbd :=d .DecodeElement (_bgfe .Pos ,&_agaba );_bdbd !=nil {return _bdbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgfe .NumFmt =NewCT_NumFmt (); -if _bggcca :=d .DecodeElement (_bgfe .NumFmt ,&_agaba );_bggcca !=nil {return _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\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"}:_bgfe .NumStart =NewCT_DecimalNumber (); -if _fdfa :=d .DecodeElement (_bgfe .NumStart ,&_agaba );_fdfa !=nil {return _fdfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgfe .NumRestart =NewCT_NumRestart (); -if _ffaef :=d .DecodeElement (_bgfe .NumRestart ,&_agaba );_ffaef !=nil {return _ffaef ;};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",_agaba .Name ); -if _cfded :=d .Skip ();_cfded !=nil {return _cfded ;};};case _f .EndElement :break _debg ;case _f .CharData :};};return nil ;};const (ST_TextDirectionUnset ST_TextDirection =0;ST_TextDirectionTb ST_TextDirection =1;ST_TextDirectionRl ST_TextDirection =2; -ST_TextDirectionLr ST_TextDirection =3;ST_TextDirectionTbV ST_TextDirection =4;ST_TextDirectionRlV ST_TextDirection =5;ST_TextDirectionLrV ST_TextDirection =6;ST_TextDirectionBtLr ST_TextDirection =7;ST_TextDirectionLrTb ST_TextDirection =8;ST_TextDirectionLrTbV ST_TextDirection =9; -ST_TextDirectionTbLrV ST_TextDirection =10;ST_TextDirectionTbRl ST_TextDirection =11;ST_TextDirectionTbRlV ST_TextDirection =12;);func (_cfefc *CT_Tbl )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfefc .TblPr =NewCT_TblPr ();_cfefc .TblGrid =NewCT_TblGrid (); -_bgddg :for {_feggbf ,_fddacd :=d .Token ();if _fddacd !=nil {return _fddacd ;};switch _ddffe :=_feggbf .(type ){case _f .StartElement :switch _ddffe .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adaec :=NewEG_RangeMarkupElements (); -_adaec .BookmarkStart =NewCT_Bookmark ();if _aabcb :=d .DecodeElement (_adaec .BookmarkStart ,&_ddffe );_aabcb !=nil {return _aabcb ;};_cfefc .EG_RangeMarkupElements =append (_cfefc .EG_RangeMarkupElements ,_adaec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfcae :=NewEG_RangeMarkupElements (); -_cfcae .BookmarkEnd =NewCT_MarkupRange ();if _fcbcd :=d .DecodeElement (_cfcae .BookmarkEnd ,&_ddffe );_fcbcd !=nil {return _fcbcd ;};_cfefc .EG_RangeMarkupElements =append (_cfefc .EG_RangeMarkupElements ,_cfcae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abfae :=NewEG_RangeMarkupElements (); -_abfae .MoveFromRangeStart =NewCT_MoveBookmark ();if _ccega :=d .DecodeElement (_abfae .MoveFromRangeStart ,&_ddffe );_ccega !=nil {return _ccega ;};_cfefc .EG_RangeMarkupElements =append (_cfefc .EG_RangeMarkupElements ,_abfae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dcagb :=NewEG_RangeMarkupElements (); -_dcagb .MoveFromRangeEnd =NewCT_MarkupRange ();if _bbcdb :=d .DecodeElement (_dcagb .MoveFromRangeEnd ,&_ddffe );_bbcdb !=nil {return _bbcdb ;};_cfefc .EG_RangeMarkupElements =append (_cfefc .EG_RangeMarkupElements ,_dcagb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gadcb :=NewEG_RangeMarkupElements (); -_gadcb .MoveToRangeStart =NewCT_MoveBookmark ();if _bcgcg :=d .DecodeElement (_gadcb .MoveToRangeStart ,&_ddffe );_bcgcg !=nil {return _bcgcg ;};_cfefc .EG_RangeMarkupElements =append (_cfefc .EG_RangeMarkupElements ,_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 :"\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"}:_fcdgb :=NewEG_RangeMarkupElements (); -_fcdgb .MoveToRangeEnd =NewCT_MarkupRange ();if _aebcfd :=d .DecodeElement (_fcdgb .MoveToRangeEnd ,&_ddffe );_aebcfd !=nil {return _aebcfd ;};_cfefc .EG_RangeMarkupElements =append (_cfefc .EG_RangeMarkupElements ,_fcdgb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dffce :=NewEG_RangeMarkupElements (); -_dffce .CommentRangeStart =NewCT_MarkupRange ();if _dege :=d .DecodeElement (_dffce .CommentRangeStart ,&_ddffe );_dege !=nil {return _dege ;};_cfefc .EG_RangeMarkupElements =append (_cfefc .EG_RangeMarkupElements ,_dffce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fadfa :=NewEG_RangeMarkupElements (); -_fadfa .CommentRangeEnd =NewCT_MarkupRange ();if _efabga :=d .DecodeElement (_fadfa .CommentRangeEnd ,&_ddffe );_efabga !=nil {return _efabga ;};_cfefc .EG_RangeMarkupElements =append (_cfefc .EG_RangeMarkupElements ,_fadfa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_dddaab :=NewEG_RangeMarkupElements (); -_dddaab .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fffdb :=d .DecodeElement (_dddaab .CustomXmlInsRangeStart ,&_ddffe );_fffdb !=nil {return _fffdb ;};_cfefc .EG_RangeMarkupElements =append (_cfefc .EG_RangeMarkupElements ,_dddaab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_dcfdb :=NewEG_RangeMarkupElements (); -_dcfdb .CustomXmlInsRangeEnd =NewCT_Markup ();if _fddca :=d .DecodeElement (_dcfdb .CustomXmlInsRangeEnd ,&_ddffe );_fddca !=nil {return _fddca ;};_cfefc .EG_RangeMarkupElements =append (_cfefc .EG_RangeMarkupElements ,_dcfdb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_baeeba :=NewEG_RangeMarkupElements (); -_baeeba .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bbccc :=d .DecodeElement (_baeeba .CustomXmlDelRangeStart ,&_ddffe );_bbccc !=nil {return _bbccc ;};_cfefc .EG_RangeMarkupElements =append (_cfefc .EG_RangeMarkupElements ,_baeeba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_decae :=NewEG_RangeMarkupElements (); -_decae .CustomXmlDelRangeEnd =NewCT_Markup ();if _bcgfbe :=d .DecodeElement (_decae .CustomXmlDelRangeEnd ,&_ddffe );_bcgfbe !=nil {return _bcgfbe ;};_cfefc .EG_RangeMarkupElements =append (_cfefc .EG_RangeMarkupElements ,_decae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccee :=NewEG_RangeMarkupElements (); -_ccee .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gbacg :=d .DecodeElement (_ccee .CustomXmlMoveFromRangeStart ,&_ddffe );_gbacg !=nil {return _gbacg ;};_cfefc .EG_RangeMarkupElements =append (_cfefc .EG_RangeMarkupElements ,_ccee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_edcdf :=NewEG_RangeMarkupElements (); -_edcdf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fedec :=d .DecodeElement (_edcdf .CustomXmlMoveFromRangeEnd ,&_ddffe );_fedec !=nil {return _fedec ;};_cfefc .EG_RangeMarkupElements =append (_cfefc .EG_RangeMarkupElements ,_edcdf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gbbbdb :=NewEG_RangeMarkupElements (); -_gbbbdb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fcbfa :=d .DecodeElement (_gbbbdb .CustomXmlMoveToRangeStart ,&_ddffe );_fcbfa !=nil {return _fcbfa ;};_cfefc .EG_RangeMarkupElements =append (_cfefc .EG_RangeMarkupElements ,_gbbbdb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gecbf :=NewEG_RangeMarkupElements (); -_gecbf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fdegfb :=d .DecodeElement (_gecbf .CustomXmlMoveToRangeEnd ,&_ddffe );_fdegfb !=nil {return _fdegfb ;};_cfefc .EG_RangeMarkupElements =append (_cfefc .EG_RangeMarkupElements ,_gecbf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _ggbcc :=d .DecodeElement (_cfefc .TblPr ,&_ddffe ); -_ggbcc !=nil {return _ggbcc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _ebaf :=d .DecodeElement (_cfefc .TblGrid ,&_ddffe ); -_ebaf !=nil {return _ebaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_dadbe :=NewEG_ContentRowContent (); -_dfeec :=NewCT_Row ();if _adfcb :=d .DecodeElement (_dfeec ,&_ddffe );_adfcb !=nil {return _adfcb ;};_dadbe .Tr =append (_dadbe .Tr ,_dfeec );_cfefc .EG_ContentRowContent =append (_cfefc .EG_ContentRowContent ,_dadbe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_fgbbdf :=NewEG_ContentRowContent (); -_fgbbdf .CustomXml =NewCT_CustomXmlRow ();if _ggabe :=d .DecodeElement (_fgbbdf .CustomXml ,&_ddffe );_ggabe !=nil {return _ggabe ;};_cfefc .EG_ContentRowContent =append (_cfefc .EG_ContentRowContent ,_fgbbdf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gecada :=NewEG_ContentRowContent (); -_gecada .Sdt =NewCT_SdtRow ();if _bdddc :=d .DecodeElement (_gecada .Sdt ,&_ddffe );_bdddc !=nil {return _bdddc ;};_cfefc .EG_ContentRowContent =append (_cfefc .EG_ContentRowContent ,_gecada );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efddec :=NewEG_ContentRowContent (); -_afecce :=NewEG_RunLevelElts ();_afecce .ProofErr =NewCT_ProofErr ();if _eacgg :=d .DecodeElement (_afecce .ProofErr ,&_ddffe );_eacgg !=nil {return _eacgg ;};_cfefc .EG_ContentRowContent =append (_cfefc .EG_ContentRowContent ,_efddec );_efddec .EG_RunLevelElts =append (_efddec .EG_RunLevelElts ,_afecce ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gccfd :=NewEG_ContentRowContent (); -_dgdfb :=NewEG_RunLevelElts ();_dgdfb .PermStart =NewCT_PermStart ();if _cebgb :=d .DecodeElement (_dgdfb .PermStart ,&_ddffe );_cebgb !=nil {return _cebgb ;};_cfefc .EG_ContentRowContent =append (_cfefc .EG_ContentRowContent ,_gccfd );_gccfd .EG_RunLevelElts =append (_gccfd .EG_RunLevelElts ,_dgdfb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aaegge :=NewEG_ContentRowContent (); -_eacgd :=NewEG_RunLevelElts ();_eacgd .PermEnd =NewCT_Perm ();if _bbeade :=d .DecodeElement (_eacgd .PermEnd ,&_ddffe );_bbeade !=nil {return _bbeade ;};_cfefc .EG_ContentRowContent =append (_cfefc .EG_ContentRowContent ,_aaegge );_aaegge .EG_RunLevelElts =append (_aaegge .EG_RunLevelElts ,_eacgd ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeca :=NewEG_ContentRowContent (); -_cbbeac :=NewEG_RunLevelElts ();_cbbeac .Ins =NewCT_RunTrackChange ();if _dfdeb :=d .DecodeElement (_cbbeac .Ins ,&_ddffe );_dfdeb !=nil {return _dfdeb ;};_cfefc .EG_ContentRowContent =append (_cfefc .EG_ContentRowContent ,_bfeca );_bfeca .EG_RunLevelElts =append (_bfeca .EG_RunLevelElts ,_cbbeac ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_babcd :=NewEG_ContentRowContent (); -_fabcgg :=NewEG_RunLevelElts ();_fabcgg .Del =NewCT_RunTrackChange ();if _bccff :=d .DecodeElement (_fabcgg .Del ,&_ddffe );_bccff !=nil {return _bccff ;};_cfefc .EG_ContentRowContent =append (_cfefc .EG_ContentRowContent ,_babcd );_babcd .EG_RunLevelElts =append (_babcd .EG_RunLevelElts ,_fabcgg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_aabcc :=NewEG_ContentRowContent (); -_feadg :=NewEG_RunLevelElts ();_feadg .MoveFrom =NewCT_RunTrackChange ();if _afbagc :=d .DecodeElement (_feadg .MoveFrom ,&_ddffe );_afbagc !=nil {return _afbagc ;};_cfefc .EG_ContentRowContent =append (_cfefc .EG_ContentRowContent ,_aabcc );_aabcc .EG_RunLevelElts =append (_aabcc .EG_RunLevelElts ,_feadg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_fagfg :=NewEG_ContentRowContent (); -_gdgbe :=NewEG_RunLevelElts ();_gdgbe .MoveTo =NewCT_RunTrackChange ();if _gggaef :=d .DecodeElement (_gdgbe .MoveTo ,&_ddffe );_gggaef !=nil {return _gggaef ;};_cfefc .EG_ContentRowContent =append (_cfefc .EG_ContentRowContent ,_fagfg );_fagfg .EG_RunLevelElts =append (_fagfg .EG_RunLevelElts ,_gdgbe ); -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"}:_dbeff :=NewEG_ContentRowContent (); -_ffaccd :=NewEG_RunLevelElts ();_fcba :=NewEG_MathContent ();_fcba .OMathPara =_aa .NewOMathPara ();if _fcfee :=d .DecodeElement (_fcba .OMathPara ,&_ddffe );_fcfee !=nil {return _fcfee ;};_cfefc .EG_ContentRowContent =append (_cfefc .EG_ContentRowContent ,_dbeff ); -_dbeff .EG_RunLevelElts =append (_dbeff .EG_RunLevelElts ,_ffaccd );_ffaccd .EG_MathContent =append (_ffaccd .EG_MathContent ,_fcba );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"}:_bbdca :=NewEG_ContentRowContent (); -_fddcb :=NewEG_RunLevelElts ();_fagbga :=NewEG_MathContent ();_fagbga .OMath =_aa .NewOMath ();if _cgbd :=d .DecodeElement (_fagbga .OMath ,&_ddffe );_cgbd !=nil {return _cgbd ;};_cfefc .EG_ContentRowContent =append (_cfefc .EG_ContentRowContent ,_bbdca ); -_bbdca .EG_RunLevelElts =append (_bbdca .EG_RunLevelElts ,_fddcb );_fddcb .EG_MathContent =append (_fddcb .EG_MathContent ,_fagbga );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",_ddffe .Name ); -if _cggbcc :=d .Skip ();_cggbcc !=nil {return _cggbcc ;};};case _f .EndElement :break _bgddg ;case _f .CharData :};};return nil ;}; +// Paragraph Conditional Formatting +CnfStyle *CT_Cnf ;}; -// ValidateWithPath validates the CT_ObjectLink and its children, prefixing error messages with path -func (_cdffgc *CT_ObjectLink )ValidateWithPath (path string )error {if _cdffgc .UpdateModeAttr ==ST_ObjectUpdateModeUnset {return _d .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 _fcdafa :=_cdffgc .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fcdafa !=nil {return _fcdafa ;};if _cdffgc .LockedFieldAttr !=nil {if _fcdee :=_cdffgc .LockedFieldAttr .ValidateWithPath (path +"\u002f\u004co\u0063\u006b\u0065d\u0046\u0069\u0065\u006c\u0064\u0041\u0074\u0074\u0072"); -_fcdee !=nil {return _fcdee ;};};if _fbcg :=_cdffgc .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_fbcg !=nil {return _fbcg ;};return nil ;};type CT_StyleSort struct{ +// Validate validates the CT_SectType and its children +func (_cdgcga *CT_SectType )Validate ()error {return _cdgcga .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065");};func (_cgabg *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 :_b .Sprintf ("\u0025\u0076",_cgabg .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gfcdf ST_HAnchor )String ()string {switch _gfcdf {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 ST_PTabAlignment byte ;type WdCT_WordprocessingGroup struct{CNvPr *_ed .CT_NonVisualDrawingProps ;CNvGrpSpPr *_ed .CT_NonVisualGroupDrawingShapeProps ;GrpSpPr *_ed .CT_GroupShapeProperties ;Choice []*WdCT_WordprocessingGroupChoice ; +ExtLst *_ed .CT_OfficeArtExtensionList ;};func (_aga *CT_Attr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbe :=range start .Attr {if _fbe .Name .Local =="\u0075\u0072\u0069"{_egfe ,_gba :=_fbe .Value ,error (nil );if _gba !=nil {return _gba ; +};_aga .UriAttr =&_egfe ;continue ;};if _fbe .Name .Local =="\u006e\u0061\u006d\u0065"{_eba ,_fcb :=_fbe .Value ,error (nil );if _fcb !=nil {return _fcb ;};_aga .NameAttr =_eba ;continue ;};if _fbe .Name .Local =="\u0076\u0061\u006c"{_ced ,_cabc :=_fbe .Value ,error (nil ); +if _cabc !=nil {return _cabc ;};_aga .ValAttr =_ced ;continue ;};};for {_fdg ,_ecba :=d .Token ();if _ecba !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u0074\u0074\u0072\u003a\u0020\u0025\u0073",_ecba );};if _bea ,_dgc :=_fdg .(_d .EndElement ); +_dgc &&_bea .Name ==start .Name {break ;};};return nil ;};type CT_FtnPos struct{ -// Style Sorting -ValAttr ST_StyleSort ;};func (_dfadga *WdCT_GraphicFrame )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfadga .CNvPr =_fa .NewCT_NonVisualDrawingProps ();_dfadga .CNvFrPr =_fa .NewCT_NonVisualGraphicFrameProperties ();_dfadga .Xfrm =_fa .NewCT_Transform2D (); -_dfadga .Graphic =_fa .NewGraphic ();_gbbef :for {_cfacaf ,_cdfcda :=d .Token ();if _cdfcda !=nil {return _cdfcda ;};switch _ecefa :=_cfacaf .(type ){case _f .StartElement :switch _ecefa .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 _dadbgb :=d .DecodeElement (_dfadga .CNvPr ,&_ecefa ); -_dadbgb !=nil {return _dadbgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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 _gbfca :=d .DecodeElement (_dfadga .CNvFrPr ,&_ecefa ); -_gbfca !=nil {return _gbfca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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 _cbece :=d .DecodeElement (_dfadga .Xfrm ,&_ecefa ); -_cbece !=nil {return _cbece ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _egddgf :=d .DecodeElement (_dfadga .Graphic ,&_ecefa ); -_egddgf !=nil {return _egddgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_dfadga .ExtLst =_fa .NewCT_OfficeArtExtensionList (); -if _cedeg :=d .DecodeElement (_dfadga .ExtLst ,&_ecefa );_cedeg !=nil {return _cedeg ;};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",_ecefa .Name ); -if _efegf :=d .Skip ();_efegf !=nil {return _efegf ;};};case _f .EndElement :break _gbbef ;case _f .CharData :};};return nil ;};func (_effee *WdCT_WordprocessingGroupChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgebde :for {_gabaa ,_aedfac :=d .Token (); -if _aedfac !=nil {return _aedfac ;};switch _dcdgb :=_gabaa .(type ){case _f .StartElement :switch _dcdgb .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"}:_dcbef :=NewWdWsp (); -if _beggba :=d .DecodeElement (_dcbef ,&_dcdgb );_beggba !=nil {return _beggba ;};_effee .Wsp =append (_effee .Wsp ,_dcbef );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_gfffbf :=NewWdCT_WordprocessingGroup (); -if _edecf :=d .DecodeElement (_gfffbf ,&_dcdgb );_edecf !=nil {return _edecf ;};_effee .GrpSp =append (_effee .GrpSp ,_gfffbf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_fabfd :=NewWdCT_GraphicFrame (); -if _cefdbd :=d .DecodeElement (_fabfd ,&_dcdgb );_cefdbd !=nil {return _cefdbd ;};_effee .GraphicFrame =append (_effee .GraphicFrame ,_fabfd );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"}:_fgcccf :=_ce .NewPic (); -if _gbbcbd :=d .DecodeElement (_fgcccf ,&_dcdgb );_gbbcbd !=nil {return _gbbcbd ;};_effee .Pic =append (_effee .Pic ,_fgcccf );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_fdfga :=NewWdCT_WordprocessingContentPart (); -if _ddadd :=d .DecodeElement (_fdfga ,&_dcdgb );_ddadd !=nil {return _ddadd ;};_effee .ContentPart =append (_effee .ContentPart ,_fdfga );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",_dcdgb .Name ); -if _bfega :=d .Skip ();_bfega !=nil {return _bfega ;};};case _f .EndElement :break _bgebde ;case _f .CharData :};};return nil ;}; +// Footnote Position Type +ValAttr ST_FtnPos ;};func (_agcaca ST_TextboxTightWrap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_agcaca .String (),start );}; -// ValidateWithPath validates the CT_PageNumber and its children, prefixing error messages with path -func (_bdeae *CT_PageNumber )ValidateWithPath (path string )error {if _aedbaf :=_bdeae .FmtAttr .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0041\u0074\u0074\u0072");_aedbaf !=nil {return _aedbaf ;};if _cebfbc :=_bdeae .ChapSepAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u0053\u0065\u0070\u0041\u0074\u0074\u0072"); -_cebfbc !=nil {return _cebfbc ;};return nil ;};func (_cgffd *CT_TblWidth )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgffd .WAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0077"},Value :_d .Sprintf ("\u0025\u0076",*_cgffd .WAttr )}); -};if _cgffd .TypeAttr !=ST_TblWidthUnset {_ggfdb ,_baeeed :=_cgffd .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _baeeed !=nil {return _baeeed ;};start .Attr =append (start .Attr ,_ggfdb );};e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_MathCtrlIns struct{AuthorAttr string ;DateAttr *_c .Time ; +// ValidateWithPath validates the CT_TcPr and its children, prefixing error messages with path +func (_bcegg *CT_TcPr )ValidateWithPath (path string )error {if _bcegg .CnfStyle !=nil {if _egage :=_bcegg .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_egage !=nil {return _egage ;};};if _bcegg .TcW !=nil {if _abccbb :=_bcegg .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057"); +_abccbb !=nil {return _abccbb ;};};if _bcegg .GridSpan !=nil {if _eaddd :=_bcegg .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_eaddd !=nil {return _eaddd ;};};if _bcegg .HMerge !=nil {if _deeca :=_bcegg .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065"); +_deeca !=nil {return _deeca ;};};if _bcegg .VMerge !=nil {if _eadbe :=_bcegg .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_eadbe !=nil {return _eadbe ;};};if _bcegg .TcBorders !=nil {if _gffg :=_bcegg .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); +_gffg !=nil {return _gffg ;};};if _bcegg .Shd !=nil {if _efdfcc :=_bcegg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_efdfcc !=nil {return _efdfcc ;};};if _bcegg .NoWrap !=nil {if _bffaf :=_bcegg .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070"); +_bffaf !=nil {return _bffaf ;};};if _bcegg .TcMar !=nil {if _ggbge :=_bcegg .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_ggbge !=nil {return _ggbge ;};};if _bcegg .TextDirection !=nil {if _gggaf :=_bcegg .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); +_gggaf !=nil {return _gggaf ;};};if _bcegg .TcFitText !=nil {if _gdefc :=_bcegg .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_gdefc !=nil {return _gdefc ;};};if _bcegg .VAlign !=nil {if _bfabga :=_bcegg .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e"); +_bfabga !=nil {return _bfabga ;};};if _bcegg .HideMark !=nil {if _fgded :=_bcegg .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_fgded !=nil {return _fgded ;};};if _bcegg .Headers !=nil {if _aacc :=_bcegg .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073"); +_aacc !=nil {return _aacc ;};};if _bcegg .CellIns !=nil {if _bbfcf :=_bcegg .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_bbfcf !=nil {return _bbfcf ;};};if _bcegg .CellDel !=nil {if _cgbed :=_bcegg .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c"); +_cgbed !=nil {return _cgbed ;};};if _bcegg .CellMerge !=nil {if _fbbcee :=_bcegg .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_fbbcee !=nil {return _fbbcee ;};};if _bcegg .TcPrChange !=nil {if _gdbgg :=_bcegg .TcPrChange .ValidateWithPath (path +"/\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); +_gdbgg !=nil {return _gdbgg ;};};return nil ;};type CT_Bookmark struct{NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; // Annotation Identifier -IdAttr int64 ;};func (_fffgf WdST_RelFromH )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cbfae :=_f .Attr {};_cbfae .Name =name ;switch _fffgf {case WdST_RelFromHUnset :_cbfae .Value ="";case WdST_RelFromHMargin :_cbfae .Value ="\u006d\u0061\u0072\u0067\u0069\u006e"; -case WdST_RelFromHPage :_cbfae .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromHColumn :_cbfae .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case WdST_RelFromHCharacter :_cbfae .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case WdST_RelFromHLeftMargin :_cbfae .Value ="\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e"; -case WdST_RelFromHRightMargin :_cbfae .Value ="r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHInsideMargin :_cbfae .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHOutsideMargin :_cbfae .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e"; -};return _cbfae ,nil ;};func (_ebagf ST_PTabLeader )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ebagf .String (),start );};func (_edbfd *CT_FramesetChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _edbfd .Frameset !=nil {_beagb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}}; -for _ ,_abbee :=range _edbfd .Frameset {e .EncodeElement (_abbee ,_beagb );};};if _edbfd .Frame !=nil {_fcagc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"}};for _ ,_abcef :=range _edbfd .Frame {e .EncodeElement (_abcef ,_fcagc ); -};};return nil ;};type CT_Attr struct{ - -// Namespace -UriAttr *string ; - -// Name -NameAttr string ; - -// Value -ValAttr string ;};type CT_FramesetSplitbar struct{ - -// Frameset Splitter Width -W *CT_TwipsMeasure ; - -// Frameset Splitter Color -Color *CT_Color ; - -// Do Not Display Frameset Splitters -NoBorder *CT_OnOff ; - -// Frameset Splitter Border Style -FlatBorders *CT_OnOff ;};type EG_BlockLevelChunkElts struct{EG_ContentBlockContent []*EG_ContentBlockContent ;}; - -// ValidateWithPath validates the EG_ContentRunContentBase and its children, prefixing error messages with path -func (_fcgbc *EG_ContentRunContentBase )ValidateWithPath (path string )error {if _fcgbc .SmartTag !=nil {if _aebbce :=_fcgbc .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_aebbce !=nil {return _aebbce ;};};if _fcgbc .Sdt !=nil {if _cgbdd :=_fcgbc .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); -_cgbdd !=nil {return _cgbdd ;};};for _ccgdc ,_dfacg :=range _fcgbc .EG_RunLevelElts {if _bedcce :=_dfacg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_ccgdc )); -_bedcce !=nil {return _bedcce ;};};return nil ;};func (_geaee WdST_RelFromH )String ()string {switch _geaee {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 NewCT_RPrOriginal ()*CT_RPrOriginal {_baeadb :=&CT_RPrOriginal {};return _baeadb };func (_fcebe *EG_ContentRunContentBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgege :for {_geecfb ,_dgaedd :=d .Token (); -if _dgaedd !=nil {return _dgaedd ;};switch _bdbeb :=_geecfb .(type ){case _f .StartElement :switch _bdbeb .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcebe .SmartTag =NewCT_SmartTagRun (); -if _cfcab :=d .DecodeElement (_fcebe .SmartTag ,&_bdbeb );_cfcab !=nil {return _cfcab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcebe .Sdt =NewCT_SdtRun (); -if _febdb :=d .DecodeElement (_fcebe .Sdt ,&_bdbeb );_febdb !=nil {return _febdb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_begba :=NewEG_RunLevelElts (); -_begba .ProofErr =NewCT_ProofErr ();if _efga :=d .DecodeElement (_begba .ProofErr ,&_bdbeb );_efga !=nil {return _efga ;};_fcebe .EG_RunLevelElts =append (_fcebe .EG_RunLevelElts ,_begba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aggdf :=NewEG_RunLevelElts (); -_aggdf .PermStart =NewCT_PermStart ();if _cgbab :=d .DecodeElement (_aggdf .PermStart ,&_bdbeb );_cgbab !=nil {return _cgbab ;};_fcebe .EG_RunLevelElts =append (_fcebe .EG_RunLevelElts ,_aggdf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_egdbd :=NewEG_RunLevelElts (); -_egdbd .PermEnd =NewCT_Perm ();if _bcecgb :=d .DecodeElement (_egdbd .PermEnd ,&_bdbeb );_bcecgb !=nil {return _bcecgb ;};_fcebe .EG_RunLevelElts =append (_fcebe .EG_RunLevelElts ,_egdbd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfcgd :=NewEG_RunLevelElts (); -_dfcgd .Ins =NewCT_RunTrackChange ();if _caaedb :=d .DecodeElement (_dfcgd .Ins ,&_bdbeb );_caaedb !=nil {return _caaedb ;};_fcebe .EG_RunLevelElts =append (_fcebe .EG_RunLevelElts ,_dfcgd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcdgfc :=NewEG_RunLevelElts (); -_bcdgfc .Del =NewCT_RunTrackChange ();if _bbgbf :=d .DecodeElement (_bcdgfc .Del ,&_bdbeb );_bbgbf !=nil {return _bbgbf ;};_fcebe .EG_RunLevelElts =append (_fcebe .EG_RunLevelElts ,_bcdgfc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_fedcfc :=NewEG_RunLevelElts (); -_fedcfc .MoveFrom =NewCT_RunTrackChange ();if _gbaccd :=d .DecodeElement (_fedcfc .MoveFrom ,&_bdbeb );_gbaccd !=nil {return _gbaccd ;};_fcebe .EG_RunLevelElts =append (_fcebe .EG_RunLevelElts ,_fedcfc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_efecbe :=NewEG_RunLevelElts (); -_efecbe .MoveTo =NewCT_RunTrackChange ();if _ebcbg :=d .DecodeElement (_efecbe .MoveTo ,&_bdbeb );_ebcbg !=nil {return _ebcbg ;};_fcebe .EG_RunLevelElts =append (_fcebe .EG_RunLevelElts ,_efecbe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dcbcf :=NewEG_RunLevelElts (); -_acbba :=NewEG_RangeMarkupElements ();_acbba .BookmarkStart =NewCT_Bookmark ();if _cfbeg :=d .DecodeElement (_acbba .BookmarkStart ,&_bdbeb );_cfbeg !=nil {return _cfbeg ;};_fcebe .EG_RunLevelElts =append (_fcebe .EG_RunLevelElts ,_dcbcf );_dcbcf .EG_RangeMarkupElements =append (_dcbcf .EG_RangeMarkupElements ,_acbba ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebebdf :=NewEG_RunLevelElts (); -_ceeaa :=NewEG_RangeMarkupElements ();_ceeaa .BookmarkEnd =NewCT_MarkupRange ();if _cafdb :=d .DecodeElement (_ceeaa .BookmarkEnd ,&_bdbeb );_cafdb !=nil {return _cafdb ;};_fcebe .EG_RunLevelElts =append (_fcebe .EG_RunLevelElts ,_ebebdf );_ebebdf .EG_RangeMarkupElements =append (_ebebdf .EG_RangeMarkupElements ,_ceeaa ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcdbg :=NewEG_RunLevelElts (); -_gabga :=NewEG_RangeMarkupElements ();_gabga .MoveFromRangeStart =NewCT_MoveBookmark ();if _bddccd :=d .DecodeElement (_gabga .MoveFromRangeStart ,&_bdbeb );_bddccd !=nil {return _bddccd ;};_fcebe .EG_RunLevelElts =append (_fcebe .EG_RunLevelElts ,_bcdbg ); -_bcdbg .EG_RangeMarkupElements =append (_bcdbg .EG_RangeMarkupElements ,_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 :"\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"}:_efaeff :=NewEG_RunLevelElts (); -_baddf :=NewEG_RangeMarkupElements ();_baddf .MoveFromRangeEnd =NewCT_MarkupRange ();if _gdbcd :=d .DecodeElement (_baddf .MoveFromRangeEnd ,&_bdbeb );_gdbcd !=nil {return _gdbcd ;};_fcebe .EG_RunLevelElts =append (_fcebe .EG_RunLevelElts ,_efaeff );_efaeff .EG_RangeMarkupElements =append (_efaeff .EG_RangeMarkupElements ,_baddf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dcbbg :=NewEG_RunLevelElts (); -_cebef :=NewEG_RangeMarkupElements ();_cebef .MoveToRangeStart =NewCT_MoveBookmark ();if _aeegf :=d .DecodeElement (_cebef .MoveToRangeStart ,&_bdbeb );_aeegf !=nil {return _aeegf ;};_fcebe .EG_RunLevelElts =append (_fcebe .EG_RunLevelElts ,_dcbbg );_dcbbg .EG_RangeMarkupElements =append (_dcbbg .EG_RangeMarkupElements ,_cebef ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ffcbf :=NewEG_RunLevelElts (); -_bgbgg :=NewEG_RangeMarkupElements ();_bgbgg .MoveToRangeEnd =NewCT_MarkupRange ();if _cbcgeb :=d .DecodeElement (_bgbgg .MoveToRangeEnd ,&_bdbeb );_cbcgeb !=nil {return _cbcgeb ;};_fcebe .EG_RunLevelElts =append (_fcebe .EG_RunLevelElts ,_ffcbf );_ffcbf .EG_RangeMarkupElements =append (_ffcbf .EG_RangeMarkupElements ,_bgbgg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebeaec :=NewEG_RunLevelElts (); -_gegffg :=NewEG_RangeMarkupElements ();_gegffg .CommentRangeStart =NewCT_MarkupRange ();if _facdb :=d .DecodeElement (_gegffg .CommentRangeStart ,&_bdbeb );_facdb !=nil {return _facdb ;};_fcebe .EG_RunLevelElts =append (_fcebe .EG_RunLevelElts ,_ebeaec ); -_ebeaec .EG_RangeMarkupElements =append (_ebeaec .EG_RangeMarkupElements ,_gegffg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edgfg :=NewEG_RunLevelElts (); -_gdfge :=NewEG_RangeMarkupElements ();_gdfge .CommentRangeEnd =NewCT_MarkupRange ();if _dbabgf :=d .DecodeElement (_gdfge .CommentRangeEnd ,&_bdbeb );_dbabgf !=nil {return _dbabgf ;};_fcebe .EG_RunLevelElts =append (_fcebe .EG_RunLevelElts ,_edgfg );_edgfg .EG_RangeMarkupElements =append (_edgfg .EG_RangeMarkupElements ,_gdfge ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_dgddce :=NewEG_RunLevelElts (); -_afbge :=NewEG_RangeMarkupElements ();_afbge .CustomXmlInsRangeStart =NewCT_TrackChange ();if _agfdg :=d .DecodeElement (_afbge .CustomXmlInsRangeStart ,&_bdbeb );_agfdg !=nil {return _agfdg ;};_fcebe .EG_RunLevelElts =append (_fcebe .EG_RunLevelElts ,_dgddce ); -_dgddce .EG_RangeMarkupElements =append (_dgddce .EG_RangeMarkupElements ,_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 :"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"}:_aefca :=NewEG_RunLevelElts (); -_cbbff :=NewEG_RangeMarkupElements ();_cbbff .CustomXmlInsRangeEnd =NewCT_Markup ();if _cfbdfc :=d .DecodeElement (_cbbff .CustomXmlInsRangeEnd ,&_bdbeb );_cfbdfc !=nil {return _cfbdfc ;};_fcebe .EG_RunLevelElts =append (_fcebe .EG_RunLevelElts ,_aefca ); -_aefca .EG_RangeMarkupElements =append (_aefca .EG_RangeMarkupElements ,_cbbff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cfdcd :=NewEG_RunLevelElts (); -_ebedf :=NewEG_RangeMarkupElements ();_ebedf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _egafc :=d .DecodeElement (_ebedf .CustomXmlDelRangeStart ,&_bdbeb );_egafc !=nil {return _egafc ;};_fcebe .EG_RunLevelElts =append (_fcebe .EG_RunLevelElts ,_cfdcd ); -_cfdcd .EG_RangeMarkupElements =append (_cfdcd .EG_RangeMarkupElements ,_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 :"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"}:_bgccd :=NewEG_RunLevelElts (); -_eaffcb :=NewEG_RangeMarkupElements ();_eaffcb .CustomXmlDelRangeEnd =NewCT_Markup ();if _gddec :=d .DecodeElement (_eaffcb .CustomXmlDelRangeEnd ,&_bdbeb );_gddec !=nil {return _gddec ;};_fcebe .EG_RunLevelElts =append (_fcebe .EG_RunLevelElts ,_bgccd ); -_bgccd .EG_RangeMarkupElements =append (_bgccd .EG_RangeMarkupElements ,_eaffcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbcce :=NewEG_RunLevelElts (); -_bffeaf :=NewEG_RangeMarkupElements ();_bffeaf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _feeece :=d .DecodeElement (_bffeaf .CustomXmlMoveFromRangeStart ,&_bdbeb );_feeece !=nil {return _feeece ;};_fcebe .EG_RunLevelElts =append (_fcebe .EG_RunLevelElts ,_cbcce ); -_cbcce .EG_RangeMarkupElements =append (_cbcce .EG_RangeMarkupElements ,_bffeaf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fgcaf :=NewEG_RunLevelElts (); -_eeccg :=NewEG_RangeMarkupElements ();_eeccg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _afbfe :=d .DecodeElement (_eeccg .CustomXmlMoveFromRangeEnd ,&_bdbeb );_afbfe !=nil {return _afbfe ;};_fcebe .EG_RunLevelElts =append (_fcebe .EG_RunLevelElts ,_fgcaf ); -_fgcaf .EG_RangeMarkupElements =append (_fgcaf .EG_RangeMarkupElements ,_eeccg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_dcffe :=NewEG_RunLevelElts (); -_ggbcf :=NewEG_RangeMarkupElements ();_ggbcf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gcdgda :=d .DecodeElement (_ggbcf .CustomXmlMoveToRangeStart ,&_bdbeb );_gcdgda !=nil {return _gcdgda ;};_fcebe .EG_RunLevelElts =append (_fcebe .EG_RunLevelElts ,_dcffe ); -_dcffe .EG_RangeMarkupElements =append (_dcffe .EG_RangeMarkupElements ,_ggbcf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bgbbca :=NewEG_RunLevelElts (); -_gcaad :=NewEG_RangeMarkupElements ();_gcaad .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _edcce :=d .DecodeElement (_gcaad .CustomXmlMoveToRangeEnd ,&_bdbeb );_edcce !=nil {return _edcce ;};_fcebe .EG_RunLevelElts =append (_fcebe .EG_RunLevelElts ,_bgbbca ); -_bgbbca .EG_RangeMarkupElements =append (_bgbbca .EG_RangeMarkupElements ,_gcaad );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"}:_fcbde :=NewEG_RunLevelElts (); -_bbbgdc :=NewEG_MathContent ();_bbbgdc .OMathPara =_aa .NewOMathPara ();if _baeff :=d .DecodeElement (_bbbgdc .OMathPara ,&_bdbeb );_baeff !=nil {return _baeff ;};_fcebe .EG_RunLevelElts =append (_fcebe .EG_RunLevelElts ,_fcbde );_fcbde .EG_MathContent =append (_fcbde .EG_MathContent ,_bbbgdc ); -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"}:_dgcdaa :=NewEG_RunLevelElts (); -_fafgg :=NewEG_MathContent ();_fafgg .OMath =_aa .NewOMath ();if _degba :=d .DecodeElement (_fafgg .OMath ,&_bdbeb );_degba !=nil {return _degba ;};_fcebe .EG_RunLevelElts =append (_fcebe .EG_RunLevelElts ,_dgcdaa );_dgcdaa .EG_MathContent =append (_dgcdaa .EG_MathContent ,_fafgg ); -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",_bdbeb .Name ); -if _cbaegf :=d .Skip ();_cbaegf !=nil {return _cbaegf ;};};case _f .EndElement :break _dgege ;case _f .CharData :};};return nil ;};type CT_ProofErr struct{ - -// Proofing Error Anchor Type -TypeAttr ST_ProofErr ;};func (_bafage *ST_ProofErr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gedcb ,_beaee :=d .Token ();if _beaee !=nil {return _beaee ;};if _edaca ,_baffc :=_gedcb .(_f .EndElement );_baffc &&_edaca .Name ==start .Name {*_bafage =1; -return nil ;};if _ccgce ,_decaeac :=_gedcb .(_f .CharData );!_decaeac {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gedcb );}else {switch string (_ccgce ){case "":*_bafage =0; -case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_bafage =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_bafage =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_bafage =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_bafage =4; -};};_gedcb ,_beaee =d .Token ();if _beaee !=nil {return _beaee ;};if _ggaeg ,_fdcdff :=_gedcb .(_f .EndElement );_fdcdff &&_ggaeg .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gedcb ); -};func (_cdgfgd *CT_SdtRow )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfaac :for {_cagfg ,_ecfdg :=d .Token ();if _ecfdg !=nil {return _ecfdg ;};switch _babfc :=_cagfg .(type ){case _f .StartElement :switch _babfc .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdgfgd .SdtPr =NewCT_SdtPr (); -if _fageef :=d .DecodeElement (_cdgfgd .SdtPr ,&_babfc );_fageef !=nil {return _fageef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdgfgd .SdtEndPr =NewCT_SdtEndPr (); -if _cadegg :=d .DecodeElement (_cdgfgd .SdtEndPr ,&_babfc );_cadegg !=nil {return _cadegg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdgfgd .SdtContent =NewCT_SdtContentRow (); -if _cgffa :=d .DecodeElement (_cdgfgd .SdtContent ,&_babfc );_cgffa !=nil {return _cgffa ;};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",_babfc .Name ); -if _abedeg :=d .Skip ();_abedeg !=nil {return _abedeg ;};};case _f .EndElement :break _bfaac ;case _f .CharData :};};return nil ;};type ST_JcTable byte ;func NewCT_Tbl ()*CT_Tbl {_efeca :=&CT_Tbl {};_efeca .TblPr =NewCT_TblPr ();_efeca .TblGrid =NewCT_TblGrid (); -return _efeca ;};func NewCT_FFCheckBoxChoice ()*CT_FFCheckBoxChoice {_ebdcf :=&CT_FFCheckBoxChoice {};return _ebdcf };type CT_CharacterSpacing struct{ - -// Value -ValAttr ST_CharacterSpacing ;}; - -// ValidateWithPath validates the CT_Frameset and its children, prefixing error messages with path -func (_acegd *CT_Frameset )ValidateWithPath (path string )error {if _acegd .Sz !=nil {if _fbgdc :=_acegd .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_fbgdc !=nil {return _fbgdc ;};};if _acegd .FramesetSplitbar !=nil {if _deefdc :=_acegd .FramesetSplitbar .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006ci\u0074\u0062\u0061\u0072"); -_deefdc !=nil {return _deefdc ;};};if _acegd .FrameLayout !=nil {if _gdef :=_acegd .FrameLayout .ValidateWithPath (path +"\u002f\u0046\u0072a\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074");_gdef !=nil {return _gdef ;};};if _acegd .Title !=nil {if _bcge :=_acegd .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065"); -_bcge !=nil {return _bcge ;};};for _edagg ,_ggbaf :=range _acegd .Choice {if _gaeg :=_ggbaf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_edagg ));_gaeg !=nil {return _gaeg ;};}; -return nil ;};func (_gaada *EG_PContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eedfe :for {_cdcgf ,_fefdee :=d .Token ();if _fefdee !=nil {return _fefdee ;};switch _cfedb :=_cdcgf .(type ){case _f .StartElement :switch _cfedb .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fceedc :=NewCT_SimpleField (); -if _eagffg :=d .DecodeElement (_fceedc ,&_cfedb );_eagffg !=nil {return _eagffg ;};_gaada .FldSimple =append (_gaada .FldSimple ,_fceedc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaada .Hyperlink =NewCT_Hyperlink (); -if _ecgdc :=d .DecodeElement (_gaada .Hyperlink ,&_cfedb );_ecgdc !=nil {return _ecgdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gaada .SubDoc =NewCT_Rel (); -if _aabcba :=d .DecodeElement (_gaada .SubDoc ,&_cfedb );_aabcba !=nil {return _aabcba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ebbfeb :=NewEG_ContentRunContent (); -_ebbfeb .CustomXml =NewCT_CustomXmlRun ();if _fbdbbf :=d .DecodeElement (_ebbfeb .CustomXml ,&_cfedb );_fbdbbf !=nil {return _fbdbbf ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_ebbfeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfcgc :=NewEG_ContentRunContent (); -_gfcgc .SmartTag =NewCT_SmartTagRun ();if _eedff :=d .DecodeElement (_gfcgc .SmartTag ,&_cfedb );_eedff !=nil {return _eedff ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_gfcgc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcde :=NewEG_ContentRunContent (); -_bcde .Sdt =NewCT_SdtRun ();if _aggdea :=d .DecodeElement (_bcde .Sdt ,&_cfedb );_aggdea !=nil {return _aggdea ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_bcde );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_fecbfg :=NewEG_ContentRunContent (); -_fecbfg .Dir =NewCT_DirContentRun ();if _gfcaef :=d .DecodeElement (_fecbfg .Dir ,&_cfedb );_gfcaef !=nil {return _gfcaef ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_fecbfg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggddb :=NewEG_ContentRunContent (); -_ggddb .Bdo =NewCT_BdoContentRun ();if _geefbg :=d .DecodeElement (_ggddb .Bdo ,&_cfedb );_geefbg !=nil {return _geefbg ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_ggddb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdfgb :=NewEG_ContentRunContent (); -_fdfgb .R =NewCT_R ();if _gfcgd :=d .DecodeElement (_fdfgb .R ,&_cfedb );_gfcgd !=nil {return _gfcgd ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_fdfgb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afaaae :=NewEG_ContentRunContent (); -_cdceee :=NewEG_RunLevelElts ();_cdceee .ProofErr =NewCT_ProofErr ();if _aebdfa :=d .DecodeElement (_cdceee .ProofErr ,&_cfedb );_aebdfa !=nil {return _aebdfa ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_afaaae );_afaaae .EG_RunLevelElts =append (_afaaae .EG_RunLevelElts ,_cdceee ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bgecb :=NewEG_ContentRunContent (); -_aagege :=NewEG_RunLevelElts ();_aagege .PermStart =NewCT_PermStart ();if _ddcge :=d .DecodeElement (_aagege .PermStart ,&_cfedb );_ddcge !=nil {return _ddcge ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_bgecb );_bgecb .EG_RunLevelElts =append (_bgecb .EG_RunLevelElts ,_aagege ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gaedc :=NewEG_ContentRunContent (); -_beaae :=NewEG_RunLevelElts ();_beaae .PermEnd =NewCT_Perm ();if _gccea :=d .DecodeElement (_beaae .PermEnd ,&_cfedb );_gccea !=nil {return _gccea ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_gaedc );_gaedc .EG_RunLevelElts =append (_gaedc .EG_RunLevelElts ,_beaae ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eddec :=NewEG_ContentRunContent (); -_cbegea :=NewEG_RunLevelElts ();_cbegea .Ins =NewCT_RunTrackChange ();if _ecaab :=d .DecodeElement (_cbegea .Ins ,&_cfedb );_ecaab !=nil {return _ecaab ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_eddec );_eddec .EG_RunLevelElts =append (_eddec .EG_RunLevelElts ,_cbegea ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccbfg :=NewEG_ContentRunContent (); -_abaad :=NewEG_RunLevelElts ();_abaad .Del =NewCT_RunTrackChange ();if _fabec :=d .DecodeElement (_abaad .Del ,&_cfedb );_fabec !=nil {return _fabec ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_ccbfg );_ccbfg .EG_RunLevelElts =append (_ccbfg .EG_RunLevelElts ,_abaad ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ebbddf :=NewEG_ContentRunContent (); -_edbbeg :=NewEG_RunLevelElts ();_edbbeg .MoveFrom =NewCT_RunTrackChange ();if _eeegb :=d .DecodeElement (_edbbeg .MoveFrom ,&_cfedb );_eeegb !=nil {return _eeegb ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_ebbddf );_ebbddf .EG_RunLevelElts =append (_ebbddf .EG_RunLevelElts ,_edbbeg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ecegc :=NewEG_ContentRunContent (); -_gfgac :=NewEG_RunLevelElts ();_gfgac .MoveTo =NewCT_RunTrackChange ();if _eaaac :=d .DecodeElement (_gfgac .MoveTo ,&_cfedb );_eaaac !=nil {return _eaaac ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_ecegc );_ecegc .EG_RunLevelElts =append (_ecegc .EG_RunLevelElts ,_gfgac ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbfbc :=NewEG_ContentRunContent (); -_ecdgb :=NewEG_RunLevelElts ();_edeag :=NewEG_RangeMarkupElements ();_edeag .BookmarkStart =NewCT_Bookmark ();if _gcabbb :=d .DecodeElement (_edeag .BookmarkStart ,&_cfedb );_gcabbb !=nil {return _gcabbb ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_fbfbc ); -_fbfbc .EG_RunLevelElts =append (_fbfbc .EG_RunLevelElts ,_ecdgb );_ecdgb .EG_RangeMarkupElements =append (_ecdgb .EG_RangeMarkupElements ,_edeag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"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"}:_eaebce :=NewEG_ContentRunContent (); -_ddebfb :=NewEG_RunLevelElts ();_eabgac :=NewEG_RangeMarkupElements ();_eabgac .BookmarkEnd =NewCT_MarkupRange ();if _ffbcf :=d .DecodeElement (_eabgac .BookmarkEnd ,&_cfedb );_ffbcf !=nil {return _ffbcf ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_eaebce ); -_eaebce .EG_RunLevelElts =append (_eaebce .EG_RunLevelElts ,_ddebfb );_ddebfb .EG_RangeMarkupElements =append (_ddebfb .EG_RangeMarkupElements ,_eabgac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbcaec :=NewEG_ContentRunContent (); -_faceaf :=NewEG_RunLevelElts ();_bggce :=NewEG_RangeMarkupElements ();_bggce .MoveFromRangeStart =NewCT_MoveBookmark ();if _afaed :=d .DecodeElement (_bggce .MoveFromRangeStart ,&_cfedb );_afaed !=nil {return _afaed ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_fbcaec ); -_fbcaec .EG_RunLevelElts =append (_fbcaec .EG_RunLevelElts ,_faceaf );_faceaf .EG_RangeMarkupElements =append (_faceaf .EG_RangeMarkupElements ,_bggce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fddcgg :=NewEG_ContentRunContent (); -_ecafg :=NewEG_RunLevelElts ();_abbfd :=NewEG_RangeMarkupElements ();_abbfd .MoveFromRangeEnd =NewCT_MarkupRange ();if _dgaee :=d .DecodeElement (_abbfd .MoveFromRangeEnd ,&_cfedb );_dgaee !=nil {return _dgaee ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_fddcgg ); -_fddcgg .EG_RunLevelElts =append (_fddcgg .EG_RunLevelElts ,_ecafg );_ecafg .EG_RangeMarkupElements =append (_ecafg .EG_RangeMarkupElements ,_abbfd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gbeecf :=NewEG_ContentRunContent (); -_ddfcdc :=NewEG_RunLevelElts ();_ggffg :=NewEG_RangeMarkupElements ();_ggffg .MoveToRangeStart =NewCT_MoveBookmark ();if _agdca :=d .DecodeElement (_ggffg .MoveToRangeStart ,&_cfedb );_agdca !=nil {return _agdca ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_gbeecf ); -_gbeecf .EG_RunLevelElts =append (_gbeecf .EG_RunLevelElts ,_ddfcdc );_ddfcdc .EG_RangeMarkupElements =append (_ddfcdc .EG_RangeMarkupElements ,_ggffg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ebaed :=NewEG_ContentRunContent (); -_cfbbe :=NewEG_RunLevelElts ();_dgagc :=NewEG_RangeMarkupElements ();_dgagc .MoveToRangeEnd =NewCT_MarkupRange ();if _bgdecc :=d .DecodeElement (_dgagc .MoveToRangeEnd ,&_cfedb );_bgdecc !=nil {return _bgdecc ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_ebaed ); -_ebaed .EG_RunLevelElts =append (_ebaed .EG_RunLevelElts ,_cfbbe );_cfbbe .EG_RangeMarkupElements =append (_cfbbe .EG_RangeMarkupElements ,_dgagc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_caabb :=NewEG_ContentRunContent (); -_ebfebb :=NewEG_RunLevelElts ();_efaee :=NewEG_RangeMarkupElements ();_efaee .CommentRangeStart =NewCT_MarkupRange ();if _bdfdf :=d .DecodeElement (_efaee .CommentRangeStart ,&_cfedb );_bdfdf !=nil {return _bdfdf ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_caabb ); -_caabb .EG_RunLevelElts =append (_caabb .EG_RunLevelElts ,_ebfebb );_ebfebb .EG_RangeMarkupElements =append (_ebfebb .EG_RangeMarkupElements ,_efaee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdcgc :=NewEG_ContentRunContent (); -_beeeg :=NewEG_RunLevelElts ();_cfgce :=NewEG_RangeMarkupElements ();_cfgce .CommentRangeEnd =NewCT_MarkupRange ();if _gaccbe :=d .DecodeElement (_cfgce .CommentRangeEnd ,&_cfedb );_gaccbe !=nil {return _gaccbe ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_gdcgc ); -_gdcgc .EG_RunLevelElts =append (_gdcgc .EG_RunLevelElts ,_beeeg );_beeeg .EG_RangeMarkupElements =append (_beeeg .EG_RangeMarkupElements ,_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 :"\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"}:_cfaagg :=NewEG_ContentRunContent (); -_deebe :=NewEG_RunLevelElts ();_cacdg :=NewEG_RangeMarkupElements ();_cacdg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ddecfg :=d .DecodeElement (_cacdg .CustomXmlInsRangeStart ,&_cfedb );_ddecfg !=nil {return _ddecfg ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_cfaagg ); -_cfaagg .EG_RunLevelElts =append (_cfaagg .EG_RunLevelElts ,_deebe );_deebe .EG_RangeMarkupElements =append (_deebe .EG_RangeMarkupElements ,_cacdg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ceebg :=NewEG_ContentRunContent (); -_dfaga :=NewEG_RunLevelElts ();_bdfbe :=NewEG_RangeMarkupElements ();_bdfbe .CustomXmlInsRangeEnd =NewCT_Markup ();if _cedbag :=d .DecodeElement (_bdfbe .CustomXmlInsRangeEnd ,&_cfedb );_cedbag !=nil {return _cedbag ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_ceebg ); -_ceebg .EG_RunLevelElts =append (_ceebg .EG_RunLevelElts ,_dfaga );_dfaga .EG_RangeMarkupElements =append (_dfaga .EG_RangeMarkupElements ,_bdfbe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bedgd :=NewEG_ContentRunContent (); -_bbcaag :=NewEG_RunLevelElts ();_cedbf :=NewEG_RangeMarkupElements ();_cedbf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gbfed :=d .DecodeElement (_cedbf .CustomXmlDelRangeStart ,&_cfedb );_gbfed !=nil {return _gbfed ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_bedgd ); -_bedgd .EG_RunLevelElts =append (_bedgd .EG_RunLevelElts ,_bbcaag );_bbcaag .EG_RangeMarkupElements =append (_bbcaag .EG_RangeMarkupElements ,_cedbf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_beebad :=NewEG_ContentRunContent (); -_becgb :=NewEG_RunLevelElts ();_fcdf :=NewEG_RangeMarkupElements ();_fcdf .CustomXmlDelRangeEnd =NewCT_Markup ();if _cfdegc :=d .DecodeElement (_fcdf .CustomXmlDelRangeEnd ,&_cfedb );_cfdegc !=nil {return _cfdegc ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_beebad ); -_beebad .EG_RunLevelElts =append (_beebad .EG_RunLevelElts ,_becgb );_becgb .EG_RangeMarkupElements =append (_becgb .EG_RangeMarkupElements ,_fcdf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fcbbd :=NewEG_ContentRunContent (); -_ddfad :=NewEG_RunLevelElts ();_agdbb :=NewEG_RangeMarkupElements ();_agdbb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bdcfff :=d .DecodeElement (_agdbb .CustomXmlMoveFromRangeStart ,&_cfedb );_bdcfff !=nil {return _bdcfff ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_fcbbd ); -_fcbbd .EG_RunLevelElts =append (_fcbbd .EG_RunLevelElts ,_ddfad );_ddfad .EG_RangeMarkupElements =append (_ddfad .EG_RangeMarkupElements ,_agdbb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bdcgab :=NewEG_ContentRunContent (); -_cfecbd :=NewEG_RunLevelElts ();_aeggd :=NewEG_RangeMarkupElements ();_aeggd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aabdec :=d .DecodeElement (_aeggd .CustomXmlMoveFromRangeEnd ,&_cfedb );_aabdec !=nil {return _aabdec ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_bdcgab ); -_bdcgab .EG_RunLevelElts =append (_bdcgab .EG_RunLevelElts ,_cfecbd );_cfecbd .EG_RangeMarkupElements =append (_cfecbd .EG_RangeMarkupElements ,_aeggd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cfegbca :=NewEG_ContentRunContent (); -_eedca :=NewEG_RunLevelElts ();_aedee :=NewEG_RangeMarkupElements ();_aedee .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bgbebb :=d .DecodeElement (_aedee .CustomXmlMoveToRangeStart ,&_cfedb );_bgbebb !=nil {return _bgbebb ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_cfegbca ); -_cfegbca .EG_RunLevelElts =append (_cfegbca .EG_RunLevelElts ,_eedca );_eedca .EG_RangeMarkupElements =append (_eedca .EG_RangeMarkupElements ,_aedee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cbefe :=NewEG_ContentRunContent (); -_bedfbe :=NewEG_RunLevelElts ();_fdbeb :=NewEG_RangeMarkupElements ();_fdbeb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dgeae :=d .DecodeElement (_fdbeb .CustomXmlMoveToRangeEnd ,&_cfedb );_dgeae !=nil {return _dgeae ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_cbefe ); -_cbefe .EG_RunLevelElts =append (_cbefe .EG_RunLevelElts ,_bedfbe );_bedfbe .EG_RangeMarkupElements =append (_bedfbe .EG_RangeMarkupElements ,_fdbeb );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"}:_gcbgc :=NewEG_ContentRunContent (); -_dgbge :=NewEG_RunLevelElts ();_bggec :=NewEG_MathContent ();_bggec .OMathPara =_aa .NewOMathPara ();if _gagae :=d .DecodeElement (_bggec .OMathPara ,&_cfedb );_gagae !=nil {return _gagae ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_gcbgc ); -_gcbgc .EG_RunLevelElts =append (_gcbgc .EG_RunLevelElts ,_dgbge );_dgbge .EG_MathContent =append (_dgbge .EG_MathContent ,_bggec );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"}:_bdabfe :=NewEG_ContentRunContent (); -_fcbba :=NewEG_RunLevelElts ();_ccgdca :=NewEG_MathContent ();_ccgdca .OMath =_aa .NewOMath ();if _cadegf :=d .DecodeElement (_ccgdca .OMath ,&_cfedb );_cadegf !=nil {return _cadegf ;};_gaada .EG_ContentRunContent =append (_gaada .EG_ContentRunContent ,_bdabfe ); -_bdabfe .EG_RunLevelElts =append (_bdabfe .EG_RunLevelElts ,_fcbba );_fcbba .EG_MathContent =append (_fcbba .EG_MathContent ,_ccgdca );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",_cfedb .Name ); -if _bgda :=d .Skip ();_bgda !=nil {return _bgda ;};};case _f .EndElement :break _eedfe ;case _f .CharData :};};return nil ;};func NewCT_SdtListItem ()*CT_SdtListItem {_facce :=&CT_SdtListItem {};return _facce };func (_eaedgd WdST_WrapText )String ()string {switch _eaedgd {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 "";};type CT_SdtDate struct{ - -// Last Known Date in XML Schema DateTime Format -FullDateAttr *_c .Time ; - -// Date Display Mask -DateFormat *CT_String ; - -// Date Picker Language ID -Lid *CT_Lang ; - -// Custom XML Data Date Storage Format -StoreMappedDataAs *CT_SdtDateMappingType ; - -// Date Picker Calendar Type -Calendar *CT_CalendarType ;}; - -// Validate validates the Settings and its children -func (_bffab *Settings )Validate ()error {return _bffab .ValidateWithPath ("\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");}; - -// ValidateWithPath validates the CT_FFDDList and its children, prefixing error messages with path -func (_fcec *CT_FFDDList )ValidateWithPath (path string )error {if _fcec .Result !=nil {if _bacda :=_fcec .Result .ValidateWithPath (path +"\u002fR\u0065\u0073\u0075\u006c\u0074");_bacda !=nil {return _bacda ;};};if _fcec .Default !=nil {if _bgbgf :=_fcec .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074"); -_bgbgf !=nil {return _bgbgf ;};};for _ddegfa ,_fffbb :=range _fcec .ListEntry {if _efbcc :=_fffbb .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u004c\u0069\u0073t\u0045\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_ddegfa ));_efbcc !=nil {return _efbcc ; -};};return nil ;};type WdCT_WrapTight struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;};type CT_HdrFtrRef struct{TypeAttr ST_HdrFtr ;IdAttr string ;};func (_ebgeb *CT_Lock )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebgeb .ValAttr !=ST_LockUnset {_dfbab ,_gddgd :=_ebgeb .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _gddgd !=nil {return _gddgd ;};start .Attr =append (start .Attr ,_dfbab );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_PageBorderDisplayUnset ST_PageBorderDisplay =0;ST_PageBorderDisplayAllPages ST_PageBorderDisplay =1; -ST_PageBorderDisplayFirstPage ST_PageBorderDisplay =2;ST_PageBorderDisplayNotFirstPage ST_PageBorderDisplay =3;);func (_gabcfcf *ST_FldCharType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edgcf ,_cdbebc :=d .Token ();if _cdbebc !=nil {return _cdbebc ; -};if _eaded ,_ddbbef :=_edgcf .(_f .EndElement );_ddbbef &&_eaded .Name ==start .Name {*_gabcfcf =1;return nil ;};if _gfcggd ,_cfaff :=_edgcf .(_f .CharData );!_cfaff {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edgcf ); -}else {switch string (_gfcggd ){case "":*_gabcfcf =0;case "\u0062\u0065\u0067i\u006e":*_gabcfcf =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_gabcfcf =2;case "\u0065\u006e\u0064":*_gabcfcf =3;};};_edgcf ,_cdbebc =d .Token ();if _cdbebc !=nil {return _cdbebc ; -};if _abaec ,_gdfaeb :=_edgcf .(_f .EndElement );_gdfaeb &&_abaec .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edgcf ); -};func NewEG_PContentMath ()*EG_PContentMath {_gfcf :=&EG_PContentMath {};return _gfcf };func (_agaagff WdST_RelFromV )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ffcdb :=_f .Attr {};_ffcdb .Name =name ;switch _agaagff {case WdST_RelFromVUnset :_ffcdb .Value =""; -case WdST_RelFromVMargin :_ffcdb .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVPage :_ffcdb .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromVParagraph :_ffcdb .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case WdST_RelFromVLine :_ffcdb .Value ="\u006c\u0069\u006e\u0065"; -case WdST_RelFromVTopMargin :_ffcdb .Value ="\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n";case WdST_RelFromVBottomMargin :_ffcdb .Value ="\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVInsideMargin :_ffcdb .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e"; -case WdST_RelFromVOutsideMargin :_ffcdb .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return _ffcdb ,nil ;};func (_agcc *CT_DocProtect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _agcc .EditAttr !=ST_DocProtectUnset {_gbded ,_bbdd :=_agcc .EditAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0065\u0064\u0069\u0074"}); -if _bbdd !=nil {return _bbdd ;};start .Attr =append (start .Attr ,_gbded );};if _agcc .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 :_d .Sprintf ("\u0025\u0076",*_agcc .FormattingAttr )}); -};if _agcc .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 :_d .Sprintf ("\u0025\u0076",*_agcc .EnforcementAttr )});};if _agcc .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 :_d .Sprintf ("\u0025\u0076",*_agcc .AlgorithmNameAttr )}); -};if _agcc .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 :_d .Sprintf ("\u0025\u0076",*_agcc .HashValueAttr )});};if _agcc .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 :_d .Sprintf ("\u0025\u0076",*_agcc .SaltValueAttr )}); -};if _agcc .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 :_d .Sprintf ("\u0025\u0076",*_agcc .SpinCountAttr )});};if _agcc .CryptProviderTypeAttr !=_df .ST_CryptProvUnset {_dabb ,_cadee :=_agcc .CryptProviderTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"}); -if _cadee !=nil {return _cadee ;};start .Attr =append (start .Attr ,_dabb );};if _agcc .CryptAlgorithmClassAttr !=_df .ST_AlgClassUnset {_feec ,_gaggb :=_agcc .CryptAlgorithmClassAttr .MarshalXMLAttr (_f .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"}); -if _gaggb !=nil {return _gaggb ;};start .Attr =append (start .Attr ,_feec );};if _agcc .CryptAlgorithmTypeAttr !=_df .ST_AlgTypeUnset {_egdb ,_ddfed :=_agcc .CryptAlgorithmTypeAttr .MarshalXMLAttr (_f .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"}); -if _ddfed !=nil {return _ddfed ;};start .Attr =append (start .Attr ,_egdb );};if _agcc .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 :_d .Sprintf ("\u0025\u0076",*_agcc .CryptAlgorithmSidAttr )}); -};if _agcc .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 :_d .Sprintf ("\u0025\u0076",*_agcc .CryptSpinCountAttr )}); -};if _agcc .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 :_d .Sprintf ("\u0025\u0076",*_agcc .CryptProviderAttr )}); -};if _agcc .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_agcc .AlgIdExtAttr )});};if _agcc .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 :_d .Sprintf ("\u0025\u0076",*_agcc .AlgIdExtSourceAttr )}); -};if _agcc .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 :_d .Sprintf ("\u0025\u0076",*_agcc .CryptProviderTypeExtAttr )}); -};if _agcc .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 :_d .Sprintf ("\u0025\u0076",*_agcc .CryptProviderTypeExtSourceAttr )}); -};if _agcc .HashAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_d .Sprintf ("\u0025\u0076",*_agcc .HashAttr )});};if _agcc .SaltAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_agcc .SaltAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the WdCT_EffectExtent and its children, prefixing error messages with path -func (_bdgaa *WdCT_EffectExtent )ValidateWithPath (path string )error {if _adcgfc :=_bdgaa .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_adcgfc !=nil {return _adcgfc ;};if _caaggb :=_bdgaa .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072"); -_caaggb !=nil {return _caaggb ;};if _acafg :=_bdgaa .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_acafg !=nil {return _acafg ;};if _affbc :=_bdgaa .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_affbc !=nil {return _affbc ; -};return nil ;}; - -// ValidateWithPath validates the CT_LevelText and its children, prefixing error messages with path -func (_dcfaa *CT_LevelText )ValidateWithPath (path string )error {if _dcfaa .NullAttr !=nil {if _bdbce :=_dcfaa .NullAttr .ValidateWithPath (path +"\u002fN\u0075\u006c\u006c\u0041\u0074\u0074r");_bdbce !=nil {return _bdbce ;};};return nil ;};func NewCT_MultiLevelType ()*CT_MultiLevelType {_bdeaa :=&CT_MultiLevelType {}; -_bdeaa .ValAttr =ST_MultiLevelType (1);return _bdeaa ;};type CT_NumRestart struct{ - -// Automatic Numbering Restart Value -ValAttr ST_RestartNumber ;};func (_cbdba *EG_MathContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgddda :for {_gcgea ,_dedbcb :=d .Token ();if _dedbcb !=nil {return _dedbcb ;};switch _deggbc :=_gcgea .(type ){case _f .StartElement :switch _deggbc .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"}:_cbdba .OMathPara =_aa .NewOMathPara (); -if _gbcba :=d .DecodeElement (_cbdba .OMathPara ,&_deggbc );_gbcba !=nil {return _gbcba ;};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"}:_cbdba .OMath =_aa .NewOMath (); -if _decgg :=d .DecodeElement (_cbdba .OMath ,&_deggbc );_decgg !=nil {return _decgg ;};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",_deggbc .Name ); -if _geafc :=d .Skip ();_geafc !=nil {return _geafc ;};};case _f .EndElement :break _cgddda ;case _f .CharData :};};return nil ;};func (_aafdd *CT_OdsoFieldMapData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aafdd .Type !=nil {_deaee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}}; -e .EncodeElement (_aafdd .Type ,_deaee );};if _aafdd .Name !=nil {_gfdgd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_aafdd .Name ,_gfdgd );};if _aafdd .MappedName !=nil {_fedff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006da\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"}}; -e .EncodeElement (_aafdd .MappedName ,_fedff );};if _aafdd .Column !=nil {_gagda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_aafdd .Column ,_gagda );};if _aafdd .Lid !=nil {_agcdg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006ci\u0064"}}; -e .EncodeElement (_aafdd .Lid ,_agcdg );};if _aafdd .DynamicAddress !=nil {_cfaca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003ad\u0079\u006e\u0061m\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073"}};e .EncodeElement (_aafdd .DynamicAddress ,_cfaca ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_Settings and its children -func (_ddbfd *CT_Settings )Validate ()error {return _ddbfd .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func (_bcdaee *EG_RPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdbfbb :for {_bcdaf ,_ccfaf :=d .Token (); -if _ccfaf !=nil {return _ccfaf ;};switch _gefec :=_bcdaf .(type ){case _f .StartElement :switch _gefec .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcdaee .RPr =NewCT_RPr (); -if _gacad :=d .DecodeElement (_bcdaee .RPr ,&_gefec );_gacad !=nil {return _gacad ;};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",_gefec .Name ); -if _eeccd :=d .Skip ();_eeccd !=nil {return _eeccd ;};};case _f .EndElement :break _cdbfbb ;case _f .CharData :};};return nil ;};type CT_Charset struct{ - -// Value -ValAttr *string ; - -// IANA Name of Character Set -CharacterSetAttr *string ;};func NewCT_RPr ()*CT_RPr {_agfcf :=&CT_RPr {};return _agfcf };type CT_Base64Binary struct{ValAttr string ;};func (_deceeda *EG_ContentRunContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebbbc :for {_ecfaf ,_gggda :=d .Token (); -if _gggda !=nil {return _gggda ;};switch _aagdb :=_ecfaf .(type ){case _f .StartElement :switch _aagdb .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_deceeda .CustomXml =NewCT_CustomXmlRun (); -if _eggcbf :=d .DecodeElement (_deceeda .CustomXml ,&_aagdb );_eggcbf !=nil {return _eggcbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_deceeda .SmartTag =NewCT_SmartTagRun (); -if _bcgfg :=d .DecodeElement (_deceeda .SmartTag ,&_aagdb );_bcgfg !=nil {return _bcgfg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_deceeda .Sdt =NewCT_SdtRun (); -if _cdcdaa :=d .DecodeElement (_deceeda .Sdt ,&_aagdb );_cdcdaa !=nil {return _cdcdaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_deceeda .Dir =NewCT_DirContentRun (); -if _dcgbd :=d .DecodeElement (_deceeda .Dir ,&_aagdb );_dcgbd !=nil {return _dcgbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_deceeda .Bdo =NewCT_BdoContentRun (); -if _ecegg :=d .DecodeElement (_deceeda .Bdo ,&_aagdb );_ecegg !=nil {return _ecegg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_deceeda .R =NewCT_R (); -if _gecab :=d .DecodeElement (_deceeda .R ,&_aagdb );_gecab !=nil {return _gecab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccbgge :=NewEG_RunLevelElts (); -_ccbgge .ProofErr =NewCT_ProofErr ();if _dadbbb :=d .DecodeElement (_ccbgge .ProofErr ,&_aagdb );_dadbbb !=nil {return _dadbbb ;};_deceeda .EG_RunLevelElts =append (_deceeda .EG_RunLevelElts ,_ccbgge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cffbc :=NewEG_RunLevelElts (); -_cffbc .PermStart =NewCT_PermStart ();if _gbaece :=d .DecodeElement (_cffbc .PermStart ,&_aagdb );_gbaece !=nil {return _gbaece ;};_deceeda .EG_RunLevelElts =append (_deceeda .EG_RunLevelElts ,_cffbc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_adfebe :=NewEG_RunLevelElts (); -_adfebe .PermEnd =NewCT_Perm ();if _ffgbb :=d .DecodeElement (_adfebe .PermEnd ,&_aagdb );_ffgbb !=nil {return _ffgbb ;};_deceeda .EG_RunLevelElts =append (_deceeda .EG_RunLevelElts ,_adfebe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebcdbbc :=NewEG_RunLevelElts (); -_ebcdbbc .Ins =NewCT_RunTrackChange ();if _eedega :=d .DecodeElement (_ebcdbbc .Ins ,&_aagdb );_eedega !=nil {return _eedega ;};_deceeda .EG_RunLevelElts =append (_deceeda .EG_RunLevelElts ,_ebcdbbc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbeeg :=NewEG_RunLevelElts (); -_dbeeg .Del =NewCT_RunTrackChange ();if _gceegb :=d .DecodeElement (_dbeeg .Del ,&_aagdb );_gceegb !=nil {return _gceegb ;};_deceeda .EG_RunLevelElts =append (_deceeda .EG_RunLevelElts ,_dbeeg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_dbfca :=NewEG_RunLevelElts (); -_dbfca .MoveFrom =NewCT_RunTrackChange ();if _fgcbg :=d .DecodeElement (_dbfca .MoveFrom ,&_aagdb );_fgcbg !=nil {return _fgcbg ;};_deceeda .EG_RunLevelElts =append (_deceeda .EG_RunLevelElts ,_dbfca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_eebfee :=NewEG_RunLevelElts (); -_eebfee .MoveTo =NewCT_RunTrackChange ();if _faebca :=d .DecodeElement (_eebfee .MoveTo ,&_aagdb );_faebca !=nil {return _faebca ;};_deceeda .EG_RunLevelElts =append (_deceeda .EG_RunLevelElts ,_eebfee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfccffe :=NewEG_RunLevelElts (); -_bbcfda :=NewEG_RangeMarkupElements ();_bbcfda .BookmarkStart =NewCT_Bookmark ();if _dadgbc :=d .DecodeElement (_bbcfda .BookmarkStart ,&_aagdb );_dadgbc !=nil {return _dadgbc ;};_deceeda .EG_RunLevelElts =append (_deceeda .EG_RunLevelElts ,_gfccffe ); -_gfccffe .EG_RangeMarkupElements =append (_gfccffe .EG_RangeMarkupElements ,_bbcfda );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbfbg :=NewEG_RunLevelElts (); -_eeebd :=NewEG_RangeMarkupElements ();_eeebd .BookmarkEnd =NewCT_MarkupRange ();if _fdcfc :=d .DecodeElement (_eeebd .BookmarkEnd ,&_aagdb );_fdcfc !=nil {return _fdcfc ;};_deceeda .EG_RunLevelElts =append (_deceeda .EG_RunLevelElts ,_cbfbg );_cbfbg .EG_RangeMarkupElements =append (_cbfbg .EG_RangeMarkupElements ,_eeebd ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adabcg :=NewEG_RunLevelElts (); -_dabbbd :=NewEG_RangeMarkupElements ();_dabbbd .MoveFromRangeStart =NewCT_MoveBookmark ();if _cdcbg :=d .DecodeElement (_dabbbd .MoveFromRangeStart ,&_aagdb );_cdcbg !=nil {return _cdcbg ;};_deceeda .EG_RunLevelElts =append (_deceeda .EG_RunLevelElts ,_adabcg ); -_adabcg .EG_RangeMarkupElements =append (_adabcg .EG_RangeMarkupElements ,_dabbbd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cfegae :=NewEG_RunLevelElts (); -_ebgcab :=NewEG_RangeMarkupElements ();_ebgcab .MoveFromRangeEnd =NewCT_MarkupRange ();if _cdebb :=d .DecodeElement (_ebgcab .MoveFromRangeEnd ,&_aagdb );_cdebb !=nil {return _cdebb ;};_deceeda .EG_RunLevelElts =append (_deceeda .EG_RunLevelElts ,_cfegae ); -_cfegae .EG_RangeMarkupElements =append (_cfegae .EG_RangeMarkupElements ,_ebgcab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bbdff :=NewEG_RunLevelElts (); -_bcdgfb :=NewEG_RangeMarkupElements ();_bcdgfb .MoveToRangeStart =NewCT_MoveBookmark ();if _bcdbc :=d .DecodeElement (_bcdgfb .MoveToRangeStart ,&_aagdb );_bcdbc !=nil {return _bcdbc ;};_deceeda .EG_RunLevelElts =append (_deceeda .EG_RunLevelElts ,_bbdff ); -_bbdff .EG_RangeMarkupElements =append (_bbdff .EG_RangeMarkupElements ,_bcdgfb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dfacce :=NewEG_RunLevelElts (); -_ceagg :=NewEG_RangeMarkupElements ();_ceagg .MoveToRangeEnd =NewCT_MarkupRange ();if _aaegfb :=d .DecodeElement (_ceagg .MoveToRangeEnd ,&_aagdb );_aaegfb !=nil {return _aaegfb ;};_deceeda .EG_RunLevelElts =append (_deceeda .EG_RunLevelElts ,_dfacce ); -_dfacce .EG_RangeMarkupElements =append (_dfacce .EG_RangeMarkupElements ,_ceagg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_debef :=NewEG_RunLevelElts (); -_cbaef :=NewEG_RangeMarkupElements ();_cbaef .CommentRangeStart =NewCT_MarkupRange ();if _egbcc :=d .DecodeElement (_cbaef .CommentRangeStart ,&_aagdb );_egbcc !=nil {return _egbcc ;};_deceeda .EG_RunLevelElts =append (_deceeda .EG_RunLevelElts ,_debef ); -_debef .EG_RangeMarkupElements =append (_debef .EG_RangeMarkupElements ,_cbaef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beege :=NewEG_RunLevelElts (); -_cbgcb :=NewEG_RangeMarkupElements ();_cbgcb .CommentRangeEnd =NewCT_MarkupRange ();if _efbega :=d .DecodeElement (_cbgcb .CommentRangeEnd ,&_aagdb );_efbega !=nil {return _efbega ;};_deceeda .EG_RunLevelElts =append (_deceeda .EG_RunLevelElts ,_beege ); -_beege .EG_RangeMarkupElements =append (_beege .EG_RangeMarkupElements ,_cbgcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_fgdefd :=NewEG_RunLevelElts (); -_aceage :=NewEG_RangeMarkupElements ();_aceage .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fbgcd :=d .DecodeElement (_aceage .CustomXmlInsRangeStart ,&_aagdb );_fbgcd !=nil {return _fbgcd ;};_deceeda .EG_RunLevelElts =append (_deceeda .EG_RunLevelElts ,_fgdefd ); -_fgdefd .EG_RangeMarkupElements =append (_fgdefd .EG_RangeMarkupElements ,_aceage );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_dfage :=NewEG_RunLevelElts (); -_caefg :=NewEG_RangeMarkupElements ();_caefg .CustomXmlInsRangeEnd =NewCT_Markup ();if _cdgba :=d .DecodeElement (_caefg .CustomXmlInsRangeEnd ,&_aagdb );_cdgba !=nil {return _cdgba ;};_deceeda .EG_RunLevelElts =append (_deceeda .EG_RunLevelElts ,_dfage ); -_dfage .EG_RangeMarkupElements =append (_dfage .EG_RangeMarkupElements ,_caefg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_fafa :=NewEG_RunLevelElts (); -_ceagfd :=NewEG_RangeMarkupElements ();_ceagfd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fgefec :=d .DecodeElement (_ceagfd .CustomXmlDelRangeStart ,&_aagdb );_fgefec !=nil {return _fgefec ;};_deceeda .EG_RunLevelElts =append (_deceeda .EG_RunLevelElts ,_fafa ); -_fafa .EG_RangeMarkupElements =append (_fafa .EG_RangeMarkupElements ,_ceagfd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cedfcc :=NewEG_RunLevelElts (); -_aaaec :=NewEG_RangeMarkupElements ();_aaaec .CustomXmlDelRangeEnd =NewCT_Markup ();if _ecedd :=d .DecodeElement (_aaaec .CustomXmlDelRangeEnd ,&_aagdb );_ecedd !=nil {return _ecedd ;};_deceeda .EG_RunLevelElts =append (_deceeda .EG_RunLevelElts ,_cedfcc ); -_cedfcc .EG_RangeMarkupElements =append (_cedfcc .EG_RangeMarkupElements ,_aaaec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbffc :=NewEG_RunLevelElts (); -_abedecd :=NewEG_RangeMarkupElements ();_abedecd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gbacc :=d .DecodeElement (_abedecd .CustomXmlMoveFromRangeStart ,&_aagdb );_gbacc !=nil {return _gbacc ;};_deceeda .EG_RunLevelElts =append (_deceeda .EG_RunLevelElts ,_cbffc ); -_cbffc .EG_RangeMarkupElements =append (_cbffc .EG_RangeMarkupElements ,_abedecd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_efdag :=NewEG_RunLevelElts (); -_deadd :=NewEG_RangeMarkupElements ();_deadd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dcgbf :=d .DecodeElement (_deadd .CustomXmlMoveFromRangeEnd ,&_aagdb );_dcgbf !=nil {return _dcgbf ;};_deceeda .EG_RunLevelElts =append (_deceeda .EG_RunLevelElts ,_efdag ); -_efdag .EG_RangeMarkupElements =append (_efdag .EG_RangeMarkupElements ,_deadd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_acbbcb :=NewEG_RunLevelElts (); -_ffgadd :=NewEG_RangeMarkupElements ();_ffgadd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fgaad :=d .DecodeElement (_ffgadd .CustomXmlMoveToRangeStart ,&_aagdb );_fgaad !=nil {return _fgaad ;};_deceeda .EG_RunLevelElts =append (_deceeda .EG_RunLevelElts ,_acbbcb ); -_acbbcb .EG_RangeMarkupElements =append (_acbbcb .EG_RangeMarkupElements ,_ffgadd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_aadfaf :=NewEG_RunLevelElts (); -_ecgec :=NewEG_RangeMarkupElements ();_ecgec .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _becag :=d .DecodeElement (_ecgec .CustomXmlMoveToRangeEnd ,&_aagdb );_becag !=nil {return _becag ;};_deceeda .EG_RunLevelElts =append (_deceeda .EG_RunLevelElts ,_aadfaf ); -_aadfaf .EG_RangeMarkupElements =append (_aadfaf .EG_RangeMarkupElements ,_ecgec );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"}:_aeaba :=NewEG_RunLevelElts (); -_adgea :=NewEG_MathContent ();_adgea .OMathPara =_aa .NewOMathPara ();if _fddcgc :=d .DecodeElement (_adgea .OMathPara ,&_aagdb );_fddcgc !=nil {return _fddcgc ;};_deceeda .EG_RunLevelElts =append (_deceeda .EG_RunLevelElts ,_aeaba );_aeaba .EG_MathContent =append (_aeaba .EG_MathContent ,_adgea ); -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"}:_ecdee :=NewEG_RunLevelElts (); -_bccgb :=NewEG_MathContent ();_bccgb .OMath =_aa .NewOMath ();if _dfcga :=d .DecodeElement (_bccgb .OMath ,&_aagdb );_dfcga !=nil {return _dfcga ;};_deceeda .EG_RunLevelElts =append (_deceeda .EG_RunLevelElts ,_ecdee );_ecdee .EG_MathContent =append (_ecdee .EG_MathContent ,_bccgb ); -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",_aagdb .Name ); -if _cgcag :=d .Skip ();_cgcag !=nil {return _cgcag ;};};case _f .EndElement :break _ebbbc ;case _f .CharData :};};return nil ;};func NewWdCT_TxbxContent ()*WdCT_TxbxContent {_edabcb :=&WdCT_TxbxContent {};return _edabcb };func NewCT_DataBinding ()*CT_DataBinding {_ggfa :=&CT_DataBinding {}; -return _ggfa }; - -// ValidateWithPath validates the CT_TrPrChange and its children, prefixing error messages with path -func (_deccf *CT_TrPrChange )ValidateWithPath (path string )error {if _bgbca :=_deccf .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_bgbca !=nil {return _bgbca ;};return nil ;};func (_accada *ST_HAnchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaabfd ,_bebggde :=d .Token (); -if _bebggde !=nil {return _bebggde ;};if _ebafc ,_bggeeb :=_aaabfd .(_f .EndElement );_bggeeb &&_ebafc .Name ==start .Name {*_accada =1;return nil ;};if _dcdagf ,_cgceg :=_aaabfd .(_f .CharData );!_cgceg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aaabfd ); -}else {switch string (_dcdagf ){case "":*_accada =0;case "\u0074\u0065\u0078\u0074":*_accada =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_accada =2;case "\u0070\u0061\u0067\u0065":*_accada =3;};};_aaabfd ,_bebggde =d .Token ();if _bebggde !=nil {return _bebggde ; -};if _fgdegd ,_fcafbce :=_aaabfd .(_f .EndElement );_fcafbce &&_fgdegd .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aaabfd ); -};func (_ddebad *ST_PTabRelativeTo )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ddebad =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ddebad =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_ddebad =2;};return nil ;};type ST_FldCharType byte ; -func NewCT_EastAsianLayout ()*CT_EastAsianLayout {_gcgg :=&CT_EastAsianLayout {};return _gcgg };func NewEG_ContentCellContent ()*EG_ContentCellContent {_cgcbd :=&EG_ContentCellContent {};return _cgcbd ;}; - -// Validate validates the CT_CharacterSpacing and its children -func (_bbfa *CT_CharacterSpacing )Validate ()error {return _bbfa .ValidateWithPath ("\u0043\u0054\u005f\u0043ha\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067");};func (_gafcf *EG_RunInnerContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gafcf .Br !=nil {_bfdefc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0072"}}; -e .EncodeElement (_gafcf .Br ,_bfdefc );};if _gafcf .T !=nil {_bdgegg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074"}};e .EncodeElement (_gafcf .T ,_bdgegg );};if _gafcf .ContentPart !=nil {_cbaaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}}; -e .EncodeElement (_gafcf .ContentPart ,_cbaaa );};if _gafcf .DelText !=nil {_dgdeg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0065\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_gafcf .DelText ,_dgdeg );};if _gafcf .InstrText !=nil {_cedfg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0069\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}}; -e .EncodeElement (_gafcf .InstrText ,_cedfg );};if _gafcf .DelInstrText !=nil {_ccaged :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0065\u006c\u0049\u006e\u0073\u0074r\u0054\u0065\u0078\u0074"}};e .EncodeElement (_gafcf .DelInstrText ,_ccaged ); -};if _gafcf .NoBreakHyphen !=nil {_fcafbc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006eo\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_gafcf .NoBreakHyphen ,_fcafbc );};if _gafcf .SoftHyphen !=nil {_ccdedc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073o\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}}; -e .EncodeElement (_gafcf .SoftHyphen ,_ccdedc );};if _gafcf .DayShort !=nil {_bagea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_gafcf .DayShort ,_bagea );};if _gafcf .MonthShort !=nil {_cfafg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006do\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}}; -e .EncodeElement (_gafcf .MonthShort ,_cfafg );};if _gafcf .YearShort !=nil {_effdec :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0079\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_gafcf .YearShort ,_effdec );};if _gafcf .DayLong !=nil {_abaef :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0061\u0079\u004c\u006f\u006eg"}}; -e .EncodeElement (_gafcf .DayLong ,_abaef );};if _gafcf .MonthLong !=nil {_dafac :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067"}};e .EncodeElement (_gafcf .MonthLong ,_dafac );};if _gafcf .YearLong !=nil {_eabebg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}}; -e .EncodeElement (_gafcf .YearLong ,_eabebg );};if _gafcf .AnnotationRef !=nil {_eecdeg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0061n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}};e .EncodeElement (_gafcf .AnnotationRef ,_eecdeg ); -};if _gafcf .FootnoteRef !=nil {_gefge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_gafcf .FootnoteRef ,_gefge );};if _gafcf .EndnoteRef !=nil {_aagega :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065n\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}}; -e .EncodeElement (_gafcf .EndnoteRef ,_aagega );};if _gafcf .Separator !=nil {_acgeee :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_gafcf .Separator ,_acgeee );};if _gafcf .ContinuationSeparator !=nil {_bbcebd :=_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 (_gafcf .ContinuationSeparator ,_bbcebd );};if _gafcf .Sym !=nil {_bfdbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073y\u006d"}};e .EncodeElement (_gafcf .Sym ,_bfdbd );};if _gafcf .PgNum !=nil {_adabd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070\u0067\u004e\u0075\u006d"}}; -e .EncodeElement (_gafcf .PgNum ,_adabd );};if _gafcf .Cr !=nil {_cdfda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0072"}};e .EncodeElement (_gafcf .Cr ,_cdfda );};if _gafcf .Tab !=nil {_eccfe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074a\u0062"}}; -e .EncodeElement (_gafcf .Tab ,_eccfe );};if _gafcf .Object !=nil {_ddcffe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_gafcf .Object ,_ddcffe );};if _gafcf .Pict !=nil {_aeagbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}}; -e .EncodeElement (_gafcf .Pict ,_aeagbf );};if _gafcf .FldChar !=nil {_cgegd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u006c\u0064\u0043\u0068\u0061r"}};e .EncodeElement (_gafcf .FldChar ,_cgegd );};if _gafcf .Ruby !=nil {_ebbcc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079"}}; -e .EncodeElement (_gafcf .Ruby ,_ebbcc );};if _gafcf .FootnoteReference !=nil {_cdaeb :=_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 (_gafcf .FootnoteReference ,_cdaeb ); -};if _gafcf .EndnoteReference !=nil {_gbdgba :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0065n\u0064\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_gafcf .EndnoteReference ,_gbdgba );};if _gafcf .CommentReference !=nil {_dgcdd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063o\u006d\u006d\u0065\u006e\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}}; -e .EncodeElement (_gafcf .CommentReference ,_dgcdd );};if _gafcf .Drawing !=nil {_eaege :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_gafcf .Drawing ,_eaege );};if _gafcf .Ptab !=nil {_gadag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0074\u0061\u0062"}}; -e .EncodeElement (_gafcf .Ptab ,_gadag );};if _gafcf .LastRenderedPageBreak !=nil {_ggbddbg :=_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 (_gafcf .LastRenderedPageBreak ,_ggbddbg );};return nil ;};func (_gbfdac ST_FFTextType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gbfdac .String (),start );};func (_bggf *CT_Comment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bggf .InitialsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_bggf .InitialsAttr )}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",_bggf .AuthorAttr )});if _bggf .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_bggf .DateAttr )}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_bggf .IdAttr )});e .EncodeToken (start );if _bggf .EG_BlockLevelElts !=nil {for _ ,_fgee :=range _bggf .EG_BlockLevelElts {_fgee .MarshalXML (e ,_f .StartElement {}); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the EG_FtnEdnNumProps and its children -func (_degef *EG_FtnEdnNumProps )Validate ()error {return _degef .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006dP\u0072\u006f\u0070\u0073");};func (_ebbgd ST_HexColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _ebbgd .ST_HexColorAuto !=ST_HexColorAutoUnset {e .EncodeToken (_f .CharData (_ebbgd .ST_HexColorAuto .String ()));};if _ebbgd .ST_HexColorRGB !=nil {e .EncodeToken (_f .CharData (*_ebbgd .ST_HexColorRGB ));};return e .EncodeToken (_f .EndElement {Name :start .Name }); -};func (_daddfc ST_BrClear )ValidateWithPath (path string )error {switch _daddfc {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daddfc )); -};return nil ;};func (_fggbcf *CT_TextScale )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fggbcf .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_fggbcf .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_DocPartBehaviors and its children, prefixing error messages with path -func (_facaf *CT_DocPartBehaviors )ValidateWithPath (path string )error {for _bdccg ,_eefdee :=range _facaf .Behavior {if _bdadc :=_eefdee .ValidateWithPath (_d .Sprintf ("\u0025s\u002fB\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u005b\u0025\u0064\u005d",path ,_bdccg )); -_bdadc !=nil {return _bdadc ;};};return nil ;}; - -// Validate validates the WdCT_WordprocessingContentPartNonVisual and its children -func (_dbdfd *WdCT_WordprocessingContentPartNonVisual )Validate ()error {return _dbdfd .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c"); -};func NewRecipients ()*Recipients {_bggegc :=&Recipients {};_bggegc .CT_Recipients =*NewCT_Recipients ();return _bggegc ;};type CT_PaperSource struct{ - -// First Page Printer Tray Code -FirstAttr *int64 ; - -// Non-First Page Printer Tray Code -OtherAttr *int64 ;};type EG_ContentRunContent struct{ - -// Inline-Level Custom XML Element -CustomXml *CT_CustomXmlRun ; - -// Inline-Level Smart Tag -SmartTag *CT_SmartTagRun ; - -// Inline-Level Structured Document Tag -Sdt *CT_SdtRun ; - -// Bidirectional Embedding Level -Dir *CT_DirContentRun ; - -// Bidirectional Override -Bdo *CT_BdoContentRun ; - -// Text Run -R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;}; - -// Validate validates the AG_TransitionalPassword and its children -func (_dcd *AG_TransitionalPassword )Validate ()error {return _dcd .ValidateWithPath ("\u0041\u0047\u005fTr\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");}; - -// Validate validates the CT_VMerge and its children -func (_edeebf *CT_VMerge )Validate ()error {return _edeebf .ValidateWithPath ("\u0043T\u005f\u0056\u004d\u0065\u0072\u0067e");};func (_bcdag *CT_TopPageBorder )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bcdag .TopLeftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072:\u0074\u006f\u0070\u004c\u0065\u0066t"},Value :_d .Sprintf ("\u0025\u0076",*_bcdag .TopLeftAttr )}); -};if _bcdag .TopRightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_bcdag .TopRightAttr )});};if _bcdag .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_bcdag .IdAttr )}); -};_aecbge ,_dddafc :=_bcdag .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dddafc !=nil {return _dddafc ;};start .Attr =append (start .Attr ,_aecbge );if _bcdag .ColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_bcdag .ColorAttr )}); -};if _bcdag .ThemeColorAttr !=ST_ThemeColorUnset {_ccbbdc ,_geded :=_bcdag .ThemeColorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _geded !=nil {return _geded ;};start .Attr =append (start .Attr ,_ccbbdc ); -};if _bcdag .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 :_d .Sprintf ("\u0025\u0076",*_bcdag .ThemeTintAttr )});};if _bcdag .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 :_d .Sprintf ("\u0025\u0076",*_bcdag .ThemeShadeAttr )}); -};if _bcdag .SzAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_d .Sprintf ("\u0025\u0076",*_bcdag .SzAttr )});};if _bcdag .SpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_bcdag .SpaceAttr )}); -};if _bcdag .ShadowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_d .Sprintf ("\u0025\u0076",*_bcdag .ShadowAttr )});};if _bcdag .FrameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_bcdag .FrameAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type Recipients struct{CT_Recipients };func (_befab *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 :_d .Sprintf ("\u0025\u0076",_befab .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });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 (_bddfc ST_Shd )Validate ()error {return _bddfc .ValidateWithPath ("")}; - -// ValidateWithPath validates the CT_TcMar and its children, prefixing error messages with path -func (_bfefe *CT_TcMar )ValidateWithPath (path string )error {if _bfefe .Top !=nil {if _defge :=_bfefe .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_defge !=nil {return _defge ;};};if _bfefe .Start !=nil {if _accbe :=_bfefe .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074"); -_accbe !=nil {return _accbe ;};};if _bfefe .Left !=nil {if _bcecga :=_bfefe .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_bcecga !=nil {return _bcecga ;};};if _bfefe .Bottom !=nil {if _cceec :=_bfefe .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); -_cceec !=nil {return _cceec ;};};if _bfefe .End !=nil {if _cgadb :=_bfefe .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_cgadb !=nil {return _cgadb ;};};if _bfefe .Right !=nil {if _dfgbb :=_bfefe .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); -_dfgbb !=nil {return _dfgbb ;};};return nil ;};type ST_PageBorderOffset byte ;func NewCT_PPrGeneral ()*CT_PPrGeneral {_abgad :=&CT_PPrGeneral {};return _abgad }; - -// ST_HpsMeasure is a union type -type ST_HpsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;};func (_gcgeda ST_FontFamily )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_badca :=_f .Attr {};_badca .Name =name ;switch _gcgeda {case ST_FontFamilyUnset :_badca .Value =""; -case ST_FontFamilyDecorative :_badca .Value ="\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065";case ST_FontFamilyModern :_badca .Value ="\u006d\u006f\u0064\u0065\u0072\u006e";case ST_FontFamilyRoman :_badca .Value ="\u0072\u006f\u006da\u006e"; -case ST_FontFamilyScript :_badca .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_FontFamilySwiss :_badca .Value ="\u0073\u0077\u0069s\u0073";case ST_FontFamilyAuto :_badca .Value ="\u0061\u0075\u0074\u006f";};return _badca ,nil ;};func ParseUnionST_HexColor (s string )(ST_HexColor ,error ){_fggae :=ST_HexColor {}; -if s =="\u0061\u0075\u0074\u006f"{_fggae .ST_HexColorAuto =ST_HexColorAutoAuto ;}else {_fggae .ST_HexColorRGB =&s ;};return _fggae ,nil ;};func (_aceaea ST_TabJc )ValidateWithPath (path string )error {switch _aceaea {case 0,1,2,3,4,5,6,7,8,9:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aceaea )); -};return nil ;};func (_ddgedd *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 _ddgedd .CT_WebSettings .MarshalXML (e ,start );};func NewWdInline ()*WdInline {_gedce :=&WdInline {};_gedce .WdCT_Inline =*NewWdCT_Inline ();return _gedce ; -};type CT_PBdr struct{ - -// Paragraph Border Above Identical Paragraphs -Top *CT_Border ; - -// Left Paragraph Border -Left *CT_Border ; - -// Paragraph Border Below Identical Paragraphs -Bottom *CT_Border ; - -// Right Paragraph Border -Right *CT_Border ; - -// Paragraph Border Between Identical Paragraphs -Between *CT_Border ; - -// Paragraph Border Between Facing Pages -Bar *CT_Border ;};func NewCT_TblPrChange ()*CT_TblPrChange {_ddgfe :=&CT_TblPrChange {};_ddgfe .TblPr =NewCT_TblPrBase ();return _ddgfe ;};func (_agfca *CT_Row )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _agfca .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_d .Sprintf ("\u0025\u0076",*_agfca .RsidRPrAttr )}); -};if _agfca .RsidRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_d .Sprintf ("\u0025\u0076",*_agfca .RsidRAttr )});};if _agfca .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_d .Sprintf ("\u0025\u0076",*_agfca .RsidDelAttr )}); -};if _agfca .RsidTrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0054\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_agfca .RsidTrAttr )});};e .EncodeToken (start );if _agfca .TblPrEx !=nil {_fffff :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}}; -e .EncodeElement (_agfca .TblPrEx ,_fffff );};if _agfca .TrPr !=nil {_dbebgd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_agfca .TrPr ,_dbebgd );};if _agfca .EG_ContentCellContent !=nil {for _ ,_eaecf :=range _agfca .EG_ContentCellContent {_eaecf .MarshalXML (e ,_f .StartElement {}); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_PBdr and its children -func (_cedae *CT_PBdr )Validate ()error {return _cedae .ValidateWithPath ("\u0043T\u005f\u0050\u0042\u0064\u0072");};func NewWdCT_WordprocessingShapeChoice1 ()*WdCT_WordprocessingShapeChoice1 {_dffda :=&WdCT_WordprocessingShapeChoice1 {};return _dffda ; -};func (_fcafc *WdCT_WordprocessingContentPartNonVisual )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbbfbf :for {_febgfe ,_becca :=d .Token ();if _becca !=nil {return _becca ;};switch _gbegb :=_febgfe .(type ){case _f .StartElement :switch _gbegb .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"}:_fcafc .CNvPr =_fa .NewCT_NonVisualDrawingProps (); -if _degff :=d .DecodeElement (_fcafc .CNvPr ,&_gbegb );_degff !=nil {return _degff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_fcafc .CNvContentPartPr =_fa .NewCT_NonVisualContentPartProperties (); -if _fagdg :=d .DecodeElement (_fcafc .CNvContentPartPr ,&_gbegb );_fagdg !=nil {return _fagdg ;};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",_gbegb .Name ); -if _feafg :=d .Skip ();_feafg !=nil {return _feafg ;};};case _f .EndElement :break _bbbfbf ;case _f .CharData :};};return nil ;};type CT_PPrBase struct{ +IdAttr int64 ;};func (_ecaae ST_VerticalJc )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eeacg :=_d .Attr {};_eeacg .Name =name ;switch _ecaae {case ST_VerticalJcUnset :_eeacg .Value ="";case ST_VerticalJcTop :_eeacg .Value ="\u0074\u006f\u0070"; +case ST_VerticalJcCenter :_eeacg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalJcBoth :_eeacg .Value ="\u0062\u006f\u0074\u0068";case ST_VerticalJcBottom :_eeacg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";};return _eeacg ,nil ;};func (_ddggdb *ST_View )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddggdb =0; +case "\u006e\u006f\u006e\u0065":*_ddggdb =1;case "\u0070\u0072\u0069n\u0074":*_ddggdb =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_ddggdb =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_ddggdb =4;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ddggdb =5; +case "\u0077\u0065\u0062":*_ddggdb =6;};return nil ;};func (_egdae *ST_HpsMeasure )ValidateWithPath (path string )error {_bebca :=[]string {};if _egdae .ST_UnsignedDecimalNumber !=nil {_bebca =append (_bebca ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072"); +};if _egdae .ST_PositiveUniversalMeasure !=nil {_bebca =append (_bebca ,"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 (_bebca )> 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 ,_bebca ); +};return nil ;};func (_gebac ST_PageBorderZOrder )String ()string {switch _gebac {case 0:return "";case 1:return "\u0066\u0072\u006fn\u0074";case 2:return "\u0062\u0061\u0063\u006b";};return "";};type CT_PPr struct{ // Referenced Paragraph Style PStyle *CT_String ; @@ -10656,1122 +9014,899 @@ OutlineLvl *CT_DecimalNumber ; DivId *CT_DecimalNumber ; // Paragraph Conditional Formatting -CnfStyle *CT_Cnf ;};func NewWdCT_WrapSquare ()*WdCT_WrapSquare {_fbgfa :=&WdCT_WrapSquare {};_fbgfa .WrapTextAttr =WdST_WrapText (1);return _fbgfa ;};func NewCT_DocProtect ()*CT_DocProtect {_gfad :=&CT_DocProtect {};return _gfad };func (_dggdc *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 :_d .Sprintf ("\u0025\u0076",_dggdc .IdAttr )}); -e .EncodeToken (start );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 (_ceceb ST_PTabAlignment )ValidateWithPath (path string )error {switch _ceceb {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceceb )); -};return nil ;};func NewCT_Picture ()*CT_Picture {_cdfcg :=&CT_Picture {};return _cdfcg };func (_dfbccb ST_DocProtect )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_febge :=_f .Attr {};_febge .Name =name ;switch _dfbccb {case ST_DocProtectUnset :_febge .Value =""; -case ST_DocProtectNone :_febge .Value ="\u006e\u006f\u006e\u0065";case ST_DocProtectReadOnly :_febge .Value ="\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079";case ST_DocProtectComments :_febge .Value ="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"; -case ST_DocProtectTrackedChanges :_febge .Value ="\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073";case ST_DocProtectForms :_febge .Value ="\u0066\u006f\u0072m\u0073";};return _febge ,nil ;};const (ST_PageOrientationUnset ST_PageOrientation =0; -ST_PageOrientationPortrait ST_PageOrientation =1;ST_PageOrientationLandscape ST_PageOrientation =2;);func NewCT_FtnProps ()*CT_FtnProps {_egdec :=&CT_FtnProps {};return _egdec };func (_bcaee *ST_TextAlignment )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bcaee =0; -case "\u0074\u006f\u0070":*_bcaee =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bcaee =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_bcaee =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bcaee =4;case "\u0061\u0075\u0074\u006f":*_bcaee =5; -};return nil ;};func (_bbggef ST_PTabRelativeTo )String ()string {switch _bbggef {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0069\u006e\u0064\u0065\u006e\u0074";};return "";};type CT_RubyPr struct{ - -// Phonetic Guide Text Alignment -RubyAlign *CT_RubyAlign ; +CnfStyle *CT_Cnf ;RPr *CT_ParaRPr ;SectPr *CT_SectPr ;PPrChange *CT_PPrChange ;};func (_affbdf WdST_AlignV )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cffbgg :=_d .Attr {};_cffbgg .Name =name ;switch _affbdf {case WdST_AlignVUnset :_cffbgg .Value =""; +case WdST_AlignVTop :_cffbgg .Value ="\u0074\u006f\u0070";case WdST_AlignVBottom :_cffbgg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case WdST_AlignVCenter :_cffbgg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignVInside :_cffbgg .Value ="\u0069\u006e\u0073\u0069\u0064\u0065"; +case WdST_AlignVOutside :_cffbgg .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _cffbgg ,nil ;};func (_dbfcd *ST_SignedHpsMeasure )ValidateWithPath (path string )error {_eebdea :=[]string {};if _dbfcd .Int64 !=nil {_eebdea =append (_eebdea ,"\u0049\u006e\u00746\u0034"); +};if _dbfcd .ST_UniversalMeasure !=nil {_eebdea =append (_eebdea ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_eebdea )> 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 ,_eebdea ); +};return nil ;};func NewCT_TblPr ()*CT_TblPr {_bbdfec :=&CT_TblPr {};return _bbdfec };func (_debbb ST_StyleType )ValidateWithPath (path string )error {switch _debbb {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 (_debbb )); +};return nil ;};type CT_MarkupRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; -// Phonetic Guide Text Font Size -Hps *CT_HpsMeasure ; +// Annotation Identifier +IdAttr int64 ;};func (_faedae ST_FontFamily )String ()string {switch _faedae {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 "";}; -// Distance Between Phonetic Guide Text and Phonetic Guide Base Text -HpsRaise *CT_HpsMeasure ; +// ValidateWithPath validates the CT_MailMergeOdsoFMDFieldType and its children, prefixing error messages with path +func (_eaddf *CT_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {if _eaddf .ValAttr ==ST_MailMergeOdsoFMDFieldTypeUnset {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 _cbega :=_eaddf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbega !=nil {return _cbega ;};return nil ;};type ST_DropCap byte ; -// Phonetic Guide Base Text Font Size -HpsBaseText *CT_HpsMeasure ; +// ValidateWithPath validates the CT_FtnProps and its children, prefixing error messages with path +func (_cfgdb *CT_FtnProps )ValidateWithPath (path string )error {if _cfgdb .Pos !=nil {if _gabac :=_cfgdb .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_gabac !=nil {return _gabac ;};};if _cfgdb .NumFmt !=nil {if _bfbgdc :=_cfgdb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_bfbgdc !=nil {return _bfbgdc ;};};if _cfgdb .NumStart !=nil {if _efdaac :=_cfgdb .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_efdaac !=nil {return _efdaac ;};};if _cfgdb .NumRestart !=nil {if _bggff :=_cfgdb .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); +_bggff !=nil {return _bggff ;};};return nil ;};func (_gcdag *CT_TrPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbdfc :for {_cgdfge ,_dcecg :=d .Token ();if _dcecg !=nil {return _dcecg ;};switch _debbfg :=_cgdfge .(type ){case _d .StartElement :switch _debbfg .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"}:_fgdbd :=NewCT_Cnf (); +if _ebacac :=d .DecodeElement (_fgdbd ,&_debbfg );_ebacac !=nil {return _ebacac ;};_gcdag .CnfStyle =append (_gcdag .CnfStyle ,_fgdbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_geaeee :=NewCT_DecimalNumber (); +if _bbdgd :=d .DecodeElement (_geaeee ,&_debbfg );_bbdgd !=nil {return _bbdgd ;};_gcdag .DivId =append (_gcdag .DivId ,_geaeee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebbb :=NewCT_DecimalNumber (); +if _afbed :=d .DecodeElement (_cebbb ,&_debbfg );_afbed !=nil {return _afbed ;};_gcdag .GridBefore =append (_gcdag .GridBefore ,_cebbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adbcab :=NewCT_DecimalNumber (); +if _bdbcc :=d .DecodeElement (_adbcab ,&_debbfg );_bdbcc !=nil {return _bdbcc ;};_gcdag .GridAfter =append (_gcdag .GridAfter ,_adbcab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbadgc :=NewCT_TblWidth (); +if _bgdbb :=d .DecodeElement (_dbadgc ,&_debbfg );_bgdbb !=nil {return _bgdbb ;};_gcdag .WBefore =append (_gcdag .WBefore ,_dbadgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eddbdg :=NewCT_TblWidth (); +if _gaedb :=d .DecodeElement (_eddbdg ,&_debbfg );_gaedb !=nil {return _gaedb ;};_gcdag .WAfter =append (_gcdag .WAfter ,_eddbdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cabea :=NewCT_OnOff (); +if _aceed :=d .DecodeElement (_cabea ,&_debbfg );_aceed !=nil {return _aceed ;};_gcdag .CantSplit =append (_gcdag .CantSplit ,_cabea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbaae :=NewCT_Height (); +if _afdae :=d .DecodeElement (_dbaae ,&_debbfg );_afdae !=nil {return _afdae ;};_gcdag .TrHeight =append (_gcdag .TrHeight ,_dbaae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_faeag :=NewCT_OnOff (); +if _abcaf :=d .DecodeElement (_faeag ,&_debbfg );_abcaf !=nil {return _abcaf ;};_gcdag .TblHeader =append (_gcdag .TblHeader ,_faeag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dedfcc :=NewCT_TblWidth (); +if _eccae :=d .DecodeElement (_dedfcc ,&_debbfg );_eccae !=nil {return _eccae ;};_gcdag .TblCellSpacing =append (_gcdag .TblCellSpacing ,_dedfcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdgfd :=NewCT_JcTable (); +if _efegfce :=d .DecodeElement (_fdgfd ,&_debbfg );_efegfce !=nil {return _efegfce ;};_gcdag .Jc =append (_gcdag .Jc ,_fdgfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfafa :=NewCT_OnOff (); +if _aggeb :=d .DecodeElement (_gfafa ,&_debbfg );_aggeb !=nil {return _aggeb ;};_gcdag .Hidden =append (_gcdag .Hidden ,_gfafa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcdag .Ins =NewCT_TrackChange (); +if _gfacb :=d .DecodeElement (_gcdag .Ins ,&_debbfg );_gfacb !=nil {return _gfacb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcdag .Del =NewCT_TrackChange (); +if _deffg :=d .DecodeElement (_gcdag .Del ,&_debbfg );_deffg !=nil {return _deffg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcdag .TrPrChange =NewCT_TrPrChange (); +if _gabc :=d .DecodeElement (_gcdag .TrPrChange ,&_debbfg );_gabc !=nil {return _gabc ;};default:_gb .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",_debbfg .Name ); +if _gbgcd :=d .Skip ();_gbgcd !=nil {return _gbgcd ;};};case _d .EndElement :break _fbdfc ;case _d .CharData :};};return nil ;};func (_eadbdc ST_EdnPos )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aagebc :=_d .Attr {};_aagebc .Name =name ;switch _eadbdc {case ST_EdnPosUnset :_aagebc .Value =""; +case ST_EdnPosSectEnd :_aagebc .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064";case ST_EdnPosDocEnd :_aagebc .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _aagebc ,nil ;};func (_feagdf ST_RestartNumber )Validate ()error {return _feagdf .ValidateWithPath ("")}; +func (_bdc *CT_AutoCaption )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdd :=range start .Attr {if _cdd .Name .Local =="\u006e\u0061\u006d\u0065"{_de ,_cbf :=_cdd .Value ,error (nil );if _cbf !=nil {return _cbf ;};_bdc .NameAttr =_de ; +continue ;};if _cdd .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_egg ,_gcfe :=_cdd .Value ,error (nil );if _gcfe !=nil {return _gcfe ;};_bdc .CaptionAttr =_egg ;continue ;};};for {_aee ,_dde :=d .Token ();if _dde !=nil {return _b .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",_dde ); +};if _bbe ,_afe :=_aee .(_d .EndElement );_afe &&_bbe .Name ==start .Name {break ;};};return nil ;}; -// Language ID for Phonetic Guide -Lid *CT_Lang ; +// Validate validates the CT_EastAsianLayout and its children +func (_eaffd *CT_EastAsianLayout )Validate ()error {return _eaffd .ValidateWithPath ("\u0043T\u005fE\u0061\u0073\u0074\u0041\u0073i\u0061\u006eL\u0061\u0079\u006f\u0075\u0074");};func NewCT_SdtPrChoice ()*CT_SdtPrChoice {_cagc :=&CT_SdtPrChoice {};return _cagc }; +type CT_SdtDocPart struct{ -// Invalidated Field Cache -Dirty *CT_OnOff ;}; +// Document Part Gallery Filter +DocPartGallery *CT_String ; -// ValidateWithPath validates the CT_MailMergeDataType and its children, prefixing error messages with path -func (_bdeaf *CT_MailMergeDataType )ValidateWithPath (path string )error {return nil }; +// Document Part Category Filter +DocPartCategory *CT_String ; -// ValidateWithPath validates the CT_VerticalAlignRun and its children, prefixing error messages with path -func (_cgaag *CT_VerticalAlignRun )ValidateWithPath (path string )error {if _cgaag .ValAttr ==_df .ST_VerticalAlignRunUnset {return _d .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 _gcbabc :=_cgaag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcbabc !=nil {return _gcbabc ;};return nil ;};func (_cdbca ST_Lock )ValidateWithPath (path string )error {switch _cdbca {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdbca )); -};return nil ;};const (ST_PageBorderOffsetUnset ST_PageBorderOffset =0;ST_PageBorderOffsetPage ST_PageBorderOffset =1;ST_PageBorderOffsetText ST_PageBorderOffset =2;);func (_deeeed WdST_RelFromV )String ()string {switch _deeeed {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 (_fdcb *CT_DocRsids )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _fdcb .RsidRoot !=nil {_fafc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"}};e .EncodeElement (_fdcb .RsidRoot ,_fafc );};if _fdcb .Rsid !=nil {_efafe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}}; -for _ ,_fdcgd :=range _fdcb .Rsid {e .EncodeElement (_fdcgd ,_efafe );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_babgc ST_View )Validate ()error {return _babgc .ValidateWithPath ("")};func NewCT_DivBdr ()*CT_DivBdr {_agdf :=&CT_DivBdr {}; -return _agdf };func NewCT_DocPartType ()*CT_DocPartType {_aeba :=&CT_DocPartType {};_aeba .ValAttr =ST_DocPartType (1);return _aeba ;};func (_dfecd *CT_TrackChangeRange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_effac :=range start .Attr {if _effac .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_dfecd .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_effac ); -continue ;};if _effac .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gbabg ,_dggage :=_effac .Value ,error (nil );if _dggage !=nil {return _dggage ;};_dfecd .AuthorAttr =_gbabg ;continue ;};if _effac .Name .Local =="\u0064\u0061\u0074\u0065"{_fdaceg ,_dfcda :=ParseStdlibTime (_effac .Value ); -if _dfcda !=nil {return _dfcda ;};_dfecd .DateAttr =&_fdaceg ;continue ;};if _effac .Name .Local =="\u0069\u0064"{_afedg ,_gcegeb :=_fc .ParseInt (_effac .Value ,10,64);if _gcegeb !=nil {return _gcegeb ;};_dfecd .IdAttr =_afedg ;continue ;};};for {_abgb ,_baeaf :=d .Token (); -if _baeaf !=nil {return _d .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",_baeaf );};if _fcddd ,_afdea :=_abgb .(_f .EndElement ); -_afdea &&_fcddd .Name ==start .Name {break ;};};return nil ;}; +// Built-In Document Part +DocPartUnique *CT_OnOff ;};func (_eeabd *CT_FFCheckBox )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgdg :for {_dccg ,_gfbgf :=d .Token ();if _gfbgf !=nil {return _gfbgf ;};switch _dabed :=_dccg .(type ){case _d .StartElement :switch _dabed .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"}:_eeabd .Choice =NewCT_FFCheckBoxChoice (); +if _bcec :=d .DecodeElement (&_eeabd .Choice .Size ,&_dabed );_bcec !=nil {return _bcec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eeabd .Choice =NewCT_FFCheckBoxChoice (); +if _cgfb :=d .DecodeElement (&_eeabd .Choice .SizeAuto ,&_dabed );_cgfb !=nil {return _cgfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eeabd .Default =NewCT_OnOff (); +if _gebf :=d .DecodeElement (_eeabd .Default ,&_dabed );_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 :"\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"}:_eeabd .Checked =NewCT_OnOff (); +if _dbdf :=d .DecodeElement (_eeabd .Checked ,&_dabed );_dbdf !=nil {return _dbdf ;};default:_gb .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",_dabed .Name ); +if _eddf :=d .Skip ();_eddf !=nil {return _eddf ;};};case _d .EndElement :break _bgdg ;case _d .CharData :};};return nil ;};type CT_TblLayoutType struct{ -// ValidateWithPath validates the WdWpc and its children, prefixing error messages with path -func (_ebfgef *WdWpc )ValidateWithPath (path string )error {if _ceeffc :=_ebfgef .WdCT_WordprocessingCanvas .ValidateWithPath (path );_ceeffc !=nil {return _ceeffc ;};return nil ;};func (_efdad *ST_ObjectDrawAspect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gggca ,_gadafg :=d .Token (); -if _gadafg !=nil {return _gadafg ;};if _agddaf ,_eeece :=_gggca .(_f .EndElement );_eeece &&_agddaf .Name ==start .Name {*_efdad =1;return nil ;};if _deafg ,_ggbgbe :=_gggca .(_f .CharData );!_ggbgbe {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gggca ); -}else {switch string (_deafg ){case "":*_efdad =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_efdad =1;case "\u0069\u0063\u006f\u006e":*_efdad =2;};};_gggca ,_gadafg =d .Token ();if _gadafg !=nil {return _gadafg ;};if _edafe ,_eeaaef :=_gggca .(_f .EndElement ); -_eeaaef &&_edafe .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gggca );};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 (_gbcef WdST_RelFromV )Validate ()error {return _gbcef .ValidateWithPath ("")};type CT_ObjectEmbed struct{ +// Table Layout Setting +TypeAttr ST_TblLayoutType ;};func (_bcadcc ST_ThemeColor )Validate ()error {return _bcadcc .ValidateWithPath ("")};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 (_dbagb *EG_ContentRunContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbagb .CustomXml !=nil {_agdeb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}}; +e .EncodeElement (_dbagb .CustomXml ,_agdeb );};if _dbagb .SmartTag !=nil {_badggc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};e .EncodeElement (_dbagb .SmartTag ,_badggc );};if _dbagb .Sdt !=nil {_cgfeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}}; +e .EncodeElement (_dbagb .Sdt ,_cgfeg );};if _dbagb .Dir !=nil {_fegcdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064i\u0072"}};e .EncodeElement (_dbagb .Dir ,_fegcdd );};if _dbagb .Bdo !=nil {_dbeef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u006f"}}; +e .EncodeElement (_dbagb .Bdo ,_dbeef );};if _dbagb .R !=nil {_cdbggf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_dbagb .R ,_cdbggf );};if _dbagb .EG_RunLevelElts !=nil {for _ ,_efeab :=range _dbagb .EG_RunLevelElts {_efeab .MarshalXML (e ,_d .StartElement {}); +};};return nil ;};type ST_BrType byte ; -// Object Representation -DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; +// ValidateWithPath validates the CT_DocGrid and its children, prefixing error messages with path +func (_gcbg *CT_DocGrid )ValidateWithPath (path string )error {if _bged :=_gcbg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bged !=nil {return _bged ;};return nil ;};type CT_DocGrid struct{ -// Object Application -ProgIdAttr *string ; +// Document Grid Type +TypeAttr ST_DocGrid ; -// Object Shape -ShapeIdAttr *string ; +// Document Grid Line Pitch +LinePitchAttr *int64 ; -// Field Switches -FieldCodesAttr *string ;};func (_caabc ST_Zoom )ValidateWithPath (path string )error {switch _caabc {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_caabc )); -};return nil ;};func NewCT_TblPrExBase ()*CT_TblPrExBase {_gcgca :=&CT_TblPrExBase {};return _gcgca };type ST_HexColorAuto byte ; +// Document Grid Character Pitch +CharSpaceAttr *int64 ;}; -// ValidateWithPath validates the EG_MathContent and its children, prefixing error messages with path -func (_fcfdba *EG_MathContent )ValidateWithPath (path string )error {if _fcfdba .OMathPara !=nil {if _cdfggf :=_fcfdba .OMathPara .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");_cdfggf !=nil {return _cdfggf ;}; -};if _fcfdba .OMath !=nil {if _cfgcf :=_fcfdba .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_cfgcf !=nil {return _cfgcf ;};};return nil ;};type CT_Lang struct{ +// Validate validates the CT_Object and its children +func (_ggggg *CT_Object )Validate ()error {return _ggggg .ValidateWithPath ("\u0043T\u005f\u004f\u0062\u006a\u0065\u0063t");};func NewCT_Kinsoku ()*CT_Kinsoku {_aacbe :=&CT_Kinsoku {};return _aacbe };func (_ddbbc *CT_Lock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebagg :=range start .Attr {if _ebagg .Name .Local =="\u0076\u0061\u006c"{_ddbbc .ValAttr .UnmarshalXMLAttr (_ebagg ); +continue ;};};for {_cdbda ,_bbffc :=d .Token ();if _bbffc !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_bbffc );};if _bfbfg ,_cdda :=_cdbda .(_d .EndElement );_cdda &&_bfbfg .Name ==start .Name {break ; +};};return nil ;};func (_adaab *WdCT_PosH )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adaab .RelativeFromAttr =WdST_RelFromH (1);_adaab .Choice =NewWdCT_PosHChoice ();for _ ,_cgbbd :=range start .Attr {if _cgbbd .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_adaab .RelativeFromAttr .UnmarshalXMLAttr (_cgbbd ); +continue ;};};_ebdeg :for {_abagge ,_gfagd :=d .Token ();if _gfagd !=nil {return _gfagd ;};switch _ffcgeg :=_abagge .(type ){case _d .StartElement :switch _ffcgeg .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"}:_adaab .Choice =NewWdCT_PosHChoice (); +if _adgg :=d .DecodeElement (&_adaab .Choice .Align ,&_ffcgeg );_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\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_adaab .Choice =NewWdCT_PosHChoice (); +if _gafbe :=d .DecodeElement (&_adaab .Choice .PosOffset ,&_ffcgeg );_gafbe !=nil {return _gafbe ;};default:_gb .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",_ffcgeg .Name ); +if _cddbf :=d .Skip ();_cddbf !=nil {return _cddbf ;};};case _d .EndElement :break _ebdeg ;case _d .CharData :};};return nil ;};func NewCT_TcPr ()*CT_TcPr {_dggdg :=&CT_TcPr {};return _dggdg }; -// Language Code -ValAttr string ;};func NewCT_FFName ()*CT_FFName {_dfadd :=&CT_FFName {};return _dfadd }; +// Validate validates the CT_DocType and its children +func (_fbfef *CT_DocType )Validate ()error {return _fbfef .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065");};func (_cfgg *CT_Fonts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfgg .HintAttr !=ST_HintUnset {_agfdab ,_bedf :=_cfgg .HintAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0068\u0069\u006e\u0074"}); +if _bedf !=nil {return _bedf ;};start .Attr =append (start .Attr ,_agfdab );};if _cfgg .AsciiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061\u0073\u0063\u0069\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_cfgg .AsciiAttr )}); +};if _cfgg .HAnsiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0068\u0041\u006e\u0073\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_cfgg .HAnsiAttr )});};if _cfgg .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_b .Sprintf ("\u0025\u0076",*_cfgg .EastAsiaAttr )}); +};if _cfgg .CsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_cfgg .CsAttr )});};if _cfgg .AsciiThemeAttr !=ST_ThemeUnset {_bgeaa ,_edfcc :=_cfgg .AsciiThemeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0061s\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"}); +if _edfcc !=nil {return _edfcc ;};start .Attr =append (start .Attr ,_bgeaa );};if _cfgg .HAnsiThemeAttr !=ST_ThemeUnset {_eggcb ,_cgbdbb :=_cfgg .HAnsiThemeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0068A\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"}); +if _cgbdbb !=nil {return _cgbdbb ;};start .Attr =append (start .Attr ,_eggcb );};if _cfgg .EastAsiaThemeAttr !=ST_ThemeUnset {_cdfb ,_fbggb :=_cfgg .EastAsiaThemeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0065a\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"}); +if _fbggb !=nil {return _fbggb ;};start .Attr =append (start .Attr ,_cdfb );};if _cfgg .CsthemeAttr !=ST_ThemeUnset {_gcbec ,_eabcf :=_cfgg .CsthemeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0063\u0073\u0074\u0068\u0065\u006de"});if _eabcf !=nil {return _eabcf ; +};start .Attr =append (start .Attr ,_gcbec );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Bookmark and its children, prefixing error messages with path -func (_ebdb *CT_Bookmark )ValidateWithPath (path string )error {if _ggcdg :=_ebdb .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); -_ggcdg !=nil {return _ggcdg ;};return nil ;};func (_fafad *ST_JcTable )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fafad =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fafad =1;case "\u0065\u006e\u0064":*_fafad =2;case "\u006c\u0065\u0066\u0074":*_fafad =3; -case "\u0072\u0069\u0067h\u0074":*_fafad =4;case "\u0073\u0074\u0061r\u0074":*_fafad =5;};return nil ;};func (_baacg *CT_Div )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baacg .MarLeft =NewCT_SignedTwipsMeasure ();_baacg .MarRight =NewCT_SignedTwipsMeasure (); -_baacg .MarTop =NewCT_SignedTwipsMeasure ();_baacg .MarBottom =NewCT_SignedTwipsMeasure ();for _ ,_ddgg :=range start .Attr {if _ddgg .Name .Local =="\u0069\u0064"{_cdge ,_gdac :=_fc .ParseInt (_ddgg .Value ,10,64);if _gdac !=nil {return _gdac ;};_baacg .IdAttr =_cdge ; -continue ;};};_cbge :for {_aeeag ,_faeea :=d .Token ();if _faeea !=nil {return _faeea ;};switch _bacg :=_aeeag .(type ){case _f .StartElement :switch _bacg .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_baacg .BlockQuote =NewCT_OnOff (); -if _dabeg :=d .DecodeElement (_baacg .BlockQuote ,&_bacg );_dabeg !=nil {return _dabeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_baacg .BodyDiv =NewCT_OnOff (); -if _cefda :=d .DecodeElement (_baacg .BodyDiv ,&_bacg );_cefda !=nil {return _cefda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _caaef :=d .DecodeElement (_baacg .MarLeft ,&_bacg ); -_caaef !=nil {return _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 :"\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 _addgg :=d .DecodeElement (_baacg .MarRight ,&_bacg ); -_addgg !=nil {return _addgg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _bcdae :=d .DecodeElement (_baacg .MarTop ,&_bacg ); -_bcdae !=nil {return _bcdae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _aaabd :=d .DecodeElement (_baacg .MarBottom ,&_bacg ); -_aaabd !=nil {return _aaabd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_baacg .DivBdr =NewCT_DivBdr (); -if _eeefe :=d .DecodeElement (_baacg .DivBdr ,&_bacg );_eeefe !=nil {return _eeefe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffcfd :=NewCT_Divs (); -if _afggb :=d .DecodeElement (_ffcfd ,&_bacg );_afggb !=nil {return _afggb ;};_baacg .DivsChild =append (_baacg .DivsChild ,_ffcfd );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",_bacg .Name ); -if _dbece :=d .Skip ();_dbece !=nil {return _dbece ;};};case _f .EndElement :break _cbge ;case _f .CharData :};};return nil ;}; +// Validate validates the WdCT_WrapSquare and its children +func (_eggcbb *WdCT_WrapSquare )Validate ()error {return _eggcbb .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065");};func (_gccbg *WdCT_GraphicFrame )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gccbg .CNvPr =_ed .NewCT_NonVisualDrawingProps (); +_gccbg .CNvFrPr =_ed .NewCT_NonVisualGraphicFrameProperties ();_gccbg .Xfrm =_ed .NewCT_Transform2D ();_gccbg .Graphic =_ed .NewGraphic ();_fgbadb :for {_bgcae ,_fcged :=d .Token ();if _fcged !=nil {return _fcged ;};switch _dbcde :=_bgcae .(type ){case _d .StartElement :switch _dbcde .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 _abbedf :=d .DecodeElement (_gccbg .CNvPr ,&_dbcde ); +_abbedf !=nil {return _abbedf ;};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 _gfcga :=d .DecodeElement (_gccbg .CNvFrPr ,&_dbcde ); +_gfcga !=nil {return _gfcga ;};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 _ebagef :=d .DecodeElement (_gccbg .Xfrm ,&_dbcde ); +_ebagef !=nil {return _ebagef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _caaee :=d .DecodeElement (_gccbg .Graphic ,&_dbcde ); +_caaee !=nil {return _caaee ;};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"}:_gccbg .ExtLst =_ed .NewCT_OfficeArtExtensionList (); +if _afcbe :=d .DecodeElement (_gccbg .ExtLst ,&_dbcde );_afcbe !=nil {return _afcbe ;};default:_gb .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",_dbcde .Name ); +if _adddf :=d .Skip ();_adddf !=nil {return _adddf ;};};case _d .EndElement :break _fgbadb ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Numbering and its children, prefixing error messages with path -func (_fgaa *CT_Numbering )ValidateWithPath (path string )error {for _ecabc ,_baeb :=range _fgaa .NumPicBullet {if _cebbd :=_baeb .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u004eum\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u005b\u0025\u0064\u005d",path ,_ecabc )); -_cebbd !=nil {return _cebbd ;};};for _fgbfa ,_gfeaf :=range _fgaa .AbstractNum {if _dddfd :=_gfeaf .ValidateWithPath (_d .Sprintf ("\u0025s\u002fA\u0062\u0073\u0074\u0072\u0061c\u0074\u004eu\u006d\u005b\u0025\u0064\u005d",path ,_fgbfa ));_dddfd !=nil {return _dddfd ; -};};for _ceae ,_edbbe :=range _fgaa .Num {if _ceabf :=_edbbe .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u005b\u0025\u0064\u005d",path ,_ceae ));_ceabf !=nil {return _ceabf ;};};if _fgaa .NumIdMacAtCleanup !=nil {if _bdgbdb :=_fgaa .NumIdMacAtCleanup .ValidateWithPath (path +"\u002fN\u0075m\u0049\u0064\u004d\u0061\u0063A\u0074\u0043l\u0065\u0061\u006e\u0075\u0070"); -_bdgbdb !=nil {return _bdgbdb ;};};return nil ;}; +// Validate validates the CT_WebSettings and its children +func (_dadfdd *CT_WebSettings )Validate ()error {return _dadfdd .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");};func (_gccfcc ST_Shd )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_caeab :=_d .Attr {}; +_caeab .Name =name ;switch _gccfcc {case ST_ShdUnset :_caeab .Value ="";case ST_ShdNil :_caeab .Value ="\u006e\u0069\u006c";case ST_ShdClear :_caeab .Value ="\u0063\u006c\u0065a\u0072";case ST_ShdSolid :_caeab .Value ="\u0073\u006f\u006ci\u0064";case ST_ShdHorzStripe :_caeab .Value ="\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065"; +case ST_ShdVertStripe :_caeab .Value ="\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdReverseDiagStripe :_caeab .Value ="\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdDiagStripe :_caeab .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065"; +case ST_ShdHorzCross :_caeab .Value ="\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s";case ST_ShdDiagCross :_caeab .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_ShdThinHorzStripe :_caeab .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065"; +case ST_ShdThinVertStripe :_caeab .Value ="\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinReverseDiagStripe :_caeab .Value ="t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065"; +case ST_ShdThinDiagStripe :_caeab .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinHorzCross :_caeab .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073";case ST_ShdThinDiagCross :_caeab .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073"; +case ST_ShdPct5 :_caeab .Value ="\u0070\u0063\u0074\u0035";case ST_ShdPct10 :_caeab .Value ="\u0070\u0063\u00741\u0030";case ST_ShdPct12 :_caeab .Value ="\u0070\u0063\u00741\u0032";case ST_ShdPct15 :_caeab .Value ="\u0070\u0063\u00741\u0035";case ST_ShdPct20 :_caeab .Value ="\u0070\u0063\u00742\u0030"; +case ST_ShdPct25 :_caeab .Value ="\u0070\u0063\u00742\u0035";case ST_ShdPct30 :_caeab .Value ="\u0070\u0063\u00743\u0030";case ST_ShdPct35 :_caeab .Value ="\u0070\u0063\u00743\u0035";case ST_ShdPct37 :_caeab .Value ="\u0070\u0063\u00743\u0037";case ST_ShdPct40 :_caeab .Value ="\u0070\u0063\u00744\u0030"; +case ST_ShdPct45 :_caeab .Value ="\u0070\u0063\u00744\u0035";case ST_ShdPct50 :_caeab .Value ="\u0070\u0063\u00745\u0030";case ST_ShdPct55 :_caeab .Value ="\u0070\u0063\u00745\u0035";case ST_ShdPct60 :_caeab .Value ="\u0070\u0063\u00746\u0030";case ST_ShdPct62 :_caeab .Value ="\u0070\u0063\u00746\u0032"; +case ST_ShdPct65 :_caeab .Value ="\u0070\u0063\u00746\u0035";case ST_ShdPct70 :_caeab .Value ="\u0070\u0063\u00747\u0030";case ST_ShdPct75 :_caeab .Value ="\u0070\u0063\u00747\u0035";case ST_ShdPct80 :_caeab .Value ="\u0070\u0063\u00748\u0030";case ST_ShdPct85 :_caeab .Value ="\u0070\u0063\u00748\u0035"; +case ST_ShdPct87 :_caeab .Value ="\u0070\u0063\u00748\u0037";case ST_ShdPct90 :_caeab .Value ="\u0070\u0063\u00749\u0030";case ST_ShdPct95 :_caeab .Value ="\u0070\u0063\u00749\u0035";};return _caeab ,nil ;};func (_gcbcdf ST_SignedHpsMeasure )String ()string {if _gcbcdf .Int64 !=nil {return _b .Sprintf ("\u0025\u0076",*_gcbcdf .Int64 ); +};if _gcbcdf .ST_UniversalMeasure !=nil {return _b .Sprintf ("\u0025\u0076",*_gcbcdf .ST_UniversalMeasure );};return "";}; -// Validate validates the WdInline and its children -func (_bfeeda *WdInline )Validate ()error {return _bfeeda .ValidateWithPath ("\u0057\u0064\u0049\u006e\u006c\u0069\u006e\u0065");};func NewCT_Color ()*CT_Color {_daaf :=&CT_Color {};return _daaf };func (_faeca *WdCT_WrapSquare )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_faeca .WrapTextAttr =WdST_WrapText (1); -for _ ,_beceg :=range start .Attr {if _beceg .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_faeca .WrapTextAttr .UnmarshalXMLAttr (_beceg );continue ;};if _beceg .Name .Local =="\u0064\u0069\u0073t\u0054"{_egacg ,_cgffae :=_fc .ParseUint (_beceg .Value ,10,32); -if _cgffae !=nil {return _cgffae ;};_dcegf :=uint32 (_egacg );_faeca .DistTAttr =&_dcegf ;continue ;};if _beceg .Name .Local =="\u0064\u0069\u0073t\u0042"{_eagcc ,_abdbd :=_fc .ParseUint (_beceg .Value ,10,32);if _abdbd !=nil {return _abdbd ;};_eebddc :=uint32 (_eagcc ); -_faeca .DistBAttr =&_eebddc ;continue ;};if _beceg .Name .Local =="\u0064\u0069\u0073t\u004c"{_cdgbf ,_dbdfdf :=_fc .ParseUint (_beceg .Value ,10,32);if _dbdfdf !=nil {return _dbdfdf ;};_bdebc :=uint32 (_cdgbf );_faeca .DistLAttr =&_bdebc ;continue ;}; -if _beceg .Name .Local =="\u0064\u0069\u0073t\u0052"{_aaafae ,_cgcfb :=_fc .ParseUint (_beceg .Value ,10,32);if _cgcfb !=nil {return _cgcfb ;};_gdfea :=uint32 (_aaafae );_faeca .DistRAttr =&_gdfea ;continue ;};};_babgd :for {_ffdeb ,_dcaag :=d .Token (); -if _dcaag !=nil {return _dcaag ;};switch _ccbfgf :=_ffdeb .(type ){case _f .StartElement :switch _ccbfgf .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"}:_faeca .EffectExtent =NewWdCT_EffectExtent (); -if _begbg :=d .DecodeElement (_faeca .EffectExtent ,&_ccbfgf );_begbg !=nil {return _begbg ;};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",_ccbfgf .Name ); -if _eddabb :=d .Skip ();_eddabb !=nil {return _eddabb ;};};case _f .EndElement :break _babgd ;case _f .CharData :};};return nil ;};func (_fcbee *CT_TblLook )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcbee .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_d .Sprintf ("\u0025\u0076",*_fcbee .FirstRowAttr )}); -};if _fcbee .LastRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_d .Sprintf ("\u0025\u0076",*_fcbee .LastRowAttr )});};if _fcbee .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 :_d .Sprintf ("\u0025\u0076",*_fcbee .FirstColumnAttr )}); -};if _fcbee .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 :_d .Sprintf ("\u0025\u0076",*_fcbee .LastColumnAttr )});};if _fcbee .NoHBandAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u006e\u006f\u0048\u0042\u0061\u006ed"},Value :_d .Sprintf ("\u0025\u0076",*_fcbee .NoHBandAttr )}); -};if _fcbee .NoVBandAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u006e\u006f\u0056\u0042\u0061\u006ed"},Value :_d .Sprintf ("\u0025\u0076",*_fcbee .NoVBandAttr )});};if _fcbee .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_fcbee .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aedcafg ST_TblOverlap )String ()string {switch _aedcafg {case 0:return "";case 1:return "\u006e\u0065\u0076e\u0072";case 2:return "\u006fv\u0065\u0072\u006c\u0061\u0070"; -};return "";}; +// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path +func (_cadda *CT_SmartTagType )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_SaveThroughXslt and its children -func (_cafab *CT_SaveThroughXslt )Validate ()error {return _cafab .ValidateWithPath ("\u0043T\u005fS\u0061\u0076\u0065\u0054\u0068r\u006f\u0075g\u0068\u0058\u0073\u006c\u0074");};func (_fgggb *CT_RecipientData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgggb .Column =NewCT_DecimalNumber (); -_fgggb .UniqueTag =NewCT_Base64Binary ();_bgebc :for {_adfaf ,_gegaa :=d .Token ();if _gegaa !=nil {return _gegaa ;};switch _gceca :=_adfaf .(type ){case _f .StartElement :switch _gceca .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgggb .Active =NewCT_OnOff (); -if _aefaa :=d .DecodeElement (_fgggb .Active ,&_gceca );_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 :"\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 _geeeb :=d .DecodeElement (_fgggb .Column ,&_gceca ); -_geeeb !=nil {return _geeeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _gbfbb :=d .DecodeElement (_fgggb .UniqueTag ,&_gceca ); -_gbfbb !=nil {return _gbfbb ;};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",_gceca .Name ); -if _egddf :=d .Skip ();_egddf !=nil {return _egddf ;};};case _f .EndElement :break _bgebc ;case _f .CharData :};};return nil ;};func NewCT_SimpleField ()*CT_SimpleField {_gddba :=&CT_SimpleField {};return _gddba };func NewWdCT_WordprocessingContentPart ()*WdCT_WordprocessingContentPart {_acbac :=&WdCT_WordprocessingContentPart {}; -return _acbac ;};func (_ffgef *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 :_d .Sprintf ("\u0025\u0076",_ffgef .NameAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_d .Sprintf ("\u0025\u0076",_ffgef .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_MathCtrlDel struct{AuthorAttr string ; -DateAttr *_c .Time ; +// ValidateWithPath validates the EG_PContentBase and its children, prefixing error messages with path +func (_gcfecg *EG_PContentBase )ValidateWithPath (path string )error {if _gcfecg .CustomXml !=nil {if _dddefd :=_gcfecg .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_dddefd !=nil {return _dddefd ;}; +};for _bfdbg ,_fcbdd :=range _gcfecg .FldSimple {if _decafe :=_fcbdd .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bfdbg ));_decafe !=nil {return _decafe ;};};if _gcfecg .Hyperlink !=nil {if _ggaba :=_gcfecg .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"); +_ggaba !=nil {return _ggaba ;};};return nil ;};type CT_Language struct{ -// Annotation Identifier -IdAttr int64 ;};func (_adcga *CT_TblGridCol )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afcege :=range start .Attr {if _afcege .Name .Local =="\u0077"{_bbcgeg ,_begfa :=ParseUnionST_TwipsMeasure (_afcege .Value );if _begfa !=nil {return _begfa ; -};_adcga .WAttr =&_bbcgeg ;continue ;};};for {_edggd ,_gegafa :=d .Token ();if _gegafa !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cG\u0072i\u0064\u0043\u006f\u006c\u003a\u0020\u0025s",_gegafa );};if _gcdfbb ,_ffedcc :=_edggd .(_f .EndElement ); -_ffedcc &&_gcdfbb .Name ==start .Name {break ;};};return nil ;};func (_ccefgg ST_ObjectUpdateMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bgaff :=_f .Attr {};_bgaff .Name =name ;switch _ccefgg {case ST_ObjectUpdateModeUnset :_bgaff .Value =""; -case ST_ObjectUpdateModeAlways :_bgaff .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_ObjectUpdateModeOnCall :_bgaff .Value ="\u006f\u006e\u0043\u0061\u006c\u006c";};return _bgaff ,nil ;};func (_gdbdgf *ST_RubyAlign )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggcbd ,_egecd :=d .Token (); -if _egecd !=nil {return _egecd ;};if _deaadg ,_cacefg :=_ggcbd .(_f .EndElement );_cacefg &&_deaadg .Name ==start .Name {*_gdbdgf =1;return nil ;};if _babgde ,_dbefa :=_ggcbd .(_f .CharData );!_dbefa {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggcbd ); -}else {switch string (_babgde ){case "":*_gdbdgf =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gdbdgf =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_gdbdgf =2;case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_gdbdgf =3; -case "\u006c\u0065\u0066\u0074":*_gdbdgf =4;case "\u0072\u0069\u0067h\u0074":*_gdbdgf =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_gdbdgf =6;};};_ggcbd ,_egecd =d .Token ();if _egecd !=nil {return _egecd ;}; -if _caccee ,_fgcgc :=_ggcbd .(_f .EndElement );_fgcgc &&_caccee .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggcbd ); -};type CT_ObjectChoice struct{Control *CT_Control ;ObjectLink *CT_ObjectLink ;ObjectEmbed *CT_ObjectEmbed ;Movie *CT_Rel ;}; +// Latin Language +ValAttr *string ; -// ValidateWithPath validates the CT_TabStop and its children, prefixing error messages with path -func (_bbffb *CT_TabStop )ValidateWithPath (path string )error {if _bbffb .ValAttr ==ST_TabJcUnset {return _d .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 _ffedf :=_bbffb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffedf !=nil {return _ffedf ;};if _gacff :=_bbffb .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072"); -_gacff !=nil {return _gacff ;};if _gabded :=_bbffb .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_gabded !=nil {return _gabded ;};return nil ;};func (_cefbb *CT_TblBorders )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _cefbb .Top !=nil {_ffcdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_cefbb .Top ,_ffcdd );};if _cefbb .Start !=nil {_gffgae :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}}; -e .EncodeElement (_cefbb .Start ,_gffgae );};if _cefbb .Left !=nil {_debdfg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_cefbb .Left ,_debdfg );};if _cefbb .Bottom !=nil {_cegbebc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}}; -e .EncodeElement (_cefbb .Bottom ,_cegbebc );};if _cefbb .End !=nil {_dbebbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_cefbb .End ,_dbebbg );};if _cefbb .Right !=nil {_fdcca :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_cefbb .Right ,_fdcca );};if _cefbb .InsideH !=nil {_deeef :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_cefbb .InsideH ,_deeef );};if _cefbb .InsideV !=nil {_fedecd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}}; -e .EncodeElement (_cefbb .InsideV ,_fedecd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbbdc *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 _dbbdc .EG_PContentBase !=nil {for _ ,_bceba :=range _dbbdc .EG_PContentBase {_bceba .MarshalXML (e ,_f .StartElement {});};};if _dbbdc .EG_ContentRunContentBase !=nil {for _ ,_efddd :=range _dbbdc .EG_ContentRunContentBase {_efddd .MarshalXML (e ,_f .StartElement {}); -};};return nil ;};func (_dbbafc *CT_SaveThroughXslt )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbbafc .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dbbafc .IdAttr )}); -};if _dbbafc .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 :_d .Sprintf ("\u0025\u0076",*_dbbafc .SolutionIDAttr )});};e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbcefa *ST_MailMergeDocType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cbcefa =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_cbcefa =1;case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_cbcefa =2; -case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_cbcefa =3;case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_cbcefa =4;case "\u0065\u006d\u0061i\u006c":*_cbcefa =5;case "\u0066\u0061\u0078":*_cbcefa =6; -};return nil ;};func NewCT_Hyperlink ()*CT_Hyperlink {_cefeb :=&CT_Hyperlink {};return _cefeb };func (_eeaf *CT_Footnotes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eeaf .Footnote !=nil {_gabagb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}}; -for _ ,_feff :=range _eeaf .Footnote {e .EncodeElement (_feff ,_gabagb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type WdCT_WordprocessingGroupChoice struct{Wsp []*WdWsp ;GrpSp []*WdCT_WordprocessingGroup ;GraphicFrame []*WdCT_GraphicFrame ; -Pic []*_ce .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;};func (_gcdef ST_NumberFormat )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cefbg :=_f .Attr {};_cefbg .Name =name ;switch _gcdef {case ST_NumberFormatUnset :_cefbg .Value ="";case ST_NumberFormatDecimal :_cefbg .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c"; -case ST_NumberFormatUpperRoman :_cefbg .Value ="\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatLowerRoman :_cefbg .Value ="\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatUpperLetter :_cefbg .Value ="u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072"; -case ST_NumberFormatLowerLetter :_cefbg .Value ="l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case ST_NumberFormatOrdinal :_cefbg .Value ="\u006fr\u0064\u0069\u006e\u0061\u006c";case ST_NumberFormatCardinalText :_cefbg .Value ="\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074"; -case ST_NumberFormatOrdinalText :_cefbg .Value ="o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case ST_NumberFormatHex :_cefbg .Value ="\u0068\u0065\u0078";case ST_NumberFormatChicago :_cefbg .Value ="\u0063h\u0069\u0063\u0061\u0067\u006f"; -case ST_NumberFormatIdeographDigital :_cefbg .Value ="\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatJapaneseCounting :_cefbg .Value ="\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067"; -case ST_NumberFormatAiueo :_cefbg .Value ="\u0061\u0069\u0075e\u006f";case ST_NumberFormatIroha :_cefbg .Value ="\u0069\u0072\u006fh\u0061";case ST_NumberFormatDecimalFullWidth :_cefbg .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068"; -case ST_NumberFormatDecimalHalfWidth :_cefbg .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068";case ST_NumberFormatJapaneseLegal :_cefbg .Value ="\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c"; -case ST_NumberFormatJapaneseDigitalTenThousand :_cefbg .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 :_cefbg .Value ="d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065"; -case ST_NumberFormatDecimalFullWidth2 :_cefbg .Value ="\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032";case ST_NumberFormatAiueoFullWidth :_cefbg .Value ="\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068"; -case ST_NumberFormatIrohaFullWidth :_cefbg .Value ="\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case ST_NumberFormatDecimalZero :_cefbg .Value ="d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f";case ST_NumberFormatBullet :_cefbg .Value ="\u0062\u0075\u006c\u006c\u0065\u0074"; -case ST_NumberFormatGanada :_cefbg .Value ="\u0067\u0061\u006e\u0061\u0064\u0061";case ST_NumberFormatChosung :_cefbg .Value ="\u0063h\u006f\u0073\u0075\u006e\u0067";case ST_NumberFormatDecimalEnclosedFullstop :_cefbg .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 :_cefbg .Value ="d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e";case ST_NumberFormatDecimalEnclosedCircleChinese :_cefbg .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 :_cefbg .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 :_cefbg .Value ="i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c"; -case ST_NumberFormatIdeographZodiac :_cefbg .Value ="\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063";case ST_NumberFormatIdeographZodiacTraditional :_cefbg .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 :_cefbg .Value ="\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatIdeographLegalTraditional :_cefbg .Value ="\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l"; -case ST_NumberFormatTaiwaneseCountingThousand :_cefbg .Value ="\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed";case ST_NumberFormatTaiwaneseDigital :_cefbg .Value ="\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c"; -case ST_NumberFormatChineseCounting :_cefbg .Value ="\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatChineseLegalSimplified :_cefbg .Value ="\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064"; -case ST_NumberFormatChineseCountingThousand :_cefbg .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 :_cefbg .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c"; -case ST_NumberFormatKoreanCounting :_cefbg .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatKoreanLegal :_cefbg .Value ="k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c";case ST_NumberFormatKoreanDigital2 :_cefbg .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032"; -case ST_NumberFormatVietnameseCounting :_cefbg .Value ="\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatRussianLower :_cefbg .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072"; -case ST_NumberFormatRussianUpper :_cefbg .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072";case ST_NumberFormatNone :_cefbg .Value ="\u006e\u006f\u006e\u0065";case ST_NumberFormatNumberInDash :_cefbg .Value ="\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068"; -case ST_NumberFormatHebrew1 :_cefbg .Value ="\u0068e\u0062\u0072\u0065\u0077\u0031";case ST_NumberFormatHebrew2 :_cefbg .Value ="\u0068e\u0062\u0072\u0065\u0077\u0032";case ST_NumberFormatArabicAlpha :_cefbg .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061"; -case ST_NumberFormatArabicAbjad :_cefbg .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064";case ST_NumberFormatHindiVowels :_cefbg .Value ="h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073";case ST_NumberFormatHindiConsonants :_cefbg .Value ="\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073"; -case ST_NumberFormatHindiNumbers :_cefbg .Value ="\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatHindiCounting :_cefbg .Value ="\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatThaiLetters :_cefbg .Value ="t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073"; -case ST_NumberFormatThaiNumbers :_cefbg .Value ="t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatThaiCounting :_cefbg .Value ="\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatBahtText :_cefbg .Value ="\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074"; -case ST_NumberFormatDollarText :_cefbg .Value ="\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074";case ST_NumberFormatCustom :_cefbg .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _cefbg ,nil ;};func NewCT_Comment ()*CT_Comment {_ffbf :=&CT_Comment {}; -return _ffbf }; +// East Asian Language +EastAsiaAttr *string ; -// ValidateWithPath validates the CT_PPrGeneral and its children, prefixing error messages with path -func (_ceaeg *CT_PPrGeneral )ValidateWithPath (path string )error {if _ceaeg .PStyle !=nil {if _ddfae :=_ceaeg .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_ddfae !=nil {return _ddfae ;};};if _ceaeg .KeepNext !=nil {if _aaafa :=_ceaeg .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t"); -_aaafa !=nil {return _aaafa ;};};if _ceaeg .KeepLines !=nil {if _ddfde :=_ceaeg .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_ddfde !=nil {return _ddfde ;};};if _ceaeg .PageBreakBefore !=nil {if _bgdbb :=_ceaeg .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"); -_bgdbb !=nil {return _bgdbb ;};};if _ceaeg .FramePr !=nil {if _dgfee :=_ceaeg .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_dgfee !=nil {return _dgfee ;};};if _ceaeg .WidowControl !=nil {if _fcebf :=_ceaeg .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"); -_fcebf !=nil {return _fcebf ;};};if _ceaeg .NumPr !=nil {if _acce :=_ceaeg .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_acce !=nil {return _acce ;};};if _ceaeg .SuppressLineNumbers !=nil {if _dfdbb :=_ceaeg .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073"); -_dfdbb !=nil {return _dfdbb ;};};if _ceaeg .PBdr !=nil {if _ddacf :=_ceaeg .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_ddacf !=nil {return _ddacf ;};};if _ceaeg .Shd !=nil {if _cdbaag :=_ceaeg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_cdbaag !=nil {return _cdbaag ;};};if _ceaeg .Tabs !=nil {if _gdaba :=_ceaeg .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_gdaba !=nil {return _gdaba ;};};if _ceaeg .SuppressAutoHyphens !=nil {if _ebac :=_ceaeg .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073"); -_ebac !=nil {return _ebac ;};};if _ceaeg .Kinsoku !=nil {if _gfffg :=_ceaeg .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_gfffg !=nil {return _gfffg ;};};if _ceaeg .WordWrap !=nil {if _eadbb :=_ceaeg .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p"); -_eadbb !=nil {return _eadbb ;};};if _ceaeg .OverflowPunct !=nil {if _bdafe :=_ceaeg .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_bdafe !=nil {return _bdafe ;};};if _ceaeg .TopLinePunct !=nil {if _bfbgee :=_ceaeg .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"); -_bfbgee !=nil {return _bfbgee ;};};if _ceaeg .AutoSpaceDE !=nil {if _facbb :=_ceaeg .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_facbb !=nil {return _facbb ;};};if _ceaeg .AutoSpaceDN !=nil {if _bfeagg :=_ceaeg .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"); -_bfeagg !=nil {return _bfeagg ;};};if _ceaeg .Bidi !=nil {if _dfbac :=_ceaeg .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_dfbac !=nil {return _dfbac ;};};if _ceaeg .AdjustRightInd !=nil {if _gagbc :=_ceaeg .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"); -_gagbc !=nil {return _gagbc ;};};if _ceaeg .SnapToGrid !=nil {if _gebfge :=_ceaeg .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_gebfge !=nil {return _gebfge ;};};if _ceaeg .Spacing !=nil {if _ebecc :=_ceaeg .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_ebecc !=nil {return _ebecc ;};};if _ceaeg .Ind !=nil {if _cadbb :=_ceaeg .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_cadbb !=nil {return _cadbb ;};};if _ceaeg .ContextualSpacing !=nil {if _gcbfd :=_ceaeg .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067"); -_gcbfd !=nil {return _gcbfd ;};};if _ceaeg .MirrorIndents !=nil {if _ffebc :=_ceaeg .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_ffebc !=nil {return _ffebc ;};};if _ceaeg .SuppressOverlap !=nil {if _eccbc :=_ceaeg .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"); -_eccbc !=nil {return _eccbc ;};};if _ceaeg .Jc !=nil {if _ddbfc :=_ceaeg .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_ddbfc !=nil {return _ddbfc ;};};if _ceaeg .TextDirection !=nil {if _dafg :=_ceaeg .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); -_dafg !=nil {return _dafg ;};};if _ceaeg .TextAlignment !=nil {if _ggff :=_ceaeg .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_ggff !=nil {return _ggff ;};};if _ceaeg .TextboxTightWrap !=nil {if _ccdde :=_ceaeg .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070"); -_ccdde !=nil {return _ccdde ;};};if _ceaeg .OutlineLvl !=nil {if _fdgbaa :=_ceaeg .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_fdgbaa !=nil {return _fdgbaa ;};};if _ceaeg .DivId !=nil {if _dggga :=_ceaeg .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064"); -_dggga !=nil {return _dggga ;};};if _ceaeg .CnfStyle !=nil {if _bacfa :=_ceaeg .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_bacfa !=nil {return _bacfa ;};};if _ceaeg .PPrChange !=nil {if _egefdf :=_ceaeg .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); -_egefdf !=nil {return _egefdf ;};};return nil ;};type CT_Perm struct{ +// Complex Script Language +BidiAttr *string ;};type CT_Kinsoku struct{ -// Annotation ID -IdAttr string ; +// Language For Which Custom Line Breaking Rule Applies +LangAttr string ; -// Annotation Displaced By Custom XML Markup -DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;};func (_gcbeg *ST_Shd )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbcffe ,_bcabf :=d .Token ();if _bcabf !=nil {return _bcabf ;};if _abadaf ,_eddgc :=_dbcffe .(_f .EndElement );_eddgc &&_abadaf .Name ==start .Name {*_gcbeg =1; -return nil ;};if _fcfbgf ,_agdbe :=_dbcffe .(_f .CharData );!_agdbe {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbcffe );}else {switch string (_fcfbgf ){case "":*_gcbeg =0; -case "\u006e\u0069\u006c":*_gcbeg =1;case "\u0063\u006c\u0065a\u0072":*_gcbeg =2;case "\u0073\u006f\u006ci\u0064":*_gcbeg =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_gcbeg =4;case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_gcbeg =5; -case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_gcbeg =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_gcbeg =7;case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_gcbeg =8; -case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_gcbeg =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_gcbeg =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_gcbeg =11; -case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_gcbeg =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_gcbeg =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_gcbeg =14; -case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_gcbeg =15;case "\u0070\u0063\u0074\u0035":*_gcbeg =16;case "\u0070\u0063\u00741\u0030":*_gcbeg =17;case "\u0070\u0063\u00741\u0032":*_gcbeg =18;case "\u0070\u0063\u00741\u0035":*_gcbeg =19; -case "\u0070\u0063\u00742\u0030":*_gcbeg =20;case "\u0070\u0063\u00742\u0035":*_gcbeg =21;case "\u0070\u0063\u00743\u0030":*_gcbeg =22;case "\u0070\u0063\u00743\u0035":*_gcbeg =23;case "\u0070\u0063\u00743\u0037":*_gcbeg =24;case "\u0070\u0063\u00744\u0030":*_gcbeg =25; -case "\u0070\u0063\u00744\u0035":*_gcbeg =26;case "\u0070\u0063\u00745\u0030":*_gcbeg =27;case "\u0070\u0063\u00745\u0035":*_gcbeg =28;case "\u0070\u0063\u00746\u0030":*_gcbeg =29;case "\u0070\u0063\u00746\u0032":*_gcbeg =30;case "\u0070\u0063\u00746\u0035":*_gcbeg =31; -case "\u0070\u0063\u00747\u0030":*_gcbeg =32;case "\u0070\u0063\u00747\u0035":*_gcbeg =33;case "\u0070\u0063\u00748\u0030":*_gcbeg =34;case "\u0070\u0063\u00748\u0035":*_gcbeg =35;case "\u0070\u0063\u00748\u0037":*_gcbeg =36;case "\u0070\u0063\u00749\u0030":*_gcbeg =37; -case "\u0070\u0063\u00749\u0035":*_gcbeg =38;};};_dbcffe ,_bcabf =d .Token ();if _bcabf !=nil {return _bcabf ;};if _ddbec ,_dbfef :=_dbcffe .(_f .EndElement );_dbfef &&_ddbec .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbcffe ); -};func (_dagbgb *ST_ObjectDrawAspect )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dagbgb =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_dagbgb =1;case "\u0069\u0063\u006f\u006e":*_dagbgb =2;};return nil ;};func (_dggba *CT_PaperSource )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dggba .FirstAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0066\u0069\u0072\u0073\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_dggba .FirstAttr )}); -};if _dggba .OtherAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u006f\u0074\u0068\u0065\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_dggba .OtherAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_cabce *CT_FldChar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cabce .FldCharTypeAttr =ST_FldCharType (1);for _ ,_gadc :=range start .Attr {if _gadc .Name .Local =="f\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"{_cabce .FldCharTypeAttr .UnmarshalXMLAttr (_gadc ); -continue ;};if _gadc .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_gcbcf ,_efaa :=ParseUnionST_OnOff (_gadc .Value );if _efaa !=nil {return _efaa ;};_cabce .FldLockAttr =&_gcbcf ;continue ;};if _gadc .Name .Local =="\u0064\u0069\u0072t\u0079"{_bgade ,_ddbb :=ParseUnionST_OnOff (_gadc .Value ); -if _ddbb !=nil {return _ddbb ;};_cabce .DirtyAttr =&_bgade ;continue ;};};_dacgf :for {_gbdb ,_bdcb :=d .Token ();if _bdcb !=nil {return _bdcb ;};switch _bgfg :=_gbdb .(type ){case _f .StartElement :switch _bgfg .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cabce .FldData =NewCT_Text (); -if _bfegf :=d .DecodeElement (_cabce .FldData ,&_bgfg );_bfegf !=nil {return _bfegf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cabce .FfData =NewCT_FFData (); -if _bfbcf :=d .DecodeElement (_cabce .FfData ,&_bgfg );_bfbcf !=nil {return _bfbcf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cabce .NumberingChange =NewCT_TrackChangeNumbering (); -if _dbbbg :=d .DecodeElement (_cabce .NumberingChange ,&_bgfg );_dbbbg !=nil {return _dbbbg ;};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",_bgfg .Name ); -if _ddgf :=d .Skip ();_ddgf !=nil {return _ddgf ;};};case _f .EndElement :break _dacgf ;case _f .CharData :};};return nil ;}; +// Characters For Custom Line Breaking Rule +ValAttr string ;};func NewCT_Em ()*CT_Em {_fddf :=&CT_Em {};_fddf .ValAttr =ST_Em (1);return _fddf };func (_beecc *CT_TblGrid )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfgccg :for {_egaea ,_febae :=d .Token ();if _febae !=nil {return _febae ; +};switch _gcedgc :=_egaea .(type ){case _d .StartElement :switch _gcedgc .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"}:_gaffed :=NewCT_TblGridCol (); +if _affebe :=d .DecodeElement (_gaffed ,&_gcedgc );_affebe !=nil {return _affebe ;};_beecc .GridCol =append (_beecc .GridCol ,_gaffed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beecc .TblGridChange =NewCT_TblGridChange (); +if _bfecde :=d .DecodeElement (_beecc .TblGridChange ,&_gcedgc );_bfecde !=nil {return _bfecde ;};default:_gb .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",_gcedgc .Name ); +if _dbfbc :=d .Skip ();_dbfbc !=nil {return _dbfbc ;};};case _d .EndElement :break _cfgccg ;case _d .CharData :};};return nil ;};func (_fdgdee *ST_SignedTwipsMeasure )Validate ()error {return _fdgdee .ValidateWithPath ("")};func (_efdbg *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 :_b .Sprintf ("\u0025\u0076",_efdbg .AuthorAttr )}); +if _efdbg .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_efdbg .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_efdbg .IdAttr )}); +e .EncodeToken (start );_ddaacb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_efdbg .TrPr ,_ddaacb );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_SectPr struct{EG_HdrFtrReferences []*EG_HdrFtrReferences ; -// ValidateWithPath validates the CT_Tc and its children, prefixing error messages with path -func (_eabad *CT_Tc )ValidateWithPath (path string )error {if _eabad .TcPr !=nil {if _cbdde :=_eabad .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_cbdde !=nil {return _cbdde ;};};for _fabdf ,_edbba :=range _eabad .EG_BlockLevelElts {if _ggfef :=_edbba .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_fabdf )); -_ggfef !=nil {return _ggfef ;};};return nil ;};func NewCT_ShapeDefaults ()*CT_ShapeDefaults {_bggbe :=&CT_ShapeDefaults {};return _bggbe };func (_aaeadc *ST_LineSpacingRule )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egcce ,_bdgff :=d .Token (); -if _bdgff !=nil {return _bdgff ;};if _bfagd ,_geadaa :=_egcce .(_f .EndElement );_geadaa &&_bfagd .Name ==start .Name {*_aaeadc =1;return nil ;};if _eagcb ,_fbefa :=_egcce .(_f .CharData );!_fbefa {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_egcce ); -}else {switch string (_eagcb ){case "":*_aaeadc =0;case "\u0061\u0075\u0074\u006f":*_aaeadc =1;case "\u0065\u0078\u0061c\u0074":*_aaeadc =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_aaeadc =3;};};_egcce ,_bdgff =d .Token ();if _bdgff !=nil {return _bdgff ; -};if _cfcabc ,_eabbf :=_egcce .(_f .EndElement );_eabbf &&_cfcabc .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_egcce ); -};func (_efccf *ST_DocProtect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbddc ,_fadfcg :=d .Token ();if _fadfcg !=nil {return _fadfcg ;};if _adeedf ,_gaedgc :=_bbddc .(_f .EndElement );_gaedgc &&_adeedf .Name ==start .Name {*_efccf =1; -return nil ;};if _fgfdcg ,_dgeggg :=_bbddc .(_f .CharData );!_dgeggg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbddc );}else {switch string (_fgfdcg ){case "":*_efccf =0; -case "\u006e\u006f\u006e\u0065":*_efccf =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_efccf =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_efccf =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_efccf =4; -case "\u0066\u006f\u0072m\u0073":*_efccf =5;};};_bbddc ,_fadfcg =d .Token ();if _fadfcg !=nil {return _fadfcg ;};if _adbggd ,_cfeac :=_bbddc .(_f .EndElement );_cfeac &&_adbggd .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbddc ); -};type CT_Headers struct{ -// Header Cell Reference -Header []*CT_String ;};func (_cbfaf ST_PTabAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cbfaf .String (),start );};func (_gbfbc *CT_Pitch )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_aaegde ,_egbcg :=_gbfbc .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _egbcg !=nil {return _egbcg ;};start .Attr =append (start .Attr ,_aaegde );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cefcg ST_FrameScrollbar )ValidateWithPath (path string )error {switch _cefcg {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cefcg )); -};return nil ;}; +// Section-Wide Footnote Properties +FootnotePr *CT_FtnProps ; -// ValidateWithPath validates the CT_NumRestart and its children, prefixing error messages with path -func (_bebba *CT_NumRestart )ValidateWithPath (path string )error {if _bebba .ValAttr ==ST_RestartNumberUnset {return _d .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 _fegef :=_bebba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fegef !=nil {return _fegef ;};return nil ;};func (_fbfb *CT_ParaRPrOriginal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _fbfb .Ins !=nil {_fdfdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_fbfb .Ins ,_fdfdd );};if _fbfb .Del !=nil {_aggge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_fbfb .Del ,_aggge ); -};if _fbfb .MoveFrom !=nil {_fdfaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_fbfb .MoveFrom ,_fdfaa );};if _fbfb .MoveTo !=nil {_bbff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}}; -e .EncodeElement (_fbfb .MoveTo ,_bbff );};if _fbfb .RStyle !=nil {_fcgdag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fbfb .RStyle ,_fcgdag );};if _fbfb .RFonts !=nil {_ccefg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}}; -e .EncodeElement (_fbfb .RFonts ,_ccefg );};if _fbfb .B !=nil {_ffdgg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_fbfb .B ,_ffdgg );};if _fbfb .BCs !=nil {_efeaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062C\u0073"}}; -e .EncodeElement (_fbfb .BCs ,_efeaa );};if _fbfb .I !=nil {_beebc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_fbfb .I ,_beebc );};if _fbfb .ICs !=nil {_gcfaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069C\u0073"}}; -e .EncodeElement (_fbfb .ICs ,_gcfaa );};if _fbfb .Caps !=nil {_abegbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_fbfb .Caps ,_abegbg );};if _fbfb .SmallCaps !=nil {_abbdb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}}; -e .EncodeElement (_fbfb .SmallCaps ,_abbdb );};if _fbfb .Strike !=nil {_fcccg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_fbfb .Strike ,_fcccg );};if _fbfb .Dstrike !=nil {_bedbd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}}; -e .EncodeElement (_fbfb .Dstrike ,_bedbd );};if _fbfb .Outline !=nil {_gccf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_fbfb .Outline ,_gccf );};if _fbfb .Shadow !=nil {_ecfed :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}}; -e .EncodeElement (_fbfb .Shadow ,_ecfed );};if _fbfb .Emboss !=nil {_fgbac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_fbfb .Emboss ,_fgbac );};if _fbfb .Imprint !=nil {_ddbc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}}; -e .EncodeElement (_fbfb .Imprint ,_ddbc );};if _fbfb .NoProof !=nil {_dgegg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_fbfb .NoProof ,_dgegg );};if _fbfb .SnapToGrid !=nil {_bbcfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}}; -e .EncodeElement (_fbfb .SnapToGrid ,_bbcfd );};if _fbfb .Vanish !=nil {_caff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_fbfb .Vanish ,_caff );};if _fbfb .WebHidden !=nil {_dbdda :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}}; -e .EncodeElement (_fbfb .WebHidden ,_dbdda );};if _fbfb .Color !=nil {_aeaed :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_fbfb .Color ,_aeaed );};if _fbfb .Spacing !=nil {_effb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}}; -e .EncodeElement (_fbfb .Spacing ,_effb );};if _fbfb .W !=nil {_ffdga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_fbfb .W ,_ffdga );};if _fbfb .Kern !=nil {_cbfcd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}}; -e .EncodeElement (_fbfb .Kern ,_cbfcd );};if _fbfb .Position !=nil {_gfbgc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fbfb .Position ,_gfbgc );};if _fbfb .Sz !=nil {_edabb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"}}; -e .EncodeElement (_fbfb .Sz ,_edabb );};if _fbfb .SzCs !=nil {_facbbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_fbfb .SzCs ,_facbbb );};if _fbfb .Highlight !=nil {_bcgga :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_fbfb .Highlight ,_bcgga );};if _fbfb .U !=nil {_dfade :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_fbfb .U ,_dfade );};if _fbfb .Effect !=nil {_ccbcg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}}; -e .EncodeElement (_fbfb .Effect ,_ccbcg );};if _fbfb .Bdr !=nil {_dbbacf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_fbfb .Bdr ,_dbbacf );};if _fbfb .Shd !=nil {_afdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}}; -e .EncodeElement (_fbfb .Shd ,_afdd );};if _fbfb .FitText !=nil {_dfgcg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_fbfb .FitText ,_dfgcg );};if _fbfb .VertAlign !=nil {_eaagff :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}}; -e .EncodeElement (_fbfb .VertAlign ,_eaagff );};if _fbfb .Rtl !=nil {_gaaea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_fbfb .Rtl ,_gaaea );};if _fbfb .Cs !=nil {_cebfcd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0073"}}; -e .EncodeElement (_fbfb .Cs ,_cebfcd );};if _fbfb .Em !=nil {_edgge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_fbfb .Em ,_edgge );};if _fbfb .Lang !=nil {_abede :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}}; -e .EncodeElement (_fbfb .Lang ,_abede );};if _fbfb .EastAsianLayout !=nil {_eggcbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fbfb .EastAsianLayout ,_eggcbc ); -};if _fbfb .SpecVanish !=nil {_ggaeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_fbfb .SpecVanish ,_ggaeb );};if _fbfb .OMath !=nil {_debaf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}}; -e .EncodeElement (_fbfb .OMath ,_debaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Section-Wide Endnote Properties +EndnotePr *CT_EdnProps ; -// Validate validates the CT_Column and its children -func (_dgf *CT_Column )Validate ()error {return _dgf .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0075\u006dn");};func (_cgacc *CT_FrameLayout )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bgcf ,_cdbff :=_cgacc .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _cdbff !=nil {return _cdbff ;};start .Attr =append (start .Attr ,_bgcf );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type WdCT_TextboxInfo struct{IdAttr *uint16 ;TxbxContent *WdCT_TxbxContent ;ExtLst *_fa .CT_OfficeArtExtensionList ; -}; +// Section Type +Type *CT_SectType ; -// ValidateWithPath validates the WdCT_WordprocessingGroupChoice and its children, prefixing error messages with path -func (_efedfe *WdCT_WordprocessingGroupChoice )ValidateWithPath (path string )error {for _gbdcd ,_dgfca :=range _efedfe .Wsp {if _bbffa :=_dgfca .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_gbdcd )); -_bbffa !=nil {return _bbffa ;};};for _faega ,_ebaagg :=range _efedfe .GrpSp {if _eadfg :=_ebaagg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_faega ));_eadfg !=nil {return _eadfg ;};};for _bdgde ,_ebggce :=range _efedfe .GraphicFrame {if _bcegaf :=_ebggce .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_bdgde )); -_bcegaf !=nil {return _bcegaf ;};};for _dcgee ,_ggdgac :=range _efedfe .Pic {if _dbdcfd :=_ggdgac .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_dcgee ));_dbdcfd !=nil {return _dbdcfd ;};};for _cggda ,_egbdd :=range _efedfe .ContentPart {if _feeda :=_egbdd .ValidateWithPath (_d .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_cggda )); -_feeda !=nil {return _feeda ;};};return nil ;};func (_bgefc *CT_TblPrEx )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bgefc .TblW !=nil {_adgddd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}}; -e .EncodeElement (_bgefc .TblW ,_adgddd );};if _bgefc .Jc !=nil {_adbga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_bgefc .Jc ,_adbga );};if _bgefc .TblCellSpacing !=nil {_cedba :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}}; -e .EncodeElement (_bgefc .TblCellSpacing ,_cedba );};if _bgefc .TblInd !=nil {_ggffbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_bgefc .TblInd ,_ggffbd );};if _bgefc .TblBorders !=nil {_gaggfg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; -e .EncodeElement (_bgefc .TblBorders ,_gaggfg );};if _bgefc .Shd !=nil {_dafgf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_bgefc .Shd ,_dafgf );};if _bgefc .TblLayout !=nil {_bfbbc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_bgefc .TblLayout ,_bfbbc );};if _bgefc .TblCellMar !=nil {_cggfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_bgefc .TblCellMar ,_cggfd );};if _bgefc .TblLook !=nil {_cbeadd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}}; -e .EncodeElement (_bgefc .TblLook ,_cbeadd );};if _bgefc .TblPrExChange !=nil {_ebbb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074b\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bgefc .TblPrExChange ,_ebbb ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type EG_RubyContent struct{ - -// Phonetic Guide Text Run -R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_fgdfc *CT_SdtRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fgdfc .SdtPr !=nil {_bgbdf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}}; -e .EncodeElement (_fgdfc .SdtPr ,_bgbdf );};if _fgdfc .SdtEndPr !=nil {_gbcacd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_fgdfc .SdtEndPr ,_gbcacd );};if _fgdfc .SdtContent !=nil {_cddcdf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}}; -e .EncodeElement (_fgdfc .SdtContent ,_cddcdf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdcga *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 :_d .Sprintf ("\u0025\u0076",_fdcga .ValAttr )}); -if _fdcga .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_fdcga .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; - -// ValidateWithPath validates the CT_Cnf and its children, prefixing error messages with path -func (_eadd *CT_Cnf )ValidateWithPath (path string )error {if _eadd .ValAttr !=nil {if !ST_CnfPatternRe .MatchString (*_eadd .ValAttr ){return _d .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 ,*_eadd .ValAttr ); -};};if _eadd .FirstRowAttr !=nil {if _cbdf :=_eadd .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_cbdf !=nil {return _cbdf ;};};if _eadd .LastRowAttr !=nil {if _feag :=_eadd .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072"); -_feag !=nil {return _feag ;};};if _eadd .FirstColumnAttr !=nil {if _gagb :=_eadd .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_gagb !=nil {return _gagb ;};};if _eadd .LastColumnAttr !=nil {if _eafeb :=_eadd .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072"); -_eafeb !=nil {return _eafeb ;};};if _eadd .OddVBandAttr !=nil {if _fgge :=_eadd .OddVBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0056\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_fgge !=nil {return _fgge ;};};if _eadd .EvenVBandAttr !=nil {if _aded :=_eadd .EvenVBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0056\u0042\u0061\u006ed\u0041\u0074\u0074\u0072"); -_aded !=nil {return _aded ;};};if _eadd .OddHBandAttr !=nil {if _ecec :=_eadd .OddHBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0048\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_ecec !=nil {return _ecec ;};};if _eadd .EvenHBandAttr !=nil {if _cacg :=_eadd .EvenHBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0048\u0042\u0061\u006ed\u0041\u0074\u0074\u0072"); -_cacg !=nil {return _cacg ;};};if _eadd .FirstRowFirstColumnAttr !=nil {if _dbcd :=_eadd .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"); -_dbcd !=nil {return _dbcd ;};};if _eadd .FirstRowLastColumnAttr !=nil {if _caaf :=_eadd .FirstRowLastColumnAttr .ValidateWithPath (path +"\u002f\u0046\u0069rs\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072"); -_caaf !=nil {return _caaf ;};};if _eadd .LastRowFirstColumnAttr !=nil {if _egbf :=_eadd .LastRowFirstColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061st\u0052\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072"); -_egbf !=nil {return _egbf ;};};if _eadd .LastRowLastColumnAttr !=nil {if _caae :=_eadd .LastRowLastColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074t\u0072"); -_caae !=nil {return _caae ;};};return nil ;};func (_bbeeb *ST_HdrFtr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgdfba ,_egfce :=d .Token ();if _egfce !=nil {return _egfce ;};if _aabaf ,_gafbf :=_dgdfba .(_f .EndElement );_gafbf &&_aabaf .Name ==start .Name {*_bbeeb =1; -return nil ;};if _dfdca ,_cccac :=_dgdfba .(_f .CharData );!_cccac {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgdfba );}else {switch string (_dfdca ){case "":*_bbeeb =0; -case "\u0065\u0076\u0065\u006e":*_bbeeb =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bbeeb =2;case "\u0066\u0069\u0072s\u0074":*_bbeeb =3;};};_dgdfba ,_egfce =d .Token ();if _egfce !=nil {return _egfce ;};if _acfdgc ,_bcdgfce :=_dgdfba .(_f .EndElement ); -_bcdgfce &&_acfdgc .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgdfba );};type CT_MarkupRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; - - -// Annotation Identifier -IdAttr int64 ;};func (_dcbecd *WdCT_TextboxInfo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcbecd .TxbxContent =NewWdCT_TxbxContent ();for _ ,_bebbd :=range start .Attr {if _bebbd .Name .Local =="\u0069\u0064"{_eedbg ,_fcccdd :=_fc .ParseUint (_bebbd .Value ,10,16); -if _fcccdd !=nil {return _fcccdd ;};_fbcdd :=uint16 (_eedbg );_dcbecd .IdAttr =&_fbcdd ;continue ;};};_afagcf :for {_dfgcdg ,_efgab :=d .Token ();if _efgab !=nil {return _efgab ;};switch _cbcdd :=_dfgcdg .(type ){case _f .StartElement :switch _cbcdd .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 _egfae :=d .DecodeElement (_dcbecd .TxbxContent ,&_cbcdd ); -_egfae !=nil {return _egfae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_dcbecd .ExtLst =_fa .NewCT_OfficeArtExtensionList (); -if _ddaabd :=d .DecodeElement (_dcbecd .ExtLst ,&_cbcdd );_ddaabd !=nil {return _ddaabd ;};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",_cbcdd .Name ); -if _febde :=d .Skip ();_febde !=nil {return _febde ;};};case _f .EndElement :break _afagcf ;case _f .CharData :};};return nil ;}; +// Page Size +PgSz *CT_PageSz ; -// ValidateWithPath validates the CT_ProofErr and its children, prefixing error messages with path -func (_ecggc *CT_ProofErr )ValidateWithPath (path string )error {if _ecggc .TypeAttr ==ST_ProofErrUnset {return _d .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 _geeda :=_ecggc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_geeda !=nil {return _geeda ;};return nil ;};func NewCT_TblGridCol ()*CT_TblGridCol {_ebaaa :=&CT_TblGridCol {};return _ebaaa };func (_efcdfb ST_HdrFtr )String ()string {switch _efcdfb {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 NewCT_PPrBase ()*CT_PPrBase {_fabdd :=&CT_PPrBase {};return _fabdd };func (_gfbdf *ST_TabJc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bagfb ,_edfbg :=d .Token (); -if _edfbg !=nil {return _edfbg ;};if _edeacd ,_ebdec :=_bagfb .(_f .EndElement );_ebdec &&_edeacd .Name ==start .Name {*_gfbdf =1;return nil ;};if _dfdag ,_cdbdfa :=_bagfb .(_f .CharData );!_cdbdfa {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bagfb ); -}else {switch string (_dfdag ){case "":*_gfbdf =0;case "\u0063\u006c\u0065a\u0072":*_gfbdf =1;case "\u0073\u0074\u0061r\u0074":*_gfbdf =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gfbdf =3;case "\u0065\u006e\u0064":*_gfbdf =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_gfbdf =5; -case "\u0062\u0061\u0072":*_gfbdf =6;case "\u006e\u0075\u006d":*_gfbdf =7;case "\u006c\u0065\u0066\u0074":*_gfbdf =8;case "\u0072\u0069\u0067h\u0074":*_gfbdf =9;};};_bagfb ,_edfbg =d .Token ();if _edfbg !=nil {return _edfbg ;};if _geadc ,_bdgcf :=_bagfb .(_f .EndElement ); -_bdgcf &&_geadc .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bagfb );};func (_bgcad ST_EdnPos )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bgcad .String (),start ); -}; +// Page Margins +PgMar *CT_PageMar ; -// Validate validates the CT_UnsignedDecimalNumber and its children -func (_bbffg *CT_UnsignedDecimalNumber )Validate ()error {return _bbffg .ValidateWithPath ("\u0043T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");}; +// Paper Source Information +PaperSrc *CT_PaperSource ; -// ValidateWithPath validates the CT_RecipientData and its children, prefixing error messages with path -func (_bdgdb *CT_RecipientData )ValidateWithPath (path string )error {if _bdgdb .Active !=nil {if _cebcdd :=_bdgdb .Active .ValidateWithPath (path +"\u002fA\u0063\u0074\u0069\u0076\u0065");_cebcdd !=nil {return _cebcdd ;};};if _bcgfea :=_bdgdb .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e"); -_bcgfea !=nil {return _bcgfea ;};if _fgfcbf :=_bdgdb .UniqueTag .ValidateWithPath (path +"\u002f\u0055\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067");_fgfcbf !=nil {return _fgfcbf ;};return nil ;};func (_aadbf *EG_BlockLevelElts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aadbf .AltChunk !=nil {_dbdace :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}}; -for _ ,_acdfeb :=range _aadbf .AltChunk {e .EncodeElement (_acdfeb ,_dbdace );};};if _aadbf .EG_ContentBlockContent !=nil {for _ ,_dfbga :=range _aadbf .EG_ContentBlockContent {_dfbga .MarshalXML (e ,_f .StartElement {});};};return nil ;};func (_agdaf *ST_DocPartType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gabgcg ,_cacdga :=d .Token (); -if _cacdga !=nil {return _cacdga ;};if _bfdggg ,_fdgbcb :=_gabgcg .(_f .EndElement );_fdgbcb &&_bfdggg .Name ==start .Name {*_agdaf =1;return nil ;};if _fgbggc ,_fdfdf :=_gabgcg .(_f .CharData );!_fdfdf {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gabgcg ); -}else {switch string (_fgbggc ){case "":*_agdaf =0;case "\u006e\u006f\u006e\u0065":*_agdaf =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_agdaf =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_agdaf =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_agdaf =4; -case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_agdaf =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_agdaf =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_agdaf =7;};};_gabgcg ,_cacdga =d .Token ();if _cacdga !=nil {return _cacdga ;};if _bfcgdg ,_eceefe :=_gabgcg .(_f .EndElement ); -_eceefe &&_bfcgdg .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gabgcg );};func (_fgedc ST_TblOverlap )ValidateWithPath (path string )error {switch _fgedc {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgedc )); -};return nil ;};func (_eaagc ST_BrType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eaagc .String (),start );};func (_fedfgb *WdCT_PosHChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bddcfd :for {_dbcdegc ,_gbffg :=d .Token (); -if _gbffg !=nil {return _gbffg ;};switch _dgfeag :=_dbcdegc .(type ){case _f .StartElement :switch _dgfeag .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"}:_fedfgb .Align =WdST_AlignHUnset ; -if _adcdd :=d .DecodeElement (&_fedfgb .Align ,&_dgfeag );_adcdd !=nil {return _adcdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_fedfgb .PosOffset =new (int32 ); -if _ebbcef :=d .DecodeElement (_fedfgb .PosOffset ,&_dgfeag );_ebbcef !=nil {return _ebbcef ;};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",_dgfeag .Name ); -if _ebgcg :=d .Skip ();_ebgcg !=nil {return _ebgcg ;};};case _f .EndElement :break _bddcfd ;case _f .CharData :};};return nil ;};type ST_PageOrientation byte ;func (_acbfg ST_LineNumberRestart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_acbfg .String (),start ); -};func (_gfcgae ST_Shd )ValidateWithPath (path string )error {switch _gfcgae {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 _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfcgae )); -};return nil ;};func NewCT_Proof ()*CT_Proof {_gfcaa :=&CT_Proof {};return _gfcaa };type CT_TextDirection struct{ +// Page Borders +PgBorders *CT_PageBorders ; -// Direction of Text Flow -ValAttr ST_TextDirection ;}; +// Line Numbering Settings +LnNumType *CT_LineNumber ; -// ValidateWithPath validates the EG_ContentRunContent and its children, prefixing error messages with path -func (_gdbbe *EG_ContentRunContent )ValidateWithPath (path string )error {if _gdbbe .CustomXml !=nil {if _gbecge :=_gdbbe .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_gbecge !=nil {return _gbecge ; -};};if _gdbbe .SmartTag !=nil {if _aggbc :=_gdbbe .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_aggbc !=nil {return _aggbc ;};};if _gdbbe .Sdt !=nil {if _egdcc :=_gdbbe .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); -_egdcc !=nil {return _egdcc ;};};if _gdbbe .Dir !=nil {if _ccgcgc :=_gdbbe .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_ccgcgc !=nil {return _ccgcgc ;};};if _gdbbe .Bdo !=nil {if _gbefaf :=_gdbbe .Bdo .ValidateWithPath (path +"\u002f\u0042\u0064\u006f"); -_gbefaf !=nil {return _gbefaf ;};};if _gdbbe .R !=nil {if _gfdfc :=_gdbbe .R .ValidateWithPath (path +"\u002f\u0052");_gfdfc !=nil {return _gfdfc ;};};for _bgebb ,_ceacge :=range _gdbbe .EG_RunLevelElts {if _edafa :=_ceacge .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_bgebb )); -_edafa !=nil {return _edafa ;};};return nil ;};func (_ebgegd *CT_Language )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcfba :=range start .Attr {if _gcfba .Name .Local =="\u0076\u0061\u006c"{_abage ,_dfff :=_gcfba .Value ,error (nil ); -if _dfff !=nil {return _dfff ;};_ebgegd .ValAttr =&_abage ;continue ;};if _gcfba .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_gcdfg ,_dadgbg :=_gcfba .Value ,error (nil );if _dadgbg !=nil {return _dadgbg ;};_ebgegd .EastAsiaAttr =&_gcdfg ; -continue ;};if _gcfba .Name .Local =="\u0062\u0069\u0064\u0069"{_ccffc ,_gcaea :=_gcfba .Value ,error (nil );if _gcaea !=nil {return _gcaea ;};_ebgegd .BidiAttr =&_ccffc ;continue ;};};for {_daab ,_dbcee :=d .Token ();if _dbcee !=nil {return _d .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_dbcee ); -};if _cgabc ,_fdcd :=_daab .(_f .EndElement );_fdcd &&_cgabc .Name ==start .Name {break ;};};return nil ;}; +// Page Numbering Settings +PgNumType *CT_PageNumber ; -// Validate validates the CT_CustomXmlBlock and its children -func (_gfafa *CT_CustomXmlBlock )Validate ()error {return _gfafa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006cB\u006c\u006f\u0063\u006b");}; +// Column Definitions +Cols *CT_Columns ; -// ValidateWithPath validates the CT_EdnDocProps and its children, prefixing error messages with path -func (_eddaf *CT_EdnDocProps )ValidateWithPath (path string )error {if _eddaf .Pos !=nil {if _egffa :=_eddaf .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_egffa !=nil {return _egffa ;};};if _eddaf .NumFmt !=nil {if _gfgbe :=_eddaf .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_gfgbe !=nil {return _gfgbe ;};};if _eddaf .NumStart !=nil {if _ebdbc :=_eddaf .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_ebdbc !=nil {return _ebdbc ;};};if _eddaf .NumRestart !=nil {if _deadcg :=_eddaf .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); -_deadcg !=nil {return _deadcg ;};};for _ffbb ,_dgef :=range _eddaf .Endnote {if _ccca :=_dgef .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_ffbb ));_ccca !=nil {return _ccca ;}; -};return nil ;};func (_bfbfb *EG_RPrBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfgge :for {_dadbg ,_eecbd :=d .Token ();if _eecbd !=nil {return _eecbd ;};switch _babca :=_dadbg .(type ){case _f .StartElement :switch _babca .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfbfb .RStyle =NewCT_String (); -if _edbbff :=d .DecodeElement (_bfbfb .RStyle ,&_babca );_edbbff !=nil {return _edbbff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfbfb .RFonts =NewCT_Fonts (); -if _bbcaf :=d .DecodeElement (_bfbfb .RFonts ,&_babca );_bbcaf !=nil {return _bbcaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfbfb .B =NewCT_OnOff (); -if _baefae :=d .DecodeElement (_bfbfb .B ,&_babca );_baefae !=nil {return _baefae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfbfb .BCs =NewCT_OnOff (); -if _bgcff :=d .DecodeElement (_bfbfb .BCs ,&_babca );_bgcff !=nil {return _bgcff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbfb .I =NewCT_OnOff (); -if _egcgf :=d .DecodeElement (_bfbfb .I ,&_babca );_egcgf !=nil {return _egcgf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbfb .ICs =NewCT_OnOff (); -if _cddec :=d .DecodeElement (_bfbfb .ICs ,&_babca );_cddec !=nil {return _cddec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfbfb .Caps =NewCT_OnOff (); -if _eadgba :=d .DecodeElement (_bfbfb .Caps ,&_babca );_eadgba !=nil {return _eadgba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbfb .SmallCaps =NewCT_OnOff (); -if _gfcbd :=d .DecodeElement (_bfbfb .SmallCaps ,&_babca );_gfcbd !=nil {return _gfcbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfbfb .Strike =NewCT_OnOff (); -if _cgfge :=d .DecodeElement (_bfbfb .Strike ,&_babca );_cgfge !=nil {return _cgfge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbfb .Dstrike =NewCT_OnOff (); -if _deaaa :=d .DecodeElement (_bfbfb .Dstrike ,&_babca );_deaaa !=nil {return _deaaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbfb .Outline =NewCT_OnOff (); -if _agded :=d .DecodeElement (_bfbfb .Outline ,&_babca );_agded !=nil {return _agded ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfbfb .Shadow =NewCT_OnOff (); -if _aecfc :=d .DecodeElement (_bfbfb .Shadow ,&_babca );_aecfc !=nil {return _aecfc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbfb .Emboss =NewCT_OnOff (); -if _fdgcae :=d .DecodeElement (_bfbfb .Emboss ,&_babca );_fdgcae !=nil {return _fdgcae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbfb .Imprint =NewCT_OnOff (); -if _agbabb :=d .DecodeElement (_bfbfb .Imprint ,&_babca );_agbabb !=nil {return _agbabb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbfb .NoProof =NewCT_OnOff (); -if _fdebb :=d .DecodeElement (_bfbfb .NoProof ,&_babca );_fdebb !=nil {return _fdebb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfbfb .SnapToGrid =NewCT_OnOff (); -if _bdgebd :=d .DecodeElement (_bfbfb .SnapToGrid ,&_babca );_bdgebd !=nil {return _bdgebd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbfb .Vanish =NewCT_OnOff (); -if _ddabbe :=d .DecodeElement (_bfbfb .Vanish ,&_babca );_ddabbe !=nil {return _ddabbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbfb .WebHidden =NewCT_OnOff (); -if _egccd :=d .DecodeElement (_bfbfb .WebHidden ,&_babca );_egccd !=nil {return _egccd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfbfb .Color =NewCT_Color (); -if _dcagge :=d .DecodeElement (_bfbfb .Color ,&_babca );_dcagge !=nil {return _dcagge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbfb .Spacing =NewCT_SignedTwipsMeasure (); -if _aceba :=d .DecodeElement (_bfbfb .Spacing ,&_babca );_aceba !=nil {return _aceba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbfb .W =NewCT_TextScale (); -if _ecdbg :=d .DecodeElement (_bfbfb .W ,&_babca );_ecdbg !=nil {return _ecdbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbfb .Kern =NewCT_HpsMeasure (); -if _abefa :=d .DecodeElement (_bfbfb .Kern ,&_babca );_abefa !=nil {return _abefa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfbfb .Position =NewCT_SignedHpsMeasure (); -if _bfdddf :=d .DecodeElement (_bfbfb .Position ,&_babca );_bfdddf !=nil {return _bfdddf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfbfb .Sz =NewCT_HpsMeasure (); -if _ccafa :=d .DecodeElement (_bfbfb .Sz ,&_babca );_ccafa !=nil {return _ccafa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfbfb .SzCs =NewCT_HpsMeasure (); -if _bgffbf :=d .DecodeElement (_bfbfb .SzCs ,&_babca );_bgffbf !=nil {return _bgffbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbfb .Highlight =NewCT_Highlight (); -if _fddbg :=d .DecodeElement (_bfbfb .Highlight ,&_babca );_fddbg !=nil {return _fddbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbfb .U =NewCT_Underline (); -if _bbgdg :=d .DecodeElement (_bfbfb .U ,&_babca );_bbgdg !=nil {return _bbgdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbfb .Effect =NewCT_TextEffect (); -if _egbea :=d .DecodeElement (_bfbfb .Effect ,&_babca );_egbea !=nil {return _egbea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfbfb .Bdr =NewCT_Border (); -if _adadd :=d .DecodeElement (_bfbfb .Bdr ,&_babca );_adadd !=nil {return _adadd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfbfb .Shd =NewCT_Shd (); -if _gdccfb :=d .DecodeElement (_bfbfb .Shd ,&_babca );_gdccfb !=nil {return _gdccfb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbfb .FitText =NewCT_FitText (); -if _ggffdg :=d .DecodeElement (_bfbfb .FitText ,&_babca );_ggffdg !=nil {return _ggffdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbfb .VertAlign =NewCT_VerticalAlignRun (); -if _aeggad :=d .DecodeElement (_bfbfb .VertAlign ,&_babca );_aeggad !=nil {return _aeggad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfbfb .Rtl =NewCT_OnOff (); -if _cfgaeb :=d .DecodeElement (_bfbfb .Rtl ,&_babca );_cfgaeb !=nil {return _cfgaeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfbfb .Cs =NewCT_OnOff (); -if _fbcbd :=d .DecodeElement (_bfbfb .Cs ,&_babca );_fbcbd !=nil {return _fbcbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbfb .Em =NewCT_Em (); -if _gecfa :=d .DecodeElement (_bfbfb .Em ,&_babca );_gecfa !=nil {return _gecfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbfb .Lang =NewCT_Language (); -if _dfdgc :=d .DecodeElement (_bfbfb .Lang ,&_babca );_dfdgc !=nil {return _dfdgc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbfb .EastAsianLayout =NewCT_EastAsianLayout (); -if _dgfef :=d .DecodeElement (_bfbfb .EastAsianLayout ,&_babca );_dgfef !=nil {return _dgfef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfbfb .SpecVanish =NewCT_OnOff (); -if _abefd :=d .DecodeElement (_bfbfb .SpecVanish ,&_babca );_abefd !=nil {return _abefd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbfb .OMath =NewCT_OnOff (); -if _fdgbb :=d .DecodeElement (_bfbfb .OMath ,&_babca );_fdgbb !=nil {return _fdgbb ;};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",_babca .Name ); -if _degbad :=d .Skip ();_degbad !=nil {return _degbad ;};};case _f .EndElement :break _gfgge ;case _f .CharData :};};return nil ;};type CT_Style struct{ +// Only Allow Editing of Form Fields +FormProt *CT_OnOff ; -// Style Type -TypeAttr ST_StyleType ; +// Vertical Text Alignment on Page +VAlign *CT_VerticalJc ; -// Style ID -StyleIdAttr *string ; +// Suppress Endnotes In Document +NoEndnote *CT_OnOff ; -// Default Style -DefaultAttr *_df .ST_OnOff ; +// Different First Page Headers and Footers +TitlePg *CT_OnOff ; -// User-Defined Style -CustomStyleAttr *_df .ST_OnOff ; +// Text Flow Direction +TextDirection *CT_TextDirection ; -// Primary Style Name -Name *CT_String ; +// Right to Left Section Layout +Bidi *CT_OnOff ; -// Alternate Style Names -Aliases *CT_String ; +// Gutter on Right Side of Page +RtlGutter *CT_OnOff ; -// Parent Style ID -BasedOn *CT_String ; +// Document Grid +DocGrid *CT_DocGrid ; -// Style For Next Paragraph -Next *CT_String ; +// Reference to Printer Settings Data +PrinterSettings *CT_Rel ; -// Linked Style Reference -Link *CT_String ; +// Revision Information for Section Properties +SectPrChange *CT_SectPrChange ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};func (_cfff *CT_DocPartBehavior )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gddcd ,_gceb :=_cfff .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _gceb !=nil {return _gceb ;};start .Attr =append (start .Attr ,_gddcd );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_TblOverlapUnset ST_TblOverlap =0;ST_TblOverlapNever ST_TblOverlap =1;ST_TblOverlapOverlap ST_TblOverlap =2; +);func NewCT_DocPartCategory ()*CT_DocPartCategory {_cgag :=&CT_DocPartCategory {};_cgag .Name =NewCT_String ();_cgag .Gallery =NewCT_DocPartGallery ();return _cgag ;}; -// Automatically Merge User Formatting Into Style Definition -AutoRedefine *CT_OnOff ; +// Validate validates the EG_ContentRowContent and its children +func (_efecff *EG_ContentRowContent )Validate ()error {return _efecff .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052o\u0077\u0043\u006f\u006ete\u006e\u0074");};type ST_FrameScrollbar byte ;func (_dgegag *WdCT_PosVChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gadbeg :for {_bedbd ,_afbgf :=d .Token (); +if _afbgf !=nil {return _afbgf ;};switch _fcdacd :=_bedbd .(type ){case _d .StartElement :switch _fcdacd .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"}:_dgegag .Align =WdST_AlignVUnset ; +if _cabada :=d .DecodeElement (&_dgegag .Align ,&_fcdacd );_cabada !=nil {return _cabada ;};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"}:_dgegag .PosOffset =new (int32 ); +if _cecdgf :=d .DecodeElement (_dgegag .PosOffset ,&_fcdacd );_cecdgf !=nil {return _cecdgf ;};default:_gb .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",_fcdacd .Name ); +if _bcdcfd :=d .Skip ();_bcdcfd !=nil {return _bcdcfd ;};};case _d .EndElement :break _gadbeg ;case _d .CharData :};};return nil ;};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_Divs struct{ -// Hide Style From User Interface -Hidden *CT_OnOff ; +// Information About Single HTML div Element +Div []*CT_Div ;};func (_beg *CT_BdoContentRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _beg .ValAttr !=ST_DirectionUnset {_aea ,_afeb :=_beg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _afeb !=nil {return _afeb ; +};start .Attr =append (start .Attr ,_aea );};e .EncodeToken (start );if _beg .FldSimple !=nil {_adf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_ged :=range _beg .FldSimple {e .EncodeElement (_ged ,_adf ); +};};if _beg .Hyperlink !=nil {_ddeg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_beg .Hyperlink ,_ddeg );};if _beg .SubDoc !=nil {_bee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}}; +e .EncodeElement (_beg .SubDoc ,_bee );};if _beg .EG_ContentRunContent !=nil {for _ ,_baf :=range _beg .EG_ContentRunContent {_baf .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Optional User Interface Sorting Order -UiPriority *CT_DecimalNumber ; +// Validate validates the CT_SdtListItem and its children +func (_faegb *CT_SdtListItem )Validate ()error {return _faegb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u004c\u0069\u0073t\u0049\u0074\u0065\u006d");};func (_dddbfc *ST_PageBorderDisplay )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dddbfc =0; +case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_dddbfc =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_dddbfc =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_dddbfc =3;};return nil ;};func NewWdCT_EffectExtent ()*WdCT_EffectExtent {_bbfda :=&WdCT_EffectExtent {}; +return _bbfda };func (_fdgef *CT_DocPartPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_dfbec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_fdgef .Name ,_dfbec ); +if _fdgef .Style !=nil {_ggdda :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fdgef .Style ,_ggdda );};if _fdgef .Category !=nil {_affd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}}; +e .EncodeElement (_fdgef .Category ,_affd );};if _fdgef .Types !=nil {_dfe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0079\u0070\u0065\u0073"}};e .EncodeElement (_fdgef .Types ,_dfe );};if _fdgef .Behaviors !=nil {_bgefc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073"}}; +e .EncodeElement (_fdgef .Behaviors ,_bgefc );};if _fdgef .Description !=nil {_cbfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fdgef .Description ,_cbfb ); +};if _fdgef .Guid !=nil {_daecg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0075\u0069\u0064"}};e .EncodeElement (_fdgef .Guid ,_daecg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dggcd *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 :_b .Sprintf ("\u0025\u0076",_dggcd .ActualPgAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_b .Sprintf ("\u0025\u0076",_dggcd .WAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068"},Value :_b .Sprintf ("\u0025\u0076",_dggcd .HAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074\u0053\u007a"},Value :_b .Sprintf ("\u0025\u0076",_dggcd .FontSzAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_geccff *CT_TblPrExBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fecebg :for {_aegda ,_eefcb :=d .Token ();if _eefcb !=nil {return _eefcb ;};switch _dddefb :=_aegda .(type ){case _d .StartElement :switch _dddefb .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"}:_geccff .TblW =NewCT_TblWidth (); +if _ebdcc :=d .DecodeElement (_geccff .TblW ,&_dddefb );_ebdcc !=nil {return _ebdcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_geccff .Jc =NewCT_JcTable (); +if _ecgfg :=d .DecodeElement (_geccff .Jc ,&_dddefb );_ecgfg !=nil {return _ecgfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_geccff .TblCellSpacing =NewCT_TblWidth (); +if _ccfdce :=d .DecodeElement (_geccff .TblCellSpacing ,&_dddefb );_ccfdce !=nil {return _ccfdce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_geccff .TblInd =NewCT_TblWidth (); +if _bbfea :=d .DecodeElement (_geccff .TblInd ,&_dddefb );_bbfea !=nil {return _bbfea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_geccff .TblBorders =NewCT_TblBorders (); +if _baeca :=d .DecodeElement (_geccff .TblBorders ,&_dddefb );_baeca !=nil {return _baeca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_geccff .Shd =NewCT_Shd (); +if _ccfef :=d .DecodeElement (_geccff .Shd ,&_dddefb );_ccfef !=nil {return _ccfef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_geccff .TblLayout =NewCT_TblLayoutType (); +if _ggfdd :=d .DecodeElement (_geccff .TblLayout ,&_dddefb );_ggfdd !=nil {return _ggfdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_geccff .TblCellMar =NewCT_TblCellMar (); +if _bcbff :=d .DecodeElement (_geccff .TblCellMar ,&_dddefb );_bcbff !=nil {return _bcbff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_geccff .TblLook =NewCT_TblLook (); +if _adbcae :=d .DecodeElement (_geccff .TblLook ,&_dddefb );_adbcae !=nil {return _adbcae ;};default:_gb .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",_dddefb .Name ); +if _fadfdg :=d .Skip ();_fadfdg !=nil {return _fadfdg ;};};case _d .EndElement :break _fecebg ;case _d .CharData :};};return nil ;}; -// Hide Style From Main User Interface -SemiHidden *CT_OnOff ; +// ValidateWithPath validates the CT_FramesetSplitbar and its children, prefixing error messages with path +func (_gbaae *CT_FramesetSplitbar )ValidateWithPath (path string )error {if _gbaae .W !=nil {if _aecfg :=_gbaae .W .ValidateWithPath (path +"\u002f\u0057");_aecfg !=nil {return _aecfg ;};};if _gbaae .Color !=nil {if _dafg :=_gbaae .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072"); +_dafg !=nil {return _dafg ;};};if _gbaae .NoBorder !=nil {if _fcafg :=_gbaae .NoBorder .ValidateWithPath (path +"\u002fN\u006f\u0042\u006f\u0072\u0064\u0065r");_fcafg !=nil {return _fcafg ;};};if _gbaae .FlatBorders !=nil {if _addeb :=_gbaae .FlatBorders .ValidateWithPath (path +"\u002f\u0046\u006ca\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); +_addeb !=nil {return _addeb ;};};return nil ;};type ST_FrameLayout byte ;func (_gfedde *CT_Zoom )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfedde .ValAttr !=ST_ZoomUnset {_dfaeb ,_ffaba :=_gfedde .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _ffaba !=nil {return _ffaba ;};start .Attr =append (start .Attr ,_dfaeb );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0070\u0065\u0072\u0063\u0065\u006et"},Value :_b .Sprintf ("\u0025\u0076",_gfedde .PercentAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Remove Semi-Hidden Property When Style Is Used -UnhideWhenUsed *CT_OnOff ; +// Validate validates the CT_TrPrBase and its children +func (_bbbee *CT_TrPrBase )Validate ()error {return _bbbee .ValidateWithPath ("C\u0054\u005f\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065");};func (_edagc ST_HexColorAuto )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_edagc .String (),start ); +};func NewCT_TblPrBase ()*CT_TblPrBase {_gefabe :=&CT_TblPrBase {};return _gefabe };type WdEG_WrapType struct{Choice *WdEG_WrapTypeChoice ;};func (_bcagd *ST_TextAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eafgafe ,_abggfd :=d .Token (); +if _abggfd !=nil {return _abggfd ;};if _gaebe ,_bggec :=_eafgafe .(_d .EndElement );_bggec &&_gaebe .Name ==start .Name {*_bcagd =1;return nil ;};if _feaefc ,_adbedd :=_eafgafe .(_d .CharData );!_adbedd {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",_eafgafe ); +}else {switch string (_feaefc ){case "":*_bcagd =0;case "\u0074\u006f\u0070":*_bcagd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bcagd =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_bcagd =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bcagd =4; +case "\u0061\u0075\u0074\u006f":*_bcagd =5;};};_eafgafe ,_abggfd =d .Token ();if _abggfd !=nil {return _abggfd ;};if _gdgbc ,_bbfgc :=_eafgafe .(_d .EndElement );_bbfgc &&_gdgbc .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",_eafgafe ); +};func NewCT_Lock ()*CT_Lock {_ddfcd :=&CT_Lock {};return _ddfcd }; -// Primary Style -QFormat *CT_OnOff ; +// Validate validates the CT_SdtContentRun and its children +func (_bbgae *CT_SdtContentRun )Validate ()error {return _bbgae .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func (_fcccd *CT_OnOff )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fcccd .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_fcccd .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cec *CT_Body )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cec .EG_BlockLevelElts !=nil {for _ ,_ecgb :=range _cec .EG_BlockLevelElts {_ecgb .MarshalXML (e ,_d .StartElement {}); +};};if _cec .SectPr !=nil {_gacb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_cec .SectPr ,_gacb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fadd *CT_CustomXmlPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _fadd .Placeholder !=nil {_ffbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_fadd .Placeholder ,_ffbf );};if _fadd .Attr !=nil {_caec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}}; +for _ ,_cffc :=range _fadd .Attr {e .EncodeElement (_cffc ,_caec );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TrPrChange ()*CT_TrPrChange {_cecgg :=&CT_TrPrChange {};_cecgg .TrPr =NewCT_TrPrBase ();return _cecgg ; +};func NewFtr ()*Ftr {_dgdeb :=&Ftr {};_dgdeb .CT_HdrFtr =*NewCT_HdrFtr ();return _dgdeb };func (_geadc *EG_HdrFtrReferences )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _geadc .HeaderReference !=nil {_gfgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}}; +e .EncodeElement (_geadc .HeaderReference ,_gfgd );};if _geadc .FooterReference !=nil {_gbgbdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}};e .EncodeElement (_geadc .FooterReference ,_gbgbdc ); +};return nil ;};func (_dgbgg *CT_String )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ccecb :=range start .Attr {if _ccecb .Name .Local =="\u0076\u0061\u006c"{_cdbgd ,_dfffb :=_ccecb .Value ,error (nil );if _dfffb !=nil {return _dfffb ; +};_dgbgg .ValAttr =_cdbgd ;continue ;};};for {_gddfb ,_badcg :=d .Token ();if _badcg !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_badcg );};if _dbbcc ,_fgecab :=_gddfb .(_d .EndElement ); +_fgecab &&_dbbcc .Name ==start .Name {break ;};};return nil ;};const (ST_MailMergeOdsoFMDFieldTypeUnset ST_MailMergeOdsoFMDFieldType =0;ST_MailMergeOdsoFMDFieldTypeNull ST_MailMergeOdsoFMDFieldType =1;ST_MailMergeOdsoFMDFieldTypeDbColumn ST_MailMergeOdsoFMDFieldType =2; +); -// Style Cannot Be Applied -Locked *CT_OnOff ; +// Validate validates the CT_Font and its children +func (_faacb *CT_Font )Validate ()error {return _faacb .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};func (_afafcf ST_FrameScrollbar )Validate ()error {return _afafcf .ValidateWithPath ("")};func (_beddd *Styles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beddd .CT_Styles =*NewCT_Styles (); +_gddgd :for {_agegbg ,_afgfce :=d .Token ();if _afgfce !=nil {return _afgfce ;};switch _gfcfc :=_agegbg .(type ){case _d .StartElement :switch _gfcfc .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"}:_beddd .DocDefaults =NewCT_DocDefaults (); +if _acfcca :=d .DecodeElement (_beddd .DocDefaults ,&_gfcfc );_acfcca !=nil {return _acfcca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_beddd .LatentStyles =NewCT_LatentStyles (); +if _edgdg :=d .DecodeElement (_beddd .LatentStyles ,&_gfcfc );_edgdg !=nil {return _edgdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eegeba :=NewCT_Style (); +if _fbbgff :=d .DecodeElement (_eegeba ,&_gfcfc );_fbbgff !=nil {return _fbbgff ;};_beddd .Style =append (_beddd .Style ,_eegeba );default:_gb .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",_gfcfc .Name ); +if _fbdfe :=d .Skip ();_fbdfe !=nil {return _fbdfe ;};};case _d .EndElement :break _gddgd ;case _d .CharData :};};return nil ;};func NewCT_SdtText ()*CT_SdtText {_dfaab :=&CT_SdtText {};return _dfaab };type CT_DocPartPr struct{ -// E-Mail Message Text Style -Personal *CT_OnOff ; +// Entry Name +Name *CT_DocPartName ; -// E-Mail Message Composition Style -PersonalCompose *CT_OnOff ; +// Associated Paragraph Style Name +Style *CT_String ; -// E-Mail Message Reply Style -PersonalReply *CT_OnOff ; +// Entry Categorization +Category *CT_DocPartCategory ; -// Revision Identifier for Style Definition -Rsid *CT_LongHexNumber ; +// Entry Types +Types *CT_DocPartTypes ; -// Style Paragraph Properties -PPr *CT_PPrGeneral ; +// Entry Insertion Behaviors +Behaviors *CT_DocPartBehaviors ; -// Run Properties -RPr *CT_RPr ; +// Description for Entry +Description *CT_String ; -// Style Table Properties -TblPr *CT_TblPrBase ; +// Entry ID +Guid *CT_Guid ;};type CT_DocPartBehavior struct{ -// Style Table Row Properties -TrPr *CT_TrPr ; +// Insertion Behavior Value +ValAttr ST_DocPartBehavior ;};func (_bbdfac *ST_HdrFtr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgcdb ,_dceba :=d .Token ();if _dceba !=nil {return _dceba ;};if _dgfeb ,_cdddga :=_dgcdb .(_d .EndElement );_cdddga &&_dgfeb .Name ==start .Name {*_bbdfac =1; +return nil ;};if _ddecb ,_afgbd :=_dgcdb .(_d .CharData );!_afgbd {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",_dgcdb );}else {switch string (_ddecb ){case "":*_bbdfac =0; +case "\u0065\u0076\u0065\u006e":*_bbdfac =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bbdfac =2;case "\u0066\u0069\u0072s\u0074":*_bbdfac =3;};};_dgcdb ,_dceba =d .Token ();if _dceba !=nil {return _dceba ;};if _ffcab ,_accedd :=_dgcdb .(_d .EndElement ); +_accedd &&_ffcab .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",_dgcdb );};func (_dadbec *Recipients )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dadbec .CT_Recipients =*NewCT_Recipients (); +_adbec :for {_ceaedd ,_feded :=d .Token ();if _feded !=nil {return _feded ;};switch _gfadgg :=_ceaedd .(type ){case _d .StartElement :switch _gfadgg .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"}:_ceeab :=NewCT_RecipientData (); +if _edeeb :=d .DecodeElement (_ceeab ,&_gfadgg );_edeeb !=nil {return _edeeb ;};_dadbec .RecipientData =append (_dadbec .RecipientData ,_ceeab );default:_gb .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",_gfadgg .Name ); +if _bcbcg :=d .Skip ();_bcbcg !=nil {return _bcbcg ;};};case _d .EndElement :break _adbec ;case _d .CharData :};};return nil ;};func (_affeed *ST_DocPartType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgbbf ,_cbdcd :=d .Token ();if _cbdcd !=nil {return _cbdcd ; +};if _ggbgee ,_bgagbg :=_bgbbf .(_d .EndElement );_bgagbg &&_ggbgee .Name ==start .Name {*_affeed =1;return nil ;};if _cedfbbg ,_ecfffb :=_bgbbf .(_d .CharData );!_ecfffb {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",_bgbbf ); +}else {switch string (_cedfbbg ){case "":*_affeed =0;case "\u006e\u006f\u006e\u0065":*_affeed =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_affeed =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_affeed =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_affeed =4; +case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_affeed =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_affeed =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_affeed =7;};};_bgbbf ,_cbdcd =d .Token ();if _cbdcd !=nil {return _cbdcd ;};if _dfbcc ,_beebaa :=_bgbbf .(_d .EndElement ); +_beebaa &&_dfbcc .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",_bgbbf );}; -// Style Table Cell Properties -TcPr *CT_TcPr ; +// ValidateWithPath validates the EG_MathContent and its children, prefixing error messages with path +func (_cbceg *EG_MathContent )ValidateWithPath (path string )error {if _cbceg .OMathPara !=nil {if _fcgge :=_cbceg .OMathPara .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");_fcgge !=nil {return _fcgge ;};};if _cbceg .OMath !=nil {if _fdccd :=_cbceg .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); +_fdccd !=nil {return _fdccd ;};};return nil ;}; -// Style Conditional Table Formatting Properties -TblStylePr []*CT_TblStylePr ;}; +// Validate validates the CT_PTab and its children +func (_dbgdf *CT_PTab )Validate ()error {return _dbgdf .ValidateWithPath ("\u0043T\u005f\u0050\u0054\u0061\u0062");}; -// ValidateWithPath validates the WdCT_WordprocessingGroup and its children, prefixing error messages with path -func (_gfagd *WdCT_WordprocessingGroup )ValidateWithPath (path string )error {if _gfagd .CNvPr !=nil {if _edfgd :=_gfagd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_edfgd !=nil {return _edfgd ;};};if _eeafea :=_gfagd .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); -_eeafea !=nil {return _eeafea ;};if _eegecc :=_gfagd .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_eegecc !=nil {return _eegecc ;};for _eadab ,_gbafd :=range _gfagd .Choice {if _fbabdg :=_gbafd .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_eadab )); -_fbabdg !=nil {return _fbabdg ;};};if _gfagd .ExtLst !=nil {if _dbcbef :=_gfagd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbcbef !=nil {return _dbcbef ;};};return nil ;};func (_dbfgbf *CT_FFName )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbfgbf .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_dbfgbf .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gfdfd ST_DocProtect )String ()string {switch _gfdfd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079"; -case 3:return "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";case 4:return "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073";case 5:return "\u0066\u006f\u0072m\u0073";};return "";};func (_acebdg WdST_WrapText )Validate ()error {return _acebdg .ValidateWithPath ("")}; -func (_faacg ST_FontFamily )String ()string {switch _faacg {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 "";}; +// Validate validates the WdCT_WordprocessingShapeChoice and its children +func (_eeacd *WdCT_WordprocessingShapeChoice )Validate ()error {return _eeacd .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"); +}; -// ValidateWithPath validates the CT_RPrOriginal and its children, prefixing error messages with path -func (_gcfdd *CT_RPrOriginal )ValidateWithPath (path string )error {if _gcfdd .RStyle !=nil {if _bfedfd :=_gcfdd .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_bfedfd !=nil {return _bfedfd ;};};if _gcfdd .RFonts !=nil {if _aadgd :=_gcfdd .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); -_aadgd !=nil {return _aadgd ;};};if _gcfdd .B !=nil {if _gcdgfb :=_gcfdd .B .ValidateWithPath (path +"\u002f\u0042");_gcdgfb !=nil {return _gcdgfb ;};};if _gcfdd .BCs !=nil {if _cbdcc :=_gcfdd .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_cbdcc !=nil {return _cbdcc ; -};};if _gcfdd .I !=nil {if _cdbdc :=_gcfdd .I .ValidateWithPath (path +"\u002f\u0049");_cdbdc !=nil {return _cdbdc ;};};if _gcfdd .ICs !=nil {if _bfcbg :=_gcfdd .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_bfcbg !=nil {return _bfcbg ;};}; -if _gcfdd .Caps !=nil {if _cdgca :=_gcfdd .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_cdgca !=nil {return _cdgca ;};};if _gcfdd .SmallCaps !=nil {if _gbgaa :=_gcfdd .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); -_gbgaa !=nil {return _gbgaa ;};};if _gcfdd .Strike !=nil {if _gcdeg :=_gcfdd .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_gcdeg !=nil {return _gcdeg ;};};if _gcfdd .Dstrike !=nil {if _defgd :=_gcfdd .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); -_defgd !=nil {return _defgd ;};};if _gcfdd .Outline !=nil {if _agggd :=_gcfdd .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_agggd !=nil {return _agggd ;};};if _gcfdd .Shadow !=nil {if _faeed :=_gcfdd .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); -_faeed !=nil {return _faeed ;};};if _gcfdd .Emboss !=nil {if _faadd :=_gcfdd .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_faadd !=nil {return _faadd ;};};if _gcfdd .Imprint !=nil {if _bebgd :=_gcfdd .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); -_bebgd !=nil {return _bebgd ;};};if _gcfdd .NoProof !=nil {if _bced :=_gcfdd .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_bced !=nil {return _bced ;};};if _gcfdd .SnapToGrid !=nil {if _ggbfcb :=_gcfdd .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); -_ggbfcb !=nil {return _ggbfcb ;};};if _gcfdd .Vanish !=nil {if _eagcfe :=_gcfdd .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_eagcfe !=nil {return _eagcfe ;};};if _gcfdd .WebHidden !=nil {if _efbae :=_gcfdd .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); -_efbae !=nil {return _efbae ;};};if _gcfdd .Color !=nil {if _gfgd :=_gcfdd .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_gfgd !=nil {return _gfgd ;};};if _gcfdd .Spacing !=nil {if _gefgf :=_gcfdd .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_gefgf !=nil {return _gefgf ;};};if _gcfdd .W !=nil {if _fabdb :=_gcfdd .W .ValidateWithPath (path +"\u002f\u0057");_fabdb !=nil {return _fabdb ;};};if _gcfdd .Kern !=nil {if _geddc :=_gcfdd .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_geddc !=nil {return _geddc ; -};};if _gcfdd .Position !=nil {if _aggdg :=_gcfdd .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_aggdg !=nil {return _aggdg ;};};if _gcfdd .Sz !=nil {if _abaag :=_gcfdd .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); -_abaag !=nil {return _abaag ;};};if _gcfdd .SzCs !=nil {if _egfcde :=_gcfdd .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_egfcde !=nil {return _egfcde ;};};if _gcfdd .Highlight !=nil {if _agaagf :=_gcfdd .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); -_agaagf !=nil {return _agaagf ;};};if _gcfdd .U !=nil {if _gebca :=_gcfdd .U .ValidateWithPath (path +"\u002f\u0055");_gebca !=nil {return _gebca ;};};if _gcfdd .Effect !=nil {if _ffecf :=_gcfdd .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); -_ffecf !=nil {return _ffecf ;};};if _gcfdd .Bdr !=nil {if _fcbbf :=_gcfdd .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_fcbbf !=nil {return _fcbbf ;};};if _gcfdd .Shd !=nil {if _gcbee :=_gcfdd .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_gcbee !=nil {return _gcbee ;};};if _gcfdd .FitText !=nil {if _gacega :=_gcfdd .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_gacega !=nil {return _gacega ;};};if _gcfdd .VertAlign !=nil {if _fdaea :=_gcfdd .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); -_fdaea !=nil {return _fdaea ;};};if _gcfdd .Rtl !=nil {if _ecdag :=_gcfdd .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_ecdag !=nil {return _ecdag ;};};if _gcfdd .Cs !=nil {if _efgdc :=_gcfdd .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); -_efgdc !=nil {return _efgdc ;};};if _gcfdd .Em !=nil {if _cdgfg :=_gcfdd .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_cdgfg !=nil {return _cdgfg ;};};if _gcfdd .Lang !=nil {if _cdgd :=_gcfdd .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); -_cdgd !=nil {return _cdgd ;};};if _gcfdd .EastAsianLayout !=nil {if _bacdd :=_gcfdd .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_bacdd !=nil {return _bacdd ;};};if _gcfdd .SpecVanish !=nil {if _bcaaadg :=_gcfdd .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"); -_bcaaadg !=nil {return _bcaaadg ;};};if _gcfdd .OMath !=nil {if _cfdcad :=_gcfdd .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_cfdcad !=nil {return _cfdcad ;};};return nil ;};func (_geccbbf ST_Underline )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aaaaae :=_f .Attr {}; -_aaaaae .Name =name ;switch _geccbbf {case ST_UnderlineUnset :_aaaaae .Value ="";case ST_UnderlineSingle :_aaaaae .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineWords :_aaaaae .Value ="\u0077\u006f\u0072d\u0073";case ST_UnderlineDouble :_aaaaae .Value ="\u0064\u006f\u0075\u0062\u006c\u0065"; -case ST_UnderlineThick :_aaaaae .Value ="\u0074\u0068\u0069c\u006b";case ST_UnderlineDotted :_aaaaae .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_UnderlineDottedHeavy :_aaaaae .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079"; -case ST_UnderlineDash :_aaaaae .Value ="\u0064\u0061\u0073\u0068";case ST_UnderlineDashedHeavy :_aaaaae .Value ="d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDashLong :_aaaaae .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067"; -case ST_UnderlineDashLongHeavy :_aaaaae .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDash :_aaaaae .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotHeavy :_aaaaae .Value ="\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079"; -case ST_UnderlineDotDotDash :_aaaaae .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotDotHeavy :_aaaaae .Value ="\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineWave :_aaaaae .Value ="\u0077\u0061\u0076\u0065"; -case ST_UnderlineWavyHeavy :_aaaaae .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_UnderlineWavyDouble :_aaaaae .Value ="\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineNone :_aaaaae .Value ="\u006e\u006f\u006e\u0065"; -};return _aaaaae ,nil ;}; +// Validate validates the CT_LevelText and its children +func (_fabafa *CT_LevelText )Validate ()error {return _fabafa .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0054\u0065\u0078\u0074");};func (_fffed *CT_NumPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbeaf :for {_edffbe ,_bfegf :=d .Token (); +if _bfegf !=nil {return _bfegf ;};switch _eaffb :=_edffbe .(type ){case _d .StartElement :switch _eaffb .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"}:_fffed .Ilvl =NewCT_DecimalNumber (); +if _ddefb :=d .DecodeElement (_fffed .Ilvl ,&_eaffb );_ddefb !=nil {return _ddefb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fffed .NumId =NewCT_DecimalNumber (); +if _dbbfc :=d .DecodeElement (_fffed .NumId ,&_eaffb );_dbbfc !=nil {return _dbbfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fffed .NumberingChange =NewCT_TrackChangeNumbering (); +if _becc :=d .DecodeElement (_fffed .NumberingChange ,&_eaffb );_becc !=nil {return _becc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fffed .Ins =NewCT_TrackChange (); +if _dcgbf :=d .DecodeElement (_fffed .Ins ,&_eaffb );_dcgbf !=nil {return _dcgbf ;};default:_gb .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",_eaffb .Name ); +if _bfagdg :=d .Skip ();_bfagdg !=nil {return _bfagdg ;};};case _d .EndElement :break _gbeaf ;case _d .CharData :};};return nil ;};func NewCT_Endnotes ()*CT_Endnotes {_aaee :=&CT_Endnotes {};return _aaee }; -// Validate validates the WdCT_GraphicFrame and its children -func (_gddcfb *WdCT_GraphicFrame )Validate ()error {return _gddcfb .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065");}; +// ValidateWithPath validates the WdCT_WordprocessingContentPartNonVisual and its children, prefixing error messages with path +func (_ffbfdf *WdCT_WordprocessingContentPartNonVisual )ValidateWithPath (path string )error {if _ffbfdf .CNvPr !=nil {if _bfeega :=_ffbfdf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bfeega !=nil {return _bfeega ;};};if _ffbfdf .CNvContentPartPr !=nil {if _ecbfad :=_ffbfdf .CNvContentPartPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072"); +_ecbfad !=nil {return _ecbfad ;};};return nil ;};func (_eddbgf ST_BrType )ValidateWithPath (path string )error {switch _eddbgf {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 (_eddbgf )); +};return nil ;}; -// Validate validates the CT_TblPrBase and its children -func (_accca *CT_TblPrBase )Validate ()error {return _accca .ValidateWithPath ("\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0042\u0061\u0073\u0065");}; +// ValidateWithPath validates the CT_R and its children, prefixing error messages with path +func (_gcebe *CT_R )ValidateWithPath (path string )error {if _gcebe .RPr !=nil {if _agddb :=_gcebe .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_agddb !=nil {return _agddb ;};};for _gffdf ,_eddbcd :=range _gcebe .EG_RunInnerContent {if _cfbbe :=_eddbcd .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0045\u0047\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072C\u006fn\u0074\u0065\u006e\u0074\u005b\u0025\u0064]",path ,_gffdf )); +_cfbbe !=nil {return _cfbbe ;};};return nil ;};func (_eeebca *ST_AnnotationVMerge )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agefgc ,_bacacb :=d .Token ();if _bacacb !=nil {return _bacacb ;};if _bbadef ,_ccdde :=_agefgc .(_d .EndElement ); +_ccdde &&_bbadef .Name ==start .Name {*_eeebca =1;return nil ;};if _ddaaf ,_acaca :=_agefgc .(_d .CharData );!_acaca {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",_agefgc ); +}else {switch string (_ddaaf ){case "":*_eeebca =0;case "\u0063\u006f\u006e\u0074":*_eeebca =1;case "\u0072\u0065\u0073\u0074":*_eeebca =2;};};_agefgc ,_bacacb =d .Token ();if _bacacb !=nil {return _bacacb ;};if _baaga ,_fafbfg :=_agefgc .(_d .EndElement ); +_fafbfg &&_baaga .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",_agefgc );}; -// Validate validates the Recipients and its children -func (_fgdbgg *Recipients )Validate ()error {return _fgdbgg .ValidateWithPath ("\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");};type ST_EdGrp byte ; +// Validate validates the CT_NumRestart and its children +func (_bcff *CT_NumRestart )Validate ()error {return _bcff .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");}; -// Validate validates the Endnotes and its children -func (_adafb *Endnotes )Validate ()error {return _adafb .ValidateWithPath ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");};type ST_DocPartType byte ;func (_adecbe *WdCT_WordprocessingCanvas )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _adecbe .Bg !=nil {_dbfedg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003ab\u0067"}};e .EncodeElement (_adecbe .Bg ,_dbfedg );};if _adecbe .Whole !=nil {_aagbge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0077\u0068\u006f\u006c\u0065"}}; -e .EncodeElement (_adecbe .Whole ,_aagbge );};if _adecbe .Choice !=nil {for _ ,_baedf :=range _adecbe .Choice {_baedf .MarshalXML (e ,_f .StartElement {});};};if _adecbe .ExtLst !=nil {_gdbbag :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_adecbe .ExtLst ,_gdbbag );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eeddb *CT_PaperSource )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfag :=range start .Attr {if _cfag .Name .Local =="\u0066\u0069\u0072s\u0074"{_gcfbe ,_cafacg :=_fc .ParseInt (_cfag .Value ,10,64); -if _cafacg !=nil {return _cafacg ;};_eeddb .FirstAttr =&_gcfbe ;continue ;};if _cfag .Name .Local =="\u006f\u0074\u0068e\u0072"{_dcgba ,_dabea :=_fc .ParseInt (_cfag .Value ,10,64);if _dabea !=nil {return _dabea ;};_eeddb .OtherAttr =&_dcgba ;continue ; -};};for {_caeab ,_fgbeb :=d .Token ();if _fgbeb !=nil {return _d .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",_fgbeb );};if _cggcd ,_fgddb :=_caeab .(_f .EndElement ); -_fgddb &&_cggcd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Markup and its children +func (_edfccc *CT_Markup )Validate ()error {return _edfccc .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0075p");}; -// ValidateWithPath validates the WdCT_PosHChoice and its children, prefixing error messages with path -func (_ebcbc *WdCT_PosHChoice )ValidateWithPath (path string )error {if _fgab :=_ebcbc .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_fgab !=nil {return _fgab ;};return nil ;};func (_fgfb *CT_PageBorders )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fgfb .ZOrderAttr !=ST_PageBorderZOrderUnset {_gbecaf ,_agaae :=_fgfb .ZOrderAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u007a\u004f\u0072\u0064\u0065\u0072"}); -if _agaae !=nil {return _agaae ;};start .Attr =append (start .Attr ,_gbecaf );};if _fgfb .DisplayAttr !=ST_PageBorderDisplayUnset {_edegd ,_efaef :=_fgfb .DisplayAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0064\u0069\u0073\u0070\u006c\u0061y"});if _efaef !=nil {return _efaef ; -};start .Attr =append (start .Attr ,_edegd );};if _fgfb .OffsetFromAttr !=ST_PageBorderOffsetUnset {_dfgbc ,_fbabg :=_fgfb .OffsetFromAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u006ff\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"});if _fbabg !=nil {return _fbabg ; -};start .Attr =append (start .Attr ,_dfgbc );};e .EncodeToken (start );if _fgfb .Top !=nil {_eagee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_fgfb .Top ,_eagee );};if _fgfb .Left !=nil {_bfeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}}; -e .EncodeElement (_fgfb .Left ,_bfeb );};if _fgfb .Bottom !=nil {_cbceb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_fgfb .Bottom ,_cbceb );};if _fgfb .Right !=nil {_fdgbg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_fgfb .Right ,_fdgbg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_JcTable ()*CT_JcTable {_dacca :=&CT_JcTable {};_dacca .ValAttr =ST_JcTable (1);return _dacca ;};func (_fffedg ST_WmlColorSchemeIndex )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fffedg .String (),start ); -}; +// ST_DecimalNumberOrPercent is a union type +type ST_DecimalNumberOrPercent struct{ST_UnqualifiedPercentage *int64 ;ST_Percentage *string ;};func (_begab *AC_ChoiceRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _begab .Br !=nil {_fgfba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0072"}}; +e .EncodeElement (_begab .Br ,_fgfba );};if _begab .T !=nil {_efacb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074"}};e .EncodeElement (_begab .T ,_efacb );};if _begab .ContentPart !=nil {_bbcfae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}}; +e .EncodeElement (_begab .ContentPart ,_bbcfae );};if _begab .DelText !=nil {_gegfc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0065\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_begab .DelText ,_gegfc );};if _begab .InstrText !=nil {_geeag :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0069\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}}; +e .EncodeElement (_begab .InstrText ,_geeag );};if _begab .DelInstrText !=nil {_ggaff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0065\u006c\u0049\u006e\u0073\u0074r\u0054\u0065\u0078\u0074"}};e .EncodeElement (_begab .DelInstrText ,_ggaff ); +};if _begab .NoBreakHyphen !=nil {_dgdde :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006eo\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_begab .NoBreakHyphen ,_dgdde );};if _begab .SoftHyphen !=nil {_eafdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073o\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}}; +e .EncodeElement (_begab .SoftHyphen ,_eafdf );};if _begab .DayShort !=nil {_gbagce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_begab .DayShort ,_gbagce );};if _begab .MonthShort !=nil {_fcaeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006do\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}}; +e .EncodeElement (_begab .MonthShort ,_fcaeb );};if _begab .YearShort !=nil {_cbcbc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0079\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_begab .YearShort ,_cbcbc );};if _begab .DayLong !=nil {_adfffb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0061\u0079\u004c\u006f\u006eg"}}; +e .EncodeElement (_begab .DayLong ,_adfffb );};if _begab .MonthLong !=nil {_becac :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067"}};e .EncodeElement (_begab .MonthLong ,_becac );};if _begab .YearLong !=nil {_ceacf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}}; +e .EncodeElement (_begab .YearLong ,_ceacf );};if _begab .AnnotationRef !=nil {_acdbcg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}};e .EncodeElement (_begab .AnnotationRef ,_acdbcg ); +};if _begab .FootnoteRef !=nil {_dfddbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_begab .FootnoteRef ,_dfddbd );};if _begab .EndnoteRef !=nil {_bcfcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}}; +e .EncodeElement (_begab .EndnoteRef ,_bcfcf );};if _begab .Separator !=nil {_acdfcf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_begab .Separator ,_acdfcf );};if _begab .ContinuationSeparator !=nil {_cggdaa :=_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 (_begab .ContinuationSeparator ,_cggdaa );};if _begab .Sym !=nil {_befab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073y\u006d"}};e .EncodeElement (_begab .Sym ,_befab );};if _begab .PgNum !=nil {_eaadda :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070\u0067\u004e\u0075\u006d"}}; +e .EncodeElement (_begab .PgNum ,_eaadda );};if _begab .Cr !=nil {_bgeaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0072"}};e .EncodeElement (_begab .Cr ,_bgeaf );};if _begab .Tab !=nil {_cabfdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074a\u0062"}}; +e .EncodeElement (_begab .Tab ,_cabfdf );};if _begab .Object !=nil {_gebeae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_begab .Object ,_gebeae );};if _begab .Pict !=nil {_ageda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}}; +e .EncodeElement (_begab .Pict ,_ageda );};if _begab .FldChar !=nil {_ddbfba :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u0043\u0068\u0061r"}};e .EncodeElement (_begab .FldChar ,_ddbfba );};if _begab .Ruby !=nil {_dcfefg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079"}}; +e .EncodeElement (_begab .Ruby ,_dcfefg );};if _begab .FootnoteReference !=nil {_aecda :=_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 (_begab .FootnoteReference ,_aecda ); +};if _begab .EndnoteReference !=nil {_bcgdfb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065n\u0064\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_begab .EndnoteReference ,_bcgdfb );};if _begab .CommentReference !=nil {_facagb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063o\u006d\u006d\u0065\u006e\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}}; +e .EncodeElement (_begab .CommentReference ,_facagb );};if _begab .Drawing !=nil {_afeee :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_begab .Drawing ,_afeee );};if _begab .Ptab !=nil {_agded :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0074\u0061\u0062"}}; +e .EncodeElement (_begab .Ptab ,_agded );};if _begab .LastRenderedPageBreak !=nil {_dggfb :=_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 (_begab .LastRenderedPageBreak ,_dggfb );};return nil ;}; -// Validate validates the CT_MailMergeDocType and its children -func (_gfba *CT_MailMergeDocType )Validate ()error {return _gfba .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065");};func (_dddbe ST_DocProtect )ValidateWithPath (path string )error {switch _dddbe {case 0,1,2,3,4,5:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dddbe )); -};return nil ;};const (ST_LockUnset ST_Lock =0;ST_LockSdtLocked ST_Lock =1;ST_LockContentLocked ST_Lock =2;ST_LockUnlocked ST_Lock =3;ST_LockSdtContentLocked ST_Lock =4;);func (_defgg ST_PTabAlignment )String ()string {switch _defgg {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 "";};type CT_Ind struct{ +// ValidateWithPath validates the WdCT_PosVChoice and its children, prefixing error messages with path +func (_fgfbea *WdCT_PosVChoice )ValidateWithPath (path string )error {if _beeaf :=_fgfbea .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_beeaf !=nil {return _beeaf ;};return nil ;};func (_bfbbee *WdCT_WrapNone )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_fcbgf ,_agcedb :=d .Token (); +if _agcedb !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0057\u0064\u0043\u0054_\u0057r\u0061p\u004e\u006f\u006e\u0065\u003a\u0020\u0025s",_agcedb );};if _eabedd ,_cabadd :=_fcbgf .(_d .EndElement );_cabadd &&_eabedd .Name ==start .Name {break ; +};};return nil ;};type EG_MathContent struct{OMathPara *_ea .OMathPara ;OMath *_ea .OMath ;}; -// Start Indentation -StartAttr *ST_SignedTwipsMeasure ; +// ValidateWithPath validates the CT_EastAsianLayout and its children, prefixing error messages with path +func (_gagdga *CT_EastAsianLayout )ValidateWithPath (path string )error {if _gagdga .CombineAttr !=nil {if _afga :=_gagdga .CombineAttr .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_afga !=nil {return _afga ; +};};if _dacg :=_gagdga .CombineBracketsAttr .ValidateWithPath (path +"/\u0043o\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073At\u0074\u0072");_dacg !=nil {return _dacg ;};if _gagdga .VertAttr !=nil {if _feagf :=_gagdga .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r"); +_feagf !=nil {return _feagf ;};};if _gagdga .VertCompressAttr !=nil {if _ffcfe :=_gagdga .VertCompressAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0041\u0074\u0074\u0072");_ffcfe !=nil {return _ffcfe ; +};};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_EdnPos ()*CT_EdnPos {_gdbea :=&CT_EdnPos {};_gdbea .ValAttr =ST_EdnPos (1);return _gdbea }; -// Start Indentation in Character Units -StartCharsAttr *int64 ; +// ValidateWithPath validates the EG_RunLevelElts and its children, prefixing error messages with path +func (_dbfdd *EG_RunLevelElts )ValidateWithPath (path string )error {if _dbfdd .ProofErr !=nil {if _ecgac :=_dbfdd .ProofErr .ValidateWithPath (path +"\u002fP\u0072\u006f\u006f\u0066\u0045\u0072r");_ecgac !=nil {return _ecgac ;};};if _dbfdd .PermStart !=nil {if _cgbea :=_dbfdd .PermStart .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074"); +_cgbea !=nil {return _cgbea ;};};if _dbfdd .PermEnd !=nil {if _bfgfe :=_dbfdd .PermEnd .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0045\u006e\u0064");_bfgfe !=nil {return _bfgfe ;};};if _dbfdd .Ins !=nil {if _gdgfeb :=_dbfdd .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073"); +_gdgfeb !=nil {return _gdgfeb ;};};if _dbfdd .Del !=nil {if _ddfgg :=_dbfdd .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_ddfgg !=nil {return _ddfgg ;};};if _dbfdd .MoveFrom !=nil {if _dgedcg :=_dbfdd .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm"); +_dgedcg !=nil {return _dgedcg ;};};if _dbfdd .MoveTo !=nil {if _aafed :=_dbfdd .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_aafed !=nil {return _aafed ;};};for _fffcc ,_ddcfg :=range _dbfdd .EG_RangeMarkupElements {if _bafdb :=_ddcfg .ValidateWithPath (_b .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 ,_fffcc )); +_bafdb !=nil {return _bafdb ;};};for _fgafab ,_cbacf :=range _dbfdd .EG_MathContent {if _ccgdfd :=_cbacf .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0045\u0047_M\u0061t\u0068\u0043\u006f\u006e\u0074e\u006e\u0074\u005b\u0025\u0064\u005d",path ,_fgafab )); +_ccgdfd !=nil {return _ccgdfd ;};};return nil ;};type ST_EdGrp byte ;type CT_MathCtrlDel struct{AuthorAttr string ;DateAttr *_gd .Time ; -// End Indentation -EndAttr *ST_SignedTwipsMeasure ; +// Annotation Identifier +IdAttr int64 ;};func (_gdfaac *WdCT_WordprocessingShape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name =_d .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"};if _gdfaac .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 :_b .Sprintf ("\u0025\u0064",_cdcbf (*_gdfaac .NormalEastAsianFlowAttr ))}); +};e .EncodeToken (start );if _gdfaac .CNvPr !=nil {_gedde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_gdfaac .CNvPr ,_gedde );};_gdfaac .Choice .MarshalXML (e ,_d .StartElement {}); +_cbbcfa :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gdfaac .SpPr ,_cbbcfa );if _gdfaac .Style !=nil {_afcad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_gdfaac .Style ,_afcad );};if _gdfaac .ExtLst !=nil {_bcead :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gdfaac .ExtLst ,_bcead );};if _gdfaac .WChoice !=nil {_gdfaac .WChoice .MarshalXML (e ,_d .StartElement {}); +};_befcad :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0062\u006f\u0064\u0079\u0050r"}};e .EncodeElement (_gdfaac .BodyPr ,_befcad );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ageca *ST_LevelSuffix )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ageca =0; +case "\u0074\u0061\u0062":*_ageca =1;case "\u0073\u0070\u0061c\u0065":*_ageca =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_ageca =3;};return nil ;};type EG_RunLevelElts struct{ -// End Indentation in Character Units -EndCharsAttr *int64 ; +// Proofing Error Anchor +ProofErr *CT_ProofErr ; -// Start Indentation -LeftAttr *ST_SignedTwipsMeasure ; +// Range Permission Start +PermStart *CT_PermStart ; -// Start Indentation in Character Units -LeftCharsAttr *int64 ; +// Range Permission End +PermEnd *CT_Perm ; -// End Indentation -RightAttr *ST_SignedTwipsMeasure ; +// Inserted Run Content +Ins *CT_RunTrackChange ; -// End Indentation in Character Units -RightCharsAttr *int64 ; +// Deleted Run Content +Del *CT_RunTrackChange ; -// Indentation Removed from First Line -HangingAttr *_df .ST_TwipsMeasure ; +// Move Source Run Content +MoveFrom *CT_RunTrackChange ; -// Indentation Removed From First Line in Character Units -HangingCharsAttr *int64 ; +// Move Destination Run Content +MoveTo *CT_RunTrackChange ;EG_RangeMarkupElements []*EG_RangeMarkupElements ;EG_MathContent []*EG_MathContent ;};func (_fgaacf *CT_PPrGeneral )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fgaacf .PStyle !=nil {_fgabe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_fgaacf .PStyle ,_fgabe );};if _fgaacf .KeepNext !=nil {_cecfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_fgaacf .KeepNext ,_cecfa );};if _fgaacf .KeepLines !=nil {_abcbb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_fgaacf .KeepLines ,_abcbb );};if _fgaacf .PageBreakBefore !=nil {_ccbaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_fgaacf .PageBreakBefore ,_ccbaa ); +};if _fgaacf .FramePr !=nil {_gcdca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_fgaacf .FramePr ,_gcdca );};if _fgaacf .WidowControl !=nil {_dfcfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}}; +e .EncodeElement (_fgaacf .WidowControl ,_dfcfb );};if _fgaacf .NumPr !=nil {_cabeb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_fgaacf .NumPr ,_cabeb );};if _fgaacf .SuppressLineNumbers !=nil {_cdbec :=_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 (_fgaacf .SuppressLineNumbers ,_cdbec );};if _fgaacf .PBdr !=nil {_geefc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_fgaacf .PBdr ,_geefc );};if _fgaacf .Shd !=nil {_bfcag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}}; +e .EncodeElement (_fgaacf .Shd ,_bfcag );};if _fgaacf .Tabs !=nil {_bfecb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_fgaacf .Tabs ,_bfecb );};if _fgaacf .SuppressAutoHyphens !=nil {_bgcee :=_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 (_fgaacf .SuppressAutoHyphens ,_bgcee );};if _fgaacf .Kinsoku !=nil {_febbe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_fgaacf .Kinsoku ,_febbe );};if _fgaacf .WordWrap !=nil {_febgaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}}; +e .EncodeElement (_fgaacf .WordWrap ,_febgaf );};if _fgaacf .OverflowPunct !=nil {_ceedb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_fgaacf .OverflowPunct ,_ceedb ); +};if _fgaacf .TopLinePunct !=nil {_caabg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_fgaacf .TopLinePunct ,_caabg );};if _fgaacf .AutoSpaceDE !=nil {_aefdcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}}; +e .EncodeElement (_fgaacf .AutoSpaceDE ,_aefdcd );};if _fgaacf .AutoSpaceDN !=nil {_fadfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_fgaacf .AutoSpaceDN ,_fadfg ); +};if _fgaacf .Bidi !=nil {_cdfff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_fgaacf .Bidi ,_cdfff );};if _fgaacf .AdjustRightInd !=nil {_bfagfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}}; +e .EncodeElement (_fgaacf .AdjustRightInd ,_bfagfb );};if _fgaacf .SnapToGrid !=nil {_egafbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_fgaacf .SnapToGrid ,_egafbg ); +};if _fgaacf .Spacing !=nil {_gbafg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_fgaacf .Spacing ,_gbafg );};if _fgaacf .Ind !=nil {_gccga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0064"}}; +e .EncodeElement (_fgaacf .Ind ,_gccga );};if _fgaacf .ContextualSpacing !=nil {_ddcab :=_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 (_fgaacf .ContextualSpacing ,_ddcab ); +};if _fgaacf .MirrorIndents !=nil {_aabdf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_fgaacf .MirrorIndents ,_aabdf );};if _fgaacf .SuppressOverlap !=nil {_egeeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}}; +e .EncodeElement (_fgaacf .SuppressOverlap ,_egeeb );};if _fgaacf .Jc !=nil {_baedag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_fgaacf .Jc ,_baedag );};if _fgaacf .TextDirection !=nil {_bebb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_fgaacf .TextDirection ,_bebb );};if _fgaacf .TextAlignment !=nil {_ecceca :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_fgaacf .TextAlignment ,_ecceca ); +};if _fgaacf .TextboxTightWrap !=nil {_adfae :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_fgaacf .TextboxTightWrap ,_adfae );};if _fgaacf .OutlineLvl !=nil {_gdae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}}; +e .EncodeElement (_fgaacf .OutlineLvl ,_gdae );};if _fgaacf .DivId !=nil {_aefbe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_fgaacf .DivId ,_aefbe );};if _fgaacf .CnfStyle !=nil {_gbgbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_fgaacf .CnfStyle ,_gbgbc );};if _fgaacf .PPrChange !=nil {_ecfef :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_fgaacf .PPrChange ,_ecfef );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_dfceb *CT_Object )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ddafa :=range start .Attr {if _ddafa .Name .Local =="\u0064x\u0061\u004f\u0072\u0069\u0067"{_gafdf ,_cfgbf :=ParseUnionST_TwipsMeasure (_ddafa .Value ); +if _cfgbf !=nil {return _cfgbf ;};_dfceb .DxaOrigAttr =&_gafdf ;continue ;};if _ddafa .Name .Local =="\u0064y\u0061\u004f\u0072\u0069\u0067"{_dbdec ,_bffff :=ParseUnionST_TwipsMeasure (_ddafa .Value );if _bffff !=nil {return _bffff ;};_dfceb .DyaOrigAttr =&_dbdec ; +continue ;};};_gcgbd :for {_egebb ,_dedac :=d .Token ();if _dedac !=nil {return _dedac ;};switch _eddff :=_egebb .(type ){case _d .StartElement :switch _eddff .Name {default:if _gdfed ,_gcag :=_ec .CreateElement (_eddff );_gcag !=nil {return _gcag ;}else {if _edfcec :=d .DecodeElement (_gdfed ,&_eddff ); +_edfcec !=nil {return _edfcec ;};_dfceb .Any =append (_dfceb .Any ,_gdfed );};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfceb .Drawing =NewCT_Drawing (); +if _aedb :=d .DecodeElement (_dfceb .Drawing ,&_eddff );_aedb !=nil {return _aedb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfceb .Choice =NewCT_ObjectChoice (); +if _dgfbfd :=d .DecodeElement (&_dfceb .Choice .Control ,&_eddff );_dgfbfd !=nil {return _dgfbfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfceb .Choice =NewCT_ObjectChoice (); +if _cgdca :=d .DecodeElement (&_dfceb .Choice .ObjectLink ,&_eddff );_cgdca !=nil {return _cgdca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfceb .Choice =NewCT_ObjectChoice (); +if _bgbef :=d .DecodeElement (&_dfceb .Choice .ObjectEmbed ,&_eddff );_bgbef !=nil {return _bgbef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_dfceb .Choice =NewCT_ObjectChoice (); +if _aeagc :=d .DecodeElement (&_dfceb .Choice .Movie ,&_eddff );_aeagc !=nil {return _aeagc ;};};case _d .EndElement :break _gcgbd ;case _d .CharData :};};return nil ;};func (_gfcaa *CT_TxbxContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgcag :for {_dcgac ,_ecdcb :=d .Token (); +if _ecdcb !=nil {return _ecdcb ;};switch _fbddb :=_dcgac .(type ){case _d .StartElement :switch _fbddb .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"}:_egfaa :=NewCT_AltChunk (); +if _eabdg :=d .DecodeElement (_egfaa ,&_fbddb );_eabdg !=nil {return _eabdg ;};_gfcaa .AltChunk =append (_gfcaa .AltChunk ,_egfaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gaecfb :=NewEG_ContentBlockContent (); +_gaecfb .CustomXml =NewCT_CustomXmlBlock ();if _gcefce :=d .DecodeElement (_gaecfb .CustomXml ,&_fbddb );_gcefce !=nil {return _gcefce ;};_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_gaecfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbfba :=NewEG_ContentBlockContent (); +_bbfba .Sdt =NewCT_SdtBlock ();if _daacg :=d .DecodeElement (_bbfba .Sdt ,&_fbddb );_daacg !=nil {return _daacg ;};_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_bbfba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbgdc :=NewEG_ContentBlockContent (); +_caceb :=NewCT_P ();if _abaef :=d .DecodeElement (_caceb ,&_fbddb );_abaef !=nil {return _abaef ;};_bbgdc .P =append (_bbgdc .P ,_caceb );_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_bbgdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfeeg :=NewEG_ContentBlockContent (); +_efdeee :=NewCT_Tbl ();if _bcacf :=d .DecodeElement (_efdeee ,&_fbddb );_bcacf !=nil {return _bcacf ;};_cfeeg .Tbl =append (_cfeeg .Tbl ,_efdeee );_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_cfeeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgdec :=NewEG_ContentBlockContent (); +_ebabgf :=NewEG_RunLevelElts ();_ebabgf .ProofErr =NewCT_ProofErr ();if _gdeegb :=d .DecodeElement (_ebabgf .ProofErr ,&_fbddb );_gdeegb !=nil {return _gdeegb ;};_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_cgdec );_cgdec .EG_RunLevelElts =append (_cgdec .EG_RunLevelElts ,_ebabgf ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cbggb :=NewEG_ContentBlockContent (); +_gcacd :=NewEG_RunLevelElts ();_gcacd .PermStart =NewCT_PermStart ();if _ddfgf :=d .DecodeElement (_gcacd .PermStart ,&_fbddb );_ddfgf !=nil {return _ddfgf ;};_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_cbggb );_cbggb .EG_RunLevelElts =append (_cbggb .EG_RunLevelElts ,_gcacd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ecdeb :=NewEG_ContentBlockContent (); +_dgcac :=NewEG_RunLevelElts ();_dgcac .PermEnd =NewCT_Perm ();if _ebcae :=d .DecodeElement (_dgcac .PermEnd ,&_fbddb );_ebcae !=nil {return _ebcae ;};_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_ecdeb );_ecdeb .EG_RunLevelElts =append (_ecdeb .EG_RunLevelElts ,_dgcac ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aggbe :=NewEG_ContentBlockContent (); +_ebegfa :=NewEG_RunLevelElts ();_ebegfa .Ins =NewCT_RunTrackChange ();if _acaeb :=d .DecodeElement (_ebegfa .Ins ,&_fbddb );_acaeb !=nil {return _acaeb ;};_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_aggbe );_aggbe .EG_RunLevelElts =append (_aggbe .EG_RunLevelElts ,_ebegfa ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fefdg :=NewEG_ContentBlockContent (); +_begdb :=NewEG_RunLevelElts ();_begdb .Del =NewCT_RunTrackChange ();if _ccbag :=d .DecodeElement (_begdb .Del ,&_fbddb );_ccbag !=nil {return _ccbag ;};_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_fefdg );_fefdg .EG_RunLevelElts =append (_fefdg .EG_RunLevelElts ,_begdb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_cfgea :=NewEG_ContentBlockContent (); +_caagab :=NewEG_RunLevelElts ();_caagab .MoveFrom =NewCT_RunTrackChange ();if _acdad :=d .DecodeElement (_caagab .MoveFrom ,&_fbddb );_acdad !=nil {return _acdad ;};_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_cfgea );_cfgea .EG_RunLevelElts =append (_cfgea .EG_RunLevelElts ,_caagab ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_cadfc :=NewEG_ContentBlockContent (); +_geeeb :=NewEG_RunLevelElts ();_geeeb .MoveTo =NewCT_RunTrackChange ();if _gadag :=d .DecodeElement (_geeeb .MoveTo ,&_fbddb );_gadag !=nil {return _gadag ;};_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_cadfc );_cadfc .EG_RunLevelElts =append (_cadfc .EG_RunLevelElts ,_geeeb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_feeffc :=NewEG_ContentBlockContent (); +_adgag :=NewEG_RunLevelElts ();_cecdc :=NewEG_RangeMarkupElements ();_cecdc .BookmarkStart =NewCT_Bookmark ();if _bebab :=d .DecodeElement (_cecdc .BookmarkStart ,&_fbddb );_bebab !=nil {return _bebab ;};_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_feeffc ); +_feeffc .EG_RunLevelElts =append (_feeffc .EG_RunLevelElts ,_adgag );_adgag .EG_RangeMarkupElements =append (_adgag .EG_RangeMarkupElements ,_cecdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbacff :=NewEG_ContentBlockContent (); +_ecegc :=NewEG_RunLevelElts ();_ddfgfb :=NewEG_RangeMarkupElements ();_ddfgfb .BookmarkEnd =NewCT_MarkupRange ();if _bfeef :=d .DecodeElement (_ddfgfb .BookmarkEnd ,&_fbddb );_bfeef !=nil {return _bfeef ;};_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_dbacff ); +_dbacff .EG_RunLevelElts =append (_dbacff .EG_RunLevelElts ,_ecegc );_ecegc .EG_RangeMarkupElements =append (_ecegc .EG_RangeMarkupElements ,_ddfgfb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddgfd :=NewEG_ContentBlockContent (); +_bdeee :=NewEG_RunLevelElts ();_dggdd :=NewEG_RangeMarkupElements ();_dggdd .MoveFromRangeStart =NewCT_MoveBookmark ();if _ffgg :=d .DecodeElement (_dggdd .MoveFromRangeStart ,&_fbddb );_ffgg !=nil {return _ffgg ;};_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_ddgfd ); +_ddgfd .EG_RunLevelElts =append (_ddgfd .EG_RunLevelElts ,_bdeee );_bdeee .EG_RangeMarkupElements =append (_bdeee .EG_RangeMarkupElements ,_dggdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ggebc :=NewEG_ContentBlockContent (); +_edaeb :=NewEG_RunLevelElts ();_eefbe :=NewEG_RangeMarkupElements ();_eefbe .MoveFromRangeEnd =NewCT_MarkupRange ();if _eafegf :=d .DecodeElement (_eefbe .MoveFromRangeEnd ,&_fbddb );_eafegf !=nil {return _eafegf ;};_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_ggebc ); +_ggebc .EG_RunLevelElts =append (_ggebc .EG_RunLevelElts ,_edaeb );_edaeb .EG_RangeMarkupElements =append (_edaeb .EG_RangeMarkupElements ,_eefbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_debgb :=NewEG_ContentBlockContent (); +_dgcaga :=NewEG_RunLevelElts ();_aafdc :=NewEG_RangeMarkupElements ();_aafdc .MoveToRangeStart =NewCT_MoveBookmark ();if _eagega :=d .DecodeElement (_aafdc .MoveToRangeStart ,&_fbddb );_eagega !=nil {return _eagega ;};_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_debgb ); +_debgb .EG_RunLevelElts =append (_debgb .EG_RunLevelElts ,_dgcaga );_dgcaga .EG_RangeMarkupElements =append (_dgcaga .EG_RangeMarkupElements ,_aafdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_eeccaf :=NewEG_ContentBlockContent (); +_dadba :=NewEG_RunLevelElts ();_faedb :=NewEG_RangeMarkupElements ();_faedb .MoveToRangeEnd =NewCT_MarkupRange ();if _fdeade :=d .DecodeElement (_faedb .MoveToRangeEnd ,&_fbddb );_fdeade !=nil {return _fdeade ;};_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_eeccaf ); +_eeccaf .EG_RunLevelElts =append (_eeccaf .EG_RunLevelElts ,_dadba );_dadba .EG_RangeMarkupElements =append (_dadba .EG_RangeMarkupElements ,_faedb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bccgbe :=NewEG_ContentBlockContent (); +_gdgge :=NewEG_RunLevelElts ();_dgacc :=NewEG_RangeMarkupElements ();_dgacc .CommentRangeStart =NewCT_MarkupRange ();if _accea :=d .DecodeElement (_dgacc .CommentRangeStart ,&_fbddb );_accea !=nil {return _accea ;};_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_bccgbe ); +_bccgbe .EG_RunLevelElts =append (_bccgbe .EG_RunLevelElts ,_gdgge );_gdgge .EG_RangeMarkupElements =append (_gdgge .EG_RangeMarkupElements ,_dgacc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcagf :=NewEG_ContentBlockContent (); +_dcdba :=NewEG_RunLevelElts ();_aabac :=NewEG_RangeMarkupElements ();_aabac .CommentRangeEnd =NewCT_MarkupRange ();if _aeafd :=d .DecodeElement (_aabac .CommentRangeEnd ,&_fbddb );_aeafd !=nil {return _aeafd ;};_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_fcagf ); +_fcagf .EG_RunLevelElts =append (_fcagf .EG_RunLevelElts ,_dcdba );_dcdba .EG_RangeMarkupElements =append (_dcdba .EG_RangeMarkupElements ,_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 :"\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"}:_adfedb :=NewEG_ContentBlockContent (); +_eebgc :=NewEG_RunLevelElts ();_aggegc :=NewEG_RangeMarkupElements ();_aggegc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dbeca :=d .DecodeElement (_aggegc .CustomXmlInsRangeStart ,&_fbddb );_dbeca !=nil {return _dbeca ;};_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_adfedb ); +_adfedb .EG_RunLevelElts =append (_adfedb .EG_RunLevelElts ,_eebgc );_eebgc .EG_RangeMarkupElements =append (_eebgc .EG_RangeMarkupElements ,_aggegc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gabcb :=NewEG_ContentBlockContent (); +_eegce :=NewEG_RunLevelElts ();_dgbgb :=NewEG_RangeMarkupElements ();_dgbgb .CustomXmlInsRangeEnd =NewCT_Markup ();if _dcgbg :=d .DecodeElement (_dgbgb .CustomXmlInsRangeEnd ,&_fbddb );_dcgbg !=nil {return _dcgbg ;};_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_gabcb ); +_gabcb .EG_RunLevelElts =append (_gabcb .EG_RunLevelElts ,_eegce );_eegce .EG_RangeMarkupElements =append (_eegce .EG_RangeMarkupElements ,_dgbgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_dcbbd :=NewEG_ContentBlockContent (); +_facbbg :=NewEG_RunLevelElts ();_cbdgdd :=NewEG_RangeMarkupElements ();_cbdgdd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _becaa :=d .DecodeElement (_cbdgdd .CustomXmlDelRangeStart ,&_fbddb );_becaa !=nil {return _becaa ;};_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_dcbbd ); +_dcbbd .EG_RunLevelElts =append (_dcbbd .EG_RunLevelElts ,_facbbg );_facbbg .EG_RangeMarkupElements =append (_facbbg .EG_RangeMarkupElements ,_cbdgdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_afbgddf :=NewEG_ContentBlockContent (); +_gafga :=NewEG_RunLevelElts ();_bacaed :=NewEG_RangeMarkupElements ();_bacaed .CustomXmlDelRangeEnd =NewCT_Markup ();if _fbcff :=d .DecodeElement (_bacaed .CustomXmlDelRangeEnd ,&_fbddb );_fbcff !=nil {return _fbcff ;};_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_afbgddf ); +_afbgddf .EG_RunLevelElts =append (_afbgddf .EG_RunLevelElts ,_gafga );_gafga .EG_RangeMarkupElements =append (_gafga .EG_RangeMarkupElements ,_bacaed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dacgc :=NewEG_ContentBlockContent (); +_bggebg :=NewEG_RunLevelElts ();_geecc :=NewEG_RangeMarkupElements ();_geecc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _egfde :=d .DecodeElement (_geecc .CustomXmlMoveFromRangeStart ,&_fbddb );_egfde !=nil {return _egfde ;};_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_dacgc ); +_dacgc .EG_RunLevelElts =append (_dacgc .EG_RunLevelElts ,_bggebg );_bggebg .EG_RangeMarkupElements =append (_bggebg .EG_RangeMarkupElements ,_geecc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_aeadaa :=NewEG_ContentBlockContent (); +_bfbd :=NewEG_RunLevelElts ();_fegbd :=NewEG_RangeMarkupElements ();_fegbd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _facac :=d .DecodeElement (_fegbd .CustomXmlMoveFromRangeEnd ,&_fbddb );_facac !=nil {return _facac ;};_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_aeadaa ); +_aeadaa .EG_RunLevelElts =append (_aeadaa .EG_RunLevelElts ,_bfbd );_bfbd .EG_RangeMarkupElements =append (_bfbd .EG_RangeMarkupElements ,_fegbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bddffe :=NewEG_ContentBlockContent (); +_geggcc :=NewEG_RunLevelElts ();_dgaeb :=NewEG_RangeMarkupElements ();_dgaeb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dccgde :=d .DecodeElement (_dgaeb .CustomXmlMoveToRangeStart ,&_fbddb );_dccgde !=nil {return _dccgde ;};_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_bddffe ); +_bddffe .EG_RunLevelElts =append (_bddffe .EG_RunLevelElts ,_geggcc );_geggcc .EG_RangeMarkupElements =append (_geggcc .EG_RangeMarkupElements ,_dgaeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_aeacb :=NewEG_ContentBlockContent (); +_aecbef :=NewEG_RunLevelElts ();_fcafbe :=NewEG_RangeMarkupElements ();_fcafbe .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fbcfa :=d .DecodeElement (_fcafbe .CustomXmlMoveToRangeEnd ,&_fbddb );_fbcfa !=nil {return _fbcfa ;};_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_aeacb ); +_aeacb .EG_RunLevelElts =append (_aeacb .EG_RunLevelElts ,_aecbef );_aecbef .EG_RangeMarkupElements =append (_aecbef .EG_RangeMarkupElements ,_fcafbe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cdbfe :=NewEG_ContentBlockContent (); +_gfbea :=NewEG_RunLevelElts ();_fbdfgg :=NewEG_MathContent ();_fbdfgg .OMathPara =_ea .NewOMathPara ();if _baaffg :=d .DecodeElement (_fbdfgg .OMathPara ,&_fbddb );_baaffg !=nil {return _baaffg ;};_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_cdbfe ); +_cdbfe .EG_RunLevelElts =append (_cdbfe .EG_RunLevelElts ,_gfbea );_gfbea .EG_MathContent =append (_gfbea .EG_MathContent ,_fbdfgg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bgabg :=NewEG_ContentBlockContent (); +_daaeb :=NewEG_RunLevelElts ();_caddac :=NewEG_MathContent ();_caddac .OMath =_ea .NewOMath ();if _daeebfg :=d .DecodeElement (_caddac .OMath ,&_fbddb );_daeebfg !=nil {return _daeebfg ;};_gfcaa .EG_ContentBlockContent =append (_gfcaa .EG_ContentBlockContent ,_bgabg ); +_bgabg .EG_RunLevelElts =append (_bgabg .EG_RunLevelElts ,_daaeb );_daaeb .EG_MathContent =append (_daaeb .EG_MathContent ,_caddac );default:_gb .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",_fbddb .Name ); +if _ccbgg :=d .Skip ();_ccbgg !=nil {return _ccbgg ;};};case _d .EndElement :break _dgcag ;case _d .CharData :};};return nil ;}; -// Additional First Line Indentation -FirstLineAttr *_df .ST_TwipsMeasure ; +// ValidateWithPath validates the WdEG_WrapType and its children, prefixing error messages with path +func (_bbgcb *WdEG_WrapType )ValidateWithPath (path string )error {if _bbgcb .Choice !=nil {if _fbbbe :=_bbgcb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fbbbe !=nil {return _fbbbe ;};};return nil ;};func (_cbfcf ST_FldCharType )Validate ()error {return _cbfcf .ValidateWithPath ("")}; +func (_cbeaac ST_FrameLayout )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ggbgbc :=_d .Attr {};_ggbgbc .Name =name ;switch _cbeaac {case ST_FrameLayoutUnset :_ggbgbc .Value ="";case ST_FrameLayoutRows :_ggbgbc .Value ="\u0072\u006f\u0077\u0073"; +case ST_FrameLayoutCols :_ggbgbc .Value ="\u0063\u006f\u006c\u0073";case ST_FrameLayoutNone :_ggbgbc .Value ="\u006e\u006f\u006e\u0065";};return _ggbgbc ,nil ;}; -// Additional First Line Indentation in Character Units -FirstLineCharsAttr *int64 ;};type ST_FtnPos byte ;func (_gfedg ST_SectionMark )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dcafb :=_f .Attr {};_dcafb .Name =name ;switch _gfedg {case ST_SectionMarkUnset :_dcafb .Value ="";case ST_SectionMarkNextPage :_dcafb .Value ="\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065"; -case ST_SectionMarkNextColumn :_dcafb .Value ="\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_SectionMarkContinuous :_dcafb .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_SectionMarkEvenPage :_dcafb .Value ="\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065"; -case ST_SectionMarkOddPage :_dcafb .Value ="\u006fd\u0064\u0050\u0061\u0067\u0065";};return _dcafb ,nil ;};type ST_ProofErr byte ;func (_gbddc *CT_EdnDocProps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gbddc .Pos !=nil {_fgbccc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070o\u0073"}}; -e .EncodeElement (_gbddc .Pos ,_fgbccc );};if _gbddc .NumFmt !=nil {_gdbgd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gbddc .NumFmt ,_gdbgd );};if _gbddc .NumStart !=nil {_aafee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}}; -e .EncodeElement (_gbddc .NumStart ,_aafee );};if _gbddc .NumRestart !=nil {_fadbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_gbddc .NumRestart ,_fadbb );};if _gbddc .Endnote !=nil {_ddcee :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}}; -for _ ,_eaecb :=range _gbddc .Endnote {e .EncodeElement (_eaecb ,_ddcee );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_HpsMeasure ()*CT_HpsMeasure {_fdeee :=&CT_HpsMeasure {};return _fdeee };func NewCT_DocPartBehavior ()*CT_DocPartBehavior {_febf :=&CT_DocPartBehavior {}; -_febf .ValAttr =ST_DocPartBehavior (1);return _febf ;};const (ST_PTabRelativeToUnset ST_PTabRelativeTo =0;ST_PTabRelativeToMargin ST_PTabRelativeTo =1;ST_PTabRelativeToIndent ST_PTabRelativeTo =2;);func (_dfee *CT_EastAsianLayout )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dfee .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dfee .IdAttr )}); -};if _dfee .CombineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006d\u0062\u0069\u006ee"},Value :_d .Sprintf ("\u0025\u0076",*_dfee .CombineAttr )});};if _dfee .CombineBracketsAttr !=ST_CombineBracketsUnset {_bfaee ,_afedd :=_dfee .CombineBracketsAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073"}); -if _afedd !=nil {return _afedd ;};start .Attr =append (start .Attr ,_bfaee );};if _dfee .VertAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076\u0065\u0072\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_dfee .VertAttr )}); -};if _dfee .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 :_d .Sprintf ("\u0025\u0076",*_dfee .VertCompressAttr )});}; -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bacce ST_PageBorderDisplay )Validate ()error {return _bacce .ValidateWithPath ("")};func (_deaca *CT_PPrChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_deaca .PPr =NewCT_PPrBase (); -for _ ,_addea :=range start .Attr {if _addea .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_dfafg ,_gbaae :=_addea .Value ,error (nil );if _gbaae !=nil {return _gbaae ;};_deaca .AuthorAttr =_dfafg ;continue ;};if _addea .Name .Local =="\u0064\u0061\u0074\u0065"{_afee ,_ggfb :=ParseStdlibTime (_addea .Value ); -if _ggfb !=nil {return _ggfb ;};_deaca .DateAttr =&_afee ;continue ;};if _addea .Name .Local =="\u0069\u0064"{_aacfb ,_geceg :=_fc .ParseInt (_addea .Value ,10,64);if _geceg !=nil {return _geceg ;};_deaca .IdAttr =_aacfb ;continue ;};};_fdbefe :for {_gebcc ,_bebcd :=d .Token (); -if _bebcd !=nil {return _bebcd ;};switch _ggdaa :=_gebcc .(type ){case _f .StartElement :switch _ggdaa .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _dbgbaf :=d .DecodeElement (_deaca .PPr ,&_ggdaa ); -_dbgbaf !=nil {return _dbgbaf ;};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",_ggdaa .Name ); -if _adfgd :=d .Skip ();_adfgd !=nil {return _adfgd ;};};case _f .EndElement :break _fdbefe ;case _f .CharData :};};return nil ;};func (_edcef ST_MailMergeDest )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_edcef .String (),start ); -};func (_beaga *CT_NumRestart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bacba ,_fbge :=_beaga .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fbge !=nil {return _fbge ;};start .Attr =append (start .Attr ,_bacba ); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the WdCT_WordprocessingCanvas and its children, prefixing error messages with path +func (_eafgf *WdCT_WordprocessingCanvas )ValidateWithPath (path string )error {if _eafgf .Bg !=nil {if _fcgad :=_eafgf .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_fcgad !=nil {return _fcgad ;};};if _eafgf .Whole !=nil {if _dgefff :=_eafgf .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065"); +_dgefff !=nil {return _dgefff ;};};for _cdafeg ,_beeaad :=range _eafgf .Choice {if _gcgbc :=_beeaad .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cdafeg ));_gcgbc !=nil {return _gcgbc ; +};};if _eafgf .ExtLst !=nil {if _fgffdd :=_eafgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgffdd !=nil {return _fgffdd ;};};return nil ;};func NewWdCT_TxbxContent ()*WdCT_TxbxContent {_efccf :=&WdCT_TxbxContent {};return _efccf }; +func ParseUnionST_MeasurementOrPercent (s string )(ST_MeasurementOrPercent ,error ){_cabgba :=ST_MeasurementOrPercent {};if _gf .ST_UniversalMeasurePatternRe .MatchString (s ){_cabgba .ST_UniversalMeasure =&s ;}else {_cabgba .ST_DecimalNumberOrPercent =&ST_DecimalNumberOrPercent {}; +if _gf .ST_PercentagePatternRe .MatchString (s ){_cabgba .ST_DecimalNumberOrPercent .ST_Percentage =&s ;}else {_dcdfg ,_dacfad :=_e .ParseFloat (s ,64);if _dacfad !=nil {return _cabgba ,_b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_dacfad ); +};_cabgba .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_ec .Int64 (int64 (_dcdfg ));};};return _cabgba ,nil ;};func (_afffd *CT_DocRsids )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _afffd .RsidRoot !=nil {_ecbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"}}; +e .EncodeElement (_afffd .RsidRoot ,_ecbc );};if _afffd .Rsid !=nil {_gbbeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}};for _ ,_gdbbeg :=range _afffd .Rsid {e .EncodeElement (_gdbbeg ,_gbbeb );};};e .EncodeToken (_d .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;); -// ValidateWithPath validates the CT_PBdr and its children, prefixing error messages with path -func (_eggee *CT_PBdr )ValidateWithPath (path string )error {if _eggee .Top !=nil {if _aefcbd :=_eggee .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_aefcbd !=nil {return _aefcbd ;};};if _eggee .Left !=nil {if _egbce :=_eggee .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074"); -_egbce !=nil {return _egbce ;};};if _eggee .Bottom !=nil {if _aegce :=_eggee .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_aegce !=nil {return _aegce ;};};if _eggee .Right !=nil {if _efcef :=_eggee .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); -_efcef !=nil {return _efcef ;};};if _eggee .Between !=nil {if _aaae :=_eggee .Between .ValidateWithPath (path +"\u002f\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_aaae !=nil {return _aaae ;};};if _eggee .Bar !=nil {if _gfcgf :=_eggee .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072"); -_gfcgf !=nil {return _gfcgf ;};};return nil ;}; +// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path +func (_cdea *CT_Color )ValidateWithPath (path string )error {if _dfca :=_cdea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfca !=nil {return _dfca ;};if _cfdd :=_cdea .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); +_cfdd !=nil {return _cfdd ;};return nil ;};const (ST_DocPartGalleryUnset ST_DocPartGallery =0;ST_DocPartGalleryPlaceholder ST_DocPartGallery =1;ST_DocPartGalleryAny ST_DocPartGallery =2;ST_DocPartGalleryDefault ST_DocPartGallery =3;ST_DocPartGalleryDocParts ST_DocPartGallery =4; +ST_DocPartGalleryCoverPg ST_DocPartGallery =5;ST_DocPartGalleryEq ST_DocPartGallery =6;ST_DocPartGalleryFtrs ST_DocPartGallery =7;ST_DocPartGalleryHdrs ST_DocPartGallery =8;ST_DocPartGalleryPgNum ST_DocPartGallery =9;ST_DocPartGalleryTbls ST_DocPartGallery =10; +ST_DocPartGalleryWatermarks ST_DocPartGallery =11;ST_DocPartGalleryAutoTxt ST_DocPartGallery =12;ST_DocPartGalleryTxtBox ST_DocPartGallery =13;ST_DocPartGalleryPgNumT ST_DocPartGallery =14;ST_DocPartGalleryPgNumB ST_DocPartGallery =15;ST_DocPartGalleryPgNumMargins ST_DocPartGallery =16; +ST_DocPartGalleryTblOfContents ST_DocPartGallery =17;ST_DocPartGalleryBib ST_DocPartGallery =18;ST_DocPartGalleryCustQuickParts ST_DocPartGallery =19;ST_DocPartGalleryCustCoverPg ST_DocPartGallery =20;ST_DocPartGalleryCustEq ST_DocPartGallery =21;ST_DocPartGalleryCustFtrs ST_DocPartGallery =22; +ST_DocPartGalleryCustHdrs ST_DocPartGallery =23;ST_DocPartGalleryCustPgNum ST_DocPartGallery =24;ST_DocPartGalleryCustTbls ST_DocPartGallery =25;ST_DocPartGalleryCustWatermarks ST_DocPartGallery =26;ST_DocPartGalleryCustAutoTxt ST_DocPartGallery =27;ST_DocPartGalleryCustTxtBox ST_DocPartGallery =28; +ST_DocPartGalleryCustPgNumT ST_DocPartGallery =29;ST_DocPartGalleryCustPgNumB ST_DocPartGallery =30;ST_DocPartGalleryCustPgNumMargins ST_DocPartGallery =31;ST_DocPartGalleryCustTblOfContents ST_DocPartGallery =32;ST_DocPartGalleryCustBib ST_DocPartGallery =33; +ST_DocPartGalleryCustom1 ST_DocPartGallery =34;ST_DocPartGalleryCustom2 ST_DocPartGallery =35;ST_DocPartGalleryCustom3 ST_DocPartGallery =36;ST_DocPartGalleryCustom4 ST_DocPartGallery =37;ST_DocPartGalleryCustom5 ST_DocPartGallery =38;);type CT_FFCheckBox struct{Choice *CT_FFCheckBoxChoice ; -// ValidateWithPath validates the CT_JcTable and its children, prefixing error messages with path -func (_faagd *CT_JcTable )ValidateWithPath (path string )error {if _faagd .ValAttr ==ST_JcTableUnset {return _d .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 _cacfa :=_faagd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cacfa !=nil {return _cacfa ;};return nil ;};func (_abcfe *CT_ShapeDefaults )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcdda :for {_abfga ,_cbbga :=d .Token (); -if _cbbga !=nil {return _cbbga ;};switch _gbdfa :=_abfga .(type ){case _f .StartElement :switch _gbdfa .Name {default:if _cdaea ,_daegg :=_fad .CreateElement (_gbdfa );_daegg !=nil {return _daegg ;}else {if _fbbaba :=d .DecodeElement (_cdaea ,&_gbdfa ); -_fbbaba !=nil {return _fbbaba ;};_abcfe .Any =append (_abcfe .Any ,_cdaea );};};case _f .EndElement :break _bcdda ;case _f .CharData :};};return nil ;};func (_dfbdbg ST_DocPartGallery )Validate ()error {return _dfbdbg .ValidateWithPath ("")};func (_cddcg *ST_HexColorAuto )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cddcg =0; -case "\u0061\u0075\u0074\u006f":*_cddcg =1;};return nil ;};func (_adaae *ST_PTabLeader )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_adaae =0;case "\u006e\u006f\u006e\u0065":*_adaae =1;case "\u0064\u006f\u0074":*_adaae =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_adaae =3; -case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_adaae =4;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_adaae =5;};return nil ;};func (_cdccc *EG_RangeMarkupElements )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_decbc :for {_bcdde ,_bdbeea :=d .Token (); -if _bdbeea !=nil {return _bdbeea ;};switch _fbeefa :=_bcdde .(type ){case _f .StartElement :switch _fbeefa .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdccc .BookmarkStart =NewCT_Bookmark (); -if _eadfea :=d .DecodeElement (_cdccc .BookmarkStart ,&_fbeefa );_eadfea !=nil {return _eadfea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdccc .BookmarkEnd =NewCT_MarkupRange (); -if _afggd :=d .DecodeElement (_cdccc .BookmarkEnd ,&_fbeefa );_afggd !=nil {return _afggd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdccc .MoveFromRangeStart =NewCT_MoveBookmark (); -if _ebebgfc :=d .DecodeElement (_cdccc .MoveFromRangeStart ,&_fbeefa );_ebebgfc !=nil {return _ebebgfc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cdccc .MoveFromRangeEnd =NewCT_MarkupRange (); -if _cfeaa :=d .DecodeElement (_cdccc .MoveFromRangeEnd ,&_fbeefa );_cfeaa !=nil {return _cfeaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_cdccc .MoveToRangeStart =NewCT_MoveBookmark (); -if _gaadd :=d .DecodeElement (_cdccc .MoveToRangeStart ,&_fbeefa );_gaadd !=nil {return _gaadd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_cdccc .MoveToRangeEnd =NewCT_MarkupRange (); -if _fgbab :=d .DecodeElement (_cdccc .MoveToRangeEnd ,&_fbeefa );_fgbab !=nil {return _fgbab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdccc .CommentRangeStart =NewCT_MarkupRange (); -if _ffegce :=d .DecodeElement (_cdccc .CommentRangeStart ,&_fbeefa );_ffegce !=nil {return _ffegce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdccc .CommentRangeEnd =NewCT_MarkupRange (); -if _dceedg :=d .DecodeElement (_cdccc .CommentRangeEnd ,&_fbeefa );_dceedg !=nil {return _dceedg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cdccc .CustomXmlInsRangeStart =NewCT_TrackChange (); -if _ecfbb :=d .DecodeElement (_cdccc .CustomXmlInsRangeStart ,&_fbeefa );_ecfbb !=nil {return _ecfbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cdccc .CustomXmlInsRangeEnd =NewCT_Markup (); -if _ggaae :=d .DecodeElement (_cdccc .CustomXmlInsRangeEnd ,&_fbeefa );_ggaae !=nil {return _ggaae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_cdccc .CustomXmlDelRangeStart =NewCT_TrackChange (); -if _gaaee :=d .DecodeElement (_cdccc .CustomXmlDelRangeStart ,&_fbeefa );_gaaee !=nil {return _gaaee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cdccc .CustomXmlDelRangeEnd =NewCT_Markup (); -if _daadc :=d .DecodeElement (_cdccc .CustomXmlDelRangeEnd ,&_fbeefa );_daadc !=nil {return _daadc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdccc .CustomXmlMoveFromRangeStart =NewCT_TrackChange (); -if _cgeacg :=d .DecodeElement (_cdccc .CustomXmlMoveFromRangeStart ,&_fbeefa );_cgeacg !=nil {return _cgeacg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cdccc .CustomXmlMoveFromRangeEnd =NewCT_Markup (); -if _bcgdg :=d .DecodeElement (_cdccc .CustomXmlMoveFromRangeEnd ,&_fbeefa );_bcgdg !=nil {return _bcgdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cdccc .CustomXmlMoveToRangeStart =NewCT_TrackChange (); -if _cgbaeg :=d .DecodeElement (_cdccc .CustomXmlMoveToRangeStart ,&_fbeefa );_cgbaeg !=nil {return _cgbaeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cdccc .CustomXmlMoveToRangeEnd =NewCT_Markup (); -if _dgafd :=d .DecodeElement (_cdccc .CustomXmlMoveToRangeEnd ,&_fbeefa );_dgafd !=nil {return _dgafd ;};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",_fbeefa .Name ); -if _aedeg :=d .Skip ();_aedeg !=nil {return _aedeg ;};};case _f .EndElement :break _decbc ;case _f .CharData :};};return nil ;};func NewCT_CompatSetting ()*CT_CompatSetting {_dacb :=&CT_CompatSetting {};return _dacb };func NewStyles ()*Styles {_eegad :=&Styles {}; -_eegad .CT_Styles =*NewCT_Styles ();return _eegad };func NewCT_Kinsoku ()*CT_Kinsoku {_ffegc :=&CT_Kinsoku {};return _ffegc };type CT_FFCheckBox struct{Choice *CT_FFCheckBoxChoice ; // Default Checkbox Form Field State Default *CT_OnOff ; // Checkbox Form Field State -Checked *CT_OnOff ;};func (_fffaaf ST_LevelSuffix )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_edeec :=_f .Attr {};_edeec .Name =name ;switch _fffaaf {case ST_LevelSuffixUnset :_edeec .Value ="";case ST_LevelSuffixTab :_edeec .Value ="\u0074\u0061\u0062"; -case ST_LevelSuffixSpace :_edeec .Value ="\u0073\u0070\u0061c\u0065";case ST_LevelSuffixNothing :_edeec .Value ="\u006eo\u0074\u0068\u0069\u006e\u0067";};return _edeec ,nil ;};func (_baeafg *EG_SectPrContents )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _baeafg .FootnotePr !=nil {_ggggde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}}; -e .EncodeElement (_baeafg .FootnotePr ,_ggggde );};if _baeafg .EndnotePr !=nil {_ebage :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_baeafg .EndnotePr ,_ebage );};if _baeafg .Type !=nil {_begefg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}}; -e .EncodeElement (_baeafg .Type ,_begefg );};if _baeafg .PgSz !=nil {_ecbef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_baeafg .PgSz ,_ecbef );};if _baeafg .PgMar !=nil {_cggagb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}}; -e .EncodeElement (_baeafg .PgMar ,_cggagb );};if _baeafg .PaperSrc !=nil {_cecfeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_baeafg .PaperSrc ,_cecfeg );};if _baeafg .PgBorders !=nil {_caceed :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; -e .EncodeElement (_baeafg .PgBorders ,_caceed );};if _baeafg .LnNumType !=nil {_fdgebg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_baeafg .LnNumType ,_fdgebg );};if _baeafg .PgNumType !=nil {_edfeac :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}}; -e .EncodeElement (_baeafg .PgNumType ,_edfeac );};if _baeafg .Cols !=nil {_gbbea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_baeafg .Cols ,_gbbea );};if _baeafg .FormProt !=nil {_egcbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}}; -e .EncodeElement (_baeafg .FormProt ,_egcbf );};if _baeafg .VAlign !=nil {_fggaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_baeafg .VAlign ,_fggaf );};if _baeafg .NoEndnote !=nil {_fdedgg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}}; -e .EncodeElement (_baeafg .NoEndnote ,_fdedgg );};if _baeafg .TitlePg !=nil {_aaadga :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_baeafg .TitlePg ,_aaadga );};if _baeafg .TextDirection !=nil {_cbffd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_baeafg .TextDirection ,_cbffd );};if _baeafg .Bidi !=nil {_ccbeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_baeafg .Bidi ,_ccbeg );};if _baeafg .RtlGutter !=nil {_dgfcg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}}; -e .EncodeElement (_baeafg .RtlGutter ,_dgfcg );};if _baeafg .DocGrid !=nil {_dbeceb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_baeafg .DocGrid ,_dbeceb );};if _baeafg .PrinterSettings !=nil {_eebadg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}}; -e .EncodeElement (_baeafg .PrinterSettings ,_eebadg );};return nil ;};type CT_ColorSchemeMapping struct{ +Checked *CT_OnOff ;};func (_efgdgac *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 _efgdgac .CT_WebSettings .MarshalXML (e ,start );};func (_dbaef *ST_VerticalJc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fadbg ,_cdgbe :=d .Token (); +if _cdgbe !=nil {return _cdgbe ;};if _fggfa ,_dgaeec :=_fadbg .(_d .EndElement );_dgaeec &&_fggfa .Name ==start .Name {*_dbaef =1;return nil ;};if _bbcgcb ,_cafda :=_fadbg .(_d .CharData );!_cafda {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",_fadbg ); +}else {switch string (_bbcgcb ){case "":*_dbaef =0;case "\u0074\u006f\u0070":*_dbaef =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dbaef =2;case "\u0062\u006f\u0074\u0068":*_dbaef =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dbaef =4;};};_fadbg ,_cdgbe =d .Token (); +if _cdgbe !=nil {return _cdgbe ;};if _dgfegd ,_fedbff :=_fadbg .(_d .EndElement );_fedbff &&_dgfegd .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",_fadbg ); +};func (_bfdga *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 :_b .Sprintf ("\u0025\u0076",_bfdga .AuthorAttr )}); +if _bfdga .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bfdga .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bfdga .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dfagd ST_MailMergeDest )String ()string {switch _dfagd {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 "";};type ST_HexColorAuto byte ;func (_gadaf ST_Underline )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gadaf .String (),start ); +};func (_bbaef *CT_TblCellMar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bbaef .Top !=nil {_cegcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_bbaef .Top ,_cegcc ); +};if _bbaef .Start !=nil {_daagb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_bbaef .Start ,_daagb );};if _bbaef .Left !=nil {_abdgeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}}; +e .EncodeElement (_bbaef .Left ,_abdgeb );};if _bbaef .Bottom !=nil {_dffbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_bbaef .Bottom ,_dffbb );};if _bbaef .End !=nil {_fcbac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064"}}; +e .EncodeElement (_bbaef .End ,_fcbac );};if _bbaef .Right !=nil {_debgf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bbaef .Right ,_debgf );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_egdfb *EG_PContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adbgfe :for {_faebe ,_bdegca :=d .Token ();if _bdegca !=nil {return _bdegca ;};switch _bafca :=_faebe .(type ){case _d .StartElement :switch _bafca .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"}:_dcdbg :=NewCT_SimpleField (); +if _gafeaa :=d .DecodeElement (_dcdbg ,&_bafca );_gafeaa !=nil {return _gafeaa ;};_egdfb .FldSimple =append (_egdfb .FldSimple ,_dcdbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egdfb .Hyperlink =NewCT_Hyperlink (); +if _beefc :=d .DecodeElement (_egdfb .Hyperlink ,&_bafca );_beefc !=nil {return _beefc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egdfb .SubDoc =NewCT_Rel (); +if _eabggc :=d .DecodeElement (_egdfb .SubDoc ,&_bafca );_eabggc !=nil {return _eabggc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_abcgeg :=NewEG_ContentRunContent (); +_abcgeg .CustomXml =NewCT_CustomXmlRun ();if _cdcfe :=d .DecodeElement (_abcgeg .CustomXml ,&_bafca );_cdcfe !=nil {return _cdcfe ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_abcgeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcccdf :=NewEG_ContentRunContent (); +_fcccdf .SmartTag =NewCT_SmartTagRun ();if _fbadd :=d .DecodeElement (_fcccdf .SmartTag ,&_bafca );_fbadd !=nil {return _fbadd ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_fcccdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edffdb :=NewEG_ContentRunContent (); +_edffdb .Sdt =NewCT_SdtRun ();if _gcgbf :=d .DecodeElement (_edffdb .Sdt ,&_bafca );_gcgbf !=nil {return _gcgbf ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_edffdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gacbgd :=NewEG_ContentRunContent (); +_gacbgd .Dir =NewCT_DirContentRun ();if _aeggg :=d .DecodeElement (_gacbgd .Dir ,&_bafca );_aeggg !=nil {return _aeggg ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_gacbgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcfdgd :=NewEG_ContentRunContent (); +_fcfdgd .Bdo =NewCT_BdoContentRun ();if _cbefc :=d .DecodeElement (_fcfdgd .Bdo ,&_bafca );_cbefc !=nil {return _cbefc ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_fcfdgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_daabgf :=NewEG_ContentRunContent (); +_daabgf .R =NewCT_R ();if _gdeae :=d .DecodeElement (_daabgf .R ,&_bafca );_gdeae !=nil {return _gdeae ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_daabgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egada :=NewEG_ContentRunContent (); +_ccbbd :=NewEG_RunLevelElts ();_ccbbd .ProofErr =NewCT_ProofErr ();if _bgedc :=d .DecodeElement (_ccbbd .ProofErr ,&_bafca );_bgedc !=nil {return _bgedc ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_egada );_egada .EG_RunLevelElts =append (_egada .EG_RunLevelElts ,_ccbbd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_geaedc :=NewEG_ContentRunContent (); +_abdcd :=NewEG_RunLevelElts ();_abdcd .PermStart =NewCT_PermStart ();if _bfcage :=d .DecodeElement (_abdcd .PermStart ,&_bafca );_bfcage !=nil {return _bfcage ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_geaedc );_geaedc .EG_RunLevelElts =append (_geaedc .EG_RunLevelElts ,_abdcd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cbgef :=NewEG_ContentRunContent (); +_gcbca :=NewEG_RunLevelElts ();_gcbca .PermEnd =NewCT_Perm ();if _fbedb :=d .DecodeElement (_gcbca .PermEnd ,&_bafca );_fbedb !=nil {return _fbedb ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_cbgef );_cbgef .EG_RunLevelElts =append (_cbgef .EG_RunLevelElts ,_gcbca ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bacaeda :=NewEG_ContentRunContent (); +_accae :=NewEG_RunLevelElts ();_accae .Ins =NewCT_RunTrackChange ();if _fabcbd :=d .DecodeElement (_accae .Ins ,&_bafca );_fabcbd !=nil {return _fabcbd ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_bacaeda );_bacaeda .EG_RunLevelElts =append (_bacaeda .EG_RunLevelElts ,_accae ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gggce :=NewEG_ContentRunContent (); +_gdefcd :=NewEG_RunLevelElts ();_gdefcd .Del =NewCT_RunTrackChange ();if _deaaf :=d .DecodeElement (_gdefcd .Del ,&_bafca );_deaaf !=nil {return _deaaf ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_gggce );_gggce .EG_RunLevelElts =append (_gggce .EG_RunLevelElts ,_gdefcd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_acgde :=NewEG_ContentRunContent (); +_fgffa :=NewEG_RunLevelElts ();_fgffa .MoveFrom =NewCT_RunTrackChange ();if _gedgc :=d .DecodeElement (_fgffa .MoveFrom ,&_bafca );_gedgc !=nil {return _gedgc ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_acgde );_acgde .EG_RunLevelElts =append (_acgde .EG_RunLevelElts ,_fgffa ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gddada :=NewEG_ContentRunContent (); +_afcbg :=NewEG_RunLevelElts ();_afcbg .MoveTo =NewCT_RunTrackChange ();if _afdga :=d .DecodeElement (_afcbg .MoveTo ,&_bafca );_afdga !=nil {return _afdga ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_gddada );_gddada .EG_RunLevelElts =append (_gddada .EG_RunLevelElts ,_afcbg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_caced :=NewEG_ContentRunContent (); +_fdcae :=NewEG_RunLevelElts ();_abfcdc :=NewEG_RangeMarkupElements ();_abfcdc .BookmarkStart =NewCT_Bookmark ();if _geacge :=d .DecodeElement (_abfcdc .BookmarkStart ,&_bafca );_geacge !=nil {return _geacge ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_caced ); +_caced .EG_RunLevelElts =append (_caced .EG_RunLevelElts ,_fdcae );_fdcae .EG_RangeMarkupElements =append (_fdcae .EG_RangeMarkupElements ,_abfcdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_geegb :=NewEG_ContentRunContent (); +_faedg :=NewEG_RunLevelElts ();_eagebf :=NewEG_RangeMarkupElements ();_eagebf .BookmarkEnd =NewCT_MarkupRange ();if _cacbg :=d .DecodeElement (_eagebf .BookmarkEnd ,&_bafca );_cacbg !=nil {return _cacbg ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_geegb ); +_geegb .EG_RunLevelElts =append (_geegb .EG_RunLevelElts ,_faedg );_faedg .EG_RangeMarkupElements =append (_faedg .EG_RangeMarkupElements ,_eagebf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_facdfb :=NewEG_ContentRunContent (); +_fcgcg :=NewEG_RunLevelElts ();_fefdbf :=NewEG_RangeMarkupElements ();_fefdbf .MoveFromRangeStart =NewCT_MoveBookmark ();if _bcffcg :=d .DecodeElement (_fefdbf .MoveFromRangeStart ,&_bafca );_bcffcg !=nil {return _bcffcg ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_facdfb ); +_facdfb .EG_RunLevelElts =append (_facdfb .EG_RunLevelElts ,_fcgcg );_fcgcg .EG_RangeMarkupElements =append (_fcgcg .EG_RangeMarkupElements ,_fefdbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ggecae :=NewEG_ContentRunContent (); +_gfcbf :=NewEG_RunLevelElts ();_dfffbd :=NewEG_RangeMarkupElements ();_dfffbd .MoveFromRangeEnd =NewCT_MarkupRange ();if _fcgcf :=d .DecodeElement (_dfffbd .MoveFromRangeEnd ,&_bafca );_fcgcf !=nil {return _fcgcf ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_ggecae ); +_ggecae .EG_RunLevelElts =append (_ggecae .EG_RunLevelElts ,_gfcbf );_gfcbf .EG_RangeMarkupElements =append (_gfcbf .EG_RangeMarkupElements ,_dfffbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_becfec :=NewEG_ContentRunContent (); +_bcgabd :=NewEG_RunLevelElts ();_ccbaac :=NewEG_RangeMarkupElements ();_ccbaac .MoveToRangeStart =NewCT_MoveBookmark ();if _gagdc :=d .DecodeElement (_ccbaac .MoveToRangeStart ,&_bafca );_gagdc !=nil {return _gagdc ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_becfec ); +_becfec .EG_RunLevelElts =append (_becfec .EG_RunLevelElts ,_bcgabd );_bcgabd .EG_RangeMarkupElements =append (_bcgabd .EG_RangeMarkupElements ,_ccbaac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_abbedg :=NewEG_ContentRunContent (); +_afeaf :=NewEG_RunLevelElts ();_cbece :=NewEG_RangeMarkupElements ();_cbece .MoveToRangeEnd =NewCT_MarkupRange ();if _fddae :=d .DecodeElement (_cbece .MoveToRangeEnd ,&_bafca );_fddae !=nil {return _fddae ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_abbedg ); +_abbedg .EG_RunLevelElts =append (_abbedg .EG_RunLevelElts ,_afeaf );_afeaf .EG_RangeMarkupElements =append (_afeaf .EG_RangeMarkupElements ,_cbece );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdabb :=NewEG_ContentRunContent (); +_cadbab :=NewEG_RunLevelElts ();_bbccb :=NewEG_RangeMarkupElements ();_bbccb .CommentRangeStart =NewCT_MarkupRange ();if _agddc :=d .DecodeElement (_bbccb .CommentRangeStart ,&_bafca );_agddc !=nil {return _agddc ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_cdabb ); +_cdabb .EG_RunLevelElts =append (_cdabb .EG_RunLevelElts ,_cadbab );_cadbab .EG_RangeMarkupElements =append (_cadbab .EG_RangeMarkupElements ,_bbccb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fecbae :=NewEG_ContentRunContent (); +_ffcbc :=NewEG_RunLevelElts ();_dccfc :=NewEG_RangeMarkupElements ();_dccfc .CommentRangeEnd =NewCT_MarkupRange ();if _eggfb :=d .DecodeElement (_dccfc .CommentRangeEnd ,&_bafca );_eggfb !=nil {return _eggfb ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_fecbae ); +_fecbae .EG_RunLevelElts =append (_fecbae .EG_RunLevelElts ,_ffcbc );_ffcbc .EG_RangeMarkupElements =append (_ffcbc .EG_RangeMarkupElements ,_dccfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_fgbccf :=NewEG_ContentRunContent (); +_ecabed :=NewEG_RunLevelElts ();_dgadgf :=NewEG_RangeMarkupElements ();_dgadgf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ddbbf :=d .DecodeElement (_dgadgf .CustomXmlInsRangeStart ,&_bafca );_ddbbf !=nil {return _ddbbf ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_fgbccf ); +_fgbccf .EG_RunLevelElts =append (_fgbccf .EG_RunLevelElts ,_ecabed );_ecabed .EG_RangeMarkupElements =append (_ecabed .EG_RangeMarkupElements ,_dgadgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gadgcb :=NewEG_ContentRunContent (); +_bbfagd :=NewEG_RunLevelElts ();_cggaf :=NewEG_RangeMarkupElements ();_cggaf .CustomXmlInsRangeEnd =NewCT_Markup ();if _dfcdce :=d .DecodeElement (_cggaf .CustomXmlInsRangeEnd ,&_bafca );_dfcdce !=nil {return _dfcdce ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_gadgcb ); +_gadgcb .EG_RunLevelElts =append (_gadgcb .EG_RunLevelElts ,_bbfagd );_bbfagd .EG_RangeMarkupElements =append (_bbfagd .EG_RangeMarkupElements ,_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 :"\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"}:_dfaffg :=NewEG_ContentRunContent (); +_eefdc :=NewEG_RunLevelElts ();_abceda :=NewEG_RangeMarkupElements ();_abceda .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fbbac :=d .DecodeElement (_abceda .CustomXmlDelRangeStart ,&_bafca );_fbbac !=nil {return _fbbac ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_dfaffg ); +_dfaffg .EG_RunLevelElts =append (_dfaffg .EG_RunLevelElts ,_eefdc );_eefdc .EG_RangeMarkupElements =append (_eefdc .EG_RangeMarkupElements ,_abceda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_daccg :=NewEG_ContentRunContent (); +_dcbeg :=NewEG_RunLevelElts ();_dacbbgb :=NewEG_RangeMarkupElements ();_dacbbgb .CustomXmlDelRangeEnd =NewCT_Markup ();if _ffbbcac :=d .DecodeElement (_dacbbgb .CustomXmlDelRangeEnd ,&_bafca );_ffbbcac !=nil {return _ffbbcac ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_daccg ); +_daccg .EG_RunLevelElts =append (_daccg .EG_RunLevelElts ,_dcbeg );_dcbeg .EG_RangeMarkupElements =append (_dcbeg .EG_RangeMarkupElements ,_dacbbgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_daccab :=NewEG_ContentRunContent (); +_gabbc :=NewEG_RunLevelElts ();_ddeca :=NewEG_RangeMarkupElements ();_ddeca .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _caaea :=d .DecodeElement (_ddeca .CustomXmlMoveFromRangeStart ,&_bafca );_caaea !=nil {return _caaea ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_daccab ); +_daccab .EG_RunLevelElts =append (_daccab .EG_RunLevelElts ,_gabbc );_gabbc .EG_RangeMarkupElements =append (_gabbc .EG_RangeMarkupElements ,_ddeca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_afgad :=NewEG_ContentRunContent (); +_fedabe :=NewEG_RunLevelElts ();_cgdfd :=NewEG_RangeMarkupElements ();_cgdfd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gefeb :=d .DecodeElement (_cgdfd .CustomXmlMoveFromRangeEnd ,&_bafca );_gefeb !=nil {return _gefeb ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_afgad ); +_afgad .EG_RunLevelElts =append (_afgad .EG_RunLevelElts ,_fedabe );_fedabe .EG_RangeMarkupElements =append (_fedabe .EG_RangeMarkupElements ,_cgdfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cbbbf :=NewEG_ContentRunContent (); +_ffaaa :=NewEG_RunLevelElts ();_efefba :=NewEG_RangeMarkupElements ();_efefba .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gadcg :=d .DecodeElement (_efefba .CustomXmlMoveToRangeStart ,&_bafca );_gadcg !=nil {return _gadcg ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_cbbbf ); +_cbbbf .EG_RunLevelElts =append (_cbbbf .EG_RunLevelElts ,_ffaaa );_ffaaa .EG_RangeMarkupElements =append (_ffaaa .EG_RangeMarkupElements ,_efefba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ggagdb :=NewEG_ContentRunContent (); +_ffgba :=NewEG_RunLevelElts ();_gebff :=NewEG_RangeMarkupElements ();_gebff .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gacgc :=d .DecodeElement (_gebff .CustomXmlMoveToRangeEnd ,&_bafca );_gacgc !=nil {return _gacgc ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_ggagdb ); +_ggagdb .EG_RunLevelElts =append (_ggagdb .EG_RunLevelElts ,_ffgba );_ffgba .EG_RangeMarkupElements =append (_ffgba .EG_RangeMarkupElements ,_gebff );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bgeed :=NewEG_ContentRunContent (); +_defeda :=NewEG_RunLevelElts ();_facbba :=NewEG_MathContent ();_facbba .OMathPara =_ea .NewOMathPara ();if _fgcgeg :=d .DecodeElement (_facbba .OMathPara ,&_bafca );_fgcgeg !=nil {return _fgcgeg ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_bgeed ); +_bgeed .EG_RunLevelElts =append (_bgeed .EG_RunLevelElts ,_defeda );_defeda .EG_MathContent =append (_defeda .EG_MathContent ,_facbba );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_edaab :=NewEG_ContentRunContent (); +_ggegfb :=NewEG_RunLevelElts ();_bgefbd :=NewEG_MathContent ();_bgefbd .OMath =_ea .NewOMath ();if _fcceef :=d .DecodeElement (_bgefbd .OMath ,&_bafca );_fcceef !=nil {return _fcceef ;};_egdfb .EG_ContentRunContent =append (_egdfb .EG_ContentRunContent ,_edaab ); +_edaab .EG_RunLevelElts =append (_edaab .EG_RunLevelElts ,_ggegfb );_ggegfb .EG_MathContent =append (_ggegfb .EG_MathContent ,_bgefbd );default:_gb .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",_bafca .Name ); +if _baadb :=d .Skip ();_baadb !=nil {return _baadb ;};};case _d .EndElement :break _adbgfe ;case _d .CharData :};};return nil ;};func (_efbbaf ST_PageBorderZOrder )ValidateWithPath (path string )error {switch _efbbaf {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 (_efbbaf )); +};return nil ;};type CT_DocPartBehaviors struct{ -// Background 1 Theme Color Mapping -Bg1Attr ST_WmlColorSchemeIndex ; +// Entry Insertion Behavior +Behavior []*CT_DocPartBehavior ;};func (_bbdecfd *WdCT_TextboxInfo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbdecfd .TxbxContent =NewWdCT_TxbxContent ();for _ ,_ccafdg :=range start .Attr {if _ccafdg .Name .Local =="\u0069\u0064"{_cfbdc ,_ceeebg :=_e .ParseUint (_ccafdg .Value ,10,16); +if _ceeebg !=nil {return _ceeebg ;};_caebfa :=uint16 (_cfbdc );_bbdecfd .IdAttr =&_caebfa ;continue ;};};_dccdc :for {_bgcccc ,_badgd :=d .Token ();if _badgd !=nil {return _badgd ;};switch _eaged :=_bgcccc .(type ){case _d .StartElement :switch _eaged .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 _feacbg :=d .DecodeElement (_bbdecfd .TxbxContent ,&_eaged ); +_feacbg !=nil {return _feacbg ;};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"}:_bbdecfd .ExtLst =_ed .NewCT_OfficeArtExtensionList (); +if _dgceg :=d .DecodeElement (_bbdecfd .ExtLst ,&_eaged );_dgceg !=nil {return _dgceg ;};default:_gb .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",_eaged .Name ); +if _afgbce :=d .Skip ();_afgbce !=nil {return _afgbce ;};};case _d .EndElement :break _dccdc ;case _d .CharData :};};return nil ;}; -// Text 1 Theme Color Mapping -T1Attr ST_WmlColorSchemeIndex ; +// ValidateWithPath validates the CT_FtnPos and its children, prefixing error messages with path +func (_aegbc *CT_FtnPos )ValidateWithPath (path string )error {if _aegbc .ValAttr ==ST_FtnPosUnset {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 _eegg :=_aegbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eegg !=nil {return _eegg ;};return nil ;};type CT_TblStylePr struct{ -// Background 2 Theme Color Mapping -Bg2Attr ST_WmlColorSchemeIndex ; +// Table Style Conditional Formatting Type +TypeAttr ST_TblStyleOverrideType ; -// Text 2 Theme Color Mapping -T2Attr ST_WmlColorSchemeIndex ; +// Table Style Conditional Formatting Paragraph Properties +PPr *CT_PPrGeneral ; -// Accent 1 Theme Color Mapping -Accent1Attr ST_WmlColorSchemeIndex ; +// Table Style Conditional Formatting Run Properties +RPr *CT_RPr ; -// Accent 2 Theme Color Mapping -Accent2Attr ST_WmlColorSchemeIndex ; +// Table Style Conditional Formatting Table Properties +TblPr *CT_TblPrBase ; -// Accent3 Theme Color Mapping -Accent3Attr ST_WmlColorSchemeIndex ; +// Table Style Conditional Formatting Table Row Properties +TrPr *CT_TrPr ; -// Accent4 Theme Color Mapping -Accent4Attr ST_WmlColorSchemeIndex ; +// Table Style Conditional Formatting Table Cell Properties +TcPr *CT_TcPr ;};func (_daebda ST_StyleSort )Validate ()error {return _daebda .ValidateWithPath ("")};func (_gbfaf *ST_RubyAlign )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egfeba ,_bgeeb :=d .Token ();if _bgeeb !=nil {return _bgeeb ; +};if _abecb ,_bbdfga :=_egfeba .(_d .EndElement );_bbdfga &&_abecb .Name ==start .Name {*_gbfaf =1;return nil ;};if _becdcf ,_affgcf :=_egfeba .(_d .CharData );!_affgcf {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",_egfeba ); +}else {switch string (_becdcf ){case "":*_gbfaf =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gbfaf =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_gbfaf =2;case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_gbfaf =3; +case "\u006c\u0065\u0066\u0074":*_gbfaf =4;case "\u0072\u0069\u0067h\u0074":*_gbfaf =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_gbfaf =6;};};_egfeba ,_bgeeb =d .Token ();if _bgeeb !=nil {return _bgeeb ;};if _gcfae ,_efbfbc :=_egfeba .(_d .EndElement ); +_efbfbc &&_gcfae .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",_egfeba );};func (_cdgafd *CT_TblPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _cdgafd .TblStyle !=nil {_gaagb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cdgafd .TblStyle ,_gaagb );};if _cdgafd .TblpPr !=nil {_eaaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}}; +e .EncodeElement (_cdgafd .TblpPr ,_eaaf );};if _cdgafd .TblOverlap !=nil {_cgege :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}};e .EncodeElement (_cdgafd .TblOverlap ,_cgege );};if _cdgafd .BidiVisual !=nil {_aaggd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}}; +e .EncodeElement (_cdgafd .BidiVisual ,_aaggd );};if _cdgafd .TblStyleRowBandSize !=nil {_daaga :=_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 (_cdgafd .TblStyleRowBandSize ,_daaga ); +};if _cdgafd .TblStyleColBandSize !=nil {_adfffd :=_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 (_cdgafd .TblStyleColBandSize ,_adfffd ); +};if _cdgafd .TblW !=nil {_cbggf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_cdgafd .TblW ,_cbggf );};if _cdgafd .Jc !=nil {_cebfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}}; +e .EncodeElement (_cdgafd .Jc ,_cebfd );};if _cdgafd .TblCellSpacing !=nil {_daebce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_cdgafd .TblCellSpacing ,_daebce ); +};if _cdgafd .TblInd !=nil {_fggdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_cdgafd .TblInd ,_fggdc );};if _cdgafd .TblBorders !=nil {_accab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; +e .EncodeElement (_cdgafd .TblBorders ,_accab );};if _cdgafd .Shd !=nil {_afead :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_cdgafd .Shd ,_afead );};if _cdgafd .TblLayout !=nil {_becdba :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_cdgafd .TblLayout ,_becdba );};if _cdgafd .TblCellMar !=nil {_gagfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_cdgafd .TblCellMar ,_gagfb );}; +if _cdgafd .TblLook !=nil {_fedbac :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_cdgafd .TblLook ,_fedbac );};if _cdgafd .TblCaption !=nil {_dfcagf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_cdgafd .TblCaption ,_dfcagf );};if _cdgafd .TblDescription !=nil {_bcfaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cdgafd .TblDescription ,_bcfaf ); +};if _cdgafd .TblPrChange !=nil {_fbggg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_cdgafd .TblPrChange ,_fbggg );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewWdCT_PosVChoice ()*WdCT_PosVChoice {_cbdab :=&WdCT_PosVChoice {};return _cbdab }; -// Accent5 Theme Color Mapping -Accent5Attr ST_WmlColorSchemeIndex ; +// Validate validates the WdCT_PosH and its children +func (_fcgee *WdCT_PosH )Validate ()error {return _fcgee .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073H");};func (_fddbd *ST_BrClear )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fedddf ,_bdgda :=d .Token ();if _bdgda !=nil {return _bdgda ; +};if _edfacg ,_fcfgfd :=_fedddf .(_d .EndElement );_fcfgfd &&_edfacg .Name ==start .Name {*_fddbd =1;return nil ;};if _afdgb ,_fdgab :=_fedddf .(_d .CharData );!_fdgab {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",_fedddf ); +}else {switch string (_afdgb ){case "":*_fddbd =0;case "\u006e\u006f\u006e\u0065":*_fddbd =1;case "\u006c\u0065\u0066\u0074":*_fddbd =2;case "\u0072\u0069\u0067h\u0074":*_fddbd =3;case "\u0061\u006c\u006c":*_fddbd =4;};};_fedddf ,_bdgda =d .Token ();if _bdgda !=nil {return _bdgda ; +};if _ddaefd ,_dddebf :=_fedddf .(_d .EndElement );_dddebf &&_ddaefd .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",_fedddf ); +};func NewCT_Charset ()*CT_Charset {_dae :=&CT_Charset {};return _dae };func (_ggacfc *EG_RubyContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddaaa :for {_deeba ,_fcbdcb :=d .Token ();if _fcbdcb !=nil {return _fcbdcb ;};switch _cdgff :=_deeba .(type ){case _d .StartElement :switch _cdgff .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"}:_ggacfc .R =NewCT_R (); +if _deacb :=d .DecodeElement (_ggacfc .R ,&_cdgff );_deacb !=nil {return _deacb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfecf :=NewEG_RunLevelElts (); +_gfecf .ProofErr =NewCT_ProofErr ();if _ddffdd :=d .DecodeElement (_gfecf .ProofErr ,&_cdgff );_ddffdd !=nil {return _ddffdd ;};_ggacfc .EG_RunLevelElts =append (_ggacfc .EG_RunLevelElts ,_gfecf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cedac :=NewEG_RunLevelElts (); +_cedac .PermStart =NewCT_PermStart ();if _agbbcg :=d .DecodeElement (_cedac .PermStart ,&_cdgff );_agbbcg !=nil {return _agbbcg ;};_ggacfc .EG_RunLevelElts =append (_ggacfc .EG_RunLevelElts ,_cedac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fbadde :=NewEG_RunLevelElts (); +_fbadde .PermEnd =NewCT_Perm ();if _ccccc :=d .DecodeElement (_fbadde .PermEnd ,&_cdgff );_ccccc !=nil {return _ccccc ;};_ggacfc .EG_RunLevelElts =append (_ggacfc .EG_RunLevelElts ,_fbadde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_debgg :=NewEG_RunLevelElts (); +_debgg .Ins =NewCT_RunTrackChange ();if _gceaf :=d .DecodeElement (_debgg .Ins ,&_cdgff );_gceaf !=nil {return _gceaf ;};_ggacfc .EG_RunLevelElts =append (_ggacfc .EG_RunLevelElts ,_debgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfgggb :=NewEG_RunLevelElts (); +_dfgggb .Del =NewCT_RunTrackChange ();if _bcfbdb :=d .DecodeElement (_dfgggb .Del ,&_cdgff );_bcfbdb !=nil {return _bcfbdb ;};_ggacfc .EG_RunLevelElts =append (_ggacfc .EG_RunLevelElts ,_dfgggb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_eceef :=NewEG_RunLevelElts (); +_eceef .MoveFrom =NewCT_RunTrackChange ();if _cbafd :=d .DecodeElement (_eceef .MoveFrom ,&_cdgff );_cbafd !=nil {return _cbafd ;};_ggacfc .EG_RunLevelElts =append (_ggacfc .EG_RunLevelElts ,_eceef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_abdcff :=NewEG_RunLevelElts (); +_abdcff .MoveTo =NewCT_RunTrackChange ();if _cgffae :=d .DecodeElement (_abdcff .MoveTo ,&_cdgff );_cgffae !=nil {return _cgffae ;};_ggacfc .EG_RunLevelElts =append (_ggacfc .EG_RunLevelElts ,_abdcff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acede :=NewEG_RunLevelElts (); +_ddebf :=NewEG_RangeMarkupElements ();_ddebf .BookmarkStart =NewCT_Bookmark ();if _eaefbd :=d .DecodeElement (_ddebf .BookmarkStart ,&_cdgff );_eaefbd !=nil {return _eaefbd ;};_ggacfc .EG_RunLevelElts =append (_ggacfc .EG_RunLevelElts ,_acede );_acede .EG_RangeMarkupElements =append (_acede .EG_RangeMarkupElements ,_ddebf ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbdgab :=NewEG_RunLevelElts (); +_fabeg :=NewEG_RangeMarkupElements ();_fabeg .BookmarkEnd =NewCT_MarkupRange ();if _afabc :=d .DecodeElement (_fabeg .BookmarkEnd ,&_cdgff );_afabc !=nil {return _afabc ;};_ggacfc .EG_RunLevelElts =append (_ggacfc .EG_RunLevelElts ,_fbdgab );_fbdgab .EG_RangeMarkupElements =append (_fbdgab .EG_RangeMarkupElements ,_fabeg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cabbf :=NewEG_RunLevelElts (); +_deagb :=NewEG_RangeMarkupElements ();_deagb .MoveFromRangeStart =NewCT_MoveBookmark ();if _dbfbcb :=d .DecodeElement (_deagb .MoveFromRangeStart ,&_cdgff );_dbfbcb !=nil {return _dbfbcb ;};_ggacfc .EG_RunLevelElts =append (_ggacfc .EG_RunLevelElts ,_cabbf ); +_cabbf .EG_RangeMarkupElements =append (_cabbf .EG_RangeMarkupElements ,_deagb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cbgcbd :=NewEG_RunLevelElts (); +_bgbaca :=NewEG_RangeMarkupElements ();_bgbaca .MoveFromRangeEnd =NewCT_MarkupRange ();if _gbfcb :=d .DecodeElement (_bgbaca .MoveFromRangeEnd ,&_cdgff );_gbfcb !=nil {return _gbfcb ;};_ggacfc .EG_RunLevelElts =append (_ggacfc .EG_RunLevelElts ,_cbgcbd ); +_cbgcbd .EG_RangeMarkupElements =append (_cbgcbd .EG_RangeMarkupElements ,_bgbaca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fefaf :=NewEG_RunLevelElts (); +_edfgef :=NewEG_RangeMarkupElements ();_edfgef .MoveToRangeStart =NewCT_MoveBookmark ();if _agbcg :=d .DecodeElement (_edfgef .MoveToRangeStart ,&_cdgff );_agbcg !=nil {return _agbcg ;};_ggacfc .EG_RunLevelElts =append (_ggacfc .EG_RunLevelElts ,_fefaf ); +_fefaf .EG_RangeMarkupElements =append (_fefaf .EG_RangeMarkupElements ,_edfgef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dffeac :=NewEG_RunLevelElts (); +_gdccd :=NewEG_RangeMarkupElements ();_gdccd .MoveToRangeEnd =NewCT_MarkupRange ();if _gcadc :=d .DecodeElement (_gdccd .MoveToRangeEnd ,&_cdgff );_gcadc !=nil {return _gcadc ;};_ggacfc .EG_RunLevelElts =append (_ggacfc .EG_RunLevelElts ,_dffeac );_dffeac .EG_RangeMarkupElements =append (_dffeac .EG_RangeMarkupElements ,_gdccd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_debaa :=NewEG_RunLevelElts (); +_eeeba :=NewEG_RangeMarkupElements ();_eeeba .CommentRangeStart =NewCT_MarkupRange ();if _ffaagg :=d .DecodeElement (_eeeba .CommentRangeStart ,&_cdgff );_ffaagg !=nil {return _ffaagg ;};_ggacfc .EG_RunLevelElts =append (_ggacfc .EG_RunLevelElts ,_debaa ); +_debaa .EG_RangeMarkupElements =append (_debaa .EG_RangeMarkupElements ,_eeeba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebcabb :=NewEG_RunLevelElts (); +_cabdgd :=NewEG_RangeMarkupElements ();_cabdgd .CommentRangeEnd =NewCT_MarkupRange ();if _cbceeb :=d .DecodeElement (_cabdgd .CommentRangeEnd ,&_cdgff );_cbceeb !=nil {return _cbceeb ;};_ggacfc .EG_RunLevelElts =append (_ggacfc .EG_RunLevelElts ,_ebcabb ); +_ebcabb .EG_RangeMarkupElements =append (_ebcabb .EG_RangeMarkupElements ,_cabdgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_agfbb :=NewEG_RunLevelElts (); +_cefbc :=NewEG_RangeMarkupElements ();_cefbc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dgfaf :=d .DecodeElement (_cefbc .CustomXmlInsRangeStart ,&_cdgff );_dgfaf !=nil {return _dgfaf ;};_ggacfc .EG_RunLevelElts =append (_ggacfc .EG_RunLevelElts ,_agfbb ); +_agfbb .EG_RangeMarkupElements =append (_agfbb .EG_RangeMarkupElements ,_cefbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gbfdae :=NewEG_RunLevelElts (); +_efedfg :=NewEG_RangeMarkupElements ();_efedfg .CustomXmlInsRangeEnd =NewCT_Markup ();if _gabef :=d .DecodeElement (_efedfg .CustomXmlInsRangeEnd ,&_cdgff );_gabef !=nil {return _gabef ;};_ggacfc .EG_RunLevelElts =append (_ggacfc .EG_RunLevelElts ,_gbfdae ); +_gbfdae .EG_RangeMarkupElements =append (_gbfdae .EG_RangeMarkupElements ,_efedfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_egdcc :=NewEG_RunLevelElts (); +_dabddd :=NewEG_RangeMarkupElements ();_dabddd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _faedc :=d .DecodeElement (_dabddd .CustomXmlDelRangeStart ,&_cdgff );_faedc !=nil {return _faedc ;};_ggacfc .EG_RunLevelElts =append (_ggacfc .EG_RunLevelElts ,_egdcc ); +_egdcc .EG_RangeMarkupElements =append (_egdcc .EG_RangeMarkupElements ,_dabddd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cbffg :=NewEG_RunLevelElts (); +_fgffe :=NewEG_RangeMarkupElements ();_fgffe .CustomXmlDelRangeEnd =NewCT_Markup ();if _feada :=d .DecodeElement (_fgffe .CustomXmlDelRangeEnd ,&_cdgff );_feada !=nil {return _feada ;};_ggacfc .EG_RunLevelElts =append (_ggacfc .EG_RunLevelElts ,_cbffg ); +_cbffg .EG_RangeMarkupElements =append (_cbffg .EG_RangeMarkupElements ,_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 :"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"}:_eccda :=NewEG_RunLevelElts (); +_cdcad :=NewEG_RangeMarkupElements ();_cdcad .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gdfaa :=d .DecodeElement (_cdcad .CustomXmlMoveFromRangeStart ,&_cdgff );_gdfaa !=nil {return _gdfaa ;};_ggacfc .EG_RunLevelElts =append (_ggacfc .EG_RunLevelElts ,_eccda ); +_eccda .EG_RangeMarkupElements =append (_eccda .EG_RangeMarkupElements ,_cdcad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ggcda :=NewEG_RunLevelElts (); +_cafdf :=NewEG_RangeMarkupElements ();_cafdf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _afccde :=d .DecodeElement (_cafdf .CustomXmlMoveFromRangeEnd ,&_cdgff );_afccde !=nil {return _afccde ;};_ggacfc .EG_RunLevelElts =append (_ggacfc .EG_RunLevelElts ,_ggcda ); +_ggcda .EG_RangeMarkupElements =append (_ggcda .EG_RangeMarkupElements ,_cafdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_aeafb :=NewEG_RunLevelElts (); +_gdggcc :=NewEG_RangeMarkupElements ();_gdggcc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _efeeg :=d .DecodeElement (_gdggcc .CustomXmlMoveToRangeStart ,&_cdgff );_efeeg !=nil {return _efeeg ;};_ggacfc .EG_RunLevelElts =append (_ggacfc .EG_RunLevelElts ,_aeafb ); +_aeafb .EG_RangeMarkupElements =append (_aeafb .EG_RangeMarkupElements ,_gdggcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_beeabd :=NewEG_RunLevelElts (); +_bbfaee :=NewEG_RangeMarkupElements ();_bbfaee .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _efgegg :=d .DecodeElement (_bbfaee .CustomXmlMoveToRangeEnd ,&_cdgff );_efgegg !=nil {return _efgegg ;};_ggacfc .EG_RunLevelElts =append (_ggacfc .EG_RunLevelElts ,_beeabd ); +_beeabd .EG_RangeMarkupElements =append (_beeabd .EG_RangeMarkupElements ,_bbfaee );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cedfa :=NewEG_RunLevelElts (); +_cefeed :=NewEG_MathContent ();_cefeed .OMathPara =_ea .NewOMathPara ();if _ecaba :=d .DecodeElement (_cefeed .OMathPara ,&_cdgff );_ecaba !=nil {return _ecaba ;};_ggacfc .EG_RunLevelElts =append (_ggacfc .EG_RunLevelElts ,_cedfa );_cedfa .EG_MathContent =append (_cedfa .EG_MathContent ,_cefeed ); +case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_deffc :=NewEG_RunLevelElts (); +_cgggdb :=NewEG_MathContent ();_cgggdb .OMath =_ea .NewOMath ();if _fagbd :=d .DecodeElement (_cgggdb .OMath ,&_cdgff );_fagbd !=nil {return _fagbd ;};_ggacfc .EG_RunLevelElts =append (_ggacfc .EG_RunLevelElts ,_deffc );_deffc .EG_MathContent =append (_deffc .EG_MathContent ,_cgggdb ); +default:_gb .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",_cdgff .Name ); +if _faace :=d .Skip ();_faace !=nil {return _faace ;};};case _d .EndElement :break _ddaaa ;case _d .CharData :};};return nil ;};func NewCT_Tbl ()*CT_Tbl {_gbdbb :=&CT_Tbl {};_gbdbb .TblPr =NewCT_TblPr ();_gbdbb .TblGrid =NewCT_TblGrid ();return _gbdbb ; +}; -// Accent6 Theme Color Mapping -Accent6Attr ST_WmlColorSchemeIndex ; +// ValidateWithPath validates the CT_TextboxTightWrap and its children, prefixing error messages with path +func (_dbabde *CT_TextboxTightWrap )ValidateWithPath (path string )error {if _dbabde .ValAttr ==ST_TextboxTightWrapUnset {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 _fcedd :=_dbabde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcedd !=nil {return _fcedd ;};return nil ;};func (_gcffe WdST_AlignH )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gcffe .String (),start ); +}; -// Hyperlink Theme Color Mapping -HyperlinkAttr ST_WmlColorSchemeIndex ; +// Validate validates the CT_TextDirection and its children +func (_ffcfd *CT_TextDirection )Validate ()error {return _ffcfd .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};func (_abdfda *CT_FontsList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adfgf :for {_dcccg ,_gfeecd :=d .Token (); +if _gfeecd !=nil {return _gfeecd ;};switch _egggbe :=_dcccg .(type ){case _d .StartElement :switch _egggbe .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"}:_bfecec :=NewCT_Font (); +if _fbfd :=d .DecodeElement (_bfecec ,&_egggbe );_fbfd !=nil {return _fbfd ;};_abdfda .Font =append (_abdfda .Font ,_bfecec );default:_gb .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",_egggbe .Name ); +if _cddbg :=d .Skip ();_cddbg !=nil {return _cddbg ;};};case _d .EndElement :break _adfgf ;case _d .CharData :};};return nil ;};func NewCT_FFDDList ()*CT_FFDDList {_fgaeb :=&CT_FFDDList {};return _fgaeb }; -// Followed Hyperlink Theme Color Mapping -FollowedHyperlinkAttr ST_WmlColorSchemeIndex ;};func (_ggegc ST_Wrap )String ()string {switch _ggegc {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 "";}; +// Validate validates the EG_BlockLevelChunkElts and its children +func (_efgac *EG_BlockLevelChunkElts )Validate ()error {return _efgac .ValidateWithPath ("\u0045\u0047\u005f\u0042lo\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006ct\u0073");};const _aaagce ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\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"; -// Validate validates the CT_Background and its children -func (_adf *CT_Background )Validate ()error {return _adf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};type CT_SectType struct{ -// Section Type Setting -ValAttr ST_SectionMark ;};func (_aabbc ST_CombineBrackets )Validate ()error {return _aabbc .ValidateWithPath ("")};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; -); +// Validate validates the CT_String and its children +func (_bdead *CT_String )Validate ()error {return _bdead .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};type CT_Footnotes struct{ -// ValidateWithPath validates the AG_SectPrAttributes and its children, prefixing error messages with path -func (_fcd *AG_SectPrAttributes )ValidateWithPath (path string )error {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;);type EG_HdrFtrReferences struct{ +// Footnote Content +Footnote []*CT_FtnEdn ;};func (_agdfbd *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 _agdfbd .CT_Document .MarshalXML (e ,start );};func NewCT_PageBorder ()*CT_PageBorder {_geebg :=&CT_PageBorder {};_geebg .ValAttr =ST_Border (1);return _geebg ;}; +func (_accfg ST_Merge )Validate ()error {return _accfg .ValidateWithPath ("")}; -// Header Reference -HeaderReference *CT_HdrFtrRef ; +// Validate validates the CT_FramesetSplitbar and its children +func (_cbgc *CT_FramesetSplitbar )Validate ()error {return _cbgc .ValidateWithPath ("\u0043\u0054\u005f\u0046ra\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072");};func (_fgbe *CT_Tbl )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _fgbe .EG_RangeMarkupElements !=nil {for _ ,_edbbf :=range _fgbe .EG_RangeMarkupElements {_edbbf .MarshalXML (e ,_d .StartElement {});};};_dabdc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_fgbe .TblPr ,_dabdc ); +_bfagfc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_fgbe .TblGrid ,_bfagfc );if _fgbe .EG_ContentRowContent !=nil {for _ ,_bbfcg :=range _fgbe .EG_ContentRowContent {_bbfcg .MarshalXML (e ,_d .StartElement {}); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_LevelText struct{ -// Footer Reference -FooterReference *CT_HdrFtrRef ;};func NewCT_VMerge ()*CT_VMerge {_eagdg :=&CT_VMerge {};return _eagdg };func NewCT_Rel ()*CT_Rel {_gdbeb :=&CT_Rel {};return _gdbeb }; +// Level Text +ValAttr *string ; -// Validate validates the CT_Control and its children -func (_abbc *CT_Control )Validate ()error {return _abbc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");}; +// Level Text Is Null Character +NullAttr *_gf .ST_OnOff ;};func (_daaff ST_CaptionPos )Validate ()error {return _daaff .ValidateWithPath ("")};func (_bgccac ST_TblLayoutType )ValidateWithPath (path string )error {switch _bgccac {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 (_bgccac )); +};return nil ;};func (_aadfc *ST_ObjectUpdateMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aadfc =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_aadfc =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_aadfc =2;};return nil ; +};func (_cdccf *ST_HexColor )ValidateWithPath (path string )error {_cefce :=[]string {};if _cdccf .ST_HexColorAuto !=ST_HexColorAutoUnset {_cefce =append (_cefce ,"\u0053T\u005fH\u0065\u0078\u0043\u006f\u006c\u006f\u0072\u0041\u0075\u0074\u006f");};if _cdccf .ST_HexColorRGB !=nil {_cefce =append (_cefce ,"\u0053\u0054\u005f\u0048\u0065\u0078\u0043\u006f\u006co\u0072\u0052\u0047\u0042"); +};if len (_cefce )> 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 ,_cefce );};return nil ;};func (_gfaa *CT_MacroName )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agedg :=range start .Attr {if _agedg .Name .Local =="\u0076\u0061\u006c"{_aadfg ,_abgea :=_agedg .Value ,error (nil ); +if _abgea !=nil {return _abgea ;};_gfaa .ValAttr =_aadfg ;continue ;};};for {_begdc ,_dceea :=d .Token ();if _dceea !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061c\u0072\u006f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_dceea ); +};if _dfae ,_eggd :=_begdc .(_d .EndElement );_eggd &&_dfae .Name ==start .Name {break ;};};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 (_dcaaf *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 _dcaaf .CT_Numbering .MarshalXML (e ,start );};type CT_Columns struct{ -// ValidateWithPath validates the CT_TextAlignment and its children, prefixing error messages with path -func (_abgdg *CT_TextAlignment )ValidateWithPath (path string )error {if _abgdg .ValAttr ==ST_TextAlignmentUnset {return _d .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 _eggbe :=_abgdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eggbe !=nil {return _eggbe ;};return nil ;};func (_bgcge *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 _bgcge .CT_HdrFtr .MarshalXML (e ,start );};type CT_Ruby struct{ +// Equal Column Widths +EqualWidthAttr *_gf .ST_OnOff ; -// Phonetic Guide Properties -RubyPr *CT_RubyPr ; +// Spacing Between Equal Width Columns +SpaceAttr *_gf .ST_TwipsMeasure ; -// Phonetic Guide Text -Rt *CT_RubyContent ; +// Number of Equal Width Columns +NumAttr *int64 ; -// Phonetic Guide Base Text -RubyBase *CT_RubyContent ;};const (ST_LineNumberRestartUnset ST_LineNumberRestart =0;ST_LineNumberRestartNewPage ST_LineNumberRestart =1;ST_LineNumberRestartNewSection ST_LineNumberRestart =2;ST_LineNumberRestartContinuous ST_LineNumberRestart =3;);func (_gacfaa ST_RestartNumber )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aefbb :=_f .Attr {}; -_aefbb .Name =name ;switch _gacfaa {case ST_RestartNumberUnset :_aefbb .Value ="";case ST_RestartNumberContinuous :_aefbb .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_RestartNumberEachSect :_aefbb .Value ="\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074"; -case ST_RestartNumberEachPage :_aefbb .Value ="\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065";};return _aefbb ,nil ;};type ST_TblStyleOverrideType byte ;func (_gfgcgc *EG_ParaRPrTrackChanges )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfbbfe :for {_bcaec ,_dadaa :=d .Token (); -if _dadaa !=nil {return _dadaa ;};switch _caeag :=_bcaec .(type ){case _f .StartElement :switch _caeag .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfgcgc .Ins =NewCT_TrackChange (); -if _ecfff :=d .DecodeElement (_gfgcgc .Ins ,&_caeag );_ecfff !=nil {return _ecfff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfgcgc .Del =NewCT_TrackChange (); -if _bfaeee :=d .DecodeElement (_gfgcgc .Del ,&_caeag );_bfaeee !=nil {return _bfaeee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gfgcgc .MoveFrom =NewCT_TrackChange (); -if _gaggbb :=d .DecodeElement (_gfgcgc .MoveFrom ,&_caeag );_gaggbb !=nil {return _gaggbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gfgcgc .MoveTo =NewCT_TrackChange (); -if _fgafg :=d .DecodeElement (_gfgcgc .MoveTo ,&_caeag );_fgafg !=nil {return _fgafg ;};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",_caeag .Name ); -if _aaagb :=d .Skip ();_aaagb !=nil {return _aaagb ;};};case _f .EndElement :break _dfbbfe ;case _f .CharData :};};return nil ;}; +// Draw Line Between Columns +SepAttr *_gf .ST_OnOff ; -// ValidateWithPath validates the CT_TxbxContent and its children, prefixing error messages with path -func (_dbggf *CT_TxbxContent )ValidateWithPath (path string )error {for _beage ,_gfebe :=range _dbggf .AltChunk {if _bffada :=_gfebe .ValidateWithPath (_d .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_beage )); -_bffada !=nil {return _bffada ;};};for _dcaea ,_eadfaa :=range _dbggf .EG_ContentBlockContent {if _egdad :=_eadfaa .ValidateWithPath (_d .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 ,_dcaea )); -_egdad !=nil {return _egdad ;};};return nil ;}; +// Single Column Definition +Col []*CT_Column ;};func (_bbfgee *CT_SignedTwipsMeasure )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eadae :=range start .Attr {if _eadae .Name .Local =="\u0076\u0061\u006c"{_egggf ,_gfaea :=ParseUnionST_SignedTwipsMeasure (_eadae .Value ); +if _gfaea !=nil {return _gfaea ;};_bbfgee .ValAttr =_egggf ;continue ;};};for {_gcgaf ,_cebgd :=d .Token ();if _cebgd !=nil {return _b .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",_cebgd ); +};if _geecf ,_dbdfb :=_gcgaf .(_d .EndElement );_dbdfb &&_geecf .Name ==start .Name {break ;};};return nil ;};type CT_PaperSource struct{ -// Validate validates the CT_FramePr and its children -func (_gfefa *CT_FramePr )Validate ()error {return _gfefa .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");}; +// First Page Printer Tray Code +FirstAttr *int64 ; -// ValidateWithPath validates the CT_RPrChange and its children, prefixing error messages with path -func (_gdefg *CT_RPrChange )ValidateWithPath (path string )error {if _cagab :=_gdefg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cagab !=nil {return _cagab ;};return nil ;};func (_ddbe *CT_AutoCaptions )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adb :for {_ffe ,_dcde :=d .Token (); -if _dcde !=nil {return _dcde ;};switch _deaf :=_ffe .(type ){case _f .StartElement :switch _deaf .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bded :=NewCT_AutoCaption (); -if _bge :=d .DecodeElement (_bded ,&_deaf );_bge !=nil {return _bge ;};_ddbe .AutoCaption =append (_ddbe .AutoCaption ,_bded );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",_deaf .Name ); -if _dad :=d .Skip ();_dad !=nil {return _dad ;};};case _f .EndElement :break _adb ;case _f .CharData :};};return nil ;};func (_aabfb *EG_RunLevelElts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdedb :for {_fdfbba ,_bcfgdg :=d .Token (); -if _bcfgdg !=nil {return _bcfgdg ;};switch _dcfbg :=_fdfbba .(type ){case _f .StartElement :switch _dcfbg .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aabfb .ProofErr =NewCT_ProofErr (); -if _aeaabf :=d .DecodeElement (_aabfb .ProofErr ,&_dcfbg );_aeaabf !=nil {return _aeaabf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aabfb .PermStart =NewCT_PermStart (); -if _gfbcg :=d .DecodeElement (_aabfb .PermStart ,&_dcfbg );_gfbcg !=nil {return _gfbcg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aabfb .PermEnd =NewCT_Perm (); -if _eddece :=d .DecodeElement (_aabfb .PermEnd ,&_dcfbg );_eddece !=nil {return _eddece ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aabfb .Ins =NewCT_RunTrackChange (); -if _cdceb :=d .DecodeElement (_aabfb .Ins ,&_dcfbg );_cdceb !=nil {return _cdceb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aabfb .Del =NewCT_RunTrackChange (); -if _aabee :=d .DecodeElement (_aabfb .Del ,&_dcfbg );_aabee !=nil {return _aabee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_aabfb .MoveFrom =NewCT_RunTrackChange (); -if _debbe :=d .DecodeElement (_aabfb .MoveFrom ,&_dcfbg );_debbe !=nil {return _debbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_aabfb .MoveTo =NewCT_RunTrackChange (); -if _gdafg :=d .DecodeElement (_aabfb .MoveTo ,&_dcfbg );_gdafg !=nil {return _gdafg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_babcfd :=NewEG_RangeMarkupElements (); -_babcfd .BookmarkStart =NewCT_Bookmark ();if _aaabg :=d .DecodeElement (_babcfd .BookmarkStart ,&_dcfbg );_aaabg !=nil {return _aaabg ;};_aabfb .EG_RangeMarkupElements =append (_aabfb .EG_RangeMarkupElements ,_babcfd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcbac :=NewEG_RangeMarkupElements (); -_dcbac .BookmarkEnd =NewCT_MarkupRange ();if _gbbcfa :=d .DecodeElement (_dcbac .BookmarkEnd ,&_dcfbg );_gbbcfa !=nil {return _gbbcfa ;};_aabfb .EG_RangeMarkupElements =append (_aabfb .EG_RangeMarkupElements ,_dcbac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_baagdf :=NewEG_RangeMarkupElements (); -_baagdf .MoveFromRangeStart =NewCT_MoveBookmark ();if _ggefde :=d .DecodeElement (_baagdf .MoveFromRangeStart ,&_dcfbg );_ggefde !=nil {return _ggefde ;};_aabfb .EG_RangeMarkupElements =append (_aabfb .EG_RangeMarkupElements ,_baagdf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bgfcec :=NewEG_RangeMarkupElements (); -_bgfcec .MoveFromRangeEnd =NewCT_MarkupRange ();if _defbab :=d .DecodeElement (_bgfcec .MoveFromRangeEnd ,&_dcfbg );_defbab !=nil {return _defbab ;};_aabfb .EG_RangeMarkupElements =append (_aabfb .EG_RangeMarkupElements ,_bgfcec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cgafce :=NewEG_RangeMarkupElements (); -_cgafce .MoveToRangeStart =NewCT_MoveBookmark ();if _eaceaa :=d .DecodeElement (_cgafce .MoveToRangeStart ,&_dcfbg );_eaceaa !=nil {return _eaceaa ;};_aabfb .EG_RangeMarkupElements =append (_aabfb .EG_RangeMarkupElements ,_cgafce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dfeea :=NewEG_RangeMarkupElements (); -_dfeea .MoveToRangeEnd =NewCT_MarkupRange ();if _dggfcc :=d .DecodeElement (_dfeea .MoveToRangeEnd ,&_dcfbg );_dggfcc !=nil {return _dggfcc ;};_aabfb .EG_RangeMarkupElements =append (_aabfb .EG_RangeMarkupElements ,_dfeea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aafgeg :=NewEG_RangeMarkupElements (); -_aafgeg .CommentRangeStart =NewCT_MarkupRange ();if _bgefaa :=d .DecodeElement (_aafgeg .CommentRangeStart ,&_dcfbg );_bgefaa !=nil {return _bgefaa ;};_aabfb .EG_RangeMarkupElements =append (_aabfb .EG_RangeMarkupElements ,_aafgeg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbggca :=NewEG_RangeMarkupElements (); -_cbggca .CommentRangeEnd =NewCT_MarkupRange ();if _abcbg :=d .DecodeElement (_cbggca .CommentRangeEnd ,&_dcfbg );_abcbg !=nil {return _abcbg ;};_aabfb .EG_RangeMarkupElements =append (_aabfb .EG_RangeMarkupElements ,_cbggca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_fabgd :=NewEG_RangeMarkupElements (); -_fabgd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _efeba :=d .DecodeElement (_fabgd .CustomXmlInsRangeStart ,&_dcfbg );_efeba !=nil {return _efeba ;};_aabfb .EG_RangeMarkupElements =append (_aabfb .EG_RangeMarkupElements ,_fabgd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cabgf :=NewEG_RangeMarkupElements (); -_cabgf .CustomXmlInsRangeEnd =NewCT_Markup ();if _gegbf :=d .DecodeElement (_cabgf .CustomXmlInsRangeEnd ,&_dcfbg );_gegbf !=nil {return _gegbf ;};_aabfb .EG_RangeMarkupElements =append (_aabfb .EG_RangeMarkupElements ,_cabgf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cefab :=NewEG_RangeMarkupElements (); -_cefab .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bbfee :=d .DecodeElement (_cefab .CustomXmlDelRangeStart ,&_dcfbg );_bbfee !=nil {return _bbfee ;};_aabfb .EG_RangeMarkupElements =append (_aabfb .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 :"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"}:_aadeab :=NewEG_RangeMarkupElements (); -_aadeab .CustomXmlDelRangeEnd =NewCT_Markup ();if _agbacf :=d .DecodeElement (_aadeab .CustomXmlDelRangeEnd ,&_dcfbg );_agbacf !=nil {return _agbacf ;};_aabfb .EG_RangeMarkupElements =append (_aabfb .EG_RangeMarkupElements ,_aadeab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gecfd :=NewEG_RangeMarkupElements (); -_gecfd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _caadca :=d .DecodeElement (_gecfd .CustomXmlMoveFromRangeStart ,&_dcfbg );_caadca !=nil {return _caadca ;};_aabfb .EG_RangeMarkupElements =append (_aabfb .EG_RangeMarkupElements ,_gecfd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_gfbcb :=NewEG_RangeMarkupElements (); -_gfbcb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cgbec :=d .DecodeElement (_gfbcb .CustomXmlMoveFromRangeEnd ,&_dcfbg );_cgbec !=nil {return _cgbec ;};_aabfb .EG_RangeMarkupElements =append (_aabfb .EG_RangeMarkupElements ,_gfbcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_febfc :=NewEG_RangeMarkupElements (); -_febfc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _abcga :=d .DecodeElement (_febfc .CustomXmlMoveToRangeStart ,&_dcfbg );_abcga !=nil {return _abcga ;};_aabfb .EG_RangeMarkupElements =append (_aabfb .EG_RangeMarkupElements ,_febfc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_adccgf :=NewEG_RangeMarkupElements (); -_adccgf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bbbgag :=d .DecodeElement (_adccgf .CustomXmlMoveToRangeEnd ,&_dcfbg );_bbbgag !=nil {return _bbbgag ;};_aabfb .EG_RangeMarkupElements =append (_aabfb .EG_RangeMarkupElements ,_adccgf );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"}:_aecaac :=NewEG_MathContent (); -_aecaac .OMathPara =_aa .NewOMathPara ();if _bdfgb :=d .DecodeElement (_aecaac .OMathPara ,&_dcfbg );_bdfgb !=nil {return _bdfgb ;};_aabfb .EG_MathContent =append (_aabfb .EG_MathContent ,_aecaac );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"}:_fgdbg :=NewEG_MathContent (); -_fgdbg .OMath =_aa .NewOMath ();if _gbgafa :=d .DecodeElement (_fgdbg .OMath ,&_dcfbg );_gbgafa !=nil {return _gbgafa ;};_aabfb .EG_MathContent =append (_aabfb .EG_MathContent ,_fgdbg );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",_dcfbg .Name ); -if _gbaag :=d .Skip ();_gbaag !=nil {return _gbaag ;};};case _f .EndElement :break _fdedb ;case _f .CharData :};};return 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_Document and its children, prefixing error messages with path -func (_agcb *CT_Document )ValidateWithPath (path string )error {if _agcb .ConformanceAttr ==_df .ST_ConformanceClassUnset {return _d .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 _gbbb :=_agcb .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_gbbb !=nil {return _gbbb ;};if _agcb .Background !=nil {if _gbeec :=_agcb .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"); -_gbeec !=nil {return _gbeec ;};};if _agcb .Body !=nil {if _eageb :=_agcb .Body .ValidateWithPath (path +"\u002f\u0042\u006fd\u0079");_eageb !=nil {return _eageb ;};};return nil ;};func NewCT_FontFamily ()*CT_FontFamily {_cbfce :=&CT_FontFamily {};_cbfce .ValAttr =ST_FontFamily (1); -return _cbfce ;}; - -// Validate validates the CT_VerticalJc and its children -func (_dfdbd *CT_VerticalJc )Validate ()error {return _dfdbd .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004a\u0063");}; - -// Validate validates the CT_Picture and its children -func (_fabef *CT_Picture )Validate ()error {return _fabef .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");}; - -// Validate validates the WdWsp and its children -func (_agefg *WdWsp )Validate ()error {return _agefg .ValidateWithPath ("\u0057\u0064\u0057s\u0070")};func (_fdacee ST_StyleSort )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fdacee .String (),start );}; - -// ValidateWithPath validates the CT_FtnPos and its children, prefixing error messages with path -func (_eedeg *CT_FtnPos )ValidateWithPath (path string )error {if _eedeg .ValAttr ==ST_FtnPosUnset {return _d .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 _gfdbg :=_eedeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfdbg !=nil {return _gfdbg ;};return nil ;};func (_acadga ST_Hint )ValidateWithPath (path string )error {switch _acadga {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acadga )); -};return nil ;}; - -// Validate validates the CT_MoveBookmark and its children -func (_fgadc *CT_MoveBookmark )Validate ()error {return _fgadc .ValidateWithPath ("\u0043T\u005fM\u006f\u0076\u0065\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");};func (_aadbca *CT_Style )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdaaaa :=range start .Attr {if _gdaaaa .Name .Local =="\u0074\u0079\u0070\u0065"{_aadbca .TypeAttr .UnmarshalXMLAttr (_gdaaaa ); -continue ;};if _gdaaaa .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_fegca ,_aebcga :=_gdaaaa .Value ,error (nil );if _aebcga !=nil {return _aebcga ;};_aadbca .StyleIdAttr =&_fegca ;continue ;};if _gdaaaa .Name .Local =="\u0064e\u0066\u0061\u0075\u006c\u0074"{_fdggce ,_fbbbd :=ParseUnionST_OnOff (_gdaaaa .Value ); -if _fbbbd !=nil {return _fbbbd ;};_aadbca .DefaultAttr =&_fdggce ;continue ;};if _gdaaaa .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065"{_cgfgf ,_ffgc :=ParseUnionST_OnOff (_gdaaaa .Value );if _ffgc !=nil {return _ffgc ;}; -_aadbca .CustomStyleAttr =&_cgfgf ;continue ;};};_geabc :for {_dddffc ,_bfdab :=d .Token ();if _bfdab !=nil {return _bfdab ;};switch _cddbb :=_dddffc .(type ){case _f .StartElement :switch _cddbb .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aadbca .Name =NewCT_String (); -if _dacd :=d .DecodeElement (_aadbca .Name ,&_cddbb );_dacd !=nil {return _dacd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aadbca .Aliases =NewCT_String (); -if _bdcbb :=d .DecodeElement (_aadbca .Aliases ,&_cddbb );_bdcbb !=nil {return _bdcbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aadbca .BasedOn =NewCT_String (); -if _dccbd :=d .DecodeElement (_aadbca .BasedOn ,&_cddbb );_dccbd !=nil {return _dccbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aadbca .Next =NewCT_String (); -if _abbdg :=d .DecodeElement (_aadbca .Next ,&_cddbb );_abbdg !=nil {return _abbdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aadbca .Link =NewCT_String (); -if _bagee :=d .DecodeElement (_aadbca .Link ,&_cddbb );_bagee !=nil {return _bagee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aadbca .AutoRedefine =NewCT_OnOff (); -if _fgbdcc :=d .DecodeElement (_aadbca .AutoRedefine ,&_cddbb );_fgbdcc !=nil {return _fgbdcc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aadbca .Hidden =NewCT_OnOff (); -if _gaadf :=d .DecodeElement (_aadbca .Hidden ,&_cddbb );_gaadf !=nil {return _gaadf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aadbca .UiPriority =NewCT_DecimalNumber (); -if _afdcd :=d .DecodeElement (_aadbca .UiPriority ,&_cddbb );_afdcd !=nil {return _afdcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aadbca .SemiHidden =NewCT_OnOff (); -if _fbgafc :=d .DecodeElement (_aadbca .SemiHidden ,&_cddbb );_fbgafc !=nil {return _fbgafc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aadbca .UnhideWhenUsed =NewCT_OnOff (); -if _cfebd :=d .DecodeElement (_aadbca .UnhideWhenUsed ,&_cddbb );_cfebd !=nil {return _cfebd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aadbca .QFormat =NewCT_OnOff (); -if _eecda :=d .DecodeElement (_aadbca .QFormat ,&_cddbb );_eecda !=nil {return _eecda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aadbca .Locked =NewCT_OnOff (); -if _abbace :=d .DecodeElement (_aadbca .Locked ,&_cddbb );_abbace !=nil {return _abbace ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aadbca .Personal =NewCT_OnOff (); -if _cdbec :=d .DecodeElement (_aadbca .Personal ,&_cddbb );_cdbec !=nil {return _cdbec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aadbca .PersonalCompose =NewCT_OnOff (); -if _gcdbg :=d .DecodeElement (_aadbca .PersonalCompose ,&_cddbb );_gcdbg !=nil {return _gcdbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aadbca .PersonalReply =NewCT_OnOff (); -if _ffcbg :=d .DecodeElement (_aadbca .PersonalReply ,&_cddbb );_ffcbg !=nil {return _ffcbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aadbca .Rsid =NewCT_LongHexNumber (); -if _debag :=d .DecodeElement (_aadbca .Rsid ,&_cddbb );_debag !=nil {return _debag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aadbca .PPr =NewCT_PPrGeneral (); -if _dgdgbc :=d .DecodeElement (_aadbca .PPr ,&_cddbb );_dgdgbc !=nil {return _dgdgbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aadbca .RPr =NewCT_RPr (); -if _bcggac :=d .DecodeElement (_aadbca .RPr ,&_cddbb );_bcggac !=nil {return _bcggac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aadbca .TblPr =NewCT_TblPrBase (); -if _cgged :=d .DecodeElement (_aadbca .TblPr ,&_cddbb );_cgged !=nil {return _cgged ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aadbca .TrPr =NewCT_TrPr (); -if _gbfge :=d .DecodeElement (_aadbca .TrPr ,&_cddbb );_gbfge !=nil {return _gbfge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aadbca .TcPr =NewCT_TcPr (); -if _eabga :=d .DecodeElement (_aadbca .TcPr ,&_cddbb );_eabga !=nil {return _eabga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggffbg :=NewCT_TblStylePr (); -if _cagdb :=d .DecodeElement (_ggffbg ,&_cddbb );_cagdb !=nil {return _cagdb ;};_aadbca .TblStylePr =append (_aadbca .TblStylePr ,_ggffbg );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",_cddbb .Name ); -if _gabad :=d .Skip ();_gabad !=nil {return _gabad ;};};case _f .EndElement :break _geabc ;case _f .CharData :};};return nil ;};type CT_ParaRPr struct{ - -// Inserted Paragraph -Ins *CT_TrackChange ; - -// Deleted Paragraph -Del *CT_TrackChange ; - -// Move Source Paragraph -MoveFrom *CT_TrackChange ; - -// Move Destination Paragraph -MoveTo *CT_TrackChange ; - -// Referenced Character Style -RStyle *CT_String ; - -// Run Fonts -RFonts *CT_Fonts ; - -// Bold -B *CT_OnOff ; - -// Complex Script Bold -BCs *CT_OnOff ; - -// Italics -I *CT_OnOff ; - -// Complex Script Italics -ICs *CT_OnOff ; - -// Display All Characters As Capital Letters -Caps *CT_OnOff ; - -// Small Caps -SmallCaps *CT_OnOff ; - -// Single Strikethrough -Strike *CT_OnOff ; - -// Double Strikethrough -Dstrike *CT_OnOff ; - -// Display Character Outline -Outline *CT_OnOff ; - -// Shadow -Shadow *CT_OnOff ; - -// Embossing -Emboss *CT_OnOff ; - -// Imprinting -Imprint *CT_OnOff ; - -// Do Not Check Spelling or Grammar -NoProof *CT_OnOff ; - -// Use Document Grid Settings For Inter-Character Spacing -SnapToGrid *CT_OnOff ; - -// Hidden Text -Vanish *CT_OnOff ; - -// Web Hidden Text -WebHidden *CT_OnOff ; - -// Run Content Color -Color *CT_Color ; - -// Character Spacing Adjustment -Spacing *CT_SignedTwipsMeasure ; - -// Expanded/Compressed Text -W *CT_TextScale ; - -// Font Kerning -Kern *CT_HpsMeasure ; - -// Vertically Raised or Lowered Text -Position *CT_SignedHpsMeasure ; - -// Non-Complex Script Font Size -Sz *CT_HpsMeasure ; - -// Complex Script Font Size -SzCs *CT_HpsMeasure ; - -// Text Highlighting -Highlight *CT_Highlight ; - -// Underline -U *CT_Underline ; - -// Animated Text Effect -Effect *CT_TextEffect ; - -// Text Border -Bdr *CT_Border ; - -// Run Shading -Shd *CT_Shd ; - -// Manual Run Width -FitText *CT_FitText ; - -// 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 ; +// Non-First Page Printer Tray Code +OtherAttr *int64 ;};type CT_Styles struct{ -// Languages for Run Content -Lang *CT_Language ; +// Document Default Paragraph and Run Properties +DocDefaults *CT_DocDefaults ; -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; +// Latent Style Information +LatentStyles *CT_LatentStyles ; -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; +// Style Definition +Style []*CT_Style ;};func (_aeadd *CT_CustomXmlCell )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aeadd .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_aeadd .UriAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_b .Sprintf ("\u0025\u0076",_aeadd .ElementAttr )});e .EncodeToken (start );if _aeadd .CustomXmlPr !=nil {_bgeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}}; +e .EncodeElement (_aeadd .CustomXmlPr ,_bgeg );};if _aeadd .EG_ContentCellContent !=nil {for _ ,_gdaag :=range _aeadd .EG_ContentCellContent {_gdaag .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func NewCT_DocVar ()*CT_DocVar {_ebbcd :=&CT_DocVar {};return _ebbcd }; -// Office Open XML Math -OMath *CT_OnOff ; +// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path +func (_dgdf *CT_Control )ValidateWithPath (path string )error {return nil };func NewCT_CalendarType ()*CT_CalendarType {_cffgg :=&CT_CalendarType {};return _cffgg };func (_dcgadf *CT_Pitch )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcgadf .ValAttr =ST_Pitch (1); +for _ ,_edbba :=range start .Attr {if _edbba .Name .Local =="\u0076\u0061\u006c"{_dcgadf .ValAttr .UnmarshalXMLAttr (_edbba );continue ;};};for {_cfabc ,_bddfd :=d .Token ();if _bddfd !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0069\u0074\u0063\u0068: \u0025\u0073",_bddfd ); +};if _efaca ,_cdggc :=_cfabc .(_d .EndElement );_cdggc &&_efaca .Name ==start .Name {break ;};};return nil ;};func (_fffcgf ST_FFTextType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aebcc :=_d .Attr {};_aebcc .Name =name ;switch _fffcgf {case ST_FFTextTypeUnset :_aebcc .Value =""; +case ST_FFTextTypeRegular :_aebcc .Value ="\u0072e\u0067\u0075\u006c\u0061\u0072";case ST_FFTextTypeNumber :_aebcc .Value ="\u006e\u0075\u006d\u0062\u0065\u0072";case ST_FFTextTypeDate :_aebcc .Value ="\u0064\u0061\u0074\u0065";case ST_FFTextTypeCurrentTime :_aebcc .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065"; +case ST_FFTextTypeCurrentDate :_aebcc .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065";case ST_FFTextTypeCalculated :_aebcc .Value ="\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064";};return _aebcc ,nil ;};func (_abf *CT_Br )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _abf .TypeAttr !=ST_BrTypeUnset {_ddegb ,_edddc :=_abf .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); +if _edddc !=nil {return _edddc ;};start .Attr =append (start .Attr ,_ddegb );};if _abf .ClearAttr !=ST_BrClearUnset {_gcaea ,_aggf :=_abf .ClearAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0063\u006c\u0065\u0061\u0072"});if _aggf !=nil {return _aggf ; +};start .Attr =append (start .Attr ,_gcaea );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fcbecfb WdST_AlignV )ValidateWithPath (path string )error {switch _fcbecfb {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 (_fcbecfb )); +};return nil ;};func (_gbeac *ST_MailMergeSourceType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gbeac =0;case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_gbeac =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_gbeac =2; +case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_gbeac =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_gbeac =4;case "\u0074\u0065\u0078\u0074":*_gbeac =5;case "\u0065\u006d\u0061i\u006c":*_gbeac =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_gbeac =7; +case "\u006c\u0065\u0067\u0061\u0063\u0079":*_gbeac =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_gbeac =9;};return nil ;};func (_dgcbec *ST_CharacterSpacing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcgfbd ,_ccabc :=d .Token (); +if _ccabc !=nil {return _ccabc ;};if _eaegdc ,_cgeaaa :=_gcgfbd .(_d .EndElement );_cgeaaa &&_eaegdc .Name ==start .Name {*_dgcbec =1;return nil ;};if _gdaagbb ,_cccdb :=_gcgfbd .(_d .CharData );!_cccdb {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",_gcgfbd ); +}else {switch string (_gdaagbb ){case "":*_dgcbec =0;case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_dgcbec =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_dgcbec =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":*_dgcbec =3;};};_gcgfbd ,_ccabc =d .Token ();if _ccabc !=nil {return _ccabc ; +};if _ggaced ,_gceab :=_gcgfbd .(_d .EndElement );_gceab &&_ggaced .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",_gcgfbd ); +}; -// Revision Information for Run Properties on the Paragraph Mark -RPrChange *CT_ParaRPrChange ;}; +// ValidateWithPath validates the CT_PaperSource and its children, prefixing error messages with path +func (_afgeb *CT_PaperSource )ValidateWithPath (path string )error {return nil };func (_gfafcg *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 _gfafcg .Ins !=nil {_bgdbbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_gfafcg .Ins ,_bgdbbe );};if _gfafcg .Del !=nil {_ebaafd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064e\u006c"}}; +e .EncodeElement (_gfafcg .Del ,_ebaafd );};if _gfafcg .RPr !=nil {_ceadd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_gfafcg .RPr ,_ceadd );};return nil ;};type CT_FramePr struct{ -// Validate validates the CT_Footnotes and its children -func (_dgcb *CT_Footnotes )Validate ()error {return _dgcb .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073");}; +// Drop Cap Frame +DropCapAttr ST_DropCap ; -// ValidateWithPath validates the EG_ContentCellContent and its children, prefixing error messages with path -func (_dcgca *EG_ContentCellContent )ValidateWithPath (path string )error {for _cgdda ,_fegea :=range _dcgca .Tc {if _afgfa :=_fegea .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_cgdda ));_afgfa !=nil {return _afgfa ; -};};if _dcgca .CustomXml !=nil {if _gadfb :=_dcgca .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_gadfb !=nil {return _gadfb ;};};if _dcgca .Sdt !=nil {if _ccddg :=_dcgca .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); -_ccddg !=nil {return _ccddg ;};};for _fdeace ,_cebge :=range _dcgca .EG_RunLevelElts {if _egbdag :=_cebge .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_fdeace )); -_egbdag !=nil {return _egbdag ;};};return nil ;}; +// Drop Cap Vertical Height in Lines +LinesAttr *int64 ; -// Validate validates the CT_AltChunk and its children -func (_fadf *CT_AltChunk )Validate ()error {return _fadf .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b");};func (_fcbdag ST_EdGrp )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cedfae :=_f .Attr {};_cedfae .Name =name ; -switch _fcbdag {case ST_EdGrpUnset :_cedfae .Value ="";case ST_EdGrpNone :_cedfae .Value ="\u006e\u006f\u006e\u0065";case ST_EdGrpEveryone :_cedfae .Value ="\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065";case ST_EdGrpAdministrators :_cedfae .Value ="\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073"; -case ST_EdGrpContributors :_cedfae .Value ="\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073";case ST_EdGrpEditors :_cedfae .Value ="\u0065d\u0069\u0074\u006f\u0072\u0073";case ST_EdGrpOwners :_cedfae .Value ="\u006f\u0077\u006e\u0065\u0072\u0073"; -case ST_EdGrpCurrent :_cedfae .Value ="\u0063u\u0072\u0072\u0065\u006e\u0074";};return _cedfae ,nil ;};func (_egcfbd ST_TblWidth )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_egcfbd .String (),start );};func (_ebedc ST_Zoom )String ()string {switch _ebedc {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065";case 3:return "\u0062e\u0073\u0074\u0046\u0069\u0074";case 4:return "\u0074e\u0078\u0074\u0046\u0069\u0074";};return "";};func (_gccfg *WdCT_GraphicFrame )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_cddaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_gccfg .CNvPr ,_cddaa );_efcdfg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0046\u0072\u0050\u0072"}}; -e .EncodeElement (_gccfg .CNvFrPr ,_efcdfg );_edbaec :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_gccfg .Xfrm ,_edbaec );_adcdce :=_f .StartElement {Name :_f .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}}; -_adcdce .Attr =append (_adcdce .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 (_gccfg .Graphic ,_adcdce );if _gccfg .ExtLst !=nil {_gadeb :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gccfg .ExtLst ,_gadeb );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Frame Width +WAttr *_gf .ST_TwipsMeasure ; -// Validate validates the WdCT_WordprocessingShape and its children -func (_bdgca *WdCT_WordprocessingShape )Validate ()error {return _bdgca .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065");};func NewCT_FramePr ()*CT_FramePr {_bcbg :=&CT_FramePr {}; -return _bcbg };func (_afbaa *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 _afbaa .CT_Footnotes .MarshalXML (e ,start );};func (_feagba *CT_Ind )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _feagba .StartAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_feagba .StartAttr )}); -};if _feagba .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 :_d .Sprintf ("\u0025\u0076",*_feagba .StartCharsAttr )});};if _feagba .EndAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0065n\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_feagba .EndAttr )}); -};if _feagba .EndCharsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_d .Sprintf ("\u0025\u0076",*_feagba .EndCharsAttr )});};if _feagba .LeftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_feagba .LeftAttr )}); -};if _feagba .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 :_d .Sprintf ("\u0025\u0076",*_feagba .LeftCharsAttr )});};if _feagba .RightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_feagba .RightAttr )}); -};if _feagba .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 :_d .Sprintf ("\u0025\u0076",*_feagba .RightCharsAttr )});};if _feagba .HangingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0068\u0061\u006e\u0067\u0069\u006eg"},Value :_d .Sprintf ("\u0025\u0076",*_feagba .HangingAttr )}); -};if _feagba .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 :_d .Sprintf ("\u0025\u0076",*_feagba .HangingCharsAttr )}); -};if _feagba .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 :_d .Sprintf ("\u0025\u0076",*_feagba .FirstLineAttr )});};if _feagba .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 :_d .Sprintf ("\u0025\u0076",*_feagba .FirstLineCharsAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Frame Height +HAttr *_gf .ST_TwipsMeasure ; -// Validate validates the CT_Captions and its children -func (_aeg *CT_Captions )Validate ()error {return _aeg .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");};func (_egffb ST_ProofErr )Validate ()error {return _egffb .ValidateWithPath ("")};func (_gaadeg ST_CaptionPos )ValidateWithPath (path string )error {switch _gaadeg {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaadeg )); -};return nil ;};type ST_ObjectDrawAspect byte ; +// Vertical Frame Padding +VSpaceAttr *_gf .ST_TwipsMeasure ; -// Validate validates the CT_TrackChangesView and its children -func (_gaged *CT_TrackChangesView )Validate ()error {return _gaged .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077");};func (_bcgbb ST_StyleSort )Validate ()error {return _bcgbb .ValidateWithPath ("")}; +// Horizontal Frame Padding +HSpaceAttr *_gf .ST_TwipsMeasure ; +// Text Wrapping Around Frame +WrapAttr ST_Wrap ; -// ValidateWithPath validates the CT_MarkupRange and its children, prefixing error messages with path -func (_dgdad *CT_MarkupRange )ValidateWithPath (path string )error {if _fgeeb :=_dgdad .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); -_fgeeb !=nil {return _fgeeb ;};return nil ;};func (_aebfbe *ST_BrType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aebfbe =0;case "\u0070\u0061\u0067\u0065":*_aebfbe =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_aebfbe =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_aebfbe =3; -};return nil ;}; +// Frame Horizontal Positioning Base +HAnchorAttr ST_HAnchor ; -// Validate validates the CT_FFTextType and its children -func (_dbddc *CT_FFTextType )Validate ()error {return _dbddc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0054\u0079\u0070\u0065");};func (_fgaea ST_RubyAlign )Validate ()error {return _fgaea .ValidateWithPath ("")};func (_egcf *CT_FrameScrollbar )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cefc ,_cdaeg :=_egcf .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _cdaeg !=nil {return _cdaeg ;};start .Attr =append (start .Attr ,_cefc );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func ParseStdlibTime (s string )(_c .Time ,error ){return _c .Time {},nil };func (_gbgfa *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 :_d .Sprintf ("\u0025\u0076",_gbgfa .NumPicBulletIdAttr )}); -e .EncodeToken (start );if _gbgfa .Pict !=nil {_dfbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_gbgfa .Pict ,_dfbd );};if _gbgfa .Drawing !=nil {_ddbed :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}}; -e .EncodeElement (_gbgfa .Drawing ,_ddbed );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_PageBorders ()*CT_PageBorders {_dggce :=&CT_PageBorders {};return _dggce };func (_ffgac *CT_DocPartGallery )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffgac .ValAttr =ST_DocPartGallery (1); -for _ ,_bageb :=range start .Attr {if _bageb .Name .Local =="\u0076\u0061\u006c"{_ffgac .ValAttr .UnmarshalXMLAttr (_bageb );continue ;};};for {_dbdbd ,_bbdfb :=d .Token ();if _bbdfb !=nil {return _d .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",_bbdfb ); -};if _fdfbg ,_cbab :=_dbdbd .(_f .EndElement );_cbab &&_fdfbg .Name ==start .Name {break ;};};return nil ;}; +// Frame Vertical Positioning Base +VAnchorAttr ST_VAnchor ; -// Validate validates the CT_SdtDocPart and its children -func (_afacf *CT_SdtDocPart )Validate ()error {return _afacf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074");}; +// Absolute Horizontal Position +XAttr *ST_SignedTwipsMeasure ; -// Validate validates the AG_SectPrAttributes and its children -func (_fg *AG_SectPrAttributes )Validate ()error {return _fg .ValidateWithPath ("\u0041\u0047\u005f\u0053ec\u0074\u0050\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_fcaag *CT_Tc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcaag .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_fcaag .IdAttr )}); -};e .EncodeToken (start );if _fcaag .TcPr !=nil {_bgaac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_fcaag .TcPr ,_bgaac );};for _ ,_dccce :=range _fcaag .EG_BlockLevelElts {_dccce .MarshalXML (e ,_f .StartElement {}); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acfba *ST_Shd )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_acfba =0;case "\u006e\u0069\u006c":*_acfba =1;case "\u0063\u006c\u0065a\u0072":*_acfba =2;case "\u0073\u006f\u006ci\u0064":*_acfba =3; -case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_acfba =4;case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_acfba =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_acfba =6; -case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_acfba =7;case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_acfba =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_acfba =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_acfba =10; -case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_acfba =11;case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_acfba =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_acfba =13; -case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_acfba =14;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_acfba =15;case "\u0070\u0063\u0074\u0035":*_acfba =16;case "\u0070\u0063\u00741\u0030":*_acfba =17; -case "\u0070\u0063\u00741\u0032":*_acfba =18;case "\u0070\u0063\u00741\u0035":*_acfba =19;case "\u0070\u0063\u00742\u0030":*_acfba =20;case "\u0070\u0063\u00742\u0035":*_acfba =21;case "\u0070\u0063\u00743\u0030":*_acfba =22;case "\u0070\u0063\u00743\u0035":*_acfba =23; -case "\u0070\u0063\u00743\u0037":*_acfba =24;case "\u0070\u0063\u00744\u0030":*_acfba =25;case "\u0070\u0063\u00744\u0035":*_acfba =26;case "\u0070\u0063\u00745\u0030":*_acfba =27;case "\u0070\u0063\u00745\u0035":*_acfba =28;case "\u0070\u0063\u00746\u0030":*_acfba =29; -case "\u0070\u0063\u00746\u0032":*_acfba =30;case "\u0070\u0063\u00746\u0035":*_acfba =31;case "\u0070\u0063\u00747\u0030":*_acfba =32;case "\u0070\u0063\u00747\u0035":*_acfba =33;case "\u0070\u0063\u00748\u0030":*_acfba =34;case "\u0070\u0063\u00748\u0035":*_acfba =35; -case "\u0070\u0063\u00748\u0037":*_acfba =36;case "\u0070\u0063\u00749\u0030":*_acfba =37;case "\u0070\u0063\u00749\u0035":*_acfba =38;};return nil ;};func (_ecgad ST_MailMergeDest )String ()string {switch _ecgad {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 (_gca *CT_AltChunkPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _gca .MatchSrc !=nil {_fcgd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"}};e .EncodeElement (_gca .MatchSrc ,_fcgd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acca *CT_Columns )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfdb :=range start .Attr {if _dfdb .Name .Local =="\u0065\u0071\u0075\u0061\u006c\u0057\u0069\u0064\u0074\u0068"{_begcc ,_gggdf :=ParseUnionST_OnOff (_dfdb .Value ); -if _gggdf !=nil {return _gggdf ;};_acca .EqualWidthAttr =&_begcc ;continue ;};if _dfdb .Name .Local =="\u0073\u0070\u0061c\u0065"{_egfb ,_bbg :=ParseUnionST_TwipsMeasure (_dfdb .Value );if _bbg !=nil {return _bbg ;};_acca .SpaceAttr =&_egfb ;continue ; -};if _dfdb .Name .Local =="\u006e\u0075\u006d"{_abea ,_abfb :=_fc .ParseInt (_dfdb .Value ,10,64);if _abfb !=nil {return _abfb ;};_acca .NumAttr =&_abea ;continue ;};if _dfdb .Name .Local =="\u0073\u0065\u0070"{_ebfe ,_edda :=ParseUnionST_OnOff (_dfdb .Value ); -if _edda !=nil {return _edda ;};_acca .SepAttr =&_ebfe ;continue ;};};_gdcb :for {_bcbab ,_bacf :=d .Token ();if _bacf !=nil {return _bacf ;};switch _acda :=_bcbab .(type ){case _f .StartElement :switch _acda .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edfc :=NewCT_Column (); -if _aedf :=d .DecodeElement (_edfc ,&_acda );_aedf !=nil {return _aedf ;};_acca .Col =append (_acca .Col ,_edfc );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",_acda .Name ); -if _efge :=d .Skip ();_efge !=nil {return _efge ;};};case _f .EndElement :break _gdcb ;case _f .CharData :};};return nil ;};func (_bcdc *CT_DocPartType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_eecd ,_fecgg :=_bcdc .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _fecgg !=nil {return _fecgg ;};start .Attr =append (start .Attr ,_eecd );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Relative Horizontal Position +XAlignAttr _gf .ST_XAlign ; -// ValidateWithPath validates the CT_TcPrBase and its children, prefixing error messages with path -func (_bdgf *CT_TcPrBase )ValidateWithPath (path string )error {if _bdgf .CnfStyle !=nil {if _ceddg :=_bdgf .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_ceddg !=nil {return _ceddg ;};};if _bdgf .TcW !=nil {if _cdbgb :=_bdgf .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057"); -_cdbgb !=nil {return _cdbgb ;};};if _bdgf .GridSpan !=nil {if _ffcbed :=_bdgf .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_ffcbed !=nil {return _ffcbed ;};};if _bdgf .HMerge !=nil {if _gddce :=_bdgf .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065"); -_gddce !=nil {return _gddce ;};};if _bdgf .VMerge !=nil {if _fedce :=_bdgf .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_fedce !=nil {return _fedce ;};};if _bdgf .TcBorders !=nil {if _cdffb :=_bdgf .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); -_cdffb !=nil {return _cdffb ;};};if _bdgf .Shd !=nil {if _gccae :=_bdgf .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_gccae !=nil {return _gccae ;};};if _bdgf .NoWrap !=nil {if _dbcbeb :=_bdgf .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070"); -_dbcbeb !=nil {return _dbcbeb ;};};if _bdgf .TcMar !=nil {if _cfbbge :=_bdgf .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_cfbbge !=nil {return _cfbbge ;};};if _bdgf .TextDirection !=nil {if _bbafdb :=_bdgf .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); -_bbafdb !=nil {return _bbafdb ;};};if _bdgf .TcFitText !=nil {if _egbgc :=_bdgf .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_egbgc !=nil {return _egbgc ;};};if _bdgf .VAlign !=nil {if _ccgdf :=_bdgf .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e"); -_ccgdf !=nil {return _ccgdf ;};};if _bdgf .HideMark !=nil {if _eagab :=_bdgf .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_eagab !=nil {return _eagab ;};};if _bdgf .Headers !=nil {if _cddbd :=_bdgf .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073"); -_cddbd !=nil {return _cddbd ;};};return nil ;};type ST_TabTlc byte ;func (_acebf *EG_RPrMath )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbgfg :for {_afcffg ,_dcgac :=d .Token ();if _dcgac !=nil {return _dcgac ;};switch _gccaec :=_afcffg .(type ){case _f .StartElement :switch _gccaec .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acebf .Ins =NewCT_MathCtrlIns (); -if _ddbac :=d .DecodeElement (_acebf .Ins ,&_gccaec );_ddbac !=nil {return _ddbac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acebf .Del =NewCT_MathCtrlDel (); -if _ebffcg :=d .DecodeElement (_acebf .Del ,&_gccaec );_ebffcg !=nil {return _ebffcg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acebf .RPr =NewCT_RPr (); -if _cdacac :=d .DecodeElement (_acebf .RPr ,&_gccaec );_cdacac !=nil {return _cdacac ;};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",_gccaec .Name ); -if _aceccg :=d .Skip ();_aceccg !=nil {return _aceccg ;};};case _f .EndElement :break _bbgfg ;case _f .CharData :};};return nil ;};func (_bbeff *CT_SdtEndPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgcbfg :for {_deffec ,_agdaa :=d .Token (); -if _agdaa !=nil {return _agdaa ;};switch _ggecb :=_deffec .(type ){case _f .StartElement :switch _ggecb .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_caefae :=NewCT_RPr (); -if _cfadc :=d .DecodeElement (_caefae ,&_ggecb );_cfadc !=nil {return _cfadc ;};_bbeff .RPr =append (_bbeff .RPr ,_caefae );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",_ggecb .Name ); -if _bcgad :=d .Skip ();_bcgad !=nil {return _bcgad ;};};case _f .EndElement :break _bgcbfg ;case _f .CharData :};};return nil ;}; +// Absolute Vertical Position +YAttr *ST_SignedTwipsMeasure ; -// Validate validates the CT_Ind and its children -func (_bacge *CT_Ind )Validate ()error {return _bacge .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064");};func NewCT_TblGridChange ()*CT_TblGridChange {_dfgcc :=&CT_TblGridChange {};_dfgcc .TblGrid =NewCT_TblGridBase ();return _dfgcc ;};func NewCT_FFHelpText ()*CT_FFHelpText {_fagca :=&CT_FFHelpText {}; -return _fagca };func (_adaaca ST_WmlColorSchemeIndex )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fefdb :=_f .Attr {};_fefdb .Name =name ;switch _adaaca {case ST_WmlColorSchemeIndexUnset :_fefdb .Value ="";case ST_WmlColorSchemeIndexDark1 :_fefdb .Value ="\u0064\u0061\u0072k\u0031"; -case ST_WmlColorSchemeIndexLight1 :_fefdb .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_WmlColorSchemeIndexDark2 :_fefdb .Value ="\u0064\u0061\u0072k\u0032";case ST_WmlColorSchemeIndexLight2 :_fefdb .Value ="\u006c\u0069\u0067\u0068\u0074\u0032"; -case ST_WmlColorSchemeIndexAccent1 :_fefdb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_WmlColorSchemeIndexAccent2 :_fefdb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_WmlColorSchemeIndexAccent3 :_fefdb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033"; -case ST_WmlColorSchemeIndexAccent4 :_fefdb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_WmlColorSchemeIndexAccent5 :_fefdb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_WmlColorSchemeIndexAccent6 :_fefdb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036"; -case ST_WmlColorSchemeIndexHyperlink :_fefdb .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case ST_WmlColorSchemeIndexFollowedHyperlink :_fefdb .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b"; -};return _fefdb ,nil ;}; +// Relative Vertical Position +YAlignAttr _gf .ST_YAlign ; -// ValidateWithPath validates the CT_Frame and its children, prefixing error messages with path -func (_ffcfg *CT_Frame )ValidateWithPath (path string )error {if _ffcfg .Sz !=nil {if _gfbbf :=_ffcfg .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_gfbbf !=nil {return _gfbbf ;};};if _ffcfg .Name !=nil {if _bgbeg :=_ffcfg .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065"); -_bgbeg !=nil {return _bgbeg ;};};if _ffcfg .Title !=nil {if _agaca :=_ffcfg .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_agaca !=nil {return _agaca ;};};if _ffcfg .LongDesc !=nil {if _ggcge :=_ffcfg .LongDesc .ValidateWithPath (path +"\u002fL\u006f\u006e\u0067\u0044\u0065\u0073c"); -_ggcge !=nil {return _ggcge ;};};if _ffcfg .SourceFileName !=nil {if _gbeef :=_ffcfg .SourceFileName .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065");_gbeef !=nil {return _gbeef ;};};if _ffcfg .MarW !=nil {if _bbead :=_ffcfg .MarW .ValidateWithPath (path +"\u002f\u004d\u0061r\u0057"); -_bbead !=nil {return _bbead ;};};if _ffcfg .MarH !=nil {if _ggfe :=_ffcfg .MarH .ValidateWithPath (path +"\u002f\u004d\u0061r\u0048");_ggfe !=nil {return _ggfe ;};};if _ffcfg .Scrollbar !=nil {if _bfagb :=_ffcfg .Scrollbar .ValidateWithPath (path +"\u002f\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"); -_bfagb !=nil {return _bfagb ;};};if _ffcfg .NoResizeAllowed !=nil {if _fgad :=_ffcfg .NoResizeAllowed .ValidateWithPath (path +"\u002f\u004eo\u0052\u0065\u0073i\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064");_fgad !=nil {return _fgad ;};};if _ffcfg .LinkedToFile !=nil {if _efca :=_ffcfg .LinkedToFile .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065"); -_efca !=nil {return _efca ;};};return nil ;};type ST_MultiLevelType byte ;func (_ccfdd *CT_PixelsMeasure )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcbgg :=range start .Attr {if _gcbgg .Name .Local =="\u0076\u0061\u006c"{_egaaa ,_dbdef :=_fc .ParseUint (_gcbgg .Value ,10,64); -if _dbdef !=nil {return _dbdef ;};_ccfdd .ValAttr =_egaaa ;continue ;};};for {_ccebe ,_cddca :=d .Token ();if _cddca !=nil {return _d .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",_cddca ); -};if _gbcac ,_gcgfa :=_ccebe .(_f .EndElement );_gcgfa &&_gbcac .Name ==start .Name {break ;};};return nil ;};type CT_PPrDefault struct{ +// Frame Height Type +HRuleAttr ST_HeightRule ; -// Paragraph Properties -PPr *CT_PPrGeneral ;};func ParseUnionST_DecimalNumberOrPercent (s string )(ST_DecimalNumberOrPercent ,error ){_efbgd :=ST_DecimalNumberOrPercent {};if _df .ST_PercentagePatternRe .MatchString (s ){_efbgd .ST_Percentage =&s ;}else {_bdafee ,_cfdea :=_fc .ParseFloat (s ,64); -if _cfdea !=nil {return _efbgd ,_d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_cfdea );};_efbgd .ST_UnqualifiedPercentage =_fad .Int64 (int64 (_bdafee ));};return _efbgd ,nil ;};func NewCT_Charset ()*CT_Charset {_cfde :=&CT_Charset {}; -return _cfde };type CT_SectPrBase struct{ +// Lock Frame Anchor to Paragraph +AnchorLockAttr *_gf .ST_OnOff ;};func (_dadde *CT_SdtListItem )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bggadf :=range start .Attr {if _bggadf .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u0054\u0065\u0078\u0074"{_eebbd ,_ccbab :=_bggadf .Value ,error (nil ); +if _ccbab !=nil {return _ccbab ;};_dadde .DisplayTextAttr =&_eebbd ;continue ;};if _bggadf .Name .Local =="\u0076\u0061\u006cu\u0065"{_ecgaeg ,_gdfagc :=_bggadf .Value ,error (nil );if _gdfagc !=nil {return _gdfagc ;};_dadde .ValueAttr =&_ecgaeg ;continue ; +};};for {_gebea ,_fgefd :=d .Token ();if _fgefd !=nil {return _b .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",_fgefd );};if _fegee ,_dcabe :=_gebea .(_d .EndElement ); +_dcabe &&_fegee .Name ==start .Name {break ;};};return nil ;};type EG_SectPrContents struct{ // Section-Wide Footnote Properties FootnotePr *CT_FtnProps ; @@ -11828,2724 +9963,4930 @@ RtlGutter *CT_OnOff ; DocGrid *CT_DocGrid ; // Reference to Printer Settings Data -PrinterSettings *CT_Rel ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};func (_ffad *CT_FrameScrollbar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffad .ValAttr =ST_FrameScrollbar (1);for _ ,_bgfeb :=range start .Attr {if _bgfeb .Name .Local =="\u0076\u0061\u006c"{_ffad .ValAttr .UnmarshalXMLAttr (_bgfeb ); -continue ;};};for {_fagaf ,_fffd :=d .Token ();if _fffd !=nil {return _d .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",_fffd ); -};if _cgdcbb ,_dfaf :=_fagaf .(_f .EndElement );_dfaf &&_cgdcbb .Name ==start .Name {break ;};};return nil ;}; +PrinterSettings *CT_Rel ;};func NewEG_RPr ()*EG_RPr {_gafeg :=&EG_RPr {};return _gafeg };func (_ffdb *CT_Footnotes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eefd :for {_bbeec ,_bcacab :=d .Token ();if _bcacab !=nil {return _bcacab ; +};switch _gecag :=_bbeec .(type ){case _d .StartElement :switch _gecag .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"}:_gcabb :=NewCT_FtnEdn (); +if _egcbad :=d .DecodeElement (_gcabb ,&_gecag );_egcbad !=nil {return _egcbad ;};_ffdb .Footnote =append (_ffdb .Footnote ,_gcabb );default:_gb .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",_gecag .Name ); +if _gaacg :=d .Skip ();_gaacg !=nil {return _gaacg ;};};case _d .EndElement :break _eefd ;case _d .CharData :};};return nil ;};type CT_Border struct{ -// ValidateWithPath validates the CT_TrPrBase and its children, prefixing error messages with path -func (_ffgga *CT_TrPrBase )ValidateWithPath (path string )error {for _eaea ,_gagaa :=range _ffgga .CnfStyle {if _dccgd :=_gagaa .ValidateWithPath (_d .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_eaea )); -_dccgd !=nil {return _dccgd ;};};for _adedgf ,_faaec :=range _ffgga .DivId {if _efacb :=_faaec .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_adedgf ));_efacb !=nil {return _efacb ;};};for _dbfbf ,_bbaag :=range _ffgga .GridBefore {if _bedfb :=_bbaag .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_dbfbf )); -_bedfb !=nil {return _bedfb ;};};for _dcdcda ,_efdgg :=range _ffgga .GridAfter {if _aagdfb :=_efdgg .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dcdcda ));_aagdfb !=nil {return _aagdfb ; -};};for _gccaeg ,_cgbfg :=range _ffgga .WBefore {if _fdacb :=_cgbfg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_gccaeg ));_fdacb !=nil {return _fdacb ;};};for _bfdcfd ,_fdbba :=range _ffgga .WAfter {if _agbac :=_fdbba .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bfdcfd )); -_agbac !=nil {return _agbac ;};};for _eeage ,_aaadgc :=range _ffgga .CantSplit {if _cbedf :=_aaadgc .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_eeage ));_cbedf !=nil {return _cbedf ; -};};for _ecdbca ,_ggcgfb :=range _ffgga .TrHeight {if _efaec :=_ggcgfb .ValidateWithPath (_d .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_ecdbca ));_efaec !=nil {return _efaec ;};};for _cgfga ,_gffbc :=range _ffgga .TblHeader {if _eeeag :=_gffbc .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cgfga )); -_eeeag !=nil {return _eeeag ;};};for _eccaa ,_dccbeg :=range _ffgga .TblCellSpacing {if _dbcbg :=_dccbeg .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_eccaa )); -_dbcbg !=nil {return _dbcbg ;};};for _ggafcf ,_ageda :=range _ffgga .Jc {if _eegdc :=_ageda .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_ggafcf ));_eegdc !=nil {return _eegdc ;};};for _bdcgeb ,_bbegf :=range _ffgga .Hidden {if _bddbf :=_bbegf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_bdcgeb )); -_bddbf !=nil {return _bddbf ;};};return nil ;};func (_cegcf *CT_Hyperlink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_faeae :=range start .Attr {if _faeae .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_faeae .Name .Local =="\u0069\u0064"||_faeae .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_faeae .Name .Local =="\u0069\u0064"{_caagd ,_dbaagg :=_faeae .Value ,error (nil ); -if _dbaagg !=nil {return _dbaagg ;};_cegcf .IdAttr =&_caagd ;continue ;};if _faeae .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_gefg ,_gbbaa :=_faeae .Value ,error (nil );if _gbbaa !=nil {return _gbbaa ;};_cegcf .TgtFrameAttr =&_gefg ; -continue ;};if _faeae .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_bebdf ,_dgabb :=_faeae .Value ,error (nil );if _dgabb !=nil {return _dgabb ;};_cegcf .TooltipAttr =&_bebdf ;continue ;};if _faeae .Name .Local =="d\u006f\u0063\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_baee ,_bgbgb :=_faeae .Value ,error (nil ); -if _bgbgb !=nil {return _bgbgb ;};_cegcf .DocLocationAttr =&_baee ;continue ;};if _faeae .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_dgdd ,_ecgc :=ParseUnionST_OnOff (_faeae .Value );if _ecgc !=nil {return _ecgc ;};_cegcf .HistoryAttr =&_dgdd ; -continue ;};if _faeae .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_edfbb ,_beade :=_faeae .Value ,error (nil );if _beade !=nil {return _beade ;};_cegcf .AnchorAttr =&_edfbb ;continue ;};};_dgaa :for {_degga ,_aegdf :=d .Token ();if _aegdf !=nil {return _aegdf ; -};switch _fcefb :=_degga .(type ){case _f .StartElement :switch _fcefb .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cffae :=NewCT_SimpleField (); -if _bbcge :=d .DecodeElement (_cffae ,&_fcefb );_bbcge !=nil {return _bbcge ;};_cegcf .FldSimple =append (_cegcf .FldSimple ,_cffae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cegcf .Hyperlink =NewCT_Hyperlink (); -if _cadda :=d .DecodeElement (_cegcf .Hyperlink ,&_fcefb );_cadda !=nil {return _cadda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cegcf .SubDoc =NewCT_Rel (); -if _cbacf :=d .DecodeElement (_cegcf .SubDoc ,&_fcefb );_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 :"\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"}:_aagb :=NewEG_ContentRunContent (); -_aagb .CustomXml =NewCT_CustomXmlRun ();if _gdcfde :=d .DecodeElement (_aagb .CustomXml ,&_fcefb );_gdcfde !=nil {return _gdcfde ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_aagb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgeege :=NewEG_ContentRunContent (); -_dgeege .SmartTag =NewCT_SmartTagRun ();if _ebadg :=d .DecodeElement (_dgeege .SmartTag ,&_fcefb );_ebadg !=nil {return _ebadg ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_dgeege );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdegf :=NewEG_ContentRunContent (); -_gdegf .Sdt =NewCT_SdtRun ();if _aaabde :=d .DecodeElement (_gdegf .Sdt ,&_fcefb );_aaabde !=nil {return _aaabde ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_gdegf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffdf :=NewEG_ContentRunContent (); -_ffdf .Dir =NewCT_DirContentRun ();if _efgfcf :=d .DecodeElement (_ffdf .Dir ,&_fcefb );_efgfcf !=nil {return _efgfcf ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_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 :"\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"}:_aaedc :=NewEG_ContentRunContent (); -_aaedc .Bdo =NewCT_BdoContentRun ();if _dfcde :=d .DecodeElement (_aaedc .Bdo ,&_fcefb );_dfcde !=nil {return _dfcde ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_aaedc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abac :=NewEG_ContentRunContent (); -_abac .R =NewCT_R ();if _cbadb :=d .DecodeElement (_abac .R ,&_fcefb );_cbadb !=nil {return _cbadb ;};_cegcf .EG_ContentRunContent =append (_cegcf .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 :"\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"}:_ggbfc :=NewEG_ContentRunContent (); -_gdfff :=NewEG_RunLevelElts ();_gdfff .ProofErr =NewCT_ProofErr ();if _bbbec :=d .DecodeElement (_gdfff .ProofErr ,&_fcefb );_bbbec !=nil {return _bbbec ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_ggbfc );_ggbfc .EG_RunLevelElts =append (_ggbfc .EG_RunLevelElts ,_gdfff ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fgeaa :=NewEG_ContentRunContent (); -_edbebe :=NewEG_RunLevelElts ();_edbebe .PermStart =NewCT_PermStart ();if _cfdf :=d .DecodeElement (_edbebe .PermStart ,&_fcefb );_cfdf !=nil {return _cfdf ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_fgeaa );_fgeaa .EG_RunLevelElts =append (_fgeaa .EG_RunLevelElts ,_edbebe ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bdeg :=NewEG_ContentRunContent (); -_gdaaf :=NewEG_RunLevelElts ();_gdaaf .PermEnd =NewCT_Perm ();if _bbfda :=d .DecodeElement (_gdaaf .PermEnd ,&_fcefb );_bbfda !=nil {return _bbfda ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_bdeg );_bdeg .EG_RunLevelElts =append (_bdeg .EG_RunLevelElts ,_gdaaf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffffa :=NewEG_ContentRunContent (); -_gdgf :=NewEG_RunLevelElts ();_gdgf .Ins =NewCT_RunTrackChange ();if _aebbc :=d .DecodeElement (_gdgf .Ins ,&_fcefb );_aebbc !=nil {return _aebbc ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_ffffa );_ffffa .EG_RunLevelElts =append (_ffffa .EG_RunLevelElts ,_gdgf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfgf :=NewEG_ContentRunContent (); -_gbegc :=NewEG_RunLevelElts ();_gbegc .Del =NewCT_RunTrackChange ();if _aggcd :=d .DecodeElement (_gbegc .Del ,&_fcefb );_aggcd !=nil {return _aggcd ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_gfgf );_gfgf .EG_RunLevelElts =append (_gfgf .EG_RunLevelElts ,_gbegc ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_edbdf :=NewEG_ContentRunContent (); -_fcdg :=NewEG_RunLevelElts ();_fcdg .MoveFrom =NewCT_RunTrackChange ();if _beede :=d .DecodeElement (_fcdg .MoveFrom ,&_fcefb );_beede !=nil {return _beede ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_edbdf );_edbdf .EG_RunLevelElts =append (_edbdf .EG_RunLevelElts ,_fcdg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gfdge :=NewEG_ContentRunContent (); -_fggb :=NewEG_RunLevelElts ();_fggb .MoveTo =NewCT_RunTrackChange ();if _bgdb :=d .DecodeElement (_fggb .MoveTo ,&_fcefb );_bgdb !=nil {return _bgdb ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_gfdge );_gfdge .EG_RunLevelElts =append (_gfdge .EG_RunLevelElts ,_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 :"\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"}:_cbfaa :=NewEG_ContentRunContent (); -_gdec :=NewEG_RunLevelElts ();_acbaa :=NewEG_RangeMarkupElements ();_acbaa .BookmarkStart =NewCT_Bookmark ();if _bfcae :=d .DecodeElement (_acbaa .BookmarkStart ,&_fcefb );_bfcae !=nil {return _bfcae ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_cbfaa ); -_cbfaa .EG_RunLevelElts =append (_cbfaa .EG_RunLevelElts ,_gdec );_gdec .EG_RangeMarkupElements =append (_gdec .EG_RangeMarkupElements ,_acbaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffaa :=NewEG_ContentRunContent (); -_dabegd :=NewEG_RunLevelElts ();_bfagbb :=NewEG_RangeMarkupElements ();_bfagbb .BookmarkEnd =NewCT_MarkupRange ();if _cddg :=d .DecodeElement (_bfagbb .BookmarkEnd ,&_fcefb );_cddg !=nil {return _cddg ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_ffaa ); -_ffaa .EG_RunLevelElts =append (_ffaa .EG_RunLevelElts ,_dabegd );_dabegd .EG_RangeMarkupElements =append (_dabegd .EG_RangeMarkupElements ,_bfagbb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbge :=NewEG_ContentRunContent (); -_cdbag :=NewEG_RunLevelElts ();_fgfdd :=NewEG_RangeMarkupElements ();_fgfdd .MoveFromRangeStart =NewCT_MoveBookmark ();if _egffe :=d .DecodeElement (_fgfdd .MoveFromRangeStart ,&_fcefb );_egffe !=nil {return _egffe ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_dbge ); -_dbge .EG_RunLevelElts =append (_dbge .EG_RunLevelElts ,_cdbag );_cdbag .EG_RangeMarkupElements =append (_cdbag .EG_RangeMarkupElements ,_fgfdd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bfde :=NewEG_ContentRunContent (); -_adbgg :=NewEG_RunLevelElts ();_aaeba :=NewEG_RangeMarkupElements ();_aaeba .MoveFromRangeEnd =NewCT_MarkupRange ();if _gcacg :=d .DecodeElement (_aaeba .MoveFromRangeEnd ,&_fcefb );_gcacg !=nil {return _gcacg ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_bfde ); -_bfde .EG_RunLevelElts =append (_bfde .EG_RunLevelElts ,_adbgg );_adbgg .EG_RangeMarkupElements =append (_adbgg .EG_RangeMarkupElements ,_aaeba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gcgaf :=NewEG_ContentRunContent (); -_ggcgd :=NewEG_RunLevelElts ();_egfab :=NewEG_RangeMarkupElements ();_egfab .MoveToRangeStart =NewCT_MoveBookmark ();if _abedd :=d .DecodeElement (_egfab .MoveToRangeStart ,&_fcefb );_abedd !=nil {return _abedd ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_gcgaf ); -_gcgaf .EG_RunLevelElts =append (_gcgaf .EG_RunLevelElts ,_ggcgd );_ggcgd .EG_RangeMarkupElements =append (_ggcgd .EG_RangeMarkupElements ,_egfab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_debbc :=NewEG_ContentRunContent (); -_eagg :=NewEG_RunLevelElts ();_efgdd :=NewEG_RangeMarkupElements ();_efgdd .MoveToRangeEnd =NewCT_MarkupRange ();if _bgfccf :=d .DecodeElement (_efgdd .MoveToRangeEnd ,&_fcefb );_bgfccf !=nil {return _bgfccf ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_debbc ); -_debbc .EG_RunLevelElts =append (_debbc .EG_RunLevelElts ,_eagg );_eagg .EG_RangeMarkupElements =append (_eagg .EG_RangeMarkupElements ,_efgdd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edffag :=NewEG_ContentRunContent (); -_gbabd :=NewEG_RunLevelElts ();_ffba :=NewEG_RangeMarkupElements ();_ffba .CommentRangeStart =NewCT_MarkupRange ();if _dgedg :=d .DecodeElement (_ffba .CommentRangeStart ,&_fcefb );_dgedg !=nil {return _dgedg ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_edffag ); -_edffag .EG_RunLevelElts =append (_edffag .EG_RunLevelElts ,_gbabd );_gbabd .EG_RangeMarkupElements =append (_gbabd .EG_RangeMarkupElements ,_ffba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbef :=NewEG_ContentRunContent (); -_afaab :=NewEG_RunLevelElts ();_cbag :=NewEG_RangeMarkupElements ();_cbag .CommentRangeEnd =NewCT_MarkupRange ();if _ffaec :=d .DecodeElement (_cbag .CommentRangeEnd ,&_fcefb );_ffaec !=nil {return _ffaec ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_gbef ); -_gbef .EG_RunLevelElts =append (_gbef .EG_RunLevelElts ,_afaab );_afaab .EG_RangeMarkupElements =append (_afaab .EG_RangeMarkupElements ,_cbag );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bbcga :=NewEG_ContentRunContent (); -_becdbe :=NewEG_RunLevelElts ();_acfd :=NewEG_RangeMarkupElements ();_acfd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dgbb :=d .DecodeElement (_acfd .CustomXmlInsRangeStart ,&_fcefb );_dgbb !=nil {return _dgbb ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_bbcga ); -_bbcga .EG_RunLevelElts =append (_bbcga .EG_RunLevelElts ,_becdbe );_becdbe .EG_RangeMarkupElements =append (_becdbe .EG_RangeMarkupElements ,_acfd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cdeee :=NewEG_ContentRunContent (); -_ecdcb :=NewEG_RunLevelElts ();_cbcda :=NewEG_RangeMarkupElements ();_cbcda .CustomXmlInsRangeEnd =NewCT_Markup ();if _dbfdg :=d .DecodeElement (_cbcda .CustomXmlInsRangeEnd ,&_fcefb );_dbfdg !=nil {return _dbfdg ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_cdeee ); -_cdeee .EG_RunLevelElts =append (_cdeee .EG_RunLevelElts ,_ecdcb );_ecdcb .EG_RangeMarkupElements =append (_ecdcb .EG_RangeMarkupElements ,_cbcda );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_fgdc :=NewEG_ContentRunContent (); -_faecg :=NewEG_RunLevelElts ();_edfecg :=NewEG_RangeMarkupElements ();_edfecg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aefb :=d .DecodeElement (_edfecg .CustomXmlDelRangeStart ,&_fcefb );_aefb !=nil {return _aefb ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_fgdc ); -_fgdc .EG_RunLevelElts =append (_fgdc .EG_RunLevelElts ,_faecg );_faecg .EG_RangeMarkupElements =append (_faecg .EG_RangeMarkupElements ,_edfecg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_geaef :=NewEG_ContentRunContent (); -_dfedg :=NewEG_RunLevelElts ();_bbfgc :=NewEG_RangeMarkupElements ();_bbfgc .CustomXmlDelRangeEnd =NewCT_Markup ();if _cgge :=d .DecodeElement (_bbfgc .CustomXmlDelRangeEnd ,&_fcefb );_cgge !=nil {return _cgge ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_geaef ); -_geaef .EG_RunLevelElts =append (_geaef .EG_RunLevelElts ,_dfedg );_dfedg .EG_RangeMarkupElements =append (_dfedg .EG_RangeMarkupElements ,_bbfgc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cecbf :=NewEG_ContentRunContent (); -_bffgb :=NewEG_RunLevelElts ();_ffece :=NewEG_RangeMarkupElements ();_ffece .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gfcg :=d .DecodeElement (_ffece .CustomXmlMoveFromRangeStart ,&_fcefb );_gfcg !=nil {return _gfcg ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_cecbf ); -_cecbf .EG_RunLevelElts =append (_cecbf .EG_RunLevelElts ,_bffgb );_bffgb .EG_RangeMarkupElements =append (_bffgb .EG_RangeMarkupElements ,_ffece );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cbda :=NewEG_ContentRunContent (); -_egfdc :=NewEG_RunLevelElts ();_bcdac :=NewEG_RangeMarkupElements ();_bcdac .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dbafg :=d .DecodeElement (_bcdac .CustomXmlMoveFromRangeEnd ,&_fcefb );_dbafg !=nil {return _dbafg ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_cbda ); -_cbda .EG_RunLevelElts =append (_cbda .EG_RunLevelElts ,_egfdc );_egfdc .EG_RangeMarkupElements =append (_egfdc .EG_RangeMarkupElements ,_bcdac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gcaa :=NewEG_ContentRunContent (); -_ccgfb :=NewEG_RunLevelElts ();_gccda :=NewEG_RangeMarkupElements ();_gccda .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cdeg :=d .DecodeElement (_gccda .CustomXmlMoveToRangeStart ,&_fcefb );_cdeg !=nil {return _cdeg ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_gcaa ); -_gcaa .EG_RunLevelElts =append (_gcaa .EG_RunLevelElts ,_ccgfb );_ccgfb .EG_RangeMarkupElements =append (_ccgfb .EG_RangeMarkupElements ,_gccda );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ecbec :=NewEG_ContentRunContent (); -_efag :=NewEG_RunLevelElts ();_bdfe :=NewEG_RangeMarkupElements ();_bdfe .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cffeb :=d .DecodeElement (_bdfe .CustomXmlMoveToRangeEnd ,&_fcefb );_cffeb !=nil {return _cffeb ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_ecbec ); -_ecbec .EG_RunLevelElts =append (_ecbec .EG_RunLevelElts ,_efag );_efag .EG_RangeMarkupElements =append (_efag .EG_RangeMarkupElements ,_bdfe );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"}:_agaa :=NewEG_ContentRunContent (); -_aefed :=NewEG_RunLevelElts ();_fgbbf :=NewEG_MathContent ();_fgbbf .OMathPara =_aa .NewOMathPara ();if _ebbcg :=d .DecodeElement (_fgbbf .OMathPara ,&_fcefb );_ebbcg !=nil {return _ebbcg ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_agaa ); -_agaa .EG_RunLevelElts =append (_agaa .EG_RunLevelElts ,_aefed );_aefed .EG_MathContent =append (_aefed .EG_MathContent ,_fgbbf );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"}:_ffee :=NewEG_ContentRunContent (); -_gdebf :=NewEG_RunLevelElts ();_fcbfg :=NewEG_MathContent ();_fcbfg .OMath =_aa .NewOMath ();if _eecde :=d .DecodeElement (_fcbfg .OMath ,&_fcefb );_eecde !=nil {return _eecde ;};_cegcf .EG_ContentRunContent =append (_cegcf .EG_ContentRunContent ,_ffee ); -_ffee .EG_RunLevelElts =append (_ffee .EG_RunLevelElts ,_gdebf );_gdebf .EG_MathContent =append (_gdebf .EG_MathContent ,_fcbfg );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",_fcefb .Name ); -if _ebbae :=d .Skip ();_ebbae !=nil {return _ebbae ;};};case _f .EndElement :break _dgaa ;case _f .CharData :};};return nil ;};func (_cfeba *ST_DocGrid )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebbfec ,_dafeg :=d .Token ();if _dafeg !=nil {return _dafeg ; -};if _bdeed ,_gggce :=_ebbfec .(_f .EndElement );_gggce &&_bdeed .Name ==start .Name {*_cfeba =1;return nil ;};if _dgabge ,_dfgccf :=_ebbfec .(_f .CharData );!_dfgccf {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebbfec ); -}else {switch string (_dgabge ){case "":*_cfeba =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cfeba =1;case "\u006c\u0069\u006ee\u0073":*_cfeba =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_cfeba =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_cfeba =4; -};};_ebbfec ,_dafeg =d .Token ();if _dafeg !=nil {return _dafeg ;};if _bdgbe ,_ffecbg :=_ebbfec .(_f .EndElement );_ffecbg &&_bdgbe .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebbfec ); -};func ParseUnionST_TwipsMeasure (s string )(_df .ST_TwipsMeasure ,error ){_cegcfa :=_df .ST_TwipsMeasure {};if _df .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_cegcfa .ST_PositiveUniversalMeasure =&s ;}else {_bgfcbe ,_bgdbg :=_fc .ParseFloat (s ,64); -if _bgdbg !=nil {return _cegcfa ,_d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_bgdbg );};_cegcfa .ST_UnsignedDecimalNumber =_fad .Uint64 (uint64 (_bgfcbe ));};return _cegcfa ,nil ; -};func (_gagg *CT_Background )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccab :=range start .Attr {if _ccab .Name .Local =="\u0063\u006f\u006co\u0072"{_dgda ,_caf :=ParseUnionST_HexColor (_ccab .Value );if _caf !=nil {return _caf ; -};_gagg .ColorAttr =&_dgda ;continue ;};if _ccab .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_gagg .ThemeColorAttr .UnmarshalXMLAttr (_ccab );continue ;};if _ccab .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_fab ,_adbf :=_ccab .Value ,error (nil ); -if _adbf !=nil {return _adbf ;};_gagg .ThemeTintAttr =&_fab ;continue ;};if _ccab .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_afa ,_dbf :=_ccab .Value ,error (nil );if _dbf !=nil {return _dbf ;};_gagg .ThemeShadeAttr =&_afa ; -continue ;};};_acc :for {_ccg ,_fdf :=d .Token ();if _fdf !=nil {return _fdf ;};switch _acdf :=_ccg .(type ){case _f .StartElement :switch _acdf .Name {default:if _gaa ,_dgeb :=_fad .CreateElement (_acdf );_dgeb !=nil {return _dgeb ;}else {if _cab :=d .DecodeElement (_gaa ,&_acdf ); -_cab !=nil {return _cab ;};_gagg .Any =append (_gagg .Any ,_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 :"\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"}:_gagg .Drawing =NewCT_Drawing (); -if _bcg :=d .DecodeElement (_gagg .Drawing ,&_acdf );_bcg !=nil {return _bcg ;};};case _f .EndElement :break _acc ;case _f .CharData :};};return nil ;};func (_cfege ST_TabTlc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cfege .String (),start ); -};func (_bdcfc ST_TblStyleOverrideType )String ()string {switch _bdcfc {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 (_begb *CT_BdoContentRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _begb .ValAttr !=ST_DirectionUnset {_dfa ,_fcfd :=_begb .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fcfd !=nil {return _fcfd ; -};start .Attr =append (start .Attr ,_dfa );};e .EncodeToken (start );if _begb .FldSimple !=nil {_ffb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_cfc :=range _begb .FldSimple {e .EncodeElement (_cfc ,_ffb ); -};};if _begb .Hyperlink !=nil {_fgd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_begb .Hyperlink ,_fgd );};if _begb .SubDoc !=nil {_agc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}}; -e .EncodeElement (_begb .SubDoc ,_agc );};if _begb .EG_ContentRunContent !=nil {for _ ,_gffg :=range _begb .EG_ContentRunContent {_gffg .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_ThemeColorUnset ST_ThemeColor =0; -ST_ThemeColorDark1 ST_ThemeColor =1;ST_ThemeColorLight1 ST_ThemeColor =2;ST_ThemeColorDark2 ST_ThemeColor =3;ST_ThemeColorLight2 ST_ThemeColor =4;ST_ThemeColorAccent1 ST_ThemeColor =5;ST_ThemeColorAccent2 ST_ThemeColor =6;ST_ThemeColorAccent3 ST_ThemeColor =7; -ST_ThemeColorAccent4 ST_ThemeColor =8;ST_ThemeColorAccent5 ST_ThemeColor =9;ST_ThemeColorAccent6 ST_ThemeColor =10;ST_ThemeColorHyperlink ST_ThemeColor =11;ST_ThemeColorFollowedHyperlink ST_ThemeColor =12;ST_ThemeColorNone ST_ThemeColor =13;ST_ThemeColorBackground1 ST_ThemeColor =14; -ST_ThemeColorText1 ST_ThemeColor =15;ST_ThemeColorBackground2 ST_ThemeColor =16;ST_ThemeColorText2 ST_ThemeColor =17;);func (_acbbc *CT_TargetScreenSz )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acbbc .ValAttr =ST_TargetScreenSz (1); -for _ ,_efbec :=range start .Attr {if _efbec .Name .Local =="\u0076\u0061\u006c"{_acbbc .ValAttr .UnmarshalXMLAttr (_efbec );continue ;};};for {_fdeeg ,_beedfe :=d .Token ();if _beedfe !=nil {return _d .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",_beedfe ); -};if _afeae ,_fafegf :=_fdeeg .(_f .EndElement );_fafegf &&_afeae .Name ==start .Name {break ;};};return nil ;};type CT_Fonts struct{ +// Border Style +ValAttr ST_Border ; -// Font Content Type -HintAttr ST_Hint ; +// Border Color +ColorAttr *ST_HexColor ; -// ASCII Font -AsciiAttr *string ; +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; -// High ANSI Font -HAnsiAttr *string ; +// Border Theme Color Tint +ThemeTintAttr *string ; -// East Asian Font -EastAsiaAttr *string ; +// Border Theme Color Shade +ThemeShadeAttr *string ; -// Complex Script Font -CsAttr *string ; +// Border Width +SzAttr *uint64 ; -// ASCII Theme Font -AsciiThemeAttr ST_Theme ; +// Border Spacing Measurement +SpaceAttr *uint64 ; -// High ANSI Theme Font -HAnsiThemeAttr ST_Theme ; +// Border Shadow +ShadowAttr *_gf .ST_OnOff ; -// East Asian Theme Font -EastAsiaThemeAttr ST_Theme ; +// Create Frame Effect +FrameAttr *_gf .ST_OnOff ;};func (_caafgcg ST_FtnEdn )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_caafgcg .String (),start );}; -// Complex Script Theme Font -CsthemeAttr ST_Theme ;};func (_ffdce *ST_LevelSuffix )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ffdce =0;case "\u0074\u0061\u0062":*_ffdce =1;case "\u0073\u0070\u0061c\u0065":*_ffdce =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_ffdce =3; -};return nil ;};func NewCT_FFTextType ()*CT_FFTextType {_deeb :=&CT_FFTextType {};_deeb .ValAttr =ST_FFTextType (1);return _deeb ;};type ST_TblOverlap byte ;func NewCT_PageBorder ()*CT_PageBorder {_ebacf :=&CT_PageBorder {};_ebacf .ValAttr =ST_Border (1); -return _ebacf ;};func NewCT_NumLvl ()*CT_NumLvl {_aecdc :=&CT_NumLvl {};return _aecdc };type CT_AltChunkPr struct{ +// Validate validates the WdCT_WrapThrough and its children +func (_bgged *WdCT_WrapThrough )Validate ()error {return _bgged .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0057r\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068");};func (_fdgdfb *WdCT_WrapPath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdgdfb .Start =_ed .NewCT_Point2D (); +for _ ,_afeeb :=range start .Attr {if _afeeb .Name .Local =="\u0065\u0064\u0069\u0074\u0065\u0064"{_bbcaga ,_bbaf :=_e .ParseBool (_afeeb .Value );if _bbaf !=nil {return _bbaf ;};_fdgdfb .EditedAttr =&_bbcaga ;continue ;};};_abcga :for {_fgdgb ,_bgeef :=d .Token (); +if _bgeef !=nil {return _bgeef ;};switch _gbafd :=_fgdgb .(type ){case _d .StartElement :switch _gbafd .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 _gbaccg :=d .DecodeElement (_fdgdfb .Start ,&_gbafd ); +_gbaccg !=nil {return _gbaccg ;};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"}:_ddgbf :=_ed .NewCT_Point2D (); +if _cbabg :=d .DecodeElement (_ddgbf ,&_gbafd );_cbabg !=nil {return _cbabg ;};_fdgdfb .LineTo =append (_fdgdfb .LineTo ,_ddgbf );default:_gb .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",_gbafd .Name ); +if _cgbag :=d .Skip ();_cgbag !=nil {return _cgbag ;};};case _d .EndElement :break _abcga ;case _d .CharData :};};return nil ;}; -// Keep Source Formatting on Import -MatchSrc *CT_OnOff ;};type CT_Columns struct{ +// ValidateWithPath validates the CT_Footnotes and its children, prefixing error messages with path +func (_eddcfb *CT_Footnotes )ValidateWithPath (path string )error {for _deba ,_fbfff :=range _eddcfb .Footnote {if _cfggc :=_fbfff .ValidateWithPath (_b .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_deba )); +_cfggc !=nil {return _cfggc ;};};return nil ;};func (_gfgaf *ST_Proof )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gfgaf =0;case "\u0063\u006c\u0065a\u006e":*_gfgaf =1;case "\u0064\u0069\u0072t\u0079":*_gfgaf =2;};return nil ; +}; -// Equal Column Widths -EqualWidthAttr *_df .ST_OnOff ; +// ValidateWithPath validates the CT_DocParts and its children, prefixing error messages with path +func (_egedb *CT_DocParts )ValidateWithPath (path string )error {for _acfa ,_bgag :=range _egedb .DocPart {if _cadac :=_bgag .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0050\u0061\u0072t\u005b\u0025\u0064\u005d",path ,_acfa )); +_cadac !=nil {return _cadac ;};};return nil ;};func NewCT_ObjectLink ()*CT_ObjectLink {_dfggf :=&CT_ObjectLink {};_dfggf .UpdateModeAttr =ST_ObjectUpdateMode (1);return _dfggf ;}; -// Spacing Between Equal Width Columns -SpaceAttr *_df .ST_TwipsMeasure ; +// Validate validates the CT_Proof and its children +func (_aeafe *CT_Proof )Validate ()error {return _aeafe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066");};func (_efagff *ST_ChapterSep )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bceadc ,_bggfde :=d .Token ();if _bggfde !=nil {return _bggfde ; +};if _ecfgc ,_dgdeca :=_bceadc .(_d .EndElement );_dgdeca &&_ecfgc .Name ==start .Name {*_efagff =1;return nil ;};if _dgada ,_deagfc :=_bceadc .(_d .CharData );!_deagfc {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",_bceadc ); +}else {switch string (_dgada ){case "":*_efagff =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_efagff =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_efagff =2;case "\u0063\u006f\u006co\u006e":*_efagff =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_efagff =4; +case "\u0065\u006e\u0044\u0061\u0073\u0068":*_efagff =5;};};_bceadc ,_bggfde =d .Token ();if _bggfde !=nil {return _bggfde ;};if _cdedfd ,_acbeeg :=_bceadc .(_d .EndElement );_acbeeg &&_cdedfd .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",_bceadc ); +};func (_afffg *CT_Guid )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdfea :=range start .Attr {if _gdfea .Name .Local =="\u0076\u0061\u006c"{_dcac ,_eagac :=_gdfea .Value ,error (nil );if _eagac !=nil {return _eagac ;};_afffg .ValAttr =&_dcac ; +continue ;};};for {_cgdfg ,_aabeg :=d .Token ();if _aabeg !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u003a\u0020\u0025\u0073",_aabeg );};if _gedcf ,_efagf :=_cgdfg .(_d .EndElement );_efagf &&_gedcf .Name ==start .Name {break ; +};};return nil ;};func (_acfdfc *ST_Em )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_acfdfc =0;case "\u006e\u006f\u006e\u0065":*_acfdfc =1;case "\u0064\u006f\u0074":*_acfdfc =2;case "\u0063\u006f\u006dm\u0061":*_acfdfc =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_acfdfc =4; +case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_acfdfc =5;};return nil ;};func (_dfbge ST_FrameScrollbar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dfbge .String (),start );};func NewCT_RubyAlign ()*CT_RubyAlign {_efdcg :=&CT_RubyAlign {}; +_efdcg .ValAttr =ST_RubyAlign (1);return _efdcg ;}; -// Number of Equal Width Columns -NumAttr *int64 ; +// ValidateWithPath validates the EG_RPrBase and its children, prefixing error messages with path +func (_gedgb *EG_RPrBase )ValidateWithPath (path string )error {if _gedgb .RStyle !=nil {if _dcbggg :=_gedgb .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_dcbggg !=nil {return _dcbggg ;};};if _gedgb .RFonts !=nil {if _cccdc :=_gedgb .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); +_cccdc !=nil {return _cccdc ;};};if _gedgb .B !=nil {if _baegg :=_gedgb .B .ValidateWithPath (path +"\u002f\u0042");_baegg !=nil {return _baegg ;};};if _gedgb .BCs !=nil {if _bgace :=_gedgb .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_bgace !=nil {return _bgace ; +};};if _gedgb .I !=nil {if _cdcga :=_gedgb .I .ValidateWithPath (path +"\u002f\u0049");_cdcga !=nil {return _cdcga ;};};if _gedgb .ICs !=nil {if _agdaa :=_gedgb .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_agdaa !=nil {return _agdaa ;};}; +if _gedgb .Caps !=nil {if _gbcdc :=_gedgb .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_gbcdc !=nil {return _gbcdc ;};};if _gedgb .SmallCaps !=nil {if _fdfccec :=_gedgb .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); +_fdfccec !=nil {return _fdfccec ;};};if _gedgb .Strike !=nil {if _ccdgfa :=_gedgb .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_ccdgfa !=nil {return _ccdgfa ;};};if _gedgb .Dstrike !=nil {if _facdg :=_gedgb .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); +_facdg !=nil {return _facdg ;};};if _gedgb .Outline !=nil {if _ddcgg :=_gedgb .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_ddcgg !=nil {return _ddcgg ;};};if _gedgb .Shadow !=nil {if _edaac :=_gedgb .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); +_edaac !=nil {return _edaac ;};};if _gedgb .Emboss !=nil {if _dgffg :=_gedgb .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_dgffg !=nil {return _dgffg ;};};if _gedgb .Imprint !=nil {if _fgcde :=_gedgb .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); +_fgcde !=nil {return _fgcde ;};};if _gedgb .NoProof !=nil {if _fdfef :=_gedgb .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_fdfef !=nil {return _fdfef ;};};if _gedgb .SnapToGrid !=nil {if _feaec :=_gedgb .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); +_feaec !=nil {return _feaec ;};};if _gedgb .Vanish !=nil {if _fbdcbd :=_gedgb .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_fbdcbd !=nil {return _fbdcbd ;};};if _gedgb .WebHidden !=nil {if _aceca :=_gedgb .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); +_aceca !=nil {return _aceca ;};};if _gedgb .Color !=nil {if _adfdgg :=_gedgb .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_adfdgg !=nil {return _adfdgg ;};};if _gedgb .Spacing !=nil {if _fdfafg :=_gedgb .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_fdfafg !=nil {return _fdfafg ;};};if _gedgb .W !=nil {if _gbgdef :=_gedgb .W .ValidateWithPath (path +"\u002f\u0057");_gbgdef !=nil {return _gbgdef ;};};if _gedgb .Kern !=nil {if _edccbe :=_gedgb .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e"); +_edccbe !=nil {return _edccbe ;};};if _gedgb .Position !=nil {if _bgcbg :=_gedgb .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_bgcbg !=nil {return _bgcbg ;};};if _gedgb .Sz !=nil {if _faead :=_gedgb .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); +_faead !=nil {return _faead ;};};if _gedgb .SzCs !=nil {if _ebegee :=_gedgb .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_ebegee !=nil {return _ebegee ;};};if _gedgb .Highlight !=nil {if _ecabb :=_gedgb .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); +_ecabb !=nil {return _ecabb ;};};if _gedgb .U !=nil {if _gbeag :=_gedgb .U .ValidateWithPath (path +"\u002f\u0055");_gbeag !=nil {return _gbeag ;};};if _gedgb .Effect !=nil {if _gcbced :=_gedgb .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); +_gcbced !=nil {return _gcbced ;};};if _gedgb .Bdr !=nil {if _eddfb :=_gedgb .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_eddfb !=nil {return _eddfb ;};};if _gedgb .Shd !=nil {if _eegcb :=_gedgb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_eegcb !=nil {return _eegcb ;};};if _gedgb .FitText !=nil {if _aadae :=_gedgb .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_aadae !=nil {return _aadae ;};};if _gedgb .VertAlign !=nil {if _fabcee :=_gedgb .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); +_fabcee !=nil {return _fabcee ;};};if _gedgb .Rtl !=nil {if _ebbdbg :=_gedgb .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_ebbdbg !=nil {return _ebbdbg ;};};if _gedgb .Cs !=nil {if _dcgff :=_gedgb .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); +_dcgff !=nil {return _dcgff ;};};if _gedgb .Em !=nil {if _fgbea :=_gedgb .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_fgbea !=nil {return _fgbea ;};};if _gedgb .Lang !=nil {if _eccb :=_gedgb .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); +_eccb !=nil {return _eccb ;};};if _gedgb .EastAsianLayout !=nil {if _ageff :=_gedgb .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_ageff !=nil {return _ageff ;};};if _gedgb .SpecVanish !=nil {if _geabab :=_gedgb .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"); +_geabab !=nil {return _geabab ;};};if _gedgb .OMath !=nil {if _dfeddb :=_gedgb .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_dfeddb !=nil {return _dfeddb ;};};return nil ;};func NewCT_TextboxTightWrap ()*CT_TextboxTightWrap {_dfdfe :=&CT_TextboxTightWrap {}; +_dfdfe .ValAttr =ST_TextboxTightWrap (1);return _dfdfe ;};func NewCT_ObjectEmbed ()*CT_ObjectEmbed {_cbcfa :=&CT_ObjectEmbed {};return _cbcfa };func NewCT_Base64Binary ()*CT_Base64Binary {_fdb :=&CT_Base64Binary {};return _fdb }; -// Draw Line Between Columns -SepAttr *_df .ST_OnOff ; +// Validate validates the CT_TblWidth and its children +func (_bedge *CT_TblWidth )Validate ()error {return _bedge .ValidateWithPath ("C\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068");};type CT_PPrChange struct{AuthorAttr string ;DateAttr *_gd .Time ; -// Single Column Definition -Col []*CT_Column ;};func NewEG_CellMarkupElements ()*EG_CellMarkupElements {_acfac :=&EG_CellMarkupElements {};return _acfac ;};type CT_SdtContentRun struct{ +// Annotation Identifier +IdAttr int64 ;PPr *CT_PPrBase ;};type CT_FrameLayout struct{ -// Simple Field -FldSimple []*CT_SimpleField ; +// Frameset Layout Value +ValAttr ST_FrameLayout ;};type CT_PageMar struct{ -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Top Margin Spacing +TopAttr ST_SignedTwipsMeasure ; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;}; +// Right Margin Spacing +RightAttr _gf .ST_TwipsMeasure ; -// Validate validates the CT_SdtContentRow and its children -func (_fcege *CT_SdtContentRow )Validate ()error {return _fcege .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077");};type CT_TrackChangeNumbering struct{OriginalAttr *string ;AuthorAttr string ; -DateAttr *_c .Time ; +// Page Bottom Spacing +BottomAttr ST_SignedTwipsMeasure ; -// Annotation Identifier -IdAttr int64 ;};type CT_FFCheckBoxChoice struct{Size *CT_HpsMeasure ;SizeAuto *CT_OnOff ;}; +// Left Margin Spacing +LeftAttr _gf .ST_TwipsMeasure ; -// Validate validates the CT_ParaRPrOriginal and its children -func (_egacc *CT_ParaRPrOriginal )Validate ()error {return _egacc .ValidateWithPath ("\u0043T\u005fP\u0061\u0072\u0061\u0052\u0050r\u004f\u0072i\u0067\u0069\u006e\u0061\u006c");};func (_agbgdb ST_NumberFormat )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_agbgdb .String (),start ); -};func NewCT_FtnEdn ()*CT_FtnEdn {_deae :=&CT_FtnEdn {};return _deae };func (_efafga *CT_TrPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbgfd :for {_ddgeeb ,_ceagc :=d .Token ();if _ceagc !=nil {return _ceagc ;};switch _bdgbdg :=_ddgeeb .(type ){case _f .StartElement :switch _bdgbdg .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggdfe :=NewCT_Cnf (); -if _dgdafc :=d .DecodeElement (_ggdfe ,&_bdgbdg );_dgdafc !=nil {return _dgdafc ;};_efafga .CnfStyle =append (_efafga .CnfStyle ,_ggdfe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgcaa :=NewCT_DecimalNumber (); -if _gcgcf :=d .DecodeElement (_bgcaa ,&_bdgbdg );_gcgcf !=nil {return _gcgcf ;};_efafga .DivId =append (_efafga .DivId ,_bgcaa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cedbd :=NewCT_DecimalNumber (); -if _gabaeg :=d .DecodeElement (_cedbd ,&_bdgbdg );_gabaeg !=nil {return _gabaeg ;};_efafga .GridBefore =append (_efafga .GridBefore ,_cedbd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eagdd :=NewCT_DecimalNumber (); -if _bffde :=d .DecodeElement (_eagdd ,&_bdgbdg );_bffde !=nil {return _bffde ;};_efafga .GridAfter =append (_efafga .GridAfter ,_eagdd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_deeae :=NewCT_TblWidth (); -if _feecg :=d .DecodeElement (_deeae ,&_bdgbdg );_feecg !=nil {return _feecg ;};_efafga .WBefore =append (_efafga .WBefore ,_deeae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeefcc :=NewCT_TblWidth (); -if _cbgdada :=d .DecodeElement (_aeefcc ,&_bdgbdg );_cbgdada !=nil {return _cbgdada ;};_efafga .WAfter =append (_efafga .WAfter ,_aeefcc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaaafe :=NewCT_OnOff (); -if _cfcggb :=d .DecodeElement (_gaaafe ,&_bdgbdg );_cfcggb !=nil {return _cfcggb ;};_efafga .CantSplit =append (_efafga .CantSplit ,_gaaafe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_affcg :=NewCT_Height (); -if _befbfg :=d .DecodeElement (_affcg ,&_bdgbdg );_befbfg !=nil {return _befbfg ;};_efafga .TrHeight =append (_efafga .TrHeight ,_affcg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_debae :=NewCT_OnOff (); -if _cccdba :=d .DecodeElement (_debae ,&_bdgbdg );_cccdba !=nil {return _cccdba ;};_efafga .TblHeader =append (_efafga .TblHeader ,_debae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_baacdd :=NewCT_TblWidth (); -if _gbbac :=d .DecodeElement (_baacdd ,&_bdgbdg );_gbbac !=nil {return _gbbac ;};_efafga .TblCellSpacing =append (_efafga .TblCellSpacing ,_baacdd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eeagb :=NewCT_JcTable (); -if _gbcff :=d .DecodeElement (_eeagb ,&_bdgbdg );_gbcff !=nil {return _gbcff ;};_efafga .Jc =append (_efafga .Jc ,_eeagb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_caegcb :=NewCT_OnOff (); -if _eecgag :=d .DecodeElement (_caegcb ,&_bdgbdg );_eecgag !=nil {return _eecgag ;};_efafga .Hidden =append (_efafga .Hidden ,_caegcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efafga .Ins =NewCT_TrackChange (); -if _dffec :=d .DecodeElement (_efafga .Ins ,&_bdgbdg );_dffec !=nil {return _dffec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_efafga .Del =NewCT_TrackChange (); -if _faaad :=d .DecodeElement (_efafga .Del ,&_bdgbdg );_faaad !=nil {return _faaad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efafga .TrPrChange =NewCT_TrPrChange (); -if _cbgfb :=d .DecodeElement (_efafga .TrPrChange ,&_bdgbdg );_cbgfb !=nil {return _cbgfb ;};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",_bdgbdg .Name ); -if _gbebg :=d .Skip ();_gbebg !=nil {return _gbebg ;};};case _f .EndElement :break _gbgfd ;case _f .CharData :};};return nil ;}; - -// Validate validates the CT_TrPr and its children -func (_gbgdbg *CT_TrPr )Validate ()error {return _gbgdbg .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0050\u0072");};func (_aebeb *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 :_d .Sprintf ("\u0025\u0076",_aebeb .AuthorAttr )}); -if _aebeb .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_aebeb .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_aebeb .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbfcb *ST_FFTextType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_decgbd ,_fgegec :=d .Token ();if _fgegec !=nil {return _fgegec ;};if _gfcag ,_eeffeg :=_decgbd .(_f .EndElement ); -_eeffeg &&_gfcag .Name ==start .Name {*_dbfcb =1;return nil ;};if _ffceef ,_fbgdbe :=_decgbd .(_f .CharData );!_fbgdbe {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_decgbd ); -}else {switch string (_ffceef ){case "":*_dbfcb =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_dbfcb =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_dbfcb =2;case "\u0064\u0061\u0074\u0065":*_dbfcb =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_dbfcb =4; -case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_dbfcb =5;case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_dbfcb =6;};};_decgbd ,_fgegec =d .Token ();if _fgegec !=nil {return _fgegec ;};if _egdcg ,_gafff :=_decgbd .(_f .EndElement ); -_gafff &&_egdcg .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_decgbd );};type CT_PPrGeneral struct{ +// Spacing to Top of Header +HeaderAttr _gf .ST_TwipsMeasure ; -// Referenced Paragraph Style -PStyle *CT_String ; +// Spacing to Bottom of Footer +FooterAttr _gf .ST_TwipsMeasure ; -// Keep Paragraph With Next Paragraph -KeepNext *CT_OnOff ; +// Page Gutter Spacing +GutterAttr _gf .ST_TwipsMeasure ;};type Document struct{CT_Document };func (_acdadd ST_FontFamily )ValidateWithPath (path string )error {switch _acdadd {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 (_acdadd )); +};return nil ;}; -// Keep All Lines On One Page -KeepLines *CT_OnOff ; +// Validate validates the CT_Height and its children +func (_ecbb *CT_Height )Validate ()error {return _ecbb .ValidateWithPath ("\u0043T\u005f\u0048\u0065\u0069\u0067\u0068t");};func (_adebc *CT_LevelText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _adebc .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_adebc .ValAttr )}); +};if _adebc .NullAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_adebc .NullAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type CT_CharacterSpacing struct{ -// Start Paragraph on Next Page -PageBreakBefore *CT_OnOff ; +// Value +ValAttr ST_CharacterSpacing ;};type CT_Panose struct{ -// Text Frame Properties -FramePr *CT_FramePr ; +// Value +ValAttr string ;};type CT_FontSig struct{ -// Allow First/Last Line to Display on a Separate Page -WidowControl *CT_OnOff ; +// First 32 Bits of Unicode Subset Bitfield +Usb0Attr string ; -// Numbering Definition Instance Reference -NumPr *CT_NumPr ; +// Second 32 Bits of Unicode Subset Bitfield +Usb1Attr string ; -// Suppress Line Numbers for Paragraph -SuppressLineNumbers *CT_OnOff ; +// Third 32 Bits of Unicode Subset Bitfield +Usb2Attr string ; -// Paragraph Borders -PBdr *CT_PBdr ; +// Fourth 32 Bits of Unicode Subset Bitfield +Usb3Attr string ; -// Paragraph Shading -Shd *CT_Shd ; +// Lower 32 Bits of Code Page Bit Field +Csb0Attr string ; -// Set of Custom Tab Stops -Tabs *CT_Tabs ; +// Upper 32 Bits of Code Page Bit Field +Csb1Attr string ;};func (_facbc *CT_TextAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_facbc .ValAttr =ST_TextAlignment (1);for _ ,_efbfdd :=range start .Attr {if _efbfdd .Name .Local =="\u0076\u0061\u006c"{_facbc .ValAttr .UnmarshalXMLAttr (_efbfdd ); +continue ;};};for {_fbaagc ,_bcdfd :=d .Token ();if _bcdfd !=nil {return _b .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",_bcdfd );};if _cdeeg ,_dccea :=_fbaagc .(_d .EndElement ); +_dccea &&_cdeeg .Name ==start .Name {break ;};};return nil ;};func NewWdCT_WordprocessingCanvasChoice ()*WdCT_WordprocessingCanvasChoice {_fcgde :=&WdCT_WordprocessingCanvasChoice {};return _fcgde ;};func (_fccfc *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 :_b .Sprintf ("\u0025\u0076",_fccfc .AuthorAttr )}); +if _fccfc .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fccfc .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fccfc .IdAttr )}); +e .EncodeToken (start );_beceag :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}};e .EncodeElement (_fccfc .TblPrEx ,_beceag );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gadad *ST_LineSpacingRule )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_faaaa ,_ebeddg :=d .Token (); +if _ebeddg !=nil {return _ebeddg ;};if _defgeg ,_cbaagc :=_faaaa .(_d .EndElement );_cbaagc &&_defgeg .Name ==start .Name {*_gadad =1;return nil ;};if _fecea ,_dfcdcg :=_faaaa .(_d .CharData );!_dfcdcg {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",_faaaa ); +}else {switch string (_fecea ){case "":*_gadad =0;case "\u0061\u0075\u0074\u006f":*_gadad =1;case "\u0065\u0078\u0061c\u0074":*_gadad =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_gadad =3;};};_faaaa ,_ebeddg =d .Token ();if _ebeddg !=nil {return _ebeddg ; +};if _dfbgc ,_eedff :=_faaaa .(_d .EndElement );_eedff &&_dfbgc .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",_faaaa ); +}; -// Suppress Hyphenation for Paragraph -SuppressAutoHyphens *CT_OnOff ; +// ValidateWithPath validates the CT_TblPr and its children, prefixing error messages with path +func (_aecgb *CT_TblPr )ValidateWithPath (path string )error {if _aecgb .TblStyle !=nil {if _eeddg :=_aecgb .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_eeddg !=nil {return _eeddg ;};};if _aecgb .TblpPr !=nil {if _dgeeg :=_aecgb .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072"); +_dgeeg !=nil {return _dgeeg ;};};if _aecgb .TblOverlap !=nil {if _cccdeb :=_aecgb .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_cccdeb !=nil {return _cccdeb ;};};if _aecgb .BidiVisual !=nil {if _gbecc :=_aecgb .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"); +_gbecc !=nil {return _gbecc ;};};if _aecgb .TblStyleRowBandSize !=nil {if _gacgb :=_aecgb .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_gacgb !=nil {return _gacgb ; +};};if _aecgb .TblStyleColBandSize !=nil {if _dbacdd :=_aecgb .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_dbacdd !=nil {return _dbacdd ;};};if _aecgb .TblW !=nil {if _efafb :=_aecgb .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057"); +_efafb !=nil {return _efafb ;};};if _aecgb .Jc !=nil {if _fcbgbc :=_aecgb .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_fcbgbc !=nil {return _fcbgbc ;};};if _aecgb .TblCellSpacing !=nil {if _bdgbee :=_aecgb .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_bdgbee !=nil {return _bdgbee ;};};if _aecgb .TblInd !=nil {if _gffdc :=_aecgb .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_gffdc !=nil {return _gffdc ;};};if _aecgb .TblBorders !=nil {if _gbbbaf :=_aecgb .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); +_gbbbaf !=nil {return _gbbbaf ;};};if _aecgb .Shd !=nil {if _eddbbe :=_aecgb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_eddbbe !=nil {return _eddbbe ;};};if _aecgb .TblLayout !=nil {if _gfafd :=_aecgb .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"); +_gfafd !=nil {return _gfafd ;};};if _aecgb .TblCellMar !=nil {if _bgdgb :=_aecgb .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_bgdgb !=nil {return _bgdgb ;};};if _aecgb .TblLook !=nil {if _eecbga :=_aecgb .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b"); +_eecbga !=nil {return _eecbga ;};};if _aecgb .TblCaption !=nil {if _aedba :=_aecgb .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_aedba !=nil {return _aedba ;};};if _aecgb .TblDescription !=nil {if _ecceg :=_aecgb .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"); +_ecceg !=nil {return _ecceg ;};};if _aecgb .TblPrChange !=nil {if _egfeac :=_aecgb .TblPrChange .ValidateWithPath (path +"\u002f\u0054\u0062l\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_egfeac !=nil {return _egfeac ;};};return nil ;};func (_abdda ST_HeightRule )ValidateWithPath (path string )error {switch _abdda {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 (_abdda )); +};return nil ;};func (_defcc ST_MailMergeSourceType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fdcda :=_d .Attr {};_fdcda .Name =name ;switch _defcc {case ST_MailMergeSourceTypeUnset :_fdcda .Value ="";case ST_MailMergeSourceTypeDatabase :_fdcda .Value ="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065"; +case ST_MailMergeSourceTypeAddressBook :_fdcda .Value ="a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b";case ST_MailMergeSourceTypeDocument1 :_fdcda .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00741";case ST_MailMergeSourceTypeDocument2 :_fdcda .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00742"; +case ST_MailMergeSourceTypeText :_fdcda .Value ="\u0074\u0065\u0078\u0074";case ST_MailMergeSourceTypeEmail :_fdcda .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeSourceTypeNative :_fdcda .Value ="\u006e\u0061\u0074\u0069\u0076\u0065";case ST_MailMergeSourceTypeLegacy :_fdcda .Value ="\u006c\u0065\u0067\u0061\u0063\u0079"; +case ST_MailMergeSourceTypeMaster :_fdcda .Value ="\u006d\u0061\u0073\u0074\u0065\u0072";};return _fdcda ,nil ;};func (_bbebd ST_RubyAlign )String ()string {switch _bbebd {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 NewCT_FtnEdn ()*CT_FtnEdn {_bfggg :=&CT_FtnEdn {};return _bfggg };func (_gbdcddc ST_Jc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gbdcddc .String (),start );};func (_ebb *CT_AltChunk )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebb .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ebb .IdAttr )}); +};e .EncodeToken (start );if _ebb .AltChunkPr !=nil {_adb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061l\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"}};e .EncodeElement (_ebb .AltChunkPr ,_adb );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_bdebgf ST_InfoTextType )Validate ()error {return _bdebgf .ValidateWithPath ("")};func (_abeed *WdCT_WrapTopBottom )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdgcf :=range start .Attr {if _gdgcf .Name .Local =="\u0064\u0069\u0073t\u0054"{_accdd ,_ebfeda :=_e .ParseUint (_gdgcf .Value ,10,32); +if _ebfeda !=nil {return _ebfeda ;};_fegfe :=uint32 (_accdd );_abeed .DistTAttr =&_fegfe ;continue ;};if _gdgcf .Name .Local =="\u0064\u0069\u0073t\u0042"{_ddbbe ,_aaffgb :=_e .ParseUint (_gdgcf .Value ,10,32);if _aaffgb !=nil {return _aaffgb ;};_cggefd :=uint32 (_ddbbe ); +_abeed .DistBAttr =&_cggefd ;continue ;};};_ggacfb :for {_caddg ,_dcbca :=d .Token ();if _dcbca !=nil {return _dcbca ;};switch _aadfb :=_caddg .(type ){case _d .StartElement :switch _aadfb .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"}:_abeed .EffectExtent =NewWdCT_EffectExtent (); +if _bgaffe :=d .DecodeElement (_abeed .EffectExtent ,&_aadfb );_bgaffe !=nil {return _bgaffe ;};default:_gb .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",_aadfb .Name ); +if _ccbbab :=d .Skip ();_ccbbab !=nil {return _ccbbab ;};};case _d .EndElement :break _ggacfb ;case _d .CharData :};};return nil ;}; -// Use East Asian Typography Rules for First and Last Character per Line -Kinsoku *CT_OnOff ; +// Validate validates the CT_NumPr and its children +func (_bdegc *CT_NumPr )Validate ()error {return _bdegc .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0050\u0072");};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 (_fgfbbc ST_EdnPos )Validate ()error {return _fgfbbc .ValidateWithPath ("")}; -// Allow Line Breaking At Character Level -WordWrap *CT_OnOff ; +// ValidateWithPath validates the CT_Styles and its children, prefixing error messages with path +func (_abdec *CT_Styles )ValidateWithPath (path string )error {if _abdec .DocDefaults !=nil {if _ebegf :=_abdec .DocDefaults .ValidateWithPath (path +"\u002f\u0044\u006fc\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");_ebegf !=nil {return _ebegf ;}; +};if _abdec .LatentStyles !=nil {if _bedad :=_abdec .LatentStyles .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");_bedad !=nil {return _bedad ;};};for _geaeeb ,_ffebg :=range _abdec .Style {if _dcadad :=_ffebg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fS\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_geaeeb )); +_dcadad !=nil {return _dcadad ;};};return nil ;};type ST_RubyAlign byte ; -// Allow Punctuation to Extend Past Text Extents -OverflowPunct *CT_OnOff ; +// ValidateWithPath validates the CT_LatentStyles and its children, prefixing error messages with path +func (_bdebf *CT_LatentStyles )ValidateWithPath (path string )error {if _bdebf .DefLockedStateAttr !=nil {if _ccba :=_bdebf .DefLockedStateAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Lo\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072"); +_ccba !=nil {return _ccba ;};};if _bdebf .DefSemiHiddenAttr !=nil {if _bfcad :=_bdebf .DefSemiHiddenAttr .ValidateWithPath (path +"\u002fD\u0065f\u0053\u0065\u006d\u0069\u0048i\u0064\u0064e\u006e\u0041\u0074\u0074\u0072");_bfcad !=nil {return _bfcad ;}; +};if _bdebf .DefUnhideWhenUsedAttr !=nil {if _dbbbge :=_bdebf .DefUnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Un\u0068\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074t\u0072");_dbbbge !=nil {return _dbbbge ; +};};if _bdebf .DefQFormatAttr !=nil {if _cbefeb :=_bdebf .DefQFormatAttr .ValidateWithPath (path +"\u002fD\u0065f\u0051\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_cbefeb !=nil {return _cbefeb ;};};for _fdfdf ,_gbbea :=range _bdebf .LsdException {if _debbg :=_gbbea .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004csd\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_fdfdf )); +_debbg !=nil {return _debbg ;};};return nil ;};type CT_HMerge struct{ -// Compress Punctuation at Start of a Line -TopLinePunct *CT_OnOff ; +// Horizontal Merge Type +ValAttr ST_Merge ;};type CT_PageSz struct{ -// Automatically Adjust Spacing of Latin and East Asian Text -AutoSpaceDE *CT_OnOff ; +// Page Width +WAttr *_gf .ST_TwipsMeasure ; -// Automatically Adjust Spacing of East Asian Text and Numbers -AutoSpaceDN *CT_OnOff ; +// Page Height +HAttr *_gf .ST_TwipsMeasure ; -// Right to Left Paragraph Layout -Bidi *CT_OnOff ; +// Page Orientation +OrientAttr ST_PageOrientation ; -// Automatically Adjust Right Indent When Using Document Grid -AdjustRightInd *CT_OnOff ; +// Printer Paper Code +CodeAttr *int64 ;}; -// Use Document Grid Settings for Inter-Line Paragraph Spacing -SnapToGrid *CT_OnOff ; +// Validate validates the CT_SignedHpsMeasure and its children +func (_aeeag *CT_SignedHpsMeasure )Validate ()error {return _aeeag .ValidateWithPath ("\u0043\u0054\u005f\u0053ig\u006e\u0065\u0064\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");}; -// Spacing Between Lines and Above/Below Paragraph -Spacing *CT_Spacing ; +// ValidateWithPath validates the WdCT_TxbxContent and its children, prefixing error messages with path +func (_gffcfb *WdCT_TxbxContent )ValidateWithPath (path string )error {for _aagafa ,_bbcag :=range _gffcfb .AltChunk {if _gfaabf :=_bbcag .ValidateWithPath (_b .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_aagafa )); +_gfaabf !=nil {return _gfaabf ;};};for _bcebf ,_ddcaf :=range _gffcfb .EG_ContentBlockContent {if _fddcbb :=_ddcaf .ValidateWithPath (_b .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 ,_bcebf )); +_fddcbb !=nil {return _fddcbb ;};};return nil ;};func (_cggefb WdST_RelFromH )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dabag :=_d .Attr {};_dabag .Name =name ;switch _cggefb {case WdST_RelFromHUnset :_dabag .Value ="";case WdST_RelFromHMargin :_dabag .Value ="\u006d\u0061\u0072\u0067\u0069\u006e"; +case WdST_RelFromHPage :_dabag .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromHColumn :_dabag .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case WdST_RelFromHCharacter :_dabag .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case WdST_RelFromHLeftMargin :_dabag .Value ="\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e"; +case WdST_RelFromHRightMargin :_dabag .Value ="r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHInsideMargin :_dabag .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHOutsideMargin :_dabag .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e"; +};return _dabag ,nil ;}; -// Paragraph Indentation -Ind *CT_Ind ; +// ValidateWithPath validates the CT_Jc and its children, prefixing error messages with path +func (_cagea *CT_Jc )ValidateWithPath (path string )error {if _cagea .ValAttr ==ST_JcUnset {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 _ddcbd :=_cagea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddcbd !=nil {return _ddcbd ;};return nil ;};func NewCT_FFName ()*CT_FFName {_adgbf :=&CT_FFName {};return _adgbf }; -// Ignore Spacing Above and Below When Using Identical Styles -ContextualSpacing *CT_OnOff ; +// ValidateWithPath validates the CT_VMerge and its children, prefixing error messages with path +func (_eeeae *CT_VMerge )ValidateWithPath (path string )error {if _gdfbe :=_eeeae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdfbe !=nil {return _gdfbe ;};return nil ;};func (_abgge *CT_PageBorder )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abgge .ValAttr =ST_Border (1); +for _ ,_bfgcde :=range start .Attr {if _bfgcde .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bfgcde .Name .Local =="\u0069\u0064"||_bfgcde .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bfgcde .Name .Local =="\u0069\u0064"{_fcgeb ,_fgacc :=_bfgcde .Value ,error (nil ); +if _fgacc !=nil {return _fgacc ;};_abgge .IdAttr =&_fcgeb ;continue ;};if _bfgcde .Name .Local =="\u0076\u0061\u006c"{_abgge .ValAttr .UnmarshalXMLAttr (_bfgcde );continue ;};if _bfgcde .Name .Local =="\u0063\u006f\u006co\u0072"{_adcfaa ,_bcafe :=ParseUnionST_HexColor (_bfgcde .Value ); +if _bcafe !=nil {return _bcafe ;};_abgge .ColorAttr =&_adcfaa ;continue ;};if _bfgcde .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_abgge .ThemeColorAttr .UnmarshalXMLAttr (_bfgcde );continue ;};if _bfgcde .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_fbbfe ,_caded :=_bfgcde .Value ,error (nil ); +if _caded !=nil {return _caded ;};_abgge .ThemeTintAttr =&_fbbfe ;continue ;};if _bfgcde .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_daagg ,_deecc :=_bfgcde .Value ,error (nil );if _deecc !=nil {return _deecc ;};_abgge .ThemeShadeAttr =&_daagg ; +continue ;};if _bfgcde .Name .Local =="\u0073\u007a"{_dagad ,_ffabf :=_e .ParseUint (_bfgcde .Value ,10,64);if _ffabf !=nil {return _ffabf ;};_abgge .SzAttr =&_dagad ;continue ;};if _bfgcde .Name .Local =="\u0073\u0070\u0061c\u0065"{_dfaff ,_ebggc :=_e .ParseUint (_bfgcde .Value ,10,64); +if _ebggc !=nil {return _ebggc ;};_abgge .SpaceAttr =&_dfaff ;continue ;};if _bfgcde .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_faefc ,_abdde :=ParseUnionST_OnOff (_bfgcde .Value );if _abdde !=nil {return _abdde ;};_abgge .ShadowAttr =&_faefc ; +continue ;};if _bfgcde .Name .Local =="\u0066\u0072\u0061m\u0065"{_deacc ,_bcbf :=ParseUnionST_OnOff (_bfgcde .Value );if _bcbf !=nil {return _bcbf ;};_abgge .FrameAttr =&_deacc ;continue ;};};for {_dbdgg ,_daeb :=d .Token ();if _daeb !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u0042o\u0072\u0064\u0065\u0072\u003a\u0020\u0025s",_daeb ); +};if _eaaegb ,_fdaee :=_dbdgg .(_d .EndElement );_fdaee &&_eaaegb .Name ==start .Name {break ;};};return nil ;}; -// Use Left/Right Indents as Inside/Outside Indents -MirrorIndents *CT_OnOff ; +// ValidateWithPath validates the CT_DocVars and its children, prefixing error messages with path +func (_cdada *CT_DocVars )ValidateWithPath (path string )error {for _cggac ,_fgcg :=range _cdada .DocVar {if _fggf :=_fgcg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u005b\u0025\u0064\u005d",path ,_cggac )); +_fggf !=nil {return _fggf ;};};return nil ;};func (_faadf *CT_FtnDocProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adffc :for {_cdae ,_fgbbc :=d .Token ();if _fgbbc !=nil {return _fgbbc ;};switch _efadf :=_cdae .(type ){case _d .StartElement :switch _efadf .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"}:_faadf .Pos =NewCT_FtnPos (); +if _bageg :=d .DecodeElement (_faadf .Pos ,&_efadf );_bageg !=nil {return _bageg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_faadf .NumFmt =NewCT_NumFmt (); +if _gbfac :=d .DecodeElement (_faadf .NumFmt ,&_efadf );_gbfac !=nil {return _gbfac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_faadf .NumStart =NewCT_DecimalNumber (); +if _abff :=d .DecodeElement (_faadf .NumStart ,&_efadf );_abff !=nil {return _abff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_faadf .NumRestart =NewCT_NumRestart (); +if _badee :=d .DecodeElement (_faadf .NumRestart ,&_efadf );_badee !=nil {return _badee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aafg :=NewCT_FtnEdnSepRef (); +if _gegc :=d .DecodeElement (_aafg ,&_efadf );_gegc !=nil {return _gegc ;};_faadf .Footnote =append (_faadf .Footnote ,_aafg );default:_gb .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",_efadf .Name ); +if _adfcb :=d .Skip ();_adfcb !=nil {return _adfcb ;};};case _d .EndElement :break _adffc ;case _d .CharData :};};return nil ;};func (_ecdfd *CT_FtnEdnRef )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecdfd .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 :_b .Sprintf ("\u0025\u0076",*_ecdfd .CustomMarkFollowsAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ecdfd .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_afacb *CT_Shd )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cfbeb ,_fbege :=_afacb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _fbege !=nil {return _fbege ;};start .Attr =append (start .Attr ,_cfbeb );if _afacb .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_afacb .ColorAttr )}); +};if _afacb .ThemeColorAttr !=ST_ThemeColorUnset {_gfggec ,_bagaef :=_afacb .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _bagaef !=nil {return _bagaef ;};start .Attr =append (start .Attr ,_gfggec ); +};if _afacb .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 :_b .Sprintf ("\u0025\u0076",*_afacb .ThemeTintAttr )});};if _afacb .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 :_b .Sprintf ("\u0025\u0076",*_afacb .ThemeShadeAttr )}); +};if _afacb .FillAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u0069\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_afacb .FillAttr )});};if _afacb .ThemeFillAttr !=ST_ThemeColorUnset {_cfdbe ,_dbgae :=_afacb .ThemeFillAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c"}); +if _dbgae !=nil {return _dbgae ;};start .Attr =append (start .Attr ,_cfdbe );};if _afacb .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 :_b .Sprintf ("\u0025\u0076",*_afacb .ThemeFillTintAttr )}); +};if _afacb .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 :_b .Sprintf ("\u0025\u0076",*_afacb .ThemeFillShadeAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cedgd *CT_Tabs )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afcgd :for {_cefcf ,_eegace :=d .Token ();if _eegace !=nil {return _eegace ; +};switch _gcbbc :=_cefcf .(type ){case _d .StartElement :switch _gcbbc .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"}:_gecacf :=NewCT_TabStop (); +if _aaace :=d .DecodeElement (_gecacf ,&_gcbbc );_aaace !=nil {return _aaace ;};_cedgd .Tab =append (_cedgd .Tab ,_gecacf );default:_gb .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",_gcbbc .Name ); +if _aeebf :=d .Skip ();_aeebf !=nil {return _aeebf ;};};case _d .EndElement :break _afcgd ;case _d .CharData :};};return nil ;};func (_dgcdcd ST_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {switch _dgcdcd {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 (_dgcdcd )); +};return nil ;};func (_gadca *CT_Captions )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbdc :for {_gbgd ,_ecf :=d .Token ();if _ecf !=nil {return _ecf ;};switch _gabd :=_gbgd .(type ){case _d .StartElement :switch _gabd .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"}:_efedd :=NewCT_Caption (); +if _afb :=d .DecodeElement (_efedd ,&_gabd );_afb !=nil {return _afb ;};_gadca .Caption =append (_gadca .Caption ,_efedd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadca .AutoCaptions =NewCT_AutoCaptions (); +if _gfefb :=d .DecodeElement (_gadca .AutoCaptions ,&_gabd );_gfefb !=nil {return _gfefb ;};default:_gb .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",_gabd .Name ); +if _afebd :=d .Skip ();_afebd !=nil {return _afebd ;};};case _d .EndElement :break _fbdc ;case _d .CharData :};};return nil ;}; -// Prevent Text Frames From Overlapping -SuppressOverlap *CT_OnOff ; +// ValidateWithPath validates the CT_Cnf and its children, prefixing error messages with path +func (_fbb *CT_Cnf )ValidateWithPath (path string )error {if _fbb .ValAttr !=nil {if !ST_CnfPatternRe .MatchString (*_fbb .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_CnfPatternRe ,*_fbb .ValAttr ); +};};if _fbb .FirstRowAttr !=nil {if _egab :=_fbb .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_egab !=nil {return _egab ;};};if _fbb .LastRowAttr !=nil {if _dafb :=_fbb .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072"); +_dafb !=nil {return _dafb ;};};if _fbb .FirstColumnAttr !=nil {if _fafd :=_fbb .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_fafd !=nil {return _fafd ;};};if _fbb .LastColumnAttr !=nil {if _ecea :=_fbb .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072"); +_ecea !=nil {return _ecea ;};};if _fbb .OddVBandAttr !=nil {if _gcaed :=_fbb .OddVBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0056\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_gcaed !=nil {return _gcaed ;};};if _fbb .EvenVBandAttr !=nil {if _gecg :=_fbb .EvenVBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0056\u0042\u0061\u006ed\u0041\u0074\u0074\u0072"); +_gecg !=nil {return _gecg ;};};if _fbb .OddHBandAttr !=nil {if _dgee :=_fbb .OddHBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0048\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_dgee !=nil {return _dgee ;};};if _fbb .EvenHBandAttr !=nil {if _bdgf :=_fbb .EvenHBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0048\u0042\u0061\u006ed\u0041\u0074\u0074\u0072"); +_bdgf !=nil {return _bdgf ;};};if _fbb .FirstRowFirstColumnAttr !=nil {if _aead :=_fbb .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"); +_aead !=nil {return _aead ;};};if _fbb .FirstRowLastColumnAttr !=nil {if _ecff :=_fbb .FirstRowLastColumnAttr .ValidateWithPath (path +"\u002f\u0046\u0069rs\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072"); +_ecff !=nil {return _ecff ;};};if _fbb .LastRowFirstColumnAttr !=nil {if _dgeg :=_fbb .LastRowFirstColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061st\u0052\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072"); +_dgeg !=nil {return _dgeg ;};};if _fbb .LastRowLastColumnAttr !=nil {if _gfbga :=_fbb .LastRowLastColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074t\u0072"); +_gfbga !=nil {return _gfbga ;};};return nil ;};func (_eged *CT_Charset )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aeed :=range start .Attr {if _aeed .Name .Local =="\u0076\u0061\u006c"{_afdg ,_bafa :=_aeed .Value ,error (nil ); +if _bafa !=nil {return _bafa ;};_eged .ValAttr =&_afdg ;continue ;};if _aeed .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_ebfa ,_eddb :=_aeed .Value ,error (nil );if _eddb !=nil {return _eddb ;};_eged .CharacterSetAttr =&_ebfa ; +continue ;};};for {_fdfe ,_ffb :=d .Token ();if _ffb !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074\u003a\u0020%\u0073",_ffb );};if _fadb ,_dgdd :=_fdfe .(_d .EndElement );_dgdd &&_fadb .Name ==start .Name {break ; +};};return nil ;}; -// Paragraph Alignment -Jc *CT_Jc ; +// ValidateWithPath validates the Numbering and its children, prefixing error messages with path +func (_ddage *Numbering )ValidateWithPath (path string )error {if _gcabec :=_ddage .CT_Numbering .ValidateWithPath (path );_gcabec !=nil {return _gcabec ;};return nil ;};type CT_SdtDateMappingType struct{ -// Paragraph Text Flow Direction -TextDirection *CT_TextDirection ; +// Date Storage Type +ValAttr ST_SdtDateMappingType ;};func (_bgaaf *CT_PermStart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bgaaf .EdGrpAttr !=ST_EdGrpUnset {_eaag ,_gdbff :=_bgaaf .EdGrpAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0065\u0064\u0047\u0072\u0070"}); +if _gdbff !=nil {return _gdbff ;};start .Attr =append (start .Attr ,_eaag );};if _bgaaf .EdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bgaaf .EdAttr )}); +};if _bgaaf .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bgaaf .ColFirstAttr )});};if _bgaaf .ColLastAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_b .Sprintf ("\u0025\u0076",*_bgaaf .ColLastAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bgaaf .IdAttr )});if _bgaaf .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_effbg ,_bgdb :=_bgaaf .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 _bgdb !=nil {return _bgdb ;};start .Attr =append (start .Attr ,_effbg );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_acabab ST_Direction )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aadbb :=_d .Attr {}; +_aadbb .Name =name ;switch _acabab {case ST_DirectionUnset :_aadbb .Value ="";case ST_DirectionLtr :_aadbb .Value ="\u006c\u0074\u0072";case ST_DirectionRtl :_aadbb .Value ="\u0072\u0074\u006c";};return _aadbb ,nil ;};func (_ddbdeg ST_MailMergeSourceType )Validate ()error {return _ddbdeg .ValidateWithPath ("")}; +func (_edfgbd *ST_DocPartBehavior )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gadada ,_gdbffga :=d .Token ();if _gdbffga !=nil {return _gdbffga ;};if _fddcdb ,_cdddc :=_gadada .(_d .EndElement );_cdddc &&_fddcdb .Name ==start .Name {*_edfgbd =1; +return nil ;};if _gcbdb ,_cfdad :=_gadada .(_d .CharData );!_cfdad {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",_gadada );}else {switch string (_gcbdb ){case "":*_edfgbd =0; +case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_edfgbd =1;case "\u0070":*_edfgbd =2;case "\u0070\u0067":*_edfgbd =3;};};_gadada ,_gdbffga =d .Token ();if _gdbffga !=nil {return _gdbffga ;};if _cdded ,_dgbfe :=_gadada .(_d .EndElement );_dgbfe &&_cdded .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",_gadada );};func (_gedce ST_Wrap )Validate ()error {return _gedce .ValidateWithPath ("")}; +func (_gcaega ST_FtnEdn )String ()string {switch _gcaega {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 "";}; -// Vertical Character Alignment on Line -TextAlignment *CT_TextAlignment ; +// ValidateWithPath validates the CT_Numbering and its children, prefixing error messages with path +func (_aecbe *CT_Numbering )ValidateWithPath (path string )error {for _gcfga ,_gdbdc :=range _aecbe .NumPicBullet {if _cbcc :=_gdbdc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004eum\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u005b\u0025\u0064\u005d",path ,_gcfga )); +_cbcc !=nil {return _cbcc ;};};for _cbce ,_edegee :=range _aecbe .AbstractNum {if _gafac :=_edegee .ValidateWithPath (_b .Sprintf ("\u0025s\u002fA\u0062\u0073\u0074\u0072\u0061c\u0074\u004eu\u006d\u005b\u0025\u0064\u005d",path ,_cbce ));_gafac !=nil {return _gafac ; +};};for _ggab ,_cabfg :=range _aecbe .Num {if _ccec :=_cabfg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u005b\u0025\u0064\u005d",path ,_ggab ));_ccec !=nil {return _ccec ;};};if _aecbe .NumIdMacAtCleanup !=nil {if _cdgaa :=_aecbe .NumIdMacAtCleanup .ValidateWithPath (path +"\u002fN\u0075m\u0049\u0064\u004d\u0061\u0063A\u0074\u0043l\u0065\u0061\u006e\u0075\u0070"); +_cdgaa !=nil {return _cdgaa ;};};return nil ;};var ST_CnfPatternRe =_a .MustCompile (ST_CnfPattern );func (_gadgab *WdCT_TxbxContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gadgab .AltChunk !=nil {_feafg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}}; +for _ ,_bcecbf :=range _gadgab .AltChunk {e .EncodeElement (_bcecbf ,_feafg );};};if _gadgab .EG_ContentBlockContent !=nil {for _ ,_beffa :=range _gadgab .EG_ContentBlockContent {_beffa .MarshalXML (e ,_d .StartElement {});};};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 (_gdcece ST_ThemeColor )String ()string {switch _gdcece {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 "";}; -// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents -TextboxTightWrap *CT_TextboxTightWrap ; +// Validate validates the CT_Tbl and its children +func (_cfbcd *CT_Tbl )Validate ()error {return _cfbcd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c");};type CT_DocType struct{ -// Associated Outline Level -OutlineLvl *CT_DecimalNumber ; +// Document Classification Value +ValAttr string ;};func (_ddfce ST_PageOrientation )ValidateWithPath (path string )error {switch _ddfce {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 (_ddfce )); +};return nil ;};func (_eefge *CT_PPrGeneral )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgda :for {_eecda ,_agddgc :=d .Token ();if _agddgc !=nil {return _agddgc ;};switch _ceeaa :=_eecda .(type ){case _d .StartElement :switch _ceeaa .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"}:_eefge .PStyle =NewCT_String (); +if _agdfb :=d .DecodeElement (_eefge .PStyle ,&_ceeaa );_agdfb !=nil {return _agdfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eefge .KeepNext =NewCT_OnOff (); +if _acbcf :=d .DecodeElement (_eefge .KeepNext ,&_ceeaa );_acbcf !=nil {return _acbcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eefge .KeepLines =NewCT_OnOff (); +if _dgefg :=d .DecodeElement (_eefge .KeepLines ,&_ceeaa );_dgefg !=nil {return _dgefg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eefge .PageBreakBefore =NewCT_OnOff (); +if _cecb :=d .DecodeElement (_eefge .PageBreakBefore ,&_ceeaa );_cecb !=nil {return _cecb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eefge .FramePr =NewCT_FramePr (); +if _aadee :=d .DecodeElement (_eefge .FramePr ,&_ceeaa );_aadee !=nil {return _aadee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eefge .WidowControl =NewCT_OnOff (); +if _fecge :=d .DecodeElement (_eefge .WidowControl ,&_ceeaa );_fecge !=nil {return _fecge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eefge .NumPr =NewCT_NumPr (); +if _gecgb :=d .DecodeElement (_eefge .NumPr ,&_ceeaa );_gecgb !=nil {return _gecgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eefge .SuppressLineNumbers =NewCT_OnOff (); +if _gcde :=d .DecodeElement (_eefge .SuppressLineNumbers ,&_ceeaa );_gcde !=nil {return _gcde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eefge .PBdr =NewCT_PBdr (); +if _adgcg :=d .DecodeElement (_eefge .PBdr ,&_ceeaa );_adgcg !=nil {return _adgcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eefge .Shd =NewCT_Shd (); +if _adgfb :=d .DecodeElement (_eefge .Shd ,&_ceeaa );_adgfb !=nil {return _adgfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eefge .Tabs =NewCT_Tabs (); +if _dcbcfb :=d .DecodeElement (_eefge .Tabs ,&_ceeaa );_dcbcfb !=nil {return _dcbcfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eefge .SuppressAutoHyphens =NewCT_OnOff (); +if _abbdc :=d .DecodeElement (_eefge .SuppressAutoHyphens ,&_ceeaa );_abbdc !=nil {return _abbdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eefge .Kinsoku =NewCT_OnOff (); +if _cfggg :=d .DecodeElement (_eefge .Kinsoku ,&_ceeaa );_cfggg !=nil {return _cfggg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eefge .WordWrap =NewCT_OnOff (); +if _fcabc :=d .DecodeElement (_eefge .WordWrap ,&_ceeaa );_fcabc !=nil {return _fcabc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eefge .OverflowPunct =NewCT_OnOff (); +if _baaae :=d .DecodeElement (_eefge .OverflowPunct ,&_ceeaa );_baaae !=nil {return _baaae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eefge .TopLinePunct =NewCT_OnOff (); +if _eabaf :=d .DecodeElement (_eefge .TopLinePunct ,&_ceeaa );_eabaf !=nil {return _eabaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eefge .AutoSpaceDE =NewCT_OnOff (); +if _dadg :=d .DecodeElement (_eefge .AutoSpaceDE ,&_ceeaa );_dadg !=nil {return _dadg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eefge .AutoSpaceDN =NewCT_OnOff (); +if _afdcg :=d .DecodeElement (_eefge .AutoSpaceDN ,&_ceeaa );_afdcg !=nil {return _afdcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eefge .Bidi =NewCT_OnOff (); +if _cfbed :=d .DecodeElement (_eefge .Bidi ,&_ceeaa );_cfbed !=nil {return _cfbed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eefge .AdjustRightInd =NewCT_OnOff (); +if _aacfc :=d .DecodeElement (_eefge .AdjustRightInd ,&_ceeaa );_aacfc !=nil {return _aacfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eefge .SnapToGrid =NewCT_OnOff (); +if _gafg :=d .DecodeElement (_eefge .SnapToGrid ,&_ceeaa );_gafg !=nil {return _gafg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eefge .Spacing =NewCT_Spacing (); +if _eceeg :=d .DecodeElement (_eefge .Spacing ,&_ceeaa );_eceeg !=nil {return _eceeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eefge .Ind =NewCT_Ind (); +if _dacagf :=d .DecodeElement (_eefge .Ind ,&_ceeaa );_dacagf !=nil {return _dacagf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eefge .ContextualSpacing =NewCT_OnOff (); +if _caabb :=d .DecodeElement (_eefge .ContextualSpacing ,&_ceeaa );_caabb !=nil {return _caabb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eefge .MirrorIndents =NewCT_OnOff (); +if _cfgad :=d .DecodeElement (_eefge .MirrorIndents ,&_ceeaa );_cfgad !=nil {return _cfgad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eefge .SuppressOverlap =NewCT_OnOff (); +if _edce :=d .DecodeElement (_eefge .SuppressOverlap ,&_ceeaa );_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 :"\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"}:_eefge .Jc =NewCT_Jc (); +if _bcddc :=d .DecodeElement (_eefge .Jc ,&_ceeaa );_bcddc !=nil {return _bcddc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eefge .TextDirection =NewCT_TextDirection (); +if _gbbfd :=d .DecodeElement (_eefge .TextDirection ,&_ceeaa );_gbbfd !=nil {return _gbbfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eefge .TextAlignment =NewCT_TextAlignment (); +if _fbeab :=d .DecodeElement (_eefge .TextAlignment ,&_ceeaa );_fbeab !=nil {return _fbeab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eefge .TextboxTightWrap =NewCT_TextboxTightWrap (); +if _eeda :=d .DecodeElement (_eefge .TextboxTightWrap ,&_ceeaa );_eeda !=nil {return _eeda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eefge .OutlineLvl =NewCT_DecimalNumber (); +if _bcgeb :=d .DecodeElement (_eefge .OutlineLvl ,&_ceeaa );_bcgeb !=nil {return _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 :"\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"}:_eefge .DivId =NewCT_DecimalNumber (); +if _aadef :=d .DecodeElement (_eefge .DivId ,&_ceeaa );_aadef !=nil {return _aadef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eefge .CnfStyle =NewCT_Cnf (); +if _faegae :=d .DecodeElement (_eefge .CnfStyle ,&_ceeaa );_faegae !=nil {return _faegae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eefge .PPrChange =NewCT_PPrChange (); +if _aadbe :=d .DecodeElement (_eefge .PPrChange ,&_ceeaa );_aadbe !=nil {return _aadbe ;};default:_gb .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",_ceeaa .Name ); +if _cefea :=d .Skip ();_cefea !=nil {return _cefea ;};};case _d .EndElement :break _cgda ;case _d .CharData :};};return nil ;}; -// Associated HTML div ID -DivId *CT_DecimalNumber ; +// Validate validates the CT_Headers and its children +func (_dcafe *CT_Headers )Validate ()error {return _dcafe .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");};func (_bdedb *CT_Pitch )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cdcdag ,_bagdf :=_bdedb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _bagdf !=nil {return _bagdf ;};start .Attr =append (start .Attr ,_cdcdag );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_VerticalAlignRun struct{ -// Paragraph Conditional Formatting -CnfStyle *CT_Cnf ;PPrChange *CT_PPrChange ;};func NewCT_MailMergeDest ()*CT_MailMergeDest {_fabfb :=&CT_MailMergeDest {};_fabfb .ValAttr =ST_MailMergeDest (1);return _fabfb ;};func (_bbbgfb *ST_Merge )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gaeedd ,_eaegd :=d .Token (); -if _eaegd !=nil {return _eaegd ;};if _cafacd ,_bbeafg :=_gaeedd .(_f .EndElement );_bbeafg &&_cafacd .Name ==start .Name {*_bbbgfb =1;return nil ;};if _bcddec ,_ccbcf :=_gaeedd .(_f .CharData );!_ccbcf {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gaeedd ); -}else {switch string (_bcddec ){case "":*_bbbgfb =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_bbbgfb =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_bbbgfb =2;};};_gaeedd ,_eaegd =d .Token ();if _eaegd !=nil {return _eaegd ;};if _efaab ,_ebggae :=_gaeedd .(_f .EndElement ); -_ebggae &&_efaab .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gaeedd );};func (_abaea ST_Jc )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_abaea .String (),start ); -};func (_agbgd *EG_ContentRowContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdggeb :for {_ggdfeg ,_bgdgad :=d .Token ();if _bgdgad !=nil {return _bgdgad ;};switch _ffcdfa :=_ggdfeg .(type ){case _f .StartElement :switch _ffcdfa .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfgcdg :=NewCT_Row (); -if _aefde :=d .DecodeElement (_bfgcdg ,&_ffcdfa );_aefde !=nil {return _aefde ;};_agbgd .Tr =append (_agbgd .Tr ,_bfgcdg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_agbgd .CustomXml =NewCT_CustomXmlRow (); -if _egcfg :=d .DecodeElement (_agbgd .CustomXml ,&_ffcdfa );_egcfg !=nil {return _egcfg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agbgd .Sdt =NewCT_SdtRow (); -if _degea :=d .DecodeElement (_agbgd .Sdt ,&_ffcdfa );_degea !=nil {return _degea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gffgf :=NewEG_RunLevelElts (); -_gffgf .ProofErr =NewCT_ProofErr ();if _cgdeb :=d .DecodeElement (_gffgf .ProofErr ,&_ffcdfa );_cgdeb !=nil {return _cgdeb ;};_agbgd .EG_RunLevelElts =append (_agbgd .EG_RunLevelElts ,_gffgf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gdfcd :=NewEG_RunLevelElts (); -_gdfcd .PermStart =NewCT_PermStart ();if _dcabec :=d .DecodeElement (_gdfcd .PermStart ,&_ffcdfa );_dcabec !=nil {return _dcabec ;};_agbgd .EG_RunLevelElts =append (_agbgd .EG_RunLevelElts ,_gdfcd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eddff :=NewEG_RunLevelElts (); -_eddff .PermEnd =NewCT_Perm ();if _fagcf :=d .DecodeElement (_eddff .PermEnd ,&_ffcdfa );_fagcf !=nil {return _fagcf ;};_agbgd .EG_RunLevelElts =append (_agbgd .EG_RunLevelElts ,_eddff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_bcaaade :=NewEG_RunLevelElts (); -_bcaaade .Ins =NewCT_RunTrackChange ();if _acebb :=d .DecodeElement (_bcaaade .Ins ,&_ffcdfa );_acebb !=nil {return _acebb ;};_agbgd .EG_RunLevelElts =append (_agbgd .EG_RunLevelElts ,_bcaaade );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbcbca :=NewEG_RunLevelElts (); -_dbcbca .Del =NewCT_RunTrackChange ();if _ebgff :=d .DecodeElement (_dbcbca .Del ,&_ffcdfa );_ebgff !=nil {return _ebgff ;};_agbgd .EG_RunLevelElts =append (_agbgd .EG_RunLevelElts ,_dbcbca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bgggc :=NewEG_RunLevelElts (); -_bgggc .MoveFrom =NewCT_RunTrackChange ();if _dccdge :=d .DecodeElement (_bgggc .MoveFrom ,&_ffcdfa );_dccdge !=nil {return _dccdge ;};_agbgd .EG_RunLevelElts =append (_agbgd .EG_RunLevelElts ,_bgggc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_daaef :=NewEG_RunLevelElts (); -_daaef .MoveTo =NewCT_RunTrackChange ();if _cggag :=d .DecodeElement (_daaef .MoveTo ,&_ffcdfa );_cggag !=nil {return _cggag ;};_agbgd .EG_RunLevelElts =append (_agbgd .EG_RunLevelElts ,_daaef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfaed :=NewEG_RunLevelElts (); -_gaecge :=NewEG_RangeMarkupElements ();_gaecge .BookmarkStart =NewCT_Bookmark ();if _ecbabd :=d .DecodeElement (_gaecge .BookmarkStart ,&_ffcdfa );_ecbabd !=nil {return _ecbabd ;};_agbgd .EG_RunLevelElts =append (_agbgd .EG_RunLevelElts ,_dfaed );_dfaed .EG_RangeMarkupElements =append (_dfaed .EG_RangeMarkupElements ,_gaecge ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_geefb :=NewEG_RunLevelElts (); -_abeaf :=NewEG_RangeMarkupElements ();_abeaf .BookmarkEnd =NewCT_MarkupRange ();if _affbb :=d .DecodeElement (_abeaf .BookmarkEnd ,&_ffcdfa );_affbb !=nil {return _affbb ;};_agbgd .EG_RunLevelElts =append (_agbgd .EG_RunLevelElts ,_geefb );_geefb .EG_RangeMarkupElements =append (_geefb .EG_RangeMarkupElements ,_abeaf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_befgfa :=NewEG_RunLevelElts (); -_fdbfd :=NewEG_RangeMarkupElements ();_fdbfd .MoveFromRangeStart =NewCT_MoveBookmark ();if _abgcg :=d .DecodeElement (_fdbfd .MoveFromRangeStart ,&_ffcdfa );_abgcg !=nil {return _abgcg ;};_agbgd .EG_RunLevelElts =append (_agbgd .EG_RunLevelElts ,_befgfa ); -_befgfa .EG_RangeMarkupElements =append (_befgfa .EG_RangeMarkupElements ,_fdbfd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bfdfe :=NewEG_RunLevelElts (); -_ebdbed :=NewEG_RangeMarkupElements ();_ebdbed .MoveFromRangeEnd =NewCT_MarkupRange ();if _gcccac :=d .DecodeElement (_ebdbed .MoveFromRangeEnd ,&_ffcdfa );_gcccac !=nil {return _gcccac ;};_agbgd .EG_RunLevelElts =append (_agbgd .EG_RunLevelElts ,_bfdfe ); -_bfdfe .EG_RangeMarkupElements =append (_bfdfe .EG_RangeMarkupElements ,_ebdbed );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bbgff :=NewEG_RunLevelElts (); -_cdfgg :=NewEG_RangeMarkupElements ();_cdfgg .MoveToRangeStart =NewCT_MoveBookmark ();if _ccbefd :=d .DecodeElement (_cdfgg .MoveToRangeStart ,&_ffcdfa );_ccbefd !=nil {return _ccbefd ;};_agbgd .EG_RunLevelElts =append (_agbgd .EG_RunLevelElts ,_bbgff ); -_bbgff .EG_RangeMarkupElements =append (_bbgff .EG_RangeMarkupElements ,_cdfgg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_fddef :=NewEG_RunLevelElts (); -_dabgf :=NewEG_RangeMarkupElements ();_dabgf .MoveToRangeEnd =NewCT_MarkupRange ();if _caagg :=d .DecodeElement (_dabgf .MoveToRangeEnd ,&_ffcdfa );_caagg !=nil {return _caagg ;};_agbgd .EG_RunLevelElts =append (_agbgd .EG_RunLevelElts ,_fddef );_fddef .EG_RangeMarkupElements =append (_fddef .EG_RangeMarkupElements ,_dabgf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abgab :=NewEG_RunLevelElts (); -_fbdbb :=NewEG_RangeMarkupElements ();_fbdbb .CommentRangeStart =NewCT_MarkupRange ();if _dfbgc :=d .DecodeElement (_fbdbb .CommentRangeStart ,&_ffcdfa );_dfbgc !=nil {return _dfbgc ;};_agbgd .EG_RunLevelElts =append (_agbgd .EG_RunLevelElts ,_abgab ); -_abgab .EG_RangeMarkupElements =append (_abgab .EG_RangeMarkupElements ,_fbdbb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbfge :=NewEG_RunLevelElts (); -_deadcf :=NewEG_RangeMarkupElements ();_deadcf .CommentRangeEnd =NewCT_MarkupRange ();if _dgbbed :=d .DecodeElement (_deadcf .CommentRangeEnd ,&_ffcdfa );_dgbbed !=nil {return _dgbbed ;};_agbgd .EG_RunLevelElts =append (_agbgd .EG_RunLevelElts ,_gdbfge ); -_gdbfge .EG_RangeMarkupElements =append (_gdbfge .EG_RangeMarkupElements ,_deadcf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cccbdbd :=NewEG_RunLevelElts (); -_cdebc :=NewEG_RangeMarkupElements ();_cdebc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ddeced :=d .DecodeElement (_cdebc .CustomXmlInsRangeStart ,&_ffcdfa );_ddeced !=nil {return _ddeced ;};_agbgd .EG_RunLevelElts =append (_agbgd .EG_RunLevelElts ,_cccbdbd ); -_cccbdbd .EG_RangeMarkupElements =append (_cccbdbd .EG_RangeMarkupElements ,_cdebc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_beeag :=NewEG_RunLevelElts (); -_dccbegg :=NewEG_RangeMarkupElements ();_dccbegg .CustomXmlInsRangeEnd =NewCT_Markup ();if _cfgbaf :=d .DecodeElement (_dccbegg .CustomXmlInsRangeEnd ,&_ffcdfa );_cfgbaf !=nil {return _cfgbaf ;};_agbgd .EG_RunLevelElts =append (_agbgd .EG_RunLevelElts ,_beeag ); -_beeag .EG_RangeMarkupElements =append (_beeag .EG_RangeMarkupElements ,_dccbegg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gfebb :=NewEG_RunLevelElts (); -_ggeccb :=NewEG_RangeMarkupElements ();_ggeccb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _adeedd :=d .DecodeElement (_ggeccb .CustomXmlDelRangeStart ,&_ffcdfa );_adeedd !=nil {return _adeedd ;};_agbgd .EG_RunLevelElts =append (_agbgd .EG_RunLevelElts ,_gfebb ); -_gfebb .EG_RangeMarkupElements =append (_gfebb .EG_RangeMarkupElements ,_ggeccb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ceeffd :=NewEG_RunLevelElts (); -_fbadec :=NewEG_RangeMarkupElements ();_fbadec .CustomXmlDelRangeEnd =NewCT_Markup ();if _cacccg :=d .DecodeElement (_fbadec .CustomXmlDelRangeEnd ,&_ffcdfa );_cacccg !=nil {return _cacccg ;};_agbgd .EG_RunLevelElts =append (_agbgd .EG_RunLevelElts ,_ceeffd ); -_ceeffd .EG_RangeMarkupElements =append (_ceeffd .EG_RangeMarkupElements ,_fbadec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbgda :=NewEG_RunLevelElts (); -_gdccg :=NewEG_RangeMarkupElements ();_gdccg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ggffd :=d .DecodeElement (_gdccg .CustomXmlMoveFromRangeStart ,&_ffcdfa );_ggffd !=nil {return _ggffd ;};_agbgd .EG_RunLevelElts =append (_agbgd .EG_RunLevelElts ,_gbgda ); -_gbgda .EG_RangeMarkupElements =append (_gbgda .EG_RangeMarkupElements ,_gdccg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gfdgb :=NewEG_RunLevelElts (); -_fbcca :=NewEG_RangeMarkupElements ();_fbcca .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gfgfce :=d .DecodeElement (_fbcca .CustomXmlMoveFromRangeEnd ,&_ffcdfa );_gfgfce !=nil {return _gfgfce ;};_agbgd .EG_RunLevelElts =append (_agbgd .EG_RunLevelElts ,_gfdgb ); -_gfdgb .EG_RangeMarkupElements =append (_gfdgb .EG_RangeMarkupElements ,_fbcca );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_eegaa :=NewEG_RunLevelElts (); -_dgcff :=NewEG_RangeMarkupElements ();_dgcff .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gdgba :=d .DecodeElement (_dgcff .CustomXmlMoveToRangeStart ,&_ffcdfa );_gdgba !=nil {return _gdgba ;};_agbgd .EG_RunLevelElts =append (_agbgd .EG_RunLevelElts ,_eegaa ); -_eegaa .EG_RangeMarkupElements =append (_eegaa .EG_RangeMarkupElements ,_dgcff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bccag :=NewEG_RunLevelElts (); -_ecead :=NewEG_RangeMarkupElements ();_ecead .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _aegbb :=d .DecodeElement (_ecead .CustomXmlMoveToRangeEnd ,&_ffcdfa );_aegbb !=nil {return _aegbb ;};_agbgd .EG_RunLevelElts =append (_agbgd .EG_RunLevelElts ,_bccag ); -_bccag .EG_RangeMarkupElements =append (_bccag .EG_RangeMarkupElements ,_ecead );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"}:_fbbbf :=NewEG_RunLevelElts (); -_acegc :=NewEG_MathContent ();_acegc .OMathPara =_aa .NewOMathPara ();if _cdffgf :=d .DecodeElement (_acegc .OMathPara ,&_ffcdfa );_cdffgf !=nil {return _cdffgf ;};_agbgd .EG_RunLevelElts =append (_agbgd .EG_RunLevelElts ,_fbbbf );_fbbbf .EG_MathContent =append (_fbbbf .EG_MathContent ,_acegc ); -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"}:_geaab :=NewEG_RunLevelElts (); -_cffge :=NewEG_MathContent ();_cffge .OMath =_aa .NewOMath ();if _eeebbf :=d .DecodeElement (_cffge .OMath ,&_ffcdfa );_eeebbf !=nil {return _eeebbf ;};_agbgd .EG_RunLevelElts =append (_agbgd .EG_RunLevelElts ,_geaab );_geaab .EG_MathContent =append (_geaab .EG_MathContent ,_cffge ); -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",_ffcdfa .Name ); -if _ddaeab :=d .Skip ();_ddaeab !=nil {return _ddaeab ;};};case _f .EndElement :break _fdggeb ;case _f .CharData :};};return nil ;};const ST_CnfPattern ="\u005b\u0030\u0031]\u002a";func (_gedeea ST_InfoTextType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gedeea .String (),start ); -}; +// Subscript/Superscript Value +ValAttr _gf .ST_VerticalAlignRun ;};func (_gcbddce *ST_HdrFtr )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gcbddce =0;case "\u0065\u0076\u0065\u006e":*_gcbddce =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gcbddce =2;case "\u0066\u0069\u0072s\u0074":*_gcbddce =3; +};return nil ;}; -// ValidateWithPath validates the CT_PPrBase and its children, prefixing error messages with path -func (_aecda *CT_PPrBase )ValidateWithPath (path string )error {if _aecda .PStyle !=nil {if _afffg :=_aecda .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_afffg !=nil {return _afffg ;};};if _aecda .KeepNext !=nil {if _fbeb :=_aecda .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t"); -_fbeb !=nil {return _fbeb ;};};if _aecda .KeepLines !=nil {if _adbac :=_aecda .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_adbac !=nil {return _adbac ;};};if _aecda .PageBreakBefore !=nil {if _accf :=_aecda .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"); -_accf !=nil {return _accf ;};};if _aecda .FramePr !=nil {if _acccb :=_aecda .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_acccb !=nil {return _acccb ;};};if _aecda .WidowControl !=nil {if _ggcdgd :=_aecda .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"); -_ggcdgd !=nil {return _ggcdgd ;};};if _aecda .NumPr !=nil {if _eegf :=_aecda .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_eegf !=nil {return _eegf ;};};if _aecda .SuppressLineNumbers !=nil {if _fagg :=_aecda .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073"); -_fagg !=nil {return _fagg ;};};if _aecda .PBdr !=nil {if _caacb :=_aecda .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_caacb !=nil {return _caacb ;};};if _aecda .Shd !=nil {if _ccbec :=_aecda .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_ccbec !=nil {return _ccbec ;};};if _aecda .Tabs !=nil {if _gbbaac :=_aecda .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_gbbaac !=nil {return _gbbaac ;};};if _aecda .SuppressAutoHyphens !=nil {if _cfec :=_aecda .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073"); -_cfec !=nil {return _cfec ;};};if _aecda .Kinsoku !=nil {if _cgbf :=_aecda .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_cgbf !=nil {return _cgbf ;};};if _aecda .WordWrap !=nil {if _dbbfg :=_aecda .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p"); -_dbbfg !=nil {return _dbbfg ;};};if _aecda .OverflowPunct !=nil {if _addge :=_aecda .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_addge !=nil {return _addge ;};};if _aecda .TopLinePunct !=nil {if _acbaf :=_aecda .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"); -_acbaf !=nil {return _acbaf ;};};if _aecda .AutoSpaceDE !=nil {if _cfbg :=_aecda .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_cfbg !=nil {return _cfbg ;};};if _aecda .AutoSpaceDN !=nil {if _cggaa :=_aecda .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"); -_cggaa !=nil {return _cggaa ;};};if _aecda .Bidi !=nil {if _cgbeab :=_aecda .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_cgbeab !=nil {return _cgbeab ;};};if _aecda .AdjustRightInd !=nil {if _egggf :=_aecda .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"); -_egggf !=nil {return _egggf ;};};if _aecda .SnapToGrid !=nil {if _bagcb :=_aecda .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_bagcb !=nil {return _bagcb ;};};if _aecda .Spacing !=nil {if _cegda :=_aecda .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_cegda !=nil {return _cegda ;};};if _aecda .Ind !=nil {if _edcea :=_aecda .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_edcea !=nil {return _edcea ;};};if _aecda .ContextualSpacing !=nil {if _cefec :=_aecda .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067"); -_cefec !=nil {return _cefec ;};};if _aecda .MirrorIndents !=nil {if _cdefb :=_aecda .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_cdefb !=nil {return _cdefb ;};};if _aecda .SuppressOverlap !=nil {if _gbbfd :=_aecda .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"); -_gbbfd !=nil {return _gbbfd ;};};if _aecda .Jc !=nil {if _egfbb :=_aecda .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_egfbb !=nil {return _egfbb ;};};if _aecda .TextDirection !=nil {if _facec :=_aecda .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); -_facec !=nil {return _facec ;};};if _aecda .TextAlignment !=nil {if _dccdg :=_aecda .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_dccdg !=nil {return _dccdg ;};};if _aecda .TextboxTightWrap !=nil {if _eegcb :=_aecda .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070"); -_eegcb !=nil {return _eegcb ;};};if _aecda .OutlineLvl !=nil {if _ddbda :=_aecda .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_ddbda !=nil {return _ddbda ;};};if _aecda .DivId !=nil {if _gfcdf :=_aecda .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064"); -_gfcdf !=nil {return _gfcdf ;};};if _aecda .CnfStyle !=nil {if _eedgg :=_aecda .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_eedgg !=nil {return _eedgg ;};};return nil ;};func (_edffac *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 :_d .Sprintf ("\u0025\u0076",_edffac .AuthorAttr )}); -if _edffac .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_edffac .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_edffac .IdAttr )}); -e .EncodeToken (start );_gacffd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_edffac .TblPr ,_gacffd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgd *CT_AbstractNum )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aaf :=range start .Attr {if _aaf .Name .Local =="\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"{_bcb ,_bcd :=_fc .ParseInt (_aaf .Value ,10,64); -if _bcd !=nil {return _bcd ;};_cgd .AbstractNumIdAttr =_bcb ;continue ;};};_ddb :for {_edg ,_baf :=d .Token ();if _baf !=nil {return _baf ;};switch _cebb :=_edg .(type ){case _f .StartElement :switch _cebb .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgd .Nsid =NewCT_LongHexNumber (); -if _dgb :=d .DecodeElement (_cgd .Nsid ,&_cebb );_dgb !=nil {return _dgb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgd .MultiLevelType =NewCT_MultiLevelType (); -if _bec :=d .DecodeElement (_cgd .MultiLevelType ,&_cebb );_bec !=nil {return _bec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgd .Tmpl =NewCT_LongHexNumber (); -if _adac :=d .DecodeElement (_cgd .Tmpl ,&_cebb );_adac !=nil {return _adac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_cgd .Name =NewCT_String (); -if _gfe :=d .DecodeElement (_cgd .Name ,&_cebb );_gfe !=nil {return _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 :"\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"}:_cgd .StyleLink =NewCT_String (); -if _dgd :=d .DecodeElement (_cgd .StyleLink ,&_cebb );_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 :"\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"}:_cgd .NumStyleLink =NewCT_String (); -if _dee :=d .DecodeElement (_cgd .NumStyleLink ,&_cebb );_dee !=nil {return _dee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ece :=NewCT_Lvl (); -if _bgaa :=d .DecodeElement (_ece ,&_cebb );_bgaa !=nil {return _bgaa ;};_cgd .Lvl =append (_cgd .Lvl ,_ece );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",_cebb .Name ); -if _cbb :=d .Skip ();_cbb !=nil {return _cbb ;};};case _f .EndElement :break _ddb ;case _f .CharData :};};return nil ;};type ST_DocPartGallery byte ;type ST_MailMergeDocType byte ;type CT_Text struct{SpaceAttr *string ;Content string ;}; +// ValidateWithPath validates the CT_FtnEdnRef and its children, prefixing error messages with path +func (_faebf *CT_FtnEdnRef )ValidateWithPath (path string )error {if _faebf .CustomMarkFollowsAttr !=nil {if _dbage :=_faebf .CustomMarkFollowsAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073to\u006d\u004d\u0061\u0072\u006b\u0046\u006f\u006c\u006c\u006f\u0077\u0073\u0041\u0074t\u0072"); +_dbage !=nil {return _dbage ;};};return nil ;};func (_gffgd *ST_FFTextType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gffgd =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_gffgd =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_gffgd =2; +case "\u0064\u0061\u0074\u0065":*_gffgd =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_gffgd =4;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_gffgd =5;case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_gffgd =6; +};return nil ;};func (_febcf ST_FldCharType )ValidateWithPath (path string )error {switch _febcf {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 (_febcf )); +};return nil ;};func (_ddcbge *ST_PageOrientation )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddcbge =0;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_ddcbge =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_ddcbge =2; +};return nil ;};const (ST_FrameLayoutUnset ST_FrameLayout =0;ST_FrameLayoutRows ST_FrameLayout =1;ST_FrameLayoutCols ST_FrameLayout =2;ST_FrameLayoutNone ST_FrameLayout =3;);func (_fbaggd ST_TextScale )String ()string {if _fbaggd .ST_TextScalePercent !=nil {return _b .Sprintf ("\u0025\u0076",*_fbaggd .ST_TextScalePercent ); +};if _fbaggd .ST_TextScaleDecimal !=nil {return _b .Sprintf ("\u0025\u0076",*_fbaggd .ST_TextScaleDecimal );};return "";};func (_fecede ST_AnnotationVMerge )String ()string {switch _fecede {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074";case 2:return "\u0072\u0065\u0073\u0074"; +};return "";};type Styles struct{CT_Styles };const (ST_ObjectUpdateModeUnset ST_ObjectUpdateMode =0;ST_ObjectUpdateModeAlways ST_ObjectUpdateMode =1;ST_ObjectUpdateModeOnCall ST_ObjectUpdateMode =2;); -// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path -func (_bdgdg *CT_Placeholder )ValidateWithPath (path string )error {if _bddec :=_bdgdg .DocPart .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");_bddec !=nil {return _bddec ;};return nil ;};func (_fbcfc *ST_Zoom )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fbcfc =0; -case "\u006e\u006f\u006e\u0065":*_fbcfc =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_fbcfc =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_fbcfc =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_fbcfc =4;};return nil ;};type ST_Shd byte ; -func NewCT_AltChunkPr ()*CT_AltChunkPr {_gec :=&CT_AltChunkPr {};return _gec }; +// Validate validates the CT_TblGrid and its children +func (_bdfbcc *CT_TblGrid )Validate ()error {return _bdfbcc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");}; -// Validate validates the CT_BottomPageBorder and its children -func (_bfec *CT_BottomPageBorder )Validate ()error {return _bfec .ValidateWithPath ("\u0043\u0054\u005f\u0042ot\u0074\u006f\u006d\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func (_dffdge *WdST_AlignV )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdacgd ,_gaegd :=d .Token (); -if _gaegd !=nil {return _gaegd ;};if _bcceaa ,_aeaegg :=_bdacgd .(_f .EndElement );_aeaegg &&_bcceaa .Name ==start .Name {*_dffdge =1;return nil ;};if _accfaa ,_addbg :=_bdacgd .(_f .CharData );!_addbg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdacgd ); -}else {switch string (_accfaa ){case "":*_dffdge =0;case "\u0074\u006f\u0070":*_dffdge =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dffdge =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dffdge =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_dffdge =4; -case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_dffdge =5;};};_bdacgd ,_gaegd =d .Token ();if _gaegd !=nil {return _gaegd ;};if _ccbgce ,_fcfbga :=_bdacgd .(_f .EndElement );_fcfbga &&_ccbgce .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdacgd ); -};func (_afgfda ST_JcTable )Validate ()error {return _afgfda .ValidateWithPath ("")};func NewCT_String ()*CT_String {_cedg :=&CT_String {};return _cedg };func (_bggbfc ST_FontFamily )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bggbfc .String (),start ); -};func (_ccegae ST_DocPartGallery )String ()string {switch _ccegae {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 NewCT_TblGridBase ()*CT_TblGridBase {_acbgb :=&CT_TblGridBase {};return _acbgb };func (_dcdad *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 _dcdad .CT_Styles .MarshalXML (e ,start );};func (_abfbg *CT_StylePaneFilter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggebc :=range start .Attr {if _ggebc .Name .Local =="\u0061l\u006c\u0053\u0074\u0079\u006c\u0065s"{_dedgg ,_cfdbdg :=ParseUnionST_OnOff (_ggebc .Value ); -if _cfdbdg !=nil {return _cfdbdg ;};_abfbg .AllStylesAttr =&_dedgg ;continue ;};if _ggebc .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0053\u0074\u0079\u006c\u0065\u0073"{_ffacc ,_fgbbd :=ParseUnionST_OnOff (_ggebc .Value );if _fgbbd !=nil {return _fgbbd ; -};_abfbg .CustomStylesAttr =&_ffacc ;continue ;};if _ggebc .Name .Local =="\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"{_deebbc ,_gded :=ParseUnionST_OnOff (_ggebc .Value );if _gded !=nil {return _gded ;};_abfbg .LatentStylesAttr =&_deebbc ; -continue ;};if _ggebc .Name .Local =="s\u0074\u0079\u006c\u0065\u0073\u0049\u006e\u0055\u0073\u0065"{_fecaaf ,_bfdf :=ParseUnionST_OnOff (_ggebc .Value );if _bfdf !=nil {return _bfdf ;};_abfbg .StylesInUseAttr =&_fecaaf ;continue ;};if _ggebc .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_aeefd ,_bcgbf :=ParseUnionST_OnOff (_ggebc .Value ); -if _bcgbf !=nil {return _bcgbf ;};_abfbg .HeadingStylesAttr =&_aeefd ;continue ;};if _ggebc .Name .Local =="\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_eebgf ,_ddedc :=ParseUnionST_OnOff (_ggebc .Value );if _ddedc !=nil {return _ddedc ; -};_abfbg .NumberingStylesAttr =&_eebgf ;continue ;};if _ggebc .Name .Local =="t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_egbec ,_bdfbdfd :=ParseUnionST_OnOff (_ggebc .Value );if _bdfbdfd !=nil {return _bdfbdfd ;};_abfbg .TableStylesAttr =&_egbec ; -continue ;};if _ggebc .Name .Local =="\u0064\u0069\u0072\u0065ct\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0052\u0075n\u0073"{_befgd ,_fcfgdb :=ParseUnionST_OnOff (_ggebc .Value );if _fcfgdb !=nil {return _fcfgdb ;};_abfbg .DirectFormattingOnRunsAttr =&_befgd ; -continue ;};if _ggebc .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"{_cfgfg ,_dgecfb :=ParseUnionST_OnOff (_ggebc .Value );if _dgecfb !=nil {return _dgecfb ; -};_abfbg .DirectFormattingOnParagraphsAttr =&_cfgfg ;continue ;};if _ggebc .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"{_bbcce ,_bfadg :=ParseUnionST_OnOff (_ggebc .Value ); -if _bfadg !=nil {return _bfadg ;};_abfbg .DirectFormattingOnNumberingAttr =&_bbcce ;continue ;};if _ggebc .Name .Local =="\u0064i\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074i\u006e\u0067\u004f\u006e\u0054\u0061\u0062\u006c\u0065\u0073"{_ebfca ,_eeddd :=ParseUnionST_OnOff (_ggebc .Value ); -if _eeddd !=nil {return _eeddd ;};_abfbg .DirectFormattingOnTablesAttr =&_ebfca ;continue ;};if _ggebc .Name .Local =="\u0063l\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_cgdced ,_efdga :=ParseUnionST_OnOff (_ggebc .Value ); -if _efdga !=nil {return _efdga ;};_abfbg .ClearFormattingAttr =&_cgdced ;continue ;};if _ggebc .Name .Local =="\u0074\u006f\u0070\u0033\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073"{_egea ,_bbaaa :=ParseUnionST_OnOff (_ggebc .Value ); -if _bbaaa !=nil {return _bbaaa ;};_abfbg .Top3HeadingStylesAttr =&_egea ;continue ;};if _ggebc .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_fbgdcd ,_bcdba :=ParseUnionST_OnOff (_ggebc .Value );if _bcdba !=nil {return _bcdba ; -};_abfbg .VisibleStylesAttr =&_fbgdcd ;continue ;};if _ggebc .Name .Local =="\u0061\u006c\u0074\u0065rn\u0061\u0074\u0065\u0053\u0074\u0079\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_gcbabg ,_ggcaa :=ParseUnionST_OnOff (_ggebc .Value );if _ggcaa !=nil {return _ggcaa ; -};_abfbg .AlternateStyleNamesAttr =&_gcbabg ;continue ;};if _ggebc .Name .Local =="\u0076\u0061\u006c"{_afbcd ,_gabfe :=_ggebc .Value ,error (nil );if _gabfe !=nil {return _gabfe ;};_abfbg .ValAttr =&_afbcd ;continue ;};};for {_gbaca ,_gggdg :=d .Token (); -if _gggdg !=nil {return _d .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",_gggdg );};if _dfcdebc ,_cdgda :=_gbaca .(_f .EndElement ); -_cdgda &&_dfcdebc .Name ==start .Name {break ;};};return nil ;};func NewCT_Div ()*CT_Div {_cagb :=&CT_Div {};_cagb .MarLeft =NewCT_SignedTwipsMeasure ();_cagb .MarRight =NewCT_SignedTwipsMeasure ();_cagb .MarTop =NewCT_SignedTwipsMeasure ();_cagb .MarBottom =NewCT_SignedTwipsMeasure (); -return _cagb ;}; +// Validate validates the WdWpc and its children +func (_cecbaa *WdWpc )Validate ()error {return _cecbaa .ValidateWithPath ("\u0057\u0064\u0057p\u0063")};type CT_MultiLevelType struct{ -// ValidateWithPath validates the CT_CalendarType and its children, prefixing error messages with path -func (_cae *CT_CalendarType )ValidateWithPath (path string )error {if _ddec :=_cae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddec !=nil {return _ddec ;};return nil ;};func (_ecgde *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 :_d .Sprintf ("\u0025\u0076",_ecgde .AuthorAttr )}); -if _ecgde .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_ecgde .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_ecgde .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbddb *CT_Jc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbddb .ValAttr =ST_Jc (1);for _ ,_gddgf :=range start .Attr {if _gddgf .Name .Local =="\u0076\u0061\u006c"{_dbddb .ValAttr .UnmarshalXMLAttr (_gddgf ); -continue ;};};for {_geefa ,_ddfabg :=d .Token ();if _ddfabg !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004ac\u003a\u0020\u0025\u0073",_ddfabg );};if _dgeegf ,_ccagg :=_geefa .(_f .EndElement );_ccagg &&_dgeegf .Name ==start .Name {break ; -};};return nil ;}; +// Abstract Numbering Definition Type +ValAttr ST_MultiLevelType ;};func (_aecfc *CT_JcTable )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cbfbb ,_cbbed :=_aecfc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cbbed !=nil {return _cbbed ;};start .Attr =append (start .Attr ,_cbfbb ); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bdaad ST_TblLayoutType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dgaabc :=_d .Attr {};_dgaabc .Name =name ;switch _bdaad {case ST_TblLayoutTypeUnset :_dgaabc .Value =""; +case ST_TblLayoutTypeFixed :_dgaabc .Value ="\u0066\u0069\u0078e\u0064";case ST_TblLayoutTypeAutofit :_dgaabc .Value ="\u0061u\u0074\u006f\u0066\u0069\u0074";};return _dgaabc ,nil ;};func (_gbbbe ST_CaptionPos )String ()string {switch _gbbbe {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 "";}; -// ValidateWithPath validates the CT_Sym and its children, prefixing error messages with path -func (_aafcg *CT_Sym )ValidateWithPath (path string )error {return nil };func (_fcggg *CT_SdtContentRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bafgdea :for {_cgdabb ,_debgb :=d .Token ();if _debgb !=nil {return _debgb ;};switch _adgga :=_cgdabb .(type ){case _f .StartElement :switch _adgga .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbecfb :=NewCT_SimpleField (); -if _cffebd :=d .DecodeElement (_bbecfb ,&_adgga );_cffebd !=nil {return _cffebd ;};_fcggg .FldSimple =append (_fcggg .FldSimple ,_bbecfb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcggg .Hyperlink =NewCT_Hyperlink (); -if _afeef :=d .DecodeElement (_fcggg .Hyperlink ,&_adgga );_afeef !=nil {return _afeef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\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"}:_fcggg .SubDoc =NewCT_Rel (); -if _baebe :=d .DecodeElement (_fcggg .SubDoc ,&_adgga );_baebe !=nil {return _baebe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_afebbe :=NewEG_ContentRunContent (); -_afebbe .CustomXml =NewCT_CustomXmlRun ();if _fgggf :=d .DecodeElement (_afebbe .CustomXml ,&_adgga );_fgggf !=nil {return _fgggf ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_afebbe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcfdcg :=NewEG_ContentRunContent (); -_bcfdcg .SmartTag =NewCT_SmartTagRun ();if _decbd :=d .DecodeElement (_bcfdcg .SmartTag ,&_adgga );_decbd !=nil {return _decbd ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_bcfdcg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_caafc :=NewEG_ContentRunContent (); -_caafc .Sdt =NewCT_SdtRun ();if _gfaef :=d .DecodeElement (_caafc .Sdt ,&_adgga );_gfaef !=nil {return _gfaef ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_caafc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_begeb :=NewEG_ContentRunContent (); -_begeb .Dir =NewCT_DirContentRun ();if _gbega :=d .DecodeElement (_begeb .Dir ,&_adgga );_gbega !=nil {return _gbega ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_begeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeegb :=NewEG_ContentRunContent (); -_aeegb .Bdo =NewCT_BdoContentRun ();if _aafgf :=d .DecodeElement (_aeegb .Bdo ,&_adgga );_aafgf !=nil {return _aafgf ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_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 :"\u0072"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_gfadgf :=NewEG_ContentRunContent (); -_gfadgf .R =NewCT_R ();if _egbgg :=d .DecodeElement (_gfadgf .R ,&_adgga );_egbgg !=nil {return _egbgg ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_gfadgf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gccdb :=NewEG_ContentRunContent (); -_acfcd :=NewEG_RunLevelElts ();_acfcd .ProofErr =NewCT_ProofErr ();if _egfgg :=d .DecodeElement (_acfcd .ProofErr ,&_adgga );_egfgg !=nil {return _egfgg ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_gccdb );_gccdb .EG_RunLevelElts =append (_gccdb .EG_RunLevelElts ,_acfcd ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dbfba :=NewEG_ContentRunContent (); -_dadeg :=NewEG_RunLevelElts ();_dadeg .PermStart =NewCT_PermStart ();if _bfeff :=d .DecodeElement (_dadeg .PermStart ,&_adgga );_bfeff !=nil {return _bfeff ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_dbfba );_dbfba .EG_RunLevelElts =append (_dbfba .EG_RunLevelElts ,_dadeg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_adddf :=NewEG_ContentRunContent (); -_aecce :=NewEG_RunLevelElts ();_aecce .PermEnd =NewCT_Perm ();if _gfdba :=d .DecodeElement (_aecce .PermEnd ,&_adgga );_gfdba !=nil {return _gfdba ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_adddf );_adddf .EG_RunLevelElts =append (_adddf .EG_RunLevelElts ,_aecce ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebccdb :=NewEG_ContentRunContent (); -_bcgb :=NewEG_RunLevelElts ();_bcgb .Ins =NewCT_RunTrackChange ();if _dagaf :=d .DecodeElement (_bcgb .Ins ,&_adgga );_dagaf !=nil {return _dagaf ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_ebccdb );_ebccdb .EG_RunLevelElts =append (_ebccdb .EG_RunLevelElts ,_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 :"\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"}:_beacb :=NewEG_ContentRunContent (); -_gdccfe :=NewEG_RunLevelElts ();_gdccfe .Del =NewCT_RunTrackChange ();if _gfbeb :=d .DecodeElement (_gdccfe .Del ,&_adgga );_gfbeb !=nil {return _gfbeb ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_beacb );_beacb .EG_RunLevelElts =append (_beacb .EG_RunLevelElts ,_gdccfe ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_facef :=NewEG_ContentRunContent (); -_ggdec :=NewEG_RunLevelElts ();_ggdec .MoveFrom =NewCT_RunTrackChange ();if _bbcddd :=d .DecodeElement (_ggdec .MoveFrom ,&_adgga );_bbcddd !=nil {return _bbcddd ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_facef );_facef .EG_RunLevelElts =append (_facef .EG_RunLevelElts ,_ggdec ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_aagbbd :=NewEG_ContentRunContent (); -_aceec :=NewEG_RunLevelElts ();_aceec .MoveTo =NewCT_RunTrackChange ();if _bfeef :=d .DecodeElement (_aceec .MoveTo ,&_adgga );_bfeef !=nil {return _bfeef ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_aagbbd );_aagbbd .EG_RunLevelElts =append (_aagbbd .EG_RunLevelElts ,_aceec ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egbcf :=NewEG_ContentRunContent (); -_ddede :=NewEG_RunLevelElts ();_eefgb :=NewEG_RangeMarkupElements ();_eefgb .BookmarkStart =NewCT_Bookmark ();if _dfgagg :=d .DecodeElement (_eefgb .BookmarkStart ,&_adgga );_dfgagg !=nil {return _dfgagg ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_egbcf ); -_egbcf .EG_RunLevelElts =append (_egbcf .EG_RunLevelElts ,_ddede );_ddede .EG_RangeMarkupElements =append (_ddede .EG_RangeMarkupElements ,_eefgb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffaebb :=NewEG_ContentRunContent (); -_ddcad :=NewEG_RunLevelElts ();_fdgga :=NewEG_RangeMarkupElements ();_fdgga .BookmarkEnd =NewCT_MarkupRange ();if _bcfc :=d .DecodeElement (_fdgga .BookmarkEnd ,&_adgga );_bcfc !=nil {return _bcfc ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_ffaebb ); -_ffaebb .EG_RunLevelElts =append (_ffaebb .EG_RunLevelElts ,_ddcad );_ddcad .EG_RangeMarkupElements =append (_ddcad .EG_RangeMarkupElements ,_fdgga );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ceebb :=NewEG_ContentRunContent (); -_dfece :=NewEG_RunLevelElts ();_gggad :=NewEG_RangeMarkupElements ();_gggad .MoveFromRangeStart =NewCT_MoveBookmark ();if _fdfaaa :=d .DecodeElement (_gggad .MoveFromRangeStart ,&_adgga );_fdfaaa !=nil {return _fdfaaa ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_ceebb ); -_ceebb .EG_RunLevelElts =append (_ceebb .EG_RunLevelElts ,_dfece );_dfece .EG_RangeMarkupElements =append (_dfece .EG_RangeMarkupElements ,_gggad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dfdfg :=NewEG_ContentRunContent (); -_fgaeb :=NewEG_RunLevelElts ();_fegdf :=NewEG_RangeMarkupElements ();_fegdf .MoveFromRangeEnd =NewCT_MarkupRange ();if _dgedd :=d .DecodeElement (_fegdf .MoveFromRangeEnd ,&_adgga );_dgedd !=nil {return _dgedd ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_dfdfg ); -_dfdfg .EG_RunLevelElts =append (_dfdfg .EG_RunLevelElts ,_fgaeb );_fgaeb .EG_RangeMarkupElements =append (_fgaeb .EG_RangeMarkupElements ,_fegdf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cfeed :=NewEG_ContentRunContent (); -_begdg :=NewEG_RunLevelElts ();_dabcd :=NewEG_RangeMarkupElements ();_dabcd .MoveToRangeStart =NewCT_MoveBookmark ();if _accdfc :=d .DecodeElement (_dabcd .MoveToRangeStart ,&_adgga );_accdfc !=nil {return _accdfc ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_cfeed ); -_cfeed .EG_RunLevelElts =append (_cfeed .EG_RunLevelElts ,_begdg );_begdg .EG_RangeMarkupElements =append (_begdg .EG_RangeMarkupElements ,_dabcd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dfebf :=NewEG_ContentRunContent (); -_bcdcec :=NewEG_RunLevelElts ();_eaaadc :=NewEG_RangeMarkupElements ();_eaaadc .MoveToRangeEnd =NewCT_MarkupRange ();if _aeabb :=d .DecodeElement (_eaaadc .MoveToRangeEnd ,&_adgga );_aeabb !=nil {return _aeabb ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_dfebf ); -_dfebf .EG_RunLevelElts =append (_dfebf .EG_RunLevelElts ,_bcdcec );_bcdcec .EG_RangeMarkupElements =append (_bcdcec .EG_RangeMarkupElements ,_eaaadc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfffba :=NewEG_ContentRunContent (); -_gbdef :=NewEG_RunLevelElts ();_faddc :=NewEG_RangeMarkupElements ();_faddc .CommentRangeStart =NewCT_MarkupRange ();if _fegcd :=d .DecodeElement (_faddc .CommentRangeStart ,&_adgga );_fegcd !=nil {return _fegcd ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_bfffba ); -_bfffba .EG_RunLevelElts =append (_bfffba .EG_RunLevelElts ,_gbdef );_gbdef .EG_RangeMarkupElements =append (_gbdef .EG_RangeMarkupElements ,_faddc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_ebeb :=NewEG_ContentRunContent (); -_bbebb :=NewEG_RunLevelElts ();_ebdbcc :=NewEG_RangeMarkupElements ();_ebdbcc .CommentRangeEnd =NewCT_MarkupRange ();if _dabcc :=d .DecodeElement (_ebdbcc .CommentRangeEnd ,&_adgga );_dabcc !=nil {return _dabcc ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_ebeb ); -_ebeb .EG_RunLevelElts =append (_ebeb .EG_RunLevelElts ,_bbebb );_bbebb .EG_RangeMarkupElements =append (_bbebb .EG_RangeMarkupElements ,_ebdbcc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gfcdc :=NewEG_ContentRunContent (); -_bbadc :=NewEG_RunLevelElts ();_fbcaab :=NewEG_RangeMarkupElements ();_fbcaab .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bdfdcf :=d .DecodeElement (_fbcaab .CustomXmlInsRangeStart ,&_adgga );_bdfdcf !=nil {return _bdfdcf ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_gfcdc ); -_gfcdc .EG_RunLevelElts =append (_gfcdc .EG_RunLevelElts ,_bbadc );_bbadc .EG_RangeMarkupElements =append (_bbadc .EG_RangeMarkupElements ,_fbcaab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_acfbb :=NewEG_ContentRunContent (); -_gafccg :=NewEG_RunLevelElts ();_ddcab :=NewEG_RangeMarkupElements ();_ddcab .CustomXmlInsRangeEnd =NewCT_Markup ();if _fdeae :=d .DecodeElement (_ddcab .CustomXmlInsRangeEnd ,&_adgga );_fdeae !=nil {return _fdeae ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_acfbb ); -_acfbb .EG_RunLevelElts =append (_acfbb .EG_RunLevelElts ,_gafccg );_gafccg .EG_RangeMarkupElements =append (_gafccg .EG_RangeMarkupElements ,_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 :"\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"}:_dffdb :=NewEG_ContentRunContent (); -_aacea :=NewEG_RunLevelElts ();_bceac :=NewEG_RangeMarkupElements ();_bceac .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eaegab :=d .DecodeElement (_bceac .CustomXmlDelRangeStart ,&_adgga );_eaegab !=nil {return _eaegab ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_dffdb ); -_dffdb .EG_RunLevelElts =append (_dffdb .EG_RunLevelElts ,_aacea );_aacea .EG_RangeMarkupElements =append (_aacea .EG_RangeMarkupElements ,_bceac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_eadde :=NewEG_ContentRunContent (); -_ffbee :=NewEG_RunLevelElts ();_ebcagc :=NewEG_RangeMarkupElements ();_ebcagc .CustomXmlDelRangeEnd =NewCT_Markup ();if _ceafad :=d .DecodeElement (_ebcagc .CustomXmlDelRangeEnd ,&_adgga );_ceafad !=nil {return _ceafad ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_eadde ); -_eadde .EG_RunLevelElts =append (_eadde .EG_RunLevelElts ,_ffbee );_ffbee .EG_RangeMarkupElements =append (_ffbee .EG_RangeMarkupElements ,_ebcagc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eadcb :=NewEG_ContentRunContent (); -_aeefa :=NewEG_RunLevelElts ();_fabbb :=NewEG_RangeMarkupElements ();_fabbb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cgfff :=d .DecodeElement (_fabbb .CustomXmlMoveFromRangeStart ,&_adgga );_cgfff !=nil {return _cgfff ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_eadcb ); -_eadcb .EG_RunLevelElts =append (_eadcb .EG_RunLevelElts ,_aeefa );_aeefa .EG_RangeMarkupElements =append (_aeefa .EG_RangeMarkupElements ,_fabbb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_aaaeg :=NewEG_ContentRunContent (); -_eabegc :=NewEG_RunLevelElts ();_edbce :=NewEG_RangeMarkupElements ();_edbce .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _addfe :=d .DecodeElement (_edbce .CustomXmlMoveFromRangeEnd ,&_adgga );_addfe !=nil {return _addfe ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_aaaeg ); -_aaaeg .EG_RunLevelElts =append (_aaaeg .EG_RunLevelElts ,_eabegc );_eabegc .EG_RangeMarkupElements =append (_eabegc .EG_RangeMarkupElements ,_edbce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_effcd :=NewEG_ContentRunContent (); -_defdgd :=NewEG_RunLevelElts ();_eaffc :=NewEG_RangeMarkupElements ();_eaffc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bbfde :=d .DecodeElement (_eaffc .CustomXmlMoveToRangeStart ,&_adgga );_bbfde !=nil {return _bbfde ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_effcd ); -_effcd .EG_RunLevelElts =append (_effcd .EG_RunLevelElts ,_defdgd );_defdgd .EG_RangeMarkupElements =append (_defdgd .EG_RangeMarkupElements ,_eaffc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_daeec :=NewEG_ContentRunContent (); -_aebgc :=NewEG_RunLevelElts ();_bdafd :=NewEG_RangeMarkupElements ();_bdafd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _efeaf :=d .DecodeElement (_bdafd .CustomXmlMoveToRangeEnd ,&_adgga );_efeaf !=nil {return _efeaf ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_daeec ); -_daeec .EG_RunLevelElts =append (_daeec .EG_RunLevelElts ,_aebgc );_aebgc .EG_RangeMarkupElements =append (_aebgc .EG_RangeMarkupElements ,_bdafd );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"}:_bgcea :=NewEG_ContentRunContent (); -_bfbdaf :=NewEG_RunLevelElts ();_eabed :=NewEG_MathContent ();_eabed .OMathPara =_aa .NewOMathPara ();if _feacd :=d .DecodeElement (_eabed .OMathPara ,&_adgga );_feacd !=nil {return _feacd ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_bgcea ); -_bgcea .EG_RunLevelElts =append (_bgcea .EG_RunLevelElts ,_bfbdaf );_bfbdaf .EG_MathContent =append (_bfbdaf .EG_MathContent ,_eabed );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"}:_aaafg :=NewEG_ContentRunContent (); -_cadbc :=NewEG_RunLevelElts ();_cecf :=NewEG_MathContent ();_cecf .OMath =_aa .NewOMath ();if _efgfdc :=d .DecodeElement (_cecf .OMath ,&_adgga );_efgfdc !=nil {return _efgfdc ;};_fcggg .EG_ContentRunContent =append (_fcggg .EG_ContentRunContent ,_aaafg ); -_aaafg .EG_RunLevelElts =append (_aaafg .EG_RunLevelElts ,_cadbc );_cadbc .EG_MathContent =append (_cadbc .EG_MathContent ,_cecf );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",_adgga .Name ); -if _dbadg :=d .Skip ();_dbadg !=nil {return _dbadg ;};};case _f .EndElement :break _bafgdea ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_TblOverlap and its children +func (_fdedg *CT_TblOverlap )Validate ()error {return _fdedg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");};func (_cffeb *CT_TextEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gfcfd ,_cedae :=_cffeb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _cedae !=nil {return _cedae ;};start .Attr =append (start .Attr ,_gfcfd );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_CharacterSpacing byte ;func (_abae *CT_Empty )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_bedea ,_dbcad :=d .Token (); +if _dbcad !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_dbcad );};if _bfbae ,_agbeb :=_bedea .(_d .EndElement );_agbeb &&_bfbae .Name ==start .Name {break ;};};return nil ;}; +type CT_TblBorders struct{ -// Validate validates the CT_Lvl and its children -func (_edbdg *CT_Lvl )Validate ()error {return _edbdg .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");};func (_bcbade ST_DocPartBehavior )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bcbade .String (),start ); -};func (_dbffe *ST_SignedTwipsMeasure )ValidateWithPath (path string )error {_eaeed :=[]string {};if _dbffe .Int64 !=nil {_eaeed =append (_eaeed ,"\u0049\u006e\u00746\u0034");};if _dbffe .ST_UniversalMeasure !=nil {_eaeed =append (_eaeed ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065"); -};if len (_eaeed )> 1{return _d .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eaeed );};return nil ;};func (_geacac *CT_DocPartPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_abcf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_geacac .Name ,_abcf );if _geacac .Style !=nil {_dcdea :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_geacac .Style ,_dcdea ); -};if _geacac .Category !=nil {_aaded :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}};e .EncodeElement (_geacac .Category ,_aaded );};if _geacac .Types !=nil {_gdfeg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0079\u0070\u0065\u0073"}}; -e .EncodeElement (_geacac .Types ,_gdfeg );};if _geacac .Behaviors !=nil {_cffd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073"}};e .EncodeElement (_geacac .Behaviors ,_cffd );};if _geacac .Description !=nil {_aged :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_geacac .Description ,_aged );};if _geacac .Guid !=nil {_gdea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0067\u0075\u0069\u0064"}};e .EncodeElement (_geacac .Guid ,_gdea );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_dcagf *CT_DocPartBehaviors )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_becdb :for {_gbadg ,_ddca :=d .Token ();if _ddca !=nil {return _ddca ;};switch _gcege :=_gbadg .(type ){case _f .StartElement :switch _gcege .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cecd :=NewCT_DocPartBehavior (); -if _dgbdc :=d .DecodeElement (_cecd ,&_gcege );_dgbdc !=nil {return _dgbdc ;};_dcagf .Behavior =append (_dcagf .Behavior ,_cecd );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",_gcege .Name ); -if _dbfed :=d .Skip ();_dbfed !=nil {return _dbfed ;};};case _f .EndElement :break _becdb ;case _f .CharData :};};return nil ;};func (_dfcdda ST_TextAlignment )String ()string {switch _dfcdda {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 (_ddeda ST_Lock )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ggbfa :=_f .Attr {}; -_ggbfa .Name =name ;switch _ddeda {case ST_LockUnset :_ggbfa .Value ="";case ST_LockSdtLocked :_ggbfa .Value ="\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d";case ST_LockContentLocked :_ggbfa .Value ="\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064"; -case ST_LockUnlocked :_ggbfa .Value ="\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064";case ST_LockSdtContentLocked :_ggbfa .Value ="\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";};return _ggbfa ,nil ;}; +// Table Top Border +Top *CT_Border ; -// Validate validates the CT_PageBorder and its children -func (_eggcca *CT_PageBorder )Validate ()error {return _eggcca .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");}; +// Table Leading Edge Border +Start *CT_Border ; -// Validate validates the Footnotes and its children -func (_dgaaa *Footnotes )Validate ()error {return _dgaaa .ValidateWithPath ("\u0046o\u006f\u0074\u006e\u006f\u0074\u0065s");};func (_afecde ST_StyleType )ValidateWithPath (path string )error {switch _afecde {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afecde )); -};return nil ;};func (_beecd *ST_FtnEdn )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_beecd =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_beecd =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_beecd =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_beecd =3; -case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_beecd =4;};return nil ;};func (_egfbd *CT_FFHelpText )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aaeg :=range start .Attr {if _aaeg .Name .Local =="\u0074\u0079\u0070\u0065"{_egfbd .TypeAttr .UnmarshalXMLAttr (_aaeg ); -continue ;};if _aaeg .Name .Local =="\u0076\u0061\u006c"{_ebfcc ,_edggf :=_aaeg .Value ,error (nil );if _edggf !=nil {return _edggf ;};_egfbd .ValAttr =&_ebfcc ;continue ;};};for {_dbcdf ,_cfdbg :=d .Token ();if _cfdbg !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0048e\u006cp\u0054\u0065\u0078\u0074\u003a\u0020\u0025s",_cfdbg ); -};if _befea ,_dabfe :=_dbcdf .(_f .EndElement );_dabfe &&_befea .Name ==start .Name {break ;};};return nil ;};func (_gcbbbb *ST_ObjectUpdateMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdagad ,_gdged :=d .Token ();if _gdged !=nil {return _gdged ; -};if _gaedgg ,_ccbge :=_fdagad .(_f .EndElement );_ccbge &&_gaedgg .Name ==start .Name {*_gcbbbb =1;return nil ;};if _bbcgeb ,_cafge :=_fdagad .(_f .CharData );!_cafge {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdagad ); -}else {switch string (_bbcgeb ){case "":*_gcbbbb =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_gcbbbb =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_gcbbbb =2;};};_fdagad ,_gdged =d .Token ();if _gdged !=nil {return _gdged ;};if _abfdb ,_dffdf :=_fdagad .(_f .EndElement ); -_dffdf &&_abfdb .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdagad );};func NewCT_SdtDocPart ()*CT_SdtDocPart {_agcfff :=&CT_SdtDocPart {}; -return _agcfff };type CT_Border struct{ +// Table Leading Edge Border +Left *CT_Border ; -// Border Style -ValAttr ST_Border ; +// Table Bottom Border +Bottom *CT_Border ; -// Border Color -ColorAttr *ST_HexColor ; +// Table Trailing Edge Border +End *CT_Border ; -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; +// Table Trailing Edge Border +Right *CT_Border ; -// Border Theme Color Tint -ThemeTintAttr *string ; +// Table Inside Horizontal Edges Border +InsideH *CT_Border ; -// Border Theme Color Shade -ThemeShadeAttr *string ; +// Table Inside Vertical Edges Border +InsideV *CT_Border ;};func (_cedadbg ST_DocPartBehavior )ValidateWithPath (path string )error {switch _cedadbg {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 (_cedadbg )); +};return nil ;}; -// Border Width -SzAttr *uint64 ; +// Validate validates the CT_Hyperlink and its children +func (_bacac *CT_Hyperlink )Validate ()error {return _bacac .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func NewCT_TcPrChange ()*CT_TcPrChange {_gbcbg :=&CT_TcPrChange {};_gbcbg .TcPr =NewCT_TcPrInner (); +return _gbcbg ;};const (ST_MergeUnset ST_Merge =0;ST_MergeContinue ST_Merge =1;ST_MergeRestart ST_Merge =2;); -// Border Spacing Measurement -SpaceAttr *uint64 ; +// Validate validates the CT_LsdException and its children +func (_bcfdg *CT_LsdException )Validate ()error {return _bcfdg .ValidateWithPath ("\u0043T\u005fL\u0073\u0064\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e");};func (_fegbdg ST_BrType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bafeb :=_d .Attr {}; +_bafeb .Name =name ;switch _fegbdg {case ST_BrTypeUnset :_bafeb .Value ="";case ST_BrTypePage :_bafeb .Value ="\u0070\u0061\u0067\u0065";case ST_BrTypeColumn :_bafeb .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case ST_BrTypeTextWrapping :_bafeb .Value ="\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067"; +};return _bafeb ,nil ;};func (_gdggg *CT_TextDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fcdaca ,_decbc :=_gdggg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _decbc !=nil {return _decbc ;};start .Attr =append (start .Attr ,_fcdaca ); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eceaag ST_EdGrp )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dedae :=_d .Attr {};_dedae .Name =name ;switch _eceaag {case ST_EdGrpUnset :_dedae .Value =""; +case ST_EdGrpNone :_dedae .Value ="\u006e\u006f\u006e\u0065";case ST_EdGrpEveryone :_dedae .Value ="\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065";case ST_EdGrpAdministrators :_dedae .Value ="\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073"; +case ST_EdGrpContributors :_dedae .Value ="\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073";case ST_EdGrpEditors :_dedae .Value ="\u0065d\u0069\u0074\u006f\u0072\u0073";case ST_EdGrpOwners :_dedae .Value ="\u006f\u0077\u006e\u0065\u0072\u0073"; +case ST_EdGrpCurrent :_dedae .Value ="\u0063u\u0072\u0072\u0065\u006e\u0074";};return _dedae ,nil ;}; -// Border Shadow -ShadowAttr *_df .ST_OnOff ; +// ValidateWithPath validates the WdCT_WrapTopBottom and its children, prefixing error messages with path +func (_abbcd *WdCT_WrapTopBottom )ValidateWithPath (path string )error {if _abbcd .EffectExtent !=nil {if _gbefgf :=_abbcd .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_gbefgf !=nil {return _gbefgf ; +};};return nil ;};func (_ebbcbe *CT_TblPrExChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebbcbe .TblPrEx =NewCT_TblPrExBase ();for _ ,_cdgfe :=range start .Attr {if _cdgfe .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_afcfd ,_feefd :=_cdgfe .Value ,error (nil ); +if _feefd !=nil {return _feefd ;};_ebbcbe .AuthorAttr =_afcfd ;continue ;};if _cdgfe .Name .Local =="\u0064\u0061\u0074\u0065"{_ffeec ,_aaecc :=ParseStdlibTime (_cdgfe .Value );if _aaecc !=nil {return _aaecc ;};_ebbcbe .DateAttr =&_ffeec ;continue ;};if _cdgfe .Name .Local =="\u0069\u0064"{_fbbfa ,_cfggaa :=_e .ParseInt (_cdgfe .Value ,10,64); +if _cfggaa !=nil {return _cfggaa ;};_ebbcbe .IdAttr =_fbbfa ;continue ;};};_eeaee :for {_bfecdf ,_gfggb :=d .Token ();if _gfggb !=nil {return _gfggb ;};switch _fbcac :=_bfecdf .(type ){case _d .StartElement :switch _fbcac .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 _caffb :=d .DecodeElement (_ebbcbe .TblPrEx ,&_fbcac ); +_caffb !=nil {return _caffb ;};default:_gb .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",_fbcac .Name ); +if _bcfec :=d .Skip ();_bcfec !=nil {return _bcfec ;};};case _d .EndElement :break _eeaee ;case _d .CharData :};};return nil ;};type CT_Br struct{ -// Create Frame Effect -FrameAttr *_df .ST_OnOff ;};func (_deccea ST_TblStyleOverrideType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_deccea .String (),start );};type CT_Frameset struct{ +// Break Type +TypeAttr ST_BrType ; -// Nested Frameset Size -Sz *CT_String ; +// Restart Location For Text Wrapping Break +ClearAttr ST_BrClear ;};func (_ccbad ST_BrType )Validate ()error {return _ccbad .ValidateWithPath ("")}; -// Frameset Splitter Properties -FramesetSplitbar *CT_FramesetSplitbar ; +// ValidateWithPath validates the EG_ContentCellContent and its children, prefixing error messages with path +func (_fgcccd *EG_ContentCellContent )ValidateWithPath (path string )error {for _cgaff ,_ffdbc :=range _fgcccd .Tc {if _acbgg :=_ffdbc .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_cgaff ));_acbgg !=nil {return _acbgg ; +};};if _fgcccd .CustomXml !=nil {if _eacag :=_fgcccd .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_eacag !=nil {return _eacag ;};};if _fgcccd .Sdt !=nil {if _afbcfg :=_fgcccd .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); +_afbcfg !=nil {return _afbcfg ;};};for _gcabc ,_ccgbd :=range _fgcccd .EG_RunLevelElts {if _dggeef :=_ccgbd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_gcabc )); +_dggeef !=nil {return _dggeef ;};};return nil ;};func (_abcgec *CT_Text )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _abcgec .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_b .Sprintf ("\u0025\u0076",*_abcgec .SpaceAttr )}); +};e .EncodeElement (_abcgec .Content ,start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Shd ()*CT_Shd {_fbbde :=&CT_Shd {};_fbbde .ValAttr =ST_Shd (1);return _fbbde };func (_eedbc *CT_TabStop )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fbddd ,_ebfgb :=_eedbc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _ebfgb !=nil {return _ebfgb ;};start .Attr =append (start .Attr ,_fbddd );if _eedbc .LeaderAttr !=ST_TabTlcUnset {_gcbgbe ,_dgcgf :=_eedbc .LeaderAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _dgcgf !=nil {return _dgcgf ; +};start .Attr =append (start .Attr ,_gcbgbe );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0070o\u0073"},Value :_b .Sprintf ("\u0025\u0076",_eedbc .PosAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_gfbag ST_SignedHpsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gfbag .Int64 !=nil {e .EncodeToken (_d .CharData (_b .Sprintf ("\u0025\u0064",*_gfbag .Int64 )));};if _gfbag .ST_UniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_gfbag .ST_UniversalMeasure )); +};return e .EncodeToken (_d .EndElement {Name :start .Name });};type ST_TblLayoutType byte ; -// Frameset Layout -FrameLayout *CT_FrameLayout ;Title *CT_String ;Choice []*CT_FramesetChoice ;};func (_cecgf *WdCT_PosVChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cecgf .Align !=WdST_AlignVUnset {_dcffd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}}; -e .EncodeElement (_cecgf .Align ,_dcffd );};if _cecgf .PosOffset !=nil {_gedbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_cecgf .PosOffset ,_gedbf );};return nil ; -};func (_agae *CT_Br )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgec :=range start .Attr {if _dgec .Name .Local =="\u0074\u0079\u0070\u0065"{_agae .TypeAttr .UnmarshalXMLAttr (_dgec );continue ;};if _dgec .Name .Local =="\u0063\u006c\u0065a\u0072"{_agae .ClearAttr .UnmarshalXMLAttr (_dgec ); -continue ;};};for {_gcdd ,_gbgb :=d .Token ();if _gbgb !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0042r\u003a\u0020\u0025\u0073",_gbgb );};if _gffe ,_bbaf :=_gcdd .(_f .EndElement );_bbaf &&_gffe .Name ==start .Name {break ; -};};return nil ;};func (_gdefc *EG_RubyContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdefc .R !=nil {_ddegg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_gdefc .R ,_ddegg );};if _gdefc .EG_RunLevelElts !=nil {for _ ,_gdfab :=range _gdefc .EG_RunLevelElts {_gdfab .MarshalXML (e ,_f .StartElement {}); -};};return nil ;};func NewCT_FFTextInput ()*CT_FFTextInput {_edgbd :=&CT_FFTextInput {};return _edgbd };func (_eaegee ST_View )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eaegee .String (),start );};func (_ebcaeg *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 :_d .Sprintf ("\u0025\u0076",_ebcaeg .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acedg ST_HighlightColor )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dcbcg :=_f .Attr {};_dcbcg .Name =name ;switch _acedg {case ST_HighlightColorUnset :_dcbcg .Value =""; -case ST_HighlightColorBlack :_dcbcg .Value ="\u0062\u006c\u0061c\u006b";case ST_HighlightColorBlue :_dcbcg .Value ="\u0062\u006c\u0075\u0065";case ST_HighlightColorCyan :_dcbcg .Value ="\u0063\u0079\u0061\u006e";case ST_HighlightColorGreen :_dcbcg .Value ="\u0067\u0072\u0065e\u006e"; -case ST_HighlightColorMagenta :_dcbcg .Value ="\u006da\u0067\u0065\u006e\u0074\u0061";case ST_HighlightColorRed :_dcbcg .Value ="\u0072\u0065\u0064";case ST_HighlightColorYellow :_dcbcg .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_HighlightColorWhite :_dcbcg .Value ="\u0077\u0068\u0069t\u0065"; -case ST_HighlightColorDarkBlue :_dcbcg .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_HighlightColorDarkCyan :_dcbcg .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case ST_HighlightColorDarkGreen :_dcbcg .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n"; -case ST_HighlightColorDarkMagenta :_dcbcg .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case ST_HighlightColorDarkRed :_dcbcg .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064";case ST_HighlightColorDarkYellow :_dcbcg .Value ="\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077"; -case ST_HighlightColorDarkGray :_dcbcg .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_HighlightColorLightGray :_dcbcg .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_HighlightColorNone :_dcbcg .Value ="\u006e\u006f\u006e\u0065"; -};return _dcbcg ,nil ;};func (_ddgeae ST_FrameLayout )String ()string {switch _ddgeae {case 0:return "";case 1:return "\u0072\u006f\u0077\u0073";case 2:return "\u0063\u006f\u006c\u0073";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func (_ebfadg *CT_FFHelpText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebfadg .TypeAttr !=ST_InfoTextTypeUnset {_bfcfb ,_cdbbe :=_ebfadg .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); -if _cdbbe !=nil {return _cdbbe ;};start .Attr =append (start .Attr ,_bfcfb );};if _ebfadg .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_ebfadg .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbfbf ST_Theme )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gfaca :=_f .Attr {};_gfaca .Name =name ;switch _cbfbf {case ST_ThemeUnset :_gfaca .Value =""; -case ST_ThemeMajorEastAsia :_gfaca .Value ="\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMajorBidi :_gfaca .Value ="\u006da\u006a\u006f\u0072\u0042\u0069\u0064i";case ST_ThemeMajorAscii :_gfaca .Value ="\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069"; -case ST_ThemeMajorHAnsi :_gfaca .Value ="\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069";case ST_ThemeMinorEastAsia :_gfaca .Value ="\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMinorBidi :_gfaca .Value ="\u006di\u006e\u006f\u0072\u0042\u0069\u0064i"; -case ST_ThemeMinorAscii :_gfaca .Value ="\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case ST_ThemeMinorHAnsi :_gfaca .Value ="\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069";};return _gfaca ,nil ;}; +// Validate validates the CT_SdtText and its children +func (_dfbgg *CT_SdtText )Validate ()error {return _dfbgg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074");}; -// Validate validates the CT_Panose and its children -func (_caedg *CT_Panose )Validate ()error {return _caedg .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u006f\u0073e");}; +// ValidateWithPath validates the WdCT_WordprocessingContentPart and its children, prefixing error messages with path +func (_fdcce *WdCT_WordprocessingContentPart )ValidateWithPath (path string )error {if _edfed :=_fdcce .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_edfed !=nil {return _edfed ;};if _fdcce .NvContentPartPr !=nil {if _bcdbee :=_fdcce .NvContentPartPr .ValidateWithPath (path +"\u002f\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"); +_bcdbee !=nil {return _bcdbee ;};};if _fdcce .Xfrm !=nil {if _eabgc :=_fdcce .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_eabgc !=nil {return _eabgc ;};};if _fdcce .ExtLst !=nil {if _cgbedf :=_fdcce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cgbedf !=nil {return _cgbedf ;};};return nil ;};func (_gdeegg *ST_ProofErr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afdcd ,_gabaca :=d .Token ();if _gabaca !=nil {return _gabaca ;};if _dbgeaa ,_bfdcag :=_afdcd .(_d .EndElement ); +_bfdcag &&_dbgeaa .Name ==start .Name {*_gdeegg =1;return nil ;};if _egcgfg ,_dafgce :=_afdcd .(_d .CharData );!_dafgce {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",_afdcd ); +}else {switch string (_egcgfg ){case "":*_gdeegg =0;case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_gdeegg =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_gdeegg =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_gdeegg =3; +case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_gdeegg =4;};};_afdcd ,_gabaca =d .Token ();if _gabaca !=nil {return _gabaca ;};if _gceega ,_bfdade :=_afdcd .(_d .EndElement );_bfdade &&_gceega .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",_afdcd ); +};func (_ceadbf ST_Border )String ()string {switch _ceadbf {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u006e\u006f\u006e\u0065";case 3:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 4:return "\u0074\u0068\u0069c\u006b";case 5:return "\u0064\u006f\u0075\u0062\u006c\u0065"; +case 6:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 7:return "\u0064\u0061\u0073\u0068\u0065\u0064";case 8:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 9:return "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case 10:return "\u0074\u0072\u0069\u0070\u006c\u0065"; +case 11:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case 12:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case 13:return "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070"; +case 14:return "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case 15:return "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case 16:return "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070"; +case 17:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case 18:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case 19:return "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070"; +case 20:return "\u0077\u0061\u0076\u0065";case 21:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case 22:return "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070";case 23:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064"; +case 24:return "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case 25:return "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case 26:return "\u006f\u0075\u0074\u0073\u0065\u0074";case 27:return "\u0069\u006e\u0073e\u0074"; +case 28:return "\u0061\u0070\u0070\u006c\u0065\u0073";case 29:return "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073";case 30:return "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072";case 31:return "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065"; +case 32:return "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073";case 33:return "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072";case 34:return "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073"; +case 35:return "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073";case 36:return "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073";case 37:return "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073"; +case 38:return "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073";case 39:return "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073";case 40:return "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073"; +case 41:return "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065";case 42:return "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065";case 43:return "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065"; +case 44:return "\u0062\u0061\u0074\u0073";case 45:return "\u0062\u0069\u0072d\u0073";case 46:return "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074";case 47:return "\u0063\u0061\u0062\u0069\u006e\u0073";case 48:return "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e"; +case 49:return "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n";case 50:return "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b";case 51:return "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072"; +case 52:return "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek";case 53:return "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065";case 54:return "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b"; +case 55:return "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072";case 56:return "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d";case 57:return "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065"; +case 58:return "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073";case 59:return "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073";case 60:return "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065"; +case 61:return "\u0063\u006c\u006f\u0063\u006b\u0073";case 62:return "\u0063o\u006d\u0070\u0061\u0073\u0073";case 63:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case 64:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073"; +case 65:return "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case 66:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073";case 67:return "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065"; +case 68:return "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case 69:return "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073";case 70:return "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073"; +case 71:return "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae";case 72:return "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079";case 73:return "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068"; +case 74:return "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073";case 75:return "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067";case 76:return "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068"; +case 77:return "\u0063\u0075\u0070";case 78:return "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068";case 79:return "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072";case 80:return "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073"; +case 81:return "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079";case 82:return "\u0064o\u0075\u0062\u006c\u0065\u0044";case 83:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073";case 84:return "\u0065\u0061\u0072\u0074\u0068\u0031"; +case 85:return "\u0065\u0061\u0072\u0074\u0068\u0032";case 86:return "\u0065\u0061\u0072\u0074\u0068\u0033";case 87:return "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031";case 88:return "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032"; +case 89:return "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k";case 90:return "\u0066\u0061\u006e\u0073";case 91:return "\u0066\u0069\u006c\u006d";case 92:return "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073";case 93:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074"; +case 94:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073";case 95:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031";case 96:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032"; +case 97:return "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079";case 98:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065";case 99:return "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073"; +case 100:return "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070";case 101:return "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079";case 102:return "\u0067\u0065\u006d\u0073";case 103:return "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e"; +case 104:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case 105:return "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651";case 106:return "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652";case 107:return "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e"; +case 108:return "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y";case 109:return "\u0068\u0065\u0061\u0072\u0074\u0073";case 110:return "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073";case 111:return "\u0068\u006f\u006cl\u0079"; +case 112:return "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079";case 113:return "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063";case 114:return "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073";case 115:return "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb"; +case 116:return "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031";case 117:return "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032";case 118:return "\u006da\u0070\u0050\u0069\u006e\u0073";case 119:return "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f"; +case 120:return "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073";case 121:return "\u006da\u0072\u0071\u0075\u0065\u0065";case 122:return "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064";case 123:return "\u006d\u006f\u006fn\u0073"; +case 124:return "\u006d\u006f\u0073\u0061\u0069\u0063";case 125:return "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073";case 126:return "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t";case 127:return "\u006f\u0076\u0061l\u0073";case 128:return "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073"; +case 129:return "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b";case 130:return "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072";case 131:return "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073";case 132:return "\u0070a\u0070\u0079\u0072\u0075\u0073"; +case 133:return "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072";case 134:return "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073";case 135:return "\u0070e\u006e\u0063\u0069\u006c\u0073";case 136:return "\u0070\u0065\u006f\u0070\u006c\u0065"; +case 137:return "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067";case 138:return "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073";case 139:return "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073";case 140:return "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070"; +case 141:return "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031";case 142:return "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032";case 143:return "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031";case 144:return "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073"; +case 145:return "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065";case 146:return "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s";case 147:return "\u0072\u0069\u006eg\u0073";case 148:return "\u0073\u0061\u0066\u0061\u0072\u0069"; +case 149:return "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068";case 150:return "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079";case 151:return "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t";case 152:return "\u0073e\u0061\u0074\u0074\u006c\u0065"; +case 153:return "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073";case 154:return "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068";case 155:return "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073"; +case 156:return "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t";case 157:return "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079";case 158:return "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073";case 159:return "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f"; +case 160:return "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t";case 161:return "\u0073\u0074\u0061r\u0073";case 162:return "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070";case 163:return "\u0073t\u0061\u0072\u0073\u0033\u0064";case 164:return "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b"; +case 165:return "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064";case 166:return "\u0073\u0075\u006e";case 167:return "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g";case 168:return "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r"; +case 169:return "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b";case 170:return "\u0074\u0072\u0065e\u0073";case 171:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079";case 172:return "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s"; +case 173:return "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651";case 174:return "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652";case 175:return "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031";case 176:return "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032"; +case 177:return "\u0073h\u0061\u0070\u0065\u0073\u0031";case 178:return "\u0073h\u0061\u0070\u0065\u0073\u0032";case 179:return "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031";case 180:return "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032"; +case 181:return "\u0076\u0069\u006e\u0065";case 182:return "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065";case 183:return "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073";case 184:return "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064"; +case 185:return "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e";case 186:return "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073";case 187:return "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073"; +case 188:return "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b";case 189:return "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073";case 190:return "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case 191:return "\u007a\u0069\u0067\u005a\u0061\u0067"; +case 192:return "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068";case 193:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_gddcbg WdST_RelFromV )ValidateWithPath (path string )error {switch _gddcbg {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 (_gddcbg )); +};return nil ;};type ST_FtnPos byte ; -// ValidateWithPath validates the CT_DocRsids and its children, prefixing error messages with path -func (_cbabg *CT_DocRsids )ValidateWithPath (path string )error {if _cbabg .RsidRoot !=nil {if _cddfg :=_cbabg .RsidRoot .ValidateWithPath (path +"\u002fR\u0073\u0069\u0064\u0052\u006f\u006ft");_cddfg !=nil {return _cddfg ;};};for _dceff ,_ccgfd :=range _cbabg .Rsid {if _edffa :=_ccgfd .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0052\u0073\u0069\u0064\u005b\u0025\u0064\u005d",path ,_dceff )); -_edffa !=nil {return _edffa ;};};return nil ;};type CT_Kinsoku struct{ +// Validate validates the WdCT_EffectExtent and its children +func (_fgfa *WdCT_EffectExtent )Validate ()error {return _fgfa .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0045x\u0074\u0065\u006e\u0074");};func (_dgbac ST_InfoTextType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dgbac .String (),start ); +}; -// Language For Which Custom Line Breaking Rule Applies -LangAttr string ; +// Validate validates the CT_Border and its children +func (_ccc *CT_Border )Validate ()error {return _ccc .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};func (_geeec *EG_ContentBlockContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _geeec .CustomXml !=nil {_caeegd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}}; +e .EncodeElement (_geeec .CustomXml ,_caeegd );};if _geeec .Sdt !=nil {_cabfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_geeec .Sdt ,_cabfa );};if _geeec .P !=nil {_dfcc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070"}}; +for _ ,_fecffb :=range _geeec .P {e .EncodeElement (_fecffb ,_dfcc );};};if _geeec .Tbl !=nil {_ecbde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_aacgce :=range _geeec .Tbl {e .EncodeElement (_aacgce ,_ecbde );};};if _geeec .EG_RunLevelElts !=nil {for _ ,_dceggc :=range _geeec .EG_RunLevelElts {_dceggc .MarshalXML (e ,_d .StartElement {}); +};};return nil ;};func NewCT_MathCtrlDel ()*CT_MathCtrlDel {_dfcee :=&CT_MathCtrlDel {};return _dfcee };type ST_HdrFtr byte ;type CT_LongHexNumber struct{ -// Characters For Custom Line Breaking Rule +// Long Hexadecimal Number Value ValAttr string ;}; -// ValidateWithPath validates the CT_RubyAlign and its children, prefixing error messages with path -func (_agaec *CT_RubyAlign )ValidateWithPath (path string )error {if _agaec .ValAttr ==ST_RubyAlignUnset {return _d .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 _fdaga :=_agaec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdaga !=nil {return _fdaga ;};return nil ;}; +// Validate validates the CT_Color and its children +func (_eebg *CT_Color )Validate ()error {return _eebg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func (_bdfaca ST_Direction )ValidateWithPath (path string )error {switch _bdfaca {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 (_bdfaca )); +};return nil ;}; -// ValidateWithPath validates the CT_Jc and its children, prefixing error messages with path -func (_ebeg *CT_Jc )ValidateWithPath (path string )error {if _ebeg .ValAttr ==ST_JcUnset {return _d .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 _ebgg :=_ebeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebgg !=nil {return _ebgg ;};return nil ;};func NewCT_FontsList ()*CT_FontsList {_gdffc :=&CT_FontsList {};return _gdffc }; +// Validate validates the CT_Cnf and its children +func (_deaa *CT_Cnf )Validate ()error {return _deaa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006e\u0066");};func (_agdcc *ST_Direction )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efcge ,_cedgae :=d .Token ();if _cedgae !=nil {return _cedgae ; +};if _aagdeg ,_abbeg :=_efcge .(_d .EndElement );_abbeg &&_aagdeg .Name ==start .Name {*_agdcc =1;return nil ;};if _gbfaaa ,_fcgaea :=_efcge .(_d .CharData );!_fcgaea {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",_efcge ); +}else {switch string (_gbfaaa ){case "":*_agdcc =0;case "\u006c\u0074\u0072":*_agdcc =1;case "\u0072\u0074\u006c":*_agdcc =2;};};_efcge ,_cedgae =d .Token ();if _cedgae !=nil {return _cedgae ;};if _dcebf ,_deagg :=_efcge .(_d .EndElement );_deagg &&_dcebf .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",_efcge );};const (ST_PTabRelativeToUnset ST_PTabRelativeTo =0;ST_PTabRelativeToMargin ST_PTabRelativeTo =1; +ST_PTabRelativeToIndent ST_PTabRelativeTo =2;);func ParseUnionST_HpsMeasure (s string )(ST_HpsMeasure ,error ){_abdgb :=ST_HpsMeasure {};if _gf .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_abdgb .ST_PositiveUniversalMeasure =&s ;}else {_fgbcge ,_ceaba :=_e .ParseFloat (s ,64); +if _ceaba !=nil {return _abdgb ,_b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_ceaba );};_abdgb .ST_UnsignedDecimalNumber =_ec .Uint64 (uint64 (_fgbcge ));};return _abdgb ,nil ; +};func (_gdbeaf ST_MultiLevelType )Validate ()error {return _gdbeaf .ValidateWithPath ("")}; -// Validate validates the CT_String and its children -func (_gcdfb *CT_String )Validate ()error {return _gcdfb .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");}; +// ValidateWithPath validates the CT_TextScale and its children, prefixing error messages with path +func (_eebebe *CT_TextScale )ValidateWithPath (path string )error {if _eebebe .ValAttr !=nil {if _bagega :=_eebebe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bagega !=nil {return _bagega ;};};return nil ;};type WdST_RelFromH byte ; +func (_ddabeg *ST_StyleSort )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddabeg =0;case "\u006e\u0061\u006d\u0065":*_ddabeg =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_ddabeg =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ddabeg =3; +case "\u0066\u006f\u006e\u0074":*_ddabeg =4;case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_ddabeg =5;case "\u0074\u0079\u0070\u0065":*_ddabeg =6;case "\u0030\u0030\u0030\u0030":*_ddabeg =7;case "\u0030\u0030\u0030\u0031":*_ddabeg =8;case "\u0030\u0030\u0030\u0032":*_ddabeg =9; +case "\u0030\u0030\u0030\u0033":*_ddabeg =10;case "\u0030\u0030\u0030\u0034":*_ddabeg =11;case "\u0030\u0030\u0030\u0035":*_ddabeg =12;};return nil ;};func (_beffg *CT_TblGridCol )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _beffg .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_beffg .WAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type WdCT_TextboxInfo struct{IdAttr *uint16 ;TxbxContent *WdCT_TxbxContent ;ExtLst *_ed .CT_OfficeArtExtensionList ;}; -// Validate validates the CT_TrPrChange and its children -func (_bgaag *CT_TrPrChange )Validate ()error {return _bgaag .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_bfbgebd ST_BrType )Validate ()error {return _bfbgebd .ValidateWithPath ("")};func (_fcbeaa *CT_TblPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _fcbeaa .TblStyle !=nil {_ffgda :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fcbeaa .TblStyle ,_ffgda );};if _fcbeaa .TblpPr !=nil {_deacfa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}}; -e .EncodeElement (_fcbeaa .TblpPr ,_deacfa );};if _fcbeaa .TblOverlap !=nil {_ffcea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}};e .EncodeElement (_fcbeaa .TblOverlap ,_ffcea );};if _fcbeaa .BidiVisual !=nil {_gfeea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}}; -e .EncodeElement (_fcbeaa .BidiVisual ,_gfeea );};if _fcbeaa .TblStyleRowBandSize !=nil {_dcefg :=_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 (_fcbeaa .TblStyleRowBandSize ,_dcefg ); -};if _fcbeaa .TblStyleColBandSize !=nil {_dacgab :=_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 (_fcbeaa .TblStyleColBandSize ,_dacgab ); -};if _fcbeaa .TblW !=nil {_bddfbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_fcbeaa .TblW ,_bddfbc );};if _fcbeaa .Jc !=nil {_dbagd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006a\u0063"}}; -e .EncodeElement (_fcbeaa .Jc ,_dbagd );};if _fcbeaa .TblCellSpacing !=nil {_dbcbce :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_fcbeaa .TblCellSpacing ,_dbcbce ); -};if _fcbeaa .TblInd !=nil {_dccaeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_fcbeaa .TblInd ,_dccaeg );};if _fcbeaa .TblBorders !=nil {_bagcd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; -e .EncodeElement (_fcbeaa .TblBorders ,_bagcd );};if _fcbeaa .Shd !=nil {_fagab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_fcbeaa .Shd ,_fagab );};if _fcbeaa .TblLayout !=nil {_ccffcf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_fcbeaa .TblLayout ,_ccffcf );};if _fcbeaa .TblCellMar !=nil {_dbcbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_fcbeaa .TblCellMar ,_dbcbb );}; -if _fcbeaa .TblLook !=nil {_ebfcag :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_fcbeaa .TblLook ,_ebfcag );};if _fcbeaa .TblCaption !=nil {_aacfg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_fcbeaa .TblCaption ,_aacfg );};if _fcbeaa .TblDescription !=nil {_aedca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fcbeaa .TblDescription ,_aedca ); -};if _fcbeaa .TblPrChange !=nil {_ebafa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_fcbeaa .TblPrChange ,_ebafa );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type CT_FFName struct{ +// Validate validates the CT_Empty and its children +func (_degee *CT_Empty )Validate ()error {return _degee .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");}; -// Form Field Name Value -ValAttr *string ;};func (_degca *ST_Lock )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_degca =0;case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_degca =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_degca =2; -case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_degca =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_degca =4;};return nil ;};func (_dcbed *WdST_AlignH )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_geeeca ,_effbb :=d .Token (); -if _effbb !=nil {return _effbb ;};if _bbdac ,_fgcag :=_geeeca .(_f .EndElement );_fgcag &&_bbdac .Name ==start .Name {*_dcbed =1;return nil ;};if _edccfg ,_fecdga :=_geeeca .(_f .CharData );!_fecdga {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_geeeca ); -}else {switch string (_edccfg ){case "":*_dcbed =0;case "\u006c\u0065\u0066\u0074":*_dcbed =1;case "\u0072\u0069\u0067h\u0074":*_dcbed =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dcbed =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_dcbed =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_dcbed =5; -};};_geeeca ,_effbb =d .Token ();if _effbb !=nil {return _effbb ;};if _bfbffd ,_bagfbc :=_geeeca .(_f .EndElement );_bagfbc &&_bfbffd .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_geeeca ); -};func (_acgg *CT_Comments )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _acgg .Comment !=nil {_abdfc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006d\u006d\u0065\u006et"}};for _ ,_efcf :=range _acgg .Comment {e .EncodeElement (_efcf ,_abdfc ); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bfgg *CT_FFCheckBox )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eceb :for {_fcgda ,_fcdad :=d .Token ();if _fcdad !=nil {return _fcdad ;};switch _efgee :=_fcgda .(type ){case _f .StartElement :switch _efgee .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfgg .Choice =NewCT_FFCheckBoxChoice (); -if _eacab :=d .DecodeElement (&_bfgg .Choice .Size ,&_efgee );_eacab !=nil {return _eacab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_bfgg .Choice =NewCT_FFCheckBoxChoice (); -if _ffcbc :=d .DecodeElement (&_bfgg .Choice .SizeAuto ,&_efgee );_ffcbc !=nil {return _ffcbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfgg .Default =NewCT_OnOff (); -if _bbgb :=d .DecodeElement (_bfgg .Default ,&_efgee );_bbgb !=nil {return _bbgb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfgg .Checked =NewCT_OnOff (); -if _fccbb :=d .DecodeElement (_bfgg .Checked ,&_efgee );_fccbb !=nil {return _fccbb ;};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",_efgee .Name ); -if _cbdb :=d .Skip ();_cbdb !=nil {return _cbdb ;};};case _f .EndElement :break _eceb ;case _f .CharData :};};return nil ;};func (_ffaca ST_FFTextType )ValidateWithPath (path string )error {switch _ffaca {case 0,1,2,3,4,5,6:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffaca )); -};return nil ;}; +// Validate validates the CT_JcTable and its children +func (_dddb *CT_JcTable )Validate ()error {return _dddb .ValidateWithPath ("\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065");};func NewCT_Language ()*CT_Language {_abbad :=&CT_Language {};return _abbad }; -// Validate validates the CT_MathCtrlIns and its children -func (_fcacf *CT_MathCtrlIns )Validate ()error {return _fcacf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0049\u006e\u0073");};func (_ddbfbf *CT_HdrFtr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bffe :for {_ccfa ,_aaadg :=d .Token (); -if _aaadg !=nil {return _aaadg ;};switch _dacbg :=_ccfa .(type ){case _f .StartElement :switch _dacbg .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgcfg :=NewCT_AltChunk (); -if _gecac :=d .DecodeElement (_fgcfg ,&_dacbg );_gecac !=nil {return _gecac ;};_ddbfbf .AltChunk =append (_ddbfbf .AltChunk ,_fgcfg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_befec :=NewEG_ContentBlockContent (); -_befec .CustomXml =NewCT_CustomXmlBlock ();if _ggfgf :=d .DecodeElement (_befec .CustomXml ,&_dacbg );_ggfgf !=nil {return _ggfgf ;};_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_befec );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_bafga :=NewEG_ContentBlockContent (); -_bafga .Sdt =NewCT_SdtBlock ();if _bcgc :=d .DecodeElement (_bafga .Sdt ,&_dacbg );_bcgc !=nil {return _bcgc ;};_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_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 :"\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"}:_eecg :=NewEG_ContentBlockContent (); -_gefd :=NewCT_P ();if _egbdf :=d .DecodeElement (_gefd ,&_dacbg );_egbdf !=nil {return _egbdf ;};_eecg .P =append (_eecg .P ,_gefd );_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_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 :"\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"}:_dcaee :=NewEG_ContentBlockContent (); -_gbebc :=NewCT_Tbl ();if _gcadc :=d .DecodeElement (_gbebc ,&_dacbg );_gcadc !=nil {return _gcadc ;};_dcaee .Tbl =append (_dcaee .Tbl ,_gbebc );_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_dcaee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_defcd :=NewEG_ContentBlockContent (); -_gggc :=NewEG_RunLevelElts ();_gggc .ProofErr =NewCT_ProofErr ();if _acege :=d .DecodeElement (_gggc .ProofErr ,&_dacbg );_acege !=nil {return _acege ;};_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_defcd );_defcd .EG_RunLevelElts =append (_defcd .EG_RunLevelElts ,_gggc ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_adfcf :=NewEG_ContentBlockContent (); -_aegcc :=NewEG_RunLevelElts ();_aegcc .PermStart =NewCT_PermStart ();if _cedfd :=d .DecodeElement (_aegcc .PermStart ,&_dacbg );_cedfd !=nil {return _cedfd ;};_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_adfcf );_adfcf .EG_RunLevelElts =append (_adfcf .EG_RunLevelElts ,_aegcc ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dagg :=NewEG_ContentBlockContent (); -_egabe :=NewEG_RunLevelElts ();_egabe .PermEnd =NewCT_Perm ();if _bbac :=d .DecodeElement (_egabe .PermEnd ,&_dacbg );_bbac !=nil {return _bbac ;};_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_dagg );_dagg .EG_RunLevelElts =append (_dagg .EG_RunLevelElts ,_egabe ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccfdb :=NewEG_ContentBlockContent (); -_ccaaa :=NewEG_RunLevelElts ();_ccaaa .Ins =NewCT_RunTrackChange ();if _dgdc :=d .DecodeElement (_ccaaa .Ins ,&_dacbg );_dgdc !=nil {return _dgdc ;};_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_ccfdb );_ccfdb .EG_RunLevelElts =append (_ccfdb .EG_RunLevelElts ,_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 :"\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"}:_gbcaf :=NewEG_ContentBlockContent (); -_aabdg :=NewEG_RunLevelElts ();_aabdg .Del =NewCT_RunTrackChange ();if _bbaec :=d .DecodeElement (_aabdg .Del ,&_dacbg );_bbaec !=nil {return _bbaec ;};_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_gbcaf );_gbcaf .EG_RunLevelElts =append (_gbcaf .EG_RunLevelElts ,_aabdg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_dggde :=NewEG_ContentBlockContent (); -_edbeb :=NewEG_RunLevelElts ();_edbeb .MoveFrom =NewCT_RunTrackChange ();if _gefde :=d .DecodeElement (_edbeb .MoveFrom ,&_dacbg );_gefde !=nil {return _gefde ;};_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_dggde );_dggde .EG_RunLevelElts =append (_dggde .EG_RunLevelElts ,_edbeb ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gfdg :=NewEG_ContentBlockContent (); -_acbdd :=NewEG_RunLevelElts ();_acbdd .MoveTo =NewCT_RunTrackChange ();if _beagd :=d .DecodeElement (_acbdd .MoveTo ,&_dacbg );_beagd !=nil {return _beagd ;};_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_gfdg );_gfdg .EG_RunLevelElts =append (_gfdg .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 :"\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"}:_cbca :=NewEG_ContentBlockContent (); -_bcafb :=NewEG_RunLevelElts ();_faegc :=NewEG_RangeMarkupElements ();_faegc .BookmarkStart =NewCT_Bookmark ();if _fega :=d .DecodeElement (_faegc .BookmarkStart ,&_dacbg );_fega !=nil {return _fega ;};_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_cbca ); -_cbca .EG_RunLevelElts =append (_cbca .EG_RunLevelElts ,_bcafb );_bcafb .EG_RangeMarkupElements =append (_bcafb .EG_RangeMarkupElements ,_faegc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccaed :=NewEG_ContentBlockContent (); -_bfbgef :=NewEG_RunLevelElts ();_ddffg :=NewEG_RangeMarkupElements ();_ddffg .BookmarkEnd =NewCT_MarkupRange ();if _cgfd :=d .DecodeElement (_ddffg .BookmarkEnd ,&_dacbg );_cgfd !=nil {return _cgfd ;};_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_ccaed ); -_ccaed .EG_RunLevelElts =append (_ccaed .EG_RunLevelElts ,_bfbgef );_bfbgef .EG_RangeMarkupElements =append (_bfbgef .EG_RangeMarkupElements ,_ddffg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdggg :=NewEG_ContentBlockContent (); -_gfecc :=NewEG_RunLevelElts ();_ccgadg :=NewEG_RangeMarkupElements ();_ccgadg .MoveFromRangeStart =NewCT_MoveBookmark ();if _cfdbb :=d .DecodeElement (_ccgadg .MoveFromRangeStart ,&_dacbg );_cfdbb !=nil {return _cfdbb ;};_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_cdggg ); -_cdggg .EG_RunLevelElts =append (_cdggg .EG_RunLevelElts ,_gfecc );_gfecc .EG_RangeMarkupElements =append (_gfecc .EG_RangeMarkupElements ,_ccgadg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bbgd :=NewEG_ContentBlockContent (); -_efceg :=NewEG_RunLevelElts ();_bgcfc :=NewEG_RangeMarkupElements ();_bgcfc .MoveFromRangeEnd =NewCT_MarkupRange ();if _dcbcd :=d .DecodeElement (_bgcfc .MoveFromRangeEnd ,&_dacbg );_dcbcd !=nil {return _dcbcd ;};_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_bbgd ); -_bbgd .EG_RunLevelElts =append (_bbgd .EG_RunLevelElts ,_efceg );_efceg .EG_RangeMarkupElements =append (_efceg .EG_RangeMarkupElements ,_bgcfc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bbde :=NewEG_ContentBlockContent (); -_ccbfe :=NewEG_RunLevelElts ();_aabdfa :=NewEG_RangeMarkupElements ();_aabdfa .MoveToRangeStart =NewCT_MoveBookmark ();if _cagda :=d .DecodeElement (_aabdfa .MoveToRangeStart ,&_dacbg );_cagda !=nil {return _cagda ;};_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_bbde ); -_bbde .EG_RunLevelElts =append (_bbde .EG_RunLevelElts ,_ccbfe );_ccbfe .EG_RangeMarkupElements =append (_ccbfe .EG_RangeMarkupElements ,_aabdfa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bedga :=NewEG_ContentBlockContent (); -_gdege :=NewEG_RunLevelElts ();_cefdb :=NewEG_RangeMarkupElements ();_cefdb .MoveToRangeEnd =NewCT_MarkupRange ();if _bfcb :=d .DecodeElement (_cefdb .MoveToRangeEnd ,&_dacbg );_bfcb !=nil {return _bfcb ;};_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_bedga ); -_bedga .EG_RunLevelElts =append (_bedga .EG_RunLevelElts ,_gdege );_gdege .EG_RangeMarkupElements =append (_gdege .EG_RangeMarkupElements ,_cefdb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_dgdfa :=NewEG_ContentBlockContent (); -_bdacf :=NewEG_RunLevelElts ();_abecee :=NewEG_RangeMarkupElements ();_abecee .CommentRangeStart =NewCT_MarkupRange ();if _dcac :=d .DecodeElement (_abecee .CommentRangeStart ,&_dacbg );_dcac !=nil {return _dcac ;};_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_dgdfa ); -_dgdfa .EG_RunLevelElts =append (_dgdfa .EG_RunLevelElts ,_bdacf );_bdacf .EG_RangeMarkupElements =append (_bdacf .EG_RangeMarkupElements ,_abecee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fabc :=NewEG_ContentBlockContent (); -_bgfde :=NewEG_RunLevelElts ();_cabef :=NewEG_RangeMarkupElements ();_cabef .CommentRangeEnd =NewCT_MarkupRange ();if _aaca :=d .DecodeElement (_cabef .CommentRangeEnd ,&_dacbg );_aaca !=nil {return _aaca ;};_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_fabc ); -_fabc .EG_RunLevelElts =append (_fabc .EG_RunLevelElts ,_bgfde );_bgfde .EG_RangeMarkupElements =append (_bgfde .EG_RangeMarkupElements ,_cabef );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ccbeb :=NewEG_ContentBlockContent (); -_dfca :=NewEG_RunLevelElts ();_eecga :=NewEG_RangeMarkupElements ();_eecga .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bfcc :=d .DecodeElement (_eecga .CustomXmlInsRangeStart ,&_dacbg );_bfcc !=nil {return _bfcc ;};_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_ccbeb ); -_ccbeb .EG_RunLevelElts =append (_ccbeb .EG_RunLevelElts ,_dfca );_dfca .EG_RangeMarkupElements =append (_dfca .EG_RangeMarkupElements ,_eecga );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gdcec :=NewEG_ContentBlockContent (); -_afcf :=NewEG_RunLevelElts ();_cbbbfb :=NewEG_RangeMarkupElements ();_cbbbfb .CustomXmlInsRangeEnd =NewCT_Markup ();if _fdccc :=d .DecodeElement (_cbbbfb .CustomXmlInsRangeEnd ,&_dacbg );_fdccc !=nil {return _fdccc ;};_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_gdcec ); -_gdcec .EG_RunLevelElts =append (_gdcec .EG_RunLevelElts ,_afcf );_afcf .EG_RangeMarkupElements =append (_afcf .EG_RangeMarkupElements ,_cbbbfb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ggcfb :=NewEG_ContentBlockContent (); -_feef :=NewEG_RunLevelElts ();_abad :=NewEG_RangeMarkupElements ();_abad .CustomXmlDelRangeStart =NewCT_TrackChange ();if _acdbb :=d .DecodeElement (_abad .CustomXmlDelRangeStart ,&_dacbg );_acdbb !=nil {return _acdbb ;};_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_ggcfb ); -_ggcfb .EG_RunLevelElts =append (_ggcfb .EG_RunLevelElts ,_feef );_feef .EG_RangeMarkupElements =append (_feef .EG_RangeMarkupElements ,_abad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_decdg :=NewEG_ContentBlockContent (); -_ccgdg :=NewEG_RunLevelElts ();_aega :=NewEG_RangeMarkupElements ();_aega .CustomXmlDelRangeEnd =NewCT_Markup ();if _fdggb :=d .DecodeElement (_aega .CustomXmlDelRangeEnd ,&_dacbg );_fdggb !=nil {return _fdggb ;};_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_decdg ); -_decdg .EG_RunLevelElts =append (_decdg .EG_RunLevelElts ,_ccgdg );_ccgdg .EG_RangeMarkupElements =append (_ccgdg .EG_RangeMarkupElements ,_aega );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eeaga :=NewEG_ContentBlockContent (); -_cfdcc :=NewEG_RunLevelElts ();_cebd :=NewEG_RangeMarkupElements ();_cebd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dgegc :=d .DecodeElement (_cebd .CustomXmlMoveFromRangeStart ,&_dacbg );_dgegc !=nil {return _dgegc ;};_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_eeaga ); -_eeaga .EG_RunLevelElts =append (_eeaga .EG_RunLevelElts ,_cfdcc );_cfdcc .EG_RangeMarkupElements =append (_cfdcc .EG_RangeMarkupElements ,_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\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"}:_dgfa :=NewEG_ContentBlockContent (); -_eabef :=NewEG_RunLevelElts ();_bffbb :=NewEG_RangeMarkupElements ();_bffbb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _eefga :=d .DecodeElement (_bffbb .CustomXmlMoveFromRangeEnd ,&_dacbg );_eefga !=nil {return _eefga ;};_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_dgfa ); -_dgfa .EG_RunLevelElts =append (_dgfa .EG_RunLevelElts ,_eabef );_eabef .EG_RangeMarkupElements =append (_eabef .EG_RangeMarkupElements ,_bffbb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_dacec :=NewEG_ContentBlockContent (); -_bbaff :=NewEG_RunLevelElts ();_gdad :=NewEG_RangeMarkupElements ();_gdad .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eeeae :=d .DecodeElement (_gdad .CustomXmlMoveToRangeStart ,&_dacbg );_eeeae !=nil {return _eeeae ;};_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_dacec ); -_dacec .EG_RunLevelElts =append (_dacec .EG_RunLevelElts ,_bbaff );_bbaff .EG_RangeMarkupElements =append (_bbaff .EG_RangeMarkupElements ,_gdad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gagdb :=NewEG_ContentBlockContent (); -_dbbaf :=NewEG_RunLevelElts ();_bbfdg :=NewEG_RangeMarkupElements ();_bbfdg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dedc :=d .DecodeElement (_bbfdg .CustomXmlMoveToRangeEnd ,&_dacbg );_dedc !=nil {return _dedc ;};_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_gagdb ); -_gagdb .EG_RunLevelElts =append (_gagdb .EG_RunLevelElts ,_dbbaf );_dbbaf .EG_RangeMarkupElements =append (_dbbaf .EG_RangeMarkupElements ,_bbfdg );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"}:_bffbg :=NewEG_ContentBlockContent (); -_efdd :=NewEG_RunLevelElts ();_ddbaa :=NewEG_MathContent ();_ddbaa .OMathPara =_aa .NewOMathPara ();if _dged :=d .DecodeElement (_ddbaa .OMathPara ,&_dacbg );_dged !=nil {return _dged ;};_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_bffbg ); -_bffbg .EG_RunLevelElts =append (_bffbg .EG_RunLevelElts ,_efdd );_efdd .EG_MathContent =append (_efdd .EG_MathContent ,_ddbaa );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"}:_dbegd :=NewEG_ContentBlockContent (); -_agacg :=NewEG_RunLevelElts ();_cebeb :=NewEG_MathContent ();_cebeb .OMath =_aa .NewOMath ();if _acef :=d .DecodeElement (_cebeb .OMath ,&_dacbg );_acef !=nil {return _acef ;};_ddbfbf .EG_ContentBlockContent =append (_ddbfbf .EG_ContentBlockContent ,_dbegd ); -_dbegd .EG_RunLevelElts =append (_dbegd .EG_RunLevelElts ,_agacg );_agacg .EG_MathContent =append (_agacg .EG_MathContent ,_cebeb );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",_dacbg .Name ); -if _dbgcc :=d .Skip ();_dbgcc !=nil {return _dbgcc ;};};case _f .EndElement :break _bffe ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_ContentRowContent and its children, prefixing error messages with path +func (_daaeed *EG_ContentRowContent )ValidateWithPath (path string )error {for _eadgc ,_daeff :=range _daaeed .Tr {if _cgegeb :=_daeff .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_eadgc ));_cgegeb !=nil {return _cgegeb ; +};};if _daaeed .CustomXml !=nil {if _efafe :=_daaeed .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_efafe !=nil {return _efafe ;};};if _daaeed .Sdt !=nil {if _beedb :=_daaeed .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); +_beedb !=nil {return _beedb ;};};for _ffdfa ,_eedcee :=range _daaeed .EG_RunLevelElts {if _ddcfc :=_eedcee .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_ffdfa )); +_ddcfc !=nil {return _ddcfc ;};};return nil ;};func NewWdCT_WrapThrough ()*WdCT_WrapThrough {_aacff :=&WdCT_WrapThrough {};_aacff .WrapTextAttr =WdST_WrapText (1);_aacff .WrapPolygon =NewWdCT_WrapPath ();return _aacff ;};func (_gbdbc ST_FtnPos )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fegdec :=_d .Attr {}; +_fegdec .Name =name ;switch _gbdbc {case ST_FtnPosUnset :_fegdec .Value ="";case ST_FtnPosPageBottom :_fegdec .Value ="\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_FtnPosBeneathText :_fegdec .Value ="b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074"; +case ST_FtnPosSectEnd :_fegdec .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064";case ST_FtnPosDocEnd :_fegdec .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _fegdec ,nil ;};type CT_Sym struct{ -// Validate validates the CT_ProofErr and its children -func (_bgfb *CT_ProofErr )Validate ()error {return _bgfb .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072");};func (_geedgb ST_HexColorAuto )ValidateWithPath (path string )error {switch _geedgb {case 0,1:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_geedgb )); -};return nil ;};type CT_LevelText struct{ +// Symbol Character Font +FontAttr *string ; -// Level Text -ValAttr *string ; +// Symbol Character Code +CharAttr *string ;}; -// Level Text Is Null Character -NullAttr *_df .ST_OnOff ;};func (_bagcde ST_ObjectDrawAspect )Validate ()error {return _bagcde .ValidateWithPath ("")}; +// Validate validates the CT_TrackChangesView and its children +func (_eeedf *CT_TrackChangesView )Validate ()error {return _eeedf .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077");};func NewCT_SectPrChange ()*CT_SectPrChange {_eeedab :=&CT_SectPrChange {}; +return _eeedab };type CT_Frameset struct{ -// Validate validates the CT_SdtDate and its children -func (_aegdaa *CT_SdtDate )Validate ()error {return _aegdaa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065");};const (ST_TargetScreenSzUnset ST_TargetScreenSz =0;ST_TargetScreenSz544x376 ST_TargetScreenSz =1;ST_TargetScreenSz640x480 ST_TargetScreenSz =2; -ST_TargetScreenSz720x512 ST_TargetScreenSz =3;ST_TargetScreenSz800x600 ST_TargetScreenSz =4;ST_TargetScreenSz1024x768 ST_TargetScreenSz =5;ST_TargetScreenSz1152x882 ST_TargetScreenSz =6;ST_TargetScreenSz1152x900 ST_TargetScreenSz =7;ST_TargetScreenSz1280x1024 ST_TargetScreenSz =8; -ST_TargetScreenSz1600x1200 ST_TargetScreenSz =9;ST_TargetScreenSz1800x1440 ST_TargetScreenSz =10;ST_TargetScreenSz1920x1200 ST_TargetScreenSz =11;);func (_afdff *CT_Empty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type WdCT_WordprocessingCanvasChoice struct{Wsp []*WdWsp ;Pic []*_ce .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;Wgp []*WdWgp ;GraphicFrame []*WdCT_GraphicFrame ;};func (_gagee ST_PageBorderDisplay )String ()string {switch _gagee {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 "";};func NewCT_OptimizeForBrowser ()*CT_OptimizeForBrowser {_adedcf :=&CT_OptimizeForBrowser {}; -return _adedcf ;};func (_cedbaf ST_Theme )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cedbaf .String (),start );};type CT_RubyAlign struct{ +// Nested Frameset Size +Sz *CT_String ; -// Phonetic Guide Text Alignment Value -ValAttr ST_RubyAlign ;};func (_cfebbf *ST_TextDirection )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cfebbf =0;case "\u0074\u0062":*_cfebbf =1;case "\u0072\u006c":*_cfebbf =2;case "\u006c\u0072":*_cfebbf =3;case "\u0074\u0062\u0056":*_cfebbf =4; -case "\u0072\u006c\u0056":*_cfebbf =5;case "\u006c\u0072\u0056":*_cfebbf =6;case "\u0062\u0074\u004c\u0072":*_cfebbf =7;case "\u006c\u0072\u0054\u0062":*_cfebbf =8;case "\u006c\u0072\u0054b\u0056":*_cfebbf =9;case "\u0074\u0062\u004cr\u0056":*_cfebbf =10; -case "\u0074\u0062\u0052\u006c":*_cfebbf =11;case "\u0074\u0062\u0052l\u0056":*_cfebbf =12;};return nil ;};type CT_MailMergeDataType struct{ +// Frameset Splitter Properties +FramesetSplitbar *CT_FramesetSplitbar ; -// Value -ValAttr string ;};func (_bgfee *CT_ParaRPrChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgfee .RPr =NewCT_ParaRPrOriginal ();for _ ,_edffab :=range start .Attr {if _edffab .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_beeae ,_dffbc :=_edffab .Value ,error (nil ); -if _dffbc !=nil {return _dffbc ;};_bgfee .AuthorAttr =_beeae ;continue ;};if _edffab .Name .Local =="\u0064\u0061\u0074\u0065"{_gadca ,_eadcg :=ParseStdlibTime (_edffab .Value );if _eadcg !=nil {return _eadcg ;};_bgfee .DateAttr =&_gadca ;continue ;};if _edffab .Name .Local =="\u0069\u0064"{_dcafef ,_bgffb :=_fc .ParseInt (_edffab .Value ,10,64); -if _bgffb !=nil {return _bgffb ;};_bgfee .IdAttr =_dcafef ;continue ;};};_feega :for {_ggfada ,_deed :=d .Token ();if _deed !=nil {return _deed ;};switch _cdcba :=_ggfada .(type ){case _f .StartElement :switch _cdcba .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _cbgbg :=d .DecodeElement (_bgfee .RPr ,&_cdcba ); -_cbgbg !=nil {return _cbgbg ;};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",_cdcba .Name ); -if _edead :=d .Skip ();_edead !=nil {return _edead ;};};case _f .EndElement :break _feega ;case _f .CharData :};};return nil ;}; +// Frameset Layout +FrameLayout *CT_FrameLayout ;Title *CT_String ;Choice []*CT_FramesetChoice ;};func (_aegcec ST_FtnPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aegcec .String (),start );};func (_gddddf ST_Zoom )ValidateWithPath (path string )error {switch _gddddf {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 (_gddddf )); +};return nil ;};func (_ddfaee *ST_HexColorAuto )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddfaee =0;case "\u0061\u0075\u0074\u006f":*_ddfaee =1;};return nil ;}; -// Validate validates the CT_PPrBase and its children -func (_egcge *CT_PPrBase )Validate ()error {return _egcge .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0042\u0061\u0073\u0065");};func (_abcbgd *ST_CaptionPos )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_abcbgd =0; -case "\u0061\u0062\u006fv\u0065":*_abcbgd =1;case "\u0062\u0065\u006co\u0077":*_abcbgd =2;case "\u006c\u0065\u0066\u0074":*_abcbgd =3;case "\u0072\u0069\u0067h\u0074":*_abcbgd =4;};return nil ;};func NewCT_DocPartName ()*CT_DocPartName {_edeaf :=&CT_DocPartName {}; -return _edeaf };func (_cbdfe *CT_FrameLayout )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbdfe .ValAttr =ST_FrameLayout (1);for _ ,_beccb :=range start .Attr {if _beccb .Name .Local =="\u0076\u0061\u006c"{_cbdfe .ValAttr .UnmarshalXMLAttr (_beccb ); -continue ;};};for {_beba ,_cbeb :=d .Token ();if _cbeb !=nil {return _d .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",_cbeb );};if _gece ,_dggf :=_beba .(_f .EndElement ); -_dggf &&_gece .Name ==start .Name {break ;};};return nil ;};type CT_Shd struct{ +// ValidateWithPath validates the CT_TrackChangeNumbering and its children, prefixing error messages with path +func (_baba *CT_TrackChangeNumbering )ValidateWithPath (path string )error {return nil }; -// Shading Pattern -ValAttr ST_Shd ; +// Validate validates the CT_Lvl and its children +func (_aedff *CT_Lvl )Validate ()error {return _aedff .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");}; -// Shading Pattern Color -ColorAttr *ST_HexColor ; +// ValidateWithPath validates the CT_HMerge and its children, prefixing error messages with path +func (_aggc *CT_HMerge )ValidateWithPath (path string )error {if _fgcb :=_aggc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgcb !=nil {return _fgcb ;};return nil ;}; -// Shading Pattern Theme Color -ThemeColorAttr ST_ThemeColor ; +// Validate validates the CT_TextScale and its children +func (_edead *CT_TextScale )Validate ()error {return _edead .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0053\u0063\u0061\u006c\u0065");}; -// Shading Pattern Theme Color Tint -ThemeTintAttr *string ; +// ValidateWithPath validates the CT_WebSettings and its children, prefixing error messages with path +func (_eefgg *CT_WebSettings )ValidateWithPath (path string )error {if _eefgg .Frameset !=nil {if _bcfgd :=_eefgg .Frameset .ValidateWithPath (path +"\u002fF\u0072\u0061\u006d\u0065\u0073\u0065t");_bcfgd !=nil {return _bcfgd ;};};if _eefgg .Divs !=nil {if _debfd :=_eefgg .Divs .ValidateWithPath (path +"\u002f\u0044\u0069v\u0073"); +_debfd !=nil {return _debfd ;};};if _eefgg .Encoding !=nil {if _gfege :=_eefgg .Encoding .ValidateWithPath (path +"\u002fE\u006e\u0063\u006f\u0064\u0069\u006eg");_gfege !=nil {return _gfege ;};};if _eefgg .OptimizeForBrowser !=nil {if _gabeb :=_eefgg .OptimizeForBrowser .ValidateWithPath (path +"\u002f\u004f\u0070\u0074im\u0069\u007a\u0065\u0046\u006f\u0072\u0042\u0072\u006f\u0077\u0073\u0065\u0072"); +_gabeb !=nil {return _gabeb ;};};if _eefgg .RelyOnVML !=nil {if _feagbf :=_eefgg .RelyOnVML .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c");_feagbf !=nil {return _feagbf ;};};if _eefgg .AllowPNG !=nil {if _adgee :=_eefgg .AllowPNG .ValidateWithPath (path +"\u002fA\u006c\u006c\u006f\u0077\u0050\u004eG"); +_adgee !=nil {return _adgee ;};};if _eefgg .DoNotRelyOnCSS !=nil {if _abeggg :=_eefgg .DoNotRelyOnCSS .ValidateWithPath (path +"\u002fD\u006fN\u006f\u0074\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053");_abeggg !=nil {return _abeggg ;};};if _eefgg .DoNotSaveAsSingleFile !=nil {if _fdfdac :=_eefgg .DoNotSaveAsSingleFile .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0061\u0076\u0065\u0041\u0073\u0053\u0069\u006e\u0067\u006c\u0065\u0046\u0069l\u0065"); +_fdfdac !=nil {return _fdfdac ;};};if _eefgg .DoNotOrganizeInFolder !=nil {if _afecb :=_eefgg .DoNotOrganizeInFolder .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u004f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006f\u006c\u0064e\u0072"); +_afecb !=nil {return _afecb ;};};if _eefgg .DoNotUseLongFileNames !=nil {if _fdedb :=_eefgg .DoNotUseLongFileNames .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0055\u0073\u0065\u004c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006de\u0073"); +_fdedb !=nil {return _fdedb ;};};if _eefgg .PixelsPerInch !=nil {if _adacc :=_eefgg .PixelsPerInch .ValidateWithPath (path +"\u002f\u0050\u0069\u0078\u0065\u006c\u0073\u0050\u0065r\u0049\u006e\u0063\u0068");_adacc !=nil {return _adacc ;};};if _eefgg .TargetScreenSz !=nil {if _dedbe :=_eefgg .TargetScreenSz .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a"); +_dedbe !=nil {return _dedbe ;};};if _eefgg .SaveSmartTagsAsXml !=nil {if _ecccd :=_eefgg .SaveSmartTagsAsXml .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073\u0041\u0073\u0058\u006d\u006c");_ecccd !=nil {return _ecccd ; +};};return nil ;};func NewCT_FtnEdnRef ()*CT_FtnEdnRef {_ccafd :=&CT_FtnEdnRef {};return _ccafd }; -// Shading Pattern Theme Color Shade -ThemeShadeAttr *string ; +// ValidateWithPath validates the CT_Em and its children, prefixing error messages with path +func (_ecga *CT_Em )ValidateWithPath (path string )error {if _ecga .ValAttr ==ST_EmUnset {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 _dbbbd :=_ecga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbbbd !=nil {return _dbbbd ;};return nil ;}; -// Shading Background Color -FillAttr *ST_HexColor ; +// Validate validates the CT_FontsList and its children +func (_gbcf *CT_FontsList )Validate ()error {return _gbcf .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006e\u0074\u0073\u004c\u0069\u0073\u0074");};func (_fecada *CT_TblLook )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fecada .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_fecada .FirstRowAttr )}); +};if _fecada .LastRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_b .Sprintf ("\u0025\u0076",*_fecada .LastRowAttr )});};if _fecada .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 :_b .Sprintf ("\u0025\u0076",*_fecada .FirstColumnAttr )}); +};if _fecada .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 :_b .Sprintf ("\u0025\u0076",*_fecada .LastColumnAttr )});};if _fecada .NoHBandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0048\u0042\u0061\u006ed"},Value :_b .Sprintf ("\u0025\u0076",*_fecada .NoHBandAttr )}); +};if _fecada .NoVBandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0056\u0042\u0061\u006ed"},Value :_b .Sprintf ("\u0025\u0076",*_fecada .NoVBandAttr )});};if _fecada .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_fecada .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gfgeee *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 _gfgeee .CT_Footnotes .MarshalXML (e ,start );};type CT_RPrOriginal struct{ -// Shading Background Theme Color -ThemeFillAttr ST_ThemeColor ; +// Referenced Character Style +RStyle *CT_String ; -// Shading Background Theme Color Tint -ThemeFillTintAttr *string ; +// Run Fonts +RFonts *CT_Fonts ; -// Shading Background Theme Color Shade -ThemeFillShadeAttr *string ;};func (_bbccf *EG_HdrFtrReferences )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddgca :for {_cgaaee ,_cadea :=d .Token ();if _cadea !=nil {return _cadea ;};switch _bgefga :=_cgaaee .(type ){case _f .StartElement :switch _bgefga .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbccf .HeaderReference =NewCT_HdrFtrRef (); -if _cabaef :=d .DecodeElement (_bbccf .HeaderReference ,&_bgefga );_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 :"\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"}:_bbccf .FooterReference =NewCT_HdrFtrRef (); -if _bdgbfd :=d .DecodeElement (_bbccf .FooterReference ,&_bgefga );_bdgbfd !=nil {return _bdgbfd ;};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",_bgefga .Name ); -if _dcbbgc :=d .Skip ();_dcbbgc !=nil {return _dcbbgc ;};};case _f .EndElement :break _ddgca ;case _f .CharData :};};return nil ;};func (_egagf *CT_Kinsoku )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gffge :=range start .Attr {if _gffge .Name .Local =="\u006c\u0061\u006e\u0067"{_acccc ,_fbabc :=_gffge .Value ,error (nil ); -if _fbabc !=nil {return _fbabc ;};_egagf .LangAttr =_acccc ;continue ;};if _gffge .Name .Local =="\u0076\u0061\u006c"{_accg ,_cdbfd :=_gffge .Value ,error (nil );if _cdbfd !=nil {return _cdbfd ;};_egagf .ValAttr =_accg ;continue ;};};for {_fafdbb ,_bgbde :=d .Token (); -if _bgbde !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_bgbde );};if _eaaca ,_aegab :=_fafdbb .(_f .EndElement );_aegab &&_eaaca .Name ==start .Name {break ; -};};return nil ;};type ST_TextDirection byte ; +// Bold +B *CT_OnOff ; -// Validate validates the CT_LineNumber and its children -func (_fgbcg *CT_LineNumber )Validate ()error {return _fgbcg .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072");};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;);type CT_TblPrBase struct{ +// Complex Script Bold +BCs *CT_OnOff ; -// Referenced Table Style -TblStyle *CT_String ; +// Italics +I *CT_OnOff ; -// Floating Table Positioning -TblpPr *CT_TblPPr ; +// Complex Script Italics +ICs *CT_OnOff ; -// Floating Table Allows Other Tables to Overlap -TblOverlap *CT_TblOverlap ; +// Display All Characters As Capital Letters +Caps *CT_OnOff ; -// Visually Right to Left Table -BidiVisual *CT_OnOff ; +// Small Caps +SmallCaps *CT_OnOff ; -// Number of Rows in Row Band -TblStyleRowBandSize *CT_DecimalNumber ; +// Single Strikethrough +Strike *CT_OnOff ; -// Number of Columns in Column Band -TblStyleColBandSize *CT_DecimalNumber ; +// Double Strikethrough +Dstrike *CT_OnOff ; -// Preferred Table Width -TblW *CT_TblWidth ; +// Display Character Outline +Outline *CT_OnOff ; -// Table Alignment -Jc *CT_JcTable ; +// Shadow +Shadow *CT_OnOff ; -// Table Cell Spacing Default -TblCellSpacing *CT_TblWidth ; +// Embossing +Emboss *CT_OnOff ; -// Table Indent from Leading Margin -TblInd *CT_TblWidth ; +// Imprinting +Imprint *CT_OnOff ; -// Table Borders -TblBorders *CT_TblBorders ; +// Do Not Check Spelling or Grammar +NoProof *CT_OnOff ; -// Table Shading -Shd *CT_Shd ; +// Use Document Grid Settings For Inter-Character Spacing +SnapToGrid *CT_OnOff ; -// Table Layout -TblLayout *CT_TblLayoutType ; +// Hidden Text +Vanish *CT_OnOff ; -// Table Cell Margin Defaults -TblCellMar *CT_TblCellMar ; +// Web Hidden Text +WebHidden *CT_OnOff ; -// Table Style Conditional Formatting Settings -TblLook *CT_TblLook ; +// Run Content Color +Color *CT_Color ; -// Table Caption -TblCaption *CT_String ; +// Character Spacing Adjustment +Spacing *CT_SignedTwipsMeasure ; -// Table Description -TblDescription *CT_String ;};type ST_PTabAlignment byte ;func NewCT_RPrDefault ()*CT_RPrDefault {_afeccf :=&CT_RPrDefault {};return _afeccf };func (_acbgg ST_AnnotationVMerge )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_acbgg .String (),start ); -};func (_gccfef ST_CaptionPos )Validate ()error {return _gccfef .ValidateWithPath ("")}; +// Expanded/Compressed Text +W *CT_TextScale ; -// Validate validates the CT_NumLvl and its children -func (_efbcf *CT_NumLvl )Validate ()error {return _efbcf .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u004c\u0076l");}; +// Font Kerning +Kern *CT_HpsMeasure ; -// Validate validates the CT_FFName and its children -func (_bdbcd *CT_FFName )Validate ()error {return _bdbcd .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u004e\u0061\u006de");};func (_eafcg ST_RubyAlign )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ebaaae :=_f .Attr {};_ebaaae .Name =name ;switch _eafcg {case ST_RubyAlignUnset :_ebaaae .Value =""; -case ST_RubyAlignCenter :_ebaaae .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_RubyAlignDistributeLetter :_ebaaae .Value ="\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072";case ST_RubyAlignDistributeSpace :_ebaaae .Value ="\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065"; -case ST_RubyAlignLeft :_ebaaae .Value ="\u006c\u0065\u0066\u0074";case ST_RubyAlignRight :_ebaaae .Value ="\u0072\u0069\u0067h\u0074";case ST_RubyAlignRightVertical :_ebaaae .Value ="\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"; -};return _ebaaae ,nil ;}; +// Vertically Raised or Lowered Text +Position *CT_SignedHpsMeasure ; -// ValidateWithPath validates the WdCT_WordprocessingCanvasChoice and its children, prefixing error messages with path -func (_dgfaa *WdCT_WordprocessingCanvasChoice )ValidateWithPath (path string )error {for _eddcb ,_bbfdf :=range _dgfaa .Wsp {if _dbffcf :=_bbfdf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_eddcb )); -_dbffcf !=nil {return _dbffcf ;};};for _aeaafe ,_dbggbf :=range _dgfaa .Pic {if _feccc :=_dbggbf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_aeaafe ));_feccc !=nil {return _feccc ;};};for _aabce ,_dafge :=range _dgfaa .ContentPart {if _ggfbec :=_dafge .ValidateWithPath (_d .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_aabce )); -_ggfbec !=nil {return _ggfbec ;};};for _bgeeb ,_bfdbg :=range _dgfaa .Wgp {if _bbabb :=_bfdbg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0057\u0067\u0070\u005b\u0025\u0064\u005d",path ,_bgeeb ));_bbabb !=nil {return _bbabb ;};};for _dbacac ,_gbbae :=range _dgfaa .GraphicFrame {if _begfd :=_gbbae .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_dbacac )); -_begfd !=nil {return _begfd ;};};return nil ;};func (_eaggfa ST_TargetScreenSz )String ()string {switch _eaggfa {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 (_bcbdbf ST_TextboxTightWrap )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ccgbd :=_f .Attr {}; -_ccgbd .Name =name ;switch _bcbdbf {case ST_TextboxTightWrapUnset :_ccgbd .Value ="";case ST_TextboxTightWrapNone :_ccgbd .Value ="\u006e\u006f\u006e\u0065";case ST_TextboxTightWrapAllLines :_ccgbd .Value ="\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073"; -case ST_TextboxTightWrapFirstAndLastLine :_ccgbd .Value ="\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065";case ST_TextboxTightWrapFirstLineOnly :_ccgbd .Value ="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079"; -case ST_TextboxTightWrapLastLineOnly :_ccgbd .Value ="\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";};return _ccgbd ,nil ;};func (_ebdfc *ST_MailMergeOdsoFMDFieldType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ebdfc =0; -case "\u006e\u0075\u006c\u006c":*_ebdfc =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_ebdfc =2;};return nil ;}; +// Non-Complex Script Font Size +Sz *CT_HpsMeasure ; -// ValidateWithPath validates the CT_SdtContentCell and its children, prefixing error messages with path -func (_ffgf *CT_SdtContentCell )ValidateWithPath (path string )error {for _efeea ,_bfebe :=range _ffgf .Tc {if _cbfaab :=_bfebe .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_efeea ));_cbfaab !=nil {return _cbfaab ; -};};if _ffgf .CustomXml !=nil {if _adedg :=_ffgf .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_adedg !=nil {return _adedg ;};};if _ffgf .Sdt !=nil {if _egeeff :=_ffgf .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); -_egeeff !=nil {return _egeeff ;};};for _gbaeg ,_afecd :=range _ffgf .EG_RunLevelElts {if _gcegd :=_afecd .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_gbaeg )); -_gcegd !=nil {return _gcegd ;};};return nil ;};type ST_TargetScreenSz byte ;func NewCT_PageSz ()*CT_PageSz {_gaedd :=&CT_PageSz {};return _gaedd }; +// Complex Script Font Size +SzCs *CT_HpsMeasure ; -// Validate validates the CT_Tbl and its children -func (_ggbdd *CT_Tbl )Validate ()error {return _ggbdd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c");};func NewCT_Caption ()*CT_Caption {_gfb :=&CT_Caption {};return _gfb };func (_dfaa *CT_Cnf )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aacd :=range start .Attr {if _aacd .Name .Local =="\u0076\u0061\u006c"{_aafd ,_eddg :=_aacd .Value ,error (nil ); -if _eddg !=nil {return _eddg ;};_dfaa .ValAttr =&_aafd ;continue ;};if _aacd .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_cgcg ,_egaeg :=ParseUnionST_OnOff (_aacd .Value );if _egaeg !=nil {return _egaeg ;};_dfaa .FirstRowAttr =&_cgcg ; -continue ;};if _aacd .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_aedcg ,_efbf :=ParseUnionST_OnOff (_aacd .Value );if _efbf !=nil {return _efbf ;};_dfaa .LastRowAttr =&_aedcg ;continue ;};if _aacd .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_cgbaa ,_fbad :=ParseUnionST_OnOff (_aacd .Value ); -if _fbad !=nil {return _fbad ;};_dfaa .FirstColumnAttr =&_cgbaa ;continue ;};if _aacd .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_bcc ,_cgbg :=ParseUnionST_OnOff (_aacd .Value );if _cgbg !=nil {return _cgbg ;};_dfaa .LastColumnAttr =&_bcc ; -continue ;};if _aacd .Name .Local =="\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"{_degd ,_acbc :=ParseUnionST_OnOff (_aacd .Value );if _acbc !=nil {return _acbc ;};_dfaa .OddVBandAttr =&_degd ;continue ;};if _aacd .Name .Local =="\u0065v\u0065\u006e\u0056\u0042\u0061\u006ed"{_aegg ,_dbef :=ParseUnionST_OnOff (_aacd .Value ); -if _dbef !=nil {return _dbef ;};_dfaa .EvenVBandAttr =&_aegg ;continue ;};if _aacd .Name .Local =="\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"{_efabe ,_bafdf :=ParseUnionST_OnOff (_aacd .Value );if _bafdf !=nil {return _bafdf ;};_dfaa .OddHBandAttr =&_efabe ; -continue ;};if _aacd .Name .Local =="\u0065v\u0065\u006e\u0048\u0042\u0061\u006ed"{_bgae ,_gfa :=ParseUnionST_OnOff (_aacd .Value );if _gfa !=nil {return _gfa ;};_dfaa .EvenHBandAttr =&_bgae ;continue ;};if _aacd .Name .Local =="\u0066\u0069\u0072\u0073tR\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_gfae ,_geec :=ParseUnionST_OnOff (_aacd .Value ); -if _geec !=nil {return _geec ;};_dfaa .FirstRowFirstColumnAttr =&_gfae ;continue ;};if _aacd .Name .Local =="\u0066i\u0072s\u0074\u0052\u006f\u0077\u004ca\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_ccac ,_afcd :=ParseUnionST_OnOff (_aacd .Value );if _afcd !=nil {return _afcd ; -};_dfaa .FirstRowLastColumnAttr =&_ccac ;continue ;};if _aacd .Name .Local =="\u006ca\u0073t\u0052\u006f\u0077\u0046\u0069r\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_aeagg ,_deab :=ParseUnionST_OnOff (_aacd .Value );if _deab !=nil {return _deab ;};_dfaa .LastRowFirstColumnAttr =&_aeagg ; -continue ;};if _aacd .Name .Local =="\u006c\u0061\u0073\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_dbfcg ,_fdfe :=ParseUnionST_OnOff (_aacd .Value );if _fdfe !=nil {return _fdfe ;};_dfaa .LastRowLastColumnAttr =&_dbfcg ; -continue ;};};for {_bgca ,_bbdg :=d .Token ();if _bbdg !=nil {return _d .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043n\u0066\u003a\u0020\u0025\u0073",_bbdg );};if _ccec ,_fef :=_bgca .(_f .EndElement );_fef &&_ccec .Name ==start .Name {break ; -};};return nil ;}; +// Text Highlighting +Highlight *CT_Highlight ; -// Validate validates the CT_SdtCell and its children -func (_fgefbg *CT_SdtCell )Validate ()error {return _fgefbg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u0065\u006c\u006c");};func (_ggcga ST_Direction )String ()string {switch _ggcga {case 0:return "";case 1:return "\u006c\u0074\u0072"; -case 2:return "\u0072\u0074\u006c";};return "";};func (_ccccb ST_VerticalJc )String ()string {switch _ccccb {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 "";};const (ST_HexColorAutoUnset ST_HexColorAuto =0;ST_HexColorAutoAuto ST_HexColorAuto =1;);type CT_PermStart struct{EdGrpAttr ST_EdGrp ;EdAttr *string ;ColFirstAttr *int64 ;ColLastAttr *int64 ; +// Underline +U *CT_Underline ; +// Animated Text Effect +Effect *CT_TextEffect ; -// Annotation ID -IdAttr string ; +// Text Border +Bdr *CT_Border ; -// Annotation Displaced By Custom XML Markup -DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;}; +// Run Shading +Shd *CT_Shd ; -// ValidateWithPath validates the CT_ParaRPr and its children, prefixing error messages with path -func (_ccgga *CT_ParaRPr )ValidateWithPath (path string )error {if _ccgga .Ins !=nil {if _bbfgb :=_ccgga .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_bbfgb !=nil {return _bbfgb ;};};if _ccgga .Del !=nil {if _adgdd :=_ccgga .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); -_adgdd !=nil {return _adgdd ;};};if _ccgga .MoveFrom !=nil {if _ggadf :=_ccgga .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_ggadf !=nil {return _ggadf ;};};if _ccgga .MoveTo !=nil {if _gdcef :=_ccgga .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f"); -_gdcef !=nil {return _gdcef ;};};if _ccgga .RStyle !=nil {if _gfdde :=_ccgga .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_gfdde !=nil {return _gfdde ;};};if _ccgga .RFonts !=nil {if _ddfbc :=_ccgga .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); -_ddfbc !=nil {return _ddfbc ;};};if _ccgga .B !=nil {if _cfecb :=_ccgga .B .ValidateWithPath (path +"\u002f\u0042");_cfecb !=nil {return _cfecb ;};};if _ccgga .BCs !=nil {if _acfe :=_ccgga .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_acfe !=nil {return _acfe ; -};};if _ccgga .I !=nil {if _ggdc :=_ccgga .I .ValidateWithPath (path +"\u002f\u0049");_ggdc !=nil {return _ggdc ;};};if _ccgga .ICs !=nil {if _ddegbd :=_ccgga .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_ddegbd !=nil {return _ddegbd ;};}; -if _ccgga .Caps !=nil {if _bebag :=_ccgga .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_bebag !=nil {return _bebag ;};};if _ccgga .SmallCaps !=nil {if _fcfbe :=_ccgga .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); -_fcfbe !=nil {return _fcfbe ;};};if _ccgga .Strike !=nil {if _aece :=_ccgga .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_aece !=nil {return _aece ;};};if _ccgga .Dstrike !=nil {if _edca :=_ccgga .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); -_edca !=nil {return _edca ;};};if _ccgga .Outline !=nil {if _eegae :=_ccgga .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_eegae !=nil {return _eegae ;};};if _ccgga .Shadow !=nil {if _fegcff :=_ccgga .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); -_fegcff !=nil {return _fegcff ;};};if _ccgga .Emboss !=nil {if _beffba :=_ccgga .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_beffba !=nil {return _beffba ;};};if _ccgga .Imprint !=nil {if _gaeec :=_ccgga .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); -_gaeec !=nil {return _gaeec ;};};if _ccgga .NoProof !=nil {if _deeeg :=_ccgga .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_deeeg !=nil {return _deeeg ;};};if _ccgga .SnapToGrid !=nil {if _cebeg :=_ccgga .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); -_cebeg !=nil {return _cebeg ;};};if _ccgga .Vanish !=nil {if _ggdbe :=_ccgga .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_ggdbe !=nil {return _ggdbe ;};};if _ccgga .WebHidden !=nil {if _bfbda :=_ccgga .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); -_bfbda !=nil {return _bfbda ;};};if _ccgga .Color !=nil {if _caccf :=_ccgga .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_caccf !=nil {return _caccf ;};};if _ccgga .Spacing !=nil {if _becef :=_ccgga .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_becef !=nil {return _becef ;};};if _ccgga .W !=nil {if _cffgf :=_ccgga .W .ValidateWithPath (path +"\u002f\u0057");_cffgf !=nil {return _cffgf ;};};if _ccgga .Kern !=nil {if _dada :=_ccgga .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_dada !=nil {return _dada ; -};};if _ccgga .Position !=nil {if _eafea :=_ccgga .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_eafea !=nil {return _eafea ;};};if _ccgga .Sz !=nil {if _eafggg :=_ccgga .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); -_eafggg !=nil {return _eafggg ;};};if _ccgga .SzCs !=nil {if _aaafb :=_ccgga .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_aaafb !=nil {return _aaafb ;};};if _ccgga .Highlight !=nil {if _dfede :=_ccgga .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); -_dfede !=nil {return _dfede ;};};if _ccgga .U !=nil {if _cbbdeb :=_ccgga .U .ValidateWithPath (path +"\u002f\u0055");_cbbdeb !=nil {return _cbbdeb ;};};if _ccgga .Effect !=nil {if _ffdfd :=_ccgga .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); -_ffdfd !=nil {return _ffdfd ;};};if _ccgga .Bdr !=nil {if _dddef :=_ccgga .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_dddef !=nil {return _dddef ;};};if _ccgga .Shd !=nil {if _gbcfb :=_ccgga .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_gbcfb !=nil {return _gbcfb ;};};if _ccgga .FitText !=nil {if _bafff :=_ccgga .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_bafff !=nil {return _bafff ;};};if _ccgga .VertAlign !=nil {if _ecebf :=_ccgga .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); -_ecebf !=nil {return _ecebf ;};};if _ccgga .Rtl !=nil {if _cccfd :=_ccgga .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_cccfd !=nil {return _cccfd ;};};if _ccgga .Cs !=nil {if _gbac :=_ccgga .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); -_gbac !=nil {return _gbac ;};};if _ccgga .Em !=nil {if _dcdbf :=_ccgga .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_dcdbf !=nil {return _dcdbf ;};};if _ccgga .Lang !=nil {if _eagcf :=_ccgga .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); -_eagcf !=nil {return _eagcf ;};};if _ccgga .EastAsianLayout !=nil {if _fddfa :=_ccgga .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_fddfa !=nil {return _fddfa ;};};if _ccgga .SpecVanish !=nil {if _dbege :=_ccgga .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"); -_dbege !=nil {return _dbege ;};};if _ccgga .OMath !=nil {if _fceed :=_ccgga .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_fceed !=nil {return _fceed ;};};if _ccgga .RPrChange !=nil {if _dggbad :=_ccgga .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); -_dggbad !=nil {return _dggbad ;};};return nil ;};func (_afdaea ST_FtnPos )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_afdaea .String (),start );};type ST_Hint byte ;func NewCT_SectType ()*CT_SectType {_gdcgfb :=&CT_SectType {}; -return _gdcgfb };func (_ceccg *CT_FtnEdnSepRef )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgdde :=range start .Attr {if _cgdde .Name .Local =="\u0069\u0064"{_eded ,_gaggf :=_fc .ParseInt (_cgdde .Value ,10,64);if _gaggf !=nil {return _gaggf ; -};_ceccg .IdAttr =_eded ;continue ;};};for {_ebaad ,_ffcga :=d .Token ();if _ffcga !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0074\u006e\u0045\u0064\u006eS\u0065\u0070\u0052e\u0066:\u0020\u0025\u0073",_ffcga ); -};if _acdbf ,_efbeg :=_ebaad .(_f .EndElement );_efbeg &&_acdbf .Name ==start .Name {break ;};};return nil ;}; +// Manual Run Width +FitText *CT_FitText ; -// Validate validates the CT_LongHexNumber and its children -func (_babdb *CT_LongHexNumber )Validate ()error {return _babdb .ValidateWithPath ("\u0043\u0054_\u004c\u006f\u006eg\u0048\u0065\u0078\u004e\u0075\u006d\u0062\u0065\u0072");};func NewEG_FtnEdnNumProps ()*EG_FtnEdnNumProps {_aacdf :=&EG_FtnEdnNumProps {}; -return _aacdf };func (_eadad *WdCT_PosH )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eadad .RelativeFromAttr =WdST_RelFromH (1);_eadad .Choice =NewWdCT_PosHChoice ();for _ ,_adbgad :=range start .Attr {if _adbgad .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_eadad .RelativeFromAttr .UnmarshalXMLAttr (_adbgad ); -continue ;};};_ebecfa :for {_eeaae ,_bddce :=d .Token ();if _bddce !=nil {return _bddce ;};switch _fgege :=_eeaae .(type ){case _f .StartElement :switch _fgege .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"}:_eadad .Choice =NewWdCT_PosHChoice (); -if _edecb :=d .DecodeElement (&_eadad .Choice .Align ,&_fgege );_edecb !=nil {return _edecb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_eadad .Choice =NewWdCT_PosHChoice (); -if _cedcf :=d .DecodeElement (&_eadad .Choice .PosOffset ,&_fgege );_cedcf !=nil {return _cedcf ;};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",_fgege .Name ); -if _egdbb :=d .Skip ();_egdbb !=nil {return _egdbb ;};};case _f .EndElement :break _ebecfa ;case _f .CharData :};};return nil ;};func (_bddfg *CT_DocProtect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbbb :=range start .Attr {if _cbbb .Name .Local =="\u0065\u0064\u0069\u0074"{_bddfg .EditAttr .UnmarshalXMLAttr (_cbbb ); -continue ;};if _cbbb .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_egecb ,_eggba :=ParseUnionST_OnOff (_cbbb .Value );if _eggba !=nil {return _eggba ;};_bddfg .FormattingAttr =&_egecb ;continue ;};if _cbbb .Name .Local =="e\u006e\u0066\u006f\u0072\u0063\u0065\u006d\u0065\u006e\u0074"{_affgb ,_caac :=ParseUnionST_OnOff (_cbbb .Value ); -if _caac !=nil {return _caac ;};_bddfg .EnforcementAttr =&_affgb ;continue ;};if _cbbb .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_fcaad ,_cfcd :=_cbbb .Value ,error (nil );if _cfcd !=nil {return _cfcd ; -};_bddfg .AlgorithmNameAttr =&_fcaad ;continue ;};if _cbbb .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_bddfe ,_eage :=_cbbb .Value ,error (nil );if _eage !=nil {return _eage ;};_bddfg .HashValueAttr =&_bddfe ;continue ;};if _cbbb .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_gbca ,_dfdf :=_cbbb .Value ,error (nil ); -if _dfdf !=nil {return _dfdf ;};_bddfg .SaltValueAttr =&_gbca ;continue ;};if _cbbb .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_bccc ,_fecaf :=_fc .ParseInt (_cbbb .Value ,10,64);if _fecaf !=nil {return _fecaf ;};_bddfg .SpinCountAttr =&_bccc ; -continue ;};if _cbbb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_bddfg .CryptProviderTypeAttr .UnmarshalXMLAttr (_cbbb );continue ;};if _cbbb .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_bddfg .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_cbbb ); -continue ;};if _cbbb .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_bddfg .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_cbbb );continue ;};if _cbbb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_bbedd ,_eegg :=_fc .ParseInt (_cbbb .Value ,10,64); -if _eegg !=nil {return _eegg ;};_bddfg .CryptAlgorithmSidAttr =&_bbedd ;continue ;};if _cbbb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_egba ,_gdca :=_fc .ParseInt (_cbbb .Value ,10,64);if _gdca !=nil {return _gdca ; -};_bddfg .CryptSpinCountAttr =&_egba ;continue ;};if _cbbb .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_bfda ,_bgggd :=_cbbb .Value ,error (nil );if _bgggd !=nil {return _bgggd ;};_bddfg .CryptProviderAttr =&_bfda ; -continue ;};if _cbbb .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_cedd ,_eggfa :=_cbbb .Value ,error (nil );if _eggfa !=nil {return _eggfa ;};_bddfg .AlgIdExtAttr =&_cedd ;continue ;};if _cbbb .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_gcabb ,_aebad :=_cbbb .Value ,error (nil ); -if _aebad !=nil {return _aebad ;};_bddfg .AlgIdExtSourceAttr =&_gcabb ;continue ;};if _cbbb .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_cffea ,_gdbcgb :=_cbbb .Value ,error (nil );if _gdbcgb !=nil {return _gdbcgb ; -};_bddfg .CryptProviderTypeExtAttr =&_cffea ;continue ;};if _cbbb .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"{_ecdeb ,_eagb :=_cbbb .Value ,error (nil ); -if _eagb !=nil {return _eagb ;};_bddfg .CryptProviderTypeExtSourceAttr =&_ecdeb ;continue ;};if _cbbb .Name .Local =="\u0068\u0061\u0073\u0068"{_bggea ,_gcce :=_cbbb .Value ,error (nil );if _gcce !=nil {return _gcce ;};_bddfg .HashAttr =&_bggea ;continue ; -};if _cbbb .Name .Local =="\u0073\u0061\u006c\u0074"{_fcfg ,_dgge :=_cbbb .Value ,error (nil );if _dgge !=nil {return _dgge ;};_bddfg .SaltAttr =&_fcfg ;continue ;};};for {_fgdab ,_gdbge :=d .Token ();if _gdbge !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0044o\u0063P\u0072o\u0074\u0065\u0063\u0074\u003a\u0020\u0025s",_gdbge ); -};if _gbccf ,_bagag :=_fgdab .(_f .EndElement );_bagag &&_gbccf .Name ==start .Name {break ;};};return nil ;};type CT_OdsoFieldMapData struct{ +// Subscript/Superscript Text +VertAlign *CT_VerticalAlignRun ; -// Merge Field Mapping -Type *CT_MailMergeOdsoFMDFieldType ; +// Right To Left Text +Rtl *CT_OnOff ; -// Data Source Name for Column -Name *CT_String ; +// Use Complex Script Formatting on Run +Cs *CT_OnOff ; -// Predefined Merge Field Name -MappedName *CT_String ; +// Emphasis Mark +Em *CT_Em ; -// Index of Column Being Mapped -Column *CT_DecimalNumber ; +// Languages for Run Content +Lang *CT_Language ; -// Merge Field Name Language ID -Lid *CT_Lang ; +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; -// Use Country-Based Address Field Ordering -DynamicAddress *CT_OnOff ;};func (_dbebb *CT_PageBorder )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbebb .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_dbebb .IdAttr )}); -};_efda ,_feefc :=_dbebb .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _feefc !=nil {return _feefc ;};start .Attr =append (start .Attr ,_efda );if _dbebb .ColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",*_dbebb .ColorAttr )}); -};if _dbebb .ThemeColorAttr !=ST_ThemeColorUnset {_fbbef ,_bbecb :=_dbebb .ThemeColorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _bbecb !=nil {return _bbecb ;};start .Attr =append (start .Attr ,_fbbef ); -};if _dbebb .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 :_d .Sprintf ("\u0025\u0076",*_dbebb .ThemeTintAttr )});};if _dbebb .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 :_d .Sprintf ("\u0025\u0076",*_dbebb .ThemeShadeAttr )}); -};if _dbebb .SzAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_d .Sprintf ("\u0025\u0076",*_dbebb .SzAttr )});};if _dbebb .SpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_dbebb .SpaceAttr )}); -};if _dbebb .ShadowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_d .Sprintf ("\u0025\u0076",*_dbebb .ShadowAttr )});};if _dbebb .FrameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_dbebb .FrameAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Fonts ()*CT_Fonts {_gcbd :=&CT_Fonts {};return _gcbd };type Document struct{CT_Document };func NewEG_RangeMarkupElements ()*EG_RangeMarkupElements {_adgcbd :=&EG_RangeMarkupElements {}; -return _adgcbd ;};func (_fgedcd ST_FrameLayout )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fgedcd .String (),start );};func NewCT_Object ()*CT_Object {_babde :=&CT_Object {};return _babde };func (_fddfb ST_StyleSort )String ()string {switch _fddfb {case 0:return ""; -case 1:return "\u006e\u0061\u006d\u0065";case 2:return "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079";case 3:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 4:return "\u0066\u006f\u006e\u0074";case 5:return "\u0062a\u0073\u0065\u0064\u004f\u006e"; -case 6:return "\u0074\u0079\u0070\u0065";case 7:return "\u0030\u0030\u0030\u0030";case 8:return "\u0030\u0030\u0030\u0031";case 9:return "\u0030\u0030\u0030\u0032";case 10:return "\u0030\u0030\u0030\u0033";case 11:return "\u0030\u0030\u0030\u0034";case 12:return "\u0030\u0030\u0030\u0035"; -};return "";};func NewEG_PContentBase ()*EG_PContentBase {_dedece :=&EG_PContentBase {};return _dedece };func (_ggccf ST_Border )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ggccf .String (),start );};func (_bcdd *CT_Highlight )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gcecd ,_gagdf :=_bcdd .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _gagdf !=nil {return _gagdf ;};start .Attr =append (start .Attr ,_gcecd );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acdga *CT_SdtDropDownList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_decee :=range start .Attr {if _decee .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_edcag ,_beaba :=_decee .Value ,error (nil ); -if _beaba !=nil {return _beaba ;};_acdga .LastValueAttr =&_edcag ;continue ;};};_bcgaa :for {_debgf ,_bdbdc :=d .Token ();if _bdbdc !=nil {return _bdbdc ;};switch _bdbcc :=_debgf .(type ){case _f .StartElement :switch _bdbcc .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfccf :=NewCT_SdtListItem (); -if _agaef :=d .DecodeElement (_gfccf ,&_bdbcc );_agaef !=nil {return _agaef ;};_acdga .ListItem =append (_acdga .ListItem ,_gfccf );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",_bdbcc .Name ); -if _dedec :=d .Skip ();_dedec !=nil {return _dedec ;};};case _f .EndElement :break _bcgaa ;case _f .CharData :};};return nil ;}; +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; -// Validate validates the CT_EastAsianLayout and its children -func (_gdeg *CT_EastAsianLayout )Validate ()error {return _gdeg .ValidateWithPath ("\u0043T\u005fE\u0061\u0073\u0074\u0041\u0073i\u0061\u006eL\u0061\u0079\u006f\u0075\u0074");};func (_gbccfd ST_Border )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dfgbcdc :=_f .Attr {}; -_dfgbcdc .Name =name ;switch _gbccfd {case ST_BorderUnset :_dfgbcdc .Value ="";case ST_BorderNil :_dfgbcdc .Value ="\u006e\u0069\u006c";case ST_BorderNone :_dfgbcdc .Value ="\u006e\u006f\u006e\u0065";case ST_BorderSingle :_dfgbcdc .Value ="\u0073\u0069\u006e\u0067\u006c\u0065"; -case ST_BorderThick :_dfgbcdc .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderDouble :_dfgbcdc .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderDotted :_dfgbcdc .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderDashed :_dfgbcdc .Value ="\u0064\u0061\u0073\u0068\u0065\u0064"; -case ST_BorderDotDash :_dfgbcdc .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_BorderDotDotDash :_dfgbcdc .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_BorderTriple :_dfgbcdc .Value ="\u0074\u0072\u0069\u0070\u006c\u0065"; -case ST_BorderThinThickSmallGap :_dfgbcdc .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case ST_BorderThickThinSmallGap :_dfgbcdc .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070"; -case ST_BorderThinThickThinSmallGap :_dfgbcdc .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070";case ST_BorderThinThickMediumGap :_dfgbcdc .Value ="\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070"; -case ST_BorderThickThinMediumGap :_dfgbcdc .Value ="\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case ST_BorderThinThickThinMediumGap :_dfgbcdc .Value ="\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070"; -case ST_BorderThinThickLargeGap :_dfgbcdc .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case ST_BorderThickThinLargeGap :_dfgbcdc .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070"; -case ST_BorderThinThickThinLargeGap :_dfgbcdc .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070";case ST_BorderWave :_dfgbcdc .Value ="\u0077\u0061\u0076\u0065";case ST_BorderDoubleWave :_dfgbcdc .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065"; -case ST_BorderDashSmallGap :_dfgbcdc .Value ="\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070";case ST_BorderDashDotStroked :_dfgbcdc .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderThreeDEmboss :_dfgbcdc .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073"; -case ST_BorderThreeDEngrave :_dfgbcdc .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case ST_BorderOutset :_dfgbcdc .Value ="\u006f\u0075\u0074\u0073\u0065\u0074";case ST_BorderInset :_dfgbcdc .Value ="\u0069\u006e\u0073e\u0074"; -case ST_BorderApples :_dfgbcdc .Value ="\u0061\u0070\u0070\u006c\u0065\u0073";case ST_BorderArchedScallops :_dfgbcdc .Value ="\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073";case ST_BorderBabyPacifier :_dfgbcdc .Value ="\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072"; -case ST_BorderBabyRattle :_dfgbcdc .Value ="\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065";case ST_BorderBalloons3Colors :_dfgbcdc .Value ="\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073";case ST_BorderBalloonsHotAir :_dfgbcdc .Value ="\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072"; -case ST_BorderBasicBlackDashes :_dfgbcdc .Value ="\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073";case ST_BorderBasicBlackDots :_dfgbcdc .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073"; -case ST_BorderBasicBlackSquares :_dfgbcdc .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073";case ST_BorderBasicThinLines :_dfgbcdc .Value ="\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073"; -case ST_BorderBasicWhiteDashes :_dfgbcdc .Value ="\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073";case ST_BorderBasicWhiteDots :_dfgbcdc .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073"; -case ST_BorderBasicWhiteSquares :_dfgbcdc .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073";case ST_BorderBasicWideInline :_dfgbcdc .Value ="\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065"; -case ST_BorderBasicWideMidline :_dfgbcdc .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065";case ST_BorderBasicWideOutline :_dfgbcdc .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065"; -case ST_BorderBats :_dfgbcdc .Value ="\u0062\u0061\u0074\u0073";case ST_BorderBirds :_dfgbcdc .Value ="\u0062\u0069\u0072d\u0073";case ST_BorderBirdsFlight :_dfgbcdc .Value ="b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074";case ST_BorderCabins :_dfgbcdc .Value ="\u0063\u0061\u0062\u0069\u006e\u0073"; -case ST_BorderCakeSlice :_dfgbcdc .Value ="\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e";case ST_BorderCandyCorn :_dfgbcdc .Value ="\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n";case ST_BorderCelticKnotwork :_dfgbcdc .Value ="\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b"; -case ST_BorderCertificateBanner :_dfgbcdc .Value ="\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072";case ST_BorderChainLink :_dfgbcdc .Value ="\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek";case ST_BorderChampagneBottle :_dfgbcdc .Value ="\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065"; -case ST_BorderCheckedBarBlack :_dfgbcdc .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b";case ST_BorderCheckedBarColor :_dfgbcdc .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072"; -case ST_BorderCheckered :_dfgbcdc .Value ="\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d";case ST_BorderChristmasTree :_dfgbcdc .Value ="\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065";case ST_BorderCirclesLines :_dfgbcdc .Value ="\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073"; -case ST_BorderCirclesRectangles :_dfgbcdc .Value ="\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073";case ST_BorderClassicalWave :_dfgbcdc .Value ="\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065"; -case ST_BorderClocks :_dfgbcdc .Value ="\u0063\u006c\u006f\u0063\u006b\u0073";case ST_BorderCompass :_dfgbcdc .Value ="\u0063o\u006d\u0070\u0061\u0073\u0073";case ST_BorderConfetti :_dfgbcdc .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_BorderConfettiGrays :_dfgbcdc .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073"; -case ST_BorderConfettiOutline :_dfgbcdc .Value ="\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case ST_BorderConfettiStreamers :_dfgbcdc .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073"; -case ST_BorderConfettiWhite :_dfgbcdc .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065";case ST_BorderCornerTriangles :_dfgbcdc .Value ="\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073"; -case ST_BorderCouponCutoutDashes :_dfgbcdc .Value ="\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073";case ST_BorderCouponCutoutDots :_dfgbcdc .Value ="\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073"; -case ST_BorderCrazyMaze :_dfgbcdc .Value ="\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae";case ST_BorderCreaturesButterfly :_dfgbcdc .Value ="\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079";case ST_BorderCreaturesFish :_dfgbcdc .Value ="\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068"; -case ST_BorderCreaturesInsects :_dfgbcdc .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073";case ST_BorderCreaturesLadyBug :_dfgbcdc .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067"; -case ST_BorderCrossStitch :_dfgbcdc .Value ="c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCup :_dfgbcdc .Value ="\u0063\u0075\u0070";case ST_BorderDecoArch :_dfgbcdc .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068"; -case ST_BorderDecoArchColor :_dfgbcdc .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072";case ST_BorderDecoBlocks :_dfgbcdc .Value ="\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073";case ST_BorderDiamondsGray :_dfgbcdc .Value ="\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079"; -case ST_BorderDoubleD :_dfgbcdc .Value ="\u0064o\u0075\u0062\u006c\u0065\u0044";case ST_BorderDoubleDiamonds :_dfgbcdc .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073";case ST_BorderEarth1 :_dfgbcdc .Value ="\u0065\u0061\u0072\u0074\u0068\u0031"; -case ST_BorderEarth2 :_dfgbcdc .Value ="\u0065\u0061\u0072\u0074\u0068\u0032";case ST_BorderEarth3 :_dfgbcdc .Value ="\u0065\u0061\u0072\u0074\u0068\u0033";case ST_BorderEclipsingSquares1 :_dfgbcdc .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031"; -case ST_BorderEclipsingSquares2 :_dfgbcdc .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032";case ST_BorderEggsBlack :_dfgbcdc .Value ="\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k";case ST_BorderFans :_dfgbcdc .Value ="\u0066\u0061\u006e\u0073"; -case ST_BorderFilm :_dfgbcdc .Value ="\u0066\u0069\u006c\u006d";case ST_BorderFirecrackers :_dfgbcdc .Value ="\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073";case ST_BorderFlowersBlockPrint :_dfgbcdc .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074"; -case ST_BorderFlowersDaisies :_dfgbcdc .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073";case ST_BorderFlowersModern1 :_dfgbcdc .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031"; -case ST_BorderFlowersModern2 :_dfgbcdc .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032";case ST_BorderFlowersPansy :_dfgbcdc .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079";case ST_BorderFlowersRedRose :_dfgbcdc .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065"; -case ST_BorderFlowersRoses :_dfgbcdc .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073";case ST_BorderFlowersTeacup :_dfgbcdc .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070";case ST_BorderFlowersTiny :_dfgbcdc .Value ="f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079"; -case ST_BorderGems :_dfgbcdc .Value ="\u0067\u0065\u006d\u0073";case ST_BorderGingerbreadMan :_dfgbcdc .Value ="\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e";case ST_BorderGradient :_dfgbcdc .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074"; -case ST_BorderHandmade1 :_dfgbcdc .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00651";case ST_BorderHandmade2 :_dfgbcdc .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00652";case ST_BorderHeartBalloon :_dfgbcdc .Value ="\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e"; -case ST_BorderHeartGray :_dfgbcdc .Value ="\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y";case ST_BorderHearts :_dfgbcdc .Value ="\u0068\u0065\u0061\u0072\u0074\u0073";case ST_BorderHeebieJeebies :_dfgbcdc .Value ="\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073"; -case ST_BorderHolly :_dfgbcdc .Value ="\u0068\u006f\u006cl\u0079";case ST_BorderHouseFunky :_dfgbcdc .Value ="\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079";case ST_BorderHypnotic :_dfgbcdc .Value ="\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063"; -case ST_BorderIceCreamCones :_dfgbcdc .Value ="\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073";case ST_BorderLightBulb :_dfgbcdc .Value ="\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb";case ST_BorderLightning1 :_dfgbcdc .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031"; -case ST_BorderLightning2 :_dfgbcdc .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032";case ST_BorderMapPins :_dfgbcdc .Value ="\u006da\u0070\u0050\u0069\u006e\u0073";case ST_BorderMapleLeaf :_dfgbcdc .Value ="\u006da\u0070\u006c\u0065\u004c\u0065\u0061f"; -case ST_BorderMapleMuffins :_dfgbcdc .Value ="\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073";case ST_BorderMarquee :_dfgbcdc .Value ="\u006da\u0072\u0071\u0075\u0065\u0065";case ST_BorderMarqueeToothed :_dfgbcdc .Value ="\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064"; -case ST_BorderMoons :_dfgbcdc .Value ="\u006d\u006f\u006fn\u0073";case ST_BorderMosaic :_dfgbcdc .Value ="\u006d\u006f\u0073\u0061\u0069\u0063";case ST_BorderMusicNotes :_dfgbcdc .Value ="\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073";case ST_BorderNorthwest :_dfgbcdc .Value ="\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t"; -case ST_BorderOvals :_dfgbcdc .Value ="\u006f\u0076\u0061l\u0073";case ST_BorderPackages :_dfgbcdc .Value ="\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073";case ST_BorderPalmsBlack :_dfgbcdc .Value ="\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b"; -case ST_BorderPalmsColor :_dfgbcdc .Value ="\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072";case ST_BorderPaperClips :_dfgbcdc .Value ="\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073";case ST_BorderPapyrus :_dfgbcdc .Value ="\u0070a\u0070\u0079\u0072\u0075\u0073"; -case ST_BorderPartyFavor :_dfgbcdc .Value ="\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072";case ST_BorderPartyGlass :_dfgbcdc .Value ="\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073";case ST_BorderPencils :_dfgbcdc .Value ="\u0070e\u006e\u0063\u0069\u006c\u0073"; -case ST_BorderPeople :_dfgbcdc .Value ="\u0070\u0065\u006f\u0070\u006c\u0065";case ST_BorderPeopleWaving :_dfgbcdc .Value ="\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067";case ST_BorderPeopleHats :_dfgbcdc .Value ="\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073"; -case ST_BorderPoinsettias :_dfgbcdc .Value ="p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073";case ST_BorderPostageStamp :_dfgbcdc .Value ="\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070";case ST_BorderPumpkin1 :_dfgbcdc .Value ="\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031"; -case ST_BorderPushPinNote2 :_dfgbcdc .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032";case ST_BorderPushPinNote1 :_dfgbcdc .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031";case ST_BorderPyramids :_dfgbcdc .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073"; -case ST_BorderPyramidsAbove :_dfgbcdc .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065";case ST_BorderQuadrants :_dfgbcdc .Value ="\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s";case ST_BorderRings :_dfgbcdc .Value ="\u0072\u0069\u006eg\u0073"; -case ST_BorderSafari :_dfgbcdc .Value ="\u0073\u0061\u0066\u0061\u0072\u0069";case ST_BorderSawtooth :_dfgbcdc .Value ="\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068";case ST_BorderSawtoothGray :_dfgbcdc .Value ="\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079"; -case ST_BorderScaredCat :_dfgbcdc .Value ="\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t";case ST_BorderSeattle :_dfgbcdc .Value ="\u0073e\u0061\u0074\u0074\u006c\u0065";case ST_BorderShadowedSquares :_dfgbcdc .Value ="\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073"; -case ST_BorderSharksTeeth :_dfgbcdc .Value ="s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068";case ST_BorderShorebirdTracks :_dfgbcdc .Value ="\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073";case ST_BorderSkyrocket :_dfgbcdc .Value ="\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t"; -case ST_BorderSnowflakeFancy :_dfgbcdc .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079";case ST_BorderSnowflakes :_dfgbcdc .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073";case ST_BorderSombrero :_dfgbcdc .Value ="\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f"; -case ST_BorderSouthwest :_dfgbcdc .Value ="\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t";case ST_BorderStars :_dfgbcdc .Value ="\u0073\u0074\u0061r\u0073";case ST_BorderStarsTop :_dfgbcdc .Value ="\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070";case ST_BorderStars3d :_dfgbcdc .Value ="\u0073t\u0061\u0072\u0073\u0033\u0064"; -case ST_BorderStarsBlack :_dfgbcdc .Value ="\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b";case ST_BorderStarsShadowed :_dfgbcdc .Value ="\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064";case ST_BorderSun :_dfgbcdc .Value ="\u0073\u0075\u006e"; -case ST_BorderSwirligig :_dfgbcdc .Value ="\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g";case ST_BorderTornPaper :_dfgbcdc .Value ="\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r";case ST_BorderTornPaperBlack :_dfgbcdc .Value ="\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b"; -case ST_BorderTrees :_dfgbcdc .Value ="\u0074\u0072\u0065e\u0073";case ST_BorderTriangleParty :_dfgbcdc .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079";case ST_BorderTriangles :_dfgbcdc .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s"; -case ST_BorderTriangle1 :_dfgbcdc .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00651";case ST_BorderTriangle2 :_dfgbcdc .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00652";case ST_BorderTriangleCircle1 :_dfgbcdc .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031"; -case ST_BorderTriangleCircle2 :_dfgbcdc .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032";case ST_BorderShapes1 :_dfgbcdc .Value ="\u0073h\u0061\u0070\u0065\u0073\u0031";case ST_BorderShapes2 :_dfgbcdc .Value ="\u0073h\u0061\u0070\u0065\u0073\u0032"; -case ST_BorderTwistedLines1 :_dfgbcdc .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031";case ST_BorderTwistedLines2 :_dfgbcdc .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032"; -case ST_BorderVine :_dfgbcdc .Value ="\u0076\u0069\u006e\u0065";case ST_BorderWaveline :_dfgbcdc .Value ="\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065";case ST_BorderWeavingAngles :_dfgbcdc .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073"; -case ST_BorderWeavingBraid :_dfgbcdc .Value ="\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064";case ST_BorderWeavingRibbon :_dfgbcdc .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e";case ST_BorderWeavingStrips :_dfgbcdc .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073"; -case ST_BorderWhiteFlowers :_dfgbcdc .Value ="\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073";case ST_BorderWoodwork :_dfgbcdc .Value ="\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b";case ST_BorderXIllusions :_dfgbcdc .Value ="\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073"; -case ST_BorderZanyTriangles :_dfgbcdc .Value ="\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case ST_BorderZigZag :_dfgbcdc .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";case ST_BorderZigZagStitch :_dfgbcdc .Value ="\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068"; -case ST_BorderCustom :_dfgbcdc .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _dfgbcdc ,nil ;};func (_dcfea *CT_TblPrExChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcfea .TblPrEx =NewCT_TblPrExBase ();for _ ,_abcda :=range start .Attr {if _abcda .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_aggae ,_bagfe :=_abcda .Value ,error (nil ); -if _bagfe !=nil {return _bagfe ;};_dcfea .AuthorAttr =_aggae ;continue ;};if _abcda .Name .Local =="\u0064\u0061\u0074\u0065"{_afcbb ,_edbag :=ParseStdlibTime (_abcda .Value );if _edbag !=nil {return _edbag ;};_dcfea .DateAttr =&_afcbb ;continue ;};if _abcda .Name .Local =="\u0069\u0064"{_bfebf ,_dacda :=_fc .ParseInt (_abcda .Value ,10,64); -if _dacda !=nil {return _dacda ;};_dcfea .IdAttr =_bfebf ;continue ;};};_ceceg :for {_bdbbge ,_dedega :=d .Token ();if _dedega !=nil {return _dedega ;};switch _daeea :=_bdbbge .(type ){case _f .StartElement :switch _daeea .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _efeg :=d .DecodeElement (_dcfea .TblPrEx ,&_daeea ); -_efeg !=nil {return _efeg ;};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",_daeea .Name ); -if _gcece :=d .Skip ();_gcece !=nil {return _gcece ;};};case _f .EndElement :break _ceceg ;case _f .CharData :};};return nil ;};const (ST_ObjectDrawAspectUnset ST_ObjectDrawAspect =0;ST_ObjectDrawAspectContent ST_ObjectDrawAspect =1;ST_ObjectDrawAspectIcon ST_ObjectDrawAspect =2; -); +// Office Open XML Math +OMath *CT_OnOff ;};func NewCT_Compat ()*CT_Compat {_decb :=&CT_Compat {};return _decb };func (_daggcac ST_MailMergeDest )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_daggcac .String (),start );};func (_dbdaa *CT_LvlLegacy )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbffe :=range start .Attr {if _gbffe .Name .Local =="\u006c\u0065\u0067\u0061\u0063\u0079"{_eded ,_baab :=ParseUnionST_OnOff (_gbffe .Value ); +if _baab !=nil {return _baab ;};_dbdaa .LegacyAttr =&_eded ;continue ;};if _gbffe .Name .Local =="l\u0065\u0067\u0061\u0063\u0079\u0053\u0070\u0061\u0063\u0065"{_dabc ,_adcag :=ParseUnionST_TwipsMeasure (_gbffe .Value );if _adcag !=nil {return _adcag ; +};_dbdaa .LegacySpaceAttr =&_dabc ;continue ;};if _gbffe .Name .Local =="\u006c\u0065\u0067a\u0063\u0079\u0049\u006e\u0064\u0065\u006e\u0074"{_cdeba ,_gbce :=ParseUnionST_SignedTwipsMeasure (_gbffe .Value );if _gbce !=nil {return _gbce ;};_dbdaa .LegacyIndentAttr =&_cdeba ; +continue ;};};for {_bacfg ,_dbgf :=d .Token ();if _dbgf !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0076l\u004c\u0065\u0067\u0061\u0063\u0079\u003a\u0020\u0025\u0073",_dbgf );};if _cgce ,_dffd :=_bacfg .(_d .EndElement ); +_dffd &&_cgce .Name ==start .Name {break ;};};return nil ;};func (_daabg *CT_SdtContentBlock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _daabg .CustomXml !=nil {_bbgdb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}}; +e .EncodeElement (_daabg .CustomXml ,_bbgdb );};if _daabg .Sdt !=nil {_badgcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_daabg .Sdt ,_badgcg );};if _daabg .P !=nil {_gcdcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070"}}; +for _ ,_cddac :=range _daabg .P {e .EncodeElement (_cddac ,_gcdcb );};};if _daabg .Tbl !=nil {_gebfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_fafaf :=range _daabg .Tbl {e .EncodeElement (_fafaf ,_gebfb );};};if _daabg .EG_RunLevelElts !=nil {for _ ,_daccb :=range _daabg .EG_RunLevelElts {_daccb .MarshalXML (e ,_d .StartElement {}); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TrackChangeRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;AuthorAttr string ;DateAttr *_gd .Time ; -// Validate validates the CT_OnOff and its children -func (_ddaag *CT_OnOff )Validate ()error {return _ddaag .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");}; +// Annotation Identifier +IdAttr int64 ;}; -// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path -func (_ceegb *CT_SmartTagType )ValidateWithPath (path string )error {return nil }; +// Validate validates the EG_ContentRunContentBase and its children +func (_afbcg *EG_ContentRunContentBase )Validate ()error {return _afbcg .ValidateWithPath ("\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};const (WdST_WrapTextUnset WdST_WrapText =0; +WdST_WrapTextBothSides WdST_WrapText =1;WdST_WrapTextLeft WdST_WrapText =2;WdST_WrapTextRight WdST_WrapText =3;WdST_WrapTextLargest WdST_WrapText =4;);func (_aegee *WdCT_WrapSquare )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_febbd ,_eecdff :=_aegee .WrapTextAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"}); +if _eecdff !=nil {return _eecdff ;};start .Attr =append (start .Attr ,_febbd );if _aegee .DistTAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_b .Sprintf ("\u0025\u0076",*_aegee .DistTAttr )}); +};if _aegee .DistBAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_b .Sprintf ("\u0025\u0076",*_aegee .DistBAttr )});};if _aegee .DistLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_b .Sprintf ("\u0025\u0076",*_aegee .DistLAttr )}); +};if _aegee .DistRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_b .Sprintf ("\u0025\u0076",*_aegee .DistRAttr )});};e .EncodeToken (start );if _aegee .EffectExtent !=nil {_cbbada :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}}; +e .EncodeElement (_aegee .EffectExtent ,_cbbada );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdedbd *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 :_b .Sprintf ("\u0025\u0076",_gdedbd .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgfde ST_TabTlc )Validate ()error {return _dgfde .ValidateWithPath ("")};type CT_Proof struct{ -// ValidateWithPath validates the CT_DocPartTypes and its children, prefixing error messages with path -func (_degdb *CT_DocPartTypes )ValidateWithPath (path string )error {if _degdb .AllAttr !=nil {if _deefd :=_degdb .AllAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0041\u0074\u0074\u0072");_deefd !=nil {return _deefd ;};};for _fcbf ,_gdbee :=range _degdb .Type {if _cdfbb :=_gdbee .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_fcbf )); -_cdfbb !=nil {return _cdfbb ;};};return nil ;};type WdCT_TxbxContent struct{ +// Spell Checking State +SpellingAttr ST_Proof ; -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_eb *AG_SectPrAttributes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ea :=range start .Attr {if _ea .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_fd ,_add :=_ea .Value ,error (nil ); -if _add !=nil {return _add ;};_eb .RsidRPrAttr =&_fd ;continue ;};if _ea .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_cad ,_ga :=_ea .Value ,error (nil );if _ga !=nil {return _ga ;};_eb .RsidDelAttr =&_cad ;continue ;};if _ea .Name .Local =="\u0072\u0073\u0069d\u0052"{_fbb ,_ggg :=_ea .Value ,error (nil ); -if _ggg !=nil {return _ggg ;};_eb .RsidRAttr =&_fbb ;continue ;};if _ea .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_ada ,_fbc :=_ea .Value ,error (nil );if _fbc !=nil {return _fbc ;};_eb .RsidSectAttr =&_ada ;continue ;};};for {_egg ,_dc :=d .Token (); -if _dc !=nil {return _d .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",_dc );};if _gcd ,_eggf :=_egg .(_f .EndElement ); -_eggf &&_gcd .Name ==start .Name {break ;};};return nil ;}; +// Grammatical Checking State +GrammarAttr ST_Proof ;};func (_ccdcbg *CT_FtnEdnRef )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cccaa :=range start .Attr {if _cccaa .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0061\u0072\u006b\u0046\u006fl\u006c\u006f\u0077\u0073"{_efae ,_abbbe :=ParseUnionST_OnOff (_cccaa .Value ); +if _abbbe !=nil {return _abbbe ;};_ccdcbg .CustomMarkFollowsAttr =&_efae ;continue ;};if _cccaa .Name .Local =="\u0069\u0064"{_degbd ,_cfabf :=_e .ParseInt (_cccaa .Value ,10,64);if _cfabf !=nil {return _cfabf ;};_ccdcbg .IdAttr =_degbd ;continue ;};}; +for {_dgfc ,_fgbc :=d .Token ();if _fgbc !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0074n\u0045\u0064\u006e\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_fgbc );};if _gfad ,_caaaf :=_dgfc .(_d .EndElement ); +_caaaf &&_gfad .Name ==start .Name {break ;};};return nil ;};type ST_MailMergeOdsoFMDFieldType byte ;type ST_Wrap byte ;func (_bbec *CT_CellMergeTrackChange )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbec .VMergeAttr !=ST_AnnotationVMergeUnset {_gfea ,_cgd :=_bbec .VMergeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}); +if _cgd !=nil {return _cgd ;};start .Attr =append (start .Attr ,_gfea );};if _bbec .VMergeOrigAttr !=ST_AnnotationVMergeUnset {_bgfe ,_eacf :=_bbec .VMergeOrigAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076M\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"}); +if _eacf !=nil {return _eacf ;};start .Attr =append (start .Attr ,_bgfe );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",_bbec .AuthorAttr )}); +if _bbec .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bbec .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bbec .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_facgc *CT_SectPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eageg :=range start .Attr {if _eageg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_eafcba ,_ffcce :=_eageg .Value ,error (nil ); +if _ffcce !=nil {return _ffcce ;};_facgc .AuthorAttr =_eafcba ;continue ;};if _eageg .Name .Local =="\u0064\u0061\u0074\u0065"{_fadef ,_aagcd :=ParseStdlibTime (_eageg .Value );if _aagcd !=nil {return _aagcd ;};_facgc .DateAttr =&_fadef ;continue ;};if _eageg .Name .Local =="\u0069\u0064"{_ebedfa ,_ggdcef :=_e .ParseInt (_eageg .Value ,10,64); +if _ggdcef !=nil {return _ggdcef ;};_facgc .IdAttr =_ebedfa ;continue ;};};_dfbdga :for {_gecafa ,_fabba :=d .Token ();if _fabba !=nil {return _fabba ;};switch _cdacd :=_gecafa .(type ){case _d .StartElement :switch _cdacd .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"}:_facgc .SectPr =NewCT_SectPrBase (); +if _fedaf :=d .DecodeElement (_facgc .SectPr ,&_cdacd );_fedaf !=nil {return _fedaf ;};default:_gb .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",_cdacd .Name ); +if _agega :=d .Skip ();_agega !=nil {return _agega ;};};case _d .EndElement :break _dfbdga ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TcPrInner and its children, prefixing error messages with path -func (_cbacg *CT_TcPrInner )ValidateWithPath (path string )error {if _cbacg .CnfStyle !=nil {if _edgdg :=_cbacg .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_edgdg !=nil {return _edgdg ;};};if _cbacg .TcW !=nil {if _aeeea :=_cbacg .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057"); -_aeeea !=nil {return _aeeea ;};};if _cbacg .GridSpan !=nil {if _aggdge :=_cbacg .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_aggdge !=nil {return _aggdge ;};};if _cbacg .HMerge !=nil {if _cfdefg :=_cbacg .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065"); -_cfdefg !=nil {return _cfdefg ;};};if _cbacg .VMerge !=nil {if _dcfeg :=_cbacg .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_dcfeg !=nil {return _dcfeg ;};};if _cbacg .TcBorders !=nil {if _badeda :=_cbacg .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); -_badeda !=nil {return _badeda ;};};if _cbacg .Shd !=nil {if _bgcaee :=_cbacg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_bgcaee !=nil {return _bgcaee ;};};if _cbacg .NoWrap !=nil {if _cgece :=_cbacg .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070"); -_cgece !=nil {return _cgece ;};};if _cbacg .TcMar !=nil {if _gdebd :=_cbacg .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_gdebd !=nil {return _gdebd ;};};if _cbacg .TextDirection !=nil {if _fecc :=_cbacg .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); -_fecc !=nil {return _fecc ;};};if _cbacg .TcFitText !=nil {if _gadb :=_cbacg .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_gadb !=nil {return _gadb ;};};if _cbacg .VAlign !=nil {if _fegega :=_cbacg .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e"); -_fegega !=nil {return _fegega ;};};if _cbacg .HideMark !=nil {if _beedc :=_cbacg .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_beedc !=nil {return _beedc ;};};if _cbacg .Headers !=nil {if _fbgddg :=_cbacg .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073"); -_fbgddg !=nil {return _fbgddg ;};};if _cbacg .CellIns !=nil {if _cgbfc :=_cbacg .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_cgbfc !=nil {return _cgbfc ;};};if _cbacg .CellDel !=nil {if _eacfc :=_cbacg .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c"); -_eacfc !=nil {return _eacfc ;};};if _cbacg .CellMerge !=nil {if _ggdecb :=_cbacg .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_ggdecb !=nil {return _ggdecb ;};};return nil ;}; +// Validate validates the CT_TrackChangeRange and its children +func (_ebbbe *CT_TrackChangeRange )Validate ()error {return _ebbbe .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065");}; -// ValidateWithPath validates the CT_TblGrid and its children, prefixing error messages with path -func (_faeaea *CT_TblGrid )ValidateWithPath (path string )error {for _cefccc ,_cccfag :=range _faeaea .GridCol {if _bdfcaf :=_cccfag .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_cefccc )); -_bdfcaf !=nil {return _bdfcaf ;};};if _faeaea .TblGridChange !=nil {if _dgdbeb :=_faeaea .TblGridChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043h\u0061\u006e\u0067\u0065");_dgdbeb !=nil {return _dgdbeb ;};};return nil ; -};func (_gfbgcc ST_RubyAlign )ValidateWithPath (path string )error {switch _gfbgcc {case 0,1,2,3,4,5,6:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfbgcc )); -};return nil ;};func (_ffead *EG_RunLevelElts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffead .ProofErr !=nil {_gggga :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}};e .EncodeElement (_ffead .ProofErr ,_gggga ); -};if _ffead .PermStart !=nil {_cfbgc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0070\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ffead .PermStart ,_cfbgc );};if _ffead .PermEnd !=nil {_acfad :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070\u0065\u0072\u006d\u0045\u006ed"}}; -e .EncodeElement (_ffead .PermEnd ,_acfad );};if _ffead .Ins !=nil {_ggfbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_ffead .Ins ,_ggfbd );};if _ffead .Del !=nil {_cfcgbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064e\u006c"}}; -e .EncodeElement (_ffead .Del ,_cfcgbf );};if _ffead .MoveFrom !=nil {_gbbgfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_ffead .MoveFrom ,_gbbgfd );};if _ffead .MoveTo !=nil {_fabbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}}; -e .EncodeElement (_ffead .MoveTo ,_fabbd );};if _ffead .EG_RangeMarkupElements !=nil {for _ ,_dggee :=range _ffead .EG_RangeMarkupElements {_dggee .MarshalXML (e ,_f .StartElement {});};};if _ffead .EG_MathContent !=nil {for _ ,_fbdgced :=range _ffead .EG_MathContent {_fbdgced .MarshalXML (e ,_f .StartElement {}); -};};return nil ;};func (_dcabd ST_EdnPos )String ()string {switch _dcabd {case 0:return "";case 1:return "\u0073e\u0063\u0074\u0045\u006e\u0064";case 2:return "\u0064\u006f\u0063\u0045\u006e\u0064";};return "";};func (_dadddc *WdCT_WordprocessingShapeChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdgaf :for {_ebegfg ,_badgd :=d .Token (); -if _badgd !=nil {return _badgd ;};switch _becaf :=_ebegfg .(type ){case _f .StartElement :switch _becaf .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"}:_dadddc .CNvSpPr =_fa .NewCT_NonVisualDrawingShapeProps (); -if _eaecd :=d .DecodeElement (_dadddc .CNvSpPr ,&_becaf );_eaecd !=nil {return _eaecd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_dadddc .CNvCnPr =_fa .NewCT_NonVisualConnectorProperties (); -if _fccdf :=d .DecodeElement (_dadddc .CNvCnPr ,&_becaf );_fccdf !=nil {return _fccdf ;};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",_becaf .Name ); -if _eegcc :=d .Skip ();_eegcc !=nil {return _eegcc ;};};case _f .EndElement :break _gdgaf ;case _f .CharData :};};return nil ;};func NewCT_Placeholder ()*CT_Placeholder {_fgdfd :=&CT_Placeholder {};_fgdfd .DocPart =NewCT_String ();return _fgdfd ;};func NewCT_PPrDefault ()*CT_PPrDefault {_faceg :=&CT_PPrDefault {}; -return _faceg };type EG_RunInnerContent struct{ +// ValidateWithPath validates the CT_PixelsMeasure and its children, prefixing error messages with path +func (_afgef *CT_PixelsMeasure )ValidateWithPath (path string )error {return nil };func (_ebgd *CT_DocParts )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afbff :for {_acded ,_beefb :=d .Token ();if _beefb !=nil {return _beefb ;};switch _fdeea :=_acded .(type ){case _d .StartElement :switch _fdeea .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"}:_dbad :=NewCT_DocPart (); +if _badg :=d .DecodeElement (_dbad ,&_fdeea );_badg !=nil {return _badg ;};_ebgd .DocPart =append (_ebgd .DocPart ,_dbad );default:_gb .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",_fdeea .Name ); +if _geee :=d .Skip ();_geee !=nil {return _geee ;};};case _d .EndElement :break _afbff ;case _d .CharData :};};return nil ;}; -// Break -Br *CT_Br ; +// ValidateWithPath validates the CT_SdtContentCell and its children, prefixing error messages with path +func (_adddgd *CT_SdtContentCell )ValidateWithPath (path string )error {for _dgede ,_gacedb :=range _adddgd .Tc {if _agcbf :=_gacedb .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_dgede ));_agcbf !=nil {return _agcbf ; +};};if _adddgd .CustomXml !=nil {if _aaecd :=_adddgd .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_aaecd !=nil {return _aaecd ;};};if _adddgd .Sdt !=nil {if _aaefb :=_adddgd .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); +_aaefb !=nil {return _aaefb ;};};for _bfgac ,_aeaag :=range _adddgd .EG_RunLevelElts {if _cccca :=_aeaag .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_bfgac )); +_cccca !=nil {return _cccca ;};};return nil ;};func (_dgfcd *CT_PaperSource )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgfcd .FirstAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0072\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dgfcd .FirstAttr )}); +};if _dgfcd .OtherAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006f\u0074\u0068\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_dgfcd .OtherAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_dgcaf *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 :_b .Sprintf ("\u0025\u0076",_dgcaf .ValAttr )});e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aabg *CT_CharacterSpacing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fbcb ,_aeab :=_aabg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _aeab !=nil {return _aeab ;};start .Attr =append (start .Attr ,_fbcb );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bdbdba *CT_SdtBlock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbfce :for {_cfcae ,_fdeac :=d .Token (); +if _fdeac !=nil {return _fdeac ;};switch _ggdef :=_cfcae .(type ){case _d .StartElement :switch _ggdef .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"}:_bdbdba .SdtPr =NewCT_SdtPr (); +if _bfgebb :=d .DecodeElement (_bdbdba .SdtPr ,&_ggdef );_bfgebb !=nil {return _bfgebb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdbdba .SdtEndPr =NewCT_SdtEndPr (); +if _fedfd :=d .DecodeElement (_bdbdba .SdtEndPr ,&_ggdef );_fedfd !=nil {return _fedfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdbdba .SdtContent =NewCT_SdtContentBlock (); +if _cdaab :=d .DecodeElement (_bdbdba .SdtContent ,&_ggdef );_cdaab !=nil {return _cdaab ;};default:_gb .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",_ggdef .Name ); +if _eebdc :=d .Skip ();_eebdc !=nil {return _eebdc ;};};case _d .EndElement :break _cbfce ;case _d .CharData :};};return nil ;};const (ST_PTabAlignmentUnset ST_PTabAlignment =0;ST_PTabAlignmentLeft ST_PTabAlignment =1;ST_PTabAlignmentCenter ST_PTabAlignment =2; +ST_PTabAlignmentRight ST_PTabAlignment =3;); -// Text -T *CT_Text ; +// ValidateWithPath validates the CT_P and its children, prefixing error messages with path +func (_cedfe *CT_P )ValidateWithPath (path string )error {if _cedfe .PPr !=nil {if _ceadc :=_cedfe .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_ceadc !=nil {return _ceadc ;};};for _ageae ,_cbfca :=range _cedfe .EG_PContent {if _dgfbb :=_cbfca .ValidateWithPath (_b .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_ageae )); +_dgfbb !=nil {return _dgfbb ;};};return nil ;}; -// Content Part -ContentPart *CT_Rel ; +// Validate validates the CT_HdrFtr and its children +func (_aagbb *CT_HdrFtr )Validate ()error {return _aagbb .ValidateWithPath ("\u0043T\u005f\u0048\u0064\u0072\u0046\u0074r");};func (_dccabbe *ST_TabJc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaad ,_fbcef :=d .Token ();if _fbcef !=nil {return _fbcef ; +};if _ddcdbb ,_daacbd :=_gaad .(_d .EndElement );_daacbd &&_ddcdbb .Name ==start .Name {*_dccabbe =1;return nil ;};if _dedcb ,_eccfc :=_gaad .(_d .CharData );!_eccfc {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",_gaad ); +}else {switch string (_dedcb ){case "":*_dccabbe =0;case "\u0063\u006c\u0065a\u0072":*_dccabbe =1;case "\u0073\u0074\u0061r\u0074":*_dccabbe =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dccabbe =3;case "\u0065\u006e\u0064":*_dccabbe =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_dccabbe =5; +case "\u0062\u0061\u0072":*_dccabbe =6;case "\u006e\u0075\u006d":*_dccabbe =7;case "\u006c\u0065\u0066\u0074":*_dccabbe =8;case "\u0072\u0069\u0067h\u0074":*_dccabbe =9;};};_gaad ,_fbcef =d .Token ();if _fbcef !=nil {return _fbcef ;};if _gbfeg ,_gbgbdg :=_gaad .(_d .EndElement ); +_gbgbdg &&_gbfeg .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",_gaad );};type CT_Lock struct{ -// Deleted Text -DelText *CT_Text ; +// Locking Type +ValAttr ST_Lock ;};func NewCT_UnsignedDecimalNumber ()*CT_UnsignedDecimalNumber {_gbcabc :=&CT_UnsignedDecimalNumber {};return _gbcabc ;};type CT_HpsMeasure struct{ -// Field Code -InstrText *CT_Text ; +// Half Point Measurement +ValAttr ST_HpsMeasure ;};const ST_CnfPattern ="\u005b\u0030\u0031]\u002a";func (_bdeff *CT_TextScale )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bdeff .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_bdeff .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbaec ST_HAnchor )ValidateWithPath (path string )error {switch _fbaec {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 (_fbaec )); +};return nil ;};func NewWdWsp ()*WdWsp {_fabagf :=&WdWsp {};_fabagf .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape ();return _fabagf ;};func (_ddcac *CT_DocPartType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddcac .ValAttr =ST_DocPartType (1); +for _ ,_eadd :=range start .Attr {if _eadd .Name .Local =="\u0076\u0061\u006c"{_ddcac .ValAttr .UnmarshalXMLAttr (_eadd );continue ;};};for {_edgb ,_ebbf :=d .Token ();if _ebbf !=nil {return _b .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",_ebbf ); +};if _bfbff ,_gcgcg :=_edgb .(_d .EndElement );_gcgcg &&_bfbff .Name ==start .Name {break ;};};return nil ;};func (_bdefb ST_Em )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_abbfg :=_d .Attr {};_abbfg .Name =name ;switch _bdefb {case ST_EmUnset :_abbfg .Value =""; +case ST_EmNone :_abbfg .Value ="\u006e\u006f\u006e\u0065";case ST_EmDot :_abbfg .Value ="\u0064\u006f\u0074";case ST_EmComma :_abbfg .Value ="\u0063\u006f\u006dm\u0061";case ST_EmCircle :_abbfg .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_EmUnderDot :_abbfg .Value ="\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074"; +};return _abbfg ,nil ;};func (_bfgcd *CT_LvlLegacy )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfgcd .LegacyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_bfgcd .LegacyAttr )}); +};if _bfgcd .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 :_b .Sprintf ("\u0025\u0076",*_bfgcd .LegacySpaceAttr )});};if _bfgcd .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 :_b .Sprintf ("\u0025\u0076",*_bfgcd .LegacyIndentAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Deleted Field Code -DelInstrText *CT_Text ; +// ValidateWithPath validates the CT_FtnEdn and its children, prefixing error messages with path +func (_bacf *CT_FtnEdn )ValidateWithPath (path string )error {if _becdc :=_bacf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_becdc !=nil {return _becdc ;};for _ggfb ,_dgccb :=range _bacf .EG_BlockLevelElts {if _babea :=_dgccb .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ggfb )); +_babea !=nil {return _babea ;};};return nil ;};const (ST_HAnchorUnset ST_HAnchor =0;ST_HAnchorText ST_HAnchor =1;ST_HAnchorMargin ST_HAnchor =2;ST_HAnchorPage ST_HAnchor =3;);func (_dggdcd *WdST_AlignV )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aaaab ,_eafbd :=d .Token (); +if _eafbd !=nil {return _eafbd ;};if _fcbdb ,_abegf :=_aaaab .(_d .EndElement );_abegf &&_fcbdb .Name ==start .Name {*_dggdcd =1;return nil ;};if _aaeccf ,_bdggbg :=_aaaab .(_d .CharData );!_bdggbg {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",_aaaab ); +}else {switch string (_aaeccf ){case "":*_dggdcd =0;case "\u0074\u006f\u0070":*_dggdcd =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dggdcd =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dggdcd =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_dggdcd =4; +case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_dggdcd =5;};};_aaaab ,_eafbd =d .Token ();if _eafbd !=nil {return _eafbd ;};if _degdd ,_ggcbab :=_aaaab .(_d .EndElement );_ggcbab &&_degdd .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",_aaaab ); +};type CT_Zoom struct{ -// Non Breaking Hyphen Character -NoBreakHyphen *CT_Empty ; +// Zoom Type +ValAttr ST_Zoom ; -// Optional Hyphen Character -SoftHyphen *CT_Empty ; +// Zoom Percentage +PercentAttr ST_DecimalNumberOrPercent ;}; -// Date Block - Short Day Format -DayShort *CT_Empty ; +// Validate validates the EG_RPrContent and its children +func (_fcbge *EG_RPrContent )Validate ()error {return _fcbge .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_gdfbd ST_TextEffect )ValidateWithPath (path string )error {switch _gdfbd {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 (_gdfbd )); +};return nil ;};type ST_FldCharType byte ; -// Date Block - Short Month Format -MonthShort *CT_Empty ; +// ValidateWithPath validates the CT_FFHelpText and its children, prefixing error messages with path +func (_bcbcc *CT_FFHelpText )ValidateWithPath (path string )error {if _aebba :=_bcbcc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aebba !=nil {return _aebba ;};return nil ;};type CT_Odso struct{ -// Date Block - Short Year Format -YearShort *CT_Empty ; +// UDL Connection String +Udl *CT_String ; -// Date Block - Long Day Format -DayLong *CT_Empty ; +// Data Source Table Name +Table *CT_String ; -// Date Block - Long Month Format -MonthLong *CT_Empty ; +// ODSO Data Source File Path +Src *CT_Rel ; -// Date Block - Long Year Format -YearLong *CT_Empty ; +// Column Delimiter for Data Source +ColDelim *CT_DecimalNumber ; -// Comment Information Block -AnnotationRef *CT_Empty ; +// ODSO Data Source Type +Type *CT_MailMergeSourceType ; -// Footnote Reference Mark -FootnoteRef *CT_Empty ; +// First Row of Data Source Contains Column Names +FHdr *CT_OnOff ; -// Endnote Reference Mark -EndnoteRef *CT_Empty ; +// External Data Source to Merge Field Mapping +FieldMapData []*CT_OdsoFieldMapData ; -// Footnote/Endnote Separator Mark -Separator *CT_Empty ; +// Reference to Inclusion/Exclusion Data for Data Source +RecipientData []*CT_Rel ;};func (_afbeag *EG_ContentRowContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdecg :for {_aeafae ,_cgaac :=d .Token ();if _cgaac !=nil {return _cgaac ;};switch _cgggdd :=_aeafae .(type ){case _d .StartElement :switch _cgggdd .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"}:_bgeab :=NewCT_Row (); +if _gceefa :=d .DecodeElement (_bgeab ,&_cgggdd );_gceefa !=nil {return _gceefa ;};_afbeag .Tr =append (_afbeag .Tr ,_bgeab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_afbeag .CustomXml =NewCT_CustomXmlRow (); +if _dgfd :=d .DecodeElement (_afbeag .CustomXml ,&_cgggdd );_dgfd !=nil {return _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 :"\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"}:_afbeag .Sdt =NewCT_SdtRow (); +if _addcg :=d .DecodeElement (_afbeag .Sdt ,&_cgggdd );_addcg !=nil {return _addcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gagcee :=NewEG_RunLevelElts (); +_gagcee .ProofErr =NewCT_ProofErr ();if _daaegf :=d .DecodeElement (_gagcee .ProofErr ,&_cgggdd );_daaegf !=nil {return _daaegf ;};_afbeag .EG_RunLevelElts =append (_afbeag .EG_RunLevelElts ,_gagcee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ccad :=NewEG_RunLevelElts (); +_ccad .PermStart =NewCT_PermStart ();if _dafaee :=d .DecodeElement (_ccad .PermStart ,&_cgggdd );_dafaee !=nil {return _dafaee ;};_afbeag .EG_RunLevelElts =append (_afbeag .EG_RunLevelElts ,_ccad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_edbec :=NewEG_RunLevelElts (); +_edbec .PermEnd =NewCT_Perm ();if _acbdff :=d .DecodeElement (_edbec .PermEnd ,&_cgggdd );_acbdff !=nil {return _acbdff ;};_afbeag .EG_RunLevelElts =append (_afbeag .EG_RunLevelElts ,_edbec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfggf :=NewEG_RunLevelElts (); +_bfggf .Ins =NewCT_RunTrackChange ();if _cffdgg :=d .DecodeElement (_bfggf .Ins ,&_cgggdd );_cffdgg !=nil {return _cffdgg ;};_afbeag .EG_RunLevelElts =append (_afbeag .EG_RunLevelElts ,_bfggf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfgbda :=NewEG_RunLevelElts (); +_cfgbda .Del =NewCT_RunTrackChange ();if _ddaead :=d .DecodeElement (_cfgbda .Del ,&_cgggdd );_ddaead !=nil {return _ddaead ;};_afbeag .EG_RunLevelElts =append (_afbeag .EG_RunLevelElts ,_cfgbda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gdegfa :=NewEG_RunLevelElts (); +_gdegfa .MoveFrom =NewCT_RunTrackChange ();if _ccdac :=d .DecodeElement (_gdegfa .MoveFrom ,&_cgggdd );_ccdac !=nil {return _ccdac ;};_afbeag .EG_RunLevelElts =append (_afbeag .EG_RunLevelElts ,_gdegfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dgdggc :=NewEG_RunLevelElts (); +_dgdggc .MoveTo =NewCT_RunTrackChange ();if _dbabbd :=d .DecodeElement (_dgdggc .MoveTo ,&_cgggdd );_dbabbd !=nil {return _dbabbd ;};_afbeag .EG_RunLevelElts =append (_afbeag .EG_RunLevelElts ,_dgdggc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecafb :=NewEG_RunLevelElts (); +_gbegg :=NewEG_RangeMarkupElements ();_gbegg .BookmarkStart =NewCT_Bookmark ();if _fabdag :=d .DecodeElement (_gbegg .BookmarkStart ,&_cgggdd );_fabdag !=nil {return _fabdag ;};_afbeag .EG_RunLevelElts =append (_afbeag .EG_RunLevelElts ,_ecafb );_ecafb .EG_RangeMarkupElements =append (_ecafb .EG_RangeMarkupElements ,_gbegg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcfcec :=NewEG_RunLevelElts (); +_abaac :=NewEG_RangeMarkupElements ();_abaac .BookmarkEnd =NewCT_MarkupRange ();if _bcgeec :=d .DecodeElement (_abaac .BookmarkEnd ,&_cgggdd );_bcgeec !=nil {return _bcgeec ;};_afbeag .EG_RunLevelElts =append (_afbeag .EG_RunLevelElts ,_fcfcec );_fcfcec .EG_RangeMarkupElements =append (_fcfcec .EG_RangeMarkupElements ,_abaac ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebgag :=NewEG_RunLevelElts (); +_bgdbf :=NewEG_RangeMarkupElements ();_bgdbf .MoveFromRangeStart =NewCT_MoveBookmark ();if _bdgcf :=d .DecodeElement (_bgdbf .MoveFromRangeStart ,&_cgggdd );_bdgcf !=nil {return _bdgcf ;};_afbeag .EG_RunLevelElts =append (_afbeag .EG_RunLevelElts ,_ebgag ); +_ebgag .EG_RangeMarkupElements =append (_ebgag .EG_RangeMarkupElements ,_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 :"\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"}:_dfbdb :=NewEG_RunLevelElts (); +_dcdcb :=NewEG_RangeMarkupElements ();_dcdcb .MoveFromRangeEnd =NewCT_MarkupRange ();if _aagdge :=d .DecodeElement (_dcdcb .MoveFromRangeEnd ,&_cgggdd );_aagdge !=nil {return _aagdge ;};_afbeag .EG_RunLevelElts =append (_afbeag .EG_RunLevelElts ,_dfbdb ); +_dfbdb .EG_RangeMarkupElements =append (_dfbdb .EG_RangeMarkupElements ,_dcdcb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eagcef :=NewEG_RunLevelElts (); +_bbecdb :=NewEG_RangeMarkupElements ();_bbecdb .MoveToRangeStart =NewCT_MoveBookmark ();if _cgccc :=d .DecodeElement (_bbecdb .MoveToRangeStart ,&_cgggdd );_cgccc !=nil {return _cgccc ;};_afbeag .EG_RunLevelElts =append (_afbeag .EG_RunLevelElts ,_eagcef ); +_eagcef .EG_RangeMarkupElements =append (_eagcef .EG_RangeMarkupElements ,_bbecdb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dbfba :=NewEG_RunLevelElts (); +_gcaaf :=NewEG_RangeMarkupElements ();_gcaaf .MoveToRangeEnd =NewCT_MarkupRange ();if _bedcd :=d .DecodeElement (_gcaaf .MoveToRangeEnd ,&_cgggdd );_bedcd !=nil {return _bedcd ;};_afbeag .EG_RunLevelElts =append (_afbeag .EG_RunLevelElts ,_dbfba );_dbfba .EG_RangeMarkupElements =append (_dbfba .EG_RangeMarkupElements ,_gcaaf ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cegfc :=NewEG_RunLevelElts (); +_febfb :=NewEG_RangeMarkupElements ();_febfb .CommentRangeStart =NewCT_MarkupRange ();if _gdgfe :=d .DecodeElement (_febfb .CommentRangeStart ,&_cgggdd );_gdgfe !=nil {return _gdgfe ;};_afbeag .EG_RunLevelElts =append (_afbeag .EG_RunLevelElts ,_cegfc ); +_cegfc .EG_RangeMarkupElements =append (_cegfc .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 :"\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"}:_gcbdd :=NewEG_RunLevelElts (); +_gagdd :=NewEG_RangeMarkupElements ();_gagdd .CommentRangeEnd =NewCT_MarkupRange ();if _faabf :=d .DecodeElement (_gagdd .CommentRangeEnd ,&_cgggdd );_faabf !=nil {return _faabf ;};_afbeag .EG_RunLevelElts =append (_afbeag .EG_RunLevelElts ,_gcbdd );_gcbdd .EG_RangeMarkupElements =append (_gcbdd .EG_RangeMarkupElements ,_gagdd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bcagfa :=NewEG_RunLevelElts (); +_cadbcf :=NewEG_RangeMarkupElements ();_cadbcf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fffbb :=d .DecodeElement (_cadbcf .CustomXmlInsRangeStart ,&_cgggdd );_fffbb !=nil {return _fffbb ;};_afbeag .EG_RunLevelElts =append (_afbeag .EG_RunLevelElts ,_bcagfa ); +_bcagfa .EG_RangeMarkupElements =append (_bcagfa .EG_RangeMarkupElements ,_cadbcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_aggcc :=NewEG_RunLevelElts (); +_adaec :=NewEG_RangeMarkupElements ();_adaec .CustomXmlInsRangeEnd =NewCT_Markup ();if _gcgfd :=d .DecodeElement (_adaec .CustomXmlInsRangeEnd ,&_cgggdd );_gcgfd !=nil {return _gcgfd ;};_afbeag .EG_RunLevelElts =append (_afbeag .EG_RunLevelElts ,_aggcc ); +_aggcc .EG_RangeMarkupElements =append (_aggcc .EG_RangeMarkupElements ,_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 :"\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"}:_cegce :=NewEG_RunLevelElts (); +_cgcgc :=NewEG_RangeMarkupElements ();_cgcgc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _deabc :=d .DecodeElement (_cgcgc .CustomXmlDelRangeStart ,&_cgggdd );_deabc !=nil {return _deabc ;};_afbeag .EG_RunLevelElts =append (_afbeag .EG_RunLevelElts ,_cegce ); +_cegce .EG_RangeMarkupElements =append (_cegce .EG_RangeMarkupElements ,_cgcgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cdafff :=NewEG_RunLevelElts (); +_gceefcc :=NewEG_RangeMarkupElements ();_gceefcc .CustomXmlDelRangeEnd =NewCT_Markup ();if _ecfccc :=d .DecodeElement (_gceefcc .CustomXmlDelRangeEnd ,&_cgggdd );_ecfccc !=nil {return _ecfccc ;};_afbeag .EG_RunLevelElts =append (_afbeag .EG_RunLevelElts ,_cdafff ); +_cdafff .EG_RangeMarkupElements =append (_cdafff .EG_RangeMarkupElements ,_gceefcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aaeac :=NewEG_RunLevelElts (); +_fcdcd :=NewEG_RangeMarkupElements ();_fcdcd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eabdd :=d .DecodeElement (_fcdcd .CustomXmlMoveFromRangeStart ,&_cgggdd );_eabdd !=nil {return _eabdd ;};_afbeag .EG_RunLevelElts =append (_afbeag .EG_RunLevelElts ,_aaeac ); +_aaeac .EG_RangeMarkupElements =append (_aaeac .EG_RangeMarkupElements ,_fcdcd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fegff :=NewEG_RunLevelElts (); +_dbaca :=NewEG_RangeMarkupElements ();_dbaca .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _daddf :=d .DecodeElement (_dbaca .CustomXmlMoveFromRangeEnd ,&_cgggdd );_daddf !=nil {return _daddf ;};_afbeag .EG_RunLevelElts =append (_afbeag .EG_RunLevelElts ,_fegff ); +_fegff .EG_RangeMarkupElements =append (_fegff .EG_RangeMarkupElements ,_dbaca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bgdbaa :=NewEG_RunLevelElts (); +_dfbb :=NewEG_RangeMarkupElements ();_dfbb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gdgcg :=d .DecodeElement (_dfbb .CustomXmlMoveToRangeStart ,&_cgggdd );_gdgcg !=nil {return _gdgcg ;};_afbeag .EG_RunLevelElts =append (_afbeag .EG_RunLevelElts ,_bgdbaa ); +_bgdbaa .EG_RangeMarkupElements =append (_bgdbaa .EG_RangeMarkupElements ,_dfbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bfagge :=NewEG_RunLevelElts (); +_bagfe :=NewEG_RangeMarkupElements ();_bagfe .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fggdbg :=d .DecodeElement (_bagfe .CustomXmlMoveToRangeEnd ,&_cgggdd );_fggdbg !=nil {return _fggdbg ;};_afbeag .EG_RunLevelElts =append (_afbeag .EG_RunLevelElts ,_bfagge ); +_bfagge .EG_RangeMarkupElements =append (_bfagge .EG_RangeMarkupElements ,_bagfe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ffddf :=NewEG_RunLevelElts (); +_facaee :=NewEG_MathContent ();_facaee .OMathPara =_ea .NewOMathPara ();if _fbdgg :=d .DecodeElement (_facaee .OMathPara ,&_cgggdd );_fbdgg !=nil {return _fbdgg ;};_afbeag .EG_RunLevelElts =append (_afbeag .EG_RunLevelElts ,_ffddf );_ffddf .EG_MathContent =append (_ffddf .EG_MathContent ,_facaee ); +case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ddccdc :=NewEG_RunLevelElts (); +_becfa :=NewEG_MathContent ();_becfa .OMath =_ea .NewOMath ();if _cebgce :=d .DecodeElement (_becfa .OMath ,&_cgggdd );_cebgce !=nil {return _cebgce ;};_afbeag .EG_RunLevelElts =append (_afbeag .EG_RunLevelElts ,_ddccdc );_ddccdc .EG_MathContent =append (_ddccdc .EG_MathContent ,_becfa ); +default:_gb .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",_cgggdd .Name ); +if _cfafe :=d .Skip ();_cfafe !=nil {return _cfafe ;};};case _d .EndElement :break _fdecg ;case _d .CharData :};};return nil ;};func (_bbacg *ST_FtnEdn )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgcbe ,_geacd :=d .Token ();if _geacd !=nil {return _geacd ; +};if _dfagfb ,_befff :=_dgcbe .(_d .EndElement );_befff &&_dfagfb .Name ==start .Name {*_bbacg =1;return nil ;};if _cdbac ,_aadea :=_dgcbe .(_d .CharData );!_aadea {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",_dgcbe ); +}else {switch string (_cdbac ){case "":*_bbacg =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_bbacg =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_bbacg =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_bbacg =3; +case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_bbacg =4;};};_dgcbe ,_geacd =d .Token ();if _geacd !=nil {return _geacd ;};if _dfaad ,_gceebf :=_dgcbe .(_d .EndElement );_gceebf &&_dfaad .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",_dgcbe );}; -// Continuation Separator Mark -ContinuationSeparator *CT_Empty ; +// ValidateWithPath validates the CT_DecimalNumberOrPrecent and its children, prefixing error messages with path +func (_bagg *CT_DecimalNumberOrPrecent )ValidateWithPath (path string )error {if _gabb :=_bagg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gabb !=nil {return _gabb ;};return nil ;}; -// Symbol Character -Sym *CT_Sym ; +// Validate validates the CT_FitText and its children +func (_gfgbd *CT_FitText )Validate ()error {return _gfgbd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");};func (_fagdff *ST_TblLayoutType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_caafebbd ,_abaeee :=d .Token (); +if _abaeee !=nil {return _abaeee ;};if _baedb ,_cbgbea :=_caafebbd .(_d .EndElement );_cbgbea &&_baedb .Name ==start .Name {*_fagdff =1;return nil ;};if _dfeeg ,_cbdae :=_caafebbd .(_d .CharData );!_cbdae {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",_caafebbd ); +}else {switch string (_dfeeg ){case "":*_fagdff =0;case "\u0066\u0069\u0078e\u0064":*_fagdff =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_fagdff =2;};};_caafebbd ,_abaeee =d .Token ();if _abaeee !=nil {return _abaeee ;};if _gggee ,_gcgdgc :=_caafebbd .(_d .EndElement ); +_gcgdgc &&_gggee .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",_caafebbd );};func NewCT_Ruby ()*CT_Ruby {_ccegg :=&CT_Ruby {}; +_ccegg .RubyPr =NewCT_RubyPr ();_ccegg .Rt =NewCT_RubyContent ();_ccegg .RubyBase =NewCT_RubyContent ();return _ccegg ;}; -// Page Number Block -PgNum *CT_Empty ; +// ValidateWithPath validates the CT_TblPrEx and its children, prefixing error messages with path +func (_ffgad *CT_TblPrEx )ValidateWithPath (path string )error {if _ffgad .TblW !=nil {if _bfagdde :=_ffgad .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_bfagdde !=nil {return _bfagdde ;};};if _ffgad .Jc !=nil {if _gddbf :=_ffgad .Jc .ValidateWithPath (path +"\u002f\u004a\u0063"); +_gddbf !=nil {return _gddbf ;};};if _ffgad .TblCellSpacing !=nil {if _fgdaf :=_ffgad .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fgdaf !=nil {return _fgdaf ;};};if _ffgad .TblInd !=nil {if _eagffc :=_ffgad .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064"); +_eagffc !=nil {return _eagffc ;};};if _ffgad .TblBorders !=nil {if _bagca :=_ffgad .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bagca !=nil {return _bagca ;};};if _ffgad .Shd !=nil {if _egbaf :=_ffgad .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_egbaf !=nil {return _egbaf ;};};if _ffgad .TblLayout !=nil {if _gfgc :=_ffgad .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_gfgc !=nil {return _gfgc ;};};if _ffgad .TblCellMar !=nil {if _eeeg :=_ffgad .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"); +_eeeg !=nil {return _eeeg ;};};if _ffgad .TblLook !=nil {if _fagcab :=_ffgad .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_fagcab !=nil {return _fagcab ;};};if _ffgad .TblPrExChange !=nil {if _ebegeb :=_ffgad .TblPrExChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078\u0043h\u0061\u006e\u0067\u0065"); +_ebegeb !=nil {return _ebegeb ;};};return nil ;};func (_afgba *WdCT_WordprocessingContentPart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _afgba .BwModeAttr !=_ed .ST_BlackWhiteModeUnset {_cefcaa ,_cfbcb :=_afgba .BwModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"}); +if _cfbcb !=nil {return _cfbcb ;};start .Attr =append (start .Attr ,_cefcaa );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_afgba .IdAttr )});e .EncodeToken (start ); +if _afgba .NvContentPartPr !=nil {_fdfged :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003an\u0076\u0043\u006f\u006e\u0074e\u006e\u0074P\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_afgba .NvContentPartPr ,_fdfged );};if _afgba .Xfrm !=nil {_ccdgea :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}}; +e .EncodeElement (_afgba .Xfrm ,_ccdgea );};if _afgba .ExtLst !=nil {_bedcdc :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_afgba .ExtLst ,_bedcdc );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_beegbd *CT_SdtContentRow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fccefc :for {_bgddc ,_dfedag :=d .Token ();if _dfedag !=nil {return _dfedag ;};switch _dbgbd :=_bgddc .(type ){case _d .StartElement :switch _dbgbd .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"}:_bdgbeg :=NewCT_Row (); +if _edabf :=d .DecodeElement (_bdgbeg ,&_dbgbd );_edabf !=nil {return _edabf ;};_beegbd .Tr =append (_beegbd .Tr ,_bdgbeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_beegbd .CustomXml =NewCT_CustomXmlRow (); +if _affac :=d .DecodeElement (_beegbd .CustomXml ,&_dbgbd );_affac !=nil {return _affac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_beegbd .Sdt =NewCT_SdtRow (); +if _eeaeb :=d .DecodeElement (_beegbd .Sdt ,&_dbgbd );_eeaeb !=nil {return _eeaeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cedga :=NewEG_RunLevelElts (); +_cedga .ProofErr =NewCT_ProofErr ();if _fbbee :=d .DecodeElement (_cedga .ProofErr ,&_dbgbd );_fbbee !=nil {return _fbbee ;};_beegbd .EG_RunLevelElts =append (_beegbd .EG_RunLevelElts ,_cedga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_afefd :=NewEG_RunLevelElts (); +_afefd .PermStart =NewCT_PermStart ();if _cbda :=d .DecodeElement (_afefd .PermStart ,&_dbgbd );_cbda !=nil {return _cbda ;};_beegbd .EG_RunLevelElts =append (_beegbd .EG_RunLevelElts ,_afefd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bedgd :=NewEG_RunLevelElts (); +_bedgd .PermEnd =NewCT_Perm ();if _fcbecg :=d .DecodeElement (_bedgd .PermEnd ,&_dbgbd );_fcbecg !=nil {return _fcbecg ;};_beegbd .EG_RunLevelElts =append (_beegbd .EG_RunLevelElts ,_bedgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgcea :=NewEG_RunLevelElts (); +_bgcea .Ins =NewCT_RunTrackChange ();if _edfbd :=d .DecodeElement (_bgcea .Ins ,&_dbgbd );_edfbd !=nil {return _edfbd ;};_beegbd .EG_RunLevelElts =append (_beegbd .EG_RunLevelElts ,_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 :"\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"}:_dbeeec :=NewEG_RunLevelElts (); +_dbeeec .Del =NewCT_RunTrackChange ();if _fbbd :=d .DecodeElement (_dbeeec .Del ,&_dbgbd );_fbbd !=nil {return _fbbd ;};_beegbd .EG_RunLevelElts =append (_beegbd .EG_RunLevelElts ,_dbeeec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_dggbef :=NewEG_RunLevelElts (); +_dggbef .MoveFrom =NewCT_RunTrackChange ();if _eagce :=d .DecodeElement (_dggbef .MoveFrom ,&_dbgbd );_eagce !=nil {return _eagce ;};_beegbd .EG_RunLevelElts =append (_beegbd .EG_RunLevelElts ,_dggbef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ggcbe :=NewEG_RunLevelElts (); +_ggcbe .MoveTo =NewCT_RunTrackChange ();if _bacad :=d .DecodeElement (_ggcbe .MoveTo ,&_dbgbd );_bacad !=nil {return _bacad ;};_beegbd .EG_RunLevelElts =append (_beegbd .EG_RunLevelElts ,_ggcbe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_caeec :=NewEG_RunLevelElts (); +_dbfdg :=NewEG_RangeMarkupElements ();_dbfdg .BookmarkStart =NewCT_Bookmark ();if _ccedf :=d .DecodeElement (_dbfdg .BookmarkStart ,&_dbgbd );_ccedf !=nil {return _ccedf ;};_beegbd .EG_RunLevelElts =append (_beegbd .EG_RunLevelElts ,_caeec );_caeec .EG_RangeMarkupElements =append (_caeec .EG_RangeMarkupElements ,_dbfdg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eegef :=NewEG_RunLevelElts (); +_ceggd :=NewEG_RangeMarkupElements ();_ceggd .BookmarkEnd =NewCT_MarkupRange ();if _dfcdf :=d .DecodeElement (_ceggd .BookmarkEnd ,&_dbgbd );_dfcdf !=nil {return _dfcdf ;};_beegbd .EG_RunLevelElts =append (_beegbd .EG_RunLevelElts ,_eegef );_eegef .EG_RangeMarkupElements =append (_eegef .EG_RangeMarkupElements ,_ceggd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aagef :=NewEG_RunLevelElts (); +_gaegd :=NewEG_RangeMarkupElements ();_gaegd .MoveFromRangeStart =NewCT_MoveBookmark ();if _bcedgb :=d .DecodeElement (_gaegd .MoveFromRangeStart ,&_dbgbd );_bcedgb !=nil {return _bcedgb ;};_beegbd .EG_RunLevelElts =append (_beegbd .EG_RunLevelElts ,_aagef ); +_aagef .EG_RangeMarkupElements =append (_aagef .EG_RangeMarkupElements ,_gaegd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fadbd :=NewEG_RunLevelElts (); +_bfdgd :=NewEG_RangeMarkupElements ();_bfdgd .MoveFromRangeEnd =NewCT_MarkupRange ();if _afgcgc :=d .DecodeElement (_bfdgd .MoveFromRangeEnd ,&_dbgbd );_afgcgc !=nil {return _afgcgc ;};_beegbd .EG_RunLevelElts =append (_beegbd .EG_RunLevelElts ,_fadbd ); +_fadbd .EG_RangeMarkupElements =append (_fadbd .EG_RangeMarkupElements ,_bfdgd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bccfa :=NewEG_RunLevelElts (); +_gbgaef :=NewEG_RangeMarkupElements ();_gbgaef .MoveToRangeStart =NewCT_MoveBookmark ();if _facg :=d .DecodeElement (_gbgaef .MoveToRangeStart ,&_dbgbd );_facg !=nil {return _facg ;};_beegbd .EG_RunLevelElts =append (_beegbd .EG_RunLevelElts ,_bccfa ); +_bccfa .EG_RangeMarkupElements =append (_bccfa .EG_RangeMarkupElements ,_gbgaef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dbabe :=NewEG_RunLevelElts (); +_fdgee :=NewEG_RangeMarkupElements ();_fdgee .MoveToRangeEnd =NewCT_MarkupRange ();if _beegc :=d .DecodeElement (_fdgee .MoveToRangeEnd ,&_dbgbd );_beegc !=nil {return _beegc ;};_beegbd .EG_RunLevelElts =append (_beegbd .EG_RunLevelElts ,_dbabe );_dbabe .EG_RangeMarkupElements =append (_dbabe .EG_RangeMarkupElements ,_fdgee ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egadgb :=NewEG_RunLevelElts (); +_cfdga :=NewEG_RangeMarkupElements ();_cfdga .CommentRangeStart =NewCT_MarkupRange ();if _ggfgfb :=d .DecodeElement (_cfdga .CommentRangeStart ,&_dbgbd );_ggfgfb !=nil {return _ggfgfb ;};_beegbd .EG_RunLevelElts =append (_beegbd .EG_RunLevelElts ,_egadgb ); +_egadgb .EG_RangeMarkupElements =append (_egadgb .EG_RangeMarkupElements ,_cfdga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_deggd :=NewEG_RunLevelElts (); +_afbgag :=NewEG_RangeMarkupElements ();_afbgag .CommentRangeEnd =NewCT_MarkupRange ();if _dacdff :=d .DecodeElement (_afbgag .CommentRangeEnd ,&_dbgbd );_dacdff !=nil {return _dacdff ;};_beegbd .EG_RunLevelElts =append (_beegbd .EG_RunLevelElts ,_deggd ); +_deggd .EG_RangeMarkupElements =append (_deggd .EG_RangeMarkupElements ,_afbgag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bbegc :=NewEG_RunLevelElts (); +_cbbag :=NewEG_RangeMarkupElements ();_cbbag .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dffdc :=d .DecodeElement (_cbbag .CustomXmlInsRangeStart ,&_dbgbd );_dffdc !=nil {return _dffdc ;};_beegbd .EG_RunLevelElts =append (_beegbd .EG_RunLevelElts ,_bbegc ); +_bbegc .EG_RangeMarkupElements =append (_bbegc .EG_RangeMarkupElements ,_cbbag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_affcf :=NewEG_RunLevelElts (); +_fbdcc :=NewEG_RangeMarkupElements ();_fbdcc .CustomXmlInsRangeEnd =NewCT_Markup ();if _abafc :=d .DecodeElement (_fbdcc .CustomXmlInsRangeEnd ,&_dbgbd );_abafc !=nil {return _abafc ;};_beegbd .EG_RunLevelElts =append (_beegbd .EG_RunLevelElts ,_affcf ); +_affcf .EG_RangeMarkupElements =append (_affcf .EG_RangeMarkupElements ,_fbdcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_dadc :=NewEG_RunLevelElts (); +_cfdbc :=NewEG_RangeMarkupElements ();_cfdbc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cfcdg :=d .DecodeElement (_cfdbc .CustomXmlDelRangeStart ,&_dbgbd );_cfcdg !=nil {return _cfcdg ;};_beegbd .EG_RunLevelElts =append (_beegbd .EG_RunLevelElts ,_dadc ); +_dadc .EG_RangeMarkupElements =append (_dadc .EG_RangeMarkupElements ,_cfdbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ababed :=NewEG_RunLevelElts (); +_cbdac :=NewEG_RangeMarkupElements ();_cbdac .CustomXmlDelRangeEnd =NewCT_Markup ();if _gabec :=d .DecodeElement (_cbdac .CustomXmlDelRangeEnd ,&_dbgbd );_gabec !=nil {return _gabec ;};_beegbd .EG_RunLevelElts =append (_beegbd .EG_RunLevelElts ,_ababed ); +_ababed .EG_RangeMarkupElements =append (_ababed .EG_RangeMarkupElements ,_cbdac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egfbgc :=NewEG_RunLevelElts (); +_fcbae :=NewEG_RangeMarkupElements ();_fcbae .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _agfba :=d .DecodeElement (_fcbae .CustomXmlMoveFromRangeStart ,&_dbgbd );_agfba !=nil {return _agfba ;};_beegbd .EG_RunLevelElts =append (_beegbd .EG_RunLevelElts ,_egfbgc ); +_egfbgc .EG_RangeMarkupElements =append (_egfbgc .EG_RangeMarkupElements ,_fcbae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_caafeb :=NewEG_RunLevelElts (); +_cbcaf :=NewEG_RangeMarkupElements ();_cbcaf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dafdg :=d .DecodeElement (_cbcaf .CustomXmlMoveFromRangeEnd ,&_dbgbd );_dafdg !=nil {return _dafdg ;};_beegbd .EG_RunLevelElts =append (_beegbd .EG_RunLevelElts ,_caafeb ); +_caafeb .EG_RangeMarkupElements =append (_caafeb .EG_RangeMarkupElements ,_cbcaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ebgae :=NewEG_RunLevelElts (); +_aabda :=NewEG_RangeMarkupElements ();_aabda .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _acgf :=d .DecodeElement (_aabda .CustomXmlMoveToRangeStart ,&_dbgbd );_acgf !=nil {return _acgf ;};_beegbd .EG_RunLevelElts =append (_beegbd .EG_RunLevelElts ,_ebgae ); +_ebgae .EG_RangeMarkupElements =append (_ebgae .EG_RangeMarkupElements ,_aabda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_caddd :=NewEG_RunLevelElts (); +_dfaeg :=NewEG_RangeMarkupElements ();_dfaeg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _edgab :=d .DecodeElement (_dfaeg .CustomXmlMoveToRangeEnd ,&_dbgbd );_edgab !=nil {return _edgab ;};_beegbd .EG_RunLevelElts =append (_beegbd .EG_RunLevelElts ,_caddd ); +_caddd .EG_RangeMarkupElements =append (_caddd .EG_RangeMarkupElements ,_dfaeg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_abfeg :=NewEG_RunLevelElts (); +_cbcee :=NewEG_MathContent ();_cbcee .OMathPara =_ea .NewOMathPara ();if _gcfgg :=d .DecodeElement (_cbcee .OMathPara ,&_dbgbd );_gcfgg !=nil {return _gcfgg ;};_beegbd .EG_RunLevelElts =append (_beegbd .EG_RunLevelElts ,_abfeg );_abfeg .EG_MathContent =append (_abfeg .EG_MathContent ,_cbcee ); +case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aedcb :=NewEG_RunLevelElts (); +_dfdaf :=NewEG_MathContent ();_dfdaf .OMath =_ea .NewOMath ();if _aeefg :=d .DecodeElement (_dfdaf .OMath ,&_dbgbd );_aeefg !=nil {return _aeefg ;};_beegbd .EG_RunLevelElts =append (_beegbd .EG_RunLevelElts ,_aedcb );_aedcb .EG_MathContent =append (_aedcb .EG_MathContent ,_dfdaf ); +default:_gb .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",_dbgbd .Name ); +if _feeba :=d .Skip ();_feeba !=nil {return _feeba ;};};case _d .EndElement :break _fccefc ;case _d .CharData :};};return nil ;};func (_ddebaa ST_Pitch )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_acgcf :=_d .Attr {};_acgcf .Name =name ;switch _ddebaa {case ST_PitchUnset :_acgcf .Value =""; +case ST_PitchFixed :_acgcf .Value ="\u0066\u0069\u0078e\u0064";case ST_PitchVariable :_acgcf .Value ="\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065";case ST_PitchDefault :_acgcf .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";};return _acgcf ,nil ;}; +func NewCT_FrameLayout ()*CT_FrameLayout {_gfeece :=&CT_FrameLayout {};_gfeece .ValAttr =ST_FrameLayout (1);return _gfeece ;};func (_eaddbd ST_VAnchor )ValidateWithPath (path string )error {switch _eaddbd {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 (_eaddbd )); +};return nil ;};func (_cefac *CT_FramesetSplitbar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_caafe :for {_fcdb ,_bgdd :=d .Token ();if _bgdd !=nil {return _bgdd ;};switch _bfbcf :=_fcdb .(type ){case _d .StartElement :switch _bfbcf .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"}:_cefac .W =NewCT_TwipsMeasure (); +if _dafee :=d .DecodeElement (_cefac .W ,&_bfbcf );_dafee !=nil {return _dafee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cefac .Color =NewCT_Color (); +if _bggde :=d .DecodeElement (_cefac .Color ,&_bfbcf );_bggde !=nil {return _bggde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cefac .NoBorder =NewCT_OnOff (); +if _bcded :=d .DecodeElement (_cefac .NoBorder ,&_bfbcf );_bcded !=nil {return _bcded ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cefac .FlatBorders =NewCT_OnOff (); +if _efdae :=d .DecodeElement (_cefac .FlatBorders ,&_bfbcf );_efdae !=nil {return _efdae ;};default:_gb .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",_bfbcf .Name ); +if _aggda :=d .Skip ();_aggda !=nil {return _aggda ;};};case _d .EndElement :break _caafe ;case _d .CharData :};};return nil ;}; -// Carriage Return -Cr *CT_Empty ; +// Validate validates the CT_TcMar and its children +func (_fgcddd *CT_TcMar )Validate ()error {return _fgcddd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u004d\u0061\u0072");}; -// Tab Character -Tab *CT_Empty ; +// Validate validates the CT_FFTextInput and its children +func (_gfae *CT_FFTextInput )Validate ()error {return _gfae .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074I\u006e\u0070\u0075\u0074");};type CT_TcBorders struct{ -// Embedded Object -Object *CT_Object ; +// Table Cell Top Border +Top *CT_Border ; -// VML Object -Pict *CT_Picture ; +// Table Cell Leading Edge Border +Start *CT_Border ; -// Complex Field Character -FldChar *CT_FldChar ; +// Table Cell Leading Edge Border +Left *CT_Border ; -// Phonetic Guide -Ruby *CT_Ruby ; +// Table Cell Bottom Border +Bottom *CT_Border ; -// Footnote Reference -FootnoteReference *CT_FtnEdnRef ; +// Table Cell Trailing Edge Border +End *CT_Border ; -// Endnote Reference -EndnoteReference *CT_FtnEdnRef ; +// Table Cell Trailing Edge Border +Right *CT_Border ; -// Comment Content Reference Mark -CommentReference *CT_Markup ; +// Table Cell Inside Horizontal Edges Border +InsideH *CT_Border ; -// DrawingML Object -Drawing *CT_Drawing ; +// Table Cell Inside Vertical Edges Border +InsideV *CT_Border ; -// Absolute Position Tab Character -Ptab *CT_PTab ; +// Table Cell Top Left to Bottom Right Diagonal Border +Tl2br *CT_Border ; -// Position of Last Calculated Page Break -LastRenderedPageBreak *CT_Empty ;};func (_fbdge *CT_TabStop )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cbcdbf ,_dggfe :=_fbdge .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dggfe !=nil {return _dggfe ;}; -start .Attr =append (start .Attr ,_cbcdbf );if _fbdge .LeaderAttr !=ST_TabTlcUnset {_gefeb ,_gfdcb :=_fbdge .LeaderAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _gfdcb !=nil {return _gfdcb ;};start .Attr =append (start .Attr ,_gefeb ); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0070o\u0073"},Value :_d .Sprintf ("\u0025\u0076",_fbdge .PosAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Table Cell Top Right to Bottom Left Diagonal Border +Tr2bl *CT_Border ;};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; +);func (_dgdce *ST_TblLayoutType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dgdce =0;case "\u0066\u0069\u0078e\u0064":*_dgdce =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_dgdce =2;};return nil ;};func (_ddgc *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 :_b .Sprintf ("\u0025\u0076",_ddgc .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fabcb *CT_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fabcb .ValAttr =ST_MailMergeOdsoFMDFieldType (1);for _ ,_fcgcc :=range start .Attr {if _fcgcc .Name .Local =="\u0076\u0061\u006c"{_fabcb .ValAttr .UnmarshalXMLAttr (_fcgcc ); +continue ;};};for {_acbbdc ,_cdaff :=d .Token ();if _cdaff !=nil {return _b .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",_cdaff ); +};if _bdecf ,_cefdfc :=_acbbdc .(_d .EndElement );_cefdfc &&_bdecf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the Endnotes and its children, prefixing error messages with path -func (_gabef *Endnotes )ValidateWithPath (path string )error {if _ffgdg :=_gabef .CT_Endnotes .ValidateWithPath (path );_ffgdg !=nil {return _ffgdg ;};return nil ;};type Ftr struct{CT_HdrFtr }; +// ValidateWithPath validates the EG_FtnEdnNumProps and its children, prefixing error messages with path +func (_ecdddd *EG_FtnEdnNumProps )ValidateWithPath (path string )error {if _ecdddd .NumStart !=nil {if _gfbdg :=_ecdddd .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_gfbdg !=nil {return _gfbdg ;};};if _ecdddd .NumRestart !=nil {if _feecg :=_ecdddd .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); +_feecg !=nil {return _feecg ;};};return nil ;};func (_eadddd *CT_TextboxTightWrap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_abbabg ,_gdggc :=_eadddd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gdggc !=nil {return _gdggc ; +};start .Attr =append (start .Attr ,_abbabg );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_OptimizeForBrowser ()*CT_OptimizeForBrowser {_bageb :=&CT_OptimizeForBrowser {};return _bageb ;};type CT_HdrFtrRef struct{TypeAttr ST_HdrFtr ; +IdAttr string ;};func NewCT_Frameset ()*CT_Frameset {_bdge :=&CT_Frameset {};return _bdge };func (_baea *CT_Comments )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_deec :for {_ebde ,_adee :=d .Token ();if _adee !=nil {return _adee ;};switch _gafe :=_ebde .(type ){case _d .StartElement :switch _gafe .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"}:_ddec :=NewCT_Comment (); +if _cecg :=d .DecodeElement (_ddec ,&_gafe );_cecg !=nil {return _cecg ;};_baea .Comment =append (_baea .Comment ,_ddec );default:_gb .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",_gafe .Name ); +if _dgafg :=d .Skip ();_dgafg !=nil {return _dgafg ;};};case _d .EndElement :break _deec ;case _d .CharData :};};return nil ;};func NewWdCT_WordprocessingCanvas ()*WdCT_WordprocessingCanvas {_egadcf :=&WdCT_WordprocessingCanvas {};return _egadcf ;};func (_bdedg *CT_SdtPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dadfda :for {_dccdae ,_acdeffa :=d .Token (); +if _acdeffa !=nil {return _acdeffa ;};switch _eddefa :=_dccdae .(type ){case _d .StartElement :switch _eddefa .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"}:_bdedg .RPr =NewCT_RPr (); +if _acbec :=d .DecodeElement (_bdedg .RPr ,&_eddefa );_acbec !=nil {return _acbec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdedg .Alias =NewCT_String (); +if _dbbfe :=d .DecodeElement (_bdedg .Alias ,&_eddefa );_dbbfe !=nil {return _dbbfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdedg .Tag =NewCT_String (); +if _dagea :=d .DecodeElement (_bdedg .Tag ,&_eddefa );_dagea !=nil {return _dagea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdedg .Id =NewCT_DecimalNumber (); +if _dfdagd :=d .DecodeElement (_bdedg .Id ,&_eddefa );_dfdagd !=nil {return _dfdagd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdedg .Lock =NewCT_Lock (); +if _gddgff :=d .DecodeElement (_bdedg .Lock ,&_eddefa );_gddgff !=nil {return _gddgff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdedg .Placeholder =NewCT_Placeholder (); +if _dgddg :=d .DecodeElement (_bdedg .Placeholder ,&_eddefa );_dgddg !=nil {return _dgddg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdedg .Temporary =NewCT_OnOff (); +if _aggfde :=d .DecodeElement (_bdedg .Temporary ,&_eddefa );_aggfde !=nil {return _aggfde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdedg .ShowingPlcHdr =NewCT_OnOff (); +if _dfgdd :=d .DecodeElement (_bdedg .ShowingPlcHdr ,&_eddefa );_dfgdd !=nil {return _dfgdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdedg .DataBinding =NewCT_DataBinding (); +if _dcaga :=d .DecodeElement (_bdedg .DataBinding ,&_eddefa );_dcaga !=nil {return _dcaga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdedg .Label =NewCT_DecimalNumber (); +if _acebc :=d .DecodeElement (_bdedg .Label ,&_eddefa );_acebc !=nil {return _acebc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdedg .TabIndex =NewCT_UnsignedDecimalNumber (); +if _edgbb :=d .DecodeElement (_bdedg .TabIndex ,&_eddefa );_edgbb !=nil {return _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 :"\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"}:_bdedg .Choice =NewCT_SdtPrChoice (); +if _ecfcca :=d .DecodeElement (&_bdedg .Choice .Equation ,&_eddefa );_ecfcca !=nil {return _ecfcca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdedg .Choice =NewCT_SdtPrChoice (); +if _ccagb :=d .DecodeElement (&_bdedg .Choice .ComboBox ,&_eddefa );_ccagb !=nil {return _ccagb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdedg .Choice =NewCT_SdtPrChoice (); +if _gbeeg :=d .DecodeElement (&_bdedg .Choice .Date ,&_eddefa );_gbeeg !=nil {return _gbeeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdedg .Choice =NewCT_SdtPrChoice (); +if _fgddac :=d .DecodeElement (&_bdedg .Choice .DocPartObj ,&_eddefa );_fgddac !=nil {return _fgddac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdedg .Choice =NewCT_SdtPrChoice (); +if _ecfdg :=d .DecodeElement (&_bdedg .Choice .DocPartList ,&_eddefa );_ecfdg !=nil {return _ecfdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdedg .Choice =NewCT_SdtPrChoice (); +if _cfedb :=d .DecodeElement (&_bdedg .Choice .DropDownList ,&_eddefa );_cfedb !=nil {return _cfedb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdedg .Choice =NewCT_SdtPrChoice (); +if _gdbda :=d .DecodeElement (&_bdedg .Choice .Picture ,&_eddefa );_gdbda !=nil {return _gdbda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdedg .Choice =NewCT_SdtPrChoice (); +if _fdgda :=d .DecodeElement (&_bdedg .Choice .RichText ,&_eddefa );_fdgda !=nil {return _fdgda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdedg .Choice =NewCT_SdtPrChoice (); +if _dcgaa :=d .DecodeElement (&_bdedg .Choice .Text ,&_eddefa );_dcgaa !=nil {return _dcgaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdedg .Choice =NewCT_SdtPrChoice (); +if _adfag :=d .DecodeElement (&_bdedg .Choice .Citation ,&_eddefa );_adfag !=nil {return _adfag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdedg .Choice =NewCT_SdtPrChoice (); +if _cgeaab :=d .DecodeElement (&_bdedg .Choice .Group ,&_eddefa );_cgeaab !=nil {return _cgeaab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdedg .Choice =NewCT_SdtPrChoice (); +if _ffebb :=d .DecodeElement (&_bdedg .Choice .Bibliography ,&_eddefa );_ffebb !=nil {return _ffebb ;};default:_ebffe :=&_ec .XSDAny {};if _dbcab :=d .DecodeElement (_ebffe ,&_eddefa );_dbcab !=nil {return _dbcab ;};_bdedg .Extra =append (_bdedg .Extra ,_ebffe ); +};case _d .EndElement :break _dadfda ;case _d .CharData :};};return nil ;};func (_aacacg *CT_FontRel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aacacg .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 _ ,_ebbeb :=range start .Attr {if _ebbeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ebbeb .Name .Local =="\u0069\u0064"||_ebbeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ebbeb .Name .Local =="\u0069\u0064"{_egcdga ,_gcaa :=_ebbeb .Value ,error (nil ); +if _gcaa !=nil {return _gcaa ;};_aacacg .IdAttr =_egcdga ;continue ;};if _ebbeb .Name .Local =="\u0066o\u006e\u0074\u004b\u0065\u0079"{_gbee ,_fbcc :=_ebbeb .Value ,error (nil );if _fbcc !=nil {return _fbcc ;};_aacacg .FontKeyAttr =_gbee ;continue ;};if _ebbeb .Name .Local =="\u0073u\u0062\u0073\u0065\u0074\u0074\u0065d"{_eddda ,_bddd :=ParseUnionST_OnOff (_ebbeb .Value ); +if _bddd !=nil {return _bddd ;};_aacacg .SubsettedAttr =_eddda ;continue ;};};for {_cgbg ,_edgfd :=d .Token ();if _edgfd !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c\u003a\u0020%\u0073",_edgfd ); +};if _aadb ,_fcca :=_cgbg .(_d .EndElement );_fcca &&_aadb .Name ==start .Name {break ;};};return nil ;};type CT_Color struct{ -// ValidateWithPath validates the CT_CustomXmlCell and its children, prefixing error messages with path -func (_fgcd *CT_CustomXmlCell )ValidateWithPath (path string )error {if _fgcd .CustomXmlPr !=nil {if _dgdf :=_fgcd .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_dgdf !=nil {return _dgdf ;}; -};for _bgacc ,_cabb :=range _fgcd .EG_ContentCellContent {if _dced :=_cabb .ValidateWithPath (_d .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 ,_bgacc )); -_dced !=nil {return _dced ;};};return nil ;};type CT_TblPr struct{ +// Run Content Color +ValAttr ST_HexColor ; -// Referenced Table Style -TblStyle *CT_String ; +// Run Content Theme Color +ThemeColorAttr ST_ThemeColor ; -// Floating Table Positioning -TblpPr *CT_TblPPr ; +// Run Content Theme Color Tint +ThemeTintAttr *string ; -// Floating Table Allows Other Tables to Overlap -TblOverlap *CT_TblOverlap ; +// Run Content Theme Color Shade +ThemeShadeAttr *string ;};func (_dfaag *EG_ContentRunContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgddbb :for {_fdcge ,_agfgb :=d .Token ();if _agfgb !=nil {return _agfgb ;};switch _bcfadb :=_fdcge .(type ){case _d .StartElement :switch _bcfadb .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"}:_dfaag .CustomXml =NewCT_CustomXmlRun (); +if _ddeeg :=d .DecodeElement (_dfaag .CustomXml ,&_bcfadb );_ddeeg !=nil {return _ddeeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfaag .SmartTag =NewCT_SmartTagRun (); +if _gadaae :=d .DecodeElement (_dfaag .SmartTag ,&_bcfadb );_gadaae !=nil {return _gadaae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfaag .Sdt =NewCT_SdtRun (); +if _adgfc :=d .DecodeElement (_dfaag .Sdt ,&_bcfadb );_adgfc !=nil {return _adgfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfaag .Dir =NewCT_DirContentRun (); +if _gdcdga :=d .DecodeElement (_dfaag .Dir ,&_bcfadb );_gdcdga !=nil {return _gdcdga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfaag .Bdo =NewCT_BdoContentRun (); +if _fffbg :=d .DecodeElement (_dfaag .Bdo ,&_bcfadb );_fffbg !=nil {return _fffbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfaag .R =NewCT_R (); +if _cecdg :=d .DecodeElement (_dfaag .R ,&_bcfadb );_cecdg !=nil {return _cecdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddacbg :=NewEG_RunLevelElts (); +_ddacbg .ProofErr =NewCT_ProofErr ();if _efdba :=d .DecodeElement (_ddacbg .ProofErr ,&_bcfadb );_efdba !=nil {return _efdba ;};_dfaag .EG_RunLevelElts =append (_dfaag .EG_RunLevelElts ,_ddacbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gbeeca :=NewEG_RunLevelElts (); +_gbeeca .PermStart =NewCT_PermStart ();if _cbcfad :=d .DecodeElement (_gbeeca .PermStart ,&_bcfadb );_cbcfad !=nil {return _cbcfad ;};_dfaag .EG_RunLevelElts =append (_dfaag .EG_RunLevelElts ,_gbeeca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_afbeb :=NewEG_RunLevelElts (); +_afbeb .PermEnd =NewCT_Perm ();if _eegaca :=d .DecodeElement (_afbeb .PermEnd ,&_bcfadb );_eegaca !=nil {return _eegaca ;};_dfaag .EG_RunLevelElts =append (_dfaag .EG_RunLevelElts ,_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 :"\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"}:_gdeged :=NewEG_RunLevelElts (); +_gdeged .Ins =NewCT_RunTrackChange ();if _agaeg :=d .DecodeElement (_gdeged .Ins ,&_bcfadb );_agaeg !=nil {return _agaeg ;};_dfaag .EG_RunLevelElts =append (_dfaag .EG_RunLevelElts ,_gdeged );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgfab :=NewEG_RunLevelElts (); +_bgfab .Del =NewCT_RunTrackChange ();if _degea :=d .DecodeElement (_bgfab .Del ,&_bcfadb );_degea !=nil {return _degea ;};_dfaag .EG_RunLevelElts =append (_dfaag .EG_RunLevelElts ,_bgfab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_dbagdg :=NewEG_RunLevelElts (); +_dbagdg .MoveFrom =NewCT_RunTrackChange ();if _gbdbf :=d .DecodeElement (_dbagdg .MoveFrom ,&_bcfadb );_gbdbf !=nil {return _gbdbf ;};_dfaag .EG_RunLevelElts =append (_dfaag .EG_RunLevelElts ,_dbagdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_fdgceb :=NewEG_RunLevelElts (); +_fdgceb .MoveTo =NewCT_RunTrackChange ();if _dfbdgb :=d .DecodeElement (_fdgceb .MoveTo ,&_bcfadb );_dfbdgb !=nil {return _dfbdgb ;};_dfaag .EG_RunLevelElts =append (_dfaag .EG_RunLevelElts ,_fdgceb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcfef :=NewEG_RunLevelElts (); +_gfgfb :=NewEG_RangeMarkupElements ();_gfgfb .BookmarkStart =NewCT_Bookmark ();if _gbfdce :=d .DecodeElement (_gfgfb .BookmarkStart ,&_bcfadb );_gbfdce !=nil {return _gbfdce ;};_dfaag .EG_RunLevelElts =append (_dfaag .EG_RunLevelElts ,_fcfef );_fcfef .EG_RangeMarkupElements =append (_fcfef .EG_RangeMarkupElements ,_gfgfb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eecde :=NewEG_RunLevelElts (); +_gddfeg :=NewEG_RangeMarkupElements ();_gddfeg .BookmarkEnd =NewCT_MarkupRange ();if _ecbacg :=d .DecodeElement (_gddfeg .BookmarkEnd ,&_bcfadb );_ecbacg !=nil {return _ecbacg ;};_dfaag .EG_RunLevelElts =append (_dfaag .EG_RunLevelElts ,_eecde );_eecde .EG_RangeMarkupElements =append (_eecde .EG_RangeMarkupElements ,_gddfeg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfabg :=NewEG_RunLevelElts (); +_bdeede :=NewEG_RangeMarkupElements ();_bdeede .MoveFromRangeStart =NewCT_MoveBookmark ();if _gecee :=d .DecodeElement (_bdeede .MoveFromRangeStart ,&_bcfadb );_gecee !=nil {return _gecee ;};_dfaag .EG_RunLevelElts =append (_dfaag .EG_RunLevelElts ,_gfabg ); +_gfabg .EG_RangeMarkupElements =append (_gfabg .EG_RangeMarkupElements ,_bdeede );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_babcfb :=NewEG_RunLevelElts (); +_affgd :=NewEG_RangeMarkupElements ();_affgd .MoveFromRangeEnd =NewCT_MarkupRange ();if _ebada :=d .DecodeElement (_affgd .MoveFromRangeEnd ,&_bcfadb );_ebada !=nil {return _ebada ;};_dfaag .EG_RunLevelElts =append (_dfaag .EG_RunLevelElts ,_babcfb );_babcfb .EG_RangeMarkupElements =append (_babcfb .EG_RangeMarkupElements ,_affgd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gbdad :=NewEG_RunLevelElts (); +_bfefb :=NewEG_RangeMarkupElements ();_bfefb .MoveToRangeStart =NewCT_MoveBookmark ();if _bdfac :=d .DecodeElement (_bfefb .MoveToRangeStart ,&_bcfadb );_bdfac !=nil {return _bdfac ;};_dfaag .EG_RunLevelElts =append (_dfaag .EG_RunLevelElts ,_gbdad );_gbdad .EG_RangeMarkupElements =append (_gbdad .EG_RangeMarkupElements ,_bfefb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_acdgf :=NewEG_RunLevelElts (); +_bfgef :=NewEG_RangeMarkupElements ();_bfgef .MoveToRangeEnd =NewCT_MarkupRange ();if _bbbfbd :=d .DecodeElement (_bfgef .MoveToRangeEnd ,&_bcfadb );_bbbfbd !=nil {return _bbbfbd ;};_dfaag .EG_RunLevelElts =append (_dfaag .EG_RunLevelElts ,_acdgf );_acdgf .EG_RangeMarkupElements =append (_acdgf .EG_RangeMarkupElements ,_bfgef ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbadc :=NewEG_RunLevelElts (); +_dcdabc :=NewEG_RangeMarkupElements ();_dcdabc .CommentRangeStart =NewCT_MarkupRange ();if _fefdc :=d .DecodeElement (_dcdabc .CommentRangeStart ,&_bcfadb );_fefdc !=nil {return _fefdc ;};_dfaag .EG_RunLevelElts =append (_dfaag .EG_RunLevelElts ,_fbadc ); +_fbadc .EG_RangeMarkupElements =append (_fbadc .EG_RangeMarkupElements ,_dcdabc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcffbe :=NewEG_RunLevelElts (); +_dbadc :=NewEG_RangeMarkupElements ();_dbadc .CommentRangeEnd =NewCT_MarkupRange ();if _aagdd :=d .DecodeElement (_dbadc .CommentRangeEnd ,&_bcfadb );_aagdd !=nil {return _aagdd ;};_dfaag .EG_RunLevelElts =append (_dfaag .EG_RunLevelElts ,_bcffbe );_bcffbe .EG_RangeMarkupElements =append (_bcffbe .EG_RangeMarkupElements ,_dbadc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gbada :=NewEG_RunLevelElts (); +_bcdbec :=NewEG_RangeMarkupElements ();_bcdbec .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cdefa :=d .DecodeElement (_bcdbec .CustomXmlInsRangeStart ,&_bcfadb );_cdefa !=nil {return _cdefa ;};_dfaag .EG_RunLevelElts =append (_dfaag .EG_RunLevelElts ,_gbada ); +_gbada .EG_RangeMarkupElements =append (_gbada .EG_RangeMarkupElements ,_bcdbec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ecdgd :=NewEG_RunLevelElts (); +_cafeg :=NewEG_RangeMarkupElements ();_cafeg .CustomXmlInsRangeEnd =NewCT_Markup ();if _cbbadf :=d .DecodeElement (_cafeg .CustomXmlInsRangeEnd ,&_bcfadb );_cbbadf !=nil {return _cbbadf ;};_dfaag .EG_RunLevelElts =append (_dfaag .EG_RunLevelElts ,_ecdgd ); +_ecdgd .EG_RangeMarkupElements =append (_ecdgd .EG_RangeMarkupElements ,_cafeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bcdff :=NewEG_RunLevelElts (); +_agccag :=NewEG_RangeMarkupElements ();_agccag .CustomXmlDelRangeStart =NewCT_TrackChange ();if _adgab :=d .DecodeElement (_agccag .CustomXmlDelRangeStart ,&_bcfadb );_adgab !=nil {return _adgab ;};_dfaag .EG_RunLevelElts =append (_dfaag .EG_RunLevelElts ,_bcdff ); +_bcdff .EG_RangeMarkupElements =append (_bcdff .EG_RangeMarkupElements ,_agccag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gcdeb :=NewEG_RunLevelElts (); +_fdcag :=NewEG_RangeMarkupElements ();_fdcag .CustomXmlDelRangeEnd =NewCT_Markup ();if _bcbed :=d .DecodeElement (_fdcag .CustomXmlDelRangeEnd ,&_bcfadb );_bcbed !=nil {return _bcbed ;};_dfaag .EG_RunLevelElts =append (_dfaag .EG_RunLevelElts ,_gcdeb ); +_gcdeb .EG_RangeMarkupElements =append (_gcdeb .EG_RangeMarkupElements ,_fdcag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggdff :=NewEG_RunLevelElts (); +_bbcbda :=NewEG_RangeMarkupElements ();_bbcbda .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _efgdfe :=d .DecodeElement (_bbcbda .CustomXmlMoveFromRangeStart ,&_bcfadb );_efgdfe !=nil {return _efgdfe ;};_dfaag .EG_RunLevelElts =append (_dfaag .EG_RunLevelElts ,_ggdff ); +_ggdff .EG_RangeMarkupElements =append (_ggdff .EG_RangeMarkupElements ,_bbcbda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_babgd :=NewEG_RunLevelElts (); +_ddegd :=NewEG_RangeMarkupElements ();_ddegd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cfeeff :=d .DecodeElement (_ddegd .CustomXmlMoveFromRangeEnd ,&_bcfadb );_cfeeff !=nil {return _cfeeff ;};_dfaag .EG_RunLevelElts =append (_dfaag .EG_RunLevelElts ,_babgd ); +_babgd .EG_RangeMarkupElements =append (_babgd .EG_RangeMarkupElements ,_ddegd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_dgffc :=NewEG_RunLevelElts (); +_ggccc :=NewEG_RangeMarkupElements ();_ggccc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _facag :=d .DecodeElement (_ggccc .CustomXmlMoveToRangeStart ,&_bcfadb );_facag !=nil {return _facag ;};_dfaag .EG_RunLevelElts =append (_dfaag .EG_RunLevelElts ,_dgffc ); +_dgffc .EG_RangeMarkupElements =append (_dgffc .EG_RangeMarkupElements ,_ggccc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cdgac :=NewEG_RunLevelElts (); +_dfffc :=NewEG_RangeMarkupElements ();_dfffc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dbdcb :=d .DecodeElement (_dfffc .CustomXmlMoveToRangeEnd ,&_bcfadb );_dbdcb !=nil {return _dbdcb ;};_dfaag .EG_RunLevelElts =append (_dfaag .EG_RunLevelElts ,_cdgac ); +_cdgac .EG_RangeMarkupElements =append (_cdgac .EG_RangeMarkupElements ,_dfffc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ccbfe :=NewEG_RunLevelElts (); +_gabdf :=NewEG_MathContent ();_gabdf .OMathPara =_ea .NewOMathPara ();if _baafb :=d .DecodeElement (_gabdf .OMathPara ,&_bcfadb );_baafb !=nil {return _baafb ;};_dfaag .EG_RunLevelElts =append (_dfaag .EG_RunLevelElts ,_ccbfe );_ccbfe .EG_MathContent =append (_ccbfe .EG_MathContent ,_gabdf ); +case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cegca :=NewEG_RunLevelElts (); +_cgbcd :=NewEG_MathContent ();_cgbcd .OMath =_ea .NewOMath ();if _bdbebd :=d .DecodeElement (_cgbcd .OMath ,&_bcfadb );_bdbebd !=nil {return _bdbebd ;};_dfaag .EG_RunLevelElts =append (_dfaag .EG_RunLevelElts ,_cegca );_cegca .EG_MathContent =append (_cegca .EG_MathContent ,_cgbcd ); +default:_gb .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",_bcfadb .Name ); +if _fgaadf :=d .Skip ();_fgaadf !=nil {return _fgaadf ;};};case _d .EndElement :break _fgddbb ;case _d .CharData :};};return nil ;};func (_aeddag *WdCT_WrapTight )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ebfcc ,_bbbgg :=_aeddag .WrapTextAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"}); +if _bbbgg !=nil {return _bbbgg ;};start .Attr =append (start .Attr ,_ebfcc );if _aeddag .DistLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_b .Sprintf ("\u0025\u0076",*_aeddag .DistLAttr )}); +};if _aeddag .DistRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_b .Sprintf ("\u0025\u0076",*_aeddag .DistRAttr )});};e .EncodeToken (start );_cgeab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}}; +e .EncodeElement (_aeddag .WrapPolygon ,_cgeab );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_DecimalNumber ()*CT_DecimalNumber {_ebbee :=&CT_DecimalNumber {};return _ebbee };func (_gcfdcc *WdCT_WordprocessingGroup )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcfdcc .CNvGrpSpPr =_ed .NewCT_NonVisualGroupDrawingShapeProps (); +_gcfdcc .GrpSpPr =_ed .NewCT_GroupShapeProperties ();_dcagfc :for {_ceffa ,_geddcef :=d .Token ();if _geddcef !=nil {return _geddcef ;};switch _acaaf :=_ceffa .(type ){case _d .StartElement :switch _acaaf .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"}:_gcfdcc .CNvPr =_ed .NewCT_NonVisualDrawingProps (); +if _dcfde :=d .DecodeElement (_gcfdcc .CNvPr ,&_acaaf );_dcfde !=nil {return _dcfde ;};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 _dbdef :=d .DecodeElement (_gcfdcc .CNvGrpSpPr ,&_acaaf ); +_dbdef !=nil {return _dbdef ;};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 _bcffcc :=d .DecodeElement (_gcfdcc .GrpSpPr ,&_acaaf ); +_bcffcc !=nil {return _bcffcc ;};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"}:_bddge :=NewWdCT_WordprocessingGroupChoice (); +if _dgdbdc :=d .DecodeElement (&_bddge .Wsp ,&_acaaf );_dgdbdc !=nil {return _dgdbdc ;};_gcfdcc .Choice =append (_gcfdcc .Choice ,_bddge );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"}:_eadef :=NewWdCT_WordprocessingGroupChoice (); +if _gcfgdc :=d .DecodeElement (&_eadef .GrpSp ,&_acaaf );_gcfgdc !=nil {return _gcfgdc ;};_gcfdcc .Choice =append (_gcfdcc .Choice ,_eadef );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"}:_abagea :=NewWdCT_WordprocessingGroupChoice (); +if _eecfd :=d .DecodeElement (&_abagea .GraphicFrame ,&_acaaf );_eecfd !=nil {return _eecfd ;};_gcfdcc .Choice =append (_gcfdcc .Choice ,_abagea );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"}:_adfeac :=NewWdCT_WordprocessingGroupChoice (); +if _afdede :=d .DecodeElement (&_adfeac .Pic ,&_acaaf );_afdede !=nil {return _afdede ;};_gcfdcc .Choice =append (_gcfdcc .Choice ,_adfeac );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"}:_egcgf :=NewWdCT_WordprocessingGroupChoice (); +if _cfbcf :=d .DecodeElement (&_egcgf .ContentPart ,&_acaaf );_cfbcf !=nil {return _cfbcf ;};_gcfdcc .Choice =append (_gcfdcc .Choice ,_egcgf );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"}:_gcfdcc .ExtLst =_ed .NewCT_OfficeArtExtensionList (); +if _gdeeb :=d .DecodeElement (_gcfdcc .ExtLst ,&_acaaf );_gdeeb !=nil {return _gdeeb ;};default:_gb .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",_acaaf .Name ); +if _gfeefcd :=d .Skip ();_gfeefcd !=nil {return _gfeefcd ;};};case _d .EndElement :break _dcagfc ;case _d .CharData :};};return nil ;};func (_fdgea ST_EdnPos )ValidateWithPath (path string )error {switch _fdgea {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 (_fdgea )); +};return nil ;};func (_fddfa *CT_RubyContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fddfa .R !=nil {_ffaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_fddfa .R ,_ffaf ); +};if _fddfa .EG_RunLevelElts !=nil {for _ ,_fadce :=range _fddfa .EG_RunLevelElts {_fadce .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bbadfg ST_CaptionPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bbadfg .String (),start ); +};type ST_View byte ;func (_cbbcac ST_TblWidth )String ()string {switch _cbbcac {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 (_cbbb *CT_CustomXmlRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbbb .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_cbbb .UriAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_b .Sprintf ("\u0025\u0076",_cbbb .ElementAttr )});e .EncodeToken (start );if _cbbb .CustomXmlPr !=nil {_ebac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}}; +e .EncodeElement (_cbbb .CustomXmlPr ,_ebac );};if _cbbb .EG_PContent !=nil {for _ ,_bccg :=range _cbbb .EG_PContent {_bccg .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Visually Right to Left Table -BidiVisual *CT_OnOff ; +// ValidateWithPath validates the CT_DivBdr and its children, prefixing error messages with path +func (_babff *CT_DivBdr )ValidateWithPath (path string )error {if _babff .Top !=nil {if _dfcag :=_babff .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_dfcag !=nil {return _dfcag ;};};if _babff .Left !=nil {if _gfddd :=_babff .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074"); +_gfddd !=nil {return _gfddd ;};};if _babff .Bottom !=nil {if _cebba :=_babff .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_cebba !=nil {return _cebba ;};};if _babff .Right !=nil {if _aeccd :=_babff .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); +_aeccd !=nil {return _aeccd ;};};return nil ;};type CT_SignedHpsMeasure struct{ -// Number of Rows in Row Band -TblStyleRowBandSize *CT_DecimalNumber ; +// Signed Half-Point Measurement +ValAttr ST_SignedHpsMeasure ;}; -// Number of Columns in Column Band -TblStyleColBandSize *CT_DecimalNumber ; +// Validate validates the Footnotes and its children +func (_cfacbe *Footnotes )Validate ()error {return _cfacbe .ValidateWithPath ("\u0046o\u006f\u0074\u006e\u006f\u0074\u0065s");}; -// Preferred Table Width -TblW *CT_TblWidth ; +// Validate validates the CT_MultiLevelType and its children +func (_agcgb *CT_MultiLevelType )Validate ()error {return _agcgb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065");};func (_cbegea ST_Hint )String ()string {switch _cbegea {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 ST_Proof byte ;type CT_FFHelpText struct{ -// Table Alignment -Jc *CT_JcTable ; +// Help Text Type +TypeAttr ST_InfoTextType ; -// Table Cell Spacing Default -TblCellSpacing *CT_TblWidth ; +// Help Text Value +ValAttr *string ;};type CT_AbstractNum struct{ -// Table Indent from Leading Margin -TblInd *CT_TblWidth ; +// Abstract Numbering Definition ID +AbstractNumIdAttr int64 ; -// Table Borders -TblBorders *CT_TblBorders ; +// Abstract Numbering Definition Identifier +Nsid *CT_LongHexNumber ; -// Table Shading -Shd *CT_Shd ; +// Abstract Numbering Definition Type +MultiLevelType *CT_MultiLevelType ; -// Table Layout -TblLayout *CT_TblLayoutType ; +// Numbering Template Code +Tmpl *CT_LongHexNumber ; -// Table Cell Margin Defaults -TblCellMar *CT_TblCellMar ; +// Abstract Numbering Definition Name +Name *CT_String ; -// Table Style Conditional Formatting Settings -TblLook *CT_TblLook ; +// Numbering Style Definition +StyleLink *CT_String ; -// Table Caption -TblCaption *CT_String ; +// Numbering Style Reference +NumStyleLink *CT_String ; -// Table Description -TblDescription *CT_String ;TblPrChange *CT_TblPrChange ;}; +// Numbering Level Definition +Lvl []*CT_Lvl ;}; -// Validate validates the CT_TblGridChange and its children -func (_fgaegc *CT_TblGridChange )Validate ()error {return _fgaegc .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cG\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065");};func NewCT_TblGrid ()*CT_TblGrid {_aacfc :=&CT_TblGrid {};return _aacfc };func (_abefe *CT_FldChar )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cgeaa ,_badcg :=_abefe .FldCharTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0066\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"}); -if _badcg !=nil {return _badcg ;};start .Attr =append (start .Attr ,_cgeaa );if _abefe .FldLockAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_d .Sprintf ("\u0025\u0076",*_abefe .FldLockAttr )}); -};if _abefe .DirtyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_d .Sprintf ("\u0025\u0076",*_abefe .DirtyAttr )});};e .EncodeToken (start );if _abefe .FldData !=nil {_fageg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}}; -e .EncodeElement (_abefe .FldData ,_fageg );};if _abefe .FfData !=nil {_gebfc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u0066\u0044\u0061\u0074\u0061"}};e .EncodeElement (_abefe .FfData ,_gebfc );};if _abefe .NumberingChange !=nil {_abccaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}}; -e .EncodeElement (_abefe .NumberingChange ,_abccaa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_DocPartGalleryUnset ST_DocPartGallery =0;ST_DocPartGalleryPlaceholder ST_DocPartGallery =1;ST_DocPartGalleryAny ST_DocPartGallery =2; -ST_DocPartGalleryDefault ST_DocPartGallery =3;ST_DocPartGalleryDocParts ST_DocPartGallery =4;ST_DocPartGalleryCoverPg ST_DocPartGallery =5;ST_DocPartGalleryEq ST_DocPartGallery =6;ST_DocPartGalleryFtrs ST_DocPartGallery =7;ST_DocPartGalleryHdrs ST_DocPartGallery =8; -ST_DocPartGalleryPgNum ST_DocPartGallery =9;ST_DocPartGalleryTbls ST_DocPartGallery =10;ST_DocPartGalleryWatermarks ST_DocPartGallery =11;ST_DocPartGalleryAutoTxt ST_DocPartGallery =12;ST_DocPartGalleryTxtBox ST_DocPartGallery =13;ST_DocPartGalleryPgNumT ST_DocPartGallery =14; -ST_DocPartGalleryPgNumB ST_DocPartGallery =15;ST_DocPartGalleryPgNumMargins ST_DocPartGallery =16;ST_DocPartGalleryTblOfContents ST_DocPartGallery =17;ST_DocPartGalleryBib ST_DocPartGallery =18;ST_DocPartGalleryCustQuickParts ST_DocPartGallery =19;ST_DocPartGalleryCustCoverPg ST_DocPartGallery =20; -ST_DocPartGalleryCustEq ST_DocPartGallery =21;ST_DocPartGalleryCustFtrs ST_DocPartGallery =22;ST_DocPartGalleryCustHdrs ST_DocPartGallery =23;ST_DocPartGalleryCustPgNum ST_DocPartGallery =24;ST_DocPartGalleryCustTbls ST_DocPartGallery =25;ST_DocPartGalleryCustWatermarks ST_DocPartGallery =26; -ST_DocPartGalleryCustAutoTxt ST_DocPartGallery =27;ST_DocPartGalleryCustTxtBox ST_DocPartGallery =28;ST_DocPartGalleryCustPgNumT ST_DocPartGallery =29;ST_DocPartGalleryCustPgNumB ST_DocPartGallery =30;ST_DocPartGalleryCustPgNumMargins ST_DocPartGallery =31; -ST_DocPartGalleryCustTblOfContents ST_DocPartGallery =32;ST_DocPartGalleryCustBib ST_DocPartGallery =33;ST_DocPartGalleryCustom1 ST_DocPartGallery =34;ST_DocPartGalleryCustom2 ST_DocPartGallery =35;ST_DocPartGalleryCustom3 ST_DocPartGallery =36;ST_DocPartGalleryCustom4 ST_DocPartGallery =37; -ST_DocPartGalleryCustom5 ST_DocPartGallery =38;);func NewCT_Row ()*CT_Row {_fedgb :=&CT_Row {};return _fedgb };func (_fegf *CT_Captions )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_faee :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"}}; -for _ ,_feb :=range _fegf .Caption {e .EncodeElement (_feb ,_faee );};if _fegf .AutoCaptions !=nil {_cdfe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070t\u0069\u006f\u006e\u0073"}};e .EncodeElement (_fegf .AutoCaptions ,_cdfe ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cdbgga *CT_MailMergeOdsoFMDFieldType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cbcc ,_defea :=_cdbgga .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _defea !=nil {return _defea ;};start .Attr =append (start .Attr ,_cbcc );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_DocPartCategory struct{ +// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path +func (_eggb *CT_Row )ValidateWithPath (path string )error {if _eggb .TblPrEx !=nil {if _ccgee :=_eggb .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_ccgee !=nil {return _ccgee ;};};if _eggb .TrPr !=nil {if _eaaed :=_eggb .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072"); +_eaaed !=nil {return _eaaed ;};};for _bgceg ,_bfbgda :=range _eggb .EG_ContentCellContent {if _gfaeg :=_bfbgda .ValidateWithPath (_b .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 ,_bgceg )); +_gfaeg !=nil {return _gfaeg ;};};return nil ;};func (_cdbcdc *ST_MeasurementOrPercent )Validate ()error {return _cdbcdc .ValidateWithPath ("")};func NewCT_TblBorders ()*CT_TblBorders {_cgggd :=&CT_TblBorders {};return _cgggd };func (_becg *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 :_b .Sprintf ("\u0025\u0076",_becg .ValAttr )}); +if _becg .ThemeColorAttr !=ST_ThemeColorUnset {_ggdf ,_dbgd :=_becg .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _dbgd !=nil {return _dbgd ;};start .Attr =append (start .Attr ,_ggdf ); +};if _becg .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 :_b .Sprintf ("\u0025\u0076",*_becg .ThemeTintAttr )});};if _becg .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 :_b .Sprintf ("\u0025\u0076",*_becg .ThemeShadeAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Category Associated With Entry -Name *CT_String ; +// Validate validates the CT_FFStatusText and its children +func (_acdc *CT_FFStatusText )Validate ()error {return _acdc .ValidateWithPath ("\u0043T\u005fF\u0046\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074");};func NewRecipients ()*Recipients {_gbace :=&Recipients {};_gbace .CT_Recipients =*NewCT_Recipients (); +return _gbace ;};func (_dfcfd *CT_TrPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfcfd .TrPr =NewCT_TrPrBase ();for _ ,_egdgb :=range start .Attr {if _egdgb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_geggg ,_gafbg :=_egdgb .Value ,error (nil ); +if _gafbg !=nil {return _gafbg ;};_dfcfd .AuthorAttr =_geggg ;continue ;};if _egdgb .Name .Local =="\u0064\u0061\u0074\u0065"{_gaccc ,_bfdegd :=ParseStdlibTime (_egdgb .Value );if _bfdegd !=nil {return _bfdegd ;};_dfcfd .DateAttr =&_gaccc ;continue ;}; +if _egdgb .Name .Local =="\u0069\u0064"{_gdced ,_cccea :=_e .ParseInt (_egdgb .Value ,10,64);if _cccea !=nil {return _cccea ;};_dfcfd .IdAttr =_gdced ;continue ;};};_begcgf :for {_ebfdg ,_becec :=d .Token ();if _becec !=nil {return _becec ;};switch _gaeed :=_ebfdg .(type ){case _d .StartElement :switch _gaeed .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 _gcadf :=d .DecodeElement (_dfcfd .TrPr ,&_gaeed ); +_gcadf !=nil {return _gcadf ;};default:_gb .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",_gaeed .Name ); +if _gdffd :=d .Skip ();_gdffd !=nil {return _gdffd ;};};case _d .EndElement :break _begcgf ;case _d .CharData :};};return nil ;}; -// Gallery Associated With Entry -Gallery *CT_DocPartGallery ;};func NewCT_PTab ()*CT_PTab {_feeca :=&CT_PTab {};_feeca .AlignmentAttr =ST_PTabAlignment (1);_feeca .RelativeToAttr =ST_PTabRelativeTo (1);_feeca .LeaderAttr =ST_PTabLeader (1);return _feeca ;};type ST_View byte ;type CT_DocDefaults struct{ +// Validate validates the CT_Ruby and its children +func (_aebee *CT_Ruby )Validate ()error {return _aebee .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079");}; -// Default Run Properties -RPrDefault *CT_RPrDefault ; +// Validate validates the CT_DocRsids and its children +func (_eeba *CT_DocRsids )Validate ()error {return _eeba .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073");};func (_ccefdb *CT_Recipients )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_efddb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};for _ ,_eaece :=range _ccefdb .RecipientData {e .EncodeElement (_eaece ,_efddb );};e .EncodeToken (_d .EndElement {Name :start .Name }); +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 NewWebSettings ()*WebSettings {_agggc :=&WebSettings {};_agggc .CT_WebSettings =*NewCT_WebSettings ();return _agggc ;}; -// Default Paragraph Properties -PPrDefault *CT_PPrDefault ;};type ST_PTabLeader byte ; +// ValidateWithPath validates the CT_TblLayoutType and its children, prefixing error messages with path +func (_eegbe *CT_TblLayoutType )ValidateWithPath (path string )error {if _caagg :=_eegbe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_caagg !=nil {return _caagg ;};return nil ;}; -// Validate validates the CT_FramesetChoice and its children -func (_fbfc *CT_FramesetChoice )Validate ()error {return _fbfc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0043h\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the CT_Tabs and its children, prefixing error messages with path +func (_dcccc *CT_Tabs )ValidateWithPath (path string )error {for _aagcf ,_gbaba :=range _dcccc .Tab {if _fgbgb :=_gbaba .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_aagcf ));_fgbgb !=nil {return _fgbgb ; +};};return nil ;};func (_efgdec ST_DecimalNumberOrPercent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _efgdec .ST_UnqualifiedPercentage !=nil {e .EncodeToken (_d .CharData (_b .Sprintf ("\u0025\u0064",*_efgdec .ST_UnqualifiedPercentage ))); +};if _efgdec .ST_Percentage !=nil {e .EncodeToken (_d .CharData (*_efgdec .ST_Percentage ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};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 NewCT_TrackChangeRange ()*CT_TrackChangeRange {_fcbcfg :=&CT_TrackChangeRange {}; +return _fcbcfg };func (_abbabe *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 :_b .Sprintf ("\u0025\u0076",_abbabe .NumPicBulletIdAttr )}); +e .EncodeToken (start );if _abbabe .Pict !=nil {_edbaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_abbabe .Pict ,_edbaa );};if _abbabe .Drawing !=nil {_dabcf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}}; +e .EncodeElement (_abbabe .Drawing ,_dabcf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_caabge ST_RubyAlign )Validate ()error {return _caabge .ValidateWithPath ("")};const (ST_CombineBracketsUnset ST_CombineBrackets =0; +ST_CombineBracketsNone ST_CombineBrackets =1;ST_CombineBracketsRound ST_CombineBrackets =2;ST_CombineBracketsSquare ST_CombineBrackets =3;ST_CombineBracketsAngle ST_CombineBrackets =4;ST_CombineBracketsCurly ST_CombineBrackets =5;);func (_aagea *CT_SdtPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _aagea .RPr !=nil {_bbbff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_aagea .RPr ,_bbbff );};if _aagea .Alias !=nil {_afgeff :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073"}}; +e .EncodeElement (_aagea .Alias ,_afgeff );};if _aagea .Tag !=nil {_dbbfae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074a\u0067"}};e .EncodeElement (_aagea .Tag ,_dbbfae );};if _aagea .Id !=nil {_dcbgfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"}}; +e .EncodeElement (_aagea .Id ,_dcbgfd );};if _aagea .Lock !=nil {_adced :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_aagea .Lock ,_adced );};if _aagea .Placeholder !=nil {_ddbag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}}; +e .EncodeElement (_aagea .Placeholder ,_ddbag );};if _aagea .Temporary !=nil {_ecgdb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079"}};e .EncodeElement (_aagea .Temporary ,_ecgdb );};if _aagea .ShowingPlcHdr !=nil {_bfdegc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073h\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"}}; +e .EncodeElement (_aagea .ShowingPlcHdr ,_bfdegc );};if _aagea .DataBinding !=nil {_dggfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}};e .EncodeElement (_aagea .DataBinding ,_dggfa ); +};if _aagea .Label !=nil {_gdgad :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};e .EncodeElement (_aagea .Label ,_gdgad );};if _aagea .TabIndex !=nil {_badfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}}; +e .EncodeElement (_aagea .TabIndex ,_badfc );};if _aagea .Choice !=nil {_aagea .Choice .MarshalXML (e ,_d .StartElement {});};for _ ,_bddfg :=range _aagea .Extra {if _bcafc :=_bddfg .MarshalXML (e ,_d .StartElement {});_bcafc !=nil {return _bcafc ;};}; +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_DocGridUnset ST_DocGrid =0;ST_DocGridDefault ST_DocGrid =1;ST_DocGridLines ST_DocGrid =2;ST_DocGridLinesAndChars ST_DocGrid =3;ST_DocGridSnapToChars ST_DocGrid =4;);func (_bafbg *ST_TargetScreenSz )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdedbe ,_geacdc :=d .Token (); +if _geacdc !=nil {return _geacdc ;};if _ecdgag ,_dbeeb :=_gdedbe .(_d .EndElement );_dbeeb &&_ecdgag .Name ==start .Name {*_bafbg =1;return nil ;};if _dbfdbf ,_bffdda :=_gdedbe .(_d .CharData );!_bffdda {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",_gdedbe ); +}else {switch string (_dbfdbf ){case "":*_bafbg =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_bafbg =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_bafbg =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_bafbg =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_bafbg =4; +case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_bafbg =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_bafbg =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_bafbg =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_bafbg =8; +case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_bafbg =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_bafbg =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_bafbg =11;};};_gdedbe ,_geacdc =d .Token ();if _geacdc !=nil {return _geacdc ; +};if _gdeac ,_gdfbga :=_gdedbe .(_d .EndElement );_gdfbga &&_gdeac .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",_gdedbe ); +};func (_geaab *ST_JcTable )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgedd ,_acfdfg :=d .Token ();if _acfdfg !=nil {return _acfdfg ;};if _eaegf ,_gcfdd :=_dgedd .(_d .EndElement );_gcfdd &&_eaegf .Name ==start .Name {*_geaab =1;return nil ; +};if _dabeab ,_fddfd :=_dgedd .(_d .CharData );!_fddfd {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",_dgedd );}else {switch string (_dabeab ){case "":*_geaab =0; +case "\u0063\u0065\u006e\u0074\u0065\u0072":*_geaab =1;case "\u0065\u006e\u0064":*_geaab =2;case "\u006c\u0065\u0066\u0074":*_geaab =3;case "\u0072\u0069\u0067h\u0074":*_geaab =4;case "\u0073\u0074\u0061r\u0074":*_geaab =5;};};_dgedd ,_acfdfg =d .Token (); +if _acfdfg !=nil {return _acfdfg ;};if _aceadc ,_cdaaee :=_dgedd .(_d .EndElement );_cdaaee &&_aceadc .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",_dgedd ); +}; -// ValidateWithPath validates the CT_SaveThroughXslt and its children, prefixing error messages with path -func (_beegg *CT_SaveThroughXslt )ValidateWithPath (path string )error {return nil };type ST_TextboxTightWrap byte ;func (_faege *ST_HAnchor )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_faege =0;case "\u0074\u0065\u0078\u0074":*_faege =1; -case "\u006d\u0061\u0072\u0067\u0069\u006e":*_faege =2;case "\u0070\u0061\u0067\u0065":*_faege =3;};return nil ;};type EG_RPrMath struct{ +// Validate validates the CT_OptimizeForBrowser and its children +func (_dcddd *CT_OptimizeForBrowser )Validate ()error {return _dcddd .ValidateWithPath ("C\u0054\u005f\u004f\u0070ti\u006di\u007a\u0065\u0046\u006f\u0072B\u0072\u006f\u0077\u0073\u0065\u0072");};func (_effdbf ST_CombineBrackets )Validate ()error {return _effdbf .ValidateWithPath ("")}; +func NewCT_SdtContentRow ()*CT_SdtContentRow {_ffdfb :=&CT_SdtContentRow {};return _ffdfb }; -// Inserted Math Control Character -Ins *CT_MathCtrlIns ; +// Validate validates the CT_TextboxTightWrap and its children +func (_becdbac *CT_TextboxTightWrap )Validate ()error {return _becdbac .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070");};const (ST_EdnPosUnset ST_EdnPos =0;ST_EdnPosSectEnd ST_EdnPos =1; +ST_EdnPosDocEnd ST_EdnPos =2;); -// Deleted Math Control Character -Del *CT_MathCtrlDel ; +// Validate validates the WdCT_WrapTopBottom and its children +func (_eecgf *WdCT_WrapTopBottom )Validate ()error {return _eecgf .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070T\u006f\u0070B\u006f\u0074\u0074\u006f\u006d");};type CT_R struct{ -// Run Properties -RPr *CT_RPr ;};func (_abgd *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 :_d .Sprintf ("\u0025\u0076",_abgd .IdAttr )});e .EncodeToken (start ); -if _abgd .BlockQuote !=nil {_gcbfc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062l\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"}};e .EncodeElement (_abgd .BlockQuote ,_gcbfc );};if _abgd .BodyDiv !=nil {_aggd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0062\u006f\u0064\u0079\u0044\u0069v"}}; -e .EncodeElement (_abgd .BodyDiv ,_aggd );};_edce :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006d\u0061\u0072\u004c\u0065\u0066t"}};e .EncodeElement (_abgd .MarLeft ,_edce );_eeffc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_abgd .MarRight ,_eeffc );_gdgca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0054\u006f\u0070"}};e .EncodeElement (_abgd .MarTop ,_gdgca );_cgfc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d"}}; -e .EncodeElement (_abgd .MarBottom ,_cgfc );if _abgd .DivBdr !=nil {_cgfa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0042\u0064\u0072"}};e .EncodeElement (_abgd .DivBdr ,_cgfa );};if _abgd .DivsChild !=nil {_gcfe :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0064\u0069\u0076\u0073\u0043\u0068\u0069\u006c\u0064"}}; -for _ ,_dacgb :=range _abgd .DivsChild {e .EncodeElement (_dacgb ,_gcfe );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccgda *ST_EdnPos )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ccgda =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_ccgda =1; -case "\u0064\u006f\u0063\u0045\u006e\u0064":*_ccgda =2;};return nil ;};func (_fefeff ST_DropCap )Validate ()error {return _fefeff .ValidateWithPath ("")};type CT_SaveThroughXslt struct{IdAttr *string ; +// Revision Identifier for Run Properties +RsidRPrAttr *string ; -// Local Identifier for XSL Transform -SolutionIDAttr *string ;};type ST_StyleType byte ;func NewCT_SdtRow ()*CT_SdtRow {_bfcbgd :=&CT_SdtRow {};return _bfcbgd }; +// Revision Identifier for Run Deletion +RsidDelAttr *string ; -// Validate validates the WdCT_TxbxContent and its children -func (_eaaggd *WdCT_TxbxContent )Validate ()error {return _eaaggd .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054x\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};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;); +// Revision Identifier for Run +RsidRAttr *string ; -// ValidateWithPath validates the CT_BottomPageBorder and its children, prefixing error messages with path -func (_abaf *CT_BottomPageBorder )ValidateWithPath (path string )error {if _abaf .ValAttr ==ST_BorderUnset {return _d .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 _cebc :=_abaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cebc !=nil {return _cebc ;};if _abaf .ColorAttr !=nil {if _gcge :=_abaf .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); -_gcge !=nil {return _gcge ;};};if _gbcb :=_abaf .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_gbcb !=nil {return _gbcb ;};if _abaf .ShadowAttr !=nil {if _dgbcc :=_abaf .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); -_dgbcc !=nil {return _dgbcc ;};};if _abaf .FrameAttr !=nil {if _fbda :=_abaf .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_fbda !=nil {return _fbda ;};};return nil ;}; +// Run Properties +RPr *CT_RPr ;EG_RunInnerContent []*EG_RunInnerContent ;Extra []_ec .Any ;};func (_eaaddc ST_HeightRule )String ()string {switch _eaaddc {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 "";}; -// ValidateWithPath validates the CT_OdsoFieldMapData and its children, prefixing error messages with path -func (_efcb *CT_OdsoFieldMapData )ValidateWithPath (path string )error {if _efcb .Type !=nil {if _dffgb :=_efcb .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_dffgb !=nil {return _dffgb ;};};if _efcb .Name !=nil {if _ddfcd :=_efcb .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065"); -_ddfcd !=nil {return _ddfcd ;};};if _efcb .MappedName !=nil {if _adccc :=_efcb .MappedName .ValidateWithPath (path +"/\u004d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065");_adccc !=nil {return _adccc ;};};if _efcb .Column !=nil {if _ccegf :=_efcb .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e"); -_ccegf !=nil {return _ccegf ;};};if _efcb .Lid !=nil {if _cdcee :=_efcb .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_cdcee !=nil {return _cdcee ;};};if _efcb .DynamicAddress !=nil {if _fcea :=_efcb .DynamicAddress .ValidateWithPath (path +"\u002fD\u0079n\u0061\u006d\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073"); -_fcea !=nil {return _fcea ;};};return nil ;}; +// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path +func (_dbce *CT_Comments )ValidateWithPath (path string )error {for _daaaa ,_feed :=range _dbce .Comment {if _fafg :=_feed .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_daaaa )); +_fafg !=nil {return _fafg ;};};return nil ;};type CT_TcPrChange struct{AuthorAttr string ;DateAttr *_gd .Time ; -// Validate validates the CT_SignedHpsMeasure and its children -func (_ddbedf *CT_SignedHpsMeasure )Validate ()error {return _ddbedf .ValidateWithPath ("\u0043\u0054\u005f\u0053ig\u006e\u0065\u0064\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func (_ababgc *ST_TblWidth )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afdged ,_fadce :=d .Token (); -if _fadce !=nil {return _fadce ;};if _fbadbc ,_dcecaf :=_afdged .(_f .EndElement );_dcecaf &&_fbadbc .Name ==start .Name {*_ababgc =1;return nil ;};if _aadgg ,_eeabca :=_afdged .(_f .CharData );!_eeabca {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afdged ); -}else {switch string (_aadgg ){case "":*_ababgc =0;case "\u006e\u0069\u006c":*_ababgc =1;case "\u0070\u0063\u0074":*_ababgc =2;case "\u0064\u0078\u0061":*_ababgc =3;case "\u0061\u0075\u0074\u006f":*_ababgc =4;};};_afdged ,_fadce =d .Token ();if _fadce !=nil {return _fadce ; -};if _egfad ,_cfbee :=_afdged .(_f .EndElement );_cfbee &&_egfad .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afdged ); -};type CT_Lvl struct{ +// Annotation Identifier +IdAttr int64 ;TcPr *CT_TcPrInner ;}; -// Numbering Level -IlvlAttr int64 ; +// Validate validates the CT_Frameset and its children +func (_ddedg *CT_Frameset )Validate ()error {return _ddedg .ValidateWithPath ("C\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074");};func (_bfedf *CT_WritingStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_caged :=range start .Attr {if _caged .Name .Local =="\u006c\u0061\u006e\u0067"{_agbgbe ,_dgebad :=_caged .Value ,error (nil ); +if _dgebad !=nil {return _dgebad ;};_bfedf .LangAttr =_agbgbe ;continue ;};if _caged .Name .Local =="\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"{_adfcdc ,_dbebceb :=_caged .Value ,error (nil );if _dbebceb !=nil {return _dbebceb ;};_bfedf .VendorIDAttr =_adfcdc ; +continue ;};if _caged .Name .Local =="\u0064\u006c\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_faebff ,_cebddd :=_caged .Value ,error (nil );if _cebddd !=nil {return _cebddd ;};_bfedf .DllVersionAttr =_faebff ;continue ;};if _caged .Name .Local =="\u006el\u0043\u0068\u0065\u0063\u006b"{_accgc ,_fdaae :=ParseUnionST_OnOff (_caged .Value ); +if _fdaae !=nil {return _fdaae ;};_bfedf .NlCheckAttr =&_accgc ;continue ;};if _caged .Name .Local =="\u0063\u0068\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"{_gafgae ,_cffda :=ParseUnionST_OnOff (_caged .Value );if _cffda !=nil {return _cffda ;}; +_bfedf .CheckStyleAttr =_gafgae ;continue ;};if _caged .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_acbge ,_ggdfab :=_caged .Value ,error (nil );if _ggdfab !=nil {return _ggdfab ;};_bfedf .AppNameAttr =_acbge ;continue ;};};for {_egfebc ,_eadbdg :=d .Token (); +if _eadbdg !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0057\u0072\u0069\u0074\u0069\u006eg\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_eadbdg );};if _gegcg ,_gcfab :=_egfebc .(_d .EndElement );_gcfab &&_gegcg .Name ==start .Name {break ; +};};return nil ;};func (_gedced ST_TblWidth )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eccgb :=_d .Attr {};_eccgb .Name =name ;switch _gedced {case ST_TblWidthUnset :_eccgb .Value ="";case ST_TblWidthNil :_eccgb .Value ="\u006e\u0069\u006c";case ST_TblWidthPct :_eccgb .Value ="\u0070\u0063\u0074"; +case ST_TblWidthDxa :_eccgb .Value ="\u0064\u0078\u0061";case ST_TblWidthAuto :_eccgb .Value ="\u0061\u0075\u0074\u006f";};return _eccgb ,nil ;}; -// Template Code -TplcAttr *string ; +// ValidateWithPath validates the CT_DocPartName and its children, prefixing error messages with path +func (_edefb *CT_DocPartName )ValidateWithPath (path string )error {if _edefb .DecoratedAttr !=nil {if _dbbdd :=_edefb .DecoratedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u006f\u0072\u0061\u0074\u0065d\u0041\u0074\u0074\u0072");_dbbdd !=nil {return _dbbdd ; +};};return nil ;};type Hdr struct{CT_HdrFtr }; -// Tentative Numbering -TentativeAttr *_df .ST_OnOff ; +// ValidateWithPath validates the CT_HdrFtrRef and its children, prefixing error messages with path +func (_fbgfa *CT_HdrFtrRef )ValidateWithPath (path string )error {if _fbgfa .TypeAttr ==ST_HdrFtrUnset {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 _fddff :=_fbgfa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fddff !=nil {return _fddff ;};return nil ;};func (_gdbgd *CT_Settings )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdfddd :for {_deagff ,_gfcbe :=d .Token (); +if _gfcbe !=nil {return _gfcbe ;};switch _eagb :=_deagff .(type ){case _d .StartElement :switch _eagb .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"}:_gdbgd .WriteProtection =NewCT_WriteProtection (); +if _dabffb :=d .DecodeElement (_gdbgd .WriteProtection ,&_eagb );_dabffb !=nil {return _dabffb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .View =NewCT_View (); +if _gaffc :=d .DecodeElement (_gdbgd .View ,&_eagb );_gaffc !=nil {return _gaffc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .Zoom =NewCT_Zoom (); +if _afbae :=d .DecodeElement (_gdbgd .Zoom ,&_eagb );_afbae !=nil {return _afbae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .RemovePersonalInformation =NewCT_OnOff (); +if _aegaa :=d .DecodeElement (_gdbgd .RemovePersonalInformation ,&_eagb );_aegaa !=nil {return _aegaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .RemoveDateAndTime =NewCT_OnOff (); +if _dadaf :=d .DecodeElement (_gdbgd .RemoveDateAndTime ,&_eagb );_dadaf !=nil {return _dadaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .DoNotDisplayPageBoundaries =NewCT_OnOff (); +if _ebdfb :=d .DecodeElement (_gdbgd .DoNotDisplayPageBoundaries ,&_eagb );_ebdfb !=nil {return _ebdfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .DisplayBackgroundShape =NewCT_OnOff (); +if _abbbb :=d .DecodeElement (_gdbgd .DisplayBackgroundShape ,&_eagb );_abbbb !=nil {return _abbbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .PrintPostScriptOverText =NewCT_OnOff (); +if _fcefc :=d .DecodeElement (_gdbgd .PrintPostScriptOverText ,&_eagb );_fcefc !=nil {return _fcefc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .PrintFractionalCharacterWidth =NewCT_OnOff (); +if _cbac :=d .DecodeElement (_gdbgd .PrintFractionalCharacterWidth ,&_eagb );_cbac !=nil {return _cbac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .PrintFormsData =NewCT_OnOff (); +if _geaac :=d .DecodeElement (_gdbgd .PrintFormsData ,&_eagb );_geaac !=nil {return _geaac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .EmbedTrueTypeFonts =NewCT_OnOff (); +if _dadfg :=d .DecodeElement (_gdbgd .EmbedTrueTypeFonts ,&_eagb );_dadfg !=nil {return _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 :"\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"}:_gdbgd .EmbedSystemFonts =NewCT_OnOff (); +if _ddegc :=d .DecodeElement (_gdbgd .EmbedSystemFonts ,&_eagb );_ddegc !=nil {return _ddegc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .SaveSubsetFonts =NewCT_OnOff (); +if _cacbb :=d .DecodeElement (_gdbgd .SaveSubsetFonts ,&_eagb );_cacbb !=nil {return _cacbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .SaveFormsData =NewCT_OnOff (); +if _bbffb :=d .DecodeElement (_gdbgd .SaveFormsData ,&_eagb );_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 :"\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"}:_gdbgd .MirrorMargins =NewCT_OnOff (); +if _bffca :=d .DecodeElement (_gdbgd .MirrorMargins ,&_eagb );_bffca !=nil {return _bffca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .AlignBordersAndEdges =NewCT_OnOff (); +if _fedad :=d .DecodeElement (_gdbgd .AlignBordersAndEdges ,&_eagb );_fedad !=nil {return _fedad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .BordersDoNotSurroundHeader =NewCT_OnOff (); +if _acceg :=d .DecodeElement (_gdbgd .BordersDoNotSurroundHeader ,&_eagb );_acceg !=nil {return _acceg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .BordersDoNotSurroundFooter =NewCT_OnOff (); +if _dfffg :=d .DecodeElement (_gdbgd .BordersDoNotSurroundFooter ,&_eagb );_dfffg !=nil {return _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 :"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"}:_gdbgd .GutterAtTop =NewCT_OnOff (); +if _febeaf :=d .DecodeElement (_gdbgd .GutterAtTop ,&_eagb );_febeaf !=nil {return _febeaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .HideSpellingErrors =NewCT_OnOff (); +if _fcgg :=d .DecodeElement (_gdbgd .HideSpellingErrors ,&_eagb );_fcgg !=nil {return _fcgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .HideGrammaticalErrors =NewCT_OnOff (); +if _gegfa :=d .DecodeElement (_gdbgd .HideGrammaticalErrors ,&_eagb );_gegfa !=nil {return _gegfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adfcbc :=NewCT_WritingStyle (); +if _eggdb :=d .DecodeElement (_adfcbc ,&_eagb );_eggdb !=nil {return _eggdb ;};_gdbgd .ActiveWritingStyle =append (_gdbgd .ActiveWritingStyle ,_adfcbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .ProofState =NewCT_Proof (); +if _edega :=d .DecodeElement (_gdbgd .ProofState ,&_eagb );_edega !=nil {return _edega ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .FormsDesign =NewCT_OnOff (); +if _egbaec :=d .DecodeElement (_gdbgd .FormsDesign ,&_eagb );_egbaec !=nil {return _egbaec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .AttachedTemplate =NewCT_Rel (); +if _fgfcd :=d .DecodeElement (_gdbgd .AttachedTemplate ,&_eagb );_fgfcd !=nil {return _fgfcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .LinkStyles =NewCT_OnOff (); +if _afgefg :=d .DecodeElement (_gdbgd .LinkStyles ,&_eagb );_afgefg !=nil {return _afgefg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .StylePaneFormatFilter =NewCT_StylePaneFilter (); +if _bcfbd :=d .DecodeElement (_gdbgd .StylePaneFormatFilter ,&_eagb );_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 :"\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"}:_gdbgd .StylePaneSortMethod =NewCT_StyleSort (); +if _bccbb :=d .DecodeElement (_gdbgd .StylePaneSortMethod ,&_eagb );_bccbb !=nil {return _bccbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .DocumentType =NewCT_DocType (); +if _eafbcd :=d .DecodeElement (_gdbgd .DocumentType ,&_eagb );_eafbcd !=nil {return _eafbcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .MailMerge =NewCT_MailMerge (); +if _bdcgc :=d .DecodeElement (_gdbgd .MailMerge ,&_eagb );_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 :"\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"}:_gdbgd .RevisionView =NewCT_TrackChangesView (); +if _fdgca :=d .DecodeElement (_gdbgd .RevisionView ,&_eagb );_fdgca !=nil {return _fdgca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .TrackRevisions =NewCT_OnOff (); +if _cacfa :=d .DecodeElement (_gdbgd .TrackRevisions ,&_eagb );_cacfa !=nil {return _cacfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .DoNotTrackMoves =NewCT_OnOff (); +if _defegb :=d .DecodeElement (_gdbgd .DoNotTrackMoves ,&_eagb );_defegb !=nil {return _defegb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .DoNotTrackFormatting =NewCT_OnOff (); +if _eddeb :=d .DecodeElement (_gdbgd .DoNotTrackFormatting ,&_eagb );_eddeb !=nil {return _eddeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .DocumentProtection =NewCT_DocProtect (); +if _dabfa :=d .DecodeElement (_gdbgd .DocumentProtection ,&_eagb );_dabfa !=nil {return _dabfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .AutoFormatOverride =NewCT_OnOff (); +if _gfbec :=d .DecodeElement (_gdbgd .AutoFormatOverride ,&_eagb );_gfbec !=nil {return _gfbec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .StyleLockTheme =NewCT_OnOff (); +if _fbfde :=d .DecodeElement (_gdbgd .StyleLockTheme ,&_eagb );_fbfde !=nil {return _fbfde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .StyleLockQFSet =NewCT_OnOff (); +if _geed :=d .DecodeElement (_gdbgd .StyleLockQFSet ,&_eagb );_geed !=nil {return _geed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .DefaultTabStop =NewCT_TwipsMeasure (); +if _fdgge :=d .DecodeElement (_gdbgd .DefaultTabStop ,&_eagb );_fdgge !=nil {return _fdgge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .AutoHyphenation =NewCT_OnOff (); +if _bdfag :=d .DecodeElement (_gdbgd .AutoHyphenation ,&_eagb );_bdfag !=nil {return _bdfag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .ConsecutiveHyphenLimit =NewCT_DecimalNumber (); +if _bbgba :=d .DecodeElement (_gdbgd .ConsecutiveHyphenLimit ,&_eagb );_bbgba !=nil {return _bbgba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .HyphenationZone =NewCT_TwipsMeasure (); +if _bgddd :=d .DecodeElement (_gdbgd .HyphenationZone ,&_eagb );_bgddd !=nil {return _bgddd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .DoNotHyphenateCaps =NewCT_OnOff (); +if _bbded :=d .DecodeElement (_gdbgd .DoNotHyphenateCaps ,&_eagb );_bbded !=nil {return _bbded ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .ShowEnvelope =NewCT_OnOff (); +if _abggce :=d .DecodeElement (_gdbgd .ShowEnvelope ,&_eagb );_abggce !=nil {return _abggce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .SummaryLength =NewCT_DecimalNumberOrPrecent (); +if _egaed :=d .DecodeElement (_gdbgd .SummaryLength ,&_eagb );_egaed !=nil {return _egaed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .ClickAndTypeStyle =NewCT_String (); +if _dbdaab :=d .DecodeElement (_gdbgd .ClickAndTypeStyle ,&_eagb );_dbdaab !=nil {return _dbdaab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .DefaultTableStyle =NewCT_String (); +if _dcbaa :=d .DecodeElement (_gdbgd .DefaultTableStyle ,&_eagb );_dcbaa !=nil {return _dcbaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .EvenAndOddHeaders =NewCT_OnOff (); +if _abdge :=d .DecodeElement (_gdbgd .EvenAndOddHeaders ,&_eagb );_abdge !=nil {return _abdge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .BookFoldRevPrinting =NewCT_OnOff (); +if _fadbc :=d .DecodeElement (_gdbgd .BookFoldRevPrinting ,&_eagb );_fadbc !=nil {return _fadbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .BookFoldPrinting =NewCT_OnOff (); +if _egggda :=d .DecodeElement (_gdbgd .BookFoldPrinting ,&_eagb );_egggda !=nil {return _egggda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .BookFoldPrintingSheets =NewCT_DecimalNumber (); +if _gefbc :=d .DecodeElement (_gdbgd .BookFoldPrintingSheets ,&_eagb );_gefbc !=nil {return _gefbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure (); +if _gfbgbd :=d .DecodeElement (_gdbgd .DrawingGridHorizontalSpacing ,&_eagb );_gfbgbd !=nil {return _gfbgbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .DrawingGridVerticalSpacing =NewCT_TwipsMeasure (); +if _dageb :=d .DecodeElement (_gdbgd .DrawingGridVerticalSpacing ,&_eagb );_dageb !=nil {return _dageb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber (); +if _cegac :=d .DecodeElement (_gdbgd .DisplayHorizontalDrawingGridEvery ,&_eagb );_cegac !=nil {return _cegac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber (); +if _efaab :=d .DecodeElement (_gdbgd .DisplayVerticalDrawingGridEvery ,&_eagb );_efaab !=nil {return _efaab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff (); +if _gdfec :=d .DecodeElement (_gdbgd .DoNotUseMarginsForDrawingGridOrigin ,&_eagb );_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 :"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"}:_gdbgd .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure (); +if _deggc :=d .DecodeElement (_gdbgd .DrawingGridHorizontalOrigin ,&_eagb );_deggc !=nil {return _deggc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .DrawingGridVerticalOrigin =NewCT_TwipsMeasure (); +if _fgbcg :=d .DecodeElement (_gdbgd .DrawingGridVerticalOrigin ,&_eagb );_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 :"\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"}:_gdbgd .DoNotShadeFormData =NewCT_OnOff (); +if _gfafb :=d .DecodeElement (_gdbgd .DoNotShadeFormData ,&_eagb );_gfafb !=nil {return _gfafb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .NoPunctuationKerning =NewCT_OnOff (); +if _ddedgg :=d .DecodeElement (_gdbgd .NoPunctuationKerning ,&_eagb );_ddedgg !=nil {return _ddedgg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .CharacterSpacingControl =NewCT_CharacterSpacing (); +if _bdfcc :=d .DecodeElement (_gdbgd .CharacterSpacingControl ,&_eagb );_bdfcc !=nil {return _bdfcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .PrintTwoOnOne =NewCT_OnOff (); +if _eebga :=d .DecodeElement (_gdbgd .PrintTwoOnOne ,&_eagb );_eebga !=nil {return _eebga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .StrictFirstAndLastChars =NewCT_OnOff (); +if _fbefga :=d .DecodeElement (_gdbgd .StrictFirstAndLastChars ,&_eagb );_fbefga !=nil {return _fbefga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .NoLineBreaksAfter =NewCT_Kinsoku (); +if _dfafa :=d .DecodeElement (_gdbgd .NoLineBreaksAfter ,&_eagb );_dfafa !=nil {return _dfafa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .NoLineBreaksBefore =NewCT_Kinsoku (); +if _gbefa :=d .DecodeElement (_gdbgd .NoLineBreaksBefore ,&_eagb );_gbefa !=nil {return _gbefa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .SavePreviewPicture =NewCT_OnOff (); +if _baaeg :=d .DecodeElement (_gdbgd .SavePreviewPicture ,&_eagb );_baaeg !=nil {return _baaeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .DoNotValidateAgainstSchema =NewCT_OnOff (); +if _fedgb :=d .DecodeElement (_gdbgd .DoNotValidateAgainstSchema ,&_eagb );_fedgb !=nil {return _fedgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .SaveInvalidXml =NewCT_OnOff (); +if _bgbcc :=d .DecodeElement (_gdbgd .SaveInvalidXml ,&_eagb );_bgbcc !=nil {return _bgbcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .IgnoreMixedContent =NewCT_OnOff (); +if _bafgf :=d .DecodeElement (_gdbgd .IgnoreMixedContent ,&_eagb );_bafgf !=nil {return _bafgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .AlwaysShowPlaceholderText =NewCT_OnOff (); +if _dbgaf :=d .DecodeElement (_gdbgd .AlwaysShowPlaceholderText ,&_eagb );_dbgaf !=nil {return _dbgaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .DoNotDemarcateInvalidXml =NewCT_OnOff (); +if _dbadb :=d .DecodeElement (_gdbgd .DoNotDemarcateInvalidXml ,&_eagb );_dbadb !=nil {return _dbadb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .SaveXmlDataOnly =NewCT_OnOff (); +if _egec :=d .DecodeElement (_gdbgd .SaveXmlDataOnly ,&_eagb );_egec !=nil {return _egec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .UseXSLTWhenSaving =NewCT_OnOff (); +if _aceba :=d .DecodeElement (_gdbgd .UseXSLTWhenSaving ,&_eagb );_aceba !=nil {return _aceba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .SaveThroughXslt =NewCT_SaveThroughXslt (); +if _bagcda :=d .DecodeElement (_gdbgd .SaveThroughXslt ,&_eagb );_bagcda !=nil {return _bagcda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .ShowXMLTags =NewCT_OnOff (); +if _fdgfe :=d .DecodeElement (_gdbgd .ShowXMLTags ,&_eagb );_fdgfe !=nil {return _fdgfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .AlwaysMergeEmptyNamespace =NewCT_OnOff (); +if _afgeg :=d .DecodeElement (_gdbgd .AlwaysMergeEmptyNamespace ,&_eagb );_afgeg !=nil {return _afgeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .UpdateFields =NewCT_OnOff (); +if _gbcab :=d .DecodeElement (_gdbgd .UpdateFields ,&_eagb );_gbcab !=nil {return _gbcab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .HdrShapeDefaults =NewCT_ShapeDefaults (); +if _ffeg :=d .DecodeElement (_gdbgd .HdrShapeDefaults ,&_eagb );_ffeg !=nil {return _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 :"\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"}:_gdbgd .FootnotePr =NewCT_FtnDocProps (); +if _edgfdg :=d .DecodeElement (_gdbgd .FootnotePr ,&_eagb );_edgfdg !=nil {return _edgfdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .EndnotePr =NewCT_EdnDocProps (); +if _dfbfb :=d .DecodeElement (_gdbgd .EndnotePr ,&_eagb );_dfbfb !=nil {return _dfbfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .Compat =NewCT_Compat (); +if _beegf :=d .DecodeElement (_gdbgd .Compat ,&_eagb );_beegf !=nil {return _beegf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .DocVars =NewCT_DocVars (); +if _gcfffb :=d .DecodeElement (_gdbgd .DocVars ,&_eagb );_gcfffb !=nil {return _gcfffb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .Rsids =NewCT_DocRsids (); +if _fcbgb :=d .DecodeElement (_gdbgd .Rsids ,&_eagb );_fcbgb !=nil {return _fcbgb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gdbgd .MathPr =_ea .NewMathPr (); +if _dafcee :=d .DecodeElement (_gdbgd .MathPr ,&_eagb );_dafcee !=nil {return _dafcee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdedc :=NewCT_String (); +if _bddff :=d .DecodeElement (_gdedc ,&_eagb );_bddff !=nil {return _bddff ;};_gdbgd .AttachedSchema =append (_gdbgd .AttachedSchema ,_gdedc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .ThemeFontLang =NewCT_Language (); +if _gabba :=d .DecodeElement (_gdbgd .ThemeFontLang ,&_eagb );_gabba !=nil {return _gabba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .ClrSchemeMapping =NewCT_ColorSchemeMapping (); +if _ffgeb :=d .DecodeElement (_gdbgd .ClrSchemeMapping ,&_eagb );_ffgeb !=nil {return _ffgeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .DoNotIncludeSubdocsInStats =NewCT_OnOff (); +if _edceba :=d .DecodeElement (_gdbgd .DoNotIncludeSubdocsInStats ,&_eagb );_edceba !=nil {return _edceba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .DoNotAutoCompressPictures =NewCT_OnOff (); +if _efecb :=d .DecodeElement (_gdbgd .DoNotAutoCompressPictures ,&_eagb );_efecb !=nil {return _efecb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .ForceUpgrade =NewCT_Empty (); +if _cfcaeg :=d .DecodeElement (_gdbgd .ForceUpgrade ,&_eagb );_cfcaeg !=nil {return _cfcaeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .Captions =NewCT_Captions (); +if _ccggf :=d .DecodeElement (_gdbgd .Captions ,&_eagb );_ccggf !=nil {return _ccggf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown (); +if _abffbe :=d .DecodeElement (_gdbgd .ReadModeInkLockDown ,&_eagb );_abffbe !=nil {return _abffbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddbge :=NewCT_SmartTagType (); +if _cbgcb :=d .DecodeElement (_ddbge ,&_eagb );_cbgcb !=nil {return _cbgcb ;};_gdbgd .SmartTagType =append (_gdbgd .SmartTagType ,_ddbge );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"}:_gdbgd .SchemaLibrary =_eg .NewSchemaLibrary (); +if _abbbge :=d .DecodeElement (_gdbgd .SchemaLibrary ,&_eagb );_abbbge !=nil {return _abbbge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .ShapeDefaults =NewCT_ShapeDefaults (); +if _efecfe :=d .DecodeElement (_gdbgd .ShapeDefaults ,&_eagb );_efecfe !=nil {return _efecfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .DoNotEmbedSmartTags =NewCT_OnOff (); +if _adadce :=d .DecodeElement (_gdbgd .DoNotEmbedSmartTags ,&_eagb );_adadce !=nil {return _adadce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdbgd .DecimalSymbol =NewCT_String (); +if _dbdbfg :=d .DecodeElement (_gdbgd .DecimalSymbol ,&_eagb );_dbdbfg !=nil {return _dbdbfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdbgd .ListSeparator =NewCT_String (); +if _cfgbd :=d .DecodeElement (_gdbgd .ListSeparator ,&_eagb );_cfgbd !=nil {return _cfgbd ;};default:_cadff :=&_ec .XSDAny {};if _effbgb :=d .DecodeElement (_cadff ,&_eagb );_effbgb !=nil {return _effbgb ;};_gdbgd .Extra =append (_gdbgd .Extra ,_cadff ); +};case _d .EndElement :break _gdfddd ;case _d .CharData :};};return nil ;}; -// Starting Value -Start *CT_DecimalNumber ; +// ValidateWithPath validates the CT_NumRestart and its children, prefixing error messages with path +func (_dfage *CT_NumRestart )ValidateWithPath (path string )error {if _dfage .ValAttr ==ST_RestartNumberUnset {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 _gggaae :=_dfage .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gggaae !=nil {return _gggaae ;};return nil ;}; -// Numbering Format -NumFmt *CT_NumFmt ; +// ValidateWithPath validates the CT_SdtPrChoice and its children, prefixing error messages with path +func (_gcebfb *CT_SdtPrChoice )ValidateWithPath (path string )error {if _gcebfb .Equation !=nil {if _cdeef :=_gcebfb .Equation .ValidateWithPath (path +"\u002fE\u0071\u0075\u0061\u0074\u0069\u006fn");_cdeef !=nil {return _cdeef ;};};if _gcebfb .ComboBox !=nil {if _cbbeb :=_gcebfb .ComboBox .ValidateWithPath (path +"\u002fC\u006f\u006d\u0062\u006f\u0042\u006fx"); +_cbbeb !=nil {return _cbbeb ;};};if _gcebfb .Date !=nil {if _cebae :=_gcebfb .Date .ValidateWithPath (path +"\u002f\u0044\u0061t\u0065");_cebae !=nil {return _cebae ;};};if _gcebfb .DocPartObj !=nil {if _cfdda :=_gcebfb .DocPartObj .ValidateWithPath (path +"/\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"); +_cfdda !=nil {return _cfdda ;};};if _gcebfb .DocPartList !=nil {if _eddbe :=_gcebfb .DocPartList .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074");_eddbe !=nil {return _eddbe ;};};if _gcebfb .DropDownList !=nil {if _fccee :=_gcebfb .DropDownList .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"); +_fccee !=nil {return _fccee ;};};if _gcebfb .Picture !=nil {if _eaffa :=_gcebfb .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_eaffa !=nil {return _eaffa ;};};if _gcebfb .RichText !=nil {if _bafbc :=_gcebfb .RichText .ValidateWithPath (path +"\u002fR\u0069\u0063\u0068\u0054\u0065\u0078t"); +_bafbc !=nil {return _bafbc ;};};if _gcebfb .Text !=nil {if _ddaae :=_gcebfb .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_ddaae !=nil {return _ddaae ;};};if _gcebfb .Citation !=nil {if _ceaed :=_gcebfb .Citation .ValidateWithPath (path +"\u002fC\u0069\u0074\u0061\u0074\u0069\u006fn"); +_ceaed !=nil {return _ceaed ;};};if _gcebfb .Group !=nil {if _gdbdce :=_gcebfb .Group .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070");_gdbdce !=nil {return _gdbdce ;};};if _gcebfb .Bibliography !=nil {if _fcaeea :=_gcebfb .Bibliography .ValidateWithPath (path +"\u002f\u0042\u0069\u0062\u006c\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"); +_fcaeea !=nil {return _fcaeea ;};};return nil ;};func NewCT_MacroName ()*CT_MacroName {_gbdgaf :=&CT_MacroName {};return _gbdgaf };func (_bdfed *CT_TblLayoutType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bdfed .TypeAttr !=ST_TblLayoutTypeUnset {_bfccd ,_bbeccg :=_bdfed .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); +if _bbeccg !=nil {return _bbeccg ;};start .Attr =append (start .Attr ,_bfccd );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Restart Numbering Level Symbol -LvlRestart *CT_DecimalNumber ; +// Validate validates the CT_TrackChangeNumbering and its children +func (_edfdfe *CT_TrackChangeNumbering )Validate ()error {return _edfdfe .ValidateWithPath ("\u0043\u0054\u005fTr\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");};func (_ffbbgf ST_ObjectDrawAspect )ValidateWithPath (path string )error {switch _ffbbgf {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 (_ffbbgf )); +};return nil ;}; -// Paragraph Style's Associated Numbering Level -PStyle *CT_String ; +// Validate validates the CT_TextAlignment and its children +func (_ebabe *CT_TextAlignment )Validate ()error {return _ebabe .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};func (_baggbe *CT_TblLayoutType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acebac :=range start .Attr {if _acebac .Name .Local =="\u0074\u0079\u0070\u0065"{_baggbe .TypeAttr .UnmarshalXMLAttr (_acebac ); +continue ;};};for {_feceee ,_cfafc :=d .Token ();if _cfafc !=nil {return _b .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",_cfafc );};if _geaeeba ,_eefc :=_feceee .(_d .EndElement ); +_eefc &&_geaeeba .Name ==start .Name {break ;};};return nil ;};func (_bdfbd ST_EdGrp )String ()string {switch _bdfbd {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 ""; +}; -// Display All Levels Using Arabic Numerals -IsLgl *CT_OnOff ; +// ValidateWithPath validates the CT_TblGridChange and its children, prefixing error messages with path +func (_gcfeg *CT_TblGridChange )ValidateWithPath (path string )error {if _dcacd :=_gcfeg .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_dcacd !=nil {return _dcacd ;};return nil ;};type CT_TabStop struct{ -// Content Between Numbering Symbol and Paragraph Text -Suff *CT_LevelSuffix ; +// Tab Stop Type +ValAttr ST_TabJc ; -// Numbering Level Text -LvlText *CT_LevelText ; +// Tab Leader Character +LeaderAttr ST_TabTlc ; -// Picture Numbering Symbol Definition Reference -LvlPicBulletId *CT_DecimalNumber ; +// Tab Stop Position +PosAttr ST_SignedTwipsMeasure ;};func NewCT_Columns ()*CT_Columns {_afff :=&CT_Columns {};return _afff };type ST_TextEffect byte ;func NewCT_DocGrid ()*CT_DocGrid {_efgg :=&CT_DocGrid {};return _efgg };type CT_FontRel struct{FontKeyAttr string ;SubsettedAttr _gf .ST_OnOff ; +IdAttr string ;};func (_gbgce ST_JcTable )String ()string {switch _gbgce {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 (_cbdga *CT_RPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecabf :for {_ccefd ,_dafeb :=d .Token ();if _dafeb !=nil {return _dafeb ;};switch _cfegg :=_ccefd .(type ){case _d .StartElement :switch _cfegg .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"}:_cbdga .RStyle =NewCT_String (); +if _gfbdb :=d .DecodeElement (_cbdga .RStyle ,&_cfegg );_gfbdb !=nil {return _gfbdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbdga .RFonts =NewCT_Fonts (); +if _ecede :=d .DecodeElement (_cbdga .RFonts ,&_cfegg );_ecede !=nil {return _ecede ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbdga .B =NewCT_OnOff (); +if _cgadc :=d .DecodeElement (_cbdga .B ,&_cfegg );_cgadc !=nil {return _cgadc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbdga .BCs =NewCT_OnOff (); +if _ffedc :=d .DecodeElement (_cbdga .BCs ,&_cfegg );_ffedc !=nil {return _ffedc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbdga .I =NewCT_OnOff (); +if _cafbga :=d .DecodeElement (_cbdga .I ,&_cfegg );_cafbga !=nil {return _cafbga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbdga .ICs =NewCT_OnOff (); +if _bbbeg :=d .DecodeElement (_cbdga .ICs ,&_cfegg );_bbbeg !=nil {return _bbbeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbdga .Caps =NewCT_OnOff (); +if _cadfb :=d .DecodeElement (_cbdga .Caps ,&_cfegg );_cadfb !=nil {return _cadfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbdga .SmallCaps =NewCT_OnOff (); +if _aadcc :=d .DecodeElement (_cbdga .SmallCaps ,&_cfegg );_aadcc !=nil {return _aadcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbdga .Strike =NewCT_OnOff (); +if _acfccc :=d .DecodeElement (_cbdga .Strike ,&_cfegg );_acfccc !=nil {return _acfccc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbdga .Dstrike =NewCT_OnOff (); +if _cfgcg :=d .DecodeElement (_cbdga .Dstrike ,&_cfegg );_cfgcg !=nil {return _cfgcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbdga .Outline =NewCT_OnOff (); +if _fefee :=d .DecodeElement (_cbdga .Outline ,&_cfegg );_fefee !=nil {return _fefee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbdga .Shadow =NewCT_OnOff (); +if _ebece :=d .DecodeElement (_cbdga .Shadow ,&_cfegg );_ebece !=nil {return _ebece ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbdga .Emboss =NewCT_OnOff (); +if _cdeaf :=d .DecodeElement (_cbdga .Emboss ,&_cfegg );_cdeaf !=nil {return _cdeaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbdga .Imprint =NewCT_OnOff (); +if _degde :=d .DecodeElement (_cbdga .Imprint ,&_cfegg );_degde !=nil {return _degde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbdga .NoProof =NewCT_OnOff (); +if _febea :=d .DecodeElement (_cbdga .NoProof ,&_cfegg );_febea !=nil {return _febea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbdga .SnapToGrid =NewCT_OnOff (); +if _ggbgd :=d .DecodeElement (_cbdga .SnapToGrid ,&_cfegg );_ggbgd !=nil {return _ggbgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbdga .Vanish =NewCT_OnOff (); +if _cdfdg :=d .DecodeElement (_cbdga .Vanish ,&_cfegg );_cdfdg !=nil {return _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 :"\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"}:_cbdga .WebHidden =NewCT_OnOff (); +if _fdcbe :=d .DecodeElement (_cbdga .WebHidden ,&_cfegg );_fdcbe !=nil {return _fdcbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbdga .Color =NewCT_Color (); +if _fgaad :=d .DecodeElement (_cbdga .Color ,&_cfegg );_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 :"\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"}:_cbdga .Spacing =NewCT_SignedTwipsMeasure (); +if _eaeec :=d .DecodeElement (_cbdga .Spacing ,&_cfegg );_eaeec !=nil {return _eaeec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbdga .W =NewCT_TextScale (); +if _babffd :=d .DecodeElement (_cbdga .W ,&_cfegg );_babffd !=nil {return _babffd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbdga .Kern =NewCT_HpsMeasure (); +if _bbbbbg :=d .DecodeElement (_cbdga .Kern ,&_cfegg );_bbbbbg !=nil {return _bbbbbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbdga .Position =NewCT_SignedHpsMeasure (); +if _baggec :=d .DecodeElement (_cbdga .Position ,&_cfegg );_baggec !=nil {return _baggec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbdga .Sz =NewCT_HpsMeasure (); +if _gfaab :=d .DecodeElement (_cbdga .Sz ,&_cfegg );_gfaab !=nil {return _gfaab ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbdga .SzCs =NewCT_HpsMeasure (); +if _gegddg :=d .DecodeElement (_cbdga .SzCs ,&_cfegg );_gegddg !=nil {return _gegddg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbdga .Highlight =NewCT_Highlight (); +if _bfaf :=d .DecodeElement (_cbdga .Highlight ,&_cfegg );_bfaf !=nil {return _bfaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbdga .U =NewCT_Underline (); +if _agbccb :=d .DecodeElement (_cbdga .U ,&_cfegg );_agbccb !=nil {return _agbccb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbdga .Effect =NewCT_TextEffect (); +if _gbccd :=d .DecodeElement (_cbdga .Effect ,&_cfegg );_gbccd !=nil {return _gbccd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbdga .Bdr =NewCT_Border (); +if _gdbed :=d .DecodeElement (_cbdga .Bdr ,&_cfegg );_gdbed !=nil {return _gdbed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbdga .Shd =NewCT_Shd (); +if _gafaa :=d .DecodeElement (_cbdga .Shd ,&_cfegg );_gafaa !=nil {return _gafaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbdga .FitText =NewCT_FitText (); +if _abbef :=d .DecodeElement (_cbdga .FitText ,&_cfegg );_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 :"\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"}:_cbdga .VertAlign =NewCT_VerticalAlignRun (); +if _eedaa :=d .DecodeElement (_cbdga .VertAlign ,&_cfegg );_eedaa !=nil {return _eedaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbdga .Rtl =NewCT_OnOff (); +if _fagac :=d .DecodeElement (_cbdga .Rtl ,&_cfegg );_fagac !=nil {return _fagac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbdga .Cs =NewCT_OnOff (); +if _bacebb :=d .DecodeElement (_cbdga .Cs ,&_cfegg );_bacebb !=nil {return _bacebb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbdga .Em =NewCT_Em (); +if _fdefg :=d .DecodeElement (_cbdga .Em ,&_cfegg );_fdefg !=nil {return _fdefg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbdga .Lang =NewCT_Language (); +if _ddgea :=d .DecodeElement (_cbdga .Lang ,&_cfegg );_ddgea !=nil {return _ddgea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbdga .EastAsianLayout =NewCT_EastAsianLayout (); +if _bbbbg :=d .DecodeElement (_cbdga .EastAsianLayout ,&_cfegg );_bbbbg !=nil {return _bbbbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbdga .SpecVanish =NewCT_OnOff (); +if _dcccag :=d .DecodeElement (_cbdga .SpecVanish ,&_cfegg );_dcccag !=nil {return _dcccag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbdga .OMath =NewCT_OnOff (); +if _cbdcg :=d .DecodeElement (_cbdga .OMath ,&_cfegg );_cbdcg !=nil {return _cbdcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbdga .RPrChange =NewCT_RPrChange (); +if _cafcf :=d .DecodeElement (_cbdga .RPrChange ,&_cfegg );_cafcf !=nil {return _cafcf ;};default:_gb .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",_cfegg .Name ); +if _bfcda :=d .Skip ();_bfcda !=nil {return _bfcda ;};};case _d .EndElement :break _ecabf ;case _d .CharData :};};return nil ;};func (_bfadfa *CT_ProofErr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfadfa .TypeAttr =ST_ProofErr (1); +for _ ,_fefce :=range start .Attr {if _fefce .Name .Local =="\u0074\u0079\u0070\u0065"{_bfadfa .TypeAttr .UnmarshalXMLAttr (_fefce );continue ;};};for {_gcfbb ,_edffgf :=d .Token ();if _edffgf !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072\u003a\u0020\u0025\u0073",_edffgf ); +};if _ggeaf ,_feddd :=_gcfbb .(_d .EndElement );_feddd &&_ggeaf .Name ==start .Name {break ;};};return nil ;};func (_gggedb ST_DocPartGallery )String ()string {switch _gggedb {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 (_egeecf ST_DecimalNumberOrPercent )String ()string {if _egeecf .ST_UnqualifiedPercentage !=nil {return _b .Sprintf ("\u0025\u0076",*_egeecf .ST_UnqualifiedPercentage ); +};if _egeecf .ST_Percentage !=nil {return _b .Sprintf ("\u0025\u0076",*_egeecf .ST_Percentage );};return "";};func (_eebce *CT_FFStatusText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eebce .TypeAttr !=ST_InfoTextTypeUnset {_cdbea ,_defgd :=_eebce .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); +if _defgd !=nil {return _defgd ;};start .Attr =append (start .Attr ,_cdbea );};if _eebce .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_eebce .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Jc ()*CT_Jc {_fgaag :=&CT_Jc {};_fgaag .ValAttr =ST_Jc (1);return _fgaag };func (_ccffb *CT_Shd )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccffb .ValAttr =ST_Shd (1); +for _ ,_fdecab :=range start .Attr {if _fdecab .Name .Local =="\u0076\u0061\u006c"{_ccffb .ValAttr .UnmarshalXMLAttr (_fdecab );continue ;};if _fdecab .Name .Local =="\u0063\u006f\u006co\u0072"{_feaf ,_badba :=ParseUnionST_HexColor (_fdecab .Value );if _badba !=nil {return _badba ; +};_ccffb .ColorAttr =&_feaf ;continue ;};if _fdecab .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_ccffb .ThemeColorAttr .UnmarshalXMLAttr (_fdecab );continue ;};if _fdecab .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_eeggd ,_cbbac :=_fdecab .Value ,error (nil ); +if _cbbac !=nil {return _cbbac ;};_ccffb .ThemeTintAttr =&_eeggd ;continue ;};if _fdecab .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_gddfa ,_cfgdfc :=_fdecab .Value ,error (nil );if _cfgdfc !=nil {return _cfgdfc ;};_ccffb .ThemeShadeAttr =&_gddfa ; +continue ;};if _fdecab .Name .Local =="\u0066\u0069\u006c\u006c"{_dgcb ,_eageb :=ParseUnionST_HexColor (_fdecab .Value );if _eageb !=nil {return _eageb ;};_ccffb .FillAttr =&_dgcb ;continue ;};if _fdecab .Name .Local =="\u0074h\u0065\u006d\u0065\u0046\u0069\u006cl"{_ccffb .ThemeFillAttr .UnmarshalXMLAttr (_fdecab ); +continue ;};if _fdecab .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c\u0054\u0069\u006e\u0074"{_agfdf ,_cdfee :=_fdecab .Value ,error (nil );if _cdfee !=nil {return _cdfee ;};_ccffb .ThemeFillTintAttr =&_agfdf ;continue ;};if _fdecab .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006cS\u0068\u0061\u0064\u0065"{_efbba ,_fbgee :=_fdecab .Value ,error (nil ); +if _fbgee !=nil {return _fbgee ;};_ccffb .ThemeFillShadeAttr =&_efbba ;continue ;};};for {_cgegaa ,_egaba :=d .Token ();if _egaba !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0064\u003a\u0020\u0025\u0073",_egaba ); +};if _agegb ,_bcccd :=_cgegaa .(_d .EndElement );_bcccd &&_agegb .Name ==start .Name {break ;};};return nil ;};func NewCT_Divs ()*CT_Divs {_bfbaa :=&CT_Divs {};return _bfbaa };func (_egbddb *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 :_b .Sprintf ("\u0025\u0076",_egbddb .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efbgfg *WdST_RelFromV )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cegfdd ,_dafgd :=d .Token ();if _dafgd !=nil {return _dafgd ;};if _dgbbc ,_ggbbfc :=_cegfdd .(_d .EndElement ); +_ggbbfc &&_dgbbc .Name ==start .Name {*_efbgfg =1;return nil ;};if _gcaaa ,_bccab :=_cegfdd .(_d .CharData );!_bccab {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",_cegfdd ); +}else {switch string (_gcaaa ){case "":*_efbgfg =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_efbgfg =1;case "\u0070\u0061\u0067\u0065":*_efbgfg =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_efbgfg =3;case "\u006c\u0069\u006e\u0065":*_efbgfg =4; +case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_efbgfg =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_efbgfg =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_efbgfg =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_efbgfg =8; +};};_cegfdd ,_dafgd =d .Token ();if _dafgd !=nil {return _dafgd ;};if _gcged ,_acdde :=_cegfdd .(_d .EndElement );_acdde &&_gcged .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",_cegfdd ); +};func (_ggcfgc ST_HAnchor )Validate ()error {return _ggcfgc .ValidateWithPath ("")};func (_abbae *CT_PageMar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfegcb :=range start .Attr {if _bfegcb .Name .Local =="\u0074\u006f\u0070"{_gadbc ,_acfcc :=ParseUnionST_SignedTwipsMeasure (_bfegcb .Value ); +if _acfcc !=nil {return _acfcc ;};_abbae .TopAttr =_gadbc ;continue ;};if _bfegcb .Name .Local =="\u0072\u0069\u0067h\u0074"{_aeabe ,_ffefd :=ParseUnionST_TwipsMeasure (_bfegcb .Value );if _ffefd !=nil {return _ffefd ;};_abbae .RightAttr =_aeabe ;continue ; +};if _bfegcb .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_adeeg ,_cadedf :=ParseUnionST_SignedTwipsMeasure (_bfegcb .Value );if _cadedf !=nil {return _cadedf ;};_abbae .BottomAttr =_adeeg ;continue ;};if _bfegcb .Name .Local =="\u006c\u0065\u0066\u0074"{_fgdga ,_gabbd :=ParseUnionST_TwipsMeasure (_bfegcb .Value ); +if _gabbd !=nil {return _gabbd ;};_abbae .LeftAttr =_fgdga ;continue ;};if _bfegcb .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_cdgbc ,_cgbdca :=ParseUnionST_TwipsMeasure (_bfegcb .Value );if _cgbdca !=nil {return _cgbdca ;};_abbae .HeaderAttr =_cdgbc ; +continue ;};if _bfegcb .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_fddbf ,_gbfdd :=ParseUnionST_TwipsMeasure (_bfegcb .Value );if _gbfdd !=nil {return _gbfdd ;};_abbae .FooterAttr =_fddbf ;continue ;};if _bfegcb .Name .Local =="\u0067\u0075\u0074\u0074\u0065\u0072"{_dcfef ,_bcagag :=ParseUnionST_TwipsMeasure (_bfegcb .Value ); +if _bcagag !=nil {return _bcagag ;};_abbae .GutterAttr =_dcfef ;continue ;};};for {_gafae ,_dffda :=d .Token ();if _dffda !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072\u003a\u0020%\u0073",_dffda ); +};if _cacff ,_cbafg :=_gafae .(_d .EndElement );_cbafg &&_cacff .Name ==start .Name {break ;};};return nil ;}; -// Legacy Numbering Level Properties -Legacy *CT_LvlLegacy ; +// Validate validates the CT_Settings and its children +func (_ffbga *CT_Settings )Validate ()error {return _ffbga .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");}; -// Justification -LvlJc *CT_Jc ; +// Validate validates the Fonts and its children +func (_ecacdc *Fonts )Validate ()error {return _ecacdc .ValidateWithPath ("\u0046\u006f\u006et\u0073")};func (_dabfdb *ST_ChapterSep )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dabfdb =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_dabfdb =1; +case "\u0070\u0065\u0072\u0069\u006f\u0064":*_dabfdb =2;case "\u0063\u006f\u006co\u006e":*_dabfdb =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_dabfdb =4;case "\u0065\u006e\u0044\u0061\u0073\u0068":*_dabfdb =5;};return nil ;};type CT_MailMergeOdsoFMDFieldType struct{ -// Numbering Level Associated Paragraph Properties -PPr *CT_PPrGeneral ; +// Merge Field Mapping Type +ValAttr ST_MailMergeOdsoFMDFieldType ;};func (_ccbfad ST_JcTable )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ccbfad .String (),start );};func (_gefgbd ST_HpsMeasure )String ()string {if _gefgbd .ST_UnsignedDecimalNumber !=nil {return _b .Sprintf ("\u0025\u0076",*_gefgbd .ST_UnsignedDecimalNumber ); +};if _gefgbd .ST_PositiveUniversalMeasure !=nil {return _b .Sprintf ("\u0025\u0076",*_gefgbd .ST_PositiveUniversalMeasure );};return "";};func (_ffbad ST_AnnotationVMerge )ValidateWithPath (path string )error {switch _ffbad {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 (_ffbad )); +};return nil ;}; -// Numbering Symbol Run Properties -RPr *CT_RPr ;};func (_egaadb ST_TblLayoutType )String ()string {switch _egaadb {case 0:return "";case 1:return "\u0066\u0069\u0078e\u0064";case 2:return "\u0061u\u0074\u006f\u0066\u0069\u0074";};return "";}; +// Validate validates the CT_TblPrChange and its children +func (_ceaec *CT_TblPrChange )Validate ()error {return _ceaec .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043h\u0061\u006e\u0067\u0065");};func NewCT_Caption ()*CT_Caption {_gcaec :=&CT_Caption {};return _gcaec };func (_gbfc *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 :_b .Sprintf ("\u0025\u0076",_gbfc .IdAttr )}); +e .EncodeToken (start );if _gbfc .BlockQuote !=nil {_dbbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062l\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"}};e .EncodeElement (_gbfc .BlockQuote ,_dbbd );};if _gbfc .BodyDiv !=nil {_dfddb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0062\u006f\u0064\u0079\u0044\u0069v"}}; +e .EncodeElement (_gbfc .BodyDiv ,_dfddb );};_aefa :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006d\u0061\u0072\u004c\u0065\u0066t"}};e .EncodeElement (_gbfc .MarLeft ,_aefa );_geca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"}}; +e .EncodeElement (_gbfc .MarRight ,_geca );_cdbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0054\u006f\u0070"}};e .EncodeElement (_gbfc .MarTop ,_cdbg );_efgde :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d"}}; +e .EncodeElement (_gbfc .MarBottom ,_efgde );if _gbfc .DivBdr !=nil {_bfeaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0042\u0064\u0072"}};e .EncodeElement (_gbfc .DivBdr ,_bfeaf );};if _gbfc .DivsChild !=nil {_bfdgb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0064\u0069\u0076\u0073\u0043\u0068\u0069\u006c\u0064"}}; +for _ ,_beegb :=range _gbfc .DivsChild {e .EncodeElement (_beegb ,_bfdgb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ccfa *CT_Bookmark )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbcb :=range start .Attr {if _cbcb .Name .Local =="\u006e\u0061\u006d\u0065"{_gfba ,_bgfc :=_cbcb .Value ,error (nil ); +if _bgfc !=nil {return _bgfc ;};_ccfa .NameAttr =_gfba ;continue ;};if _cbcb .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_ggf ,_eag :=_e .ParseInt (_cbcb .Value ,10,64);if _eag !=nil {return _eag ;};_ccfa .ColFirstAttr =&_ggf ;continue ; +};if _cbcb .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_fdef ,_fae :=_e .ParseInt (_cbcb .Value ,10,64);if _fae !=nil {return _fae ;};_ccfa .ColLastAttr =&_fdef ;continue ;};if _cbcb .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_ccfa .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_cbcb ); +continue ;};if _cbcb .Name .Local =="\u0069\u0064"{_cbgfc ,_fagd :=_e .ParseInt (_cbcb .Value ,10,64);if _fagd !=nil {return _fagd ;};_ccfa .IdAttr =_cbgfc ;continue ;};};for {_fdgd ,_ddg :=d .Token ();if _ddg !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_ddg ); +};if _gegde ,_acb :=_fdgd .(_d .EndElement );_acb &&_gegde .Name ==start .Name {break ;};};return nil ;};var ST_TextScalePercentPatternRe =_a .MustCompile (ST_TextScalePercentPattern );func (_ebaae *CT_WriteProtection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebaae .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 :_b .Sprintf ("\u0025\u0076",*_ebaae .RecommendedAttr )}); +};if _ebaae .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 :_b .Sprintf ("\u0025\u0076",*_ebaae .AlgorithmNameAttr )}); +};if _ebaae .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 :_b .Sprintf ("\u0025\u0076",*_ebaae .HashValueAttr )});};if _ebaae .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 :_b .Sprintf ("\u0025\u0076",*_ebaae .SaltValueAttr )}); +};if _ebaae .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 :_b .Sprintf ("\u0025\u0076",*_ebaae .SpinCountAttr )});};if _ebaae .CryptProviderTypeAttr !=_gf .ST_CryptProvUnset {_ccccg ,_egfeb :=_ebaae .CryptProviderTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"}); +if _egfeb !=nil {return _egfeb ;};start .Attr =append (start .Attr ,_ccccg );};if _ebaae .CryptAlgorithmClassAttr !=_gf .ST_AlgClassUnset {_dbcefd ,_afbdec :=_ebaae .CryptAlgorithmClassAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"}); +if _afbdec !=nil {return _afbdec ;};start .Attr =append (start .Attr ,_dbcefd );};if _ebaae .CryptAlgorithmTypeAttr !=_gf .ST_AlgTypeUnset {_feddda ,_aedfd :=_ebaae .CryptAlgorithmTypeAttr .MarshalXMLAttr (_d .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"}); +if _aedfd !=nil {return _aedfd ;};start .Attr =append (start .Attr ,_feddda );};if _ebaae .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 :_b .Sprintf ("\u0025\u0076",*_ebaae .CryptAlgorithmSidAttr )}); +};if _ebaae .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 :_b .Sprintf ("\u0025\u0076",*_ebaae .CryptSpinCountAttr )}); +};if _ebaae .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 :_b .Sprintf ("\u0025\u0076",*_ebaae .CryptProviderAttr )}); +};if _ebaae .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ebaae .AlgIdExtAttr )});};if _ebaae .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 :_b .Sprintf ("\u0025\u0076",*_ebaae .AlgIdExtSourceAttr )}); +};if _ebaae .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 :_b .Sprintf ("\u0025\u0076",*_ebaae .CryptProviderTypeExtAttr )}); +};if _ebaae .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 :_b .Sprintf ("\u0025\u0076",*_ebaae .CryptProviderTypeExtSourceAttr )}); +};if _ebaae .HashAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_ebaae .HashAttr )});};if _ebaae .SaltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ebaae .SaltAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aegab *CT_Placeholder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_afbeg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}}; +e .EncodeElement (_aegab .DocPart ,_afbeg );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dggcad ST_TblLayoutType )String ()string {switch _dggcad {case 0:return "";case 1:return "\u0066\u0069\u0078e\u0064";case 2:return "\u0061u\u0074\u006f\u0066\u0069\u0074"; +};return "";};func (_acfab *CT_SdtDropDownList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cabad :=range start .Attr {if _cabad .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_ebacg ,_dgff :=_cabad .Value ,error (nil ); +if _dgff !=nil {return _dgff ;};_acfab .LastValueAttr =&_ebacg ;continue ;};};_gefee :for {_geecd ,_deaf :=d .Token ();if _deaf !=nil {return _deaf ;};switch _fdbbd :=_geecd .(type ){case _d .StartElement :switch _fdbbd .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"}:_ccddf :=NewCT_SdtListItem (); +if _cfgcc :=d .DecodeElement (_ccddf ,&_fdbbd );_cfgcc !=nil {return _cfgcc ;};_acfab .ListItem =append (_acfab .ListItem ,_ccddf );default:_gb .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",_fdbbd .Name ); +if _efccg :=d .Skip ();_efccg !=nil {return _efccg ;};};case _d .EndElement :break _gefee ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_CharacterSpacing and its children, prefixing error messages with path -func (_geaf *CT_CharacterSpacing )ValidateWithPath (path string )error {if _geaf .ValAttr ==ST_CharacterSpacingUnset {return _d .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 _bfg :=_geaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfg !=nil {return _bfg ;};return nil ;};func (_feacde ST_LevelSuffix )String ()string {switch _feacde {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 (_fcgbfe ST_ObjectDrawAspect )String ()string {switch _fcgbfe {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0069\u0063\u006f\u006e"; -};return "";};func (_gebbe ST_MultiLevelType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_affef :=_f .Attr {};_affef .Name =name ;switch _gebbe {case ST_MultiLevelTypeUnset :_affef .Value ="";case ST_MultiLevelTypeSingleLevel :_affef .Value ="s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c"; -case ST_MultiLevelTypeMultilevel :_affef .Value ="\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";case ST_MultiLevelTypeHybridMultilevel :_affef .Value ="\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c"; -};return _affef ,nil ;}; +// ValidateWithPath validates the CT_Base64Binary and its children, prefixing error messages with path +func (_efe *CT_Base64Binary )ValidateWithPath (path string )error {return nil };func NewCT_ParaRPr ()*CT_ParaRPr {_fffcg :=&CT_ParaRPr {};return _fffcg };func (_adbfd ST_HighlightColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_adbfd .String (),start ); +}; -// ValidateWithPath validates the CT_SdtContentRow and its children, prefixing error messages with path -func (_fggfag *CT_SdtContentRow )ValidateWithPath (path string )error {for _eabeb ,_gdfdcb :=range _fggfag .Tr {if _bfcgda :=_gdfdcb .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_eabeb ));_bfcgda !=nil {return _bfcgda ; -};};if _fggfag .CustomXml !=nil {if _ebcce :=_fggfag .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_ebcce !=nil {return _ebcce ;};};if _fggfag .Sdt !=nil {if _aefeeg :=_fggfag .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); -_aefeeg !=nil {return _aefeeg ;};};for _efbgb ,_gcggab :=range _fggfag .EG_RunLevelElts {if _dgdcd :=_gcggab .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_efbgb )); -_dgdcd !=nil {return _dgdcd ;};};return nil ;};func (_cagfa *CT_MailMergeDocType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cagfa .ValAttr =ST_MailMergeDocType (1);for _ ,_ddgea :=range start .Attr {if _ddgea .Name .Local =="\u0076\u0061\u006c"{_cagfa .ValAttr .UnmarshalXMLAttr (_ddgea ); -continue ;};};for {_afeffd ,_bebbc :=d .Token ();if _bebbc !=nil {return _d .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",_bebbc ); -};if _gdbcgc ,_ecggbg :=_afeffd .(_f .EndElement );_ecggbg &&_gdbcgc .Name ==start .Name {break ;};};return nil ;};func (_cgcbce *ST_CombineBrackets )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cgcbce =0;case "\u006e\u006f\u006e\u0065":*_cgcbce =1; -case "\u0072\u006f\u0075n\u0064":*_cgcbce =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_cgcbce =3;case "\u0061\u006e\u0067l\u0065":*_cgcbce =4;case "\u0063\u0075\u0072l\u0079":*_cgcbce =5;};return nil ;};func (_dfcgeg *ST_SectionMark )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbacag ,_dddcf :=d .Token (); -if _dddcf !=nil {return _dddcf ;};if _baegd ,_gccfe :=_bbacag .(_f .EndElement );_gccfe &&_baegd .Name ==start .Name {*_dfcgeg =1;return nil ;};if _aecbfc ,_edbbca :=_bbacag .(_f .CharData );!_edbbca {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbacag ); -}else {switch string (_aecbfc ){case "":*_dfcgeg =0;case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_dfcgeg =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_dfcgeg =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_dfcgeg =3; -case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_dfcgeg =4;case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_dfcgeg =5;};};_bbacag ,_dddcf =d .Token ();if _dddcf !=nil {return _dddcf ;};if _fddgf ,_beffbb :=_bbacag .(_f .EndElement );_beffbb &&_fddgf .Name ==start .Name {return nil ; -};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbacag );};func NewCT_FFStatusText ()*CT_FFStatusText {_aebbd :=&CT_FFStatusText {}; -return _aebbd };type TxbxContent struct{CT_TxbxContent };func (_bagc *CT_Body )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecba :for {_aacf ,_bcba :=d .Token ();if _bcba !=nil {return _bcba ;};switch _aeeeg :=_aacf .(type ){case _f .StartElement :switch _aeeeg .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgce :=NewEG_BlockLevelElts (); -_beae :=NewCT_AltChunk ();if _agb :=d .DecodeElement (_beae ,&_aeeeg );_agb !=nil {return _agb ;};_cgce .AltChunk =append (_cgce .AltChunk ,_beae );_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_cgce );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_adfa :=NewEG_BlockLevelElts (); -_gcf :=NewEG_ContentBlockContent ();_gcf .CustomXml =NewCT_CustomXmlBlock ();if _fea :=d .DecodeElement (_gcf .CustomXml ,&_aeeeg );_fea !=nil {return _fea ;};_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_adfa );_adfa .EG_ContentBlockContent =append (_adfa .EG_ContentBlockContent ,_gcf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bad :=NewEG_BlockLevelElts (); -_cef :=NewEG_ContentBlockContent ();_cef .Sdt =NewCT_SdtBlock ();if _cda :=d .DecodeElement (_cef .Sdt ,&_aeeeg );_cda !=nil {return _cda ;};_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_bad );_bad .EG_ContentBlockContent =append (_bad .EG_ContentBlockContent ,_cef ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdbg :=NewEG_BlockLevelElts (); -_gbdf :=NewEG_ContentBlockContent ();_deee :=NewCT_P ();if _aabf :=d .DecodeElement (_deee ,&_aeeeg );_aabf !=nil {return _aabf ;};_gbdf .P =append (_gbdf .P ,_deee );_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_fdbg );_fdbg .EG_ContentBlockContent =append (_fdbg .EG_ContentBlockContent ,_gbdf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecbg :=NewEG_BlockLevelElts (); -_ebdf :=NewEG_ContentBlockContent ();_ebfc :=NewCT_Tbl ();if _fegc :=d .DecodeElement (_ebfc ,&_aeeeg );_fegc !=nil {return _fegc ;};_ebdf .Tbl =append (_ebdf .Tbl ,_ebfc );_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_ecbg );_ecbg .EG_ContentBlockContent =append (_ecbg .EG_ContentBlockContent ,_ebdf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcd :=NewEG_BlockLevelElts (); -_ebgd :=NewEG_ContentBlockContent ();_eccdd :=NewEG_RunLevelElts ();_eccdd .ProofErr =NewCT_ProofErr ();if _afeb :=d .DecodeElement (_eccdd .ProofErr ,&_aeeeg );_afeb !=nil {return _afeb ;};_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_abcd ); -_abcd .EG_ContentBlockContent =append (_abcd .EG_ContentBlockContent ,_ebgd );_ebgd .EG_RunLevelElts =append (_ebgd .EG_RunLevelElts ,_eccdd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bca :=NewEG_BlockLevelElts (); -_bfbb :=NewEG_ContentBlockContent ();_beeg :=NewEG_RunLevelElts ();_beeg .PermStart =NewCT_PermStart ();if _gaba :=d .DecodeElement (_beeg .PermStart ,&_aeeeg );_gaba !=nil {return _gaba ;};_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_bca ); -_bca .EG_ContentBlockContent =append (_bca .EG_ContentBlockContent ,_bfbb );_bfbb .EG_RunLevelElts =append (_bfbb .EG_RunLevelElts ,_beeg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_edfb :=NewEG_BlockLevelElts (); -_bafda :=NewEG_ContentBlockContent ();_cedb :=NewEG_RunLevelElts ();_cedb .PermEnd =NewCT_Perm ();if _bfab :=d .DecodeElement (_cedb .PermEnd ,&_aeeeg );_bfab !=nil {return _bfab ;};_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_edfb );_edfb .EG_ContentBlockContent =append (_edfb .EG_ContentBlockContent ,_bafda ); -_bafda .EG_RunLevelElts =append (_bafda .EG_RunLevelElts ,_cedb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcda :=NewEG_BlockLevelElts (); -_cfg :=NewEG_ContentBlockContent ();_aage :=NewEG_RunLevelElts ();_aage .Ins =NewCT_RunTrackChange ();if _egae :=d .DecodeElement (_aage .Ins ,&_aeeeg );_egae !=nil {return _egae ;};_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_fcda );_fcda .EG_ContentBlockContent =append (_fcda .EG_ContentBlockContent ,_cfg ); -_cfg .EG_RunLevelElts =append (_cfg .EG_RunLevelElts ,_aage );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgef :=NewEG_BlockLevelElts (); -_fbaa :=NewEG_ContentBlockContent ();_bdg :=NewEG_RunLevelElts ();_bdg .Del =NewCT_RunTrackChange ();if _cfcb :=d .DecodeElement (_bdg .Del ,&_aeeeg );_cfcb !=nil {return _cfcb ;};_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_bgef );_bgef .EG_ContentBlockContent =append (_bgef .EG_ContentBlockContent ,_fbaa ); -_fbaa .EG_RunLevelElts =append (_fbaa .EG_RunLevelElts ,_bdg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gaf :=NewEG_BlockLevelElts (); -_acdd :=NewEG_ContentBlockContent ();_cgba :=NewEG_RunLevelElts ();_cgba .MoveFrom =NewCT_RunTrackChange ();if _egac :=d .DecodeElement (_cgba .MoveFrom ,&_aeeeg );_egac !=nil {return _egac ;};_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_gaf ); -_gaf .EG_ContentBlockContent =append (_gaf .EG_ContentBlockContent ,_acdd );_acdd .EG_RunLevelElts =append (_acdd .EG_RunLevelElts ,_cgba );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_fdd :=NewEG_BlockLevelElts (); -_cgca :=NewEG_ContentBlockContent ();_cebbe :=NewEG_RunLevelElts ();_cebbe .MoveTo =NewCT_RunTrackChange ();if _cdb :=d .DecodeElement (_cebbe .MoveTo ,&_aeeeg );_cdb !=nil {return _cdb ;};_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_fdd ); -_fdd .EG_ContentBlockContent =append (_fdd .EG_ContentBlockContent ,_cgca );_cgca .EG_RunLevelElts =append (_cgca .EG_RunLevelElts ,_cebbe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcee :=NewEG_BlockLevelElts (); -_adge :=NewEG_ContentBlockContent ();_aagf :=NewEG_RunLevelElts ();_cfa :=NewEG_RangeMarkupElements ();_cfa .BookmarkStart =NewCT_Bookmark ();if _bda :=d .DecodeElement (_cfa .BookmarkStart ,&_aeeeg );_bda !=nil {return _bda ;};_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_fcee ); -_fcee .EG_ContentBlockContent =append (_fcee .EG_ContentBlockContent ,_adge );_adge .EG_RunLevelElts =append (_adge .EG_RunLevelElts ,_aagf );_aagf .EG_RangeMarkupElements =append (_aagf .EG_RangeMarkupElements ,_cfa );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gga :=NewEG_BlockLevelElts (); -_bgf :=NewEG_ContentBlockContent ();_bgc :=NewEG_RunLevelElts ();_gafc :=NewEG_RangeMarkupElements ();_gafc .BookmarkEnd =NewCT_MarkupRange ();if _abb :=d .DecodeElement (_gafc .BookmarkEnd ,&_aeeeg );_abb !=nil {return _abb ;};_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_gga ); -_gga .EG_ContentBlockContent =append (_gga .EG_ContentBlockContent ,_bgf );_bgf .EG_RunLevelElts =append (_bgf .EG_RunLevelElts ,_bgc );_bgc .EG_RangeMarkupElements =append (_bgc .EG_RangeMarkupElements ,_gafc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbc :=NewEG_BlockLevelElts (); -_fcaab :=NewEG_ContentBlockContent ();_bggb :=NewEG_RunLevelElts ();_gea :=NewEG_RangeMarkupElements ();_gea .MoveFromRangeStart =NewCT_MoveBookmark ();if _aeag :=d .DecodeElement (_gea .MoveFromRangeStart ,&_aeeeg );_aeag !=nil {return _aeag ;};_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_dbc ); -_dbc .EG_ContentBlockContent =append (_dbc .EG_ContentBlockContent ,_fcaab );_fcaab .EG_RunLevelElts =append (_fcaab .EG_RunLevelElts ,_bggb );_bggb .EG_RangeMarkupElements =append (_bggb .EG_RangeMarkupElements ,_gea );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_beega :=NewEG_BlockLevelElts (); -_faa :=NewEG_ContentBlockContent ();_ggf :=NewEG_RunLevelElts ();_bgdg :=NewEG_RangeMarkupElements ();_bgdg .MoveFromRangeEnd =NewCT_MarkupRange ();if _accb :=d .DecodeElement (_bgdg .MoveFromRangeEnd ,&_aeeeg );_accb !=nil {return _accb ;};_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_beega ); -_beega .EG_ContentBlockContent =append (_beega .EG_ContentBlockContent ,_faa );_faa .EG_RunLevelElts =append (_faa .EG_RunLevelElts ,_ggf );_ggf .EG_RangeMarkupElements =append (_ggf .EG_RangeMarkupElements ,_bgdg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dcaed :=NewEG_BlockLevelElts (); -_edea :=NewEG_ContentBlockContent ();_acgc :=NewEG_RunLevelElts ();_eeee :=NewEG_RangeMarkupElements ();_eeee .MoveToRangeStart =NewCT_MoveBookmark ();if _eeeec :=d .DecodeElement (_eeee .MoveToRangeStart ,&_aeeeg );_eeeec !=nil {return _eeeec ;};_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_dcaed ); -_dcaed .EG_ContentBlockContent =append (_dcaed .EG_ContentBlockContent ,_edea );_edea .EG_RunLevelElts =append (_edea .EG_RunLevelElts ,_acgc );_acgc .EG_RangeMarkupElements =append (_acgc .EG_RangeMarkupElements ,_eeee );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bbc :=NewEG_BlockLevelElts (); -_dac :=NewEG_ContentBlockContent ();_bcaa :=NewEG_RunLevelElts ();_abcdd :=NewEG_RangeMarkupElements ();_abcdd .MoveToRangeEnd =NewCT_MarkupRange ();if _fcac :=d .DecodeElement (_abcdd .MoveToRangeEnd ,&_aeeeg );_fcac !=nil {return _fcac ;};_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_bbc ); -_bbc .EG_ContentBlockContent =append (_bbc .EG_ContentBlockContent ,_dac );_dac .EG_RunLevelElts =append (_dac .EG_RunLevelElts ,_bcaa );_bcaa .EG_RangeMarkupElements =append (_bcaa .EG_RangeMarkupElements ,_abcdd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acf :=NewEG_BlockLevelElts (); -_cbg :=NewEG_ContentBlockContent ();_eabc :=NewEG_RunLevelElts ();_edc :=NewEG_RangeMarkupElements ();_edc .CommentRangeStart =NewCT_MarkupRange ();if _cfbc :=d .DecodeElement (_edc .CommentRangeStart ,&_aeeeg );_cfbc !=nil {return _cfbc ;};_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_acf ); -_acf .EG_ContentBlockContent =append (_acf .EG_ContentBlockContent ,_cbg );_cbg .EG_RunLevelElts =append (_cbg .EG_RunLevelElts ,_eabc );_eabc .EG_RangeMarkupElements =append (_eabc .EG_RangeMarkupElements ,_edc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dagb :=NewEG_BlockLevelElts (); -_eedc :=NewEG_ContentBlockContent ();_eeef :=NewEG_RunLevelElts ();_eae :=NewEG_RangeMarkupElements ();_eae .CommentRangeEnd =NewCT_MarkupRange ();if _eabcc :=d .DecodeElement (_eae .CommentRangeEnd ,&_aeeeg );_eabcc !=nil {return _eabcc ;};_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_dagb ); -_dagb .EG_ContentBlockContent =append (_dagb .EG_ContentBlockContent ,_eedc );_eedc .EG_RunLevelElts =append (_eedc .EG_RunLevelElts ,_eeef );_eeef .EG_RangeMarkupElements =append (_eeef .EG_RangeMarkupElements ,_eae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_dbcf :=NewEG_BlockLevelElts (); -_eaca :=NewEG_ContentBlockContent ();_abe :=NewEG_RunLevelElts ();_gecc :=NewEG_RangeMarkupElements ();_gecc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gegg :=d .DecodeElement (_gecc .CustomXmlInsRangeStart ,&_aeeeg );_gegg !=nil {return _gegg ; -};_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_dbcf );_dbcf .EG_ContentBlockContent =append (_dbcf .EG_ContentBlockContent ,_eaca );_eaca .EG_RunLevelElts =append (_eaca .EG_RunLevelElts ,_abe );_abe .EG_RangeMarkupElements =append (_abe .EG_RangeMarkupElements ,_gecc ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ggae :=NewEG_BlockLevelElts (); -_badc :=NewEG_ContentBlockContent ();_ddeb :=NewEG_RunLevelElts ();_fff :=NewEG_RangeMarkupElements ();_fff .CustomXmlInsRangeEnd =NewCT_Markup ();if _ddba :=d .DecodeElement (_fff .CustomXmlInsRangeEnd ,&_aeeeg );_ddba !=nil {return _ddba ;};_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_ggae ); -_ggae .EG_ContentBlockContent =append (_ggae .EG_ContentBlockContent ,_badc );_badc .EG_RunLevelElts =append (_badc .EG_RunLevelElts ,_ddeb );_ddeb .EG_RangeMarkupElements =append (_ddeb .EG_RangeMarkupElements ,_fff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_abdf :=NewEG_BlockLevelElts (); -_dec :=NewEG_ContentBlockContent ();_aagef :=NewEG_RunLevelElts ();_deba :=NewEG_RangeMarkupElements ();_deba .CustomXmlDelRangeStart =NewCT_TrackChange ();if _acad :=d .DecodeElement (_deba .CustomXmlDelRangeStart ,&_aeeeg );_acad !=nil {return _acad ; -};_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_abdf );_abdf .EG_ContentBlockContent =append (_abdf .EG_ContentBlockContent ,_dec );_dec .EG_RunLevelElts =append (_dec .EG_RunLevelElts ,_aagef );_aagef .EG_RangeMarkupElements =append (_aagef .EG_RangeMarkupElements ,_deba ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cac :=NewEG_BlockLevelElts (); -_faeb :=NewEG_ContentBlockContent ();_gacb :=NewEG_RunLevelElts ();_ddcf :=NewEG_RangeMarkupElements ();_ddcf .CustomXmlDelRangeEnd =NewCT_Markup ();if _cdf :=d .DecodeElement (_ddcf .CustomXmlDelRangeEnd ,&_aeeeg );_cdf !=nil {return _cdf ;};_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_cac ); -_cac .EG_ContentBlockContent =append (_cac .EG_ContentBlockContent ,_faeb );_faeb .EG_RunLevelElts =append (_faeb .EG_RunLevelElts ,_gacb );_gacb .EG_RangeMarkupElements =append (_gacb .EG_RangeMarkupElements ,_ddcf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbbd :=NewEG_BlockLevelElts (); -_ecbab :=NewEG_ContentBlockContent ();_fgec :=NewEG_RunLevelElts ();_aedc :=NewEG_RangeMarkupElements ();_aedc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bcbf :=d .DecodeElement (_aedc .CustomXmlMoveFromRangeStart ,&_aeeeg );_bcbf !=nil {return _bcbf ; -};_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_fbbd );_fbbd .EG_ContentBlockContent =append (_fbbd .EG_ContentBlockContent ,_ecbab );_ecbab .EG_RunLevelElts =append (_ecbab .EG_RunLevelElts ,_fgec );_fgec .EG_RangeMarkupElements =append (_fgec .EG_RangeMarkupElements ,_aedc ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cag :=NewEG_BlockLevelElts (); -_fbe :=NewEG_ContentBlockContent ();_gbad :=NewEG_RunLevelElts ();_ccbd :=NewEG_RangeMarkupElements ();_ccbd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _abda :=d .DecodeElement (_ccbd .CustomXmlMoveFromRangeEnd ,&_aeeeg );_abda !=nil {return _abda ; -};_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_cag );_cag .EG_ContentBlockContent =append (_cag .EG_ContentBlockContent ,_fbe );_fbe .EG_RunLevelElts =append (_fbe .EG_RunLevelElts ,_gbad );_gbad .EG_RangeMarkupElements =append (_gbad .EG_RangeMarkupElements ,_ccbd ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_aecf :=NewEG_BlockLevelElts (); -_ccd :=NewEG_ContentBlockContent ();_eceg :=NewEG_RunLevelElts ();_bead :=NewEG_RangeMarkupElements ();_bead .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aff :=d .DecodeElement (_bead .CustomXmlMoveToRangeStart ,&_aeeeg );_aff !=nil {return _aff ; -};_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_aecf );_aecf .EG_ContentBlockContent =append (_aecf .EG_ContentBlockContent ,_ccd );_ccd .EG_RunLevelElts =append (_ccd .EG_RunLevelElts ,_eceg );_eceg .EG_RangeMarkupElements =append (_eceg .EG_RangeMarkupElements ,_bead ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_dbbb :=NewEG_BlockLevelElts (); -_ddd :=NewEG_ContentBlockContent ();_afd :=NewEG_RunLevelElts ();_agf :=NewEG_RangeMarkupElements ();_agf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _efc :=d .DecodeElement (_agf .CustomXmlMoveToRangeEnd ,&_aeeeg );_efc !=nil {return _efc ;};_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_dbbb ); -_dbbb .EG_ContentBlockContent =append (_dbbb .EG_ContentBlockContent ,_ddd );_ddd .EG_RunLevelElts =append (_ddd .EG_RunLevelElts ,_afd );_afd .EG_RangeMarkupElements =append (_afd .EG_RangeMarkupElements ,_agf );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"}:_cgecc :=NewEG_BlockLevelElts (); -_bfea :=NewEG_ContentBlockContent ();_gagf :=NewEG_RunLevelElts ();_dgeba :=NewEG_MathContent ();_dgeba .OMathPara =_aa .NewOMathPara ();if _fdfc :=d .DecodeElement (_dgeba .OMathPara ,&_aeeeg );_fdfc !=nil {return _fdfc ;};_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_cgecc ); -_cgecc .EG_ContentBlockContent =append (_cgecc .EG_ContentBlockContent ,_bfea );_bfea .EG_RunLevelElts =append (_bfea .EG_RunLevelElts ,_gagf );_gagf .EG_MathContent =append (_gagf .EG_MathContent ,_dgeba );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"}:_facc :=NewEG_BlockLevelElts (); -_efec :=NewEG_ContentBlockContent ();_ecf :=NewEG_RunLevelElts ();_cdad :=NewEG_MathContent ();_cdad .OMath =_aa .NewOMath ();if _adee :=d .DecodeElement (_cdad .OMath ,&_aeeeg );_adee !=nil {return _adee ;};_bagc .EG_BlockLevelElts =append (_bagc .EG_BlockLevelElts ,_facc ); -_facc .EG_ContentBlockContent =append (_facc .EG_ContentBlockContent ,_efec );_efec .EG_RunLevelElts =append (_efec .EG_RunLevelElts ,_ecf );_ecf .EG_MathContent =append (_ecf .EG_MathContent ,_cdad );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bagc .SectPr =NewCT_SectPr (); -if _cbgc :=d .DecodeElement (_bagc .SectPr ,&_aeeeg );_cbgc !=nil {return _cbgc ;};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",_aeeeg .Name ); -if _afg :=d .Skip ();_afg !=nil {return _afg ;};};case _f .EndElement :break _ecba ;case _f .CharData :};};return nil ;};type CT_NumFmt struct{ +// Validate validates the CT_DocPartBehaviors and its children +func (_efac *CT_DocPartBehaviors )Validate ()error {return _efac .ValidateWithPath ("\u0043\u0054\u005f\u0044oc\u0050\u0061\u0072\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");};func (_cdadd *ST_TblWidth )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cdadd =0; +case "\u006e\u0069\u006c":*_cdadd =1;case "\u0070\u0063\u0074":*_cdadd =2;case "\u0064\u0078\u0061":*_cdadd =3;case "\u0061\u0075\u0074\u006f":*_cdadd =4;};return nil ;};func (_ffbfc *ST_TextEffect )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ffbfc =0; +case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_ffbfc =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_ffbfc =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_ffbfc =3;case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_ffbfc =4; +case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_ffbfc =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_ffbfc =6;case "\u006e\u006f\u006e\u0065":*_ffbfc =7;};return nil ;}; -// Numbering Format Type -ValAttr ST_NumberFormat ; +// ValidateWithPath validates the CT_FldChar and its children, prefixing error messages with path +func (_abagc *CT_FldChar )ValidateWithPath (path string )error {if _abagc .FldCharTypeAttr ==ST_FldCharTypeUnset {return _b .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 _aadga :=_abagc .FldCharTypeAttr .ValidateWithPath (path +"\u002f\u0046l\u0064\u0043\u0068a\u0072\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_aadga !=nil {return _aadga ;};if _abagc .FldLockAttr !=nil {if _fagfg :=_abagc .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072"); +_fagfg !=nil {return _fagfg ;};};if _abagc .DirtyAttr !=nil {if _bfbcc :=_abagc .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_bfbcc !=nil {return _bfbcc ;};};if _abagc .FldData !=nil {if _cdgfga :=_abagc .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061"); +_cdgfga !=nil {return _cdgfga ;};};if _abagc .FfData !=nil {if _abfa :=_abagc .FfData .ValidateWithPath (path +"\u002fF\u0066\u0044\u0061\u0074\u0061");_abfa !=nil {return _abfa ;};};if _abagc .NumberingChange !=nil {if _dedd :=_abagc .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"); +_dedd !=nil {return _dedd ;};};return nil ;};func (_cbgfgf *CT_PBdr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cbgfgf .Top !=nil {_gdee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074o\u0070"}}; +e .EncodeElement (_cbgfgf .Top ,_gdee );};if _cbgfgf .Left !=nil {_ecbbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_cbgfgf .Left ,_ecbbc );};if _cbgfgf .Bottom !=nil {_gedcgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}}; +e .EncodeElement (_cbgfgf .Bottom ,_gedcgg );};if _cbgfgf .Right !=nil {_ddabd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cbgfgf .Right ,_ddabd );};if _cbgfgf .Between !=nil {_cgecf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0062\u0065\u0074\u0077\u0065\u0065n"}}; +e .EncodeElement (_cbgfgf .Between ,_cgecf );};if _cbgfgf .Bar !=nil {_bcdfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062a\u0072"}};e .EncodeElement (_cbgfgf .Bar ,_bcdfc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func (_agacd *CT_SdtText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfeb :=range start .Attr {if _cfeb .Name .Local =="\u006du\u006c\u0074\u0069\u004c\u0069\u006ee"{_ddaeg ,_eedeg :=ParseUnionST_OnOff (_cfeb .Value );if _eedeg !=nil {return _eedeg ; +};_agacd .MultiLineAttr =&_ddaeg ;continue ;};};for {_gdcad ,_bagfb :=d .Token ();if _bagfb !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_bagfb );};if _gfafc ,_cacc :=_gdcad .(_d .EndElement ); +_cacc &&_gfafc .Name ==start .Name {break ;};};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;); -// Custom Defined Number Format -FormatAttr *string ;}; -// Validate validates the CT_TblPrExChange and its children -func (_ddcaea *CT_TblPrExChange )Validate ()error {return _ddcaea .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cP\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065");};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 ST_Direction byte ;func NewCT_Jc ()*CT_Jc {_egfeag :=&CT_Jc {};_egfeag .ValAttr =ST_Jc (1);return _egfeag };func (_fdcac ST_DisplacedByCustomXml )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fcfgc :=_f .Attr {}; -_fcfgc .Name =name ;switch _fdcac {case ST_DisplacedByCustomXmlUnset :_fcfgc .Value ="";case ST_DisplacedByCustomXmlNext :_fcfgc .Value ="\u006e\u0065\u0078\u0074";case ST_DisplacedByCustomXmlPrev :_fcfgc .Value ="\u0070\u0072\u0065\u0076";};return _fcfgc ,nil ; -};func NewCT_Panose ()*CT_Panose {_bcadef :=&CT_Panose {};return _bcadef }; +// ValidateWithPath validates the CT_OptimizeForBrowser and its children, prefixing error messages with path +func (_cbae *CT_OptimizeForBrowser )ValidateWithPath (path string )error {if _cbae .ValAttr !=nil {if _dcgaf :=_cbae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcgaf !=nil {return _dcgaf ;};};return nil ;}; -// Validate validates the WdCT_PosVChoice and its children -func (_ecdcbe *WdCT_PosVChoice )Validate ()error {return _ecdcbe .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0056\u0043\u0068\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the CT_SaveThroughXslt and its children, prefixing error messages with path +func (_adfed *CT_SaveThroughXslt )ValidateWithPath (path string )error {return nil };type CT_TrackChangesView struct{ -// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path -func (_fcdde *CT_Style )ValidateWithPath (path string )error {if _bgee :=_fcdde .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bgee !=nil {return _bgee ;};if _fcdde .DefaultAttr !=nil {if _agdff :=_fcdde .DefaultAttr .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072"); -_agdff !=nil {return _agdff ;};};if _fcdde .CustomStyleAttr !=nil {if _ggeaec :=_fcdde .CustomStyleAttr .ValidateWithPath (path +"\u002f\u0043u\u0073\u0074\u006fm\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_ggeaec !=nil {return _ggeaec ;}; -};if _fcdde .Name !=nil {if _dcffbg :=_fcdde .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_dcffbg !=nil {return _dcffbg ;};};if _fcdde .Aliases !=nil {if _acfab :=_fcdde .Aliases .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073\u0065\u0073"); -_acfab !=nil {return _acfab ;};};if _fcdde .BasedOn !=nil {if _eedae :=_fcdde .BasedOn .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0064\u004f\u006e");_eedae !=nil {return _eedae ;};};if _fcdde .Next !=nil {if _aadgdc :=_fcdde .Next .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074"); -_aadgdc !=nil {return _aadgdc ;};};if _fcdde .Link !=nil {if _gdegc :=_fcdde .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b");_gdegc !=nil {return _gdegc ;};};if _fcdde .AutoRedefine !=nil {if _accfd :=_fcdde .AutoRedefine .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065"); -_accfd !=nil {return _accfd ;};};if _fcdde .Hidden !=nil {if _bbcef :=_fcdde .Hidden .ValidateWithPath (path +"\u002fH\u0069\u0064\u0064\u0065\u006e");_bbcef !=nil {return _bbcef ;};};if _fcdde .UiPriority !=nil {if _fedacc :=_fcdde .UiPriority .ValidateWithPath (path +"/\u0055\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"); -_fedacc !=nil {return _fedacc ;};};if _fcdde .SemiHidden !=nil {if _bfedb :=_fcdde .SemiHidden .ValidateWithPath (path +"/\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e");_bfedb !=nil {return _bfedb ;};};if _fcdde .UnhideWhenUsed !=nil {if _fcfgb :=_fcdde .UnhideWhenUsed .ValidateWithPath (path +"\u002fU\u006eh\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"); -_fcfgb !=nil {return _fcfgb ;};};if _fcdde .QFormat !=nil {if _gfbef :=_fcdde .QFormat .ValidateWithPath (path +"\u002f\u0051\u0046\u006f\u0072\u006d\u0061\u0074");_gfbef !=nil {return _gfbef ;};};if _fcdde .Locked !=nil {if _bgfae :=_fcdde .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064"); -_bgfae !=nil {return _bgfae ;};};if _fcdde .Personal !=nil {if _dfffc :=_fcdde .Personal .ValidateWithPath (path +"\u002fP\u0065\u0072\u0073\u006f\u006e\u0061l");_dfffc !=nil {return _dfffc ;};};if _fcdde .PersonalCompose !=nil {if _ffcaef :=_fcdde .PersonalCompose .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u006fn\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065"); -_ffcaef !=nil {return _ffcaef ;};};if _fcdde .PersonalReply !=nil {if _fgfggg :=_fcdde .PersonalReply .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u0073\u006f\u006e\u0061\u006cR\u0065\u0070\u006c\u0079");_fgfggg !=nil {return _fgfggg ;};};if _fcdde .Rsid !=nil {if _eccfgg :=_fcdde .Rsid .ValidateWithPath (path +"\u002f\u0052\u0073i\u0064"); -_eccfgg !=nil {return _eccfgg ;};};if _fcdde .PPr !=nil {if _gdbca :=_fcdde .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_gdbca !=nil {return _gdbca ;};};if _fcdde .RPr !=nil {if _agccfag :=_fcdde .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072"); -_agccfag !=nil {return _agccfag ;};};if _fcdde .TblPr !=nil {if _facdeb :=_fcdde .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_facdeb !=nil {return _facdeb ;};};if _fcdde .TrPr !=nil {if _gcbbe :=_fcdde .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072"); -_gcbbe !=nil {return _gcbbe ;};};if _fcdde .TcPr !=nil {if _baedd :=_fcdde .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_baedd !=nil {return _baedd ;};};for _eebdgd ,_bbafdf :=range _fcdde .TblStylePr {if _daeda :=_bbafdf .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050r\u005b\u0025\u0064\u005d",path ,_eebdgd )); -_daeda !=nil {return _daeda ;};};return nil ;};func NewCT_CustomXmlRow ()*CT_CustomXmlRow {_aggf :=&CT_CustomXmlRow {};return _aggf }; +// Display Visual Indicator Of Markup Area +MarkupAttr *_gf .ST_OnOff ; -// Validate validates the CT_TblGrid and its children -func (_egfbg *CT_TblGrid )Validate ()error {return _egfbg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");};func NewCT_AbstractNum ()*CT_AbstractNum {_ebd :=&CT_AbstractNum {};return _ebd };func (_ccebbb *CT_PPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _ccebbb .PStyle !=nil {_ecfbe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ccebbb .PStyle ,_ecfbe );};if _ccebbb .KeepNext !=nil {_abfe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}}; -e .EncodeElement (_ccebbb .KeepNext ,_abfe );};if _ccebbb .KeepLines !=nil {_fbgf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ccebbb .KeepLines ,_fbgf );};if _ccebbb .PageBreakBefore !=nil {_beccg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}}; -e .EncodeElement (_ccebbb .PageBreakBefore ,_beccg );};if _ccebbb .FramePr !=nil {_dadfg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_ccebbb .FramePr ,_dadfg );};if _ccebbb .WidowControl !=nil {_fdgdag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}}; -e .EncodeElement (_ccebbb .WidowControl ,_fdgdag );};if _ccebbb .NumPr !=nil {_bfdde :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_ccebbb .NumPr ,_bfdde );};if _ccebbb .SuppressLineNumbers !=nil {_cefef :=_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 (_ccebbb .SuppressLineNumbers ,_cefef );};if _ccebbb .PBdr !=nil {_gadab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_ccebbb .PBdr ,_gadab );};if _ccebbb .Shd !=nil {_bfffe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}}; -e .EncodeElement (_ccebbb .Shd ,_bfffe );};if _ccebbb .Tabs !=nil {_bcgffg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_ccebbb .Tabs ,_bcgffg );};if _ccebbb .SuppressAutoHyphens !=nil {_fgaed :=_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 (_ccebbb .SuppressAutoHyphens ,_fgaed );};if _ccebbb .Kinsoku !=nil {_aggdc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_ccebbb .Kinsoku ,_aggdc );};if _ccebbb .WordWrap !=nil {_cabae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}}; -e .EncodeElement (_ccebbb .WordWrap ,_cabae );};if _ccebbb .OverflowPunct !=nil {_gabdb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_ccebbb .OverflowPunct ,_gabdb ); -};if _ccebbb .TopLinePunct !=nil {_bfgdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_ccebbb .TopLinePunct ,_bfgdd );};if _ccebbb .AutoSpaceDE !=nil {_fbbfe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}}; -e .EncodeElement (_ccebbb .AutoSpaceDE ,_fbbfe );};if _ccebbb .AutoSpaceDN !=nil {_bcccd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_ccebbb .AutoSpaceDN ,_bcccd ); -};if _ccebbb .Bidi !=nil {_dcbgd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_ccebbb .Bidi ,_dcbgd );};if _ccebbb .AdjustRightInd !=nil {_dfdbf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}}; -e .EncodeElement (_ccebbb .AdjustRightInd ,_dfdbf );};if _ccebbb .SnapToGrid !=nil {_gcfgd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_ccebbb .SnapToGrid ,_gcfgd ); -};if _ccebbb .Spacing !=nil {_dggab :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_ccebbb .Spacing ,_dggab );};if _ccebbb .Ind !=nil {_afedc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0064"}}; -e .EncodeElement (_ccebbb .Ind ,_afedc );};if _ccebbb .ContextualSpacing !=nil {_eabfe :=_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 (_ccebbb .ContextualSpacing ,_eabfe ); -};if _ccebbb .MirrorIndents !=nil {_beedd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_ccebbb .MirrorIndents ,_beedd );};if _ccebbb .SuppressOverlap !=nil {_geadg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}}; -e .EncodeElement (_ccebbb .SuppressOverlap ,_geadg );};if _ccebbb .Jc !=nil {_fbgaae :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_ccebbb .Jc ,_fbgaae );};if _ccebbb .TextDirection !=nil {_efccc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_ccebbb .TextDirection ,_efccc );};if _ccebbb .TextAlignment !=nil {_gfbae :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_ccebbb .TextAlignment ,_gfbae ); -};if _ccebbb .TextboxTightWrap !=nil {_cdeae :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_ccebbb .TextboxTightWrap ,_cdeae );};if _ccebbb .OutlineLvl !=nil {_ceegc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}}; -e .EncodeElement (_ccebbb .OutlineLvl ,_ceegc );};if _ccebbb .DivId !=nil {_baagd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_ccebbb .DivId ,_baagd );};if _ccebbb .CnfStyle !=nil {_abee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_ccebbb .CnfStyle ,_abee );};if _ccebbb .RPr !=nil {_cgdcd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_ccebbb .RPr ,_cgdcd );};if _ccebbb .SectPr !=nil {_dbffc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}}; -e .EncodeElement (_ccebbb .SectPr ,_dbffc );};if _ccebbb .PPrChange !=nil {_adfgf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_ccebbb .PPrChange ,_adfgf );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_bcceae *ST_InfoTextType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bcceae =0;case "\u0074\u0065\u0078\u0074":*_bcceae =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_bcceae =2;};return nil ; -};func (_dbfcd *CT_MoveBookmark )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gefgg :=range start .Attr {if _gefgg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_abbf ,_dffab :=_gefgg .Value ,error (nil );if _dffab !=nil {return _dffab ; -};_dbfcd .AuthorAttr =_abbf ;continue ;};if _gefgg .Name .Local =="\u0064\u0061\u0074\u0065"{_dfbgd ,_gbfb :=ParseStdlibTime (_gefgg .Value );if _gbfb !=nil {return _gbfb ;};_dbfcd .DateAttr =_dfbgd ;continue ;};if _gefgg .Name .Local =="\u006e\u0061\u006d\u0065"{_cccbg ,_cecdae :=_gefgg .Value ,error (nil ); -if _cecdae !=nil {return _cecdae ;};_dbfcd .NameAttr =_cccbg ;continue ;};if _gefgg .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_dgag ,_ggdab :=_fc .ParseInt (_gefgg .Value ,10,64);if _ggdab !=nil {return _ggdab ;};_dbfcd .ColFirstAttr =&_dgag ; -continue ;};if _gefgg .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_ffaba ,_cgadd :=_fc .ParseInt (_gefgg .Value ,10,64);if _cgadd !=nil {return _cgadd ;};_dbfcd .ColLastAttr =&_ffaba ;continue ;};if _gefgg .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_dbfcd .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_gefgg ); -continue ;};if _gefgg .Name .Local =="\u0069\u0064"{_bedcf ,_fgfea :=_fc .ParseInt (_gefgg .Value ,10,64);if _fgfea !=nil {return _fgfea ;};_dbfcd .IdAttr =_bedcf ;continue ;};};for {_gcbac ,_ecaae :=d .Token ();if _ecaae !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u006f\u0076\u0065\u0042\u006fo\u006b\u006d\u0061r\u006b:\u0020\u0025\u0073",_ecaae ); -};if _egcdac ,_gaegaa :=_gcbac .(_f .EndElement );_gaegaa &&_egcdac .Name ==start .Name {break ;};};return nil ;};func NewCT_FitText ()*CT_FitText {_cgeac :=&CT_FitText {};return _cgeac };func (_gfgee *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 _gfgee .CT_Endnotes .MarshalXML (e ,start );}; +// Display Comments +CommentsAttr *_gf .ST_OnOff ; -// Validate validates the WdCT_WordprocessingContentPart and its children -func (_abgdce *WdCT_WordprocessingContentPart )Validate ()error {return _abgdce .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 (_ddcced *CT_TextEffect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_ddcgg ,_dgbeb :=_ddcced .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dgbeb !=nil {return _dgbeb ;};start .Attr =append (start .Attr ,_ddcgg ); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Display Content Revisions +InsDelAttr *_gf .ST_OnOff ; -// ValidateWithPath validates the CT_DocParts and its children, prefixing error messages with path -func (_gdcbf *CT_DocParts )ValidateWithPath (path string )error {for _gcgec ,_gaab :=range _gdcbf .DocPart {if _bdbff :=_gaab .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0050\u0061\u0072t\u005b\u0025\u0064\u005d",path ,_gcgec )); -_bdbff !=nil {return _bdbff ;};};return nil ;}; +// Display Formatting Revisions +FormattingAttr *_gf .ST_OnOff ; -// Validate validates the CT_Comments and its children -func (_cgdff *CT_Comments )Validate ()error {return _cgdff .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_adegd *CT_NumPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _adegd .Ilvl !=nil {_adgb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"}};e .EncodeElement (_adegd .Ilvl ,_adgb );};if _adegd .NumId !=nil {_dadec :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u0075\u006d\u0049\u0064"}}; -e .EncodeElement (_adegd .NumId ,_dadec );};if _adegd .NumberingChange !=nil {_edfceb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_adegd .NumberingChange ,_edfceb ); -};if _adegd .Ins !=nil {_dgcca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_adegd .Ins ,_dgcca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Display Ink Annotations +InkAnnotationsAttr *_gf .ST_OnOff ;};func (_bddeg *CT_TextEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bddeg .ValAttr =ST_TextEffect (1);for _ ,_dbegg :=range start .Attr {if _dbegg .Name .Local =="\u0076\u0061\u006c"{_bddeg .ValAttr .UnmarshalXMLAttr (_dbegg ); +continue ;};};for {_cefca ,_bffag :=d .Token ();if _bffag !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054e\u0078t\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_bffag );};if _ecbecg ,_dagbeb :=_cefca .(_d .EndElement ); +_dagbeb &&_ecbecg .Name ==start .Name {break ;};};return nil ;};func (_fadgb ST_TextAlignment )ValidateWithPath (path string )error {switch _fadgb {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 (_fadgb )); +};return nil ;};func (_bgabde WdST_AlignH )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gacdga :=_d .Attr {};_gacdga .Name =name ;switch _bgabde {case WdST_AlignHUnset :_gacdga .Value ="";case WdST_AlignHLeft :_gacdga .Value ="\u006c\u0065\u0066\u0074"; +case WdST_AlignHRight :_gacdga .Value ="\u0072\u0069\u0067h\u0074";case WdST_AlignHCenter :_gacdga .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignHInside :_gacdga .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case WdST_AlignHOutside :_gacdga .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065"; +};return _gacdga ,nil ;};func (_gbbebc ST_FontFamily )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bfdac :=_d .Attr {};_bfdac .Name =name ;switch _gbbebc {case ST_FontFamilyUnset :_bfdac .Value ="";case ST_FontFamilyDecorative :_bfdac .Value ="\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065"; +case ST_FontFamilyModern :_bfdac .Value ="\u006d\u006f\u0064\u0065\u0072\u006e";case ST_FontFamilyRoman :_bfdac .Value ="\u0072\u006f\u006da\u006e";case ST_FontFamilyScript :_bfdac .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_FontFamilySwiss :_bfdac .Value ="\u0073\u0077\u0069s\u0073"; +case ST_FontFamilyAuto :_bfdac .Value ="\u0061\u0075\u0074\u006f";};return _bfdac ,nil ;};func (_eacbee *CT_TcPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eacbee .CnfStyle !=nil {_cefgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_eacbee .CnfStyle ,_cefgc );};if _eacbee .TcW !=nil {_gbcgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_eacbee .TcW ,_gbcgd );};if _eacbee .GridSpan !=nil {_eefdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}}; +e .EncodeElement (_eacbee .GridSpan ,_eefdb );};if _eacbee .HMerge !=nil {_ecbcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_eacbee .HMerge ,_ecbcb );};if _eacbee .VMerge !=nil {_ffacb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}}; +e .EncodeElement (_eacbee .VMerge ,_ffacb );};if _eacbee .TcBorders !=nil {_bbcbd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_eacbee .TcBorders ,_bbcbd );};if _eacbee .Shd !=nil {_baecaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}}; +e .EncodeElement (_eacbee .Shd ,_baecaa );};if _eacbee .NoWrap !=nil {_agfaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_eacbee .NoWrap ,_agfaa );};if _eacbee .TcMar !=nil {_ebccc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}}; +e .EncodeElement (_eacbee .TcMar ,_ebccc );};if _eacbee .TextDirection !=nil {_dgegb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_eacbee .TextDirection ,_dgegb ); +};if _eacbee .TcFitText !=nil {_ebefe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_eacbee .TcFitText ,_ebefe );};if _eacbee .VAlign !=nil {_feggbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}}; +e .EncodeElement (_eacbee .VAlign ,_feggbg );};if _eacbee .HideMark !=nil {_bebega :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_eacbee .HideMark ,_bebega );};if _eacbee .Headers !=nil {_ccdgc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}}; +e .EncodeElement (_eacbee .Headers ,_ccdgc );};if _eacbee .CellIns !=nil {_fegaff :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_eacbee .CellIns ,_fegaff );};if _eacbee .CellDel !=nil {_aaecce :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}}; +e .EncodeElement (_eacbee .CellDel ,_aaecce );};if _eacbee .CellMerge !=nil {_abegg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_eacbee .CellMerge ,_abegg );};if _eacbee .TcPrChange !=nil {_ebadbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; +e .EncodeElement (_eacbee .TcPrChange ,_ebadbc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_TblOverlap byte ; -// ValidateWithPath validates the CT_MailMergeSourceType and its children, prefixing error messages with path -func (_eddgb *CT_MailMergeSourceType )ValidateWithPath (path string )error {if _eddgb .ValAttr ==ST_MailMergeSourceTypeUnset {return _d .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 _dbccg :=_eddgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbccg !=nil {return _dbccg ;};return nil ;}; +// ValidateWithPath validates the CT_Frame and its children, prefixing error messages with path +func (_caee *CT_Frame )ValidateWithPath (path string )error {if _caee .Sz !=nil {if _edffb :=_caee .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_edffb !=nil {return _edffb ;};};if _caee .Name !=nil {if _gccf :=_caee .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065"); +_gccf !=nil {return _gccf ;};};if _caee .Title !=nil {if _fabefc :=_caee .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_fabefc !=nil {return _fabefc ;};};if _caee .LongDesc !=nil {if _bafaf :=_caee .LongDesc .ValidateWithPath (path +"\u002fL\u006f\u006e\u0067\u0044\u0065\u0073c"); +_bafaf !=nil {return _bafaf ;};};if _caee .SourceFileName !=nil {if _eaffe :=_caee .SourceFileName .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065");_eaffe !=nil {return _eaffe ;};};if _caee .MarW !=nil {if _dbdca :=_caee .MarW .ValidateWithPath (path +"\u002f\u004d\u0061r\u0057"); +_dbdca !=nil {return _dbdca ;};};if _caee .MarH !=nil {if _bcgff :=_caee .MarH .ValidateWithPath (path +"\u002f\u004d\u0061r\u0048");_bcgff !=nil {return _bcgff ;};};if _caee .Scrollbar !=nil {if _bcfg :=_caee .Scrollbar .ValidateWithPath (path +"\u002f\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"); +_bcfg !=nil {return _bcfg ;};};if _caee .NoResizeAllowed !=nil {if _efba :=_caee .NoResizeAllowed .ValidateWithPath (path +"\u002f\u004eo\u0052\u0065\u0073i\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064");_efba !=nil {return _efba ;};};if _caee .LinkedToFile !=nil {if _fbacd :=_caee .LinkedToFile .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065"); +_fbacd !=nil {return _fbacd ;};};return nil ;}; -// ValidateWithPath validates the CT_Ind and its children, prefixing error messages with path -func (_accd *CT_Ind )ValidateWithPath (path string )error {if _accd .StartAttr !=nil {if _dcedc :=_accd .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_dcedc !=nil {return _dcedc ;};};if _accd .EndAttr !=nil {if _bgbcb :=_accd .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072"); -_bgbcb !=nil {return _bgbcb ;};};if _accd .LeftAttr !=nil {if _eaffe :=_accd .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r");_eaffe !=nil {return _eaffe ;};};if _accd .RightAttr !=nil {if _gaabg :=_accd .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072"); -_gaabg !=nil {return _gaabg ;};};if _accd .HangingAttr !=nil {if _dfdcc :=_accd .HangingAttr .ValidateWithPath (path +"\u002f\u0048\u0061n\u0067\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_dfdcc !=nil {return _dfdcc ;};};if _accd .FirstLineAttr !=nil {if _cbdd :=_accd .FirstLineAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u004c\u0069\u006ee\u0041\u0074\u0074\u0072"); -_cbdd !=nil {return _cbdd ;};};return nil ;}; +// Validate validates the CT_VerticalJc and its children +func (_gbfdde *CT_VerticalJc )Validate ()error {return _gbfdde .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004a\u0063");}; -// Validate validates the CT_DocGrid and its children -func (_gafgd *CT_DocGrid )Validate ()error {return _gafgd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");};func (_fcc *AG_SectPrAttributes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcc .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_d .Sprintf ("\u0025\u0076",*_fcc .RsidRPrAttr )}); -};if _fcc .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_d .Sprintf ("\u0025\u0076",*_fcc .RsidDelAttr )});};if _fcc .RsidRAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_d .Sprintf ("\u0025\u0076",*_fcc .RsidRAttr )}); -};if _fcc .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_fcc .RsidSectAttr )});};return nil ;}; +// ValidateWithPath validates the EG_RangeMarkupElements and its children, prefixing error messages with path +func (_bcfdf *EG_RangeMarkupElements )ValidateWithPath (path string )error {if _bcfdf .BookmarkStart !=nil {if _afbgb :=_bcfdf .BookmarkStart .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006bS\u0074\u0061\u0072\u0074");_afbgb !=nil {return _afbgb ; +};};if _bcfdf .BookmarkEnd !=nil {if _cacbgg :=_bcfdf .BookmarkEnd .ValidateWithPath (path +"\u002f\u0042\u006fo\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064");_cacbgg !=nil {return _cacbgg ;};};if _bcfdf .MoveFromRangeStart !=nil {if _daada :=_bcfdf .MoveFromRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076eF\u0072\u006f\u006d\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"); +_daada !=nil {return _daada ;};};if _bcfdf .MoveFromRangeEnd !=nil {if _fcgddb :=_bcfdf .MoveFromRangeEnd .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006eg\u0065\u0045\u006e\u0064");_fcgddb !=nil {return _fcgddb ; +};};if _bcfdf .MoveToRangeStart !=nil {if _cbcdeg :=_bcfdf .MoveToRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074");_cbcdeg !=nil {return _cbcdeg ;};};if _bcfdf .MoveToRangeEnd !=nil {if _cadaca :=_bcfdf .MoveToRangeEnd .ValidateWithPath (path +"\u002fM\u006fv\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"); +_cadaca !=nil {return _cadaca ;};};if _bcfdf .CommentRangeStart !=nil {if _ggcdb :=_bcfdf .CommentRangeStart .ValidateWithPath (path +"\u002fC\u006fm\u006d\u0065\u006e\u0074\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074");_ggcdb !=nil {return _ggcdb ; +};};if _bcfdf .CommentRangeEnd !=nil {if _gfgfc :=_bcfdf .CommentRangeEnd .ValidateWithPath (path +"\u002f\u0043o\u006d\u006d\u0065n\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_gfgfc !=nil {return _gfgfc ;};};if _bcfdf .CustomXmlInsRangeStart !=nil {if _egcbc :=_bcfdf .CustomXmlInsRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"); +_egcbc !=nil {return _egcbc ;};};if _bcfdf .CustomXmlInsRangeEnd !=nil {if _gbbdgb :=_bcfdf .CustomXmlInsRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0049\u006e\u0073\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_gbbdgb !=nil {return _gbbdgb ; +};};if _bcfdf .CustomXmlDelRangeStart !=nil {if _gbgffa :=_bcfdf .CustomXmlDelRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_gbgffa !=nil {return _gbgffa ; +};};if _bcfdf .CustomXmlDelRangeEnd !=nil {if _edece :=_bcfdf .CustomXmlDelRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0044\u0065\u006c\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_edece !=nil {return _edece ;};};if _bcfdf .CustomXmlMoveFromRangeStart !=nil {if _bbggc :=_bcfdf .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"); +_bbggc !=nil {return _bbggc ;};};if _bcfdf .CustomXmlMoveFromRangeEnd !=nil {if _dgdbed :=_bcfdf .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"); +_dgdbed !=nil {return _dgdbed ;};};if _bcfdf .CustomXmlMoveToRangeStart !=nil {if _gfdcg :=_bcfdf .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"); +_gfdcg !=nil {return _gfdcg ;};};if _bcfdf .CustomXmlMoveToRangeEnd !=nil {if _fbfad :=_bcfdf .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"); +_fbfad !=nil {return _fbfad ;};};return nil ;};type ST_EdnPos byte ;func (_aeacbd ST_ProofErr )String ()string {switch _aeacbd {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 "";}; -// Validate validates the CT_RubyAlign and its children -func (_aacge *CT_RubyAlign )Validate ()error {return _aacge .ValidateWithPath ("\u0043\u0054\u005fR\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");};func NewNumbering ()*Numbering {_egebe :=&Numbering {};_egebe .CT_Numbering =*NewCT_Numbering ();return _egebe ; -};type ST_BrType byte ;func (_eddca *CT_TargetScreenSz )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bbfbe ,_cecab :=_eddca .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cecab !=nil {return _cecab ;};start .Attr =append (start .Attr ,_bbfbe ); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bggbf *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 :_d .Sprintf ("\u0025\u0076",_bggbf .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eagbca WdST_RelFromV )ValidateWithPath (path string )error {switch _eagbca {case 0,1,2,3,4,5,6,7,8:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eagbca )); -};return nil ;};func (_agfdgg ST_LineNumberRestart )ValidateWithPath (path string )error {switch _agfdgg {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agfdgg )); -};return nil ;}; +// ValidateWithPath validates the AG_Password and its children, prefixing error messages with path +func (_cg *AG_Password )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_Tbl and its children, prefixing error messages with path -func (_egeeee *CT_Tbl )ValidateWithPath (path string )error {for _dgedb ,_dcgdd :=range _egeeee .EG_RangeMarkupElements {if _feaaec :=_dcgdd .ValidateWithPath (_d .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 ,_dgedb )); -_feaaec !=nil {return _feaaec ;};};if _ebbdd :=_egeeee .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_ebbdd !=nil {return _ebbdd ;};if _febce :=_egeeee .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064"); -_febce !=nil {return _febce ;};for _ffacb ,_dfcbe :=range _egeeee .EG_ContentRowContent {if _fbgdg :=_dfcbe .ValidateWithPath (_d .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_ffacb )); -_fbgdg !=nil {return _fbgdg ;};};return nil ;};func (_ggfaa *CT_TblGrid )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_daaca :for {_fabce ,_cgaaa :=d .Token ();if _cgaaa !=nil {return _cgaaa ;};switch _adgcbg :=_fabce .(type ){case _f .StartElement :switch _adgcbg .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ececb :=NewCT_TblGridCol (); -if _bgbdb :=d .DecodeElement (_ececb ,&_adgcbg );_bgbdb !=nil {return _bgbdb ;};_ggfaa .GridCol =append (_ggfaa .GridCol ,_ececb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggfaa .TblGridChange =NewCT_TblGridChange (); -if _agece :=d .DecodeElement (_ggfaa .TblGridChange ,&_adgcbg );_agece !=nil {return _agece ;};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",_adgcbg .Name ); -if _dfggg :=d .Skip ();_dfggg !=nil {return _dfggg ;};};case _f .EndElement :break _daaca ;case _f .CharData :};};return nil ;};func (_gfcgbe ST_TblWidth )Validate ()error {return _gfcgbe .ValidateWithPath ("")};func (_dabg *CT_EastAsianLayout )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccba :=range start .Attr {if _ccba .Name .Local =="\u0069\u0064"{_gggg ,_cabe :=_fc .ParseInt (_ccba .Value ,10,64); -if _cabe !=nil {return _cabe ;};_dabg .IdAttr =&_gggg ;continue ;};if _ccba .Name .Local =="\u0063o\u006d\u0062\u0069\u006e\u0065"{_aafac ,_cafa :=ParseUnionST_OnOff (_ccba .Value );if _cafa !=nil {return _cafa ;};_dabg .CombineAttr =&_aafac ;continue ; -};if _ccba .Name .Local =="\u0063o\u006db\u0069\u006e\u0065\u0042\u0072\u0061\u0063\u006b\u0065\u0074\u0073"{_dabg .CombineBracketsAttr .UnmarshalXMLAttr (_ccba );continue ;};if _ccba .Name .Local =="\u0076\u0065\u0072\u0074"{_gadg ,_bfeee :=ParseUnionST_OnOff (_ccba .Value ); -if _bfeee !=nil {return _bfeee ;};_dabg .VertAttr =&_gadg ;continue ;};if _ccba .Name .Local =="\u0076\u0065\u0072t\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073"{_dbca ,_baec :=ParseUnionST_OnOff (_ccba .Value );if _baec !=nil {return _baec ;};_dabg .VertCompressAttr =&_dbca ; -continue ;};};for {_becaa ,_gffebd :=d .Token ();if _gffebd !=nil {return _d .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",_gffebd ); -};if _fedd ,_gdeae :=_becaa .(_f .EndElement );_gdeae &&_fedd .Name ==start .Name {break ;};};return nil ;};func (_dccdgee ST_DocPartGallery )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dccdgee .String (),start ); -};func (_gdfeeb *CT_Endnotes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gdfeeb .Endnote !=nil {_gefeg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}};for _ ,_fceg :=range _gdfeeb .Endnote {e .EncodeElement (_fceg ,_gefeg ); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_caeeb *CT_DocPartType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_caeeb .ValAttr =ST_DocPartType (1);for _ ,_acga :=range start .Attr {if _acga .Name .Local =="\u0076\u0061\u006c"{_caeeb .ValAttr .UnmarshalXMLAttr (_acga ); -continue ;};};for {_ddgee ,_afcc :=d .Token ();if _afcc !=nil {return _d .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",_afcc );};if _affga ,_cfed :=_ddgee .(_f .EndElement ); -_cfed &&_affga .Name ==start .Name {break ;};};return nil ;};func (_bafa *CT_DocDefaults )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bafa .RPrDefault !=nil {_feca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}}; -e .EncodeElement (_bafa .RPrDefault ,_feca );};if _bafa .PPrDefault !=nil {_eegde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}};e .EncodeElement (_bafa .PPrDefault ,_eegde );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_fdegg *ST_PTabAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edffe ,_babbb :=d .Token ();if _babbb !=nil {return _babbb ;};if _ecfgc ,_dfbdgc :=_edffe .(_f .EndElement );_dfbdgc &&_ecfgc .Name ==start .Name {*_fdegg =1; -return nil ;};if _dbaegg ,_bfggg :=_edffe .(_f .CharData );!_bfggg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edffe );}else {switch string (_dbaegg ){case "":*_fdegg =0; -case "\u006c\u0065\u0066\u0074":*_fdegg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fdegg =2;case "\u0072\u0069\u0067h\u0074":*_fdegg =3;};};_edffe ,_babbb =d .Token ();if _babbb !=nil {return _babbb ;};if _cddbdd ,_afadg :=_edffe .(_f .EndElement ); -_afadg &&_cddbdd .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edffe );};const (ST_ObjectUpdateModeUnset ST_ObjectUpdateMode =0; -ST_ObjectUpdateModeAlways ST_ObjectUpdateMode =1;ST_ObjectUpdateModeOnCall ST_ObjectUpdateMode =2;); +// ValidateWithPath validates the CT_TblPrChange and its children, prefixing error messages with path +func (_cebdd *CT_TblPrChange )ValidateWithPath (path string )error {if _daecdg :=_cebdd .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_daecdg !=nil {return _daecdg ;};return nil ;};func (_dccacf *ST_ObjectUpdateMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_effae ,_edcgfc :=d .Token (); +if _edcgfc !=nil {return _edcgfc ;};if _fdfad ,_bccee :=_effae .(_d .EndElement );_bccee &&_fdfad .Name ==start .Name {*_dccacf =1;return nil ;};if _bfce ,_abcecd :=_effae .(_d .CharData );!_abcecd {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",_effae ); +}else {switch string (_bfce ){case "":*_dccacf =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_dccacf =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_dccacf =2;};};_effae ,_edcgfc =d .Token ();if _edcgfc !=nil {return _edcgfc ;};if _cfceff ,_cfbfd :=_effae .(_d .EndElement ); +_cfbfd &&_cfceff .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",_effae );};func (_feeggg ST_DocGrid )ValidateWithPath (path string )error {switch _feeggg {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 (_feeggg )); +};return nil ;};func (_caeeag *ST_Border )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_caeeag =0;case "\u006e\u0069\u006c":*_caeeag =1;case "\u006e\u006f\u006e\u0065":*_caeeag =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_caeeag =3; +case "\u0074\u0068\u0069c\u006b":*_caeeag =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_caeeag =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_caeeag =6;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_caeeag =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_caeeag =8; +case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_caeeag =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_caeeag =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_caeeag =11; +case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_caeeag =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_caeeag =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_caeeag =14; +case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_caeeag =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_caeeag =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_caeeag =17; +case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_caeeag =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_caeeag =19;case "\u0077\u0061\u0076\u0065":*_caeeag =20; +case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_caeeag =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_caeeag =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_caeeag =23; +case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_caeeag =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_caeeag =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_caeeag =26;case "\u0069\u006e\u0073e\u0074":*_caeeag =27; +case "\u0061\u0070\u0070\u006c\u0065\u0073":*_caeeag =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_caeeag =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_caeeag =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_caeeag =31; +case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_caeeag =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_caeeag =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_caeeag =34; +case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_caeeag =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_caeeag =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_caeeag =37; +case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_caeeag =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_caeeag =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_caeeag =40; +case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_caeeag =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_caeeag =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_caeeag =43; +case "\u0062\u0061\u0074\u0073":*_caeeag =44;case "\u0062\u0069\u0072d\u0073":*_caeeag =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_caeeag =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_caeeag =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_caeeag =48; +case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_caeeag =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_caeeag =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_caeeag =51; +case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_caeeag =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_caeeag =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_caeeag =54; +case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_caeeag =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_caeeag =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_caeeag =57; +case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_caeeag =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_caeeag =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_caeeag =60; +case "\u0063\u006c\u006f\u0063\u006b\u0073":*_caeeag =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_caeeag =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_caeeag =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_caeeag =64; +case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_caeeag =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_caeeag =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_caeeag =67; +case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_caeeag =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_caeeag =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_caeeag =70; +case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_caeeag =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_caeeag =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_caeeag =73; +case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_caeeag =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_caeeag =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_caeeag =76; +case "\u0063\u0075\u0070":*_caeeag =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_caeeag =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_caeeag =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_caeeag =80; +case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_caeeag =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_caeeag =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_caeeag =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_caeeag =84; +case "\u0065\u0061\u0072\u0074\u0068\u0032":*_caeeag =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_caeeag =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_caeeag =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_caeeag =88; +case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_caeeag =89;case "\u0066\u0061\u006e\u0073":*_caeeag =90;case "\u0066\u0069\u006c\u006d":*_caeeag =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_caeeag =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_caeeag =93; +case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_caeeag =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_caeeag =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_caeeag =96; +case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_caeeag =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_caeeag =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_caeeag =99; +case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_caeeag =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_caeeag =101;case "\u0067\u0065\u006d\u0073":*_caeeag =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_caeeag =103; +case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_caeeag =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_caeeag =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_caeeag =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_caeeag =107; +case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_caeeag =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_caeeag =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_caeeag =110;case "\u0068\u006f\u006cl\u0079":*_caeeag =111; +case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_caeeag =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_caeeag =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_caeeag =114; +case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_caeeag =115;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_caeeag =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_caeeag =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_caeeag =118; +case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_caeeag =119;case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_caeeag =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_caeeag =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_caeeag =122; +case "\u006d\u006f\u006fn\u0073":*_caeeag =123;case "\u006d\u006f\u0073\u0061\u0069\u0063":*_caeeag =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_caeeag =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_caeeag =126; +case "\u006f\u0076\u0061l\u0073":*_caeeag =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_caeeag =128;case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_caeeag =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_caeeag =130; +case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_caeeag =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_caeeag =132;case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_caeeag =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_caeeag =134; +case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_caeeag =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_caeeag =136;case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_caeeag =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_caeeag =138; +case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_caeeag =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_caeeag =140;case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_caeeag =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_caeeag =142; +case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_caeeag =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_caeeag =144;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_caeeag =145; +case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_caeeag =146;case "\u0072\u0069\u006eg\u0073":*_caeeag =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_caeeag =148;case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_caeeag =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_caeeag =150; +case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_caeeag =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_caeeag =152;case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_caeeag =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_caeeag =154; +case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_caeeag =155;case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_caeeag =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_caeeag =157; +case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_caeeag =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_caeeag =159;case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_caeeag =160;case "\u0073\u0074\u0061r\u0073":*_caeeag =161; +case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_caeeag =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_caeeag =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_caeeag =164;case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_caeeag =165; +case "\u0073\u0075\u006e":*_caeeag =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_caeeag =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_caeeag =168;case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_caeeag =169; +case "\u0074\u0072\u0065e\u0073":*_caeeag =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_caeeag =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_caeeag =172;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_caeeag =173; +case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_caeeag =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_caeeag =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_caeeag =176; +case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_caeeag =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_caeeag =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_caeeag =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_caeeag =180; +case "\u0076\u0069\u006e\u0065":*_caeeag =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_caeeag =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_caeeag =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_caeeag =184; +case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_caeeag =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_caeeag =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_caeeag =187; +case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_caeeag =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_caeeag =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_caeeag =190; +case "\u007a\u0069\u0067\u005a\u0061\u0067":*_caeeag =191;case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_caeeag =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_caeeag =193;};return nil ;};func (_ggcfg ST_HighlightColor )Validate ()error {return _ggcfg .ValidateWithPath ("")}; -// Validate validates the CT_FtnEdn and its children -func (_dedd *CT_FtnEdn )Validate ()error {return _dedd .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0045\u0064n");}; -// ValidateWithPath validates the CT_SimpleField and its children, prefixing error messages with path -func (_fdffg *CT_SimpleField )ValidateWithPath (path string )error {if _fdffg .FldLockAttr !=nil {if _gefdd :=_fdffg .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_gefdd !=nil {return _gefdd ; -};};if _fdffg .DirtyAttr !=nil {if _bbaed :=_fdffg .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_bbaed !=nil {return _bbaed ;};};if _fdffg .FldData !=nil {if _acgbe :=_fdffg .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061"); -_acgbe !=nil {return _acgbe ;};};for _aeeff ,_aaec :=range _fdffg .EG_PContent {if _bbddb :=_aaec .ValidateWithPath (_d .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_aeeff ));_bbddb !=nil {return _bbddb ; -};};return nil ;};func (_bgbcbc *CT_TcPrBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgedc :for {_eceeb ,_afbdd :=d .Token ();if _afbdd !=nil {return _afbdd ;};switch _ecggbf :=_eceeb .(type ){case _f .StartElement :switch _ecggbf .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgbcbc .CnfStyle =NewCT_Cnf (); -if _gdgdg :=d .DecodeElement (_bgbcbc .CnfStyle ,&_ecggbf );_gdgdg !=nil {return _gdgdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgbcbc .TcW =NewCT_TblWidth (); -if _dabfee :=d .DecodeElement (_bgbcbc .TcW ,&_ecggbf );_dabfee !=nil {return _dabfee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgbcbc .GridSpan =NewCT_DecimalNumber (); -if _ffgde :=d .DecodeElement (_bgbcbc .GridSpan ,&_ecggbf );_ffgde !=nil {return _ffgde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgbcbc .HMerge =NewCT_HMerge (); -if _dgcbeb :=d .DecodeElement (_bgbcbc .HMerge ,&_ecggbf );_dgcbeb !=nil {return _dgcbeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgbcbc .VMerge =NewCT_VMerge (); -if _fbecee :=d .DecodeElement (_bgbcbc .VMerge ,&_ecggbf );_fbecee !=nil {return _fbecee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgbcbc .TcBorders =NewCT_TcBorders (); -if _egcac :=d .DecodeElement (_bgbcbc .TcBorders ,&_ecggbf );_egcac !=nil {return _egcac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgbcbc .Shd =NewCT_Shd (); -if _acaba :=d .DecodeElement (_bgbcbc .Shd ,&_ecggbf );_acaba !=nil {return _acaba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgbcbc .NoWrap =NewCT_OnOff (); -if _cbgbc :=d .DecodeElement (_bgbcbc .NoWrap ,&_ecggbf );_cbgbc !=nil {return _cbgbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgbcbc .TcMar =NewCT_TcMar (); -if _dgbfb :=d .DecodeElement (_bgbcbc .TcMar ,&_ecggbf );_dgbfb !=nil {return _dgbfb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgbcbc .TextDirection =NewCT_TextDirection (); -if _bccab :=d .DecodeElement (_bgbcbc .TextDirection ,&_ecggbf );_bccab !=nil {return _bccab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgbcbc .TcFitText =NewCT_OnOff (); -if _bgfdde :=d .DecodeElement (_bgbcbc .TcFitText ,&_ecggbf );_bgfdde !=nil {return _bgfdde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgbcbc .VAlign =NewCT_VerticalJc (); -if _cadgb :=d .DecodeElement (_bgbcbc .VAlign ,&_ecggbf );_cadgb !=nil {return _cadgb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgbcbc .HideMark =NewCT_OnOff (); -if _cggbda :=d .DecodeElement (_bgbcbc .HideMark ,&_ecggbf );_cggbda !=nil {return _cggbda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgbcbc .Headers =NewCT_Headers (); -if _geddcc :=d .DecodeElement (_bgbcbc .Headers ,&_ecggbf );_geddcc !=nil {return _geddcc ;};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",_ecggbf .Name ); -if _ebegf :=d .Skip ();_ebegf !=nil {return _ebegf ;};};case _f .EndElement :break _bgedc ;case _f .CharData :};};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;); +// ValidateWithPath validates the CT_TblGrid and its children, prefixing error messages with path +func (_gddae *CT_TblGrid )ValidateWithPath (path string )error {for _cfcaca ,_ddggg :=range _gddae .GridCol {if _ffged :=_ddggg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_cfcaca )); +_ffged !=nil {return _ffged ;};};if _gddae .TblGridChange !=nil {if _aedae :=_gddae .TblGridChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043h\u0061\u006e\u0067\u0065");_aedae !=nil {return _aedae ;};};return nil ; +}; -// ValidateWithPath validates the CT_Zoom and its children, prefixing error messages with path -func (_fbebb *CT_Zoom )ValidateWithPath (path string )error {if _ebacfa :=_fbebb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebacfa !=nil {return _ebacfa ;};if _ffecc :=_fbebb .PercentAttr .ValidateWithPath (path +"\u002f\u0050\u0065r\u0063\u0065\u006e\u0074\u0041\u0074\u0074\u0072"); -_ffecc !=nil {return _ffecc ;};return nil ;};func (_beegde *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 :_d .Sprintf ("\u0025\u0076",_beegde .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eeced *ST_Proof )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bagbfb ,_aebbag :=d .Token ();if _aebbag !=nil {return _aebbag ;};if _efbecg ,_fegeb :=_bagbfb .(_f .EndElement ); -_fegeb &&_efbecg .Name ==start .Name {*_eeced =1;return nil ;};if _efagce ,_aafaa :=_bagbfb .(_f .CharData );!_aafaa {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bagbfb ); -}else {switch string (_efagce ){case "":*_eeced =0;case "\u0063\u006c\u0065a\u006e":*_eeced =1;case "\u0064\u0069\u0072t\u0079":*_eeced =2;};};_bagbfb ,_aebbag =d .Token ();if _aebbag !=nil {return _aebbag ;};if _ecfccd ,_ccabc :=_bagbfb .(_f .EndElement ); -_ccabc &&_ecfccd .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bagbfb );};func (_cdbdg *WdCT_WordprocessingCanvasChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdgbge :for {_aaggg ,_ebdfb :=d .Token (); -if _ebdfb !=nil {return _ebdfb ;};switch _dadced :=_aaggg .(type ){case _f .StartElement :switch _dadced .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"}:_cbfccg :=NewWdWsp (); -if _fgbge :=d .DecodeElement (_cbfccg ,&_dadced );_fgbge !=nil {return _fgbge ;};_cdbdg .Wsp =append (_cdbdg .Wsp ,_cbfccg );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"}:_fffaaa :=_ce .NewPic (); -if _cfacb :=d .DecodeElement (_fffaaa ,&_dadced );_cfacb !=nil {return _cfacb ;};_cdbdg .Pic =append (_cdbdg .Pic ,_fffaaa );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_gdfcbd :=NewWdCT_WordprocessingContentPart (); -if _eebfa :=d .DecodeElement (_gdfcbd ,&_dadced );_eebfa !=nil {return _eebfa ;};_cdbdg .ContentPart =append (_cdbdg .ContentPart ,_gdfcbd );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_gefafg :=NewWdWgp (); -if _beaff :=d .DecodeElement (_gefafg ,&_dadced );_beaff !=nil {return _beaff ;};_cdbdg .Wgp =append (_cdbdg .Wgp ,_gefafg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_gdaag :=NewWdCT_GraphicFrame (); -if _ggega :=d .DecodeElement (_gdaag ,&_dadced );_ggega !=nil {return _ggega ;};_cdbdg .GraphicFrame =append (_cdbdg .GraphicFrame ,_gdaag );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",_dadced .Name ); -if _fedfc :=d .Skip ();_fedfc !=nil {return _fedfc ;};};case _f .EndElement :break _fdgbge ;case _f .CharData :};};return nil ;};func (_ffbc *CT_Guid )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffbc .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_ffbc .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aefefc ST_MailMergeOdsoFMDFieldType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bcebe :=_f .Attr {};_bcebe .Name =name ;switch _aefefc {case ST_MailMergeOdsoFMDFieldTypeUnset :_bcebe .Value =""; -case ST_MailMergeOdsoFMDFieldTypeNull :_bcebe .Value ="\u006e\u0075\u006c\u006c";case ST_MailMergeOdsoFMDFieldTypeDbColumn :_bcebe .Value ="\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e";};return _bcebe ,nil ;};func (_fcfcfgg ST_EdGrp )Validate ()error {return _fcfcfgg .ValidateWithPath ("")}; -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 NewAC_ChoiceRun ()*AC_ChoiceRun {_bgffc :=&AC_ChoiceRun {};return _bgffc }; -func (_gcaaf ST_PTabLeader )Validate ()error {return _gcaaf .ValidateWithPath ("")};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 (_dbacb *CT_TextAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbacb .ValAttr =ST_TextAlignment (1);for _ ,_efggg :=range start .Attr {if _efggg .Name .Local =="\u0076\u0061\u006c"{_dbacb .ValAttr .UnmarshalXMLAttr (_efggg ); -continue ;};};for {_cdfbbg ,_aggabc :=d .Token ();if _aggabc !=nil {return _d .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",_aggabc );};if _cbfcf ,_gdbgfd :=_cdfbbg .(_f .EndElement ); -_gdbgfd &&_cbfcf .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; -);const (ST_HintUnset ST_Hint =0;ST_HintDefault ST_Hint =1;ST_HintEastAsia ST_Hint =2;);func (_becgff *ST_TabTlc )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_becgff =0;case "\u006e\u006f\u006e\u0065":*_becgff =1;case "\u0064\u006f\u0074":*_becgff =2; -case "\u0068\u0079\u0070\u0068\u0065\u006e":*_becgff =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_becgff =4;case "\u0068\u0065\u0061v\u0079":*_becgff =5;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_becgff =6;};return nil ; -};func (_aegag *CT_SdtComboBox )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aegag .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 :_d .Sprintf ("\u0025\u0076",*_aegag .LastValueAttr )}); -};e .EncodeToken (start );if _aegag .ListItem !=nil {_cgddf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_cfcac :=range _aegag .ListItem {e .EncodeElement (_cfcac ,_cgddf );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_bgccdd *ST_Proof )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bgccdd =0;case "\u0063\u006c\u0065a\u006e":*_bgccdd =1;case "\u0064\u0069\u0072t\u0079":*_bgccdd =2;};return nil ;};func (_fdffde ST_Theme )Validate ()error {return _fdffde .ValidateWithPath ("")}; -type CT_Spacing struct{ +// Validate validates the EG_RunInnerContent and its children +func (_baefa *EG_RunInnerContent )Validate ()error {return _baefa .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072\u0043o\u006e\u0074\u0065\u006e\u0074");};type EG_RPr struct{ -// Spacing Above Paragraph -BeforeAttr *_df .ST_TwipsMeasure ; +// Run Properties +RPr *CT_RPr ;};func (_bggbf ST_Proof )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gcebec :=_d .Attr {};_gcebec .Name =name ;switch _bggbf {case ST_ProofUnset :_gcebec .Value ="";case ST_ProofClean :_gcebec .Value ="\u0063\u006c\u0065a\u006e";case ST_ProofDirty :_gcebec .Value ="\u0064\u0069\u0072t\u0079"; +};return _gcebec ,nil ;};func (_dcfce ST_Underline )ValidateWithPath (path string )error {switch _dcfce {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 (_dcfce )); +};return nil ;}; -// Spacing Above Paragraph IN Line Units -BeforeLinesAttr *int64 ; +// ValidateWithPath validates the CT_AbstractNum and its children, prefixing error messages with path +func (_dcbe *CT_AbstractNum )ValidateWithPath (path string )error {if _dcbe .Nsid !=nil {if _dage :=_dcbe .Nsid .ValidateWithPath (path +"\u002f\u004e\u0073i\u0064");_dage !=nil {return _dage ;};};if _dcbe .MultiLevelType !=nil {if _egc :=_dcbe .MultiLevelType .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065"); +_egc !=nil {return _egc ;};};if _dcbe .Tmpl !=nil {if _daa :=_dcbe .Tmpl .ValidateWithPath (path +"\u002f\u0054\u006dp\u006c");_daa !=nil {return _daa ;};};if _dcbe .Name !=nil {if _baa :=_dcbe .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065"); +_baa !=nil {return _baa ;};};if _dcbe .StyleLink !=nil {if _eb :=_dcbe .StyleLink .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b");_eb !=nil {return _eb ;};};if _dcbe .NumStyleLink !=nil {if _gad :=_dcbe .NumStyleLink .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"); +_gad !=nil {return _gad ;};};for _ecb ,_baaf :=range _dcbe .Lvl {if _efgb :=_baaf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_ecb ));_efgb !=nil {return _efgb ;};};return nil ;};func NewCT_HpsMeasure ()*CT_HpsMeasure {_eagdf :=&CT_HpsMeasure {}; +return _eagdf };func (_fgadb *CT_DocRsids )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efee :for {_cbdgd ,_ddae :=d .Token ();if _ddae !=nil {return _ddae ;};switch _edgce :=_cbdgd .(type ){case _d .StartElement :switch _edgce .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"}:_fgadb .RsidRoot =NewCT_LongHexNumber (); +if _dddec :=d .DecodeElement (_fgadb .RsidRoot ,&_edgce );_dddec !=nil {return _dddec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eeea :=NewCT_LongHexNumber (); +if _ecae :=d .DecodeElement (_eeea ,&_edgce );_ecae !=nil {return _ecae ;};_fgadb .Rsid =append (_fgadb .Rsid ,_eeea );default:_gb .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",_edgce .Name ); +if _cgab :=d .Skip ();_cgab !=nil {return _cgab ;};};case _d .EndElement :break _efee ;case _d .CharData :};};return nil ;};func (_fbebgb ST_FtnPos )Validate ()error {return _fbebgb .ValidateWithPath ("")};func (_egabc *CT_Control )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gagdg :=range start .Attr {if _gagdg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gagdg .Name .Local =="\u0069\u0064"||_gagdg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gagdg .Name .Local =="\u0069\u0064"{_ffab ,_gbdd :=_gagdg .Value ,error (nil ); +if _gbdd !=nil {return _gbdd ;};_egabc .IdAttr =&_ffab ;continue ;};if _gagdg .Name .Local =="\u006e\u0061\u006d\u0065"{_bgcf ,_febb :=_gagdg .Value ,error (nil );if _febb !=nil {return _febb ;};_egabc .NameAttr =&_bgcf ;continue ;};if _gagdg .Name .Local =="\u0073h\u0061\u0070\u0065\u0069\u0064"{_adcg ,_gadde :=_gagdg .Value ,error (nil ); +if _gadde !=nil {return _gadde ;};_egabc .ShapeidAttr =&_adcg ;continue ;};};for {_edfc ,_ebbb :=d .Token ();if _ebbb !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u003a\u0020%\u0073",_ebbb ); +};if _fbfed ,_dcgdd :=_edfc .(_d .EndElement );_dcgdd &&_fbfed .Name ==start .Name {break ;};};return nil ;};func (_dgcbd ST_BrType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dgcbd .String (),start );}; -// Automatically Determine Spacing Above Paragraph -BeforeAutospacingAttr *_df .ST_OnOff ; +// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path +func (_edbfcf *CT_Style )ValidateWithPath (path string )error {if _cdcba :=_edbfcf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cdcba !=nil {return _cdcba ;};if _edbfcf .DefaultAttr !=nil {if _gdcce :=_edbfcf .DefaultAttr .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072"); +_gdcce !=nil {return _gdcce ;};};if _edbfcf .CustomStyleAttr !=nil {if _ggecaa :=_edbfcf .CustomStyleAttr .ValidateWithPath (path +"\u002f\u0043u\u0073\u0074\u006fm\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_ggecaa !=nil {return _ggecaa ; +};};if _edbfcf .Name !=nil {if _abggca :=_edbfcf .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_abggca !=nil {return _abggca ;};};if _edbfcf .Aliases !=nil {if _fbdbd :=_edbfcf .Aliases .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073\u0065\u0073"); +_fbdbd !=nil {return _fbdbd ;};};if _edbfcf .BasedOn !=nil {if _fabbef :=_edbfcf .BasedOn .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0064\u004f\u006e");_fabbef !=nil {return _fabbef ;};};if _edbfcf .Next !=nil {if _fccab :=_edbfcf .Next .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074"); +_fccab !=nil {return _fccab ;};};if _edbfcf .Link !=nil {if _cadbd :=_edbfcf .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b");_cadbd !=nil {return _cadbd ;};};if _edbfcf .AutoRedefine !=nil {if _abfcg :=_edbfcf .AutoRedefine .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065"); +_abfcg !=nil {return _abfcg ;};};if _edbfcf .Hidden !=nil {if _cccce :=_edbfcf .Hidden .ValidateWithPath (path +"\u002fH\u0069\u0064\u0064\u0065\u006e");_cccce !=nil {return _cccce ;};};if _edbfcf .UiPriority !=nil {if _aagde :=_edbfcf .UiPriority .ValidateWithPath (path +"/\u0055\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"); +_aagde !=nil {return _aagde ;};};if _edbfcf .SemiHidden !=nil {if _eaccb :=_edbfcf .SemiHidden .ValidateWithPath (path +"/\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e");_eaccb !=nil {return _eaccb ;};};if _edbfcf .UnhideWhenUsed !=nil {if _effec :=_edbfcf .UnhideWhenUsed .ValidateWithPath (path +"\u002fU\u006eh\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"); +_effec !=nil {return _effec ;};};if _edbfcf .QFormat !=nil {if _bcfad :=_edbfcf .QFormat .ValidateWithPath (path +"\u002f\u0051\u0046\u006f\u0072\u006d\u0061\u0074");_bcfad !=nil {return _bcfad ;};};if _edbfcf .Locked !=nil {if _fgbaf :=_edbfcf .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064"); +_fgbaf !=nil {return _fgbaf ;};};if _edbfcf .Personal !=nil {if _beceaa :=_edbfcf .Personal .ValidateWithPath (path +"\u002fP\u0065\u0072\u0073\u006f\u006e\u0061l");_beceaa !=nil {return _beceaa ;};};if _edbfcf .PersonalCompose !=nil {if _gdege :=_edbfcf .PersonalCompose .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u006fn\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065"); +_gdege !=nil {return _gdege ;};};if _edbfcf .PersonalReply !=nil {if _gaacab :=_edbfcf .PersonalReply .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u0073\u006f\u006e\u0061\u006cR\u0065\u0070\u006c\u0079");_gaacab !=nil {return _gaacab ;};};if _edbfcf .Rsid !=nil {if _badbdb :=_edbfcf .Rsid .ValidateWithPath (path +"\u002f\u0052\u0073i\u0064"); +_badbdb !=nil {return _badbdb ;};};if _edbfcf .PPr !=nil {if _fefaa :=_edbfcf .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_fefaa !=nil {return _fefaa ;};};if _edbfcf .RPr !=nil {if _bfbbe :=_edbfcf .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072"); +_bfbbe !=nil {return _bfbbe ;};};if _edbfcf .TblPr !=nil {if _ffbaf :=_edbfcf .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_ffbaf !=nil {return _ffbaf ;};};if _edbfcf .TrPr !=nil {if _fbbea :=_edbfcf .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072"); +_fbbea !=nil {return _fbbea ;};};if _edbfcf .TcPr !=nil {if _baebb :=_edbfcf .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_baebb !=nil {return _baebb ;};};for _dfegf ,_gcabbb :=range _edbfcf .TblStylePr {if _afafb :=_gcabbb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050r\u005b\u0025\u0064\u005d",path ,_dfegf )); +_afafb !=nil {return _afafb ;};};return nil ;}; -// Spacing Below Paragraph -AfterAttr *_df .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_FFStatusText and its children, prefixing error messages with path +func (_ccef *CT_FFStatusText )ValidateWithPath (path string )error {if _dadae :=_ccef .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dadae !=nil {return _dadae ;};return nil ;};type CT_PPrDefault struct{ -// Spacing Below Paragraph in Line Units -AfterLinesAttr *int64 ; +// Paragraph Properties +PPr *CT_PPrGeneral ;}; -// Automatically Determine Spacing Below Paragraph -AfterAutospacingAttr *_df .ST_OnOff ; +// Validate validates the CT_DocPartTypes and its children +func (_dedf *CT_DocPartTypes )Validate ()error {return _dedf .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073");};func (_cbbafa WdST_RelFromV )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cbbafa .String (),start ); +};func (_gaefe ST_TblLayoutType )Validate ()error {return _gaefe .ValidateWithPath ("")};func (_gdccf ST_TextDirection )Validate ()error {return _gdccf .ValidateWithPath ("")};func (_gefbcf *ST_Lock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbbgc ,_aebcf :=d .Token (); +if _aebcf !=nil {return _aebcf ;};if _cfeacd ,_agaee :=_fbbgc .(_d .EndElement );_agaee &&_cfeacd .Name ==start .Name {*_gefbcf =1;return nil ;};if _ggege ,_bfgbg :=_fbbgc .(_d .CharData );!_bfgbg {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",_fbbgc ); +}else {switch string (_ggege ){case "":*_gefbcf =0;case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_gefbcf =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_gefbcf =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_gefbcf =3; +case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_gefbcf =4;};};_fbbgc ,_aebcf =d .Token ();if _aebcf !=nil {return _aebcf ;};if _ecgbe ,_dfefg :=_fbbgc .(_d .EndElement );_dfefg &&_ecgbe .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",_fbbgc );};func (_bfgad ST_SignedTwipsMeasure )String ()string {if _bfgad .Int64 !=nil {return _b .Sprintf ("\u0025\u0076",*_bfgad .Int64 ); +};if _bfgad .ST_UniversalMeasure !=nil {return _b .Sprintf ("\u0025\u0076",*_bfgad .ST_UniversalMeasure );};return "";};func (_cedba *ST_SectionMark )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aacdbd ,_fefac :=d .Token ();if _fefac !=nil {return _fefac ; +};if _dbacde ,_accfc :=_aacdbd .(_d .EndElement );_accfc &&_dbacde .Name ==start .Name {*_cedba =1;return nil ;};if _ggccbb ,_bedeag :=_aacdbd .(_d .CharData );!_bedeag {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",_aacdbd ); +}else {switch string (_ggccbb ){case "":*_cedba =0;case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_cedba =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_cedba =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_cedba =3; +case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_cedba =4;case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_cedba =5;};};_aacdbd ,_fefac =d .Token ();if _fefac !=nil {return _fefac ;};if _becdg ,_dgdcgb :=_aacdbd .(_d .EndElement );_dgdcgb &&_becdg .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",_aacdbd );}; -// Spacing Between Lines in Paragraph -LineAttr *ST_SignedTwipsMeasure ; +// ValidateWithPath validates the CT_ParaRPr and its children, prefixing error messages with path +func (_eaacg *CT_ParaRPr )ValidateWithPath (path string )error {if _eaacg .Ins !=nil {if _fgdad :=_eaacg .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_fgdad !=nil {return _fgdad ;};};if _eaacg .Del !=nil {if _ecabc :=_eaacg .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); +_ecabc !=nil {return _ecabc ;};};if _eaacg .MoveFrom !=nil {if _cbcca :=_eaacg .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_cbcca !=nil {return _cbcca ;};};if _eaacg .MoveTo !=nil {if _ddfaef :=_eaacg .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f"); +_ddfaef !=nil {return _ddfaef ;};};if _eaacg .RStyle !=nil {if _ecacg :=_eaacg .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_ecacg !=nil {return _ecacg ;};};if _eaacg .RFonts !=nil {if _fcfb :=_eaacg .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); +_fcfb !=nil {return _fcfb ;};};if _eaacg .B !=nil {if _efbfd :=_eaacg .B .ValidateWithPath (path +"\u002f\u0042");_efbfd !=nil {return _efbfd ;};};if _eaacg .BCs !=nil {if _accec :=_eaacg .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_accec !=nil {return _accec ; +};};if _eaacg .I !=nil {if _efebdd :=_eaacg .I .ValidateWithPath (path +"\u002f\u0049");_efebdd !=nil {return _efebdd ;};};if _eaacg .ICs !=nil {if _ffece :=_eaacg .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_ffece !=nil {return _ffece ;}; +};if _eaacg .Caps !=nil {if _gbbace :=_eaacg .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_gbbace !=nil {return _gbbace ;};};if _eaacg .SmallCaps !=nil {if _dedaa :=_eaacg .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); +_dedaa !=nil {return _dedaa ;};};if _eaacg .Strike !=nil {if _dbfbd :=_eaacg .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_dbfbd !=nil {return _dbfbd ;};};if _eaacg .Dstrike !=nil {if _gdbcfd :=_eaacg .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); +_gdbcfd !=nil {return _gdbcfd ;};};if _eaacg .Outline !=nil {if _gacbgf :=_eaacg .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_gacbgf !=nil {return _gacbgf ;};};if _eaacg .Shadow !=nil {if _aagc :=_eaacg .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); +_aagc !=nil {return _aagc ;};};if _eaacg .Emboss !=nil {if _gefcc :=_eaacg .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_gefcc !=nil {return _gefcc ;};};if _eaacg .Imprint !=nil {if _ffcc :=_eaacg .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); +_ffcc !=nil {return _ffcc ;};};if _eaacg .NoProof !=nil {if _bdeed :=_eaacg .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_bdeed !=nil {return _bdeed ;};};if _eaacg .SnapToGrid !=nil {if _efdee :=_eaacg .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); +_efdee !=nil {return _efdee ;};};if _eaacg .Vanish !=nil {if _cbgfgc :=_eaacg .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_cbgfgc !=nil {return _cbgfgc ;};};if _eaacg .WebHidden !=nil {if _bdgbe :=_eaacg .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); +_bdgbe !=nil {return _bdgbe ;};};if _eaacg .Color !=nil {if _abgef :=_eaacg .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_abgef !=nil {return _abgef ;};};if _eaacg .Spacing !=nil {if _gdcba :=_eaacg .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_gdcba !=nil {return _gdcba ;};};if _eaacg .W !=nil {if _aeff :=_eaacg .W .ValidateWithPath (path +"\u002f\u0057");_aeff !=nil {return _aeff ;};};if _eaacg .Kern !=nil {if _ecdgbb :=_eaacg .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_ecdgbb !=nil {return _ecdgbb ; +};};if _eaacg .Position !=nil {if _dcbgf :=_eaacg .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_dcbgf !=nil {return _dcbgf ;};};if _eaacg .Sz !=nil {if _egeee :=_eaacg .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); +_egeee !=nil {return _egeee ;};};if _eaacg .SzCs !=nil {if _ddeaad :=_eaacg .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_ddeaad !=nil {return _ddeaad ;};};if _eaacg .Highlight !=nil {if _aacba :=_eaacg .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); +_aacba !=nil {return _aacba ;};};if _eaacg .U !=nil {if _dcdgg :=_eaacg .U .ValidateWithPath (path +"\u002f\u0055");_dcdgg !=nil {return _dcdgg ;};};if _eaacg .Effect !=nil {if _cadgac :=_eaacg .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); +_cadgac !=nil {return _cadgac ;};};if _eaacg .Bdr !=nil {if _cggfc :=_eaacg .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_cggfc !=nil {return _cggfc ;};};if _eaacg .Shd !=nil {if _edfae :=_eaacg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_edfae !=nil {return _edfae ;};};if _eaacg .FitText !=nil {if _eeed :=_eaacg .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_eeed !=nil {return _eeed ;};};if _eaacg .VertAlign !=nil {if _dbdgaf :=_eaacg .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); +_dbdgaf !=nil {return _dbdgaf ;};};if _eaacg .Rtl !=nil {if _efcg :=_eaacg .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_efcg !=nil {return _efcg ;};};if _eaacg .Cs !=nil {if _bdbeg :=_eaacg .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); +_bdbeg !=nil {return _bdbeg ;};};if _eaacg .Em !=nil {if _gfffe :=_eaacg .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_gfffe !=nil {return _gfffe ;};};if _eaacg .Lang !=nil {if _baeab :=_eaacg .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); +_baeab !=nil {return _baeab ;};};if _eaacg .EastAsianLayout !=nil {if _bfedcb :=_eaacg .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_bfedcb !=nil {return _bfedcb ;}; +};if _eaacg .SpecVanish !=nil {if _gffcf :=_eaacg .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_gffcf !=nil {return _gffcf ;};};if _eaacg .OMath !=nil {if _dffdb :=_eaacg .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); +_dffdb !=nil {return _dffdb ;};};if _eaacg .RPrChange !=nil {if _edfdag :=_eaacg .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_edfdag !=nil {return _edfdag ;};};return nil ;};func (_fbaeac *WdCT_WrapNone )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Spacing Between Lines -LineRuleAttr ST_LineSpacingRule ;};func (_fcafd ST_Direction )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_edffg :=_f .Attr {};_edffg .Name =name ;switch _fcafd {case ST_DirectionUnset :_edffg .Value ="";case ST_DirectionLtr :_edffg .Value ="\u006c\u0074\u0072"; -case ST_DirectionRtl :_edffg .Value ="\u0072\u0074\u006c";};return _edffg ,nil ;};func NewCT_Odso ()*CT_Odso {_eebca :=&CT_Odso {};return _eebca };func (_gcbdg *ST_DocPartBehavior )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgcfcg ,_gefdf :=d .Token (); -if _gefdf !=nil {return _gefdf ;};if _cccdef ,_fddde :=_bgcfcg .(_f .EndElement );_fddde &&_cccdef .Name ==start .Name {*_gcbdg =1;return nil ;};if _bebebc ,_ggabb :=_bgcfcg .(_f .CharData );!_ggabb {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgcfcg ); -}else {switch string (_bebebc ){case "":*_gcbdg =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_gcbdg =1;case "\u0070":*_gcbdg =2;case "\u0070\u0067":*_gcbdg =3;};};_bgcfcg ,_gefdf =d .Token ();if _gefdf !=nil {return _gefdf ;};if _gcaega ,_dfafb :=_bgcfcg .(_f .EndElement ); -_dfafb &&_gcaega .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgcfcg );};func (_fdbgca *ST_TextEffect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbefda ,_bcceag :=d .Token (); -if _bcceag !=nil {return _bcceag ;};if _bfgeg ,_ecaaea :=_fbefda .(_f .EndElement );_ecaaea &&_bfgeg .Name ==start .Name {*_fdbgca =1;return nil ;};if _ebdde ,_bccdfa :=_fbefda .(_f .CharData );!_bccdfa {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbefda ); -}else {switch string (_ebdde ){case "":*_fdbgca =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_fdbgca =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_fdbgca =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_fdbgca =3; -case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_fdbgca =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_fdbgca =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_fdbgca =6;case "\u006e\u006f\u006e\u0065":*_fdbgca =7;};};_fbefda ,_bcceag =d .Token ();if _bcceag !=nil {return _bcceag ; -};if _acedd ,_dcgddc :=_fbefda .(_f .EndElement );_dcgddc &&_acedd .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbefda ); -};func (_gcedf WdST_RelFromH )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gcedf .String (),start );}; +// Validate validates the CT_Panose and its children +func (_bbgf *CT_Panose )Validate ()error {return _bbgf .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u006f\u0073e");};const (ST_TblLayoutTypeUnset ST_TblLayoutType =0;ST_TblLayoutTypeFixed ST_TblLayoutType =1;ST_TblLayoutTypeAutofit ST_TblLayoutType =2; +);func (_cfgcea ST_HdrFtr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cfgcea .String (),start );}; -// Validate validates the CT_Attr and its children -func (_bfd *CT_Attr )Validate ()error {return _bfd .ValidateWithPath ("\u0043T\u005f\u0041\u0074\u0074\u0072");};func (_eddc *CT_Color )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfecc :=range start .Attr {if _dfecc .Name .Local =="\u0076\u0061\u006c"{_bef ,_afaf :=ParseUnionST_HexColor (_dfecc .Value ); -if _afaf !=nil {return _afaf ;};_eddc .ValAttr =_bef ;continue ;};if _dfecc .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_eddc .ThemeColorAttr .UnmarshalXMLAttr (_dfecc );continue ;};if _dfecc .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_abdcg ,_eacd :=_dfecc .Value ,error (nil ); -if _eacd !=nil {return _eacd ;};_eddc .ThemeTintAttr =&_abdcg ;continue ;};if _dfecc .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_bebgg ,_befd :=_dfecc .Value ,error (nil );if _befd !=nil {return _befd ;};_eddc .ThemeShadeAttr =&_bebgg ; -continue ;};};for {_fbga ,_bcee :=d .Token ();if _bcee !=nil {return _d .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_bcee );};if _gaff ,_fbbf :=_fbga .(_f .EndElement );_fbbf &&_gaff .Name ==start .Name {break ; -};};return nil ;};type CT_TrackChangeRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;AuthorAttr string ;DateAttr *_c .Time ; +// Validate validates the CT_SectPrChange and its children +func (_cadab *CT_SectPrChange )Validate ()error {return _cadab .ValidateWithPath ("\u0043T\u005fS\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};type ST_TabJc byte ;type CT_NumRestart struct{ -// Annotation Identifier -IdAttr int64 ;};func (_gbgdcf ST_BrType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cegcgc :=_f .Attr {};_cegcgc .Name =name ;switch _gbgdcf {case ST_BrTypeUnset :_cegcgc .Value ="";case ST_BrTypePage :_cegcgc .Value ="\u0070\u0061\u0067\u0065"; -case ST_BrTypeColumn :_cegcgc .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case ST_BrTypeTextWrapping :_cegcgc .Value ="\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067";};return _cegcgc ,nil ;};func NewAG_SectPrAttributes ()*AG_SectPrAttributes {_aae :=&AG_SectPrAttributes {}; -return _aae };func NewCT_PaperSource ()*CT_PaperSource {_dbfeb :=&CT_PaperSource {};return _dbfeb };func (_aagaf ST_Wrap )ValidateWithPath (path string )error {switch _aagaf {case 0,1,2,3,4,5,6:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aagaf )); -};return nil ;};func (_aeedec ST_CharacterSpacing )ValidateWithPath (path string )error {switch _aeedec {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeedec )); -};return nil ;}; +// Automatic Numbering Restart Value +ValAttr ST_RestartNumber ;};func (_cdf *CT_Background )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edg :=range start .Attr {if _edg .Name .Local =="\u0063\u006f\u006co\u0072"{_cfeg ,_bef :=ParseUnionST_HexColor (_edg .Value );if _bef !=nil {return _bef ; +};_cdf .ColorAttr =&_cfeg ;continue ;};if _edg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_cdf .ThemeColorAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_bebe ,_ggb :=_edg .Value ,error (nil ); +if _ggb !=nil {return _ggb ;};_cdf .ThemeTintAttr =&_bebe ;continue ;};if _edg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_bcgf ,_dec :=_edg .Value ,error (nil );if _dec !=nil {return _dec ;};_cdf .ThemeShadeAttr =&_bcgf ; +continue ;};};_cfc :for {_bce ,_dac :=d .Token ();if _dac !=nil {return _dac ;};switch _dggf :=_bce .(type ){case _d .StartElement :switch _dggf .Name {default:if _fcc ,_bfge :=_ec .CreateElement (_dggf );_bfge !=nil {return _bfge ;}else {if _afeg :=d .DecodeElement (_fcc ,&_dggf ); +_afeg !=nil {return _afeg ;};_cdf .Any =append (_cdf .Any ,_fcc );};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdf .Drawing =NewCT_Drawing (); +if _aab :=d .DecodeElement (_cdf .Drawing ,&_dggf );_aab !=nil {return _aab ;};};case _d .EndElement :break _cfc ;case _d .CharData :};};return nil ;};func (_fgeaga *WdWgp )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _fgeaga .WdCT_WordprocessingGroup .MarshalXML (e ,start ); +};func (_cgegf ST_DropCap )Validate ()error {return _cgegf .ValidateWithPath ("")};func (_eegbaa *ST_View )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffcffg ,_edbcb :=d .Token ();if _edbcb !=nil {return _edbcb ;};if _gecgga ,_fgfaa :=_ffcffg .(_d .EndElement ); +_fgfaa &&_gecgga .Name ==start .Name {*_eegbaa =1;return nil ;};if _baadad ,_cbcab :=_ffcffg .(_d .CharData );!_cbcab {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",_ffcffg ); +}else {switch string (_baadad ){case "":*_eegbaa =0;case "\u006e\u006f\u006e\u0065":*_eegbaa =1;case "\u0070\u0072\u0069n\u0074":*_eegbaa =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_eegbaa =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_eegbaa =4; +case "\u006e\u006f\u0072\u006d\u0061\u006c":*_eegbaa =5;case "\u0077\u0065\u0062":*_eegbaa =6;};};_ffcffg ,_edbcb =d .Token ();if _edbcb !=nil {return _edbcb ;};if _aacdcd ,_aggfcb :=_ffcffg .(_d .EndElement );_aggfcb &&_aacdcd .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",_ffcffg );}; -// ValidateWithPath validates the WdCT_Inline and its children, prefixing error messages with path -func (_gcfeca *WdCT_Inline )ValidateWithPath (path string )error {if _fcgdadc :=_gcfeca .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074");_fcgdadc !=nil {return _fcgdadc ;};if _gcfeca .EffectExtent !=nil {if _fffga :=_gcfeca .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"); -_fffga !=nil {return _fffga ;};};if _gabbcf :=_gcfeca .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_gabbcf !=nil {return _gabbcf ;};if _gcfeca .CNvGraphicFramePr !=nil {if _caadf :=_gcfeca .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); -_caadf !=nil {return _caadf ;};};if _cddfa :=_gcfeca .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_cddfa !=nil {return _cddfa ;};return nil ;};func (_dfafe *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 :_d .Sprintf ("\u0025\u0076",_dfafe .AuthorAttr )}); -if _dfafe .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_dfafe .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_dfafe .IdAttr )}); -e .EncodeToken (start );_fcdgg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_dfafe .RPr ,_fcdgg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewWdCT_TextboxInfo ()*WdCT_TextboxInfo {_degec :=&WdCT_TextboxInfo {}; -_degec .TxbxContent =NewWdCT_TxbxContent ();return _degec ;};const (ST_FrameLayoutUnset ST_FrameLayout =0;ST_FrameLayoutRows ST_FrameLayout =1;ST_FrameLayoutCols ST_FrameLayout =2;ST_FrameLayoutNone ST_FrameLayout =3;);type AG_Password struct{AlgorithmNameAttr *string ; -HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;};func (_gadec ST_HAnchor )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_egadcc :=_f .Attr {};_egadcc .Name =name ;switch _gadec {case ST_HAnchorUnset :_egadcc .Value ="";case ST_HAnchorText :_egadcc .Value ="\u0074\u0065\u0078\u0074"; -case ST_HAnchorMargin :_egadcc .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HAnchorPage :_egadcc .Value ="\u0070\u0061\u0067\u0065";};return _egadcc ,nil ;};func (_dbeffd *ST_PageBorderOffset )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dbeffd =0; -case "\u0070\u0061\u0067\u0065":*_dbeffd =1;case "\u0074\u0065\u0078\u0074":*_dbeffd =2;};return nil ;}; +// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path +func (_afffb *CT_Comment )ValidateWithPath (path string )error {for _dgged ,_gaca :=range _afffb .EG_BlockLevelElts {if _gefb :=_gaca .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dgged )); +_gefb !=nil {return _gefb ;};};return nil ;};func (_dbecab *ST_CombineBrackets )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dbecab =0;case "\u006e\u006f\u006e\u0065":*_dbecab =1;case "\u0072\u006f\u0075n\u0064":*_dbecab =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_dbecab =3; +case "\u0061\u006e\u0067l\u0065":*_dbecab =4;case "\u0063\u0075\u0072l\u0079":*_dbecab =5;};return nil ;};type CT_SdtDate struct{ -// Validate validates the CT_TcPrChange and its children -func (_cgcfc *CT_TcPrChange )Validate ()error {return _cgcfc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func NewCT_Cnf ()*CT_Cnf {_bgafa :=&CT_Cnf {};return _bgafa };type EG_RPr struct{ +// Last Known Date in XML Schema DateTime Format +FullDateAttr *_gd .Time ; -// Run Properties -RPr *CT_RPr ;};func (_bdgad ST_Hint )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bbabd :=_f .Attr {};_bbabd .Name =name ;switch _bdgad {case ST_HintUnset :_bbabd .Value ="";case ST_HintDefault :_bbabd .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074"; -case ST_HintEastAsia :_bbabd .Value ="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061";};return _bbabd ,nil ;};func (_bcadcf *CT_PageNumber )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eeeea :=range start .Attr {if _eeeea .Name .Local =="\u0066\u006d\u0074"{_bcadcf .FmtAttr .UnmarshalXMLAttr (_eeeea ); -continue ;};if _eeeea .Name .Local =="\u0073\u0074\u0061r\u0074"{_aebagf ,_efddf :=_fc .ParseInt (_eeeea .Value ,10,64);if _efddf !=nil {return _efddf ;};_bcadcf .StartAttr =&_aebagf ;continue ;};if _eeeea .Name .Local =="\u0063h\u0061\u0070\u0053\u0074\u0079\u006ce"{_bcddb ,_ddaga :=_fc .ParseInt (_eeeea .Value ,10,64); -if _ddaga !=nil {return _ddaga ;};_bcadcf .ChapStyleAttr =&_bcddb ;continue ;};if _eeeea .Name .Local =="\u0063h\u0061\u0070\u0053\u0065\u0070"{_bcadcf .ChapSepAttr .UnmarshalXMLAttr (_eeeea );continue ;};};for {_feacf ,_affa :=d .Token ();if _affa !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_affa ); -};if _cccba ,_aaegf :=_feacf .(_f .EndElement );_aaegf &&_cccba .Name ==start .Name {break ;};};return nil ;};func (_bfbffg ST_BrClear )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bfbffg .String (),start );};func (_adfacd ST_ThemeColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_adfacd .String (),start ); -};func (_efcdfe *WdST_RelFromH )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_efcdfe =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_efcdfe =1;case "\u0070\u0061\u0067\u0065":*_efcdfe =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_efcdfe =3; -case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_efcdfe =4;case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_efcdfe =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_efcdfe =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_efcdfe =7; -case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_efcdfe =8;};return nil ;}; +// Date Display Mask +DateFormat *CT_String ; -// Validate validates the CT_OdsoFieldMapData and its children -func (_bddcf *CT_OdsoFieldMapData )Validate ()error {return _bddcf .ValidateWithPath ("\u0043\u0054\u005f\u004fds\u006f\u0046\u0069\u0065\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061");};func (_cdbdcc ST_Proof )String ()string {switch _cdbdcc {case 0:return ""; -case 1:return "\u0063\u006c\u0065a\u006e";case 2:return "\u0064\u0069\u0072t\u0079";};return "";};func (_dafgc *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 _dafgc .CT_Settings .MarshalXML (e ,start );}; +// Date Picker Language ID +Lid *CT_Lang ; -// Validate validates the CT_TargetScreenSz and its children -func (_fedcb *CT_TargetScreenSz )Validate ()error {return _fedcb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a");};func (_acaae ST_VerticalJc )ValidateWithPath (path string )error {switch _acaae {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acaae )); -};return nil ;};func NewWdEG_WrapType ()*WdEG_WrapType {_dadeb :=&WdEG_WrapType {};return _dadeb }; +// Custom XML Data Date Storage Format +StoreMappedDataAs *CT_SdtDateMappingType ; -// Validate validates the CT_AltChunkPr and its children -func (_dda *CT_AltChunkPr )Validate ()error {return _dda .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");}; +// Date Picker Calendar Type +Calendar *CT_CalendarType ;}; -// Validate validates the CT_Caption and its children -func (_gbbg *CT_Caption )Validate ()error {return _gbbg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e");};type ST_InfoTextType byte ; +// ValidateWithPath validates the CT_CustomXmlCell and its children, prefixing error messages with path +func (_afed *CT_CustomXmlCell )ValidateWithPath (path string )error {if _afed .CustomXmlPr !=nil {if _fcba :=_afed .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_fcba !=nil {return _fcba ;}; +};for _cgdc ,_daed :=range _afed .EG_ContentCellContent {if _bdbe :=_daed .ValidateWithPath (_b .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 ,_cgdc )); +_bdbe !=nil {return _bdbe ;};};return nil ;};func NewCT_LevelText ()*CT_LevelText {_cccde :=&CT_LevelText {};return _cccde };type CT_Tc struct{ -// Validate validates the EG_PContent and its children -func (_egffff *EG_PContent )Validate ()error {return _egffff .ValidateWithPath ("E\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074");}; +// Table Cell Identifier +IdAttr *string ; -// Validate validates the WebSettings and its children -func (_ddgdab *WebSettings )Validate ()error {return _ddgdab .ValidateWithPath ("W\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};type CT_SdtRow struct{ +// Table Cell Properties +TcPr *CT_TcPr ;EG_BlockLevelElts []*EG_BlockLevelElts ;}; -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// ValidateWithPath validates the AG_SectPrAttributes and its children, prefixing error messages with path +func (_bfb *AG_SectPrAttributes )ValidateWithPath (path string )error {return nil };func (_adada *CT_DocPartPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adada .Name =NewCT_DocPartName ();_dddc :for {_gaagd ,_cdaaf :=d .Token ();if _cdaaf !=nil {return _cdaaf ; +};switch _fbcd :=_gaagd .(type ){case _d .StartElement :switch _fbcd .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 _bbfc :=d .DecodeElement (_adada .Name ,&_fbcd ); +_bbfc !=nil {return _bbfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adada .Style =NewCT_String (); +if _gagda :=d .DecodeElement (_adada .Style ,&_fbcd );_gagda !=nil {return _gagda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adada .Category =NewCT_DocPartCategory (); +if _gfaf :=d .DecodeElement (_adada .Category ,&_fbcd );_gfaf !=nil {return _gfaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adada .Types =NewCT_DocPartTypes (); +if _ccfeg :=d .DecodeElement (_adada .Types ,&_fbcd );_ccfeg !=nil {return _ccfeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adada .Behaviors =NewCT_DocPartBehaviors (); +if _ccge :=d .DecodeElement (_adada .Behaviors ,&_fbcd );_ccge !=nil {return _ccge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adada .Description =NewCT_String (); +if _bdce :=d .DecodeElement (_adada .Description ,&_fbcd );_bdce !=nil {return _bdce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adada .Guid =NewCT_Guid (); +if _bgfcfe :=d .DecodeElement (_adada .Guid ,&_fbcd );_bgfcfe !=nil {return _bgfcfe ;};default:_gb .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",_fbcd .Name ); +if _gccgg :=d .Skip ();_gccgg !=nil {return _gccgg ;};};case _d .EndElement :break _dddc ;case _d .CharData :};};return nil ;};func (_cddgaa *ST_FrameScrollbar )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cddgaa =0;case "\u006f\u006e":*_cddgaa =1; +case "\u006f\u0066\u0066":*_cddgaa =2;case "\u0061\u0075\u0074\u006f":*_cddgaa =3;};return nil ;};func (_fffg *CT_HdrFtrRef )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dbggc ,_beegba :=_fffg .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); +if _beegba !=nil {return _beegba ;};start .Attr =append (start .Attr ,_dbggc );start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fffg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_cdgc *CT_DocPartBehaviors )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcfbc :for {_gcgda ,_dabg :=d .Token ();if _dabg !=nil {return _dabg ;};switch _bgdeg :=_gcgda .(type ){case _d .StartElement :switch _bgdeg .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"}:_egadg :=NewCT_DocPartBehavior (); +if _ddead :=d .DecodeElement (_egadg ,&_bgdeg );_ddead !=nil {return _ddead ;};_cdgc .Behavior =append (_cdgc .Behavior ,_egadg );default:_gb .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",_bgdeg .Name ); +if _aedag :=d .Skip ();_aedag !=nil {return _aedag ;};};case _d .EndElement :break _dcfbc ;case _d .CharData :};};return nil ;};func (_ddedc *CT_FontFamily )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cdef ,_ggga :=_ddedc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _ggga !=nil {return _ggga ;};start .Attr =append (start .Attr ,_cdef );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcgebf ST_PTabAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ccfbc :=_d .Attr {}; +_ccfbc .Name =name ;switch _gcgebf {case ST_PTabAlignmentUnset :_ccfbc .Value ="";case ST_PTabAlignmentLeft :_ccfbc .Value ="\u006c\u0065\u0066\u0074";case ST_PTabAlignmentCenter :_ccfbc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PTabAlignmentRight :_ccfbc .Value ="\u0072\u0069\u0067h\u0074"; +};return _ccfbc ,nil ;};func (_dagge *ST_VerticalJc )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dagge =0;case "\u0074\u006f\u0070":*_dagge =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dagge =2;case "\u0062\u006f\u0074\u0068":*_dagge =3; +case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dagge =4;};return nil ;};func NewCT_RPrDefault ()*CT_RPrDefault {_adged :=&CT_RPrDefault {};return _adged }; -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// Validate validates the CT_TcPr and its children +func (_ebefb *CT_TcPr )Validate ()error {return _ebefb .ValidateWithPath ("\u0043T\u005f\u0054\u0063\u0050\u0072");};func (_gacbf ST_FldCharType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bggbaa :=_d .Attr {};_bggbaa .Name =name ;switch _gacbf {case ST_FldCharTypeUnset :_bggbaa .Value =""; +case ST_FldCharTypeBegin :_bggbaa .Value ="\u0062\u0065\u0067i\u006e";case ST_FldCharTypeSeparate :_bggbaa .Value ="\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065";case ST_FldCharTypeEnd :_bggbaa .Value ="\u0065\u006e\u0064";};return _bggbaa ,nil ;}; +func (_cbagfd ST_ThemeColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cbagfd .String (),start );}; -// Row-Level Structured Document Tag Content -SdtContent *CT_SdtContentRow ;};type CT_BookmarkRange struct{ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; +// Validate validates the CT_Picture and its children +func (_ddade *CT_Picture )Validate ()error {return _ddade .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func NewCT_Footnotes ()*CT_Footnotes {_adebf :=&CT_Footnotes {};return _adebf };func NewCT_DocPart ()*CT_DocPart {_ddde :=&CT_DocPart {}; +return _ddde }; -// Annotation Identifier -IdAttr int64 ;};func (_adfggc ST_BrClear )Validate ()error {return _adfggc .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_FramePr and its children, prefixing error messages with path +func (_edgd *CT_FramePr )ValidateWithPath (path string )error {if _gbdf :=_edgd .DropCapAttr .ValidateWithPath (path +"\u002f\u0044\u0072o\u0070\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_gbdf !=nil {return _gbdf ;};if _edgd .WAttr !=nil {if _gdde :=_edgd .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072"); +_gdde !=nil {return _gdde ;};};if _edgd .HAttr !=nil {if _ffcg :=_edgd .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_ffcg !=nil {return _ffcg ;};};if _edgd .VSpaceAttr !=nil {if _fgbg :=_edgd .VSpaceAttr .ValidateWithPath (path +"/\u0056\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072"); +_fgbg !=nil {return _fgbg ;};};if _edgd .HSpaceAttr !=nil {if _fdced :=_edgd .HSpaceAttr .ValidateWithPath (path +"/\u0048\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_fdced !=nil {return _fdced ;};};if _ffdg :=_edgd .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r"); +_ffdg !=nil {return _ffdg ;};if _bdaac :=_edgd .HAnchorAttr .ValidateWithPath (path +"\u002f\u0048\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_bdaac !=nil {return _bdaac ;};if _gggff :=_edgd .VAnchorAttr .ValidateWithPath (path +"\u002f\u0056\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072"); +_gggff !=nil {return _gggff ;};if _edgd .XAttr !=nil {if _begag :=_edgd .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_begag !=nil {return _begag ;};};if _dfed :=_edgd .XAlignAttr .ValidateWithPath (path +"/\u0058\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_dfed !=nil {return _dfed ;};if _edgd .YAttr !=nil {if _abceb :=_edgd .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_abceb !=nil {return _abceb ;};};if _cdbgb :=_edgd .YAlignAttr .ValidateWithPath (path +"/\u0059\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_cdbgb !=nil {return _cdbgb ;};if _fcffg :=_edgd .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_fcffg !=nil {return _fcffg ;};if _edgd .AnchorLockAttr !=nil {if _bdfee :=_edgd .AnchorLockAttr .ValidateWithPath (path +"\u002fA\u006ec\u0068\u006f\u0072\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072"); +_bdfee !=nil {return _bdfee ;};};return nil ;};func (_eegab *CT_PermStart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfcfc :=range start .Attr {if _dfcfc .Name .Local =="\u0065\u0064\u0047r\u0070"{_eegab .EdGrpAttr .UnmarshalXMLAttr (_dfcfc ); +continue ;};if _dfcfc .Name .Local =="\u0065\u0064"{_cefegg ,_accaf :=_dfcfc .Value ,error (nil );if _accaf !=nil {return _accaf ;};_eegab .EdAttr =&_cefegg ;continue ;};if _dfcfc .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_egcfbe ,_dgebe :=_e .ParseInt (_dfcfc .Value ,10,64); +if _dgebe !=nil {return _dgebe ;};_eegab .ColFirstAttr =&_egcfbe ;continue ;};if _dfcfc .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_ccfc ,_dgaad :=_e .ParseInt (_dfcfc .Value ,10,64);if _dgaad !=nil {return _dgaad ;};_eegab .ColLastAttr =&_ccfc ; +continue ;};if _dfcfc .Name .Local =="\u0069\u0064"{_ddcgfg ,_defag :=_dfcfc .Value ,error (nil );if _defag !=nil {return _defag ;};_eegab .IdAttr =_ddcgfg ;continue ;};if _dfcfc .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_eegab .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_dfcfc ); +continue ;};};for {_gbcg ,_gffcfd :=d .Token ();if _gffcfd !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0065r\u006d\u0053\u0074\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_gffcfd );};if _bcdbf ,_abcfa :=_gbcg .(_d .EndElement ); +_abcfa &&_bcdbf .Name ==start .Name {break ;};};return nil ;};func (_caaec *ST_TblWidth )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aageae ,_acfad :=d .Token ();if _acfad !=nil {return _acfad ;};if _edegac ,_cgfdb :=_aageae .(_d .EndElement ); +_cgfdb &&_edegac .Name ==start .Name {*_caaec =1;return nil ;};if _adfbe ,_geaafc :=_aageae .(_d .CharData );!_geaafc {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",_aageae ); +}else {switch string (_adfbe ){case "":*_caaec =0;case "\u006e\u0069\u006c":*_caaec =1;case "\u0070\u0063\u0074":*_caaec =2;case "\u0064\u0078\u0061":*_caaec =3;case "\u0061\u0075\u0074\u006f":*_caaec =4;};};_aageae ,_acfad =d .Token ();if _acfad !=nil {return _acfad ; +};if _eabee ,_bacgad :=_aageae .(_d .EndElement );_bacgad &&_eabee .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",_aageae ); +}; -// ValidateWithPath validates the CT_Endnotes and its children, prefixing error messages with path -func (_cgdbg *CT_Endnotes )ValidateWithPath (path string )error {for _ebdeba ,_fcbd :=range _cgdbg .Endnote {if _ggfad :=_fcbd .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_ebdeba )); -_ggfad !=nil {return _ggfad ;};};return nil ;};const (ST_PitchUnset ST_Pitch =0;ST_PitchFixed ST_Pitch =1;ST_PitchVariable ST_Pitch =2;ST_PitchDefault ST_Pitch =3;); +// ValidateWithPath validates the CT_RPrDefault and its children, prefixing error messages with path +func (_agfaf *CT_RPrDefault )ValidateWithPath (path string )error {if _agfaf .RPr !=nil {if _accdf :=_agfaf .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_accdf !=nil {return _accdf ;};};return nil ;};func (_faadc *CT_Language )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _faadc .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_faadc .ValAttr )}); +};if _faadc .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_b .Sprintf ("\u0025\u0076",*_faadc .EastAsiaAttr )});};if _faadc .BidiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_faadc .BidiAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bgfaa *ST_Em )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agcffd ,_efcee :=d .Token ();if _efcee !=nil {return _efcee ;};if _facgb ,_gaffdb :=_agcffd .(_d .EndElement ); +_gaffdb &&_facgb .Name ==start .Name {*_bgfaa =1;return nil ;};if _edaaf ,_gfdegc :=_agcffd .(_d .CharData );!_gfdegc {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",_agcffd ); +}else {switch string (_edaaf ){case "":*_bgfaa =0;case "\u006e\u006f\u006e\u0065":*_bgfaa =1;case "\u0064\u006f\u0074":*_bgfaa =2;case "\u0063\u006f\u006dm\u0061":*_bgfaa =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_bgfaa =4;case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_bgfaa =5; +};};_agcffd ,_efcee =d .Token ();if _efcee !=nil {return _efcee ;};if _ebcaea ,_fcafbd :=_agcffd .(_d .EndElement );_fcafbd &&_ebcaea .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",_agcffd ); +};func (_ffadaf ST_DocPartGallery )ValidateWithPath (path string )error {switch _ffadaf {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 _b .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 ;}; -// ValidateWithPath validates the CT_LongHexNumber and its children, prefixing error messages with path -func (_dbbea *CT_LongHexNumber )ValidateWithPath (path string )error {return nil };func (_ccecc ST_AnnotationVMerge )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bdffe :=_f .Attr {};_bdffe .Name =name ;switch _ccecc {case ST_AnnotationVMergeUnset :_bdffe .Value =""; -case ST_AnnotationVMergeCont :_bdffe .Value ="\u0063\u006f\u006e\u0074";case ST_AnnotationVMergeRest :_bdffe .Value ="\u0072\u0065\u0073\u0074";};return _bdffe ,nil ;}; +// ValidateWithPath validates the WdWpc and its children, prefixing error messages with path +func (_fdgcb *WdWpc )ValidateWithPath (path string )error {if _gfabbfg :=_fdgcb .WdCT_WordprocessingCanvas .ValidateWithPath (path );_gfabbfg !=nil {return _gfabbfg ;};return nil ;};func (_fdfab *ST_PageBorderOffset )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fdfab =0; +case "\u0070\u0061\u0067\u0065":*_fdfab =1;case "\u0074\u0065\u0078\u0074":*_fdfab =2;};return nil ;}; -// ValidateWithPath validates the CT_DocType and its children, prefixing error messages with path -func (_egfed *CT_DocType )ValidateWithPath (path string )error {return nil }; +// Validate validates the WdCT_WrapPath and its children +func (_accbbc *WdCT_WrapPath )Validate ()error {return _accbbc .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068");}; -// ValidateWithPath validates the CT_VMerge and its children, prefixing error messages with path -func (_cdeecfb *CT_VMerge )ValidateWithPath (path string )error {if _dddcab :=_cdeecfb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dddcab !=nil {return _dddcab ;};return nil ;};type ST_HighlightColor byte ; +// ValidateWithPath validates the WdCT_WrapNone and its children, prefixing error messages with path +func (_cacdec *WdCT_WrapNone )ValidateWithPath (path string )error {return nil };func (_ddadb *CT_TblWidth )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdfac :=range start .Attr {if _cdfac .Name .Local =="\u0077"{_efbfe ,_gdaba :=ParseUnionST_MeasurementOrPercent (_cdfac .Value ); +if _gdaba !=nil {return _gdaba ;};_ddadb .WAttr =&_efbfe ;continue ;};if _cdfac .Name .Local =="\u0074\u0079\u0070\u0065"{_ddadb .TypeAttr .UnmarshalXMLAttr (_cdfac );continue ;};};for {_ccbaab ,_dfagg :=d .Token ();if _dfagg !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068\u003a\u0020\u0025\u0073",_dfagg ); +};if _acaba ,_edcdg :=_ccbaab .(_d .EndElement );_edcdg &&_acaba .Name ==start .Name {break ;};};return nil ;};func (_afaced ST_PTabRelativeTo )ValidateWithPath (path string )error {switch _afaced {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 (_afaced )); +};return nil ;};type CT_Placeholder struct{ -// Validate validates the CT_Empty and its children -func (_dfgcd *CT_Empty )Validate ()error {return _dfgcd .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};type CT_FFTextType struct{ +// Document Part Reference +DocPart *CT_String ;}; -// Text Box Form Field Type Values -ValAttr ST_FFTextType ;};type CT_CellMergeTrackChange struct{VMergeAttr ST_AnnotationVMerge ;VMergeOrigAttr ST_AnnotationVMerge ;AuthorAttr string ;DateAttr *_c .Time ; +// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path +func (_afdd *CT_Border )ValidateWithPath (path string )error {if _afdd .ValAttr ==ST_BorderUnset {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 _dcgd :=_afdd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcgd !=nil {return _dcgd ;};if _afdd .ColorAttr !=nil {if _dgae :=_afdd .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); +_dgae !=nil {return _dgae ;};};if _bbcb :=_afdd .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bbcb !=nil {return _bbcb ;};if _afdd .ShadowAttr !=nil {if _eab :=_afdd .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); +_eab !=nil {return _eab ;};};if _afdd .FrameAttr !=nil {if _fec :=_afdd .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_fec !=nil {return _fec ;};};return nil ;}; -// Annotation Identifier -IdAttr int64 ;};func (_gabde *CT_Control )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gabde .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_gabde .NameAttr )}); -};if _gabde .ShapeidAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0069d"},Value :_d .Sprintf ("\u0025\u0076",*_gabde .ShapeidAttr )});};if _gabde .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_gabde .IdAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_CustomXmlCell ()*CT_CustomXmlCell {_aaafc :=&CT_CustomXmlCell {};return _aaafc };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;); +// ValidateWithPath validates the WdCT_PosH and its children, prefixing error messages with path +func (_dgffcg *WdCT_PosH )ValidateWithPath (path string )error {if _dgffcg .RelativeFromAttr ==WdST_RelFromHUnset {return _b .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 _fdccdb :=_dgffcg .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_fdccdb !=nil {return _fdccdb ;};if _daafgg :=_dgffcg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_daafgg !=nil {return _daafgg ;};return nil ;}; -// ValidateWithPath validates the CT_FtnEdnSepRef and its children, prefixing error messages with path -func (_gedee *CT_FtnEdnSepRef )ValidateWithPath (path string )error {return nil };type CT_Font struct{ +// Validate validates the CT_FramePr and its children +func (_abaf *CT_FramePr )Validate ()error {return _abaf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");};func NewCT_TblOverlap ()*CT_TblOverlap {_cdbee :=&CT_TblOverlap {};_cdbee .ValAttr =ST_TblOverlap (1);return _cdbee ; +}; -// Primary Font Name -NameAttr string ; +// ValidateWithPath validates the CT_MultiLevelType and its children, prefixing error messages with path +func (_daeaa *CT_MultiLevelType )ValidateWithPath (path string )error {if _daeaa .ValAttr ==ST_MultiLevelTypeUnset {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 _deecgg :=_daeaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_deecgg !=nil {return _deecgg ;};return nil ;};type CT_ShapeDefaults struct{Any []_ec .Any ;};func (_eccff *ST_FrameLayout )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eccff =0; +case "\u0072\u006f\u0077\u0073":*_eccff =1;case "\u0063\u006f\u006c\u0073":*_eccff =2;case "\u006e\u006f\u006e\u0065":*_eccff =3;};return nil ;};func NewCT_FontFamily ()*CT_FontFamily {_bddgc :=&CT_FontFamily {};_bddgc .ValAttr =ST_FontFamily (1);return _bddgc ; +}; -// Alternate Names for Font -AltName *CT_String ; +// ValidateWithPath validates the WdCT_Anchor and its children, prefixing error messages with path +func (_eeaccd *WdCT_Anchor )ValidateWithPath (path string )error {if _efbdf :=_eeaccd .SimplePos .ValidateWithPath (path +"\u002f\u0053\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073");_efbdf !=nil {return _efbdf ;};if _dcbgdf :=_eeaccd .PositionH .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048"); +_dcbgdf !=nil {return _dcbgdf ;};if _gabgee :=_eeaccd .PositionV .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056");_gabgee !=nil {return _gabgee ;};if _dfcdbc :=_eeaccd .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074"); +_dfcdbc !=nil {return _dfcdbc ;};if _eeaccd .EffectExtent !=nil {if _ebffdf :=_eeaccd .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_ebffdf !=nil {return _ebffdf ;};};if _eeaccd .Choice !=nil {if _bgbgc :=_eeaccd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_bgbgc !=nil {return _bgbgc ;};};if _bfgag :=_eeaccd .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_bfgag !=nil {return _bfgag ;};if _eeaccd .CNvGraphicFramePr !=nil {if _bccba :=_eeaccd .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); +_bccba !=nil {return _bccba ;};};if _caaff :=_eeaccd .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_caaff !=nil {return _caaff ;};return nil ;};func (_gdcadg ST_MailMergeDocType )String ()string {switch _gdcadg {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 "";};type CT_PageNumber struct{ -// Panose-1 Typeface Classification Number -Panose1 *CT_Panose ; +// Page Number Format +FmtAttr ST_NumberFormat ; -// Character Set Supported By Font -Charset *CT_Charset ; +// Starting Page Number +StartAttr *int64 ; -// Font Family -Family *CT_FontFamily ; +// Chapter Heading Style +ChapStyleAttr *int64 ; -// Raster or Vector Font -NotTrueType *CT_OnOff ; +// Chapter Separator Character +ChapSepAttr ST_ChapterSep ;}; -// Font Pitch -Pitch *CT_Pitch ; +// Validate validates the WdCT_WordprocessingShapeChoice1 and its children +func (_fcfbc *WdCT_WordprocessingShapeChoice1 )Validate ()error {return _fcfbc .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"); +};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;); -// Supported Unicode Subranges and Code Pages -Sig *CT_FontSig ; +// ValidateWithPath validates the CT_FFCheckBoxChoice and its children, prefixing error messages with path +func (_adbbbd *CT_FFCheckBoxChoice )ValidateWithPath (path string )error {if _adbbbd .Size !=nil {if _fdcbd :=_adbbbd .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_fdcbd !=nil {return _fdcbd ;};};if _adbbbd .SizeAuto !=nil {if _cefe :=_adbbbd .SizeAuto .ValidateWithPath (path +"\u002fS\u0069\u007a\u0065\u0041\u0075\u0074o"); +_cefe !=nil {return _cefe ;};};return nil ;};func NewCT_CustomXmlPr ()*CT_CustomXmlPr {_ceef :=&CT_CustomXmlPr {};return _ceef };type CT_CustomXmlPr struct{ -// Regular Font Style Embedding -EmbedRegular *CT_FontRel ; +// Custom XML Element Placeholder Text +Placeholder *CT_String ; -// Bold Style Font Style Embedding -EmbedBold *CT_FontRel ; +// Custom XML Attribute +Attr []*CT_Attr ;}; -// Italic Font Style Embedding -EmbedItalic *CT_FontRel ; +// Validate validates the CT_AutoCaption and its children +func (_ee *CT_AutoCaption )Validate ()error {return _ee .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0043\u0061p\u0074\u0069\u006f\u006e");}; -// Bold Italic Font Style Embedding -EmbedBoldItalic *CT_FontRel ;};func (_cebf *CT_CellMergeTrackChange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cebf .VMergeAttr !=ST_AnnotationVMergeUnset {_ccbbb ,_ggcf :=_cebf .VMergeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}); -if _ggcf !=nil {return _ggcf ;};start .Attr =append (start .Attr ,_ccbbb );};if _cebf .VMergeOrigAttr !=ST_AnnotationVMergeUnset {_abec ,_eaae :=_cebf .VMergeOrigAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076M\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"}); -if _eaae !=nil {return _eaae ;};start .Attr =append (start .Attr ,_abec );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_d .Sprintf ("\u0025\u0076",_cebf .AuthorAttr )}); -if _cebf .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_cebf .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_cebf .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CalendarType and its children, prefixing error messages with path +func (_gbdg *CT_CalendarType )ValidateWithPath (path string )error {if _bafg :=_gbdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bafg !=nil {return _bafg ;};return nil ;};func (_bddab *WdCT_Inline )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bddab .DistTAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_b .Sprintf ("\u0025\u0076",*_bddab .DistTAttr )}); +};if _bddab .DistBAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_b .Sprintf ("\u0025\u0076",*_bddab .DistBAttr )});};if _bddab .DistLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_b .Sprintf ("\u0025\u0076",*_bddab .DistLAttr )}); +};if _bddab .DistRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_b .Sprintf ("\u0025\u0076",*_bddab .DistRAttr )});};e .EncodeToken (start );_daadc :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}}; +e .EncodeElement (_bddab .Extent ,_daadc );if _bddab .EffectExtent !=nil {_gbcda :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_bddab .EffectExtent ,_gbcda ); +};_geddce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_bddab .DocPr ,_geddce );if _bddab .CNvGraphicFramePr !=nil {_bcfece :=_d .StartElement {Name :_d .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}}; +e .EncodeElement (_bddab .CNvGraphicFramePr ,_bcfece );};_cgbcbc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_cgbcbc .Attr =append (_cgbcbc .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 (_bddab .Graphic ,_cgbcbc );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Drawing and its children -func (_addf *CT_Drawing )Validate ()error {return _addf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func NewCT_Frame ()*CT_Frame {_bdagb :=&CT_Frame {};return _bdagb };type CT_SimpleField struct{ +// ValidateWithPath validates the CT_Proof and its children, prefixing error messages with path +func (_dfaa *CT_Proof )ValidateWithPath (path string )error {if _cbcbea :=_dfaa .SpellingAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_cbcbea !=nil {return _cbcbea ;};if _fbgag :=_dfaa .GrammarAttr .ValidateWithPath (path +"\u002f\u0047\u0072a\u006d\u006d\u0061\u0072\u0041\u0074\u0074\u0072"); +_fbgag !=nil {return _fbgag ;};return nil ;};func (_bbbb *CT_DocGrid )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ceaeb :=range start .Attr {if _ceaeb .Name .Local =="\u0074\u0079\u0070\u0065"{_bbbb .TypeAttr .UnmarshalXMLAttr (_ceaeb ); +continue ;};if _ceaeb .Name .Local =="\u006ci\u006e\u0065\u0050\u0069\u0074\u0063h"{_egdbe ,_ggdbc :=_e .ParseInt (_ceaeb .Value ,10,64);if _ggdbc !=nil {return _ggdbc ;};_bbbb .LinePitchAttr =&_egdbe ;continue ;};if _ceaeb .Name .Local =="\u0063h\u0061\u0072\u0053\u0070\u0061\u0063e"{_geaga ,_bebg :=_e .ParseInt (_ceaeb .Value ,10,64); +if _bebg !=nil {return _bebg ;};_bbbb .CharSpaceAttr =&_geaga ;continue ;};};for {_dbffb ,_aaabf :=d .Token ();if _aaabf !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064\u003a\u0020%\u0073",_aaabf ); +};if _ddffc ,_ccead :=_dbffb .(_d .EndElement );_ccead &&_ddffc .Name ==start .Name {break ;};};return nil ;};func (_bbdac ST_TblWidth )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bbdac .String (),start );};func (_ga *AG_Password )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ga .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 :_b .Sprintf ("\u0025\u0076",*_ga .AlgorithmNameAttr )}); +};if _ga .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 :_b .Sprintf ("\u0025\u0076",*_ga .HashValueAttr )});};if _ga .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 :_b .Sprintf ("\u0025\u0076",*_ga .SaltValueAttr )}); +};if _ga .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 :_b .Sprintf ("\u0025\u0076",*_ga .SpinCountAttr )});};return nil ;};func (_fda *AG_SectPrAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fda .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_b .Sprintf ("\u0025\u0076",*_fda .RsidRPrAttr )}); +};if _fda .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_b .Sprintf ("\u0025\u0076",*_fda .RsidDelAttr )});};if _fda .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_b .Sprintf ("\u0025\u0076",*_fda .RsidRAttr )}); +};if _fda .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fda .RsidSectAttr )});};return nil ;};func (_gfggea ST_DropCap )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aaedcbb :=_d .Attr {}; +_aaedcbb .Name =name ;switch _gfggea {case ST_DropCapUnset :_aaedcbb .Value ="";case ST_DropCapNone :_aaedcbb .Value ="\u006e\u006f\u006e\u0065";case ST_DropCapDrop :_aaedcbb .Value ="\u0064\u0072\u006f\u0070";case ST_DropCapMargin :_aaedcbb .Value ="\u006d\u0061\u0072\u0067\u0069\u006e"; +};return _aaedcbb ,nil ;};func (_faeac *CT_Guid )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _faeac .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_faeac .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aedcd *CT_ObjectChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aedcd .Control !=nil {_acbgb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}}; +e .EncodeElement (_aedcd .Control ,_acbgb );};if _aedcd .ObjectLink !=nil {_beadc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006fb\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}};e .EncodeElement (_aedcd .ObjectLink ,_beadc );};if _aedcd .ObjectEmbed !=nil {_cbfgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}}; +e .EncodeElement (_aedcd .ObjectEmbed ,_cbfgc );};if _aedcd .Movie !=nil {_dgefbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_aedcd .Movie ,_dgefbb );};return nil ;};func (_dbgfgf *ST_MailMergeDest )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dbgfgf =0; +case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_dbgfgf =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_dbgfgf =2;case "\u0065\u006d\u0061i\u006c":*_dbgfgf =3;case "\u0066\u0061\u0078":*_dbgfgf =4;};return nil ;};func (_gdeef ST_RubyAlign )ValidateWithPath (path string )error {switch _gdeef {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 (_gdeef )); +};return nil ;};func (_bcgfdb *ST_CombineBrackets )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcgeb ,_bfgege :=d .Token ();if _bfgege !=nil {return _bfgege ;};if _fbccfg ,_efedb :=_gcgeb .(_d .EndElement );_efedb &&_fbccfg .Name ==start .Name {*_bcgfdb =1; +return nil ;};if _bebbcg ,_agbcf :=_gcgeb .(_d .CharData );!_agbcf {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",_gcgeb );}else {switch string (_bebbcg ){case "":*_bcgfdb =0; +case "\u006e\u006f\u006e\u0065":*_bcgfdb =1;case "\u0072\u006f\u0075n\u0064":*_bcgfdb =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_bcgfdb =3;case "\u0061\u006e\u0067l\u0065":*_bcgfdb =4;case "\u0063\u0075\u0072l\u0079":*_bcgfdb =5;};};_gcgeb ,_bfgege =d .Token (); +if _bfgege !=nil {return _bfgege ;};if _gdbbg ,_cbgdg :=_gcgeb .(_d .EndElement );_cbgdg &&_gdbbg .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",_gcgeb ); +};type CT_TblGridCol struct{ -// Field Codes -InstrAttr string ; +// Grid Column Width +WAttr *_gf .ST_TwipsMeasure ;};func (_ebdef ST_RestartNumber )String ()string {switch _ebdef {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 "";};type CT_Underline struct{ -// Field Should Not Be Recalculated -FldLockAttr *_df .ST_OnOff ; +// Underline Style +ValAttr ST_Underline ; -// Field Result Invalidated -DirtyAttr *_df .ST_OnOff ; +// Underline Color +ColorAttr *ST_HexColor ; -// Custom Field Data -FldData *CT_Text ;EG_PContent []*EG_PContent ;};func (_deaac *ST_ChapterSep )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_deaac =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_deaac =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_deaac =2; -case "\u0063\u006f\u006co\u006e":*_deaac =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_deaac =4;case "\u0065\u006e\u0044\u0061\u0073\u0068":*_deaac =5;};return nil ;};func (_efbbb *ST_EdGrp )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_efbbb =0; -case "\u006e\u006f\u006e\u0065":*_efbbb =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_efbbb =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_efbbb =3;case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_efbbb =4; -case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_efbbb =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_efbbb =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_efbbb =7;};return nil ;};func NewCT_BookmarkRange ()*CT_BookmarkRange {_cbed :=&CT_BookmarkRange {}; -return _cbed }; +// Underline Theme Color +ThemeColorAttr ST_ThemeColor ; -// ValidateWithPath validates the CT_FtnProps and its children, prefixing error messages with path -func (_fdeac *CT_FtnProps )ValidateWithPath (path string )error {if _fdeac .Pos !=nil {if _dcgef :=_fdeac .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_dcgef !=nil {return _dcgef ;};};if _fdeac .NumFmt !=nil {if _bfff :=_fdeac .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_bfff !=nil {return _bfff ;};};if _fdeac .NumStart !=nil {if _bbcae :=_fdeac .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_bbcae !=nil {return _bbcae ;};};if _fdeac .NumRestart !=nil {if _fdbe :=_fdeac .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); -_fdbe !=nil {return _fdbe ;};};return nil ;};func (_cfdda ST_FrameScrollbar )String ()string {switch _cfdda {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0061\u0075\u0074\u006f";};return "";};func (_bbagd ST_ChapterSep )Validate ()error {return _bbagd .ValidateWithPath ("")}; -func (_eeedeg ST_PageBorderOffset )Validate ()error {return _eeedeg .ValidateWithPath ("")}; +// Underline Theme Color Tint +ThemeTintAttr *string ; -// ValidateWithPath validates the CT_MultiLevelType and its children, prefixing error messages with path -func (_ddbaae *CT_MultiLevelType )ValidateWithPath (path string )error {if _ddbaae .ValAttr ==ST_MultiLevelTypeUnset {return _d .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 _eggfb :=_ddbaae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eggfb !=nil {return _eggfb ;};return nil ;}; +// Underline Theme Color Shade +ThemeShadeAttr *string ;}; -// ValidateWithPath validates the WdWsp and its children, prefixing error messages with path -func (_ddgfa *WdWsp )ValidateWithPath (path string )error {if _eccddd :=_ddgfa .WdCT_WordprocessingShape .ValidateWithPath (path );_eccddd !=nil {return _eccddd ;};return nil ;};func (_deagcb ST_MailMergeDocType )ValidateWithPath (path string )error {switch _deagcb {case 0,1,2,3,4,5,6:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deagcb )); -};return nil ;};func (_bgaea *Comments )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgaea .CT_Comments =*NewCT_Comments ();_bdbbgf :for {_aafgfb ,_fdffge :=d .Token ();if _fdffge !=nil {return _fdffge ;};switch _ccgfbg :=_aafgfb .(type ){case _f .StartElement :switch _ccgfbg .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebfebc :=NewCT_Comment (); -if _gfbfd :=d .DecodeElement (_ebfebc ,&_ccgfbg );_gfbfd !=nil {return _gfbfd ;};_bgaea .Comment =append (_bgaea .Comment ,_ebfebc );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",_ccgfbg .Name ); -if _bebecc :=d .Skip ();_bebecc !=nil {return _bebecc ;};};case _f .EndElement :break _bdbbgf ;case _f .CharData :};};return nil ;};func (_gcabf ST_PTabRelativeTo )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dggagf :=_f .Attr {};_dggagf .Name =name ; -switch _gcabf {case ST_PTabRelativeToUnset :_dggagf .Value ="";case ST_PTabRelativeToMargin :_dggagf .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_PTabRelativeToIndent :_dggagf .Value ="\u0069\u006e\u0064\u0065\u006e\u0074";};return _dggagf ,nil ; -};type CT_WriteProtection struct{ +// Validate validates the CT_MathCtrlIns and its children +func (_febag *CT_MathCtrlIns )Validate ()error {return _febag .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0049\u006e\u0073");};func NewWdCT_WrapTopBottom ()*WdCT_WrapTopBottom {_baecd :=&WdCT_WrapTopBottom {};return _baecd }; +func NewCT_Guid ()*CT_Guid {_geaee :=&CT_Guid {};return _geaee };func NewWdCT_PosV ()*WdCT_PosV {_bafab :=&WdCT_PosV {};_bafab .RelativeFromAttr =WdST_RelFromV (1);_bafab .Choice =NewWdCT_PosVChoice ();return _bafab ;};type CT_VMerge struct{ -// Recommend Write Protection in User Interface -RecommendedAttr *_df .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _df .ST_CryptProv ;CryptAlgorithmClassAttr _df .ST_AlgClass ;CryptAlgorithmTypeAttr _df .ST_AlgType ;CryptAlgorithmSidAttr *int64 ; -CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};func (_dgdade *CT_RPrDefault )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgdbe :for {_bbbgf ,_ecefc :=d .Token (); -if _ecefc !=nil {return _ecefc ;};switch _bfbf :=_bbbgf .(type ){case _f .StartElement :switch _bfbf .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgdade .RPr =NewCT_RPr (); -if _adaba :=d .DecodeElement (_dgdade .RPr ,&_bfbf );_adaba !=nil {return _adaba ;};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",_bfbf .Name ); -if _gcccc :=d .Skip ();_gcccc !=nil {return _gcccc ;};};case _f .EndElement :break _dgdbe ;case _f .CharData :};};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 ParseUnionST_SignedHpsMeasure (s string )(ST_SignedHpsMeasure ,error ){_ebebac :=ST_SignedHpsMeasure {};if _df .ST_UniversalMeasurePatternRe .MatchString (s ){_ebebac .ST_UniversalMeasure =&s ; -}else {_gfdgcdb ,_eeabb :=_fc .ParseFloat (s ,64);if _eeabb !=nil {return _ebebac ,_d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_eeabb );};_ebebac .Int64 =_fad .Int64 (int64 (_gfdgcdb )); -};return _ebebac ,nil ;}; +// Vertical Merge Type +ValAttr ST_Merge ;};func (_bfe *CT_AbstractNum )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edfg :=range start .Attr {if _edfg .Name .Local =="\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"{_dag ,_bad :=_e .ParseInt (_edfg .Value ,10,64); +if _bad !=nil {return _bad ;};_bfe .AbstractNumIdAttr =_dag ;continue ;};};_gbe :for {_dbc ,_cfbg :=d .Token ();if _cfbg !=nil {return _cfbg ;};switch _bcg :=_dbc .(type ){case _d .StartElement :switch _bcg .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"}:_bfe .Nsid =NewCT_LongHexNumber (); +if _fde :=d .DecodeElement (_bfe .Nsid ,&_bcg );_fde !=nil {return _fde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfe .MultiLevelType =NewCT_MultiLevelType (); +if _aa :=d .DecodeElement (_bfe .MultiLevelType ,&_bcg );_aa !=nil {return _aa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfe .Tmpl =NewCT_LongHexNumber (); +if _gbd :=d .DecodeElement (_bfe .Tmpl ,&_bcg );_gbd !=nil {return _gbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfe .Name =NewCT_String (); +if _gdca :=d .DecodeElement (_bfe .Name ,&_bcg );_gdca !=nil {return _gdca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfe .StyleLink =NewCT_String (); +if _fbce :=d .DecodeElement (_bfe .StyleLink ,&_bcg );_fbce !=nil {return _fbce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfe .NumStyleLink =NewCT_String (); +if _agc :=d .DecodeElement (_bfe .NumStyleLink ,&_bcg );_agc !=nil {return _agc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbb :=NewCT_Lvl (); +if _ac :=d .DecodeElement (_bbb ,&_bcg );_ac !=nil {return _ac ;};_bfe .Lvl =append (_bfe .Lvl ,_bbb );default:_gb .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",_bcg .Name ); +if _efg :=d .Skip ();_efg !=nil {return _efg ;};};case _d .EndElement :break _gbe ;case _d .CharData :};};return nil ;};func (_dgbca *CT_DocParts )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dgbca .DocPart !=nil {_ddfd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}}; +for _ ,_efebd :=range _dgbca .DocPart {e .EncodeElement (_efebd ,_ddfd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfce *CT_FFTextType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfce .ValAttr =ST_FFTextType (1); +for _ ,_gbbf :=range start .Attr {if _gbbf .Name .Local =="\u0076\u0061\u006c"{_cfce .ValAttr .UnmarshalXMLAttr (_gbbf );continue ;};};for {_abeaf ,_dgdeda :=d .Token ();if _dgdeda !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0054e\u0078t\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_dgdeda ); +};if _geaba ,_bdbaa :=_abeaf .(_d .EndElement );_bdbaa &&_geaba .Name ==start .Name {break ;};};return nil ;};type CT_SmartTagType struct{ -// ValidateWithPath validates the CT_PTab and its children, prefixing error messages with path -func (_aceb *CT_PTab )ValidateWithPath (path string )error {if _aceb .AlignmentAttr ==ST_PTabAlignmentUnset {return _d .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 _aggbdc :=_aceb .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072");_aggbdc !=nil {return _aggbdc ;};if _aceb .RelativeToAttr ==ST_PTabRelativeToUnset {return _d .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 _efff :=_aceb .RelativeToAttr .ValidateWithPath (path +"\u002fR\u0065l\u0061\u0074\u0069\u0076\u0065\u0054\u006f\u0041\u0074\u0074\u0072");_efff !=nil {return _efff ;};if _aceb .LeaderAttr ==ST_PTabLeaderUnset {return _d .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 _aedaa :=_aceb .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_aedaa !=nil {return _aedaa ;};return nil ;};func (_gggfa *CT_SdtContentRow )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _gggfa .Tr !=nil {_gdcffc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0072"}};for _ ,_dffff :=range _gggfa .Tr {e .EncodeElement (_dffff ,_gdcffc );};};if _gggfa .CustomXml !=nil {_ddbba :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}}; -e .EncodeElement (_gggfa .CustomXml ,_ddbba );};if _gggfa .Sdt !=nil {_adfad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_gggfa .Sdt ,_adfad );};if _gggfa .EG_RunLevelElts !=nil {for _ ,_dfdaca :=range _gggfa .EG_RunLevelElts {_dfdaca .MarshalXML (e ,_f .StartElement {}); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_facbc *Styles )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_facbc .CT_Styles =*NewCT_Styles ();_gbfda :for {_facefe ,_bdaefdb :=d .Token ();if _bdaefdb !=nil {return _bdaefdb ; -};switch _cbacc :=_facefe .(type ){case _f .StartElement :switch _cbacc .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_facbc .DocDefaults =NewCT_DocDefaults (); -if _beacee :=d .DecodeElement (_facbc .DocDefaults ,&_cbacc );_beacee !=nil {return _beacee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_facbc .LatentStyles =NewCT_LatentStyles (); -if _cfeec :=d .DecodeElement (_facbc .LatentStyles ,&_cbacc );_cfeec !=nil {return _cfeec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efaebe :=NewCT_Style (); -if _ccedg :=d .DecodeElement (_efaebe ,&_cbacc );_ccedg !=nil {return _ccedg ;};_facbc .Style =append (_facbc .Style ,_efaebe );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",_cbacc .Name ); -if _ccfgg :=d .Skip ();_ccfgg !=nil {return _ccfgg ;};};case _f .EndElement :break _gbfda ;case _f .CharData :};};return nil ;};func (_gfaaa ST_InfoTextType )String ()string {switch _gfaaa {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074"; -};return "";};type CT_DecimalNumberOrPrecent struct{ +// Smart Tag Namespace +NamespaceuriAttr *string ; -// Value in Percent -ValAttr ST_DecimalNumberOrPercent ;};func (_efbde WdST_AlignH )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_efbde .String (),start );}; +// Smart Tag Name +NameAttr *string ; -// ValidateWithPath validates the CT_ParaRPrChange and its children, prefixing error messages with path -func (_bdedfe *CT_ParaRPrChange )ValidateWithPath (path string )error {if _fafba :=_bdedfe .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fafba !=nil {return _fafba ;};return nil ;};func (_bfdagb ST_HeightRule )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_afade :=_f .Attr {}; -_afade .Name =name ;switch _bfdagb {case ST_HeightRuleUnset :_afade .Value ="";case ST_HeightRuleAuto :_afade .Value ="\u0061\u0075\u0074\u006f";case ST_HeightRuleExact :_afade .Value ="\u0065\u0078\u0061c\u0074";case ST_HeightRuleAtLeast :_afade .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074"; -};return _afade ,nil ;};const (ST_StyleSortUnset ST_StyleSort =0;ST_StyleSortName ST_StyleSort =1;ST_StyleSortPriority ST_StyleSort =2;ST_StyleSortDefault ST_StyleSort =3;ST_StyleSortFont ST_StyleSort =4;ST_StyleSortBasedOn ST_StyleSort =5;ST_StyleSortType ST_StyleSort =6; -ST_StyleSort0000 ST_StyleSort =7;ST_StyleSort0001 ST_StyleSort =8;ST_StyleSort0002 ST_StyleSort =9;ST_StyleSort0003 ST_StyleSort =10;ST_StyleSort0004 ST_StyleSort =11;ST_StyleSort0005 ST_StyleSort =12;);func (_gdabcfc *ST_HighlightColor )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gdabcfc =0; -case "\u0062\u006c\u0061c\u006b":*_gdabcfc =1;case "\u0062\u006c\u0075\u0065":*_gdabcfc =2;case "\u0063\u0079\u0061\u006e":*_gdabcfc =3;case "\u0067\u0072\u0065e\u006e":*_gdabcfc =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_gdabcfc =5;case "\u0072\u0065\u0064":*_gdabcfc =6; -case "\u0079\u0065\u006c\u006c\u006f\u0077":*_gdabcfc =7;case "\u0077\u0068\u0069t\u0065":*_gdabcfc =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_gdabcfc =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_gdabcfc =10;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_gdabcfc =11; -case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_gdabcfc =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_gdabcfc =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_gdabcfc =14;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_gdabcfc =15; -case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_gdabcfc =16;case "\u006e\u006f\u006e\u0065":*_gdabcfc =17;};return nil ;};func NewWdCT_WordprocessingContentPartNonVisual ()*WdCT_WordprocessingContentPartNonVisual {_becebe :=&WdCT_WordprocessingContentPartNonVisual {}; -return _becebe ;};type CT_ShapeDefaults struct{Any []_fad .Any ;};func (_ebfdca ST_ProofErr )ValidateWithPath (path string )error {switch _ebfdca {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebfdca )); -};return nil ;}; +// Smart Tag Supplementary URL +UrlAttr *string ;};func NewCT_Num ()*CT_Num {_begg :=&CT_Num {};_begg .AbstractNumId =NewCT_DecimalNumber ();return _begg ;};func (_gbgfc *ST_DocGrid )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gbgfc =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gbgfc =1; +case "\u006c\u0069\u006ee\u0073":*_gbgfc =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_gbgfc =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_gbgfc =4;};return nil ;};func (_dgbfaf *ST_ProofErr )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dgbfaf =0; +case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_dgbfaf =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_dgbfaf =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_dgbfaf =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_dgbfaf =4; +};return nil ;};func (_cbage *CT_SdtDate )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ccfab :=range start .Attr {if _ccfab .Name .Local =="\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"{_edebg ,_efedf :=ParseStdlibTime (_ccfab .Value ); +if _efedf !=nil {return _efedf ;};_cbage .FullDateAttr =&_edebg ;continue ;};};_gcdbe :for {_cdbba ,_dabfd :=d .Token ();if _dabfd !=nil {return _dabfd ;};switch _acgec :=_cdbba .(type ){case _d .StartElement :switch _acgec .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"}:_cbage .DateFormat =NewCT_String (); +if _ecbgb :=d .DecodeElement (_cbage .DateFormat ,&_acgec );_ecbgb !=nil {return _ecbgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbage .Lid =NewCT_Lang (); +if _aagfgf :=d .DecodeElement (_cbage .Lid ,&_acgec );_aagfgf !=nil {return _aagfgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbage .StoreMappedDataAs =NewCT_SdtDateMappingType (); +if _gebfa :=d .DecodeElement (_cbage .StoreMappedDataAs ,&_acgec );_gebfa !=nil {return _gebfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbage .Calendar =NewCT_CalendarType (); +if _gebdd :=d .DecodeElement (_cbage .Calendar ,&_acgec );_gebdd !=nil {return _gebdd ;};default:_gb .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",_acgec .Name ); +if _cfege :=d .Skip ();_cfege !=nil {return _cfege ;};};case _d .EndElement :break _gcdbe ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_FFCheckBoxChoice and its children -func (_dabfb *CT_FFCheckBoxChoice )Validate ()error {return _dabfb .ValidateWithPath ("\u0043\u0054\u005f\u0046FC\u0068\u0065\u0063\u006b\u0042\u006f\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};func (_egbggg *ST_TblStyleOverrideType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_egbggg =0; -case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_egbggg =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_egbggg =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_egbggg =3;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_egbggg =4; -case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_egbggg =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_egbggg =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_egbggg =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_egbggg =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_egbggg =9; -case "\u006e\u0065\u0043\u0065\u006c\u006c":*_egbggg =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_egbggg =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_egbggg =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_egbggg =13;};return nil ;};type CT_FrameLayout struct{ +// Validate validates the CT_AltChunkPr and its children +func (_dbg *CT_AltChunkPr )Validate ()error {return _dbg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");};func (_fbacg *CT_Ind )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbacg .StartAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fbacg .StartAttr )}); +};if _fbacg .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 :_b .Sprintf ("\u0025\u0076",*_fbacg .StartCharsAttr )});};if _fbacg .EndAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065n\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fbacg .EndAttr )}); +};if _fbacg .EndCharsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_fbacg .EndCharsAttr )});};if _fbacg .LeftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fbacg .LeftAttr )}); +};if _fbacg .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 :_b .Sprintf ("\u0025\u0076",*_fbacg .LeftCharsAttr )});};if _fbacg .RightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fbacg .RightAttr )}); +};if _fbacg .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 :_b .Sprintf ("\u0025\u0076",*_fbacg .RightCharsAttr )});};if _fbacg .HangingAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0068\u0061\u006e\u0067\u0069\u006eg"},Value :_b .Sprintf ("\u0025\u0076",*_fbacg .HangingAttr )}); +};if _fbacg .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 :_b .Sprintf ("\u0025\u0076",*_fbacg .HangingCharsAttr )}); +};if _fbacg .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 :_b .Sprintf ("\u0025\u0076",*_fbacg .FirstLineAttr )});};if _fbacg .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 :_b .Sprintf ("\u0025\u0076",*_fbacg .FirstLineCharsAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_CustomXmlRow struct{ -// Frameset Layout Value -ValAttr ST_FrameLayout ;};func (_gfbda *ST_LevelSuffix )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgaae ,_cddbc :=d .Token ();if _cddbc !=nil {return _cddbc ;};if _dddda ,_febdd :=_fgaae .(_f .EndElement );_febdd &&_dddda .Name ==start .Name {*_gfbda =1; -return nil ;};if _badgge ,_facgd :=_fgaae .(_f .CharData );!_facgd {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgaae );}else {switch string (_badgge ){case "":*_gfbda =0; -case "\u0074\u0061\u0062":*_gfbda =1;case "\u0073\u0070\u0061c\u0065":*_gfbda =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_gfbda =3;};};_fgaae ,_cddbc =d .Token ();if _cddbc !=nil {return _cddbc ;};if _fccdg ,_afgfb :=_fgaae .(_f .EndElement );_afgfb &&_fccdg .Name ==start .Name {return nil ; -};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgaae );};func (_ggddga *ST_FrameScrollbar )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ggddga =0; -case "\u006f\u006e":*_ggddga =1;case "\u006f\u0066\u0066":*_ggddga =2;case "\u0061\u0075\u0074\u006f":*_ggddga =3;};return nil ;}; +// Custom XML Element Namespace +UriAttr *string ; -// Validate validates the CT_CustomXmlPr and its children -func (_abcc *CT_CustomXmlPr )Validate ()error {return _abcc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dX\u006d\u006c\u0050\u0072");};func (_bbe *CT_AutoCaption )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bdcc :=range start .Attr {if _bdcc .Name .Local =="\u006e\u0061\u006d\u0065"{_fcgbd ,_dca :=_bdcc .Value ,error (nil ); -if _dca !=nil {return _dca ;};_bbe .NameAttr =_fcgbd ;continue ;};if _bdcc .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_bgac ,_fcbb :=_bdcc .Value ,error (nil );if _fcbb !=nil {return _fcbb ;};_bbe .CaptionAttr =_bgac ;continue ;};};for {_bde ,_cff :=d .Token (); -if _cff !=nil {return _d .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",_cff );};if _fbf ,_acg :=_bde .(_f .EndElement );_acg &&_fbf .Name ==start .Name {break ; -};};return nil ;}; +// Custom XML Element Name +ElementAttr string ; -// Validate validates the CT_Guid and its children -func (_fecfa *CT_Guid )Validate ()error {return _fecfa .ValidateWithPath ("\u0043T\u005f\u0047\u0075\u0069\u0064");};func (_gfdca *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 :_d .Sprintf ("\u0025\u0076",_gfdca .AuthorAttr )}); -if _gfdca .DateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_gfdca .DateAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_gfdca .IdAttr )}); -e .EncodeToken (start );if _gfdca .SectPr !=nil {_ebfdd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_gfdca .SectPr ,_ebfdd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};func (_cbafbc ST_Lock )String ()string {switch _cbafbc {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 "";};func (_ddbdg ST_TextDirection )Validate ()error {return _ddbdg .ValidateWithPath ("")}; +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_ContentRowContent []*EG_ContentRowContent ;};func (_edddce *ST_RestartNumber )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_edddce =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_edddce =1; +case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_edddce =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_edddce =3;};return nil ;};func (_dgabf ST_PageBorderDisplay )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dgabf .String (),start ); +};func NewCT_Pitch ()*CT_Pitch {_eacga :=&CT_Pitch {};_eacga .ValAttr =ST_Pitch (1);return _eacga };func (_efggcf *ST_RestartNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bafgda ,_gbfbd :=d .Token ();if _gbfbd !=nil {return _gbfbd ; +};if _fbdddd ,_ebddgg :=_bafgda .(_d .EndElement );_ebddgg &&_fbdddd .Name ==start .Name {*_efggcf =1;return nil ;};if _dcdbea ,_ceaffd :=_bafgda .(_d .CharData );!_ceaffd {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",_bafgda ); +}else {switch string (_dcdbea ){case "":*_efggcf =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_efggcf =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_efggcf =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_efggcf =3; +};};_bafgda ,_gbfbd =d .Token ();if _gbfbd !=nil {return _gbfbd ;};if _cfacbb ,_fgadbg :=_bafgda .(_d .EndElement );_fgadbg &&_cfacbb .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",_bafgda ); +};func (_gcdgaa ST_LevelSuffix )Validate ()error {return _gcdgaa .ValidateWithPath ("")};func NewCT_VerticalAlignRun ()*CT_VerticalAlignRun {_cafbgd :=&CT_VerticalAlignRun {};_cafbgd .ValAttr =_gf .ST_VerticalAlignRun (1);return _cafbgd ;}; -// ValidateWithPath validates the CT_EdnProps and its children, prefixing error messages with path -func (_gegd *CT_EdnProps )ValidateWithPath (path string )error {if _gegd .Pos !=nil {if _dbee :=_gegd .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_dbee !=nil {return _dbee ;};};if _gegd .NumFmt !=nil {if _deca :=_gegd .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_deca !=nil {return _deca ;};};if _gegd .NumStart !=nil {if _dgga :=_gegd .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_dgga !=nil {return _dgga ;};};if _gegd .NumRestart !=nil {if _cdgfd :=_gegd .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); -_cdgfd !=nil {return _cdgfd ;};};return nil ;}; +// Validate validates the CT_Perm and its children +func (_adbea *CT_Perm )Validate ()error {return _adbea .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u006d");}; -// ValidateWithPath validates the CT_Br and its children, prefixing error messages with path -func (_aefe *CT_Br )ValidateWithPath (path string )error {if _dgbdf :=_aefe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dgbdf !=nil {return _dgbdf ;};if _cgcf :=_aefe .ClearAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0065\u0061\u0072\u0041\u0074\u0074\u0072"); -_cgcf !=nil {return _cgcf ;};return nil ;};type ST_Merge byte ;func (_afagf ST_VAnchor )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gbabda :=_f .Attr {};_gbabda .Name =name ;switch _afagf {case ST_VAnchorUnset :_gbabda .Value ="";case ST_VAnchorText :_gbabda .Value ="\u0074\u0065\u0078\u0074"; -case ST_VAnchorMargin :_gbabda .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_VAnchorPage :_gbabda .Value ="\u0070\u0061\u0067\u0065";};return _gbabda ,nil ;};func (_cfegc ST_SdtDateMappingType )ValidateWithPath (path string )error {switch _cfegc {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfegc )); -};return nil ;};func (_bcebga *ST_TblOverlap )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bcebga =0;case "\u006e\u0065\u0076e\u0072":*_bcebga =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_bcebga =2;};return nil ;}; +// Validate validates the CT_SectPr and its children +func (_ecggg *CT_SectPr )Validate ()error {return _ecggg .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0063\u0074\u0050r");};func (_adaed ST_TextEffect )Validate ()error {return _adaed .ValidateWithPath ("")}; -// ValidateWithPath validates the Settings and its children, prefixing error messages with path -func (_adfgc *Settings )ValidateWithPath (path string )error {if _abaff :=_adfgc .CT_Settings .ValidateWithPath (path );_abaff !=nil {return _abaff ;};return nil ;};func NewCT_Column ()*CT_Column {_gdff :=&CT_Column {};return _gdff };func (_abgc *CT_FFData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgfad :for {_gbcad ,_gcee :=d .Token (); -if _gcee !=nil {return _gcee ;};switch _egcgd :=_gbcad .(type ){case _f .StartElement :switch _egcgd .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbcbf :=NewCT_FFName (); -if _fgead :=d .DecodeElement (_gbcbf ,&_egcgd );_fgead !=nil {return _fgead ;};_abgc .Name =append (_abgc .Name ,_gbcbf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cabcf :=NewCT_DecimalNumber (); -if _efgde :=d .DecodeElement (_cabcf ,&_egcgd );_efgde !=nil {return _efgde ;};_abgc .Label =append (_abgc .Label ,_cabcf );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_afdab :=NewCT_UnsignedDecimalNumber (); -if _cgebe :=d .DecodeElement (_afdab ,&_egcgd );_cgebe !=nil {return _cgebe ;};_abgc .TabIndex =append (_abgc .TabIndex ,_afdab );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbfff :=NewCT_OnOff (); -if _aafgda :=d .DecodeElement (_cbfff ,&_egcgd );_aafgda !=nil {return _aafgda ;};_abgc .Enabled =append (_abgc .Enabled ,_cbfff );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cggce :=NewCT_OnOff (); -if _ebfef :=d .DecodeElement (_cggce ,&_egcgd );_ebfef !=nil {return _ebfef ;};_abgc .CalcOnExit =append (_abgc .CalcOnExit ,_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 :"\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"}:_fggcb :=NewCT_MacroName (); -if _dgff :=d .DecodeElement (_fggcb ,&_egcgd );_dgff !=nil {return _dgff ;};_abgc .EntryMacro =append (_abgc .EntryMacro ,_fggcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgfg :=NewCT_MacroName (); -if _afbab :=d .DecodeElement (_fgfg ,&_egcgd );_afbab !=nil {return _afbab ;};_abgc .ExitMacro =append (_abgc .ExitMacro ,_fgfg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gebfg :=NewCT_FFHelpText (); -if _gbgbbf :=d .DecodeElement (_gebfg ,&_egcgd );_gbgbbf !=nil {return _gbgbbf ;};_abgc .HelpText =append (_abgc .HelpText ,_gebfg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcgac :=NewCT_FFStatusText (); -if _bgcg :=d .DecodeElement (_fcgac ,&_egcgd );_bgcg !=nil {return _bgcg ;};_abgc .StatusText =append (_abgc .StatusText ,_fcgac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abgc .CheckBox =NewCT_FFCheckBox (); -if _addbba :=d .DecodeElement (_abgc .CheckBox ,&_egcgd );_addbba !=nil {return _addbba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abgc .DdList =NewCT_FFDDList (); -if _eaeec :=d .DecodeElement (_abgc .DdList ,&_egcgd );_eaeec !=nil {return _eaeec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abgc .TextInput =NewCT_FFTextInput (); -if _cbbbg :=d .DecodeElement (_abgc .TextInput ,&_egcgd );_cbbbg !=nil {return _cbbbg ;};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",_egcgd .Name ); -if _gfeb :=d .Skip ();_gfeb !=nil {return _gfeb ;};};case _f .EndElement :break _bgfad ;case _f .CharData :};};return nil ;};func (_ecdadd ST_LineSpacingRule )ValidateWithPath (path string )error {switch _ecdadd {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecdadd )); -};return nil ;};func (_cbdfec *CT_HdrFtrRef )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_afagdb ,_aebcg :=_cbdfec .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _aebcg !=nil {return _aebcg ;};start .Attr =append (start .Attr ,_afagdb ); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_cbdfec .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbbfdd ST_TextboxTightWrap )Validate ()error {return _fbbfdd .ValidateWithPath ("")}; -func (_dace *CT_DocPartTypes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dace .AllAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061l\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_dace .AllAttr )}); -};e .EncodeToken (start );if _dace .Type !=nil {_eebge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};for _ ,_ddega :=range _dace .Type {e .EncodeElement (_ddega ,_eebge );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the WdWgp and its children +func (_bgdcc *WdWgp )Validate ()error {return _bgdcc .ValidateWithPath ("\u0057\u0064\u0057g\u0070")};func (_effff ST_TargetScreenSz )Validate ()error {return _effff .ValidateWithPath ("")};func (_eeab *CT_CustomXmlBlock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eeab .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_eeab .UriAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_b .Sprintf ("\u0025\u0076",_eeab .ElementAttr )});e .EncodeToken (start );if _eeab .CustomXmlPr !=nil {_ggea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}}; +e .EncodeElement (_eeab .CustomXmlPr ,_ggea );};if _eeab .EG_ContentBlockContent !=nil {for _ ,_baffa :=range _eeab .EG_ContentBlockContent {_baffa .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func (_gcfec *CT_PageBorders )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eafga :=range start .Attr {if _eafga .Name .Local =="\u007a\u004f\u0072\u0064\u0065\u0072"{_gcfec .ZOrderAttr .UnmarshalXMLAttr (_eafga );continue ;};if _eafga .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_gcfec .DisplayAttr .UnmarshalXMLAttr (_eafga ); +continue ;};if _eafga .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"{_gcfec .OffsetFromAttr .UnmarshalXMLAttr (_eafga );continue ;};};_ceedd :for {_aafe ,_cbabf :=d .Token ();if _cbabf !=nil {return _cbabf ;};switch _gagdae :=_aafe .(type ){case _d .StartElement :switch _gagdae .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"}:_gcfec .Top =NewCT_TopPageBorder (); +if _ffeb :=d .DecodeElement (_gcfec .Top ,&_gagdae );_ffeb !=nil {return _ffeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcfec .Left =NewCT_PageBorder (); +if _fcdba :=d .DecodeElement (_gcfec .Left ,&_gagdae );_fcdba !=nil {return _fcdba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcfec .Bottom =NewCT_BottomPageBorder (); +if _abcca :=d .DecodeElement (_gcfec .Bottom ,&_gagdae );_abcca !=nil {return _abcca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcfec .Right =NewCT_PageBorder (); +if _deeee :=d .DecodeElement (_gcfec .Right ,&_gagdae );_deeee !=nil {return _deeee ;};default:_gb .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",_gagdae .Name ); +if _bebbd :=d .Skip ();_bebbd !=nil {return _bebbd ;};};case _d .EndElement :break _ceedd ;case _d .CharData :};};return nil ;};func (_dbeab *CT_FtnEdn )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edeed :=range start .Attr {if _edeed .Name .Local =="\u0074\u0079\u0070\u0065"{_dbeab .TypeAttr .UnmarshalXMLAttr (_edeed ); +continue ;};if _edeed .Name .Local =="\u0069\u0064"{_cefdf ,_gfab :=_e .ParseInt (_edeed .Value ,10,64);if _gfab !=nil {return _gfab ;};_dbeab .IdAttr =_cefdf ;continue ;};};_ecbcg :for {_ddcfd ,_deefd :=d .Token ();if _deefd !=nil {return _deefd ;};switch _ffcb :=_ddcfd .(type ){case _d .StartElement :switch _ffcb .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"}:_ffdca :=NewEG_BlockLevelElts (); +_gaefc :=NewCT_AltChunk ();if _adadg :=d .DecodeElement (_gaefc ,&_ffcb );_adadg !=nil {return _adadg ;};_ffdca .AltChunk =append (_ffdca .AltChunk ,_gaefc );_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_ffdca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bfca :=NewEG_BlockLevelElts (); +_gaagc :=NewEG_ContentBlockContent ();_gaagc .CustomXml =NewCT_CustomXmlBlock ();if _adfee :=d .DecodeElement (_gaagc .CustomXml ,&_ffcb );_adfee !=nil {return _adfee ;};_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_bfca );_bfca .EG_ContentBlockContent =append (_bfca .EG_ContentBlockContent ,_gaagc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eecbb :=NewEG_BlockLevelElts (); +_dgecb :=NewEG_ContentBlockContent ();_dgecb .Sdt =NewCT_SdtBlock ();if _dfcaa :=d .DecodeElement (_dgecb .Sdt ,&_ffcb );_dfcaa !=nil {return _dfcaa ;};_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_eecbb );_eecbb .EG_ContentBlockContent =append (_eecbb .EG_ContentBlockContent ,_dgecb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eagdc :=NewEG_BlockLevelElts (); +_bgcfb :=NewEG_ContentBlockContent ();_deeed :=NewCT_P ();if _bafeg :=d .DecodeElement (_deeed ,&_ffcb );_bafeg !=nil {return _bafeg ;};_bgcfb .P =append (_bgcfb .P ,_deeed );_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_eagdc );_eagdc .EG_ContentBlockContent =append (_eagdc .EG_ContentBlockContent ,_bgcfb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddacc :=NewEG_BlockLevelElts (); +_cffgf :=NewEG_ContentBlockContent ();_ccag :=NewCT_Tbl ();if _cfef :=d .DecodeElement (_ccag ,&_ffcb );_cfef !=nil {return _cfef ;};_cffgf .Tbl =append (_cffgf .Tbl ,_ccag );_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_ddacc );_ddacc .EG_ContentBlockContent =append (_ddacc .EG_ContentBlockContent ,_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 :"\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"}:_geabec :=NewEG_BlockLevelElts (); +_bfecd :=NewEG_ContentBlockContent ();_gggaa :=NewEG_RunLevelElts ();_gggaa .ProofErr =NewCT_ProofErr ();if _cdcda :=d .DecodeElement (_gggaa .ProofErr ,&_ffcb );_cdcda !=nil {return _cdcda ;};_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_geabec ); +_geabec .EG_ContentBlockContent =append (_geabec .EG_ContentBlockContent ,_bfecd );_bfecd .EG_RunLevelElts =append (_bfecd .EG_RunLevelElts ,_gggaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gcdd :=NewEG_BlockLevelElts (); +_fcffe :=NewEG_ContentBlockContent ();_ggddf :=NewEG_RunLevelElts ();_ggddf .PermStart =NewCT_PermStart ();if _baeeg :=d .DecodeElement (_ggddf .PermStart ,&_ffcb );_baeeg !=nil {return _baeeg ;};_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_gcdd ); +_gcdd .EG_ContentBlockContent =append (_gcdd .EG_ContentBlockContent ,_fcffe );_fcffe .EG_RunLevelElts =append (_fcffe .EG_RunLevelElts ,_ggddf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bfbaba :=NewEG_BlockLevelElts (); +_bgafb :=NewEG_ContentBlockContent ();_eeebd :=NewEG_RunLevelElts ();_eeebd .PermEnd =NewCT_Perm ();if _fabbe :=d .DecodeElement (_eeebd .PermEnd ,&_ffcb );_fabbe !=nil {return _fabbe ;};_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_bfbaba ); +_bfbaba .EG_ContentBlockContent =append (_bfbaba .EG_ContentBlockContent ,_bgafb );_bgafb .EG_RunLevelElts =append (_bgafb .EG_RunLevelElts ,_eeebd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbaf :=NewEG_BlockLevelElts (); +_afbc :=NewEG_ContentBlockContent ();_affbd :=NewEG_RunLevelElts ();_affbd .Ins =NewCT_RunTrackChange ();if _fabfa :=d .DecodeElement (_affbd .Ins ,&_ffcb );_fabfa !=nil {return _fabfa ;};_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_fbaf ); +_fbaf .EG_ContentBlockContent =append (_fbaf .EG_ContentBlockContent ,_afbc );_afbc .EG_RunLevelElts =append (_afbc .EG_RunLevelElts ,_affbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecacf :=NewEG_BlockLevelElts (); +_ebggd :=NewEG_ContentBlockContent ();_ecdae :=NewEG_RunLevelElts ();_ecdae .Del =NewCT_RunTrackChange ();if _afaea :=d .DecodeElement (_ecdae .Del ,&_ffcb );_afaea !=nil {return _afaea ;};_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_ecacf ); +_ecacf .EG_ContentBlockContent =append (_ecacf .EG_ContentBlockContent ,_ebggd );_ebggd .EG_RunLevelElts =append (_ebggd .EG_RunLevelElts ,_ecdae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_aaad :=NewEG_BlockLevelElts (); +_fdfgd :=NewEG_ContentBlockContent ();_degag :=NewEG_RunLevelElts ();_degag .MoveFrom =NewCT_RunTrackChange ();if _deecg :=d .DecodeElement (_degag .MoveFrom ,&_ffcb );_deecg !=nil {return _deecg ;};_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_aaad ); +_aaad .EG_ContentBlockContent =append (_aaad .EG_ContentBlockContent ,_fdfgd );_fdfgd .EG_RunLevelElts =append (_fdfgd .EG_RunLevelElts ,_degag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ecbfd :=NewEG_BlockLevelElts (); +_bded :=NewEG_ContentBlockContent ();_dafed :=NewEG_RunLevelElts ();_dafed .MoveTo =NewCT_RunTrackChange ();if _deaef :=d .DecodeElement (_dafed .MoveTo ,&_ffcb );_deaef !=nil {return _deaef ;};_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_ecbfd ); +_ecbfd .EG_ContentBlockContent =append (_ecbfd .EG_ContentBlockContent ,_bded );_bded .EG_RunLevelElts =append (_bded .EG_RunLevelElts ,_dafed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aaagg :=NewEG_BlockLevelElts (); +_ddaea :=NewEG_ContentBlockContent ();_ffgbg :=NewEG_RunLevelElts ();_aeedc :=NewEG_RangeMarkupElements ();_aeedc .BookmarkStart =NewCT_Bookmark ();if _gbdgf :=d .DecodeElement (_aeedc .BookmarkStart ,&_ffcb );_gbdgf !=nil {return _gbdgf ;};_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_aaagg ); +_aaagg .EG_ContentBlockContent =append (_aaagg .EG_ContentBlockContent ,_ddaea );_ddaea .EG_RunLevelElts =append (_ddaea .EG_RunLevelElts ,_ffgbg );_ffgbg .EG_RangeMarkupElements =append (_ffgbg .EG_RangeMarkupElements ,_aeedc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_debbf :=NewEG_BlockLevelElts (); +_ddag :=NewEG_ContentBlockContent ();_dgefd :=NewEG_RunLevelElts ();_ddeb :=NewEG_RangeMarkupElements ();_ddeb .BookmarkEnd =NewCT_MarkupRange ();if _faaag :=d .DecodeElement (_ddeb .BookmarkEnd ,&_ffcb );_faaag !=nil {return _faaag ;};_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_debbf ); +_debbf .EG_ContentBlockContent =append (_debbf .EG_ContentBlockContent ,_ddag );_ddag .EG_RunLevelElts =append (_ddag .EG_RunLevelElts ,_dgefd );_dgefd .EG_RangeMarkupElements =append (_dgefd .EG_RangeMarkupElements ,_ddeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggafd :=NewEG_BlockLevelElts (); +_dfea :=NewEG_ContentBlockContent ();_afcg :=NewEG_RunLevelElts ();_ffbg :=NewEG_RangeMarkupElements ();_ffbg .MoveFromRangeStart =NewCT_MoveBookmark ();if _gdfd :=d .DecodeElement (_ffbg .MoveFromRangeStart ,&_ffcb );_gdfd !=nil {return _gdfd ;};_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_ggafd ); +_ggafd .EG_ContentBlockContent =append (_ggafd .EG_ContentBlockContent ,_dfea );_dfea .EG_RunLevelElts =append (_dfea .EG_RunLevelElts ,_afcg );_afcg .EG_RangeMarkupElements =append (_afcg .EG_RangeMarkupElements ,_ffbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bgad :=NewEG_BlockLevelElts (); +_ecaf :=NewEG_ContentBlockContent ();_gdffb :=NewEG_RunLevelElts ();_gdbgb :=NewEG_RangeMarkupElements ();_gdbgb .MoveFromRangeEnd =NewCT_MarkupRange ();if _dgefa :=d .DecodeElement (_gdbgb .MoveFromRangeEnd ,&_ffcb );_dgefa !=nil {return _dgefa ;};_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_bgad ); +_bgad .EG_ContentBlockContent =append (_bgad .EG_ContentBlockContent ,_ecaf );_ecaf .EG_RunLevelElts =append (_ecaf .EG_RunLevelElts ,_gdffb );_gdffb .EG_RangeMarkupElements =append (_gdffb .EG_RangeMarkupElements ,_gdbgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_febab :=NewEG_BlockLevelElts (); +_agfe :=NewEG_ContentBlockContent ();_edaea :=NewEG_RunLevelElts ();_cadbg :=NewEG_RangeMarkupElements ();_cadbg .MoveToRangeStart =NewCT_MoveBookmark ();if _eddbf :=d .DecodeElement (_cadbg .MoveToRangeStart ,&_ffcb );_eddbf !=nil {return _eddbf ;};_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_febab ); +_febab .EG_ContentBlockContent =append (_febab .EG_ContentBlockContent ,_agfe );_agfe .EG_RunLevelElts =append (_agfe .EG_RunLevelElts ,_edaea );_edaea .EG_RangeMarkupElements =append (_edaea .EG_RangeMarkupElements ,_cadbg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_caeg :=NewEG_BlockLevelElts (); +_ebaa :=NewEG_ContentBlockContent ();_caeee :=NewEG_RunLevelElts ();_egbda :=NewEG_RangeMarkupElements ();_egbda .MoveToRangeEnd =NewCT_MarkupRange ();if _acfb :=d .DecodeElement (_egbda .MoveToRangeEnd ,&_ffcb );_acfb !=nil {return _acfb ;};_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_caeg ); +_caeg .EG_ContentBlockContent =append (_caeg .EG_ContentBlockContent ,_ebaa );_ebaa .EG_RunLevelElts =append (_ebaa .EG_RunLevelElts ,_caeee );_caeee .EG_RangeMarkupElements =append (_caeee .EG_RangeMarkupElements ,_egbda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgdg :=NewEG_BlockLevelElts (); +_gbfd :=NewEG_ContentBlockContent ();_cdgg :=NewEG_RunLevelElts ();_cbbad :=NewEG_RangeMarkupElements ();_cbbad .CommentRangeStart =NewCT_MarkupRange ();if _fdfba :=d .DecodeElement (_cbbad .CommentRangeStart ,&_ffcb );_fdfba !=nil {return _fdfba ;};_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_fgdg ); +_fgdg .EG_ContentBlockContent =append (_fgdg .EG_ContentBlockContent ,_gbfd );_gbfd .EG_RunLevelElts =append (_gbfd .EG_RunLevelElts ,_cdgg );_cdgg .EG_RangeMarkupElements =append (_cdgg .EG_RangeMarkupElements ,_cbbad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cecdf :=NewEG_BlockLevelElts (); +_efeda :=NewEG_ContentBlockContent ();_cgbfe :=NewEG_RunLevelElts ();_bbeed :=NewEG_RangeMarkupElements ();_bbeed .CommentRangeEnd =NewCT_MarkupRange ();if _fbfbe :=d .DecodeElement (_bbeed .CommentRangeEnd ,&_ffcb );_fbfbe !=nil {return _fbfbe ;};_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_cecdf ); +_cecdf .EG_ContentBlockContent =append (_cecdf .EG_ContentBlockContent ,_efeda );_efeda .EG_RunLevelElts =append (_efeda .EG_RunLevelElts ,_cgbfe );_cgbfe .EG_RangeMarkupElements =append (_cgbfe .EG_RangeMarkupElements ,_bbeed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_dacgg :=NewEG_BlockLevelElts (); +_aaede :=NewEG_ContentBlockContent ();_fafgc :=NewEG_RunLevelElts ();_bgbeb :=NewEG_RangeMarkupElements ();_bgbeb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _geegf :=d .DecodeElement (_bgbeb .CustomXmlInsRangeStart ,&_ffcb );_geegf !=nil {return _geegf ; +};_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_dacgg );_dacgg .EG_ContentBlockContent =append (_dacgg .EG_ContentBlockContent ,_aaede );_aaede .EG_RunLevelElts =append (_aaede .EG_RunLevelElts ,_fafgc );_fafgc .EG_RangeMarkupElements =append (_fafgc .EG_RangeMarkupElements ,_bgbeb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fdbac :=NewEG_BlockLevelElts (); +_dgdag :=NewEG_ContentBlockContent ();_agacg :=NewEG_RunLevelElts ();_bfeee :=NewEG_RangeMarkupElements ();_bfeee .CustomXmlInsRangeEnd =NewCT_Markup ();if _dcgf :=d .DecodeElement (_bfeee .CustomXmlInsRangeEnd ,&_ffcb );_dcgf !=nil {return _dcgf ;};_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_fdbac ); +_fdbac .EG_ContentBlockContent =append (_fdbac .EG_ContentBlockContent ,_dgdag );_dgdag .EG_RunLevelElts =append (_dgdag .EG_RunLevelElts ,_agacg );_agacg .EG_RangeMarkupElements =append (_agacg .EG_RangeMarkupElements ,_bfeee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bbcgb :=NewEG_BlockLevelElts (); +_acae :=NewEG_ContentBlockContent ();_bgcdb :=NewEG_RunLevelElts ();_cdece :=NewEG_RangeMarkupElements ();_cdece .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fbdg :=d .DecodeElement (_cdece .CustomXmlDelRangeStart ,&_ffcb );_fbdg !=nil {return _fbdg ; +};_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_bbcgb );_bbcgb .EG_ContentBlockContent =append (_bbcgb .EG_ContentBlockContent ,_acae );_acae .EG_RunLevelElts =append (_acae .EG_RunLevelElts ,_bgcdb );_bgcdb .EG_RangeMarkupElements =append (_bgcdb .EG_RangeMarkupElements ,_cdece ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cfgd :=NewEG_BlockLevelElts (); +_ebafc :=NewEG_ContentBlockContent ();_dgegfg :=NewEG_RunLevelElts ();_egeaaa :=NewEG_RangeMarkupElements ();_egeaaa .CustomXmlDelRangeEnd =NewCT_Markup ();if _bdegag :=d .DecodeElement (_egeaaa .CustomXmlDelRangeEnd ,&_ffcb );_bdegag !=nil {return _bdegag ; +};_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_cfgd );_cfgd .EG_ContentBlockContent =append (_cfgd .EG_ContentBlockContent ,_ebafc );_ebafc .EG_RunLevelElts =append (_ebafc .EG_RunLevelElts ,_dgegfg );_dgegfg .EG_RangeMarkupElements =append (_dgegfg .EG_RangeMarkupElements ,_egeaaa ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddabed :=NewEG_BlockLevelElts (); +_acdfa :=NewEG_ContentBlockContent ();_febad :=NewEG_RunLevelElts ();_edcag :=NewEG_RangeMarkupElements ();_edcag .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ebfec :=d .DecodeElement (_edcag .CustomXmlMoveFromRangeStart ,&_ffcb );_ebfec !=nil {return _ebfec ; +};_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_ddabed );_ddabed .EG_ContentBlockContent =append (_ddabed .EG_ContentBlockContent ,_acdfa );_acdfa .EG_RunLevelElts =append (_acdfa .EG_RunLevelElts ,_febad );_febad .EG_RangeMarkupElements =append (_febad .EG_RangeMarkupElements ,_edcag ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fdcbfb :=NewEG_BlockLevelElts (); +_cfega :=NewEG_ContentBlockContent ();_fdbaa :=NewEG_RunLevelElts ();_aece :=NewEG_RangeMarkupElements ();_aece .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fcaa :=d .DecodeElement (_aece .CustomXmlMoveFromRangeEnd ,&_ffcb );_fcaa !=nil {return _fcaa ; +};_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_fdcbfb );_fdcbfb .EG_ContentBlockContent =append (_fdcbfb .EG_ContentBlockContent ,_cfega );_cfega .EG_RunLevelElts =append (_cfega .EG_RunLevelElts ,_fdbaa );_fdbaa .EG_RangeMarkupElements =append (_fdbaa .EG_RangeMarkupElements ,_aece ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gcbb :=NewEG_BlockLevelElts (); +_daedb :=NewEG_ContentBlockContent ();_bcefgf :=NewEG_RunLevelElts ();_eacg :=NewEG_RangeMarkupElements ();_eacg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dccf :=d .DecodeElement (_eacg .CustomXmlMoveToRangeStart ,&_ffcb );_dccf !=nil {return _dccf ; +};_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_gcbb );_gcbb .EG_ContentBlockContent =append (_gcbb .EG_ContentBlockContent ,_daedb );_daedb .EG_RunLevelElts =append (_daedb .EG_RunLevelElts ,_bcefgf );_bcefgf .EG_RangeMarkupElements =append (_bcefgf .EG_RangeMarkupElements ,_eacg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ebdfc :=NewEG_BlockLevelElts (); +_caddc :=NewEG_ContentBlockContent ();_ccdcb :=NewEG_RunLevelElts ();_gefa :=NewEG_RangeMarkupElements ();_gefa .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _aabde :=d .DecodeElement (_gefa .CustomXmlMoveToRangeEnd ,&_ffcb );_aabde !=nil {return _aabde ; +};_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_ebdfc );_ebdfc .EG_ContentBlockContent =append (_ebdfc .EG_ContentBlockContent ,_caddc );_caddc .EG_RunLevelElts =append (_caddc .EG_RunLevelElts ,_ccdcb );_ccdcb .EG_RangeMarkupElements =append (_ccdcb .EG_RangeMarkupElements ,_gefa ); +case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gebc :=NewEG_BlockLevelElts (); +_afdbf :=NewEG_ContentBlockContent ();_deaec :=NewEG_RunLevelElts ();_cddfb :=NewEG_MathContent ();_cddfb .OMathPara =_ea .NewOMathPara ();if _efegg :=d .DecodeElement (_cddfb .OMathPara ,&_ffcb );_efegg !=nil {return _efegg ;};_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_gebc ); +_gebc .EG_ContentBlockContent =append (_gebc .EG_ContentBlockContent ,_afdbf );_afdbf .EG_RunLevelElts =append (_afdbf .EG_RunLevelElts ,_deaec );_deaec .EG_MathContent =append (_deaec .EG_MathContent ,_cddfb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ebed :=NewEG_BlockLevelElts (); +_dgbeg :=NewEG_ContentBlockContent ();_dedag :=NewEG_RunLevelElts ();_ffba :=NewEG_MathContent ();_ffba .OMath =_ea .NewOMath ();if _gfdag :=d .DecodeElement (_ffba .OMath ,&_ffcb );_gfdag !=nil {return _gfdag ;};_dbeab .EG_BlockLevelElts =append (_dbeab .EG_BlockLevelElts ,_ebed ); +_ebed .EG_ContentBlockContent =append (_ebed .EG_ContentBlockContent ,_dgbeg );_dgbeg .EG_RunLevelElts =append (_dgbeg .EG_RunLevelElts ,_dedag );_dedag .EG_MathContent =append (_dedag .EG_MathContent ,_ffba );default:_gb .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",_ffcb .Name ); +if _bfdgc :=d .Skip ();_bfdgc !=nil {return _bfdgc ;};};case _d .EndElement :break _ecbcg ;case _d .CharData :};};return nil ;};func (_fcggaf ST_SectionMark )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aadda :=_d .Attr {};_aadda .Name =name ;switch _fcggaf {case ST_SectionMarkUnset :_aadda .Value =""; +case ST_SectionMarkNextPage :_aadda .Value ="\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065";case ST_SectionMarkNextColumn :_aadda .Value ="\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_SectionMarkContinuous :_aadda .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073"; +case ST_SectionMarkEvenPage :_aadda .Value ="\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065";case ST_SectionMarkOddPage :_aadda .Value ="\u006fd\u0064\u0050\u0061\u0067\u0065";};return _aadda ,nil ;};func NewCT_CustomXmlRow ()*CT_CustomXmlRow {_eafe :=&CT_CustomXmlRow {}; +return _eafe };func (_ffaed *CT_RPrOriginal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfcff :for {_bgdec ,_cdaec :=d .Token ();if _cdaec !=nil {return _cdaec ;};switch _aefcb :=_bgdec .(type ){case _d .StartElement :switch _aefcb .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"}:_ffaed .RStyle =NewCT_String (); +if _ddbbg :=d .DecodeElement (_ffaed .RStyle ,&_aefcb );_ddbbg !=nil {return _ddbbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffaed .RFonts =NewCT_Fonts (); +if _abdad :=d .DecodeElement (_ffaed .RFonts ,&_aefcb );_abdad !=nil {return _abdad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffaed .B =NewCT_OnOff (); +if _gdacg :=d .DecodeElement (_ffaed .B ,&_aefcb );_gdacg !=nil {return _gdacg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffaed .BCs =NewCT_OnOff (); +if _gbfe :=d .DecodeElement (_ffaed .BCs ,&_aefcb );_gbfe !=nil {return _gbfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffaed .I =NewCT_OnOff (); +if _bgedg :=d .DecodeElement (_ffaed .I ,&_aefcb );_bgedg !=nil {return _bgedg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffaed .ICs =NewCT_OnOff (); +if _cedfed :=d .DecodeElement (_ffaed .ICs ,&_aefcb );_cedfed !=nil {return _cedfed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffaed .Caps =NewCT_OnOff (); +if _abcdf :=d .DecodeElement (_ffaed .Caps ,&_aefcb );_abcdf !=nil {return _abcdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffaed .SmallCaps =NewCT_OnOff (); +if _ffebd :=d .DecodeElement (_ffaed .SmallCaps ,&_aefcb );_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 :"\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"}:_ffaed .Strike =NewCT_OnOff (); +if _gcbbe :=d .DecodeElement (_ffaed .Strike ,&_aefcb );_gcbbe !=nil {return _gcbbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffaed .Dstrike =NewCT_OnOff (); +if _fbdgb :=d .DecodeElement (_ffaed .Dstrike ,&_aefcb );_fbdgb !=nil {return _fbdgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffaed .Outline =NewCT_OnOff (); +if _ccda :=d .DecodeElement (_ffaed .Outline ,&_aefcb );_ccda !=nil {return _ccda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffaed .Shadow =NewCT_OnOff (); +if _aagdgf :=d .DecodeElement (_ffaed .Shadow ,&_aefcb );_aagdgf !=nil {return _aagdgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffaed .Emboss =NewCT_OnOff (); +if _baadc :=d .DecodeElement (_ffaed .Emboss ,&_aefcb );_baadc !=nil {return _baadc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffaed .Imprint =NewCT_OnOff (); +if _ddfgb :=d .DecodeElement (_ffaed .Imprint ,&_aefcb );_ddfgb !=nil {return _ddfgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffaed .NoProof =NewCT_OnOff (); +if _eebca :=d .DecodeElement (_ffaed .NoProof ,&_aefcb );_eebca !=nil {return _eebca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffaed .SnapToGrid =NewCT_OnOff (); +if _dcdcff :=d .DecodeElement (_ffaed .SnapToGrid ,&_aefcb );_dcdcff !=nil {return _dcdcff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffaed .Vanish =NewCT_OnOff (); +if _aaeae :=d .DecodeElement (_ffaed .Vanish ,&_aefcb );_aaeae !=nil {return _aaeae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffaed .WebHidden =NewCT_OnOff (); +if _bbgbf :=d .DecodeElement (_ffaed .WebHidden ,&_aefcb );_bbgbf !=nil {return _bbgbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffaed .Color =NewCT_Color (); +if _edffdc :=d .DecodeElement (_ffaed .Color ,&_aefcb );_edffdc !=nil {return _edffdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffaed .Spacing =NewCT_SignedTwipsMeasure (); +if _efgdga :=d .DecodeElement (_ffaed .Spacing ,&_aefcb );_efgdga !=nil {return _efgdga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffaed .W =NewCT_TextScale (); +if _bbcd :=d .DecodeElement (_ffaed .W ,&_aefcb );_bbcd !=nil {return _bbcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffaed .Kern =NewCT_HpsMeasure (); +if _eegba :=d .DecodeElement (_ffaed .Kern ,&_aefcb );_eegba !=nil {return _eegba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffaed .Position =NewCT_SignedHpsMeasure (); +if _ggcec :=d .DecodeElement (_ffaed .Position ,&_aefcb );_ggcec !=nil {return _ggcec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffaed .Sz =NewCT_HpsMeasure (); +if _gcdcaf :=d .DecodeElement (_ffaed .Sz ,&_aefcb );_gcdcaf !=nil {return _gcdcaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffaed .SzCs =NewCT_HpsMeasure (); +if _bggfd :=d .DecodeElement (_ffaed .SzCs ,&_aefcb );_bggfd !=nil {return _bggfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffaed .Highlight =NewCT_Highlight (); +if _eegde :=d .DecodeElement (_ffaed .Highlight ,&_aefcb );_eegde !=nil {return _eegde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffaed .U =NewCT_Underline (); +if _abacf :=d .DecodeElement (_ffaed .U ,&_aefcb );_abacf !=nil {return _abacf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffaed .Effect =NewCT_TextEffect (); +if _dafdc :=d .DecodeElement (_ffaed .Effect ,&_aefcb );_dafdc !=nil {return _dafdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffaed .Bdr =NewCT_Border (); +if _ecbagf :=d .DecodeElement (_ffaed .Bdr ,&_aefcb );_ecbagf !=nil {return _ecbagf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffaed .Shd =NewCT_Shd (); +if _bgfee :=d .DecodeElement (_ffaed .Shd ,&_aefcb );_bgfee !=nil {return _bgfee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffaed .FitText =NewCT_FitText (); +if _gdcfa :=d .DecodeElement (_ffaed .FitText ,&_aefcb );_gdcfa !=nil {return _gdcfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffaed .VertAlign =NewCT_VerticalAlignRun (); +if _eacaeb :=d .DecodeElement (_ffaed .VertAlign ,&_aefcb );_eacaeb !=nil {return _eacaeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffaed .Rtl =NewCT_OnOff (); +if _ecdfa :=d .DecodeElement (_ffaed .Rtl ,&_aefcb );_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 :"\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"}:_ffaed .Cs =NewCT_OnOff (); +if _egdcae :=d .DecodeElement (_ffaed .Cs ,&_aefcb );_egdcae !=nil {return _egdcae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffaed .Em =NewCT_Em (); +if _ecaa :=d .DecodeElement (_ffaed .Em ,&_aefcb );_ecaa !=nil {return _ecaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffaed .Lang =NewCT_Language (); +if _aegbf :=d .DecodeElement (_ffaed .Lang ,&_aefcb );_aegbf !=nil {return _aegbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffaed .EastAsianLayout =NewCT_EastAsianLayout (); +if _ebggaa :=d .DecodeElement (_ffaed .EastAsianLayout ,&_aefcb );_ebggaa !=nil {return _ebggaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffaed .SpecVanish =NewCT_OnOff (); +if _gfcgb :=d .DecodeElement (_ffaed .SpecVanish ,&_aefcb );_gfcgb !=nil {return _gfcgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffaed .OMath =NewCT_OnOff (); +if _beaacb :=d .DecodeElement (_ffaed .OMath ,&_aefcb );_beaacb !=nil {return _beaacb ;};default:_gb .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",_aefcb .Name ); +if _ddacd :=d .Skip ();_ddacd !=nil {return _ddacd ;};};case _d .EndElement :break _bfcff ;case _d .CharData :};};return nil ;};func (_cgcbeb *ST_VAnchor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebagfg ,_egaeg :=d .Token ();if _egaeg !=nil {return _egaeg ; +};if _beebd ,_bcbfef :=_ebagfg .(_d .EndElement );_bcbfef &&_beebd .Name ==start .Name {*_cgcbeb =1;return nil ;};if _beccg ,_cdafgg :=_ebagfg .(_d .CharData );!_cdafgg {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",_ebagfg ); +}else {switch string (_beccg ){case "":*_cgcbeb =0;case "\u0074\u0065\u0078\u0074":*_cgcbeb =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cgcbeb =2;case "\u0070\u0061\u0067\u0065":*_cgcbeb =3;};};_ebagfg ,_egaeg =d .Token ();if _egaeg !=nil {return _egaeg ; +};if _gdfeaf ,_bfggda :=_ebagfg .(_d .EndElement );_bfggda &&_gdfeaf .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",_ebagfg ); +};func (_ccbfea *ST_Proof )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcbdf ,_cdadab :=d .Token ();if _cdadab !=nil {return _cdadab ;};if _gcafb ,_edgca :=_fcbdf .(_d .EndElement );_edgca &&_gcafb .Name ==start .Name {*_ccbfea =1;return nil ; +};if _gcfgb ,_egfeg :=_fcbdf .(_d .CharData );!_egfeg {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",_fcbdf );}else {switch string (_gcfgb ){case "":*_ccbfea =0; +case "\u0063\u006c\u0065a\u006e":*_ccbfea =1;case "\u0064\u0069\u0072t\u0079":*_ccbfea =2;};};_fcbdf ,_cdadab =d .Token ();if _cdadab !=nil {return _cdadab ;};if _gcddaf ,_baffcg :=_fcbdf .(_d .EndElement );_baffcg &&_gcddaf .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",_fcbdf );}; -// ValidateWithPath validates the CT_TblGridBase and its children, prefixing error messages with path -func (_daccd *CT_TblGridBase )ValidateWithPath (path string )error {for _ebaff ,_acefg :=range _daccd .GridCol {if _ecageae :=_acefg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_ebaff )); -_ecageae !=nil {return _ecageae ;};};return nil ;};type CT_RPrDefault struct{ +// Validate validates the CT_RunTrackChange and its children +func (_cfbaf *CT_RunTrackChange )Validate ()error {return _cfbaf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");};func NewWdCT_WordprocessingGroup ()*WdCT_WordprocessingGroup {_ceeaaa :=&WdCT_WordprocessingGroup {}; +_ceeaaa .CNvGrpSpPr =_ed .NewCT_NonVisualGroupDrawingShapeProps ();_ceeaaa .GrpSpPr =_ed .NewCT_GroupShapeProperties ();return _ceeaaa ;};func (_aafga *CT_SdtDropDownList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aafga .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 :_b .Sprintf ("\u0025\u0076",*_aafga .LastValueAttr )}); +};e .EncodeToken (start );if _aafga .ListItem !=nil {_dcabb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_cbdded :=range _aafga .ListItem {e .EncodeElement (_cbdded ,_dcabb );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_aebb *CT_CalendarType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gcbc :=range start .Attr {if _gcbc .Name .Local =="\u0076\u0061\u006c"{_aebb .ValAttr .UnmarshalXMLAttr (_gcbc );continue ;};};for {_eafc ,_abgd :=d .Token (); +if _abgd !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0061\u006c\u0065\u006e\u0064a\u0072\u0054\u0079p\u0065:\u0020\u0025\u0073",_abgd );};if _abe ,_fbfa :=_eafc .(_d .EndElement );_fbfa &&_abe .Name ==start .Name {break ; +};};return nil ;};func NewEG_ParaRPrTrackChanges ()*EG_ParaRPrTrackChanges {_ageaee :=&EG_ParaRPrTrackChanges {};return _ageaee ;}; -// Run Properties -RPr *CT_RPr ;}; +// ValidateWithPath validates the CT_Num and its children, prefixing error messages with path +func (_eadcb *CT_Num )ValidateWithPath (path string )error {if _agedb :=_eadcb .AbstractNumId .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0074\u0072\u0061\u0063\u0074N\u0075\u006d\u0049\u0064");_agedb !=nil {return _agedb ;};for _bcaee ,_ddda :=range _eadcb .LvlOverride {if _fgffd :=_ddda .ValidateWithPath (_b .Sprintf ("\u0025s\u002fL\u0076\u006c\u004f\u0076\u0065r\u0072\u0069d\u0065\u005b\u0025\u0064\u005d",path ,_bcaee )); +_fgffd !=nil {return _fgffd ;};};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;); -// ValidateWithPath validates the EG_ContentRowContent and its children, prefixing error messages with path -func (_fcecd *EG_ContentRowContent )ValidateWithPath (path string )error {for _afeaea ,_efagag :=range _fcecd .Tr {if _dggagg :=_efagag .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_afeaea ));_dggagg !=nil {return _dggagg ; -};};if _fcecd .CustomXml !=nil {if _acacd :=_fcecd .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_acacd !=nil {return _acacd ;};};if _fcecd .Sdt !=nil {if _ggdcfa :=_fcecd .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); -_ggdcfa !=nil {return _ggdcfa ;};};for _debfd ,_fdbee :=range _fcecd .EG_RunLevelElts {if _abfccc :=_fdbee .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_debfd )); -_abfccc !=nil {return _abfccc ;};};return nil ;}; +// ValidateWithPath validates the CT_DocProtect and its children, prefixing error messages with path +func (_gbea *CT_DocProtect )ValidateWithPath (path string )error {if _dbaed :=_gbea .EditAttr .ValidateWithPath (path +"\u002fE\u0064\u0069\u0074\u0041\u0074\u0074r");_dbaed !=nil {return _dbaed ;};if _gbea .FormattingAttr !=nil {if _dffce :=_gbea .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072"); +_dffce !=nil {return _dffce ;};};if _gbea .EnforcementAttr !=nil {if _ecfab :=_gbea .EnforcementAttr .ValidateWithPath (path +"\u002f\u0045n\u0066\u006f\u0072c\u0065\u006d\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_ecfab !=nil {return _ecfab ;};};if _fcfd :=_gbea .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072"); +_fcfd !=nil {return _fcfd ;};if _gdcfc :=_gbea .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");_gdcfc !=nil {return _gdcfc ; +};if _gbfa :=_gbea .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gbfa !=nil {return _gbfa ;};return nil ;};type WdCT_PosV struct{RelativeFromAttr WdST_RelFromV ; +Choice *WdCT_PosVChoice ;};type ST_WmlColorSchemeIndex byte ;type CT_SaveThroughXslt struct{IdAttr *string ; -// ValidateWithPath validates the CT_Guid and its children, prefixing error messages with path -func (_defcg *CT_Guid )ValidateWithPath (path string )error {if _defcg .ValAttr !=nil {if !_df .ST_GuidPatternRe .MatchString (*_defcg .ValAttr ){return _d .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 ,_df .ST_GuidPatternRe ,*_defcg .ValAttr ); -};};return nil ;};func (_fefaf ST_InfoTextType )ValidateWithPath (path string )error {switch _fefaf {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fefaf )); -};return nil ;};func (_cceaaf ST_DropCap )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bcbbab :=_f .Attr {};_bcbbab .Name =name ;switch _cceaaf {case ST_DropCapUnset :_bcbbab .Value ="";case ST_DropCapNone :_bcbbab .Value ="\u006e\u006f\u006e\u0065"; -case ST_DropCapDrop :_bcbbab .Value ="\u0064\u0072\u006f\u0070";case ST_DropCapMargin :_bcbbab .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";};return _bcbbab ,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;);type AG_SectPrAttributes struct{RsidRPrAttr *string ; -RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;}; +// Local Identifier for XSL Transform +SolutionIDAttr *string ;};func NewCT_NumLvl ()*CT_NumLvl {_gfadg :=&CT_NumLvl {};return _gfadg };func (_dfbdac *ST_DocGrid )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fggfe ,_adebfe :=d .Token ();if _adebfe !=nil {return _adebfe ;};if _bbfgg ,_eafae :=_fggfe .(_d .EndElement ); +_eafae &&_bbfgg .Name ==start .Name {*_dfbdac =1;return nil ;};if _faddda ,_ffagc :=_fggfe .(_d .CharData );!_ffagc {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",_fggfe ); +}else {switch string (_faddda ){case "":*_dfbdac =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dfbdac =1;case "\u006c\u0069\u006ee\u0073":*_dfbdac =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_dfbdac =3; +case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_dfbdac =4;};};_fggfe ,_adebfe =d .Token ();if _adebfe !=nil {return _adebfe ;};if _bcgcdcg ,_eebef :=_fggfe .(_d .EndElement );_eebef &&_bcgcdcg .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",_fggfe ); +};func (_eeecf *CT_Numbering )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecfcf :for {_bdegd ,_cbdfd :=d .Token ();if _cbdfd !=nil {return _cbdfd ;};switch _fbfc :=_bdegd .(type ){case _d .StartElement :switch _fbfc .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"}:_gccag :=NewCT_NumPicBullet (); +if _eaaa :=d .DecodeElement (_gccag ,&_fbfc );_eaaa !=nil {return _eaaa ;};_eeecf .NumPicBullet =append (_eeecf .NumPicBullet ,_gccag );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_addade :=NewCT_AbstractNum (); +if _dcfcf :=d .DecodeElement (_addade ,&_fbfc );_dcfcf !=nil {return _dcfcf ;};_eeecf .AbstractNum =append (_eeecf .AbstractNum ,_addade );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_befba :=NewCT_Num (); +if _egfbcd :=d .DecodeElement (_befba ,&_fbfc );_egfbcd !=nil {return _egfbcd ;};_eeecf .Num =append (_eeecf .Num ,_befba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eeecf .NumIdMacAtCleanup =NewCT_DecimalNumber (); +if _dbdeaf :=d .DecodeElement (_eeecf .NumIdMacAtCleanup ,&_fbfc );_dbdeaf !=nil {return _dbdeaf ;};default:_gb .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",_fbfc .Name ); +if _fbddf :=d .Skip ();_fbddf !=nil {return _fbddf ;};};case _d .EndElement :break _ecfcf ;case _d .CharData :};};return nil ;};func NewCT_SdtComboBox ()*CT_SdtComboBox {_cacbc :=&CT_SdtComboBox {};return _cacbc };func (_dcbedd ST_View )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cgegac :=_d .Attr {}; +_cgegac .Name =name ;switch _dcbedd {case ST_ViewUnset :_cgegac .Value ="";case ST_ViewNone :_cgegac .Value ="\u006e\u006f\u006e\u0065";case ST_ViewPrint :_cgegac .Value ="\u0070\u0072\u0069n\u0074";case ST_ViewOutline :_cgegac .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065"; +case ST_ViewMasterPages :_cgegac .Value ="m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073";case ST_ViewNormal :_cgegac .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ViewWeb :_cgegac .Value ="\u0077\u0065\u0062";};return _cgegac ,nil ; +};func NewEG_RPrContent ()*EG_RPrContent {_bdcdc :=&EG_RPrContent {};return _bdcdc };func (_cccdf ST_MultiLevelType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cccdf .String (),start );};type CT_DivBdr struct{ -// Validate validates the CT_FontSig and its children -func (_cdef *CT_FontSig )Validate ()error {return _cdef .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067");};func (_gagad *CT_RPrOriginal )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _gagad .RStyle !=nil {_aabc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gagad .RStyle ,_aabc );};if _gagad .RFonts !=nil {_bcgag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}}; -e .EncodeElement (_gagad .RFonts ,_bcgag );};if _gagad .B !=nil {_gebbbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_gagad .B ,_gebbbc );};if _gagad .BCs !=nil {_eacbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062C\u0073"}}; -e .EncodeElement (_gagad .BCs ,_eacbc );};if _gagad .I !=nil {_eadgc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_gagad .I ,_eadgc );};if _gagad .ICs !=nil {_eeeaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0069C\u0073"}}; -e .EncodeElement (_gagad .ICs ,_eeeaa );};if _gagad .Caps !=nil {_gedfc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_gagad .Caps ,_gedfc );};if _gagad .SmallCaps !=nil {_gegga :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}}; -e .EncodeElement (_gagad .SmallCaps ,_gegga );};if _gagad .Strike !=nil {_gfeaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_gagad .Strike ,_gfeaa );};if _gagad .Dstrike !=nil {_afabc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}}; -e .EncodeElement (_gagad .Dstrike ,_afabc );};if _gagad .Outline !=nil {_cegca :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_gagad .Outline ,_cegca );};if _gagad .Shadow !=nil {_ccaec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}}; -e .EncodeElement (_gagad .Shadow ,_ccaec );};if _gagad .Emboss !=nil {_afacb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_gagad .Emboss ,_afacb );};if _gagad .Imprint !=nil {_eegbe :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}}; -e .EncodeElement (_gagad .Imprint ,_eegbe );};if _gagad .NoProof !=nil {_beeba :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_gagad .NoProof ,_beeba );};if _gagad .SnapToGrid !=nil {_ccefb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}}; -e .EncodeElement (_gagad .SnapToGrid ,_ccefb );};if _gagad .Vanish !=nil {_cbfea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_gagad .Vanish ,_cbfea );};if _gagad .WebHidden !=nil {_ageab :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}}; -e .EncodeElement (_gagad .WebHidden ,_ageab );};if _gagad .Color !=nil {_egabc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_gagad .Color ,_egabc );};if _gagad .Spacing !=nil {_abeeb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}}; -e .EncodeElement (_gagad .Spacing ,_abeeb );};if _gagad .W !=nil {_effag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_gagad .W ,_effag );};if _gagad .Kern !=nil {_ceebd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}}; -e .EncodeElement (_gagad .Kern ,_ceebd );};if _gagad .Position !=nil {_cgeaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gagad .Position ,_cgeaf );};if _gagad .Sz !=nil {_cgfdbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"}}; -e .EncodeElement (_gagad .Sz ,_cgfdbg );};if _gagad .SzCs !=nil {_cbbad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_gagad .SzCs ,_cbbad );};if _gagad .Highlight !=nil {_fafgd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_gagad .Highlight ,_fafgd );};if _gagad .U !=nil {_edgbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_gagad .U ,_edgbb );};if _gagad .Effect !=nil {_gdcfdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}}; -e .EncodeElement (_gagad .Effect ,_gdcfdc );};if _gagad .Bdr !=nil {_bfbeed :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_gagad .Bdr ,_bfbeed );};if _gagad .Shd !=nil {_gedcg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}}; -e .EncodeElement (_gagad .Shd ,_gedcg );};if _gagad .FitText !=nil {_bdeag :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_gagad .FitText ,_bdeag );};if _gagad .VertAlign !=nil {_feage :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}}; -e .EncodeElement (_gagad .VertAlign ,_feage );};if _gagad .Rtl !=nil {_ceafg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_gagad .Rtl ,_ceafg );};if _gagad .Cs !=nil {_gdgb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0073"}}; -e .EncodeElement (_gagad .Cs ,_gdgb );};if _gagad .Em !=nil {_dabbg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_gagad .Em ,_dabbg );};if _gagad .Lang !=nil {_aegcb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}}; -e .EncodeElement (_gagad .Lang ,_aegcb );};if _gagad .EastAsianLayout !=nil {_caaad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gagad .EastAsianLayout ,_caaad ); -};if _gagad .SpecVanish !=nil {_ceafa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_gagad .SpecVanish ,_ceafa );};if _gagad .OMath !=nil {_bfbaf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}}; -e .EncodeElement (_gagad .OMath ,_bfbaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func ParseUnionST_HpsMeasure (s string )(ST_HpsMeasure ,error ){_dfffae :=ST_HpsMeasure {};if _df .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_dfffae .ST_PositiveUniversalMeasure =&s ; -}else {_cccfda ,_cfdgd :=_fc .ParseFloat (s ,64);if _cfdgd !=nil {return _dfffae ,_d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_cfdgd );};_dfffae .ST_UnsignedDecimalNumber =_fad .Uint64 (uint64 (_cccfda )); -};return _dfffae ,nil ;};type EG_CellMarkupElements struct{ +// Top Border for HTML div +Top *CT_Border ; -// Table Cell Insertion -CellIns *CT_TrackChange ; +// Left Border for HTML div +Left *CT_Border ; -// Table Cell Deletion -CellDel *CT_TrackChange ; +// Bottom Border for HTML div +Bottom *CT_Border ; -// Vertically Merged/Split Table Cells -CellMerge *CT_CellMergeTrackChange ;};func (_aee *AG_TransitionalPassword )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcf :=range start .Attr {if _fcf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_aee .CryptProviderTypeAttr .UnmarshalXMLAttr (_fcf ); -continue ;};if _fcf .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_aee .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_fcf );continue ;};if _fcf .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_aee .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_fcf ); -continue ;};if _fcf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_cgf ,_ed :=_fc .ParseInt (_fcf .Value ,10,64);if _ed !=nil {return _ed ;};_aee .CryptAlgorithmSidAttr =&_cgf ;continue ; -};if _fcf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_ba ,_eab :=_fc .ParseInt (_fcf .Value ,10,64);if _eab !=nil {return _eab ;};_aee .CryptSpinCountAttr =&_ba ;continue ;};if _fcf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_fe ,_gceg :=_fcf .Value ,error (nil ); -if _gceg !=nil {return _gceg ;};_aee .CryptProviderAttr =&_fe ;continue ;};if _fcf .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_ffd ,_bgg :=_fcf .Value ,error (nil );if _bgg !=nil {return _bgg ;};_aee .AlgIdExtAttr =&_ffd ;continue ; -};if _fcf .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_fgf ,_cbc :=_fcf .Value ,error (nil );if _cbc !=nil {return _cbc ;};_aee .AlgIdExtSourceAttr =&_fgf ;continue ;};if _fcf .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_ee ,_ag :=_fcf .Value ,error (nil ); -if _ag !=nil {return _ag ;};_aee .CryptProviderTypeExtAttr =&_ee ;continue ;};if _fcf .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"{_dg ,_gdc :=_fcf .Value ,error (nil ); -if _gdc !=nil {return _gdc ;};_aee .CryptProviderTypeExtSourceAttr =&_dg ;continue ;};if _fcf .Name .Local =="\u0068\u0061\u0073\u0068"{_eed ,_dd :=_fcf .Value ,error (nil );if _dd !=nil {return _dd ;};_aee .HashAttr =&_eed ;continue ;};if _fcf .Name .Local =="\u0073\u0061\u006c\u0074"{_fce ,_fac :=_fcf .Value ,error (nil ); -if _fac !=nil {return _fac ;};_aee .SaltAttr =&_fce ;continue ;};};for {_bf ,_da :=d .Token ();if _da !=nil {return _d .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",_da ); -};if _dcg ,_fdb :=_bf .(_f .EndElement );_fdb &&_dcg .Name ==start .Name {break ;};};return nil ;};type ST_Theme byte ;type ST_WmlColorSchemeIndex byte ;func (_feefag ST_Merge )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_feefag .String (),start ); -};type WdST_WrapText byte ;func (_bbbfg *CT_TblPPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbbfg .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 :_d .Sprintf ("\u0025\u0076",*_bbbfg .LeftFromTextAttr )}); -};if _bbbfg .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 :_d .Sprintf ("\u0025\u0076",*_bbbfg .RightFromTextAttr )}); -};if _bbbfg .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 :_d .Sprintf ("\u0025\u0076",*_bbbfg .TopFromTextAttr )});};if _bbbfg .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 :_d .Sprintf ("\u0025\u0076",*_bbbfg .BottomFromTextAttr )}); -};if _bbbfg .VertAnchorAttr !=ST_VAnchorUnset {_egbaa ,_eecgd :=_bbbfg .VertAnchorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076e\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"});if _eecgd !=nil {return _eecgd ;};start .Attr =append (start .Attr ,_egbaa ); -};if _bbbfg .HorzAnchorAttr !=ST_HAnchorUnset {_fgbdb ,_bgdgbb :=_bbbfg .HorzAnchorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0068o\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"});if _bgdgbb !=nil {return _bgdgbb ;};start .Attr =append (start .Attr ,_fgbdb ); -};if _bbbfg .TblpXSpecAttr !=_df .ST_XAlignUnset {_gfbgcb ,_cagfe :=_bbbfg .TblpXSpecAttr .MarshalXMLAttr (_f .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0058\u0053\u0070\u0065\u0063"});if _cagfe !=nil {return _cagfe ;};start .Attr =append (start .Attr ,_gfbgcb ); -};if _bbbfg .TblpXAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0058"},Value :_d .Sprintf ("\u0025\u0076",*_bbbfg .TblpXAttr )});};if _bbbfg .TblpYSpecAttr !=_df .ST_YAlignUnset {_ggcda ,_gdgecf :=_bbbfg .TblpYSpecAttr .MarshalXMLAttr (_f .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0059\u0053\u0070\u0065\u0063"}); -if _gdgecf !=nil {return _gdgecf ;};start .Attr =append (start .Attr ,_ggcda );};if _bbbfg .TblpYAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0059"},Value :_d .Sprintf ("\u0025\u0076",*_bbbfg .TblpYAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func ParseUnionST_SignedTwipsMeasure (s string )(ST_SignedTwipsMeasure ,error ){_geegea :=ST_SignedTwipsMeasure {};if _df .ST_UniversalMeasurePatternRe .MatchString (s ){_geegea .ST_UniversalMeasure =&s ; -}else {_cedfb ,_dfcee :=_fc .ParseFloat (s ,64);if _dfcee !=nil {return _geegea ,_d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_dfcee );};_geegea .Int64 =_fad .Int64 (int64 (_cedfb )); -};return _geegea ,nil ;}; +// Right Border for HTML div +Right *CT_Border ;};func (_bfbeba *EG_RangeMarkupElements )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egadb :for {_effafe ,_ebaadg :=d .Token ();if _ebaadg !=nil {return _ebaadg ;};switch _gbecca :=_effafe .(type ){case _d .StartElement :switch _gbecca .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"}:_bfbeba .BookmarkStart =NewCT_Bookmark (); +if _acdeffg :=d .DecodeElement (_bfbeba .BookmarkStart ,&_gbecca );_acdeffg !=nil {return _acdeffg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbeba .BookmarkEnd =NewCT_MarkupRange (); +if _bbcfg :=d .DecodeElement (_bfbeba .BookmarkEnd ,&_gbecca );_bbcfg !=nil {return _bbcfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbeba .MoveFromRangeStart =NewCT_MoveBookmark (); +if _fecced :=d .DecodeElement (_bfbeba .MoveFromRangeStart ,&_gbecca );_fecced !=nil {return _fecced ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bfbeba .MoveFromRangeEnd =NewCT_MarkupRange (); +if _ccgcg :=d .DecodeElement (_bfbeba .MoveFromRangeEnd ,&_gbecca );_ccgcg !=nil {return _ccgcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bfbeba .MoveToRangeStart =NewCT_MoveBookmark (); +if _efcfbg :=d .DecodeElement (_bfbeba .MoveToRangeStart ,&_gbecca );_efcfbg !=nil {return _efcfbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bfbeba .MoveToRangeEnd =NewCT_MarkupRange (); +if _fcgac :=d .DecodeElement (_bfbeba .MoveToRangeEnd ,&_gbecca );_fcgac !=nil {return _fcgac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfbeba .CommentRangeStart =NewCT_MarkupRange (); +if _afaeee :=d .DecodeElement (_bfbeba .CommentRangeStart ,&_gbecca );_afaeee !=nil {return _afaeee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbeba .CommentRangeEnd =NewCT_MarkupRange (); +if _dffedg :=d .DecodeElement (_bfbeba .CommentRangeEnd ,&_gbecca );_dffedg !=nil {return _dffedg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bfbeba .CustomXmlInsRangeStart =NewCT_TrackChange (); +if _aaeeb :=d .DecodeElement (_bfbeba .CustomXmlInsRangeStart ,&_gbecca );_aaeeb !=nil {return _aaeeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_bfbeba .CustomXmlInsRangeEnd =NewCT_Markup (); +if _cbfbbd :=d .DecodeElement (_bfbeba .CustomXmlInsRangeEnd ,&_gbecca );_cbfbbd !=nil {return _cbfbbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bfbeba .CustomXmlDelRangeStart =NewCT_TrackChange (); +if _degdc :=d .DecodeElement (_bfbeba .CustomXmlDelRangeStart ,&_gbecca );_degdc !=nil {return _degdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_bfbeba .CustomXmlDelRangeEnd =NewCT_Markup (); +if _fagdfc :=d .DecodeElement (_bfbeba .CustomXmlDelRangeEnd ,&_gbecca );_fagdfc !=nil {return _fagdfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfbeba .CustomXmlMoveFromRangeStart =NewCT_TrackChange (); +if _eaddddd :=d .DecodeElement (_bfbeba .CustomXmlMoveFromRangeStart ,&_gbecca );_eaddddd !=nil {return _eaddddd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bfbeba .CustomXmlMoveFromRangeEnd =NewCT_Markup (); +if _aedfdd :=d .DecodeElement (_bfbeba .CustomXmlMoveFromRangeEnd ,&_gbecca );_aedfdd !=nil {return _aedfdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bfbeba .CustomXmlMoveToRangeStart =NewCT_TrackChange (); +if _acaefg :=d .DecodeElement (_bfbeba .CustomXmlMoveToRangeStart ,&_gbecca );_acaefg !=nil {return _acaefg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bfbeba .CustomXmlMoveToRangeEnd =NewCT_Markup (); +if _gaaeg :=d .DecodeElement (_bfbeba .CustomXmlMoveToRangeEnd ,&_gbecca );_gaaeg !=nil {return _gaaeg ;};default:_gb .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",_gbecca .Name ); +if _eacccab :=d .Skip ();_eacccab !=nil {return _eacccab ;};};case _d .EndElement :break _egadb ;case _d .CharData :};};return nil ;};func (_eddg *CT_BdoContentRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bcb :=range start .Attr {if _bcb .Name .Local =="\u0076\u0061\u006c"{_eddg .ValAttr .UnmarshalXMLAttr (_bcb ); +continue ;};};_abc :for {_dda ,_fdfd :=d .Token ();if _fdfd !=nil {return _fdfd ;};switch _fdcb :=_dda .(type ){case _d .StartElement :switch _fdcb .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"}:_aca :=NewCT_SimpleField (); +if _bfc :=d .DecodeElement (_aca ,&_fdcb );_bfc !=nil {return _bfc ;};_eddg .FldSimple =append (_eddg .FldSimple ,_aca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eddg .Hyperlink =NewCT_Hyperlink (); +if _gdf :=d .DecodeElement (_eddg .Hyperlink ,&_fdcb );_gdf !=nil {return _gdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eddg .SubDoc =NewCT_Rel (); +if _ccd :=d .DecodeElement (_eddg .SubDoc ,&_fdcb );_ccd !=nil {return _ccd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_cgg :=NewEG_ContentRunContent (); +_cgg .CustomXml =NewCT_CustomXmlRun ();if _bdd :=d .DecodeElement (_cgg .CustomXml ,&_fdcb );_bdd !=nil {return _bdd ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_cgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edc :=NewEG_ContentRunContent (); +_edc .SmartTag =NewCT_SmartTagRun ();if _gadc :=d .DecodeElement (_edc .SmartTag ,&_fdcb );_gadc !=nil {return _gadc ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_edc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdef :=NewEG_ContentRunContent (); +_bdef .Sdt =NewCT_SdtRun ();if _fgc :=d .DecodeElement (_bdef .Sdt ,&_fdcb );_fgc !=nil {return _fgc ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_bdef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aecdg :=NewEG_ContentRunContent (); +_aecdg .Dir =NewCT_DirContentRun ();if _cbg :=d .DecodeElement (_aecdg .Dir ,&_fdcb );_cbg !=nil {return _cbg ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_aecdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bafe :=NewEG_ContentRunContent (); +_bafe .Bdo =NewCT_BdoContentRun ();if _cdaf :=d .DecodeElement (_bafe .Bdo ,&_fdcb );_cdaf !=nil {return _cdaf ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_bafe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbf :=NewEG_ContentRunContent (); +_fbf .R =NewCT_R ();if _caac :=d .DecodeElement (_fbf .R ,&_fdcb );_caac !=nil {return _caac ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_fbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeg :=NewEG_ContentRunContent (); +_bba :=NewEG_RunLevelElts ();_bba .ProofErr =NewCT_ProofErr ();if _ccb :=d .DecodeElement (_bba .ProofErr ,&_fdcb );_ccb !=nil {return _ccb ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_aeg );_aeg .EG_RunLevelElts =append (_aeg .EG_RunLevelElts ,_bba ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cede :=NewEG_ContentRunContent (); +_cgb :=NewEG_RunLevelElts ();_cgb .PermStart =NewCT_PermStart ();if _dbca :=d .DecodeElement (_cgb .PermStart ,&_fdcb );_dbca !=nil {return _dbca ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_cede );_cede .EG_RunLevelElts =append (_cede .EG_RunLevelElts ,_cgb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ceee :=NewEG_ContentRunContent (); +_egce :=NewEG_RunLevelElts ();_egce .PermEnd =NewCT_Perm ();if _ega :=d .DecodeElement (_egce .PermEnd ,&_fdcb );_ega !=nil {return _ega ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_ceee );_ceee .EG_RunLevelElts =append (_ceee .EG_RunLevelElts ,_egce ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egcd :=NewEG_ContentRunContent (); +_bfgb :=NewEG_RunLevelElts ();_bfgb .Ins =NewCT_RunTrackChange ();if _ggc :=d .DecodeElement (_bfgb .Ins ,&_fdcb );_ggc !=nil {return _ggc ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_egcd );_egcd .EG_RunLevelElts =append (_egcd .EG_RunLevelElts ,_bfgb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_degc :=NewEG_ContentRunContent (); +_eddd :=NewEG_RunLevelElts ();_eddd .Del =NewCT_RunTrackChange ();if _dfb :=d .DecodeElement (_eddd .Del ,&_fdcb );_dfb !=nil {return _dfb ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_degc );_degc .EG_RunLevelElts =append (_degc .EG_RunLevelElts ,_eddd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_fge :=NewEG_ContentRunContent (); +_gfdg :=NewEG_RunLevelElts ();_gfdg .MoveFrom =NewCT_RunTrackChange ();if _gce :=d .DecodeElement (_gfdg .MoveFrom ,&_fdcb );_gce !=nil {return _gce ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_fge );_fge .EG_RunLevelElts =append (_fge .EG_RunLevelElts ,_gfdg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_daca :=NewEG_ContentRunContent (); +_gcfg :=NewEG_RunLevelElts ();_gcfg .MoveTo =NewCT_RunTrackChange ();if _gdd :=d .DecodeElement (_gcfg .MoveTo ,&_fdcb );_gdd !=nil {return _gdd ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_daca );_daca .EG_RunLevelElts =append (_daca .EG_RunLevelElts ,_gcfg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fca :=NewEG_ContentRunContent (); +_ada :=NewEG_RunLevelElts ();_bgf :=NewEG_RangeMarkupElements ();_bgf .BookmarkStart =NewCT_Bookmark ();if _bfag :=d .DecodeElement (_bgf .BookmarkStart ,&_fdcb );_bfag !=nil {return _bfag ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_fca ); +_fca .EG_RunLevelElts =append (_fca .EG_RunLevelElts ,_ada );_ada .EG_RangeMarkupElements =append (_ada .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 :"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"}:_dgde :=NewEG_ContentRunContent (); +_ffe :=NewEG_RunLevelElts ();_bgc :=NewEG_RangeMarkupElements ();_bgc .BookmarkEnd =NewCT_MarkupRange ();if _bgg :=d .DecodeElement (_bgc .BookmarkEnd ,&_fdcb );_bgg !=nil {return _bgg ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_dgde ); +_dgde .EG_RunLevelElts =append (_dgde .EG_RunLevelElts ,_ffe );_ffe .EG_RangeMarkupElements =append (_ffe .EG_RangeMarkupElements ,_bgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggce :=NewEG_ContentRunContent (); +_bafc :=NewEG_RunLevelElts ();_bgga :=NewEG_RangeMarkupElements ();_bgga .MoveFromRangeStart =NewCT_MoveBookmark ();if _acc :=d .DecodeElement (_bgga .MoveFromRangeStart ,&_fdcb );_acc !=nil {return _acc ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_ggce ); +_ggce .EG_RunLevelElts =append (_ggce .EG_RunLevelElts ,_bafc );_bafc .EG_RangeMarkupElements =append (_bafc .EG_RangeMarkupElements ,_bgga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gac :=NewEG_ContentRunContent (); +_ceeeb :=NewEG_RunLevelElts ();_ffg :=NewEG_RangeMarkupElements ();_ffg .MoveFromRangeEnd =NewCT_MarkupRange ();if _gced :=d .DecodeElement (_ffg .MoveFromRangeEnd ,&_fdcb );_gced !=nil {return _gced ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_gac ); +_gac .EG_RunLevelElts =append (_gac .EG_RunLevelElts ,_ceeeb );_ceeeb .EG_RangeMarkupElements =append (_ceeeb .EG_RangeMarkupElements ,_ffg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cbb :=NewEG_ContentRunContent (); +_cedef :=NewEG_RunLevelElts ();_cba :=NewEG_RangeMarkupElements ();_cba .MoveToRangeStart =NewCT_MoveBookmark ();if _fgeg :=d .DecodeElement (_cba .MoveToRangeStart ,&_fdcb );_fgeg !=nil {return _fgeg ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_cbb ); +_cbb .EG_RunLevelElts =append (_cbb .EG_RunLevelElts ,_cedef );_cedef .EG_RangeMarkupElements =append (_cedef .EG_RangeMarkupElements ,_cba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_acaa :=NewEG_ContentRunContent (); +_edddb :=NewEG_RunLevelElts ();_cfg :=NewEG_RangeMarkupElements ();_cfg .MoveToRangeEnd =NewCT_MarkupRange ();if _fdbg :=d .DecodeElement (_cfg .MoveToRangeEnd ,&_fdcb );_fdbg !=nil {return _fdbg ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_acaa ); +_acaa .EG_RunLevelElts =append (_acaa .EG_RunLevelElts ,_edddb );_edddb .EG_RangeMarkupElements =append (_edddb .EG_RangeMarkupElements ,_cfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gff :=NewEG_ContentRunContent (); +_ddf :=NewEG_RunLevelElts ();_eeg :=NewEG_RangeMarkupElements ();_eeg .CommentRangeStart =NewCT_MarkupRange ();if _adbb :=d .DecodeElement (_eeg .CommentRangeStart ,&_fdcb );_adbb !=nil {return _adbb ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_gff ); +_gff .EG_RunLevelElts =append (_gff .EG_RunLevelElts ,_ddf );_ddf .EG_RangeMarkupElements =append (_ddf .EG_RangeMarkupElements ,_eeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gga :=NewEG_ContentRunContent (); +_fcga :=NewEG_RunLevelElts ();_dbgc :=NewEG_RangeMarkupElements ();_dbgc .CommentRangeEnd =NewCT_MarkupRange ();if _deb :=d .DecodeElement (_dbgc .CommentRangeEnd ,&_fdcb );_deb !=nil {return _deb ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_gga ); +_gga .EG_RunLevelElts =append (_gga .EG_RunLevelElts ,_fcga );_fcga .EG_RangeMarkupElements =append (_fcga .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 :"\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"}:_eafg :=NewEG_ContentRunContent (); +_ggdb :=NewEG_RunLevelElts ();_fadg :=NewEG_RangeMarkupElements ();_fadg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dbb :=d .DecodeElement (_fadg .CustomXmlInsRangeStart ,&_fdcb );_dbb !=nil {return _dbb ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_eafg ); +_eafg .EG_RunLevelElts =append (_eafg .EG_RunLevelElts ,_ggdb );_ggdb .EG_RangeMarkupElements =append (_ggdb .EG_RangeMarkupElements ,_fadg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_egaf :=NewEG_ContentRunContent (); +_efc :=NewEG_RunLevelElts ();_eaca :=NewEG_RangeMarkupElements ();_eaca .CustomXmlInsRangeEnd =NewCT_Markup ();if _aegd :=d .DecodeElement (_eaca .CustomXmlInsRangeEnd ,&_fdcb );_aegd !=nil {return _aegd ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_egaf ); +_egaf .EG_RunLevelElts =append (_egaf .EG_RunLevelElts ,_efc );_efc .EG_RangeMarkupElements =append (_efc .EG_RangeMarkupElements ,_eaca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gbcc :=NewEG_ContentRunContent (); +_fga :=NewEG_RunLevelElts ();_dece :=NewEG_RangeMarkupElements ();_dece .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bdfe :=d .DecodeElement (_dece .CustomXmlDelRangeStart ,&_fdcb );_bdfe !=nil {return _bdfe ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_gbcc ); +_gbcc .EG_RunLevelElts =append (_gbcc .EG_RunLevelElts ,_fga );_fga .EG_RangeMarkupElements =append (_fga .EG_RangeMarkupElements ,_dece );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_dedg :=NewEG_ContentRunContent (); +_fcda :=NewEG_RunLevelElts ();_egea :=NewEG_RangeMarkupElements ();_egea .CustomXmlDelRangeEnd =NewCT_Markup ();if _afgf :=d .DecodeElement (_egea .CustomXmlDelRangeEnd ,&_fdcb );_afgf !=nil {return _afgf ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_dedg ); +_dedg .EG_RunLevelElts =append (_dedg .EG_RunLevelElts ,_fcda );_fcda .EG_RangeMarkupElements =append (_fcda .EG_RangeMarkupElements ,_egea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aabc :=NewEG_ContentRunContent (); +_fgg :=NewEG_RunLevelElts ();_aaba :=NewEG_RangeMarkupElements ();_aaba .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dad :=d .DecodeElement (_aaba .CustomXmlMoveFromRangeStart ,&_fdcb );_dad !=nil {return _dad ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_aabc ); +_aabc .EG_RunLevelElts =append (_aabc .EG_RunLevelElts ,_fgg );_fgg .EG_RangeMarkupElements =append (_fgg .EG_RangeMarkupElements ,_aaba );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fcbc :=NewEG_ContentRunContent (); +_egafe :=NewEG_RunLevelElts ();_agf :=NewEG_RangeMarkupElements ();_agf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cdc :=d .DecodeElement (_agf .CustomXmlMoveFromRangeEnd ,&_fdcb );_cdc !=nil {return _cdc ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_fcbc ); +_fcbc .EG_RunLevelElts =append (_fcbc .EG_RunLevelElts ,_egafe );_egafe .EG_RangeMarkupElements =append (_egafe .EG_RangeMarkupElements ,_agf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_dge :=NewEG_ContentRunContent (); +_egd :=NewEG_RunLevelElts ();_dcbd :=NewEG_RangeMarkupElements ();_dcbd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gbda :=d .DecodeElement (_dcbd .CustomXmlMoveToRangeStart ,&_fdcb );_gbda !=nil {return _gbda ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_dge ); +_dge .EG_RunLevelElts =append (_dge .EG_RunLevelElts ,_egd );_egd .EG_RangeMarkupElements =append (_egd .EG_RangeMarkupElements ,_dcbd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_adab :=NewEG_ContentRunContent (); +_cca :=NewEG_RunLevelElts ();_eda :=NewEG_RangeMarkupElements ();_eda .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fab :=d .DecodeElement (_eda .CustomXmlMoveToRangeEnd ,&_fdcb );_fab !=nil {return _fab ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_adab ); +_adab .EG_RunLevelElts =append (_adab .EG_RunLevelElts ,_cca );_cca .EG_RangeMarkupElements =append (_cca .EG_RangeMarkupElements ,_eda );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcca :=NewEG_ContentRunContent (); +_ggaf :=NewEG_RunLevelElts ();_eddc :=NewEG_MathContent ();_eddc .OMathPara =_ea .NewOMathPara ();if _egca :=d .DecodeElement (_eddc .OMathPara ,&_fdcb );_egca !=nil {return _egca ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_dcca ); +_dcca .EG_RunLevelElts =append (_dcca .EG_RunLevelElts ,_ggaf );_ggaf .EG_MathContent =append (_ggaf .EG_MathContent ,_eddc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ade :=NewEG_ContentRunContent (); +_befb :=NewEG_RunLevelElts ();_edb :=NewEG_MathContent ();_edb .OMath =_ea .NewOMath ();if _cdg :=d .DecodeElement (_edb .OMath ,&_fdcb );_cdg !=nil {return _cdg ;};_eddg .EG_ContentRunContent =append (_eddg .EG_ContentRunContent ,_ade );_ade .EG_RunLevelElts =append (_ade .EG_RunLevelElts ,_befb ); +_befb .EG_MathContent =append (_befb .EG_MathContent ,_edb );default:_gb .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",_fdcb .Name ); +if _ddd :=d .Skip ();_ddd !=nil {return _ddd ;};};case _d .EndElement :break _abc ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_LatentStyles and its children -func (_ffbfgd *CT_LatentStyles )Validate ()error {return _ffbfgd .ValidateWithPath ("\u0043T\u005fL\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");};func NewWdCT_GraphicFrame ()*WdCT_GraphicFrame {_dfcfa :=&WdCT_GraphicFrame {};_dfcfa .CNvPr =_fa .NewCT_NonVisualDrawingProps (); -_dfcfa .CNvFrPr =_fa .NewCT_NonVisualGraphicFrameProperties ();_dfcfa .Xfrm =_fa .NewCT_Transform2D ();_dfcfa .Graphic =_fa .NewGraphic ();return _dfcfa ;};const (ST_ChapterSepUnset ST_ChapterSep =0;ST_ChapterSepHyphen ST_ChapterSep =1;ST_ChapterSepPeriod ST_ChapterSep =2; -ST_ChapterSepColon ST_ChapterSep =3;ST_ChapterSepEmDash ST_ChapterSep =4;ST_ChapterSepEnDash ST_ChapterSep =5;);func (_ccbg *CT_CalendarType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccbg .ValAttr !=_df .ST_CalendarTypeUnset {_abae ,_fcae :=_ccbg .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _fcae !=nil {return _fcae ;};start .Attr =append (start .Attr ,_abae );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddaddf *ST_FrameScrollbar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abfaf ,_bffdcg :=d .Token (); -if _bffdcg !=nil {return _bffdcg ;};if _bcefc ,_egdgab :=_abfaf .(_f .EndElement );_egdgab &&_bcefc .Name ==start .Name {*_ddaddf =1;return nil ;};if _ceagcd ,_cbfcdg :=_abfaf .(_f .CharData );!_cbfcdg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abfaf ); -}else {switch string (_ceagcd ){case "":*_ddaddf =0;case "\u006f\u006e":*_ddaddf =1;case "\u006f\u0066\u0066":*_ddaddf =2;case "\u0061\u0075\u0074\u006f":*_ddaddf =3;};};_abfaf ,_bffdcg =d .Token ();if _bffdcg !=nil {return _bffdcg ;};if _acgfb ,_ccdea :=_abfaf .(_f .EndElement ); -_ccdea &&_acgfb .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abfaf );};func (_bcgee *ST_TabTlc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gedbae ,_bbcda :=d .Token (); -if _bbcda !=nil {return _bbcda ;};if _eadgee ,_ffeada :=_gedbae .(_f .EndElement );_ffeada &&_eadgee .Name ==start .Name {*_bcgee =1;return nil ;};if _dedef ,_cacbf :=_gedbae .(_f .CharData );!_cacbf {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gedbae ); -}else {switch string (_dedef ){case "":*_bcgee =0;case "\u006e\u006f\u006e\u0065":*_bcgee =1;case "\u0064\u006f\u0074":*_bcgee =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_bcgee =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_bcgee =4; -case "\u0068\u0065\u0061v\u0079":*_bcgee =5;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_bcgee =6;};};_gedbae ,_bbcda =d .Token ();if _bbcda !=nil {return _bbcda ;};if _ffdeea ,_feaff :=_gedbae .(_f .EndElement );_feaff &&_ffdeea .Name ==start .Name {return nil ; -};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gedbae );};func NewCT_FontSig ()*CT_FontSig {_cgfe :=&CT_FontSig {};return _cgfe }; -func (_ggcegb ST_CaptionPos )String ()string {switch _ggcegb {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 ""; -}; +// ValidateWithPath validates the CT_Captions and its children, prefixing error messages with path +func (_eeef *CT_Captions )ValidateWithPath (path string )error {for _gddd ,_agd :=range _eeef .Caption {if _fgdd :=_agd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0070\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_gddd ));_fgdd !=nil {return _fgdd ; +};};if _eeef .AutoCaptions !=nil {if _acdg :=_eeef .AutoCaptions .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");_acdg !=nil {return _acdg ;};};return nil ;}; -// Validate validates the CT_Color and its children -func (_acdff *CT_Color )Validate ()error {return _acdff .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func (_eagd *CT_Drawing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gafag :for {_bfedf ,_ffcde :=d .Token (); -if _ffcde !=nil {return _ffcde ;};switch _ccdd :=_bfedf .(type ){case _f .StartElement :switch _ccdd .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"}:_ebgeg :=NewWdAnchor (); -if _efcfag :=d .DecodeElement (_ebgeg ,&_ccdd );_efcfag !=nil {return _efcfag ;};_eagd .Anchor =append (_eagd .Anchor ,_ebgeg );case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_gcfg :=NewWdInline (); -if _gfeec :=d .DecodeElement (_gcfg ,&_ccdd );_gfeec !=nil {return _gfeec ;};_eagd .Inline =append (_eagd .Inline ,_gcfg );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",_ccdd .Name ); -if _bdfbd :=d .Skip ();_bdfbd !=nil {return _bdfbd ;};};case _f .EndElement :break _gafag ;case _f .CharData :};};return nil ;};func (_ggbae *CT_Headers )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffaga :for {_fefe ,_cdfcd :=d .Token (); -if _cdfcd !=nil {return _cdfcd ;};switch _daacb :=_fefe .(type ){case _f .StartElement :switch _daacb .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdeec :=NewCT_String (); -if _decad :=d .DecodeElement (_cdeec ,&_daacb );_decad !=nil {return _decad ;};_ggbae .Header =append (_ggbae .Header ,_cdeec );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",_daacb .Name ); -if _fcaeac :=d .Skip ();_fcaeac !=nil {return _fcaeac ;};};case _f .EndElement :break _ffaga ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_UnsignedDecimalNumber and its children +func (_aaeea *CT_UnsignedDecimalNumber )Validate ()error {return _aaeea .ValidateWithPath ("\u0043T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};func (_edcbc ST_Theme )Validate ()error {return _edcbc .ValidateWithPath ("")}; +func NewEG_RangeMarkupElements ()*EG_RangeMarkupElements {_fedce :=&EG_RangeMarkupElements {};return _fedce ;}; -// Validate validates the CT_EdnDocProps and its children -func (_dbde *CT_EdnDocProps )Validate ()error {return _dbde .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");};func (_bbgbc *ST_FFTextType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bbgbc =0; -case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_bbgbc =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_bbgbc =2;case "\u0064\u0061\u0074\u0065":*_bbgbc =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_bbgbc =4;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_bbgbc =5; -case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_bbgbc =6;};return nil ;};func (_ggfge *ST_HexColor )Validate ()error {return _ggfge .ValidateWithPath ("")};func (_caadd *CT_OptimizeForBrowser )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfecf :=range start .Attr {if _bfecf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_edgea ,_dccgf :=_bfecf .Value ,error (nil ); -if _dccgf !=nil {return _dccgf ;};_caadd .TargetAttr =&_edgea ;continue ;};if _bfecf .Name .Local =="\u0076\u0061\u006c"{_cebcd ,_ecbafe :=ParseUnionST_OnOff (_bfecf .Value );if _ecbafe !=nil {return _ecbafe ;};_caadd .ValAttr =&_cebcd ;continue ;};};for {_gbfgg ,_eefcc :=d .Token (); -if _eefcc !=nil {return _d .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",_eefcc );};if _aedade ,_adbbf :=_gbfgg .(_f .EndElement ); -_adbbf &&_aedade .Name ==start .Name {break ;};};return nil ;}; +// ST_MeasurementOrPercent is a union type +type ST_MeasurementOrPercent struct{ST_DecimalNumberOrPercent *ST_DecimalNumberOrPercent ;ST_UniversalMeasure *string ;};func (_bbdg *CT_DocProtect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adcae :=range start .Attr {if _adcae .Name .Local =="\u0065\u0064\u0069\u0074"{_bbdg .EditAttr .UnmarshalXMLAttr (_adcae ); +continue ;};if _adcae .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_gbecfb ,_febd :=ParseUnionST_OnOff (_adcae .Value );if _febd !=nil {return _febd ;};_bbdg .FormattingAttr =&_gbecfb ;continue ;};if _adcae .Name .Local =="e\u006e\u0066\u006f\u0072\u0063\u0065\u006d\u0065\u006e\u0074"{_gacc ,_fbeb :=ParseUnionST_OnOff (_adcae .Value ); +if _fbeb !=nil {return _fbeb ;};_bbdg .EnforcementAttr =&_gacc ;continue ;};if _adcae .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_faeg ,_bbacc :=_adcae .Value ,error (nil );if _bbacc !=nil {return _bbacc ; +};_bbdg .AlgorithmNameAttr =&_faeg ;continue ;};if _adcae .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_cfac ,_eaeae :=_adcae .Value ,error (nil );if _eaeae !=nil {return _eaeae ;};_bbdg .HashValueAttr =&_cfac ;continue ;};if _adcae .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_cdff ,_eddaf :=_adcae .Value ,error (nil ); +if _eddaf !=nil {return _eddaf ;};_bbdg .SaltValueAttr =&_cdff ;continue ;};if _adcae .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_caffa ,_egbfa :=_e .ParseInt (_adcae .Value ,10,64);if _egbfa !=nil {return _egbfa ;};_bbdg .SpinCountAttr =&_caffa ; +continue ;};if _adcae .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_bbdg .CryptProviderTypeAttr .UnmarshalXMLAttr (_adcae );continue ;};if _adcae .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_bbdg .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_adcae ); +continue ;};if _adcae .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_bbdg .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_adcae );continue ;};if _adcae .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_eedbb ,_eedfd :=_e .ParseInt (_adcae .Value ,10,64); +if _eedfd !=nil {return _eedfd ;};_bbdg .CryptAlgorithmSidAttr =&_eedbb ;continue ;};if _adcae .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_aefc ,_fbgbg :=_e .ParseInt (_adcae .Value ,10,64);if _fbgbg !=nil {return _fbgbg ; +};_bbdg .CryptSpinCountAttr =&_aefc ;continue ;};if _adcae .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_ebded ,_aefe :=_adcae .Value ,error (nil );if _aefe !=nil {return _aefe ;};_bbdg .CryptProviderAttr =&_ebded ; +continue ;};if _adcae .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_cabdg ,_abea :=_adcae .Value ,error (nil );if _abea !=nil {return _abea ;};_bbdg .AlgIdExtAttr =&_cabdg ;continue ;};if _adcae .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_dabeb ,_gdcde :=_adcae .Value ,error (nil ); +if _gdcde !=nil {return _gdcde ;};_bbdg .AlgIdExtSourceAttr =&_dabeb ;continue ;};if _adcae .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_bceee ,_fdbc :=_adcae .Value ,error (nil );if _fdbc !=nil {return _fdbc ; +};_bbdg .CryptProviderTypeExtAttr =&_bceee ;continue ;};if _adcae .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"{_feef ,_eabec :=_adcae .Value ,error (nil ); +if _eabec !=nil {return _eabec ;};_bbdg .CryptProviderTypeExtSourceAttr =&_feef ;continue ;};if _adcae .Name .Local =="\u0068\u0061\u0073\u0068"{_eddced ,_gdeg :=_adcae .Value ,error (nil );if _gdeg !=nil {return _gdeg ;};_bbdg .HashAttr =&_eddced ;continue ; +};if _adcae .Name .Local =="\u0073\u0061\u006c\u0074"{_ggcb ,_bgeca :=_adcae .Value ,error (nil );if _bgeca !=nil {return _bgeca ;};_bbdg .SaltAttr =&_ggcb ;continue ;};};for {_fbagd ,_agfb :=d .Token ();if _agfb !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0044o\u0063P\u0072o\u0074\u0065\u0063\u0074\u003a\u0020\u0025s",_agfb ); +};if _bbaeg ,_afae :=_fbagd .(_d .EndElement );_afae &&_bbaeg .Name ==start .Name {break ;};};return nil ;};func NewCT_SignedTwipsMeasure ()*CT_SignedTwipsMeasure {_dgfgf :=&CT_SignedTwipsMeasure {};return _dgfgf ;}; -// Validate validates the CT_RubyPr and its children -func (_gcfdb *CT_RubyPr )Validate ()error {return _gcfdb .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079\u0050r");};func NewAG_Password ()*AG_Password {_fae :=&AG_Password {};return _fae };func (_dcffc *CT_TcBorders )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _dcffc .Top !=nil {_adbgd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_dcffc .Top ,_adbgd );};if _dcffc .Start !=nil {_gbaad :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}}; -e .EncodeElement (_dcffc .Start ,_gbaad );};if _dcffc .Left !=nil {_fbbcec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_dcffc .Left ,_fbbcec );};if _dcffc .Bottom !=nil {_gcggfb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}}; -e .EncodeElement (_dcffc .Bottom ,_gcggfb );};if _dcffc .End !=nil {_ebbec :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_dcffc .End ,_ebbec );};if _dcffc .Right !=nil {_dbgccc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_dcffc .Right ,_dbgccc );};if _dcffc .InsideH !=nil {_babcf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_dcffc .InsideH ,_babcf );};if _dcffc .InsideV !=nil {_fdbdffd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}}; -e .EncodeElement (_dcffc .InsideV ,_fdbdffd );};if _dcffc .Tl2br !=nil {_gfadbb :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u006c\u0032\u0062\u0072"}};e .EncodeElement (_dcffc .Tl2br ,_gfadbb );};if _dcffc .Tr2bl !=nil {_fgbae :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0072\u0032\u0062\u006c"}}; -e .EncodeElement (_dcffc .Tr2bl ,_fgbae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Lock and its children, prefixing error messages with path +func (_bafff *CT_Lock )ValidateWithPath (path string )error {if _bafed :=_bafff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bafed !=nil {return _bafed ;};return nil ;}; -// Validate validates the CT_SdtContentBlock and its children -func (_bafdc *CT_SdtContentBlock )Validate ()error {return _bafdc .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0043\u006f\u006et\u0065\u006et\u0042\u006c\u006f\u0063\u006b");};const (ST_EdGrpUnset ST_EdGrp =0;ST_EdGrpNone ST_EdGrp =1;ST_EdGrpEveryone ST_EdGrp =2; -ST_EdGrpAdministrators ST_EdGrp =3;ST_EdGrpContributors ST_EdGrp =4;ST_EdGrpEditors ST_EdGrp =5;ST_EdGrpOwners ST_EdGrp =6;ST_EdGrpCurrent ST_EdGrp =7;); +// Validate validates the CT_Background and its children +func (_faf *CT_Background )Validate ()error {return _faf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_febfa *CT_RubyContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fede :for {_acbdbe ,_bgcb :=d .Token (); +if _bgcb !=nil {return _bgcb ;};switch _affbaf :=_acbdbe .(type ){case _d .StartElement :switch _affbaf .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"}:_febfa .R =NewCT_R (); +if _cafbb :=d .DecodeElement (_febfa .R ,&_affbaf );_cafbb !=nil {return _cafbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cedec :=NewEG_RunLevelElts (); +_cedec .ProofErr =NewCT_ProofErr ();if _badfg :=d .DecodeElement (_cedec .ProofErr ,&_affbaf );_badfg !=nil {return _badfg ;};_febfa .EG_RunLevelElts =append (_febfa .EG_RunLevelElts ,_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 :"\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"}:_egcgae :=NewEG_RunLevelElts (); +_egcgae .PermStart =NewCT_PermStart ();if _bfgfbg :=d .DecodeElement (_egcgae .PermStart ,&_affbaf );_bfgfbg !=nil {return _bfgfbg ;};_febfa .EG_RunLevelElts =append (_febfa .EG_RunLevelElts ,_egcgae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fdcf :=NewEG_RunLevelElts (); +_fdcf .PermEnd =NewCT_Perm ();if _fcfcba :=d .DecodeElement (_fdcf .PermEnd ,&_affbaf );_fcfcba !=nil {return _fcfcba ;};_febfa .EG_RunLevelElts =append (_febfa .EG_RunLevelElts ,_fdcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fccbf :=NewEG_RunLevelElts (); +_fccbf .Ins =NewCT_RunTrackChange ();if _gegea :=d .DecodeElement (_fccbf .Ins ,&_affbaf );_gegea !=nil {return _gegea ;};_febfa .EG_RunLevelElts =append (_febfa .EG_RunLevelElts ,_fccbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acdef :=NewEG_RunLevelElts (); +_acdef .Del =NewCT_RunTrackChange ();if _daccad :=d .DecodeElement (_acdef .Del ,&_affbaf );_daccad !=nil {return _daccad ;};_febfa .EG_RunLevelElts =append (_febfa .EG_RunLevelElts ,_acdef );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_aecga :=NewEG_RunLevelElts (); +_aecga .MoveFrom =NewCT_RunTrackChange ();if _abced :=d .DecodeElement (_aecga .MoveFrom ,&_affbaf );_abced !=nil {return _abced ;};_febfa .EG_RunLevelElts =append (_febfa .EG_RunLevelElts ,_aecga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gdbfad :=NewEG_RunLevelElts (); +_gdbfad .MoveTo =NewCT_RunTrackChange ();if _cgbfbc :=d .DecodeElement (_gdbfad .MoveTo ,&_affbaf );_cgbfbc !=nil {return _cgbfbc ;};_febfa .EG_RunLevelElts =append (_febfa .EG_RunLevelElts ,_gdbfad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddaac :=NewEG_RunLevelElts (); +_afbfc :=NewEG_RangeMarkupElements ();_afbfc .BookmarkStart =NewCT_Bookmark ();if _cfdf :=d .DecodeElement (_afbfc .BookmarkStart ,&_affbaf );_cfdf !=nil {return _cfdf ;};_febfa .EG_RunLevelElts =append (_febfa .EG_RunLevelElts ,_ddaac );_ddaac .EG_RangeMarkupElements =append (_ddaac .EG_RangeMarkupElements ,_afbfc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccafa :=NewEG_RunLevelElts (); +_ddfff :=NewEG_RangeMarkupElements ();_ddfff .BookmarkEnd =NewCT_MarkupRange ();if _bfcae :=d .DecodeElement (_ddfff .BookmarkEnd ,&_affbaf );_bfcae !=nil {return _bfcae ;};_febfa .EG_RunLevelElts =append (_febfa .EG_RunLevelElts ,_ccafa );_ccafa .EG_RangeMarkupElements =append (_ccafa .EG_RangeMarkupElements ,_ddfff ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcefda :=NewEG_RunLevelElts (); +_fabbf :=NewEG_RangeMarkupElements ();_fabbf .MoveFromRangeStart =NewCT_MoveBookmark ();if _dgace :=d .DecodeElement (_fabbf .MoveFromRangeStart ,&_affbaf );_dgace !=nil {return _dgace ;};_febfa .EG_RunLevelElts =append (_febfa .EG_RunLevelElts ,_fcefda ); +_fcefda .EG_RangeMarkupElements =append (_fcefda .EG_RangeMarkupElements ,_fabbf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fafbb :=NewEG_RunLevelElts (); +_edgcec :=NewEG_RangeMarkupElements ();_edgcec .MoveFromRangeEnd =NewCT_MarkupRange ();if _dggda :=d .DecodeElement (_edgcec .MoveFromRangeEnd ,&_affbaf );_dggda !=nil {return _dggda ;};_febfa .EG_RunLevelElts =append (_febfa .EG_RunLevelElts ,_fafbb ); +_fafbb .EG_RangeMarkupElements =append (_fafbb .EG_RangeMarkupElements ,_edgcec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_agggf :=NewEG_RunLevelElts (); +_facbgb :=NewEG_RangeMarkupElements ();_facbgb .MoveToRangeStart =NewCT_MoveBookmark ();if _egbae :=d .DecodeElement (_facbgb .MoveToRangeStart ,&_affbaf );_egbae !=nil {return _egbae ;};_febfa .EG_RunLevelElts =append (_febfa .EG_RunLevelElts ,_agggf ); +_agggf .EG_RangeMarkupElements =append (_agggf .EG_RangeMarkupElements ,_facbgb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gbfca :=NewEG_RunLevelElts (); +_deagc :=NewEG_RangeMarkupElements ();_deagc .MoveToRangeEnd =NewCT_MarkupRange ();if _beagf :=d .DecodeElement (_deagc .MoveToRangeEnd ,&_affbaf );_beagf !=nil {return _beagf ;};_febfa .EG_RunLevelElts =append (_febfa .EG_RunLevelElts ,_gbfca );_gbfca .EG_RangeMarkupElements =append (_gbfca .EG_RangeMarkupElements ,_deagc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdac :=NewEG_RunLevelElts (); +_agdcbb :=NewEG_RangeMarkupElements ();_agdcbb .CommentRangeStart =NewCT_MarkupRange ();if _gdbbb :=d .DecodeElement (_agdcbb .CommentRangeStart ,&_affbaf );_gdbbb !=nil {return _gdbbb ;};_febfa .EG_RunLevelElts =append (_febfa .EG_RunLevelElts ,_fdac ); +_fdac .EG_RangeMarkupElements =append (_fdac .EG_RangeMarkupElements ,_agdcbb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcdg :=NewEG_RunLevelElts (); +_dabeaf :=NewEG_RangeMarkupElements ();_dabeaf .CommentRangeEnd =NewCT_MarkupRange ();if _gacba :=d .DecodeElement (_dabeaf .CommentRangeEnd ,&_affbaf );_gacba !=nil {return _gacba ;};_febfa .EG_RunLevelElts =append (_febfa .EG_RunLevelElts ,_abcdg );_abcdg .EG_RangeMarkupElements =append (_abcdg .EG_RangeMarkupElements ,_dabeaf ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_abagd :=NewEG_RunLevelElts (); +_aeeeg :=NewEG_RangeMarkupElements ();_aeeeg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gfagb :=d .DecodeElement (_aeeeg .CustomXmlInsRangeStart ,&_affbaf );_gfagb !=nil {return _gfagb ;};_febfa .EG_RunLevelElts =append (_febfa .EG_RunLevelElts ,_abagd ); +_abagd .EG_RangeMarkupElements =append (_abagd .EG_RangeMarkupElements ,_aeeeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ddbebd :=NewEG_RunLevelElts (); +_gbbda :=NewEG_RangeMarkupElements ();_gbbda .CustomXmlInsRangeEnd =NewCT_Markup ();if _gcfeb :=d .DecodeElement (_gbbda .CustomXmlInsRangeEnd ,&_affbaf );_gcfeb !=nil {return _gcfeb ;};_febfa .EG_RunLevelElts =append (_febfa .EG_RunLevelElts ,_ddbebd ); +_ddbebd .EG_RangeMarkupElements =append (_ddbebd .EG_RangeMarkupElements ,_gbbda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_fbgfd :=NewEG_RunLevelElts (); +_bgadc :=NewEG_RangeMarkupElements ();_bgadc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gfdf :=d .DecodeElement (_bgadc .CustomXmlDelRangeStart ,&_affbaf );_gfdf !=nil {return _gfdf ;};_febfa .EG_RunLevelElts =append (_febfa .EG_RunLevelElts ,_fbgfd ); +_fbgfd .EG_RangeMarkupElements =append (_fbgfd .EG_RangeMarkupElements ,_bgadc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_bbgbec :=NewEG_RunLevelElts (); +_dggcee :=NewEG_RangeMarkupElements ();_dggcee .CustomXmlDelRangeEnd =NewCT_Markup ();if _bfdece :=d .DecodeElement (_dggcee .CustomXmlDelRangeEnd ,&_affbaf );_bfdece !=nil {return _bfdece ;};_febfa .EG_RunLevelElts =append (_febfa .EG_RunLevelElts ,_bbgbec ); +_bbgbec .EG_RangeMarkupElements =append (_bbgbec .EG_RangeMarkupElements ,_dggcee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeace :=NewEG_RunLevelElts (); +_egddd :=NewEG_RangeMarkupElements ();_egddd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bbfcb :=d .DecodeElement (_egddd .CustomXmlMoveFromRangeStart ,&_affbaf );_bbfcb !=nil {return _bbfcb ;};_febfa .EG_RunLevelElts =append (_febfa .EG_RunLevelElts ,_aeace ); +_aeace .EG_RangeMarkupElements =append (_aeace .EG_RangeMarkupElements ,_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 :"\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"}:_gbbbaa :=NewEG_RunLevelElts (); +_bcfce :=NewEG_RangeMarkupElements ();_bcfce .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bbecd :=d .DecodeElement (_bcfce .CustomXmlMoveFromRangeEnd ,&_affbaf );_bbecd !=nil {return _bbecd ;};_febfa .EG_RunLevelElts =append (_febfa .EG_RunLevelElts ,_gbbbaa ); +_gbbbaa .EG_RangeMarkupElements =append (_gbbbaa .EG_RangeMarkupElements ,_bcfce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_eafb :=NewEG_RunLevelElts (); +_eebff :=NewEG_RangeMarkupElements ();_eebff .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _abcef :=d .DecodeElement (_eebff .CustomXmlMoveToRangeStart ,&_affbaf );_abcef !=nil {return _abcef ;};_febfa .EG_RunLevelElts =append (_febfa .EG_RunLevelElts ,_eafb ); +_eafb .EG_RangeMarkupElements =append (_eafb .EG_RangeMarkupElements ,_eebff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_acfdf :=NewEG_RunLevelElts (); +_eegded :=NewEG_RangeMarkupElements ();_eegded .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _aecfbd :=d .DecodeElement (_eegded .CustomXmlMoveToRangeEnd ,&_affbaf );_aecfbd !=nil {return _aecfbd ;};_febfa .EG_RunLevelElts =append (_febfa .EG_RunLevelElts ,_acfdf ); +_acfdf .EG_RangeMarkupElements =append (_acfdf .EG_RangeMarkupElements ,_eegded );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cafga :=NewEG_RunLevelElts (); +_ebadb :=NewEG_MathContent ();_ebadb .OMathPara =_ea .NewOMathPara ();if _ecdfed :=d .DecodeElement (_ebadb .OMathPara ,&_affbaf );_ecdfed !=nil {return _ecdfed ;};_febfa .EG_RunLevelElts =append (_febfa .EG_RunLevelElts ,_cafga );_cafga .EG_MathContent =append (_cafga .EG_MathContent ,_ebadb ); +case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ddefd :=NewEG_RunLevelElts (); +_dbcbd :=NewEG_MathContent ();_dbcbd .OMath =_ea .NewOMath ();if _dagdb :=d .DecodeElement (_dbcbd .OMath ,&_affbaf );_dagdb !=nil {return _dagdb ;};_febfa .EG_RunLevelElts =append (_febfa .EG_RunLevelElts ,_ddefd );_ddefd .EG_MathContent =append (_ddefd .EG_MathContent ,_dbcbd ); +default:_gb .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",_affbaf .Name ); +if _abeec :=d .Skip ();_abeec !=nil {return _abeec ;};};case _d .EndElement :break _fede ;case _d .CharData :};};return nil ;};func (_ddc *CT_AltChunk )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfc :=range start .Attr {if _gfc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gfc .Name .Local =="\u0069\u0064"||_gfc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gfc .Name .Local =="\u0069\u0064"{_gagd ,_cdac :=_gfc .Value ,error (nil ); +if _cdac !=nil {return _cdac ;};_ddc .IdAttr =&_gagd ;continue ;};};_gfb :for {_fefa ,_gca :=d .Token ();if _gca !=nil {return _gca ;};switch _dca :=_fefa .(type ){case _d .StartElement :switch _dca .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"}:_ddc .AltChunkPr =NewCT_AltChunkPr (); +if _egf :=d .DecodeElement (_ddc .AltChunkPr ,&_dca );_egf !=nil {return _egf ;};default:_gb .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",_dca .Name ); +if _fc :=d .Skip ();_fc !=nil {return _fc ;};};case _d .EndElement :break _gfb ;case _d .CharData :};};return nil ;};func (_gddeg *CT_RPrDefault )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gddeg .RPr !=nil {_agad :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}}; +e .EncodeElement (_gddeg .RPr ,_agad );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TextEffect and its children -func (_bdfbbb *CT_TextEffect )Validate ()error {return _bdfbbb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0045\u0066\u0066\u0065\u0063\u0074");}; +// ValidateWithPath validates the CT_Zoom and its children, prefixing error messages with path +func (_fecfg *CT_Zoom )ValidateWithPath (path string )error {if _fdbba :=_fecfg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdbba !=nil {return _fdbba ;};if _aeaeb :=_fecfg .PercentAttr .ValidateWithPath (path +"\u002f\u0050\u0065r\u0063\u0065\u006e\u0074\u0041\u0074\u0074\u0072"); +_aeaeb !=nil {return _aeaeb ;};return nil ;};func NewEG_ContentRunContent ()*EG_ContentRunContent {_eeafc :=&EG_ContentRunContent {};return _eeafc ;};const (ST_PageBorderOffsetUnset ST_PageBorderOffset =0;ST_PageBorderOffsetPage ST_PageBorderOffset =1; +ST_PageBorderOffsetText ST_PageBorderOffset =2;);func (_dbfged ST_DocPartGallery )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eaaad :=_d .Attr {};_eaaad .Name =name ;switch _dbfged {case ST_DocPartGalleryUnset :_eaaad .Value ="";case ST_DocPartGalleryPlaceholder :_eaaad .Value ="p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"; +case ST_DocPartGalleryAny :_eaaad .Value ="\u0061\u006e\u0079";case ST_DocPartGalleryDefault :_eaaad .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocPartGalleryDocParts :_eaaad .Value ="\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCoverPg :_eaaad .Value ="\u0063o\u0076\u0065\u0072\u0050\u0067"; +case ST_DocPartGalleryEq :_eaaad .Value ="\u0065\u0071";case ST_DocPartGalleryFtrs :_eaaad .Value ="\u0066\u0074\u0072\u0073";case ST_DocPartGalleryHdrs :_eaaad .Value ="\u0068\u0064\u0072\u0073";case ST_DocPartGalleryPgNum :_eaaad .Value ="\u0070\u0067\u004eu\u006d"; +case ST_DocPartGalleryTbls :_eaaad .Value ="\u0074\u0062\u006c\u0073";case ST_DocPartGalleryWatermarks :_eaaad .Value ="\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073";case ST_DocPartGalleryAutoTxt :_eaaad .Value ="\u0061u\u0074\u006f\u0054\u0078\u0074"; +case ST_DocPartGalleryTxtBox :_eaaad .Value ="\u0074\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryPgNumT :_eaaad .Value ="\u0070\u0067\u004e\u0075\u006d\u0054";case ST_DocPartGalleryPgNumB :_eaaad .Value ="\u0070\u0067\u004e\u0075\u006d\u0042"; +case ST_DocPartGalleryPgNumMargins :_eaaad .Value ="\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case ST_DocPartGalleryTblOfContents :_eaaad .Value ="\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"; +case ST_DocPartGalleryBib :_eaaad .Value ="\u0062\u0069\u0062";case ST_DocPartGalleryCustQuickParts :_eaaad .Value ="\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCustCoverPg :_eaaad .Value ="c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067"; +case ST_DocPartGalleryCustEq :_eaaad .Value ="\u0063\u0075\u0073\u0074\u0045\u0071";case ST_DocPartGalleryCustFtrs :_eaaad .Value ="\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073";case ST_DocPartGalleryCustHdrs :_eaaad .Value ="\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073"; +case ST_DocPartGalleryCustPgNum :_eaaad .Value ="\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m";case ST_DocPartGalleryCustTbls :_eaaad .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073";case ST_DocPartGalleryCustWatermarks :_eaaad .Value ="\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073"; +case ST_DocPartGalleryCustAutoTxt :_eaaad .Value ="c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074";case ST_DocPartGalleryCustTxtBox :_eaaad .Value ="\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryCustPgNumT :_eaaad .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054"; +case ST_DocPartGalleryCustPgNumB :_eaaad .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042";case ST_DocPartGalleryCustPgNumMargins :_eaaad .Value ="\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073"; +case ST_DocPartGalleryCustTblOfContents :_eaaad .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073";case ST_DocPartGalleryCustBib :_eaaad .Value ="\u0063u\u0073\u0074\u0042\u0069\u0062";case ST_DocPartGalleryCustom1 :_eaaad .Value ="\u0063u\u0073\u0074\u006f\u006d\u0031"; +case ST_DocPartGalleryCustom2 :_eaaad .Value ="\u0063u\u0073\u0074\u006f\u006d\u0032";case ST_DocPartGalleryCustom3 :_eaaad .Value ="\u0063u\u0073\u0074\u006f\u006d\u0033";case ST_DocPartGalleryCustom4 :_eaaad .Value ="\u0063u\u0073\u0074\u006f\u006d\u0034"; +case ST_DocPartGalleryCustom5 :_eaaad .Value ="\u0063u\u0073\u0074\u006f\u006d\u0035";};return _eaaad ,nil ;};func (_eeaed *CT_FldChar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eeaed .FldCharTypeAttr =ST_FldCharType (1);for _ ,_ccfag :=range start .Attr {if _ccfag .Name .Local =="f\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"{_eeaed .FldCharTypeAttr .UnmarshalXMLAttr (_ccfag ); +continue ;};if _ccfag .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_gcgcc ,_aaeb :=ParseUnionST_OnOff (_ccfag .Value );if _aaeb !=nil {return _aaeb ;};_eeaed .FldLockAttr =&_gcgcc ;continue ;};if _ccfag .Name .Local =="\u0064\u0069\u0072t\u0079"{_abcea ,_fabc :=ParseUnionST_OnOff (_ccfag .Value ); +if _fabc !=nil {return _fabc ;};_eeaed .DirtyAttr =&_abcea ;continue ;};};_egbac :for {_gbgcb ,_acfc :=d .Token ();if _acfc !=nil {return _acfc ;};switch _cddef :=_gbgcb .(type ){case _d .StartElement :switch _cddef .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"}:_eeaed .FldData =NewCT_Text (); +if _gddbc :=d .DecodeElement (_eeaed .FldData ,&_cddef );_gddbc !=nil {return _gddbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eeaed .FfData =NewCT_FFData (); +if _edgba :=d .DecodeElement (_eeaed .FfData ,&_cddef );_edgba !=nil {return _edgba ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eeaed .NumberingChange =NewCT_TrackChangeNumbering (); +if _bdggb :=d .DecodeElement (_eeaed .NumberingChange ,&_cddef );_bdggb !=nil {return _bdggb ;};default:_gb .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",_cddef .Name ); +if _ecgbf :=d .Skip ();_ecgbf !=nil {return _ecgbf ;};};case _d .EndElement :break _egbac ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_CellMarkupElements and its children, prefixing error messages with path -func (_bggaef *EG_CellMarkupElements )ValidateWithPath (path string )error {if _bggaef .CellIns !=nil {if _bbebc :=_bggaef .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_bbebc !=nil {return _bbebc ;};};if _bggaef .CellDel !=nil {if _ebfccf :=_bggaef .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c"); -_ebfccf !=nil {return _ebfccf ;};};if _bggaef .CellMerge !=nil {if _cgfbc :=_bggaef .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_cgfbc !=nil {return _cgfbc ;};};return nil ;}; +// Validate validates the GlossaryDocument and its children +func (_adadda *GlossaryDocument )Validate ()error {return _adadda .ValidateWithPath ("\u0047\u006co\u0073\u0073\u0061r\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");}; -// ValidateWithPath validates the CT_Object and its children, prefixing error messages with path -func (_dbdeb *CT_Object )ValidateWithPath (path string )error {if _dbdeb .DxaOrigAttr !=nil {if _edabea :=_dbdeb .DxaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0078a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_edabea !=nil {return _edabea ; -};};if _dbdeb .DyaOrigAttr !=nil {if _abegb :=_dbdeb .DyaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0079a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_abegb !=nil {return _abegb ;};};if _dbdeb .Drawing !=nil {if _gcbacc :=_dbdeb .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067"); -_gcbacc !=nil {return _gcbacc ;};};if _dbdeb .Choice !=nil {if _eeagaa :=_dbdeb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_eeagaa !=nil {return _eeagaa ;};};return nil ;};func (_bbgec ST_TabJc )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dgfddg :=_f .Attr {}; -_dgfddg .Name =name ;switch _bbgec {case ST_TabJcUnset :_dgfddg .Value ="";case ST_TabJcClear :_dgfddg .Value ="\u0063\u006c\u0065a\u0072";case ST_TabJcStart :_dgfddg .Value ="\u0073\u0074\u0061r\u0074";case ST_TabJcCenter :_dgfddg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072"; -case ST_TabJcEnd :_dgfddg .Value ="\u0065\u006e\u0064";case ST_TabJcDecimal :_dgfddg .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_TabJcBar :_dgfddg .Value ="\u0062\u0061\u0072";case ST_TabJcNum :_dgfddg .Value ="\u006e\u0075\u006d";case ST_TabJcLeft :_dgfddg .Value ="\u006c\u0065\u0066\u0074"; -case ST_TabJcRight :_dgfddg .Value ="\u0072\u0069\u0067h\u0074";};return _dgfddg ,nil ;};func (_ggcgcc ST_MultiLevelType )Validate ()error {return _ggcgcc .ValidateWithPath ("")};func (_gadafb ST_FrameScrollbar )Validate ()error {return _gadafb .ValidateWithPath ("")}; -func (_cagdba ST_DisplacedByCustomXml )String ()string {switch _cagdba {case 0:return "";case 1:return "\u006e\u0065\u0078\u0074";case 2:return "\u0070\u0072\u0065\u0076";};return "";};func (_ggdaeb ST_Pitch )Validate ()error {return _ggdaeb .ValidateWithPath ("")}; -func (_fageee *ST_AnnotationVMerge )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fageee =0;case "\u0063\u006f\u006e\u0074":*_fageee =1;case "\u0072\u0065\u0073\u0074":*_fageee =2;};return nil ;};func (_gadga ST_LineSpacingRule )Validate ()error {return _gadga .ValidateWithPath ("")}; -func NewEG_RPrBase ()*EG_RPrBase {_cccca :=&EG_RPrBase {};return _cccca };func (_ccfag *CT_Numbering )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afbfc :for {_ffdd ,_dcgaf :=d .Token ();if _dcgaf !=nil {return _dcgaf ;};switch _fcfbg :=_ffdd .(type ){case _f .StartElement :switch _fcfbg .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdcbc :=NewCT_NumPicBullet (); -if _efgfa :=d .DecodeElement (_gdcbc ,&_fcfbg );_efgfa !=nil {return _efgfa ;};_ccfag .NumPicBullet =append (_ccfag .NumPicBullet ,_gdcbc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebae :=NewCT_AbstractNum (); -if _cfbd :=d .DecodeElement (_cebae ,&_fcfbg );_cfbd !=nil {return _cfbd ;};_ccfag .AbstractNum =append (_ccfag .AbstractNum ,_cebae );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_gddfc :=NewCT_Num (); -if _bbce :=d .DecodeElement (_gddfc ,&_fcfbg );_bbce !=nil {return _bbce ;};_ccfag .Num =append (_ccfag .Num ,_gddfc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccfag .NumIdMacAtCleanup =NewCT_DecimalNumber (); -if _acdde :=d .DecodeElement (_ccfag .NumIdMacAtCleanup ,&_fcfbg );_acdde !=nil {return _acdde ;};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",_fcfbg .Name ); -if _beacg :=d .Skip ();_beacg !=nil {return _beacg ;};};case _f .EndElement :break _afbfc ;case _f .CharData :};};return nil ;};func NewWdCT_PosHChoice ()*WdCT_PosHChoice {_abggd :=&WdCT_PosHChoice {};return _abggd };type EG_ContentRowContent struct{ +// ValidateWithPath validates the CT_JcTable and its children, prefixing error messages with path +func (_feced *CT_JcTable )ValidateWithPath (path string )error {if _feced .ValAttr ==ST_JcTableUnset {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 _bdeec :=_feced .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdeec !=nil {return _bdeec ;};return nil ;};func (_edefee *CT_MailMergeDest )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edefee .ValAttr =ST_MailMergeDest (1); +for _ ,_ggdce :=range start .Attr {if _ggdce .Name .Local =="\u0076\u0061\u006c"{_edefee .ValAttr .UnmarshalXMLAttr (_ggdce );continue ;};};for {_aebeb ,_cbabb :=d .Token ();if _cbabb !=nil {return _b .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",_cbabb ); +};if _eaeca ,_bdbab :=_aebeb .(_d .EndElement );_bdbab &&_eaeca .Name ==start .Name {break ;};};return nil ;};func (_fgegda *CT_TblGridChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgegda .TblGrid =NewCT_TblGridBase ();for _ ,_fcbabg :=range start .Attr {if _fcbabg .Name .Local =="\u0069\u0064"{_bebdac ,_acaeg :=_e .ParseInt (_fcbabg .Value ,10,64); +if _acaeg !=nil {return _acaeg ;};_fgegda .IdAttr =_bebdac ;continue ;};};_dbebac :for {_faaec ,_befad :=d .Token ();if _befad !=nil {return _befad ;};switch _fdccg :=_faaec .(type ){case _d .StartElement :switch _fdccg .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 _geebf :=d .DecodeElement (_fgegda .TblGrid ,&_fdccg ); +_geebf !=nil {return _geebf ;};default:_gb .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",_fdccg .Name ); +if _acdda :=d .Skip ();_acdda !=nil {return _acdda ;};};case _d .EndElement :break _dbebac ;case _d .CharData :};};return nil ;};func (_fgfad ST_LineNumberRestart )ValidateWithPath (path string )error {switch _fgfad {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 (_fgfad )); +};return nil ;}; -// Table Row -Tr []*CT_Row ; +// ValidateWithPath validates the Endnotes and its children, prefixing error messages with path +func (_feece *Endnotes )ValidateWithPath (path string )error {if _ebedd :=_feece .CT_Endnotes .ValidateWithPath (path );_ebedd !=nil {return _ebedd ;};return nil ;}; -// Row-Level Custom XML Element -CustomXml *CT_CustomXmlRow ; +// ValidateWithPath validates the CT_Panose and its children, prefixing error messages with path +func (_eeeegc *CT_Panose )ValidateWithPath (path string )error {return nil };func (_cgfgd ST_LineSpacingRule )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_faadgd :=_d .Attr {};_faadgd .Name =name ;switch _cgfgd {case ST_LineSpacingRuleUnset :_faadgd .Value =""; +case ST_LineSpacingRuleAuto :_faadgd .Value ="\u0061\u0075\u0074\u006f";case ST_LineSpacingRuleExact :_faadgd .Value ="\u0065\u0078\u0061c\u0074";case ST_LineSpacingRuleAtLeast :_faadgd .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _faadgd ,nil ; +};func (_gadcaa ST_TextDirection )String ()string {switch _gadcaa {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 "";}; -// Row-Level Structured Document Tag -Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;};func NewCT_EdnPos ()*CT_EdnPos {_edfa :=&CT_EdnPos {};_edfa .ValAttr =ST_EdnPos (1);return _edfa };type CT_Numbering struct{ +// Validate validates the CT_TblPrExBase and its children +func (_eedebc *CT_TblPrExBase )Validate ()error {return _eedebc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045x\u0042\u0061\u0073\u0065");};func (_aagccc ST_PageBorderZOrder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aagccc .String (),start ); +};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;); -// Picture Numbering Symbol Definition -NumPicBullet []*CT_NumPicBullet ; +// ValidateWithPath validates the CT_SdtDateMappingType and its children, prefixing error messages with path +func (_cedee *CT_SdtDateMappingType )ValidateWithPath (path string )error {if _cffdg :=_cedee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cffdg !=nil {return _cffdg ;};return nil ;}; -// Abstract Numbering Definition -AbstractNum []*CT_AbstractNum ; +// ValidateWithPath validates the CT_MathCtrlDel and its children, prefixing error messages with path +func (_acgcda *CT_MathCtrlDel )ValidateWithPath (path string )error {return nil };type CT_FtnEdnSepRef struct{ -// Numbering Definition Instance -Num []*CT_Num ; +// Footnote/Endnote ID +IdAttr int64 ;};func (_affba *CT_ObjectLink )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_affba .UpdateModeAttr =ST_ObjectUpdateMode (1);for _ ,_cfcb :=range start .Attr {if _cfcb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cfcb .Name .Local =="\u0069\u0064"||_cfcb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cfcb .Name .Local =="\u0069\u0064"{_ecgae ,_bacde :=_cfcb .Value ,error (nil ); +if _bacde !=nil {return _bacde ;};_affba .IdAttr =_ecgae ;continue ;};if _cfcb .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_affba .UpdateModeAttr .UnmarshalXMLAttr (_cfcb );continue ;};if _cfcb .Name .Local =="l\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"{_ddbd ,_agaa :=ParseUnionST_OnOff (_cfcb .Value ); +if _agaa !=nil {return _agaa ;};_affba .LockedFieldAttr =&_ddbd ;continue ;};if _cfcb .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_affba .DrawAspectAttr .UnmarshalXMLAttr (_cfcb );continue ;};if _cfcb .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_debag ,_ggdg :=_cfcb .Value ,error (nil ); +if _ggdg !=nil {return _ggdg ;};_affba .ProgIdAttr =&_debag ;continue ;};if _cfcb .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_eeagb ,_fabfg :=_cfcb .Value ,error (nil );if _fabfg !=nil {return _fabfg ;};_affba .ShapeIdAttr =&_eeagb ;continue ; +};if _cfcb .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_gdaagb ,_gdcc :=_cfcb .Value ,error (nil );if _gdcc !=nil {return _gdcc ;};_affba .FieldCodesAttr =&_gdaagb ;continue ;};};for {_baeag ,_gggede :=d .Token ();if _gggede !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004fb\u006ae\u0063t\u004c\u0069\u006e\u006b\u003a\u0020\u0025s",_gggede ); +};if _dgcge ,_eebbg :=_baeag .(_d .EndElement );_eebbg &&_dgcge .Name ==start .Name {break ;};};return nil ;};type WdCT_WordprocessingGroupChoice struct{Wsp []*WdWsp ;GrpSp []*WdCT_WordprocessingGroup ;GraphicFrame []*WdCT_GraphicFrame ;Pic []*_bg .Pic ; +ContentPart []*WdCT_WordprocessingContentPart ;};func (_ebadbe ST_DocGrid )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebadbe .String (),start );};type ST_Merge byte ;func (_affgfa ST_Border )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dcdaa :=_d .Attr {}; +_dcdaa .Name =name ;switch _affgfa {case ST_BorderUnset :_dcdaa .Value ="";case ST_BorderNil :_dcdaa .Value ="\u006e\u0069\u006c";case ST_BorderNone :_dcdaa .Value ="\u006e\u006f\u006e\u0065";case ST_BorderSingle :_dcdaa .Value ="\u0073\u0069\u006e\u0067\u006c\u0065"; +case ST_BorderThick :_dcdaa .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderDouble :_dcdaa .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderDotted :_dcdaa .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderDashed :_dcdaa .Value ="\u0064\u0061\u0073\u0068\u0065\u0064"; +case ST_BorderDotDash :_dcdaa .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_BorderDotDotDash :_dcdaa .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_BorderTriple :_dcdaa .Value ="\u0074\u0072\u0069\u0070\u006c\u0065"; +case ST_BorderThinThickSmallGap :_dcdaa .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case ST_BorderThickThinSmallGap :_dcdaa .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070"; +case ST_BorderThinThickThinSmallGap :_dcdaa .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070";case ST_BorderThinThickMediumGap :_dcdaa .Value ="\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070"; +case ST_BorderThickThinMediumGap :_dcdaa .Value ="\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case ST_BorderThinThickThinMediumGap :_dcdaa .Value ="\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070"; +case ST_BorderThinThickLargeGap :_dcdaa .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case ST_BorderThickThinLargeGap :_dcdaa .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070"; +case ST_BorderThinThickThinLargeGap :_dcdaa .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070";case ST_BorderWave :_dcdaa .Value ="\u0077\u0061\u0076\u0065";case ST_BorderDoubleWave :_dcdaa .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065"; +case ST_BorderDashSmallGap :_dcdaa .Value ="\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070";case ST_BorderDashDotStroked :_dcdaa .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderThreeDEmboss :_dcdaa .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073"; +case ST_BorderThreeDEngrave :_dcdaa .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case ST_BorderOutset :_dcdaa .Value ="\u006f\u0075\u0074\u0073\u0065\u0074";case ST_BorderInset :_dcdaa .Value ="\u0069\u006e\u0073e\u0074"; +case ST_BorderApples :_dcdaa .Value ="\u0061\u0070\u0070\u006c\u0065\u0073";case ST_BorderArchedScallops :_dcdaa .Value ="\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073";case ST_BorderBabyPacifier :_dcdaa .Value ="\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072"; +case ST_BorderBabyRattle :_dcdaa .Value ="\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065";case ST_BorderBalloons3Colors :_dcdaa .Value ="\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073";case ST_BorderBalloonsHotAir :_dcdaa .Value ="\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072"; +case ST_BorderBasicBlackDashes :_dcdaa .Value ="\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073";case ST_BorderBasicBlackDots :_dcdaa .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073"; +case ST_BorderBasicBlackSquares :_dcdaa .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073";case ST_BorderBasicThinLines :_dcdaa .Value ="\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073"; +case ST_BorderBasicWhiteDashes :_dcdaa .Value ="\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073";case ST_BorderBasicWhiteDots :_dcdaa .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073"; +case ST_BorderBasicWhiteSquares :_dcdaa .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073";case ST_BorderBasicWideInline :_dcdaa .Value ="\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065"; +case ST_BorderBasicWideMidline :_dcdaa .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065";case ST_BorderBasicWideOutline :_dcdaa .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065"; +case ST_BorderBats :_dcdaa .Value ="\u0062\u0061\u0074\u0073";case ST_BorderBirds :_dcdaa .Value ="\u0062\u0069\u0072d\u0073";case ST_BorderBirdsFlight :_dcdaa .Value ="b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074";case ST_BorderCabins :_dcdaa .Value ="\u0063\u0061\u0062\u0069\u006e\u0073"; +case ST_BorderCakeSlice :_dcdaa .Value ="\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e";case ST_BorderCandyCorn :_dcdaa .Value ="\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n";case ST_BorderCelticKnotwork :_dcdaa .Value ="\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b"; +case ST_BorderCertificateBanner :_dcdaa .Value ="\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072";case ST_BorderChainLink :_dcdaa .Value ="\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek";case ST_BorderChampagneBottle :_dcdaa .Value ="\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065"; +case ST_BorderCheckedBarBlack :_dcdaa .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b";case ST_BorderCheckedBarColor :_dcdaa .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072"; +case ST_BorderCheckered :_dcdaa .Value ="\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d";case ST_BorderChristmasTree :_dcdaa .Value ="\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065";case ST_BorderCirclesLines :_dcdaa .Value ="\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073"; +case ST_BorderCirclesRectangles :_dcdaa .Value ="\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073";case ST_BorderClassicalWave :_dcdaa .Value ="\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065"; +case ST_BorderClocks :_dcdaa .Value ="\u0063\u006c\u006f\u0063\u006b\u0073";case ST_BorderCompass :_dcdaa .Value ="\u0063o\u006d\u0070\u0061\u0073\u0073";case ST_BorderConfetti :_dcdaa .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_BorderConfettiGrays :_dcdaa .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073"; +case ST_BorderConfettiOutline :_dcdaa .Value ="\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case ST_BorderConfettiStreamers :_dcdaa .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073"; +case ST_BorderConfettiWhite :_dcdaa .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065";case ST_BorderCornerTriangles :_dcdaa .Value ="\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073"; +case ST_BorderCouponCutoutDashes :_dcdaa .Value ="\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073";case ST_BorderCouponCutoutDots :_dcdaa .Value ="\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073"; +case ST_BorderCrazyMaze :_dcdaa .Value ="\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae";case ST_BorderCreaturesButterfly :_dcdaa .Value ="\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079";case ST_BorderCreaturesFish :_dcdaa .Value ="\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068"; +case ST_BorderCreaturesInsects :_dcdaa .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073";case ST_BorderCreaturesLadyBug :_dcdaa .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067"; +case ST_BorderCrossStitch :_dcdaa .Value ="c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCup :_dcdaa .Value ="\u0063\u0075\u0070";case ST_BorderDecoArch :_dcdaa .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068";case ST_BorderDecoArchColor :_dcdaa .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072"; +case ST_BorderDecoBlocks :_dcdaa .Value ="\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073";case ST_BorderDiamondsGray :_dcdaa .Value ="\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079";case ST_BorderDoubleD :_dcdaa .Value ="\u0064o\u0075\u0062\u006c\u0065\u0044"; +case ST_BorderDoubleDiamonds :_dcdaa .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073";case ST_BorderEarth1 :_dcdaa .Value ="\u0065\u0061\u0072\u0074\u0068\u0031";case ST_BorderEarth2 :_dcdaa .Value ="\u0065\u0061\u0072\u0074\u0068\u0032"; +case ST_BorderEarth3 :_dcdaa .Value ="\u0065\u0061\u0072\u0074\u0068\u0033";case ST_BorderEclipsingSquares1 :_dcdaa .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031";case ST_BorderEclipsingSquares2 :_dcdaa .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032"; +case ST_BorderEggsBlack :_dcdaa .Value ="\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k";case ST_BorderFans :_dcdaa .Value ="\u0066\u0061\u006e\u0073";case ST_BorderFilm :_dcdaa .Value ="\u0066\u0069\u006c\u006d";case ST_BorderFirecrackers :_dcdaa .Value ="\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073"; +case ST_BorderFlowersBlockPrint :_dcdaa .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074";case ST_BorderFlowersDaisies :_dcdaa .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073"; +case ST_BorderFlowersModern1 :_dcdaa .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031";case ST_BorderFlowersModern2 :_dcdaa .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032"; +case ST_BorderFlowersPansy :_dcdaa .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079";case ST_BorderFlowersRedRose :_dcdaa .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065";case ST_BorderFlowersRoses :_dcdaa .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073"; +case ST_BorderFlowersTeacup :_dcdaa .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070";case ST_BorderFlowersTiny :_dcdaa .Value ="f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079";case ST_BorderGems :_dcdaa .Value ="\u0067\u0065\u006d\u0073"; +case ST_BorderGingerbreadMan :_dcdaa .Value ="\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e";case ST_BorderGradient :_dcdaa .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_BorderHandmade1 :_dcdaa .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00651"; +case ST_BorderHandmade2 :_dcdaa .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00652";case ST_BorderHeartBalloon :_dcdaa .Value ="\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e";case ST_BorderHeartGray :_dcdaa .Value ="\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y"; +case ST_BorderHearts :_dcdaa .Value ="\u0068\u0065\u0061\u0072\u0074\u0073";case ST_BorderHeebieJeebies :_dcdaa .Value ="\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073";case ST_BorderHolly :_dcdaa .Value ="\u0068\u006f\u006cl\u0079"; +case ST_BorderHouseFunky :_dcdaa .Value ="\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079";case ST_BorderHypnotic :_dcdaa .Value ="\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063";case ST_BorderIceCreamCones :_dcdaa .Value ="\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073"; +case ST_BorderLightBulb :_dcdaa .Value ="\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb";case ST_BorderLightning1 :_dcdaa .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031";case ST_BorderLightning2 :_dcdaa .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032"; +case ST_BorderMapPins :_dcdaa .Value ="\u006da\u0070\u0050\u0069\u006e\u0073";case ST_BorderMapleLeaf :_dcdaa .Value ="\u006da\u0070\u006c\u0065\u004c\u0065\u0061f";case ST_BorderMapleMuffins :_dcdaa .Value ="\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073"; +case ST_BorderMarquee :_dcdaa .Value ="\u006da\u0072\u0071\u0075\u0065\u0065";case ST_BorderMarqueeToothed :_dcdaa .Value ="\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064";case ST_BorderMoons :_dcdaa .Value ="\u006d\u006f\u006fn\u0073"; +case ST_BorderMosaic :_dcdaa .Value ="\u006d\u006f\u0073\u0061\u0069\u0063";case ST_BorderMusicNotes :_dcdaa .Value ="\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073";case ST_BorderNorthwest :_dcdaa .Value ="\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t"; +case ST_BorderOvals :_dcdaa .Value ="\u006f\u0076\u0061l\u0073";case ST_BorderPackages :_dcdaa .Value ="\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073";case ST_BorderPalmsBlack :_dcdaa .Value ="\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b"; +case ST_BorderPalmsColor :_dcdaa .Value ="\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072";case ST_BorderPaperClips :_dcdaa .Value ="\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073";case ST_BorderPapyrus :_dcdaa .Value ="\u0070a\u0070\u0079\u0072\u0075\u0073"; +case ST_BorderPartyFavor :_dcdaa .Value ="\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072";case ST_BorderPartyGlass :_dcdaa .Value ="\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073";case ST_BorderPencils :_dcdaa .Value ="\u0070e\u006e\u0063\u0069\u006c\u0073"; +case ST_BorderPeople :_dcdaa .Value ="\u0070\u0065\u006f\u0070\u006c\u0065";case ST_BorderPeopleWaving :_dcdaa .Value ="\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067";case ST_BorderPeopleHats :_dcdaa .Value ="\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073"; +case ST_BorderPoinsettias :_dcdaa .Value ="p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073";case ST_BorderPostageStamp :_dcdaa .Value ="\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070";case ST_BorderPumpkin1 :_dcdaa .Value ="\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031"; +case ST_BorderPushPinNote2 :_dcdaa .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032";case ST_BorderPushPinNote1 :_dcdaa .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031";case ST_BorderPyramids :_dcdaa .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073"; +case ST_BorderPyramidsAbove :_dcdaa .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065";case ST_BorderQuadrants :_dcdaa .Value ="\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s";case ST_BorderRings :_dcdaa .Value ="\u0072\u0069\u006eg\u0073"; +case ST_BorderSafari :_dcdaa .Value ="\u0073\u0061\u0066\u0061\u0072\u0069";case ST_BorderSawtooth :_dcdaa .Value ="\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068";case ST_BorderSawtoothGray :_dcdaa .Value ="\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079"; +case ST_BorderScaredCat :_dcdaa .Value ="\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t";case ST_BorderSeattle :_dcdaa .Value ="\u0073e\u0061\u0074\u0074\u006c\u0065";case ST_BorderShadowedSquares :_dcdaa .Value ="\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073"; +case ST_BorderSharksTeeth :_dcdaa .Value ="s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068";case ST_BorderShorebirdTracks :_dcdaa .Value ="\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073";case ST_BorderSkyrocket :_dcdaa .Value ="\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t"; +case ST_BorderSnowflakeFancy :_dcdaa .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079";case ST_BorderSnowflakes :_dcdaa .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073";case ST_BorderSombrero :_dcdaa .Value ="\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f"; +case ST_BorderSouthwest :_dcdaa .Value ="\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t";case ST_BorderStars :_dcdaa .Value ="\u0073\u0074\u0061r\u0073";case ST_BorderStarsTop :_dcdaa .Value ="\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070";case ST_BorderStars3d :_dcdaa .Value ="\u0073t\u0061\u0072\u0073\u0033\u0064"; +case ST_BorderStarsBlack :_dcdaa .Value ="\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b";case ST_BorderStarsShadowed :_dcdaa .Value ="\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064";case ST_BorderSun :_dcdaa .Value ="\u0073\u0075\u006e"; +case ST_BorderSwirligig :_dcdaa .Value ="\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g";case ST_BorderTornPaper :_dcdaa .Value ="\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r";case ST_BorderTornPaperBlack :_dcdaa .Value ="\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b"; +case ST_BorderTrees :_dcdaa .Value ="\u0074\u0072\u0065e\u0073";case ST_BorderTriangleParty :_dcdaa .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079";case ST_BorderTriangles :_dcdaa .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s"; +case ST_BorderTriangle1 :_dcdaa .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00651";case ST_BorderTriangle2 :_dcdaa .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00652";case ST_BorderTriangleCircle1 :_dcdaa .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031"; +case ST_BorderTriangleCircle2 :_dcdaa .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032";case ST_BorderShapes1 :_dcdaa .Value ="\u0073h\u0061\u0070\u0065\u0073\u0031";case ST_BorderShapes2 :_dcdaa .Value ="\u0073h\u0061\u0070\u0065\u0073\u0032"; +case ST_BorderTwistedLines1 :_dcdaa .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031";case ST_BorderTwistedLines2 :_dcdaa .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032";case ST_BorderVine :_dcdaa .Value ="\u0076\u0069\u006e\u0065"; +case ST_BorderWaveline :_dcdaa .Value ="\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065";case ST_BorderWeavingAngles :_dcdaa .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073";case ST_BorderWeavingBraid :_dcdaa .Value ="\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064"; +case ST_BorderWeavingRibbon :_dcdaa .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e";case ST_BorderWeavingStrips :_dcdaa .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073";case ST_BorderWhiteFlowers :_dcdaa .Value ="\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073"; +case ST_BorderWoodwork :_dcdaa .Value ="\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b";case ST_BorderXIllusions :_dcdaa .Value ="\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073";case ST_BorderZanyTriangles :_dcdaa .Value ="\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073"; +case ST_BorderZigZag :_dcdaa .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";case ST_BorderZigZagStitch :_dcdaa .Value ="\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCustom :_dcdaa .Value ="\u0063\u0075\u0073\u0074\u006f\u006d"; +};return _dcdaa ,nil ;};func (_eedg *CT_Control )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eedg .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_eedg .NameAttr )}); +};if _eedg .ShapeidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0069d"},Value :_b .Sprintf ("\u0025\u0076",*_eedg .ShapeidAttr )});};if _eedg .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_eedg .IdAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewWdCT_PosHChoice ()*WdCT_PosHChoice {_gbefgd :=&WdCT_PosHChoice {};return _gbefgd };func (_bdff *CT_EastAsianLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abcgb :=range start .Attr {if _abcgb .Name .Local =="\u0069\u0064"{_cbca ,_bccde :=_e .ParseInt (_abcgb .Value ,10,64); +if _bccde !=nil {return _bccde ;};_bdff .IdAttr =&_cbca ;continue ;};if _abcgb .Name .Local =="\u0063o\u006d\u0062\u0069\u006e\u0065"{_bafdc ,_facba :=ParseUnionST_OnOff (_abcgb .Value );if _facba !=nil {return _facba ;};_bdff .CombineAttr =&_bafdc ;continue ; +};if _abcgb .Name .Local =="\u0063o\u006db\u0069\u006e\u0065\u0042\u0072\u0061\u0063\u006b\u0065\u0074\u0073"{_bdff .CombineBracketsAttr .UnmarshalXMLAttr (_abcgb );continue ;};if _abcgb .Name .Local =="\u0076\u0065\u0072\u0074"{_abeef ,_bbadae :=ParseUnionST_OnOff (_abcgb .Value ); +if _bbadae !=nil {return _bbadae ;};_bdff .VertAttr =&_abeef ;continue ;};if _abcgb .Name .Local =="\u0076\u0065\u0072t\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073"{_gecca ,_egcba :=ParseUnionST_OnOff (_abcgb .Value );if _egcba !=nil {return _egcba ; +};_bdff .VertCompressAttr =&_gecca ;continue ;};};for {_cabe ,_fcec :=d .Token ();if _fcec !=nil {return _b .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",_fcec ); +};if _aacgc ,_gabbf :=_cabe .(_d .EndElement );_gabbf &&_aacgc .Name ==start .Name {break ;};};return nil ;};func NewCT_Row ()*CT_Row {_efeag :=&CT_Row {};return _efeag };func (_befcaa ST_Hint )Validate ()error {return _befcaa .ValidateWithPath ("")};type CT_PixelsMeasure struct{ -// Last Reviewed Abstract Numbering Definition -NumIdMacAtCleanup *CT_DecimalNumber ;};const (ST_PageBorderZOrderUnset ST_PageBorderZOrder =0;ST_PageBorderZOrderFront ST_PageBorderZOrder =1;ST_PageBorderZOrderBack ST_PageBorderZOrder =2;);func (_acbcg *ST_PTabLeader )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eddbb ,_cfaaeg :=d .Token (); -if _cfaaeg !=nil {return _cfaaeg ;};if _afffc ,_gbbead :=_eddbb .(_f .EndElement );_gbbead &&_afffc .Name ==start .Name {*_acbcg =1;return nil ;};if _gaaag ,_efeeg :=_eddbb .(_f .CharData );!_efeeg {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eddbb ); -}else {switch string (_gaaag ){case "":*_acbcg =0;case "\u006e\u006f\u006e\u0065":*_acbcg =1;case "\u0064\u006f\u0074":*_acbcg =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_acbcg =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_acbcg =4; -case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_acbcg =5;};};_eddbb ,_cfaaeg =d .Token ();if _cfaaeg !=nil {return _cfaaeg ;};if _fafbf ,_ggecba :=_eddbb .(_f .EndElement );_ggecba &&_fafbf .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eddbb ); -};func (_feabc *CT_Markup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eceea :=range start .Attr {if _eceea .Name .Local =="\u0069\u0064"{_agdbda ,_adcedd :=_fc .ParseInt (_eceea .Value ,10,64);if _adcedd !=nil {return _adcedd ; -};_feabc .IdAttr =_agdbda ;continue ;};};for {_agcd ,_fcaeacc :=d .Token ();if _fcaeacc !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0061\u0072k\u0075\u0070\u003a\u0020\u0025\u0073",_fcaeacc );};if _gabbd ,_bfdb :=_agcd .(_f .EndElement ); -_bfdb &&_gabbd .Name ==start .Name {break ;};};return nil ;};func (_dedecc *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 _dedecc .Any !=nil {for _ ,_bcagf :=range _dedecc .Any {_bcagf .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bggggg *WdCT_WordprocessingShapeChoice1 )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bggggg .Txbx !=nil {_cgadc :=_f .StartElement {Name :_f .Name {Local :"\u0077p\u003a\u0074\u0078\u0062\u0078"}}; -e .EncodeElement (_bggggg .Txbx ,_cgadc );};if _bggggg .LinkedTxbx !=nil {_dcedf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}};e .EncodeElement (_bggggg .LinkedTxbx ,_dcedf ); -};return nil ;};func (_dfffa *CT_Recipients )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gffedg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}}; -for _ ,_ceedf :=range _dfffa .RecipientData {e .EncodeElement (_ceedf ,_gffedg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_abdaba ST_CaptionPos )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dggfac :=_f .Attr {};_dggfac .Name =name ; -switch _abdaba {case ST_CaptionPosUnset :_dggfac .Value ="";case ST_CaptionPosAbove :_dggfac .Value ="\u0061\u0062\u006fv\u0065";case ST_CaptionPosBelow :_dggfac .Value ="\u0062\u0065\u006co\u0077";case ST_CaptionPosLeft :_dggfac .Value ="\u006c\u0065\u0066\u0074"; -case ST_CaptionPosRight :_dggfac .Value ="\u0072\u0069\u0067h\u0074";};return _dggfac ,nil ;};func (_gaffg *CT_DocPart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfga :for {_ccefd ,_eagc :=d .Token ();if _eagc !=nil {return _eagc ;}; -switch _facda :=_ccefd .(type ){case _f .StartElement :switch _facda .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaffg .DocPartPr =NewCT_DocPartPr (); -if _fbdg :=d .DecodeElement (_gaffg .DocPartPr ,&_facda );_fbdg !=nil {return _fbdg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaffg .DocPartBody =NewCT_Body (); -if _bffbf :=d .DecodeElement (_gaffg .DocPartBody ,&_facda );_bffbf !=nil {return _bffbf ;};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",_facda .Name ); -if _acfb :=d .Skip ();_acfb !=nil {return _acfb ;};};case _f .EndElement :break _dfga ;case _f .CharData :};};return nil ;};func (_faaada *WdCT_WordprocessingContentPart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdgcg :=range start .Attr {if _fdgcg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fdgcg .Name .Local =="\u0069\u0064"||_fdgcg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fdgcg .Name .Local =="\u0069\u0064"{_aecefc ,_fgbcfa :=_fdgcg .Value ,error (nil ); -if _fgbcfa !=nil {return _fgbcfa ;};_faaada .IdAttr =_aecefc ;continue ;};if _fdgcg .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_faaada .BwModeAttr .UnmarshalXMLAttr (_fdgcg );continue ;};};_cceeea :for {_bdgfc ,_dgacag :=d .Token ();if _dgacag !=nil {return _dgacag ; -};switch _cfcfgc :=_bdgfc .(type ){case _f .StartElement :switch _cfcfgc .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"}:_faaada .NvContentPartPr =NewWdCT_WordprocessingContentPartNonVisual (); -if _gggdd :=d .DecodeElement (_faaada .NvContentPartPr ,&_cfcfgc );_gggdd !=nil {return _gggdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_faaada .Xfrm =_fa .NewCT_Transform2D (); -if _cbcdcd :=d .DecodeElement (_faaada .Xfrm ,&_cfcfgc );_cbcdcd !=nil {return _cbcdcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_faaada .ExtLst =_fa .NewCT_OfficeArtExtensionList (); -if _gccde :=d .DecodeElement (_faaada .ExtLst ,&_cfcfgc );_gccde !=nil {return _gccde ;};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",_cfcfgc .Name ); -if _dbcbf :=d .Skip ();_dbcbf !=nil {return _dbcbf ;};};case _f .EndElement :break _cceeea ;case _f .CharData :};};return nil ;}; +// Measurement in Pixels +ValAttr uint64 ;};func (_dffad *CT_Language )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdcd :=range start .Attr {if _fdcd .Name .Local =="\u0076\u0061\u006c"{_deag ,_begaf :=_fdcd .Value ,error (nil );if _begaf !=nil {return _begaf ; +};_dffad .ValAttr =&_deag ;continue ;};if _fdcd .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_gaeeg ,_ebgff :=_fdcd .Value ,error (nil );if _ebgff !=nil {return _ebgff ;};_dffad .EastAsiaAttr =&_gaeeg ;continue ;};if _fdcd .Name .Local =="\u0062\u0069\u0064\u0069"{_eaffed ,_fdaf :=_fdcd .Value ,error (nil ); +if _fdaf !=nil {return _fdaf ;};_dffad .BidiAttr =&_eaffed ;continue ;};};for {_bgcfbb ,_bece :=d .Token ();if _bece !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_bece ); +};if _degd ,_fadgf :=_bgcfbb .(_d .EndElement );_fadgf &&_degd .Name ==start .Name {break ;};};return nil ;};func (_cbccde ST_Proof )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cbccde .String (),start );};func (_ebadfe *ST_MailMergeDest )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_caeccd ,_caggdb :=d .Token (); +if _caggdb !=nil {return _caggdb ;};if _bbefg ,_bfabgag :=_caeccd .(_d .EndElement );_bfabgag &&_bbefg .Name ==start .Name {*_ebadfe =1;return nil ;};if _eggac ,_bffded :=_caeccd .(_d .CharData );!_bffded {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",_caeccd ); +}else {switch string (_eggac ){case "":*_ebadfe =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_ebadfe =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_ebadfe =2;case "\u0065\u006d\u0061i\u006c":*_ebadfe =3;case "\u0066\u0061\u0078":*_ebadfe =4; +};};_caeccd ,_caggdb =d .Token ();if _caggdb !=nil {return _caggdb ;};if _beeee ,_gbgeaa :=_caeccd .(_d .EndElement );_gbgeaa &&_beeee .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",_caeccd ); +};type CT_RubyContent struct{ -// ValidateWithPath validates the CT_DocumentBase and its children, prefixing error messages with path -func (_bgfa *CT_DocumentBase )ValidateWithPath (path string )error {if _bgfa .Background !=nil {if _cddc :=_bgfa .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_cddc !=nil {return _cddc ;};};return nil ; -}; +// Phonetic Guide Text Run +R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};func NewCT_DocPartGallery ()*CT_DocPartGallery {_dbbdg :=&CT_DocPartGallery {};_dbbdg .ValAttr =ST_DocPartGallery (1);return _dbbdg ;};type CT_Highlight struct{ -// Validate validates the CT_TblPrExBase and its children -func (_adgbb *CT_TblPrExBase )Validate ()error {return _adgbb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045x\u0042\u0061\u0073\u0065");};func (_addcf *ST_TblLayoutType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_addcf =0; -case "\u0066\u0069\u0078e\u0064":*_addcf =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_addcf =2;};return nil ;};func NewCT_Highlight ()*CT_Highlight {_cfea :=&CT_Highlight {};_cfea .ValAttr =ST_HighlightColor (1);return _cfea ;};func (_bgcbf *CT_MathCtrlIns )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aaegg :=range start .Attr {if _aaegg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fbec ,_dfgg :=_aaegg .Value ,error (nil ); -if _dfgg !=nil {return _dfgg ;};_bgcbf .AuthorAttr =_fbec ;continue ;};if _aaegg .Name .Local =="\u0064\u0061\u0074\u0065"{_deddc ,_gfaaf :=ParseStdlibTime (_aaegg .Value );if _gfaaf !=nil {return _gfaaf ;};_bgcbf .DateAttr =&_deddc ;continue ;};if _aaegg .Name .Local =="\u0069\u0064"{_eadfd ,_bdeef :=_fc .ParseInt (_aaegg .Value ,10,64); -if _bdeef !=nil {return _bdeef ;};_bgcbf .IdAttr =_eadfd ;continue ;};};for {_gbccfa ,_dbcdb :=d .Token ();if _dbcdb !=nil {return _d .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",_dbcdb ); -};if _bdfea ,_gdada :=_gbccfa .(_f .EndElement );_gdada &&_bdfea .Name ==start .Name {break ;};};return nil ;}; +// Highlighting Color +ValAttr ST_HighlightColor ;};func (_ggde *CT_CustomXmlRow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ggde .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_ggde .UriAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_b .Sprintf ("\u0025\u0076",_ggde .ElementAttr )});e .EncodeToken (start );if _ggde .CustomXmlPr !=nil {_bcda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}}; +e .EncodeElement (_ggde .CustomXmlPr ,_bcda );};if _ggde .EG_ContentRowContent !=nil {for _ ,_febe :=range _ggde .EG_ContentRowContent {_febe .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_String struct{ -// Validate validates the CT_DecimalNumberOrPrecent and its children -func (_efeed *CT_DecimalNumberOrPrecent )Validate ()error {return _efeed .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0072\u0065\u0063\u0065\u006et");}; +// String Value +ValAttr string ;};func (_aacd *CT_CalendarType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aacd .ValAttr !=_gf .ST_CalendarTypeUnset {_deab ,_accf :=_aacd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _accf !=nil {return _accf ; +};start .Attr =append (start .Attr ,_deab );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffabgg ST_FrameLayout )String ()string {switch _ffabgg {case 0:return "";case 1:return "\u0072\u006f\u0077\u0073"; +case 2:return "\u0063\u006f\u006c\u0073";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func (_gdaecg ST_TargetScreenSz )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gegfab :=_d .Attr {};_gegfab .Name =name ;switch _gdaecg {case ST_TargetScreenSzUnset :_gegfab .Value =""; +case ST_TargetScreenSz544x376 :_gegfab .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_TargetScreenSz640x480 :_gegfab .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSz720x512 :_gegfab .Value ="\u00372\u0030\u0078\u0035\u0031\u0032"; +case ST_TargetScreenSz800x600 :_gegfab .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_TargetScreenSz1024x768 :_gegfab .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSz1152x882 :_gegfab .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032"; +case ST_TargetScreenSz1152x900 :_gegfab .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_TargetScreenSz1280x1024 :_gegfab .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSz1600x1200 :_gegfab .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300"; +case ST_TargetScreenSz1800x1440 :_gegfab .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case ST_TargetScreenSz1920x1200 :_gegfab .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _gegfab ,nil ;};func (_fffeg *ST_ThemeColor )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fffeg =0; +case "\u0064\u0061\u0072k\u0031":*_fffeg =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_fffeg =2;case "\u0064\u0061\u0072k\u0032":*_fffeg =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_fffeg =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_fffeg =5; +case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_fffeg =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_fffeg =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_fffeg =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_fffeg =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_fffeg =10; +case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_fffeg =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_fffeg =12;case "\u006e\u006f\u006e\u0065":*_fffeg =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_fffeg =14; +case "\u0074\u0065\u0078t\u0031":*_fffeg =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_fffeg =16;case "\u0074\u0065\u0078t\u0032":*_fffeg =17;};return nil ;};func (_febgab *CT_PPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _febgab .PStyle !=nil {_aecfb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_febgab .PStyle ,_aecfb );};if _febgab .KeepNext !=nil {_acbbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}}; +e .EncodeElement (_febgab .KeepNext ,_acbbe );};if _febgab .KeepLines !=nil {_eceag :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_febgab .KeepLines ,_eceag );};if _febgab .PageBreakBefore !=nil {_dabga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}}; +e .EncodeElement (_febgab .PageBreakBefore ,_dabga );};if _febgab .FramePr !=nil {_fbagdd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_febgab .FramePr ,_fbagdd );};if _febgab .WidowControl !=nil {_gbece :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}}; +e .EncodeElement (_febgab .WidowControl ,_gbece );};if _febgab .NumPr !=nil {_eade :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_febgab .NumPr ,_eade );};if _febgab .SuppressLineNumbers !=nil {_dacde :=_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 (_febgab .SuppressLineNumbers ,_dacde );};if _febgab .PBdr !=nil {_adadd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_febgab .PBdr ,_adadd );};if _febgab .Shd !=nil {_egcae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}}; +e .EncodeElement (_febgab .Shd ,_egcae );};if _febgab .Tabs !=nil {_dcfcff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_febgab .Tabs ,_dcfcff );};if _febgab .SuppressAutoHyphens !=nil {_gagcd :=_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 (_febgab .SuppressAutoHyphens ,_gagcd );};if _febgab .Kinsoku !=nil {_cbgbf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_febgab .Kinsoku ,_cbgbf );};if _febgab .WordWrap !=nil {_dadfd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}}; +e .EncodeElement (_febgab .WordWrap ,_dadfd );};if _febgab .OverflowPunct !=nil {_bbdbdf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_febgab .OverflowPunct ,_bbdbdf ); +};if _febgab .TopLinePunct !=nil {_agbbb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_febgab .TopLinePunct ,_agbbb );};if _febgab .AutoSpaceDE !=nil {_bacgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}}; +e .EncodeElement (_febgab .AutoSpaceDE ,_bacgg );};if _febgab .AutoSpaceDN !=nil {_afee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_febgab .AutoSpaceDN ,_afee ); +};if _febgab .Bidi !=nil {_dagdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_febgab .Bidi ,_dagdf );};if _febgab .AdjustRightInd !=nil {_bggeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}}; +e .EncodeElement (_febgab .AdjustRightInd ,_bggeg );};if _febgab .SnapToGrid !=nil {_bbcga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_febgab .SnapToGrid ,_bbcga ); +};if _febgab .Spacing !=nil {_bgfef :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_febgab .Spacing ,_bgfef );};if _febgab .Ind !=nil {_fafba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069n\u0064"}}; +e .EncodeElement (_febgab .Ind ,_fafba );};if _febgab .ContextualSpacing !=nil {_bfagdd :=_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 (_febgab .ContextualSpacing ,_bfagdd ); +};if _febgab .MirrorIndents !=nil {_bgabd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_febgab .MirrorIndents ,_bgabd );};if _febgab .SuppressOverlap !=nil {_bgfbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}}; +e .EncodeElement (_febgab .SuppressOverlap ,_bgfbe );};if _febgab .Jc !=nil {_eede :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_febgab .Jc ,_eede );};if _febgab .TextDirection !=nil {_agggdb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_febgab .TextDirection ,_agggdb );};if _febgab .TextAlignment !=nil {_ebdcf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_febgab .TextAlignment ,_ebdcf ); +};if _febgab .TextboxTightWrap !=nil {_edggg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_febgab .TextboxTightWrap ,_edggg );};if _febgab .OutlineLvl !=nil {_bcdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}}; +e .EncodeElement (_febgab .OutlineLvl ,_bcdg );};if _febgab .DivId !=nil {_dcece :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_febgab .DivId ,_dcece );};if _febgab .CnfStyle !=nil {_bgccd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_febgab .CnfStyle ,_bgccd );};if _febgab .RPr !=nil {_eedeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_febgab .RPr ,_eedeb );};if _febgab .SectPr !=nil {_efecca :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}}; +e .EncodeElement (_febgab .SectPr ,_efecca );};if _febgab .PPrChange !=nil {_efeff :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_febgab .PPrChange ,_efeff );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_eece *CT_Endnotes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eece .Endnote !=nil {_bafga :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}};for _ ,_facbd :=range _eece .Endnote {e .EncodeElement (_facbd ,_bafga ); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_RPr and its children, prefixing error messages with path -func (_gbebcf *CT_RPr )ValidateWithPath (path string )error {if _gbebcf .RStyle !=nil {if _daggfg :=_gbebcf .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_daggfg !=nil {return _daggfg ;};};if _gbebcf .RFonts !=nil {if _deabc :=_gbebcf .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); -_deabc !=nil {return _deabc ;};};if _gbebcf .B !=nil {if _baead :=_gbebcf .B .ValidateWithPath (path +"\u002f\u0042");_baead !=nil {return _baead ;};};if _gbebcf .BCs !=nil {if _dfbgdf :=_gbebcf .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073"); -_dfbgdf !=nil {return _dfbgdf ;};};if _gbebcf .I !=nil {if _bgbadb :=_gbebcf .I .ValidateWithPath (path +"\u002f\u0049");_bgbadb !=nil {return _bgbadb ;};};if _gbebcf .ICs !=nil {if _degbb :=_gbebcf .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073"); -_degbb !=nil {return _degbb ;};};if _gbebcf .Caps !=nil {if _adfdc :=_gbebcf .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_adfdc !=nil {return _adfdc ;};};if _gbebcf .SmallCaps !=nil {if _ggegg :=_gbebcf .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); -_ggegg !=nil {return _ggegg ;};};if _gbebcf .Strike !=nil {if _bfcgg :=_gbebcf .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_bfcgg !=nil {return _bfcgg ;};};if _gbebcf .Dstrike !=nil {if _fgaac :=_gbebcf .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); -_fgaac !=nil {return _fgaac ;};};if _gbebcf .Outline !=nil {if _cadeg :=_gbebcf .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_cadeg !=nil {return _cadeg ;};};if _gbebcf .Shadow !=nil {if _afefd :=_gbebcf .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); -_afefd !=nil {return _afefd ;};};if _gbebcf .Emboss !=nil {if _dcabe :=_gbebcf .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_dcabe !=nil {return _dcabe ;};};if _gbebcf .Imprint !=nil {if _fgbagd :=_gbebcf .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); -_fgbagd !=nil {return _fgbagd ;};};if _gbebcf .NoProof !=nil {if _gebgg :=_gbebcf .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_gebgg !=nil {return _gebgg ;};};if _gbebcf .SnapToGrid !=nil {if _dfddb :=_gbebcf .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); -_dfddb !=nil {return _dfddb ;};};if _gbebcf .Vanish !=nil {if _efgcb :=_gbebcf .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_efgcb !=nil {return _efgcb ;};};if _gbebcf .WebHidden !=nil {if _cdecc :=_gbebcf .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); -_cdecc !=nil {return _cdecc ;};};if _gbebcf .Color !=nil {if _adgeb :=_gbebcf .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_adgeb !=nil {return _adgeb ;};};if _gbebcf .Spacing !=nil {if _edgfa :=_gbebcf .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_edgfa !=nil {return _edgfa ;};};if _gbebcf .W !=nil {if _fddbd :=_gbebcf .W .ValidateWithPath (path +"\u002f\u0057");_fddbd !=nil {return _fddbd ;};};if _gbebcf .Kern !=nil {if _gabcf :=_gbebcf .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e"); -_gabcf !=nil {return _gabcf ;};};if _gbebcf .Position !=nil {if _ccgeec :=_gbebcf .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_ccgeec !=nil {return _ccgeec ;};};if _gbebcf .Sz !=nil {if _fceba :=_gbebcf .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); -_fceba !=nil {return _fceba ;};};if _gbebcf .SzCs !=nil {if _eggcda :=_gbebcf .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_eggcda !=nil {return _eggcda ;};};if _gbebcf .Highlight !=nil {if _eadfc :=_gbebcf .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); -_eadfc !=nil {return _eadfc ;};};if _gbebcf .U !=nil {if _dgagb :=_gbebcf .U .ValidateWithPath (path +"\u002f\u0055");_dgagb !=nil {return _dgagb ;};};if _gbebcf .Effect !=nil {if _gbece :=_gbebcf .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); -_gbece !=nil {return _gbece ;};};if _gbebcf .Bdr !=nil {if _ffadf :=_gbebcf .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_ffadf !=nil {return _ffadf ;};};if _gbebcf .Shd !=nil {if _gbgafe :=_gbebcf .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_gbgafe !=nil {return _gbgafe ;};};if _gbebcf .FitText !=nil {if _deacf :=_gbebcf .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_deacf !=nil {return _deacf ;};};if _gbebcf .VertAlign !=nil {if _abbbbb :=_gbebcf .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); -_abbbbb !=nil {return _abbbbb ;};};if _gbebcf .Rtl !=nil {if _aecga :=_gbebcf .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_aecga !=nil {return _aecga ;};};if _gbebcf .Cs !=nil {if _cggdf :=_gbebcf .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); -_cggdf !=nil {return _cggdf ;};};if _gbebcf .Em !=nil {if _ggebda :=_gbebcf .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_ggebda !=nil {return _ggebda ;};};if _gbebcf .Lang !=nil {if _eacedb :=_gbebcf .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); -_eacedb !=nil {return _eacedb ;};};if _gbebcf .EastAsianLayout !=nil {if _ddfdf :=_gbebcf .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_ddfdf !=nil {return _ddfdf ;}; -};if _gbebcf .SpecVanish !=nil {if _gaabad :=_gbebcf .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_gaabad !=nil {return _gaabad ;};};if _gbebcf .OMath !=nil {if _bbbdaa :=_gbebcf .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); -_bbbdaa !=nil {return _bbbdaa ;};};if _gbebcf .RPrChange !=nil {if _fgcaba :=_gbebcf .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_fgcaba !=nil {return _fgcaba ;};};return nil ;};func (_bfggf *EG_HdrFtrReferences )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfggf .HeaderReference !=nil {_gefdg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}}; -e .EncodeElement (_bfggf .HeaderReference ,_gefdg );};if _bfggf .FooterReference !=nil {_fdcdaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}};e .EncodeElement (_bfggf .FooterReference ,_fdcdaf ); -};return nil ;};func NewCT_Empty ()*CT_Empty {_daaec :=&CT_Empty {};return _daaec };func (_afdfe *CT_DocumentBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbfg :for {_gcbfca ,_bbaa :=d .Token ();if _bbaa !=nil {return _bbaa ;};switch _ddgaa :=_gcbfca .(type ){case _f .StartElement :switch _ddgaa .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afdfe .Background =NewCT_Background (); -if _agffa :=d .DecodeElement (_afdfe .Background ,&_ddgaa );_agffa !=nil {return _agffa ;};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",_ddgaa .Name ); -if _ccffd :=d .Skip ();_ccffd !=nil {return _ccffd ;};};case _f .EndElement :break _bbfg ;case _f .CharData :};};return nil ;}; +// Validate validates the WdCT_TxbxContent and its children +func (_fafag *WdCT_TxbxContent )Validate ()error {return _fafag .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054x\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");}; -// Validate validates the CT_Compat and its children -func (_fccee *CT_Compat )Validate ()error {return _fccee .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006d\u0070\u0061t");};const (ST_DropCapUnset ST_DropCap =0;ST_DropCapNone ST_DropCap =1;ST_DropCapDrop ST_DropCap =2;ST_DropCapMargin ST_DropCap =3; -);type WdCT_WordprocessingShapeChoice struct{CNvSpPr *_fa .CT_NonVisualDrawingShapeProps ;CNvCnPr *_fa .CT_NonVisualConnectorProperties ;};func (_gabaga ST_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {switch _gabaga {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gabaga )); -};return nil ;};type CT_Settings struct{ +// ValidateWithPath validates the CT_CharacterSpacing and its children, prefixing error messages with path +func (_fefb *CT_CharacterSpacing )ValidateWithPath (path string )error {if _fefb .ValAttr ==ST_CharacterSpacingUnset {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 _ddcbc :=_fefb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddcbc !=nil {return _ddcbc ;};return nil ;};func (_feccc *CT_Em )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_feccc .ValAttr =ST_Em (1); +for _ ,_gbbgb :=range start .Attr {if _gbbgb .Name .Local =="\u0076\u0061\u006c"{_feccc .ValAttr .UnmarshalXMLAttr (_gbbgb );continue ;};};for {_eaefa ,_ggeeb :=d .Token ();if _ggeeb !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045m\u003a\u0020\u0025\u0073",_ggeeb ); +};if _efgebd ,_gfgb :=_eaefa .(_d .EndElement );_gfgb &&_efgebd .Name ==start .Name {break ;};};return nil ;}; -// Write Protection -WriteProtection *CT_WriteProtection ; +// Validate validates the CT_TargetScreenSz and its children +func (_dcede *CT_TargetScreenSz )Validate ()error {return _dcede .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a");};func NewCT_BdoContentRun ()*CT_BdoContentRun {_bfd :=&CT_BdoContentRun {}; +return _bfd };func (_dbeaa *WdEG_WrapType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdbdbb :for {_bffcbg ,_gacfc :=d .Token ();if _gacfc !=nil {return _gacfc ;};switch _gfdff :=_bffcbg .(type ){case _d .StartElement :switch _gfdff .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"}:_dbeaa .Choice =NewWdEG_WrapTypeChoice (); +if _gfdadcb :=d .DecodeElement (&_dbeaa .Choice .WrapNone ,&_gfdff );_gfdadcb !=nil {return _gfdadcb ;};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"}:_dbeaa .Choice =NewWdEG_WrapTypeChoice (); +if _cegfa :=d .DecodeElement (&_dbeaa .Choice .WrapSquare ,&_gfdff );_cegfa !=nil {return _cegfa ;};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"}:_dbeaa .Choice =NewWdEG_WrapTypeChoice (); +if _ggbfa :=d .DecodeElement (&_dbeaa .Choice .WrapTight ,&_gfdff );_ggbfa !=nil {return _ggbfa ;};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"}:_dbeaa .Choice =NewWdEG_WrapTypeChoice (); +if _ecgdbdg :=d .DecodeElement (&_dbeaa .Choice .WrapThrough ,&_gfdff );_ecgdbdg !=nil {return _ecgdbdg ;};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"}:_dbeaa .Choice =NewWdEG_WrapTypeChoice (); +if _cafad :=d .DecodeElement (&_dbeaa .Choice .WrapTopAndBottom ,&_gfdff );_cafad !=nil {return _cafad ;};default:_gb .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",_gfdff .Name ); +if _cabcb :=d .Skip ();_cabcb !=nil {return _cabcb ;};};case _d .EndElement :break _bdbdbb ;case _d .CharData :};};return nil ;}; -// Document View Setting -View *CT_View ; +// ValidateWithPath validates the CT_SdtListItem and its children, prefixing error messages with path +func (_cgcaea *CT_SdtListItem )ValidateWithPath (path string )error {return nil };type EG_RPrContent struct{ -// Magnification Setting -Zoom *CT_Zoom ; +// Referenced Character Style +RStyle *CT_String ; -// Remove Personal Information from Document Properties -RemovePersonalInformation *CT_OnOff ; +// Run Fonts +RFonts *CT_Fonts ; -// Remove Date and Time from Annotations -RemoveDateAndTime *CT_OnOff ; +// Bold +B *CT_OnOff ; -// Do Not Display Visual Boundary For Header/Footer or Between Pages -DoNotDisplayPageBoundaries *CT_OnOff ; +// Complex Script Bold +BCs *CT_OnOff ; -// Display Background Objects When Displaying Document -DisplayBackgroundShape *CT_OnOff ; +// Italics +I *CT_OnOff ; -// Print PostScript Codes With Document Text -PrintPostScriptOverText *CT_OnOff ; +// Complex Script Italics +ICs *CT_OnOff ; -// Print Fractional Character Widths -PrintFractionalCharacterWidth *CT_OnOff ; +// Display All Characters As Capital Letters +Caps *CT_OnOff ; -// Only Print Form Field Content -PrintFormsData *CT_OnOff ; +// Small Caps +SmallCaps *CT_OnOff ; -// Embed TrueType Fonts -EmbedTrueTypeFonts *CT_OnOff ; +// Single Strikethrough +Strike *CT_OnOff ; -// Embed Common System Fonts -EmbedSystemFonts *CT_OnOff ; +// Double Strikethrough +Dstrike *CT_OnOff ; -// Subset Fonts When Embedding -SaveSubsetFonts *CT_OnOff ; +// Display Character Outline +Outline *CT_OnOff ; -// Only Save Form Field Content -SaveFormsData *CT_OnOff ; +// Shadow +Shadow *CT_OnOff ; -// Mirror Page Margins -MirrorMargins *CT_OnOff ; +// Embossing +Emboss *CT_OnOff ; -// Align Paragraph and Table Borders with Page Border -AlignBordersAndEdges *CT_OnOff ; +// Imprinting +Imprint *CT_OnOff ; -// Page Border Excludes Header -BordersDoNotSurroundHeader *CT_OnOff ; +// Do Not Check Spelling or Grammar +NoProof *CT_OnOff ; -// Page Border Excludes Footer -BordersDoNotSurroundFooter *CT_OnOff ; +// Use Document Grid Settings For Inter-Character Spacing +SnapToGrid *CT_OnOff ; + +// Hidden Text +Vanish *CT_OnOff ; + +// Web Hidden Text +WebHidden *CT_OnOff ; + +// Run Content Color +Color *CT_Color ; + +// Character Spacing Adjustment +Spacing *CT_SignedTwipsMeasure ; + +// Expanded/Compressed Text +W *CT_TextScale ; + +// Font Kerning +Kern *CT_HpsMeasure ; + +// Vertically Raised or Lowered Text +Position *CT_SignedHpsMeasure ; + +// Non-Complex Script Font Size +Sz *CT_HpsMeasure ; + +// Complex Script Font Size +SzCs *CT_HpsMeasure ; + +// Text Highlighting +Highlight *CT_Highlight ; + +// Underline +U *CT_Underline ; + +// Animated Text Effect +Effect *CT_TextEffect ; + +// Text Border +Bdr *CT_Border ; + +// Run Shading +Shd *CT_Shd ; + +// Manual Run Width +FitText *CT_FitText ; + +// 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 ; + +// Revision Information for Run Properties +RPrChange *CT_RPrChange ;};func (_ffgbf *ST_EdGrp )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gecea ,_ecbgfc :=d .Token ();if _ecbgfc !=nil {return _ecbgfc ;};if _cbdcf ,_adbdb :=_gecea .(_d .EndElement );_adbdb &&_cbdcf .Name ==start .Name {*_ffgbf =1; +return nil ;};if _ffbegf ,_gfedce :=_gecea .(_d .CharData );!_gfedce {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",_gecea );}else {switch string (_ffbegf ){case "":*_ffgbf =0; +case "\u006e\u006f\u006e\u0065":*_ffgbf =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_ffgbf =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_ffgbf =3;case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_ffgbf =4; +case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_ffgbf =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_ffgbf =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_ffgbf =7;};};_gecea ,_ecbgfc =d .Token ();if _ecbgfc !=nil {return _ecbgfc ;};if _fdcdce ,_feega :=_gecea .(_d .EndElement ); +_feega &&_fdcdce .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",_gecea );};func (_bcgg *CT_DocGrid )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcgg .TypeAttr !=ST_DocGridUnset {_dffb ,_caag :=_bcgg .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); +if _caag !=nil {return _caag ;};start .Attr =append (start .Attr ,_dffb );};if _bcgg .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 :_b .Sprintf ("\u0025\u0076",*_bcgg .LinePitchAttr )}); +};if _bcgg .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 :_b .Sprintf ("\u0025\u0076",*_bcgg .CharSpaceAttr )});};e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the WdCT_PosHChoice and its children +func (_cbfef *WdCT_PosHChoice )Validate ()error {return _cbfef .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0048\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_ParaRPrChange ()*CT_ParaRPrChange {_gffaee :=&CT_ParaRPrChange {};_gffaee .RPr =NewCT_ParaRPrOriginal (); +return _gffaee ;}; + +// Validate validates the CT_FtnProps and its children +func (_bbbbb *CT_FtnProps )Validate ()error {return _bbbbb .ValidateWithPath ("C\u0054\u005f\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073");};type ST_StyleType byte ;func (_dbcdc *CT_Headers )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_aggb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}};for _ ,_eceffg :=range _dbcdc .Header {e .EncodeElement (_eceffg ,_aggb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_CustomXmlBlock and its children, prefixing error messages with path +func (_gbcbb *CT_CustomXmlBlock )ValidateWithPath (path string )error {if _gbcbb .CustomXmlPr !=nil {if _geadb :=_gbcbb .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_geadb !=nil {return _geadb ; +};};for _ggeac ,_gffa :=range _gbcbb .EG_ContentBlockContent {if _ddcbe :=_gffa .ValidateWithPath (_b .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 ,_ggeac )); +_ddcbe !=nil {return _ddcbe ;};};return nil ;};func (_ebceb *CT_P )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebceb .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_b .Sprintf ("\u0025\u0076",*_ebceb .RsidRPrAttr )}); +};if _ebceb .RsidRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_b .Sprintf ("\u0025\u0076",*_ebceb .RsidRAttr )});};if _ebceb .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_b .Sprintf ("\u0025\u0076",*_ebceb .RsidDelAttr )}); +};if _ebceb .RsidPAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0050"},Value :_b .Sprintf ("\u0025\u0076",*_ebceb .RsidPAttr )});};if _ebceb .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 :_b .Sprintf ("\u0025\u0076",*_ebceb .RsidRDefaultAttr )}); +};e .EncodeToken (start );if _ebceb .PPr !=nil {_edebf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_ebceb .PPr ,_edebf );};if _ebceb .EG_PContent !=nil {for _ ,_cdgeg :=range _ebceb .EG_PContent {_cdgeg .MarshalXML (e ,_d .StartElement {}); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fcdef *CT_DocPart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fcdef .DocPartPr !=nil {_acdb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072"}}; +e .EncodeElement (_fcdef .DocPartPr ,_acdb );};if _fcdef .DocPartBody !=nil {_ggbdb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"}};e .EncodeElement (_fcdef .DocPartBody ,_ggbdb ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcbae ST_FtnPos )ValidateWithPath (path string )error {switch _gcbae {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 (_gcbae )); +};return nil ;};func (_bdgee *CT_TblLook )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cafcae :=range start .Attr {if _cafcae .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_bccda ,_aeccf :=ParseUnionST_OnOff (_cafcae .Value ); +if _aeccf !=nil {return _aeccf ;};_bdgee .FirstRowAttr =&_bccda ;continue ;};if _cafcae .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_bdfg ,_gdbca :=ParseUnionST_OnOff (_cafcae .Value );if _gdbca !=nil {return _gdbca ;};_bdgee .LastRowAttr =&_bdfg ; +continue ;};if _cafcae .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_fbdgad ,_beadbc :=ParseUnionST_OnOff (_cafcae .Value );if _beadbc !=nil {return _beadbc ;};_bdgee .FirstColumnAttr =&_fbdgad ;continue ;};if _cafcae .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_dbcf ,_abbfc :=ParseUnionST_OnOff (_cafcae .Value ); +if _abbfc !=nil {return _abbfc ;};_bdgee .LastColumnAttr =&_dbcf ;continue ;};if _cafcae .Name .Local =="\u006eo\u0048\u0042\u0061\u006e\u0064"{_adgfe ,_gddegg :=ParseUnionST_OnOff (_cafcae .Value );if _gddegg !=nil {return _gddegg ;};_bdgee .NoHBandAttr =&_adgfe ; +continue ;};if _cafcae .Name .Local =="\u006eo\u0056\u0042\u0061\u006e\u0064"{_gbbaf ,_deead :=ParseUnionST_OnOff (_cafcae .Value );if _deead !=nil {return _deead ;};_bdgee .NoVBandAttr =&_gbbaf ;continue ;};if _cafcae .Name .Local =="\u0076\u0061\u006c"{_gfffc ,_fdgecb :=_cafcae .Value ,error (nil ); +if _fdgecb !=nil {return _fdgecb ;};_bdgee .ValAttr =&_gfffc ;continue ;};};for {_ebgdbc ,_fegccd :=d .Token ();if _fegccd !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b\u003a\u0020%\u0073",_fegccd ); +};if _ecgdgf ,_ebffgf :=_ebgdbc .(_d .EndElement );_ebffgf &&_ecgdgf .Name ==start .Name {break ;};};return nil ;}; + +// ValidateWithPath validates the CT_FrameScrollbar and its children, prefixing error messages with path +func (_gccbf *CT_FrameScrollbar )ValidateWithPath (path string )error {if _gccbf .ValAttr ==ST_FrameScrollbarUnset {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 _cffga :=_gccbf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cffga !=nil {return _cffga ;};return nil ;};type CT_UnsignedDecimalNumber struct{ + +// Positive Decimal Number Value +ValAttr uint64 ;};func (_dgdbdd *CT_Highlight )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fegcd ,_gfbf :=_dgdbdd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gfbf !=nil {return _gfbf ;};start .Attr =append (start .Attr ,_fegcd ); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ecaaf *CT_SdtDateMappingType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgeea :=range start .Attr {if _bgeea .Name .Local =="\u0076\u0061\u006c"{_ecaaf .ValAttr .UnmarshalXMLAttr (_bgeea ); +continue ;};};for {_befbb ,_agaec :=d .Token ();if _agaec !=nil {return _b .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",_agaec ); +};if _dadee ,_egafc :=_befbb .(_d .EndElement );_egafc &&_dadee .Name ==start .Name {break ;};};return nil ;};func (_bbgca ST_MailMergeSourceType )ValidateWithPath (path string )error {switch _bbgca {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 (_bbgca )); +};return nil ;};type CT_SectPrBase struct{ + +// Section-Wide Footnote Properties +FootnotePr *CT_FtnProps ; + +// Section-Wide Endnote Properties +EndnotePr *CT_EdnProps ; + +// Section Type +Type *CT_SectType ; + +// Page Size +PgSz *CT_PageSz ; + +// Page Margins +PgMar *CT_PageMar ; + +// Paper Source Information +PaperSrc *CT_PaperSource ; + +// Page Borders +PgBorders *CT_PageBorders ; + +// Line Numbering Settings +LnNumType *CT_LineNumber ; + +// Page Numbering Settings +PgNumType *CT_PageNumber ; + +// Column Definitions +Cols *CT_Columns ; + +// Only Allow Editing of Form Fields +FormProt *CT_OnOff ; + +// Vertical Text Alignment on Page +VAlign *CT_VerticalJc ; + +// Suppress Endnotes In Document +NoEndnote *CT_OnOff ; + +// Different First Page Headers and Footers +TitlePg *CT_OnOff ; + +// Text Flow Direction +TextDirection *CT_TextDirection ; + +// Right to Left Section Layout +Bidi *CT_OnOff ; + +// Gutter on Right Side of Page +RtlGutter *CT_OnOff ; + +// Document Grid +DocGrid *CT_DocGrid ; + +// Reference to Printer Settings Data +PrinterSettings *CT_Rel ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};func NewCT_FramesetChoice ()*CT_FramesetChoice {_dbabb :=&CT_FramesetChoice {};return _dbabb };func (_gbged *CT_Odso )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgaea :for {_fcdf ,_fdfbae :=d .Token (); +if _fdfbae !=nil {return _fdfbae ;};switch _daaeac :=_fcdf .(type ){case _d .StartElement :switch _daaeac .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"}:_gbged .Udl =NewCT_String (); +if _eccgae :=d .DecodeElement (_gbged .Udl ,&_daaeac );_eccgae !=nil {return _eccgae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbged .Table =NewCT_String (); +if _gafc :=d .DecodeElement (_gbged .Table ,&_daaeac );_gafc !=nil {return _gafc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbged .Src =NewCT_Rel (); +if _fgbgf :=d .DecodeElement (_gbged .Src ,&_daaeac );_fgbgf !=nil {return _fgbgf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbged .ColDelim =NewCT_DecimalNumber (); +if _adgaf :=d .DecodeElement (_gbged .ColDelim ,&_daaeac );_adgaf !=nil {return _adgaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbged .Type =NewCT_MailMergeSourceType (); +if _bcfcd :=d .DecodeElement (_gbged .Type ,&_daaeac );_bcfcd !=nil {return _bcfcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbged .FHdr =NewCT_OnOff (); +if _bfgfb :=d .DecodeElement (_gbged .FHdr ,&_daaeac );_bfgfb !=nil {return _bfgfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdege :=NewCT_OdsoFieldMapData (); +if _afaab :=d .DecodeElement (_bdege ,&_daaeac );_afaab !=nil {return _afaab ;};_gbged .FieldMapData =append (_gbged .FieldMapData ,_bdege );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcadd :=NewCT_Rel (); +if _dgddca :=d .DecodeElement (_bcadd ,&_daaeac );_dgddca !=nil {return _dgddca ;};_gbged .RecipientData =append (_gbged .RecipientData ,_bcadd );default:_gb .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",_daaeac .Name ); +if _gecf :=d .Skip ();_gecf !=nil {return _gecf ;};};case _d .EndElement :break _dgaea ;case _d .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_ParaRPrChange and its children, prefixing error messages with path +func (_ebbebf *CT_ParaRPrChange )ValidateWithPath (path string )error {if _aeaae :=_ebbebf .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_aeaae !=nil {return _aeaae ;};return nil ;}; + +// ValidateWithPath validates the CT_WritingStyle and its children, prefixing error messages with path +func (_faggdg *CT_WritingStyle )ValidateWithPath (path string )error {if _faggdg .NlCheckAttr !=nil {if _cbbcee :=_faggdg .NlCheckAttr .ValidateWithPath (path +"\u002f\u004e\u006cC\u0068\u0065\u0063\u006b\u0041\u0074\u0074\u0072");_cbbcee !=nil {return _cbbcee ; +};};if _cedbb :=_faggdg .CheckStyleAttr .ValidateWithPath (path +"\u002fC\u0068e\u0063\u006b\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_cedbb !=nil {return _cedbb ;};return nil ;};func NewCT_DocPartType ()*CT_DocPartType {_afddb :=&CT_DocPartType {}; +_afddb .ValAttr =ST_DocPartType (1);return _afddb ;};func (_ddbad WdST_AlignH )ValidateWithPath (path string )error {switch _ddbad {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 (_ddbad )); +};return nil ;};func (_dcfed ST_TextboxTightWrap )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_afdfb :=_d .Attr {};_afdfb .Name =name ;switch _dcfed {case ST_TextboxTightWrapUnset :_afdfb .Value ="";case ST_TextboxTightWrapNone :_afdfb .Value ="\u006e\u006f\u006e\u0065"; +case ST_TextboxTightWrapAllLines :_afdfb .Value ="\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073";case ST_TextboxTightWrapFirstAndLastLine :_afdfb .Value ="\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065";case ST_TextboxTightWrapFirstLineOnly :_afdfb .Value ="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079"; +case ST_TextboxTightWrapLastLineOnly :_afdfb .Value ="\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";};return _afdfb ,nil ;}; + +// MarshalXML implements the xml.Marshaler interface. +func (_geccad *AlternateContentRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fbgff :=_d .StartElement {Name :start .Name };_fbgff .Attr =append (_fbgff .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"}); +_fbgff .Attr =append (_fbgff .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"}); +_fbgff .Attr =append (_fbgff .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"}); +_fbgff .Attr =append (_fbgff .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"}); +_fbgff .Attr =append (_fbgff .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"}); +_fbgff .Attr =append (_fbgff .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"}); +_fbgff .Attr =append (_fbgff .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"}); +_fbgff .Attr =append (_fbgff .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"}); +_fbgff .Attr =append (_fbgff .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"}); +_fbgff .Attr =append (_fbgff .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"}); +_fbgff .Attr =append (_fbgff .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"}); +_fbgff .Attr =append (_fbgff .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 (_fbgff );if _geccad .Choice !=nil {_gdffa :=_d .StartElement {Name :_d .Name {Local :"\u006dc\u003a\u0043\u0068\u006f\u0069\u0063e"}}; +_gdffa .Attr =append (_gdffa .Attr ,_d .Attr {Name :_d .Name {Local :"\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0073"},Value :_geccad .Choice ._gfbgbf });e .EncodeToken (_gdffa );e .EncodeElement (_geccad .Choice ,_gdffa );e .EncodeToken (_d .EndElement {Name :_gdffa .Name }); +};if _geccad .Fallback !=nil {if _bcaeb :=_geccad .Fallback .MarshalXML (e ,_d .StartElement {});_bcaeb !=nil {return _bcaeb ;};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Spacing struct{ + +// Spacing Above Paragraph +BeforeAttr *_gf .ST_TwipsMeasure ; + +// Spacing Above Paragraph IN Line Units +BeforeLinesAttr *int64 ; + +// Automatically Determine Spacing Above Paragraph +BeforeAutospacingAttr *_gf .ST_OnOff ; + +// Spacing Below Paragraph +AfterAttr *_gf .ST_TwipsMeasure ; + +// Spacing Below Paragraph in Line Units +AfterLinesAttr *int64 ; + +// Automatically Determine Spacing Below Paragraph +AfterAutospacingAttr *_gf .ST_OnOff ; + +// Spacing Between Lines in Paragraph +LineAttr *ST_SignedTwipsMeasure ; + +// Spacing Between Lines +LineRuleAttr ST_LineSpacingRule ;};func (_ddbde ST_LineSpacingRule )String ()string {switch _ddbde {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0065\u0078\u0061c\u0074";case 3:return "\u0061t\u004c\u0065\u0061\u0073\u0074"; +};return "";};func (_dgdcge WdST_AlignH )Validate ()error {return _dgdcge .ValidateWithPath ("")};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 (_fbbgfa *WdCT_WordprocessingGroupChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbbgfa .Wsp !=nil {_eaeadd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}}; +for _ ,_gbcdfe :=range _fbbgfa .Wsp {e .EncodeElement (_gbcdfe ,_eaeadd );};};if _fbbgfa .GrpSp !=nil {_bdcbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070"}};for _ ,_ebged :=range _fbbgfa .GrpSp {e .EncodeElement (_ebged ,_bdcbd ); +};};if _fbbgfa .GraphicFrame !=nil {_cbfcae :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_dbafdf :=range _fbbgfa .GraphicFrame {e .EncodeElement (_dbafdf ,_cbfcae ); +};};if _fbbgfa .Pic !=nil {_abbeda :=_d .StartElement {Name :_d .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_acfde :=range _fbbgfa .Pic {e .EncodeElement (_acfde ,_abbeda );};};if _fbbgfa .ContentPart !=nil {_efgegd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}}; +for _ ,_beffaf :=range _fbbgfa .ContentPart {e .EncodeElement (_beffaf ,_efgegd );};};return nil ;};func (_edaefe ST_TabTlc )String ()string {switch _edaefe {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 (_bbfbg *CT_NumFmt )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gdafe ,_egeadg :=_bbfbg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _egeadg !=nil {return _egeadg ;};start .Attr =append (start .Attr ,_gdafe );if _bbfbg .FormatAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bbfbg .FormatAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_TblCellMar and its children, prefixing error messages with path +func (_cdefe *CT_TblCellMar )ValidateWithPath (path string )error {if _cdefe .Top !=nil {if _gdegf :=_cdefe .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_gdegf !=nil {return _gdegf ;};};if _cdefe .Start !=nil {if _ceccbb :=_cdefe .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074"); +_ceccbb !=nil {return _ceccbb ;};};if _cdefe .Left !=nil {if _eaeaa :=_cdefe .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_eaeaa !=nil {return _eaeaa ;};};if _cdefe .Bottom !=nil {if _bagdfe :=_cdefe .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); +_bagdfe !=nil {return _bagdfe ;};};if _cdefe .End !=nil {if _ddgba :=_cdefe .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_ddgba !=nil {return _ddgba ;};};if _cdefe .Right !=nil {if _cecge :=_cdefe .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); +_cecge !=nil {return _cecge ;};};return nil ;}; + +// ValidateWithPath validates the CT_TrackChangesView and its children, prefixing error messages with path +func (_abfdc *CT_TrackChangesView )ValidateWithPath (path string )error {if _abfdc .MarkupAttr !=nil {if _aggba :=_abfdc .MarkupAttr .ValidateWithPath (path +"/\u004d\u0061\u0072\u006b\u0075\u0070\u0041\u0074\u0074\u0072");_aggba !=nil {return _aggba ; +};};if _abfdc .CommentsAttr !=nil {if _fdddcf :=_abfdc .CommentsAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0041\u0074\u0074\u0072");_fdddcf !=nil {return _fdddcf ;};};if _abfdc .InsDelAttr !=nil {if _facae :=_abfdc .InsDelAttr .ValidateWithPath (path +"/\u0049\u006e\u0073\u0044\u0065\u006c\u0041\u0074\u0074\u0072"); +_facae !=nil {return _facae ;};};if _abfdc .FormattingAttr !=nil {if _cagbbd :=_abfdc .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_cagbbd !=nil {return _cagbbd ;};};if _abfdc .InkAnnotationsAttr !=nil {if _bdagb :=_abfdc .InkAnnotationsAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u006bAn\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0073\u0041\u0074\u0074\u0072"); +_bdagb !=nil {return _bdagb ;};};return nil ;};func (_bebfd *CT_MailMergeSourceType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bebfd .ValAttr =ST_MailMergeSourceType (1);for _ ,_bcab :=range start .Attr {if _bcab .Name .Local =="\u0076\u0061\u006c"{_bebfd .ValAttr .UnmarshalXMLAttr (_bcab ); +continue ;};};for {_fbed ,_bbdec :=d .Token ();if _bbdec !=nil {return _b .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",_bbdec ); +};if _fbaad ,_eefbc :=_fbed .(_d .EndElement );_eefbc &&_fbaad .Name ==start .Name {break ;};};return nil ;}; + +// ValidateWithPath validates the CT_SectPr and its children, prefixing error messages with path +func (_bgdad *CT_SectPr )ValidateWithPath (path string )error {for _dfbcf ,_dagaag :=range _bgdad .EG_HdrFtrReferences {if _geceb :=_dagaag .ValidateWithPath (_b .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 ,_dfbcf )); +_geceb !=nil {return _geceb ;};};if _bgdad .FootnotePr !=nil {if _fbfgf :=_bgdad .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_fbfgf !=nil {return _fbfgf ;};};if _bgdad .EndnotePr !=nil {if _dagbd :=_bgdad .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"); +_dagbd !=nil {return _dagbd ;};};if _bgdad .Type !=nil {if _ffbgc :=_bgdad .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_ffbgc !=nil {return _ffbgc ;};};if _bgdad .PgSz !=nil {if _fddab :=_bgdad .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a"); +_fddab !=nil {return _fddab ;};};if _bgdad .PgMar !=nil {if _bedde :=_bgdad .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_bedde !=nil {return _bedde ;};};if _bgdad .PaperSrc !=nil {if _accgb :=_bgdad .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c"); +_accgb !=nil {return _accgb ;};};if _bgdad .PgBorders !=nil {if _afgfc :=_bgdad .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_afgfc !=nil {return _afgfc ;};};if _bgdad .LnNumType !=nil {if _bdebg :=_bgdad .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"); +_bdebg !=nil {return _bdebg ;};};if _bgdad .PgNumType !=nil {if _babed :=_bgdad .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_babed !=nil {return _babed ;};};if _bgdad .Cols !=nil {if _cfddb :=_bgdad .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073"); +_cfddb !=nil {return _cfddb ;};};if _bgdad .FormProt !=nil {if _gcgae :=_bgdad .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_gcgae !=nil {return _gcgae ;};};if _bgdad .VAlign !=nil {if _bfgggb :=_bgdad .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e"); +_bfgggb !=nil {return _bfgggb ;};};if _bgdad .NoEndnote !=nil {if _fafad :=_bgdad .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_fafad !=nil {return _fafad ;};};if _bgdad .TitlePg !=nil {if _caffdb :=_bgdad .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067"); +_caffdb !=nil {return _caffdb ;};};if _bgdad .TextDirection !=nil {if _gbedf :=_bgdad .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_gbedf !=nil {return _gbedf ;};};if _bgdad .Bidi !=nil {if _ceda :=_bgdad .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069"); +_ceda !=nil {return _ceda ;};};if _bgdad .RtlGutter !=nil {if _dffff :=_bgdad .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_dffff !=nil {return _dffff ;};};if _bgdad .DocGrid !=nil {if _dbcadc :=_bgdad .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064"); +_dbcadc !=nil {return _dbcadc ;};};if _bgdad .PrinterSettings !=nil {if _dcacbe :=_bgdad .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_dcacbe !=nil {return _dcacbe ; +};};if _bgdad .SectPrChange !=nil {if _eeade :=_bgdad .SectPrChange .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_eeade !=nil {return _eeade ;};};return nil ;};func (_efgc *CT_Column )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gafa :=range start .Attr {if _gafa .Name .Local =="\u0077"{_fdee ,_becb :=ParseUnionST_TwipsMeasure (_gafa .Value ); +if _becb !=nil {return _becb ;};_efgc .WAttr =&_fdee ;continue ;};if _gafa .Name .Local =="\u0073\u0070\u0061c\u0065"{_geef ,_gfcd :=ParseUnionST_TwipsMeasure (_gafa .Value );if _gfcd !=nil {return _gfcd ;};_efgc .SpaceAttr =&_geef ;continue ;};};for {_geab ,_eeag :=d .Token (); +if _eeag !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_eeag );};if _fac ,_ddab :=_geab .(_d .EndElement );_ddab &&_fac .Name ==start .Name {break ;};};return nil ;};type ST_TblWidth byte ; +type CT_FitText struct{ + +// Value +ValAttr _gf .ST_TwipsMeasure ; + +// Fit Text Run ID +IdAttr *int64 ;}; + +// ValidateWithPath validates the CT_WriteProtection and its children, prefixing error messages with path +func (_bgfege *CT_WriteProtection )ValidateWithPath (path string )error {if _bgfege .RecommendedAttr !=nil {if _bdbdcb :=_bgfege .RecommendedAttr .ValidateWithPath (path +"\u002f\u0052e\u0063\u006f\u006dm\u0065\u006e\u0064\u0065\u0064\u0041\u0074\u0074\u0072"); +_bdbdcb !=nil {return _bdbdcb ;};};if _agggfg :=_bgfege .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_agggfg !=nil {return _agggfg ; +};if _eegea :=_bgfege .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");_eegea !=nil {return _eegea ;};if _bgddg :=_bgfege .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); +_bgddg !=nil {return _bgddg ;};return nil ;};func _cdcbf (_dfbfcg bool )uint8 {if _dfbfcg {return 1;};return 0;};func (_egcdg *CT_EdnDocProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eeeeg :for {_gegbd ,_dega :=d .Token ();if _dega !=nil {return _dega ; +};switch _aagd :=_gegbd .(type ){case _d .StartElement :switch _aagd .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"}:_egcdg .Pos =NewCT_EdnPos (); +if _adgcb :=d .DecodeElement (_egcdg .Pos ,&_aagd );_adgcb !=nil {return _adgcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egcdg .NumFmt =NewCT_NumFmt (); +if _ceecg :=d .DecodeElement (_egcdg .NumFmt ,&_aagd );_ceecg !=nil {return _ceecg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egcdg .NumStart =NewCT_DecimalNumber (); +if _cedb :=d .DecodeElement (_egcdg .NumStart ,&_aagd );_cedb !=nil {return _cedb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egcdg .NumRestart =NewCT_NumRestart (); +if _bcdc :=d .DecodeElement (_egcdg .NumRestart ,&_aagd );_bcdc !=nil {return _bcdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebdd :=NewCT_FtnEdnSepRef (); +if _gdcfce :=d .DecodeElement (_ebdd ,&_aagd );_gdcfce !=nil {return _gdcfce ;};_egcdg .Endnote =append (_egcdg .Endnote ,_ebdd );default:_gb .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",_aagd .Name ); +if _aeaa :=d .Skip ();_aeaa !=nil {return _aeaa ;};};case _d .EndElement :break _eeeeg ;case _d .CharData :};};return nil ;};func (_dcdfgd *ST_FontFamily )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdbge ,_gfaceb :=d .Token ();if _gfaceb !=nil {return _gfaceb ; +};if _gbffca ,_egded :=_bdbge .(_d .EndElement );_egded &&_gbffca .Name ==start .Name {*_dcdfgd =1;return nil ;};if _agegad ,_ddecad :=_bdbge .(_d .CharData );!_ddecad {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",_bdbge ); +}else {switch string (_agegad ){case "":*_dcdfgd =0;case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_dcdfgd =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_dcdfgd =2;case "\u0072\u006f\u006da\u006e":*_dcdfgd =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_dcdfgd =4; +case "\u0073\u0077\u0069s\u0073":*_dcdfgd =5;case "\u0061\u0075\u0074\u006f":*_dcdfgd =6;};};_bdbge ,_gfaceb =d .Token ();if _gfaceb !=nil {return _gfaceb ;};if _cbggbf ,_bagbfc :=_bdbge .(_d .EndElement );_bagbfc &&_cbggbf .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",_bdbge );};type ST_Lock byte ;type ST_Direction byte ;func (_cgcge *EG_ContentRowContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgcge .Tr !=nil {_eabef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072"}}; +for _ ,_gaegf :=range _cgcge .Tr {e .EncodeElement (_gaegf ,_eabef );};};if _cgcge .CustomXml !=nil {_abeegd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_cgcge .CustomXml ,_abeegd ); +};if _cgcge .Sdt !=nil {_baffbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_cgcge .Sdt ,_baffbe );};if _cgcge .EG_RunLevelElts !=nil {for _ ,_gbadd :=range _cgcge .EG_RunLevelElts {_gbadd .MarshalXML (e ,_d .StartElement {}); +};};return nil ;}; + +// Validate validates the CT_ProofErr and its children +func (_babgc *CT_ProofErr )Validate ()error {return _babgc .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072");};type CT_P struct{ + +// Revision Identifier for Paragraph Glyph Formatting +RsidRPrAttr *string ; + +// Revision Identifier for Paragraph +RsidRAttr *string ; + +// Revision Identifier for Paragraph Deletion +RsidDelAttr *string ; + +// Revision Identifier for Paragraph Properties +RsidPAttr *string ; + +// Default Revision Identifier for Runs +RsidRDefaultAttr *string ; + +// Paragraph Properties +PPr *CT_PPr ;EG_PContent []*EG_PContent ;}; + +// ST_SignedTwipsMeasure is a union type +type ST_SignedTwipsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};func (_gecbbc *CT_Hyperlink )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aagec :=range start .Attr {if _aagec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aagec .Name .Local =="\u0069\u0064"||_aagec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_aagec .Name .Local =="\u0069\u0064"{_gbdcaa ,_ecged :=_aagec .Value ,error (nil ); +if _ecged !=nil {return _ecged ;};_gecbbc .IdAttr =&_gbdcaa ;continue ;};if _aagec .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_ffge ,_gfdga :=_aagec .Value ,error (nil );if _gfdga !=nil {return _gfdga ;};_gecbbc .TgtFrameAttr =&_ffge ; +continue ;};if _aagec .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_dfga ,_eebeb :=_aagec .Value ,error (nil );if _eebeb !=nil {return _eebeb ;};_gecbbc .TooltipAttr =&_dfga ;continue ;};if _aagec .Name .Local =="d\u006f\u0063\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_eaec ,_bdgdf :=_aagec .Value ,error (nil ); +if _bdgdf !=nil {return _bdgdf ;};_gecbbc .DocLocationAttr =&_eaec ;continue ;};if _aagec .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_ebafd ,_ddbac :=ParseUnionST_OnOff (_aagec .Value );if _ddbac !=nil {return _ddbac ;};_gecbbc .HistoryAttr =&_ebafd ; +continue ;};if _aagec .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_bdacb ,_bbgadf :=_aagec .Value ,error (nil );if _bbgadf !=nil {return _bbgadf ;};_gecbbc .AnchorAttr =&_bdacb ;continue ;};};_agdage :for {_dagda ,_dbbef :=d .Token ();if _dbbef !=nil {return _dbbef ; +};switch _febaf :=_dagda .(type ){case _d .StartElement :switch _febaf .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"}:_cbbfg :=NewCT_SimpleField (); +if _bebga :=d .DecodeElement (_cbbfg ,&_febaf );_bebga !=nil {return _bebga ;};_gecbbc .FldSimple =append (_gecbbc .FldSimple ,_cbbfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gecbbc .Hyperlink =NewCT_Hyperlink (); +if _bgade :=d .DecodeElement (_gecbbc .Hyperlink ,&_febaf );_bgade !=nil {return _bgade ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gecbbc .SubDoc =NewCT_Rel (); +if _dfcae :=d .DecodeElement (_gecbbc .SubDoc ,&_febaf );_dfcae !=nil {return _dfcae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_badae :=NewEG_ContentRunContent (); +_badae .CustomXml =NewCT_CustomXmlRun ();if _bdcec :=d .DecodeElement (_badae .CustomXml ,&_febaf );_bdcec !=nil {return _bdcec ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_badae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gaed :=NewEG_ContentRunContent (); +_gaed .SmartTag =NewCT_SmartTagRun ();if _caggb :=d .DecodeElement (_gaed .SmartTag ,&_febaf );_caggb !=nil {return _caggb ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_gaed );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eedd :=NewEG_ContentRunContent (); +_eedd .Sdt =NewCT_SdtRun ();if _ceeg :=d .DecodeElement (_eedd .Sdt ,&_febaf );_ceeg !=nil {return _ceeg ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_eedd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdfgdf :=NewEG_ContentRunContent (); +_fdfgdf .Dir =NewCT_DirContentRun ();if _gdgaa :=d .DecodeElement (_fdfgdf .Dir ,&_febaf );_gdgaa !=nil {return _gdgaa ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_fdfgdf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbgca :=NewEG_ContentRunContent (); +_gbgca .Bdo =NewCT_BdoContentRun ();if _bagb :=d .DecodeElement (_gbgca .Bdo ,&_febaf );_bagb !=nil {return _bagb ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_gbgca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egffe :=NewEG_ContentRunContent (); +_egffe .R =NewCT_R ();if _bbgd :=d .DecodeElement (_egffe .R ,&_febaf );_bbgd !=nil {return _bbgd ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_egffe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbgeg :=NewEG_ContentRunContent (); +_ffbbca :=NewEG_RunLevelElts ();_ffbbca .ProofErr =NewCT_ProofErr ();if _egbec :=d .DecodeElement (_ffbbca .ProofErr ,&_febaf );_egbec !=nil {return _egbec ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_gbgeg );_gbgeg .EG_RunLevelElts =append (_gbgeg .EG_RunLevelElts ,_ffbbca ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_baacf :=NewEG_ContentRunContent (); +_dgfgd :=NewEG_RunLevelElts ();_dgfgd .PermStart =NewCT_PermStart ();if _gggea :=d .DecodeElement (_dgfgd .PermStart ,&_febaf );_gggea !=nil {return _gggea ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_baacf );_baacf .EG_RunLevelElts =append (_baacf .EG_RunLevelElts ,_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 :"\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"}:_aeagg :=NewEG_ContentRunContent (); +_beaac :=NewEG_RunLevelElts ();_beaac .PermEnd =NewCT_Perm ();if _dcfdb :=d .DecodeElement (_beaac .PermEnd ,&_febaf );_dcfdb !=nil {return _dcfdb ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_aeagg );_aeagg .EG_RunLevelElts =append (_aeagg .EG_RunLevelElts ,_beaac ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acaf :=NewEG_ContentRunContent (); +_gadgc :=NewEG_RunLevelElts ();_gadgc .Ins =NewCT_RunTrackChange ();if _fddcf :=d .DecodeElement (_gadgc .Ins ,&_febaf );_fddcf !=nil {return _fddcf ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_acaf );_acaf .EG_RunLevelElts =append (_acaf .EG_RunLevelElts ,_gadgc ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebdg :=NewEG_ContentRunContent (); +_bbadb :=NewEG_RunLevelElts ();_bbadb .Del =NewCT_RunTrackChange ();if _edfec :=d .DecodeElement (_bbadb .Del ,&_febaf );_edfec !=nil {return _edfec ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_ebdg );_ebdg .EG_RunLevelElts =append (_ebdg .EG_RunLevelElts ,_bbadb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_eeac :=NewEG_ContentRunContent (); +_gacdg :=NewEG_RunLevelElts ();_gacdg .MoveFrom =NewCT_RunTrackChange ();if _gfdeg :=d .DecodeElement (_gacdg .MoveFrom ,&_febaf );_gfdeg !=nil {return _gfdeg ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_eeac );_eeac .EG_RunLevelElts =append (_eeac .EG_RunLevelElts ,_gacdg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dgbef :=NewEG_ContentRunContent (); +_gcdb :=NewEG_RunLevelElts ();_gcdb .MoveTo =NewCT_RunTrackChange ();if _badgb :=d .DecodeElement (_gcdb .MoveTo ,&_febaf );_badgb !=nil {return _badgb ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_dgbef );_dgbef .EG_RunLevelElts =append (_dgbef .EG_RunLevelElts ,_gcdb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dacef :=NewEG_ContentRunContent (); +_bgaca :=NewEG_RunLevelElts ();_dbdfc :=NewEG_RangeMarkupElements ();_dbdfc .BookmarkStart =NewCT_Bookmark ();if _dbcbg :=d .DecodeElement (_dbdfc .BookmarkStart ,&_febaf );_dbcbg !=nil {return _dbcbg ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_dacef ); +_dacef .EG_RunLevelElts =append (_dacef .EG_RunLevelElts ,_bgaca );_bgaca .EG_RangeMarkupElements =append (_bgaca .EG_RangeMarkupElements ,_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 :"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"}:_ecbd :=NewEG_ContentRunContent (); +_cbdgf :=NewEG_RunLevelElts ();_gcgca :=NewEG_RangeMarkupElements ();_gcgca .BookmarkEnd =NewCT_MarkupRange ();if _cfaef :=d .DecodeElement (_gcgca .BookmarkEnd ,&_febaf );_cfaef !=nil {return _cfaef ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_ecbd ); +_ecbd .EG_RunLevelElts =append (_ecbd .EG_RunLevelElts ,_cbdgf );_cbdgf .EG_RangeMarkupElements =append (_cbdgf .EG_RangeMarkupElements ,_gcgca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecdab :=NewEG_ContentRunContent (); +_babef :=NewEG_RunLevelElts ();_fgaa :=NewEG_RangeMarkupElements ();_fgaa .MoveFromRangeStart =NewCT_MoveBookmark ();if _cdccea :=d .DecodeElement (_fgaa .MoveFromRangeStart ,&_febaf );_cdccea !=nil {return _cdccea ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_ecdab ); +_ecdab .EG_RunLevelElts =append (_ecdab .EG_RunLevelElts ,_babef );_babef .EG_RangeMarkupElements =append (_babef .EG_RangeMarkupElements ,_fgaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_acgge :=NewEG_ContentRunContent (); +_fgge :=NewEG_RunLevelElts ();_dfbdg :=NewEG_RangeMarkupElements ();_dfbdg .MoveFromRangeEnd =NewCT_MarkupRange ();if _fdbea :=d .DecodeElement (_dfbdg .MoveFromRangeEnd ,&_febaf );_fdbea !=nil {return _fdbea ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_acgge ); +_acgge .EG_RunLevelElts =append (_acgge .EG_RunLevelElts ,_fgge );_fgge .EG_RangeMarkupElements =append (_fgge .EG_RangeMarkupElements ,_dfbdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bgbebg :=NewEG_ContentRunContent (); +_dedb :=NewEG_RunLevelElts ();_dedfc :=NewEG_RangeMarkupElements ();_dedfc .MoveToRangeStart =NewCT_MoveBookmark ();if _afgee :=d .DecodeElement (_dedfc .MoveToRangeStart ,&_febaf );_afgee !=nil {return _afgee ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_bgbebg ); +_bgbebg .EG_RunLevelElts =append (_bgbebg .EG_RunLevelElts ,_dedb );_dedb .EG_RangeMarkupElements =append (_dedb .EG_RangeMarkupElements ,_dedfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gcdgd :=NewEG_ContentRunContent (); +_bgadd :=NewEG_RunLevelElts ();_fbdac :=NewEG_RangeMarkupElements ();_fbdac .MoveToRangeEnd =NewCT_MarkupRange ();if _eeabdg :=d .DecodeElement (_fbdac .MoveToRangeEnd ,&_febaf );_eeabdg !=nil {return _eeabdg ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_gcdgd ); +_gcdgd .EG_RunLevelElts =append (_gcdgd .EG_RunLevelElts ,_bgadd );_bgadd .EG_RangeMarkupElements =append (_bgadd .EG_RangeMarkupElements ,_fbdac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gaeg :=NewEG_ContentRunContent (); +_bdced :=NewEG_RunLevelElts ();_feca :=NewEG_RangeMarkupElements ();_feca .CommentRangeStart =NewCT_MarkupRange ();if _ggecg :=d .DecodeElement (_feca .CommentRangeStart ,&_febaf );_ggecg !=nil {return _ggecg ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_gaeg ); +_gaeg .EG_RunLevelElts =append (_gaeg .EG_RunLevelElts ,_bdced );_bdced .EG_RangeMarkupElements =append (_bdced .EG_RangeMarkupElements ,_feca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_deeaf :=NewEG_ContentRunContent (); +_ffaa :=NewEG_RunLevelElts ();_adgec :=NewEG_RangeMarkupElements ();_adgec .CommentRangeEnd =NewCT_MarkupRange ();if _dbabd :=d .DecodeElement (_adgec .CommentRangeEnd ,&_febaf );_dbabd !=nil {return _dbabd ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_deeaf ); +_deeaf .EG_RunLevelElts =append (_deeaf .EG_RunLevelElts ,_ffaa );_ffaa .EG_RangeMarkupElements =append (_ffaa .EG_RangeMarkupElements ,_adgec );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bcea :=NewEG_ContentRunContent (); +_dbacd :=NewEG_RunLevelElts ();_ceeedb :=NewEG_RangeMarkupElements ();_ceeedb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bacag :=d .DecodeElement (_ceeedb .CustomXmlInsRangeStart ,&_febaf );_bacag !=nil {return _bacag ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_bcea ); +_bcea .EG_RunLevelElts =append (_bcea .EG_RunLevelElts ,_dbacd );_dbacd .EG_RangeMarkupElements =append (_dbacd .EG_RangeMarkupElements ,_ceeedb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_aefdd :=NewEG_ContentRunContent (); +_eecbd :=NewEG_RunLevelElts ();_daaaf :=NewEG_RangeMarkupElements ();_daaaf .CustomXmlInsRangeEnd =NewCT_Markup ();if _efaag :=d .DecodeElement (_daaaf .CustomXmlInsRangeEnd ,&_febaf );_efaag !=nil {return _efaag ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_aefdd ); +_aefdd .EG_RunLevelElts =append (_aefdd .EG_RunLevelElts ,_eecbd );_eecbd .EG_RangeMarkupElements =append (_eecbd .EG_RangeMarkupElements ,_daaaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cage :=NewEG_ContentRunContent (); +_fcgc :=NewEG_RunLevelElts ();_cdfcca :=NewEG_RangeMarkupElements ();_cdfcca .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ebabg :=d .DecodeElement (_cdfcca .CustomXmlDelRangeStart ,&_febaf );_ebabg !=nil {return _ebabg ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_cage ); +_cage .EG_RunLevelElts =append (_cage .EG_RunLevelElts ,_fcgc );_fcgc .EG_RangeMarkupElements =append (_fcgc .EG_RangeMarkupElements ,_cdfcca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gdbfa :=NewEG_ContentRunContent (); +_cgfbg :=NewEG_RunLevelElts ();_geggc :=NewEG_RangeMarkupElements ();_geggc .CustomXmlDelRangeEnd =NewCT_Markup ();if _ccbea :=d .DecodeElement (_geggc .CustomXmlDelRangeEnd ,&_febaf );_ccbea !=nil {return _ccbea ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_gdbfa ); +_gdbfa .EG_RunLevelElts =append (_gdbfa .EG_RunLevelElts ,_cgfbg );_cgfbg .EG_RangeMarkupElements =append (_cgfbg .EG_RangeMarkupElements ,_geggc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abbcf :=NewEG_ContentRunContent (); +_ceeeda :=NewEG_RunLevelElts ();_cggab :=NewEG_RangeMarkupElements ();_cggab .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cagbd :=d .DecodeElement (_cggab .CustomXmlMoveFromRangeStart ,&_febaf );_cagbd !=nil {return _cagbd ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_abbcf ); +_abbcf .EG_RunLevelElts =append (_abbcf .EG_RunLevelElts ,_ceeeda );_ceeeda .EG_RangeMarkupElements =append (_ceeeda .EG_RangeMarkupElements ,_cggab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bacge :=NewEG_ContentRunContent (); +_cgegbf :=NewEG_RunLevelElts ();_daead :=NewEG_RangeMarkupElements ();_daead .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _efgdb :=d .DecodeElement (_daead .CustomXmlMoveFromRangeEnd ,&_febaf );_efgdb !=nil {return _efgdb ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_bacge ); +_bacge .EG_RunLevelElts =append (_bacge .EG_RunLevelElts ,_cgegbf );_cgegbf .EG_RangeMarkupElements =append (_cgegbf .EG_RangeMarkupElements ,_daead );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_dcaeb :=NewEG_ContentRunContent (); +_gfccd :=NewEG_RunLevelElts ();_bfgeb :=NewEG_RangeMarkupElements ();_bfgeb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dbgec :=d .DecodeElement (_bfgeb .CustomXmlMoveToRangeStart ,&_febaf );_dbgec !=nil {return _dbgec ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_dcaeb ); +_dcaeb .EG_RunLevelElts =append (_dcaeb .EG_RunLevelElts ,_gfccd );_gfccd .EG_RangeMarkupElements =append (_gfccd .EG_RangeMarkupElements ,_bfgeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_adfeec :=NewEG_ContentRunContent (); +_fccaf :=NewEG_RunLevelElts ();_gefae :=NewEG_RangeMarkupElements ();_gefae .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cebad :=d .DecodeElement (_gefae .CustomXmlMoveToRangeEnd ,&_febaf );_cebad !=nil {return _cebad ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_adfeec ); +_adfeec .EG_RunLevelElts =append (_adfeec .EG_RunLevelElts ,_fccaf );_fccaf .EG_RangeMarkupElements =append (_fccaf .EG_RangeMarkupElements ,_gefae );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afdad :=NewEG_ContentRunContent (); +_gbff :=NewEG_RunLevelElts ();_aecce :=NewEG_MathContent ();_aecce .OMathPara =_ea .NewOMathPara ();if _dbfbeff :=d .DecodeElement (_aecce .OMathPara ,&_febaf );_dbfbeff !=nil {return _dbfbeff ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_afdad ); +_afdad .EG_RunLevelElts =append (_afdad .EG_RunLevelElts ,_gbff );_gbff .EG_MathContent =append (_gbff .EG_MathContent ,_aecce );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gebde :=NewEG_ContentRunContent (); +_ceea :=NewEG_RunLevelElts ();_edge :=NewEG_MathContent ();_edge .OMath =_ea .NewOMath ();if _abfd :=d .DecodeElement (_edge .OMath ,&_febaf );_abfd !=nil {return _abfd ;};_gecbbc .EG_ContentRunContent =append (_gecbbc .EG_ContentRunContent ,_gebde );_gebde .EG_RunLevelElts =append (_gebde .EG_RunLevelElts ,_ceea ); +_ceea .EG_MathContent =append (_ceea .EG_MathContent ,_edge );default:_gb .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",_febaf .Name ); +if _cbbfeg :=d .Skip ();_cbbfeg !=nil {return _cbbfeg ;};};case _d .EndElement :break _agdage ;case _d .CharData :};};return nil ;};func (_facgcf ST_TabJc )Validate ()error {return _facgcf .ValidateWithPath ("")};func (_dgfbff *EG_RPrContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgfbff .RStyle !=nil {_gcgdga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_dgfbff .RStyle ,_gcgdga );};if _dgfbff .RFonts !=nil {_agcbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_dgfbff .RFonts ,_agcbd );};if _dgfbff .B !=nil {_effdc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}}; +e .EncodeElement (_dgfbff .B ,_effdc );};if _dgfbff .BCs !=nil {_fcabce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_dgfbff .BCs ,_fcabce );};if _dgfbff .I !=nil {_bcceb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}}; +e .EncodeElement (_dgfbff .I ,_bcceb );};if _dgfbff .ICs !=nil {_dcecef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_dgfbff .ICs ,_dcecef );};if _dgfbff .Caps !=nil {_eccggg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; +e .EncodeElement (_dgfbff .Caps ,_eccggg );};if _dgfbff .SmallCaps !=nil {_baccc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_dgfbff .SmallCaps ,_baccc );};if _dgfbff .Strike !=nil {_dfgge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; +e .EncodeElement (_dgfbff .Strike ,_dfgge );};if _dgfbff .Dstrike !=nil {_dccbae :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_dgfbff .Dstrike ,_dccbae );};if _dgfbff .Outline !=nil {_fagfbg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; +e .EncodeElement (_dgfbff .Outline ,_fagfbg );};if _dgfbff .Shadow !=nil {_aedebg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_dgfbff .Shadow ,_aedebg );};if _dgfbff .Emboss !=nil {_dbgdgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; +e .EncodeElement (_dgfbff .Emboss ,_dbgdgd );};if _dgfbff .Imprint !=nil {_efgaf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_dgfbff .Imprint ,_efgaf );};if _dgfbff .NoProof !=nil {_agbegc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; +e .EncodeElement (_dgfbff .NoProof ,_agbegc );};if _dgfbff .SnapToGrid !=nil {_gfbbda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_dgfbff .SnapToGrid ,_gfbbda );}; +if _dgfbff .Vanish !=nil {_gfeaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_dgfbff .Vanish ,_gfeaf );};if _dgfbff .WebHidden !=nil {_acagaf :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}}; +e .EncodeElement (_dgfbff .WebHidden ,_acagaf );};if _dgfbff .Color !=nil {_cfdbg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_dgfbff .Color ,_cfdbg );};if _dgfbff .Spacing !=nil {_efdcb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}}; +e .EncodeElement (_dgfbff .Spacing ,_efdcb );};if _dgfbff .W !=nil {_aebef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_dgfbff .W ,_aebef );};if _dgfbff .Kern !=nil {_ccgdcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}}; +e .EncodeElement (_dgfbff .Kern ,_ccgdcb );};if _dgfbff .Position !=nil {_bdgef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dgfbff .Position ,_bdgef );};if _dgfbff .Sz !=nil {_eggec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}}; +e .EncodeElement (_dgfbff .Sz ,_eggec );};if _dgfbff .SzCs !=nil {_ecfecgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_dgfbff .SzCs ,_ecfecgb );};if _dgfbff .Highlight !=nil {_bfbaef :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}}; +e .EncodeElement (_dgfbff .Highlight ,_bfbaef );};if _dgfbff .U !=nil {_bdddce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_dgfbff .U ,_bdddce );};if _dgfbff .Effect !=nil {_dggae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}}; +e .EncodeElement (_dgfbff .Effect ,_dggae );};if _dgfbff .Bdr !=nil {_cggdfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_dgfbff .Bdr ,_cggdfa );};if _dgfbff .Shd !=nil {_fddcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}}; +e .EncodeElement (_dgfbff .Shd ,_fddcb );};if _dgfbff .FitText !=nil {_ebffc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_dgfbff .FitText ,_ebffc );};if _dgfbff .VertAlign !=nil {_dbafa :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}}; +e .EncodeElement (_dgfbff .VertAlign ,_dbafa );};if _dgfbff .Rtl !=nil {_bgabf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_dgfbff .Rtl ,_bgabf );};if _dgfbff .Cs !=nil {_afafc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}}; +e .EncodeElement (_dgfbff .Cs ,_afafc );};if _dgfbff .Em !=nil {_dedfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_dgfbff .Em ,_dedfa );};if _dgfbff .Lang !=nil {_eebed :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}}; +e .EncodeElement (_dgfbff .Lang ,_eebed );};if _dgfbff .EastAsianLayout !=nil {_ffeff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_dgfbff .EastAsianLayout ,_ffeff ); +};if _dgfbff .SpecVanish !=nil {_cccgff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_dgfbff .SpecVanish ,_cccgff );};if _dgfbff .OMath !=nil {_acegb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}}; +e .EncodeElement (_dgfbff .OMath ,_acegb );};if _dgfbff .RPrChange !=nil {_abdcga :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_dgfbff .RPrChange ,_abdcga );};return nil ; +};func (_fcadcd *ST_BrClear )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fcadcd =0;case "\u006e\u006f\u006e\u0065":*_fcadcd =1;case "\u006c\u0065\u0066\u0074":*_fcadcd =2;case "\u0072\u0069\u0067h\u0074":*_fcadcd =3;case "\u0061\u006c\u006c":*_fcadcd =4; +};return nil ;};func (_bdfdb ST_TabTlc )ValidateWithPath (path string )error {switch _bdfdb {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 (_bdfdb )); +};return nil ;};func (_abeea ST_MultiLevelType )String ()string {switch _abeea {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 (_eaagb *CT_RPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eaagb .RStyle !=nil {_ebffg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_eaagb .RStyle ,_ebffg );};if _eaagb .RFonts !=nil {_ccccb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_eaagb .RFonts ,_ccccb );};if _eaagb .B !=nil {_dbgcf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062"}}; +e .EncodeElement (_eaagb .B ,_dbgcf );};if _eaagb .BCs !=nil {_daebc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_eaagb .BCs ,_daebc );};if _eaagb .I !=nil {_fecd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069"}}; +e .EncodeElement (_eaagb .I ,_fecd );};if _eaagb .ICs !=nil {_dbcga :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_eaagb .ICs ,_dbcga );};if _eaagb .Caps !=nil {_badega :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; +e .EncodeElement (_eaagb .Caps ,_badega );};if _eaagb .SmallCaps !=nil {_egdd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_eaagb .SmallCaps ,_egdd );};if _eaagb .Strike !=nil {_bbagf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; +e .EncodeElement (_eaagb .Strike ,_bbagf );};if _eaagb .Dstrike !=nil {_gcdeg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_eaagb .Dstrike ,_gcdeg );};if _eaagb .Outline !=nil {_caabbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; +e .EncodeElement (_eaagb .Outline ,_caabbb );};if _eaagb .Shadow !=nil {_bcdgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_eaagb .Shadow ,_bcdgb );};if _eaagb .Emboss !=nil {_cfcbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; +e .EncodeElement (_eaagb .Emboss ,_cfcbf );};if _eaagb .Imprint !=nil {_aaedg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_eaagb .Imprint ,_aaedg );};if _eaagb .NoProof !=nil {_cccec :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; +e .EncodeElement (_eaagb .NoProof ,_cccec );};if _eaagb .SnapToGrid !=nil {_afdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_eaagb .SnapToGrid ,_afdf );};if _eaagb .Vanish !=nil {_acdcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}}; +e .EncodeElement (_eaagb .Vanish ,_acdcg );};if _eaagb .WebHidden !=nil {_ggcbc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_eaagb .WebHidden ,_ggcbc );};if _eaagb .Color !=nil {_afggb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}}; +e .EncodeElement (_eaagb .Color ,_afggb );};if _eaagb .Spacing !=nil {_acafd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_eaagb .Spacing ,_acafd );};if _eaagb .W !=nil {_aebgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077"}}; +e .EncodeElement (_eaagb .W ,_aebgc );};if _eaagb .Kern !=nil {_cdeaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_eaagb .Kern ,_cdeaa );};if _eaagb .Position !=nil {_bdcge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_eaagb .Position ,_bdcge );};if _eaagb .Sz !=nil {_bfeda :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_eaagb .Sz ,_bfeda );};if _eaagb .SzCs !=nil {_aggbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}}; +e .EncodeElement (_eaagb .SzCs ,_aggbg );};if _eaagb .Highlight !=nil {_eecfe :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_eaagb .Highlight ,_eecfe );};if _eaagb .U !=nil {_ffeab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0075"}}; +e .EncodeElement (_eaagb .U ,_ffeab );};if _eaagb .Effect !=nil {_bbcaeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_eaagb .Effect ,_bbcaeg );};if _eaagb .Bdr !=nil {_gegee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062d\u0072"}}; +e .EncodeElement (_eaagb .Bdr ,_gegee );};if _eaagb .Shd !=nil {_eegf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_eaagb .Shd ,_eegf );};if _eaagb .FitText !=nil {_cdbc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}}; +e .EncodeElement (_eaagb .FitText ,_cdbc );};if _eaagb .VertAlign !=nil {_abggg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_eaagb .VertAlign ,_abggg );};if _eaagb .Rtl !=nil {_eaffec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072t\u006c"}}; +e .EncodeElement (_eaagb .Rtl ,_eaffec );};if _eaagb .Cs !=nil {_gbcac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_eaagb .Cs ,_gbcac );};if _eaagb .Em !=nil {_abcbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006d"}}; +e .EncodeElement (_eaagb .Em ,_abcbd );};if _eaagb .Lang !=nil {_ccebg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_eaagb .Lang ,_ccebg );};if _eaagb .EastAsianLayout !=nil {_dbbddf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_eaagb .EastAsianLayout ,_dbbddf );};if _eaagb .SpecVanish !=nil {_ffebe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_eaagb .SpecVanish ,_ffebe ); +};if _eaagb .OMath !=nil {_baabe :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_eaagb .OMath ,_baabe );};if _eaagb .RPrChange !=nil {_gcefa :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; +e .EncodeElement (_eaagb .RPrChange ,_gcefa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_FontsList struct{ + +// Properties for a Single Font +Font []*CT_Font ;};func (_geabc *CT_Sym )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _geabc .FontAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_geabc .FontAttr )}); +};if _geabc .CharAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u0068\u0061\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_geabc .CharAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; + +// Validate validates the CT_FFCheckBox and its children +func (_fgfbd *CT_FFCheckBox )Validate ()error {return _fgfbd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078");};func (_ccbfg ST_ObjectUpdateMode )Validate ()error {return _ccbfg .ValidateWithPath ("")}; +func (_gdabd *WdWpc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdabd .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas ();_gebbab :for {_dbbfcc ,_gdgbd :=d .Token ();if _gdgbd !=nil {return _gdgbd ;};switch _geecfg :=_dbbfcc .(type ){case _d .StartElement :switch _geecfg .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"}:_gdabd .Bg =_ed .NewCT_BackgroundFormatting (); +if _bcfeb :=d .DecodeElement (_gdabd .Bg ,&_geecfg );_bcfeb !=nil {return _bcfeb ;};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"}:_gdabd .Whole =_ed .NewCT_WholeE2oFormatting (); +if _ggffe :=d .DecodeElement (_gdabd .Whole ,&_geecfg );_ggffe !=nil {return _ggffe ;};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"}:_cebbd :=NewWdCT_WordprocessingCanvasChoice (); +if _gdfefd :=d .DecodeElement (&_cebbd .Wsp ,&_geecfg );_gdfefd !=nil {return _gdfefd ;};_gdabd .Choice =append (_gdabd .Choice ,_cebbd );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"}:_cddcb :=NewWdCT_WordprocessingCanvasChoice (); +if _gdfba :=d .DecodeElement (&_cddcb .Pic ,&_geecfg );_gdfba !=nil {return _gdfba ;};_gdabd .Choice =append (_gdabd .Choice ,_cddcb );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"}:_bccef :=NewWdCT_WordprocessingCanvasChoice (); +if _cedde :=d .DecodeElement (&_bccef .ContentPart ,&_geecfg );_cedde !=nil {return _cedde ;};_gdabd .Choice =append (_gdabd .Choice ,_bccef );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"}:_caggbaa :=NewWdCT_WordprocessingCanvasChoice (); +if _gdabe :=d .DecodeElement (&_caggbaa .Wgp ,&_geecfg );_gdabe !=nil {return _gdabe ;};_gdabd .Choice =append (_gdabd .Choice ,_caggbaa );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"}:_ffgfc :=NewWdCT_WordprocessingCanvasChoice (); +if _fadcbg :=d .DecodeElement (&_ffgfc .GraphicFrame ,&_geecfg );_fadcbg !=nil {return _fadcbg ;};_gdabd .Choice =append (_gdabd .Choice ,_ffgfc );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"}:_gdabd .ExtLst =_ed .NewCT_OfficeArtExtensionList (); +if _egfbd :=d .DecodeElement (_gdabd .ExtLst ,&_geecfg );_egfbd !=nil {return _egfbd ;};default:_gb .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",_geecfg .Name ); +if _bdddaf :=d .Skip ();_bdddaf !=nil {return _bdddaf ;};};case _d .EndElement :break _gebbab ;case _d .CharData :};};return nil ;};func (_eccea ST_DocGrid )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bfdbc :=_d .Attr {};_bfdbc .Name =name ;switch _eccea {case ST_DocGridUnset :_bfdbc .Value =""; +case ST_DocGridDefault :_bfdbc .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocGridLines :_bfdbc .Value ="\u006c\u0069\u006ee\u0073";case ST_DocGridLinesAndChars :_bfdbc .Value ="\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073"; +case ST_DocGridSnapToChars :_bfdbc .Value ="s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073";};return _bfdbc ,nil ;};func (_fbbga *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 :_b .Sprintf ("\u0025\u0076",_fbbga .AuthorAttr )}); +if _fbbga .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fbbga .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fbbga .IdAttr )}); +e .EncodeToken (start );if _fbbga .SectPr !=nil {_fdafb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_fbbga .SectPr ,_fdafb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +}; + +// Validate validates the CT_DocDefaults and its children +func (_ffdcb *CT_DocDefaults )Validate ()error {return _ffdcb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");};func (_effc *CT_DataBinding )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _effc .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 :_b .Sprintf ("\u0025\u0076",*_effc .PrefixMappingsAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0078\u0070\u0061\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",_effc .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 :_b .Sprintf ("\u0025\u0076",_effc .StoreItemIDAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_RubyAlign and its children +func (_bdegcb *CT_RubyAlign )Validate ()error {return _bdegcb .ValidateWithPath ("\u0043\u0054\u005fR\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");};func (_gfcgd *ST_Shd )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceag ,_fgbgce :=d .Token (); +if _fgbgce !=nil {return _fgbgce ;};if _bcefe ,_badbe :=_ceag .(_d .EndElement );_badbe &&_bcefe .Name ==start .Name {*_gfcgd =1;return nil ;};if _dcbgb ,_beffc :=_ceag .(_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",_ceag ); +}else {switch string (_dcbgb ){case "":*_gfcgd =0;case "\u006e\u0069\u006c":*_gfcgd =1;case "\u0063\u006c\u0065a\u0072":*_gfcgd =2;case "\u0073\u006f\u006ci\u0064":*_gfcgd =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_gfcgd =4; +case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_gfcgd =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_gfcgd =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_gfcgd =7; +case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_gfcgd =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_gfcgd =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_gfcgd =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_gfcgd =11; +case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_gfcgd =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_gfcgd =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_gfcgd =14; +case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_gfcgd =15;case "\u0070\u0063\u0074\u0035":*_gfcgd =16;case "\u0070\u0063\u00741\u0030":*_gfcgd =17;case "\u0070\u0063\u00741\u0032":*_gfcgd =18;case "\u0070\u0063\u00741\u0035":*_gfcgd =19; +case "\u0070\u0063\u00742\u0030":*_gfcgd =20;case "\u0070\u0063\u00742\u0035":*_gfcgd =21;case "\u0070\u0063\u00743\u0030":*_gfcgd =22;case "\u0070\u0063\u00743\u0035":*_gfcgd =23;case "\u0070\u0063\u00743\u0037":*_gfcgd =24;case "\u0070\u0063\u00744\u0030":*_gfcgd =25; +case "\u0070\u0063\u00744\u0035":*_gfcgd =26;case "\u0070\u0063\u00745\u0030":*_gfcgd =27;case "\u0070\u0063\u00745\u0035":*_gfcgd =28;case "\u0070\u0063\u00746\u0030":*_gfcgd =29;case "\u0070\u0063\u00746\u0032":*_gfcgd =30;case "\u0070\u0063\u00746\u0035":*_gfcgd =31; +case "\u0070\u0063\u00747\u0030":*_gfcgd =32;case "\u0070\u0063\u00747\u0035":*_gfcgd =33;case "\u0070\u0063\u00748\u0030":*_gfcgd =34;case "\u0070\u0063\u00748\u0035":*_gfcgd =35;case "\u0070\u0063\u00748\u0037":*_gfcgd =36;case "\u0070\u0063\u00749\u0030":*_gfcgd =37; +case "\u0070\u0063\u00749\u0035":*_gfcgd =38;};};_ceag ,_fgbgce =d .Token ();if _fgbgce !=nil {return _fgbgce ;};if _dceeca ,_dgcecc :=_ceag .(_d .EndElement );_dgcecc &&_dceeca .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",_ceag ); +};func (_dced *CT_Drawing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dced .Anchor !=nil {_cffbf :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0061\u006e\u0063\u0068\u006fr"}};for _ ,_dbag :=range _dced .Anchor {e .EncodeElement (_dbag ,_cffbf ); +};};if _dced .Inline !=nil {_agee :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0069\u006e\u006c\u0069\u006ee"}};for _ ,_ccfea :=range _dced .Inline {e .EncodeElement (_ccfea ,_agee );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; + +// Validate validates the CT_DivBdr and its children +func (_gccb *CT_DivBdr )Validate ()error {return _gccb .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0042\u0064r");};type WdCT_LinkedTextboxInformation struct{IdAttr uint16 ;SeqAttr uint16 ;ExtLst *_ed .CT_OfficeArtExtensionList ;};func (_cbedac *CT_Underline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aecca :=range start .Attr {if _aecca .Name .Local =="\u0076\u0061\u006c"{_cbedac .ValAttr .UnmarshalXMLAttr (_aecca ); +continue ;};if _aecca .Name .Local =="\u0063\u006f\u006co\u0072"{_cagf ,_bfbbg :=ParseUnionST_HexColor (_aecca .Value );if _bfbbg !=nil {return _bfbbg ;};_cbedac .ColorAttr =&_cagf ;continue ;};if _aecca .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_cbedac .ThemeColorAttr .UnmarshalXMLAttr (_aecca ); +continue ;};if _aecca .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_dfffbf ,_eddec :=_aecca .Value ,error (nil );if _eddec !=nil {return _eddec ;};_cbedac .ThemeTintAttr =&_dfffbf ;continue ;};if _aecca .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_edafaf ,_fbgbb :=_aecca .Value ,error (nil ); +if _fbgbb !=nil {return _fbgbb ;};_cbedac .ThemeShadeAttr =&_edafaf ;continue ;};};for {_egacaad ,_eedad :=d .Token ();if _eedad !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006ed\u0065\u0072\u006c\u0069\u006e\u0065\u003a\u0020\u0025\u0073",_eedad ); +};if _gcead ,_gggda :=_egacaad .(_d .EndElement );_gggda &&_gcead .Name ==start .Name {break ;};};return nil ;};func NewFonts ()*Fonts {_ddfage :=&Fonts {};_ddfage .CT_FontsList =*NewCT_FontsList ();return _ddfage ;};func (_adabf *WdST_RelFromH )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfgca ,_feebe :=d .Token (); +if _feebe !=nil {return _feebe ;};if _cgbeed ,_abagbb :=_gfgca .(_d .EndElement );_abagbb &&_cgbeed .Name ==start .Name {*_adabf =1;return nil ;};if _ggacef ,_agagd :=_gfgca .(_d .CharData );!_agagd {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",_gfgca ); +}else {switch string (_ggacef ){case "":*_adabf =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_adabf =1;case "\u0070\u0061\u0067\u0065":*_adabf =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_adabf =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_adabf =4; +case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_adabf =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_adabf =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_adabf =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_adabf =8; +};};_gfgca ,_feebe =d .Token ();if _feebe !=nil {return _feebe ;};if _bccaa ,_fbeaf :=_gfgca .(_d .EndElement );_fbeaf &&_bccaa .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",_gfgca ); +};func (_deccb *CT_FtnPos )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_adacgg ,_gddbe :=_deccb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gddbe !=nil {return _gddbe ;};start .Attr =append (start .Attr ,_adacgg ); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_MultiLevelTypeUnset ST_MultiLevelType =0;ST_MultiLevelTypeSingleLevel ST_MultiLevelType =1;ST_MultiLevelTypeMultilevel ST_MultiLevelType =2;ST_MultiLevelTypeHybridMultilevel ST_MultiLevelType =3; +);func (_begbbb ST_LineSpacingRule )Validate ()error {return _begbbb .ValidateWithPath ("")};type CT_AutoCaption struct{ + +// Identifier of Object to be Automatically Captioned +NameAttr string ; + +// Caption Used for Automatic Captioning +CaptionAttr string ;}; + +// ValidateWithPath validates the CT_Height and its children, prefixing error messages with path +func (_cbgee *CT_Height )ValidateWithPath (path string )error {if _cbgee .ValAttr !=nil {if _affgc :=_cbgee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_affgc !=nil {return _affgc ;};};if _fedb :=_cbgee .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072"); +_fedb !=nil {return _fedb ;};return nil ;};func (_gfccg ST_JcTable )Validate ()error {return _gfccg .ValidateWithPath ("")}; + +// Validate validates the WdCT_WordprocessingCanvasChoice and its children +func (_ccgfg *WdCT_WordprocessingCanvasChoice )Validate ()error {return _ccgfg .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 (_gebba *CT_TblPrChange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gebba .TblPr =NewCT_TblPrBase ();for _ ,_dcagfa :=range start .Attr {if _dcagfa .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_egaae ,_gcbfeg :=_dcagfa .Value ,error (nil ); +if _gcbfeg !=nil {return _gcbfeg ;};_gebba .AuthorAttr =_egaae ;continue ;};if _dcagfa .Name .Local =="\u0064\u0061\u0074\u0065"{_ddgdd ,_bbcba :=ParseStdlibTime (_dcagfa .Value );if _bbcba !=nil {return _bbcba ;};_gebba .DateAttr =&_ddgdd ;continue ;}; +if _dcagfa .Name .Local =="\u0069\u0064"{_fgaba ,_efcfb :=_e .ParseInt (_dcagfa .Value ,10,64);if _efcfb !=nil {return _efcfb ;};_gebba .IdAttr =_fgaba ;continue ;};};_cceed :for {_gbbcd ,_dddef :=d .Token ();if _dddef !=nil {return _dddef ;};switch _cdcbe :=_gbbcd .(type ){case _d .StartElement :switch _cdcbe .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 _bdgbcb :=d .DecodeElement (_gebba .TblPr ,&_cdcbe ); +_bdgbcb !=nil {return _bdgbcb ;};default:_gb .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",_cdcbe .Name ); +if _ccbcd :=d .Skip ();_ccbcd !=nil {return _ccbcd ;};};case _d .EndElement :break _cceed ;case _d .CharData :};};return nil ;};func (_aggfbf ST_PageBorderOffset )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aggfbf .String (),start ); +};func (_gdcac *CT_RubyPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdcac .RubyAlign =NewCT_RubyAlign ();_gdcac .Hps =NewCT_HpsMeasure ();_gdcac .HpsRaise =NewCT_HpsMeasure ();_gdcac .HpsBaseText =NewCT_HpsMeasure ();_gdcac .Lid =NewCT_Lang (); +_ccdae :for {_efagb ,_caeaf :=d .Token ();if _caeaf !=nil {return _caeaf ;};switch _dcfbca :=_efagb .(type ){case _d .StartElement :switch _dcfbca .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 _ebgfa :=d .DecodeElement (_gdcac .RubyAlign ,&_dcfbca ); +_ebgfa !=nil {return _ebgfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _efefb :=d .DecodeElement (_gdcac .Hps ,&_dcfbca ); +_efefb !=nil {return _efefb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _aebcdg :=d .DecodeElement (_gdcac .HpsRaise ,&_dcfbca ); +_aebcdg !=nil {return _aebcdg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _gggga :=d .DecodeElement (_gdcac .HpsBaseText ,&_dcfbca ); +_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 :"\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 _dfageg :=d .DecodeElement (_gdcac .Lid ,&_dcfbca ); +_dfageg !=nil {return _dfageg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdcac .Dirty =NewCT_OnOff (); +if _eedgd :=d .DecodeElement (_gdcac .Dirty ,&_dcfbca );_eedgd !=nil {return _eedgd ;};default:_gb .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",_dcfbca .Name ); +if _aeaab :=d .Skip ();_aeaab !=nil {return _aeaab ;};};case _d .EndElement :break _ccdae ;case _d .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_SdtRun and its children, prefixing error messages with path +func (_gcea *CT_SdtRun )ValidateWithPath (path string )error {if _gcea .SdtPr !=nil {if _fdcggc :=_gcea .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_fdcggc !=nil {return _fdcggc ;};};if _gcea .SdtEndPr !=nil {if _fefdea :=_gcea .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r"); +_fefdea !=nil {return _fefdea ;};};if _gcea .SdtContent !=nil {if _eebeg :=_gcea .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_eebeg !=nil {return _eebeg ;};};return nil ;}; + +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_fcadb *CT_Drawing )ValidateWithPath (path string )error {for _dfcbd ,_bgggg :=range _fcadb .Anchor {if _cfacc :=_bgggg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_dfcbd )); +_cfacc !=nil {return _cfacc ;};};for _egggd ,_dbgdb :=range _fcadb .Inline {if _abbd :=_dbgdb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_egggd ));_abbd !=nil {return _abbd ;}; +};return nil ;};func (_agage ST_ProofErr )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_edfba :=_d .Attr {};_edfba .Name =name ;switch _agage {case ST_ProofErrUnset :_edfba .Value ="";case ST_ProofErrSpellStart :_edfba .Value ="\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074"; +case ST_ProofErrSpellEnd :_edfba .Value ="\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064";case ST_ProofErrGramStart :_edfba .Value ="\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t";case ST_ProofErrGramEnd :_edfba .Value ="\u0067r\u0061\u006d\u0045\u006e\u0064"; +};return _edfba ,nil ;}; + +// ValidateWithPath validates the AG_TransitionalPassword and its children, prefixing error messages with path +func (_fea *AG_TransitionalPassword )ValidateWithPath (path string )error {if _faa :=_fea .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072"); +_faa !=nil {return _faa ;};if _fg :=_fea .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");_fg !=nil {return _fg ; +};if _fbc :=_fea .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fbc !=nil {return _fbc ;};return nil ;};func (_cccbf ST_NumberFormat )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_debagc :=_d .Attr {}; +_debagc .Name =name ;switch _cccbf {case ST_NumberFormatUnset :_debagc .Value ="";case ST_NumberFormatDecimal :_debagc .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_NumberFormatUpperRoman :_debagc .Value ="\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e"; +case ST_NumberFormatLowerRoman :_debagc .Value ="\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatUpperLetter :_debagc .Value ="u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case ST_NumberFormatLowerLetter :_debagc .Value ="l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072"; +case ST_NumberFormatOrdinal :_debagc .Value ="\u006fr\u0064\u0069\u006e\u0061\u006c";case ST_NumberFormatCardinalText :_debagc .Value ="\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case ST_NumberFormatOrdinalText :_debagc .Value ="o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074"; +case ST_NumberFormatHex :_debagc .Value ="\u0068\u0065\u0078";case ST_NumberFormatChicago :_debagc .Value ="\u0063h\u0069\u0063\u0061\u0067\u006f";case ST_NumberFormatIdeographDigital :_debagc .Value ="\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c"; +case ST_NumberFormatJapaneseCounting :_debagc .Value ="\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatAiueo :_debagc .Value ="\u0061\u0069\u0075e\u006f";case ST_NumberFormatIroha :_debagc .Value ="\u0069\u0072\u006fh\u0061"; +case ST_NumberFormatDecimalFullWidth :_debagc .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068";case ST_NumberFormatDecimalHalfWidth :_debagc .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068"; +case ST_NumberFormatJapaneseLegal :_debagc .Value ="\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c";case ST_NumberFormatJapaneseDigitalTenThousand :_debagc .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 :_debagc .Value ="d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065";case ST_NumberFormatDecimalFullWidth2 :_debagc .Value ="\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032"; +case ST_NumberFormatAiueoFullWidth :_debagc .Value ="\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case ST_NumberFormatIrohaFullWidth :_debagc .Value ="\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068"; +case ST_NumberFormatDecimalZero :_debagc .Value ="d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f";case ST_NumberFormatBullet :_debagc .Value ="\u0062\u0075\u006c\u006c\u0065\u0074";case ST_NumberFormatGanada :_debagc .Value ="\u0067\u0061\u006e\u0061\u0064\u0061"; +case ST_NumberFormatChosung :_debagc .Value ="\u0063h\u006f\u0073\u0075\u006e\u0067";case ST_NumberFormatDecimalEnclosedFullstop :_debagc .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 :_debagc .Value ="d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e";case ST_NumberFormatDecimalEnclosedCircleChinese :_debagc .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 :_debagc .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 :_debagc .Value ="i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c"; +case ST_NumberFormatIdeographZodiac :_debagc .Value ="\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063";case ST_NumberFormatIdeographZodiacTraditional :_debagc .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 :_debagc .Value ="\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatIdeographLegalTraditional :_debagc .Value ="\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l"; +case ST_NumberFormatTaiwaneseCountingThousand :_debagc .Value ="\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed";case ST_NumberFormatTaiwaneseDigital :_debagc .Value ="\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c"; +case ST_NumberFormatChineseCounting :_debagc .Value ="\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatChineseLegalSimplified :_debagc .Value ="\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064"; +case ST_NumberFormatChineseCountingThousand :_debagc .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 :_debagc .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c"; +case ST_NumberFormatKoreanCounting :_debagc .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatKoreanLegal :_debagc .Value ="k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c";case ST_NumberFormatKoreanDigital2 :_debagc .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032"; +case ST_NumberFormatVietnameseCounting :_debagc .Value ="\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatRussianLower :_debagc .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072"; +case ST_NumberFormatRussianUpper :_debagc .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072";case ST_NumberFormatNone :_debagc .Value ="\u006e\u006f\u006e\u0065";case ST_NumberFormatNumberInDash :_debagc .Value ="\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068"; +case ST_NumberFormatHebrew1 :_debagc .Value ="\u0068e\u0062\u0072\u0065\u0077\u0031";case ST_NumberFormatHebrew2 :_debagc .Value ="\u0068e\u0062\u0072\u0065\u0077\u0032";case ST_NumberFormatArabicAlpha :_debagc .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061"; +case ST_NumberFormatArabicAbjad :_debagc .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064";case ST_NumberFormatHindiVowels :_debagc .Value ="h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073";case ST_NumberFormatHindiConsonants :_debagc .Value ="\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073"; +case ST_NumberFormatHindiNumbers :_debagc .Value ="\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatHindiCounting :_debagc .Value ="\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067"; +case ST_NumberFormatThaiLetters :_debagc .Value ="t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case ST_NumberFormatThaiNumbers :_debagc .Value ="t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatThaiCounting :_debagc .Value ="\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067"; +case ST_NumberFormatBahtText :_debagc .Value ="\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074";case ST_NumberFormatDollarText :_debagc .Value ="\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074";case ST_NumberFormatCustom :_debagc .Value ="\u0063\u0075\u0073\u0074\u006f\u006d"; +};return _debagc ,nil ;}; + +// Validate validates the CT_DocPartCategory and its children +func (_gagca *CT_DocPartCategory )Validate ()error {return _gagca .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0043\u0061t\u0065\u0067\u006f\u0072\u0079");};func (_gcfbf WdST_RelFromV )String ()string {switch _gcfbf {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_FFCheckBox ()*CT_FFCheckBox {_gbdda :=&CT_FFCheckBox {};return _gbdda };type CT_ObjectEmbed struct{ + +// Object Representation +DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; + +// Object Application +ProgIdAttr *string ; + +// Object Shape +ShapeIdAttr *string ; + +// Field Switches +FieldCodesAttr *string ;};func (_ccfec *CT_Lvl )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aeceb :=range start .Attr {if _aeceb .Name .Local =="\u0069\u006c\u0076\u006c"{_febfc ,_fbebg :=_e .ParseInt (_aeceb .Value ,10,64);if _fbebg !=nil {return _fbebg ; +};_ccfec .IlvlAttr =_febfc ;continue ;};if _aeceb .Name .Local =="\u0074\u0070\u006c\u0063"{_dfbfd ,_dbfc :=_aeceb .Value ,error (nil );if _dbfc !=nil {return _dbfc ;};_ccfec .TplcAttr =&_dfbfd ;continue ;};if _aeceb .Name .Local =="\u0074e\u006e\u0074\u0061\u0074\u0069\u0076e"{_gabae ,_dcga :=ParseUnionST_OnOff (_aeceb .Value ); +if _dcga !=nil {return _dcga ;};_ccfec .TentativeAttr =&_gabae ;continue ;};};_bdfcf :for {_gcddd ,_eddba :=d .Token ();if _eddba !=nil {return _eddba ;};switch _fdggf :=_gcddd .(type ){case _d .StartElement :switch _fdggf .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"}:_ccfec .Start =NewCT_DecimalNumber (); +if _dccgd :=d .DecodeElement (_ccfec .Start ,&_fdggf );_dccgd !=nil {return _dccgd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccfec .NumFmt =NewCT_NumFmt (); +if _gaffe :=d .DecodeElement (_ccfec .NumFmt ,&_fdggf );_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 :"\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"}:_ccfec .LvlRestart =NewCT_DecimalNumber (); +if _bccdd :=d .DecodeElement (_ccfec .LvlRestart ,&_fdggf );_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 :"\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"}:_ccfec .PStyle =NewCT_String (); +if _edfcd :=d .DecodeElement (_ccfec .PStyle ,&_fdggf );_edfcd !=nil {return _edfcd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccfec .IsLgl =NewCT_OnOff (); +if _fccf :=d .DecodeElement (_ccfec .IsLgl ,&_fdggf );_fccf !=nil {return _fccf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccfec .Suff =NewCT_LevelSuffix (); +if _fgddg :=d .DecodeElement (_ccfec .Suff ,&_fdggf );_fgddg !=nil {return _fgddg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccfec .LvlText =NewCT_LevelText (); +if _ecfac :=d .DecodeElement (_ccfec .LvlText ,&_fdggf );_ecfac !=nil {return _ecfac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccfec .LvlPicBulletId =NewCT_DecimalNumber (); +if _bdbac :=d .DecodeElement (_ccfec .LvlPicBulletId ,&_fdggf );_bdbac !=nil {return _bdbac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccfec .Legacy =NewCT_LvlLegacy (); +if _ebcc :=d .DecodeElement (_ccfec .Legacy ,&_fdggf );_ebcc !=nil {return _ebcc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccfec .LvlJc =NewCT_Jc (); +if _gbccc :=d .DecodeElement (_ccfec .LvlJc ,&_fdggf );_gbccc !=nil {return _gbccc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccfec .PPr =NewCT_PPrGeneral (); +if _edecc :=d .DecodeElement (_ccfec .PPr ,&_fdggf );_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 :"\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"}:_ccfec .RPr =NewCT_RPr (); +if _cbff :=d .DecodeElement (_ccfec .RPr ,&_fdggf );_cbff !=nil {return _cbff ;};default:_gb .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",_fdggf .Name ); +if _gbac :=d .Skip ();_gbac !=nil {return _gbac ;};};case _d .EndElement :break _bdfcf ;case _d .CharData :};};return nil ;};const (ST_BrTypeUnset ST_BrType =0;ST_BrTypePage ST_BrType =1;ST_BrTypeColumn ST_BrType =2;ST_BrTypeTextWrapping ST_BrType =3;); +func (_gdagf ST_Direction )String ()string {switch _gdagf {case 0:return "";case 1:return "\u006c\u0074\u0072";case 2:return "\u0072\u0074\u006c";};return "";};func (_acgcd *CT_Ind )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acfbd :=range start .Attr {if _acfbd .Name .Local =="\u0073\u0074\u0061r\u0074"{_ggcg ,_ffca :=ParseUnionST_SignedTwipsMeasure (_acfbd .Value ); +if _ffca !=nil {return _ffca ;};_acgcd .StartAttr =&_ggcg ;continue ;};if _acfbd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0043\u0068\u0061\u0072\u0073"{_cbbae ,_bdffb :=_e .ParseInt (_acfbd .Value ,10,64);if _bdffb !=nil {return _bdffb ;};_acgcd .StartCharsAttr =&_cbbae ; +continue ;};if _acfbd .Name .Local =="\u0065\u006e\u0064"{_bebfc ,_daaea :=ParseUnionST_SignedTwipsMeasure (_acfbd .Value );if _daaea !=nil {return _daaea ;};_acgcd .EndAttr =&_bebfc ;continue ;};if _acfbd .Name .Local =="\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_dbgbg ,_fbec :=_e .ParseInt (_acfbd .Value ,10,64); +if _fbec !=nil {return _fbec ;};_acgcd .EndCharsAttr =&_dbgbg ;continue ;};if _acfbd .Name .Local =="\u006c\u0065\u0066\u0074"{_febffag ,_gface :=ParseUnionST_SignedTwipsMeasure (_acfbd .Value );if _gface !=nil {return _gface ;};_acgcd .LeftAttr =&_febffag ; +continue ;};if _acfbd .Name .Local =="\u006ce\u0066\u0074\u0043\u0068\u0061\u0072s"{_eacefe ,_gcce :=_e .ParseInt (_acfbd .Value ,10,64);if _gcce !=nil {return _gcce ;};_acgcd .LeftCharsAttr =&_eacefe ;continue ;};if _acfbd .Name .Local =="\u0072\u0069\u0067h\u0074"{_bccgb ,_gacff :=ParseUnionST_SignedTwipsMeasure (_acfbd .Value ); +if _gacff !=nil {return _gacff ;};_acgcd .RightAttr =&_bccgb ;continue ;};if _acfbd .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0043\u0068\u0061\u0072\u0073"{_bacgf ,_abbfbg :=_e .ParseInt (_acfbd .Value ,10,64);if _abbfbg !=nil {return _abbfbg ;}; +_acgcd .RightCharsAttr =&_bacgf ;continue ;};if _acfbd .Name .Local =="\u0068a\u006e\u0067\u0069\u006e\u0067"{_bbdd ,_dbbge :=ParseUnionST_TwipsMeasure (_acfbd .Value );if _dbbge !=nil {return _dbbge ;};_acgcd .HangingAttr =&_bbdd ;continue ;};if _acfbd .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0043\u0068\u0061\u0072\u0073"{_ggdeec ,_dbcagb :=_e .ParseInt (_acfbd .Value ,10,64); +if _dbcagb !=nil {return _dbcagb ;};_acgcd .HangingCharsAttr =&_ggdeec ;continue ;};if _acfbd .Name .Local =="\u0066i\u0072\u0073\u0074\u004c\u0069\u006ee"{_gcfcc ,_bdfab :=ParseUnionST_TwipsMeasure (_acfbd .Value );if _bdfab !=nil {return _bdfab ;};_acgcd .FirstLineAttr =&_gcfcc ; +continue ;};if _acfbd .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065C\u0068\u0061\u0072\u0073"{_defe ,_eceac :=_e .ParseInt (_acfbd .Value ,10,64);if _eceac !=nil {return _eceac ;};_acgcd .FirstLineCharsAttr =&_defe ;continue ;}; +};for {_cagbb ,_dbead :=d .Token ();if _dbead !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0049n\u0064\u003a\u0020\u0025\u0073",_dbead );};if _cdgge ,_fdcc :=_cagbb .(_d .EndElement );_fdcc &&_cdgge .Name ==start .Name {break ; +};};return nil ;};func (_cccee *CT_SdtComboBox )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebcd :=range start .Attr {if _ebcd .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_aaeef ,_becbe :=_ebcd .Value ,error (nil ); +if _becbe !=nil {return _becbe ;};_cccee .LastValueAttr =&_aaeef ;continue ;};};_addea :for {_dfeaa ,_cddd :=d .Token ();if _cddd !=nil {return _cddd ;};switch _dcadfe :=_dfeaa .(type ){case _d .StartElement :switch _dcadfe .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"}:_accad :=NewCT_SdtListItem (); +if _bdgfcd :=d .DecodeElement (_accad ,&_dcadfe );_bdgfcd !=nil {return _bdgfcd ;};_cccee .ListItem =append (_cccee .ListItem ,_accad );default:_gb .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",_dcadfe .Name ); +if _bddba :=d .Skip ();_bddba !=nil {return _bddba ;};};case _d .EndElement :break _addea ;case _d .CharData :};};return nil ;};func (_daegg ST_PageBorderZOrder )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cbgcf :=_d .Attr {};_cbgcf .Name =name ; +switch _daegg {case ST_PageBorderZOrderUnset :_cbgcf .Value ="";case ST_PageBorderZOrderFront :_cbgcf .Value ="\u0066\u0072\u006fn\u0074";case ST_PageBorderZOrderBack :_cbgcf .Value ="\u0062\u0061\u0063\u006b";};return _cbgcf ,nil ;};func (_cedcb *EG_RunInnerContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdgdfc :for {_fgcbe ,_fdcaga :=d .Token (); +if _fdcaga !=nil {return _fdcaga ;};switch _ababee :=_fgcbe .(type ){case _d .StartElement :switch _ababee .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"}:_cedcb .Br =NewCT_Br (); +if _daffce :=d .DecodeElement (_cedcb .Br ,&_ababee );_daffce !=nil {return _daffce ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cedcb .T =NewCT_Text (); +if _bafcfa :=d .DecodeElement (_cedcb .T ,&_ababee );_bafcfa !=nil {return _bafcfa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cedcb .ContentPart =NewCT_Rel (); +if _bcfbc :=d .DecodeElement (_cedcb .ContentPart ,&_ababee );_bcfbc !=nil {return _bcfbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cedcb .DelText =NewCT_Text (); +if _aaced :=d .DecodeElement (_cedcb .DelText ,&_ababee );_aaced !=nil {return _aaced ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cedcb .InstrText =NewCT_Text (); +if _abbff :=d .DecodeElement (_cedcb .InstrText ,&_ababee );_abbff !=nil {return _abbff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cedcb .DelInstrText =NewCT_Text (); +if _ffcfde :=d .DecodeElement (_cedcb .DelInstrText ,&_ababee );_ffcfde !=nil {return _ffcfde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cedcb .NoBreakHyphen =NewCT_Empty (); +if _ddeae :=d .DecodeElement (_cedcb .NoBreakHyphen ,&_ababee );_ddeae !=nil {return _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 :"\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"}:_cedcb .SoftHyphen =NewCT_Empty (); +if _edcefe :=d .DecodeElement (_cedcb .SoftHyphen ,&_ababee );_edcefe !=nil {return _edcefe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cedcb .DayShort =NewCT_Empty (); +if _fgacb :=d .DecodeElement (_cedcb .DayShort ,&_ababee );_fgacb !=nil {return _fgacb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cedcb .MonthShort =NewCT_Empty (); +if _dcbfad :=d .DecodeElement (_cedcb .MonthShort ,&_ababee );_dcbfad !=nil {return _dcbfad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cedcb .YearShort =NewCT_Empty (); +if _ccfac :=d .DecodeElement (_cedcb .YearShort ,&_ababee );_ccfac !=nil {return _ccfac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cedcb .DayLong =NewCT_Empty (); +if _fbbfec :=d .DecodeElement (_cedcb .DayLong ,&_ababee );_fbbfec !=nil {return _fbbfec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cedcb .MonthLong =NewCT_Empty (); +if _babaa :=d .DecodeElement (_cedcb .MonthLong ,&_ababee );_babaa !=nil {return _babaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cedcb .YearLong =NewCT_Empty (); +if _gbadda :=d .DecodeElement (_cedcb .YearLong ,&_ababee );_gbadda !=nil {return _gbadda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cedcb .AnnotationRef =NewCT_Empty (); +if _cebaea :=d .DecodeElement (_cedcb .AnnotationRef ,&_ababee );_cebaea !=nil {return _cebaea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cedcb .FootnoteRef =NewCT_Empty (); +if _ecaggd :=d .DecodeElement (_cedcb .FootnoteRef ,&_ababee );_ecaggd !=nil {return _ecaggd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cedcb .EndnoteRef =NewCT_Empty (); +if _fcccec :=d .DecodeElement (_cedcb .EndnoteRef ,&_ababee );_fcccec !=nil {return _fcccec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cedcb .Separator =NewCT_Empty (); +if _ceacda :=d .DecodeElement (_cedcb .Separator ,&_ababee );_ceacda !=nil {return _ceacda ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cedcb .ContinuationSeparator =NewCT_Empty (); +if _fdabfe :=d .DecodeElement (_cedcb .ContinuationSeparator ,&_ababee );_fdabfe !=nil {return _fdabfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cedcb .Sym =NewCT_Sym (); +if _feffcf :=d .DecodeElement (_cedcb .Sym ,&_ababee );_feffcf !=nil {return _feffcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cedcb .PgNum =NewCT_Empty (); +if _cbagg :=d .DecodeElement (_cedcb .PgNum ,&_ababee );_cbagg !=nil {return _cbagg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cedcb .Cr =NewCT_Empty (); +if _fgdef :=d .DecodeElement (_cedcb .Cr ,&_ababee );_fgdef !=nil {return _fgdef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cedcb .Tab =NewCT_Empty (); +if _dddebg :=d .DecodeElement (_cedcb .Tab ,&_ababee );_dddebg !=nil {return _dddebg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cedcb .Object =NewCT_Object (); +if _ecabca :=d .DecodeElement (_cedcb .Object ,&_ababee );_ecabca !=nil {return _ecabca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cedcb .Pict =NewCT_Picture (); +if _abdfde :=d .DecodeElement (_cedcb .Pict ,&_ababee );_abdfde !=nil {return _abdfde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cedcb .FldChar =NewCT_FldChar (); +if _eageff :=d .DecodeElement (_cedcb .FldChar ,&_ababee );_eageff !=nil {return _eageff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cedcb .Ruby =NewCT_Ruby (); +if _adfbf :=d .DecodeElement (_cedcb .Ruby ,&_ababee );_adfbf !=nil {return _adfbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cedcb .FootnoteReference =NewCT_FtnEdnRef (); +if _bgecga :=d .DecodeElement (_cedcb .FootnoteReference ,&_ababee );_bgecga !=nil {return _bgecga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cedcb .EndnoteReference =NewCT_FtnEdnRef (); +if _gfecg :=d .DecodeElement (_cedcb .EndnoteReference ,&_ababee );_gfecg !=nil {return _gfecg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cedcb .CommentReference =NewCT_Markup (); +if _bdeefe :=d .DecodeElement (_cedcb .CommentReference ,&_ababee );_bdeefe !=nil {return _bdeefe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cedcb .Drawing =NewCT_Drawing (); +if _deeccdd :=d .DecodeElement (_cedcb .Drawing ,&_ababee );_deeccdd !=nil {return _deeccdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cedcb .Ptab =NewCT_PTab (); +if _fbgcf :=d .DecodeElement (_cedcb .Ptab ,&_ababee );_fbgcf !=nil {return _fbgcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cedcb .LastRenderedPageBreak =NewCT_Empty (); +if _bbdbg :=d .DecodeElement (_cedcb .LastRenderedPageBreak ,&_ababee );_bbdbg !=nil {return _bbdbg ;};default:_gb .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",_ababee .Name ); +if _cdcaf :=d .Skip ();_cdcaf !=nil {return _cdcaf ;};};case _d .EndElement :break _gdgdfc ;case _d .CharData :};};return nil ;};func (_cfadd ST_PTabLeader )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cdebec :=_d .Attr {};_cdebec .Name =name ;switch _cfadd {case ST_PTabLeaderUnset :_cdebec .Value =""; +case ST_PTabLeaderNone :_cdebec .Value ="\u006e\u006f\u006e\u0065";case ST_PTabLeaderDot :_cdebec .Value ="\u0064\u006f\u0074";case ST_PTabLeaderHyphen :_cdebec .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_PTabLeaderUnderscore :_cdebec .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065"; +case ST_PTabLeaderMiddleDot :_cdebec .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return _cdebec ,nil ;};func (_geafb ST_Merge )String ()string {switch _geafb {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065"; +case 2:return "\u0072e\u0073\u0074\u0061\u0072\u0074";};return "";}; + +// Validate validates the CT_DocVar and its children +func (_gacce *CT_DocVar )Validate ()error {return _gacce .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0063\u0056\u0061r");}; + +// ValidateWithPath validates the Footnotes and its children, prefixing error messages with path +func (_cbccbb *Footnotes )ValidateWithPath (path string )error {if _gdgcd :=_cbccbb .CT_Footnotes .ValidateWithPath (path );_gdgcd !=nil {return _gdgcd ;};return nil ;};func (_ccfgga ST_DocPartBehavior )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ccfgga .String (),start ); +};func NewCT_TextDirection ()*CT_TextDirection {_gbcbc :=&CT_TextDirection {};_gbcbc .ValAttr =ST_TextDirection (1);return _gbcbc ;}; + +// Validate validates the CT_Charset and its children +func (_ffde *CT_Charset )Validate ()error {return _ffde .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");};func NewCT_Highlight ()*CT_Highlight {_adfd :=&CT_Highlight {};_adfd .ValAttr =ST_HighlightColor (1);return _adfd ; +}; + +// Validate validates the CT_Bookmark and its children +func (_dgab *CT_Bookmark )Validate ()error {return _dgab .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");}; + +// Validate validates the CT_SdtPrChoice and its children +func (_fgeac *CT_SdtPrChoice )Validate ()error {return _fgeac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072\u0043h\u006f\u0069\u0063\u0065");};type ST_NumberFormat byte ;func (_faec ST_StyleType )String ()string {switch _faec {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 (_dfecc *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 :_b .Sprintf ("\u0025\u0076",_dfecc .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_feffa *WdCT_PosV )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_feffa .RelativeFromAttr =WdST_RelFromV (1);_feffa .Choice =NewWdCT_PosVChoice (); +for _ ,_agefb :=range start .Attr {if _agefb .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_feffa .RelativeFromAttr .UnmarshalXMLAttr (_agefb );continue ;};};_dgdaga :for {_ggbfb ,_dgfgga :=d .Token ();if _dgfgga !=nil {return _dgfgga ; +};switch _dbgga :=_ggbfb .(type ){case _d .StartElement :switch _dbgga .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"}:_feffa .Choice =NewWdCT_PosVChoice (); +if _ccbgaf :=d .DecodeElement (&_feffa .Choice .Align ,&_dbgga );_ccbgaf !=nil {return _ccbgaf ;};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"}:_feffa .Choice =NewWdCT_PosVChoice (); +if _abbcae :=d .DecodeElement (&_feffa .Choice .PosOffset ,&_dbgga );_abbcae !=nil {return _abbcae ;};default:_gb .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",_dbgga .Name ); +if _ebaabc :=d .Skip ();_ebaabc !=nil {return _ebaabc ;};};case _d .EndElement :break _dgdaga ;case _d .CharData :};};return nil ;};func (_afaf *CT_CustomXmlCell )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abbab :=range start .Attr {if _abbab .Name .Local =="\u0075\u0072\u0069"{_ebga ,_fade :=_abbab .Value ,error (nil ); +if _fade !=nil {return _fade ;};_afaf .UriAttr =&_ebga ;continue ;};if _abbab .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_edea ,_fbae :=_abbab .Value ,error (nil );if _fbae !=nil {return _fbae ;};_afaf .ElementAttr =_edea ;continue ;};};_cafb :for {_daab ,_afdaa :=d .Token (); +if _afdaa !=nil {return _afdaa ;};switch _cbeb :=_daab .(type ){case _d .StartElement :switch _cbeb .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"}:_afaf .CustomXmlPr =NewCT_CustomXmlPr (); +if _aded :=d .DecodeElement (_afaf .CustomXmlPr ,&_cbeb );_aded !=nil {return _aded ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agbca :=NewEG_ContentCellContent (); +_adeg :=NewCT_Tc ();if _eggf :=d .DecodeElement (_adeg ,&_cbeb );_eggf !=nil {return _eggf ;};_agbca .Tc =append (_agbca .Tc ,_adeg );_afaf .EG_ContentCellContent =append (_afaf .EG_ContentCellContent ,_agbca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gcgc :=NewEG_ContentCellContent (); +_gcgc .CustomXml =NewCT_CustomXmlCell ();if _dgca :=d .DecodeElement (_gcgc .CustomXml ,&_cbeb );_dgca !=nil {return _dgca ;};_afaf .EG_ContentCellContent =append (_afaf .EG_ContentCellContent ,_gcgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcdac :=NewEG_ContentCellContent (); +_fcdac .Sdt =NewCT_SdtCell ();if _bbgbd :=d .DecodeElement (_fcdac .Sdt ,&_cbeb );_bbgbd !=nil {return _bbgbd ;};_afaf .EG_ContentCellContent =append (_afaf .EG_ContentCellContent ,_fcdac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebaf :=NewEG_ContentCellContent (); +_gaeb :=NewEG_RunLevelElts ();_gaeb .ProofErr =NewCT_ProofErr ();if _abdg :=d .DecodeElement (_gaeb .ProofErr ,&_cbeb );_abdg !=nil {return _abdg ;};_afaf .EG_ContentCellContent =append (_afaf .EG_ContentCellContent ,_ebaf );_ebaf .EG_RunLevelElts =append (_ebaf .EG_RunLevelElts ,_gaeb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ebdf :=NewEG_ContentCellContent (); +_aecb :=NewEG_RunLevelElts ();_aecb .PermStart =NewCT_PermStart ();if _fdfg :=d .DecodeElement (_aecb .PermStart ,&_cbeb );_fdfg !=nil {return _fdfg ;};_afaf .EG_ContentCellContent =append (_afaf .EG_ContentCellContent ,_ebdf );_ebdf .EG_RunLevelElts =append (_ebdf .EG_RunLevelElts ,_aecb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_efef :=NewEG_ContentCellContent (); +_afecd :=NewEG_RunLevelElts ();_afecd .PermEnd =NewCT_Perm ();if _fgef :=d .DecodeElement (_afecd .PermEnd ,&_cbeb );_fgef !=nil {return _fgef ;};_afaf .EG_ContentCellContent =append (_afaf .EG_ContentCellContent ,_efef );_efef .EG_RunLevelElts =append (_efef .EG_RunLevelElts ,_afecd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agcd :=NewEG_ContentCellContent (); +_cdgfg :=NewEG_RunLevelElts ();_cdgfg .Ins =NewCT_RunTrackChange ();if _bfgf :=d .DecodeElement (_cdgfg .Ins ,&_cbeb );_bfgf !=nil {return _bfgf ;};_afaf .EG_ContentCellContent =append (_afaf .EG_ContentCellContent ,_agcd );_agcd .EG_RunLevelElts =append (_agcd .EG_RunLevelElts ,_cdgfg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dedeb :=NewEG_ContentCellContent (); +_adcf :=NewEG_RunLevelElts ();_adcf .Del =NewCT_RunTrackChange ();if _dfcg :=d .DecodeElement (_adcf .Del ,&_cbeb );_dfcg !=nil {return _dfcg ;};_afaf .EG_ContentCellContent =append (_afaf .EG_ContentCellContent ,_dedeb );_dedeb .EG_RunLevelElts =append (_dedeb .EG_RunLevelElts ,_adcf ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ddcba :=NewEG_ContentCellContent (); +_cggb :=NewEG_RunLevelElts ();_cggb .MoveFrom =NewCT_RunTrackChange ();if _fbgf :=d .DecodeElement (_cggb .MoveFrom ,&_cbeb );_fbgf !=nil {return _fbgf ;};_afaf .EG_ContentCellContent =append (_afaf .EG_ContentCellContent ,_ddcba );_ddcba .EG_RunLevelElts =append (_ddcba .EG_RunLevelElts ,_cggb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gcbe :=NewEG_ContentCellContent (); +_egfdd :=NewEG_RunLevelElts ();_egfdd .MoveTo =NewCT_RunTrackChange ();if _dbae :=d .DecodeElement (_egfdd .MoveTo ,&_cbeb );_dbae !=nil {return _dbae ;};_afaf .EG_ContentCellContent =append (_afaf .EG_ContentCellContent ,_gcbe );_gcbe .EG_RunLevelElts =append (_gcbe .EG_RunLevelElts ,_egfdd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffecb :=NewEG_ContentCellContent (); +_ggeb :=NewEG_RunLevelElts ();_cebd :=NewEG_RangeMarkupElements ();_cebd .BookmarkStart =NewCT_Bookmark ();if _daga :=d .DecodeElement (_cebd .BookmarkStart ,&_cbeb );_daga !=nil {return _daga ;};_afaf .EG_ContentCellContent =append (_afaf .EG_ContentCellContent ,_ffecb ); +_ffecb .EG_RunLevelElts =append (_ffecb .EG_RunLevelElts ,_ggeb );_ggeb .EG_RangeMarkupElements =append (_ggeb .EG_RangeMarkupElements ,_cebd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdgfa :=NewEG_ContentCellContent (); +_bgee :=NewEG_RunLevelElts ();_caacc :=NewEG_RangeMarkupElements ();_caacc .BookmarkEnd =NewCT_MarkupRange ();if _dfge :=d .DecodeElement (_caacc .BookmarkEnd ,&_cbeb );_dfge !=nil {return _dfge ;};_afaf .EG_ContentCellContent =append (_afaf .EG_ContentCellContent ,_bdgfa ); +_bdgfa .EG_RunLevelElts =append (_bdgfa .EG_RunLevelElts ,_bgee );_bgee .EG_RangeMarkupElements =append (_bgee .EG_RangeMarkupElements ,_caacc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdfb :=NewEG_ContentCellContent (); +_fecf :=NewEG_RunLevelElts ();_dgcc :=NewEG_RangeMarkupElements ();_dgcc .MoveFromRangeStart =NewCT_MoveBookmark ();if _geagf :=d .DecodeElement (_dgcc .MoveFromRangeStart ,&_cbeb );_geagf !=nil {return _geagf ;};_afaf .EG_ContentCellContent =append (_afaf .EG_ContentCellContent ,_fdfb ); +_fdfb .EG_RunLevelElts =append (_fdfb .EG_RunLevelElts ,_fecf );_fecf .EG_RangeMarkupElements =append (_fecf .EG_RangeMarkupElements ,_dgcc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fbgg :=NewEG_ContentCellContent (); +_gaacf :=NewEG_RunLevelElts ();_efaf :=NewEG_RangeMarkupElements ();_efaf .MoveFromRangeEnd =NewCT_MarkupRange ();if _aacg :=d .DecodeElement (_efaf .MoveFromRangeEnd ,&_cbeb );_aacg !=nil {return _aacg ;};_afaf .EG_ContentCellContent =append (_afaf .EG_ContentCellContent ,_fbgg ); +_fbgg .EG_RunLevelElts =append (_fbgg .EG_RunLevelElts ,_gaacf );_gaacf .EG_RangeMarkupElements =append (_gaacf .EG_RangeMarkupElements ,_efaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dgddc :=NewEG_ContentCellContent (); +_bcagac :=NewEG_RunLevelElts ();_gbaaa :=NewEG_RangeMarkupElements ();_gbaaa .MoveToRangeStart =NewCT_MoveBookmark ();if _dgagg :=d .DecodeElement (_gbaaa .MoveToRangeStart ,&_cbeb );_dgagg !=nil {return _dgagg ;};_afaf .EG_ContentCellContent =append (_afaf .EG_ContentCellContent ,_dgddc ); +_dgddc .EG_RunLevelElts =append (_dgddc .EG_RunLevelElts ,_bcagac );_bcagac .EG_RangeMarkupElements =append (_bcagac .EG_RangeMarkupElements ,_gbaaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_caabc :=NewEG_ContentCellContent (); +_ccga :=NewEG_RunLevelElts ();_ebgg :=NewEG_RangeMarkupElements ();_ebgg .MoveToRangeEnd =NewCT_MarkupRange ();if _decc :=d .DecodeElement (_ebgg .MoveToRangeEnd ,&_cbeb );_decc !=nil {return _decc ;};_afaf .EG_ContentCellContent =append (_afaf .EG_ContentCellContent ,_caabc ); +_caabc .EG_RunLevelElts =append (_caabc .EG_RunLevelElts ,_ccga );_ccga .EG_RangeMarkupElements =append (_ccga .EG_RangeMarkupElements ,_ebgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_faae :=NewEG_ContentCellContent (); +_gefdb :=NewEG_RunLevelElts ();_degfc :=NewEG_RangeMarkupElements ();_degfc .CommentRangeStart =NewCT_MarkupRange ();if _efea :=d .DecodeElement (_degfc .CommentRangeStart ,&_cbeb );_efea !=nil {return _efea ;};_afaf .EG_ContentCellContent =append (_afaf .EG_ContentCellContent ,_faae ); +_faae .EG_RunLevelElts =append (_faae .EG_RunLevelElts ,_gefdb );_gefdb .EG_RangeMarkupElements =append (_gefdb .EG_RangeMarkupElements ,_degfc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfea :=NewEG_ContentCellContent (); +_gffe :=NewEG_RunLevelElts ();_cbaa :=NewEG_RangeMarkupElements ();_cbaa .CommentRangeEnd =NewCT_MarkupRange ();if _eeec :=d .DecodeElement (_cbaa .CommentRangeEnd ,&_cbeb );_eeec !=nil {return _eeec ;};_afaf .EG_ContentCellContent =append (_afaf .EG_ContentCellContent ,_cfea ); +_cfea .EG_RunLevelElts =append (_cfea .EG_RunLevelElts ,_gffe );_gffe .EG_RangeMarkupElements =append (_gffe .EG_RangeMarkupElements ,_cbaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gdge :=NewEG_ContentCellContent (); +_egde :=NewEG_RunLevelElts ();_gbeb :=NewEG_RangeMarkupElements ();_gbeb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bdega :=d .DecodeElement (_gbeb .CustomXmlInsRangeStart ,&_cbeb );_bdega !=nil {return _bdega ;};_afaf .EG_ContentCellContent =append (_afaf .EG_ContentCellContent ,_gdge ); +_gdge .EG_RunLevelElts =append (_gdge .EG_RunLevelElts ,_egde );_egde .EG_RangeMarkupElements =append (_egde .EG_RangeMarkupElements ,_gbeb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_age :=NewEG_ContentCellContent (); +_cdcfg :=NewEG_RunLevelElts ();_fbceb :=NewEG_RangeMarkupElements ();_fbceb .CustomXmlInsRangeEnd =NewCT_Markup ();if _cffd :=d .DecodeElement (_fbceb .CustomXmlInsRangeEnd ,&_cbeb );_cffd !=nil {return _cffd ;};_afaf .EG_ContentCellContent =append (_afaf .EG_ContentCellContent ,_age ); +_age .EG_RunLevelElts =append (_age .EG_RunLevelElts ,_cdcfg );_cdcfg .EG_RangeMarkupElements =append (_cdcfg .EG_RangeMarkupElements ,_fbceb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ggcag :=NewEG_ContentCellContent (); +_ggdcc :=NewEG_RunLevelElts ();_bgfbd :=NewEG_RangeMarkupElements ();_bgfbd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cae :=d .DecodeElement (_bgfbd .CustomXmlDelRangeStart ,&_cbeb );_cae !=nil {return _cae ;};_afaf .EG_ContentCellContent =append (_afaf .EG_ContentCellContent ,_ggcag ); +_ggcag .EG_RunLevelElts =append (_ggcag .EG_RunLevelElts ,_ggdcc );_ggdcc .EG_RangeMarkupElements =append (_ggdcc .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 :"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"}:_bgff :=NewEG_ContentCellContent (); +_geba :=NewEG_RunLevelElts ();_fagdg :=NewEG_RangeMarkupElements ();_fagdg .CustomXmlDelRangeEnd =NewCT_Markup ();if _afcee :=d .DecodeElement (_fagdg .CustomXmlDelRangeEnd ,&_cbeb );_afcee !=nil {return _afcee ;};_afaf .EG_ContentCellContent =append (_afaf .EG_ContentCellContent ,_bgff ); +_bgff .EG_RunLevelElts =append (_bgff .EG_RunLevelElts ,_geba );_geba .EG_RangeMarkupElements =append (_geba .EG_RangeMarkupElements ,_fagdg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbagg :=NewEG_ContentCellContent (); +_aeca :=NewEG_RunLevelElts ();_dcgde :=NewEG_RangeMarkupElements ();_dcgde .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _efdb :=d .DecodeElement (_dcgde .CustomXmlMoveFromRangeStart ,&_cbeb );_efdb !=nil {return _efdb ;};_afaf .EG_ContentCellContent =append (_afaf .EG_ContentCellContent ,_fbagg ); +_fbagg .EG_RunLevelElts =append (_fbagg .EG_RunLevelElts ,_aeca );_aeca .EG_RangeMarkupElements =append (_aeca .EG_RangeMarkupElements ,_dcgde );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fbgfc :=NewEG_ContentCellContent (); +_gcgdb :=NewEG_RunLevelElts ();_abeeg :=NewEG_RangeMarkupElements ();_abeeg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _faeb :=d .DecodeElement (_abeeg .CustomXmlMoveFromRangeEnd ,&_cbeb );_faeb !=nil {return _faeb ;};_afaf .EG_ContentCellContent =append (_afaf .EG_ContentCellContent ,_fbgfc ); +_fbgfc .EG_RunLevelElts =append (_fbgfc .EG_RunLevelElts ,_gcgdb );_gcgdb .EG_RangeMarkupElements =append (_gcgdb .EG_RangeMarkupElements ,_abeeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cbec :=NewEG_ContentCellContent (); +_beeg :=NewEG_RunLevelElts ();_cbefa :=NewEG_RangeMarkupElements ();_cbefa .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ffagd :=d .DecodeElement (_cbefa .CustomXmlMoveToRangeStart ,&_cbeb );_ffagd !=nil {return _ffagd ;};_afaf .EG_ContentCellContent =append (_afaf .EG_ContentCellContent ,_cbec ); +_cbec .EG_RunLevelElts =append (_cbec .EG_RunLevelElts ,_beeg );_beeg .EG_RangeMarkupElements =append (_beeg .EG_RangeMarkupElements ,_cbefa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_agdd :=NewEG_ContentCellContent (); +_beac :=NewEG_RunLevelElts ();_bbgaa :=NewEG_RangeMarkupElements ();_bbgaa .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _edad :=d .DecodeElement (_bbgaa .CustomXmlMoveToRangeEnd ,&_cbeb );_edad !=nil {return _edad ;};_afaf .EG_ContentCellContent =append (_afaf .EG_ContentCellContent ,_agdd ); +_agdd .EG_RunLevelElts =append (_agdd .EG_RunLevelElts ,_beac );_beac .EG_RangeMarkupElements =append (_beac .EG_RangeMarkupElements ,_bbgaa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_adfg :=NewEG_ContentCellContent (); +_dded :=NewEG_RunLevelElts ();_edcab :=NewEG_MathContent ();_edcab .OMathPara =_ea .NewOMathPara ();if _efcd :=d .DecodeElement (_edcab .OMathPara ,&_cbeb );_efcd !=nil {return _efcd ;};_afaf .EG_ContentCellContent =append (_afaf .EG_ContentCellContent ,_adfg ); +_adfg .EG_RunLevelElts =append (_adfg .EG_RunLevelElts ,_dded );_dded .EG_MathContent =append (_dded .EG_MathContent ,_edcab );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aggecc :=NewEG_ContentCellContent (); +_dfcb :=NewEG_RunLevelElts ();_adddg :=NewEG_MathContent ();_adddg .OMath =_ea .NewOMath ();if _effd :=d .DecodeElement (_adddg .OMath ,&_cbeb );_effd !=nil {return _effd ;};_afaf .EG_ContentCellContent =append (_afaf .EG_ContentCellContent ,_aggecc ); +_aggecc .EG_RunLevelElts =append (_aggecc .EG_RunLevelElts ,_dfcb );_dfcb .EG_MathContent =append (_dfcb .EG_MathContent ,_adddg );default:_gb .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",_cbeb .Name ); +if _adeb :=d .Skip ();_adeb !=nil {return _adeb ;};};case _d .EndElement :break _cafb ;case _d .CharData :};};return nil ;}; + +// ValidateWithPath validates the WdInline and its children, prefixing error messages with path +func (_eaeff *WdInline )ValidateWithPath (path string )error {if _abegc :=_eaeff .WdCT_Inline .ValidateWithPath (path );_abegc !=nil {return _abegc ;};return nil ;}; + +// Validate validates the CT_Divs and its children +func (_cgbdb *CT_Divs )Validate ()error {return _cgbdb .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0073");};func (_abged *ST_FontFamily )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_abged =0;case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_abged =1; +case "\u006d\u006f\u0064\u0065\u0072\u006e":*_abged =2;case "\u0072\u006f\u006da\u006e":*_abged =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_abged =4;case "\u0073\u0077\u0069s\u0073":*_abged =5;case "\u0061\u0075\u0074\u006f":*_abged =6;};return nil ; +};type CT_Column struct{ + +// Column Width +WAttr *_gf .ST_TwipsMeasure ; + +// Space Before Following Column +SpaceAttr *_gf .ST_TwipsMeasure ;}; + +// ValidateWithPath validates the CT_PageSz and its children, prefixing error messages with path +func (_eaabd *CT_PageSz )ValidateWithPath (path string )error {if _eaabd .WAttr !=nil {if _egeea :=_eaabd .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_egeea !=nil {return _egeea ;};};if _eaabd .HAttr !=nil {if _deagf :=_eaabd .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072"); +_deagf !=nil {return _deagf ;};};if _cgac :=_eaabd .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_cgac !=nil {return _cgac ;};return nil ;};type CT_FtnProps struct{ + +// Footnote Placement +Pos *CT_FtnPos ; + +// Footnote Numbering Format +NumFmt *CT_NumFmt ; + +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; + +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;}; + +// ValidateWithPath validates the CT_FFTextInput and its children, prefixing error messages with path +func (_fabbg *CT_FFTextInput )ValidateWithPath (path string )error {if _fabbg .Type !=nil {if _fegc :=_fabbg .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_fegc !=nil {return _fegc ;};};if _fabbg .Default !=nil {if _egcda :=_fabbg .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074"); +_egcda !=nil {return _egcda ;};};if _fabbg .MaxLength !=nil {if _fbeeg :=_fabbg .MaxLength .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068");_fbeeg !=nil {return _fbeeg ;};};if _fabbg .Format !=nil {if _efec :=_fabbg .Format .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0061\u0074"); +_efec !=nil {return _efec ;};};return nil ;};func (_ebgffa ST_PageOrientation )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebgffa .String (),start );};type Numbering struct{CT_Numbering };func (_bfbeb *CT_SdtDate )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfbeb .FullDateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bfbeb .FullDateAttr )}); +};e .EncodeToken (start );if _bfbeb .DateFormat !=nil {_ddceg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064a\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_bfbeb .DateFormat ,_ddceg );};if _bfbeb .Lid !=nil {_bebfea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006ci\u0064"}}; +e .EncodeElement (_bfbeb .Lid ,_bebfea );};if _bfbeb .StoreMappedDataAs !=nil {_eeaae :=_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 (_bfbeb .StoreMappedDataAs ,_eeaae ); +};if _bfbeb .Calendar !=nil {_gbegd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"}};e .EncodeElement (_bfbeb .Calendar ,_gbegd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func (_gegae ST_WmlColorSchemeIndex )String ()string {switch _gegae {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 "";}; + +// Validate validates the CT_SmartTagRun and its children +func (_aabff *CT_SmartTagRun )Validate ()error {return _aabff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0052\u0075\u006e");};func (_bgfbed ST_DisplacedByCustomXml )ValidateWithPath (path string )error {switch _bgfbed {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 (_bgfbed )); +};return nil ;}; + +// Validate validates the WdCT_Anchor and its children +func (_aggag *WdCT_Anchor )Validate ()error {return _aggag .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072");};func (_aaadg *CT_Numbering )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _aaadg .NumPicBullet !=nil {_gfeeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0050\u0069\u0063\u0042u\u006c\u006c\u0065\u0074"}};for _ ,_begcgg :=range _aaadg .NumPicBullet {e .EncodeElement (_begcgg ,_gfeeg );};};if _aaadg .AbstractNum !=nil {_fdede :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}}; +for _ ,_aefeg :=range _aaadg .AbstractNum {e .EncodeElement (_aefeg ,_fdede );};};if _aaadg .Num !=nil {_fgcdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d"}};for _ ,_eacae :=range _aaadg .Num {e .EncodeElement (_eacae ,_fgcdg ); +};};if _aaadg .NumIdMacAtCleanup !=nil {_bcegd :=_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 (_aaadg .NumIdMacAtCleanup ,_bcegd ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TblWidth struct{ + +// Table Width Value +WAttr *ST_MeasurementOrPercent ; + +// Table Width Type +TypeAttr ST_TblWidth ;};func (_eebcab ST_LevelSuffix )String ()string {switch _eebcab {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_SdtRow ()*CT_SdtRow {_cacdc :=&CT_SdtRow {}; +return _cacdc };func NewEG_PContent ()*EG_PContent {_fcdfcg :=&EG_PContent {};return _fcdfcg };func (_fccffg ST_TblOverlap )Validate ()error {return _fccffg .ValidateWithPath ("")}; + +// ValidateWithPath validates the CT_Recipients and its children, prefixing error messages with path +func (_bbccf *CT_Recipients )ValidateWithPath (path string )error {for _cdfefc ,_dccda :=range _bbccf .RecipientData {if _geaed :=_dccda .ValidateWithPath (_b .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_cdfefc )); +_geaed !=nil {return _geaed ;};};return nil ;};func (_dbbe *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 :_b .Sprintf ("\u0025\u0076",_dbbe .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_abgec ST_CombineBrackets )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_abgec .String (),start );};type EG_BlockLevelChunkElts struct{EG_ContentBlockContent []*EG_ContentBlockContent ; +};type ST_TabTlc byte ; + +// ValidateWithPath validates the CT_Language and its children, prefixing error messages with path +func (_ceed *CT_Language )ValidateWithPath (path string )error {return nil };func (_aebebb ST_Theme )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aebebb .String (),start );}; + +// Validate validates the Hdr and its children +func (_fdfge *Hdr )Validate ()error {return _fdfge .ValidateWithPath ("\u0048\u0064\u0072")};func (_gaaag *CT_TrPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcacdc :for {_dcaag ,_dcfafc :=d .Token ();if _dcfafc !=nil {return _dcfafc ; +};switch _ddffag :=_dcaag .(type ){case _d .StartElement :switch _ddffag .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"}:_bedff :=NewCT_Cnf (); +if _fbba :=d .DecodeElement (_bedff ,&_ddffag );_fbba !=nil {return _fbba ;};_gaaag .CnfStyle =append (_gaaag .CnfStyle ,_bedff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffgdd :=NewCT_DecimalNumber (); +if _edabb :=d .DecodeElement (_ffgdd ,&_ddffag );_edabb !=nil {return _edabb ;};_gaaag .DivId =append (_gaaag .DivId ,_ffgdd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_begfaa :=NewCT_DecimalNumber (); +if _abagca :=d .DecodeElement (_begfaa ,&_ddffag );_abagca !=nil {return _abagca ;};_gaaag .GridBefore =append (_gaaag .GridBefore ,_begfaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_feffc :=NewCT_DecimalNumber (); +if _dfbfeg :=d .DecodeElement (_feffc ,&_ddffag );_dfbfeg !=nil {return _dfbfeg ;};_gaaag .GridAfter =append (_gaaag .GridAfter ,_feffc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bccfe :=NewCT_TblWidth (); +if _acfac :=d .DecodeElement (_bccfe ,&_ddffag );_acfac !=nil {return _acfac ;};_gaaag .WBefore =append (_gaaag .WBefore ,_bccfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgdca :=NewCT_TblWidth (); +if _gfbbbe :=d .DecodeElement (_dgdca ,&_ddffag );_gfbbbe !=nil {return _gfbbbe ;};_gaaag .WAfter =append (_gaaag .WAfter ,_dgdca );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfdacab :=NewCT_OnOff (); +if _gcccd :=d .DecodeElement (_dfdacab ,&_ddffag );_gcccd !=nil {return _gcccd ;};_gaaag .CantSplit =append (_gaaag .CantSplit ,_dfdacab );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aecgg :=NewCT_Height (); +if _beggc :=d .DecodeElement (_aecgg ,&_ddffag );_beggc !=nil {return _beggc ;};_gaaag .TrHeight =append (_gaaag .TrHeight ,_aecgg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fabge :=NewCT_OnOff (); +if _dbbdgf :=d .DecodeElement (_fabge ,&_ddffag );_dbbdgf !=nil {return _dbbdgf ;};_gaaag .TblHeader =append (_gaaag .TblHeader ,_fabge );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_geeeff :=NewCT_TblWidth (); +if _acgddb :=d .DecodeElement (_geeeff ,&_ddffag );_acgddb !=nil {return _acgddb ;};_gaaag .TblCellSpacing =append (_gaaag .TblCellSpacing ,_geeeff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgefb :=NewCT_JcTable (); +if _baggd :=d .DecodeElement (_bgefb ,&_ddffag );_baggd !=nil {return _baggd ;};_gaaag .Jc =append (_gaaag .Jc ,_bgefb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abbfe :=NewCT_OnOff (); +if _cdacdb :=d .DecodeElement (_abbfe ,&_ddffag );_cdacdb !=nil {return _cdacdb ;};_gaaag .Hidden =append (_gaaag .Hidden ,_abbfe );default:_gb .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",_ddffag .Name ); +if _acafa :=d .Skip ();_acafa !=nil {return _acafa ;};};case _d .EndElement :break _dcacdc ;case _d .CharData :};};return nil ;}; + +// Validate validates the CT_Comments and its children +func (_edaf *CT_Comments )Validate ()error {return _edaf .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_ge *AG_SectPrAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_da :=range start .Attr {if _da .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_fe ,_ecg :=_da .Value ,error (nil ); +if _ecg !=nil {return _ecg ;};_ge .RsidRPrAttr =&_fe ;continue ;};if _da .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_bc ,_feb :=_da .Value ,error (nil );if _feb !=nil {return _feb ;};_ge .RsidDelAttr =&_bc ;continue ;};if _da .Name .Local =="\u0072\u0073\u0069d\u0052"{_fdd ,_cfb :=_da .Value ,error (nil ); +if _cfb !=nil {return _cfb ;};_ge .RsidRAttr =&_fdd ;continue ;};if _da .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_gaa ,_fdda :=_da .Value ,error (nil );if _fdda !=nil {return _fdda ;};_ge .RsidSectAttr =&_gaa ;continue ;};};for {_ba ,_dc :=d .Token (); +if _dc !=nil {return _b .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",_dc );};if _fba ,_cef :=_ba .(_d .EndElement ); +_cef &&_fba .Name ==start .Name {break ;};};return nil ;};type EG_ContentRowContent struct{ + +// Table Row +Tr []*CT_Row ; + +// Row-Level Custom XML Element +CustomXml *CT_CustomXmlRow ; + +// Row-Level Structured Document Tag +Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;}; + +// ValidateWithPath validates the CT_Compat and its children, prefixing error messages with path +func (_acga *CT_Compat )ValidateWithPath (path string )error {if _acga .UseSingleBorderforContiguousCells !=nil {if _ddb :=_acga .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"); +_ddb !=nil {return _ddb ;};};if _acga .WpJustification !=nil {if _egeda :=_acga .WpJustification .ValidateWithPath (path +"\u002f\u0057p\u004a\u0075\u0073t\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e");_egeda !=nil {return _egeda ;};};if _acga .NoTabHangInd !=nil {if _gbdga :=_acga .NoTabHangInd .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0061\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064"); +_gbdga !=nil {return _gbdga ;};};if _acga .NoLeading !=nil {if _fgb :=_acga .NoLeading .ValidateWithPath (path +"\u002f\u004e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067");_fgb !=nil {return _fgb ;};};if _acga .SpaceForUL !=nil {if _bead :=_acga .SpaceForUL .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"); +_bead !=nil {return _bead ;};};if _acga .NoColumnBalance !=nil {if _aefb :=_acga .NoColumnBalance .ValidateWithPath (path +"\u002f\u004eo\u0043\u006f\u006cu\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065");_aefb !=nil {return _aefb ;};};if _acga .BalanceSingleByteDoubleByteWidth !=nil {if _gaddd :=_acga .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"); +_gaddd !=nil {return _gaddd ;};};if _acga .NoExtraLineSpacing !=nil {if _dcbc :=_acga .NoExtraLineSpacing .ValidateWithPath (path +"\u002f\u004e\u006f\u0045xt\u0072\u0061\u004c\u0069\u006e\u0065\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_dcbc !=nil {return _dcbc ; +};};if _acga .DoNotLeaveBackslashAlone !=nil {if _cfgb :=_acga .DoNotLeaveBackslashAlone .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074L\u0065\u0061\u0076\u0065\u0042a\u0063k\u0073l\u0061\u0073\u0068\u0041\u006c\u006f\u006ee");_cfgb !=nil {return _cfgb ; +};};if _acga .UlTrailSpace !=nil {if _fece :=_acga .UlTrailSpace .ValidateWithPath (path +"\u002f\u0055\u006c\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065");_fece !=nil {return _fece ;};};if _acga .DoNotExpandShiftReturn !=nil {if _aege :=_acga .DoNotExpandShiftReturn .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0045\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075\u0072\u006e"); +_aege !=nil {return _aege ;};};if _acga .SpacingInWholePoints !=nil {if _dgegf :=_acga .SpacingInWholePoints .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063in\u0067I\u006e\u0057\u0068\u006f\u006ce\u0050\u006f\u0069\u006e\u0074\u0073");_dgegf !=nil {return _dgegf ; +};};if _acga .LineWrapLikeWord6 !=nil {if _agcgg :=_acga .LineWrapLikeWord6 .ValidateWithPath (path +"\u002fL\u0069n\u0065\u0057\u0072\u0061\u0070L\u0069\u006be\u0057\u006f\u0072\u0064\u0036");_agcgg !=nil {return _agcgg ;};};if _acga .PrintBodyTextBeforeHeader !=nil {if _aaef :=_acga .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"); +_aaef !=nil {return _aaef ;};};if _acga .PrintColBlack !=nil {if _cddf :=_acga .PrintColBlack .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0043\u006f\u006cB\u006c\u0061\u0063\u006b");_cddf !=nil {return _cddf ;};};if _acga .WpSpaceWidth !=nil {if _bdgbb :=_acga .WpSpaceWidth .ValidateWithPath (path +"\u002f\u0057\u0070\u0053\u0070\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068"); +_bdgbb !=nil {return _bdgbb ;};};if _acga .ShowBreaksInFrames !=nil {if _dbcg :=_acga .ShowBreaksInFrames .ValidateWithPath (path +"\u002f\u0053\u0068\u006fwB\u0072\u0065\u0061\u006b\u0073\u0049\u006e\u0046\u0072\u0061\u006d\u0065\u0073");_dbcg !=nil {return _dbcg ; +};};if _acga .SubFontBySize !=nil {if _bccc :=_acga .SubFontBySize .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0046\u006f\u006e\u0074\u0042y\u0053\u0069\u007a\u0065");_bccc !=nil {return _bccc ;};};if _acga .SuppressBottomSpacing !=nil {if _bafd :=_acga .SuppressBottomSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0042\u006f\u0074\u0074\u006f\u006d\u0053\u0070\u0061\u0063\u0069n\u0067"); +_bafd !=nil {return _bafd ;};};if _acga .SuppressTopSpacing !=nil {if _gfce :=_acga .SuppressTopSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0054\u006f\u0070\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_gfce !=nil {return _gfce ; +};};if _acga .SuppressSpacingAtTopOfPage !=nil {if _aeedf :=_acga .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"); +_aeedf !=nil {return _aeedf ;};};if _acga .SuppressTopSpacingWP !=nil {if _bdbdb :=_acga .SuppressTopSpacingWP .ValidateWithPath (path +"/\u0053\u0075\u0070\u0070re\u0073s\u0054\u006f\u0070\u0053\u0070a\u0063\u0069\u006e\u0067\u0057\u0050");_bdbdb !=nil {return _bdbdb ; +};};if _acga .SuppressSpBfAfterPgBrk !=nil {if _cfaa :=_acga .SuppressSpBfAfterPgBrk .ValidateWithPath (path +"\u002f\u0053\u0075pp\u0072\u0065\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042\u0072\u006b");_cfaa !=nil {return _cfaa ; +};};if _acga .SwapBordersFacingPages !=nil {if _abaa :=_acga .SwapBordersFacingPages .ValidateWithPath (path +"\u002f\u0053\u0077ap\u0042\u006f\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067\u0065\u0073");_abaa !=nil {return _abaa ; +};};if _acga .ConvMailMergeEsc !=nil {if _bbea :=_acga .ConvMailMergeEsc .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0076\u004d\u0061\u0069\u006c\u004d\u0065\u0072g\u0065\u0045\u0073\u0063");_bbea !=nil {return _bbea ;};};if _acga .TruncateFontHeightsLikeWP6 !=nil {if _gdbe :=_acga .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"); +_gdbe !=nil {return _gdbe ;};};if _acga .MwSmallCaps !=nil {if _abgde :=_acga .MwSmallCaps .ValidateWithPath (path +"\u002f\u004d\u0077S\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_abgde !=nil {return _abgde ;};};if _acga .UsePrinterMetrics !=nil {if _abgc :=_acga .UsePrinterMetrics .ValidateWithPath (path +"\u002fU\u0073e\u0050\u0072\u0069\u006e\u0074e\u0072\u004de\u0074\u0072\u0069\u0063\u0073"); +_abgc !=nil {return _abgc ;};};if _acga .DoNotSuppressParagraphBorders !=nil {if _ceff :=_acga .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"); +_ceff !=nil {return _ceff ;};};if _acga .WrapTrailSpaces !=nil {if _begc :=_acga .WrapTrailSpaces .ValidateWithPath (path +"\u002f\u0057r\u0061\u0070\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073");_begc !=nil {return _begc ;};};if _acga .FootnoteLayoutLikeWW8 !=nil {if _bfcg :=_acga .FootnoteLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0046\u006f\u006ftn\u006f\u0074\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057W\u0038"); +_bfcg !=nil {return _bfcg ;};};if _acga .ShapeLayoutLikeWW8 !=nil {if _eacfge :=_acga .ShapeLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0053\u0068\u0061pe\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057\u0057\u0038");_eacfge !=nil {return _eacfge ; +};};if _acga .AlignTablesRowByRow !=nil {if _ggeec :=_acga .AlignTablesRowByRow .ValidateWithPath (path +"/\u0041l\u0069\u0067\u006e\u0054\u0061\u0062\u006c\u0065s\u0052\u006f\u0077\u0042yR\u006f\u0077");_ggeec !=nil {return _ggeec ;};};if _acga .ForgetLastTabAlignment !=nil {if _fabaf :=_acga .ForgetLastTabAlignment .ValidateWithPath (path +"\u002f\u0046\u006frg\u0065\u0074\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"); +_fabaf !=nil {return _fabaf ;};};if _acga .AdjustLineHeightInTable !=nil {if _caff :=_acga .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"); +_caff !=nil {return _caff ;};};if _acga .AutoSpaceLikeWord95 !=nil {if _badb :=_acga .AutoSpaceLikeWord95 .ValidateWithPath (path +"/\u0041u\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u004ci\u006b\u0065\u0057\u006frd\u0039\u0035");_badb !=nil {return _badb ; +};};if _acga .NoSpaceRaiseLower !=nil {if _aaed :=_acga .NoSpaceRaiseLower .ValidateWithPath (path +"\u002fN\u006fS\u0070\u0061\u0063\u0065\u0052a\u0069\u0073e\u004c\u006f\u0077\u0065\u0072");_aaed !=nil {return _aaed ;};};if _acga .DoNotUseHTMLParagraphAutoSpacing !=nil {if _dcfg :=_acga .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"); +_dcfg !=nil {return _dcfg ;};};if _acga .LayoutRawTableWidth !=nil {if _aeec :=_acga .LayoutRawTableWidth .ValidateWithPath (path +"/\u004ca\u0079\u006f\u0075\u0074\u0052\u0061\u0077\u0054a\u0062\u006c\u0065\u0057id\u0074\u0068");_aeec !=nil {return _aeec ; +};};if _acga .LayoutTableRowsApart !=nil {if _bbbad :=_acga .LayoutTableRowsApart .ValidateWithPath (path +"/\u004c\u0061\u0079\u006fut\u0054a\u0062\u006c\u0065\u0052\u006fw\u0073\u0041\u0070\u0061\u0072\u0074");_bbbad !=nil {return _bbbad ;};};if _acga .UseWord97LineBreakRules !=nil {if _egb :=_acga .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"); +_egb !=nil {return _egb ;};};if _acga .DoNotBreakWrappedTables !=nil {if _deaag :=_acga .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"); +_deaag !=nil {return _deaag ;};};if _acga .DoNotSnapToGridInCell !=nil {if _adbg :=_acga .DoNotSnapToGridInCell .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064\u0049\u006e\u0043\u0065l\u006c"); +_adbg !=nil {return _adbg ;};};if _acga .SelectFldWithFirstOrLastChar !=nil {if _ebbdb :=_acga .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"); +_ebbdb !=nil {return _ebbdb ;};};if _acga .ApplyBreakingRules !=nil {if _bgfa :=_acga .ApplyBreakingRules .ValidateWithPath (path +"\u002f\u0041\u0070\u0070ly\u0042\u0072\u0065\u0061\u006b\u0069\u006e\u0067\u0052\u0075\u006c\u0065\u0073");_bgfa !=nil {return _bgfa ; +};};if _acga .DoNotWrapTextWithPunct !=nil {if _gaged :=_acga .DoNotWrapTextWithPunct .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006e\u0063\u0074");_gaged !=nil {return _gaged ; +};};if _acga .DoNotUseEastAsianBreakRules !=nil {if _agde :=_acga .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"); +_agde !=nil {return _agde ;};};if _acga .UseWord2002TableStyleRules !=nil {if _abee :=_acga .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"); +_abee !=nil {return _abee ;};};if _acga .GrowAutofit !=nil {if _bdab :=_acga .GrowAutofit .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_bdab !=nil {return _bdab ;};};if _acga .UseFELayout !=nil {if _bgaab :=_acga .UseFELayout .ValidateWithPath (path +"\u002f\u0055\u0073e\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"); +_bgaab !=nil {return _bgaab ;};};if _acga .UseNormalStyleForList !=nil {if _ecac :=_acga .UseNormalStyleForList .ValidateWithPath (path +"\u002f\u0055\u0073\u0065No\u0072\u006d\u0061\u006c\u0053\u0074\u0079\u006c\u0065\u0046\u006f\u0072\u004c\u0069s\u0074"); +_ecac !=nil {return _ecac ;};};if _acga .DoNotUseIndentAsNumberingTabStop !=nil {if _edbg :=_acga .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"); +_edbg !=nil {return _edbg ;};};if _acga .UseAltKinsokuLineBreakRules !=nil {if _bggg :=_acga .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"); +_bggg !=nil {return _bggg ;};};if _acga .AllowSpaceOfSameStyleInTable !=nil {if _daaag :=_acga .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"); +_daaag !=nil {return _daaag ;};};if _acga .DoNotSuppressIndentation !=nil {if _ffc :=_acga .DoNotSuppressIndentation .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074S\u0075\u0070\u0070\u0072\u0065s\u0073I\u006ed\u0065\u006e\u0074\u0061\u0074\u0069\u006fn"); +_ffc !=nil {return _ffc ;};};if _acga .DoNotAutofitConstrainedTables !=nil {if _befe :=_acga .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"); +_befe !=nil {return _befe ;};};if _acga .AutofitToFirstFixedWidthCell !=nil {if _dbbb :=_acga .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"); +_dbbb !=nil {return _dbbb ;};};if _acga .UnderlineTabInNumList !=nil {if _cceb :=_acga .UnderlineTabInNumList .ValidateWithPath (path +"\u002f\u0055\u006e\u0064er\u006c\u0069\u006e\u0065\u0054\u0061\u0062\u0049\u006e\u004e\u0075\u006d\u004c\u0069s\u0074"); +_cceb !=nil {return _cceb ;};};if _acga .DisplayHangulFixedWidth !=nil {if _fcaf :=_acga .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"); +_fcaf !=nil {return _fcaf ;};};if _acga .SplitPgBreakAndParaMark !=nil {if _eedb :=_acga .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"); +_eedb !=nil {return _eedb ;};};if _acga .DoNotVertAlignCellWithSp !=nil {if _bdfbc :=_acga .DoNotVertAlignCellWithSp .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074V\u0065\u0072\u0074\u0041\u006ci\u0067n\u0043e\u006c\u006c\u0057\u0069\u0074\u0068\u0053p"); +_bdfbc !=nil {return _bdfbc ;};};if _acga .DoNotBreakConstrainedForcedTable !=nil {if _gefg :=_acga .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"); +_gefg !=nil {return _gefg ;};};if _acga .DoNotVertAlignInTxbx !=nil {if _deed :=_acga .DoNotVertAlignInTxbx .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftV\u0065r\u0074\u0041\u006c\u0069\u0067n\u0049\u006e\u0054\u0078\u0062\u0078");_deed !=nil {return _deed ; +};};if _acga .UseAnsiKerningPairs !=nil {if _dfff :=_acga .UseAnsiKerningPairs .ValidateWithPath (path +"/\u0055s\u0065\u0041\u006e\u0073\u0069\u004b\u0065\u0072n\u0069\u006e\u0067\u0050ai\u0072\u0073");_dfff !=nil {return _dfff ;};};if _acga .CachedColBalance !=nil {if _bfff :=_acga .CachedColBalance .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0064\u0043\u006f\u006c\u0042\u0061l\u0061\u006e\u0063\u0065"); +_bfff !=nil {return _bfff ;};};for _agac ,_ggfac :=range _acga .CompatSetting {if _fceb :=_ggfac .ValidateWithPath (_b .Sprintf ("%\u0073/\u0043\u006f\u006d\u0070\u0061\u0074\u0053\u0065t\u0074\u0069\u006e\u0067[%\u0064\u005d",path ,_agac ));_fceb !=nil {return _fceb ; +};};return nil ;}; + +// ValidateWithPath validates the CT_View and its children, prefixing error messages with path +func (_bgefde *CT_View )ValidateWithPath (path string )error {if _bgefde .ValAttr ==ST_ViewUnset {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 _gcdada :=_bgefde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcdada !=nil {return _gcdada ;};return nil ;};func (_abeda ST_LineNumberRestart )Validate ()error {return _abeda .ValidateWithPath ("")};func (_gfgga *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 :_b .Sprintf ("\u0025\u0076",_gfgga .AuthorAttr )}); +if _gfgga .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gfgga .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_gfgga .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_DocPart struct{ + +// Glossary Document Entry Properties +DocPartPr *CT_DocPartPr ; + +// Contents of Glossary Document Entry +DocPartBody *CT_Body ;}; + +// ValidateWithPath validates the CT_TextEffect and its children, prefixing error messages with path +func (_gdbeg *CT_TextEffect )ValidateWithPath (path string )error {if _gdbeg .ValAttr ==ST_TextEffectUnset {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 _gbdgfg :=_gdbeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbdgfg !=nil {return _gbdgfg ;};return nil ;};func (_ceefcc *CT_SectType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eaddb :=range start .Attr {if _eaddb .Name .Local =="\u0076\u0061\u006c"{_ceefcc .ValAttr .UnmarshalXMLAttr (_eaddb ); +continue ;};};for {_abbca ,_fcffa :=d .Token ();if _fcffa !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_fcffa );};if _aeeed ,_fdadbg :=_abbca .(_d .EndElement ); +_fdadbg &&_aeeed .Name ==start .Name {break ;};};return nil ;}; + +// Validate validates the CT_GlossaryDocument and its children +func (_fbdgf *CT_GlossaryDocument )Validate ()error {return _fbdgf .ValidateWithPath ("\u0043\u0054\u005f\u0047lo\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_ffegba WdST_RelFromH )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ffegba .String (),start ); +};const (ST_LockUnset ST_Lock =0;ST_LockSdtLocked ST_Lock =1;ST_LockContentLocked ST_Lock =2;ST_LockUnlocked ST_Lock =3;ST_LockSdtContentLocked ST_Lock =4;);func (_adfb *CT_Divs )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efdca :for {_edda ,_cebfe :=d .Token (); +if _cebfe !=nil {return _cebfe ;};switch _dacb :=_edda .(type ){case _d .StartElement :switch _dacb .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"}:_gaddg :=NewCT_Div (); +if _aeedg :=d .DecodeElement (_gaddg ,&_dacb );_aeedg !=nil {return _aeedg ;};_adfb .Div =append (_adfb .Div ,_gaddg );default:_gb .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",_dacb .Name ); +if _cacbf :=d .Skip ();_cacbf !=nil {return _cacbf ;};};case _d .EndElement :break _efdca ;case _d .CharData :};};return nil ;};const (ST_PitchUnset ST_Pitch =0;ST_PitchFixed ST_Pitch =1;ST_PitchVariable ST_Pitch =2;ST_PitchDefault ST_Pitch =3;);func (_ggfafd *ST_TblStyleOverrideType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ggfafd =0; +case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_ggfafd =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_ggfafd =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_ggfafd =3;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_ggfafd =4; +case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_ggfafd =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_ggfafd =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_ggfafd =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_ggfafd =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_ggfafd =9; +case "\u006e\u0065\u0043\u0065\u006c\u006c":*_ggfafd =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_ggfafd =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_ggfafd =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_ggfafd =13;};return nil ;}; + +// ValidateWithPath validates the CT_SdtText and its children, prefixing error messages with path +func (_ggeag *CT_SdtText )ValidateWithPath (path string )error {if _ggeag .MultiLineAttr !=nil {if _caegc :=_ggeag .MultiLineAttr .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006ee\u0041\u0074\u0074\u0072");_caegc !=nil {return _caegc ; +};};return nil ;}; + +// ValidateWithPath validates the CT_RPrOriginal and its children, prefixing error messages with path +func (_gfgfg *CT_RPrOriginal )ValidateWithPath (path string )error {if _gfgfg .RStyle !=nil {if _fgdac :=_gfgfg .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_fgdac !=nil {return _fgdac ;};};if _gfgfg .RFonts !=nil {if _baccg :=_gfgfg .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); +_baccg !=nil {return _baccg ;};};if _gfgfg .B !=nil {if _egdee :=_gfgfg .B .ValidateWithPath (path +"\u002f\u0042");_egdee !=nil {return _egdee ;};};if _gfgfg .BCs !=nil {if _fgedc :=_gfgfg .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_fgedc !=nil {return _fgedc ; +};};if _gfgfg .I !=nil {if _afgcg :=_gfgfg .I .ValidateWithPath (path +"\u002f\u0049");_afgcg !=nil {return _afgcg ;};};if _gfgfg .ICs !=nil {if _bebfdc :=_gfgfg .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_bebfdc !=nil {return _bebfdc ;}; +};if _gfgfg .Caps !=nil {if _efaee :=_gfgfg .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_efaee !=nil {return _efaee ;};};if _gfgfg .SmallCaps !=nil {if _cegec :=_gfgfg .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); +_cegec !=nil {return _cegec ;};};if _gfgfg .Strike !=nil {if _bdcff :=_gfgfg .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_bdcff !=nil {return _bdcff ;};};if _gfgfg .Dstrike !=nil {if _egbfe :=_gfgfg .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); +_egbfe !=nil {return _egbfe ;};};if _gfgfg .Outline !=nil {if _afddd :=_gfgfg .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_afddd !=nil {return _afddd ;};};if _gfgfg .Shadow !=nil {if _daeag :=_gfgfg .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); +_daeag !=nil {return _daeag ;};};if _gfgfg .Emboss !=nil {if _bcdaac :=_gfgfg .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_bcdaac !=nil {return _bcdaac ;};};if _gfgfg .Imprint !=nil {if _gcgfeb :=_gfgfg .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); +_gcgfeb !=nil {return _gcgfeb ;};};if _gfgfg .NoProof !=nil {if _bgaaa :=_gfgfg .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_bgaaa !=nil {return _bgaaa ;};};if _gfgfg .SnapToGrid !=nil {if _aggfe :=_gfgfg .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); +_aggfe !=nil {return _aggfe ;};};if _gfgfg .Vanish !=nil {if _cbcgbf :=_gfgfg .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_cbcgbf !=nil {return _cbcgbf ;};};if _gfgfg .WebHidden !=nil {if _caacad :=_gfgfg .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); +_caacad !=nil {return _caacad ;};};if _gfgfg .Color !=nil {if _gfdbg :=_gfgfg .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_gfdbg !=nil {return _gfdbg ;};};if _gfgfg .Spacing !=nil {if _fegag :=_gfgfg .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_fegag !=nil {return _fegag ;};};if _gfgfg .W !=nil {if _gdged :=_gfgfg .W .ValidateWithPath (path +"\u002f\u0057");_gdged !=nil {return _gdged ;};};if _gfgfg .Kern !=nil {if _adffce :=_gfgfg .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e"); +_adffce !=nil {return _adffce ;};};if _gfgfg .Position !=nil {if _gbbeg :=_gfgfg .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_gbbeg !=nil {return _gbbeg ;};};if _gfgfg .Sz !=nil {if _gdbgc :=_gfgfg .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); +_gdbgc !=nil {return _gdbgc ;};};if _gfgfg .SzCs !=nil {if _dbbfb :=_gfgfg .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_dbbfb !=nil {return _dbbfb ;};};if _gfgfg .Highlight !=nil {if _abec :=_gfgfg .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); +_abec !=nil {return _abec ;};};if _gfgfg .U !=nil {if _dfeg :=_gfgfg .U .ValidateWithPath (path +"\u002f\u0055");_dfeg !=nil {return _dfeg ;};};if _gfgfg .Effect !=nil {if _aedagd :=_gfgfg .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); +_aedagd !=nil {return _aedagd ;};};if _gfgfg .Bdr !=nil {if _adddb :=_gfgfg .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_adddb !=nil {return _adddb ;};};if _gfgfg .Shd !=nil {if _gbabc :=_gfgfg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_gbabc !=nil {return _gbabc ;};};if _gfgfg .FitText !=nil {if _cffbc :=_gfgfg .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_cffbc !=nil {return _cffbc ;};};if _gfgfg .VertAlign !=nil {if _cdafe :=_gfgfg .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); +_cdafe !=nil {return _cdafe ;};};if _gfgfg .Rtl !=nil {if _gfcec :=_gfgfg .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_gfcec !=nil {return _gfcec ;};};if _gfgfg .Cs !=nil {if _efgbd :=_gfgfg .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); +_efgbd !=nil {return _efgbd ;};};if _gfgfg .Em !=nil {if _dbceg :=_gfgfg .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_dbceg !=nil {return _dbceg ;};};if _gfgfg .Lang !=nil {if _ebedf :=_gfgfg .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); +_ebedf !=nil {return _ebedf ;};};if _gfgfg .EastAsianLayout !=nil {if _dcdabb :=_gfgfg .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_dcdabb !=nil {return _dcdabb ;}; +};if _gfgfg .SpecVanish !=nil {if _debcda :=_gfgfg .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_debcda !=nil {return _debcda ;};};if _gfgfg .OMath !=nil {if _gfegd :=_gfgfg .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); +_gfegd !=nil {return _gfegd ;};};return nil ;}; + +// ValidateWithPath validates the EG_RubyContent and its children, prefixing error messages with path +func (_gbfde *EG_RubyContent )ValidateWithPath (path string )error {if _gbfde .R !=nil {if _abeaff :=_gbfde .R .ValidateWithPath (path +"\u002f\u0052");_abeaff !=nil {return _abeaff ;};};for _egfebd ,_dbdcbe :=range _gbfde .EG_RunLevelElts {if _afdfd :=_dbdcbe .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_egfebd )); +_afdfd !=nil {return _afdfd ;};};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;);type EG_HdrFtrReferences struct{ + +// Header Reference +HeaderReference *CT_HdrFtrRef ; + +// Footer Reference +FooterReference *CT_HdrFtrRef ;};func (_ffcda *CT_Highlight )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffcda .ValAttr =ST_HighlightColor (1);for _ ,_ccab :=range start .Attr {if _ccab .Name .Local =="\u0076\u0061\u006c"{_ffcda .ValAttr .UnmarshalXMLAttr (_ccab ); +continue ;};};for {_bgge ,_fdbca :=d .Token ();if _fdbca !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0069g\u0068\u006c\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_fdbca );};if _abafd ,_ebfcgb :=_bgge .(_d .EndElement ); +_ebfcgb &&_abafd .Name ==start .Name {break ;};};return nil ;};type ST_Shd byte ;func (_agdae *CT_SdtListItem )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _agdae .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 :_b .Sprintf ("\u0025\u0076",*_agdae .DisplayTextAttr )}); +};if _agdae .ValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0076\u0061\u006c\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_agdae .ValueAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; + +// ValidateWithPath validates the CT_PTab and its children, prefixing error messages with path +func (_aeecb *CT_PTab )ValidateWithPath (path string )error {if _aeecb .AlignmentAttr ==ST_PTabAlignmentUnset {return _b .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 _deeabf :=_aeecb .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072");_deeabf !=nil {return _deeabf ;};if _aeecb .RelativeToAttr ==ST_PTabRelativeToUnset {return _b .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 _gbdcd :=_aeecb .RelativeToAttr .ValidateWithPath (path +"\u002fR\u0065l\u0061\u0074\u0069\u0076\u0065\u0054\u006f\u0041\u0074\u0074\u0072");_gbdcd !=nil {return _gbdcd ;};if _aeecb .LeaderAttr ==ST_PTabLeaderUnset {return _b .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 _eceba :=_aeecb .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_eceba !=nil {return _eceba ;};return nil ;};func (_bedef *CT_Markup )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edaa :=range start .Attr {if _edaa .Name .Local =="\u0069\u0064"{_dceg ,_bacgea :=_e .ParseInt (_edaa .Value ,10,64); +if _bacgea !=nil {return _bacgea ;};_bedef .IdAttr =_dceg ;continue ;};};for {_afbee ,_ebce :=d .Token ();if _ebce !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0061\u0072k\u0075\u0070\u003a\u0020\u0025\u0073",_ebce ); +};if _cafd ,_afebf :=_afbee .(_d .EndElement );_afebf &&_cafd .Name ==start .Name {break ;};};return nil ;};func (_cgcfe *WdCT_WrapSquare )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgcfe .WrapTextAttr =WdST_WrapText (1);for _ ,_ccddd :=range start .Attr {if _ccddd .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_cgcfe .WrapTextAttr .UnmarshalXMLAttr (_ccddd ); +continue ;};if _ccddd .Name .Local =="\u0064\u0069\u0073t\u0054"{_cgbfde ,_defga :=_e .ParseUint (_ccddd .Value ,10,32);if _defga !=nil {return _defga ;};_cdbdg :=uint32 (_cgbfde );_cgcfe .DistTAttr =&_cdbdg ;continue ;};if _ccddd .Name .Local =="\u0064\u0069\u0073t\u0042"{_ecaafe ,_ecbaca :=_e .ParseUint (_ccddd .Value ,10,32); +if _ecbaca !=nil {return _ecbaca ;};_eadbg :=uint32 (_ecaafe );_cgcfe .DistBAttr =&_eadbg ;continue ;};if _ccddd .Name .Local =="\u0064\u0069\u0073t\u004c"{_bgegeb ,_eedbe :=_e .ParseUint (_ccddd .Value ,10,32);if _eedbe !=nil {return _eedbe ;};_beffga :=uint32 (_bgegeb ); +_cgcfe .DistLAttr =&_beffga ;continue ;};if _ccddd .Name .Local =="\u0064\u0069\u0073t\u0052"{_fdacg ,_gdegg :=_e .ParseUint (_ccddd .Value ,10,32);if _gdegg !=nil {return _gdegg ;};_cbfcdf :=uint32 (_fdacg );_cgcfe .DistRAttr =&_cbfcdf ;continue ;};}; +_gcagbf :for {_decfe ,_cabage :=d .Token ();if _cabage !=nil {return _cabage ;};switch _fffbgc :=_decfe .(type ){case _d .StartElement :switch _fffbgc .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"}:_cgcfe .EffectExtent =NewWdCT_EffectExtent (); +if _degfb :=d .DecodeElement (_cgcfe .EffectExtent ,&_fffbgc );_degfb !=nil {return _degfb ;};default:_gb .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",_fffbgc .Name ); +if _cbcbfd :=d .Skip ();_cbcbfd !=nil {return _cbcbfd ;};};case _d .EndElement :break _gcagbf ;case _d .CharData :};};return nil ;};func (_ecaaff ST_VerticalJc )Validate ()error {return _ecaaff .ValidateWithPath ("")};func (_cgfde *CT_WriteProtection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abaag :=range start .Attr {if _abaag .Name .Local =="r\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_eaacb ,_ebffed :=ParseUnionST_OnOff (_abaag .Value ); +if _ebffed !=nil {return _ebffed ;};_cgfde .RecommendedAttr =&_eaacb ;continue ;};if _abaag .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_dgfbe ,_aafdg :=_abaag .Value ,error (nil );if _aafdg !=nil {return _aafdg ; +};_cgfde .AlgorithmNameAttr =&_dgfbe ;continue ;};if _abaag .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_eebfg ,_eggbd :=_abaag .Value ,error (nil );if _eggbd !=nil {return _eggbd ;};_cgfde .HashValueAttr =&_eebfg ;continue ;};if _abaag .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_eedef ,_becgg :=_abaag .Value ,error (nil ); +if _becgg !=nil {return _becgg ;};_cgfde .SaltValueAttr =&_eedef ;continue ;};if _abaag .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_gcabbbb ,_abece :=_e .ParseInt (_abaag .Value ,10,64);if _abece !=nil {return _abece ;};_cgfde .SpinCountAttr =&_gcabbbb ; +continue ;};if _abaag .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_cgfde .CryptProviderTypeAttr .UnmarshalXMLAttr (_abaag );continue ;};if _abaag .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_cgfde .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_abaag ); +continue ;};if _abaag .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_cgfde .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_abaag );continue ;};if _abaag .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_bffce ,_afeca :=_e .ParseInt (_abaag .Value ,10,64); +if _afeca !=nil {return _afeca ;};_cgfde .CryptAlgorithmSidAttr =&_bffce ;continue ;};if _abaag .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_aebfg ,_fdbgb :=_e .ParseInt (_abaag .Value ,10,64);if _fdbgb !=nil {return _fdbgb ; +};_cgfde .CryptSpinCountAttr =&_aebfg ;continue ;};if _abaag .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_fefcg ,_ccfce :=_abaag .Value ,error (nil );if _ccfce !=nil {return _ccfce ;};_cgfde .CryptProviderAttr =&_fefcg ; +continue ;};if _abaag .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_ddcgfc ,_aedda :=_abaag .Value ,error (nil );if _aedda !=nil {return _aedda ;};_cgfde .AlgIdExtAttr =&_ddcgfc ;continue ;};if _abaag .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_eaaac ,_gddfab :=_abaag .Value ,error (nil ); +if _gddfab !=nil {return _gddfab ;};_cgfde .AlgIdExtSourceAttr =&_eaaac ;continue ;};if _abaag .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_afedd ,_dgcdd :=_abaag .Value ,error (nil ); +if _dgcdd !=nil {return _dgcdd ;};_cgfde .CryptProviderTypeExtAttr =&_afedd ;continue ;};if _abaag .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"{_gegdfg ,_abbed :=_abaag .Value ,error (nil ); +if _abbed !=nil {return _abbed ;};_cgfde .CryptProviderTypeExtSourceAttr =&_gegdfg ;continue ;};if _abaag .Name .Local =="\u0068\u0061\u0073\u0068"{_dccac ,_cbabfe :=_abaag .Value ,error (nil );if _cbabfe !=nil {return _cbabfe ;};_cgfde .HashAttr =&_dccac ; +continue ;};if _abaag .Name .Local =="\u0073\u0061\u006c\u0074"{_caddb ,_fccgd :=_abaag .Value ,error (nil );if _fccgd !=nil {return _fccgd ;};_cgfde .SaltAttr =&_caddb ;continue ;};};for {_bbdbdg ,_fdcdf :=d .Token ();if _fdcdf !=nil {return _b .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",_fdcdf ); +};if _gedgd ,_dcbfd :=_bbdbdg .(_d .EndElement );_dcbfd &&_gedgd .Name ==start .Name {break ;};};return nil ;};func (_dccdb *CT_FtnProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgfa :for {_cggba ,_agff :=d .Token ();if _agff !=nil {return _agff ; +};switch _dffg :=_cggba .(type ){case _d .StartElement :switch _dffg .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"}:_dccdb .Pos =NewCT_FtnPos (); +if _becbd :=d .DecodeElement (_dccdb .Pos ,&_dffg );_becbd !=nil {return _becbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dccdb .NumFmt =NewCT_NumFmt (); +if _bbdc :=d .DecodeElement (_dccdb .NumFmt ,&_dffg );_bbdc !=nil {return _bbdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dccdb .NumStart =NewCT_DecimalNumber (); +if _accbc :=d .DecodeElement (_dccdb .NumStart ,&_dffg );_accbc !=nil {return _accbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dccdb .NumRestart =NewCT_NumRestart (); +if _cfae :=d .DecodeElement (_dccdb .NumRestart ,&_dffg );_cfae !=nil {return _cfae ;};default:_gb .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",_dffg .Name ); +if _ffdgd :=d .Skip ();_ffdgd !=nil {return _ffdgd ;};};case _d .EndElement :break _dgfa ;case _d .CharData :};};return nil ;};type CT_RubyPr struct{ + +// Phonetic Guide Text Alignment +RubyAlign *CT_RubyAlign ; + +// Phonetic Guide Text Font Size +Hps *CT_HpsMeasure ; + +// Distance Between Phonetic Guide Text and Phonetic Guide Base Text +HpsRaise *CT_HpsMeasure ; + +// Phonetic Guide Base Text Font Size +HpsBaseText *CT_HpsMeasure ; + +// Language ID for Phonetic Guide +Lid *CT_Lang ; + +// Invalidated Field Cache +Dirty *CT_OnOff ;};func NewCT_Div ()*CT_Div {_acdaa :=&CT_Div {};_acdaa .MarLeft =NewCT_SignedTwipsMeasure ();_acdaa .MarRight =NewCT_SignedTwipsMeasure ();_acdaa .MarTop =NewCT_SignedTwipsMeasure ();_acdaa .MarBottom =NewCT_SignedTwipsMeasure ();return _acdaa ; +};func (_bagcd *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 :_b .Sprintf ("\u0025\u0076",_bagcd .ValAttr )});e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dbfd *CT_CompatSetting )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbfd .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dbfd .NameAttr )}); +};if _dbfd .UriAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_dbfd .UriAttr )});};if _dbfd .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_dbfd .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eeaffe ST_TabJc )ValidateWithPath (path string )error {switch _eeaffe {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 (_eeaffe )); +};return nil ;};type CT_TblPr 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 ; + +// Table Style Conditional Formatting Settings +TblLook *CT_TblLook ; + +// Table Caption +TblCaption *CT_String ; + +// Table Description +TblDescription *CT_String ;TblPrChange *CT_TblPrChange ;};func (_adcfa *CT_Footnotes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _adcfa .Footnote !=nil {_dfbcbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}}; +for _ ,_cead :=range _adcfa .Footnote {e .EncodeElement (_cead ,_dfbcbc );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_JcTable struct{ + +// Alignment Type +ValAttr ST_JcTable ;};func (_cecbcc ST_MultiLevelType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_acgacc :=_d .Attr {};_acgacc .Name =name ;switch _cecbcc {case ST_MultiLevelTypeUnset :_acgacc .Value ="";case ST_MultiLevelTypeSingleLevel :_acgacc .Value ="s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c"; +case ST_MultiLevelTypeMultilevel :_acgacc .Value ="\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";case ST_MultiLevelTypeHybridMultilevel :_acgacc .Value ="\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c"; +};return _acgacc ,nil ;};func NewCT_MailMergeOdsoFMDFieldType ()*CT_MailMergeOdsoFMDFieldType {_fcacf :=&CT_MailMergeOdsoFMDFieldType {};_fcacf .ValAttr =ST_MailMergeOdsoFMDFieldType (1);return _fcacf ;};func (_fbbca *ST_PTabRelativeTo )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fbbca =0; +case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fbbca =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_fbbca =2;};return nil ;};func (_dfegaa ST_FFTextType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dfegaa .String (),start ); +};type WdCT_WordprocessingCanvas struct{Bg *_ed .CT_BackgroundFormatting ;Whole *_ed .CT_WholeE2oFormatting ;Choice []*WdCT_WordprocessingCanvasChoice ;ExtLst *_ed .CT_OfficeArtExtensionList ;};func NewCT_ShapeDefaults ()*CT_ShapeDefaults {_eadbd :=&CT_ShapeDefaults {}; +return _eadbd };func (_fcbecf *ST_CaptionPos )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fcbecf =0;case "\u0061\u0062\u006fv\u0065":*_fcbecf =1;case "\u0062\u0065\u006co\u0077":*_fcbecf =2;case "\u006c\u0065\u0066\u0074":*_fcbecf =3; +case "\u0072\u0069\u0067h\u0074":*_fcbecf =4;};return nil ;};func (_gedcg *CT_MailMergeOdsoFMDFieldType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_effde ,_cbdcc :=_gedcg .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _cbdcc !=nil {return _cbdcc ;};start .Attr =append (start .Attr ,_effde );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cgceb *WdCT_EffectExtent )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",_cgceb .LAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074"},Value :_b .Sprintf ("\u0025\u0076",_cgceb .TAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",_cgceb .RAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062"},Value :_b .Sprintf ("\u0025\u0076",_cgceb .BAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_CustomXmlRow and its children +func (_gcec *CT_CustomXmlRow )Validate ()error {return _gcec .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077");};func (_gggggd *CT_TblPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _gggggd .TblStyle !=nil {_agacae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gggggd .TblStyle ,_agacae );};if _gggggd .TblpPr !=nil {_acgcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}}; +e .EncodeElement (_gggggd .TblpPr ,_acgcg );};if _gggggd .TblOverlap !=nil {_deadb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}};e .EncodeElement (_gggggd .TblOverlap ,_deadb );};if _gggggd .BidiVisual !=nil {_bbbfbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}}; +e .EncodeElement (_gggggd .BidiVisual ,_bbbfbg );};if _gggggd .TblStyleRowBandSize !=nil {_bcbge :=_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 (_gggggd .TblStyleRowBandSize ,_bcbge ); +};if _gggggd .TblStyleColBandSize !=nil {_edefg :=_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 (_gggggd .TblStyleColBandSize ,_edefg ); +};if _gggggd .TblW !=nil {_eceab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_gggggd .TblW ,_eceab );};if _gggggd .Jc !=nil {_aedd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}}; +e .EncodeElement (_gggggd .Jc ,_aedd );};if _gggggd .TblCellSpacing !=nil {_feacba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_gggggd .TblCellSpacing ,_feacba ); +};if _gggggd .TblInd !=nil {_faaef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_gggggd .TblInd ,_faaef );};if _gggggd .TblBorders !=nil {_ebfafg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; +e .EncodeElement (_gggggd .TblBorders ,_ebfafg );};if _gggggd .Shd !=nil {_faacc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_gggggd .Shd ,_faacc );};if _gggggd .TblLayout !=nil {_ffeee :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_gggggd .TblLayout ,_ffeee );};if _gggggd .TblCellMar !=nil {_gaacc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_gggggd .TblCellMar ,_gaacc );};if _gggggd .TblLook !=nil {_gfbbb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}}; +e .EncodeElement (_gggggd .TblLook ,_gfbbb );};if _gggggd .TblCaption !=nil {_egfddg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gggggd .TblCaption ,_egfddg );};if _gggggd .TblDescription !=nil {_ccdaa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_gggggd .TblDescription ,_ccdaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fgecf ST_EdGrp )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fgecf .String (),start ); +};type CT_TwipsMeasure struct{ + +// Measurement in Twentieths of a Point +ValAttr _gf .ST_TwipsMeasure ;}; + +// Validate validates the CT_PPrChange and its children +func (_gegfgb *CT_PPrChange )Validate ()error {return _gegfgb .ValidateWithPath ("\u0043\u0054\u005fP\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_gcae *CT_AltChunkPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bda :for {_gaag ,_geb :=d .Token (); +if _geb !=nil {return _geb ;};switch _ege :=_gaag .(type ){case _d .StartElement :switch _ege .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"}:_gcae .MatchSrc =NewCT_OnOff (); +if _aaf :=d .DecodeElement (_gcae .MatchSrc ,&_ege );_aaf !=nil {return _aaf ;};default:_gb .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",_ege .Name ); +if _gbdc :=d .Skip ();_gbdc !=nil {return _gbdc ;};};case _d .EndElement :break _bda ;case _d .CharData :};};return nil ;};func (_cfccb ST_PTabAlignment )String ()string {switch _cfccb {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 (_adedbe *CT_TrackChangeRange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aaedc :=range start .Attr {if _aaedc .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_adedbe .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_aaedc ); +continue ;};if _aaedc .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bfggd ,_geafg :=_aaedc .Value ,error (nil );if _geafg !=nil {return _geafg ;};_adedbe .AuthorAttr =_bfggd ;continue ;};if _aaedc .Name .Local =="\u0064\u0061\u0074\u0065"{_cgage ,_gacgg :=ParseStdlibTime (_aaedc .Value ); +if _gacgg !=nil {return _gacgg ;};_adedbe .DateAttr =&_cgage ;continue ;};if _aaedc .Name .Local =="\u0069\u0064"{_caggf ,_cafdec :=_e .ParseInt (_aaedc .Value ,10,64);if _cafdec !=nil {return _cafdec ;};_adedbe .IdAttr =_caggf ;continue ;};};for {_dgfcac ,_ffeag :=d .Token (); +if _ffeag !=nil {return _b .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",_ffeag );};if _dbbfed ,_afdcgf :=_dgfcac .(_d .EndElement ); +_afdcgf &&_dbbfed .Name ==start .Name {break ;};};return nil ;};func (_bgac *CT_HdrFtr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bgac .AltChunk !=nil {_acbbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}}; +for _ ,_fdbacc :=range _bgac .AltChunk {e .EncodeElement (_fdbacc ,_acbbd );};};if _bgac .EG_ContentBlockContent !=nil {for _ ,_cbcbe :=range _bgac .EG_ContentBlockContent {_cbcbe .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_ffdce *CT_SdtPrChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aagefa :for {_babdc ,_fgbab :=d .Token ();if _fgbab !=nil {return _fgbab ;};switch _dcacb :=_babdc .(type ){case _d .StartElement :switch _dcacb .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"}:_ffdce .Equation =NewCT_Empty (); +if _gfefd :=d .DecodeElement (_ffdce .Equation ,&_dcacb );_gfefd !=nil {return _gfefd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffdce .ComboBox =NewCT_SdtComboBox (); +if _ebfaa :=d .DecodeElement (_ffdce .ComboBox ,&_dcacb );_ebfaa !=nil {return _ebfaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffdce .Date =NewCT_SdtDate (); +if _gfdedf :=d .DecodeElement (_ffdce .Date ,&_dcacb );_gfdedf !=nil {return _gfdedf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffdce .DocPartObj =NewCT_SdtDocPart (); +if _cgccad :=d .DecodeElement (_ffdce .DocPartObj ,&_dcacb );_cgccad !=nil {return _cgccad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffdce .DocPartList =NewCT_SdtDocPart (); +if _bgfad :=d .DecodeElement (_ffdce .DocPartList ,&_dcacb );_bgfad !=nil {return _bgfad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffdce .DropDownList =NewCT_SdtDropDownList (); +if _efebc :=d .DecodeElement (_ffdce .DropDownList ,&_dcacb );_efebc !=nil {return _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 :"\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"}:_ffdce .Picture =NewCT_Empty (); +if _geaaa :=d .DecodeElement (_ffdce .Picture ,&_dcacb );_geaaa !=nil {return _geaaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffdce .RichText =NewCT_Empty (); +if _dbcca :=d .DecodeElement (_ffdce .RichText ,&_dcacb );_dbcca !=nil {return _dbcca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffdce .Text =NewCT_SdtText (); +if _edfee :=d .DecodeElement (_ffdce .Text ,&_dcacb );_edfee !=nil {return _edfee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffdce .Citation =NewCT_Empty (); +if _aeebd :=d .DecodeElement (_ffdce .Citation ,&_dcacb );_aeebd !=nil {return _aeebd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffdce .Group =NewCT_Empty (); +if _bfbgec :=d .DecodeElement (_ffdce .Group ,&_dcacb );_bfbgec !=nil {return _bfbgec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffdce .Bibliography =NewCT_Empty (); +if _fcbde :=d .DecodeElement (_ffdce .Bibliography ,&_dcacb );_fcbde !=nil {return _fcbde ;};default:_gb .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",_dcacb .Name ); +if _ffbcc :=d .Skip ();_ffbcc !=nil {return _ffbcc ;};};case _d .EndElement :break _aagefa ;case _d .CharData :};};return nil ;};func (_agbfee ST_TblStyleOverrideType )ValidateWithPath (path string )error {switch _agbfee {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13: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 (_agbfee )); +};return nil ;};func (_dadabd WdST_WrapText )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gfefg :=_d .Attr {};_gfefg .Name =name ;switch _dadabd {case WdST_WrapTextUnset :_gfefg .Value ="";case WdST_WrapTextBothSides :_gfefg .Value ="\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s"; +case WdST_WrapTextLeft :_gfefg .Value ="\u006c\u0065\u0066\u0074";case WdST_WrapTextRight :_gfefg .Value ="\u0072\u0069\u0067h\u0074";case WdST_WrapTextLargest :_gfefg .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _gfefg ,nil ;};func (_aaabdf *CT_PBdr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbabd :for {_afded ,_baffba :=d .Token (); +if _baffba !=nil {return _baffba ;};switch _cbbga :=_afded .(type ){case _d .StartElement :switch _cbbga .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"}:_aaabdf .Top =NewCT_Border (); +if _dcaad :=d .DecodeElement (_aaabdf .Top ,&_cbbga );_dcaad !=nil {return _dcaad ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aaabdf .Left =NewCT_Border (); +if _bbcea :=d .DecodeElement (_aaabdf .Left ,&_cbbga );_bbcea !=nil {return _bbcea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aaabdf .Bottom =NewCT_Border (); +if _dacff :=d .DecodeElement (_aaabdf .Bottom ,&_cbbga );_dacff !=nil {return _dacff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aaabdf .Right =NewCT_Border (); +if _gfaed :=d .DecodeElement (_aaabdf .Right ,&_cbbga );_gfaed !=nil {return _gfaed ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aaabdf .Between =NewCT_Border (); +if _befef :=d .DecodeElement (_aaabdf .Between ,&_cbbga );_befef !=nil {return _befef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aaabdf .Bar =NewCT_Border (); +if _efefa :=d .DecodeElement (_aaabdf .Bar ,&_cbbga );_efefa !=nil {return _efefa ;};default:_gb .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",_cbbga .Name ); +if _fadaf :=d .Skip ();_fadaf !=nil {return _fadaf ;};};case _d .EndElement :break _fbabd ;case _d .CharData :};};return nil ;};func (_abcgbb *EG_CellMarkupElements )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _abcgbb .CellIns !=nil {_eccgc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}}; +e .EncodeElement (_abcgbb .CellIns ,_eccgc );};if _abcgbb .CellDel !=nil {_beeabc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_abcgbb .CellDel ,_beeabc );};if _abcgbb .CellMerge !=nil {_cdeda :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}}; +e .EncodeElement (_abcgbb .CellMerge ,_cdeda );};return nil ;};type CT_Ruby struct{ + +// Phonetic Guide Properties +RubyPr *CT_RubyPr ; + +// Phonetic Guide Text +Rt *CT_RubyContent ; + +// Phonetic Guide Base Text +RubyBase *CT_RubyContent ;};func (_eabgab *WdWsp )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eabgab .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape ();for _ ,_ebbdf :=range start .Attr {if _ebbdf .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_fdafe ,_dcgab :=_e .ParseBool (_ebbdf .Value ); +if _dcgab !=nil {return _dcgab ;};_eabgab .NormalEastAsianFlowAttr =&_fdafe ;continue ;};};_fedabb :for {_gdcacc ,_abgcg :=d .Token ();if _abgcg !=nil {return _abgcg ;};switch _cfgffa :=_gdcacc .(type ){case _d .StartElement :switch _cfgffa .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"}:_eabgab .CNvPr =_ed .NewCT_NonVisualDrawingProps (); +if _eggdbe :=d .DecodeElement (_eabgab .CNvPr ,&_cfgffa );_eggdbe !=nil {return _eggdbe ;};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"}:_eabgab .Choice =NewWdCT_WordprocessingShapeChoice (); +if _cbcgfb :=d .DecodeElement (&_eabgab .Choice .CNvSpPr ,&_cfgffa );_cbcgfb !=nil {return _cbcgfb ;};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"}:_eabgab .Choice =NewWdCT_WordprocessingShapeChoice (); +if _ebbcee :=d .DecodeElement (&_eabgab .Choice .CNvCnPr ,&_cfgffa );_ebbcee !=nil {return _ebbcee ;};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 _egfbge :=d .DecodeElement (_eabgab .SpPr ,&_cfgffa ); +_egfbge !=nil {return _egfbge ;};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"}:_eabgab .Style =_ed .NewCT_ShapeStyle (); +if _geebfd :=d .DecodeElement (_eabgab .Style ,&_cfgffa );_geebfd !=nil {return _geebfd ;};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"}:_eabgab .ExtLst =_ed .NewCT_OfficeArtExtensionList (); +if _gagdf :=d .DecodeElement (_eabgab .ExtLst ,&_cfgffa );_gagdf !=nil {return _gagdf ;};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"}:_eabgab .WChoice =NewWdCT_WordprocessingShapeChoice1 (); +if _edcagg :=d .DecodeElement (&_eabgab .WChoice .Txbx ,&_cfgffa );_edcagg !=nil {return _edcagg ;};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"}:_eabgab .WChoice =NewWdCT_WordprocessingShapeChoice1 (); +if _ccacaa :=d .DecodeElement (&_eabgab .WChoice .LinkedTxbx ,&_cfgffa );_ccacaa !=nil {return _ccacaa ;};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 _faebgf :=d .DecodeElement (_eabgab .BodyPr ,&_cfgffa ); +_faebgf !=nil {return _faebgf ;};default:_gb .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",_cfgffa .Name ); +if _egcegc :=d .Skip ();_egcegc !=nil {return _egcegc ;};};case _d .EndElement :break _fedabb ;case _d .CharData :};};return nil ;};type CT_LvlLegacy struct{ + +// Use Legacy Numbering Properties +LegacyAttr *_gf .ST_OnOff ; + +// Legacy Spacing +LegacySpaceAttr *_gf .ST_TwipsMeasure ; + +// Legacy Indent +LegacyIndentAttr *ST_SignedTwipsMeasure ;};type Ftr struct{CT_HdrFtr };func (_dbegaa ST_StyleSort )ValidateWithPath (path string )error {switch _dbegaa {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 (_dbegaa )); +};return nil ;};func NewCT_LatentStyles ()*CT_LatentStyles {_bbbaa :=&CT_LatentStyles {};return _bbbaa };func (_acfegc ST_Direction )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_acfegc .String (),start );}; + +// Validate validates the CT_DirContentRun and its children +func (_baage *CT_DirContentRun )Validate ()error {return _baage .ValidateWithPath ("\u0043\u0054_\u0044\u0069\u0072C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func (_defff *ST_Wrap )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_defff =0; +case "\u0061\u0075\u0074\u006f":*_defff =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_defff =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_defff =3;case "\u0074\u0069\u0067h\u0074":*_defff =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_defff =5; +case "\u006e\u006f\u006e\u0065":*_defff =6;};return nil ;};func NewCT_HdrFtr ()*CT_HdrFtr {_bebeg :=&CT_HdrFtr {};return _bebeg }; + +// ValidateWithPath validates the CT_DocVar and its children, prefixing error messages with path +func (_defg *CT_DocVar )ValidateWithPath (path string )error {return nil }; + +// Validate validates the CT_Em and its children +func (_ddbf *CT_Em )Validate ()error {return _ddbf .ValidateWithPath ("\u0043\u0054\u005fE\u006d")};func (_bffdb *CT_Frameset )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bffdb .Sz !=nil {_edcfa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"}}; +e .EncodeElement (_bffdb .Sz ,_edcfa );};if _bffdb .FramesetSplitbar !=nil {_aafb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066r\u0061\u006d\u0065\u0073\u0065t\u0053\u0070l\u0069\u0074\u0062\u0061\u0072"}};e .EncodeElement (_bffdb .FramesetSplitbar ,_aafb ); +};if _bffdb .FrameLayout !=nil {_cbbd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bffdb .FrameLayout ,_cbbd );};if _bffdb .Title !=nil {_egdfc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}}; +e .EncodeElement (_bffdb .Title ,_egdfc );};if _bffdb .Choice !=nil {for _ ,_adegf :=range _bffdb .Choice {_adegf .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_HpsMeasure and its children +func (_aeaac *CT_HpsMeasure )Validate ()error {return _aeaac .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");}; + +// ValidateWithPath validates the CT_AltChunk and its children, prefixing error messages with path +func (_bacb *CT_AltChunk )ValidateWithPath (path string )error {if _bacb .AltChunkPr !=nil {if _dbe :=_bacb .AltChunkPr .ValidateWithPath (path +"/\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");_dbe !=nil {return _dbe ;};};return nil ;}; +func (_aeaad *EG_RubyContent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aeaad .R !=nil {_cbfaf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_aeaad .R ,_cbfaf );};if _aeaad .EG_RunLevelElts !=nil {for _ ,_bfbeab :=range _aeaad .EG_RunLevelElts {_bfbeab .MarshalXML (e ,_d .StartElement {}); +};};return nil ;}; + +// Validate validates the CT_Endnotes and its children +func (_cgdba *CT_Endnotes )Validate ()error {return _cgdba .ValidateWithPath ("C\u0054\u005f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");};func (_afaeedf *ST_SectionMark )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_afaeedf =0; +case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_afaeedf =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_afaeedf =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_afaeedf =3;case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_afaeedf =4; +case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_afaeedf =5;};return nil ;};func (_ffgcag ST_MailMergeSourceType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ffgcag .String (),start );};func (_dfabd *EG_SectPrContents )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dccbdge :for {_gdfde ,_egfebdd :=d .Token (); +if _egfebdd !=nil {return _egfebdd ;};switch _ddfaca :=_gdfde .(type ){case _d .StartElement :switch _ddfaca .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"}:_dfabd .FootnotePr =NewCT_FtnProps (); +if _abeged :=d .DecodeElement (_dfabd .FootnotePr ,&_ddfaca );_abeged !=nil {return _abeged ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfabd .EndnotePr =NewCT_EdnProps (); +if _addeaf :=d .DecodeElement (_dfabd .EndnotePr ,&_ddfaca );_addeaf !=nil {return _addeaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfabd .Type =NewCT_SectType (); +if _bafeee :=d .DecodeElement (_dfabd .Type ,&_ddfaca );_bafeee !=nil {return _bafeee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfabd .PgSz =NewCT_PageSz (); +if _abcefa :=d .DecodeElement (_dfabd .PgSz ,&_ddfaca );_abcefa !=nil {return _abcefa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfabd .PgMar =NewCT_PageMar (); +if _gcedd :=d .DecodeElement (_dfabd .PgMar ,&_ddfaca );_gcedd !=nil {return _gcedd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfabd .PaperSrc =NewCT_PaperSource (); +if _dggcb :=d .DecodeElement (_dfabd .PaperSrc ,&_ddfaca );_dggcb !=nil {return _dggcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfabd .PgBorders =NewCT_PageBorders (); +if _agfde :=d .DecodeElement (_dfabd .PgBorders ,&_ddfaca );_agfde !=nil {return _agfde ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfabd .LnNumType =NewCT_LineNumber (); +if _fdfcef :=d .DecodeElement (_dfabd .LnNumType ,&_ddfaca );_fdfcef !=nil {return _fdfcef ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfabd .PgNumType =NewCT_PageNumber (); +if _bgffa :=d .DecodeElement (_dfabd .PgNumType ,&_ddfaca );_bgffa !=nil {return _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 :"\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"}:_dfabd .Cols =NewCT_Columns (); +if _defdd :=d .DecodeElement (_dfabd .Cols ,&_ddfaca );_defdd !=nil {return _defdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfabd .FormProt =NewCT_OnOff (); +if _caaac :=d .DecodeElement (_dfabd .FormProt ,&_ddfaca );_caaac !=nil {return _caaac ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfabd .VAlign =NewCT_VerticalJc (); +if _ecgdfb :=d .DecodeElement (_dfabd .VAlign ,&_ddfaca );_ecgdfb !=nil {return _ecgdfb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfabd .NoEndnote =NewCT_OnOff (); +if _bdbbg :=d .DecodeElement (_dfabd .NoEndnote ,&_ddfaca );_bdbbg !=nil {return _bdbbg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfabd .TitlePg =NewCT_OnOff (); +if _eacaf :=d .DecodeElement (_dfabd .TitlePg ,&_ddfaca );_eacaf !=nil {return _eacaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfabd .TextDirection =NewCT_TextDirection (); +if _dabbc :=d .DecodeElement (_dfabd .TextDirection ,&_ddfaca );_dabbc !=nil {return _dabbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfabd .Bidi =NewCT_OnOff (); +if _gbcebg :=d .DecodeElement (_dfabd .Bidi ,&_ddfaca );_gbcebg !=nil {return _gbcebg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfabd .RtlGutter =NewCT_OnOff (); +if _dabgc :=d .DecodeElement (_dfabd .RtlGutter ,&_ddfaca );_dabgc !=nil {return _dabgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfabd .DocGrid =NewCT_DocGrid (); +if _gcfee :=d .DecodeElement (_dfabd .DocGrid ,&_ddfaca );_gcfee !=nil {return _gcfee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfabd .PrinterSettings =NewCT_Rel (); +if _dccde :=d .DecodeElement (_dfabd .PrinterSettings ,&_ddfaca );_dccde !=nil {return _dccde ;};default:_gb .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",_ddfaca .Name ); +if _fcece :=d .Skip ();_fcece !=nil {return _fcece ;};};case _d .EndElement :break _dccbdge ;case _d .CharData :};};return nil ;};type CT_BdoContentRun struct{ + +// Direction of Override +ValAttr ST_Direction ; + +// Simple Field +FldSimple []*CT_SimpleField ; + +// Hyperlink +Hyperlink *CT_Hyperlink ; + +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func NewCT_BookmarkRange ()*CT_BookmarkRange {_babf :=&CT_BookmarkRange {};return _babf };func NewCT_Picture ()*CT_Picture {_gcefb :=&CT_Picture {};return _gcefb };func (_facad *CT_LongHexNumber )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acbdb :=range start .Attr {if _acbdb .Name .Local =="\u0076\u0061\u006c"{_fcfec ,_fagb :=_acbdb .Value ,error (nil ); +if _fagb !=nil {return _fagb ;};_facad .ValAttr =_fcfec ;continue ;};};for {_fcgdf ,_efgf :=d .Token ();if _efgf !=nil {return _b .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",_efgf ); +};if _afbab ,_befcd :=_fcgdf .(_d .EndElement );_befcd &&_afbab .Name ==start .Name {break ;};};return nil ;}; + +// Validate validates the EG_RubyContent and its children +func (_cfacac *EG_RubyContent )Validate ()error {return _cfacac .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_ebbcbea ST_Shd )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebbcbea .String (),start ); +}; + +// Validate validates the CT_PermStart and its children +func (_cgfe *CT_PermStart )Validate ()error {return _cgfe .ValidateWithPath ("\u0043\u0054\u005fP\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074");};func NewCT_Frame ()*CT_Frame {_agdg :=&CT_Frame {};return _agdg };func (_fbfcbf ST_HAnchor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fbfcbf .String (),start ); +}; + +// Validate validates the CT_ParaRPrChange and its children +func (_gdgccg *CT_ParaRPrChange )Validate ()error {return _gdgccg .ValidateWithPath ("\u0043\u0054_\u0050\u0061\u0072a\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func NewCT_MathCtrlIns ()*CT_MathCtrlIns {_fgbgc :=&CT_MathCtrlIns {};return _fgbgc }; +func (_defaaf ST_HeightRule )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dbacb :=_d .Attr {};_dbacb .Name =name ;switch _defaaf {case ST_HeightRuleUnset :_dbacb .Value ="";case ST_HeightRuleAuto :_dbacb .Value ="\u0061\u0075\u0074\u006f";case ST_HeightRuleExact :_dbacb .Value ="\u0065\u0078\u0061c\u0074"; +case ST_HeightRuleAtLeast :_dbacb .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _dbacb ,nil ;};func NewCT_AbstractNum ()*CT_AbstractNum {_gdc :=&CT_AbstractNum {};return _gdc };func (_edffbec ST_BrClear )Validate ()error {return _edffbec .ValidateWithPath ("")}; +func (_bfdfd *ST_MultiLevelType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfagd ,_ddaaeb :=d .Token ();if _ddaaeb !=nil {return _ddaaeb ;};if _ddgac ,_gcbafg :=_cfagd .(_d .EndElement );_gcbafg &&_ddgac .Name ==start .Name {*_bfdfd =1; +return nil ;};if _geeacg ,_effdgc :=_cfagd .(_d .CharData );!_effdgc {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",_cfagd );}else {switch string (_geeacg ){case "":*_bfdfd =0; +case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_bfdfd =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_bfdfd =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_bfdfd =3; +};};_cfagd ,_ddaaeb =d .Token ();if _ddaaeb !=nil {return _ddaaeb ;};if _cdfeac ,_gfeeca :=_cfagd .(_d .EndElement );_gfeeca &&_cdfeac .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",_cfagd ); +};func (_bfccc *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 _bfccc .CT_FontsList .MarshalXML (e ,start );}; + +// ValidateWithPath validates the CT_RecipientData and its children, prefixing error messages with path +func (_gfcbg *CT_RecipientData )ValidateWithPath (path string )error {if _gfcbg .Active !=nil {if _adefb :=_gfcbg .Active .ValidateWithPath (path +"\u002fA\u0063\u0074\u0069\u0076\u0065");_adefb !=nil {return _adefb ;};};if _eeaccg :=_gfcbg .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e"); +_eeaccg !=nil {return _eeaccg ;};if _bdebfb :=_gfcbg .UniqueTag .ValidateWithPath (path +"\u002f\u0055\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067");_bdebfb !=nil {return _bdebfb ;};return nil ;}; + +// Validate validates the CT_DocPartBehavior and its children +func (_fddg *CT_DocPartBehavior )Validate ()error {return _fddg .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0042\u0065h\u0061\u0076\u0069\u006f\u0072");};func NewCT_FramesetSplitbar ()*CT_FramesetSplitbar {_defab :=&CT_FramesetSplitbar {}; +return _defab };func (_gcdged *CT_TopPageBorder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gcdged .TopLeftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072:\u0074\u006f\u0070\u004c\u0065\u0066t"},Value :_b .Sprintf ("\u0025\u0076",*_gcdged .TopLeftAttr )}); +};if _gcdged .TopRightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gcdged .TopRightAttr )});};if _gcdged .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gcdged .IdAttr )}); +};_eddcb ,_bbaag :=_gcdged .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bbaag !=nil {return _bbaag ;};start .Attr =append (start .Attr ,_eddcb );if _gcdged .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_gcdged .ColorAttr )}); +};if _gcdged .ThemeColorAttr !=ST_ThemeColorUnset {_cfdgad ,_gdbggc :=_gcdged .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _gdbggc !=nil {return _gdbggc ;};start .Attr =append (start .Attr ,_cfdgad ); +};if _gcdged .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 :_b .Sprintf ("\u0025\u0076",*_gcdged .ThemeTintAttr )});};if _gcdged .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 :_b .Sprintf ("\u0025\u0076",*_gcdged .ThemeShadeAttr )}); +};if _gcdged .SzAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_b .Sprintf ("\u0025\u0076",*_gcdged .SzAttr )});};if _gcdged .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gcdged .SpaceAttr )}); +};if _gcdged .ShadowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_gcdged .ShadowAttr )});};if _gcdged .FrameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gcdged .FrameAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Odso ()*CT_Odso {_beeae :=&CT_Odso {};return _beeae };func (_agdcg ST_TextEffect )String ()string {switch _agdcg {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 (_badggg *ST_PTabLeader )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfdefe ,_dbacddg :=d .Token ();if _dbacddg !=nil {return _dbacddg ;};if _dacgec ,_fbbge :=_bfdefe .(_d .EndElement ); +_fbbge &&_dacgec .Name ==start .Name {*_badggg =1;return nil ;};if _adgfba ,_cbbcc :=_bfdefe .(_d .CharData );!_cbbcc {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",_bfdefe ); +}else {switch string (_adgfba ){case "":*_badggg =0;case "\u006e\u006f\u006e\u0065":*_badggg =1;case "\u0064\u006f\u0074":*_badggg =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_badggg =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_badggg =4; +case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_badggg =5;};};_bfdefe ,_dbacddg =d .Token ();if _dbacddg !=nil {return _dbacddg ;};if _dbgacf ,_ffddd :=_bfdefe .(_d .EndElement );_ffddd &&_dbgacf .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",_bfdefe ); +};func (_bggaf *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 :_b .Sprintf ("\u0025\u0076",_bggaf .AuthorAttr )}); +if _bggaf .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bggaf .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bggaf .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_MailMergeDest struct{ + +// Mail Merge Merged Document Type +ValAttr ST_MailMergeDest ;};func NewCT_DocumentBase ()*CT_DocumentBase {_aebbdd :=&CT_DocumentBase {};return _aebbdd };type WdInline struct{WdCT_Inline };func (_ddggeb *ST_FtnEdn )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddggeb =0; +case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ddggeb =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_ddggeb =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_ddggeb =3;case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_ddggeb =4; +};return nil ;};func (_adace ST_DisplacedByCustomXml )String ()string {switch _adace {case 0:return "";case 1:return "\u006e\u0065\u0078\u0074";case 2:return "\u0070\u0072\u0065\u0076";};return "";};type CT_Charset struct{ + +// Value +ValAttr *string ; + +// IANA Name of Character Set +CharacterSetAttr *string ;};func NewCT_SdtBlock ()*CT_SdtBlock {_ggfed :=&CT_SdtBlock {};return _ggfed };func NewFootnotes ()*Footnotes {_eacgc :=&Footnotes {};_eacgc .CT_Footnotes =*NewCT_Footnotes ();return _eacgc ;};type CT_MailMergeDocType struct{ + +// Mail Merge Source Document Type +ValAttr ST_MailMergeDocType ;};func (_fgfaab ST_SdtDateMappingType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fgaffe :=_d .Attr {};_fgaffe .Name =name ;switch _fgfaab {case ST_SdtDateMappingTypeUnset :_fgaffe .Value ="";case ST_SdtDateMappingTypeText :_fgaffe .Value ="\u0074\u0065\u0078\u0074"; +case ST_SdtDateMappingTypeDate :_fgaffe .Value ="\u0064\u0061\u0074\u0065";case ST_SdtDateMappingTypeDateTime :_fgaffe .Value ="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065";};return _fgaffe ,nil ;};func (_cgaa *CT_DocPartCategory )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_ecccb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_cgaa .Name ,_ecccb );_edcf :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0067\u0061\u006c\u006c\u0065\u0072y"}};e .EncodeElement (_cgaa .Gallery ,_edcf ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffgcbe ST_PageOrientation )Validate ()error {return _ffgcbe .ValidateWithPath ("")};func (_gdedb *CT_SdtContentRow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _gdedb .Tr !=nil {_acceb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072"}};for _ ,_debde :=range _gdedb .Tr {e .EncodeElement (_debde ,_acceb );};};if _gdedb .CustomXml !=nil {_bedeb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}}; +e .EncodeElement (_gdedb .CustomXml ,_bedeb );};if _gdedb .Sdt !=nil {_edbac :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_gdedb .Sdt ,_edbac );};if _gdedb .EG_RunLevelElts !=nil {for _ ,_gcgfgb :=range _gdedb .EG_RunLevelElts {_gcgfgb .MarshalXML (e ,_d .StartElement {}); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_VerticalJc byte ;func NewWdCT_WordprocessingGroupChoice ()*WdCT_WordprocessingGroupChoice {_fgefgfa :=&WdCT_WordprocessingGroupChoice {};return _fgefgfa ;}; + +// ValidateWithPath validates the EG_HdrFtrReferences and its children, prefixing error messages with path +func (_eceeb *EG_HdrFtrReferences )ValidateWithPath (path string )error {if _eceeb .HeaderReference !=nil {if _bdeeda :=_eceeb .HeaderReference .ValidateWithPath (path +"\u002f\u0048e\u0061\u0064\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"); +_bdeeda !=nil {return _bdeeda ;};};if _eceeb .FooterReference !=nil {if _dcfea :=_eceeb .FooterReference .ValidateWithPath (path +"\u002f\u0046o\u006f\u0074\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");_dcfea !=nil {return _dcfea ;};}; +return nil ;};type CT_TblPrChange struct{AuthorAttr string ;DateAttr *_gd .Time ; + +// Annotation Identifier +IdAttr int64 ;TblPr *CT_TblPrBase ;}; + +// ValidateWithPath validates the EG_RunInnerContent and its children, prefixing error messages with path +func (_gbcec *EG_RunInnerContent )ValidateWithPath (path string )error {if _gbcec .Br !=nil {if _cbcbd :=_gbcec .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_cbcbd !=nil {return _cbcbd ;};};if _gbcec .T !=nil {if _fcefb :=_gbcec .T .ValidateWithPath (path +"\u002f\u0054"); +_fcefb !=nil {return _fcefb ;};};if _gbcec .ContentPart !=nil {if _ebebgg :=_gbcec .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_ebebgg !=nil {return _ebebgg ;};};if _gbcec .DelText !=nil {if _bddfcfe :=_gbcec .DelText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0054\u0065\u0078\u0074"); +_bddfcfe !=nil {return _bddfcfe ;};};if _gbcec .InstrText !=nil {if _ggcbg :=_gbcec .InstrText .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_ggcbg !=nil {return _ggcbg ;};};if _gbcec .DelInstrText !=nil {if _fbeaa :=_gbcec .DelInstrText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"); +_fbeaa !=nil {return _fbeaa ;};};if _gbcec .NoBreakHyphen !=nil {if _ffggg :=_gbcec .NoBreakHyphen .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b\u0048y\u0070\u0068\u0065\u006e");_ffggg !=nil {return _ffggg ;};};if _gbcec .SoftHyphen !=nil {if _dccada :=_gbcec .SoftHyphen .ValidateWithPath (path +"/\u0053\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"); +_dccada !=nil {return _dccada ;};};if _gbcec .DayShort !=nil {if _bacfb :=_gbcec .DayShort .ValidateWithPath (path +"\u002fD\u0061\u0079\u0053\u0068\u006f\u0072t");_bacfb !=nil {return _bacfb ;};};if _gbcec .MonthShort !=nil {if _ceegg :=_gbcec .MonthShort .ValidateWithPath (path +"/\u004d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"); +_ceegg !=nil {return _ceegg ;};};if _gbcec .YearShort !=nil {if _efgfc :=_gbcec .YearShort .ValidateWithPath (path +"\u002f\u0059\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074");_efgfc !=nil {return _efgfc ;};};if _gbcec .DayLong !=nil {if _cbad :=_gbcec .DayLong .ValidateWithPath (path +"\u002f\u0044\u0061\u0079\u004c\u006f\u006e\u0067"); +_cbad !=nil {return _cbad ;};};if _gbcec .MonthLong !=nil {if _eabafb :=_gbcec .MonthLong .ValidateWithPath (path +"\u002f\u004d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067");_eabafb !=nil {return _eabafb ;};};if _gbcec .YearLong !=nil {if _cefedc :=_gbcec .YearLong .ValidateWithPath (path +"\u002fY\u0065\u0061\u0072\u004c\u006f\u006eg"); +_cefedc !=nil {return _cefedc ;};};if _gbcec .AnnotationRef !=nil {if _ccccaa :=_gbcec .AnnotationRef .ValidateWithPath (path +"\u002f\u0041\u006e\u006e\u006f\u0074\u0061\u0074\u0069o\u006e\u0052\u0065\u0066");_ccccaa !=nil {return _ccccaa ;};};if _gbcec .FootnoteRef !=nil {if _ggegfg :=_gbcec .FootnoteRef .ValidateWithPath (path +"\u002f\u0046\u006fo\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"); +_ggegfg !=nil {return _ggegfg ;};};if _gbcec .EndnoteRef !=nil {if _adaee :=_gbcec .EndnoteRef .ValidateWithPath (path +"/\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_adaee !=nil {return _adaee ;};};if _gbcec .Separator !=nil {if _fadgg :=_gbcec .Separator .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"); +_fadgg !=nil {return _fadgg ;};};if _gbcec .ContinuationSeparator !=nil {if _facaca :=_gbcec .ContinuationSeparator .ValidateWithPath (path +"\u002f\u0043\u006f\u006eti\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074o\u0072"); +_facaca !=nil {return _facaca ;};};if _gbcec .Sym !=nil {if _egcc :=_gbcec .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_egcc !=nil {return _egcc ;};};if _gbcec .PgNum !=nil {if _efbgcg :=_gbcec .PgNum .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d"); +_efbgcg !=nil {return _efbgcg ;};};if _gbcec .Cr !=nil {if _gcbbce :=_gbcec .Cr .ValidateWithPath (path +"\u002f\u0043\u0072");_gcbbce !=nil {return _gcbbce ;};};if _gbcec .Tab !=nil {if _aceaf :=_gbcec .Tab .ValidateWithPath (path +"\u002f\u0054\u0061\u0062"); +_aceaf !=nil {return _aceaf ;};};if _gbcec .Object !=nil {if _deggce :=_gbcec .Object .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074");_deggce !=nil {return _deggce ;};};if _gbcec .Pict !=nil {if _bbcege :=_gbcec .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074"); +_bbcege !=nil {return _bbcege ;};};if _gbcec .FldChar !=nil {if _edaefd :=_gbcec .FldChar .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");_edaefd !=nil {return _edaefd ;};};if _gbcec .Ruby !=nil {if _cdged :=_gbcec .Ruby .ValidateWithPath (path +"\u002f\u0052\u0075b\u0079"); +_cdged !=nil {return _cdged ;};};if _gbcec .FootnoteReference !=nil {if _fgdfb :=_gbcec .FootnoteReference .ValidateWithPath (path +"\u002fF\u006fo\u0074\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");_fgdfb !=nil {return _fgdfb ; +};};if _gbcec .EndnoteReference !=nil {if _dafedb :=_gbcec .EndnoteReference .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_dafedb !=nil {return _dafedb ;};};if _gbcec .CommentReference !=nil {if _bffdd :=_gbcec .CommentReference .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"); +_bffdd !=nil {return _bffdd ;};};if _gbcec .Drawing !=nil {if _addgc :=_gbcec .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_addgc !=nil {return _addgc ;};};if _gbcec .Ptab !=nil {if _adgdf :=_gbcec .Ptab .ValidateWithPath (path +"\u002f\u0050\u0074a\u0062"); +_adgdf !=nil {return _adgdf ;};};if _gbcec .LastRenderedPageBreak !=nil {if _cdecgg :=_gbcec .LastRenderedPageBreak .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065a\u006b"); +_cdecgg !=nil {return _cdecgg ;};};return nil ;};type CT_WriteProtection struct{ + +// Recommend Write Protection in User Interface +RecommendedAttr *_gf .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _gf .ST_CryptProv ;CryptAlgorithmClassAttr _gf .ST_AlgClass ;CryptAlgorithmTypeAttr _gf .ST_AlgType ;CryptAlgorithmSidAttr *int64 ; +CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};func (_cffb *CT_BookmarkRange )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gffd :=range start .Attr {if _gffd .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_dfba ,_ede :=_e .ParseInt (_gffd .Value ,10,64); +if _ede !=nil {return _ede ;};_cffb .ColFirstAttr =&_dfba ;continue ;};if _gffd .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_fafb ,_efge :=_e .ParseInt (_gffd .Value ,10,64);if _efge !=nil {return _efge ;};_cffb .ColLastAttr =&_fafb ;continue ; +};if _gffd .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_cffb .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_gffd );continue ;};if _gffd .Name .Local =="\u0069\u0064"{_gbec ,_accg :=_e .ParseInt (_gffd .Value ,10,64); +if _accg !=nil {return _accg ;};_cffb .IdAttr =_gbec ;continue ;};};for {_decf ,_aaa :=d .Token ();if _aaa !=nil {return _b .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",_aaa ); +};if _efdc ,_bdb :=_decf .(_d .EndElement );_bdb &&_efdc .Name ==start .Name {break ;};};return nil ;}; + +// ValidateWithPath validates the CT_PageBorders and its children, prefixing error messages with path +func (_ffabfa *CT_PageBorders )ValidateWithPath (path string )error {if _efabda :=_ffabfa .ZOrderAttr .ValidateWithPath (path +"/\u005a\u004f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_efabda !=nil {return _efabda ;};if _adbag :=_ffabfa .DisplayAttr .ValidateWithPath (path +"\u002f\u0044\u0069s\u0070\u006c\u0061\u0079\u0041\u0074\u0074\u0072"); +_adbag !=nil {return _adbag ;};if _cddc :=_ffabfa .OffsetFromAttr .ValidateWithPath (path +"\u002fO\u0066f\u0073\u0065\u0074\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072");_cddc !=nil {return _cddc ;};if _ffabfa .Top !=nil {if _ffabb :=_ffabfa .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070"); +_ffabb !=nil {return _ffabb ;};};if _ffabfa .Left !=nil {if _faffe :=_ffabfa .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_faffe !=nil {return _faffe ;};};if _ffabfa .Bottom !=nil {if _dcggd :=_ffabfa .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); +_dcggd !=nil {return _dcggd ;};};if _ffabfa .Right !=nil {if _fbagb :=_ffabfa .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_fbagb !=nil {return _fbagb ;};};return nil ;};func NewCT_String ()*CT_String {_fdcgae :=&CT_String {}; +return _fdcgae };func (_gddbd *ST_Underline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cefbcb ,_dfgda :=d .Token ();if _dfgda !=nil {return _dfgda ;};if _cbddfd ,_gbdgafg :=_cefbcb .(_d .EndElement );_gbdgafg &&_cbddfd .Name ==start .Name {*_gddbd =1; +return nil ;};if _ggedb ,_gccefa :=_cefbcb .(_d .CharData );!_gccefa {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",_cefbcb );}else {switch string (_ggedb ){case "":*_gddbd =0; +case "\u0073\u0069\u006e\u0067\u006c\u0065":*_gddbd =1;case "\u0077\u006f\u0072d\u0073":*_gddbd =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_gddbd =3;case "\u0074\u0068\u0069c\u006b":*_gddbd =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_gddbd =5; +case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_gddbd =6;case "\u0064\u0061\u0073\u0068":*_gddbd =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_gddbd =8;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_gddbd =9; +case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_gddbd =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_gddbd =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_gddbd =12;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_gddbd =13; +case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_gddbd =14;case "\u0077\u0061\u0076\u0065":*_gddbd =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_gddbd =16;case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_gddbd =17; +case "\u006e\u006f\u006e\u0065":*_gddbd =18;};};_cefbcb ,_dfgda =d .Token ();if _dfgda !=nil {return _dfgda ;};if _efbcf ,_eceda :=_cefbcb .(_d .EndElement );_eceda &&_efbcf .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",_cefbcb ); +}; + +// Validate validates the CT_SdtDropDownList and its children +func (_cddgd *CT_SdtDropDownList )Validate ()error {return _cddgd .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0044\u0072\u006fp\u0044\u006fw\u006e\u004c\u0069\u0073\u0074");};type WdCT_WordprocessingCanvasChoice struct{Wsp []*WdWsp ;Pic []*_bg .Pic ; +ContentPart []*WdCT_WordprocessingContentPart ;Wgp []*WdWgp ;GraphicFrame []*WdCT_GraphicFrame ;};func (_gbeed *ST_PTabAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gbeed =0;case "\u006c\u0065\u0066\u0074":*_gbeed =1; +case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gbeed =2;case "\u0072\u0069\u0067h\u0074":*_gbeed =3;};return nil ;};type EG_PContentMath struct{EG_PContentBase []*EG_PContentBase ;EG_ContentRunContentBase []*EG_ContentRunContentBase ;};func (_geafe *CT_FtnProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _geafe .Pos !=nil {_ffcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_geafe .Pos ,_ffcd );};if _geafe .NumFmt !=nil {_ddbff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; +e .EncodeElement (_geafe .NumFmt ,_ddbff );};if _geafe .NumStart !=nil {_bdde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_geafe .NumStart ,_bdde );};if _geafe .NumRestart !=nil {_gffef :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}}; +e .EncodeElement (_geafe .NumRestart ,_gffef );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_DecimalNumber and its children, prefixing error messages with path +func (_dadab *CT_DecimalNumber )ValidateWithPath (path string )error {return nil };func (_dbega ST_LineSpacingRule )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dbega .String (),start );};func (_afbga *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 :_b .Sprintf ("\u0025\u0076",_afbga .NameAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",_afbga .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gadea *CT_DocPartType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cgcg ,_ggda :=_gadea .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _ggda !=nil {return _ggda ;};start .Attr =append (start .Attr ,_cgcg );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the EG_ContentBlockContent and its children, prefixing error messages with path +func (_ddbfa *EG_ContentBlockContent )ValidateWithPath (path string )error {if _ddbfa .CustomXml !=nil {if _cgecb :=_ddbfa .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_cgecb !=nil {return _cgecb ; +};};if _ddbfa .Sdt !=nil {if _dbbcdd :=_ddbfa .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_dbbcdd !=nil {return _dbbcdd ;};};for _eefca ,_fgbcbf :=range _ddbfa .P {if _fddeb :=_fgbcbf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_eefca )); +_fddeb !=nil {return _fddeb ;};};for _bcgag ,_abagcb :=range _ddbfa .Tbl {if _ebade :=_abagcb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_bcgag ));_ebade !=nil {return _ebade ;};};for _fdfcce ,_bdagdd :=range _ddbfa .EG_RunLevelElts {if _ddeaga :=_bdagdd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_fdfcce )); +_ddeaga !=nil {return _ddeaga ;};};return nil ;};type CT_SdtDropDownList struct{ + +// Drop-down List Last Saved Value +LastValueAttr *string ; + +// Drop-Down List Item +ListItem []*CT_SdtListItem ;};func NewCT_EastAsianLayout ()*CT_EastAsianLayout {_dbbad :=&CT_EastAsianLayout {};return _dbbad };func (_bfdega ST_DocGrid )Validate ()error {return _bfdega .ValidateWithPath ("")};func (_baaeddb ST_FrameScrollbar )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_feadf :=_d .Attr {}; +_feadf .Name =name ;switch _baaeddb {case ST_FrameScrollbarUnset :_feadf .Value ="";case ST_FrameScrollbarOn :_feadf .Value ="\u006f\u006e";case ST_FrameScrollbarOff :_feadf .Value ="\u006f\u0066\u0066";case ST_FrameScrollbarAuto :_feadf .Value ="\u0061\u0075\u0074\u006f"; +};return _feadf ,nil ;};func (_eaecfc ST_CharacterSpacing )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dgcbef :=_d .Attr {};_dgcbef .Name =name ;switch _eaecfc {case ST_CharacterSpacingUnset :_dgcbef .Value ="";case ST_CharacterSpacingDoNotCompress :_dgcbef .Value ="\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073"; +case ST_CharacterSpacingCompressPunctuation :_dgcbef .Value ="\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e";case ST_CharacterSpacingCompressPunctuationAndJapaneseKana :_dgcbef .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 _dgcbef ,nil ;};type ST_Border byte ;func (_dacdfc *CT_LatentStyles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dacdfc .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 :_b .Sprintf ("\u0025\u0076",*_dacdfc .DefLockedStateAttr )}); +};if _dacdfc .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 :_b .Sprintf ("\u0025\u0076",*_dacdfc .DefUIPriorityAttr )}); +};if _dacdfc .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 :_b .Sprintf ("\u0025\u0076",*_dacdfc .DefSemiHiddenAttr )}); +};if _dacdfc .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 :_b .Sprintf ("\u0025\u0076",*_dacdfc .DefUnhideWhenUsedAttr )}); +};if _dacdfc .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 :_b .Sprintf ("\u0025\u0076",*_dacdfc .DefQFormatAttr )});};if _dacdfc .CountAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dacdfc .CountAttr )}); +};e .EncodeToken (start );if _dacdfc .LsdException !=nil {_bagegb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0073\u0064\u0045\u0078\u0063\u0065p\u0074\u0069\u006f\u006e"}};for _ ,_ebeg :=range _dacdfc .LsdException {e .EncodeElement (_ebeg ,_bagegb ); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_PageOrientationUnset ST_PageOrientation =0;ST_PageOrientationPortrait ST_PageOrientation =1;ST_PageOrientationLandscape ST_PageOrientation =2;); + +// ValidateWithPath validates the CT_Frameset and its children, prefixing error messages with path +func (_gbgcbd *CT_Frameset )ValidateWithPath (path string )error {if _gbgcbd .Sz !=nil {if _dbab :=_gbgcbd .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_dbab !=nil {return _dbab ;};};if _gbgcbd .FramesetSplitbar !=nil {if _dcdc :=_gbgcbd .FramesetSplitbar .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006ci\u0074\u0062\u0061\u0072"); +_dcdc !=nil {return _dcdc ;};};if _gbgcbd .FrameLayout !=nil {if _abcb :=_gbgcbd .FrameLayout .ValidateWithPath (path +"\u002f\u0046\u0072a\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074");_abcb !=nil {return _abcb ;};};if _gbgcbd .Title !=nil {if _acdae :=_gbgcbd .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065"); +_acdae !=nil {return _acdae ;};};for _bbdf ,_aceeg :=range _gbgcbd .Choice {if _fgbda :=_aceeg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bbdf ));_fgbda !=nil {return _fgbda ; +};};return nil ;};func NewCT_SdtDropDownList ()*CT_SdtDropDownList {_ggadf :=&CT_SdtDropDownList {};return _ggadf };func NewCT_TcPrInner ()*CT_TcPrInner {_ccega :=&CT_TcPrInner {};return _ccega };func (_gbcbf *CT_Spacing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbcbf .BeforeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0062\u0065\u0066\u006f\u0072\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gbcbf .BeforeAttr )}); +};if _gbcbf .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 :_b .Sprintf ("\u0025\u0076",*_gbcbf .BeforeLinesAttr )});};if _gbcbf .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 :_b .Sprintf ("\u0025\u0076",*_gbcbf .BeforeAutospacingAttr )}); +};if _gbcbf .AfterAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0061\u0066\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_gbcbf .AfterAttr )});};if _gbcbf .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 :_b .Sprintf ("\u0025\u0076",*_gbcbf .AfterLinesAttr )}); +};if _gbcbf .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 :_b .Sprintf ("\u0025\u0076",*_gbcbf .AfterAutospacingAttr )}); +};if _gbcbf .LineAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gbcbf .LineAttr )});};if _gbcbf .LineRuleAttr !=ST_LineSpacingRuleUnset {_caabad ,_gcggg :=_gbcbf .LineRuleAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"}); +if _gcggg !=nil {return _gcggg ;};start .Attr =append (start .Attr ,_caabad );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_FtnEdnSepRef ()*CT_FtnEdnSepRef {_dcccgg :=&CT_FtnEdnSepRef {};return _dcccgg }; +type EG_RubyContent struct{ + +// Phonetic Guide Text Run +R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_gdcf *CT_DocPartName )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bffdec :=range start .Attr {if _bffdec .Name .Local =="\u0076\u0061\u006c"{_fege ,_fcdc :=_bffdec .Value ,error (nil ); +if _fcdc !=nil {return _fcdc ;};_gdcf .ValAttr =_fege ;continue ;};if _bffdec .Name .Local =="\u0064e\u0063\u006f\u0072\u0061\u0074\u0065d"{_deac ,_cgfd :=ParseUnionST_OnOff (_bffdec .Value );if _cgfd !=nil {return _cgfd ;};_gdcf .DecoratedAttr =&_deac ; +continue ;};};for {_ecda ,_fbbg :=d .Token ();if _fbbg !=nil {return _b .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",_fbbg );};if _dcced ,_caae :=_ecda .(_d .EndElement ); +_caae &&_dcced .Name ==start .Name {break ;};};return nil ;};func NewCT_MailMergeDocType ()*CT_MailMergeDocType {_dagga :=&CT_MailMergeDocType {};_dagga .ValAttr =ST_MailMergeDocType (1);return _dagga ;};func NewNumbering ()*Numbering {_ecded :=&Numbering {}; +_ecded .CT_Numbering =*NewCT_Numbering ();return _ecded ;};func NewCT_Document ()*CT_Document {_defd :=&CT_Document {};_defd .ConformanceAttr =_gf .ST_ConformanceClass (1);return _defd ;};func (_addcdf *CT_ObjectEmbed )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbdbc :=range start .Attr {if _dbdbc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dbdbc .Name .Local =="\u0069\u0064"||_dbdbc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dbdbc .Name .Local =="\u0069\u0064"{_adba ,_bcdeg :=_dbdbc .Value ,error (nil ); +if _bcdeg !=nil {return _bcdeg ;};_addcdf .IdAttr =_adba ;continue ;};if _dbdbc .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_addcdf .DrawAspectAttr .UnmarshalXMLAttr (_dbdbc );continue ;};if _dbdbc .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_dgdbgd ,_aaeg :=_dbdbc .Value ,error (nil ); +if _aaeg !=nil {return _aaeg ;};_addcdf .ProgIdAttr =&_dgdbgd ;continue ;};if _dbdbc .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_geccf ,_fdggbg :=_dbdbc .Value ,error (nil );if _fdggbg !=nil {return _fdggbg ;};_addcdf .ShapeIdAttr =&_geccf ; +continue ;};if _dbdbc .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_acec ,_beab :=_dbdbc .Value ,error (nil );if _beab !=nil {return _beab ;};_addcdf .FieldCodesAttr =&_acec ;continue ;};};for {_ffbbg ,_egdbf :=d .Token (); +if _egdbf !=nil {return _b .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",_egdbf );};if _cfga ,_gbae :=_ffbbg .(_d .EndElement );_gbae &&_cfga .Name ==start .Name {break ; +};};return nil ;};func (_adag ST_LineNumberRestart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_adag .String (),start );};func NewCT_LongHexNumber ()*CT_LongHexNumber {_aadf :=&CT_LongHexNumber {};return _aadf }; +func (_dabfc *CT_TblPrEx )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dabfc .TblW !=nil {_acfebg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_dabfc .TblW ,_acfebg ); +};if _dabfc .Jc !=nil {_fagba :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_dabfc .Jc ,_fagba );};if _dabfc .TblCellSpacing !=nil {_cfage :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}}; +e .EncodeElement (_dabfc .TblCellSpacing ,_cfage );};if _dabfc .TblInd !=nil {_begdce :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_dabfc .TblInd ,_begdce );};if _dabfc .TblBorders !=nil {_gfagf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; +e .EncodeElement (_dabfc .TblBorders ,_gfagf );};if _dabfc .Shd !=nil {_becde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dabfc .Shd ,_becde );};if _dabfc .TblLayout !=nil {_ebfded :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_dabfc .TblLayout ,_ebfded );};if _dabfc .TblCellMar !=nil {_bfgbf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_dabfc .TblCellMar ,_bfgbf );};if _dabfc .TblLook !=nil {_ceadb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}}; +e .EncodeElement (_dabfc .TblLook ,_ceadb );};if _dabfc .TblPrExChange !=nil {_bcgbd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0074b\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_dabfc .TblPrExChange ,_bcgbd ); +};e .EncodeToken (_d .EndElement {Name :start .Name });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 (ST_InfoTextTypeUnset ST_InfoTextType =0; +ST_InfoTextTypeText ST_InfoTextType =1;ST_InfoTextTypeAutoText ST_InfoTextType =2;); + +// Validate validates the CT_Body and its children +func (_fage *CT_Body )Validate ()error {return _fage .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0064\u0079");};type CT_BottomPageBorder struct{BottomLeftAttr *string ;BottomRightAttr *string ;IdAttr *string ; + +// Border Style +ValAttr ST_Border ; + +// Border Color +ColorAttr *ST_HexColor ; + +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; + +// Border Theme Color Tint +ThemeTintAttr *string ; + +// Border Theme Color Shade +ThemeShadeAttr *string ; + +// Border Width +SzAttr *uint64 ; + +// Border Spacing Measurement +SpaceAttr *uint64 ; + +// Border Shadow +ShadowAttr *_gf .ST_OnOff ; + +// Create Frame Effect +FrameAttr *_gf .ST_OnOff ;};func NewCT_Comments ()*CT_Comments {_debb :=&CT_Comments {};return _debb };func NewCT_StylePaneFilter ()*CT_StylePaneFilter {_gdbdac :=&CT_StylePaneFilter {};return _gdbdac }; + +// ValidateWithPath validates the CT_TrPr and its children, prefixing error messages with path +func (_daabbd *CT_TrPr )ValidateWithPath (path string )error {for _bgbccd ,_dcceae :=range _daabbd .CnfStyle {if _eabed :=_dcceae .ValidateWithPath (_b .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bgbccd )); +_eabed !=nil {return _eabed ;};};for _ggcfeg ,_decfg :=range _daabbd .DivId {if _adgfeg :=_decfg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ggcfeg ));_adgfeg !=nil {return _adgfeg ;};};for _baabb ,_fdcdcb :=range _daabbd .GridBefore {if _cabgc :=_fdcdcb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_baabb )); +_cabgc !=nil {return _cabgc ;};};for _fcbed ,_cgacf :=range _daabbd .GridAfter {if _gbfbg :=_cgacf .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fcbed ));_gbfbg !=nil {return _gbfbg ; +};};for _ecgcgf ,_gcdfe :=range _daabbd .WBefore {if _dbada :=_gcdfe .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_ecgcgf ));_dbada !=nil {return _dbada ;};};for _ceeaad ,_cgbbg :=range _daabbd .WAfter {if _cdfcg :=_cgbbg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ceeaad )); +_cdfcg !=nil {return _cdfcg ;};};for _acgdd ,_gbaec :=range _daabbd .CantSplit {if _cdadec :=_gbaec .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_acgdd ));_cdadec !=nil {return _cdadec ; +};};for _fcdff ,_fbagdb :=range _daabbd .TrHeight {if _bdbba :=_fbagdb .ValidateWithPath (_b .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_fcdff ));_bdbba !=nil {return _bdbba ;};};for _gbcbfa ,_gfeefce :=range _daabbd .TblHeader {if _bagcgc :=_gfeefce .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gbcbfa )); +_bagcgc !=nil {return _bagcgc ;};};for _bfdgac ,_dbgbe :=range _daabbd .TblCellSpacing {if _cdafg :=_dbgbe .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_bfdgac )); +_cdafg !=nil {return _cdafg ;};};for _beged ,_fbbeb :=range _daabbd .Jc {if _fcggc :=_fbbeb .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_beged ));_fcggc !=nil {return _fcggc ;};};for _ebcba ,_fagee :=range _daabbd .Hidden {if _edffca :=_fagee .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_ebcba )); +_edffca !=nil {return _edffca ;};};if _daabbd .Ins !=nil {if _ddfda :=_daabbd .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_ddfda !=nil {return _ddfda ;};};if _daabbd .Del !=nil {if _gfbecc :=_daabbd .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); +_gfbecc !=nil {return _gfbecc ;};};if _daabbd .TrPrChange !=nil {if _ccfeb :=_daabbd .TrPrChange .ValidateWithPath (path +"/\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_ccfeb !=nil {return _ccfeb ;};};return nil ;};type ST_TextAlignment byte ; +type CT_Compat struct{ + +// Use Simplified Rules For Table Border Conflicts +UseSingleBorderforContiguousCells *CT_OnOff ; + +// Fit To Expanded Width When Performing Full Justification +WpJustification *CT_OnOff ; + +// Do Not Create Custom Tab Stop for Hanging Indent +NoTabHangInd *CT_OnOff ; + +// Do Not Add Leading Between Lines of Text +NoLeading *CT_OnOff ; + +// Add Additional Space Below Baseline For Underlined East Asian Text +SpaceForUL *CT_OnOff ; + +// Do Not Balance Text Columns within a Section +NoColumnBalance *CT_OnOff ; + +// Balance Single Byte and Double Byte Characters +BalanceSingleByteDoubleByteWidth *CT_OnOff ; + +// Do Not Center Content on Lines With Exact Line Height +NoExtraLineSpacing *CT_OnOff ; + +// Display Backslash As Yen Sign +DoNotLeaveBackslashAlone *CT_OnOff ; + +// Underline All Trailing Spaces +UlTrailSpace *CT_OnOff ; + +// Don't Justify Lines Ending in Soft Line Break +DoNotExpandShiftReturn *CT_OnOff ; + +// Only Expand/Condense Text By Whole Points +SpacingInWholePoints *CT_OnOff ; + +// Ignore Compression of Full-Width Punctuation Ending a Line +LineWrapLikeWord6 *CT_OnOff ; + +// Print Body Text before Header/Footer Contents +PrintBodyTextBeforeHeader *CT_OnOff ; + +// Print Colors as Black And White without Dithering +PrintColBlack *CT_OnOff ; + +// Use Specific Space Width +WpSpaceWidth *CT_OnOff ; + +// Display Page/Column Breaks Present in Frames +ShowBreaksInFrames *CT_OnOff ; + +// Require Exact Size During Font Substitution +SubFontBySize *CT_OnOff ; + +// Ignore Exact Line Height for Last Line on Page +SuppressBottomSpacing *CT_OnOff ; + +// Ignore Minimum and Exact Line Height for First Line on Page +SuppressTopSpacing *CT_OnOff ; -// Position Gutter At Top of Page -GutterAtTop *CT_OnOff ; +// Ignore Minimum Line Height for First Line on Page +SuppressSpacingAtTopOfPage *CT_OnOff ; -// Do Not Display Visual Indication of Spelling Errors -HideSpellingErrors *CT_OnOff ; +// Use Static Text Leading +SuppressTopSpacingWP *CT_OnOff ; -// Do Not Display Visual Indication of Grammatical Errors -HideGrammaticalErrors *CT_OnOff ; +// Do Not Use Space Before On First Line After a Page Break +SuppressSpBfAfterPgBrk *CT_OnOff ; -// Grammar Checking Settings -ActiveWritingStyle []*CT_WritingStyle ; +// Swap Paragraph Borders on Odd Numbered Pages +SwapBordersFacingPages *CT_OnOff ; -// Spelling and Grammatical Checking State -ProofState *CT_Proof ; +// Treat Backslash Quotation Delimiter as Two Quotation Marks +ConvMailMergeEsc *CT_OnOff ; -// Structured Document Tag Placeholder Text Should be Resaved -FormsDesign *CT_OnOff ; +// Use Truncated Integer Division For Font Calculation +TruncateFontHeightsLikeWP6 *CT_OnOff ; -// Attached Document Template -AttachedTemplate *CT_Rel ; +// Use Specific Small Caps Algorithm +MwSmallCaps *CT_OnOff ; -// Automatically Update Styles From Document Template -LinkStyles *CT_OnOff ; +// Use Printer Metrics To Display Documents +UsePrinterMetrics *CT_OnOff ; -// Suggested Filtering for List of Document Styles -StylePaneFormatFilter *CT_StylePaneFilter ; +// Do Not Suppress Paragraph Borders Next To Frames +DoNotSuppressParagraphBorders *CT_OnOff ; -// Suggested Sorting for List of Document Styles -StylePaneSortMethod *CT_StyleSort ; +// Line Wrap Trailing Spaces +WrapTrailSpaces *CT_OnOff ; -// Document Classification -DocumentType *CT_DocType ; +// Ignore Page Break from Continuous Section Break +FootnoteLayoutLikeWW8 *CT_OnOff ; -// Mail Merge Settings -MailMerge *CT_MailMerge ; +// Ignore Text Wrapping around Objects at Bottom of Page +ShapeLayoutLikeWW8 *CT_OnOff ; -// Visibility of Annotation Types -RevisionView *CT_TrackChangesView ; +// Align Table Rows Independently +AlignTablesRowByRow *CT_OnOff ; -// Track Revisions to Document -TrackRevisions *CT_OnOff ; +// Ignore Width of Last Tab Stop When Aligning Paragraph If It Is Not Left Aligned +ForgetLastTabAlignment *CT_OnOff ; -// Do Not Use Move Syntax When Tracking Revisions -DoNotTrackMoves *CT_OnOff ; +// Add Document Grid Line Pitch To Lines in Table Cells +AdjustLineHeightInTable *CT_OnOff ; -// Do Not Track Formatting Revisions When Tracking Revisions -DoNotTrackFormatting *CT_OnOff ; +// Incorrectly Adjust Text Spacing for Specific Unicode Ranges +AutoSpaceLikeWord95 *CT_OnOff ; -// Document Editing Restrictions -DocumentProtection *CT_DocProtect ; +// Do Not Increase Line Height for Raised/Lowered Text +NoSpaceRaiseLower *CT_OnOff ; -// Allow Automatic Formatting to Override Formatting Protection Settings -AutoFormatOverride *CT_OnOff ; +// Use Fixed Paragraph Spacing for HTML Auto Setting +DoNotUseHTMLParagraphAutoSpacing *CT_OnOff ; -// Prevent Modification of Themes Part -StyleLockTheme *CT_OnOff ; +// Ignore Space Before Table When Deciding If Table Should Wrap Floating Object +LayoutRawTableWidth *CT_OnOff ; -// Prevent Replacement of Styles Part -StyleLockQFSet *CT_OnOff ; +// Allow Table Rows to Wrap Inline Objects Independently +LayoutTableRowsApart *CT_OnOff ; -// Distance Between Automatic Tab Stops -DefaultTabStop *CT_TwipsMeasure ; +// Use Incorrect Inter-Character Spacing Rules +UseWord97LineBreakRules *CT_OnOff ; -// Automatically Hyphenate Document Contents When Displayed -AutoHyphenation *CT_OnOff ; +// Do Not Allow Floating Tables To Break Across Pages +DoNotBreakWrappedTables *CT_OnOff ; -// Maximum Number of Consecutively Hyphenated Lines -ConsecutiveHyphenLimit *CT_DecimalNumber ; +// Do Not Snap to Document Grid in Table Cells with Objects +DoNotSnapToGridInCell *CT_OnOff ; -// Hyphenation Zone -HyphenationZone *CT_TwipsMeasure ; +// Select Field When First or Last Character Is Selected +SelectFldWithFirstOrLastChar *CT_OnOff ; -// Do Not Hyphenate Words in ALL CAPITAL LETTERS -DoNotHyphenateCaps *CT_OnOff ; +// Use Legacy Ethiopic and Amharic Line Breaking Rules +ApplyBreakingRules *CT_OnOff ; -// Show E-Mail Message Header -ShowEnvelope *CT_OnOff ; +// Do Not Allow Hanging Punctuation With Character Grid +DoNotWrapTextWithPunct *CT_OnOff ; -// Percentage of Document to Use When Generating Summary -SummaryLength *CT_DecimalNumberOrPrecent ; +// Do Not Compress Compressible Characters When Using Document Grid +DoNotUseEastAsianBreakRules *CT_OnOff ; -// Paragraph Style Applied to Automatically Generated Paragraphs -ClickAndTypeStyle *CT_String ; +// Incorrectly Display Top Border of Conditional Columns +UseWord2002TableStyleRules *CT_OnOff ; -// Default Table Style for Newly Inserted Tables -DefaultTableStyle *CT_String ; +// Allow Tables to AutoFit Into Page Margins +GrowAutofit *CT_OnOff ; -// Different Even/Odd Page Headers and Footers -EvenAndOddHeaders *CT_OnOff ; +// Do Not Bypass East Asian/Complex Script Layout Code +UseFELayout *CT_OnOff ; -// Reverse Book Fold Printing -BookFoldRevPrinting *CT_OnOff ; +// Do Not Automatically Apply List Paragraph Style To Bulleted/Numbered Text +UseNormalStyleForList *CT_OnOff ; -// Book Fold Printing -BookFoldPrinting *CT_OnOff ; +// Ignore Hanging Indent When Creating Tab Stop After Numbering +DoNotUseIndentAsNumberingTabStop *CT_OnOff ; -// Number of Pages Per Booklet -BookFoldPrintingSheets *CT_DecimalNumber ; +// Use Alternate Set of East Asian Line Breaking Rules +UseAltKinsokuLineBreakRules *CT_OnOff ; -// Drawing Grid Horizontal Grid Unit Size -DrawingGridHorizontalSpacing *CT_TwipsMeasure ; +// Allow Contextual Spacing of Paragraphs in Tables +AllowSpaceOfSameStyleInTable *CT_OnOff ; -// Drawing Grid Vertical Grid Unit Size -DrawingGridVerticalSpacing *CT_TwipsMeasure ; +// Do Not Ignore Floating Objects When Calculating Paragraph Indentation +DoNotSuppressIndentation *CT_OnOff ; -// Distance between Horizontal Gridlines -DisplayHorizontalDrawingGridEvery *CT_DecimalNumber ; +// Do Not AutoFit Tables To Fit Next To Wrapped Objects +DoNotAutofitConstrainedTables *CT_OnOff ; -// Distance between Vertical Gridlines -DisplayVerticalDrawingGridEvery *CT_DecimalNumber ; +// Allow Table Columns To Exceed Preferred Widths of Constituent Cells +AutofitToFirstFixedWidthCell *CT_OnOff ; -// Do Not Use Margins for Drawing Grid Origin -DoNotUseMarginsForDrawingGridOrigin *CT_OnOff ; +// Underline Following Character Following Numbering +UnderlineTabInNumList *CT_OnOff ; -// Drawing Grid Horizontal Origin Point -DrawingGridHorizontalOrigin *CT_TwipsMeasure ; +// Always Use Fixed Width for Hangul Characters +DisplayHangulFixedWidth *CT_OnOff ; -// Drawing Grid Vertical Origin Point -DrawingGridVerticalOrigin *CT_TwipsMeasure ; +// Always Move Paragraph Mark to Page after a Page Break +SplitPgBreakAndParaMark *CT_OnOff ; -// Do Not Show Visual Indicator For Form Fields -DoNotShadeFormData *CT_OnOff ; +// Don't Vertically Align Cells Containing Floating Objects +DoNotVertAlignCellWithSp *CT_OnOff ; -// Never Kern Punctuation Characters -NoPunctuationKerning *CT_OnOff ; +// Don't Break Table Rows Around Floating Tables +DoNotBreakConstrainedForcedTable *CT_OnOff ; -// Character-Level Whitespace Compression -CharacterSpacingControl *CT_CharacterSpacing ; +// Ignore Vertical Alignment in Textboxes +DoNotVertAlignInTxbx *CT_OnOff ; -// Print Two Pages Per Sheet -PrintTwoOnOne *CT_OnOff ; +// Use ANSI Kerning Pairs from Fonts +UseAnsiKerningPairs *CT_OnOff ; -// Use Strict Kinsoku Rules for Japanese Text -StrictFirstAndLastChars *CT_OnOff ; +// Use Cached Paragraph Information for Column Balancing +CachedColBalance *CT_OnOff ; -// Custom Set of Characters Which Cannot End a Line -NoLineBreaksAfter *CT_Kinsoku ; +// Custom Compatibility Setting +CompatSetting []*CT_CompatSetting ;};func (_bbgecb *ST_SdtDateMappingType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cacdce ,_gceceg :=d .Token ();if _gceceg !=nil {return _gceceg ;};if _beafdf ,_gfegdf :=_cacdce .(_d .EndElement ); +_gfegdf &&_beafdf .Name ==start .Name {*_bbgecb =1;return nil ;};if _bacdd ,_gbdbbf :=_cacdce .(_d .CharData );!_gbdbbf {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",_cacdce ); +}else {switch string (_bacdd ){case "":*_bbgecb =0;case "\u0074\u0065\u0078\u0074":*_bbgecb =1;case "\u0064\u0061\u0074\u0065":*_bbgecb =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_bbgecb =3;};};_cacdce ,_gceceg =d .Token ();if _gceceg !=nil {return _gceceg ; +};if _dfaffa ,_bcgfdbf :=_cacdce .(_d .EndElement );_bcgfdbf &&_dfaffa .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",_cacdce ); +};func NewCT_FontsList ()*CT_FontsList {_dgagd :=&CT_FontsList {};return _dgagd }; -// Custom Set Of Characters Which Cannot Begin A Line -NoLineBreaksBefore *CT_Kinsoku ; +// ValidateWithPath validates the CT_Tbl and its children, prefixing error messages with path +func (_efcga *CT_Tbl )ValidateWithPath (path string )error {for _abggdg ,_eeebcg :=range _efcga .EG_RangeMarkupElements {if _efbgce :=_eeebcg .ValidateWithPath (_b .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 ,_abggdg )); +_efbgce !=nil {return _efbgce ;};};if _dbagd :=_efcga .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_dbagd !=nil {return _dbagd ;};if _feebge :=_efcga .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064"); +_feebge !=nil {return _feebge ;};for _fcbdef ,_edgggb :=range _efcga .EG_ContentRowContent {if _ccgaf :=_edgggb .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_fcbdef )); +_ccgaf !=nil {return _ccgaf ;};};return nil ;};func NewCT_Hyperlink ()*CT_Hyperlink {_cbfdg :=&CT_Hyperlink {};return _cbfdg };func (_agcbb *ST_Wrap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdaac ,_ddfagee :=d .Token ();if _ddfagee !=nil {return _ddfagee ; +};if _adgecf ,_ccbfeg :=_fdaac .(_d .EndElement );_ccbfeg &&_adgecf .Name ==start .Name {*_agcbb =1;return nil ;};if _acfff ,_bgceb :=_fdaac .(_d .CharData );!_bgceb {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",_fdaac ); +}else {switch string (_acfff ){case "":*_agcbb =0;case "\u0061\u0075\u0074\u006f":*_agcbb =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_agcbb =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_agcbb =3;case "\u0074\u0069\u0067h\u0074":*_agcbb =4; +case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_agcbb =5;case "\u006e\u006f\u006e\u0065":*_agcbb =6;};};_fdaac ,_ddfagee =d .Token ();if _ddfagee !=nil {return _ddfagee ;};if _abfcf ,_dafcbb :=_fdaac .(_d .EndElement );_dafcbb &&_abfcf .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",_fdaac );};func (_gfdfec ST_PageBorderOffset )String ()string {switch _gfdfec {case 0:return ""; +case 1:return "\u0070\u0061\u0067\u0065";case 2:return "\u0074\u0065\u0078\u0074";};return "";};func (_fbdcaf ST_VerticalJc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fbdcaf .String (),start );};type WdCT_WrapThrough struct{WrapTextAttr WdST_WrapText ; +DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;}; -// Generate Thumbnail For Document On Save -SavePreviewPicture *CT_OnOff ; +// Validate validates the CT_Base64Binary and its children +func (_fdc *CT_Base64Binary )Validate ()error {return _fdc .ValidateWithPath ("\u0043T\u005fB\u0061\u0073\u0065\u0036\u0034\u0042\u0069\u006e\u0061\u0072\u0079");};type CT_TrackChange struct{AuthorAttr string ;DateAttr *_gd .Time ; -// Do Not Validate Custom XML Markup Against Schemas -DoNotValidateAgainstSchema *CT_OnOff ; +// Annotation Identifier +IdAttr int64 ;}; -// Allow Saving Document As XML File When Custom XML Markup Is Invalid -SaveInvalidXml *CT_OnOff ; +// ValidateWithPath validates the CT_TblGridBase and its children, prefixing error messages with path +func (_cffcgd *CT_TblGridBase )ValidateWithPath (path string )error {for _fefgc ,_gfagg :=range _cffcgd .GridCol {if _begfg :=_gfagg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_fefgc )); +_begfg !=nil {return _begfg ;};};return nil ;};func NewCT_TblPrEx ()*CT_TblPrEx {_acgbb :=&CT_TblPrEx {};return _acgbb };type CT_Style struct{ -// Ignore Mixed Content When Validating Custom XML Markup -IgnoreMixedContent *CT_OnOff ; +// Style Type +TypeAttr ST_StyleType ; -// Use Custom XML Element Names as Default Placeholder Text -AlwaysShowPlaceholderText *CT_OnOff ; +// Style ID +StyleIdAttr *string ; -// Do Not Show Visual Indicator For Invalid Custom XML Markup -DoNotDemarcateInvalidXml *CT_OnOff ; +// Default Style +DefaultAttr *_gf .ST_OnOff ; -// Only Save Custom XML Markup -SaveXmlDataOnly *CT_OnOff ; +// User-Defined Style +CustomStyleAttr *_gf .ST_OnOff ; -// Save Document as XML File through Custom XSL Transform -UseXSLTWhenSaving *CT_OnOff ; +// Primary Style Name +Name *CT_String ; -// Custom XSL Transform To Use When Saving As XML File -SaveThroughXslt *CT_SaveThroughXslt ; +// Alternate Style Names +Aliases *CT_String ; -// Show Visual Indicators for Custom XML Markup Start/End Locations -ShowXMLTags *CT_OnOff ; +// Parent Style ID +BasedOn *CT_String ; -// Do Not Mark Custom XML Elements With No Namespace As Invalid -AlwaysMergeEmptyNamespace *CT_OnOff ; +// Style For Next Paragraph +Next *CT_String ; -// Automatically Recalculate Fields on Open -UpdateFields *CT_OnOff ; +// Linked Style Reference +Link *CT_String ; -// Default Properties for VML Objects in Header and Footer -HdrShapeDefaults *CT_ShapeDefaults ; +// Automatically Merge User Formatting Into Style Definition +AutoRedefine *CT_OnOff ; -// Document-Wide Footnote Properties -FootnotePr *CT_FtnDocProps ; +// Hide Style From User Interface +Hidden *CT_OnOff ; -// Document-Wide Endnote Properties -EndnotePr *CT_EdnDocProps ; +// Optional User Interface Sorting Order +UiPriority *CT_DecimalNumber ; -// Compatibility Settings -Compat *CT_Compat ; +// Hide Style From Main User Interface +SemiHidden *CT_OnOff ; -// Document Variables -DocVars *CT_DocVars ; +// Remove Semi-Hidden Property When Style Is Used +UnhideWhenUsed *CT_OnOff ; + +// Primary Style +QFormat *CT_OnOff ; + +// Style Cannot Be Applied +Locked *CT_OnOff ; -// Listing of All Revision Save ID Values -Rsids *CT_DocRsids ;MathPr *_aa .MathPr ; +// E-Mail Message Text Style +Personal *CT_OnOff ; -// Attached Custom XML Schema -AttachedSchema []*CT_String ; +// E-Mail Message Composition Style +PersonalCompose *CT_OnOff ; -// Theme Font Languages -ThemeFontLang *CT_Language ; +// E-Mail Message Reply Style +PersonalReply *CT_OnOff ; -// Theme Color Mappings -ClrSchemeMapping *CT_ColorSchemeMapping ; +// Revision Identifier for Style Definition +Rsid *CT_LongHexNumber ; -// Do Not Include Content in Text Boxes, Footnotes, and Endnotes in Document Statistics -DoNotIncludeSubdocsInStats *CT_OnOff ; +// Style Paragraph Properties +PPr *CT_PPrGeneral ; -// Do Not Automatically Compress Images -DoNotAutoCompressPictures *CT_OnOff ; +// Run Properties +RPr *CT_RPr ; -// Upgrade Document on Open -ForceUpgrade *CT_Empty ; +// Style Table Properties +TblPr *CT_TblPrBase ; -// Caption Settings -Captions *CT_Captions ; +// Style Table Row Properties +TrPr *CT_TrPr ; -// Freeze Document Layout -ReadModeInkLockDown *CT_ReadingModeInkLockDown ; +// Style Table Cell Properties +TcPr *CT_TcPr ; -// Supplementary Smart Tag Information -SmartTagType []*CT_SmartTagType ;SchemaLibrary *_gc .SchemaLibrary ; +// Style Conditional Table Formatting Properties +TblStylePr []*CT_TblStylePr ;};func NewCT_PPrGeneral ()*CT_PPrGeneral {_ebcf :=&CT_PPrGeneral {};return _ebcf };func (_becdeg ST_Em )Validate ()error {return _becdeg .ValidateWithPath ("")};func (_egade *CT_Font )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cgggb :=range start .Attr {if _cgggb .Name .Local =="\u006e\u0061\u006d\u0065"{_badbf ,_cbecd :=_cgggb .Value ,error (nil ); +if _cbecd !=nil {return _cbecd ;};_egade .NameAttr =_badbf ;continue ;};};_afgbb :for {_fgbd ,_aeaaa :=d .Token ();if _aeaaa !=nil {return _aeaaa ;};switch _cggeg :=_fgbd .(type ){case _d .StartElement :switch _cggeg .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"}:_egade .AltName =NewCT_String (); +if _fcafb :=d .DecodeElement (_egade .AltName ,&_cggeg );_fcafb !=nil {return _fcafb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egade .Panose1 =NewCT_Panose (); +if _debd :=d .DecodeElement (_egade .Panose1 ,&_cggeg );_debd !=nil {return _debd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egade .Charset =NewCT_Charset (); +if _fbdd :=d .DecodeElement (_egade .Charset ,&_cggeg );_fbdd !=nil {return _fbdd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egade .Family =NewCT_FontFamily (); +if _fcgb :=d .DecodeElement (_egade .Family ,&_cggeg );_fcgb !=nil {return _fcgb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egade .NotTrueType =NewCT_OnOff (); +if _acfge :=d .DecodeElement (_egade .NotTrueType ,&_cggeg );_acfge !=nil {return _acfge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egade .Pitch =NewCT_Pitch (); +if _bdee :=d .DecodeElement (_egade .Pitch ,&_cggeg );_bdee !=nil {return _bdee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egade .Sig =NewCT_FontSig (); +if _gfeec :=d .DecodeElement (_egade .Sig ,&_cggeg );_gfeec !=nil {return _gfeec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egade .EmbedRegular =NewCT_FontRel (); +if _fdaeg :=d .DecodeElement (_egade .EmbedRegular ,&_cggeg );_fdaeg !=nil {return _fdaeg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egade .EmbedBold =NewCT_FontRel (); +if _cfddcg :=d .DecodeElement (_egade .EmbedBold ,&_cggeg );_cfddcg !=nil {return _cfddcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egade .EmbedItalic =NewCT_FontRel (); +if _accfd :=d .DecodeElement (_egade .EmbedItalic ,&_cggeg );_accfd !=nil {return _accfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egade .EmbedBoldItalic =NewCT_FontRel (); +if _eegacb :=d .DecodeElement (_egade .EmbedBoldItalic ,&_cggeg );_eegacb !=nil {return _eegacb ;};default:_gb .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",_cggeg .Name ); +if _edffd :=d .Skip ();_edffd !=nil {return _edffd ;};};case _d .EndElement :break _afgbb ;case _d .CharData :};};return nil ;};func (_geadg ST_StyleSort )String ()string {switch _geadg {case 0:return "";case 1:return "\u006e\u0061\u006d\u0065";case 2:return "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"; +case 3:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 4:return "\u0066\u006f\u006e\u0074";case 5:return "\u0062a\u0073\u0065\u0064\u004f\u006e";case 6:return "\u0074\u0079\u0070\u0065";case 7:return "\u0030\u0030\u0030\u0030";case 8:return "\u0030\u0030\u0030\u0031"; +case 9:return "\u0030\u0030\u0030\u0032";case 10:return "\u0030\u0030\u0030\u0033";case 11:return "\u0030\u0030\u0030\u0034";case 12:return "\u0030\u0030\u0030\u0035";};return "";};func (_eegc *CT_ObjectLink )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dafa ,_fgdae :=_eegc .UpdateModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0075p\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"}); +if _fgdae !=nil {return _fgdae ;};start .Attr =append (start .Attr ,_dafa );if _eegc .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 :_b .Sprintf ("\u0025\u0076",*_eegc .LockedFieldAttr )}); +};if _eegc .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_bbfge ,_dbecd :=_eegc .DrawAspectAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _dbecd !=nil {return _dbecd ;};start .Attr =append (start .Attr ,_bbfge ); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_eegc .IdAttr )});if _eegc .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_eegc .ProgIdAttr )}); +};if _eegc .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_b .Sprintf ("\u0025\u0076",*_eegc .ShapeIdAttr )});};if _eegc .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 :_b .Sprintf ("\u0025\u0076",*_eegc .FieldCodesAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_AltChunkPr struct{ -// Default Properties for VML Objects in Main Document -ShapeDefaults *CT_ShapeDefaults ; +// Keep Source Formatting on Import +MatchSrc *CT_OnOff ;};func NewCT_TrPr ()*CT_TrPr {_ecaff :=&CT_TrPr {};return _ecaff };func NewCT_ProofErr ()*CT_ProofErr {_defdfa :=&CT_ProofErr {};_defdfa .TypeAttr =ST_ProofErr (1);return _defdfa ;}; -// Remove Smart Tags When Saving -DoNotEmbedSmartTags *CT_OnOff ; +// Validate validates the CT_TblGridChange and its children +func (_cffcce *CT_TblGridChange )Validate ()error {return _cffcce .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cG\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065");};func (_cccfe ST_View )String ()string {switch _cccfe {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 (_cfcfb *ST_StyleSort )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egffd ,_eggae :=d .Token ();if _eggae !=nil {return _eggae ;};if _dcdaf ,_dfdacc :=_egffd .(_d .EndElement );_dfdacc &&_dcdaf .Name ==start .Name {*_cfcfb =1; +return nil ;};if _ddffff ,_aaead :=_egffd .(_d .CharData );!_aaead {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",_egffd );}else {switch string (_ddffff ){case "":*_cfcfb =0; +case "\u006e\u0061\u006d\u0065":*_cfcfb =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_cfcfb =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cfcfb =3;case "\u0066\u006f\u006e\u0074":*_cfcfb =4;case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_cfcfb =5; +case "\u0074\u0079\u0070\u0065":*_cfcfb =6;case "\u0030\u0030\u0030\u0030":*_cfcfb =7;case "\u0030\u0030\u0030\u0031":*_cfcfb =8;case "\u0030\u0030\u0030\u0032":*_cfcfb =9;case "\u0030\u0030\u0030\u0033":*_cfcfb =10;case "\u0030\u0030\u0030\u0034":*_cfcfb =11; +case "\u0030\u0030\u0030\u0035":*_cfcfb =12;};};_egffd ,_eggae =d .Token ();if _eggae !=nil {return _eggae ;};if _ffgdbf ,_cacdef :=_egffd .(_d .EndElement );_cacdef &&_ffgdbf .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",_egffd ); +};type WdCT_PosH struct{RelativeFromAttr WdST_RelFromH ;Choice *WdCT_PosHChoice ;};func (_ggfag *CT_SdtEndPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ggfag .RPr !=nil {_gceg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}}; +for _ ,_affea :=range _ggfag .RPr {e .EncodeElement (_affea ,_gceg );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fcefd *CT_FFHelpText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eaed :=range start .Attr {if _eaed .Name .Local =="\u0074\u0079\u0070\u0065"{_fcefd .TypeAttr .UnmarshalXMLAttr (_eaed ); +continue ;};if _eaed .Name .Local =="\u0076\u0061\u006c"{_cbeg ,_dgcdc :=_eaed .Value ,error (nil );if _dgcdc !=nil {return _dgcdc ;};_fcefd .ValAttr =&_cbeg ;continue ;};};for {_eceff ,_fgca :=d .Token ();if _fgca !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0048e\u006cp\u0054\u0065\u0078\u0074\u003a\u0020\u0025s",_fgca ); +};if _aeac ,_dabb :=_eceff .(_d .EndElement );_dabb &&_aeac .Name ==start .Name {break ;};};return nil ;};func (_gdgcc *CT_OdsoFieldMapData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gdgcc .Type !=nil {_bafgg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}}; +e .EncodeElement (_gdgcc .Type ,_bafgg );};if _gdgcc .Name !=nil {_cdfgdf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_gdgcc .Name ,_cdfgdf );};if _gdgcc .MappedName !=nil {_gdegc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006da\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"}}; +e .EncodeElement (_gdgcc .MappedName ,_gdegc );};if _gdgcc .Column !=nil {_eagcb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_gdgcc .Column ,_eagcb );};if _gdgcc .Lid !=nil {_cegd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006ci\u0064"}}; +e .EncodeElement (_gdgcc .Lid ,_cegd );};if _gdgcc .DynamicAddress !=nil {_ecdgb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003ad\u0079\u006e\u0061m\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073"}};e .EncodeElement (_gdgcc .DynamicAddress ,_ecdgb ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Radix Point for Field Code Evaluation -DecimalSymbol *CT_String ; +// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path +func (_fddga *CT_Headers )ValidateWithPath (path string )error {for _ffabd ,_dbadf :=range _fddga .Header {if _debecc :=_dbadf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ffabd )); +_debecc !=nil {return _debecc ;};};return nil ;}; -// List Separator for Field Code Evaluation -ListSeparator *CT_String ;Extra []_fad .Any ;};func (_cfgb *CT_Em )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bfge ,_dccf :=_cfgb .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dccf !=nil {return _dccf ;}; -start .Attr =append (start .Attr ,_bfge );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_ParaRPrOriginal ()*CT_ParaRPrOriginal {_dcgdb :=&CT_ParaRPrOriginal {};return _dcgdb };func (_ggdbcd ST_FldCharType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gabdbe :=_f .Attr {}; -_gabdbe .Name =name ;switch _ggdbcd {case ST_FldCharTypeUnset :_gabdbe .Value ="";case ST_FldCharTypeBegin :_gabdbe .Value ="\u0062\u0065\u0067i\u006e";case ST_FldCharTypeSeparate :_gabdbe .Value ="\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065";case ST_FldCharTypeEnd :_gabdbe .Value ="\u0065\u006e\u0064"; -};return _gabdbe ,nil ;}; +// Validate validates the CT_Row and its children +func (_cbgca *CT_Row )Validate ()error {return _cbgca .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");}; -// ValidateWithPath validates the CT_MacroName and its children, prefixing error messages with path -func (_egddg *CT_MacroName )ValidateWithPath (path string )error {return nil };func (_bbbg *CT_FontFamily )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbbg .ValAttr =ST_FontFamily (1);for _ ,_bcaea :=range start .Attr {if _bcaea .Name .Local =="\u0076\u0061\u006c"{_bbbg .ValAttr .UnmarshalXMLAttr (_bcaea ); -continue ;};};for {_deeec ,_fgfe :=d .Token ();if _fgfe !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_fgfe );};if _gbadc ,_dfdg :=_deeec .(_f .EndElement ); -_dfdg &&_gbadc .Name ==start .Name {break ;};};return nil ;};func (_ecabb *CT_RPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfdac :for {_ebcfg ,_gecba :=d .Token ();if _gecba !=nil {return _gecba ;};switch _caebg :=_ebcfg .(type ){case _f .StartElement :switch _caebg .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecabb .RStyle =NewCT_String (); -if _dcccbe :=d .DecodeElement (_ecabb .RStyle ,&_caebg );_dcccbe !=nil {return _dcccbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecabb .RFonts =NewCT_Fonts (); -if _eddfgd :=d .DecodeElement (_ecabb .RFonts ,&_caebg );_eddfgd !=nil {return _eddfgd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecabb .B =NewCT_OnOff (); -if _eefeb :=d .DecodeElement (_ecabb .B ,&_caebg );_eefeb !=nil {return _eefeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecabb .BCs =NewCT_OnOff (); -if _edbdfd :=d .DecodeElement (_ecabb .BCs ,&_caebg );_edbdfd !=nil {return _edbdfd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecabb .I =NewCT_OnOff (); -if _cccbc :=d .DecodeElement (_ecabb .I ,&_caebg );_cccbc !=nil {return _cccbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_ecabb .ICs =NewCT_OnOff (); -if _acab :=d .DecodeElement (_ecabb .ICs ,&_caebg );_acab !=nil {return _acab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecabb .Caps =NewCT_OnOff (); -if _agagb :=d .DecodeElement (_ecabb .Caps ,&_caebg );_agagb !=nil {return _agagb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecabb .SmallCaps =NewCT_OnOff (); -if _fdbbdc :=d .DecodeElement (_ecabb .SmallCaps ,&_caebg );_fdbbdc !=nil {return _fdbbdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecabb .Strike =NewCT_OnOff (); -if _bdcda :=d .DecodeElement (_ecabb .Strike ,&_caebg );_bdcda !=nil {return _bdcda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecabb .Dstrike =NewCT_OnOff (); -if _bafaa :=d .DecodeElement (_ecabb .Dstrike ,&_caebg );_bafaa !=nil {return _bafaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecabb .Outline =NewCT_OnOff (); -if _ababc :=d .DecodeElement (_ecabb .Outline ,&_caebg );_ababc !=nil {return _ababc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecabb .Shadow =NewCT_OnOff (); -if _deaef :=d .DecodeElement (_ecabb .Shadow ,&_caebg );_deaef !=nil {return _deaef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecabb .Emboss =NewCT_OnOff (); -if _cdgfc :=d .DecodeElement (_ecabb .Emboss ,&_caebg );_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 :"\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"}:_ecabb .Imprint =NewCT_OnOff (); -if _dgcda :=d .DecodeElement (_ecabb .Imprint ,&_caebg );_dgcda !=nil {return _dgcda ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecabb .NoProof =NewCT_OnOff (); -if _eebf :=d .DecodeElement (_ecabb .NoProof ,&_caebg );_eebf !=nil {return _eebf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecabb .SnapToGrid =NewCT_OnOff (); -if _acece :=d .DecodeElement (_ecabb .SnapToGrid ,&_caebg );_acece !=nil {return _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 :"\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"}:_ecabb .Vanish =NewCT_OnOff (); -if _gcggd :=d .DecodeElement (_ecabb .Vanish ,&_caebg );_gcggd !=nil {return _gcggd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecabb .WebHidden =NewCT_OnOff (); -if _cfca :=d .DecodeElement (_ecabb .WebHidden ,&_caebg );_cfca !=nil {return _cfca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecabb .Color =NewCT_Color (); -if _fcfge :=d .DecodeElement (_ecabb .Color ,&_caebg );_fcfge !=nil {return _fcfge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecabb .Spacing =NewCT_SignedTwipsMeasure (); -if _afgce :=d .DecodeElement (_ecabb .Spacing ,&_caebg );_afgce !=nil {return _afgce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecabb .W =NewCT_TextScale (); -if _gccdad :=d .DecodeElement (_ecabb .W ,&_caebg );_gccdad !=nil {return _gccdad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecabb .Kern =NewCT_HpsMeasure (); -if _ceaae :=d .DecodeElement (_ecabb .Kern ,&_caebg );_ceaae !=nil {return _ceaae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecabb .Position =NewCT_SignedHpsMeasure (); -if _aebgf :=d .DecodeElement (_ecabb .Position ,&_caebg );_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 :"\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"}:_ecabb .Sz =NewCT_HpsMeasure (); -if _cfgge :=d .DecodeElement (_ecabb .Sz ,&_caebg );_cfgge !=nil {return _cfgge ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecabb .SzCs =NewCT_HpsMeasure (); -if _gddca :=d .DecodeElement (_ecabb .SzCs ,&_caebg );_gddca !=nil {return _gddca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecabb .Highlight =NewCT_Highlight (); -if _ffac :=d .DecodeElement (_ecabb .Highlight ,&_caebg );_ffac !=nil {return _ffac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecabb .U =NewCT_Underline (); -if _cecdc :=d .DecodeElement (_ecabb .U ,&_caebg );_cecdc !=nil {return _cecdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecabb .Effect =NewCT_TextEffect (); -if _efgbb :=d .DecodeElement (_ecabb .Effect ,&_caebg );_efgbb !=nil {return _efgbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_ecabb .Bdr =NewCT_Border (); -if _abbed :=d .DecodeElement (_ecabb .Bdr ,&_caebg );_abbed !=nil {return _abbed ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecabb .Shd =NewCT_Shd (); -if _dcadc :=d .DecodeElement (_ecabb .Shd ,&_caebg );_dcadc !=nil {return _dcadc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecabb .FitText =NewCT_FitText (); -if _bgaab :=d .DecodeElement (_ecabb .FitText ,&_caebg );_bgaab !=nil {return _bgaab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecabb .VertAlign =NewCT_VerticalAlignRun (); -if _cggbd :=d .DecodeElement (_ecabb .VertAlign ,&_caebg );_cggbd !=nil {return _cggbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecabb .Rtl =NewCT_OnOff (); -if _febab :=d .DecodeElement (_ecabb .Rtl ,&_caebg );_febab !=nil {return _febab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecabb .Cs =NewCT_OnOff (); -if _ebedd :=d .DecodeElement (_ecabb .Cs ,&_caebg );_ebedd !=nil {return _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 :"\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"}:_ecabb .Em =NewCT_Em (); -if _dbabb :=d .DecodeElement (_ecabb .Em ,&_caebg );_dbabb !=nil {return _dbabb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecabb .Lang =NewCT_Language (); -if _ggeae :=d .DecodeElement (_ecabb .Lang ,&_caebg );_ggeae !=nil {return _ggeae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecabb .EastAsianLayout =NewCT_EastAsianLayout (); -if _addac :=d .DecodeElement (_ecabb .EastAsianLayout ,&_caebg );_addac !=nil {return _addac ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecabb .SpecVanish =NewCT_OnOff (); -if _cgfeb :=d .DecodeElement (_ecabb .SpecVanish ,&_caebg );_cgfeb !=nil {return _cgfeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecabb .OMath =NewCT_OnOff (); -if _cdegd :=d .DecodeElement (_ecabb .OMath ,&_caebg );_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 :"\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"}:_ecabb .RPrChange =NewCT_RPrChange (); -if _fgegf :=d .DecodeElement (_ecabb .RPrChange ,&_caebg );_fgegf !=nil {return _fgegf ;};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",_caebg .Name ); -if _dggcaa :=d .Skip ();_dggcaa !=nil {return _dggcaa ;};};case _f .EndElement :break _dfdac ;case _f .CharData :};};return nil ;};func (_dgdcfe ST_TextEffect )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_deagd :=_f .Attr {};_deagd .Name =name ;switch _dgdcfe {case ST_TextEffectUnset :_deagd .Value =""; -case ST_TextEffectBlinkBackground :_deagd .Value ="\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case ST_TextEffectLights :_deagd .Value ="\u006c\u0069\u0067\u0068\u0074\u0073";case ST_TextEffectAntsBlack :_deagd .Value ="\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k"; -case ST_TextEffectAntsRed :_deagd .Value ="\u0061n\u0074\u0073\u0052\u0065\u0064";case ST_TextEffectShimmer :_deagd .Value ="\u0073h\u0069\u006d\u006d\u0065\u0072";case ST_TextEffectSparkle :_deagd .Value ="\u0073p\u0061\u0072\u006b\u006c\u0065";case ST_TextEffectNone :_deagd .Value ="\u006e\u006f\u006e\u0065"; -};return _deagd ,nil ;}; +// Validate validates the CT_CalendarType and its children +func (_fggg *CT_CalendarType )Validate ()error {return _fggg .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065");}; -// Validate validates the WdAnchor and its children -func (_ecdbf *WdAnchor )Validate ()error {return _ecdbf .ValidateWithPath ("\u0057\u0064\u0041\u006e\u0063\u0068\u006f\u0072");};func (_cfade *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 _cfade .DxaOrigAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0064\u0078\u0061\u004f\u0072\u0069g"},Value :_d .Sprintf ("\u0025\u0076",*_cfade .DxaOrigAttr )});};if _cfade .DyaOrigAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0064\u0079\u0061\u004f\u0072\u0069g"},Value :_d .Sprintf ("\u0025\u0076",*_cfade .DyaOrigAttr )}); -};e .EncodeToken (start );if _cfade .Any !=nil {for _ ,_ebab :=range _cfade .Any {_ebab .MarshalXML (e ,_f .StartElement {});};};if _cfade .Drawing !=nil {_afcagf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}}; -e .EncodeElement (_cfade .Drawing ,_afcagf );};if _cfade .Choice !=nil {_cfade .Choice .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fefgb *WdCT_WordprocessingContentPartNonVisual )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _fefgb .CNvPr !=nil {_fgfef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_fefgb .CNvPr ,_fgfef );};if _fefgb .CNvContentPartPr !=nil {_ffdecb :=_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 (_fefgb .CNvContentPartPr ,_ffdecb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gfefbf *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 :_d .Sprintf ("\u0025\u0076",_gfefbf .ActualPgAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0077"},Value :_d .Sprintf ("\u0025\u0076",_gfefbf .WAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0068"},Value :_d .Sprintf ("\u0025\u0076",_gfefbf .HAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074\u0053\u007a"},Value :_d .Sprintf ("\u0025\u0076",_gfefbf .FontSzAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the WdCT_WordprocessingContentPart and its children +func (_aadeb *WdCT_WordprocessingContentPart )Validate ()error {return _aadeb .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 NewWdCT_WrapNone ()*WdCT_WrapNone {_cbbgaf :=&WdCT_WrapNone {};return _cbbgaf }; // Validate validates the CT_BdoContentRun and its children -func (_eee *CT_BdoContentRun )Validate ()error {return _eee .ValidateWithPath ("\u0043\u0054_\u0042\u0064\u006fC\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func (_ebdeff ST_TabJc )String ()string {switch _ebdeff {case 0:return "";case 1:return "\u0063\u006c\u0065a\u0072"; -case 2:return "\u0073\u0074\u0061r\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0065\u006e\u0064";case 5:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 6:return "\u0062\u0061\u0072";case 7:return "\u006e\u0075\u006d"; -case 8:return "\u006c\u0065\u0066\u0074";case 9:return "\u0072\u0069\u0067h\u0074";};return "";};type CT_RPrOriginal struct{ +func (_efcc *CT_BdoContentRun )Validate ()error {return _efcc .ValidateWithPath ("\u0043\u0054_\u0042\u0064\u006fC\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};type CT_Captions struct{ -// Referenced Character Style -RStyle *CT_String ; +// Single Caption Type Definition +Caption []*CT_Caption ; -// Run Fonts -RFonts *CT_Fonts ; +// Automatic Captioning Settings +AutoCaptions *CT_AutoCaptions ;};func NewEG_PContentMath ()*EG_PContentMath {_aefaef :=&EG_PContentMath {};return _aefaef };func NewCT_TblGridChange ()*CT_TblGridChange {_cbbcf :=&CT_TblGridChange {};_cbbcf .TblGrid =NewCT_TblGridBase ();return _cbbcf ; +};func (_bgdaa *WdWgp )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgdaa .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup ();_dfcab :for {_febdg ,_fdeeb :=d .Token ();if _fdeeb !=nil {return _fdeeb ;};switch _aebbedf :=_febdg .(type ){case _d .StartElement :switch _aebbedf .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"}:_bgdaa .CNvPr =_ed .NewCT_NonVisualDrawingProps (); +if _gfdfc :=d .DecodeElement (_bgdaa .CNvPr ,&_aebbedf );_gfdfc !=nil {return _gfdfc ;};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 _aabef :=d .DecodeElement (_bgdaa .CNvGrpSpPr ,&_aebbedf ); +_aabef !=nil {return _aabef ;};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 _dbdfd :=d .DecodeElement (_bgdaa .GrpSpPr ,&_aebbedf ); +_dbdfd !=nil {return _dbdfd ;};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"}:_gdbffg :=NewWdCT_WordprocessingGroupChoice (); +if _gbgaa :=d .DecodeElement (&_gdbffg .Wsp ,&_aebbedf );_gbgaa !=nil {return _gbgaa ;};_bgdaa .Choice =append (_bgdaa .Choice ,_gdbffg );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"}:_cbabga :=NewWdCT_WordprocessingGroupChoice (); +if _afbbb :=d .DecodeElement (&_cbabga .GrpSp ,&_aebbedf );_afbbb !=nil {return _afbbb ;};_bgdaa .Choice =append (_bgdaa .Choice ,_cbabga );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"}:_baefc :=NewWdCT_WordprocessingGroupChoice (); +if _eafbcdd :=d .DecodeElement (&_baefc .GraphicFrame ,&_aebbedf );_eafbcdd !=nil {return _eafbcdd ;};_bgdaa .Choice =append (_bgdaa .Choice ,_baefc );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"}:_cccacg :=NewWdCT_WordprocessingGroupChoice (); +if _deagcf :=d .DecodeElement (&_cccacg .Pic ,&_aebbedf );_deagcf !=nil {return _deagcf ;};_bgdaa .Choice =append (_bgdaa .Choice ,_cccacg );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"}:_gbgeeg :=NewWdCT_WordprocessingGroupChoice (); +if _egdgf :=d .DecodeElement (&_gbgeeg .ContentPart ,&_aebbedf );_egdgf !=nil {return _egdgf ;};_bgdaa .Choice =append (_bgdaa .Choice ,_gbgeeg );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"}:_bgdaa .ExtLst =_ed .NewCT_OfficeArtExtensionList (); +if _dgbfg :=d .DecodeElement (_bgdaa .ExtLst ,&_aebbedf );_dgbfg !=nil {return _dgbfg ;};default:_gb .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",_aebbedf .Name ); +if _ffggb :=d .Skip ();_ffggb !=nil {return _ffggb ;};};case _d .EndElement :break _dfcab ;case _d .CharData :};};return nil ;};type AG_Password struct{AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;};func (_gcebf *CT_PPrBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dedea :for {_ggdcg ,_dgccf :=d .Token (); +if _dgccf !=nil {return _dgccf ;};switch _efgfa :=_ggdcg .(type ){case _d .StartElement :switch _efgfa .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"}:_gcebf .PStyle =NewCT_String (); +if _cgbdc :=d .DecodeElement (_gcebf .PStyle ,&_efgfa );_cgbdc !=nil {return _cgbdc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcebf .KeepNext =NewCT_OnOff (); +if _beafg :=d .DecodeElement (_gcebf .KeepNext ,&_efgfa );_beafg !=nil {return _beafg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcebf .KeepLines =NewCT_OnOff (); +if _ecead :=d .DecodeElement (_gcebf .KeepLines ,&_efgfa );_ecead !=nil {return _ecead ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcebf .PageBreakBefore =NewCT_OnOff (); +if _bacegf :=d .DecodeElement (_gcebf .PageBreakBefore ,&_efgfa );_bacegf !=nil {return _bacegf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcebf .FramePr =NewCT_FramePr (); +if _abfe :=d .DecodeElement (_gcebf .FramePr ,&_efgfa );_abfe !=nil {return _abfe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcebf .WidowControl =NewCT_OnOff (); +if _ccfba :=d .DecodeElement (_gcebf .WidowControl ,&_efgfa );_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 :"\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"}:_gcebf .NumPr =NewCT_NumPr (); +if _bfcge :=d .DecodeElement (_gcebf .NumPr ,&_efgfa );_bfcge !=nil {return _bfcge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcebf .SuppressLineNumbers =NewCT_OnOff (); +if _caage :=d .DecodeElement (_gcebf .SuppressLineNumbers ,&_efgfa );_caage !=nil {return _caage ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcebf .PBdr =NewCT_PBdr (); +if _dafbf :=d .DecodeElement (_gcebf .PBdr ,&_efgfa );_dafbf !=nil {return _dafbf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcebf .Shd =NewCT_Shd (); +if _badag :=d .DecodeElement (_gcebf .Shd ,&_efgfa );_badag !=nil {return _badag ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcebf .Tabs =NewCT_Tabs (); +if _bddf :=d .DecodeElement (_gcebf .Tabs ,&_efgfa );_bddf !=nil {return _bddf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcebf .SuppressAutoHyphens =NewCT_OnOff (); +if _dcgdcb :=d .DecodeElement (_gcebf .SuppressAutoHyphens ,&_efgfa );_dcgdcb !=nil {return _dcgdcb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcebf .Kinsoku =NewCT_OnOff (); +if _feeged :=d .DecodeElement (_gcebf .Kinsoku ,&_efgfa );_feeged !=nil {return _feeged ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcebf .WordWrap =NewCT_OnOff (); +if _dabedf :=d .DecodeElement (_gcebf .WordWrap ,&_efgfa );_dabedf !=nil {return _dabedf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcebf .OverflowPunct =NewCT_OnOff (); +if _gcdaf :=d .DecodeElement (_gcebf .OverflowPunct ,&_efgfa );_gcdaf !=nil {return _gcdaf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcebf .TopLinePunct =NewCT_OnOff (); +if _acdfc :=d .DecodeElement (_gcebf .TopLinePunct ,&_efgfa );_acdfc !=nil {return _acdfc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcebf .AutoSpaceDE =NewCT_OnOff (); +if _adgbbc :=d .DecodeElement (_gcebf .AutoSpaceDE ,&_efgfa );_adgbbc !=nil {return _adgbbc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcebf .AutoSpaceDN =NewCT_OnOff (); +if _fcgca :=d .DecodeElement (_gcebf .AutoSpaceDN ,&_efgfa );_fcgca !=nil {return _fcgca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcebf .Bidi =NewCT_OnOff (); +if _gbfg :=d .DecodeElement (_gcebf .Bidi ,&_efgfa );_gbfg !=nil {return _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 :"\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"}:_gcebf .AdjustRightInd =NewCT_OnOff (); +if _cefee :=d .DecodeElement (_gcebf .AdjustRightInd ,&_efgfa );_cefee !=nil {return _cefee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcebf .SnapToGrid =NewCT_OnOff (); +if _ggeca :=d .DecodeElement (_gcebf .SnapToGrid ,&_efgfa );_ggeca !=nil {return _ggeca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcebf .Spacing =NewCT_Spacing (); +if _bafae :=d .DecodeElement (_gcebf .Spacing ,&_efgfa );_bafae !=nil {return _bafae ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcebf .Ind =NewCT_Ind (); +if _gaggg :=d .DecodeElement (_gcebf .Ind ,&_efgfa );_gaggg !=nil {return _gaggg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcebf .ContextualSpacing =NewCT_OnOff (); +if _eddfd :=d .DecodeElement (_gcebf .ContextualSpacing ,&_efgfa );_eddfd !=nil {return _eddfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcebf .MirrorIndents =NewCT_OnOff (); +if _dedffe :=d .DecodeElement (_gcebf .MirrorIndents ,&_efgfa );_dedffe !=nil {return _dedffe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcebf .SuppressOverlap =NewCT_OnOff (); +if _eddbb :=d .DecodeElement (_gcebf .SuppressOverlap ,&_efgfa );_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 :"\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"}:_gcebf .Jc =NewCT_Jc (); +if _aaebd :=d .DecodeElement (_gcebf .Jc ,&_efgfa );_aaebd !=nil {return _aaebd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcebf .TextDirection =NewCT_TextDirection (); +if _cedca :=d .DecodeElement (_gcebf .TextDirection ,&_efgfa );_cedca !=nil {return _cedca ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcebf .TextAlignment =NewCT_TextAlignment (); +if _ddgff :=d .DecodeElement (_gcebf .TextAlignment ,&_efgfa );_ddgff !=nil {return _ddgff ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcebf .TextboxTightWrap =NewCT_TextboxTightWrap (); +if _debdb :=d .DecodeElement (_gcebf .TextboxTightWrap ,&_efgfa );_debdb !=nil {return _debdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcebf .OutlineLvl =NewCT_DecimalNumber (); +if _ggbeb :=d .DecodeElement (_gcebf .OutlineLvl ,&_efgfa );_ggbeb !=nil {return _ggbeb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcebf .DivId =NewCT_DecimalNumber (); +if _gggec :=d .DecodeElement (_gcebf .DivId ,&_efgfa );_gggec !=nil {return _gggec ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcebf .CnfStyle =NewCT_Cnf (); +if _gbfdc :=d .DecodeElement (_gcebf .CnfStyle ,&_efgfa );_gbfdc !=nil {return _gbfdc ;};default:_gb .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",_efgfa .Name ); +if _bbgdg :=d .Skip ();_bbgdg !=nil {return _bbgdg ;};};case _d .EndElement :break _dedea ;case _d .CharData :};};return nil ;}; -// Bold -B *CT_OnOff ; +// ValidateWithPath validates the CT_MailMerge and its children, prefixing error messages with path +func (_ebege *CT_MailMerge )ValidateWithPath (path string )error {if _fagca :=_ebege .MainDocumentType .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006e\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065");_fagca !=nil {return _fagca ; +};if _ebege .LinkToQuery !=nil {if _cdfccc :=_ebege .LinkToQuery .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079");_cdfccc !=nil {return _cdfccc ;};};if _dgeea :=_ebege .DataType .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0054\u0079\u0070e"); +_dgeea !=nil {return _dgeea ;};if _ebege .ConnectString !=nil {if _bggce :=_ebege .ConnectString .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0053t\u0072\u0069\u006e\u0067");_bggce !=nil {return _bggce ;};};if _ebege .Query !=nil {if _acfca :=_ebege .Query .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079"); +_acfca !=nil {return _acfca ;};};if _ebege .DataSource !=nil {if _egbdd :=_ebege .DataSource .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");_egbdd !=nil {return _egbdd ;};};if _ebege .HeaderSource !=nil {if _dgeda :=_ebege .HeaderSource .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065"); +_dgeda !=nil {return _dgeda ;};};if _ebege .DoNotSuppressBlankLines !=nil {if _abbcg :=_ebege .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"); +_abbcg !=nil {return _abbcg ;};};if _ebege .Destination !=nil {if _dafef :=_ebege .Destination .ValidateWithPath (path +"\u002f\u0044\u0065s\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e");_dafef !=nil {return _dafef ;};};if _ebege .AddressFieldName !=nil {if _ecgbd :=_ebege .AddressFieldName .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0046\u0069\u0065\u006cd\u004e\u0061\u006d\u0065"); +_ecgbd !=nil {return _ecgbd ;};};if _ebege .MailSubject !=nil {if _aadcb :=_ebege .MailSubject .ValidateWithPath (path +"\u002f\u004d\u0061i\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074");_aadcb !=nil {return _aadcb ;};};if _ebege .MailAsAttachment !=nil {if _ccacc :=_ebege .MailAsAttachment .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u0041\u0073\u0041\u0074\u0074\u0061\u0063h\u006d\u0065\u006e\u0074"); +_ccacc !=nil {return _ccacc ;};};if _ebege .ViewMergedData !=nil {if _cfddf :=_ebege .ViewMergedData .ValidateWithPath (path +"\u002fV\u0069e\u0077\u004d\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061");_cfddf !=nil {return _cfddf ;};};if _ebege .ActiveRecord !=nil {if _bebd :=_ebege .ActiveRecord .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064"); +_bebd !=nil {return _bebd ;};};if _ebege .CheckErrors !=nil {if _ccdbf :=_ebege .CheckErrors .ValidateWithPath (path +"\u002f\u0043\u0068e\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073");_ccdbf !=nil {return _ccdbf ;};};if _ebege .Odso !=nil {if _ggagb :=_ebege .Odso .ValidateWithPath (path +"\u002f\u004f\u0064s\u006f"); +_ggagb !=nil {return _ggagb ;};};return nil ;}; -// Complex Script Bold -BCs *CT_OnOff ; +// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path +func (_fcdfc *CT_OnOff )ValidateWithPath (path string )error {if _fcdfc .ValAttr !=nil {if _gacac :=_fcdfc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gacac !=nil {return _gacac ;};};return nil ;};func (_fcfcdg ST_ChapterSep )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fcfcdg .String (),start ); +};type CT_TblCellMar struct{ -// Italics -I *CT_OnOff ; +// Table Cell Top Margin Default +Top *CT_TblWidth ; -// Complex Script Italics -ICs *CT_OnOff ; +// Table Cell Leading Margin Default +Start *CT_TblWidth ; -// Display All Characters As Capital Letters -Caps *CT_OnOff ; +// Table Cell Leading Margin Default +Left *CT_TblWidth ; -// Small Caps -SmallCaps *CT_OnOff ; +// Table Cell Bottom Margin Default +Bottom *CT_TblWidth ; -// Single Strikethrough -Strike *CT_OnOff ; +// Table Cell Trailing Margin Default +End *CT_TblWidth ; -// Double Strikethrough -Dstrike *CT_OnOff ; +// Table Cell Trailing Margin Default +Right *CT_TblWidth ;};const (ST_PageBorderZOrderUnset ST_PageBorderZOrder =0;ST_PageBorderZOrderFront ST_PageBorderZOrder =1;ST_PageBorderZOrderBack ST_PageBorderZOrder =2;);func (_cecdgc ST_FldCharType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cecdgc .String (),start ); +};type CT_DocPartName struct{ -// Display Character Outline -Outline *CT_OnOff ; +// Name Value +ValAttr string ; -// Shadow -Shadow *CT_OnOff ; +// Built-In Entry +DecoratedAttr *_gf .ST_OnOff ;}; -// Embossing -Emboss *CT_OnOff ; +// ValidateWithPath validates the CT_DocPart and its children, prefixing error messages with path +func (_abeg *CT_DocPart )ValidateWithPath (path string )error {if _abeg .DocPartPr !=nil {if _eabe :=_abeg .DocPartPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");_eabe !=nil {return _eabe ;};};if _abeg .DocPartBody !=nil {if _cfbe :=_abeg .DocPartBody .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"); +_cfbe !=nil {return _cfbe ;};};return nil ;};func (_gfbaf *CT_TblOverlap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ffabg ,_fcgga :=_gfbaf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fcgga !=nil {return _fcgga ; +};start .Attr =append (start .Attr ,_ffabg );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbgfa ST_PageBorderZOrder )Validate ()error {return _cbgfa .ValidateWithPath ("")};func (_gceea ST_WmlColorSchemeIndex )ValidateWithPath (path string )error {switch _gceea {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 (_gceea )); +};return nil ;};func (_gbeceg *CT_TrackChangesView )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbeceg .MarkupAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u006b\u0075\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_gbeceg .MarkupAttr )}); +};if _gbeceg .CommentsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_gbeceg .CommentsAttr )});};if _gbeceg .InsDelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u006e\u0073\u0044\u0065\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_gbeceg .InsDelAttr )}); +};if _gbeceg .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 :_b .Sprintf ("\u0025\u0076",*_gbeceg .FormattingAttr )});};if _gbeceg .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 :_b .Sprintf ("\u0025\u0076",*_gbeceg .InkAnnotationsAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfebg ST_PageBorderDisplay )ValidateWithPath (path string )error {switch _cfebg {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 (_cfebg )); +};return nil ;};func (_dgceae *ST_DocPartGallery )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgedg ,_fbecc :=d .Token ();if _fbecc !=nil {return _fbecc ;};if _cgcacg ,_ccgdbf :=_fgedg .(_d .EndElement );_ccgdbf &&_cgcacg .Name ==start .Name {*_dgceae =1; +return nil ;};if _bgfdc ,_cebeg :=_fgedg .(_d .CharData );!_cebeg {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",_fgedg );}else {switch string (_bgfdc ){case "":*_dgceae =0; +case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_dgceae =1;case "\u0061\u006e\u0079":*_dgceae =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dgceae =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_dgceae =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_dgceae =5; +case "\u0065\u0071":*_dgceae =6;case "\u0066\u0074\u0072\u0073":*_dgceae =7;case "\u0068\u0064\u0072\u0073":*_dgceae =8;case "\u0070\u0067\u004eu\u006d":*_dgceae =9;case "\u0074\u0062\u006c\u0073":*_dgceae =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_dgceae =11; +case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_dgceae =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_dgceae =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_dgceae =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_dgceae =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_dgceae =16; +case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_dgceae =17;case "\u0062\u0069\u0062":*_dgceae =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_dgceae =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_dgceae =20; +case "\u0063\u0075\u0073\u0074\u0045\u0071":*_dgceae =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_dgceae =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_dgceae =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_dgceae =24; +case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_dgceae =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_dgceae =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_dgceae =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_dgceae =28; +case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_dgceae =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_dgceae =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_dgceae =31; +case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_dgceae =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_dgceae =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_dgceae =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_dgceae =35; +case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_dgceae =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_dgceae =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_dgceae =38;};};_fgedg ,_fbecc =d .Token ();if _fbecc !=nil {return _fbecc ;};if _bgfeb ,_edabee :=_fgedg .(_d .EndElement ); +_edabee &&_bgfeb .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",_fgedg );};func (_dagfa WdST_RelFromH )Validate ()error {return _dagfa .ValidateWithPath ("")}; +type CT_Comments struct{ -// Imprinting -Imprint *CT_OnOff ; +// Comment Content +Comment []*CT_Comment ;};const (ST_SdtDateMappingTypeUnset ST_SdtDateMappingType =0;ST_SdtDateMappingTypeText ST_SdtDateMappingType =1;ST_SdtDateMappingTypeDate ST_SdtDateMappingType =2;ST_SdtDateMappingTypeDateTime ST_SdtDateMappingType =3;);func (_caafgf *WdCT_PosHChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _caafgf .Align !=WdST_AlignHUnset {_bcgdd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}}; +e .EncodeElement (_caafgf .Align ,_bcgdd );};if _caafgf .PosOffset !=nil {_cdgbdg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_caafgf .PosOffset ,_cdgbdg );};return nil ; +};func NewEG_PContentBase ()*EG_PContentBase {_cdgeb :=&EG_PContentBase {};return _cdgeb };func (_ababf WdST_AlignV )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ababf .String (),start );};func (_addaec *ST_SdtDateMappingType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_addaec =0; +case "\u0074\u0065\u0078\u0074":*_addaec =1;case "\u0064\u0061\u0074\u0065":*_addaec =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_addaec =3;};return nil ;};func (_edgg *CT_Base64Binary )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abd :=range start .Attr {if _abd .Name .Local =="\u0076\u0061\u006c"{_fcg ,_fcd :=_abd .Value ,error (nil ); +if _fcd !=nil {return _fcd ;};_edgg .ValAttr =_fcg ;continue ;};};for {_gcd ,_ebd :=d .Token ();if _ebd !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0036\u0034B\u0069\u006e\u0061r\u0079:\u0020\u0025\u0073",_ebd ); +};if _add ,_dgaa :=_gcd .(_d .EndElement );_dgaa &&_add .Name ==start .Name {break ;};};return nil ;};func NewCT_Settings ()*CT_Settings {_bcdgbb :=&CT_Settings {};return _bcdgbb }; -// Do Not Check Spelling or Grammar -NoProof *CT_OnOff ; +// ValidateWithPath validates the CT_VerticalJc and its children, prefixing error messages with path +func (_fdfgc *CT_VerticalJc )ValidateWithPath (path string )error {if _fdfgc .ValAttr ==ST_VerticalJcUnset {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 _cccagg :=_fdfgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cccagg !=nil {return _cccagg ;};return nil ;};func (_aaeegb ST_DocPartBehavior )Validate ()error {return _aaeegb .ValidateWithPath ("")}; -// Use Document Grid Settings For Inter-Character Spacing -SnapToGrid *CT_OnOff ; +// Validate validates the CT_Tc and its children +func (_faebg *CT_Tc )Validate ()error {return _faebg .ValidateWithPath ("\u0043\u0054\u005fT\u0063")};func (_gfgfdc *ST_DocPartType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gfgfdc =0;case "\u006e\u006f\u006e\u0065":*_gfgfdc =1; +case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gfgfdc =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_gfgfdc =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_gfgfdc =4;case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_gfgfdc =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_gfgfdc =6; +case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_gfgfdc =7;};return nil ;};func NewCT_MailMerge ()*CT_MailMerge {_bcgbc :=&CT_MailMerge {};_bcgbc .MainDocumentType =NewCT_MailMergeDocType ();_bcgbc .DataType =NewCT_MailMergeDataType ();return _bcgbc ; +};func (_fdceda ST_LevelSuffix )ValidateWithPath (path string )error {switch _fdceda {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 (_fdceda )); +};return nil ;};func (_ccffeb ST_ObjectDrawAspect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ccffeb .String (),start );}; -// Hidden Text -Vanish *CT_OnOff ; +// Validate validates the WdCT_GraphicFrame and its children +func (_bebcg *WdCT_GraphicFrame )Validate ()error {return _bebcg .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065");};type CT_TblGrid struct{ -// Web Hidden Text -WebHidden *CT_OnOff ; +// Grid Column Definition +GridCol []*CT_TblGridCol ;TblGridChange *CT_TblGridChange ;};const (WdST_RelFromHUnset WdST_RelFromH =0;WdST_RelFromHMargin WdST_RelFromH =1;WdST_RelFromHPage WdST_RelFromH =2;WdST_RelFromHColumn WdST_RelFromH =3;WdST_RelFromHCharacter WdST_RelFromH =4; +WdST_RelFromHLeftMargin WdST_RelFromH =5;WdST_RelFromHRightMargin WdST_RelFromH =6;WdST_RelFromHInsideMargin WdST_RelFromH =7;WdST_RelFromHOutsideMargin WdST_RelFromH =8;);func NewCT_FontRel ()*CT_FontRel {_ccfad :=&CT_FontRel {};_ccfad .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 _ccfad ;};func (_gffee *CT_WebSettings )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gffee .Frameset !=nil {_aace :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}}; +e .EncodeElement (_gffee .Frameset ,_aace );};if _gffee .Divs !=nil {_degfeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0073"}};e .EncodeElement (_gffee .Divs ,_degfeg );};if _gffee .Encoding !=nil {_eadeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}}; +e .EncodeElement (_gffee .Encoding ,_eadeg );};if _gffee .OptimizeForBrowser !=nil {_aaceb :=_d .StartElement {Name :_d .Name {Local :"w\u003ao\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0046o\u0072\u0042\u0072\u006fws\u0065\u0072"}};e .EncodeElement (_gffee .OptimizeForBrowser ,_aaceb ); +};if _gffee .RelyOnVML !=nil {_bbbdba :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c"}};e .EncodeElement (_gffee .RelyOnVML ,_bbbdba );};if _gffee .AllowPNG !=nil {_edeec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}}; +e .EncodeElement (_gffee .AllowPNG ,_edeec );};if _gffee .DoNotRelyOnCSS !=nil {_fgfbe :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003ad\u006f\u004e\u006ft\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053"}};e .EncodeElement (_gffee .DoNotRelyOnCSS ,_fgfbe ); +};if _gffee .DoNotSaveAsSingleFile !=nil {_gefec :=_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 (_gffee .DoNotSaveAsSingleFile ,_gefec ); +};if _gffee .DoNotOrganizeInFolder !=nil {_ecece :=_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 (_gffee .DoNotOrganizeInFolder ,_ecece ); +};if _gffee .DoNotUseLongFileNames !=nil {_efaad :=_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 (_gffee .DoNotUseLongFileNames ,_efaad ); +};if _gffee .PixelsPerInch !=nil {_gdfab :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0070i\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}};e .EncodeElement (_gffee .PixelsPerInch ,_gdfab );};if _gffee .TargetScreenSz !=nil {_gdebgd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0061\u0072\u0067e\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a"}}; +e .EncodeElement (_gffee .TargetScreenSz ,_gdebgd );};if _gffee .SaveSmartTagsAsXml !=nil {_geacc :=_d .StartElement {Name :_d .Name {Local :"w\u003as\u0061\u0076\u0065\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0073\u0041sX\u006d\u006c"}};e .EncodeElement (_gffee .SaveSmartTagsAsXml ,_geacc ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_SdtDateMappingType byte ;func NewCT_Comment ()*CT_Comment {_dgaf :=&CT_Comment {};return _dgaf };func (_gbcgc *WdCT_WrapThrough )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dbccb ,_daeed :=_gbcgc .WrapTextAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"}); +if _daeed !=nil {return _daeed ;};start .Attr =append (start .Attr ,_dbccb );if _gbcgc .DistLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_b .Sprintf ("\u0025\u0076",*_gbcgc .DistLAttr )}); +};if _gbcgc .DistRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_b .Sprintf ("\u0025\u0076",*_gbcgc .DistRAttr )});};e .EncodeToken (start );_cacfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}}; +e .EncodeElement (_gbcgc .WrapPolygon ,_cacfg );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcgaa *ST_TblStyleOverrideType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_befceg ,_dddad :=d .Token ();if _dddad !=nil {return _dddad ; +};if _gefced ,_eccgbf :=_befceg .(_d .EndElement );_eccgbf &&_gefced .Name ==start .Name {*_gcgaa =1;return nil ;};if _bafgdg ,_ggcgbb :=_befceg .(_d .CharData );!_ggcgbb {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",_befceg ); +}else {switch string (_bafgdg ){case "":*_gcgaa =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_gcgaa =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_gcgaa =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_gcgaa =3; +case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_gcgaa =4;case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_gcgaa =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_gcgaa =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_gcgaa =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_gcgaa =8; +case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_gcgaa =9;case "\u006e\u0065\u0043\u0065\u006c\u006c":*_gcgaa =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_gcgaa =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_gcgaa =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_gcgaa =13; +};};_befceg ,_dddad =d .Token ();if _dddad !=nil {return _dddad ;};if _dacagc ,_ededb :=_befceg .(_d .EndElement );_ededb &&_dacagc .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",_befceg ); +}; -// Run Content Color -Color *CT_Color ; +// Validate validates the CT_CharacterSpacing and its children +func (_ccdge *CT_CharacterSpacing )Validate ()error {return _ccdge .ValidateWithPath ("\u0043\u0054\u005f\u0043ha\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067");};func (_gfafg *WdCT_WordprocessingShape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfafg .Choice =NewWdCT_WordprocessingShapeChoice (); +_gfafg .SpPr =_ed .NewCT_ShapeProperties ();_gfafg .BodyPr =_ed .NewCT_TextBodyProperties ();for _ ,_baadcc :=range start .Attr {if _baadcc .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_eacad ,_dgddfd :=_e .ParseBool (_baadcc .Value ); +if _dgddfd !=nil {return _dgddfd ;};_gfafg .NormalEastAsianFlowAttr =&_eacad ;continue ;};};_badcdf :for {_fefffe ,_ffgcb :=d .Token ();if _ffgcb !=nil {return _ffgcb ;};switch _beaae :=_fefffe .(type ){case _d .StartElement :switch _beaae .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"}:_gfafg .CNvPr =_ed .NewCT_NonVisualDrawingProps (); +if _fffcbd :=d .DecodeElement (_gfafg .CNvPr ,&_beaae );_fffcbd !=nil {return _fffcbd ;};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"}:_gfafg .Choice =NewWdCT_WordprocessingShapeChoice (); +if _acade :=d .DecodeElement (&_gfafg .Choice .CNvSpPr ,&_beaae );_acade !=nil {return _acade ;};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"}:_gfafg .Choice =NewWdCT_WordprocessingShapeChoice (); +if _eeggg :=d .DecodeElement (&_gfafg .Choice .CNvCnPr ,&_beaae );_eeggg !=nil {return _eeggg ;};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 _afaed :=d .DecodeElement (_gfafg .SpPr ,&_beaae ); +_afaed !=nil {return _afaed ;};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"}:_gfafg .Style =_ed .NewCT_ShapeStyle (); +if _dgfee :=d .DecodeElement (_gfafg .Style ,&_beaae );_dgfee !=nil {return _dgfee ;};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"}:_gfafg .ExtLst =_ed .NewCT_OfficeArtExtensionList (); +if _cebbfa :=d .DecodeElement (_gfafg .ExtLst ,&_beaae );_cebbfa !=nil {return _cebbfa ;};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"}:_gfafg .WChoice =NewWdCT_WordprocessingShapeChoice1 (); +if _ffdfbd :=d .DecodeElement (&_gfafg .WChoice .Txbx ,&_beaae );_ffdfbd !=nil {return _ffdfbd ;};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"}:_gfafg .WChoice =NewWdCT_WordprocessingShapeChoice1 (); +if _baeaa :=d .DecodeElement (&_gfafg .WChoice .LinkedTxbx ,&_beaae );_baeaa !=nil {return _baeaa ;};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 _dggffd :=d .DecodeElement (_gfafg .BodyPr ,&_beaae ); +_dggffd !=nil {return _dggffd ;};default:_gb .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",_beaae .Name ); +if _dffgcb :=d .Skip ();_dffgcb !=nil {return _dffgcb ;};};case _d .EndElement :break _badcdf ;case _d .CharData :};};return nil ;};func (_ceebc ST_StyleSort )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ceebc .String (),start ); +};func (_fdeef *CT_FFCheckBox )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fdeef .Choice !=nil {_fdeef .Choice .MarshalXML (e ,_d .StartElement {});};if _fdeef .Default !=nil {_aage :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}}; +e .EncodeElement (_fdeef .Default ,_aage );};if _fdeef .Checked !=nil {_dfgbc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_fdeef .Checked ,_dfgbc );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type WdCT_WrapPath struct{EditedAttr *bool ;Start *_ed .CT_Point2D ;LineTo []*_ed .CT_Point2D ;};type WdST_AlignV byte ;func (_ggccbc ST_DocPartType )Validate ()error {return _ggccbc .ValidateWithPath ("")};func (_fdebd *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 :_b .Sprintf ("\u0025\u0076",_fdebd .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbbec *WdCT_WordprocessingContentPart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbgbc :=range start .Attr {if _cbgbc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cbgbc .Name .Local =="\u0069\u0064"||_cbgbc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cbgbc .Name .Local =="\u0069\u0064"{_bggdf ,_eddacc :=_cbgbc .Value ,error (nil ); +if _eddacc !=nil {return _eddacc ;};_fbbec .IdAttr =_bggdf ;continue ;};if _cbgbc .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_fbbec .BwModeAttr .UnmarshalXMLAttr (_cbgbc );continue ;};};_fbbaf :for {_cecaf ,_dccedgf :=d .Token ();if _dccedgf !=nil {return _dccedgf ; +};switch _abbde :=_cecaf .(type ){case _d .StartElement :switch _abbde .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"}:_fbbec .NvContentPartPr =NewWdCT_WordprocessingContentPartNonVisual (); +if _cgddb :=d .DecodeElement (_fbbec .NvContentPartPr ,&_abbde );_cgddb !=nil {return _cgddb ;};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"}:_fbbec .Xfrm =_ed .NewCT_Transform2D (); +if _gcdea :=d .DecodeElement (_fbbec .Xfrm ,&_abbde );_gcdea !=nil {return _gcdea ;};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"}:_fbbec .ExtLst =_ed .NewCT_OfficeArtExtensionList (); +if _eaaff :=d .DecodeElement (_fbbec .ExtLst ,&_abbde );_eaaff !=nil {return _eaaff ;};default:_gb .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",_abbde .Name ); +if _eaeag :=d .Skip ();_eaeag !=nil {return _eaeag ;};};case _d .EndElement :break _fbbaf ;case _d .CharData :};};return nil ;}; -// Character Spacing Adjustment -Spacing *CT_SignedTwipsMeasure ; +// ValidateWithPath validates the CT_Br and its children, prefixing error messages with path +func (_abb *CT_Br )ValidateWithPath (path string )error {if _adac :=_abb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_adac !=nil {return _adac ;};if _bbg :=_abb .ClearAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0065\u0061\u0072\u0041\u0074\u0074\u0072"); +_bbg !=nil {return _bbg ;};return nil ;};type CT_DocProtect struct{ -// Expanded/Compressed Text -W *CT_TextScale ; +// Document Editing Restrictions +EditAttr ST_DocProtect ; -// Font Kerning -Kern *CT_HpsMeasure ; +// Only Allow Formatting With Unlocked Styles +FormattingAttr *_gf .ST_OnOff ; -// Vertically Raised or Lowered Text -Position *CT_SignedHpsMeasure ; +// Enforce Document Protection Settings +EnforcementAttr *_gf .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _gf .ST_CryptProv ;CryptAlgorithmClassAttr _gf .ST_AlgClass ;CryptAlgorithmTypeAttr _gf .ST_AlgType ;CryptAlgorithmSidAttr *int64 ; +CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};func (_dfdad *EG_RPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfedb :for {_fggge ,_decac :=d .Token (); +if _decac !=nil {return _decac ;};switch _cbcdf :=_fggge .(type ){case _d .StartElement :switch _cbcdf .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"}:_dfdad .RPr =NewCT_RPr (); +if _cadcf :=d .DecodeElement (_dfdad .RPr ,&_cbcdf );_cadcf !=nil {return _cadcf ;};default:_gb .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",_cbcdf .Name ); +if _ddfca :=d .Skip ();_ddfca !=nil {return _ddfca ;};};case _d .EndElement :break _dfedb ;case _d .CharData :};};return nil ;};func (_bbdegd ST_DropCap )ValidateWithPath (path string )error {switch _bbdegd {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 (_bbdegd )); +};return nil ;};type CT_FFDDList struct{ -// Non-Complex Script Font Size -Sz *CT_HpsMeasure ; +// Drop-Down List Selection +Result *CT_DecimalNumber ; -// Complex Script Font Size -SzCs *CT_HpsMeasure ; +// Default Drop-Down List Item Index +Default *CT_DecimalNumber ; -// Text Highlighting -Highlight *CT_Highlight ; +// Drop-Down List Entry +ListEntry []*CT_String ;};func (_dgafc ST_FrameLayout )ValidateWithPath (path string )error {switch _dgafc {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 (_dgafc )); +};return nil ;};type CT_ProofErr struct{ -// Underline -U *CT_Underline ; +// Proofing Error Anchor Type +TypeAttr ST_ProofErr ;}; -// Animated Text Effect -Effect *CT_TextEffect ; +// Validate validates the WdCT_TextboxInfo and its children +func (_gbacgb *WdCT_TextboxInfo )Validate ()error {return _gbacgb .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054e\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f");};func (_cfcef *CT_SdtCell )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _cfcef .SdtPr !=nil {_dbbdfg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_cfcef .SdtPr ,_dbbdfg );};if _cfcef .SdtEndPr !=nil {_daadb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}}; +e .EncodeElement (_cfcef .SdtEndPr ,_daadb );};if _cfcef .SdtContent !=nil {_acdeff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_cfcef .SdtContent ,_acdeff );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_fdgde *CT_SmartTagType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ccafbd :=range start .Attr {if _ccafbd .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0075\u0072\u0069"{_cedfc ,_bfgeg :=_ccafbd .Value ,error (nil ); +if _bfgeg !=nil {return _bfgeg ;};_fdgde .NamespaceuriAttr =&_cedfc ;continue ;};if _ccafbd .Name .Local =="\u006e\u0061\u006d\u0065"{_aageb ,_fgadg :=_ccafbd .Value ,error (nil );if _fgadg !=nil {return _fgadg ;};_fdgde .NameAttr =&_aageb ;continue ;}; +if _ccafbd .Name .Local =="\u0075\u0072\u006c"{_gede ,_daafb :=_ccafbd .Value ,error (nil );if _daafb !=nil {return _daafb ;};_fdgde .UrlAttr =&_gede ;continue ;};};for {_aaaea ,_bfeced :=d .Token ();if _bfeced !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0054\u0079p\u0065:\u0020\u0025\u0073",_bfeced ); +};if _eddebf ,_gggdf :=_aaaea .(_d .EndElement );_gggdf &&_eddebf .Name ==start .Name {break ;};};return nil ;}; -// Text Border -Bdr *CT_Border ; +// ValidateWithPath validates the CT_TrackChange and its children, prefixing error messages with path +func (_feedee *CT_TrackChange )ValidateWithPath (path string )error {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; +);func (_bggdd *ST_MailMergeOdsoFMDFieldType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bggdd =0;case "\u006e\u0075\u006c\u006c":*_bggdd =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_bggdd =2;};return nil ;};func NewStyles ()*Styles {_gaeaga :=&Styles {}; +_gaeaga .CT_Styles =*NewCT_Styles ();return _gaeaga };type CT_Pitch struct{ -// Run Shading -Shd *CT_Shd ; +// Value +ValAttr ST_Pitch ;};func (_caaa *CT_AltChunkPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _caaa .MatchSrc !=nil {_bfee :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"}}; +e .EncodeElement (_caaa .MatchSrc ,_bfee );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Manual Run Width -FitText *CT_FitText ; +// ValidateWithPath validates the CT_AutoCaption and its children, prefixing error messages with path +func (_gadd *CT_AutoCaption )ValidateWithPath (path string )error {return nil };func (_feaef ST_MeasurementOrPercent )String ()string {if _feaef .ST_DecimalNumberOrPercent !=nil {return _feaef .ST_DecimalNumberOrPercent .String ();};if _feaef .ST_UniversalMeasure !=nil {return _b .Sprintf ("\u0025\u0076",*_feaef .ST_UniversalMeasure ); +};return "";};func (_cfagea *ST_TblOverlap )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cfagea =0;case "\u006e\u0065\u0076e\u0072":*_cfagea =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_cfagea =2;};return nil ;};func (_aeag *CT_Div )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aeag .MarLeft =NewCT_SignedTwipsMeasure (); +_aeag .MarRight =NewCT_SignedTwipsMeasure ();_aeag .MarTop =NewCT_SignedTwipsMeasure ();_aeag .MarBottom =NewCT_SignedTwipsMeasure ();for _ ,_bfeca :=range start .Attr {if _bfeca .Name .Local =="\u0069\u0064"{_fgegc ,_aabcd :=_e .ParseInt (_bfeca .Value ,10,64); +if _aabcd !=nil {return _aabcd ;};_aeag .IdAttr =_fgegc ;continue ;};};_addc :for {_bade ,_dbef :=d .Token ();if _dbef !=nil {return _dbef ;};switch _fegg :=_bade .(type ){case _d .StartElement :switch _fegg .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"}:_aeag .BlockQuote =NewCT_OnOff (); +if _bgbbe :=d .DecodeElement (_aeag .BlockQuote ,&_fegg );_bgbbe !=nil {return _bgbbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeag .BodyDiv =NewCT_OnOff (); +if _bbbd :=d .DecodeElement (_aeag .BodyDiv ,&_fegg );_bbbd !=nil {return _bbbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _babfd :=d .DecodeElement (_aeag .MarLeft ,&_fegg ); +_babfd !=nil {return _babfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _abcf :=d .DecodeElement (_aeag .MarRight ,&_fegg ); +_abcf !=nil {return _abcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _abcg :=d .DecodeElement (_aeag .MarTop ,&_fegg ); +_abcg !=nil {return _abcg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _ccbd :=d .DecodeElement (_aeag .MarBottom ,&_fegg ); +_ccbd !=nil {return _ccbd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeag .DivBdr =NewCT_DivBdr (); +if _gfcee :=d .DecodeElement (_aeag .DivBdr ,&_fegg );_gfcee !=nil {return _gfcee ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gddbgb :=NewCT_Divs (); +if _eaaef :=d .DecodeElement (_gddbgb ,&_fegg );_eaaef !=nil {return _eaaef ;};_aeag .DivsChild =append (_aeag .DivsChild ,_gddbgb );default:_gb .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",_fegg .Name ); +if _fbbcb :=d .Skip ();_fbbcb !=nil {return _fbbcb ;};};case _d .EndElement :break _addc ;case _d .CharData :};};return nil ;};type CT_DocParts struct{ -// Subscript/Superscript Text -VertAlign *CT_VerticalAlignRun ; +// Glossary Document Entry +DocPart []*CT_DocPart ;};func (_facbae *WdCT_WordprocessingCanvasChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bedgde :for {_cggfee ,_cfdbf :=d .Token ();if _cfdbf !=nil {return _cfdbf ;};switch _bcddf :=_cggfee .(type ){case _d .StartElement :switch _bcddf .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"}:_cefgg :=NewWdWsp (); +if _fdcdd :=d .DecodeElement (_cefgg ,&_bcddf );_fdcdd !=nil {return _fdcdd ;};_facbae .Wsp =append (_facbae .Wsp ,_cefgg );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"}:_abfgg :=_bg .NewPic (); +if _eefdd :=d .DecodeElement (_abfgg ,&_bcddf );_eefdd !=nil {return _eefdd ;};_facbae .Pic =append (_facbae .Pic ,_abfgg );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"}:_bdfgf :=NewWdCT_WordprocessingContentPart (); +if _ddecg :=d .DecodeElement (_bdfgf ,&_bcddf );_ddecg !=nil {return _ddecg ;};_facbae .ContentPart =append (_facbae .ContentPart ,_bdfgf );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"}:_cggdc :=NewWdWgp (); +if _ebdge :=d .DecodeElement (_cggdc ,&_bcddf );_ebdge !=nil {return _ebdge ;};_facbae .Wgp =append (_facbae .Wgp ,_cggdc );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"}:_baaef :=NewWdCT_GraphicFrame (); +if _bebbg :=d .DecodeElement (_baaef ,&_bcddf );_bebbg !=nil {return _bebbg ;};_facbae .GraphicFrame =append (_facbae .GraphicFrame ,_baaef );default:_gb .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",_bcddf .Name ); +if _eegacd :=d .Skip ();_eegacd !=nil {return _eegacd ;};};case _d .EndElement :break _bedgde ;case _d .CharData :};};return nil ;}; -// Right To Left Text -Rtl *CT_OnOff ; +// Validate validates the CT_SdtPr and its children +func (_agaac *CT_SdtPr )Validate ()error {return _agaac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072");};type CT_DocPartTypes struct{ -// Use Complex Script Formatting on Run -Cs *CT_OnOff ; +// Entry Is Of All Types +AllAttr *_gf .ST_OnOff ; -// Emphasis Mark -Em *CT_Em ; +// Entry Type +Type []*CT_DocPartType ;};func (_fdabf *CT_Ruby )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_ebaeg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0050\u0072"}};e .EncodeElement (_fdabf .RubyPr ,_ebaeg ); +_cbbge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0074"}};e .EncodeElement (_fdabf .Rt ,_cbbge );_cccafa :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"}};e .EncodeElement (_fdabf .RubyBase ,_cccafa ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Color ()*CT_Color {_fdge :=&CT_Color {};return _fdge };func (_acece *CT_PTab )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cbabdf ,_cafbg :=_acece .AlignmentAttr .MarshalXMLAttr (_d .Name {Local :"w\u003a\u0061\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}); +if _cafbg !=nil {return _cafbg ;};start .Attr =append (start .Attr ,_cbabdf );_cbabdf ,_cafbg =_acece .RelativeToAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0072e\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"});if _cafbg !=nil {return _cafbg ; +};start .Attr =append (start .Attr ,_cbabdf );_cbabdf ,_cafbg =_acece .LeaderAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _cafbg !=nil {return _cafbg ;};start .Attr =append (start .Attr ,_cbabdf );e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ecef *CT_DocPartTypes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecef .AllAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061l\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_ecef .AllAttr )}); +};e .EncodeToken (start );if _ecef .Type !=nil {_gfegb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};for _ ,_cbefe :=range _ecef .Type {e .EncodeElement (_cbefe ,_gfegb );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_aecebg *TxbxContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aecebg .CT_TxbxContent =*NewCT_TxbxContent ();_gcccf :for {_aabfg ,_eceebb :=d .Token ();if _eceebb !=nil {return _eceebb ;};switch _dcccgc :=_aabfg .(type ){case _d .StartElement :switch _dcccgc .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"}:_dabffc :=NewCT_AltChunk (); +if _gcgdd :=d .DecodeElement (_dabffc ,&_dcccgc );_gcgdd !=nil {return _gcgdd ;};_aecebg .AltChunk =append (_aecebg .AltChunk ,_dabffc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gacbea :=NewEG_ContentBlockContent (); +_gacbea .CustomXml =NewCT_CustomXmlBlock ();if _ffbde :=d .DecodeElement (_gacbea .CustomXml ,&_dcccgc );_ffbde !=nil {return _ffbde ;};_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_gacbea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbdddc :=NewEG_ContentBlockContent (); +_bbdddc .Sdt =NewCT_SdtBlock ();if _fagdgcd :=d .DecodeElement (_bbdddc .Sdt ,&_dcccgc );_fagdgcd !=nil {return _fagdgcd ;};_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_bbdddc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbggfg :=NewEG_ContentBlockContent (); +_ccage :=NewCT_P ();if _faabbf :=d .DecodeElement (_ccage ,&_dcccgc );_faabbf !=nil {return _faabbf ;};_dbggfg .P =append (_dbggfg .P ,_ccage );_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_dbggfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbebgf :=NewEG_ContentBlockContent (); +_eefed :=NewCT_Tbl ();if _dcgfcd :=d .DecodeElement (_eefed ,&_dcccgc );_dcgfcd !=nil {return _dcgfcd ;};_dbebgf .Tbl =append (_dbebgf .Tbl ,_eefed );_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_dbebgf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cabfd :=NewEG_ContentBlockContent (); +_gaccd :=NewEG_RunLevelElts ();_gaccd .ProofErr =NewCT_ProofErr ();if _fgbgca :=d .DecodeElement (_gaccd .ProofErr ,&_dcccgc );_fgbgca !=nil {return _fgbgca ;};_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_cabfd );_cabfd .EG_RunLevelElts =append (_cabfd .EG_RunLevelElts ,_gaccd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bbcgdf :=NewEG_ContentBlockContent (); +_fbgbfd :=NewEG_RunLevelElts ();_fbgbfd .PermStart =NewCT_PermStart ();if _fgaddb :=d .DecodeElement (_fbgbfd .PermStart ,&_dcccgc );_fgaddb !=nil {return _fgaddb ;};_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_bbcgdf );_bbcgdf .EG_RunLevelElts =append (_bbcgdf .EG_RunLevelElts ,_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 :"\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"}:_eeaeee :=NewEG_ContentBlockContent (); +_bbaea :=NewEG_RunLevelElts ();_bbaea .PermEnd =NewCT_Perm ();if _ccedag :=d .DecodeElement (_bbaea .PermEnd ,&_dcccgc );_ccedag !=nil {return _ccedag ;};_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_eeaeee );_eeaeee .EG_RunLevelElts =append (_eeaeee .EG_RunLevelElts ,_bbaea ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfageg :=NewEG_ContentBlockContent (); +_egbeca :=NewEG_RunLevelElts ();_egbeca .Ins =NewCT_RunTrackChange ();if _aefddf :=d .DecodeElement (_egbeca .Ins ,&_dcccgc );_aefddf !=nil {return _aefddf ;};_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_gfageg );_gfageg .EG_RunLevelElts =append (_gfageg .EG_RunLevelElts ,_egbeca ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbfeg :=NewEG_ContentBlockContent (); +_cacac :=NewEG_RunLevelElts ();_cacac .Del =NewCT_RunTrackChange ();if _bbdfg :=d .DecodeElement (_cacac .Del ,&_dcccgc );_bbdfg !=nil {return _bbdfg ;};_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_cbfeg );_cbfeg .EG_RunLevelElts =append (_cbfeg .EG_RunLevelElts ,_cacac ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_fbggbc :=NewEG_ContentBlockContent (); +_eaagfe :=NewEG_RunLevelElts ();_eaagfe .MoveFrom =NewCT_RunTrackChange ();if _cffeag :=d .DecodeElement (_eaagfe .MoveFrom ,&_dcccgc );_cffeag !=nil {return _cffeag ;};_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_fbggbc ); +_fbggbc .EG_RunLevelElts =append (_fbggbc .EG_RunLevelElts ,_eaagfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_egcag :=NewEG_ContentBlockContent (); +_adbf :=NewEG_RunLevelElts ();_adbf .MoveTo =NewCT_RunTrackChange ();if _faaaeb :=d .DecodeElement (_adbf .MoveTo ,&_dcccgc );_faaaeb !=nil {return _faaaeb ;};_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_egcag );_egcag .EG_RunLevelElts =append (_egcag .EG_RunLevelElts ,_adbf ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_caacac :=NewEG_ContentBlockContent (); +_agccgb :=NewEG_RunLevelElts ();_aedgc :=NewEG_RangeMarkupElements ();_aedgc .BookmarkStart =NewCT_Bookmark ();if _bafbd :=d .DecodeElement (_aedgc .BookmarkStart ,&_dcccgc );_bafbd !=nil {return _bafbd ;};_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_caacac ); +_caacac .EG_RunLevelElts =append (_caacac .EG_RunLevelElts ,_agccgb );_agccgb .EG_RangeMarkupElements =append (_agccgb .EG_RangeMarkupElements ,_aedgc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aabgba :=NewEG_ContentBlockContent (); +_geefe :=NewEG_RunLevelElts ();_gbbaga :=NewEG_RangeMarkupElements ();_gbbaga .BookmarkEnd =NewCT_MarkupRange ();if _fgbba :=d .DecodeElement (_gbbaga .BookmarkEnd ,&_dcccgc );_fgbba !=nil {return _fgbba ;};_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_aabgba ); +_aabgba .EG_RunLevelElts =append (_aabgba .EG_RunLevelElts ,_geefe );_geefe .EG_RangeMarkupElements =append (_geefe .EG_RangeMarkupElements ,_gbbaga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfcda :=NewEG_ContentBlockContent (); +_adedd :=NewEG_RunLevelElts ();_efaade :=NewEG_RangeMarkupElements ();_efaade .MoveFromRangeStart =NewCT_MoveBookmark ();if _cgbcb :=d .DecodeElement (_efaade .MoveFromRangeStart ,&_dcccgc );_cgbcb !=nil {return _cgbcb ;};_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_gfcda ); +_gfcda .EG_RunLevelElts =append (_gfcda .EG_RunLevelElts ,_adedd );_adedd .EG_RangeMarkupElements =append (_adedd .EG_RangeMarkupElements ,_efaade );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ffgac :=NewEG_ContentBlockContent (); +_aaggg :=NewEG_RunLevelElts ();_gaceg :=NewEG_RangeMarkupElements ();_gaceg .MoveFromRangeEnd =NewCT_MarkupRange ();if _bdfaf :=d .DecodeElement (_gaceg .MoveFromRangeEnd ,&_dcccgc );_bdfaf !=nil {return _bdfaf ;};_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_ffgac ); +_ffgac .EG_RunLevelElts =append (_ffgac .EG_RunLevelElts ,_aaggg );_aaggg .EG_RangeMarkupElements =append (_aaggg .EG_RangeMarkupElements ,_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 :"\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"}:_fegda :=NewEG_ContentBlockContent (); +_efaedf :=NewEG_RunLevelElts ();_dfgae :=NewEG_RangeMarkupElements ();_dfgae .MoveToRangeStart =NewCT_MoveBookmark ();if _ccgeag :=d .DecodeElement (_dfgae .MoveToRangeStart ,&_dcccgc );_ccgeag !=nil {return _ccgeag ;};_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_fegda ); +_fegda .EG_RunLevelElts =append (_fegda .EG_RunLevelElts ,_efaedf );_efaedf .EG_RangeMarkupElements =append (_efaedf .EG_RangeMarkupElements ,_dfgae );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dabedc :=NewEG_ContentBlockContent (); +_agece :=NewEG_RunLevelElts ();_befeff :=NewEG_RangeMarkupElements ();_befeff .MoveToRangeEnd =NewCT_MarkupRange ();if _bgeac :=d .DecodeElement (_befeff .MoveToRangeEnd ,&_dcccgc );_bgeac !=nil {return _bgeac ;};_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_dabedc ); +_dabedc .EG_RunLevelElts =append (_dabedc .EG_RunLevelElts ,_agece );_agece .EG_RangeMarkupElements =append (_agece .EG_RangeMarkupElements ,_befeff );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcabd :=NewEG_ContentBlockContent (); +_ecebaa :=NewEG_RunLevelElts ();_afedc :=NewEG_RangeMarkupElements ();_afedc .CommentRangeStart =NewCT_MarkupRange ();if _cdadg :=d .DecodeElement (_afedc .CommentRangeStart ,&_dcccgc );_cdadg !=nil {return _cdadg ;};_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_fcabd ); +_fcabd .EG_RunLevelElts =append (_fcabd .EG_RunLevelElts ,_ecebaa );_ecebaa .EG_RangeMarkupElements =append (_ecebaa .EG_RangeMarkupElements ,_afedc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fccefg :=NewEG_ContentBlockContent (); +_bacccg :=NewEG_RunLevelElts ();_dfbeg :=NewEG_RangeMarkupElements ();_dfbeg .CommentRangeEnd =NewCT_MarkupRange ();if _bgfec :=d .DecodeElement (_dfbeg .CommentRangeEnd ,&_dcccgc );_bgfec !=nil {return _bgfec ;};_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_fccefg ); +_fccefg .EG_RunLevelElts =append (_fccefg .EG_RunLevelElts ,_bacccg );_bacccg .EG_RangeMarkupElements =append (_bacccg .EG_RangeMarkupElements ,_dfbeg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gbfdab :=NewEG_ContentBlockContent (); +_dgefef :=NewEG_RunLevelElts ();_eecdac :=NewEG_RangeMarkupElements ();_eecdac .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fcagb :=d .DecodeElement (_eecdac .CustomXmlInsRangeStart ,&_dcccgc );_fcagb !=nil {return _fcagb ;};_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_gbfdab ); +_gbfdab .EG_RunLevelElts =append (_gbfdab .EG_RunLevelElts ,_dgefef );_dgefef .EG_RangeMarkupElements =append (_dgefef .EG_RangeMarkupElements ,_eecdac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_aeegg :=NewEG_ContentBlockContent (); +_gedeg :=NewEG_RunLevelElts ();_ccbecdc :=NewEG_RangeMarkupElements ();_ccbecdc .CustomXmlInsRangeEnd =NewCT_Markup ();if _dfbga :=d .DecodeElement (_ccbecdc .CustomXmlInsRangeEnd ,&_dcccgc );_dfbga !=nil {return _dfbga ;};_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_aeegg ); +_aeegg .EG_RunLevelElts =append (_aeegg .EG_RunLevelElts ,_gedeg );_gedeg .EG_RangeMarkupElements =append (_gedeg .EG_RangeMarkupElements ,_ccbecdc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_eabfbg :=NewEG_ContentBlockContent (); +_aagga :=NewEG_RunLevelElts ();_gefaa :=NewEG_RangeMarkupElements ();_gefaa .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fdacd :=d .DecodeElement (_gefaa .CustomXmlDelRangeStart ,&_dcccgc );_fdacd !=nil {return _fdacd ;};_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_eabfbg ); +_eabfbg .EG_RunLevelElts =append (_eabfbg .EG_RunLevelElts ,_aagga );_aagga .EG_RangeMarkupElements =append (_aagga .EG_RangeMarkupElements ,_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 :"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"}:_ggafg :=NewEG_ContentBlockContent (); +_facdbc :=NewEG_RunLevelElts ();_aefda :=NewEG_RangeMarkupElements ();_aefda .CustomXmlDelRangeEnd =NewCT_Markup ();if _gadcgf :=d .DecodeElement (_aefda .CustomXmlDelRangeEnd ,&_dcccgc );_gadcgf !=nil {return _gadcgf ;};_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_ggafg ); +_ggafg .EG_RunLevelElts =append (_ggafg .EG_RunLevelElts ,_facdbc );_facdbc .EG_RangeMarkupElements =append (_facdbc .EG_RangeMarkupElements ,_aefda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agaegg :=NewEG_ContentBlockContent (); +_aacfgf :=NewEG_RunLevelElts ();_effcfd :=NewEG_RangeMarkupElements ();_effcfd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _egeed :=d .DecodeElement (_effcfd .CustomXmlMoveFromRangeStart ,&_dcccgc );_egeed !=nil {return _egeed ;};_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_agaegg ); +_agaegg .EG_RunLevelElts =append (_agaegg .EG_RunLevelElts ,_aacfgf );_aacfgf .EG_RangeMarkupElements =append (_aacfgf .EG_RangeMarkupElements ,_effcfd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ecfdb :=NewEG_ContentBlockContent (); +_cfcde :=NewEG_RunLevelElts ();_adddc :=NewEG_RangeMarkupElements ();_adddc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ecdedc :=d .DecodeElement (_adddc .CustomXmlMoveFromRangeEnd ,&_dcccgc );_ecdedc !=nil {return _ecdedc ;};_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_ecfdb ); +_ecfdb .EG_RunLevelElts =append (_ecfdb .EG_RunLevelElts ,_cfcde );_cfcde .EG_RangeMarkupElements =append (_cfcde .EG_RangeMarkupElements ,_adddc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ccfccb :=NewEG_ContentBlockContent (); +_ffdbe :=NewEG_RunLevelElts ();_dbdfe :=NewEG_RangeMarkupElements ();_dbdfe .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fgebd :=d .DecodeElement (_dbdfe .CustomXmlMoveToRangeStart ,&_dcccgc );_fgebd !=nil {return _fgebd ;};_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_ccfccb ); +_ccfccb .EG_RunLevelElts =append (_ccfccb .EG_RunLevelElts ,_ffdbe );_ffdbe .EG_RangeMarkupElements =append (_ffdbe .EG_RangeMarkupElements ,_dbdfe );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bcgdb :=NewEG_ContentBlockContent (); +_edbcd :=NewEG_RunLevelElts ();_fgbefa :=NewEG_RangeMarkupElements ();_fgbefa .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _caabf :=d .DecodeElement (_fgbefa .CustomXmlMoveToRangeEnd ,&_dcccgc );_caabf !=nil {return _caabf ;};_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_bcgdb ); +_bcgdb .EG_RunLevelElts =append (_bcgdb .EG_RunLevelElts ,_edbcd );_edbcd .EG_RangeMarkupElements =append (_edbcd .EG_RangeMarkupElements ,_fgbefa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bafbba :=NewEG_ContentBlockContent (); +_bbbab :=NewEG_RunLevelElts ();_cedfcfa :=NewEG_MathContent ();_cedfcfa .OMathPara =_ea .NewOMathPara ();if _geaff :=d .DecodeElement (_cedfcfa .OMathPara ,&_dcccgc );_geaff !=nil {return _geaff ;};_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_bafbba ); +_bafbba .EG_RunLevelElts =append (_bafbba .EG_RunLevelElts ,_bbbab );_bbbab .EG_MathContent =append (_bbbab .EG_MathContent ,_cedfcfa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dbgdga :=NewEG_ContentBlockContent (); +_ageaf :=NewEG_RunLevelElts ();_abcbcf :=NewEG_MathContent ();_abcbcf .OMath =_ea .NewOMath ();if _acagag :=d .DecodeElement (_abcbcf .OMath ,&_dcccgc );_acagag !=nil {return _acagag ;};_aecebg .EG_ContentBlockContent =append (_aecebg .EG_ContentBlockContent ,_dbgdga ); +_dbgdga .EG_RunLevelElts =append (_dbgdga .EG_RunLevelElts ,_ageaf );_ageaf .EG_MathContent =append (_ageaf .EG_MathContent ,_abcbcf );default:_gb .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",_dcccgc .Name ); +if _deabbd :=d .Skip ();_deabbd !=nil {return _deabbd ;};};case _d .EndElement :break _gcccf ;case _d .CharData :};};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 (_edfef *CT_Frame )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edeg :for {_geaaf ,_eecb :=d .Token ();if _eecb !=nil {return _eecb ;};switch _dgcf :=_geaaf .(type ){case _d .StartElement :switch _dgcf .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"}:_edfef .Sz =NewCT_String (); +if _gfbcf :=d .DecodeElement (_edfef .Sz ,&_dgcf );_gfbcf !=nil {return _gfbcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edfef .Name =NewCT_String (); +if _aagfg :=d .DecodeElement (_edfef .Name ,&_dgcf );_aagfg !=nil {return _aagfg ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edfef .Title =NewCT_String (); +if _abdaa :=d .DecodeElement (_edfef .Title ,&_dgcf );_abdaa !=nil {return _abdaa ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edfef .LongDesc =NewCT_Rel (); +if _fcecf :=d .DecodeElement (_edfef .LongDesc ,&_dgcf );_fcecf !=nil {return _fcecf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edfef .SourceFileName =NewCT_Rel (); +if _cggdf :=d .DecodeElement (_edfef .SourceFileName ,&_dgcf );_cggdf !=nil {return _cggdf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edfef .MarW =NewCT_PixelsMeasure (); +if _bfebe :=d .DecodeElement (_edfef .MarW ,&_dgcf );_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 :"\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"}:_edfef .MarH =NewCT_PixelsMeasure (); +if _fbbb :=d .DecodeElement (_edfef .MarH ,&_dgcf );_fbbb !=nil {return _fbbb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edfef .Scrollbar =NewCT_FrameScrollbar (); +if _gegdb :=d .DecodeElement (_edfef .Scrollbar ,&_dgcf );_gegdb !=nil {return _gegdb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edfef .NoResizeAllowed =NewCT_OnOff (); +if _bbgbe :=d .DecodeElement (_edfef .NoResizeAllowed ,&_dgcf );_bbgbe !=nil {return _bbgbe ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edfef .LinkedToFile =NewCT_OnOff (); +if _ddba :=d .DecodeElement (_edfef .LinkedToFile ,&_dgcf );_ddba !=nil {return _ddba ;};default:_gb .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",_dgcf .Name ); +if _baeda :=d .Skip ();_baeda !=nil {return _baeda ;};};case _d .EndElement :break _edeg ;case _d .CharData :};};return nil ;};func (_caabadd ST_TblStyleOverrideType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_caabadd .String (),start ); +};func (_dfece *ST_HexColorAuto )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efgbc ,_gbffg :=d .Token ();if _gbffg !=nil {return _gbffg ;};if _dbgfb ,_fcfbfa :=_efgbc .(_d .EndElement );_fcfbfa &&_dbgfb .Name ==start .Name {*_dfece =1; +return nil ;};if _ebgab ,_fabad :=_efgbc .(_d .CharData );!_fabad {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",_efgbc );}else {switch string (_ebgab ){case "":*_dfece =0; +case "\u0061\u0075\u0074\u006f":*_dfece =1;};};_efgbc ,_gbffg =d .Token ();if _gbffg !=nil {return _gbffg ;};if _ecdda ,_cegada :=_efgbc .(_d .EndElement );_cegada &&_ecdda .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",_efgbc ); +};func (_ebaabf ST_Hint )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebaabf .String (),start );};func (_gdfgba ST_DisplacedByCustomXml )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdfgba .String (),start ); +};func NewCT_CompatSetting ()*CT_CompatSetting {_cbcg :=&CT_CompatSetting {};return _cbcg };type CT_AutoCaptions struct{ -// Languages for Run Content -Lang *CT_Language ; +// Single Automatic Captioning Setting +AutoCaption []*CT_AutoCaption ;};func (_gdfag *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 :_b .Sprintf ("\u0025\u0076",_gdfag .NumIdAttr )}); +e .EncodeToken (start );_eabfc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0061b\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_gdfag .AbstractNumId ,_eabfc );if _gdfag .LvlOverride !=nil {_effcde :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006c\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}}; +for _ ,_dadbg :=range _gdfag .LvlOverride {e .EncodeElement (_dadbg ,_effcde );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type WdCT_WordprocessingContentPart struct{BwModeAttr _ed .ST_BlackWhiteMode ;IdAttr string ;NvContentPartPr *WdCT_WordprocessingContentPartNonVisual ; +Xfrm *_ed .CT_Transform2D ;ExtLst *_ed .CT_OfficeArtExtensionList ;};func (_aebbg *CT_DocPartGallery )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aebbg .ValAttr =ST_DocPartGallery (1);for _ ,_gagb :=range start .Attr {if _gagb .Name .Local =="\u0076\u0061\u006c"{_aebbg .ValAttr .UnmarshalXMLAttr (_gagb ); +continue ;};};for {_addca ,_egbf :=d .Token ();if _egbf !=nil {return _b .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",_egbf ); +};if _debec ,_gcgdg :=_addca .(_d .EndElement );_gcgdg &&_debec .Name ==start .Name {break ;};};return nil ;};type ST_ObjectUpdateMode byte ;func (_adfdab *CT_ShapeDefaults )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adcac :for {_eaagf ,_bdeda :=d .Token (); +if _bdeda !=nil {return _bdeda ;};switch _gbcad :=_eaagf .(type ){case _d .StartElement :switch _gbcad .Name {default:if _eaaaf ,_bcaddb :=_ec .CreateElement (_gbcad );_bcaddb !=nil {return _bcaddb ;}else {if _acab :=d .DecodeElement (_eaaaf ,&_gbcad ); +_acab !=nil {return _acab ;};_adfdab .Any =append (_adfdab .Any ,_eaaaf );};};case _d .EndElement :break _adcac ;case _d .CharData :};};return nil ;};func (_cacbbg ST_VAnchor )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_agefa :=_d .Attr {};_agefa .Name =name ; +switch _cacbbg {case ST_VAnchorUnset :_agefa .Value ="";case ST_VAnchorText :_agefa .Value ="\u0074\u0065\u0078\u0074";case ST_VAnchorMargin :_agefa .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_VAnchorPage :_agefa .Value ="\u0070\u0061\u0067\u0065"; +};return _agefa ,nil ;};func (_ggcgc *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 :_b .Sprintf ("\u0025\u0076",_ggcgc .InstrAttr )}); +if _ggcgc .FldLockAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_b .Sprintf ("\u0025\u0076",*_ggcgc .FldLockAttr )});};if _ggcgc .DirtyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_ggcgc .DirtyAttr )}); +};e .EncodeToken (start );if _ggcgc .FldData !=nil {_efcde :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}};e .EncodeElement (_ggcgc .FldData ,_efcde );};if _ggcgc .EG_PContent !=nil {for _ ,_cebcg :=range _ggcgc .EG_PContent {_cebcg .MarshalXML (e ,_d .StartElement {}); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; +// Validate validates the CT_MoveBookmark and its children +func (_ggbdf *CT_MoveBookmark )Validate ()error {return _ggbdf .ValidateWithPath ("\u0043T\u005fM\u006f\u0076\u0065\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");};func (_fdffc ST_PTabAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fdffc .String (),start ); +}; -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; +// ValidateWithPath validates the CT_CustomXmlPr and its children, prefixing error messages with path +func (_begcg *CT_CustomXmlPr )ValidateWithPath (path string )error {if _begcg .Placeholder !=nil {if _ggbf :=_begcg .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072");_ggbf !=nil {return _ggbf ; +};};for _befg ,_gagc :=range _begcg .Attr {if _gdffc :=_gagc .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_befg ));_gdffc !=nil {return _gdffc ;};};return nil ;};func (_fdbaag *CT_SmartTagType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fdbaag .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 :_b .Sprintf ("\u0025\u0076",*_fdbaag .NamespaceuriAttr )}); +};if _fdbaag .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fdbaag .NameAttr )});};if _fdbaag .UrlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0075r\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_fdbaag .UrlAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Office Open XML Math -OMath *CT_OnOff ;};func (_ecdb *CT_EdnPos )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_dfeb ,_daeae :=_ecdb .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _daeae !=nil {return _daeae ;};start .Attr =append (start .Attr ,_dfeb ); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_edadg *ST_Border )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_edadg =0;case "\u006e\u0069\u006c":*_edadg =1;case "\u006e\u006f\u006e\u0065":*_edadg =2; -case "\u0073\u0069\u006e\u0067\u006c\u0065":*_edadg =3;case "\u0074\u0068\u0069c\u006b":*_edadg =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_edadg =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_edadg =6;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_edadg =7; -case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_edadg =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_edadg =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_edadg =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_edadg =11; -case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_edadg =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_edadg =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_edadg =14; -case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_edadg =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_edadg =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_edadg =17; -case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_edadg =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_edadg =19;case "\u0077\u0061\u0076\u0065":*_edadg =20; -case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_edadg =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_edadg =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_edadg =23; -case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_edadg =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_edadg =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_edadg =26;case "\u0069\u006e\u0073e\u0074":*_edadg =27; -case "\u0061\u0070\u0070\u006c\u0065\u0073":*_edadg =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_edadg =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_edadg =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_edadg =31; -case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_edadg =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_edadg =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_edadg =34; -case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_edadg =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_edadg =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_edadg =37; -case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_edadg =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_edadg =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_edadg =40; -case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_edadg =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_edadg =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_edadg =43; -case "\u0062\u0061\u0074\u0073":*_edadg =44;case "\u0062\u0069\u0072d\u0073":*_edadg =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_edadg =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_edadg =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_edadg =48; -case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_edadg =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_edadg =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_edadg =51; -case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_edadg =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_edadg =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_edadg =54; -case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_edadg =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_edadg =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_edadg =57; -case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_edadg =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_edadg =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_edadg =60; -case "\u0063\u006c\u006f\u0063\u006b\u0073":*_edadg =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_edadg =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_edadg =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_edadg =64; -case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_edadg =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_edadg =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_edadg =67; -case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_edadg =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_edadg =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_edadg =70; -case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_edadg =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_edadg =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_edadg =73; -case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_edadg =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_edadg =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_edadg =76; -case "\u0063\u0075\u0070":*_edadg =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_edadg =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_edadg =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_edadg =80; -case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_edadg =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_edadg =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_edadg =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_edadg =84; -case "\u0065\u0061\u0072\u0074\u0068\u0032":*_edadg =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_edadg =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_edadg =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_edadg =88; -case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_edadg =89;case "\u0066\u0061\u006e\u0073":*_edadg =90;case "\u0066\u0069\u006c\u006d":*_edadg =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_edadg =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_edadg =93; -case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_edadg =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_edadg =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_edadg =96; -case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_edadg =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_edadg =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_edadg =99; -case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_edadg =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_edadg =101;case "\u0067\u0065\u006d\u0073":*_edadg =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_edadg =103; -case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_edadg =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_edadg =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_edadg =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_edadg =107; -case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_edadg =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_edadg =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_edadg =110;case "\u0068\u006f\u006cl\u0079":*_edadg =111; -case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_edadg =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_edadg =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_edadg =114;case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_edadg =115; -case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_edadg =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_edadg =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_edadg =118;case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_edadg =119; -case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_edadg =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_edadg =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_edadg =122;case "\u006d\u006f\u006fn\u0073":*_edadg =123; -case "\u006d\u006f\u0073\u0061\u0069\u0063":*_edadg =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_edadg =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_edadg =126;case "\u006f\u0076\u0061l\u0073":*_edadg =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_edadg =128; -case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_edadg =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_edadg =130;case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_edadg =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_edadg =132; -case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_edadg =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_edadg =134;case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_edadg =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_edadg =136; -case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_edadg =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_edadg =138;case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_edadg =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_edadg =140; -case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_edadg =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_edadg =142;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_edadg =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_edadg =144; -case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_edadg =145;case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_edadg =146;case "\u0072\u0069\u006eg\u0073":*_edadg =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_edadg =148; -case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_edadg =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_edadg =150;case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_edadg =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_edadg =152; -case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_edadg =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_edadg =154;case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_edadg =155; -case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_edadg =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_edadg =157;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_edadg =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_edadg =159; -case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_edadg =160;case "\u0073\u0074\u0061r\u0073":*_edadg =161;case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_edadg =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_edadg =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_edadg =164; -case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_edadg =165;case "\u0073\u0075\u006e":*_edadg =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_edadg =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_edadg =168; -case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_edadg =169;case "\u0074\u0072\u0065e\u0073":*_edadg =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_edadg =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_edadg =172; -case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_edadg =173;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_edadg =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_edadg =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_edadg =176; -case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_edadg =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_edadg =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_edadg =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_edadg =180; -case "\u0076\u0069\u006e\u0065":*_edadg =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_edadg =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_edadg =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_edadg =184; -case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_edadg =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_edadg =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_edadg =187; -case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_edadg =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_edadg =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_edadg =190;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_edadg =191; -case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_edadg =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_edadg =193;};return nil ;};type CT_SdtRun struct{ +// Validate validates the Ftr and its children +func (_ffgce *Ftr )Validate ()error {return _ffgce .ValidateWithPath ("\u0046\u0074\u0072")};func NewCT_DocPartName ()*CT_DocPartName {_eaeeg :=&CT_DocPartName {};return _eaeeg }; + +// ValidateWithPath validates the CT_RPr and its children, prefixing error messages with path +func (_edabg *CT_RPr )ValidateWithPath (path string )error {if _edabg .RStyle !=nil {if _cefacc :=_edabg .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_cefacc !=nil {return _cefacc ;};};if _edabg .RFonts !=nil {if _adacba :=_edabg .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); +_adacba !=nil {return _adacba ;};};if _edabg .B !=nil {if _ddcfdf :=_edabg .B .ValidateWithPath (path +"\u002f\u0042");_ddcfdf !=nil {return _ddcfdf ;};};if _edabg .BCs !=nil {if _gbde :=_edabg .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073"); +_gbde !=nil {return _gbde ;};};if _edabg .I !=nil {if _daacf :=_edabg .I .ValidateWithPath (path +"\u002f\u0049");_daacf !=nil {return _daacf ;};};if _edabg .ICs !=nil {if _gbfaa :=_edabg .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_gbfaa !=nil {return _gbfaa ; +};};if _edabg .Caps !=nil {if _caffaf :=_edabg .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_caffaf !=nil {return _caffaf ;};};if _edabg .SmallCaps !=nil {if _faagca :=_edabg .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); +_faagca !=nil {return _faagca ;};};if _edabg .Strike !=nil {if _bfaeg :=_edabg .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_bfaeg !=nil {return _bfaeg ;};};if _edabg .Dstrike !=nil {if _gbagd :=_edabg .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); +_gbagd !=nil {return _gbagd ;};};if _edabg .Outline !=nil {if _bgfgf :=_edabg .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_bgfgf !=nil {return _bgfgf ;};};if _edabg .Shadow !=nil {if _ceaae :=_edabg .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); +_ceaae !=nil {return _ceaae ;};};if _edabg .Emboss !=nil {if _fecgeg :=_edabg .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_fecgeg !=nil {return _fecgeg ;};};if _edabg .Imprint !=nil {if _cedbe :=_edabg .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); +_cedbe !=nil {return _cedbe ;};};if _edabg .NoProof !=nil {if _dcbee :=_edabg .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_dcbee !=nil {return _dcbee ;};};if _edabg .SnapToGrid !=nil {if _bcbe :=_edabg .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); +_bcbe !=nil {return _bcbe ;};};if _edabg .Vanish !=nil {if _baaad :=_edabg .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_baaad !=nil {return _baaad ;};};if _edabg .WebHidden !=nil {if _cebbf :=_edabg .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); +_cebbf !=nil {return _cebbf ;};};if _edabg .Color !=nil {if _aedefg :=_edabg .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_aedefg !=nil {return _aedefg ;};};if _edabg .Spacing !=nil {if _fgeec :=_edabg .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_fgeec !=nil {return _fgeec ;};};if _edabg .W !=nil {if _fggbfc :=_edabg .W .ValidateWithPath (path +"\u002f\u0057");_fggbfc !=nil {return _fggbfc ;};};if _edabg .Kern !=nil {if _decg :=_edabg .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e"); +_decg !=nil {return _decg ;};};if _edabg .Position !=nil {if _ebgeb :=_edabg .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_ebgeb !=nil {return _ebgeb ;};};if _edabg .Sz !=nil {if _gefbb :=_edabg .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); +_gefbb !=nil {return _gefbb ;};};if _edabg .SzCs !=nil {if _cgeeg :=_edabg .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_cgeeg !=nil {return _cgeeg ;};};if _edabg .Highlight !=nil {if _beed :=_edabg .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); +_beed !=nil {return _beed ;};};if _edabg .U !=nil {if _bbabg :=_edabg .U .ValidateWithPath (path +"\u002f\u0055");_bbabg !=nil {return _bbabg ;};};if _edabg .Effect !=nil {if _dedfb :=_edabg .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); +_dedfb !=nil {return _dedfb ;};};if _edabg .Bdr !=nil {if _dgcgea :=_edabg .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_dgcgea !=nil {return _dgcgea ;};};if _edabg .Shd !=nil {if _edadf :=_edabg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_edadf !=nil {return _edadf ;};};if _edabg .FitText !=nil {if _ddcbg :=_edabg .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_ddcbg !=nil {return _ddcbg ;};};if _edabg .VertAlign !=nil {if _beedd :=_edabg .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); +_beedd !=nil {return _beedd ;};};if _edabg .Rtl !=nil {if _dbcef :=_edabg .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_dbcef !=nil {return _dbcef ;};};if _edabg .Cs !=nil {if _bdbdc :=_edabg .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); +_bdbdc !=nil {return _bdbdc ;};};if _edabg .Em !=nil {if _abbdg :=_edabg .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_abbdg !=nil {return _abbdg ;};};if _edabg .Lang !=nil {if _ccgea :=_edabg .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); +_ccgea !=nil {return _ccgea ;};};if _edabg .EastAsianLayout !=nil {if _degcdc :=_edabg .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_degcdc !=nil {return _degcdc ;}; +};if _edabg .SpecVanish !=nil {if _dgdaac :=_edabg .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_dgdaac !=nil {return _dgdaac ;};};if _edabg .OMath !=nil {if _faedef :=_edabg .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); +_faedef !=nil {return _faedef ;};};if _edabg .RPrChange !=nil {if _fbeeb :=_edabg .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_fbeeb !=nil {return _fbeeb ;};};return nil ;};func (_ceefc *CT_MailMergeSourceType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gbaad ,_fecac :=_ceefc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _fecac !=nil {return _fecac ;};start .Attr =append (start .Attr ,_gbaad );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dgcbg ST_RubyAlign )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gagbc :=_d .Attr {}; +_gagbc .Name =name ;switch _dgcbg {case ST_RubyAlignUnset :_gagbc .Value ="";case ST_RubyAlignCenter :_gagbc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_RubyAlignDistributeLetter :_gagbc .Value ="\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072"; +case ST_RubyAlignDistributeSpace :_gagbc .Value ="\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065";case ST_RubyAlignLeft :_gagbc .Value ="\u006c\u0065\u0066\u0074";case ST_RubyAlignRight :_gagbc .Value ="\u0072\u0069\u0067h\u0074"; +case ST_RubyAlignRightVertical :_gagbc .Value ="\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";};return _gagbc ,nil ;};func (_fbdeg *ST_HpsMeasure )Validate ()error {return _fbdeg .ValidateWithPath ("")}; + +// Validate validates the CT_TblPPr and its children +func (_egaga *CT_TblPPr )Validate ()error {return _egaga .ValidateWithPath ("\u0043T\u005f\u0054\u0062\u006c\u0050\u0050r");};type ST_DisplacedByCustomXml byte ;type CT_SdtRun struct{ // Structured Document Tag Properties SdtPr *CT_SdtPr ; @@ -14554,1536 +14895,1198 @@ SdtPr *CT_SdtPr ; SdtEndPr *CT_SdtEndPr ; // Inline-Level Structured Document Tag Content -SdtContent *CT_SdtContentRun ;};func (_fdfad *CT_Em )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdfad .ValAttr =ST_Em (1);for _ ,_cfbbg :=range start .Attr {if _cfbbg .Name .Local =="\u0076\u0061\u006c"{_fdfad .ValAttr .UnmarshalXMLAttr (_cfbbg ); -continue ;};};for {_bgggg ,_adfc :=d .Token ();if _adfc !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045m\u003a\u0020\u0025\u0073",_adfc );};if _ffgeb ,_gbdggf :=_bgggg .(_f .EndElement );_gbdggf &&_ffgeb .Name ==start .Name {break ; -};};return nil ;};func (_fdaggg ST_DocPartType )String ()string {switch _fdaggg {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 (_edga *CT_TcPrInner )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcfe :for {_ggcgg ,_dgcfgb :=d .Token (); -if _dgcfgb !=nil {return _dgcfgb ;};switch _dddfb :=_ggcgg .(type ){case _f .StartElement :switch _dddfb .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edga .CnfStyle =NewCT_Cnf (); -if _ebaea :=d .DecodeElement (_edga .CnfStyle ,&_dddfb );_ebaea !=nil {return _ebaea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_edga .TcW =NewCT_TblWidth (); -if _cgfag :=d .DecodeElement (_edga .TcW ,&_dddfb );_cgfag !=nil {return _cgfag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edga .GridSpan =NewCT_DecimalNumber (); -if _gdggc :=d .DecodeElement (_edga .GridSpan ,&_dddfb );_gdggc !=nil {return _gdggc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edga .HMerge =NewCT_HMerge (); -if _ddgdc :=d .DecodeElement (_edga .HMerge ,&_dddfb );_ddgdc !=nil {return _ddgdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edga .VMerge =NewCT_VMerge (); -if _ffbbf :=d .DecodeElement (_edga .VMerge ,&_dddfb );_ffbbf !=nil {return _ffbbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edga .TcBorders =NewCT_TcBorders (); -if _gdebb :=d .DecodeElement (_edga .TcBorders ,&_dddfb );_gdebb !=nil {return _gdebb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edga .Shd =NewCT_Shd (); -if _bgadf :=d .DecodeElement (_edga .Shd ,&_dddfb );_bgadf !=nil {return _bgadf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edga .NoWrap =NewCT_OnOff (); -if _ecfae :=d .DecodeElement (_edga .NoWrap ,&_dddfb );_ecfae !=nil {return _ecfae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edga .TcMar =NewCT_TcMar (); -if _bccffc :=d .DecodeElement (_edga .TcMar ,&_dddfb );_bccffc !=nil {return _bccffc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edga .TextDirection =NewCT_TextDirection (); -if _gdgbfd :=d .DecodeElement (_edga .TextDirection ,&_dddfb );_gdgbfd !=nil {return _gdgbfd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edga .TcFitText =NewCT_OnOff (); -if _cddccg :=d .DecodeElement (_edga .TcFitText ,&_dddfb );_cddccg !=nil {return _cddccg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edga .VAlign =NewCT_VerticalJc (); -if _abccc :=d .DecodeElement (_edga .VAlign ,&_dddfb );_abccc !=nil {return _abccc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edga .HideMark =NewCT_OnOff (); -if _gefbe :=d .DecodeElement (_edga .HideMark ,&_dddfb );_gefbe !=nil {return _gefbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edga .Headers =NewCT_Headers (); -if _afdbea :=d .DecodeElement (_edga .Headers ,&_dddfb );_afdbea !=nil {return _afdbea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edga .CellIns =NewCT_TrackChange (); -if _dbadf :=d .DecodeElement (_edga .CellIns ,&_dddfb );_dbadf !=nil {return _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 :"\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"}:_edga .CellDel =NewCT_TrackChange (); -if _acgff :=d .DecodeElement (_edga .CellDel ,&_dddfb );_acgff !=nil {return _acgff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edga .CellMerge =NewCT_CellMergeTrackChange (); -if _aggcf :=d .DecodeElement (_edga .CellMerge ,&_dddfb );_aggcf !=nil {return _aggcf ;};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",_dddfb .Name ); -if _bedeg :=d .Skip ();_bedeg !=nil {return _bedeg ;};};case _f .EndElement :break _bcfe ;case _f .CharData :};};return nil ;}; +SdtContent *CT_SdtContentRun ;}; -// Validate validates the CT_TblCellMar and its children -func (_dggag *CT_TblCellMar )Validate ()error {return _dggag .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");}; - -// Validate validates the CT_DecimalNumber and its children -func (_agbab *CT_DecimalNumber )Validate ()error {return _agbab .ValidateWithPath ("\u0043\u0054_\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};func (_fcfded ST_TextboxTightWrap )ValidateWithPath (path string )error {switch _fcfded {case 0,1,2,3,4,5:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcfded )); -};return nil ;};func NewCT_LevelText ()*CT_LevelText {_gcdecg :=&CT_LevelText {};return _gcdecg };func (_gagdcc ST_Underline )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gagdcc .String (),start );};func NewCT_BdoContentRun ()*CT_BdoContentRun {_fgb :=&CT_BdoContentRun {}; -return _fgb };type CT_SectPrChange struct{AuthorAttr string ;DateAttr *_c .Time ; +// Validate validates the CT_TblPr and its children +func (_adbee *CT_TblPr )Validate ()error {return _adbee .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072");};func (_acaga *CT_ObjectChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cadba :for {_geadf ,_fcfcbg :=d .Token (); +if _fcfcbg !=nil {return _fcfcbg ;};switch _dceecd :=_geadf .(type ){case _d .StartElement :switch _dceecd .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"}:_acaga .Control =NewCT_Control (); +if _bbgc :=d .DecodeElement (_acaga .Control ,&_dceecd );_bbgc !=nil {return _bbgc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acaga .ObjectLink =NewCT_ObjectLink (); +if _edfge :=d .DecodeElement (_acaga .ObjectLink ,&_dceecd );_edfge !=nil {return _edfge ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acaga .ObjectEmbed =NewCT_ObjectEmbed (); +if _acdfd :=d .DecodeElement (_acaga .ObjectEmbed ,&_dceecd );_acdfd !=nil {return _acdfd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_acaga .Movie =NewCT_Rel (); +if _gfeac :=d .DecodeElement (_acaga .Movie ,&_dceecd );_gfeac !=nil {return _gfeac ;};default:_gb .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",_dceecd .Name ); +if _gcabbf :=d .Skip ();_gcabbf !=nil {return _gcabbf ;};};case _d .EndElement :break _cadba ;case _d .CharData :};};return nil ;};func (_cgegag ST_ProofErr )Validate ()error {return _cgegag .ValidateWithPath ("")};const (ST_LevelSuffixUnset ST_LevelSuffix =0; +ST_LevelSuffixTab ST_LevelSuffix =1;ST_LevelSuffixSpace ST_LevelSuffix =2;ST_LevelSuffixNothing ST_LevelSuffix =3;);func (_cfgecg *ST_BrType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cfgecg =0;case "\u0070\u0061\u0067\u0065":*_cfgecg =1; +case "\u0063\u006f\u006c\u0075\u006d\u006e":*_cfgecg =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_cfgecg =3;};return nil ;};func (_dcaedbf ST_FrameLayout )Validate ()error {return _dcaedbf .ValidateWithPath ("")};func (_cdeega *CT_TrackChangeNumbering )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdeega .OriginalAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_cdeega .OriginalAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",_cdeega .AuthorAttr )});if _cdeega .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cdeega .DateAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cdeega .IdAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Annotation Identifier -IdAttr int64 ;SectPr *CT_SectPrBase ;};func NewCT_LevelSuffix ()*CT_LevelSuffix {_deffe :=&CT_LevelSuffix {};_deffe .ValAttr =ST_LevelSuffix (1);return _deffe ;};func (_bgeag ST_Underline )String ()string {switch _bgeag {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"; +// ValidateWithPath validates the CT_SimpleField and its children, prefixing error messages with path +func (_aagag *CT_SimpleField )ValidateWithPath (path string )error {if _aagag .FldLockAttr !=nil {if _dccdbb :=_aagag .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_dccdbb !=nil {return _dccdbb ; +};};if _aagag .DirtyAttr !=nil {if _bdgec :=_aagag .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_bdgec !=nil {return _bdgec ;};};if _aagag .FldData !=nil {if _fgagb :=_aagag .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061"); +_fgagb !=nil {return _fgagb ;};};for _bddfdc ,_bgagg :=range _aagag .EG_PContent {if _fbgeff :=_bgagg .ValidateWithPath (_b .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_bddfdc ));_fbgeff !=nil {return _fbgeff ; +};};return nil ;};func (_acdafg ST_LineSpacingRule )ValidateWithPath (path string )error {switch _acdafg {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 (_acdafg )); +};return nil ;};func (_dedgd *CT_HMerge )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eeadg :=range start .Attr {if _eeadg .Name .Local =="\u0076\u0061\u006c"{_dedgd .ValAttr .UnmarshalXMLAttr (_eeadg );continue ;};};for {_bcadg ,_dgdbg :=d .Token (); +if _dgdbg !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_dgdbg );};if _bgdc ,_gebd :=_bcadg .(_d .EndElement );_gebd &&_bgdc .Name ==start .Name {break ;};};return nil ; +};func (_eegdd ST_SignedTwipsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eegdd .Int64 !=nil {e .EncodeToken (_d .CharData (_b .Sprintf ("\u0025\u0064",*_eegdd .Int64 )));};if _eegdd .ST_UniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_eegdd .ST_UniversalMeasure )); +};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_ddeag *EG_ContentBlockContent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agcggd :for {_daacb ,_cbefea :=d .Token ();if _cbefea !=nil {return _cbefea ;};switch _gcddfd :=_daacb .(type ){case _d .StartElement :switch _gcddfd .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"}:_ddeag .CustomXml =NewCT_CustomXmlBlock (); +if _edace :=d .DecodeElement (_ddeag .CustomXml ,&_gcddfd );_edace !=nil {return _edace ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddeag .Sdt =NewCT_SdtBlock (); +if _adeebd :=d .DecodeElement (_ddeag .Sdt ,&_gcddfd );_adeebd !=nil {return _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 :"\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"}:_abdcf :=NewCT_P (); +if _fdfgdc :=d .DecodeElement (_abdcf ,&_gcddfd );_fdfgdc !=nil {return _fdfgdc ;};_ddeag .P =append (_ddeag .P ,_abdcf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfgad :=NewCT_Tbl (); +if _ecbbdb :=d .DecodeElement (_gfgad ,&_gcddfd );_ecbbdb !=nil {return _ecbbdb ;};_ddeag .Tbl =append (_ddeag .Tbl ,_gfgad );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccdga :=NewEG_RunLevelElts (); +_ccdga .ProofErr =NewCT_ProofErr ();if _dgdbe :=d .DecodeElement (_ccdga .ProofErr ,&_gcddfd );_dgdbe !=nil {return _dgdbe ;};_ddeag .EG_RunLevelElts =append (_ddeag .EG_RunLevelElts ,_ccdga );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_deedb :=NewEG_RunLevelElts (); +_deedb .PermStart =NewCT_PermStart ();if _cbgbffa :=d .DecodeElement (_deedb .PermStart ,&_gcddfd );_cbgbffa !=nil {return _cbgbffa ;};_ddeag .EG_RunLevelElts =append (_ddeag .EG_RunLevelElts ,_deedb );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ddfac :=NewEG_RunLevelElts (); +_ddfac .PermEnd =NewCT_Perm ();if _dcafdgc :=d .DecodeElement (_ddfac .PermEnd ,&_gcddfd );_dcafdgc !=nil {return _dcafdgc ;};_ddeag .EG_RunLevelElts =append (_ddeag .EG_RunLevelElts ,_ddfac );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eddfg :=NewEG_RunLevelElts (); +_eddfg .Ins =NewCT_RunTrackChange ();if _abgfc :=d .DecodeElement (_eddfg .Ins ,&_gcddfd );_abgfc !=nil {return _abgfc ;};_ddeag .EG_RunLevelElts =append (_ddeag .EG_RunLevelElts ,_eddfg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgbce :=NewEG_RunLevelElts (); +_dgbce .Del =NewCT_RunTrackChange ();if _cceccg :=d .DecodeElement (_dgbce .Del ,&_gcddfd );_cceccg !=nil {return _cceccg ;};_ddeag .EG_RunLevelElts =append (_ddeag .EG_RunLevelElts ,_dgbce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_aecbc :=NewEG_RunLevelElts (); +_aecbc .MoveFrom =NewCT_RunTrackChange ();if _gcgec :=d .DecodeElement (_aecbc .MoveFrom ,&_gcddfd );_gcgec !=nil {return _gcgec ;};_ddeag .EG_RunLevelElts =append (_ddeag .EG_RunLevelElts ,_aecbc );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_beead :=NewEG_RunLevelElts (); +_beead .MoveTo =NewCT_RunTrackChange ();if _fdadc :=d .DecodeElement (_beead .MoveTo ,&_gcddfd );_fdadc !=nil {return _fdadc ;};_ddeag .EG_RunLevelElts =append (_ddeag .EG_RunLevelElts ,_beead );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgfcb :=NewEG_RunLevelElts (); +_bgebg :=NewEG_RangeMarkupElements ();_bgebg .BookmarkStart =NewCT_Bookmark ();if _aecdf :=d .DecodeElement (_bgebg .BookmarkStart ,&_gcddfd );_aecdf !=nil {return _aecdf ;};_ddeag .EG_RunLevelElts =append (_ddeag .EG_RunLevelElts ,_cgfcb );_cgfcb .EG_RangeMarkupElements =append (_cgfcb .EG_RangeMarkupElements ,_bgebg ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afbcf :=NewEG_RunLevelElts (); +_bfedb :=NewEG_RangeMarkupElements ();_bfedb .BookmarkEnd =NewCT_MarkupRange ();if _edfac :=d .DecodeElement (_bfedb .BookmarkEnd ,&_gcddfd );_edfac !=nil {return _edfac ;};_ddeag .EG_RunLevelElts =append (_ddeag .EG_RunLevelElts ,_afbcf );_afbcf .EG_RangeMarkupElements =append (_afbcf .EG_RangeMarkupElements ,_bfedb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bebfeg :=NewEG_RunLevelElts (); +_bebaf :=NewEG_RangeMarkupElements ();_bebaf .MoveFromRangeStart =NewCT_MoveBookmark ();if _cegdf :=d .DecodeElement (_bebaf .MoveFromRangeStart ,&_gcddfd );_cegdf !=nil {return _cegdf ;};_ddeag .EG_RunLevelElts =append (_ddeag .EG_RunLevelElts ,_bebfeg ); +_bebfeg .EG_RangeMarkupElements =append (_bebfeg .EG_RangeMarkupElements ,_bebaf );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ebcgcb :=NewEG_RunLevelElts (); +_ceebd :=NewEG_RangeMarkupElements ();_ceebd .MoveFromRangeEnd =NewCT_MarkupRange ();if _bafgc :=d .DecodeElement (_ceebd .MoveFromRangeEnd ,&_gcddfd );_bafgc !=nil {return _bafgc ;};_ddeag .EG_RunLevelElts =append (_ddeag .EG_RunLevelElts ,_ebcgcb );_ebcgcb .EG_RangeMarkupElements =append (_ebcgcb .EG_RangeMarkupElements ,_ceebd ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_geegc :=NewEG_RunLevelElts (); +_dabdda :=NewEG_RangeMarkupElements ();_dabdda .MoveToRangeStart =NewCT_MoveBookmark ();if _dfgbdf :=d .DecodeElement (_dabdda .MoveToRangeStart ,&_gcddfd );_dfgbdf !=nil {return _dfgbdf ;};_ddeag .EG_RunLevelElts =append (_ddeag .EG_RunLevelElts ,_geegc ); +_geegc .EG_RangeMarkupElements =append (_geegc .EG_RangeMarkupElements ,_dabdda );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gbegfd :=NewEG_RunLevelElts (); +_eccdb :=NewEG_RangeMarkupElements ();_eccdb .MoveToRangeEnd =NewCT_MarkupRange ();if _cdddg :=d .DecodeElement (_eccdb .MoveToRangeEnd ,&_gcddfd );_cdddg !=nil {return _cdddg ;};_ddeag .EG_RunLevelElts =append (_ddeag .EG_RunLevelElts ,_gbegfd );_gbegfd .EG_RangeMarkupElements =append (_gbegfd .EG_RangeMarkupElements ,_eccdb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_faded :=NewEG_RunLevelElts (); +_cabaa :=NewEG_RangeMarkupElements ();_cabaa .CommentRangeStart =NewCT_MarkupRange ();if _bfffe :=d .DecodeElement (_cabaa .CommentRangeStart ,&_gcddfd );_bfffe !=nil {return _bfffe ;};_ddeag .EG_RunLevelElts =append (_ddeag .EG_RunLevelElts ,_faded ); +_faded .EG_RangeMarkupElements =append (_faded .EG_RangeMarkupElements ,_cabaa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggef :=NewEG_RunLevelElts (); +_fefgb :=NewEG_RangeMarkupElements ();_fefgb .CommentRangeEnd =NewCT_MarkupRange ();if _ffdef :=d .DecodeElement (_fefgb .CommentRangeEnd ,&_gcddfd );_ffdef !=nil {return _ffdef ;};_ddeag .EG_RunLevelElts =append (_ddeag .EG_RunLevelElts ,_gggef );_gggef .EG_RangeMarkupElements =append (_gggef .EG_RangeMarkupElements ,_fefgb ); +case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_fafdeb :=NewEG_RunLevelElts (); +_eagfa :=NewEG_RangeMarkupElements ();_eagfa .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bcddcf :=d .DecodeElement (_eagfa .CustomXmlInsRangeStart ,&_gcddfd );_bcddcf !=nil {return _bcddcf ;};_ddeag .EG_RunLevelElts =append (_ddeag .EG_RunLevelElts ,_fafdeb ); +_fafdeb .EG_RangeMarkupElements =append (_fafdeb .EG_RangeMarkupElements ,_eagfa );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_beabb :=NewEG_RunLevelElts (); +_bbade :=NewEG_RangeMarkupElements ();_bbade .CustomXmlInsRangeEnd =NewCT_Markup ();if _dddcdg :=d .DecodeElement (_bbade .CustomXmlInsRangeEnd ,&_gcddfd );_dddcdg !=nil {return _dddcdg ;};_ddeag .EG_RunLevelElts =append (_ddeag .EG_RunLevelElts ,_beabb ); +_beabb .EG_RangeMarkupElements =append (_beabb .EG_RangeMarkupElements ,_bbade );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ddeade :=NewEG_RunLevelElts (); +_afaccd :=NewEG_RangeMarkupElements ();_afaccd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cabce :=d .DecodeElement (_afaccd .CustomXmlDelRangeStart ,&_gcddfd );_cabce !=nil {return _cabce ;};_ddeag .EG_RunLevelElts =append (_ddeag .EG_RunLevelElts ,_ddeade ); +_ddeade .EG_RangeMarkupElements =append (_ddeade .EG_RangeMarkupElements ,_afaccd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gcdgf :=NewEG_RunLevelElts (); +_dgdcce :=NewEG_RangeMarkupElements ();_dgdcce .CustomXmlDelRangeEnd =NewCT_Markup ();if _cabebd :=d .DecodeElement (_dgdcce .CustomXmlDelRangeEnd ,&_gcddfd );_cabebd !=nil {return _cabebd ;};_ddeag .EG_RunLevelElts =append (_ddeag .EG_RunLevelElts ,_gcdgf ); +_gcdgf .EG_RangeMarkupElements =append (_gcdgf .EG_RangeMarkupElements ,_dgdcce );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffgefa :=NewEG_RunLevelElts (); +_gdgedd :=NewEG_RangeMarkupElements ();_gdgedd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fgdedb :=d .DecodeElement (_gdgedd .CustomXmlMoveFromRangeStart ,&_gcddfd );_fgdedb !=nil {return _fgdedb ;};_ddeag .EG_RunLevelElts =append (_ddeag .EG_RunLevelElts ,_ffgefa ); +_ffgefa .EG_RangeMarkupElements =append (_ffgefa .EG_RangeMarkupElements ,_gdgedd );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fafcc :=NewEG_RunLevelElts (); +_aeadcg :=NewEG_RangeMarkupElements ();_aeadcg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _degcf :=d .DecodeElement (_aeadcg .CustomXmlMoveFromRangeEnd ,&_gcddfd );_degcf !=nil {return _degcf ;};_ddeag .EG_RunLevelElts =append (_ddeag .EG_RunLevelElts ,_fafcc ); +_fafcc .EG_RangeMarkupElements =append (_fafcc .EG_RangeMarkupElements ,_aeadcg );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gecff :=NewEG_RunLevelElts (); +_aedee :=NewEG_RangeMarkupElements ();_aedee .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ddggf :=d .DecodeElement (_aedee .CustomXmlMoveToRangeStart ,&_gcddfd );_ddggf !=nil {return _ddggf ;};_ddeag .EG_RunLevelElts =append (_ddeag .EG_RunLevelElts ,_gecff ); +_gecff .EG_RangeMarkupElements =append (_gecff .EG_RangeMarkupElements ,_aedee );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ggage :=NewEG_RunLevelElts (); +_aefed :=NewEG_RangeMarkupElements ();_aefed .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cfcca :=d .DecodeElement (_aefed .CustomXmlMoveToRangeEnd ,&_gcddfd );_cfcca !=nil {return _cfcca ;};_ddeag .EG_RunLevelElts =append (_ddeag .EG_RunLevelElts ,_ggage ); +_ggage .EG_RangeMarkupElements =append (_ggage .EG_RangeMarkupElements ,_aefed );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_abeff :=NewEG_RunLevelElts (); +_ecddb :=NewEG_MathContent ();_ecddb .OMathPara =_ea .NewOMathPara ();if _fbfdb :=d .DecodeElement (_ecddb .OMathPara ,&_gcddfd );_fbfdb !=nil {return _fbfdb ;};_ddeag .EG_RunLevelElts =append (_ddeag .EG_RunLevelElts ,_abeff );_abeff .EG_MathContent =append (_abeff .EG_MathContent ,_ecddb ); +case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dgcgg :=NewEG_RunLevelElts (); +_cbfac :=NewEG_MathContent ();_cbfac .OMath =_ea .NewOMath ();if _ddgddd :=d .DecodeElement (_cbfac .OMath ,&_gcddfd );_ddgddd !=nil {return _ddgddd ;};_ddeag .EG_RunLevelElts =append (_ddeag .EG_RunLevelElts ,_dgcgg );_dgcgg .EG_MathContent =append (_dgcgg .EG_MathContent ,_cbfac ); +default:_gb .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",_gcddfd .Name ); +if _eddac :=d .Skip ();_eddac !=nil {return _eddac ;};};case _d .EndElement :break _agcggd ;case _d .CharData :};};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_TxbxContent ()*CT_TxbxContent {_bggef :=&CT_TxbxContent {};return _bggef };func (_caadc ST_Underline )String ()string {switch _caadc {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 "";}; -// Validate validates the CT_RPr and its children -func (_egdbg *CT_RPr )Validate ()error {return _egdbg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072");};func (_ffdgf ST_MailMergeSourceType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bddcee :=_f .Attr {};_bddcee .Name =name ;switch _ffdgf {case ST_MailMergeSourceTypeUnset :_bddcee .Value =""; -case ST_MailMergeSourceTypeDatabase :_bddcee .Value ="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065";case ST_MailMergeSourceTypeAddressBook :_bddcee .Value ="a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b";case ST_MailMergeSourceTypeDocument1 :_bddcee .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00741"; -case ST_MailMergeSourceTypeDocument2 :_bddcee .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00742";case ST_MailMergeSourceTypeText :_bddcee .Value ="\u0074\u0065\u0078\u0074";case ST_MailMergeSourceTypeEmail :_bddcee .Value ="\u0065\u006d\u0061i\u006c"; -case ST_MailMergeSourceTypeNative :_bddcee .Value ="\u006e\u0061\u0074\u0069\u0076\u0065";case ST_MailMergeSourceTypeLegacy :_bddcee .Value ="\u006c\u0065\u0067\u0061\u0063\u0079";case ST_MailMergeSourceTypeMaster :_bddcee .Value ="\u006d\u0061\u0073\u0074\u0065\u0072"; -};return _bddcee ,nil ;};func (_fcfb *CT_MailMergeSourceType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_ecbff ,_ebcdbc :=_fcfb .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ebcdbc !=nil {return _ebcdbc ; -};start .Attr =append (start .Attr ,_ecbff );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gdbffa *ST_Jc )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gdbffa =0;case "\u0073\u0074\u0061r\u0074":*_gdbffa =1; -case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gdbffa =2;case "\u0065\u006e\u0064":*_gdbffa =3;case "\u0062\u006f\u0074\u0068":*_gdbffa =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_gdbffa =5;case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_gdbffa =6; -case "\u006e\u0075\u006d\u0054\u0061\u0062":*_gdbffa =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_gdbffa =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_gdbffa =9;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_gdbffa =10; -case "\u006c\u0065\u0066\u0074":*_gdbffa =11;case "\u0072\u0069\u0067h\u0074":*_gdbffa =12;};return nil ;};func NewCT_PermStart ()*CT_PermStart {_aebfa :=&CT_PermStart {};return _aebfa };type WdWpc struct{WdCT_WordprocessingCanvas };func (_cecegd *EG_RPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cecegd .RPr !=nil {_bfcea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}}; -e .EncodeElement (_cecegd .RPr ,_bfcea );};return nil ;};func (_bfabe ST_Shd )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bcgdaf :=_f .Attr {};_bcgdaf .Name =name ;switch _bfabe {case ST_ShdUnset :_bcgdaf .Value ="";case ST_ShdNil :_bcgdaf .Value ="\u006e\u0069\u006c"; -case ST_ShdClear :_bcgdaf .Value ="\u0063\u006c\u0065a\u0072";case ST_ShdSolid :_bcgdaf .Value ="\u0073\u006f\u006ci\u0064";case ST_ShdHorzStripe :_bcgdaf .Value ="\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdVertStripe :_bcgdaf .Value ="\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065"; -case ST_ShdReverseDiagStripe :_bcgdaf .Value ="\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdDiagStripe :_bcgdaf .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdHorzCross :_bcgdaf .Value ="\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s"; -case ST_ShdDiagCross :_bcgdaf .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_ShdThinHorzStripe :_bcgdaf .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinVertStripe :_bcgdaf .Value ="\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065"; -case ST_ShdThinReverseDiagStripe :_bcgdaf .Value ="t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdThinDiagStripe :_bcgdaf .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065"; -case ST_ShdThinHorzCross :_bcgdaf .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073";case ST_ShdThinDiagCross :_bcgdaf .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073";case ST_ShdPct5 :_bcgdaf .Value ="\u0070\u0063\u0074\u0035"; -case ST_ShdPct10 :_bcgdaf .Value ="\u0070\u0063\u00741\u0030";case ST_ShdPct12 :_bcgdaf .Value ="\u0070\u0063\u00741\u0032";case ST_ShdPct15 :_bcgdaf .Value ="\u0070\u0063\u00741\u0035";case ST_ShdPct20 :_bcgdaf .Value ="\u0070\u0063\u00742\u0030";case ST_ShdPct25 :_bcgdaf .Value ="\u0070\u0063\u00742\u0035"; -case ST_ShdPct30 :_bcgdaf .Value ="\u0070\u0063\u00743\u0030";case ST_ShdPct35 :_bcgdaf .Value ="\u0070\u0063\u00743\u0035";case ST_ShdPct37 :_bcgdaf .Value ="\u0070\u0063\u00743\u0037";case ST_ShdPct40 :_bcgdaf .Value ="\u0070\u0063\u00744\u0030";case ST_ShdPct45 :_bcgdaf .Value ="\u0070\u0063\u00744\u0035"; -case ST_ShdPct50 :_bcgdaf .Value ="\u0070\u0063\u00745\u0030";case ST_ShdPct55 :_bcgdaf .Value ="\u0070\u0063\u00745\u0035";case ST_ShdPct60 :_bcgdaf .Value ="\u0070\u0063\u00746\u0030";case ST_ShdPct62 :_bcgdaf .Value ="\u0070\u0063\u00746\u0032";case ST_ShdPct65 :_bcgdaf .Value ="\u0070\u0063\u00746\u0035"; -case ST_ShdPct70 :_bcgdaf .Value ="\u0070\u0063\u00747\u0030";case ST_ShdPct75 :_bcgdaf .Value ="\u0070\u0063\u00747\u0035";case ST_ShdPct80 :_bcgdaf .Value ="\u0070\u0063\u00748\u0030";case ST_ShdPct85 :_bcgdaf .Value ="\u0070\u0063\u00748\u0035";case ST_ShdPct87 :_bcgdaf .Value ="\u0070\u0063\u00748\u0037"; -case ST_ShdPct90 :_bcgdaf .Value ="\u0070\u0063\u00749\u0030";case ST_ShdPct95 :_bcgdaf .Value ="\u0070\u0063\u00749\u0035";};return _bcgdaf ,nil ;}; - -// Validate validates the CT_Border and its children -func (_gcdgf *CT_Border )Validate ()error {return _gcdgf .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");}; - -// Validate validates the WdCT_PosHChoice and its children -func (_dgeegg *WdCT_PosHChoice )Validate ()error {return _dgeegg .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0048\u0043\u0068\u006f\u0069\u0063\u0065");};type ST_TblLayoutType byte ;func (_ggdbd *CT_ObjectEmbed )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ggdbd .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_egdae ,_egeea :=_ggdbd .DrawAspectAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"}); -if _egeea !=nil {return _egeea ;};start .Attr =append (start .Attr ,_egdae );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_d .Sprintf ("\u0025\u0076",_ggdbd .IdAttr )});if _ggdbd .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_d .Sprintf ("\u0025\u0076",*_ggdbd .ProgIdAttr )}); -};if _ggdbd .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_d .Sprintf ("\u0025\u0076",*_ggdbd .ShapeIdAttr )});};if _ggdbd .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 :_d .Sprintf ("\u0025\u0076",*_ggdbd .FieldCodesAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_NumberFormatUnset ST_NumberFormat =0;ST_NumberFormatDecimal ST_NumberFormat =1;ST_NumberFormatUpperRoman ST_NumberFormat =2;ST_NumberFormatLowerRoman ST_NumberFormat =3; -ST_NumberFormatUpperLetter ST_NumberFormat =4;ST_NumberFormatLowerLetter ST_NumberFormat =5;ST_NumberFormatOrdinal ST_NumberFormat =6;ST_NumberFormatCardinalText ST_NumberFormat =7;ST_NumberFormatOrdinalText ST_NumberFormat =8;ST_NumberFormatHex ST_NumberFormat =9; -ST_NumberFormatChicago ST_NumberFormat =10;ST_NumberFormatIdeographDigital ST_NumberFormat =11;ST_NumberFormatJapaneseCounting ST_NumberFormat =12;ST_NumberFormatAiueo ST_NumberFormat =13;ST_NumberFormatIroha ST_NumberFormat =14;ST_NumberFormatDecimalFullWidth ST_NumberFormat =15; -ST_NumberFormatDecimalHalfWidth ST_NumberFormat =16;ST_NumberFormatJapaneseLegal ST_NumberFormat =17;ST_NumberFormatJapaneseDigitalTenThousand ST_NumberFormat =18;ST_NumberFormatDecimalEnclosedCircle ST_NumberFormat =19;ST_NumberFormatDecimalFullWidth2 ST_NumberFormat =20; -ST_NumberFormatAiueoFullWidth ST_NumberFormat =21;ST_NumberFormatIrohaFullWidth ST_NumberFormat =22;ST_NumberFormatDecimalZero ST_NumberFormat =23;ST_NumberFormatBullet ST_NumberFormat =24;ST_NumberFormatGanada ST_NumberFormat =25;ST_NumberFormatChosung ST_NumberFormat =26; -ST_NumberFormatDecimalEnclosedFullstop ST_NumberFormat =27;ST_NumberFormatDecimalEnclosedParen ST_NumberFormat =28;ST_NumberFormatDecimalEnclosedCircleChinese ST_NumberFormat =29;ST_NumberFormatIdeographEnclosedCircle ST_NumberFormat =30;ST_NumberFormatIdeographTraditional ST_NumberFormat =31; -ST_NumberFormatIdeographZodiac ST_NumberFormat =32;ST_NumberFormatIdeographZodiacTraditional ST_NumberFormat =33;ST_NumberFormatTaiwaneseCounting ST_NumberFormat =34;ST_NumberFormatIdeographLegalTraditional ST_NumberFormat =35;ST_NumberFormatTaiwaneseCountingThousand ST_NumberFormat =36; -ST_NumberFormatTaiwaneseDigital ST_NumberFormat =37;ST_NumberFormatChineseCounting ST_NumberFormat =38;ST_NumberFormatChineseLegalSimplified ST_NumberFormat =39;ST_NumberFormatChineseCountingThousand ST_NumberFormat =40;ST_NumberFormatKoreanDigital ST_NumberFormat =41; -ST_NumberFormatKoreanCounting ST_NumberFormat =42;ST_NumberFormatKoreanLegal ST_NumberFormat =43;ST_NumberFormatKoreanDigital2 ST_NumberFormat =44;ST_NumberFormatVietnameseCounting ST_NumberFormat =45;ST_NumberFormatRussianLower ST_NumberFormat =46;ST_NumberFormatRussianUpper ST_NumberFormat =47; -ST_NumberFormatNone ST_NumberFormat =48;ST_NumberFormatNumberInDash ST_NumberFormat =49;ST_NumberFormatHebrew1 ST_NumberFormat =50;ST_NumberFormatHebrew2 ST_NumberFormat =51;ST_NumberFormatArabicAlpha ST_NumberFormat =52;ST_NumberFormatArabicAbjad ST_NumberFormat =53; -ST_NumberFormatHindiVowels ST_NumberFormat =54;ST_NumberFormatHindiConsonants ST_NumberFormat =55;ST_NumberFormatHindiNumbers ST_NumberFormat =56;ST_NumberFormatHindiCounting ST_NumberFormat =57;ST_NumberFormatThaiLetters ST_NumberFormat =58;ST_NumberFormatThaiNumbers ST_NumberFormat =59; -ST_NumberFormatThaiCounting ST_NumberFormat =60;ST_NumberFormatBahtText ST_NumberFormat =61;ST_NumberFormatDollarText ST_NumberFormat =62;ST_NumberFormatCustom ST_NumberFormat =63;);func (_cdgbg *CT_PPrGeneral )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gaae :for {_ggcfbg ,_dbabf :=d .Token (); -if _dbabf !=nil {return _dbabf ;};switch _fedcc :=_ggcfbg .(type ){case _f .StartElement :switch _fedcc .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdgbg .PStyle =NewCT_String (); -if _abfadc :=d .DecodeElement (_cdgbg .PStyle ,&_fedcc );_abfadc !=nil {return _abfadc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdgbg .KeepNext =NewCT_OnOff (); -if _dabaa :=d .DecodeElement (_cdgbg .KeepNext ,&_fedcc );_dabaa !=nil {return _dabaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdgbg .KeepLines =NewCT_OnOff (); -if _gdcge :=d .DecodeElement (_cdgbg .KeepLines ,&_fedcc );_gdcge !=nil {return _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 :"\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"}:_cdgbg .PageBreakBefore =NewCT_OnOff (); -if _befb :=d .DecodeElement (_cdgbg .PageBreakBefore ,&_fedcc );_befb !=nil {return _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 :"\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"}:_cdgbg .FramePr =NewCT_FramePr (); -if _bcacb :=d .DecodeElement (_cdgbg .FramePr ,&_fedcc );_bcacb !=nil {return _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 :"\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"}:_cdgbg .WidowControl =NewCT_OnOff (); -if _dddea :=d .DecodeElement (_cdgbg .WidowControl ,&_fedcc );_dddea !=nil {return _dddea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdgbg .NumPr =NewCT_NumPr (); -if _eged :=d .DecodeElement (_cdgbg .NumPr ,&_fedcc );_eged !=nil {return _eged ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdgbg .SuppressLineNumbers =NewCT_OnOff (); -if _eefcg :=d .DecodeElement (_cdgbg .SuppressLineNumbers ,&_fedcc );_eefcg !=nil {return _eefcg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdgbg .PBdr =NewCT_PBdr (); -if _gffa :=d .DecodeElement (_cdgbg .PBdr ,&_fedcc );_gffa !=nil {return _gffa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdgbg .Shd =NewCT_Shd (); -if _cdbce :=d .DecodeElement (_cdgbg .Shd ,&_fedcc );_cdbce !=nil {return _cdbce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdgbg .Tabs =NewCT_Tabs (); -if _dfgbe :=d .DecodeElement (_cdgbg .Tabs ,&_fedcc );_dfgbe !=nil {return _dfgbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdgbg .SuppressAutoHyphens =NewCT_OnOff (); -if _faagf :=d .DecodeElement (_cdgbg .SuppressAutoHyphens ,&_fedcc );_faagf !=nil {return _faagf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdgbg .Kinsoku =NewCT_OnOff (); -if _cdbfeb :=d .DecodeElement (_cdgbg .Kinsoku ,&_fedcc );_cdbfeb !=nil {return _cdbfeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdgbg .WordWrap =NewCT_OnOff (); -if _afbg :=d .DecodeElement (_cdgbg .WordWrap ,&_fedcc );_afbg !=nil {return _afbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdgbg .OverflowPunct =NewCT_OnOff (); -if _aeffe :=d .DecodeElement (_cdgbg .OverflowPunct ,&_fedcc );_aeffe !=nil {return _aeffe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdgbg .TopLinePunct =NewCT_OnOff (); -if _bdaeb :=d .DecodeElement (_cdgbg .TopLinePunct ,&_fedcc );_bdaeb !=nil {return _bdaeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdgbg .AutoSpaceDE =NewCT_OnOff (); -if _bcgfa :=d .DecodeElement (_cdgbg .AutoSpaceDE ,&_fedcc );_bcgfa !=nil {return _bcgfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdgbg .AutoSpaceDN =NewCT_OnOff (); -if _gdgcc :=d .DecodeElement (_cdgbg .AutoSpaceDN ,&_fedcc );_gdgcc !=nil {return _gdgcc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdgbg .Bidi =NewCT_OnOff (); -if _bfcad :=d .DecodeElement (_cdgbg .Bidi ,&_fedcc );_bfcad !=nil {return _bfcad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdgbg .AdjustRightInd =NewCT_OnOff (); -if _agddb :=d .DecodeElement (_cdgbg .AdjustRightInd ,&_fedcc );_agddb !=nil {return _agddb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdgbg .SnapToGrid =NewCT_OnOff (); -if _fccgbd :=d .DecodeElement (_cdgbg .SnapToGrid ,&_fedcc );_fccgbd !=nil {return _fccgbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdgbg .Spacing =NewCT_Spacing (); -if _ccad :=d .DecodeElement (_cdgbg .Spacing ,&_fedcc );_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 :"\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"}:_cdgbg .Ind =NewCT_Ind (); -if _ecbdb :=d .DecodeElement (_cdgbg .Ind ,&_fedcc );_ecbdb !=nil {return _ecbdb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdgbg .ContextualSpacing =NewCT_OnOff (); -if _egeef :=d .DecodeElement (_cdgbg .ContextualSpacing ,&_fedcc );_egeef !=nil {return _egeef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdgbg .MirrorIndents =NewCT_OnOff (); -if _deffd :=d .DecodeElement (_cdgbg .MirrorIndents ,&_fedcc );_deffd !=nil {return _deffd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdgbg .SuppressOverlap =NewCT_OnOff (); -if _gadeg :=d .DecodeElement (_cdgbg .SuppressOverlap ,&_fedcc );_gadeg !=nil {return _gadeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdgbg .Jc =NewCT_Jc (); -if _fbade :=d .DecodeElement (_cdgbg .Jc ,&_fedcc );_fbade !=nil {return _fbade ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdgbg .TextDirection =NewCT_TextDirection (); -if _cfegbc :=d .DecodeElement (_cdgbg .TextDirection ,&_fedcc );_cfegbc !=nil {return _cfegbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdgbg .TextAlignment =NewCT_TextAlignment (); -if _bbab :=d .DecodeElement (_cdgbg .TextAlignment ,&_fedcc );_bbab !=nil {return _bbab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdgbg .TextboxTightWrap =NewCT_TextboxTightWrap (); -if _gfdgdd :=d .DecodeElement (_cdgbg .TextboxTightWrap ,&_fedcc );_gfdgdd !=nil {return _gfdgdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdgbg .OutlineLvl =NewCT_DecimalNumber (); -if _dfgce :=d .DecodeElement (_cdgbg .OutlineLvl ,&_fedcc );_dfgce !=nil {return _dfgce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdgbg .DivId =NewCT_DecimalNumber (); -if _cddba :=d .DecodeElement (_cdgbg .DivId ,&_fedcc );_cddba !=nil {return _cddba ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdgbg .CnfStyle =NewCT_Cnf (); -if _acefb :=d .DecodeElement (_cdgbg .CnfStyle ,&_fedcc );_acefb !=nil {return _acefb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdgbg .PPrChange =NewCT_PPrChange (); -if _ecgfc :=d .DecodeElement (_cdgbg .PPrChange ,&_fedcc );_ecgfc !=nil {return _ecgfc ;};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",_fedcc .Name ); -if _bbgcfa :=d .Skip ();_bbgcfa !=nil {return _bbgcfa ;};};case _f .EndElement :break _gaae ;case _f .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_TblWidth and its children, prefixing error messages with path -func (_cfcefg *CT_TblWidth )ValidateWithPath (path string )error {if _cfcefg .WAttr !=nil {if _eecce :=_cfcefg .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_eecce !=nil {return _eecce ;};};if _dcabcg :=_cfcefg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); -_dcabcg !=nil {return _dcabcg ;};return nil ;};func (_eacbb WdST_AlignV )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_baaagd :=_f .Attr {};_baaagd .Name =name ;switch _eacbb {case WdST_AlignVUnset :_baaagd .Value ="";case WdST_AlignVTop :_baaagd .Value ="\u0074\u006f\u0070"; -case WdST_AlignVBottom :_baaagd .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case WdST_AlignVCenter :_baaagd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignVInside :_baaagd .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case WdST_AlignVOutside :_baaagd .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065"; -};return _baaagd ,nil ;};func (_gdgg *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 :_d .Sprintf ("\u0025\u0076",_gdgg .NameAttr )}); -if _gdgg .PosAttr !=ST_CaptionPosUnset {_fcef ,_eaee :=_gdgg .PosAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0070o\u0073"});if _eaee !=nil {return _eaee ;};start .Attr =append (start .Attr ,_fcef );};if _gdgg .ChapNumAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u004e\u0075m"},Value :_d .Sprintf ("\u0025\u0076",*_gdgg .ChapNumAttr )}); -};if _gdgg .HeadingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0069\u006eg"},Value :_d .Sprintf ("\u0025\u0076",*_gdgg .HeadingAttr )});};if _gdgg .NoLabelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u006e\u006f\u004c\u0061\u0062\u0065l"},Value :_d .Sprintf ("\u0025\u0076",*_gdgg .NoLabelAttr )}); -};if _gdgg .NumFmtAttr !=ST_NumberFormatUnset {_becg ,_gfbg :=_gdgg .NumFmtAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"});if _gfbg !=nil {return _gfbg ;};start .Attr =append (start .Attr ,_becg );};if _gdgg .SepAttr !=ST_ChapterSepUnset {_bcgfe ,_bebg :=_gdgg .SepAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0073e\u0070"}); -if _bebg !=nil {return _bebg ;};start .Attr =append (start .Attr ,_bcgfe );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eaeea *CT_Frame )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _eaeea .Sz !=nil {_cgded :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_eaeea .Sz ,_cgded );};if _eaeea .Name !=nil {_gagbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}}; -e .EncodeElement (_eaeea .Name ,_gagbd );};if _eaeea .Title !=nil {_afagd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_eaeea .Title ,_afagd );};if _eaeea .LongDesc !=nil {_gbcca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"}}; -e .EncodeElement (_eaeea .LongDesc ,_gbcca );};if _eaeea .SourceFileName !=nil {_dcdce :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003as\u006f\u0075\u0072c\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065"}};e .EncodeElement (_eaeea .SourceFileName ,_dcdce ); -};if _eaeea .MarW !=nil {_fggfa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0057"}};e .EncodeElement (_eaeea .MarW ,_fggfa );};if _eaeea .MarH !=nil {_fcegg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0048"}}; -e .EncodeElement (_eaeea .MarH ,_fcegg );};if _eaeea .Scrollbar !=nil {_daceb :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"}};e .EncodeElement (_eaeea .Scrollbar ,_daceb );};if _eaeea .NoResizeAllowed !=nil {_fcgff :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065\u0041\u006cl\u006f\u0077\u0065\u0064"}}; -e .EncodeElement (_eaeea .NoResizeAllowed ,_fcgff );};if _eaeea .LinkedToFile !=nil {_gccef :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_eaeea .LinkedToFile ,_gccef ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cafg *CT_Columns )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cafg .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 :_d .Sprintf ("\u0025\u0076",*_cafg .EqualWidthAttr )}); -};if _cafg .SpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_cafg .SpaceAttr )});};if _cafg .NumAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u006eu\u006d"},Value :_d .Sprintf ("\u0025\u0076",*_cafg .NumAttr )}); -};if _cafg .SepAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073e\u0070"},Value :_d .Sprintf ("\u0025\u0076",*_cafg .SepAttr )});};e .EncodeToken (start );_daffg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063o\u006c"}}; -for _ ,_aagg :=range _cafg .Col {e .EncodeElement (_aagg ,_daffg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ecede *ST_LineNumberRestart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aecdd ,_fdagg :=d .Token (); -if _fdagg !=nil {return _fdagg ;};if _caece ,_bcdeb :=_aecdd .(_f .EndElement );_bcdeb &&_caece .Name ==start .Name {*_ecede =1;return nil ;};if _cedgf ,_fdafd :=_aecdd .(_f .CharData );!_fdafd {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aecdd ); -}else {switch string (_cedgf ){case "":*_ecede =0;case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_ecede =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_ecede =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_ecede =3; -};};_aecdd ,_fdagg =d .Token ();if _fdagg !=nil {return _fdagg ;};if _ecgafg ,_gcffa :=_aecdd .(_f .EndElement );_gcffa &&_ecgafg .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aecdd ); -}; - -// Validate validates the CT_SdtRun and its children -func (_gfadba *CT_SdtRun )Validate ()error {return _gfadba .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u0075n");}; - -// ValidateWithPath validates the CT_MailMergeOdsoFMDFieldType and its children, prefixing error messages with path -func (_ffcdf *CT_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {if _ffcdf .ValAttr ==ST_MailMergeOdsoFMDFieldTypeUnset {return _d .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 _gdba :=_ffcdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdba !=nil {return _gdba ;};return nil ;};type CT_FtnEdnRef struct{ - -// Suppress Footnote/Endnote Reference Mark -CustomMarkFollowsAttr *_df .ST_OnOff ; - -// Footnote/Endnote ID Reference -IdAttr int64 ;};func (_eabfa *CT_Panose )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcdefc :=range start .Attr {if _dcdefc .Name .Local =="\u0076\u0061\u006c"{_agdee ,_bfceb :=_dcdefc .Value ,error (nil );if _bfceb !=nil {return _bfceb ; -};_eabfa .ValAttr =_agdee ;continue ;};};for {_cecaf ,_beded :=d .Token ();if _beded !=nil {return _d .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u006eo\u0073\u0065\u003a\u0020\u0025\u0073",_beded );};if _dfdda ,_adbfe :=_cecaf .(_f .EndElement ); -_adbfe &&_dfdda .Name ==start .Name {break ;};};return nil ;};func (_edecgd *ST_VerticalJc )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddaed ,_daccbg :=d .Token ();if _daccbg !=nil {return _daccbg ;};if _ggedf ,_cfbff :=_ddaed .(_f .EndElement ); -_cfbff &&_ggedf .Name ==start .Name {*_edecgd =1;return nil ;};if _ecaffba ,_bcdcc :=_ddaed .(_f .CharData );!_bcdcc {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddaed ); -}else {switch string (_ecaffba ){case "":*_edecgd =0;case "\u0074\u006f\u0070":*_edecgd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_edecgd =2;case "\u0062\u006f\u0074\u0068":*_edecgd =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_edecgd =4;};};_ddaed ,_daccbg =d .Token (); -if _daccbg !=nil {return _daccbg ;};if _dcgebe ,_daaba :=_ddaed .(_f .EndElement );_daaba &&_dcgebe .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddaed ); -};type CT_SignedHpsMeasure struct{ - -// Signed Half-Point Measurement -ValAttr ST_SignedHpsMeasure ;};func (_aedeea ST_EdnPos )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ceage :=_f .Attr {};_ceage .Name =name ;switch _aedeea {case ST_EdnPosUnset :_ceage .Value ="";case ST_EdnPosSectEnd :_ceage .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064"; -case ST_EdnPosDocEnd :_ceage .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _ceage ,nil ;}; - -// ValidateWithPath validates the CT_Spacing and its children, prefixing error messages with path -func (_gggdc *CT_Spacing )ValidateWithPath (path string )error {if _gggdc .BeforeAttr !=nil {if _gacgg :=_gggdc .BeforeAttr .ValidateWithPath (path +"/\u0042\u0065\u0066\u006f\u0072\u0065\u0041\u0074\u0074\u0072");_gacgg !=nil {return _gacgg ;};};if _gggdc .BeforeAutospacingAttr !=nil {if _bagfd :=_gggdc .BeforeAutospacingAttr .ValidateWithPath (path +"\u002f\u0042\u0065\u0066or\u0065\u0041\u0075\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067\u0041\u0074t\u0072"); -_bagfd !=nil {return _bagfd ;};};if _gggdc .AfterAttr !=nil {if _fecgca :=_gggdc .AfterAttr .ValidateWithPath (path +"\u002f\u0041\u0066\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_fecgca !=nil {return _fecgca ;};};if _gggdc .AfterAutospacingAttr !=nil {if _feeffb :=_gggdc .AfterAutospacingAttr .ValidateWithPath (path +"/\u0041\u0066\u0074\u0065rA\u0075t\u006f\u0073\u0070\u0061\u0063i\u006e\u0067\u0041\u0074\u0074\u0072"); -_feeffb !=nil {return _feeffb ;};};if _gggdc .LineAttr !=nil {if _cccdb :=_gggdc .LineAttr .ValidateWithPath (path +"\u002fL\u0069\u006e\u0065\u0041\u0074\u0074r");_cccdb !=nil {return _cccdb ;};};if _febe :=_gggdc .LineRuleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072"); -_febe !=nil {return _febe ;};return nil ;};func (_aagdgd ST_EdGrp )ValidateWithPath (path string )error {switch _aagdgd {case 0,1,2,3,4,5,6,7:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aagdgd )); -};return nil ;};func (_bbeagc *WdCT_WordprocessingShapeChoice1 )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cegcgd :for {_cgefdg ,_adaac :=d .Token ();if _adaac !=nil {return _adaac ;};switch _cgcaa :=_cgefdg .(type ){case _f .StartElement :switch _cgcaa .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"}:_bbeagc .Txbx =NewWdCT_TextboxInfo (); -if _ebgb :=d .DecodeElement (_bbeagc .Txbx ,&_cgcaa );_ebgb !=nil {return _ebgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"}:_bbeagc .LinkedTxbx =NewWdCT_LinkedTextboxInformation (); -if _dfgeda :=d .DecodeElement (_bbeagc .LinkedTxbx ,&_cgcaa );_dfgeda !=nil {return _dfgeda ;};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",_cgcaa .Name ); -if _dbebbd :=d .Skip ();_dbebbd !=nil {return _dbebbd ;};};case _f .EndElement :break _cegcgd ;case _f .CharData :};};return nil ;};func (_gecdc *CT_PageBorders )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbcga :=range start .Attr {if _fbcga .Name .Local =="\u007a\u004f\u0072\u0064\u0065\u0072"{_gecdc .ZOrderAttr .UnmarshalXMLAttr (_fbcga ); -continue ;};if _fbcga .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_gecdc .DisplayAttr .UnmarshalXMLAttr (_fbcga );continue ;};if _fbcga .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"{_gecdc .OffsetFromAttr .UnmarshalXMLAttr (_fbcga ); -continue ;};};_adcff :for {_fbbec ,_daddc :=d .Token ();if _daddc !=nil {return _daddc ;};switch _facegc :=_fbbec .(type ){case _f .StartElement :switch _facegc .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gecdc .Top =NewCT_TopPageBorder (); -if _cfgbf :=d .DecodeElement (_gecdc .Top ,&_facegc );_cfgbf !=nil {return _cfgbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gecdc .Left =NewCT_PageBorder (); -if _bgaae :=d .DecodeElement (_gecdc .Left ,&_facegc );_bgaae !=nil {return _bgaae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gecdc .Bottom =NewCT_BottomPageBorder (); -if _egfee :=d .DecodeElement (_gecdc .Bottom ,&_facegc );_egfee !=nil {return _egfee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gecdc .Right =NewCT_PageBorder (); -if _dgcfd :=d .DecodeElement (_gecdc .Right ,&_facegc );_dgcfd !=nil {return _dgcfd ;};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",_facegc .Name ); -if _bebcb :=d .Skip ();_bebcb !=nil {return _bebcb ;};};case _f .EndElement :break _adcff ;case _f .CharData :};};return nil ;};func (_gfgbdbe *ST_MailMergeSourceType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gfgbdbe =0;case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_gfgbdbe =1; -case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_gfgbdbe =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_gfgbdbe =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_gfgbdbe =4;case "\u0074\u0065\u0078\u0074":*_gfgbdbe =5; -case "\u0065\u006d\u0061i\u006c":*_gfgbdbe =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_gfgbdbe =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_gfgbdbe =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_gfgbdbe =9;};return nil ;};type CT_SdtDateMappingType struct{ - -// Date Storage Type -ValAttr ST_SdtDateMappingType ;};func (_agggcf *ST_FontFamily )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_agggcf =0;case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_agggcf =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_agggcf =2; -case "\u0072\u006f\u006da\u006e":*_agggcf =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_agggcf =4;case "\u0073\u0077\u0069s\u0073":*_agggcf =5;case "\u0061\u0075\u0074\u006f":*_agggcf =6;};return nil ;};type CT_Cnf struct{ +// Validate validates the EG_RPrBase and its children +func (_gagcae *EG_RPrBase )Validate ()error {return _gagcae .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0042\u0061\u0073\u0065");};func (_ggdeea *ST_DecimalNumberOrPercent )Validate ()error {return _ggdeea .ValidateWithPath ("")};func (_gdbcde *ST_DocProtect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adfbd ,_ebbcgb :=d .Token (); +if _ebbcgb !=nil {return _ebbcgb ;};if _cebdff ,_bcdfga :=_adfbd .(_d .EndElement );_bcdfga &&_cebdff .Name ==start .Name {*_gdbcde =1;return nil ;};if _daebe ,_efffa :=_adfbd .(_d .CharData );!_efffa {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",_adfbd ); +}else {switch string (_daebe ){case "":*_gdbcde =0;case "\u006e\u006f\u006e\u0065":*_gdbcde =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_gdbcde =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_gdbcde =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_gdbcde =4; +case "\u0066\u006f\u0072m\u0073":*_gdbcde =5;};};_adfbd ,_ebbcgb =d .Token ();if _ebbcgb !=nil {return _ebbcgb ;};if _edfaefe ,_eafaad :=_adfbd .(_d .EndElement );_eafaad &&_edfaefe .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",_adfbd ); +};func (_bbfagf *WdCT_WordprocessingGroup )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bbfagf .CNvPr !=nil {_bcdcg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}}; +e .EncodeElement (_bbfagf .CNvPr ,_bcdcg );};_gfacg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bbfagf .CNvGrpSpPr ,_gfacg );_abcgbg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_bbfagf .GrpSpPr ,_abcgbg );if _bbfagf .Choice !=nil {for _ ,_abdfe :=range _bbfagf .Choice {_abdfe .MarshalXML (e ,_d .StartElement {});};};if _bbfagf .ExtLst !=nil {_fdecb :=_d .StartElement {Name :_d .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_bbfagf .ExtLst ,_fdecb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Conditional Formatting Bit Mask -ValAttr *string ; +// Validate validates the CT_Kinsoku and its children +func (_dbgab *CT_Kinsoku )Validate ()error {return _dbgab .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");};func (_ebbcc *CT_SaveThroughXslt )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adbda :=range start .Attr {if _adbda .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_adbda .Name .Local =="\u0069\u0064"||_adbda .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_adbda .Name .Local =="\u0069\u0064"{_aaeaa ,_fdaea :=_adbda .Value ,error (nil ); +if _fdaea !=nil {return _fdaea ;};_ebbcc .IdAttr =&_aaeaa ;continue ;};if _adbda .Name .Local =="\u0073\u006f\u006c\u0075\u0074\u0069\u006f\u006e\u0049\u0044"{_gdgdb ,_eebbc :=_adbda .Value ,error (nil );if _eebbc !=nil {return _eebbc ;};_ebbcc .SolutionIDAttr =&_gdgdb ; +continue ;};};for {_edgff ,_adacd :=d .Token ();if _adacd !=nil {return _b .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",_adacd ); +};if _fdfag ,_acgdc :=_edgff .(_d .EndElement );_acgdc &&_fdfag .Name ==start .Name {break ;};};return nil ;};func (_gbdfc *CT_StyleSort )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bgfgfd ,_afdaf :=_gbdfc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _afdaf !=nil {return _afdaf ;};start .Attr =append (start .Attr ,_bgfgfd );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdccga ST_CaptionPos )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gageec :=_d .Attr {}; +_gageec .Name =name ;switch _cdccga {case ST_CaptionPosUnset :_gageec .Value ="";case ST_CaptionPosAbove :_gageec .Value ="\u0061\u0062\u006fv\u0065";case ST_CaptionPosBelow :_gageec .Value ="\u0062\u0065\u006co\u0077";case ST_CaptionPosLeft :_gageec .Value ="\u006c\u0065\u0066\u0074"; +case ST_CaptionPosRight :_gageec .Value ="\u0072\u0069\u0067h\u0074";};return _gageec ,nil ;};func (_bcagb *ST_PageBorderOffset )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbbafgd ,_gabace :=d .Token ();if _gabace !=nil {return _gabace ; +};if _agbcfa ,_dcfbg :=_cbbafgd .(_d .EndElement );_dcfbg &&_agbcfa .Name ==start .Name {*_bcagb =1;return nil ;};if _gabcf ,_ecbda :=_cbbafgd .(_d .CharData );!_ecbda {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",_cbbafgd ); +}else {switch string (_gabcf ){case "":*_bcagb =0;case "\u0070\u0061\u0067\u0065":*_bcagb =1;case "\u0074\u0065\u0078\u0074":*_bcagb =2;};};_cbbafgd ,_gabace =d .Token ();if _gabace !=nil {return _gabace ;};if _gdecg ,_ddfdb :=_cbbafgd .(_d .EndElement ); +_ddfdb &&_gdecg .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",_cbbafgd );};func (_dacaa *WdCT_WrapTight )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dacaa .WrapTextAttr =WdST_WrapText (1); +_dacaa .WrapPolygon =NewWdCT_WrapPath ();for _ ,_eeced :=range start .Attr {if _eeced .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_dacaa .WrapTextAttr .UnmarshalXMLAttr (_eeced );continue ;};if _eeced .Name .Local =="\u0064\u0069\u0073t\u004c"{_bebfaa ,_bgfgfc :=_e .ParseUint (_eeced .Value ,10,32); +if _bgfgfc !=nil {return _bgfgfc ;};_aaaca :=uint32 (_bebfaa );_dacaa .DistLAttr =&_aaaca ;continue ;};if _eeced .Name .Local =="\u0064\u0069\u0073t\u0052"{_adfge ,_agcbdd :=_e .ParseUint (_eeced .Value ,10,32);if _agcbdd !=nil {return _agcbdd ;};_dgbcbc :=uint32 (_adfge ); +_dacaa .DistRAttr =&_dgbcbc ;continue ;};};_efcbcc :for {_agfdc ,_bcdfbc :=d .Token ();if _bcdfbc !=nil {return _bcdfbc ;};switch _beaab :=_agfdc .(type ){case _d .StartElement :switch _beaab .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 _cefegf :=d .DecodeElement (_dacaa .WrapPolygon ,&_beaab ); +_cefegf !=nil {return _cefegf ;};default:_gb .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",_beaab .Name ); +if _egbbf :=d .Skip ();_egbbf !=nil {return _egbbf ;};};case _d .EndElement :break _efcbcc ;case _d .CharData :};};return nil ;}; -// First Row -FirstRowAttr *_df .ST_OnOff ; +// Validate validates the CT_AutoCaptions and its children +func (_dcc *CT_AutoCaptions )Validate ()error {return _dcc .ValidateWithPath ("\u0043T\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");};func (_ddfcf *WdCT_Anchor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddfcf .SimplePos =_ed .NewCT_Point2D (); +_ddfcf .PositionH =NewWdCT_PosH ();_ddfcf .PositionV =NewWdCT_PosV ();_ddfcf .Extent =_ed .NewCT_PositiveSize2D ();_ddfcf .DocPr =_ed .NewCT_NonVisualDrawingProps ();_ddfcf .Graphic =_ed .NewGraphic ();for _ ,_fdcgbf :=range start .Attr {if _fdcgbf .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_ddfbg ,_beebaf :=_e .ParseBool (_fdcgbf .Value ); +if _beebaf !=nil {return _beebaf ;};_ddfcf .AllowOverlapAttr =_ddfbg ;continue ;};if _fdcgbf .Name .Local =="\u0064\u0069\u0073t\u0042"{_egbcc ,_gbefb :=_e .ParseUint (_fdcgbf .Value ,10,32);if _gbefb !=nil {return _gbefb ;};_acggag :=uint32 (_egbcc ); +_ddfcf .DistBAttr =&_acggag ;continue ;};if _fdcgbf .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_acagf ,_fcefbg :=_e .ParseBool (_fdcgbf .Value );if _fcefbg !=nil {return _fcefbg ;};_ddfcf .SimplePosAttr =&_acagf ;continue ;};if _fdcgbf .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_abcbcb ,_gegddd :=_e .ParseBool (_fdcgbf .Value ); +if _gegddd !=nil {return _gegddd ;};_ddfcf .LockedAttr =_abcbcb ;continue ;};if _fdcgbf .Name .Local =="\u0064\u0069\u0073t\u0054"{_gcfffba ,_bcdca :=_e .ParseUint (_fdcgbf .Value ,10,32);if _bcdca !=nil {return _bcdca ;};_fecebga :=uint32 (_gcfffba ); +_ddfcf .DistTAttr =&_fecebga ;continue ;};if _fdcgbf .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_cecfab ,_egccb :=_e .ParseBool (_fdcgbf .Value );if _egccb !=nil {return _egccb ;};_ddfcf .BehindDocAttr =_cecfab ;continue ;};if _fdcgbf .Name .Local =="\u0064\u0069\u0073t\u004c"{_bbbdbe ,_fdeae :=_e .ParseUint (_fdcgbf .Value ,10,32); +if _fdeae !=nil {return _fdeae ;};_fgbbb :=uint32 (_bbbdbe );_ddfcf .DistLAttr =&_fgbbb ;continue ;};if _fdcgbf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_gecaca ,_caccg :=_e .ParseBool (_fdcgbf .Value );if _caccg !=nil {return _caccg ;};_ddfcf .HiddenAttr =&_gecaca ; +continue ;};if _fdcgbf .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_abccf ,_dfedad :=_e .ParseBool (_fdcgbf .Value );if _dfedad !=nil {return _dfedad ;};_ddfcf .LayoutInCellAttr =_abccf ;continue ;};if _fdcgbf .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_gfgbda ,_cdbbdc :=_e .ParseUint (_fdcgbf .Value ,10,32); +if _cdbbdc !=nil {return _cdbbdc ;};_ddfcf .RelativeHeightAttr =uint32 (_gfgbda );continue ;};if _fdcgbf .Name .Local =="\u0064\u0069\u0073t\u0052"{_dfacdb ,_gddfbg :=_e .ParseUint (_fdcgbf .Value ,10,32);if _gddfbg !=nil {return _gddfbg ;};_fdbbb :=uint32 (_dfacdb ); +_ddfcf .DistRAttr =&_fdbbb ;continue ;};};_becgba :for {_eaaeae ,_dgcgcc :=d .Token ();if _dgcgcc !=nil {return _dgcgcc ;};switch _bdaab :=_eaaeae .(type ){case _d .StartElement :switch _bdaab .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 _defeb :=d .DecodeElement (_ddfcf .SimplePos ,&_bdaab ); +_defeb !=nil {return _defeb ;};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 _cadgdb :=d .DecodeElement (_ddfcf .PositionH ,&_bdaab ); +_cadgdb !=nil {return _cadgdb ;};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 _edeeg :=d .DecodeElement (_ddfcf .PositionV ,&_bdaab ); +_edeeg !=nil {return _edeeg ;};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 _afccfb :=d .DecodeElement (_ddfcf .Extent ,&_bdaab ); +_afccfb !=nil {return _afccfb ;};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"}:_ddfcf .EffectExtent =NewWdCT_EffectExtent (); +if _fcdgcb :=d .DecodeElement (_ddfcf .EffectExtent ,&_bdaab );_fcdgcb !=nil {return _fcdgcb ;};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"}:_ddfcf .Choice =NewWdEG_WrapTypeChoice (); +if _dfggb :=d .DecodeElement (&_ddfcf .Choice .WrapNone ,&_bdaab );_dfggb !=nil {return _dfggb ;};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"}:_ddfcf .Choice =NewWdEG_WrapTypeChoice (); +if _edcfef :=d .DecodeElement (&_ddfcf .Choice .WrapSquare ,&_bdaab );_edcfef !=nil {return _edcfef ;};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"}:_ddfcf .Choice =NewWdEG_WrapTypeChoice (); +if _decefe :=d .DecodeElement (&_ddfcf .Choice .WrapTight ,&_bdaab );_decefe !=nil {return _decefe ;};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"}:_ddfcf .Choice =NewWdEG_WrapTypeChoice (); +if _cbead :=d .DecodeElement (&_ddfcf .Choice .WrapThrough ,&_bdaab );_cbead !=nil {return _cbead ;};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"}:_ddfcf .Choice =NewWdEG_WrapTypeChoice (); +if _beaadc :=d .DecodeElement (&_ddfcf .Choice .WrapTopAndBottom ,&_bdaab );_beaadc !=nil {return _beaadc ;};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 _dgdfce :=d .DecodeElement (_ddfcf .DocPr ,&_bdaab ); +_dgdfce !=nil {return _dgdfce ;};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"}:_ddfcf .CNvGraphicFramePr =_ed .NewCT_NonVisualGraphicFrameProperties (); +if _cgafed :=d .DecodeElement (_ddfcf .CNvGraphicFramePr ,&_bdaab );_cgafed !=nil {return _cgafed ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _fbaff :=d .DecodeElement (_ddfcf .Graphic ,&_bdaab ); +_fbaff !=nil {return _fbaff ;};default:_gb .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",_bdaab .Name ); +if _agafd :=d .Skip ();_agafd !=nil {return _agafd ;};};case _d .EndElement :break _becgba ;case _d .CharData :};};return nil ;};type CT_WebSettings struct{ -// Last Row -LastRowAttr *_df .ST_OnOff ; +// Root Frameset Definition +Frameset *CT_Frameset ; -// First Column -FirstColumnAttr *_df .ST_OnOff ; +// Information about HTML div Elements +Divs *CT_Divs ; -// Last Column -LastColumnAttr *_df .ST_OnOff ; +// Output Encoding When Saving as Web Page +Encoding *CT_String ; -// Odd Numbered Vertical Band -OddVBandAttr *_df .ST_OnOff ; +// Disable Features Not Supported by Target Web Browser +OptimizeForBrowser *CT_OptimizeForBrowser ; -// Even Numbered Vertical Band -EvenVBandAttr *_df .ST_OnOff ; +// Utilize VML When Saving as Web Page +RelyOnVML *CT_OnOff ; -// Odd Numbered Horizontal Band -OddHBandAttr *_df .ST_OnOff ; +// Allow PNG as Graphic Format +AllowPNG *CT_OnOff ; -// Even Numbered Horizontal Band -EvenHBandAttr *_df .ST_OnOff ; +// Do Not Rely on CSS for Font Face Formatting +DoNotRelyOnCSS *CT_OnOff ; -// First Row and First Column -FirstRowFirstColumnAttr *_df .ST_OnOff ; +// Recommend Web Page Format over Single File Web Page Format +DoNotSaveAsSingleFile *CT_OnOff ; -// First Row and Last Column -FirstRowLastColumnAttr *_df .ST_OnOff ; +// Do Not Place Supporting Files in Subdirectory +DoNotOrganizeInFolder *CT_OnOff ; -// Last Row and First Column -LastRowFirstColumnAttr *_df .ST_OnOff ; +// Do Not Use File Names Longer than 8.3 Characters +DoNotUseLongFileNames *CT_OnOff ; -// Last Row and Last Column -LastRowLastColumnAttr *_df .ST_OnOff ;};func (_afbdb *CT_GlossaryDocument )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _afbdb .Background !=nil {_gcacb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}}; -e .EncodeElement (_afbdb .Background ,_gcacb );};if _afbdb .DocParts !=nil {_acfa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_afbdb .DocParts ,_acfa );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewEG_RPrContent ()*EG_RPrContent {_adcfff :=&EG_RPrContent {};return _adcfff }; +// Pixels per Inch for Graphics/Images +PixelsPerInch *CT_DecimalNumber ; -// Validate validates the CT_OptimizeForBrowser and its children -func (_cdbbec *CT_OptimizeForBrowser )Validate ()error {return _cdbbec .ValidateWithPath ("C\u0054\u005f\u004f\u0070ti\u006di\u007a\u0065\u0046\u006f\u0072B\u0072\u006f\u0077\u0073\u0065\u0072");};func (_bcagc ST_DropCap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bcagc .String (),start ); -};func (_ggbdff ST_TblLayoutType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bfdbca :=_f .Attr {};_bfdbca .Name =name ;switch _ggbdff {case ST_TblLayoutTypeUnset :_bfdbca .Value ="";case ST_TblLayoutTypeFixed :_bfdbca .Value ="\u0066\u0069\u0078e\u0064"; -case ST_TblLayoutTypeAutofit :_bfdbca .Value ="\u0061u\u0074\u006f\u0066\u0069\u0074";};return _bfdbca ,nil ;};func (_baaag *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 _baaag .CT_TxbxContent .MarshalXML (e ,start );}; +// Target Screen Size for Web Page +TargetScreenSz *CT_TargetScreenSz ; -// Validate validates the CT_FFTextInput and its children -func (_cdcf *CT_FFTextInput )Validate ()error {return _cdcf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074I\u006e\u0070\u0075\u0074");};func NewCT_FtnEdnRef ()*CT_FtnEdnRef {_aeebaf :=&CT_FtnEdnRef {};return _aeebaf };func (_afgeg ST_StyleType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_afgeg .String (),start ); -}; +// Save Smart Tag Data in XML Property Bag +SaveSmartTagsAsXml *CT_OnOff ;};func (_bacab *Comments )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bacab .CT_Comments =*NewCT_Comments ();_ebcgdf :for {_gfedc ,_eebde :=d .Token ();if _eebde !=nil {return _eebde ;};switch _fccac :=_gfedc .(type ){case _d .StartElement :switch _fccac .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"}:_ecefgdf :=NewCT_Comment (); +if _efcdeb :=d .DecodeElement (_ecefgdf ,&_fccac );_efcdeb !=nil {return _efcdeb ;};_bacab .Comment =append (_bacab .Comment ,_ecefgdf );default:_gb .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",_fccac .Name ); +if _fafec :=d .Skip ();_fafec !=nil {return _fafec ;};};case _d .EndElement :break _ebcgdf ;case _d .CharData :};};return nil ;};func (_edgfa ST_CharacterSpacing )String ()string {switch _edgfa {case 0:return "";case 1:return "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073"; +case 2:return "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e";case 3:return "\u0063\u006f\u006dpr\u0065\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075a\u0074i\u006fn\u0041n\u0064\u004a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004b\u0061\u006e\u0061"; +};return "";};func (_edeca *ST_CharacterSpacing )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_edeca =0;case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_edeca =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_edeca =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":*_edeca =3;};return nil ;}; -// Validate validates the CT_Pitch and its children -func (_gfega *CT_Pitch )Validate ()error {return _gfega .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0074\u0063\u0068");};func (_afbba ST_PageOrientation )Validate ()error {return _afbba .ValidateWithPath ("")}; +// Validate validates the EG_PContentBase and its children +func (_fffcbe *EG_PContentBase )Validate ()error {return _fffcbe .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func (_gaeda ST_InfoTextType )String ()string {switch _gaeda {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074"; +case 2:return "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return "";};type ST_Theme byte ;func (_bdadf ST_FrameScrollbar )String ()string {switch _bdadf {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0061\u0075\u0074\u006f"; +};return "";};func (_beaad *EG_FtnEdnNumProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcgfec :for {_fdfebf ,_debdg :=d .Token ();if _debdg !=nil {return _debdg ;};switch _dfcfdd :=_fdfebf .(type ){case _d .StartElement :switch _dfcfdd .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"}:_beaad .NumStart =NewCT_DecimalNumber (); +if _dbdce :=d .DecodeElement (_beaad .NumStart ,&_dfcfdd );_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 :"\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"}:_beaad .NumRestart =NewCT_NumRestart (); +if _cgcgcf :=d .DecodeElement (_beaad .NumRestart ,&_dfcfdd );_cgcgcf !=nil {return _cgcgcf ;};default:_gb .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",_dfcfdd .Name ); +if _bbgcfd :=d .Skip ();_bbgcfd !=nil {return _bbgcfd ;};};case _d .EndElement :break _gcgfec ;case _d .CharData :};};return nil ;};func (_eeeef *EG_RPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eeeef .RPr !=nil {_ebfcd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0072P\u0072"}}; +e .EncodeElement (_eeeef .RPr ,_ebfcd );};return nil ;}; -// ValidateWithPath validates the CT_TextEffect and its children, prefixing error messages with path -func (_efcae *CT_TextEffect )ValidateWithPath (path string )error {if _efcae .ValAttr ==ST_TextEffectUnset {return _d .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 _eebbb :=_efcae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eebbb !=nil {return _eebbb ;};return nil ;};func (_bebe *CT_Compat )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _bebe .UseSingleBorderforContiguousCells !=nil {_bgcd :=_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 (_bebe .UseSingleBorderforContiguousCells ,_bgcd );};if _bebe .WpJustification !=nil {_bcdab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u0070\u004a\u0075\u0073\u0074\u0069\u0066\u0069\u0063a\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_bebe .WpJustification ,_bcdab );};if _bebe .NoTabHangInd !=nil {_fbabd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u006f\u0054\u0061\u0062\u0048\u0061n\u0067\u0049\u006e\u0064"}};e .EncodeElement (_bebe .NoTabHangInd ,_fbabd ); -};if _bebe .NoLeading !=nil {_adda :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067"}};e .EncodeElement (_bebe .NoLeading ,_adda );};if _bebe .SpaceForUL !=nil {_fege :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073p\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"}}; -e .EncodeElement (_bebe .SpaceForUL ,_fege );};if _bebe .NoColumnBalance !=nil {_deggb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u006f\u0043\u006f\u006c\u0075\u006d\u006e\u0042\u0061l\u0061\u006e\u0063\u0065"}};e .EncodeElement (_bebe .NoColumnBalance ,_deggb ); -};if _bebe .BalanceSingleByteDoubleByteWidth !=nil {_fcagd :=_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 (_bebe .BalanceSingleByteDoubleByteWidth ,_fcagd );};if _bebe .NoExtraLineSpacing !=nil {_cdff :=_f .StartElement {Name :_f .Name {Local :"w\u003an\u006f\u0045\u0078\u0074\u0072\u0061\u004c\u0069n\u0065\u0053\u0070\u0061ci\u006e\u0067"}}; -e .EncodeElement (_bebe .NoExtraLineSpacing ,_cdff );};if _bebe .DoNotLeaveBackslashAlone !=nil {_adae :=_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 (_bebe .DoNotLeaveBackslashAlone ,_adae );};if _bebe .UlTrailSpace !=nil {_cfdc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075\u006c\u0054\u0072\u0061\u0069\u006cS\u0070\u0061\u0063\u0065"}};e .EncodeElement (_bebe .UlTrailSpace ,_cfdc ); -};if _bebe .DoNotExpandShiftReturn !=nil {_gabb :=_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 (_bebe .DoNotExpandShiftReturn ,_gabb ); -};if _bebe .SpacingInWholePoints !=nil {_fedg :=_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 (_bebe .SpacingInWholePoints ,_fedg ); -};if _bebe .LineWrapLikeWord6 !=nil {_efce :=_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 (_bebe .LineWrapLikeWord6 ,_efce );};if _bebe .PrintBodyTextBeforeHeader !=nil {_adgf :=_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 (_bebe .PrintBodyTextBeforeHeader ,_adgf );};if _bebe .PrintColBlack !=nil {_dfbf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"}};e .EncodeElement (_bebe .PrintColBlack ,_dfbf ); -};if _bebe .WpSpaceWidth !=nil {_bgad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u0070\u0053\u0070\u0061\u0063\u0065W\u0069\u0064\u0074\u0068"}};e .EncodeElement (_bebe .WpSpaceWidth ,_bgad );};if _bebe .ShowBreaksInFrames !=nil {_aeff :=_f .StartElement {Name :_f .Name {Local :"w\u003as\u0068\u006f\u0077\u0042\u0072\u0065\u0061\u006bs\u0049\u006e\u0046\u0072am\u0065\u0073"}}; -e .EncodeElement (_bebe .ShowBreaksInFrames ,_aeff );};if _bebe .SubFontBySize !=nil {_fccgc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0073u\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"}};e .EncodeElement (_bebe .SubFontBySize ,_fccgc ); -};if _bebe .SuppressBottomSpacing !=nil {_cbae :=_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 (_bebe .SuppressBottomSpacing ,_cbae ); -};if _bebe .SuppressTopSpacing !=nil {_cbcb :=_f .StartElement {Name :_f .Name {Local :"w\u003as\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0054o\u0070\u0053\u0070\u0061ci\u006e\u0067"}};e .EncodeElement (_bebe .SuppressTopSpacing ,_cbcb );};if _bebe .SuppressSpacingAtTopOfPage !=nil {_fdde :=_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 (_bebe .SuppressSpacingAtTopOfPage ,_fdde );};if _bebe .SuppressTopSpacingWP !=nil {_eaafc :=_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 (_bebe .SuppressTopSpacingWP ,_eaafc );};if _bebe .SuppressSpBfAfterPgBrk !=nil {_degb :=_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 (_bebe .SuppressSpBfAfterPgBrk ,_degb );};if _bebe .SwapBordersFacingPages !=nil {_bfbbf :=_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 (_bebe .SwapBordersFacingPages ,_bfbbf );};if _bebe .ConvMailMergeEsc !=nil {_bgabf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063o\u006e\u0076\u004d\u0061\u0069l\u004d\u0065r\u0067\u0065\u0045\u0073\u0063"}};e .EncodeElement (_bebe .ConvMailMergeEsc ,_bgabf ); -};if _bebe .TruncateFontHeightsLikeWP6 !=nil {_aabd :=_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 (_bebe .TruncateFontHeightsLikeWP6 ,_aabd ); -};if _bebe .MwSmallCaps !=nil {_bdgge :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006d\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_bebe .MwSmallCaps ,_bdgge );};if _bebe .UsePrinterMetrics !=nil {_deaa :=_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 (_bebe .UsePrinterMetrics ,_deaa );};if _bebe .DoNotSuppressParagraphBorders !=nil {_adfab :=_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 (_bebe .DoNotSuppressParagraphBorders ,_adfab );};if _bebe .WrapTrailSpaces !=nil {_cfbb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070\u0054\u0072\u0061\u0069\u006c\u0053p\u0061\u0063\u0065\u0073"}};e .EncodeElement (_bebe .WrapTrailSpaces ,_cfbb ); -};if _bebe .FootnoteLayoutLikeWW8 !=nil {_dabe :=_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 (_bebe .FootnoteLayoutLikeWW8 ,_dabe ); -};if _bebe .ShapeLayoutLikeWW8 !=nil {_gfbd :=_f .StartElement {Name :_f .Name {Local :"w\u003as\u0068\u0061\u0070\u0065\u004c\u0061\u0079\u006fu\u0074\u004c\u0069\u006beW\u0057\u0038"}};e .EncodeElement (_bebe .ShapeLayoutLikeWW8 ,_gfbd );};if _bebe .AlignTablesRowByRow !=nil {_egc :=_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 (_bebe .AlignTablesRowByRow ,_egc );};if _bebe .ForgetLastTabAlignment !=nil {_gcac :=_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 (_bebe .ForgetLastTabAlignment ,_gcac );};if _bebe .AdjustLineHeightInTable !=nil {_bcfa :=_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 (_bebe .AdjustLineHeightInTable ,_bcfa );};if _bebe .AutoSpaceLikeWord95 !=nil {_dccca :=_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 (_bebe .AutoSpaceLikeWord95 ,_dccca );};if _bebe .NoSpaceRaiseLower !=nil {_fdfb :=_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 (_bebe .NoSpaceRaiseLower ,_fdfb ); -};if _bebe .DoNotUseHTMLParagraphAutoSpacing !=nil {_bbcd :=_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 (_bebe .DoNotUseHTMLParagraphAutoSpacing ,_bbcd );};if _bebe .LayoutRawTableWidth !=nil {_cefb :=_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 (_bebe .LayoutRawTableWidth ,_cefb );};if _bebe .LayoutTableRowsApart !=nil {_cdde :=_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 (_bebe .LayoutTableRowsApart ,_cdde );};if _bebe .UseWord97LineBreakRules !=nil {_bbea :=_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 (_bebe .UseWord97LineBreakRules ,_bbea );};if _bebe .DoNotBreakWrappedTables !=nil {_dbag :=_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 (_bebe .DoNotBreakWrappedTables ,_dbag );};if _bebe .DoNotSnapToGridInCell !=nil {_ddbef :=_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 (_bebe .DoNotSnapToGridInCell ,_ddbef );};if _bebe .SelectFldWithFirstOrLastChar !=nil {_gfd :=_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 (_bebe .SelectFldWithFirstOrLastChar ,_gfd );};if _bebe .ApplyBreakingRules !=nil {_aagdf :=_f .StartElement {Name :_f .Name {Local :"w\u003aa\u0070\u0070\u006c\u0079\u0042\u0072\u0065\u0061k\u0069\u006e\u0067\u0052ul\u0065\u0073"}};e .EncodeElement (_bebe .ApplyBreakingRules ,_aagdf ); -};if _bebe .DoNotWrapTextWithPunct !=nil {_deef :=_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 (_bebe .DoNotWrapTextWithPunct ,_deef ); -};if _bebe .DoNotUseEastAsianBreakRules !=nil {_gcbf :=_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 (_bebe .DoNotUseEastAsianBreakRules ,_gcbf );};if _bebe .UseWord2002TableStyleRules !=nil {_dgbe :=_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 (_bebe .UseWord2002TableStyleRules ,_dgbe );};if _bebe .GrowAutofit !=nil {_efcfd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0067\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_bebe .GrowAutofit ,_efcfd ); -};if _bebe .UseFELayout !=nil {_cfdeg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0075\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bebe .UseFELayout ,_cfdeg );};if _bebe .UseNormalStyleForList !=nil {_fbef :=_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 (_bebe .UseNormalStyleForList ,_fbef );};if _bebe .DoNotUseIndentAsNumberingTabStop !=nil {_ddcd :=_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 (_bebe .DoNotUseIndentAsNumberingTabStop ,_ddcd );};if _bebe .UseAltKinsokuLineBreakRules !=nil {_fgdb :=_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 (_bebe .UseAltKinsokuLineBreakRules ,_fgdb );};if _bebe .AllowSpaceOfSameStyleInTable !=nil {_ace :=_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 (_bebe .AllowSpaceOfSameStyleInTable ,_ace );};if _bebe .DoNotSuppressIndentation !=nil {_gacd :=_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 (_bebe .DoNotSuppressIndentation ,_gacd );};if _bebe .DoNotAutofitConstrainedTables !=nil {_bdcg :=_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 (_bebe .DoNotAutofitConstrainedTables ,_bdcg );};if _bebe .AutofitToFirstFixedWidthCell !=nil {_ebbf :=_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 (_bebe .AutofitToFirstFixedWidthCell ,_ebbf );};if _bebe .UnderlineTabInNumList !=nil {_aedfe :=_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 (_bebe .UnderlineTabInNumList ,_aedfe );};if _bebe .DisplayHangulFixedWidth !=nil {_dcee :=_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 (_bebe .DisplayHangulFixedWidth ,_dcee );};if _bebe .SplitPgBreakAndParaMark !=nil {_gedg :=_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 (_bebe .SplitPgBreakAndParaMark ,_gedg );};if _bebe .DoNotVertAlignCellWithSp !=nil {_fddc :=_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 (_bebe .DoNotVertAlignCellWithSp ,_fddc );};if _bebe .DoNotBreakConstrainedForcedTable !=nil {_aaff :=_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 (_bebe .DoNotBreakConstrainedForcedTable ,_aaff );};if _bebe .DoNotVertAlignInTxbx !=nil {_bddf :=_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 (_bebe .DoNotVertAlignInTxbx ,_bddf );};if _bebe .UseAnsiKerningPairs !=nil {_ebdg :=_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 (_bebe .UseAnsiKerningPairs ,_ebdg ); -};if _bebe .CachedColBalance !=nil {_eedcc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063a\u0063\u0068\u0065\u0064\u0043o\u006c\u0042a\u006c\u0061\u006e\u0063\u0065"}};e .EncodeElement (_bebe .CachedColBalance ,_eedcc );};if _bebe .CompatSetting !=nil {_caea :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063o\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"}}; -for _ ,_gcfb :=range _bebe .CompatSetting {e .EncodeElement (_gcfb ,_caea );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gebcab *ST_Theme )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eeagd ,_egfbbe :=d .Token (); -if _egfbbe !=nil {return _egfbbe ;};if _cedfaf ,_abega :=_eeagd .(_f .EndElement );_abega &&_cedfaf .Name ==start .Name {*_gebcab =1;return nil ;};if _cfafad ,_gebbff :=_eeagd .(_f .CharData );!_gebbff {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eeagd ); -}else {switch string (_cfafad ){case "":*_gebcab =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_gebcab =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_gebcab =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_gebcab =3; -case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_gebcab =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_gebcab =5;case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_gebcab =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_gebcab =7; -case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_gebcab =8;};};_eeagd ,_egfbbe =d .Token ();if _egfbbe !=nil {return _egfbbe ;};if _egfcg ,_bbaffa :=_eeagd .(_f .EndElement );_bbaffa &&_egfcg .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eeagd ); -};type CT_TblStylePr struct{ +// Validate validates the CT_OdsoFieldMapData and its children +func (_bfecc *CT_OdsoFieldMapData )Validate ()error {return _bfecc .ValidateWithPath ("\u0043\u0054\u005f\u004fds\u006f\u0046\u0069\u0065\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061");};func (_deddb ST_Merge )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_deddb .String (),start ); +};func (_gcfega ST_NumberFormat )ValidateWithPath (path string )error {switch _gcfega {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 _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcfega )); +};return nil ;}; -// Table Style Conditional Formatting Type -TypeAttr ST_TblStyleOverrideType ; +// ValidateWithPath validates the CT_RubyPr and its children, prefixing error messages with path +func (_ceafd *CT_RubyPr )ValidateWithPath (path string )error {if _dddfbc :=_ceafd .RubyAlign .ValidateWithPath (path +"\u002f\u0052\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");_dddfbc !=nil {return _dddfbc ;};if _cecbc :=_ceafd .Hps .ValidateWithPath (path +"\u002f\u0048\u0070\u0073"); +_cecbc !=nil {return _cecbc ;};if _bbgcf :=_ceafd .HpsRaise .ValidateWithPath (path +"\u002fH\u0070\u0073\u0052\u0061\u0069\u0073e");_bbgcf !=nil {return _bbgcf ;};if _bedeg :=_ceafd .HpsBaseText .ValidateWithPath (path +"\u002f\u0048\u0070s\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"); +_bedeg !=nil {return _bedeg ;};if _deaefc :=_ceafd .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_deaefc !=nil {return _deaefc ;};if _ceafd .Dirty !=nil {if _gecdd :=_ceafd .Dirty .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079"); +_gecdd !=nil {return _gecdd ;};};return nil ;};func (_acddag *ST_VAnchor )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_acddag =0;case "\u0074\u0065\u0078\u0074":*_acddag =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_acddag =2; +case "\u0070\u0061\u0067\u0065":*_acddag =3;};return nil ;}; -// Table Style Conditional Formatting Paragraph Properties -PPr *CT_PPrGeneral ; +// ValidateWithPath validates the CT_PageMar and its children, prefixing error messages with path +func (_afgdc *CT_PageMar )ValidateWithPath (path string )error {if _ddffd :=_afgdc .TopAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0041\u0074\u0074\u0072");_ddffd !=nil {return _ddffd ;};if _bgca :=_afgdc .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072"); +_bgca !=nil {return _bgca ;};if _dafgb :=_afgdc .BottomAttr .ValidateWithPath (path +"/\u0042\u006f\u0074\u0074\u006f\u006d\u0041\u0074\u0074\u0072");_dafgb !=nil {return _dafgb ;};if _fcbfb :=_afgdc .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r"); +_fcbfb !=nil {return _fcbfb ;};if _fggae :=_afgdc .HeaderAttr .ValidateWithPath (path +"/\u0048\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_fggae !=nil {return _fggae ;};if _aagg :=_afgdc .FooterAttr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u0065\u0072\u0041\u0074\u0074\u0072"); +_aagg !=nil {return _aagg ;};if _dbbac :=_afgdc .GutterAttr .ValidateWithPath (path +"/\u0047\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_dbbac !=nil {return _dbbac ;};return nil ;};func NewCT_PageBorders ()*CT_PageBorders {_edbag :=&CT_PageBorders {}; +return _edbag };type AG_SectPrAttributes struct{RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};type WdWgp struct{WdCT_WordprocessingGroup }; -// Table Style Conditional Formatting Run Properties -RPr *CT_RPr ; +// Validate validates the CT_NumFmt and its children +func (_cgdcgc *CT_NumFmt )Validate ()error {return _cgdcgc .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};func NewCT_Attr ()*CT_Attr {_dgg :=&CT_Attr {};return _dgg }; -// Table Style Conditional Formatting Table Properties -TblPr *CT_TblPrBase ; +// ValidateWithPath validates the CT_TcPrInner and its children, prefixing error messages with path +func (_ggagg *CT_TcPrInner )ValidateWithPath (path string )error {if _ggagg .CnfStyle !=nil {if _abgfbe :=_ggagg .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_abgfbe !=nil {return _abgfbe ;};};if _ggagg .TcW !=nil {if _dddacb :=_ggagg .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057"); +_dddacb !=nil {return _dddacb ;};};if _ggagg .GridSpan !=nil {if _bgcca :=_ggagg .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_bgcca !=nil {return _bgcca ;};};if _ggagg .HMerge !=nil {if _abege :=_ggagg .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065"); +_abege !=nil {return _abege ;};};if _ggagg .VMerge !=nil {if _cbgcg :=_ggagg .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_cbgcg !=nil {return _cbgcg ;};};if _ggagg .TcBorders !=nil {if _ddeac :=_ggagg .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); +_ddeac !=nil {return _ddeac ;};};if _ggagg .Shd !=nil {if _ffagg :=_ggagg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_ffagg !=nil {return _ffagg ;};};if _ggagg .NoWrap !=nil {if _cdfffb :=_ggagg .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070"); +_cdfffb !=nil {return _cdfffb ;};};if _ggagg .TcMar !=nil {if _bcagcg :=_ggagg .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_bcagcg !=nil {return _bcagcg ;};};if _ggagg .TextDirection !=nil {if _cbded :=_ggagg .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); +_cbded !=nil {return _cbded ;};};if _ggagg .TcFitText !=nil {if _cbebd :=_ggagg .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_cbebd !=nil {return _cbebd ;};};if _ggagg .VAlign !=nil {if _fegad :=_ggagg .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e"); +_fegad !=nil {return _fegad ;};};if _ggagg .HideMark !=nil {if _fcafa :=_ggagg .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_fcafa !=nil {return _fcafa ;};};if _ggagg .Headers !=nil {if _bbeeg :=_ggagg .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073"); +_bbeeg !=nil {return _bbeeg ;};};if _ggagg .CellIns !=nil {if _edfeg :=_ggagg .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_edfeg !=nil {return _edfeg ;};};if _ggagg .CellDel !=nil {if _acebbc :=_ggagg .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c"); +_acebbc !=nil {return _acebbc ;};};if _ggagg .CellMerge !=nil {if _dbgeff :=_ggagg .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_dbgeff !=nil {return _dbgeff ;};};return nil ;};func (_adc *CT_Comments )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _adc .Comment !=nil {_eeeb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006d\u006d\u0065\u006et"}};for _ ,_bgfg :=range _adc .Comment {e .EncodeElement (_bgfg ,_eeeb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func (_abgdeb *CT_RecipientData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abgdeb .Column =NewCT_DecimalNumber ();_abgdeb .UniqueTag =NewCT_Base64Binary ();_gabag :for {_afdbe ,_fdbfg :=d .Token ();if _fdbfg !=nil {return _fdbfg ; +};switch _aggfb :=_afdbe .(type ){case _d .StartElement :switch _aggfb .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"}:_abgdeb .Active =NewCT_OnOff (); +if _gdab :=d .DecodeElement (_abgdeb .Active ,&_aggfb );_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 :"\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 _efede :=d .DecodeElement (_abgdeb .Column ,&_aggfb ); +_efede !=nil {return _efede ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _gcgge :=d .DecodeElement (_abgdeb .UniqueTag ,&_aggfb ); +_gcgge !=nil {return _gcgge ;};default:_gb .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",_aggfb .Name ); +if _dbgde :=d .Skip ();_dbgde !=nil {return _dbgde ;};};case _d .EndElement :break _gabag ;case _d .CharData :};};return nil ;}; -// Table Style Conditional Formatting Table Row Properties -TrPr *CT_TrPr ; +// ValidateWithPath validates the WdCT_WordprocessingCanvasChoice and its children, prefixing error messages with path +func (_dcea *WdCT_WordprocessingCanvasChoice )ValidateWithPath (path string )error {for _ceafa ,_ffcaf :=range _dcea .Wsp {if _agdfdg :=_ffcaf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_ceafa )); +_agdfdg !=nil {return _agdfdg ;};};for _bbbfbgd ,_cfbee :=range _dcea .Pic {if _aegbga :=_cfbee .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_bbbfbgd ));_aegbga !=nil {return _aegbga ;};};for _dfcbe ,_cbgga :=range _dcea .ContentPart {if _bbgab :=_cbgga .ValidateWithPath (_b .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_dfcbe )); +_bbgab !=nil {return _bbgab ;};};for _ddadbd ,_fbgca :=range _dcea .Wgp {if _gfbbfc :=_fbgca .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0057\u0067\u0070\u005b\u0025\u0064\u005d",path ,_ddadbd ));_gfbbfc !=nil {return _gfbbfc ;};};for _bccfae ,_fgaadb :=range _dcea .GraphicFrame {if _feaca :=_fgaadb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_bccfae )); +_feaca !=nil {return _feaca ;};};return nil ;};func (_dbacag ST_Underline )Validate ()error {return _dbacag .ValidateWithPath ("")}; -// Table Style Conditional Formatting Table Cell Properties -TcPr *CT_TcPr ;};func (_deafa *CT_MarkupRange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ecfg :=range start .Attr {if _ecfg .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_deafa .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_ecfg ); -continue ;};if _ecfg .Name .Local =="\u0069\u0064"{_fbdag ,_bccdf :=_fc .ParseInt (_ecfg .Value ,10,64);if _bccdf !=nil {return _bccdf ;};_deafa .IdAttr =_fbdag ;continue ;};};for {_ffgd ,_bbge :=d .Token ();if _bbge !=nil {return _d .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",_bbge ); -};if _aeef ,_fddfc :=_ffgd .(_f .EndElement );_fddfc &&_aeef .Name ==start .Name {break ;};};return nil ;};func NewCT_TrackChangesView ()*CT_TrackChangesView {_degbbg :=&CT_TrackChangesView {};return _degbbg };func (_egcgea *CT_TcPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _egcgea .CnfStyle !=nil {_ccggb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_egcgea .CnfStyle ,_ccggb );};if _egcgea .TcW !=nil {_dfddd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074c\u0057"}}; -e .EncodeElement (_egcgea .TcW ,_dfddd );};if _egcgea .GridSpan !=nil {_dbcbcfb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_egcgea .GridSpan ,_dbcbcfb );};if _egcgea .HMerge !=nil {_ddeea :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}}; -e .EncodeElement (_egcgea .HMerge ,_ddeea );};if _egcgea .VMerge !=nil {_dcebca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_egcgea .VMerge ,_dcebca );};if _egcgea .TcBorders !=nil {_egfdfd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; -e .EncodeElement (_egcgea .TcBorders ,_egfdfd );};if _egcgea .Shd !=nil {_geefe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_egcgea .Shd ,_geefe );};if _egcgea .NoWrap !=nil {_cabgaf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}}; -e .EncodeElement (_egcgea .NoWrap ,_cabgaf );};if _egcgea .TcMar !=nil {_eeabg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_egcgea .TcMar ,_eeabg );};if _egcgea .TextDirection !=nil {_gaac :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_egcgea .TextDirection ,_gaac );};if _egcgea .TcFitText !=nil {_cffcd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_egcgea .TcFitText ,_cffcd );};if _egcgea .VAlign !=nil {_egdgf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}}; -e .EncodeElement (_egcgea .VAlign ,_egdgf );};if _egcgea .HideMark !=nil {_bcceb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_egcgea .HideMark ,_bcceb );};if _egcgea .Headers !=nil {_bgddf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}}; -e .EncodeElement (_egcgea .Headers ,_bgddf );};if _egcgea .CellIns !=nil {_gaded :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_egcgea .CellIns ,_gaded );};if _egcgea .CellDel !=nil {_gbfbd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}}; -e .EncodeElement (_egcgea .CellDel ,_gbfbd );};if _egcgea .CellMerge !=nil {_bbeec :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_egcgea .CellMerge ,_bbeec );};if _egcgea .TcPrChange !=nil {_dbbca :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; -e .EncodeElement (_egcgea .TcPrChange ,_dbbca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ggdg *CT_Lang )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dccfe :=range start .Attr {if _dccfe .Name .Local =="\u0076\u0061\u006c"{_gaadg ,_agefb :=_dccfe .Value ,error (nil ); -if _agefb !=nil {return _agefb ;};_ggdg .ValAttr =_gaadg ;continue ;};};for {_ebcb ,_ebece :=d .Token ();if _ebece !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u003a\u0020\u0025\u0073",_ebece ); -};if _eddcc ,_adedb :=_ebcb .(_f .EndElement );_adedb &&_eddcc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_NumPicBullet and its children, prefixing error messages with path +func (_gbbbc *CT_NumPicBullet )ValidateWithPath (path string )error {if _gbbbc .Pict !=nil {if _abage :=_gbbbc .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_abage !=nil {return _abage ;};};if _gbbbc .Drawing !=nil {if _cbeda :=_gbbbc .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067"); +_cbeda !=nil {return _cbeda ;};};return nil ;};func (_fagda *CT_VerticalJc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fagda .ValAttr =ST_VerticalJc (1);for _ ,_gdfdca :=range start .Attr {if _gdfdca .Name .Local =="\u0076\u0061\u006c"{_fagda .ValAttr .UnmarshalXMLAttr (_gdfdca ); +continue ;};};for {_bagbbf ,_cffbe :=d .Token ();if _cffbe !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0056e\u0072t\u0069c\u0061\u006c\u004a\u0063\u003a\u0020\u0025s",_cffbe );};if _gadcb ,_faagd :=_bagbbf .(_d .EndElement ); +_faagd &&_gadcb .Name ==start .Name {break ;};};return nil ;};type ST_DocPartGallery byte ;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;);type CT_DecimalNumber struct{ -// ValidateWithPath validates the WdCT_TextboxInfo and its children, prefixing error messages with path -func (_fadcab *WdCT_TextboxInfo )ValidateWithPath (path string )error {if _fabed :=_fadcab .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_fabed !=nil {return _fabed ;};if _fadcab .ExtLst !=nil {if _bdgebb :=_fadcab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bdgebb !=nil {return _bdgebb ;};};return nil ;};func NewWdCT_LinkedTextboxInformation ()*WdCT_LinkedTextboxInformation {_dggfa :=&WdCT_LinkedTextboxInformation {};return _dggfa ;};type CT_Styles struct{ +// Decimal Number Value +ValAttr int64 ;}; -// Document Default Paragraph and Run Properties -DocDefaults *CT_DocDefaults ; +// ValidateWithPath validates the CT_FrameLayout and its children, prefixing error messages with path +func (_bbcc *CT_FrameLayout )ValidateWithPath (path string )error {if _bbcc .ValAttr ==ST_FrameLayoutUnset {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 _dacec :=_bbcc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dacec !=nil {return _dacec ;};return nil ;};func (_bgce *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 :_b .Sprintf ("\u0025\u0076",_bgce .AuthorAttr )}); +if _bgce .DateAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bgce .DateAttr )});};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bgce .IdAttr )}); +e .EncodeToken (start );_ffgc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_bgce .PPr ,_ffgc );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_MailMergeSourceTypeUnset ST_MailMergeSourceType =0; +ST_MailMergeSourceTypeDatabase ST_MailMergeSourceType =1;ST_MailMergeSourceTypeAddressBook ST_MailMergeSourceType =2;ST_MailMergeSourceTypeDocument1 ST_MailMergeSourceType =3;ST_MailMergeSourceTypeDocument2 ST_MailMergeSourceType =4;ST_MailMergeSourceTypeText ST_MailMergeSourceType =5; +ST_MailMergeSourceTypeEmail ST_MailMergeSourceType =6;ST_MailMergeSourceTypeNative ST_MailMergeSourceType =7;ST_MailMergeSourceTypeLegacy ST_MailMergeSourceType =8;ST_MailMergeSourceTypeMaster ST_MailMergeSourceType =9;);func (_gcac *CT_DocVars )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acbb :for {_fdgdf ,_geebb :=d .Token (); +if _geebb !=nil {return _geebb ;};switch _gfbab :=_fdgdf .(type ){case _d .StartElement :switch _gfbab .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"}:_ccgc :=NewCT_DocVar (); +if _egdg :=d .DecodeElement (_ccgc ,&_gfbab );_egdg !=nil {return _egdg ;};_gcac .DocVar =append (_gcac .DocVar ,_ccgc );default:_gb .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",_gfbab .Name ); +if _efcec :=d .Skip ();_efcec !=nil {return _efcec ;};};case _d .EndElement :break _acbb ;case _d .CharData :};};return nil ;}; -// Latent Style Information -LatentStyles *CT_LatentStyles ; +// Validate validates the CT_Sym and its children +func (_ecbea *CT_Sym )Validate ()error {return _ecbea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u006d");};type CT_ReadingModeInkLockDown struct{ -// Style Definition -Style []*CT_Style ;};type CT_TcMar struct{ +// Use Actual Pages, Not Virtual Pages +ActualPgAttr _gf .ST_OnOff ; -// Table Cell Top Margin Exception -Top *CT_TblWidth ; +// Virtual Page Width +WAttr uint64 ; -// Table Cell Leading Margin Exception -Start *CT_TblWidth ; +// Virtual Page Height +HAttr uint64 ; -// Table Cell Leading Margin Exception -Left *CT_TblWidth ; +// Font Size Scaling +FontSzAttr ST_DecimalNumberOrPercent ;};func (_gaaff *CT_TrPrBase )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gaaff .CnfStyle !=nil {_adffcea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; +for _ ,_fdbfe :=range _gaaff .CnfStyle {e .EncodeElement (_fdbfe ,_adffcea );};};if _gaaff .DivId !=nil {_adcgd :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};for _ ,_ecbfb :=range _gaaff .DivId {e .EncodeElement (_ecbfb ,_adcgd ); +};};if _gaaff .GridBefore !=nil {_cceae :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_fagef :=range _gaaff .GridBefore {e .EncodeElement (_fagef ,_cceae );};};if _gaaff .GridAfter !=nil {_afebc :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}}; +for _ ,_bcdbe :=range _gaaff .GridAfter {e .EncodeElement (_bcdbe ,_afebc );};};if _gaaff .WBefore !=nil {_gbgfbc :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}};for _ ,_eggge :=range _gaaff .WBefore {e .EncodeElement (_eggge ,_gbgfbc ); +};};if _gaaff .WAfter !=nil {_befbag :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_dbgad :=range _gaaff .WAfter {e .EncodeElement (_dbgad ,_befbag );};};if _gaaff .CantSplit !=nil {_aafdd :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}}; +for _ ,_agacaee :=range _gaaff .CantSplit {e .EncodeElement (_agacaee ,_aafdd );};};if _gaaff .TrHeight !=nil {_eedebd :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}};for _ ,_acaed :=range _gaaff .TrHeight {e .EncodeElement (_acaed ,_eedebd ); +};};if _gaaff .TblHeader !=nil {_ccggbb :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_dffdeg :=range _gaaff .TblHeader {e .EncodeElement (_dffdeg ,_ccggbb );};};if _gaaff .TblCellSpacing !=nil {_befge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}}; +for _ ,_deabe :=range _gaaff .TblCellSpacing {e .EncodeElement (_deabe ,_befge );};};if _gaaff .Jc !=nil {_ccaff :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_fcgdd :=range _gaaff .Jc {e .EncodeElement (_fcgdd ,_ccaff ); +};};if _gaaff .Hidden !=nil {_gfadec :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};for _ ,_ecabg :=range _gaaff .Hidden {e .EncodeElement (_ecabg ,_gfadec );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_abdb *CT_HpsMeasure )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acbgd :=range start .Attr {if _acbgd .Name .Local =="\u0076\u0061\u006c"{_cfbgb ,_caggd :=ParseUnionST_HpsMeasure (_acbgd .Value );if _caggd !=nil {return _caggd ; +};_abdb .ValAttr =_cfbgb ;continue ;};};for {_afdce ,_gacbg :=d .Token ();if _gacbg !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048p\u0073M\u0065a\u0073\u0075\u0072\u0065\u003a\u0020\u0025s",_gacbg );};if _abcff ,_eddea :=_afdce .(_d .EndElement ); +_eddea &&_abcff .Name ==start .Name {break ;};};return nil ;};func NewCT_AutoCaption ()*CT_AutoCaption {_faaf :=&CT_AutoCaption {};return _faaf };type ST_ChapterSep byte ;func (_addebg ST_Pitch )ValidateWithPath (path string )error {switch _addebg {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 (_addebg )); +};return nil ;};func (_eccdd *ST_TargetScreenSz )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eccdd =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_eccdd =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_eccdd =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_eccdd =3; +case "\u00380\u0030\u0078\u0036\u0030\u0030":*_eccdd =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_eccdd =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_eccdd =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_eccdd =7; +case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_eccdd =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_eccdd =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_eccdd =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_eccdd =11; +};return nil ;};func ParseUnionST_OnOff (s string )(_gf .ST_OnOff ,error ){return _gf .ParseUnionST_OnOff (s )};func (_ecddac *ST_RubyAlign )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ecddac =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ecddac =1; +case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_ecddac =2;case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_ecddac =3;case "\u006c\u0065\u0066\u0074":*_ecddac =4;case "\u0072\u0069\u0067h\u0074":*_ecddac =5; +case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_ecddac =6;};return nil ;};func (_dfaebe *WdCT_WordprocessingContentPartNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aegbaa :for {_cccbb ,_abbbba :=d .Token (); +if _abbbba !=nil {return _abbbba ;};switch _ccafag :=_cccbb .(type ){case _d .StartElement :switch _ccafag .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"}:_dfaebe .CNvPr =_ed .NewCT_NonVisualDrawingProps (); +if _fegbf :=d .DecodeElement (_dfaebe .CNvPr ,&_ccafag );_fegbf !=nil {return _fegbf ;};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"}:_dfaebe .CNvContentPartPr =_ed .NewCT_NonVisualContentPartProperties (); +if _ceddg :=d .DecodeElement (_dfaebe .CNvContentPartPr ,&_ccafag );_ceddg !=nil {return _ceddg ;};default:_gb .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",_ccafag .Name ); +if _dcace :=d .Skip ();_dcace !=nil {return _dcace ;};};case _d .EndElement :break _aegbaa ;case _d .CharData :};};return nil ;};const (ST_AnnotationVMergeUnset ST_AnnotationVMerge =0;ST_AnnotationVMergeCont ST_AnnotationVMerge =1;ST_AnnotationVMergeRest ST_AnnotationVMerge =2; +); -// Table Cell Bottom Margin Exception -Bottom *CT_TblWidth ; +// ValidateWithPath validates the CT_Shd and its children, prefixing error messages with path +func (_aafea *CT_Shd )ValidateWithPath (path string )error {if _aafea .ValAttr ==ST_ShdUnset {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 _gfbgd :=_aafea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfbgd !=nil {return _gfbgd ;};if _aafea .ColorAttr !=nil {if _afdacb :=_aafea .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); +_afdacb !=nil {return _afdacb ;};};if _deaae :=_aafea .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_deaae !=nil {return _deaae ;};if _aafea .FillAttr !=nil {if _egbgf :=_aafea .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r"); +_egbgf !=nil {return _egbgf ;};};if _eaffab :=_aafea .ThemeFillAttr .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u0069\u006cl\u0041\u0074\u0074\u0072");_eaffab !=nil {return _eaffab ;};return nil ;};func NewCT_Text ()*CT_Text {_cdggbg :=&CT_Text {}; +return _cdggbg };func (_fgeed ST_LevelSuffix )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fgeed .String (),start );}; -// Table Cell Trailing Margin Exception -End *CT_TblWidth ; +// Validate validates the CT_SdtDate and its children +func (_ecggfb *CT_SdtDate )Validate ()error {return _ecggfb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065");};func NewCT_TrPrBase ()*CT_TrPrBase {_cfegaf :=&CT_TrPrBase {};return _cfegaf };func (_aaccg ST_HdrFtr )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cedbf :=_d .Attr {}; +_cedbf .Name =name ;switch _aaccg {case ST_HdrFtrUnset :_cedbf .Value ="";case ST_HdrFtrEven :_cedbf .Value ="\u0065\u0076\u0065\u006e";case ST_HdrFtrDefault :_cedbf .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HdrFtrFirst :_cedbf .Value ="\u0066\u0069\u0072s\u0074"; +};return _cedbf ,nil ;};func (_dggee *CT_BottomPageBorder )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dggee .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 :_b .Sprintf ("\u0025\u0076",*_dggee .BottomLeftAttr )}); +};if _dggee .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 :_b .Sprintf ("\u0025\u0076",*_dggee .BottomRightAttr )});};if _dggee .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dggee .IdAttr )}); +};_efed ,_ffae :=_dggee .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ffae !=nil {return _ffae ;};start .Attr =append (start .Attr ,_efed );if _dggee .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_dggee .ColorAttr )}); +};if _dggee .ThemeColorAttr !=ST_ThemeColorUnset {_dafcb ,_aae :=_dggee .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _aae !=nil {return _aae ;};start .Attr =append (start .Attr ,_dafcb ); +};if _dggee .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 :_b .Sprintf ("\u0025\u0076",*_dggee .ThemeTintAttr )});};if _dggee .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 :_b .Sprintf ("\u0025\u0076",*_dggee .ThemeShadeAttr )}); +};if _dggee .SzAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_b .Sprintf ("\u0025\u0076",*_dggee .SzAttr )});};if _dggee .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dggee .SpaceAttr )}); +};if _dggee .ShadowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_dggee .ShadowAttr )});};if _dggee .FrameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dggee .FrameAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Table Cell Trailing Margin Exception -Right *CT_TblWidth ;};type CT_Placeholder struct{ +// Validate validates the CT_DocPartGallery and its children +func (_bcgfd *CT_DocPartGallery )Validate ()error {return _bcgfd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079");}; -// Document Part Reference -DocPart *CT_String ;};func (_acddb *CT_RubyContent )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgfaf :for {_gabeb ,_gbecf :=d .Token ();if _gbecf !=nil {return _gbecf ;};switch _adacdc :=_gabeb .(type ){case _f .StartElement :switch _adacdc .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acddb .R =NewCT_R (); -if _dcffb :=d .DecodeElement (_acddb .R ,&_adacdc );_dcffb !=nil {return _dcffb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_effeb :=NewEG_RunLevelElts (); -_effeb .ProofErr =NewCT_ProofErr ();if _aebcdb :=d .DecodeElement (_effeb .ProofErr ,&_adacdc );_aebcdb !=nil {return _aebcdb ;};_acddb .EG_RunLevelElts =append (_acddb .EG_RunLevelElts ,_effeb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bbecfc :=NewEG_RunLevelElts (); -_bbecfc .PermStart =NewCT_PermStart ();if _bcgea :=d .DecodeElement (_bbecfc .PermStart ,&_adacdc );_bcgea !=nil {return _bcgea ;};_acddb .EG_RunLevelElts =append (_acddb .EG_RunLevelElts ,_bbecfc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cgbge :=NewEG_RunLevelElts (); -_cgbge .PermEnd =NewCT_Perm ();if _edfbf :=d .DecodeElement (_cgbge .PermEnd ,&_adacdc );_edfbf !=nil {return _edfbf ;};_acddb .EG_RunLevelElts =append (_acddb .EG_RunLevelElts ,_cgbge );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfgac :=NewEG_RunLevelElts (); -_bfgac .Ins =NewCT_RunTrackChange ();if _dggbc :=d .DecodeElement (_bfgac .Ins ,&_adacdc );_dggbc !=nil {return _dggbc ;};_acddb .EG_RunLevelElts =append (_acddb .EG_RunLevelElts ,_bfgac );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfbfg :=NewEG_RunLevelElts (); -_bfbfg .Del =NewCT_RunTrackChange ();if _gdgfa :=d .DecodeElement (_bfbfg .Del ,&_adacdc );_gdgfa !=nil {return _gdgfa ;};_acddb .EG_RunLevelElts =append (_acddb .EG_RunLevelElts ,_bfbfg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ggbdb :=NewEG_RunLevelElts (); -_ggbdb .MoveFrom =NewCT_RunTrackChange ();if _bacee :=d .DecodeElement (_ggbdb .MoveFrom ,&_adacdc );_bacee !=nil {return _bacee ;};_acddb .EG_RunLevelElts =append (_acddb .EG_RunLevelElts ,_ggbdb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dfadg :=NewEG_RunLevelElts (); -_dfadg .MoveTo =NewCT_RunTrackChange ();if _bfgfg :=d .DecodeElement (_dfadg .MoveTo ,&_adacdc );_bfgfg !=nil {return _bfgfg ;};_acddb .EG_RunLevelElts =append (_acddb .EG_RunLevelElts ,_dfadg );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdcde :=NewEG_RunLevelElts (); -_gbccfg :=NewEG_RangeMarkupElements ();_gbccfg .BookmarkStart =NewCT_Bookmark ();if _feefg :=d .DecodeElement (_gbccfg .BookmarkStart ,&_adacdc );_feefg !=nil {return _feefg ;};_acddb .EG_RunLevelElts =append (_acddb .EG_RunLevelElts ,_cdcde );_cdcde .EG_RangeMarkupElements =append (_cdcde .EG_RangeMarkupElements ,_gbccfg ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbcdc :=NewEG_RunLevelElts (); -_gbfggc :=NewEG_RangeMarkupElements ();_gbfggc .BookmarkEnd =NewCT_MarkupRange ();if _edgca :=d .DecodeElement (_gbfggc .BookmarkEnd ,&_adacdc );_edgca !=nil {return _edgca ;};_acddb .EG_RunLevelElts =append (_acddb .EG_RunLevelElts ,_fbcdc );_fbcdc .EG_RangeMarkupElements =append (_fbcdc .EG_RangeMarkupElements ,_gbfggc ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_decdgc :=NewEG_RunLevelElts (); -_babcb :=NewEG_RangeMarkupElements ();_babcb .MoveFromRangeStart =NewCT_MoveBookmark ();if _efcda :=d .DecodeElement (_babcb .MoveFromRangeStart ,&_adacdc );_efcda !=nil {return _efcda ;};_acddb .EG_RunLevelElts =append (_acddb .EG_RunLevelElts ,_decdgc ); -_decdgc .EG_RangeMarkupElements =append (_decdgc .EG_RangeMarkupElements ,_babcb );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dfcef :=NewEG_RunLevelElts (); -_fcbgd :=NewEG_RangeMarkupElements ();_fcbgd .MoveFromRangeEnd =NewCT_MarkupRange ();if _ggdbc :=d .DecodeElement (_fcbgd .MoveFromRangeEnd ,&_adacdc );_ggdbc !=nil {return _ggdbc ;};_acddb .EG_RunLevelElts =append (_acddb .EG_RunLevelElts ,_dfcef );_dfcef .EG_RangeMarkupElements =append (_dfcef .EG_RangeMarkupElements ,_fcbgd ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cafdf :=NewEG_RunLevelElts (); -_cagabc :=NewEG_RangeMarkupElements ();_cagabc .MoveToRangeStart =NewCT_MoveBookmark ();if _bdagg :=d .DecodeElement (_cagabc .MoveToRangeStart ,&_adacdc );_bdagg !=nil {return _bdagg ;};_acddb .EG_RunLevelElts =append (_acddb .EG_RunLevelElts ,_cafdf ); -_cafdf .EG_RangeMarkupElements =append (_cafdf .EG_RangeMarkupElements ,_cagabc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_cacce :=NewEG_RunLevelElts (); -_efcff :=NewEG_RangeMarkupElements ();_efcff .MoveToRangeEnd =NewCT_MarkupRange ();if _defce :=d .DecodeElement (_efcff .MoveToRangeEnd ,&_adacdc );_defce !=nil {return _defce ;};_acddb .EG_RunLevelElts =append (_acddb .EG_RunLevelElts ,_cacce );_cacce .EG_RangeMarkupElements =append (_cacce .EG_RangeMarkupElements ,_efcff ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfaf :=NewEG_RunLevelElts (); -_aeefc :=NewEG_RangeMarkupElements ();_aeefc .CommentRangeStart =NewCT_MarkupRange ();if _abcae :=d .DecodeElement (_aeefc .CommentRangeStart ,&_adacdc );_abcae !=nil {return _abcae ;};_acddb .EG_RunLevelElts =append (_acddb .EG_RunLevelElts ,_bfaf );_bfaf .EG_RangeMarkupElements =append (_bfaf .EG_RangeMarkupElements ,_aeefc ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efdfa :=NewEG_RunLevelElts (); -_edbbf :=NewEG_RangeMarkupElements ();_edbbf .CommentRangeEnd =NewCT_MarkupRange ();if _cabda :=d .DecodeElement (_edbbf .CommentRangeEnd ,&_adacdc );_cabda !=nil {return _cabda ;};_acddb .EG_RunLevelElts =append (_acddb .EG_RunLevelElts ,_efdfa );_efdfa .EG_RangeMarkupElements =append (_efdfa .EG_RangeMarkupElements ,_edbbf ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_aeead :=NewEG_RunLevelElts (); -_afce :=NewEG_RangeMarkupElements ();_afce .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fbfff :=d .DecodeElement (_afce .CustomXmlInsRangeStart ,&_adacdc );_fbfff !=nil {return _fbfff ;};_acddb .EG_RunLevelElts =append (_acddb .EG_RunLevelElts ,_aeead ); -_aeead .EG_RangeMarkupElements =append (_aeead .EG_RangeMarkupElements ,_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 :"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"}:_acee :=NewEG_RunLevelElts (); -_bgedd :=NewEG_RangeMarkupElements ();_bgedd .CustomXmlInsRangeEnd =NewCT_Markup ();if _bffbe :=d .DecodeElement (_bgedd .CustomXmlInsRangeEnd ,&_adacdc );_bffbe !=nil {return _bffbe ;};_acddb .EG_RunLevelElts =append (_acddb .EG_RunLevelElts ,_acee ); -_acee .EG_RangeMarkupElements =append (_acee .EG_RangeMarkupElements ,_bgedd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bcbcc :=NewEG_RunLevelElts (); -_cfbe :=NewEG_RangeMarkupElements ();_cfbe .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gcbdef :=d .DecodeElement (_cfbe .CustomXmlDelRangeStart ,&_adacdc );_gcbdef !=nil {return _gcbdef ;};_acddb .EG_RunLevelElts =append (_acddb .EG_RunLevelElts ,_bcbcc ); -_bcbcc .EG_RangeMarkupElements =append (_bcbcc .EG_RangeMarkupElements ,_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 :"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"}:_dgdfec :=NewEG_RunLevelElts (); -_efadc :=NewEG_RangeMarkupElements ();_efadc .CustomXmlDelRangeEnd =NewCT_Markup ();if _dfeg :=d .DecodeElement (_efadc .CustomXmlDelRangeEnd ,&_adacdc );_dfeg !=nil {return _dfeg ;};_acddb .EG_RunLevelElts =append (_acddb .EG_RunLevelElts ,_dgdfec );_dgdfec .EG_RangeMarkupElements =append (_dgdfec .EG_RangeMarkupElements ,_efadc ); -case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgcbc :=NewEG_RunLevelElts (); -_fdfcd :=NewEG_RangeMarkupElements ();_fdfcd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fdeea :=d .DecodeElement (_fdfcd .CustomXmlMoveFromRangeStart ,&_adacdc );_fdeea !=nil {return _fdeea ;};_acddb .EG_RunLevelElts =append (_acddb .EG_RunLevelElts ,_fgcbc ); -_fgcbc .EG_RangeMarkupElements =append (_fgcbc .EG_RangeMarkupElements ,_fdfcd );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_addde :=NewEG_RunLevelElts (); -_fcgdcc :=NewEG_RangeMarkupElements ();_fcgdcc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cbdcf :=d .DecodeElement (_fcgdcc .CustomXmlMoveFromRangeEnd ,&_adacdc );_cbdcf !=nil {return _cbdcf ;};_acddb .EG_RunLevelElts =append (_acddb .EG_RunLevelElts ,_addde ); -_addde .EG_RangeMarkupElements =append (_addde .EG_RangeMarkupElements ,_fcgdcc );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fdgea :=NewEG_RunLevelElts (); -_fdbbf :=NewEG_RangeMarkupElements ();_fdbbf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gfgcf :=d .DecodeElement (_fdbbf .CustomXmlMoveToRangeStart ,&_adacdc );_gfgcf !=nil {return _gfgcf ;};_acddb .EG_RunLevelElts =append (_acddb .EG_RunLevelElts ,_fdgea ); -_fdgea .EG_RangeMarkupElements =append (_fdgea .EG_RangeMarkupElements ,_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 :"\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"}:_ccgdb :=NewEG_RunLevelElts (); -_feade :=NewEG_RangeMarkupElements ();_feade .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bddee :=d .DecodeElement (_feade .CustomXmlMoveToRangeEnd ,&_adacdc );_bddee !=nil {return _bddee ;};_acddb .EG_RunLevelElts =append (_acddb .EG_RunLevelElts ,_ccgdb ); -_ccgdb .EG_RangeMarkupElements =append (_ccgdb .EG_RangeMarkupElements ,_feade );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"}:_bbgag :=NewEG_RunLevelElts (); -_ecefd :=NewEG_MathContent ();_ecefd .OMathPara =_aa .NewOMathPara ();if _ccaef :=d .DecodeElement (_ecefd .OMathPara ,&_adacdc );_ccaef !=nil {return _ccaef ;};_acddb .EG_RunLevelElts =append (_acddb .EG_RunLevelElts ,_bbgag );_bbgag .EG_MathContent =append (_bbgag .EG_MathContent ,_ecefd ); -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"}:_bgffdc :=NewEG_RunLevelElts (); -_dbgceg :=NewEG_MathContent ();_dbgceg .OMath =_aa .NewOMath ();if _bagfga :=d .DecodeElement (_dbgceg .OMath ,&_adacdc );_bagfga !=nil {return _bagfga ;};_acddb .EG_RunLevelElts =append (_acddb .EG_RunLevelElts ,_bgffdc );_bgffdc .EG_MathContent =append (_bgffdc .EG_MathContent ,_dbgceg ); -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",_adacdc .Name ); -if _fdfadc :=d .Skip ();_fdfadc !=nil {return _fdfadc ;};};case _f .EndElement :break _dgfaf ;case _f .CharData :};};return nil ;};func (_bbgfc *CT_SdtDateMappingType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_accge :=range start .Attr {if _accge .Name .Local =="\u0076\u0061\u006c"{_bbgfc .ValAttr .UnmarshalXMLAttr (_accge ); -continue ;};};for {_eadfb ,_dacag :=d .Token ();if _dacag !=nil {return _d .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",_dacag ); -};if _gbdee ,_cgadf :=_eadfb .(_f .EndElement );_cgadf &&_gbdee .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the EG_ContentRunContentBase and its children, prefixing error messages with path +func (_cbcgf *EG_ContentRunContentBase )ValidateWithPath (path string )error {if _cbcgf .SmartTag !=nil {if _ggcba :=_cbcgf .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_ggcba !=nil {return _ggcba ;};};if _cbcgf .Sdt !=nil {if _fabag :=_cbcgf .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); +_fabag !=nil {return _fabag ;};};for _ddcad ,_efaeg :=range _cbcgf .EG_RunLevelElts {if _dddcg :=_efaeg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_ddcad )); +_dddcg !=nil {return _dddcg ;};};return nil ;}; -// Validate validates the EG_RubyContent and its children -func (_dfgea *EG_RubyContent )Validate ()error {return _dfgea .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_gfffa ST_JcTable )String ()string {switch _gfffa {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 (_agdbc ST_FtnPos )Validate ()error {return _agdbc .ValidateWithPath ("")}; -func (_adebb *CT_FFStatusText )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adebb .TypeAttr !=ST_InfoTextTypeUnset {_bcfda ,_gfcba :=_adebb .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _gfcba !=nil {return _gfcba ; -};start .Attr =append (start .Attr ,_bcfda );};if _adebb .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_d .Sprintf ("\u0025\u0076",*_adebb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_adgeg ST_HexColorAuto )String ()string {switch _adgeg {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";};return "";};func (_eaagce ST_BrType )ValidateWithPath (path string )error {switch _eaagce {case 0,1,2,3:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaagce )); -};return nil ;};func (_ecgegd WdST_WrapText )ValidateWithPath (path string )error {switch _ecgegd {case 0,1,2,3,4:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecgegd )); -};return nil ;};func (_gggegc *CT_PageNumber )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gggegc .FmtAttr !=ST_NumberFormatUnset {_eadcc ,_feeea :=_gggegc .FmtAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0066m\u0074"});if _feeea !=nil {return _feeea ; -};start .Attr =append (start .Attr ,_eadcc );};if _gggegc .StartAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_gggegc .StartAttr )});};if _gggegc .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 :_d .Sprintf ("\u0025\u0076",*_gggegc .ChapStyleAttr )}); -};if _gggegc .ChapSepAttr !=ST_ChapterSepUnset {_bdbge ,_cdgbce :=_gggegc .ChapSepAttr .MarshalXMLAttr (_f .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u0053\u0065p"});if _cdgbce !=nil {return _cdgbce ;};start .Attr =append (start .Attr ,_bdbge );};e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cfcaf *EG_PContent )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cfcaf .FldSimple !=nil {_egdaef :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}}; -for _ ,_gbcfa :=range _cfcaf .FldSimple {e .EncodeElement (_gbcfa ,_egdaef );};};if _cfcaf .Hyperlink !=nil {_fdedda :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_cfcaf .Hyperlink ,_fdedda ); -};if _cfcaf .SubDoc !=nil {_gdcde :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_cfcaf .SubDoc ,_gdcde );};if _cfcaf .EG_ContentRunContent !=nil {for _ ,_feaac :=range _cfcaf .EG_ContentRunContent {_feaac .MarshalXML (e ,_f .StartElement {}); -};};return nil ;};func NewEG_MathContent ()*EG_MathContent {_bgfab :=&EG_MathContent {};return _bgfab };func (_becagg *AC_ChoiceRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _becagg .Br !=nil {_gaddeb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0062\u0072"}}; -e .EncodeElement (_becagg .Br ,_gaddeb );};if _becagg .T !=nil {_bcgbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074"}};e .EncodeElement (_becagg .T ,_bcgbd );};if _becagg .ContentPart !=nil {_cgeaac :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}}; -e .EncodeElement (_becagg .ContentPart ,_cgeaac );};if _becagg .DelText !=nil {_gabbgd :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0065\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_becagg .DelText ,_gabbgd );};if _becagg .InstrText !=nil {_agcda :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0069\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}}; -e .EncodeElement (_becagg .InstrText ,_agcda );};if _becagg .DelInstrText !=nil {_edefcg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0065\u006c\u0049\u006e\u0073\u0074r\u0054\u0065\u0078\u0074"}};e .EncodeElement (_becagg .DelInstrText ,_edefcg ); -};if _becagg .NoBreakHyphen !=nil {_geda :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u006eo\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_becagg .NoBreakHyphen ,_geda );};if _becagg .SoftHyphen !=nil {_fccgaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073o\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}}; -e .EncodeElement (_becagg .SoftHyphen ,_fccgaa );};if _becagg .DayShort !=nil {_fcfcd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_becagg .DayShort ,_fcfcd );};if _becagg .MonthShort !=nil {_gedbd :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006do\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}}; -e .EncodeElement (_becagg .MonthShort ,_gedbd );};if _becagg .YearShort !=nil {_eafgbd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0079\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_becagg .YearShort ,_eafgbd );};if _becagg .DayLong !=nil {_cecdf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0061\u0079\u004c\u006f\u006eg"}}; -e .EncodeElement (_becagg .DayLong ,_cecdf );};if _becagg .MonthLong !=nil {_afbdbc :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u006d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067"}};e .EncodeElement (_becagg .MonthLong ,_afbdbc );};if _becagg .YearLong !=nil {_fccbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}}; -e .EncodeElement (_becagg .YearLong ,_fccbc );};if _becagg .AnnotationRef !=nil {_geedef :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0061n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}};e .EncodeElement (_becagg .AnnotationRef ,_geedef ); -};if _becagg .FootnoteRef !=nil {_dgbbad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_becagg .FootnoteRef ,_dgbbad );};if _becagg .EndnoteRef !=nil {_gdadc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065n\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}}; -e .EncodeElement (_becagg .EndnoteRef ,_gdadc );};if _becagg .Separator !=nil {_abggf :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_becagg .Separator ,_abggf );};if _becagg .ContinuationSeparator !=nil {_bgbgbc :=_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 (_becagg .ContinuationSeparator ,_bgbgbc );};if _becagg .Sym !=nil {_eeefa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073y\u006d"}};e .EncodeElement (_becagg .Sym ,_eeefa );};if _becagg .PgNum !=nil {_ccdag :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070\u0067\u004e\u0075\u006d"}}; -e .EncodeElement (_becagg .PgNum ,_ccdag );};if _becagg .Cr !=nil {_cfafe :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0063\u0072"}};e .EncodeElement (_becagg .Cr ,_cfafe );};if _becagg .Tab !=nil {_aeccab :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0074a\u0062"}}; -e .EncodeElement (_becagg .Tab ,_aeccab );};if _becagg .Object !=nil {_egaebg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_becagg .Object ,_egaebg );};if _becagg .Pict !=nil {_ccfgf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}}; -e .EncodeElement (_becagg .Pict ,_ccfgf );};if _becagg .FldChar !=nil {_edega :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0066\u006c\u0064\u0043\u0068\u0061r"}};e .EncodeElement (_becagg .FldChar ,_edega );};if _becagg .Ruby !=nil {_gebcg :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079"}}; -e .EncodeElement (_becagg .Ruby ,_gebcg );};if _becagg .FootnoteReference !=nil {_beadg :=_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 (_becagg .FootnoteReference ,_beadg ); -};if _becagg .EndnoteReference !=nil {_ffbfga :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0065n\u0064\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_becagg .EndnoteReference ,_ffbfga );};if _becagg .CommentReference !=nil {_dfdfc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063o\u006d\u006d\u0065\u006e\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}}; -e .EncodeElement (_becagg .CommentReference ,_dfdfc );};if _becagg .Drawing !=nil {_abbfg :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_becagg .Drawing ,_abbfg );};if _becagg .Ptab !=nil {_dacfdf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0070\u0074\u0061\u0062"}}; -e .EncodeElement (_becagg .Ptab ,_dacfdf );};if _becagg .LastRenderedPageBreak !=nil {_beeabd :=_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 (_becagg .LastRenderedPageBreak ,_beeabd );};return nil ;};type CT_VerticalAlignRun struct{ +// ValidateWithPath validates the CT_TblPPr and its children, prefixing error messages with path +func (_abfea *CT_TblPPr )ValidateWithPath (path string )error {if _abfea .LeftFromTextAttr !=nil {if _degdg :=_abfea .LeftFromTextAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0066\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078t\u0041\u0074\u0074\u0072"); +_degdg !=nil {return _degdg ;};};if _abfea .RightFromTextAttr !=nil {if _gefbeb :=_abfea .RightFromTextAttr .ValidateWithPath (path +"\u002fR\u0069g\u0068\u0074\u0046\u0072\u006fm\u0054\u0065x\u0074\u0041\u0074\u0074\u0072");_gefbeb !=nil {return _gefbeb ; +};};if _abfea .TopFromTextAttr !=nil {if _ggced :=_abfea .TopFromTextAttr .ValidateWithPath (path +"\u002f\u0054o\u0070\u0046\u0072o\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_ggced !=nil {return _ggced ;};};if _abfea .BottomFromTextAttr !=nil {if _fccae :=_abfea .BottomFromTextAttr .ValidateWithPath (path +"\u002f\u0042\u006f\u0074to\u006d\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072"); +_fccae !=nil {return _fccae ;};};if _agedba :=_abfea .VertAnchorAttr .ValidateWithPath (path +"\u002fV\u0065r\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_agedba !=nil {return _agedba ;};if _bdgff :=_abfea .HorzAnchorAttr .ValidateWithPath (path +"\u002fH\u006fr\u007a\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072"); +_bdgff !=nil {return _bdgff ;};if _adeaf :=_abfea .TblpXSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_adeaf !=nil {return _adeaf ;};if _abfea .TblpXAttr !=nil {if _gfbfd :=_abfea .TblpXAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0041\u0074\u0074\u0072"); +_gfbfd !=nil {return _gfbfd ;};};if _ebfbb :=_abfea .TblpYSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_ebfbb !=nil {return _ebfbb ;};if _abfea .TblpYAttr !=nil {if _bggfa :=_abfea .TblpYAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0041\u0074\u0074\u0072"); +_bggfa !=nil {return _bggfa ;};};return nil ;}; -// Subscript/Superscript Value -ValAttr _df .ST_VerticalAlignRun ;}; +// Validate validates the Recipients and its children +func (_ffcff *Recipients )Validate ()error {return _ffcff .ValidateWithPath ("\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");};func (_ccbba *CT_SdtBlock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _ccbba .SdtPr !=nil {_fbfdg :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_ccbba .SdtPr ,_fbfdg );};if _ccbba .SdtEndPr !=nil {_gcdge :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}}; +e .EncodeElement (_ccbba .SdtEndPr ,_gcdge );};if _ccbba .SdtContent !=nil {_cgdeb :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_ccbba .SdtContent ,_cgdeb );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type CT_NumPr struct{ -// ValidateWithPath validates the WdCT_WordprocessingContentPart and its children, prefixing error messages with path -func (_ebdeae *WdCT_WordprocessingContentPart )ValidateWithPath (path string )error {if _bgcdc :=_ebdeae .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bgcdc !=nil {return _bgcdc ;};if _ebdeae .NvContentPartPr !=nil {if _caefgd :=_ebdeae .NvContentPartPr .ValidateWithPath (path +"\u002f\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"); -_caefgd !=nil {return _caefgd ;};};if _ebdeae .Xfrm !=nil {if _cgebg :=_ebdeae .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_cgebg !=nil {return _cgebg ;};};if _ebdeae .ExtLst !=nil {if _ggcdba :=_ebdeae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ggcdba !=nil {return _ggcdba ;};};return nil ;};func (_gfefcf *ST_Em )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cceda ,_cdffa :=d .Token ();if _cdffa !=nil {return _cdffa ;};if _eaacc ,_aaebgb :=_cceda .(_f .EndElement );_aaebgb &&_eaacc .Name ==start .Name {*_gfefcf =1; -return nil ;};if _dgefeed ,_fbdafb :=_cceda .(_f .CharData );!_fbdafb {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cceda );}else {switch string (_dgefeed ){case "":*_gfefcf =0; -case "\u006e\u006f\u006e\u0065":*_gfefcf =1;case "\u0064\u006f\u0074":*_gfefcf =2;case "\u0063\u006f\u006dm\u0061":*_gfefcf =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_gfefcf =4;case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_gfefcf =5;}; -};_cceda ,_cdffa =d .Token ();if _cdffa !=nil {return _cdffa ;};if _cadfe ,_dbafbc :=_cceda .(_f .EndElement );_dbafbc &&_cadfe .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cceda ); -};const (ST_MultiLevelTypeUnset ST_MultiLevelType =0;ST_MultiLevelTypeSingleLevel ST_MultiLevelType =1;ST_MultiLevelTypeMultilevel ST_MultiLevelType =2;ST_MultiLevelTypeHybridMultilevel ST_MultiLevelType =3;);func (_bbafga ST_PTabAlignment )Validate ()error {return _bbafga .ValidateWithPath ("")}; +// Numbering Level Reference +Ilvl *CT_DecimalNumber ; +// Numbering Definition Instance Reference +NumId *CT_DecimalNumber ; -// Validate validates the CT_TrPrBase and its children -func (_cggfga *CT_TrPrBase )Validate ()error {return _cggfga .ValidateWithPath ("C\u0054\u005f\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065");};func (_gbeag *CT_WriteProtection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbeag .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 :_d .Sprintf ("\u0025\u0076",*_gbeag .RecommendedAttr )}); -};if _gbeag .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 :_d .Sprintf ("\u0025\u0076",*_gbeag .AlgorithmNameAttr )}); -};if _gbeag .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 :_d .Sprintf ("\u0025\u0076",*_gbeag .HashValueAttr )});};if _gbeag .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 :_d .Sprintf ("\u0025\u0076",*_gbeag .SaltValueAttr )}); -};if _gbeag .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 :_d .Sprintf ("\u0025\u0076",*_gbeag .SpinCountAttr )});};if _gbeag .CryptProviderTypeAttr !=_df .ST_CryptProvUnset {_bcdbf ,_eefgc :=_gbeag .CryptProviderTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"}); -if _eefgc !=nil {return _eefgc ;};start .Attr =append (start .Attr ,_bcdbf );};if _gbeag .CryptAlgorithmClassAttr !=_df .ST_AlgClassUnset {_daegd ,_ccgcg :=_gbeag .CryptAlgorithmClassAttr .MarshalXMLAttr (_f .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"}); -if _ccgcg !=nil {return _ccgcg ;};start .Attr =append (start .Attr ,_daegd );};if _gbeag .CryptAlgorithmTypeAttr !=_df .ST_AlgTypeUnset {_bdgdd ,_egecc :=_gbeag .CryptAlgorithmTypeAttr .MarshalXMLAttr (_f .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"}); -if _egecc !=nil {return _egecc ;};start .Attr =append (start .Attr ,_bdgdd );};if _gbeag .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 :_d .Sprintf ("\u0025\u0076",*_gbeag .CryptAlgorithmSidAttr )}); -};if _gbeag .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 :_d .Sprintf ("\u0025\u0076",*_gbeag .CryptSpinCountAttr )}); -};if _gbeag .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 :_d .Sprintf ("\u0025\u0076",*_gbeag .CryptProviderAttr )}); -};if _gbeag .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_gbeag .AlgIdExtAttr )});};if _gbeag .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 :_d .Sprintf ("\u0025\u0076",*_gbeag .AlgIdExtSourceAttr )}); -};if _gbeag .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 :_d .Sprintf ("\u0025\u0076",*_gbeag .CryptProviderTypeExtAttr )}); -};if _gbeag .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 :_d .Sprintf ("\u0025\u0076",*_gbeag .CryptProviderTypeExtSourceAttr )}); -};if _gbeag .HashAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_d .Sprintf ("\u0025\u0076",*_gbeag .HashAttr )});};if _gbeag .SaltAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_gbeag .SaltAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type EG_PContentBase struct{CustomXml *CT_CustomXmlRun ;FldSimple []*CT_SimpleField ;Hyperlink *CT_Hyperlink ;};func (_gccgg WdST_RelFromV )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gccgg .String (),start ); -};func (_gcagbff ST_StyleType )Validate ()error {return _gcagbff .ValidateWithPath ("")};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 (_bcgg *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 :_d .Sprintf ("\u0025\u0076",_bcgg .NameAttr )});e .EncodeToken (start ); -if _bcgg .AltName !=nil {_dgaf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0061\u006c\u0074\u004e\u0061\u006de"}};e .EncodeElement (_bcgg .AltName ,_dgaf );};if _bcgg .Panose1 !=nil {_fbae :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070\u0061\u006e\u006f\u0073\u00651"}}; -e .EncodeElement (_bcgg .Panose1 ,_fbae );};if _bcgg .Charset !=nil {_cgbef :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0068\u0061\u0072\u0073\u0065t"}};e .EncodeElement (_bcgg .Charset ,_cgbef );};if _bcgg .Family !=nil {_defa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0066\u0061\u006d\u0069\u006c\u0079"}}; -e .EncodeElement (_bcgg .Family ,_defa );};if _bcgg .NotTrueType !=nil {_babf :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006e\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_bcgg .NotTrueType ,_babf );}; -if _bcgg .Pitch !=nil {_ggcc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0070\u0069\u0074\u0063\u0068"}};e .EncodeElement (_bcgg .Pitch ,_ggcc );};if _bcgg .Sig !=nil {_baaa :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0073i\u0067"}}; -e .EncodeElement (_bcgg .Sig ,_baaa );};if _bcgg .EmbedRegular !=nil {_bgbc :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0052\u0065g\u0075\u006c\u0061\u0072"}};e .EncodeElement (_bcgg .EmbedRegular ,_bgbc );}; -if _bcgg .EmbedBold !=nil {_ggggd :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064"}};e .EncodeElement (_bcgg .EmbedBold ,_ggggd );};if _bcgg .EmbedItalic !=nil {_afad :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}}; -e .EncodeElement (_bcgg .EmbedItalic ,_afad );};if _bcgg .EmbedBoldItalic !=nil {_ggaag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064\u0049t\u0061\u006c\u0069\u0063"}};e .EncodeElement (_bcgg .EmbedBoldItalic ,_ggaag ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dfdfcg ST_Jc )ValidateWithPath (path string )error {switch _dfdfcg {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfdfcg )); -};return nil ;};type WdCT_WrapSquare struct{WrapTextAttr WdST_WrapText ;DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;}; +// Previous Paragraph Numbering Properties +NumberingChange *CT_TrackChangeNumbering ; -// ValidateWithPath validates the CT_AutoCaption and its children, prefixing error messages with path -func (_ffcg *CT_AutoCaption )ValidateWithPath (path string )error {return nil };type ST_NumberFormat byte ;type CT_DocPartBehavior struct{ +// Inserted Numbering Properties +Ins *CT_TrackChange ;};type Fonts struct{CT_FontsList };func (_ebaggb *CT_TblPPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggccg :=range start .Attr {if _ggccg .Name .Local =="\u006c\u0065\u0066t\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_fedbba ,_gdfece :=ParseUnionST_TwipsMeasure (_ggccg .Value ); +if _gdfece !=nil {return _gdfece ;};_ebaggb .LeftFromTextAttr =&_fedbba ;continue ;};if _ggccg .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_adgdc ,_gcagf :=ParseUnionST_TwipsMeasure (_ggccg .Value );if _gcagf !=nil {return _gcagf ; +};_ebaggb .RightFromTextAttr =&_adgdc ;continue ;};if _ggccg .Name .Local =="t\u006f\u0070\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_gcdbg ,_fagbb :=ParseUnionST_TwipsMeasure (_ggccg .Value );if _fagbb !=nil {return _fagbb ;};_ebaggb .TopFromTextAttr =&_gcdbg ; +continue ;};if _ggccg .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u0046\u0072\u006fm\u0054\u0065\u0078\u0074"{_fbcee ,_cfeab :=ParseUnionST_TwipsMeasure (_ggccg .Value );if _cfeab !=nil {return _cfeab ;};_ebaggb .BottomFromTextAttr =&_fbcee ;continue ; +};if _ggccg .Name .Local =="\u0076\u0065\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"{_ebaggb .VertAnchorAttr .UnmarshalXMLAttr (_ggccg );continue ;};if _ggccg .Name .Local =="\u0068\u006f\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"{_ebaggb .HorzAnchorAttr .UnmarshalXMLAttr (_ggccg ); +continue ;};if _ggccg .Name .Local =="\u0074b\u006c\u0070\u0058\u0053\u0070\u0065c"{_ebaggb .TblpXSpecAttr .UnmarshalXMLAttr (_ggccg );continue ;};if _ggccg .Name .Local =="\u0074\u0062\u006cp\u0058"{_ccfcae ,_afbgg :=ParseUnionST_SignedTwipsMeasure (_ggccg .Value ); +if _afbgg !=nil {return _afbgg ;};_ebaggb .TblpXAttr =&_ccfcae ;continue ;};if _ggccg .Name .Local =="\u0074b\u006c\u0070\u0059\u0053\u0070\u0065c"{_ebaggb .TblpYSpecAttr .UnmarshalXMLAttr (_ggccg );continue ;};if _ggccg .Name .Local =="\u0074\u0062\u006cp\u0059"{_gbfffe ,_ebggac :=ParseUnionST_SignedTwipsMeasure (_ggccg .Value ); +if _ebggac !=nil {return _ebggac ;};_ebaggb .TblpYAttr =&_gbfffe ;continue ;};};for {_bbbdb ,_eacaee :=d .Token ();if _eacaee !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u0062\u006cP\u0050\u0072\u003a\u0020\u0025\u0073",_eacaee ); +};if _adfaef ,_dcfaf :=_bbbdb .(_d .EndElement );_dcfaf &&_adfaef .Name ==start .Name {break ;};};return nil ;}; -// Insertion Behavior Value -ValAttr ST_DocPartBehavior ;};type CT_PPr struct{ +// ValidateWithPath validates the WdCT_TextboxInfo and its children, prefixing error messages with path +func (_bdaec *WdCT_TextboxInfo )ValidateWithPath (path string )error {if _gbcce :=_bdaec .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_gbcce !=nil {return _gbcce ;};if _bdaec .ExtLst !=nil {if _bbcdg :=_bdaec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bbcdg !=nil {return _bbcdg ;};};return nil ;};func (_dcgdc *CT_MailMergeDataType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_baeb :=range start .Attr {if _baeb .Name .Local =="\u0076\u0061\u006c"{_ecdaa ,_edcgb :=_baeb .Value ,error (nil ); +if _edcgb !=nil {return _edcgb ;};_dcgdc .ValAttr =_ecdaa ;continue ;};};for {_edgcb ,_edcgd :=d .Token ();if _edcgd !=nil {return _b .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",_edcgd ); +};if _fefcf ,_eeefg :=_edgcb .(_d .EndElement );_eeefg &&_fefcf .Name ==start .Name {break ;};};return nil ;};func (_fgbgfd *ST_Pitch )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fgbgfd =0;case "\u0066\u0069\u0078e\u0064":*_fgbgfd =1; +case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_fgbgfd =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_fgbgfd =3;};return nil ;};func (_beedg ST_InfoTextType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bbeda :=_d .Attr {};_bbeda .Name =name ; +switch _beedg {case ST_InfoTextTypeUnset :_bbeda .Value ="";case ST_InfoTextTypeText :_bbeda .Value ="\u0074\u0065\u0078\u0074";case ST_InfoTextTypeAutoText :_bbeda .Value ="\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return _bbeda ,nil ;}; -// Referenced Paragraph Style -PStyle *CT_String ; +// Validate validates the CT_Pitch and its children +func (_baffc *CT_Pitch )Validate ()error {return _baffc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0074\u0063\u0068");}; -// Keep Paragraph With Next Paragraph -KeepNext *CT_OnOff ; +// Validate validates the CT_DecimalNumber and its children +func (_edddcf *CT_DecimalNumber )Validate ()error {return _edddcf .ValidateWithPath ("\u0043\u0054_\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};const (ST_LineSpacingRuleUnset ST_LineSpacingRule =0;ST_LineSpacingRuleAuto ST_LineSpacingRule =1; +ST_LineSpacingRuleExact ST_LineSpacingRule =2;ST_LineSpacingRuleAtLeast ST_LineSpacingRule =3;);func (_cgcdafc ST_NumberFormat )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cgcdafc .String (),start );};func (_faafe *CT_RubyPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_gbcba :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u0072\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_faafe .RubyAlign ,_gbcba );_dccedg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068p\u0073"}};e .EncodeElement (_faafe .Hps ,_dccedg ); +_cbcfc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"}};e .EncodeElement (_faafe .HpsRaise ,_cbcfc );_fedea :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"}}; +e .EncodeElement (_faafe .HpsBaseText ,_fedea );_ecadc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_faafe .Lid ,_ecadc );if _faafe .Dirty !=nil {_fdadb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"}}; +e .EncodeElement (_faafe .Dirty ,_fdadb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Settings struct{ -// Keep All Lines On One Page -KeepLines *CT_OnOff ; +// Write Protection +WriteProtection *CT_WriteProtection ; -// Start Paragraph on Next Page -PageBreakBefore *CT_OnOff ; +// Document View Setting +View *CT_View ; -// Text Frame Properties -FramePr *CT_FramePr ; +// Magnification Setting +Zoom *CT_Zoom ; -// Allow First/Last Line to Display on a Separate Page -WidowControl *CT_OnOff ; +// Remove Personal Information from Document Properties +RemovePersonalInformation *CT_OnOff ; -// Numbering Definition Instance Reference -NumPr *CT_NumPr ; +// Remove Date and Time from Annotations +RemoveDateAndTime *CT_OnOff ; -// Suppress Line Numbers for Paragraph -SuppressLineNumbers *CT_OnOff ; +// Do Not Display Visual Boundary For Header/Footer or Between Pages +DoNotDisplayPageBoundaries *CT_OnOff ; -// Paragraph Borders -PBdr *CT_PBdr ; +// Display Background Objects When Displaying Document +DisplayBackgroundShape *CT_OnOff ; -// Paragraph Shading -Shd *CT_Shd ; +// Print PostScript Codes With Document Text +PrintPostScriptOverText *CT_OnOff ; -// Set of Custom Tab Stops -Tabs *CT_Tabs ; +// Print Fractional Character Widths +PrintFractionalCharacterWidth *CT_OnOff ; -// Suppress Hyphenation for Paragraph -SuppressAutoHyphens *CT_OnOff ; +// Only Print Form Field Content +PrintFormsData *CT_OnOff ; -// Use East Asian Typography Rules for First and Last Character per Line -Kinsoku *CT_OnOff ; +// Embed TrueType Fonts +EmbedTrueTypeFonts *CT_OnOff ; -// Allow Line Breaking At Character Level -WordWrap *CT_OnOff ; +// Embed Common System Fonts +EmbedSystemFonts *CT_OnOff ; -// Allow Punctuation to Extend Past Text Extents -OverflowPunct *CT_OnOff ; +// Subset Fonts When Embedding +SaveSubsetFonts *CT_OnOff ; -// Compress Punctuation at Start of a Line -TopLinePunct *CT_OnOff ; +// Only Save Form Field Content +SaveFormsData *CT_OnOff ; -// Automatically Adjust Spacing of Latin and East Asian Text -AutoSpaceDE *CT_OnOff ; +// Mirror Page Margins +MirrorMargins *CT_OnOff ; -// Automatically Adjust Spacing of East Asian Text and Numbers -AutoSpaceDN *CT_OnOff ; +// Align Paragraph and Table Borders with Page Border +AlignBordersAndEdges *CT_OnOff ; -// Right to Left Paragraph Layout -Bidi *CT_OnOff ; +// Page Border Excludes Header +BordersDoNotSurroundHeader *CT_OnOff ; -// Automatically Adjust Right Indent When Using Document Grid -AdjustRightInd *CT_OnOff ; +// Page Border Excludes Footer +BordersDoNotSurroundFooter *CT_OnOff ; -// Use Document Grid Settings for Inter-Line Paragraph Spacing -SnapToGrid *CT_OnOff ; +// Position Gutter At Top of Page +GutterAtTop *CT_OnOff ; -// Spacing Between Lines and Above/Below Paragraph -Spacing *CT_Spacing ; +// Do Not Display Visual Indication of Spelling Errors +HideSpellingErrors *CT_OnOff ; -// Paragraph Indentation -Ind *CT_Ind ; +// Do Not Display Visual Indication of Grammatical Errors +HideGrammaticalErrors *CT_OnOff ; -// Ignore Spacing Above and Below When Using Identical Styles -ContextualSpacing *CT_OnOff ; +// Grammar Checking Settings +ActiveWritingStyle []*CT_WritingStyle ; -// Use Left/Right Indents as Inside/Outside Indents -MirrorIndents *CT_OnOff ; +// Spelling and Grammatical Checking State +ProofState *CT_Proof ; -// Prevent Text Frames From Overlapping -SuppressOverlap *CT_OnOff ; +// Structured Document Tag Placeholder Text Should be Resaved +FormsDesign *CT_OnOff ; -// Paragraph Alignment -Jc *CT_Jc ; +// Attached Document Template +AttachedTemplate *CT_Rel ; -// Paragraph Text Flow Direction -TextDirection *CT_TextDirection ; +// Automatically Update Styles From Document Template +LinkStyles *CT_OnOff ; -// Vertical Character Alignment on Line -TextAlignment *CT_TextAlignment ; +// Suggested Filtering for List of Document Styles +StylePaneFormatFilter *CT_StylePaneFilter ; -// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents -TextboxTightWrap *CT_TextboxTightWrap ; +// Suggested Sorting for List of Document Styles +StylePaneSortMethod *CT_StyleSort ; -// Associated Outline Level -OutlineLvl *CT_DecimalNumber ; +// Document Classification +DocumentType *CT_DocType ; -// Associated HTML div ID -DivId *CT_DecimalNumber ; +// Mail Merge Settings +MailMerge *CT_MailMerge ; -// Paragraph Conditional Formatting -CnfStyle *CT_Cnf ;RPr *CT_ParaRPr ;SectPr *CT_SectPr ;PPrChange *CT_PPrChange ;}; +// Visibility of Annotation Types +RevisionView *CT_TrackChangesView ; -// ValidateWithPath validates the CT_TcBorders and its children, prefixing error messages with path -func (_dbaaa *CT_TcBorders )ValidateWithPath (path string )error {if _dbaaa .Top !=nil {if _facea :=_dbaaa .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_facea !=nil {return _facea ;};};if _dbaaa .Start !=nil {if _cceaa :=_dbaaa .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074"); -_cceaa !=nil {return _cceaa ;};};if _dbaaa .Left !=nil {if _beafed :=_dbaaa .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_beafed !=nil {return _beafed ;};};if _dbaaa .Bottom !=nil {if _fgdad :=_dbaaa .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); -_fgdad !=nil {return _fgdad ;};};if _dbaaa .End !=nil {if _egecg :=_dbaaa .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_egecg !=nil {return _egecg ;};};if _dbaaa .Right !=nil {if _cfcda :=_dbaaa .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); -_cfcda !=nil {return _cfcda ;};};if _dbaaa .InsideH !=nil {if _adfdgd :=_dbaaa .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_adfdgd !=nil {return _adfdgd ;};};if _dbaaa .InsideV !=nil {if _feabff :=_dbaaa .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056"); -_feabff !=nil {return _feabff ;};};if _dbaaa .Tl2br !=nil {if _cgfac :=_dbaaa .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_cgfac !=nil {return _cgfac ;};};if _dbaaa .Tr2bl !=nil {if _cecfe :=_dbaaa .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c"); -_cecfe !=nil {return _cecfe ;};};return nil ;}; +// Track Revisions to Document +TrackRevisions *CT_OnOff ; -// Validate validates the CT_SdtDateMappingType and its children -func (_eadgce *CT_SdtDateMappingType )Validate ()error {return _eadgce .ValidateWithPath ("C\u0054\u005f\u0053\u0064tD\u0061t\u0065\u004d\u0061\u0070\u0070i\u006e\u0067\u0054\u0079\u0070\u0065");};func (_gbadb *WdWgp )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return _gbadb .WdCT_WordprocessingGroup .MarshalXML (e ,start ); -};func (_bagfdd ST_TblStyleOverrideType )ValidateWithPath (path string )error {switch _bagfdd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bagfdd )); -};return nil ;};func (_bacdde ST_Wrap )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fcgbabg :=_f .Attr {};_fcgbabg .Name =name ;switch _bacdde {case ST_WrapUnset :_fcgbabg .Value ="";case ST_WrapAuto :_fcgbabg .Value ="\u0061\u0075\u0074\u006f";case ST_WrapNotBeside :_fcgbabg .Value ="\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e"; -case ST_WrapAround :_fcgbabg .Value ="\u0061\u0072\u006f\u0075\u006e\u0064";case ST_WrapTight :_fcgbabg .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapThrough :_fcgbabg .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";case ST_WrapNone :_fcgbabg .Value ="\u006e\u006f\u006e\u0065"; -};return _fcgbabg ,nil ;};type CT_RPrChange struct{AuthorAttr string ;DateAttr *_c .Time ; +// Do Not Use Move Syntax When Tracking Revisions +DoNotTrackMoves *CT_OnOff ; -// Annotation Identifier -IdAttr int64 ;RPr *CT_RPrOriginal ;}; +// Do Not Track Formatting Revisions When Tracking Revisions +DoNotTrackFormatting *CT_OnOff ; -// Validate validates the CT_Height and its children -func (_egcdg *CT_Height )Validate ()error {return _egcdg .ValidateWithPath ("\u0043T\u005f\u0048\u0065\u0069\u0067\u0068t");};func (_aecbf *CT_RPrDefault )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aecbf .RPr !=nil {_ggee :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0072P\u0072"}}; -e .EncodeElement (_aecbf .RPr ,_ggee );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_View ()*CT_View {_cbdcdb :=&CT_View {};_cbdcdb .ValAttr =ST_View (1);return _cbdcdb };type CT_ReadingModeInkLockDown struct{ +// Document Editing Restrictions +DocumentProtection *CT_DocProtect ; -// Use Actual Pages, Not Virtual Pages -ActualPgAttr _df .ST_OnOff ; +// Allow Automatic Formatting to Override Formatting Protection Settings +AutoFormatOverride *CT_OnOff ; -// Virtual Page Width -WAttr uint64 ; +// Prevent Modification of Themes Part +StyleLockTheme *CT_OnOff ; -// Virtual Page Height -HAttr uint64 ; +// Prevent Replacement of Styles Part +StyleLockQFSet *CT_OnOff ; -// Font Size Scaling -FontSzAttr ST_DecimalNumberOrPercent ;};func (_affbgc *ST_InfoTextType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adcgcg ,_edbbcc :=d .Token ();if _edbbcc !=nil {return _edbbcc ;};if _gggbcf ,_cbbgb :=_adcgcg .(_f .EndElement );_cbbgb &&_gggbcf .Name ==start .Name {*_affbgc =1; -return nil ;};if _aedce ,_cgcbbd :=_adcgcg .(_f .CharData );!_cgcbbd {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adcgcg );}else {switch string (_aedce ){case "":*_affbgc =0; -case "\u0074\u0065\u0078\u0074":*_affbgc =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_affbgc =2;};};_adcgcg ,_edbbcc =d .Token ();if _edbbcc !=nil {return _edbbcc ;};if _efdda ,_egedd :=_adcgcg .(_f .EndElement );_egedd &&_efdda .Name ==start .Name {return nil ; -};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adcgcg );};type ST_HeightRule byte ;func (_bdfad *CT_MathCtrlDel )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfgfb :=range start .Attr {if _cfgfb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_aeede ,_cbfad :=_cfgfb .Value ,error (nil ); -if _cbfad !=nil {return _cbfad ;};_bdfad .AuthorAttr =_aeede ;continue ;};if _cfgfb .Name .Local =="\u0064\u0061\u0074\u0065"{_debfe ,_fdddb :=ParseStdlibTime (_cfgfb .Value );if _fdddb !=nil {return _fdddb ;};_bdfad .DateAttr =&_debfe ;continue ;};if _cfgfb .Name .Local =="\u0069\u0064"{_acgcf ,_dffca :=_fc .ParseInt (_cfgfb .Value ,10,64); -if _dffca !=nil {return _dffca ;};_bdfad .IdAttr =_acgcf ;continue ;};};for {_dfbaa ,_gfgca :=d .Token ();if _gfgca !=nil {return _d .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",_gfgca ); -};if _befce ,_bece :=_dfbaa .(_f .EndElement );_bece &&_befce .Name ==start .Name {break ;};};return nil ;}; +// Distance Between Automatic Tab Stops +DefaultTabStop *CT_TwipsMeasure ; -// Validate validates the CT_SdtBlock and its children -func (_cdbffb *CT_SdtBlock )Validate ()error {return _cdbffb .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b");};func (_bdfbf *CT_View )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bfgcb ,_cfbec :=_bdfbf .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _cfbec !=nil {return _cfbec ;};start .Attr =append (start .Attr ,_bfgcb );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Automatically Hyphenate Document Contents When Displayed +AutoHyphenation *CT_OnOff ; -// ValidateWithPath validates the CT_RPrDefault and its children, prefixing error messages with path -func (_egdaa *CT_RPrDefault )ValidateWithPath (path string )error {if _egdaa .RPr !=nil {if _dbcgf :=_egdaa .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_dbcgf !=nil {return _dbcgf ;};};return nil ;};func (_acgdfe ST_TextAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_acgdfe .String (),start ); -};func (_abfca ST_SignedHpsMeasure )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _abfca .Int64 !=nil {e .EncodeToken (_f .CharData (_d .Sprintf ("\u0025\u0064",*_abfca .Int64 )));};if _abfca .ST_UniversalMeasure !=nil {e .EncodeToken (_f .CharData (*_abfca .ST_UniversalMeasure )); -};return e .EncodeToken (_f .EndElement {Name :start .Name });}; +// Maximum Number of Consecutively Hyphenated Lines +ConsecutiveHyphenLimit *CT_DecimalNumber ; -// ValidateWithPath validates the CT_NumPicBullet and its children, prefixing error messages with path -func (_abbfa *CT_NumPicBullet )ValidateWithPath (path string )error {if _abbfa .Pict !=nil {if _caga :=_abbfa .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_caga !=nil {return _caga ;};};if _abbfa .Drawing !=nil {if _fecaa :=_abbfa .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067"); -_fecaa !=nil {return _fecaa ;};};return nil ;};func NewCT_OnOff ()*CT_OnOff {_agfeb :=&CT_OnOff {};return _agfeb };type CT_Control struct{ +// Hyphenation Zone +HyphenationZone *CT_TwipsMeasure ; -// Unique Name for Embedded Control -NameAttr *string ; +// Do Not Hyphenate Words in ALL CAPITAL LETTERS +DoNotHyphenateCaps *CT_OnOff ; -// Shape Reference -ShapeidAttr *string ;IdAttr *string ;};type CT_LineNumber struct{ +// Show E-Mail Message Header +ShowEnvelope *CT_OnOff ; -// Line Number Increments to Display -CountByAttr *int64 ; +// Percentage of Document to Use When Generating Summary +SummaryLength *CT_DecimalNumberOrPrecent ; -// Line Numbering Starting Value -StartAttr *int64 ; +// Paragraph Style Applied to Automatically Generated Paragraphs +ClickAndTypeStyle *CT_String ; -// Distance Between Text and Line Numbering -DistanceAttr *_df .ST_TwipsMeasure ; +// Default Table Style for Newly Inserted Tables +DefaultTableStyle *CT_String ; -// Line Numbering Restart Setting -RestartAttr ST_LineNumberRestart ;};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 ;}; +// Different Even/Odd Page Headers and Footers +EvenAndOddHeaders *CT_OnOff ; -// ValidateWithPath validates the CT_SmartTagRun and its children, prefixing error messages with path -func (_baecc *CT_SmartTagRun )ValidateWithPath (path string )error {if _baecc .SmartTagPr !=nil {if _baacd :=_baecc .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");_baacd !=nil {return _baacd ;};};for _affc ,_dgdfce :=range _baecc .EG_PContent {if _afbbf :=_dgdfce .ValidateWithPath (_d .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_affc )); -_afbbf !=nil {return _afbbf ;};};return nil ;};func NewCT_SectPrChange ()*CT_SectPrChange {_bgfce :=&CT_SectPrChange {};return _bgfce };func (_bfggdg *ST_Underline )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bfggdg =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_bfggdg =1; -case "\u0077\u006f\u0072d\u0073":*_bfggdg =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bfggdg =3;case "\u0074\u0068\u0069c\u006b":*_bfggdg =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_bfggdg =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_bfggdg =6; -case "\u0064\u0061\u0073\u0068":*_bfggdg =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_bfggdg =8;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_bfggdg =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_bfggdg =10; -case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_bfggdg =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_bfggdg =12;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_bfggdg =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_bfggdg =14; -case "\u0077\u0061\u0076\u0065":*_bfggdg =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_bfggdg =16;case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_bfggdg =17;case "\u006e\u006f\u006e\u0065":*_bfggdg =18;};return nil ;}; -func (_aceece *ST_LineNumberRestart )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aceece =0;case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_aceece =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_aceece =2; -case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_aceece =3;};return nil ;};func (_fcbagb ST_LevelSuffix )Validate ()error {return _fcbagb .ValidateWithPath ("")};func (_aedace ST_Proof )ValidateWithPath (path string )error {switch _aedace {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aedace )); -};return nil ;};func (_fbbcf *ST_MailMergeSourceType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbadge ,_gafggg :=d .Token ();if _gafggg !=nil {return _gafggg ;};if _egffg ,_bggega :=_gbadge .(_f .EndElement );_bggega &&_egffg .Name ==start .Name {*_fbbcf =1; -return nil ;};if _gfbbgd ,_dgbef :=_gbadge .(_f .CharData );!_dgbef {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbadge );}else {switch string (_gfbbgd ){case "":*_fbbcf =0; -case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_fbbcf =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_fbbcf =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_fbbcf =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_fbbcf =4; -case "\u0074\u0065\u0078\u0074":*_fbbcf =5;case "\u0065\u006d\u0061i\u006c":*_fbbcf =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_fbbcf =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_fbbcf =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_fbbcf =9; -};};_gbadge ,_gafggg =d .Token ();if _gafggg !=nil {return _gafggg ;};if _aecffc ,_gedgda :=_gbadge .(_f .EndElement );_gedgda &&_aecffc .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbadge ); -};func (_dcgggf ST_CharacterSpacing )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_afedge :=_f .Attr {};_afedge .Name =name ;switch _dcgggf {case ST_CharacterSpacingUnset :_afedge .Value ="";case ST_CharacterSpacingDoNotCompress :_afedge .Value ="\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073"; -case ST_CharacterSpacingCompressPunctuation :_afedge .Value ="\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e";case ST_CharacterSpacingCompressPunctuationAndJapaneseKana :_afedge .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 _afedge ,nil ;}; +// Reverse Book Fold Printing +BookFoldRevPrinting *CT_OnOff ; -// ValidateWithPath validates the CT_TblPrChange and its children, prefixing error messages with path -func (_aabdb *CT_TblPrChange )ValidateWithPath (path string )error {if _eadgbe :=_aabdb .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_eadgbe !=nil {return _eadgbe ;};return nil ;};type GlossaryDocument struct{CT_GlossaryDocument }; -const (ST_LevelSuffixUnset ST_LevelSuffix =0;ST_LevelSuffixTab ST_LevelSuffix =1;ST_LevelSuffixSpace ST_LevelSuffix =2;ST_LevelSuffixNothing ST_LevelSuffix =3;);func (_egfadb ST_Merge )String ()string {switch _egfadb {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065"; -case 2:return "\u0072e\u0073\u0074\u0061\u0072\u0074";};return "";};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 (_eaebc *CT_Text )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eaebc .SpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_d .Sprintf ("\u0025\u0076",*_eaebc .SpaceAttr )}); -};e .EncodeElement (_eaebc .Content ,start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_egbc *CT_FontRel )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egbc .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 _ ,_ddgb :=range start .Attr {if _ddgb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ddgb .Name .Local =="\u0069\u0064"||_ddgb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ddgb .Name .Local =="\u0069\u0064"{_agccf ,_dfefb :=_ddgb .Value ,error (nil ); -if _dfefb !=nil {return _dfefb ;};_egbc .IdAttr =_agccf ;continue ;};if _ddgb .Name .Local =="\u0066o\u006e\u0074\u004b\u0065\u0079"{_cdfge ,_eeedc :=_ddgb .Value ,error (nil );if _eeedc !=nil {return _eeedc ;};_egbc .FontKeyAttr =_cdfge ;continue ;};if _ddgb .Name .Local =="\u0073u\u0062\u0073\u0065\u0074\u0074\u0065d"{_ddceg ,_afbae :=ParseUnionST_OnOff (_ddgb .Value ); -if _afbae !=nil {return _afbae ;};_egbc .SubsettedAttr =_ddceg ;continue ;};};for {_fafd ,_aadg :=d .Token ();if _aadg !=nil {return _d .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c\u003a\u0020%\u0073",_aadg ); -};if _aefee ,_bdfd :=_fafd .(_f .EndElement );_bdfd &&_aefee .Name ==start .Name {break ;};};return nil ;};type CT_NumLvl struct{ +// Book Fold Printing +BookFoldPrinting *CT_OnOff ; -// Numbering Level ID -IlvlAttr int64 ; +// Number of Pages Per Booklet +BookFoldPrintingSheets *CT_DecimalNumber ; -// Numbering Level Starting Value Override -StartOverride *CT_DecimalNumber ; +// Drawing Grid Horizontal Grid Unit Size +DrawingGridHorizontalSpacing *CT_TwipsMeasure ; -// Numbering Level Override Definition -Lvl *CT_Lvl ;};func (_eccb *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 :_d .Sprintf ("\u0025\u0076",_eccb .ValAttr )});if _eccb .ThemeColorAttr !=ST_ThemeColorUnset {_eeeg ,_gbdg :=_eccb .ThemeColorAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"}); -if _gbdg !=nil {return _gbdg ;};start .Attr =append (start .Attr ,_eeeg );};if _eccb .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 :_d .Sprintf ("\u0025\u0076",*_eccb .ThemeTintAttr )}); -};if _eccb .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 :_d .Sprintf ("\u0025\u0076",*_eccb .ThemeShadeAttr )});};e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_FFData ()*CT_FFData {_cebfb :=&CT_FFData {};return _cebfb };func (_cbbagd *ST_Border )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcggd ,_decda :=d .Token (); -if _decda !=nil {return _decda ;};if _edddg ,_cbfceb :=_dcggd .(_f .EndElement );_cbfceb &&_edddg .Name ==start .Name {*_cbbagd =1;return nil ;};if _gecdg ,_fadccf :=_dcggd .(_f .CharData );!_fadccf {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcggd ); -}else {switch string (_gecdg ){case "":*_cbbagd =0;case "\u006e\u0069\u006c":*_cbbagd =1;case "\u006e\u006f\u006e\u0065":*_cbbagd =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_cbbagd =3;case "\u0074\u0068\u0069c\u006b":*_cbbagd =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_cbbagd =5; -case "\u0064\u006f\u0074\u0074\u0065\u0064":*_cbbagd =6;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_cbbagd =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_cbbagd =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_cbbagd =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_cbbagd =10; -case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_cbbagd =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_cbbagd =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_cbbagd =13; -case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_cbbagd =14;case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_cbbagd =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_cbbagd =16; -case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_cbbagd =17;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_cbbagd =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_cbbagd =19; -case "\u0077\u0061\u0076\u0065":*_cbbagd =20;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_cbbagd =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_cbbagd =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_cbbagd =23; -case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_cbbagd =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_cbbagd =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_cbbagd =26;case "\u0069\u006e\u0073e\u0074":*_cbbagd =27; -case "\u0061\u0070\u0070\u006c\u0065\u0073":*_cbbagd =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_cbbagd =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_cbbagd =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_cbbagd =31; -case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_cbbagd =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_cbbagd =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_cbbagd =34; -case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_cbbagd =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_cbbagd =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_cbbagd =37; -case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_cbbagd =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_cbbagd =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_cbbagd =40; -case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_cbbagd =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_cbbagd =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_cbbagd =43; -case "\u0062\u0061\u0074\u0073":*_cbbagd =44;case "\u0062\u0069\u0072d\u0073":*_cbbagd =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_cbbagd =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_cbbagd =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_cbbagd =48; -case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_cbbagd =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_cbbagd =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_cbbagd =51; -case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_cbbagd =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_cbbagd =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_cbbagd =54; -case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_cbbagd =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_cbbagd =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_cbbagd =57; -case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_cbbagd =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_cbbagd =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_cbbagd =60; -case "\u0063\u006c\u006f\u0063\u006b\u0073":*_cbbagd =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_cbbagd =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_cbbagd =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_cbbagd =64; -case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_cbbagd =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_cbbagd =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_cbbagd =67; -case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_cbbagd =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_cbbagd =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_cbbagd =70; -case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_cbbagd =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_cbbagd =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_cbbagd =73; -case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_cbbagd =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_cbbagd =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_cbbagd =76; -case "\u0063\u0075\u0070":*_cbbagd =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_cbbagd =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_cbbagd =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_cbbagd =80; -case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_cbbagd =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_cbbagd =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_cbbagd =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_cbbagd =84; -case "\u0065\u0061\u0072\u0074\u0068\u0032":*_cbbagd =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_cbbagd =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_cbbagd =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_cbbagd =88; -case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_cbbagd =89;case "\u0066\u0061\u006e\u0073":*_cbbagd =90;case "\u0066\u0069\u006c\u006d":*_cbbagd =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_cbbagd =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_cbbagd =93; -case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_cbbagd =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_cbbagd =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_cbbagd =96; -case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_cbbagd =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_cbbagd =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_cbbagd =99; -case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_cbbagd =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_cbbagd =101;case "\u0067\u0065\u006d\u0073":*_cbbagd =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_cbbagd =103; -case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_cbbagd =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_cbbagd =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_cbbagd =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_cbbagd =107; -case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_cbbagd =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_cbbagd =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_cbbagd =110;case "\u0068\u006f\u006cl\u0079":*_cbbagd =111; -case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_cbbagd =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_cbbagd =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_cbbagd =114; -case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_cbbagd =115;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_cbbagd =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_cbbagd =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_cbbagd =118; -case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_cbbagd =119;case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_cbbagd =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_cbbagd =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_cbbagd =122; -case "\u006d\u006f\u006fn\u0073":*_cbbagd =123;case "\u006d\u006f\u0073\u0061\u0069\u0063":*_cbbagd =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_cbbagd =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_cbbagd =126; -case "\u006f\u0076\u0061l\u0073":*_cbbagd =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_cbbagd =128;case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_cbbagd =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_cbbagd =130; -case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_cbbagd =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_cbbagd =132;case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_cbbagd =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_cbbagd =134; -case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_cbbagd =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_cbbagd =136;case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_cbbagd =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_cbbagd =138; -case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_cbbagd =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_cbbagd =140;case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_cbbagd =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_cbbagd =142; -case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_cbbagd =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_cbbagd =144;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_cbbagd =145; -case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_cbbagd =146;case "\u0072\u0069\u006eg\u0073":*_cbbagd =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_cbbagd =148;case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_cbbagd =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_cbbagd =150; -case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_cbbagd =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_cbbagd =152;case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_cbbagd =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_cbbagd =154; -case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_cbbagd =155;case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_cbbagd =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_cbbagd =157; -case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_cbbagd =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_cbbagd =159;case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_cbbagd =160;case "\u0073\u0074\u0061r\u0073":*_cbbagd =161; -case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_cbbagd =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_cbbagd =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_cbbagd =164;case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_cbbagd =165; -case "\u0073\u0075\u006e":*_cbbagd =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_cbbagd =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_cbbagd =168;case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_cbbagd =169; -case "\u0074\u0072\u0065e\u0073":*_cbbagd =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_cbbagd =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_cbbagd =172;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_cbbagd =173; -case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_cbbagd =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_cbbagd =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_cbbagd =176; -case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_cbbagd =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_cbbagd =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_cbbagd =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_cbbagd =180; -case "\u0076\u0069\u006e\u0065":*_cbbagd =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_cbbagd =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_cbbagd =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_cbbagd =184; -case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_cbbagd =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_cbbagd =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_cbbagd =187; -case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_cbbagd =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_cbbagd =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_cbbagd =190; -case "\u007a\u0069\u0067\u005a\u0061\u0067":*_cbbagd =191;case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_cbbagd =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cbbagd =193;};};_dcggd ,_decda =d .Token ();if _decda !=nil {return _decda ; -};if _agffag ,_afgffb :=_dcggd .(_f .EndElement );_afgffb &&_agffag .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcggd ); -};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;);const (ST_BrTypeUnset ST_BrType =0;ST_BrTypePage ST_BrType =1;ST_BrTypeColumn ST_BrType =2;ST_BrTypeTextWrapping ST_BrType =3;);type CT_Document struct{ConformanceAttr _df .ST_ConformanceClass ; +// Drawing Grid Vertical Grid Unit Size +DrawingGridVerticalSpacing *CT_TwipsMeasure ; -// Document Background -Background *CT_Background ;Body *CT_Body ;};func (_cabfg *CT_TblLayoutType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aeecgd :=range start .Attr {if _aeecgd .Name .Local =="\u0074\u0079\u0070\u0065"{_cabfg .TypeAttr .UnmarshalXMLAttr (_aeecgd ); -continue ;};};for {_degad ,_beceb :=d .Token ();if _beceb !=nil {return _d .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",_beceb );};if _acaed ,_baadac :=_degad .(_f .EndElement ); -_baadac &&_acaed .Name ==start .Name {break ;};};return nil ;};func NewCT_BottomPageBorder ()*CT_BottomPageBorder {_gbgf :=&CT_BottomPageBorder {};_gbgf .ValAttr =ST_Border (1);return _gbgf ;};func (_fbeff *ST_PTabRelativeTo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edegb ,_efeab :=d .Token (); -if _efeab !=nil {return _efeab ;};if _dbfgc ,_gefaec :=_edegb .(_f .EndElement );_gefaec &&_dbfgc .Name ==start .Name {*_fbeff =1;return nil ;};if _fcbac ,_fabfae :=_edegb .(_f .CharData );!_fabfae {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edegb ); -}else {switch string (_fcbac ){case "":*_fbeff =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fbeff =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_fbeff =2;};};_edegb ,_efeab =d .Token ();if _efeab !=nil {return _efeab ;};if _deecb ,_dgbfa :=_edegb .(_f .EndElement ); -_dgbfa &&_deecb .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edegb );};type CT_PageSz struct{ +// Distance between Horizontal Gridlines +DisplayHorizontalDrawingGridEvery *CT_DecimalNumber ; -// Page Width -WAttr *_df .ST_TwipsMeasure ; +// Distance between Vertical Gridlines +DisplayVerticalDrawingGridEvery *CT_DecimalNumber ; -// Page Height -HAttr *_df .ST_TwipsMeasure ; +// Do Not Use Margins for Drawing Grid Origin +DoNotUseMarginsForDrawingGridOrigin *CT_OnOff ; -// Page Orientation -OrientAttr ST_PageOrientation ; +// Drawing Grid Horizontal Origin Point +DrawingGridHorizontalOrigin *CT_TwipsMeasure ; -// Printer Paper Code -CodeAttr *int64 ;};func (_ecggge *CT_ParaRPrOriginal )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgdd :for {_ffbae ,_fcffd :=d .Token ();if _fcffd !=nil {return _fcffd ;};switch _fedgf :=_ffbae .(type ){case _f .StartElement :switch _fedgf .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecggge .Ins =NewCT_TrackChange (); -if _eadefe :=d .DecodeElement (_ecggge .Ins ,&_fedgf );_eadefe !=nil {return _eadefe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecggge .Del =NewCT_TrackChange (); -if _bcdcb :=d .DecodeElement (_ecggge .Del ,&_fedgf );_bcdcb !=nil {return _bcdcb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ecggge .MoveFrom =NewCT_TrackChange (); -if _fdddae :=d .DecodeElement (_ecggge .MoveFrom ,&_fedgf );_fdddae !=nil {return _fdddae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ecggge .MoveTo =NewCT_TrackChange (); -if _bdcaf :=d .DecodeElement (_ecggge .MoveTo ,&_fedgf );_bdcaf !=nil {return _bdcaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_ecggge .RStyle =NewCT_String (); -if _bgded :=d .DecodeElement (_ecggge .RStyle ,&_fedgf );_bgded !=nil {return _bgded ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecggge .RFonts =NewCT_Fonts (); -if _geddf :=d .DecodeElement (_ecggge .RFonts ,&_fedgf );_geddf !=nil {return _geddf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecggge .B =NewCT_OnOff (); -if _fbaae :=d .DecodeElement (_ecggge .B ,&_fedgf );_fbaae !=nil {return _fbaae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecggge .BCs =NewCT_OnOff (); -if _bffef :=d .DecodeElement (_ecggge .BCs ,&_fedgf );_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 :"\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"}:_ecggge .I =NewCT_OnOff (); -if _dcbbf :=d .DecodeElement (_ecggge .I ,&_fedgf );_dcbbf !=nil {return _dcbbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecggge .ICs =NewCT_OnOff (); -if _ggdgb :=d .DecodeElement (_ecggge .ICs ,&_fedgf );_ggdgb !=nil {return _ggdgb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_ecggge .Caps =NewCT_OnOff (); -if _fcfff :=d .DecodeElement (_ecggge .Caps ,&_fedgf );_fcfff !=nil {return _fcfff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecggge .SmallCaps =NewCT_OnOff (); -if _ccbag :=d .DecodeElement (_ecggge .SmallCaps ,&_fedgf );_ccbag !=nil {return _ccbag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecggge .Strike =NewCT_OnOff (); -if _edeee :=d .DecodeElement (_ecggge .Strike ,&_fedgf );_edeee !=nil {return _edeee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecggge .Dstrike =NewCT_OnOff (); -if _eeacd :=d .DecodeElement (_ecggge .Dstrike ,&_fedgf );_eeacd !=nil {return _eeacd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecggge .Outline =NewCT_OnOff (); -if _cadde :=d .DecodeElement (_ecggge .Outline ,&_fedgf );_cadde !=nil {return _cadde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecggge .Shadow =NewCT_OnOff (); -if _gafagg :=d .DecodeElement (_ecggge .Shadow ,&_fedgf );_gafagg !=nil {return _gafagg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecggge .Emboss =NewCT_OnOff (); -if _bcaefd :=d .DecodeElement (_ecggge .Emboss ,&_fedgf );_bcaefd !=nil {return _bcaefd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecggge .Imprint =NewCT_OnOff (); -if _eggeg :=d .DecodeElement (_ecggge .Imprint ,&_fedgf );_eggeg !=nil {return _eggeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecggge .NoProof =NewCT_OnOff (); -if _bffea :=d .DecodeElement (_ecggge .NoProof ,&_fedgf );_bffea !=nil {return _bffea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecggge .SnapToGrid =NewCT_OnOff (); -if _gagbcf :=d .DecodeElement (_ecggge .SnapToGrid ,&_fedgf );_gagbcf !=nil {return _gagbcf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecggge .Vanish =NewCT_OnOff (); -if _bgafe :=d .DecodeElement (_ecggge .Vanish ,&_fedgf );_bgafe !=nil {return _bgafe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecggge .WebHidden =NewCT_OnOff (); -if _eceef :=d .DecodeElement (_ecggge .WebHidden ,&_fedgf );_eceef !=nil {return _eceef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecggge .Color =NewCT_Color (); -if _eefad :=d .DecodeElement (_ecggge .Color ,&_fedgf );_eefad !=nil {return _eefad ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecggge .Spacing =NewCT_SignedTwipsMeasure (); -if _adgbf :=d .DecodeElement (_ecggge .Spacing ,&_fedgf );_adgbf !=nil {return _adgbf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecggge .W =NewCT_TextScale (); -if _cgbgbe :=d .DecodeElement (_ecggge .W ,&_fedgf );_cgbgbe !=nil {return _cgbgbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecggge .Kern =NewCT_HpsMeasure (); -if _ebceec :=d .DecodeElement (_ecggge .Kern ,&_fedgf );_ebceec !=nil {return _ebceec ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecggge .Position =NewCT_SignedHpsMeasure (); -if _fbcd :=d .DecodeElement (_ecggge .Position ,&_fedgf );_fbcd !=nil {return _fbcd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecggge .Sz =NewCT_HpsMeasure (); -if _abbdbb :=d .DecodeElement (_ecggge .Sz ,&_fedgf );_abbdbb !=nil {return _abbdbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecggge .SzCs =NewCT_HpsMeasure (); -if _aebcgb :=d .DecodeElement (_ecggge .SzCs ,&_fedgf );_aebcgb !=nil {return _aebcgb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecggge .Highlight =NewCT_Highlight (); -if _adcbc :=d .DecodeElement (_ecggge .Highlight ,&_fedgf );_adcbc !=nil {return _adcbc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecggge .U =NewCT_Underline (); -if _bdfeab :=d .DecodeElement (_ecggge .U ,&_fedgf );_bdfeab !=nil {return _bdfeab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecggge .Effect =NewCT_TextEffect (); -if _edfcc :=d .DecodeElement (_ecggge .Effect ,&_fedgf );_edfcc !=nil {return _edfcc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecggge .Bdr =NewCT_Border (); -if _fdbeae :=d .DecodeElement (_ecggge .Bdr ,&_fedgf );_fdbeae !=nil {return _fdbeae ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecggge .Shd =NewCT_Shd (); -if _daaagg :=d .DecodeElement (_ecggge .Shd ,&_fedgf );_daaagg !=nil {return _daaagg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecggge .FitText =NewCT_FitText (); -if _baab :=d .DecodeElement (_ecggge .FitText ,&_fedgf );_baab !=nil {return _baab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecggge .VertAlign =NewCT_VerticalAlignRun (); -if _ebef :=d .DecodeElement (_ecggge .VertAlign ,&_fedgf );_ebef !=nil {return _ebef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecggge .Rtl =NewCT_OnOff (); -if _deefg :=d .DecodeElement (_ecggge .Rtl ,&_fedgf );_deefg !=nil {return _deefg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecggge .Cs =NewCT_OnOff (); -if _bbeafb :=d .DecodeElement (_ecggge .Cs ,&_fedgf );_bbeafb !=nil {return _bbeafb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecggge .Em =NewCT_Em (); -if _aede :=d .DecodeElement (_ecggge .Em ,&_fedgf );_aede !=nil {return _aede ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_ecggge .Lang =NewCT_Language (); -if _bbgfb :=d .DecodeElement (_ecggge .Lang ,&_fedgf );_bbgfb !=nil {return _bbgfb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecggge .EastAsianLayout =NewCT_EastAsianLayout (); -if _afeee :=d .DecodeElement (_ecggge .EastAsianLayout ,&_fedgf );_afeee !=nil {return _afeee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecggge .SpecVanish =NewCT_OnOff (); -if _dffabb :=d .DecodeElement (_ecggge .SpecVanish ,&_fedgf );_dffabb !=nil {return _dffabb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecggge .OMath =NewCT_OnOff (); -if _dcbbfg :=d .DecodeElement (_ecggge .OMath ,&_fedgf );_dcbbfg !=nil {return _dcbbfg ;};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",_fedgf .Name ); -if _deffb :=d .Skip ();_deffb !=nil {return _deffb ;};};case _f .EndElement :break _bgdd ;case _f .CharData :};};return nil ;};type CT_Lock struct{ +// Drawing Grid Vertical Origin Point +DrawingGridVerticalOrigin *CT_TwipsMeasure ; -// Locking Type -ValAttr ST_Lock ;};func (_fecffb *ST_StyleSort )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fecffb =0;case "\u006e\u0061\u006d\u0065":*_fecffb =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_fecffb =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_fecffb =3; -case "\u0066\u006f\u006e\u0074":*_fecffb =4;case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_fecffb =5;case "\u0074\u0079\u0070\u0065":*_fecffb =6;case "\u0030\u0030\u0030\u0030":*_fecffb =7;case "\u0030\u0030\u0030\u0031":*_fecffb =8;case "\u0030\u0030\u0030\u0032":*_fecffb =9; -case "\u0030\u0030\u0030\u0033":*_fecffb =10;case "\u0030\u0030\u0030\u0034":*_fecffb =11;case "\u0030\u0030\u0030\u0035":*_fecffb =12;};return nil ;};type CT_FFTextInput struct{ +// Do Not Show Visual Indicator For Form Fields +DoNotShadeFormData *CT_OnOff ; -// Text Box Form Field Type -Type *CT_FFTextType ; +// Never Kern Punctuation Characters +NoPunctuationKerning *CT_OnOff ; -// Default Text Box Form Field String -Default *CT_String ; +// Character-Level Whitespace Compression +CharacterSpacingControl *CT_CharacterSpacing ; -// Text Box Form Field Maximum Length -MaxLength *CT_DecimalNumber ; +// Print Two Pages Per Sheet +PrintTwoOnOne *CT_OnOff ; -// Text Box Form Field Formatting -Format *CT_String ;};func (_fgfa ST_LineNumberRestart )String ()string {switch _fgfa {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 (_fedfg *CT_SignedTwipsMeasure )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adgab :=range start .Attr {if _adgab .Name .Local =="\u0076\u0061\u006c"{_cfbgb ,_eabcd :=ParseUnionST_SignedTwipsMeasure (_adgab .Value ); -if _eabcd !=nil {return _eabcd ;};_fedfg .ValAttr =_cfbgb ;continue ;};};for {_gdecg ,_ggbeg :=d .Token ();if _ggbeg !=nil {return _d .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",_ggbeg ); -};if _fdbdff ,_gcgcg :=_gdecg .(_f .EndElement );_gcgcg &&_fdbdff .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;); +// Use Strict Kinsoku Rules for Japanese Text +StrictFirstAndLastChars *CT_OnOff ; -// Validate validates the CT_FtnPos and its children -func (_aeaaf *CT_FtnPos )Validate ()error {return _aeaaf .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0050\u006fs");};type WdEG_WrapType struct{Choice *WdEG_WrapTypeChoice ;}; +// Custom Set of Characters Which Cannot End a Line +NoLineBreaksAfter *CT_Kinsoku ; -// ValidateWithPath validates the CT_FFHelpText and its children, prefixing error messages with path -func (_gefcb *CT_FFHelpText )ValidateWithPath (path string )error {if _edbdb :=_gefcb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_edbdb !=nil {return _edbdb ;};return nil ;};func (_gfdfdd *ST_TargetScreenSz )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gfdfdd =0; -case "\u00354\u0034\u0078\u0033\u0037\u0036":*_gfdfdd =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_gfdfdd =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_gfdfdd =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_gfdfdd =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_gfdfdd =5; -case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_gfdfdd =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_gfdfdd =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_gfdfdd =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_gfdfdd =9; -case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_gfdfdd =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_gfdfdd =11;};return nil ;};func init (){_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_fad .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 ); -};type CT_SdtListItem struct{ +// Custom Set Of Characters Which Cannot Begin A Line +NoLineBreaksBefore *CT_Kinsoku ; -// List Entry Display Text -DisplayTextAttr *string ; +// Generate Thumbnail For Document On Save +SavePreviewPicture *CT_OnOff ; -// List Entry Value -ValueAttr *string ;};type ST_CharacterSpacing byte ;func (_cbaea *CT_StyleSort )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbaea .ValAttr =ST_StyleSort (1);for _ ,_aecgf :=range start .Attr {if _aecgf .Name .Local =="\u0076\u0061\u006c"{_cbaea .ValAttr .UnmarshalXMLAttr (_aecgf ); -continue ;};};for {_gabba ,_fgddd :=d .Token ();if _fgddd !=nil {return _d .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074y\u006c\u0065\u0053\u006f\u0072\u0074\u003a\u0020\u0025\u0073",_fgddd );};if _cagfae ,_cecgef :=_gabba .(_f .EndElement ); -_cecgef &&_cagfae .Name ==start .Name {break ;};};return nil ;}; +// Do Not Validate Custom XML Markup Against Schemas +DoNotValidateAgainstSchema *CT_OnOff ; -// ValidateWithPath validates the CT_MailMergeDocType and its children, prefixing error messages with path -func (_bgce *CT_MailMergeDocType )ValidateWithPath (path string )error {if _bgce .ValAttr ==ST_MailMergeDocTypeUnset {return _d .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 _gcgef :=_bgce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcgef !=nil {return _gcgef ;};return nil ;};type ST_RubyAlign byte ;func (_fbfgc *CT_LatentStyles )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbfgc .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 :_d .Sprintf ("\u0025\u0076",*_fbfgc .DefLockedStateAttr )}); -};if _fbfgc .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 :_d .Sprintf ("\u0025\u0076",*_fbfgc .DefUIPriorityAttr )}); -};if _fbfgc .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 :_d .Sprintf ("\u0025\u0076",*_fbfgc .DefSemiHiddenAttr )}); -};if _fbfgc .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 :_d .Sprintf ("\u0025\u0076",*_fbfgc .DefUnhideWhenUsedAttr )}); -};if _fbfgc .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 :_d .Sprintf ("\u0025\u0076",*_fbfgc .DefQFormatAttr )});};if _fbfgc .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074"},Value :_d .Sprintf ("\u0025\u0076",*_fbfgc .CountAttr )}); -};e .EncodeToken (start );if _fbfgc .LsdException !=nil {_feeag :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u006c\u0073\u0064\u0045\u0078\u0063\u0065p\u0074\u0069\u006f\u006e"}};for _ ,_fbdac :=range _fbfgc .LsdException {e .EncodeElement (_fbdac ,_feeag ); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gfadc *EG_CellMarkupElements )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfadc .CellIns !=nil {_bdgc :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}}; -e .EncodeElement (_gfadc .CellIns ,_bdgc );};if _gfadc .CellDel !=nil {_ggegf :=_f .StartElement {Name :_f .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_gfadc .CellDel ,_ggegf );};if _gfadc .CellMerge !=nil {_cgagg :=_f .StartElement {Name :_f .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}}; -e .EncodeElement (_gfadc .CellMerge ,_cgagg );};return nil ;};func (_bbgfbd *CT_SectPrBase )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdfbc :=range start .Attr {if _cdfbc .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_dccbf ,_ccebd :=_cdfbc .Value ,error (nil ); -if _ccebd !=nil {return _ccebd ;};_bbgfbd .RsidRPrAttr =&_dccbf ;continue ;};if _cdfbc .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_bcacbb ,_fgbbg :=_cdfbc .Value ,error (nil );if _fgbbg !=nil {return _fgbbg ;};_bbgfbd .RsidDelAttr =&_bcacbb ; -continue ;};if _cdfbc .Name .Local =="\u0072\u0073\u0069d\u0052"{_eagbb ,_faeaf :=_cdfbc .Value ,error (nil );if _faeaf !=nil {return _faeaf ;};_bbgfbd .RsidRAttr =&_eagbb ;continue ;};if _cdfbc .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_adadg ,_aeafg :=_cdfbc .Value ,error (nil ); -if _aeafg !=nil {return _aeafg ;};_bbgfbd .RsidSectAttr =&_adadg ;continue ;};};_cgage :for {_acgafe ,_gcgff :=d .Token ();if _gcgff !=nil {return _gcgff ;};switch _eeaabg :=_acgafe .(type ){case _f .StartElement :switch _eeaabg .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbgfbd .FootnotePr =NewCT_FtnProps (); -if _gacde :=d .DecodeElement (_bbgfbd .FootnotePr ,&_eeaabg );_gacde !=nil {return _gacde ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbgfbd .EndnotePr =NewCT_EdnProps (); -if _gdcaf :=d .DecodeElement (_bbgfbd .EndnotePr ,&_eeaabg );_gdcaf !=nil {return _gdcaf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbgfbd .Type =NewCT_SectType (); -if _gabdd :=d .DecodeElement (_bbgfbd .Type ,&_eeaabg );_gabdd !=nil {return _gabdd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_bbgfbd .PgSz =NewCT_PageSz (); -if _acgfc :=d .DecodeElement (_bbgfbd .PgSz ,&_eeaabg );_acgfc !=nil {return _acgfc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbgfbd .PgMar =NewCT_PageMar (); -if _cbgdeg :=d .DecodeElement (_bbgfbd .PgMar ,&_eeaabg );_cbgdeg !=nil {return _cbgdeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbgfbd .PaperSrc =NewCT_PaperSource (); -if _fbgfg :=d .DecodeElement (_bbgfbd .PaperSrc ,&_eeaabg );_fbgfg !=nil {return _fbgfg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbgfbd .PgBorders =NewCT_PageBorders (); -if _abbac :=d .DecodeElement (_bbgfbd .PgBorders ,&_eeaabg );_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 :"\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"}:_bbgfbd .LnNumType =NewCT_LineNumber (); -if _gefce :=d .DecodeElement (_bbgfbd .LnNumType ,&_eeaabg );_gefce !=nil {return _gefce ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbgfbd .PgNumType =NewCT_PageNumber (); -if _dggbg :=d .DecodeElement (_bbgfbd .PgNumType ,&_eeaabg );_dggbg !=nil {return _dggbg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbgfbd .Cols =NewCT_Columns (); -if _cbdfg :=d .DecodeElement (_bbgfbd .Cols ,&_eeaabg );_cbdfg !=nil {return _cbdfg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbgfbd .FormProt =NewCT_OnOff (); -if _caadgf :=d .DecodeElement (_bbgfbd .FormProt ,&_eeaabg );_caadgf !=nil {return _caadgf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbgfbd .VAlign =NewCT_VerticalJc (); -if _cfbcb :=d .DecodeElement (_bbgfbd .VAlign ,&_eeaabg );_cfbcb !=nil {return _cfbcb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbgfbd .NoEndnote =NewCT_OnOff (); -if _bcegfa :=d .DecodeElement (_bbgfbd .NoEndnote ,&_eeaabg );_bcegfa !=nil {return _bcegfa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbgfbd .TitlePg =NewCT_OnOff (); -if _aaefc :=d .DecodeElement (_bbgfbd .TitlePg ,&_eeaabg );_aaefc !=nil {return _aaefc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbgfbd .TextDirection =NewCT_TextDirection (); -if _ddegc :=d .DecodeElement (_bbgfbd .TextDirection ,&_eeaabg );_ddegc !=nil {return _ddegc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbgfbd .Bidi =NewCT_OnOff (); -if _eaebg :=d .DecodeElement (_bbgfbd .Bidi ,&_eeaabg );_eaebg !=nil {return _eaebg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_bbgfbd .RtlGutter =NewCT_OnOff (); -if _bdfbag :=d .DecodeElement (_bbgfbd .RtlGutter ,&_eeaabg );_bdfbag !=nil {return _bdfbag ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbgfbd .DocGrid =NewCT_DocGrid (); -if _acdea :=d .DecodeElement (_bbgfbd .DocGrid ,&_eeaabg );_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 :"\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"}:_bbgfbd .PrinterSettings =NewCT_Rel (); -if _badgf :=d .DecodeElement (_bbgfbd .PrinterSettings ,&_eeaabg );_badgf !=nil {return _badgf ;};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",_eeaabg .Name ); -if _dcffa :=d .Skip ();_dcffa !=nil {return _dcffa ;};};case _f .EndElement :break _cgage ;case _f .CharData :};};return nil ;};func (_acdgc *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 :_d .Sprintf ("\u0025\u0076",_acdgc .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebcc *CT_PPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eacefa :for {_dgfed ,_cdfad :=d .Token ();if _cdfad !=nil {return _cdfad ;};switch _faaga :=_dgfed .(type ){case _f .StartElement :switch _faaga .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebcc .PStyle =NewCT_String (); -if _ffcbd :=d .DecodeElement (_ebcc .PStyle ,&_faaga );_ffcbd !=nil {return _ffcbd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebcc .KeepNext =NewCT_OnOff (); -if _fdgbe :=d .DecodeElement (_ebcc .KeepNext ,&_faaga );_fdgbe !=nil {return _fdgbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebcc .KeepLines =NewCT_OnOff (); -if _gcaca :=d .DecodeElement (_ebcc .KeepLines ,&_faaga );_gcaca !=nil {return _gcaca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebcc .PageBreakBefore =NewCT_OnOff (); -if _accgd :=d .DecodeElement (_ebcc .PageBreakBefore ,&_faaga );_accgd !=nil {return _accgd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebcc .FramePr =NewCT_FramePr (); -if _bdfab :=d .DecodeElement (_ebcc .FramePr ,&_faaga );_bdfab !=nil {return _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 :"\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"}:_ebcc .WidowControl =NewCT_OnOff (); -if _dedff :=d .DecodeElement (_ebcc .WidowControl ,&_faaga );_dedff !=nil {return _dedff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebcc .NumPr =NewCT_NumPr (); -if _adgbe :=d .DecodeElement (_ebcc .NumPr ,&_faaga );_adgbe !=nil {return _adgbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebcc .SuppressLineNumbers =NewCT_OnOff (); -if _fbbaa :=d .DecodeElement (_ebcc .SuppressLineNumbers ,&_faaga );_fbbaa !=nil {return _fbbaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebcc .PBdr =NewCT_PBdr (); -if _ecga :=d .DecodeElement (_ebcc .PBdr ,&_faaga );_ecga !=nil {return _ecga ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebcc .Shd =NewCT_Shd (); -if _bafgg :=d .DecodeElement (_ebcc .Shd ,&_faaga );_bafgg !=nil {return _bafgg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebcc .Tabs =NewCT_Tabs (); -if _acfgf :=d .DecodeElement (_ebcc .Tabs ,&_faaga );_acfgf !=nil {return _acfgf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_ebcc .SuppressAutoHyphens =NewCT_OnOff (); -if _fbfea :=d .DecodeElement (_ebcc .SuppressAutoHyphens ,&_faaga );_fbfea !=nil {return _fbfea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebcc .Kinsoku =NewCT_OnOff (); -if _fgefc :=d .DecodeElement (_ebcc .Kinsoku ,&_faaga );_fgefc !=nil {return _fgefc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebcc .WordWrap =NewCT_OnOff (); -if _aegdc :=d .DecodeElement (_ebcc .WordWrap ,&_faaga );_aegdc !=nil {return _aegdc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebcc .OverflowPunct =NewCT_OnOff (); -if _caccc :=d .DecodeElement (_ebcc .OverflowPunct ,&_faaga );_caccc !=nil {return _caccc ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebcc .TopLinePunct =NewCT_OnOff (); -if _fdgeb :=d .DecodeElement (_ebcc .TopLinePunct ,&_faaga );_fdgeb !=nil {return _fdgeb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebcc .AutoSpaceDE =NewCT_OnOff (); -if _acdbe :=d .DecodeElement (_ebcc .AutoSpaceDE ,&_faaga );_acdbe !=nil {return _acdbe ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebcc .AutoSpaceDN =NewCT_OnOff (); -if _fbaacd :=d .DecodeElement (_ebcc .AutoSpaceDN ,&_faaga );_fbaacd !=nil {return _fbaacd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebcc .Bidi =NewCT_OnOff (); -if _dded :=d .DecodeElement (_ebcc .Bidi ,&_faaga );_dded !=nil {return _dded ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebcc .AdjustRightInd =NewCT_OnOff (); -if _dcace :=d .DecodeElement (_ebcc .AdjustRightInd ,&_faaga );_dcace !=nil {return _dcace ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebcc .SnapToGrid =NewCT_OnOff (); -if _ccbfeg :=d .DecodeElement (_ebcc .SnapToGrid ,&_faaga );_ccbfeg !=nil {return _ccbfeg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebcc .Spacing =NewCT_Spacing (); -if _aafbb :=d .DecodeElement (_ebcc .Spacing ,&_faaga );_aafbb !=nil {return _aafbb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebcc .Ind =NewCT_Ind (); -if _dbab :=d .DecodeElement (_ebcc .Ind ,&_faaga );_dbab !=nil {return _dbab ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebcc .ContextualSpacing =NewCT_OnOff (); -if _cdedb :=d .DecodeElement (_ebcc .ContextualSpacing ,&_faaga );_cdedb !=nil {return _cdedb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebcc .MirrorIndents =NewCT_OnOff (); -if _fbdea :=d .DecodeElement (_ebcc .MirrorIndents ,&_faaga );_fbdea !=nil {return _fbdea ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebcc .SuppressOverlap =NewCT_OnOff (); -if _fbfaa :=d .DecodeElement (_ebcc .SuppressOverlap ,&_faaga );_fbfaa !=nil {return _fbfaa ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebcc .Jc =NewCT_Jc (); -if _ebggg :=d .DecodeElement (_ebcc .Jc ,&_faaga );_ebggg !=nil {return _ebggg ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebcc .TextDirection =NewCT_TextDirection (); -if _cdaef :=d .DecodeElement (_ebcc .TextDirection ,&_faaga );_cdaef !=nil {return _cdaef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebcc .TextAlignment =NewCT_TextAlignment (); -if _ddabb :=d .DecodeElement (_ebcc .TextAlignment ,&_faaga );_ddabb !=nil {return _ddabb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebcc .TextboxTightWrap =NewCT_TextboxTightWrap (); -if _ecgb :=d .DecodeElement (_ebcc .TextboxTightWrap ,&_faaga );_ecgb !=nil {return _ecgb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebcc .OutlineLvl =NewCT_DecimalNumber (); -if _bddef :=d .DecodeElement (_ebcc .OutlineLvl ,&_faaga );_bddef !=nil {return _bddef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebcc .DivId =NewCT_DecimalNumber (); -if _egbdff :=d .DecodeElement (_ebcc .DivId ,&_faaga );_egbdff !=nil {return _egbdff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebcc .CnfStyle =NewCT_Cnf (); -if _fdgfb :=d .DecodeElement (_ebcc .CnfStyle ,&_faaga );_fdgfb !=nil {return _fdgfb ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebcc .RPr =NewCT_ParaRPr (); -if _egbfff :=d .DecodeElement (_ebcc .RPr ,&_faaga );_egbfff !=nil {return _egbfff ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebcc .SectPr =NewCT_SectPr (); -if _afafef :=d .DecodeElement (_ebcc .SectPr ,&_faaga );_afafef !=nil {return _afafef ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebcc .PPrChange =NewCT_PPrChange (); -if _fedac :=d .DecodeElement (_ebcc .PPrChange ,&_faaga );_fedac !=nil {return _fedac ;};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",_faaga .Name ); -if _ecfdab :=d .Skip ();_ecfdab !=nil {return _ecfdab ;};};case _f .EndElement :break _eacefa ;case _f .CharData :};};return nil ;}; +// Allow Saving Document As XML File When Custom XML Markup Is Invalid +SaveInvalidXml *CT_OnOff ; -// Validate validates the CT_Hyperlink and its children -func (_gdcff *CT_Hyperlink )Validate ()error {return _gdcff .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");}; +// Ignore Mixed Content When Validating Custom XML Markup +IgnoreMixedContent *CT_OnOff ; -// ValidateWithPath validates the CT_DivBdr and its children, prefixing error messages with path -func (_egbda *CT_DivBdr )ValidateWithPath (path string )error {if _egbda .Top !=nil {if _ddece :=_egbda .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_ddece !=nil {return _ddece ;};};if _egbda .Left !=nil {if _fcbeg :=_egbda .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074"); -_fcbeg !=nil {return _fcbeg ;};};if _egbda .Bottom !=nil {if _bdgb :=_egbda .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_bdgb !=nil {return _bdgb ;};};if _egbda .Right !=nil {if _cgcgb :=_egbda .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); -_cgcgb !=nil {return _cgcgb ;};};return nil ;};type CT_StylePaneFilter struct{ +// Use Custom XML Element Names as Default Placeholder Text +AlwaysShowPlaceholderText *CT_OnOff ; -// Display All Styles -AllStylesAttr *_df .ST_OnOff ; +// Do Not Show Visual Indicator For Invalid Custom XML Markup +DoNotDemarcateInvalidXml *CT_OnOff ; -// Display Only Custom Styles -CustomStylesAttr *_df .ST_OnOff ; +// Only Save Custom XML Markup +SaveXmlDataOnly *CT_OnOff ; -// Display Latent Styles -LatentStylesAttr *_df .ST_OnOff ; +// Save Document as XML File through Custom XSL Transform +UseXSLTWhenSaving *CT_OnOff ; -// Display Styles in Use -StylesInUseAttr *_df .ST_OnOff ; +// Custom XSL Transform To Use When Saving As XML File +SaveThroughXslt *CT_SaveThroughXslt ; -// Display Heading Styles -HeadingStylesAttr *_df .ST_OnOff ; +// Show Visual Indicators for Custom XML Markup Start/End Locations +ShowXMLTags *CT_OnOff ; -// Display Numbering Styles -NumberingStylesAttr *_df .ST_OnOff ; +// Do Not Mark Custom XML Elements With No Namespace As Invalid +AlwaysMergeEmptyNamespace *CT_OnOff ; -// Display Table Styles -TableStylesAttr *_df .ST_OnOff ; +// Automatically Recalculate Fields on Open +UpdateFields *CT_OnOff ; -// Display Run Level Direct Formatting -DirectFormattingOnRunsAttr *_df .ST_OnOff ; +// Default Properties for VML Objects in Header and Footer +HdrShapeDefaults *CT_ShapeDefaults ; -// Display Paragraph Level Direct Formatting -DirectFormattingOnParagraphsAttr *_df .ST_OnOff ; +// Document-Wide Footnote Properties +FootnotePr *CT_FtnDocProps ; -// Display Direct Formatting on Numbering Data -DirectFormattingOnNumberingAttr *_df .ST_OnOff ; +// Document-Wide Endnote Properties +EndnotePr *CT_EdnDocProps ; -// Display Direct Formatting on Tables -DirectFormattingOnTablesAttr *_df .ST_OnOff ; +// Compatibility Settings +Compat *CT_Compat ; -// Display Styles to Remove Formatting -ClearFormattingAttr *_df .ST_OnOff ; +// Document Variables +DocVars *CT_DocVars ; -// Display Heading 1 through 3 -Top3HeadingStylesAttr *_df .ST_OnOff ; +// Listing of All Revision Save ID Values +Rsids *CT_DocRsids ;MathPr *_ea .MathPr ; -// Only Show Visible Styles -VisibleStylesAttr *_df .ST_OnOff ; +// Attached Custom XML Schema +AttachedSchema []*CT_String ; -// Use the Alternate Style Name -AlternateStyleNamesAttr *_df .ST_OnOff ; +// Theme Font Languages +ThemeFontLang *CT_Language ; -// Bitmask of Suggested Filtering Options -ValAttr *string ;}; +// Theme Color Mappings +ClrSchemeMapping *CT_ColorSchemeMapping ; -// Validate validates the CT_SdtText and its children -func (_fecda *CT_SdtText )Validate ()error {return _fecda .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074");};type CT_FFDDList struct{ +// Do Not Include Content in Text Boxes, Footnotes, and Endnotes in Document Statistics +DoNotIncludeSubdocsInStats *CT_OnOff ; -// Drop-Down List Selection -Result *CT_DecimalNumber ; +// Do Not Automatically Compress Images +DoNotAutoCompressPictures *CT_OnOff ; -// Default Drop-Down List Item Index -Default *CT_DecimalNumber ; +// Upgrade Document on Open +ForceUpgrade *CT_Empty ; -// Drop-Down List Entry -ListEntry []*CT_String ;}; +// Caption Settings +Captions *CT_Captions ; -// ValidateWithPath validates the CT_Odso and its children, prefixing error messages with path -func (_bbaea *CT_Odso )ValidateWithPath (path string )error {if _bbaea .Udl !=nil {if _fabde :=_bbaea .Udl .ValidateWithPath (path +"\u002f\u0055\u0064\u006c");_fabde !=nil {return _fabde ;};};if _bbaea .Table !=nil {if _efgba :=_bbaea .Table .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065"); -_efgba !=nil {return _efgba ;};};if _bbaea .Src !=nil {if _dbggbg :=_bbaea .Src .ValidateWithPath (path +"\u002f\u0053\u0072\u0063");_dbggbg !=nil {return _dbggbg ;};};if _bbaea .ColDelim !=nil {if _cgdag :=_bbaea .ColDelim .ValidateWithPath (path +"\u002fC\u006f\u006c\u0044\u0065\u006c\u0069m"); -_cgdag !=nil {return _cgdag ;};};if _bbaea .Type !=nil {if _fcebd :=_bbaea .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_fcebd !=nil {return _fcebd ;};};if _bbaea .FHdr !=nil {if _ecbbg :=_bbaea .FHdr .ValidateWithPath (path +"\u002f\u0046\u0048d\u0072"); -_ecbbg !=nil {return _ecbbg ;};};for _deebb ,_dfce :=range _bbaea .FieldMapData {if _efcaa :=_dfce .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0046ie\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_deebb )); -_efcaa !=nil {return _efcaa ;};};for _bcegf ,_fgdef :=range _bbaea .RecipientData {if _gdacd :=_fgdef .ValidateWithPath (_d .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_bcegf ));_gdacd !=nil {return _gdacd ; -};};return nil ;}; +// Freeze Document Layout +ReadModeInkLockDown *CT_ReadingModeInkLockDown ; -// Validate validates the CT_Object and its children -func (_agade *CT_Object )Validate ()error {return _agade .ValidateWithPath ("\u0043T\u005f\u004f\u0062\u006a\u0065\u0063t");};func (_ebafca *WdST_AlignV )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ebafca =0;case "\u0074\u006f\u0070":*_ebafca =1; -case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ebafca =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ebafca =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_ebafca =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_ebafca =5;};return nil ;};func (_eef *CT_AutoCaptions )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_efb :=_f .StartElement {Name :_f .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};for _ ,_gagd :=range _eef .AutoCaption {e .EncodeElement (_gagd ,_efb );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_acedcd ST_ObjectDrawAspect )ValidateWithPath (path string )error {switch _acedcd {case 0,1,2:default:return _d .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acedcd )); -};return nil ;};func (_gefab ST_RestartNumber )Validate ()error {return _gefab .ValidateWithPath ("")};func (_cfcfga *CT_VerticalAlignRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_bdecf ,_cbgae :=_cfcfga .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _cbgae !=nil {return _cbgae ;};start .Attr =append (start .Attr ,_bdecf );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_FFCheckBox ()*CT_FFCheckBox {_cfegb :=&CT_FFCheckBox {};return _cfegb }; +// Supplementary Smart Tag Information +SmartTagType []*CT_SmartTagType ;SchemaLibrary *_eg .SchemaLibrary ; -// Validate validates the CT_EdnPos and its children -func (_bdaef *CT_EdnPos )Validate ()error {return _bdaef .ValidateWithPath ("\u0043T\u005f\u0045\u0064\u006e\u0050\u006fs");};type CT_WebSettings struct{ +// Default Properties for VML Objects in Main Document +ShapeDefaults *CT_ShapeDefaults ; -// Root Frameset Definition -Frameset *CT_Frameset ; +// Remove Smart Tags When Saving +DoNotEmbedSmartTags *CT_OnOff ; -// Information about HTML div Elements -Divs *CT_Divs ; +// Radix Point for Field Code Evaluation +DecimalSymbol *CT_String ; -// Output Encoding When Saving as Web Page -Encoding *CT_String ; +// List Separator for Field Code Evaluation +ListSeparator *CT_String ;Extra []_ec .Any ;};func init (){_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ec .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 ); +};type CT_SdtContentRun struct{ -// Disable Features Not Supported by Target Web Browser -OptimizeForBrowser *CT_OptimizeForBrowser ; +// Simple Field +FldSimple []*CT_SimpleField ; -// Utilize VML When Saving as Web Page -RelyOnVML *CT_OnOff ; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Allow PNG as Graphic Format -AllowPNG *CT_OnOff ; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;}; -// Do Not Rely on CSS for Font Face Formatting -DoNotRelyOnCSS *CT_OnOff ; +// Validate validates the CT_Language and its children +func (_cdfef *CT_Language )Validate ()error {return _cdfef .ValidateWithPath ("C\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065");}; -// Recommend Web Page Format over Single File Web Page Format -DoNotSaveAsSingleFile *CT_OnOff ; +// Validate validates the CT_FtnDocProps and its children +func (_bebaa *CT_FtnDocProps )Validate ()error {return _bebaa .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");}; -// Do Not Place Supporting Files in Subdirectory -DoNotOrganizeInFolder *CT_OnOff ; +// Validate validates the CT_CompatSetting and its children +func (_dadf *CT_CompatSetting )Validate ()error {return _dadf .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dp\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067");};func (_bgggd ST_PageOrientation )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eaafa :=_d .Attr {}; +_eaafa .Name =name ;switch _bgggd {case ST_PageOrientationUnset :_eaafa .Value ="";case ST_PageOrientationPortrait :_eaafa .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageOrientationLandscape :_eaafa .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e"; +};return _eaafa ,nil ;};type CT_SdtRow struct{ -// Do Not Use File Names Longer than 8.3 Characters -DoNotUseLongFileNames *CT_OnOff ; +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// Pixels per Inch for Graphics/Images -PixelsPerInch *CT_DecimalNumber ; +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// Target Screen Size for Web Page -TargetScreenSz *CT_TargetScreenSz ; +// Row-Level Structured Document Tag Content +SdtContent *CT_SdtContentRow ;};type CT_LevelSuffix struct{ -// Save Smart Tag Data in XML Property Bag -SaveSmartTagsAsXml *CT_OnOff ;};func NewCT_Spacing ()*CT_Spacing {_acgeb :=&CT_Spacing {};return _acgeb };func NewCT_WriteProtection ()*CT_WriteProtection {_egaac :=&CT_WriteProtection {};return _egaac };func NewCT_DocPartGallery ()*CT_DocPartGallery {_cfaaa :=&CT_DocPartGallery {}; -_cfaaa .ValAttr =ST_DocPartGallery (1);return _cfaaa ;};type EG_RunLevelElts struct{ +// Character Type Between Numbering and Text +ValAttr ST_LevelSuffix ;}; -// Proofing Error Anchor -ProofErr *CT_ProofErr ; +// ValidateWithPath validates the CT_PBdr and its children, prefixing error messages with path +func (_abdce *CT_PBdr )ValidateWithPath (path string )error {if _abdce .Top !=nil {if _fbagf :=_abdce .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_fbagf !=nil {return _fbagf ;};};if _abdce .Left !=nil {if _acfaf :=_abdce .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074"); +_acfaf !=nil {return _acfaf ;};};if _abdce .Bottom !=nil {if _dbbag :=_abdce .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_dbbag !=nil {return _dbbag ;};};if _abdce .Right !=nil {if _ceecb :=_abdce .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); +_ceecb !=nil {return _ceecb ;};};if _abdce .Between !=nil {if _ffbdd :=_abdce .Between .ValidateWithPath (path +"\u002f\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_ffbdd !=nil {return _ffbdd ;};};if _abdce .Bar !=nil {if _gdedef :=_abdce .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072"); +_gdedef !=nil {return _gdedef ;};};return nil ;};func NewWdCT_WordprocessingShapeChoice ()*WdCT_WordprocessingShapeChoice {_fefgac :=&WdCT_WordprocessingShapeChoice {};return _fefgac ;};func (_dcabd ST_ChapterSep )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ebecea :=_d .Attr {}; +_ebecea .Name =name ;switch _dcabd {case ST_ChapterSepUnset :_ebecea .Value ="";case ST_ChapterSepHyphen :_ebecea .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_ChapterSepPeriod :_ebecea .Value ="\u0070\u0065\u0072\u0069\u006f\u0064";case ST_ChapterSepColon :_ebecea .Value ="\u0063\u006f\u006co\u006e"; +case ST_ChapterSepEmDash :_ebecea .Value ="\u0065\u006d\u0044\u0061\u0073\u0068";case ST_ChapterSepEnDash :_ebecea .Value ="\u0065\u006e\u0044\u0061\u0073\u0068";};return _ebecea ,nil ;};func (_bbead *CT_Underline )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbead .ValAttr !=ST_UnderlineUnset {_cgaaa ,_bgbdf :=_bbead .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _bgbdf !=nil {return _bgbdf ;};start .Attr =append (start .Attr ,_cgaaa );};if _bbead .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_bbead .ColorAttr )}); +};if _bbead .ThemeColorAttr !=ST_ThemeColorUnset {_acdeg ,_gddfbb :=_bbead .ThemeColorAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _gddfbb !=nil {return _gddfbb ;};start .Attr =append (start .Attr ,_acdeg ); +};if _bbead .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 :_b .Sprintf ("\u0025\u0076",*_bbead .ThemeTintAttr )});};if _bbead .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 :_b .Sprintf ("\u0025\u0076",*_bbead .ThemeShadeAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Range Permission Start -PermStart *CT_PermStart ; +// Validate validates the CT_LvlLegacy and its children +func (_bffcc *CT_LvlLegacy )Validate ()error {return _bffcc .ValidateWithPath ("\u0043\u0054\u005fL\u0076\u006c\u004c\u0065\u0067\u0061\u0063\u0079");}; -// Range Permission End -PermEnd *CT_Perm ; +// ValidateWithPath validates the CT_Perm and its children, prefixing error messages with path +func (_aecdcg *CT_Perm )ValidateWithPath (path string )error {if _dgad :=_aecdcg .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); +_dgad !=nil {return _dgad ;};return nil ;};func (_fgdgce *ST_HAnchor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cebbc ,_cffeae :=d .Token ();if _cffeae !=nil {return _cffeae ;};if _aeecf ,_degbc :=_cebbc .(_d .EndElement );_degbc &&_aeecf .Name ==start .Name {*_fgdgce =1; +return nil ;};if _gdgfa ,_dddfed :=_cebbc .(_d .CharData );!_dddfed {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",_cebbc );}else {switch string (_gdgfa ){case "":*_fgdgce =0; +case "\u0074\u0065\u0078\u0074":*_fgdgce =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fgdgce =2;case "\u0070\u0061\u0067\u0065":*_fgdgce =3;};};_cebbc ,_cffeae =d .Token ();if _cffeae !=nil {return _cffeae ;};if _ebdcg ,_acbfbd :=_cebbc .(_d .EndElement ); +_acbfbd &&_ebdcg .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",_cebbc );};type CT_SimpleField struct{ -// Inserted Run Content -Ins *CT_RunTrackChange ; +// Field Codes +InstrAttr string ; -// Deleted Run Content -Del *CT_RunTrackChange ; +// Field Should Not Be Recalculated +FldLockAttr *_gf .ST_OnOff ; -// Move Source Run Content -MoveFrom *CT_RunTrackChange ; +// Field Result Invalidated +DirtyAttr *_gf .ST_OnOff ; -// Move Destination Run Content -MoveTo *CT_RunTrackChange ;EG_RangeMarkupElements []*EG_RangeMarkupElements ;EG_MathContent []*EG_MathContent ;};func (_cfbbeg *ST_AnnotationVMerge )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdaed ,_edafc :=d .Token ();if _edafc !=nil {return _edafc ; -};if _fbaaec ,_gbbgg :=_fdaed .(_f .EndElement );_gbbgg &&_fbaaec .Name ==start .Name {*_cfbbeg =1;return nil ;};if _aeaea ,_cafead :=_fdaed .(_f .CharData );!_cafead {return _d .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdaed ); -}else {switch string (_aeaea ){case "":*_cfbbeg =0;case "\u0063\u006f\u006e\u0074":*_cfbbeg =1;case "\u0072\u0065\u0073\u0074":*_cfbbeg =2;};};_fdaed ,_edafc =d .Token ();if _edafc !=nil {return _edafc ;};if _fcfcbc ,_gedae :=_fdaed .(_f .EndElement ); -_gedae &&_fcfcbc .Name ==start .Name {return nil ;};return _d .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdaed );};type CT_Comment struct{InitialsAttr *string ; -AuthorAttr string ;DateAttr *_c .Time ; +// Custom Field Data +FldData *CT_Text ;EG_PContent []*EG_PContent ;}; -// Annotation Identifier -IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func (_eceegf *CT_SdtListItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eceegf .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 :_d .Sprintf ("\u0025\u0076",*_eceegf .DisplayTextAttr )}); -};if _eceegf .ValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077:\u0076\u0061\u006c\u0075\u0065"},Value :_d .Sprintf ("\u0025\u0076",*_eceegf .ValueAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the EG_RunLevelElts and its children +func (_dfbeab *EG_RunLevelElts )Validate ()error {return _dfbeab .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073");};func NewDocument ()*Document {_egfgf :=&Document {};_egfgf .CT_Document =*NewCT_Document (); +return _egfgf ;};func (_fafdc *WdST_AlignH )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fafdc =0;case "\u006c\u0065\u0066\u0074":*_fafdc =1;case "\u0072\u0069\u0067h\u0074":*_fafdc =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fafdc =3; +case "\u0069\u006e\u0073\u0069\u0064\u0065":*_fafdc =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_fafdc =5;};return nil ;};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 (_fgega *CT_FFTextInput )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fgega .Type !=nil {_deeab :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}}; +e .EncodeElement (_fgega .Type ,_deeab );};if _fgega .Default !=nil {_ffgb :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_fgega .Default ,_ffgb );};if _fgega .MaxLength !=nil {_bbagg :=_d .StartElement {Name :_d .Name {Local :"w\u003a\u006d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068"}}; +e .EncodeElement (_fgega .MaxLength ,_bbagg );};if _fgega .Format !=nil {_ffbbc :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_fgega .Format ,_ffbbc );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};const (ST_PageBorderDisplayUnset ST_PageBorderDisplay =0;ST_PageBorderDisplayAllPages ST_PageBorderDisplay =1;ST_PageBorderDisplayFirstPage ST_PageBorderDisplay =2;ST_PageBorderDisplayNotFirstPage ST_PageBorderDisplay =3;);func NewCT_Rel ()*CT_Rel {_daebd :=&CT_Rel {}; +return _daebd };func (_fcgdgd *ST_AnnotationVMerge )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fcgdgd =0;case "\u0063\u006f\u006e\u0074":*_fcgdgd =1;case "\u0072\u0065\u0073\u0074":*_fcgdgd =2;};return nil ;};func (_ddafab *WdCT_WordprocessingContentPartNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _ddafab .CNvPr !=nil {_adbfg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_ddafab .CNvPr ,_adbfg );};if _ddafab .CNvContentPartPr !=nil {_egbbca :=_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 (_ddafab .CNvContentPartPr ,_egbbca );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbddcf *ST_MailMergeDocType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fbddcf =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_fbddcf =1; +case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_fbddcf =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_fbddcf =3;case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_fbddcf =4;case "\u0065\u006d\u0061i\u006c":*_fbddcf =5; +case "\u0066\u0061\u0078":*_fbddcf =6;};return nil ;};func (_bagd *CT_Height )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bagd .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_bagd .ValAttr )}); +};if _bagd .HRuleAttr !=ST_HeightRuleUnset {_efcca ,_fagaa :=_bagd .HRuleAttr .MarshalXMLAttr (_d .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _fagaa !=nil {return _fagaa ;};start .Attr =append (start .Attr ,_efcca );};e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_String and its children, prefixing error messages with path -func (_bagca *CT_String )ValidateWithPath (path string )error {return nil };func (_adbdf *CT_Empty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_eeceg ,_eecf :=d .Token ();if _eecf !=nil {return _d .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_eecf ); -};if _cabbc ,_afdbe :=_eeceg .(_f .EndElement );_afdbe &&_cabbc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_PageBorders and its children +func (_ffgea *CT_PageBorders )Validate ()error {return _ffgea .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006fr\u0064\u0065\u0072\u0073");};func (_dgbg *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 _dgbg .DxaOrigAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064\u0078\u0061\u004f\u0072\u0069g"},Value :_b .Sprintf ("\u0025\u0076",*_dgbg .DxaOrigAttr )});};if _dgbg .DyaOrigAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0064\u0079\u0061\u004f\u0072\u0069g"},Value :_b .Sprintf ("\u0025\u0076",*_dgbg .DyaOrigAttr )}); +};e .EncodeToken (start );if _dgbg .Any !=nil {for _ ,_babdd :=range _dgbg .Any {_babdd .MarshalXML (e ,_d .StartElement {});};};if _dgbg .Drawing !=nil {_bbbcac :=_d .StartElement {Name :_d .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}}; +e .EncodeElement (_dgbg .Drawing ,_bbbcac );};if _dgbg .Choice !=nil {_dgbg .Choice .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SdtDropDownList and its children, prefixing error messages with path -func (_gfceba *CT_SdtDropDownList )ValidateWithPath (path string )error {for _bbeae ,_eaccf :=range _gfceba .ListItem {if _ffaag :=_eaccf .ValidateWithPath (_d .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_bbeae )); -_ffaag !=nil {return _ffaag ;};};return nil ;};func (_dgdeb ST_VAnchor )Validate ()error {return _dgdeb .ValidateWithPath ("")}; +// Validate validates the CT_FFTextType and its children +func (_gfcb *CT_FFTextType )Validate ()error {return _gfcb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0054\u0079\u0070\u0065");};func (_cdefac *WdCT_Inline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdefac .Extent =_ed .NewCT_PositiveSize2D (); +_cdefac .DocPr =_ed .NewCT_NonVisualDrawingProps ();_cdefac .Graphic =_ed .NewGraphic ();for _ ,_fafcf :=range start .Attr {if _fafcf .Name .Local =="\u0064\u0069\u0073t\u0054"{_bedbg ,_daedea :=_e .ParseUint (_fafcf .Value ,10,32);if _daedea !=nil {return _daedea ; +};_ffegd :=uint32 (_bedbg );_cdefac .DistTAttr =&_ffegd ;continue ;};if _fafcf .Name .Local =="\u0064\u0069\u0073t\u0042"{_egcge ,_dgbgd :=_e .ParseUint (_fafcf .Value ,10,32);if _dgbgd !=nil {return _dgbgd ;};_eadbc :=uint32 (_egcge );_cdefac .DistBAttr =&_eadbc ; +continue ;};if _fafcf .Name .Local =="\u0064\u0069\u0073t\u004c"{_eddadg ,_ecacddg :=_e .ParseUint (_fafcf .Value ,10,32);if _ecacddg !=nil {return _ecacddg ;};_fcgeba :=uint32 (_eddadg );_cdefac .DistLAttr =&_fcgeba ;continue ;};if _fafcf .Name .Local =="\u0064\u0069\u0073t\u0052"{_ccgbdc ,_fdega :=_e .ParseUint (_fafcf .Value ,10,32); +if _fdega !=nil {return _fdega ;};_ddaef :=uint32 (_ccgbdc );_cdefac .DistRAttr =&_ddaef ;continue ;};};_cbdfcb :for {_gefad ,_dabfca :=d .Token ();if _dabfca !=nil {return _dabfca ;};switch _ggeage :=_gefad .(type ){case _d .StartElement :switch _ggeage .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 _cedadb :=d .DecodeElement (_cdefac .Extent ,&_ggeage ); +_cedadb !=nil {return _cedadb ;};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"}:_cdefac .EffectExtent =NewWdCT_EffectExtent (); +if _ffgebf :=d .DecodeElement (_cdefac .EffectExtent ,&_ggeage );_ffgebf !=nil {return _ffgebf ;};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 _bbgfd :=d .DecodeElement (_cdefac .DocPr ,&_ggeage ); +_bbgfd !=nil {return _bbgfd ;};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"}:_cdefac .CNvGraphicFramePr =_ed .NewCT_NonVisualGraphicFrameProperties (); +if _eeabb :=d .DecodeElement (_cdefac .CNvGraphicFramePr ,&_ggeage );_eeabb !=nil {return _eeabb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _cadgadd :=d .DecodeElement (_cdefac .Graphic ,&_ggeage ); +_cadgadd !=nil {return _cadgadd ;};default:_gb .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",_ggeage .Name ); +if _dfefa :=d .Skip ();_dfefa !=nil {return _dfefa ;};};case _d .EndElement :break _cbdfcb ;case _d .CharData :};};return nil ;};func (_ebbg *CT_NumRestart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebbg .ValAttr =ST_RestartNumber (1); +for _ ,_gabbe :=range start .Attr {if _gabbe .Name .Local =="\u0076\u0061\u006c"{_ebbg .ValAttr .UnmarshalXMLAttr (_gabbe );continue ;};};for {_edgga ,_ddgfc :=d .Token ();if _ddgfc !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004eu\u006dR\u0065s\u0074\u0061\u0072\u0074\u003a\u0020\u0025s",_ddgfc ); +};if _cdcag ,_agdcb :=_edgga .(_d .EndElement );_agdcb &&_cdcag .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_FFHelpText and its children -func (_aageg *CT_FFHelpText )Validate ()error {return _aageg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0048\u0065\u006c\u0070\u0054\u0065\u0078\u0074");}; +// Validate validates the CT_Caption and its children +func (_gdgd *CT_Caption )Validate ()error {return _gdgd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e");};func (_eccde ST_Pitch )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eccde .String (),start ); +};func (_edbab *ST_CaptionPos )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acfafd ,_aacdg :=d .Token ();if _aacdg !=nil {return _aacdg ;};if _ggggcg ,_cadedb :=_acfafd .(_d .EndElement );_cadedb &&_ggggcg .Name ==start .Name {*_edbab =1; +return nil ;};if _bcegdd ,_adaecg :=_acfafd .(_d .CharData );!_adaecg {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",_acfafd );}else {switch string (_bcegdd ){case "":*_edbab =0; +case "\u0061\u0062\u006fv\u0065":*_edbab =1;case "\u0062\u0065\u006co\u0077":*_edbab =2;case "\u006c\u0065\u0066\u0074":*_edbab =3;case "\u0072\u0069\u0067h\u0074":*_edbab =4;};};_acfafd ,_aacdg =d .Token ();if _aacdg !=nil {return _aacdg ;};if _dfcbdc ,_bdfad :=_acfafd .(_d .EndElement ); +_bdfad &&_dfcbdc .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",_acfafd );};func (_fdadcf *ST_PageBorderZOrder )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fdadcf =0; +case "\u0066\u0072\u006fn\u0074":*_fdadcf =1;case "\u0062\u0061\u0063\u006b":*_fdadcf =2;};return nil ;};func (_dcadfb WdST_WrapText )Validate ()error {return _dcadfb .ValidateWithPath ("")};func (_cfacb *EG_PContentBase )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecgade :for {_addeba ,_bfbfgc :=d .Token (); +if _bfbfgc !=nil {return _bfbfgc ;};switch _dedgde :=_addeba .(type ){case _d .StartElement :switch _dedgde .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"}:_cfacb .CustomXml =NewCT_CustomXmlRun (); +if _bacga :=d .DecodeElement (_cfacb .CustomXml ,&_dedgde );_bacga !=nil {return _bacga ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbfea :=NewCT_SimpleField (); +if _gdffba :=d .DecodeElement (_fbfea ,&_dedgde );_gdffba !=nil {return _gdffba ;};_cfacb .FldSimple =append (_cfacb .FldSimple ,_fbfea );case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfacb .Hyperlink =NewCT_Hyperlink (); +if _eaddg :=d .DecodeElement (_cfacb .Hyperlink ,&_dedgde );_eaddg !=nil {return _eaddg ;};default:_gb .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",_dedgde .Name ); +if _ebdbe :=d .Skip ();_ebdbe !=nil {return _ebdbe ;};};case _d .EndElement :break _ecgade ;case _d .CharData :};};return nil ;};func (_cfagec *CT_TcMar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_defbf :for {_baabg ,_dffea :=d .Token (); +if _dffea !=nil {return _dffea ;};switch _abdeca :=_baabg .(type ){case _d .StartElement :switch _abdeca .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"}:_cfagec .Top =NewCT_TblWidth (); +if _dgbcf :=d .DecodeElement (_cfagec .Top ,&_abdeca );_dgbcf !=nil {return _dgbcf ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfagec .Start =NewCT_TblWidth (); +if _cceea :=d .DecodeElement (_cfagec .Start ,&_abdeca );_cceea !=nil {return _cceea ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfagec .Left =NewCT_TblWidth (); +if _gddebc :=d .DecodeElement (_cfagec .Left ,&_abdeca );_gddebc !=nil {return _gddebc ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfagec .Bottom =NewCT_TblWidth (); +if _eeffb :=d .DecodeElement (_cfagec .Bottom ,&_abdeca );_eeffb !=nil {return _eeffb ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfagec .End =NewCT_TblWidth (); +if _gfecd :=d .DecodeElement (_cfagec .End ,&_abdeca );_gfecd !=nil {return _gfecd ;};case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfagec .Right =NewCT_TblWidth (); +if _dbcbc :=d .DecodeElement (_cfagec .Right ,&_abdeca );_dbcbc !=nil {return _dbcbc ;};default:_gb .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",_abdeca .Name ); +if _bfecda :=d .Skip ();_bfecda !=nil {return _bfecda ;};};case _d .EndElement :break _defbf ;case _d .CharData :};};return nil ;};const (ST_DisplacedByCustomXmlUnset ST_DisplacedByCustomXml =0;ST_DisplacedByCustomXmlNext ST_DisplacedByCustomXml =1;ST_DisplacedByCustomXmlPrev ST_DisplacedByCustomXml =2; +);func (_cdfaea *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 :_b .Sprintf ("\u0025\u0076",_cdfaea .TopAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",_cdfaea .RightAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_b .Sprintf ("\u0025\u0076",_cdfaea .BottomAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_b .Sprintf ("\u0025\u0076",_cdfaea .LeftAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",_cdfaea .HeaderAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",_cdfaea .FooterAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",_cdfaea .GutterAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_gaega *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 _gaega .WdCT_WordprocessingCanvas .MarshalXML (e ,start );};type CT_SdtEndPr struct{ -// Validate validates the WdCT_WrapTopBottom and its children -func (_ggbegf *WdCT_WrapTopBottom )Validate ()error {return _ggbegf .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070T\u006f\u0070B\u006f\u0074\u0074\u006f\u006d");}; +// Structured Document Tag End Character Run Properties +RPr []*CT_RPr ;};func (_cdgee ST_PageBorderDisplay )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_afdfe :=_d .Attr {};_afdfe .Name =name ;switch _cdgee {case ST_PageBorderDisplayUnset :_afdfe .Value ="";case ST_PageBorderDisplayAllPages :_afdfe .Value ="\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073"; +case ST_PageBorderDisplayFirstPage :_afdfe .Value ="\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e";case ST_PageBorderDisplayNotFirstPage :_afdfe .Value ="\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065";};return _afdfe ,nil ;};type CT_TopPageBorder struct{TopLeftAttr *string ; +TopRightAttr *string ;IdAttr *string ; -// ValidateWithPath validates the AC_ChoiceRun and its children, prefixing error messages with path -func (_edebec *AC_ChoiceRun )ValidateWithPath (path string )error {if _edebec .Br !=nil {if _abgefd :=_edebec .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_abgefd !=nil {return _abgefd ;};};if _edebec .T !=nil {if _cfbaaa :=_edebec .T .ValidateWithPath (path +"\u002f\u0054"); -_cfbaaa !=nil {return _cfbaaa ;};};if _edebec .ContentPart !=nil {if _debcg :=_edebec .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_debcg !=nil {return _debcg ;};};if _edebec .DelText !=nil {if _gbaab :=_edebec .DelText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0054\u0065\u0078\u0074"); -_gbaab !=nil {return _gbaab ;};};if _edebec .InstrText !=nil {if _ddfbfa :=_edebec .InstrText .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_ddfbfa !=nil {return _ddfbfa ;};};if _edebec .DelInstrText !=nil {if _gaaabe :=_edebec .DelInstrText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"); -_gaaabe !=nil {return _gaaabe ;};};if _edebec .NoBreakHyphen !=nil {if _gdfdd :=_edebec .NoBreakHyphen .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b\u0048y\u0070\u0068\u0065\u006e");_gdfdd !=nil {return _gdfdd ;};};if _edebec .SoftHyphen !=nil {if _feadge :=_edebec .SoftHyphen .ValidateWithPath (path +"/\u0053\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"); -_feadge !=nil {return _feadge ;};};if _edebec .DayShort !=nil {if _abggc :=_edebec .DayShort .ValidateWithPath (path +"\u002fD\u0061\u0079\u0053\u0068\u006f\u0072t");_abggc !=nil {return _abggc ;};};if _edebec .MonthShort !=nil {if _gaeea :=_edebec .MonthShort .ValidateWithPath (path +"/\u004d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"); -_gaeea !=nil {return _gaeea ;};};if _edebec .YearShort !=nil {if _bbeadec :=_edebec .YearShort .ValidateWithPath (path +"\u002f\u0059\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074");_bbeadec !=nil {return _bbeadec ;};};if _edebec .DayLong !=nil {if _cbcaf :=_edebec .DayLong .ValidateWithPath (path +"\u002f\u0044\u0061\u0079\u004c\u006f\u006e\u0067"); -_cbcaf !=nil {return _cbcaf ;};};if _edebec .MonthLong !=nil {if _ggfae :=_edebec .MonthLong .ValidateWithPath (path +"\u002f\u004d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067");_ggfae !=nil {return _ggfae ;};};if _edebec .YearLong !=nil {if _agedd :=_edebec .YearLong .ValidateWithPath (path +"\u002fY\u0065\u0061\u0072\u004c\u006f\u006eg"); -_agedd !=nil {return _agedd ;};};if _edebec .AnnotationRef !=nil {if _degbeb :=_edebec .AnnotationRef .ValidateWithPath (path +"\u002f\u0041\u006e\u006e\u006f\u0074\u0061\u0074\u0069o\u006e\u0052\u0065\u0066");_degbeb !=nil {return _degbeb ;};};if _edebec .FootnoteRef !=nil {if _eggdca :=_edebec .FootnoteRef .ValidateWithPath (path +"\u002f\u0046\u006fo\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"); -_eggdca !=nil {return _eggdca ;};};if _edebec .EndnoteRef !=nil {if _cbdeaf :=_edebec .EndnoteRef .ValidateWithPath (path +"/\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_cbdeaf !=nil {return _cbdeaf ;};};if _edebec .Separator !=nil {if _fgcea :=_edebec .Separator .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"); -_fgcea !=nil {return _fgcea ;};};if _edebec .ContinuationSeparator !=nil {if _gefdgc :=_edebec .ContinuationSeparator .ValidateWithPath (path +"\u002f\u0043\u006f\u006eti\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074o\u0072"); -_gefdgc !=nil {return _gefdgc ;};};if _edebec .Sym !=nil {if _febafa :=_edebec .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_febafa !=nil {return _febafa ;};};if _edebec .PgNum !=nil {if _fgdgc :=_edebec .PgNum .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d"); -_fgdgc !=nil {return _fgdgc ;};};if _edebec .Cr !=nil {if _gggfb :=_edebec .Cr .ValidateWithPath (path +"\u002f\u0043\u0072");_gggfb !=nil {return _gggfb ;};};if _edebec .Tab !=nil {if _dfcgf :=_edebec .Tab .ValidateWithPath (path +"\u002f\u0054\u0061\u0062"); -_dfcgf !=nil {return _dfcgf ;};};if _edebec .Object !=nil {if _eaedf :=_edebec .Object .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074");_eaedf !=nil {return _eaedf ;};};if _edebec .Pict !=nil {if _dgdbg :=_edebec .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074"); -_dgdbg !=nil {return _dgdbg ;};};if _edebec .FldChar !=nil {if _gegaead :=_edebec .FldChar .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");_gegaead !=nil {return _gegaead ;};};if _edebec .Ruby !=nil {if _ddbcgb :=_edebec .Ruby .ValidateWithPath (path +"\u002f\u0052\u0075b\u0079"); -_ddbcgb !=nil {return _ddbcgb ;};};if _edebec .FootnoteReference !=nil {if _bdbgg :=_edebec .FootnoteReference .ValidateWithPath (path +"\u002fF\u006fo\u0074\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");_bdbgg !=nil {return _bdbgg ; -};};if _edebec .EndnoteReference !=nil {if _begbcd :=_edebec .EndnoteReference .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_begbcd !=nil {return _begbcd ;};};if _edebec .CommentReference !=nil {if _efgfdb :=_edebec .CommentReference .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"); -_efgfdb !=nil {return _efgfdb ;};};if _edebec .Drawing !=nil {if _eddcf :=_edebec .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_eddcf !=nil {return _eddcf ;};};if _edebec .Ptab !=nil {if _cbgfd :=_edebec .Ptab .ValidateWithPath (path +"\u002f\u0050\u0074a\u0062"); -_cbgfd !=nil {return _cbgfd ;};};if _edebec .LastRenderedPageBreak !=nil {if _abaae :=_edebec .LastRenderedPageBreak .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065a\u006b"); -_abaae !=nil {return _abaae ;};};return nil ;};type CT_Odso struct{ +// Border Style +ValAttr ST_Border ; -// UDL Connection String -Udl *CT_String ; +// Border Color +ColorAttr *ST_HexColor ; -// Data Source Table Name -Table *CT_String ; +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; -// ODSO Data Source File Path -Src *CT_Rel ; +// Border Theme Color Tint +ThemeTintAttr *string ; -// Column Delimiter for Data Source -ColDelim *CT_DecimalNumber ; +// Border Theme Color Shade +ThemeShadeAttr *string ; -// ODSO Data Source Type -Type *CT_MailMergeSourceType ; +// Border Width +SzAttr *uint64 ; -// First Row of Data Source Contains Column Names -FHdr *CT_OnOff ; +// Border Spacing Measurement +SpaceAttr *uint64 ; -// External Data Source to Merge Field Mapping -FieldMapData []*CT_OdsoFieldMapData ; +// Border Shadow +ShadowAttr *_gf .ST_OnOff ; -// Reference to Inclusion/Exclusion Data for Data Source -RecipientData []*CT_Rel ;};func (_edeed *CT_Frameset )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dagfa :for {_bddae ,_egcc :=d .Token ();if _egcc !=nil {return _egcc ;};switch _aebcd :=_bddae .(type ){case _f .StartElement :switch _aebcd .Name {case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edeed .Sz =NewCT_String (); -if _dedee :=d .DecodeElement (_edeed .Sz ,&_aebcd );_dedee !=nil {return _dedee ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\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"}:_edeed .FramesetSplitbar =NewCT_FramesetSplitbar (); -if _aeccf :=d .DecodeElement (_edeed .FramesetSplitbar ,&_aebcd );_aeccf !=nil {return _aeccf ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edeed .FrameLayout =NewCT_FrameLayout (); -if _fcedd :=d .DecodeElement (_edeed .FrameLayout ,&_aebcd );_fcedd !=nil {return _fcedd ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edeed .Title =NewCT_String (); -if _gaca :=d .DecodeElement (_edeed .Title ,&_aebcd );_gaca !=nil {return _gaca ;};case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eadbe :=NewCT_FramesetChoice (); -if _dfbfe :=d .DecodeElement (&_eadbe .Frameset ,&_aebcd );_dfbfe !=nil {return _dfbfe ;};_edeed .Choice =append (_edeed .Choice ,_eadbe );case _f .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfged :=NewCT_FramesetChoice (); -if _gcaec :=d .DecodeElement (&_bfged .Frame ,&_aebcd );_gcaec !=nil {return _gcaec ;};_edeed .Choice =append (_edeed .Choice ,_bfged );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",_aebcd .Name ); -if _fcfdge :=d .Skip ();_fcfdge !=nil {return _fcfdge ;};};case _f .EndElement :break _dagfa ;case _f .CharData :};};return nil ;};func (_gcfff ST_PageBorderZOrder )String ()string {switch _gcfff {case 0:return "";case 1:return "\u0066\u0072\u006fn\u0074"; -case 2:return "\u0062\u0061\u0063\u006b";};return "";};func NewEG_ContentRunContent ()*EG_ContentRunContent {_gdbeeg :=&EG_ContentRunContent {};return _gdbeeg ;};func (_ggceefd ST_MailMergeOdsoFMDFieldType )String ()string {switch _ggceefd {case 0:return ""; -case 1:return "\u006e\u0075\u006c\u006c";case 2:return "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e";};return "";};func (_aeedcf ST_TabJc )Validate ()error {return _aeedcf .ValidateWithPath ("")};func init (){_fad .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 ); -_fad .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 ); -_fad .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 ); -_fad .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 ); -_fad .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 ); -_fad .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 ); -_fad .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 ); -_fad .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 ); -_fad .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 ); -_fad .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 ); -_fad .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 ); -_fad .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 ); -_fad .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 ); -_fad .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 ); -_fad .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 ); -_fad .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 ); -_fad .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 ); -_fad .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 ); -_fad .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 ); -_fad .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 ); -_fad .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 ); -_fad .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 ); -_fad .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 ); -_fad .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 ); -_fad .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 ); -_fad .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 ); -_fad .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 ); +// Create Frame Effect +FrameAttr *_gf .ST_OnOff ;};func (_dggef *CT_Cnf )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dggef .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_dggef .ValAttr )}); +};if _dggef .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_dggef .FirstRowAttr )});};if _dggef .LastRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_b .Sprintf ("\u0025\u0076",*_dggef .LastRowAttr )}); +};if _dggef .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 :_b .Sprintf ("\u0025\u0076",*_dggef .FirstColumnAttr )});};if _dggef .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 :_b .Sprintf ("\u0025\u0076",*_dggef .LastColumnAttr )}); +};if _dggef .OddVBandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dggef .OddVBandAttr )});};if _dggef .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 :_b .Sprintf ("\u0025\u0076",*_dggef .EvenVBandAttr )}); +};if _dggef .OddHBandAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dggef .OddHBandAttr )});};if _dggef .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 :_b .Sprintf ("\u0025\u0076",*_dggef .EvenHBandAttr )}); +};if _dggef .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 :_b .Sprintf ("\u0025\u0076",*_dggef .FirstRowFirstColumnAttr )}); +};if _dggef .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 :_b .Sprintf ("\u0025\u0076",*_dggef .FirstRowLastColumnAttr )}); +};if _dggef .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 :_b .Sprintf ("\u0025\u0076",*_dggef .LastRowFirstColumnAttr )}); +};if _dggef .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 :_b .Sprintf ("\u0025\u0076",*_dggef .LastRowLastColumnAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func init (){_ec .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 ); +_ec .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 ); +_ec .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 ); +_ec .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 ); +_ec .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 ); +_ec .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 ); +_ec .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 ); +_ec .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 ); +_ec .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 ); +_ec .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 ); +_ec .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 ); +_ec .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 ); +_ec .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 ); +_ec .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 ); +_ec .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 ); +_ec .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 ); +_ec .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 ); +_ec .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 ); +_ec .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 ); +_ec .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 ); +_ec .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 ); +_ec .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 ); +_ec .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 ); +_ec .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 ); +_ec .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 ); +_ec .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 ); +_ec .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 2869b7412b..07fa399145 100644 --- a/schema/urn/schemas_microsoft_com/office/excel/excel.go +++ b/schema/urn/schemas_microsoft_com/office/excel/excel.go @@ -9,249 +9,249 @@ // 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";_g "fmt";_eb "github.com/unidoc/unioffice";_da "github.com/unidoc/unioffice/common/logger";_b "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";);type CT_ClientData struct{ObjectTypeAttr ST_ObjectType ;MoveWithCells _b .ST_TrueFalseBlank ; -SizeWithCells _b .ST_TrueFalseBlank ;Anchor *string ;Locked _b .ST_TrueFalseBlank ;DefaultSize _b .ST_TrueFalseBlank ;PrintObject _b .ST_TrueFalseBlank ;Disabled _b .ST_TrueFalseBlank ;AutoFill _b .ST_TrueFalseBlank ;AutoLine _b .ST_TrueFalseBlank ;AutoPict _b .ST_TrueFalseBlank ; -FmlaMacro *string ;TextHAlign *string ;TextVAlign *string ;LockText _b .ST_TrueFalseBlank ;JustLastX _b .ST_TrueFalseBlank ;SecretEdit _b .ST_TrueFalseBlank ;Default _b .ST_TrueFalseBlank ;Help _b .ST_TrueFalseBlank ;Cancel _b .ST_TrueFalseBlank ;Dismiss _b .ST_TrueFalseBlank ; -Accel *int64 ;Accel2 *int64 ;Row *int64 ;Column *int64 ;Visible _b .ST_TrueFalseBlank ;RowHidden _b .ST_TrueFalseBlank ;ColHidden _b .ST_TrueFalseBlank ;VTEdit *int64 ;MultiLine _b .ST_TrueFalseBlank ;VScroll _b .ST_TrueFalseBlank ;ValidIds _b .ST_TrueFalseBlank ; -FmlaRange *string ;WidthMin *int64 ;Sel *int64 ;NoThreeD2 _b .ST_TrueFalseBlank ;SelType *string ;MultiSel *string ;LCT *string ;ListItem *string ;DropStyle *string ;Colored _b .ST_TrueFalseBlank ;DropLines *int64 ;Checked *int64 ;FmlaLink *string ;FmlaPict *string ; -NoThreeD _b .ST_TrueFalseBlank ;FirstButton _b .ST_TrueFalseBlank ;FmlaGroup *string ;Val *int64 ;Min *int64 ;Max *int64 ;Inc *int64 ;Page *int64 ;Horiz _b .ST_TrueFalseBlank ;Dx *int64 ;MapOCX _b .ST_TrueFalseBlank ;CF []string ;Camera _b .ST_TrueFalseBlank ; -RecalcAlways _b .ST_TrueFalseBlank ;AutoScale _b .ST_TrueFalseBlank ;DDE _b .ST_TrueFalseBlank ;UIObj _b .ST_TrueFalseBlank ;ScriptText *string ;ScriptExtended *string ;ScriptLanguage *uint32 ;ScriptLocation *uint32 ;FmlaTxbx *string ;};func (_dc *CT_ClientData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_dd ,_a :=_dc .ObjectTypeAttr .MarshalXMLAttr (_e .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"}); -if _a !=nil {return _a ;};start .Attr =append (start .Attr ,_dd );e .EncodeToken (start );if _dc .MoveWithCells !=_b .ST_TrueFalseBlankUnset {_bg :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u004do\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}}; -e .EncodeElement (_dc .MoveWithCells ,_bg );};if _dc .SizeWithCells !=_b .ST_TrueFalseBlankUnset {_bgf :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0053i\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_dc .SizeWithCells ,_bgf ); -};if _dc .Anchor !=nil {_c :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0041\u006e\u0063\u0068\u006f\u0072"}};_eb .AddPreserveSpaceAttr (&_c ,*_dc .Anchor );e .EncodeElement (_dc .Anchor ,_c );};if _dc .Locked !=_b .ST_TrueFalseBlankUnset {_ce :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0065\u0064"}}; -e .EncodeElement (_dc .Locked ,_ce );};if _dc .DefaultSize !=_b .ST_TrueFalseBlankUnset {_bc :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}};e .EncodeElement (_dc .DefaultSize ,_bc ); -};if _dc .PrintObject !=_b .ST_TrueFalseBlankUnset {_dcb :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0050\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_dc .PrintObject ,_dcb );};if _dc .Disabled !=_b .ST_TrueFalseBlankUnset {_ge :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}}; -e .EncodeElement (_dc .Disabled ,_ge );};if _dc .AutoFill !=_b .ST_TrueFalseBlankUnset {_af :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dc .AutoFill ,_af );};if _dc .AutoLine !=_b .ST_TrueFalseBlankUnset {_f :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}}; -e .EncodeElement (_dc .AutoLine ,_f );};if _dc .AutoPict !=_b .ST_TrueFalseBlankUnset {_bgd :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}};e .EncodeElement (_dc .AutoPict ,_bgd );};if _dc .FmlaMacro !=nil {_ed :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u004d\u0061\u0063\u0072\u006f"}}; -_eb .AddPreserveSpaceAttr (&_ed ,*_dc .FmlaMacro );e .EncodeElement (_dc .FmlaMacro ,_ed );};if _dc .TextHAlign !=nil {_gg :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}};_eb .AddPreserveSpaceAttr (&_gg ,*_dc .TextHAlign ); -e .EncodeElement (_dc .TextHAlign ,_gg );};if _dc .TextVAlign !=nil {_ebe :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}};_eb .AddPreserveSpaceAttr (&_ebe ,*_dc .TextVAlign );e .EncodeElement (_dc .TextVAlign ,_ebe ); -};if _dc .LockText !=_b .ST_TrueFalseBlankUnset {_eff :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}};e .EncodeElement (_dc .LockText ,_eff );};if _dc .JustLastX !=_b .ST_TrueFalseBlankUnset {_gd :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058"}}; -e .EncodeElement (_dc .JustLastX ,_gd );};if _dc .SecretEdit !=_b .ST_TrueFalseBlankUnset {_ag :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0053e\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}};e .EncodeElement (_dc .SecretEdit ,_ag );}; -if _dc .Default !=_b .ST_TrueFalseBlankUnset {_dce :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0044\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_dc .Default ,_dce );};if _dc .Help !=_b .ST_TrueFalseBlankUnset {_ec :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0048\u0065\u006c\u0070"}}; -e .EncodeElement (_dc .Help ,_ec );};if _dc .Cancel !=_b .ST_TrueFalseBlankUnset {_dae :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0043\u0061\u006e\u0063\u0065\u006c"}};e .EncodeElement (_dc .Cancel ,_dae );};if _dc .Dismiss !=_b .ST_TrueFalseBlankUnset {_ga :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0044\u0069\u0073\u006d\u0069\u0073s"}}; -e .EncodeElement (_dc .Dismiss ,_ga );};if _dc .Accel !=nil {_cd :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0041\u0063\u0063\u0065\u006c"}};e .EncodeElement (_dc .Accel ,_cd );};if _dc .Accel2 !=nil {_bgg :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0041\u0063\u0063\u0065\u006c\u0032"}}; -e .EncodeElement (_dc .Accel2 ,_bgg );};if _dc .Row !=nil {_gb :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0052o\u0077"}};e .EncodeElement (_dc .Row ,_gb );};if _dc .Column !=nil {_cc :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0043\u006f\u006c\u0075\u006d\u006e"}}; -e .EncodeElement (_dc .Column ,_cc );};if _dc .Visible !=_b .ST_TrueFalseBlankUnset {_cdb :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0056\u0069\u0073\u0069\u0062\u006ce"}};e .EncodeElement (_dc .Visible ,_cdb );};if _dc .RowHidden !=_b .ST_TrueFalseBlankUnset {_ceb :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e"}}; -e .EncodeElement (_dc .RowHidden ,_ceb );};if _dc .ColHidden !=_b .ST_TrueFalseBlankUnset {_ee :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_dc .ColHidden ,_ee );};if _dc .VTEdit !=nil {_dceb :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0056\u0054\u0045\u0064\u0069\u0074"}}; -e .EncodeElement (_dc .VTEdit ,_dceb );};if _dc .MultiLine !=_b .ST_TrueFalseBlankUnset {_gf :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"}};e .EncodeElement (_dc .MultiLine ,_gf );};if _dc .VScroll !=_b .ST_TrueFalseBlankUnset {_dac :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0056\u0053\u0063\u0072\u006f\u006cl"}}; -e .EncodeElement (_dc .VScroll ,_dac );};if _dc .ValidIds !=_b .ST_TrueFalseBlankUnset {_eg :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}};e .EncodeElement (_dc .ValidIds ,_eg );};if _dc .FmlaRange !=nil {_dda :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0052\u0061\u006e\u0067\u0065"}}; -_eb .AddPreserveSpaceAttr (&_dda ,*_dc .FmlaRange );e .EncodeElement (_dc .FmlaRange ,_dda );};if _dc .WidthMin !=nil {_fa :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}};e .EncodeElement (_dc .WidthMin ,_fa ); -};if _dc .Sel !=nil {_dcg :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0053e\u006c"}};e .EncodeElement (_dc .Sel ,_dcg );};if _dc .NoThreeD2 !=_b .ST_TrueFalseBlankUnset {_db :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032"}}; -e .EncodeElement (_dc .NoThreeD2 ,_db );};if _dc .SelType !=nil {_cebg :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0053\u0065\u006c\u0054\u0079\u0070e"}};_eb .AddPreserveSpaceAttr (&_cebg ,*_dc .SelType );e .EncodeElement (_dc .SelType ,_cebg ); -};if _dc .MultiSel !=nil {_fe :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}};_eb .AddPreserveSpaceAttr (&_fe ,*_dc .MultiSel );e .EncodeElement (_dc .MultiSel ,_fe );};if _dc .LCT !=nil {_aa :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004cC\u0054"}}; -_eb .AddPreserveSpaceAttr (&_aa ,*_dc .LCT );e .EncodeElement (_dc .LCT ,_aa );};if _dc .ListItem !=nil {_aff :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};_eb .AddPreserveSpaceAttr (&_aff ,*_dc .ListItem ); -e .EncodeElement (_dc .ListItem ,_aff );};if _dc .DropStyle !=nil {_cf :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u0053\u0074\u0079\u006c\u0065"}};_eb .AddPreserveSpaceAttr (&_cf ,*_dc .DropStyle );e .EncodeElement (_dc .DropStyle ,_cf ); -};if _dc .Colored !=_b .ST_TrueFalseBlankUnset {_cdd :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0043\u006f\u006c\u006f\u0072\u0065d"}};e .EncodeElement (_dc .Colored ,_cdd );};if _dc .DropLines !=nil {_ab :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_dc .DropLines ,_ab );};if _dc .Checked !=nil {_gfe :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0043\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_dc .Checked ,_gfe );};if _dc .FmlaLink !=nil {_bf :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}}; -_eb .AddPreserveSpaceAttr (&_bf ,*_dc .FmlaLink );e .EncodeElement (_dc .FmlaLink ,_bf );};if _dc .FmlaPict !=nil {_ebb :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}};_eb .AddPreserveSpaceAttr (&_ebb ,*_dc .FmlaPict ); -e .EncodeElement (_dc .FmlaPict ,_ebb );};if _dc .NoThreeD !=_b .ST_TrueFalseBlankUnset {_fab :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}};e .EncodeElement (_dc .NoThreeD ,_fab );};if _dc .FirstButton !=_b .ST_TrueFalseBlankUnset {_afb :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0046\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}}; -e .EncodeElement (_dc .FirstButton ,_afb );};if _dc .FmlaGroup !=nil {_bfg :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0047\u0072\u006f\u0075\u0070"}};_eb .AddPreserveSpaceAttr (&_bfg ,*_dc .FmlaGroup );e .EncodeElement (_dc .FmlaGroup ,_bfg ); -};if _dc .Val !=nil {_ca :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0056a\u006c"}};e .EncodeElement (_dc .Val ,_ca );};if _dc .Min !=nil {_dg :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004di\u006e"}};e .EncodeElement (_dc .Min ,_dg ); -};if _dc .Max !=nil {_eba :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004da\u0078"}};e .EncodeElement (_dc .Max ,_eba );};if _dc .Inc !=nil {_ae :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0049n\u0063"}};e .EncodeElement (_dc .Inc ,_ae ); -};if _dc .Page !=nil {_fac :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0050\u0061\u0067\u0065"}};e .EncodeElement (_dc .Page ,_fac );};if _dc .Horiz !=_b .ST_TrueFalseBlankUnset {_cg :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0048\u006f\u0072\u0069\u007a"}}; -e .EncodeElement (_dc .Horiz ,_cg );};if _dc .Dx !=nil {_fef :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0044\u0078"}};e .EncodeElement (_dc .Dx ,_fef );};if _dc .MapOCX !=_b .ST_TrueFalseBlankUnset {_cfd :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u004d\u0061\u0070\u004f\u0043\u0058"}}; -e .EncodeElement (_dc .MapOCX ,_cfd );};if _dc .CF !=nil {_cb :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0043\u0046"}};for _ ,_bb :=range _dc .CF {e .EncodeElement (_bb ,_cb );};};if _dc .Camera !=_b .ST_TrueFalseBlankUnset {_ad :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0043\u0061\u006d\u0065\u0072\u0061"}}; -e .EncodeElement (_dc .Camera ,_ad );};if _dc .RecalcAlways !=_b .ST_TrueFalseBlankUnset {_ebf :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0052\u0065\u0063\u0061\u006c\u0063\u0041l\u0077\u0061\u0079\u0073"}};e .EncodeElement (_dc .RecalcAlways ,_ebf ); -};if _dc .AutoScale !=_b .ST_TrueFalseBlankUnset {_eda :=_e .StartElement {Name :_e .Name {Local :"x\u003a\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_dc .AutoScale ,_eda );};if _dc .DDE !=_b .ST_TrueFalseBlankUnset {_ea :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0044D\u0045"}}; -e .EncodeElement (_dc .DDE ,_ea );};if _dc .UIObj !=_b .ST_TrueFalseBlankUnset {_agb :=_e .StartElement {Name :_e .Name {Local :"\u0078:\u0055\u0049\u004f\u0062\u006a"}};e .EncodeElement (_dc .UIObj ,_agb );};if _dc .ScriptText !=nil {_fg :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0053c\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}}; -_eb .AddPreserveSpaceAttr (&_fg ,*_dc .ScriptText );e .EncodeElement (_dc .ScriptText ,_fg );};if _dc .ScriptExtended !=nil {_ged :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u0045\u0078\u0074\u0065\u006e\u0064\u0065\u0064"}}; -_eb .AddPreserveSpaceAttr (&_ged ,*_dc .ScriptExtended );e .EncodeElement (_dc .ScriptExtended ,_ged );};if _dc .ScriptLanguage !=nil {_gc :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}}; -e .EncodeElement (_dc .ScriptLanguage ,_gc );};if _dc .ScriptLocation !=nil {_ebd :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dc .ScriptLocation ,_ebd ); -};if _dc .FmlaTxbx !=nil {_faf :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}};_eb .AddPreserveSpaceAttr (&_faf ,*_dc .FmlaTxbx );e .EncodeElement (_dc .FmlaTxbx ,_faf );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_agag ST_ObjectType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_agag .String (),start );};func (_cfa *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 _cfa .CT_ClientData .MarshalXML (e ,start );};func (_gcb ST_ObjectType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_edaa :=_e .Attr {};_edaa .Name =name ; -switch _gcb {case ST_ObjectTypeUnset :_edaa .Value ="";case ST_ObjectTypeButton :_edaa .Value ="\u0042\u0075\u0074\u0074\u006f\u006e";case ST_ObjectTypeCheckbox :_edaa .Value ="\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078";case ST_ObjectTypeDialog :_edaa .Value ="\u0044\u0069\u0061\u006c\u006f\u0067"; -case ST_ObjectTypeDrop :_edaa .Value ="\u0044\u0072\u006f\u0070";case ST_ObjectTypeEdit :_edaa .Value ="\u0045\u0064\u0069\u0074";case ST_ObjectTypeGBox :_edaa .Value ="\u0047\u0042\u006f\u0078";case ST_ObjectTypeLabel :_edaa .Value ="\u004c\u0061\u0062e\u006c"; -case ST_ObjectTypeLineA :_edaa .Value ="\u004c\u0069\u006ee\u0041";case ST_ObjectTypeList :_edaa .Value ="\u004c\u0069\u0073\u0074";case ST_ObjectTypeMovie :_edaa .Value ="\u004d\u006f\u0076i\u0065";case ST_ObjectTypeNote :_edaa .Value ="\u004e\u006f\u0074\u0065"; -case ST_ObjectTypePict :_edaa .Value ="\u0050\u0069\u0063\u0074";case ST_ObjectTypeRadio :_edaa .Value ="\u0052\u0061\u0064i\u006f";case ST_ObjectTypeRectA :_edaa .Value ="\u0052\u0065\u0063t\u0041";case ST_ObjectTypeScroll :_edaa .Value ="\u0053\u0063\u0072\u006f\u006c\u006c"; -case ST_ObjectTypeSpin :_edaa .Value ="\u0053\u0070\u0069\u006e";case ST_ObjectTypeShape :_edaa .Value ="\u0053\u0068\u0061p\u0065";case ST_ObjectTypeGroup :_edaa .Value ="\u0047\u0072\u006fu\u0070";case ST_ObjectTypeRect :_edaa .Value ="\u0052\u0065\u0063\u0074"; -};return _edaa ,nil ;};func (_fgcc *ST_ObjectType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cced ,_bgfb :=d .Token ();if _bgfb !=nil {return _bgfb ;};if _ddb ,_bbc :=_cced .(_e .EndElement );_bbc &&_ddb .Name ==start .Name {*_fgcc =1; -return nil ;};if _cda ,_efbf :=_cced .(_e .CharData );!_efbf {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",_cced );}else {switch string (_cda ){case "":*_fgcc =0; -case "\u0042\u0075\u0074\u0074\u006f\u006e":*_fgcc =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_fgcc =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_fgcc =3;case "\u0044\u0072\u006f\u0070":*_fgcc =4;case "\u0045\u0064\u0069\u0074":*_fgcc =5; -case "\u0047\u0042\u006f\u0078":*_fgcc =6;case "\u004c\u0061\u0062e\u006c":*_fgcc =7;case "\u004c\u0069\u006ee\u0041":*_fgcc =8;case "\u004c\u0069\u0073\u0074":*_fgcc =9;case "\u004d\u006f\u0076i\u0065":*_fgcc =10;case "\u004e\u006f\u0074\u0065":*_fgcc =11; -case "\u0050\u0069\u0063\u0074":*_fgcc =12;case "\u0052\u0061\u0064i\u006f":*_fgcc =13;case "\u0052\u0065\u0063t\u0041":*_fgcc =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_fgcc =15;case "\u0053\u0070\u0069\u006e":*_fgcc =16;case "\u0053\u0068\u0061p\u0065":*_fgcc =17; -case "\u0047\u0072\u006fu\u0070":*_fgcc =18;case "\u0052\u0065\u0063\u0074":*_fgcc =19;};};_cced ,_bgfb =d .Token ();if _bgfb !=nil {return _bgfb ;};if _ebbe ,_ead :=_cced .(_e .EndElement );_ead &&_ebbe .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",_cced ); -}; +package excel ;import (_b "encoding/xml";_f "fmt";_a "github.com/unidoc/unioffice";_g "github.com/unidoc/unioffice/common/logger";_ge "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";);type ClientData struct{CT_ClientData }; -// ValidateWithPath validates the CT_ClientData and its children, prefixing error messages with path -func (_cgb *CT_ClientData )ValidateWithPath (path string )error {if _cgb .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 _dde :=_cgb .ObjectTypeAttr .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dde !=nil {return _dde ;};if _gee :=_cgb .MoveWithCells .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073"); -_gee !=nil {return _gee ;};if _fbc :=_cgb .SizeWithCells .ValidateWithPath (path +"\u002f\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073");_fbc !=nil {return _fbc ;};if _afa :=_cgb .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064"); -_afa !=nil {return _afa ;};if _cbg :=_cgb .DefaultSize .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065");_cbg !=nil {return _cbg ;};if _dee :=_cgb .PrintObject .ValidateWithPath (path +"\u002f\u0050\u0072i\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"); -_dee !=nil {return _dee ;};if _bce :=_cgb .Disabled .ValidateWithPath (path +"\u002fD\u0069\u0073\u0061\u0062\u006c\u0065d");_bce !=nil {return _bce ;};if _edf :=_cgb .AutoFill .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0046\u0069\u006cl");_edf !=nil {return _edf ; -};if _ggb :=_cgb .AutoLine .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u004c\u0069\u006ee");_ggb !=nil {return _ggb ;};if _aag :=_cgb .AutoPict .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0050\u0069\u0063t");_aag !=nil {return _aag ;}; -if _ccg :=_cgb .LockText .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0054\u0065\u0078t");_ccg !=nil {return _ccg ;};if _gfc :=_cgb .JustLastX .ValidateWithPath (path +"\u002f\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058");_gfc !=nil {return _gfc ; -};if _bad :=_cgb .SecretEdit .ValidateWithPath (path +"/\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074");_bad !=nil {return _bad ;};if _eeeg :=_cgb .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_eeeg !=nil {return _eeeg ; -};if _egaf :=_cgb .Help .ValidateWithPath (path +"\u002f\u0048\u0065l\u0070");_egaf !=nil {return _egaf ;};if _dgf :=_cgb .Cancel .ValidateWithPath (path +"\u002fC\u0061\u006e\u0063\u0065\u006c");_dgf !=nil {return _dgf ;};if _agac :=_cgb .Dismiss .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u006d\u0069\u0073\u0073"); -_agac !=nil {return _agac ;};if _agd :=_cgb .Visible .ValidateWithPath (path +"\u002f\u0056\u0069\u0073\u0069\u0062\u006c\u0065");_agd !=nil {return _agd ;};if _afc :=_cgb .RowHidden .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e"); -_afc !=nil {return _afc ;};if _ddgf :=_cgb .ColHidden .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e");_ddgf !=nil {return _ddgf ;};if _fdb :=_cgb .MultiLine .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"); -_fdb !=nil {return _fdb ;};if _bcec :=_cgb .VScroll .ValidateWithPath (path +"\u002f\u0056\u0053\u0063\u0072\u006f\u006c\u006c");_bcec !=nil {return _bcec ;};if _gbcf :=_cgb .ValidIds .ValidateWithPath (path +"\u002fV\u0061\u006c\u0069\u0064\u0049\u0064s"); -_gbcf !=nil {return _gbcf ;};if _bba :=_cgb .NoThreeD2 .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032");_bba !=nil {return _bba ;};if _bab :=_cgb .Colored .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0065\u0064"); -_bab !=nil {return _bab ;};if _afbf :=_cgb .NoThreeD .ValidateWithPath (path +"\u002fN\u006f\u0054\u0068\u0072\u0065\u0065D");_afbf !=nil {return _afbf ;};if _aaf :=_cgb .FirstButton .ValidateWithPath (path +"\u002f\u0046\u0069r\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"); -_aaf !=nil {return _aaf ;};if _fggb :=_cgb .Horiz .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u0069\u007a");_fggb !=nil {return _fggb ;};if _fdcb :=_cgb .MapOCX .ValidateWithPath (path +"\u002fM\u0061\u0070\u004f\u0043\u0058");_fdcb !=nil {return _fdcb ; -};if _eea :=_cgb .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_eea !=nil {return _eea ;};if _dbcd :=_cgb .RecalcAlways .ValidateWithPath (path +"\u002f\u0052\u0065\u0063\u0061\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"); -_dbcd !=nil {return _dbcd ;};if _ggf :=_cgb .AutoScale .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065");_ggf !=nil {return _ggf ;};if _dgc :=_cgb .DDE .ValidateWithPath (path +"\u002f\u0044\u0044\u0045");_dgc !=nil {return _dgc ; -};if _bfa :=_cgb .UIObj .ValidateWithPath (path +"\u002f\u0055\u0049\u004f\u0062\u006a");_bfa !=nil {return _bfa ;};return nil ;};func (_ceg *ClientData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ceg .CT_ClientData =*NewCT_ClientData (); -for _ ,_ebg :=range start .Attr {if _ebg .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_ceg .ObjectTypeAttr .UnmarshalXMLAttr (_ebg );continue ;};};_bggg :for {_fgc ,_daag :=d .Token ();if _daag !=nil {return _daag ;};switch _cad :=_fgc .(type ){case _e .StartElement :switch _cad .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"}:_ceg .MoveWithCells =_b .ST_TrueFalseBlankUnset ; -if _fcd :=d .DecodeElement (&_ceg .MoveWithCells ,&_cad );_fcd !=nil {return _fcd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .SizeWithCells =_b .ST_TrueFalseBlankUnset ; -if _ddd :=d .DecodeElement (&_ceg .SizeWithCells ,&_cad );_ddd !=nil {return _ddd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .Anchor =new (string ); -if _gba :=d .DecodeElement (_ceg .Anchor ,&_cad );_gba !=nil {return _gba ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .Locked =_b .ST_TrueFalseBlankUnset ; -if _bced :=d .DecodeElement (&_ceg .Locked ,&_cad );_bced !=nil {return _bced ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .DefaultSize =_b .ST_TrueFalseBlankUnset ; -if _ageb :=d .DecodeElement (&_ceg .DefaultSize ,&_cad );_ageb !=nil {return _ageb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .PrintObject =_b .ST_TrueFalseBlankUnset ; -if _dbd :=d .DecodeElement (&_ceg .PrintObject ,&_cad );_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 :"\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}:_ceg .Disabled =_b .ST_TrueFalseBlankUnset ; -if _bd :=d .DecodeElement (&_ceg .Disabled ,&_cad );_bd !=nil {return _bd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .AutoFill =_b .ST_TrueFalseBlankUnset ; -if _eedc :=d .DecodeElement (&_ceg .AutoFill ,&_cad );_eedc !=nil {return _eedc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .AutoLine =_b .ST_TrueFalseBlankUnset ; -if _efb :=d .DecodeElement (&_ceg .AutoLine ,&_cad );_efb !=nil {return _efb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .AutoPict =_b .ST_TrueFalseBlankUnset ; -if _cafb :=d .DecodeElement (&_ceg .AutoPict ,&_cad );_cafb !=nil {return _cafb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .FmlaMacro =new (string ); -if _fefe :=d .DecodeElement (_ceg .FmlaMacro ,&_cad );_fefe !=nil {return _fefe ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .TextHAlign =new (string ); -if _ebbd :=d .DecodeElement (_ceg .TextHAlign ,&_cad );_ebbd !=nil {return _ebbd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .TextVAlign =new (string ); -if _eaab :=d .DecodeElement (_ceg .TextVAlign ,&_cad );_eaab !=nil {return _eaab ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .LockText =_b .ST_TrueFalseBlankUnset ; -if _fdf :=d .DecodeElement (&_ceg .LockText ,&_cad );_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 :"\u004au\u0073\u0074\u004c\u0061\u0073\u0074X"}:_ceg .JustLastX =_b .ST_TrueFalseBlankUnset ; -if _dcga :=d .DecodeElement (&_ceg .JustLastX ,&_cad );_dcga !=nil {return _dcga ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .SecretEdit =_b .ST_TrueFalseBlankUnset ; -if _adac :=d .DecodeElement (&_ceg .SecretEdit ,&_cad );_adac !=nil {return _adac ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .Default =_b .ST_TrueFalseBlankUnset ; -if _aac :=d .DecodeElement (&_ceg .Default ,&_cad );_aac !=nil {return _aac ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .Help =_b .ST_TrueFalseBlankUnset ; -if _dad :=d .DecodeElement (&_ceg .Help ,&_cad );_dad !=nil {return _dad ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .Cancel =_b .ST_TrueFalseBlankUnset ; -if _baa :=d .DecodeElement (&_ceg .Cancel ,&_cad );_baa !=nil {return _baa ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .Dismiss =_b .ST_TrueFalseBlankUnset ; -if _aed :=d .DecodeElement (&_ceg .Dismiss ,&_cad );_aed !=nil {return _aed ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .Accel =new (int64 ); -if _adf :=d .DecodeElement (_ceg .Accel ,&_cad );_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 :"\u0041\u0063\u0063\u0065\u006c\u0032"}:_ceg .Accel2 =new (int64 ); -if _edd :=d .DecodeElement (_ceg .Accel2 ,&_cad );_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 :"\u0052\u006f\u0077"}:_ceg .Row =new (int64 ); -if _eag :=d .DecodeElement (_ceg .Row ,&_cad );_eag !=nil {return _eag ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .Column =new (int64 ); -if _bcb :=d .DecodeElement (_ceg .Column ,&_cad );_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 :"\u0056i\u0073\u0069\u0062\u006c\u0065"}:_ceg .Visible =_b .ST_TrueFalseBlankUnset ; -if _aaeg :=d .DecodeElement (&_ceg .Visible ,&_cad );_aaeg !=nil {return _aaeg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .RowHidden =_b .ST_TrueFalseBlankUnset ; -if _dec :=d .DecodeElement (&_ceg .RowHidden ,&_cad );_dec !=nil {return _dec ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .ColHidden =_b .ST_TrueFalseBlankUnset ; -if _cebc :=d .DecodeElement (&_ceg .ColHidden ,&_cad );_cebc !=nil {return _cebc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .VTEdit =new (int64 ); -if _fcb :=d .DecodeElement (_ceg .VTEdit ,&_cad );_fcb !=nil {return _fcb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .MultiLine =_b .ST_TrueFalseBlankUnset ; -if _fde :=d .DecodeElement (&_ceg .MultiLine ,&_cad );_fde !=nil {return _fde ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .VScroll =_b .ST_TrueFalseBlankUnset ; -if _cgfa :=d .DecodeElement (&_ceg .VScroll ,&_cad );_cgfa !=nil {return _cgfa ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .ValidIds =_b .ST_TrueFalseBlankUnset ; -if _ade :=d .DecodeElement (&_ceg .ValidIds ,&_cad );_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 :"\u0046m\u006c\u0061\u0052\u0061\u006e\u0067e"}:_ceg .FmlaRange =new (string ); -if _bfde :=d .DecodeElement (_ceg .FmlaRange ,&_cad );_bfde !=nil {return _bfde ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .WidthMin =new (int64 ); -if _gfd :=d .DecodeElement (_ceg .WidthMin ,&_cad );_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 :"\u0053\u0065\u006c"}:_ceg .Sel =new (int64 ); -if _fdd :=d .DecodeElement (_ceg .Sel ,&_cad );_fdd !=nil {return _fdd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .NoThreeD2 =_b .ST_TrueFalseBlankUnset ; -if _edc :=d .DecodeElement (&_ceg .NoThreeD2 ,&_cad );_edc !=nil {return _edc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .SelType =new (string ); -if _ggbg :=d .DecodeElement (_ceg .SelType ,&_cad );_ggbg !=nil {return _ggbg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .MultiSel =new (string ); -if _bdb :=d .DecodeElement (_ceg .MultiSel ,&_cad );_bdb !=nil {return _bdb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .LCT =new (string ); -if _eedcc :=d .DecodeElement (_ceg .LCT ,&_cad );_eedcc !=nil {return _eedcc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .ListItem =new (string ); -if _fdde :=d .DecodeElement (_ceg .ListItem ,&_cad );_fdde !=nil {return _fdde ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .DropStyle =new (string ); -if _geg :=d .DecodeElement (_ceg .DropStyle ,&_cad );_geg !=nil {return _geg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .Colored =_b .ST_TrueFalseBlankUnset ; -if _fefa :=d .DecodeElement (&_ceg .Colored ,&_cad );_fefa !=nil {return _fefa ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .DropLines =new (int64 ); -if _ebaf :=d .DecodeElement (_ceg .DropLines ,&_cad );_ebaf !=nil {return _ebaf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .Checked =new (int64 ); -if _dba :=d .DecodeElement (_ceg .Checked ,&_cad );_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 :"\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}:_ceg .FmlaLink =new (string ); -if _fcg :=d .DecodeElement (_ceg .FmlaLink ,&_cad );_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 :"\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}:_ceg .FmlaPict =new (string ); -if _fece :=d .DecodeElement (_ceg .FmlaPict ,&_cad );_fece !=nil {return _fece ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .NoThreeD =_b .ST_TrueFalseBlankUnset ; -if _dca :=d .DecodeElement (&_ceg .NoThreeD ,&_cad );_dca !=nil {return _dca ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .FirstButton =_b .ST_TrueFalseBlankUnset ; -if _ebc :=d .DecodeElement (&_ceg .FirstButton ,&_cad );_ebc !=nil {return _ebc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .FmlaGroup =new (string ); -if _ddeg :=d .DecodeElement (_ceg .FmlaGroup ,&_cad );_ddeg !=nil {return _ddeg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .Val =new (int64 ); -if _dadf :=d .DecodeElement (_ceg .Val ,&_cad );_dadf !=nil {return _dadf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .Min =new (int64 ); -if _ced :=d .DecodeElement (_ceg .Min ,&_cad );_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 :"\u004d\u0061\u0078"}:_ceg .Max =new (int64 ); -if _deb :=d .DecodeElement (_ceg .Max ,&_cad );_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 :"\u0049\u006e\u0063"}:_ceg .Inc =new (int64 ); -if _dcgab :=d .DecodeElement (_ceg .Inc ,&_cad );_dcgab !=nil {return _dcgab ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .Page =new (int64 ); -if _eaabg :=d .DecodeElement (_ceg .Page ,&_cad );_eaabg !=nil {return _eaabg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .Horiz =_b .ST_TrueFalseBlankUnset ; -if _aafc :=d .DecodeElement (&_ceg .Horiz ,&_cad );_aafc !=nil {return _aafc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .Dx =new (int64 ); -if _cbcd :=d .DecodeElement (_ceg .Dx ,&_cad );_cbcd !=nil {return _cbcd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .MapOCX =_b .ST_TrueFalseBlankUnset ; -if _dgcd :=d .DecodeElement (&_ceg .MapOCX ,&_cad );_dgcd !=nil {return _dgcd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 _cbaf string ; -if _geb :=d .DecodeElement (&_cbaf ,&_cad );_geb !=nil {return _geb ;};_ceg .CF =append (_ceg .CF ,_cbaf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .Camera =_b .ST_TrueFalseBlankUnset ; -if _fdfd :=d .DecodeElement (&_ceg .Camera ,&_cad );_fdfd !=nil {return _fdfd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .RecalcAlways =_b .ST_TrueFalseBlankUnset ; -if _gcd :=d .DecodeElement (&_ceg .RecalcAlways ,&_cad );_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 :"\u0041u\u0074\u006f\u0053\u0063\u0061\u006ce"}:_ceg .AutoScale =_b .ST_TrueFalseBlankUnset ; -if _afcg :=d .DecodeElement (&_ceg .AutoScale ,&_cad );_afcg !=nil {return _afcg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .DDE =_b .ST_TrueFalseBlankUnset ; -if _bag :=d .DecodeElement (&_ceg .DDE ,&_cad );_bag !=nil {return _bag ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .UIObj =_b .ST_TrueFalseBlankUnset ; -if _bde :=d .DecodeElement (&_ceg .UIObj ,&_cad );_bde !=nil {return _bde ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .ScriptText =new (string ); -if _fgb :=d .DecodeElement (_ceg .ScriptText ,&_cad );_fgb !=nil {return _fgb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .ScriptExtended =new (string ); -if _afbd :=d .DecodeElement (_ceg .ScriptExtended ,&_cad );_afbd !=nil {return _afbd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ceg .ScriptLanguage =new (uint32 ); -if _gfb :=d .DecodeElement (_ceg .ScriptLanguage ,&_cad );_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 :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"}:_ceg .ScriptLocation =new (uint32 ); -if _bbf :=d .DecodeElement (_ceg .ScriptLocation ,&_cad );_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 :"\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}:_ceg .FmlaTxbx =new (string ); -if _ebae :=d .DecodeElement (_ceg .FmlaTxbx ,&_cad );_ebae !=nil {return _ebae ;};default:_da .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",_cad .Name ); -if _efbc :=d .Skip ();_efbc !=nil {return _efbc ;};};case _e .EndElement :break _bggg ;case _e .CharData :};};return nil ;};func (_aba ST_ObjectType )ValidateWithPath (path string )error {switch _aba {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 (_aba )); -};return nil ;}; +// Validate validates the CT_ClientData and its children +func (_gbc *CT_ClientData )Validate ()error {return _gbc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");}; // Validate validates the ClientData and its children -func (_abf *ClientData )Validate ()error {return _abf .ValidateWithPath ("\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func (_ddc *CT_ClientData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddc .ObjectTypeAttr =ST_ObjectType (1); -for _ ,_abc :=range start .Attr {if _abc .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_ddc .ObjectTypeAttr .UnmarshalXMLAttr (_abc );continue ;};};_dag :for {_aab ,_dcgf :=d .Token ();if _dcgf !=nil {return _dcgf ;};switch _cba :=_aab .(type ){case _e .StartElement :switch _cba .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"}:_ddc .MoveWithCells =_b .ST_TrueFalseBlankUnset ; -if _efe :=d .DecodeElement (&_ddc .MoveWithCells ,&_cba );_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 :"\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_ddc .SizeWithCells =_b .ST_TrueFalseBlankUnset ; -if _ba :=d .DecodeElement (&_ddc .SizeWithCells ,&_cba );_ba !=nil {return _ba ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .Anchor =new (string ); -if _gac :=d .DecodeElement (_ddc .Anchor ,&_cba );_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 :"\u004c\u006f\u0063\u006b\u0065\u0064"}:_ddc .Locked =_b .ST_TrueFalseBlankUnset ; -if _dcd :=d .DecodeElement (&_ddc .Locked ,&_cba );_dcd !=nil {return _dcd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .DefaultSize =_b .ST_TrueFalseBlankUnset ; -if _fc :=d .DecodeElement (&_ddc .DefaultSize ,&_cba );_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 :"P\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}:_ddc .PrintObject =_b .ST_TrueFalseBlankUnset ; -if _be :=d .DecodeElement (&_ddc .PrintObject ,&_cba );_be !=nil {return _be ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .Disabled =_b .ST_TrueFalseBlankUnset ; -if _beb :=d .DecodeElement (&_ddc .Disabled ,&_cba );_beb !=nil {return _beb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .AutoFill =_b .ST_TrueFalseBlankUnset ; -if _ff :=d .DecodeElement (&_ddc .AutoFill ,&_cba );_ff !=nil {return _ff ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .AutoLine =_b .ST_TrueFalseBlankUnset ; -if _bgb :=d .DecodeElement (&_ddc .AutoLine ,&_cba );_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\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}:_ddc .AutoPict =_b .ST_TrueFalseBlankUnset ; -if _gbc :=d .DecodeElement (&_ddc .AutoPict ,&_cba );_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 :"\u0046m\u006c\u0061\u004d\u0061\u0063\u0072o"}:_ddc .FmlaMacro =new (string ); -if _ddg :=d .DecodeElement (_ddc .FmlaMacro ,&_cba );_ddg !=nil {return _ddg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .TextHAlign =new (string ); -if _fd :=d .DecodeElement (_ddc .TextHAlign ,&_cba );_fd !=nil {return _fd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .TextVAlign =new (string ); -if _eae :=d .DecodeElement (_ddc .TextVAlign ,&_cba );_eae !=nil {return _eae ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .LockText =_b .ST_TrueFalseBlankUnset ; -if _gbg :=d .DecodeElement (&_ddc .LockText ,&_cba );_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 :"\u004au\u0073\u0074\u004c\u0061\u0073\u0074X"}:_ddc .JustLastX =_b .ST_TrueFalseBlankUnset ; -if _fdc :=d .DecodeElement (&_ddc .JustLastX ,&_cba );_fdc !=nil {return _fdc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .SecretEdit =_b .ST_TrueFalseBlankUnset ; -if _caf :=d .DecodeElement (&_ddc .SecretEdit ,&_cba );_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 :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_ddc .Default =_b .ST_TrueFalseBlankUnset ; -if _dbc :=d .DecodeElement (&_ddc .Default ,&_cba );_dbc !=nil {return _dbc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .Help =_b .ST_TrueFalseBlankUnset ; -if _egg :=d .DecodeElement (&_ddc .Help ,&_cba );_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 :"\u0043\u0061\u006e\u0063\u0065\u006c"}:_ddc .Cancel =_b .ST_TrueFalseBlankUnset ; -if _dced :=d .DecodeElement (&_ddc .Cancel ,&_cba );_dced !=nil {return _dced ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .Dismiss =_b .ST_TrueFalseBlankUnset ; -if _caa :=d .DecodeElement (&_ddc .Dismiss ,&_cba );_caa !=nil {return _caa ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .Accel =new (int64 ); -if _affd :=d .DecodeElement (_ddc .Accel ,&_cba );_affd !=nil {return _affd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .Accel2 =new (int64 ); -if _dbf :=d .DecodeElement (_ddc .Accel2 ,&_cba );_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 :"\u0052\u006f\u0077"}:_ddc .Row =new (int64 ); -if _daa :=d .DecodeElement (_ddc .Row ,&_cba );_daa !=nil {return _daa ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .Column =new (int64 ); -if _cce :=d .DecodeElement (_ddc .Column ,&_cba );_cce !=nil {return _cce ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .Visible =_b .ST_TrueFalseBlankUnset ; -if _fgg :=d .DecodeElement (&_ddc .Visible ,&_cba );_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 :"\u0052o\u0077\u0048\u0069\u0064\u0064\u0065n"}:_ddc .RowHidden =_b .ST_TrueFalseBlankUnset ; -if _age :=d .DecodeElement (&_ddc .RowHidden ,&_cba );_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 :"\u0043o\u006c\u0048\u0069\u0064\u0064\u0065n"}:_ddc .ColHidden =_b .ST_TrueFalseBlankUnset ; -if _eee :=d .DecodeElement (&_ddc .ColHidden ,&_cba );_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 :"\u0056\u0054\u0045\u0064\u0069\u0074"}:_ddc .VTEdit =new (int64 ); -if _eeg :=d .DecodeElement (_ddc .VTEdit ,&_cba );_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 :"\u004du\u006c\u0074\u0069\u004c\u0069\u006ee"}:_ddc .MultiLine =_b .ST_TrueFalseBlankUnset ; -if _gcg :=d .DecodeElement (&_ddc .MultiLine ,&_cba );_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 :"\u0056S\u0063\u0072\u006f\u006c\u006c"}:_ddc .VScroll =_b .ST_TrueFalseBlankUnset ; -if _de :=d .DecodeElement (&_ddc .VScroll ,&_cba );_de !=nil {return _de ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .ValidIds =_b .ST_TrueFalseBlankUnset ; -if _cgf :=d .DecodeElement (&_ddc .ValidIds ,&_cba );_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 :"\u0046m\u006c\u0061\u0052\u0061\u006e\u0067e"}:_ddc .FmlaRange =new (string ); -if _aae :=d .DecodeElement (_ddc .FmlaRange ,&_cba );_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 :"\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}:_ddc .WidthMin =new (int64 ); -if _cbc :=d .DecodeElement (_ddc .WidthMin ,&_cba );_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 :"\u0053\u0065\u006c"}:_ddc .Sel =new (int64 ); -if _aeb :=d .DecodeElement (_ddc .Sel ,&_cba );_aeb !=nil {return _aeb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .NoThreeD2 =_b .ST_TrueFalseBlankUnset ; -if _bfb :=d .DecodeElement (&_ddc .NoThreeD2 ,&_cba );_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 :"\u0053e\u006c\u0054\u0079\u0070\u0065"}:_ddc .SelType =new (string ); -if _fcf :=d .DecodeElement (_ddc .SelType ,&_cba );_fcf !=nil {return _fcf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .MultiSel =new (string ); -if _fb :=d .DecodeElement (_ddc .MultiSel ,&_cba );_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 :"\u004c\u0043\u0054"}:_ddc .LCT =new (string ); -if _aeg :=d .DecodeElement (_ddc .LCT ,&_cba );_aeg !=nil {return _aeg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .ListItem =new (string ); -if _fag :=d .DecodeElement (_ddc .ListItem ,&_cba );_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 :"\u0044r\u006f\u0070\u0053\u0074\u0079\u006ce"}:_ddc .DropStyle =new (string ); -if _cgc :=d .DecodeElement (_ddc .DropStyle ,&_cba );_cgc !=nil {return _cgc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .Colored =_b .ST_TrueFalseBlankUnset ; -if _gge :=d .DecodeElement (&_ddc .Colored ,&_cba );_gge !=nil {return _gge ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .DropLines =new (int64 ); -if _ac :=d .DecodeElement (_ddc .DropLines ,&_cba );_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 :"\u0043h\u0065\u0063\u006b\u0065\u0064"}:_ddc .Checked =new (int64 ); -if _eed :=d .DecodeElement (_ddc .Checked ,&_cba );_eed !=nil {return _eed ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .FmlaLink =new (string ); -if _ada :=d .DecodeElement (_ddc .FmlaLink ,&_cba );_ada !=nil {return _ada ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .FmlaPict =new (string ); -if _cfe :=d .DecodeElement (_ddc .FmlaPict ,&_cba );_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 :"\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}:_ddc .NoThreeD =_b .ST_TrueFalseBlankUnset ; -if _cfec :=d .DecodeElement (&_ddc .NoThreeD ,&_cba );_cfec !=nil {return _cfec ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .FirstButton =_b .ST_TrueFalseBlankUnset ; -if _ffc :=d .DecodeElement (&_ddc .FirstButton ,&_cba );_ffc !=nil {return _ffc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .FmlaGroup =new (string ); -if _ega :=d .DecodeElement (_ddc .FmlaGroup ,&_cba );_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 :"\u0056\u0061\u006c"}:_ddc .Val =new (int64 ); -if _deg :=d .DecodeElement (_ddc .Val ,&_cba );_deg !=nil {return _deg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .Min =new (int64 ); -if _bgdb :=d .DecodeElement (_ddc .Min ,&_cba );_bgdb !=nil {return _bgdb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .Max =new (int64 ); -if _aga :=d .DecodeElement (_ddc .Max ,&_cba );_aga !=nil {return _aga ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .Inc =new (int64 ); -if _edb :=d .DecodeElement (_ddc .Inc ,&_cba );_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 :"\u0050\u0061\u0067\u0065"}:_ddc .Page =new (int64 ); -if _dcc :=d .DecodeElement (_ddc .Page ,&_cba );_dcc !=nil {return _dcc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .Horiz =_b .ST_TrueFalseBlankUnset ; -if _daef :=d .DecodeElement (&_ddc .Horiz ,&_cba );_daef !=nil {return _daef ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .Dx =new (int64 ); -if _acb :=d .DecodeElement (_ddc .Dx ,&_cba );_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 :"\u004d\u0061\u0070\u004f\u0043\u0058"}:_ddc .MapOCX =_b .ST_TrueFalseBlankUnset ; -if _eaa :=d .DecodeElement (&_ddc .MapOCX ,&_cba );_eaa !=nil {return _eaa ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 _cgd string ; -if _eeb :=d .DecodeElement (&_cgd ,&_cba );_eeb !=nil {return _eeb ;};_ddc .CF =append (_ddc .CF ,_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 :"\u0043\u0061\u006d\u0065\u0072\u0061"}:_ddc .Camera =_b .ST_TrueFalseBlankUnset ; -if _gec :=d .DecodeElement (&_ddc .Camera ,&_cba );_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 :"\u0052\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"}:_ddc .RecalcAlways =_b .ST_TrueFalseBlankUnset ; -if _efg :=d .DecodeElement (&_ddc .RecalcAlways ,&_cba );_efg !=nil {return _efg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .AutoScale =_b .ST_TrueFalseBlankUnset ; -if _daf :=d .DecodeElement (&_ddc .AutoScale ,&_cba );_daf !=nil {return _daf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .DDE =_b .ST_TrueFalseBlankUnset ; -if _ece :=d .DecodeElement (&_ddc .DDE ,&_cba );_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 :"\u0055\u0049\u004fb\u006a"}:_ddc .UIObj =_b .ST_TrueFalseBlankUnset ; -if _gbe :=d .DecodeElement (&_ddc .UIObj ,&_cba );_gbe !=nil {return _gbe ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .ScriptText =new (string ); -if _ddgg :=d .DecodeElement (_ddc .ScriptText ,&_cba );_ddgg !=nil {return _ddgg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .ScriptExtended =new (string ); -if _fge :=d .DecodeElement (_ddc .ScriptExtended ,&_cba );_fge !=nil {return _fge ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .ScriptLanguage =new (uint32 ); -if _bcg :=d .DecodeElement (_ddc .ScriptLanguage ,&_cba );_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 :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"}:_ddc .ScriptLocation =new (uint32 ); -if _df :=d .DecodeElement (_ddc .ScriptLocation ,&_cba );_df !=nil {return _df ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddc .FmlaTxbx =new (string ); -if _fec :=d .DecodeElement (_ddc .FmlaTxbx ,&_cba );_fec !=nil {return _fec ;};default:_da .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",_cba .Name ); -if _feb :=d .Skip ();_feb !=nil {return _feb ;};};case _e .EndElement :break _dag ;case _e .CharData :};};return nil ;};func (_bebf ST_ObjectType )Validate ()error {return _bebf .ValidateWithPath ("")};func (_efgg *ST_ObjectType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_efgg =0; -case "\u0042\u0075\u0074\u0074\u006f\u006e":*_efgg =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_efgg =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_efgg =3;case "\u0044\u0072\u006f\u0070":*_efgg =4;case "\u0045\u0064\u0069\u0074":*_efgg =5; -case "\u0047\u0042\u006f\u0078":*_efgg =6;case "\u004c\u0061\u0062e\u006c":*_efgg =7;case "\u004c\u0069\u006ee\u0041":*_efgg =8;case "\u004c\u0069\u0073\u0074":*_efgg =9;case "\u004d\u006f\u0076i\u0065":*_efgg =10;case "\u004e\u006f\u0074\u0065":*_efgg =11; -case "\u0050\u0069\u0063\u0074":*_efgg =12;case "\u0052\u0061\u0064i\u006f":*_efgg =13;case "\u0052\u0065\u0063t\u0041":*_efgg =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_efgg =15;case "\u0053\u0070\u0069\u006e":*_efgg =16;case "\u0053\u0068\u0061p\u0065":*_efgg =17; -case "\u0047\u0072\u006fu\u0070":*_efgg =18;case "\u0052\u0065\u0063\u0074":*_efgg =19;};return nil ;};func NewClientData ()*ClientData {_ebeg :=&ClientData {};_ebeg .CT_ClientData =*NewCT_ClientData ();return _ebeg ;};func NewCT_ClientData ()*CT_ClientData {_ef :=&CT_ClientData {}; -_ef .ObjectTypeAttr =ST_ObjectType (1);return _ef ;}; +func (_deb *ClientData )Validate ()error {return _deb .ValidateWithPath ("\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func (_bafcb *ST_ObjectType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbge ,_bdce :=d .Token (); +if _bdce !=nil {return _bdce ;};if _bdf ,_gecg :=_dbge .(_b .EndElement );_gecg &&_bdf .Name ==start .Name {*_bafcb =1;return nil ;};if _eac ,_cagd :=_dbge .(_b .CharData );!_cagd {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbge ); +}else {switch string (_eac ){case "":*_bafcb =0;case "\u0042\u0075\u0074\u0074\u006f\u006e":*_bafcb =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_bafcb =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_bafcb =3;case "\u0044\u0072\u006f\u0070":*_bafcb =4; +case "\u0045\u0064\u0069\u0074":*_bafcb =5;case "\u0047\u0042\u006f\u0078":*_bafcb =6;case "\u004c\u0061\u0062e\u006c":*_bafcb =7;case "\u004c\u0069\u006ee\u0041":*_bafcb =8;case "\u004c\u0069\u0073\u0074":*_bafcb =9;case "\u004d\u006f\u0076i\u0065":*_bafcb =10; +case "\u004e\u006f\u0074\u0065":*_bafcb =11;case "\u0050\u0069\u0063\u0074":*_bafcb =12;case "\u0052\u0061\u0064i\u006f":*_bafcb =13;case "\u0052\u0065\u0063t\u0041":*_bafcb =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_bafcb =15;case "\u0053\u0070\u0069\u006e":*_bafcb =16; +case "\u0053\u0068\u0061p\u0065":*_bafcb =17;case "\u0047\u0072\u006fu\u0070":*_bafcb =18;case "\u0052\u0065\u0063\u0074":*_bafcb =19;};};_dbge ,_bdce =d .Token ();if _bdce !=nil {return _bdce ;};if _defc ,_cba :=_dbge .(_b .EndElement );_cba &&_defc .Name ==start .Name {return nil ; +};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbge );};func (_bcb *ClientData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcb .CT_ClientData =*NewCT_ClientData (); +for _ ,_cff :=range start .Attr {if _cff .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_bcb .ObjectTypeAttr .UnmarshalXMLAttr (_cff );continue ;};};_gad :for {_deed ,_agg :=d .Token ();if _agg !=nil {return _agg ;};switch _bgd :=_deed .(type ){case _b .StartElement :switch _bgd .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .MoveWithCells =_ge .ST_TrueFalseBlankUnset ; +if _bdd :=d .DecodeElement (&_bcb .MoveWithCells ,&_bgd );_bdd !=nil {return _bdd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .SizeWithCells =_ge .ST_TrueFalseBlankUnset ; +if _efc :=d .DecodeElement (&_bcb .SizeWithCells ,&_bgd );_efc !=nil {return _efc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .Anchor =new (string ); +if _bgfg :=d .DecodeElement (_bcb .Anchor ,&_bgd );_bgfg !=nil {return _bgfg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .Locked =_ge .ST_TrueFalseBlankUnset ; +if _agaa :=d .DecodeElement (&_bcb .Locked ,&_bgd );_agaa !=nil {return _agaa ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .DefaultSize =_ge .ST_TrueFalseBlankUnset ; +if _cffg :=d .DecodeElement (&_bcb .DefaultSize ,&_bgd );_cffg !=nil {return _cffg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .PrintObject =_ge .ST_TrueFalseBlankUnset ; +if _aefb :=d .DecodeElement (&_bcb .PrintObject ,&_bgd );_aefb !=nil {return _aefb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .Disabled =_ge .ST_TrueFalseBlankUnset ; +if _bbb :=d .DecodeElement (&_bcb .Disabled ,&_bgd );_bbb !=nil {return _bbb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .AutoFill =_ge .ST_TrueFalseBlankUnset ; +if _cdfa :=d .DecodeElement (&_bcb .AutoFill ,&_bgd );_cdfa !=nil {return _cdfa ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .AutoLine =_ge .ST_TrueFalseBlankUnset ; +if _ggd :=d .DecodeElement (&_bcb .AutoLine ,&_bgd );_ggd !=nil {return _ggd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .AutoPict =_ge .ST_TrueFalseBlankUnset ; +if _edg :=d .DecodeElement (&_bcb .AutoPict ,&_bgd );_edg !=nil {return _edg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .FmlaMacro =new (string ); +if _ab :=d .DecodeElement (_bcb .FmlaMacro ,&_bgd );_ab !=nil {return _ab ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .TextHAlign =new (string ); +if _beab :=d .DecodeElement (_bcb .TextHAlign ,&_bgd );_beab !=nil {return _beab ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .TextVAlign =new (string ); +if _dcec :=d .DecodeElement (_bcb .TextVAlign ,&_bgd );_dcec !=nil {return _dcec ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .LockText =_ge .ST_TrueFalseBlankUnset ; +if _efbd :=d .DecodeElement (&_bcb .LockText ,&_bgd );_efbd !=nil {return _efbd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .JustLastX =_ge .ST_TrueFalseBlankUnset ; +if _bfc :=d .DecodeElement (&_bcb .JustLastX ,&_bgd );_bfc !=nil {return _bfc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .SecretEdit =_ge .ST_TrueFalseBlankUnset ; +if _gbbc :=d .DecodeElement (&_bcb .SecretEdit ,&_bgd );_gbbc !=nil {return _gbbc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .Default =_ge .ST_TrueFalseBlankUnset ; +if _acb :=d .DecodeElement (&_bcb .Default ,&_bgd );_acb !=nil {return _acb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .Help =_ge .ST_TrueFalseBlankUnset ; +if _aac :=d .DecodeElement (&_bcb .Help ,&_bgd );_aac !=nil {return _aac ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .Cancel =_ge .ST_TrueFalseBlankUnset ; +if _efe :=d .DecodeElement (&_bcb .Cancel ,&_bgd );_efe !=nil {return _efe ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .Dismiss =_ge .ST_TrueFalseBlankUnset ; +if _bag :=d .DecodeElement (&_bcb .Dismiss ,&_bgd );_bag !=nil {return _bag ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .Accel =new (int64 ); +if _gec :=d .DecodeElement (_bcb .Accel ,&_bgd );_gec !=nil {return _gec ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .Accel2 =new (int64 ); +if _adbb :=d .DecodeElement (_bcb .Accel2 ,&_bgd );_adbb !=nil {return _adbb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .Row =new (int64 ); +if _gde :=d .DecodeElement (_bcb .Row ,&_bgd );_gde !=nil {return _gde ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .Column =new (int64 ); +if _cdfe :=d .DecodeElement (_bcb .Column ,&_bgd );_cdfe !=nil {return _cdfe ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .Visible =_ge .ST_TrueFalseBlankUnset ; +if _geb :=d .DecodeElement (&_bcb .Visible ,&_bgd );_geb !=nil {return _geb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .RowHidden =_ge .ST_TrueFalseBlankUnset ; +if _ccb :=d .DecodeElement (&_bcb .RowHidden ,&_bgd );_ccb !=nil {return _ccb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .ColHidden =_ge .ST_TrueFalseBlankUnset ; +if _aee :=d .DecodeElement (&_bcb .ColHidden ,&_bgd );_aee !=nil {return _aee ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .VTEdit =new (int64 ); +if _fcfd :=d .DecodeElement (_bcb .VTEdit ,&_bgd );_fcfd !=nil {return _fcfd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .MultiLine =_ge .ST_TrueFalseBlankUnset ; +if _bbbd :=d .DecodeElement (&_bcb .MultiLine ,&_bgd );_bbbd !=nil {return _bbbd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .VScroll =_ge .ST_TrueFalseBlankUnset ; +if _def :=d .DecodeElement (&_bcb .VScroll ,&_bgd );_def !=nil {return _def ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .ValidIds =_ge .ST_TrueFalseBlankUnset ; +if _egcd :=d .DecodeElement (&_bcb .ValidIds ,&_bgd );_egcd !=nil {return _egcd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .FmlaRange =new (string ); +if _cdg :=d .DecodeElement (_bcb .FmlaRange ,&_bgd );_cdg !=nil {return _cdg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .WidthMin =new (int64 ); +if _dfe :=d .DecodeElement (_bcb .WidthMin ,&_bgd );_dfe !=nil {return _dfe ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .Sel =new (int64 ); +if _gccc :=d .DecodeElement (_bcb .Sel ,&_bgd );_gccc !=nil {return _gccc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .NoThreeD2 =_ge .ST_TrueFalseBlankUnset ; +if _abf :=d .DecodeElement (&_bcb .NoThreeD2 ,&_bgd );_abf !=nil {return _abf ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .SelType =new (string ); +if _afa :=d .DecodeElement (_bcb .SelType ,&_bgd );_afa !=nil {return _afa ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .MultiSel =new (string ); +if _fca :=d .DecodeElement (_bcb .MultiSel ,&_bgd );_fca !=nil {return _fca ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .LCT =new (string ); +if _gfb :=d .DecodeElement (_bcb .LCT ,&_bgd );_gfb !=nil {return _gfb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .ListItem =new (string ); +if _deg :=d .DecodeElement (_bcb .ListItem ,&_bgd );_deg !=nil {return _deg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .DropStyle =new (string ); +if _fdd :=d .DecodeElement (_bcb .DropStyle ,&_bgd );_fdd !=nil {return _fdd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .Colored =_ge .ST_TrueFalseBlankUnset ; +if _fec :=d .DecodeElement (&_bcb .Colored ,&_bgd );_fec !=nil {return _fec ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .DropLines =new (int64 ); +if _gbba :=d .DecodeElement (_bcb .DropLines ,&_bgd );_gbba !=nil {return _gbba ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .Checked =new (int64 ); +if _egfa :=d .DecodeElement (_bcb .Checked ,&_bgd );_egfa !=nil {return _egfa ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .FmlaLink =new (string ); +if _aeba :=d .DecodeElement (_bcb .FmlaLink ,&_bgd );_aeba !=nil {return _aeba ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .FmlaPict =new (string ); +if _fdf :=d .DecodeElement (_bcb .FmlaPict ,&_bgd );_fdf !=nil {return _fdf ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .NoThreeD =_ge .ST_TrueFalseBlankUnset ; +if _fff :=d .DecodeElement (&_bcb .NoThreeD ,&_bgd );_fff !=nil {return _fff ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .FirstButton =_ge .ST_TrueFalseBlankUnset ; +if _bef :=d .DecodeElement (&_bcb .FirstButton ,&_bgd );_bef !=nil {return _bef ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .FmlaGroup =new (string ); +if _fgg :=d .DecodeElement (_bcb .FmlaGroup ,&_bgd );_fgg !=nil {return _fgg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .Val =new (int64 ); +if _add :=d .DecodeElement (_bcb .Val ,&_bgd );_add !=nil {return _add ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .Min =new (int64 ); +if _dga :=d .DecodeElement (_bcb .Min ,&_bgd );_dga !=nil {return _dga ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .Max =new (int64 ); +if _eaa :=d .DecodeElement (_bcb .Max ,&_bgd );_eaa !=nil {return _eaa ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .Inc =new (int64 ); +if _cfg :=d .DecodeElement (_bcb .Inc ,&_bgd );_cfg !=nil {return _cfg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .Page =new (int64 ); +if _ada :=d .DecodeElement (_bcb .Page ,&_bgd );_ada !=nil {return _ada ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .Horiz =_ge .ST_TrueFalseBlankUnset ; +if _dgf :=d .DecodeElement (&_bcb .Horiz ,&_bgd );_dgf !=nil {return _dgf ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .Dx =new (int64 ); +if _ged :=d .DecodeElement (_bcb .Dx ,&_bgd );_ged !=nil {return _ged ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .MapOCX =_ge .ST_TrueFalseBlankUnset ; +if _aefd :=d .DecodeElement (&_bcb .MapOCX ,&_bgd );_aefd !=nil {return _aefd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 _fegd string ; +if _fde :=d .DecodeElement (&_fegd ,&_bgd );_fde !=nil {return _fde ;};_bcb .CF =append (_bcb .CF ,_fegd );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .Camera =_ge .ST_TrueFalseBlankUnset ; +if _dfea :=d .DecodeElement (&_bcb .Camera ,&_bgd );_dfea !=nil {return _dfea ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .RecalcAlways =_ge .ST_TrueFalseBlankUnset ; +if _ffba :=d .DecodeElement (&_bcb .RecalcAlways ,&_bgd );_ffba !=nil {return _ffba ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .AutoScale =_ge .ST_TrueFalseBlankUnset ; +if _ebb :=d .DecodeElement (&_bcb .AutoScale ,&_bgd );_ebb !=nil {return _ebb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .DDE =_ge .ST_TrueFalseBlankUnset ; +if _dfa :=d .DecodeElement (&_bcb .DDE ,&_bgd );_dfa !=nil {return _dfa ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .UIObj =_ge .ST_TrueFalseBlankUnset ; +if _ggda :=d .DecodeElement (&_bcb .UIObj ,&_bgd );_ggda !=nil {return _ggda ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .ScriptText =new (string ); +if _ccbc :=d .DecodeElement (_bcb .ScriptText ,&_bgd );_ccbc !=nil {return _ccbc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .ScriptExtended =new (string ); +if _eaed :=d .DecodeElement (_bcb .ScriptExtended ,&_bgd );_eaed !=nil {return _eaed ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .ScriptLanguage =new (uint32 ); +if _fab :=d .DecodeElement (_bcb .ScriptLanguage ,&_bgd );_fab !=nil {return _fab ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .ScriptLocation =new (uint32 ); +if _egb :=d .DecodeElement (_bcb .ScriptLocation ,&_bgd );_egb !=nil {return _egb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcb .FmlaTxbx =new (string ); +if _aaf :=d .DecodeElement (_bcb .FmlaTxbx ,&_bgd );_aaf !=nil {return _aaf ;};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\u006c\u0069e\u006e\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_bgd .Name ); +if _aggc :=d .Skip ();_aggc !=nil {return _aggc ;};};case _b .EndElement :break _gad ;case _b .CharData :};};return nil ;};func NewClientData ()*ClientData {_bdg :=&ClientData {};_bdg .CT_ClientData =*NewCT_ClientData ();return _bdg ;};func (_feac ST_ObjectType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dgae :=_b .Attr {}; +_dgae .Name =name ;switch _feac {case ST_ObjectTypeUnset :_dgae .Value ="";case ST_ObjectTypeButton :_dgae .Value ="\u0042\u0075\u0074\u0074\u006f\u006e";case ST_ObjectTypeCheckbox :_dgae .Value ="\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078";case ST_ObjectTypeDialog :_dgae .Value ="\u0044\u0069\u0061\u006c\u006f\u0067"; +case ST_ObjectTypeDrop :_dgae .Value ="\u0044\u0072\u006f\u0070";case ST_ObjectTypeEdit :_dgae .Value ="\u0045\u0064\u0069\u0074";case ST_ObjectTypeGBox :_dgae .Value ="\u0047\u0042\u006f\u0078";case ST_ObjectTypeLabel :_dgae .Value ="\u004c\u0061\u0062e\u006c"; +case ST_ObjectTypeLineA :_dgae .Value ="\u004c\u0069\u006ee\u0041";case ST_ObjectTypeList :_dgae .Value ="\u004c\u0069\u0073\u0074";case ST_ObjectTypeMovie :_dgae .Value ="\u004d\u006f\u0076i\u0065";case ST_ObjectTypeNote :_dgae .Value ="\u004e\u006f\u0074\u0065"; +case ST_ObjectTypePict :_dgae .Value ="\u0050\u0069\u0063\u0074";case ST_ObjectTypeRadio :_dgae .Value ="\u0052\u0061\u0064i\u006f";case ST_ObjectTypeRectA :_dgae .Value ="\u0052\u0065\u0063t\u0041";case ST_ObjectTypeScroll :_dgae .Value ="\u0053\u0063\u0072\u006f\u006c\u006c"; +case ST_ObjectTypeSpin :_dgae .Value ="\u0053\u0070\u0069\u006e";case ST_ObjectTypeShape :_dgae .Value ="\u0053\u0068\u0061p\u0065";case ST_ObjectTypeGroup :_dgae .Value ="\u0047\u0072\u006fu\u0070";case ST_ObjectTypeRect :_dgae .Value ="\u0052\u0065\u0063\u0074"; +};return _dgae ,nil ;};type ST_ObjectType byte ;func (_ef *CT_ClientData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_c ,_geg :=_ef .ObjectTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"}); +if _geg !=nil {return _geg ;};start .Attr =append (start .Attr ,_c );e .EncodeToken (start );if _ef .MoveWithCells !=_ge .ST_TrueFalseBlankUnset {_gc :=_b .StartElement {Name :_b .Name {Local :"\u0078:\u004do\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}}; +e .EncodeElement (_ef .MoveWithCells ,_gc );};if _ef .SizeWithCells !=_ge .ST_TrueFalseBlankUnset {_gcc :=_b .StartElement {Name :_b .Name {Local :"\u0078:\u0053i\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_ef .SizeWithCells ,_gcc ); +};if _ef .Anchor !=nil {_ff :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0041\u006e\u0063\u0068\u006f\u0072"}};_a .AddPreserveSpaceAttr (&_ff ,*_ef .Anchor );e .EncodeElement (_ef .Anchor ,_ff );};if _ef .Locked !=_ge .ST_TrueFalseBlankUnset {_bg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0065\u0064"}}; +e .EncodeElement (_ef .Locked ,_bg );};if _ef .DefaultSize !=_ge .ST_TrueFalseBlankUnset {_ae :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ef .DefaultSize ,_ae ); +};if _ef .PrintObject !=_ge .ST_TrueFalseBlankUnset {_efg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0050\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_ef .PrintObject ,_efg );};if _ef .Disabled !=_ge .ST_TrueFalseBlankUnset {_cc :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}}; +e .EncodeElement (_ef .Disabled ,_cc );};if _ef .AutoFill !=_ge .ST_TrueFalseBlankUnset {_fc :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ef .AutoFill ,_fc );};if _ef .AutoLine !=_ge .ST_TrueFalseBlankUnset {_aa :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}}; +e .EncodeElement (_ef .AutoLine ,_aa );};if _ef .AutoPict !=_ge .ST_TrueFalseBlankUnset {_ga :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}};e .EncodeElement (_ef .AutoPict ,_ga );};if _ef .FmlaMacro !=nil {_d :=_b .StartElement {Name :_b .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u004d\u0061\u0063\u0072\u006f"}}; +_a .AddPreserveSpaceAttr (&_d ,*_ef .FmlaMacro );e .EncodeElement (_ef .FmlaMacro ,_d );};if _ef .TextHAlign !=nil {_ad :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}};_a .AddPreserveSpaceAttr (&_ad ,*_ef .TextHAlign ); +e .EncodeElement (_ef .TextHAlign ,_ad );};if _ef .TextVAlign !=nil {_fcg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}};_a .AddPreserveSpaceAttr (&_fcg ,*_ef .TextVAlign );e .EncodeElement (_ef .TextVAlign ,_fcg ); +};if _ef .LockText !=_ge .ST_TrueFalseBlankUnset {_gf :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}};e .EncodeElement (_ef .LockText ,_gf );};if _ef .JustLastX !=_ge .ST_TrueFalseBlankUnset {_aca :=_b .StartElement {Name :_b .Name {Local :"x\u003a\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058"}}; +e .EncodeElement (_ef .JustLastX ,_aca );};if _ef .SecretEdit !=_ge .ST_TrueFalseBlankUnset {_eb :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0053e\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}};e .EncodeElement (_ef .SecretEdit ,_eb ); +};if _ef .Default !=_ge .ST_TrueFalseBlankUnset {_fe :=_b .StartElement {Name :_b .Name {Local :"\u0078:\u0044\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_ef .Default ,_fe );};if _ef .Help !=_ge .ST_TrueFalseBlankUnset {_da :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0048\u0065\u006c\u0070"}}; +e .EncodeElement (_ef .Help ,_da );};if _ef .Cancel !=_ge .ST_TrueFalseBlankUnset {_ffg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0043\u0061\u006e\u0063\u0065\u006c"}};e .EncodeElement (_ef .Cancel ,_ffg );};if _ef .Dismiss !=_ge .ST_TrueFalseBlankUnset {_bd :=_b .StartElement {Name :_b .Name {Local :"\u0078:\u0044\u0069\u0073\u006d\u0069\u0073s"}}; +e .EncodeElement (_ef .Dismiss ,_bd );};if _ef .Accel !=nil {_efd :=_b .StartElement {Name :_b .Name {Local :"\u0078:\u0041\u0063\u0063\u0065\u006c"}};e .EncodeElement (_ef .Accel ,_efd );};if _ef .Accel2 !=nil {_gae :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0041\u0063\u0063\u0065\u006c\u0032"}}; +e .EncodeElement (_ef .Accel2 ,_gae );};if _ef .Row !=nil {_ca :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0052o\u0077"}};e .EncodeElement (_ef .Row ,_ca );};if _ef .Column !=nil {_gb :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0043\u006f\u006c\u0075\u006d\u006e"}}; +e .EncodeElement (_ef .Column ,_gb );};if _ef .Visible !=_ge .ST_TrueFalseBlankUnset {_gaa :=_b .StartElement {Name :_b .Name {Local :"\u0078:\u0056\u0069\u0073\u0069\u0062\u006ce"}};e .EncodeElement (_ef .Visible ,_gaa );};if _ef .RowHidden !=_ge .ST_TrueFalseBlankUnset {_gee :=_b .StartElement {Name :_b .Name {Local :"x\u003a\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e"}}; +e .EncodeElement (_ef .RowHidden ,_gee );};if _ef .ColHidden !=_ge .ST_TrueFalseBlankUnset {_ba :=_b .StartElement {Name :_b .Name {Local :"x\u003a\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_ef .ColHidden ,_ba );};if _ef .VTEdit !=nil {_dd :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0056\u0054\u0045\u0064\u0069\u0074"}}; +e .EncodeElement (_ef .VTEdit ,_dd );};if _ef .MultiLine !=_ge .ST_TrueFalseBlankUnset {_gcf :=_b .StartElement {Name :_b .Name {Local :"x\u003a\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"}};e .EncodeElement (_ef .MultiLine ,_gcf );};if _ef .VScroll !=_ge .ST_TrueFalseBlankUnset {_cca :=_b .StartElement {Name :_b .Name {Local :"\u0078:\u0056\u0053\u0063\u0072\u006f\u006cl"}}; +e .EncodeElement (_ef .VScroll ,_cca );};if _ef .ValidIds !=_ge .ST_TrueFalseBlankUnset {_fg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}};e .EncodeElement (_ef .ValidIds ,_fg );};if _ef .FmlaRange !=nil {_gg :=_b .StartElement {Name :_b .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0052\u0061\u006e\u0067\u0065"}}; +_a .AddPreserveSpaceAttr (&_gg ,*_ef .FmlaRange );e .EncodeElement (_ef .FmlaRange ,_gg );};if _ef .WidthMin !=nil {_fgf :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}};e .EncodeElement (_ef .WidthMin ,_fgf ); +};if _ef .Sel !=nil {_fge :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0053e\u006c"}};e .EncodeElement (_ef .Sel ,_fge );};if _ef .NoThreeD2 !=_ge .ST_TrueFalseBlankUnset {_baf :=_b .StartElement {Name :_b .Name {Local :"x\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032"}}; +e .EncodeElement (_ef .NoThreeD2 ,_baf );};if _ef .SelType !=nil {_bgf :=_b .StartElement {Name :_b .Name {Local :"\u0078:\u0053\u0065\u006c\u0054\u0079\u0070e"}};_a .AddPreserveSpaceAttr (&_bgf ,*_ef .SelType );e .EncodeElement (_ef .SelType ,_bgf );}; +if _ef .MultiSel !=nil {_gccg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}};_a .AddPreserveSpaceAttr (&_gccg ,*_ef .MultiSel );e .EncodeElement (_ef .MultiSel ,_gccg );};if _ef .LCT !=nil {_cce :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u004cC\u0054"}}; +_a .AddPreserveSpaceAttr (&_cce ,*_ef .LCT );e .EncodeElement (_ef .LCT ,_cce );};if _ef .ListItem !=nil {_eg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};_a .AddPreserveSpaceAttr (&_eg ,*_ef .ListItem ); +e .EncodeElement (_ef .ListItem ,_eg );};if _ef .DropStyle !=nil {_fb :=_b .StartElement {Name :_b .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u0053\u0074\u0079\u006c\u0065"}};_a .AddPreserveSpaceAttr (&_fb ,*_ef .DropStyle );e .EncodeElement (_ef .DropStyle ,_fb ); +};if _ef .Colored !=_ge .ST_TrueFalseBlankUnset {_af :=_b .StartElement {Name :_b .Name {Local :"\u0078:\u0043\u006f\u006c\u006f\u0072\u0065d"}};e .EncodeElement (_ef .Colored ,_af );};if _ef .DropLines !=nil {_cag :=_b .StartElement {Name :_b .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_ef .DropLines ,_cag );};if _ef .Checked !=nil {_feg :=_b .StartElement {Name :_b .Name {Local :"\u0078:\u0043\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_ef .Checked ,_feg );};if _ef .FmlaLink !=nil {_ccd :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}}; +_a .AddPreserveSpaceAttr (&_ccd ,*_ef .FmlaLink );e .EncodeElement (_ef .FmlaLink ,_ccd );};if _ef .FmlaPict !=nil {_gbg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}};_a .AddPreserveSpaceAttr (&_gbg ,*_ef .FmlaPict ); +e .EncodeElement (_ef .FmlaPict ,_gbg );};if _ef .NoThreeD !=_ge .ST_TrueFalseBlankUnset {_bae :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}};e .EncodeElement (_ef .NoThreeD ,_bae );};if _ef .FirstButton !=_ge .ST_TrueFalseBlankUnset {_egg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0046\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}}; +e .EncodeElement (_ef .FirstButton ,_egg );};if _ef .FmlaGroup !=nil {_ee :=_b .StartElement {Name :_b .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0047\u0072\u006f\u0075\u0070"}};_a .AddPreserveSpaceAttr (&_ee ,*_ef .FmlaGroup );e .EncodeElement (_ef .FmlaGroup ,_ee ); +};if _ef .Val !=nil {_dc :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0056a\u006c"}};e .EncodeElement (_ef .Val ,_dc );};if _ef .Min !=nil {_bge :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u004di\u006e"}};e .EncodeElement (_ef .Min ,_bge ); +};if _ef .Max !=nil {_de :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u004da\u0078"}};e .EncodeElement (_ef .Max ,_de );};if _ef .Inc !=nil {_ccf :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0049n\u0063"}};e .EncodeElement (_ef .Inc ,_ccf ); +};if _ef .Page !=nil {_ege :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0050\u0061\u0067\u0065"}};e .EncodeElement (_ef .Page ,_ege );};if _ef .Horiz !=_ge .ST_TrueFalseBlankUnset {_bc :=_b .StartElement {Name :_b .Name {Local :"\u0078:\u0048\u006f\u0072\u0069\u007a"}}; +e .EncodeElement (_ef .Horiz ,_bc );};if _ef .Dx !=nil {_fa :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0044\u0078"}};e .EncodeElement (_ef .Dx ,_fa );};if _ef .MapOCX !=_ge .ST_TrueFalseBlankUnset {_fba :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u004d\u0061\u0070\u004f\u0043\u0058"}}; +e .EncodeElement (_ef .MapOCX ,_fba );};if _ef .CF !=nil {_fbb :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0043\u0046"}};for _ ,_bad :=range _ef .CF {e .EncodeElement (_bad ,_fbb );};};if _ef .Camera !=_ge .ST_TrueFalseBlankUnset {_acg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0043\u0061\u006d\u0065\u0072\u0061"}}; +e .EncodeElement (_ef .Camera ,_acg );};if _ef .RecalcAlways !=_ge .ST_TrueFalseBlankUnset {_bde :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0052\u0065\u0063\u0061\u006c\u0063\u0041l\u0077\u0061\u0079\u0073"}};e .EncodeElement (_ef .RecalcAlways ,_bde ); +};if _ef .AutoScale !=_ge .ST_TrueFalseBlankUnset {_adb :=_b .StartElement {Name :_b .Name {Local :"x\u003a\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_ef .AutoScale ,_adb );};if _ef .DDE !=_ge .ST_TrueFalseBlankUnset {_cb :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0044D\u0045"}}; +e .EncodeElement (_ef .DDE ,_cb );};if _ef .UIObj !=_ge .ST_TrueFalseBlankUnset {_ea :=_b .StartElement {Name :_b .Name {Local :"\u0078:\u0055\u0049\u004f\u0062\u006a"}};e .EncodeElement (_ef .UIObj ,_ea );};if _ef .ScriptText !=nil {_adg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0053c\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}}; +_a .AddPreserveSpaceAttr (&_adg ,*_ef .ScriptText );e .EncodeElement (_ef .ScriptText ,_adg );};if _ef .ScriptExtended !=nil {_be :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u0045\u0078\u0074\u0065\u006e\u0064\u0065\u0064"}}; +_a .AddPreserveSpaceAttr (&_be ,*_ef .ScriptExtended );e .EncodeElement (_ef .ScriptExtended ,_be );};if _ef .ScriptLanguage !=nil {_fbae :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}}; +e .EncodeElement (_ef .ScriptLanguage ,_fbae );};if _ef .ScriptLocation !=nil {_bea :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ef .ScriptLocation ,_bea ); +};if _ef .FmlaTxbx !=nil {_cbe :=_b .StartElement {Name :_b .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}};_a .AddPreserveSpaceAttr (&_cbe ,*_ef .FmlaTxbx );e .EncodeElement (_ef .FmlaTxbx ,_cbe );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};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 (_edge *ST_ObjectType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_edge =0; +case "\u0042\u0075\u0074\u0074\u006f\u006e":*_edge =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_edge =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_edge =3;case "\u0044\u0072\u006f\u0070":*_edge =4;case "\u0045\u0064\u0069\u0074":*_edge =5; +case "\u0047\u0042\u006f\u0078":*_edge =6;case "\u004c\u0061\u0062e\u006c":*_edge =7;case "\u004c\u0069\u006ee\u0041":*_edge =8;case "\u004c\u0069\u0073\u0074":*_edge =9;case "\u004d\u006f\u0076i\u0065":*_edge =10;case "\u004e\u006f\u0074\u0065":*_edge =11; +case "\u0050\u0069\u0063\u0074":*_edge =12;case "\u0052\u0061\u0064i\u006f":*_edge =13;case "\u0052\u0065\u0063t\u0041":*_edge =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_edge =15;case "\u0053\u0070\u0069\u006e":*_edge =16;case "\u0053\u0068\u0061p\u0065":*_edge =17; +case "\u0047\u0072\u006fu\u0070":*_edge =18;case "\u0052\u0065\u0063\u0074":*_edge =19;};return nil ;};func (_cdec ST_ObjectType )Validate ()error {return _cdec .ValidateWithPath ("")};func (_dcea ST_ObjectType )ValidateWithPath (path string )error {switch _dcea {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 (_dcea )); +};return nil ;};type CT_ClientData struct{ObjectTypeAttr ST_ObjectType ;MoveWithCells _ge .ST_TrueFalseBlank ;SizeWithCells _ge .ST_TrueFalseBlank ;Anchor *string ;Locked _ge .ST_TrueFalseBlank ;DefaultSize _ge .ST_TrueFalseBlank ;PrintObject _ge .ST_TrueFalseBlank ; +Disabled _ge .ST_TrueFalseBlank ;AutoFill _ge .ST_TrueFalseBlank ;AutoLine _ge .ST_TrueFalseBlank ;AutoPict _ge .ST_TrueFalseBlank ;FmlaMacro *string ;TextHAlign *string ;TextVAlign *string ;LockText _ge .ST_TrueFalseBlank ;JustLastX _ge .ST_TrueFalseBlank ; +SecretEdit _ge .ST_TrueFalseBlank ;Default _ge .ST_TrueFalseBlank ;Help _ge .ST_TrueFalseBlank ;Cancel _ge .ST_TrueFalseBlank ;Dismiss _ge .ST_TrueFalseBlank ;Accel *int64 ;Accel2 *int64 ;Row *int64 ;Column *int64 ;Visible _ge .ST_TrueFalseBlank ;RowHidden _ge .ST_TrueFalseBlank ; +ColHidden _ge .ST_TrueFalseBlank ;VTEdit *int64 ;MultiLine _ge .ST_TrueFalseBlank ;VScroll _ge .ST_TrueFalseBlank ;ValidIds _ge .ST_TrueFalseBlank ;FmlaRange *string ;WidthMin *int64 ;Sel *int64 ;NoThreeD2 _ge .ST_TrueFalseBlank ;SelType *string ;MultiSel *string ; +LCT *string ;ListItem *string ;DropStyle *string ;Colored _ge .ST_TrueFalseBlank ;DropLines *int64 ;Checked *int64 ;FmlaLink *string ;FmlaPict *string ;NoThreeD _ge .ST_TrueFalseBlank ;FirstButton _ge .ST_TrueFalseBlank ;FmlaGroup *string ;Val *int64 ; +Min *int64 ;Max *int64 ;Inc *int64 ;Page *int64 ;Horiz _ge .ST_TrueFalseBlank ;Dx *int64 ;MapOCX _ge .ST_TrueFalseBlank ;CF []string ;Camera _ge .ST_TrueFalseBlank ;RecalcAlways _ge .ST_TrueFalseBlank ;AutoScale _ge .ST_TrueFalseBlank ;DDE _ge .ST_TrueFalseBlank ; +UIObj _ge .ST_TrueFalseBlank ;ScriptText *string ;ScriptExtended *string ;ScriptLanguage *uint32 ;ScriptLocation *uint32 ;FmlaTxbx *string ;};func (_agc ST_ObjectType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_agc .String (),start ); +};func (_bfg *ClientData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_b .Attr {Name :_b .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 ,_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\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061";return _bfg .CT_ClientData .MarshalXML (e ,start );}; -// Validate validates the CT_ClientData and its children -func (_bfd *CT_ClientData )Validate ()error {return _bfd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};type ClientData struct{CT_ClientData };type ST_ObjectType byte ;func (_bff ST_ObjectType )String ()string {switch _bff {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;); +// ValidateWithPath validates the CT_ClientData and its children, prefixing error messages with path +func (_gbgd *CT_ClientData )ValidateWithPath (path string )error {if _gbgd .ObjectTypeAttr ==ST_ObjectTypeUnset {return _f .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 _bgb :=_gbgd .ObjectTypeAttr .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bgb !=nil {return _bgb ;};if _ec :=_gbgd .MoveWithCells .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073"); +_ec !=nil {return _ec ;};if _gcfb :=_gbgd .SizeWithCells .ValidateWithPath (path +"\u002f\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073");_gcfb !=nil {return _gcfb ;};if _gfa :=_gbgd .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064"); +_gfa !=nil {return _gfa ;};if _bgba :=_gbgd .DefaultSize .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065");_bgba !=nil {return _bgba ;};if _fce :=_gbgd .PrintObject .ValidateWithPath (path +"\u002f\u0050\u0072i\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"); +_fce !=nil {return _fce ;};if _aeb :=_gbgd .Disabled .ValidateWithPath (path +"\u002fD\u0069\u0073\u0061\u0062\u006c\u0065d");_aeb !=nil {return _aeb ;};if _aae :=_gbgd .AutoFill .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0046\u0069\u006cl"); +_aae !=nil {return _aae ;};if _bca :=_gbgd .AutoLine .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u004c\u0069\u006ee");_bca !=nil {return _bca ;};if _egf :=_gbgd .AutoPict .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0050\u0069\u0063t"); +_egf !=nil {return _egf ;};if _aag :=_gbgd .LockText .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0054\u0065\u0078t");_aag !=nil {return _aag ;};if _dce :=_gbgd .JustLastX .ValidateWithPath (path +"\u002f\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058"); +_dce !=nil {return _dce ;};if _agab :=_gbgd .SecretEdit .ValidateWithPath (path +"/\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074");_agab !=nil {return _agab ;};if _fbg :=_gbgd .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074"); +_fbg !=nil {return _fbg ;};if _aebd :=_gbgd .Help .ValidateWithPath (path +"\u002f\u0048\u0065l\u0070");_aebd !=nil {return _aebd ;};if _acgd :=_gbgd .Cancel .ValidateWithPath (path +"\u002fC\u0061\u006e\u0063\u0065\u006c");_acgd !=nil {return _acgd ;}; +if _fgef :=_gbgd .Dismiss .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u006d\u0069\u0073\u0073");_fgef !=nil {return _fgef ;};if _ffcc :=_gbgd .Visible .ValidateWithPath (path +"\u002f\u0056\u0069\u0073\u0069\u0062\u006c\u0065");_ffcc !=nil {return _ffcc ; +};if _efdc :=_gbgd .RowHidden .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e");_efdc !=nil {return _efdc ;};if _gbb :=_gbgd .ColHidden .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e"); +_gbb !=nil {return _gbb ;};if _dab :=_gbgd .MultiLine .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065");_dab !=nil {return _dab ;};if _dgb :=_gbgd .VScroll .ValidateWithPath (path +"\u002f\u0056\u0053\u0063\u0072\u006f\u006c\u006c"); +_dgb !=nil {return _dgb ;};if _aec :=_gbgd .ValidIds .ValidateWithPath (path +"\u002fV\u0061\u006c\u0069\u0064\u0049\u0064s");_aec !=nil {return _aec ;};if _gegd :=_gbgd .NoThreeD2 .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032"); +_gegd !=nil {return _gegd ;};if _gfad :=_gbgd .Colored .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0065\u0064");_gfad !=nil {return _gfad ;};if _fea :=_gbgd .NoThreeD .ValidateWithPath (path +"\u002fN\u006f\u0054\u0068\u0072\u0065\u0065D"); +_fea !=nil {return _fea ;};if _cdb :=_gbgd .FirstButton .ValidateWithPath (path +"\u002f\u0046\u0069r\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e");_cdb !=nil {return _cdb ;};if _bbf :=_gbgd .Horiz .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u0069\u007a"); +_bbf !=nil {return _bbf ;};if _dbgd :=_gbgd .MapOCX .ValidateWithPath (path +"\u002fM\u0061\u0070\u004f\u0043\u0058");_dbgd !=nil {return _dbgd ;};if _fbda :=_gbgd .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_fbda !=nil {return _fbda ; +};if _bgab :=_gbgd .RecalcAlways .ValidateWithPath (path +"\u002f\u0052\u0065\u0063\u0061\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073");_bgab !=nil {return _bgab ;};if _dgg :=_gbgd .AutoScale .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065"); +_dgg !=nil {return _dgg ;};if _ddc :=_gbgd .DDE .ValidateWithPath (path +"\u002f\u0044\u0044\u0045");_ddc !=nil {return _ddc ;};if _dfc :=_gbgd .UIObj .ValidateWithPath (path +"\u002f\u0055\u0049\u004f\u0062\u006a");_dfc !=nil {return _dfc ;};return nil ; +};func NewCT_ClientData ()*CT_ClientData {_ac :=&CT_ClientData {};_ac .ObjectTypeAttr =ST_ObjectType (1);return _ac ;}; // ValidateWithPath validates the ClientData and its children, prefixing error messages with path -func (_bee *ClientData )ValidateWithPath (path string )error {if _dga :=_bee .CT_ClientData .ValidateWithPath (path );_dga !=nil {return _dga ;};return nil ;};func init (){_eb .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 ); -_eb .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 ); +func (_gea *ClientData )ValidateWithPath (path string )error {if _cdgc :=_gea .CT_ClientData .ValidateWithPath (path );_cdgc !=nil {return _cdgc ;};return nil ;};func (_gaf *CT_ClientData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gaf .ObjectTypeAttr =ST_ObjectType (1); +for _ ,_egc :=range start .Attr {if _egc .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_gaf .ObjectTypeAttr .UnmarshalXMLAttr (_egc );continue ;};};_gd :for {_gdf ,_ag :=d .Token ();if _ag !=nil {return _ag ;};switch _aga :=_gdf .(type ){case _b .StartElement :switch _aga .Name {case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .MoveWithCells =_ge .ST_TrueFalseBlankUnset ; +if _ccg :=d .DecodeElement (&_gaf .MoveWithCells ,&_aga );_ccg !=nil {return _ccg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .SizeWithCells =_ge .ST_TrueFalseBlankUnset ; +if _aeg :=d .DecodeElement (&_gaf .SizeWithCells ,&_aga );_aeg !=nil {return _aeg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .Anchor =new (string ); +if _dad :=d .DecodeElement (_gaf .Anchor ,&_aga );_dad !=nil {return _dad ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .Locked =_ge .ST_TrueFalseBlankUnset ; +if _ce :=d .DecodeElement (&_gaf .Locked ,&_aga );_ce !=nil {return _ce ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .DefaultSize =_ge .ST_TrueFalseBlankUnset ; +if _efgb :=d .DecodeElement (&_gaf .DefaultSize ,&_aga );_efgb !=nil {return _efgb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .PrintObject =_ge .ST_TrueFalseBlankUnset ; +if _bdc :=d .DecodeElement (&_gaf .PrintObject ,&_aga );_bdc !=nil {return _bdc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .Disabled =_ge .ST_TrueFalseBlankUnset ; +if _db :=d .DecodeElement (&_gaf .Disabled ,&_aga );_db !=nil {return _db ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .AutoFill =_ge .ST_TrueFalseBlankUnset ; +if _bgc :=d .DecodeElement (&_gaf .AutoFill ,&_aga );_bgc !=nil {return _bgc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .AutoLine =_ge .ST_TrueFalseBlankUnset ; +if _baef :=d .DecodeElement (&_gaf .AutoLine ,&_aga );_baef !=nil {return _baef ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .AutoPict =_ge .ST_TrueFalseBlankUnset ; +if _gaee :=d .DecodeElement (&_gaf .AutoPict ,&_aga );_gaee !=nil {return _gaee ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .FmlaMacro =new (string ); +if _fbbc :=d .DecodeElement (_gaf .FmlaMacro ,&_aga );_fbbc !=nil {return _fbbc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .TextHAlign =new (string ); +if _gfd :=d .DecodeElement (_gaf .TextHAlign ,&_aga );_gfd !=nil {return _gfd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .TextVAlign =new (string ); +if _cbc :=d .DecodeElement (_gaf .TextVAlign ,&_aga );_cbc !=nil {return _cbc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .LockText =_ge .ST_TrueFalseBlankUnset ; +if _efgf :=d .DecodeElement (&_gaf .LockText ,&_aga );_efgf !=nil {return _efgf ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .JustLastX =_ge .ST_TrueFalseBlankUnset ; +if _cf :=d .DecodeElement (&_gaf .JustLastX ,&_aga );_cf !=nil {return _cf ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .SecretEdit =_ge .ST_TrueFalseBlankUnset ; +if _dbg :=d .DecodeElement (&_gaf .SecretEdit ,&_aga );_dbg !=nil {return _dbg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .Default =_ge .ST_TrueFalseBlankUnset ; +if _bdb :=d .DecodeElement (&_gaf .Default ,&_aga );_bdb !=nil {return _bdb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .Help =_ge .ST_TrueFalseBlankUnset ; +if _cfc :=d .DecodeElement (&_gaf .Help ,&_aga );_cfc !=nil {return _cfc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .Cancel =_ge .ST_TrueFalseBlankUnset ; +if _bafc :=d .DecodeElement (&_gaf .Cancel ,&_aga );_bafc !=nil {return _bafc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .Dismiss =_ge .ST_TrueFalseBlankUnset ; +if _dg :=d .DecodeElement (&_gaf .Dismiss ,&_aga );_dg !=nil {return _dg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .Accel =new (int64 ); +if _cg :=d .DecodeElement (_gaf .Accel ,&_aga );_cg !=nil {return _cg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .Accel2 =new (int64 ); +if _fcd :=d .DecodeElement (_gaf .Accel2 ,&_aga );_fcd !=nil {return _fcd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .Row =new (int64 ); +if _edf :=d .DecodeElement (_gaf .Row ,&_aga );_edf !=nil {return _edf ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .Column =new (int64 ); +if _cee :=d .DecodeElement (_gaf .Column ,&_aga );_cee !=nil {return _cee ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .Visible =_ge .ST_TrueFalseBlankUnset ; +if _gdd :=d .DecodeElement (&_gaf .Visible ,&_aga );_gdd !=nil {return _gdd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .RowHidden =_ge .ST_TrueFalseBlankUnset ; +if _bf :=d .DecodeElement (&_gaf .RowHidden ,&_aga );_bf !=nil {return _bf ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .ColHidden =_ge .ST_TrueFalseBlankUnset ; +if _fbc :=d .DecodeElement (&_gaf .ColHidden ,&_aga );_fbc !=nil {return _fbc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .VTEdit =new (int64 ); +if _ccfc :=d .DecodeElement (_gaf .VTEdit ,&_aga );_ccfc !=nil {return _ccfc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .MultiLine =_ge .ST_TrueFalseBlankUnset ; +if _gff :=d .DecodeElement (&_gaf .MultiLine ,&_aga );_gff !=nil {return _gff ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .VScroll =_ge .ST_TrueFalseBlankUnset ; +if _gbga :=d .DecodeElement (&_gaf .VScroll ,&_aga );_gbga !=nil {return _gbga ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .ValidIds =_ge .ST_TrueFalseBlankUnset ; +if _ffb :=d .DecodeElement (&_gaf .ValidIds ,&_aga );_ffb !=nil {return _ffb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .FmlaRange =new (string ); +if _gef :=d .DecodeElement (_gaf .FmlaRange ,&_aga );_gef !=nil {return _gef ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .WidthMin =new (int64 ); +if _df :=d .DecodeElement (_gaf .WidthMin ,&_aga );_df !=nil {return _df ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .Sel =new (int64 ); +if _geed :=d .DecodeElement (_gaf .Sel ,&_aga );_geed !=nil {return _geed ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .NoThreeD2 =_ge .ST_TrueFalseBlankUnset ; +if _cagg :=d .DecodeElement (&_gaf .NoThreeD2 ,&_aga );_cagg !=nil {return _cagg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .SelType =new (string ); +if _fd :=d .DecodeElement (_gaf .SelType ,&_aga );_fd !=nil {return _fd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .MultiSel =new (string ); +if _cd :=d .DecodeElement (_gaf .MultiSel ,&_aga );_cd !=nil {return _cd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .LCT =new (string ); +if _fdg :=d .DecodeElement (_gaf .LCT ,&_aga );_fdg !=nil {return _fdg ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .ListItem =new (string ); +if _beb :=d .DecodeElement (_gaf .ListItem ,&_aga );_beb !=nil {return _beb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .DropStyle =new (string ); +if _dec :=d .DecodeElement (_gaf .DropStyle ,&_aga );_dec !=nil {return _dec ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .Colored =_ge .ST_TrueFalseBlankUnset ; +if _bafd :=d .DecodeElement (&_gaf .Colored ,&_aga );_bafd !=nil {return _bafd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .DropLines =new (int64 ); +if _cdf :=d .DecodeElement (_gaf .DropLines ,&_aga );_cdf !=nil {return _cdf ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .Checked =new (int64 ); +if _eae :=d .DecodeElement (_gaf .Checked ,&_aga );_eae !=nil {return _eae ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .FmlaLink =new (string ); +if _aef :=d .DecodeElement (_gaf .FmlaLink ,&_aga );_aef !=nil {return _aef ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .FmlaPict =new (string ); +if _cge :=d .DecodeElement (_gaf .FmlaPict ,&_aga );_cge !=nil {return _cge ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .NoThreeD =_ge .ST_TrueFalseBlankUnset ; +if _eag :=d .DecodeElement (&_gaf .NoThreeD ,&_aga );_eag !=nil {return _eag ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .FirstButton =_ge .ST_TrueFalseBlankUnset ; +if _fbd :=d .DecodeElement (&_gaf .FirstButton ,&_aga );_fbd !=nil {return _fbd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .FmlaGroup =new (string ); +if _cfa :=d .DecodeElement (_gaf .FmlaGroup ,&_aga );_cfa !=nil {return _cfa ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .Val =new (int64 ); +if _dff :=d .DecodeElement (_gaf .Val ,&_aga );_dff !=nil {return _dff ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .Min =new (int64 ); +if _edfd :=d .DecodeElement (_gaf .Min ,&_aga );_edfd !=nil {return _edfd ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .Max =new (int64 ); +if _dge :=d .DecodeElement (_gaf .Max ,&_aga );_dge !=nil {return _dge ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .Inc =new (int64 ); +if _dcf :=d .DecodeElement (_gaf .Inc ,&_aga );_dcf !=nil {return _dcf ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .Page =new (int64 ); +if _fag :=d .DecodeElement (_gaf .Page ,&_aga );_fag !=nil {return _fag ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .Horiz =_ge .ST_TrueFalseBlankUnset ; +if _cfce :=d .DecodeElement (&_gaf .Horiz ,&_aga );_cfce !=nil {return _cfce ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .Dx =new (int64 ); +if _dee :=d .DecodeElement (_gaf .Dx ,&_aga );_dee !=nil {return _dee ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .MapOCX =_ge .ST_TrueFalseBlankUnset ; +if _fged :=d .DecodeElement (&_gaf .MapOCX ,&_aga );_fged !=nil {return _fged ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 _cga :=d .DecodeElement (&_gdc ,&_aga );_cga !=nil {return _cga ;};_gaf .CF =append (_gaf .CF ,_gdc );case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .Camera =_ge .ST_TrueFalseBlankUnset ; +if _beaa :=d .DecodeElement (&_gaf .Camera ,&_aga );_beaa !=nil {return _beaa ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .RecalcAlways =_ge .ST_TrueFalseBlankUnset ; +if _efb :=d .DecodeElement (&_gaf .RecalcAlways ,&_aga );_efb !=nil {return _efb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .AutoScale =_ge .ST_TrueFalseBlankUnset ; +if _egcb :=d .DecodeElement (&_gaf .AutoScale ,&_aga );_egcb !=nil {return _egcb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .DDE =_ge .ST_TrueFalseBlankUnset ; +if _fcf :=d .DecodeElement (&_gaf .DDE ,&_aga );_fcf !=nil {return _fcf ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .UIObj =_ge .ST_TrueFalseBlankUnset ; +if _bdcb :=d .DecodeElement (&_gaf .UIObj ,&_aga );_bdcb !=nil {return _bdcb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .ScriptText =new (string ); +if _dfb :=d .DecodeElement (_gaf .ScriptText ,&_aga );_dfb !=nil {return _dfb ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .ScriptExtended =new (string ); +if _cde :=d .DecodeElement (_gaf .ScriptExtended ,&_aga );_cde !=nil {return _cde ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .ScriptLanguage =new (uint32 ); +if _bcc :=d .DecodeElement (_gaf .ScriptLanguage ,&_aga );_bcc !=nil {return _bcc ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .ScriptLocation =new (uint32 ); +if _bga :=d .DecodeElement (_gaf .ScriptLocation ,&_aga );_bga !=nil {return _bga ;};case _b .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gaf .FmlaTxbx =new (string ); +if _ffc :=d .DecodeElement (_gaf .FmlaTxbx ,&_aga );_ffc !=nil {return _ffc ;};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\u0043\u0054\u005f\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061 \u0025\u0076",_aga .Name ); +if _fda :=d .Skip ();_fda !=nil {return _fda ;};};case _b .EndElement :break _gd ;case _b .CharData :};};return nil ;};func (_edc ST_ObjectType )String ()string {switch _edc {case 0:return "";case 1:return "\u0042\u0075\u0074\u0074\u006f\u006e";case 2:return "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078"; +case 3:return "\u0044\u0069\u0061\u006c\u006f\u0067";case 4:return "\u0044\u0072\u006f\u0070";case 5:return "\u0045\u0064\u0069\u0074";case 6:return "\u0047\u0042\u006f\u0078";case 7:return "\u004c\u0061\u0062e\u006c";case 8:return "\u004c\u0069\u006ee\u0041"; +case 9:return "\u004c\u0069\u0073\u0074";case 10:return "\u004d\u006f\u0076i\u0065";case 11:return "\u004e\u006f\u0074\u0065";case 12:return "\u0050\u0069\u0063\u0074";case 13:return "\u0052\u0061\u0064i\u006f";case 14:return "\u0052\u0065\u0063t\u0041"; +case 15:return "\u0053\u0063\u0072\u006f\u006c\u006c";case 16:return "\u0053\u0070\u0069\u006e";case 17:return "\u0053\u0068\u0061p\u0065";case 18:return "\u0047\u0072\u006fu\u0070";case 19:return "\u0052\u0065\u0063\u0074";};return "";};func 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 diff --git a/schema/urn/schemas_microsoft_com/office/powerpoint/powerpoint.go b/schema/urn/schemas_microsoft_com/office/powerpoint/powerpoint.go index 9382a71da5..bb3742897d 100644 --- a/schema/urn/schemas_microsoft_com/office/powerpoint/powerpoint.go +++ b/schema/urn/schemas_microsoft_com/office/powerpoint/powerpoint.go @@ -9,45 +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 powerpoint ;import (_b "encoding/xml";_f "fmt";_bf "github.com/unidoc/unioffice";);func (_fca *Textdata )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fca .CT_Rel =*NewCT_Rel ();for _ ,_aaf :=range start .Attr {if _aaf .Name .Local =="\u0069\u0064"{_fg ,_ebe :=_aaf .Value ,error (nil ); -if _ebe !=nil {return _ebe ;};_fca .IdAttr =&_fg ;continue ;};};for {_ed ,_ce :=d .Token ();if _ce !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0064\u0061\u0074\u0061: \u0025\u0073",_ce );};if _bfg ,_fcba :=_ed .(_b .EndElement ); -_fcba &&_bfg .Name ==start .Name {break ;};};return nil ;};type CT_Rel struct{IdAttr *string ;}; - -// Validate validates the Textdata and its children -func (_ge *Textdata )Validate ()error {return _ge .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0064\u0061\u0074\u0061");};type Iscomment struct{CT_Empty };func (_efd *CT_Rel )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_efd .IdAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +package powerpoint ;import (_c "encoding/xml";_a "fmt";_bd "github.com/unidoc/unioffice";);func (_cf *Iscomment )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cf .CT_Empty =*NewCT_Empty ();for {_ag ,_f :=d .Token ();if _f !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u0073\u0063\u006f\u006d\u006de\u006e\u0074\u003a\u0020\u0025\u0073",_f ); +};if _aad ,_df :=_ag .(_c .EndElement );_df &&_aad .Name ==start .Name {break ;};};return nil ;};func (_ae *CT_Empty )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_ed *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 _ed .CT_Rel .MarshalXML (e ,start );}; // Validate validates the CT_Rel and its children -func (_bd *CT_Rel )Validate ()error {return _bd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};type CT_Empty struct{}; +func (_gd *CT_Rel )Validate ()error {return _gd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");}; // ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_df *CT_Rel )ValidateWithPath (path string )error {return nil }; +func (_ac *CT_Rel )ValidateWithPath (path string )error {return nil };func NewTextdata ()*Textdata {_ga :=&Textdata {};_ga .CT_Rel =*NewCT_Rel ();return _ga }; -// Validate validates the CT_Empty and its children -func (_a *CT_Empty )Validate ()error {return _a .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");}; +// ValidateWithPath validates the Iscomment and its children, prefixing error messages with path +func (_afc *Iscomment )ValidateWithPath (path string )error {if _aag :=_afc .CT_Empty .ValidateWithPath (path );_aag !=nil {return _aag ;};return nil ;};func (_bc *CT_Empty )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_aef ,_e :=d .Token (); +if _e !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_e );};if _ec ,_bb :=_aef .(_c .EndElement );_bb &&_ec .Name ==start .Name {break ;};};return nil ;};func (_af *CT_Rel )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _af .IdAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_af .IdAttr )}); +};e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type Iscomment struct{CT_Empty };type CT_Empty struct{};func NewCT_Empty ()*CT_Empty {_ca :=&CT_Empty {};return _ca };func NewCT_Rel ()*CT_Rel {_g :=&CT_Rel {}; +return _g }; -// Validate validates the Iscomment and its children -func (_bb *Iscomment )Validate ()error {return _bb .ValidateWithPath ("\u0049s\u0063\u006f\u006d\u006d\u0065\u006et");};func NewCT_Rel ()*CT_Rel {_ef :=&CT_Rel {};return _ef };func NewCT_Empty ()*CT_Empty {_ba :=&CT_Empty {};return _ba };func (_g *CT_Empty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dg *Iscomment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dg .CT_Empty =*NewCT_Empty ();for {_add ,_gg :=d .Token ();if _gg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u0073\u0063\u006f\u006d\u006de\u006e\u0074\u003a\u0020\u0025\u0073",_gg ); -};if _dfa ,_da :=_add .(_b .EndElement );_da &&_dfa .Name ==start .Name {break ;};};return nil ;};func (_be *Iscomment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_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 ="\u0069s\u0063\u006f\u006d\u006d\u0065\u006et";return _be .CT_Empty .MarshalXML (e ,start );};func (_fcb *Textdata )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_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 ="\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061";return _fcb .CT_Rel .MarshalXML (e ,start );}; +// Validate validates the Textdata and its children +func (_fg *Textdata )Validate ()error {return _fg .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0064\u0061\u0074\u0061");}; + +// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path +func (_d *CT_Empty )ValidateWithPath (path string )error {return nil };func (_gc *CT_Rel )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_aaa :=range start .Attr {if _aaa .Name .Local =="\u0069\u0064"{_cd ,_ea :=_aaa .Value ,error (nil ); +if _ea !=nil {return _ea ;};_gc .IdAttr =&_cd ;continue ;};};for {_ecg ,_cee :=d .Token ();if _cee !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_cee );};if _be ,_db :=_ecg .(_c .EndElement ); +_db &&_be .Name ==start .Name {break ;};};return nil ;};func (_ceb *Textdata )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ceb .CT_Rel =*NewCT_Rel ();for _ ,_cg :=range start .Attr {if _cg .Name .Local =="\u0069\u0064"{_ff ,_bcb :=_cg .Value ,error (nil ); +if _bcb !=nil {return _bcb ;};_ceb .IdAttr =&_ff ;continue ;};};for {_dbc ,_da :=d .Token ();if _da !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0064\u0061\u0074\u0061: \u0025\u0073",_da );};if _agg ,_de :=_dbc .(_c .EndElement ); +_de &&_agg .Name ==start .Name {break ;};};return nil ;};type Textdata struct{CT_Rel }; // ValidateWithPath validates the Textdata and its children, prefixing error messages with path -func (_ab *Textdata )ValidateWithPath (path string )error {if _aafb :=_ab .CT_Rel .ValidateWithPath (path );_aafb !=nil {return _aafb ;};return nil ;};func NewIscomment ()*Iscomment {_eb :=&Iscomment {};_eb .CT_Empty =*NewCT_Empty ();return _eb };type Textdata struct{CT_Rel }; -func NewTextdata ()*Textdata {_beb :=&Textdata {};_beb .CT_Rel =*NewCT_Rel ();return _beb };func (_ag *CT_Rel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aa :=range start .Attr {if _aa .Name .Local =="\u0069\u0064"{_gc ,_ad :=_aa .Value ,error (nil ); -if _ad !=nil {return _ad ;};_ag .IdAttr =&_gc ;continue ;};};for {_dd ,_ga :=d .Token ();if _ga !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_ga );};if _cc ,_aac :=_dd .(_b .EndElement ); -_aac &&_cc .Name ==start .Name {break ;};};return nil ;};func (_cd *CT_Empty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_d ,_e :=d .Token ();if _e !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_e ); -};if _fd ,_fa :=_d .(_b .EndElement );_fa &&_fd .Name ==start .Name {break ;};};return nil ;}; +func (_gda *Textdata )ValidateWithPath (path string )error {if _gde :=_gda .CT_Rel .ValidateWithPath (path );_gde !=nil {return _gde ;};return nil ;}; -// ValidateWithPath validates the Iscomment and its children, prefixing error messages with path -func (_bc *Iscomment )ValidateWithPath (path string )error {if _dfad :=_bc .CT_Empty .ValidateWithPath (path );_dfad !=nil {return _dfad ;};return nil ;}; +// Validate validates the CT_Empty and its children +func (_ce *CT_Empty )Validate ()error {return _ce .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};type CT_Rel struct{IdAttr *string ;};func NewIscomment ()*Iscomment {_bbc :=&Iscomment {};_bbc .CT_Empty =*NewCT_Empty ();return _bbc }; -// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_fc *CT_Empty )ValidateWithPath (path string )error {return nil };func init (){_bf .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 ); -_bf .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 ); -_bf .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 ); -_bf .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 ); + +// Validate validates the Iscomment and its children +func (_ee *Iscomment )Validate ()error {return _ee .ValidateWithPath ("\u0049s\u0063\u006f\u006d\u006d\u0065\u006et");};func (_ab *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 _ab .CT_Empty .MarshalXML (e ,start );};func init (){_bd .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 ); +_bd .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 ); +_bd .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 ); +_bd .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 53f4cdb4d7..0fd95e7c49 100644 --- a/schema/urn/schemas_microsoft_com/office/word/word.go +++ b/schema/urn/schemas_microsoft_com/office/word/word.go @@ -9,207 +9,206 @@ // 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";_bg "fmt";_e "github.com/unidoc/unioffice";_ae "strconv";);func (_aab ST_WrapSide )ValidateWithPath (path string )error {switch _aab {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aab )); -};return nil ;};func (_abe ST_WrapType )ValidateWithPath (path string )error {switch _abe {case 0,1,2,3,4,5:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abe )); -};return nil ;}; +package word ;import (_ga "encoding/xml";_cc "fmt";_gb "github.com/unidoc/unioffice";_c "strconv";);func (_ac *Anchorlock )UnmarshalXML (d *_ga .Decoder ,start _ga .StartElement )error {_ac .CT_AnchorLock =*NewCT_AnchorLock ();for {_f ,_e :=d .Token (); +if _e !=nil {return _cc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b\u003a\u0020%\u0073",_e );};if _eg ,_fc :=_f .(_ga .EndElement );_fc &&_eg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the Borderleft and its children, prefixing error messages with path -func (_gcf *Borderleft )ValidateWithPath (path string )error {if _gf :=_gcf .CT_Border .ValidateWithPath (path );_gf !=nil {return _gf ;};return nil ;};func (_agd *ST_BorderType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bge ,_acf :=d .Token (); -if _acf !=nil {return _acf ;};if _ggd ,_bfff :=_bge .(_a .EndElement );_bfff &&_ggd .Name ==start .Name {*_agd =1;return nil ;};if _fde ,_dbg :=_bge .(_a .CharData );!_dbg {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bge ); -}else {switch string (_fde ){case "":*_agd =0;case "\u006e\u006f\u006e\u0065":*_agd =1;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_agd =2;case "\u0074\u0068\u0069c\u006b":*_agd =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_agd =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_agd =5; -case "\u0064\u006f\u0074":*_agd =6;case "\u0064\u0061\u0073\u0068":*_agd =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_agd =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_agd =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_agd =10; -case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_agd =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_agd =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_agd =13; -case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_agd =14;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_agd =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_agd =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_agd =17; -case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_agd =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_agd =19;case "\u0077\u0061\u0076\u0065":*_agd =20; -case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_agd =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_agd =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_agd =23; -case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_agd =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_agd =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_agd =26; -case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_agd =27;};};_bge ,_acf =d .Token ();if _acf !=nil {return _acf ;};if _gce ,_gcef :=_bge .(_a .EndElement );_gcef &&_gce .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bge ); -};func (_fag *Wrap )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fag .CT_Wrap =*NewCT_Wrap ();for _ ,_gad :=range start .Attr {if _gad .Name .Local =="\u0074\u0079\u0070\u0065"{_fag .TypeAttr .UnmarshalXMLAttr (_gad );continue ;};if _gad .Name .Local =="\u0073\u0069\u0064\u0065"{_fag .SideAttr .UnmarshalXMLAttr (_gad ); -continue ;};if _gad .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_fag .AnchorxAttr .UnmarshalXMLAttr (_gad );continue ;};if _gad .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_fag .AnchoryAttr .UnmarshalXMLAttr (_gad );continue ;};}; -for {_fbc ,_bcb :=d .Token ();if _bcb !=nil {return _bg .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_bcb );};if _daa ,_ega :=_fbc .(_a .EndElement );_ega &&_daa .Name ==start .Name {break ;};};return nil ; -};func (_dab ST_BorderType )Validate ()error {return _dab .ValidateWithPath ("")}; -// ValidateWithPath validates the Borderright and its children, prefixing error messages with path -func (_bb *Borderright )ValidateWithPath (path string )error {if _eg :=_bb .CT_Border .ValidateWithPath (path );_eg !=nil {return _eg ;};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;);func (_ff *Borderright )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ff .CT_Border =*NewCT_Border (); -for _ ,_gbg :=range start .Attr {if _gbg .Name .Local =="\u0074\u0079\u0070\u0065"{_ff .TypeAttr .UnmarshalXMLAttr (_gbg );continue ;};if _gbg .Name .Local =="\u0077\u0069\u0064t\u0068"{_gbc ,_caa :=_ae .ParseUint (_gbg .Value ,10,32);if _caa !=nil {return _caa ; -};_gd :=uint32 (_gbc );_ff .WidthAttr =&_gd ;continue ;};if _gbg .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ff .ShadowAttr .UnmarshalXMLAttr (_gbg );continue ;};};for {_eb ,_dbd :=d .Token ();if _dbd !=nil {return _bg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_dbd ); -};if _fceg ,_gdd :=_eb .(_a .EndElement );_gdd &&_fceg .Name ==start .Name {break ;};};return nil ;};type Borderleft struct{CT_Border };func (_daag ST_BorderType )String ()string {switch _daag {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"; +// ValidateWithPath validates the Bordertop and its children, prefixing error messages with path +func (_acd *Bordertop )ValidateWithPath (path string )error {if _gbd :=_acd .CT_Border .ValidateWithPath (path );_gbd !=nil {return _gbd ;};return nil ;};func (_ccf *CT_AnchorLock )UnmarshalXML (d *_ga .Decoder ,start _ga .StartElement )error {for {_ggc ,_gde :=d .Token (); +if _gde !=nil {return _cc .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041n\u0063h\u006fr\u004c\u006f\u0063\u006b\u003a\u0020\u0025s",_gde );};if _cec ,_gdd :=_ggc .(_ga .EndElement );_gdd &&_cec .Name ==start .Name {break ;};}; +return nil ;};func (_bag *ST_BorderType )UnmarshalXML (d *_ga .Decoder ,start _ga .StartElement )error {_ggce ,_cbc :=d .Token ();if _cbc !=nil {return _cbc ;};if _eeb ,_dfe :=_ggce .(_ga .EndElement );_dfe &&_eeb .Name ==start .Name {*_bag =1;return nil ; +};if _efcb ,_ecg :=_ggce .(_ga .CharData );!_ecg {return _cc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggce );}else {switch string (_efcb ){case "":*_bag =0; +case "\u006e\u006f\u006e\u0065":*_bag =1;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_bag =2;case "\u0074\u0068\u0069c\u006b":*_bag =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bag =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_bag =5; +case "\u0064\u006f\u0074":*_bag =6;case "\u0064\u0061\u0073\u0068":*_bag =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_bag =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bag =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_bag =10; +case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_bag =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_bag =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_bag =13; +case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_bag =14;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_bag =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_bag =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_bag =17; +case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_bag =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_bag =19;case "\u0077\u0061\u0076\u0065":*_bag =20; +case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_bag =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_bag =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_bag =23; +case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_bag =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_bag =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_bag =26; +case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_bag =27;};};_ggce ,_cbc =d .Token ();if _cbc !=nil {return _cbc ;};if _bgb ,_abg :=_ggce .(_ga .EndElement );_abg &&_bgb .Name ==start .Name {return nil ;};return _cc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggce ); +}; + +// Validate validates the Borderleft and its children +func (_dab *Borderleft )Validate ()error {return _dab .ValidateWithPath ("\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");};func NewBorderbottom ()*Borderbottom {_aa :=&Borderbottom {};_aa .CT_Border =*NewCT_Border ();return _aa ;};type CT_Wrap struct{TypeAttr ST_WrapType ; +SideAttr ST_WrapSide ;AnchorxAttr ST_HorizontalAnchor ;AnchoryAttr ST_VerticalAnchor ;};func NewWrap ()*Wrap {_bfb :=&Wrap {};_bfb .CT_Wrap =*NewCT_Wrap ();return _bfb };func (_cae *CT_Border )UnmarshalXML (d *_ga .Decoder ,start _ga .StartElement )error {for _ ,_aaee :=range start .Attr {if _aaee .Name .Local =="\u0074\u0079\u0070\u0065"{_cae .TypeAttr .UnmarshalXMLAttr (_aaee ); +continue ;};if _aaee .Name .Local =="\u0077\u0069\u0064t\u0068"{_ddf ,_cea :=_c .ParseUint (_aaee .Value ,10,32);if _cea !=nil {return _cea ;};_cge :=uint32 (_ddf );_cae .WidthAttr =&_cge ;continue ;};if _aaee .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_cae .ShadowAttr .UnmarshalXMLAttr (_aaee ); +continue ;};};for {_cdd ,_ee :=d .Token ();if _ee !=nil {return _cc .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_ee );};if _bdc ,_fg :=_cdd .(_ga .EndElement );_fg &&_bdc .Name ==start .Name {break ; +};};return nil ;};func NewAnchorlock ()*Anchorlock {_a :=&Anchorlock {};_a .CT_AnchorLock =*NewCT_AnchorLock ();return _a ;};func (_gdb *ST_WrapType )UnmarshalXML (d *_ga .Decoder ,start _ga .StartElement )error {_gec ,_edg :=d .Token ();if _edg !=nil {return _edg ; +};if _ebeg ,_eag :=_gec .(_ga .EndElement );_eag &&_ebeg .Name ==start .Name {*_gdb =1;return nil ;};if _eba ,_gbg :=_gec .(_ga .CharData );!_gbg {return _cc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gec ); +}else {switch string (_eba ){case "":*_gdb =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_gdb =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_gdb =2;case "\u006e\u006f\u006e\u0065":*_gdb =3;case "\u0074\u0069\u0067h\u0074":*_gdb =4; +case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_gdb =5;};};_gec ,_edg =d .Token ();if _edg !=nil {return _edg ;};if _ega ,_dca :=_gec .(_ga .EndElement );_dca &&_ega .Name ==start .Name {return nil ;};return _cc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gec ); +};func NewCT_Wrap ()*CT_Wrap {_cbbe :=&CT_Wrap {};return _cbbe }; + +// Validate validates the CT_Wrap and its children +func (_bgac *CT_Wrap )Validate ()error {return _bgac .ValidateWithPath ("\u0043T\u005f\u0057\u0072\u0061\u0070");};func (_d *Borderbottom )MarshalXML (e *_ga .Encoder ,start _ga .StartElement )error {start .Attr =append (start .Attr ,_ga .Attr {Name :_ga .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 ,_ga .Attr {Name :_ga .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _d .CT_Border .MarshalXML (e ,start );};func (_ddd ST_BorderType )String ()string {switch _ddd {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 NewWrap ()*Wrap {_cafd :=&Wrap {};_cafd .CT_Wrap =*NewCT_Wrap ();return _cafd }; +case 27:return "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t";};return "";};func (_agb *CT_Wrap )UnmarshalXML (d *_ga .Decoder ,start _ga .StartElement )error {for _ ,_baf :=range start .Attr {if _baf .Name .Local =="\u0074\u0079\u0070\u0065"{_agb .TypeAttr .UnmarshalXMLAttr (_baf ); +continue ;};if _baf .Name .Local =="\u0073\u0069\u0064\u0065"{_agb .SideAttr .UnmarshalXMLAttr (_baf );continue ;};if _baf .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_agb .AnchorxAttr .UnmarshalXMLAttr (_baf );continue ;};if _baf .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_agb .AnchoryAttr .UnmarshalXMLAttr (_baf ); +continue ;};};for {_deb ,_aed :=d .Token ();if _aed !=nil {return _cc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_aed );};if _agc ,_dac :=_deb .(_ga .EndElement );_dac &&_agc .Name ==start .Name {break ; +};};return nil ;};type CT_Border struct{TypeAttr ST_BorderType ;WidthAttr *uint32 ;ShadowAttr ST_BorderShadow ;};func (_gbcb ST_WrapSide )ValidateWithPath (path string )error {switch _gbcb {case 0,1,2,3,4:default:return _cc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbcb )); +};return nil ;};func (_fae *ST_WrapSide )UnmarshalXML (d *_ga .Decoder ,start _ga .StartElement )error {_feg ,_gff :=d .Token ();if _gff !=nil {return _gff ;};if _bcc ,_dabf :=_feg .(_ga .EndElement );_dabf &&_bcc .Name ==start .Name {*_fae =1;return nil ; +};if _egf ,_ccbc :=_feg .(_ga .CharData );!_ccbc {return _cc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_feg );}else {switch string (_egf ){case "":*_fae =0; +case "\u0062\u006f\u0074\u0068":*_fae =1;case "\u006c\u0065\u0066\u0074":*_fae =2;case "\u0072\u0069\u0067h\u0074":*_fae =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_fae =4;};};_feg ,_gff =d .Token ();if _gff !=nil {return _gff ;};if _af ,_bddd :=_feg .(_ga .EndElement ); +_bddd &&_af .Name ==start .Name {return nil ;};return _cc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_feg );};func (_gef ST_WrapType )MarshalXMLAttr (name _ga .Name )(_ga .Attr ,error ){_ceb :=_ga .Attr {}; +_ceb .Name =name ;switch _gef {case ST_WrapTypeUnset :_ceb .Value ="";case ST_WrapTypeTopAndBottom :_ceb .Value ="\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d";case ST_WrapTypeSquare :_ceb .Value ="\u0073\u0071\u0075\u0061\u0072\u0065"; +case ST_WrapTypeNone :_ceb .Value ="\u006e\u006f\u006e\u0065";case ST_WrapTypeTight :_ceb .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapTypeThrough :_ceb .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";};return _ceb ,nil ;};func (_cf *Anchorlock )MarshalXML (e *_ga .Encoder ,start _ga .StartElement )error {start .Attr =append (start .Attr ,_ga .Attr {Name :_ga .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 ,_ga .Attr {Name :_ga .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _cf .CT_AnchorLock .MarshalXML (e ,start );};func NewBordertop ()*Bordertop {_agg :=&Bordertop {};_agg .CT_Border =*NewCT_Border ();return _agg };func (_ada ST_VerticalAnchor )MarshalXMLAttr (name _ga .Name )(_ga .Attr ,error ){_ffg :=_ga .Attr {}; +_ffg .Name =name ;switch _ada {case ST_VerticalAnchorUnset :_ffg .Value ="";case ST_VerticalAnchorMargin :_ffg .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_VerticalAnchorPage :_ffg .Value ="\u0070\u0061\u0067\u0065";case ST_VerticalAnchorText :_ffg .Value ="\u0074\u0065\u0078\u0074"; +case ST_VerticalAnchorLine :_ffg .Value ="\u006c\u0069\u006e\u0065";};return _ffg ,nil ;};func (_gga ST_VerticalAnchor )String ()string {switch _gga {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 "";}; -// ValidateWithPath validates the Borderbottom and its children, prefixing error messages with path -func (_fe *Borderbottom )ValidateWithPath (path string )error {if _gac :=_fe .CT_Border .ValidateWithPath (path );_gac !=nil {return _gac ;};return nil ;};func (_abgb ST_HorizontalAnchor )Validate ()error {return _abgb .ValidateWithPath ("")};func NewCT_AnchorLock ()*CT_AnchorLock {_aaf :=&CT_AnchorLock {}; -return _aaf };type Wrap struct{CT_Wrap };func (_gbcg ST_BorderShadow )ValidateWithPath (path string )error {switch _gbcg {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbcg )); -};return nil ;};func (_bef *ST_WrapSide )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bac ,_fed :=d .Token ();if _fed !=nil {return _fed ;};if _gge ,_efa :=_bac .(_a .EndElement );_efa &&_gge .Name ==start .Name {*_bef =1;return nil ;}; -if _ccag ,_bbgd :=_bac .(_a .CharData );!_bbgd {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bac );}else {switch string (_ccag ){case "":*_bef =0; -case "\u0062\u006f\u0074\u0068":*_bef =1;case "\u006c\u0065\u0066\u0074":*_bef =2;case "\u0072\u0069\u0067h\u0074":*_bef =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_bef =4;};};_bac ,_fed =d .Token ();if _fed !=nil {return _fed ;};if _ebd ,_cfac :=_bac .(_a .EndElement ); -_cfac &&_ebd .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bac );};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 NewBorderright ()*Borderright {_fbb :=&Borderright {};_fbb .CT_Border =*NewCT_Border (); -return _fbb ;};func NewCT_Wrap ()*CT_Wrap {_aba :=&CT_Wrap {};return _aba };func (_af *CT_AnchorLock )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for {_gbf ,_ccf :=d .Token ();if _ccf !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041n\u0063h\u006fr\u004c\u006f\u0063\u006b\u003a\u0020\u0025s",_ccf ); -};if _bbd ,_fbbf :=_gbf .(_a .EndElement );_fbbf &&_bbd .Name ==start .Name {break ;};};return nil ;};func (_caf *CT_AnchorLock )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the Borderbottom and its children +func (_bc *Borderbottom )Validate ()error {return _bc .ValidateWithPath ("\u0042\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");};func NewCT_Border ()*CT_Border {_aeb :=&CT_Border {};return _aeb };func (_ccb *Borderleft )UnmarshalXML (d *_ga .Decoder ,start _ga .StartElement )error {_ccb .CT_Border =*NewCT_Border (); +for _ ,_gd :=range start .Attr {if _gd .Name .Local =="\u0074\u0079\u0070\u0065"{_ccb .TypeAttr .UnmarshalXMLAttr (_gd );continue ;};if _gd .Name .Local =="\u0077\u0069\u0064t\u0068"{_cb ,_gg :=_c .ParseUint (_gd .Value ,10,32);if _gg !=nil {return _gg ; +};_ca :=uint32 (_cb );_ccb .WidthAttr =&_ca ;continue ;};if _gd .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ccb .ShadowAttr .UnmarshalXMLAttr (_gd );continue ;};};for {_bga ,_aea :=d .Token ();if _aea !=nil {return _cc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074\u003a\u0020%\u0073",_aea ); +};if _aae ,_gf :=_bga .(_ga .EndElement );_gf &&_aae .Name ==start .Name {break ;};};return nil ;};func (_gca ST_BorderType )Validate ()error {return _gca .ValidateWithPath ("")};func (_gddf ST_HorizontalAnchor )String ()string {switch _gddf {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 "";};type Bordertop struct{CT_Border };func (_bd *Borderright )UnmarshalXML (d *_ga .Decoder ,start _ga .StartElement )error {_bd .CT_Border =*NewCT_Border (); +for _ ,_cd :=range start .Attr {if _cd .Name .Local =="\u0074\u0079\u0070\u0065"{_bd .TypeAttr .UnmarshalXMLAttr (_cd );continue ;};if _cd .Name .Local =="\u0077\u0069\u0064t\u0068"{_gac ,_dea :=_c .ParseUint (_cd .Value ,10,32);if _dea !=nil {return _dea ; +};_faf :=uint32 (_gac );_bd .WidthAttr =&_faf ;continue ;};if _cd .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_bd .ShadowAttr .UnmarshalXMLAttr (_cd );continue ;};};for {_acg ,_dd :=d .Token ();if _dd !=nil {return _cc .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_dd ); +};if _bgc ,_fdc :=_acg .(_ga .EndElement );_fdc &&_bgc .Name ==start .Name {break ;};};return nil ;};func (_caf ST_BorderShadow )String ()string {switch _caf {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 (_aaa *ST_WrapSide )UnmarshalXMLAttr (attr _ga .Attr )error {switch attr .Value {case "":*_aaa =0;case "\u0062\u006f\u0074\u0068":*_aaa =1;case "\u006c\u0065\u0066\u0074":*_aaa =2;case "\u0072\u0069\u0067h\u0074":*_aaa =3; +case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_aaa =4;};return nil ;};type ST_HorizontalAnchor byte ;type ST_BorderType byte ;func (_acb *ST_HorizontalAnchor )UnmarshalXML (d *_ga .Decoder ,start _ga .StartElement )error {_cdab ,_efa :=d .Token ();if _efa !=nil {return _efa ; +};if _gdfa ,_ggf :=_cdab .(_ga .EndElement );_ggf &&_gdfa .Name ==start .Name {*_acb =1;return nil ;};if _aba ,_gee :=_cdab .(_ga .CharData );!_gee {return _cc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdab ); +}else {switch string (_aba ){case "":*_acb =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_acb =1;case "\u0070\u0061\u0067\u0065":*_acb =2;case "\u0074\u0065\u0078\u0074":*_acb =3;case "\u0063\u0068\u0061\u0072":*_acb =4;};};_cdab ,_efa =d .Token ();if _efa !=nil {return _efa ; +};if _ceff ,_abab :=_cdab .(_ga .EndElement );_abab &&_ceff .Name ==start .Name {return nil ;};return _cc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdab ); +}; // ValidateWithPath validates the Wrap and its children, prefixing error messages with path -func (_dce *Wrap )ValidateWithPath (path string )error {if _ec :=_dce .CT_Wrap .ValidateWithPath (path );_ec !=nil {return _ec ;};return nil ;};func (_d *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 _d .CT_AnchorLock .MarshalXML (e ,start );};func (_dfd *CT_Wrap )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dfd .TypeAttr !=ST_WrapTypeUnset {_bd ,_cg :=_dfd .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _cg !=nil {return _cg ;};start .Attr =append (start .Attr ,_bd );};if _dfd .SideAttr !=ST_WrapSideUnset {_cac ,_dg :=_dfd .SideAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0069\u0064\u0065"});if _dg !=nil {return _dg ;};start .Attr =append (start .Attr ,_cac ); -};if _dfd .AnchorxAttr !=ST_HorizontalAnchorUnset {_bbg ,_bdb :=_dfd .AnchorxAttr .MarshalXMLAttr (_a .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0078"});if _bdb !=nil {return _bdb ;};start .Attr =append (start .Attr ,_bbg );};if _dfd .AnchoryAttr !=ST_VerticalAnchorUnset {_cad ,_dga :=_dfd .AnchoryAttr .MarshalXMLAttr (_a .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0079"}); -if _dga !=nil {return _dga ;};start .Attr =append (start .Attr ,_cad );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type ST_WrapSide byte ;func (_cc *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 _cc .CT_Border .MarshalXML (e ,start );}; +func (_fe *Wrap )ValidateWithPath (path string )error {if _gcg :=_fe .CT_Wrap .ValidateWithPath (path );_gcg !=nil {return _gcg ;};return nil ;};func (_fbg *Wrap )UnmarshalXML (d *_ga .Decoder ,start _ga .StartElement )error {_fbg .CT_Wrap =*NewCT_Wrap (); +for _ ,_dg :=range start .Attr {if _dg .Name .Local =="\u0074\u0079\u0070\u0065"{_fbg .TypeAttr .UnmarshalXMLAttr (_dg );continue ;};if _dg .Name .Local =="\u0073\u0069\u0064\u0065"{_fbg .SideAttr .UnmarshalXMLAttr (_dg );continue ;};if _dg .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_fbg .AnchorxAttr .UnmarshalXMLAttr (_dg ); +continue ;};if _dg .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_fbg .AnchoryAttr .UnmarshalXMLAttr (_dg );continue ;};};for {_fgf ,_bge :=d .Token ();if _bge !=nil {return _cc .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_bge ); +};if _fdd ,_ceg :=_fgf .(_ga .EndElement );_ceg &&_fdd .Name ==start .Name {break ;};};return nil ;};func (_adb *CT_Wrap )MarshalXML (e *_ga .Encoder ,start _ga .StartElement )error {if _adb .TypeAttr !=ST_WrapTypeUnset {_efc ,_be :=_adb .TypeAttr .MarshalXMLAttr (_ga .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _be !=nil {return _be ;};start .Attr =append (start .Attr ,_efc );};if _adb .SideAttr !=ST_WrapSideUnset {_fdf ,_fb :=_adb .SideAttr .MarshalXMLAttr (_ga .Name {Local :"\u0073\u0069\u0064\u0065"});if _fb !=nil {return _fb ;};start .Attr =append (start .Attr ,_fdf ); +};if _adb .AnchorxAttr !=ST_HorizontalAnchorUnset {_egbb ,_gdf :=_adb .AnchorxAttr .MarshalXMLAttr (_ga .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0078"});if _gdf !=nil {return _gdf ;};start .Attr =append (start .Attr ,_egbb );};if _adb .AnchoryAttr !=ST_VerticalAnchorUnset {_ec ,_fdg :=_adb .AnchoryAttr .MarshalXMLAttr (_ga .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0079"}); +if _fdg !=nil {return _fdg ;};start .Attr =append (start .Attr ,_ec );};e .EncodeToken (start );e .EncodeToken (_ga .EndElement {Name :start .Name });return nil ;};func (_egd ST_BorderType )ValidateWithPath (path string )error {switch _egd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27:default:return _cc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egd )); +};return nil ;};func (_bffa ST_WrapType )MarshalXML (e *_ga .Encoder ,start _ga .StartElement )error {return e .EncodeElement (_bffa .String (),start );};func (_eeg ST_BorderType )MarshalXML (e *_ga .Encoder ,start _ga .StartElement )error {return e .EncodeElement (_eeg .String (),start ); +};func (_dag *Borderleft )MarshalXML (e *_ga .Encoder ,start _ga .StartElement )error {start .Attr =append (start .Attr ,_ga .Attr {Name :_ga .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 ,_ga .Attr {Name :_ga .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _dag .CT_Border .MarshalXML (e ,start );};func (_dbe ST_HorizontalAnchor )MarshalXML (e *_ga .Encoder ,start _ga .StartElement )error {return e .EncodeElement (_dbe .String (),start ); +};func (_cdaf ST_BorderShadow )Validate ()error {return _cdaf .ValidateWithPath ("")};func (_egg *Wrap )MarshalXML (e *_ga .Encoder ,start _ga .StartElement )error {start .Attr =append (start .Attr ,_ga .Attr {Name :_ga .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 ,_ga .Attr {Name :_ga .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _egg .CT_Wrap .MarshalXML (e ,start );}; -// Validate validates the CT_Border and its children -func (_eda *CT_Border )Validate ()error {return _eda .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};func (_dbe *ST_BorderType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dbe =0;case "\u006e\u006f\u006e\u0065":*_dbe =1; -case "\u0073\u0069\u006e\u0067\u006c\u0065":*_dbe =2;case "\u0074\u0068\u0069c\u006b":*_dbe =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_dbe =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_dbe =5;case "\u0064\u006f\u0074":*_dbe =6;case "\u0064\u0061\u0073\u0068":*_dbe =7; -case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_dbe =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_dbe =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_dbe =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_dbe =11; -case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_dbe =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_dbe =13;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_dbe =14; -case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_dbe =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_dbe =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_dbe =17; -case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_dbe =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_dbe =19;case "\u0077\u0061\u0076\u0065":*_dbe =20; -case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_dbe =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_dbe =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_dbe =23; -case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_dbe =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_dbe =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_dbe =26; -case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_dbe =27;};return nil ;};func (_eag ST_WrapType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eag .String (),start );};func (_ebc ST_BorderShadow )Validate ()error {return _ebc .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_AnchorLock and its children, prefixing error messages with path +func (_ge *CT_AnchorLock )ValidateWithPath (path string )error {return nil };func (_gdec ST_BorderShadow )MarshalXMLAttr (name _ga .Name )(_ga .Attr ,error ){_cdf :=_ga .Attr {};_cdf .Name =name ;switch _gdec {case ST_BorderShadowUnset :_cdf .Value =""; +case ST_BorderShadowT :_cdf .Value ="\u0074";case ST_BorderShadowTrue :_cdf .Value ="\u0074\u0072\u0075\u0065";case ST_BorderShadowF :_cdf .Value ="\u0066";case ST_BorderShadowFalse :_cdf .Value ="\u0066\u0061\u006cs\u0065";};return _cdf ,nil ;};func (_abae *ST_VerticalAnchor )UnmarshalXML (d *_ga .Decoder ,start _ga .StartElement )error {_aebc ,_bffc :=d .Token (); +if _bffc !=nil {return _bffc ;};if _fag ,_fcb :=_aebc .(_ga .EndElement );_fcb &&_fag .Name ==start .Name {*_abae =1;return nil ;};if _gfcf ,_dff :=_aebc .(_ga .CharData );!_dff {return _cc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aebc ); +}else {switch string (_gfcf ){case "":*_abae =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_abae =1;case "\u0070\u0061\u0067\u0065":*_abae =2;case "\u0074\u0065\u0078\u0074":*_abae =3;case "\u006c\u0069\u006e\u0065":*_abae =4;};};_aebc ,_bffc =d .Token (); +if _bffc !=nil {return _bffc ;};if _fdgb ,_bgf :=_aebc .(_ga .EndElement );_bgf &&_fdgb .Name ==start .Name {return nil ;};return _cc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aebc ); +};type ST_BorderShadow byte ;func (_bgd *Bordertop )UnmarshalXML (d *_ga .Decoder ,start _ga .StartElement )error {_bgd .CT_Border =*NewCT_Border ();for _ ,_aaef :=range start .Attr {if _aaef .Name .Local =="\u0074\u0079\u0070\u0065"{_bgd .TypeAttr .UnmarshalXMLAttr (_aaef ); +continue ;};if _aaef .Name .Local =="\u0077\u0069\u0064t\u0068"{_egb ,_efd :=_c .ParseUint (_aaef .Value ,10,32);if _efd !=nil {return _efd ;};_bdd :=uint32 (_egb );_bgd .WidthAttr =&_bdd ;continue ;};if _aaef .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_bgd .ShadowAttr .UnmarshalXMLAttr (_aaef ); +continue ;};};for {_ab ,_bff :=d .Token ();if _bff !=nil {return _cc .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020B\u006f\u0072\u0064\u0065\u0072t\u006f\u0070\u003a\u0020\u0025\u0073",_bff );};if _cdc ,_gad :=_ab .(_ga .EndElement );_gad &&_cdc .Name ==start .Name {break ; +};};return nil ;};type ST_WrapSide byte ; +// ValidateWithPath validates the Anchorlock and its children, prefixing error messages with path +func (_cfd *Anchorlock )ValidateWithPath (path string )error {if _ae :=_cfd .CT_AnchorLock .ValidateWithPath (path );_ae !=nil {return _ae ;};return nil ;};type ST_VerticalAnchor byte ;type Borderleft struct{CT_Border }; // Validate validates the Wrap and its children -func (_bec *Wrap )Validate ()error {return _bec .ValidateWithPath ("\u0057\u0072\u0061\u0070")};func (_ccad *ST_WrapType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ccad =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_ccad =1; -case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ccad =2;case "\u006e\u006f\u006e\u0065":*_ccad =3;case "\u0074\u0069\u0067h\u0074":*_ccad =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_ccad =5;};return nil ;};func (_bdba *ST_WrapType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ggdf ,_bfc :=d .Token (); -if _bfc !=nil {return _bfc ;};if _beg ,_dcd :=_ggdf .(_a .EndElement );_dcd &&_beg .Name ==start .Name {*_bdba =1;return nil ;};if _fga ,_gba :=_ggdf .(_a .CharData );!_gba {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggdf ); -}else {switch string (_fga ){case "":*_bdba =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_bdba =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_bdba =2;case "\u006e\u006f\u006e\u0065":*_bdba =3;case "\u0074\u0069\u0067h\u0074":*_bdba =4; -case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_bdba =5;};};_ggdf ,_bfc =d .Token ();if _bfc !=nil {return _bfc ;};if _egg ,_aed :=_ggdf .(_a .EndElement );_aed &&_egg .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggdf ); -};type ST_BorderShadow byte ; - -// ValidateWithPath validates the Bordertop and its children, prefixing error messages with path -func (_ddb *Bordertop )ValidateWithPath (path string )error {if _cec :=_ddb .CT_Border .ValidateWithPath (path );_cec !=nil {return _cec ;};return nil ;};type ST_BorderType byte ;func (_dee ST_WrapType )String ()string {switch _dee {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 (_bcg ST_BorderShadow )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bcg .String (),start ); -};func (_g *Anchorlock )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_g .CT_AnchorLock =*NewCT_AnchorLock ();for {_fc ,_bgg :=d .Token ();if _bgg !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b\u003a\u0020%\u0073",_bgg ); -};if _bf ,_c :=_fc .(_a .EndElement );_c &&_bf .Name ==start .Name {break ;};};return nil ;};func (_fece ST_VerticalAnchor )ValidateWithPath (path string )error {switch _fece {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fece )); -};return nil ;};func (_cca *CT_Wrap )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dcg :=range start .Attr {if _dcg .Name .Local =="\u0074\u0079\u0070\u0065"{_cca .TypeAttr .UnmarshalXMLAttr (_dcg );continue ;};if _dcg .Name .Local =="\u0073\u0069\u0064\u0065"{_cca .SideAttr .UnmarshalXMLAttr (_dcg ); -continue ;};if _dcg .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_cca .AnchorxAttr .UnmarshalXMLAttr (_dcg );continue ;};if _dcg .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_cca .AnchoryAttr .UnmarshalXMLAttr (_dcg );continue ;};}; -for {_eba ,_aad :=d .Token ();if _aad !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_aad );};if _deb ,_eec :=_eba .(_a .EndElement );_eec &&_deb .Name ==start .Name {break ; -};};return nil ;};func (_cfae *Bordertop )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfae .CT_Border =*NewCT_Border ();for _ ,_cd :=range start .Attr {if _cd .Name .Local =="\u0074\u0079\u0070\u0065"{_cfae .TypeAttr .UnmarshalXMLAttr (_cd ); -continue ;};if _cd .Name .Local =="\u0077\u0069\u0064t\u0068"{_bgf ,_fec :=_ae .ParseUint (_cd .Value ,10,32);if _fec !=nil {return _fec ;};_ef :=uint32 (_bgf );_cfae .WidthAttr =&_ef ;continue ;};if _cd .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_cfae .ShadowAttr .UnmarshalXMLAttr (_cd ); -continue ;};};for {_bbc ,_bab :=d .Token ();if _bab !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020B\u006f\u0072\u0064\u0065\u0072t\u006f\u0070\u003a\u0020\u0025\u0073",_bab );};if _ce ,_dcc :=_bbc .(_a .EndElement );_dcc &&_ce .Name ==start .Name {break ; -};};return nil ;};func (_ccfe *ST_HorizontalAnchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abg ,_cfg :=d .Token ();if _cfg !=nil {return _cfg ;};if _agb ,_gcee :=_abg .(_a .EndElement );_gcee &&_agb .Name ==start .Name {*_ccfe =1; -return nil ;};if _dbgc ,_befc :=_abg .(_a .CharData );!_befc {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abg );}else {switch string (_dbgc ){case "":*_ccfe =0; -case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ccfe =1;case "\u0070\u0061\u0067\u0065":*_ccfe =2;case "\u0074\u0065\u0078\u0074":*_ccfe =3;case "\u0063\u0068\u0061\u0072":*_ccfe =4;};};_abg ,_cfg =d .Token ();if _cfg !=nil {return _cfg ;};if _dddd ,_bdf :=_abg .(_a .EndElement ); -_bdf &&_dddd .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abg );};func (_aaga ST_WrapType )Validate ()error {return _aaga .ValidateWithPath ("")}; -func (_ede ST_BorderType )ValidateWithPath (path string )error {switch _ede {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 _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ede )); -};return nil ;};func NewBorderleft ()*Borderleft {_gb :=&Borderleft {};_gb .CT_Border =*NewCT_Border ();return _gb };func (_gc *Borderbottom )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gc .CT_Border =*NewCT_Border ();for _ ,_fd :=range start .Attr {if _fd .Name .Local =="\u0074\u0079\u0070\u0065"{_gc .TypeAttr .UnmarshalXMLAttr (_fd ); -continue ;};if _fd .Name .Local =="\u0077\u0069\u0064t\u0068"{_dc ,_ba :=_ae .ParseUint (_fd .Value ,10,32);if _ba !=nil {return _ba ;};_bfe :=uint32 (_dc );_gc .WidthAttr =&_bfe ;continue ;};if _fd .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_gc .ShadowAttr .UnmarshalXMLAttr (_fd ); -continue ;};};for {_cfa ,_bgd :=d .Token ();if _bgd !=nil {return _bg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065r\u0062\u006f\u0074\u0074\u006f\u006d\u003a\u0020\u0025\u0073",_bgd );};if _fdd ,_fa :=_cfa .(_a .EndElement ); -_fa &&_fdd .Name ==start .Name {break ;};};return nil ;};func (_gfcd *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 _gfcd .CT_Wrap .MarshalXML (e ,start );};func (_dbbd ST_HorizontalAnchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dbbd .String (),start );};type CT_Wrap struct{TypeAttr ST_WrapType ; -SideAttr ST_WrapSide ;AnchorxAttr ST_HorizontalAnchor ;AnchoryAttr ST_VerticalAnchor ;};func (_ggf ST_BorderType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fg :=_a .Attr {};_fg .Name =name ;switch _ggf {case ST_BorderTypeUnset :_fg .Value =""; -case ST_BorderTypeNone :_fg .Value ="\u006e\u006f\u006e\u0065";case ST_BorderTypeSingle :_fg .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderTypeThick :_fg .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderTypeDouble :_fg .Value ="\u0064\u006f\u0075\u0062\u006c\u0065"; -case ST_BorderTypeHairline :_fg .Value ="\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065";case ST_BorderTypeDot :_fg .Value ="\u0064\u006f\u0074";case ST_BorderTypeDash :_fg .Value ="\u0064\u0061\u0073\u0068";case ST_BorderTypeDotDash :_fg .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068"; -case ST_BorderTypeDashDotDot :_fg .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderTypeTriple :_fg .Value ="\u0074\u0072\u0069\u0070\u006c\u0065";case ST_BorderTypeThinThickSmall :_fg .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c"; -case ST_BorderTypeThickThinSmall :_fg .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c";case ST_BorderTypeThickBetweenThinSmall :_fg .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c"; -case ST_BorderTypeThinThick :_fg .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_BorderTypeThickThin :_fg .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_BorderTypeThickBetweenThin :_fg .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e"; -case ST_BorderTypeThinThickLarge :_fg .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065";case ST_BorderTypeThickThinLarge :_fg .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065"; -case ST_BorderTypeThickBetweenThinLarge :_fg .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065";case ST_BorderTypeWave :_fg .Value ="\u0077\u0061\u0076\u0065";case ST_BorderTypeDoubleWave :_fg .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065"; -case ST_BorderTypeDashedSmall :_fg .Value ="d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c";case ST_BorderTypeDashDotStroked :_fg .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderTypeThreeDEmboss :_fg .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073"; -case ST_BorderTypeThreeDEngrave :_fg .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case ST_BorderTypeHTMLOutset :_fg .Value ="\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074";case ST_BorderTypeHTMLInset :_fg .Value ="\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t"; -};return _fg ,nil ;}; - -// ValidateWithPath validates the CT_Wrap and its children, prefixing error messages with path -func (_bcf *CT_Wrap )ValidateWithPath (path string )error {if _gfe :=_bcf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gfe !=nil {return _gfe ;};if _cada :=_bcf .SideAttr .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0041\u0074\u0074r"); -_cada !=nil {return _cada ;};if _ag :=_bcf .AnchorxAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0078\u0041\u0074\u0074\u0072");_ag !=nil {return _ag ;};if _fda :=_bcf .AnchoryAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0079\u0041\u0074\u0074\u0072"); -_fda !=nil {return _fda ;};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 (_gfcf *ST_WrapSide )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gfcf =0;case "\u0062\u006f\u0074\u0068":*_gfcf =1; -case "\u006c\u0065\u0066\u0074":*_gfcf =2;case "\u0072\u0069\u0067h\u0074":*_gfcf =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_gfcf =4;};return nil ;};func (_dgd ST_WrapSide )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dgd .String (),start ); -};type ST_VerticalAnchor byte ;func (_adb ST_HorizontalAnchor )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cb :=_a .Attr {};_cb .Name =name ;switch _adb {case ST_HorizontalAnchorUnset :_cb .Value ="";case ST_HorizontalAnchorMargin :_cb .Value ="\u006d\u0061\u0072\u0067\u0069\u006e"; -case ST_HorizontalAnchorPage :_cb .Value ="\u0070\u0061\u0067\u0065";case ST_HorizontalAnchorText :_cb .Value ="\u0074\u0065\u0078\u0074";case ST_HorizontalAnchorChar :_cb .Value ="\u0063\u0068\u0061\u0072";};return _cb ,nil ;};func (_ccd *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 _ccd .CT_Border .MarshalXML (e ,start );}; - -// Validate validates the Borderright and its children -func (_ee *Borderright )Validate ()error {return _ee .ValidateWithPath ("B\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");};func (_bggb *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 _bggb .CT_Border .MarshalXML (e ,start );};func (_fba *ST_VerticalAnchor )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fba =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fba =1; -case "\u0070\u0061\u0067\u0065":*_fba =2;case "\u0074\u0065\u0078\u0074":*_fba =3;case "\u006c\u0069\u006e\u0065":*_fba =4;};return nil ;};type ST_WrapType byte ;func (_ccdc ST_VerticalAnchor )Validate ()error {return _ccdc .ValidateWithPath ("")};func (_bggf *ST_BorderShadow )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bggf =0; -case "\u0074":*_bggf =1;case "\u0074\u0072\u0075\u0065":*_bggf =2;case "\u0066":*_bggf =3;case "\u0066\u0061\u006cs\u0065":*_bggf =4;};return nil ;};func (_ggff ST_BorderShadow )String ()string {switch _ggff {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 "";};type Bordertop struct{CT_Border };func (_bfg *ST_BorderShadow )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bbdb ,_ea :=d .Token ();if _ea !=nil {return _ea ; -};if _caag ,_abbg :=_bbdb .(_a .EndElement );_abbg &&_caag .Name ==start .Name {*_bfg =1;return nil ;};if _ceg ,_gdf :=_bbdb .(_a .CharData );!_gdf {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbdb ); -}else {switch string (_ceg ){case "":*_bfg =0;case "\u0074":*_bfg =1;case "\u0074\u0072\u0075\u0065":*_bfg =2;case "\u0066":*_bfg =3;case "\u0066\u0061\u006cs\u0065":*_bfg =4;};};_bbdb ,_ea =d .Token ();if _ea !=nil {return _ea ;};if _fab ,_dag :=_bbdb .(_a .EndElement ); -_dag &&_fab .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbdb );};func (_ece ST_WrapSide )Validate ()error {return _ece .ValidateWithPath ("")}; +func (_cde *Wrap )Validate ()error {return _cde .ValidateWithPath ("\u0057\u0072\u0061\u0070")};func NewBorderright ()*Borderright {_df :=&Borderright {};_df .CT_Border =*NewCT_Border ();return _df ;};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;); +// ValidateWithPath validates the Borderleft and its children, prefixing error messages with path +func (_adf *Borderleft )ValidateWithPath (path string )error {if _dc :=_adf .CT_Border .ValidateWithPath (path );_dc !=nil {return _dc ;};return nil ;};func NewBorderleft ()*Borderleft {_ff :=&Borderleft {};_ff .CT_Border =*NewCT_Border ();return _ff }; +func (_gaa *ST_BorderShadow )UnmarshalXML (d *_ga .Decoder ,start _ga .StartElement )error {_fbd ,_bed :=d .Token ();if _bed !=nil {return _bed ;};if _abf ,_ffe :=_fbd .(_ga .EndElement );_ffe &&_abf .Name ==start .Name {*_gaa =1;return nil ;};if _fbe ,_fafc :=_fbd .(_ga .CharData ); +!_fafc {return _cc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbd );}else {switch string (_fbe ){case "":*_gaa =0;case "\u0074":*_gaa =1; +case "\u0074\u0072\u0075\u0065":*_gaa =2;case "\u0066":*_gaa =3;case "\u0066\u0061\u006cs\u0065":*_gaa =4;};};_fbd ,_bed =d .Token ();if _bed !=nil {return _bed ;};if _deg ,_fed :=_fbd .(_ga .EndElement );_fed &&_deg .Name ==start .Name {return nil ;}; +return _cc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbd );};func (_cgd *ST_HorizontalAnchor )UnmarshalXMLAttr (attr _ga .Attr )error {switch attr .Value {case "":*_cgd =0; +case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cgd =1;case "\u0070\u0061\u0067\u0065":*_cgd =2;case "\u0074\u0065\u0078\u0074":*_cgd =3;case "\u0063\u0068\u0061\u0072":*_cgd =4;};return nil ;};type Borderright struct{CT_Border };func (_fff *ST_BorderShadow )UnmarshalXMLAttr (attr _ga .Attr )error {switch attr .Value {case "":*_fff =0; +case "\u0074":*_fff =1;case "\u0074\u0072\u0075\u0065":*_fff =2;case "\u0066":*_fff =3;case "\u0066\u0061\u006cs\u0065":*_fff =4;};return nil ;};func (_db ST_WrapType )String ()string {switch _db {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 (_edb ST_BorderShadow )MarshalXML (e *_ga .Encoder ,start _ga .StartElement )error {return e .EncodeElement (_edb .String (),start ); +};func (_fee *ST_VerticalAnchor )UnmarshalXMLAttr (attr _ga .Attr )error {switch attr .Value {case "":*_fee =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fee =1;case "\u0070\u0061\u0067\u0065":*_fee =2;case "\u0074\u0065\u0078\u0074":*_fee =3;case "\u006c\u0069\u006e\u0065":*_fee =4; +};return nil ;};func (_ffed ST_VerticalAnchor )ValidateWithPath (path string )error {switch _ffed {case 0,1,2,3,4:default:return _cc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffed )); +};return nil ;};func (_gefe ST_WrapSide )MarshalXMLAttr (name _ga .Name )(_ga .Attr ,error ){_cbf :=_ga .Attr {};_cbf .Name =name ;switch _gefe {case ST_WrapSideUnset :_cbf .Value ="";case ST_WrapSideBoth :_cbf .Value ="\u0062\u006f\u0074\u0068";case ST_WrapSideLeft :_cbf .Value ="\u006c\u0065\u0066\u0074"; +case ST_WrapSideRight :_cbf .Value ="\u0072\u0069\u0067h\u0074";case ST_WrapSideLargest :_cbf .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _cbf ,nil ;};func (_cef ST_WrapSide )String ()string {switch _cef {case 0:return "";case 1:return "\u0062\u006f\u0074\u0068"; +case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u006ca\u0072\u0067\u0065\u0073\u0074";};return "";};func (_bae ST_HorizontalAnchor )ValidateWithPath (path string )error {switch _bae {case 0,1,2,3,4:default:return _cc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bae )); +};return nil ;};func (_adc *CT_AnchorLock )MarshalXML (e *_ga .Encoder ,start _ga .StartElement )error {e .EncodeToken (start );e .EncodeToken (_ga .EndElement {Name :start .Name });return nil ;};func (_eb *Borderbottom )UnmarshalXML (d *_ga .Decoder ,start _ga .StartElement )error {_eb .CT_Border =*NewCT_Border (); +for _ ,_fa :=range start .Attr {if _fa .Name .Local =="\u0074\u0079\u0070\u0065"{_eb .TypeAttr .UnmarshalXMLAttr (_fa );continue ;};if _fa .Name .Local =="\u0077\u0069\u0064t\u0068"{_b ,_gc :=_c .ParseUint (_fa .Value ,10,32);if _gc !=nil {return _gc ; +};_da :=uint32 (_b );_eb .WidthAttr =&_da ;continue ;};if _fa .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_eb .ShadowAttr .UnmarshalXMLAttr (_fa );continue ;};};for {_ccc ,_de :=d .Token ();if _de !=nil {return _cc .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065r\u0062\u006f\u0074\u0074\u006f\u006d\u003a\u0020\u0025\u0073",_de ); +};if _fd ,_ba :=_ccc .(_ga .EndElement );_ba &&_fd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the Anchorlock and its children, prefixing error messages with path -func (_ab *Anchorlock )ValidateWithPath (path string )error {if _ad :=_ab .CT_AnchorLock .ValidateWithPath (path );_ad !=nil {return _ad ;};return nil ;};func (_dfde ST_WrapType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_feg :=_a .Attr {};_feg .Name =name ; -switch _dfde {case ST_WrapTypeUnset :_feg .Value ="";case ST_WrapTypeTopAndBottom :_feg .Value ="\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d";case ST_WrapTypeSquare :_feg .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_WrapTypeNone :_feg .Value ="\u006e\u006f\u006e\u0065"; -case ST_WrapTypeTight :_feg .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapTypeThrough :_feg .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";};return _feg ,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;);func (_fcea ST_HorizontalAnchor )ValidateWithPath (path string )error {switch _fcea {case 0,1,2,3,4:default:return _bg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcea )); +// ValidateWithPath validates the Borderright and its children, prefixing error messages with path +func (_age *Borderright )ValidateWithPath (path string )error {if _cad :=_age .CT_Border .ValidateWithPath (path );_cad !=nil {return _cad ;};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;);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 (_fgd ST_WrapType )ValidateWithPath (path string )error {switch _fgd {case 0,1,2,3,4,5:default:return _cc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgd )); };return nil ;}; -// ValidateWithPath validates the CT_AnchorLock and its children, prefixing error messages with path -func (_ccee *CT_AnchorLock )ValidateWithPath (path string )error {return nil }; - -// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path -func (_fdc *CT_Border )ValidateWithPath (path string )error {if _aag :=_fdc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aag !=nil {return _aag ;};if _ffa :=_fdc .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); -_ffa !=nil {return _ffa ;};return nil ;};func (_abb *CT_Border )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cff :=range start .Attr {if _cff .Name .Local =="\u0074\u0079\u0070\u0065"{_abb .TypeAttr .UnmarshalXMLAttr (_cff );continue ; -};if _cff .Name .Local =="\u0077\u0069\u0064t\u0068"{_gfg ,_bcc :=_ae .ParseUint (_cff .Value ,10,32);if _bcc !=nil {return _bcc ;};_gg :=uint32 (_gfg );_abb .WidthAttr =&_gg ;continue ;};if _cff .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_abb .ShadowAttr .UnmarshalXMLAttr (_cff ); -continue ;};};for {_ada ,_bce :=d .Token ();if _bce !=nil {return _bg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_bce );};if _dbb ,_cafb :=_ada .(_a .EndElement );_cafb &&_dbb .Name ==start .Name {break ; -};};return nil ;};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 (_edb ST_VerticalAnchor )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_efb :=_a .Attr {}; -_efb .Name =name ;switch _edb {case ST_VerticalAnchorUnset :_efb .Value ="";case ST_VerticalAnchorMargin :_efb .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_VerticalAnchorPage :_efb .Value ="\u0070\u0061\u0067\u0065";case ST_VerticalAnchorText :_efb .Value ="\u0074\u0065\u0078\u0074"; -case ST_VerticalAnchorLine :_efb .Value ="\u006c\u0069\u006e\u0065";};return _efb ,nil ;};func (_adf ST_WrapSide )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bcge :=_a .Attr {};_bcge .Name =name ;switch _adf {case ST_WrapSideUnset :_bcge .Value =""; -case ST_WrapSideBoth :_bcge .Value ="\u0062\u006f\u0074\u0068";case ST_WrapSideLeft :_bcge .Value ="\u006c\u0065\u0066\u0074";case ST_WrapSideRight :_bcge .Value ="\u0072\u0069\u0067h\u0074";case ST_WrapSideLargest :_bcge .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074"; -};return _bcge ,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 (_bda *ST_HorizontalAnchor )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bda =0; -case "\u006d\u0061\u0072\u0067\u0069\u006e":*_bda =1;case "\u0070\u0061\u0067\u0065":*_bda =2;case "\u0074\u0065\u0078\u0074":*_bda =3;case "\u0063\u0068\u0061\u0072":*_bda =4;};return nil ;};func NewBorderbottom ()*Borderbottom {_ga :=&Borderbottom {}; -_ga .CT_Border =*NewCT_Border ();return _ga ;};func (_dbeb ST_VerticalAnchor )String ()string {switch _dbeb {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 (_df *Borderleft )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_df .CT_Border =*NewCT_Border ();for _ ,_cce :=range start .Attr {if _cce .Name .Local =="\u0074\u0079\u0070\u0065"{_df .TypeAttr .UnmarshalXMLAttr (_cce ); -continue ;};if _cce .Name .Local =="\u0077\u0069\u0064t\u0068"{_fb ,_dd :=_ae .ParseUint (_cce .Value ,10,32);if _dd !=nil {return _dd ;};_gcb :=uint32 (_fb );_df .WidthAttr =&_gcb ;continue ;};if _cce .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_df .ShadowAttr .UnmarshalXMLAttr (_cce ); -continue ;};};for {_fcd ,_db :=d .Token ();if _db !=nil {return _bg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074\u003a\u0020%\u0073",_db );};if _bff ,_bed :=_fcd .(_a .EndElement );_bed &&_bff .Name ==start .Name {break ; -};};return nil ;};func (_cef ST_BorderShadow )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bceb :=_a .Attr {};_bceb .Name =name ;switch _cef {case ST_BorderShadowUnset :_bceb .Value ="";case ST_BorderShadowT :_bceb .Value ="\u0074";case ST_BorderShadowTrue :_bceb .Value ="\u0074\u0072\u0075\u0065"; -case ST_BorderShadowF :_bceb .Value ="\u0066";case ST_BorderShadowFalse :_bceb .Value ="\u0066\u0061\u006cs\u0065";};return _bceb ,nil ;};func (_ge *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 _ge .CT_Border .MarshalXML (e ,start );};func (_aeg ST_VerticalAnchor )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_aeg .String (),start ); -}; +// Validate validates the CT_Border and its children +func (_dde *CT_Border )Validate ()error {return _dde .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");}; -// Validate validates the Anchorlock and its children -func (_be *Anchorlock )Validate ()error {return _be .ValidateWithPath ("\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");};type CT_AnchorLock struct{};func NewAnchorlock ()*Anchorlock {_f :=&Anchorlock {};_f .CT_AnchorLock =*NewCT_AnchorLock (); -return _f ;};type Anchorlock struct{CT_AnchorLock };func (_fgc ST_BorderType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fgc .String (),start );}; +// Validate validates the Bordertop and its children +func (_gbc *Bordertop )Validate ()error {return _gbc .ValidateWithPath ("\u0042o\u0072\u0064\u0065\u0072\u0074\u006fp");};func (_abe ST_VerticalAnchor )Validate ()error {return _abe .ValidateWithPath ("")}; -// Validate validates the Borderleft and its children -func (_ca *Borderleft )Validate ()error {return _ca .ValidateWithPath ("\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");};func (_ddd ST_WrapSide )String ()string {switch _ddd {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 "";};type ST_HorizontalAnchor byte ;func NewBordertop ()*Bordertop {_bggd :=&Bordertop {};_bggd .CT_Border =*NewCT_Border ();return _bggd ;};func (_abgc ST_HorizontalAnchor )String ()string {switch _abgc {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 "";};type CT_Border struct{TypeAttr ST_BorderType ;WidthAttr *uint32 ; -ShadowAttr ST_BorderShadow ;};func (_fabb *ST_VerticalAnchor )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fabd ,_eac :=d .Token ();if _eac !=nil {return _eac ;};if _bfa ,_gec :=_fabd .(_a .EndElement );_gec &&_bfa .Name ==start .Name {*_fabb =1; -return nil ;};if _fgf ,_adac :=_fabd .(_a .CharData );!_adac {return _bg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fabd );}else {switch string (_fgf ){case "":*_fabb =0; -case "\u006d\u0061\u0072\u0067\u0069\u006e":*_fabb =1;case "\u0070\u0061\u0067\u0065":*_fabb =2;case "\u0074\u0065\u0078\u0074":*_fabb =3;case "\u006c\u0069\u006e\u0065":*_fabb =4;};};_fabd ,_eac =d .Token ();if _eac !=nil {return _eac ;};if _dac ,_ade :=_fabd .(_a .EndElement ); -_ade &&_dac .Name ==start .Name {return nil ;};return _bg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fabd );};func NewCT_Border ()*CT_Border {_acb :=&CT_Border {}; -return _acb }; +// ValidateWithPath validates the CT_Wrap and its children, prefixing error messages with path +func (_bgdf *CT_Wrap )ValidateWithPath (path string )error {if _acde :=_bgdf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_acde !=nil {return _acde ;};if _cag :=_bgdf .SideAttr .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0041\u0074\u0074r"); +_cag !=nil {return _cag ;};if _gfc :=_bgdf .AnchorxAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0078\u0041\u0074\u0074\u0072");_gfc !=nil {return _gfc ;};if _acgf :=_bgdf .AnchoryAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0079\u0041\u0074\u0074\u0072"); +_acgf !=nil {return _acgf ;};return nil ;}; // Validate validates the CT_AnchorLock and its children -func (_geg *CT_AnchorLock )Validate ()error {return _geg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b");};type Borderbottom struct{CT_Border }; +func (_gce *CT_AnchorLock )Validate ()error {return _gce .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b");};func (_aad ST_BorderType )MarshalXMLAttr (name _ga .Name )(_ga .Attr ,error ){_dgf :=_ga .Attr {}; +_dgf .Name =name ;switch _aad {case ST_BorderTypeUnset :_dgf .Value ="";case ST_BorderTypeNone :_dgf .Value ="\u006e\u006f\u006e\u0065";case ST_BorderTypeSingle :_dgf .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderTypeThick :_dgf .Value ="\u0074\u0068\u0069c\u006b"; +case ST_BorderTypeDouble :_dgf .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderTypeHairline :_dgf .Value ="\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065";case ST_BorderTypeDot :_dgf .Value ="\u0064\u006f\u0074";case ST_BorderTypeDash :_dgf .Value ="\u0064\u0061\u0073\u0068"; +case ST_BorderTypeDotDash :_dgf .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_BorderTypeDashDotDot :_dgf .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderTypeTriple :_dgf .Value ="\u0074\u0072\u0069\u0070\u006c\u0065"; +case ST_BorderTypeThinThickSmall :_dgf .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c";case ST_BorderTypeThickThinSmall :_dgf .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c"; +case ST_BorderTypeThickBetweenThinSmall :_dgf .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c";case ST_BorderTypeThinThick :_dgf .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_BorderTypeThickThin :_dgf .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n"; +case ST_BorderTypeThickBetweenThin :_dgf .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";case ST_BorderTypeThinThickLarge :_dgf .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065"; +case ST_BorderTypeThickThinLarge :_dgf .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065";case ST_BorderTypeThickBetweenThinLarge :_dgf .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065"; +case ST_BorderTypeWave :_dgf .Value ="\u0077\u0061\u0076\u0065";case ST_BorderTypeDoubleWave :_dgf .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_BorderTypeDashedSmall :_dgf .Value ="d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c"; +case ST_BorderTypeDashDotStroked :_dgf .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderTypeThreeDEmboss :_dgf .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case ST_BorderTypeThreeDEngrave :_dgf .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065"; +case ST_BorderTypeHTMLOutset :_dgf .Value ="\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074";case ST_BorderTypeHTMLInset :_dgf .Value ="\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t";};return _dgf ,nil ;};func (_aec ST_HorizontalAnchor )MarshalXMLAttr (name _ga .Name )(_ga .Attr ,error ){_adbc :=_ga .Attr {}; +_adbc .Name =name ;switch _aec {case ST_HorizontalAnchorUnset :_adbc .Value ="";case ST_HorizontalAnchorMargin :_adbc .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HorizontalAnchorPage :_adbc .Value ="\u0070\u0061\u0067\u0065";case ST_HorizontalAnchorText :_adbc .Value ="\u0074\u0065\u0078\u0074"; +case ST_HorizontalAnchorChar :_adbc .Value ="\u0063\u0068\u0061\u0072";};return _adbc ,nil ;}; -// Validate validates the Bordertop and its children -func (_ac *Bordertop )Validate ()error {return _ac .ValidateWithPath ("\u0042o\u0072\u0064\u0065\u0072\u0074\u006fp");}; +// Validate validates the Anchorlock and its children +func (_ag *Anchorlock )Validate ()error {return _ag .ValidateWithPath ("\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");};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 (_ed *CT_Border )MarshalXML (e *_ga .Encoder ,start _ga .StartElement )error {if _ed .TypeAttr !=ST_BorderTypeUnset {_gea ,_gddd :=_ed .TypeAttr .MarshalXMLAttr (_ga .Name {Local :"\u0074\u0079\u0070\u0065"});if _gddd !=nil {return _gddd ;};start .Attr =append (start .Attr ,_gea ); +};if _ed .WidthAttr !=nil {start .Attr =append (start .Attr ,_ga .Attr {Name :_ga .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_cc .Sprintf ("\u0025\u0076",*_ed .WidthAttr )});};if _ed .ShadowAttr !=ST_BorderShadowUnset {_bcd ,_bgdg :=_ed .ShadowAttr .MarshalXMLAttr (_ga .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}); +if _bgdg !=nil {return _bgdg ;};start .Attr =append (start .Attr ,_bcd );};e .EncodeToken (start );e .EncodeToken (_ga .EndElement {Name :start .Name });return nil ;}; -// Validate validates the Borderbottom and its children -func (_de *Borderbottom )Validate ()error {return _de .ValidateWithPath ("\u0042\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");}; +// ValidateWithPath validates the Borderbottom and its children, prefixing error messages with path +func (_ef *Borderbottom )ValidateWithPath (path string )error {if _cg :=_ef .CT_Border .ValidateWithPath (path );_cg !=nil {return _cg ;};return nil ;};func (_dbee ST_HorizontalAnchor )Validate ()error {return _dbee .ValidateWithPath ("")};type Borderbottom struct{CT_Border }; +type Wrap struct{CT_Wrap };type CT_AnchorLock struct{}; -// Validate validates the CT_Wrap and its children -func (_baf *CT_Wrap )Validate ()error {return _baf .ValidateWithPath ("\u0043T\u005f\u0057\u0072\u0061\u0070");};type Borderright struct{CT_Border };func (_ed *CT_Border )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ed .TypeAttr !=ST_BorderTypeUnset {_bag ,_bc :=_ed .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _bc !=nil {return _bc ;};start .Attr =append (start .Attr ,_bag );};if _ed .WidthAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_bg .Sprintf ("\u0025\u0076",*_ed .WidthAttr )});};if _ed .ShadowAttr !=ST_BorderShadowUnset {_gfc ,_fcc :=_ed .ShadowAttr .MarshalXMLAttr (_a .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}); -if _fcc !=nil {return _fcc ;};start .Attr =append (start .Attr ,_gfc );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};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 ); +// Validate validates the Borderright and its children +func (_ebe *Borderright )Validate ()error {return _ebe .ValidateWithPath ("B\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");};func (_gge ST_BorderShadow )ValidateWithPath (path string )error {switch _gge {case 0,1,2,3,4:default:return _cc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gge )); +};return nil ;};type ST_WrapType byte ;func (_fab ST_VerticalAnchor )MarshalXML (e *_ga .Encoder ,start _ga .StartElement )error {return e .EncodeElement (_fab .String (),start );};func (_fba ST_WrapSide )MarshalXML (e *_ga .Encoder ,start _ga .StartElement )error {return e .EncodeElement (_fba .String (),start ); +};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;);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;); + +// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path +func (_cbb *CT_Border )ValidateWithPath (path string )error {if _ebf :=_cbb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ebf !=nil {return _ebf ;};if _cff :=_cbb .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); +_cff !=nil {return _cff ;};return nil ;};func (_ce *Bordertop )MarshalXML (e *_ga .Encoder ,start _ga .StartElement )error {start .Attr =append (start .Attr ,_ga .Attr {Name :_ga .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 ,_ga .Attr {Name :_ga .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _ce .CT_Border .MarshalXML (e ,start );};func (_efcc *ST_BorderType )UnmarshalXMLAttr (attr _ga .Attr )error {switch attr .Value {case "":*_efcc =0;case "\u006e\u006f\u006e\u0065":*_efcc =1; +case "\u0073\u0069\u006e\u0067\u006c\u0065":*_efcc =2;case "\u0074\u0068\u0069c\u006b":*_efcc =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_efcc =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_efcc =5;case "\u0064\u006f\u0074":*_efcc =6; +case "\u0064\u0061\u0073\u0068":*_efcc =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_efcc =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_efcc =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_efcc =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_efcc =11; +case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_efcc =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_efcc =13;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_efcc =14; +case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_efcc =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_efcc =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_efcc =17; +case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_efcc =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_efcc =19;case "\u0077\u0061\u0076\u0065":*_efcc =20; +case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_efcc =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_efcc =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_efcc =23; +case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_efcc =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_efcc =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_efcc =26; +case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_efcc =27;};return nil ;};func (_fbc ST_WrapSide )Validate ()error {return _fbc .ValidateWithPath ("")};func (_ea *Borderright )MarshalXML (e *_ga .Encoder ,start _ga .StartElement )error {start .Attr =append (start .Attr ,_ga .Attr {Name :_ga .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 ,_ga .Attr {Name :_ga .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _ea .CT_Border .MarshalXML (e ,start );};func NewCT_AnchorLock ()*CT_AnchorLock {_efg :=&CT_AnchorLock {};return _efg };type Anchorlock struct{CT_AnchorLock };func (_ebg ST_WrapType )Validate ()error {return _ebg .ValidateWithPath ("")}; +func (_bdf *ST_WrapType )UnmarshalXMLAttr (attr _ga .Attr )error {switch attr .Value {case "":*_bdf =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_bdf =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_bdf =2;case "\u006e\u006f\u006e\u0065":*_bdf =3; +case "\u0074\u0069\u0067h\u0074":*_bdf =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_bdf =5;};return nil ;};func init (){_gb .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 ); +_gb .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 ); +_gb .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 ); +_gb .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 ); +_gb .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 ); +_gb .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 ); +_gb .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 ); +_gb .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 ); +_gb .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 60ea65727b..4befa94940 100644 --- a/schema/urn/schemas_microsoft_com/vml/vml.go +++ b/schema/urn/schemas_microsoft_com/vml/vml.go @@ -9,4739 +9,4741 @@ // 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 (_e "encoding/xml";_a "fmt";_d "github.com/unidoc/unioffice";_ee "github.com/unidoc/unioffice/common/logger";_c "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ea "github.com/unidoc/unioffice/schema/soo/wml";_ag "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel"; -_f "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/powerpoint";_b "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/word";_gd "strconv";);type OfcCT_RelationTable struct{Rel []*OfcCT_Relation ;ExtAttr ST_Ext ;}; +package vml ;import (_e "encoding/xml";_ga "fmt";_eb "github.com/unidoc/unioffice";_ag "github.com/unidoc/unioffice/common/logger";_f "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_a "github.com/unidoc/unioffice/schema/soo/wml";_ab "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel"; +_b "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/powerpoint";_gaf "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/word";_g "strconv";);func (_egeg *Roundrect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egeg .CT_RoundRect =*NewCT_RoundRect (); +for _ ,_cedbgb :=range start .Attr {if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_egeg .AllowoverlapAttr .UnmarshalXMLAttr (_cedbgb ); +continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_egeg .PreferrelativeAttr .UnmarshalXMLAttr (_cedbgb ); +continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_egeg .ConnectortypeAttr .UnmarshalXMLAttr (_cedbgb ); +continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_egeg .UserdrawnAttr .UnmarshalXMLAttr (_cedbgb ); +continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_egeg .UserhiddenAttr .UnmarshalXMLAttr (_cedbgb ); +continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_egeg .DgmlayoutmruAttr .UnmarshalXMLAttr (_cedbgb ); +continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_egeg .HrnoshadeAttr .UnmarshalXMLAttr (_cedbgb ); +continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_egeg .AllowincellAttr .UnmarshalXMLAttr (_cedbgb ); +continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dbgbc ,_cbgcbe :=_cedbgb .Value ,error (nil ); +if _cbgcbe !=nil {return _cbgcbe ;};_egeg .BordertopcolorAttr =&_dbgbc ;continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_egeg .ButtonAttr .UnmarshalXMLAttr (_cedbgb ); +continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0068\u0072\u0070c\u0074"{_eeegg ,_becef :=_g .ParseFloat (_cedbgb .Value ,64); +if _becef !=nil {return _becef ;};_dfdae :=float32 (_eeegg );_egeg .HrpctAttr =&_dfdae ;continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_afgee ,_gcaac :=_g .ParseInt (_cedbgb .Value ,10,64); +if _gcaac !=nil {return _gcaac ;};_egeg .DgmnodekindAttr =&_afgee ;continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dfba ,_cbdfe :=_g .ParseInt (_cedbgb .Value ,10,64); +if _cbdfe !=nil {return _cbdfe ;};_egeg .RegroupidAttr =&_dfba ;continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dfbab ,_cdaff :=_cedbgb .Value ,error (nil ); +if _cdaff !=nil {return _cdaff ;};_egeg .BorderleftcolorAttr =&_dfbab ;continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_egeg .BwnormalAttr .UnmarshalXMLAttr (_cedbgb ); +continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ddecc ,_cafeb :=_cedbgb .Value ,error (nil ); +if _cafeb !=nil {return _cafeb ;};_egeg .BorderrightcolorAttr =&_ddecc ;continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_egeg .BulletAttr .UnmarshalXMLAttr (_cedbgb ); +continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_egeg .BwmodeAttr .UnmarshalXMLAttr (_cedbgb ); +continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0068\u0072"{_egeg .HrAttr .UnmarshalXMLAttr (_cedbgb ); +continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u006f\u006e\u0065\u0064"{_egeg .OnedAttr .UnmarshalXMLAttr (_cedbgb ); +continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_egeg .HralignAttr .UnmarshalXMLAttr (_cedbgb ); +continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_eegbfe ,_bgffd :=_cedbgb .Value ,error (nil ); +if _bgffd !=nil {return _bgffd ;};_egeg .BorderbottomcolorAttr =&_eegbfe ;continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_egeg .OleiconAttr .UnmarshalXMLAttr (_cedbgb ); +continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_egeg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cedbgb ); +continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0073\u0070\u0074"{_afagf ,_dgcgb :=_g .ParseFloat (_cedbgb .Value ,64); +if _dgcgb !=nil {return _dgcgb ;};_begba :=float32 (_afagf );_egeg .SptAttr =&_begba ;continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_egeg .CliptowrapAttr .UnmarshalXMLAttr (_cedbgb ); +continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_egeg .ForcedashAttr .UnmarshalXMLAttr (_cedbgb ); +continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_egeg .DgmlayoutAttr .UnmarshalXMLAttr (_cedbgb ); +continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_egeg .BwpureAttr .UnmarshalXMLAttr (_cedbgb ); +continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_egeg .InsetmodeAttr .UnmarshalXMLAttr (_cedbgb ); +continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0063\u006c\u0069\u0070"{_egeg .ClipAttr .UnmarshalXMLAttr (_cedbgb ); +continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u006f\u006c\u0065"{_egeg .OleAttr .UnmarshalXMLAttr (_cedbgb ); +continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0073\u0070\u0069\u0064"{_ceaea ,_bcdbc :=_cedbgb .Value ,error (nil ); +if _bcdbc !=nil {return _bcdbc ;};_egeg .SpidAttr =&_ceaea ;continue ;};if _cedbgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cedbgb .Name .Local =="\u0068\u0072\u0073t\u0064"{_egeg .HrstdAttr .UnmarshalXMLAttr (_cedbgb ); +continue ;};if _cedbgb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gcdaf ,_geefa :=_cedbgb .Value ,error (nil );if _geefa !=nil {return _geefa ;};_egeg .CoordsizeAttr =&_gcdaf ;continue ;};if _cedbgb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fgfbcb ,_gfbge :=_cedbgb .Value ,error (nil ); +if _gfbge !=nil {return _gfbge ;};_egeg .OpacityAttr =&_fgfbcb ;continue ;};if _cedbgb .Name .Local =="\u0061\u006c\u0074"{_fafc ,_cdbgb :=_cedbgb .Value ,error (nil );if _cdbgb !=nil {return _cdbgb ;};_egeg .AltAttr =&_fafc ;continue ;};if _cedbgb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_eacad ,_geege :=_cedbgb .Value ,error (nil ); +if _geege !=nil {return _geege ;};_egeg .StrokecolorAttr =&_eacad ;continue ;};if _cedbgb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fbggb ,_bafaa :=_cedbgb .Value ,error (nil );if _bafaa !=nil {return _bafaa ; +};_egeg .StrokeweightAttr =&_fbggb ;continue ;};if _cedbgb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_egeg .InsetpenAttr .UnmarshalXMLAttr (_cedbgb );continue ;};if _cedbgb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_facfb ,_ececeb :=_cedbgb .Value ,error (nil ); +if _ececeb !=nil {return _ececeb ;};_egeg .ChromakeyAttr =&_facfb ;continue ;};if _cedbgb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_egeg .FilledAttr .UnmarshalXMLAttr (_cedbgb );continue ;};if _cedbgb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_caffg ,_cbbf :=_cedbgb .Value ,error (nil ); +if _cbbf !=nil {return _cbbf ;};_egeg .FillcolorAttr =&_caffg ;continue ;};if _cedbgb .Name .Local =="\u0063\u006c\u0061s\u0073"{_gaebb ,_cecaf :=_cedbgb .Value ,error (nil );if _cecaf !=nil {return _cecaf ;};_egeg .ClassAttr =&_gaebb ;continue ;};if _cedbgb .Name .Local =="\u0068\u0072\u0065\u0066"{_aaaab ,_fbeab :=_cedbgb .Value ,error (nil ); +if _fbeab !=nil {return _fbeab ;};_egeg .HrefAttr =&_aaaab ;continue ;};if _cedbgb .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_bdbdbc ,_cdagf :=_cedbgb .Value ,error (nil );if _cdagf !=nil {return _cdagf ;};_egeg .ArcsizeAttr =&_bdbdbc ;continue ; +};if _cedbgb .Name .Local =="\u0073\u0074\u0079l\u0065"{_efdgg ,_bafcc :=_cedbgb .Value ,error (nil );if _bafcc !=nil {return _bafcc ;};_egeg .StyleAttr =&_efdgg ;continue ;};if _cedbgb .Name .Local =="\u0069\u0064"{_edbcd ,_dcgec :=_cedbgb .Value ,error (nil ); +if _dcgec !=nil {return _dcgec ;};_egeg .IdAttr =&_edbcd ;continue ;};if _cedbgb .Name .Local =="\u0070\u0072\u0069n\u0074"{_egeg .PrintAttr .UnmarshalXMLAttr (_cedbgb );continue ;};if _cedbgb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_egeg .StrokedAttr .UnmarshalXMLAttr (_cedbgb ); +continue ;};if _cedbgb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gfgfea ,_gfabg :=_cedbgb .Value ,error (nil );if _gfabg !=nil {return _gfabg ;};_egeg .WrapcoordsAttr =&_gfgfea ;continue ;};if _cedbgb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_egbgg ,_beab :=_cedbgb .Value ,error (nil ); +if _beab !=nil {return _beab ;};_egeg .TargetAttr =&_egbgg ;continue ;};if _cedbgb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_aeeec ,_fadca :=_cedbgb .Value ,error (nil );if _fadca !=nil {return _fadca ;};_egeg .CoordoriginAttr =&_aeeec ; +continue ;};if _cedbgb .Name .Local =="\u0074\u0069\u0074l\u0065"{_ggccg ,_ecadag :=_cedbgb .Value ,error (nil );if _ecadag !=nil {return _ecadag ;};_egeg .TitleAttr =&_ggccg ;continue ;};};_ebcag :for {_cfdfe ,_efagf :=d .Token ();if _efagf !=nil {return _efagf ; +};switch _dbcae :=_cfdfe .(type ){case _e .StartElement :switch _dbcae .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ceda :=NewEG_ShapeElements (); +_ceda .Path =NewPath ();if _ggbfb :=d .DecodeElement (_ceda .Path ,&_dbcae );_ggbfb !=nil {return _ggbfb ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_ceda );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bcabb :=NewEG_ShapeElements (); +_bcabb .Formulas =NewFormulas ();if _bbefbe :=d .DecodeElement (_bcabb .Formulas ,&_dbcae );_bbefbe !=nil {return _bbefbe ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_bcabb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dgdcd :=NewEG_ShapeElements (); +_dgdcd .Handles =NewHandles ();if _dgdbag :=d .DecodeElement (_dgdcd .Handles ,&_dbcae );_dgdbag !=nil {return _dgdbag ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_dgdcd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cagdaa :=NewEG_ShapeElements (); +_cagdaa .Fill =NewFill ();if _efgebd :=d .DecodeElement (_cagdaa .Fill ,&_dbcae );_efgebd !=nil {return _efgebd ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_cagdaa );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_afadf :=NewEG_ShapeElements (); +_afadf .Stroke =NewStroke ();if _ebbeg :=d .DecodeElement (_afadf .Stroke ,&_dbcae );_ebbeg !=nil {return _ebbeg ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_afadf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_ddgde :=NewEG_ShapeElements (); +_ddgde .Shadow =NewShadow ();if _bdcfd :=d .DecodeElement (_ddgde .Shadow ,&_dbcae );_bdcfd !=nil {return _bdcfd ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_ddgde );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddcfe :=NewEG_ShapeElements (); +_ddcfe .Textbox =NewTextbox ();if _daddc :=d .DecodeElement (_ddcfe .Textbox ,&_dbcae );_daddc !=nil {return _daddc ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_ddcfe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abdcdb :=NewEG_ShapeElements (); +_abdcdb .Textpath =NewTextpath ();if _cceef :=d .DecodeElement (_abdcdb .Textpath ,&_dbcae );_cceef !=nil {return _cceef ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_abdcdb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgagg :=NewEG_ShapeElements (); +_fgagg .Imagedata =NewImagedata ();if _bgga :=d .DecodeElement (_fgagg .Imagedata ,&_dbcae );_bgga !=nil {return _bgga ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_fgagg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_aedf :=NewEG_ShapeElements (); +_aedf .Skew =NewOfcSkew ();if _gcbafd :=d .DecodeElement (_aedf .Skew ,&_dbcae );_gcbafd !=nil {return _gcbafd ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_aedf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbbaac :=NewEG_ShapeElements (); +_bbbaac .Extrusion =NewOfcExtrusion ();if _defbe :=d .DecodeElement (_bbbaac .Extrusion ,&_dbcae );_defbe !=nil {return _defbe ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_bbbaac );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dbddg :=NewEG_ShapeElements (); +_dbddg .Callout =NewOfcCallout ();if _cddab :=d .DecodeElement (_dbddg .Callout ,&_dbcae );_cddab !=nil {return _cddab ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_dbddg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gadee :=NewEG_ShapeElements (); +_gadee .Lock =NewOfcLock ();if _bggcb :=d .DecodeElement (_gadee .Lock ,&_dbcae );_bggcb !=nil {return _bggcb ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_gadee );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_agbdc :=NewEG_ShapeElements (); +_agbdc .Clippath =NewOfcClippath ();if _fbfdf :=d .DecodeElement (_agbdc .Clippath ,&_dbcae );_fbfdf !=nil {return _fbfdf ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_agbdc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_cebebe :=NewEG_ShapeElements (); +_cebebe .Signatureline =NewOfcSignatureline ();if _eaddb :=d .DecodeElement (_cebebe .Signatureline ,&_dbcae );_eaddb !=nil {return _eaddb ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_cebebe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dcfebd :=NewEG_ShapeElements (); +_dcfebd .Wrap =_gaf .NewWrap ();if _bfefc :=d .DecodeElement (_dcfebd .Wrap ,&_dbcae );_bfefc !=nil {return _bfefc ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_dcfebd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dfedg :=NewEG_ShapeElements (); +_dfedg .Anchorlock =_gaf .NewAnchorlock ();if _bgdfc :=d .DecodeElement (_dfedg .Anchorlock ,&_dbcae );_bgdfc !=nil {return _bgdfc ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_dfedg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eeecf :=NewEG_ShapeElements (); +_eeecf .Bordertop =_gaf .NewBordertop ();if _fbbbd :=d .DecodeElement (_eeecf .Bordertop ,&_dbcae );_fbbbd !=nil {return _fbbbd ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_eeecf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_ebcce :=NewEG_ShapeElements (); +_ebcce .Borderbottom =_gaf .NewBorderbottom ();if _deece :=d .DecodeElement (_ebcce .Borderbottom ,&_dbcae );_deece !=nil {return _deece ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_ebcce );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_aacba :=NewEG_ShapeElements (); +_aacba .Borderleft =_gaf .NewBorderleft ();if _fddcc :=d .DecodeElement (_aacba .Borderleft ,&_dbcae );_fddcc !=nil {return _fddcc ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_aacba );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_agfga :=NewEG_ShapeElements (); +_agfga .Borderright =_gaf .NewBorderright ();if _ggcgc :=d .DecodeElement (_agfga .Borderright ,&_dbcae );_ggcgc !=nil {return _ggcgc ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_agfga );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dabcd :=NewEG_ShapeElements (); +_dabcd .ClientData =_ab .NewClientData ();if _ceccb :=d .DecodeElement (_dabcd .ClientData ,&_dbcae );_ceccb !=nil {return _ceccb ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_dabcd );case _e .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"}:_baffg :=NewEG_ShapeElements (); +_baffg .Textdata =_b .NewTextdata ();if _fdddf :=d .DecodeElement (_baffg .Textdata ,&_dbcae );_fdddf !=nil {return _fdddf ;};_egeg .EG_ShapeElements =append (_egeg .EG_ShapeElements ,_baffg );default:_ag .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",_dbcae .Name ); +if _cdgba :=d .Skip ();_cdgba !=nil {return _cdgba ;};};case _e .EndElement :break _ebcag ;case _e .CharData :};};return nil ;};type OfcCT_Rules struct{R []*OfcCT_R ;ExtAttr ST_Ext ;};func (_cafac *CT_Line )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076\u003a\u006c\u0069\u006e\u0065"; +};if _cafac .FromAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_ga .Sprintf ("\u0025\u0076",*_cafac .FromAttr )});};if _cafac .ToAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u006f"},Value :_ga .Sprintf ("\u0025\u0076",*_cafac .ToAttr )}); +};if _cafac .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_ga .Sprintf ("\u0025\u0076",*_cafac .HrefAttr )});};if _cafac .TargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_cafac .TargetAttr )}); +};if _cafac .ClassAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_cafac .ClassAttr )});};if _cafac .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_cafac .TitleAttr )}); +};if _cafac .AltAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_cafac .AltAttr )});};if _cafac .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_ga .Sprintf ("\u0025\u0076",*_cafac .CoordsizeAttr )}); +};if _cafac .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ga .Sprintf ("\u0025\u0076",*_cafac .CoordoriginAttr )});};if _cafac .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_cafac .WrapcoordsAttr )}); +};if _cafac .PrintAttr !=_f .ST_TrueFalseUnset {_feac ,_gadf :=_cafac .PrintAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0069n\u0074"});if _gadf !=nil {return _gadf ;};start .Attr =append (start .Attr ,_feac );};if _cafac .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_cafac .IdAttr )}); +};if _cafac .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_cafac .StyleAttr )});};if _cafac .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_cafac .SpidAttr )}); +};if _cafac .OnedAttr !=_f .ST_TrueFalseUnset {_daga ,_aeda :=_cafac .OnedAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _aeda !=nil {return _aeda ;};start .Attr =append (start .Attr ,_daga );};if _cafac .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_cafac .RegroupidAttr )}); +};if _cafac .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_aafc ,_gfgd :=_cafac .DoubleclicknotifyAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _gfgd !=nil {return _gfgd ; +};start .Attr =append (start .Attr ,_aafc );};if _cafac .ButtonAttr !=_f .ST_TrueFalseUnset {_dcdc ,_aafef :=_cafac .ButtonAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _aafef !=nil {return _aafef ;};start .Attr =append (start .Attr ,_dcdc ); +};if _cafac .UserhiddenAttr !=_f .ST_TrueFalseUnset {_gcabf ,_bfgg :=_cafac .UserhiddenAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _bfgg !=nil {return _bfgg ;};start .Attr =append (start .Attr ,_gcabf ); +};if _cafac .BulletAttr !=_f .ST_TrueFalseUnset {_abebg ,_deea :=_cafac .BulletAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _deea !=nil {return _deea ;};start .Attr =append (start .Attr ,_abebg );};if _cafac .HrAttr !=_f .ST_TrueFalseUnset {_gfde ,_ggda :=_cafac .HrAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _ggda !=nil {return _ggda ;};start .Attr =append (start .Attr ,_gfde );};if _cafac .HrstdAttr !=_f .ST_TrueFalseUnset {_facd ,_daabg :=_cafac .HrstdAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _daabg !=nil {return _daabg ; +};start .Attr =append (start .Attr ,_facd );};if _cafac .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_baegf ,_caeg :=_cafac .HrnoshadeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _caeg !=nil {return _caeg ; +};start .Attr =append (start .Attr ,_baegf );};if _cafac .HrpctAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_cafac .HrpctAttr )});};if _cafac .HralignAttr !=OfcST_HrAlignUnset {_decaf ,_feag :=_cafac .HralignAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _feag !=nil {return _feag ;};start .Attr =append (start .Attr ,_decaf );};if _cafac .AllowincellAttr !=_f .ST_TrueFalseUnset {_gged ,_feba :=_cafac .AllowincellAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _feba !=nil {return _feba ;};start .Attr =append (start .Attr ,_gged );};if _cafac .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_baba ,_bgcd :=_cafac .AllowoverlapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _bgcd !=nil {return _bgcd ;};start .Attr =append (start .Attr ,_baba );};if _cafac .UserdrawnAttr !=_f .ST_TrueFalseUnset {_gcfa ,_fadd :=_cafac .UserdrawnAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _fadd !=nil {return _fadd ;};start .Attr =append (start .Attr ,_gcfa );};if _cafac .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_cafac .BordertopcolorAttr )}); +};if _cafac .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_cafac .BorderleftcolorAttr )}); +};if _cafac .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_cafac .BorderbottomcolorAttr )}); +};if _cafac .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_cafac .BorderrightcolorAttr )}); +};if _cafac .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_adeb ,_ebed :=_cafac .DgmlayoutAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _ebed !=nil {return _ebed ;};start .Attr =append (start .Attr ,_adeb ); +};if _cafac .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_cafac .DgmnodekindAttr )});}; +if _cafac .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_egdaf ,_bdbf :=_cafac .DgmlayoutmruAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _bdbf !=nil {return _bdbf ;};start .Attr =append (start .Attr ,_egdaf ); +};if _cafac .InsetmodeAttr !=OfcST_InsetModeUnset {_ffef ,_affd :=_cafac .InsetmodeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _affd !=nil {return _affd ;};start .Attr =append (start .Attr ,_ffef ); +};if _cafac .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ga .Sprintf ("\u0025\u0076",*_cafac .OpacityAttr )});};if _cafac .StrokedAttr !=_f .ST_TrueFalseUnset {_gfadc ,_cace :=_cafac .StrokedAttr .MarshalXMLAttr (_e .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"}); +if _cace !=nil {return _cace ;};start .Attr =append (start .Attr ,_gfadc );};if _cafac .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_cafac .StrokecolorAttr )}); +};if _cafac .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_cafac .StrokeweightAttr )});};if _cafac .InsetpenAttr !=_f .ST_TrueFalseUnset {_bdec ,_bced :=_cafac .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _bced !=nil {return _bced ;};start .Attr =append (start .Attr ,_bdec );};if _cafac .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_ga .Sprintf ("\u0025\u0076",*_cafac .ChromakeyAttr )}); +};if _cafac .FilledAttr !=_f .ST_TrueFalseUnset {_ecae ,_dddba :=_cafac .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dddba !=nil {return _dddba ;};start .Attr =append (start .Attr ,_ecae );};if _cafac .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ga .Sprintf ("\u0025\u0076",*_cafac .FillcolorAttr )}); +};if _cafac .SptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_cafac .SptAttr )});};if _cafac .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_dgaee ,_cefba :=_cafac .ConnectortypeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _cefba !=nil {return _cefba ;};start .Attr =append (start .Attr ,_dgaee );};if _cafac .BwmodeAttr !=OfcST_BWModeUnset {_aacg ,_ecgag :=_cafac .BwmodeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _ecgag !=nil {return _ecgag ; +};start .Attr =append (start .Attr ,_aacg );};if _cafac .BwpureAttr !=OfcST_BWModeUnset {_befb ,_afdd :=_cafac .BwpureAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _afdd !=nil {return _afdd ;};start .Attr =append (start .Attr ,_befb ); +};if _cafac .BwnormalAttr !=OfcST_BWModeUnset {_efggc ,_bacg :=_cafac .BwnormalAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bacg !=nil {return _bacg ;};start .Attr =append (start .Attr ,_efggc ); +};if _cafac .ForcedashAttr !=_f .ST_TrueFalseUnset {_dbecf ,_ccabd :=_cafac .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ccabd !=nil {return _ccabd ;};start .Attr =append (start .Attr ,_dbecf ); +};if _cafac .OleiconAttr !=_f .ST_TrueFalseUnset {_dagf ,_acfbg :=_cafac .OleiconAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _acfbg !=nil {return _acfbg ;};start .Attr =append (start .Attr ,_dagf );};if _cafac .OleAttr !=_f .ST_TrueFalseBlankUnset {_eggdf ,_aeac :=_cafac .OleAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _aeac !=nil {return _aeac ;};start .Attr =append (start .Attr ,_eggdf );};if _cafac .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_ebeab ,_caddf :=_cafac .PreferrelativeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _caddf !=nil {return _caddf ;};start .Attr =append (start .Attr ,_ebeab );};if _cafac .CliptowrapAttr !=_f .ST_TrueFalseUnset {_fddb ,_afaec :=_cafac .CliptowrapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _afaec !=nil {return _afaec ;};start .Attr =append (start .Attr ,_fddb );};if _cafac .ClipAttr !=_f .ST_TrueFalseUnset {_ggddg ,_edag :=_cafac .ClipAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _edag !=nil {return _edag ; +};start .Attr =append (start .Attr ,_ggddg );};e .EncodeToken (start );if _cafac .EG_ShapeElements !=nil {for _ ,_ebfgb :=range _cafac .EG_ShapeElements {_ebfgb .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func NewOfcCT_Skew ()*OfcCT_Skew {_abcbcd :=&OfcCT_Skew {};return _abcbcd }; -// ValidateWithPath validates the OfcCT_SignatureLine and its children, prefixing error messages with path -func (_aegff *OfcCT_SignatureLine )ValidateWithPath (path string )error {if _agbdd :=_aegff .IssignaturelineAttr .ValidateWithPath (path +"/\u0049s\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065At\u0074\u0072");_agbdd !=nil {return _agbdd ; -};if _aegff .IdAttr !=nil {if !_c .ST_GuidPatternRe .MatchString (*_aegff .IdAttr ){return _a .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u0064A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,*_aegff .IdAttr ); -};};if _aegff .ProvidAttr !=nil {if !_c .ST_GuidPatternRe .MatchString (*_aegff .ProvidAttr ){return _a .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 ,_c .ST_GuidPatternRe ,*_aegff .ProvidAttr ); -};};if _fbee :=_aegff .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");_fbee !=nil {return _fbee ;};if _edadb :=_aegff .AllowcommentsAttr .ValidateWithPath (path +"\u002fA\u006cl\u006f\u0077\u0063\u006f\u006dm\u0065\u006et\u0073\u0041\u0074\u0074\u0072"); -_edadb !=nil {return _edadb ;};if _feacg :=_aegff .ShowsigndateAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0073\u0069\u0067\u006e\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_feacg !=nil {return _feacg ;};if _cbbdf :=_aegff .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); -_cbbdf !=nil {return _cbbdf ;};return nil ;}; +// ValidateWithPath validates the OfcCT_Extrusion and its children, prefixing error messages with path +func (_ffbfdg *OfcCT_Extrusion )ValidateWithPath (path string )error {if _ffadg :=_ffbfdg .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ffadg !=nil {return _ffadg ;};if _ccfgg :=_ffbfdg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); +_ccfgg !=nil {return _ccfgg ;};if _gfdea :=_ffbfdg .RenderAttr .ValidateWithPath (path +"/\u0052\u0065\u006e\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_gfdea !=nil {return _gfdea ;};if _ddbac :=_ffbfdg .PlaneAttr .ValidateWithPath (path +"\u002f\u0050\u006c\u0061\u006e\u0065\u0041\u0074\u0074\u0072"); +_ddbac !=nil {return _ddbac ;};if _ffcef :=_ffbfdg .LockrotationcenterAttr .ValidateWithPath (path +"\u002f\u004c\u006fck\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_ffcef !=nil {return _ffcef ; +};if _bfbef :=_ffbfdg .AutorotationcenterAttr .ValidateWithPath (path +"\u002f\u0041\u0075to\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_bfbef !=nil {return _bfbef ;};if _bfggd :=_ffbfdg .ColormodeAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_bfggd !=nil {return _bfggd ;};if _ffbgb :=_ffbfdg .MetalAttr .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_ffbgb !=nil {return _ffbgb ;};if _dcceb :=_ffbfdg .LightfaceAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u0067\u0068\u0074\u0066\u0061\u0063e\u0041\u0074\u0074\u0072"); +_dcceb !=nil {return _dcceb ;};if _bgecfa :=_ffbfdg .LightharshAttr .ValidateWithPath (path +"\u002fL\u0069g\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0041\u0074\u0074\u0072");_bgecfa !=nil {return _bgecfa ;};if _ddceag :=_ffbfdg .Lightharsh2Attr .ValidateWithPath (path +"\u002f\u004ci\u0067\u0068\u0074h\u0061\u0072\u0073\u0068\u0032\u0041\u0074\u0074\u0072"); +_ddceag !=nil {return _ddceag ;};if _aefade :=_ffbfdg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_aefade !=nil {return _aefade ;};return nil ;};func (_fgbdc OfcST_ExtrusionPlane )String ()string {switch _fgbdc {case 0:return ""; +case 1:return "\u0058\u0059";case 2:return "\u005a\u0058";case 3:return "\u0059\u005a";};return "";};func (_fdfab ST_StrokeArrowType )Validate ()error {return _fdfab .ValidateWithPath ("")}; -// Validate validates the CT_Fill and its children -func (_dcbaag *CT_Fill )Validate ()error {return _dcbaag .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};func NewCT_Handles ()*CT_Handles {_aaea :=&CT_Handles {};return _aaea };func NewAG_Id ()*AG_Id {_edgc :=&AG_Id {};return _edgc };func (_dfefa *OfcCT_ShapeLayout )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ebge :=range start .Attr {if _ebge .Name .Local =="\u0065\u0078\u0074"{_dfefa .ExtAttr .UnmarshalXMLAttr (_ebge ); -continue ;};};_gcbgg :for {_gbbgb ,_bfbcb :=d .Token ();if _bfbcb !=nil {return _bfbcb ;};switch _facd :=_gbbgb .(type ){case _e .StartElement :switch _facd .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfefa .Idmap =NewOfcCT_IdMap (); -if _dcfe :=d .DecodeElement (_dfefa .Idmap ,&_facd );_dcfe !=nil {return _dcfe ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfefa .Regrouptable =NewOfcCT_RegroupTable (); -if _ddddb :=d .DecodeElement (_dfefa .Regrouptable ,&_facd );_ddddb !=nil {return _ddddb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfefa .Rules =NewOfcCT_Rules (); -if _cadfb :=d .DecodeElement (_dfefa .Rules ,&_facd );_cadfb !=nil {return _cadfb ;};default:_ee .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",_facd .Name ); -if _cgfge :=d .Skip ();_cgfge !=nil {return _cgfge ;};};case _e .EndElement :break _gcbgg ;case _e .CharData :};};return nil ;};type CT_Path struct{VAttr *string ;LimoAttr *string ;TextboxrectAttr *string ;FillokAttr _c .ST_TrueFalse ;StrokeokAttr _c .ST_TrueFalse ; -ShadowokAttr _c .ST_TrueFalse ;ArrowokAttr _c .ST_TrueFalse ;GradientshapeokAttr _c .ST_TrueFalse ;TextpathokAttr _c .ST_TrueFalse ;InsetpenokAttr _c .ST_TrueFalse ;ConnecttypeAttr OfcST_ConnectType ;ConnectlocsAttr *string ;ConnectanglesAttr *string ; -ExtrusionokAttr _c .ST_TrueFalse ;IdAttr *string ;};func (_cbfce *OfcShapelayout )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\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +// Validate validates the Textbox and its children +func (_bgead *Textbox )Validate ()error {return _bgead .ValidateWithPath ("\u0054e\u0078\u0074\u0062\u006f\u0078");};func (_ebadg OfcST_OLEDrawAspect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ebadg .String (),start ); +};func (_aadbb *OfcCT_Proxy )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f:\u0070\u0072\u006f\u0078\u0079";};if _aadbb .StartAttr !=_f .ST_TrueFalseBlankUnset {_bggd ,_eacfa :=_aadbb .StartAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0074\u0061r\u0074"}); +if _eacfa !=nil {return _eacfa ;};start .Attr =append (start .Attr ,_bggd );};if _aadbb .EndAttr !=_f .ST_TrueFalseBlankUnset {_bgfdff ,_eafcca :=_aadbb .EndAttr .MarshalXMLAttr (_e .Name {Local :"\u0065\u006e\u0064"});if _eafcca !=nil {return _eafcca ; +};start .Attr =append (start .Attr ,_bgfdff );};if _aadbb .IdrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_ga .Sprintf ("\u0025\u0076",*_aadbb .IdrefAttr )});};if _aadbb .ConnectlocAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"},Value :_ga .Sprintf ("\u0025\u0076",*_aadbb .ConnectlocAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cbabe *OfcST_ColorMode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cbabe =0;case "\u0061\u0075\u0074\u006f":*_cbabe =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cbabe =2; +};return nil ;};func (_bgbg *AG_StrokeAttributes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eab :=range start .Attr {if _eab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eab .Name .Local =="\u0068\u0072\u0065\u0066"{_gefc ,_bead :=_eab .Value ,error (nil ); +if _bead !=nil {return _bead ;};_bgbg .HrefAttr =&_gefc ;continue ;};if _eab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eab .Name .Local =="\u0072\u0065\u006ci\u0064"{_cefg ,_ccaf :=_eab .Value ,error (nil ); +if _ccaf !=nil {return _ccaf ;};_bgbg .RelidAttr =&_cefg ;continue ;};if _eab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eab .Name .Local =="\u0069\u0064"{_eef ,_ffdf :=_eab .Value ,error (nil ); +if _ffdf !=nil {return _ffdf ;};_bgbg .IdAttr =&_eef ;continue ;};if _eab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eab .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bgbg .ForcedashAttr .UnmarshalXMLAttr (_eab ); +continue ;};if _eab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eab .Name .Local =="\u0074\u0069\u0074l\u0065"{_badf ,_ffbd :=_eab .Value ,error (nil ); +if _ffbd !=nil {return _ffbd ;};_bgbg .TitleAttr =&_badf ;continue ;};if _eab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eab .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fead ,_dad :=_eab .Value ,error (nil ); +if _dad !=nil {return _dad ;};_bgbg .AlthrefAttr =&_fead ;continue ;};if _eab .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_bgbg .EndcapAttr .UnmarshalXMLAttr (_eab );continue ;};if _eab .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_bgbg .StartarrowlengthAttr .UnmarshalXMLAttr (_eab ); +continue ;};if _eab .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_bgbg .ImageaspectAttr .UnmarshalXMLAttr (_eab );continue ;};if _eab .Name .Local =="\u0063\u006f\u006co\u0072"{_ddb ,_aac :=_eab .Value ,error (nil );if _aac !=nil {return _aac ; +};_bgbg .ColorAttr =&_ddb ;continue ;};if _eab .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bgbg .StartarrowwidthAttr .UnmarshalXMLAttr (_eab );continue ;};if _eab .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_eaba ,_age :=_eab .Value ,error (nil ); +if _age !=nil {return _age ;};_bgbg .ImagesizeAttr =&_eaba ;continue ;};if _eab .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ggfe ,_egab :=_eab .Value ,error (nil );if _egab !=nil {return _egab ;};_bgbg .DashstyleAttr =&_ggfe ;continue ; +};if _eab .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_bgbg .StartarrowAttr .UnmarshalXMLAttr (_eab );continue ;};if _eab .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_bgbg .LinestyleAttr .UnmarshalXMLAttr (_eab ); +continue ;};if _eab .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_bgbg .EndarrowAttr .UnmarshalXMLAttr (_eab );continue ;};if _eab .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_bgbg .EndarrowlengthAttr .UnmarshalXMLAttr (_eab ); +continue ;};if _eab .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_bgbg .FilltypeAttr .UnmarshalXMLAttr (_eab );continue ;};if _eab .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_cbfa ,_cgec :=_eab .Value ,error (nil );if _cgec !=nil {return _cgec ; +};_bgbg .WeightAttr =&_cbfa ;continue ;};if _eab .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_gfdb ,_abcd :=_g .ParseFloat (_eab .Value ,64);if _abcd !=nil {return _abcd ;};_bgbg .MiterlimitAttr =&_gfdb ;continue ;};if _eab .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_gfa ,_edef :=_eab .Value ,error (nil ); +if _edef !=nil {return _edef ;};_bgbg .Color2Attr =&_gfa ;continue ;};if _eab .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bcc ,_ggga :=_eab .Value ,error (nil );if _ggga !=nil {return _ggga ;};_bgbg .OpacityAttr =&_bcc ;continue ;};if _eab .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_bgbg .JoinstyleAttr .UnmarshalXMLAttr (_eab ); +continue ;};if _eab .Name .Local =="\u006f\u006e"{_bgbg .OnAttr .UnmarshalXMLAttr (_eab );continue ;};if _eab .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bgbg .InsetpenAttr .UnmarshalXMLAttr (_eab );continue ;};if _eab .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_bgbg .ImagealignshapeAttr .UnmarshalXMLAttr (_eab ); +continue ;};if _eab .Name .Local =="\u0073\u0072\u0063"{_fee ,_ddbd :=_eab .Value ,error (nil );if _ddbd !=nil {return _ddbd ;};_bgbg .SrcAttr =&_fee ;continue ;};if _eab .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bgbg .EndarrowwidthAttr .UnmarshalXMLAttr (_eab ); +continue ;};};for {_bbfe ,_dfgc :=d .Token ();if _dfgc !=nil {return _ga .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",_dfgc ); +};if _ggee ,_dgeg :=_bbfe .(_e .EndElement );_dgeg &&_ggee .Name ==start .Name {break ;};};return nil ;}; + +// Validate validates the CT_Shape and its children +func (_bbafb *CT_Shape )Validate ()error {return _bbafb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_cbdfc *EG_ShapeElements )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_geede :for {_dacca ,_eccbg :=d .Token (); +if _eccbg !=nil {return _eccbg ;};switch _ddeae :=_dacca .(type ){case _e .StartElement :switch _ddeae .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbdfc .Path =NewPath (); +if _cffagc :=d .DecodeElement (_cbdfc .Path ,&_ddeae );_cffagc !=nil {return _cffagc ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cbdfc .Formulas =NewFormulas (); +if _cacgd :=d .DecodeElement (_cbdfc .Formulas ,&_ddeae );_cacgd !=nil {return _cacgd ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbdfc .Handles =NewHandles (); +if _cgfc :=d .DecodeElement (_cbdfc .Handles ,&_ddeae );_cgfc !=nil {return _cgfc ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cbdfc .Fill =NewFill (); +if _geebg :=d .DecodeElement (_cbdfc .Fill ,&_ddeae );_geebg !=nil {return _geebg ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cbdfc .Stroke =NewStroke (); +if _aefgg :=d .DecodeElement (_cbdfc .Stroke ,&_ddeae );_aefgg !=nil {return _aefgg ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cbdfc .Shadow =NewShadow (); +if _bdfc :=d .DecodeElement (_cbdfc .Shadow ,&_ddeae );_bdfc !=nil {return _bdfc ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbdfc .Textbox =NewTextbox (); +if _aeaed :=d .DecodeElement (_cbdfc .Textbox ,&_ddeae );_aeaed !=nil {return _aeaed ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbdfc .Textpath =NewTextpath (); +if _ebbba :=d .DecodeElement (_cbdfc .Textpath ,&_ddeae );_ebbba !=nil {return _ebbba ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbdfc .Imagedata =NewImagedata (); +if _fbdaa :=d .DecodeElement (_cbdfc .Imagedata ,&_ddeae );_fbdaa !=nil {return _fbdaa ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_cbdfc .Skew =NewOfcSkew (); +if _cffef :=d .DecodeElement (_cbdfc .Skew ,&_ddeae );_cffef !=nil {return _cffef ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbdfc .Extrusion =NewOfcExtrusion (); +if _eebg :=d .DecodeElement (_cbdfc .Extrusion ,&_ddeae );_eebg !=nil {return _eebg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbdfc .Callout =NewOfcCallout (); +if _eadd :=d .DecodeElement (_cbdfc .Callout ,&_ddeae );_eadd !=nil {return _eadd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbdfc .Lock =NewOfcLock (); +if _cbfaf :=d .DecodeElement (_cbdfc .Lock ,&_ddeae );_cbfaf !=nil {return _cbfaf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbdfc .Clippath =NewOfcClippath (); +if _acce :=d .DecodeElement (_cbdfc .Clippath ,&_ddeae );_acce !=nil {return _acce ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_cbdfc .Signatureline =NewOfcSignatureline (); +if _dggd :=d .DecodeElement (_cbdfc .Signatureline ,&_ddeae );_dggd !=nil {return _dggd ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbdfc .Wrap =_gaf .NewWrap (); +if _cddge :=d .DecodeElement (_cbdfc .Wrap ,&_ddeae );_cddge !=nil {return _cddge ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbdfc .Anchorlock =_gaf .NewAnchorlock (); +if _adea :=d .DecodeElement (_cbdfc .Anchorlock ,&_ddeae );_adea !=nil {return _adea ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbdfc .Bordertop =_gaf .NewBordertop (); +if _cdddb :=d .DecodeElement (_cbdfc .Bordertop ,&_ddeae );_cdddb !=nil {return _cdddb ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_cbdfc .Borderbottom =_gaf .NewBorderbottom (); +if _addfe :=d .DecodeElement (_cbdfc .Borderbottom ,&_ddeae );_addfe !=nil {return _addfe ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_cbdfc .Borderleft =_gaf .NewBorderleft (); +if _caac :=d .DecodeElement (_cbdfc .Borderleft ,&_ddeae );_caac !=nil {return _caac ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbdfc .Borderright =_gaf .NewBorderright (); +if _bgbc :=d .DecodeElement (_cbdfc .Borderright ,&_ddeae );_bgbc !=nil {return _bgbc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cbdfc .ClientData =_ab .NewClientData (); +if _adcg :=d .DecodeElement (_cbdfc .ClientData ,&_ddeae );_adcg !=nil {return _adcg ;};case _e .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"}:_cbdfc .Textdata =_b .NewTextdata (); +if _bcgfd :=d .DecodeElement (_cbdfc .Textdata ,&_ddeae );_bcgfd !=nil {return _bcgfd ;};default:_ag .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",_ddeae .Name ); +if _ebaaf :=d .Skip ();_ebaaf !=nil {return _ebaaf ;};};case _e .EndElement :break _geede ;case _e .CharData :};};return nil ;}; + +// ValidateWithPath validates the Textpath and its children, prefixing error messages with path +func (_fdbae *Textpath )ValidateWithPath (path string )error {if _cdcbf :=_fdbae .CT_TextPath .ValidateWithPath (path );_cdcbf !=nil {return _cdcbf ;};return nil ;}; + +// Validate validates the OfcCT_Relation and its children +func (_cbcf *OfcCT_Relation )Validate ()error {return _cbcf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u006f\u006e");};func (_ggcea *Group )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _ggcea .CT_Group .MarshalXML (e ,start ); +};func NewOfcCT_ShapeLayout ()*OfcCT_ShapeLayout {_fdgcc :=&OfcCT_ShapeLayout {};return _fdgcc }; + +// ValidateWithPath validates the Line and its children, prefixing error messages with path +func (_fgecd *Line )ValidateWithPath (path string )error {if _fceb :=_fgecd .CT_Line .ValidateWithPath (path );_fceb !=nil {return _fceb ;};return nil ;};func NewAG_Adj ()*AG_Adj {_c :=&AG_Adj {};return _c };func (_ababd *OfcCallout )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ababd .OfcCT_Callout =*NewOfcCT_Callout (); +for _ ,_cgeg :=range start .Attr {if _cgeg .Name .Local =="\u006f\u006e"{_ababd .OnAttr .UnmarshalXMLAttr (_cgeg );continue ;};if _cgeg .Name .Local =="\u0074\u0079\u0070\u0065"{_eefbd ,_bdcaa :=_cgeg .Value ,error (nil );if _bdcaa !=nil {return _bdcaa ; +};_ababd .TypeAttr =&_eefbd ;continue ;};if _cgeg .Name .Local =="\u0067\u0061\u0070"{_bebaa ,_fbgcb :=_cgeg .Value ,error (nil );if _fbgcb !=nil {return _fbgcb ;};_ababd .GapAttr =&_bebaa ;continue ;};if _cgeg .Name .Local =="\u0061\u006e\u0067l\u0065"{_ababd .AngleAttr .UnmarshalXMLAttr (_cgeg ); +continue ;};if _cgeg .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_ababd .DropautoAttr .UnmarshalXMLAttr (_cgeg );continue ;};if _cgeg .Name .Local =="\u0064\u0072\u006f\u0070"{_aaeaac ,_cebcdb :=_cgeg .Value ,error (nil );if _cebcdb !=nil {return _cebcdb ; +};_ababd .DropAttr =&_aaeaac ;continue ;};if _cgeg .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_feefc ,_dfecf :=_cgeg .Value ,error (nil );if _dfecf !=nil {return _dfecf ;};_ababd .DistanceAttr =&_feefc ;continue ;};if _cgeg .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_ababd .LengthspecifiedAttr .UnmarshalXMLAttr (_cgeg ); +continue ;};if _cgeg .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_adedc ,_fbebbd :=_cgeg .Value ,error (nil );if _fbebbd !=nil {return _fbebbd ;};_ababd .LengthAttr =&_adedc ;continue ;};if _cgeg .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_ababd .AccentbarAttr .UnmarshalXMLAttr (_cgeg ); +continue ;};if _cgeg .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_ababd .TextborderAttr .UnmarshalXMLAttr (_cgeg );continue ;};if _cgeg .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_ababd .MinusxAttr .UnmarshalXMLAttr (_cgeg ); +continue ;};if _cgeg .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_ababd .MinusyAttr .UnmarshalXMLAttr (_cgeg );continue ;};if _cgeg .Name .Local =="\u0065\u0078\u0074"{_ababd .ExtAttr .UnmarshalXMLAttr (_cgeg );continue ;};};for {_gagfd ,_gccbf :=d .Token (); +if _gccbf !=nil {return _ga .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074\u003a\u0020%\u0073",_gccbf );};if _ggdfg ,_bbgec :=_gagfd .(_e .EndElement );_bbgec &&_ggdfg .Name ==start .Name {break ; +};};return nil ;};func (_egceac ST_ImageAspect )String ()string {switch _egceac {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 (_begac *OfcCT_Diagram )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m";};if _begac .DgmstyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_begac .DgmstyleAttr )}); +};if _begac .AutoformatAttr !=_f .ST_TrueFalseUnset {_ffgda ,_bbdga :=_begac .AutoformatAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"});if _bbdga !=nil {return _bbdga ;};start .Attr =append (start .Attr ,_ffgda ); +};if _begac .ReverseAttr !=_f .ST_TrueFalseUnset {_fbedcg ,_ecgca :=_begac .ReverseAttr .MarshalXMLAttr (_e .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"});if _ecgca !=nil {return _ecgca ;};start .Attr =append (start .Attr ,_fbedcg );};if _begac .AutolayoutAttr !=_f .ST_TrueFalseUnset {_cacgdf ,_bbad :=_begac .AutolayoutAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"}); +if _bbad !=nil {return _bbad ;};start .Attr =append (start .Attr ,_cacgdf );};if _begac .DgmscalexAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"},Value :_ga .Sprintf ("\u0025\u0076",*_begac .DgmscalexAttr )}); +};if _begac .DgmscaleyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"},Value :_ga .Sprintf ("\u0025\u0076",*_begac .DgmscaleyAttr )});};if _begac .DgmfontsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_begac .DgmfontsizeAttr )}); +};if _begac .ConstrainboundsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_begac .ConstrainboundsAttr )}); +};if _begac .DgmbasetextscaleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_begac .DgmbasetextscaleAttr )}); +};if _begac .ExtAttr !=ST_ExtUnset {_feded ,_fafea :=_begac .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"});if _fafea !=nil {return _fafea ;};start .Attr =append (start .Attr ,_feded );};e .EncodeToken (start );if _begac .Relationtable !=nil {_fcdbe :=_e .StartElement {Name :_e .Name {Local :"\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}}; +e .EncodeElement (_begac .Relationtable ,_fcdbe );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cbaf *CT_Handles )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s"; +};e .EncodeToken (start );if _cbaf .H !=nil {_dadf :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0068"}};for _ ,_agdfg :=range _cbaf .H {e .EncodeElement (_agdfg ,_dadf );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; +}; + +// ValidateWithPath validates the CT_RoundRect and its children, prefixing error messages with path +func (_efcbe *CT_RoundRect )ValidateWithPath (path string )error {for _adca ,_bedba :=range _efcbe .EG_ShapeElements {if _bgcc :=_bedba .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_adca )); +_bgcc !=nil {return _bgcc ;};};if _cfbeb :=_efcbe .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cfbeb !=nil {return _cfbeb ;};if _ecab :=_efcbe .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_ecab !=nil {return _ecab ;};if _fgega :=_efcbe .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fgega !=nil {return _fgega ;};if _baeea :=_efcbe .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_baeea !=nil {return _baeea ;};if _gdged :=_efcbe .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gdged !=nil {return _gdged ;};if _fcec :=_efcbe .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_fcec !=nil {return _fcec ;};if _aagg :=_efcbe .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_aagg !=nil {return _aagg ;};if _efeac :=_efcbe .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_efeac !=nil {return _efeac ;};if _ccgc :=_efcbe .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ccgc !=nil {return _ccgc ;};if _cacec :=_efcbe .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_cacec !=nil {return _cacec ;};if _efagd :=_efcbe .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_efagd !=nil {return _efagd ;};if _gceef :=_efcbe .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_gceef !=nil {return _gceef ;};if _bggc :=_efcbe .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bggc !=nil {return _bggc ;};if _cafbd :=_efcbe .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_cafbd !=nil {return _cafbd ;};if _cfbad :=_efcbe .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_cfbad !=nil {return _cfbad ;};if _faegcg :=_efcbe .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_faegcg !=nil {return _faegcg ;};if _adadba :=_efcbe .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_adadba !=nil {return _adadba ;};if _cedgd :=_efcbe .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_cedgd !=nil {return _cedgd ;};if _ageea :=_efcbe .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ageea !=nil {return _ageea ;};if _gebdc :=_efcbe .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_gebdc !=nil {return _gebdc ;};if _cbdde :=_efcbe .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cbdde !=nil {return _cbdde ;};if _afab :=_efcbe .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_afab !=nil {return _afab ;};if _bdea :=_efcbe .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_bdea !=nil {return _bdea ;};if _gdfa :=_efcbe .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_gdfa !=nil {return _gdfa ;};if _dgbf :=_efcbe .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_dgbf !=nil {return _dgbf ;};if _befga :=_efcbe .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_befga !=nil {return _befga ;};if _ccge :=_efcbe .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_ccge !=nil {return _ccge ;};if _efebg :=_efcbe .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_efebg !=nil {return _efebg ;};if _fgaa :=_efcbe .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fgaa !=nil {return _fgaa ;};return nil ;};func NewCT_F ()*CT_F {_dfab :=&CT_F {};return _dfab };func (_afafb ST_EditAs )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_afafb .String (),start ); +};func NewCT_Shapetype ()*CT_Shapetype {_gddac :=&CT_Shapetype {};return _gddac };func (_dadfd OfcST_HrAlign )ValidateWithPath (path string )error {switch _dadfd {case 0,1,2,3:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dadfd )); +};return nil ;}; + +// ValidateWithPath validates the OfcEquationxml and its children, prefixing error messages with path +func (_cfaba *OfcEquationxml )ValidateWithPath (path string )error {if _ddfgb :=_cfaba .OfcCT_EquationXml .ValidateWithPath (path );_ddfgb !=nil {return _ddfgb ;};return nil ;};func (_agg *AG_OfficeShapeAttributes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _agg .SptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_agg .SptAttr )}); +};if _agg .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gbefb ,_cgff :=_agg .ConnectortypeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _cgff !=nil {return _cgff ;};start .Attr =append (start .Attr ,_gbefb ); +};if _agg .BwmodeAttr !=OfcST_BWModeUnset {_agac ,_bad :=_agg .BwmodeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _bad !=nil {return _bad ;};start .Attr =append (start .Attr ,_agac );};if _agg .BwpureAttr !=OfcST_BWModeUnset {_bfae ,_gca :=_agg .BwpureAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"}); +if _gca !=nil {return _gca ;};start .Attr =append (start .Attr ,_bfae );};if _agg .BwnormalAttr !=OfcST_BWModeUnset {_bcd ,_bafg :=_agg .BwnormalAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bafg !=nil {return _bafg ; +};start .Attr =append (start .Attr ,_bcd );};if _agg .ForcedashAttr !=_f .ST_TrueFalseUnset {_gge ,_affa :=_agg .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _affa !=nil {return _affa ; +};start .Attr =append (start .Attr ,_gge );};if _agg .OleiconAttr !=_f .ST_TrueFalseUnset {_cbfg ,_fce :=_agg .OleiconAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _fce !=nil {return _fce ;};start .Attr =append (start .Attr ,_cbfg ); +};if _agg .OleAttr !=_f .ST_TrueFalseBlankUnset {_cdga ,_fcb :=_agg .OleAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006fl\u0065"});if _fcb !=nil {return _fcb ;};start .Attr =append (start .Attr ,_cdga );};if _agg .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_feg ,_cbd :=_agg .PreferrelativeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _cbd !=nil {return _cbd ;};start .Attr =append (start .Attr ,_feg );};if _agg .CliptowrapAttr !=_f .ST_TrueFalseUnset {_dfd ,_agd :=_agg .CliptowrapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _agd !=nil {return _agd ;};start .Attr =append (start .Attr ,_dfd );};if _agg .ClipAttr !=_f .ST_TrueFalseUnset {_fffb ,_dce :=_agg .ClipAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _dce !=nil {return _dce ;};start .Attr =append (start .Attr ,_fffb ); +};return nil ;};func (_fgedf ST_FillType )ValidateWithPath (path string )error {switch _fgedf {case 0,1,2,3,4,5,6:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgedf )); +};return nil ;};func NewAG_OfficeShapeAttributes ()*AG_OfficeShapeAttributes {_efa :=&AG_OfficeShapeAttributes {};return _efa ;};func (_ageag *OfcST_FillType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ageag =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_ageag =1; +case "\u0073\u006f\u006ci\u0064":*_ageag =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_ageag =3;case "\u0074\u0069\u006c\u0065":*_ageag =4;case "\u0066\u0072\u0061m\u0065":*_ageag =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_ageag =6; +case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_ageag =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_ageag =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_ageag =9;};return nil ; +}; + +// Validate validates the OfcComplex and its children +func (_gbeae *OfcComplex )Validate ()error {return _gbeae .ValidateWithPath ("\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078");}; + +// Validate validates the CT_RoundRect and its children +func (_gbcg *CT_RoundRect )Validate ()error {return _gbcg .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074");};func (_eeebgf OfcST_ScreenSize )Validate ()error {return _eeebgf .ValidateWithPath ("")};func NewOfcLeft ()*OfcLeft {_bfdbba :=&OfcLeft {}; +_bfdbba .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _bfdbba ;};func (_gbcead OfcST_DiagramLayout )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gbcead .String (),start );};type AG_Chromakey struct{ChromakeyAttr *string ; +};func (_dgae *CT_Fill )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076\u003a\u0066\u0069\u006c\u006c";};if _dgae .TypeAttr !=ST_FillTypeUnset {_dbdf ,_dcee :=_dgae .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _dcee !=nil {return _dcee ;};start .Attr =append (start .Attr ,_dbdf );};if _dgae .OnAttr !=_f .ST_TrueFalseUnset {_faccc ,_bcfg :=_dgae .OnAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u006e"});if _bcfg !=nil {return _bcfg ;};start .Attr =append (start .Attr ,_faccc ); +};if _dgae .ColorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_dgae .ColorAttr )});};if _dgae .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ga .Sprintf ("\u0025\u0076",*_dgae .OpacityAttr )}); +};if _dgae .Color2Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_ga .Sprintf ("\u0025\u0076",*_dgae .Color2Attr )});};if _dgae .SrcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0072\u0063"},Value :_ga .Sprintf ("\u0025\u0076",*_dgae .SrcAttr )}); +};if _dgae .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_ga .Sprintf ("\u0025\u0076",*_dgae .HrefAttr )});};if _dgae .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_ga .Sprintf ("\u0025\u0076",*_dgae .AlthrefAttr )}); +};if _dgae .SizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_dgae .SizeAttr )});};if _dgae .OriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ga .Sprintf ("\u0025\u0076",*_dgae .OriginAttr )}); +};if _dgae .PositionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_ga .Sprintf ("\u0025\u0076",*_dgae .PositionAttr )});};if _dgae .AspectAttr !=ST_ImageAspectUnset {_dcbgd ,_geagd :=_dgae .AspectAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u0073\u0070\u0065\u0063\u0074"}); +if _geagd !=nil {return _geagd ;};start .Attr =append (start .Attr ,_dcbgd );};if _dgae .ColorsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_dgae .ColorsAttr )}); +};if _dgae .AngleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006e\u0067l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_dgae .AngleAttr )});};if _dgae .AlignshapeAttr !=_f .ST_TrueFalseUnset {_addc ,_aaga :=_dgae .AlignshapeAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"}); +if _aaga !=nil {return _aaga ;};start .Attr =append (start .Attr ,_addc );};if _dgae .FocusAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006f\u0063u\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_dgae .FocusAttr )}); +};if _dgae .FocussizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"},Value :_ga .Sprintf ("\u0025\u0076",*_dgae .FocussizeAttr )});};if _dgae .FocuspositionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_ga .Sprintf ("\u0025\u0076",*_dgae .FocuspositionAttr )}); +};if _dgae .MethodAttr !=ST_FillMethodUnset {_bdge ,_bbac :=_dgae .MethodAttr .MarshalXMLAttr (_e .Name {Local :"\u006d\u0065\u0074\u0068\u006f\u0064"});if _bbac !=nil {return _bbac ;};start .Attr =append (start .Attr ,_bdge );};if _dgae .DetectmouseclickAttr !=_f .ST_TrueFalseUnset {_ccbf ,_babg :=_dgae .DetectmouseclickAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"}); +if _babg !=nil {return _babg ;};start .Attr =append (start .Attr ,_ccbf );};if _dgae .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_dgae .TitleAttr )}); +};if _dgae .Opacity2Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"},Value :_ga .Sprintf ("\u0025\u0076",*_dgae .Opacity2Attr )});};if _dgae .RecolorAttr !=_f .ST_TrueFalseUnset {_egefa ,_acbe :=_dgae .RecolorAttr .MarshalXMLAttr (_e .Name {Local :"\u0072e\u0063\u006f\u006c\u006f\u0072"}); +if _acbe !=nil {return _acbe ;};start .Attr =append (start .Attr ,_egefa );};if _dgae .RotateAttr !=_f .ST_TrueFalseUnset {_fgfdf ,_ebbb :=_dgae .RotateAttr .MarshalXMLAttr (_e .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0065"});if _ebbb !=nil {return _ebbb ; +};start .Attr =append (start .Attr ,_fgfdf );};if _dgae .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_dgae .IdAttr )});};if _dgae .RelidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_dgae .RelidAttr )}); +};if _dgae .SIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_dgae .SIdAttr )});};e .EncodeToken (start );if _dgae .Fill !=nil {_cefd :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0066\u0069\u006c\u006c"}}; +e .EncodeElement (_dgae .Fill ,_cefd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dgefd ST_StrokeArrowWidth )String ()string {switch _dgefd {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 NewOfcShapelayout ()*OfcShapelayout {_egcac :=&OfcShapelayout {};_egcac .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();return _egcac ;};func (_bdgdg ST_Ext )String ()string {switch _bdgdg {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 (_cgf *AG_Chromakey )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eaf :=range start .Attr {if _eaf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gffce ,_bfa :=_eaf .Value ,error (nil ); +if _bfa !=nil {return _bfa ;};_cgf .ChromakeyAttr =&_gffce ;continue ;};};for {_aff ,_agce :=d .Token ();if _agce !=nil {return _ga .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u0068r\u006f\u006d\u0061\u006b\u0065\u0079\u003a\u0020\u0025\u0073",_agce ); +};if _fc ,_eba :=_aff .(_e .EndElement );_eba &&_fc .Name ==start .Name {break ;};};return nil ;};type AG_Type struct{TypeAttr *string ;}; + +// ValidateWithPath validates the OfcExtrusion and its children, prefixing error messages with path +func (_bgdgc *OfcExtrusion )ValidateWithPath (path string )error {if _ggde :=_bgdgc .OfcCT_Extrusion .ValidateWithPath (path );_ggde !=nil {return _ggde ;};return nil ;};func (_aaebb *OfcST_InsetMode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aaebb =0; +case "\u0061\u0075\u0074\u006f":*_aaebb =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_aaebb =2;};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;); + +// Validate validates the CT_Shapetype and its children +func (_cacaa *CT_Shapetype )Validate ()error {return _cacaa .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065");};type Stroke struct{CT_Stroke };func (_afbaa ST_Ext )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ggbag :=_e .Attr {}; +_ggbag .Name =name ;switch _afbaa {case ST_ExtUnset :_ggbag .Value ="";case ST_ExtView :_ggbag .Value ="\u0076\u0069\u0065\u0077";case ST_ExtEdit :_ggbag .Value ="\u0065\u0064\u0069\u0074";case ST_ExtBackwardCompatible :_ggbag .Value ="\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065"; +};return _ggbag ,nil ;};func (_gfacbb OfcST_How )ValidateWithPath (path string )error {switch _gfacbb {case 0,1,2,3,4,5,6:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfacbb )); +};return nil ;}; + +// ValidateWithPath validates the OfcOLEObject and its children, prefixing error messages with path +func (_cgdff *OfcOLEObject )ValidateWithPath (path string )error {if _egcde :=_cgdff .OfcCT_OLEObject .ValidateWithPath (path );_egcde !=nil {return _egcde ;};return nil ;};func (_gfggc *OfcLeft )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\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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_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 ="\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074";return _cbfce .OfcCT_ShapeLayout .MarshalXML (e ,start );};func NewOfcCT_Lock ()*OfcCT_Lock {_aedgg :=&OfcCT_Lock {};return _aedgg };func (_bceg *CT_Textbox )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"; -};if _bceg .InsetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006e\u0073e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bceg .InsetAttr )});};if _bceg .SingleclickAttr !=_c .ST_TrueFalseUnset {_bgcb ,_bdcff :=_bceg .SingleclickAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"}); -if _bdcff !=nil {return _bdcff ;};start .Attr =append (start .Attr ,_bgcb );};if _bceg .InsetmodeAttr !=OfcST_InsetModeUnset {_eegcg ,_baabc :=_bceg .InsetmodeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _baabc !=nil {return _baabc ;};start .Attr =append (start .Attr ,_eegcg );};if _bceg .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bceg .IdAttr )});};if _bceg .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bceg .StyleAttr )}); -};e .EncodeToken (start );if _bceg .TxbxContent !=nil {_gaed :=_e .StartElement {Name :_e .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_bceg .TxbxContent ,_gaed );};if _bceg .Any !=nil {_bceg .Any .MarshalXML (e ,_e .StartElement {}); -};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ggefg *OfcFill )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ggefg .OfcCT_Fill =*NewOfcCT_Fill ();for _ ,_bcfad :=range start .Attr {if _bcfad .Name .Local =="\u0074\u0079\u0070\u0065"{_ggefg .TypeAttr .UnmarshalXMLAttr (_bcfad ); -continue ;};if _bcfad .Name .Local =="\u0065\u0078\u0074"{_ggefg .ExtAttr .UnmarshalXMLAttr (_bcfad );continue ;};};for {_gabgd ,_dggg :=d .Token ();if _dggg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_dggg ); -};if _bfedc ,_agddf :=_gabgd .(_e .EndElement );_agddf &&_bfedc .Name ==start .Name {break ;};};return nil ;};type OfcST_ColorMode byte ;func (_caaae *CT_Shadow )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dgfba :=range start .Attr {if _dgfba .Name .Local =="\u006f\u006e"{_caaae .OnAttr .UnmarshalXMLAttr (_dgfba ); -continue ;};if _dgfba .Name .Local =="\u0074\u0079\u0070\u0065"{_caaae .TypeAttr .UnmarshalXMLAttr (_dgfba );continue ;};if _dgfba .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_caaae .ObscuredAttr .UnmarshalXMLAttr (_dgfba );continue ; -};if _dgfba .Name .Local =="\u0063\u006f\u006co\u0072"{_geeca ,_ccec :=_dgfba .Value ,error (nil );if _ccec !=nil {return _ccec ;};_caaae .ColorAttr =&_geeca ;continue ;};if _dgfba .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gfgd ,_gegc :=_dgfba .Value ,error (nil ); -if _gegc !=nil {return _gegc ;};_caaae .OpacityAttr =&_gfgd ;continue ;};if _dgfba .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_acgc ,_ffaaa :=_dgfba .Value ,error (nil );if _ffaaa !=nil {return _ffaaa ;};_caaae .OffsetAttr =&_acgc ;continue ; -};if _dgfba .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_dgefc ,_adfcd :=_dgfba .Value ,error (nil );if _adfcd !=nil {return _adfcd ;};_caaae .Color2Attr =&_dgefc ;continue ;};if _dgfba .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_aebde ,_dbdbe :=_dgfba .Value ,error (nil ); -if _dbdbe !=nil {return _dbdbe ;};_caaae .Offset2Attr =&_aebde ;continue ;};if _dgfba .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_ecdgg ,_facf :=_dgfba .Value ,error (nil );if _facf !=nil {return _facf ;};_caaae .OriginAttr =&_ecdgg ;continue ; -};if _dgfba .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_bcaeb ,_faggg :=_dgfba .Value ,error (nil );if _faggg !=nil {return _faggg ;};_caaae .MatrixAttr =&_bcaeb ;continue ;};if _dgfba .Name .Local =="\u0069\u0064"{_cbgae ,_cadf :=_dgfba .Value ,error (nil ); -if _cadf !=nil {return _cadf ;};_caaae .IdAttr =&_cbgae ;continue ;};};for {_eagg ,_ecged :=d .Token ();if _ecged !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0068\u0061d\u006f\u0077\u003a\u0020\u0025\u0073",_ecged ); -};if _ecbcf ,_becebd :=_eagg .(_e .EndElement );_becebd &&_ecbcf .Name ==start .Name {break ;};};return nil ;};func (_eabdb *OfcLeft )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eabdb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_bdfab :=range start .Attr {if _bdfab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdfab .Name .Local =="\u0068\u0072\u0065\u0066"{_bagce ,_bgcded :=_bdfab .Value ,error (nil ); -if _bgcded !=nil {return _bgcded ;};_eabdb .HrefAttr =&_bagce ;continue ;};if _bdfab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdfab .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_eabdb .ForcedashAttr .UnmarshalXMLAttr (_bdfab ); -continue ;};if _bdfab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdfab .Name .Local =="\u0074\u0069\u0074l\u0065"{_fcdg ,_fgcea :=_bdfab .Value ,error (nil ); -if _fgcea !=nil {return _fgcea ;};_eabdb .TitleAttr =&_fcdg ;continue ;};if _bdfab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdfab .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fcegac ,_bcacfe :=_bdfab .Value ,error (nil ); -if _bcacfe !=nil {return _bcacfe ;};_eabdb .AlthrefAttr =&_fcegac ;continue ;};if _bdfab .Name .Local =="\u0073\u0072\u0063"{_ecegb ,_fegdc :=_bdfab .Value ,error (nil );if _fegdc !=nil {return _fegdc ;};_eabdb .SrcAttr =&_ecegb ;continue ;};if _bdfab .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_eabdb .ImagealignshapeAttr .UnmarshalXMLAttr (_bdfab ); -continue ;};if _bdfab .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_eabdb .JoinstyleAttr .UnmarshalXMLAttr (_bdfab );continue ;};if _bdfab .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eabdb .InsetpenAttr .UnmarshalXMLAttr (_bdfab ); -continue ;};if _bdfab .Name .Local =="\u0063\u006f\u006co\u0072"{_fcdge ,_cgaa :=_bdfab .Value ,error (nil );if _cgaa !=nil {return _cgaa ;};_eabdb .ColorAttr =&_fcdge ;continue ;};if _bdfab .Name .Local =="\u0065\u0078\u0074"{_eabdb .ExtAttr .UnmarshalXMLAttr (_bdfab ); -continue ;};if _bdfab .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_eabdb .FilltypeAttr .UnmarshalXMLAttr (_bdfab );continue ;};if _bdfab .Name .Local =="\u006f\u006e"{_eabdb .OnAttr .UnmarshalXMLAttr (_bdfab );continue ;};if _bdfab .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_eabdb .EndarrowlengthAttr .UnmarshalXMLAttr (_bdfab ); -continue ;};if _bdfab .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_eabdb .LinestyleAttr .UnmarshalXMLAttr (_bdfab );continue ;};if _bdfab .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_eabdb .StartarrowlengthAttr .UnmarshalXMLAttr (_bdfab ); -continue ;};if _bdfab .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_fcebgg ,_bgdab :=_bdfab .Value ,error (nil );if _bgdab !=nil {return _bgdab ;};_eabdb .Color2Attr =&_fcebgg ;continue ;};if _bdfab .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_eabdb .StartarrowAttr .UnmarshalXMLAttr (_bdfab ); -continue ;};if _bdfab .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_eabdb .EndarrowwidthAttr .UnmarshalXMLAttr (_bdfab );continue ;};if _bdfab .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_dedc ,_ddbeb :=_bdfab .Value ,error (nil ); -if _ddbeb !=nil {return _ddbeb ;};_eabdb .DashstyleAttr =&_dedc ;continue ;};if _bdfab .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bgcdc ,_cdaec :=_bdfab .Value ,error (nil );if _cdaec !=nil {return _cdaec ;};_eabdb .OpacityAttr =&_bgcdc ;continue ; -};if _bdfab .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_eabdb .ImageaspectAttr .UnmarshalXMLAttr (_bdfab );continue ;};if _bdfab .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_eecg ,_bddba :=_gd .ParseFloat (_bdfab .Value ,64); -if _bddba !=nil {return _bddba ;};_eabdb .MiterlimitAttr =&_eecg ;continue ;};if _bdfab .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_eabdb .EndcapAttr .UnmarshalXMLAttr (_bdfab );continue ;};if _bdfab .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_eabdb .EndarrowAttr .UnmarshalXMLAttr (_bdfab ); -continue ;};if _bdfab .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_eabdb .StartarrowwidthAttr .UnmarshalXMLAttr (_bdfab );continue ;};if _bdfab .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_dffcce ,_ccgga :=_bdfab .Value ,error (nil ); -if _ccgga !=nil {return _ccgga ;};_eabdb .ImagesizeAttr =&_dffcce ;continue ;};if _bdfab .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_feadd ,_efdfca :=_bdfab .Value ,error (nil );if _efdfca !=nil {return _efdfca ;};_eabdb .WeightAttr =&_feadd ; -continue ;};};for {_defad ,_gfgba :=d .Token ();if _gfgba !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u0065\u0066\u0074\u003a\u0020\u0025\u0073",_gfgba );};if _dgcfe ,_gdbc :=_defad .(_e .EndElement );_gdbc &&_dgcfe .Name ==start .Name {break ; -};};return nil ;};func (_eddcg *Polyline )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _eddcg .CT_PolyLine .MarshalXML (e ,start );}; +start .Name .Local ="\u006f\u003a\u006c\u0065\u0066\u0074";return _gfggc .OfcCT_StrokeChild .MarshalXML (e ,start );};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 *_gaf .Wrap ;Anchorlock *_gaf .Anchorlock ;Bordertop *_gaf .Bordertop ;Borderbottom *_gaf .Borderbottom ; +Borderleft *_gaf .Borderleft ;Borderright *_gaf .Borderright ;ClientData *_ab .ClientData ;Textdata *_b .Textdata ;}; -// ValidateWithPath validates the Textpath and its children, prefixing error messages with path -func (_fgaac *Textpath )ValidateWithPath (path string )error {if _dadc :=_fgaac .CT_TextPath .ValidateWithPath (path );_dadc !=nil {return _dadc ;};return nil ;};func NewAG_ShapeAttributes ()*AG_ShapeAttributes {_afc :=&AG_ShapeAttributes {};return _afc }; -func (_gcfb *AG_Fill )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gcfb .FilledAttr !=_c .ST_TrueFalseUnset {_ffa ,_eebe :=_gcfb .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _eebe !=nil {return _eebe ; -};start .Attr =append (start .Attr ,_ffa );};if _gcfb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_a .Sprintf ("\u0025\u0076",*_gcfb .FillcolorAttr )}); -};return nil ;}; +// ValidateWithPath validates the OfcFill and its children, prefixing error messages with path +func (_cffagb *OfcFill )ValidateWithPath (path string )error {if _cffdc :=_cffagb .OfcCT_Fill .ValidateWithPath (path );_cffdc !=nil {return _cffdc ;};return nil ;};type ST_FillMethod byte ;func NewTextbox ()*Textbox {_cbbge :=&Textbox {};_cbbge .CT_Textbox =*NewCT_Textbox (); +return _cbbge };type OfcCT_Fill struct{TypeAttr OfcST_FillType ;ExtAttr ST_Ext ;}; -// Validate validates the AG_Path and its children -func (_bfbg *AG_Path )Validate ()error {return _bfbg .ValidateWithPath ("\u0041G\u005f\u0050\u0061\u0074\u0068");};func (_aafea ST_StrokeEndCap )String ()string {switch _aafea {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 "";}; +// Validate validates the AG_Chromakey and its children +func (_edg *AG_Chromakey )Validate ()error {return _edg .ValidateWithPath ("\u0041\u0047\u005fC\u0068\u0072\u006f\u006d\u0061\u006b\u0065\u0079");}; -// ValidateWithPath validates the Oval and its children, prefixing error messages with path -func (_gdfc *Oval )ValidateWithPath (path string )error {if _ggcca :=_gdfc .CT_Oval .ValidateWithPath (path );_ggcca !=nil {return _ggcca ;};return nil ;};func NewOfcFill ()*OfcFill {_bcfd :=&OfcFill {};_bcfd .OfcCT_Fill =*NewOfcCT_Fill ();return _bcfd }; -func NewAG_Style ()*AG_Style {_egc :=&AG_Style {};return _egc }; +// ValidateWithPath validates the AG_Chromakey and its children, prefixing error messages with path +func (_gfed *AG_Chromakey )ValidateWithPath (path string )error {return nil };func NewImage ()*Image {_dgcagd :=&Image {};_dgcagd .CT_Image =*NewCT_Image ();return _dgcagd };func (_aafg *CT_Formulas )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"; +};e .EncodeToken (start );if _aafg .F !=nil {_dbdb :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0066"}};for _ ,_cfde :=range _aafg .F {e .EncodeElement (_cfde ,_dbdb );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +func (_cbf *AG_AllCoreAttributes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fag :=range start .Attr {if _fag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fag .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cbf .AllowoverlapAttr .UnmarshalXMLAttr (_fag ); +continue ;};if _fag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fag .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cbf .UserdrawnAttr .UnmarshalXMLAttr (_fag ); +continue ;};if _fag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fag .Name .Local =="\u006f\u006e\u0065\u0064"{_cbf .OnedAttr .UnmarshalXMLAttr (_fag ); +continue ;};if _fag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fag .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cbf .DgmlayoutAttr .UnmarshalXMLAttr (_fag ); +continue ;};if _fag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fag .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cbf .HrnoshadeAttr .UnmarshalXMLAttr (_fag ); +continue ;};if _fag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fag .Name .Local =="\u0073\u0070\u0069\u0064"{_gbb ,_ac :=_fag .Value ,error (nil ); +if _ac !=nil {return _ac ;};_cbf .SpidAttr =&_gbb ;continue ;};if _fag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fag .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cbf .BulletAttr .UnmarshalXMLAttr (_fag ); +continue ;};if _fag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fag .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ba ,_dgf :=_fag .Value ,error (nil ); +if _dgf !=nil {return _dgf ;};_cbf .BorderrightcolorAttr =&_ba ;continue ;};if _fag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fag .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cbf .UserhiddenAttr .UnmarshalXMLAttr (_fag ); +continue ;};if _fag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fag .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cbf .HralignAttr .UnmarshalXMLAttr (_fag ); +continue ;};if _fag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fag .Name .Local =="\u0068\u0072\u0073t\u0064"{_cbf .HrstdAttr .UnmarshalXMLAttr (_fag ); +continue ;};if _fag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fag .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cbf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fag ); +continue ;};if _fag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fag .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cbf .InsetmodeAttr .UnmarshalXMLAttr (_fag ); +continue ;};if _fag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fag .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dd ,_bfc :=_fag .Value ,error (nil ); +if _bfc !=nil {return _bfc ;};_cbf .BorderleftcolorAttr =&_dd ;continue ;};if _fag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fag .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ccf ,_deg :=_g .ParseInt (_fag .Value ,10,64); +if _deg !=nil {return _deg ;};_cbf .DgmnodekindAttr =&_ccf ;continue ;};if _fag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fag .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bce ,_ec :=_fag .Value ,error (nil ); +if _ec !=nil {return _ec ;};_cbf .BordertopcolorAttr =&_bce ;continue ;};if _fag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fag .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gee ,_gbg :=_g .ParseInt (_fag .Value ,10,64); +if _gbg !=nil {return _gbg ;};_cbf .RegroupidAttr =&_gee ;continue ;};if _fag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fag .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cbf .AllowincellAttr .UnmarshalXMLAttr (_fag ); +continue ;};if _fag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fag .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cbf .DgmlayoutmruAttr .UnmarshalXMLAttr (_fag ); +continue ;};if _fag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fag .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cbf .ButtonAttr .UnmarshalXMLAttr (_fag ); +continue ;};if _fag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fag .Name .Local =="\u0068\u0072"{_cbf .HrAttr .UnmarshalXMLAttr (_fag ); +continue ;};if _fag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fag .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fab ,_ee :=_fag .Value ,error (nil ); +if _ee !=nil {return _ee ;};_cbf .BorderbottomcolorAttr =&_fab ;continue ;};if _fag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fag .Name .Local =="\u0068\u0072\u0070c\u0074"{_edd ,_cef :=_g .ParseFloat (_fag .Value ,64); +if _cef !=nil {return _cef ;};_caf :=float32 (_edd );_cbf .HrpctAttr =&_caf ;continue ;};if _fag .Name .Local =="\u0073\u0074\u0079l\u0065"{_abcg ,_bec :=_fag .Value ,error (nil );if _bec !=nil {return _bec ;};_cbf .StyleAttr =&_abcg ;continue ;};if _fag .Name .Local =="\u0068\u0072\u0065\u0066"{_dffg ,_gac :=_fag .Value ,error (nil ); +if _gac !=nil {return _gac ;};_cbf .HrefAttr =&_dffg ;continue ;};if _fag .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_abeb ,_dbfe :=_fag .Value ,error (nil );if _dbfe !=nil {return _dbfe ;};_cbf .TargetAttr =&_abeb ;continue ;};if _fag .Name .Local =="\u0070\u0072\u0069n\u0074"{_cbf .PrintAttr .UnmarshalXMLAttr (_fag ); +continue ;};if _fag .Name .Local =="\u0061\u006c\u0074"{_dgb ,_eg :=_fag .Value ,error (nil );if _eg !=nil {return _eg ;};_cbf .AltAttr =&_dgb ;continue ;};if _fag .Name .Local =="\u0063\u006c\u0061s\u0073"{_aca ,_dee :=_fag .Value ,error (nil );if _dee !=nil {return _dee ; +};_cbf .ClassAttr =&_aca ;continue ;};if _fag .Name .Local =="\u0069\u0064"{_cea ,_ae :=_fag .Value ,error (nil );if _ae !=nil {return _ae ;};_cbf .IdAttr =&_cea ;continue ;};if _fag .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cg ,_abcf :=_fag .Value ,error (nil ); +if _abcf !=nil {return _abcf ;};_cbf .CoordoriginAttr =&_cg ;continue ;};if _fag .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cab ,_dgbe :=_fag .Value ,error (nil );if _dgbe !=nil {return _dgbe ;};_cbf .CoordsizeAttr =&_cab ;continue ; +};if _fag .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dcg ,_ceg :=_fag .Value ,error (nil );if _ceg !=nil {return _ceg ;};_cbf .WrapcoordsAttr =&_dcg ;continue ;};if _fag .Name .Local =="\u0074\u0069\u0074l\u0065"{_bbc ,_cba :=_fag .Value ,error (nil ); +if _cba !=nil {return _cba ;};_cbf .TitleAttr =&_bbc ;continue ;};};for {_fe ,_afe :=d .Token ();if _afe !=nil {return _ga .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",_afe ); +};if _geb ,_baf :=_fe .(_e .EndElement );_baf &&_geb .Name ==start .Name {break ;};};return nil ;};func NewOfcFill ()*OfcFill {_eebce :=&OfcFill {};_eebce .OfcCT_Fill =*NewOfcCT_Fill ();return _eebce };func NewLine ()*Line {_dgede :=&Line {};_dgede .CT_Line =*NewCT_Line (); +return _dgede };func NewCT_Shadow ()*CT_Shadow {_aebbf :=&CT_Shadow {};return _aebbf };func (_ecgbc ST_StrokeArrowLength )String ()string {switch _ecgbc {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 "";}; -// ValidateWithPath validates the OfcShapelayout and its children, prefixing error messages with path -func (_accde *OfcShapelayout )ValidateWithPath (path string )error {if _egggg :=_accde .OfcCT_ShapeLayout .ValidateWithPath (path );_egggg !=nil {return _egggg ;};return nil ;};func (_ceadb *OfcCT_Skew )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dfefd :=range start .Attr {if _dfefd .Name .Local =="\u0069\u0064"{_dfedc ,_edaaa :=_dfefd .Value ,error (nil ); -if _edaaa !=nil {return _edaaa ;};_ceadb .IdAttr =&_dfedc ;continue ;};if _dfefd .Name .Local =="\u006f\u006e"{_ceadb .OnAttr .UnmarshalXMLAttr (_dfefd );continue ;};if _dfefd .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_dgdbb ,_eaagf :=_dfefd .Value ,error (nil ); -if _eaagf !=nil {return _eaagf ;};_ceadb .OffsetAttr =&_dgdbb ;continue ;};if _dfefd .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_bcca ,_cbfbb :=_dfefd .Value ,error (nil );if _cbfbb !=nil {return _cbfbb ;};_ceadb .OriginAttr =&_bcca ;continue ; -};if _dfefd .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_adfb ,_gfgfcb :=_dfefd .Value ,error (nil );if _gfgfcb !=nil {return _gfgfcb ;};_ceadb .MatrixAttr =&_adfb ;continue ;};if _dfefd .Name .Local =="\u0065\u0078\u0074"{_ceadb .ExtAttr .UnmarshalXMLAttr (_dfefd ); -continue ;};};for {_gcgee ,_facgc :=d .Token ();if _facgc !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077\u003a\u0020%\u0073",_facgc );};if _dfaeg ,_dbdgee :=_gcgee .(_e .EndElement ); -_dbdgee &&_dfaeg .Name ==start .Name {break ;};};return nil ;};func (_adcd *CT_Handles )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s";};e .EncodeToken (start ); -if _adcd .H !=nil {_deggf :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0068"}};for _ ,_gdeg :=range _adcd .H {e .EncodeElement (_gdeg ,_deggf );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the OfcCT_ShapeLayout and its children, prefixing error messages with path +func (_cfabc *OfcCT_ShapeLayout )ValidateWithPath (path string )error {if _cfabc .Idmap !=nil {if _fcabg :=_cfabc .Idmap .ValidateWithPath (path +"\u002f\u0049\u0064\u006d\u0061\u0070");_fcabg !=nil {return _fcabg ;};};if _cfabc .Regrouptable !=nil {if _bccff :=_cfabc .Regrouptable .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0072\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065"); +_bccff !=nil {return _bccff ;};};if _cfabc .Rules !=nil {if _bagcf :=_cfabc .Rules .ValidateWithPath (path +"\u002f\u0052\u0075\u006c\u0065\u0073");_bagcf !=nil {return _bagcf ;};};if _efdgd :=_cfabc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); +_efdgd !=nil {return _efdgd ;};return nil ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_cfab *CT_Shape )ValidateWithPath (path string )error {for _bcdbe ,_adef :=range _cfab .Ink {if _cgbef :=_adef .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_bcdbe ));_cgbef !=nil {return _cgbef ; -};};for _caaf ,_gdfee :=range _cfab .Iscomment {if _eadca :=_gdfee .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0049\u0073\u0063o\u006d\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_caaf ));_eadca !=nil {return _eadca ;};};for _gbaf ,_dfgca :=range _cfab .Equationxml {if _ebegd :=_dfgca .ValidateWithPath (_a .Sprintf ("\u0025s\u002fE\u0071\u0075\u0061\u0074\u0069o\u006e\u0078m\u006c\u005b\u0025\u0064\u005d",path ,_gbaf )); -_ebegd !=nil {return _ebegd ;};};for _cbbc ,_ebbf :=range _cfab .EG_ShapeElements {if _fcfg :=_ebbf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cbbc )); -_fcfg !=nil {return _fcfg ;};};if _gafd :=_cfab .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_gafd !=nil {return _gafd ;};if _gbceg :=_cfab .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_gbceg !=nil {return _gbceg ;};if _bcage :=_cfab .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bcage !=nil {return _bcage ;};if _efdc :=_cfab .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_efdc !=nil {return _efdc ;};if _egbeb :=_cfab .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_egbeb !=nil {return _egbeb ;};if _egfce :=_cfab .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_egfce !=nil {return _egfce ;};if _gbgb :=_cfab .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gbgb !=nil {return _gbgb ;};if _ecffe :=_cfab .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_ecffe !=nil {return _ecffe ;};if _gafde :=_cfab .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_gafde !=nil {return _gafde ;};if _cafee :=_cfab .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_cafee !=nil {return _cafee ;};if _fcebc :=_cfab .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fcebc !=nil {return _fcebc ;};if _ffdeaa :=_cfab .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_ffdeaa !=nil {return _ffdeaa ;};if _acdcb :=_cfab .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_acdcb !=nil {return _acdcb ;};if _cgdcb :=_cfab .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_cgdcb !=nil {return _cgdcb ;};if _gabgg :=_cfab .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gabgg !=nil {return _gabgg ;};if _fcgcc :=_cfab .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_fcgcc !=nil {return _fcgcc ;};if _afdcb :=_cfab .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_afdcb !=nil {return _afdcb ;};if _fgfc :=_cfab .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_fgfc !=nil {return _fgfc ;};if _cege :=_cfab .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cege !=nil {return _cege ;};if _gbffg :=_cfab .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_gbffg !=nil {return _gbffg ;};if _ddcfc :=_cfab .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ddcfc !=nil {return _ddcfc ;};if _ffacc :=_cfab .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_ffacc !=nil {return _ffacc ;};if _aggba :=_cfab .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_aggba !=nil {return _aggba ;};if _aagca :=_cfab .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_aagca !=nil {return _aagca ;};if _egfdg :=_cfab .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_egfdg !=nil {return _egfdg ;};if _cefdc :=_cfab .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_cefdc !=nil {return _cefdc ;};if _dgage :=_cfab .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_dgage !=nil {return _dgage ;};if _fbecd :=_cfab .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_fbecd !=nil {return _fbecd ;};if _fccdd :=_cfab .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fccdd !=nil {return _fccdd ;};return nil ;};type OfcInk struct{OfcCT_Ink }; +// Validate validates the OfcCT_R and its children +func (_eaca *OfcCT_R )Validate ()error {return _eaca .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0052");};type OfcCT_Proxy struct{StartAttr _f .ST_TrueFalseBlank ;EndAttr _f .ST_TrueFalseBlank ;IdrefAttr *string ;ConnectlocAttr *int32 ;};func NewShapetype ()*Shapetype {_ageeag :=&Shapetype {}; +_ageeag .CT_Shapetype =*NewCT_Shapetype ();return _ageeag ;}; -// ValidateWithPath validates the CT_RoundRect and its children, prefixing error messages with path -func (_bcafdg *CT_RoundRect )ValidateWithPath (path string )error {for _cbfed ,_cfaf :=range _bcafdg .EG_ShapeElements {if _feca :=_cfaf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cbfed )); -_feca !=nil {return _feca ;};};if _fcega :=_bcafdg .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fcega !=nil {return _fcega ;};if _cfbfd :=_bcafdg .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_cfbfd !=nil {return _cfbfd ;};if _gecb :=_bcafdg .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_gecb !=nil {return _gecb ;};if _bcag :=_bcafdg .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_bcag !=nil {return _bcag ;};if _gdbegb :=_bcafdg .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gdbegb !=nil {return _gdbegb ;};if _gecg :=_bcafdg .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_gecg !=nil {return _gecg ;};if _afcb :=_bcafdg .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_afcb !=nil {return _afcb ;};if _dfgd :=_bcafdg .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_dfgd !=nil {return _dfgd ;};if _bggdc :=_bcafdg .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_bggdc !=nil {return _bggdc ;};if _dfge :=_bcafdg .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_dfge !=nil {return _dfge ;};if _effd :=_bcafdg .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_effd !=nil {return _effd ;};if _eafcd :=_bcafdg .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_eafcd !=nil {return _eafcd ;};if _ecgbe :=_bcafdg .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ecgbe !=nil {return _ecgbe ;};if _eegad :=_bcafdg .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_eegad !=nil {return _eegad ;};if _edaa :=_bcafdg .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_edaa !=nil {return _edaa ;};if _aagdb :=_bcafdg .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_aagdb !=nil {return _aagdb ;};if _feacb :=_bcafdg .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_feacb !=nil {return _feacb ;};if _abfd :=_bcafdg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_abfd !=nil {return _abfd ;};if _agaeb :=_bcafdg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_agaeb !=nil {return _agaeb ;};if _dgad :=_bcafdg .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_dgad !=nil {return _dgad ;};if _fceda :=_bcafdg .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fceda !=nil {return _fceda ;};if _eddc :=_bcafdg .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_eddc !=nil {return _eddc ;};if _bafdd :=_bcafdg .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_bafdd !=nil {return _bafdd ;};if _efdbd :=_bcafdg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_efdbd !=nil {return _efdbd ;};if _geccf :=_bcafdg .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_geccf !=nil {return _geccf ;};if _dbggf :=_bcafdg .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_dbggf !=nil {return _dbggf ;};if _afbbe :=_bcafdg .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_afbbe !=nil {return _afbbe ;};if _acca :=_bcafdg .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_acca !=nil {return _acca ;};if _bfffg :=_bcafdg .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_bfffg !=nil {return _bfffg ;};return nil ;}; +// ValidateWithPath validates the OfcCT_Lock and its children, prefixing error messages with path +func (_ecdede *OfcCT_Lock )ValidateWithPath (path string )error {if _dbca :=_ecdede .PositionAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_dbca !=nil {return _dbca ;};if _cdaca :=_ecdede .SelectionAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006fn\u0041\u0074\u0074\u0072"); +_cdaca !=nil {return _cdaca ;};if _fbbgb :=_ecdede .GroupingAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_fbbgb !=nil {return _fbbgb ;};if _efgfa :=_ecdede .UngroupingAttr .ValidateWithPath (path +"\u002fU\u006eg\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072"); +_efgfa !=nil {return _efgfa ;};if _efbab :=_ecdede .RotationAttr .ValidateWithPath (path +"\u002f\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_efbab !=nil {return _efbab ;};if _fbaf :=_ecdede .CroppingAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0070\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072"); +_fbaf !=nil {return _fbaf ;};if _feddd :=_ecdede .VerticiesAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0069\u0065s\u0041\u0074\u0074\u0072");_feddd !=nil {return _feddd ;};if _affac :=_ecdede .AdjusthandlesAttr .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0068\u0061n\u0064\u006ce\u0073\u0041\u0074\u0074\u0072"); +_affac !=nil {return _affac ;};if _acaf :=_ecdede .TextAttr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0041\u0074\u0074r");_acaf !=nil {return _acaf ;};if _cgcea :=_ecdede .AspectratioAttr .ValidateWithPath (path +"\u002f\u0041s\u0070\u0065\u0063t\u0072\u0061\u0074\u0069\u006f\u0041\u0074\u0074\u0072"); +_cgcea !=nil {return _cgcea ;};if _ffgba :=_ecdede .ShapetypeAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0074\u0079\u0070e\u0041\u0074\u0074\u0072");_ffgba !=nil {return _ffgba ;};if _cffee :=_ecdede .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); +_cffee !=nil {return _cffee ;};return nil ;}; -// ValidateWithPath validates the Group and its children, prefixing error messages with path -func (_cgfca *Group )ValidateWithPath (path string )error {if _fdedab :=_cgfca .CT_Group .ValidateWithPath (path );_fdedab !=nil {return _fdedab ;};return nil ;}; +// Validate validates the OfcExtrusion and its children +func (_cafcd *OfcExtrusion )Validate ()error {return _cafcd .ValidateWithPath ("\u004f\u0066\u0063E\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};func (_dea *AG_Id )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gbgg :=range start .Attr {if _gbgg .Name .Local =="\u0069\u0064"{_fdge ,_dcb :=_gbgg .Value ,error (nil ); +if _dcb !=nil {return _dcb ;};_dea .IdAttr =&_fdge ;continue ;};};for {_bfad ,_ggf :=d .Token ();if _ggf !=nil {return _ga .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0049d\u003a\u0020\u0025\u0073",_ggf );};if _abff ,_aef :=_bfad .(_e .EndElement ); +_aef &&_abff .Name ==start .Name {break ;};};return nil ;};type CT_ImageData struct{EmbosscolorAttr *string ;RecolortargetAttr *string ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;OleidAttr *float32 ;DetectmouseclickAttr _f .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 _f .ST_TrueFalse ;BilevelAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;};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;); -// Validate validates the CT_Shadow and its children -func (_eeece *CT_Shadow )Validate ()error {return _eeece .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw");};func (_eccac *OfcCT_R )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f\u003a\u0072"; -};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_eccac .IdAttr )});if _eccac .TypeAttr !=OfcST_RTypeUnset {_gfgcf ,_ddgdcc :=_eccac .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _ddgdcc !=nil {return _ddgdcc ;};start .Attr =append (start .Attr ,_gfgcf );};if _eccac .HowAttr !=OfcST_HowUnset {_dcfca ,_geaee :=_eccac .HowAttr .MarshalXMLAttr (_e .Name {Local :"\u0068\u006f\u0077"});if _geaee !=nil {return _geaee ;};start .Attr =append (start .Attr ,_dcfca ); -};if _eccac .IdrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_eccac .IdrefAttr )});};e .EncodeToken (start );if _eccac .Proxy !=nil {_dbged :=_e .StartElement {Name :_e .Name {Local :"\u006f:\u0070\u0072\u006f\u0078\u0079"}}; -for _ ,_faafg :=range _eccac .Proxy {e .EncodeElement (_faafg ,_dbged );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type OfcST_OLEType byte ; +// Validate validates the Imagedata and its children +func (_bdeeae *Imagedata )Validate ()error {return _bdeeae .ValidateWithPath ("\u0049m\u0061\u0067\u0065\u0064\u0061\u0074a");}; -// ValidateWithPath validates the CT_Curve and its children, prefixing error messages with path -func (_geec *CT_Curve )ValidateWithPath (path string )error {for _fcdag ,_bfcb :=range _geec .EG_ShapeElements {if _egbf :=_bfcb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_fcdag )); -_egbf !=nil {return _egbf ;};};if _cdcb :=_geec .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cdcb !=nil {return _cdcb ;};if _cfdaa :=_geec .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_cfdaa !=nil {return _cfdaa ;};if _cgfa :=_geec .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cgfa !=nil {return _cgfa ;};if _abdgd :=_geec .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_abdgd !=nil {return _abdgd ;};if _bbdf :=_geec .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bbdf !=nil {return _bbdf ;};if _faecf :=_geec .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_faecf !=nil {return _faecf ;};if _dafb :=_geec .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_dafb !=nil {return _dafb ;};if _gbcfa :=_geec .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_gbcfa !=nil {return _gbcfa ;};if _caae :=_geec .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_caae !=nil {return _caae ;};if _ffaf :=_geec .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_ffaf !=nil {return _ffaf ;};if _faafd :=_geec .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_faafd !=nil {return _faafd ;};if _fdef :=_geec .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_fdef !=nil {return _fdef ;};if _eccg :=_geec .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_eccg !=nil {return _eccg ;};if _fffd :=_geec .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_fffd !=nil {return _fffd ;};if _gaebb :=_geec .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gaebb !=nil {return _gaebb ;};if _ggbc :=_geec .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_ggbc !=nil {return _ggbc ;};if _bbfa :=_geec .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bbfa !=nil {return _bbfa ;};if _gaef :=_geec .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_gaef !=nil {return _gaef ;};if _bddd :=_geec .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bddd !=nil {return _bddd ;};if _ccfc :=_geec .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_ccfc !=nil {return _ccfc ;};if _bcgb :=_geec .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bcgb !=nil {return _bcgb ;};if _ebfb :=_geec .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_ebfb !=nil {return _ebfb ;};if _cgfb :=_geec .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cgfb !=nil {return _cgfb ;};if _cefaf :=_geec .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_cefaf !=nil {return _cefaf ;};if _efg :=_geec .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_efg !=nil {return _efg ;};if _deac :=_geec .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_deac !=nil {return _deac ;};if _ebde :=_geec .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_ebde !=nil {return _ebde ;};if _acfc :=_geec .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_acfc !=nil {return _acfc ;};if _dfcc :=_geec .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_dfcc !=nil {return _dfcc ;};return nil ;}; +// ValidateWithPath validates the OfcCT_Callout and its children, prefixing error messages with path +func (_egebe *OfcCT_Callout )ValidateWithPath (path string )error {if _cgbd :=_egebe .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_cgbd !=nil {return _cgbd ;};if _gdbdd :=_egebe .AngleAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u006c\u0065\u0041\u0074\u0074\u0072"); +_gdbdd !=nil {return _gdbdd ;};if _gabdc :=_egebe .DropautoAttr .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0061\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_gabdc !=nil {return _gabdc ;};if _gfcea :=_egebe .LengthspecifiedAttr .ValidateWithPath (path +"/\u004ce\u006e\u0067\u0074\u0068\u0073\u0070\u0065\u0063i\u0066\u0069\u0065\u0064At\u0074\u0072"); +_gfcea !=nil {return _gfcea ;};if _adeeb :=_egebe .AccentbarAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0062\u0061r\u0041\u0074\u0074\u0072");_adeeb !=nil {return _adeeb ;};if _cgddac :=_egebe .TextborderAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0062\u006f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072"); +_cgddac !=nil {return _cgddac ;};if _begdc :=_egebe .MinusxAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0078\u0041\u0074\u0074\u0072");_begdc !=nil {return _begdc ;};if _dagg :=_egebe .MinusyAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0079\u0041\u0074\u0074\u0072"); +_dagg !=nil {return _dagg ;};if _gead :=_egebe .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gead !=nil {return _gead ;};return nil ;};func (_gfceb *OfcST_ScreenSize )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gfceb =0; +case "\u00354\u0034\u002c\u0033\u0037\u0036":*_gfceb =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_gfceb =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_gfceb =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_gfceb =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_gfceb =5; +case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_gfceb =6;};return nil ;};func (_effac *OfcSignatureline )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_effac .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();for _ ,_bbdf :=range start .Attr {if _bbdf .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_effac .IssignaturelineAttr .UnmarshalXMLAttr (_bbdf ); +continue ;};if _bbdf .Name .Local =="\u0069\u0064"{_cggcb ,_cdgee :=_bbdf .Value ,error (nil );if _cdgee !=nil {return _cdgee ;};_effac .IdAttr =&_cggcb ;continue ;};if _bbdf .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_bbfef ,_gggag :=_bbdf .Value ,error (nil ); +if _gggag !=nil {return _gggag ;};_effac .ProvidAttr =&_bbfef ;continue ;};if _bbdf .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_effac .SigninginstructionssetAttr .UnmarshalXMLAttr (_bbdf ); +continue ;};if _bbdf .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_effac .AllowcommentsAttr .UnmarshalXMLAttr (_bbdf );continue ;};if _bbdf .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_effac .ShowsigndateAttr .UnmarshalXMLAttr (_bbdf ); +continue ;};if _bbdf .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_bcfd ,_bcbbb :=_bbdf .Value ,error (nil );if _bcbbb !=nil {return _bcbbb ;};_effac .SuggestedsignerAttr =&_bcfd ;continue ;};if _bbdf .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_abaeb ,_aeefd :=_bbdf .Value ,error (nil ); +if _aeefd !=nil {return _aeefd ;};_effac .Suggestedsigner2Attr =&_abaeb ;continue ;};if _bbdf .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_cggbdf ,_cgbae :=_bbdf .Value ,error (nil ); +if _cgbae !=nil {return _cgbae ;};_effac .SuggestedsigneremailAttr =&_cggbdf ;continue ;};if _bbdf .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_fggbb ,_bdaed :=_bbdf .Value ,error (nil ); +if _bdaed !=nil {return _bdaed ;};_effac .SigninginstructionsAttr =&_fggbb ;continue ;};if _bbdf .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_dbbda ,_aecag :=_bbdf .Value ,error (nil );if _aecag !=nil {return _aecag ;};_effac .AddlxmlAttr =&_dbbda ; +continue ;};if _bbdf .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_ggcff ,_fbfda :=_bbdf .Value ,error (nil );if _fbfda !=nil {return _fbfda ;};_effac .SigprovurlAttr =&_ggcff ;continue ;};if _bbdf .Name .Local =="\u0065\u0078\u0074"{_effac .ExtAttr .UnmarshalXMLAttr (_bbdf ); +continue ;};};for {_ecegg ,_gfggcb :=d .Token ();if _gfggcb !=nil {return _ga .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",_gfggcb );};if _gedcd ,_ebbdg :=_ecegg .(_e .EndElement ); +_ebbdg &&_gedcd .Name ==start .Name {break ;};};return nil ;};type OfcCT_RegroupTable struct{Entry []*OfcCT_Entry ;ExtAttr ST_Ext ;};func (_cfcdg *ST_StrokeArrowWidth )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cfcdg =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_cfcdg =1; +case "\u006d\u0065\u0064\u0069\u0075\u006d":*_cfcdg =2;case "\u0077\u0069\u0064\u0065":*_cfcdg =3;};return nil ;}; -// Validate validates the CT_Rect and its children -func (_eecae *CT_Rect )Validate ()error {return _eecae .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u0074");};type OfcST_HrAlign byte ;func (_adab OfcST_How )ValidateWithPath (path string )error {switch _adab {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 (_adab )); -};return nil ;};func (_decdg *CT_Stroke )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ddage :=range start .Attr {if _ddage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddage .Name .Local =="\u0072\u0065\u006ci\u0064"{_gcca ,_ddgde :=_ddage .Value ,error (nil ); -if _ddgde !=nil {return _ddgde ;};_decdg .RelidAttr =&_gcca ;continue ;};if _ddage .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ddage .Name .Local =="\u0069\u0064"{_agega ,_efbg :=_ddage .Value ,error (nil ); -if _efbg !=nil {return _efbg ;};_decdg .RIdAttr =&_agega ;continue ;};if _ddage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddage .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_decdg .ForcedashAttr .UnmarshalXMLAttr (_ddage ); -continue ;};if _ddage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddage .Name .Local =="\u0074\u0069\u0074l\u0065"{_fabgb ,_bebbd :=_ddage .Value ,error (nil ); -if _bebbd !=nil {return _bebbd ;};_decdg .TitleAttr =&_fabgb ;continue ;};if _ddage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddage .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_abfbe ,_gebe :=_ddage .Value ,error (nil ); -if _gebe !=nil {return _gebe ;};_decdg .AlthrefAttr =&_abfbe ;continue ;};if _ddage .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddage .Name .Local =="\u0068\u0072\u0065\u0066"{_ffeb ,_ebcec :=_ddage .Value ,error (nil ); -if _ebcec !=nil {return _ebcec ;};_decdg .HrefAttr =&_ffeb ;continue ;};if _ddage .Name .Local =="\u0073\u0072\u0063"{_efbf ,_fbgg :=_ddage .Value ,error (nil );if _fbgg !=nil {return _fbgg ;};_decdg .SrcAttr =&_efbf ;continue ;};if _ddage .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_decdg .StartarrowwidthAttr .UnmarshalXMLAttr (_ddage ); -continue ;};if _ddage .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_cbcbf ,_cgeae :=_ddage .Value ,error (nil );if _cgeae !=nil {return _cgeae ;};_decdg .DashstyleAttr =&_cbcbf ;continue ;};if _ddage .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_decdg .ImageaspectAttr .UnmarshalXMLAttr (_ddage ); -continue ;};if _ddage .Name .Local =="\u006f\u006e"{_decdg .OnAttr .UnmarshalXMLAttr (_ddage );continue ;};if _ddage .Name .Local =="\u0069\u0064"{_cfcd ,_dbaea :=_ddage .Value ,error (nil );if _dbaea !=nil {return _dbaea ;};_decdg .IdAttr =&_cfcd ;continue ; -};if _ddage .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_dgcfg ,_abggf :=_ddage .Value ,error (nil );if _abggf !=nil {return _abggf ;};_decdg .ImagesizeAttr =&_dgcfg ;continue ;};if _ddage .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_decdg .StartarrowlengthAttr .UnmarshalXMLAttr (_ddage ); -continue ;};if _ddage .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_decdg .StartarrowAttr .UnmarshalXMLAttr (_ddage );continue ;};if _ddage .Name .Local =="\u0063\u006f\u006co\u0072"{_fbfea ,_bgbb :=_ddage .Value ,error (nil ); -if _bgbb !=nil {return _bgbb ;};_decdg .ColorAttr =&_fbfea ;continue ;};if _ddage .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_fddba ,_fecd :=_ddage .Value ,error (nil );if _fecd !=nil {return _fecd ;};_decdg .Color2Attr =&_fddba ;continue ;}; -if _ddage .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_decdg .EndarrowlengthAttr .UnmarshalXMLAttr (_ddage );continue ;};if _ddage .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_decdg .FilltypeAttr .UnmarshalXMLAttr (_ddage ); -continue ;};if _ddage .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_decdg .JoinstyleAttr .UnmarshalXMLAttr (_ddage );continue ;};if _ddage .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_acdgf ,_fefcda :=_ddage .Value ,error (nil ); -if _fefcda !=nil {return _fefcda ;};_decdg .OpacityAttr =&_acdgf ;continue ;};if _ddage .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_decdg .EndarrowAttr .UnmarshalXMLAttr (_ddage );continue ;};if _ddage .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_fbfbb ,_fadcd :=_ddage .Value ,error (nil ); -if _fadcd !=nil {return _fadcd ;};_decdg .WeightAttr =&_fbfbb ;continue ;};if _ddage .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_decdg .LinestyleAttr .UnmarshalXMLAttr (_ddage );continue ;};if _ddage .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_decdg .EndcapAttr .UnmarshalXMLAttr (_ddage ); -continue ;};if _ddage .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_decdg .InsetpenAttr .UnmarshalXMLAttr (_ddage );continue ;};if _ddage .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_decdg .ImagealignshapeAttr .UnmarshalXMLAttr (_ddage ); -continue ;};if _ddage .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_ddabea ,_gageb :=_gd .ParseFloat (_ddage .Value ,64);if _gageb !=nil {return _gageb ;};_decdg .MiterlimitAttr =&_ddabea ;continue ;};if _ddage .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_decdg .EndarrowwidthAttr .UnmarshalXMLAttr (_ddage ); -continue ;};};_egbb :for {_fgag ,_ffgfd :=d .Token ();if _ffgfd !=nil {return _ffgfd ;};switch _gcac :=_fgag .(type ){case _e .StartElement :switch _gcac .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_decdg .Left =NewOfcLeft (); -if _acdca :=d .DecodeElement (_decdg .Left ,&_gcac );_acdca !=nil {return _acdca ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_decdg .Top =NewOfcTop (); -if _aaeb :=d .DecodeElement (_decdg .Top ,&_gcac );_aaeb !=nil {return _aaeb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_decdg .Right =NewOfcRight (); -if _fdgedb :=d .DecodeElement (_decdg .Right ,&_gcac );_fdgedb !=nil {return _fdgedb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_decdg .Bottom =NewOfcBottom (); -if _efed :=d .DecodeElement (_decdg .Bottom ,&_gcac );_efed !=nil {return _efed ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_decdg .Column =NewOfcColumn (); -if _dafab :=d .DecodeElement (_decdg .Column ,&_gcac );_dafab !=nil {return _dafab ;};default:_ee .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",_gcac .Name ); -if _aeccb :=d .Skip ();_aeccb !=nil {return _aeccb ;};};case _e .EndElement :break _egbb ;case _e .CharData :};};return nil ;};const (OfcST_ColorModeUnset OfcST_ColorMode =0;OfcST_ColorModeAuto OfcST_ColorMode =1;OfcST_ColorModeCustom OfcST_ColorMode =2; -); +// ValidateWithPath validates the Textbox and its children, prefixing error messages with path +func (_bcbae *Textbox )ValidateWithPath (path string )error {if _ccage :=_bcbae .CT_Textbox .ValidateWithPath (path );_ccage !=nil {return _ccage ;};return nil ;};type Line struct{CT_Line }; -// ValidateWithPath validates the OfcCT_Relation and its children, prefixing error messages with path -func (_cecfa *OfcCT_Relation )ValidateWithPath (path string )error {if _abfdf :=_cecfa .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_abfdf !=nil {return _abfdf ;};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 *_b .Wrap ;Anchorlock *_b .Anchorlock ;Bordertop *_b .Bordertop ;Borderbottom *_b .Borderbottom ;Borderleft *_b .Borderleft ;Borderright *_b .Borderright ;ClientData *_ag .ClientData ;Textdata *_f .Textdata ;};func (_affbdc *OfcCT_EquationXml )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dbfcd :=range start .Attr {if _dbfcd .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_dgagf ,_gfafe :=_dbfcd .Value ,error (nil ); -if _gfafe !=nil {return _gfafe ;};_affbdc .ContentTypeAttr =&_dgagf ;continue ;};};_gabcg :for {_gfgeg ,_fbfcg :=d .Token ();if _fbfcg !=nil {return _fbfcg ;};switch _ffgda :=_gfgeg .(type ){case _e .StartElement :switch _ffgda .Name {default:if _dcffd ,_adgga :=_d .CreateElement (_ffgda ); -_adgga !=nil {return _adgga ;}else {if _cgccg :=d .DecodeElement (_dcffd ,&_ffgda );_cgccg !=nil {return _cgccg ;};_affbdc .Any =_dcffd ;};};case _e .EndElement :break _gabcg ;case _e .CharData :};};return nil ;}; +// Validate validates the Rect and its children +func (_gggce *Rect )Validate ()error {return _gggce .ValidateWithPath ("\u0052\u0065\u0063\u0074")}; -// ValidateWithPath validates the OfcCT_OLEObject and its children, prefixing error messages with path -func (_acebbd *OfcCT_OLEObject )ValidateWithPath (path string )error {if _dbeae :=_acebbd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dbeae !=nil {return _dbeae ;};if _gfade :=_acebbd .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072"); -_gfade !=nil {return _gfade ;};if _bgcbg :=_acebbd .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bgcbg !=nil {return _bgcbg ;};if _faff :=_acebbd .LockedField .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"); -_faff !=nil {return _faff ;};return nil ;};func (_defc *AG_Path )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _defc .PathAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_defc .PathAttr )}); -};return nil ;};type AG_ShapeAttributes struct{OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ; -};func NewAG_ImageAttributes ()*AG_ImageAttributes {_dde :=&AG_ImageAttributes {};return _dde };func NewTextbox ()*Textbox {_dcgac :=&Textbox {};_dcgac .CT_Textbox =*NewCT_Textbox ();return _dcgac }; +// ValidateWithPath validates the AG_ShapeAttributes and its children, prefixing error messages with path +func (_egbf *AG_ShapeAttributes )ValidateWithPath (path string )error {if _adfef :=_egbf .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_adfef !=nil {return _adfef ;};if _gfff :=_egbf .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_gfff !=nil {return _gfff ;};if _bdee :=_egbf .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bdee !=nil {return _bdee ;};return nil ;};func (_bgcde OfcST_BWMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bgcde .String (),start ); +};func (_edfab OfcST_ColorMode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aedcb :=_e .Attr {};_aedcb .Name =name ;switch _edfab {case OfcST_ColorModeUnset :_aedcb .Value ="";case OfcST_ColorModeAuto :_aedcb .Value ="\u0061\u0075\u0074\u006f";case OfcST_ColorModeCustom :_aedcb .Value ="\u0063\u0075\u0073\u0074\u006f\u006d"; +};return _aedcb ,nil ;};const (OfcST_HowUnset OfcST_How =0;OfcST_HowTop OfcST_How =1;OfcST_HowMiddle OfcST_How =2;OfcST_HowBottom OfcST_How =3;OfcST_HowLeft OfcST_How =4;OfcST_HowCenter OfcST_How =5;OfcST_HowRight OfcST_How =6;);func (_agacc ST_ShadowType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aebbff :=_e .Attr {}; +_aebbff .Name =name ;switch _agacc {case ST_ShadowTypeUnset :_aebbff .Value ="";case ST_ShadowTypeSingle :_aebbff .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_ShadowTypeDouble :_aebbff .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_ShadowTypeEmboss :_aebbff .Value ="\u0065\u006d\u0062\u006f\u0073\u0073"; +case ST_ShadowTypePerspective :_aebbff .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";};return _aebbff ,nil ;};func (_cgdaf *Textbox )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cgdaf .CT_Textbox =*NewCT_Textbox (); +for _ ,_bffb :=range start .Attr {if _bffb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffb .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_cgdaf .SingleclickAttr .UnmarshalXMLAttr (_bffb ); +continue ;};if _bffb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bffb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cgdaf .InsetmodeAttr .UnmarshalXMLAttr (_bffb ); +continue ;};if _bffb .Name .Local =="\u0069\u006e\u0073e\u0074"{_aefgd ,_cadge :=_bffb .Value ,error (nil );if _cadge !=nil {return _cadge ;};_cgdaf .InsetAttr =&_aefgd ;continue ;};if _bffb .Name .Local =="\u0069\u0064"{_eafdfg ,_agcab :=_bffb .Value ,error (nil ); +if _agcab !=nil {return _agcab ;};_cgdaf .IdAttr =&_eafdfg ;continue ;};if _bffb .Name .Local =="\u0073\u0074\u0079l\u0065"{_fecgc ,_egdggc :=_bffb .Value ,error (nil );if _egdggc !=nil {return _egdggc ;};_cgdaf .StyleAttr =&_fecgc ;continue ;};};_gdgcg :for {_afaadf ,_bbbfg :=d .Token (); +if _bbbfg !=nil {return _bbbfg ;};switch _cbafe :=_afaadf .(type ){case _e .StartElement :switch _cbafe .Name {case _e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cgdaf .TxbxContent =_a .NewTxbxContent (); +if _gafab :=d .DecodeElement (_cgdaf .TxbxContent ,&_cbafe );_gafab !=nil {return _gafab ;};default:if _ggfca ,_aefgf :=_eb .CreateElement (_cbafe );_aefgf !=nil {return _aefgf ;}else {if _bcfgga :=d .DecodeElement (_ggfca ,&_cbafe );_bcfgga !=nil {return _bcfgga ; +};_cgdaf .Any =_ggfca ;};};case _e .EndElement :break _gdgcg ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the Roundrect and its children, prefixing error messages with path -func (_eegee *Roundrect )ValidateWithPath (path string )error {if _bdeffg :=_eegee .CT_RoundRect .ValidateWithPath (path );_bdeffg !=nil {return _bdeffg ;};return nil ;};func (_dafca OfcST_OLEUpdateMode )ValidateWithPath (path string )error {switch _dafca {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 (_dafca )); -};return nil ;};func (_agadc *Roundrect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agadc .CT_RoundRect =*NewCT_RoundRect ();for _ ,_eagcb :=range start .Attr {if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_agadc .AllowoverlapAttr .UnmarshalXMLAttr (_eagcb ); -continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_agadc .PreferrelativeAttr .UnmarshalXMLAttr (_eagcb ); -continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_agadc .ConnectortypeAttr .UnmarshalXMLAttr (_eagcb ); -continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_agadc .UserdrawnAttr .UnmarshalXMLAttr (_eagcb ); -continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_agadc .UserhiddenAttr .UnmarshalXMLAttr (_eagcb ); -continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_agadc .DgmlayoutmruAttr .UnmarshalXMLAttr (_eagcb ); -continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_agadc .HrnoshadeAttr .UnmarshalXMLAttr (_eagcb ); -continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_agadc .AllowincellAttr .UnmarshalXMLAttr (_eagcb ); -continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_efebf ,_fagce :=_eagcb .Value ,error (nil ); -if _fagce !=nil {return _fagce ;};_agadc .BordertopcolorAttr =&_efebf ;continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_agadc .ButtonAttr .UnmarshalXMLAttr (_eagcb ); -continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0068\u0072\u0070c\u0074"{_acfcf ,_ceaf :=_gd .ParseFloat (_eagcb .Value ,64); -if _ceaf !=nil {return _ceaf ;};_cdefe :=float32 (_acfcf );_agadc .HrpctAttr =&_cdefe ;continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bfcbc ,_dfcgb :=_gd .ParseInt (_eagcb .Value ,10,64); -if _dfcgb !=nil {return _dfcgb ;};_agadc .DgmnodekindAttr =&_bfcbc ;continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ededg ,_gfedcf :=_gd .ParseInt (_eagcb .Value ,10,64); -if _gfedcf !=nil {return _gfedcf ;};_agadc .RegroupidAttr =&_ededg ;continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_agcabb ,_dcgcb :=_eagcb .Value ,error (nil ); -if _dcgcb !=nil {return _dcgcb ;};_agadc .BorderleftcolorAttr =&_agcabb ;continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_agadc .BwnormalAttr .UnmarshalXMLAttr (_eagcb ); -continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_caffg ,_bccae :=_eagcb .Value ,error (nil ); -if _bccae !=nil {return _bccae ;};_agadc .BorderrightcolorAttr =&_caffg ;continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_agadc .BulletAttr .UnmarshalXMLAttr (_eagcb ); -continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_agadc .BwmodeAttr .UnmarshalXMLAttr (_eagcb ); -continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0068\u0072"{_agadc .HrAttr .UnmarshalXMLAttr (_eagcb ); -continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u006f\u006e\u0065\u0064"{_agadc .OnedAttr .UnmarshalXMLAttr (_eagcb ); -continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_agadc .HralignAttr .UnmarshalXMLAttr (_eagcb ); -continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bgebg ,_gegaea :=_eagcb .Value ,error (nil ); -if _gegaea !=nil {return _gegaea ;};_agadc .BorderbottomcolorAttr =&_bgebg ;continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_agadc .OleiconAttr .UnmarshalXMLAttr (_eagcb ); -continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_agadc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_eagcb ); -continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0073\u0070\u0074"{_fabbgc ,_ggaa :=_gd .ParseFloat (_eagcb .Value ,64); -if _ggaa !=nil {return _ggaa ;};_aabfc :=float32 (_fabbgc );_agadc .SptAttr =&_aabfc ;continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_agadc .CliptowrapAttr .UnmarshalXMLAttr (_eagcb ); -continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_agadc .ForcedashAttr .UnmarshalXMLAttr (_eagcb ); -continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_agadc .DgmlayoutAttr .UnmarshalXMLAttr (_eagcb ); -continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_agadc .BwpureAttr .UnmarshalXMLAttr (_eagcb ); -continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_agadc .InsetmodeAttr .UnmarshalXMLAttr (_eagcb ); -continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0063\u006c\u0069\u0070"{_agadc .ClipAttr .UnmarshalXMLAttr (_eagcb ); -continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u006f\u006c\u0065"{_agadc .OleAttr .UnmarshalXMLAttr (_eagcb ); -continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0073\u0070\u0069\u0064"{_edbeb ,_decec :=_eagcb .Value ,error (nil ); -if _decec !=nil {return _decec ;};_agadc .SpidAttr =&_edbeb ;continue ;};if _eagcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eagcb .Name .Local =="\u0068\u0072\u0073t\u0064"{_agadc .HrstdAttr .UnmarshalXMLAttr (_eagcb ); -continue ;};if _eagcb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ddfbb ,_dgbcfd :=_eagcb .Value ,error (nil );if _dgbcfd !=nil {return _dgbcfd ;};_agadc .CoordsizeAttr =&_ddfbb ;continue ;};if _eagcb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_beage ,_aabfe :=_eagcb .Value ,error (nil ); -if _aabfe !=nil {return _aabfe ;};_agadc .OpacityAttr =&_beage ;continue ;};if _eagcb .Name .Local =="\u0061\u006c\u0074"{_dcfbcc ,_dbgbc :=_eagcb .Value ,error (nil );if _dbgbc !=nil {return _dbgbc ;};_agadc .AltAttr =&_dcfbcc ;continue ;};if _eagcb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bbebg ,_afafd :=_eagcb .Value ,error (nil ); -if _afafd !=nil {return _afafd ;};_agadc .StrokecolorAttr =&_bbebg ;continue ;};if _eagcb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_faecg ,_fcbgc :=_eagcb .Value ,error (nil );if _fcbgc !=nil {return _fcbgc ; -};_agadc .StrokeweightAttr =&_faecg ;continue ;};if _eagcb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_agadc .InsetpenAttr .UnmarshalXMLAttr (_eagcb );continue ;};if _eagcb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_daeee ,_gdedae :=_eagcb .Value ,error (nil ); -if _gdedae !=nil {return _gdedae ;};_agadc .ChromakeyAttr =&_daeee ;continue ;};if _eagcb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_agadc .FilledAttr .UnmarshalXMLAttr (_eagcb );continue ;};if _eagcb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_abbde ,_bbfgc :=_eagcb .Value ,error (nil ); -if _bbfgc !=nil {return _bbfgc ;};_agadc .FillcolorAttr =&_abbde ;continue ;};if _eagcb .Name .Local =="\u0063\u006c\u0061s\u0073"{_efdbf ,_gfdea :=_eagcb .Value ,error (nil );if _gfdea !=nil {return _gfdea ;};_agadc .ClassAttr =&_efdbf ;continue ;};if _eagcb .Name .Local =="\u0068\u0072\u0065\u0066"{_ddabce ,_bdbec :=_eagcb .Value ,error (nil ); -if _bdbec !=nil {return _bdbec ;};_agadc .HrefAttr =&_ddabce ;continue ;};if _eagcb .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_fafge ,_ggdeff :=_eagcb .Value ,error (nil );if _ggdeff !=nil {return _ggdeff ;};_agadc .ArcsizeAttr =&_fafge ;continue ; -};if _eagcb .Name .Local =="\u0073\u0074\u0079l\u0065"{_eeaab ,_fgeac :=_eagcb .Value ,error (nil );if _fgeac !=nil {return _fgeac ;};_agadc .StyleAttr =&_eeaab ;continue ;};if _eagcb .Name .Local =="\u0069\u0064"{_fcdbe ,_effaf :=_eagcb .Value ,error (nil ); -if _effaf !=nil {return _effaf ;};_agadc .IdAttr =&_fcdbe ;continue ;};if _eagcb .Name .Local =="\u0070\u0072\u0069n\u0074"{_agadc .PrintAttr .UnmarshalXMLAttr (_eagcb );continue ;};if _eagcb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_agadc .StrokedAttr .UnmarshalXMLAttr (_eagcb ); -continue ;};if _eagcb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cfdcd ,_acbdgd :=_eagcb .Value ,error (nil );if _acbdgd !=nil {return _acbdgd ;};_agadc .WrapcoordsAttr =&_cfdcd ;continue ;};if _eagcb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_efeebd ,_dbcd :=_eagcb .Value ,error (nil ); -if _dbcd !=nil {return _dbcd ;};_agadc .TargetAttr =&_efeebd ;continue ;};if _eagcb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_adffa ,_cfgga :=_eagcb .Value ,error (nil );if _cfgga !=nil {return _cfgga ;};_agadc .CoordoriginAttr =&_adffa ; -continue ;};if _eagcb .Name .Local =="\u0074\u0069\u0074l\u0065"{_cgfbe ,_afgab :=_eagcb .Value ,error (nil );if _afgab !=nil {return _afgab ;};_agadc .TitleAttr =&_cgfbe ;continue ;};};_accge :for {_dgfbdb ,_cgcdg :=d .Token ();if _cgcdg !=nil {return _cgcdg ; -};switch _fcaee :=_dgfbdb .(type ){case _e .StartElement :switch _fcaee .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdbdg :=NewEG_ShapeElements (); -_gdbdg .Path =NewPath ();if _fefgc :=d .DecodeElement (_gdbdg .Path ,&_fcaee );_fefgc !=nil {return _fefgc ;};_agadc .EG_ShapeElements =append (_agadc .EG_ShapeElements ,_gdbdg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_febeb :=NewEG_ShapeElements (); -_febeb .Formulas =NewFormulas ();if _ebffd :=d .DecodeElement (_febeb .Formulas ,&_fcaee );_ebffd !=nil {return _ebffd ;};_agadc .EG_ShapeElements =append (_agadc .EG_ShapeElements ,_febeb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebgag :=NewEG_ShapeElements (); -_ebgag .Handles =NewHandles ();if _bgfbc :=d .DecodeElement (_ebgag .Handles ,&_fcaee );_bgfbc !=nil {return _bgfbc ;};_agadc .EG_ShapeElements =append (_agadc .EG_ShapeElements ,_ebgag );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dbgfd :=NewEG_ShapeElements (); -_dbgfd .Fill =NewFill ();if _fgfce :=d .DecodeElement (_dbgfd .Fill ,&_fcaee );_fgfce !=nil {return _fgfce ;};_agadc .EG_ShapeElements =append (_agadc .EG_ShapeElements ,_dbgfd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fabade :=NewEG_ShapeElements (); -_fabade .Stroke =NewStroke ();if _gfdcd :=d .DecodeElement (_fabade .Stroke ,&_fcaee );_gfdcd !=nil {return _gfdcd ;};_agadc .EG_ShapeElements =append (_agadc .EG_ShapeElements ,_fabade );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_aeccc :=NewEG_ShapeElements (); -_aeccc .Shadow =NewShadow ();if _edfgfb :=d .DecodeElement (_aeccc .Shadow ,&_fcaee );_edfgfb !=nil {return _edfgfb ;};_agadc .EG_ShapeElements =append (_agadc .EG_ShapeElements ,_aeccc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebcgg :=NewEG_ShapeElements (); -_ebcgg .Textbox =NewTextbox ();if _ffagc :=d .DecodeElement (_ebcgg .Textbox ,&_fcaee );_ffagc !=nil {return _ffagc ;};_agadc .EG_ShapeElements =append (_agadc .EG_ShapeElements ,_ebcgg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdbef :=NewEG_ShapeElements (); -_bdbef .Textpath =NewTextpath ();if _bffaa :=d .DecodeElement (_bdbef .Textpath ,&_fcaee );_bffaa !=nil {return _bffaa ;};_agadc .EG_ShapeElements =append (_agadc .EG_ShapeElements ,_bdbef );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bcacfg :=NewEG_ShapeElements (); -_bcacfg .Imagedata =NewImagedata ();if _cdgdd :=d .DecodeElement (_bcacfg .Imagedata ,&_fcaee );_cdgdd !=nil {return _cdgdd ;};_agadc .EG_ShapeElements =append (_agadc .EG_ShapeElements ,_bcacfg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_cabcd :=NewEG_ShapeElements (); -_cabcd .Skew =NewOfcSkew ();if _fefad :=d .DecodeElement (_cabcd .Skew ,&_fcaee );_fefad !=nil {return _fefad ;};_agadc .EG_ShapeElements =append (_agadc .EG_ShapeElements ,_cabcd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbgfd :=NewEG_ShapeElements (); -_bbgfd .Extrusion =NewOfcExtrusion ();if _egaaa :=d .DecodeElement (_bbgfd .Extrusion ,&_fcaee );_egaaa !=nil {return _egaaa ;};_agadc .EG_ShapeElements =append (_agadc .EG_ShapeElements ,_bbgfd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fbegb :=NewEG_ShapeElements (); -_fbegb .Callout =NewOfcCallout ();if _bdgbf :=d .DecodeElement (_fbegb .Callout ,&_fcaee );_bdgbf !=nil {return _bdgbf ;};_agadc .EG_ShapeElements =append (_agadc .EG_ShapeElements ,_fbegb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_faega :=NewEG_ShapeElements (); -_faega .Lock =NewOfcLock ();if _gedebc :=d .DecodeElement (_faega .Lock ,&_fcaee );_gedebc !=nil {return _gedebc ;};_agadc .EG_ShapeElements =append (_agadc .EG_ShapeElements ,_faega );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecfaa :=NewEG_ShapeElements (); -_ecfaa .Clippath =NewOfcClippath ();if _gfcfb :=d .DecodeElement (_ecfaa .Clippath ,&_fcaee );_gfcfb !=nil {return _gfcfb ;};_agadc .EG_ShapeElements =append (_agadc .EG_ShapeElements ,_ecfaa );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_eddbe :=NewEG_ShapeElements (); -_eddbe .Signatureline =NewOfcSignatureline ();if _defca :=d .DecodeElement (_eddbe .Signatureline ,&_fcaee );_defca !=nil {return _defca ;};_agadc .EG_ShapeElements =append (_agadc .EG_ShapeElements ,_eddbe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bgeba :=NewEG_ShapeElements (); -_bgeba .Wrap =_b .NewWrap ();if _bgccc :=d .DecodeElement (_bgeba .Wrap ,&_fcaee );_bgccc !=nil {return _bgccc ;};_agadc .EG_ShapeElements =append (_agadc .EG_ShapeElements ,_bgeba );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dgebg :=NewEG_ShapeElements (); -_dgebg .Anchorlock =_b .NewAnchorlock ();if _cbdbf :=d .DecodeElement (_dgebg .Anchorlock ,&_fcaee );_cbdbf !=nil {return _cbdbf ;};_agadc .EG_ShapeElements =append (_agadc .EG_ShapeElements ,_dgebg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bcagbc :=NewEG_ShapeElements (); -_bcagbc .Bordertop =_b .NewBordertop ();if _ddgad :=d .DecodeElement (_bcagbc .Bordertop ,&_fcaee );_ddgad !=nil {return _ddgad ;};_agadc .EG_ShapeElements =append (_agadc .EG_ShapeElements ,_bcagbc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_eacdc :=NewEG_ShapeElements (); -_eacdc .Borderbottom =_b .NewBorderbottom ();if _bdac :=d .DecodeElement (_eacdc .Borderbottom ,&_fcaee );_bdac !=nil {return _bdac ;};_agadc .EG_ShapeElements =append (_agadc .EG_ShapeElements ,_eacdc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_bdeba :=NewEG_ShapeElements (); -_bdeba .Borderleft =_b .NewBorderleft ();if _edeabe :=d .DecodeElement (_bdeba .Borderleft ,&_fcaee );_edeabe !=nil {return _edeabe ;};_agadc .EG_ShapeElements =append (_agadc .EG_ShapeElements ,_bdeba );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bfbbb :=NewEG_ShapeElements (); -_bfbbb .Borderright =_b .NewBorderright ();if _fbbc :=d .DecodeElement (_bfbbb .Borderright ,&_fcaee );_fbbc !=nil {return _fbbc ;};_agadc .EG_ShapeElements =append (_agadc .EG_ShapeElements ,_bfbbb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_agaab :=NewEG_ShapeElements (); -_agaab .ClientData =_ag .NewClientData ();if _edgcc :=d .DecodeElement (_agaab .ClientData ,&_fcaee );_edgcc !=nil {return _edgcc ;};_agadc .EG_ShapeElements =append (_agadc .EG_ShapeElements ,_agaab );case _e .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"}:_befbf :=NewEG_ShapeElements (); -_befbf .Textdata =_f .NewTextdata ();if _eeagf :=d .DecodeElement (_befbf .Textdata ,&_fcaee );_eeagf !=nil {return _eeagf ;};_agadc .EG_ShapeElements =append (_agadc .EG_ShapeElements ,_befbf );default:_ee .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",_fcaee .Name ); -if _bcdgdfd :=d .Skip ();_bcdgdfd !=nil {return _bcdgdfd ;};};case _e .EndElement :break _accge ;case _e .CharData :};};return nil ;};func (_bgbdd OfcST_RType )ValidateWithPath (path string )error {switch _bgbdd {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 (_bgbdd )); -};return nil ;};func (_ggebg OfcST_ScreenSize )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ddddf :=_e .Attr {};_ddddf .Name =name ;switch _ggebg {case OfcST_ScreenSizeUnset :_ddddf .Value ="";case OfcST_ScreenSize544x376 :_ddddf .Value ="\u00354\u0034\u002c\u0033\u0037\u0036"; -case OfcST_ScreenSize640x480 :_ddddf .Value ="\u00364\u0030\u002c\u0034\u0038\u0030";case OfcST_ScreenSize720x512 :_ddddf .Value ="\u00372\u0030\u002c\u0035\u0031\u0032";case OfcST_ScreenSize800x600 :_ddddf .Value ="\u00380\u0030\u002c\u0036\u0030\u0030"; -case OfcST_ScreenSize1024x768 :_ddddf .Value ="\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case OfcST_ScreenSize1152x862 :_ddddf .Value ="\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032";};return _ddddf ,nil ;};func (_aagag ST_StrokeArrowWidth )String ()string {switch _aagag {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 (_abbeg *OfcClippath )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abbeg .OfcCT_ClipPath =*NewOfcCT_ClipPath (); -for _ ,_cfbbe :=range start .Attr {if _cfbbe .Name .Local =="\u0076"{_ggdcb ,_bfggb :=_cfbbe .Value ,error (nil );if _bfggb !=nil {return _bfggb ;};_abbeg .VAttr =_ggdcb ;continue ;};};for {_dafdc ,_adffe :=d .Token ();if _adffe !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_adffe ); -};if _cgcgge ,_cabbg :=_dafdc .(_e .EndElement );_cabbg &&_cgcgge .Name ==start .Name {break ;};};return nil ;};const (OfcST_DiagramLayoutUnset OfcST_DiagramLayout =0;OfcST_DiagramLayout0 OfcST_DiagramLayout =1;OfcST_DiagramLayout1 OfcST_DiagramLayout =2; -OfcST_DiagramLayout2 OfcST_DiagramLayout =3;OfcST_DiagramLayout3 OfcST_DiagramLayout =4;);func NewCT_Curve ()*CT_Curve {_dabb :=&CT_Curve {};return _dabb };type OfcCT_Skew struct{IdAttr *string ;OnAttr _c .ST_TrueFalse ;OffsetAttr *string ;OriginAttr *string ; -MatrixAttr *string ;ExtAttr ST_Ext ;};func (_bcgdc OfcST_BWMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bcgdc .String (),start );};func (_dffee *Roundrect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _dffee .CT_RoundRect .MarshalXML (e ,start ); -}; +// ValidateWithPath validates the AG_StrokeAttributes and its children, prefixing error messages with path +func (_cdgg *AG_StrokeAttributes )ValidateWithPath (path string )error {if _fae :=_cdgg .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_fae !=nil {return _fae ;};if _bga :=_cdgg .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072"); +_bga !=nil {return _bga ;};if _dag :=_cdgg .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_dag !=nil {return _dag ;};if _eadbb :=_cdgg .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072"); +_eadbb !=nil {return _eadbb ;};if _gggb :=_cdgg .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gggb !=nil {return _gggb ;};if _ade :=_cdgg .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072"); +_ade !=nil {return _ade ;};if _ddf :=_cdgg .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_ddf !=nil {return _ddf ;};if _cecb :=_cdgg .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072"); +_cecb !=nil {return _cecb ;};if _fbfe :=_cdgg .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_fbfe !=nil {return _fbfe ;};if _egcd :=_cdgg .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072"); +_egcd !=nil {return _egcd ;};if _cegd :=_cdgg .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_cegd !=nil {return _cegd ;};if _gggd :=_cdgg .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072"); +_gggd !=nil {return _gggd ;};if _edbfa :=_cdgg .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_edbfa !=nil {return _edbfa ;};if _fdfa :=_cdgg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_fdfa !=nil {return _fdfa ;};if _acbb :=_cdgg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_acbb !=nil {return _acbb ;};return nil ;};func NewCT_RoundRect ()*CT_RoundRect {_bgbgg :=&CT_RoundRect {}; +return _bgbgg }; -// Validate validates the OfcOLEObject and its children -func (_aaaaf *OfcOLEObject )Validate ()error {return _aaaaf .ValidateWithPath ("\u004f\u0066\u0063O\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};type Handles struct{CT_Handles };func (_dbac *OfcCT_Ink )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gdfdd :=range start .Attr {if _gdfdd .Name .Local =="\u0069"{_bebcda ,_afdgb :=_gdfdd .Value ,error (nil ); -if _afdgb !=nil {return _afdgb ;};_dbac .IAttr =&_bebcda ;continue ;};if _gdfdd .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_dbac .AnnotationAttr .UnmarshalXMLAttr (_gdfdd );continue ;};if _gdfdd .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_cega ,_fcbff :=_gdfdd .Value ,error (nil ); -if _fcbff !=nil {return _fcbff ;};_dbac .ContentTypeAttr =&_cega ;continue ;};};for {_ebagff ,_aeefg :=d .Token ();if _aeefg !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u0054\u005fI\u006e\u006b\u003a\u0020\u0025\u0073",_aeefg ); -};if _caeagc ,_agced :=_ebagff .(_e .EndElement );_agced &&_caeagc .Name ==start .Name {break ;};};return nil ;};func (_ddffb *ST_StrokeJoinStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdfd ,_bbbbe :=d .Token ();if _bbbbe !=nil {return _bbbbe ; -};if _gfgbb ,_fcdbd :=_cdfd .(_e .EndElement );_fcdbd &&_gfgbb .Name ==start .Name {*_ddffb =1;return nil ;};if _ecfcb ,_beeee :=_cdfd .(_e .CharData );!_beeee {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",_cdfd ); -}else {switch string (_ecfcb ){case "":*_ddffb =0;case "\u0072\u006f\u0075n\u0064":*_ddffb =1;case "\u0062\u0065\u0076e\u006c":*_ddffb =2;case "\u006d\u0069\u0074e\u0072":*_ddffb =3;};};_cdfd ,_bbbbe =d .Token ();if _bbbbe !=nil {return _bbbbe ;};if _edbfa ,_afbeg :=_cdfd .(_e .EndElement ); -_afbeg &&_edbfa .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",_cdfd );}; +// ValidateWithPath validates the OfcCT_ColorMru and its children, prefixing error messages with path +func (_edffd *OfcCT_ColorMru )ValidateWithPath (path string )error {if _agccb :=_edffd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_agccb !=nil {return _agccb ;};return nil ;};func (_dbac *OfcCT_Entry )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f:\u0065\u006e\u0074\u0072\u0079"; +};if _dbac .NewAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0065\u0077"},Value :_ga .Sprintf ("\u0025\u0076",*_dbac .NewAttr )});};if _dbac .OldAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u006c\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_dbac .OldAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fbbcdd OfcST_CalloutPlacement )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fbbcdd .String (),start );};func NewRoundrect ()*Roundrect {_dafag :=&Roundrect {}; +_dafag .CT_RoundRect =*NewCT_RoundRect ();return _dafag ;}; -// ValidateWithPath validates the CT_Formulas and its children, prefixing error messages with path -func (_afcga *CT_Formulas )ValidateWithPath (path string )error {for _ceddac ,_eaaa :=range _afcga .F {if _eccc :=_eaaa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0046\u005b\u0025\u0064\u005d",path ,_ceddac ));_eccc !=nil {return _eccc ;};};return nil ; -};func (_gdabc *OfcST_OLEDrawAspect )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gdabc =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_gdabc =1;case "\u0049\u0063\u006f\u006e":*_gdabc =2;};return nil ;};func NewOfcRight ()*OfcRight {_cfbdd :=&OfcRight {}; -_cfbdd .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _cfbdd ;};func (_abgfb *EG_ShapeElements )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _abgfb .Path !=nil {_dbbb :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0070\u0061\u0074\u0068"}}; -e .EncodeElement (_abgfb .Path ,_dbbb );};if _abgfb .Formulas !=nil {_acafef :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}};e .EncodeElement (_abgfb .Formulas ,_acafef );};if _abgfb .Handles !=nil {_dabea :=_e .StartElement {Name :_e .Name {Local :"\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s"}}; -e .EncodeElement (_abgfb .Handles ,_dabea );};if _abgfb .Fill !=nil {_dfae :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_abgfb .Fill ,_dfae );};if _abgfb .Stroke !=nil {_cbcdg :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}}; -e .EncodeElement (_abgfb .Stroke ,_cbcdg );};if _abgfb .Shadow !=nil {_cggdf :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_abgfb .Shadow ,_cggdf );};if _abgfb .Textbox !=nil {_cbgc :=_e .StartElement {Name :_e .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}}; -e .EncodeElement (_abgfb .Textbox ,_cbgc );};if _abgfb .Textpath !=nil {_gaegd :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}};e .EncodeElement (_abgfb .Textpath ,_gaegd );};if _abgfb .Imagedata !=nil {_dgac :=_e .StartElement {Name :_e .Name {Local :"v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061"}}; -e .EncodeElement (_abgfb .Imagedata ,_dgac );};if _abgfb .Skew !=nil {_acdbe :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_abgfb .Skew ,_acdbe );};if _abgfb .Extrusion !=nil {_edfeff :=_e .StartElement {Name :_e .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}}; -e .EncodeElement (_abgfb .Extrusion ,_edfeff );};if _abgfb .Callout !=nil {_ggeag :=_e .StartElement {Name :_e .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_abgfb .Callout ,_ggeag );};if _abgfb .Lock !=nil {_bcgdf :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}}; -e .EncodeElement (_abgfb .Lock ,_bcgdf );};if _abgfb .Clippath !=nil {_eecbf :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}};e .EncodeElement (_abgfb .Clippath ,_eecbf );};if _abgfb .Signatureline !=nil {_fdefc :=_e .StartElement {Name :_e .Name {Local :"\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}}; -e .EncodeElement (_abgfb .Signatureline ,_fdefc );};if _abgfb .Wrap !=nil {_cfae :=_e .StartElement {Name :_e .Name {Local :"\u0075\u0072\u006e\u003a\u0077\u0072\u0061\u0070"}};e .EncodeElement (_abgfb .Wrap ,_cfae );};if _abgfb .Anchorlock !=nil {_gaedf :=_e .StartElement {Name :_e .Name {Local :"\u0075\u0072\u006e\u003a\u0061\u006e\u0063\u0068\u006fr\u006c\u006f\u0063\u006b"}}; -e .EncodeElement (_abgfb .Anchorlock ,_gaedf );};if _abgfb .Bordertop !=nil {_aafa :=_e .StartElement {Name :_e .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070"}};e .EncodeElement (_abgfb .Bordertop ,_aafa ); -};if _abgfb .Borderbottom !=nil {_efacce :=_e .StartElement {Name :_e .Name {Local :"\u0075\u0072n\u003a\u0062\u006fr\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_abgfb .Borderbottom ,_efacce );};if _abgfb .Borderleft !=nil {_bcefe :=_e .StartElement {Name :_e .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065r\u006c\u0065\u0066\u0074"}}; -e .EncodeElement (_abgfb .Borderleft ,_bcefe );};if _abgfb .Borderright !=nil {_gecag :=_e .StartElement {Name :_e .Name {Local :"\u0075r\u006e:\u0062\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_abgfb .Borderright ,_gecag ); -};if _abgfb .ClientData !=nil {_gdbfa :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_abgfb .ClientData ,_gdbfa );};if _abgfb .Textdata !=nil {_gbgbc :=_e .StartElement {Name :_e .Name {Local :"u\u0072\u003a\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}}; -e .EncodeElement (_abgfb .Textdata ,_gbgbc );};return nil ;}; +// Validate validates the AG_Type and its children +func (_fegg *AG_Type )Validate ()error {return _fegg .ValidateWithPath ("\u0041G\u005f\u0054\u0079\u0070\u0065");};type Group struct{CT_Group };func (_faacg *CT_Textbox )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"; +};if _faacg .InsetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u006e\u0073e\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_faacg .InsetAttr )});};if _faacg .SingleclickAttr !=_f .ST_TrueFalseUnset {_fddcg ,_faagb :=_faacg .SingleclickAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"}); +if _faagb !=nil {return _faagb ;};start .Attr =append (start .Attr ,_fddcg );};if _faacg .InsetmodeAttr !=OfcST_InsetModeUnset {_adgff ,_ceaba :=_faacg .InsetmodeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); +if _ceaba !=nil {return _ceaba ;};start .Attr =append (start .Attr ,_adgff );};if _faacg .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_faacg .IdAttr )});};if _faacg .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_faacg .StyleAttr )}); +};e .EncodeToken (start );if _faacg .TxbxContent !=nil {_fceed :=_e .StartElement {Name :_e .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_faacg .TxbxContent ,_fceed );};if _faacg .Any !=nil {_faacg .Any .MarshalXML (e ,_e .StartElement {}); +};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewOfcCT_Ink ()*OfcCT_Ink {_bbabf :=&OfcCT_Ink {};return _bbabf };func NewOfcCT_Extrusion ()*OfcCT_Extrusion {_edbc :=&OfcCT_Extrusion {};return _edbc };func (_gacgc *OfcCT_ColorMenu )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075"; +};if _gacgc .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_gacgc .StrokecolorAttr )});};if _gacgc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ga .Sprintf ("\u0025\u0076",*_gacgc .FillcolorAttr )}); +};if _gacgc .ShadowcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_gacgc .ShadowcolorAttr )});};if _gacgc .ExtrusioncolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_gacgc .ExtrusioncolorAttr )}); +};if _gacgc .ExtAttr !=ST_ExtUnset {_fefe ,_gbec :=_gacgc .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gbec !=nil {return _gbec ;};start .Attr =append (start .Attr ,_fefe );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};type OfcST_BWMode byte ; -// ValidateWithPath validates the CT_Group and its children, prefixing error messages with path -func (_gaebg *CT_Group )ValidateWithPath (path string )error {if _egbdd :=_gaebg .EditasAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0061\u0073\u0041\u0074\u0074\u0072");_egbdd !=nil {return _egbdd ;};for _cdcd ,_fcae :=range _gaebg .Group {if _fcbdd :=_fcae .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_cdcd )); -_fcbdd !=nil {return _fcbdd ;};};for _bgbe ,_babg :=range _gaebg .Shape {if _ccgd :=_babg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_bgbe ));_ccgd !=nil {return _ccgd ;};};for _fgfgc ,_gfga :=range _gaebg .Shapetype {if _acdg :=_gfga .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0053\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_fgfgc )); -_acdg !=nil {return _acdg ;};};for _cbbdg ,_acaff :=range _gaebg .Arc {if _aecg :=_acaff .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0041\u0072\u0063\u005b\u0025\u0064\u005d",path ,_cbbdg ));_aecg !=nil {return _aecg ;};};for _acbcc ,_degg :=range _gaebg .Curve {if _dbc :=_degg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fC\u0075\u0072\u0076\u0065\u005b\u0025\u0064\u005d",path ,_acbcc )); -_dbc !=nil {return _dbc ;};};for _eaab ,_egfae :=range _gaebg .Image {if _ageg :=_egfae .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fI\u006d\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_eaab ));_ageg !=nil {return _ageg ;};};for _fdgf ,_ebdaa :=range _gaebg .Line {if _dgag :=_ebdaa .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u004c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_fdgf )); -_dgag !=nil {return _dgag ;};};for _fbffb ,_bcdbb :=range _gaebg .Oval {if _ebfg :=_bcdbb .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u004f\u0076\u0061\u006c\u005b\u0025\u0064\u005d",path ,_fbffb ));_ebfg !=nil {return _ebfg ;};};for _cdbd ,_bbaaf :=range _gaebg .Polyline {if _aece :=_bbaaf .ValidateWithPath (_a .Sprintf ("\u0025s\u002fP\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_cdbd )); -_aece !=nil {return _aece ;};};for _cfbd ,_eeef :=range _gaebg .Rect {if _defa :=_eeef .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0052\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_cfbd ));_defa !=nil {return _defa ;};};for _ccgg ,_beeeg :=range _gaebg .Roundrect {if _eebb :=_beeeg .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0052\u006f\u0075n\u0064\u0072\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_ccgg )); -_eebb !=nil {return _eebb ;};};for _bgcc ,_ccbb :=range _gaebg .Diagram {if _fgce :=_ccbb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0061\u0067\u0072\u0061m\u005b\u0025\u0064\u005d",path ,_bgcc ));_fgce !=nil {return _fgce ;};};for _ebfbf ,_daea :=range _gaebg .EG_ShapeElements {if _ddec :=_daea .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ebfbf )); -_ddec !=nil {return _ddec ;};};if _bacda :=_gaebg .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bacda !=nil {return _bacda ;};if _ddfdd :=_gaebg .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_ddfdd !=nil {return _ddfdd ;};if _ccfg :=_gaebg .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_ccfg !=nil {return _ccfg ;};if _ggdc :=_gaebg .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_ggdc !=nil {return _ggdc ;};if _gbbd :=_gaebg .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gbbd !=nil {return _gbbd ;};if _efcgd :=_gaebg .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_efcgd !=nil {return _efcgd ;};if _dfed :=_gaebg .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_dfed !=nil {return _dfed ;};if _agcf :=_gaebg .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_agcf !=nil {return _agcf ;};if _ffcg :=_gaebg .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ffcg !=nil {return _ffcg ;};if _aaccf :=_gaebg .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_aaccf !=nil {return _aaccf ;};if _ebdad :=_gaebg .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ebdad !=nil {return _ebdad ;};if _eeac :=_gaebg .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_eeac !=nil {return _eeac ;};if _bfbdd :=_gaebg .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bfbdd !=nil {return _bfbdd ;};if _cbda :=_gaebg .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_cbda !=nil {return _cbda ;};if _bdaa :=_gaebg .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bdaa !=nil {return _bdaa ;};if _adgf :=_gaebg .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_adgf !=nil {return _adgf ;};if _bfdef :=_gaebg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bfdef !=nil {return _bfdef ;};return nil ;};func (_aaaed *CT_H )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076\u003a\u0068"; -};if _aaaed .PositionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_aaaed .PositionAttr )});};if _aaaed .PolarAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u006f\u006ca\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_aaaed .PolarAttr )}); -};if _aaaed .MapAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_aaaed .MapAttr )});};if _aaaed .InvxAttr !=_c .ST_TrueFalseUnset {_gfgc ,_fbfe :=_aaaed .InvxAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0076\u0078"}); -if _fbfe !=nil {return _fbfe ;};start .Attr =append (start .Attr ,_gfgc );};if _aaaed .InvyAttr !=_c .ST_TrueFalseUnset {_acad ,_baege :=_aaaed .InvyAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0076\u0079"});if _baege !=nil {return _baege ;};start .Attr =append (start .Attr ,_acad ); -};if _aaaed .SwitchAttr !=_c .ST_TrueFalseBlankUnset {_efab ,_aagdf :=_aaaed .SwitchAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0077\u0069\u0074\u0063\u0068"});if _aagdf !=nil {return _aagdf ;};start .Attr =append (start .Attr ,_efab );};if _aaaed .XrangeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u0072\u0061\u006e\u0067\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_aaaed .XrangeAttr )}); -};if _aaaed .YrangeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0079\u0072\u0061\u006e\u0067\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_aaaed .YrangeAttr )});};if _aaaed .RadiusrangeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_aaaed .RadiusrangeAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_afee *CT_Formulas )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gedaa :for {_ffbb ,_cbge :=d .Token ();if _cbge !=nil {return _cbge ;}; -switch _aade :=_ffbb .(type ){case _e .StartElement :switch _aade .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066"}:_fadcg :=NewCT_F (); -if _ffff :=d .DecodeElement (_fadcg ,&_aade );_ffff !=nil {return _ffff ;};_afee .F =append (_afee .F ,_fadcg );default:_ee .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",_aade .Name ); -if _eaecb :=d .Skip ();_eaecb !=nil {return _eaecb ;};};case _e .EndElement :break _gedaa ;case _e .CharData :};};return nil ;};func (_fbg *AG_Chromakey )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dbe :=range start .Attr {if _dbe .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_efd ,_cde :=_dbe .Value ,error (nil ); -if _cde !=nil {return _cde ;};_fbg .ChromakeyAttr =&_efd ;continue ;};};for {_dbd ,_ccg :=d .Token ();if _ccg !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u0068r\u006f\u006d\u0061\u006b\u0065\u0079\u003a\u0020\u0025\u0073",_ccg ); -};if _ebd ,_dab :=_dbd .(_e .EndElement );_dab &&_ebd .Name ==start .Name {break ;};};return nil ;};func (_aecbe OfcST_BWMode )ValidateWithPath (path string )error {switch _aecbe {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aecbe )); -};return nil ;};func (_aaaccf *Fill )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _aaaccf .CT_Fill .MarshalXML (e ,start );};func (_aagcb *OfcSignatureline )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\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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_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 ="\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065";return _aagcb .OfcCT_SignatureLine .MarshalXML (e ,start );};func (_abgcg *CT_ImageData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bagbb :=range start .Attr {if _bagbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bagbb .Name .Local =="\u0070\u0069\u0063\u0074"||_bagbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bagbb .Name .Local =="\u0070\u0069\u0063\u0074"{_cdcgf ,_gedb :=_bagbb .Value ,error (nil ); -if _gedb !=nil {return _gedb ;};_abgcg .PictAttr =&_cdcgf ;continue ;};if _bagbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bagbb .Name .Local =="\u0068\u0072\u0065\u0066"||_bagbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bagbb .Name .Local =="\u0068\u0072\u0065\u0066"{_fffgc ,_afeed :=_bagbb .Value ,error (nil ); -if _afeed !=nil {return _afeed ;};_abgcg .RHrefAttr =&_fffgc ;continue ;};if _bagbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bagbb .Name .Local =="\u0068\u0072\u0065\u0066"{_dfaae ,_dgbbg :=_bagbb .Value ,error (nil ); -if _dgbbg !=nil {return _dgbbg ;};_abgcg .HrefAttr =&_dfaae ;continue ;};if _bagbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bagbb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gbga ,_daba :=_bagbb .Value ,error (nil ); -if _daba !=nil {return _daba ;};_abgcg .AlthrefAttr =&_gbga ;continue ;};if _bagbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bagbb .Name .Local =="\u0074\u0069\u0074l\u0065"{_agaea ,_fcee :=_bagbb .Value ,error (nil ); -if _fcee !=nil {return _fcee ;};_abgcg .TitleAttr =&_agaea ;continue ;};if _bagbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bagbb .Name .Local =="\u006f\u006c\u0065i\u0064"{_eebee ,_gebb :=_gd .ParseFloat (_bagbb .Value ,64); -if _gebb !=nil {return _gebb ;};_ecgf :=float32 (_eebee );_abgcg .OleidAttr =&_ecgf ;continue ;};if _bagbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bagbb .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_abgcg .DetectmouseclickAttr .UnmarshalXMLAttr (_bagbb ); -continue ;};if _bagbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bagbb .Name .Local =="\u006d\u006f\u0076i\u0065"{_becef ,_eegb :=_gd .ParseFloat (_bagbb .Value ,64); -if _eegb !=nil {return _eegb ;};_cdbfb :=float32 (_becef );_abgcg .MovieAttr =&_cdbfb ;continue ;};if _bagbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bagbb .Name .Local =="\u0072\u0065\u006ci\u0064"{_aagbf ,_becgc :=_bagbb .Value ,error (nil ); -if _becgc !=nil {return _becgc ;};_abgcg .RelidAttr =&_aagbf ;continue ;};if _bagbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bagbb .Name .Local =="\u0069\u0064"||_bagbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bagbb .Name .Local =="\u0069\u0064"{_agcd ,_bbac :=_bagbb .Value ,error (nil ); -if _bbac !=nil {return _bbac ;};_abgcg .IdAttr =&_agcd ;continue ;};if _bagbb .Name .Local =="\u0069\u0064"{_dbdgg ,_ecdec :=_bagbb .Value ,error (nil );if _ecdec !=nil {return _ecdec ;};_abgcg .SIdAttr =&_dbdgg ;continue ;};if _bagbb .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_edcff ,_dgec :=_bagbb .Value ,error (nil ); -if _dgec !=nil {return _dgec ;};_abgcg .CropbottomAttr =&_edcff ;continue ;};if _bagbb .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_caac ,_dbae :=_bagbb .Value ,error (nil );if _dbae !=nil {return _dbae ;};_abgcg .EmbosscolorAttr =&_caac ; -continue ;};if _bagbb .Name .Local =="\u0073\u0072\u0063"{_dfadg ,_agecb :=_bagbb .Value ,error (nil );if _agecb !=nil {return _agecb ;};_abgcg .SrcAttr =&_dfadg ;continue ;};if _bagbb .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_fcbg ,_fgafc :=_bagbb .Value ,error (nil ); -if _fgafc !=nil {return _fgafc ;};_abgcg .CropleftAttr =&_fcbg ;continue ;};if _bagbb .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_cebb ,_bggd :=_bagbb .Value ,error (nil );if _bggd !=nil {return _bggd ;};_abgcg .CroptopAttr =&_cebb ;continue ; -};if _bagbb .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_fecc ,_gcaa :=_bagbb .Value ,error (nil );if _gcaa !=nil {return _gcaa ;};_abgcg .CroprightAttr =&_fecc ;continue ;};if _bagbb .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_bedg ,_deeca :=_bagbb .Value ,error (nil ); -if _deeca !=nil {return _deeca ;};_abgcg .RecolortargetAttr =&_bedg ;continue ;};if _bagbb .Name .Local =="\u0067\u0061\u0069\u006e"{_bffcb ,_ddca :=_bagbb .Value ,error (nil );if _ddca !=nil {return _ddca ;};_abgcg .GainAttr =&_bffcb ;continue ;};if _bagbb .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_adgab ,_abca :=_bagbb .Value ,error (nil ); -if _abca !=nil {return _abca ;};_abgcg .BlacklevelAttr =&_adgab ;continue ;};if _bagbb .Name .Local =="\u0067\u0061\u006dm\u0061"{_ebeed ,_bfcd :=_bagbb .Value ,error (nil );if _bfcd !=nil {return _bfcd ;};_abgcg .GammaAttr =&_ebeed ;continue ;};if _bagbb .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_abgcg .GrayscaleAttr .UnmarshalXMLAttr (_bagbb ); -continue ;};if _bagbb .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_abgcg .BilevelAttr .UnmarshalXMLAttr (_bagbb );continue ;};if _bagbb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_eedbc ,_gbfa :=_bagbb .Value ,error (nil ); -if _gbfa !=nil {return _gbfa ;};_abgcg .ChromakeyAttr =&_eedbc ;continue ;};};for {_dgfgf ,_dbeab :=d .Token ();if _dbeab !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006da\u0067\u0065\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_dbeab ); -};if _cge ,_aced :=_dgfgf .(_e .EndElement );_aced &&_cge .Name ==start .Name {break ;};};return nil ;};func (_cdece *OfcST_InsetMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agfbb ,_ggadcg :=d .Token ();if _ggadcg !=nil {return _ggadcg ; -};if _fbecg ,_cfecb :=_agfbb .(_e .EndElement );_cfecb &&_fbecg .Name ==start .Name {*_cdece =1;return nil ;};if _acaed ,_gccad :=_agfbb .(_e .CharData );!_gccad {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",_agfbb ); -}else {switch string (_acaed ){case "":*_cdece =0;case "\u0061\u0075\u0074\u006f":*_cdece =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cdece =2;};};_agfbb ,_ggadcg =d .Token ();if _ggadcg !=nil {return _ggadcg ;};if _gacea ,_cdfdg :=_agfbb .(_e .EndElement ); -_cdfdg &&_gacea .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",_agfbb );};func NewOfcCT_R ()*OfcCT_R {_gegca :=&OfcCT_R {}; -return _gegca }; +// ValidateWithPath validates the AG_Adj and its children, prefixing error messages with path +func (_bcg *AG_Adj )ValidateWithPath (path string )error {return nil }; -// Validate validates the Arc and its children -func (_fbae *Arc )Validate ()error {return _fbae .ValidateWithPath ("\u0041\u0072\u0063")};func (_bea *AG_CoreAttributes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_egb :=range start .Attr {if _egb .Name .Local =="\u0068\u0072\u0065\u0066"{_gfef ,_dff :=_egb .Value ,error (nil ); -if _dff !=nil {return _dff ;};_bea .HrefAttr =&_gfef ;continue ;};if _egb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_afb ,_ggga :=_egb .Value ,error (nil );if _ggga !=nil {return _ggga ;};_bea .TargetAttr =&_afb ;continue ;};if _egb .Name .Local =="\u0063\u006c\u0061s\u0073"{_dfbg ,_fggc :=_egb .Value ,error (nil ); -if _fggc !=nil {return _fggc ;};_bea .ClassAttr =&_dfbg ;continue ;};if _egb .Name .Local =="\u0074\u0069\u0074l\u0065"{_gfac ,_cebg :=_egb .Value ,error (nil );if _cebg !=nil {return _cebg ;};_bea .TitleAttr =&_gfac ;continue ;};if _egb .Name .Local =="\u0061\u006c\u0074"{_fgb ,_cfd :=_egb .Value ,error (nil ); -if _cfd !=nil {return _cfd ;};_bea .AltAttr =&_fgb ;continue ;};if _egb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ecb ,_fce :=_egb .Value ,error (nil );if _fce !=nil {return _fce ;};_bea .CoordsizeAttr =&_ecb ;continue ;};if _egb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_babb ,_ebg :=_egb .Value ,error (nil ); -if _ebg !=nil {return _ebg ;};_bea .CoordoriginAttr =&_babb ;continue ;};if _egb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dgf ,_eaeb :=_egb .Value ,error (nil );if _eaeb !=nil {return _eaeb ;};_bea .WrapcoordsAttr =&_dgf ; -continue ;};if _egb .Name .Local =="\u0070\u0072\u0069n\u0074"{_bea .PrintAttr .UnmarshalXMLAttr (_egb );continue ;};if _egb .Name .Local =="\u0069\u0064"{_aee ,_faa :=_egb .Value ,error (nil );if _faa !=nil {return _faa ;};_bea .IdAttr =&_aee ;continue ; -};if _egb .Name .Local =="\u0073\u0074\u0079l\u0065"{_agf ,_ddfd :=_egb .Value ,error (nil );if _ddfd !=nil {return _ddfd ;};_bea .StyleAttr =&_agf ;continue ;};};for {_baeg ,_gdf :=d .Token ();if _gdf !=nil {return _a .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",_gdf ); -};if _aca ,_cafe :=_baeg .(_e .EndElement );_cafe &&_aca .Name ==start .Name {break ;};};return nil ;};func (_gegea *CT_Curve )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cfdg :=range start .Attr {if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0073\u0070\u0069\u0064"{_cfbba ,_geda :=_cfdg .Value ,error (nil ); -if _geda !=nil {return _geda ;};_gegea .SpidAttr =&_cfbba ;continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gegea .PreferrelativeAttr .UnmarshalXMLAttr (_cfdg ); -continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gegea .BwnormalAttr .UnmarshalXMLAttr (_cfdg ); -continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gegea .BwpureAttr .UnmarshalXMLAttr (_cfdg ); -continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ecfcd ,_ddfa :=_cfdg .Value ,error (nil ); -if _ddfa !=nil {return _ddfa ;};_gegea .BorderleftcolorAttr =&_ecfcd ;continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eacf ,_cffd :=_gd .ParseInt (_cfdg .Value ,10,64); -if _cffd !=nil {return _cffd ;};_gegea .RegroupidAttr =&_eacf ;continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gegea .ForcedashAttr .UnmarshalXMLAttr (_cfdg ); -continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gegea .HrnoshadeAttr .UnmarshalXMLAttr (_cfdg ); -continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gegea .AllowoverlapAttr .UnmarshalXMLAttr (_cfdg ); -continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cefc ,_cbdg :=_cfdg .Value ,error (nil ); -if _cbdg !=nil {return _cbdg ;};_gegea .BorderrightcolorAttr =&_cefc ;continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0068\u0072"{_gegea .HrAttr .UnmarshalXMLAttr (_cfdg ); -continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gegea .DgmlayoutAttr .UnmarshalXMLAttr (_cfdg ); -continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gegea .ButtonAttr .UnmarshalXMLAttr (_cfdg ); -continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gegea .HralignAttr .UnmarshalXMLAttr (_cfdg ); -continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gegea .ConnectortypeAttr .UnmarshalXMLAttr (_cfdg ); -continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cfdc ,_bbfef :=_cfdg .Value ,error (nil ); -if _bbfef !=nil {return _bbfef ;};_gegea .BordertopcolorAttr =&_cfdc ;continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gegea .BwmodeAttr .UnmarshalXMLAttr (_cfdg ); -continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gegea .BulletAttr .UnmarshalXMLAttr (_cfdg ); -continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cbg ,_bcaf :=_gd .ParseInt (_cfdg .Value ,10,64); -if _bcaf !=nil {return _bcaf ;};_gegea .DgmnodekindAttr =&_cbg ;continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gegea .DgmlayoutmruAttr .UnmarshalXMLAttr (_cfdg ); -continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0068\u0072\u0073t\u0064"{_gegea .HrstdAttr .UnmarshalXMLAttr (_cfdg ); -continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gegea .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cfdg ); -continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0068\u0072\u0070c\u0074"{_ggbbg ,_bdgd :=_gd .ParseFloat (_cfdg .Value ,64); -if _bdgd !=nil {return _bdgd ;};_gdbg :=float32 (_ggbbg );_gegea .HrpctAttr =&_gdbg ;continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ccdc ,_dgb :=_cfdg .Value ,error (nil ); -if _dgb !=nil {return _dgb ;};_gegea .BorderbottomcolorAttr =&_ccdc ;continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gegea .AllowincellAttr .UnmarshalXMLAttr (_cfdg ); -continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u006f\u006c\u0065"{_gegea .OleAttr .UnmarshalXMLAttr (_cfdg ); -continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gegea .UserdrawnAttr .UnmarshalXMLAttr (_cfdg ); -continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gegea .OleiconAttr .UnmarshalXMLAttr (_cfdg ); -continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0063\u006c\u0069\u0070"{_gegea .ClipAttr .UnmarshalXMLAttr (_cfdg ); -continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0073\u0070\u0074"{_ebeeb ,_fdgb :=_gd .ParseFloat (_cfdg .Value ,64); -if _fdgb !=nil {return _fdgb ;};_dffdg :=float32 (_ebeeb );_gegea .SptAttr =&_dffdg ;continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gegea .CliptowrapAttr .UnmarshalXMLAttr (_cfdg ); -continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u006f\u006e\u0065\u0064"{_gegea .OnedAttr .UnmarshalXMLAttr (_cfdg ); -continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gegea .InsetmodeAttr .UnmarshalXMLAttr (_cfdg ); -continue ;};if _cfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfdg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gegea .UserhiddenAttr .UnmarshalXMLAttr (_cfdg ); -continue ;};if _cfdg .Name .Local =="\u0069\u0064"{_gagc ,_agab :=_cfdg .Value ,error (nil );if _agab !=nil {return _agab ;};_gegea .IdAttr =&_gagc ;continue ;};if _cfdg .Name .Local =="\u0073\u0074\u0079l\u0065"{_cgag ,_edeb :=_cfdg .Value ,error (nil ); -if _edeb !=nil {return _edeb ;};_gegea .StyleAttr =&_cgag ;continue ;};if _cfdg .Name .Local =="\u0066\u0072\u006f\u006d"{_dccb ,_gefa :=_cfdg .Value ,error (nil );if _gefa !=nil {return _gefa ;};_gegea .FromAttr =&_dccb ;continue ;};if _cfdg .Name .Local =="\u0070\u0072\u0069n\u0074"{_gegea .PrintAttr .UnmarshalXMLAttr (_cfdg ); -continue ;};if _cfdg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dagc ,_dabc :=_cfdg .Value ,error (nil );if _dabc !=nil {return _dabc ;};_gegea .OpacityAttr =&_dagc ;continue ;};if _cfdg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gegea .StrokedAttr .UnmarshalXMLAttr (_cfdg ); -continue ;};if _cfdg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_daae ,_faagd :=_cfdg .Value ,error (nil );if _faagd !=nil {return _faagd ;};_gegea .StrokecolorAttr =&_daae ;continue ;};if _cfdg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dggb ,_dbgc :=_cfdg .Value ,error (nil ); -if _dbgc !=nil {return _dbgc ;};_gegea .StrokeweightAttr =&_dggb ;continue ;};if _cfdg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gegea .InsetpenAttr .UnmarshalXMLAttr (_cfdg );continue ;};if _cfdg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dgfg ,_dbfce :=_cfdg .Value ,error (nil ); -if _dbfce !=nil {return _dbfce ;};_gegea .ChromakeyAttr =&_dgfg ;continue ;};if _cfdg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gegea .FilledAttr .UnmarshalXMLAttr (_cfdg );continue ;};if _cfdg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_edfcg ,_cded :=_cfdg .Value ,error (nil ); -if _cded !=nil {return _cded ;};_gegea .FillcolorAttr =&_edfcg ;continue ;};if _cfdg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cagbe ,_ffdb :=_cfdg .Value ,error (nil );if _ffdb !=nil {return _ffdb ;};_gegea .WrapcoordsAttr =&_cagbe ; -continue ;};if _cfdg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ffgf ,_decba :=_cfdg .Value ,error (nil );if _decba !=nil {return _decba ;};_gegea .CoordoriginAttr =&_ffgf ;continue ;};if _cfdg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bcbb ,_ddae :=_cfdg .Value ,error (nil ); -if _ddae !=nil {return _ddae ;};_gegea .CoordsizeAttr =&_bcbb ;continue ;};if _cfdg .Name .Local =="\u0061\u006c\u0074"{_gfcf ,_agaca :=_cfdg .Value ,error (nil );if _agaca !=nil {return _agaca ;};_gegea .AltAttr =&_gfcf ;continue ;};if _cfdg .Name .Local =="\u0074\u0069\u0074l\u0065"{_effa ,_fggcd :=_cfdg .Value ,error (nil ); -if _fggcd !=nil {return _fggcd ;};_gegea .TitleAttr =&_effa ;continue ;};if _cfdg .Name .Local =="\u0063\u006c\u0061s\u0073"{_gfda ,_gbda :=_cfdg .Value ,error (nil );if _gbda !=nil {return _gbda ;};_gegea .ClassAttr =&_gfda ;continue ;};if _cfdg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gbceb ,_efcg :=_cfdg .Value ,error (nil ); -if _efcg !=nil {return _efcg ;};_gegea .TargetAttr =&_gbceb ;continue ;};if _cfdg .Name .Local =="\u0068\u0072\u0065\u0066"{_cebd ,_geab :=_cfdg .Value ,error (nil );if _geab !=nil {return _geab ;};_gegea .HrefAttr =&_cebd ;continue ;};if _cfdg .Name .Local =="\u0074\u006f"{_aeea ,_abdde :=_cfdg .Value ,error (nil ); -if _abdde !=nil {return _abdde ;};_gegea .ToAttr =&_aeea ;continue ;};if _cfdg .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_dcbaa ,_ecda :=_cfdg .Value ,error (nil );if _ecda !=nil {return _ecda ;};_gegea .Control2Attr =&_dcbaa ;continue ; -};if _cfdg .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_gbbe ,_dgda :=_cfdg .Value ,error (nil );if _dgda !=nil {return _dgda ;};_gegea .Control1Attr =&_gbbe ;continue ;};};_abdcb :for {_ceddb ,_ggcf :=d .Token ();if _ggcf !=nil {return _ggcf ; -};switch _acafb :=_ceddb .(type ){case _e .StartElement :switch _acafb .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fecbf :=NewEG_ShapeElements (); -_fecbf .Path =NewPath ();if _bgf :=d .DecodeElement (_fecbf .Path ,&_acafb );_bgf !=nil {return _bgf ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_fecbf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cbcb :=NewEG_ShapeElements (); -_cbcb .Formulas =NewFormulas ();if _fgfb :=d .DecodeElement (_cbcb .Formulas ,&_acafb );_fgfb !=nil {return _fgfb ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_cbcb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dgfbd :=NewEG_ShapeElements (); -_dgfbd .Handles =NewHandles ();if _cfa :=d .DecodeElement (_dgfbd .Handles ,&_acafb );_cfa !=nil {return _cfa ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_dgfbd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gede :=NewEG_ShapeElements (); -_gede .Fill =NewFill ();if _cedc :=d .DecodeElement (_gede .Fill ,&_acafb );_cedc !=nil {return _cedc ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_gede );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gfdd :=NewEG_ShapeElements (); -_gfdd .Stroke =NewStroke ();if _gdae :=d .DecodeElement (_gfdd .Stroke ,&_acafb );_gdae !=nil {return _gdae ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_gfdd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dcbg :=NewEG_ShapeElements (); -_dcbg .Shadow =NewShadow ();if _gaga :=d .DecodeElement (_dcbg .Shadow ,&_acafb );_gaga !=nil {return _gaga ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_dcbg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbfee :=NewEG_ShapeElements (); -_dbfee .Textbox =NewTextbox ();if _ddff :=d .DecodeElement (_dbfee .Textbox ,&_acafb );_ddff !=nil {return _ddff ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_dbfee );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgca :=NewEG_ShapeElements (); -_fgca .Textpath =NewTextpath ();if _dece :=d .DecodeElement (_fgca .Textpath ,&_acafb );_dece !=nil {return _dece ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_fgca );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_efac :=NewEG_ShapeElements (); -_efac .Imagedata =NewImagedata ();if _defd :=d .DecodeElement (_efac .Imagedata ,&_acafb );_defd !=nil {return _defd ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_efac );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_cedda :=NewEG_ShapeElements (); -_cedda .Skew =NewOfcSkew ();if _abdf :=d .DecodeElement (_cedda .Skew ,&_acafb );_abdf !=nil {return _abdf ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_cedda );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcceb :=NewEG_ShapeElements (); -_dcceb .Extrusion =NewOfcExtrusion ();if _dcgd :=d .DecodeElement (_dcceb .Extrusion ,&_acafb );_dcgd !=nil {return _dcgd ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_dcceb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bdedb :=NewEG_ShapeElements (); -_bdedb .Callout =NewOfcCallout ();if _gbdac :=d .DecodeElement (_bdedb .Callout ,&_acafb );_gbdac !=nil {return _gbdac ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_bdedb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_egaca :=NewEG_ShapeElements (); -_egaca .Lock =NewOfcLock ();if _acdc :=d .DecodeElement (_egaca .Lock ,&_acafb );_acdc !=nil {return _acdc ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_egaca );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfacd :=NewEG_ShapeElements (); -_bfacd .Clippath =NewOfcClippath ();if _bebgf :=d .DecodeElement (_bfacd .Clippath ,&_acafb );_bebgf !=nil {return _bebgf ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_bfacd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_dfdg :=NewEG_ShapeElements (); -_dfdg .Signatureline =NewOfcSignatureline ();if _bbbd :=d .DecodeElement (_dfdg .Signatureline ,&_acafb );_bbbd !=nil {return _bbbd ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_dfdg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fbdf :=NewEG_ShapeElements (); -_fbdf .Wrap =_b .NewWrap ();if _bdcf :=d .DecodeElement (_fbdf .Wrap ,&_acafb );_bdcf !=nil {return _bdcf ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_fbdf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gggd :=NewEG_ShapeElements (); -_gggd .Anchorlock =_b .NewAnchorlock ();if _ffde :=d .DecodeElement (_gggd .Anchorlock ,&_acafb );_ffde !=nil {return _ffde ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_gggd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aadga :=NewEG_ShapeElements (); -_aadga .Bordertop =_b .NewBordertop ();if _gec :=d .DecodeElement (_aadga .Bordertop ,&_acafb );_gec !=nil {return _gec ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_aadga );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_adfaa :=NewEG_ShapeElements (); -_adfaa .Borderbottom =_b .NewBorderbottom ();if _cbde :=d .DecodeElement (_adfaa .Borderbottom ,&_acafb );_cbde !=nil {return _cbde ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_adfaa );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_degc :=NewEG_ShapeElements (); -_degc .Borderleft =_b .NewBorderleft ();if _bccd :=d .DecodeElement (_degc .Borderleft ,&_acafb );_bccd !=nil {return _bccd ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_degc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dce :=NewEG_ShapeElements (); -_dce .Borderright =_b .NewBorderright ();if _fade :=d .DecodeElement (_dce .Borderright ,&_acafb );_fade !=nil {return _fade ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_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 :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_gefb :=NewEG_ShapeElements (); -_gefb .ClientData =_ag .NewClientData ();if _cfgc :=d .DecodeElement (_gefb .ClientData ,&_acafb );_cfgc !=nil {return _cfgc ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_gefb );case _e .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"}:_egffd :=NewEG_ShapeElements (); -_egffd .Textdata =_f .NewTextdata ();if _dbecf :=d .DecodeElement (_egffd .Textdata ,&_acafb );_dbecf !=nil {return _dbecf ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_egffd );default:_ee .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",_acafb .Name ); -if _gcfd :=d .Skip ();_gcfd !=nil {return _gcfd ;};};case _e .EndElement :break _abdcb ;case _e .CharData :};};return nil ;};func NewOfcCT_StrokeChild ()*OfcCT_StrokeChild {_cfaad :=&OfcCT_StrokeChild {};return _cfaad };type Formulas struct{CT_Formulas }; -func NewOfcSignatureline ()*OfcSignatureline {_bgggf :=&OfcSignatureline {};_bgggf .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();return _bgggf ;}; +// Validate validates the OfcCT_Diagram and its children +func (_bdbae *OfcCT_Diagram )Validate ()error {return _bdbae .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};func (_gfdaff *ST_Ext )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aceeg ,_bfeeg :=d .Token (); +if _bfeeg !=nil {return _bfeeg ;};if _eaegd ,_dgabe :=_aceeg .(_e .EndElement );_dgabe &&_eaegd .Name ==start .Name {*_gfdaff =1;return nil ;};if _gaedd ,_ddccc :=_aceeg .(_e .CharData );!_ddccc {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aceeg ); +}else {switch string (_gaedd ){case "":*_gfdaff =0;case "\u0076\u0069\u0065\u0077":*_gfdaff =1;case "\u0065\u0064\u0069\u0074":*_gfdaff =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_gfdaff =3;};};_aceeg ,_bfeeg =d .Token (); +if _bfeeg !=nil {return _bfeeg ;};if _efecc ,_cgfacc :=_aceeg .(_e .EndElement );_cgfacc &&_efecc .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aceeg ); +};func (_cgfg *AG_Ext )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_aaf ,_bage :=_cgfg .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0065\u0078\u0074"});if _bage !=nil {return _bage ;};start .Attr =append (start .Attr ,_aaf );start .Name .Local ="\u0076\u003a\u0041\u0047\u005f\u0045\u0078\u0074"; +return nil ;};type CT_Image struct{EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _f .ST_TrueFalse ; +IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ; +HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ; +BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ; +StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ; +ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ; +CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _f .ST_TrueFalse ;BilevelAttr _f .ST_TrueFalse ;};func NewCT_Group ()*CT_Group {_fagg :=&CT_Group {};return _fagg };func (_baage OfcST_RType )Validate ()error {return _baage .ValidateWithPath ("")}; +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 (_fagec *CT_Group )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076:\u0067\u0072\u006f\u0075\u0070"; +};if _fagec .EditasAttr !=ST_EditAsUnset {_caga ,_gcbbe :=_fagec .EditasAttr .MarshalXMLAttr (_e .Name {Local :"\u0065\u0064\u0069\u0074\u0061\u0073"});if _gcbbe !=nil {return _gcbbe ;};start .Attr =append (start .Attr ,_caga );};if _fagec .TablepropertiesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u0070\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_fagec .TablepropertiesAttr )}); +};if _fagec .TablelimitsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_fagec .TablelimitsAttr )});}; +if _fagec .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_ga .Sprintf ("\u0025\u0076",*_fagec .HrefAttr )});};if _fagec .TargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_fagec .TargetAttr )}); +};if _fagec .ClassAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_fagec .ClassAttr )});};if _fagec .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_fagec .TitleAttr )}); +};if _fagec .AltAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_fagec .AltAttr )});};if _fagec .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_ga .Sprintf ("\u0025\u0076",*_fagec .CoordsizeAttr )}); +};if _fagec .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ga .Sprintf ("\u0025\u0076",*_fagec .CoordoriginAttr )});};if _fagec .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_fagec .WrapcoordsAttr )}); +};if _fagec .PrintAttr !=_f .ST_TrueFalseUnset {_adbg ,_addg :=_fagec .PrintAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0069n\u0074"});if _addg !=nil {return _addg ;};start .Attr =append (start .Attr ,_adbg );};if _fagec .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_fagec .IdAttr )}); +};if _fagec .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_fagec .StyleAttr )});};if _fagec .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_fagec .SpidAttr )}); +};if _fagec .OnedAttr !=_f .ST_TrueFalseUnset {_cfge ,_eccg :=_fagec .OnedAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _eccg !=nil {return _eccg ;};start .Attr =append (start .Attr ,_cfge );};if _fagec .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_fagec .RegroupidAttr )}); +};if _fagec .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_dabd ,_acdbg :=_fagec .DoubleclicknotifyAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _acdbg !=nil {return _acdbg ; +};start .Attr =append (start .Attr ,_dabd );};if _fagec .ButtonAttr !=_f .ST_TrueFalseUnset {_agge ,_gfac :=_fagec .ButtonAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _gfac !=nil {return _gfac ;};start .Attr =append (start .Attr ,_agge ); +};if _fagec .UserhiddenAttr !=_f .ST_TrueFalseUnset {_bcadd ,_fdadf :=_fagec .UserhiddenAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fdadf !=nil {return _fdadf ;};start .Attr =append (start .Attr ,_bcadd ); +};if _fagec .BulletAttr !=_f .ST_TrueFalseUnset {_cccc ,_aeec :=_fagec .BulletAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _aeec !=nil {return _aeec ;};start .Attr =append (start .Attr ,_cccc );};if _fagec .HrAttr !=_f .ST_TrueFalseUnset {_bfbc ,_bdga :=_fagec .HrAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _bdga !=nil {return _bdga ;};start .Attr =append (start .Attr ,_bfbc );};if _fagec .HrstdAttr !=_f .ST_TrueFalseUnset {_dgaec ,_adec :=_fagec .HrstdAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _adec !=nil {return _adec ; +};start .Attr =append (start .Attr ,_dgaec );};if _fagec .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_bfff ,_gagda :=_fagec .HrnoshadeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _gagda !=nil {return _gagda ; +};start .Attr =append (start .Attr ,_bfff );};if _fagec .HrpctAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_fagec .HrpctAttr )});};if _fagec .HralignAttr !=OfcST_HrAlignUnset {_bdegc ,_feea :=_fagec .HralignAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _feea !=nil {return _feea ;};start .Attr =append (start .Attr ,_bdegc );};if _fagec .AllowincellAttr !=_f .ST_TrueFalseUnset {_cgdd ,_dbefc :=_fagec .AllowincellAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _dbefc !=nil {return _dbefc ;};start .Attr =append (start .Attr ,_cgdd );};if _fagec .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_acfd ,_bbeb :=_fagec .AllowoverlapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _bbeb !=nil {return _bbeb ;};start .Attr =append (start .Attr ,_acfd );};if _fagec .UserdrawnAttr !=_f .ST_TrueFalseUnset {_gffcf ,_ebffb :=_fagec .UserdrawnAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _ebffb !=nil {return _ebffb ;};start .Attr =append (start .Attr ,_gffcf );};if _fagec .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_fagec .BordertopcolorAttr )}); +};if _fagec .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_fagec .BorderleftcolorAttr )}); +};if _fagec .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_fagec .BorderbottomcolorAttr )}); +};if _fagec .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_fagec .BorderrightcolorAttr )}); +};if _fagec .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_fgfb ,_daaf :=_fagec .DgmlayoutAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _daaf !=nil {return _daaf ;};start .Attr =append (start .Attr ,_fgfb ); +};if _fagec .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_fagec .DgmnodekindAttr )});}; +if _fagec .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_ecbc ,_bcfe :=_fagec .DgmlayoutmruAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _bcfe !=nil {return _bcfe ;};start .Attr =append (start .Attr ,_ecbc ); +};if _fagec .InsetmodeAttr !=OfcST_InsetModeUnset {_ffff ,_babc :=_fagec .InsetmodeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _babc !=nil {return _babc ;};start .Attr =append (start .Attr ,_ffff ); +};if _fagec .FilledAttr !=_f .ST_TrueFalseUnset {_ddde ,_ggaf :=_fagec .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ggaf !=nil {return _ggaf ;};start .Attr =append (start .Attr ,_ddde );};if _fagec .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ga .Sprintf ("\u0025\u0076",*_fagec .FillcolorAttr )}); +};e .EncodeToken (start );if _fagec .Group !=nil {_gfea :=_e .StartElement {Name :_e .Name {Local :"\u0076:\u0067\u0072\u006f\u0075\u0070"}};for _ ,_fcdca :=range _fagec .Group {e .EncodeElement (_fcdca ,_gfea );};};if _fagec .Shape !=nil {_adcb :=_e .StartElement {Name :_e .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}}; +for _ ,_cbgc :=range _fagec .Shape {e .EncodeElement (_cbgc ,_adcb );};};if _fagec .Shapetype !=nil {_cccdb :=_e .StartElement {Name :_e .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};for _ ,_bcdf :=range _fagec .Shapetype {e .EncodeElement (_bcdf ,_cccdb ); +};};if _fagec .Arc !=nil {_dbag :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0061r\u0063"}};for _ ,_addf :=range _fagec .Arc {e .EncodeElement (_addf ,_dbag );};};if _fagec .Curve !=nil {_cdab :=_e .StartElement {Name :_e .Name {Local :"\u0076:\u0063\u0075\u0072\u0076\u0065"}}; +for _ ,_bfbg :=range _fagec .Curve {e .EncodeElement (_bfbg ,_cdab );};};if _fagec .Image !=nil {_gccef :=_e .StartElement {Name :_e .Name {Local :"\u0076:\u0069\u006d\u0061\u0067\u0065"}};for _ ,_ggdda :=range _fagec .Image {e .EncodeElement (_ggdda ,_gccef ); +};};if _fagec .Line !=nil {_gbc :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u006c\u0069\u006e\u0065"}};for _ ,_fggc :=range _fagec .Line {e .EncodeElement (_fggc ,_gbc );};};if _fagec .Oval !=nil {_cafc :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u006f\u0076\u0061\u006c"}}; +for _ ,_gbde :=range _fagec .Oval {e .EncodeElement (_gbde ,_cafc );};};if _fagec .Polyline !=nil {_cedg :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}};for _ ,_agcb :=range _fagec .Polyline {e .EncodeElement (_agcb ,_cedg ); +};};if _fagec .Rect !=nil {_bbaa :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0072\u0065\u0063\u0074"}};for _ ,_gefbb :=range _fagec .Rect {e .EncodeElement (_gefbb ,_bbaa );};};if _fagec .Roundrect !=nil {_cggf :=_e .StartElement {Name :_e .Name {Local :"v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074"}}; +for _ ,_gegb :=range _fagec .Roundrect {e .EncodeElement (_gegb ,_cggf );};};if _fagec .Diagram !=nil {_dddb :=_e .StartElement {Name :_e .Name {Local :"\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m"}};for _ ,_eccb :=range _fagec .Diagram {e .EncodeElement (_eccb ,_dddb ); +};};if _fagec .EG_ShapeElements !=nil {for _ ,_afd :=range _fagec .EG_ShapeElements {_afd .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name });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 _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ; +RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ; +HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; +DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;};func NewOfcCT_ColorMru ()*OfcCT_ColorMru {_adbff :=&OfcCT_ColorMru {};return _adbff };func (_cgcbg *OfcCT_Lock )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bdcad :=range start .Attr {if _bdcad .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cgcbg .PositionAttr .UnmarshalXMLAttr (_bdcad ); +continue ;};if _bdcad .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_cgcbg .SelectionAttr .UnmarshalXMLAttr (_bdcad );continue ;};if _bdcad .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_cgcbg .GroupingAttr .UnmarshalXMLAttr (_bdcad ); +continue ;};if _bdcad .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_cgcbg .UngroupingAttr .UnmarshalXMLAttr (_bdcad );continue ;};if _bdcad .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_cgcbg .RotationAttr .UnmarshalXMLAttr (_bdcad ); +continue ;};if _bdcad .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_cgcbg .CroppingAttr .UnmarshalXMLAttr (_bdcad );continue ;};if _bdcad .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_cgcbg .VerticiesAttr .UnmarshalXMLAttr (_bdcad ); +continue ;};if _bdcad .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_cgcbg .AdjusthandlesAttr .UnmarshalXMLAttr (_bdcad );continue ;};if _bdcad .Name .Local =="\u0074\u0065\u0078\u0074"{_cgcbg .TextAttr .UnmarshalXMLAttr (_bdcad ); +continue ;};if _bdcad .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_cgcbg .AspectratioAttr .UnmarshalXMLAttr (_bdcad );continue ;};if _bdcad .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_cgcbg .ShapetypeAttr .UnmarshalXMLAttr (_bdcad ); +continue ;};if _bdcad .Name .Local =="\u0065\u0078\u0074"{_cgcbg .ExtAttr .UnmarshalXMLAttr (_bdcad );continue ;};};for {_edcc ,_cceec :=d .Token ();if _cceec !=nil {return _ga .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020%\u0073",_cceec ); +};if _ddae ,_dbgdg :=_edcc .(_e .EndElement );_dbgdg &&_ddae .Name ==start .Name {break ;};};return nil ;};func (_daadgg *OfcOLEObject )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_daadgg .OfcCT_OLEObject =*NewOfcCT_OLEObject ();for _ ,_fedgg :=range start .Attr {if _fedgg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fedgg .Name .Local =="\u0069\u0064"||_fedgg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fedgg .Name .Local =="\u0069\u0064"{_ccged ,_bacfgc :=_fedgg .Value ,error (nil ); +if _bacfgc !=nil {return _bacfgc ;};_daadgg .IdAttr =&_ccged ;continue ;};if _fedgg .Name .Local =="\u0054\u0079\u0070\u0065"{_daadgg .TypeAttr .UnmarshalXMLAttr (_fedgg );continue ;};if _fedgg .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_bggea ,_bbgbbb :=_fedgg .Value ,error (nil ); +if _bbgbbb !=nil {return _bbgbbb ;};_daadgg .ProgIDAttr =&_bggea ;continue ;};if _fedgg .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_dagffb ,_dgbbb :=_fedgg .Value ,error (nil );if _dgbbb !=nil {return _dgbbb ;};_daadgg .ShapeIDAttr =&_dagffb ; +continue ;};if _fedgg .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_daadgg .DrawAspectAttr .UnmarshalXMLAttr (_fedgg );continue ;};if _fedgg .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_bedcb ,_aadac :=_fedgg .Value ,error (nil ); +if _aadac !=nil {return _aadac ;};_daadgg .ObjectIDAttr =&_bedcb ;continue ;};if _fedgg .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_daadgg .UpdateModeAttr .UnmarshalXMLAttr (_fedgg );continue ;};};_ecddg :for {_dacde ,_deaeg :=d .Token (); +if _deaeg !=nil {return _deaeg ;};switch _fcgge :=_dacde .(type ){case _e .StartElement :switch _fcgge .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_daadgg .LinkType =new (string ); +if _caabd :=d .DecodeElement (_daadgg .LinkType ,&_fcgge );_caabd !=nil {return _caabd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_daadgg .LockedField =_f .ST_TrueFalseBlankUnset ; +if _babgd :=d .DecodeElement (&_daadgg .LockedField ,&_fcgge );_babgd !=nil {return _babgd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_daadgg .FieldCodes =new (string ); +if _ebegf :=d .DecodeElement (_daadgg .FieldCodes ,&_fcgge );_ebegf !=nil {return _ebegf ;};default:_ag .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",_fcgge .Name ); +if _fcedc :=d .Skip ();_fcedc !=nil {return _fcedc ;};};case _e .EndElement :break _ecddg ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the OfcFill and its children, prefixing error messages with path -func (_baeec *OfcFill )ValidateWithPath (path string )error {if _cebgce :=_baeec .OfcCT_Fill .ValidateWithPath (path );_cebgce !=nil {return _cebgce ;};return nil ;};func (_gbbdb *ST_StrokeArrowWidth )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cgeag ,_adgacf :=d .Token (); -if _adgacf !=nil {return _adgacf ;};if _febed ,_dfdegg :=_cgeag .(_e .EndElement );_dfdegg &&_febed .Name ==start .Name {*_gbbdb =1;return nil ;};if _fbfbde ,_dcccf :=_cgeag .(_e .CharData );!_dcccf {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",_cgeag ); -}else {switch string (_fbfbde ){case "":*_gbbdb =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_gbbdb =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_gbbdb =2;case "\u0077\u0069\u0064\u0065":*_gbbdb =3;};};_cgeag ,_adgacf =d .Token ();if _adgacf !=nil {return _adgacf ; -};if _dcea ,_eefafb :=_cgeag .(_e .EndElement );_eefafb &&_dcea .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",_cgeag ); -};func (_dccab *Handles )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dccab .CT_Handles =*NewCT_Handles ();_eadfe :for {_agffe ,_acgag :=d .Token ();if _acgag !=nil {return _acgag ;};switch _ddeeg :=_agffe .(type ){case _e .StartElement :switch _ddeeg .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbagd :=NewCT_H (); -if _bbbgg :=d .DecodeElement (_dbagd ,&_ddeeg );_bbbgg !=nil {return _bbbgg ;};_dccab .H =append (_dccab .H ,_dbagd );default:_ee .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",_ddeeg .Name ); -if _gefef :=d .Skip ();_gefef !=nil {return _gefef ;};};case _e .EndElement :break _eadfe ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the Path and its children, prefixing error messages with path +func (_faea *Path )ValidateWithPath (path string )error {if _gdaee :=_faea .CT_Path .ValidateWithPath (path );_gdaee !=nil {return _gdaee ;};return nil ;};func NewOfcOLEObject ()*OfcOLEObject {_gdgfc :=&OfcOLEObject {};_gdgfc .OfcCT_OLEObject =*NewOfcCT_OLEObject (); +return _gdgfc ;};type CT_Background struct{BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;TargetscreensizeAttr OfcST_ScreenSize ;Fill *Fill ;IdAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;};func (_bbag *OfcCT_Entry )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ceabf :=range start .Attr {if _ceabf .Name .Local =="\u006e\u0065\u0077"{_dfbcdf ,_cacga :=_g .ParseInt (_ceabf .Value ,10,32); +if _cacga !=nil {return _cacga ;};_ebafba :=int32 (_dfbcdf );_bbag .NewAttr =&_ebafba ;continue ;};if _ceabf .Name .Local =="\u006f\u006c\u0064"{_dgeff ,_fbbgg :=_g .ParseInt (_ceabf .Value ,10,32);if _fbbgg !=nil {return _fbbgg ;};_ffbg :=int32 (_dgeff ); +_bbag .OldAttr =&_ffbg ;continue ;};};for {_gccf ,_abgcc :=d .Token ();if _abgcc !=nil {return _ga .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079\u003a\u0020\u0025\u0073",_abgcc );};if _bfbbb ,_bbcga :=_gccf .(_e .EndElement ); +_bbcga &&_bfbbb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_PolyLine and its children -func (_aaceb *CT_PolyLine )Validate ()error {return _aaceb .ValidateWithPath ("C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065");};func (_debb OfcST_OLEDrawAspect )ValidateWithPath (path string )error {switch _debb {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 (_debb )); -};return nil ;};func (_acfce *OfcST_ColorMode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_acfce =0;case "\u0061\u0075\u0074\u006f":*_acfce =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_acfce =2;};return nil ;};type OfcCT_ColorMenu struct{StrokecolorAttr *string ; -FillcolorAttr *string ;ShadowcolorAttr *string ;ExtrusioncolorAttr *string ;ExtAttr ST_Ext ;};func NewCT_Fill ()*CT_Fill {_ceaeb :=&CT_Fill {};return _ceaeb };func (_ddbac ST_ImageAspect )ValidateWithPath (path string )error {switch _ddbac {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 (_ddbac )); -};return nil ;};func (_ccdbg *OfcCT_Rules )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f:\u0072\u0075\u006c\u0065\u0073";};if _ccdbg .ExtAttr !=ST_ExtUnset {_ffcef ,_bgggb :=_ccdbg .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"}); -if _bgggb !=nil {return _bgggb ;};start .Attr =append (start .Attr ,_ffcef );};e .EncodeToken (start );if _ccdbg .R !=nil {_cfcff :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0072"}};for _ ,_eaaac :=range _ccdbg .R {e .EncodeElement (_eaaac ,_cfcff ); -};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gfbbc OfcST_DiagramLayout )Validate ()error {return _gfbbc .ValidateWithPath ("")};func (_adaee *CT_RoundRect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_befbd :=range start .Attr {if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_adaee .AllowoverlapAttr .UnmarshalXMLAttr (_befbd ); -continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_adaee .PreferrelativeAttr .UnmarshalXMLAttr (_befbd ); -continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_adaee .ConnectortypeAttr .UnmarshalXMLAttr (_befbd ); -continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_adaee .UserdrawnAttr .UnmarshalXMLAttr (_befbd ); -continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_adaee .UserhiddenAttr .UnmarshalXMLAttr (_befbd ); -continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_adaee .DgmlayoutmruAttr .UnmarshalXMLAttr (_befbd ); -continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_adaee .HrnoshadeAttr .UnmarshalXMLAttr (_befbd ); -continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_adaee .AllowincellAttr .UnmarshalXMLAttr (_befbd ); -continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gebaf ,_gfcfd :=_befbd .Value ,error (nil ); -if _gfcfd !=nil {return _gfcfd ;};_adaee .BordertopcolorAttr =&_gebaf ;continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_adaee .ButtonAttr .UnmarshalXMLAttr (_befbd ); -continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0068\u0072\u0070c\u0074"{_eccce ,_dgff :=_gd .ParseFloat (_befbd .Value ,64); -if _dgff !=nil {return _dgff ;};_cegd :=float32 (_eccce );_adaee .HrpctAttr =&_cegd ;continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fbgec ,_afbb :=_gd .ParseInt (_befbd .Value ,10,64); -if _afbb !=nil {return _afbb ;};_adaee .DgmnodekindAttr =&_fbgec ;continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ggce ,_feffe :=_gd .ParseInt (_befbd .Value ,10,64); -if _feffe !=nil {return _feffe ;};_adaee .RegroupidAttr =&_ggce ;continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cffg ,_dfde :=_befbd .Value ,error (nil ); -if _dfde !=nil {return _dfde ;};_adaee .BorderleftcolorAttr =&_cffg ;continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_adaee .BwnormalAttr .UnmarshalXMLAttr (_befbd ); -continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ebfcg ,_bgcda :=_befbd .Value ,error (nil ); -if _bgcda !=nil {return _bgcda ;};_adaee .BorderrightcolorAttr =&_ebfcg ;continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_adaee .BulletAttr .UnmarshalXMLAttr (_befbd ); -continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_adaee .BwmodeAttr .UnmarshalXMLAttr (_befbd ); -continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0068\u0072"{_adaee .HrAttr .UnmarshalXMLAttr (_befbd ); -continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u006f\u006e\u0065\u0064"{_adaee .OnedAttr .UnmarshalXMLAttr (_befbd ); -continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_adaee .HralignAttr .UnmarshalXMLAttr (_befbd ); -continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_daaae ,_cbad :=_befbd .Value ,error (nil ); -if _cbad !=nil {return _cbad ;};_adaee .BorderbottomcolorAttr =&_daaae ;continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_adaee .OleiconAttr .UnmarshalXMLAttr (_befbd ); -continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_adaee .DoubleclicknotifyAttr .UnmarshalXMLAttr (_befbd ); -continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0073\u0070\u0074"{_eceec ,_fbce :=_gd .ParseFloat (_befbd .Value ,64); -if _fbce !=nil {return _fbce ;};_ggge :=float32 (_eceec );_adaee .SptAttr =&_ggge ;continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_adaee .CliptowrapAttr .UnmarshalXMLAttr (_befbd ); -continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_adaee .ForcedashAttr .UnmarshalXMLAttr (_befbd ); -continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_adaee .DgmlayoutAttr .UnmarshalXMLAttr (_befbd ); -continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_adaee .BwpureAttr .UnmarshalXMLAttr (_befbd ); -continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_adaee .InsetmodeAttr .UnmarshalXMLAttr (_befbd ); -continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0063\u006c\u0069\u0070"{_adaee .ClipAttr .UnmarshalXMLAttr (_befbd ); -continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u006f\u006c\u0065"{_adaee .OleAttr .UnmarshalXMLAttr (_befbd ); -continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0073\u0070\u0069\u0064"{_eaeg ,_bcgfb :=_befbd .Value ,error (nil ); -if _bcgfb !=nil {return _bcgfb ;};_adaee .SpidAttr =&_eaeg ;continue ;};if _befbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_befbd .Name .Local =="\u0068\u0072\u0073t\u0064"{_adaee .HrstdAttr .UnmarshalXMLAttr (_befbd ); -continue ;};if _befbd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_egdd ,_cebge :=_befbd .Value ,error (nil );if _cebge !=nil {return _cebge ;};_adaee .CoordsizeAttr =&_egdd ;continue ;};if _befbd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_acdfa ,_gadd :=_befbd .Value ,error (nil ); -if _gadd !=nil {return _gadd ;};_adaee .OpacityAttr =&_acdfa ;continue ;};if _befbd .Name .Local =="\u0061\u006c\u0074"{_dccc ,_baea :=_befbd .Value ,error (nil );if _baea !=nil {return _baea ;};_adaee .AltAttr =&_dccc ;continue ;};if _befbd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cdacf ,_aebff :=_befbd .Value ,error (nil ); -if _aebff !=nil {return _aebff ;};_adaee .StrokecolorAttr =&_cdacf ;continue ;};if _befbd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cggcf ,_ddbc :=_befbd .Value ,error (nil );if _ddbc !=nil {return _ddbc ;};_adaee .StrokeweightAttr =&_cggcf ; -continue ;};if _befbd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_adaee .InsetpenAttr .UnmarshalXMLAttr (_befbd );continue ;};if _befbd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_aeac ,_ggbfg :=_befbd .Value ,error (nil ); -if _ggbfg !=nil {return _ggbfg ;};_adaee .ChromakeyAttr =&_aeac ;continue ;};if _befbd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_adaee .FilledAttr .UnmarshalXMLAttr (_befbd );continue ;};if _befbd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_eceed ,_dbgb :=_befbd .Value ,error (nil ); -if _dbgb !=nil {return _dbgb ;};_adaee .FillcolorAttr =&_eceed ;continue ;};if _befbd .Name .Local =="\u0063\u006c\u0061s\u0073"{_edfee ,_ggfe :=_befbd .Value ,error (nil );if _ggfe !=nil {return _ggfe ;};_adaee .ClassAttr =&_edfee ;continue ;};if _befbd .Name .Local =="\u0068\u0072\u0065\u0066"{_affb ,_ccdgf :=_befbd .Value ,error (nil ); -if _ccdgf !=nil {return _ccdgf ;};_adaee .HrefAttr =&_affb ;continue ;};if _befbd .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_fgadf ,_ffgfc :=_befbd .Value ,error (nil );if _ffgfc !=nil {return _ffgfc ;};_adaee .ArcsizeAttr =&_fgadf ;continue ; -};if _befbd .Name .Local =="\u0073\u0074\u0079l\u0065"{_eaceg ,_eagfc :=_befbd .Value ,error (nil );if _eagfc !=nil {return _eagfc ;};_adaee .StyleAttr =&_eaceg ;continue ;};if _befbd .Name .Local =="\u0069\u0064"{_adadb ,_gfbge :=_befbd .Value ,error (nil ); -if _gfbge !=nil {return _gfbge ;};_adaee .IdAttr =&_adadb ;continue ;};if _befbd .Name .Local =="\u0070\u0072\u0069n\u0074"{_adaee .PrintAttr .UnmarshalXMLAttr (_befbd );continue ;};if _befbd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_adaee .StrokedAttr .UnmarshalXMLAttr (_befbd ); -continue ;};if _befbd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bgdg ,_fedae :=_befbd .Value ,error (nil );if _fedae !=nil {return _fedae ;};_adaee .WrapcoordsAttr =&_bgdg ;continue ;};if _befbd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fabb ,_gcagc :=_befbd .Value ,error (nil ); -if _gcagc !=nil {return _gcagc ;};_adaee .TargetAttr =&_fabb ;continue ;};if _befbd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_eeae ,_caagd :=_befbd .Value ,error (nil );if _caagd !=nil {return _caagd ;};_adaee .CoordoriginAttr =&_eeae ; -continue ;};if _befbd .Name .Local =="\u0074\u0069\u0074l\u0065"{_bafgg ,_cebgc :=_befbd .Value ,error (nil );if _cebgc !=nil {return _cebgc ;};_adaee .TitleAttr =&_bafgg ;continue ;};};_cfbga :for {_cefgg ,_fcgca :=d .Token ();if _fcgca !=nil {return _fcgca ; -};switch _bcde :=_cefgg .(type ){case _e .StartElement :switch _bcde .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_deabd :=NewEG_ShapeElements (); -_deabd .Path =NewPath ();if _gafff :=d .DecodeElement (_deabd .Path ,&_bcde );_gafff !=nil {return _gafff ;};_adaee .EG_ShapeElements =append (_adaee .EG_ShapeElements ,_deabd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_befec :=NewEG_ShapeElements (); -_befec .Formulas =NewFormulas ();if _geaec :=d .DecodeElement (_befec .Formulas ,&_bcde );_geaec !=nil {return _geaec ;};_adaee .EG_ShapeElements =append (_adaee .EG_ShapeElements ,_befec );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_faede :=NewEG_ShapeElements (); -_faede .Handles =NewHandles ();if _cfge :=d .DecodeElement (_faede .Handles ,&_bcde );_cfge !=nil {return _cfge ;};_adaee .EG_ShapeElements =append (_adaee .EG_ShapeElements ,_faede );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_ggeg :=NewEG_ShapeElements (); -_ggeg .Fill =NewFill ();if _gbegf :=d .DecodeElement (_ggeg .Fill ,&_bcde );_gbegf !=nil {return _gbegf ;};_adaee .EG_ShapeElements =append (_adaee .EG_ShapeElements ,_ggeg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cddc :=NewEG_ShapeElements (); -_cddc .Stroke =NewStroke ();if _gbbcb :=d .DecodeElement (_cddc .Stroke ,&_bcde );_gbbcb !=nil {return _gbbcb ;};_adaee .EG_ShapeElements =append (_adaee .EG_ShapeElements ,_cddc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_egddf :=NewEG_ShapeElements (); -_egddf .Shadow =NewShadow ();if _gcbef :=d .DecodeElement (_egddf .Shadow ,&_bcde );_gcbef !=nil {return _gcbef ;};_adaee .EG_ShapeElements =append (_adaee .EG_ShapeElements ,_egddf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eabef :=NewEG_ShapeElements (); -_eabef .Textbox =NewTextbox ();if _caeag :=d .DecodeElement (_eabef .Textbox ,&_bcde );_caeag !=nil {return _caeag ;};_adaee .EG_ShapeElements =append (_adaee .EG_ShapeElements ,_eabef );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgda :=NewEG_ShapeElements (); -_cgda .Textpath =NewTextpath ();if _ddfdfc :=d .DecodeElement (_cgda .Textpath ,&_bcde );_ddfdfc !=nil {return _ddfdfc ;};_adaee .EG_ShapeElements =append (_adaee .EG_ShapeElements ,_cgda );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebdcf :=NewEG_ShapeElements (); -_ebdcf .Imagedata =NewImagedata ();if _edbf :=d .DecodeElement (_ebdcf .Imagedata ,&_bcde );_edbf !=nil {return _edbf ;};_adaee .EG_ShapeElements =append (_adaee .EG_ShapeElements ,_ebdcf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_gdbbf :=NewEG_ShapeElements (); -_gdbbf .Skew =NewOfcSkew ();if _bedac :=d .DecodeElement (_gdbbf .Skew ,&_bcde );_bedac !=nil {return _bedac ;};_adaee .EG_ShapeElements =append (_adaee .EG_ShapeElements ,_gdbbf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fbcf :=NewEG_ShapeElements (); -_fbcf .Extrusion =NewOfcExtrusion ();if _gfdc :=d .DecodeElement (_fbcf .Extrusion ,&_bcde );_gfdc !=nil {return _gfdc ;};_adaee .EG_ShapeElements =append (_adaee .EG_ShapeElements ,_fbcf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eedd :=NewEG_ShapeElements (); -_eedd .Callout =NewOfcCallout ();if _adgfc :=d .DecodeElement (_eedd .Callout ,&_bcde );_adgfc !=nil {return _adgfc ;};_adaee .EG_ShapeElements =append (_adaee .EG_ShapeElements ,_eedd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_beae :=NewEG_ShapeElements (); -_beae .Lock =NewOfcLock ();if _cggea :=d .DecodeElement (_beae .Lock ,&_bcde );_cggea !=nil {return _cggea ;};_adaee .EG_ShapeElements =append (_adaee .EG_ShapeElements ,_beae );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cddd :=NewEG_ShapeElements (); -_cddd .Clippath =NewOfcClippath ();if _fcegd :=d .DecodeElement (_cddd .Clippath ,&_bcde );_fcegd !=nil {return _fcegd ;};_adaee .EG_ShapeElements =append (_adaee .EG_ShapeElements ,_cddd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_gfacg :=NewEG_ShapeElements (); -_gfacg .Signatureline =NewOfcSignatureline ();if _egce :=d .DecodeElement (_gfacg .Signatureline ,&_bcde );_egce !=nil {return _egce ;};_adaee .EG_ShapeElements =append (_adaee .EG_ShapeElements ,_gfacg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bcfef :=NewEG_ShapeElements (); -_bcfef .Wrap =_b .NewWrap ();if _egaea :=d .DecodeElement (_bcfef .Wrap ,&_bcde );_egaea !=nil {return _egaea ;};_adaee .EG_ShapeElements =append (_adaee .EG_ShapeElements ,_bcfef );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dfdeg :=NewEG_ShapeElements (); -_dfdeg .Anchorlock =_b .NewAnchorlock ();if _fafda :=d .DecodeElement (_dfdeg .Anchorlock ,&_bcde );_fafda !=nil {return _fafda ;};_adaee .EG_ShapeElements =append (_adaee .EG_ShapeElements ,_dfdeg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_faacf :=NewEG_ShapeElements (); -_faacf .Bordertop =_b .NewBordertop ();if _dagcba :=d .DecodeElement (_faacf .Bordertop ,&_bcde );_dagcba !=nil {return _dagcba ;};_adaee .EG_ShapeElements =append (_adaee .EG_ShapeElements ,_faacf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_gdfgd :=NewEG_ShapeElements (); -_gdfgd .Borderbottom =_b .NewBorderbottom ();if _eebcc :=d .DecodeElement (_gdfgd .Borderbottom ,&_bcde );_eebcc !=nil {return _eebcc ;};_adaee .EG_ShapeElements =append (_adaee .EG_ShapeElements ,_gdfgd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_gcbefe :=NewEG_ShapeElements (); -_gcbefe .Borderleft =_b .NewBorderleft ();if _eaaed :=d .DecodeElement (_gcbefe .Borderleft ,&_bcde );_eaaed !=nil {return _eaaed ;};_adaee .EG_ShapeElements =append (_adaee .EG_ShapeElements ,_gcbefe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_efag :=NewEG_ShapeElements (); -_efag .Borderright =_b .NewBorderright ();if _bgacg :=d .DecodeElement (_efag .Borderright ,&_bcde );_bgacg !=nil {return _bgacg ;};_adaee .EG_ShapeElements =append (_adaee .EG_ShapeElements ,_efag );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ffae :=NewEG_ShapeElements (); -_ffae .ClientData =_ag .NewClientData ();if _ggfd :=d .DecodeElement (_ffae .ClientData ,&_bcde );_ggfd !=nil {return _ggfd ;};_adaee .EG_ShapeElements =append (_adaee .EG_ShapeElements ,_ffae );case _e .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"}:_aeeg :=NewEG_ShapeElements (); -_aeeg .Textdata =_f .NewTextdata ();if _acbge :=d .DecodeElement (_aeeg .Textdata ,&_bcde );_acbge !=nil {return _acbge ;};_adaee .EG_ShapeElements =append (_adaee .EG_ShapeElements ,_aeeg );default:_ee .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",_bcde .Name ); -if _aegge :=d .Skip ();_aegge !=nil {return _aegge ;};};case _e .EndElement :break _cfbga ;case _e .CharData :};};return nil ;};func (_eagge OfcST_HrAlign )ValidateWithPath (path string )error {switch _eagge {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 (_eagge )); -};return nil ;};type AG_Path struct{PathAttr *string ;};type Shadow struct{CT_Shadow };func (_dccda OfcST_ExtrusionType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_efgef :=_e .Attr {};_efgef .Name =name ;switch _dccda {case OfcST_ExtrusionTypeUnset :_efgef .Value =""; -case OfcST_ExtrusionTypePerspective :_efgef .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";case OfcST_ExtrusionTypeParallel :_efgef .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c";};return _efgef ,nil ;};func (_bgabd *OfcLeft )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\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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_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 ="\u006f\u003a\u006c\u0065\u0066\u0074";return _bgabd .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_fffdb OfcST_ScreenSize )ValidateWithPath (path string )error {switch _fffdb {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 (_fffdb )); -};return nil ;};type OfcCT_IdMap struct{DataAttr *string ;ExtAttr ST_Ext ;}; +// ValidateWithPath validates the CT_Stroke and its children, prefixing error messages with path +func (_dead *CT_Stroke )ValidateWithPath (path string )error {if _dead .Left !=nil {if _egbfd :=_dead .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_egbfd !=nil {return _egbfd ;};};if _dead .Top !=nil {if _bbfcf :=_dead .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070"); +_bbfcf !=nil {return _bbfcf ;};};if _dead .Right !=nil {if _bgaffg :=_dead .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_bgaffg !=nil {return _bgaffg ;};};if _dead .Bottom !=nil {if _bdcbdd :=_dead .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); +_bdcbdd !=nil {return _bdcbdd ;};};if _dead .Column !=nil {if _gfcce :=_dead .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_gfcce !=nil {return _gfcce ;};};if _cefda :=_dead .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072"); +_cefda !=nil {return _cefda ;};if _dgded :=_dead .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_dgded !=nil {return _dgded ;};if _aebeg :=_dead .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072"); +_aebeg !=nil {return _aebeg ;};if _geagb :=_dead .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_geagb !=nil {return _geagb ;};if _aaccc :=_dead .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); +_aaccc !=nil {return _aaccc ;};if _acdec :=_dead .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_acdec !=nil {return _acdec ;};if _aagae :=_dead .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072"); +_aagae !=nil {return _aagae ;};if _fcca :=_dead .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_fcca !=nil {return _fcca ;};if _fabff :=_dead .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072"); +_fabff !=nil {return _fabff ;};if _abefe :=_dead .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_abefe !=nil {return _abefe ;};if _ecdee :=_dead .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072"); +_ecdee !=nil {return _ecdee ;};if _fecb :=_dead .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_fecb !=nil {return _fecb ;};if _ggbb :=_dead .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072"); +_ggbb !=nil {return _ggbb ;};if _ccafc :=_dead .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_ccafc !=nil {return _ccafc ;};if _cecfe :=_dead .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_cecfe !=nil {return _cecfe ;};return nil ;};func NewOfcCT_Entry ()*OfcCT_Entry {_cgdga :=&OfcCT_Entry {};return _cgdga };func (_adeea OfcST_ColorMode )String ()string {switch _adeea {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d"; +};return "";};func NewCT_Textbox ()*CT_Textbox {_eaccf :=&CT_Textbox {};return _eaccf }; -// ValidateWithPath validates the Curve and its children, prefixing error messages with path -func (_caaec *Curve )ValidateWithPath (path string )error {if _dfccd :=_caaec .CT_Curve .ValidateWithPath (path );_dfccd !=nil {return _dfccd ;};return nil ;}; +// ValidateWithPath validates the Imagedata and its children, prefixing error messages with path +func (_gfcga *Imagedata )ValidateWithPath (path string )error {if _edecda :=_gfcga .CT_ImageData .ValidateWithPath (path );_edecda !=nil {return _edecda ;};return nil ;};func (_dfadb *CT_Rect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076\u003a\u0072\u0065\u0063\u0074"; +};if _dfadb .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_ga .Sprintf ("\u0025\u0076",*_dfadb .HrefAttr )});};if _dfadb .TargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_dfadb .TargetAttr )}); +};if _dfadb .ClassAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_dfadb .ClassAttr )});};if _dfadb .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_dfadb .TitleAttr )}); +};if _dfadb .AltAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_dfadb .AltAttr )});};if _dfadb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_ga .Sprintf ("\u0025\u0076",*_dfadb .CoordsizeAttr )}); +};if _dfadb .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ga .Sprintf ("\u0025\u0076",*_dfadb .CoordoriginAttr )});};if _dfadb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_dfadb .WrapcoordsAttr )}); +};if _dfadb .PrintAttr !=_f .ST_TrueFalseUnset {_adbea ,_addfb :=_dfadb .PrintAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0069n\u0074"});if _addfb !=nil {return _addfb ;};start .Attr =append (start .Attr ,_adbea );};if _dfadb .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_dfadb .IdAttr )}); +};if _dfadb .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_dfadb .StyleAttr )});};if _dfadb .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_dfadb .SpidAttr )}); +};if _dfadb .OnedAttr !=_f .ST_TrueFalseUnset {_gecfe ,_bdag :=_dfadb .OnedAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _bdag !=nil {return _bdag ;};start .Attr =append (start .Attr ,_gecfe );};if _dfadb .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_dfadb .RegroupidAttr )}); +};if _dfadb .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_fegb ,_bfef :=_dfadb .DoubleclicknotifyAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _bfef !=nil {return _bfef ; +};start .Attr =append (start .Attr ,_fegb );};if _dfadb .ButtonAttr !=_f .ST_TrueFalseUnset {_efagg ,_ggbfa :=_dfadb .ButtonAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _ggbfa !=nil {return _ggbfa ;};start .Attr =append (start .Attr ,_efagg ); +};if _dfadb .UserhiddenAttr !=_f .ST_TrueFalseUnset {_adega ,_aeaf :=_dfadb .UserhiddenAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _aeaf !=nil {return _aeaf ;};start .Attr =append (start .Attr ,_adega ); +};if _dfadb .BulletAttr !=_f .ST_TrueFalseUnset {_fgaba ,_dgcdb :=_dfadb .BulletAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _dgcdb !=nil {return _dgcdb ;};start .Attr =append (start .Attr ,_fgaba );};if _dfadb .HrAttr !=_f .ST_TrueFalseUnset {_eaadb ,_ddgb :=_dfadb .HrAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _ddgb !=nil {return _ddgb ;};start .Attr =append (start .Attr ,_eaadb );};if _dfadb .HrstdAttr !=_f .ST_TrueFalseUnset {_fggaf ,_ffecf :=_dfadb .HrstdAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _ffecf !=nil {return _ffecf ; +};start .Attr =append (start .Attr ,_fggaf );};if _dfadb .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_gddgf ,_ggbd :=_dfadb .HrnoshadeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _ggbd !=nil {return _ggbd ; +};start .Attr =append (start .Attr ,_gddgf );};if _dfadb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_dfadb .HrpctAttr )});};if _dfadb .HralignAttr !=OfcST_HrAlignUnset {_cecac ,_aafefc :=_dfadb .HralignAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _aafefc !=nil {return _aafefc ;};start .Attr =append (start .Attr ,_cecac );};if _dfadb .AllowincellAttr !=_f .ST_TrueFalseUnset {_cgeae ,_dbcbc :=_dfadb .AllowincellAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _dbcbc !=nil {return _dbcbc ;};start .Attr =append (start .Attr ,_cgeae );};if _dfadb .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_baec ,_cfbc :=_dfadb .AllowoverlapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _cfbc !=nil {return _cfbc ;};start .Attr =append (start .Attr ,_baec );};if _dfadb .UserdrawnAttr !=_f .ST_TrueFalseUnset {_bcggb ,_afdf :=_dfadb .UserdrawnAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _afdf !=nil {return _afdf ;};start .Attr =append (start .Attr ,_bcggb );};if _dfadb .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_dfadb .BordertopcolorAttr )}); +};if _dfadb .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_dfadb .BorderleftcolorAttr )}); +};if _dfadb .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_dfadb .BorderbottomcolorAttr )}); +};if _dfadb .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_dfadb .BorderrightcolorAttr )}); +};if _dfadb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_fddd ,_dgfcc :=_dfadb .DgmlayoutAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _dgfcc !=nil {return _dgfcc ;};start .Attr =append (start .Attr ,_fddd ); +};if _dfadb .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_dfadb .DgmnodekindAttr )});}; +if _dfadb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gcgf ,_ggdgf :=_dfadb .DgmlayoutmruAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _ggdgf !=nil {return _ggdgf ;};start .Attr =append (start .Attr ,_gcgf ); +};if _dfadb .InsetmodeAttr !=OfcST_InsetModeUnset {_adbf ,_geabba :=_dfadb .InsetmodeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _geabba !=nil {return _geabba ;};start .Attr =append (start .Attr ,_adbf ); +};if _dfadb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ga .Sprintf ("\u0025\u0076",*_dfadb .OpacityAttr )});};if _dfadb .StrokedAttr !=_f .ST_TrueFalseUnset {_agfabb ,_aaca :=_dfadb .StrokedAttr .MarshalXMLAttr (_e .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"}); +if _aaca !=nil {return _aaca ;};start .Attr =append (start .Attr ,_agfabb );};if _dfadb .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_dfadb .StrokecolorAttr )}); +};if _dfadb .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_dfadb .StrokeweightAttr )});};if _dfadb .InsetpenAttr !=_f .ST_TrueFalseUnset {_gfdge ,_cbdc :=_dfadb .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _cbdc !=nil {return _cbdc ;};start .Attr =append (start .Attr ,_gfdge );};if _dfadb .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_ga .Sprintf ("\u0025\u0076",*_dfadb .ChromakeyAttr )}); +};if _dfadb .FilledAttr !=_f .ST_TrueFalseUnset {_adgc ,_gdgab :=_dfadb .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gdgab !=nil {return _gdgab ;};start .Attr =append (start .Attr ,_adgc );};if _dfadb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ga .Sprintf ("\u0025\u0076",*_dfadb .FillcolorAttr )}); +};if _dfadb .SptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_dfadb .SptAttr )});};if _dfadb .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_cdgbb ,_fcaeg :=_dfadb .ConnectortypeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _fcaeg !=nil {return _fcaeg ;};start .Attr =append (start .Attr ,_cdgbb );};if _dfadb .BwmodeAttr !=OfcST_BWModeUnset {_ceff ,_gaggd :=_dfadb .BwmodeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _gaggd !=nil {return _gaggd ; +};start .Attr =append (start .Attr ,_ceff );};if _dfadb .BwpureAttr !=OfcST_BWModeUnset {_adcbb ,_eaccb :=_dfadb .BwpureAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _eaccb !=nil {return _eaccb ;};start .Attr =append (start .Attr ,_adcbb ); +};if _dfadb .BwnormalAttr !=OfcST_BWModeUnset {_afbea ,_eabe :=_dfadb .BwnormalAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _eabe !=nil {return _eabe ;};start .Attr =append (start .Attr ,_afbea ); +};if _dfadb .ForcedashAttr !=_f .ST_TrueFalseUnset {_gcee ,_gaeg :=_dfadb .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _gaeg !=nil {return _gaeg ;};start .Attr =append (start .Attr ,_gcee ); +};if _dfadb .OleiconAttr !=_f .ST_TrueFalseUnset {_bdeea ,_cgdbb :=_dfadb .OleiconAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _cgdbb !=nil {return _cgdbb ;};start .Attr =append (start .Attr ,_bdeea );};if _dfadb .OleAttr !=_f .ST_TrueFalseBlankUnset {_dfcb ,_ceege :=_dfadb .OleAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _ceege !=nil {return _ceege ;};start .Attr =append (start .Attr ,_dfcb );};if _dfadb .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_fabc ,_bdca :=_dfadb .PreferrelativeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _bdca !=nil {return _bdca ;};start .Attr =append (start .Attr ,_fabc );};if _dfadb .CliptowrapAttr !=_f .ST_TrueFalseUnset {_eebc ,_adcea :=_dfadb .CliptowrapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _adcea !=nil {return _adcea ;};start .Attr =append (start .Attr ,_eebc );};if _dfadb .ClipAttr !=_f .ST_TrueFalseUnset {_fcbec ,_ddeg :=_dfadb .ClipAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _ddeg !=nil {return _ddeg ; +};start .Attr =append (start .Attr ,_fcbec );};e .EncodeToken (start );if _dfadb .EG_ShapeElements !=nil {for _ ,_ggeb :=range _dfadb .EG_ShapeElements {_ggeb .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the OfcCT_Lock and its children -func (_gcgfa *OfcCT_Lock )Validate ()error {return _gcgfa .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b");};func (_gagbcc *OfcST_OLEType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dgeef ,_gacdg :=d .Token (); -if _gacdg !=nil {return _gacdg ;};if _bdadc ,_cdbec :=_dgeef .(_e .EndElement );_cdbec &&_bdadc .Name ==start .Name {*_gagbcc =1;return nil ;};if _ecbed ,_aggbf :=_dgeef .(_e .CharData );!_aggbf {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",_dgeef ); -}else {switch string (_ecbed ){case "":*_gagbcc =0;case "\u0045\u006d\u0062e\u0064":*_gagbcc =1;case "\u004c\u0069\u006e\u006b":*_gagbcc =2;};};_dgeef ,_gacdg =d .Token ();if _gacdg !=nil {return _gacdg ;};if _dcbaef ,_bceab :=_dgeef .(_e .EndElement ); -_bceab &&_dcbaef .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",_dgeef );};type AG_Ext struct{ExtAttr ST_Ext ; -};type AG_AllCoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ; -SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ; -HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ; -DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};func (_ggdbd *OfcCT_OLEObject )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_efeccc :=range start .Attr {if _efeccc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_efeccc .Name .Local =="\u0069\u0064"||_efeccc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_efeccc .Name .Local =="\u0069\u0064"{_cdeae ,_baca :=_efeccc .Value ,error (nil ); -if _baca !=nil {return _baca ;};_ggdbd .IdAttr =&_cdeae ;continue ;};if _efeccc .Name .Local =="\u0054\u0079\u0070\u0065"{_ggdbd .TypeAttr .UnmarshalXMLAttr (_efeccc );continue ;};if _efeccc .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_cabe ,_dabbb :=_efeccc .Value ,error (nil ); -if _dabbb !=nil {return _dabbb ;};_ggdbd .ProgIDAttr =&_cabe ;continue ;};if _efeccc .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_fbdff ,_eeed :=_efeccc .Value ,error (nil );if _eeed !=nil {return _eeed ;};_ggdbd .ShapeIDAttr =&_fbdff ;continue ; -};if _efeccc .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_ggdbd .DrawAspectAttr .UnmarshalXMLAttr (_efeccc );continue ;};if _efeccc .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_adadd ,_dgbf :=_efeccc .Value ,error (nil ); -if _dgbf !=nil {return _dgbf ;};_ggdbd .ObjectIDAttr =&_adadd ;continue ;};if _efeccc .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_ggdbd .UpdateModeAttr .UnmarshalXMLAttr (_efeccc );continue ;};};_bedffg :for {_fabbc ,_ebcce :=d .Token (); -if _ebcce !=nil {return _ebcce ;};switch _bcagb :=_fabbc .(type ){case _e .StartElement :switch _bcagb .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ggdbd .LinkType =new (string ); -if _ebdega :=d .DecodeElement (_ggdbd .LinkType ,&_bcagb );_ebdega !=nil {return _ebdega ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ggdbd .LockedField =_c .ST_TrueFalseBlankUnset ; -if _aefeec :=d .DecodeElement (&_ggdbd .LockedField ,&_bcagb );_aefeec !=nil {return _aefeec ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ggdbd .FieldCodes =new (string ); -if _facg :=d .DecodeElement (_ggdbd .FieldCodes ,&_bcagb );_facg !=nil {return _facg ;};default:_ee .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",_bcagb .Name ); -if _acbb :=d .Skip ();_acbb !=nil {return _acbb ;};};case _e .EndElement :break _bedffg ;case _e .CharData :};};return nil ;};type OfcCT_Callout struct{OnAttr _c .ST_TrueFalse ;TypeAttr *string ;GapAttr *string ;AngleAttr OfcST_Angle ;DropautoAttr _c .ST_TrueFalse ; -DropAttr *string ;DistanceAttr *string ;LengthspecifiedAttr _c .ST_TrueFalse ;LengthAttr *string ;AccentbarAttr _c .ST_TrueFalse ;TextborderAttr _c .ST_TrueFalse ;MinusxAttr _c .ST_TrueFalse ;MinusyAttr _c .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_efecb *OfcExtrusion )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _efecb .OfcCT_Extrusion .MarshalXML (e ,start ); +// ValidateWithPath validates the AG_OfficeCoreAttributes and its children, prefixing error messages with path +func (_bgce *AG_OfficeCoreAttributes )ValidateWithPath (path string )error {if _bbff :=_bgce .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_bbff !=nil {return _bbff ;};if _bee :=_bgce .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072"); +_bee !=nil {return _bee ;};if _dca :=_bgce .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_dca !=nil {return _dca ;};if _gbef :=_bgce .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072"); +_gbef !=nil {return _gbef ;};if _efdg :=_bgce .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_efdg !=nil {return _efdg ;};if _fdfc :=_bgce .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072"); +_fdfc !=nil {return _fdfc ;};if _gfdd :=_bgce .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_gfdd !=nil {return _gfdd ;};if _fedf :=_bgce .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072"); +_fedf !=nil {return _fedf ;};if _adb :=_bgce .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_adb !=nil {return _adb ;};if _fbaa :=_bgce .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072"); +_fbaa !=nil {return _fbaa ;};if _aaa :=_bgce .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_aaa !=nil {return _aaa ;};if _gec :=_bgce .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072"); +_gec !=nil {return _gec ;};if _add :=_bgce .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_add !=nil {return _add ;};if _afce :=_bgce .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072"); +_afce !=nil {return _afce ;};if _fdb :=_bgce .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fdb !=nil {return _fdb ;};return nil ;};func (_gfedc *ST_FillMethod )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gfedc =0; +case "\u006e\u006f\u006e\u0065":*_gfedc =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_gfedc =2;case "\u0073\u0069\u0067m\u0061":*_gfedc =3;case "\u0061\u006e\u0079":*_gfedc =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_gfedc =5; +};return nil ;};func (_eageg OfcST_ExtrusionRender )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fgeee :=_e .Attr {};_fgeee .Name =name ;switch _eageg {case OfcST_ExtrusionRenderUnset :_fgeee .Value ="";case OfcST_ExtrusionRenderSolid :_fgeee .Value ="\u0073\u006f\u006ci\u0064"; +case OfcST_ExtrusionRenderWireFrame :_fgeee .Value ="\u0077i\u0072\u0065\u0046\u0072\u0061\u006de";case OfcST_ExtrusionRenderBoundingCube :_fgeee .Value ="\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065";};return _fgeee ,nil ;};const (OfcST_HrAlignUnset OfcST_HrAlign =0; +OfcST_HrAlignLeft OfcST_HrAlign =1;OfcST_HrAlignRight OfcST_HrAlign =2;OfcST_HrAlignCenter OfcST_HrAlign =3;);const (OfcST_OLETypeUnset OfcST_OLEType =0;OfcST_OLETypeEmbed OfcST_OLEType =1;OfcST_OLETypeLink OfcST_OLEType =2;);func (_ecdbb *OfcCT_R )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gfadd :=range start .Attr {if _gfadd .Name .Local =="\u0069\u0064"{_gabbg ,_abgbb :=_gfadd .Value ,error (nil ); +if _abgbb !=nil {return _abgbb ;};_ecdbb .IdAttr =_gabbg ;continue ;};if _gfadd .Name .Local =="\u0074\u0079\u0070\u0065"{_ecdbb .TypeAttr .UnmarshalXMLAttr (_gfadd );continue ;};if _gfadd .Name .Local =="\u0068\u006f\u0077"{_ecdbb .HowAttr .UnmarshalXMLAttr (_gfadd ); +continue ;};if _gfadd .Name .Local =="\u0069\u0064\u0072e\u0066"{_gccdc ,_bfbbe :=_gfadd .Value ,error (nil );if _bfbbe !=nil {return _bfbbe ;};_ecdbb .IdrefAttr =&_gccdc ;continue ;};};_ceecc :for {_eefgda ,_feefbg :=d .Token ();if _feefbg !=nil {return _feefbg ; +};switch _fbafc :=_eefgda .(type ){case _e .StartElement :switch _fbafc .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aafaf :=NewOfcCT_Proxy (); +if _cffda :=d .DecodeElement (_aafaf ,&_fbafc );_cffda !=nil {return _cffda ;};_ecdbb .Proxy =append (_ecdbb .Proxy ,_aafaf );default:_ag .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",_fbafc .Name ); +if _aeccb :=d .Skip ();_aeccb !=nil {return _aeccb ;};};case _e .EndElement :break _ceecc ;case _e .CharData :};};return nil ;}; + +// Validate validates the AG_Adj and its children +func (_cb *AG_Adj )Validate ()error {return _cb .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0064\u006a");};func (_aeee *CT_Stroke )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"; +};if _aeee .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_aeee .IdAttr )});};if _aeee .OnAttr !=_f .ST_TrueFalseUnset {_dfafa ,_agfe :=_aeee .OnAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u006e"}); +if _agfe !=nil {return _agfe ;};start .Attr =append (start .Attr ,_dfafa );};if _aeee .WeightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_aeee .WeightAttr )}); +};if _aeee .ColorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_aeee .ColorAttr )});};if _aeee .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ga .Sprintf ("\u0025\u0076",*_aeee .OpacityAttr )}); +};if _aeee .LinestyleAttr !=ST_StrokeLineStyleUnset {_bfgbd ,_fbbcd :=_aeee .LinestyleAttr .MarshalXMLAttr (_e .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _fbbcd !=nil {return _fbbcd ;};start .Attr =append (start .Attr ,_bfgbd );}; +if _aeee .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_aeee .MiterlimitAttr )});};if _aeee .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_acgcb ,_eccgf :=_aeee .JoinstyleAttr .MarshalXMLAttr (_e .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"}); +if _eccgf !=nil {return _eccgf ;};start .Attr =append (start .Attr ,_acgcb );};if _aeee .EndcapAttr !=ST_StrokeEndCapUnset {_bbffbe ,_bfaafb :=_aeee .EndcapAttr .MarshalXMLAttr (_e .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _bfaafb !=nil {return _bfaafb ; +};start .Attr =append (start .Attr ,_bbffbe );};if _aeee .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_ga .Sprintf ("\u0025\u0076",*_aeee .DashstyleAttr )}); +};if _aeee .FilltypeAttr !=ST_FillTypeUnset {_gecgf ,_feaad :=_aeee .FilltypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _feaad !=nil {return _feaad ;};start .Attr =append (start .Attr ,_gecgf );};if _aeee .SrcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0072\u0063"},Value :_ga .Sprintf ("\u0025\u0076",*_aeee .SrcAttr )}); +};if _aeee .ImageaspectAttr !=ST_ImageAspectUnset {_bdeac ,_efdae :=_aeee .ImageaspectAttr .MarshalXMLAttr (_e .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _efdae !=nil {return _efdae ;};start .Attr =append (start .Attr ,_bdeac ); +};if _aeee .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_ga .Sprintf ("\u0025\u0076",*_aeee .ImagesizeAttr )});};if _aeee .ImagealignshapeAttr !=_f .ST_TrueFalseUnset {_eeaba ,_gebdd :=_aeee .ImagealignshapeAttr .MarshalXMLAttr (_e .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"}); +if _gebdd !=nil {return _gebdd ;};start .Attr =append (start .Attr ,_eeaba );};if _aeee .Color2Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_ga .Sprintf ("\u0025\u0076",*_aeee .Color2Attr )}); +};if _aeee .StartarrowAttr !=ST_StrokeArrowTypeUnset {_efae ,_ggfcc :=_aeee .StartarrowAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _ggfcc !=nil {return _ggfcc ;};start .Attr =append (start .Attr ,_efae ); +};if _aeee .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_dccbe ,_aeecd :=_aeee .StartarrowwidthAttr .MarshalXMLAttr (_e .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _aeecd !=nil {return _aeecd ; +};start .Attr =append (start .Attr ,_dccbe );};if _aeee .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_egbfg ,_dbbfa :=_aeee .StartarrowlengthAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"}); +if _dbbfa !=nil {return _dbbfa ;};start .Attr =append (start .Attr ,_egbfg );};if _aeee .EndarrowAttr !=ST_StrokeArrowTypeUnset {_ebbab ,_bdgdf :=_aeee .EndarrowAttr .MarshalXMLAttr (_e .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"}); +if _bdgdf !=nil {return _bdgdf ;};start .Attr =append (start .Attr ,_ebbab );};if _aeee .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_feegf ,_gfafd :=_aeee .EndarrowwidthAttr .MarshalXMLAttr (_e .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"}); +if _gfafd !=nil {return _gfafd ;};start .Attr =append (start .Attr ,_feegf );};if _aeee .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_gdbd ,_bcaga :=_aeee .EndarrowlengthAttr .MarshalXMLAttr (_e .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"}); +if _bcaga !=nil {return _bcaga ;};start .Attr =append (start .Attr ,_gdbd );};if _aeee .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_ga .Sprintf ("\u0025\u0076",*_aeee .HrefAttr )}); +};if _aeee .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_ga .Sprintf ("\u0025\u0076",*_aeee .AlthrefAttr )});};if _aeee .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_aeee .TitleAttr )}); +};if _aeee .ForcedashAttr !=_f .ST_TrueFalseUnset {_efab ,_afdeb :=_aeee .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _afdeb !=nil {return _afdeb ;};start .Attr =append (start .Attr ,_efab ); +};if _aeee .RIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_aeee .RIdAttr )});};if _aeee .InsetpenAttr !=_f .ST_TrueFalseUnset {_ggeag ,_eggdd :=_aeee .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _eggdd !=nil {return _eggdd ;};start .Attr =append (start .Attr ,_ggeag );};if _aeee .RelidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_aeee .RelidAttr )}); +};e .EncodeToken (start );if _aeee .Left !=nil {_bcebc :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_aeee .Left ,_bcebc );};if _aeee .Top !=nil {_befgf :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0074o\u0070"}}; +e .EncodeElement (_aeee .Top ,_befgf );};if _aeee .Right !=nil {_fgfc :=_e .StartElement {Name :_e .Name {Local :"\u006f:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_aeee .Right ,_fgfc );};if _aeee .Bottom !=nil {_dbga :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}}; +e .EncodeElement (_aeee .Bottom ,_dbga );};if _aeee .Column !=nil {_gcaaa :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_aeee .Column ,_gcaaa );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func NewOfcCT_OLEObject ()*OfcCT_OLEObject {_ggeff :=&OfcCT_OLEObject {};return _ggeff }; + +// Validate validates the OfcCT_Complex and its children +func (_cdcf *OfcCT_Complex )Validate ()error {return _cdcf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};type AG_OfficeCoreAttributes struct{SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ; +DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ; +AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; +DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};type OfcST_ConnectType byte ; + +// ValidateWithPath validates the AG_Id and its children, prefixing error messages with path +func (_bbe *AG_Id )ValidateWithPath (path string )error {return nil };func (_acfab *OfcCT_EquationXml )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bdebc :=range start .Attr {if _bdebc .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_gdegb ,_eagg :=_bdebc .Value ,error (nil ); +if _eagg !=nil {return _eagg ;};_acfab .ContentTypeAttr =&_gdegb ;continue ;};};_dcaegb :for {_aefea ,_ggcbb :=d .Token ();if _ggcbb !=nil {return _ggcbb ;};switch _egca :=_aefea .(type ){case _e .StartElement :switch _egca .Name {default:if _ccafg ,_gceae :=_eb .CreateElement (_egca ); +_gceae !=nil {return _gceae ;}else {if _acegb :=d .DecodeElement (_ccafg ,&_egca );_acegb !=nil {return _acegb ;};_acfab .Any =_ccafg ;};};case _e .EndElement :break _dcaegb ;case _e .CharData :};};return nil ;};func (_bgfb *CT_F )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076\u003a\u0066"; +};if _bgfb .EqnAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u0071\u006e"},Value :_ga .Sprintf ("\u0025\u0076",*_bgfb .EqnAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; }; -// Validate validates the OfcCT_Callout and its children -func (_fabaa *OfcCT_Callout )Validate ()error {return _fabaa .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");}; +// ValidateWithPath validates the Arc and its children, prefixing error messages with path +func (_dbd *Arc )ValidateWithPath (path string )error {if _aefc :=_dbd .CT_Arc .ValidateWithPath (path );_aefc !=nil {return _aefc ;};return nil ;};func (_dfcccb ST_ShadowType )ValidateWithPath (path string )error {switch _dfcccb {case 0,1,2,3,4:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfcccb )); +};return nil ;};func (_ebda OfcST_OLEUpdateMode )ValidateWithPath (path string )error {switch _ebda {case 0,1,2:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebda )); +};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 _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ; +BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ; +BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ; +StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ; +BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;};func (_bgecf *CT_PolyLine )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_egcf :=range start .Attr {if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bgecf .UserdrawnAttr .UnmarshalXMLAttr (_egcf ); +continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bgecf .OleiconAttr .UnmarshalXMLAttr (_egcf ); +continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bgecf .AllowincellAttr .UnmarshalXMLAttr (_egcf ); +continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bgecf .ConnectortypeAttr .UnmarshalXMLAttr (_egcf ); +continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bacea ,_ebeca :=_g .ParseInt (_egcf .Value ,10,64); +if _ebeca !=nil {return _ebeca ;};_bgecf .DgmnodekindAttr =&_bacea ;continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bgecf .UserhiddenAttr .UnmarshalXMLAttr (_egcf ); +continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bgecf .DgmlayoutmruAttr .UnmarshalXMLAttr (_egcf ); +continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bgecf .HralignAttr .UnmarshalXMLAttr (_egcf ); +continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bdgg ,_egabbc :=_egcf .Value ,error (nil ); +if _egabbc !=nil {return _egabbc ;};_bgecf .BorderleftcolorAttr =&_bdgg ;continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bgecf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_egcf ); +continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bgecf .DgmlayoutAttr .UnmarshalXMLAttr (_egcf ); +continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u006f\u006e\u0065\u0064"{_bgecf .OnedAttr .UnmarshalXMLAttr (_egcf ); +continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bgecf .AllowoverlapAttr .UnmarshalXMLAttr (_egcf ); +continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ccecd ,_bcabg :=_egcf .Value ,error (nil ); +if _bcabg !=nil {return _bcabg ;};_bgecf .BorderbottomcolorAttr =&_ccecd ;continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bgecf .ForcedashAttr .UnmarshalXMLAttr (_egcf ); +continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0068\u0072\u0073t\u0064"{_bgecf .HrstdAttr .UnmarshalXMLAttr (_egcf ); +continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bgecf .BulletAttr .UnmarshalXMLAttr (_egcf ); +continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0073\u0070\u0069\u0064"{_gbbe ,_degge :=_egcf .Value ,error (nil ); +if _degge !=nil {return _degge ;};_bgecf .SpidAttr =&_gbbe ;continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0068\u0072\u0070c\u0074"{_egcce ,_gbddg :=_g .ParseFloat (_egcf .Value ,64); +if _gbddg !=nil {return _gbddg ;};_dfeab :=float32 (_egcce );_bgecf .HrpctAttr =&_dfeab ;continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u006f\u006c\u0065"{_bgecf .OleAttr .UnmarshalXMLAttr (_egcf ); +continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bgecf .PreferrelativeAttr .UnmarshalXMLAttr (_egcf ); +continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_debde ,_agec :=_g .ParseInt (_egcf .Value ,10,64); +if _agec !=nil {return _agec ;};_bgecf .RegroupidAttr =&_debde ;continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bgecf .BwmodeAttr .UnmarshalXMLAttr (_egcf ); +continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bgecf .HrnoshadeAttr .UnmarshalXMLAttr (_egcf ); +continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0073\u0070\u0074"{_cddff ,_dceb :=_g .ParseFloat (_egcf .Value ,64); +if _dceb !=nil {return _dceb ;};_ddefd :=float32 (_cddff );_bgecf .SptAttr =&_ddefd ;continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bgecf .ButtonAttr .UnmarshalXMLAttr (_egcf ); +continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_eddf ,_ecfe :=_egcf .Value ,error (nil ); +if _ecfe !=nil {return _ecfe ;};_bgecf .BorderrightcolorAttr =&_eddf ;continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bgecf .BwnormalAttr .UnmarshalXMLAttr (_egcf ); +continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bacaa ,_febg :=_egcf .Value ,error (nil ); +if _febg !=nil {return _febg ;};_bgecf .BordertopcolorAttr =&_bacaa ;continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0068\u0072"{_bgecf .HrAttr .UnmarshalXMLAttr (_egcf ); +continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bgecf .InsetmodeAttr .UnmarshalXMLAttr (_egcf ); +continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bgecf .CliptowrapAttr .UnmarshalXMLAttr (_egcf ); +continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bgecf .BwpureAttr .UnmarshalXMLAttr (_egcf ); +continue ;};if _egcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcf .Name .Local =="\u0063\u006c\u0069\u0070"{_bgecf .ClipAttr .UnmarshalXMLAttr (_egcf ); +continue ;};if _egcf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bdde ,_bagge :=_egcf .Value ,error (nil );if _bagge !=nil {return _bagge ;};_bgecf .CoordsizeAttr =&_bdde ;continue ;};if _egcf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_beaac ,_bbda :=_egcf .Value ,error (nil ); +if _bbda !=nil {return _bbda ;};_bgecf .OpacityAttr =&_beaac ;continue ;};if _egcf .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_ddda ,_fged :=_egcf .Value ,error (nil );if _fged !=nil {return _fged ;};_bgecf .PointsAttr =&_ddda ;continue ;};if _egcf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ggdg ,_gcef :=_egcf .Value ,error (nil ); +if _gcef !=nil {return _gcef ;};_bgecf .StrokecolorAttr =&_ggdg ;continue ;};if _egcf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ebedf ,_bgge :=_egcf .Value ,error (nil );if _bgge !=nil {return _bgge ;};_bgecf .StrokeweightAttr =&_ebedf ; +continue ;};if _egcf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bgecf .InsetpenAttr .UnmarshalXMLAttr (_egcf );continue ;};if _egcf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fgbe ,_aeagf :=_egcf .Value ,error (nil ); +if _aeagf !=nil {return _aeagf ;};_bgecf .ChromakeyAttr =&_fgbe ;continue ;};if _egcf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bgecf .FilledAttr .UnmarshalXMLAttr (_egcf );continue ;};if _egcf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gadac ,_fgfe :=_egcf .Value ,error (nil ); +if _fgfe !=nil {return _fgfe ;};_bgecf .FillcolorAttr =&_gadac ;continue ;};if _egcf .Name .Local =="\u0061\u006c\u0074"{_baeb ,_efca :=_egcf .Value ,error (nil );if _efca !=nil {return _efca ;};_bgecf .AltAttr =&_baeb ;continue ;};if _egcf .Name .Local =="\u0063\u006c\u0061s\u0073"{_bade ,_babae :=_egcf .Value ,error (nil ); +if _babae !=nil {return _babae ;};_bgecf .ClassAttr =&_bade ;continue ;};if _egcf .Name .Local =="\u0068\u0072\u0065\u0066"{_dgbed ,_ecgd :=_egcf .Value ,error (nil );if _ecgd !=nil {return _ecgd ;};_bgecf .HrefAttr =&_dgbed ;continue ;};if _egcf .Name .Local =="\u0073\u0074\u0079l\u0065"{_cdgb ,_eaae :=_egcf .Value ,error (nil ); +if _eaae !=nil {return _eaae ;};_bgecf .StyleAttr =&_cdgb ;continue ;};if _egcf .Name .Local =="\u0069\u0064"{_adfefd ,_cdfbf :=_egcf .Value ,error (nil );if _cdfbf !=nil {return _cdfbf ;};_bgecf .IdAttr =&_adfefd ;continue ;};if _egcf .Name .Local =="\u0070\u0072\u0069n\u0074"{_bgecf .PrintAttr .UnmarshalXMLAttr (_egcf ); +continue ;};if _egcf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bgecf .StrokedAttr .UnmarshalXMLAttr (_egcf );continue ;};if _egcf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_abeba ,_bgebg :=_egcf .Value ,error (nil ); +if _bgebg !=nil {return _bgebg ;};_bgecf .WrapcoordsAttr =&_abeba ;continue ;};if _egcf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_deggc ,_gddcb :=_egcf .Value ,error (nil );if _gddcb !=nil {return _gddcb ;};_bgecf .TargetAttr =&_deggc ;continue ; +};if _egcf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_edaec ,_efbbf :=_egcf .Value ,error (nil );if _efbbf !=nil {return _efbbf ;};_bgecf .CoordoriginAttr =&_edaec ;continue ;};if _egcf .Name .Local =="\u0074\u0069\u0074l\u0065"{_aaeaa ,_abgdd :=_egcf .Value ,error (nil ); +if _abgdd !=nil {return _abgdd ;};_bgecf .TitleAttr =&_aaeaa ;continue ;};};_gdebc :for {_gagag ,_feace :=d .Token ();if _feace !=nil {return _feace ;};switch _gbge :=_gagag .(type ){case _e .StartElement :switch _gbge .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bdcd :=NewOfcInk (); +if _aefcg :=d .DecodeElement (_bdcd ,&_gbge );_aefcg !=nil {return _aefcg ;};_bgecf .Ink =append (_bgecf .Ink ,_bdcd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebggf :=NewEG_ShapeElements (); +_ebggf .Path =NewPath ();if _babd :=d .DecodeElement (_ebggf .Path ,&_gbge );_babd !=nil {return _babd ;};_bgecf .EG_ShapeElements =append (_bgecf .EG_ShapeElements ,_ebggf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dabb :=NewEG_ShapeElements (); +_dabb .Formulas =NewFormulas ();if _eeab :=d .DecodeElement (_dabb .Formulas ,&_gbge );_eeab !=nil {return _eeab ;};_bgecf .EG_ShapeElements =append (_bgecf .EG_ShapeElements ,_dabb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffee :=NewEG_ShapeElements (); +_ffee .Handles =NewHandles ();if _befba :=d .DecodeElement (_ffee .Handles ,&_gbge );_befba !=nil {return _befba ;};_bgecf .EG_ShapeElements =append (_bgecf .EG_ShapeElements ,_ffee );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dafc :=NewEG_ShapeElements (); +_dafc .Fill =NewFill ();if _gdge :=d .DecodeElement (_dafc .Fill ,&_gbge );_gdge !=nil {return _gdge ;};_bgecf .EG_ShapeElements =append (_bgecf .EG_ShapeElements ,_dafc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fgce :=NewEG_ShapeElements (); +_fgce .Stroke =NewStroke ();if _fggg :=d .DecodeElement (_fgce .Stroke ,&_gbge );_fggg !=nil {return _fggg ;};_bgecf .EG_ShapeElements =append (_bgecf .EG_ShapeElements ,_fgce );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bcedd :=NewEG_ShapeElements (); +_bcedd .Shadow =NewShadow ();if _bbefg :=d .DecodeElement (_bcedd .Shadow ,&_gbge );_bbefg !=nil {return _bbefg ;};_bgecf .EG_ShapeElements =append (_bgecf .EG_ShapeElements ,_bcedd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbebd :=NewEG_ShapeElements (); +_dbebd .Textbox =NewTextbox ();if _egdae :=d .DecodeElement (_dbebd .Textbox ,&_gbge );_egdae !=nil {return _egdae ;};_bgecf .EG_ShapeElements =append (_bgecf .EG_ShapeElements ,_dbebd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cebe :=NewEG_ShapeElements (); +_cebe .Textpath =NewTextpath ();if _fcbde :=d .DecodeElement (_cebe .Textpath ,&_gbge );_fcbde !=nil {return _fcbde ;};_bgecf .EG_ShapeElements =append (_bgecf .EG_ShapeElements ,_cebe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dgca :=NewEG_ShapeElements (); +_dgca .Imagedata =NewImagedata ();if _fbgca :=d .DecodeElement (_dgca .Imagedata ,&_gbge );_fbgca !=nil {return _fbgca ;};_bgecf .EG_ShapeElements =append (_bgecf .EG_ShapeElements ,_dgca );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_agefd :=NewEG_ShapeElements (); +_agefd .Skew =NewOfcSkew ();if _ceca :=d .DecodeElement (_agefd .Skew ,&_gbge );_ceca !=nil {return _ceca ;};_bgecf .EG_ShapeElements =append (_bgecf .EG_ShapeElements ,_agefd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_feef :=NewEG_ShapeElements (); +_feef .Extrusion =NewOfcExtrusion ();if _bbbg :=d .DecodeElement (_feef .Extrusion ,&_gbge );_bbbg !=nil {return _bbbg ;};_bgecf .EG_ShapeElements =append (_bgecf .EG_ShapeElements ,_feef );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abcbc :=NewEG_ShapeElements (); +_abcbc .Callout =NewOfcCallout ();if _gcbec :=d .DecodeElement (_abcbc .Callout ,&_gbge );_gcbec !=nil {return _gcbec ;};_bgecf .EG_ShapeElements =append (_bgecf .EG_ShapeElements ,_abcbc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fbga :=NewEG_ShapeElements (); +_fbga .Lock =NewOfcLock ();if _bbedf :=d .DecodeElement (_fbga .Lock ,&_gbge );_bbedf !=nil {return _bbedf ;};_bgecf .EG_ShapeElements =append (_bgecf .EG_ShapeElements ,_fbga );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgbc :=NewEG_ShapeElements (); +_dgbc .Clippath =NewOfcClippath ();if _gecc :=d .DecodeElement (_dgbc .Clippath ,&_gbge );_gecc !=nil {return _gecc ;};_bgecf .EG_ShapeElements =append (_bgecf .EG_ShapeElements ,_dgbc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_caaa :=NewEG_ShapeElements (); +_caaa .Signatureline =NewOfcSignatureline ();if _bfbfg :=d .DecodeElement (_caaa .Signatureline ,&_gbge );_bfbfg !=nil {return _bfbfg ;};_bgecf .EG_ShapeElements =append (_bgecf .EG_ShapeElements ,_caaa );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dddbf :=NewEG_ShapeElements (); +_dddbf .Wrap =_gaf .NewWrap ();if _gaagd :=d .DecodeElement (_dddbf .Wrap ,&_gbge );_gaagd !=nil {return _gaagd ;};_bgecf .EG_ShapeElements =append (_bgecf .EG_ShapeElements ,_dddbf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gcdc :=NewEG_ShapeElements (); +_gcdc .Anchorlock =_gaf .NewAnchorlock ();if _edadg :=d .DecodeElement (_gcdc .Anchorlock ,&_gbge );_edadg !=nil {return _edadg ;};_bgecf .EG_ShapeElements =append (_bgecf .EG_ShapeElements ,_gcdc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bfed :=NewEG_ShapeElements (); +_bfed .Bordertop =_gaf .NewBordertop ();if _bcgg :=d .DecodeElement (_bfed .Bordertop ,&_gbge );_bcgg !=nil {return _bcgg ;};_bgecf .EG_ShapeElements =append (_bgecf .EG_ShapeElements ,_bfed );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_gdcd :=NewEG_ShapeElements (); +_gdcd .Borderbottom =_gaf .NewBorderbottom ();if _fbbf :=d .DecodeElement (_gdcd .Borderbottom ,&_gbge );_fbbf !=nil {return _fbbf ;};_bgecf .EG_ShapeElements =append (_bgecf .EG_ShapeElements ,_gdcd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_ebac :=NewEG_ShapeElements (); +_ebac .Borderleft =_gaf .NewBorderleft ();if _dgge :=d .DecodeElement (_ebac .Borderleft ,&_gbge );_dgge !=nil {return _dgge ;};_bgecf .EG_ShapeElements =append (_bgecf .EG_ShapeElements ,_ebac );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fege :=NewEG_ShapeElements (); +_fege .Borderright =_gaf .NewBorderright ();if _ggba :=d .DecodeElement (_fege .Borderright ,&_gbge );_ggba !=nil {return _ggba ;};_bgecf .EG_ShapeElements =append (_bgecf .EG_ShapeElements ,_fege );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_edbfb :=NewEG_ShapeElements (); +_edbfb .ClientData =_ab .NewClientData ();if _cbgfa :=d .DecodeElement (_edbfb .ClientData ,&_gbge );_cbgfa !=nil {return _cbgfa ;};_bgecf .EG_ShapeElements =append (_bgecf .EG_ShapeElements ,_edbfb );case _e .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"}:_cebed :=NewEG_ShapeElements (); +_cebed .Textdata =_b .NewTextdata ();if _cefee :=d .DecodeElement (_cebed .Textdata ,&_gbge );_cefee !=nil {return _cefee ;};_bgecf .EG_ShapeElements =append (_bgecf .EG_ShapeElements ,_cebed );default:_ag .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",_gbge .Name ); +if _dfdac :=d .Skip ();_dfdac !=nil {return _dfdac ;};};case _e .EndElement :break _gdebc ;case _e .CharData :};};return nil ;};type OfcST_ExtrusionPlane byte ;func (_fbgeg *ST_FillType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fbgeg =0; +case "\u0073\u006f\u006ci\u0064":*_fbgeg =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_fbgeg =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_fbgeg =3;case "\u0074\u0069\u006c\u0065":*_fbgeg =4; +case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_fbgeg =5;case "\u0066\u0072\u0061m\u0065":*_fbgeg =6;};return nil ;};func NewAG_CoreAttributes ()*AG_CoreAttributes {_cbgd :=&AG_CoreAttributes {};return _cbgd };type OfcCT_Callout struct{OnAttr _f .ST_TrueFalse ; +TypeAttr *string ;GapAttr *string ;AngleAttr OfcST_Angle ;DropautoAttr _f .ST_TrueFalse ;DropAttr *string ;DistanceAttr *string ;LengthspecifiedAttr _f .ST_TrueFalse ;LengthAttr *string ;AccentbarAttr _f .ST_TrueFalse ;TextborderAttr _f .ST_TrueFalse ; +MinusxAttr _f .ST_TrueFalse ;MinusyAttr _f .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_egcace *OfcST_ExtrusionPlane )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_egcace =0;case "\u0058\u0059":*_egcace =1;case "\u005a\u0058":*_egcace =2; +case "\u0059\u005a":*_egcace =3;};return nil ;};func NewOfcEquationxml ()*OfcEquationxml {_dbgbb :=&OfcEquationxml {};_dbgbb .OfcCT_EquationXml =*NewOfcCT_EquationXml ();return _dbgbb ;};type CT_Shadow struct{OnAttr _f .ST_TrueFalse ;TypeAttr ST_ShadowType ; +ObscuredAttr _f .ST_TrueFalse ;ColorAttr *string ;OpacityAttr *string ;OffsetAttr *string ;Color2Attr *string ;Offset2Attr *string ;OriginAttr *string ;MatrixAttr *string ;IdAttr *string ;};func (_badcc *OfcCT_Complex )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cdbce :=range start .Attr {if _cdbce .Name .Local =="\u0065\u0078\u0074"{_badcc .ExtAttr .UnmarshalXMLAttr (_cdbce ); +continue ;};};for {_ccad ,_effeb :=d .Token ();if _effeb !=nil {return _ga .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u006fm\u0070\u006c\u0065\u0078\u003a\u0020\u0025s",_effeb );};if _adacd ,_gaae :=_ccad .(_e .EndElement ); +_gaae &&_adacd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the OfcCT_Rules and its children, prefixing error messages with path -func (_agcfdc *OfcCT_Rules )ValidateWithPath (path string )error {for _affab ,_gebcb :=range _agcfdc .R {if _geaae :=_gebcb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_affab ));_geaae !=nil {return _geaae ; -};};if _edcfb :=_agcfdc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_edcfb !=nil {return _edcfb ;};return nil ;};func (_fcbfa OfcST_Angle )ValidateWithPath (path string )error {switch _fcbfa {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 (_fcbfa )); -};return nil ;};const (OfcST_ExtrusionTypeUnset OfcST_ExtrusionType =0;OfcST_ExtrusionTypePerspective OfcST_ExtrusionType =1;OfcST_ExtrusionTypeParallel OfcST_ExtrusionType =2;);func (_caedb *OfcCT_Fill )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f\u003a\u0066\u0069\u006c\u006c"; -};if _caedb .TypeAttr !=OfcST_FillTypeUnset {_fbgdd ,_aaaeca :=_caedb .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _aaaeca !=nil {return _aaaeca ;};start .Attr =append (start .Attr ,_fbgdd );};if _caedb .ExtAttr !=ST_ExtUnset {_efdec ,_bgcdf :=_caedb .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"}); -if _bgcdf !=nil {return _bgcdf ;};start .Attr =append (start .Attr ,_efdec );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cebef ST_StrokeArrowType )ValidateWithPath (path string )error {switch _cebef {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 (_cebef )); -};return nil ;};func (_fedgd *CT_Oval )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gceef :=range start .Attr {if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fedgd .DgmlayoutAttr .UnmarshalXMLAttr (_gceef ); -continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fedgd .OleiconAttr .UnmarshalXMLAttr (_gceef ); -continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fedgd .PreferrelativeAttr .UnmarshalXMLAttr (_gceef ); -continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fedgd .ButtonAttr .UnmarshalXMLAttr (_gceef ); -continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fedgd .CliptowrapAttr .UnmarshalXMLAttr (_gceef ); -continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dabf ,_dcag :=_gd .ParseInt (_gceef .Value ,10,64); -if _dcag !=nil {return _dcag ;};_fedgd .DgmnodekindAttr =&_dabf ;continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fedgd .ForcedashAttr .UnmarshalXMLAttr (_gceef ); -continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0073\u0070\u0069\u0064"{_ggec ,_fdcc :=_gceef .Value ,error (nil ); -if _fdcc !=nil {return _fdcc ;};_fedgd .SpidAttr =&_ggec ;continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0068\u0072\u0070c\u0074"{_cddadf ,_eccad :=_gd .ParseFloat (_gceef .Value ,64); -if _eccad !=nil {return _eccad ;};_cdbfbd :=float32 (_cddadf );_fedgd .HrpctAttr =&_cdbfbd ;continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_baffee ,_gagaf :=_gceef .Value ,error (nil ); -if _gagaf !=nil {return _gagaf ;};_fedgd .BorderleftcolorAttr =&_baffee ;continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fedgd .BwmodeAttr .UnmarshalXMLAttr (_gceef ); -continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0068\u0072\u0073t\u0064"{_fedgd .HrstdAttr .UnmarshalXMLAttr (_gceef ); -continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fedgd .UserdrawnAttr .UnmarshalXMLAttr (_gceef ); -continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u006f\u006c\u0065"{_fedgd .OleAttr .UnmarshalXMLAttr (_gceef ); -continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fedgd .BwnormalAttr .UnmarshalXMLAttr (_gceef ); -continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fedgd .DgmlayoutmruAttr .UnmarshalXMLAttr (_gceef ); -continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_abgec ,_dacfa :=_gceef .Value ,error (nil ); -if _dacfa !=nil {return _dacfa ;};_fedgd .BordertopcolorAttr =&_abgec ;continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0073\u0070\u0074"{_abdbe ,_gdgd :=_gd .ParseFloat (_gceef .Value ,64); -if _gdgd !=nil {return _gdgd ;};_deged :=float32 (_abdbe );_fedgd .SptAttr =&_deged ;continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0068\u0072"{_fedgd .HrAttr .UnmarshalXMLAttr (_gceef ); -continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_eacda ,_dbgde :=_gceef .Value ,error (nil ); -if _dbgde !=nil {return _dbgde ;};_fedgd .BorderbottomcolorAttr =&_eacda ;continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u006f\u006e\u0065\u0064"{_fedgd .OnedAttr .UnmarshalXMLAttr (_gceef ); -continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fedgd .ConnectortypeAttr .UnmarshalXMLAttr (_gceef ); -continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fedgd .HrnoshadeAttr .UnmarshalXMLAttr (_gceef ); -continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bbdaf ,_bceb :=_gceef .Value ,error (nil ); -if _bceb !=nil {return _bceb ;};_fedgd .BorderrightcolorAttr =&_bbdaf ;continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fedgd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gceef ); -continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fedgd .AllowincellAttr .UnmarshalXMLAttr (_gceef ); -continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fedgd .HralignAttr .UnmarshalXMLAttr (_gceef ); -continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fedgd .BwpureAttr .UnmarshalXMLAttr (_gceef ); -continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fedgd .UserhiddenAttr .UnmarshalXMLAttr (_gceef ); -continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0063\u006c\u0069\u0070"{_fedgd .ClipAttr .UnmarshalXMLAttr (_gceef ); -continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fedgd .AllowoverlapAttr .UnmarshalXMLAttr (_gceef ); -continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_acfaa ,_aggbc :=_gd .ParseInt (_gceef .Value ,10,64); -if _aggbc !=nil {return _aggbc ;};_fedgd .RegroupidAttr =&_acfaa ;continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fedgd .BulletAttr .UnmarshalXMLAttr (_gceef ); -continue ;};if _gceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceef .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fedgd .InsetmodeAttr .UnmarshalXMLAttr (_gceef ); -continue ;};if _gceef .Name .Local =="\u0063\u006c\u0061s\u0073"{_ggfb ,_ebbda :=_gceef .Value ,error (nil );if _ebbda !=nil {return _ebbda ;};_fedgd .ClassAttr =&_ggfb ;continue ;};if _gceef .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fedgd .StrokedAttr .UnmarshalXMLAttr (_gceef ); -continue ;};if _gceef .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bedff ,_ffdbc :=_gceef .Value ,error (nil );if _ffdbc !=nil {return _ffdbc ;};_fedgd .StrokecolorAttr =&_bedff ;continue ;};if _gceef .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cgdcc ,_acegd :=_gceef .Value ,error (nil ); -if _acegd !=nil {return _acegd ;};_fedgd .StrokeweightAttr =&_cgdcc ;continue ;};if _gceef .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fedgd .InsetpenAttr .UnmarshalXMLAttr (_gceef );continue ;};if _gceef .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_feec ,_bbfdb :=_gceef .Value ,error (nil ); -if _bbfdb !=nil {return _bbfdb ;};_fedgd .ChromakeyAttr =&_feec ;continue ;};if _gceef .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fedgd .FilledAttr .UnmarshalXMLAttr (_gceef );continue ;};if _gceef .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_edda ,_aeedd :=_gceef .Value ,error (nil ); -if _aeedd !=nil {return _aeedd ;};_fedgd .FillcolorAttr =&_edda ;continue ;};if _gceef .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bbbf ,_gdbf :=_gceef .Value ,error (nil );if _gdbf !=nil {return _gdbf ;};_fedgd .OpacityAttr =&_bbbf ;continue ; -};if _gceef .Name .Local =="\u0073\u0074\u0079l\u0065"{_cacg ,_dccg :=_gceef .Value ,error (nil );if _dccg !=nil {return _dccg ;};_fedgd .StyleAttr =&_cacg ;continue ;};if _gceef .Name .Local =="\u0069\u0064"{_ebcd ,_cfdae :=_gceef .Value ,error (nil ); -if _cfdae !=nil {return _cfdae ;};_fedgd .IdAttr =&_ebcd ;continue ;};if _gceef .Name .Local =="\u0070\u0072\u0069n\u0074"{_fedgd .PrintAttr .UnmarshalXMLAttr (_gceef );continue ;};if _gceef .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cdbfd ,_dgdcg :=_gceef .Value ,error (nil ); -if _dgdcg !=nil {return _dgdcg ;};_fedgd .WrapcoordsAttr =&_cdbfd ;continue ;};if _gceef .Name .Local =="\u0068\u0072\u0065\u0066"{_edad ,_edfcgc :=_gceef .Value ,error (nil );if _edfcgc !=nil {return _edfcgc ;};_fedgd .HrefAttr =&_edad ;continue ;};if _gceef .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cdbfe ,_ddecg :=_gceef .Value ,error (nil ); -if _ddecg !=nil {return _ddecg ;};_fedgd .CoordoriginAttr =&_cdbfe ;continue ;};if _gceef .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gcbd ,_ebaf :=_gceef .Value ,error (nil );if _ebaf !=nil {return _ebaf ;};_fedgd .CoordsizeAttr =&_gcbd ; -continue ;};if _gceef .Name .Local =="\u0061\u006c\u0074"{_cdef ,_bdbb :=_gceef .Value ,error (nil );if _bdbb !=nil {return _bdbb ;};_fedgd .AltAttr =&_cdef ;continue ;};if _gceef .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fggda ,_caaca :=_gceef .Value ,error (nil ); -if _caaca !=nil {return _caaca ;};_fedgd .TargetAttr =&_fggda ;continue ;};if _gceef .Name .Local =="\u0074\u0069\u0074l\u0065"{_gefe ,_cgfc :=_gceef .Value ,error (nil );if _cgfc !=nil {return _cgfc ;};_fedgd .TitleAttr =&_gefe ;continue ;};};_gcebe :for {_feaa ,_bfae :=d .Token (); -if _bfae !=nil {return _bfae ;};switch _egag :=_feaa .(type ){case _e .StartElement :switch _egag .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cacaf :=NewEG_ShapeElements (); -_cacaf .Path =NewPath ();if _accg :=d .DecodeElement (_cacaf .Path ,&_egag );_accg !=nil {return _accg ;};_fedgd .EG_ShapeElements =append (_fedgd .EG_ShapeElements ,_cacaf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fedab :=NewEG_ShapeElements (); -_fedab .Formulas =NewFormulas ();if _beda :=d .DecodeElement (_fedab .Formulas ,&_egag );_beda !=nil {return _beda ;};_fedgd .EG_ShapeElements =append (_fedgd .EG_ShapeElements ,_fedab );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aecba :=NewEG_ShapeElements (); -_aecba .Handles =NewHandles ();if _dfddd :=d .DecodeElement (_aecba .Handles ,&_egag );_dfddd !=nil {return _dfddd ;};_fedgd .EG_ShapeElements =append (_fedgd .EG_ShapeElements ,_aecba );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gdbef :=NewEG_ShapeElements (); -_gdbef .Fill =NewFill ();if _fcba :=d .DecodeElement (_gdbef .Fill ,&_egag );_fcba !=nil {return _fcba ;};_fedgd .EG_ShapeElements =append (_fedgd .EG_ShapeElements ,_gdbef );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dbfge :=NewEG_ShapeElements (); -_dbfge .Stroke =NewStroke ();if _acfca :=d .DecodeElement (_dbfge .Stroke ,&_egag );_acfca !=nil {return _acfca ;};_fedgd .EG_ShapeElements =append (_fedgd .EG_ShapeElements ,_dbfge );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fagg :=NewEG_ShapeElements (); -_fagg .Shadow =NewShadow ();if _cbfb :=d .DecodeElement (_fagg .Shadow ,&_egag );_cbfb !=nil {return _cbfb ;};_fedgd .EG_ShapeElements =append (_fedgd .EG_ShapeElements ,_fagg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_effc :=NewEG_ShapeElements (); -_effc .Textbox =NewTextbox ();if _badf :=d .DecodeElement (_effc .Textbox ,&_egag );_badf !=nil {return _badf ;};_fedgd .EG_ShapeElements =append (_fedgd .EG_ShapeElements ,_effc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_feab :=NewEG_ShapeElements (); -_feab .Textpath =NewTextpath ();if _bafe :=d .DecodeElement (_feab .Textpath ,&_egag );_bafe !=nil {return _bafe ;};_fedgd .EG_ShapeElements =append (_fedgd .EG_ShapeElements ,_feab );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbdae :=NewEG_ShapeElements (); -_gbdae .Imagedata =NewImagedata ();if _eaee :=d .DecodeElement (_gbdae .Imagedata ,&_egag );_eaee !=nil {return _eaee ;};_fedgd .EG_ShapeElements =append (_fedgd .EG_ShapeElements ,_gbdae );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_bdgab :=NewEG_ShapeElements (); -_bdgab .Skew =NewOfcSkew ();if _ddecgb :=d .DecodeElement (_bdgab .Skew ,&_egag );_ddecgb !=nil {return _ddecgb ;};_fedgd .EG_ShapeElements =append (_fedgd .EG_ShapeElements ,_bdgab );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fafbb :=NewEG_ShapeElements (); -_fafbb .Extrusion =NewOfcExtrusion ();if _fcegf :=d .DecodeElement (_fafbb .Extrusion ,&_egag );_fcegf !=nil {return _fcegf ;};_fedgd .EG_ShapeElements =append (_fedgd .EG_ShapeElements ,_fafbb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cffce :=NewEG_ShapeElements (); -_cffce .Callout =NewOfcCallout ();if _cggc :=d .DecodeElement (_cffce .Callout ,&_egag );_cggc !=nil {return _cggc ;};_fedgd .EG_ShapeElements =append (_fedgd .EG_ShapeElements ,_cffce );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afafee :=NewEG_ShapeElements (); -_afafee .Lock =NewOfcLock ();if _eafe :=d .DecodeElement (_afafee .Lock ,&_egag );_eafe !=nil {return _eafe ;};_fedgd .EG_ShapeElements =append (_fedgd .EG_ShapeElements ,_afafee );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aecc :=NewEG_ShapeElements (); -_aecc .Clippath =NewOfcClippath ();if _acdba :=d .DecodeElement (_aecc .Clippath ,&_egag );_acdba !=nil {return _acdba ;};_fedgd .EG_ShapeElements =append (_fedgd .EG_ShapeElements ,_aecc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_fbe :=NewEG_ShapeElements (); -_fbe .Signatureline =NewOfcSignatureline ();if _bebcd :=d .DecodeElement (_fbe .Signatureline ,&_egag );_bebcd !=nil {return _bebcd ;};_fedgd .EG_ShapeElements =append (_fedgd .EG_ShapeElements ,_fbe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cffb :=NewEG_ShapeElements (); -_cffb .Wrap =_b .NewWrap ();if _beceb :=d .DecodeElement (_cffb .Wrap ,&_egag );_beceb !=nil {return _beceb ;};_fedgd .EG_ShapeElements =append (_fedgd .EG_ShapeElements ,_cffb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bebcb :=NewEG_ShapeElements (); -_bebcb .Anchorlock =_b .NewAnchorlock ();if _ccba :=d .DecodeElement (_bebcb .Anchorlock ,&_egag );_ccba !=nil {return _ccba ;};_fedgd .EG_ShapeElements =append (_fedgd .EG_ShapeElements ,_bebcb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gage :=NewEG_ShapeElements (); -_gage .Bordertop =_b .NewBordertop ();if _cgdbc :=d .DecodeElement (_gage .Bordertop ,&_egag );_cgdbc !=nil {return _cgdbc ;};_fedgd .EG_ShapeElements =append (_fedgd .EG_ShapeElements ,_gage );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_ebeb :=NewEG_ShapeElements (); -_ebeb .Borderbottom =_b .NewBorderbottom ();if _ffgdc :=d .DecodeElement (_ebeb .Borderbottom ,&_egag );_ffgdc !=nil {return _ffgdc ;};_fedgd .EG_ShapeElements =append (_fedgd .EG_ShapeElements ,_ebeb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_fdaeb :=NewEG_ShapeElements (); -_fdaeb .Borderleft =_b .NewBorderleft ();if _daeeb :=d .DecodeElement (_fdaeb .Borderleft ,&_egag );_daeeb !=nil {return _daeeb ;};_fedgd .EG_ShapeElements =append (_fedgd .EG_ShapeElements ,_fdaeb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ccde :=NewEG_ShapeElements (); -_ccde .Borderright =_b .NewBorderright ();if _dfdgd :=d .DecodeElement (_ccde .Borderright ,&_egag );_dfdgd !=nil {return _dfdgd ;};_fedgd .EG_ShapeElements =append (_fedgd .EG_ShapeElements ,_ccde );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fbec :=NewEG_ShapeElements (); -_fbec .ClientData =_ag .NewClientData ();if _beed :=d .DecodeElement (_fbec .ClientData ,&_egag );_beed !=nil {return _beed ;};_fedgd .EG_ShapeElements =append (_fedgd .EG_ShapeElements ,_fbec );case _e .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"}:_baga :=NewEG_ShapeElements (); -_baga .Textdata =_f .NewTextdata ();if _dbggg :=d .DecodeElement (_baga .Textdata ,&_egag );_dbggg !=nil {return _dbggg ;};_fedgd .EG_ShapeElements =append (_fedgd .EG_ShapeElements ,_baga );default:_ee .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",_egag .Name ); -if _ddag :=d .Skip ();_ddag !=nil {return _ddag ;};};case _e .EndElement :break _gcebe ;case _e .CharData :};};return nil ;}; +// Validate validates the CT_Handles and its children +func (_bcae *CT_Handles )Validate ()error {return _bcae .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};const (OfcST_DiagramLayoutUnset OfcST_DiagramLayout =0;OfcST_DiagramLayout0 OfcST_DiagramLayout =1;OfcST_DiagramLayout1 OfcST_DiagramLayout =2; +OfcST_DiagramLayout2 OfcST_DiagramLayout =3;OfcST_DiagramLayout3 OfcST_DiagramLayout =4;);func (_daec *AG_OfficeCoreAttributes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ced :=range start .Attr {if _ced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ced .Name .Local =="\u0073\u0070\u0069\u0064"{_gbe ,_ffa :=_ced .Value ,error (nil ); +if _ffa !=nil {return _ffa ;};_daec .SpidAttr =&_gbe ;continue ;};if _ced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ced .Name .Local =="\u006f\u006e\u0065\u0064"{_daec .OnedAttr .UnmarshalXMLAttr (_ced ); +continue ;};if _ced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ced .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fabf ,_dgfc :=_g .ParseInt (_ced .Value ,10,64); +if _dgfc !=nil {return _dgfc ;};_daec .RegroupidAttr =&_fabf ;continue ;};if _ced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ced .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_daec .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ced ); +continue ;};if _ced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ced .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_daec .ButtonAttr .UnmarshalXMLAttr (_ced ); +continue ;};if _ced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ced .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_daec .UserhiddenAttr .UnmarshalXMLAttr (_ced ); +continue ;};if _ced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ced .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_daec .BulletAttr .UnmarshalXMLAttr (_ced ); +continue ;};if _ced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ced .Name .Local =="\u0068\u0072"{_daec .HrAttr .UnmarshalXMLAttr (_ced ); +continue ;};if _ced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ced .Name .Local =="\u0068\u0072\u0073t\u0064"{_daec .HrstdAttr .UnmarshalXMLAttr (_ced ); +continue ;};if _ced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ced .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_daec .HrnoshadeAttr .UnmarshalXMLAttr (_ced ); +continue ;};if _ced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ced .Name .Local =="\u0068\u0072\u0070c\u0074"{_cgge ,_egb :=_g .ParseFloat (_ced .Value ,64); +if _egb !=nil {return _egb ;};_aegc :=float32 (_cgge );_daec .HrpctAttr =&_aegc ;continue ;};if _ced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ced .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_daec .HralignAttr .UnmarshalXMLAttr (_ced ); +continue ;};if _ced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ced .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_daec .AllowincellAttr .UnmarshalXMLAttr (_ced ); +continue ;};if _ced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ced .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_daec .AllowoverlapAttr .UnmarshalXMLAttr (_ced ); +continue ;};if _ced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ced .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_daec .UserdrawnAttr .UnmarshalXMLAttr (_ced ); +continue ;};if _ced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ced .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dcf ,_gfeb :=_ced .Value ,error (nil ); +if _gfeb !=nil {return _gfeb ;};_daec .BordertopcolorAttr =&_dcf ;continue ;};if _ced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ced .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fcd ,_fba :=_ced .Value ,error (nil ); +if _fba !=nil {return _fba ;};_daec .BorderleftcolorAttr =&_fcd ;continue ;};if _ced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ced .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bgf ,_fgd :=_ced .Value ,error (nil ); +if _fgd !=nil {return _fgd ;};_daec .BorderbottomcolorAttr =&_bgf ;continue ;};if _ced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ced .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_acf ,_edbf :=_ced .Value ,error (nil ); +if _edbf !=nil {return _edbf ;};_daec .BorderrightcolorAttr =&_acf ;continue ;};if _ced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ced .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_daec .DgmlayoutAttr .UnmarshalXMLAttr (_ced ); +continue ;};if _ced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ced .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gef ,_beag :=_g .ParseInt (_ced .Value ,10,64); +if _beag !=nil {return _beag ;};_daec .DgmnodekindAttr =&_gef ;continue ;};if _ced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ced .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_daec .DgmlayoutmruAttr .UnmarshalXMLAttr (_ced ); +continue ;};if _ced .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ced .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_daec .InsetmodeAttr .UnmarshalXMLAttr (_ced ); +continue ;};};for {_ega ,_gfda :=d .Token ();if _gfda !=nil {return _ga .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",_gfda ); +};if _fcf ,_cgb :=_ega .(_e .EndElement );_cgb &&_fcf .Name ==start .Name {break ;};};return nil ;};func (_deb *AG_OfficeCoreAttributes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _deb .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_deb .SpidAttr )}); +};if _deb .OnedAttr !=_f .ST_TrueFalseUnset {_gde ,_gebb :=_deb .OnedAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gebb !=nil {return _gebb ;};start .Attr =append (start .Attr ,_gde );};if _deb .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_deb .RegroupidAttr )}); +};if _deb .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_acdce ,_bafa :=_deb .DoubleclicknotifyAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _bafa !=nil {return _bafa ; +};start .Attr =append (start .Attr ,_acdce );};if _deb .ButtonAttr !=_f .ST_TrueFalseUnset {_bafc ,_fefb :=_deb .ButtonAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _fefb !=nil {return _fefb ;};start .Attr =append (start .Attr ,_bafc ); +};if _deb .UserhiddenAttr !=_f .ST_TrueFalseUnset {_eecc ,_ebb :=_deb .UserhiddenAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ebb !=nil {return _ebb ;};start .Attr =append (start .Attr ,_eecc ); +};if _deb .BulletAttr !=_f .ST_TrueFalseUnset {_ccb ,_ege :=_deb .BulletAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _ege !=nil {return _ege ;};start .Attr =append (start .Attr ,_ccb );};if _deb .HrAttr !=_f .ST_TrueFalseUnset {_acdf ,_ddge :=_deb .HrAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _ddge !=nil {return _ddge ;};start .Attr =append (start .Attr ,_acdf );};if _deb .HrstdAttr !=_f .ST_TrueFalseUnset {_gdde ,_dab :=_deb .HrstdAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _dab !=nil {return _dab ; +};start .Attr =append (start .Attr ,_gdde );};if _deb .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_afebc ,_fbce :=_deb .HrnoshadeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _fbce !=nil {return _fbce ; +};start .Attr =append (start .Attr ,_afebc );};if _deb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_deb .HrpctAttr )});};if _deb .HralignAttr !=OfcST_HrAlignUnset {_fada ,_adfe :=_deb .HralignAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _adfe !=nil {return _adfe ;};start .Attr =append (start .Attr ,_fada );};if _deb .AllowincellAttr !=_f .ST_TrueFalseUnset {_eea ,_dga :=_deb .AllowincellAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _dga !=nil {return _dga ;};start .Attr =append (start .Attr ,_eea );};if _deb .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_acdfb ,_aabf :=_deb .AllowoverlapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _aabf !=nil {return _aabf ;};start .Attr =append (start .Attr ,_acdfb );};if _deb .UserdrawnAttr !=_f .ST_TrueFalseUnset {_eced ,_dbb :=_deb .UserdrawnAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _dbb !=nil {return _dbb ;};start .Attr =append (start .Attr ,_eced );};if _deb .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_deb .BordertopcolorAttr )}); +};if _deb .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_deb .BorderleftcolorAttr )}); +};if _deb .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_deb .BorderbottomcolorAttr )}); +};if _deb .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_deb .BorderrightcolorAttr )}); +};if _deb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_dfcfb ,_ecb :=_deb .DgmlayoutAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _ecb !=nil {return _ecb ;};start .Attr =append (start .Attr ,_dfcfb ); +};if _deb .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_deb .DgmnodekindAttr )});};if _deb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_adad ,_ebg :=_deb .DgmlayoutmruAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); +if _ebg !=nil {return _ebg ;};start .Attr =append (start .Attr ,_adad );};if _deb .InsetmodeAttr !=OfcST_InsetModeUnset {_fdd ,_gagc :=_deb .InsetmodeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); +if _gagc !=nil {return _gagc ;};start .Attr =append (start .Attr ,_fdd );};return nil ;}; -// ValidateWithPath validates the Imagedata and its children, prefixing error messages with path -func (_cgfd *Imagedata )ValidateWithPath (path string )error {if _cagcg :=_cgfd .CT_ImageData .ValidateWithPath (path );_cagcg !=nil {return _cagcg ;};return nil ;}; +// ValidateWithPath validates the Background and its children, prefixing error messages with path +func (_gaaf *Background )ValidateWithPath (path string )error {if _egabb :=_gaaf .CT_Background .ValidateWithPath (path );_egabb !=nil {return _egabb ;};return nil ;};func (_fed *AG_Fill )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_efdf :=range start .Attr {if _efdf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fed .FilledAttr .UnmarshalXMLAttr (_efdf ); +continue ;};if _efdf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dcc ,_dda :=_efdf .Value ,error (nil );if _dda !=nil {return _dda ;};_fed .FillcolorAttr =&_dcc ;continue ;};};for {_bbce ,_ffg :=d .Token ();if _ffg !=nil {return _ga .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_ffg ); +};if _bcf ,_gcb :=_bbce .(_e .EndElement );_gcb &&_bcf .Name ==start .Name {break ;};};return nil ;};func (_badeb *OfcST_ConnectType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_badeb =0;case "\u006e\u006f\u006e\u0065":*_badeb =1; +case "\u0072\u0065\u0063\u0074":*_badeb =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_badeb =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_badeb =4;};return nil ;};func NewOfcCT_Relation ()*OfcCT_Relation {_abegad :=&OfcCT_Relation {}; +return _abegad };func (_ebd *AG_OfficeShapeAttributes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ffd :=range start .Attr {if _ffd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffd .Name .Local =="\u0073\u0070\u0074"{_afg ,_ccee :=_g .ParseFloat (_ffd .Value ,64); +if _ccee !=nil {return _ccee ;};_bcaa :=float32 (_afg );_ebd .SptAttr =&_bcaa ;continue ;};if _ffd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ebd .ConnectortypeAttr .UnmarshalXMLAttr (_ffd ); +continue ;};if _ffd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ebd .BwmodeAttr .UnmarshalXMLAttr (_ffd ); +continue ;};if _ffd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ebd .BwpureAttr .UnmarshalXMLAttr (_ffd ); +continue ;};if _ffd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ebd .BwnormalAttr .UnmarshalXMLAttr (_ffd ); +continue ;};if _ffd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ebd .ForcedashAttr .UnmarshalXMLAttr (_ffd ); +continue ;};if _ffd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ebd .OleiconAttr .UnmarshalXMLAttr (_ffd ); +continue ;};if _ffd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffd .Name .Local =="\u006f\u006c\u0065"{_ebd .OleAttr .UnmarshalXMLAttr (_ffd ); +continue ;};if _ffd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ebd .PreferrelativeAttr .UnmarshalXMLAttr (_ffd ); +continue ;};if _ffd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ebd .CliptowrapAttr .UnmarshalXMLAttr (_ffd ); +continue ;};if _ffd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffd .Name .Local =="\u0063\u006c\u0069\u0070"{_ebd .ClipAttr .UnmarshalXMLAttr (_ffd ); +continue ;};};for {_bgec ,_edc :=d .Token ();if _edc !=nil {return _ga .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",_edc );}; +if _dbbc ,_gbdb :=_bgec .(_e .EndElement );_gbdb &&_dbbc .Name ==start .Name {break ;};};return nil ;};func (_egg *Arc )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egg .CT_Arc =*NewCT_Arc ();for _ ,_fgag :=range start .Attr {if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_egg .UserdrawnAttr .UnmarshalXMLAttr (_fgag ); +continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_egg .OleiconAttr .UnmarshalXMLAttr (_fgag ); +continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_egg .AllowincellAttr .UnmarshalXMLAttr (_fgag ); +continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_egg .ConnectortypeAttr .UnmarshalXMLAttr (_fgag ); +continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_abb ,_bafd :=_g .ParseInt (_fgag .Value ,10,64); +if _bafd !=nil {return _bafd ;};_egg .DgmnodekindAttr =&_abb ;continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_egg .UserhiddenAttr .UnmarshalXMLAttr (_fgag ); +continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_egg .HralignAttr .UnmarshalXMLAttr (_fgag ); +continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0073\u0070\u0074"{_cfc ,_edca :=_g .ParseFloat (_fgag .Value ,64); +if _edca !=nil {return _edca ;};_gegcc :=float32 (_cfc );_egg .SptAttr =&_gegcc ;continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_egg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fgag ); +continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_egg .BwmodeAttr .UnmarshalXMLAttr (_fgag ); +continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_egg .DgmlayoutAttr .UnmarshalXMLAttr (_fgag ); +continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u006f\u006e\u0065\u0064"{_egg .OnedAttr .UnmarshalXMLAttr (_fgag ); +continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_egg .AllowoverlapAttr .UnmarshalXMLAttr (_fgag ); +continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ceab ,_gcgd :=_fgag .Value ,error (nil ); +if _gcgd !=nil {return _gcgd ;};_egg .BorderbottomcolorAttr =&_ceab ;continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_egg .ForcedashAttr .UnmarshalXMLAttr (_fgag ); +continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_egg .InsetmodeAttr .UnmarshalXMLAttr (_fgag ); +continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0068\u0072\u0073t\u0064"{_egg .HrstdAttr .UnmarshalXMLAttr (_fgag ); +continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_egg .DgmlayoutmruAttr .UnmarshalXMLAttr (_fgag ); +continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0073\u0070\u0069\u0064"{_ffaa ,_dba :=_fgag .Value ,error (nil ); +if _dba !=nil {return _dba ;};_egg .SpidAttr =&_ffaa ;continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0068\u0072\u0070c\u0074"{_bgba ,_fbfae :=_g .ParseFloat (_fgag .Value ,64); +if _fbfae !=nil {return _fbfae ;};_bae :=float32 (_bgba );_egg .HrpctAttr =&_bae ;continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u006f\u006c\u0065"{_egg .OleAttr .UnmarshalXMLAttr (_fgag ); +continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_egg .PreferrelativeAttr .UnmarshalXMLAttr (_fgag ); +continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_addd ,_dagb :=_g .ParseInt (_fgag .Value ,10,64); +if _dagb !=nil {return _dagb ;};_egg .RegroupidAttr =&_addd ;continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dcff ,_ged :=_fgag .Value ,error (nil ); +if _ged !=nil {return _ged ;};_egg .BorderleftcolorAttr =&_dcff ;continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_egg .HrnoshadeAttr .UnmarshalXMLAttr (_fgag ); +continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_agfa ,_cdag :=_fgag .Value ,error (nil ); +if _cdag !=nil {return _cdag ;};_egg .BordertopcolorAttr =&_agfa ;continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_egg .ButtonAttr .UnmarshalXMLAttr (_fgag ); +continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cafgf ,_ebag :=_fgag .Value ,error (nil ); +if _ebag !=nil {return _ebag ;};_egg .BorderrightcolorAttr =&_cafgf ;continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_egg .BwnormalAttr .UnmarshalXMLAttr (_fgag ); +continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0063\u006c\u0069\u0070"{_egg .ClipAttr .UnmarshalXMLAttr (_fgag ); +continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_egg .BulletAttr .UnmarshalXMLAttr (_fgag ); +continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_egg .CliptowrapAttr .UnmarshalXMLAttr (_fgag ); +continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_egg .BwpureAttr .UnmarshalXMLAttr (_fgag ); +continue ;};if _fgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgag .Name .Local =="\u0068\u0072"{_egg .HrAttr .UnmarshalXMLAttr (_fgag ); +continue ;};if _fgag .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_eeb ,_dgfca :=_fgag .Value ,error (nil );if _dgfca !=nil {return _dgfca ;};_egg .CoordsizeAttr =&_eeb ;continue ;};if _fgag .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_aea ,_fdga :=_g .ParseFloat (_fgag .Value ,64); +if _fdga !=nil {return _fdga ;};_egg .StartAngleAttr =&_aea ;continue ;};if _fgag .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dedb ,_caad :=_fgag .Value ,error (nil );if _caad !=nil {return _caad ;};_egg .OpacityAttr =&_dedb ;continue ;};if _fgag .Name .Local =="\u0061\u006c\u0074"{_gagd ,_gddd :=_fgag .Value ,error (nil ); +if _gddd !=nil {return _gddd ;};_egg .AltAttr =&_gagd ;continue ;};if _fgag .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cabf ,_cgee :=_fgag .Value ,error (nil );if _cgee !=nil {return _cgee ;};_egg .StrokecolorAttr =&_cabf ; +continue ;};if _fgag .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_aeaa ,_bdfe :=_fgag .Value ,error (nil );if _bdfe !=nil {return _bdfe ;};_egg .StrokeweightAttr =&_aeaa ;continue ;};if _fgag .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_egg .InsetpenAttr .UnmarshalXMLAttr (_fgag ); +continue ;};if _fgag .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dbed ,_efff :=_fgag .Value ,error (nil );if _efff !=nil {return _efff ;};_egg .ChromakeyAttr =&_dbed ;continue ;};if _fgag .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_egg .FilledAttr .UnmarshalXMLAttr (_fgag ); +continue ;};if _fgag .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cdbg ,_aeb :=_fgag .Value ,error (nil );if _aeb !=nil {return _aeb ;};_egg .FillcolorAttr =&_cdbg ;continue ;};if _fgag .Name .Local =="\u0063\u006c\u0061s\u0073"{_aega ,_gbda :=_fgag .Value ,error (nil ); +if _gbda !=nil {return _gbda ;};_egg .ClassAttr =&_aega ;continue ;};if _fgag .Name .Local =="\u0068\u0072\u0065\u0066"{_ddbb ,_ddab :=_fgag .Value ,error (nil );if _ddab !=nil {return _ddab ;};_egg .HrefAttr =&_ddbb ;continue ;};if _fgag .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_eedd ,_afcb :=_g .ParseFloat (_fgag .Value ,64); +if _afcb !=nil {return _afcb ;};_egg .EndAngleAttr =&_eedd ;continue ;};if _fgag .Name .Local =="\u0073\u0074\u0079l\u0065"{_abac ,_cbgfb :=_fgag .Value ,error (nil );if _cbgfb !=nil {return _cbgfb ;};_egg .StyleAttr =&_abac ;continue ;};if _fgag .Name .Local =="\u0069\u0064"{_gcbb ,_bgaa :=_fgag .Value ,error (nil ); +if _bgaa !=nil {return _bgaa ;};_egg .IdAttr =&_gcbb ;continue ;};if _fgag .Name .Local =="\u0070\u0072\u0069n\u0074"{_egg .PrintAttr .UnmarshalXMLAttr (_fgag );continue ;};if _fgag .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_egg .StrokedAttr .UnmarshalXMLAttr (_fgag ); +continue ;};if _fgag .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ggb ,_cfaa :=_fgag .Value ,error (nil );if _cfaa !=nil {return _cfaa ;};_egg .WrapcoordsAttr =&_ggb ;continue ;};if _fgag .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ebba ,_efffb :=_fgag .Value ,error (nil ); +if _efffb !=nil {return _efffb ;};_egg .TargetAttr =&_ebba ;continue ;};if _fgag .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_decg ,_gacc :=_fgag .Value ,error (nil );if _gacc !=nil {return _gacc ;};_egg .CoordoriginAttr =&_decg ; +continue ;};if _fgag .Name .Local =="\u0074\u0069\u0074l\u0065"{_bfb ,_dgff :=_fgag .Value ,error (nil );if _dgff !=nil {return _dgff ;};_egg .TitleAttr =&_bfb ;continue ;};};_cagfd :for {_gbae ,_eccf :=d .Token ();if _eccf !=nil {return _eccf ;};switch _adaf :=_gbae .(type ){case _e .StartElement :switch _adaf .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agfd :=NewEG_ShapeElements (); +_agfd .Path =NewPath ();if _abfa :=d .DecodeElement (_agfd .Path ,&_adaf );_abfa !=nil {return _abfa ;};_egg .EG_ShapeElements =append (_egg .EG_ShapeElements ,_agfd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_caff :=NewEG_ShapeElements (); +_caff .Formulas =NewFormulas ();if _bfgd :=d .DecodeElement (_caff .Formulas ,&_adaf );_bfgd !=nil {return _bfgd ;};_egg .EG_ShapeElements =append (_egg .EG_ShapeElements ,_caff );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgfge :=NewEG_ShapeElements (); +_cgfge .Handles =NewHandles ();if _gcgc :=d .DecodeElement (_cgfge .Handles ,&_adaf );_gcgc !=nil {return _gcgc ;};_egg .EG_ShapeElements =append (_egg .EG_ShapeElements ,_cgfge );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_abgc :=NewEG_ShapeElements (); +_abgc .Fill =NewFill ();if _daef :=d .DecodeElement (_abgc .Fill ,&_adaf );_daef !=nil {return _daef ;};_egg .EG_ShapeElements =append (_egg .EG_ShapeElements ,_abgc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_egdd :=NewEG_ShapeElements (); +_egdd .Stroke =NewStroke ();if _gacac :=d .DecodeElement (_egdd .Stroke ,&_adaf );_gacac !=nil {return _gacac ;};_egg .EG_ShapeElements =append (_egg .EG_ShapeElements ,_egdd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_egea :=NewEG_ShapeElements (); +_egea .Shadow =NewShadow ();if _eagc :=d .DecodeElement (_egea .Shadow ,&_adaf );_eagc !=nil {return _eagc ;};_egg .EG_ShapeElements =append (_egg .EG_ShapeElements ,_egea );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfc :=NewEG_ShapeElements (); +_gfc .Textbox =NewTextbox ();if _ffcd :=d .DecodeElement (_gfc .Textbox ,&_adaf );_ffcd !=nil {return _ffcd ;};_egg .EG_ShapeElements =append (_egg .EG_ShapeElements ,_gfc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_geff :=NewEG_ShapeElements (); +_geff .Textpath =NewTextpath ();if _gaac :=d .DecodeElement (_geff .Textpath ,&_adaf );_gaac !=nil {return _gaac ;};_egg .EG_ShapeElements =append (_egg .EG_ShapeElements ,_geff );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gagf :=NewEG_ShapeElements (); +_gagf .Imagedata =NewImagedata ();if _aaac :=d .DecodeElement (_gagf .Imagedata ,&_adaf );_aaac !=nil {return _aaac ;};_egg .EG_ShapeElements =append (_egg .EG_ShapeElements ,_gagf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_egef :=NewEG_ShapeElements (); +_egef .Skew =NewOfcSkew ();if _bdeed :=d .DecodeElement (_egef .Skew ,&_adaf );_bdeed !=nil {return _bdeed ;};_egg .EG_ShapeElements =append (_egg .EG_ShapeElements ,_egef );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bab :=NewEG_ShapeElements (); +_bab .Extrusion =NewOfcExtrusion ();if _agbc :=d .DecodeElement (_bab .Extrusion ,&_adaf );_agbc !=nil {return _agbc ;};_egg .EG_ShapeElements =append (_egg .EG_ShapeElements ,_bab );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bef :=NewEG_ShapeElements (); +_bef .Callout =NewOfcCallout ();if _eeac :=d .DecodeElement (_bef .Callout ,&_adaf );_eeac !=nil {return _eeac ;};_egg .EG_ShapeElements =append (_egg .EG_ShapeElements ,_bef );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bagg :=NewEG_ShapeElements (); +_bagg .Lock =NewOfcLock ();if _ccaff :=d .DecodeElement (_bagg .Lock ,&_adaf );_ccaff !=nil {return _ccaff ;};_egg .EG_ShapeElements =append (_egg .EG_ShapeElements ,_bagg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gccb :=NewEG_ShapeElements (); +_gccb .Clippath =NewOfcClippath ();if _fcee :=d .DecodeElement (_gccb .Clippath ,&_adaf );_fcee !=nil {return _fcee ;};_egg .EG_ShapeElements =append (_egg .EG_ShapeElements ,_gccb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_gbgc :=NewEG_ShapeElements (); +_gbgc .Signatureline =NewOfcSignatureline ();if _bgd :=d .DecodeElement (_gbgc .Signatureline ,&_adaf );_bgd !=nil {return _bgd ;};_egg .EG_ShapeElements =append (_egg .EG_ShapeElements ,_gbgc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ggab :=NewEG_ShapeElements (); +_ggab .Wrap =_gaf .NewWrap ();if _gfgf :=d .DecodeElement (_ggab .Wrap ,&_adaf );_gfgf !=nil {return _gfgf ;};_egg .EG_ShapeElements =append (_egg .EG_ShapeElements ,_ggab );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bcge :=NewEG_ShapeElements (); +_bcge .Anchorlock =_gaf .NewAnchorlock ();if _gcbdb :=d .DecodeElement (_bcge .Anchorlock ,&_adaf );_gcbdb !=nil {return _gcbdb ;};_egg .EG_ShapeElements =append (_egg .EG_ShapeElements ,_bcge );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_face :=NewEG_ShapeElements (); +_face .Bordertop =_gaf .NewBordertop ();if _acfb :=d .DecodeElement (_face .Bordertop ,&_adaf );_acfb !=nil {return _acfb ;};_egg .EG_ShapeElements =append (_egg .EG_ShapeElements ,_face );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_baeg :=NewEG_ShapeElements (); +_baeg .Borderbottom =_gaf .NewBorderbottom ();if _gbf :=d .DecodeElement (_baeg .Borderbottom ,&_adaf );_gbf !=nil {return _gbf ;};_egg .EG_ShapeElements =append (_egg .EG_ShapeElements ,_baeg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_gfae :=NewEG_ShapeElements (); +_gfae .Borderleft =_gaf .NewBorderleft ();if _faba :=d .DecodeElement (_gfae .Borderleft ,&_adaf );_faba !=nil {return _faba ;};_egg .EG_ShapeElements =append (_egg .EG_ShapeElements ,_gfae );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bcab :=NewEG_ShapeElements (); +_bcab .Borderright =_gaf .NewBorderright ();if _faa :=d .DecodeElement (_bcab .Borderright ,&_adaf );_faa !=nil {return _faa ;};_egg .EG_ShapeElements =append (_egg .EG_ShapeElements ,_bcab );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c",Local :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ebbf :=NewEG_ShapeElements (); +_ebbf .ClientData =_ab .NewClientData ();if _fgea :=d .DecodeElement (_ebbf .ClientData ,&_adaf );_fgea !=nil {return _fgea ;};_egg .EG_ShapeElements =append (_egg .EG_ShapeElements ,_ebbf );case _e .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"}:_faag :=NewEG_ShapeElements (); +_faag .Textdata =_b .NewTextdata ();if _fda :=d .DecodeElement (_faag .Textdata ,&_adaf );_fda !=nil {return _fda ;};_egg .EG_ShapeElements =append (_egg .EG_ShapeElements ,_faag );default:_ag .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",_adaf .Name ); +if _ffgc :=d .Skip ();_ffgc !=nil {return _ffgc ;};};case _e .EndElement :break _cagfd ;case _e .CharData :};};return nil ;};func (_abdcg *AG_StrokeAttributes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _abdcg .OnAttr !=_f .ST_TrueFalseUnset {_fgeb ,_dcca :=_abdcg .OnAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u006e"}); +if _dcca !=nil {return _dcca ;};start .Attr =append (start .Attr ,_fgeb );};if _abdcg .WeightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_abdcg .WeightAttr )}); +};if _abdcg .ColorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_abdcg .ColorAttr )});};if _abdcg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ga .Sprintf ("\u0025\u0076",*_abdcg .OpacityAttr )}); +};if _abdcg .LinestyleAttr !=ST_StrokeLineStyleUnset {_bcb ,_cbgf :=_abdcg .LinestyleAttr .MarshalXMLAttr (_e .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _cbgf !=nil {return _cbgf ;};start .Attr =append (start .Attr ,_bcb );};if _abdcg .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_abdcg .MiterlimitAttr )}); +};if _abdcg .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_gddeb ,_aggc :=_abdcg .JoinstyleAttr .MarshalXMLAttr (_e .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _aggc !=nil {return _aggc ;};start .Attr =append (start .Attr ,_gddeb );}; +if _abdcg .EndcapAttr !=ST_StrokeEndCapUnset {_cgbe ,_aeefg :=_abdcg .EndcapAttr .MarshalXMLAttr (_e .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _aeefg !=nil {return _aeefg ;};start .Attr =append (start .Attr ,_cgbe );};if _abdcg .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_ga .Sprintf ("\u0025\u0076",*_abdcg .DashstyleAttr )}); +};if _abdcg .FilltypeAttr !=ST_FillTypeUnset {_ace ,_deed :=_abdcg .FilltypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _deed !=nil {return _deed ;};start .Attr =append (start .Attr ,_ace );};if _abdcg .SrcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0072\u0063"},Value :_ga .Sprintf ("\u0025\u0076",*_abdcg .SrcAttr )}); +};if _abdcg .ImageaspectAttr !=ST_ImageAspectUnset {_cfga ,_agdd :=_abdcg .ImageaspectAttr .MarshalXMLAttr (_e .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _agdd !=nil {return _agdd ;};start .Attr =append (start .Attr ,_cfga ); +};if _abdcg .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_ga .Sprintf ("\u0025\u0076",*_abdcg .ImagesizeAttr )});};if _abdcg .ImagealignshapeAttr !=_f .ST_TrueFalseUnset {_aade ,_afcee :=_abdcg .ImagealignshapeAttr .MarshalXMLAttr (_e .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"}); +if _afcee !=nil {return _afcee ;};start .Attr =append (start .Attr ,_aade );};if _abdcg .Color2Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_ga .Sprintf ("\u0025\u0076",*_abdcg .Color2Attr )}); +};if _abdcg .StartarrowAttr !=ST_StrokeArrowTypeUnset {_cbb ,_edbd :=_abdcg .StartarrowAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _edbd !=nil {return _edbd ;};start .Attr =append (start .Attr ,_cbb ); +};if _abdcg .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_gad ,_bfcc :=_abdcg .StartarrowwidthAttr .MarshalXMLAttr (_e .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _bfcc !=nil {return _bfcc ; +};start .Attr =append (start .Attr ,_gad );};if _abdcg .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_agf ,_bcdg :=_abdcg .StartarrowlengthAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"}); +if _bcdg !=nil {return _bcdg ;};start .Attr =append (start .Attr ,_agf );};if _abdcg .EndarrowAttr !=ST_StrokeArrowTypeUnset {_bda ,_adge :=_abdcg .EndarrowAttr .MarshalXMLAttr (_e .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _adge !=nil {return _adge ; +};start .Attr =append (start .Attr ,_bda );};if _abdcg .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_dfg ,_eff :=_abdcg .EndarrowwidthAttr .MarshalXMLAttr (_e .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"}); +if _eff !=nil {return _eff ;};start .Attr =append (start .Attr ,_dfg );};if _abdcg .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_ggdd ,_egf :=_abdcg .EndarrowlengthAttr .MarshalXMLAttr (_e .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"}); +if _egf !=nil {return _egf ;};start .Attr =append (start .Attr ,_ggdd );};if _abdcg .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_ga .Sprintf ("\u0025\u0076",*_abdcg .HrefAttr )}); +};if _abdcg .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_ga .Sprintf ("\u0025\u0076",*_abdcg .AlthrefAttr )});};if _abdcg .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_abdcg .TitleAttr )}); +};if _abdcg .ForcedashAttr !=_f .ST_TrueFalseUnset {_caba ,_gaagg :=_abdcg .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _gaagg !=nil {return _gaagg ;};start .Attr =append (start .Attr ,_caba ); +};if _abdcg .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_abdcg .IdAttr )});};if _abdcg .InsetpenAttr !=_f .ST_TrueFalseUnset {_afa ,_gcd :=_abdcg .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _gcd !=nil {return _gcd ;};start .Attr =append (start .Attr ,_afa );};if _abdcg .RelidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_abdcg .RelidAttr )}); +};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 _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ; +BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ; +BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ; +StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ; +BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;};const (OfcST_ExtrusionRenderUnset OfcST_ExtrusionRender =0; +OfcST_ExtrusionRenderSolid OfcST_ExtrusionRender =1;OfcST_ExtrusionRenderWireFrame OfcST_ExtrusionRender =2;OfcST_ExtrusionRenderBoundingCube OfcST_ExtrusionRender =3;);func (_bcace ST_StrokeArrowWidth )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bcace .String (),start ); +};func (_fecc *CT_RoundRect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_faegc :=range start .Attr {if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fecc .AllowoverlapAttr .UnmarshalXMLAttr (_faegc ); +continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fecc .PreferrelativeAttr .UnmarshalXMLAttr (_faegc ); +continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fecc .ConnectortypeAttr .UnmarshalXMLAttr (_faegc ); +continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fecc .UserdrawnAttr .UnmarshalXMLAttr (_faegc ); +continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fecc .UserhiddenAttr .UnmarshalXMLAttr (_faegc ); +continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fecc .DgmlayoutmruAttr .UnmarshalXMLAttr (_faegc ); +continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fecc .HrnoshadeAttr .UnmarshalXMLAttr (_faegc ); +continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fecc .AllowincellAttr .UnmarshalXMLAttr (_faegc ); +continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_edffg ,_bcbgd :=_faegc .Value ,error (nil ); +if _bcbgd !=nil {return _bcbgd ;};_fecc .BordertopcolorAttr =&_edffg ;continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fecc .ButtonAttr .UnmarshalXMLAttr (_faegc ); +continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0068\u0072\u0070c\u0074"{_gbgbg ,_cfccb :=_g .ParseFloat (_faegc .Value ,64); +if _cfccb !=nil {return _cfccb ;};_eeed :=float32 (_gbgbg );_fecc .HrpctAttr =&_eeed ;continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gecee ,_ebfc :=_g .ParseInt (_faegc .Value ,10,64); +if _ebfc !=nil {return _ebfc ;};_fecc .DgmnodekindAttr =&_gecee ;continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_agegf ,_defgd :=_g .ParseInt (_faegc .Value ,10,64); +if _defgd !=nil {return _defgd ;};_fecc .RegroupidAttr =&_agegf ;continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_afgf ,_egcdb :=_faegc .Value ,error (nil ); +if _egcdb !=nil {return _egcdb ;};_fecc .BorderleftcolorAttr =&_afgf ;continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fecc .BwnormalAttr .UnmarshalXMLAttr (_faegc ); +continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ffbcd ,_dfabd :=_faegc .Value ,error (nil ); +if _dfabd !=nil {return _dfabd ;};_fecc .BorderrightcolorAttr =&_ffbcd ;continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fecc .BulletAttr .UnmarshalXMLAttr (_faegc ); +continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fecc .BwmodeAttr .UnmarshalXMLAttr (_faegc ); +continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0068\u0072"{_fecc .HrAttr .UnmarshalXMLAttr (_faegc ); +continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u006f\u006e\u0065\u0064"{_fecc .OnedAttr .UnmarshalXMLAttr (_faegc ); +continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fecc .HralignAttr .UnmarshalXMLAttr (_faegc ); +continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_aagb ,_ceef :=_faegc .Value ,error (nil ); +if _ceef !=nil {return _ceef ;};_fecc .BorderbottomcolorAttr =&_aagb ;continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fecc .OleiconAttr .UnmarshalXMLAttr (_faegc ); +continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fecc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_faegc ); +continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0073\u0070\u0074"{_gebg ,_adgfd :=_g .ParseFloat (_faegc .Value ,64); +if _adgfd !=nil {return _adgfd ;};_fcbad :=float32 (_gebg );_fecc .SptAttr =&_fcbad ;continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fecc .CliptowrapAttr .UnmarshalXMLAttr (_faegc ); +continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fecc .ForcedashAttr .UnmarshalXMLAttr (_faegc ); +continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fecc .DgmlayoutAttr .UnmarshalXMLAttr (_faegc ); +continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fecc .BwpureAttr .UnmarshalXMLAttr (_faegc ); +continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fecc .InsetmodeAttr .UnmarshalXMLAttr (_faegc ); +continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0063\u006c\u0069\u0070"{_fecc .ClipAttr .UnmarshalXMLAttr (_faegc ); +continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u006f\u006c\u0065"{_fecc .OleAttr .UnmarshalXMLAttr (_faegc ); +continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0073\u0070\u0069\u0064"{_ggagd ,_dgdce :=_faegc .Value ,error (nil ); +if _dgdce !=nil {return _dgdce ;};_fecc .SpidAttr =&_ggagd ;continue ;};if _faegc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_faegc .Name .Local =="\u0068\u0072\u0073t\u0064"{_fecc .HrstdAttr .UnmarshalXMLAttr (_faegc ); +continue ;};if _faegc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_acggf ,_dfae :=_faegc .Value ,error (nil );if _dfae !=nil {return _dfae ;};_fecc .CoordsizeAttr =&_acggf ;continue ;};if _faegc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bagde ,_fgde :=_faegc .Value ,error (nil ); +if _fgde !=nil {return _fgde ;};_fecc .OpacityAttr =&_bagde ;continue ;};if _faegc .Name .Local =="\u0061\u006c\u0074"{_egec ,_bgfdc :=_faegc .Value ,error (nil );if _bgfdc !=nil {return _bgfdc ;};_fecc .AltAttr =&_egec ;continue ;};if _faegc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fgff ,_ffgaa :=_faegc .Value ,error (nil ); +if _ffgaa !=nil {return _ffgaa ;};_fecc .StrokecolorAttr =&_fgff ;continue ;};if _faegc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_adecg ,_bdega :=_faegc .Value ,error (nil );if _bdega !=nil {return _bdega ;}; +_fecc .StrokeweightAttr =&_adecg ;continue ;};if _faegc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fecc .InsetpenAttr .UnmarshalXMLAttr (_faegc );continue ;};if _faegc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dgda ,_febc :=_faegc .Value ,error (nil ); +if _febc !=nil {return _febc ;};_fecc .ChromakeyAttr =&_dgda ;continue ;};if _faegc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fecc .FilledAttr .UnmarshalXMLAttr (_faegc );continue ;};if _faegc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bddd ,_eeda :=_faegc .Value ,error (nil ); +if _eeda !=nil {return _eeda ;};_fecc .FillcolorAttr =&_bddd ;continue ;};if _faegc .Name .Local =="\u0063\u006c\u0061s\u0073"{_begea ,_cgbg :=_faegc .Value ,error (nil );if _cgbg !=nil {return _cgbg ;};_fecc .ClassAttr =&_begea ;continue ;};if _faegc .Name .Local =="\u0068\u0072\u0065\u0066"{_dafab ,_cccg :=_faegc .Value ,error (nil ); +if _cccg !=nil {return _cccg ;};_fecc .HrefAttr =&_dafab ;continue ;};if _faegc .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_afcag ,_bgffe :=_faegc .Value ,error (nil );if _bgffe !=nil {return _bgffe ;};_fecc .ArcsizeAttr =&_afcag ;continue ; +};if _faegc .Name .Local =="\u0073\u0074\u0079l\u0065"{_ddfda ,_gdba :=_faegc .Value ,error (nil );if _gdba !=nil {return _gdba ;};_fecc .StyleAttr =&_ddfda ;continue ;};if _faegc .Name .Local =="\u0069\u0064"{_fggdc ,_fbbbg :=_faegc .Value ,error (nil ); +if _fbbbg !=nil {return _fbbbg ;};_fecc .IdAttr =&_fggdc ;continue ;};if _faegc .Name .Local =="\u0070\u0072\u0069n\u0074"{_fecc .PrintAttr .UnmarshalXMLAttr (_faegc );continue ;};if _faegc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fecc .StrokedAttr .UnmarshalXMLAttr (_faegc ); +continue ;};if _faegc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bgfffa ,_gdecc :=_faegc .Value ,error (nil );if _gdecc !=nil {return _gdecc ;};_fecc .WrapcoordsAttr =&_bgfffa ;continue ;};if _faegc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_effgf ,_ccgf :=_faegc .Value ,error (nil ); +if _ccgf !=nil {return _ccgf ;};_fecc .TargetAttr =&_effgf ;continue ;};if _faegc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dcgce ,_babab :=_faegc .Value ,error (nil );if _babab !=nil {return _babab ;};_fecc .CoordoriginAttr =&_dcgce ; +continue ;};if _faegc .Name .Local =="\u0074\u0069\u0074l\u0065"{_debed ,_cffag :=_faegc .Value ,error (nil );if _cffag !=nil {return _cffag ;};_fecc .TitleAttr =&_debed ;continue ;};};_ddbe :for {_bfdc ,_dgcfc :=d .Token ();if _dgcfc !=nil {return _dgcfc ; +};switch _ddfae :=_bfdc .(type ){case _e .StartElement :switch _ddfae .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccbca :=NewEG_ShapeElements (); +_ccbca .Path =NewPath ();if _gfafg :=d .DecodeElement (_ccbca .Path ,&_ddfae );_gfafg !=nil {return _gfafg ;};_fecc .EG_ShapeElements =append (_fecc .EG_ShapeElements ,_ccbca );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_ddgcd :=NewEG_ShapeElements (); +_ddgcd .Formulas =NewFormulas ();if _faafg :=d .DecodeElement (_ddgcd .Formulas ,&_ddfae );_faafg !=nil {return _faafg ;};_fecc .EG_ShapeElements =append (_fecc .EG_ShapeElements ,_ddgcd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cada :=NewEG_ShapeElements (); +_cada .Handles =NewHandles ();if _eaff :=d .DecodeElement (_cada .Handles ,&_ddfae );_eaff !=nil {return _eaff ;};_fecc .EG_ShapeElements =append (_fecc .EG_ShapeElements ,_cada );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gbgcg :=NewEG_ShapeElements (); +_gbgcg .Fill =NewFill ();if _cbfc :=d .DecodeElement (_gbgcg .Fill ,&_ddfae );_cbfc !=nil {return _cbfc ;};_fecc .EG_ShapeElements =append (_fecc .EG_ShapeElements ,_gbgcg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dbcd :=NewEG_ShapeElements (); +_dbcd .Stroke =NewStroke ();if _gbegg :=d .DecodeElement (_dbcd .Stroke ,&_ddfae );_gbegg !=nil {return _gbegg ;};_fecc .EG_ShapeElements =append (_fecc .EG_ShapeElements ,_dbcd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dbgb :=NewEG_ShapeElements (); +_dbgb .Shadow =NewShadow ();if _adfd :=d .DecodeElement (_dbgb .Shadow ,&_ddfae );_adfd !=nil {return _adfd ;};_fecc .EG_ShapeElements =append (_fecc .EG_ShapeElements ,_dbgb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbedd :=NewEG_ShapeElements (); +_bbedd .Textbox =NewTextbox ();if _dcef :=d .DecodeElement (_bbedd .Textbox ,&_ddfae );_dcef !=nil {return _dcef ;};_fecc .EG_ShapeElements =append (_fecc .EG_ShapeElements ,_bbedd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcdbd :=NewEG_ShapeElements (); +_fcdbd .Textpath =NewTextpath ();if _fddba :=d .DecodeElement (_fcdbd .Textpath ,&_ddfae );_fddba !=nil {return _fddba ;};_fecc .EG_ShapeElements =append (_fecc .EG_ShapeElements ,_fcdbd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egag :=NewEG_ShapeElements (); +_egag .Imagedata =NewImagedata ();if _afad :=d .DecodeElement (_egag .Imagedata ,&_ddfae );_afad !=nil {return _afad ;};_fecc .EG_ShapeElements =append (_fecc .EG_ShapeElements ,_egag );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_abab :=NewEG_ShapeElements (); +_abab .Skew =NewOfcSkew ();if _acedb :=d .DecodeElement (_abab .Skew ,&_ddfae );_acedb !=nil {return _acedb ;};_fecc .EG_ShapeElements =append (_fecc .EG_ShapeElements ,_abab );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_agad :=NewEG_ShapeElements (); +_agad .Extrusion =NewOfcExtrusion ();if _gabgfd :=d .DecodeElement (_agad .Extrusion ,&_ddfae );_gabgfd !=nil {return _gabgfd ;};_fecc .EG_ShapeElements =append (_fecc .EG_ShapeElements ,_agad );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_accge :=NewEG_ShapeElements (); +_accge .Callout =NewOfcCallout ();if _ddbca :=d .DecodeElement (_accge .Callout ,&_ddfae );_ddbca !=nil {return _ddbca ;};_fecc .EG_ShapeElements =append (_fecc .EG_ShapeElements ,_accge );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_facca :=NewEG_ShapeElements (); +_facca .Lock =NewOfcLock ();if _fdea :=d .DecodeElement (_facca .Lock ,&_ddfae );_fdea !=nil {return _fdea ;};_fecc .EG_ShapeElements =append (_fecc .EG_ShapeElements ,_facca );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgedc :=NewEG_ShapeElements (); +_fgedc .Clippath =NewOfcClippath ();if _bbggb :=d .DecodeElement (_fgedc .Clippath ,&_ddfae );_bbggb !=nil {return _bbggb ;};_fecc .EG_ShapeElements =append (_fecc .EG_ShapeElements ,_fgedc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_gfebb :=NewEG_ShapeElements (); +_gfebb .Signatureline =NewOfcSignatureline ();if _aaeca :=d .DecodeElement (_gfebb .Signatureline ,&_ddfae );_aaeca !=nil {return _aaeca ;};_fecc .EG_ShapeElements =append (_fecc .EG_ShapeElements ,_gfebb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_abcdf :=NewEG_ShapeElements (); +_abcdf .Wrap =_gaf .NewWrap ();if _afda :=d .DecodeElement (_abcdf .Wrap ,&_ddfae );_afda !=nil {return _afda ;};_fecc .EG_ShapeElements =append (_fecc .EG_ShapeElements ,_abcdf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dbbba :=NewEG_ShapeElements (); +_dbbba .Anchorlock =_gaf .NewAnchorlock ();if _eegfc :=d .DecodeElement (_dbbba .Anchorlock ,&_ddfae );_eegfc !=nil {return _eegfc ;};_fecc .EG_ShapeElements =append (_fecc .EG_ShapeElements ,_dbbba );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_edeg :=NewEG_ShapeElements (); +_edeg .Bordertop =_gaf .NewBordertop ();if _adgca :=d .DecodeElement (_edeg .Bordertop ,&_ddfae );_adgca !=nil {return _adgca ;};_fecc .EG_ShapeElements =append (_fecc .EG_ShapeElements ,_edeg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_ebce :=NewEG_ShapeElements (); +_ebce .Borderbottom =_gaf .NewBorderbottom ();if _dccc :=d .DecodeElement (_ebce .Borderbottom ,&_ddfae );_dccc !=nil {return _dccc ;};_fecc .EG_ShapeElements =append (_fecc .EG_ShapeElements ,_ebce );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_edgaa :=NewEG_ShapeElements (); +_edgaa .Borderleft =_gaf .NewBorderleft ();if _gafbf :=d .DecodeElement (_edgaa .Borderleft ,&_ddfae );_gafbf !=nil {return _gafbf ;};_fecc .EG_ShapeElements =append (_fecc .EG_ShapeElements ,_edgaa );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gafbb :=NewEG_ShapeElements (); +_gafbb .Borderright =_gaf .NewBorderright ();if _acbc :=d .DecodeElement (_gafbb .Borderright ,&_ddfae );_acbc !=nil {return _acbc ;};_fecc .EG_ShapeElements =append (_fecc .EG_ShapeElements ,_gafbb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfcge :=NewEG_ShapeElements (); +_gfcge .ClientData =_ab .NewClientData ();if _edfba :=d .DecodeElement (_gfcge .ClientData ,&_ddfae );_edfba !=nil {return _edfba ;};_fecc .EG_ShapeElements =append (_fecc .EG_ShapeElements ,_gfcge );case _e .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"}:_dfgbe :=NewEG_ShapeElements (); +_dfgbe .Textdata =_b .NewTextdata ();if _bffec :=d .DecodeElement (_dfgbe .Textdata ,&_ddfae );_bffec !=nil {return _bffec ;};_fecc .EG_ShapeElements =append (_fecc .EG_ShapeElements ,_dfgbe );default:_ag .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",_ddfae .Name ); +if _eafba :=d .Skip ();_eafba !=nil {return _eafba ;};};case _e .EndElement :break _ddbe ;case _e .CharData :};};return nil ;};const (ST_ExtUnset ST_Ext =0;ST_ExtView ST_Ext =1;ST_ExtEdit ST_Ext =2;ST_ExtBackwardCompatible ST_Ext =3;); -// Validate validates the AG_Type and its children -func (_ecfc *AG_Type )Validate ()error {return _ecfc .ValidateWithPath ("\u0041G\u005f\u0054\u0079\u0070\u0065");};func (_ecbbf *OfcST_ConnectorType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ecbbf =0;case "\u006e\u006f\u006e\u0065":*_ecbbf =1; -case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_ecbbf =2;case "\u0065\u006c\u0062o\u0077":*_ecbbf =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_ecbbf =4;};return nil ;};func (_eddba *OfcRight )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eddba .OfcCT_StrokeChild =*NewOfcCT_StrokeChild (); -for _ ,_bcgge :=range start .Attr {if _bcgge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgge .Name .Local =="\u0068\u0072\u0065\u0066"{_gaaagf ,_efceb :=_bcgge .Value ,error (nil ); -if _efceb !=nil {return _efceb ;};_eddba .HrefAttr =&_gaaagf ;continue ;};if _bcgge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgge .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_eddba .ForcedashAttr .UnmarshalXMLAttr (_bcgge ); -continue ;};if _bcgge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgge .Name .Local =="\u0074\u0069\u0074l\u0065"{_ebdee ,_gdegd :=_bcgge .Value ,error (nil ); -if _gdegd !=nil {return _gdegd ;};_eddba .TitleAttr =&_ebdee ;continue ;};if _bcgge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcgge .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ddaeb ,_cdfgb :=_bcgge .Value ,error (nil ); -if _cdfgb !=nil {return _cdfgb ;};_eddba .AlthrefAttr =&_ddaeb ;continue ;};if _bcgge .Name .Local =="\u0073\u0072\u0063"{_bdcbga ,_dggga :=_bcgge .Value ,error (nil );if _dggga !=nil {return _dggga ;};_eddba .SrcAttr =&_bdcbga ;continue ;};if _bcgge .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_eddba .ImagealignshapeAttr .UnmarshalXMLAttr (_bcgge ); -continue ;};if _bcgge .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_eddba .JoinstyleAttr .UnmarshalXMLAttr (_bcgge );continue ;};if _bcgge .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eddba .InsetpenAttr .UnmarshalXMLAttr (_bcgge ); -continue ;};if _bcgge .Name .Local =="\u0063\u006f\u006co\u0072"{_aefbe ,_gged :=_bcgge .Value ,error (nil );if _gged !=nil {return _gged ;};_eddba .ColorAttr =&_aefbe ;continue ;};if _bcgge .Name .Local =="\u0065\u0078\u0074"{_eddba .ExtAttr .UnmarshalXMLAttr (_bcgge ); -continue ;};if _bcgge .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_eddba .FilltypeAttr .UnmarshalXMLAttr (_bcgge );continue ;};if _bcgge .Name .Local =="\u006f\u006e"{_eddba .OnAttr .UnmarshalXMLAttr (_bcgge );continue ;};if _bcgge .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_eddba .EndarrowlengthAttr .UnmarshalXMLAttr (_bcgge ); -continue ;};if _bcgge .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_eddba .LinestyleAttr .UnmarshalXMLAttr (_bcgge );continue ;};if _bcgge .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_eddba .StartarrowlengthAttr .UnmarshalXMLAttr (_bcgge ); -continue ;};if _bcgge .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_gfbbe ,_fdaddc :=_bcgge .Value ,error (nil );if _fdaddc !=nil {return _fdaddc ;};_eddba .Color2Attr =&_gfbbe ;continue ;};if _bcgge .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_eddba .StartarrowAttr .UnmarshalXMLAttr (_bcgge ); -continue ;};if _bcgge .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_eddba .EndarrowwidthAttr .UnmarshalXMLAttr (_bcgge );continue ;};if _bcgge .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_efcba ,_accdacd :=_bcgge .Value ,error (nil ); -if _accdacd !=nil {return _accdacd ;};_eddba .DashstyleAttr =&_efcba ;continue ;};if _bcgge .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fegb ,_aefc :=_bcgge .Value ,error (nil );if _aefc !=nil {return _aefc ;};_eddba .OpacityAttr =&_fegb ;continue ; -};if _bcgge .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_eddba .ImageaspectAttr .UnmarshalXMLAttr (_bcgge );continue ;};if _bcgge .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_efgag ,_fdfabf :=_gd .ParseFloat (_bcgge .Value ,64); -if _fdfabf !=nil {return _fdfabf ;};_eddba .MiterlimitAttr =&_efgag ;continue ;};if _bcgge .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_eddba .EndcapAttr .UnmarshalXMLAttr (_bcgge );continue ;};if _bcgge .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_eddba .EndarrowAttr .UnmarshalXMLAttr (_bcgge ); -continue ;};if _bcgge .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_eddba .StartarrowwidthAttr .UnmarshalXMLAttr (_bcgge );continue ;};if _bcgge .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_aaeg ,_adece :=_bcgge .Value ,error (nil ); -if _adece !=nil {return _adece ;};_eddba .ImagesizeAttr =&_aaeg ;continue ;};if _bcgge .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_gcfeg ,_cdcbb :=_bcgge .Value ,error (nil );if _cdcbb !=nil {return _cdcbb ;};_eddba .WeightAttr =&_gcfeg ;continue ; -};};for {_cgagf ,_dbddc :=d .Token ();if _dbddc !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063R\u0069\u0067\u0068\u0074: \u0025\u0073",_dbddc );};if _bdaaf ,_bacc :=_cgagf .(_e .EndElement );_bacc &&_bdaaf .Name ==start .Name {break ; -};};return nil ;};type OfcSignatureline struct{OfcCT_SignatureLine };func (_ddga *OfcColumn )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ddga .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_egggd :=range start .Attr {if _egggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egggd .Name .Local =="\u0068\u0072\u0065\u0066"{_fgefd ,_eebag :=_egggd .Value ,error (nil ); -if _eebag !=nil {return _eebag ;};_ddga .HrefAttr =&_fgefd ;continue ;};if _egggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egggd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ddga .ForcedashAttr .UnmarshalXMLAttr (_egggd ); -continue ;};if _egggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egggd .Name .Local =="\u0074\u0069\u0074l\u0065"{_gcaga ,_gcafb :=_egggd .Value ,error (nil ); -if _gcafb !=nil {return _gcafb ;};_ddga .TitleAttr =&_gcaga ;continue ;};if _egggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egggd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bbggf ,_gfafc :=_egggd .Value ,error (nil ); -if _gfafc !=nil {return _gfafc ;};_ddga .AlthrefAttr =&_bbggf ;continue ;};if _egggd .Name .Local =="\u0073\u0072\u0063"{_cffea ,_bacbc :=_egggd .Value ,error (nil );if _bacbc !=nil {return _bacbc ;};_ddga .SrcAttr =&_cffea ;continue ;};if _egggd .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_ddga .ImagealignshapeAttr .UnmarshalXMLAttr (_egggd ); -continue ;};if _egggd .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_ddga .JoinstyleAttr .UnmarshalXMLAttr (_egggd );continue ;};if _egggd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ddga .InsetpenAttr .UnmarshalXMLAttr (_egggd ); -continue ;};if _egggd .Name .Local =="\u0063\u006f\u006co\u0072"{_dbbfa ,_cfdbg :=_egggd .Value ,error (nil );if _cfdbg !=nil {return _cfdbg ;};_ddga .ColorAttr =&_dbbfa ;continue ;};if _egggd .Name .Local =="\u0065\u0078\u0074"{_ddga .ExtAttr .UnmarshalXMLAttr (_egggd ); -continue ;};if _egggd .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_ddga .FilltypeAttr .UnmarshalXMLAttr (_egggd );continue ;};if _egggd .Name .Local =="\u006f\u006e"{_ddga .OnAttr .UnmarshalXMLAttr (_egggd );continue ;};if _egggd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_ddga .EndarrowlengthAttr .UnmarshalXMLAttr (_egggd ); -continue ;};if _egggd .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_ddga .LinestyleAttr .UnmarshalXMLAttr (_egggd );continue ;};if _egggd .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_ddga .StartarrowlengthAttr .UnmarshalXMLAttr (_egggd ); -continue ;};if _egggd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bebgc ,_acadg :=_egggd .Value ,error (nil );if _acadg !=nil {return _acadg ;};_ddga .Color2Attr =&_bebgc ;continue ;};if _egggd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_ddga .StartarrowAttr .UnmarshalXMLAttr (_egggd ); -continue ;};if _egggd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ddga .EndarrowwidthAttr .UnmarshalXMLAttr (_egggd );continue ;};if _egggd .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_abffc ,_babc :=_egggd .Value ,error (nil ); -if _babc !=nil {return _babc ;};_ddga .DashstyleAttr =&_abffc ;continue ;};if _egggd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bfggd ,_gbffe :=_egggd .Value ,error (nil );if _gbffe !=nil {return _gbffe ;};_ddga .OpacityAttr =&_bfggd ;continue ; -};if _egggd .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_ddga .ImageaspectAttr .UnmarshalXMLAttr (_egggd );continue ;};if _egggd .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_gcdgb ,_dfgfb :=_gd .ParseFloat (_egggd .Value ,64); -if _dfgfb !=nil {return _dfgfb ;};_ddga .MiterlimitAttr =&_gcdgb ;continue ;};if _egggd .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_ddga .EndcapAttr .UnmarshalXMLAttr (_egggd );continue ;};if _egggd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_ddga .EndarrowAttr .UnmarshalXMLAttr (_egggd ); -continue ;};if _egggd .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ddga .StartarrowwidthAttr .UnmarshalXMLAttr (_egggd );continue ;};if _egggd .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_fbaef ,_cfddd :=_egggd .Value ,error (nil ); -if _cfddd !=nil {return _cfddd ;};_ddga .ImagesizeAttr =&_fbaef ;continue ;};if _egggd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_ggacb ,_cfaca :=_egggd .Value ,error (nil );if _cfaca !=nil {return _cfaca ;};_ddga .WeightAttr =&_ggacb ;continue ; -};};for {_cbgg ,_ffaddc :=d .Token ();if _ffaddc !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_ffaddc );};if _dbbfe ,_ecgecb :=_cbgg .(_e .EndElement );_ecgecb &&_dbbfe .Name ==start .Name {break ; -};};return nil ;};type Textpath struct{CT_TextPath };type OfcCT_Entry struct{NewAttr *int32 ;OldAttr *int32 ;}; +// Validate validates the AG_StrokeAttributes and its children +func (_debb *AG_StrokeAttributes )Validate ()error {return _debb .ValidateWithPath ("\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_affda OfcST_OLEDrawAspect )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cddag :=_e .Attr {}; +_cddag .Name =name ;switch _affda {case OfcST_OLEDrawAspectUnset :_cddag .Value ="";case OfcST_OLEDrawAspectContent :_cddag .Value ="\u0043o\u006e\u0074\u0065\u006e\u0074";case OfcST_OLEDrawAspectIcon :_cddag .Value ="\u0049\u0063\u006f\u006e";};return _cddag ,nil ; +};func (_fecbeb OfcST_CalloutPlacement )String ()string {switch _fecbeb {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 (_ecfdaa *OfcST_RType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cacgb ,_facb :=d .Token ();if _facb !=nil {return _facb ;};if _gcgba ,_cdfda :=_cacgb .(_e .EndElement );_cdfda &&_gcgba .Name ==start .Name {*_ecfdaa =1; +return nil ;};if _gccff ,_cfbfb :=_cacgb .(_e .CharData );!_cfbfb {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cacgb );}else {switch string (_gccff ){case "":*_ecfdaa =0; +case "\u0061\u0072\u0063":*_ecfdaa =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_ecfdaa =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_ecfdaa =3;case "\u0061\u006c\u0069g\u006e":*_ecfdaa =4;};};_cacgb ,_facb =d .Token ();if _facb !=nil {return _facb ; +};if _ccdcg ,_cfgdfc :=_cacgb .(_e .EndElement );_cfgdfc &&_ccdcg .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cacgb ); +};func (_aafgd *OfcCT_IdMap )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bdaae :=range start .Attr {if _bdaae .Name .Local =="\u0064\u0061\u0074\u0061"{_cbcbcd ,_afdcf :=_bdaae .Value ,error (nil );if _afdcf !=nil {return _afdcf ; +};_aafgd .DataAttr =&_cbcbcd ;continue ;};if _bdaae .Name .Local =="\u0065\u0078\u0074"{_aafgd .ExtAttr .UnmarshalXMLAttr (_bdaae );continue ;};};for {_bddbe ,_begf :=d .Token ();if _begf !=nil {return _ga .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070\u003a\u0020\u0025\u0073",_begf ); +};if _cddfd ,_cddda :=_bddbe .(_e .EndElement );_cddda &&_cddfd .Name ==start .Name {break ;};};return nil ;};func NewCT_Fill ()*CT_Fill {_dgceg :=&CT_Fill {};return _dgceg }; -// ValidateWithPath validates the AG_ShapeAttributes and its children, prefixing error messages with path -func (_dgdcc *AG_ShapeAttributes )ValidateWithPath (path string )error {if _bcg :=_dgdcc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bcg !=nil {return _bcg ;};if _fdfd :=_dgdcc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_fdfd !=nil {return _fdfd ;};if _cacc :=_dgdcc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cacc !=nil {return _cacc ;};return nil ;};type AG_StrokeAttributes struct{OnAttr _c .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 _c .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 _c .ST_TrueFalse ;IdAttr *string ;InsetpenAttr _c .ST_TrueFalse ;RelidAttr *string ;};func (_abcbc *OfcCT_Skew )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f\u003a\u0073\u006b\u0065\u0077"; -};if _abcbc .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_abcbc .IdAttr )});};if _abcbc .OnAttr !=_c .ST_TrueFalseUnset {_deeg ,_fgbga :=_abcbc .OnAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u006e"}); -if _fgbga !=nil {return _fgbga ;};start .Attr =append (start .Attr ,_deeg );};if _abcbc .OffsetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_abcbc .OffsetAttr )}); -};if _abcbc .OriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_abcbc .OriginAttr )});};if _abcbc .MatrixAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_a .Sprintf ("\u0025\u0076",*_abcbc .MatrixAttr )}); -};if _abcbc .ExtAttr !=ST_ExtUnset {_gebcd ,_gebgg :=_abcbc .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gebgg !=nil {return _gebgg ;};start .Attr =append (start .Attr ,_gebcd );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_ffabf OfcST_Angle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ffabf .String (),start );};func (_dafdea ST_Ext )Validate ()error {return _dafdea .ValidateWithPath ("")}; +// Validate validates the CT_PolyLine and its children +func (_afdb *CT_PolyLine )Validate ()error {return _afdb .ValidateWithPath ("C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065");};type OfcCT_Entry struct{NewAttr *int32 ;OldAttr *int32 ;};func (_begeg *OfcDiagram )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_begeg .OfcCT_Diagram =*NewOfcCT_Diagram (); +for _ ,_bbgcf :=range start .Attr {if _bbgcf .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_bfdfb ,_gdbcb :=_g .ParseInt (_bbgcf .Value ,10,64);if _gdbcb !=nil {return _gdbcb ;};_begeg .DgmstyleAttr =&_bfdfb ;continue ;};if _bbgcf .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_begeg .AutoformatAttr .UnmarshalXMLAttr (_bbgcf ); +continue ;};if _bbgcf .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_begeg .ReverseAttr .UnmarshalXMLAttr (_bbgcf );continue ;};if _bbgcf .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_begeg .AutolayoutAttr .UnmarshalXMLAttr (_bbgcf ); +continue ;};if _bbgcf .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_fdfbe ,_cbea :=_g .ParseInt (_bbgcf .Value ,10,64);if _cbea !=nil {return _cbea ;};_begeg .DgmscalexAttr =&_fdfbe ;continue ;};if _bbgcf .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_dgggc ,_bfbcg :=_g .ParseInt (_bbgcf .Value ,10,64); +if _bfbcg !=nil {return _bfbcg ;};_begeg .DgmscaleyAttr =&_dgggc ;continue ;};if _bbgcf .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_gebbe ,_cggad :=_g .ParseInt (_bbgcf .Value ,10,64);if _cggad !=nil {return _cggad ; +};_begeg .DgmfontsizeAttr =&_gebbe ;continue ;};if _bbgcf .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_cgcgb ,_gfddg :=_bbgcf .Value ,error (nil );if _gfddg !=nil {return _gfddg ;};_begeg .ConstrainboundsAttr =&_cgcgb ; +continue ;};if _bbgcf .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_gegea ,_cefgeb :=_g .ParseInt (_bbgcf .Value ,10,64);if _cefgeb !=nil {return _cefgeb ;};_begeg .DgmbasetextscaleAttr =&_gegea ; +continue ;};if _bbgcf .Name .Local =="\u0065\u0078\u0074"{_begeg .ExtAttr .UnmarshalXMLAttr (_bbgcf );continue ;};};_ddfb :for {_acfea ,_fddf :=d .Token ();if _fddf !=nil {return _fddf ;};switch _bafdb :=_acfea .(type ){case _e .StartElement :switch _bafdb .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_begeg .Relationtable =NewOfcCT_RelationTable (); +if _gcfgc :=d .DecodeElement (_begeg .Relationtable ,&_bafdb );_gcfgc !=nil {return _gcfgc ;};default:_ag .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",_bafdb .Name ); +if _deeea :=d .Skip ();_deeea !=nil {return _deeea ;};};case _e .EndElement :break _ddfb ;case _e .CharData :};};return nil ;};func (_acbgb ST_StrokeArrowType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_acbgb .String (),start ); +};func (_fafdf *OfcST_BWMode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fafdf =0;case "\u0063\u006f\u006co\u0072":*_fafdf =1;case "\u0061\u0075\u0074\u006f":*_fafdf =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_fafdf =3; +case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_fafdf =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_fafdf =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_fafdf =6; +case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_fafdf =7;case "\u0062\u006c\u0061c\u006b":*_fafdf =8;case "\u0077\u0068\u0069t\u0065":*_fafdf =9;case "\u0068\u0069\u0064\u0065":*_fafdf =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_fafdf =11; +case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_fafdf =12;};return nil ;};type AG_ShapeAttributes struct{OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ; +InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;};func (_acff *CT_Shape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076:\u0073\u0068\u0061\u0070\u0065"; +};if _acff .GfxdataAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0067\u0066\u0078\u0064\u0061\u0074a"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .GfxdataAttr )});};if _acff .EquationxmlAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .EquationxmlAttr )}); +};if _acff .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .HrefAttr )});};if _acff .TargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .TargetAttr )}); +};if _acff .ClassAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .ClassAttr )});};if _acff .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .TitleAttr )}); +};if _acff .AltAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .AltAttr )});};if _acff .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .CoordsizeAttr )}); +};if _acff .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .CoordoriginAttr )});};if _acff .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .WrapcoordsAttr )}); +};if _acff .PrintAttr !=_f .ST_TrueFalseUnset {_fgdee ,_acde :=_acff .PrintAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0069n\u0074"});if _acde !=nil {return _acde ;};start .Attr =append (start .Attr ,_fgdee );};if _acff .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .IdAttr )}); +};if _acff .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .StyleAttr )});};if _acff .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .SpidAttr )}); +};if _acff .OnedAttr !=_f .ST_TrueFalseUnset {_dceea ,_aegec :=_acff .OnedAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _aegec !=nil {return _aegec ;};start .Attr =append (start .Attr ,_dceea );};if _acff .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .RegroupidAttr )}); +};if _acff .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_ddcc ,_eebd :=_acff .DoubleclicknotifyAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _eebd !=nil {return _eebd ; +};start .Attr =append (start .Attr ,_ddcc );};if _acff .ButtonAttr !=_f .ST_TrueFalseUnset {_bgbad ,_deff :=_acff .ButtonAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _deff !=nil {return _deff ;};start .Attr =append (start .Attr ,_bgbad ); +};if _acff .UserhiddenAttr !=_f .ST_TrueFalseUnset {_efgbg ,_gcabd :=_acff .UserhiddenAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _gcabd !=nil {return _gcabd ;};start .Attr =append (start .Attr ,_efgbg ); +};if _acff .BulletAttr !=_f .ST_TrueFalseUnset {_abgb ,_deba :=_acff .BulletAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _deba !=nil {return _deba ;};start .Attr =append (start .Attr ,_abgb );};if _acff .HrAttr !=_f .ST_TrueFalseUnset {_bbbe ,_bdfd :=_acff .HrAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _bdfd !=nil {return _bdfd ;};start .Attr =append (start .Attr ,_bbbe );};if _acff .HrstdAttr !=_f .ST_TrueFalseUnset {_fbaag ,_dcdca :=_acff .HrstdAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _dcdca !=nil {return _dcdca ; +};start .Attr =append (start .Attr ,_fbaag );};if _acff .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_cbcde ,_cccfe :=_acff .HrnoshadeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _cccfe !=nil {return _cccfe ; +};start .Attr =append (start .Attr ,_cbcde );};if _acff .HrpctAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .HrpctAttr )});};if _acff .HralignAttr !=OfcST_HrAlignUnset {_ebgff ,_fbgaf :=_acff .HralignAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _fbgaf !=nil {return _fbgaf ;};start .Attr =append (start .Attr ,_ebgff );};if _acff .AllowincellAttr !=_f .ST_TrueFalseUnset {_cafae ,_dedgbc :=_acff .AllowincellAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _dedgbc !=nil {return _dedgbc ;};start .Attr =append (start .Attr ,_cafae );};if _acff .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_aegd ,_fddaag :=_acff .AllowoverlapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _fddaag !=nil {return _fddaag ;};start .Attr =append (start .Attr ,_aegd );};if _acff .UserdrawnAttr !=_f .ST_TrueFalseUnset {_gabfg ,_ecafg :=_acff .UserdrawnAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _ecafg !=nil {return _ecafg ;};start .Attr =append (start .Attr ,_gabfg );};if _acff .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .BordertopcolorAttr )}); +};if _acff .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .BorderleftcolorAttr )}); +};if _acff .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .BorderbottomcolorAttr )}); +};if _acff .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .BorderrightcolorAttr )}); +};if _acff .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_faabe ,_bccd :=_acff .DgmlayoutAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _bccd !=nil {return _bccd ;};start .Attr =append (start .Attr ,_faabe ); +};if _acff .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .DgmnodekindAttr )});};if _acff .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_fbfd ,_bcaeg :=_acff .DgmlayoutmruAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); +if _bcaeg !=nil {return _bcaeg ;};start .Attr =append (start .Attr ,_fbfd );};if _acff .InsetmodeAttr !=OfcST_InsetModeUnset {_cfac ,_eafde :=_acff .InsetmodeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); +if _eafde !=nil {return _eafde ;};start .Attr =append (start .Attr ,_cfac );};if _acff .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .OpacityAttr )}); +};if _acff .StrokedAttr !=_f .ST_TrueFalseUnset {_fcaad ,_eacfg :=_acff .StrokedAttr .MarshalXMLAttr (_e .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _eacfg !=nil {return _eacfg ;};start .Attr =append (start .Attr ,_fcaad );};if _acff .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .StrokecolorAttr )}); +};if _acff .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .StrokeweightAttr )});};if _acff .InsetpenAttr !=_f .ST_TrueFalseUnset {_bdaeb ,_caaf :=_acff .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _caaf !=nil {return _caaf ;};start .Attr =append (start .Attr ,_bdaeb );};if _acff .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .ChromakeyAttr )}); +};if _acff .FilledAttr !=_f .ST_TrueFalseUnset {_gbcdf ,_bbcef :=_acff .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bbcef !=nil {return _bbcef ;};start .Attr =append (start .Attr ,_gbcdf );};if _acff .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .FillcolorAttr )}); +};if _acff .SptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .SptAttr )});};if _acff .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_deedg ,_cdaag :=_acff .ConnectortypeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _cdaag !=nil {return _cdaag ;};start .Attr =append (start .Attr ,_deedg );};if _acff .BwmodeAttr !=OfcST_BWModeUnset {_bceb ,_eeeb :=_acff .BwmodeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _eeeb !=nil {return _eeeb ; +};start .Attr =append (start .Attr ,_bceb );};if _acff .BwpureAttr !=OfcST_BWModeUnset {_acee ,_ggeef :=_acff .BwpureAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _ggeef !=nil {return _ggeef ;};start .Attr =append (start .Attr ,_acee ); +};if _acff .BwnormalAttr !=OfcST_BWModeUnset {_eggc ,_aedbb :=_acff .BwnormalAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _aedbb !=nil {return _aedbb ;};start .Attr =append (start .Attr ,_eggc ); +};if _acff .ForcedashAttr !=_f .ST_TrueFalseUnset {_bgeca ,_fagea :=_acff .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _fagea !=nil {return _fagea ;};start .Attr =append (start .Attr ,_bgeca ); +};if _acff .OleiconAttr !=_f .ST_TrueFalseUnset {_abgae ,_bbab :=_acff .OleiconAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _bbab !=nil {return _bbab ;};start .Attr =append (start .Attr ,_abgae );};if _acff .OleAttr !=_f .ST_TrueFalseBlankUnset {_bdef ,_fgage :=_acff .OleAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _fgage !=nil {return _fgage ;};start .Attr =append (start .Attr ,_bdef );};if _acff .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_bbfb ,_efggcb :=_acff .PreferrelativeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _efggcb !=nil {return _efggcb ;};start .Attr =append (start .Attr ,_bbfb );};if _acff .CliptowrapAttr !=_f .ST_TrueFalseUnset {_ebdecc ,_ebaba :=_acff .CliptowrapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _ebaba !=nil {return _ebaba ;};start .Attr =append (start .Attr ,_ebdecc );};if _acff .ClipAttr !=_f .ST_TrueFalseUnset {_gfade ,_cbbef :=_acff .ClipAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _cbbef !=nil {return _cbbef ; +};start .Attr =append (start .Attr ,_gfade );};if _acff .TypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .TypeAttr )});};if _acff .AdjAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0064\u006a"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .AdjAttr )}); +};if _acff .PathAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_ga .Sprintf ("\u0025\u0076",*_acff .PathAttr )});};e .EncodeToken (start );if _acff .Ink !=nil {_bgda :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0069n\u006b"}}; +for _ ,_cddga :=range _acff .Ink {e .EncodeElement (_cddga ,_bgda );};};if _acff .Iscomment !=nil {_accb :=_e .StartElement {Name :_e .Name {Local :"\u0075\u0072\u003ai\u0073\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_defd :=range _acff .Iscomment {e .EncodeElement (_defd ,_accb ); +};};if _acff .Equationxml !=nil {_fgac :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}};for _ ,_aedc :=range _acff .Equationxml {e .EncodeElement (_aedc ,_fgac );};};if _acff .EG_ShapeElements !=nil {for _ ,_dfgce :=range _acff .EG_ShapeElements {_dfgce .MarshalXML (e ,_e .StartElement {}); +};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type Curve struct{CT_Curve };func (_dfbgb *OfcSkew )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dfbgb .OfcCT_Skew =*NewOfcCT_Skew ();for _ ,_dcgcd :=range start .Attr {if _dcgcd .Name .Local =="\u0069\u0064"{_fgfeg ,_gdcfg :=_dcgcd .Value ,error (nil ); +if _gdcfg !=nil {return _gdcfg ;};_dfbgb .IdAttr =&_fgfeg ;continue ;};if _dcgcd .Name .Local =="\u006f\u006e"{_dfbgb .OnAttr .UnmarshalXMLAttr (_dcgcd );continue ;};if _dcgcd .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_cbddac ,_adfbbed :=_dcgcd .Value ,error (nil ); +if _adfbbed !=nil {return _adfbbed ;};_dfbgb .OffsetAttr =&_cbddac ;continue ;};if _dcgcd .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_efcfc ,_ffcc :=_dcgcd .Value ,error (nil );if _ffcc !=nil {return _ffcc ;};_dfbgb .OriginAttr =&_efcfc ;continue ; +};if _dcgcd .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_gbdgfa ,_gegdf :=_dcgcd .Value ,error (nil );if _gegdf !=nil {return _gegdf ;};_dfbgb .MatrixAttr =&_gbdgfa ;continue ;};if _dcgcd .Name .Local =="\u0065\u0078\u0074"{_dfbgb .ExtAttr .UnmarshalXMLAttr (_dcgcd ); +continue ;};};for {_deeaa ,_gecfef :=d .Token ();if _gecfef !=nil {return _ga .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0053\u006b\u0065\u0077\u003a\u0020\u0025\u0073",_gecfef );};if _gaef ,_cccab :=_deeaa .(_e .EndElement );_cccab &&_gaef .Name ==start .Name {break ; +};};return nil ;};func (_eeeab *Line )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eeeab .CT_Line =*NewCT_Line ();for _ ,_gggad :=range start .Attr {if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_eeeab .UserdrawnAttr .UnmarshalXMLAttr (_gggad ); +continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_eeeab .OleiconAttr .UnmarshalXMLAttr (_gggad ); +continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_eeeab .AllowincellAttr .UnmarshalXMLAttr (_gggad ); +continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_eeeab .ConnectortypeAttr .UnmarshalXMLAttr (_gggad ); +continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gbgag ,_eccgdd :=_g .ParseInt (_gggad .Value ,10,64); +if _eccgdd !=nil {return _eccgdd ;};_eeeab .DgmnodekindAttr =&_gbgag ;continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_eeeab .UserhiddenAttr .UnmarshalXMLAttr (_gggad ); +continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_eeeab .HralignAttr .UnmarshalXMLAttr (_gggad ); +continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0073\u0070\u0074"{_fddbe ,_gbaac :=_g .ParseFloat (_gggad .Value ,64); +if _gbaac !=nil {return _gbaac ;};_ddcad :=float32 (_fddbe );_eeeab .SptAttr =&_ddcad ;continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_eeeab .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gggad ); +continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_eeeab .BwmodeAttr .UnmarshalXMLAttr (_gggad ); +continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_eeeab .DgmlayoutAttr .UnmarshalXMLAttr (_gggad ); +continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u006f\u006e\u0065\u0064"{_eeeab .OnedAttr .UnmarshalXMLAttr (_gggad ); +continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_eeeab .AllowoverlapAttr .UnmarshalXMLAttr (_gggad ); +continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_eafdf ,_cddc :=_gggad .Value ,error (nil ); +if _cddc !=nil {return _cddc ;};_eeeab .BorderbottomcolorAttr =&_eafdf ;continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_eeeab .ForcedashAttr .UnmarshalXMLAttr (_gggad ); +continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_eeeab .InsetmodeAttr .UnmarshalXMLAttr (_gggad ); +continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0068\u0072\u0073t\u0064"{_eeeab .HrstdAttr .UnmarshalXMLAttr (_gggad ); +continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_eeeab .DgmlayoutmruAttr .UnmarshalXMLAttr (_gggad ); +continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0073\u0070\u0069\u0064"{_dgcad ,_ddffc :=_gggad .Value ,error (nil ); +if _ddffc !=nil {return _ddffc ;};_eeeab .SpidAttr =&_dgcad ;continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0068\u0072\u0070c\u0074"{_adegab ,_afdaf :=_g .ParseFloat (_gggad .Value ,64); +if _afdaf !=nil {return _afdaf ;};_cgafd :=float32 (_adegab );_eeeab .HrpctAttr =&_cgafd ;continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u006f\u006c\u0065"{_eeeab .OleAttr .UnmarshalXMLAttr (_gggad ); +continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_eeeab .PreferrelativeAttr .UnmarshalXMLAttr (_gggad ); +continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bfbff ,_ggacd :=_g .ParseInt (_gggad .Value ,10,64); +if _ggacd !=nil {return _ggacd ;};_eeeab .RegroupidAttr =&_bfbff ;continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dbaeb ,_ecadd :=_gggad .Value ,error (nil ); +if _ecadd !=nil {return _ecadd ;};_eeeab .BorderleftcolorAttr =&_dbaeb ;continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_eeeab .HrnoshadeAttr .UnmarshalXMLAttr (_gggad ); +continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fggae ,_egdgg :=_gggad .Value ,error (nil ); +if _egdgg !=nil {return _egdgg ;};_eeeab .BordertopcolorAttr =&_fggae ;continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_eeeab .ButtonAttr .UnmarshalXMLAttr (_gggad ); +continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fgdfa ,_bgeafb :=_gggad .Value ,error (nil ); +if _bgeafb !=nil {return _bgeafb ;};_eeeab .BorderrightcolorAttr =&_fgdfa ;continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_eeeab .BwnormalAttr .UnmarshalXMLAttr (_gggad ); +continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0063\u006c\u0069\u0070"{_eeeab .ClipAttr .UnmarshalXMLAttr (_gggad ); +continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_eeeab .BulletAttr .UnmarshalXMLAttr (_gggad ); +continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_eeeab .CliptowrapAttr .UnmarshalXMLAttr (_gggad ); +continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_eeeab .BwpureAttr .UnmarshalXMLAttr (_gggad ); +continue ;};if _gggad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gggad .Name .Local =="\u0068\u0072"{_eeeab .HrAttr .UnmarshalXMLAttr (_gggad ); +continue ;};if _gggad .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_beea ,_babca :=_gggad .Value ,error (nil );if _babca !=nil {return _babca ;};_eeeab .CoordsizeAttr =&_beea ;continue ;};if _gggad .Name .Local =="\u0066\u0072\u006f\u006d"{_dcdb ,_bcee :=_gggad .Value ,error (nil ); +if _bcee !=nil {return _bcee ;};_eeeab .FromAttr =&_dcdb ;continue ;};if _gggad .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dedd ,_cabgf :=_gggad .Value ,error (nil );if _cabgf !=nil {return _cabgf ;};_eeeab .OpacityAttr =&_dedd ;continue ; +};if _gggad .Name .Local =="\u0061\u006c\u0074"{_dcada ,_cdgag :=_gggad .Value ,error (nil );if _cdgag !=nil {return _cdgag ;};_eeeab .AltAttr =&_dcada ;continue ;};if _gggad .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dgfcae ,_adegb :=_gggad .Value ,error (nil ); +if _adegb !=nil {return _adegb ;};_eeeab .StrokecolorAttr =&_dgfcae ;continue ;};if _gggad .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_faage ,_eedgg :=_gggad .Value ,error (nil );if _eedgg !=nil {return _eedgg ; +};_eeeab .StrokeweightAttr =&_faage ;continue ;};if _gggad .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eeeab .InsetpenAttr .UnmarshalXMLAttr (_gggad );continue ;};if _gggad .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_adgb ,_bgcca :=_gggad .Value ,error (nil ); +if _bgcca !=nil {return _bgcca ;};_eeeab .ChromakeyAttr =&_adgb ;continue ;};if _gggad .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_eeeab .FilledAttr .UnmarshalXMLAttr (_gggad );continue ;};if _gggad .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_efabf ,_ecbabe :=_gggad .Value ,error (nil ); +if _ecbabe !=nil {return _ecbabe ;};_eeeab .FillcolorAttr =&_efabf ;continue ;};if _gggad .Name .Local =="\u0063\u006c\u0061s\u0073"{_eefgd ,_fafac :=_gggad .Value ,error (nil );if _fafac !=nil {return _fafac ;};_eeeab .ClassAttr =&_eefgd ;continue ;}; +if _gggad .Name .Local =="\u0068\u0072\u0065\u0066"{_edfcd ,_gcdce :=_gggad .Value ,error (nil );if _gcdce !=nil {return _gcdce ;};_eeeab .HrefAttr =&_edfcd ;continue ;};if _gggad .Name .Local =="\u0074\u006f"{_ggbae ,_fbcdd :=_gggad .Value ,error (nil ); +if _fbcdd !=nil {return _fbcdd ;};_eeeab .ToAttr =&_ggbae ;continue ;};if _gggad .Name .Local =="\u0073\u0074\u0079l\u0065"{_bbbcg ,_gaacb :=_gggad .Value ,error (nil );if _gaacb !=nil {return _gaacb ;};_eeeab .StyleAttr =&_bbbcg ;continue ;};if _gggad .Name .Local =="\u0069\u0064"{_cebab ,_eagce :=_gggad .Value ,error (nil ); +if _eagce !=nil {return _eagce ;};_eeeab .IdAttr =&_cebab ;continue ;};if _gggad .Name .Local =="\u0070\u0072\u0069n\u0074"{_eeeab .PrintAttr .UnmarshalXMLAttr (_gggad );continue ;};if _gggad .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_eeeab .StrokedAttr .UnmarshalXMLAttr (_gggad ); +continue ;};if _gggad .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_abggf ,_bdffe :=_gggad .Value ,error (nil );if _bdffe !=nil {return _bdffe ;};_eeeab .WrapcoordsAttr =&_abggf ;continue ;};if _gggad .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bbbeb ,_dcbgc :=_gggad .Value ,error (nil ); +if _dcbgc !=nil {return _dcbgc ;};_eeeab .TargetAttr =&_bbbeb ;continue ;};if _gggad .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_feggd ,_cafbg :=_gggad .Value ,error (nil );if _cafbg !=nil {return _cafbg ;};_eeeab .CoordoriginAttr =&_feggd ; +continue ;};if _gggad .Name .Local =="\u0074\u0069\u0074l\u0065"{_dcfdb ,_ffgee :=_gggad .Value ,error (nil );if _ffgee !=nil {return _ffgee ;};_eeeab .TitleAttr =&_dcfdb ;continue ;};};_cadfe :for {_cdeb ,_ddegg :=d .Token ();if _ddegg !=nil {return _ddegg ; +};switch _fbcfag :=_cdeb .(type ){case _e .StartElement :switch _fbcfag .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecff :=NewEG_ShapeElements (); +_ecff .Path =NewPath ();if _gbgeb :=d .DecodeElement (_ecff .Path ,&_fbcfag );_gbgeb !=nil {return _gbgeb ;};_eeeab .EG_ShapeElements =append (_eeeab .EG_ShapeElements ,_ecff );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_deaeb :=NewEG_ShapeElements (); +_deaeb .Formulas =NewFormulas ();if _deaef :=d .DecodeElement (_deaeb .Formulas ,&_fbcfag );_deaef !=nil {return _deaef ;};_eeeab .EG_ShapeElements =append (_eeeab .EG_ShapeElements ,_deaeb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_efbaae :=NewEG_ShapeElements (); +_efbaae .Handles =NewHandles ();if _eaeaf :=d .DecodeElement (_efbaae .Handles ,&_fbcfag );_eaeaf !=nil {return _eaeaf ;};_eeeab .EG_ShapeElements =append (_eeeab .EG_ShapeElements ,_efbaae );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fbba :=NewEG_ShapeElements (); +_fbba .Fill =NewFill ();if _bdcbdc :=d .DecodeElement (_fbba .Fill ,&_fbcfag );_bdcbdc !=nil {return _bdcbdc ;};_eeeab .EG_ShapeElements =append (_eeeab .EG_ShapeElements ,_fbba );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fcafd :=NewEG_ShapeElements (); +_fcafd .Stroke =NewStroke ();if _efece :=d .DecodeElement (_fcafd .Stroke ,&_fbcfag );_efece !=nil {return _efece ;};_eeeab .EG_ShapeElements =append (_eeeab .EG_ShapeElements ,_fcafd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cadaa :=NewEG_ShapeElements (); +_cadaa .Shadow =NewShadow ();if _gdaecf :=d .DecodeElement (_cadaa .Shadow ,&_fbcfag );_gdaecf !=nil {return _gdaecf ;};_eeeab .EG_ShapeElements =append (_eeeab .EG_ShapeElements ,_cadaa );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbgeb :=NewEG_ShapeElements (); +_bbgeb .Textbox =NewTextbox ();if _gaddfe :=d .DecodeElement (_bbgeb .Textbox ,&_fbcfag );_gaddfe !=nil {return _gaddfe ;};_eeeab .EG_ShapeElements =append (_eeeab .EG_ShapeElements ,_bbgeb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgad :=NewEG_ShapeElements (); +_bgad .Textpath =NewTextpath ();if _ggcbd :=d .DecodeElement (_bgad .Textpath ,&_fbcfag );_ggcbd !=nil {return _ggcbd ;};_eeeab .EG_ShapeElements =append (_eeeab .EG_ShapeElements ,_bgad );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdege :=NewEG_ShapeElements (); +_gdege .Imagedata =NewImagedata ();if _cabdf :=d .DecodeElement (_gdege .Imagedata ,&_fbcfag );_cabdf !=nil {return _cabdf ;};_eeeab .EG_ShapeElements =append (_eeeab .EG_ShapeElements ,_gdege );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_adabe :=NewEG_ShapeElements (); +_adabe .Skew =NewOfcSkew ();if _bceaa :=d .DecodeElement (_adabe .Skew ,&_fbcfag );_bceaa !=nil {return _bceaa ;};_eeeab .EG_ShapeElements =append (_eeeab .EG_ShapeElements ,_adabe );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbbda :=NewEG_ShapeElements (); +_gbbda .Extrusion =NewOfcExtrusion ();if _fcgf :=d .DecodeElement (_gbbda .Extrusion ,&_fbcfag );_fcgf !=nil {return _fcgf ;};_eeeab .EG_ShapeElements =append (_eeeab .EG_ShapeElements ,_gbbda );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abdde :=NewEG_ShapeElements (); +_abdde .Callout =NewOfcCallout ();if _bgbcd :=d .DecodeElement (_abdde .Callout ,&_fbcfag );_bgbcd !=nil {return _bgbcd ;};_eeeab .EG_ShapeElements =append (_eeeab .EG_ShapeElements ,_abdde );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_edfge :=NewEG_ShapeElements (); +_edfge .Lock =NewOfcLock ();if _gcdfd :=d .DecodeElement (_edfge .Lock ,&_fbcfag );_gcdfd !=nil {return _gcdfd ;};_eeeab .EG_ShapeElements =append (_eeeab .EG_ShapeElements ,_edfge );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dedad :=NewEG_ShapeElements (); +_dedad .Clippath =NewOfcClippath ();if _fgaf :=d .DecodeElement (_dedad .Clippath ,&_fbcfag );_fgaf !=nil {return _fgaf ;};_eeeab .EG_ShapeElements =append (_eeeab .EG_ShapeElements ,_dedad );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_ecbgb :=NewEG_ShapeElements (); +_ecbgb .Signatureline =NewOfcSignatureline ();if _bfdbb :=d .DecodeElement (_ecbgb .Signatureline ,&_fbcfag );_bfdbb !=nil {return _bfdbb ;};_eeeab .EG_ShapeElements =append (_eeeab .EG_ShapeElements ,_ecbgb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_becgdc :=NewEG_ShapeElements (); +_becgdc .Wrap =_gaf .NewWrap ();if _aebfd :=d .DecodeElement (_becgdc .Wrap ,&_fbcfag );_aebfd !=nil {return _aebfd ;};_eeeab .EG_ShapeElements =append (_eeeab .EG_ShapeElements ,_becgdc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dffc :=NewEG_ShapeElements (); +_dffc .Anchorlock =_gaf .NewAnchorlock ();if _eafce :=d .DecodeElement (_dffc .Anchorlock ,&_fbcfag );_eafce !=nil {return _eafce ;};_eeeab .EG_ShapeElements =append (_eeeab .EG_ShapeElements ,_dffc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cagbg :=NewEG_ShapeElements (); +_cagbg .Bordertop =_gaf .NewBordertop ();if _dfbgd :=d .DecodeElement (_cagbg .Bordertop ,&_fbcfag );_dfbgd !=nil {return _dfbgd ;};_eeeab .EG_ShapeElements =append (_eeeab .EG_ShapeElements ,_cagbg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_acdcg :=NewEG_ShapeElements (); +_acdcg .Borderbottom =_gaf .NewBorderbottom ();if _caeb :=d .DecodeElement (_acdcg .Borderbottom ,&_fbcfag );_caeb !=nil {return _caeb ;};_eeeab .EG_ShapeElements =append (_eeeab .EG_ShapeElements ,_acdcg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_fdcab :=NewEG_ShapeElements (); +_fdcab .Borderleft =_gaf .NewBorderleft ();if _egfe :=d .DecodeElement (_fdcab .Borderleft ,&_fbcfag );_egfe !=nil {return _egfe ;};_eeeab .EG_ShapeElements =append (_eeeab .EG_ShapeElements ,_fdcab );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dbfca :=NewEG_ShapeElements (); +_dbfca .Borderright =_gaf .NewBorderright ();if _dedafd :=d .DecodeElement (_dbfca .Borderright ,&_fbcfag );_dedafd !=nil {return _dedafd ;};_eeeab .EG_ShapeElements =append (_eeeab .EG_ShapeElements ,_dbfca );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bdedc :=NewEG_ShapeElements (); +_bdedc .ClientData =_ab .NewClientData ();if _ebedg :=d .DecodeElement (_bdedc .ClientData ,&_fbcfag );_ebedg !=nil {return _ebedg ;};_eeeab .EG_ShapeElements =append (_eeeab .EG_ShapeElements ,_bdedc );case _e .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"}:_bbee :=NewEG_ShapeElements (); +_bbee .Textdata =_b .NewTextdata ();if _ddadb :=d .DecodeElement (_bbee .Textdata ,&_fbcfag );_ddadb !=nil {return _ddadb ;};_eeeab .EG_ShapeElements =append (_eeeab .EG_ShapeElements ,_bbee );default:_ag .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",_fbcfag .Name ); +if _cagee :=d .Skip ();_cagee !=nil {return _cagee ;};};case _e .EndElement :break _cadfe ;case _e .CharData :};};return nil ;};func (_gfgbc ST_StrokeArrowLength )ValidateWithPath (path string )error {switch _gfgbc {case 0,1,2,3:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfgbc )); +};return nil ;};func (_eebf OfcST_HrAlign )Validate ()error {return _eebf .ValidateWithPath ("")};type OfcST_FillType byte ;func (_cbecg *Shape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _cbecg .CT_Shape .MarshalXML (e ,start ); +};func NewAG_Ext ()*AG_Ext {_efbd :=&AG_Ext {};_efbd .ExtAttr =ST_Ext (1);return _efbd }; -// Validate validates the CT_H and its children -func (_cbdb *CT_H )Validate ()error {return _cbdb .ValidateWithPath ("\u0043\u0054\u005f\u0048")}; +// Validate validates the Path and its children +func (_aaeebg *Path )Validate ()error {return _aaeebg .ValidateWithPath ("\u0050\u0061\u0074\u0068")};func (_bfade OfcST_InsetMode )String ()string {switch _bfade {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d"; +};return "";}; + +// Validate validates the OfcLock and its children +func (_ceefb *OfcLock )Validate ()error {return _ceefb .ValidateWithPath ("\u004ff\u0063\u004c\u006f\u0063\u006b");};func (_fgbbf ST_EditAs )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_abded :=_e .Attr {};_abded .Name =name ;switch _fgbbf {case ST_EditAsUnset :_abded .Value =""; +case ST_EditAsCanvas :_abded .Value ="\u0063\u0061\u006e\u0076\u0061\u0073";case ST_EditAsOrgchart :_abded .Value ="\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case ST_EditAsRadial :_abded .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";case ST_EditAsCycle :_abded .Value ="\u0063\u0079\u0063l\u0065"; +case ST_EditAsStacked :_abded .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";case ST_EditAsVenn :_abded .Value ="\u0076\u0065\u006e\u006e";case ST_EditAsBullseye :_abded .Value ="\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return _abded ,nil ; +};const (OfcST_OLEDrawAspectUnset OfcST_OLEDrawAspect =0;OfcST_OLEDrawAspectContent OfcST_OLEDrawAspect =1;OfcST_OLEDrawAspectIcon OfcST_OLEDrawAspect =2;);func (_faebb *OfcEquationxml )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_faebb .OfcCT_EquationXml =*NewOfcCT_EquationXml (); +for _ ,_dbbff :=range start .Attr {if _dbbff .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_fadcf ,_eaegg :=_dbbff .Value ,error (nil );if _eaegg !=nil {return _eaegg ;};_faebb .ContentTypeAttr =&_fadcf ;continue ;};};_ffcda :for {_gdcf ,_aede :=d .Token (); +if _aede !=nil {return _aede ;};switch _ddeggc :=_gdcf .(type ){case _e .StartElement :switch _ddeggc .Name {default:if _cdbeb ,_cdbage :=_eb .CreateElement (_ddeggc );_cdbage !=nil {return _cdbage ;}else {if _gfdfb :=d .DecodeElement (_cdbeb ,&_ddeggc ); +_gfdfb !=nil {return _gfdfb ;};_faebb .Any =_cdbeb ;};};case _e .EndElement :break _ffcda ;case _e .CharData :};};return nil ;}; + +// ValidateWithPath validates the OfcDiagram and its children, prefixing error messages with path +func (_ccabe *OfcDiagram )ValidateWithPath (path string )error {if _bagfc :=_ccabe .OfcCT_Diagram .ValidateWithPath (path );_bagfc !=nil {return _bagfc ;};return nil ;}; + +// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path +func (_bcad *CT_Fill )ValidateWithPath (path string )error {if _bcaad :=_bcad .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bcaad !=nil {return _bcaad ;};if _cbdfb :=_bcad .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072"); +_cbdfb !=nil {return _cbdfb ;};if _egff :=_bcad .AspectAttr .ValidateWithPath (path +"/\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_egff !=nil {return _egff ;};if _deaf :=_bcad .AlignshapeAttr .ValidateWithPath (path +"\u002fA\u006ci\u0067\u006e\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072"); +_deaf !=nil {return _deaf ;};if _ebec :=_bcad .MethodAttr .ValidateWithPath (path +"/\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_ebec !=nil {return _ebec ;};if _cbceg :=_bcad .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072"); +_cbceg !=nil {return _cbceg ;};if _gccbg :=_bcad .RecolorAttr .ValidateWithPath (path +"\u002f\u0052\u0065c\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_gccbg !=nil {return _gccbg ;};if _baef :=_bcad .RotateAttr .ValidateWithPath (path +"/\u0052\u006f\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072"); +_baef !=nil {return _baef ;};if _bcad .Fill !=nil {if _debd :=_bcad .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_debd !=nil {return _debd ;};};return nil ;};func (_cfb *AG_Ext )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfb .ExtAttr =ST_Ext (1); +for _ ,_fde :=range start .Attr {if _fde .Name .Local =="\u0065\u0078\u0074"{_cfb .ExtAttr .UnmarshalXMLAttr (_fde );continue ;};};for {_gfb ,_gegg :=d .Token ();if _gegg !=nil {return _ga .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0045x\u0074\u003a\u0020\u0025\u0073",_gegg ); +};if _daf ,_cce :=_gfb .(_e .EndElement );_cce &&_daf .Name ==start .Name {break ;};};return nil ;};func (_bgfbb *CT_F )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eada :=range start .Attr {if _eada .Name .Local =="\u0065\u0071\u006e"{_ggbc ,_ddc :=_eada .Value ,error (nil ); +if _ddc !=nil {return _ddc ;};_bgfbb .EqnAttr =&_ggbc ;continue ;};};for {_fgfa ,_fgbb :=d .Token ();if _fgbb !=nil {return _ga .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046\u003a\u0020\u0025\u0073",_fgbb );};if _bgea ,_cbdda :=_fgfa .(_e .EndElement ); +_cbdda &&_bgea .Name ==start .Name {break ;};};return nil ;};func (_fccec OfcST_OLEType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fccec .String (),start );}; + +// ValidateWithPath validates the AG_AllShapeAttributes and its children, prefixing error messages with path +func (_gff *AG_AllShapeAttributes )ValidateWithPath (path string )error {if _cdd :=_gff .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cdd !=nil {return _cdd ;};if _aadg :=_gff .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_aadg !=nil {return _aadg ;};if _bdf :=_gff .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bdf !=nil {return _bdf ;};if _bcaf :=_gff .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_bcaf !=nil {return _bcaf ;};if _gffc :=_gff .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gffc !=nil {return _gffc ;};if _ecg :=_gff .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_ecg !=nil {return _ecg ;};if _efb :=_gff .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_efb !=nil {return _efb ;};if _acdg :=_gff .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_acdg !=nil {return _acdg ;};if _cafg :=_gff .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cafg !=nil {return _cafg ;};if _adf :=_gff .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_adf !=nil {return _adf ;};if _gegf :=_gff .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gegf !=nil {return _gegf ;};if _fgf :=_gff .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_fgf !=nil {return _fgf ;};if _fbc :=_gff .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fbc !=nil {return _fbc ;};return nil ;};func NewAG_Type ()*AG_Type {_ffdc :=&AG_Type {};return _ffdc };type CT_Handles struct{H []*CT_H ; +};type OfcST_RType byte ;func (_cgbga OfcST_ExtrusionPlane )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cgbga .String (),start );};func (_befag *CT_Image )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076:\u0069\u006d\u0061\u0067\u0065"; +};if _befag .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .HrefAttr )});};if _befag .TargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .TargetAttr )}); +};if _befag .ClassAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .ClassAttr )});};if _befag .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .TitleAttr )}); +};if _befag .AltAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .AltAttr )});};if _befag .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .CoordsizeAttr )}); +};if _befag .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .CoordoriginAttr )});};if _befag .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .WrapcoordsAttr )}); +};if _befag .PrintAttr !=_f .ST_TrueFalseUnset {_gbddf ,_ebcg :=_befag .PrintAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ebcg !=nil {return _ebcg ;};start .Attr =append (start .Attr ,_gbddf );};if _befag .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .IdAttr )}); +};if _befag .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .StyleAttr )});};if _befag .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .SpidAttr )}); +};if _befag .OnedAttr !=_f .ST_TrueFalseUnset {_abef ,_eeaf :=_befag .OnedAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _eeaf !=nil {return _eeaf ;};start .Attr =append (start .Attr ,_abef );};if _befag .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .RegroupidAttr )}); +};if _befag .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_ddbg ,_geabb :=_befag .DoubleclicknotifyAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _geabb !=nil {return _geabb ; +};start .Attr =append (start .Attr ,_ddbg );};if _befag .ButtonAttr !=_f .ST_TrueFalseUnset {_gbbcd ,_faeca :=_befag .ButtonAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _faeca !=nil {return _faeca ;};start .Attr =append (start .Attr ,_gbbcd ); +};if _befag .UserhiddenAttr !=_f .ST_TrueFalseUnset {_ceacf ,_bfbe :=_befag .UserhiddenAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _bfbe !=nil {return _bfbe ;};start .Attr =append (start .Attr ,_ceacf ); +};if _befag .BulletAttr !=_f .ST_TrueFalseUnset {_ceae ,_deeg :=_befag .BulletAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _deeg !=nil {return _deeg ;};start .Attr =append (start .Attr ,_ceae );};if _befag .HrAttr !=_f .ST_TrueFalseUnset {_cecg ,_ccabf :=_befag .HrAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _ccabf !=nil {return _ccabf ;};start .Attr =append (start .Attr ,_cecg );};if _befag .HrstdAttr !=_f .ST_TrueFalseUnset {_ggff ,_eede :=_befag .HrstdAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _eede !=nil {return _eede ; +};start .Attr =append (start .Attr ,_ggff );};if _befag .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_bbef ,_gbca :=_befag .HrnoshadeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _gbca !=nil {return _gbca ; +};start .Attr =append (start .Attr ,_bbef );};if _befag .HrpctAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .HrpctAttr )});};if _befag .HralignAttr !=OfcST_HrAlignUnset {_bgcfg ,_eeaac :=_befag .HralignAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _eeaac !=nil {return _eeaac ;};start .Attr =append (start .Attr ,_bgcfg );};if _befag .AllowincellAttr !=_f .ST_TrueFalseUnset {_cega ,_gcfd :=_befag .AllowincellAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _gcfd !=nil {return _gcfd ;};start .Attr =append (start .Attr ,_cega );};if _befag .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_ebbg ,_cbee :=_befag .AllowoverlapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _cbee !=nil {return _cbee ;};start .Attr =append (start .Attr ,_ebbg );};if _befag .UserdrawnAttr !=_f .ST_TrueFalseUnset {_fgddc ,_cfcd :=_befag .UserdrawnAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _cfcd !=nil {return _cfcd ;};start .Attr =append (start .Attr ,_fgddc );};if _befag .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .BordertopcolorAttr )}); +};if _befag .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .BorderleftcolorAttr )}); +};if _befag .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .BorderbottomcolorAttr )}); +};if _befag .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .BorderrightcolorAttr )}); +};if _befag .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bcaag ,_gadc :=_befag .DgmlayoutAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _gadc !=nil {return _gadc ;};start .Attr =append (start .Attr ,_bcaag ); +};if _befag .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .DgmnodekindAttr )});}; +if _befag .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bgffg ,_aaebc :=_befag .DgmlayoutmruAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _aaebc !=nil {return _aaebc ;};start .Attr =append (start .Attr ,_bgffg ); +};if _befag .InsetmodeAttr !=OfcST_InsetModeUnset {_beade ,_bfde :=_befag .InsetmodeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _bfde !=nil {return _bfde ;};start .Attr =append (start .Attr ,_beade ); +};if _befag .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .OpacityAttr )});};if _befag .StrokedAttr !=_f .ST_TrueFalseUnset {_acea ,_bgbgc :=_befag .StrokedAttr .MarshalXMLAttr (_e .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"}); +if _bgbgc !=nil {return _bgbgc ;};start .Attr =append (start .Attr ,_acea );};if _befag .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .StrokecolorAttr )}); +};if _befag .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .StrokeweightAttr )});};if _befag .InsetpenAttr !=_f .ST_TrueFalseUnset {_fefg ,_bgca :=_befag .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _bgca !=nil {return _bgca ;};start .Attr =append (start .Attr ,_fefg );};if _befag .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .ChromakeyAttr )}); +};if _befag .FilledAttr !=_f .ST_TrueFalseUnset {_abbf ,_bfbb :=_befag .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bfbb !=nil {return _bfbb ;};start .Attr =append (start .Attr ,_abbf );};if _befag .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .FillcolorAttr )}); +};if _befag .SptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .SptAttr )});};if _befag .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_daad ,_efc :=_befag .ConnectortypeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _efc !=nil {return _efc ;};start .Attr =append (start .Attr ,_daad );};if _befag .BwmodeAttr !=OfcST_BWModeUnset {_bedcg ,_gfgc :=_befag .BwmodeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _gfgc !=nil {return _gfgc ; +};start .Attr =append (start .Attr ,_bedcg );};if _befag .BwpureAttr !=OfcST_BWModeUnset {_ebggb ,_bcaaga :=_befag .BwpureAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _bcaaga !=nil {return _bcaaga ;};start .Attr =append (start .Attr ,_ebggb ); +};if _befag .BwnormalAttr !=OfcST_BWModeUnset {_efgc ,_decb :=_befag .BwnormalAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _decb !=nil {return _decb ;};start .Attr =append (start .Attr ,_efgc ); +};if _befag .ForcedashAttr !=_f .ST_TrueFalseUnset {_eefb ,_bfbca :=_befag .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bfbca !=nil {return _bfbca ;};start .Attr =append (start .Attr ,_eefb ); +};if _befag .OleiconAttr !=_f .ST_TrueFalseUnset {_gdaaa ,_beda :=_befag .OleiconAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _beda !=nil {return _beda ;};start .Attr =append (start .Attr ,_gdaaa );};if _befag .OleAttr !=_f .ST_TrueFalseBlankUnset {_dbdd ,_fcga :=_befag .OleAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _fcga !=nil {return _fcga ;};start .Attr =append (start .Attr ,_dbdd );};if _befag .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_fcdcb ,_dabg :=_befag .PreferrelativeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _dabg !=nil {return _dabg ;};start .Attr =append (start .Attr ,_fcdcb );};if _befag .CliptowrapAttr !=_f .ST_TrueFalseUnset {_ggeg ,_efgb :=_befag .CliptowrapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _efgb !=nil {return _efgb ;};start .Attr =append (start .Attr ,_ggeg );};if _befag .ClipAttr !=_f .ST_TrueFalseUnset {_cefgc ,_daaac :=_befag .ClipAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _daaac !=nil {return _daaac ; +};start .Attr =append (start .Attr ,_cefgc );};if _befag .SrcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0072\u0063"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .SrcAttr )});};if _befag .CropleftAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .CropleftAttr )}); +};if _befag .CroptopAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .CroptopAttr )});};if _befag .CroprightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .CroprightAttr )}); +};if _befag .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .CropbottomAttr )});};if _befag .GainAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .GainAttr )}); +};if _befag .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .BlacklevelAttr )});};if _befag .GammaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_ga .Sprintf ("\u0025\u0076",*_befag .GammaAttr )}); +};if _befag .GrayscaleAttr !=_f .ST_TrueFalseUnset {_egdab ,_gfgbd :=_befag .GrayscaleAttr .MarshalXMLAttr (_e .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _gfgbd !=nil {return _gfgbd ;};start .Attr =append (start .Attr ,_egdab );}; +if _befag .BilevelAttr !=_f .ST_TrueFalseUnset {_adce ,_ddaf :=_befag .BilevelAttr .MarshalXMLAttr (_e .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _ddaf !=nil {return _ddaf ;};start .Attr =append (start .Attr ,_adce );};e .EncodeToken (start ); +if _befag .EG_ShapeElements !=nil {for _ ,_cgcab :=range _befag .EG_ShapeElements {_cgcab .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ccgeb *OfcCT_Extrusion )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ecdca :=range start .Attr {if _ecdca .Name .Local =="\u006f\u006e"{_ccgeb .OnAttr .UnmarshalXMLAttr (_ecdca ); +continue ;};if _ecdca .Name .Local =="\u0074\u0079\u0070\u0065"{_ccgeb .TypeAttr .UnmarshalXMLAttr (_ecdca );continue ;};if _ecdca .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_ccgeb .RenderAttr .UnmarshalXMLAttr (_ecdca );continue ;};if _ecdca .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_bcaaca ,_egdbc :=_ecdca .Value ,error (nil ); +if _egdbc !=nil {return _egdbc ;};_ccgeb .ViewpointoriginAttr =&_bcaaca ;continue ;};if _ecdca .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_dbfcc ,_fffd :=_ecdca .Value ,error (nil );if _fffd !=nil {return _fffd ;};_ccgeb .ViewpointAttr =&_dbfcc ; +continue ;};if _ecdca .Name .Local =="\u0070\u006c\u0061n\u0065"{_ccgeb .PlaneAttr .UnmarshalXMLAttr (_ecdca );continue ;};if _ecdca .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_dfbff ,_bgdgb :=_g .ParseFloat (_ecdca .Value ,64);if _bgdgb !=nil {return _bgdgb ; +};_fbbd :=float32 (_dfbff );_ccgeb .SkewangleAttr =&_fbbd ;continue ;};if _ecdca .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_adbda ,_gcfge :=_ecdca .Value ,error (nil );if _gcfge !=nil {return _gcfge ;};_ccgeb .SkewamtAttr =&_adbda ;continue ; +};if _ecdca .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_egcgb ,_ddfdf :=_ecdca .Value ,error (nil );if _ddfdf !=nil {return _ddfdf ;};_ccgeb .ForedepthAttr =&_egcgb ;continue ;};if _ecdca .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_bcgab ,_gagfa :=_ecdca .Value ,error (nil ); +if _gagfa !=nil {return _gagfa ;};_ccgeb .BackdepthAttr =&_bcgab ;continue ;};if _ecdca .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_aceaf ,_gbcb :=_ecdca .Value ,error (nil );if _gbcb !=nil {return _gbcb ;};_ccgeb .OrientationAttr =&_aceaf ; +continue ;};if _ecdca .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_bcfbc ,_abggd :=_g .ParseFloat (_ecdca .Value ,64);if _abggd !=nil {return _abggd ;};_cfabf :=float32 (_bcfbc );_ccgeb .OrientationangleAttr =&_cfabf ; +continue ;};if _ecdca .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_ccgeb .LockrotationcenterAttr .UnmarshalXMLAttr (_ecdca );continue ;};if _ecdca .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_ccgeb .AutorotationcenterAttr .UnmarshalXMLAttr (_ecdca ); +continue ;};if _ecdca .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_dfffa ,_fgcdb :=_ecdca .Value ,error (nil );if _fgcdb !=nil {return _fgcdb ;};_ccgeb .RotationcenterAttr =&_dfffa ;continue ;};if _ecdca .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_ggeee ,_bcaedb :=_ecdca .Value ,error (nil ); +if _bcaedb !=nil {return _bcaedb ;};_ccgeb .RotationangleAttr =&_ggeee ;continue ;};if _ecdca .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_ccgeb .ColormodeAttr .UnmarshalXMLAttr (_ecdca );continue ;};if _ecdca .Name .Local =="\u0063\u006f\u006co\u0072"{_cfebd ,_ggega :=_ecdca .Value ,error (nil ); +if _ggega !=nil {return _ggega ;};_ccgeb .ColorAttr =&_cfebd ;continue ;};if _ecdca .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_edgfgc ,_dceaa :=_g .ParseFloat (_ecdca .Value ,64);if _dceaa !=nil {return _dceaa ;};_bcabf :=float32 (_edgfgc ); +_ccgeb .ShininessAttr =&_bcabf ;continue ;};if _ecdca .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_bbadd ,_cbeb :=_ecdca .Value ,error (nil );if _cbeb !=nil {return _cbeb ;};_ccgeb .SpecularityAttr =&_bbadd ;continue ; +};if _ecdca .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_eedc ,_dcdgf :=_ecdca .Value ,error (nil );if _dcdgf !=nil {return _dcdgf ;};_ccgeb .DiffusityAttr =&_eedc ;continue ;};if _ecdca .Name .Local =="\u006d\u0065\u0074a\u006c"{_ccgeb .MetalAttr .UnmarshalXMLAttr (_ecdca ); +continue ;};if _ecdca .Name .Local =="\u0065\u0064\u0067\u0065"{_cgbfa ,_fbadg :=_ecdca .Value ,error (nil );if _fbadg !=nil {return _fbadg ;};_ccgeb .EdgeAttr =&_cgbfa ;continue ;};if _ecdca .Name .Local =="\u0066\u0061\u0063e\u0074"{_afffe ,_ccgab :=_ecdca .Value ,error (nil ); +if _ccgab !=nil {return _ccgab ;};_ccgeb .FacetAttr =&_afffe ;continue ;};if _ecdca .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_ccgeb .LightfaceAttr .UnmarshalXMLAttr (_ecdca );continue ;};if _ecdca .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_gefdg ,_cfcef :=_ecdca .Value ,error (nil ); +if _cfcef !=nil {return _cfcef ;};_ccgeb .BrightnessAttr =&_gefdg ;continue ;};if _ecdca .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_fffea ,_dbbbd :=_ecdca .Value ,error (nil );if _dbbbd !=nil {return _dbbbd ; +};_ccgeb .LightpositionAttr =&_fffea ;continue ;};if _ecdca .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_ebcaa ,_bgafe :=_ecdca .Value ,error (nil );if _bgafe !=nil {return _bgafe ;};_ccgeb .LightlevelAttr =&_ebcaa ;continue ; +};if _ecdca .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_ccgeb .LightharshAttr .UnmarshalXMLAttr (_ecdca );continue ;};if _ecdca .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_dfbeb ,_agfbg :=_ecdca .Value ,error (nil ); +if _agfbg !=nil {return _agfbg ;};_ccgeb .Lightposition2Attr =&_dfbeb ;continue ;};if _ecdca .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_ecded ,_ddcfa :=_ecdca .Value ,error (nil );if _ddcfa !=nil {return _ddcfa ;};_ccgeb .Lightlevel2Attr =&_ecded ; +continue ;};if _ecdca .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_ccgeb .Lightharsh2Attr .UnmarshalXMLAttr (_ecdca );continue ;};if _ecdca .Name .Local =="\u0065\u0078\u0074"{_ccgeb .ExtAttr .UnmarshalXMLAttr (_ecdca ); +continue ;};};for {_ageaa ,_daedf :=d .Token ();if _daedf !=nil {return _ga .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0078\u0074r\u0075\u0073\u0069o\u006e:\u0020\u0025\u0073",_daedf );};if _feeead ,_geggb :=_ageaa .(_e .EndElement ); +_geggb &&_feeead .Name ==start .Name {break ;};};return nil ;};func (_ecca *AG_Chromakey )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ecca .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_ga .Sprintf ("\u0025\u0076",*_ecca .ChromakeyAttr )}); +};return nil ;}; // Validate validates the OfcCT_Fill and its children -func (_cefgf *OfcCT_Fill )Validate ()error {return _cefgf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c");};func (_beg *AG_ShapeAttributes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dfcf :=range start .Attr {if _dfcf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_effb ,_fea :=_dfcf .Value ,error (nil ); -if _fea !=nil {return _fea ;};_beg .OpacityAttr =&_effb ;continue ;};if _dfcf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_beg .StrokedAttr .UnmarshalXMLAttr (_dfcf );continue ;};if _dfcf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_egffc ,_ebag :=_dfcf .Value ,error (nil ); -if _ebag !=nil {return _ebag ;};_beg .StrokecolorAttr =&_egffc ;continue ;};if _dfcf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ebfd ,_decb :=_dfcf .Value ,error (nil );if _decb !=nil {return _decb ;};_beg .StrokeweightAttr =&_ebfd ; -continue ;};if _dfcf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_beg .InsetpenAttr .UnmarshalXMLAttr (_dfcf );continue ;};if _dfcf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dgedg ,_cda :=_dfcf .Value ,error (nil ); -if _cda !=nil {return _cda ;};_beg .ChromakeyAttr =&_dgedg ;continue ;};if _dfcf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_beg .FilledAttr .UnmarshalXMLAttr (_dfcf );continue ;};if _dfcf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_abga ,_fgec :=_dfcf .Value ,error (nil ); -if _fgec !=nil {return _fgec ;};_beg .FillcolorAttr =&_abga ;continue ;};};for {_eeba ,_gdg :=d .Token ();if _gdg !=nil {return _a .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",_gdg ); -};if _ebfa ,_edfg :=_eeba .(_e .EndElement );_edfg &&_ebfa .Name ==start .Name {break ;};};return nil ;};func (_edcae *OfcST_RType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_edcae =0;case "\u0061\u0072\u0063":*_edcae =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_edcae =2; -case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_edcae =3;case "\u0061\u006c\u0069g\u006e":*_edcae =4;};return nil ;}; +func (_ccffc *OfcCT_Fill )Validate ()error {return _ccffc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c");}; -// ValidateWithPath validates the Shapetype and its children, prefixing error messages with path -func (_gaadb *Shapetype )ValidateWithPath (path string )error {if _fefb :=_gaadb .CT_Shapetype .ValidateWithPath (path );_fefb !=nil {return _fefb ;};return nil ;};func (_cbadd *Rect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _cbadd .CT_Rect .MarshalXML (e ,start ); -};func (_cdggba *OfcST_ExtrusionPlane )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cdggba =0;case "\u0058\u0059":*_cdggba =1;case "\u005a\u0058":*_cdggba =2;case "\u0059\u005a":*_cdggba =3;};return nil ;};func NewCT_PolyLine ()*CT_PolyLine {_eabc :=&CT_PolyLine {}; -return _eabc };type ST_StrokeArrowWidth byte ; +// Validate validates the OfcCT_RegroupTable and its children +func (_cagaf *OfcCT_RegroupTable )Validate ()error {return _cagaf .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0052\u0065\u0067r\u006f\u0075p\u0054\u0061\u0062\u006c\u0065");};func (_aeff *Oval )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _aeff .CT_Oval .MarshalXML (e ,start ); +};func (_abcgd *OfcBottom )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abcgd .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_daffb :=range start .Attr {if _daffb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daffb .Name .Local =="\u0068\u0072\u0065\u0066"{_dcgdb ,_bede :=_daffb .Value ,error (nil ); +if _bede !=nil {return _bede ;};_abcgd .HrefAttr =&_dcgdb ;continue ;};if _daffb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daffb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_abcgd .ForcedashAttr .UnmarshalXMLAttr (_daffb ); +continue ;};if _daffb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daffb .Name .Local =="\u0074\u0069\u0074l\u0065"{_ecfad ,_bbcb :=_daffb .Value ,error (nil ); +if _bbcb !=nil {return _bbcb ;};_abcgd .TitleAttr =&_ecfad ;continue ;};if _daffb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_daffb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fdfbd ,_bgcea :=_daffb .Value ,error (nil ); +if _bgcea !=nil {return _bgcea ;};_abcgd .AlthrefAttr =&_fdfbd ;continue ;};if _daffb .Name .Local =="\u0073\u0072\u0063"{_aagaf ,_aedbd :=_daffb .Value ,error (nil );if _aedbd !=nil {return _aedbd ;};_abcgd .SrcAttr =&_aagaf ;continue ;};if _daffb .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_abcgd .ImagealignshapeAttr .UnmarshalXMLAttr (_daffb ); +continue ;};if _daffb .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_abcgd .JoinstyleAttr .UnmarshalXMLAttr (_daffb );continue ;};if _daffb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_abcgd .InsetpenAttr .UnmarshalXMLAttr (_daffb ); +continue ;};if _daffb .Name .Local =="\u0063\u006f\u006co\u0072"{_bbcce ,_daadg :=_daffb .Value ,error (nil );if _daadg !=nil {return _daadg ;};_abcgd .ColorAttr =&_bbcce ;continue ;};if _daffb .Name .Local =="\u0065\u0078\u0074"{_abcgd .ExtAttr .UnmarshalXMLAttr (_daffb ); +continue ;};if _daffb .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_abcgd .FilltypeAttr .UnmarshalXMLAttr (_daffb );continue ;};if _daffb .Name .Local =="\u006f\u006e"{_abcgd .OnAttr .UnmarshalXMLAttr (_daffb );continue ;};if _daffb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_abcgd .EndarrowlengthAttr .UnmarshalXMLAttr (_daffb ); +continue ;};if _daffb .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_abcgd .LinestyleAttr .UnmarshalXMLAttr (_daffb );continue ;};if _daffb .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_abcgd .StartarrowlengthAttr .UnmarshalXMLAttr (_daffb ); +continue ;};if _daffb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_eabdc ,_fdgg :=_daffb .Value ,error (nil );if _fdgg !=nil {return _fdgg ;};_abcgd .Color2Attr =&_eabdc ;continue ;};if _daffb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_abcgd .StartarrowAttr .UnmarshalXMLAttr (_daffb ); +continue ;};if _daffb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_abcgd .EndarrowwidthAttr .UnmarshalXMLAttr (_daffb );continue ;};if _daffb .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_edbb ,_bdcg :=_daffb .Value ,error (nil ); +if _bdcg !=nil {return _bdcg ;};_abcgd .DashstyleAttr =&_edbb ;continue ;};if _daffb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_badcd ,_eeebg :=_daffb .Value ,error (nil );if _eeebg !=nil {return _eeebg ;};_abcgd .OpacityAttr =&_badcd ;continue ; +};if _daffb .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_abcgd .ImageaspectAttr .UnmarshalXMLAttr (_daffb );continue ;};if _daffb .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bebcb ,_cgbaf :=_g .ParseFloat (_daffb .Value ,64); +if _cgbaf !=nil {return _cgbaf ;};_abcgd .MiterlimitAttr =&_bebcb ;continue ;};if _daffb .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_abcgd .EndcapAttr .UnmarshalXMLAttr (_daffb );continue ;};if _daffb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_abcgd .EndarrowAttr .UnmarshalXMLAttr (_daffb ); +continue ;};if _daffb .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_abcgd .StartarrowwidthAttr .UnmarshalXMLAttr (_daffb );continue ;};if _daffb .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_fcagd ,_daddd :=_daffb .Value ,error (nil ); +if _daddd !=nil {return _daddd ;};_abcgd .ImagesizeAttr =&_fcagd ;continue ;};if _daffb .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_faggc ,_fgbd :=_daffb .Value ,error (nil );if _fgbd !=nil {return _fgbd ;};_abcgd .WeightAttr =&_faggc ;continue ; +};};for {_gabb ,_eeffd :=d .Token ();if _eeffd !=nil {return _ga .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0042\u006f\u0074t\u006f\u006d\u003a\u0020\u0025\u0073",_eeffd );};if _efdeg ,_faabg :=_gabb .(_e .EndElement );_faabg &&_efdeg .Name ==start .Name {break ; +};};return nil ;};func NewOfcSignatureline ()*OfcSignatureline {_bffcc :=&OfcSignatureline {};_bffcc .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();return _bffcc ;};func (_egedbd OfcST_DiagramLayout )String ()string {switch _egedbd {case 0:return ""; +case 1:return "\u0030";case 2:return "\u0031";case 3:return "\u0032";case 4:return "\u0033";};return "";};func (_fedad *OfcCT_ColorMenu )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eaacd :=range start .Attr {if _eaacd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gdca ,_gegee :=_eaacd .Value ,error (nil ); +if _gegee !=nil {return _gegee ;};_fedad .StrokecolorAttr =&_gdca ;continue ;};if _eaacd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dbdc ,_gcdgc :=_eaacd .Value ,error (nil );if _gcdgc !=nil {return _gcdgc ;};_fedad .FillcolorAttr =&_dbdc ; +continue ;};if _eaacd .Name .Local =="s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"{_bdeb ,_gdffda :=_eaacd .Value ,error (nil );if _gdffda !=nil {return _gdffda ;};_fedad .ShadowcolorAttr =&_bdeb ;continue ;};if _eaacd .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"{_dbead ,_ffea :=_eaacd .Value ,error (nil ); +if _ffea !=nil {return _ffea ;};_fedad .ExtrusioncolorAttr =&_dbead ;continue ;};if _eaacd .Name .Local =="\u0065\u0078\u0074"{_fedad .ExtAttr .UnmarshalXMLAttr (_eaacd );continue ;};};for {_acdgd ,_aefaf :=d .Token ();if _aefaf !=nil {return _ga .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0065n\u0075:\u0020\u0025\u0073",_aefaf ); +};if _eaccba ,_fdbebd :=_acdgd .(_e .EndElement );_fdbebd &&_eaccba .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Path and its children -func (_fdbca *CT_Path )Validate ()error {return _fdbca .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068");};func (_fbeec ST_FillMethod )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fbeec .String (),start ); -}; +// Validate validates the CT_ImageData and its children +func (_aacec *CT_ImageData )Validate ()error {return _aacec .ValidateWithPath ("\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061");};func (_gegca ST_StrokeJoinStyle )ValidateWithPath (path string )error {switch _gegca {case 0,1,2,3:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gegca )); +};return nil ;};type OfcCT_Skew struct{IdAttr *string ;OnAttr _f .ST_TrueFalse ;OffsetAttr *string ;OriginAttr *string ;MatrixAttr *string ;ExtAttr ST_Ext ;}; -// ValidateWithPath validates the OfcCT_RelationTable and its children, prefixing error messages with path -func (_efabe *OfcCT_RelationTable )ValidateWithPath (path string )error {for _aggd ,_bgfbd :=range _efabe .Rel {if _cadb :=_bgfbd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0065\u006c\u005b\u0025\u0064\u005d",path ,_aggd ));_cadb !=nil {return _cadb ; -};};if _babee :=_efabe .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_babee !=nil {return _babee ;};return nil ;};func (_dddcg *OfcEquationxml )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dddcg .OfcCT_EquationXml =*NewOfcCT_EquationXml (); -for _ ,_ddfb :=range start .Attr {if _ddfb .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ffgbb ,_cbce :=_ddfb .Value ,error (nil );if _cbce !=nil {return _cbce ;};_dddcg .ContentTypeAttr =&_ffgbb ;continue ;};};_gfebc :for {_fagabe ,_aacaf :=d .Token (); -if _aacaf !=nil {return _aacaf ;};switch _agbee :=_fagabe .(type ){case _e .StartElement :switch _agbee .Name {default:if _cgbae ,_dbfb :=_d .CreateElement (_agbee );_dbfb !=nil {return _dbfb ;}else {if _fcbeg :=d .DecodeElement (_cgbae ,&_agbee );_fcbeg !=nil {return _fcbeg ; -};_dddcg .Any =_cgbae ;};};case _e .EndElement :break _gfebc ;case _e .CharData :};};return nil ;};func (_acgfg ST_StrokeLineStyle )Validate ()error {return _acgfg .ValidateWithPath ("")};func (_efdcg OfcST_ExtrusionType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_efdcg .String (),start ); -};type OfcCT_ColorMru struct{ColorsAttr *string ;ExtAttr ST_Ext ;}; +// ValidateWithPath validates the OfcCT_ShapeDefaults and its children, prefixing error messages with path +func (_cefdf *OfcCT_ShapeDefaults )ValidateWithPath (path string )error {if _dcbba :=_cefdf .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_dcbba !=nil {return _dcbba ;};if _abaee :=_cefdf .StrokeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u006f\u006b\u0065\u0041\u0074\u0074\u0072"); +_abaee !=nil {return _abaee ;};if _dgbcf :=_cefdf .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dgbcf !=nil {return _dgbcf ;};if _cefdf .Fill !=nil {if _fbadc :=_cefdf .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c"); +_fbadc !=nil {return _fbadc ;};};if _cefdf .Stroke !=nil {if _cegbab :=_cefdf .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_cegbab !=nil {return _cegbab ;};};if _cefdf .Textbox !=nil {if _edabb :=_cefdf .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078"); +_edabb !=nil {return _edabb ;};};if _cefdf .Shadow !=nil {if _gfebea :=_cefdf .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_gfebea !=nil {return _gfebea ;};};if _cefdf .Skew !=nil {if _ggfab :=_cefdf .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077"); +_ggfab !=nil {return _ggfab ;};};if _cefdf .Extrusion !=nil {if _gafgf :=_cefdf .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_gafgf !=nil {return _gafgf ;};};if _cefdf .Callout !=nil {if _gfcfg :=_cefdf .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074"); +_gfcfg !=nil {return _gfcfg ;};};if _cefdf .Lock !=nil {if _eedac :=_cefdf .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_eedac !=nil {return _eedac ;};};if _cefdf .Colormru !=nil {if _dbaag :=_cefdf .Colormru .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u006d\u0072u"); +_dbaag !=nil {return _dbaag ;};};if _cefdf .Colormenu !=nil {if _bdbac :=_cefdf .Colormenu .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075");_bdbac !=nil {return _bdbac ;};};if _gedb :=_cefdf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); +_gedb !=nil {return _gedb ;};return nil ;};func (_gecaf OfcST_OLEUpdateMode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_eadbd :=_e .Attr {};_eadbd .Name =name ;switch _gecaf {case OfcST_OLEUpdateModeUnset :_eadbd .Value ="";case OfcST_OLEUpdateModeAlways :_eadbd .Value ="\u0041\u006c\u0077\u0061\u0079\u0073"; +case OfcST_OLEUpdateModeOnCall :_eadbd .Value ="\u004f\u006e\u0043\u0061\u006c\u006c";};return _eadbd ,nil ;};func NewCT_Arc ()*CT_Arc {_dabc :=&CT_Arc {};return _dabc };func (_dfff *CT_Shadow )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_faab :=range start .Attr {if _faab .Name .Local =="\u006f\u006e"{_dfff .OnAttr .UnmarshalXMLAttr (_faab ); +continue ;};if _faab .Name .Local =="\u0074\u0079\u0070\u0065"{_dfff .TypeAttr .UnmarshalXMLAttr (_faab );continue ;};if _faab .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_dfff .ObscuredAttr .UnmarshalXMLAttr (_faab );continue ;}; +if _faab .Name .Local =="\u0063\u006f\u006co\u0072"{_ecedcd ,_cffce :=_faab .Value ,error (nil );if _cffce !=nil {return _cffce ;};_dfff .ColorAttr =&_ecedcd ;continue ;};if _faab .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gdagf ,_abfg :=_faab .Value ,error (nil ); +if _abfg !=nil {return _abfg ;};_dfff .OpacityAttr =&_gdagf ;continue ;};if _faab .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_gbdg ,_ceceg :=_faab .Value ,error (nil );if _ceceg !=nil {return _ceceg ;};_dfff .OffsetAttr =&_gbdg ;continue ;}; +if _faab .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bdcag ,_fdfeg :=_faab .Value ,error (nil );if _fdfeg !=nil {return _fdfeg ;};_dfff .Color2Attr =&_bdcag ;continue ;};if _faab .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_fdace ,_affdg :=_faab .Value ,error (nil ); +if _affdg !=nil {return _affdg ;};_dfff .Offset2Attr =&_fdace ;continue ;};if _faab .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_agebd ,_edec :=_faab .Value ,error (nil );if _edec !=nil {return _edec ;};_dfff .OriginAttr =&_agebd ;continue ;}; +if _faab .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_eafg ,_eedg :=_faab .Value ,error (nil );if _eedg !=nil {return _eedg ;};_dfff .MatrixAttr =&_eafg ;continue ;};if _faab .Name .Local =="\u0069\u0064"{_cggbg ,_eefg :=_faab .Value ,error (nil ); +if _eefg !=nil {return _eefg ;};_dfff .IdAttr =&_cggbg ;continue ;};};for {_eegbf ,_dabdg :=d .Token ();if _dabdg !=nil {return _ga .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0068\u0061d\u006f\u0077\u003a\u0020\u0025\u0073",_dabdg ); +};if _dgcbb ,_ecegd :=_eegbf .(_e .EndElement );_ecegd &&_dgcbb .Name ==start .Name {break ;};};return nil ;};type Polyline struct{CT_PolyLine };func (_ecfg *AG_ShapeAttributes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ecfg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ga .Sprintf ("\u0025\u0076",*_ecfg .OpacityAttr )}); +};if _ecfg .StrokedAttr !=_f .ST_TrueFalseUnset {_agda ,_aaeb :=_ecfg .StrokedAttr .MarshalXMLAttr (_e .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _aaeb !=nil {return _aaeb ;};start .Attr =append (start .Attr ,_agda );};if _ecfg .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_ecfg .StrokecolorAttr )}); +};if _ecfg .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_ecfg .StrokeweightAttr )});};if _ecfg .InsetpenAttr !=_f .ST_TrueFalseUnset {_eag ,_faf :=_ecfg .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _faf !=nil {return _faf ;};start .Attr =append (start .Attr ,_eag );};if _ecfg .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_ga .Sprintf ("\u0025\u0076",*_ecfg .ChromakeyAttr )}); +};if _ecfg .FilledAttr !=_f .ST_TrueFalseUnset {_agb ,_fcag :=_ecfg .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fcag !=nil {return _fcag ;};start .Attr =append (start .Attr ,_agb );};if _ecfg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ga .Sprintf ("\u0025\u0076",*_ecfg .FillcolorAttr )}); +};return nil ;};func NewOfcRight ()*OfcRight {_fbbe :=&OfcRight {};_fbbe .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _fbbe ;};func (_ffdcf *OfcFill )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ffdcf .OfcCT_Fill =*NewOfcCT_Fill (); +for _ ,_dddae :=range start .Attr {if _dddae .Name .Local =="\u0074\u0079\u0070\u0065"{_ffdcf .TypeAttr .UnmarshalXMLAttr (_dddae );continue ;};if _dddae .Name .Local =="\u0065\u0078\u0074"{_ffdcf .ExtAttr .UnmarshalXMLAttr (_dddae );continue ;};};for {_gbdde ,_caedf :=d .Token (); +if _caedf !=nil {return _ga .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_caedf );};if _beccd ,_cfbbg :=_gbdde .(_e .EndElement );_cfbbg &&_beccd .Name ==start .Name {break ;};};return nil ; +};func (_bfab *AG_Type )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cegba :=range start .Attr {if _cegba .Name .Local =="\u0074\u0079\u0070\u0065"{_gdae ,_cfbg :=_cegba .Value ,error (nil );if _cfbg !=nil {return _cfbg ;};_bfab .TypeAttr =&_gdae ; +continue ;};};for {_eccc ,_bfdd :=d .Token ();if _bfdd !=nil {return _ga .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_bfdd );};if _cbed ,_ebaf :=_eccc .(_e .EndElement );_ebaf &&_cbed .Name ==start .Name {break ; +};};return nil ;};func (_abebgf OfcST_OLEType )String ()string {switch _abebgf {case 0:return "";case 1:return "\u0045\u006d\u0062e\u0064";case 2:return "\u004c\u0069\u006e\u006b";};return "";};func NewOfcShapedefaults ()*OfcShapedefaults {_agcge :=&OfcShapedefaults {}; +_agcge .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();return _agcge ;};func (_eead *Handles )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eead .CT_Handles =*NewCT_Handles ();_dcfce :for {_cbedc ,_deege :=d .Token ();if _deege !=nil {return _deege ; +};switch _ecfdd :=_cbedc .(type ){case _e .StartElement :switch _ecfdd .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebafdg :=NewCT_H (); +if _bdbbdc :=d .DecodeElement (_ebafdg ,&_ecfdd );_bdbbdc !=nil {return _bdbbdc ;};_eead .H =append (_eead .H ,_ebafdg );default:_ag .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",_ecfdd .Name ); +if _bgegf :=d .Skip ();_bgegf !=nil {return _bgegf ;};};case _e .EndElement :break _dcfce ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Shadow and its children, prefixing error messages with path -func (_gaega *CT_Shadow )ValidateWithPath (path string )error {if _gaad :=_gaega .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_gaad !=nil {return _gaad ;};if _egeg :=_gaega .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); -_egeg !=nil {return _egeg ;};if _dfggd :=_gaega .ObscuredAttr .ValidateWithPath (path +"\u002f\u004f\u0062\u0073\u0063\u0075\u0072\u0065\u0064\u0041\u0074\u0074\u0072");_dfggd !=nil {return _dfggd ;};return nil ;};func (_abacd ST_StrokeArrowWidth )Validate ()error {return _abacd .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Textbox and its children, prefixing error messages with path +func (_babe *CT_Textbox )ValidateWithPath (path string )error {if _cdeeb :=_babe .SingleclickAttr .ValidateWithPath (path +"\u002f\u0053i\u006e\u0067\u006ce\u0063\u006c\u0069\u0063\u006b\u0041\u0074\u0074\u0072");_cdeeb !=nil {return _cdeeb ;};if _deeec :=_babe .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_deeec !=nil {return _deeec ;};if _babe .TxbxContent !=nil {if _fbff :=_babe .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_fbff !=nil {return _fbff ;};};return nil ;};func (_eefbf OfcST_FillType )ValidateWithPath (path string )error {switch _eefbf {case 0,1,2,3,4,5,6,7,8,9:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eefbf )); +};return nil ;};func (_baebe ST_FillType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_baebe .String (),start );};func (_bgabec *OfcST_ExtrusionRender )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bgabec =0; +case "\u0073\u006f\u006ci\u0064":*_bgabec =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_bgabec =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_bgabec =3;};return nil ;};type CT_F struct{EqnAttr *string ;};func NewOfcCT_StrokeChild ()*OfcCT_StrokeChild {_agbdf :=&OfcCT_StrokeChild {}; +return _agbdf };func NewOfcCT_Fill ()*OfcCT_Fill {_fgbgg :=&OfcCT_Fill {};return _fgbgg };type OfcCT_Complex struct{ExtAttr ST_Ext ;}; +// ValidateWithPath validates the OfcComplex and its children, prefixing error messages with path +func (_dfgg *OfcComplex )ValidateWithPath (path string )error {if _bfbge :=_dfgg .OfcCT_Complex .ValidateWithPath (path );_bfbge !=nil {return _bfbge ;};return nil ;};const (ST_ImageAspectUnset ST_ImageAspect =0;ST_ImageAspectIgnore ST_ImageAspect =1;ST_ImageAspectAtMost ST_ImageAspect =2; +ST_ImageAspectAtLeast ST_ImageAspect =3;);func (_cfgdd *OfcCT_Relation )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f\u003a\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e";};if _cfgdd .IdsrcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064\u0073r\u0063"},Value :_ga .Sprintf ("\u0025\u0076",*_cfgdd .IdsrcAttr )}); +};if _cfgdd .IddestAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064\u0064\u0065\u0073\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_cfgdd .IddestAttr )});};if _cfgdd .IdcntrAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064\u0063\u006e\u0074\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_cfgdd .IdcntrAttr )}); +};if _cfgdd .ExtAttr !=ST_ExtUnset {_caffeg ,_gdffdb :=_cfgdd .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gdffdb !=nil {return _gdffdb ;};start .Attr =append (start .Attr ,_caffeg );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +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 _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ; +BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ; +BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ; +StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ; +BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;}; -// Validate validates the OfcCT_ClipPath and its children -func (_ffaee *OfcCT_ClipPath )Validate ()error {return _ffaee .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006c\u0069p\u0050\u0061\u0074\u0068");};func (_ecdaf *CT_PolyLine )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cgcaa :=range start .Attr {if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ecdaf .UserdrawnAttr .UnmarshalXMLAttr (_cgcaa ); -continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ecdaf .OleiconAttr .UnmarshalXMLAttr (_cgcaa ); -continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ecdaf .AllowincellAttr .UnmarshalXMLAttr (_cgcaa ); -continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ecdaf .ConnectortypeAttr .UnmarshalXMLAttr (_cgcaa ); -continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ggbbb ,_ddcda :=_gd .ParseInt (_cgcaa .Value ,10,64); -if _ddcda !=nil {return _ddcda ;};_ecdaf .DgmnodekindAttr =&_ggbbb ;continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ecdaf .UserhiddenAttr .UnmarshalXMLAttr (_cgcaa ); -continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ecdaf .DgmlayoutmruAttr .UnmarshalXMLAttr (_cgcaa ); -continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ecdaf .HralignAttr .UnmarshalXMLAttr (_cgcaa ); -continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bbcbe ,_daff :=_cgcaa .Value ,error (nil ); -if _daff !=nil {return _daff ;};_ecdaf .BorderleftcolorAttr =&_bbcbe ;continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ecdaf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cgcaa ); -continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ecdaf .DgmlayoutAttr .UnmarshalXMLAttr (_cgcaa ); -continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u006f\u006e\u0065\u0064"{_ecdaf .OnedAttr .UnmarshalXMLAttr (_cgcaa ); -continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ecdaf .AllowoverlapAttr .UnmarshalXMLAttr (_cgcaa ); -continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dabaa ,_ffba :=_cgcaa .Value ,error (nil ); -if _ffba !=nil {return _ffba ;};_ecdaf .BorderbottomcolorAttr =&_dabaa ;continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ecdaf .ForcedashAttr .UnmarshalXMLAttr (_cgcaa ); -continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0068\u0072\u0073t\u0064"{_ecdaf .HrstdAttr .UnmarshalXMLAttr (_cgcaa ); -continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ecdaf .BulletAttr .UnmarshalXMLAttr (_cgcaa ); -continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0073\u0070\u0069\u0064"{_cgde ,_cfcg :=_cgcaa .Value ,error (nil ); -if _cfcg !=nil {return _cfcg ;};_ecdaf .SpidAttr =&_cgde ;continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0068\u0072\u0070c\u0074"{_fgde ,_eced :=_gd .ParseFloat (_cgcaa .Value ,64); -if _eced !=nil {return _eced ;};_bffg :=float32 (_fgde );_ecdaf .HrpctAttr =&_bffg ;continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u006f\u006c\u0065"{_ecdaf .OleAttr .UnmarshalXMLAttr (_cgcaa ); -continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ecdaf .PreferrelativeAttr .UnmarshalXMLAttr (_cgcaa ); -continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_efgac ,_cfbc :=_gd .ParseInt (_cgcaa .Value ,10,64); -if _cfbc !=nil {return _cfbc ;};_ecdaf .RegroupidAttr =&_efgac ;continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ecdaf .BwmodeAttr .UnmarshalXMLAttr (_cgcaa ); -continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ecdaf .HrnoshadeAttr .UnmarshalXMLAttr (_cgcaa ); -continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0073\u0070\u0074"{_degdc ,_eabcf :=_gd .ParseFloat (_cgcaa .Value ,64); -if _eabcf !=nil {return _eabcf ;};_ebdf :=float32 (_degdc );_ecdaf .SptAttr =&_ebdf ;continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ecdaf .ButtonAttr .UnmarshalXMLAttr (_cgcaa ); -continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_edgee ,_cbgef :=_cgcaa .Value ,error (nil ); -if _cbgef !=nil {return _cbgef ;};_ecdaf .BorderrightcolorAttr =&_edgee ;continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ecdaf .BwnormalAttr .UnmarshalXMLAttr (_cgcaa ); -continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ccdad ,_eebd :=_cgcaa .Value ,error (nil ); -if _eebd !=nil {return _eebd ;};_ecdaf .BordertopcolorAttr =&_ccdad ;continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0068\u0072"{_ecdaf .HrAttr .UnmarshalXMLAttr (_cgcaa ); -continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ecdaf .InsetmodeAttr .UnmarshalXMLAttr (_cgcaa ); -continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ecdaf .CliptowrapAttr .UnmarshalXMLAttr (_cgcaa ); -continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ecdaf .BwpureAttr .UnmarshalXMLAttr (_cgcaa ); -continue ;};if _cgcaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgcaa .Name .Local =="\u0063\u006c\u0069\u0070"{_ecdaf .ClipAttr .UnmarshalXMLAttr (_cgcaa ); -continue ;};if _cgcaa .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gacg ,_debed :=_cgcaa .Value ,error (nil );if _debed !=nil {return _debed ;};_ecdaf .CoordsizeAttr =&_gacg ;continue ;};if _cgcaa .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ffdga ,_cgef :=_cgcaa .Value ,error (nil ); -if _cgef !=nil {return _cgef ;};_ecdaf .OpacityAttr =&_ffdga ;continue ;};if _cgcaa .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_fgbc ,_fadde :=_cgcaa .Value ,error (nil );if _fadde !=nil {return _fadde ;};_ecdaf .PointsAttr =&_fgbc ;continue ; -};if _cgcaa .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_acab ,_eead :=_cgcaa .Value ,error (nil );if _eead !=nil {return _eead ;};_ecdaf .StrokecolorAttr =&_acab ;continue ;};if _cgcaa .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dedda ,_adea :=_cgcaa .Value ,error (nil ); -if _adea !=nil {return _adea ;};_ecdaf .StrokeweightAttr =&_dedda ;continue ;};if _cgcaa .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ecdaf .InsetpenAttr .UnmarshalXMLAttr (_cgcaa );continue ;};if _cgcaa .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_agdd ,_gaac :=_cgcaa .Value ,error (nil ); -if _gaac !=nil {return _gaac ;};_ecdaf .ChromakeyAttr =&_agdd ;continue ;};if _cgcaa .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ecdaf .FilledAttr .UnmarshalXMLAttr (_cgcaa );continue ;};if _cgcaa .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dcfdb ,_bgffb :=_cgcaa .Value ,error (nil ); -if _bgffb !=nil {return _bgffb ;};_ecdaf .FillcolorAttr =&_dcfdb ;continue ;};if _cgcaa .Name .Local =="\u0061\u006c\u0074"{_abfe ,_bffag :=_cgcaa .Value ,error (nil );if _bffag !=nil {return _bffag ;};_ecdaf .AltAttr =&_abfe ;continue ;};if _cgcaa .Name .Local =="\u0063\u006c\u0061s\u0073"{_fdff ,_ggdag :=_cgcaa .Value ,error (nil ); -if _ggdag !=nil {return _ggdag ;};_ecdaf .ClassAttr =&_fdff ;continue ;};if _cgcaa .Name .Local =="\u0068\u0072\u0065\u0066"{_acgg ,_feff :=_cgcaa .Value ,error (nil );if _feff !=nil {return _feff ;};_ecdaf .HrefAttr =&_acgg ;continue ;};if _cgcaa .Name .Local =="\u0073\u0074\u0079l\u0065"{_bbbde ,_gbbdc :=_cgcaa .Value ,error (nil ); -if _gbbdc !=nil {return _gbbdc ;};_ecdaf .StyleAttr =&_bbbde ;continue ;};if _cgcaa .Name .Local =="\u0069\u0064"{_agfg ,_cfgaa :=_cgcaa .Value ,error (nil );if _cfgaa !=nil {return _cfgaa ;};_ecdaf .IdAttr =&_agfg ;continue ;};if _cgcaa .Name .Local =="\u0070\u0072\u0069n\u0074"{_ecdaf .PrintAttr .UnmarshalXMLAttr (_cgcaa ); -continue ;};if _cgcaa .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ecdaf .StrokedAttr .UnmarshalXMLAttr (_cgcaa );continue ;};if _cgcaa .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ddcdb ,_eddf :=_cgcaa .Value ,error (nil ); -if _eddf !=nil {return _eddf ;};_ecdaf .WrapcoordsAttr =&_ddcdb ;continue ;};if _cgcaa .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fgbgf ,_bgedc :=_cgcaa .Value ,error (nil );if _bgedc !=nil {return _bgedc ;};_ecdaf .TargetAttr =&_fgbgf ;continue ; -};if _cgcaa .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dcgfd ,_dbef :=_cgcaa .Value ,error (nil );if _dbef !=nil {return _dbef ;};_ecdaf .CoordoriginAttr =&_dcgfd ;continue ;};if _cgcaa .Name .Local =="\u0074\u0069\u0074l\u0065"{_ebadc ,_afbe :=_cgcaa .Value ,error (nil ); -if _afbe !=nil {return _afbe ;};_ecdaf .TitleAttr =&_ebadc ;continue ;};};_bbfb :for {_dafe ,_eaeff :=d .Token ();if _eaeff !=nil {return _eaeff ;};switch _bfccg :=_dafe .(type ){case _e .StartElement :switch _bfccg .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccdga :=NewOfcInk (); -if _caffe :=d .DecodeElement (_ccdga ,&_bfccg );_caffe !=nil {return _caffe ;};_ecdaf .Ink =append (_ecdaf .Ink ,_ccdga );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aefd :=NewEG_ShapeElements (); -_aefd .Path =NewPath ();if _bdaf :=d .DecodeElement (_aefd .Path ,&_bfccg );_bdaf !=nil {return _bdaf ;};_ecdaf .EG_ShapeElements =append (_ecdaf .EG_ShapeElements ,_aefd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_ffabb :=NewEG_ShapeElements (); -_ffabb .Formulas =NewFormulas ();if _ebfcd :=d .DecodeElement (_ffabb .Formulas ,&_bfccg );_ebfcd !=nil {return _ebfcd ;};_ecdaf .EG_ShapeElements =append (_ecdaf .EG_ShapeElements ,_ffabb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afgba :=NewEG_ShapeElements (); -_afgba .Handles =NewHandles ();if _ecce :=d .DecodeElement (_afgba .Handles ,&_bfccg );_ecce !=nil {return _ecce ;};_ecdaf .EG_ShapeElements =append (_ecdaf .EG_ShapeElements ,_afgba );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_degbd :=NewEG_ShapeElements (); -_degbd .Fill =NewFill ();if _gbgab :=d .DecodeElement (_degbd .Fill ,&_bfccg );_gbgab !=nil {return _gbgab ;};_ecdaf .EG_ShapeElements =append (_ecdaf .EG_ShapeElements ,_degbd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cbfbe :=NewEG_ShapeElements (); -_cbfbe .Stroke =NewStroke ();if _ggebe :=d .DecodeElement (_cbfbe .Stroke ,&_bfccg );_ggebe !=nil {return _ggebe ;};_ecdaf .EG_ShapeElements =append (_ecdaf .EG_ShapeElements ,_cbfbe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bbfc :=NewEG_ShapeElements (); -_bbfc .Shadow =NewShadow ();if _beede :=d .DecodeElement (_bbfc .Shadow ,&_bfccg );_beede !=nil {return _beede ;};_ecdaf .EG_ShapeElements =append (_ecdaf .EG_ShapeElements ,_bbfc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfcdf :=NewEG_ShapeElements (); -_dfcdf .Textbox =NewTextbox ();if _aceb :=d .DecodeElement (_dfcdf .Textbox ,&_bfccg );_aceb !=nil {return _aceb ;};_ecdaf .EG_ShapeElements =append (_ecdaf .EG_ShapeElements ,_dfcdf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebafa :=NewEG_ShapeElements (); -_ebafa .Textpath =NewTextpath ();if _eebf :=d .DecodeElement (_ebafa .Textpath ,&_bfccg );_eebf !=nil {return _eebf ;};_ecdaf .EG_ShapeElements =append (_ecdaf .EG_ShapeElements ,_ebafa );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_beeb :=NewEG_ShapeElements (); -_beeb .Imagedata =NewImagedata ();if _bedd :=d .DecodeElement (_beeb .Imagedata ,&_bfccg );_bedd !=nil {return _bedd ;};_ecdaf .EG_ShapeElements =append (_ecdaf .EG_ShapeElements ,_beeb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_dbda :=NewEG_ShapeElements (); -_dbda .Skew =NewOfcSkew ();if _fcddb :=d .DecodeElement (_dbda .Skew ,&_bfccg );_fcddb !=nil {return _fcddb ;};_ecdaf .EG_ShapeElements =append (_ecdaf .EG_ShapeElements ,_dbda );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_decf :=NewEG_ShapeElements (); -_decf .Extrusion =NewOfcExtrusion ();if _cgcba :=d .DecodeElement (_decf .Extrusion ,&_bfccg );_cgcba !=nil {return _cgcba ;};_ecdaf .EG_ShapeElements =append (_ecdaf .EG_ShapeElements ,_decf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eada :=NewEG_ShapeElements (); -_eada .Callout =NewOfcCallout ();if _gfcga :=d .DecodeElement (_eada .Callout ,&_bfccg );_gfcga !=nil {return _gfcga ;};_ecdaf .EG_ShapeElements =append (_ecdaf .EG_ShapeElements ,_eada );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fcce :=NewEG_ShapeElements (); -_fcce .Lock =NewOfcLock ();if _dfdf :=d .DecodeElement (_fcce .Lock ,&_bfccg );_dfdf !=nil {return _dfdf ;};_ecdaf .EG_ShapeElements =append (_ecdaf .EG_ShapeElements ,_fcce );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcbgfb :=NewEG_ShapeElements (); -_dcbgfb .Clippath =NewOfcClippath ();if _egbfe :=d .DecodeElement (_dcbgfb .Clippath ,&_bfccg );_egbfe !=nil {return _egbfe ;};_ecdaf .EG_ShapeElements =append (_ecdaf .EG_ShapeElements ,_dcbgfb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_effab :=NewEG_ShapeElements (); -_effab .Signatureline =NewOfcSignatureline ();if _eefg :=d .DecodeElement (_effab .Signatureline ,&_bfccg );_eefg !=nil {return _eefg ;};_ecdaf .EG_ShapeElements =append (_ecdaf .EG_ShapeElements ,_effab );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_edea :=NewEG_ShapeElements (); -_edea .Wrap =_b .NewWrap ();if _acccc :=d .DecodeElement (_edea .Wrap ,&_bfccg );_acccc !=nil {return _acccc ;};_ecdaf .EG_ShapeElements =append (_ecdaf .EG_ShapeElements ,_edea );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bdcc :=NewEG_ShapeElements (); -_bdcc .Anchorlock =_b .NewAnchorlock ();if _feba :=d .DecodeElement (_bdcc .Anchorlock ,&_bfccg );_feba !=nil {return _feba ;};_ecdaf .EG_ShapeElements =append (_ecdaf .EG_ShapeElements ,_bdcc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_daffa :=NewEG_ShapeElements (); -_daffa .Bordertop =_b .NewBordertop ();if _geag :=d .DecodeElement (_daffa .Bordertop ,&_bfccg );_geag !=nil {return _geag ;};_ecdaf .EG_ShapeElements =append (_ecdaf .EG_ShapeElements ,_daffa );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_gdge :=NewEG_ShapeElements (); -_gdge .Borderbottom =_b .NewBorderbottom ();if _dfcbb :=d .DecodeElement (_gdge .Borderbottom ,&_bfccg );_dfcbb !=nil {return _dfcbb ;};_ecdaf .EG_ShapeElements =append (_ecdaf .EG_ShapeElements ,_gdge );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_dacga :=NewEG_ShapeElements (); -_dacga .Borderleft =_b .NewBorderleft ();if _bfaf :=d .DecodeElement (_dacga .Borderleft ,&_bfccg );_bfaf !=nil {return _bfaf ;};_ecdaf .EG_ShapeElements =append (_ecdaf .EG_ShapeElements ,_dacga );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ecae :=NewEG_ShapeElements (); -_ecae .Borderright =_b .NewBorderright ();if _faedc :=d .DecodeElement (_ecae .Borderright ,&_bfccg );_faedc !=nil {return _faedc ;};_ecdaf .EG_ShapeElements =append (_ecdaf .EG_ShapeElements ,_ecae );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbdgg :=NewEG_ShapeElements (); -_gbdgg .ClientData =_ag .NewClientData ();if _fbcad :=d .DecodeElement (_gbdgg .ClientData ,&_bfccg );_fbcad !=nil {return _fbcad ;};_ecdaf .EG_ShapeElements =append (_ecdaf .EG_ShapeElements ,_gbdgg );case _e .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"}:_fcag :=NewEG_ShapeElements (); -_fcag .Textdata =_f .NewTextdata ();if _bdccd :=d .DecodeElement (_fcag .Textdata ,&_bfccg );_bdccd !=nil {return _bdccd ;};_ecdaf .EG_ShapeElements =append (_ecdaf .EG_ShapeElements ,_fcag );default:_ee .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",_bfccg .Name ); -if _gdaa :=d .Skip ();_gdaa !=nil {return _gdaa ;};};case _e .EndElement :break _bbfb ;case _e .CharData :};};return nil ;};func (_bfda *CT_ImageData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061"; -};if _bfda .EmbosscolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_bfda .EmbosscolorAttr )});};if _bfda .RecolortargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bfda .RecolortargetAttr )}); -};if _bfda .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_bfda .HrefAttr )});};if _bfda .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_a .Sprintf ("\u0025\u0076",*_bfda .AlthrefAttr )}); -};if _bfda .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bfda .TitleAttr )});};if _bfda .OleidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bfda .OleidAttr )}); -};if _bfda .DetectmouseclickAttr !=_c .ST_TrueFalseUnset {_bfdc ,_cdeg :=_bfda .DetectmouseclickAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"});if _cdeg !=nil {return _cdeg ; -};start .Attr =append (start .Attr ,_bfdc );};if _bfda .MovieAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u006d\u006f\u0076\u0069\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bfda .MovieAttr )});};if _bfda .RelidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bfda .RelidAttr )}); -};if _bfda .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bfda .IdAttr )});};if _bfda .PictAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0070\u0069\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bfda .PictAttr )}); -};if _bfda .RHrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0068\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_bfda .RHrefAttr )});};if _bfda .SIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bfda .SIdAttr )}); -};if _bfda .SrcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0072\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_bfda .SrcAttr )});};if _bfda .CropleftAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bfda .CropleftAttr )}); -};if _bfda .CroptopAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_bfda .CroptopAttr )});};if _bfda .CroprightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_a .Sprintf ("\u0025\u0076",*_bfda .CroprightAttr )}); -};if _bfda .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_a .Sprintf ("\u0025\u0076",*_bfda .CropbottomAttr )});};if _bfda .GainAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_bfda .GainAttr )}); -};if _bfda .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_bfda .BlacklevelAttr )});};if _bfda .GammaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_a .Sprintf ("\u0025\u0076",*_bfda .GammaAttr )}); -};if _bfda .GrayscaleAttr !=_c .ST_TrueFalseUnset {_cbbg ,_cgdd :=_bfda .GrayscaleAttr .MarshalXMLAttr (_e .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _cgdd !=nil {return _cgdd ;};start .Attr =append (start .Attr ,_cbbg );};if _bfda .BilevelAttr !=_c .ST_TrueFalseUnset {_bbef ,_bgcdd :=_bfda .BilevelAttr .MarshalXMLAttr (_e .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"}); -if _bgcdd !=nil {return _bgcdd ;};start .Attr =append (start .Attr ,_bbef );};if _bfda .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_a .Sprintf ("\u0025\u0076",*_bfda .ChromakeyAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dgdfd *OfcCT_EquationXml )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"; -};if _dgdfd .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dgdfd .ContentTypeAttr )});};e .EncodeToken (start ); -if _dgdfd .Any !=nil {_dgdfd .Any .MarshalXML (e ,_e .StartElement {});};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewFormulas ()*Formulas {_bfdce :=&Formulas {};_bfdce .CT_Formulas =*NewCT_Formulas ();return _bfdce ;};type CT_ImageData struct{EmbosscolorAttr *string ; -RecolortargetAttr *string ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;OleidAttr *float32 ;DetectmouseclickAttr _c .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 _c .ST_TrueFalse ;BilevelAttr _c .ST_TrueFalse ;ChromakeyAttr *string ; -};func (_aafec OfcST_InsetMode )Validate ()error {return _aafec .ValidateWithPath ("")};func NewCT_Arc ()*CT_Arc {_babd :=&CT_Arc {};return _babd };type ST_FillMethod byte ;func (_baac *CT_Path )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dbag :=range start .Attr {if _dbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbag .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_baac .ConnecttypeAttr .UnmarshalXMLAttr (_dbag ); -continue ;};if _dbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbag .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_baac .ExtrusionokAttr .UnmarshalXMLAttr (_dbag ); -continue ;};if _dbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbag .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_gaaef ,_ggbfa :=_dbag .Value ,error (nil ); -if _ggbfa !=nil {return _ggbfa ;};_baac .ConnectanglesAttr =&_gaaef ;continue ;};if _dbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbag .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_ddabe ,_ffbd :=_dbag .Value ,error (nil ); -if _ffbd !=nil {return _ffbd ;};_baac .ConnectlocsAttr =&_ddabe ;continue ;};if _dbag .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_baac .ArrowokAttr .UnmarshalXMLAttr (_dbag );continue ;};if _dbag .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_baac .ShadowokAttr .UnmarshalXMLAttr (_dbag ); -continue ;};if _dbag .Name .Local =="\u0076"{_bcbf ,_dfea :=_dbag .Value ,error (nil );if _dfea !=nil {return _dfea ;};_baac .VAttr =&_bcbf ;continue ;};if _dbag .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_baac .GradientshapeokAttr .UnmarshalXMLAttr (_dbag ); -continue ;};if _dbag .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_baac .TextpathokAttr .UnmarshalXMLAttr (_dbag );continue ;};if _dbag .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_baac .InsetpenokAttr .UnmarshalXMLAttr (_dbag ); -continue ;};if _dbag .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_baac .StrokeokAttr .UnmarshalXMLAttr (_dbag );continue ;};if _dbag .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_baac .FillokAttr .UnmarshalXMLAttr (_dbag ); -continue ;};if _dbag .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_fbdc ,_gbac :=_dbag .Value ,error (nil );if _gbac !=nil {return _gbac ;};_baac .TextboxrectAttr =&_fbdc ;continue ;};if _dbag .Name .Local =="\u006c\u0069\u006d\u006f"{_cadeb ,_bdaaa :=_dbag .Value ,error (nil ); -if _bdaaa !=nil {return _bdaaa ;};_baac .LimoAttr =&_cadeb ;continue ;};if _dbag .Name .Local =="\u0069\u0064"{_aeee ,_bffa :=_dbag .Value ,error (nil );if _bffa !=nil {return _bffa ;};_baac .IdAttr =&_aeee ;continue ;};};for {_agbcb ,_aegada :=d .Token (); -if _aegada !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_aegada );};if _eabf ,_eedc :=_agbcb .(_e .EndElement );_eedc &&_eabf .Name ==start .Name {break ;};};return nil ; +// ValidateWithPath validates the OfcCT_RegroupTable and its children, prefixing error messages with path +func (_fbcfab *OfcCT_RegroupTable )ValidateWithPath (path string )error {for _dffcb ,_becd :=range _fbcfab .Entry {if _cdfbg :=_becd .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fE\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_dffcb )); +_cdfbg !=nil {return _cdfbg ;};};if _fdfaf :=_fbcfab .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fdfaf !=nil {return _fdfaf ;};return nil ;};type OfcST_InsetMode byte ;func (_cadfc *Path )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _cadfc .CT_Path .MarshalXML (e ,start ); }; -// ValidateWithPath validates the AG_AllCoreAttributes and its children, prefixing error messages with path -func (_bcc *AG_AllCoreAttributes )ValidateWithPath (path string )error {if _agb :=_bcc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_agb !=nil {return _agb ;};if _gb :=_bcc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_gb !=nil {return _gb ;};if _dgdc :=_bcc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dgdc !=nil {return _dgdc ;};if _gaa :=_bcc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_gaa !=nil {return _gaa ;};if _abd :=_bcc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_abd !=nil {return _abd ;};if _cagc :=_bcc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_cagc !=nil {return _cagc ;};if _eef :=_bcc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_eef !=nil {return _eef ;};if _gbe :=_bcc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_gbe !=nil {return _gbe ;};if _fba :=_bcc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_fba !=nil {return _fba ;};if _dfc :=_bcc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_dfc !=nil {return _dfc ;};if _bfe :=_bcc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bfe !=nil {return _bfe ;};if _dbg :=_bcc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_dbg !=nil {return _dbg ;};if _bba :=_bcc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bba !=nil {return _bba ;};if _ebe :=_bcc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_ebe !=nil {return _ebe ;};if _ffc :=_bcc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ffc !=nil {return _ffc ;};if _acb :=_bcc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_acb !=nil {return _acb ;};return nil ;};func (_eacfag ST_FillType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ebdcfc :=_e .Attr {};_ebdcfc .Name =name ;switch _eacfag {case ST_FillTypeUnset :_ebdcfc .Value ="";case ST_FillTypeSolid :_ebdcfc .Value ="\u0073\u006f\u006ci\u0064"; -case ST_FillTypeGradient :_ebdcfc .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_FillTypeGradientRadial :_ebdcfc .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case ST_FillTypeTile :_ebdcfc .Value ="\u0074\u0069\u006c\u0065"; -case ST_FillTypePattern :_ebdcfc .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case ST_FillTypeFrame :_ebdcfc .Value ="\u0066\u0072\u0061m\u0065";};return _ebdcfc ,nil ;};func NewCT_TextPath ()*CT_TextPath {_dbcf :=&CT_TextPath {};return _dbcf };func (_fcda *AG_Style )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fcda .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fcda .StyleAttr )}); -};return nil ;};func (_bbfeb OfcST_BWMode )Validate ()error {return _bbfeb .ValidateWithPath ("")};type CT_H struct{PositionAttr *string ;PolarAttr *string ;MapAttr *string ;InvxAttr _c .ST_TrueFalse ;InvyAttr _c .ST_TrueFalse ;SwitchAttr _c .ST_TrueFalseBlank ; -XrangeAttr *string ;YrangeAttr *string ;RadiusrangeAttr *string ;};func NewAG_Fill ()*AG_Fill {_dgdce :=&AG_Fill {};return _dgdce };func NewOfcCT_Entry ()*OfcCT_Entry {_aggfe :=&OfcCT_Entry {};return _aggfe }; +// Validate validates the OfcColumn and its children +func (_ceeccb *OfcColumn )Validate ()error {return _ceeccb .ValidateWithPath ("\u004ff\u0063\u0043\u006f\u006c\u0075\u006dn");}; -// ValidateWithPath validates the Fill and its children, prefixing error messages with path -func (_gdade *Fill )ValidateWithPath (path string )error {if _ebdfe :=_gdade .CT_Fill .ValidateWithPath (path );_ebdfe !=nil {return _ebdfe ;};return nil ;}; +// Validate validates the CT_Formulas and its children +func (_ffgb *CT_Formulas )Validate ()error {return _ffgb .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};func (_ebdfb *OfcST_OLEType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gedecg ,_faeea :=d .Token (); +if _faeea !=nil {return _faeea ;};if _ggaed ,_fdggd :=_gedecg .(_e .EndElement );_fdggd &&_ggaed .Name ==start .Name {*_ebdfb =1;return nil ;};if _ebbc ,_afcf :=_gedecg .(_e .CharData );!_afcf {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gedecg ); +}else {switch string (_ebbc ){case "":*_ebdfb =0;case "\u0045\u006d\u0062e\u0064":*_ebdfb =1;case "\u004c\u0069\u006e\u006b":*_ebdfb =2;};};_gedecg ,_faeea =d .Token ();if _faeea !=nil {return _faeea ;};if _efbbad ,_bfeg :=_gedecg .(_e .EndElement );_bfeg &&_efbbad .Name ==start .Name {return nil ; +};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gedecg );}; -// Validate validates the OfcCT_Proxy and its children -func (_gfcega *OfcCT_Proxy )Validate ()error {return _gfcega .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079");}; +// Validate validates the CT_Textbox and its children +func (_ddea *CT_Textbox )Validate ()error {return _ddea .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");};func (_dfbdc ST_ImageAspect )Validate ()error {return _dfbdc .ValidateWithPath ("")}; -// Validate validates the OfcCT_Entry and its children -func (_feecf *OfcCT_Entry )Validate ()error {return _feecf .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079");};type OfcCT_Diagram struct{DgmstyleAttr *int64 ;AutoformatAttr _c .ST_TrueFalse ;ReverseAttr _c .ST_TrueFalse ; -AutolayoutAttr _c .ST_TrueFalse ;DgmscalexAttr *int64 ;DgmscaleyAttr *int64 ;DgmfontsizeAttr *int64 ;ConstrainboundsAttr *string ;DgmbasetextscaleAttr *int64 ;Relationtable *OfcCT_RelationTable ;ExtAttr ST_Ext ;}; +// ValidateWithPath validates the OfcCT_Ink and its children, prefixing error messages with path +func (_eccaa *OfcCT_Ink )ValidateWithPath (path string )error {if _bdgfe :=_eccaa .AnnotationAttr .ValidateWithPath (path +"\u002fA\u006en\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_bdgfe !=nil {return _bdgfe ;};return nil ;}; -// ValidateWithPath validates the Textbox and its children, prefixing error messages with path -func (_abfbg *Textbox )ValidateWithPath (path string )error {if _fbaage :=_abfbg .CT_Textbox .ValidateWithPath (path );_fbaage !=nil {return _fbaage ;};return nil ;};func (_aacee *Handles )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _aacee .CT_Handles .MarshalXML (e ,start ); -}; -// ValidateWithPath validates the Polyline and its children, prefixing error messages with path -func (_bfaa *Polyline )ValidateWithPath (path string )error {if _ecgag :=_bfaa .CT_PolyLine .ValidateWithPath (path );_ecgag !=nil {return _ecgag ;};return nil ;};func NewOfcCT_Callout ()*OfcCT_Callout {_fcegfe :=&OfcCT_Callout {};return _fcegfe };type CT_Handles struct{H []*CT_H ; -}; +// ValidateWithPath validates the Fill and its children, prefixing error messages with path +func (_fedge *Fill )ValidateWithPath (path string )error {if _ccce :=_fedge .CT_Fill .ValidateWithPath (path );_ccce !=nil {return _ccce ;};return nil ;};func (_bdbbdf *ST_StrokeJoinStyle )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bdbbdf =0; +case "\u0072\u006f\u0075n\u0064":*_bdbbdf =1;case "\u0062\u0065\u0076e\u006c":*_bdbbdf =2;case "\u006d\u0069\u0074e\u0072":*_bdbbdf =3;};return nil ;}; -// Validate validates the AG_AllCoreAttributes and its children -func (_gfe *AG_AllCoreAttributes )Validate ()error {return _gfe .ValidateWithPath ("A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073");};func (_ggbba OfcST_OLEDrawAspect )String ()string {switch _ggbba {case 0:return ""; -case 1:return "\u0043o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0049\u0063\u006f\u006e";};return "";}; +// Validate validates the CT_TextPath and its children +func (_caggb *CT_TextPath )Validate ()error {return _caggb .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068");};func (_ddgd *AG_Style )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ddgd .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_ddgd .StyleAttr )}); +};return nil ;}; -// Validate validates the AG_ImageAttributes and its children -func (_daa *AG_ImageAttributes )Validate ()error {return _daa .ValidateWithPath ("\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};func (_ddaff OfcST_FillType )String ()string {switch _ddaff {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 (_afceg *OfcEquationxml )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\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +// ValidateWithPath validates the Shapetype and its children, prefixing error messages with path +func (_daeggg *Shapetype )ValidateWithPath (path string )error {if _defe :=_daeggg .CT_Shapetype .ValidateWithPath (path );_defe !=nil {return _defe ;};return nil ;};func (_fdbeg *OfcFill )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\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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_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 ="\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c";return _afceg .OfcCT_EquationXml .MarshalXML (e ,start );};const (OfcST_ExtrusionRenderUnset OfcST_ExtrusionRender =0;OfcST_ExtrusionRenderSolid OfcST_ExtrusionRender =1; -OfcST_ExtrusionRenderWireFrame OfcST_ExtrusionRender =2;OfcST_ExtrusionRenderBoundingCube OfcST_ExtrusionRender =3;);func (_ca *AG_AllCoreAttributes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ca .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_ca .HrefAttr )}); -};if _ca .TargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ca .TargetAttr )});};if _ca .ClassAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_ca .ClassAttr )}); -};if _ca .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ca .TitleAttr )});};if _ca .AltAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ca .AltAttr )}); -};if _ca .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_ca .CoordsizeAttr )});};if _ca .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_ca .CoordoriginAttr )}); -};if _ca .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_ca .WrapcoordsAttr )});};if _ca .PrintAttr !=_c .ST_TrueFalseUnset {_gc ,_fd :=_ca .PrintAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0069n\u0074"}); -if _fd !=nil {return _fd ;};start .Attr =append (start .Attr ,_gc );};if _ca .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ca .IdAttr )});};if _ca .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ca .StyleAttr )}); -};if _ca .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ca .SpidAttr )});};if _ca .OnedAttr !=_c .ST_TrueFalseUnset {_bb ,_be :=_ca .OnedAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); -if _be !=nil {return _be ;};start .Attr =append (start .Attr ,_bb );};if _ca .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ca .RegroupidAttr )}); -};if _ca .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_aa ,_gf :=_ca .DoubleclicknotifyAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _gf !=nil {return _gf ; -};start .Attr =append (start .Attr ,_aa );};if _ca .ButtonAttr !=_c .ST_TrueFalseUnset {_aad ,_fec :=_ca .ButtonAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _fec !=nil {return _fec ;};start .Attr =append (start .Attr ,_aad ); -};if _ca .UserhiddenAttr !=_c .ST_TrueFalseUnset {_bab ,_dg :=_ca .UserhiddenAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _dg !=nil {return _dg ;};start .Attr =append (start .Attr ,_bab ); -};if _ca .BulletAttr !=_c .ST_TrueFalseUnset {_dc ,_af :=_ca .BulletAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _af !=nil {return _af ;};start .Attr =append (start .Attr ,_dc );};if _ca .HrAttr !=_c .ST_TrueFalseUnset {_cd ,_ad :=_ca .HrAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _ad !=nil {return _ad ;};start .Attr =append (start .Attr ,_cd );};if _ca .HrstdAttr !=_c .ST_TrueFalseUnset {_df ,_fda :=_ca .HrstdAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _fda !=nil {return _fda ;};start .Attr =append (start .Attr ,_df ); -};if _ca .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_gfa ,_bcf :=_ca .HrnoshadeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _bcf !=nil {return _bcf ;};start .Attr =append (start .Attr ,_gfa ); -};if _ca .HrpctAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ca .HrpctAttr )});};if _ca .HralignAttr !=OfcST_HrAlignUnset {_bec ,_eae :=_ca .HralignAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _eae !=nil {return _eae ;};start .Attr =append (start .Attr ,_bec );};if _ca .AllowincellAttr !=_c .ST_TrueFalseUnset {_ega ,_de :=_ca .AllowincellAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _de !=nil {return _de ;};start .Attr =append (start .Attr ,_ega );};if _ca .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_afa ,_afg :=_ca .AllowoverlapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _afg !=nil {return _afg ;};start .Attr =append (start .Attr ,_afa );};if _ca .UserdrawnAttr !=_c .ST_TrueFalseUnset {_dcf ,_add :=_ca .UserdrawnAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _add !=nil {return _add ;};start .Attr =append (start .Attr ,_dcf );};if _ca .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_ca .BordertopcolorAttr )}); -};if _ca .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_ca .BorderleftcolorAttr )}); -};if _ca .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_ca .BorderbottomcolorAttr )}); -};if _ca .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_ca .BorderrightcolorAttr )}); -};if _ca .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_fa ,_dgd :=_ca .DgmlayoutAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _dgd !=nil {return _dgd ;};start .Attr =append (start .Attr ,_fa ); -};if _ca .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ca .DgmnodekindAttr )});};if _ca .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_da ,_deb :=_ca .DgmlayoutmruAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _deb !=nil {return _deb ;};start .Attr =append (start .Attr ,_da );};if _ca .InsetmodeAttr !=OfcST_InsetModeUnset {_fc ,_afaf :=_ca .InsetmodeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _afaf !=nil {return _afaf ; -};start .Attr =append (start .Attr ,_fc );};return nil ;};type AG_Id struct{IdAttr *string ;};type AG_OfficeShapeAttributes struct{SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ; -ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;}; +start .Name .Local ="\u006f\u003a\u0066\u0069\u006c\u006c";return _fdbeg .OfcCT_Fill .MarshalXML (e ,start );}; -// ValidateWithPath validates the OfcCallout and its children, prefixing error messages with path -func (_adgdd *OfcCallout )ValidateWithPath (path string )error {if _gbbeb :=_adgdd .OfcCT_Callout .ValidateWithPath (path );_gbbeb !=nil {return _gbbeb ;};return nil ;};type CT_Stroke struct{Left *OfcLeft ;Top *OfcTop ;Right *OfcRight ;Bottom *OfcBottom ; -Column *OfcColumn ;IdAttr *string ;OnAttr _c .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 _c .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 _c .ST_TrueFalse ;RIdAttr *string ;InsetpenAttr _c .ST_TrueFalse ;RelidAttr *string ; -};type AG_CoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ; -};func NewCT_Shape ()*CT_Shape {_eade :=&CT_Shape {};return _eade };func NewAG_Chromakey ()*AG_Chromakey {_debd :=&AG_Chromakey {};return _debd }; +// ValidateWithPath validates the Polyline and its children, prefixing error messages with path +func (_bedad *Polyline )ValidateWithPath (path string )error {if _fbcc :=_bedad .CT_PolyLine .ValidateWithPath (path );_fbcc !=nil {return _fbcc ;};return nil ;};type AG_OfficeShapeAttributes struct{SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ; +BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ; +};func NewOfcColumn ()*OfcColumn {_gagagd :=&OfcColumn {};_gagagd .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _gagagd ;};func (_becfg OfcST_Angle )String ()string {switch _becfg {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 "";};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 (_egf *AG_CoreAttributes )Validate ()error {return _egf .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073");};func (_gcce *CT_Group )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ddgbc :=range start .Attr {if _ddgbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgbc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gcce .AllowincellAttr .UnmarshalXMLAttr (_ddgbc ); -continue ;};if _ddgbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgbc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gcce .HralignAttr .UnmarshalXMLAttr (_ddgbc ); -continue ;};if _ddgbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgbc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gcce .AllowoverlapAttr .UnmarshalXMLAttr (_ddgbc ); -continue ;};if _ddgbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgbc .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_bdgec ,_cgfbf :=_ddgbc .Value ,error (nil ); -if _cgfbf !=nil {return _cgfbf ;};_gcce .TablelimitsAttr =&_bdgec ;continue ;};if _ddgbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgbc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gcce .InsetmodeAttr .UnmarshalXMLAttr (_ddgbc ); -continue ;};if _ddgbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgbc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gcce .DgmlayoutmruAttr .UnmarshalXMLAttr (_ddgbc ); -continue ;};if _ddgbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgbc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gbfe ,_edb :=_ddgbc .Value ,error (nil ); -if _edb !=nil {return _edb ;};_gcce .BorderbottomcolorAttr =&_gbfe ;continue ;};if _ddgbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgbc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dfbc ,_agcea :=_gd .ParseInt (_ddgbc .Value ,10,64); -if _agcea !=nil {return _agcea ;};_gcce .RegroupidAttr =&_dfbc ;continue ;};if _ddgbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgbc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gcce .UserdrawnAttr .UnmarshalXMLAttr (_ddgbc ); -continue ;};if _ddgbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgbc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gcce .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ddgbc ); -continue ;};if _ddgbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgbc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_acgef ,_caff :=_gd .ParseInt (_ddgbc .Value ,10,64); -if _caff !=nil {return _caff ;};_gcce .DgmnodekindAttr =&_acgef ;continue ;};if _ddgbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgbc .Name .Local =="\u0068\u0072\u0070c\u0074"{_ggdd ,_feae :=_gd .ParseFloat (_ddgbc .Value ,64); -if _feae !=nil {return _feae ;};_afbgd :=float32 (_ggdd );_gcce .HrpctAttr =&_afbgd ;continue ;};if _ddgbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgbc .Name .Local =="\u0068\u0072"{_gcce .HrAttr .UnmarshalXMLAttr (_ddgbc ); -continue ;};if _ddgbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgbc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ddeg ,_abda :=_ddgbc .Value ,error (nil ); -if _abda !=nil {return _abda ;};_gcce .BorderleftcolorAttr =&_ddeg ;continue ;};if _ddgbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgbc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gcce .DgmlayoutAttr .UnmarshalXMLAttr (_ddgbc ); -continue ;};if _ddgbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgbc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dcga ,_cfed :=_ddgbc .Value ,error (nil ); -if _cfed !=nil {return _cfed ;};_gcce .BordertopcolorAttr =&_dcga ;continue ;};if _ddgbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgbc .Name .Local =="\u0073\u0070\u0069\u0064"{_bgda ,_fdedc :=_ddgbc .Value ,error (nil ); -if _fdedc !=nil {return _fdedc ;};_gcce .SpidAttr =&_bgda ;continue ;};if _ddgbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgbc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gcce .UserhiddenAttr .UnmarshalXMLAttr (_ddgbc ); -continue ;};if _ddgbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgbc .Name .Local =="\u006f\u006e\u0065\u0064"{_gcce .OnedAttr .UnmarshalXMLAttr (_ddgbc ); -continue ;};if _ddgbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgbc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gcce .ButtonAttr .UnmarshalXMLAttr (_ddgbc ); -continue ;};if _ddgbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgbc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gcce .BulletAttr .UnmarshalXMLAttr (_ddgbc ); -continue ;};if _ddgbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgbc .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_ggef ,_gbbec :=_ddgbc .Value ,error (nil ); -if _gbbec !=nil {return _gbbec ;};_gcce .TablepropertiesAttr =&_ggef ;continue ;};if _ddgbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgbc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bacd ,_eaae :=_ddgbc .Value ,error (nil ); -if _eaae !=nil {return _eaae ;};_gcce .BorderrightcolorAttr =&_bacd ;continue ;};if _ddgbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgbc .Name .Local =="\u0068\u0072\u0073t\u0064"{_gcce .HrstdAttr .UnmarshalXMLAttr (_ddgbc ); -continue ;};if _ddgbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgbc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gcce .HrnoshadeAttr .UnmarshalXMLAttr (_ddgbc ); -continue ;};if _ddgbc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fbbb ,_becee :=_ddgbc .Value ,error (nil );if _becee !=nil {return _becee ;};_gcce .WrapcoordsAttr =&_fbbb ;continue ;};if _ddgbc .Name .Local =="\u0069\u0064"{_agde ,_fbgd :=_ddgbc .Value ,error (nil ); -if _fbgd !=nil {return _fbgd ;};_gcce .IdAttr =&_agde ;continue ;};if _ddgbc .Name .Local =="\u0070\u0072\u0069n\u0074"{_gcce .PrintAttr .UnmarshalXMLAttr (_ddgbc );continue ;};if _ddgbc .Name .Local =="\u0073\u0074\u0079l\u0065"{_gfdgc ,_aegf :=_ddgbc .Value ,error (nil ); -if _aegf !=nil {return _aegf ;};_gcce .StyleAttr =&_gfdgc ;continue ;};if _ddgbc .Name .Local =="\u0061\u006c\u0074"{_bcbd ,_bbcg :=_ddgbc .Value ,error (nil );if _bbcg !=nil {return _bbcg ;};_gcce .AltAttr =&_bcbd ;continue ;};if _ddgbc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dcfc ,_ffeea :=_ddgbc .Value ,error (nil ); -if _ffeea !=nil {return _ffeea ;};_gcce .FillcolorAttr =&_dcfc ;continue ;};if _ddgbc .Name .Local =="\u0074\u0069\u0074l\u0065"{_fdeef ,_cgce :=_ddgbc .Value ,error (nil );if _cgce !=nil {return _cgce ;};_gcce .TitleAttr =&_fdeef ;continue ;};if _ddgbc .Name .Local =="\u0068\u0072\u0065\u0066"{_fgcf ,_dccbc :=_ddgbc .Value ,error (nil ); -if _dccbc !=nil {return _dccbc ;};_gcce .HrefAttr =&_fgcf ;continue ;};if _ddgbc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gcce .FilledAttr .UnmarshalXMLAttr (_ddgbc );continue ;};if _ddgbc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dfbb ,_acceb :=_ddgbc .Value ,error (nil ); -if _acceb !=nil {return _acceb ;};_gcce .TargetAttr =&_dfbb ;continue ;};if _ddgbc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bagbg ,_ecbc :=_ddgbc .Value ,error (nil );if _ecbc !=nil {return _ecbc ;};_gcce .CoordoriginAttr =&_bagbg ; -continue ;};if _ddgbc .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_gcce .EditasAttr .UnmarshalXMLAttr (_ddgbc );continue ;};if _ddgbc .Name .Local =="\u0063\u006c\u0061s\u0073"{_acfcd ,_eccb :=_ddgbc .Value ,error (nil );if _eccb !=nil {return _eccb ; -};_gcce .ClassAttr =&_acfcd ;continue ;};if _ddgbc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fddaa ,_egcf :=_ddgbc .Value ,error (nil );if _egcf !=nil {return _egcf ;};_gcce .CoordsizeAttr =&_fddaa ;continue ;};};_ggda :for {_ebbe ,_fcgf :=d .Token (); -if _fcgf !=nil {return _fcgf ;};switch _ggea :=_ebbe .(type ){case _e .StartElement :switch _ggea .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cage :=NewGroup (); -if _bafd :=d .DecodeElement (_cage ,&_ggea );_bafd !=nil {return _bafd ;};_gcce .Group =append (_gcce .Group ,_cage );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gfgb :=NewShape (); -if _feeb :=d .DecodeElement (_gfgb ,&_ggea );_feeb !=nil {return _feeb ;};_gcce .Shape =append (_gcce .Shape ,_gfgb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bcafd :=NewShapetype (); -if _gabgb :=d .DecodeElement (_bcafd ,&_ggea );_gabgb !=nil {return _gabgb ;};_gcce .Shapetype =append (_gcce .Shapetype ,_bcafd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aba :=NewArc (); -if _bbbee :=d .DecodeElement (_aba ,&_ggea );_bbbee !=nil {return _bbbee ;};_gcce .Arc =append (_gcce .Arc ,_aba );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cefd :=NewCurve (); -if _becg :=d .DecodeElement (_cefd ,&_ggea );_becg !=nil {return _becg ;};_gcce .Curve =append (_gcce .Curve ,_cefd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfce :=NewImage (); -if _abgfe :=d .DecodeElement (_dfce ,&_ggea );_abgfe !=nil {return _abgfe ;};_gcce .Image =append (_gcce .Image ,_dfce );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcff :=NewLine (); -if _cbab :=d .DecodeElement (_fcff ,&_ggea );_cbab !=nil {return _cbab ;};_gcce .Line =append (_gcce .Line ,_fcff );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eccgf :=NewOval (); -if _gfgg :=d .DecodeElement (_eccgf ,&_ggea );_gfgg !=nil {return _gfgg ;};_gcce .Oval =append (_gcce .Oval ,_eccgf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfg :=NewPolyline (); -if _fceg :=d .DecodeElement (_dfg ,&_ggea );_fceg !=nil {return _fceg ;};_gcce .Polyline =append (_gcce .Polyline ,_dfg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gddd :=NewRect (); -if _fgcc :=d .DecodeElement (_gddd ,&_ggea );_fgcc !=nil {return _fgcc ;};_gcce .Rect =append (_gcce .Rect ,_gddd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afbgg :=NewRoundrect (); -if _adgd :=d .DecodeElement (_afbgg ,&_ggea );_adgd !=nil {return _adgd ;};_gcce .Roundrect =append (_gcce .Roundrect ,_afbgg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ggefd :=NewOfcDiagram (); -if _cedb :=d .DecodeElement (_ggefd ,&_ggea );_cedb !=nil {return _cedb ;};_gcce .Diagram =append (_gcce .Diagram ,_ggefd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecdf :=NewEG_ShapeElements (); -_ecdf .Path =NewPath ();if _ebgb :=d .DecodeElement (_ecdf .Path ,&_ggea );_ebgb !=nil {return _ebgb ;};_gcce .EG_ShapeElements =append (_gcce .EG_ShapeElements ,_ecdf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gdcbe :=NewEG_ShapeElements (); -_gdcbe .Formulas =NewFormulas ();if _dcgb :=d .DecodeElement (_gdcbe .Formulas ,&_ggea );_dcgb !=nil {return _dcgb ;};_gcce .EG_ShapeElements =append (_gcce .EG_ShapeElements ,_gdcbe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_beceea :=NewEG_ShapeElements (); -_beceea .Handles =NewHandles ();if _bgaf :=d .DecodeElement (_beceea .Handles ,&_ggea );_bgaf !=nil {return _bgaf ;};_gcce .EG_ShapeElements =append (_gcce .EG_ShapeElements ,_beceea );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bfad :=NewEG_ShapeElements (); -_bfad .Fill =NewFill ();if _dafdf :=d .DecodeElement (_bfad .Fill ,&_ggea );_dafdf !=nil {return _dafdf ;};_gcce .EG_ShapeElements =append (_gcce .EG_ShapeElements ,_bfad );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_aaaag :=NewEG_ShapeElements (); -_aaaag .Stroke =NewStroke ();if _gdfg :=d .DecodeElement (_aaaag .Stroke ,&_ggea );_gdfg !=nil {return _gdfg ;};_gcce .EG_ShapeElements =append (_gcce .EG_ShapeElements ,_aaaag );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_acac :=NewEG_ShapeElements (); -_acac .Shadow =NewShadow ();if _edcd :=d .DecodeElement (_acac .Shadow ,&_ggea );_edcd !=nil {return _edcd ;};_gcce .EG_ShapeElements =append (_gcce .EG_ShapeElements ,_acac );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_badd :=NewEG_ShapeElements (); -_badd .Textbox =NewTextbox ();if _fcbc :=d .DecodeElement (_badd .Textbox ,&_ggea );_fcbc !=nil {return _fcbc ;};_gcce .EG_ShapeElements =append (_gcce .EG_ShapeElements ,_badd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdae :=NewEG_ShapeElements (); -_cdae .Textpath =NewTextpath ();if _bdca :=d .DecodeElement (_cdae .Textpath ,&_ggea );_bdca !=nil {return _bdca ;};_gcce .EG_ShapeElements =append (_gcce .EG_ShapeElements ,_cdae );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcaf :=NewEG_ShapeElements (); -_gcaf .Imagedata =NewImagedata ();if _gbge :=d .DecodeElement (_gcaf .Imagedata ,&_ggea );_gbge !=nil {return _gbge ;};_gcce .EG_ShapeElements =append (_gcce .EG_ShapeElements ,_gcaf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_afcgf :=NewEG_ShapeElements (); -_afcgf .Skew =NewOfcSkew ();if _ffdea :=d .DecodeElement (_afcgf .Skew ,&_ggea );_ffdea !=nil {return _ffdea ;};_gcce .EG_ShapeElements =append (_gcce .EG_ShapeElements ,_afcgf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbcf :=NewEG_ShapeElements (); -_bbcf .Extrusion =NewOfcExtrusion ();if _dagd :=d .DecodeElement (_bbcf .Extrusion ,&_ggea );_dagd !=nil {return _dagd ;};_gcce .EG_ShapeElements =append (_gcce .EG_ShapeElements ,_bbcf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dagcb :=NewEG_ShapeElements (); -_dagcb .Callout =NewOfcCallout ();if _cagf :=d .DecodeElement (_dagcb .Callout ,&_ggea );_cagf !=nil {return _cagf ;};_gcce .EG_ShapeElements =append (_gcce .EG_ShapeElements ,_dagcb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcfb :=NewEG_ShapeElements (); -_dcfb .Lock =NewOfcLock ();if _dfad :=d .DecodeElement (_dcfb .Lock ,&_ggea );_dfad !=nil {return _dfad ;};_gcce .EG_ShapeElements =append (_gcce .EG_ShapeElements ,_dcfb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdge :=NewEG_ShapeElements (); -_fdge .Clippath =NewOfcClippath ();if _afafe :=d .DecodeElement (_fdge .Clippath ,&_ggea );_afafe !=nil {return _afafe ;};_gcce .EG_ShapeElements =append (_gcce .EG_ShapeElements ,_fdge );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_ecbb :=NewEG_ShapeElements (); -_ecbb .Signatureline =NewOfcSignatureline ();if _fcbcb :=d .DecodeElement (_ecbb .Signatureline ,&_ggea );_fcbcb !=nil {return _fcbcb ;};_gcce .EG_ShapeElements =append (_gcce .EG_ShapeElements ,_ecbb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gfee :=NewEG_ShapeElements (); -_gfee .Wrap =_b .NewWrap ();if _agdfd :=d .DecodeElement (_gfee .Wrap ,&_ggea );_agdfd !=nil {return _agdfd ;};_gcce .EG_ShapeElements =append (_gcce .EG_ShapeElements ,_gfee );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eeaa :=NewEG_ShapeElements (); -_eeaa .Anchorlock =_b .NewAnchorlock ();if _bgce :=d .DecodeElement (_eeaa .Anchorlock ,&_ggea );_bgce !=nil {return _bgce ;};_gcce .EG_ShapeElements =append (_gcce .EG_ShapeElements ,_eeaa );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bdbga :=NewEG_ShapeElements (); -_bdbga .Bordertop =_b .NewBordertop ();if _fbfa :=d .DecodeElement (_bdbga .Bordertop ,&_ggea );_fbfa !=nil {return _fbfa ;};_gcce .EG_ShapeElements =append (_gcce .EG_ShapeElements ,_bdbga );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_ddfdf :=NewEG_ShapeElements (); -_ddfdf .Borderbottom =_b .NewBorderbottom ();if _cdaa :=d .DecodeElement (_ddfdf .Borderbottom ,&_ggea );_cdaa !=nil {return _cdaa ;};_gcce .EG_ShapeElements =append (_gcce .EG_ShapeElements ,_ddfdf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_fefcd :=NewEG_ShapeElements (); -_fefcd .Borderleft =_b .NewBorderleft ();if _aadc :=d .DecodeElement (_fefcd .Borderleft ,&_ggea );_aadc !=nil {return _aadc ;};_gcce .EG_ShapeElements =append (_gcce .EG_ShapeElements ,_fefcd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbec :=NewEG_ShapeElements (); -_cbec .Borderright =_b .NewBorderright ();if _aagc :=d .DecodeElement (_cbec .Borderright ,&_ggea );_aagc !=nil {return _aagc ;};_gcce .EG_ShapeElements =append (_gcce .EG_ShapeElements ,_cbec );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ddaec :=NewEG_ShapeElements (); -_ddaec .ClientData =_ag .NewClientData ();if _eaeccb :=d .DecodeElement (_ddaec .ClientData ,&_ggea );_eaeccb !=nil {return _eaeccb ;};_gcce .EG_ShapeElements =append (_gcce .EG_ShapeElements ,_ddaec );case _e .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"}:_bdece :=NewEG_ShapeElements (); -_bdece .Textdata =_f .NewTextdata ();if _dedd :=d .DecodeElement (_bdece .Textdata ,&_ggea );_dedd !=nil {return _dedd ;};_gcce .EG_ShapeElements =append (_gcce .EG_ShapeElements ,_bdece );default:_ee .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",_ggea .Name ); -if _febc :=d .Skip ();_febc !=nil {return _febc ;};};case _e .EndElement :break _ggda ;case _e .CharData :};};return nil ;};func (_edagc ST_EditAs )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_edagc .String (),start ); -};func (_eagae OfcST_ColorMode )Validate ()error {return _eagae .ValidateWithPath ("")};func (_eefgf ST_FillType )String ()string {switch _eefgf {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 (_gcgec *ST_StrokeEndCap )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gcgec =0; -case "\u0066\u006c\u0061\u0074":*_gcgec =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_gcgec =2;case "\u0072\u006f\u0075n\u0064":*_gcgec =3;};return nil ;};func (_gbeaba *OfcShapedefaults )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbeaba .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults (); -for _ ,_eaabc :=range start .Attr {if _eaabc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_afddb ,_bbaaa :=_eaabc .Value ,error (nil );if _bbaaa !=nil {return _bbaaa ;};_gbeaba .StrokecolorAttr =&_afddb ;continue ;};if _eaabc .Name .Local =="\u0066\u0069\u006c\u006c"{_gbeaba .FillAttr .UnmarshalXMLAttr (_eaabc ); -continue ;};if _eaabc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_aagbee ,_dcdea :=_eaabc .Value ,error (nil );if _dcdea !=nil {return _dcdea ;};_gbeaba .FillcolorAttr =&_aagbee ;continue ;};if _eaabc .Name .Local =="\u0065\u0078\u0074"{_gbeaba .ExtAttr .UnmarshalXMLAttr (_eaabc ); -continue ;};if _eaabc .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_cfde ,_ddgfebe :=_gd .ParseInt (_eaabc .Value ,10,64);if _ddgfebe !=nil {return _ddgfebe ;};_gbeaba .SpidmaxAttr =&_cfde ;continue ;};if _eaabc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gbeaba .AllowincellAttr .UnmarshalXMLAttr (_eaabc ); -continue ;};if _eaabc .Name .Local =="\u0073\u0074\u0079l\u0065"{_bbcaa ,_cefe :=_eaabc .Value ,error (nil );if _cefe !=nil {return _cefe ;};_gbeaba .StyleAttr =&_bbcaa ;continue ;};if _eaabc .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_gbeaba .StrokeAttr .UnmarshalXMLAttr (_eaabc ); -continue ;};};_ffcag :for {_gaeega ,_ebaga :=d .Token ();if _ebaga !=nil {return _ebaga ;};switch _ffggga :=_gaeega .(type ){case _e .StartElement :switch _ffggga .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gbeaba .Fill =NewFill (); -if _abac :=d .DecodeElement (_gbeaba .Fill ,&_ffggga );_abac !=nil {return _abac ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gbeaba .Stroke =NewStroke (); -if _bdaafg :=d .DecodeElement (_gbeaba .Stroke ,&_ffggga );_bdaafg !=nil {return _bdaafg ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbeaba .Textbox =NewTextbox (); -if _efabf :=d .DecodeElement (_gbeaba .Textbox ,&_ffggga );_efabf !=nil {return _efabf ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gbeaba .Shadow =NewShadow (); -if _fccdac :=d .DecodeElement (_gbeaba .Shadow ,&_ffggga );_fccdac !=nil {return _fccdac ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_gbeaba .Skew =NewOfcSkew (); -if _afacg :=d .DecodeElement (_gbeaba .Skew ,&_ffggga );_afacg !=nil {return _afacg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbeaba .Extrusion =NewOfcExtrusion (); -if _dcgga :=d .DecodeElement (_gbeaba .Extrusion ,&_ffggga );_dcgga !=nil {return _dcgga ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbeaba .Callout =NewOfcCallout (); -if _edced :=d .DecodeElement (_gbeaba .Callout ,&_ffggga );_edced !=nil {return _edced ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbeaba .Lock =NewOfcLock (); -if _fegfde :=d .DecodeElement (_gbeaba .Lock ,&_ffggga );_fegfde !=nil {return _fegfde ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbeaba .Colormru =NewOfcCT_ColorMru (); -if _dcfce :=d .DecodeElement (_gbeaba .Colormru ,&_ffggga );_dcfce !=nil {return _dcfce ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbeaba .Colormenu =NewOfcCT_ColorMenu (); -if _ggaba :=d .DecodeElement (_gbeaba .Colormenu ,&_ffggga );_ggaba !=nil {return _ggaba ;};default:_ee .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",_ffggga .Name ); -if _acbedb :=d .Skip ();_acbedb !=nil {return _acbedb ;};};case _e .EndElement :break _ffcag ;case _e .CharData :};};return nil ;};func (_eedbf *OfcLock )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eedbf .OfcCT_Lock =*NewOfcCT_Lock (); -for _ ,_dgfcf :=range start .Attr {if _dgfcf .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_eedbf .PositionAttr .UnmarshalXMLAttr (_dgfcf );continue ;};if _dgfcf .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_eedbf .SelectionAttr .UnmarshalXMLAttr (_dgfcf ); -continue ;};if _dgfcf .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_eedbf .GroupingAttr .UnmarshalXMLAttr (_dgfcf );continue ;};if _dgfcf .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_eedbf .UngroupingAttr .UnmarshalXMLAttr (_dgfcf ); -continue ;};if _dgfcf .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_eedbf .RotationAttr .UnmarshalXMLAttr (_dgfcf );continue ;};if _dgfcf .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_eedbf .CroppingAttr .UnmarshalXMLAttr (_dgfcf ); -continue ;};if _dgfcf .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_eedbf .VerticiesAttr .UnmarshalXMLAttr (_dgfcf );continue ;};if _dgfcf .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_eedbf .AdjusthandlesAttr .UnmarshalXMLAttr (_dgfcf ); -continue ;};if _dgfcf .Name .Local =="\u0074\u0065\u0078\u0074"{_eedbf .TextAttr .UnmarshalXMLAttr (_dgfcf );continue ;};if _dgfcf .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_eedbf .AspectratioAttr .UnmarshalXMLAttr (_dgfcf ); -continue ;};if _dgfcf .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_eedbf .ShapetypeAttr .UnmarshalXMLAttr (_dgfcf );continue ;};if _dgfcf .Name .Local =="\u0065\u0078\u0074"{_eedbf .ExtAttr .UnmarshalXMLAttr (_dgfcf );continue ;};};for {_fgbba ,_fcbb :=d .Token (); -if _fcbb !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_fcbb );};if _caad ,_cgbgc :=_fgbba .(_e .EndElement );_cgbgc &&_caad .Name ==start .Name {break ;};};return nil ; -};type CT_TextPath struct{OnAttr _c .ST_TrueFalse ;FitshapeAttr _c .ST_TrueFalse ;FitpathAttr _c .ST_TrueFalse ;TrimAttr _c .ST_TrueFalse ;XscaleAttr _c .ST_TrueFalse ;StringAttr *string ;IdAttr *string ;StyleAttr *string ;};func (_ebec *OfcExtrusion )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ebec .OfcCT_Extrusion =*NewOfcCT_Extrusion (); -for _ ,_cafefd :=range start .Attr {if _cafefd .Name .Local =="\u006f\u006e"{_ebec .OnAttr .UnmarshalXMLAttr (_cafefd );continue ;};if _cafefd .Name .Local =="\u0074\u0079\u0070\u0065"{_ebec .TypeAttr .UnmarshalXMLAttr (_cafefd );continue ;};if _cafefd .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_ebec .RenderAttr .UnmarshalXMLAttr (_cafefd ); -continue ;};if _cafefd .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_gaeab ,_ebgcb :=_cafefd .Value ,error (nil );if _ebgcb !=nil {return _ebgcb ;};_ebec .ViewpointoriginAttr =&_gaeab ;continue ;};if _cafefd .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_cfacf ,_egfdga :=_cafefd .Value ,error (nil ); -if _egfdga !=nil {return _egfdga ;};_ebec .ViewpointAttr =&_cfacf ;continue ;};if _cafefd .Name .Local =="\u0070\u006c\u0061n\u0065"{_ebec .PlaneAttr .UnmarshalXMLAttr (_cafefd );continue ;};if _cafefd .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_edeca ,_gdec :=_gd .ParseFloat (_cafefd .Value ,64); -if _gdec !=nil {return _gdec ;};_bgcfe :=float32 (_edeca );_ebec .SkewangleAttr =&_bgcfe ;continue ;};if _cafefd .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_fcegb ,_aebad :=_cafefd .Value ,error (nil );if _aebad !=nil {return _aebad ;};_ebec .SkewamtAttr =&_fcegb ; -continue ;};if _cafefd .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_cdgcg ,_baecb :=_cafefd .Value ,error (nil );if _baecb !=nil {return _baecb ;};_ebec .ForedepthAttr =&_cdgcg ;continue ;};if _cafefd .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_bcga ,_gefff :=_cafefd .Value ,error (nil ); -if _gefff !=nil {return _gefff ;};_ebec .BackdepthAttr =&_bcga ;continue ;};if _cafefd .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_aacaa ,_defdg :=_cafefd .Value ,error (nil );if _defdg !=nil {return _defdg ;};_ebec .OrientationAttr =&_aacaa ; -continue ;};if _cafefd .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_gaaed ,_feace :=_gd .ParseFloat (_cafefd .Value ,64);if _feace !=nil {return _feace ;};_abba :=float32 (_gaaed );_ebec .OrientationangleAttr =&_abba ; -continue ;};if _cafefd .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_ebec .LockrotationcenterAttr .UnmarshalXMLAttr (_cafefd );continue ;};if _cafefd .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_ebec .AutorotationcenterAttr .UnmarshalXMLAttr (_cafefd ); -continue ;};if _cafefd .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_cdebb ,_dbggaf :=_cafefd .Value ,error (nil );if _dbggaf !=nil {return _dbggaf ;};_ebec .RotationcenterAttr =&_cdebb ;continue ;};if _cafefd .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_eafffd ,_aaaaa :=_cafefd .Value ,error (nil ); -if _aaaaa !=nil {return _aaaaa ;};_ebec .RotationangleAttr =&_eafffd ;continue ;};if _cafefd .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_ebec .ColormodeAttr .UnmarshalXMLAttr (_cafefd );continue ;};if _cafefd .Name .Local =="\u0063\u006f\u006co\u0072"{_cfdff ,_edgfga :=_cafefd .Value ,error (nil ); -if _edgfga !=nil {return _edgfga ;};_ebec .ColorAttr =&_cfdff ;continue ;};if _cafefd .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_efffg ,_acfae :=_gd .ParseFloat (_cafefd .Value ,64);if _acfae !=nil {return _acfae ;};_aebba :=float32 (_efffg ); -_ebec .ShininessAttr =&_aebba ;continue ;};if _cafefd .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_dbfd ,_gcbeg :=_cafefd .Value ,error (nil );if _gcbeg !=nil {return _gcbeg ;};_ebec .SpecularityAttr =&_dbfd ;continue ; -};if _cafefd .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_cgbda ,_feddg :=_cafefd .Value ,error (nil );if _feddg !=nil {return _feddg ;};_ebec .DiffusityAttr =&_cgbda ;continue ;};if _cafefd .Name .Local =="\u006d\u0065\u0074a\u006c"{_ebec .MetalAttr .UnmarshalXMLAttr (_cafefd ); -continue ;};if _cafefd .Name .Local =="\u0065\u0064\u0067\u0065"{_aadcc ,_eafb :=_cafefd .Value ,error (nil );if _eafb !=nil {return _eafb ;};_ebec .EdgeAttr =&_aadcc ;continue ;};if _cafefd .Name .Local =="\u0066\u0061\u0063e\u0074"{_dcdbf ,_dffbe :=_cafefd .Value ,error (nil ); -if _dffbe !=nil {return _dffbe ;};_ebec .FacetAttr =&_dcdbf ;continue ;};if _cafefd .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_ebec .LightfaceAttr .UnmarshalXMLAttr (_cafefd );continue ;};if _cafefd .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_cgcab ,_caccc :=_cafefd .Value ,error (nil ); -if _caccc !=nil {return _caccc ;};_ebec .BrightnessAttr =&_cgcab ;continue ;};if _cafefd .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_beggd ,_fffgb :=_cafefd .Value ,error (nil );if _fffgb !=nil {return _fffgb ; -};_ebec .LightpositionAttr =&_beggd ;continue ;};if _cafefd .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_ggffa ,_cbdaag :=_cafefd .Value ,error (nil );if _cbdaag !=nil {return _cbdaag ;};_ebec .LightlevelAttr =&_ggffa ; -continue ;};if _cafefd .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_ebec .LightharshAttr .UnmarshalXMLAttr (_cafefd );continue ;};if _cafefd .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_accgc ,_abaa :=_cafefd .Value ,error (nil ); -if _abaa !=nil {return _abaa ;};_ebec .Lightposition2Attr =&_accgc ;continue ;};if _cafefd .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_dbdbf ,_afbc :=_cafefd .Value ,error (nil );if _afbc !=nil {return _afbc ;};_ebec .Lightlevel2Attr =&_dbdbf ; -continue ;};if _cafefd .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_ebec .Lightharsh2Attr .UnmarshalXMLAttr (_cafefd );continue ;};if _cafefd .Name .Local =="\u0065\u0078\u0074"{_ebec .ExtAttr .UnmarshalXMLAttr (_cafefd ); -continue ;};};for {_cfcgg ,_gcedc :=d .Token ();if _gcedc !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063\u0045\u0078t\u0072\u0075\u0073\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_gcedc );};if _agaf ,_fgbfa :=_cfcgg .(_e .EndElement ); -_fgbfa &&_agaf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the OfcCT_RelationTable and its children +func (_fgcgf *OfcCT_RelationTable )Validate ()error {return _fgcgf .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0054\u0061\u0062\u006c\u0065");};func (_ffbb *OfcST_ConnectType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bdecd ,_dbbbafg :=d .Token (); +if _dbbbafg !=nil {return _dbbbafg ;};if _fdbgbe ,_adfbe :=_bdecd .(_e .EndElement );_adfbe &&_fdbgbe .Name ==start .Name {*_ffbb =1;return nil ;};if _fdfdg ,_ebdfea :=_bdecd .(_e .CharData );!_ebdfea {return _ga .Errorf ("\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 (_fdfdg ){case "":*_ffbb =0;case "\u006e\u006f\u006e\u0065":*_ffbb =1;case "\u0072\u0065\u0063\u0074":*_ffbb =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_ffbb =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ffbb =4; +};};_bdecd ,_dbbbafg =d .Token ();if _dbbbafg !=nil {return _dbbbafg ;};if _cedfe ,_ecgef :=_bdecd .(_e .EndElement );_ecgef &&_cedfe .Name ==start .Name {return nil ;};return _ga .Errorf ("\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 ); +};type ST_ImageAspect byte ;func (_afeab *OfcLock )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_afeab .OfcCT_Lock =*NewOfcCT_Lock ();for _ ,_cabee :=range start .Attr {if _cabee .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_afeab .PositionAttr .UnmarshalXMLAttr (_cabee ); +continue ;};if _cabee .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_afeab .SelectionAttr .UnmarshalXMLAttr (_cabee );continue ;};if _cabee .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_afeab .GroupingAttr .UnmarshalXMLAttr (_cabee ); +continue ;};if _cabee .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_afeab .UngroupingAttr .UnmarshalXMLAttr (_cabee );continue ;};if _cabee .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_afeab .RotationAttr .UnmarshalXMLAttr (_cabee ); +continue ;};if _cabee .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_afeab .CroppingAttr .UnmarshalXMLAttr (_cabee );continue ;};if _cabee .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_afeab .VerticiesAttr .UnmarshalXMLAttr (_cabee ); +continue ;};if _cabee .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_afeab .AdjusthandlesAttr .UnmarshalXMLAttr (_cabee );continue ;};if _cabee .Name .Local =="\u0074\u0065\u0078\u0074"{_afeab .TextAttr .UnmarshalXMLAttr (_cabee ); +continue ;};if _cabee .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_afeab .AspectratioAttr .UnmarshalXMLAttr (_cabee );continue ;};if _cabee .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_afeab .ShapetypeAttr .UnmarshalXMLAttr (_cabee ); +continue ;};if _cabee .Name .Local =="\u0065\u0078\u0074"{_afeab .ExtAttr .UnmarshalXMLAttr (_cabee );continue ;};};for {_dbefb ,_fecbe :=d .Token ();if _fecbe !=nil {return _ga .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_fecbe ); +};if _beff ,_bbbca :=_dbefb .(_e .EndElement );_bbbca &&_beff .Name ==start .Name {break ;};};return nil ;};func (_cbgdc OfcST_ExtrusionRender )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cbgdc .String (),start ); +};func (_ddefa OfcST_How )Validate ()error {return _ddefa .ValidateWithPath ("")};func (_ddfbb *Shadow )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _ddfbb .CT_Shadow .MarshalXML (e ,start );};func (_eafb *Background )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\u0072n\u003a\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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_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 ="\u0076\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";return _eafb .CT_Background .MarshalXML (e ,start );};func (_cabgc *CT_Curve )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eeaa :=range start .Attr {if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0073\u0070\u0069\u0064"{_fadg ,_faagg :=_eeaa .Value ,error (nil ); +if _faagg !=nil {return _faagg ;};_cabgc .SpidAttr =&_fadg ;continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cabgc .PreferrelativeAttr .UnmarshalXMLAttr (_eeaa ); +continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cabgc .BwnormalAttr .UnmarshalXMLAttr (_eeaa ); +continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cabgc .BwpureAttr .UnmarshalXMLAttr (_eeaa ); +continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ccg ,_aead :=_eeaa .Value ,error (nil ); +if _aead !=nil {return _aead ;};_cabgc .BorderleftcolorAttr =&_ccg ;continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bega ,_fcaa :=_g .ParseInt (_eeaa .Value ,10,64); +if _fcaa !=nil {return _fcaa ;};_cabgc .RegroupidAttr =&_bega ;continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cabgc .ForcedashAttr .UnmarshalXMLAttr (_eeaa ); +continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cabgc .HrnoshadeAttr .UnmarshalXMLAttr (_eeaa ); +continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cabgc .AllowoverlapAttr .UnmarshalXMLAttr (_eeaa ); +continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_eddga ,_begg :=_eeaa .Value ,error (nil ); +if _begg !=nil {return _begg ;};_cabgc .BorderrightcolorAttr =&_eddga ;continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0068\u0072"{_cabgc .HrAttr .UnmarshalXMLAttr (_eeaa ); +continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cabgc .DgmlayoutAttr .UnmarshalXMLAttr (_eeaa ); +continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cabgc .ButtonAttr .UnmarshalXMLAttr (_eeaa ); +continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cabgc .HralignAttr .UnmarshalXMLAttr (_eeaa ); +continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cabgc .ConnectortypeAttr .UnmarshalXMLAttr (_eeaa ); +continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_acba ,_gafg :=_eeaa .Value ,error (nil ); +if _gafg !=nil {return _gafg ;};_cabgc .BordertopcolorAttr =&_acba ;continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cabgc .BwmodeAttr .UnmarshalXMLAttr (_eeaa ); +continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cabgc .BulletAttr .UnmarshalXMLAttr (_eeaa ); +continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gdecb ,_dfaa :=_g .ParseInt (_eeaa .Value ,10,64); +if _dfaa !=nil {return _dfaa ;};_cabgc .DgmnodekindAttr =&_gdecb ;continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cabgc .DgmlayoutmruAttr .UnmarshalXMLAttr (_eeaa ); +continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0068\u0072\u0073t\u0064"{_cabgc .HrstdAttr .UnmarshalXMLAttr (_eeaa ); +continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cabgc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_eeaa ); +continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0068\u0072\u0070c\u0074"{_bcfa ,_cbgdd :=_g .ParseFloat (_eeaa .Value ,64); +if _cbgdd !=nil {return _cbgdd ;};_gegd :=float32 (_bcfa );_cabgc .HrpctAttr =&_gegd ;continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_acaa ,_bgdc :=_eeaa .Value ,error (nil ); +if _bgdc !=nil {return _bgdc ;};_cabgc .BorderbottomcolorAttr =&_acaa ;continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cabgc .AllowincellAttr .UnmarshalXMLAttr (_eeaa ); +continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u006f\u006c\u0065"{_cabgc .OleAttr .UnmarshalXMLAttr (_eeaa ); +continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cabgc .UserdrawnAttr .UnmarshalXMLAttr (_eeaa ); +continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cabgc .OleiconAttr .UnmarshalXMLAttr (_eeaa ); +continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0063\u006c\u0069\u0070"{_cabgc .ClipAttr .UnmarshalXMLAttr (_eeaa ); +continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0073\u0070\u0074"{_deda ,_bddg :=_g .ParseFloat (_eeaa .Value ,64); +if _bddg !=nil {return _bddg ;};_fgba :=float32 (_deda );_cabgc .SptAttr =&_fgba ;continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cabgc .CliptowrapAttr .UnmarshalXMLAttr (_eeaa ); +continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u006f\u006e\u0065\u0064"{_cabgc .OnedAttr .UnmarshalXMLAttr (_eeaa ); +continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cabgc .InsetmodeAttr .UnmarshalXMLAttr (_eeaa ); +continue ;};if _eeaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaa .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cabgc .UserhiddenAttr .UnmarshalXMLAttr (_eeaa ); +continue ;};if _eeaa .Name .Local =="\u0069\u0064"{_gdaeb ,_fdgbd :=_eeaa .Value ,error (nil );if _fdgbd !=nil {return _fdgbd ;};_cabgc .IdAttr =&_gdaeb ;continue ;};if _eeaa .Name .Local =="\u0073\u0074\u0079l\u0065"{_cceb ,_ceeg :=_eeaa .Value ,error (nil ); +if _ceeg !=nil {return _ceeg ;};_cabgc .StyleAttr =&_cceb ;continue ;};if _eeaa .Name .Local =="\u0066\u0072\u006f\u006d"{_cbgeb ,_afea :=_eeaa .Value ,error (nil );if _afea !=nil {return _afea ;};_cabgc .FromAttr =&_cbgeb ;continue ;};if _eeaa .Name .Local =="\u0070\u0072\u0069n\u0074"{_cabgc .PrintAttr .UnmarshalXMLAttr (_eeaa ); +continue ;};if _eeaa .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ggag ,_gfaefd :=_eeaa .Value ,error (nil );if _gfaefd !=nil {return _gfaefd ;};_cabgc .OpacityAttr =&_ggag ;continue ;};if _eeaa .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cabgc .StrokedAttr .UnmarshalXMLAttr (_eeaa ); +continue ;};if _eeaa .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dde ,_dgag :=_eeaa .Value ,error (nil );if _dgag !=nil {return _dgag ;};_cabgc .StrokecolorAttr =&_dde ;continue ;};if _eeaa .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cdbgc ,_egce :=_eeaa .Value ,error (nil ); +if _egce !=nil {return _egce ;};_cabgc .StrokeweightAttr =&_cdbgc ;continue ;};if _eeaa .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cabgc .InsetpenAttr .UnmarshalXMLAttr (_eeaa );continue ;};if _eeaa .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gfcbb ,_bbbc :=_eeaa .Value ,error (nil ); +if _bbbc !=nil {return _bbbc ;};_cabgc .ChromakeyAttr =&_gfcbb ;continue ;};if _eeaa .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cabgc .FilledAttr .UnmarshalXMLAttr (_eeaa );continue ;};if _eeaa .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fcbg ,_ebc :=_eeaa .Value ,error (nil ); +if _ebc !=nil {return _ebc ;};_cabgc .FillcolorAttr =&_fcbg ;continue ;};if _eeaa .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_acad ,_gbfg :=_eeaa .Value ,error (nil );if _gbfg !=nil {return _gbfg ;};_cabgc .WrapcoordsAttr =&_acad ; +continue ;};if _eeaa .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_eafcc ,_faged :=_eeaa .Value ,error (nil );if _faged !=nil {return _faged ;};_cabgc .CoordoriginAttr =&_eafcc ;continue ;};if _eeaa .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fcdf ,_gbba :=_eeaa .Value ,error (nil ); +if _gbba !=nil {return _gbba ;};_cabgc .CoordsizeAttr =&_fcdf ;continue ;};if _eeaa .Name .Local =="\u0061\u006c\u0074"{_ddabd ,_egaa :=_eeaa .Value ,error (nil );if _egaa !=nil {return _egaa ;};_cabgc .AltAttr =&_ddabd ;continue ;};if _eeaa .Name .Local =="\u0074\u0069\u0074l\u0065"{_gefe ,_abda :=_eeaa .Value ,error (nil ); +if _abda !=nil {return _abda ;};_cabgc .TitleAttr =&_gefe ;continue ;};if _eeaa .Name .Local =="\u0063\u006c\u0061s\u0073"{_abdab ,_feb :=_eeaa .Value ,error (nil );if _feb !=nil {return _feb ;};_cabgc .ClassAttr =&_abdab ;continue ;};if _eeaa .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dfbf ,_bdaa :=_eeaa .Value ,error (nil ); +if _bdaa !=nil {return _bdaa ;};_cabgc .TargetAttr =&_dfbf ;continue ;};if _eeaa .Name .Local =="\u0068\u0072\u0065\u0066"{_dcbg ,_fecg :=_eeaa .Value ,error (nil );if _fecg !=nil {return _fecg ;};_cabgc .HrefAttr =&_dcbg ;continue ;};if _eeaa .Name .Local =="\u0074\u006f"{_aaec ,_dcae :=_eeaa .Value ,error (nil ); +if _dcae !=nil {return _dcae ;};_cabgc .ToAttr =&_aaec ;continue ;};if _eeaa .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_agef ,_cbgebg :=_eeaa .Value ,error (nil );if _cbgebg !=nil {return _cbgebg ;};_cabgc .Control2Attr =&_agef ; +continue ;};if _eeaa .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_geggf ,_gadg :=_eeaa .Value ,error (nil );if _gadg !=nil {return _gadg ;};_cabgc .Control1Attr =&_geggf ;continue ;};};_adafe :for {_gedd ,_beed :=d .Token ();if _beed !=nil {return _beed ; +};switch _bfgb :=_gedd .(type ){case _e .StartElement :switch _bfgb .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccc :=NewEG_ShapeElements (); +_ccc .Path =NewPath ();if _edgd :=d .DecodeElement (_ccc .Path ,&_bfgb );_edgd !=nil {return _edgd ;};_cabgc .EG_ShapeElements =append (_cabgc .EG_ShapeElements ,_ccc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bgcb :=NewEG_ShapeElements (); +_bgcb .Formulas =NewFormulas ();if _fbg :=d .DecodeElement (_bgcb .Formulas ,&_bfgb );_fbg !=nil {return _fbg ;};_cabgc .EG_ShapeElements =append (_cabgc .EG_ShapeElements ,_bgcb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccdf :=NewEG_ShapeElements (); +_ccdf .Handles =NewHandles ();if _gafb :=d .DecodeElement (_ccdf .Handles ,&_bfgb );_gafb !=nil {return _gafb ;};_cabgc .EG_ShapeElements =append (_cabgc .EG_ShapeElements ,_ccdf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fffc :=NewEG_ShapeElements (); +_fffc .Fill =NewFill ();if _ggabc :=d .DecodeElement (_fffc .Fill ,&_bfgb );_ggabc !=nil {return _ggabc ;};_cabgc .EG_ShapeElements =append (_cabgc .EG_ShapeElements ,_fffc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_ffcf :=NewEG_ShapeElements (); +_ffcf .Stroke =NewStroke ();if _cabd :=d .DecodeElement (_ffcf .Stroke ,&_bfgb );_cabd !=nil {return _cabd ;};_cabgc .EG_ShapeElements =append (_cabgc .EG_ShapeElements ,_ffcf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fdcef :=NewEG_ShapeElements (); +_fdcef .Shadow =NewShadow ();if _bfcce :=d .DecodeElement (_fdcef .Shadow ,&_bfgb );_bfcce !=nil {return _bfcce ;};_cabgc .EG_ShapeElements =append (_cabgc .EG_ShapeElements ,_fdcef );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gabd :=NewEG_ShapeElements (); +_gabd .Textbox =NewTextbox ();if _dfbd :=d .DecodeElement (_gabd .Textbox ,&_bfgb );_dfbd !=nil {return _dfbd ;};_cabgc .EG_ShapeElements =append (_cabgc .EG_ShapeElements ,_gabd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eggd :=NewEG_ShapeElements (); +_eggd .Textpath =NewTextpath ();if _adab :=d .DecodeElement (_eggd .Textpath ,&_bfgb );_adab !=nil {return _adab ;};_cabgc .EG_ShapeElements =append (_cabgc .EG_ShapeElements ,_eggd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcbd :=NewEG_ShapeElements (); +_fcbd .Imagedata =NewImagedata ();if _gcdfc :=d .DecodeElement (_fcbd .Imagedata ,&_bfgb );_gcdfc !=nil {return _gcdfc ;};_cabgc .EG_ShapeElements =append (_cabgc .EG_ShapeElements ,_fcbd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_bfga :=NewEG_ShapeElements (); +_bfga .Skew =NewOfcSkew ();if _bdba :=d .DecodeElement (_bfga .Skew ,&_bfgb );_bdba !=nil {return _bdba ;};_cabgc .EG_ShapeElements =append (_cabgc .EG_ShapeElements ,_bfga );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gfaf :=NewEG_ShapeElements (); +_gfaf .Extrusion =NewOfcExtrusion ();if _dcfg :=d .DecodeElement (_gfaf .Extrusion ,&_bfgb );_dcfg !=nil {return _dcfg ;};_cabgc .EG_ShapeElements =append (_cabgc .EG_ShapeElements ,_gfaf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afbde :=NewEG_ShapeElements (); +_afbde .Callout =NewOfcCallout ();if _aefaa :=d .DecodeElement (_afbde .Callout ,&_bfgb );_aefaa !=nil {return _aefaa ;};_cabgc .EG_ShapeElements =append (_cabgc .EG_ShapeElements ,_afbde );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecbd :=NewEG_ShapeElements (); +_ecbd .Lock =NewOfcLock ();if _dffaf :=d .DecodeElement (_ecbd .Lock ,&_bfgb );_dffaf !=nil {return _dffaf ;};_cabgc .EG_ShapeElements =append (_cabgc .EG_ShapeElements ,_ecbd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_baga :=NewEG_ShapeElements (); +_baga .Clippath =NewOfcClippath ();if _gcdg :=d .DecodeElement (_baga .Clippath ,&_bfgb );_gcdg !=nil {return _gcdg ;};_cabgc .EG_ShapeElements =append (_cabgc .EG_ShapeElements ,_baga );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_dcce :=NewEG_ShapeElements (); +_dcce .Signatureline =NewOfcSignatureline ();if _bdbeb :=d .DecodeElement (_dcce .Signatureline ,&_bfgb );_bdbeb !=nil {return _bdbeb ;};_cabgc .EG_ShapeElements =append (_cabgc .EG_ShapeElements ,_dcce );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gece :=NewEG_ShapeElements (); +_gece .Wrap =_gaf .NewWrap ();if _fbec :=d .DecodeElement (_gece .Wrap ,&_bfgb );_fbec !=nil {return _fbec ;};_cabgc .EG_ShapeElements =append (_cabgc .EG_ShapeElements ,_gece );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fdcf :=NewEG_ShapeElements (); +_fdcf .Anchorlock =_gaf .NewAnchorlock ();if _cbfb :=d .DecodeElement (_fdcf .Anchorlock ,&_bfgb );_cbfb !=nil {return _cbfb ;};_cabgc .EG_ShapeElements =append (_cabgc .EG_ShapeElements ,_fdcf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_affe :=NewEG_ShapeElements (); +_affe .Bordertop =_gaf .NewBordertop ();if _gfcd :=d .DecodeElement (_affe .Bordertop ,&_bfgb );_gfcd !=nil {return _gfcd ;};_cabgc .EG_ShapeElements =append (_cabgc .EG_ShapeElements ,_affe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_egefe :=NewEG_ShapeElements (); +_egefe .Borderbottom =_gaf .NewBorderbottom ();if _efaaa :=d .DecodeElement (_egefe .Borderbottom ,&_bfgb );_efaaa !=nil {return _efaaa ;};_cabgc .EG_ShapeElements =append (_cabgc .EG_ShapeElements ,_egefe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_acae :=NewEG_ShapeElements (); +_acae .Borderleft =_gaf .NewBorderleft ();if _gfgbf :=d .DecodeElement (_acae .Borderleft ,&_bfgb );_gfgbf !=nil {return _gfgbf ;};_cabgc .EG_ShapeElements =append (_cabgc .EG_ShapeElements ,_acae );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_beeg :=NewEG_ShapeElements (); +_beeg .Borderright =_gaf .NewBorderright ();if _adeg :=d .DecodeElement (_beeg .Borderright ,&_bfgb );_adeg !=nil {return _adeg ;};_cabgc .EG_ShapeElements =append (_cabgc .EG_ShapeElements ,_beeg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_acdcc :=NewEG_ShapeElements (); +_acdcc .ClientData =_ab .NewClientData ();if _abffc :=d .DecodeElement (_acdcc .ClientData ,&_bfgb );_abffc !=nil {return _abffc ;};_cabgc .EG_ShapeElements =append (_cabgc .EG_ShapeElements ,_acdcc );case _e .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"}:_agcc :=NewEG_ShapeElements (); +_agcc .Textdata =_b .NewTextdata ();if _edda :=d .DecodeElement (_agcc .Textdata ,&_bfgb );_edda !=nil {return _edda ;};_cabgc .EG_ShapeElements =append (_cabgc .EG_ShapeElements ,_agcc );default:_ag .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",_bfgb .Name ); +if _fdbg :=d .Skip ();_fdbg !=nil {return _fdbg ;};};case _e .EndElement :break _adafe ;case _e .CharData :};};return nil ;};func (_ccbee *OfcCT_EquationXml )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"; +};if _ccbee .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_ccbee .ContentTypeAttr )});};e .EncodeToken (start ); +if _ccbee .Any !=nil {_ccbee .Any .MarshalXML (e ,_e .StartElement {});};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bgccd OfcST_BWMode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_eaagf :=_e .Attr {};_eaagf .Name =name ; +switch _bgccd {case OfcST_BWModeUnset :_eaagf .Value ="";case OfcST_BWModeColor :_eaagf .Value ="\u0063\u006f\u006co\u0072";case OfcST_BWModeAuto :_eaagf .Value ="\u0061\u0075\u0074\u006f";case OfcST_BWModeGrayScale :_eaagf .Value ="\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce"; +case OfcST_BWModeLightGrayscale :_eaagf .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065";case OfcST_BWModeInverseGray :_eaagf .Value ="i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079";case OfcST_BWModeGrayOutline :_eaagf .Value ="g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065"; +case OfcST_BWModeHighContrast :_eaagf .Value ="\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074";case OfcST_BWModeBlack :_eaagf .Value ="\u0062\u006c\u0061c\u006b";case OfcST_BWModeWhite :_eaagf .Value ="\u0077\u0068\u0069t\u0065";case OfcST_BWModeHide :_eaagf .Value ="\u0068\u0069\u0064\u0065"; +case OfcST_BWModeUndrawn :_eaagf .Value ="\u0075n\u0064\u0072\u0061\u0077\u006e";case OfcST_BWModeBlackTextAndLines :_eaagf .Value ="\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073";};return _eaagf ,nil ; +};func (_cbgec ST_FillType )String ()string {switch _cbgec {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 (_agedf OfcST_ExtrusionPlane )Validate ()error {return _agedf .ValidateWithPath ("")};func (_fdbad *OfcCT_Rules )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bgefeg :=range start .Attr {if _bgefeg .Name .Local =="\u0065\u0078\u0074"{_fdbad .ExtAttr .UnmarshalXMLAttr (_bgefeg ); +continue ;};};_agefg :for {_dbgbf ,_gcdgcd :=d .Token ();if _gcdgcd !=nil {return _gcdgcd ;};switch _fddg :=_dbgbf .(type ){case _e .StartElement :switch _fddg .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gfge :=NewOfcCT_R (); +if _abafd :=d .DecodeElement (_gfge ,&_fddg );_abafd !=nil {return _abafd ;};_fdbad .R =append (_fdbad .R ,_gfge );default:_ag .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",_fddg .Name ); +if _beadd :=d .Skip ();_beadd !=nil {return _beadd ;};};case _e .EndElement :break _agefg ;case _e .CharData :};};return nil ;}; -// Validate validates the OfcCallout and its children -func (_becgf *OfcCallout )Validate ()error {return _becgf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};type AG_Adj struct{AdjAttr *string ;}; +// Validate validates the CT_Fill and its children +func (_agff *CT_Fill )Validate ()error {return _agff .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};func (_ggffb OfcST_OLEDrawAspect )String ()string {switch _ggffb {case 0:return "";case 1:return "\u0043o\u006e\u0074\u0065\u006e\u0074"; +case 2:return "\u0049\u0063\u006f\u006e";};return "";}; -// ValidateWithPath validates the CT_H and its children, prefixing error messages with path -func (_bdaag *CT_H )ValidateWithPath (path string )error {if _bgad :=_bdaag .InvxAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0078\u0041\u0074\u0074r");_bgad !=nil {return _bgad ;};if _gaab :=_bdaag .InvyAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0079\u0041\u0074\u0074r"); -_gaab !=nil {return _gaab ;};if _aedea :=_bdaag .SwitchAttr .ValidateWithPath (path +"/\u0053\u0077\u0069\u0074\u0063\u0068\u0041\u0074\u0074\u0072");_aedea !=nil {return _aedea ;};return nil ;}; +// ValidateWithPath validates the OfcCT_Entry and its children, prefixing error messages with path +func (_dggb *OfcCT_Entry )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the OfcCT_ShapeDefaults and its children, prefixing error messages with path -func (_fegfd *OfcCT_ShapeDefaults )ValidateWithPath (path string )error {if _aacbf :=_fegfd .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_aacbf !=nil {return _aacbf ;};if _edaag :=_fegfd .StrokeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u006f\u006b\u0065\u0041\u0074\u0074\u0072"); -_edaag !=nil {return _edaag ;};if _bdfdc :=_fegfd .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bdfdc !=nil {return _bdfdc ;};if _fegfd .Fill !=nil {if _cgcad :=_fegfd .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c"); -_cgcad !=nil {return _cgcad ;};};if _fegfd .Stroke !=nil {if _egceb :=_fegfd .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_egceb !=nil {return _egceb ;};};if _fegfd .Textbox !=nil {if _bgbfb :=_fegfd .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078"); -_bgbfb !=nil {return _bgbfb ;};};if _fegfd .Shadow !=nil {if _gdba :=_fegfd .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_gdba !=nil {return _gdba ;};};if _fegfd .Skew !=nil {if _gccc :=_fegfd .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077"); -_gccc !=nil {return _gccc ;};};if _fegfd .Extrusion !=nil {if _ebfcde :=_fegfd .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_ebfcde !=nil {return _ebfcde ;};};if _fegfd .Callout !=nil {if _aaggd :=_fegfd .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074"); -_aaggd !=nil {return _aaggd ;};};if _fegfd .Lock !=nil {if _gefcgd :=_fegfd .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_gefcgd !=nil {return _gefcgd ;};};if _fegfd .Colormru !=nil {if _ebeda :=_fegfd .Colormru .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u006d\u0072u"); -_ebeda !=nil {return _ebeda ;};};if _fegfd .Colormenu !=nil {if _aadaf :=_fegfd .Colormenu .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075");_aadaf !=nil {return _aadaf ;};};if _ecbga :=_fegfd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); -_ecbga !=nil {return _ecbga ;};return nil ;};func (_bffbe *OfcFill )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\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +// Validate validates the AG_OfficeShapeAttributes and its children +func (_dge *AG_OfficeShapeAttributes )Validate ()error {return _dge .ValidateWithPath ("\u0041G\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053\u0068\u0061\u0070e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_bafdd *OfcShapedefaults )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bafdd .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults (); +for _ ,_ebdcfg :=range start .Attr {if _ebdcfg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ddeab ,_debbeb :=_ebdcfg .Value ,error (nil );if _debbeb !=nil {return _debbeb ;};_bafdd .StrokecolorAttr =&_ddeab ;continue ; +};if _ebdcfg .Name .Local =="\u0066\u0069\u006c\u006c"{_bafdd .FillAttr .UnmarshalXMLAttr (_ebdcfg );continue ;};if _ebdcfg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cgbda ,_degd :=_ebdcfg .Value ,error (nil );if _degd !=nil {return _degd ; +};_bafdd .FillcolorAttr =&_cgbda ;continue ;};if _ebdcfg .Name .Local =="\u0065\u0078\u0074"{_bafdd .ExtAttr .UnmarshalXMLAttr (_ebdcfg );continue ;};if _ebdcfg .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_gfbcb ,_aeabe :=_g .ParseInt (_ebdcfg .Value ,10,64); +if _aeabe !=nil {return _aeabe ;};_bafdd .SpidmaxAttr =&_gfbcb ;continue ;};if _ebdcfg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bafdd .AllowincellAttr .UnmarshalXMLAttr (_ebdcfg );continue ;};if _ebdcfg .Name .Local =="\u0073\u0074\u0079l\u0065"{_ebdcfc ,_fbfdd :=_ebdcfg .Value ,error (nil ); +if _fbfdd !=nil {return _fbfdd ;};_bafdd .StyleAttr =&_ebdcfc ;continue ;};if _ebdcfg .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_bafdd .StrokeAttr .UnmarshalXMLAttr (_ebdcfg );continue ;};};_adfge :for {_agfeb ,_bbcfc :=d .Token ();if _bbcfc !=nil {return _bbcfc ; +};switch _ccfce :=_agfeb .(type ){case _e .StartElement :switch _ccfce .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bafdd .Fill =NewFill (); +if _egada :=d .DecodeElement (_bafdd .Fill ,&_ccfce );_egada !=nil {return _egada ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bafdd .Stroke =NewStroke (); +if _facecb :=d .DecodeElement (_bafdd .Stroke ,&_ccfce );_facecb !=nil {return _facecb ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bafdd .Textbox =NewTextbox (); +if _ffbcef :=d .DecodeElement (_bafdd .Textbox ,&_ccfce );_ffbcef !=nil {return _ffbcef ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bafdd .Shadow =NewShadow (); +if _ggaa :=d .DecodeElement (_bafdd .Shadow ,&_ccfce );_ggaa !=nil {return _ggaa ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_bafdd .Skew =NewOfcSkew (); +if _eebad :=d .DecodeElement (_bafdd .Skew ,&_ccfce );_eebad !=nil {return _eebad ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bafdd .Extrusion =NewOfcExtrusion (); +if _fffad :=d .DecodeElement (_bafdd .Extrusion ,&_ccfce );_fffad !=nil {return _fffad ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bafdd .Callout =NewOfcCallout (); +if _afba :=d .DecodeElement (_bafdd .Callout ,&_ccfce );_afba !=nil {return _afba ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bafdd .Lock =NewOfcLock (); +if _fagde :=d .DecodeElement (_bafdd .Lock ,&_ccfce );_fagde !=nil {return _fagde ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bafdd .Colormru =NewOfcCT_ColorMru (); +if _agefe :=d .DecodeElement (_bafdd .Colormru ,&_ccfce );_agefe !=nil {return _agefe ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bafdd .Colormenu =NewOfcCT_ColorMenu (); +if _aadgg :=d .DecodeElement (_bafdd .Colormenu ,&_ccfce );_aadgg !=nil {return _aadgg ;};default:_ag .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",_ccfce .Name ); +if _fcbbe :=d .Skip ();_fcbbe !=nil {return _fcbbe ;};};case _e .EndElement :break _adfge ;case _e .CharData :};};return nil ;};func (_affae *OfcClippath )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\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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_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 ="\u006f\u003a\u0066\u0069\u006c\u006c";return _bffbe .OfcCT_Fill .MarshalXML (e ,start );}; +start .Name .Local ="\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068";return _affae .OfcCT_ClipPath .MarshalXML (e ,start );}; -// Validate validates the EG_ShapeElements and its children -func (_efgf *EG_ShapeElements )Validate ()error {return _efgf .ValidateWithPath ("\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};func (_eddda *OfcST_FillType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_badfc ,_aeddg :=d .Token (); -if _aeddg !=nil {return _aeddg ;};if _deagd ,_gagfe :=_badfc .(_e .EndElement );_gagfe &&_deagd .Name ==start .Name {*_eddda =1;return nil ;};if _ddfbe ,_cbfdb :=_badfc .(_e .CharData );!_cbfdb {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",_badfc ); -}else {switch string (_ddfbe ){case "":*_eddda =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_eddda =1;case "\u0073\u006f\u006ci\u0064":*_eddda =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_eddda =3;case "\u0074\u0069\u006c\u0065":*_eddda =4; -case "\u0066\u0072\u0061m\u0065":*_eddda =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_eddda =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_eddda =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_eddda =8; -case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_eddda =9;};};_badfc ,_aeddg =d .Token ();if _aeddg !=nil {return _aeddg ;};if _eggbad ,_bcgad :=_badfc .(_e .EndElement );_bcgad &&_eggbad .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",_badfc ); -};type Image struct{CT_Image };func (_dcbbb *OfcST_ExtrusionRender )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dddeg ,_gecd :=d .Token ();if _gecd !=nil {return _gecd ;};if _effbb ,_gdeea :=_dddeg .(_e .EndElement );_gdeea &&_effbb .Name ==start .Name {*_dcbbb =1; -return nil ;};if _adeca ,_fbadae :=_dddeg .(_e .CharData );!_fbadae {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",_dddeg );}else {switch string (_adeca ){case "":*_dcbbb =0; -case "\u0073\u006f\u006ci\u0064":*_dcbbb =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_dcbbb =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_dcbbb =3;};};_dddeg ,_gecd =d .Token ();if _gecd !=nil {return _gecd ; -};if _ebgcba ,_bagfc :=_dddeg .(_e .EndElement );_bagfc &&_ebgcba .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",_dddeg ); +// ValidateWithPath validates the OfcCT_R and its children, prefixing error messages with path +func (_fafff *OfcCT_R )ValidateWithPath (path string )error {if _bdbcf :=_fafff .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bdbcf !=nil {return _bdbcf ;};if _bfgba :=_fafff .HowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0077\u0041\u0074\u0074\u0072"); +_bfgba !=nil {return _bfgba ;};for _ebeed ,_geadf :=range _fafff .Proxy {if _gaddfg :=_geadf .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fP\u0072\u006f\u0078\u0079\u005b\u0025\u0064\u005d",path ,_ebeed ));_gaddfg !=nil {return _gaddfg ;};};return nil ; }; -// Validate validates the AG_StrokeAttributes and its children -func (_befe *AG_StrokeAttributes )Validate ()error {return _befe .ValidateWithPath ("\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");}; - -// ValidateWithPath validates the CT_ImageData and its children, prefixing error messages with path -func (_bgcebe *CT_ImageData )ValidateWithPath (path string )error {if _gebaa :=_bgcebe .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_gebaa !=nil {return _gebaa ; -};if _gdbga :=_bgcebe .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_gdbga !=nil {return _gdbga ;};if _feda :=_bgcebe .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072"); -_feda !=nil {return _feda ;};return nil ;};func (_begfg ST_StrokeArrowLength )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_begfg .String (),start );};type Stroke struct{CT_Stroke };func (_bbbab *OfcST_HrAlign )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ebgeac ,_cabaf :=d .Token (); -if _cabaf !=nil {return _cabaf ;};if _egfbb ,_gbffd :=_ebgeac .(_e .EndElement );_gbffd &&_egfbb .Name ==start .Name {*_bbbab =1;return nil ;};if _dgccg ,_bafeff :=_ebgeac .(_e .CharData );!_bafeff {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",_ebgeac ); -}else {switch string (_dgccg ){case "":*_bbbab =0;case "\u006c\u0065\u0066\u0074":*_bbbab =1;case "\u0072\u0069\u0067h\u0074":*_bbbab =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bbbab =3;};};_ebgeac ,_cabaf =d .Token ();if _cabaf !=nil {return _cabaf ; -};if _aebdd ,_cagbc :=_ebgeac .(_e .EndElement );_cagbc &&_aebdd .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",_ebgeac ); -};func NewShadow ()*Shadow {_bgba :=&Shadow {};_bgba .CT_Shadow =*NewCT_Shadow ();return _bgba };func (_dabbd *ST_StrokeJoinStyle )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dabbd =0;case "\u0072\u006f\u0075n\u0064":*_dabbd =1; -case "\u0062\u0065\u0076e\u006c":*_dabbd =2;case "\u006d\u0069\u0074e\u0072":*_dabbd =3;};return nil ;};func (_fcfdc *OfcCT_RegroupTable )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_caeacd :=range start .Attr {if _caeacd .Name .Local =="\u0065\u0078\u0074"{_fcfdc .ExtAttr .UnmarshalXMLAttr (_caeacd ); -continue ;};};_ffaag :for {_adcdga ,_ddbd :=d .Token ();if _ddbd !=nil {return _ddbd ;};switch _bbfcc :=_adcdga .(type ){case _e .StartElement :switch _bbfcc .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eebge :=NewOfcCT_Entry (); -if _gbfeg :=d .DecodeElement (_eebge ,&_bbfcc );_gbfeg !=nil {return _gbfeg ;};_fcfdc .Entry =append (_fcfdc .Entry ,_eebge );default:_ee .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",_bbfcc .Name ); -if _fegfg :=d .Skip ();_fegfg !=nil {return _fegfg ;};};case _e .EndElement :break _ffaag ;case _e .CharData :};};return nil ;};func NewCT_Stroke ()*CT_Stroke {_fbeab :=&CT_Stroke {};return _fbeab };func (_eabfdf *OfcCallout )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eabfdf .OfcCT_Callout =*NewOfcCT_Callout (); -for _ ,_cedg :=range start .Attr {if _cedg .Name .Local =="\u006f\u006e"{_eabfdf .OnAttr .UnmarshalXMLAttr (_cedg );continue ;};if _cedg .Name .Local =="\u0074\u0079\u0070\u0065"{_gaegc ,_gcdc :=_cedg .Value ,error (nil );if _gcdc !=nil {return _gcdc ; -};_eabfdf .TypeAttr =&_gaegc ;continue ;};if _cedg .Name .Local =="\u0067\u0061\u0070"{_fagab ,_adagf :=_cedg .Value ,error (nil );if _adagf !=nil {return _adagf ;};_eabfdf .GapAttr =&_fagab ;continue ;};if _cedg .Name .Local =="\u0061\u006e\u0067l\u0065"{_eabfdf .AngleAttr .UnmarshalXMLAttr (_cedg ); -continue ;};if _cedg .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_eabfdf .DropautoAttr .UnmarshalXMLAttr (_cedg );continue ;};if _cedg .Name .Local =="\u0064\u0072\u006f\u0070"{_gdbaa ,_eccee :=_cedg .Value ,error (nil );if _eccee !=nil {return _eccee ; -};_eabfdf .DropAttr =&_gdbaa ;continue ;};if _cedg .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_dddc ,_ddbfg :=_cedg .Value ,error (nil );if _ddbfg !=nil {return _ddbfg ;};_eabfdf .DistanceAttr =&_dddc ;continue ;};if _cedg .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_eabfdf .LengthspecifiedAttr .UnmarshalXMLAttr (_cedg ); -continue ;};if _cedg .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_aeegbe ,_cbace :=_cedg .Value ,error (nil );if _cbace !=nil {return _cbace ;};_eabfdf .LengthAttr =&_aeegbe ;continue ;};if _cedg .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_eabfdf .AccentbarAttr .UnmarshalXMLAttr (_cedg ); -continue ;};if _cedg .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_eabfdf .TextborderAttr .UnmarshalXMLAttr (_cedg );continue ;};if _cedg .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_eabfdf .MinusxAttr .UnmarshalXMLAttr (_cedg ); -continue ;};if _cedg .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_eabfdf .MinusyAttr .UnmarshalXMLAttr (_cedg );continue ;};if _cedg .Name .Local =="\u0065\u0078\u0074"{_eabfdf .ExtAttr .UnmarshalXMLAttr (_cedg );continue ;};};for {_cafge ,_cbdce :=d .Token (); -if _cbdce !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074\u003a\u0020%\u0073",_cbdce );};if _fabbg ,_cefcc :=_cafge .(_e .EndElement );_cefcc &&_fabbg .Name ==start .Name {break ; -};};return nil ;};type AG_OfficeCoreAttributes struct{SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ; -HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ; -BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;}; - -// ValidateWithPath validates the OfcExtrusion and its children, prefixing error messages with path -func (_dbagf *OfcExtrusion )ValidateWithPath (path string )error {if _decdd :=_dbagf .OfcCT_Extrusion .ValidateWithPath (path );_decdd !=nil {return _decdd ;};return nil ;};func (_agbga ST_ShadowType )Validate ()error {return _agbga .ValidateWithPath ("")}; - - -// Validate validates the OfcEquationxml and its children -func (_gagcd *OfcEquationxml )Validate ()error {return _gagcd .ValidateWithPath ("\u004f\u0066\u0063\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0078\u006d\u006c");}; - -// ValidateWithPath validates the CT_Rect and its children, prefixing error messages with path -func (_ffaa *CT_Rect )ValidateWithPath (path string )error {for _fgcg ,_cfggc :=range _ffaa .EG_ShapeElements {if _fefa :=_cfggc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_fgcg )); -_fefa !=nil {return _fefa ;};};if _cggeg :=_ffaa .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cggeg !=nil {return _cggeg ;};if _cbecb :=_ffaa .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_cbecb !=nil {return _cbecb ;};if _gacb :=_ffaa .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_gacb !=nil {return _gacb ;};if _ceggf :=_ffaa .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_ceggf !=nil {return _ceggf ;};if _acedb :=_ffaa .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_acedb !=nil {return _acedb ;};if _fbcdd :=_ffaa .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_fbcdd !=nil {return _fbcdd ;};if _badcb :=_ffaa .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_badcb !=nil {return _badcb ;};if _fbgbdb :=_ffaa .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_fbgbdb !=nil {return _fbgbdb ;};if _cgbeb :=_ffaa .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cgbeb !=nil {return _cgbeb ;};if _ebgg :=_ffaa .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_ebgg !=nil {return _ebgg ;};if _bfacg :=_ffaa .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bfacg !=nil {return _bfacg ;};if _fgafg :=_ffaa .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_fgafg !=nil {return _fgafg ;};if _fbfd :=_ffaa .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fbfd !=nil {return _fbfd ;};if _dbad :=_ffaa .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_dbad !=nil {return _dbad ;};if _cbddb :=_ffaa .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_cbddb !=nil {return _cbddb ;};if _feag :=_ffaa .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_feag !=nil {return _feag ;};if _gdada :=_ffaa .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_gdada !=nil {return _gdada ;};if _faca :=_ffaa .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_faca !=nil {return _faca ;};if _eggf :=_ffaa .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_eggf !=nil {return _eggf ;};if _dacd :=_ffaa .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_dacd !=nil {return _dacd ;};if _gebgb :=_ffaa .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gebgb !=nil {return _gebgb ;};if _bdea :=_ffaa .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_bdea !=nil {return _bdea ;};if _dcaacc :=_ffaa .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_dcaacc !=nil {return _dcaacc ;};if _feebc :=_ffaa .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_feebc !=nil {return _feebc ;};if _babaa :=_ffaa .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_babaa !=nil {return _babaa ;};if _bgegc :=_ffaa .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_bgegc !=nil {return _bgegc ;};if _dcbcb :=_ffaa .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_dcbcb !=nil {return _dcbcb ;};if _cffe :=_ffaa .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_cffe !=nil {return _cffe ;};if _deefb :=_ffaa .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_deefb !=nil {return _deefb ;};return nil ;};func (_cfbab *OfcST_BWMode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cfbab =0; -case "\u0063\u006f\u006co\u0072":*_cfbab =1;case "\u0061\u0075\u0074\u006f":*_cfbab =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_cfbab =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_cfbab =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_cfbab =5; -case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_cfbab =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_cfbab =7;case "\u0062\u006c\u0061c\u006b":*_cfbab =8;case "\u0077\u0068\u0069t\u0065":*_cfbab =9; -case "\u0068\u0069\u0064\u0065":*_cfbab =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_cfbab =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_cfbab =12;};return nil ;};func (_afgb *CT_Handles )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_caagg :for {_eedb ,_efdad :=d .Token (); -if _efdad !=nil {return _efdad ;};switch _cbfgg :=_eedb .(type ){case _e .StartElement :switch _cbfgg .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcad :=NewCT_H (); -if _abegf :=d .DecodeElement (_fcad ,&_cbfgg );_abegf !=nil {return _abegf ;};_afgb .H =append (_afgb .H ,_fcad );default:_ee .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",_cbfgg .Name ); -if _bfge :=d .Skip ();_bfge !=nil {return _bfge ;};};case _e .EndElement :break _caagg ;case _e .CharData :};};return nil ;}; - -// ValidateWithPath validates the OfcSignatureline and its children, prefixing error messages with path -func (_ccbd *OfcSignatureline )ValidateWithPath (path string )error {if _caede :=_ccbd .OfcCT_SignatureLine .ValidateWithPath (path );_caede !=nil {return _caede ;};return nil ;};func (_ecfeb *OfcSignatureline )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecfeb .OfcCT_SignatureLine =*NewOfcCT_SignatureLine (); -for _ ,_afbgb :=range start .Attr {if _afbgb .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_ecfeb .IssignaturelineAttr .UnmarshalXMLAttr (_afbgb );continue ;};if _afbgb .Name .Local =="\u0069\u0064"{_ecdecb ,_badgb :=_afbgb .Value ,error (nil ); -if _badgb !=nil {return _badgb ;};_ecfeb .IdAttr =&_ecdecb ;continue ;};if _afbgb .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_cbfced ,_dgfbc :=_afbgb .Value ,error (nil );if _dgfbc !=nil {return _dgfbc ;};_ecfeb .ProvidAttr =&_cbfced ;continue ; -};if _afbgb .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_ecfeb .SigninginstructionssetAttr .UnmarshalXMLAttr (_afbgb );continue ;};if _afbgb .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_ecfeb .AllowcommentsAttr .UnmarshalXMLAttr (_afbgb ); -continue ;};if _afbgb .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_ecfeb .ShowsigndateAttr .UnmarshalXMLAttr (_afbgb );continue ;};if _afbgb .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_fdeec ,_aecbf :=_afbgb .Value ,error (nil ); -if _aecbf !=nil {return _aecbf ;};_ecfeb .SuggestedsignerAttr =&_fdeec ;continue ;};if _afbgb .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_cdfga ,_eedca :=_afbgb .Value ,error (nil );if _eedca !=nil {return _eedca ; -};_ecfeb .Suggestedsigner2Attr =&_cdfga ;continue ;};if _afbgb .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_fgcdg ,_cgffcd :=_afbgb .Value ,error (nil );if _cgffcd !=nil {return _cgffcd ; -};_ecfeb .SuggestedsigneremailAttr =&_fgcdg ;continue ;};if _afbgb .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_aegd ,_cggfc :=_afbgb .Value ,error (nil );if _cggfc !=nil {return _cggfc ; -};_ecfeb .SigninginstructionsAttr =&_aegd ;continue ;};if _afbgb .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_ggbcbe ,_bbdeb :=_afbgb .Value ,error (nil );if _bbdeb !=nil {return _bbdeb ;};_ecfeb .AddlxmlAttr =&_ggbcbe ;continue ;};if _afbgb .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_fedfd ,_dgade :=_afbgb .Value ,error (nil ); -if _dgade !=nil {return _dgade ;};_ecfeb .SigprovurlAttr =&_fedfd ;continue ;};if _afbgb .Name .Local =="\u0065\u0078\u0074"{_ecfeb .ExtAttr .UnmarshalXMLAttr (_afbgb );continue ;};};for {_daabd ,_faeaa :=d .Token ();if _faeaa !=nil {return _a .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",_faeaa ); -};if _fgcae ,_aaggag :=_daabd .(_e .EndElement );_aaggag &&_fgcae .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the Path and its children, prefixing error messages with path -func (_gccga *Path )ValidateWithPath (path string )error {if _faef :=_gccga .CT_Path .ValidateWithPath (path );_faef !=nil {return _faef ;};return nil ;};func (_ebdd *AG_Id )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aac :=range start .Attr {if _aac .Name .Local =="\u0069\u0064"{_bbegf ,_beaa :=_aac .Value ,error (nil ); -if _beaa !=nil {return _beaa ;};_ebdd .IdAttr =&_bbegf ;continue ;};};for {_eaa ,_ced :=d .Token ();if _ced !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0049d\u003a\u0020\u0025\u0073",_ced );};if _aef ,_acf :=_eaa .(_e .EndElement ); -_acf &&_aef .Name ==start .Name {break ;};};return nil ;};func (_dfga *OfcCT_Complex )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x";};if _dfga .ExtAttr !=ST_ExtUnset {_bbddc ,_cdea :=_dfga .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"}); -if _cdea !=nil {return _cdea ;};start .Attr =append (start .Attr ,_bbddc );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type Shapetype struct{CT_Shapetype };func NewCT_Shadow ()*CT_Shadow {_cgbgg :=&CT_Shadow {}; -return _cgbgg };func (_gaddf OfcST_HrAlign )Validate ()error {return _gaddf .ValidateWithPath ("")};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;);type OfcClippath struct{OfcCT_ClipPath };func NewHandles ()*Handles {_fdgfb :=&Handles {};_fdgfb .CT_Handles =*NewCT_Handles (); -return _fdgfb };func (_gcdab *Shape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _gcdab .CT_Shape .MarshalXML (e ,start );};func (_edae *OfcCT_Extrusion )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"; -};if _edae .OnAttr !=_c .ST_TrueFalseUnset {_gfgfcd ,_ffbc :=_edae .OnAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u006e"});if _ffbc !=nil {return _ffbc ;};start .Attr =append (start .Attr ,_gfgfcd );};if _edae .TypeAttr !=OfcST_ExtrusionTypeUnset {_aecec ,_baffb :=_edae .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _baffb !=nil {return _baffb ;};start .Attr =append (start .Attr ,_aecec );};if _edae .RenderAttr !=OfcST_ExtrusionRenderUnset {_dcfda ,_gcfef :=_edae .RenderAttr .MarshalXMLAttr (_e .Name {Local :"\u0072\u0065\u006e\u0064\u0065\u0072"});if _gcfef !=nil {return _gcfef ; -};start .Attr =append (start .Attr ,_dcfda );};if _edae .ViewpointoriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_edae .ViewpointoriginAttr )}); -};if _edae .ViewpointAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"},Value :_a .Sprintf ("\u0025\u0076",*_edae .ViewpointAttr )});};if _edae .PlaneAttr !=OfcST_ExtrusionPlaneUnset {_bagf ,_eaaca :=_edae .PlaneAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u006c\u0061n\u0065"}); -if _eaaca !=nil {return _eaaca ;};start .Attr =append (start .Attr ,_bagf );};if _edae .SkewangleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"},Value :_a .Sprintf ("\u0025\u0076",*_edae .SkewangleAttr )}); -};if _edae .SkewamtAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073k\u0065\u0077\u0061\u006d\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_edae .SkewamtAttr )});};if _edae .ForedepthAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"},Value :_a .Sprintf ("\u0025\u0076",*_edae .ForedepthAttr )}); -};if _edae .BackdepthAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"},Value :_a .Sprintf ("\u0025\u0076",*_edae .BackdepthAttr )});};if _edae .OrientationAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_edae .OrientationAttr )}); -};if _edae .OrientationangleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_edae .OrientationangleAttr )}); -};if _edae .LockrotationcenterAttr !=_c .ST_TrueFalseUnset {_cbcab ,_aeeba :=_edae .LockrotationcenterAttr .MarshalXMLAttr (_e .Name {Local :"\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _aeeba !=nil {return _aeeba ; -};start .Attr =append (start .Attr ,_cbcab );};if _edae .AutorotationcenterAttr !=_c .ST_TrueFalseUnset {_bcce ,_aggea :=_edae .AutorotationcenterAttr .MarshalXMLAttr (_e .Name {Local :"\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"}); -if _aggea !=nil {return _aggea ;};start .Attr =append (start .Attr ,_bcce );};if _edae .RotationcenterAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_edae .RotationcenterAttr )}); -};if _edae .RotationangleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_edae .RotationangleAttr )});}; -if _edae .ColormodeAttr !=OfcST_ColorModeUnset {_fbaeg ,_aage :=_edae .ColormodeAttr .MarshalXMLAttr (_e .Name {Local :"\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"});if _aage !=nil {return _aage ;};start .Attr =append (start .Attr ,_fbaeg );};if _edae .ColorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_edae .ColorAttr )}); -};if _edae .ShininessAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"},Value :_a .Sprintf ("\u0025\u0076",*_edae .ShininessAttr )});};if _edae .SpecularityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_edae .SpecularityAttr )}); -};if _edae .DiffusityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"},Value :_a .Sprintf ("\u0025\u0076",*_edae .DiffusityAttr )});};if _edae .MetalAttr !=_c .ST_TrueFalseUnset {_ecadg ,_cdfbd :=_edae .MetalAttr .MarshalXMLAttr (_e .Name {Local :"\u006d\u0065\u0074a\u006c"}); -if _cdfbd !=nil {return _cdfbd ;};start .Attr =append (start .Attr ,_ecadg );};if _edae .EdgeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_edae .EdgeAttr )}); -};if _edae .FacetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0061\u0063e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_edae .FacetAttr )});};if _edae .LightfaceAttr !=_c .ST_TrueFalseUnset {_cafgf ,_efbab :=_edae .LightfaceAttr .MarshalXMLAttr (_e .Name {Local :"\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"}); -if _efbab !=nil {return _efbab ;};start .Attr =append (start .Attr ,_cafgf );};if _edae .BrightnessAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_edae .BrightnessAttr )}); -};if _edae .LightpositionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_edae .LightpositionAttr )});}; -if _edae .LightlevelAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_edae .LightlevelAttr )});};if _edae .LightharshAttr !=_c .ST_TrueFalseUnset {_ecbdd ,_baegb :=_edae .LightharshAttr .MarshalXMLAttr (_e .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"}); -if _baegb !=nil {return _baegb ;};start .Attr =append (start .Attr ,_ecbdd );};if _edae .Lightposition2Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"},Value :_a .Sprintf ("\u0025\u0076",*_edae .Lightposition2Attr )}); -};if _edae .Lightlevel2Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"},Value :_a .Sprintf ("\u0025\u0076",*_edae .Lightlevel2Attr )});};if _edae .Lightharsh2Attr !=_c .ST_TrueFalseUnset {_dgcfc ,_fbfcgf :=_edae .Lightharsh2Attr .MarshalXMLAttr (_e .Name {Local :"l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"}); -if _fbfcgf !=nil {return _fbfcgf ;};start .Attr =append (start .Attr ,_dgcfc );};if _edae .ExtAttr !=ST_ExtUnset {_cgggd ,_baad :=_edae .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"});if _baad !=nil {return _baad ;};start .Attr =append (start .Attr ,_cgggd ); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_Image ()*CT_Image {_aeda :=&CT_Image {};return _aeda };func (_gffde OfcST_ColorMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gffde .String (),start ); -};func NewArc ()*Arc {_dga :=&Arc {};_dga .CT_Arc =*NewCT_Arc ();return _dga };func (_bde *AG_AllShapeAttributes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bde .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_bde .OpacityAttr )}); -};if _bde .StrokedAttr !=_c .ST_TrueFalseUnset {_ceb ,_caf :=_bde .StrokedAttr .MarshalXMLAttr (_e .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _caf !=nil {return _caf ;};start .Attr =append (start .Attr ,_ceb );};if _bde .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_bde .StrokecolorAttr )}); -};if _bde .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bde .StrokeweightAttr )});};if _bde .InsetpenAttr !=_c .ST_TrueFalseUnset {_ggg ,_eeb :=_bde .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _eeb !=nil {return _eeb ;};start .Attr =append (start .Attr ,_ggg );};if _bde .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_a .Sprintf ("\u0025\u0076",*_bde .ChromakeyAttr )}); -};if _bde .FilledAttr !=_c .ST_TrueFalseUnset {_aag ,_gad :=_bde .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gad !=nil {return _gad ;};start .Attr =append (start .Attr ,_aag );};if _bde .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_a .Sprintf ("\u0025\u0076",*_bde .FillcolorAttr )}); -};if _bde .SptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bde .SptAttr )});};if _bde .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_bebg ,_bfef :=_bde .ConnectortypeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _bfef !=nil {return _bfef ;};start .Attr =append (start .Attr ,_bebg );};if _bde .BwmodeAttr !=OfcST_BWModeUnset {_bbad ,_cdd :=_bde .BwmodeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _cdd !=nil {return _cdd ; -};start .Attr =append (start .Attr ,_bbad );};if _bde .BwpureAttr !=OfcST_BWModeUnset {_fdg ,_ffca :=_bde .BwpureAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _ffca !=nil {return _ffca ;};start .Attr =append (start .Attr ,_fdg ); -};if _bde .BwnormalAttr !=OfcST_BWModeUnset {_afga ,_fff :=_bde .BwnormalAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _fff !=nil {return _fff ;};start .Attr =append (start .Attr ,_afga );};if _bde .ForcedashAttr !=_c .ST_TrueFalseUnset {_cf ,_cdc :=_bde .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"}); -if _cdc !=nil {return _cdc ;};start .Attr =append (start .Attr ,_cf );};if _bde .OleiconAttr !=_c .ST_TrueFalseUnset {_ggc ,_fefd :=_bde .OleiconAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _fefd !=nil {return _fefd ; -};start .Attr =append (start .Attr ,_ggc );};if _bde .OleAttr !=_c .ST_TrueFalseBlankUnset {_gbeg ,_adc :=_bde .OleAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006fl\u0065"});if _adc !=nil {return _adc ;};start .Attr =append (start .Attr ,_gbeg ); -};if _bde .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_aga ,_cae :=_bde .PreferrelativeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _cae !=nil {return _cae ;};start .Attr =append (start .Attr ,_aga ); -};if _bde .CliptowrapAttr !=_c .ST_TrueFalseUnset {_fge ,_fab :=_bde .CliptowrapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _fab !=nil {return _fab ;};start .Attr =append (start .Attr ,_fge ); -};if _bde .ClipAttr !=_c .ST_TrueFalseUnset {_dfb ,_bgd :=_bde .ClipAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _bgd !=nil {return _bgd ;};start .Attr =append (start .Attr ,_dfb );};return nil ;};func (_bbcca *CT_Shapetype )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"; -};if _bbcca .MasterAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u006d\u0061\u0073\u0074\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_bbcca .MasterAttr )});};if _bbcca .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_bbcca .HrefAttr )}); -};if _bbcca .TargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bbcca .TargetAttr )});};if _bbcca .ClassAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_bbcca .ClassAttr )}); -};if _bbcca .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bbcca .TitleAttr )});};if _bbcca .AltAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bbcca .AltAttr )}); -};if _bbcca .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_bbcca .CoordsizeAttr )});};if _bbcca .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_bbcca .CoordoriginAttr )}); -};if _bbcca .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_bbcca .WrapcoordsAttr )});};if _bbcca .PrintAttr !=_c .ST_TrueFalseUnset {_abfdc ,_bccc :=_bbcca .PrintAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0069n\u0074"}); -if _bccc !=nil {return _bccc ;};start .Attr =append (start .Attr ,_abfdc );};if _bbcca .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bbcca .IdAttr )});};if _bbcca .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bbcca .StyleAttr )}); -};if _bbcca .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bbcca .SpidAttr )});};if _bbcca .OnedAttr !=_c .ST_TrueFalseUnset {_caaggb ,_fdbe :=_bbcca .OnedAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); -if _fdbe !=nil {return _fdbe ;};start .Attr =append (start .Attr ,_caaggb );};if _bbcca .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bbcca .RegroupidAttr )}); -};if _bbcca .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_gdde ,_ebfda :=_bbcca .DoubleclicknotifyAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _ebfda !=nil {return _ebfda ; -};start .Attr =append (start .Attr ,_gdde );};if _bbcca .ButtonAttr !=_c .ST_TrueFalseUnset {_fbbbc ,_cbdgbd :=_bbcca .ButtonAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _cbdgbd !=nil {return _cbdgbd ;}; -start .Attr =append (start .Attr ,_fbbbc );};if _bbcca .UserhiddenAttr !=_c .ST_TrueFalseUnset {_eaece ,_dbdge :=_bbcca .UserhiddenAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _dbdge !=nil {return _dbdge ; -};start .Attr =append (start .Attr ,_eaece );};if _bbcca .BulletAttr !=_c .ST_TrueFalseUnset {_cabcc ,_bgfc :=_bbcca .BulletAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _bgfc !=nil {return _bgfc ;};start .Attr =append (start .Attr ,_cabcc ); -};if _bbcca .HrAttr !=_c .ST_TrueFalseUnset {_dabcfc ,_ddeca :=_bbcca .HrAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0068\u0072"});if _ddeca !=nil {return _ddeca ;};start .Attr =append (start .Attr ,_dabcfc );};if _bbcca .HrstdAttr !=_c .ST_TrueFalseUnset {_deabdf ,_gcfdd :=_bbcca .HrstdAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"}); -if _gcfdd !=nil {return _gcfdd ;};start .Attr =append (start .Attr ,_deabdf );};if _bbcca .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_ggeab ,_ffgea :=_bbcca .HrnoshadeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"}); -if _ffgea !=nil {return _ffgea ;};start .Attr =append (start .Attr ,_ggeab );};if _bbcca .HrpctAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bbcca .HrpctAttr )}); -};if _bbcca .HralignAttr !=OfcST_HrAlignUnset {_baegc ,_gfdfd :=_bbcca .HralignAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _gfdfd !=nil {return _gfdfd ;};start .Attr =append (start .Attr ,_baegc );};if _bbcca .AllowincellAttr !=_c .ST_TrueFalseUnset {_bdabb ,_efeb :=_bbcca .AllowincellAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _efeb !=nil {return _efeb ;};start .Attr =append (start .Attr ,_bdabb );};if _bbcca .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_bgddg ,_agcab :=_bbcca .AllowoverlapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _agcab !=nil {return _agcab ;};start .Attr =append (start .Attr ,_bgddg );};if _bbcca .UserdrawnAttr !=_c .ST_TrueFalseUnset {_gebba ,_gaaab :=_bbcca .UserdrawnAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _gaaab !=nil {return _gaaab ;};start .Attr =append (start .Attr ,_gebba );};if _bbcca .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_bbcca .BordertopcolorAttr )}); -};if _bbcca .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_bbcca .BorderleftcolorAttr )}); -};if _bbcca .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_bbcca .BorderbottomcolorAttr )}); -};if _bbcca .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_bbcca .BorderrightcolorAttr )}); -};if _bbcca .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ffafc ,_eeeae :=_bbcca .DgmlayoutAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _eeeae !=nil {return _eeeae ;};start .Attr =append (start .Attr ,_ffafc ); -};if _bbcca .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bbcca .DgmnodekindAttr )});};if _bbcca .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_agef ,_egfea :=_bbcca .DgmlayoutmruAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _egfea !=nil {return _egfea ;};start .Attr =append (start .Attr ,_agef );};if _bbcca .InsetmodeAttr !=OfcST_InsetModeUnset {_abgeg ,_efgd :=_bbcca .InsetmodeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _efgd !=nil {return _efgd ;};start .Attr =append (start .Attr ,_abgeg );};if _bbcca .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_bbcca .OpacityAttr )}); -};if _bbcca .StrokedAttr !=_c .ST_TrueFalseUnset {_edegc ,_ebgdc :=_bbcca .StrokedAttr .MarshalXMLAttr (_e .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _ebgdc !=nil {return _ebgdc ;};start .Attr =append (start .Attr ,_edegc );};if _bbcca .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_bbcca .StrokecolorAttr )}); -};if _bbcca .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bbcca .StrokeweightAttr )});};if _bbcca .InsetpenAttr !=_c .ST_TrueFalseUnset {_abfc ,_cbged :=_bbcca .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _cbged !=nil {return _cbged ;};start .Attr =append (start .Attr ,_abfc );};if _bbcca .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_a .Sprintf ("\u0025\u0076",*_bbcca .ChromakeyAttr )}); -};if _bbcca .FilledAttr !=_c .ST_TrueFalseUnset {_agaec ,_fbgfb :=_bbcca .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fbgfb !=nil {return _fbgfb ;};start .Attr =append (start .Attr ,_agaec );};if _bbcca .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_a .Sprintf ("\u0025\u0076",*_bbcca .FillcolorAttr )}); -};if _bbcca .SptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bbcca .SptAttr )});};if _bbcca .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_aeag ,_ddce :=_bbcca .ConnectortypeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _ddce !=nil {return _ddce ;};start .Attr =append (start .Attr ,_aeag );};if _bbcca .BwmodeAttr !=OfcST_BWModeUnset {_bcbdc ,_fbbba :=_bbcca .BwmodeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _fbbba !=nil {return _fbbba ; -};start .Attr =append (start .Attr ,_bcbdc );};if _bbcca .BwpureAttr !=OfcST_BWModeUnset {_bgca ,_dbfad :=_bbcca .BwpureAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _dbfad !=nil {return _dbfad ;};start .Attr =append (start .Attr ,_bgca ); -};if _bbcca .BwnormalAttr !=OfcST_BWModeUnset {_ecdb ,_febge :=_bbcca .BwnormalAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _febge !=nil {return _febge ;};start .Attr =append (start .Attr ,_ecdb ); -};if _bbcca .ForcedashAttr !=_c .ST_TrueFalseUnset {_cdddb ,_bdcbg :=_bbcca .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bdcbg !=nil {return _bdcbg ;};start .Attr =append (start .Attr ,_cdddb ); -};if _bbcca .OleiconAttr !=_c .ST_TrueFalseUnset {_ccdba ,_fdeda :=_bbcca .OleiconAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _fdeda !=nil {return _fdeda ;};start .Attr =append (start .Attr ,_ccdba );};if _bbcca .OleAttr !=_c .ST_TrueFalseBlankUnset {_dgfcd ,_ddeb :=_bbcca .OleAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _ddeb !=nil {return _ddeb ;};start .Attr =append (start .Attr ,_dgfcd );};if _bbcca .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_addd ,_abcgd :=_bbcca .PreferrelativeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _abcgd !=nil {return _abcgd ;};start .Attr =append (start .Attr ,_addd );};if _bbcca .CliptowrapAttr !=_c .ST_TrueFalseUnset {_abbfg ,_adee :=_bbcca .CliptowrapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _adee !=nil {return _adee ;};start .Attr =append (start .Attr ,_abbfg );};if _bbcca .ClipAttr !=_c .ST_TrueFalseUnset {_aabcf ,_ebbeb :=_bbcca .ClipAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _ebbeb !=nil {return _ebbeb ; -};start .Attr =append (start .Attr ,_aabcf );};if _bbcca .AdjAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0064\u006a"},Value :_a .Sprintf ("\u0025\u0076",*_bbcca .AdjAttr )});};if _bbcca .PathAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_bbcca .PathAttr )}); -};e .EncodeToken (start );if _bbcca .EG_ShapeElements !=nil {for _ ,_dcdb :=range _bbcca .EG_ShapeElements {_dcdb .MarshalXML (e ,_e .StartElement {});};};if _bbcca .Complex !=nil {_aecca :=_e .StartElement {Name :_e .Name {Local :"\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x"}}; -e .EncodeElement (_bbcca .Complex ,_aecca );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the Formulas and its children, prefixing error messages with path -func (_eddcb *Formulas )ValidateWithPath (path string )error {if _dafed :=_eddcb .CT_Formulas .ValidateWithPath (path );_dafed !=nil {return _dafed ;};return nil ;};type CT_Line struct{FromAttr *string ;ToAttr *string ;EG_ShapeElements []*EG_ShapeElements ; -HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ; -RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ; -HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; -DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ; -FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ; -CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;};func (_defaf *OfcBottom )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\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +// Validate validates the OfcCT_Rules and its children +func (_ceddg *OfcCT_Rules )Validate ()error {return _ceddg .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};func NewCurve ()*Curve {_ffcec :=&Curve {};_ffcec .CT_Curve =*NewCT_Curve ();return _ffcec };func (_fbegg OfcST_ExtrusionType )ValidateWithPath (path string )error {switch _fbegg {case 0,1,2:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbegg )); +};return nil ;};type OfcCT_Relation struct{IdsrcAttr *string ;IddestAttr *string ;IdcntrAttr *string ;ExtAttr ST_Ext ;};func (_ffabe *OfcTop )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\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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_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 ="\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d";return _defaf .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_egfda *Textbox )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egfda .CT_Textbox =*NewCT_Textbox (); -for _ ,_cegfg :=range start .Attr {if _cegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegfg .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_egfda .SingleclickAttr .UnmarshalXMLAttr (_cegfg ); -continue ;};if _cegfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegfg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_egfda .InsetmodeAttr .UnmarshalXMLAttr (_cegfg ); -continue ;};if _cegfg .Name .Local =="\u0069\u006e\u0073e\u0074"{_dfbbcf ,_cbcg :=_cegfg .Value ,error (nil );if _cbcg !=nil {return _cbcg ;};_egfda .InsetAttr =&_dfbbcf ;continue ;};if _cegfg .Name .Local =="\u0069\u0064"{_cadec ,_gafab :=_cegfg .Value ,error (nil ); -if _gafab !=nil {return _gafab ;};_egfda .IdAttr =&_cadec ;continue ;};if _cegfg .Name .Local =="\u0073\u0074\u0079l\u0065"{_aedaf ,_abdab :=_cegfg .Value ,error (nil );if _abdab !=nil {return _abdab ;};_egfda .StyleAttr =&_aedaf ;continue ;};};_fdcde :for {_eggffg ,_fbgac :=d .Token (); -if _fbgac !=nil {return _fbgac ;};switch _ddbde :=_eggffg .(type ){case _e .StartElement :switch _ddbde .Name {case _e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_egfda .TxbxContent =_ea .NewTxbxContent (); -if _afdbd :=d .DecodeElement (_egfda .TxbxContent ,&_ddbde );_afdbd !=nil {return _afdbd ;};default:if _dabab ,_gfbdf :=_d .CreateElement (_ddbde );_gfbdf !=nil {return _gfbdf ;}else {if _adgac :=d .DecodeElement (_dabab ,&_ddbde );_adgac !=nil {return _adgac ; -};_egfda .Any =_dabab ;};};case _e .EndElement :break _fdcde ;case _e .CharData :};};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 _c .ST_TrueFalseBlank ;FieldCodes *string ;};type CT_Background struct{BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;TargetscreensizeAttr OfcST_ScreenSize ; -Fill *Fill ;IdAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;};func (_ebccd OfcST_InsetMode )String ()string {switch _ebccd {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d"; -};return "";}; - -// ValidateWithPath validates the OfcCT_EquationXml and its children, prefixing error messages with path -func (_bgdag *OfcCT_EquationXml )ValidateWithPath (path string )error {return nil }; +start .Name .Local ="\u006f\u003a\u0074o\u0070";return _ffabe .OfcCT_StrokeChild .MarshalXML (e ,start );};type OfcExtrusion struct{OfcCT_Extrusion }; -// Validate validates the CT_TextPath and its children -func (_dcaag *CT_TextPath )Validate ()error {return _dcaag .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068");}; +// Validate validates the AG_Style and its children +func (_dgbd *AG_Style )Validate ()error {return _dgbd .ValidateWithPath ("\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065");}; -// Validate validates the OfcCT_ColorMenu and its children -func (_acebf *OfcCT_ColorMenu )Validate ()error {return _acebf .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075");}; +// ValidateWithPath validates the OfcCT_Proxy and its children, prefixing error messages with path +func (_gcgfd *OfcCT_Proxy )ValidateWithPath (path string )error {if _cfece :=_gcgfd .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_cfece !=nil {return _cfece ;};if _aebdba :=_gcgfd .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072"); +_aebdba !=nil {return _aebdba ;};return nil ;};func (_bgfc *Imagedata )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bgfc .CT_ImageData =*NewCT_ImageData ();for _ ,_cdbag :=range start .Attr {if _cdbag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cdbag .Name .Local =="\u0070\u0069\u0063\u0074"||_cdbag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cdbag .Name .Local =="\u0070\u0069\u0063\u0074"{_cfgdg ,_fdab :=_cdbag .Value ,error (nil ); +if _fdab !=nil {return _fdab ;};_bgfc .PictAttr =&_cfgdg ;continue ;};if _cdbag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cdbag .Name .Local =="\u0068\u0072\u0065\u0066"||_cdbag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cdbag .Name .Local =="\u0068\u0072\u0065\u0066"{_bfcde ,_afbdf :=_cdbag .Value ,error (nil ); +if _afbdf !=nil {return _afbdf ;};_bgfc .RHrefAttr =&_bfcde ;continue ;};if _cdbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbag .Name .Local =="\u0068\u0072\u0065\u0066"{_gfcgb ,_bcgbdb :=_cdbag .Value ,error (nil ); +if _bcgbdb !=nil {return _bcgbdb ;};_bgfc .HrefAttr =&_gfcgb ;continue ;};if _cdbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbag .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fcbeb ,_cegbag :=_cdbag .Value ,error (nil ); +if _cegbag !=nil {return _cegbag ;};_bgfc .AlthrefAttr =&_fcbeb ;continue ;};if _cdbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbag .Name .Local =="\u0074\u0069\u0074l\u0065"{_ccdbe ,_badad :=_cdbag .Value ,error (nil ); +if _badad !=nil {return _badad ;};_bgfc .TitleAttr =&_ccdbe ;continue ;};if _cdbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbag .Name .Local =="\u006f\u006c\u0065i\u0064"{_dcdcd ,_bdeab :=_g .ParseFloat (_cdbag .Value ,64); +if _bdeab !=nil {return _bdeab ;};_bfcbg :=float32 (_dcdcd );_bgfc .OleidAttr =&_bfcbg ;continue ;};if _cdbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbag .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_bgfc .DetectmouseclickAttr .UnmarshalXMLAttr (_cdbag ); +continue ;};if _cdbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbag .Name .Local =="\u006d\u006f\u0076i\u0065"{_deeag ,_cbfda :=_g .ParseFloat (_cdbag .Value ,64); +if _cbfda !=nil {return _cbfda ;};_fgaeg :=float32 (_deeag );_bgfc .MovieAttr =&_fgaeg ;continue ;};if _cdbag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdbag .Name .Local =="\u0072\u0065\u006ci\u0064"{_affde ,_degf :=_cdbag .Value ,error (nil ); +if _degf !=nil {return _degf ;};_bgfc .RelidAttr =&_affde ;continue ;};if _cdbag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cdbag .Name .Local =="\u0069\u0064"||_cdbag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cdbag .Name .Local =="\u0069\u0064"{_gcbebb ,_gbcff :=_cdbag .Value ,error (nil ); +if _gbcff !=nil {return _gbcff ;};_bgfc .IdAttr =&_gcbebb ;continue ;};if _cdbag .Name .Local =="\u0069\u0064"{_cedbg ,_egbg :=_cdbag .Value ,error (nil );if _egbg !=nil {return _egbg ;};_bgfc .SIdAttr =&_cedbg ;continue ;};if _cdbag .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_fdbbb ,_deegc :=_cdbag .Value ,error (nil ); +if _deegc !=nil {return _deegc ;};_bgfc .CropbottomAttr =&_fdbbb ;continue ;};if _cdbag .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_afgeb ,_ddcea :=_cdbag .Value ,error (nil );if _ddcea !=nil {return _ddcea ;};_bgfc .EmbosscolorAttr =&_afgeb ; +continue ;};if _cdbag .Name .Local =="\u0073\u0072\u0063"{_bgagd ,_bgac :=_cdbag .Value ,error (nil );if _bgac !=nil {return _bgac ;};_bgfc .SrcAttr =&_bgagd ;continue ;};if _cdbag .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_gcbde ,_efdga :=_cdbag .Value ,error (nil ); +if _efdga !=nil {return _efdga ;};_bgfc .CropleftAttr =&_gcbde ;continue ;};if _cdbag .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_cgdgg ,_bgffea :=_cdbag .Value ,error (nil );if _bgffea !=nil {return _bgffea ;};_bgfc .CroptopAttr =&_cgdgg ; +continue ;};if _cdbag .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_fbdbe ,_dacbb :=_cdbag .Value ,error (nil );if _dacbb !=nil {return _dacbb ;};_bgfc .CroprightAttr =&_fbdbe ;continue ;};if _cdbag .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_aaede ,_acadb :=_cdbag .Value ,error (nil ); +if _acadb !=nil {return _acadb ;};_bgfc .RecolortargetAttr =&_aaede ;continue ;};if _cdbag .Name .Local =="\u0067\u0061\u0069\u006e"{_ffaba ,_babbb :=_cdbag .Value ,error (nil );if _babbb !=nil {return _babbb ;};_bgfc .GainAttr =&_ffaba ;continue ;};if _cdbag .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_bddgf ,_ffegc :=_cdbag .Value ,error (nil ); +if _ffegc !=nil {return _ffegc ;};_bgfc .BlacklevelAttr =&_bddgf ;continue ;};if _cdbag .Name .Local =="\u0067\u0061\u006dm\u0061"{_eccee ,_ddgbd :=_cdbag .Value ,error (nil );if _ddgbd !=nil {return _ddgbd ;};_bgfc .GammaAttr =&_eccee ;continue ;};if _cdbag .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_bgfc .GrayscaleAttr .UnmarshalXMLAttr (_cdbag ); +continue ;};if _cdbag .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_bgfc .BilevelAttr .UnmarshalXMLAttr (_cdbag );continue ;};if _cdbag .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cbdae ,_aegbd :=_cdbag .Value ,error (nil ); +if _aegbd !=nil {return _aegbd ;};_bgfc .ChromakeyAttr =&_cbdae ;continue ;};};for {_ecgdb ,_cbfcff :=d .Token ();if _cbfcff !=nil {return _ga .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u006d\u0061\u0067\u0065\u0064a\u0074\u0061\u003a\u0020\u0025\u0073",_cbfcff ); +};if _cceff ,_ccgfd :=_ecgdb .(_e .EndElement );_ccgfd &&_cceff .Name ==start .Name {break ;};};return nil ;};func (_dcdcb *ST_StrokeLineStyle )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dcdcb =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_dcdcb =1; +case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_dcdcb =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_dcdcb =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_dcdcb =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_dcdcb =5; +};return nil ;};func (_cffec *OfcST_InsetMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_edfdbc ,_ddbfg :=d .Token ();if _ddbfg !=nil {return _ddbfg ;};if _bcgbe ,_ffade :=_edfdbc .(_e .EndElement );_ffade &&_bcgbe .Name ==start .Name {*_cffec =1; +return nil ;};if _aegfc ,_feaeg :=_edfdbc .(_e .CharData );!_feaeg {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edfdbc );}else {switch string (_aegfc ){case "":*_cffec =0; +case "\u0061\u0075\u0074\u006f":*_cffec =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cffec =2;};};_edfdbc ,_ddbfg =d .Token ();if _ddbfg !=nil {return _ddbfg ;};if _decd ,_acgge :=_edfdbc .(_e .EndElement );_acgge &&_decd .Name ==start .Name {return nil ; +};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edfdbc );}; -// Validate validates the OfcCT_Diagram and its children -func (_daecdb *OfcCT_Diagram )Validate ()error {return _daecdb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};func (_cedab OfcST_ScreenSize )String ()string {switch _cedab {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 "";};type ST_ShadowType byte ;func (_bccdc *Group )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _bccdc .CT_Group .MarshalXML (e ,start );};func (_aegaf *OfcCT_IdMap )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f:\u0069\u0064\u006d\u0061\u0070"; -};if _aegaf .DataAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_a .Sprintf ("\u0025\u0076",*_aegaf .DataAttr )});};if _aegaf .ExtAttr !=ST_ExtUnset {_dccca ,_ecfggae :=_aegaf .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"}); -if _ecfggae !=nil {return _ecfggae ;};start .Attr =append (start .Attr ,_dccca );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewEG_ShapeElements ()*EG_ShapeElements {_dfggb :=&EG_ShapeElements {};return _dfggb }; -func (_faec *CT_Arc )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gbgdd :=range start .Attr {if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_faec .UserdrawnAttr .UnmarshalXMLAttr (_gbgdd ); -continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_faec .OleiconAttr .UnmarshalXMLAttr (_gbgdd ); -continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_faec .AllowincellAttr .UnmarshalXMLAttr (_gbgdd ); -continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_faec .ConnectortypeAttr .UnmarshalXMLAttr (_gbgdd ); -continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_eacbg ,_gegg :=_gd .ParseInt (_gbgdd .Value ,10,64); -if _gegg !=nil {return _gegg ;};_faec .DgmnodekindAttr =&_eacbg ;continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_faec .UserhiddenAttr .UnmarshalXMLAttr (_gbgdd ); -continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_faec .HralignAttr .UnmarshalXMLAttr (_gbgdd ); -continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0073\u0070\u0074"{_abe ,_dbed :=_gd .ParseFloat (_gbgdd .Value ,64); -if _dbed !=nil {return _dbed ;};_bdga :=float32 (_abe );_faec .SptAttr =&_bdga ;continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_faec .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gbgdd ); -continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_faec .BwmodeAttr .UnmarshalXMLAttr (_gbgdd ); -continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_faec .DgmlayoutAttr .UnmarshalXMLAttr (_gbgdd ); -continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u006f\u006e\u0065\u0064"{_faec .OnedAttr .UnmarshalXMLAttr (_gbgdd ); -continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_faec .AllowoverlapAttr .UnmarshalXMLAttr (_gbgdd ); -continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_eaff ,_cbba :=_gbgdd .Value ,error (nil ); -if _cbba !=nil {return _cbba ;};_faec .BorderbottomcolorAttr =&_eaff ;continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_faec .ForcedashAttr .UnmarshalXMLAttr (_gbgdd ); -continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_faec .InsetmodeAttr .UnmarshalXMLAttr (_gbgdd ); -continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0068\u0072\u0073t\u0064"{_faec .HrstdAttr .UnmarshalXMLAttr (_gbgdd ); -continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_faec .DgmlayoutmruAttr .UnmarshalXMLAttr (_gbgdd ); -continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0073\u0070\u0069\u0064"{_aeeb ,_fcbd :=_gbgdd .Value ,error (nil ); -if _fcbd !=nil {return _fcbd ;};_faec .SpidAttr =&_aeeb ;continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0068\u0072\u0070c\u0074"{_bgeg ,_bcbg :=_gd .ParseFloat (_gbgdd .Value ,64); -if _bcbg !=nil {return _bcbg ;};_ded :=float32 (_bgeg );_faec .HrpctAttr =&_ded ;continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u006f\u006c\u0065"{_faec .OleAttr .UnmarshalXMLAttr (_gbgdd ); -continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_faec .PreferrelativeAttr .UnmarshalXMLAttr (_gbgdd ); -continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_geeg ,_fdcdc :=_gd .ParseInt (_gbgdd .Value ,10,64); -if _fdcdc !=nil {return _fdcdc ;};_faec .RegroupidAttr =&_geeg ;continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fdcb ,_agfa :=_gbgdd .Value ,error (nil ); -if _agfa !=nil {return _agfa ;};_faec .BorderleftcolorAttr =&_fdcb ;continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_faec .HrnoshadeAttr .UnmarshalXMLAttr (_gbgdd ); -continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dcdf ,_deed :=_gbgdd .Value ,error (nil ); -if _deed !=nil {return _deed ;};_faec .BordertopcolorAttr =&_dcdf ;continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_faec .ButtonAttr .UnmarshalXMLAttr (_gbgdd ); -continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cfcf ,_efae :=_gbgdd .Value ,error (nil ); -if _efae !=nil {return _efae ;};_faec .BorderrightcolorAttr =&_cfcf ;continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_faec .BwnormalAttr .UnmarshalXMLAttr (_gbgdd ); -continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0063\u006c\u0069\u0070"{_faec .ClipAttr .UnmarshalXMLAttr (_gbgdd ); -continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_faec .BulletAttr .UnmarshalXMLAttr (_gbgdd ); -continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_faec .CliptowrapAttr .UnmarshalXMLAttr (_gbgdd ); -continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_faec .BwpureAttr .UnmarshalXMLAttr (_gbgdd ); -continue ;};if _gbgdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbgdd .Name .Local =="\u0068\u0072"{_faec .HrAttr .UnmarshalXMLAttr (_gbgdd ); -continue ;};if _gbgdd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_adggd ,_ecgc :=_gbgdd .Value ,error (nil );if _ecgc !=nil {return _ecgc ;};_faec .CoordsizeAttr =&_adggd ;continue ;};if _gbgdd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_fadd ,_gbcf :=_gd .ParseFloat (_gbgdd .Value ,64); -if _gbcf !=nil {return _gbcf ;};_faec .StartAngleAttr =&_fadd ;continue ;};if _gbgdd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gda ,_gebg :=_gbgdd .Value ,error (nil );if _gebg !=nil {return _gebg ;};_faec .OpacityAttr =&_gda ;continue ;}; -if _gbgdd .Name .Local =="\u0061\u006c\u0074"{_ffgb ,_geegf :=_gbgdd .Value ,error (nil );if _geegf !=nil {return _geegf ;};_faec .AltAttr =&_ffgb ;continue ;};if _gbgdd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dcbd ,_agecf :=_gbgdd .Value ,error (nil ); -if _agecf !=nil {return _agecf ;};_faec .StrokecolorAttr =&_dcbd ;continue ;};if _gbgdd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ffdgb ,_efec :=_gbgdd .Value ,error (nil );if _efec !=nil {return _efec ;};_faec .StrokeweightAttr =&_ffdgb ; -continue ;};if _gbgdd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_faec .InsetpenAttr .UnmarshalXMLAttr (_gbgdd );continue ;};if _gbgdd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ebee ,_bgdfe :=_gbgdd .Value ,error (nil ); -if _bgdfe !=nil {return _bgdfe ;};_faec .ChromakeyAttr =&_ebee ;continue ;};if _gbgdd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_faec .FilledAttr .UnmarshalXMLAttr (_gbgdd );continue ;};if _gbgdd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gba ,_bdab :=_gbgdd .Value ,error (nil ); -if _bdab !=nil {return _bdab ;};_faec .FillcolorAttr =&_gba ;continue ;};if _gbgdd .Name .Local =="\u0063\u006c\u0061s\u0073"{_ccdb ,_bfed :=_gbgdd .Value ,error (nil );if _bfed !=nil {return _bfed ;};_faec .ClassAttr =&_ccdb ;continue ;};if _gbgdd .Name .Local =="\u0068\u0072\u0065\u0066"{_fded ,_aeebf :=_gbgdd .Value ,error (nil ); -if _aeebf !=nil {return _aeebf ;};_faec .HrefAttr =&_fded ;continue ;};if _gbgdd .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_cdda ,_bff :=_gd .ParseFloat (_gbgdd .Value ,64);if _bff !=nil {return _bff ;};_faec .EndAngleAttr =&_cdda ; -continue ;};if _gbgdd .Name .Local =="\u0073\u0074\u0079l\u0065"{_afcg ,_ecfb :=_gbgdd .Value ,error (nil );if _ecfb !=nil {return _ecfb ;};_faec .StyleAttr =&_afcg ;continue ;};if _gbgdd .Name .Local =="\u0069\u0064"{_bffc ,_eaeae :=_gbgdd .Value ,error (nil ); -if _eaeae !=nil {return _eaeae ;};_faec .IdAttr =&_bffc ;continue ;};if _gbgdd .Name .Local =="\u0070\u0072\u0069n\u0074"{_faec .PrintAttr .UnmarshalXMLAttr (_gbgdd );continue ;};if _gbgdd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_faec .StrokedAttr .UnmarshalXMLAttr (_gbgdd ); -continue ;};if _gbgdd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dgga ,_fgddg :=_gbgdd .Value ,error (nil );if _fgddg !=nil {return _fgddg ;};_faec .WrapcoordsAttr =&_dgga ;continue ;};if _gbgdd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_abgf ,_ccff :=_gbgdd .Value ,error (nil ); -if _ccff !=nil {return _ccff ;};_faec .TargetAttr =&_abgf ;continue ;};if _gbgdd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cafc ,_cdga :=_gbgdd .Value ,error (nil );if _cdga !=nil {return _cdga ;};_faec .CoordoriginAttr =&_cafc ; -continue ;};if _gbgdd .Name .Local =="\u0074\u0069\u0074l\u0065"{_dafd ,_fadb :=_gbgdd .Value ,error (nil );if _fadb !=nil {return _fadb ;};_faec .TitleAttr =&_dafd ;continue ;};};_dcaac :for {_debcd ,_dgeea :=d .Token ();if _dgeea !=nil {return _dgeea ; -};switch _cfbf :=_debcd .(type ){case _e .StartElement :switch _cfbf .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_beee :=NewEG_ShapeElements (); -_beee .Path =NewPath ();if _acbg :=d .DecodeElement (_beee .Path ,&_cfbf );_acbg !=nil {return _acbg ;};_faec .EG_ShapeElements =append (_faec .EG_ShapeElements ,_beee );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dgaf :=NewEG_ShapeElements (); -_dgaf .Formulas =NewFormulas ();if _fdae :=d .DecodeElement (_dgaf .Formulas ,&_cfbf );_fdae !=nil {return _fdae ;};_faec .EG_ShapeElements =append (_faec .EG_ShapeElements ,_dgaf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecee :=NewEG_ShapeElements (); -_ecee .Handles =NewHandles ();if _ddabc :=d .DecodeElement (_ecee .Handles ,&_cfbf );_ddabc !=nil {return _ddabc ;};_faec .EG_ShapeElements =append (_faec .EG_ShapeElements ,_ecee );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_afde :=NewEG_ShapeElements (); -_afde .Fill =NewFill ();if _efca :=d .DecodeElement (_afde .Fill ,&_cfbf );_efca !=nil {return _efca ;};_faec .EG_ShapeElements =append (_faec .EG_ShapeElements ,_afde );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_dcge :=NewEG_ShapeElements (); -_dcge .Stroke =NewStroke ();if _cdbe :=d .DecodeElement (_dcge .Stroke ,&_cfbf );_cdbe !=nil {return _cdbe ;};_faec .EG_ShapeElements =append (_faec .EG_ShapeElements ,_dcge );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_eccaa :=NewEG_ShapeElements (); -_eccaa .Shadow =NewShadow ();if _cdbf :=d .DecodeElement (_eccaa .Shadow ,&_cfbf );_cdbf !=nil {return _cdbf ;};_faec .EG_ShapeElements =append (_faec .EG_ShapeElements ,_eccaa );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdad :=NewEG_ShapeElements (); -_fdad .Textbox =NewTextbox ();if _cfce :=d .DecodeElement (_fdad .Textbox ,&_cfbf );_cfce !=nil {return _cfce ;};_faec .EG_ShapeElements =append (_faec .EG_ShapeElements ,_fdad );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gega :=NewEG_ShapeElements (); -_gega .Textpath =NewTextpath ();if _edgcg :=d .DecodeElement (_gega .Textpath ,&_cfbf );_edgcg !=nil {return _edgcg ;};_faec .EG_ShapeElements =append (_faec .EG_ShapeElements ,_gega );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgfec :=NewEG_ShapeElements (); -_cgfec .Imagedata =NewImagedata ();if _ecec :=d .DecodeElement (_cgfec .Imagedata ,&_cfbf );_ecec !=nil {return _ecec ;};_faec .EG_ShapeElements =append (_faec .EG_ShapeElements ,_cgfec );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_ggfc :=NewEG_ShapeElements (); -_ggfc .Skew =NewOfcSkew ();if _fafdg :=d .DecodeElement (_ggfc .Skew ,&_cfbf );_fafdg !=nil {return _fafdg ;};_faec .EG_ShapeElements =append (_faec .EG_ShapeElements ,_ggfc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aeae :=NewEG_ShapeElements (); -_aeae .Extrusion =NewOfcExtrusion ();if _gfg :=d .DecodeElement (_aeae .Extrusion ,&_cfbf );_gfg !=nil {return _gfg ;};_faec .EG_ShapeElements =append (_faec .EG_ShapeElements ,_aeae );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecac :=NewEG_ShapeElements (); -_ecac .Callout =NewOfcCallout ();if _abcd :=d .DecodeElement (_ecac .Callout ,&_cfbf );_abcd !=nil {return _abcd ;};_faec .EG_ShapeElements =append (_faec .EG_ShapeElements ,_ecac );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_deef :=NewEG_ShapeElements (); -_deef .Lock =NewOfcLock ();if _cgbc :=d .DecodeElement (_deef .Lock ,&_cfbf );_cgbc !=nil {return _cgbc ;};_faec .EG_ShapeElements =append (_faec .EG_ShapeElements ,_deef );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abec :=NewEG_ShapeElements (); -_abec .Clippath =NewOfcClippath ();if _daad :=d .DecodeElement (_abec .Clippath ,&_cfbf );_daad !=nil {return _daad ;};_faec .EG_ShapeElements =append (_faec .EG_ShapeElements ,_abec );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_fdga :=NewEG_ShapeElements (); -_fdga .Signatureline =NewOfcSignatureline ();if _fggdg :=d .DecodeElement (_fdga .Signatureline ,&_cfbf );_fggdg !=nil {return _fggdg ;};_faec .EG_ShapeElements =append (_faec .EG_ShapeElements ,_fdga );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fgbb :=NewEG_ShapeElements (); -_fgbb .Wrap =_b .NewWrap ();if _cbdf :=d .DecodeElement (_fgbb .Wrap ,&_cfbf );_cbdf !=nil {return _cbdf ;};_faec .EG_ShapeElements =append (_faec .EG_ShapeElements ,_fgbb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_efda :=NewEG_ShapeElements (); -_efda .Anchorlock =_b .NewAnchorlock ();if _aaff :=d .DecodeElement (_efda .Anchorlock ,&_cfbf );_aaff !=nil {return _aaff ;};_faec .EG_ShapeElements =append (_faec .EG_ShapeElements ,_efda );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_geegb :=NewEG_ShapeElements (); -_geegb .Bordertop =_b .NewBordertop ();if _ccgac :=d .DecodeElement (_geegb .Bordertop ,&_cfbf );_ccgac !=nil {return _ccgac ;};_faec .EG_ShapeElements =append (_faec .EG_ShapeElements ,_geegb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_begf :=NewEG_ShapeElements (); -_begf .Borderbottom =_b .NewBorderbottom ();if _eaad :=d .DecodeElement (_begf .Borderbottom ,&_cfbf );_eaad !=nil {return _eaad ;};_faec .EG_ShapeElements =append (_faec .EG_ShapeElements ,_begf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_acbgf :=NewEG_ShapeElements (); -_acbgf .Borderleft =_b .NewBorderleft ();if _degb :=d .DecodeElement (_acbgf .Borderleft ,&_cfbf );_degb !=nil {return _degb ;};_faec .EG_ShapeElements =append (_faec .EG_ShapeElements ,_acbgf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bdad :=NewEG_ShapeElements (); -_bdad .Borderright =_b .NewBorderright ();if _aagg :=d .DecodeElement (_bdad .Borderright ,&_cfbf );_aagg !=nil {return _aagg ;};_faec .EG_ShapeElements =append (_faec .EG_ShapeElements ,_bdad );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_daegb :=NewEG_ShapeElements (); -_daegb .ClientData =_ag .NewClientData ();if _dcac :=d .DecodeElement (_daegb .ClientData ,&_cfbf );_dcac !=nil {return _dcac ;};_faec .EG_ShapeElements =append (_faec .EG_ShapeElements ,_daegb );case _e .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"}:_fdcbf :=NewEG_ShapeElements (); -_fdcbf .Textdata =_f .NewTextdata ();if _ccb :=d .DecodeElement (_fdcbf .Textdata ,&_cfbf );_ccb !=nil {return _ccb ;};_faec .EG_ShapeElements =append (_faec .EG_ShapeElements ,_fdcbf );default:_ee .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",_cfbf .Name ); -if _cagb :=d .Skip ();_cagb !=nil {return _cagb ;};};case _e .EndElement :break _dcaac ;case _e .CharData :};};return nil ;};func (_acfeg OfcST_OLEType )Validate ()error {return _acfeg .ValidateWithPath ("")};func (_bfgg *AG_Style )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gceb :=range start .Attr {if _gceb .Name .Local =="\u0073\u0074\u0079l\u0065"{_aadf ,_bfc :=_gceb .Value ,error (nil ); -if _bfc !=nil {return _bfc ;};_bfgg .StyleAttr =&_aadf ;continue ;};};for {_baff ,_gbd :=d .Token ();if _gbd !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_gbd );};if _eaea ,_dagb :=_baff .(_e .EndElement ); -_dagb &&_eaea .Name ==start .Name {break ;};};return nil ;};type OfcST_DiagramLayout byte ;func (_cfcdbe ST_StrokeJoinStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cfcdbe .String (),start );}; +// ValidateWithPath validates the OfcColumn and its children, prefixing error messages with path +func (_gfbdg *OfcColumn )ValidateWithPath (path string )error {if _afdbd :=_gfbdg .OfcCT_StrokeChild .ValidateWithPath (path );_afdbd !=nil {return _afdbd ;};return nil ;};func (_dbdcd *OfcCT_RegroupTable )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cdaf :=range start .Attr {if _cdaf .Name .Local =="\u0065\u0078\u0074"{_dbdcd .ExtAttr .UnmarshalXMLAttr (_cdaf ); +continue ;};};_bdfag :for {_fdfdac ,_faeba :=d .Token ();if _faeba !=nil {return _faeba ;};switch _aacbcc :=_fdfdac .(type ){case _e .StartElement :switch _aacbcc .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aaeea :=NewOfcCT_Entry (); +if _gbgbf :=d .DecodeElement (_aaeea ,&_aacbcc );_gbgbf !=nil {return _gbgbf ;};_dbdcd .Entry =append (_dbdcd .Entry ,_aaeea );default:_ag .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",_aacbcc .Name ); +if _geacc :=d .Skip ();_geacc !=nil {return _geacc ;};};case _e .EndElement :break _bdfag ;case _e .CharData :};};return nil ;};type OfcOLEObject struct{OfcCT_OLEObject };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 (_gdfbd *OfcShapelayout )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gdfbd .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout (); +for _ ,_ddcgg :=range start .Attr {if _ddcgg .Name .Local =="\u0065\u0078\u0074"{_gdfbd .ExtAttr .UnmarshalXMLAttr (_ddcgg );continue ;};};_dbfcab :for {_efacb ,_cbaeb :=d .Token ();if _cbaeb !=nil {return _cbaeb ;};switch _dafge :=_efacb .(type ){case _e .StartElement :switch _dafge .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdfbd .Idmap =NewOfcCT_IdMap (); +if _egcge :=d .DecodeElement (_gdfbd .Idmap ,&_dafge );_egcge !=nil {return _egcge ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdfbd .Regrouptable =NewOfcCT_RegroupTable (); +if _ebbfd :=d .DecodeElement (_gdfbd .Regrouptable ,&_dafge );_ebbfd !=nil {return _ebbfd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdfbd .Rules =NewOfcCT_Rules (); +if _fdfca :=d .DecodeElement (_gdfbd .Rules ,&_dafge );_fdfca !=nil {return _fdfca ;};default:_ag .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",_dafge .Name ); +if _cdbbb :=d .Skip ();_cdbbb !=nil {return _cdbbb ;};};case _e .EndElement :break _dbfcab ;case _e .CharData :};};return nil ;};type ST_StrokeArrowType byte ;func (_ceebg OfcST_BWMode )String ()string {switch _ceebg {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 (_fdcbb *ST_StrokeArrowLength )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gaedc ,_adfeae :=d .Token (); +if _adfeae !=nil {return _adfeae ;};if _afceg ,_fabed :=_gaedc .(_e .EndElement );_fabed &&_afceg .Name ==start .Name {*_fdcbb =1;return nil ;};if _abgfbg ,_cede :=_gaedc .(_e .CharData );!_cede {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gaedc ); +}else {switch string (_abgfbg ){case "":*_fdcbb =0;case "\u0073\u0068\u006fr\u0074":*_fdcbb =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_fdcbb =2;case "\u006c\u006f\u006e\u0067":*_fdcbb =3;};};_gaedc ,_adfeae =d .Token ();if _adfeae !=nil {return _adfeae ; +};if _aadcg ,_adde :=_gaedc .(_e .EndElement );_adde &&_aadcg .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gaedc ); +};type Image struct{CT_Image }; -// Validate validates the Curve and its children -func (_dbdbb *Curve )Validate ()error {return _dbdbb .ValidateWithPath ("\u0043\u0075\u0072v\u0065")};func (_dacbg *Line )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dacbg .CT_Line =*NewCT_Line ();for _ ,_baed :=range start .Attr {if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dacbg .UserdrawnAttr .UnmarshalXMLAttr (_baed ); -continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dacbg .OleiconAttr .UnmarshalXMLAttr (_baed ); -continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dacbg .AllowincellAttr .UnmarshalXMLAttr (_baed ); -continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dacbg .ConnectortypeAttr .UnmarshalXMLAttr (_baed ); -continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dfgde ,_dgbca :=_gd .ParseInt (_baed .Value ,10,64); -if _dgbca !=nil {return _dgbca ;};_dacbg .DgmnodekindAttr =&_dfgde ;continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dacbg .UserhiddenAttr .UnmarshalXMLAttr (_baed ); -continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dacbg .HralignAttr .UnmarshalXMLAttr (_baed ); -continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0073\u0070\u0074"{_dedg ,_adceb :=_gd .ParseFloat (_baed .Value ,64); -if _adceb !=nil {return _adceb ;};_agcag :=float32 (_dedg );_dacbg .SptAttr =&_agcag ;continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dacbg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_baed ); -continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dacbg .BwmodeAttr .UnmarshalXMLAttr (_baed ); -continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dacbg .DgmlayoutAttr .UnmarshalXMLAttr (_baed ); -continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u006f\u006e\u0065\u0064"{_dacbg .OnedAttr .UnmarshalXMLAttr (_baed ); -continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dacbg .AllowoverlapAttr .UnmarshalXMLAttr (_baed ); -continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_edfdf ,_abgac :=_baed .Value ,error (nil ); -if _abgac !=nil {return _abgac ;};_dacbg .BorderbottomcolorAttr =&_edfdf ;continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dacbg .ForcedashAttr .UnmarshalXMLAttr (_baed ); -continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dacbg .InsetmodeAttr .UnmarshalXMLAttr (_baed ); -continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0068\u0072\u0073t\u0064"{_dacbg .HrstdAttr .UnmarshalXMLAttr (_baed ); -continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dacbg .DgmlayoutmruAttr .UnmarshalXMLAttr (_baed ); -continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0073\u0070\u0069\u0064"{_aedec ,_efagg :=_baed .Value ,error (nil ); -if _efagg !=nil {return _efagg ;};_dacbg .SpidAttr =&_aedec ;continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0068\u0072\u0070c\u0074"{_cecge ,_ceccdf :=_gd .ParseFloat (_baed .Value ,64); -if _ceccdf !=nil {return _ceccdf ;};_decbc :=float32 (_cecge );_dacbg .HrpctAttr =&_decbc ;continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u006f\u006c\u0065"{_dacbg .OleAttr .UnmarshalXMLAttr (_baed ); -continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dacbg .PreferrelativeAttr .UnmarshalXMLAttr (_baed ); -continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dgadd ,_ccfcce :=_gd .ParseInt (_baed .Value ,10,64); -if _ccfcce !=nil {return _ccfcce ;};_dacbg .RegroupidAttr =&_dgadd ;continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_aeefe ,_befd :=_baed .Value ,error (nil ); -if _befd !=nil {return _befd ;};_dacbg .BorderleftcolorAttr =&_aeefe ;continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dacbg .HrnoshadeAttr .UnmarshalXMLAttr (_baed ); -continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ggbfad ,_efcbb :=_baed .Value ,error (nil ); -if _efcbb !=nil {return _efcbb ;};_dacbg .BordertopcolorAttr =&_ggbfad ;continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dacbg .ButtonAttr .UnmarshalXMLAttr (_baed ); -continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cbcc ,_geade :=_baed .Value ,error (nil ); -if _geade !=nil {return _geade ;};_dacbg .BorderrightcolorAttr =&_cbcc ;continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dacbg .BwnormalAttr .UnmarshalXMLAttr (_baed ); -continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0063\u006c\u0069\u0070"{_dacbg .ClipAttr .UnmarshalXMLAttr (_baed ); -continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dacbg .BulletAttr .UnmarshalXMLAttr (_baed ); -continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dacbg .CliptowrapAttr .UnmarshalXMLAttr (_baed ); -continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dacbg .BwpureAttr .UnmarshalXMLAttr (_baed ); -continue ;};if _baed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baed .Name .Local =="\u0068\u0072"{_dacbg .HrAttr .UnmarshalXMLAttr (_baed ); -continue ;};if _baed .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_debgf ,_gdbbd :=_baed .Value ,error (nil );if _gdbbd !=nil {return _gdbbd ;};_dacbg .CoordsizeAttr =&_debgf ;continue ;};if _baed .Name .Local =="\u0066\u0072\u006f\u006d"{_ddgfbf ,_gagd :=_baed .Value ,error (nil ); -if _gagd !=nil {return _gagd ;};_dacbg .FromAttr =&_ddgfbf ;continue ;};if _baed .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_eeaec ,_geadg :=_baed .Value ,error (nil );if _geadg !=nil {return _geadg ;};_dacbg .OpacityAttr =&_eeaec ;continue ; -};if _baed .Name .Local =="\u0061\u006c\u0074"{_cdgafd ,_cedfe :=_baed .Value ,error (nil );if _cedfe !=nil {return _cedfe ;};_dacbg .AltAttr =&_cdgafd ;continue ;};if _baed .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fcgd ,_geded :=_baed .Value ,error (nil ); -if _geded !=nil {return _geded ;};_dacbg .StrokecolorAttr =&_fcgd ;continue ;};if _baed .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dgfcg ,_fdfda :=_baed .Value ,error (nil );if _fdfda !=nil {return _fdfda ;};_dacbg .StrokeweightAttr =&_dgfcg ; -continue ;};if _baed .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dacbg .InsetpenAttr .UnmarshalXMLAttr (_baed );continue ;};if _baed .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fccag ,_dega :=_baed .Value ,error (nil ); -if _dega !=nil {return _dega ;};_dacbg .ChromakeyAttr =&_fccag ;continue ;};if _baed .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dacbg .FilledAttr .UnmarshalXMLAttr (_baed );continue ;};if _baed .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ffecd ,_gbec :=_baed .Value ,error (nil ); -if _gbec !=nil {return _gbec ;};_dacbg .FillcolorAttr =&_ffecd ;continue ;};if _baed .Name .Local =="\u0063\u006c\u0061s\u0073"{_dgdgd ,_ceee :=_baed .Value ,error (nil );if _ceee !=nil {return _ceee ;};_dacbg .ClassAttr =&_dgdgd ;continue ;};if _baed .Name .Local =="\u0068\u0072\u0065\u0066"{_eagfe ,_bcbaf :=_baed .Value ,error (nil ); -if _bcbaf !=nil {return _bcbaf ;};_dacbg .HrefAttr =&_eagfe ;continue ;};if _baed .Name .Local =="\u0074\u006f"{_acgefc ,_dceef :=_baed .Value ,error (nil );if _dceef !=nil {return _dceef ;};_dacbg .ToAttr =&_acgefc ;continue ;};if _baed .Name .Local =="\u0073\u0074\u0079l\u0065"{_faab ,_ggadd :=_baed .Value ,error (nil ); -if _ggadd !=nil {return _ggadd ;};_dacbg .StyleAttr =&_faab ;continue ;};if _baed .Name .Local =="\u0069\u0064"{_deafdd ,_egegf :=_baed .Value ,error (nil );if _egegf !=nil {return _egegf ;};_dacbg .IdAttr =&_deafdd ;continue ;};if _baed .Name .Local =="\u0070\u0072\u0069n\u0074"{_dacbg .PrintAttr .UnmarshalXMLAttr (_baed ); -continue ;};if _baed .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dacbg .StrokedAttr .UnmarshalXMLAttr (_baed );continue ;};if _baed .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_feaaf ,_dcaef :=_baed .Value ,error (nil ); -if _dcaef !=nil {return _dcaef ;};_dacbg .WrapcoordsAttr =&_feaaf ;continue ;};if _baed .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fgdae ,_edag :=_baed .Value ,error (nil );if _edag !=nil {return _edag ;};_dacbg .TargetAttr =&_fgdae ;continue ; -};if _baed .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cfbgb ,_dbfcg :=_baed .Value ,error (nil );if _dbfcg !=nil {return _dbfcg ;};_dacbg .CoordoriginAttr =&_cfbgb ;continue ;};if _baed .Name .Local =="\u0074\u0069\u0074l\u0065"{_acdcaa ,_ceegb :=_baed .Value ,error (nil ); -if _ceegb !=nil {return _ceegb ;};_dacbg .TitleAttr =&_acdcaa ;continue ;};};_fcfb :for {_gbdb ,_fabad :=d .Token ();if _fabad !=nil {return _fabad ;};switch _fcgcae :=_gbdb .(type ){case _e .StartElement :switch _fcgcae .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgfeca :=NewEG_ShapeElements (); -_cgfeca .Path =NewPath ();if _abdaf :=d .DecodeElement (_cgfeca .Path ,&_fcgcae );_abdaf !=nil {return _abdaf ;};_dacbg .EG_ShapeElements =append (_dacbg .EG_ShapeElements ,_cgfeca );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bgdfee :=NewEG_ShapeElements (); -_bgdfee .Formulas =NewFormulas ();if _ebbb :=d .DecodeElement (_bgdfee .Formulas ,&_fcgcae );_ebbb !=nil {return _ebbb ;};_dacbg .EG_ShapeElements =append (_dacbg .EG_ShapeElements ,_bgdfee );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddbfe :=NewEG_ShapeElements (); -_ddbfe .Handles =NewHandles ();if _dddff :=d .DecodeElement (_ddbfe .Handles ,&_fcgcae );_dddff !=nil {return _dddff ;};_dacbg .EG_ShapeElements =append (_dacbg .EG_ShapeElements ,_ddbfe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_aafdg :=NewEG_ShapeElements (); -_aafdg .Fill =NewFill ();if _fabag :=d .DecodeElement (_aafdg .Fill ,&_fcgcae );_fabag !=nil {return _fabag ;};_dacbg .EG_ShapeElements =append (_dacbg .EG_ShapeElements ,_aafdg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bdebe :=NewEG_ShapeElements (); -_bdebe .Stroke =NewStroke ();if _defcg :=d .DecodeElement (_bdebe .Stroke ,&_fcgcae );_defcg !=nil {return _defcg ;};_dacbg .EG_ShapeElements =append (_dacbg .EG_ShapeElements ,_bdebe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cebbg :=NewEG_ShapeElements (); -_cebbg .Shadow =NewShadow ();if _efecea :=d .DecodeElement (_cebbg .Shadow ,&_fcgcae );_efecea !=nil {return _efecea ;};_dacbg .EG_ShapeElements =append (_dacbg .EG_ShapeElements ,_cebbg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_acgga :=NewEG_ShapeElements (); -_acgga .Textbox =NewTextbox ();if _ecece :=d .DecodeElement (_acgga .Textbox ,&_fcgcae );_ecece !=nil {return _ecece ;};_dacbg .EG_ShapeElements =append (_dacbg .EG_ShapeElements ,_acgga );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afccb :=NewEG_ShapeElements (); -_afccb .Textpath =NewTextpath ();if _egdgg :=d .DecodeElement (_afccb .Textpath ,&_fcgcae );_egdgg !=nil {return _egdgg ;};_dacbg .EG_ShapeElements =append (_dacbg .EG_ShapeElements ,_afccb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdbee :=NewEG_ShapeElements (); -_cdbee .Imagedata =NewImagedata ();if _cgbgd :=d .DecodeElement (_cdbee .Imagedata ,&_fcgcae );_cgbgd !=nil {return _cgbgd ;};_dacbg .EG_ShapeElements =append (_dacbg .EG_ShapeElements ,_cdbee );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_gdff :=NewEG_ShapeElements (); -_gdff .Skew =NewOfcSkew ();if _ggbgb :=d .DecodeElement (_gdff .Skew ,&_fcgcae );_ggbgb !=nil {return _ggbgb ;};_dacbg .EG_ShapeElements =append (_dacbg .EG_ShapeElements ,_gdff );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdafe :=NewEG_ShapeElements (); -_fdafe .Extrusion =NewOfcExtrusion ();if _bdceee :=d .DecodeElement (_fdafe .Extrusion ,&_fcgcae );_bdceee !=nil {return _bdceee ;};_dacbg .EG_ShapeElements =append (_dacbg .EG_ShapeElements ,_fdafe );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcacg :=NewEG_ShapeElements (); -_gcacg .Callout =NewOfcCallout ();if _gbbbf :=d .DecodeElement (_gcacg .Callout ,&_fcgcae );_gbbbf !=nil {return _gbbbf ;};_dacbg .EG_ShapeElements =append (_dacbg .EG_ShapeElements ,_gcacg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eacae :=NewEG_ShapeElements (); -_eacae .Lock =NewOfcLock ();if _ebbae :=d .DecodeElement (_eacae .Lock ,&_fcgcae );_ebbae !=nil {return _ebbae ;};_dacbg .EG_ShapeElements =append (_dacbg .EG_ShapeElements ,_eacae );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fbfega :=NewEG_ShapeElements (); -_fbfega .Clippath =NewOfcClippath ();if _eefgc :=d .DecodeElement (_fbfega .Clippath ,&_fcgcae );_eefgc !=nil {return _eefgc ;};_dacbg .EG_ShapeElements =append (_dacbg .EG_ShapeElements ,_fbfega );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_bdcdb :=NewEG_ShapeElements (); -_bdcdb .Signatureline =NewOfcSignatureline ();if _gece :=d .DecodeElement (_bdcdb .Signatureline ,&_fcgcae );_gece !=nil {return _gece ;};_dacbg .EG_ShapeElements =append (_dacbg .EG_ShapeElements ,_bdcdb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fffeg :=NewEG_ShapeElements (); -_fffeg .Wrap =_b .NewWrap ();if _eggcg :=d .DecodeElement (_fffeg .Wrap ,&_fcgcae );_eggcg !=nil {return _eggcg ;};_dacbg .EG_ShapeElements =append (_dacbg .EG_ShapeElements ,_fffeg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdaga :=NewEG_ShapeElements (); -_cdaga .Anchorlock =_b .NewAnchorlock ();if _ddade :=d .DecodeElement (_cdaga .Anchorlock ,&_fcgcae );_ddade !=nil {return _ddade ;};_dacbg .EG_ShapeElements =append (_dacbg .EG_ShapeElements ,_cdaga );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bdgabf :=NewEG_ShapeElements (); -_bdgabf .Bordertop =_b .NewBordertop ();if _dbbce :=d .DecodeElement (_bdgabf .Bordertop ,&_fcgcae );_dbbce !=nil {return _dbbce ;};_dacbg .EG_ShapeElements =append (_dacbg .EG_ShapeElements ,_bdgabf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_gcafc :=NewEG_ShapeElements (); -_gcafc .Borderbottom =_b .NewBorderbottom ();if _baecg :=d .DecodeElement (_gcafc .Borderbottom ,&_fcgcae );_baecg !=nil {return _baecg ;};_dacbg .EG_ShapeElements =append (_dacbg .EG_ShapeElements ,_gcafc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_cfbdb :=NewEG_ShapeElements (); -_cfbdb .Borderleft =_b .NewBorderleft ();if _bfafd :=d .DecodeElement (_cfbdb .Borderleft ,&_fcgcae );_bfafd !=nil {return _bfafd ;};_dacbg .EG_ShapeElements =append (_dacbg .EG_ShapeElements ,_cfbdb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_becf :=NewEG_ShapeElements (); -_becf .Borderright =_b .NewBorderright ();if _gdee :=d .DecodeElement (_becf .Borderright ,&_fcgcae );_gdee !=nil {return _gdee ;};_dacbg .EG_ShapeElements =append (_dacbg .EG_ShapeElements ,_becf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dbbbg :=NewEG_ShapeElements (); -_dbbbg .ClientData =_ag .NewClientData ();if _geegbd :=d .DecodeElement (_dbbbg .ClientData ,&_fcgcae );_geegbd !=nil {return _geegbd ;};_dacbg .EG_ShapeElements =append (_dacbg .EG_ShapeElements ,_dbbbg );case _e .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"}:_gefcg :=NewEG_ShapeElements (); -_gefcg .Textdata =_f .NewTextdata ();if _cdfea :=d .DecodeElement (_gefcg .Textdata ,&_fcgcae );_cdfea !=nil {return _cdfea ;};_dacbg .EG_ShapeElements =append (_dacbg .EG_ShapeElements ,_gefcg );default:_ee .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",_fcgcae .Name ); -if _egdcb :=d .Skip ();_egdcb !=nil {return _egdcb ;};};case _e .EndElement :break _fcfb ;case _e .CharData :};};return nil ;};func (_dabge *OfcCT_Callout )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fdeac :=range start .Attr {if _fdeac .Name .Local =="\u006f\u006e"{_dabge .OnAttr .UnmarshalXMLAttr (_fdeac ); -continue ;};if _fdeac .Name .Local =="\u0074\u0079\u0070\u0065"{_cgfdg ,_edab :=_fdeac .Value ,error (nil );if _edab !=nil {return _edab ;};_dabge .TypeAttr =&_cgfdg ;continue ;};if _fdeac .Name .Local =="\u0067\u0061\u0070"{_agegg ,_gdeda :=_fdeac .Value ,error (nil ); -if _gdeda !=nil {return _gdeda ;};_dabge .GapAttr =&_agegg ;continue ;};if _fdeac .Name .Local =="\u0061\u006e\u0067l\u0065"{_dabge .AngleAttr .UnmarshalXMLAttr (_fdeac );continue ;};if _fdeac .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_dabge .DropautoAttr .UnmarshalXMLAttr (_fdeac ); -continue ;};if _fdeac .Name .Local =="\u0064\u0072\u006f\u0070"{_ccfgb ,_gcgad :=_fdeac .Value ,error (nil );if _gcgad !=nil {return _gcgad ;};_dabge .DropAttr =&_ccfgb ;continue ;};if _fdeac .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_bgdgg ,_gcedf :=_fdeac .Value ,error (nil ); -if _gcedf !=nil {return _gcedf ;};_dabge .DistanceAttr =&_bgdgg ;continue ;};if _fdeac .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_dabge .LengthspecifiedAttr .UnmarshalXMLAttr (_fdeac );continue ;}; -if _fdeac .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_cead ,_degfa :=_fdeac .Value ,error (nil );if _degfa !=nil {return _degfa ;};_dabge .LengthAttr =&_cead ;continue ;};if _fdeac .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_dabge .AccentbarAttr .UnmarshalXMLAttr (_fdeac ); -continue ;};if _fdeac .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_dabge .TextborderAttr .UnmarshalXMLAttr (_fdeac );continue ;};if _fdeac .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_dabge .MinusxAttr .UnmarshalXMLAttr (_fdeac ); -continue ;};if _fdeac .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_dabge .MinusyAttr .UnmarshalXMLAttr (_fdeac );continue ;};if _fdeac .Name .Local =="\u0065\u0078\u0074"{_dabge .ExtAttr .UnmarshalXMLAttr (_fdeac );continue ;};};for {_afae ,_bcad :=d .Token (); -if _bcad !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u0061l\u006c\u006f\u0075\u0074\u003a\u0020\u0025s",_bcad );};if _egbfea ,_dcfcg :=_afae .(_e .EndElement );_dcfcg &&_egbfea .Name ==start .Name {break ; -};};return nil ;};func (_cfcbf *OfcCT_ShapeDefaults )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f:\u0073h\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073";};if _cfcbf .SpidmaxAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073p\u0069\u0064\u006d\u0061\u0078"},Value :_a .Sprintf ("\u0025\u0076",*_cfcbf .SpidmaxAttr )}); -};if _cfcbf .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cfcbf .StyleAttr )});};if _cfcbf .FillAttr !=_c .ST_TrueFalseUnset {_gdafa ,_cdfge :=_cfcbf .FillAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c"}); -if _cdfge !=nil {return _cdfge ;};start .Attr =append (start .Attr ,_gdafa );};if _cfcbf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_a .Sprintf ("\u0025\u0076",*_cfcbf .FillcolorAttr )}); -};if _cfcbf .StrokeAttr !=_c .ST_TrueFalseUnset {_aeedde ,_bdedg :=_cfcbf .StrokeAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"});if _bdedg !=nil {return _bdedg ;};start .Attr =append (start .Attr ,_aeedde );};if _cfcbf .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_cfcbf .StrokecolorAttr )}); -};if _cfcbf .AllowincellAttr !=_c .ST_TrueFalseUnset {_dbdac ,_fadcf :=_cfcbf .AllowincellAttr .MarshalXMLAttr (_e .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _fadcf !=nil {return _fadcf ;};start .Attr =append (start .Attr ,_dbdac ); -};if _cfcbf .ExtAttr !=ST_ExtUnset {_addad ,_bcbgbc :=_cfcbf .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"});if _bcbgbc !=nil {return _bcbgbc ;};start .Attr =append (start .Attr ,_addad );};e .EncodeToken (start );if _cfcbf .Fill !=nil {_eeddd :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}}; -e .EncodeElement (_cfcbf .Fill ,_eeddd );};if _cfcbf .Stroke !=nil {_aedgb :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_cfcbf .Stroke ,_aedgb );};if _cfcbf .Textbox !=nil {_eebdb :=_e .StartElement {Name :_e .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}}; -e .EncodeElement (_cfcbf .Textbox ,_eebdb );};if _cfcbf .Shadow !=nil {_eeeab :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_cfcbf .Shadow ,_eeeab );};if _cfcbf .Skew !=nil {_fcgfc :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}}; -e .EncodeElement (_cfcbf .Skew ,_fcgfc );};if _cfcbf .Extrusion !=nil {_bdbae :=_e .StartElement {Name :_e .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_cfcbf .Extrusion ,_bdbae );};if _cfcbf .Callout !=nil {_gdgfe :=_e .StartElement {Name :_e .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}}; -e .EncodeElement (_cfcbf .Callout ,_gdgfe );};if _cfcbf .Lock !=nil {_bfbda :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_cfcbf .Lock ,_bfbda );};if _cfcbf .Colormru !=nil {_gefefd :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}}; -e .EncodeElement (_cfcbf .Colormru ,_gefefd );};if _cfcbf .Colormenu !=nil {_bagd :=_e .StartElement {Name :_e .Name {Local :"o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075"}};e .EncodeElement (_cfcbf .Colormenu ,_bagd );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func NewOfcEquationxml ()*OfcEquationxml {_dabgd :=&OfcEquationxml {};_dabgd .OfcCT_EquationXml =*NewOfcCT_EquationXml ();return _dabgd ;}; +// ValidateWithPath validates the CT_Group and its children, prefixing error messages with path +func (_dccea *CT_Group )ValidateWithPath (path string )error {if _bbfc :=_dccea .EditasAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0061\u0073\u0041\u0074\u0074\u0072");_bbfc !=nil {return _bbfc ;};for _bgg ,_fdaa :=range _dccea .Group {if _ffab :=_fdaa .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_bgg )); +_ffab !=nil {return _ffab ;};};for _fagdf ,_dbgd :=range _dccea .Shape {if _feee :=_dbgd .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_fagdf ));_feee !=nil {return _feee ;};};for _fcde ,_adgfg :=range _dccea .Shapetype {if _gcag :=_adgfg .ValidateWithPath (_ga .Sprintf ("\u0025\u0073/\u0053\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_fcde )); +_gcag !=nil {return _gcag ;};};for _bbea ,_cacc :=range _dccea .Arc {if _becga :=_cacc .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0041\u0072\u0063\u005b\u0025\u0064\u005d",path ,_bbea ));_becga !=nil {return _becga ;};};for _bbde ,_dcaff :=range _dccea .Curve {if _cgea :=_dcaff .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fC\u0075\u0072\u0076\u0065\u005b\u0025\u0064\u005d",path ,_bbde )); +_cgea !=nil {return _cgea ;};};for _cfcfe ,_bgfd :=range _dccea .Image {if _bdda :=_bgfd .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fI\u006d\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_cfcfe ));_bdda !=nil {return _bdda ;};};for _adac ,_cdae :=range _dccea .Line {if _egaab :=_cdae .ValidateWithPath (_ga .Sprintf ("%\u0073\u002f\u004c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_adac )); +_egaab !=nil {return _egaab ;};};for _ccec ,_fffcd :=range _dccea .Oval {if _ceba :=_fffcd .ValidateWithPath (_ga .Sprintf ("%\u0073\u002f\u004f\u0076\u0061\u006c\u005b\u0025\u0064\u005d",path ,_ccec ));_ceba !=nil {return _ceba ;};};for _aaba ,_baea :=range _dccea .Polyline {if _dbge :=_baea .ValidateWithPath (_ga .Sprintf ("\u0025s\u002fP\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_aaba )); +_dbge !=nil {return _dbge ;};};for _ggfg ,_dgef :=range _dccea .Rect {if _caffe :=_dgef .ValidateWithPath (_ga .Sprintf ("%\u0073\u002f\u0052\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_ggfg ));_caffe !=nil {return _caffe ;};};for _gege ,_ebegb :=range _dccea .Roundrect {if _febd :=_ebegb .ValidateWithPath (_ga .Sprintf ("\u0025\u0073/\u0052\u006f\u0075n\u0064\u0072\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_gege )); +_febd !=nil {return _febd ;};};for _fcff ,_gdaa :=range _dccea .Diagram {if _aefd :=_gdaa .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0061\u0067\u0072\u0061m\u005b\u0025\u0064\u005d",path ,_fcff ));_aefd !=nil {return _aefd ;};};for _eagd ,_bace :=range _dccea .EG_ShapeElements {if _cfbgag :=_bace .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_eagd )); +_cfbgag !=nil {return _cfbgag ;};};if _eaef :=_dccea .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_eaef !=nil {return _eaef ;};if _gdag :=_dccea .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_gdag !=nil {return _gdag ;};if _feeaa :=_dccea .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_feeaa !=nil {return _feeaa ;};if _dfbc :=_dccea .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_dfbc !=nil {return _dfbc ;};if _cae :=_dccea .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_cae !=nil {return _cae ;};if _egga :=_dccea .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_egga !=nil {return _egga ;};if _fcfdb :=_dccea .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fcfdb !=nil {return _fcfdb ;};if _fgee :=_dccea .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_fgee !=nil {return _fgee ;};if _fbcfa :=_dccea .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_fbcfa !=nil {return _fbcfa ;};if _gagcdg :=_dccea .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_gagcdg !=nil {return _gagcdg ;};if _fgbc :=_dccea .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fgbc !=nil {return _fgbc ;};if _gbadg :=_dccea .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_gbadg !=nil {return _gbadg ;};if _aebd :=_dccea .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_aebd !=nil {return _aebd ;};if _aefb :=_dccea .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_aefb !=nil {return _aefb ;};if _cde :=_dccea .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_cde !=nil {return _cde ;};if _afaef :=_dccea .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_afaef !=nil {return _afaef ;};if _agba :=_dccea .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_agba !=nil {return _agba ;};return nil ;};func (_ecadad ST_StrokeEndCap )Validate ()error {return _ecadad .ValidateWithPath ("")}; +type OfcCT_SignatureLine struct{IssignaturelineAttr _f .ST_TrueFalse ;IdAttr *string ;ProvidAttr *string ;SigninginstructionssetAttr _f .ST_TrueFalse ;AllowcommentsAttr _f .ST_TrueFalse ;ShowsigndateAttr _f .ST_TrueFalse ;SuggestedsignerAttr *string ;Suggestedsigner2Attr *string ; +SuggestedsigneremailAttr *string ;SigninginstructionsAttr *string ;AddlxmlAttr *string ;SigprovurlAttr *string ;ExtAttr ST_Ext ;}; -// Validate validates the OfcCT_StrokeChild and its children -func (_ffadd *OfcCT_StrokeChild )Validate ()error {return _ffadd .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064");};func (_fcgeg *ST_FillMethod )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ceda ,_aeaf :=d .Token (); -if _aeaf !=nil {return _aeaf ;};if _aebfeb ,_cfdcc :=_ceda .(_e .EndElement );_cfdcc &&_aebfeb .Name ==start .Name {*_fcgeg =1;return nil ;};if _dgdbbd ,_ddbbf :=_ceda .(_e .CharData );!_ddbbf {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",_ceda ); -}else {switch string (_dgdbbd ){case "":*_fcgeg =0;case "\u006e\u006f\u006e\u0065":*_fcgeg =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_fcgeg =2;case "\u0073\u0069\u0067m\u0061":*_fcgeg =3;case "\u0061\u006e\u0079":*_fcgeg =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_fcgeg =5; -};};_ceda ,_aeaf =d .Token ();if _aeaf !=nil {return _aeaf ;};if _dbfagc ,_afddag :=_ceda .(_e .EndElement );_afddag &&_dbfagc .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",_ceda ); +// Validate validates the OfcCT_ShapeLayout and its children +func (_efdb *OfcCT_ShapeLayout )Validate ()error {return _efdb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074");};func (_ggeaff OfcST_CalloutPlacement )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_egaacf :=_e .Attr {}; +_egaacf .Name =name ;switch _ggeaff {case OfcST_CalloutPlacementUnset :_egaacf .Value ="";case OfcST_CalloutPlacementTop :_egaacf .Value ="\u0074\u006f\u0070";case OfcST_CalloutPlacementCenter :_egaacf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_CalloutPlacementBottom :_egaacf .Value ="\u0062\u006f\u0074\u0074\u006f\u006d"; +case OfcST_CalloutPlacementUser :_egaacf .Value ="\u0075\u0073\u0065\u0072";};return _egaacf ,nil ;};func NewAG_Style ()*AG_Style {_cegb :=&AG_Style {};return _cegb };func (_fbdad OfcST_Angle )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_efgbb :=_e .Attr {}; +_efgbb .Name =name ;switch _fbdad {case OfcST_AngleUnset :_efgbb .Value ="";case OfcST_AngleAny :_efgbb .Value ="\u0061\u006e\u0079";case OfcST_Angle30 :_efgbb .Value ="\u0033\u0030";case OfcST_Angle45 :_efgbb .Value ="\u0034\u0035";case OfcST_Angle60 :_efgbb .Value ="\u0036\u0030"; +case OfcST_Angle90 :_efgbb .Value ="\u0039\u0030";case OfcST_AngleAuto :_efgbb .Value ="\u0061\u0075\u0074\u006f";};return _efgbb ,nil ;};func NewTextpath ()*Textpath {_ecfada :=&Textpath {};_ecfada .CT_TextPath =*NewCT_TextPath ();return _ecfada ;};func (_gbfefb OfcST_ConnectType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gbfefb .String (),start ); +};func (_gacce ST_StrokeArrowWidth )ValidateWithPath (path string )error {switch _gacce {case 0,1,2,3:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gacce )); +};return nil ;};func (_fcdbb *OfcCT_Fill )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f\u003a\u0066\u0069\u006c\u006c";};if _fcdbb .TypeAttr !=OfcST_FillTypeUnset {_dfdgf ,_acdaa :=_fcdbb .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _acdaa !=nil {return _acdaa ;};start .Attr =append (start .Attr ,_dfdgf );};if _fcdbb .ExtAttr !=ST_ExtUnset {_ddgcb ,_gfag :=_fcdbb .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gfag !=nil {return _gfag ;};start .Attr =append (start .Attr ,_ddgcb ); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_dfee OfcST_ColorMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dfee .String (),start );};func (_ebea *CT_Curve )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076:\u0063\u0075\u0072\u0076\u0065"; +};if _ebea .FromAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_ga .Sprintf ("\u0025\u0076",*_ebea .FromAttr )});};if _ebea .Control1Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"},Value :_ga .Sprintf ("\u0025\u0076",*_ebea .Control1Attr )}); +};if _ebea .Control2Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"},Value :_ga .Sprintf ("\u0025\u0076",*_ebea .Control2Attr )});};if _ebea .ToAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u006f"},Value :_ga .Sprintf ("\u0025\u0076",*_ebea .ToAttr )}); +};if _ebea .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_ga .Sprintf ("\u0025\u0076",*_ebea .HrefAttr )});};if _ebea .TargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_ebea .TargetAttr )}); +};if _ebea .ClassAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_ebea .ClassAttr )});};if _ebea .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_ebea .TitleAttr )}); +};if _ebea .AltAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_ebea .AltAttr )});};if _ebea .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_ga .Sprintf ("\u0025\u0076",*_ebea .CoordsizeAttr )}); +};if _ebea .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ga .Sprintf ("\u0025\u0076",*_ebea .CoordoriginAttr )});};if _ebea .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_ebea .WrapcoordsAttr )}); +};if _ebea .PrintAttr !=_f .ST_TrueFalseUnset {_ffdb ,_fbda :=_ebea .PrintAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0069n\u0074"});if _fbda !=nil {return _fbda ;};start .Attr =append (start .Attr ,_ffdb );};if _ebea .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_ebea .IdAttr )}); +};if _ebea .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_ebea .StyleAttr )});};if _ebea .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_ebea .SpidAttr )}); +};if _ebea .OnedAttr !=_f .ST_TrueFalseUnset {_gbdbe ,_gcad :=_ebea .OnedAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gcad !=nil {return _gcad ;};start .Attr =append (start .Attr ,_gbdbe );};if _ebea .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_ebea .RegroupidAttr )}); +};if _ebea .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_bdfg ,_afbd :=_ebea .DoubleclicknotifyAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _afbd !=nil {return _afbd ; +};start .Attr =append (start .Attr ,_bdfg );};if _ebea .ButtonAttr !=_f .ST_TrueFalseUnset {_gcgcg ,_gfdf :=_ebea .ButtonAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _gfdf !=nil {return _gfdf ;};start .Attr =append (start .Attr ,_gcgcg ); +};if _ebea .UserhiddenAttr !=_f .ST_TrueFalseUnset {_edeed ,_gbgde :=_ebea .UserhiddenAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _gbgde !=nil {return _gbgde ;};start .Attr =append (start .Attr ,_edeed ); +};if _ebea .BulletAttr !=_f .ST_TrueFalseUnset {_egfa ,_ccdg :=_ebea .BulletAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _ccdg !=nil {return _ccdg ;};start .Attr =append (start .Attr ,_egfa );};if _ebea .HrAttr !=_f .ST_TrueFalseUnset {_bfgcf ,_cbcg :=_ebea .HrAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _cbcg !=nil {return _cbcg ;};start .Attr =append (start .Attr ,_bfgcf );};if _ebea .HrstdAttr !=_f .ST_TrueFalseUnset {_gdc ,_fcg :=_ebea .HrstdAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _fcg !=nil {return _fcg ; +};start .Attr =append (start .Attr ,_gdc );};if _ebea .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_bfcg ,_debbc :=_ebea .HrnoshadeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _debbc !=nil {return _debbc ; +};start .Attr =append (start .Attr ,_bfcg );};if _ebea .HrpctAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_ebea .HrpctAttr )});};if _ebea .HralignAttr !=OfcST_HrAlignUnset {_bfcb ,_cacb :=_ebea .HralignAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _cacb !=nil {return _cacb ;};start .Attr =append (start .Attr ,_bfcb );};if _ebea .AllowincellAttr !=_f .ST_TrueFalseUnset {_dbfc ,_gabg :=_ebea .AllowincellAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _gabg !=nil {return _gabg ;};start .Attr =append (start .Attr ,_dbfc );};if _ebea .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_cfgd ,_cafa :=_ebea .AllowoverlapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _cafa !=nil {return _cafa ;};start .Attr =append (start .Attr ,_cfgd );};if _ebea .UserdrawnAttr !=_f .ST_TrueFalseUnset {_aebe ,_cgad :=_ebea .UserdrawnAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _cgad !=nil {return _cgad ;};start .Attr =append (start .Attr ,_aebe );};if _ebea .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_ebea .BordertopcolorAttr )}); +};if _ebea .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_ebea .BorderleftcolorAttr )}); +};if _ebea .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_ebea .BorderbottomcolorAttr )}); +};if _ebea .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_ebea .BorderrightcolorAttr )}); +};if _ebea .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_fdce ,_bfgdb :=_ebea .DgmlayoutAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _bfgdb !=nil {return _bfgdb ;};start .Attr =append (start .Attr ,_fdce ); +};if _ebea .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_ebea .DgmnodekindAttr )});};if _ebea .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_cbdd ,_ffcdc :=_ebea .DgmlayoutmruAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); +if _ffcdc !=nil {return _ffcdc ;};start .Attr =append (start .Attr ,_cbdd );};if _ebea .InsetmodeAttr !=OfcST_InsetModeUnset {_edcda ,_acg :=_ebea .InsetmodeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); +if _acg !=nil {return _acg ;};start .Attr =append (start .Attr ,_edcda );};if _ebea .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ga .Sprintf ("\u0025\u0076",*_ebea .OpacityAttr )}); +};if _ebea .StrokedAttr !=_f .ST_TrueFalseUnset {_abcbb ,_dage :=_ebea .StrokedAttr .MarshalXMLAttr (_e .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _dage !=nil {return _dage ;};start .Attr =append (start .Attr ,_abcbb );};if _ebea .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_ebea .StrokecolorAttr )}); +};if _ebea .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_ebea .StrokeweightAttr )});};if _ebea .InsetpenAttr !=_f .ST_TrueFalseUnset {_bdab ,_bba :=_ebea .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _bba !=nil {return _bba ;};start .Attr =append (start .Attr ,_bdab );};if _ebea .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_ga .Sprintf ("\u0025\u0076",*_ebea .ChromakeyAttr )}); +};if _ebea .FilledAttr !=_f .ST_TrueFalseUnset {_ddfd ,_bbg :=_ebea .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bbg !=nil {return _bbg ;};start .Attr =append (start .Attr ,_ddfd );};if _ebea .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ga .Sprintf ("\u0025\u0076",*_ebea .FillcolorAttr )}); +};if _ebea .SptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_ebea .SptAttr )});};if _ebea .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_cbgb ,_gabc :=_ebea .ConnectortypeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _gabc !=nil {return _gabc ;};start .Attr =append (start .Attr ,_cbgb );};if _ebea .BwmodeAttr !=OfcST_BWModeUnset {_fgeg ,_dbbb :=_ebea .BwmodeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _dbbb !=nil {return _dbbb ; +};start .Attr =append (start .Attr ,_fgeg );};if _ebea .BwpureAttr !=OfcST_BWModeUnset {_bdff ,_gefd :=_ebea .BwpureAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _gefd !=nil {return _gefd ;};start .Attr =append (start .Attr ,_bdff ); +};if _ebea .BwnormalAttr !=OfcST_BWModeUnset {_bdbe ,_eafcg :=_ebea .BwnormalAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _eafcg !=nil {return _eafcg ;};start .Attr =append (start .Attr ,_bdbe ); +};if _ebea .ForcedashAttr !=_f .ST_TrueFalseUnset {_edgb ,_gddg :=_ebea .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _gddg !=nil {return _gddg ;};start .Attr =append (start .Attr ,_edgb ); +};if _ebea .OleiconAttr !=_f .ST_TrueFalseUnset {_acc ,_gdb :=_ebea .OleiconAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _gdb !=nil {return _gdb ;};start .Attr =append (start .Attr ,_acc );};if _ebea .OleAttr !=_f .ST_TrueFalseBlankUnset {_bged ,_agdg :=_ebea .OleAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _agdg !=nil {return _agdg ;};start .Attr =append (start .Attr ,_bged );};if _ebea .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_faac ,_ebeg :=_ebea .PreferrelativeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _ebeg !=nil {return _ebeg ;};start .Attr =append (start .Attr ,_faac );};if _ebea .CliptowrapAttr !=_f .ST_TrueFalseUnset {_gcce ,_ceaf :=_ebea .CliptowrapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _ceaf !=nil {return _ceaf ;};start .Attr =append (start .Attr ,_gcce );};if _ebea .ClipAttr !=_f .ST_TrueFalseUnset {_eaed ,_ggac :=_ebea .ClipAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _ggac !=nil {return _ggac ; +};start .Attr =append (start .Attr ,_eaed );};e .EncodeToken (start );if _ebea .EG_ShapeElements !=nil {for _ ,_ebde :=range _ebea .EG_ShapeElements {_ebde .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; }; -// Validate validates the OfcFill and its children -func (_cbdac *OfcFill )Validate ()error {return _cbdac .ValidateWithPath ("\u004ff\u0063\u0046\u0069\u006c\u006c");};func (_eec *AG_Chromakey )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _eec .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_a .Sprintf ("\u0025\u0076",*_eec .ChromakeyAttr )}); -};return nil ;}; - -// ValidateWithPath validates the AG_ImageAttributes and its children, prefixing error messages with path -func (_ddb *AG_ImageAttributes )ValidateWithPath (path string )error {if _dfe :=_ddb .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_dfe !=nil {return _dfe ;};if _ecc :=_ddb .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072"); -_ecc !=nil {return _ecc ;};return nil ;};func (_efe *AG_OfficeCoreAttributes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _efe .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_efe .SpidAttr )}); -};if _efe .OnedAttr !=_c .ST_TrueFalseUnset {_aeg ,_ebabe :=_efe .OnedAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _ebabe !=nil {return _ebabe ;};start .Attr =append (start .Attr ,_aeg );};if _efe .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_efe .RegroupidAttr )}); -};if _efe .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_adde ,_cdce :=_efe .DoubleclicknotifyAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _cdce !=nil {return _cdce ; -};start .Attr =append (start .Attr ,_adde );};if _efe .ButtonAttr !=_c .ST_TrueFalseUnset {_dgeg ,_gga :=_efe .ButtonAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _gga !=nil {return _gga ;};start .Attr =append (start .Attr ,_dgeg ); -};if _efe .UserhiddenAttr !=_c .ST_TrueFalseUnset {_gfd ,_ddg :=_efe .UserhiddenAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ddg !=nil {return _ddg ;};start .Attr =append (start .Attr ,_gfd ); -};if _efe .BulletAttr !=_c .ST_TrueFalseUnset {_dcdd ,_acc :=_efe .BulletAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _acc !=nil {return _acc ;};start .Attr =append (start .Attr ,_dcdd );};if _efe .HrAttr !=_c .ST_TrueFalseUnset {_caag ,_dbeb :=_efe .HrAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _dbeb !=nil {return _dbeb ;};start .Attr =append (start .Attr ,_caag );};if _efe .HrstdAttr !=_c .ST_TrueFalseUnset {_gdd ,_cgb :=_efe .HrstdAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _cgb !=nil {return _cgb ; -};start .Attr =append (start .Attr ,_gdd );};if _efe .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_dbeg ,_dbea :=_efe .HrnoshadeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _dbea !=nil {return _dbea ; -};start .Attr =append (start .Attr ,_dbeg );};if _efe .HrpctAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_efe .HrpctAttr )});};if _efe .HralignAttr !=OfcST_HrAlignUnset {_aefe ,_ddfde :=_efe .HralignAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _ddfde !=nil {return _ddfde ;};start .Attr =append (start .Attr ,_aefe );};if _efe .AllowincellAttr !=_c .ST_TrueFalseUnset {_baf ,_abc :=_efe .AllowincellAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _abc !=nil {return _abc ;};start .Attr =append (start .Attr ,_baf );};if _efe .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_abdc ,_cggg :=_efe .AllowoverlapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _cggg !=nil {return _cggg ;};start .Attr =append (start .Attr ,_abdc );};if _efe .UserdrawnAttr !=_c .ST_TrueFalseUnset {_cgff ,_fgd :=_efe .UserdrawnAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _fgd !=nil {return _fgd ;};start .Attr =append (start .Attr ,_cgff );};if _efe .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_efe .BordertopcolorAttr )}); -};if _efe .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_efe .BorderleftcolorAttr )}); -};if _efe .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_efe .BorderbottomcolorAttr )}); -};if _efe .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_efe .BorderrightcolorAttr )}); -};if _efe .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_gce ,_bgdf :=_efe .DgmlayoutAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _bgdf !=nil {return _bgdf ;};start .Attr =append (start .Attr ,_gce ); -};if _efe .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_efe .DgmnodekindAttr )});};if _efe .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_faag ,_bbff :=_efe .DgmlayoutmruAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _bbff !=nil {return _bbff ;};start .Attr =append (start .Attr ,_faag );};if _efe .InsetmodeAttr !=OfcST_InsetModeUnset {_dbf ,_bdec :=_efe .InsetmodeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _bdec !=nil {return _bdec ;};start .Attr =append (start .Attr ,_dbf );};return nil ;};func (_beec *Path )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_beec .CT_Path =*NewCT_Path ();for _ ,_acfdg :=range start .Attr {if _acfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfdg .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_beec .ConnecttypeAttr .UnmarshalXMLAttr (_acfdg ); -continue ;};if _acfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfdg .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_beec .ExtrusionokAttr .UnmarshalXMLAttr (_acfdg ); -continue ;};if _acfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfdg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_efaf ,_aagdfb :=_acfdg .Value ,error (nil ); -if _aagdfb !=nil {return _aagdfb ;};_beec .ConnectanglesAttr =&_efaf ;continue ;};if _acfdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acfdg .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_bcfde ,_ecafb :=_acfdg .Value ,error (nil ); -if _ecafb !=nil {return _ecafb ;};_beec .ConnectlocsAttr =&_bcfde ;continue ;};if _acfdg .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_beec .ArrowokAttr .UnmarshalXMLAttr (_acfdg );continue ;};if _acfdg .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_beec .ShadowokAttr .UnmarshalXMLAttr (_acfdg ); -continue ;};if _acfdg .Name .Local =="\u0076"{_ebfcfd ,_begaa :=_acfdg .Value ,error (nil );if _begaa !=nil {return _begaa ;};_beec .VAttr =&_ebfcfd ;continue ;};if _acfdg .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_beec .GradientshapeokAttr .UnmarshalXMLAttr (_acfdg ); -continue ;};if _acfdg .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_beec .TextpathokAttr .UnmarshalXMLAttr (_acfdg );continue ;};if _acfdg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_beec .InsetpenokAttr .UnmarshalXMLAttr (_acfdg ); -continue ;};if _acfdg .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_beec .StrokeokAttr .UnmarshalXMLAttr (_acfdg );continue ;};if _acfdg .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_beec .FillokAttr .UnmarshalXMLAttr (_acfdg ); -continue ;};if _acfdg .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_agcbf ,_bggaa :=_acfdg .Value ,error (nil );if _bggaa !=nil {return _bggaa ;};_beec .TextboxrectAttr =&_agcbf ;continue ;};if _acfdg .Name .Local =="\u006c\u0069\u006d\u006f"{_eeded ,_ggdef :=_acfdg .Value ,error (nil ); -if _ggdef !=nil {return _ggdef ;};_beec .LimoAttr =&_eeded ;continue ;};if _acfdg .Name .Local =="\u0069\u0064"{_fedbc ,_fgfff :=_acfdg .Value ,error (nil );if _fgfff !=nil {return _fgfff ;};_beec .IdAttr =&_fedbc ;continue ;};};for {_gfagc ,_gabfa :=d .Token (); -if _gabfa !=nil {return _a .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_gabfa );};if _dfdddf ,_adggdd :=_gfagc .(_e .EndElement );_adggdd &&_dfdddf .Name ==start .Name {break ;};};return nil ;}; - -// Validate validates the CT_F and its children -func (_acaa *CT_F )Validate ()error {return _acaa .ValidateWithPath ("\u0043\u0054\u005f\u0046")};func (_cgggf *CT_Background )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ddcf :=range start .Attr {if _ddcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cgggf .BwmodeAttr .UnmarshalXMLAttr (_ddcf ); -continue ;};if _ddcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cgggf .BwpureAttr .UnmarshalXMLAttr (_ddcf ); -continue ;};if _ddcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cgggf .BwnormalAttr .UnmarshalXMLAttr (_ddcf ); -continue ;};if _ddcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddcf .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_cgggf .TargetscreensizeAttr .UnmarshalXMLAttr (_ddcf ); -continue ;};if _ddcf .Name .Local =="\u0069\u0064"{_ddde ,_ffb :=_ddcf .Value ,error (nil );if _ffb !=nil {return _ffb ;};_cgggf .IdAttr =&_ddde ;continue ;};if _ddcf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cgggf .FilledAttr .UnmarshalXMLAttr (_ddcf ); -continue ;};if _ddcf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_aecb ,_gca :=_ddcf .Value ,error (nil );if _gca !=nil {return _gca ;};_cgggf .FillcolorAttr =&_aecb ;continue ;};};_gfde :for {_cafcf ,_afbg :=d .Token ();if _afbg !=nil {return _afbg ; -};switch _bfbf :=_cafcf .(type ){case _e .StartElement :switch _bfbf .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cgggf .Fill =NewFill (); -if _adbb :=d .DecodeElement (_cgggf .Fill ,&_bfbf );_adbb !=nil {return _adbb ;};default:_ee .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",_bfbf .Name ); -if _aaad :=d .Skip ();_aaad !=nil {return _aaad ;};};case _e .EndElement :break _gfde ;case _e .CharData :};};return nil ;};func (_bffbb *OfcST_BWMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fabae ,_dgadc :=d .Token ();if _dgadc !=nil {return _dgadc ; -};if _fegfgd ,_cfdda :=_fabae .(_e .EndElement );_cfdda &&_fegfgd .Name ==start .Name {*_bffbb =1;return nil ;};if _gadgg ,_ggbcg :=_fabae .(_e .CharData );!_ggbcg {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",_fabae ); -}else {switch string (_gadgg ){case "":*_bffbb =0;case "\u0063\u006f\u006co\u0072":*_bffbb =1;case "\u0061\u0075\u0074\u006f":*_bffbb =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_bffbb =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_bffbb =4; -case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_bffbb =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_bffbb =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_bffbb =7;case "\u0062\u006c\u0061c\u006b":*_bffbb =8; -case "\u0077\u0068\u0069t\u0065":*_bffbb =9;case "\u0068\u0069\u0064\u0065":*_bffbb =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_bffbb =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_bffbb =12; -};};_fabae ,_dgadc =d .Token ();if _dgadc !=nil {return _dgadc ;};if _ggfgb ,_bcgege :=_fabae .(_e .EndElement );_bcgege &&_ggfgb .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",_fabae ); -};type OfcLeft struct{OfcCT_StrokeChild };func (_aeead OfcST_ConnectType )Validate ()error {return _aeead .ValidateWithPath ("")};func (_aggfef *OfcST_ScreenSize )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aeffed ,_fccc :=d .Token (); -if _fccc !=nil {return _fccc ;};if _bffgb ,_eedea :=_aeffed .(_e .EndElement );_eedea &&_bffgb .Name ==start .Name {*_aggfef =1;return nil ;};if _gafcf ,_becda :=_aeffed .(_e .CharData );!_becda {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",_aeffed ); -}else {switch string (_gafcf ){case "":*_aggfef =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_aggfef =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_aggfef =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_aggfef =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_aggfef =4; -case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_aggfef =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_aggfef =6;};};_aeffed ,_fccc =d .Token ();if _fccc !=nil {return _fccc ;};if _gggdd ,_fbbdb :=_aeffed .(_e .EndElement );_fbbdb &&_gggdd .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",_aeffed );};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 _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ; -RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ; -HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; -DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;};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 _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ; -RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ; -HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; -DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ; -FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ; -CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;};func (_cbfdf *CT_Image )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dgcc :=range start .Attr {if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cbfdf .HrnoshadeAttr .UnmarshalXMLAttr (_dgcc ); -continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ceag ,_aagaf :=_gd .ParseInt (_dgcc .Value ,10,64); -if _aagaf !=nil {return _aagaf ;};_cbfdf .RegroupidAttr =&_ceag ;continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cbfdf .PreferrelativeAttr .UnmarshalXMLAttr (_dgcc ); -continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u006f\u006c\u0065"{_cbfdf .OleAttr .UnmarshalXMLAttr (_dgcc ); -continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cbfdf .HralignAttr .UnmarshalXMLAttr (_dgcc ); -continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cbfdf .CliptowrapAttr .UnmarshalXMLAttr (_dgcc ); -continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cbfdf .AllowincellAttr .UnmarshalXMLAttr (_dgcc ); -continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cbfdf .DgmlayoutAttr .UnmarshalXMLAttr (_dgcc ); -continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cbfdf .BwnormalAttr .UnmarshalXMLAttr (_dgcc ); -continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0063\u006c\u0069\u0070"{_cbfdf .ClipAttr .UnmarshalXMLAttr (_dgcc ); -continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dgeb ,_afca :=_dgcc .Value ,error (nil ); -if _afca !=nil {return _afca ;};_cbfdf .BorderbottomcolorAttr =&_dgeb ;continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0068\u0072\u0073t\u0064"{_cbfdf .HrstdAttr .UnmarshalXMLAttr (_dgcc ); -continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cbfdf .BwmodeAttr .UnmarshalXMLAttr (_dgcc ); -continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cbfdf .DgmlayoutmruAttr .UnmarshalXMLAttr (_dgcc ); -continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cbfdf .UserhiddenAttr .UnmarshalXMLAttr (_dgcc ); -continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0073\u0070\u0069\u0064"{_eaaf ,_eecee :=_dgcc .Value ,error (nil ); -if _eecee !=nil {return _eecee ;};_cbfdf .SpidAttr =&_eaaf ;continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cbfdf .ButtonAttr .UnmarshalXMLAttr (_dgcc ); -continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_daaf ,_egba :=_dgcc .Value ,error (nil ); -if _egba !=nil {return _egba ;};_cbfdf .BorderleftcolorAttr =&_daaf ;continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u006f\u006e\u0065\u0064"{_cbfdf .OnedAttr .UnmarshalXMLAttr (_dgcc ); -continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cbfdf .AllowoverlapAttr .UnmarshalXMLAttr (_dgcc ); -continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_acbd ,_fdacf :=_dgcc .Value ,error (nil ); -if _fdacf !=nil {return _fdacf ;};_cbfdf .BorderrightcolorAttr =&_acbd ;continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cbfdf .ForcedashAttr .UnmarshalXMLAttr (_dgcc ); -continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gffc ,_ebfeb :=_gd .ParseInt (_dgcc .Value ,10,64); -if _ebfeb !=nil {return _ebfeb ;};_cbfdf .DgmnodekindAttr =&_gffc ;continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gdaed ,_abgc :=_dgcc .Value ,error (nil ); -if _abgc !=nil {return _abgc ;};_cbfdf .BordertopcolorAttr =&_gdaed ;continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cbfdf .InsetmodeAttr .UnmarshalXMLAttr (_dgcc ); -continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0068\u0072\u0070c\u0074"{_bbbbf ,_bgbc :=_gd .ParseFloat (_dgcc .Value ,64); -if _bgbc !=nil {return _bgbc ;};_efga :=float32 (_bbbbf );_cbfdf .HrpctAttr =&_efga ;continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cbfdf .BwpureAttr .UnmarshalXMLAttr (_dgcc ); -continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cbfdf .OleiconAttr .UnmarshalXMLAttr (_dgcc ); -continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0073\u0070\u0074"{_ecgd ,_efdg :=_gd .ParseFloat (_dgcc .Value ,64); -if _efdg !=nil {return _efdg ;};_fgab :=float32 (_ecgd );_cbfdf .SptAttr =&_fgab ;continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cbfdf .BulletAttr .UnmarshalXMLAttr (_dgcc ); -continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cbfdf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dgcc ); -continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cbfdf .UserdrawnAttr .UnmarshalXMLAttr (_dgcc ); -continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0068\u0072"{_cbfdf .HrAttr .UnmarshalXMLAttr (_dgcc ); -continue ;};if _dgcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgcc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cbfdf .ConnectortypeAttr .UnmarshalXMLAttr (_dgcc ); -continue ;};if _dgcc .Name .Local =="\u0070\u0072\u0069n\u0074"{_cbfdf .PrintAttr .UnmarshalXMLAttr (_dgcc );continue ;};if _dgcc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cbfdf .StrokedAttr .UnmarshalXMLAttr (_dgcc );continue ;};if _dgcc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bfff ,_dcbc :=_dgcc .Value ,error (nil ); -if _dcbc !=nil {return _dcbc ;};_cbfdf .StrokecolorAttr =&_bfff ;continue ;};if _dgcc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_edebb ,_afff :=_dgcc .Value ,error (nil );if _afff !=nil {return _afff ;};_cbfdf .StrokeweightAttr =&_edebb ; -continue ;};if _dgcc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cbfdf .InsetpenAttr .UnmarshalXMLAttr (_dgcc );continue ;};if _dgcc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_aaadf ,_ffcf :=_dgcc .Value ,error (nil ); -if _ffcf !=nil {return _ffcf ;};_cbfdf .ChromakeyAttr =&_aaadf ;continue ;};if _dgcc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cbfdf .FilledAttr .UnmarshalXMLAttr (_dgcc );continue ;};if _dgcc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bfffc ,_dcggc :=_dgcc .Value ,error (nil ); -if _dcggc !=nil {return _dcggc ;};_cbfdf .FillcolorAttr =&_bfffc ;continue ;};if _dgcc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fcac ,_fbgb :=_dgcc .Value ,error (nil );if _fbgb !=nil {return _fbgb ;};_cbfdf .OpacityAttr =&_fcac ;continue ; -};if _dgcc .Name .Local =="\u0073\u0074\u0079l\u0065"{_gedeb ,_dbeag :=_dgcc .Value ,error (nil );if _dbeag !=nil {return _dbeag ;};_cbfdf .StyleAttr =&_gedeb ;continue ;};if _dgcc .Name .Local =="\u0069\u0064"{_adbd ,_bbada :=_dgcc .Value ,error (nil ); -if _bbada !=nil {return _bbada ;};_cbfdf .IdAttr =&_adbd ;continue ;};if _dgcc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_eabe ,_bbffg :=_dgcc .Value ,error (nil );if _bbffg !=nil {return _bbffg ;};_cbfdf .WrapcoordsAttr =&_eabe ; -continue ;};if _dgcc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_edgf ,_dacg :=_dgcc .Value ,error (nil );if _dacg !=nil {return _dacg ;};_cbfdf .CoordoriginAttr =&_edgf ;continue ;};if _dgcc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gegd ,_aceg :=_dgcc .Value ,error (nil ); -if _aceg !=nil {return _aceg ;};_cbfdf .CoordsizeAttr =&_gegd ;continue ;};if _dgcc .Name .Local =="\u0061\u006c\u0074"{_ecgg ,_eaga :=_dgcc .Value ,error (nil );if _eaga !=nil {return _eaga ;};_cbfdf .AltAttr =&_ecgg ;continue ;};if _dgcc .Name .Local =="\u0074\u0069\u0074l\u0065"{_gfcc ,_bbdb :=_dgcc .Value ,error (nil ); -if _bbdb !=nil {return _bbdb ;};_cbfdf .TitleAttr =&_gfcc ;continue ;};if _dgcc .Name .Local =="\u0063\u006c\u0061s\u0073"{_bgae ,_dbfced :=_dgcc .Value ,error (nil );if _dbfced !=nil {return _dbfced ;};_cbfdf .ClassAttr =&_bgae ;continue ;};if _dgcc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_efdb ,_dgabg :=_dgcc .Value ,error (nil ); -if _dgabg !=nil {return _dgabg ;};_cbfdf .TargetAttr =&_efdb ;continue ;};if _dgcc .Name .Local =="\u0068\u0072\u0065\u0066"{_cdacc ,_cgffg :=_dgcc .Value ,error (nil );if _cgffg !=nil {return _cgffg ;};_cbfdf .HrefAttr =&_cdacc ;continue ;};if _dgcc .Name .Local =="\u0073\u0072\u0063"{_bbbgd ,_babf :=_dgcc .Value ,error (nil ); -if _babf !=nil {return _babf ;};_cbfdf .SrcAttr =&_bbbgd ;continue ;};if _dgcc .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_cfgg ,_edfe :=_dgcc .Value ,error (nil );if _edfe !=nil {return _edfe ;};_cbfdf .CropleftAttr =&_cfgg ;continue ; -};if _dgcc .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_caeac ,_dfcec :=_dgcc .Value ,error (nil );if _dfcec !=nil {return _dfcec ;};_cbfdf .CroptopAttr =&_caeac ;continue ;};if _dgcc .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_fgbgb ,_gfbg :=_dgcc .Value ,error (nil ); -if _gfbg !=nil {return _gfbg ;};_cbfdf .CroprightAttr =&_fgbgb ;continue ;};if _dgcc .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_fbca ,_dfacc :=_dgcc .Value ,error (nil );if _dfacc !=nil {return _dfacc ;};_cbfdf .CropbottomAttr =&_fbca ; -continue ;};if _dgcc .Name .Local =="\u0067\u0061\u0069\u006e"{_bgbf ,_bcdbf :=_dgcc .Value ,error (nil );if _bcdbf !=nil {return _bcdbf ;};_cbfdf .GainAttr =&_bgbf ;continue ;};if _dgcc .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_cfef ,_gegeg :=_dgcc .Value ,error (nil ); -if _gegeg !=nil {return _gegeg ;};_cbfdf .BlacklevelAttr =&_cfef ;continue ;};if _dgcc .Name .Local =="\u0067\u0061\u006dm\u0061"{_cdcf ,_ecbf :=_dgcc .Value ,error (nil );if _ecbf !=nil {return _ecbf ;};_cbfdf .GammaAttr =&_cdcf ;continue ;};if _dgcc .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_cbfdf .GrayscaleAttr .UnmarshalXMLAttr (_dgcc ); -continue ;};if _dgcc .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_cbfdf .BilevelAttr .UnmarshalXMLAttr (_dgcc );continue ;};};_cbfdd :for {_ecggc ,_bfbb :=d .Token ();if _bfbb !=nil {return _bfbb ;};switch _aadfd :=_ecggc .(type ){case _e .StartElement :switch _aadfd .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffef :=NewEG_ShapeElements (); -_ffef .Path =NewPath ();if _bdcef :=d .DecodeElement (_ffef .Path ,&_aadfd );_bdcef !=nil {return _bdcef ;};_cbfdf .EG_ShapeElements =append (_cbfdf .EG_ShapeElements ,_ffef );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dedb :=NewEG_ShapeElements (); -_dedb .Formulas =NewFormulas ();if _cbdc :=d .DecodeElement (_dedb .Formulas ,&_aadfd );_cbdc !=nil {return _cbdc ;};_cbfdf .EG_ShapeElements =append (_cbfdf .EG_ShapeElements ,_dedb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_dcca :=NewEG_ShapeElements (); -_dcca .Handles =NewHandles ();if _ecbg :=d .DecodeElement (_dcca .Handles ,&_aadfd );_ecbg !=nil {return _ecbg ;};_cbfdf .EG_ShapeElements =append (_cbfdf .EG_ShapeElements ,_dcca );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gfeca :=NewEG_ShapeElements (); -_gfeca .Fill =NewFill ();if _eeg :=d .DecodeElement (_gfeca .Fill ,&_aadfd );_eeg !=nil {return _eeg ;};_cbfdf .EG_ShapeElements =append (_cbfdf .EG_ShapeElements ,_gfeca );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gbbc :=NewEG_ShapeElements (); -_gbbc .Stroke =NewStroke ();if _addb :=d .DecodeElement (_gbbc .Stroke ,&_aadfd );_addb !=nil {return _addb ;};_cbfdf .EG_ShapeElements =append (_cbfdf .EG_ShapeElements ,_gbbc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dfdd :=NewEG_ShapeElements (); -_dfdd .Shadow =NewShadow ();if _eded :=d .DecodeElement (_dfdd .Shadow ,&_aadfd );_eded !=nil {return _eded ;};_cbfdf .EG_ShapeElements =append (_cbfdf .EG_ShapeElements ,_dfdd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bebc :=NewEG_ShapeElements (); -_bebc .Textbox =NewTextbox ();if _gecf :=d .DecodeElement (_bebc .Textbox ,&_aadfd );_gecf !=nil {return _gecf ;};_cbfdf .EG_ShapeElements =append (_cbfdf .EG_ShapeElements ,_bebc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgceb :=NewEG_ShapeElements (); -_bgceb .Textpath =NewTextpath ();if _acag :=d .DecodeElement (_bgceb .Textpath ,&_aadfd );_acag !=nil {return _acag ;};_cbfdf .EG_ShapeElements =append (_cbfdf .EG_ShapeElements ,_bgceb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbb :=NewEG_ShapeElements (); -_dbb .Imagedata =NewImagedata ();if _fgccg :=d .DecodeElement (_dbb .Imagedata ,&_aadfd );_fgccg !=nil {return _fgccg ;};_cbfdf .EG_ShapeElements =append (_cbfdf .EG_ShapeElements ,_dbb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_faeca :=NewEG_ShapeElements (); -_faeca .Skew =NewOfcSkew ();if _cade :=d .DecodeElement (_faeca .Skew ,&_aadfd );_cade !=nil {return _cade ;};_cbfdf .EG_ShapeElements =append (_cbfdf .EG_ShapeElements ,_faeca );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_edbdf :=NewEG_ShapeElements (); -_edbdf .Extrusion =NewOfcExtrusion ();if _dcaae :=d .DecodeElement (_edbdf .Extrusion ,&_aadfd );_dcaae !=nil {return _dcaae ;};_cbfdf .EG_ShapeElements =append (_cbfdf .EG_ShapeElements ,_edbdf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbcfd :=NewEG_ShapeElements (); -_gbcfd .Callout =NewOfcCallout ();if _abaf :=d .DecodeElement (_gbcfd .Callout ,&_aadfd );_abaf !=nil {return _abaf ;};_cbfdf .EG_ShapeElements =append (_cbfdf .EG_ShapeElements ,_gbcfd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abb :=NewEG_ShapeElements (); -_abb .Lock =NewOfcLock ();if _dede :=d .DecodeElement (_abb .Lock ,&_aadfd );_dede !=nil {return _dede ;};_cbfdf .EG_ShapeElements =append (_cbfdf .EG_ShapeElements ,_abb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abef :=NewEG_ShapeElements (); -_abef .Clippath =NewOfcClippath ();if _gfadd :=d .DecodeElement (_abef .Clippath ,&_aadfd );_gfadd !=nil {return _gfadd ;};_cbfdf .EG_ShapeElements =append (_cbfdf .EG_ShapeElements ,_abef );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_aegfe :=NewEG_ShapeElements (); -_aegfe .Signatureline =NewOfcSignatureline ();if _abde :=d .DecodeElement (_aegfe .Signatureline ,&_aadfd );_abde !=nil {return _abde ;};_cbfdf .EG_ShapeElements =append (_cbfdf .EG_ShapeElements ,_aegfe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dgfgd :=NewEG_ShapeElements (); -_dgfgd .Wrap =_b .NewWrap ();if _afbgc :=d .DecodeElement (_dgfgd .Wrap ,&_aadfd );_afbgc !=nil {return _afbgc ;};_cbfdf .EG_ShapeElements =append (_cbfdf .EG_ShapeElements ,_dgfgd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_geae :=NewEG_ShapeElements (); -_geae .Anchorlock =_b .NewAnchorlock ();if _fdgeg :=d .DecodeElement (_geae .Anchorlock ,&_aadfd );_fdgeg !=nil {return _fdgeg ;};_cbfdf .EG_ShapeElements =append (_cbfdf .EG_ShapeElements ,_geae );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gaced :=NewEG_ShapeElements (); -_gaced .Bordertop =_b .NewBordertop ();if _dabe :=d .DecodeElement (_gaced .Bordertop ,&_aadfd );_dabe !=nil {return _dabe ;};_cbfdf .EG_ShapeElements =append (_cbfdf .EG_ShapeElements ,_gaced );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_fgaa :=NewEG_ShapeElements (); -_fgaa .Borderbottom =_b .NewBorderbottom ();if _ggffb :=d .DecodeElement (_fgaa .Borderbottom ,&_aadfd );_ggffb !=nil {return _ggffb ;};_cbfdf .EG_ShapeElements =append (_cbfdf .EG_ShapeElements ,_fgaa );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_bcfe :=NewEG_ShapeElements (); -_bcfe .Borderleft =_b .NewBorderleft ();if _eafc :=d .DecodeElement (_bcfe .Borderleft ,&_aadfd );_eafc !=nil {return _eafc ;};_cbfdf .EG_ShapeElements =append (_cbfdf .EG_ShapeElements ,_bcfe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fdec :=NewEG_ShapeElements (); -_fdec .Borderright =_b .NewBorderright ();if _fccg :=d .DecodeElement (_fdec .Borderright ,&_aadfd );_fccg !=nil {return _fccg ;};_cbfdf .EG_ShapeElements =append (_cbfdf .EG_ShapeElements ,_fdec );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gfeb :=NewEG_ShapeElements (); -_gfeb .ClientData =_ag .NewClientData ();if _bgfa :=d .DecodeElement (_gfeb .ClientData ,&_aadfd );_bgfa !=nil {return _bgfa ;};_cbfdf .EG_ShapeElements =append (_cbfdf .EG_ShapeElements ,_gfeb );case _e .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"}:_ffgc :=NewEG_ShapeElements (); -_ffgc .Textdata =_f .NewTextdata ();if _eega :=d .DecodeElement (_ffgc .Textdata ,&_aadfd );_eega !=nil {return _eega ;};_cbfdf .EG_ShapeElements =append (_cbfdf .EG_ShapeElements ,_ffgc );default:_ee .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",_aadfd .Name ); -if _dgeed :=d .Skip ();_dgeed !=nil {return _dgeed ;};};case _e .EndElement :break _cbfdd ;case _e .CharData :};};return nil ;};func (_daca *OfcST_ConnectType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_daca =0;case "\u006e\u006f\u006e\u0065":*_daca =1; -case "\u0072\u0065\u0063\u0074":*_daca =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_daca =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_daca =4;};return nil ;};type OfcCT_StrokeChild struct{OnAttr _c .ST_TrueFalse ;WeightAttr *string ; -ColorAttr *string ;Color2Attr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;InsetpenAttr _c .ST_TrueFalse ;FilltypeAttr ST_FillType ; -SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _c .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 _c .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_dfgacb *Shapetype )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _dfgacb .CT_Shapetype .MarshalXML (e ,start ); -};func (_gfffabg OfcST_ExtrusionType )String ()string {switch _gfffabg {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 Arc struct{CT_Arc }; -func (_fgdab OfcST_CalloutPlacement )ValidateWithPath (path string )error {switch _fgdab {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 (_fgdab )); -};return nil ;};func (_dabfg *OfcST_CalloutPlacement )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_afdeg ,_dgegd :=d .Token ();if _dgegd !=nil {return _dgegd ;};if _cfffa ,_begd :=_afdeg .(_e .EndElement );_begd &&_cfffa .Name ==start .Name {*_dabfg =1; -return nil ;};if _fgbcf ,_gdeb :=_afdeg .(_e .CharData );!_gdeb {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",_afdeg );}else {switch string (_fgbcf ){case "":*_dabfg =0; -case "\u0074\u006f\u0070":*_dabfg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dabfg =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dabfg =3;case "\u0075\u0073\u0065\u0072":*_dabfg =4;};};_afdeg ,_dgegd =d .Token ();if _dgegd !=nil {return _dgegd ; -};if _cbdgbg ,_cfgccc :=_afdeg .(_e .EndElement );_cfgccc &&_cbdgbg .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",_afdeg ); -};func NewOfcCT_EquationXml ()*OfcCT_EquationXml {_dcbfa :=&OfcCT_EquationXml {};return _dcbfa };func (_fffda *ST_FillType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gffee ,_abecd :=d .Token ();if _abecd !=nil {return _abecd ;};if _gacae ,_gfffb :=_gffee .(_e .EndElement ); -_gfffb &&_gacae .Name ==start .Name {*_fffda =1;return nil ;};if _gbccg ,_gceeb :=_gffee .(_e .CharData );!_gceeb {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",_gffee ); -}else {switch string (_gbccg ){case "":*_fffda =0;case "\u0073\u006f\u006ci\u0064":*_fffda =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_fffda =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_fffda =3; -case "\u0074\u0069\u006c\u0065":*_fffda =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_fffda =5;case "\u0066\u0072\u0061m\u0065":*_fffda =6;};};_gffee ,_abecd =d .Token ();if _abecd !=nil {return _abecd ;};if _bgbea ,_abfcb :=_gffee .(_e .EndElement ); -_abfcb &&_bgbea .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",_gffee );}; - -// Validate validates the CT_Background and its children -func (_bebb *CT_Background )Validate ()error {return _bebb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};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;); +// Validate validates the Shadow and its children +func (_ffgab *Shadow )Validate ()error {return _ffgab .ValidateWithPath ("\u0053\u0068\u0061\u0064\u006f\u0077");};type OfcTop struct{OfcCT_StrokeChild };type OfcCT_ShapeLayout struct{Idmap *OfcCT_IdMap ;Regrouptable *OfcCT_RegroupTable ;Rules *OfcCT_Rules ; +ExtAttr ST_Ext ;};func (_dgbda OfcST_ConnectorType )String ()string {switch _dgbda {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074";case 3:return "\u0065\u006c\u0062o\u0077";case 4:return "\u0063\u0075\u0072\u0076\u0065\u0064"; +};return "";};func (_dfffc *OfcCT_Callout )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dfgab :=range start .Attr {if _dfgab .Name .Local =="\u006f\u006e"{_dfffc .OnAttr .UnmarshalXMLAttr (_dfgab );continue ;};if _dfgab .Name .Local =="\u0074\u0079\u0070\u0065"{_bgdd ,_ecgc :=_dfgab .Value ,error (nil ); +if _ecgc !=nil {return _ecgc ;};_dfffc .TypeAttr =&_bgdd ;continue ;};if _dfgab .Name .Local =="\u0067\u0061\u0070"{_efdac ,_cedfa :=_dfgab .Value ,error (nil );if _cedfa !=nil {return _cedfa ;};_dfffc .GapAttr =&_efdac ;continue ;};if _dfgab .Name .Local =="\u0061\u006e\u0067l\u0065"{_dfffc .AngleAttr .UnmarshalXMLAttr (_dfgab ); +continue ;};if _dfgab .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_dfffc .DropautoAttr .UnmarshalXMLAttr (_dfgab );continue ;};if _dfgab .Name .Local =="\u0064\u0072\u006f\u0070"{_gefcb ,_afade :=_dfgab .Value ,error (nil );if _afade !=nil {return _afade ; +};_dfffc .DropAttr =&_gefcb ;continue ;};if _dfgab .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_abdecf ,_gcbeg :=_dfgab .Value ,error (nil );if _gcbeg !=nil {return _gcbeg ;};_dfffc .DistanceAttr =&_abdecf ;continue ;};if _dfgab .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_dfffc .LengthspecifiedAttr .UnmarshalXMLAttr (_dfgab ); +continue ;};if _dfgab .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_efgd ,_ceegbg :=_dfgab .Value ,error (nil );if _ceegbg !=nil {return _ceegbg ;};_dfffc .LengthAttr =&_efgd ;continue ;};if _dfgab .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_dfffc .AccentbarAttr .UnmarshalXMLAttr (_dfgab ); +continue ;};if _dfgab .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_dfffc .TextborderAttr .UnmarshalXMLAttr (_dfgab );continue ;};if _dfgab .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_dfffc .MinusxAttr .UnmarshalXMLAttr (_dfgab ); +continue ;};if _dfgab .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_dfffc .MinusyAttr .UnmarshalXMLAttr (_dfgab );continue ;};if _dfgab .Name .Local =="\u0065\u0078\u0074"{_dfffc .ExtAttr .UnmarshalXMLAttr (_dfgab );continue ;};};for {_bcgea ,_afeef :=d .Token (); +if _afeef !=nil {return _ga .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u0061l\u006c\u006f\u0075\u0074\u003a\u0020\u0025s",_afeef );};if _aafbg ,_aaagd :=_bcgea .(_e .EndElement );_aaagd &&_aafbg .Name ==start .Name {break ; +};};return nil ;};type OfcCT_ClipPath struct{VAttr string ;};func (_fefcgf OfcST_ExtrusionRender )Validate ()error {return _fefcgf .ValidateWithPath ("")};func (_ebdbb *Imagedata )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _ebdbb .CT_ImageData .MarshalXML (e ,start ); +};func NewRect ()*Rect {_eaddf :=&Rect {};_eaddf .CT_Rect =*NewCT_Rect ();return _eaddf }; -// Validate validates the OfcCT_Complex and its children -func (_deba *OfcCT_Complex )Validate ()error {return _deba .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");}; +// ValidateWithPath validates the CT_Image and its children, prefixing error messages with path +func (_agfbb *CT_Image )ValidateWithPath (path string )error {for _baab ,_ecga :=range _agfbb .EG_ShapeElements {if _gfdfc :=_ecga .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_baab )); +_gfdfc !=nil {return _gfdfc ;};};if _fcgba :=_agfbb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fcgba !=nil {return _fcgba ;};if _abbc :=_agfbb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_abbc !=nil {return _abbc ;};if _cebc :=_agfbb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cebc !=nil {return _cebc ;};if _efgbf :=_agfbb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_efgbf !=nil {return _efgbf ;};if _cbca :=_agfbb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_cbca !=nil {return _cbca ;};if _bbaf :=_agfbb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_bbaf !=nil {return _bbaf ;};if _ecdd :=_agfbb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_ecdd !=nil {return _ecdd ;};if _ebgge :=_agfbb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_ebgge !=nil {return _ebgge ;};if _cgeeb :=_agfbb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cgeeb !=nil {return _cgeeb ;};if _adaa :=_agfbb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_adaa !=nil {return _adaa ;};if _badfd :=_agfbb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_badfd !=nil {return _badfd ;};if _cbaff :=_agfbb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_cbaff !=nil {return _cbaff ;};if _fafa :=_agfbb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fafa !=nil {return _fafa ;};if _ceec :=_agfbb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_ceec !=nil {return _ceec ;};if _edad :=_agfbb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_edad !=nil {return _edad ;};if _gefef :=_agfbb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_gefef !=nil {return _gefef ;};if _gbdaad :=_agfbb .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_gbdaad !=nil {return _gbdaad ;};if _fdcc :=_agfbb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_fdcc !=nil {return _fdcc ;};if _acab :=_agfbb .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_acab !=nil {return _acab ;};if _agbb :=_agfbb .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_agbb !=nil {return _agbb ;};if _bdbgb :=_agfbb .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bdbgb !=nil {return _bdbgb ;};if _bgcbc :=_agfbb .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_bgcbc !=nil {return _bgcbc ;};if _dabgb :=_agfbb .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_dabgb !=nil {return _dabgb ;};if _cfgb :=_agfbb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_cfgb !=nil {return _cfgb ;};if _ggcb :=_agfbb .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_ggcb !=nil {return _ggcb ;};if _ffegd :=_agfbb .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_ffegd !=nil {return _ffegd ;};if _ggbfd :=_agfbb .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_ggbfd !=nil {return _ggbfd ;};if _dcac :=_agfbb .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_dcac !=nil {return _dcac ;};if _adfbbe :=_agfbb .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_adfbbe !=nil {return _adfbbe ;};if _dacb :=_agfbb .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072"); +_dacb !=nil {return _dacb ;};if _dbae :=_agfbb .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_dbae !=nil {return _dbae ;};return nil ;}; -// Validate validates the OfcComplex and its children -func (_fabcg *OfcComplex )Validate ()error {return _fabcg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078");}; +// ValidateWithPath validates the Shadow and its children, prefixing error messages with path +func (_bgdaa *Shadow )ValidateWithPath (path string )error {if _edggb :=_bgdaa .CT_Shadow .ValidateWithPath (path );_edggb !=nil {return _edggb ;};return nil ;};func (_baabc *CT_PolyLine )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"; +};if _baabc .PointsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u006f\u0069\u006e\u0074\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_baabc .PointsAttr )});};if _baabc .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_ga .Sprintf ("\u0025\u0076",*_baabc .HrefAttr )}); +};if _baabc .TargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_baabc .TargetAttr )});};if _baabc .ClassAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_baabc .ClassAttr )}); +};if _baabc .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_baabc .TitleAttr )});};if _baabc .AltAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_baabc .AltAttr )}); +};if _baabc .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_ga .Sprintf ("\u0025\u0076",*_baabc .CoordsizeAttr )});};if _baabc .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ga .Sprintf ("\u0025\u0076",*_baabc .CoordoriginAttr )}); +};if _baabc .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_baabc .WrapcoordsAttr )});};if _baabc .PrintAttr !=_f .ST_TrueFalseUnset {_gcbebe ,_cbdab :=_baabc .PrintAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0069n\u0074"}); +if _cbdab !=nil {return _cbdab ;};start .Attr =append (start .Attr ,_gcbebe );};if _baabc .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_baabc .IdAttr )});};if _baabc .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_baabc .StyleAttr )}); +};if _baabc .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_baabc .SpidAttr )});};if _baabc .OnedAttr !=_f .ST_TrueFalseUnset {_fbfga ,_dccb :=_baabc .OnedAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); +if _dccb !=nil {return _dccb ;};start .Attr =append (start .Attr ,_fbfga );};if _baabc .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_baabc .RegroupidAttr )}); +};if _baabc .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_bebd ,_faecb :=_baabc .DoubleclicknotifyAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _faecb !=nil {return _faecb ; +};start .Attr =append (start .Attr ,_bebd );};if _baabc .ButtonAttr !=_f .ST_TrueFalseUnset {_gbea ,_babbg :=_baabc .ButtonAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _babbg !=nil {return _babbg ;};start .Attr =append (start .Attr ,_gbea ); +};if _baabc .UserhiddenAttr !=_f .ST_TrueFalseUnset {_cbaca ,_ebdb :=_baabc .UserhiddenAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ebdb !=nil {return _ebdb ;};start .Attr =append (start .Attr ,_cbaca ); +};if _baabc .BulletAttr !=_f .ST_TrueFalseUnset {_egcgf ,_bacae :=_baabc .BulletAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _bacae !=nil {return _bacae ;};start .Attr =append (start .Attr ,_egcgf );};if _baabc .HrAttr !=_f .ST_TrueFalseUnset {_eeca ,_ebgeb :=_baabc .HrAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _ebgeb !=nil {return _ebgeb ;};start .Attr =append (start .Attr ,_eeca );};if _baabc .HrstdAttr !=_f .ST_TrueFalseUnset {_fabad ,_febad :=_baabc .HrstdAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _febad !=nil {return _febad ; +};start .Attr =append (start .Attr ,_fabad );};if _baabc .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_gdbc ,_cdee :=_baabc .HrnoshadeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _cdee !=nil {return _cdee ; +};start .Attr =append (start .Attr ,_gdbc );};if _baabc .HrpctAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_baabc .HrpctAttr )});};if _baabc .HralignAttr !=OfcST_HrAlignUnset {_gaagc ,_eadad :=_baabc .HralignAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _eadad !=nil {return _eadad ;};start .Attr =append (start .Attr ,_gaagc );};if _baabc .AllowincellAttr !=_f .ST_TrueFalseUnset {_eaac ,_dgdb :=_baabc .AllowincellAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _dgdb !=nil {return _dgdb ;};start .Attr =append (start .Attr ,_eaac );};if _baabc .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_gagcc ,_dagdg :=_baabc .AllowoverlapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _dagdg !=nil {return _dagdg ;};start .Attr =append (start .Attr ,_gagcc );};if _baabc .UserdrawnAttr !=_f .ST_TrueFalseUnset {_ccfdf ,_gbdf :=_baabc .UserdrawnAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _gbdf !=nil {return _gbdf ;};start .Attr =append (start .Attr ,_ccfdf );};if _baabc .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_baabc .BordertopcolorAttr )}); +};if _baabc .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_baabc .BorderleftcolorAttr )}); +};if _baabc .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_baabc .BorderbottomcolorAttr )}); +};if _baabc .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_baabc .BorderrightcolorAttr )}); +};if _baabc .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_deedc ,_gdeb :=_baabc .DgmlayoutAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _gdeb !=nil {return _gdeb ;};start .Attr =append (start .Attr ,_deedc ); +};if _baabc .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_baabc .DgmnodekindAttr )});}; +if _baabc .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_dcaee ,_adfeg :=_baabc .DgmlayoutmruAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _adfeg !=nil {return _adfeg ;};start .Attr =append (start .Attr ,_dcaee ); +};if _baabc .InsetmodeAttr !=OfcST_InsetModeUnset {_gddb ,_gdedf :=_baabc .InsetmodeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _gdedf !=nil {return _gdedf ;};start .Attr =append (start .Attr ,_gddb ); +};if _baabc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ga .Sprintf ("\u0025\u0076",*_baabc .OpacityAttr )});};if _baabc .StrokedAttr !=_f .ST_TrueFalseUnset {_ffaae ,_ddef :=_baabc .StrokedAttr .MarshalXMLAttr (_e .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"}); +if _ddef !=nil {return _ddef ;};start .Attr =append (start .Attr ,_ffaae );};if _baabc .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_baabc .StrokecolorAttr )}); +};if _baabc .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_baabc .StrokeweightAttr )});};if _baabc .InsetpenAttr !=_f .ST_TrueFalseUnset {_ffec ,_eaea :=_baabc .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _eaea !=nil {return _eaea ;};start .Attr =append (start .Attr ,_ffec );};if _baabc .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_ga .Sprintf ("\u0025\u0076",*_baabc .ChromakeyAttr )}); +};if _baabc .FilledAttr !=_f .ST_TrueFalseUnset {_cegca ,_abcba :=_baabc .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _abcba !=nil {return _abcba ;};start .Attr =append (start .Attr ,_cegca );};if _baabc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ga .Sprintf ("\u0025\u0076",*_baabc .FillcolorAttr )}); +};if _baabc .SptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_baabc .SptAttr )});};if _baabc .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ggfc ,_bdaef :=_baabc .ConnectortypeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _bdaef !=nil {return _bdaef ;};start .Attr =append (start .Attr ,_ggfc );};if _baabc .BwmodeAttr !=OfcST_BWModeUnset {_cfdg ,_ggcfg :=_baabc .BwmodeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _ggcfg !=nil {return _ggcfg ; +};start .Attr =append (start .Attr ,_cfdg );};if _baabc .BwpureAttr !=OfcST_BWModeUnset {_daed ,_cacce :=_baabc .BwpureAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _cacce !=nil {return _cacce ;};start .Attr =append (start .Attr ,_daed ); +};if _baabc .BwnormalAttr !=OfcST_BWModeUnset {_abfdb ,_cbcd :=_baabc .BwnormalAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cbcd !=nil {return _cbcd ;};start .Attr =append (start .Attr ,_abfdb ); +};if _baabc .ForcedashAttr !=_f .ST_TrueFalseUnset {_efbg ,_gbaea :=_baabc .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _gbaea !=nil {return _gbaea ;};start .Attr =append (start .Attr ,_efbg ); +};if _baabc .OleiconAttr !=_f .ST_TrueFalseUnset {_bdadb ,_fbgga :=_baabc .OleiconAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _fbgga !=nil {return _fbgga ;};start .Attr =append (start .Attr ,_bdadb );};if _baabc .OleAttr !=_f .ST_TrueFalseBlankUnset {_gbbcdc ,_acgb :=_baabc .OleAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _acgb !=nil {return _acgb ;};start .Attr =append (start .Attr ,_gbbcdc );};if _baabc .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_gfgg ,_gcbfc :=_baabc .PreferrelativeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _gcbfc !=nil {return _gcbfc ;};start .Attr =append (start .Attr ,_gfgg );};if _baabc .CliptowrapAttr !=_f .ST_TrueFalseUnset {_geebc ,_bggf :=_baabc .CliptowrapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _bggf !=nil {return _bggf ;};start .Attr =append (start .Attr ,_geebc );};if _baabc .ClipAttr !=_f .ST_TrueFalseUnset {_ecbcc ,_adef :=_baabc .ClipAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _adef !=nil {return _adef ; +};start .Attr =append (start .Attr ,_ecbcc );};e .EncodeToken (start );if _baabc .Ink !=nil {_aced :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_bdecb :=range _baabc .Ink {e .EncodeElement (_bdecb ,_aced );};};if _baabc .EG_ShapeElements !=nil {for _ ,_fbcef :=range _baabc .EG_ShapeElements {_fbcef .MarshalXML (e ,_e .StartElement {}); +};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the OfcCT_RelationTable and its children -func (_cbaeg *OfcCT_RelationTable )Validate ()error {return _cbaeg .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0054\u0061\u0062\u006c\u0065");};func (_bcaa *OfcClippath )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\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +// ValidateWithPath validates the CT_Rect and its children, prefixing error messages with path +func (_agcd *CT_Rect )ValidateWithPath (path string )error {for _edfga ,_decfe :=range _agcd .EG_ShapeElements {if _ededc :=_decfe .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_edfga )); +_ededc !=nil {return _ededc ;};};if _bebg :=_agcd .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bebg !=nil {return _bebg ;};if _fede :=_agcd .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_fede !=nil {return _fede ;};if _fcaee :=_agcd .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fcaee !=nil {return _fcaee ;};if _gacfa :=_agcd .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_gacfa !=nil {return _gacfa ;};if _fcbdd :=_agcd .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fcbdd !=nil {return _fcbdd ;};if _dcag :=_agcd .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_dcag !=nil {return _dcag ;};if _eagb :=_agcd .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_eagb !=nil {return _eagb ;};if _ffeec :=_agcd .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_ffeec !=nil {return _ffeec ;};if _dbdbg :=_agcd .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_dbdbg !=nil {return _dbdbg ;};if _fddc :=_agcd .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_fddc !=nil {return _fddc ;};if _dfbg :=_agcd .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dfbg !=nil {return _dfbg ;};if _cccf :=_agcd .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_cccf !=nil {return _cccf ;};if _fabbc :=_agcd .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fabbc !=nil {return _fabbc ;};if _fddbc :=_agcd .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_fddbc !=nil {return _fddbc ;};if _bedgd :=_agcd .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bedgd !=nil {return _bedgd ;};if _faef :=_agcd .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_faef !=nil {return _faef ;};if _ffcdd :=_agcd .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ffcdd !=nil {return _ffcdd ;};if _abea :=_agcd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_abea !=nil {return _abea ;};if _daacb :=_agcd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_daacb !=nil {return _daacb ;};if _ccfdg :=_agcd .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_ccfdg !=nil {return _ccfdg ;};if _cgecd :=_agcd .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cgecd !=nil {return _cgecd ;};if _bfbeb :=_agcd .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_bfbeb !=nil {return _bfbeb ;};if _fcbaf :=_agcd .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fcbaf !=nil {return _fcbaf ;};if _gagca :=_agcd .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_gagca !=nil {return _gagca ;};if _cfdbg :=_agcd .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cfdbg !=nil {return _cfdbg ;};if _bbdd :=_agcd .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_bbdd !=nil {return _bbdd ;};if _aeae :=_agcd .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_aeae !=nil {return _aeae ;};if _eece :=_agcd .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_eece !=nil {return _eece ;};if _baabca :=_agcd .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_baabca !=nil {return _baabca ;};return nil ;};func (_bgdgd OfcST_DiagramLayout )ValidateWithPath (path string )error {switch _bgdgd {case 0,1,2,3,4:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgdgd )); +};return nil ;};func (_gdgbfb *OfcST_RType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gdgbfb =0;case "\u0061\u0072\u0063":*_gdgbfb =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_gdgbfb =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_gdgbfb =3; +case "\u0061\u006c\u0069g\u006e":*_gdgbfb =4;};return nil ;};func (_fdcae *OfcColumn )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\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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_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 ="\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068";return _bcaa .OfcCT_ClipPath .MarshalXML (e ,start );};func NewOfcCT_Complex ()*OfcCT_Complex {_fgcbb :=&OfcCT_Complex {};return _fgcbb };type OfcST_ExtrusionPlane byte ; -func NewOfcColumn ()*OfcColumn {_aacce :=&OfcColumn {};_aacce .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _aacce ;}; +start .Name .Local ="\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e";return _fdcae .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_ceccc *CT_Textbox )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bcccd :=range start .Attr {if _bcccd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcccd .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_ceccc .SingleclickAttr .UnmarshalXMLAttr (_bcccd ); +continue ;};if _bcccd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcccd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ceccc .InsetmodeAttr .UnmarshalXMLAttr (_bcccd ); +continue ;};if _bcccd .Name .Local =="\u0069\u006e\u0073e\u0074"{_ggca ,_ggggb :=_bcccd .Value ,error (nil );if _ggggb !=nil {return _ggggb ;};_ceccc .InsetAttr =&_ggca ;continue ;};if _bcccd .Name .Local =="\u0069\u0064"{_gecad ,_fcdef :=_bcccd .Value ,error (nil ); +if _fcdef !=nil {return _fcdef ;};_ceccc .IdAttr =&_gecad ;continue ;};if _bcccd .Name .Local =="\u0073\u0074\u0079l\u0065"{_edgbf ,_ddfcf :=_bcccd .Value ,error (nil );if _ddfcf !=nil {return _ddfcf ;};_ceccc .StyleAttr =&_edgbf ;continue ;};};_eeggf :for {_eaga ,_degef :=d .Token (); +if _degef !=nil {return _degef ;};switch _fgef :=_eaga .(type ){case _e .StartElement :switch _fgef .Name {case _e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_ceccc .TxbxContent =_a .NewTxbxContent (); +if _ffeff :=d .DecodeElement (_ceccc .TxbxContent ,&_fgef );_ffeff !=nil {return _ffeff ;};default:if _fggac ,_aeage :=_eb .CreateElement (_fgef );_aeage !=nil {return _aeage ;}else {if _aafgc :=d .DecodeElement (_fggac ,&_fgef );_aafgc !=nil {return _aafgc ; +};_ceccc .Any =_fggac ;};};case _e .EndElement :break _eeggf ;case _e .CharData :};};return nil ;};func (_bcaab OfcST_ConnectorType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bcaab .String (),start );};type Handles struct{CT_Handles }; +func (_gcbac *OfcCT_IdMap )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f:\u0069\u0064\u006d\u0061\u0070";};if _gcbac .DataAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_ga .Sprintf ("\u0025\u0076",*_gcbac .DataAttr )}); +};if _gcbac .ExtAttr !=ST_ExtUnset {_efbde ,_ggcab :=_gcbac .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"});if _ggcab !=nil {return _ggcab ;};start .Attr =append (start .Attr ,_efbde );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_fabe ST_StrokeLineStyle )String ()string {switch _fabe {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case 3:return "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k"; +case 4:return "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case 5:return "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return "";};func (_ggbgef OfcST_BWMode )Validate ()error {return _ggbgef .ValidateWithPath ("")}; -// ValidateWithPath validates the OfcCT_Ink and its children, prefixing error messages with path -func (_acbed *OfcCT_Ink )ValidateWithPath (path string )error {if _cabgb :=_acbed .AnnotationAttr .ValidateWithPath (path +"\u002fA\u006en\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_cabgb !=nil {return _cabgb ;};return nil ;}; -func (_fabed *ST_StrokeArrowWidth )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fabed =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_fabed =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_fabed =2;case "\u0077\u0069\u0064\u0065":*_fabed =3; -};return nil ;};func NewOfcCT_ShapeDefaults ()*OfcCT_ShapeDefaults {_gefd :=&OfcCT_ShapeDefaults {};return _gefd }; -// Validate validates the OfcColumn and its children -func (_cfafc *OfcColumn )Validate ()error {return _cfafc .ValidateWithPath ("\u004ff\u0063\u0043\u006f\u006c\u0075\u006dn");}; +// ValidateWithPath validates the OfcCT_Relation and its children, prefixing error messages with path +func (_faaa *OfcCT_Relation )ValidateWithPath (path string )error {if _fbbga :=_faaa .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fbbga !=nil {return _fbbga ;};return nil ;};func (_bdeba *OfcExtrusion )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bdeba .OfcCT_Extrusion =*NewOfcCT_Extrusion (); +for _ ,_gafde :=range start .Attr {if _gafde .Name .Local =="\u006f\u006e"{_bdeba .OnAttr .UnmarshalXMLAttr (_gafde );continue ;};if _gafde .Name .Local =="\u0074\u0079\u0070\u0065"{_bdeba .TypeAttr .UnmarshalXMLAttr (_gafde );continue ;};if _gafde .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_bdeba .RenderAttr .UnmarshalXMLAttr (_gafde ); +continue ;};if _gafde .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_dggca ,_egbae :=_gafde .Value ,error (nil );if _egbae !=nil {return _egbae ;};_bdeba .ViewpointoriginAttr =&_dggca ;continue ;};if _gafde .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_adadec ,_cdbbd :=_gafde .Value ,error (nil ); +if _cdbbd !=nil {return _cdbbd ;};_bdeba .ViewpointAttr =&_adadec ;continue ;};if _gafde .Name .Local =="\u0070\u006c\u0061n\u0065"{_bdeba .PlaneAttr .UnmarshalXMLAttr (_gafde );continue ;};if _gafde .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_addge ,_fcbdac :=_g .ParseFloat (_gafde .Value ,64); +if _fcbdac !=nil {return _fcbdac ;};_aedcg :=float32 (_addge );_bdeba .SkewangleAttr =&_aedcg ;continue ;};if _gafde .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_eddcd ,_geadb :=_gafde .Value ,error (nil );if _geadb !=nil {return _geadb ;};_bdeba .SkewamtAttr =&_eddcd ; +continue ;};if _gafde .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_gfdfd ,_agfgge :=_gafde .Value ,error (nil );if _agfgge !=nil {return _agfgge ;};_bdeba .ForedepthAttr =&_gfdfd ;continue ;};if _gafde .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_abedc ,_ccead :=_gafde .Value ,error (nil ); +if _ccead !=nil {return _ccead ;};_bdeba .BackdepthAttr =&_abedc ;continue ;};if _gafde .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_cefff ,_fgcbf :=_gafde .Value ,error (nil );if _fgcbf !=nil {return _fgcbf ;};_bdeba .OrientationAttr =&_cefff ; +continue ;};if _gafde .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_bbdgf ,_cgfaa :=_g .ParseFloat (_gafde .Value ,64);if _cgfaa !=nil {return _cgfaa ;};_cdefd :=float32 (_bbdgf );_bdeba .OrientationangleAttr =&_cdefd ; +continue ;};if _gafde .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_bdeba .LockrotationcenterAttr .UnmarshalXMLAttr (_gafde );continue ;};if _gafde .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_bdeba .AutorotationcenterAttr .UnmarshalXMLAttr (_gafde ); +continue ;};if _gafde .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_dcgcc ,_ccgd :=_gafde .Value ,error (nil );if _ccgd !=nil {return _ccgd ;};_bdeba .RotationcenterAttr =&_dcgcc ;continue ;};if _gafde .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_afgdg ,_baceg :=_gafde .Value ,error (nil ); +if _baceg !=nil {return _baceg ;};_bdeba .RotationangleAttr =&_afgdg ;continue ;};if _gafde .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_bdeba .ColormodeAttr .UnmarshalXMLAttr (_gafde );continue ;};if _gafde .Name .Local =="\u0063\u006f\u006co\u0072"{_cefdc ,_fccbaf :=_gafde .Value ,error (nil ); +if _fccbaf !=nil {return _fccbaf ;};_bdeba .ColorAttr =&_cefdc ;continue ;};if _gafde .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_fbfeb ,_acdbc :=_g .ParseFloat (_gafde .Value ,64);if _acdbc !=nil {return _acdbc ;};_cgfae :=float32 (_fbfeb ); +_bdeba .ShininessAttr =&_cgfae ;continue ;};if _gafde .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_fcaca ,_abgdc :=_gafde .Value ,error (nil );if _abgdc !=nil {return _abgdc ;};_bdeba .SpecularityAttr =&_fcaca ;continue ; +};if _gafde .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_agbcd ,_abgccc :=_gafde .Value ,error (nil );if _abgccc !=nil {return _abgccc ;};_bdeba .DiffusityAttr =&_agbcd ;continue ;};if _gafde .Name .Local =="\u006d\u0065\u0074a\u006c"{_bdeba .MetalAttr .UnmarshalXMLAttr (_gafde ); +continue ;};if _gafde .Name .Local =="\u0065\u0064\u0067\u0065"{_aaebd ,_ggbge :=_gafde .Value ,error (nil );if _ggbge !=nil {return _ggbge ;};_bdeba .EdgeAttr =&_aaebd ;continue ;};if _gafde .Name .Local =="\u0066\u0061\u0063e\u0074"{_dgee ,_aeaafe :=_gafde .Value ,error (nil ); +if _aeaafe !=nil {return _aeaafe ;};_bdeba .FacetAttr =&_dgee ;continue ;};if _gafde .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_bdeba .LightfaceAttr .UnmarshalXMLAttr (_gafde );continue ;};if _gafde .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_fdecg ,_bceea :=_gafde .Value ,error (nil ); +if _bceea !=nil {return _bceea ;};_bdeba .BrightnessAttr =&_fdecg ;continue ;};if _gafde .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cabe ,_gbabd :=_gafde .Value ,error (nil );if _gbabd !=nil {return _gbabd ; +};_bdeba .LightpositionAttr =&_cabe ;continue ;};if _gafde .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_dgddff ,_faceg :=_gafde .Value ,error (nil );if _faceg !=nil {return _faceg ;};_bdeba .LightlevelAttr =&_dgddff ;continue ; +};if _gafde .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_bdeba .LightharshAttr .UnmarshalXMLAttr (_gafde );continue ;};if _gafde .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_geec ,_cffdd :=_gafde .Value ,error (nil ); +if _cffdd !=nil {return _cffdd ;};_bdeba .Lightposition2Attr =&_geec ;continue ;};if _gafde .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_efdegd ,_ggbfe :=_gafde .Value ,error (nil );if _ggbfe !=nil {return _ggbfe ;};_bdeba .Lightlevel2Attr =&_efdegd ; +continue ;};if _gafde .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_bdeba .Lightharsh2Attr .UnmarshalXMLAttr (_gafde );continue ;};if _gafde .Name .Local =="\u0065\u0078\u0074"{_bdeba .ExtAttr .UnmarshalXMLAttr (_gafde ); +continue ;};};for {_fefbf ,_fafd :=d .Token ();if _fafd !=nil {return _ga .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063\u0045\u0078t\u0072\u0075\u0073\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_fafd );};if _fgefd ,_egdafc :=_fefbf .(_e .EndElement ); +_egdafc &&_fgefd .Name ==start .Name {break ;};};return nil ;};func (_gceg *OfcCT_StrokeChild )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f\u003a\u0073\u0074\u0072\u006f\u006b\u0065\u0063\u0068\u0069\u006c\u0064"; +};if _gceg .OnAttr !=_f .ST_TrueFalseUnset {_fgegeb ,_cdcc :=_gceg .OnAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u006e"});if _cdcc !=nil {return _cdcc ;};start .Attr =append (start .Attr ,_fgegeb );};if _gceg .WeightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_gceg .WeightAttr )}); +};if _gceg .ColorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_gceg .ColorAttr )});};if _gceg .Color2Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_ga .Sprintf ("\u0025\u0076",*_gceg .Color2Attr )}); +};if _gceg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ga .Sprintf ("\u0025\u0076",*_gceg .OpacityAttr )});};if _gceg .LinestyleAttr !=ST_StrokeLineStyleUnset {_aafcc ,_gdee :=_gceg .LinestyleAttr .MarshalXMLAttr (_e .Name {Local :"v\u003a\u006c\u0069\u006e\u0065\u0073\u0074\u0079\u006c\u0065"}); +if _gdee !=nil {return _gdee ;};start .Attr =append (start .Attr ,_aafcc );};if _gceg .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_gceg .MiterlimitAttr )}); +};if _gceg .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_fcbafg ,_bffee :=_gceg .JoinstyleAttr .MarshalXMLAttr (_e .Name {Local :"v\u003a\u006a\u006f\u0069\u006e\u0073\u0074\u0079\u006c\u0065"});if _bffee !=nil {return _bffee ;};start .Attr =append (start .Attr ,_fcbafg ); +};if _gceg .EndcapAttr !=ST_StrokeEndCapUnset {_cedba ,_bgcff :=_gceg .EndcapAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0063\u0061\u0070"});if _bgcff !=nil {return _bgcff ;};start .Attr =append (start .Attr ,_cedba );};if _gceg .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_ga .Sprintf ("\u0025\u0076",*_gceg .DashstyleAttr )}); +};if _gceg .InsetpenAttr !=_f .ST_TrueFalseUnset {_abece ,_adabf :=_gceg .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _adabf !=nil {return _adabf ;};start .Attr =append (start .Attr ,_abece );}; +if _gceg .FilltypeAttr !=ST_FillTypeUnset {_dafcc ,_geaga :=_gceg .FilltypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _geaga !=nil {return _geaga ;};start .Attr =append (start .Attr ,_dafcc ); +};if _gceg .SrcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0072\u0063"},Value :_ga .Sprintf ("\u0025\u0076",*_gceg .SrcAttr )});};if _gceg .ImageaspectAttr !=ST_ImageAspectUnset {_fccda ,_cgcae :=_gceg .ImageaspectAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0069\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"}); +if _cgcae !=nil {return _cgcae ;};start .Attr =append (start .Attr ,_fccda );};if _gceg .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_ga .Sprintf ("\u0025\u0076",*_gceg .ImagesizeAttr )}); +};if _gceg .ImagealignshapeAttr !=_f .ST_TrueFalseUnset {_adfead ,_bdeee :=_gceg .ImagealignshapeAttr .MarshalXMLAttr (_e .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _bdeee !=nil {return _bdeee ; +};start .Attr =append (start .Attr ,_adfead );};if _gceg .StartarrowAttr !=ST_StrokeArrowTypeUnset {_fcffc ,_ecgba :=_gceg .StartarrowAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0073t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _ecgba !=nil {return _ecgba ; +};start .Attr =append (start .Attr ,_fcffc );};if _gceg .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_cggff ,_bdfb :=_gceg .StartarrowwidthAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068"}); +if _bdfb !=nil {return _bdfb ;};start .Attr =append (start .Attr ,_cggff );};if _gceg .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_fcfag ,_adecd :=_gceg .StartarrowlengthAttr .MarshalXMLAttr (_e .Name {Local :"\u0076:\u0073t\u0061\u0072\u0074\u0061\u0072r\u006f\u0077l\u0065\u006e\u0067\u0074\u0068"}); +if _adecd !=nil {return _adecd ;};start .Attr =append (start .Attr ,_fcfag );};if _gceg .EndarrowAttr !=ST_StrokeArrowTypeUnset {_bacbd ,_dadgg :=_gceg .EndarrowAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"}); +if _dadgg !=nil {return _dadgg ;};start .Attr =append (start .Attr ,_bacbd );};if _gceg .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_eefge ,_beac :=_gceg .EndarrowwidthAttr .MarshalXMLAttr (_e .Name {Local :"\u0076:\u0065n\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"}); +if _beac !=nil {return _beac ;};start .Attr =append (start .Attr ,_eefge );};if _gceg .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_dgcfgga ,_ebcbc :=_gceg .EndarrowlengthAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003ae\u006e\u0064\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"}); +if _ebcbc !=nil {return _ebcbc ;};start .Attr =append (start .Attr ,_dgcfgga );};if _gceg .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_ga .Sprintf ("\u0025\u0076",*_gceg .HrefAttr )}); +};if _gceg .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_ga .Sprintf ("\u0025\u0076",*_gceg .AlthrefAttr )});};if _gceg .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_gceg .TitleAttr )}); +};if _gceg .ForcedashAttr !=_f .ST_TrueFalseUnset {_eaefa ,_gdfae :=_gceg .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _gdfae !=nil {return _gdfae ;};start .Attr =append (start .Attr ,_eaefa ); +};if _gceg .ExtAttr !=ST_ExtUnset {_cgdbf ,_egaec :=_gceg .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"});if _egaec !=nil {return _egaec ;};start .Attr =append (start .Attr ,_cgdbf );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};type CT_Shape struct{GfxdataAttr *string ;EquationxmlAttr *string ;Ink []*OfcInk ;Iscomment []*_b .Iscomment ;Equationxml []*OfcEquationxml ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ; +AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ; +ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ; +AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ; +InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ; +ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ; +ClipAttr _f .ST_TrueFalse ;TypeAttr *string ;AdjAttr *string ;PathAttr *string ;}; -// ValidateWithPath validates the OfcLock and its children, prefixing error messages with path -func (_gcgfc *OfcLock )ValidateWithPath (path string )error {if _bbdef :=_gcgfc .OfcCT_Lock .ValidateWithPath (path );_bbdef !=nil {return _bbdef ;};return nil ;};type OfcCT_Fill struct{TypeAttr OfcST_FillType ;ExtAttr ST_Ext ;};func NewAG_AllCoreAttributes ()*AG_AllCoreAttributes {_eea :=&AG_AllCoreAttributes {}; -return _eea };func NewOfcCT_Skew ()*OfcCT_Skew {_ebgdd :=&OfcCT_Skew {};return _ebgdd }; +// Validate validates the OfcShapedefaults and its children +func (_baddc *OfcShapedefaults )Validate ()error {return _baddc .ValidateWithPath ("\u004f\u0066c\u0053\u0068\u0061p\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func (_ddefe *Shapetype )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _ddefe .CT_Shapetype .MarshalXML (e ,start ); +};type ST_ShadowType byte ;func (_ecebf *OfcST_ExtrusionRender )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fedefe ,_eabac :=d .Token ();if _eabac !=nil {return _eabac ;};if _cddae ,_eabad :=_fedefe .(_e .EndElement );_eabad &&_cddae .Name ==start .Name {*_ecebf =1; +return nil ;};if _adfgf ,_aecf :=_fedefe .(_e .CharData );!_aecf {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fedefe );}else {switch string (_adfgf ){case "":*_ecebf =0; +case "\u0073\u006f\u006ci\u0064":*_ecebf =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_ecebf =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_ecebf =3;};};_fedefe ,_eabac =d .Token ();if _eabac !=nil {return _eabac ; +};if _ecadfg ,_fbdbec :=_fedefe .(_e .EndElement );_fbdbec &&_ecadfg .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fedefe ); +};func NewOfcComplex ()*OfcComplex {_faffb :=&OfcComplex {};_faffb .OfcCT_Complex =*NewOfcCT_Complex ();return _faffb ;};func (_gdgda OfcST_ColorMode )Validate ()error {return _gdgda .ValidateWithPath ("")};func NewCT_Formulas ()*CT_Formulas {_bgae :=&CT_Formulas {}; +return _bgae };func (_ggdfc *OfcCT_StrokeChild )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gdcbc :=range start .Attr {if _gdcbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcbc .Name .Local =="\u0068\u0072\u0065\u0066"{_faffa ,_fgbaf :=_gdcbc .Value ,error (nil ); +if _fgbaf !=nil {return _fgbaf ;};_ggdfc .HrefAttr =&_faffa ;continue ;};if _gdcbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcbc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ggdfc .ForcedashAttr .UnmarshalXMLAttr (_gdcbc ); +continue ;};if _gdcbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcbc .Name .Local =="\u0074\u0069\u0074l\u0065"{_cddgf ,_addcfb :=_gdcbc .Value ,error (nil ); +if _addcfb !=nil {return _addcfb ;};_ggdfc .TitleAttr =&_cddgf ;continue ;};if _gdcbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcbc .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fdeac ,_fgdb :=_gdcbc .Value ,error (nil ); +if _fgdb !=nil {return _fgdb ;};_ggdfc .AlthrefAttr =&_fdeac ;continue ;};if _gdcbc .Name .Local =="\u0073\u0072\u0063"{_bfbga ,_cbfcd :=_gdcbc .Value ,error (nil );if _cbfcd !=nil {return _cbfcd ;};_ggdfc .SrcAttr =&_bfbga ;continue ;};if _gdcbc .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_ggdfc .ImagealignshapeAttr .UnmarshalXMLAttr (_gdcbc ); +continue ;};if _gdcbc .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_ggdfc .JoinstyleAttr .UnmarshalXMLAttr (_gdcbc );continue ;};if _gdcbc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ggdfc .InsetpenAttr .UnmarshalXMLAttr (_gdcbc ); +continue ;};if _gdcbc .Name .Local =="\u0063\u006f\u006co\u0072"{_egeac ,_gcbdc :=_gdcbc .Value ,error (nil );if _gcbdc !=nil {return _gcbdc ;};_ggdfc .ColorAttr =&_egeac ;continue ;};if _gdcbc .Name .Local =="\u0065\u0078\u0074"{_ggdfc .ExtAttr .UnmarshalXMLAttr (_gdcbc ); +continue ;};if _gdcbc .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_ggdfc .FilltypeAttr .UnmarshalXMLAttr (_gdcbc );continue ;};if _gdcbc .Name .Local =="\u006f\u006e"{_ggdfc .OnAttr .UnmarshalXMLAttr (_gdcbc );continue ;};if _gdcbc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_ggdfc .EndarrowlengthAttr .UnmarshalXMLAttr (_gdcbc ); +continue ;};if _gdcbc .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_ggdfc .LinestyleAttr .UnmarshalXMLAttr (_gdcbc );continue ;};if _gdcbc .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_ggdfc .StartarrowlengthAttr .UnmarshalXMLAttr (_gdcbc ); +continue ;};if _gdcbc .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bfgfg ,_gffdb :=_gdcbc .Value ,error (nil );if _gffdb !=nil {return _gffdb ;};_ggdfc .Color2Attr =&_bfgfg ;continue ;};if _gdcbc .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_ggdfc .StartarrowAttr .UnmarshalXMLAttr (_gdcbc ); +continue ;};if _gdcbc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ggdfc .EndarrowwidthAttr .UnmarshalXMLAttr (_gdcbc );continue ;};if _gdcbc .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ggacf ,_dfgeb :=_gdcbc .Value ,error (nil ); +if _dfgeb !=nil {return _dfgeb ;};_ggdfc .DashstyleAttr =&_ggacf ;continue ;};if _gdcbc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gcfac ,_ceaa :=_gdcbc .Value ,error (nil );if _ceaa !=nil {return _ceaa ;};_ggdfc .OpacityAttr =&_gcfac ;continue ; +};if _gdcbc .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_ggdfc .ImageaspectAttr .UnmarshalXMLAttr (_gdcbc );continue ;};if _gdcbc .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_fgcee ,_aacbf :=_g .ParseFloat (_gdcbc .Value ,64); +if _aacbf !=nil {return _aacbf ;};_ggdfc .MiterlimitAttr =&_fgcee ;continue ;};if _gdcbc .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_ggdfc .EndcapAttr .UnmarshalXMLAttr (_gdcbc );continue ;};if _gdcbc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_ggdfc .EndarrowAttr .UnmarshalXMLAttr (_gdcbc ); +continue ;};if _gdcbc .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ggdfc .StartarrowwidthAttr .UnmarshalXMLAttr (_gdcbc );continue ;};if _gdcbc .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_eebac ,_efgbfd :=_gdcbc .Value ,error (nil ); +if _efgbfd !=nil {return _efgbfd ;};_ggdfc .ImagesizeAttr =&_eebac ;continue ;};if _gdcbc .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_fdcg ,_fcda :=_gdcbc .Value ,error (nil );if _fcda !=nil {return _fcda ;};_ggdfc .WeightAttr =&_fdcg ;continue ; +};};for {_bcagf ,_cgead :=d .Token ();if _cgead !=nil {return _ga .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",_cgead );};if _effda ,_afcgf :=_bcagf .(_e .EndElement ); +_afcgf &&_effda .Name ==start .Name {break ;};};return nil ;};func (_bfgac *OfcInk )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfgac .OfcCT_Ink =*NewOfcCT_Ink ();for _ ,_cagcf :=range start .Attr {if _cagcf .Name .Local =="\u0069"{_dbbdg ,_cfbbd :=_cagcf .Value ,error (nil ); +if _cfbbd !=nil {return _cfbbd ;};_bfgac .IAttr =&_dbbdg ;continue ;};if _cagcf .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_bfgac .AnnotationAttr .UnmarshalXMLAttr (_cagcf );continue ;};if _cagcf .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_beecd ,_caaba :=_cagcf .Value ,error (nil ); +if _caaba !=nil {return _caaba ;};_bfgac .ContentTypeAttr =&_beecd ;continue ;};};for {_bcabgc ,_efebbd :=d .Token ();if _efebbd !=nil {return _ga .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0049n\u006b\u003a\u0020\u0025\u0073",_efebbd ); +};if _bdgfg ,_dega :=_bcabgc .(_e .EndElement );_dega &&_bdgfg .Name ==start .Name {break ;};};return nil ;};func (_aebb *CT_Path )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cdaeg :=range start .Attr {if _cdaeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdaeg .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_aebb .ConnecttypeAttr .UnmarshalXMLAttr (_cdaeg ); +continue ;};if _cdaeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdaeg .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_aebb .ExtrusionokAttr .UnmarshalXMLAttr (_cdaeg ); +continue ;};if _cdaeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdaeg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_ffed ,_ecac :=_cdaeg .Value ,error (nil ); +if _ecac !=nil {return _ecac ;};_aebb .ConnectanglesAttr =&_ffed ;continue ;};if _cdaeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdaeg .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_gcbeb ,_cbcbe :=_cdaeg .Value ,error (nil ); +if _cbcbe !=nil {return _cbcbe ;};_aebb .ConnectlocsAttr =&_gcbeb ;continue ;};if _cdaeg .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_aebb .ArrowokAttr .UnmarshalXMLAttr (_cdaeg );continue ;};if _cdaeg .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_aebb .ShadowokAttr .UnmarshalXMLAttr (_cdaeg ); +continue ;};if _cdaeg .Name .Local =="\u0076"{_dgcf ,_cefa :=_cdaeg .Value ,error (nil );if _cefa !=nil {return _cefa ;};_aebb .VAttr =&_dgcf ;continue ;};if _cdaeg .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_aebb .GradientshapeokAttr .UnmarshalXMLAttr (_cdaeg ); +continue ;};if _cdaeg .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_aebb .TextpathokAttr .UnmarshalXMLAttr (_cdaeg );continue ;};if _cdaeg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_aebb .InsetpenokAttr .UnmarshalXMLAttr (_cdaeg ); +continue ;};if _cdaeg .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_aebb .StrokeokAttr .UnmarshalXMLAttr (_cdaeg );continue ;};if _cdaeg .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_aebb .FillokAttr .UnmarshalXMLAttr (_cdaeg ); +continue ;};if _cdaeg .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_dgcfg ,_ceaeb :=_cdaeg .Value ,error (nil );if _ceaeb !=nil {return _ceaeb ;};_aebb .TextboxrectAttr =&_dgcfg ;continue ;};if _cdaeg .Name .Local =="\u006c\u0069\u006d\u006f"{_efcbf ,_fcgag :=_cdaeg .Value ,error (nil ); +if _fcgag !=nil {return _fcgag ;};_aebb .LimoAttr =&_efcbf ;continue ;};if _cdaeg .Name .Local =="\u0069\u0064"{_aaff ,_cbgee :=_cdaeg .Value ,error (nil );if _cbgee !=nil {return _cbgee ;};_aebb .IdAttr =&_aaff ;continue ;};};for {_gcdge ,_aged :=d .Token (); +if _aged !=nil {return _ga .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_aged );};if _debe ,_fgagc :=_gcdge .(_e .EndElement );_fgagc &&_debe .Name ==start .Name {break ;};};return nil ; +};func (_egbffg *ST_ImageAspect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eafec ,_cegfa :=d .Token ();if _cegfa !=nil {return _cegfa ;};if _ffggg ,_fabgb :=_eafec .(_e .EndElement );_fabgb &&_ffggg .Name ==start .Name {*_egbffg =1; +return nil ;};if _aecdf ,_dcgecc :=_eafec .(_e .CharData );!_dcgecc {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eafec );}else {switch string (_aecdf ){case "":*_egbffg =0; +case "\u0069\u0067\u006e\u006f\u0072\u0065":*_egbffg =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_egbffg =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_egbffg =3;};};_eafec ,_cegfa =d .Token ();if _cegfa !=nil {return _cegfa ;};if _effce ,_fbfea :=_eafec .(_e .EndElement ); +_fbfea &&_effce .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eafec );};type AG_StrokeAttributes struct{OnAttr _f .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 _f .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 _f .ST_TrueFalse ;IdAttr *string ;InsetpenAttr _f .ST_TrueFalse ;RelidAttr *string ;};type OfcComplex struct{OfcCT_Complex }; -// Validate validates the Imagedata and its children -func (_ddeaba *Imagedata )Validate ()error {return _ddeaba .ValidateWithPath ("\u0049m\u0061\u0067\u0065\u0064\u0061\u0074a");}; +// ValidateWithPath validates the OfcTop and its children, prefixing error messages with path +func (_afdcfe *OfcTop )ValidateWithPath (path string )error {if _fcaacb :=_afdcfe .OfcCT_StrokeChild .ValidateWithPath (path );_fcaacb !=nil {return _fcaacb ;};return nil ;};type AG_AllShapeAttributes struct{OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ; +StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ; +BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;};type OfcST_ConnectorType byte ; -// ValidateWithPath validates the OfcCT_Lock and its children, prefixing error messages with path -func (_bgcff *OfcCT_Lock )ValidateWithPath (path string )error {if _bedcf :=_bgcff .PositionAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_bedcf !=nil {return _bedcf ;};if _gbfg :=_bgcff .SelectionAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006fn\u0041\u0074\u0074\u0072"); -_gbfg !=nil {return _gbfg ;};if _fccgd :=_bgcff .GroupingAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_fccgd !=nil {return _fccgd ;};if _cfcge :=_bgcff .UngroupingAttr .ValidateWithPath (path +"\u002fU\u006eg\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072"); -_cfcge !=nil {return _cfcge ;};if _bfeef :=_bgcff .RotationAttr .ValidateWithPath (path +"\u002f\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_bfeef !=nil {return _bfeef ;};if _cdegf :=_bgcff .CroppingAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0070\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072"); -_cdegf !=nil {return _cdegf ;};if _gfgegb :=_bgcff .VerticiesAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0069\u0065s\u0041\u0074\u0074\u0072");_gfgegb !=nil {return _gfgegb ;};if _fbcca :=_bgcff .AdjusthandlesAttr .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0068\u0061n\u0064\u006ce\u0073\u0041\u0074\u0074\u0072"); -_fbcca !=nil {return _fbcca ;};if _fbdad :=_bgcff .TextAttr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0041\u0074\u0074r");_fbdad !=nil {return _fbdad ;};if _adbac :=_bgcff .AspectratioAttr .ValidateWithPath (path +"\u002f\u0041s\u0070\u0065\u0063t\u0072\u0061\u0074\u0069\u006f\u0041\u0074\u0074\u0072"); -_adbac !=nil {return _adbac ;};if _gfba :=_bgcff .ShapetypeAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0074\u0079\u0070e\u0041\u0074\u0074\u0072");_gfba !=nil {return _gfba ;};if _fbbf :=_bgcff .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); -_fbbf !=nil {return _fbbf ;};return nil ;};type OfcCT_Ink struct{IAttr *string ;AnnotationAttr _c .ST_TrueFalse ;ContentTypeAttr *string ;};func NewOfcCT_RegroupTable ()*OfcCT_RegroupTable {_egccc :=&OfcCT_RegroupTable {};return _egccc };func NewOfcLock ()*OfcLock {_adgabd :=&OfcLock {}; -_adgabd .OfcCT_Lock =*NewOfcCT_Lock ();return _adgabd ;};type OfcDiagram struct{OfcCT_Diagram }; +// ValidateWithPath validates the Stroke and its children, prefixing error messages with path +func (_fbgag *Stroke )ValidateWithPath (path string )error {if _bcege :=_fbgag .CT_Stroke .ValidateWithPath (path );_bcege !=nil {return _bcege ;};return nil ;}; -// ValidateWithPath validates the OfcCT_IdMap and its children, prefixing error messages with path -func (_ddacg *OfcCT_IdMap )ValidateWithPath (path string )error {if _egdgd :=_ddacg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_egdgd !=nil {return _egdgd ;};return nil ;};func (_bccef OfcST_OLEType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bccef .String (),start ); -};func (_accce *OfcCT_Complex )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ecfgga :=range start .Attr {if _ecfgga .Name .Local =="\u0065\u0078\u0074"{_accce .ExtAttr .UnmarshalXMLAttr (_ecfgga );continue ;};};for {_bffd ,_cfcc :=d .Token (); -if _cfcc !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u006fm\u0070\u006c\u0065\u0078\u003a\u0020\u0025s",_cfcc );};if _aecd ,_fgac :=_bffd .(_e .EndElement );_fgac &&_aecd .Name ==start .Name {break ; -};};return nil ;}; +// ValidateWithPath validates the OfcCT_ClipPath and its children, prefixing error messages with path +func (_adfeab *OfcCT_ClipPath )ValidateWithPath (path string )error {return nil };func (_gcbda *OfcLock )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _gcbda .OfcCT_Lock .MarshalXML (e ,start );};func (_bbfeb *OfcCT_Callout )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"; +};if _bbfeb .OnAttr !=_f .ST_TrueFalseUnset {_cfad ,_gfeac :=_bbfeb .OnAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u006e"});if _gfeac !=nil {return _gfeac ;};start .Attr =append (start .Attr ,_cfad );};if _bbfeb .TypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_bbfeb .TypeAttr )}); +};if _bbfeb .GapAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0061\u0070"},Value :_ga .Sprintf ("\u0025\u0076",*_bbfeb .GapAttr )});};if _bbfeb .AngleAttr !=OfcST_AngleUnset {_fbfdc ,_fdba :=_bbfeb .AngleAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u006e\u0067l\u0065"}); +if _fdba !=nil {return _fdba ;};start .Attr =append (start .Attr ,_fbfdc );};if _bbfeb .DropautoAttr !=_f .ST_TrueFalseUnset {_gbdgf ,_fcce :=_bbfeb .DropautoAttr .MarshalXMLAttr (_e .Name {Local :"\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"});if _fcce !=nil {return _fcce ; +};start .Attr =append (start .Attr ,_gbdgf );};if _bbfeb .DropAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0072\u006f\u0070"},Value :_ga .Sprintf ("\u0025\u0076",*_bbfeb .DropAttr )});};if _bbfeb .DistanceAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_bbfeb .DistanceAttr )}); +};if _bbfeb .LengthspecifiedAttr !=_f .ST_TrueFalseUnset {_gdefc ,_fgebe :=_bbfeb .LengthspecifiedAttr .MarshalXMLAttr (_e .Name {Local :"\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"});if _fgebe !=nil {return _fgebe ; +};start .Attr =append (start .Attr ,_gdefc );};if _bbfeb .LengthAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_ga .Sprintf ("\u0025\u0076",*_bbfeb .LengthAttr )});};if _bbfeb .AccentbarAttr !=_f .ST_TrueFalseUnset {_bbbee ,_cacef :=_bbfeb .AccentbarAttr .MarshalXMLAttr (_e .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"}); +if _cacef !=nil {return _cacef ;};start .Attr =append (start .Attr ,_bbbee );};if _bbfeb .TextborderAttr !=_f .ST_TrueFalseUnset {_ffcfe ,_cdaad :=_bbfeb .TextborderAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"}); +if _cdaad !=nil {return _cdaad ;};start .Attr =append (start .Attr ,_ffcfe );};if _bbfeb .MinusxAttr !=_f .ST_TrueFalseUnset {_bbebd ,_fbaaga :=_bbfeb .MinusxAttr .MarshalXMLAttr (_e .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0078"});if _fbaaga !=nil {return _fbaaga ; +};start .Attr =append (start .Attr ,_bbebd );};if _bbfeb .MinusyAttr !=_f .ST_TrueFalseUnset {_gffccd ,_egcfb :=_bbfeb .MinusyAttr .MarshalXMLAttr (_e .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0079"});if _egcfb !=nil {return _egcfb ;};start .Attr =append (start .Attr ,_gffccd ); +};if _bbfeb .ExtAttr !=ST_ExtUnset {_faabb ,_efdff :=_bbfeb .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"});if _efdff !=nil {return _efdff ;};start .Attr =append (start .Attr ,_faabb );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_gcfab ST_ImageAspect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gcfab .String (),start );}; // ValidateWithPath validates the AG_Ext and its children, prefixing error messages with path -func (_egfd *AG_Ext )ValidateWithPath (path string )error {if _egfd .ExtAttr ==ST_ExtUnset {return _a .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 _dfd :=_egfd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dfd !=nil {return _dfd ;};return nil ;};func (_fcgde *OfcBottom )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fcgde .OfcCT_StrokeChild =*NewOfcCT_StrokeChild (); -for _ ,_cgffc :=range start .Attr {if _cgffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgffc .Name .Local =="\u0068\u0072\u0065\u0066"{_gbaa ,_ffecdf :=_cgffc .Value ,error (nil ); -if _ffecdf !=nil {return _ffecdf ;};_fcgde .HrefAttr =&_gbaa ;continue ;};if _cgffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgffc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fcgde .ForcedashAttr .UnmarshalXMLAttr (_cgffc ); -continue ;};if _cgffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgffc .Name .Local =="\u0074\u0069\u0074l\u0065"{_edfb ,_bccgc :=_cgffc .Value ,error (nil ); -if _bccgc !=nil {return _bccgc ;};_fcgde .TitleAttr =&_edfb ;continue ;};if _cgffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgffc .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gaafg ,_egfac :=_cgffc .Value ,error (nil ); -if _egfac !=nil {return _egfac ;};_fcgde .AlthrefAttr =&_gaafg ;continue ;};if _cgffc .Name .Local =="\u0073\u0072\u0063"{_fcagb ,_afgge :=_cgffc .Value ,error (nil );if _afgge !=nil {return _afgge ;};_fcgde .SrcAttr =&_fcagb ;continue ;};if _cgffc .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_fcgde .ImagealignshapeAttr .UnmarshalXMLAttr (_cgffc ); -continue ;};if _cgffc .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_fcgde .JoinstyleAttr .UnmarshalXMLAttr (_cgffc );continue ;};if _cgffc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fcgde .InsetpenAttr .UnmarshalXMLAttr (_cgffc ); -continue ;};if _cgffc .Name .Local =="\u0063\u006f\u006co\u0072"{_cfgb ,_eadba :=_cgffc .Value ,error (nil );if _eadba !=nil {return _eadba ;};_fcgde .ColorAttr =&_cfgb ;continue ;};if _cgffc .Name .Local =="\u0065\u0078\u0074"{_fcgde .ExtAttr .UnmarshalXMLAttr (_cgffc ); -continue ;};if _cgffc .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_fcgde .FilltypeAttr .UnmarshalXMLAttr (_cgffc );continue ;};if _cgffc .Name .Local =="\u006f\u006e"{_fcgde .OnAttr .UnmarshalXMLAttr (_cgffc );continue ;};if _cgffc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_fcgde .EndarrowlengthAttr .UnmarshalXMLAttr (_cgffc ); -continue ;};if _cgffc .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_fcgde .LinestyleAttr .UnmarshalXMLAttr (_cgffc );continue ;};if _cgffc .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_fcgde .StartarrowlengthAttr .UnmarshalXMLAttr (_cgffc ); -continue ;};if _cgffc .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_gabd ,_bdba :=_cgffc .Value ,error (nil );if _bdba !=nil {return _bdba ;};_fcgde .Color2Attr =&_gabd ;continue ;};if _cgffc .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_fcgde .StartarrowAttr .UnmarshalXMLAttr (_cgffc ); -continue ;};if _cgffc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fcgde .EndarrowwidthAttr .UnmarshalXMLAttr (_cgffc );continue ;};if _cgffc .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_fefcde ,_bgcce :=_cgffc .Value ,error (nil ); -if _bgcce !=nil {return _bgcce ;};_fcgde .DashstyleAttr =&_fefcde ;continue ;};if _cgffc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bgbd ,_gaaefe :=_cgffc .Value ,error (nil );if _gaaefe !=nil {return _gaaefe ;};_fcgde .OpacityAttr =&_bgbd ; -continue ;};if _cgffc .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_fcgde .ImageaspectAttr .UnmarshalXMLAttr (_cgffc );continue ;};if _cgffc .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bgfe ,_deaae :=_gd .ParseFloat (_cgffc .Value ,64); -if _deaae !=nil {return _deaae ;};_fcgde .MiterlimitAttr =&_bgfe ;continue ;};if _cgffc .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_fcgde .EndcapAttr .UnmarshalXMLAttr (_cgffc );continue ;};if _cgffc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_fcgde .EndarrowAttr .UnmarshalXMLAttr (_cgffc ); -continue ;};if _cgffc .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fcgde .StartarrowwidthAttr .UnmarshalXMLAttr (_cgffc );continue ;};if _cgffc .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_fedb ,_debcc :=_cgffc .Value ,error (nil ); -if _debcc !=nil {return _debcc ;};_fcgde .ImagesizeAttr =&_fedb ;continue ;};if _cgffc .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_eaeeg ,_eggba :=_cgffc .Value ,error (nil );if _eggba !=nil {return _eggba ;};_fcgde .WeightAttr =&_eaeeg ;continue ; -};};for {_ccfgc ,_cdfb :=d .Token ();if _cdfb !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0042\u006f\u0074t\u006f\u006d\u003a\u0020\u0025\u0073",_cdfb );};if _ecdee ,_bbeff :=_ccfgc .(_e .EndElement );_bbeff &&_ecdee .Name ==start .Name {break ; -};};return nil ;}; +func (_cbce *AG_Ext )ValidateWithPath (path string )error {if _cbce .ExtAttr ==ST_ExtUnset {return _ga .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 _aabc :=_cbce .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_aabc !=nil {return _aabc ;};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 NewOfcCT_Rules ()*OfcCT_Rules {_bcfff :=&OfcCT_Rules {};return _bcfff }; -// ValidateWithPath validates the OfcCT_ColorMru and its children, prefixing error messages with path -func (_feabb *OfcCT_ColorMru )ValidateWithPath (path string )error {if _ffcdc :=_feabb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_ffcdc !=nil {return _ffcdc ;};return nil ;}; +// ValidateWithPath validates the OfcLeft and its children, prefixing error messages with path +func (_adcc *OfcLeft )ValidateWithPath (path string )error {if _bdecf :=_adcc .OfcCT_StrokeChild .ValidateWithPath (path );_bdecf !=nil {return _bdecf ;};return nil ;};type OfcBottom struct{OfcCT_StrokeChild }; -// Validate validates the AG_ShapeAttributes and its children -func (_ggca *AG_ShapeAttributes )Validate ()error {return _ggca .ValidateWithPath ("\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};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;); +// Validate validates the Handles and its children +func (_bccgg *Handles )Validate ()error {return _bccgg .ValidateWithPath ("\u0048a\u006e\u0064\u006c\u0065\u0073");};func (_ggge *AG_Path )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ggge .PathAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_ga .Sprintf ("\u0025\u0076",*_ggge .PathAttr )}); +};return nil ;};func (_gdefcf *OfcCT_Rules )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f:\u0072\u0075\u006c\u0065\u0073";};if _gdefcf .ExtAttr !=ST_ExtUnset {_defbd ,_cbfgb :=_gdefcf .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"}); +if _cbfgb !=nil {return _cbfgb ;};start .Attr =append (start .Attr ,_defbd );};e .EncodeToken (start );if _gdefcf .R !=nil {_cgfef :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0072"}};for _ ,_acfee :=range _gdefcf .R {e .EncodeElement (_acfee ,_cgfef ); +};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_bcefc *OfcCT_ClipPath )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"; +};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076"},Value :_ga .Sprintf ("\u0025\u0076",_bcefc .VAttr )});e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewOfcDiagram ()*OfcDiagram {_acge :=&OfcDiagram {}; +_acge .OfcCT_Diagram =*NewOfcCT_Diagram ();return _acge ;}; -// ValidateWithPath validates the OfcCT_RegroupTable and its children, prefixing error messages with path -func (_afdfg *OfcCT_RegroupTable )ValidateWithPath (path string )error {for _dadec ,_cbfga :=range _afdfg .Entry {if _ggdde :=_cbfga .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fE\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_dadec ));_ggdde !=nil {return _ggdde ; -};};if _dgbbea :=_afdfg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dgbbea !=nil {return _dgbbea ;};return nil ;};func (_ccbeg *OfcCT_Diagram )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m"; -};if _ccbeg .DgmstyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ccbeg .DgmstyleAttr )});};if _ccbeg .AutoformatAttr !=_c .ST_TrueFalseUnset {_agcc ,_ddbbc :=_ccbeg .AutoformatAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"}); -if _ddbbc !=nil {return _ddbbc ;};start .Attr =append (start .Attr ,_agcc );};if _ccbeg .ReverseAttr !=_c .ST_TrueFalseUnset {_gdadb ,_dgafb :=_ccbeg .ReverseAttr .MarshalXMLAttr (_e .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"});if _dgafb !=nil {return _dgafb ; -};start .Attr =append (start .Attr ,_gdadb );};if _ccbeg .AutolayoutAttr !=_c .ST_TrueFalseUnset {_efegc ,_cfgaag :=_ccbeg .AutolayoutAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"});if _cfgaag !=nil {return _cfgaag ; -};start .Attr =append (start .Attr ,_efegc );};if _ccbeg .DgmscalexAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"},Value :_a .Sprintf ("\u0025\u0076",*_ccbeg .DgmscalexAttr )}); -};if _ccbeg .DgmscaleyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"},Value :_a .Sprintf ("\u0025\u0076",*_ccbeg .DgmscaleyAttr )});};if _ccbeg .DgmfontsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ccbeg .DgmfontsizeAttr )}); -};if _ccbeg .ConstrainboundsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_ccbeg .ConstrainboundsAttr )}); -};if _ccbeg .DgmbasetextscaleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ccbeg .DgmbasetextscaleAttr )}); -};if _ccbeg .ExtAttr !=ST_ExtUnset {_bdggg ,_eacef :=_ccbeg .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"});if _eacef !=nil {return _eacef ;};start .Attr =append (start .Attr ,_bdggg );};e .EncodeToken (start );if _ccbeg .Relationtable !=nil {_dfbeg :=_e .StartElement {Name :_e .Name {Local :"\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}}; -e .EncodeElement (_ccbeg .Relationtable ,_dfbeg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};const (OfcST_OLEDrawAspectUnset OfcST_OLEDrawAspect =0;OfcST_OLEDrawAspectContent OfcST_OLEDrawAspect =1;OfcST_OLEDrawAspectIcon OfcST_OLEDrawAspect =2; -);func (_gbcfc *OfcShapelayout )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbcfc .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();for _ ,_ebgea :=range start .Attr {if _ebgea .Name .Local =="\u0065\u0078\u0074"{_gbcfc .ExtAttr .UnmarshalXMLAttr (_ebgea ); -continue ;};};_gafce :for {_gfdfb ,_ecdab :=d .Token ();if _ecdab !=nil {return _ecdab ;};switch _gdefc :=_gfdfb .(type ){case _e .StartElement :switch _gdefc .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbcfc .Idmap =NewOfcCT_IdMap (); -if _ebcbd :=d .DecodeElement (_gbcfc .Idmap ,&_gdefc );_ebcbd !=nil {return _ebcbd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbcfc .Regrouptable =NewOfcCT_RegroupTable (); -if _gbcbeb :=d .DecodeElement (_gbcfc .Regrouptable ,&_gdefc );_gbcbeb !=nil {return _gbcbeb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbcfc .Rules =NewOfcCT_Rules (); -if _bbbfg :=d .DecodeElement (_gbcfc .Rules ,&_gdefc );_bbbfg !=nil {return _bbbfg ;};default:_ee .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",_gdefc .Name ); -if _gcfbb :=d .Skip ();_gcfbb !=nil {return _gcfbb ;};};case _e .EndElement :break _gafce ;case _e .CharData :};};return nil ;};func (_dgdcd OfcST_RType )String ()string {switch _dgdcd {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_TextPath and its children, prefixing error messages with path +func (_gfebeb *CT_TextPath )ValidateWithPath (path string )error {if _ddgbc :=_gfebeb .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ddgbc !=nil {return _ddgbc ;};if _dcfeb :=_gfebeb .FitshapeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072"); +_dcfeb !=nil {return _dcfeb ;};if _bbegd :=_gfebeb .FitpathAttr .ValidateWithPath (path +"\u002f\u0046\u0069t\u0070\u0061\u0074\u0068\u0041\u0074\u0074\u0072");_bbegd !=nil {return _bbegd ;};if _dbaaa :=_gfebeb .TrimAttr .ValidateWithPath (path +"\u002fT\u0072\u0069\u006d\u0041\u0074\u0074r"); +_dbaaa !=nil {return _dbaaa ;};if _ddggb :=_gfebeb .XscaleAttr .ValidateWithPath (path +"/\u0058\u0073\u0063\u0061\u006c\u0065\u0041\u0074\u0074\u0072");_ddggb !=nil {return _ddggb ;};return nil ;};func (_afdgg ST_FillMethod )ValidateWithPath (path string )error {switch _afdgg {case 0,1,2,3,4,5:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afdgg )); +};return nil ;}; -// ValidateWithPath validates the OfcSkew and its children, prefixing error messages with path -func (_geaef *OfcSkew )ValidateWithPath (path string )error {if _ccag :=_geaef .OfcCT_Skew .ValidateWithPath (path );_ccag !=nil {return _ccag ;};return nil ;}; +// ValidateWithPath validates the OfcInk and its children, prefixing error messages with path +func (_dfcfe *OfcInk )ValidateWithPath (path string )error {if _gdegg :=_dfcfe .OfcCT_Ink .ValidateWithPath (path );_gdegg !=nil {return _gdegg ;};return nil ;};func (_ggad *ST_FillType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_baac ,_cdgd :=d .Token (); +if _cdgd !=nil {return _cdgd ;};if _cgcbf ,_bcbaa :=_baac .(_e .EndElement );_bcbaa &&_cgcbf .Name ==start .Name {*_ggad =1;return nil ;};if _dfdde ,_cggffc :=_baac .(_e .CharData );!_cggffc {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_baac ); +}else {switch string (_dfdde ){case "":*_ggad =0;case "\u0073\u006f\u006ci\u0064":*_ggad =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_ggad =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_ggad =3; +case "\u0074\u0069\u006c\u0065":*_ggad =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_ggad =5;case "\u0066\u0072\u0061m\u0065":*_ggad =6;};};_baac ,_cdgd =d .Token ();if _cdgd !=nil {return _cdgd ;};if _gbfea ,_gfdgd :=_baac .(_e .EndElement );_gfdgd &&_gbfea .Name ==start .Name {return nil ; +};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_baac );}; -// ValidateWithPath validates the AG_AllShapeAttributes and its children, prefixing error messages with path -func (_ge *AG_AllShapeAttributes )ValidateWithPath (path string )error {if _aagd :=_ge .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_aagd !=nil {return _aagd ;};if _dec :=_ge .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_dec !=nil {return _dec ;};if _eca :=_ge .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_eca !=nil {return _eca ;};if _dfcd :=_ge .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_dfcd !=nil {return _dfcd ;};if _bdg :=_ge .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bdg !=nil {return _bdg ;};if _fed :=_ge .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_fed !=nil {return _fed ;};if _aed :=_ge .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_aed !=nil {return _aed ;};if _ddaa :=_ge .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_ddaa !=nil {return _ddaa ;};if _def :=_ge .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_def !=nil {return _def ;};if _ebc :=_ge .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_ebc !=nil {return _ebc ;};if _eab :=_ge .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_eab !=nil {return _eab ;};if _fbd :=_ge .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_fbd !=nil {return _fbd ;};if _ggf :=_ge .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ggf !=nil {return _ggf ;};return nil ;};type OfcOLEObject struct{OfcCT_OLEObject };type CT_F struct{EqnAttr *string ;};func (_gdbfg ST_ImageAspect )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gfgfa :=_e .Attr {}; -_gfgfa .Name =name ;switch _gdbfg {case ST_ImageAspectUnset :_gfgfa .Value ="";case ST_ImageAspectIgnore :_gfgfa .Value ="\u0069\u0067\u006e\u006f\u0072\u0065";case ST_ImageAspectAtMost :_gfgfa .Value ="\u0061\u0074\u004d\u006f\u0073\u0074";case ST_ImageAspectAtLeast :_gfgfa .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074"; -};return _gfgfa ,nil ;};func NewOfcOLEObject ()*OfcOLEObject {_ceaeae :=&OfcOLEObject {};_ceaeae .OfcCT_OLEObject =*NewOfcCT_OLEObject ();return _ceaeae ;};type OfcColumn struct{OfcCT_StrokeChild };func (_gccbf OfcST_OLEUpdateMode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_debaa :=_e .Attr {}; -_debaa .Name =name ;switch _gccbf {case OfcST_OLEUpdateModeUnset :_debaa .Value ="";case OfcST_OLEUpdateModeAlways :_debaa .Value ="\u0041\u006c\u0077\u0061\u0079\u0073";case OfcST_OLEUpdateModeOnCall :_debaa .Value ="\u004f\u006e\u0043\u0061\u006c\u006c"; -};return _debaa ,nil ;};type OfcSkew struct{OfcCT_Skew };func (_cgedg *Image )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cgedg .CT_Image =*NewCT_Image ();for _ ,_acbe :=range start .Attr {if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cgedg .HrnoshadeAttr .UnmarshalXMLAttr (_acbe ); -continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_efffc ,_abgecc :=_gd .ParseInt (_acbe .Value ,10,64); -if _abgecc !=nil {return _abgecc ;};_cgedg .RegroupidAttr =&_efffc ;continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cgedg .PreferrelativeAttr .UnmarshalXMLAttr (_acbe ); -continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u006f\u006c\u0065"{_cgedg .OleAttr .UnmarshalXMLAttr (_acbe ); -continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cgedg .HralignAttr .UnmarshalXMLAttr (_acbe ); -continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cgedg .CliptowrapAttr .UnmarshalXMLAttr (_acbe ); -continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cgedg .AllowincellAttr .UnmarshalXMLAttr (_acbe ); -continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cgedg .DgmlayoutAttr .UnmarshalXMLAttr (_acbe ); -continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cgedg .BwnormalAttr .UnmarshalXMLAttr (_acbe ); -continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0063\u006c\u0069\u0070"{_cgedg .ClipAttr .UnmarshalXMLAttr (_acbe ); -continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gbadb ,_bagbc :=_acbe .Value ,error (nil ); -if _bagbc !=nil {return _bagbc ;};_cgedg .BorderbottomcolorAttr =&_gbadb ;continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0068\u0072\u0073t\u0064"{_cgedg .HrstdAttr .UnmarshalXMLAttr (_acbe ); -continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cgedg .BwmodeAttr .UnmarshalXMLAttr (_acbe ); -continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cgedg .DgmlayoutmruAttr .UnmarshalXMLAttr (_acbe ); -continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cgedg .UserhiddenAttr .UnmarshalXMLAttr (_acbe ); -continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0073\u0070\u0069\u0064"{_dbgbb ,_fbacf :=_acbe .Value ,error (nil ); -if _fbacf !=nil {return _fbacf ;};_cgedg .SpidAttr =&_dbgbb ;continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cgedg .ButtonAttr .UnmarshalXMLAttr (_acbe ); -continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ggddd ,_dfaea :=_acbe .Value ,error (nil ); -if _dfaea !=nil {return _dfaea ;};_cgedg .BorderleftcolorAttr =&_ggddd ;continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u006f\u006e\u0065\u0064"{_cgedg .OnedAttr .UnmarshalXMLAttr (_acbe ); -continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cgedg .AllowoverlapAttr .UnmarshalXMLAttr (_acbe ); -continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gaegg ,_bgde :=_acbe .Value ,error (nil ); -if _bgde !=nil {return _bgde ;};_cgedg .BorderrightcolorAttr =&_gaegg ;continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cgedg .ForcedashAttr .UnmarshalXMLAttr (_acbe ); -continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_beeda ,_gaeeg :=_gd .ParseInt (_acbe .Value ,10,64); -if _gaeeg !=nil {return _gaeeg ;};_cgedg .DgmnodekindAttr =&_beeda ;continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fedaa ,_dddecc :=_acbe .Value ,error (nil ); -if _dddecc !=nil {return _dddecc ;};_cgedg .BordertopcolorAttr =&_fedaa ;continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cgedg .InsetmodeAttr .UnmarshalXMLAttr (_acbe ); -continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0068\u0072\u0070c\u0074"{_ebdeg ,_cdbab :=_gd .ParseFloat (_acbe .Value ,64); -if _cdbab !=nil {return _cdbab ;};_feafg :=float32 (_ebdeg );_cgedg .HrpctAttr =&_feafg ;continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cgedg .BwpureAttr .UnmarshalXMLAttr (_acbe ); -continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cgedg .OleiconAttr .UnmarshalXMLAttr (_acbe ); -continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0073\u0070\u0074"{_bbccba ,_ceccd :=_gd .ParseFloat (_acbe .Value ,64); -if _ceccd !=nil {return _ceccd ;};_agecef :=float32 (_bbccba );_cgedg .SptAttr =&_agecef ;continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cgedg .BulletAttr .UnmarshalXMLAttr (_acbe ); -continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cgedg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_acbe ); -continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cgedg .UserdrawnAttr .UnmarshalXMLAttr (_acbe ); -continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0068\u0072"{_cgedg .HrAttr .UnmarshalXMLAttr (_acbe ); -continue ;};if _acbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acbe .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cgedg .ConnectortypeAttr .UnmarshalXMLAttr (_acbe ); -continue ;};if _acbe .Name .Local =="\u0070\u0072\u0069n\u0074"{_cgedg .PrintAttr .UnmarshalXMLAttr (_acbe );continue ;};if _acbe .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cgedg .StrokedAttr .UnmarshalXMLAttr (_acbe );continue ;};if _acbe .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dagag ,_aadgg :=_acbe .Value ,error (nil ); -if _aadgg !=nil {return _aadgg ;};_cgedg .StrokecolorAttr =&_dagag ;continue ;};if _acbe .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_egbcd ,_ecbdc :=_acbe .Value ,error (nil );if _ecbdc !=nil {return _ecbdc ;}; -_cgedg .StrokeweightAttr =&_egbcd ;continue ;};if _acbe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cgedg .InsetpenAttr .UnmarshalXMLAttr (_acbe );continue ;};if _acbe .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_eabae ,_cecb :=_acbe .Value ,error (nil ); -if _cecb !=nil {return _cecb ;};_cgedg .ChromakeyAttr =&_eabae ;continue ;};if _acbe .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cgedg .FilledAttr .UnmarshalXMLAttr (_acbe );continue ;};if _acbe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bdbcb ,_egbeba :=_acbe .Value ,error (nil ); -if _egbeba !=nil {return _egbeba ;};_cgedg .FillcolorAttr =&_bdbcb ;continue ;};if _acbe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_afced ,_bbaad :=_acbe .Value ,error (nil );if _bbaad !=nil {return _bbaad ;};_cgedg .OpacityAttr =&_afced ; -continue ;};if _acbe .Name .Local =="\u0073\u0074\u0079l\u0065"{_fcagf ,_befab :=_acbe .Value ,error (nil );if _befab !=nil {return _befab ;};_cgedg .StyleAttr =&_fcagf ;continue ;};if _acbe .Name .Local =="\u0069\u0064"{_aafdc ,_dbcff :=_acbe .Value ,error (nil ); -if _dbcff !=nil {return _dbcff ;};_cgedg .IdAttr =&_aafdc ;continue ;};if _acbe .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bbce ,_efeg :=_acbe .Value ,error (nil );if _efeg !=nil {return _efeg ;};_cgedg .WrapcoordsAttr =&_bbce ; -continue ;};if _acbe .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fbbdd ,_ddgea :=_acbe .Value ,error (nil );if _ddgea !=nil {return _ddgea ;};_cgedg .CoordoriginAttr =&_fbbdd ;continue ;};if _acbe .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_aefg ,_fbbab :=_acbe .Value ,error (nil ); -if _fbbab !=nil {return _fbbab ;};_cgedg .CoordsizeAttr =&_aefg ;continue ;};if _acbe .Name .Local =="\u0061\u006c\u0074"{_abbga ,_ccgaa :=_acbe .Value ,error (nil );if _ccgaa !=nil {return _ccgaa ;};_cgedg .AltAttr =&_abbga ;continue ;};if _acbe .Name .Local =="\u0074\u0069\u0074l\u0065"{_bbccd ,_fcabg :=_acbe .Value ,error (nil ); -if _fcabg !=nil {return _fcabg ;};_cgedg .TitleAttr =&_bbccd ;continue ;};if _acbe .Name .Local =="\u0063\u006c\u0061s\u0073"{_cafga ,_bdcdc :=_acbe .Value ,error (nil );if _bdcdc !=nil {return _bdcdc ;};_cgedg .ClassAttr =&_cafga ;continue ;};if _acbe .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bggdcd ,_fdefg :=_acbe .Value ,error (nil ); -if _fdefg !=nil {return _fdefg ;};_cgedg .TargetAttr =&_bggdcd ;continue ;};if _acbe .Name .Local =="\u0068\u0072\u0065\u0066"{_afaaf ,_gfdb :=_acbe .Value ,error (nil );if _gfdb !=nil {return _gfdb ;};_cgedg .HrefAttr =&_afaaf ;continue ;};if _acbe .Name .Local =="\u0073\u0072\u0063"{_acgbb ,_aefa :=_acbe .Value ,error (nil ); -if _aefa !=nil {return _aefa ;};_cgedg .SrcAttr =&_acgbb ;continue ;};if _acbe .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_ddagg ,_bfbfd :=_acbe .Value ,error (nil );if _bfbfd !=nil {return _bfbfd ;};_cgedg .CropleftAttr =&_ddagg ; -continue ;};if _acbe .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_abff ,_geedb :=_acbe .Value ,error (nil );if _geedb !=nil {return _geedb ;};_cgedg .CroptopAttr =&_abff ;continue ;};if _acbe .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_eacfa ,_egacd :=_acbe .Value ,error (nil ); -if _egacd !=nil {return _egacd ;};_cgedg .CroprightAttr =&_eacfa ;continue ;};if _acbe .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_faga ,_gcdda :=_acbe .Value ,error (nil );if _gcdda !=nil {return _gcdda ;};_cgedg .CropbottomAttr =&_faga ; -continue ;};if _acbe .Name .Local =="\u0067\u0061\u0069\u006e"{_cfee ,_agge :=_acbe .Value ,error (nil );if _agge !=nil {return _agge ;};_cgedg .GainAttr =&_cfee ;continue ;};if _acbe .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_dfbab ,_bfgad :=_acbe .Value ,error (nil ); -if _bfgad !=nil {return _bfgad ;};_cgedg .BlacklevelAttr =&_dfbab ;continue ;};if _acbe .Name .Local =="\u0067\u0061\u006dm\u0061"{_ddbgbg ,_fadf :=_acbe .Value ,error (nil );if _fadf !=nil {return _fadf ;};_cgedg .GammaAttr =&_ddbgbg ;continue ;};if _acbe .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_cgedg .GrayscaleAttr .UnmarshalXMLAttr (_acbe ); -continue ;};if _acbe .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_cgedg .BilevelAttr .UnmarshalXMLAttr (_acbe );continue ;};};_gadacf :for {_fdbcc ,_cgcg :=d .Token ();if _cgcg !=nil {return _cgcg ;};switch _befef :=_fdbcc .(type ){case _e .StartElement :switch _befef .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fffff :=NewEG_ShapeElements (); -_fffff .Path =NewPath ();if _fbfab :=d .DecodeElement (_fffff .Path ,&_befef );_fbfab !=nil {return _fbfab ;};_cgedg .EG_ShapeElements =append (_cgedg .EG_ShapeElements ,_fffff );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bgfaa :=NewEG_ShapeElements (); -_bgfaa .Formulas =NewFormulas ();if _daaba :=d .DecodeElement (_bgfaa .Formulas ,&_befef );_daaba !=nil {return _daaba ;};_cgedg .EG_ShapeElements =append (_cgedg .EG_ShapeElements ,_bgfaa );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_adefg :=NewEG_ShapeElements (); -_adefg .Handles =NewHandles ();if _gbcc :=d .DecodeElement (_adefg .Handles ,&_befef );_gbcc !=nil {return _gbcc ;};_cgedg .EG_ShapeElements =append (_cgedg .EG_ShapeElements ,_adefg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_eebfaf :=NewEG_ShapeElements (); -_eebfaf .Fill =NewFill ();if _gfcgac :=d .DecodeElement (_eebfaf .Fill ,&_befef );_gfcgac !=nil {return _gfcgac ;};_cgedg .EG_ShapeElements =append (_cgedg .EG_ShapeElements ,_eebfaf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cgcae :=NewEG_ShapeElements (); -_cgcae .Stroke =NewStroke ();if _degfd :=d .DecodeElement (_cgcae .Stroke ,&_befef );_degfd !=nil {return _degfd ;};_cgedg .EG_ShapeElements =append (_cgedg .EG_ShapeElements ,_cgcae );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cdegd :=NewEG_ShapeElements (); -_cdegd .Shadow =NewShadow ();if _gegdf :=d .DecodeElement (_cdegd .Shadow ,&_befef );_gegdf !=nil {return _gegdf ;};_cgedg .EG_ShapeElements =append (_cgedg .EG_ShapeElements ,_cdegd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gaacc :=NewEG_ShapeElements (); -_gaacc .Textbox =NewTextbox ();if _fcadc :=d .DecodeElement (_gaacc .Textbox ,&_befef );_fcadc !=nil {return _fcadc ;};_cgedg .EG_ShapeElements =append (_cgedg .EG_ShapeElements ,_gaacc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfaga :=NewEG_ShapeElements (); -_bfaga .Textpath =NewTextpath ();if _accdd :=d .DecodeElement (_bfaga .Textpath ,&_befef );_accdd !=nil {return _accdd ;};_cgedg .EG_ShapeElements =append (_cgedg .EG_ShapeElements ,_bfaga );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ceggfd :=NewEG_ShapeElements (); -_ceggfd .Imagedata =NewImagedata ();if _feaef :=d .DecodeElement (_ceggfd .Imagedata ,&_befef );_feaef !=nil {return _feaef ;};_cgedg .EG_ShapeElements =append (_cgedg .EG_ShapeElements ,_ceggfd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_geege :=NewEG_ShapeElements (); -_geege .Skew =NewOfcSkew ();if _ebffa :=d .DecodeElement (_geege .Skew ,&_befef );_ebffa !=nil {return _ebffa ;};_cgedg .EG_ShapeElements =append (_cgedg .EG_ShapeElements ,_geege );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_faad :=NewEG_ShapeElements (); -_faad .Extrusion =NewOfcExtrusion ();if _cabb :=d .DecodeElement (_faad .Extrusion ,&_befef );_cabb !=nil {return _cabb ;};_cgedg .EG_ShapeElements =append (_cgedg .EG_ShapeElements ,_faad );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_edgb :=NewEG_ShapeElements (); -_edgb .Callout =NewOfcCallout ();if _fffdc :=d .DecodeElement (_edgb .Callout ,&_befef );_fffdc !=nil {return _fffdc ;};_cgedg .EG_ShapeElements =append (_cgedg .EG_ShapeElements ,_edgb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbcfb :=NewEG_ShapeElements (); -_gbcfb .Lock =NewOfcLock ();if _dcbgfbg :=d .DecodeElement (_gbcfb .Lock ,&_befef );_dcbgfbg !=nil {return _dcbgfbg ;};_cgedg .EG_ShapeElements =append (_cgedg .EG_ShapeElements ,_gbcfb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcgcb :=NewEG_ShapeElements (); -_gcgcb .Clippath =NewOfcClippath ();if _eacag :=d .DecodeElement (_gcgcb .Clippath ,&_befef );_eacag !=nil {return _eacag ;};_cgedg .EG_ShapeElements =append (_cgedg .EG_ShapeElements ,_gcgcb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_gdaf :=NewEG_ShapeElements (); -_gdaf .Signatureline =NewOfcSignatureline ();if _cafcff :=d .DecodeElement (_gdaf .Signatureline ,&_befef );_cafcff !=nil {return _cafcff ;};_cgedg .EG_ShapeElements =append (_cgedg .EG_ShapeElements ,_gdaf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fcfda :=NewEG_ShapeElements (); -_fcfda .Wrap =_b .NewWrap ();if _ffgfb :=d .DecodeElement (_fcfda .Wrap ,&_befef );_ffgfb !=nil {return _ffgfb ;};_cgedg .EG_ShapeElements =append (_cgedg .EG_ShapeElements ,_fcfda );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdaee :=NewEG_ShapeElements (); -_cdaee .Anchorlock =_b .NewAnchorlock ();if _eecdg :=d .DecodeElement (_cdaee .Anchorlock ,&_befef );_eecdg !=nil {return _eecdg ;};_cgedg .EG_ShapeElements =append (_cgedg .EG_ShapeElements ,_cdaee );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bbccf :=NewEG_ShapeElements (); -_bbccf .Bordertop =_b .NewBordertop ();if _bafda :=d .DecodeElement (_bbccf .Bordertop ,&_befef );_bafda !=nil {return _bafda ;};_cgedg .EG_ShapeElements =append (_cgedg .EG_ShapeElements ,_bbccf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_egeff :=NewEG_ShapeElements (); -_egeff .Borderbottom =_b .NewBorderbottom ();if _acgad :=d .DecodeElement (_egeff .Borderbottom ,&_befef );_acgad !=nil {return _acgad ;};_cgedg .EG_ShapeElements =append (_cgedg .EG_ShapeElements ,_egeff );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_fegf :=NewEG_ShapeElements (); -_fegf .Borderleft =_b .NewBorderleft ();if _bbccg :=d .DecodeElement (_fegf .Borderleft ,&_befef );_bbccg !=nil {return _bbccg ;};_cgedg .EG_ShapeElements =append (_cgedg .EG_ShapeElements ,_fegf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fgcag :=NewEG_ShapeElements (); -_fgcag .Borderright =_b .NewBorderright ();if _ecfga :=d .DecodeElement (_fgcag .Borderright ,&_befef );_ecfga !=nil {return _ecfga ;};_cgedg .EG_ShapeElements =append (_cgedg .EG_ShapeElements ,_fgcag );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fedad :=NewEG_ShapeElements (); -_fedad .ClientData =_ag .NewClientData ();if _effde :=d .DecodeElement (_fedad .ClientData ,&_befef );_effde !=nil {return _effde ;};_cgedg .EG_ShapeElements =append (_cgedg .EG_ShapeElements ,_fedad );case _e .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"}:_decdc :=NewEG_ShapeElements (); -_decdc .Textdata =_f .NewTextdata ();if _dcefe :=d .DecodeElement (_decdc .Textdata ,&_befef );_dcefe !=nil {return _dcefe ;};_cgedg .EG_ShapeElements =append (_cgedg .EG_ShapeElements ,_decdc );default:_ee .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",_befef .Name ); -if _ecfba :=d .Skip ();_ecfba !=nil {return _ecfba ;};};case _e .EndElement :break _gadacf ;case _e .CharData :};};return nil ;};type OfcST_ExtrusionRender byte ;func (_gdbfea *OfcCT_SignatureLine )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eaaea :=range start .Attr {if _eaaea .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_gdbfea .IssignaturelineAttr .UnmarshalXMLAttr (_eaaea ); -continue ;};if _eaaea .Name .Local =="\u0069\u0064"{_eaade ,_eebeg :=_eaaea .Value ,error (nil );if _eebeg !=nil {return _eebeg ;};_gdbfea .IdAttr =&_eaade ;continue ;};if _eaaea .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_eagc ,_fddcc :=_eaaea .Value ,error (nil ); -if _fddcc !=nil {return _fddcc ;};_gdbfea .ProvidAttr =&_eagc ;continue ;};if _eaaea .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_gdbfea .SigninginstructionssetAttr .UnmarshalXMLAttr (_eaaea ); -continue ;};if _eaaea .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_gdbfea .AllowcommentsAttr .UnmarshalXMLAttr (_eaaea );continue ;};if _eaaea .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_gdbfea .ShowsigndateAttr .UnmarshalXMLAttr (_eaaea ); -continue ;};if _eaaea .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_efgfb ,_ebfdag :=_eaaea .Value ,error (nil );if _ebfdag !=nil {return _ebfdag ;};_gdbfea .SuggestedsignerAttr =&_efgfb ;continue ;}; -if _eaaea .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_agdee ,_dbfaf :=_eaaea .Value ,error (nil );if _dbfaf !=nil {return _dbfaf ;};_gdbfea .Suggestedsigner2Attr =&_agdee ;continue ;};if _eaaea .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_ababf ,_egaa :=_eaaea .Value ,error (nil ); -if _egaa !=nil {return _egaa ;};_gdbfea .SuggestedsigneremailAttr =&_ababf ;continue ;};if _eaaea .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_eeada ,_fdfc :=_eaaea .Value ,error (nil ); -if _fdfc !=nil {return _fdfc ;};_gdbfea .SigninginstructionsAttr =&_eeada ;continue ;};if _eaaea .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_ceefa ,_ddadb :=_eaaea .Value ,error (nil );if _ddadb !=nil {return _ddadb ;};_gdbfea .AddlxmlAttr =&_ceefa ; -continue ;};if _eaaea .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_efbe ,_dfddc :=_eaaea .Value ,error (nil );if _dfddc !=nil {return _dfddc ;};_gdbfea .SigprovurlAttr =&_efbe ;continue ;};if _eaaea .Name .Local =="\u0065\u0078\u0074"{_gdbfea .ExtAttr .UnmarshalXMLAttr (_eaaea ); -continue ;};};for {_bgaagb ,_defac :=d .Token ();if _defac !=nil {return _a .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",_defac ); -};if _afdfdd ,_dcega :=_bgaagb .(_e .EndElement );_dcega &&_afdfdd .Name ==start .Name {break ;};};return nil ;};func (_deafbd *ST_StrokeLineStyle )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_deafbd =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_deafbd =1; -case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_deafbd =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_deafbd =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_deafbd =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_deafbd =5; -};return nil ;};func NewOfcDiagram ()*OfcDiagram {_gbbfc :=&OfcDiagram {};_gbbfc .OfcCT_Diagram =*NewOfcCT_Diagram ();return _gbbfc ;};type Textbox struct{CT_Textbox };type OfcCT_Lock struct{PositionAttr _c .ST_TrueFalse ;SelectionAttr _c .ST_TrueFalse ; -GroupingAttr _c .ST_TrueFalse ;UngroupingAttr _c .ST_TrueFalse ;RotationAttr _c .ST_TrueFalse ;CroppingAttr _c .ST_TrueFalse ;VerticiesAttr _c .ST_TrueFalse ;AdjusthandlesAttr _c .ST_TrueFalse ;TextAttr _c .ST_TrueFalse ;AspectratioAttr _c .ST_TrueFalse ; -ShapetypeAttr _c .ST_TrueFalse ;ExtAttr ST_Ext ;};func NewOfcTop ()*OfcTop {_fcceb :=&OfcTop {};_fcceb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _fcceb ;};func (_debg *CT_Shape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aecf :=range start .Attr {if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u006f\u006e\u0065\u0064"{_debg .OnedAttr .UnmarshalXMLAttr (_aecf ); -continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_egfc ,_gfdaf :=_aecf .Value ,error (nil ); -if _gfdaf !=nil {return _gfdaf ;};_debg .BorderleftcolorAttr =&_egfc ;continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_debg .InsetmodeAttr .UnmarshalXMLAttr (_aecf ); -continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_debg .BwmodeAttr .UnmarshalXMLAttr (_aecf ); -continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_debg .CliptowrapAttr .UnmarshalXMLAttr (_aecf ); -continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_debg .PreferrelativeAttr .UnmarshalXMLAttr (_aecf ); -continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_debg .BwpureAttr .UnmarshalXMLAttr (_aecf ); -continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0068\u0072\u0073t\u0064"{_debg .HrstdAttr .UnmarshalXMLAttr (_aecf ); -continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_debg .AllowincellAttr .UnmarshalXMLAttr (_aecf ); -continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0073\u0070\u0069\u0064"{_fbea ,_acfag :=_aecf .Value ,error (nil ); -if _acfag !=nil {return _acfag ;};_debg .SpidAttr =&_fbea ;continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_debg .ConnectortypeAttr .UnmarshalXMLAttr (_aecf ); -continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_febec ,_cbac :=_gd .ParseInt (_aecf .Value ,10,64); -if _cbac !=nil {return _cbac ;};_debg .RegroupidAttr =&_febec ;continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_bdcd ,_ggad :=_aecf .Value ,error (nil ); -if _ggad !=nil {return _ggad ;};_debg .GfxdataAttr =&_bdcd ;continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0068\u0072\u0070c\u0074"{_bagbe ,_aaacce :=_gd .ParseFloat (_aecf .Value ,64); -if _aaacce !=nil {return _aaacce ;};_degcd :=float32 (_bagbe );_debg .HrpctAttr =&_degcd ;continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_debg .BwnormalAttr .UnmarshalXMLAttr (_aecf ); -continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_debg .UserdrawnAttr .UnmarshalXMLAttr (_aecf ); -continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_debg .DgmlayoutmruAttr .UnmarshalXMLAttr (_aecf ); -continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_acgb ,_dgbea :=_aecf .Value ,error (nil ); -if _dgbea !=nil {return _dgbea ;};_debg .BorderrightcolorAttr =&_acgb ;continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_debg .UserhiddenAttr .UnmarshalXMLAttr (_aecf ); -continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0068\u0072"{_debg .HrAttr .UnmarshalXMLAttr (_aecf ); -continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_debg .ForcedashAttr .UnmarshalXMLAttr (_aecf ); -continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_debg .ButtonAttr .UnmarshalXMLAttr (_aecf ); -continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0073\u0070\u0074"{_eedf ,_acadc :=_gd .ParseFloat (_aecf .Value ,64); -if _acadc !=nil {return _acadc ;};_cecf :=float32 (_eedf );_debg .SptAttr =&_cecf ;continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_debg .HralignAttr .UnmarshalXMLAttr (_aecf ); -continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u006f\u006c\u0065"{_debg .OleAttr .UnmarshalXMLAttr (_aecf ); -continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_debg .AllowoverlapAttr .UnmarshalXMLAttr (_aecf ); -continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bcbda ,_affbe :=_gd .ParseInt (_aecf .Value ,10,64); -if _affbe !=nil {return _affbe ;};_debg .DgmnodekindAttr =&_bcbda ;continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dcde ,_defb :=_aecf .Value ,error (nil ); -if _defb !=nil {return _defb ;};_debg .BordertopcolorAttr =&_dcde ;continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0063\u006c\u0069\u0070"{_debg .ClipAttr .UnmarshalXMLAttr (_aecf ); -continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gedab ,_adcdg :=_aecf .Value ,error (nil ); -if _adcdg !=nil {return _adcdg ;};_debg .BorderbottomcolorAttr =&_gedab ;continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_debg .HrnoshadeAttr .UnmarshalXMLAttr (_aecf ); -continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_debg .DgmlayoutAttr .UnmarshalXMLAttr (_aecf ); -continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_debg .OleiconAttr .UnmarshalXMLAttr (_aecf ); -continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_debg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_aecf ); -continue ;};if _aecf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aecf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_debg .BulletAttr .UnmarshalXMLAttr (_aecf ); -continue ;};if _aecf .Name .Local =="\u0069\u0064"{_dgbc ,_fbeba :=_aecf .Value ,error (nil );if _fbeba !=nil {return _fbeba ;};_debg .IdAttr =&_dgbc ;continue ;};if _aecf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bagba ,_eeag :=_aecf .Value ,error (nil ); -if _eeag !=nil {return _eeag ;};_debg .OpacityAttr =&_bagba ;continue ;};if _aecf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_debg .StrokedAttr .UnmarshalXMLAttr (_aecf );continue ;};if _aecf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cbdaa ,_bdafa :=_aecf .Value ,error (nil ); -if _bdafa !=nil {return _bdafa ;};_debg .StrokecolorAttr =&_cbdaa ;continue ;};if _aecf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_afeef ,_gfbbb :=_aecf .Value ,error (nil );if _gfbbb !=nil {return _gfbbb ;};_debg .StrokeweightAttr =&_afeef ; -continue ;};if _aecf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_debg .InsetpenAttr .UnmarshalXMLAttr (_aecf );continue ;};if _aecf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bdafad ,_cadea :=_aecf .Value ,error (nil ); -if _cadea !=nil {return _cadea ;};_debg .ChromakeyAttr =&_bdafad ;continue ;};if _aecf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_debg .FilledAttr .UnmarshalXMLAttr (_aecf );continue ;};if _aecf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bcgbe ,_baaf :=_aecf .Value ,error (nil ); -if _baaf !=nil {return _baaf ;};_debg .FillcolorAttr =&_bcgbe ;continue ;};if _aecf .Name .Local =="\u0073\u0074\u0079l\u0065"{_acadd ,_bedfa :=_aecf .Value ,error (nil );if _bedfa !=nil {return _bedfa ;};_debg .StyleAttr =&_acadd ;continue ;};if _aecf .Name .Local =="\u0070\u0072\u0069n\u0074"{_debg .PrintAttr .UnmarshalXMLAttr (_aecf ); -continue ;};if _aecf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_babff ,_abfa :=_aecf .Value ,error (nil );if _abfa !=nil {return _abfa ;};_debg .WrapcoordsAttr =&_babff ;continue ;};if _aecf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bgafgg ,_ggac :=_aecf .Value ,error (nil ); -if _ggac !=nil {return _ggac ;};_debg .CoordoriginAttr =&_bgafgg ;continue ;};if _aecf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_acfbg ,_fbabge :=_aecf .Value ,error (nil );if _fbabge !=nil {return _fbabge ;};_debg .CoordsizeAttr =&_acfbg ; -continue ;};if _aecf .Name .Local =="\u0061\u006c\u0074"{_eede ,_bacb :=_aecf .Value ,error (nil );if _bacb !=nil {return _bacb ;};_debg .AltAttr =&_eede ;continue ;};if _aecf .Name .Local =="\u0074\u0069\u0074l\u0065"{_acbcf ,_daga :=_aecf .Value ,error (nil ); -if _daga !=nil {return _daga ;};_debg .TitleAttr =&_acbcf ;continue ;};if _aecf .Name .Local =="\u0063\u006c\u0061s\u0073"{_dgbd ,_ecbe :=_aecf .Value ,error (nil );if _ecbe !=nil {return _ecbe ;};_debg .ClassAttr =&_dgbd ;continue ;};if _aecf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_abcg ,_gaadg :=_aecf .Value ,error (nil ); -if _gaadg !=nil {return _gaadg ;};_debg .TargetAttr =&_abcg ;continue ;};if _aecf .Name .Local =="\u0068\u0072\u0065\u0066"{_bcda ,_bbecf :=_aecf .Value ,error (nil );if _bbecf !=nil {return _bbecf ;};_debg .HrefAttr =&_bcda ;continue ;};if _aecf .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_bcdce ,_ecaf :=_aecf .Value ,error (nil ); -if _ecaf !=nil {return _ecaf ;};_debg .EquationxmlAttr =&_bcdce ;continue ;};if _aecf .Name .Local =="\u0074\u0079\u0070\u0065"{_dfef ,_fcadd :=_aecf .Value ,error (nil );if _fcadd !=nil {return _fcadd ;};_debg .TypeAttr =&_dfef ;continue ;};if _aecf .Name .Local =="\u0061\u0064\u006a"{_fdbcf ,_efcde :=_aecf .Value ,error (nil ); -if _efcde !=nil {return _efcde ;};_debg .AdjAttr =&_fdbcf ;continue ;};if _aecf .Name .Local =="\u0070\u0061\u0074\u0068"{_adcfe ,_adfcc :=_aecf .Value ,error (nil );if _adfcc !=nil {return _adfcc ;};_debg .PathAttr =&_adcfe ;continue ;};};_addbc :for {_ddbea ,_efbcf :=d .Token (); -if _efbcf !=nil {return _efbcf ;};switch _ffgbf :=_ddbea .(type ){case _e .StartElement :switch _ffgbf .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdbbc :=NewOfcInk (); -if _adfg :=d .DecodeElement (_cdbbc ,&_ffgbf );_adfg !=nil {return _adfg ;};_debg .Ink =append (_debg .Ink ,_cdbbc );case _e .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"}:_aeebb :=_f .NewIscomment (); -if _ecbcg :=d .DecodeElement (_aeebb ,&_ffgbf );_ecbcg !=nil {return _ecbcg ;};_debg .Iscomment =append (_debg .Iscomment ,_aeebb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdab :=NewOfcEquationxml (); -if _egcea :=d .DecodeElement (_gdab ,&_ffgbf );_egcea !=nil {return _egcea ;};_debg .Equationxml =append (_debg .Equationxml ,_gdab );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfdeb :=NewEG_ShapeElements (); -_dfdeb .Path =NewPath ();if _fffca :=d .DecodeElement (_dfdeb .Path ,&_ffgbf );_fffca !=nil {return _fffca ;};_debg .EG_ShapeElements =append (_debg .EG_ShapeElements ,_dfdeb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gcda :=NewEG_ShapeElements (); -_gcda .Formulas =NewFormulas ();if _gagf :=d .DecodeElement (_gcda .Formulas ,&_ffgbf );_gagf !=nil {return _gagf ;};_debg .EG_ShapeElements =append (_debg .EG_ShapeElements ,_gcda );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdded :=NewEG_ShapeElements (); -_cdded .Handles =NewHandles ();if _ccacd :=d .DecodeElement (_cdded .Handles ,&_ffgbf );_ccacd !=nil {return _ccacd ;};_debg .EG_ShapeElements =append (_debg .EG_ShapeElements ,_cdded );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_badgg :=NewEG_ShapeElements (); -_badgg .Fill =NewFill ();if _fgcfbe :=d .DecodeElement (_badgg .Fill ,&_ffgbf );_fgcfbe !=nil {return _fgcfbe ;};_debg .EG_ShapeElements =append (_debg .EG_ShapeElements ,_badgg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_eecf :=NewEG_ShapeElements (); -_eecf .Stroke =NewStroke ();if _dcae :=d .DecodeElement (_eecf .Stroke ,&_ffgbf );_dcae !=nil {return _dcae ;};_debg .EG_ShapeElements =append (_debg .EG_ShapeElements ,_eecf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_aeegb :=NewEG_ShapeElements (); -_aeegb .Shadow =NewShadow ();if _gaca :=d .DecodeElement (_aeegb .Shadow ,&_ffgbf );_gaca !=nil {return _gaca ;};_debg .EG_ShapeElements =append (_debg .EG_ShapeElements ,_aeegb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddcaa :=NewEG_ShapeElements (); -_ddcaa .Textbox =NewTextbox ();if _dddd :=d .DecodeElement (_ddcaa .Textbox ,&_ffgbf );_dddd !=nil {return _dddd ;};_debg .EG_ShapeElements =append (_debg .EG_ShapeElements ,_ddcaa );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffbe :=NewEG_ShapeElements (); -_ffbe .Textpath =NewTextpath ();if _dabfa :=d .DecodeElement (_ffbe .Textpath ,&_ffgbf );_dabfa !=nil {return _dabfa ;};_debg .EG_ShapeElements =append (_debg .EG_ShapeElements ,_ffbe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_acdadc :=NewEG_ShapeElements (); -_acdadc .Imagedata =NewImagedata ();if _ggag :=d .DecodeElement (_acdadc .Imagedata ,&_ffgbf );_ggag !=nil {return _ggag ;};_debg .EG_ShapeElements =append (_debg .EG_ShapeElements ,_acdadc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_ggdfg :=NewEG_ShapeElements (); -_ggdfg .Skew =NewOfcSkew ();if _bfcgb :=d .DecodeElement (_ggdfg .Skew ,&_ffgbf );_bfcgb !=nil {return _bfcgb ;};_debg .EG_ShapeElements =append (_debg .EG_ShapeElements ,_ggdfg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_egege :=NewEG_ShapeElements (); -_egege .Extrusion =NewOfcExtrusion ();if _geadc :=d .DecodeElement (_egege .Extrusion ,&_ffgbf );_geadc !=nil {return _geadc ;};_debg .EG_ShapeElements =append (_debg .EG_ShapeElements ,_egege );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aebcd :=NewEG_ShapeElements (); -_aebcd .Callout =NewOfcCallout ();if _eggc :=d .DecodeElement (_aebcd .Callout ,&_ffgbf );_eggc !=nil {return _eggc ;};_debg .EG_ShapeElements =append (_debg .EG_ShapeElements ,_aebcd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ddabb :=NewEG_ShapeElements (); -_ddabb .Lock =NewOfcLock ();if _bebd :=d .DecodeElement (_ddabb .Lock ,&_ffgbf );_bebd !=nil {return _bebd ;};_debg .EG_ShapeElements =append (_debg .EG_ShapeElements ,_ddabb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgada :=NewEG_ShapeElements (); -_fgada .Clippath =NewOfcClippath ();if _ddgg :=d .DecodeElement (_fgada .Clippath ,&_ffgbf );_ddgg !=nil {return _ddgg ;};_debg .EG_ShapeElements =append (_debg .EG_ShapeElements ,_fgada );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_bafef :=NewEG_ShapeElements (); -_bafef .Signatureline =NewOfcSignatureline ();if _efbb :=d .DecodeElement (_bafef .Signatureline ,&_ffgbf );_efbb !=nil {return _efbb ;};_debg .EG_ShapeElements =append (_debg .EG_ShapeElements ,_bafef );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbeec :=NewEG_ShapeElements (); -_cbeec .Wrap =_b .NewWrap ();if _caebd :=d .DecodeElement (_cbeec .Wrap ,&_ffgbf );_caebd !=nil {return _caebd ;};_debg .EG_ShapeElements =append (_debg .EG_ShapeElements ,_cbeec );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fcffb :=NewEG_ShapeElements (); -_fcffb .Anchorlock =_b .NewAnchorlock ();if _affbd :=d .DecodeElement (_fcffb .Anchorlock ,&_ffgbf );_affbd !=nil {return _affbd ;};_debg .EG_ShapeElements =append (_debg .EG_ShapeElements ,_fcffb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_egbab :=NewEG_ShapeElements (); -_egbab .Bordertop =_b .NewBordertop ();if _cgba :=d .DecodeElement (_egbab .Bordertop ,&_ffgbf );_cgba !=nil {return _cgba ;};_debg .EG_ShapeElements =append (_debg .EG_ShapeElements ,_egbab );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_fcge :=NewEG_ShapeElements (); -_fcge .Borderbottom =_b .NewBorderbottom ();if _dbgaeg :=d .DecodeElement (_fcge .Borderbottom ,&_ffgbf );_dbgaeg !=nil {return _dbgaeg ;};_debg .EG_ShapeElements =append (_debg .EG_ShapeElements ,_fcge );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_efefc :=NewEG_ShapeElements (); -_efefc .Borderleft =_b .NewBorderleft ();if _cabc :=d .DecodeElement (_efefc .Borderleft ,&_ffgbf );_cabc !=nil {return _cabc ;};_debg .EG_ShapeElements =append (_debg .EG_ShapeElements ,_efefc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fbgbbf :=NewEG_ShapeElements (); -_fbgbbf .Borderright =_b .NewBorderright ();if _dgcbb :=d .DecodeElement (_fbgbbf .Borderright ,&_ffgbf );_dgcbb !=nil {return _dgcbb ;};_debg .EG_ShapeElements =append (_debg .EG_ShapeElements ,_fbgbbf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eegaa :=NewEG_ShapeElements (); -_eegaa .ClientData =_ag .NewClientData ();if _fgbgg :=d .DecodeElement (_eegaa .ClientData ,&_ffgbf );_fgbgg !=nil {return _fgbgg ;};_debg .EG_ShapeElements =append (_debg .EG_ShapeElements ,_eegaa );case _e .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"}:_afbbc :=NewEG_ShapeElements (); -_afbbc .Textdata =_f .NewTextdata ();if _abgdc :=d .DecodeElement (_afbbc .Textdata ,&_ffgbf );_abgdc !=nil {return _abgdc ;};_debg .EG_ShapeElements =append (_debg .EG_ShapeElements ,_afbbc );default:_ee .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",_ffgbf .Name ); -if _bega :=d .Skip ();_bega !=nil {return _bega ;};};case _e .EndElement :break _addbc ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the OfcCT_SignatureLine and its children, prefixing error messages with path +func (_cdef *OfcCT_SignatureLine )ValidateWithPath (path string )error {if _cadb :=_cdef .IssignaturelineAttr .ValidateWithPath (path +"/\u0049s\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065At\u0074\u0072");_cadb !=nil {return _cadb ; +};if _cdef .IdAttr !=nil {if !_f .ST_GuidPatternRe .MatchString (*_cdef .IdAttr ){return _ga .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 ,_f .ST_GuidPatternRe ,*_cdef .IdAttr ); +};};if _cdef .ProvidAttr !=nil {if !_f .ST_GuidPatternRe .MatchString (*_cdef .ProvidAttr ){return _ga .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 ,_f .ST_GuidPatternRe ,*_cdef .ProvidAttr ); +};};if _ebgfg :=_cdef .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");_ebgfg !=nil {return _ebgfg ;};if _gcec :=_cdef .AllowcommentsAttr .ValidateWithPath (path +"\u002fA\u006cl\u006f\u0077\u0063\u006f\u006dm\u0065\u006et\u0073\u0041\u0074\u0074\u0072"); +_gcec !=nil {return _gcec ;};if _abafb :=_cdef .ShowsigndateAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0073\u0069\u0067\u006e\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_abafb !=nil {return _abafb ;};if _abffe :=_cdef .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); +_abffe !=nil {return _abffe ;};return nil ;};func (_bbbeed OfcST_FillType )Validate ()error {return _bbbeed .ValidateWithPath ("")};type CT_Textbox struct{InsetAttr *string ;SingleclickAttr _f .ST_TrueFalse ;InsetmodeAttr OfcST_InsetMode ;TxbxContent *_a .TxbxContent ; +Any _eb .Any ;IdAttr *string ;StyleAttr *string ;};func (_egedb *Stroke )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _egedb .CT_Stroke .MarshalXML (e ,start );};func (_gadde *OfcST_HrAlign )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_beebc ,_cegaf :=d .Token (); +if _cegaf !=nil {return _cegaf ;};if _cafcb ,_fffbb :=_beebc .(_e .EndElement );_fffbb &&_cafcb .Name ==start .Name {*_gadde =1;return nil ;};if _cegbdb ,_ffbgbc :=_beebc .(_e .CharData );!_ffbgbc {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_beebc ); +}else {switch string (_cegbdb ){case "":*_gadde =0;case "\u006c\u0065\u0066\u0074":*_gadde =1;case "\u0072\u0069\u0067h\u0074":*_gadde =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gadde =3;};};_beebc ,_cegaf =d .Token ();if _cegaf !=nil {return _cegaf ; +};if _dgfgb ,_gfcaad :=_beebc .(_e .EndElement );_gfcaad &&_dgfgb .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_beebc ); +};type Shapetype struct{CT_Shapetype };func NewCT_Rect ()*CT_Rect {_fedg :=&CT_Rect {};return _fedg };func (_fadab *Line )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _fadab .CT_Line .MarshalXML (e ,start );}; -// Validate validates the Formulas and its children -func (_gdfed *Formulas )Validate ()error {return _gdfed .ValidateWithPath ("\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};func (_ggadg *OfcST_OLEDrawAspect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bggbd ,_fcbgb :=d .Token (); -if _fcbgb !=nil {return _fcbgb ;};if _ggdbec ,_ffcba :=_bggbd .(_e .EndElement );_ffcba &&_ggdbec .Name ==start .Name {*_ggadg =1;return nil ;};if _ggddf ,_ddged :=_bggbd .(_e .CharData );!_ddged {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",_bggbd ); -}else {switch string (_ggddf ){case "":*_ggadg =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_ggadg =1;case "\u0049\u0063\u006f\u006e":*_ggadg =2;};};_bggbd ,_fcbgb =d .Token ();if _fcbgb !=nil {return _fcbgb ;};if _bggac ,_edac :=_bggbd .(_e .EndElement ); -_edac &&_bggac .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",_bggbd );}; +// Validate validates the AG_OfficeCoreAttributes and its children +func (_adgd *AG_OfficeCoreAttributes )Validate ()error {return _adgd .ValidateWithPath ("\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};type CT_Fill struct{TypeAttr ST_FillType ; +OnAttr _f .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 _f .ST_TrueFalse ;FocusAttr *string ;FocussizeAttr *string ;FocuspositionAttr *string ;MethodAttr ST_FillMethod ;DetectmouseclickAttr _f .ST_TrueFalse ;TitleAttr *string ;Opacity2Attr *string ;RecolorAttr _f .ST_TrueFalse ;RotateAttr _f .ST_TrueFalse ; +IdAttr *string ;RelidAttr *string ;Fill *OfcFill ;SIdAttr *string ;};func (_ecbef ST_StrokeLineStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ecbef .String (),start );};func NewOfcExtrusion ()*OfcExtrusion {_gfcbbb :=&OfcExtrusion {}; +_gfcbbb .OfcCT_Extrusion =*NewOfcCT_Extrusion ();return _gfcbbb ;};func (_afdc *CT_TextPath )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"; +};if _afdc .OnAttr !=_f .ST_TrueFalseUnset {_eabd ,_aaggc :=_afdc .OnAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u006e"});if _aaggc !=nil {return _aaggc ;};start .Attr =append (start .Attr ,_eabd );};if _afdc .FitshapeAttr !=_f .ST_TrueFalseUnset {_bgbfg ,_ebgeea :=_afdc .FitshapeAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"}); +if _ebgeea !=nil {return _ebgeea ;};start .Attr =append (start .Attr ,_bgbfg );};if _afdc .FitpathAttr !=_f .ST_TrueFalseUnset {_gffb ,_cbcbb :=_afdc .FitpathAttr .MarshalXMLAttr (_e .Name {Local :"\u0066i\u0074\u0070\u0061\u0074\u0068"});if _cbcbb !=nil {return _cbcbb ; +};start .Attr =append (start .Attr ,_gffb );};if _afdc .TrimAttr !=_f .ST_TrueFalseUnset {_cage ,_affad :=_afdc .TrimAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0072\u0069\u006d"});if _affad !=nil {return _affad ;};start .Attr =append (start .Attr ,_cage ); +};if _afdc .XscaleAttr !=_f .ST_TrueFalseUnset {_bgde ,_ecdff :=_afdc .XscaleAttr .MarshalXMLAttr (_e .Name {Local :"\u0078\u0073\u0063\u0061\u006c\u0065"});if _ecdff !=nil {return _ecdff ;};start .Attr =append (start .Attr ,_bgde );};if _afdc .StringAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_ga .Sprintf ("\u0025\u0076",*_afdc .StringAttr )}); +};if _afdc .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_afdc .IdAttr )});};if _afdc .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_afdc .StyleAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewAG_StrokeAttributes ()*AG_StrokeAttributes {_fgc :=&AG_StrokeAttributes {};return _fgc };func NewCT_Curve ()*CT_Curve {_ebafb :=&CT_Curve {};return _ebafb }; +func (_fceef *OfcClippath )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fceef .OfcCT_ClipPath =*NewOfcCT_ClipPath ();for _ ,_fabfd :=range start .Attr {if _fabfd .Name .Local =="\u0076"{_cbedge ,_fadge :=_fabfd .Value ,error (nil );if _fadge !=nil {return _fadge ; +};_fceef .VAttr =_cbedge ;continue ;};};for {_gfbbc ,_egfca :=d .Token ();if _egfca !=nil {return _ga .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_egfca );}; +if _deagb ,_fdcad :=_gfbbc .(_e .EndElement );_fdcad &&_deagb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the OfcCT_Extrusion and its children -func (_edfa *OfcCT_Extrusion )Validate ()error {return _edfa .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");}; +// Validate validates the OfcShapelayout and its children +func (_cbfed *OfcShapelayout )Validate ()error {return _cbfed .ValidateWithPath ("\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006ca\u0079\u006f\u0075\u0074");}; -// ValidateWithPath validates the AG_OfficeCoreAttributes and its children, prefixing error messages with path -func (_cecc *AG_OfficeCoreAttributes )ValidateWithPath (path string )error {if _cagcb :=_cecc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_cagcb !=nil {return _cagcb ;};if _fbfb :=_cecc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072"); -_fbfb !=nil {return _fbfb ;};if _afgd :=_cecc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_afgd !=nil {return _afgd ;};if _efc :=_cecc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072"); -_efc !=nil {return _efc ;};if _ade :=_cecc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_ade !=nil {return _ade ;};if _cfg :=_cecc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072"); -_cfg !=nil {return _cfg ;};if _agbc :=_cecc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_agbc !=nil {return _agbc ;};if _dgg :=_cecc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072"); -_dgg !=nil {return _dgg ;};if _bfb :=_cecc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bfb !=nil {return _bfb ;};if _aacc :=_cecc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072"); -_aacc !=nil {return _aacc ;};if _aedf :=_cecc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_aedf !=nil {return _aedf ;};if _fgf :=_cecc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072"); -_fgf !=nil {return _fgf ;};if _dcc :=_cecc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_dcc !=nil {return _dcc ;};if _eac :=_cecc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072"); -_eac !=nil {return _eac ;};if _acd :=_cecc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_acd !=nil {return _acd ;};return nil ;};func (_dba *AG_Id )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dba .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dba .IdAttr )}); -};return nil ;};func (_cbfab OfcST_ConnectorType )ValidateWithPath (path string )error {switch _cbfab {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 (_cbfab )); -};return nil ;};type OfcST_OLEDrawAspect byte ; +// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path +func (_dcec *CT_Background )ValidateWithPath (path string )error {if _feggf :=_dcec .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_feggf !=nil {return _feggf ;};if _ggea :=_dcec .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_ggea !=nil {return _ggea ;};if _fafe :=_dcec .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fafe !=nil {return _fafe ;};if _eecb :=_dcec .TargetscreensizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0073c\u0072\u0065\u0065\u006e\u0073i\u007a\u0065\u0041\u0074\u0074\u0072"); +_eecb !=nil {return _eecb ;};if _dcec .Fill !=nil {if _efeb :=_dcec .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_efeb !=nil {return _efeb ;};};if _beaf :=_dcec .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072"); +_beaf !=nil {return _beaf ;};return nil ;}; -// Validate validates the Handles and its children -func (_cebfbd *Handles )Validate ()error {return _cebfbd .ValidateWithPath ("\u0048a\u006e\u0064\u006c\u0065\u0073");}; +// Validate validates the CT_F and its children +func (_cggg *CT_F )Validate ()error {return _cggg .ValidateWithPath ("\u0043\u0054\u005f\u0046")};type Fill struct{CT_Fill };func NewCT_H ()*CT_H {_ccdff :=&CT_H {};return _ccdff };type ST_EditAs byte ;type Oval struct{CT_Oval };type Shadow struct{CT_Shadow }; -// ValidateWithPath validates the OfcLeft and its children, prefixing error messages with path -func (_ffdge *OfcLeft )ValidateWithPath (path string )error {if _cabbb :=_ffdge .OfcCT_StrokeChild .ValidateWithPath (path );_cabbb !=nil {return _cabbb ;};return nil ;};func (_acgf *CT_Background )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"; -};if _acgf .BwmodeAttr !=OfcST_BWModeUnset {_geegbg ,_gcc :=_acgf .BwmodeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _gcc !=nil {return _gcc ;};start .Attr =append (start .Attr ,_geegbg );};if _acgf .BwpureAttr !=OfcST_BWModeUnset {_bded ,_accef :=_acgf .BwpureAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"}); -if _accef !=nil {return _accef ;};start .Attr =append (start .Attr ,_bded );};if _acgf .BwnormalAttr !=OfcST_BWModeUnset {_edefg ,_geba :=_acgf .BwnormalAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"}); -if _geba !=nil {return _geba ;};start .Attr =append (start .Attr ,_edefg );};if _acgf .TargetscreensizeAttr !=OfcST_ScreenSizeUnset {_cccbb ,_ddd :=_acgf .TargetscreensizeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0074a\u0072\u0067\u0065\u0074\u0073c\u0072\u0065e\u006e\u0073\u0069\u007a\u0065"}); -if _ddd !=nil {return _ddd ;};start .Attr =append (start .Attr ,_cccbb );};if _acgf .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_acgf .IdAttr )});};if _acgf .FilledAttr !=_c .ST_TrueFalseUnset {_efcef ,_dea :=_acgf .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"}); -if _dea !=nil {return _dea ;};start .Attr =append (start .Attr ,_efcef );};if _acgf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_a .Sprintf ("\u0025\u0076",*_acgf .FillcolorAttr )}); -};e .EncodeToken (start );if _acgf .Fill !=nil {_accc :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_acgf .Fill ,_accc );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fac *AG_OfficeShapeAttributes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fac .SptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fac .SptAttr )}); -};if _fac .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_dbec ,_bccg :=_fac .ConnectortypeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _bccg !=nil {return _bccg ;};start .Attr =append (start .Attr ,_dbec ); -};if _fac .BwmodeAttr !=OfcST_BWModeUnset {_aged ,_dag :=_fac .BwmodeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _dag !=nil {return _dag ;};start .Attr =append (start .Attr ,_aged );};if _fac .BwpureAttr !=OfcST_BWModeUnset {_abg ,_aaaf :=_fac .BwpureAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"}); -if _aaaf !=nil {return _aaaf ;};start .Attr =append (start .Attr ,_abg );};if _fac .BwnormalAttr !=OfcST_BWModeUnset {_bbb ,_ddbb :=_fac .BwnormalAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ddbb !=nil {return _ddbb ; -};start .Attr =append (start .Attr ,_bbb );};if _fac .ForcedashAttr !=_c .ST_TrueFalseUnset {_dbfc ,_eecdc :=_fac .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _eecdc !=nil {return _eecdc ; -};start .Attr =append (start .Attr ,_dbfc );};if _fac .OleiconAttr !=_c .ST_TrueFalseUnset {_bbg ,_ceca :=_fac .OleiconAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _ceca !=nil {return _ceca ;};start .Attr =append (start .Attr ,_bbg ); -};if _fac .OleAttr !=_c .ST_TrueFalseBlankUnset {_geg ,_gcfbe :=_fac .OleAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006fl\u0065"});if _gcfbe !=nil {return _gcfbe ;};start .Attr =append (start .Attr ,_geg );};if _fac .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_daag ,_ccf :=_fac .PreferrelativeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _ccf !=nil {return _ccf ;};start .Attr =append (start .Attr ,_daag );};if _fac .CliptowrapAttr !=_c .ST_TrueFalseUnset {_ebgc ,_cbf :=_fac .CliptowrapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _cbf !=nil {return _cbf ;};start .Attr =append (start .Attr ,_ebgc );};if _fac .ClipAttr !=_c .ST_TrueFalseUnset {_egef ,_ccga :=_fac .ClipAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _ccga !=nil {return _ccga ; -};start .Attr =append (start .Attr ,_egef );};return nil ;};type OfcLock struct{OfcCT_Lock };func (_fbdaa *OfcColumn )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\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); + +// ValidateWithPath validates the OfcCT_OLEObject and its children, prefixing error messages with path +func (_affded *OfcCT_OLEObject )ValidateWithPath (path string )error {if _dgaed :=_affded .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dgaed !=nil {return _dgaed ;};if _fgefe :=_affded .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072"); +_fgefe !=nil {return _fgefe ;};if _eedff :=_affded .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_eedff !=nil {return _eedff ;};if _daabf :=_affded .LockedField .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"); +_daabf !=nil {return _daabf ;};return nil ;};func (_gbdbc *Shape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbdbc .CT_Shape =*NewCT_Shape ();for _ ,_dbbbdc :=range start .Attr {if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u006f\u006e\u0065\u0064"{_gbdbc .OnedAttr .UnmarshalXMLAttr (_dbbbdc ); +continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ffdcd ,_cbfeg :=_dbbbdc .Value ,error (nil ); +if _cbfeg !=nil {return _cbfeg ;};_gbdbc .BorderleftcolorAttr =&_ffdcd ;continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gbdbc .InsetmodeAttr .UnmarshalXMLAttr (_dbbbdc ); +continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gbdbc .BwmodeAttr .UnmarshalXMLAttr (_dbbbdc ); +continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gbdbc .CliptowrapAttr .UnmarshalXMLAttr (_dbbbdc ); +continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gbdbc .PreferrelativeAttr .UnmarshalXMLAttr (_dbbbdc ); +continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gbdbc .BwpureAttr .UnmarshalXMLAttr (_dbbbdc ); +continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0068\u0072\u0073t\u0064"{_gbdbc .HrstdAttr .UnmarshalXMLAttr (_dbbbdc ); +continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gbdbc .AllowincellAttr .UnmarshalXMLAttr (_dbbbdc ); +continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0073\u0070\u0069\u0064"{_dgcbd ,_cbeg :=_dbbbdc .Value ,error (nil ); +if _cbeg !=nil {return _cbeg ;};_gbdbc .SpidAttr =&_dgcbd ;continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gbdbc .ConnectortypeAttr .UnmarshalXMLAttr (_dbbbdc ); +continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bgffdg ,_daeea :=_g .ParseInt (_dbbbdc .Value ,10,64); +if _daeea !=nil {return _daeea ;};_gbdbc .RegroupidAttr =&_bgffdg ;continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_efffgc ,_efffe :=_dbbbdc .Value ,error (nil ); +if _efffe !=nil {return _efffe ;};_gbdbc .GfxdataAttr =&_efffgc ;continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0068\u0072\u0070c\u0074"{_dadec ,_cggce :=_g .ParseFloat (_dbbbdc .Value ,64); +if _cggce !=nil {return _cggce ;};_fdbdd :=float32 (_dadec );_gbdbc .HrpctAttr =&_fdbdd ;continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gbdbc .BwnormalAttr .UnmarshalXMLAttr (_dbbbdc ); +continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gbdbc .UserdrawnAttr .UnmarshalXMLAttr (_dbbbdc ); +continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gbdbc .DgmlayoutmruAttr .UnmarshalXMLAttr (_dbbbdc ); +continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gabfc ,_ddfcfg :=_dbbbdc .Value ,error (nil ); +if _ddfcfg !=nil {return _ddfcfg ;};_gbdbc .BorderrightcolorAttr =&_gabfc ;continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gbdbc .UserhiddenAttr .UnmarshalXMLAttr (_dbbbdc ); +continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0068\u0072"{_gbdbc .HrAttr .UnmarshalXMLAttr (_dbbbdc ); +continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gbdbc .ForcedashAttr .UnmarshalXMLAttr (_dbbbdc ); +continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gbdbc .ButtonAttr .UnmarshalXMLAttr (_dbbbdc ); +continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0073\u0070\u0074"{_bedbef ,_bcgcdd :=_g .ParseFloat (_dbbbdc .Value ,64); +if _bcgcdd !=nil {return _bcgcdd ;};_dbeee :=float32 (_bedbef );_gbdbc .SptAttr =&_dbeee ;continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gbdbc .HralignAttr .UnmarshalXMLAttr (_dbbbdc ); +continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u006f\u006c\u0065"{_gbdbc .OleAttr .UnmarshalXMLAttr (_dbbbdc ); +continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gbdbc .AllowoverlapAttr .UnmarshalXMLAttr (_dbbbdc ); +continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dcfdbb ,_gaccb :=_g .ParseInt (_dbbbdc .Value ,10,64); +if _gaccb !=nil {return _gaccb ;};_gbdbc .DgmnodekindAttr =&_dcfdbb ;continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cdbae ,_bdgfeb :=_dbbbdc .Value ,error (nil ); +if _bdgfeb !=nil {return _bdgfeb ;};_gbdbc .BordertopcolorAttr =&_cdbae ;continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0063\u006c\u0069\u0070"{_gbdbc .ClipAttr .UnmarshalXMLAttr (_dbbbdc ); +continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dcabd ,_cfebe :=_dbbbdc .Value ,error (nil ); +if _cfebe !=nil {return _cfebe ;};_gbdbc .BorderbottomcolorAttr =&_dcabd ;continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gbdbc .HrnoshadeAttr .UnmarshalXMLAttr (_dbbbdc ); +continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gbdbc .DgmlayoutAttr .UnmarshalXMLAttr (_dbbbdc ); +continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gbdbc .OleiconAttr .UnmarshalXMLAttr (_dbbbdc ); +continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gbdbc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dbbbdc ); +continue ;};if _dbbbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbbbdc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gbdbc .BulletAttr .UnmarshalXMLAttr (_dbbbdc ); +continue ;};if _dbbbdc .Name .Local =="\u0069\u0064"{_deaa ,_gbbef :=_dbbbdc .Value ,error (nil );if _gbbef !=nil {return _gbbef ;};_gbdbc .IdAttr =&_deaa ;continue ;};if _dbbbdc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gfga ,_aaaef :=_dbbbdc .Value ,error (nil ); +if _aaaef !=nil {return _aaaef ;};_gbdbc .OpacityAttr =&_gfga ;continue ;};if _dbbbdc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gbdbc .StrokedAttr .UnmarshalXMLAttr (_dbbbdc );continue ;};if _dbbbdc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bcfbb ,_dccf :=_dbbbdc .Value ,error (nil ); +if _dccf !=nil {return _dccf ;};_gbdbc .StrokecolorAttr =&_bcfbb ;continue ;};if _dbbbdc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_agcfb ,_gabfgf :=_dbbbdc .Value ,error (nil );if _gabfgf !=nil {return _gabfgf ; +};_gbdbc .StrokeweightAttr =&_agcfb ;continue ;};if _dbbbdc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gbdbc .InsetpenAttr .UnmarshalXMLAttr (_dbbbdc );continue ;};if _dbbbdc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fbbda ,_efcd :=_dbbbdc .Value ,error (nil ); +if _efcd !=nil {return _efcd ;};_gbdbc .ChromakeyAttr =&_fbbda ;continue ;};if _dbbbdc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gbdbc .FilledAttr .UnmarshalXMLAttr (_dbbbdc );continue ;};if _dbbbdc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_egadd ,_eacea :=_dbbbdc .Value ,error (nil ); +if _eacea !=nil {return _eacea ;};_gbdbc .FillcolorAttr =&_egadd ;continue ;};if _dbbbdc .Name .Local =="\u0073\u0074\u0079l\u0065"{_efdede ,_dbff :=_dbbbdc .Value ,error (nil );if _dbff !=nil {return _dbff ;};_gbdbc .StyleAttr =&_efdede ;continue ;};if _dbbbdc .Name .Local =="\u0070\u0072\u0069n\u0074"{_gbdbc .PrintAttr .UnmarshalXMLAttr (_dbbbdc ); +continue ;};if _dbbbdc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_efdee ,_gagae :=_dbbbdc .Value ,error (nil );if _gagae !=nil {return _gagae ;};_gbdbc .WrapcoordsAttr =&_efdee ;continue ;};if _dbbbdc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cgcfa ,_fdgad :=_dbbbdc .Value ,error (nil ); +if _fdgad !=nil {return _fdgad ;};_gbdbc .CoordoriginAttr =&_cgcfa ;continue ;};if _dbbbdc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gcfbcg ,_dcagb :=_dbbbdc .Value ,error (nil );if _dcagb !=nil {return _dcagb ;};_gbdbc .CoordsizeAttr =&_gcfbcg ; +continue ;};if _dbbbdc .Name .Local =="\u0061\u006c\u0074"{_fgcba ,_aaage :=_dbbbdc .Value ,error (nil );if _aaage !=nil {return _aaage ;};_gbdbc .AltAttr =&_fgcba ;continue ;};if _dbbbdc .Name .Local =="\u0074\u0069\u0074l\u0065"{_fdgfd ,_dcfb :=_dbbbdc .Value ,error (nil ); +if _dcfb !=nil {return _dcfb ;};_gbdbc .TitleAttr =&_fdgfd ;continue ;};if _dbbbdc .Name .Local =="\u0063\u006c\u0061s\u0073"{_aaadb ,_dafbg :=_dbbbdc .Value ,error (nil );if _dafbg !=nil {return _dafbg ;};_gbdbc .ClassAttr =&_aaadb ;continue ;};if _dbbbdc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cbgaag ,_baggc :=_dbbbdc .Value ,error (nil ); +if _baggc !=nil {return _baggc ;};_gbdbc .TargetAttr =&_cbgaag ;continue ;};if _dbbbdc .Name .Local =="\u0068\u0072\u0065\u0066"{_fgacb ,_fefad :=_dbbbdc .Value ,error (nil );if _fefad !=nil {return _fefad ;};_gbdbc .HrefAttr =&_fgacb ;continue ;};if _dbbbdc .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_addfa ,_fgccf :=_dbbbdc .Value ,error (nil ); +if _fgccf !=nil {return _fgccf ;};_gbdbc .EquationxmlAttr =&_addfa ;continue ;};if _dbbbdc .Name .Local =="\u0074\u0079\u0070\u0065"{_fcaed ,_fadeg :=_dbbbdc .Value ,error (nil );if _fadeg !=nil {return _fadeg ;};_gbdbc .TypeAttr =&_fcaed ;continue ;}; +if _dbbbdc .Name .Local =="\u0061\u0064\u006a"{_gdgedb ,_facag :=_dbbbdc .Value ,error (nil );if _facag !=nil {return _facag ;};_gbdbc .AdjAttr =&_gdgedb ;continue ;};if _dbbbdc .Name .Local =="\u0070\u0061\u0074\u0068"{_ccbbc ,_gbbba :=_dbbbdc .Value ,error (nil ); +if _gbbba !=nil {return _gbbba ;};_gbdbc .PathAttr =&_ccbbc ;continue ;};};_gaabde :for {_cbcdf ,_baccd :=d .Token ();if _baccd !=nil {return _baccd ;};switch _gdecf :=_cbcdf .(type ){case _e .StartElement :switch _gdecf .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eggae :=NewOfcInk (); +if _bddaa :=d .DecodeElement (_eggae ,&_gdecf );_bddaa !=nil {return _bddaa ;};_gbdbc .Ink =append (_gbdbc .Ink ,_eggae );case _e .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"}:_gfbad :=_b .NewIscomment (); +if _gbeec :=d .DecodeElement (_gfbad ,&_gdecf );_gbeec !=nil {return _gbeec ;};_gbdbc .Iscomment =append (_gbdbc .Iscomment ,_gfbad );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfcbd :=NewOfcEquationxml (); +if _egegb :=d .DecodeElement (_dfcbd ,&_gdecf );_egegb !=nil {return _egegb ;};_gbdbc .Equationxml =append (_gbdbc .Equationxml ,_dfcbd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbdbd :=NewEG_ShapeElements (); +_dbdbd .Path =NewPath ();if _edbbg :=d .DecodeElement (_dbdbd .Path ,&_gdecf );_edbbg !=nil {return _edbbg ;};_gbdbc .EG_ShapeElements =append (_gbdbc .EG_ShapeElements ,_dbdbd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gdbe :=NewEG_ShapeElements (); +_gdbe .Formulas =NewFormulas ();if _cddcd :=d .DecodeElement (_gdbe .Formulas ,&_gdecf );_cddcd !=nil {return _cddcd ;};_gbdbc .EG_ShapeElements =append (_gbdbc .EG_ShapeElements ,_gdbe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eacge :=NewEG_ShapeElements (); +_eacge .Handles =NewHandles ();if _efafb :=d .DecodeElement (_eacge .Handles ,&_gdecf );_efafb !=nil {return _efafb ;};_gbdbc .EG_ShapeElements =append (_gbdbc .EG_ShapeElements ,_eacge );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_ecefe :=NewEG_ShapeElements (); +_ecefe .Fill =NewFill ();if _egfcg :=d .DecodeElement (_ecefe .Fill ,&_gdecf );_egfcg !=nil {return _egfcg ;};_gbdbc .EG_ShapeElements =append (_gbdbc .EG_ShapeElements ,_ecefe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bdegd :=NewEG_ShapeElements (); +_bdegd .Stroke =NewStroke ();if _gdfcbb :=d .DecodeElement (_bdegd .Stroke ,&_gdecf );_gdfcbb !=nil {return _gdfcbb ;};_gbdbc .EG_ShapeElements =append (_gbdbc .EG_ShapeElements ,_bdegd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_adegc :=NewEG_ShapeElements (); +_adegc .Shadow =NewShadow ();if _dcgbc :=d .DecodeElement (_adegc .Shadow ,&_gdecf );_dcgbc !=nil {return _dcgbc ;};_gbdbc .EG_ShapeElements =append (_gbdbc .EG_ShapeElements ,_adegc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecdce :=NewEG_ShapeElements (); +_ecdce .Textbox =NewTextbox ();if _gbbfa :=d .DecodeElement (_ecdce .Textbox ,&_gdecf );_gbbfa !=nil {return _gbbfa ;};_gbdbc .EG_ShapeElements =append (_gbdbc .EG_ShapeElements ,_ecdce );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_geabd :=NewEG_ShapeElements (); +_geabd .Textpath =NewTextpath ();if _fcggf :=d .DecodeElement (_geabd .Textpath ,&_gdecf );_fcggf !=nil {return _fcggf ;};_gbdbc .EG_ShapeElements =append (_gbdbc .EG_ShapeElements ,_geabd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eeaad :=NewEG_ShapeElements (); +_eeaad .Imagedata =NewImagedata ();if _gbbgd :=d .DecodeElement (_eeaad .Imagedata ,&_gdecf );_gbbgd !=nil {return _gbbgd ;};_gbdbc .EG_ShapeElements =append (_gbdbc .EG_ShapeElements ,_eeaad );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_bggffd :=NewEG_ShapeElements (); +_bggffd .Skew =NewOfcSkew ();if _gfcfb :=d .DecodeElement (_bggffd .Skew ,&_gdecf );_gfcfb !=nil {return _gfcfb ;};_gbdbc .EG_ShapeElements =append (_gbdbc .EG_ShapeElements ,_bggffd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aecdab :=NewEG_ShapeElements (); +_aecdab .Extrusion =NewOfcExtrusion ();if _gbgcf :=d .DecodeElement (_aecdab .Extrusion ,&_gdecf );_gbgcf !=nil {return _gbgcf ;};_gbdbc .EG_ShapeElements =append (_gbdbc .EG_ShapeElements ,_aecdab );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdgfa :=NewEG_ShapeElements (); +_cdgfa .Callout =NewOfcCallout ();if _dbceb :=d .DecodeElement (_cdgfa .Callout ,&_gdecf );_dbceb !=nil {return _dbceb ;};_gbdbc .EG_ShapeElements =append (_gbdbc .EG_ShapeElements ,_cdgfa );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eegbfg :=NewEG_ShapeElements (); +_eegbfg .Lock =NewOfcLock ();if _bggdd :=d .DecodeElement (_eegbfg .Lock ,&_gdecf );_bggdd !=nil {return _bggdd ;};_gbdbc .EG_ShapeElements =append (_gbdbc .EG_ShapeElements ,_eegbfg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ebgbb :=NewEG_ShapeElements (); +_ebgbb .Clippath =NewOfcClippath ();if _dbcc :=d .DecodeElement (_ebgbb .Clippath ,&_gdecf );_dbcc !=nil {return _dbcc ;};_gbdbc .EG_ShapeElements =append (_gbdbc .EG_ShapeElements ,_ebgbb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_debec :=NewEG_ShapeElements (); +_debec .Signatureline =NewOfcSignatureline ();if _dfag :=d .DecodeElement (_debec .Signatureline ,&_gdecf );_dfag !=nil {return _dfag ;};_gbdbc .EG_ShapeElements =append (_gbdbc .EG_ShapeElements ,_debec );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_abca :=NewEG_ShapeElements (); +_abca .Wrap =_gaf .NewWrap ();if _gddbe :=d .DecodeElement (_abca .Wrap ,&_gdecf );_gddbe !=nil {return _gddbe ;};_gbdbc .EG_ShapeElements =append (_gbdbc .EG_ShapeElements ,_abca );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gfabga :=NewEG_ShapeElements (); +_gfabga .Anchorlock =_gaf .NewAnchorlock ();if _cbaed :=d .DecodeElement (_gfabga .Anchorlock ,&_gdecf );_cbaed !=nil {return _cbaed ;};_gbdbc .EG_ShapeElements =append (_gbdbc .EG_ShapeElements ,_gfabga );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_efga :=NewEG_ShapeElements (); +_efga .Bordertop =_gaf .NewBordertop ();if _fbgef :=d .DecodeElement (_efga .Bordertop ,&_gdecf );_fbgef !=nil {return _fbgef ;};_gbdbc .EG_ShapeElements =append (_gbdbc .EG_ShapeElements ,_efga );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_cacd :=NewEG_ShapeElements (); +_cacd .Borderbottom =_gaf .NewBorderbottom ();if _fgcgc :=d .DecodeElement (_cacd .Borderbottom ,&_gdecf );_fgcgc !=nil {return _fgcgc ;};_gbdbc .EG_ShapeElements =append (_gbdbc .EG_ShapeElements ,_cacd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_abgaa :=NewEG_ShapeElements (); +_abgaa .Borderleft =_gaf .NewBorderleft ();if _efggcg :=d .DecodeElement (_abgaa .Borderleft ,&_gdecf );_efggcg !=nil {return _efggcg ;};_gbdbc .EG_ShapeElements =append (_gbdbc .EG_ShapeElements ,_abgaa );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ffcbe :=NewEG_ShapeElements (); +_ffcbe .Borderright =_gaf .NewBorderright ();if _ggfce :=d .DecodeElement (_ffcbe .Borderright ,&_gdecf );_ggfce !=nil {return _ggfce ;};_gbdbc .EG_ShapeElements =append (_gbdbc .EG_ShapeElements ,_ffcbe );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ecaa :=NewEG_ShapeElements (); +_ecaa .ClientData =_ab .NewClientData ();if _dcgcg :=d .DecodeElement (_ecaa .ClientData ,&_gdecf );_dcgcg !=nil {return _dcgcg ;};_gbdbc .EG_ShapeElements =append (_gbdbc .EG_ShapeElements ,_ecaa );case _e .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"}:_gdbee :=NewEG_ShapeElements (); +_gdbee .Textdata =_b .NewTextdata ();if _aggbe :=d .DecodeElement (_gdbee .Textdata ,&_gdecf );_aggbe !=nil {return _aggbe ;};_gbdbc .EG_ShapeElements =append (_gbdbc .EG_ShapeElements ,_gdbee );default:_ag .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",_gdecf .Name ); +if _fcccd :=d .Skip ();_fcccd !=nil {return _fcccd ;};};case _e .EndElement :break _gaabde ;case _e .CharData :};};return nil ;};type OfcColumn struct{OfcCT_StrokeChild };func (_gcfgg *Group )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gcfgg .CT_Group =*NewCT_Group (); +for _ ,_eabgc :=range start .Attr {if _eabgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabgc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gcfgg .AllowincellAttr .UnmarshalXMLAttr (_eabgc ); +continue ;};if _eabgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabgc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gcfgg .HralignAttr .UnmarshalXMLAttr (_eabgc ); +continue ;};if _eabgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabgc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gcfgg .AllowoverlapAttr .UnmarshalXMLAttr (_eabgc ); +continue ;};if _eabgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabgc .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_bdead ,_feaceb :=_eabgc .Value ,error (nil ); +if _feaceb !=nil {return _feaceb ;};_gcfgg .TablelimitsAttr =&_bdead ;continue ;};if _eabgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabgc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gcfgg .InsetmodeAttr .UnmarshalXMLAttr (_eabgc ); +continue ;};if _eabgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabgc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gcfgg .DgmlayoutmruAttr .UnmarshalXMLAttr (_eabgc ); +continue ;};if _eabgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabgc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_feffg ,_eccca :=_eabgc .Value ,error (nil ); +if _eccca !=nil {return _eccca ;};_gcfgg .BorderbottomcolorAttr =&_feffg ;continue ;};if _eabgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabgc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gfgcf ,_eacg :=_g .ParseInt (_eabgc .Value ,10,64); +if _eacg !=nil {return _eacg ;};_gcfgg .RegroupidAttr =&_gfgcf ;continue ;};if _eabgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabgc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gcfgg .UserdrawnAttr .UnmarshalXMLAttr (_eabgc ); +continue ;};if _eabgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabgc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gcfgg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_eabgc ); +continue ;};if _eabgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabgc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_aeaca ,_adacb :=_g .ParseInt (_eabgc .Value ,10,64); +if _adacb !=nil {return _adacb ;};_gcfgg .DgmnodekindAttr =&_aeaca ;continue ;};if _eabgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabgc .Name .Local =="\u0068\u0072\u0070c\u0074"{_fcefd ,_gafd :=_g .ParseFloat (_eabgc .Value ,64); +if _gafd !=nil {return _gafd ;};_ggdcf :=float32 (_fcefd );_gcfgg .HrpctAttr =&_ggdcf ;continue ;};if _eabgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabgc .Name .Local =="\u0068\u0072"{_gcfgg .HrAttr .UnmarshalXMLAttr (_eabgc ); +continue ;};if _eabgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabgc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_febgf ,_eegfe :=_eabgc .Value ,error (nil ); +if _eegfe !=nil {return _eegfe ;};_gcfgg .BorderleftcolorAttr =&_febgf ;continue ;};if _eabgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabgc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gcfgg .DgmlayoutAttr .UnmarshalXMLAttr (_eabgc ); +continue ;};if _eabgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabgc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bfgcb ,_dgbedg :=_eabgc .Value ,error (nil ); +if _dgbedg !=nil {return _dgbedg ;};_gcfgg .BordertopcolorAttr =&_bfgcb ;continue ;};if _eabgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabgc .Name .Local =="\u0073\u0070\u0069\u0064"{_fggaa ,_eggea :=_eabgc .Value ,error (nil ); +if _eggea !=nil {return _eggea ;};_gcfgg .SpidAttr =&_fggaa ;continue ;};if _eabgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabgc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gcfgg .UserhiddenAttr .UnmarshalXMLAttr (_eabgc ); +continue ;};if _eabgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabgc .Name .Local =="\u006f\u006e\u0065\u0064"{_gcfgg .OnedAttr .UnmarshalXMLAttr (_eabgc ); +continue ;};if _eabgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabgc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gcfgg .ButtonAttr .UnmarshalXMLAttr (_eabgc ); +continue ;};if _eabgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabgc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gcfgg .BulletAttr .UnmarshalXMLAttr (_eabgc ); +continue ;};if _eabgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabgc .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_dbdea ,_fbdfc :=_eabgc .Value ,error (nil ); +if _fbdfc !=nil {return _fbdfc ;};_gcfgg .TablepropertiesAttr =&_dbdea ;continue ;};if _eabgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabgc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_eged ,_ccfe :=_eabgc .Value ,error (nil ); +if _ccfe !=nil {return _ccfe ;};_gcfgg .BorderrightcolorAttr =&_eged ;continue ;};if _eabgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabgc .Name .Local =="\u0068\u0072\u0073t\u0064"{_gcfgg .HrstdAttr .UnmarshalXMLAttr (_eabgc ); +continue ;};if _eabgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eabgc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gcfgg .HrnoshadeAttr .UnmarshalXMLAttr (_eabgc ); +continue ;};if _eabgc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gaed ,_fgefb :=_eabgc .Value ,error (nil );if _fgefb !=nil {return _fgefb ;};_gcfgg .WrapcoordsAttr =&_gaed ;continue ;};if _eabgc .Name .Local =="\u0069\u0064"{_caddb ,_caeec :=_eabgc .Value ,error (nil ); +if _caeec !=nil {return _caeec ;};_gcfgg .IdAttr =&_caddb ;continue ;};if _eabgc .Name .Local =="\u0070\u0072\u0069n\u0074"{_gcfgg .PrintAttr .UnmarshalXMLAttr (_eabgc );continue ;};if _eabgc .Name .Local =="\u0073\u0074\u0079l\u0065"{_dgcae ,_gbbbf :=_eabgc .Value ,error (nil ); +if _gbbbf !=nil {return _gbbbf ;};_gcfgg .StyleAttr =&_dgcae ;continue ;};if _eabgc .Name .Local =="\u0061\u006c\u0074"{_fegd ,_ggaegc :=_eabgc .Value ,error (nil );if _ggaegc !=nil {return _ggaegc ;};_gcfgg .AltAttr =&_fegd ;continue ;};if _eabgc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_edgaf ,_feefb :=_eabgc .Value ,error (nil ); +if _feefb !=nil {return _feefb ;};_gcfgg .FillcolorAttr =&_edgaf ;continue ;};if _eabgc .Name .Local =="\u0074\u0069\u0074l\u0065"{_edegf ,_beafg :=_eabgc .Value ,error (nil );if _beafg !=nil {return _beafg ;};_gcfgg .TitleAttr =&_edegf ;continue ;};if _eabgc .Name .Local =="\u0068\u0072\u0065\u0066"{_edadb ,_adbfb :=_eabgc .Value ,error (nil ); +if _adbfb !=nil {return _adbfb ;};_gcfgg .HrefAttr =&_edadb ;continue ;};if _eabgc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gcfgg .FilledAttr .UnmarshalXMLAttr (_eabgc );continue ;};if _eabgc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ffda ,_fageab :=_eabgc .Value ,error (nil ); +if _fageab !=nil {return _fageab ;};_gcfgg .TargetAttr =&_ffda ;continue ;};if _eabgc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_adcgg ,_ffgbc :=_eabgc .Value ,error (nil );if _ffgbc !=nil {return _ffgbc ;};_gcfgg .CoordoriginAttr =&_adcgg ; +continue ;};if _eabgc .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_gcfgg .EditasAttr .UnmarshalXMLAttr (_eabgc );continue ;};if _eabgc .Name .Local =="\u0063\u006c\u0061s\u0073"{_abec ,_geafe :=_eabgc .Value ,error (nil );if _geafe !=nil {return _geafe ; +};_gcfgg .ClassAttr =&_abec ;continue ;};if _eabgc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bfccd ,_aaeaab :=_eabgc .Value ,error (nil );if _aaeaab !=nil {return _aaeaab ;};_gcfgg .CoordsizeAttr =&_bfccd ;continue ;};};_cbfag :for {_aegdg ,_efdge :=d .Token (); +if _efdge !=nil {return _efdge ;};switch _gfacb :=_aegdg .(type ){case _e .StartElement :switch _gfacb .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_accgg :=NewGroup (); +if _gafga :=d .DecodeElement (_accgg ,&_gfacb );_gafga !=nil {return _gafga ;};_gcfgg .Group =append (_gcfgg .Group ,_accgg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bbgaf :=NewShape (); +if _fdcb :=d .DecodeElement (_bbgaf ,&_gfacb );_fdcb !=nil {return _fdcb ;};_gcfgg .Shape =append (_gcfgg .Shape ,_bbgaf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcbba :=NewShapetype (); +if _fbfada :=d .DecodeElement (_fcbba ,&_gfacb );_fbfada !=nil {return _fbfada ;};_gcfgg .Shapetype =append (_gcfgg .Shapetype ,_fcbba );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfcge :=NewArc (); +if _bggffc :=d .DecodeElement (_bfcge ,&_gfacb );_bggffc !=nil {return _bggffc ;};_gcfgg .Arc =append (_gcfgg .Arc ,_bfcge );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcgac :=NewCurve (); +if _ggdac :=d .DecodeElement (_dcgac ,&_gfacb );_ggdac !=nil {return _ggdac ;};_gcfgg .Curve =append (_gcfgg .Curve ,_dcgac );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_effad :=NewImage (); +if _cbcbc :=d .DecodeElement (_effad ,&_gfacb );_cbcbc !=nil {return _cbcbc ;};_gcfgg .Image =append (_gcfgg .Image ,_effad );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aadeeg :=NewLine (); +if _edgf :=d .DecodeElement (_aadeeg ,&_gfacb );_edgf !=nil {return _edgf ;};_gcfgg .Line =append (_gcfgg .Line ,_aadeeg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfeb :=NewOval (); +if _egdg :=d .DecodeElement (_bfeb ,&_gfacb );_egdg !=nil {return _egdg ;};_gcfgg .Oval =append (_gcfgg .Oval ,_bfeb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eaeda :=NewPolyline (); +if _ddagb :=d .DecodeElement (_eaeda ,&_gfacb );_ddagb !=nil {return _ddagb ;};_gcfgg .Polyline =append (_gcfgg .Polyline ,_eaeda );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_babda :=NewRect (); +if _feaff :=d .DecodeElement (_babda ,&_gfacb );_feaff !=nil {return _feaff ;};_gcfgg .Rect =append (_gcfgg .Rect ,_babda );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afgc :=NewRoundrect (); +if _babcb :=d .DecodeElement (_afgc ,&_gfacb );_babcb !=nil {return _babcb ;};_gcfgg .Roundrect =append (_gcfgg .Roundrect ,_afgc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aacbc :=NewOfcDiagram (); +if _ageac :=d .DecodeElement (_aacbc ,&_gfacb );_ageac !=nil {return _ageac ;};_gcfgg .Diagram =append (_gcfgg .Diagram ,_aacbc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfbdae :=NewEG_ShapeElements (); +_dfbdae .Path =NewPath ();if _dcbedb :=d .DecodeElement (_dfbdae .Path ,&_gfacb );_dcbedb !=nil {return _dcbedb ;};_gcfgg .EG_ShapeElements =append (_gcfgg .EG_ShapeElements ,_dfbdae );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_ccggb :=NewEG_ShapeElements (); +_ccggb .Formulas =NewFormulas ();if _bafda :=d .DecodeElement (_ccggb .Formulas ,&_gfacb );_bafda !=nil {return _bafda ;};_gcfgg .EG_ShapeElements =append (_gcfgg .EG_ShapeElements ,_ccggb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgecb :=NewEG_ShapeElements (); +_bgecb .Handles =NewHandles ();if _abdgf :=d .DecodeElement (_bgecb .Handles ,&_gfacb );_abdgf !=nil {return _abdgf ;};_gcfgg .EG_ShapeElements =append (_gcfgg .EG_ShapeElements ,_bgecb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dgfg :=NewEG_ShapeElements (); +_dgfg .Fill =NewFill ();if _gacab :=d .DecodeElement (_dgfg .Fill ,&_gfacb );_gacab !=nil {return _gacab ;};_gcfgg .EG_ShapeElements =append (_gcfgg .EG_ShapeElements ,_dgfg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gfef :=NewEG_ShapeElements (); +_gfef .Stroke =NewStroke ();if _ceed :=d .DecodeElement (_gfef .Stroke ,&_gfacb );_ceed !=nil {return _ceed ;};_gcfgg .EG_ShapeElements =append (_gcfgg .EG_ShapeElements ,_gfef );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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 _ebgcd :=d .DecodeElement (_bgab .Shadow ,&_gfacb );_ebgcd !=nil {return _ebgcd ;};_gcfgg .EG_ShapeElements =append (_gcfgg .EG_ShapeElements ,_bgab );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fabca :=NewEG_ShapeElements (); +_fabca .Textbox =NewTextbox ();if _fafb :=d .DecodeElement (_fabca .Textbox ,&_gfacb );_fafb !=nil {return _fafb ;};_gcfgg .EG_ShapeElements =append (_gcfgg .EG_ShapeElements ,_fabca );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_acacc :=NewEG_ShapeElements (); +_acacc .Textpath =NewTextpath ();if _fdbb :=d .DecodeElement (_acacc .Textpath ,&_gfacb );_fdbb !=nil {return _fdbb ;};_gcfgg .EG_ShapeElements =append (_gcfgg .EG_ShapeElements ,_acacc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdef :=NewEG_ShapeElements (); +_gdef .Imagedata =NewImagedata ();if _geggg :=d .DecodeElement (_gdef .Imagedata ,&_gfacb );_geggg !=nil {return _geggg ;};_gcfgg .EG_ShapeElements =append (_gcfgg .EG_ShapeElements ,_gdef );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_fgcb :=NewEG_ShapeElements (); +_fgcb .Skew =NewOfcSkew ();if _dbee :=d .DecodeElement (_fgcb .Skew ,&_gfacb );_dbee !=nil {return _dbee ;};_gcfgg .EG_ShapeElements =append (_gcfgg .EG_ShapeElements ,_fgcb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dadfa :=NewEG_ShapeElements (); +_dadfa .Extrusion =NewOfcExtrusion ();if _aedg :=d .DecodeElement (_dadfa .Extrusion ,&_gfacb );_aedg !=nil {return _aedg ;};_gcfgg .EG_ShapeElements =append (_gcfgg .EG_ShapeElements ,_dadfa );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bafac :=NewEG_ShapeElements (); +_bafac .Callout =NewOfcCallout ();if _ffgcb :=d .DecodeElement (_bafac .Callout ,&_gfacb );_ffgcb !=nil {return _ffgcb ;};_gcfgg .EG_ShapeElements =append (_gcfgg .EG_ShapeElements ,_bafac );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dged :=NewEG_ShapeElements (); +_dged .Lock =NewOfcLock ();if _gbga :=d .DecodeElement (_dged .Lock ,&_gfacb );_gbga !=nil {return _gbga ;};_gcfgg .EG_ShapeElements =append (_gcfgg .EG_ShapeElements ,_dged );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aadgd :=NewEG_ShapeElements (); +_aadgd .Clippath =NewOfcClippath ();if _daff :=d .DecodeElement (_aadgd .Clippath ,&_gfacb );_daff !=nil {return _daff ;};_gcfgg .EG_ShapeElements =append (_gcfgg .EG_ShapeElements ,_aadgd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_baecc :=NewEG_ShapeElements (); +_baecc .Signatureline =NewOfcSignatureline ();if _bfacd :=d .DecodeElement (_baecc .Signatureline ,&_gfacb );_bfacd !=nil {return _bfacd ;};_gcfgg .EG_ShapeElements =append (_gcfgg .EG_ShapeElements ,_baecc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aefac :=NewEG_ShapeElements (); +_aefac .Wrap =_gaf .NewWrap ();if _gbfef :=d .DecodeElement (_aefac .Wrap ,&_gfacb );_gbfef !=nil {return _gbfef ;};_gcfgg .EG_ShapeElements =append (_gcfgg .EG_ShapeElements ,_aefac );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gffaa :=NewEG_ShapeElements (); +_gffaa .Anchorlock =_gaf .NewAnchorlock ();if _bddba :=d .DecodeElement (_gffaa .Anchorlock ,&_gfacb );_bddba !=nil {return _bddba ;};_gcfgg .EG_ShapeElements =append (_gcfgg .EG_ShapeElements ,_gffaa );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dcdcf :=NewEG_ShapeElements (); +_dcdcf .Bordertop =_gaf .NewBordertop ();if _eebb :=d .DecodeElement (_dcdcf .Bordertop ,&_gfacb );_eebb !=nil {return _eebb ;};_gcfgg .EG_ShapeElements =append (_gcfgg .EG_ShapeElements ,_dcdcf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_cbafb :=NewEG_ShapeElements (); +_cbafb .Borderbottom =_gaf .NewBorderbottom ();if _caegg :=d .DecodeElement (_cbafb .Borderbottom ,&_gfacb );_caegg !=nil {return _caegg ;};_gcfgg .EG_ShapeElements =append (_gcfgg .EG_ShapeElements ,_cbafb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_agebc :=NewEG_ShapeElements (); +_agebc .Borderleft =_gaf .NewBorderleft ();if _bfede :=d .DecodeElement (_agebc .Borderleft ,&_gfacb );_bfede !=nil {return _bfede ;};_gcfgg .EG_ShapeElements =append (_gcfgg .EG_ShapeElements ,_agebc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_adfc :=NewEG_ShapeElements (); +_adfc .Borderright =_gaf .NewBorderright ();if _afcbf :=d .DecodeElement (_adfc .Borderright ,&_gfacb );_afcbf !=nil {return _afcbf ;};_gcfgg .EG_ShapeElements =append (_gcfgg .EG_ShapeElements ,_adfc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bfdbe :=NewEG_ShapeElements (); +_bfdbe .ClientData =_ab .NewClientData ();if _ccbge :=d .DecodeElement (_bfdbe .ClientData ,&_gfacb );_ccbge !=nil {return _ccbge ;};_gcfgg .EG_ShapeElements =append (_gcfgg .EG_ShapeElements ,_bfdbe );case _e .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"}:_dfbed :=NewEG_ShapeElements (); +_dfbed .Textdata =_b .NewTextdata ();if _eddeg :=d .DecodeElement (_dfbed .Textdata ,&_gfacb );_eddeg !=nil {return _eddeg ;};_gcfgg .EG_ShapeElements =append (_gcfgg .EG_ShapeElements ,_dfbed );default:_ag .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",_gfacb .Name ); +if _dbebf :=d .Skip ();_dbebf !=nil {return _dbebf ;};};case _e .EndElement :break _cbfag ;case _e .CharData :};};return nil ;};func (_bddfd *OfcShapelayout )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\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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_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 ="\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e";return _fbdaa .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_cgedga OfcST_OLEType )String ()string {switch _cgedga {case 0:return "";case 1:return "\u0045\u006d\u0062e\u0064";case 2:return "\u004c\u0069\u006e\u006b"; -};return "";}; - -// Validate validates the Line and its children -func (_abadb *Line )Validate ()error {return _abadb .ValidateWithPath ("\u004c\u0069\u006e\u0065")};func (_bdgfa OfcST_ExtrusionPlane )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bdgfa .String (),start );}; - -// ValidateWithPath validates the OfcOLEObject and its children, prefixing error messages with path -func (_aedb *OfcOLEObject )ValidateWithPath (path string )error {if _gdcbgb :=_aedb .OfcCT_OLEObject .ValidateWithPath (path );_gdcbgb !=nil {return _gdcbgb ;};return nil ;}; +start .Name .Local ="\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074";return _bddfd .OfcCT_ShapeLayout .MarshalXML (e ,start );}; -// Validate validates the Shadow and its children -func (_ddefe *Shadow )Validate ()error {return _ddefe .ValidateWithPath ("\u0053\u0068\u0061\u0064\u006f\u0077");};func (_dcdbg *OfcCT_Entry )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cgcgg :=range start .Attr {if _cgcgg .Name .Local =="\u006e\u0065\u0077"{_baacf ,_cdfee :=_gd .ParseInt (_cgcgg .Value ,10,32); -if _cdfee !=nil {return _cdfee ;};_abgad :=int32 (_baacf );_dcdbg .NewAttr =&_abgad ;continue ;};if _cgcgg .Name .Local =="\u006f\u006c\u0064"{_affed ,_gdgef :=_gd .ParseInt (_cgcgg .Value ,10,32);if _gdgef !=nil {return _gdgef ;};_aeeae :=int32 (_affed ); -_dcdbg .OldAttr =&_aeeae ;continue ;};};for {_ecaba ,_agadb :=d .Token ();if _agadb !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079\u003a\u0020\u0025\u0073",_agadb );}; -if _gbdce ,_fffa :=_ecaba .(_e .EndElement );_fffa &&_gbdce .Name ==start .Name {break ;};};return nil ;};func (_aabcfa *OfcST_DiagramLayout )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aabcfa =0;case "\u0030":*_aabcfa =1;case "\u0031":*_aabcfa =2; -case "\u0032":*_aabcfa =3;case "\u0033":*_aabcfa =4;};return nil ;};func (_agbdg *Textpath )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_agbdg .CT_TextPath =*NewCT_TextPath ();for _ ,_bbdde :=range start .Attr {if _bbdde .Name .Local =="\u006f\u006e"{_agbdg .OnAttr .UnmarshalXMLAttr (_bbdde ); -continue ;};if _bbdde .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_agbdg .FitshapeAttr .UnmarshalXMLAttr (_bbdde );continue ;};if _bbdde .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_agbdg .FitpathAttr .UnmarshalXMLAttr (_bbdde ); -continue ;};if _bbdde .Name .Local =="\u0074\u0072\u0069\u006d"{_agbdg .TrimAttr .UnmarshalXMLAttr (_bbdde );continue ;};if _bbdde .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_agbdg .XscaleAttr .UnmarshalXMLAttr (_bbdde );continue ;};if _bbdde .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_ecfcge ,_bgcdb :=_bbdde .Value ,error (nil ); -if _bgcdb !=nil {return _bgcdb ;};_agbdg .StringAttr =&_ecfcge ;continue ;};if _bbdde .Name .Local =="\u0069\u0064"{_dbbbc ,_abbegc :=_bbdde .Value ,error (nil );if _abbegc !=nil {return _abbegc ;};_agbdg .IdAttr =&_dbbbc ;continue ;};if _bbdde .Name .Local =="\u0073\u0074\u0079l\u0065"{_eegab ,_abbaf :=_bbdde .Value ,error (nil ); -if _abbaf !=nil {return _abbaf ;};_agbdg .StyleAttr =&_eegab ;continue ;};};for {_edaagc ,_cfdee :=d .Token ();if _cfdee !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0070\u0061\u0074\u0068: \u0025\u0073",_cfdee ); -};if _fggaf ,_agcg :=_edaagc .(_e .EndElement );_agcg &&_fggaf .Name ==start .Name {break ;};};return nil ;};func (_adfa *AG_OfficeShapeAttributes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_egad :=range start .Attr {if _egad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egad .Name .Local =="\u0073\u0070\u0074"{_cecg ,_ada :=_gd .ParseFloat (_egad .Value ,64); -if _ada !=nil {return _ada ;};_cdde :=float32 (_cecg );_adfa .SptAttr =&_cdde ;continue ;};if _egad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egad .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_adfa .ConnectortypeAttr .UnmarshalXMLAttr (_egad ); -continue ;};if _egad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egad .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_adfa .BwmodeAttr .UnmarshalXMLAttr (_egad ); -continue ;};if _egad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egad .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_adfa .BwpureAttr .UnmarshalXMLAttr (_egad ); -continue ;};if _egad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egad .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_adfa .BwnormalAttr .UnmarshalXMLAttr (_egad ); -continue ;};if _egad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egad .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_adfa .ForcedashAttr .UnmarshalXMLAttr (_egad ); -continue ;};if _egad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egad .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_adfa .OleiconAttr .UnmarshalXMLAttr (_egad ); -continue ;};if _egad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egad .Name .Local =="\u006f\u006c\u0065"{_adfa .OleAttr .UnmarshalXMLAttr (_egad ); -continue ;};if _egad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egad .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_adfa .PreferrelativeAttr .UnmarshalXMLAttr (_egad ); -continue ;};if _egad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egad .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_adfa .CliptowrapAttr .UnmarshalXMLAttr (_egad ); -continue ;};if _egad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egad .Name .Local =="\u0063\u006c\u0069\u0070"{_adfa .ClipAttr .UnmarshalXMLAttr (_egad ); -continue ;};};for {_gcdb ,_eacd :=d .Token ();if _eacd !=nil {return _a .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",_eacd ); -};if _ffd ,_aec :=_gcdb .(_e .EndElement );_aec &&_ffd .Name ==start .Name {break ;};};return nil ;};func (_fafcfe *OfcST_DiagramLayout )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cgfae ,_dgagfb :=d .Token ();if _dgagfb !=nil {return _dgagfb ; -};if _fddbf ,_gbdde :=_cgfae .(_e .EndElement );_gbdde &&_fddbf .Name ==start .Name {*_fafcfe =1;return nil ;};if _bcebf ,_ffaae :=_cgfae .(_e .CharData );!_ffaae {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",_cgfae ); -}else {switch string (_bcebf ){case "":*_fafcfe =0;case "\u0030":*_fafcfe =1;case "\u0031":*_fafcfe =2;case "\u0032":*_fafcfe =3;case "\u0033":*_fafcfe =4;};};_cgfae ,_dgagfb =d .Token ();if _dgagfb !=nil {return _dgagfb ;};if _bgfac ,_gdegdc :=_cgfae .(_e .EndElement ); -_gdegdc &&_bgfac .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",_cgfae );}; - -// Validate validates the Oval and its children -func (_deecad *Oval )Validate ()error {return _deecad .ValidateWithPath ("\u004f\u0076\u0061\u006c")};type OfcFill struct{OfcCT_Fill };func NewAG_StrokeAttributes ()*AG_StrokeAttributes {_cedd :=&AG_StrokeAttributes {};return _cedd };func (_cbcabf ST_StrokeArrowLength )Validate ()error {return _cbcabf .ValidateWithPath ("")}; - - -// Validate validates the OfcCT_Rules and its children -func (_ffggg *OfcCT_Rules )Validate ()error {return _ffggg .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};func (_egdfg *Oval )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _egdfg .CT_Oval .MarshalXML (e ,start ); -}; - -// ValidateWithPath validates the AG_Path and its children, prefixing error messages with path -func (_afed *AG_Path )ValidateWithPath (path string )error {return nil }; - -// ValidateWithPath validates the OfcCT_Skew and its children, prefixing error messages with path -func (_fdgc *OfcCT_Skew )ValidateWithPath (path string )error {if _eaffd :=_fdgc .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_eaffd !=nil {return _eaffd ;};if _daagag :=_fdgc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); -_daagag !=nil {return _daagag ;};return nil ;};type ST_EditAs byte ;func NewOfcBottom ()*OfcBottom {_bafb :=&OfcBottom {};_bafb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _bafb ;};func (_fbcab *CT_Oval )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076\u003a\u006f\u0076\u0061\u006c"; -};if _fbcab .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_fbcab .HrefAttr )});};if _fbcab .TargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fbcab .TargetAttr )}); -};if _fbcab .ClassAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_fbcab .ClassAttr )});};if _fbcab .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fbcab .TitleAttr )}); -};if _fbcab .AltAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fbcab .AltAttr )});};if _fbcab .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_fbcab .CoordsizeAttr )}); -};if _fbcab .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_fbcab .CoordoriginAttr )});};if _fbcab .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_fbcab .WrapcoordsAttr )}); -};if _fbcab .PrintAttr !=_c .ST_TrueFalseUnset {_baefe ,_ggfcf :=_fbcab .PrintAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ggfcf !=nil {return _ggfcf ;};start .Attr =append (start .Attr ,_baefe );};if _fbcab .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_fbcab .IdAttr )}); -};if _fbcab .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fbcab .StyleAttr )});};if _fbcab .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_fbcab .SpidAttr )}); -};if _fbcab .OnedAttr !=_c .ST_TrueFalseUnset {_caagge ,_gccf :=_fbcab .OnedAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gccf !=nil {return _gccf ;};start .Attr =append (start .Attr ,_caagge );};if _fbcab .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_fbcab .RegroupidAttr )}); -};if _fbcab .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_caba ,_dgcd :=_fbcab .DoubleclicknotifyAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _dgcd !=nil {return _dgcd ; -};start .Attr =append (start .Attr ,_caba );};if _fbcab .ButtonAttr !=_c .ST_TrueFalseUnset {_becd ,_dfdba :=_fbcab .ButtonAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _dfdba !=nil {return _dfdba ;};start .Attr =append (start .Attr ,_becd ); -};if _fbcab .UserhiddenAttr !=_c .ST_TrueFalseUnset {_dgcbc ,_ceffe :=_fbcab .UserhiddenAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ceffe !=nil {return _ceffe ;};start .Attr =append (start .Attr ,_dgcbc ); -};if _fbcab .BulletAttr !=_c .ST_TrueFalseUnset {_ebeea ,_feccd :=_fbcab .BulletAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _feccd !=nil {return _feccd ;};start .Attr =append (start .Attr ,_ebeea );};if _fbcab .HrAttr !=_c .ST_TrueFalseUnset {_bfag ,_eddb :=_fbcab .HrAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _eddb !=nil {return _eddb ;};start .Attr =append (start .Attr ,_bfag );};if _fbcab .HrstdAttr !=_c .ST_TrueFalseUnset {_ffgbc ,_ebfba :=_fbcab .HrstdAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _ebfba !=nil {return _ebfba ; -};start .Attr =append (start .Attr ,_ffgbc );};if _fbcab .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_gffff ,_dfgc :=_fbcab .HrnoshadeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _dfgc !=nil {return _dfgc ; -};start .Attr =append (start .Attr ,_gffff );};if _fbcab .HrpctAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fbcab .HrpctAttr )});};if _fbcab .HralignAttr !=OfcST_HrAlignUnset {_bgdde ,_afef :=_fbcab .HralignAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _afef !=nil {return _afef ;};start .Attr =append (start .Attr ,_bgdde );};if _fbcab .AllowincellAttr !=_c .ST_TrueFalseUnset {_deaf ,_acde :=_fbcab .AllowincellAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _acde !=nil {return _acde ;};start .Attr =append (start .Attr ,_deaf );};if _fbcab .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_cfgd ,_aafg :=_fbcab .AllowoverlapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _aafg !=nil {return _aafg ;};start .Attr =append (start .Attr ,_cfgd );};if _fbcab .UserdrawnAttr !=_c .ST_TrueFalseUnset {_dfbbc ,_ebacb :=_fbcab .UserdrawnAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _ebacb !=nil {return _ebacb ;};start .Attr =append (start .Attr ,_dfbbc );};if _fbcab .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_fbcab .BordertopcolorAttr )}); -};if _fbcab .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_fbcab .BorderleftcolorAttr )}); -};if _fbcab .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_fbcab .BorderbottomcolorAttr )}); -};if _fbcab .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_fbcab .BorderrightcolorAttr )}); -};if _fbcab .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_cgbbf ,_effg :=_fbcab .DgmlayoutAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _effg !=nil {return _effg ;};start .Attr =append (start .Attr ,_cgbbf ); -};if _fbcab .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_fbcab .DgmnodekindAttr )});};if _fbcab .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_cagfa ,_bgcebf :=_fbcab .DgmlayoutmruAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _bgcebf !=nil {return _bgcebf ;};start .Attr =append (start .Attr ,_cagfa );};if _fbcab .InsetmodeAttr !=OfcST_InsetModeUnset {_dbgfg ,_aaab :=_fbcab .InsetmodeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _aaab !=nil {return _aaab ;};start .Attr =append (start .Attr ,_dbgfg );};if _fbcab .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_fbcab .OpacityAttr )}); -};if _fbcab .StrokedAttr !=_c .ST_TrueFalseUnset {_acaca ,_gecc :=_fbcab .StrokedAttr .MarshalXMLAttr (_e .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _gecc !=nil {return _gecc ;};start .Attr =append (start .Attr ,_acaca );};if _fbcab .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_fbcab .StrokecolorAttr )}); -};if _fbcab .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fbcab .StrokeweightAttr )});};if _fbcab .InsetpenAttr !=_c .ST_TrueFalseUnset {_cgdc ,_gdfac :=_fbcab .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _gdfac !=nil {return _gdfac ;};start .Attr =append (start .Attr ,_cgdc );};if _fbcab .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_a .Sprintf ("\u0025\u0076",*_fbcab .ChromakeyAttr )}); -};if _fbcab .FilledAttr !=_c .ST_TrueFalseUnset {_fbabg ,_dfcdc :=_fbcab .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dfcdc !=nil {return _dfcdc ;};start .Attr =append (start .Attr ,_fbabg );};if _fbcab .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_a .Sprintf ("\u0025\u0076",*_fbcab .FillcolorAttr )}); -};if _fbcab .SptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fbcab .SptAttr )});};if _fbcab .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ggba ,_cbdgb :=_fbcab .ConnectortypeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _cbdgb !=nil {return _cbdgb ;};start .Attr =append (start .Attr ,_ggba );};if _fbcab .BwmodeAttr !=OfcST_BWModeUnset {_aaba ,_bcgf :=_fbcab .BwmodeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _bcgf !=nil {return _bcgf ; -};start .Attr =append (start .Attr ,_aaba );};if _fbcab .BwpureAttr !=OfcST_BWModeUnset {_cfbe ,_dfdgc :=_fbcab .BwpureAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _dfdgc !=nil {return _dfdgc ;};start .Attr =append (start .Attr ,_cfbe ); -};if _fbcab .BwnormalAttr !=OfcST_BWModeUnset {_efecc ,_gfbe :=_fbcab .BwnormalAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gfbe !=nil {return _gfbe ;};start .Attr =append (start .Attr ,_efecc ); -};if _fbcab .ForcedashAttr !=_c .ST_TrueFalseUnset {_cfbg ,_bfcagc :=_fbcab .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bfcagc !=nil {return _bfcagc ;};start .Attr =append (start .Attr ,_cfbg ); -};if _fbcab .OleiconAttr !=_c .ST_TrueFalseUnset {_eacdg ,_aebg :=_fbcab .OleiconAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _aebg !=nil {return _aebg ;};start .Attr =append (start .Attr ,_eacdg );};if _fbcab .OleAttr !=_c .ST_TrueFalseBlankUnset {_ffefd ,_bgcfb :=_fbcab .OleAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _bgcfb !=nil {return _bgcfb ;};start .Attr =append (start .Attr ,_ffefd );};if _fbcab .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_gfbb ,_gaae :=_fbcab .PreferrelativeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _gaae !=nil {return _gaae ;};start .Attr =append (start .Attr ,_gfbb );};if _fbcab .CliptowrapAttr !=_c .ST_TrueFalseUnset {_fafea ,_dgea :=_fbcab .CliptowrapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _dgea !=nil {return _dgea ;};start .Attr =append (start .Attr ,_fafea );};if _fbcab .ClipAttr !=_c .ST_TrueFalseUnset {_gdcf ,_deab :=_fbcab .ClipAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _deab !=nil {return _deab ; -};start .Attr =append (start .Attr ,_gdcf );};e .EncodeToken (start );if _fbcab .EG_ShapeElements !=nil {for _ ,_daaa :=range _fbcab .EG_ShapeElements {_daaa .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_dgcag ST_FillType )Validate ()error {return _dgcag .ValidateWithPath ("")};func (_ffe *AG_ImageAttributes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ffe .SrcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0072\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_ffe .SrcAttr )}); -};if _ffe .CropleftAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ffe .CropleftAttr )});};if _ffe .CroptopAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_ffe .CroptopAttr )}); -};if _ffe .CroprightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_a .Sprintf ("\u0025\u0076",*_ffe .CroprightAttr )});};if _ffe .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_a .Sprintf ("\u0025\u0076",*_ffe .CropbottomAttr )}); -};if _ffe .GainAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_ffe .GainAttr )});};if _ffe .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_ffe .BlacklevelAttr )}); -};if _ffe .GammaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_a .Sprintf ("\u0025\u0076",*_ffe .GammaAttr )});};if _ffe .GrayscaleAttr !=_c .ST_TrueFalseUnset {_cfea ,_dada :=_ffe .GrayscaleAttr .MarshalXMLAttr (_e .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"}); -if _dada !=nil {return _dada ;};start .Attr =append (start .Attr ,_cfea );};if _ffe .BilevelAttr !=_c .ST_TrueFalseUnset {_gcdf ,_bagb :=_ffe .BilevelAttr .MarshalXMLAttr (_e .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _bagb !=nil {return _bagb ; -};start .Attr =append (start .Attr ,_gcdf );};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 _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ; -UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ; -UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ; -OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ; -BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ; -};func (_dggba *Formulas )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dggba .CT_Formulas =*NewCT_Formulas ();_eefgb :for {_eddbc ,_afaac :=d .Token ();if _afaac !=nil {return _afaac ;};switch _fbac :=_eddbc .(type ){case _e .StartElement :switch _fbac .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066"}:_agcff :=NewCT_F (); -if _dggca :=d .DecodeElement (_agcff ,&_fbac );_dggca !=nil {return _dggca ;};_dggba .F =append (_dggba .F ,_agcff );default:_ee .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",_fbac .Name ); -if _bafdc :=d .Skip ();_bafdc !=nil {return _bafdc ;};};case _e .EndElement :break _eefgb ;case _e .CharData :};};return nil ;};func (_babe *CT_PolyLine )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"; -};if _babe .PointsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u006f\u0069\u006e\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_babe .PointsAttr )});};if _babe .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_babe .HrefAttr )}); -};if _babe .TargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_babe .TargetAttr )});};if _babe .ClassAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_babe .ClassAttr )}); -};if _babe .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_babe .TitleAttr )});};if _babe .AltAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_babe .AltAttr )}); -};if _babe .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_babe .CoordsizeAttr )});};if _babe .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_babe .CoordoriginAttr )}); -};if _babe .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_babe .WrapcoordsAttr )});};if _babe .PrintAttr !=_c .ST_TrueFalseUnset {_ffgeb ,_eggd :=_babe .PrintAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0069n\u0074"}); -if _eggd !=nil {return _eggd ;};start .Attr =append (start .Attr ,_ffgeb );};if _babe .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_babe .IdAttr )});};if _babe .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_babe .StyleAttr )}); -};if _babe .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_babe .SpidAttr )});};if _babe .OnedAttr !=_c .ST_TrueFalseUnset {_gafa ,_ceba :=_babe .OnedAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); -if _ceba !=nil {return _ceba ;};start .Attr =append (start .Attr ,_gafa );};if _babe .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_babe .RegroupidAttr )}); -};if _babe .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_adcf ,_fcfc :=_babe .DoubleclicknotifyAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _fcfc !=nil {return _fcfc ; -};start .Attr =append (start .Attr ,_adcf );};if _babe .ButtonAttr !=_c .ST_TrueFalseUnset {_cecaa ,_ccee :=_babe .ButtonAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _ccee !=nil {return _ccee ;};start .Attr =append (start .Attr ,_cecaa ); -};if _babe .UserhiddenAttr !=_c .ST_TrueFalseUnset {_gegf ,_agfe :=_babe .UserhiddenAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _agfe !=nil {return _agfe ;};start .Attr =append (start .Attr ,_gegf ); -};if _babe .BulletAttr !=_c .ST_TrueFalseUnset {_abce ,_eeca :=_babe .BulletAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _eeca !=nil {return _eeca ;};start .Attr =append (start .Attr ,_abce );};if _babe .HrAttr !=_c .ST_TrueFalseUnset {_edeg ,_ebcc :=_babe .HrAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _ebcc !=nil {return _ebcc ;};start .Attr =append (start .Attr ,_edeg );};if _babe .HrstdAttr !=_c .ST_TrueFalseUnset {_dabcf ,_afdfd :=_babe .HrstdAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _afdfd !=nil {return _afdfd ; -};start .Attr =append (start .Attr ,_dabcf );};if _babe .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_cffa ,_gaeea :=_babe .HrnoshadeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _gaeea !=nil {return _gaeea ; -};start .Attr =append (start .Attr ,_cffa );};if _babe .HrpctAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_babe .HrpctAttr )});};if _babe .HralignAttr !=OfcST_HrAlignUnset {_gbgge ,_ebddf :=_babe .HralignAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _ebddf !=nil {return _ebddf ;};start .Attr =append (start .Attr ,_gbgge );};if _babe .AllowincellAttr !=_c .ST_TrueFalseUnset {_gecfc ,_dggaa :=_babe .AllowincellAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _dggaa !=nil {return _dggaa ;};start .Attr =append (start .Attr ,_gecfc );};if _babe .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_abade ,_bbge :=_babe .AllowoverlapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _bbge !=nil {return _bbge ;};start .Attr =append (start .Attr ,_abade );};if _babe .UserdrawnAttr !=_c .ST_TrueFalseUnset {_eege ,_cedf :=_babe .UserdrawnAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _cedf !=nil {return _cedf ;};start .Attr =append (start .Attr ,_eege );};if _babe .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_babe .BordertopcolorAttr )}); -};if _babe .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_babe .BorderleftcolorAttr )}); -};if _babe .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_babe .BorderbottomcolorAttr )}); -};if _babe .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_babe .BorderrightcolorAttr )}); -};if _babe .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_fcfd ,_fabc :=_babe .DgmlayoutAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _fabc !=nil {return _fabc ;};start .Attr =append (start .Attr ,_fcfd ); -};if _babe .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_babe .DgmnodekindAttr )});};if _babe .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_accda ,_eagd :=_babe .DgmlayoutmruAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _eagd !=nil {return _eagd ;};start .Attr =append (start .Attr ,_accda );};if _babe .InsetmodeAttr !=OfcST_InsetModeUnset {_cdbcg ,_ggcc :=_babe .InsetmodeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _ggcc !=nil {return _ggcc ;};start .Attr =append (start .Attr ,_cdbcg );};if _babe .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_babe .OpacityAttr )}); -};if _babe .StrokedAttr !=_c .ST_TrueFalseUnset {_gbege ,_caaa :=_babe .StrokedAttr .MarshalXMLAttr (_e .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _caaa !=nil {return _caaa ;};start .Attr =append (start .Attr ,_gbege );};if _babe .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_babe .StrokecolorAttr )}); -};if _babe .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_babe .StrokeweightAttr )});};if _babe .InsetpenAttr !=_c .ST_TrueFalseUnset {_cagcf ,_efaeb :=_babe .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _efaeb !=nil {return _efaeb ;};start .Attr =append (start .Attr ,_cagcf );};if _babe .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_a .Sprintf ("\u0025\u0076",*_babe .ChromakeyAttr )}); -};if _babe .FilledAttr !=_c .ST_TrueFalseUnset {_geee ,_dcdc :=_babe .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dcdc !=nil {return _dcdc ;};start .Attr =append (start .Attr ,_geee );};if _babe .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_a .Sprintf ("\u0025\u0076",*_babe .FillcolorAttr )}); -};if _babe .SptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_babe .SptAttr )});};if _babe .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_dbfgg ,_gcgeg :=_babe .ConnectortypeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _gcgeg !=nil {return _gcgeg ;};start .Attr =append (start .Attr ,_dbfgg );};if _babe .BwmodeAttr !=OfcST_BWModeUnset {_eeea ,_dccad :=_babe .BwmodeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _dccad !=nil {return _dccad ; -};start .Attr =append (start .Attr ,_eeea );};if _babe .BwpureAttr !=OfcST_BWModeUnset {_gfgfd ,_gdfab :=_babe .BwpureAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _gdfab !=nil {return _gdfab ;};start .Attr =append (start .Attr ,_gfgfd ); -};if _babe .BwnormalAttr !=OfcST_BWModeUnset {_dcdg ,_eaffb :=_babe .BwnormalAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _eaffb !=nil {return _eaffb ;};start .Attr =append (start .Attr ,_dcdg ); -};if _babe .ForcedashAttr !=_c .ST_TrueFalseUnset {_fddc ,_gagcb :=_babe .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _gagcb !=nil {return _gagcb ;};start .Attr =append (start .Attr ,_fddc ); -};if _babe .OleiconAttr !=_c .ST_TrueFalseUnset {_cgca ,_caed :=_babe .OleiconAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _caed !=nil {return _caed ;};start .Attr =append (start .Attr ,_cgca );};if _babe .OleAttr !=_c .ST_TrueFalseBlankUnset {_dffda ,_ggddg :=_babe .OleAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _ggddg !=nil {return _ggddg ;};start .Attr =append (start .Attr ,_dffda );};if _babe .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_eeeg ,_cgcbb :=_babe .PreferrelativeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _cgcbb !=nil {return _cgcbb ;};start .Attr =append (start .Attr ,_eeeg );};if _babe .CliptowrapAttr !=_c .ST_TrueFalseUnset {_caddb ,_bedfg :=_babe .CliptowrapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _bedfg !=nil {return _bedfg ;};start .Attr =append (start .Attr ,_caddb );};if _babe .ClipAttr !=_c .ST_TrueFalseUnset {_bdcec ,_ccdg :=_babe .ClipAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _ccdg !=nil {return _ccdg ; -};start .Attr =append (start .Attr ,_bdcec );};e .EncodeToken (start );if _babe .Ink !=nil {_acagg :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_ebgde :=range _babe .Ink {e .EncodeElement (_ebgde ,_acagg );};};if _babe .EG_ShapeElements !=nil {for _ ,_bcdbg :=range _babe .EG_ShapeElements {_bcdbg .MarshalXML (e ,_e .StartElement {}); -};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_egcbb *ST_Ext )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_afabc ,_efbdc :=d .Token ();if _efbdc !=nil {return _efbdc ;};if _bbaca ,_gefec :=_afabc .(_e .EndElement ); -_gefec &&_bbaca .Name ==start .Name {*_egcbb =1;return nil ;};if _ggcece ,_aaccb :=_afabc .(_e .CharData );!_aaccb {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",_afabc ); -}else {switch string (_ggcece ){case "":*_egcbb =0;case "\u0076\u0069\u0065\u0077":*_egcbb =1;case "\u0065\u0064\u0069\u0074":*_egcbb =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_egcbb =3;};};_afabc ,_efbdc =d .Token (); -if _efbdc !=nil {return _efbdc ;};if _dddce ,_gccda :=_afabc .(_e .EndElement );_gccda &&_dddce .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",_afabc ); -};func (_cbded *CT_Group )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076:\u0067\u0072\u006f\u0075\u0070";};if _cbded .EditasAttr !=ST_EditAsUnset {_adaa ,_ageb :=_cbded .EditasAttr .MarshalXMLAttr (_e .Name {Local :"\u0065\u0064\u0069\u0074\u0061\u0073"}); -if _ageb !=nil {return _ageb ;};start .Attr =append (start .Attr ,_adaa );};if _cbded .TablepropertiesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u0070\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_cbded .TablepropertiesAttr )}); -};if _cbded .TablelimitsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_cbded .TablelimitsAttr )});};if _cbded .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_cbded .HrefAttr )}); -};if _cbded .TargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cbded .TargetAttr )});};if _cbded .ClassAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_cbded .ClassAttr )}); -};if _cbded .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cbded .TitleAttr )});};if _cbded .AltAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cbded .AltAttr )}); -};if _cbded .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_cbded .CoordsizeAttr )});};if _cbded .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_cbded .CoordoriginAttr )}); -};if _cbded .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_cbded .WrapcoordsAttr )});};if _cbded .PrintAttr !=_c .ST_TrueFalseUnset {_aacb ,_cdcgg :=_cbded .PrintAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0069n\u0074"}); -if _cdcgg !=nil {return _cdcgg ;};start .Attr =append (start .Attr ,_aacb );};if _cbded .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cbded .IdAttr )});};if _cbded .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cbded .StyleAttr )}); -};if _cbded .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cbded .SpidAttr )});};if _cbded .OnedAttr !=_c .ST_TrueFalseUnset {_caec ,_eadc :=_cbded .OnedAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); -if _eadc !=nil {return _eadc ;};start .Attr =append (start .Attr ,_caec );};if _cbded .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cbded .RegroupidAttr )}); -};if _cbded .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_degf ,_bdecg :=_cbded .DoubleclicknotifyAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _bdecg !=nil {return _bdecg ; -};start .Attr =append (start .Attr ,_degf );};if _cbded .ButtonAttr !=_c .ST_TrueFalseUnset {_efgg ,_dgef :=_cbded .ButtonAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _dgef !=nil {return _dgef ;};start .Attr =append (start .Attr ,_efgg ); -};if _cbded .UserhiddenAttr !=_c .ST_TrueFalseUnset {_bafgb ,_fgfe :=_cbded .UserhiddenAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fgfe !=nil {return _fgfe ;};start .Attr =append (start .Attr ,_bafgb ); -};if _cbded .BulletAttr !=_c .ST_TrueFalseUnset {_befeb ,_fgfeb :=_cbded .BulletAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _fgfeb !=nil {return _fgfeb ;};start .Attr =append (start .Attr ,_befeb );};if _cbded .HrAttr !=_c .ST_TrueFalseUnset {_bgddf ,_gaebd :=_cbded .HrAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _gaebd !=nil {return _gaebd ;};start .Attr =append (start .Attr ,_bgddf );};if _cbded .HrstdAttr !=_c .ST_TrueFalseUnset {_bbab ,_ddbe :=_cbded .HrstdAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _ddbe !=nil {return _ddbe ; -};start .Attr =append (start .Attr ,_bbab );};if _cbded .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_gfff ,_ebbdg :=_cbded .HrnoshadeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _ebbdg !=nil {return _ebbdg ; -};start .Attr =append (start .Attr ,_gfff );};if _cbded .HrpctAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cbded .HrpctAttr )});};if _cbded .HralignAttr !=OfcST_HrAlignUnset {_cggf ,_cbfd :=_cbded .HralignAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _cbfd !=nil {return _cbfd ;};start .Attr =append (start .Attr ,_cggf );};if _cbded .AllowincellAttr !=_c .ST_TrueFalseUnset {_bfefe ,_bbfd :=_cbded .AllowincellAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _bbfd !=nil {return _bbfd ;};start .Attr =append (start .Attr ,_bfefe );};if _cbded .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_gcgg ,_cfga :=_cbded .AllowoverlapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _cfga !=nil {return _cfga ;};start .Attr =append (start .Attr ,_gcgg );};if _cbded .UserdrawnAttr !=_c .ST_TrueFalseUnset {_dfab ,_edee :=_cbded .UserdrawnAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _edee !=nil {return _edee ;};start .Attr =append (start .Attr ,_dfab );};if _cbded .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_cbded .BordertopcolorAttr )}); -};if _cbded .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_cbded .BorderleftcolorAttr )}); -};if _cbded .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_cbded .BorderbottomcolorAttr )}); -};if _cbded .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_cbded .BorderrightcolorAttr )}); -};if _cbded .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_aede ,_acef :=_cbded .DgmlayoutAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _acef !=nil {return _acef ;};start .Attr =append (start .Attr ,_aede ); -};if _cbded .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cbded .DgmnodekindAttr )});};if _cbded .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_fgaf ,_dcgg :=_cbded .DgmlayoutmruAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _dcgg !=nil {return _dcgg ;};start .Attr =append (start .Attr ,_fgaf );};if _cbded .InsetmodeAttr !=OfcST_InsetModeUnset {_dcced ,_afdb :=_cbded .InsetmodeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _afdb !=nil {return _afdb ;};start .Attr =append (start .Attr ,_dcced );};if _cbded .FilledAttr !=_c .ST_TrueFalseUnset {_agce ,_cddb :=_cbded .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _cddb !=nil {return _cddb ; -};start .Attr =append (start .Attr ,_agce );};if _cbded .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_a .Sprintf ("\u0025\u0076",*_cbded .FillcolorAttr )}); -};e .EncodeToken (start );if _cbded .Group !=nil {_gbdf :=_e .StartElement {Name :_e .Name {Local :"\u0076:\u0067\u0072\u006f\u0075\u0070"}};for _ ,_fcaa :=range _cbded .Group {e .EncodeElement (_fcaa ,_gbdf );};};if _cbded .Shape !=nil {_fffb :=_e .StartElement {Name :_e .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}}; -for _ ,_gacd :=range _cbded .Shape {e .EncodeElement (_gacd ,_fffb );};};if _cbded .Shapetype !=nil {_ddgfb :=_e .StartElement {Name :_e .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};for _ ,_fdda :=range _cbded .Shapetype {e .EncodeElement (_fdda ,_ddgfb ); -};};if _cbded .Arc !=nil {_bcdc :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0061r\u0063"}};for _ ,_cbbeg :=range _cbded .Arc {e .EncodeElement (_cbbeg ,_bcdc );};};if _cbded .Curve !=nil {_feee :=_e .StartElement {Name :_e .Name {Local :"\u0076:\u0063\u0075\u0072\u0076\u0065"}}; -for _ ,_deedd :=range _cbded .Curve {e .EncodeElement (_deedd ,_feee );};};if _cbded .Image !=nil {_eee :=_e .StartElement {Name :_e .Name {Local :"\u0076:\u0069\u006d\u0061\u0067\u0065"}};for _ ,_ffafb :=range _cbded .Image {e .EncodeElement (_ffafb ,_eee ); -};};if _cbded .Line !=nil {_ffee :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u006c\u0069\u006e\u0065"}};for _ ,_edd :=range _cbded .Line {e .EncodeElement (_edd ,_ffee );};};if _cbded .Oval !=nil {_cfeg :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u006f\u0076\u0061\u006c"}}; -for _ ,_gdgg :=range _cbded .Oval {e .EncodeElement (_gdgg ,_cfeg );};};if _cbded .Polyline !=nil {_bgcd :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}};for _ ,_dfcb :=range _cbded .Polyline {e .EncodeElement (_dfcb ,_bgcd ); -};};if _cbded .Rect !=nil {_dacf :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0072\u0065\u0063\u0074"}};for _ ,_fabg :=range _cbded .Rect {e .EncodeElement (_fabg ,_dacf );};};if _cbded .Roundrect !=nil {_geed :=_e .StartElement {Name :_e .Name {Local :"v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074"}}; -for _ ,_dbgg :=range _cbded .Roundrect {e .EncodeElement (_dbgg ,_geed );};};if _cbded .Diagram !=nil {_baffe :=_e .StartElement {Name :_e .Name {Local :"\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m"}};for _ ,_dcee :=range _cbded .Diagram {e .EncodeElement (_dcee ,_baffe ); -};};if _cbded .EG_ShapeElements !=nil {for _ ,_efee :=range _cbded .EG_ShapeElements {_efee .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cfefg *OfcST_ExtrusionType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_daeab ,_dfgfg :=d .Token (); -if _dfgfg !=nil {return _dfgfg ;};if _aaabe ,_cdgaea :=_daeab .(_e .EndElement );_cdgaea &&_aaabe .Name ==start .Name {*_cfefg =1;return nil ;};if _gaadf ,_daaeeg :=_daeab .(_e .CharData );!_daaeeg {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",_daeab ); -}else {switch string (_gaadf ){case "":*_cfefg =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_cfefg =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_cfefg =2;};};_daeab ,_dfgfg =d .Token ();if _dfgfg !=nil {return _dfgfg ; -};if _bfadc ,_abcag :=_daeab .(_e .EndElement );_abcag &&_bfadc .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",_daeab ); -}; - -// Validate validates the Roundrect and its children -func (_acegc *Roundrect )Validate ()error {return _acegc .ValidateWithPath ("\u0052o\u0075\u006e\u0064\u0072\u0065\u0063t");};func (_bdag *Polyline )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bdag .CT_PolyLine =*NewCT_PolyLine ();for _ ,_cdefc :=range start .Attr {if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bdag .UserdrawnAttr .UnmarshalXMLAttr (_cdefc ); -continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bdag .OleiconAttr .UnmarshalXMLAttr (_cdefc ); -continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bdag .AllowincellAttr .UnmarshalXMLAttr (_cdefc ); -continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bdag .ConnectortypeAttr .UnmarshalXMLAttr (_cdefc ); -continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dbfaa ,_abaef :=_gd .ParseInt (_cdefc .Value ,10,64); -if _abaef !=nil {return _abaef ;};_bdag .DgmnodekindAttr =&_dbfaa ;continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bdag .UserhiddenAttr .UnmarshalXMLAttr (_cdefc ); -continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bdag .DgmlayoutmruAttr .UnmarshalXMLAttr (_cdefc ); -continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bdag .HralignAttr .UnmarshalXMLAttr (_cdefc ); -continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gadde ,_dbeabe :=_cdefc .Value ,error (nil ); -if _dbeabe !=nil {return _dbeabe ;};_bdag .BorderleftcolorAttr =&_gadde ;continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bdag .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cdefc ); -continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bdag .DgmlayoutAttr .UnmarshalXMLAttr (_cdefc ); -continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u006f\u006e\u0065\u0064"{_bdag .OnedAttr .UnmarshalXMLAttr (_cdefc ); -continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bdag .AllowoverlapAttr .UnmarshalXMLAttr (_cdefc ); -continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ddgef ,_gagff :=_cdefc .Value ,error (nil ); -if _gagff !=nil {return _gagff ;};_bdag .BorderbottomcolorAttr =&_ddgef ;continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bdag .ForcedashAttr .UnmarshalXMLAttr (_cdefc ); -continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0068\u0072\u0073t\u0064"{_bdag .HrstdAttr .UnmarshalXMLAttr (_cdefc ); -continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bdag .BulletAttr .UnmarshalXMLAttr (_cdefc ); -continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0073\u0070\u0069\u0064"{_ebgfb ,_aageg :=_cdefc .Value ,error (nil ); -if _aageg !=nil {return _aageg ;};_bdag .SpidAttr =&_ebgfb ;continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0068\u0072\u0070c\u0074"{_bdgabe ,_bdced :=_gd .ParseFloat (_cdefc .Value ,64); -if _bdced !=nil {return _bdced ;};_caaffe :=float32 (_bdgabe );_bdag .HrpctAttr =&_caaffe ;continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u006f\u006c\u0065"{_bdag .OleAttr .UnmarshalXMLAttr (_cdefc ); -continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bdag .PreferrelativeAttr .UnmarshalXMLAttr (_cdefc ); -continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cgcbc ,_deddf :=_gd .ParseInt (_cdefc .Value ,10,64); -if _deddf !=nil {return _deddf ;};_bdag .RegroupidAttr =&_cgcbc ;continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bdag .BwmodeAttr .UnmarshalXMLAttr (_cdefc ); -continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bdag .HrnoshadeAttr .UnmarshalXMLAttr (_cdefc ); -continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0073\u0070\u0074"{_bcagf ,_bebbe :=_gd .ParseFloat (_cdefc .Value ,64); -if _bebbe !=nil {return _bebbe ;};_ceefe :=float32 (_bcagf );_bdag .SptAttr =&_ceefe ;continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bdag .ButtonAttr .UnmarshalXMLAttr (_cdefc ); -continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cccde ,_gddfa :=_cdefc .Value ,error (nil ); -if _gddfa !=nil {return _gddfa ;};_bdag .BorderrightcolorAttr =&_cccde ;continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bdag .BwnormalAttr .UnmarshalXMLAttr (_cdefc ); -continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bbcbf ,_feceeg :=_cdefc .Value ,error (nil ); -if _feceeg !=nil {return _feceeg ;};_bdag .BordertopcolorAttr =&_bbcbf ;continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0068\u0072"{_bdag .HrAttr .UnmarshalXMLAttr (_cdefc ); -continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bdag .InsetmodeAttr .UnmarshalXMLAttr (_cdefc ); -continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bdag .CliptowrapAttr .UnmarshalXMLAttr (_cdefc ); -continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bdag .BwpureAttr .UnmarshalXMLAttr (_cdefc ); -continue ;};if _cdefc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cdefc .Name .Local =="\u0063\u006c\u0069\u0070"{_bdag .ClipAttr .UnmarshalXMLAttr (_cdefc ); -continue ;};if _cdefc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_facb ,_eddbae :=_cdefc .Value ,error (nil );if _eddbae !=nil {return _eddbae ;};_bdag .CoordsizeAttr =&_facb ;continue ;};if _cdefc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dbafc ,_dcbed :=_cdefc .Value ,error (nil ); -if _dcbed !=nil {return _dcbed ;};_bdag .OpacityAttr =&_dbafc ;continue ;};if _cdefc .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_gfbde ,_cdecd :=_cdefc .Value ,error (nil );if _cdecd !=nil {return _cdecd ;};_bdag .PointsAttr =&_gfbde ;continue ; -};if _cdefc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gbage ,_begea :=_cdefc .Value ,error (nil );if _begea !=nil {return _begea ;};_bdag .StrokecolorAttr =&_gbage ;continue ;};if _cdefc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cdgae ,_cccab :=_cdefc .Value ,error (nil ); -if _cccab !=nil {return _cccab ;};_bdag .StrokeweightAttr =&_cdgae ;continue ;};if _cdefc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bdag .InsetpenAttr .UnmarshalXMLAttr (_cdefc );continue ;};if _cdefc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gagadb ,_bcddd :=_cdefc .Value ,error (nil ); -if _bcddd !=nil {return _bcddd ;};_bdag .ChromakeyAttr =&_gagadb ;continue ;};if _cdefc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bdag .FilledAttr .UnmarshalXMLAttr (_cdefc );continue ;};if _cdefc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ebbba ,_ebefd :=_cdefc .Value ,error (nil ); -if _ebefd !=nil {return _ebefd ;};_bdag .FillcolorAttr =&_ebbba ;continue ;};if _cdefc .Name .Local =="\u0061\u006c\u0074"{_gfcbb ,_acddf :=_cdefc .Value ,error (nil );if _acddf !=nil {return _acddf ;};_bdag .AltAttr =&_gfcbb ;continue ;};if _cdefc .Name .Local =="\u0063\u006c\u0061s\u0073"{_gbab ,_bacfc :=_cdefc .Value ,error (nil ); -if _bacfc !=nil {return _bacfc ;};_bdag .ClassAttr =&_gbab ;continue ;};if _cdefc .Name .Local =="\u0068\u0072\u0065\u0066"{_cgfcd ,_cfgcde :=_cdefc .Value ,error (nil );if _cfgcde !=nil {return _cfgcde ;};_bdag .HrefAttr =&_cgfcd ;continue ;};if _cdefc .Name .Local =="\u0073\u0074\u0079l\u0065"{_ccaac ,_eggffd :=_cdefc .Value ,error (nil ); -if _eggffd !=nil {return _eggffd ;};_bdag .StyleAttr =&_ccaac ;continue ;};if _cdefc .Name .Local =="\u0069\u0064"{_dccfg ,_edcb :=_cdefc .Value ,error (nil );if _edcb !=nil {return _edcb ;};_bdag .IdAttr =&_dccfg ;continue ;};if _cdefc .Name .Local =="\u0070\u0072\u0069n\u0074"{_bdag .PrintAttr .UnmarshalXMLAttr (_cdefc ); -continue ;};if _cdefc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bdag .StrokedAttr .UnmarshalXMLAttr (_cdefc );continue ;};if _cdefc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_edafe ,_cgcdcf :=_cdefc .Value ,error (nil ); -if _cgcdcf !=nil {return _cgcdcf ;};_bdag .WrapcoordsAttr =&_edafe ;continue ;};if _cdefc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fbccd ,_edcbc :=_cdefc .Value ,error (nil );if _edcbc !=nil {return _edcbc ;};_bdag .TargetAttr =&_fbccd ;continue ; -};if _cdefc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gdcff ,_fggge :=_cdefc .Value ,error (nil );if _fggge !=nil {return _fggge ;};_bdag .CoordoriginAttr =&_gdcff ;continue ;};if _cdefc .Name .Local =="\u0074\u0069\u0074l\u0065"{_eabga ,_ebfbb :=_cdefc .Value ,error (nil ); -if _ebfbb !=nil {return _ebfbb ;};_bdag .TitleAttr =&_eabga ;continue ;};};_eaadc :for {_cccbd ,_cdeaa :=d .Token ();if _cdeaa !=nil {return _cdeaa ;};switch _eeeeg :=_cccbd .(type ){case _e .StartElement :switch _eeeeg .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbaed :=NewOfcInk (); -if _bagee :=d .DecodeElement (_gbaed ,&_eeeeg );_bagee !=nil {return _bagee ;};_bdag .Ink =append (_bdag .Ink ,_gbaed );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgcbg :=NewEG_ShapeElements (); -_fgcbg .Path =NewPath ();if _gbfega :=d .DecodeElement (_fgcbg .Path ,&_eeeeg );_gbfega !=nil {return _gbfega ;};_bdag .EG_ShapeElements =append (_bdag .EG_ShapeElements ,_fgcbg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gbfee :=NewEG_ShapeElements (); -_gbfee .Formulas =NewFormulas ();if _begef :=d .DecodeElement (_gbfee .Formulas ,&_eeeeg );_begef !=nil {return _begef ;};_bdag .EG_ShapeElements =append (_bdag .EG_ShapeElements ,_gbfee );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eebfc :=NewEG_ShapeElements (); -_eebfc .Handles =NewHandles ();if _abee :=d .DecodeElement (_eebfc .Handles ,&_eeeeg );_abee !=nil {return _abee ;};_bdag .EG_ShapeElements =append (_bdag .EG_ShapeElements ,_eebfc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_ffecb :=NewEG_ShapeElements (); -_ffecb .Fill =NewFill ();if _acdac :=d .DecodeElement (_ffecb .Fill ,&_eeeeg );_acdac !=nil {return _acdac ;};_bdag .EG_ShapeElements =append (_bdag .EG_ShapeElements ,_ffecb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cdegg :=NewEG_ShapeElements (); -_cdegg .Stroke =NewStroke ();if _cffdb :=d .DecodeElement (_cdegg .Stroke ,&_eeeeg );_cffdb !=nil {return _cffdb ;};_bdag .EG_ShapeElements =append (_bdag .EG_ShapeElements ,_cdegg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_aedac :=NewEG_ShapeElements (); -_aedac .Shadow =NewShadow ();if _ddfaa :=d .DecodeElement (_aedac .Shadow ,&_eeeeg );_ddfaa !=nil {return _ddfaa ;};_bdag .EG_ShapeElements =append (_bdag .EG_ShapeElements ,_aedac );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdbcg :=NewEG_ShapeElements (); -_gdbcg .Textbox =NewTextbox ();if _ebcff :=d .DecodeElement (_gdbcg .Textbox ,&_eeeeg );_ebcff !=nil {return _ebcff ;};_bdag .EG_ShapeElements =append (_bdag .EG_ShapeElements ,_gdbcg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bcfcf :=NewEG_ShapeElements (); -_bcfcf .Textpath =NewTextpath ();if _gbccb :=d .DecodeElement (_bcfcf .Textpath ,&_eeeeg );_gbccb !=nil {return _gbccb ;};_bdag .EG_ShapeElements =append (_bdag .EG_ShapeElements ,_bcfcf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eadd :=NewEG_ShapeElements (); -_eadd .Imagedata =NewImagedata ();if _abgb :=d .DecodeElement (_eadd .Imagedata ,&_eeeeg );_abgb !=nil {return _abgb ;};_bdag .EG_ShapeElements =append (_bdag .EG_ShapeElements ,_eadd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_defag :=NewEG_ShapeElements (); -_defag .Skew =NewOfcSkew ();if _aaeeg :=d .DecodeElement (_defag .Skew ,&_eeeeg );_aaeeg !=nil {return _aaeeg ;};_bdag .EG_ShapeElements =append (_bdag .EG_ShapeElements ,_defag );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gecef :=NewEG_ShapeElements (); -_gecef .Extrusion =NewOfcExtrusion ();if _cfdfe :=d .DecodeElement (_gecef .Extrusion ,&_eeeeg );_cfdfe !=nil {return _cfdfe ;};_bdag .EG_ShapeElements =append (_bdag .EG_ShapeElements ,_gecef );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cggaa :=NewEG_ShapeElements (); -_cggaa .Callout =NewOfcCallout ();if _fdffa :=d .DecodeElement (_cggaa .Callout ,&_eeeeg );_fdffa !=nil {return _fdffa ;};_bdag .EG_ShapeElements =append (_bdag .EG_ShapeElements ,_cggaa );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgccb :=NewEG_ShapeElements (); -_cgccb .Lock =NewOfcLock ();if _acddb :=d .DecodeElement (_cgccb .Lock ,&_eeeeg );_acddb !=nil {return _acddb ;};_bdag .EG_ShapeElements =append (_bdag .EG_ShapeElements ,_cgccb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dacfb :=NewEG_ShapeElements (); -_dacfb .Clippath =NewOfcClippath ();if _ecffd :=d .DecodeElement (_dacfb .Clippath ,&_eeeeg );_ecffd !=nil {return _ecffd ;};_bdag .EG_ShapeElements =append (_bdag .EG_ShapeElements ,_dacfb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_fdbeg :=NewEG_ShapeElements (); -_fdbeg .Signatureline =NewOfcSignatureline ();if _adeceg :=d .DecodeElement (_fdbeg .Signatureline ,&_eeeeg );_adeceg !=nil {return _adeceg ;};_bdag .EG_ShapeElements =append (_bdag .EG_ShapeElements ,_fdbeg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gaaeb :=NewEG_ShapeElements (); -_gaaeb .Wrap =_b .NewWrap ();if _acgeg :=d .DecodeElement (_gaaeb .Wrap ,&_eeeeg );_acgeg !=nil {return _acgeg ;};_bdag .EG_ShapeElements =append (_bdag .EG_ShapeElements ,_gaaeb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fbdge :=NewEG_ShapeElements (); -_fbdge .Anchorlock =_b .NewAnchorlock ();if _geaeg :=d .DecodeElement (_fbdge .Anchorlock ,&_eeeeg );_geaeg !=nil {return _geaeg ;};_bdag .EG_ShapeElements =append (_bdag .EG_ShapeElements ,_fbdge );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gfeabb :=NewEG_ShapeElements (); -_gfeabb .Bordertop =_b .NewBordertop ();if _acddc :=d .DecodeElement (_gfeabb .Bordertop ,&_eeeeg );_acddc !=nil {return _acddc ;};_bdag .EG_ShapeElements =append (_bdag .EG_ShapeElements ,_gfeabb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_deeac :=NewEG_ShapeElements (); -_deeac .Borderbottom =_b .NewBorderbottom ();if _gdac :=d .DecodeElement (_deeac .Borderbottom ,&_eeeeg );_gdac !=nil {return _gdac ;};_bdag .EG_ShapeElements =append (_bdag .EG_ShapeElements ,_deeac );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_afdgc :=NewEG_ShapeElements (); -_afdgc .Borderleft =_b .NewBorderleft ();if _faeg :=d .DecodeElement (_afdgc .Borderleft ,&_eeeeg );_faeg !=nil {return _faeg ;};_bdag .EG_ShapeElements =append (_bdag .EG_ShapeElements ,_afdgc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bgbcgb :=NewEG_ShapeElements (); -_bgbcgb .Borderright =_b .NewBorderright ();if _daccf :=d .DecodeElement (_bgbcgb .Borderright ,&_eeeeg );_daccf !=nil {return _daccf ;};_bdag .EG_ShapeElements =append (_bdag .EG_ShapeElements ,_bgbcgb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bcefb :=NewEG_ShapeElements (); -_bcefb .ClientData =_ag .NewClientData ();if _dadd :=d .DecodeElement (_bcefb .ClientData ,&_eeeeg );_dadd !=nil {return _dadd ;};_bdag .EG_ShapeElements =append (_bdag .EG_ShapeElements ,_bcefb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_cbcba :=NewEG_ShapeElements (); -_cbcba .Textdata =_f .NewTextdata ();if _fdcbfd :=d .DecodeElement (_cbcba .Textdata ,&_eeeeg );_fdcbfd !=nil {return _fdcbfd ;};_bdag .EG_ShapeElements =append (_bdag .EG_ShapeElements ,_cbcba );default:_ee .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",_eeeeg .Name ); -if _dfggbb :=d .Skip ();_dfggbb !=nil {return _dfggbb ;};};case _e .EndElement :break _eaadc ;case _e .CharData :};};return nil ;};type OfcCT_RegroupTable struct{Entry []*OfcCT_Entry ;ExtAttr ST_Ext ;};func (_gffcc *OfcDiagram )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\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +// Validate validates the OfcCT_SignatureLine and its children +func (_fbfc *OfcCT_SignatureLine )Validate ()error {return _fbfc .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065");};func (_dcdged *OfcSignatureline )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\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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_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 ="\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m";return _gffcc .OfcCT_Diagram .MarshalXML (e ,start );};func NewOfcExtrusion ()*OfcExtrusion {_bdbdab :=&OfcExtrusion {};_bdbdab .OfcCT_Extrusion =*NewOfcCT_Extrusion ();return _bdbdab ; -}; - -// ValidateWithPath validates the Arc and its children, prefixing error messages with path -func (_aega *Arc )ValidateWithPath (path string )error {if _fbb :=_aega .CT_Arc .ValidateWithPath (path );_fbb !=nil {return _fbb ;};return nil ;};func (_dbga *CT_F )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076\u003a\u0066"; -};if _dbga .EqnAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u0071\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_dbga .EqnAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -};func (_abbff *CT_Shapetype )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bggef :=range start .Attr {if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_abbff .UserdrawnAttr .UnmarshalXMLAttr (_bggef ); -continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0068\u0072\u0070c\u0074"{_gecff ,_gceegg :=_gd .ParseFloat (_bggef .Value ,64); -if _gceegg !=nil {return _gceegg ;};_gbgbb :=float32 (_gecff );_abbff .HrpctAttr =&_gbgbb ;continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_abbff .ButtonAttr .UnmarshalXMLAttr (_bggef ); -continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_abbff .CliptowrapAttr .UnmarshalXMLAttr (_bggef ); -continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_abbff .ForcedashAttr .UnmarshalXMLAttr (_bggef ); -continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_abbff .BwnormalAttr .UnmarshalXMLAttr (_bggef ); -continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ffdgc ,_ebefb :=_gd .ParseInt (_bggef .Value ,10,64); -if _ebefb !=nil {return _ebefb ;};_abbff .DgmnodekindAttr =&_ffdgc ;continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_abbff .HralignAttr .UnmarshalXMLAttr (_bggef ); -continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_bdeed ,_gcde :=_bggef .Value ,error (nil ); -if _gcde !=nil {return _gcde ;};_abbff .MasterAttr =&_bdeed ;continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0068\u0072\u0073t\u0064"{_abbff .HrstdAttr .UnmarshalXMLAttr (_bggef ); -continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_abbff .HrnoshadeAttr .UnmarshalXMLAttr (_bggef ); -continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_abbff .DgmlayoutAttr .UnmarshalXMLAttr (_bggef ); -continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u006f\u006e\u0065\u0064"{_abbff .OnedAttr .UnmarshalXMLAttr (_bggef ); -continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_abbff .AllowoverlapAttr .UnmarshalXMLAttr (_bggef ); -continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_abbff .UserhiddenAttr .UnmarshalXMLAttr (_bggef ); -continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_abbff .BulletAttr .UnmarshalXMLAttr (_bggef ); -continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_abbff .InsetmodeAttr .UnmarshalXMLAttr (_bggef ); -continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_abbff .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bggef ); -continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0073\u0070\u0074"{_cdfc ,_daac :=_gd .ParseFloat (_bggef .Value ,64); -if _daac !=nil {return _daac ;};_aaee :=float32 (_cdfc );_abbff .SptAttr =&_aaee ;continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0073\u0070\u0069\u0064"{_gbbf ,_affe :=_bggef .Value ,error (nil ); -if _affe !=nil {return _affe ;};_abbff .SpidAttr =&_gbbf ;continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dbddg ,_cfdaff :=_bggef .Value ,error (nil ); -if _cfdaff !=nil {return _cfdaff ;};_abbff .BorderleftcolorAttr =&_dbddg ;continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_abbff .AllowincellAttr .UnmarshalXMLAttr (_bggef ); -continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bggb ,_ecdga :=_gd .ParseInt (_bggef .Value ,10,64); -if _ecdga !=nil {return _ecdga ;};_abbff .RegroupidAttr =&_bggb ;continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u006f\u006c\u0065"{_abbff .OleAttr .UnmarshalXMLAttr (_bggef ); -continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_abbff .ConnectortypeAttr .UnmarshalXMLAttr (_bggef ); -continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_abbff .DgmlayoutmruAttr .UnmarshalXMLAttr (_bggef ); -continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gddgb ,_ffcb :=_bggef .Value ,error (nil ); -if _ffcb !=nil {return _ffcb ;};_abbff .BorderrightcolorAttr =&_gddgb ;continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0068\u0072"{_abbff .HrAttr .UnmarshalXMLAttr (_bggef ); -continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0063\u006c\u0069\u0070"{_abbff .ClipAttr .UnmarshalXMLAttr (_bggef ); -continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_abbff .PreferrelativeAttr .UnmarshalXMLAttr (_bggef ); -continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bdbe ,_deeb :=_bggef .Value ,error (nil ); -if _deeb !=nil {return _deeb ;};_abbff .BordertopcolorAttr =&_bdbe ;continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_abbff .OleiconAttr .UnmarshalXMLAttr (_bggef ); -continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_abbff .BwmodeAttr .UnmarshalXMLAttr (_bggef ); -continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_abbff .BwpureAttr .UnmarshalXMLAttr (_bggef ); -continue ;};if _bggef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggef .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dcfac ,_aeccad :=_bggef .Value ,error (nil ); -if _aeccad !=nil {return _aeccad ;};_abbff .BorderbottomcolorAttr =&_dcfac ;continue ;};if _bggef .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dded ,_ddcdf :=_bggef .Value ,error (nil );if _ddcdf !=nil {return _ddcdf ;};_abbff .TargetAttr =&_dded ; -continue ;};if _bggef .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_abbff .StrokedAttr .UnmarshalXMLAttr (_bggef );continue ;};if _bggef .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gfceg ,_bbed :=_bggef .Value ,error (nil ); -if _bbed !=nil {return _bbed ;};_abbff .StrokecolorAttr =&_gfceg ;continue ;};if _bggef .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_geaf ,_eaafd :=_bggef .Value ,error (nil );if _eaafd !=nil {return _eaafd ;};_abbff .StrokeweightAttr =&_geaf ; -continue ;};if _bggef .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_abbff .InsetpenAttr .UnmarshalXMLAttr (_bggef );continue ;};if _bggef .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ebfdd ,_ggegg :=_bggef .Value ,error (nil ); -if _ggegg !=nil {return _ggegg ;};_abbff .ChromakeyAttr =&_ebfdd ;continue ;};if _bggef .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_abbff .FilledAttr .UnmarshalXMLAttr (_bggef );continue ;};if _bggef .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dcgc ,_bbged :=_bggef .Value ,error (nil ); -if _bbged !=nil {return _bbged ;};_abbff .FillcolorAttr =&_dcgc ;continue ;};if _bggef .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dggfg ,_aefbf :=_bggef .Value ,error (nil );if _aefbf !=nil {return _aefbf ;};_abbff .OpacityAttr =&_dggfg ;continue ; -};if _bggef .Name .Local =="\u0061\u006c\u0074"{_dbff ,_gedce :=_bggef .Value ,error (nil );if _gedce !=nil {return _gedce ;};_abbff .AltAttr =&_dbff ;continue ;};if _bggef .Name .Local =="\u0073\u0074\u0079l\u0065"{_faee ,_ddagf :=_bggef .Value ,error (nil ); -if _ddagf !=nil {return _ddagf ;};_abbff .StyleAttr =&_faee ;continue ;};if _bggef .Name .Local =="\u0069\u0064"{_cgged ,_gaade :=_bggef .Value ,error (nil );if _gaade !=nil {return _gaade ;};_abbff .IdAttr =&_cgged ;continue ;};if _bggef .Name .Local =="\u0070\u0072\u0069n\u0074"{_abbff .PrintAttr .UnmarshalXMLAttr (_bggef ); -continue ;};if _bggef .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cbfge ,_bbgee :=_bggef .Value ,error (nil );if _bbgee !=nil {return _bbgee ;};_abbff .WrapcoordsAttr =&_cbfge ;continue ;};if _bggef .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cgddg ,_dggc :=_bggef .Value ,error (nil ); -if _dggc !=nil {return _dggc ;};_abbff .CoordoriginAttr =&_cgddg ;continue ;};if _bggef .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bcbc ,_eeeaf :=_bggef .Value ,error (nil );if _eeeaf !=nil {return _eeeaf ;};_abbff .CoordsizeAttr =&_bcbc ; -continue ;};if _bggef .Name .Local =="\u0074\u0069\u0074l\u0065"{_dgdcf ,_fgga :=_bggef .Value ,error (nil );if _fgga !=nil {return _fgga ;};_abbff .TitleAttr =&_dgdcf ;continue ;};if _bggef .Name .Local =="\u0063\u006c\u0061s\u0073"{_cceae ,_adcab :=_bggef .Value ,error (nil ); -if _adcab !=nil {return _adcab ;};_abbff .ClassAttr =&_cceae ;continue ;};if _bggef .Name .Local =="\u0068\u0072\u0065\u0066"{_gacff ,_gfada :=_bggef .Value ,error (nil );if _gfada !=nil {return _gfada ;};_abbff .HrefAttr =&_gacff ;continue ;};if _bggef .Name .Local =="\u0061\u0064\u006a"{_cabccf ,_bgaa :=_bggef .Value ,error (nil ); -if _bgaa !=nil {return _bgaa ;};_abbff .AdjAttr =&_cabccf ;continue ;};if _bggef .Name .Local =="\u0070\u0061\u0074\u0068"{_gbgag ,_ccfcg :=_bggef .Value ,error (nil );if _ccfcg !=nil {return _ccfcg ;};_abbff .PathAttr =&_gbgag ;continue ;};};_fgccf :for {_ebgba ,_egcd :=d .Token (); -if _egcd !=nil {return _egcd ;};switch _gedg :=_ebgba .(type ){case _e .StartElement :switch _gedg .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbcgg :=NewEG_ShapeElements (); -_bbcgg .Path =NewPath ();if _beced :=d .DecodeElement (_bbcgg .Path ,&_gedg );_beced !=nil {return _beced ;};_abbff .EG_ShapeElements =append (_abbff .EG_ShapeElements ,_bbcgg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gaec :=NewEG_ShapeElements (); -_gaec .Formulas =NewFormulas ();if _ffga :=d .DecodeElement (_gaec .Formulas ,&_gedg );_ffga !=nil {return _ffga ;};_abbff .EG_ShapeElements =append (_abbff .EG_ShapeElements ,_gaec );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edfef :=NewEG_ShapeElements (); -_edfef .Handles =NewHandles ();if _fegd :=d .DecodeElement (_edfef .Handles ,&_gedg );_fegd !=nil {return _fegd ;};_abbff .EG_ShapeElements =append (_abbff .EG_ShapeElements ,_edfef );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_ceccg :=NewEG_ShapeElements (); -_ceccg .Fill =NewFill ();if _egcfd :=d .DecodeElement (_ceccg .Fill ,&_gedg );_egcfd !=nil {return _egcfd ;};_abbff .EG_ShapeElements =append (_abbff .EG_ShapeElements ,_ceccg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fcdfa :=NewEG_ShapeElements (); -_fcdfa .Stroke =NewStroke ();if _egddc :=d .DecodeElement (_fcdfa .Stroke ,&_gedg );_egddc !=nil {return _egddc ;};_abbff .EG_ShapeElements =append (_abbff .EG_ShapeElements ,_fcdfa );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bcfa :=NewEG_ShapeElements (); -_bcfa .Shadow =NewShadow ();if _cacb :=d .DecodeElement (_bcfa .Shadow ,&_gedg );_cacb !=nil {return _cacb ;};_abbff .EG_ShapeElements =append (_abbff .EG_ShapeElements ,_bcfa );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdbda :=NewEG_ShapeElements (); -_cdbda .Textbox =NewTextbox ();if _daef :=d .DecodeElement (_cdbda .Textbox ,&_gedg );_daef !=nil {return _daef ;};_abbff .EG_ShapeElements =append (_abbff .EG_ShapeElements ,_cdbda );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcbed :=NewEG_ShapeElements (); -_fcbed .Textpath =NewTextpath ();if _acedbb :=d .DecodeElement (_fcbed .Textpath ,&_gedg );_acedbb !=nil {return _acedbb ;};_abbff .EG_ShapeElements =append (_abbff .EG_ShapeElements ,_fcbed );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcbe :=NewEG_ShapeElements (); -_dcbe .Imagedata =NewImagedata ();if _gabc :=d .DecodeElement (_dcbe .Imagedata ,&_gedg );_gabc !=nil {return _gabc ;};_abbff .EG_ShapeElements =append (_abbff .EG_ShapeElements ,_dcbe );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_bcddf :=NewEG_ShapeElements (); -_bcddf .Skew =NewOfcSkew ();if _bedgg :=d .DecodeElement (_bcddf .Skew ,&_gedg );_bedgg !=nil {return _bedgg ;};_abbff .EG_ShapeElements =append (_abbff .EG_ShapeElements ,_bcddf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fggfd :=NewEG_ShapeElements (); -_fggfd .Extrusion =NewOfcExtrusion ();if _aaaec :=d .DecodeElement (_fggfd .Extrusion ,&_gedg );_aaaec !=nil {return _aaaec ;};_abbff .EG_ShapeElements =append (_abbff .EG_ShapeElements ,_fggfd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eeadb :=NewEG_ShapeElements (); -_eeadb .Callout =NewOfcCallout ();if _cedde :=d .DecodeElement (_eeadb .Callout ,&_gedg );_cedde !=nil {return _cedde ;};_abbff .EG_ShapeElements =append (_abbff .EG_ShapeElements ,_eeadb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bedaa :=NewEG_ShapeElements (); -_bedaa .Lock =NewOfcLock ();if _cdcfd :=d .DecodeElement (_bedaa .Lock ,&_gedg );_cdcfd !=nil {return _cdcfd ;};_abbff .EG_ShapeElements =append (_abbff .EG_ShapeElements ,_bedaa );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfcbgf :=NewEG_ShapeElements (); -_bfcbgf .Clippath =NewOfcClippath ();if _afeab :=d .DecodeElement (_bfcbgf .Clippath ,&_gedg );_afeab !=nil {return _afeab ;};_abbff .EG_ShapeElements =append (_abbff .EG_ShapeElements ,_bfcbgf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_ddgdf :=NewEG_ShapeElements (); -_ddgdf .Signatureline =NewOfcSignatureline ();if _fdgef :=d .DecodeElement (_ddgdf .Signatureline ,&_gedg );_fdgef !=nil {return _fdgef ;};_abbff .EG_ShapeElements =append (_abbff .EG_ShapeElements ,_ddgdf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_faaeg :=NewEG_ShapeElements (); -_faaeg .Wrap =_b .NewWrap ();if _eefcc :=d .DecodeElement (_faaeg .Wrap ,&_gedg );_eefcc !=nil {return _eefcc ;};_abbff .EG_ShapeElements =append (_abbff .EG_ShapeElements ,_faaeg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fgegb :=NewEG_ShapeElements (); -_fgegb .Anchorlock =_b .NewAnchorlock ();if _dfba :=d .DecodeElement (_fgegb .Anchorlock ,&_gedg );_dfba !=nil {return _dfba ;};_abbff .EG_ShapeElements =append (_abbff .EG_ShapeElements ,_fgegb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ababc :=NewEG_ShapeElements (); -_ababc .Bordertop =_b .NewBordertop ();if _ffcbc :=d .DecodeElement (_ababc .Bordertop ,&_gedg );_ffcbc !=nil {return _ffcbc ;};_abbff .EG_ShapeElements =append (_abbff .EG_ShapeElements ,_ababc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_cecgb :=NewEG_ShapeElements (); -_cecgb .Borderbottom =_b .NewBorderbottom ();if _cegdf :=d .DecodeElement (_cecgb .Borderbottom ,&_gedg );_cegdf !=nil {return _cegdf ;};_abbff .EG_ShapeElements =append (_abbff .EG_ShapeElements ,_cecgb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_cabce :=NewEG_ShapeElements (); -_cabce .Borderleft =_b .NewBorderleft ();if _fbdb :=d .DecodeElement (_cabce .Borderleft ,&_gedg );_fbdb !=nil {return _fbdb ;};_abbff .EG_ShapeElements =append (_abbff .EG_ShapeElements ,_cabce );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cceaf :=NewEG_ShapeElements (); -_cceaf .Borderright =_b .NewBorderright ();if _bbdba :=d .DecodeElement (_cceaf .Borderright ,&_gedg );_bbdba !=nil {return _bbdba ;};_abbff .EG_ShapeElements =append (_abbff .EG_ShapeElements ,_cceaf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gecfcb :=NewEG_ShapeElements (); -_gecfcb .ClientData =_ag .NewClientData ();if _eecea :=d .DecodeElement (_gecfcb .ClientData ,&_gedg );_eecea !=nil {return _eecea ;};_abbff .EG_ShapeElements =append (_abbff .EG_ShapeElements ,_gecfcb );case _e .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"}:_fbegf :=NewEG_ShapeElements (); -_fbegf .Textdata =_f .NewTextdata ();if _cebe :=d .DecodeElement (_fbegf .Textdata ,&_gedg );_cebe !=nil {return _cebe ;};_abbff .EG_ShapeElements =append (_abbff .EG_ShapeElements ,_fbegf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abbff .Complex =NewOfcComplex (); -if _cbbb :=d .DecodeElement (_abbff .Complex ,&_gedg );_cbbb !=nil {return _cbbb ;};default:_ee .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",_gedg .Name ); -if _cbgb :=d .Skip ();_cbgb !=nil {return _cbgb ;};};case _e .EndElement :break _fgccf ;case _e .CharData :};};return nil ;};type AG_AllShapeAttributes struct{OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ; -InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ; -OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;}; - -// Validate validates the OfcCT_RegroupTable and its children -func (_dabcgc *OfcCT_RegroupTable )Validate ()error {return _dabcgc .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0052\u0065\u0067r\u006f\u0075p\u0054\u0061\u0062\u006c\u0065");}; - -// ValidateWithPath validates the OfcCT_StrokeChild and its children, prefixing error messages with path -func (_fbfgc *OfcCT_StrokeChild )ValidateWithPath (path string )error {if _fbfcgd :=_fbfgc .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_fbfcgd !=nil {return _fbfcgd ;};if _gagbd :=_fbfgc .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072"); -_gagbd !=nil {return _gagbd ;};if _fcgga :=_fbfgc .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_fcgga !=nil {return _fcgga ;};if _cggfd :=_fbfgc .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072"); -_cggfd !=nil {return _cggfd ;};if _egbeec :=_fbfgc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_egbeec !=nil {return _egbeec ;};if _dfcgc :=_fbfgc .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); -_dfcgc !=nil {return _dfcgc ;};if _gdefa :=_fbfgc .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_gdefa !=nil {return _gdefa ;};if _fdede :=_fbfgc .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072"); -_fdede !=nil {return _fdede ;};if _cddfb :=_fbfgc .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_cddfb !=nil {return _cddfb ;};if _ffdded :=_fbfgc .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072"); -_ffdded !=nil {return _ffdded ;};if _ddeaf :=_fbfgc .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_ddeaf !=nil {return _ddeaf ;};if _adfgg :=_fbfgc .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072"); -_adfgg !=nil {return _adfgg ;};if _acefb :=_fbfgc .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_acefb !=nil {return _acefb ;};if _ccca :=_fbfgc .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072"); -_ccca !=nil {return _ccca ;};if _aeced :=_fbfgc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_aeced !=nil {return _aeced ;};if _gbdbc :=_fbfgc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); -_gbdbc !=nil {return _gbdbc ;};return nil ;}; - -// Validate validates the AG_OfficeCoreAttributes and its children -func (_bdbd *AG_OfficeCoreAttributes )Validate ()error {return _bdbd .ValidateWithPath ("\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_eace *AG_StrokeAttributes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _eace .OnAttr !=_c .ST_TrueFalseUnset {_acg ,_ffg :=_eace .OnAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u006e"}); -if _ffg !=nil {return _ffg ;};start .Attr =append (start .Attr ,_acg );};if _eace .WeightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_eace .WeightAttr )}); -};if _eace .ColorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_eace .ColorAttr )});};if _eace .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_eace .OpacityAttr )}); -};if _eace .LinestyleAttr !=ST_StrokeLineStyleUnset {_gae ,_cef :=_eace .LinestyleAttr .MarshalXMLAttr (_e .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _cef !=nil {return _cef ;};start .Attr =append (start .Attr ,_gae );};if _eace .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_eace .MiterlimitAttr )}); -};if _eace .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_dgdd ,_adad :=_eace .JoinstyleAttr .MarshalXMLAttr (_e .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _adad !=nil {return _adad ;};start .Attr =append (start .Attr ,_dgdd );};if _eace .EndcapAttr !=ST_StrokeEndCapUnset {_dae ,_ddc :=_eace .EndcapAttr .MarshalXMLAttr (_e .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"}); -if _ddc !=nil {return _ddc ;};start .Attr =append (start .Attr ,_dae );};if _eace .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_a .Sprintf ("\u0025\u0076",*_eace .DashstyleAttr )}); -};if _eace .FilltypeAttr !=ST_FillTypeUnset {_ecca ,_aadg :=_eace .FilltypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _aadg !=nil {return _aadg ;};start .Attr =append (start .Attr ,_ecca );};if _eace .SrcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0072\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_eace .SrcAttr )}); -};if _eace .ImageaspectAttr !=ST_ImageAspectUnset {_aacd ,_eaec :=_eace .ImageaspectAttr .MarshalXMLAttr (_e .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _eaec !=nil {return _eaec ;};start .Attr =append (start .Attr ,_aacd ); -};if _eace .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_eace .ImagesizeAttr )});};if _eace .ImagealignshapeAttr !=_c .ST_TrueFalseUnset {_cbfa ,_fbdg :=_eace .ImagealignshapeAttr .MarshalXMLAttr (_e .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"}); -if _fbdg !=nil {return _fbdg ;};start .Attr =append (start .Attr ,_cbfa );};if _eace .Color2Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_a .Sprintf ("\u0025\u0076",*_eace .Color2Attr )}); -};if _eace .StartarrowAttr !=ST_StrokeArrowTypeUnset {_bdd ,_afeb :=_eace .StartarrowAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _afeb !=nil {return _afeb ;};start .Attr =append (start .Attr ,_bdd ); -};if _eace .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_cgfeb ,_fgef :=_eace .StartarrowwidthAttr .MarshalXMLAttr (_e .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _fgef !=nil {return _fgef ; -};start .Attr =append (start .Attr ,_cgfeb );};if _eace .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_bbca ,_gbc :=_eace .StartarrowlengthAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"}); -if _gbc !=nil {return _gbc ;};start .Attr =append (start .Attr ,_bbca );};if _eace .EndarrowAttr !=ST_StrokeArrowTypeUnset {_gbcb ,_acdf :=_eace .EndarrowAttr .MarshalXMLAttr (_e .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _acdf !=nil {return _acdf ; -};start .Attr =append (start .Attr ,_gbcb );};if _eace .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_fbc ,_gbfb :=_eace .EndarrowwidthAttr .MarshalXMLAttr (_e .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"}); -if _gbfb !=nil {return _gbfb ;};start .Attr =append (start .Attr ,_fbc );};if _eace .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_dcba ,_gfea :=_eace .EndarrowlengthAttr .MarshalXMLAttr (_e .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"}); -if _gfea !=nil {return _gfea ;};start .Attr =append (start .Attr ,_dcba );};if _eace .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_eace .HrefAttr )}); -};if _eace .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_a .Sprintf ("\u0025\u0076",*_eace .AlthrefAttr )});};if _eace .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_eace .TitleAttr )}); -};if _eace .ForcedashAttr !=_c .ST_TrueFalseUnset {_befg ,_bce :=_eace .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bce !=nil {return _bce ;};start .Attr =append (start .Attr ,_befg ); -};if _eace .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_eace .IdAttr )});};if _eace .InsetpenAttr !=_c .ST_TrueFalseUnset {_ggcb ,_fdc :=_eace .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _fdc !=nil {return _fdc ;};start .Attr =append (start .Attr ,_ggcb );};if _eace .RelidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_eace .RelidAttr )}); -};return nil ;};func (_dbecfff OfcST_OLEDrawAspect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dbecfff .String (),start );};func (_eecgd *OfcST_InsetMode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_eecgd =0; -case "\u0061\u0075\u0074\u006f":*_eecgd =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_eecgd =2;};return nil ;};const (ST_ExtUnset ST_Ext =0;ST_ExtView ST_Ext =1;ST_ExtEdit ST_Ext =2;ST_ExtBackwardCompatible ST_Ext =3;);type ST_StrokeArrowLength byte ; - - -// ValidateWithPath validates the Rect and its children, prefixing error messages with path -func (_bcbaa *Rect )ValidateWithPath (path string )error {if _cafb :=_bcbaa .CT_Rect .ValidateWithPath (path );_cafb !=nil {return _cafb ;};return nil ;};func (_cbfeb OfcST_RType )Validate ()error {return _cbfeb .ValidateWithPath ("")}; - -// Validate validates the CT_Image and its children -func (_aegad *CT_Image )Validate ()error {return _aegad .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065");};func (_ccggab *OfcST_HrAlign )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ccggab =0;case "\u006c\u0065\u0066\u0074":*_ccggab =1; -case "\u0072\u0069\u0067h\u0074":*_ccggab =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ccggab =3;};return nil ;}; - -// Validate validates the Shape and its children -func (_fbebc *Shape )Validate ()error {return _fbebc .ValidateWithPath ("\u0053\u0068\u0061p\u0065")};func (_daee *Background )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\u0072n\u003a\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 .Name .Local ="\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065";return _dcdged .OfcCT_SignatureLine .MarshalXML (e ,start );};func (_dbbcfb OfcST_How )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_eefbe :=_e .Attr {}; +_eefbe .Name =name ;switch _dbbcfb {case OfcST_HowUnset :_eefbe .Value ="";case OfcST_HowTop :_eefbe .Value ="\u0074\u006f\u0070";case OfcST_HowMiddle :_eefbe .Value ="\u006d\u0069\u0064\u0064\u006c\u0065";case OfcST_HowBottom :_eefbe .Value ="\u0062\u006f\u0074\u0074\u006f\u006d"; +case OfcST_HowLeft :_eefbe .Value ="\u006c\u0065\u0066\u0074";case OfcST_HowCenter :_eefbe .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_HowRight :_eefbe .Value ="\u0072\u0069\u0067h\u0074";};return _eefbe ,nil ;};type OfcCT_RelationTable struct{Rel []*OfcCT_Relation ; +ExtAttr ST_Ext ;};func (_cfdd *OfcOLEObject )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\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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_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 ="\u0076\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";return _daee .CT_Background .MarshalXML (e ,start );};func (_dgeab OfcST_How )String ()string {switch _dgeab {case 0:return "";case 1:return "\u0074\u006f\u0070"; -case 2:return "\u006d\u0069\u0064\u0064\u006c\u0065";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u006c\u0065\u0066\u0074";case 5:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 6:return "\u0072\u0069\u0067h\u0074";};return ""; -};func NewCurve ()*Curve {_dabae :=&Curve {};_dabae .CT_Curve =*NewCT_Curve ();return _dabae };func (_fbafg OfcST_HrAlign )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_eecfg :=_e .Attr {};_eecfg .Name =name ;switch _fbafg {case OfcST_HrAlignUnset :_eecfg .Value =""; -case OfcST_HrAlignLeft :_eecfg .Value ="\u006c\u0065\u0066\u0074";case OfcST_HrAlignRight :_eecfg .Value ="\u0072\u0069\u0067h\u0074";case OfcST_HrAlignCenter :_eecfg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";};return _eecfg ,nil ;};const (ST_FillTypeUnset ST_FillType =0; -ST_FillTypeSolid ST_FillType =1;ST_FillTypeGradient ST_FillType =2;ST_FillTypeGradientRadial ST_FillType =3;ST_FillTypeTile ST_FillType =4;ST_FillTypePattern ST_FillType =5;ST_FillTypeFrame ST_FillType =6;);func NewOfcCT_Relation ()*OfcCT_Relation {_agbbb :=&OfcCT_Relation {}; -return _agbbb };func (_ccgdd OfcST_CalloutPlacement )String ()string {switch _ccgdd {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 (_ebgee *ST_ImageAspect )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ebgee =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_ebgee =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_ebgee =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_ebgee =3; -};return nil ;};func (_aebeb *OfcCT_ShapeLayout )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074";};if _aebeb .ExtAttr !=ST_ExtUnset {_fbcbc ,_fbaag :=_aebeb .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"}); -if _fbaag !=nil {return _fbaag ;};start .Attr =append (start .Attr ,_fbcbc );};e .EncodeToken (start );if _aebeb .Idmap !=nil {_cgadf :=_e .StartElement {Name :_e .Name {Local :"\u006f:\u0069\u0064\u006d\u0061\u0070"}};e .EncodeElement (_aebeb .Idmap ,_cgadf ); -};if _aebeb .Regrouptable !=nil {_cageg :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065"}};e .EncodeElement (_aebeb .Regrouptable ,_cageg );};if _aebeb .Rules !=nil {_cddbcd :=_e .StartElement {Name :_e .Name {Local :"\u006f:\u0072\u0075\u006c\u0065\u0073"}}; -e .EncodeElement (_aebeb .Rules ,_cddbcd );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cgfbee ST_Ext )String ()string {switch _cgfbee {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 "";}; - -// Validate validates the OfcCT_ShapeDefaults and its children -func (_fdfbdc *OfcCT_ShapeDefaults )Validate ()error {return _fdfbdc .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func (_eff *AG_Fill )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bbeg :=range start .Attr {if _bbeg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_eff .FilledAttr .UnmarshalXMLAttr (_bbeg ); -continue ;};if _bbeg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cdb ,_aaa :=_bbeg .Value ,error (nil );if _aaa !=nil {return _aaa ;};_eff .FillcolorAttr =&_cdb ;continue ;};};for {_edg ,_fgbe :=d .Token ();if _fgbe !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_fgbe ); -};if _ceg ,_ecdd :=_edg .(_e .EndElement );_ecdd &&_ceg .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the Shadow and its children, prefixing error messages with path -func (_ccedb *Shadow )ValidateWithPath (path string )error {if _gedgd :=_ccedb .CT_Shadow .ValidateWithPath (path );_gedgd !=nil {return _gedgd ;};return nil ;}; - -// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path -func (_deceg *CT_Fill )ValidateWithPath (path string )error {if _fcf :=_deceg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fcf !=nil {return _fcf ;};if _agff :=_deceg .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072"); -_agff !=nil {return _agff ;};if _bgec :=_deceg .AspectAttr .ValidateWithPath (path +"/\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_bgec !=nil {return _bgec ;};if _gge :=_deceg .AlignshapeAttr .ValidateWithPath (path +"\u002fA\u006ci\u0067\u006e\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072"); -_gge !=nil {return _gge ;};if _cgd :=_deceg .MethodAttr .ValidateWithPath (path +"/\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_cgd !=nil {return _cgd ;};if _fabeg :=_deceg .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072"); -_fabeg !=nil {return _fabeg ;};if _ggab :=_deceg .RecolorAttr .ValidateWithPath (path +"\u002f\u0052\u0065c\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_ggab !=nil {return _ggab ;};if _egacf :=_deceg .RotateAttr .ValidateWithPath (path +"/\u0052\u006f\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072"); -_egacf !=nil {return _egacf ;};if _deceg .Fill !=nil {if _gedc :=_deceg .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_gedc !=nil {return _gedc ;};};return nil ;};func (_gcbcc *Textpath )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _gcbcc .CT_TextPath .MarshalXML (e ,start ); -};type OfcCT_EquationXml struct{ContentTypeAttr *string ;Any _d .Any ;};func (_decddd OfcST_ScreenSize )Validate ()error {return _decddd .ValidateWithPath ("")};func (_cfgba *OfcCT_IdMap )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fbccf :=range start .Attr {if _fbccf .Name .Local =="\u0064\u0061\u0074\u0061"{_cddcg ,_edgd :=_fbccf .Value ,error (nil ); -if _edgd !=nil {return _edgd ;};_cfgba .DataAttr =&_cddcg ;continue ;};if _fbccf .Name .Local =="\u0065\u0078\u0074"{_cfgba .ExtAttr .UnmarshalXMLAttr (_fbccf );continue ;};};for {_degdf ,_fgedg :=d .Token ();if _fgedg !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070\u003a\u0020\u0025\u0073",_fgedg ); -};if _gffbg ,_fafbf :=_degdf .(_e .EndElement );_fafbf &&_gffbg .Name ==start .Name {break ;};};return nil ;}; - -// Validate validates the CT_Shape and its children -func (_cfag *CT_Shape )Validate ()error {return _cfag .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_cff *AG_ImageAttributes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cegg :=range start .Attr {if _cegg .Name .Local =="\u0073\u0072\u0063"{_ddee ,_faf :=_cegg .Value ,error (nil ); -if _faf !=nil {return _faf ;};_cff .SrcAttr =&_ddee ;continue ;};if _cegg .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_bgg ,_age :=_cegg .Value ,error (nil );if _age !=nil {return _age ;};_cff .CropleftAttr =&_bgg ;continue ;};if _cegg .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_eaba ,_agc :=_cegg .Value ,error (nil ); -if _agc !=nil {return _agc ;};_cff .CroptopAttr =&_eaba ;continue ;};if _cegg .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_gag ,_ege :=_cegg .Value ,error (nil );if _ege !=nil {return _ege ;};_cff .CroprightAttr =&_gag ;continue ;};if _cegg .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_fcca ,_bcfg :=_cegg .Value ,error (nil ); -if _bcfg !=nil {return _bcfg ;};_cff .CropbottomAttr =&_fcca ;continue ;};if _cegg .Name .Local =="\u0067\u0061\u0069\u006e"{_adf ,_gab :=_cegg .Value ,error (nil );if _gab !=nil {return _gab ;};_cff .GainAttr =&_adf ;continue ;};if _cegg .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_eecd ,_dbaf :=_cegg .Value ,error (nil ); -if _dbaf !=nil {return _dbaf ;};_cff .BlacklevelAttr =&_eecd ;continue ;};if _cegg .Name .Local =="\u0067\u0061\u006dm\u0061"{_ebgd ,_gdcb :=_cegg .Value ,error (nil );if _gdcb !=nil {return _gdcb ;};_cff .GammaAttr =&_ebgd ;continue ;};if _cegg .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_cff .GrayscaleAttr .UnmarshalXMLAttr (_cegg ); -continue ;};if _cegg .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_cff .BilevelAttr .UnmarshalXMLAttr (_cegg );continue ;};};for {_dfbf ,_cec :=d .Token ();if _cec !=nil {return _a .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",_cec ); -};if _cgfe ,_dcaf :=_dfbf .(_e .EndElement );_dcaf &&_cgfe .Name ==start .Name {break ;};};return nil ;};func (_fbaegg *Path )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _fbaegg .CT_Path .MarshalXML (e ,start );};func NewOfcSkew ()*OfcSkew {_fdaddf :=&OfcSkew {}; -_fdaddf .OfcCT_Skew =*NewOfcCT_Skew ();return _fdaddf ;};func (_feedd ST_ImageAspect )Validate ()error {return _feedd .ValidateWithPath ("")};func NewCT_Background ()*CT_Background {_cbea :=&CT_Background {};return _cbea };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 (_bedbc *ST_ShadowType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bdcfda ,_ffdbg :=d .Token (); -if _ffdbg !=nil {return _ffdbg ;};if _aaefg ,_fdgg :=_bdcfda .(_e .EndElement );_fdgg &&_aaefg .Name ==start .Name {*_bedbc =1;return nil ;};if _fegbg ,_cbebe :=_bdcfda .(_e .CharData );!_cbebe {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",_bdcfda ); -}else {switch string (_fegbg ){case "":*_bedbc =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_bedbc =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bedbc =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_bedbc =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_bedbc =4; -};};_bdcfda ,_ffdbg =d .Token ();if _ffdbg !=nil {return _ffdbg ;};if _gdaba ,_bfagag :=_bdcfda .(_e .EndElement );_bfagag &&_gdaba .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",_bdcfda ); -};func (_agdbg *OfcST_ConnectorType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbbbe ,_gafbb :=d .Token ();if _gafbb !=nil {return _gafbb ;};if _bebgb ,_ceac :=_gbbbe .(_e .EndElement );_ceac &&_bebgb .Name ==start .Name {*_agdbg =1; -return nil ;};if _gcedb ,_feef :=_gbbbe .(_e .CharData );!_feef {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",_gbbbe );}else {switch string (_gcedb ){case "":*_agdbg =0; -case "\u006e\u006f\u006e\u0065":*_agdbg =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_agdbg =2;case "\u0065\u006c\u0062o\u0077":*_agdbg =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_agdbg =4;};};_gbbbe ,_gafbb =d .Token ();if _gafbb !=nil {return _gafbb ; -};if _dgebd ,_fcdab :=_gbbbe .(_e .EndElement );_fcdab &&_dgebd .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",_gbbbe ); +start .Name .Local ="o\u003a\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074";return _cfdd .OfcCT_OLEObject .MarshalXML (e ,start );};func (_bbdg *Background )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbdg .CT_Background =*NewCT_Background (); +for _ ,_gfbg :=range start .Attr {if _gfbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfbg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bbdg .BwmodeAttr .UnmarshalXMLAttr (_gfbg ); +continue ;};if _gfbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfbg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bbdg .BwpureAttr .UnmarshalXMLAttr (_gfbg ); +continue ;};if _gfbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfbg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bbdg .BwnormalAttr .UnmarshalXMLAttr (_gfbg ); +continue ;};if _gfbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfbg .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_bbdg .TargetscreensizeAttr .UnmarshalXMLAttr (_gfbg ); +continue ;};if _gfbg .Name .Local =="\u0069\u0064"{_eee ,_fcac :=_gfbg .Value ,error (nil );if _fcac !=nil {return _fcac ;};_bbdg .IdAttr =&_eee ;continue ;};if _gfbg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bbdg .FilledAttr .UnmarshalXMLAttr (_gfbg ); +continue ;};if _gfbg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bbec ,_cffe :=_gfbg .Value ,error (nil );if _cffe !=nil {return _cffe ;};_bbdg .FillcolorAttr =&_bbec ;continue ;};};_cdbc :for {_dgd ,_bdfa :=d .Token ();if _bdfa !=nil {return _bdfa ; +};switch _dbda :=_dgd .(type ){case _e .StartElement :switch _dbda .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bbdg .Fill =NewFill (); +if _bfe :=d .DecodeElement (_bbdg .Fill ,&_dbda );_bfe !=nil {return _bfe ;};default:_ag .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",_dbda .Name ); +if _aeaag :=d .Skip ();_aeaag !=nil {return _aeaag ;};};case _e .EndElement :break _cdbc ;case _e .CharData :};};return nil ;};type AG_Style struct{StyleAttr *string ;};type ST_StrokeArrowLength byte ;func (_acgfa OfcST_HrAlign )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_acgfa .String (),start ); }; -// Validate validates the AG_Style and its children -func (_ebdae *AG_Style )Validate ()error {return _ebdae .ValidateWithPath ("\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065");};const (ST_StrokeLineStyleUnset ST_StrokeLineStyle =0;ST_StrokeLineStyleSingle ST_StrokeLineStyle =1;ST_StrokeLineStyleThinThin ST_StrokeLineStyle =2; -ST_StrokeLineStyleThinThick ST_StrokeLineStyle =3;ST_StrokeLineStyleThickThin ST_StrokeLineStyle =4;ST_StrokeLineStyleThickBetweenThin ST_StrokeLineStyle =5;);func (_dafec OfcST_ConnectType )String ()string {switch _dafec {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 "";}; - -// Validate validates the Path and its children -func (_gbbaf *Path )Validate ()error {return _gbbaf .ValidateWithPath ("\u0050\u0061\u0074\u0068")};func NewOfcCT_OLEObject ()*OfcCT_OLEObject {_eaagd :=&OfcCT_OLEObject {};return _eaagd };func (_cddda OfcST_DiagramLayout )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ccada :=_e .Attr {}; -_ccada .Name =name ;switch _cddda {case OfcST_DiagramLayoutUnset :_ccada .Value ="";case OfcST_DiagramLayout0 :_ccada .Value ="\u0030";case OfcST_DiagramLayout1 :_ccada .Value ="\u0031";case OfcST_DiagramLayout2 :_ccada .Value ="\u0032";case OfcST_DiagramLayout3 :_ccada .Value ="\u0033"; -};return _ccada ,nil ;};func (_fbdd *OfcCT_ClipPath )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068";};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076"},Value :_a .Sprintf ("\u0025\u0076",_fbdd .VAttr )}); -e .EncodeToken (start );e .EncodeToken (_e .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 (_cgbbc OfcST_Angle )Validate ()error {return _cgbbc .ValidateWithPath ("")}; +// ValidateWithPath validates the OfcLock and its children, prefixing error messages with path +func (_bbefb *OfcLock )ValidateWithPath (path string )error {if _abdfe :=_bbefb .OfcCT_Lock .ValidateWithPath (path );_abdfe !=nil {return _abdfe ;};return nil ;}; -// ValidateWithPath validates the OfcCT_Fill and its children, prefixing error messages with path -func (_ffgac *OfcCT_Fill )ValidateWithPath (path string )error {if _aggaf :=_ffgac .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aggaf !=nil {return _aggaf ;};if _ddgdc :=_ffgac .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); -_ddgdc !=nil {return _ddgdc ;};return nil ;};func (_cafgd *OfcCT_ColorMenu )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gggb :=range start .Attr {if _gggb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_faada ,_ggeggb :=_gggb .Value ,error (nil ); -if _ggeggb !=nil {return _ggeggb ;};_cafgd .StrokecolorAttr =&_faada ;continue ;};if _gggb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fcebg ,_beacd :=_gggb .Value ,error (nil );if _beacd !=nil {return _beacd ;};_cafgd .FillcolorAttr =&_fcebg ; -continue ;};if _gggb .Name .Local =="s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"{_gacede ,_fagge :=_gggb .Value ,error (nil );if _fagge !=nil {return _fagge ;};_cafgd .ShadowcolorAttr =&_gacede ;continue ;};if _gggb .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"{_fbbg ,_dcfbc :=_gggb .Value ,error (nil ); -if _dcfbc !=nil {return _dcfbc ;};_cafgd .ExtrusioncolorAttr =&_fbbg ;continue ;};if _gggb .Name .Local =="\u0065\u0078\u0074"{_cafgd .ExtAttr .UnmarshalXMLAttr (_gggb );continue ;};};for {_fface ,_bcgc :=d .Token ();if _bcgc !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0065n\u0075:\u0020\u0025\u0073",_bcgc ); -};if _gacfd ,_cgfab :=_fface .(_e .EndElement );_cgfab &&_gacfd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the OfcCT_Ink and its children +func (_caed *OfcCT_Ink )Validate ()error {return _caed .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0049\u006ek");};func (_ggdb *OfcCT_Proxy )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bbgf :=range start .Attr {if _bbgf .Name .Local =="\u0073\u0074\u0061r\u0074"{_ggdb .StartAttr .UnmarshalXMLAttr (_bbgf ); +continue ;};if _bbgf .Name .Local =="\u0065\u006e\u0064"{_ggdb .EndAttr .UnmarshalXMLAttr (_bbgf );continue ;};if _bbgf .Name .Local =="\u0069\u0064\u0072e\u0066"{_gfccc ,_bbgc :=_bbgf .Value ,error (nil );if _bbgc !=nil {return _bbgc ;};_ggdb .IdrefAttr =&_gfccc ; +continue ;};if _bbgf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"{_edeea ,_gagccc :=_g .ParseInt (_bbgf .Value ,10,32);if _gagccc !=nil {return _gagccc ;};_acbfc :=int32 (_edeea );_ggdb .ConnectlocAttr =&_acbfc ;continue ; +};};for {_befbe ,_fccd :=d .Token ();if _fccd !=nil {return _ga .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079\u003a\u0020\u0025\u0073",_fccd );};if _ddcbc ,_gede :=_befbe .(_e .EndElement ); +_gede &&_ddcbc .Name ==start .Name {break ;};};return nil ;};func NewEG_ShapeElements ()*EG_ShapeElements {_dbfad :=&EG_ShapeElements {};return _dbfad };func (_ed *AG_Adj )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bf :=range start .Attr {if _bf .Name .Local =="\u0061\u0064\u006a"{_be ,_ge :=_bf .Value ,error (nil ); +if _ge !=nil {return _ge ;};_ed .AdjAttr =&_be ;continue ;};};for {_gb ,_fg :=d .Token ();if _fg !=nil {return _ga .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_fg );};if _bd ,_cd :=_gb .(_e .EndElement ); +_cd &&_bd .Name ==start .Name {break ;};};return nil ;};func (_fbgb OfcST_OLEDrawAspect )ValidateWithPath (path string )error {switch _fbgb {case 0,1,2:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbgb )); +};return nil ;};func NewAG_Id ()*AG_Id {_fbb :=&AG_Id {};return _fbb };func (_fgfga OfcST_OLEUpdateMode )Validate ()error {return _fgfga .ValidateWithPath ("")};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 _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ; +RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ; +HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; +DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ; +FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ; +CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;}; -// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path -func (_dfaa *CT_Background )ValidateWithPath (path string )error {if _fgcd :=_dfaa .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fgcd !=nil {return _fgcd ;};if _dfec :=_dfaa .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_dfec !=nil {return _dfec ;};if _agbd :=_dfaa .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_agbd !=nil {return _agbd ;};if _abgd :=_dfaa .TargetscreensizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0073c\u0072\u0065\u0065\u006e\u0073i\u007a\u0065\u0041\u0074\u0074\u0072"); -_abgd !=nil {return _abgd ;};if _dfaa .Fill !=nil {if _aeca :=_dfaa .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_aeca !=nil {return _aeca ;};};if _bbec :=_dfaa .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072"); -_bbec !=nil {return _bbec ;};return nil ;};func (_fcgfcd OfcST_DiagramLayout )String ()string {switch _fcgfcd {case 0:return "";case 1:return "\u0030";case 2:return "\u0031";case 3:return "\u0032";case 4:return "\u0033";};return "";};type OfcST_Angle byte ; -func (_beaef OfcST_FillType )Validate ()error {return _beaef .ValidateWithPath ("")};func (_cbade *OfcCT_ShapeDefaults )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_adbe :=range start .Attr {if _adbe .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dbbe ,_bgcbb :=_adbe .Value ,error (nil ); -if _bgcbb !=nil {return _bgcbb ;};_cbade .StrokecolorAttr =&_dbbe ;continue ;};if _adbe .Name .Local =="\u0066\u0069\u006c\u006c"{_cbade .FillAttr .UnmarshalXMLAttr (_adbe );continue ;};if _adbe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_egfbd ,_bbgd :=_adbe .Value ,error (nil ); -if _bbgd !=nil {return _bbgd ;};_cbade .FillcolorAttr =&_egfbd ;continue ;};if _adbe .Name .Local =="\u0065\u0078\u0074"{_cbade .ExtAttr .UnmarshalXMLAttr (_adbe );continue ;};if _adbe .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_gdcd ,_deee :=_gd .ParseInt (_adbe .Value ,10,64); -if _deee !=nil {return _deee ;};_cbade .SpidmaxAttr =&_gdcd ;continue ;};if _adbe .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cbade .AllowincellAttr .UnmarshalXMLAttr (_adbe );continue ;};if _adbe .Name .Local =="\u0073\u0074\u0079l\u0065"{_efagb ,_bdebg :=_adbe .Value ,error (nil ); -if _bdebg !=nil {return _bdebg ;};_cbade .StyleAttr =&_efagb ;continue ;};if _adbe .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_cbade .StrokeAttr .UnmarshalXMLAttr (_adbe );continue ;};};_eebbb :for {_baegf ,_bacbgf :=d .Token ();if _bacbgf !=nil {return _bacbgf ; -};switch _egacfc :=_baegf .(type ){case _e .StartElement :switch _egacfc .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cbade .Fill =NewFill (); -if _eafea :=d .DecodeElement (_cbade .Fill ,&_egacfc );_eafea !=nil {return _eafea ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cbade .Stroke =NewStroke (); -if _edfgg :=d .DecodeElement (_cbade .Stroke ,&_egacfc );_edfgg !=nil {return _edfgg ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbade .Textbox =NewTextbox (); -if _cabfc :=d .DecodeElement (_cbade .Textbox ,&_egacfc );_cabfc !=nil {return _cabfc ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cbade .Shadow =NewShadow (); -if _ggabe :=d .DecodeElement (_cbade .Shadow ,&_egacfc );_ggabe !=nil {return _ggabe ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_cbade .Skew =NewOfcSkew (); -if _dbfcc :=d .DecodeElement (_cbade .Skew ,&_egacfc );_dbfcc !=nil {return _dbfcc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbade .Extrusion =NewOfcExtrusion (); -if _gbacb :=d .DecodeElement (_cbade .Extrusion ,&_egacfc );_gbacb !=nil {return _gbacb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbade .Callout =NewOfcCallout (); -if _ecgec :=d .DecodeElement (_cbade .Callout ,&_egacfc );_ecgec !=nil {return _ecgec ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbade .Lock =NewOfcLock (); -if _faabe :=d .DecodeElement (_cbade .Lock ,&_egacfc );_faabe !=nil {return _faabe ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbade .Colormru =NewOfcCT_ColorMru (); -if _bdbdae :=d .DecodeElement (_cbade .Colormru ,&_egacfc );_bdbdae !=nil {return _bdbdae ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbade .Colormenu =NewOfcCT_ColorMenu (); -if _daaec :=d .DecodeElement (_cbade .Colormenu ,&_egacfc );_daaec !=nil {return _daaec ;};default:_ee .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",_egacfc .Name ); -if _cdead :=d .Skip ();_cdead !=nil {return _cdead ;};};case _e .EndElement :break _eebbb ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the AG_CoreAttributes and its children, prefixing error messages with path +func (_fef *AG_CoreAttributes )ValidateWithPath (path string )error {if _eec :=_fef .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_eec !=nil {return _eec ;};return nil ;}; -// ValidateWithPath validates the OfcCT_Entry and its children, prefixing error messages with path -func (_bbefe *OfcCT_Entry )ValidateWithPath (path string )error {return nil };const (ST_StrokeJoinStyleUnset ST_StrokeJoinStyle =0;ST_StrokeJoinStyleRound ST_StrokeJoinStyle =1;ST_StrokeJoinStyleBevel ST_StrokeJoinStyle =2;ST_StrokeJoinStyleMiter ST_StrokeJoinStyle =3; -);func (_ccabe ST_StrokeArrowWidth )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ccabe .String (),start );};type OfcComplex struct{OfcCT_Complex };func (_bgfaaf *Shape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bgfaaf .CT_Shape =*NewCT_Shape (); -for _ ,_dedac :=range start .Attr {if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u006f\u006e\u0065\u0064"{_bgfaaf .OnedAttr .UnmarshalXMLAttr (_dedac ); -continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cagaaa ,_degce :=_dedac .Value ,error (nil ); -if _degce !=nil {return _degce ;};_bgfaaf .BorderleftcolorAttr =&_cagaaa ;continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bgfaaf .InsetmodeAttr .UnmarshalXMLAttr (_dedac ); -continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bgfaaf .BwmodeAttr .UnmarshalXMLAttr (_dedac ); -continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bgfaaf .CliptowrapAttr .UnmarshalXMLAttr (_dedac ); -continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bgfaaf .PreferrelativeAttr .UnmarshalXMLAttr (_dedac ); -continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bgfaaf .BwpureAttr .UnmarshalXMLAttr (_dedac ); -continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0068\u0072\u0073t\u0064"{_bgfaaf .HrstdAttr .UnmarshalXMLAttr (_dedac ); -continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bgfaaf .AllowincellAttr .UnmarshalXMLAttr (_dedac ); -continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0073\u0070\u0069\u0064"{_cfgde ,_bdcffd :=_dedac .Value ,error (nil ); -if _bdcffd !=nil {return _bdcffd ;};_bgfaaf .SpidAttr =&_cfgde ;continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bgfaaf .ConnectortypeAttr .UnmarshalXMLAttr (_dedac ); -continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cdfae ,_eaagfb :=_gd .ParseInt (_dedac .Value ,10,64); -if _eaagfb !=nil {return _eaagfb ;};_bgfaaf .RegroupidAttr =&_cdfae ;continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_gaage ,_edfdb :=_dedac .Value ,error (nil ); -if _edfdb !=nil {return _edfdb ;};_bgfaaf .GfxdataAttr =&_gaage ;continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0068\u0072\u0070c\u0074"{_cace ,_bfadbe :=_gd .ParseFloat (_dedac .Value ,64); -if _bfadbe !=nil {return _bfadbe ;};_fadfc :=float32 (_cace );_bgfaaf .HrpctAttr =&_fadfc ;continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bgfaaf .BwnormalAttr .UnmarshalXMLAttr (_dedac ); -continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bgfaaf .UserdrawnAttr .UnmarshalXMLAttr (_dedac ); -continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bgfaaf .DgmlayoutmruAttr .UnmarshalXMLAttr (_dedac ); -continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bgfgf ,_beeba :=_dedac .Value ,error (nil ); -if _beeba !=nil {return _beeba ;};_bgfaaf .BorderrightcolorAttr =&_bgfgf ;continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bgfaaf .UserhiddenAttr .UnmarshalXMLAttr (_dedac ); -continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0068\u0072"{_bgfaaf .HrAttr .UnmarshalXMLAttr (_dedac ); -continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bgfaaf .ForcedashAttr .UnmarshalXMLAttr (_dedac ); -continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bgfaaf .ButtonAttr .UnmarshalXMLAttr (_dedac ); -continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0073\u0070\u0074"{_dbedd ,_gbfec :=_gd .ParseFloat (_dedac .Value ,64); -if _gbfec !=nil {return _gbfec ;};_gfcdb :=float32 (_dbedd );_bgfaaf .SptAttr =&_gfcdb ;continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bgfaaf .HralignAttr .UnmarshalXMLAttr (_dedac ); -continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u006f\u006c\u0065"{_bgfaaf .OleAttr .UnmarshalXMLAttr (_dedac ); -continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bgfaaf .AllowoverlapAttr .UnmarshalXMLAttr (_dedac ); -continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fddae ,_ebbcg :=_gd .ParseInt (_dedac .Value ,10,64); -if _ebbcg !=nil {return _ebbcg ;};_bgfaaf .DgmnodekindAttr =&_fddae ;continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_beggg ,_gfaeg :=_dedac .Value ,error (nil ); -if _gfaeg !=nil {return _gfaeg ;};_bgfaaf .BordertopcolorAttr =&_beggg ;continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0063\u006c\u0069\u0070"{_bgfaaf .ClipAttr .UnmarshalXMLAttr (_dedac ); -continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_adbef ,_fgbae :=_dedac .Value ,error (nil ); -if _fgbae !=nil {return _fgbae ;};_bgfaaf .BorderbottomcolorAttr =&_adbef ;continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bgfaaf .HrnoshadeAttr .UnmarshalXMLAttr (_dedac ); -continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bgfaaf .DgmlayoutAttr .UnmarshalXMLAttr (_dedac ); -continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bgfaaf .OleiconAttr .UnmarshalXMLAttr (_dedac ); -continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bgfaaf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dedac ); -continue ;};if _dedac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dedac .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bgfaaf .BulletAttr .UnmarshalXMLAttr (_dedac ); -continue ;};if _dedac .Name .Local =="\u0069\u0064"{_aebcdg ,_dfeae :=_dedac .Value ,error (nil );if _dfeae !=nil {return _dfeae ;};_bgfaaf .IdAttr =&_aebcdg ;continue ;};if _dedac .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cedcb ,_bcegd :=_dedac .Value ,error (nil ); -if _bcegd !=nil {return _bcegd ;};_bgfaaf .OpacityAttr =&_cedcb ;continue ;};if _dedac .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bgfaaf .StrokedAttr .UnmarshalXMLAttr (_dedac );continue ;};if _dedac .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ebcdd ,_dgaba :=_dedac .Value ,error (nil ); -if _dgaba !=nil {return _dgaba ;};_bgfaaf .StrokecolorAttr =&_ebcdd ;continue ;};if _dedac .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dbegb ,_ceeff :=_dedac .Value ,error (nil );if _ceeff !=nil {return _ceeff ; -};_bgfaaf .StrokeweightAttr =&_dbegb ;continue ;};if _dedac .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bgfaaf .InsetpenAttr .UnmarshalXMLAttr (_dedac );continue ;};if _dedac .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fecca ,_fgcba :=_dedac .Value ,error (nil ); -if _fgcba !=nil {return _fgcba ;};_bgfaaf .ChromakeyAttr =&_fecca ;continue ;};if _dedac .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bgfaaf .FilledAttr .UnmarshalXMLAttr (_dedac );continue ;};if _dedac .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gcbb ,_gecbd :=_dedac .Value ,error (nil ); -if _gecbd !=nil {return _gecbd ;};_bgfaaf .FillcolorAttr =&_gcbb ;continue ;};if _dedac .Name .Local =="\u0073\u0074\u0079l\u0065"{_cecd ,_fggaa :=_dedac .Value ,error (nil );if _fggaa !=nil {return _fggaa ;};_bgfaaf .StyleAttr =&_cecd ;continue ;};if _dedac .Name .Local =="\u0070\u0072\u0069n\u0074"{_bgfaaf .PrintAttr .UnmarshalXMLAttr (_dedac ); -continue ;};if _dedac .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_abfg ,_faffg :=_dedac .Value ,error (nil );if _faffg !=nil {return _faffg ;};_bgfaaf .WrapcoordsAttr =&_abfg ;continue ;};if _dedac .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fdabg ,_faebf :=_dedac .Value ,error (nil ); -if _faebf !=nil {return _faebf ;};_bgfaaf .CoordoriginAttr =&_fdabg ;continue ;};if _dedac .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fbbdda ,_ffcegd :=_dedac .Value ,error (nil );if _ffcegd !=nil {return _ffcegd ;};_bgfaaf .CoordsizeAttr =&_fbbdda ; -continue ;};if _dedac .Name .Local =="\u0061\u006c\u0074"{_ffaddf ,_fdacdb :=_dedac .Value ,error (nil );if _fdacdb !=nil {return _fdacdb ;};_bgfaaf .AltAttr =&_ffaddf ;continue ;};if _dedac .Name .Local =="\u0074\u0069\u0074l\u0065"{_bfffd ,_dfggg :=_dedac .Value ,error (nil ); -if _dfggg !=nil {return _dfggg ;};_bgfaaf .TitleAttr =&_bfffd ;continue ;};if _dedac .Name .Local =="\u0063\u006c\u0061s\u0073"{_cbfeg ,_badaf :=_dedac .Value ,error (nil );if _badaf !=nil {return _badaf ;};_bgfaaf .ClassAttr =&_cbfeg ;continue ;};if _dedac .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cdab ,_ceada :=_dedac .Value ,error (nil ); -if _ceada !=nil {return _ceada ;};_bgfaaf .TargetAttr =&_cdab ;continue ;};if _dedac .Name .Local =="\u0068\u0072\u0065\u0066"{_edabg ,_fcgfe :=_dedac .Value ,error (nil );if _fcgfe !=nil {return _fcgfe ;};_bgfaaf .HrefAttr =&_edabg ;continue ;};if _dedac .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_gccb ,_abfae :=_dedac .Value ,error (nil ); -if _abfae !=nil {return _abfae ;};_bgfaaf .EquationxmlAttr =&_gccb ;continue ;};if _dedac .Name .Local =="\u0074\u0079\u0070\u0065"{_fddd ,_dffdaa :=_dedac .Value ,error (nil );if _dffdaa !=nil {return _dffdaa ;};_bgfaaf .TypeAttr =&_fddd ;continue ;}; -if _dedac .Name .Local =="\u0061\u0064\u006a"{_ddaed ,_egbdcf :=_dedac .Value ,error (nil );if _egbdcf !=nil {return _egbdcf ;};_bgfaaf .AdjAttr =&_ddaed ;continue ;};if _dedac .Name .Local =="\u0070\u0061\u0074\u0068"{_ceafb ,_bcaff :=_dedac .Value ,error (nil ); -if _bcaff !=nil {return _bcaff ;};_bgfaaf .PathAttr =&_ceafb ;continue ;};};_gadc :for {_dbabgc ,_bgbfc :=d .Token ();if _bgbfc !=nil {return _bgbfc ;};switch _bdcdg :=_dbabgc .(type ){case _e .StartElement :switch _bdcdg .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bbcfg :=NewOfcInk (); -if _gcdgd :=d .DecodeElement (_bbcfg ,&_bdcdg );_gcdgd !=nil {return _gcdgd ;};_bgfaaf .Ink =append (_bgfaaf .Ink ,_bbcfg );case _e .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"}:_afbce :=_f .NewIscomment (); -if _dcfbbd :=d .DecodeElement (_afbce ,&_bdcdg );_dcfbbd !=nil {return _dcfbbd ;};_bgfaaf .Iscomment =append (_bgfaaf .Iscomment ,_afbce );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abdggf :=NewOfcEquationxml (); -if _gfbdc :=d .DecodeElement (_abdggf ,&_bdcdg );_gfbdc !=nil {return _gfbdc ;};_bgfaaf .Equationxml =append (_bgfaaf .Equationxml ,_abdggf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gaegcb :=NewEG_ShapeElements (); -_gaegcb .Path =NewPath ();if _dbddb :=d .DecodeElement (_gaegcb .Path ,&_bdcdg );_dbddb !=nil {return _dbddb ;};_bgfaaf .EG_ShapeElements =append (_bgfaaf .EG_ShapeElements ,_gaegcb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dagaf :=NewEG_ShapeElements (); -_dagaf .Formulas =NewFormulas ();if _added :=d .DecodeElement (_dagaf .Formulas ,&_bdcdg );_added !=nil {return _added ;};_bgfaaf .EG_ShapeElements =append (_bgfaaf .EG_ShapeElements ,_dagaf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aeefc :=NewEG_ShapeElements (); -_aeefc .Handles =NewHandles ();if _geggad :=d .DecodeElement (_aeefc .Handles ,&_bdcdg );_geggad !=nil {return _geggad ;};_bgfaaf .EG_ShapeElements =append (_bgfaaf .EG_ShapeElements ,_aeefc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bcfea :=NewEG_ShapeElements (); -_bcfea .Fill =NewFill ();if _dfag :=d .DecodeElement (_bcfea .Fill ,&_bdcdg );_dfag !=nil {return _dfag ;};_bgfaaf .EG_ShapeElements =append (_bgfaaf .EG_ShapeElements ,_bcfea );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gbgc :=NewEG_ShapeElements (); -_gbgc .Stroke =NewStroke ();if _cfafd :=d .DecodeElement (_gbgc .Stroke ,&_bdcdg );_cfafd !=nil {return _cfafd ;};_bgfaaf .EG_ShapeElements =append (_bgfaaf .EG_ShapeElements ,_gbgc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gbgagd :=NewEG_ShapeElements (); -_gbgagd .Shadow =NewShadow ();if _ddfdee :=d .DecodeElement (_gbgagd .Shadow ,&_bdcdg );_ddfdee !=nil {return _ddfdee ;};_bgfaaf .EG_ShapeElements =append (_bgfaaf .EG_ShapeElements ,_gbgagd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggbbe :=NewEG_ShapeElements (); -_ggbbe .Textbox =NewTextbox ();if _bafbb :=d .DecodeElement (_ggbbe .Textbox ,&_bdcdg );_bafbb !=nil {return _bafbb ;};_bgfaaf .EG_ShapeElements =append (_bgfaaf .EG_ShapeElements ,_ggbbe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fegg :=NewEG_ShapeElements (); -_fegg .Textpath =NewTextpath ();if _decga :=d .DecodeElement (_fegg .Textpath ,&_bdcdg );_decga !=nil {return _decga ;};_bgfaaf .EG_ShapeElements =append (_bgfaaf .EG_ShapeElements ,_fegg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eaeeb :=NewEG_ShapeElements (); -_eaeeb .Imagedata =NewImagedata ();if _bbffd :=d .DecodeElement (_eaeeb .Imagedata ,&_bdcdg );_bbffd !=nil {return _bbffd ;};_bgfaaf .EG_ShapeElements =append (_bgfaaf .EG_ShapeElements ,_eaeeb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_ebca :=NewEG_ShapeElements (); -_ebca .Skew =NewOfcSkew ();if _eeccc :=d .DecodeElement (_ebca .Skew ,&_bdcdg );_eeccc !=nil {return _eeccc ;};_bgfaaf .EG_ShapeElements =append (_bgfaaf .EG_ShapeElements ,_ebca );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bgabg :=NewEG_ShapeElements (); -_bgabg .Extrusion =NewOfcExtrusion ();if _dbdfaf :=d .DecodeElement (_bgabg .Extrusion ,&_bdcdg );_dbdfaf !=nil {return _dbdfaf ;};_bgfaaf .EG_ShapeElements =append (_bgfaaf .EG_ShapeElements ,_bgabg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbdd :=NewEG_ShapeElements (); -_gbdd .Callout =NewOfcCallout ();if _cbdee :=d .DecodeElement (_gbdd .Callout ,&_bdcdg );_cbdee !=nil {return _cbdee ;};_bgfaaf .EG_ShapeElements =append (_bgfaaf .EG_ShapeElements ,_gbdd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cefb :=NewEG_ShapeElements (); -_cefb .Lock =NewOfcLock ();if _gffcg :=d .DecodeElement (_cefb .Lock ,&_bdcdg );_gffcg !=nil {return _gffcg ;};_bgfaaf .EG_ShapeElements =append (_bgfaaf .EG_ShapeElements ,_cefb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgfd :=NewEG_ShapeElements (); -_fgfd .Clippath =NewOfcClippath ();if _ggdge :=d .DecodeElement (_fgfd .Clippath ,&_bdcdg );_ggdge !=nil {return _ggdge ;};_bgfaaf .EG_ShapeElements =append (_bgfaaf .EG_ShapeElements ,_fgfd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_dcfde :=NewEG_ShapeElements (); -_dcfde .Signatureline =NewOfcSignatureline ();if _ecdea :=d .DecodeElement (_dcfde .Signatureline ,&_bdcdg );_ecdea !=nil {return _ecdea ;};_bgfaaf .EG_ShapeElements =append (_bgfaaf .EG_ShapeElements ,_dcfde );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_egegg :=NewEG_ShapeElements (); -_egegg .Wrap =_b .NewWrap ();if _egde :=d .DecodeElement (_egegg .Wrap ,&_bdcdg );_egde !=nil {return _egde ;};_bgfaaf .EG_ShapeElements =append (_bgfaaf .EG_ShapeElements ,_egegg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_afcca :=NewEG_ShapeElements (); -_afcca .Anchorlock =_b .NewAnchorlock ();if _cddedb :=d .DecodeElement (_afcca .Anchorlock ,&_bdcdg );_cddedb !=nil {return _cddedb ;};_bgfaaf .EG_ShapeElements =append (_bgfaaf .EG_ShapeElements ,_afcca );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cfgdc :=NewEG_ShapeElements (); -_cfgdc .Bordertop =_b .NewBordertop ();if _deadc :=d .DecodeElement (_cfgdc .Bordertop ,&_bdcdg );_deadc !=nil {return _deadc ;};_bgfaaf .EG_ShapeElements =append (_bgfaaf .EG_ShapeElements ,_cfgdc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_eefb :=NewEG_ShapeElements (); -_eefb .Borderbottom =_b .NewBorderbottom ();if _fcgceb :=d .DecodeElement (_eefb .Borderbottom ,&_bdcdg );_fcgceb !=nil {return _fcgceb ;};_bgfaaf .EG_ShapeElements =append (_bgfaaf .EG_ShapeElements ,_eefb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_fedc :=NewEG_ShapeElements (); -_fedc .Borderleft =_b .NewBorderleft ();if _dbce :=d .DecodeElement (_fedc .Borderleft ,&_bdcdg );_dbce !=nil {return _dbce ;};_bgfaaf .EG_ShapeElements =append (_bgfaaf .EG_ShapeElements ,_fedc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dagg :=NewEG_ShapeElements (); -_dagg .Borderright =_b .NewBorderright ();if _bdfaa :=d .DecodeElement (_dagg .Borderright ,&_bdcdg );_bdfaa !=nil {return _bdfaa ;};_bgfaaf .EG_ShapeElements =append (_bgfaaf .EG_ShapeElements ,_dagg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eeaed :=NewEG_ShapeElements (); -_eeaed .ClientData =_ag .NewClientData ();if _aaaea :=d .DecodeElement (_eeaed .ClientData ,&_bdcdg );_aaaea !=nil {return _aaaea ;};_bgfaaf .EG_ShapeElements =append (_bgfaaf .EG_ShapeElements ,_eeaed );case _e .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"}:_cfecd :=NewEG_ShapeElements (); -_cfecd .Textdata =_f .NewTextdata ();if _cbfaf :=d .DecodeElement (_cfecd .Textdata ,&_bdcdg );_cbfaf !=nil {return _cbfaf ;};_bgfaaf .EG_ShapeElements =append (_bgfaaf .EG_ShapeElements ,_cfecd );default:_ee .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",_bdcdg .Name ); -if _ggaf :=d .Skip ();_ggaf !=nil {return _ggaf ;};};case _e .EndElement :break _gadc ;case _e .CharData :};};return nil ;};func (_debabf *OfcST_How )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efdaa ,_aabbf :=d .Token ();if _aabbf !=nil {return _aabbf ; -};if _debcde ,_bfdea :=_efdaa .(_e .EndElement );_bfdea &&_debcde .Name ==start .Name {*_debabf =1;return nil ;};if _edcbe ,_addg :=_efdaa .(_e .CharData );!_addg {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",_efdaa ); -}else {switch string (_edcbe ){case "":*_debabf =0;case "\u0074\u006f\u0070":*_debabf =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_debabf =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_debabf =3;case "\u006c\u0065\u0066\u0074":*_debabf =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_debabf =5; -case "\u0072\u0069\u0067h\u0074":*_debabf =6;};};_efdaa ,_aabbf =d .Token ();if _aabbf !=nil {return _aabbf ;};if _cffad ,_cbdad :=_efdaa .(_e .EndElement );_cbdad &&_cffad .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",_efdaa ); -};type OfcCT_ClipPath struct{VAttr string ;};func (_ed *AG_Adj )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_agd :=range start .Attr {if _agd .Name .Local =="\u0061\u0064\u006a"{_ac ,_ec :=_agd .Value ,error (nil );if _ec !=nil {return _ec ; -};_ed .AdjAttr =&_ac ;continue ;};};for {_bf ,_fb :=d .Token ();if _fb !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_fb );};if _fe ,_bc :=_bf .(_e .EndElement );_bc &&_fe .Name ==start .Name {break ; -};};return nil ;};func (_fgbab OfcST_FillType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bfafac :=_e .Attr {};_bfafac .Name =name ;switch _fgbab {case OfcST_FillTypeUnset :_bfafac .Value ="";case OfcST_FillTypeGradientCenter :_bfafac .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072"; -case OfcST_FillTypeSolid :_bfafac .Value ="\u0073\u006f\u006ci\u0064";case OfcST_FillTypePattern :_bfafac .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case OfcST_FillTypeTile :_bfafac .Value ="\u0074\u0069\u006c\u0065";case OfcST_FillTypeFrame :_bfafac .Value ="\u0066\u0072\u0061m\u0065"; -case OfcST_FillTypeGradientUnscaled :_bfafac .Value ="\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064";case OfcST_FillTypeGradientRadial :_bfafac .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c"; -case OfcST_FillTypeGradient :_bfafac .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case OfcST_FillTypeBackground :_bfafac .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};return _bfafac ,nil ;};type Background struct{CT_Background }; -func (_fabd *Arc )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _fabd .CT_Arc .MarshalXML (e ,start );};func NewOfcCallout ()*OfcCallout {_dbadc :=&OfcCallout {};_dbadc .OfcCT_Callout =*NewOfcCT_Callout ();return _dbadc ;};type OfcST_InsetMode byte ; +// ValidateWithPath validates the AG_Type and its children, prefixing error messages with path +func (_aed *AG_Type )ValidateWithPath (path string )error {return nil };type OfcCT_Diagram struct{DgmstyleAttr *int64 ;AutoformatAttr _f .ST_TrueFalse ;ReverseAttr _f .ST_TrueFalse ;AutolayoutAttr _f .ST_TrueFalse ;DgmscalexAttr *int64 ;DgmscaleyAttr *int64 ; +DgmfontsizeAttr *int64 ;ConstrainboundsAttr *string ;DgmbasetextscaleAttr *int64 ;Relationtable *OfcCT_RelationTable ;ExtAttr ST_Ext ;}; +// Validate validates the CT_Shadow and its children +func (_feafg *CT_Shadow )Validate ()error {return _feafg .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw");}; -// Validate validates the OfcBottom and its children -func (_dfcgf *OfcBottom )Validate ()error {return _dfcgf .ValidateWithPath ("\u004ff\u0063\u0042\u006f\u0074\u0074\u006fm");};func (_bdabg *OfcST_Angle )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bdabg =0;case "\u0061\u006e\u0079":*_bdabg =1; -case "\u0033\u0030":*_bdabg =2;case "\u0034\u0035":*_bdabg =3;case "\u0036\u0030":*_bdabg =4;case "\u0039\u0030":*_bdabg =5;case "\u0061\u0075\u0074\u006f":*_bdabg =6;};return nil ;};func (_cgbfg ST_FillMethod )Validate ()error {return _cgbfg .ValidateWithPath ("")}; -func (_cbcgb OfcST_BWMode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_afgbae :=_e .Attr {};_afgbae .Name =name ;switch _cbcgb {case OfcST_BWModeUnset :_afgbae .Value ="";case OfcST_BWModeColor :_afgbae .Value ="\u0063\u006f\u006co\u0072";case OfcST_BWModeAuto :_afgbae .Value ="\u0061\u0075\u0074\u006f"; -case OfcST_BWModeGrayScale :_afgbae .Value ="\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce";case OfcST_BWModeLightGrayscale :_afgbae .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065";case OfcST_BWModeInverseGray :_afgbae .Value ="i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079"; -case OfcST_BWModeGrayOutline :_afgbae .Value ="g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case OfcST_BWModeHighContrast :_afgbae .Value ="\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074";case OfcST_BWModeBlack :_afgbae .Value ="\u0062\u006c\u0061c\u006b"; -case OfcST_BWModeWhite :_afgbae .Value ="\u0077\u0068\u0069t\u0065";case OfcST_BWModeHide :_afgbae .Value ="\u0068\u0069\u0064\u0065";case OfcST_BWModeUndrawn :_afgbae .Value ="\u0075n\u0064\u0072\u0061\u0077\u006e";case OfcST_BWModeBlackTextAndLines :_afgbae .Value ="\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073"; -};return _afgbae ,nil ;};func (_gegcg *OfcST_OLEUpdateMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cedcba ,_fcdea :=d .Token ();if _fcdea !=nil {return _fcdea ;};if _cgfabe ,_eaefc :=_cedcba .(_e .EndElement );_eaefc &&_cgfabe .Name ==start .Name {*_gegcg =1; -return nil ;};if _cegde ,_abfcd :=_cedcba .(_e .CharData );!_abfcd {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",_cedcba );}else {switch string (_cegde ){case "":*_gegcg =0; -case "\u0041\u006c\u0077\u0061\u0079\u0073":*_gegcg =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_gegcg =2;};};_cedcba ,_fcdea =d .Token ();if _fcdea !=nil {return _fcdea ;};if _feffc ,_efabad :=_cedcba .(_e .EndElement );_efabad &&_feffc .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",_cedcba );};type Group struct{CT_Group };type OfcST_FillType byte ;func NewOfcClippath ()*OfcClippath {_dbace :=&OfcClippath {}; -_dbace .OfcCT_ClipPath =*NewOfcCT_ClipPath ();return _dbace ;};func NewCT_Path ()*CT_Path {_edfd :=&CT_Path {};return _edfd };func (_bda *AG_AllCoreAttributes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bdb :=range start .Attr {if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bda .AllowoverlapAttr .UnmarshalXMLAttr (_bdb ); -continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bda .UserdrawnAttr .UnmarshalXMLAttr (_bdb ); -continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u006f\u006e\u0065\u0064"{_bda .OnedAttr .UnmarshalXMLAttr (_bdb ); -continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bda .DgmlayoutAttr .UnmarshalXMLAttr (_bdb ); -continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bda .HrnoshadeAttr .UnmarshalXMLAttr (_bdb ); -continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0073\u0070\u0069\u0064"{_edf ,_bae :=_bdb .Value ,error (nil ); -if _bae !=nil {return _bae ;};_bda .SpidAttr =&_edf ;continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bda .BulletAttr .UnmarshalXMLAttr (_bdb ); -continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_afe ,_bge :=_bdb .Value ,error (nil ); -if _bge !=nil {return _bge ;};_bda .BorderrightcolorAttr =&_afe ;continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bda .UserhiddenAttr .UnmarshalXMLAttr (_bdb ); -continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bda .HralignAttr .UnmarshalXMLAttr (_bdb ); -continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0068\u0072\u0073t\u0064"{_bda .HrstdAttr .UnmarshalXMLAttr (_bdb ); -continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bda .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bdb ); -continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bda .InsetmodeAttr .UnmarshalXMLAttr (_bdb ); -continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dge ,_gg :=_bdb .Value ,error (nil ); -if _gg !=nil {return _gg ;};_bda .BorderleftcolorAttr =&_dge ;continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_db ,_fbf :=_gd .ParseInt (_bdb .Value ,10,64); -if _fbf !=nil {return _fbf ;};_bda .DgmnodekindAttr =&_db ;continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bbf ,_fcc :=_bdb .Value ,error (nil ); -if _fcc !=nil {return _fcc ;};_bda .BordertopcolorAttr =&_bbf ;continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ede ,_dgee :=_gd .ParseInt (_bdb .Value ,10,64); -if _dgee !=nil {return _dgee ;};_bda .RegroupidAttr =&_ede ;continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bda .AllowincellAttr .UnmarshalXMLAttr (_bdb ); -continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bda .DgmlayoutmruAttr .UnmarshalXMLAttr (_bdb ); -continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bda .ButtonAttr .UnmarshalXMLAttr (_bdb ); -continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0068\u0072"{_bda .HrAttr .UnmarshalXMLAttr (_bdb ); -continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_aff ,_ef :=_bdb .Value ,error (nil ); -if _ef !=nil {return _ef ;};_bda .BorderbottomcolorAttr =&_aff ;continue ;};if _bdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdb .Name .Local =="\u0068\u0072\u0070c\u0074"{_bfg ,_egaf :=_gd .ParseFloat (_bdb .Value ,64); -if _egaf !=nil {return _egaf ;};_dcg :=float32 (_bfg );_bda .HrpctAttr =&_dcg ;continue ;};if _bdb .Name .Local =="\u0073\u0074\u0079l\u0065"{_ga ,_ff :=_bdb .Value ,error (nil );if _ff !=nil {return _ff ;};_bda .StyleAttr =&_ga ;continue ;};if _bdb .Name .Local =="\u0068\u0072\u0065\u0066"{_gdc ,_beb :=_bdb .Value ,error (nil ); -if _beb !=nil {return _beb ;};_bda .HrefAttr =&_gdc ;continue ;};if _bdb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dcd ,_gcd :=_bdb .Value ,error (nil );if _gcd !=nil {return _gcd ;};_bda .TargetAttr =&_dcd ;continue ;};if _bdb .Name .Local =="\u0070\u0072\u0069n\u0074"{_bda .PrintAttr .UnmarshalXMLAttr (_bdb ); -continue ;};if _bdb .Name .Local =="\u0061\u006c\u0074"{_fef ,_eb :=_bdb .Value ,error (nil );if _eb !=nil {return _eb ;};_bda .AltAttr =&_fef ;continue ;};if _bdb .Name .Local =="\u0063\u006c\u0061s\u0073"{_dd ,_fg :=_bdb .Value ,error (nil );if _fg !=nil {return _fg ; -};_bda .ClassAttr =&_dd ;continue ;};if _bdb .Name .Local =="\u0069\u0064"{_cag ,_dda :=_bdb .Value ,error (nil );if _dda !=nil {return _dda ;};_bda .IdAttr =&_cag ;continue ;};if _bdb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ddf ,_bbfe :=_bdb .Value ,error (nil ); -if _bbfe !=nil {return _bbfe ;};_bda .CoordoriginAttr =&_ddf ;continue ;};if _bdb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cc ,_bfga :=_bdb .Value ,error (nil );if _bfga !=nil {return _bfga ;};_bda .CoordsizeAttr =&_cc ;continue ; -};if _bdb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_eed ,_ecd :=_bdb .Value ,error (nil );if _ecd !=nil {return _ecd ;};_bda .WrapcoordsAttr =&_eed ;continue ;};if _bdb .Name .Local =="\u0074\u0069\u0074l\u0065"{_edc ,_ab :=_bdb .Value ,error (nil ); -if _ab !=nil {return _ab ;};_bda .TitleAttr =&_edc ;continue ;};};for {_fdb ,_bag :=d .Token ();if _bag !=nil {return _a .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",_bag ); -};if _ggb ,_cad :=_fdb .(_e .EndElement );_cad &&_ggb .Name ==start .Name {break ;};};return nil ;};type OfcBottom struct{OfcCT_StrokeChild };func (_egegef OfcST_ConnectorType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_egegef .String (),start ); -};func (_dgcfd OfcST_ExtrusionType )Validate ()error {return _dgcfd .ValidateWithPath ("")};func (_dabfb *ST_StrokeEndCap )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gffce ,_bbgec :=d .Token ();if _bbgec !=nil {return _bbgec ;};if _agcagb ,_adcebc :=_gffce .(_e .EndElement ); -_adcebc &&_agcagb .Name ==start .Name {*_dabfb =1;return nil ;};if _beaga ,_degde :=_gffce .(_e .CharData );!_degde {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",_gffce ); -}else {switch string (_beaga ){case "":*_dabfb =0;case "\u0066\u006c\u0061\u0074":*_dabfb =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_dabfb =2;case "\u0072\u006f\u0075n\u0064":*_dabfb =3;};};_gffce ,_bbgec =d .Token ();if _bbgec !=nil {return _bbgec ; -};if _aeece ,_aabeg :=_gffce .(_e .EndElement );_aabeg &&_aeece .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",_gffce ); -};func (_defg *CT_Rect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076\u003a\u0072\u0065\u0063\u0074";};if _defg .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_defg .HrefAttr )}); -};if _defg .TargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_defg .TargetAttr )});};if _defg .ClassAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_defg .ClassAttr )}); -};if _defg .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_defg .TitleAttr )});};if _defg .AltAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_defg .AltAttr )}); -};if _defg .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_defg .CoordsizeAttr )});};if _defg .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_defg .CoordoriginAttr )}); -};if _defg .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_defg .WrapcoordsAttr )});};if _defg .PrintAttr !=_c .ST_TrueFalseUnset {_facc ,_bfbdb :=_defg .PrintAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0069n\u0074"}); -if _bfbdb !=nil {return _bfbdb ;};start .Attr =append (start .Attr ,_facc );};if _defg .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_defg .IdAttr )});};if _defg .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_defg .StyleAttr )}); -};if _defg .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_defg .SpidAttr )});};if _defg .OnedAttr !=_c .ST_TrueFalseUnset {_fgcaa ,_dgbe :=_defg .OnedAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); -if _dgbe !=nil {return _dgbe ;};start .Attr =append (start .Attr ,_fgcaa );};if _defg .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_defg .RegroupidAttr )}); -};if _defg .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_geaga ,_cafd :=_defg .DoubleclicknotifyAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _cafd !=nil {return _cafd ; -};start .Attr =append (start .Attr ,_geaga );};if _defg .ButtonAttr !=_c .ST_TrueFalseUnset {_cdad ,_debf :=_defg .ButtonAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _debf !=nil {return _debf ;};start .Attr =append (start .Attr ,_cdad ); -};if _defg .UserhiddenAttr !=_c .ST_TrueFalseUnset {_bfdeb ,_cbdeg :=_defg .UserhiddenAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cbdeg !=nil {return _cbdeg ;};start .Attr =append (start .Attr ,_bfdeb ); -};if _defg .BulletAttr !=_c .ST_TrueFalseUnset {_gddf ,_beedg :=_defg .BulletAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _beedg !=nil {return _beedg ;};start .Attr =append (start .Attr ,_gddf );};if _defg .HrAttr !=_c .ST_TrueFalseUnset {_ccaeb ,_abfb :=_defg .HrAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _abfb !=nil {return _abfb ;};start .Attr =append (start .Attr ,_ccaeb );};if _defg .HrstdAttr !=_c .ST_TrueFalseUnset {_ddcc ,_fdfa :=_defg .HrstdAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _fdfa !=nil {return _fdfa ; -};start .Attr =append (start .Attr ,_ddcc );};if _defg .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_cbcd ,_cbed :=_defg .HrnoshadeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _cbed !=nil {return _cbed ; -};start .Attr =append (start .Attr ,_cbcd );};if _defg .HrpctAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_defg .HrpctAttr )});};if _defg .HralignAttr !=OfcST_HrAlignUnset {_feaccf ,_adca :=_defg .HralignAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _adca !=nil {return _adca ;};start .Attr =append (start .Attr ,_feaccf );};if _defg .AllowincellAttr !=_c .ST_TrueFalseUnset {_cgbca ,_acdda :=_defg .AllowincellAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _acdda !=nil {return _acdda ;};start .Attr =append (start .Attr ,_cgbca );};if _defg .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_cfac ,_bcdd :=_defg .AllowoverlapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _bcdd !=nil {return _bcdd ;};start .Attr =append (start .Attr ,_cfac );};if _defg .UserdrawnAttr !=_c .ST_TrueFalseUnset {_bbdeg ,_daadc :=_defg .UserdrawnAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _daadc !=nil {return _daadc ;};start .Attr =append (start .Attr ,_bbdeg );};if _defg .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_defg .BordertopcolorAttr )}); -};if _defg .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_defg .BorderleftcolorAttr )}); -};if _defg .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_defg .BorderbottomcolorAttr )}); -};if _defg .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_defg .BorderrightcolorAttr )}); -};if _defg .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_eebff ,_fbada :=_defg .DgmlayoutAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _fbada !=nil {return _fbada ;};start .Attr =append (start .Attr ,_eebff ); -};if _defg .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_defg .DgmnodekindAttr )});};if _defg .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_ddgff ,_fbcdf :=_defg .DgmlayoutmruAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _fbcdf !=nil {return _fbcdf ;};start .Attr =append (start .Attr ,_ddgff );};if _defg .InsetmodeAttr !=OfcST_InsetModeUnset {_bagg ,_aegfa :=_defg .InsetmodeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _aegfa !=nil {return _aegfa ;};start .Attr =append (start .Attr ,_bagg );};if _defg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_defg .OpacityAttr )}); -};if _defg .StrokedAttr !=_c .ST_TrueFalseUnset {_ebceg ,_fgcfb :=_defg .StrokedAttr .MarshalXMLAttr (_e .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fgcfb !=nil {return _fgcfb ;};start .Attr =append (start .Attr ,_ebceg );};if _defg .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_defg .StrokecolorAttr )}); -};if _defg .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_defg .StrokeweightAttr )});};if _defg .InsetpenAttr !=_c .ST_TrueFalseUnset {_efcd ,_egbe :=_defg .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _egbe !=nil {return _egbe ;};start .Attr =append (start .Attr ,_efcd );};if _defg .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_a .Sprintf ("\u0025\u0076",*_defg .ChromakeyAttr )}); -};if _defg .FilledAttr !=_c .ST_TrueFalseUnset {_eabg ,_gabec :=_defg .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gabec !=nil {return _gabec ;};start .Attr =append (start .Attr ,_eabg );};if _defg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_a .Sprintf ("\u0025\u0076",*_defg .FillcolorAttr )}); -};if _defg .SptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_defg .SptAttr )});};if _defg .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_bdgad ,_dcefg :=_defg .ConnectortypeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _dcefg !=nil {return _dcefg ;};start .Attr =append (start .Attr ,_bdgad );};if _defg .BwmodeAttr !=OfcST_BWModeUnset {_fdeefa ,_fedf :=_defg .BwmodeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _fedf !=nil {return _fedf ; -};start .Attr =append (start .Attr ,_fdeefa );};if _defg .BwpureAttr !=OfcST_BWModeUnset {_dfdc ,_aggc :=_defg .BwpureAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _aggc !=nil {return _aggc ;};start .Attr =append (start .Attr ,_dfdc ); -};if _defg .BwnormalAttr !=OfcST_BWModeUnset {_eedbg ,_dgbeg :=_defg .BwnormalAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _dgbeg !=nil {return _dgbeg ;};start .Attr =append (start .Attr ,_eedbg ); -};if _defg .ForcedashAttr !=_c .ST_TrueFalseUnset {_ebbdc ,_edeag :=_defg .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _edeag !=nil {return _edeag ;};start .Attr =append (start .Attr ,_ebbdc ); -};if _defg .OleiconAttr !=_c .ST_TrueFalseUnset {_gbgf ,_bcge :=_defg .OleiconAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _bcge !=nil {return _bcge ;};start .Attr =append (start .Attr ,_gbgf );};if _defg .OleAttr !=_c .ST_TrueFalseBlankUnset {_edce ,_gfag :=_defg .OleAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _gfag !=nil {return _gfag ;};start .Attr =append (start .Attr ,_edce );};if _defg .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_dabd ,_dddec :=_defg .PreferrelativeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _dddec !=nil {return _dddec ;};start .Attr =append (start .Attr ,_dabd );};if _defg .CliptowrapAttr !=_c .ST_TrueFalseUnset {_ggcad ,_faba :=_defg .CliptowrapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _faba !=nil {return _faba ;};start .Attr =append (start .Attr ,_ggcad );};if _defg .ClipAttr !=_c .ST_TrueFalseUnset {_dbdfa ,_accf :=_defg .ClipAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _accf !=nil {return _accf ; -};start .Attr =append (start .Attr ,_dbdfa );};e .EncodeToken (start );if _defg .EG_ShapeElements !=nil {for _ ,_fbcc :=range _defg .EG_ShapeElements {_fbcc .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -}; +// Validate validates the OfcCT_Lock and its children +func (_fdegd *OfcCT_Lock )Validate ()error {return _fdegd .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b");};func (_cbeba OfcST_ConnectorType )ValidateWithPath (path string )error {switch _cbeba {case 0,1,2,3,4:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbeba )); +};return nil ;}; -// Validate validates the CT_Curve and its children -func (_ebbd *CT_Curve )Validate ()error {return _ebbd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065");}; +// Validate validates the AG_AllShapeAttributes and its children +func (_fb *AG_AllShapeAttributes )Validate ()error {return _fb .ValidateWithPath ("A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};func (_fbdfcf ST_FillType )Validate ()error {return _fbdfcf .ValidateWithPath ("")}; +type OfcST_OLEUpdateMode byte ;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 _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ; +HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ; +BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ; +StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ; +BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;};type OfcST_OLEType byte ; -// ValidateWithPath validates the AG_CoreAttributes and its children, prefixing error messages with path -func (_ggd *AG_CoreAttributes )ValidateWithPath (path string )error {if _afgc :=_ggd .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_afgc !=nil {return _afgc ;};return nil ;};func NewOfcInk ()*OfcInk {_dbegg :=&OfcInk {}; -_dbegg .OfcCT_Ink =*NewOfcCT_Ink ();return _dbegg };type ST_Ext byte ;func NewAG_Adj ()*AG_Adj {_ba :=&AG_Adj {};return _ba };func NewBackground ()*Background {_eece :=&Background {};_eece .CT_Background =*NewCT_Background ();return _eece ;};func (_cdfaa *ST_StrokeArrowType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cdfaa =0; -case "\u006e\u006f\u006e\u0065":*_cdfaa =1;case "\u0062\u006c\u006fc\u006b":*_cdfaa =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_cdfaa =3;case "\u006f\u0076\u0061\u006c":*_cdfaa =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_cdfaa =5;case "\u006f\u0070\u0065\u006e":*_cdfaa =6; -};return nil ;};func (_bdfg *OfcST_ColorMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bdddga ,_gfccf :=d .Token ();if _gfccf !=nil {return _gfccf ;};if _agdaf ,_fagea :=_bdddga .(_e .EndElement );_fagea &&_agdaf .Name ==start .Name {*_bdfg =1; -return nil ;};if _fabdb ,_ceccb :=_bdddga .(_e .CharData );!_ceccb {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",_bdddga );}else {switch string (_fabdb ){case "":*_bdfg =0; -case "\u0061\u0075\u0074\u006f":*_bdfg =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bdfg =2;};};_bdddga ,_gfccf =d .Token ();if _gfccf !=nil {return _gfccf ;};if _cdcga ,_ebgfd :=_bdddga .(_e .EndElement );_ebgfd &&_cdcga .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",_bdddga );};type OfcEquationxml struct{OfcCT_EquationXml }; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_dcbff *CT_Shape )ValidateWithPath (path string )error {for _abgfb ,_bdbbb :=range _dcbff .Ink {if _agbbd :=_bdbbb .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_abgfb ));_agbbd !=nil {return _agbbd ; +};};for _ffgga ,_efbdc :=range _dcbff .Iscomment {if _fdaaf :=_efbdc .ValidateWithPath (_ga .Sprintf ("\u0025\u0073/\u0049\u0073\u0063o\u006d\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_ffgga ));_fdaaf !=nil {return _fdaaf ;};};for _dceff ,_bfdb :=range _dcbff .Equationxml {if _efbf :=_bfdb .ValidateWithPath (_ga .Sprintf ("\u0025s\u002fE\u0071\u0075\u0061\u0074\u0069o\u006e\u0078m\u006c\u005b\u0025\u0064\u005d",path ,_dceff )); +_efbf !=nil {return _efbf ;};};for _deegd ,_dbde :=range _dcbff .EG_ShapeElements {if _ccbcab :=_dbde .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_deegd )); +_ccbcab !=nil {return _ccbcab ;};};if _ecgdc :=_dcbff .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ecgdc !=nil {return _ecgdc ;};if _cdc :=_dcbff .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_cdc !=nil {return _cdc ;};if _gcea :=_dcbff .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_gcea !=nil {return _gcea ;};if _bbge :=_dcbff .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_bbge !=nil {return _bbge ;};if _fefgc :=_dcbff .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fefgc !=nil {return _fefgc ;};if _bbae :=_dcbff .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_bbae !=nil {return _bbae ;};if _cbged :=_dcbff .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_cbged !=nil {return _cbged ;};if _ggef :=_dcbff .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_ggef !=nil {return _ggef ;};if _cbgcb :=_dcbff .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cbgcb !=nil {return _cbgcb ;};if _abdcd :=_dcbff .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_abdcd !=nil {return _abdcd ;};if _ccecc :=_dcbff .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ccecc !=nil {return _ccecc ;};if _afbfd :=_dcbff .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_afbfd !=nil {return _afbfd ;};if _bfcbe :=_dcbff .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bfcbe !=nil {return _bfcbe ;};if _babgc :=_dcbff .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_babgc !=nil {return _babgc ;};if _bffd :=_dcbff .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bffd !=nil {return _bffd ;};if _gdff :=_dcbff .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_gdff !=nil {return _gdff ;};if _badfe :=_dcbff .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_badfe !=nil {return _badfe ;};if _dfdd :=_dcbff .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_dfdd !=nil {return _dfdd ;};if _egac :=_dcbff .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_egac !=nil {return _egac ;};if _agcee :=_dcbff .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_agcee !=nil {return _agcee ;};if _decgb :=_dcbff .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_decgb !=nil {return _decgb ;};if _gfffg :=_dcbff .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_gfffg !=nil {return _gfffg ;};if _ecade :=_dcbff .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ecade !=nil {return _ecade ;};if _cgggb :=_dcbff .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_cgggb !=nil {return _cgggb ;};if _fgbce :=_dcbff .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_fgbce !=nil {return _fgbce ;};if _cbcbg :=_dcbff .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_cbcbg !=nil {return _cbcbg ;};if _cbgff :=_dcbff .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cbgff !=nil {return _cbgff ;};if _ccaa :=_dcbff .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_ccaa !=nil {return _ccaa ;};if _dgagc :=_dcbff .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_dgagc !=nil {return _dgagc ;};return nil ;};func NewOfcCT_Lock ()*OfcCT_Lock {_gfdde :=&OfcCT_Lock {};return _gfdde };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;); -// Validate validates the OfcSkew and its children -func (_dfacf *OfcSkew )Validate ()error {return _dfacf .ValidateWithPath ("\u004ff\u0063\u0053\u006b\u0065\u0077");};type ST_ImageAspect byte ; +// Validate validates the OfcTop and its children +func (_dbdbe *OfcTop )Validate ()error {return _dbdbe .ValidateWithPath ("\u004f\u0066\u0063\u0054\u006f\u0070");};func (_ecdde OfcST_InsetMode )ValidateWithPath (path string )error {switch _ecdde {case 0,1,2:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecdde )); +};return nil ;}; -// Validate validates the OfcCT_OLEObject and its children -func (_cecfd *OfcCT_OLEObject )Validate ()error {return _cecfd .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func NewPath ()*Path {_fgdea :=&Path {};_fgdea .CT_Path =*NewCT_Path ();return _fgdea }; -func (_aedfb OfcST_OLEDrawAspect )Validate ()error {return _aedfb .ValidateWithPath ("")};func NewOfcCT_ShapeLayout ()*OfcCT_ShapeLayout {_aabf :=&OfcCT_ShapeLayout {};return _aabf };func (_fffec *Image )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _fffec .CT_Image .MarshalXML (e ,start ); -};func (_bgagd *OfcCT_OLEObject )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="o\u003a\u006f\u006c\u0065\u006f\u0062\u006a\u0065\u0063\u0074";};if _bgagd .TypeAttr !=OfcST_OLETypeUnset {_bdbda ,_bgefe :=_bgagd .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0054\u0079\u0070\u0065"}); -if _bgefe !=nil {return _bgefe ;};start .Attr =append (start .Attr ,_bdbda );};if _bgagd .ProgIDAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0050\u0072\u006f\u0067\u0049\u0044"},Value :_a .Sprintf ("\u0025\u0076",*_bgagd .ProgIDAttr )}); -};if _bgagd .ShapeIDAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0053h\u0061\u0070\u0065\u0049\u0044"},Value :_a .Sprintf ("\u0025\u0076",*_bgagd .ShapeIDAttr )});};if _bgagd .DrawAspectAttr !=OfcST_OLEDrawAspectUnset {_bedgd ,_abbb :=_bgagd .DrawAspectAttr .MarshalXMLAttr (_e .Name {Local :"\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"}); -if _abbb !=nil {return _abbb ;};start .Attr =append (start .Attr ,_bedgd );};if _bgagd .ObjectIDAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"},Value :_a .Sprintf ("\u0025\u0076",*_bgagd .ObjectIDAttr )}); -};if _bgagd .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bgagd .IdAttr )});};if _bgagd .UpdateModeAttr !=OfcST_OLEUpdateModeUnset {_caedd ,_dccag :=_bgagd .UpdateModeAttr .MarshalXMLAttr (_e .Name {Local :"\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"}); -if _dccag !=nil {return _dccag ;};start .Attr =append (start .Attr ,_caedd );};e .EncodeToken (start );if _bgagd .LinkType !=nil {_dgbcf :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}};_d .AddPreserveSpaceAttr (&_dgbcf ,*_bgagd .LinkType ); -e .EncodeElement (_bgagd .LinkType ,_dgbcf );};if _bgagd .LockedField !=_c .ST_TrueFalseBlankUnset {_cfbdg :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u004c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};e .EncodeElement (_bgagd .LockedField ,_cfbdg ); -};if _bgagd .FieldCodes !=nil {_fafce :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0046i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}};_d .AddPreserveSpaceAttr (&_fafce ,*_bgagd .FieldCodes );e .EncodeElement (_bgagd .FieldCodes ,_fafce ); -};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ffaec OfcST_CalloutPlacement )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ffaec .String (),start );};func NewCT_Shapetype ()*CT_Shapetype {_gggf :=&CT_Shapetype {}; -return _gggf };func (_gdadbd ST_Ext )ValidateWithPath (path string )error {switch _gdadbd {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 (_gdadbd )); -};return nil ;};func (_bada *CT_Shape )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076:\u0073\u0068\u0061\u0070\u0065";};if _bada .GfxdataAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0067\u0066\u0078\u0064\u0061\u0074a"},Value :_a .Sprintf ("\u0025\u0076",*_bada .GfxdataAttr )}); -};if _bada .EquationxmlAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_bada .EquationxmlAttr )});};if _bada .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_bada .HrefAttr )}); -};if _bada .TargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bada .TargetAttr )});};if _bada .ClassAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_bada .ClassAttr )}); -};if _bada .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bada .TitleAttr )});};if _bada .AltAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bada .AltAttr )}); -};if _bada .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_bada .CoordsizeAttr )});};if _bada .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_bada .CoordoriginAttr )}); -};if _bada .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_bada .WrapcoordsAttr )});};if _bada .PrintAttr !=_c .ST_TrueFalseUnset {_cefge ,_bdcee :=_bada .PrintAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0069n\u0074"}); -if _bdcee !=nil {return _bdcee ;};start .Attr =append (start .Attr ,_cefge );};if _bada .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bada .IdAttr )});};if _bada .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bada .StyleAttr )}); -};if _bada .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bada .SpidAttr )});};if _bada .OnedAttr !=_c .ST_TrueFalseUnset {_aagga ,_fabee :=_bada .OnedAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); -if _fabee !=nil {return _fabee ;};start .Attr =append (start .Attr ,_aagga );};if _bada .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bada .RegroupidAttr )}); -};if _bada .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_dabgg ,_cgcdc :=_bada .DoubleclicknotifyAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _cgcdc !=nil {return _cgcdc ; -};start .Attr =append (start .Attr ,_dabgg );};if _bada .ButtonAttr !=_c .ST_TrueFalseUnset {_dgdfc ,_bfgea :=_bada .ButtonAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _bfgea !=nil {return _bfgea ;};start .Attr =append (start .Attr ,_dgdfc ); -};if _bada .UserhiddenAttr !=_c .ST_TrueFalseUnset {_cdagf ,_dfbd :=_bada .UserhiddenAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _dfbd !=nil {return _dfbd ;};start .Attr =append (start .Attr ,_cdagf ); -};if _bada .BulletAttr !=_c .ST_TrueFalseUnset {_cfgcc ,_fagcg :=_bada .BulletAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _fagcg !=nil {return _fagcg ;};start .Attr =append (start .Attr ,_cfgcc );};if _bada .HrAttr !=_c .ST_TrueFalseUnset {_aebcf ,_eadab :=_bada .HrAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _eadab !=nil {return _eadab ;};start .Attr =append (start .Attr ,_aebcf );};if _bada .HrstdAttr !=_c .ST_TrueFalseUnset {_cfgdd ,_bgged :=_bada .HrstdAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _bgged !=nil {return _bgged ; -};start .Attr =append (start .Attr ,_cfgdd );};if _bada .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_gcceb ,_dced :=_bada .HrnoshadeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _dced !=nil {return _dced ; -};start .Attr =append (start .Attr ,_gcceb );};if _bada .HrpctAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bada .HrpctAttr )});};if _bada .HralignAttr !=OfcST_HrAlignUnset {_dfffb ,_deaba :=_bada .HralignAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _deaba !=nil {return _deaba ;};start .Attr =append (start .Attr ,_dfffb );};if _bada .AllowincellAttr !=_c .ST_TrueFalseUnset {_febdf ,_bcbba :=_bada .AllowincellAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _bcbba !=nil {return _bcbba ;};start .Attr =append (start .Attr ,_febdf );};if _bada .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_dafda ,_bcgeg :=_bada .AllowoverlapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _bcgeg !=nil {return _bcgeg ;};start .Attr =append (start .Attr ,_dafda );};if _bada .UserdrawnAttr !=_c .ST_TrueFalseUnset {_cgcbe ,_bfea :=_bada .UserdrawnAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _bfea !=nil {return _bfea ;};start .Attr =append (start .Attr ,_cgcbe );};if _bada .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_bada .BordertopcolorAttr )}); -};if _bada .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_bada .BorderleftcolorAttr )}); -};if _bada .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_bada .BorderbottomcolorAttr )}); -};if _bada .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_bada .BorderrightcolorAttr )}); -};if _bada .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_fdadd ,_fbbaa :=_bada .DgmlayoutAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _fbbaa !=nil {return _fbbaa ;};start .Attr =append (start .Attr ,_fdadd ); -};if _bada .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bada .DgmnodekindAttr )});};if _bada .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_dffae ,_bggg :=_bada .DgmlayoutmruAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _bggg !=nil {return _bggg ;};start .Attr =append (start .Attr ,_dffae );};if _bada .InsetmodeAttr !=OfcST_InsetModeUnset {_aefb ,_aefdd :=_bada .InsetmodeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _aefdd !=nil {return _aefdd ;};start .Attr =append (start .Attr ,_aefb );};if _bada .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_bada .OpacityAttr )}); -};if _bada .StrokedAttr !=_c .ST_TrueFalseUnset {_ddgeb ,_fddb :=_bada .StrokedAttr .MarshalXMLAttr (_e .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fddb !=nil {return _fddb ;};start .Attr =append (start .Attr ,_ddgeb );};if _bada .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_bada .StrokecolorAttr )}); -};if _bada .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bada .StrokeweightAttr )});};if _bada .InsetpenAttr !=_c .ST_TrueFalseUnset {_cfgdb ,_gaddd :=_bada .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _gaddd !=nil {return _gaddd ;};start .Attr =append (start .Attr ,_cfgdb );};if _bada .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_a .Sprintf ("\u0025\u0076",*_bada .ChromakeyAttr )}); -};if _bada .FilledAttr !=_c .ST_TrueFalseUnset {_eebg ,_aeefb :=_bada .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _aeefb !=nil {return _aeefb ;};start .Attr =append (start .Attr ,_eebg );};if _bada .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_a .Sprintf ("\u0025\u0076",*_bada .FillcolorAttr )}); -};if _bada .SptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bada .SptAttr )});};if _bada .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_fefdf ,_egga :=_bada .ConnectortypeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _egga !=nil {return _egga ;};start .Attr =append (start .Attr ,_fefdf );};if _bada .BwmodeAttr !=OfcST_BWModeUnset {_gbff ,_bbdac :=_bada .BwmodeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _bbdac !=nil {return _bbdac ; -};start .Attr =append (start .Attr ,_gbff );};if _bada .BwpureAttr !=OfcST_BWModeUnset {_bcbfb ,_eafa :=_bada .BwpureAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _eafa !=nil {return _eafa ;};start .Attr =append (start .Attr ,_bcbfb ); -};if _bada .BwnormalAttr !=OfcST_BWModeUnset {_acdbg ,_ccfb :=_bada .BwnormalAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ccfb !=nil {return _ccfb ;};start .Attr =append (start .Attr ,_acdbg ); -};if _bada .ForcedashAttr !=_c .ST_TrueFalseUnset {_dbeff ,_baeef :=_bada .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _baeef !=nil {return _baeef ;};start .Attr =append (start .Attr ,_dbeff ); -};if _bada .OleiconAttr !=_c .ST_TrueFalseUnset {_gfgae ,_fdagd :=_bada .OleiconAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _fdagd !=nil {return _fdagd ;};start .Attr =append (start .Attr ,_gfgae );};if _bada .OleAttr !=_c .ST_TrueFalseBlankUnset {_agdcg ,_ecfe :=_bada .OleAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _ecfe !=nil {return _ecfe ;};start .Attr =append (start .Attr ,_agdcg );};if _bada .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_dafee ,_efef :=_bada .PreferrelativeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _efef !=nil {return _efef ;};start .Attr =append (start .Attr ,_dafee );};if _bada .CliptowrapAttr !=_c .ST_TrueFalseUnset {_bbdd ,_agda :=_bada .CliptowrapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _agda !=nil {return _agda ;};start .Attr =append (start .Attr ,_bbdd );};if _bada .ClipAttr !=_c .ST_TrueFalseUnset {_fdce ,_fedd :=_bada .ClipAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _fedd !=nil {return _fedd ; -};start .Attr =append (start .Attr ,_fdce );};if _bada .TypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bada .TypeAttr )});};if _bada .AdjAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0064\u006a"},Value :_a .Sprintf ("\u0025\u0076",*_bada .AdjAttr )}); -};if _bada .PathAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_bada .PathAttr )});};e .EncodeToken (start );if _bada .Ink !=nil {_fffea :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0069n\u006b"}}; -for _ ,_fcbcg :=range _bada .Ink {e .EncodeElement (_fcbcg ,_fffea );};};if _bada .Iscomment !=nil {_cfdaf :=_e .StartElement {Name :_e .Name {Local :"\u0075\u0072\u003ai\u0073\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_acdbag :=range _bada .Iscomment {e .EncodeElement (_acdbag ,_cfdaf ); -};};if _bada .Equationxml !=nil {_acdgc :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}};for _ ,_egegc :=range _bada .Equationxml {e .EncodeElement (_egegc ,_acdgc );};};if _bada .EG_ShapeElements !=nil {for _ ,_aaffg :=range _bada .EG_ShapeElements {_aaffg .MarshalXML (e ,_e .StartElement {}); -};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Oval and its children +func (_faad *CT_Oval )Validate ()error {return _faad .ValidateWithPath ("\u0043T\u005f\u004f\u0076\u0061\u006c");};func NewOfcCT_Callout ()*OfcCT_Callout {_efead :=&OfcCT_Callout {};return _efead };func NewCT_Stroke ()*CT_Stroke {_abge :=&CT_Stroke {}; +return _abge }; -// ValidateWithPath validates the OfcClippath and its children, prefixing error messages with path -func (_cbddc *OfcClippath )ValidateWithPath (path string )error {if _bbfdac :=_cbddc .OfcCT_ClipPath .ValidateWithPath (path );_bbfdac !=nil {return _bbfdac ;};return nil ;};func NewCT_Group ()*CT_Group {_ddgb :=&CT_Group {};return _ddgb }; +// Validate validates the OfcCT_Skew and its children +func (_gcacc *OfcCT_Skew )Validate ()error {return _gcacc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077");};type Textpath struct{CT_TextPath };func NewOfcCT_SignatureLine ()*OfcCT_SignatureLine {_bebb :=&OfcCT_SignatureLine {}; +return _bebb };type Shape struct{CT_Shape };type OfcSignatureline struct{OfcCT_SignatureLine };func (_aeefe *OfcCT_Diagram )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ggebf :=range start .Attr {if _ggebf .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_ddgf ,_bedcc :=_g .ParseInt (_ggebf .Value ,10,64); +if _bedcc !=nil {return _bedcc ;};_aeefe .DgmstyleAttr =&_ddgf ;continue ;};if _ggebf .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_aeefe .AutoformatAttr .UnmarshalXMLAttr (_ggebf );continue ;};if _ggebf .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_aeefe .ReverseAttr .UnmarshalXMLAttr (_ggebf ); +continue ;};if _ggebf .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_aeefe .AutolayoutAttr .UnmarshalXMLAttr (_ggebf );continue ;};if _ggebf .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_dafdg ,_befdc :=_g .ParseInt (_ggebf .Value ,10,64); +if _befdc !=nil {return _befdc ;};_aeefe .DgmscalexAttr =&_dafdg ;continue ;};if _ggebf .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_ebdde ,_adffb :=_g .ParseInt (_ggebf .Value ,10,64);if _adffb !=nil {return _adffb ;};_aeefe .DgmscaleyAttr =&_ebdde ; +continue ;};if _ggebf .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_bfda ,_afcabc :=_g .ParseInt (_ggebf .Value ,10,64);if _afcabc !=nil {return _afcabc ;};_aeefe .DgmfontsizeAttr =&_bfda ;continue ;};if _ggebf .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_aded ,_facdc :=_ggebf .Value ,error (nil ); +if _facdc !=nil {return _facdc ;};_aeefe .ConstrainboundsAttr =&_aded ;continue ;};if _ggebf .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_ecabe ,_dedf :=_g .ParseInt (_ggebf .Value ,10,64);if _dedf !=nil {return _dedf ; +};_aeefe .DgmbasetextscaleAttr =&_ecabe ;continue ;};if _ggebf .Name .Local =="\u0065\u0078\u0074"{_aeefe .ExtAttr .UnmarshalXMLAttr (_ggebf );continue ;};};_eggag :for {_gebac ,_afeaf :=d .Token ();if _afeaf !=nil {return _afeaf ;};switch _bedef :=_gebac .(type ){case _e .StartElement :switch _bedef .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aeefe .Relationtable =NewOfcCT_RelationTable (); +if _aafa :=d .DecodeElement (_aeefe .Relationtable ,&_bedef );_aafa !=nil {return _aafa ;};default:_ag .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",_bedef .Name ); +if _fbeb :=d .Skip ();_fbeb !=nil {return _fbeb ;};};case _e .EndElement :break _eggag ;case _e .CharData :};};return nil ;};type ST_FillType byte ;func (_dafacd ST_StrokeArrowWidth )Validate ()error {return _dafacd .ValidateWithPath ("")};type OfcLeft struct{OfcCT_StrokeChild }; +func (_agcfc OfcST_RType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_agcfc .String (),start );};func (_fggaef ST_ShadowType )Validate ()error {return _fggaef .ValidateWithPath ("")}; -// Validate validates the OfcCT_R and its children -func (_efeea *OfcCT_R )Validate ()error {return _efeea .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0052");};func (_afacc *OfcLock )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _afacc .OfcCT_Lock .MarshalXML (e ,start );};func NewOfcShapedefaults ()*OfcShapedefaults {_fcbcga :=&OfcShapedefaults {}; -_fcbcga .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();return _fcbcga ;};func (_dbggb OfcST_CalloutPlacement )Validate ()error {return _dbggb .ValidateWithPath ("")}; +// Validate validates the OfcCallout and its children +func (_ecfef *OfcCallout )Validate ()error {return _ecfef .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};func NewCT_Shape ()*CT_Shape {_afgdc :=&CT_Shape {};return _afgdc };type OfcCT_IdMap struct{DataAttr *string ; +ExtAttr ST_Ext ;};func (_cecgb *OfcCT_R )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f\u003a\u0072";};start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",_cecgb .IdAttr )}); +if _cecgb .TypeAttr !=OfcST_RTypeUnset {_gbdfe ,_gcbff :=_cecgb .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _gcbff !=nil {return _gcbff ;};start .Attr =append (start .Attr ,_gbdfe );};if _cecgb .HowAttr !=OfcST_HowUnset {_bagga ,_gadaf :=_cecgb .HowAttr .MarshalXMLAttr (_e .Name {Local :"\u0068\u006f\u0077"}); +if _gadaf !=nil {return _gadaf ;};start .Attr =append (start .Attr ,_bagga );};if _cecgb .IdrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_ga .Sprintf ("\u0025\u0076",*_cecgb .IdrefAttr )}); +};e .EncodeToken (start );if _cecgb .Proxy !=nil {_baafa :=_e .StartElement {Name :_e .Name {Local :"\u006f:\u0070\u0072\u006f\u0078\u0079"}};for _ ,_fgdea :=range _cecgb .Proxy {e .EncodeElement (_fgdea ,_baafa );};};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the OfcCT_Extrusion and its children, prefixing error messages with path -func (_aagbe *OfcCT_Extrusion )ValidateWithPath (path string )error {if _agbf :=_aagbe .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_agbf !=nil {return _agbf ;};if _fdfab :=_aagbe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); -_fdfab !=nil {return _fdfab ;};if _egbaf :=_aagbe .RenderAttr .ValidateWithPath (path +"/\u0052\u0065\u006e\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_egbaf !=nil {return _egbaf ;};if _afcaa :=_aagbe .PlaneAttr .ValidateWithPath (path +"\u002f\u0050\u006c\u0061\u006e\u0065\u0041\u0074\u0074\u0072"); -_afcaa !=nil {return _afcaa ;};if _afaeg :=_aagbe .LockrotationcenterAttr .ValidateWithPath (path +"\u002f\u004c\u006fck\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_afaeg !=nil {return _afaeg ; -};if _fcgce :=_aagbe .AutorotationcenterAttr .ValidateWithPath (path +"\u002f\u0041\u0075to\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_fcgce !=nil {return _fcgce ;};if _fgbed :=_aagbe .ColormodeAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_fgbed !=nil {return _fgbed ;};if _cece :=_aagbe .MetalAttr .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_cece !=nil {return _cece ;};if _bfffe :=_aagbe .LightfaceAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u0067\u0068\u0074\u0066\u0061\u0063e\u0041\u0074\u0074\u0072"); -_bfffe !=nil {return _bfffe ;};if _ebbbf :=_aagbe .LightharshAttr .ValidateWithPath (path +"\u002fL\u0069g\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0041\u0074\u0074\u0072");_ebbbf !=nil {return _ebbbf ;};if _dgfdc :=_aagbe .Lightharsh2Attr .ValidateWithPath (path +"\u002f\u004ci\u0067\u0068\u0074h\u0061\u0072\u0073\u0068\u0032\u0041\u0074\u0074\u0072"); -_dgfdc !=nil {return _dgfdc ;};if _cfccg :=_aagbe .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cfccg !=nil {return _cfccg ;};return nil ;};func (_cffdf *OfcST_ExtrusionRender )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cffdf =0; -case "\u0073\u006f\u006ci\u0064":*_cffdf =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_cffdf =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_cffdf =3;};return nil ;};func (_bcbaad ST_ShadowType )ValidateWithPath (path string )error {switch _bcbaad {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 (_bcbaad )); -};return nil ;};func NewAG_Ext ()*AG_Ext {_ebab :=&AG_Ext {};_ebab .ExtAttr =ST_Ext (1);return _ebab };type OfcCT_Relation struct{IdsrcAttr *string ;IddestAttr *string ;IdcntrAttr *string ;ExtAttr ST_Ext ;}; +// Validate validates the CT_H and its children +func (_befc *CT_H )Validate ()error {return _befc .ValidateWithPath ("\u0043\u0054\u005f\u0048")};func NewOfcSkew ()*OfcSkew {_cabeea :=&OfcSkew {};_cabeea .OfcCT_Skew =*NewOfcCT_Skew ();return _cabeea ;};type AG_Adj struct{AdjAttr *string ;};func (_bgbfd OfcST_ColorMode )ValidateWithPath (path string )error {switch _bgbfd {case 0,1,2:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgbfd )); +};return nil ;};func (_faeeg *Fill )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _faeeg .CT_Fill .MarshalXML (e ,start );};func (_cafdg *ST_ImageAspect )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cafdg =0; +case "\u0069\u0067\u006e\u006f\u0072\u0065":*_cafdg =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_cafdg =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_cafdg =3;};return nil ;};func (_dfafac *OfcTop )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dfafac .OfcCT_StrokeChild =*NewOfcCT_StrokeChild (); +for _ ,_egddd :=range start .Attr {if _egddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egddd .Name .Local =="\u0068\u0072\u0065\u0066"{_fceec ,_caaec :=_egddd .Value ,error (nil ); +if _caaec !=nil {return _caaec ;};_dfafac .HrefAttr =&_fceec ;continue ;};if _egddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egddd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dfafac .ForcedashAttr .UnmarshalXMLAttr (_egddd ); +continue ;};if _egddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egddd .Name .Local =="\u0074\u0069\u0074l\u0065"{_fbfgd ,_cceed :=_egddd .Value ,error (nil ); +if _cceed !=nil {return _cceed ;};_dfafac .TitleAttr =&_fbfgd ;continue ;};if _egddd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egddd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_aedd ,_dbegb :=_egddd .Value ,error (nil ); +if _dbegb !=nil {return _dbegb ;};_dfafac .AlthrefAttr =&_aedd ;continue ;};if _egddd .Name .Local =="\u0073\u0072\u0063"{_dfdfb ,_agfee :=_egddd .Value ,error (nil );if _agfee !=nil {return _agfee ;};_dfafac .SrcAttr =&_dfdfb ;continue ;};if _egddd .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_dfafac .ImagealignshapeAttr .UnmarshalXMLAttr (_egddd ); +continue ;};if _egddd .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_dfafac .JoinstyleAttr .UnmarshalXMLAttr (_egddd );continue ;};if _egddd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dfafac .InsetpenAttr .UnmarshalXMLAttr (_egddd ); +continue ;};if _egddd .Name .Local =="\u0063\u006f\u006co\u0072"{_fgdfg ,_dfdaf :=_egddd .Value ,error (nil );if _dfdaf !=nil {return _dfdaf ;};_dfafac .ColorAttr =&_fgdfg ;continue ;};if _egddd .Name .Local =="\u0065\u0078\u0074"{_dfafac .ExtAttr .UnmarshalXMLAttr (_egddd ); +continue ;};if _egddd .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_dfafac .FilltypeAttr .UnmarshalXMLAttr (_egddd );continue ;};if _egddd .Name .Local =="\u006f\u006e"{_dfafac .OnAttr .UnmarshalXMLAttr (_egddd );continue ;};if _egddd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_dfafac .EndarrowlengthAttr .UnmarshalXMLAttr (_egddd ); +continue ;};if _egddd .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_dfafac .LinestyleAttr .UnmarshalXMLAttr (_egddd );continue ;};if _egddd .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_dfafac .StartarrowlengthAttr .UnmarshalXMLAttr (_egddd ); +continue ;};if _egddd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bfbee ,_bfddfd :=_egddd .Value ,error (nil );if _bfddfd !=nil {return _bfddfd ;};_dfafac .Color2Attr =&_bfbee ;continue ;};if _egddd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_dfafac .StartarrowAttr .UnmarshalXMLAttr (_egddd ); +continue ;};if _egddd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dfafac .EndarrowwidthAttr .UnmarshalXMLAttr (_egddd );continue ;};if _egddd .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_abdae ,_cbgdg :=_egddd .Value ,error (nil ); +if _cbgdg !=nil {return _cbgdg ;};_dfafac .DashstyleAttr =&_abdae ;continue ;};if _egddd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fbdef ,_caaeg :=_egddd .Value ,error (nil );if _caaeg !=nil {return _caaeg ;};_dfafac .OpacityAttr =&_fbdef ; +continue ;};if _egddd .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_dfafac .ImageaspectAttr .UnmarshalXMLAttr (_egddd );continue ;};if _egddd .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_eefgg ,_egbba :=_g .ParseFloat (_egddd .Value ,64); +if _egbba !=nil {return _egbba ;};_dfafac .MiterlimitAttr =&_eefgg ;continue ;};if _egddd .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_dfafac .EndcapAttr .UnmarshalXMLAttr (_egddd );continue ;};if _egddd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_dfafac .EndarrowAttr .UnmarshalXMLAttr (_egddd ); +continue ;};if _egddd .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dfafac .StartarrowwidthAttr .UnmarshalXMLAttr (_egddd );continue ;};if _egddd .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_ecgec ,_acffb :=_egddd .Value ,error (nil ); +if _acffb !=nil {return _acffb ;};_dfafac .ImagesizeAttr =&_ecgec ;continue ;};if _egddd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_bcgggg ,_fdbgba :=_egddd .Value ,error (nil );if _fdbgba !=nil {return _fdbgba ;};_dfafac .WeightAttr =&_bcgggg ; +continue ;};};for {_ceaac ,_fdgga :=d .Token ();if _fdgga !=nil {return _ga .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0054o\u0070\u003a\u0020\u0025\u0073",_fdgga );};if _afaa ,_gcgbd :=_ceaac .(_e .EndElement );_gcgbd &&_afaa .Name ==start .Name {break ; +};};return nil ;};func (_dgaad *CT_Arc )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076\u003a\u0061r\u0063";};if _dgaad .StartAngleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_dgaad .StartAngleAttr )}); +};if _dgaad .EndAngleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_dgaad .EndAngleAttr )});};if _dgaad .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_ga .Sprintf ("\u0025\u0076",*_dgaad .HrefAttr )}); +};if _dgaad .TargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_dgaad .TargetAttr )});};if _dgaad .ClassAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_dgaad .ClassAttr )}); +};if _dgaad .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_dgaad .TitleAttr )});};if _dgaad .AltAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_dgaad .AltAttr )}); +};if _dgaad .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_ga .Sprintf ("\u0025\u0076",*_dgaad .CoordsizeAttr )});};if _dgaad .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ga .Sprintf ("\u0025\u0076",*_dgaad .CoordoriginAttr )}); +};if _dgaad .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_dgaad .WrapcoordsAttr )});};if _dgaad .PrintAttr !=_f .ST_TrueFalseUnset {_egbe ,_fdc :=_dgaad .PrintAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0069n\u0074"}); +if _fdc !=nil {return _fdc ;};start .Attr =append (start .Attr ,_egbe );};if _dgaad .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_dgaad .IdAttr )});};if _dgaad .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_dgaad .StyleAttr )}); +};if _dgaad .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_dgaad .SpidAttr )});};if _dgaad .OnedAttr !=_f .ST_TrueFalseUnset {_bbbd ,_cfgg :=_dgaad .OnedAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); +if _cfgg !=nil {return _cfgg ;};start .Attr =append (start .Attr ,_bbbd );};if _dgaad .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_dgaad .RegroupidAttr )}); +};if _dgaad .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_dfe ,_ecad :=_dgaad .DoubleclicknotifyAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _ecad !=nil {return _ecad ; +};start .Attr =append (start .Attr ,_dfe );};if _dgaad .ButtonAttr !=_f .ST_TrueFalseUnset {_eddg ,_abfff :=_dgaad .ButtonAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _abfff !=nil {return _abfff ;};start .Attr =append (start .Attr ,_eddg ); +};if _dgaad .UserhiddenAttr !=_f .ST_TrueFalseUnset {_gfaef ,_eafc :=_dgaad .UserhiddenAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _eafc !=nil {return _eafc ;};start .Attr =append (start .Attr ,_gfaef ); +};if _dgaad .BulletAttr !=_f .ST_TrueFalseUnset {_cgeb ,_eaad :=_dgaad .BulletAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _eaad !=nil {return _eaad ;};start .Attr =append (start .Attr ,_cgeb );};if _dgaad .HrAttr !=_f .ST_TrueFalseUnset {_cafgfa ,_bgbb :=_dgaad .HrAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _bgbb !=nil {return _bgbb ;};start .Attr =append (start .Attr ,_cafgfa );};if _dgaad .HrstdAttr !=_f .ST_TrueFalseUnset {_afcbb ,_gdec :=_dgaad .HrstdAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _gdec !=nil {return _gdec ; +};start .Attr =append (start .Attr ,_afcbb );};if _dgaad .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_decc ,_geggc :=_dgaad .HrnoshadeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _geggc !=nil {return _geggc ; +};start .Attr =append (start .Attr ,_decc );};if _dgaad .HrpctAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_dgaad .HrpctAttr )});};if _dgaad .HralignAttr !=OfcST_HrAlignUnset {_cbag ,_gdda :=_dgaad .HralignAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _gdda !=nil {return _gdda ;};start .Attr =append (start .Attr ,_cbag );};if _dgaad .AllowincellAttr !=_f .ST_TrueFalseUnset {_cac ,_ebff :=_dgaad .AllowincellAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _ebff !=nil {return _ebff ;};start .Attr =append (start .Attr ,_cac );};if _dgaad .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_cbdf ,_dffa :=_dgaad .AllowoverlapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _dffa !=nil {return _dffa ;};start .Attr =append (start .Attr ,_cbdf );};if _dgaad .UserdrawnAttr !=_f .ST_TrueFalseUnset {_dfge ,_ddd :=_dgaad .UserdrawnAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _ddd !=nil {return _ddd ;};start .Attr =append (start .Attr ,_dfge );};if _dgaad .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_dgaad .BordertopcolorAttr )}); +};if _dgaad .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_dgaad .BorderleftcolorAttr )}); +};if _dgaad .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_dgaad .BorderbottomcolorAttr )}); +};if _dgaad .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_dgaad .BorderrightcolorAttr )}); +};if _dgaad .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_afae ,_eceb :=_dgaad .DgmlayoutAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _eceb !=nil {return _eceb ;};start .Attr =append (start .Attr ,_afae ); +};if _dgaad .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_dgaad .DgmnodekindAttr )});}; +if _dgaad .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_fbe ,_eac :=_dgaad .DgmlayoutmruAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _eac !=nil {return _eac ;};start .Attr =append (start .Attr ,_fbe ); +};if _dgaad .InsetmodeAttr !=OfcST_InsetModeUnset {_baegg ,_efaf :=_dgaad .InsetmodeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _efaf !=nil {return _efaf ;};start .Attr =append (start .Attr ,_baegg ); +};if _dgaad .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ga .Sprintf ("\u0025\u0076",*_dgaad .OpacityAttr )});};if _dgaad .StrokedAttr !=_f .ST_TrueFalseUnset {_gbefe ,_gbbc :=_dgaad .StrokedAttr .MarshalXMLAttr (_e .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"}); +if _gbbc !=nil {return _gbbc ;};start .Attr =append (start .Attr ,_gbefe );};if _dgaad .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_dgaad .StrokecolorAttr )}); +};if _dgaad .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_dgaad .StrokeweightAttr )});};if _dgaad .InsetpenAttr !=_f .ST_TrueFalseUnset {_beae ,_aag :=_dgaad .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _aag !=nil {return _aag ;};start .Attr =append (start .Attr ,_beae );};if _dgaad .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_ga .Sprintf ("\u0025\u0076",*_dgaad .ChromakeyAttr )}); +};if _dgaad .FilledAttr !=_f .ST_TrueFalseUnset {_ggdc ,_adgg :=_dgaad .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _adgg !=nil {return _adgg ;};start .Attr =append (start .Attr ,_ggdc );};if _dgaad .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ga .Sprintf ("\u0025\u0076",*_dgaad .FillcolorAttr )}); +};if _dgaad .SptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_dgaad .SptAttr )});};if _dgaad .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_edbda ,_facc :=_dgaad .ConnectortypeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _facc !=nil {return _facc ;};start .Attr =append (start .Attr ,_edbda );};if _dgaad .BwmodeAttr !=OfcST_BWModeUnset {_bbeg ,_fcfd :=_dgaad .BwmodeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _fcfd !=nil {return _fcfd ; +};start .Attr =append (start .Attr ,_bbeg );};if _dgaad .BwpureAttr !=OfcST_BWModeUnset {_cfd ,_ffbe :=_dgaad .BwpureAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _ffbe !=nil {return _ffbe ;};start .Attr =append (start .Attr ,_cfd ); +};if _dgaad .BwnormalAttr !=OfcST_BWModeUnset {_gfcc ,_ecadg :=_dgaad .BwnormalAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ecadg !=nil {return _ecadg ;};start .Attr =append (start .Attr ,_gfcc ); +};if _dgaad .ForcedashAttr !=_f .ST_TrueFalseUnset {_adee ,_ffe :=_dgaad .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ffe !=nil {return _ffe ;};start .Attr =append (start .Attr ,_adee ); +};if _dgaad .OleiconAttr !=_f .ST_TrueFalseUnset {_aecg ,_gfad :=_dgaad .OleiconAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _gfad !=nil {return _gfad ;};start .Attr =append (start .Attr ,_aecg );};if _dgaad .OleAttr !=_f .ST_TrueFalseBlankUnset {_ffbc ,_cgcf :=_dgaad .OleAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _cgcf !=nil {return _cgcf ;};start .Attr =append (start .Attr ,_ffbc );};if _dgaad .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_cgebe ,_gcab :=_dgaad .PreferrelativeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _gcab !=nil {return _gcab ;};start .Attr =append (start .Attr ,_cgebe );};if _dgaad .CliptowrapAttr !=_f .ST_TrueFalseUnset {_cfda ,_cbge :=_dgaad .CliptowrapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _cbge !=nil {return _cbge ;};start .Attr =append (start .Attr ,_cfda );};if _dgaad .ClipAttr !=_f .ST_TrueFalseUnset {_geaf ,_aggg :=_dgaad .ClipAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _aggg !=nil {return _aggg ; +};start .Attr =append (start .Attr ,_geaf );};e .EncodeToken (start );if _dgaad .EG_ShapeElements !=nil {for _ ,_agdc :=range _dgaad .EG_ShapeElements {_agdc .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_gffgb *CT_RoundRect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074";};if _gffgb .ArcsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061r\u0063\u0073\u0069\u007a\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_gffgb .ArcsizeAttr )}); +};if _gffgb .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_ga .Sprintf ("\u0025\u0076",*_gffgb .HrefAttr )});};if _gffgb .TargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_gffgb .TargetAttr )}); +};if _gffgb .ClassAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_gffgb .ClassAttr )});};if _gffgb .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_gffgb .TitleAttr )}); +};if _gffgb .AltAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_gffgb .AltAttr )});};if _gffgb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_ga .Sprintf ("\u0025\u0076",*_gffgb .CoordsizeAttr )}); +};if _gffgb .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ga .Sprintf ("\u0025\u0076",*_gffgb .CoordoriginAttr )});};if _gffgb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_gffgb .WrapcoordsAttr )}); +};if _gffgb .PrintAttr !=_f .ST_TrueFalseUnset {_efbbfa ,_gcceg :=_gffgb .PrintAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0069n\u0074"});if _gcceg !=nil {return _gcceg ;};start .Attr =append (start .Attr ,_efbbfa );};if _gffgb .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_gffgb .IdAttr )}); +};if _gffgb .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_gffgb .StyleAttr )});};if _gffgb .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_gffgb .SpidAttr )}); +};if _gffgb .OnedAttr !=_f .ST_TrueFalseUnset {_fabcd ,_cacgc :=_gffgb .OnedAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _cacgc !=nil {return _cacgc ;};start .Attr =append (start .Attr ,_fabcd );};if _gffgb .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_gffgb .RegroupidAttr )}); +};if _gffgb .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_aacaf ,_fgcc :=_gffgb .DoubleclicknotifyAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _fgcc !=nil {return _fgcc ; +};start .Attr =append (start .Attr ,_aacaf );};if _gffgb .ButtonAttr !=_f .ST_TrueFalseUnset {_egae ,_cfce :=_gffgb .ButtonAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _cfce !=nil {return _cfce ;};start .Attr =append (start .Attr ,_egae ); +};if _gffgb .UserhiddenAttr !=_f .ST_TrueFalseUnset {_cecag ,_eafd :=_gffgb .UserhiddenAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _eafd !=nil {return _eafd ;};start .Attr =append (start .Attr ,_cecag ); +};if _gffgb .BulletAttr !=_f .ST_TrueFalseUnset {_eadfb ,_fdbd :=_gffgb .BulletAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _fdbd !=nil {return _fdbd ;};start .Attr =append (start .Attr ,_eadfb );};if _gffgb .HrAttr !=_f .ST_TrueFalseUnset {_bggfe ,_fecfe :=_gffgb .HrAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _fecfe !=nil {return _fecfe ;};start .Attr =append (start .Attr ,_bggfe );};if _gffgb .HrstdAttr !=_f .ST_TrueFalseUnset {_bagc ,_eecde :=_gffgb .HrstdAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _eecde !=nil {return _eecde ; +};start .Attr =append (start .Attr ,_bagc );};if _gffgb .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_agbca ,_ecdad :=_gffgb .HrnoshadeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _ecdad !=nil {return _ecdad ; +};start .Attr =append (start .Attr ,_agbca );};if _gffgb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_gffgb .HrpctAttr )});};if _gffgb .HralignAttr !=OfcST_HrAlignUnset {_ebcb ,_dddd :=_gffgb .HralignAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _dddd !=nil {return _dddd ;};start .Attr =append (start .Attr ,_ebcb );};if _gffgb .AllowincellAttr !=_f .ST_TrueFalseUnset {_ffge ,_eage :=_gffgb .AllowincellAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _eage !=nil {return _eage ;};start .Attr =append (start .Attr ,_ffge );};if _gffgb .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_dbagf ,_bdegg :=_gffgb .AllowoverlapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _bdegg !=nil {return _bdegg ;};start .Attr =append (start .Attr ,_dbagf );};if _gffgb .UserdrawnAttr !=_f .ST_TrueFalseUnset {_cegdc ,_eggeb :=_gffgb .UserdrawnAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _eggeb !=nil {return _eggeb ;};start .Attr =append (start .Attr ,_cegdc );};if _gffgb .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_gffgb .BordertopcolorAttr )}); +};if _gffgb .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_gffgb .BorderleftcolorAttr )}); +};if _gffgb .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_gffgb .BorderbottomcolorAttr )}); +};if _gffgb .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_gffgb .BorderrightcolorAttr )}); +};if _gffgb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ddgeb ,_dagfb :=_gffgb .DgmlayoutAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _dagfb !=nil {return _dagfb ;};start .Attr =append (start .Attr ,_ddgeb ); +};if _gffgb .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_gffgb .DgmnodekindAttr )});}; +if _gffgb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_ecbg ,_bcadc :=_gffgb .DgmlayoutmruAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _bcadc !=nil {return _bcadc ;};start .Attr =append (start .Attr ,_ecbg ); +};if _gffgb .InsetmodeAttr !=OfcST_InsetModeUnset {_ecaf ,_egceg :=_gffgb .InsetmodeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _egceg !=nil {return _egceg ;};start .Attr =append (start .Attr ,_ecaf ); +};if _gffgb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ga .Sprintf ("\u0025\u0076",*_gffgb .OpacityAttr )});};if _gffgb .StrokedAttr !=_f .ST_TrueFalseUnset {_ggcgg ,_ddaa :=_gffgb .StrokedAttr .MarshalXMLAttr (_e .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"}); +if _ddaa !=nil {return _ddaa ;};start .Attr =append (start .Attr ,_ggcgg );};if _gffgb .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_gffgb .StrokecolorAttr )}); +};if _gffgb .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_gffgb .StrokeweightAttr )});};if _gffgb .InsetpenAttr !=_f .ST_TrueFalseUnset {_ecag ,_gbebb :=_gffgb .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _gbebb !=nil {return _gbebb ;};start .Attr =append (start .Attr ,_ecag );};if _gffgb .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_ga .Sprintf ("\u0025\u0076",*_gffgb .ChromakeyAttr )}); +};if _gffgb .FilledAttr !=_f .ST_TrueFalseUnset {_dfeb ,_daeb :=_gffgb .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _daeb !=nil {return _daeb ;};start .Attr =append (start .Attr ,_dfeb );};if _gffgb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ga .Sprintf ("\u0025\u0076",*_gffgb .FillcolorAttr )}); +};if _gffgb .SptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_gffgb .SptAttr )});};if _gffgb .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_dffafe ,_ffecfe :=_gffgb .ConnectortypeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _ffecfe !=nil {return _ffecfe ;};start .Attr =append (start .Attr ,_dffafe );};if _gffgb .BwmodeAttr !=OfcST_BWModeUnset {_ddfa ,_eaacc :=_gffgb .BwmodeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _eaacc !=nil {return _eaacc ; +};start .Attr =append (start .Attr ,_ddfa );};if _gffgb .BwpureAttr !=OfcST_BWModeUnset {_fddaa ,_baefa :=_gffgb .BwpureAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _baefa !=nil {return _baefa ;};start .Attr =append (start .Attr ,_fddaa ); +};if _gffgb .BwnormalAttr !=OfcST_BWModeUnset {_gccd ,_cged :=_gffgb .BwnormalAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cged !=nil {return _cged ;};start .Attr =append (start .Attr ,_gccd ); +};if _gffgb .ForcedashAttr !=_f .ST_TrueFalseUnset {_ebdeg ,_ecfd :=_gffgb .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ecfd !=nil {return _ecfd ;};start .Attr =append (start .Attr ,_ebdeg ); +};if _gffgb .OleiconAttr !=_f .ST_TrueFalseUnset {_ebdegg ,_fega :=_gffgb .OleiconAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _fega !=nil {return _fega ;};start .Attr =append (start .Attr ,_ebdegg );};if _gffgb .OleAttr !=_f .ST_TrueFalseBlankUnset {_abbaf ,_abae :=_gffgb .OleAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _abae !=nil {return _abae ;};start .Attr =append (start .Attr ,_abbaf );};if _gffgb .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_bgegb ,_efgf :=_gffgb .PreferrelativeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _efgf !=nil {return _efgf ;};start .Attr =append (start .Attr ,_bgegb );};if _gffgb .CliptowrapAttr !=_f .ST_TrueFalseUnset {_bgbge ,_ageebb :=_gffgb .CliptowrapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _ageebb !=nil {return _ageebb ;};start .Attr =append (start .Attr ,_bgbge );};if _gffgb .ClipAttr !=_f .ST_TrueFalseUnset {_cece ,_ddeb :=_gffgb .ClipAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _ddeb !=nil {return _ddeb ; +};start .Attr =append (start .Attr ,_cece );};e .EncodeToken (start );if _gffgb .EG_ShapeElements !=nil {for _ ,_dacdc :=range _gffgb .EG_ShapeElements {_dacdc .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_feec ST_StrokeEndCap )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gggff :=_e .Attr {};_gggff .Name =name ;switch _feec {case ST_StrokeEndCapUnset :_gggff .Value ="";case ST_StrokeEndCapFlat :_gggff .Value ="\u0066\u006c\u0061\u0074"; +case ST_StrokeEndCapSquare :_gggff .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_StrokeEndCapRound :_gggff .Value ="\u0072\u006f\u0075n\u0064";};return _gggff ,nil ;}; -// ValidateWithPath validates the AG_Style and its children, prefixing error messages with path -func (_ead *AG_Style )ValidateWithPath (path string )error {return nil };func (_fcage ST_ShadowType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fcage .String (),start );};func (_fgecc *OfcCT_ColorMru )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"; -};if _fgecc .ColorsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_fgecc .ColorsAttr )});};if _fgecc .ExtAttr !=ST_ExtUnset {_cgga ,_cdacd :=_fgecc .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"}); -if _cdacd !=nil {return _cdacd ;};start .Attr =append (start .Attr ,_cgga );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the Rect and its children, prefixing error messages with path +func (_defgc *Rect )ValidateWithPath (path string )error {if _egabg :=_defgc .CT_Rect .ValidateWithPath (path );_egabg !=nil {return _egabg ;};return nil ;};func (_bfabd *CT_Fill )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_abfbe :=range start .Attr {if _abfbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfbe .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_feadd ,_cbbe :=_abfbe .Value ,error (nil ); +if _cbbe !=nil {return _cbbe ;};_bfabd .Opacity2Attr =&_feadd ;continue ;};if _abfbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfbe .Name .Local =="\u0072\u0065\u006ci\u0064"{_bfbf ,_bcde :=_abfbe .Value ,error (nil ); +if _bcde !=nil {return _bcde ;};_bfabd .RelidAttr =&_bfbf ;continue ;};if _abfbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfbe .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_bfabd .DetectmouseclickAttr .UnmarshalXMLAttr (_abfbe ); +continue ;};if _abfbe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abfbe .Name .Local =="\u0069\u0064"||_abfbe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_abfbe .Name .Local =="\u0069\u0064"{_cdaa ,_fdad :=_abfbe .Value ,error (nil ); +if _fdad !=nil {return _fdad ;};_bfabd .IdAttr =&_cdaa ;continue ;};if _abfbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfbe .Name .Local =="\u0074\u0069\u0074l\u0065"{_agae ,_becc :=_abfbe .Value ,error (nil ); +if _becc !=nil {return _becc ;};_bfabd .TitleAttr =&_agae ;continue ;};if _abfbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfbe .Name .Local =="\u0068\u0072\u0065\u0066"{_fece ,_bceg :=_abfbe .Value ,error (nil ); +if _bceg !=nil {return _bceg ;};_bfabd .HrefAttr =&_fece ;continue ;};if _abfbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfbe .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bcfb ,_befd :=_abfbe .Value ,error (nil ); +if _befd !=nil {return _befd ;};_bfabd .AlthrefAttr =&_bcfb ;continue ;};if _abfbe .Name .Local =="\u0073\u0069\u007a\u0065"{_gecgb ,_bacb :=_abfbe .Value ,error (nil );if _bacb !=nil {return _bacb ;};_bfabd .SizeAttr =&_gecgb ;continue ;};if _abfbe .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dacf ,_adade :=_abfbe .Value ,error (nil ); +if _adade !=nil {return _adade ;};_bfabd .FocuspositionAttr =&_dacf ;continue ;};if _abfbe .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_bfabd .MethodAttr .UnmarshalXMLAttr (_abfbe );continue ;};if _abfbe .Name .Local =="\u0069\u0064"{_eafcf ,_gdcc :=_abfbe .Value ,error (nil ); +if _gdcc !=nil {return _gdcc ;};_bfabd .SIdAttr =&_eafcf ;continue ;};if _abfbe .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_bfabd .RecolorAttr .UnmarshalXMLAttr (_abfbe );continue ;};if _abfbe .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_bfabd .AlignshapeAttr .UnmarshalXMLAttr (_abfbe ); +continue ;};if _abfbe .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_bfabd .RotateAttr .UnmarshalXMLAttr (_abfbe );continue ;};if _abfbe .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_bfabd .AspectAttr .UnmarshalXMLAttr (_abfbe );continue ; +};if _abfbe .Name .Local =="\u0073\u0072\u0063"{_cgde ,_accg :=_abfbe .Value ,error (nil );if _accg !=nil {return _accg ;};_bfabd .SrcAttr =&_cgde ;continue ;};if _abfbe .Name .Local =="\u0061\u006e\u0067l\u0065"{_decf ,_abcfd :=_g .ParseFloat (_abfbe .Value ,64); +if _abcfd !=nil {return _abcfd ;};_bfabd .AngleAttr =&_decf ;continue ;};if _abfbe .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_dbbee ,_becf :=_abfbe .Value ,error (nil );if _becf !=nil {return _becf ;};_bfabd .FocussizeAttr =&_dbbee ; +continue ;};if _abfbe .Name .Local =="\u0066\u006f\u0063u\u0073"{_fgbf ,_fdebe :=_abfbe .Value ,error (nil );if _fdebe !=nil {return _fdebe ;};_bfabd .FocusAttr =&_fgbf ;continue ;};if _abfbe .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_baee ,_efba :=_abfbe .Value ,error (nil ); +if _efba !=nil {return _efba ;};_bfabd .ColorsAttr =&_baee ;continue ;};if _abfbe .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_gbdaa ,_gbad :=_abfbe .Value ,error (nil );if _gbad !=nil {return _gbad ;};_bfabd .Color2Attr =&_gbdaa ;continue ;}; +if _abfbe .Name .Local =="\u0074\u0079\u0070\u0065"{_bfabd .TypeAttr .UnmarshalXMLAttr (_abfbe );continue ;};if _abfbe .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_ffcg ,_cafab :=_abfbe .Value ,error (nil );if _cafab !=nil {return _cafab ;};_bfabd .OriginAttr =&_ffcg ; +continue ;};if _abfbe .Name .Local =="\u006f\u006e"{_bfabd .OnAttr .UnmarshalXMLAttr (_abfbe );continue ;};if _abfbe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fcdc ,_dbgg :=_abfbe .Value ,error (nil );if _dbgg !=nil {return _dbgg ;};_bfabd .OpacityAttr =&_fcdc ; +continue ;};if _abfbe .Name .Local =="\u0063\u006f\u006co\u0072"{_abacd ,_fbea :=_abfbe .Value ,error (nil );if _fbea !=nil {return _fbea ;};_bfabd .ColorAttr =&_abacd ;continue ;};if _abfbe .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dbbeg ,_eabb :=_abfbe .Value ,error (nil ); +if _eabb !=nil {return _eabb ;};_bfabd .PositionAttr =&_dbbeg ;continue ;};};_ffce :for {_agaea ,_agfb :=d .Token ();if _agfb !=nil {return _agfb ;};switch _gcba :=_agaea .(type ){case _e .StartElement :switch _gcba .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfabd .Fill =NewOfcFill (); +if _eedf :=d .DecodeElement (_bfabd .Fill ,&_gcba );_eedf !=nil {return _eedf ;};default:_ag .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",_gcba .Name ); +if _ceee :=d .Skip ();_ceee !=nil {return _ceee ;};};case _e .EndElement :break _ffce ;case _e .CharData :};};return nil ;};func (_ccagc ST_StrokeJoinStyle )String ()string {switch _ccagc {case 0:return "";case 1:return "\u0072\u006f\u0075n\u0064";case 2:return "\u0062\u0065\u0076e\u006c"; +case 3:return "\u006d\u0069\u0074e\u0072";};return "";}; -// Validate validates the Rect and its children -func (_eefac *Rect )Validate ()error {return _eefac .ValidateWithPath ("\u0052\u0065\u0063\u0074")}; +// ValidateWithPath validates the AG_ImageAttributes and its children, prefixing error messages with path +func (_fac *AG_ImageAttributes )ValidateWithPath (path string )error {if _adg :=_fac .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_adg !=nil {return _adg ;};if _cda :=_fac .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072"); +_cda !=nil {return _cda ;};return nil ;};func (_cbefg OfcST_ExtrusionType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cbefg .String (),start );};func (_bcdgg *ST_FillMethod )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gfaefb ,_dffae :=d .Token (); +if _dffae !=nil {return _dffae ;};if _egfcd ,_aabfc :=_gfaefb .(_e .EndElement );_aabfc &&_egfcd .Name ==start .Name {*_bcdgg =1;return nil ;};if _dfgbbg ,_ebecae :=_gfaefb .(_e .CharData );!_ebecae {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfaefb ); +}else {switch string (_dfgbbg ){case "":*_bcdgg =0;case "\u006e\u006f\u006e\u0065":*_bcdgg =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_bcdgg =2;case "\u0073\u0069\u0067m\u0061":*_bcdgg =3;case "\u0061\u006e\u0079":*_bcdgg =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_bcdgg =5; +};};_gfaefb ,_dffae =d .Token ();if _dffae !=nil {return _dffae ;};if _cdggf ,_dacgd :=_gfaefb .(_e .EndElement );_dacgd &&_cdggf .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfaefb ); +};type OfcFill struct{OfcCT_Fill }; -// ValidateWithPath validates the AG_Chromakey and its children, prefixing error messages with path -func (_fad *AG_Chromakey )ValidateWithPath (path string )error {return nil };func NewShape ()*Shape {_cdacdb :=&Shape {};_cdacdb .CT_Shape =*NewCT_Shape ();return _cdacdb };func (_edadee *OfcCallout )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _edadee .OfcCT_Callout .MarshalXML (e ,start ); -}; +// Validate validates the AG_Id and its children +func (_fdgd *AG_Id )Validate ()error {return _fdgd .ValidateWithPath ("\u0041\u0047\u005fI\u0064")};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 _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ; +ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ; +AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ; +InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ; +ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ;CliptowrapAttr _f .ST_TrueFalse ; +ClipAttr _f .ST_TrueFalse ;AdjAttr *string ;PathAttr *string ;};func (_gfagg *OfcCT_Skew )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f\u003a\u0073\u006b\u0065\u0077";};if _gfagg .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_gfagg .IdAttr )}); +};if _gfagg .OnAttr !=_f .ST_TrueFalseUnset {_begfg ,_babbgd :=_gfagg .OnAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u006e"});if _babbgd !=nil {return _babbgd ;};start .Attr =append (start .Attr ,_begfg );};if _gfagg .OffsetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_gfagg .OffsetAttr )}); +};if _gfagg .OriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ga .Sprintf ("\u0025\u0076",*_gfagg .OriginAttr )});};if _gfagg .MatrixAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_ga .Sprintf ("\u0025\u0076",*_gfagg .MatrixAttr )}); +};if _gfagg .ExtAttr !=ST_ExtUnset {_bdfafe ,_gefg :=_gfagg .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gefg !=nil {return _gefg ;};start .Attr =append (start .Attr ,_bdfafe );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};type AG_Ext struct{ExtAttr ST_Ext ;}; -// Validate validates the OfcShapelayout and its children -func (_bcdcgg *OfcShapelayout )Validate ()error {return _bcdcgg .ValidateWithPath ("\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006ca\u0079\u006f\u0075\u0074");};type OfcCT_Proxy struct{StartAttr _c .ST_TrueFalseBlank ;EndAttr _c .ST_TrueFalseBlank ; -IdrefAttr *string ;ConnectlocAttr *int32 ;}; +// ValidateWithPath validates the Shape and its children, prefixing error messages with path +func (_ggeefg *Shape )ValidateWithPath (path string )error {if _dcbgb :=_ggeefg .CT_Shape .ValidateWithPath (path );_dcbgb !=nil {return _dcbgb ;};return nil ;};func (_fabbd *OfcBottom )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\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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_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 ="\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d";return _fabbd .OfcCT_StrokeChild .MarshalXML (e ,start );}; -// ValidateWithPath validates the OfcDiagram and its children, prefixing error messages with path -func (_gaaff *OfcDiagram )ValidateWithPath (path string )error {if _baegd :=_gaaff .OfcCT_Diagram .ValidateWithPath (path );_baegd !=nil {return _baegd ;};return nil ;};func (_afaaa *Stroke )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _afaaa .CT_Stroke .MarshalXML (e ,start ); -};func (_ecfgb *OfcCT_Lock )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_beagfc :=range start .Attr {if _beagfc .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_ecfgb .PositionAttr .UnmarshalXMLAttr (_beagfc ); -continue ;};if _beagfc .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_ecfgb .SelectionAttr .UnmarshalXMLAttr (_beagfc );continue ;};if _beagfc .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_ecfgb .GroupingAttr .UnmarshalXMLAttr (_beagfc ); -continue ;};if _beagfc .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_ecfgb .UngroupingAttr .UnmarshalXMLAttr (_beagfc );continue ;};if _beagfc .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_ecfgb .RotationAttr .UnmarshalXMLAttr (_beagfc ); -continue ;};if _beagfc .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_ecfgb .CroppingAttr .UnmarshalXMLAttr (_beagfc );continue ;};if _beagfc .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_ecfgb .VerticiesAttr .UnmarshalXMLAttr (_beagfc ); -continue ;};if _beagfc .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_ecfgb .AdjusthandlesAttr .UnmarshalXMLAttr (_beagfc );continue ;};if _beagfc .Name .Local =="\u0074\u0065\u0078\u0074"{_ecfgb .TextAttr .UnmarshalXMLAttr (_beagfc ); -continue ;};if _beagfc .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_ecfgb .AspectratioAttr .UnmarshalXMLAttr (_beagfc );continue ;};if _beagfc .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_ecfgb .ShapetypeAttr .UnmarshalXMLAttr (_beagfc ); -continue ;};if _beagfc .Name .Local =="\u0065\u0078\u0074"{_ecfgb .ExtAttr .UnmarshalXMLAttr (_beagfc );continue ;};};for {_gcdbg ,_ggbab :=d .Token ();if _ggbab !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020%\u0073",_ggbab ); -};if _bdbcf ,_gegde :=_gcdbg .(_e .EndElement );_gegde &&_bdbcf .Name ==start .Name {break ;};};return nil ;};func (_bbdc *ST_StrokeArrowLength )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_egbcf ,_debfg :=d .Token ();if _debfg !=nil {return _debfg ; -};if _geabb ,_fcde :=_egbcf .(_e .EndElement );_fcde &&_geabb .Name ==start .Name {*_bbdc =1;return nil ;};if _abggfa ,_fbecdg :=_egbcf .(_e .CharData );!_fbecdg {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",_egbcf ); -}else {switch string (_abggfa ){case "":*_bbdc =0;case "\u0073\u0068\u006fr\u0074":*_bbdc =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_bbdc =2;case "\u006c\u006f\u006e\u0067":*_bbdc =3;};};_egbcf ,_debfg =d .Token ();if _debfg !=nil {return _debfg ; -};if _bgbaa ,_acfe :=_egbcf .(_e .EndElement );_acfe &&_bgbaa .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",_egbcf ); -}; +// Validate validates the AG_ImageAttributes and its children +func (_gcgb *AG_ImageAttributes )Validate ()error {return _gcgb .ValidateWithPath ("\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};type OfcShapelayout struct{OfcCT_ShapeLayout };func NewAG_Chromakey ()*AG_Chromakey {_dgfb :=&AG_Chromakey {}; +return _dgfb };type OfcCT_Extrusion struct{OnAttr _f .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 _f .ST_TrueFalse ;AutorotationcenterAttr _f .ST_TrueFalse ;RotationcenterAttr *string ;RotationangleAttr *string ;ColormodeAttr OfcST_ColorMode ; +ColorAttr *string ;ShininessAttr *float32 ;SpecularityAttr *string ;DiffusityAttr *string ;MetalAttr _f .ST_TrueFalse ;EdgeAttr *string ;FacetAttr *string ;LightfaceAttr _f .ST_TrueFalse ;BrightnessAttr *string ;LightpositionAttr *string ;LightlevelAttr *string ; +LightharshAttr _f .ST_TrueFalse ;Lightposition2Attr *string ;Lightlevel2Attr *string ;Lightharsh2Attr _f .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_ecfa *AG_Style )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ffc :=range start .Attr {if _ffc .Name .Local =="\u0073\u0074\u0079l\u0065"{_badg ,_fdff :=_ffc .Value ,error (nil ); +if _fdff !=nil {return _fdff ;};_ecfa .StyleAttr =&_badg ;continue ;};};for {_gebe ,_fbfa :=d .Token ();if _fbfa !=nil {return _ga .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_fbfa );};if _bfdf ,_begd :=_gebe .(_e .EndElement ); +_begd &&_bfdf .Name ==start .Name {break ;};};return nil ;};func (_beede ST_Ext )ValidateWithPath (path string )error {switch _beede {case 0,1,2,3:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_beede )); +};return nil ;}; -// Validate validates the CT_Oval and its children -func (_cbee *CT_Oval )Validate ()error {return _cbee .ValidateWithPath ("\u0043T\u005f\u004f\u0076\u0061\u006c");};func NewCT_RoundRect ()*CT_RoundRect {_dbdb :=&CT_RoundRect {};return _dbdb }; +// ValidateWithPath validates the OfcRight and its children, prefixing error messages with path +func (_fcaga *OfcRight )ValidateWithPath (path string )error {if _baebg :=_fcaga .OfcCT_StrokeChild .ValidateWithPath (path );_baebg !=nil {return _baebg ;};return nil ;};func (_gbag *CT_ImageData )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dbfb :=range start .Attr {if _dbfb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dbfb .Name .Local =="\u0070\u0069\u0063\u0074"||_dbfb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dbfb .Name .Local =="\u0070\u0069\u0063\u0074"{_gagdf ,_fefa :=_dbfb .Value ,error (nil ); +if _fefa !=nil {return _fefa ;};_gbag .PictAttr =&_gagdf ;continue ;};if _dbfb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dbfb .Name .Local =="\u0068\u0072\u0065\u0066"||_dbfb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dbfb .Name .Local =="\u0068\u0072\u0065\u0066"{_ccfb ,_cggaa :=_dbfb .Value ,error (nil ); +if _cggaa !=nil {return _cggaa ;};_gbag .RHrefAttr =&_ccfb ;continue ;};if _dbfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbfb .Name .Local =="\u0068\u0072\u0065\u0066"{_bgeda ,_fcdgg :=_dbfb .Value ,error (nil ); +if _fcdgg !=nil {return _fcdgg ;};_gbag .HrefAttr =&_bgeda ;continue ;};if _dbfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbfb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_edga ,_eefc :=_dbfb .Value ,error (nil ); +if _eefc !=nil {return _eefc ;};_gbag .AlthrefAttr =&_edga ;continue ;};if _dbfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbfb .Name .Local =="\u0074\u0069\u0074l\u0065"{_cddg ,_addbb :=_dbfb .Value ,error (nil ); +if _addbb !=nil {return _addbb ;};_gbag .TitleAttr =&_cddg ;continue ;};if _dbfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbfb .Name .Local =="\u006f\u006c\u0065i\u0064"{_efbb ,_gada :=_g .ParseFloat (_dbfb .Value ,64); +if _gada !=nil {return _gada ;};_gabe :=float32 (_efbb );_gbag .OleidAttr =&_gabe ;continue ;};if _dbfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbfb .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_gbag .DetectmouseclickAttr .UnmarshalXMLAttr (_dbfb ); +continue ;};if _dbfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbfb .Name .Local =="\u006d\u006f\u0076i\u0065"{_ddgg ,_ecbde :=_g .ParseFloat (_dbfb .Value ,64); +if _ecbde !=nil {return _ecbde ;};_fcgae :=float32 (_ddgg );_gbag .MovieAttr =&_fcgae ;continue ;};if _dbfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbfb .Name .Local =="\u0072\u0065\u006ci\u0064"{_efgef ,_dfaf :=_dbfb .Value ,error (nil ); +if _dfaf !=nil {return _dfaf ;};_gbag .RelidAttr =&_efgef ;continue ;};if _dbfb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dbfb .Name .Local =="\u0069\u0064"||_dbfb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dbfb .Name .Local =="\u0069\u0064"{_eccef ,_dedae :=_dbfb .Value ,error (nil ); +if _dedae !=nil {return _dedae ;};_gbag .IdAttr =&_eccef ;continue ;};if _dbfb .Name .Local =="\u0069\u0064"{_dfda ,_efcf :=_dbfb .Value ,error (nil );if _efcf !=nil {return _efcf ;};_gbag .SIdAttr =&_dfda ;continue ;};if _dbfb .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_cfcdb ,_debdb :=_dbfb .Value ,error (nil ); +if _debdb !=nil {return _debdb ;};_gbag .CropbottomAttr =&_cfcdb ;continue ;};if _dbfb .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_dgcd ,_fbfag :=_dbfb .Value ,error (nil );if _fbfag !=nil {return _fbfag ;};_gbag .EmbosscolorAttr =&_dgcd ; +continue ;};if _dbfb .Name .Local =="\u0073\u0072\u0063"{_gdfb ,_deccg :=_dbfb .Value ,error (nil );if _deccg !=nil {return _deccg ;};_gbag .SrcAttr =&_gdfb ;continue ;};if _dbfb .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_ffcb ,_fbedf :=_dbfb .Value ,error (nil ); +if _fbedf !=nil {return _fbedf ;};_gbag .CropleftAttr =&_ffcb ;continue ;};if _dbfb .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_bgdbc ,_fcaf :=_dbfb .Value ,error (nil );if _fcaf !=nil {return _fcaf ;};_gbag .CroptopAttr =&_bgdbc ;continue ; +};if _dbfb .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_eccfd ,_aace :=_dbfb .Value ,error (nil );if _aace !=nil {return _aace ;};_gbag .CroprightAttr =&_eccfd ;continue ;};if _dbfb .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_fcfc ,_edbde :=_dbfb .Value ,error (nil ); +if _edbde !=nil {return _edbde ;};_gbag .RecolortargetAttr =&_fcfc ;continue ;};if _dbfb .Name .Local =="\u0067\u0061\u0069\u006e"{_agbff ,_bcbf :=_dbfb .Value ,error (nil );if _bcbf !=nil {return _bcbf ;};_gbag .GainAttr =&_agbff ;continue ;};if _dbfb .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_dgecf ,_fdaac :=_dbfb .Value ,error (nil ); +if _fdaac !=nil {return _fdaac ;};_gbag .BlacklevelAttr =&_dgecf ;continue ;};if _dbfb .Name .Local =="\u0067\u0061\u006dm\u0061"{_cggd ,_efdaf :=_dbfb .Value ,error (nil );if _efdaf !=nil {return _efdaf ;};_gbag .GammaAttr =&_cggd ;continue ;};if _dbfb .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_gbag .GrayscaleAttr .UnmarshalXMLAttr (_dbfb ); +continue ;};if _dbfb .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_gbag .BilevelAttr .UnmarshalXMLAttr (_dbfb );continue ;};if _dbfb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_befgg ,_edcdac :=_dbfb .Value ,error (nil );if _edcdac !=nil {return _edcdac ; +};_gbag .ChromakeyAttr =&_befgg ;continue ;};};for {_efbe ,_cfgaf :=d .Token ();if _cfgaf !=nil {return _ga .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006da\u0067\u0065\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_cfgaf ); +};if _ddac ,_ddbdb :=_efbe .(_e .EndElement );_ddbdb &&_ddac .Name ==start .Name {break ;};};return nil ;};func (_cdbba *OfcComplex )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\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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_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 ="\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x";return _cdbba .OfcCT_Complex .MarshalXML (e ,start );};func (_bdeef *Fill )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bdeef .CT_Fill =*NewCT_Fill ();for _ ,_afdab :=range start .Attr {if _afdab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdab .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_ffbdd ,_fggfa :=_afdab .Value ,error (nil ); +if _fggfa !=nil {return _fggfa ;};_bdeef .Opacity2Attr =&_ffbdd ;continue ;};if _afdab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdab .Name .Local =="\u0072\u0065\u006ci\u0064"{_abfbd ,_fgacf :=_afdab .Value ,error (nil ); +if _fgacf !=nil {return _fgacf ;};_bdeef .RelidAttr =&_abfbd ;continue ;};if _afdab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdab .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_bdeef .DetectmouseclickAttr .UnmarshalXMLAttr (_afdab ); +continue ;};if _afdab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_afdab .Name .Local =="\u0069\u0064"||_afdab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_afdab .Name .Local =="\u0069\u0064"{_cgaeb ,_ggbdf :=_afdab .Value ,error (nil ); +if _ggbdf !=nil {return _ggbdf ;};_bdeef .IdAttr =&_cgaeb ;continue ;};if _afdab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdab .Name .Local =="\u0074\u0069\u0074l\u0065"{_bcaed ,_edce :=_afdab .Value ,error (nil ); +if _edce !=nil {return _edce ;};_bdeef .TitleAttr =&_bcaed ;continue ;};if _afdab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdab .Name .Local =="\u0068\u0072\u0065\u0066"{_dgga ,_cdfef :=_afdab .Value ,error (nil ); +if _cdfef !=nil {return _cdfef ;};_bdeef .HrefAttr =&_dgga ;continue ;};if _afdab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afdab .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bffac ,_fdeg :=_afdab .Value ,error (nil ); +if _fdeg !=nil {return _fdeg ;};_bdeef .AlthrefAttr =&_bffac ;continue ;};if _afdab .Name .Local =="\u0073\u0069\u007a\u0065"{_deecf ,_bdfdc :=_afdab .Value ,error (nil );if _bdfdc !=nil {return _bdfdc ;};_bdeef .SizeAttr =&_deecf ;continue ;};if _afdab .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gebf ,_gfgfe :=_afdab .Value ,error (nil ); +if _gfgfe !=nil {return _gfgfe ;};_bdeef .FocuspositionAttr =&_gebf ;continue ;};if _afdab .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_bdeef .MethodAttr .UnmarshalXMLAttr (_afdab );continue ;};if _afdab .Name .Local =="\u0069\u0064"{_bagb ,_cfbb :=_afdab .Value ,error (nil ); +if _cfbb !=nil {return _cfbb ;};_bdeef .SIdAttr =&_bagb ;continue ;};if _afdab .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_bdeef .RecolorAttr .UnmarshalXMLAttr (_afdab );continue ;};if _afdab .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_bdeef .AlignshapeAttr .UnmarshalXMLAttr (_afdab ); +continue ;};if _afdab .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_bdeef .RotateAttr .UnmarshalXMLAttr (_afdab );continue ;};if _afdab .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_bdeef .AspectAttr .UnmarshalXMLAttr (_afdab );continue ; +};if _afdab .Name .Local =="\u0073\u0072\u0063"{_fggdf ,_bagcc :=_afdab .Value ,error (nil );if _bagcc !=nil {return _bagcc ;};_bdeef .SrcAttr =&_fggdf ;continue ;};if _afdab .Name .Local =="\u0061\u006e\u0067l\u0065"{_fbfbc ,_fgagef :=_g .ParseFloat (_afdab .Value ,64); +if _fgagef !=nil {return _fgagef ;};_bdeef .AngleAttr =&_fbfbc ;continue ;};if _afdab .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_aadecd ,_efgeb :=_afdab .Value ,error (nil );if _efgeb !=nil {return _efgeb ;};_bdeef .FocussizeAttr =&_aadecd ; +continue ;};if _afdab .Name .Local =="\u0066\u006f\u0063u\u0073"{_fcbeg ,_eaeae :=_afdab .Value ,error (nil );if _eaeae !=nil {return _eaeae ;};_bdeef .FocusAttr =&_fcbeg ;continue ;};if _afdab .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_fgebf ,_agaa :=_afdab .Value ,error (nil ); +if _agaa !=nil {return _agaa ;};_bdeef .ColorsAttr =&_fgebf ;continue ;};if _afdab .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_cdda ,_ccaee :=_afdab .Value ,error (nil );if _ccaee !=nil {return _ccaee ;};_bdeef .Color2Attr =&_cdda ;continue ; +};if _afdab .Name .Local =="\u0074\u0079\u0070\u0065"{_bdeef .TypeAttr .UnmarshalXMLAttr (_afdab );continue ;};if _afdab .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_baagc ,_gdbfa :=_afdab .Value ,error (nil );if _gdbfa !=nil {return _gdbfa ; +};_bdeef .OriginAttr =&_baagc ;continue ;};if _afdab .Name .Local =="\u006f\u006e"{_bdeef .OnAttr .UnmarshalXMLAttr (_afdab );continue ;};if _afdab .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gggeg ,_bddff :=_afdab .Value ,error (nil );if _bddff !=nil {return _bddff ; +};_bdeef .OpacityAttr =&_gggeg ;continue ;};if _afdab .Name .Local =="\u0063\u006f\u006co\u0072"{_eeef ,_ebca :=_afdab .Value ,error (nil );if _ebca !=nil {return _ebca ;};_bdeef .ColorAttr =&_eeef ;continue ;};if _afdab .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_feeag ,_ceag :=_afdab .Value ,error (nil ); +if _ceag !=nil {return _ceag ;};_bdeef .PositionAttr =&_feeag ;continue ;};};_bcca :for {_dfgfd ,_fcagg :=d .Token ();if _fcagg !=nil {return _fcagg ;};switch _fcbb :=_dfgfd .(type ){case _e .StartElement :switch _fcbb .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bdeef .Fill =NewOfcFill (); +if _bfca :=d .DecodeElement (_bdeef .Fill ,&_fcbb );_bfca !=nil {return _bfca ;};default:_ag .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",_fcbb .Name ); +if _agcbb :=d .Skip ();_agcbb !=nil {return _agcbb ;};};case _e .EndElement :break _bcca ;case _e .CharData :};};return nil ;};type OfcSkew struct{OfcCT_Skew };func (_ecafd ST_StrokeLineStyle )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_eddge :=_e .Attr {}; +_eddge .Name =name ;switch _ecafd {case ST_StrokeLineStyleUnset :_eddge .Value ="";case ST_StrokeLineStyleSingle :_eddge .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_StrokeLineStyleThinThin :_eddge .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e"; +case ST_StrokeLineStyleThinThick :_eddge .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_StrokeLineStyleThickThin :_eddge .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_StrokeLineStyleThickBetweenThin :_eddge .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e"; +};return _eddge ,nil ;};func (_aafdd *OfcST_CalloutPlacement )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aafdd =0;case "\u0074\u006f\u0070":*_aafdd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aafdd =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_aafdd =3; +case "\u0075\u0073\u0065\u0072":*_aafdd =4;};return nil ;};func (_ede *AG_AllShapeAttributes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aae :=range start .Attr {if _aae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aae .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ede .BwnormalAttr .UnmarshalXMLAttr (_aae ); +continue ;};if _aae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aae .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ede .ForcedashAttr .UnmarshalXMLAttr (_aae ); +continue ;};if _aae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aae .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ede .OleiconAttr .UnmarshalXMLAttr (_aae ); +continue ;};if _aae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aae .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ede .BwpureAttr .UnmarshalXMLAttr (_aae ); +continue ;};if _aae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aae .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ede .BwmodeAttr .UnmarshalXMLAttr (_aae ); +continue ;};if _aae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aae .Name .Local =="\u0063\u006c\u0069\u0070"{_ede .ClipAttr .UnmarshalXMLAttr (_aae ); +continue ;};if _aae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aae .Name .Local =="\u0073\u0070\u0074"{_efdc ,_gfg :=_g .ParseFloat (_aae .Value ,64); +if _gfg !=nil {return _gfg ;};_ebfd :=float32 (_efdc );_ede .SptAttr =&_ebfd ;continue ;};if _aae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aae .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ede .CliptowrapAttr .UnmarshalXMLAttr (_aae ); +continue ;};if _aae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aae .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ede .PreferrelativeAttr .UnmarshalXMLAttr (_aae ); +continue ;};if _aae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aae .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ede .ConnectortypeAttr .UnmarshalXMLAttr (_aae ); +continue ;};if _aae .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aae .Name .Local =="\u006f\u006c\u0065"{_ede .OleAttr .UnmarshalXMLAttr (_aae ); +continue ;};if _aae .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ede .FilledAttr .UnmarshalXMLAttr (_aae );continue ;};if _aae .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dfc ,_gcg :=_aae .Value ,error (nil );if _gcg !=nil {return _gcg ; +};_ede .OpacityAttr =&_dfc ;continue ;};if _aae .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ede .StrokedAttr .UnmarshalXMLAttr (_aae );continue ;};if _aae .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ede .InsetpenAttr .UnmarshalXMLAttr (_aae ); +continue ;};if _aae .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gbab ,_acdc :=_aae .Value ,error (nil );if _acdc !=nil {return _acdc ;};_ede .StrokeweightAttr =&_gbab ;continue ;};if _aae .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bgef ,_abde :=_aae .Value ,error (nil ); +if _abde !=nil {return _abde ;};_ede .StrokecolorAttr =&_bgef ;continue ;};if _aae .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dfcf ,_fff :=_aae .Value ,error (nil );if _fff !=nil {return _fff ;};_ede .FillcolorAttr =&_dfcf ;continue ; +};if _aae .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_abcb ,_caa :=_aae .Value ,error (nil );if _caa !=nil {return _caa ;};_ede .ChromakeyAttr =&_abcb ;continue ;};};for {_edee ,_edb :=d .Token ();if _edb !=nil {return _ga .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",_edb ); +};if _dbe ,_ffb :=_edee .(_e .EndElement );_ffb &&_dbe .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Stroke and its children, prefixing error messages with path -func (_ebae *CT_Stroke )ValidateWithPath (path string )error {if _ebae .Left !=nil {if _gaaag :=_ebae .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_gaaag !=nil {return _gaaag ;};};if _ebae .Top !=nil {if _ebdgb :=_ebae .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070"); -_ebdgb !=nil {return _ebdgb ;};};if _ebae .Right !=nil {if _gggda :=_ebae .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_gggda !=nil {return _gggda ;};};if _ebae .Bottom !=nil {if _edbg :=_ebae .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); -_edbg !=nil {return _edbg ;};};if _ebae .Column !=nil {if _eadb :=_ebae .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_eadb !=nil {return _eadb ;};};if _acgba :=_ebae .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072"); -_acgba !=nil {return _acgba ;};if _cebgcf :=_ebae .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_cebgcf !=nil {return _cebgcf ;};if _fdcgg :=_ebae .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072"); -_fdcgg !=nil {return _fdcgg ;};if _cged :=_ebae .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_cged !=nil {return _cged ;};if _fdgaf :=_ebae .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); -_fdgaf !=nil {return _fdgaf ;};if _aead :=_ebae .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_aead !=nil {return _aead ;};if _cfdca :=_ebae .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072"); -_cfdca !=nil {return _cfdca ;};if _efgdb :=_ebae .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_efgdb !=nil {return _efgdb ;};if _eebfa :=_ebae .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072"); -_eebfa !=nil {return _eebfa ;};if _ecbfg :=_ebae .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_ecbfg !=nil {return _ecbfg ;};if _eggff :=_ebae .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072"); -_eggff !=nil {return _eggff ;};if _defgd :=_ebae .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_defgd !=nil {return _defgd ;};if _fceac :=_ebae .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072"); -_fceac !=nil {return _fceac ;};if _bdeedb :=_ebae .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_bdeedb !=nil {return _bdeedb ;};if _bgfb :=_ebae .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_bgfb !=nil {return _bgfb ;};return nil ;};func NewOfcComplex ()*OfcComplex {_bgfd :=&OfcComplex {};_bgfd .OfcCT_Complex =*NewOfcCT_Complex ();return _bgfd ;};type Line struct{CT_Line };func (_acfdb OfcST_InsetMode )ValidateWithPath (path string )error {switch _acfdb {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 (_acfdb )); -};return nil ;};func (_ggbf *AG_Type )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dbdd :=range start .Attr {if _dbdd .Name .Local =="\u0074\u0079\u0070\u0065"{_afeda ,_gcdff :=_dbdd .Value ,error (nil );if _gcdff !=nil {return _gcdff ; -};_ggbf .TypeAttr =&_afeda ;continue ;};};for {_aeef ,_gcbe :=d .Token ();if _gcbe !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_gcbe );};if _adg ,_ecff :=_aeef .(_e .EndElement ); -_ecff &&_adg .Name ==start .Name {break ;};};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 _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ; -BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ; -BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ; -StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ; -BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;}; +// Validate validates the Group and its children +func (_ceeca *Group )Validate ()error {return _ceeca .ValidateWithPath ("\u0047\u0072\u006fu\u0070")};type OfcCT_OLEObject struct{TypeAttr OfcST_OLEType ;ProgIDAttr *string ;ShapeIDAttr *string ;DrawAspectAttr OfcST_OLEDrawAspect ;ObjectIDAttr *string ; +IdAttr *string ;UpdateModeAttr OfcST_OLEUpdateMode ;LinkType *string ;LockedField _f .ST_TrueFalseBlank ;FieldCodes *string ;};func NewOfcCT_ColorMenu ()*OfcCT_ColorMenu {_gafa :=&OfcCT_ColorMenu {};return _gafa };func NewOfcCT_Complex ()*OfcCT_Complex {_fbcefc :=&OfcCT_Complex {}; +return _fbcefc };func NewOfcCT_ClipPath ()*OfcCT_ClipPath {_gfdfe :=&OfcCT_ClipPath {};return _gfdfe };func NewOval ()*Oval {_ffaf :=&Oval {};_ffaf .CT_Oval =*NewCT_Oval ();return _ffaf };func NewOfcBottom ()*OfcBottom {_fcgc :=&OfcBottom {};_fcgc .OfcCT_StrokeChild =*NewOfcCT_StrokeChild (); +return _fcgc ;};func (_fgca *Curve )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _fgca .CT_Curve .MarshalXML (e ,start );};func (_dbg *AG_Fill )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _dbg .FilledAttr !=_f .ST_TrueFalseUnset {_fad ,_acb :=_dbg .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"}); +if _acb !=nil {return _acb ;};start .Attr =append (start .Attr ,_fad );};if _dbg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ga .Sprintf ("\u0025\u0076",*_dbg .FillcolorAttr )}); +};return nil ;};func NewFill ()*Fill {_dgbcd :=&Fill {};_dgbcd .CT_Fill =*NewCT_Fill ();return _dgbcd };type OfcCallout struct{OfcCT_Callout }; -// Validate validates the AG_OfficeShapeAttributes and its children -func (_ecde *AG_OfficeShapeAttributes )Validate ()error {return _ecde .ValidateWithPath ("\u0041G\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053\u0068\u0061\u0070e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};type Oval struct{CT_Oval }; -func NewOfcCT_ColorMru ()*OfcCT_ColorMru {_bgccb :=&OfcCT_ColorMru {};return _bgccb };func (_aedc *Arc )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aedc .CT_Arc =*NewCT_Arc ();for _ ,_fabe :=range start .Attr {if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_aedc .UserdrawnAttr .UnmarshalXMLAttr (_fabe ); -continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_aedc .OleiconAttr .UnmarshalXMLAttr (_fabe ); -continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_aedc .AllowincellAttr .UnmarshalXMLAttr (_fabe ); -continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_aedc .ConnectortypeAttr .UnmarshalXMLAttr (_fabe ); -continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fdcdd ,_ece :=_gd .ParseInt (_fabe .Value ,10,64); -if _ece !=nil {return _ece ;};_aedc .DgmnodekindAttr =&_fdcdd ;continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_aedc .UserhiddenAttr .UnmarshalXMLAttr (_fabe ); -continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_aedc .HralignAttr .UnmarshalXMLAttr (_fabe ); -continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0073\u0070\u0074"{_aacdf ,_cdf :=_gd .ParseFloat (_fabe .Value ,64); -if _cdf !=nil {return _cdf ;};_aagda :=float32 (_aacdf );_aedc .SptAttr =&_aagda ;continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_aedc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fabe ); -continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_aedc .BwmodeAttr .UnmarshalXMLAttr (_fabe ); -continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_aedc .DgmlayoutAttr .UnmarshalXMLAttr (_fabe ); -continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u006f\u006e\u0065\u0064"{_aedc .OnedAttr .UnmarshalXMLAttr (_fabe ); -continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_aedc .AllowoverlapAttr .UnmarshalXMLAttr (_fabe ); -continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fca ,_aeffe :=_fabe .Value ,error (nil ); -if _aeffe !=nil {return _aeffe ;};_aedc .BorderbottomcolorAttr =&_fca ;continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_aedc .ForcedashAttr .UnmarshalXMLAttr (_fabe ); -continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_aedc .InsetmodeAttr .UnmarshalXMLAttr (_fabe ); -continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0068\u0072\u0073t\u0064"{_aedc .HrstdAttr .UnmarshalXMLAttr (_fabe ); -continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_aedc .DgmlayoutmruAttr .UnmarshalXMLAttr (_fabe ); -continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0073\u0070\u0069\u0064"{_fffg ,_eggb :=_fabe .Value ,error (nil ); -if _eggb !=nil {return _eggb ;};_aedc .SpidAttr =&_fffg ;continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0068\u0072\u0070c\u0074"{_fgcb ,_egac :=_gd .ParseFloat (_fabe .Value ,64); -if _egac !=nil {return _egac ;};_dfa :=float32 (_fgcb );_aedc .HrpctAttr =&_dfa ;continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u006f\u006c\u0065"{_aedc .OleAttr .UnmarshalXMLAttr (_fabe ); -continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_aedc .PreferrelativeAttr .UnmarshalXMLAttr (_fabe ); -continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_geb ,_bgef :=_gd .ParseInt (_fabe .Value ,10,64); -if _bgef !=nil {return _bgef ;};_aedc .RegroupidAttr =&_geb ;continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ace ,_afd :=_fabe .Value ,error (nil ); -if _afd !=nil {return _afd ;};_aedc .BorderleftcolorAttr =&_ace ;continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_aedc .HrnoshadeAttr .UnmarshalXMLAttr (_fabe ); -continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bddb ,_fggd :=_fabe .Value ,error (nil ); -if _fggd !=nil {return _fggd ;};_aedc .BordertopcolorAttr =&_bddb ;continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_aedc .ButtonAttr .UnmarshalXMLAttr (_fabe ); -continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_abge ,_bfbd :=_fabe .Value ,error (nil ); -if _bfbd !=nil {return _bfbd ;};_aedc .BorderrightcolorAttr =&_abge ;continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_aedc .BwnormalAttr .UnmarshalXMLAttr (_fabe ); -continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0063\u006c\u0069\u0070"{_aedc .ClipAttr .UnmarshalXMLAttr (_fabe ); -continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_aedc .BulletAttr .UnmarshalXMLAttr (_fabe ); -continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_aedc .CliptowrapAttr .UnmarshalXMLAttr (_fabe ); -continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_aedc .BwpureAttr .UnmarshalXMLAttr (_fabe ); -continue ;};if _fabe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fabe .Name .Local =="\u0068\u0072"{_aedc .HrAttr .UnmarshalXMLAttr (_fabe ); -continue ;};if _fabe .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cadd ,_agbg :=_fabe .Value ,error (nil );if _agbg !=nil {return _agbg ;};_aedc .CoordsizeAttr =&_cadd ;continue ;};if _fabe .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_gfc ,_dgc :=_gd .ParseFloat (_fabe .Value ,64); -if _dgc !=nil {return _dgc ;};_aedc .StartAngleAttr =&_gfc ;continue ;};if _fabe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ddcb ,_gebf :=_fabe .Value ,error (nil );if _gebf !=nil {return _gebf ;};_aedc .OpacityAttr =&_ddcb ;continue ;};if _fabe .Name .Local =="\u0061\u006c\u0074"{_cab ,_eag :=_fabe .Value ,error (nil ); -if _eag !=nil {return _eag ;};_aedc .AltAttr =&_cab ;continue ;};if _fabe .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aea ,_fcbe :=_fabe .Value ,error (nil );if _fcbe !=nil {return _fcbe ;};_aedc .StrokecolorAttr =&_aea ; -continue ;};if _fabe .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_egea ,_agga :=_fabe .Value ,error (nil );if _agga !=nil {return _agga ;};_aedc .StrokeweightAttr =&_egea ;continue ;};if _fabe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_aedc .InsetpenAttr .UnmarshalXMLAttr (_fabe ); -continue ;};if _fabe .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fdbc ,_debe :=_fabe .Value ,error (nil );if _debe !=nil {return _debe ;};_aedc .ChromakeyAttr =&_fdbc ;continue ;};if _fabe .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_aedc .FilledAttr .UnmarshalXMLAttr (_fabe ); -continue ;};if _fabe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_agec ,_efb :=_fabe .Value ,error (nil );if _efb !=nil {return _efb ;};_aedc .FillcolorAttr =&_agec ;continue ;};if _fabe .Name .Local =="\u0063\u006c\u0061s\u0073"{_aaac ,_bdee :=_fabe .Value ,error (nil ); -if _bdee !=nil {return _bdee ;};_aedc .ClassAttr =&_aaac ;continue ;};if _fabe .Name .Local =="\u0068\u0072\u0065\u0066"{_cagd ,_ecdg :=_fabe .Value ,error (nil );if _ecdg !=nil {return _ecdg ;};_aedc .HrefAttr =&_cagd ;continue ;};if _fabe .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_fbga ,_beab :=_gd .ParseFloat (_fabe .Value ,64); -if _beab !=nil {return _beab ;};_aedc .EndAngleAttr =&_fbga ;continue ;};if _fabe .Name .Local =="\u0073\u0074\u0079l\u0065"{_acgd ,_baa :=_fabe .Value ,error (nil );if _baa !=nil {return _baa ;};_aedc .StyleAttr =&_acgd ;continue ;};if _fabe .Name .Local =="\u0069\u0064"{_adff ,_aeed :=_fabe .Value ,error (nil ); -if _aeed !=nil {return _aeed ;};_aedc .IdAttr =&_adff ;continue ;};if _fabe .Name .Local =="\u0070\u0072\u0069n\u0074"{_aedc .PrintAttr .UnmarshalXMLAttr (_fabe );continue ;};if _fabe .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_aedc .StrokedAttr .UnmarshalXMLAttr (_fabe ); -continue ;};if _fabe .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ebb ,_bfcc :=_fabe .Value ,error (nil );if _bfcc !=nil {return _bfcc ;};_aedc .WrapcoordsAttr =&_ebb ;continue ;};if _fabe .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ceae ,_dgfa :=_fabe .Value ,error (nil ); -if _dgfa !=nil {return _dgfa ;};_aedc .TargetAttr =&_ceae ;continue ;};if _fabe .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ebfe ,_gffg :=_fabe .Value ,error (nil );if _gffg !=nil {return _gffg ;};_aedc .CoordoriginAttr =&_ebfe ; -continue ;};if _fabe .Name .Local =="\u0074\u0069\u0074l\u0065"{_cdg ,_cdcc :=_fabe .Value ,error (nil );if _cdcc !=nil {return _cdcc ;};_aedc .TitleAttr =&_cdg ;continue ;};};_cefa :for {_edge ,_acdb :=d .Token ();if _acdb !=nil {return _acdb ;};switch _fafb :=_edge .(type ){case _e .StartElement :switch _fafb .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccac :=NewEG_ShapeElements (); -_ccac .Path =NewPath ();if _dccf :=d .DecodeElement (_ccac .Path ,&_fafb );_dccf !=nil {return _dccf ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_ccac );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dbgf :=NewEG_ShapeElements (); -_dbgf .Formulas =NewFormulas ();if _dfdb :=d .DecodeElement (_dbgf .Formulas ,&_fafb );_dfdb !=nil {return _dfdb ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_dbgf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfdg :=NewEG_ShapeElements (); -_gfdg .Handles =NewHandles ();if _aaaa :=d .DecodeElement (_gfdg .Handles ,&_fafb );_aaaa !=nil {return _aaaa ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_gfdg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bbdg :=NewEG_ShapeElements (); -_bbdg .Fill =NewFill ();if _ffda :=d .DecodeElement (_bbdg .Fill ,&_fafb );_ffda !=nil {return _ffda ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_bbdg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cbbe :=NewEG_ShapeElements (); -_cbbe .Stroke =NewStroke ();if _gfec :=d .DecodeElement (_cbbe .Stroke ,&_fafb );_gfec !=nil {return _gfec ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_cbbe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gbce :=NewEG_ShapeElements (); -_gbce .Shadow =NewShadow ();if _eacb :=d .DecodeElement (_gbce .Shadow ,&_fafb );_eacb !=nil {return _eacb ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_gbce );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecag :=NewEG_ShapeElements (); -_ecag .Textbox =NewTextbox ();if _gbee :=d .DecodeElement (_ecag .Textbox ,&_fafb );_gbee !=nil {return _gbee ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_ecag );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbafc :=NewEG_ShapeElements (); -_bbafc .Textpath =NewTextpath ();if _afgae :=d .DecodeElement (_bbafc .Textpath ,&_fafb );_afgae !=nil {return _afgae ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_bbafc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_caea :=NewEG_ShapeElements (); -_caea .Imagedata =NewImagedata ();if _bfa :=d .DecodeElement (_caea .Imagedata ,&_fafb );_bfa !=nil {return _bfa ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_caea );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_daeg :=NewEG_ShapeElements (); -_daeg .Skew =NewOfcSkew ();if _beea :=d .DecodeElement (_daeg .Skew ,&_fafb );_beea !=nil {return _beea ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_daeg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_geff :=NewEG_ShapeElements (); -_geff .Extrusion =NewOfcExtrusion ();if _faaee :=d .DecodeElement (_geff .Extrusion ,&_fafb );_faaee !=nil {return _faaee ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_geff );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdaf :=NewEG_ShapeElements (); -_fdaf .Callout =NewOfcCallout ();if _cdcg :=d .DecodeElement (_fdaf .Callout ,&_fafb );_cdcg !=nil {return _cdcg ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_fdaf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ebba :=NewEG_ShapeElements (); -_ebba .Lock =NewOfcLock ();if _bfac :=d .DecodeElement (_ebba .Lock ,&_fafb );_bfac !=nil {return _bfac ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_ebba );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bcd :=NewEG_ShapeElements (); -_bcd .Clippath =NewOfcClippath ();if _geea :=d .DecodeElement (_bcd .Clippath ,&_fafb );_geea !=nil {return _geea ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_bcd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_abgg :=NewEG_ShapeElements (); -_abgg .Signatureline =NewOfcSignatureline ();if _gcg :=d .DecodeElement (_abgg .Signatureline ,&_fafb );_gcg !=nil {return _gcg ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_abgg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ffcd :=NewEG_ShapeElements (); -_ffcd .Wrap =_b .NewWrap ();if _cdac :=d .DecodeElement (_ffcd .Wrap ,&_fafb );_cdac !=nil {return _cdac ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_ffcd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ggbe :=NewEG_ShapeElements (); -_ggbe .Anchorlock =_b .NewAnchorlock ();if _dggf :=d .DecodeElement (_ggbe .Anchorlock ,&_fafb );_dggf !=nil {return _dggf ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_ggbe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ddbf :=NewEG_ShapeElements (); -_ddbf .Bordertop =_b .NewBordertop ();if _dgcb :=d .DecodeElement (_ddbf .Bordertop ,&_fafb );_dgcb !=nil {return _dgcb ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_ddbf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_cbfg :=NewEG_ShapeElements (); -_cbfg .Borderbottom =_b .NewBorderbottom ();if _ggdb :=d .DecodeElement (_cbfg .Borderbottom ,&_fafb );_ggdb !=nil {return _ggdb ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_cbfg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_eacdd :=NewEG_ShapeElements (); -_eacdd .Borderleft =_b .NewBorderleft ();if _effe :=d .DecodeElement (_eacdd .Borderleft ,&_fafb );_effe !=nil {return _effe ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_eacdd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gfaa :=NewEG_ShapeElements (); -_gfaa .Borderright =_b .NewBorderright ();if _bbbg :=d .DecodeElement (_gfaa .Borderright ,&_fafb );_bbbg !=nil {return _bbbg ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_gfaa );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_feac :=NewEG_ShapeElements (); -_feac .ClientData =_ag .NewClientData ();if _gdcbg :=d .DecodeElement (_feac .ClientData ,&_fafb );_gdcbg !=nil {return _gdcbg ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_feac );case _e .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"}:_gbde :=NewEG_ShapeElements (); -_gbde .Textdata =_f .NewTextdata ();if _dffd :=d .DecodeElement (_gbde .Textdata ,&_fafb );_dffd !=nil {return _dffd ;};_aedc .EG_ShapeElements =append (_aedc .EG_ShapeElements ,_gbde );default:_ee .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",_fafb .Name ); -if _addf :=d .Skip ();_addf !=nil {return _addf ;};};case _e .EndElement :break _cefa ;case _e .CharData :};};return nil ;};const (ST_StrokeArrowLengthUnset ST_StrokeArrowLength =0;ST_StrokeArrowLengthShort ST_StrokeArrowLength =1;ST_StrokeArrowLengthMedium ST_StrokeArrowLength =2; -ST_StrokeArrowLengthLong ST_StrokeArrowLength =3;);func (_affaf OfcST_ExtrusionRender )Validate ()error {return _affaf .ValidateWithPath ("")}; +// ValidateWithPath validates the AG_Fill and its children, prefixing error messages with path +func (_cfba *AG_Fill )ValidateWithPath (path string )error {if _gcca :=_cfba .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gcca !=nil {return _gcca ;};return nil ;};func NewOfcCT_ShapeDefaults ()*OfcCT_ShapeDefaults {_ecaba :=&OfcCT_ShapeDefaults {}; +return _ecaba };func (_gbdcb *OfcST_ConnectorType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gbdcb =0;case "\u006e\u006f\u006e\u0065":*_gbdcb =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_gbdcb =2;case "\u0065\u006c\u0062o\u0077":*_gbdcb =3; +case "\u0063\u0075\u0072\u0076\u0065\u0064":*_gbdcb =4;};return nil ;}; -// Validate validates the OfcTop and its children -func (_eadea *OfcTop )Validate ()error {return _eadea .ValidateWithPath ("\u004f\u0066\u0063\u0054\u006f\u0070");};func (_afdcf *Shadow )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _afdcf .CT_Shadow .MarshalXML (e ,start );};func NewCT_Oval ()*CT_Oval {_efgaa :=&CT_Oval {}; -return _efgaa };func (_faaegb *OfcST_ExtrusionType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_faaegb =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_faaegb =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_faaegb =2; -};return nil ;};func (_ecdef *OfcSkew )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecdef .OfcCT_Skew =*NewOfcCT_Skew ();for _ ,_ecddf :=range start .Attr {if _ecddf .Name .Local =="\u0069\u0064"{_dfbad ,_bfbbd :=_ecddf .Value ,error (nil ); -if _bfbbd !=nil {return _bfbbd ;};_ecdef .IdAttr =&_dfbad ;continue ;};if _ecddf .Name .Local =="\u006f\u006e"{_ecdef .OnAttr .UnmarshalXMLAttr (_ecddf );continue ;};if _ecddf .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_cbffc ,_gfbda :=_ecddf .Value ,error (nil ); -if _gfbda !=nil {return _gfbda ;};_ecdef .OffsetAttr =&_cbffc ;continue ;};if _ecddf .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_gdcc ,_addeb :=_ecddf .Value ,error (nil );if _addeb !=nil {return _addeb ;};_ecdef .OriginAttr =&_gdcc ;continue ; -};if _ecddf .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_eedda ,_dabgb :=_ecddf .Value ,error (nil );if _dabgb !=nil {return _dabgb ;};_ecdef .MatrixAttr =&_eedda ;continue ;};if _ecddf .Name .Local =="\u0065\u0078\u0074"{_ecdef .ExtAttr .UnmarshalXMLAttr (_ecddf ); -continue ;};};for {_affbda ,_gabgc :=d .Token ();if _gabgc !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0053\u006b\u0065\u0077\u003a\u0020\u0025\u0073",_gabgc );};if _bdbea ,_abefce :=_affbda .(_e .EndElement );_abefce &&_bdbea .Name ==start .Name {break ; -};};return nil ;};func (_fagb *OfcCT_Relation )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f\u003a\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e";};if _fagb .IdsrcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064\u0073r\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_fagb .IdsrcAttr )}); -};if _fagb .IddestAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064\u0064\u0065\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fagb .IddestAttr )});};if _fagb .IdcntrAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064\u0063\u006e\u0074\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_fagb .IdcntrAttr )}); -};if _fagb .ExtAttr !=ST_ExtUnset {_ceef ,_fgdc :=_fagb .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"});if _fgdc !=nil {return _fgdc ;};start .Attr =append (start .Attr ,_ceef );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the Image and its children, prefixing error messages with path +func (_degga *Image )ValidateWithPath (path string )error {if _fdccc :=_degga .CT_Image .ValidateWithPath (path );_fdccc !=nil {return _fdccc ;};return nil ;};func (_eccac OfcST_InsetMode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_acffd :=_e .Attr {}; +_acffd .Name =name ;switch _eccac {case OfcST_InsetModeUnset :_acffd .Value ="";case OfcST_InsetModeAuto :_acffd .Value ="\u0061\u0075\u0074\u006f";case OfcST_InsetModeCustom :_acffd .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _acffd ,nil ; +}; -// ValidateWithPath validates the OfcCT_ColorMenu and its children, prefixing error messages with path -func (_ceddc *OfcCT_ColorMenu )ValidateWithPath (path string )error {if _efefa :=_ceddc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_efefa !=nil {return _efefa ;};return nil ;};func NewStroke ()*Stroke {_fdfdc :=&Stroke {}; -_fdfdc .CT_Stroke =*NewCT_Stroke ();return _fdfdc };const (OfcST_InsetModeUnset OfcST_InsetMode =0;OfcST_InsetModeAuto OfcST_InsetMode =1;OfcST_InsetModeCustom OfcST_InsetMode =2;);func (_efea OfcST_ExtrusionRender )String ()string {switch _efea {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 (_acbga OfcST_InsetMode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aeffb :=_e .Attr {}; -_aeffb .Name =name ;switch _acbga {case OfcST_InsetModeUnset :_aeffb .Value ="";case OfcST_InsetModeAuto :_aeffb .Value ="\u0061\u0075\u0074\u006f";case OfcST_InsetModeCustom :_aeffb .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _aeffb ,nil ; -};type AG_Style struct{StyleAttr *string ;};func (_aaag *ST_EditAs )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aaag =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_aaag =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_aaag =2; -case "\u0072\u0061\u0064\u0069\u0061\u006c":*_aaag =3;case "\u0063\u0079\u0063l\u0065":*_aaag =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_aaag =5;case "\u0076\u0065\u006e\u006e":*_aaag =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_aaag =7; -};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;);type OfcCT_Complex struct{ExtAttr ST_Ext ; -};func (_bbaa *AG_StrokeAttributes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bafa :=range start .Attr {if _bafa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafa .Name .Local =="\u0068\u0072\u0065\u0066"{_fecg ,_adae :=_bafa .Value ,error (nil ); -if _adae !=nil {return _adae ;};_bbaa .HrefAttr =&_fecg ;continue ;};if _bafa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafa .Name .Local =="\u0072\u0065\u006ci\u0064"{_bdce ,_bafg :=_bafa .Value ,error (nil ); -if _bafg !=nil {return _bafg ;};_bbaa .RelidAttr =&_bdce ;continue ;};if _bafa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bafa .Name .Local =="\u0069\u0064"{_aeff ,_cfc :=_bafa .Value ,error (nil ); -if _cfc !=nil {return _cfc ;};_bbaa .IdAttr =&_aeff ;continue ;};if _bafa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafa .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bbaa .ForcedashAttr .UnmarshalXMLAttr (_bafa ); -continue ;};if _bafa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafa .Name .Local =="\u0074\u0069\u0074l\u0065"{_eefa ,_cce :=_bafa .Value ,error (nil ); -if _cce !=nil {return _cce ;};_bbaa .TitleAttr =&_eefa ;continue ;};if _bafa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bafa .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fcg ,_eccd :=_bafa .Value ,error (nil ); -if _eccd !=nil {return _eccd ;};_bbaa .AlthrefAttr =&_fcg ;continue ;};if _bafa .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_bbaa .EndcapAttr .UnmarshalXMLAttr (_bafa );continue ;};if _bafa .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_bbaa .StartarrowlengthAttr .UnmarshalXMLAttr (_bafa ); -continue ;};if _bafa .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_bbaa .ImageaspectAttr .UnmarshalXMLAttr (_bafa );continue ;};if _bafa .Name .Local =="\u0063\u006f\u006co\u0072"{_bgge ,_egfb :=_bafa .Value ,error (nil ); -if _egfb !=nil {return _egfb ;};_bbaa .ColorAttr =&_bgge ;continue ;};if _bafa .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bbaa .StartarrowwidthAttr .UnmarshalXMLAttr (_bafa );continue ;};if _bafa .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_fgae ,_fdcd :=_bafa .Value ,error (nil ); -if _fdcd !=nil {return _fdcd ;};_bbaa .ImagesizeAttr =&_fgae ;continue ;};if _bafa .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_deg ,_afce :=_bafa .Value ,error (nil );if _afce !=nil {return _afce ;};_bbaa .DashstyleAttr =&_deg ;continue ; -};if _bafa .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_bbaa .StartarrowAttr .UnmarshalXMLAttr (_bafa );continue ;};if _bafa .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_bbaa .LinestyleAttr .UnmarshalXMLAttr (_bafa ); -continue ;};if _bafa .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_bbaa .EndarrowAttr .UnmarshalXMLAttr (_bafa );continue ;};if _bafa .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_bbaa .EndarrowlengthAttr .UnmarshalXMLAttr (_bafa ); -continue ;};if _bafa .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_bbaa .FilltypeAttr .UnmarshalXMLAttr (_bafa );continue ;};if _bafa .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_acce ,_cba :=_bafa .Value ,error (nil );if _cba !=nil {return _cba ; -};_bbaa .WeightAttr =&_acce ;continue ;};if _bafa .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bfgf ,_bece :=_gd .ParseFloat (_bafa .Value ,64);if _bece !=nil {return _bece ;};_bbaa .MiterlimitAttr =&_bfgf ;continue ;}; -if _bafa .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_begc ,_faaf :=_bafa .Value ,error (nil );if _faaf !=nil {return _faaf ;};_bbaa .Color2Attr =&_begc ;continue ;};if _bafa .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dbab ,_cacd :=_bafa .Value ,error (nil ); -if _cacd !=nil {return _cacd ;};_bbaa .OpacityAttr =&_dbab ;continue ;};if _bafa .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_bbaa .JoinstyleAttr .UnmarshalXMLAttr (_bafa );continue ;};if _bafa .Name .Local =="\u006f\u006e"{_bbaa .OnAttr .UnmarshalXMLAttr (_bafa ); -continue ;};if _bafa .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bbaa .InsetpenAttr .UnmarshalXMLAttr (_bafa );continue ;};if _bafa .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_bbaa .ImagealignshapeAttr .UnmarshalXMLAttr (_bafa ); -continue ;};if _bafa .Name .Local =="\u0073\u0072\u0063"{_afgf ,_bead :=_bafa .Value ,error (nil );if _bead !=nil {return _bead ;};_bbaa .SrcAttr =&_afgf ;continue ;};if _bafa .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bbaa .EndarrowwidthAttr .UnmarshalXMLAttr (_bafa ); -continue ;};};for {_bca ,_aagb :=d .Token ();if _aagb !=nil {return _a .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",_aagb ); -};if _cafg ,_fggb :=_bca .(_e .EndElement );_fggb &&_cafg .Name ==start .Name {break ;};};return nil ;};type ST_StrokeJoinStyle byte ;func (_cbgee ST_StrokeLineStyle )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ebbde :=_e .Attr {};_ebbde .Name =name ; -switch _cbgee {case ST_StrokeLineStyleUnset :_ebbde .Value ="";case ST_StrokeLineStyleSingle :_ebbde .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_StrokeLineStyleThinThin :_ebbde .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case ST_StrokeLineStyleThinThick :_ebbde .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k"; -case ST_StrokeLineStyleThickThin :_ebbde .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_StrokeLineStyleThickBetweenThin :_ebbde .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return _ebbde ,nil ; -};const (OfcST_FillTypeUnset OfcST_FillType =0;OfcST_FillTypeGradientCenter OfcST_FillType =1;OfcST_FillTypeSolid OfcST_FillType =2;OfcST_FillTypePattern OfcST_FillType =3;OfcST_FillTypeTile OfcST_FillType =4;OfcST_FillTypeFrame OfcST_FillType =5;OfcST_FillTypeGradientUnscaled OfcST_FillType =6; -OfcST_FillTypeGradientRadial OfcST_FillType =7;OfcST_FillTypeGradient OfcST_FillType =8;OfcST_FillTypeBackground OfcST_FillType =9;); +// ValidateWithPath validates the OfcCT_IdMap and its children, prefixing error messages with path +func (_bbbaa *OfcCT_IdMap )ValidateWithPath (path string )error {if _cgaea :=_bbbaa .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cgaea !=nil {return _cgaea ;};return nil ;};func (_ddeca ST_EditAs )ValidateWithPath (path string )error {switch _ddeca {case 0,1,2,3,4,5,6,7:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddeca )); +};return nil ;}; // ValidateWithPath validates the EG_ShapeElements and its children, prefixing error messages with path -func (_bcgfe *EG_ShapeElements )ValidateWithPath (path string )error {if _bcgfe .Path !=nil {if _ggdbc :=_bcgfe .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_ggdbc !=nil {return _ggdbc ;};};if _bcgfe .Formulas !=nil {if _acafd :=_bcgfe .Formulas .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0075\u006c\u0061s"); -_acafd !=nil {return _acafd ;};};if _bcgfe .Handles !=nil {if _gfaf :=_bcgfe .Handles .ValidateWithPath (path +"\u002f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");_gfaf !=nil {return _gfaf ;};};if _bcgfe .Fill !=nil {if _ddeef :=_bcgfe .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c"); -_ddeef !=nil {return _ddeef ;};};if _bcgfe .Stroke !=nil {if _fafee :=_bcgfe .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_fafee !=nil {return _fafee ;};};if _bcgfe .Shadow !=nil {if _bcacf :=_bcgfe .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); -_bcacf !=nil {return _bcacf ;};};if _bcgfe .Textbox !=nil {if _abgfg :=_bcgfe .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_abgfg !=nil {return _abgfg ;};};if _bcgfe .Textpath !=nil {if _ebdb :=_bcgfe .Textpath .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0070\u0061\u0074h"); -_ebdb !=nil {return _ebdb ;};};if _bcgfe .Imagedata !=nil {if _gcga :=_bcgfe .Imagedata .ValidateWithPath (path +"\u002f\u0049\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061");_gcga !=nil {return _gcga ;};};if _bcgfe .Skew !=nil {if _dfaaa :=_bcgfe .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077"); -_dfaaa !=nil {return _dfaaa ;};};if _bcgfe .Extrusion !=nil {if _gdcag :=_bcgfe .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_gdcag !=nil {return _gdcag ;};};if _bcgfe .Callout !=nil {if _gaefd :=_bcgfe .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074"); -_gaefd !=nil {return _gaefd ;};};if _bcgfe .Lock !=nil {if _gabfg :=_bcgfe .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_gabfg !=nil {return _gabfg ;};};if _bcgfe .Clippath !=nil {if _fefcf :=_bcgfe .Clippath .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0070\u0061\u0074h"); -_fefcf !=nil {return _fefcf ;};};if _bcgfe .Signatureline !=nil {if _cfagd :=_bcgfe .Signatureline .ValidateWithPath (path +"\u002f\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065");_cfagd !=nil {return _cfagd ;};};if _bcgfe .Wrap !=nil {if _edfga :=_bcgfe .Wrap .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070"); -_edfga !=nil {return _edfga ;};};if _bcgfe .Anchorlock !=nil {if _abcgdf :=_bcgfe .Anchorlock .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");_abcgdf !=nil {return _abcgdf ;};};if _bcgfe .Bordertop !=nil {if _dcacf :=_bcgfe .Bordertop .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070"); -_dcacf !=nil {return _dcacf ;};};if _bcgfe .Borderbottom !=nil {if _fcga :=_bcgfe .Borderbottom .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");_fcga !=nil {return _fcga ;};};if _bcgfe .Borderleft !=nil {if _fccb :=_bcgfe .Borderleft .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"); -_fccb !=nil {return _fccb ;};};if _bcgfe .Borderright !=nil {if _cdbfec :=_bcgfe .Borderright .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");_cdbfec !=nil {return _cdbfec ;};};if _bcgfe .ClientData !=nil {if _bdadg :=_bcgfe .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"); -_bdadg !=nil {return _bdadg ;};};if _bcgfe .Textdata !=nil {if _adeec :=_bcgfe .Textdata .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0064\u0061\u0074a");_adeec !=nil {return _adeec ;};};return nil ;}; +func (_baccc *EG_ShapeElements )ValidateWithPath (path string )error {if _baccc .Path !=nil {if _gbcf :=_baccc .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_gbcf !=nil {return _gbcf ;};};if _baccc .Formulas !=nil {if _fdgf :=_baccc .Formulas .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0075\u006c\u0061s"); +_fdgf !=nil {return _fdgf ;};};if _baccc .Handles !=nil {if _egcdc :=_baccc .Handles .ValidateWithPath (path +"\u002f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");_egcdc !=nil {return _egcdc ;};};if _baccc .Fill !=nil {if _deafe :=_baccc .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c"); +_deafe !=nil {return _deafe ;};};if _baccc .Stroke !=nil {if _caafe :=_baccc .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_caafe !=nil {return _caafe ;};};if _baccc .Shadow !=nil {if _bbfgf :=_baccc .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); +_bbfgf !=nil {return _bbfgf ;};};if _baccc .Textbox !=nil {if _cdfad :=_baccc .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_cdfad !=nil {return _cdfad ;};};if _baccc .Textpath !=nil {if _cfbge :=_baccc .Textpath .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0070\u0061\u0074h"); +_cfbge !=nil {return _cfbge ;};};if _baccc .Imagedata !=nil {if _aabecf :=_baccc .Imagedata .ValidateWithPath (path +"\u002f\u0049\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061");_aabecf !=nil {return _aabecf ;};};if _baccc .Skew !=nil {if _baeeac :=_baccc .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077"); +_baeeac !=nil {return _baeeac ;};};if _baccc .Extrusion !=nil {if _debc :=_baccc .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_debc !=nil {return _debc ;};};if _baccc .Callout !=nil {if _bcfc :=_baccc .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074"); +_bcfc !=nil {return _bcfc ;};};if _baccc .Lock !=nil {if _ceeee :=_baccc .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_ceeee !=nil {return _ceeee ;};};if _baccc .Clippath !=nil {if _fbgac :=_baccc .Clippath .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0070\u0061\u0074h"); +_fbgac !=nil {return _fbgac ;};};if _baccc .Signatureline !=nil {if _cfeg :=_baccc .Signatureline .ValidateWithPath (path +"\u002f\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065");_cfeg !=nil {return _cfeg ;};};if _baccc .Wrap !=nil {if _cfdfd :=_baccc .Wrap .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070"); +_cfdfd !=nil {return _cfdfd ;};};if _baccc .Anchorlock !=nil {if _ceadc :=_baccc .Anchorlock .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");_ceadc !=nil {return _ceadc ;};};if _baccc .Bordertop !=nil {if _gcfcg :=_baccc .Bordertop .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070"); +_gcfcg !=nil {return _gcfcg ;};};if _baccc .Borderbottom !=nil {if _edbef :=_baccc .Borderbottom .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");_edbef !=nil {return _edbef ;};};if _baccc .Borderleft !=nil {if _cafee :=_baccc .Borderleft .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"); +_cafee !=nil {return _cafee ;};};if _baccc .Borderright !=nil {if _dbgff :=_baccc .Borderright .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");_dbgff !=nil {return _dbgff ;};};if _baccc .ClientData !=nil {if _geef :=_baccc .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"); +_geef !=nil {return _geef ;};};if _baccc .Textdata !=nil {if _eacca :=_baccc .Textdata .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0064\u0061\u0074a");_eacca !=nil {return _eacca ;};};return nil ;};func (_ecbdd *Textpath )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _ecbdd .CT_TextPath .MarshalXML (e ,start ); +};func (_bggg *OfcST_OLEDrawAspect )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bggg =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_bggg =1;case "\u0049\u0063\u006f\u006e":*_bggg =2;};return nil ;};func (_abgccg OfcST_RType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dcdcff :=_e .Attr {}; +_dcdcff .Name =name ;switch _abgccg {case OfcST_RTypeUnset :_dcdcff .Value ="";case OfcST_RTypeArc :_dcdcff .Value ="\u0061\u0072\u0063";case OfcST_RTypeCallout :_dcdcff .Value ="\u0063a\u006c\u006c\u006f\u0075\u0074";case OfcST_RTypeConnector :_dcdcff .Value ="\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr"; +case OfcST_RTypeAlign :_dcdcff .Value ="\u0061\u006c\u0069g\u006e";};return _dcdcff ,nil ;};func (_ddead ST_StrokeArrowType )ValidateWithPath (path string )error {switch _ddead {case 0,1,2,3,4,5,6:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddead )); +};return nil ;};func NewHandles ()*Handles {_edgfg :=&Handles {};_edgfg .CT_Handles =*NewCT_Handles ();return _edgfg };func (_ccced *OfcST_DiagramLayout )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ccccf ,_abbcb :=d .Token ();if _abbcb !=nil {return _abbcb ; +};if _dcabb ,_ddace :=_ccccf .(_e .EndElement );_ddace &&_dcabb .Name ==start .Name {*_ccced =1;return nil ;};if _bcfaf ,_ceeac :=_ccccf .(_e .CharData );!_ceeac {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccccf ); +}else {switch string (_bcfaf ){case "":*_ccced =0;case "\u0030":*_ccced =1;case "\u0031":*_ccced =2;case "\u0032":*_ccced =3;case "\u0033":*_ccced =4;};};_ccccf ,_abbcb =d .Token ();if _abbcb !=nil {return _abbcb ;};if _faddd ,_babdc :=_ccccf .(_e .EndElement ); +_babdc &&_faddd .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccccf );};func (_bbeff *OfcST_ExtrusionType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gdded ,_dgdedc :=d .Token (); +if _dgdedc !=nil {return _dgdedc ;};if _acfgbe ,_afeag :=_gdded .(_e .EndElement );_afeag &&_acfgbe .Name ==start .Name {*_bbeff =1;return nil ;};if _geafb ,_afeca :=_gdded .(_e .CharData );!_afeca {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdded ); +}else {switch string (_geafb ){case "":*_bbeff =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_bbeff =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_bbeff =2;};};_gdded ,_dgdedc =d .Token ();if _dgdedc !=nil {return _dgdedc ; +};if _gbdee ,_bbdeb :=_gdded .(_e .EndElement );_bbdeb &&_gbdee .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdded ); +};func (_gcddf OfcST_DiagramLayout )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_adeeaf :=_e .Attr {};_adeeaf .Name =name ;switch _gcddf {case OfcST_DiagramLayoutUnset :_adeeaf .Value ="";case OfcST_DiagramLayout0 :_adeeaf .Value ="\u0030";case OfcST_DiagramLayout1 :_adeeaf .Value ="\u0031"; +case OfcST_DiagramLayout2 :_adeeaf .Value ="\u0032";case OfcST_DiagramLayout3 :_adeeaf .Value ="\u0033";};return _adeeaf ,nil ;};func (_geae OfcST_ConnectType )String ()string {switch _geae {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0065\u0063\u0074"; +case 3:return "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073";case 4:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};type CT_Formulas struct{F []*CT_F ;};func (_bgdcg OfcST_ScreenSize )ValidateWithPath (path string )error {switch _bgdcg {case 0,1,2,3,4,5,6:default:return _ga .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 ;};func (_egcae OfcST_ExtrusionType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fdaca :=_e .Attr {};_fdaca .Name =name ;switch _egcae {case OfcST_ExtrusionTypeUnset :_fdaca .Value ="";case OfcST_ExtrusionTypePerspective :_fdaca .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"; +case OfcST_ExtrusionTypeParallel :_fdaca .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c";};return _fdaca ,nil ;};func (_gdbdb ST_EditAs )Validate ()error {return _gdbdb .ValidateWithPath ("")};func (_abedf ST_ImageAspect )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_babce :=_e .Attr {}; +_babce .Name =name ;switch _abedf {case ST_ImageAspectUnset :_babce .Value ="";case ST_ImageAspectIgnore :_babce .Value ="\u0069\u0067\u006e\u006f\u0072\u0065";case ST_ImageAspectAtMost :_babce .Value ="\u0061\u0074\u004d\u006f\u0073\u0074";case ST_ImageAspectAtLeast :_babce .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074"; +};return _babce ,nil ;}; -// Validate validates the OfcLeft and its children -func (_gdgbc *OfcLeft )Validate ()error {return _gdgbc .ValidateWithPath ("\u004ff\u0063\u004c\u0065\u0066\u0074");};func NewOfcCT_IdMap ()*OfcCT_IdMap {_cddbc :=&OfcCT_IdMap {};return _cddbc };func (_fbbbb ST_Ext )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_eecdf :=_e .Attr {}; -_eecdf .Name =name ;switch _fbbbb {case ST_ExtUnset :_eecdf .Value ="";case ST_ExtView :_eecdf .Value ="\u0076\u0069\u0065\u0077";case ST_ExtEdit :_eecdf .Value ="\u0065\u0064\u0069\u0074";case ST_ExtBackwardCompatible :_eecdf .Value ="\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065"; -};return _eecdf ,nil ;};func NewImagedata ()*Imagedata {_abcgf :=&Imagedata {};_abcgf .CT_ImageData =*NewCT_ImageData ();return _abcgf ;};type Imagedata struct{CT_ImageData };func NewCT_Line ()*CT_Line {_abae :=&CT_Line {};return _abae };type Curve struct{CT_Curve }; -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 _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ; -HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ; -BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ; -StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ; -BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;};func NewRoundrect ()*Roundrect {_gaag :=&Roundrect {}; -_gaag .CT_RoundRect =*NewCT_RoundRect ();return _gaag ;};func (_gbaedc ST_EditAs )ValidateWithPath (path string )error {switch _gbaedc {case 0,1,2,3,4,5,6,7: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 (_gbaedc )); -};return nil ;}; +// ValidateWithPath validates the OfcCT_ColorMenu and its children, prefixing error messages with path +func (_aaaed *OfcCT_ColorMenu )ValidateWithPath (path string )error {if _fcbfc :=_aaaed .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fcbfc !=nil {return _fcbfc ;};return nil ;};func (_agecc *OfcInk )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\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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_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 ="\u006f\u003a\u0069n\u006b";return _agecc .OfcCT_Ink .MarshalXML (e ,start );};func (_cfdeg *OfcST_DiagramLayout )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cfdeg =0;case "\u0030":*_cfdeg =1;case "\u0031":*_cfdeg =2; +case "\u0032":*_cfdeg =3;case "\u0033":*_cfdeg =4;};return nil ;};func NewOfcCT_Diagram ()*OfcCT_Diagram {_aacd :=&OfcCT_Diagram {};return _aacd };type ST_StrokeLineStyle byte ;func (_ebgbbg OfcST_Angle )Validate ()error {return _ebgbbg .ValidateWithPath ("")}; +func (_bdeggf *Handles )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _bdeggf .CT_Handles .MarshalXML (e ,start );}; -// ValidateWithPath validates the Stroke and its children, prefixing error messages with path -func (_gfaba *Stroke )ValidateWithPath (path string )error {if _eebeee :=_gfaba .CT_Stroke .ValidateWithPath (path );_eebeee !=nil {return _eebeee ;};return nil ;}; +// Validate validates the CT_Arc and its children +func (_geag *CT_Arc )Validate ()error {return _geag .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0063");}; -// Validate validates the OfcCT_IdMap and its children -func (_fcbf *OfcCT_IdMap )Validate ()error {return _fcbf .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070");};func (_aabe *OfcCT_ColorMenu )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075"; -};if _aabe .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_aabe .StrokecolorAttr )});};if _aabe .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_a .Sprintf ("\u0025\u0076",*_aabe .FillcolorAttr )}); -};if _aabe .ShadowcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_aabe .ShadowcolorAttr )});};if _aabe .ExtrusioncolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_aabe .ExtrusioncolorAttr )}); -};if _aabe .ExtAttr !=ST_ExtUnset {_ecgae ,_fadca :=_aabe .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"});if _fadca !=nil {return _fadca ;};start .Attr =append (start .Attr ,_ecgae );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_cdccf *EG_ShapeElements )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ccfcc :for {_gcfe ,_deedg :=d .Token ();if _deedg !=nil {return _deedg ;};switch _ffgae :=_gcfe .(type ){case _e .StartElement :switch _ffgae .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdccf .Path =NewPath (); -if _gddff :=d .DecodeElement (_cdccf .Path ,&_ffgae );_gddff !=nil {return _gddff ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cdccf .Formulas =NewFormulas (); -if _cbagf :=d .DecodeElement (_cdccf .Formulas ,&_ffgae );_cbagf !=nil {return _cbagf ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdccf .Handles =NewHandles (); -if _cgbdg :=d .DecodeElement (_cdccf .Handles ,&_ffgae );_cgbdg !=nil {return _cgbdg ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cdccf .Fill =NewFill (); -if _cgdad :=d .DecodeElement (_cdccf .Fill ,&_ffgae );_cgdad !=nil {return _cgdad ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cdccf .Stroke =NewStroke (); -if _bdeecf :=d .DecodeElement (_cdccf .Stroke ,&_ffgae );_bdeecf !=nil {return _bdeecf ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cdccf .Shadow =NewShadow (); -if _feaee :=d .DecodeElement (_cdccf .Shadow ,&_ffgae );_feaee !=nil {return _feaee ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdccf .Textbox =NewTextbox (); -if _ecccb :=d .DecodeElement (_cdccf .Textbox ,&_ffgae );_ecccb !=nil {return _ecccb ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdccf .Textpath =NewTextpath (); -if _cgdcd :=d .DecodeElement (_cdccf .Textpath ,&_ffgae );_cgdcd !=nil {return _cgdcd ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdccf .Imagedata =NewImagedata (); -if _cdeda :=d .DecodeElement (_cdccf .Imagedata ,&_ffgae );_cdeda !=nil {return _cdeda ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_cdccf .Skew =NewOfcSkew (); -if _fbaa :=d .DecodeElement (_cdccf .Skew ,&_ffgae );_fbaa !=nil {return _fbaa ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdccf .Extrusion =NewOfcExtrusion (); -if _debfd :=d .DecodeElement (_cdccf .Extrusion ,&_ffgae );_debfd !=nil {return _debfd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdccf .Callout =NewOfcCallout (); -if _fdfg :=d .DecodeElement (_cdccf .Callout ,&_ffgae );_fdfg !=nil {return _fdfg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdccf .Lock =NewOfcLock (); -if _ffdc :=d .DecodeElement (_cdccf .Lock ,&_ffgae );_ffdc !=nil {return _ffdc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdccf .Clippath =NewOfcClippath (); -if _ffcff :=d .DecodeElement (_cdccf .Clippath ,&_ffgae );_ffcff !=nil {return _ffcff ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_cdccf .Signatureline =NewOfcSignatureline (); -if _fbcb :=d .DecodeElement (_cdccf .Signatureline ,&_ffgae );_fbcb !=nil {return _fbcb ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdccf .Wrap =_b .NewWrap (); -if _adecf :=d .DecodeElement (_cdccf .Wrap ,&_ffgae );_adecf !=nil {return _adecf ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdccf .Anchorlock =_b .NewAnchorlock (); -if _dffb :=d .DecodeElement (_cdccf .Anchorlock ,&_ffgae );_dffb !=nil {return _dffb ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdccf .Bordertop =_b .NewBordertop (); -if _gfab :=d .DecodeElement (_cdccf .Bordertop ,&_ffgae );_gfab !=nil {return _gfab ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_cdccf .Borderbottom =_b .NewBorderbottom (); -if _dbbf :=d .DecodeElement (_cdccf .Borderbottom ,&_ffgae );_dbbf !=nil {return _dbbf ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_cdccf .Borderleft =_b .NewBorderleft (); -if _fbaee :=d .DecodeElement (_cdccf .Borderleft ,&_ffgae );_fbaee !=nil {return _fbaee ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdccf .Borderright =_b .NewBorderright (); -if _dbggfd :=d .DecodeElement (_cdccf .Borderright ,&_ffgae );_dbggfd !=nil {return _dbggfd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdccf .ClientData =_ag .NewClientData (); -if _dccdd :=d .DecodeElement (_cdccf .ClientData ,&_ffgae );_dccdd !=nil {return _dccdd ;};case _e .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"}:_cdccf .Textdata =_f .NewTextdata (); -if _ageda :=d .DecodeElement (_cdccf .Textdata ,&_ffgae );_ageda !=nil {return _ageda ;};default:_ee .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",_ffgae .Name ); -if _ddffd :=d .Skip ();_ddffd !=nil {return _ddffd ;};};case _e .EndElement :break _ccfcc ;case _e .CharData :};};return nil ;}; +// Validate validates the OfcCT_OLEObject and its children +func (_afcea *OfcCT_OLEObject )Validate ()error {return _afcea .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");}; -// Validate validates the AG_Id and its children -func (_cgf *AG_Id )Validate ()error {return _cgf .ValidateWithPath ("\u0041\u0047\u005fI\u0064")};func (_abfea ST_FillType )ValidateWithPath (path string )error {switch _abfea {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 (_abfea )); -};return nil ;};func (_gcace OfcST_RType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gcace .String (),start );}; +// Validate validates the Arc and its children +func (_bbfec *Arc )Validate ()error {return _bbfec .ValidateWithPath ("\u0041\u0072\u0063")};type Imagedata struct{CT_ImageData };func (_gffgd *OfcRight )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\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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_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 ="\u006f:\u0072\u0069\u0067\u0068\u0074";return _gffgd .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_geggce *Path )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_geggce .CT_Path =*NewCT_Path ();for _ ,_bbafe :=range start .Attr {if _bbafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbafe .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_geggce .ConnecttypeAttr .UnmarshalXMLAttr (_bbafe ); +continue ;};if _bbafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbafe .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_geggce .ExtrusionokAttr .UnmarshalXMLAttr (_bbafe ); +continue ;};if _bbafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbafe .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_ffcgg ,_dcbag :=_bbafe .Value ,error (nil ); +if _dcbag !=nil {return _dcbag ;};_geggce .ConnectanglesAttr =&_ffcgg ;continue ;};if _bbafe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bbafe .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_ddcd ,_dedada :=_bbafe .Value ,error (nil ); +if _dedada !=nil {return _dedada ;};_geggce .ConnectlocsAttr =&_ddcd ;continue ;};if _bbafe .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_geggce .ArrowokAttr .UnmarshalXMLAttr (_bbafe );continue ;};if _bbafe .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_geggce .ShadowokAttr .UnmarshalXMLAttr (_bbafe ); +continue ;};if _bbafe .Name .Local =="\u0076"{_eacbec ,_deggd :=_bbafe .Value ,error (nil );if _deggd !=nil {return _deggd ;};_geggce .VAttr =&_eacbec ;continue ;};if _bbafe .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_geggce .GradientshapeokAttr .UnmarshalXMLAttr (_bbafe ); +continue ;};if _bbafe .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_geggce .TextpathokAttr .UnmarshalXMLAttr (_bbafe );continue ;};if _bbafe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_geggce .InsetpenokAttr .UnmarshalXMLAttr (_bbafe ); +continue ;};if _bbafe .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_geggce .StrokeokAttr .UnmarshalXMLAttr (_bbafe );continue ;};if _bbafe .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_geggce .FillokAttr .UnmarshalXMLAttr (_bbafe ); +continue ;};if _bbafe .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_cdfefg ,_eddaa :=_bbafe .Value ,error (nil );if _eddaa !=nil {return _eddaa ;};_geggce .TextboxrectAttr =&_cdfefg ;continue ;};if _bbafe .Name .Local =="\u006c\u0069\u006d\u006f"{_effdb ,_gggda :=_bbafe .Value ,error (nil ); +if _gggda !=nil {return _gggda ;};_geggce .LimoAttr =&_effdb ;continue ;};if _bbafe .Name .Local =="\u0069\u0064"{_gfdda ,_gbfeg :=_bbafe .Value ,error (nil );if _gbfeg !=nil {return _gbfeg ;};_geggce .IdAttr =&_gfdda ;continue ;};};for {_gbcea ,_cadfd :=d .Token (); +if _cadfd !=nil {return _ga .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_cadfd );};if _fdbbbe ,_dacfc :=_gbcea .(_e .EndElement );_dacfc &&_fdbbbe .Name ==start .Name {break ;};};return nil ;};type Textbox struct{CT_Textbox }; +func NewShape ()*Shape {_feeed :=&Shape {};_feeed .CT_Shape =*NewCT_Shape ();return _feeed };func (_gabdf *Formulas )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _gabdf .CT_Formulas .MarshalXML (e ,start );};func (_gdab ST_StrokeArrowType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_acacb :=_e .Attr {}; +_acacb .Name =name ;switch _gdab {case ST_StrokeArrowTypeUnset :_acacb .Value ="";case ST_StrokeArrowTypeNone :_acacb .Value ="\u006e\u006f\u006e\u0065";case ST_StrokeArrowTypeBlock :_acacb .Value ="\u0062\u006c\u006fc\u006b";case ST_StrokeArrowTypeClassic :_acacb .Value ="\u0063l\u0061\u0073\u0073\u0069\u0063"; +case ST_StrokeArrowTypeOval :_acacb .Value ="\u006f\u0076\u0061\u006c";case ST_StrokeArrowTypeDiamond :_acacb .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_StrokeArrowTypeOpen :_acacb .Value ="\u006f\u0070\u0065\u006e";};return _acacb ,nil ;}; +func NewCT_Line ()*CT_Line {_acgf :=&CT_Line {};return _acgf };func (_ebcga *CT_Oval )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076\u003a\u006f\u0076\u0061\u006c";};if _ebcga .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_ga .Sprintf ("\u0025\u0076",*_ebcga .HrefAttr )}); +};if _ebcga .TargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_ebcga .TargetAttr )});};if _ebcga .ClassAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_ebcga .ClassAttr )}); +};if _ebcga .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_ebcga .TitleAttr )});};if _ebcga .AltAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_ebcga .AltAttr )}); +};if _ebcga .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_ga .Sprintf ("\u0025\u0076",*_ebcga .CoordsizeAttr )});};if _ebcga .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ga .Sprintf ("\u0025\u0076",*_ebcga .CoordoriginAttr )}); +};if _ebcga .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_ebcga .WrapcoordsAttr )});};if _ebcga .PrintAttr !=_f .ST_TrueFalseUnset {_ebgde ,_edac :=_ebcga .PrintAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0069n\u0074"}); +if _edac !=nil {return _edac ;};start .Attr =append (start .Attr ,_ebgde );};if _ebcga .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_ebcga .IdAttr )});};if _ebcga .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_ebcga .StyleAttr )}); +};if _ebcga .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_ebcga .SpidAttr )});};if _ebcga .OnedAttr !=_f .ST_TrueFalseUnset {_affeb ,_abce :=_ebcga .OnedAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); +if _abce !=nil {return _abce ;};start .Attr =append (start .Attr ,_affeb );};if _ebcga .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_ebcga .RegroupidAttr )}); +};if _ebcga .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_ccfcb ,_aabd :=_ebcga .DoubleclicknotifyAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _aabd !=nil {return _aabd ; +};start .Attr =append (start .Attr ,_ccfcb );};if _ebcga .ButtonAttr !=_f .ST_TrueFalseUnset {_bgaag ,_fcba :=_ebcga .ButtonAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _fcba !=nil {return _fcba ;};start .Attr =append (start .Attr ,_bgaag ); +};if _ebcga .UserhiddenAttr !=_f .ST_TrueFalseUnset {_feeb ,_decfa :=_ebcga .UserhiddenAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _decfa !=nil {return _decfa ;};start .Attr =append (start .Attr ,_feeb ); +};if _ebcga .BulletAttr !=_f .ST_TrueFalseUnset {_fgfbe ,_abdf :=_ebcga .BulletAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _abdf !=nil {return _abdf ;};start .Attr =append (start .Attr ,_fgfbe );};if _ebcga .HrAttr !=_f .ST_TrueFalseUnset {_aebf ,_bfggf :=_ebcga .HrAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _bfggf !=nil {return _bfggf ;};start .Attr =append (start .Attr ,_aebf );};if _ebcga .HrstdAttr !=_f .ST_TrueFalseUnset {_abffac ,_edfc :=_ebcga .HrstdAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _edfc !=nil {return _edfc ; +};start .Attr =append (start .Attr ,_abffac );};if _ebcga .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_cbbc ,_agee :=_ebcga .HrnoshadeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _agee !=nil {return _agee ; +};start .Attr =append (start .Attr ,_cbbc );};if _ebcga .HrpctAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_ebcga .HrpctAttr )});};if _ebcga .HralignAttr !=OfcST_HrAlignUnset {_ddfee ,_efac :=_ebcga .HralignAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _efac !=nil {return _efac ;};start .Attr =append (start .Attr ,_ddfee );};if _ebcga .AllowincellAttr !=_f .ST_TrueFalseUnset {_daacf ,_cdbd :=_ebcga .AllowincellAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _cdbd !=nil {return _cdbd ;};start .Attr =append (start .Attr ,_daacf );};if _ebcga .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_gegae ,_cgab :=_ebcga .AllowoverlapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _cgab !=nil {return _cgab ;};start .Attr =append (start .Attr ,_gegae );};if _ebcga .UserdrawnAttr !=_f .ST_TrueFalseUnset {_fbag ,_fggf :=_ebcga .UserdrawnAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _fggf !=nil {return _fggf ;};start .Attr =append (start .Attr ,_fbag );};if _ebcga .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_ebcga .BordertopcolorAttr )}); +};if _ebcga .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_ebcga .BorderleftcolorAttr )}); +};if _ebcga .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_ebcga .BorderbottomcolorAttr )}); +};if _ebcga .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_ebcga .BorderrightcolorAttr )}); +};if _ebcga .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_cgdf ,_dcdf :=_ebcga .DgmlayoutAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _dcdf !=nil {return _dcdf ;};start .Attr =append (start .Attr ,_cgdf ); +};if _ebcga .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_ebcga .DgmnodekindAttr )});}; +if _ebcga .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_ccdb ,_fgec :=_ebcga .DgmlayoutmruAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _fgec !=nil {return _fgec ;};start .Attr =append (start .Attr ,_ccdb ); +};if _ebcga .InsetmodeAttr !=OfcST_InsetModeUnset {_gbbcda ,_gdcb :=_ebcga .InsetmodeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _gdcb !=nil {return _gdcb ;};start .Attr =append (start .Attr ,_gbbcda ); +};if _ebcga .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ga .Sprintf ("\u0025\u0076",*_ebcga .OpacityAttr )});};if _ebcga .StrokedAttr !=_f .ST_TrueFalseUnset {_ggcd ,_gdgb :=_ebcga .StrokedAttr .MarshalXMLAttr (_e .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"}); +if _gdgb !=nil {return _gdgb ;};start .Attr =append (start .Attr ,_ggcd );};if _ebcga .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_ebcga .StrokecolorAttr )}); +};if _ebcga .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_ebcga .StrokeweightAttr )});};if _ebcga .InsetpenAttr !=_f .ST_TrueFalseUnset {_faaggd ,_aecad :=_ebcga .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _aecad !=nil {return _aecad ;};start .Attr =append (start .Attr ,_faaggd );};if _ebcga .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_ga .Sprintf ("\u0025\u0076",*_ebcga .ChromakeyAttr )}); +};if _ebcga .FilledAttr !=_f .ST_TrueFalseUnset {_ddce ,_dcge :=_ebcga .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dcge !=nil {return _dcge ;};start .Attr =append (start .Attr ,_ddce );};if _ebcga .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ga .Sprintf ("\u0025\u0076",*_ebcga .FillcolorAttr )}); +};if _ebcga .SptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_ebcga .SptAttr )});};if _ebcga .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_fbgg ,_gdgf :=_ebcga .ConnectortypeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _gdgf !=nil {return _gdgf ;};start .Attr =append (start .Attr ,_fbgg );};if _ebcga .BwmodeAttr !=OfcST_BWModeUnset {_dcda ,_eccgd :=_ebcga .BwmodeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _eccgd !=nil {return _eccgd ; +};start .Attr =append (start .Attr ,_dcda );};if _ebcga .BwpureAttr !=OfcST_BWModeUnset {_eegd ,_bcafe :=_ebcga .BwpureAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _bcafe !=nil {return _bcafe ;};start .Attr =append (start .Attr ,_eegd ); +};if _ebcga .BwnormalAttr !=OfcST_BWModeUnset {_dgggg ,_fgga :=_ebcga .BwnormalAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _fgga !=nil {return _fgga ;};start .Attr =append (start .Attr ,_dgggg ); +};if _ebcga .ForcedashAttr !=_f .ST_TrueFalseUnset {_geaa ,_cefed :=_ebcga .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _cefed !=nil {return _cefed ;};start .Attr =append (start .Attr ,_geaa ); +};if _ebcga .OleiconAttr !=_f .ST_TrueFalseUnset {_gafe ,_fdfda :=_ebcga .OleiconAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _fdfda !=nil {return _fdfda ;};start .Attr =append (start .Attr ,_gafe );};if _ebcga .OleAttr !=_f .ST_TrueFalseBlankUnset {_dcbef ,_bbga :=_ebcga .OleAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _bbga !=nil {return _bbga ;};start .Attr =append (start .Attr ,_dcbef );};if _ebcga .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_edbe ,_fegc :=_ebcga .PreferrelativeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _fegc !=nil {return _fegc ;};start .Attr =append (start .Attr ,_edbe );};if _ebcga .CliptowrapAttr !=_f .ST_TrueFalseUnset {_agbd ,_dcfd :=_ebcga .CliptowrapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _dcfd !=nil {return _dcfd ;};start .Attr =append (start .Attr ,_agbd );};if _ebcga .ClipAttr !=_f .ST_TrueFalseUnset {_faeg ,_cgbfc :=_ebcga .ClipAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _cgbfc !=nil {return _cgbfc ; +};start .Attr =append (start .Attr ,_faeg );};e .EncodeToken (start );if _ebcga .EG_ShapeElements !=nil {for _ ,_gfabac :=range _ebcga .EG_ShapeElements {_gfabac .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_fafgb *OfcST_OLEType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fafgb =0;case "\u0045\u006d\u0062e\u0064":*_fafgb =1;case "\u004c\u0069\u006e\u006b":*_fafgb =2;};return nil ;};func NewOfcTop ()*OfcTop {_eegce :=&OfcTop {}; +_eegce .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _eegce ;};type OfcST_ColorMode byte ; -// Validate validates the CT_Stroke and its children -func (_ceed *CT_Stroke )Validate ()error {return _ceed .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u006f\u006be");};func (_affd OfcST_ExtrusionRender )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_affd .String (),start ); -};func (_bcec ST_EditAs )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bgccd :=_e .Attr {};_bgccd .Name =name ;switch _bcec {case ST_EditAsUnset :_bgccd .Value ="";case ST_EditAsCanvas :_bgccd .Value ="\u0063\u0061\u006e\u0076\u0061\u0073";case ST_EditAsOrgchart :_bgccd .Value ="\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074"; -case ST_EditAsRadial :_bgccd .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";case ST_EditAsCycle :_bgccd .Value ="\u0063\u0079\u0063l\u0065";case ST_EditAsStacked :_bgccd .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";case ST_EditAsVenn :_bgccd .Value ="\u0076\u0065\u006e\u006e"; -case ST_EditAsBullseye :_bgccd .Value ="\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return _bgccd ,nil ;};func (_dgab *CT_H )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cfgcd :=range start .Attr {if _cfgcd .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_badc ,_ffdbe :=_cfgcd .Value ,error (nil ); -if _ffdbe !=nil {return _ffdbe ;};_dgab .PositionAttr =&_badc ;continue ;};if _cfgcd .Name .Local =="\u0070\u006f\u006ca\u0072"{_bfca ,_efdfc :=_cfgcd .Value ,error (nil );if _efdfc !=nil {return _efdfc ;};_dgab .PolarAttr =&_bfca ;continue ;};if _cfgcd .Name .Local =="\u006d\u0061\u0070"{_ddeab ,_dfcbd :=_cfgcd .Value ,error (nil ); -if _dfcbd !=nil {return _dfcbd ;};_dgab .MapAttr =&_ddeab ;continue ;};if _cfgcd .Name .Local =="\u0069\u006e\u0076\u0078"{_dgab .InvxAttr .UnmarshalXMLAttr (_cfgcd );continue ;};if _cfgcd .Name .Local =="\u0069\u006e\u0076\u0079"{_dgab .InvyAttr .UnmarshalXMLAttr (_cfgcd ); -continue ;};if _cfgcd .Name .Local =="\u0073\u0077\u0069\u0074\u0063\u0068"{_dgab .SwitchAttr .UnmarshalXMLAttr (_cfgcd );continue ;};if _cfgcd .Name .Local =="\u0078\u0072\u0061\u006e\u0067\u0065"{_bafae ,_bcdg :=_cfgcd .Value ,error (nil );if _bcdg !=nil {return _bcdg ; -};_dgab .XrangeAttr =&_bafae ;continue ;};if _cfgcd .Name .Local =="\u0079\u0072\u0061\u006e\u0067\u0065"{_ebea ,_afdfe :=_cfgcd .Value ,error (nil );if _afdfe !=nil {return _afdfe ;};_dgab .YrangeAttr =&_ebea ;continue ;};if _cfgcd .Name .Local =="r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"{_dbgae ,_fgccc :=_cfgcd .Value ,error (nil ); -if _fgccc !=nil {return _fgccc ;};_dgab .RadiusrangeAttr =&_dbgae ;continue ;};};for {_gbed ,_befa :=d .Token ();if _befa !=nil {return _a .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048\u003a\u0020\u0025\u0073",_befa );};if _fcdcb ,_dfac :=_gbed .(_e .EndElement ); -_dfac &&_fcdcb .Name ==start .Name {break ;};};return nil ;};func (_cdadg *OfcCT_StrokeChild )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f\u003a\u0073\u0074\u0072\u006f\u006b\u0065\u0063\u0068\u0069\u006c\u0064"; -};if _cdadg .OnAttr !=_c .ST_TrueFalseUnset {_aeace ,_gcebec :=_cdadg .OnAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u006e"});if _gcebec !=nil {return _gcebec ;};start .Attr =append (start .Attr ,_aeace );};if _cdadg .WeightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cdadg .WeightAttr )}); -};if _cdadg .ColorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_cdadg .ColorAttr )});};if _cdadg .Color2Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_a .Sprintf ("\u0025\u0076",*_cdadg .Color2Attr )}); -};if _cdadg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_cdadg .OpacityAttr )});};if _cdadg .LinestyleAttr !=ST_StrokeLineStyleUnset {_gccdb ,_debaf :=_cdadg .LinestyleAttr .MarshalXMLAttr (_e .Name {Local :"v\u003a\u006c\u0069\u006e\u0065\u0073\u0074\u0079\u006c\u0065"}); -if _debaf !=nil {return _debaf ;};start .Attr =append (start .Attr ,_gccdb );};if _cdadg .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cdadg .MiterlimitAttr )}); -};if _cdadg .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_debec ,_fddaf :=_cdadg .JoinstyleAttr .MarshalXMLAttr (_e .Name {Local :"v\u003a\u006a\u006f\u0069\u006e\u0073\u0074\u0079\u006c\u0065"});if _fddaf !=nil {return _fddaf ;};start .Attr =append (start .Attr ,_debec ); -};if _cdadg .EndcapAttr !=ST_StrokeEndCapUnset {_dgdfa ,_afdee :=_cdadg .EndcapAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0063\u0061\u0070"});if _afdee !=nil {return _afdee ;};start .Attr =append (start .Attr ,_dgdfa );};if _cdadg .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_a .Sprintf ("\u0025\u0076",*_cdadg .DashstyleAttr )}); -};if _cdadg .InsetpenAttr !=_c .ST_TrueFalseUnset {_fefg ,_ddgbg :=_cdadg .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _ddgbg !=nil {return _ddgbg ;};start .Attr =append (start .Attr ,_fefg );}; -if _cdadg .FilltypeAttr !=ST_FillTypeUnset {_egfcc ,_ffdeg :=_cdadg .FilltypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _ffdeg !=nil {return _ffdeg ;};start .Attr =append (start .Attr ,_egfcc ); -};if _cdadg .SrcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0072\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_cdadg .SrcAttr )});};if _cdadg .ImageaspectAttr !=ST_ImageAspectUnset {_daaee ,_bcbfe :=_cdadg .ImageaspectAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0069\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"}); -if _bcbfe !=nil {return _bcbfe ;};start .Attr =append (start .Attr ,_daaee );};if _cdadg .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_cdadg .ImagesizeAttr )}); -};if _cdadg .ImagealignshapeAttr !=_c .ST_TrueFalseUnset {_bafba ,_bgced :=_cdadg .ImagealignshapeAttr .MarshalXMLAttr (_e .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _bgced !=nil {return _bgced ; -};start .Attr =append (start .Attr ,_bafba );};if _cdadg .StartarrowAttr !=ST_StrokeArrowTypeUnset {_dedgd ,_bffge :=_cdadg .StartarrowAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0073t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _bffge !=nil {return _bffge ; -};start .Attr =append (start .Attr ,_dedgd );};if _cdadg .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_fdbfa ,_dddaf :=_cdadg .StartarrowwidthAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068"}); -if _dddaf !=nil {return _dddaf ;};start .Attr =append (start .Attr ,_fdbfa );};if _cdadg .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_deafb ,_fcec :=_cdadg .StartarrowlengthAttr .MarshalXMLAttr (_e .Name {Local :"\u0076:\u0073t\u0061\u0072\u0074\u0061\u0072r\u006f\u0077l\u0065\u006e\u0067\u0074\u0068"}); -if _fcec !=nil {return _fcec ;};start .Attr =append (start .Attr ,_deafb );};if _cdadg .EndarrowAttr !=ST_StrokeArrowTypeUnset {_gbggd ,_gaaefc :=_cdadg .EndarrowAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"}); -if _gaaefc !=nil {return _gaaefc ;};start .Attr =append (start .Attr ,_gbggd );};if _cdadg .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_adccc ,_cffac :=_cdadg .EndarrowwidthAttr .MarshalXMLAttr (_e .Name {Local :"\u0076:\u0065n\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"}); -if _cffac !=nil {return _cffac ;};start .Attr =append (start .Attr ,_adccc );};if _cdadg .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_acgaec ,_ffdegc :=_cdadg .EndarrowlengthAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003ae\u006e\u0064\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"}); -if _ffdegc !=nil {return _ffdegc ;};start .Attr =append (start .Attr ,_acgaec );};if _cdadg .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_cdadg .HrefAttr )}); -};if _cdadg .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_a .Sprintf ("\u0025\u0076",*_cdadg .AlthrefAttr )});};if _cdadg .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cdadg .TitleAttr )}); -};if _cdadg .ForcedashAttr !=_c .ST_TrueFalseUnset {_ebfebb ,_aeedc :=_cdadg .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _aeedc !=nil {return _aeedc ;};start .Attr =append (start .Attr ,_ebfebb ); -};if _cdadg .ExtAttr !=ST_ExtUnset {_fedbg ,_ffdde :=_cdadg .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"});if _ffdde !=nil {return _ffdde ;};start .Attr =append (start .Attr ,_fedbg );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};type OfcCT_Extrusion struct{OnAttr _c .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 _c .ST_TrueFalse ;AutorotationcenterAttr _c .ST_TrueFalse ;RotationcenterAttr *string ;RotationangleAttr *string ;ColormodeAttr OfcST_ColorMode ; -ColorAttr *string ;ShininessAttr *float32 ;SpecularityAttr *string ;DiffusityAttr *string ;MetalAttr _c .ST_TrueFalse ;EdgeAttr *string ;FacetAttr *string ;LightfaceAttr _c .ST_TrueFalse ;BrightnessAttr *string ;LightpositionAttr *string ;LightlevelAttr *string ; -LightharshAttr _c .ST_TrueFalse ;Lightposition2Attr *string ;Lightlevel2Attr *string ;Lightharsh2Attr _c .ST_TrueFalse ;ExtAttr ST_Ext ;}; +// ValidateWithPath validates the OfcCT_Diagram and its children, prefixing error messages with path +func (_ecdc *OfcCT_Diagram )ValidateWithPath (path string )error {if _cdbdcg :=_ecdc .AutoformatAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u0066\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_cdbdcg !=nil {return _cdbdcg ;};if _cefeb :=_ecdc .ReverseAttr .ValidateWithPath (path +"\u002f\u0052\u0065v\u0065\u0072\u0073\u0065\u0041\u0074\u0074\u0072"); +_cefeb !=nil {return _cefeb ;};if _bgefef :=_ecdc .AutolayoutAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u006c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_bgefef !=nil {return _bgefef ;};if _ecdc .Relationtable !=nil {if _fdegg :=_ecdc .Relationtable .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006et\u0061\u0062\u006c\u0065"); +_fdegg !=nil {return _fdegg ;};};if _fefac :=_ecdc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fefac !=nil {return _fefac ;};return nil ;};type OfcST_ScreenSize byte ;func (_dcgbca *OfcST_How )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_caggbc ,_dcddf :=d .Token (); +if _dcddf !=nil {return _dcddf ;};if _cdfce ,_cdffa :=_caggbc .(_e .EndElement );_cdffa &&_cdfce .Name ==start .Name {*_dcgbca =1;return nil ;};if _ddgfe ,_fcdad :=_caggbc .(_e .CharData );!_fcdad {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_caggbc ); +}else {switch string (_ddgfe ){case "":*_dcgbca =0;case "\u0074\u006f\u0070":*_dcgbca =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_dcgbca =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dcgbca =3;case "\u006c\u0065\u0066\u0074":*_dcgbca =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dcgbca =5; +case "\u0072\u0069\u0067h\u0074":*_dcgbca =6;};};_caggbc ,_dcddf =d .Token ();if _dcddf !=nil {return _dcddf ;};if _fabbb ,_ecaga :=_caggbc .(_e .EndElement );_ecaga &&_fabbb .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_caggbc ); +};func (_ggefd *OfcST_FillType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_abcec ,_agagde :=d .Token ();if _agagde !=nil {return _agagde ;};if _dfeee ,_abfbc :=_abcec .(_e .EndElement );_abfbc &&_dfeee .Name ==start .Name {*_ggefd =1; +return nil ;};if _acced ,_bdeefa :=_abcec .(_e .CharData );!_bdeefa {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abcec );}else {switch string (_acced ){case "":*_ggefd =0; +case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_ggefd =1;case "\u0073\u006f\u006ci\u0064":*_ggefd =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_ggefd =3;case "\u0074\u0069\u006c\u0065":*_ggefd =4;case "\u0066\u0072\u0061m\u0065":*_ggefd =5; +case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_ggefd =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_ggefd =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_ggefd =8; +case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_ggefd =9;};};_abcec ,_agagde =d .Token ();if _agagde !=nil {return _agagde ;};if _efgbfb ,_cgfgea :=_abcec .(_e .EndElement );_cgfgea &&_efgbfb .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abcec ); +};type AG_Path struct{PathAttr *string ;};func (_acfgg OfcST_ExtrusionPlane )ValidateWithPath (path string )error {switch _acfgg {case 0,1,2,3:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acfgg )); +};return nil ;};type OfcST_CalloutPlacement byte ; -// Validate validates the Stroke and its children -func (_eaecbe *Stroke )Validate ()error {return _eaecbe .ValidateWithPath ("\u0053\u0074\u0072\u006f\u006b\u0065");};type Rect struct{CT_Rect }; +// ValidateWithPath validates the OfcSignatureline and its children, prefixing error messages with path +func (_ccdca *OfcSignatureline )ValidateWithPath (path string )error {if _fgddb :=_ccdca .OfcCT_SignatureLine .ValidateWithPath (path );_fgddb !=nil {return _fgddb ;};return nil ;};type OfcCT_ColorMru struct{ColorsAttr *string ;ExtAttr ST_Ext ;}; -// ValidateWithPath validates the CT_Arc and its children, prefixing error messages with path -func (_bdge *CT_Arc )ValidateWithPath (path string )error {for _gbag ,_cgc :=range _bdge .EG_ShapeElements {if _ebff :=_cgc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_gbag )); -_ebff !=nil {return _ebff ;};};if _fdac :=_bdge .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fdac !=nil {return _fdac ;};if _cga :=_bdge .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_cga !=nil {return _cga ;};if _ggcba :=_bdge .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_ggcba !=nil {return _ggcba ;};if _face :=_bdge .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_face !=nil {return _face ;};if _ccfd :=_bdge .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ccfd !=nil {return _ccfd ;};if _dffc :=_bdge .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_dffc !=nil {return _dffc ;};if _gbdc :=_bdge .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gbdc !=nil {return _gbdc ;};if _baee :=_bdge .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_baee !=nil {return _baee ;};if _abeg :=_bdge .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_abeg !=nil {return _abeg ;};if _bbag :=_bdge .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_bbag !=nil {return _bbag ;};if _ecfd :=_bdge .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ecfd !=nil {return _ecfd ;};if _gfb :=_bdge .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_gfb !=nil {return _gfb ;};if _egafg :=_bdge .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_egafg !=nil {return _egafg ;};if _eabag :=_bdge .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_eabag !=nil {return _eabag ;};if _aafd :=_bdge .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_aafd !=nil {return _aafd ;};if _ddcg :=_bdge .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_ddcg !=nil {return _ddcg ;};if _ggbg :=_bdge .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ggbg !=nil {return _ggbg ;};if _fbab :=_bdge .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_fbab !=nil {return _fbab ;};if _bged :=_bdge .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bged !=nil {return _bged ;};if _gaeg :=_bdge .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_gaeg !=nil {return _gaeg ;};if _beead :=_bdge .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_beead !=nil {return _beead ;};if _cabd :=_bdge .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_cabd !=nil {return _cabd ;};if _cadda :=_bdge .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cadda !=nil {return _cadda ;};if _bgga :=_bdge .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_bgga !=nil {return _bgga ;};if _gabe :=_bdge .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_gabe !=nil {return _gabe ;};if _dcff :=_bdge .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_dcff !=nil {return _dcff ;};if _bcgd :=_bdge .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_bcgd !=nil {return _bcgd ;};if _cfda :=_bdge .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_cfda !=nil {return _cfda ;};if _gfcg :=_bdge .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gfcg !=nil {return _gfcg ;};return nil ;}; +// ValidateWithPath validates the CT_Handles and its children, prefixing error messages with path +func (_faae *CT_Handles )ValidateWithPath (path string )error {for _gfbf ,_gcaba :=range _faae .H {if _ccab :=_gcaba .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0048\u005b\u0025\u0064\u005d",path ,_gfbf ));_ccab !=nil {return _ccab ;};};return nil ; +};const (OfcST_OLEUpdateModeUnset OfcST_OLEUpdateMode =0;OfcST_OLEUpdateModeAlways OfcST_OLEUpdateMode =1;OfcST_OLEUpdateModeOnCall OfcST_OLEUpdateMode =2;); -// Validate validates the OfcLock and its children -func (_bfdgdg *OfcLock )Validate ()error {return _bfdgdg .ValidateWithPath ("\u004ff\u0063\u004c\u006f\u0063\u006b");};type OfcShapelayout struct{OfcCT_ShapeLayout };type OfcST_OLEUpdateMode byte ;type OfcST_ExtrusionType byte ;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;); +// Validate validates the AG_CoreAttributes and its children +func (_ecf *AG_CoreAttributes )Validate ()error {return _ecf .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073");}; -// ValidateWithPath validates the CT_Oval and its children, prefixing error messages with path -func (_cefcg *CT_Oval )ValidateWithPath (path string )error {for _debde ,_adfc :=range _cefcg .EG_ShapeElements {if _fbfc :=_adfc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_debde )); -_fbfc !=nil {return _fbfc ;};};if _babge :=_cefcg .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_babge !=nil {return _babge ;};if _abbg :=_cefcg .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_abbg !=nil {return _abbg ;};if _afaca :=_cefcg .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_afaca !=nil {return _afaca ;};if _gfggg :=_cefcg .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_gfggg !=nil {return _gfggg ;};if _fbba :=_cefcg .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fbba !=nil {return _fbba ;};if _eecbe :=_cefcg .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_eecbe !=nil {return _eecbe ;};if _fbeb :=_cefcg .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fbeb !=nil {return _fbeb ;};if _fbeg :=_cefcg .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_fbeg !=nil {return _fbeg ;};if _dcfa :=_cefcg .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_dcfa !=nil {return _dcfa ;};if _cgeb :=_cefcg .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_cgeb !=nil {return _cgeb ;};if _acdad :=_cefcg .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_acdad !=nil {return _acdad ;};if _cfec :=_cefcg .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_cfec !=nil {return _cfec ;};if _dgfga :=_cefcg .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_dgfga !=nil {return _dgfga ;};if _ggffe :=_cefcg .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_ggffe !=nil {return _ggffe ;};if _dccd :=_cefcg .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_dccd !=nil {return _dccd ;};if _gded :=_cefcg .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_gded !=nil {return _gded ;};if _fabf :=_cefcg .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fabf !=nil {return _fabf ;};if _abegc :=_cefcg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_abegc !=nil {return _abegc ;};if _gebc :=_cefcg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gebc !=nil {return _gebc ;};if _gagad :=_cefcg .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_gagad !=nil {return _gagad ;};if _ggcdg :=_cefcg .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ggcdg !=nil {return _ggcdg ;};if _bbgb :=_cefcg .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_bbgb !=nil {return _bbgb ;};if _ccgbd :=_cefcg .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ccgbd !=nil {return _ccgbd ;};if _eaabe :=_cefcg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_eaabe !=nil {return _eaabe ;};if _adba :=_cefcg .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_adba !=nil {return _adba ;};if _abcf :=_cefcg .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_abcf !=nil {return _abcf ;};if _abea :=_cefcg .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_abea !=nil {return _abea ;};if _egfbc :=_cefcg .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_egfbc !=nil {return _egfbc ;};if _deacc :=_cefcg .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_deacc !=nil {return _deacc ;};return nil ;};func (_gdbfge OfcST_OLEUpdateMode )Validate ()error {return _gdbfge .ValidateWithPath ("")}; -func (_gbcbe *CT_Arc )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076\u003a\u0061r\u0063";};if _gbcbe .StartAngleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gbcbe .StartAngleAttr )}); -};if _gbcbe .EndAngleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gbcbe .EndAngleAttr )});};if _gbcbe .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_gbcbe .HrefAttr )}); -};if _gbcbe .TargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gbcbe .TargetAttr )});};if _gbcbe .ClassAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_gbcbe .ClassAttr )}); -};if _gbcbe .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gbcbe .TitleAttr )});};if _gbcbe .AltAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gbcbe .AltAttr )}); -};if _gbcbe .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_gbcbe .CoordsizeAttr )});};if _gbcbe .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_gbcbe .CoordoriginAttr )}); -};if _gbcbe .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_gbcbe .WrapcoordsAttr )});};if _gbcbe .PrintAttr !=_c .ST_TrueFalseUnset {_ged ,_deca :=_gbcbe .PrintAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0069n\u0074"}); -if _deca !=nil {return _deca ;};start .Attr =append (start .Attr ,_ged );};if _gbcbe .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gbcbe .IdAttr )});};if _gbcbe .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gbcbe .StyleAttr )}); -};if _gbcbe .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gbcbe .SpidAttr )});};if _gbcbe .OnedAttr !=_c .ST_TrueFalseUnset {_ggde ,_gaeb :=_gbcbe .OnedAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); -if _gaeb !=nil {return _gaeb ;};start .Attr =append (start .Attr ,_ggde );};if _gbcbe .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gbcbe .RegroupidAttr )}); -};if _gbcbe .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_daec ,_bfcg :=_gbcbe .DoubleclicknotifyAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _bfcg !=nil {return _bfcg ; -};start .Attr =append (start .Attr ,_daec );};if _gbcbe .ButtonAttr !=_c .ST_TrueFalseUnset {_aaf ,_acaf :=_gbcbe .ButtonAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _acaf !=nil {return _acaf ;};start .Attr =append (start .Attr ,_aaf ); -};if _gbcbe .UserhiddenAttr !=_c .ST_TrueFalseUnset {_dbafb ,_adge :=_gbcbe .UserhiddenAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _adge !=nil {return _adge ;};start .Attr =append (start .Attr ,_dbafb ); -};if _gbcbe .BulletAttr !=_c .ST_TrueFalseUnset {_fefc ,_dfee :=_gbcbe .BulletAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _dfee !=nil {return _dfee ;};start .Attr =append (start .Attr ,_fefc );};if _gbcbe .HrAttr !=_c .ST_TrueFalseUnset {_fbff ,_efba :=_gbcbe .HrAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _efba !=nil {return _efba ;};start .Attr =append (start .Attr ,_fbff );};if _gbcbe .HrstdAttr !=_c .ST_TrueFalseUnset {_gcee ,_abdb :=_gbcbe .HrstdAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _abdb !=nil {return _abdb ; -};start .Attr =append (start .Attr ,_gcee );};if _gbcbe .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_gcgb ,_gde :=_gbcbe .HrnoshadeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _gde !=nil {return _gde ; -};start .Attr =append (start .Attr ,_gcgb );};if _gbcbe .HrpctAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gbcbe .HrpctAttr )});};if _gbcbe .HralignAttr !=OfcST_HrAlignUnset {_afdg ,_cfcb :=_gbcbe .HralignAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _cfcb !=nil {return _cfcb ;};start .Attr =append (start .Attr ,_afdg );};if _gbcbe .AllowincellAttr !=_c .ST_TrueFalseUnset {_bgeb ,_fag :=_gbcbe .AllowincellAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _fag !=nil {return _fag ;};start .Attr =append (start .Attr ,_bgeb );};if _gbcbe .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_cbd ,_egbd :=_gbcbe .AllowoverlapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _egbd !=nil {return _egbd ;};start .Attr =append (start .Attr ,_cbd );};if _gbcbe .UserdrawnAttr !=_c .ST_TrueFalseUnset {_efce ,_bcdb :=_gbcbe .UserdrawnAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _bcdb !=nil {return _bcdb ;};start .Attr =append (start .Attr ,_efce );};if _gbcbe .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_gbcbe .BordertopcolorAttr )}); -};if _gbcbe .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_gbcbe .BorderleftcolorAttr )}); -};if _gbcbe .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_gbcbe .BorderbottomcolorAttr )}); -};if _gbcbe .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_gbcbe .BorderrightcolorAttr )}); -};if _gbcbe .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_eeab ,_adb :=_gbcbe .DgmlayoutAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _adb !=nil {return _adb ;};start .Attr =append (start .Attr ,_eeab ); -};if _gbcbe .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gbcbe .DgmnodekindAttr )});};if _gbcbe .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gbb ,_bdf :=_gbcbe .DgmlayoutmruAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _bdf !=nil {return _bdf ;};start .Attr =append (start .Attr ,_gbb );};if _gbcbe .InsetmodeAttr !=OfcST_InsetModeUnset {_gfae ,_cccb :=_gbcbe .InsetmodeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _cccb !=nil {return _cccb ;};start .Attr =append (start .Attr ,_gfae );};if _gbcbe .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_gbcbe .OpacityAttr )}); -};if _gbcbe .StrokedAttr !=_c .ST_TrueFalseUnset {_fdgd ,_acge :=_gbcbe .StrokedAttr .MarshalXMLAttr (_e .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _acge !=nil {return _acge ;};start .Attr =append (start .Attr ,_fdgd );};if _gbcbe .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_gbcbe .StrokecolorAttr )}); -};if _gbcbe .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gbcbe .StrokeweightAttr )});};if _gbcbe .InsetpenAttr !=_c .ST_TrueFalseUnset {_afaa ,_cddf :=_gbcbe .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _cddf !=nil {return _cddf ;};start .Attr =append (start .Attr ,_afaa );};if _gbcbe .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_a .Sprintf ("\u0025\u0076",*_gbcbe .ChromakeyAttr )}); -};if _gbcbe .FilledAttr !=_c .ST_TrueFalseUnset {_debc ,_eadf :=_gbcbe .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _eadf !=nil {return _eadf ;};start .Attr =append (start .Attr ,_debc );};if _gbcbe .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_a .Sprintf ("\u0025\u0076",*_gbcbe .FillcolorAttr )}); -};if _gbcbe .SptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gbcbe .SptAttr )});};if _gbcbe .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_bbbgf ,_dbdg :=_gbcbe .ConnectortypeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _dbdg !=nil {return _dbdg ;};start .Attr =append (start .Attr ,_bbbgf );};if _gbcbe .BwmodeAttr !=OfcST_BWModeUnset {_ddgf ,_dcce :=_gbcbe .BwmodeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _dcce !=nil {return _dcce ; -};start .Attr =append (start .Attr ,_ddgf );};if _gbcbe .BwpureAttr !=OfcST_BWModeUnset {_bccb ,_fae :=_gbcbe .BwpureAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _fae !=nil {return _fae ;};start .Attr =append (start .Attr ,_bccb ); -};if _gbcbe .BwnormalAttr !=OfcST_BWModeUnset {_edga ,_cegf :=_gbcbe .BwnormalAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cegf !=nil {return _cegf ;};start .Attr =append (start .Attr ,_edga ); -};if _gbcbe .ForcedashAttr !=_c .ST_TrueFalseUnset {_adag ,_beeg :=_gbcbe .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _beeg !=nil {return _beeg ;};start .Attr =append (start .Attr ,_adag ); -};if _gbcbe .OleiconAttr !=_c .ST_TrueFalseUnset {_daf ,_ebagf :=_gbcbe .OleiconAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _ebagf !=nil {return _ebagf ;};start .Attr =append (start .Attr ,_daf );};if _gbcbe .OleAttr !=_c .ST_TrueFalseBlankUnset {_bfdf ,_afbf :=_gbcbe .OleAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _afbf !=nil {return _afbf ;};start .Attr =append (start .Attr ,_bfdf );};if _gbcbe .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_fgfg ,_gcbc :=_gbcbe .PreferrelativeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _gcbc !=nil {return _gcbc ;};start .Attr =append (start .Attr ,_fgfg );};if _gbcbe .CliptowrapAttr !=_c .ST_TrueFalseUnset {_afab ,_ebeg :=_gbcbe .CliptowrapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _ebeg !=nil {return _ebeg ;};start .Attr =append (start .Attr ,_afab );};if _gbcbe .ClipAttr !=_c .ST_TrueFalseUnset {_febb ,_gadb :=_gbcbe .ClipAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _gadb !=nil {return _gadb ; -};start .Attr =append (start .Attr ,_febb );};e .EncodeToken (start );if _gbcbe .EG_ShapeElements !=nil {for _ ,_cdba :=range _gbcbe .EG_ShapeElements {_cdba .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the OfcCT_ColorMenu and its children +func (_edgg *OfcCT_ColorMenu )Validate ()error {return _edgg .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075");};type OfcClippath struct{OfcCT_ClipPath }; -// Validate validates the OfcCT_ShapeLayout and its children -func (_gbafg *OfcCT_ShapeLayout )Validate ()error {return _gbafg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074");};func (_cbcgc ST_FillMethod )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fgdacf :=_e .Attr {}; -_fgdacf .Name =name ;switch _cbcgc {case ST_FillMethodUnset :_fgdacf .Value ="";case ST_FillMethodNone :_fgdacf .Value ="\u006e\u006f\u006e\u0065";case ST_FillMethodLinear :_fgdacf .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_FillMethodSigma :_fgdacf .Value ="\u0073\u0069\u0067m\u0061"; -case ST_FillMethodAny :_fgdacf .Value ="\u0061\u006e\u0079";case ST_FillMethodLinearSigma :_fgdacf .Value ="\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return _fgdacf ,nil ;};func (_eaaaa *OfcCT_Diagram )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dbfag :=range start .Attr {if _dbfag .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_fdbcd ,_dfgdc :=_gd .ParseInt (_dbfag .Value ,10,64); -if _dfgdc !=nil {return _dfgdc ;};_eaaaa .DgmstyleAttr =&_fdbcd ;continue ;};if _dbfag .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_eaaaa .AutoformatAttr .UnmarshalXMLAttr (_dbfag );continue ;};if _dbfag .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_eaaaa .ReverseAttr .UnmarshalXMLAttr (_dbfag ); -continue ;};if _dbfag .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_eaaaa .AutolayoutAttr .UnmarshalXMLAttr (_dbfag );continue ;};if _dbfag .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_feaaa ,_fcegg :=_gd .ParseInt (_dbfag .Value ,10,64); -if _fcegg !=nil {return _fcegg ;};_eaaaa .DgmscalexAttr =&_feaaa ;continue ;};if _dbfag .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_bcfc ,_cbedg :=_gd .ParseInt (_dbfag .Value ,10,64);if _cbedg !=nil {return _cbedg ;};_eaaaa .DgmscaleyAttr =&_bcfc ; -continue ;};if _dbfag .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_dgdaf ,_bdgae :=_gd .ParseInt (_dbfag .Value ,10,64);if _bdgae !=nil {return _bdgae ;};_eaaaa .DgmfontsizeAttr =&_dgdaf ;continue ;};if _dbfag .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_bfeg ,_gdedg :=_dbfag .Value ,error (nil ); -if _gdedg !=nil {return _gdedg ;};_eaaaa .ConstrainboundsAttr =&_bfeg ;continue ;};if _dbfag .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_efaeg ,_gabga :=_gd .ParseInt (_dbfag .Value ,10,64);if _gabga !=nil {return _gabga ; -};_eaaaa .DgmbasetextscaleAttr =&_efaeg ;continue ;};if _dbfag .Name .Local =="\u0065\u0078\u0074"{_eaaaa .ExtAttr .UnmarshalXMLAttr (_dbfag );continue ;};};_cggac :for {_cbgf ,_dcabc :=d .Token ();if _dcabc !=nil {return _dcabc ;};switch _ecace :=_cbgf .(type ){case _e .StartElement :switch _ecace .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eaaaa .Relationtable =NewOfcCT_RelationTable (); -if _ceea :=d .DecodeElement (_eaaaa .Relationtable ,&_ecace );_ceea !=nil {return _ceea ;};default:_ee .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",_ecace .Name ); -if _fdffg :=d .Skip ();_fdffg !=nil {return _fdffg ;};};case _e .EndElement :break _cggac ;case _e .CharData :};};return nil ;};func (_dgdag *OfcCT_RelationTable )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"; -};if _dgdag .ExtAttr !=ST_ExtUnset {_egffg ,_gdbgb :=_dgdag .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gdbgb !=nil {return _gdbgb ;};start .Attr =append (start .Attr ,_egffg );};e .EncodeToken (start );if _dgdag .Rel !=nil {_ageceb :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0072e\u006c"}}; -for _ ,_dffff :=range _dgdag .Rel {e .EncodeElement (_dffff ,_ageceb );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_gebca ST_FillType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gebca .String (),start ); -};func (_gcffb OfcST_ExtrusionType )ValidateWithPath (path string )error {switch _gcffb {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 (_gcffb )); -};return nil ;};type OfcTop struct{OfcCT_StrokeChild };func (_dgegde OfcST_OLEUpdateMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dgegde .String (),start );};type OfcCT_Rules struct{R []*OfcCT_R ;ExtAttr ST_Ext ; -};func (_ecaca *Shapetype )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ecaca .CT_Shapetype =*NewCT_Shapetype ();for _ ,_caebf :=range start .Attr {if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ecaca .UserdrawnAttr .UnmarshalXMLAttr (_caebf ); -continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0068\u0072\u0070c\u0074"{_cbdae ,_gdaca :=_gd .ParseFloat (_caebf .Value ,64); -if _gdaca !=nil {return _gdaca ;};_adgff :=float32 (_cbdae );_ecaca .HrpctAttr =&_adgff ;continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ecaca .ButtonAttr .UnmarshalXMLAttr (_caebf ); -continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ecaca .CliptowrapAttr .UnmarshalXMLAttr (_caebf ); -continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ecaca .ForcedashAttr .UnmarshalXMLAttr (_caebf ); -continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ecaca .BwnormalAttr .UnmarshalXMLAttr (_caebf ); -continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_begb ,_bddefb :=_gd .ParseInt (_caebf .Value ,10,64); -if _bddefb !=nil {return _bddefb ;};_ecaca .DgmnodekindAttr =&_begb ;continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ecaca .HralignAttr .UnmarshalXMLAttr (_caebf ); -continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_eefaf ,_egbdca :=_caebf .Value ,error (nil ); -if _egbdca !=nil {return _egbdca ;};_ecaca .MasterAttr =&_eefaf ;continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0068\u0072\u0073t\u0064"{_ecaca .HrstdAttr .UnmarshalXMLAttr (_caebf ); -continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ecaca .HrnoshadeAttr .UnmarshalXMLAttr (_caebf ); -continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ecaca .DgmlayoutAttr .UnmarshalXMLAttr (_caebf ); -continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u006f\u006e\u0065\u0064"{_ecaca .OnedAttr .UnmarshalXMLAttr (_caebf ); -continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ecaca .AllowoverlapAttr .UnmarshalXMLAttr (_caebf ); -continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ecaca .UserhiddenAttr .UnmarshalXMLAttr (_caebf ); -continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ecaca .BulletAttr .UnmarshalXMLAttr (_caebf ); -continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ecaca .InsetmodeAttr .UnmarshalXMLAttr (_caebf ); -continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ecaca .DoubleclicknotifyAttr .UnmarshalXMLAttr (_caebf ); -continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0073\u0070\u0074"{_cabgf ,_febda :=_gd .ParseFloat (_caebf .Value ,64); -if _febda !=nil {return _febda ;};_gcagb :=float32 (_cabgf );_ecaca .SptAttr =&_gcagb ;continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0073\u0070\u0069\u0064"{_bgfcfd ,_gbefd :=_caebf .Value ,error (nil ); -if _gbefd !=nil {return _gbefd ;};_ecaca .SpidAttr =&_bgfcfd ;continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dbcdc ,_bbbbbd :=_caebf .Value ,error (nil ); -if _bbbbbd !=nil {return _bbbbbd ;};_ecaca .BorderleftcolorAttr =&_dbcdc ;continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ecaca .AllowincellAttr .UnmarshalXMLAttr (_caebf ); -continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_beebd ,_abgde :=_gd .ParseInt (_caebf .Value ,10,64); -if _abgde !=nil {return _abgde ;};_ecaca .RegroupidAttr =&_beebd ;continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u006f\u006c\u0065"{_ecaca .OleAttr .UnmarshalXMLAttr (_caebf ); -continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ecaca .ConnectortypeAttr .UnmarshalXMLAttr (_caebf ); -continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ecaca .DgmlayoutmruAttr .UnmarshalXMLAttr (_caebf ); -continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gcagg ,_gfgce :=_caebf .Value ,error (nil ); -if _gfgce !=nil {return _gfgce ;};_ecaca .BorderrightcolorAttr =&_gcagg ;continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0068\u0072"{_ecaca .HrAttr .UnmarshalXMLAttr (_caebf ); -continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0063\u006c\u0069\u0070"{_ecaca .ClipAttr .UnmarshalXMLAttr (_caebf ); -continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ecaca .PreferrelativeAttr .UnmarshalXMLAttr (_caebf ); -continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dbadda ,_egdcd :=_caebf .Value ,error (nil ); -if _egdcd !=nil {return _egdcd ;};_ecaca .BordertopcolorAttr =&_dbadda ;continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ecaca .OleiconAttr .UnmarshalXMLAttr (_caebf ); -continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ecaca .BwmodeAttr .UnmarshalXMLAttr (_caebf ); -continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ecaca .BwpureAttr .UnmarshalXMLAttr (_caebf ); -continue ;};if _caebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caebf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cdcdb ,_ecafe :=_caebf .Value ,error (nil ); -if _ecafe !=nil {return _ecafe ;};_ecaca .BorderbottomcolorAttr =&_cdcdb ;continue ;};if _caebf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ggdedf ,_bcbad :=_caebf .Value ,error (nil );if _bcbad !=nil {return _bcbad ;};_ecaca .TargetAttr =&_ggdedf ; -continue ;};if _caebf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ecaca .StrokedAttr .UnmarshalXMLAttr (_caebf );continue ;};if _caebf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cgecd ,_ecgda :=_caebf .Value ,error (nil ); -if _ecgda !=nil {return _ecgda ;};_ecaca .StrokecolorAttr =&_cgecd ;continue ;};if _caebf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gfcdf ,_fbdede :=_caebf .Value ,error (nil );if _fbdede !=nil {return _fbdede ; -};_ecaca .StrokeweightAttr =&_gfcdf ;continue ;};if _caebf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ecaca .InsetpenAttr .UnmarshalXMLAttr (_caebf );continue ;};if _caebf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cceag ,_cdgdg :=_caebf .Value ,error (nil ); -if _cdgdg !=nil {return _cdgdg ;};_ecaca .ChromakeyAttr =&_cceag ;continue ;};if _caebf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ecaca .FilledAttr .UnmarshalXMLAttr (_caebf );continue ;};if _caebf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cfdcaa ,_gdbfbg :=_caebf .Value ,error (nil ); -if _gdbfbg !=nil {return _gdbfbg ;};_ecaca .FillcolorAttr =&_cfdcaa ;continue ;};if _caebf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cbdcdd ,_abgdd :=_caebf .Value ,error (nil );if _abgdd !=nil {return _abgdd ;};_ecaca .OpacityAttr =&_cbdcdd ; -continue ;};if _caebf .Name .Local =="\u0061\u006c\u0074"{_cgagd ,_afcba :=_caebf .Value ,error (nil );if _afcba !=nil {return _afcba ;};_ecaca .AltAttr =&_cgagd ;continue ;};if _caebf .Name .Local =="\u0073\u0074\u0079l\u0065"{_bebcaf ,_bgfcg :=_caebf .Value ,error (nil ); -if _bgfcg !=nil {return _bgfcg ;};_ecaca .StyleAttr =&_bebcaf ;continue ;};if _caebf .Name .Local =="\u0069\u0064"{_eeabe ,_aadgc :=_caebf .Value ,error (nil );if _aadgc !=nil {return _aadgc ;};_ecaca .IdAttr =&_eeabe ;continue ;};if _caebf .Name .Local =="\u0070\u0072\u0069n\u0074"{_ecaca .PrintAttr .UnmarshalXMLAttr (_caebf ); -continue ;};if _caebf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_faafab ,_cebde :=_caebf .Value ,error (nil );if _cebde !=nil {return _cebde ;};_ecaca .WrapcoordsAttr =&_faafab ;continue ;};if _caebf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gdabg ,_bcagd :=_caebf .Value ,error (nil ); -if _bcagd !=nil {return _bcagd ;};_ecaca .CoordoriginAttr =&_gdabg ;continue ;};if _caebf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dfgag ,_gfbbg :=_caebf .Value ,error (nil );if _gfbbg !=nil {return _gfbbg ;};_ecaca .CoordsizeAttr =&_dfgag ; -continue ;};if _caebf .Name .Local =="\u0074\u0069\u0074l\u0065"{_cacce ,_cgbcg :=_caebf .Value ,error (nil );if _cgbcg !=nil {return _cgbcg ;};_ecaca .TitleAttr =&_cacce ;continue ;};if _caebf .Name .Local =="\u0063\u006c\u0061s\u0073"{_gccdg ,_fcegdc :=_caebf .Value ,error (nil ); -if _fcegdc !=nil {return _fcegdc ;};_ecaca .ClassAttr =&_gccdg ;continue ;};if _caebf .Name .Local =="\u0068\u0072\u0065\u0066"{_fgdee ,_ccbef :=_caebf .Value ,error (nil );if _ccbef !=nil {return _ccbef ;};_ecaca .HrefAttr =&_fgdee ;continue ;};if _caebf .Name .Local =="\u0061\u0064\u006a"{_becga ,_fceeg :=_caebf .Value ,error (nil ); -if _fceeg !=nil {return _fceeg ;};_ecaca .AdjAttr =&_becga ;continue ;};if _caebf .Name .Local =="\u0070\u0061\u0074\u0068"{_fggbb ,_gbeec :=_caebf .Value ,error (nil );if _gbeec !=nil {return _gbeec ;};_ecaca .PathAttr =&_fggbb ;continue ;};};_adddb :for {_caeaga ,_ggfbb :=d .Token (); -if _ggfbb !=nil {return _ggfbb ;};switch _adfd :=_caeaga .(type ){case _e .StartElement :switch _adfd .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_feagf :=NewEG_ShapeElements (); -_feagf .Path =NewPath ();if _fdfba :=d .DecodeElement (_feagf .Path ,&_adfd );_fdfba !=nil {return _fdfba ;};_ecaca .EG_ShapeElements =append (_ecaca .EG_ShapeElements ,_feagf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_acbcd :=NewEG_ShapeElements (); -_acbcd .Formulas =NewFormulas ();if _bcafa :=d .DecodeElement (_acbcd .Formulas ,&_adfd );_bcafa !=nil {return _bcafa ;};_ecaca .EG_ShapeElements =append (_ecaca .EG_ShapeElements ,_acbcd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffdbd :=NewEG_ShapeElements (); -_ffdbd .Handles =NewHandles ();if _addc :=d .DecodeElement (_ffdbd .Handles ,&_adfd );_addc !=nil {return _addc ;};_ecaca .EG_ShapeElements =append (_ecaca .EG_ShapeElements ,_ffdbd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bddcf :=NewEG_ShapeElements (); -_bddcf .Fill =NewFill ();if _acdab :=d .DecodeElement (_bddcf .Fill ,&_adfd );_acdab !=nil {return _acdab ;};_ecaca .EG_ShapeElements =append (_ecaca .EG_ShapeElements ,_bddcf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dfda :=NewEG_ShapeElements (); -_dfda .Stroke =NewStroke ();if _cdfec :=d .DecodeElement (_dfda .Stroke ,&_adfd );_cdfec !=nil {return _cdfec ;};_ecaca .EG_ShapeElements =append (_ecaca .EG_ShapeElements ,_dfda );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fcdfc :=NewEG_ShapeElements (); -_fcdfc .Shadow =NewShadow ();if _fdddb :=d .DecodeElement (_fcdfc .Shadow ,&_adfd );_fdddb !=nil {return _fdddb ;};_ecaca .EG_ShapeElements =append (_ecaca .EG_ShapeElements ,_fcdfc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebbadg :=NewEG_ShapeElements (); -_ebbadg .Textbox =NewTextbox ();if _eafdg :=d .DecodeElement (_ebbadg .Textbox ,&_adfd );_eafdg !=nil {return _eafdg ;};_ecaca .EG_ShapeElements =append (_ecaca .EG_ShapeElements ,_ebbadg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abfaf :=NewEG_ShapeElements (); -_abfaf .Textpath =NewTextpath ();if _bgegb :=d .DecodeElement (_abfaf .Textpath ,&_adfd );_bgegb !=nil {return _bgegb ;};_ecaca .EG_ShapeElements =append (_ecaca .EG_ShapeElements ,_abfaf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdeaf :=NewEG_ShapeElements (); -_gdeaf .Imagedata =NewImagedata ();if _abdfa :=d .DecodeElement (_gdeaf .Imagedata ,&_adfd );_abdfa !=nil {return _abdfa ;};_ecaca .EG_ShapeElements =append (_ecaca .EG_ShapeElements ,_gdeaf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_eddbg :=NewEG_ShapeElements (); -_eddbg .Skew =NewOfcSkew ();if _acdde :=d .DecodeElement (_eddbg .Skew ,&_adfd );_acdde !=nil {return _acdde ;};_ecaca .EG_ShapeElements =append (_ecaca .EG_ShapeElements ,_eddbg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afdbf :=NewEG_ShapeElements (); -_afdbf .Extrusion =NewOfcExtrusion ();if _dfadd :=d .DecodeElement (_afdbf .Extrusion ,&_adfd );_dfadd !=nil {return _dfadd ;};_ecaca .EG_ShapeElements =append (_ecaca .EG_ShapeElements ,_afdbf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gefea :=NewEG_ShapeElements (); -_gefea .Callout =NewOfcCallout ();if _gffa :=d .DecodeElement (_gefea .Callout ,&_adfd );_gffa !=nil {return _gffa ;};_ecaca .EG_ShapeElements =append (_ecaca .EG_ShapeElements ,_gefea );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfcdb :=NewEG_ShapeElements (); -_cfcdb .Lock =NewOfcLock ();if _fdaccb :=d .DecodeElement (_cfcdb .Lock ,&_adfd );_fdaccb !=nil {return _fdaccb ;};_ecaca .EG_ShapeElements =append (_ecaca .EG_ShapeElements ,_cfcdb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eadfb :=NewEG_ShapeElements (); -_eadfb .Clippath =NewOfcClippath ();if _ceccde :=d .DecodeElement (_eadfb .Clippath ,&_adfd );_ceccde !=nil {return _ceccde ;};_ecaca .EG_ShapeElements =append (_ecaca .EG_ShapeElements ,_eadfb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_aeceb :=NewEG_ShapeElements (); -_aeceb .Signatureline =NewOfcSignatureline ();if _gefad :=d .DecodeElement (_aeceb .Signatureline ,&_adfd );_gefad !=nil {return _gefad ;};_ecaca .EG_ShapeElements =append (_ecaca .EG_ShapeElements ,_aeceb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gdfgb :=NewEG_ShapeElements (); -_gdfgb .Wrap =_b .NewWrap ();if _eadde :=d .DecodeElement (_gdfgb .Wrap ,&_adfd );_eadde !=nil {return _eadde ;};_ecaca .EG_ShapeElements =append (_ecaca .EG_ShapeElements ,_gdfgb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_agbbgg :=NewEG_ShapeElements (); -_agbbgg .Anchorlock =_b .NewAnchorlock ();if _cegee :=d .DecodeElement (_agbbgg .Anchorlock ,&_adfd );_cegee !=nil {return _cegee ;};_ecaca .EG_ShapeElements =append (_ecaca .EG_ShapeElements ,_agbbgg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fcaeeb :=NewEG_ShapeElements (); -_fcaeeb .Bordertop =_b .NewBordertop ();if _eabaea :=d .DecodeElement (_fcaeeb .Bordertop ,&_adfd );_eabaea !=nil {return _eabaea ;};_ecaca .EG_ShapeElements =append (_ecaca .EG_ShapeElements ,_fcaeeb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_caebe :=NewEG_ShapeElements (); -_caebe .Borderbottom =_b .NewBorderbottom ();if _fccbd :=d .DecodeElement (_caebe .Borderbottom ,&_adfd );_fccbd !=nil {return _fccbd ;};_ecaca .EG_ShapeElements =append (_ecaca .EG_ShapeElements ,_caebe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_abbbg :=NewEG_ShapeElements (); -_abbbg .Borderleft =_b .NewBorderleft ();if _bbfdab :=d .DecodeElement (_abbbg .Borderleft ,&_adfd );_bbfdab !=nil {return _bbfdab ;};_ecaca .EG_ShapeElements =append (_ecaca .EG_ShapeElements ,_abbbg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_feecd :=NewEG_ShapeElements (); -_feecd .Borderright =_b .NewBorderright ();if _baedf :=d .DecodeElement (_feecd .Borderright ,&_adfd );_baedf !=nil {return _baedf ;};_ecaca .EG_ShapeElements =append (_ecaca .EG_ShapeElements ,_feecd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gdbcge :=NewEG_ShapeElements (); -_gdbcge .ClientData =_ag .NewClientData ();if _dacge :=d .DecodeElement (_gdbcge .ClientData ,&_adfd );_dacge !=nil {return _dacge ;};_ecaca .EG_ShapeElements =append (_ecaca .EG_ShapeElements ,_gdbcge );case _e .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"}:_edba :=NewEG_ShapeElements (); -_edba .Textdata =_f .NewTextdata ();if _dgbg :=d .DecodeElement (_edba .Textdata ,&_adfd );_dgbg !=nil {return _dgbg ;};_ecaca .EG_ShapeElements =append (_ecaca .EG_ShapeElements ,_edba );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecaca .Complex =NewOfcComplex (); -if _gfgac :=d .DecodeElement (_ecaca .Complex ,&_adfd );_gfgac !=nil {return _gfgac ;};default:_ee .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",_adfd .Name ); -if _cgeaa :=d .Skip ();_cgeaa !=nil {return _cgeaa ;};};case _e .EndElement :break _adddb ;case _e .CharData :};};return nil ;}; +// Validate validates the Textpath and its children +func (_edbdaf *Textpath )Validate ()error {return _edbdaf .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0070\u0061\u0074\u0068");};type OfcST_Angle byte ;func NewOfcCT_RegroupTable ()*OfcCT_RegroupTable {_eddd :=&OfcCT_RegroupTable {};return _eddd };type OfcRight struct{OfcCT_StrokeChild }; +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 (_cabgb *CT_Formulas )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ebga :for {_ecccf ,_adbef :=d .Token (); +if _adbef !=nil {return _adbef ;};switch _aegaf :=_ecccf .(type ){case _e .StartElement :switch _aegaf .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066"}:_fbfgf :=NewCT_F (); +if _ffeb :=d .DecodeElement (_fbfgf ,&_aegaf );_ffeb !=nil {return _ffeb ;};_cabgb .F =append (_cabgb .F ,_fbfgf );default:_ag .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",_aegaf .Name ); +if _cgga :=d .Skip ();_cgga !=nil {return _cgga ;};};case _e .EndElement :break _ebga ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the OfcTop and its children, prefixing error messages with path -func (_cceda *OfcTop )ValidateWithPath (path string )error {if _ecbac :=_cceda .OfcCT_StrokeChild .ValidateWithPath (path );_ecbac !=nil {return _ecbac ;};return nil ;};func (_ffdgbg ST_Ext )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ffdgbg .String (),start ); -};func (_dfggba *OfcSkew )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _dfggba .OfcCT_Skew .MarshalXML (e ,start );};func (_eaadg OfcST_ConnectorType )Validate ()error {return _eaadg .ValidateWithPath ("")};func (_fcdb *OfcInk )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\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +// ValidateWithPath validates the CT_Arc and its children, prefixing error messages with path +func (_ecge *CT_Arc )ValidateWithPath (path string )error {for _ecee ,_dbbcf :=range _ecge .EG_ShapeElements {if _bed :=_dbbcf .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ecee )); +_bed !=nil {return _bed ;};};if _dcaf :=_ecge .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_dcaf !=nil {return _dcaf ;};if _dafg :=_ecge .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_dafg !=nil {return _dafg ;};if _eecd :=_ecge .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_eecd !=nil {return _eecd ;};if _ebbd :=_ecge .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_ebbd !=nil {return _ebbd ;};if _gcgcc :=_ecge .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gcgcc !=nil {return _gcgcc ;};if _ccbd :=_ecge .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_ccbd !=nil {return _ccbd ;};if _eaaa :=_ecge .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_eaaa !=nil {return _eaaa ;};if _bedg :=_ecge .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_bedg !=nil {return _bedg ;};if _cead :=_ecge .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cead !=nil {return _cead ;};if _gaggf :=_ecge .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_gaggf !=nil {return _gaggf ;};if _cffa :=_ecge .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cffa !=nil {return _cffa ;};if _bfea :=_ecge .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_bfea !=nil {return _bfea ;};if _eccae :=_ecge .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_eccae !=nil {return _eccae ;};if _gdaf :=_ecge .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_gdaf !=nil {return _gdaf ;};if _bdgf :=_ecge .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bdgf !=nil {return _bdgf ;};if _afec :=_ecge .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_afec !=nil {return _afec ;};if _edcd :=_ecge .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_edcd !=nil {return _edcd ;};if _gcde :=_ecge .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_gcde !=nil {return _gcde ;};if _bfag :=_ecge .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bfag !=nil {return _bfag ;};if _bbed :=_ecge .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_bbed !=nil {return _bbed ;};if _cecd :=_ecge .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cecd !=nil {return _cecd ;};if _gefb :=_ecge .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_gefb !=nil {return _gefb ;};if _geagc :=_ecge .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_geagc !=nil {return _geagc ;};if _gega :=_ecge .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_gega !=nil {return _gega ;};if _cbedg :=_ecge .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cbedg !=nil {return _cbedg ;};if _acfbe :=_ecge .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_acfbe !=nil {return _acfbe ;};if _cfdb :=_ecge .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cfdb !=nil {return _cfdb ;};if _dece :=_ecge .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_dece !=nil {return _dece ;};if _abgca :=_ecge .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_abgca !=nil {return _abgca ;};return nil ;};func (_dfcdaf *OfcShapedefaults )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\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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_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 ="\u006f\u003a\u0069n\u006b";return _fcdb .OfcCT_Ink .MarshalXML (e ,start );};func NewCT_Rect ()*CT_Rect {_ffbg :=&CT_Rect {};return _ffbg };func NewCT_H ()*CT_H {_ebcf :=&CT_H {};return _ebcf }; +start .Name .Local ="\u006f:\u0073h\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073";return _dfcdaf .OfcCT_ShapeDefaults .MarshalXML (e ,start );};func (_geaab *OfcCT_OLEObject )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="o\u003a\u006f\u006c\u0065\u006f\u0062\u006a\u0065\u0063\u0074"; +};if _geaab .TypeAttr !=OfcST_OLETypeUnset {_bcgbg ,_dddc :=_geaab .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0054\u0079\u0070\u0065"});if _dddc !=nil {return _dddc ;};start .Attr =append (start .Attr ,_bcgbg );};if _geaab .ProgIDAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0050\u0072\u006f\u0067\u0049\u0044"},Value :_ga .Sprintf ("\u0025\u0076",*_geaab .ProgIDAttr )}); +};if _geaab .ShapeIDAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0053h\u0061\u0070\u0065\u0049\u0044"},Value :_ga .Sprintf ("\u0025\u0076",*_geaab .ShapeIDAttr )});};if _geaab .DrawAspectAttr !=OfcST_OLEDrawAspectUnset {_dggbc ,_gbfd :=_geaab .DrawAspectAttr .MarshalXMLAttr (_e .Name {Local :"\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"}); +if _gbfd !=nil {return _gbfd ;};start .Attr =append (start .Attr ,_dggbc );};if _geaab .ObjectIDAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"},Value :_ga .Sprintf ("\u0025\u0076",*_geaab .ObjectIDAttr )}); +};if _geaab .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_geaab .IdAttr )});};if _geaab .UpdateModeAttr !=OfcST_OLEUpdateModeUnset {_dabeb ,_bdbdb :=_geaab .UpdateModeAttr .MarshalXMLAttr (_e .Name {Local :"\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"}); +if _bdbdb !=nil {return _bdbdb ;};start .Attr =append (start .Attr ,_dabeb );};e .EncodeToken (start );if _geaab .LinkType !=nil {_gfdeb :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}};_eb .AddPreserveSpaceAttr (&_gfdeb ,*_geaab .LinkType ); +e .EncodeElement (_geaab .LinkType ,_gfdeb );};if _geaab .LockedField !=_f .ST_TrueFalseBlankUnset {_bdbeeg :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u004c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};e .EncodeElement (_geaab .LockedField ,_bdbeeg ); +};if _geaab .FieldCodes !=nil {_gfeg :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0046i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}};_eb .AddPreserveSpaceAttr (&_gfeg ,*_geaab .FieldCodes );e .EncodeElement (_geaab .FieldCodes ,_gfeg ); +};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the OfcCT_ClipPath and its children, prefixing error messages with path -func (_gagbc *OfcCT_ClipPath )ValidateWithPath (path string )error {return nil };type OfcST_How byte ;func (_gfggc *OfcCT_ColorMru )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bdggf :=range start .Attr {if _bdggf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_eafff ,_eggcgb :=_bdggf .Value ,error (nil ); -if _eggcgb !=nil {return _eggcgb ;};_gfggc .ColorsAttr =&_eafff ;continue ;};if _bdggf .Name .Local =="\u0065\u0078\u0074"{_gfggc .ExtAttr .UnmarshalXMLAttr (_bdggf );continue ;};};for {_dgged ,_dgacc :=d .Token ();if _dgacc !=nil {return _a .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",_dgacc ); -};if _cgbgga ,_adada :=_dgged .(_e .EndElement );_adada &&_cgbgga .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the AG_Style and its children, prefixing error messages with path +func (_gegc *AG_Style )ValidateWithPath (path string )error {return nil };func (_dfgfdd *ST_Ext )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dfgfdd =0;case "\u0076\u0069\u0065\u0077":*_dfgfdd =1;case "\u0065\u0064\u0069\u0074":*_dfgfdd =2; +case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_dfgfdd =3;};return nil ;};func (_cdbdb *Stroke )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdbdb .CT_Stroke =*NewCT_Stroke ();for _ ,_edge :=range start .Attr {if _edge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edge .Name .Local =="\u0072\u0065\u006ci\u0064"{_dgbde ,_fbcdbb :=_edge .Value ,error (nil ); +if _fbcdbb !=nil {return _fbcdbb ;};_cdbdb .RelidAttr =&_dgbde ;continue ;};if _edge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_edge .Name .Local =="\u0069\u0064"{_gccbb ,_ecgfb :=_edge .Value ,error (nil ); +if _ecgfb !=nil {return _ecgfb ;};_cdbdb .RIdAttr =&_gccbb ;continue ;};if _edge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edge .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cdbdb .ForcedashAttr .UnmarshalXMLAttr (_edge ); +continue ;};if _edge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edge .Name .Local =="\u0074\u0069\u0074l\u0065"{_dacaa ,_deaga :=_edge .Value ,error (nil ); +if _deaga !=nil {return _deaga ;};_cdbdb .TitleAttr =&_dacaa ;continue ;};if _edge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edge .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_abegea ,_ggeaf :=_edge .Value ,error (nil ); +if _ggeaf !=nil {return _ggeaf ;};_cdbdb .AlthrefAttr =&_abegea ;continue ;};if _edge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edge .Name .Local =="\u0068\u0072\u0065\u0066"{_aceebc ,_efdgb :=_edge .Value ,error (nil ); +if _efdgb !=nil {return _efdgb ;};_cdbdb .HrefAttr =&_aceebc ;continue ;};if _edge .Name .Local =="\u0073\u0072\u0063"{_addfae ,_acdgc :=_edge .Value ,error (nil );if _acdgc !=nil {return _acdgc ;};_cdbdb .SrcAttr =&_addfae ;continue ;};if _edge .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cdbdb .StartarrowwidthAttr .UnmarshalXMLAttr (_edge ); +continue ;};if _edge .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_gffcfb ,_gdbge :=_edge .Value ,error (nil );if _gdbge !=nil {return _gdbge ;};_cdbdb .DashstyleAttr =&_gffcfb ;continue ;};if _edge .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_cdbdb .ImageaspectAttr .UnmarshalXMLAttr (_edge ); +continue ;};if _edge .Name .Local =="\u006f\u006e"{_cdbdb .OnAttr .UnmarshalXMLAttr (_edge );continue ;};if _edge .Name .Local =="\u0069\u0064"{_cafaf ,_bfbd :=_edge .Value ,error (nil );if _bfbd !=nil {return _bfbd ;};_cdbdb .IdAttr =&_cafaf ;continue ; +};if _edge .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_ccdgg ,_dedbb :=_edge .Value ,error (nil );if _dedbb !=nil {return _dedbb ;};_cdbdb .ImagesizeAttr =&_ccdgg ;continue ;};if _edge .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_cdbdb .StartarrowlengthAttr .UnmarshalXMLAttr (_edge ); +continue ;};if _edge .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_cdbdb .StartarrowAttr .UnmarshalXMLAttr (_edge );continue ;};if _edge .Name .Local =="\u0063\u006f\u006co\u0072"{_fccbg ,_acbge :=_edge .Value ,error (nil ); +if _acbge !=nil {return _acbge ;};_cdbdb .ColorAttr =&_fccbg ;continue ;};if _edge .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ccccc ,_aadccc :=_edge .Value ,error (nil );if _aadccc !=nil {return _aadccc ;};_cdbdb .Color2Attr =&_ccccc ;continue ; +};if _edge .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_cdbdb .EndarrowlengthAttr .UnmarshalXMLAttr (_edge );continue ;};if _edge .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_cdbdb .FilltypeAttr .UnmarshalXMLAttr (_edge ); +continue ;};if _edge .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_cdbdb .JoinstyleAttr .UnmarshalXMLAttr (_edge );continue ;};if _edge .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dcgag ,_edgcd :=_edge .Value ,error (nil ); +if _edgcd !=nil {return _edgcd ;};_cdbdb .OpacityAttr =&_dcgag ;continue ;};if _edge .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_cdbdb .EndarrowAttr .UnmarshalXMLAttr (_edge );continue ;};if _edge .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_feddff ,_bcedg :=_edge .Value ,error (nil ); +if _bcedg !=nil {return _bcedg ;};_cdbdb .WeightAttr =&_feddff ;continue ;};if _edge .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_cdbdb .LinestyleAttr .UnmarshalXMLAttr (_edge );continue ;};if _edge .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_cdbdb .EndcapAttr .UnmarshalXMLAttr (_edge ); +continue ;};if _edge .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cdbdb .InsetpenAttr .UnmarshalXMLAttr (_edge );continue ;};if _edge .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_cdbdb .ImagealignshapeAttr .UnmarshalXMLAttr (_edge ); +continue ;};if _edge .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_cagcg ,_cgbac :=_g .ParseFloat (_edge .Value ,64);if _cgbac !=nil {return _cgbac ;};_cdbdb .MiterlimitAttr =&_cagcg ;continue ;};if _edge .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cdbdb .EndarrowwidthAttr .UnmarshalXMLAttr (_edge ); +continue ;};};_cafcf :for {_agbad ,_dedfa :=d .Token ();if _dedfa !=nil {return _dedfa ;};switch _facad :=_agbad .(type ){case _e .StartElement :switch _facad .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdbdb .Left =NewOfcLeft (); +if _ebcca :=d .DecodeElement (_cdbdb .Left ,&_facad );_ebcca !=nil {return _ebcca ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdbdb .Top =NewOfcTop (); +if _fgcac :=d .DecodeElement (_cdbdb .Top ,&_facad );_fgcac !=nil {return _fgcac ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdbdb .Right =NewOfcRight (); +if _dbcba :=d .DecodeElement (_cdbdb .Right ,&_facad );_dbcba !=nil {return _dbcba ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdbdb .Bottom =NewOfcBottom (); +if _debfg :=d .DecodeElement (_cdbdb .Bottom ,&_facad );_debfg !=nil {return _debfg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdbdb .Column =NewOfcColumn (); +if _acbgea :=d .DecodeElement (_cdbdb .Column ,&_facad );_acbgea !=nil {return _acbgea ;};default:_ag .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",_facad .Name ); +if _fbeee :=d .Skip ();_fbeee !=nil {return _fbeee ;};};case _e .EndElement :break _cafcf ;case _e .CharData :};};return nil ;};func (_ebgfc *Polyline )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _ebgfc .CT_PolyLine .MarshalXML (e ,start ); +}; -// Validate validates the OfcRight and its children -func (_afagd *OfcRight )Validate ()error {return _afagd .ValidateWithPath ("\u004f\u0066\u0063\u0052\u0069\u0067\u0068\u0074");};func (_dcaafd *CT_RoundRect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074"; -};if _dcaafd .ArcsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061r\u0063\u0073\u0069\u007a\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dcaafd .ArcsizeAttr )});};if _dcaafd .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_dcaafd .HrefAttr )}); -};if _dcaafd .TargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dcaafd .TargetAttr )});};if _dcaafd .ClassAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_dcaafd .ClassAttr )}); -};if _dcaafd .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dcaafd .TitleAttr )});};if _dcaafd .AltAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dcaafd .AltAttr )}); -};if _dcaafd .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_dcaafd .CoordsizeAttr )});};if _dcaafd .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_dcaafd .CoordoriginAttr )}); -};if _dcaafd .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_dcaafd .WrapcoordsAttr )});};if _dcaafd .PrintAttr !=_c .ST_TrueFalseUnset {_bbcd ,_febdg :=_dcaafd .PrintAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0069n\u0074"}); -if _febdg !=nil {return _febdg ;};start .Attr =append (start .Attr ,_bbcd );};if _dcaafd .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dcaafd .IdAttr )});};if _dcaafd .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dcaafd .StyleAttr )}); -};if _dcaafd .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dcaafd .SpidAttr )});};if _dcaafd .OnedAttr !=_c .ST_TrueFalseUnset {_cdff ,_egfe :=_dcaafd .OnedAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); -if _egfe !=nil {return _egfe ;};start .Attr =append (start .Attr ,_cdff );};if _dcaafd .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dcaafd .RegroupidAttr )}); -};if _dcaafd .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_acebb ,_fbfg :=_dcaafd .DoubleclicknotifyAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _fbfg !=nil {return _fbfg ; -};start .Attr =append (start .Attr ,_acebb );};if _dcaafd .ButtonAttr !=_c .ST_TrueFalseUnset {_dfbe ,_cdbb :=_dcaafd .ButtonAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _cdbb !=nil {return _cdbb ;};start .Attr =append (start .Attr ,_dfbe ); -};if _dcaafd .UserhiddenAttr !=_c .ST_TrueFalseUnset {_cgbg ,_ecfad :=_dcaafd .UserhiddenAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ecfad !=nil {return _ecfad ;};start .Attr =append (start .Attr ,_cgbg ); -};if _dcaafd .BulletAttr !=_c .ST_TrueFalseUnset {_cdggb ,_dfffd :=_dcaafd .BulletAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _dfffd !=nil {return _dfffd ;};start .Attr =append (start .Attr ,_cdggb );}; -if _dcaafd .HrAttr !=_c .ST_TrueFalseUnset {_eggbc ,_ebcdf :=_dcaafd .HrAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0068\u0072"});if _ebcdf !=nil {return _ebcdf ;};start .Attr =append (start .Attr ,_eggbc );};if _dcaafd .HrstdAttr !=_c .ST_TrueFalseUnset {_bfgbf ,_gbae :=_dcaafd .HrstdAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"}); -if _gbae !=nil {return _gbae ;};start .Attr =append (start .Attr ,_bfgbf );};if _dcaafd .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_gdgb ,_bdgdf :=_dcaafd .HrnoshadeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"}); -if _bdgdf !=nil {return _bdgdf ;};start .Attr =append (start .Attr ,_gdgb );};if _dcaafd .HrpctAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dcaafd .HrpctAttr )}); -};if _dcaafd .HralignAttr !=OfcST_HrAlignUnset {_aaace ,_dcaaec :=_dcaafd .HralignAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _dcaaec !=nil {return _dcaaec ;};start .Attr =append (start .Attr ,_aaace );};if _dcaafd .AllowincellAttr !=_c .ST_TrueFalseUnset {_dcbbg ,_ffdgd :=_dcaafd .AllowincellAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _ffdgd !=nil {return _ffdgd ;};start .Attr =append (start .Attr ,_dcbbg );};if _dcaafd .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_dfcdg ,_fada :=_dcaafd .AllowoverlapAttr .MarshalXMLAttr (_e .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 ,_dfcdg );};if _dcaafd .UserdrawnAttr !=_c .ST_TrueFalseUnset {_gacf ,_gbfba :=_dcaafd .UserdrawnAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _gbfba !=nil {return _gbfba ;};start .Attr =append (start .Attr ,_gacf );};if _dcaafd .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_dcaafd .BordertopcolorAttr )}); -};if _dcaafd .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_dcaafd .BorderleftcolorAttr )}); -};if _dcaafd .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_dcaafd .BorderbottomcolorAttr )}); -};if _dcaafd .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_dcaafd .BorderrightcolorAttr )}); -};if _dcaafd .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_eaca ,_efaba :=_dcaafd .DgmlayoutAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _efaba !=nil {return _efaba ;};start .Attr =append (start .Attr ,_eaca ); -};if _dcaafd .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dcaafd .DgmnodekindAttr )});}; -if _dcaafd .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bbbgb ,_baefc :=_dcaafd .DgmlayoutmruAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _baefc !=nil {return _baefc ;}; -start .Attr =append (start .Attr ,_bbbgb );};if _dcaafd .InsetmodeAttr !=OfcST_InsetModeUnset {_bbgeb ,_geaba :=_dcaafd .InsetmodeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _geaba !=nil {return _geaba ; -};start .Attr =append (start .Attr ,_bbgeb );};if _dcaafd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_dcaafd .OpacityAttr )});};if _dcaafd .StrokedAttr !=_c .ST_TrueFalseUnset {_gafe ,_bbae :=_dcaafd .StrokedAttr .MarshalXMLAttr (_e .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"}); -if _bbae !=nil {return _bbae ;};start .Attr =append (start .Attr ,_gafe );};if _dcaafd .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_dcaafd .StrokecolorAttr )}); -};if _dcaafd .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dcaafd .StrokeweightAttr )});};if _dcaafd .InsetpenAttr !=_c .ST_TrueFalseUnset {_bcae ,_bcdbbb :=_dcaafd .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _bcdbbb !=nil {return _bcdbbb ;};start .Attr =append (start .Attr ,_bcae );};if _dcaafd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_a .Sprintf ("\u0025\u0076",*_dcaafd .ChromakeyAttr )}); -};if _dcaafd .FilledAttr !=_c .ST_TrueFalseUnset {_cdbeg ,_cbff :=_dcaafd .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _cbff !=nil {return _cbff ;};start .Attr =append (start .Attr ,_cdbeg );};if _dcaafd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_a .Sprintf ("\u0025\u0076",*_dcaafd .FillcolorAttr )}); -};if _dcaafd .SptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dcaafd .SptAttr )});};if _dcaafd .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_afegb ,_bdfd :=_dcaafd .ConnectortypeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _bdfd !=nil {return _bdfd ;};start .Attr =append (start .Attr ,_afegb );};if _dcaafd .BwmodeAttr !=OfcST_BWModeUnset {_gafc ,_dabcg :=_dcaafd .BwmodeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _dabcg !=nil {return _dabcg ; -};start .Attr =append (start .Attr ,_gafc );};if _dcaafd .BwpureAttr !=OfcST_BWModeUnset {_dfbbf ,_caege :=_dcaafd .BwpureAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _caege !=nil {return _caege ;};start .Attr =append (start .Attr ,_dfbbf ); -};if _dcaafd .BwnormalAttr !=OfcST_BWModeUnset {_afdda ,_dacda :=_dcaafd .BwnormalAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _dacda !=nil {return _dacda ;};start .Attr =append (start .Attr ,_afdda ); -};if _dcaafd .ForcedashAttr !=_c .ST_TrueFalseUnset {_adda ,_ecga :=_dcaafd .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ecga !=nil {return _ecga ;};start .Attr =append (start .Attr ,_adda ); -};if _dcaafd .OleiconAttr !=_c .ST_TrueFalseUnset {_fegaa ,_fgeef :=_dcaafd .OleiconAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _fgeef !=nil {return _fgeef ;};start .Attr =append (start .Attr ,_fegaa );};if _dcaafd .OleAttr !=_c .ST_TrueFalseBlankUnset {_abcea ,_fgecfa :=_dcaafd .OleAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _fgecfa !=nil {return _fgecfa ;};start .Attr =append (start .Attr ,_abcea );};if _dcaafd .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_afeeg ,_dafa :=_dcaafd .PreferrelativeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _dafa !=nil {return _dafa ;};start .Attr =append (start .Attr ,_afeeg );};if _dcaafd .CliptowrapAttr !=_c .ST_TrueFalseUnset {_fegab ,_gegae :=_dcaafd .CliptowrapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _gegae !=nil {return _gegae ;};start .Attr =append (start .Attr ,_fegab );};if _dcaafd .ClipAttr !=_c .ST_TrueFalseUnset {_dgdb ,_aaabc :=_dcaafd .ClipAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _aaabc !=nil {return _aaabc ; -};start .Attr =append (start .Attr ,_dgdb );};e .EncodeToken (start );if _dcaafd .EG_ShapeElements !=nil {for _ ,_fgcbc :=range _dcaafd .EG_ShapeElements {_fgcbc .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func NewCT_Formulas ()*CT_Formulas {_ebddg :=&CT_Formulas {};return _ebddg };func NewOfcCT_Fill ()*OfcCT_Fill {_cfeb :=&OfcCT_Fill {};return _cfeb }; +// Validate validates the CT_Curve and its children +func (_eded *CT_Curve )Validate ()error {return _eded .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065");}; -// Validate validates the CT_Shapetype and its children -func (_efece *CT_Shapetype )Validate ()error {return _efece .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065");};func (_fdcag *OfcComplex )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdcag .OfcCT_Complex =*NewOfcCT_Complex (); -for _ ,_bedb :=range start .Attr {if _bedb .Name .Local =="\u0065\u0078\u0074"{_fdcag .ExtAttr .UnmarshalXMLAttr (_bedb );continue ;};};for {_fddbe ,_cggb :=d .Token ();if _cggb !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078\u003a\u0020%\u0073",_cggb ); -};if _cgccc ,_ccbgc :=_fddbe .(_e .EndElement );_ccbgc &&_cgccc .Name ==start .Name {break ;};};return nil ;};func (_egccd ST_StrokeEndCap )ValidateWithPath (path string )error {switch _egccd {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 (_egccd )); -};return nil ;};func (_bgdagg *OfcCT_Proxy )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f:\u0070\u0072\u006f\u0078\u0079";};if _bgdagg .StartAttr !=_c .ST_TrueFalseBlankUnset {_efgad ,_effdd :=_bgdagg .StartAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0074\u0061r\u0074"}); -if _effdd !=nil {return _effdd ;};start .Attr =append (start .Attr ,_efgad );};if _bgdagg .EndAttr !=_c .ST_TrueFalseBlankUnset {_bcfaca ,_ecfbac :=_bgdagg .EndAttr .MarshalXMLAttr (_e .Name {Local :"\u0065\u006e\u0064"});if _ecfbac !=nil {return _ecfbac ; -};start .Attr =append (start .Attr ,_bcfaca );};if _bgdagg .IdrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_bgdagg .IdrefAttr )});};if _bgdagg .ConnectlocAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_bgdagg .ConnectlocAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_cgacc ST_ImageAspect )String ()string {switch _cgacc {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 (_fccagc *OfcCT_R )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gggfc :=range start .Attr {if _gggfc .Name .Local =="\u0069\u0064"{_eebfb ,_aecbb :=_gggfc .Value ,error (nil ); -if _aecbb !=nil {return _aecbb ;};_fccagc .IdAttr =_eebfb ;continue ;};if _gggfc .Name .Local =="\u0074\u0079\u0070\u0065"{_fccagc .TypeAttr .UnmarshalXMLAttr (_gggfc );continue ;};if _gggfc .Name .Local =="\u0068\u006f\u0077"{_fccagc .HowAttr .UnmarshalXMLAttr (_gggfc ); -continue ;};if _gggfc .Name .Local =="\u0069\u0064\u0072e\u0066"{_beedab ,_fdadcg :=_gggfc .Value ,error (nil );if _fdadcg !=nil {return _fdadcg ;};_fccagc .IdrefAttr =&_beedab ;continue ;};};_dddg :for {_edgea ,_aecbc :=d .Token ();if _aecbc !=nil {return _aecbc ; -};switch _dffeg :=_edgea .(type ){case _e .StartElement :switch _dffeg .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gfbgd :=NewOfcCT_Proxy (); -if _fdfe :=d .DecodeElement (_gfbgd ,&_dffeg );_fdfe !=nil {return _fdfe ;};_fccagc .Proxy =append (_fccagc .Proxy ,_gfbgd );default:_ee .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",_dffeg .Name ); -if _ffggb :=d .Skip ();_ffggb !=nil {return _ffggb ;};};case _e .EndElement :break _dddg ;case _e .CharData :};};return nil ;};func (_afebb OfcST_ColorMode )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bgbcc :=_e .Attr {};_bgbcc .Name =name ;switch _afebb {case OfcST_ColorModeUnset :_bgbcc .Value =""; -case OfcST_ColorModeAuto :_bgbcc .Value ="\u0061\u0075\u0074\u006f";case OfcST_ColorModeCustom :_bgbcc .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _bgbcc ,nil ;};func (_dggde OfcST_ColorMode )String ()string {switch _dggde {case 0:return ""; -case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_bfgcd ST_ImageAspect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bfgcd .String (),start );};type Fill struct{CT_Fill }; +// Validate validates the Fill and its children +func (_bfffd *Fill )Validate ()error {return _bfffd .ValidateWithPath ("\u0046\u0069\u006c\u006c")};func (_bbgfba OfcST_CalloutPlacement )Validate ()error {return _bbgfba .ValidateWithPath ("")};func (_dedg *CT_Background )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"; +};if _dedg .BwmodeAttr !=OfcST_BWModeUnset {_bcgb ,_fcc :=_dedg .BwmodeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _fcc !=nil {return _fcc ;};start .Attr =append (start .Attr ,_bcgb );};if _dedg .BwpureAttr !=OfcST_BWModeUnset {_dfb ,_gfab :=_dedg .BwpureAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"}); +if _gfab !=nil {return _gfab ;};start .Attr =append (start .Attr ,_dfb );};if _dedg .BwnormalAttr !=OfcST_BWModeUnset {_dbdad ,_gfbd :=_dedg .BwnormalAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"}); +if _gfbd !=nil {return _gfbd ;};start .Attr =append (start .Attr ,_dbdad );};if _dedg .TargetscreensizeAttr !=OfcST_ScreenSizeUnset {_fbbc ,_ecedc :=_dedg .TargetscreensizeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0074a\u0072\u0067\u0065\u0074\u0073c\u0072\u0065e\u006e\u0073\u0069\u007a\u0065"}); +if _ecedc !=nil {return _ecedc ;};start .Attr =append (start .Attr ,_fbbc );};if _dedg .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_dedg .IdAttr )});};if _dedg .FilledAttr !=_f .ST_TrueFalseUnset {_fbbg ,_caag :=_dedg .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"}); +if _caag !=nil {return _caag ;};start .Attr =append (start .Attr ,_fbbg );};if _dedg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ga .Sprintf ("\u0025\u0076",*_dedg .FillcolorAttr )}); +};e .EncodeToken (start );if _dedg .Fill !=nil {_gfec :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_dedg .Fill ,_gfec );};e .EncodeToken (_e .EndElement {Name :start .Name });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;); +// Validate validates the Curve and its children +func (_cecef *Curve )Validate ()error {return _cecef .ValidateWithPath ("\u0043\u0075\u0072v\u0065")};func (_gegbg ST_StrokeArrowLength )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dbabc :=_e .Attr {};_dbabc .Name =name ;switch _gegbg {case ST_StrokeArrowLengthUnset :_dbabc .Value =""; +case ST_StrokeArrowLengthShort :_dbabc .Value ="\u0073\u0068\u006fr\u0074";case ST_StrokeArrowLengthMedium :_dbabc .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowLengthLong :_dbabc .Value ="\u006c\u006f\u006e\u0067";};return _dbabc ,nil ; +};func (_decfec ST_StrokeJoinStyle )Validate ()error {return _decfec .ValidateWithPath ("")}; -// Validate validates the OfcCT_SignatureLine and its children -func (_bcfba *OfcCT_SignatureLine )Validate ()error {return _bcfba .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065");};func NewOfcCT_Diagram ()*OfcCT_Diagram {_gfdgf :=&OfcCT_Diagram {}; -return _gfdgf };func (_gagbdd ST_StrokeArrowLength )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_feagb :=_e .Attr {};_feagb .Name =name ;switch _gagbdd {case ST_StrokeArrowLengthUnset :_feagb .Value ="";case ST_StrokeArrowLengthShort :_feagb .Value ="\u0073\u0068\u006fr\u0074"; -case ST_StrokeArrowLengthMedium :_feagb .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowLengthLong :_feagb .Value ="\u006c\u006f\u006e\u0067";};return _feagb ,nil ;};func (_eg *AG_Adj )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _eg .AdjAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0064\u006a"},Value :_a .Sprintf ("\u0025\u0076",*_eg .AdjAttr )}); -};return nil ;};func (_gdede OfcST_ConnectorType )String ()string {switch _gdede {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_Textbox struct{InsetAttr *string ;SingleclickAttr _c .ST_TrueFalse ;InsetmodeAttr OfcST_InsetMode ;TxbxContent *_ea .TxbxContent ;Any _d .Any ;IdAttr *string ;StyleAttr *string ;}; +// ValidateWithPath validates the CT_Path and its children, prefixing error messages with path +func (_dgcgc *CT_Path )ValidateWithPath (path string )error {if _eabab :=_dgcgc .FillokAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u006f\u006b\u0041\u0074\u0074\u0072");_eabab !=nil {return _eabab ;};if _cabge :=_dgcgc .StrokeokAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u006f\u006b\u0065\u006f\u006b\u0041\u0074\u0074\u0072"); +_cabge !=nil {return _cabge ;};if _ddcb :=_dgcgc .ShadowokAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_ddcb !=nil {return _ddcb ;};if _bdgeg :=_dgcgc .ArrowokAttr .ValidateWithPath (path +"\u002f\u0041\u0072r\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072"); +_bdgeg !=nil {return _bdgeg ;};if _gbgb :=_dgcgc .GradientshapeokAttr .ValidateWithPath (path +"/\u0047r\u0061\u0064\u0069\u0065\u006e\u0074\u0073\u0068a\u0070\u0065\u006f\u006bAt\u0074\u0072");_gbgb !=nil {return _gbgb ;};if _ageeb :=_dgcgc .TextpathokAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0070\u0061\u0074\u0068\u006f\u006b\u0041\u0074\u0074\u0072"); +_ageeb !=nil {return _ageeb ;};if _edfb :=_dgcgc .InsetpenokAttr .ValidateWithPath (path +"\u002fI\u006es\u0065\u0074\u0070\u0065\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_edfb !=nil {return _edfb ;};if _afac :=_dgcgc .ConnecttypeAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u006e\u0065c\u0074\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); +_afac !=nil {return _afac ;};if _aafd :=_dgcgc .ExtrusionokAttr .ValidateWithPath (path +"\u002f\u0045x\u0074\u0072\u0075s\u0069\u006f\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_aafd !=nil {return _aafd ;};return nil ;};func (_ddcgd *Roundrect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _ddcgd .CT_RoundRect .MarshalXML (e ,start ); +};func (_ddfeec *ST_StrokeArrowType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bffgf ,_cffde :=d .Token ();if _cffde !=nil {return _cffde ;};if _gdebe ,_ffabae :=_bffgf .(_e .EndElement );_ffabae &&_gdebe .Name ==start .Name {*_ddfeec =1; +return nil ;};if _fgcgb ,_agbg :=_bffgf .(_e .CharData );!_agbg {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bffgf );}else {switch string (_fgcgb ){case "":*_ddfeec =0; +case "\u006e\u006f\u006e\u0065":*_ddfeec =1;case "\u0062\u006c\u006fc\u006b":*_ddfeec =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_ddfeec =3;case "\u006f\u0076\u0061\u006c":*_ddfeec =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_ddfeec =5;case "\u006f\u0070\u0065\u006e":*_ddfeec =6; +};};_bffgf ,_cffde =d .Token ();if _cffde !=nil {return _cffde ;};if _fffdg ,_acca :=_bffgf .(_e .EndElement );_acca &&_fffdg .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bffgf ); +};func (_feafe *OfcCT_RegroupTable )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065";};if _feafe .ExtAttr !=ST_ExtUnset {_geaaa ,_eedeg :=_feafe .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"}); +if _eedeg !=nil {return _eedeg ;};start .Attr =append (start .Attr ,_geaaa );};e .EncodeToken (start );if _feafe .Entry !=nil {_ccdd :=_e .StartElement {Name :_e .Name {Local :"\u006f:\u0065\u006e\u0074\u0072\u0079"}};for _ ,_abaec :=range _feafe .Entry {e .EncodeElement (_abaec ,_ccdd ); +};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_aeeg *AG_CoreAttributes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gaa :=range start .Attr {if _gaa .Name .Local =="\u0068\u0072\u0065\u0066"{_bag ,_bbd :=_gaa .Value ,error (nil ); +if _bbd !=nil {return _bbd ;};_aeeg .HrefAttr =&_bag ;continue ;};if _gaa .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gcf ,_aeg :=_gaa .Value ,error (nil );if _aeg !=nil {return _aeg ;};_aeeg .TargetAttr =&_gcf ;continue ;};if _gaa .Name .Local =="\u0063\u006c\u0061s\u0073"{_gda ,_fec :=_gaa .Value ,error (nil ); +if _fec !=nil {return _fec ;};_aeeg .ClassAttr =&_gda ;continue ;};if _gaa .Name .Local =="\u0074\u0069\u0074l\u0065"{_edff ,_bafb :=_gaa .Value ,error (nil );if _bafb !=nil {return _bafb ;};_aeeg .TitleAttr =&_edff ;continue ;};if _gaa .Name .Local =="\u0061\u006c\u0074"{_bafbb ,_fbfg :=_gaa .Value ,error (nil ); +if _fbfg !=nil {return _fbfg ;};_aeeg .AltAttr =&_bafbb ;continue ;};if _gaa .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cgc ,_aab :=_gaa .Value ,error (nil );if _aab !=nil {return _aab ;};_aeeg .CoordsizeAttr =&_cgc ;continue ;};if _gaa .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gaab ,_ecd :=_gaa .Value ,error (nil ); +if _ecd !=nil {return _ecd ;};_aeeg .CoordoriginAttr =&_gaab ;continue ;};if _gaa .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bgc ,_ada :=_gaa .Value ,error (nil );if _ada !=nil {return _ada ;};_aeeg .WrapcoordsAttr =&_bgc ; +continue ;};if _gaa .Name .Local =="\u0070\u0072\u0069n\u0074"{_aeeg .PrintAttr .UnmarshalXMLAttr (_gaa );continue ;};if _gaa .Name .Local =="\u0069\u0064"{_cdb ,_bfg :=_gaa .Value ,error (nil );if _bfg !=nil {return _bfg ;};_aeeg .IdAttr =&_cdb ;continue ; +};if _gaa .Name .Local =="\u0073\u0074\u0079l\u0065"{_bgb ,_def :=_gaa .Value ,error (nil );if _def !=nil {return _def ;};_aeeg .StyleAttr =&_bgb ;continue ;};};for {_dfa ,_cgd :=d .Token ();if _cgd !=nil {return _ga .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",_cgd ); +};if _fdgb ,_abdd :=_dfa .(_e .EndElement );_abdd &&_fdgb .Name ==start .Name {break ;};};return nil ;};func NewAG_Path ()*AG_Path {_gga :=&AG_Path {};return _gga }; -// ValidateWithPath validates the CT_Line and its children, prefixing error messages with path -func (_decd *CT_Line )ValidateWithPath (path string )error {for _ddfga ,_eaef :=range _decd .EG_ShapeElements {if _cdfe :=_eaef .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ddfga )); -_cdfe !=nil {return _cdfe ;};};if _ebbec :=_decd .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ebbec !=nil {return _ebbec ;};if _ggfcd :=_decd .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_ggfcd !=nil {return _ggfcd ;};if _fgdb :=_decd .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fgdb !=nil {return _fgdb ;};if _gbcfdf :=_decd .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_gbcfdf !=nil {return _gbcfdf ;};if _ggdf :=_decd .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ggdf !=nil {return _ggdf ;};if _afeg :=_decd .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_afeg !=nil {return _afeg ;};if _becb :=_decd .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_becb !=nil {return _becb ;};if _bcbgb :=_decd .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_bcbgb !=nil {return _bcbgb ;};if _cddad :=_decd .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cddad !=nil {return _cddad ;};if _baae :=_decd .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_baae !=nil {return _baae ;};if _abad :=_decd .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_abad !=nil {return _abad ;};if _ecbgf :=_decd .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_ecbgf !=nil {return _ecbgf ;};if _dege :=_decd .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_dege !=nil {return _dege ;};if _dcef :=_decd .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_dcef !=nil {return _dcef ;};if _bedf :=_decd .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bedf !=nil {return _bedf ;};if _bbcb :=_decd .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_bbcb !=nil {return _bbcb ;};if _eegg :=_decd .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_eegg !=nil {return _eegg ;};if _bbbdb :=_decd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_bbbdb !=nil {return _bbbdb ;};if _acdd :=_decd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_acdd !=nil {return _acdd ;};if _fbfaa :=_decd .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_fbfaa !=nil {return _fbfaa ;};if _fdbad :=_decd .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fdbad !=nil {return _fdbad ;};if _bgeee :=_decd .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_bgeee !=nil {return _bgeee ;};if _cgcc :=_decd .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cgcc !=nil {return _cgcc ;};if _aadcf :=_decd .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_aadcf !=nil {return _aadcf ;};if _ebfcf :=_decd .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_ebfcf !=nil {return _ebfcf ;};if _daagg :=_decd .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_daagg !=nil {return _daagg ;};if _fead :=_decd .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_fead !=nil {return _fead ;};if _gagaa :=_decd .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_gagaa !=nil {return _gagaa ;};if _cfgf :=_decd .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_cfgf !=nil {return _cfgf ;};return nil ;};func (_dbbcec *OfcCT_Fill )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bgbfa :=range start .Attr {if _bgbfa .Name .Local =="\u0074\u0079\u0070\u0065"{_dbbcec .TypeAttr .UnmarshalXMLAttr (_bgbfa ); -continue ;};if _bgbfa .Name .Local =="\u0065\u0078\u0074"{_dbbcec .ExtAttr .UnmarshalXMLAttr (_bgbfa );continue ;};};for {_daecb ,_ceagf :=d .Token ();if _ceagf !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u003a\u0020%\u0073",_ceagf ); -};if _cdgd ,_gcec :=_daecb .(_e .EndElement );_gcec &&_cdgd .Name ==start .Name {break ;};};return nil ;};const (ST_ImageAspectUnset ST_ImageAspect =0;ST_ImageAspectIgnore ST_ImageAspect =1;ST_ImageAspectAtMost ST_ImageAspect =2;ST_ImageAspectAtLeast ST_ImageAspect =3; -);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;);func (_eafgd OfcST_How )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_eccgg :=_e .Attr {}; -_eccgg .Name =name ;switch _eafgd {case OfcST_HowUnset :_eccgg .Value ="";case OfcST_HowTop :_eccgg .Value ="\u0074\u006f\u0070";case OfcST_HowMiddle :_eccgg .Value ="\u006d\u0069\u0064\u0064\u006c\u0065";case OfcST_HowBottom :_eccgg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d"; -case OfcST_HowLeft :_eccgg .Value ="\u006c\u0065\u0066\u0074";case OfcST_HowCenter :_eccgg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_HowRight :_eccgg .Value ="\u0072\u0069\u0067h\u0074";};return _eccgg ,nil ;};func NewOfcCT_Rules ()*OfcCT_Rules {_bcff :=&OfcCT_Rules {}; -return _bcff };func (_fcadg ST_FillMethod )ValidateWithPath (path string )error {switch _fcadg {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 (_fcadg )); -};return nil ;};type OfcST_BWMode byte ;const (ST_StrokeArrowWidthUnset ST_StrokeArrowWidth =0;ST_StrokeArrowWidthNarrow ST_StrokeArrowWidth =1;ST_StrokeArrowWidthMedium ST_StrokeArrowWidth =2;ST_StrokeArrowWidthWide ST_StrokeArrowWidth =3;); +// ValidateWithPath validates the OfcShapelayout and its children, prefixing error messages with path +func (_ffecc *OfcShapelayout )ValidateWithPath (path string )error {if _begc :=_ffecc .OfcCT_ShapeLayout .ValidateWithPath (path );_begc !=nil {return _begc ;};return nil ;};func (_dbccb *OfcST_OLEUpdateMode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dbccb =0; +case "\u0041\u006c\u0077\u0061\u0079\u0073":*_dbccb =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_dbccb =2;};return nil ;};type CT_Stroke struct{Left *OfcLeft ;Top *OfcTop ;Right *OfcRight ;Bottom *OfcBottom ;Column *OfcColumn ;IdAttr *string ;OnAttr _f .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 _f .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 _f .ST_TrueFalse ;RIdAttr *string ;InsetpenAttr _f .ST_TrueFalse ;RelidAttr *string ;};type AG_ImageAttributes struct{SrcAttr *string ;CropleftAttr *string ; +CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _f .ST_TrueFalse ;BilevelAttr _f .ST_TrueFalse ;};func NewOfcCT_Proxy ()*OfcCT_Proxy {_ebadf :=&OfcCT_Proxy {}; +return _ebadf }; -// ValidateWithPath validates the OfcEquationxml and its children, prefixing error messages with path -func (_cbaea *OfcEquationxml )ValidateWithPath (path string )error {if _gcgcg :=_cbaea .OfcCT_EquationXml .ValidateWithPath (path );_gcgcg !=nil {return _gcgcg ;};return nil ;};func (_aagegd OfcST_DiagramLayout )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_aagegd .String (),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; -); +// Validate validates the CT_Background and its children +func (_cdf *CT_Background )Validate ()error {return _cdf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_gfcg *CT_ImageData )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061"; +};if _gfcg .EmbosscolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_gfcg .EmbosscolorAttr )});};if _gfcg .RecolortargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_gfcg .RecolortargetAttr )}); +};if _gfcg .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_ga .Sprintf ("\u0025\u0076",*_gfcg .HrefAttr )});};if _gfcg .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_ga .Sprintf ("\u0025\u0076",*_gfcg .AlthrefAttr )}); +};if _gfcg .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_gfcg .TitleAttr )});};if _gfcg .OleidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_gfcg .OleidAttr )}); +};if _gfcg .DetectmouseclickAttr !=_f .ST_TrueFalseUnset {_gecf ,_ebfg :=_gfcg .DetectmouseclickAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"});if _ebfg !=nil {return _ebfg ; +};start .Attr =append (start .Attr ,_gecf );};if _gfcg .MovieAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u006d\u006f\u0076\u0069\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_gfcg .MovieAttr )});};if _gfcg .RelidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_gfcg .RelidAttr )}); +};if _gfcg .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_gfcg .IdAttr )});};if _gfcg .PictAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0070\u0069\u0063\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_gfcg .PictAttr )}); +};if _gfcg .RHrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0068\u0072\u0065\u0066"},Value :_ga .Sprintf ("\u0025\u0076",*_gfcg .RHrefAttr )});};if _gfcg .SIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_gfcg .SIdAttr )}); +};if _gfcg .SrcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0072\u0063"},Value :_ga .Sprintf ("\u0025\u0076",*_gfcg .SrcAttr )});};if _gfcg .CropleftAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_gfcg .CropleftAttr )}); +};if _gfcg .CroptopAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_ga .Sprintf ("\u0025\u0076",*_gfcg .CroptopAttr )});};if _gfcg .CroprightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_ga .Sprintf ("\u0025\u0076",*_gfcg .CroprightAttr )}); +};if _gfcg .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_ga .Sprintf ("\u0025\u0076",*_gfcg .CropbottomAttr )});};if _gfcg .GainAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_ga .Sprintf ("\u0025\u0076",*_gfcg .GainAttr )}); +};if _gfcg .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_ga .Sprintf ("\u0025\u0076",*_gfcg .BlacklevelAttr )});};if _gfcg .GammaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_ga .Sprintf ("\u0025\u0076",*_gfcg .GammaAttr )}); +};if _gfcg .GrayscaleAttr !=_f .ST_TrueFalseUnset {_gggg ,_gcbf :=_gfcg .GrayscaleAttr .MarshalXMLAttr (_e .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _gcbf !=nil {return _gcbf ;};start .Attr =append (start .Attr ,_gggg );};if _gfcg .BilevelAttr !=_f .ST_TrueFalseUnset {_dfad ,_aedb :=_gfcg .BilevelAttr .MarshalXMLAttr (_e .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"}); +if _aedb !=nil {return _aedb ;};start .Attr =append (start .Attr ,_dfad );};if _gfcg .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_ga .Sprintf ("\u0025\u0076",*_gfcg .ChromakeyAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_fdbebda OfcST_BWMode )ValidateWithPath (path string )error {switch _fdbebda {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdbebda )); +};return nil ;}; -// ValidateWithPath validates the OfcBottom and its children, prefixing error messages with path -func (_afcaf *OfcBottom )ValidateWithPath (path string )error {if _cfffbb :=_afcaf .OfcCT_StrokeChild .ValidateWithPath (path );_cfffbb !=nil {return _cfffbb ;};return nil ;};func (_aeecc OfcST_ExtrusionRender )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_efabb :=_e .Attr {}; -_efabb .Name =name ;switch _aeecc {case OfcST_ExtrusionRenderUnset :_efabb .Value ="";case OfcST_ExtrusionRenderSolid :_efabb .Value ="\u0073\u006f\u006ci\u0064";case OfcST_ExtrusionRenderWireFrame :_efabb .Value ="\u0077i\u0072\u0065\u0046\u0072\u0061\u006de"; -case OfcST_ExtrusionRenderBoundingCube :_efabb .Value ="\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065";};return _efabb ,nil ;};func NewCT_Textbox ()*CT_Textbox {_dfbbcb :=&CT_Textbox {};return _dfbbcb };func (_afafed *Rect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_afafed .CT_Rect =*NewCT_Rect (); -for _ ,_efbfc :=range start .Attr {if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_afafed .DgmlayoutAttr .UnmarshalXMLAttr (_efbfc ); -continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_afafed .OleiconAttr .UnmarshalXMLAttr (_efbfc ); -continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_afafed .PreferrelativeAttr .UnmarshalXMLAttr (_efbfc ); -continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_afafed .ButtonAttr .UnmarshalXMLAttr (_efbfc ); -continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_afafed .CliptowrapAttr .UnmarshalXMLAttr (_efbfc ); -continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bffabe ,_ebfgc :=_gd .ParseInt (_efbfc .Value ,10,64); -if _ebfgc !=nil {return _ebfgc ;};_afafed .DgmnodekindAttr =&_bffabe ;continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_afafed .ForcedashAttr .UnmarshalXMLAttr (_efbfc ); -continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0073\u0070\u0069\u0064"{_agfed ,_cabaa :=_efbfc .Value ,error (nil ); -if _cabaa !=nil {return _cabaa ;};_afafed .SpidAttr =&_agfed ;continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0068\u0072\u0070c\u0074"{_gfbag ,_eggfff :=_gd .ParseFloat (_efbfc .Value ,64); -if _eggfff !=nil {return _eggfff ;};_dbfcb :=float32 (_gfbag );_afafed .HrpctAttr =&_dbfcb ;continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_abcfg ,_dbdbc :=_efbfc .Value ,error (nil ); -if _dbdbc !=nil {return _dbdbc ;};_afafed .BorderleftcolorAttr =&_abcfg ;continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_afafed .BwmodeAttr .UnmarshalXMLAttr (_efbfc ); -continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0068\u0072\u0073t\u0064"{_afafed .HrstdAttr .UnmarshalXMLAttr (_efbfc ); -continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_afafed .UserdrawnAttr .UnmarshalXMLAttr (_efbfc ); -continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u006f\u006c\u0065"{_afafed .OleAttr .UnmarshalXMLAttr (_efbfc ); -continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_afafed .BwnormalAttr .UnmarshalXMLAttr (_efbfc ); -continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_afafed .DgmlayoutmruAttr .UnmarshalXMLAttr (_efbfc ); -continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_efacb ,_bcgeb :=_efbfc .Value ,error (nil ); -if _bcgeb !=nil {return _bcgeb ;};_afafed .BordertopcolorAttr =&_efacb ;continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0073\u0070\u0074"{_abfbec ,_agddd :=_gd .ParseFloat (_efbfc .Value ,64); -if _agddd !=nil {return _agddd ;};_gdbde :=float32 (_abfbec );_afafed .SptAttr =&_gdbde ;continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0068\u0072"{_afafed .HrAttr .UnmarshalXMLAttr (_efbfc ); -continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fgcage ,_edfdd :=_efbfc .Value ,error (nil ); -if _edfdd !=nil {return _edfdd ;};_afafed .BorderbottomcolorAttr =&_fgcage ;continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u006f\u006e\u0065\u0064"{_afafed .OnedAttr .UnmarshalXMLAttr (_efbfc ); -continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_afafed .ConnectortypeAttr .UnmarshalXMLAttr (_efbfc ); -continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_afafed .HrnoshadeAttr .UnmarshalXMLAttr (_efbfc ); -continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dafaa ,_afebg :=_efbfc .Value ,error (nil ); -if _afebg !=nil {return _afebg ;};_afafed .BorderrightcolorAttr =&_dafaa ;continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_afafed .DoubleclicknotifyAttr .UnmarshalXMLAttr (_efbfc ); -continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_afafed .AllowincellAttr .UnmarshalXMLAttr (_efbfc ); -continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_afafed .HralignAttr .UnmarshalXMLAttr (_efbfc ); -continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_afafed .BwpureAttr .UnmarshalXMLAttr (_efbfc ); -continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_afafed .UserhiddenAttr .UnmarshalXMLAttr (_efbfc ); -continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0063\u006c\u0069\u0070"{_afafed .ClipAttr .UnmarshalXMLAttr (_efbfc ); -continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_afafed .AllowoverlapAttr .UnmarshalXMLAttr (_efbfc ); -continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fgefb ,_ceggg :=_gd .ParseInt (_efbfc .Value ,10,64); -if _ceggg !=nil {return _ceggg ;};_afafed .RegroupidAttr =&_fgefb ;continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_afafed .BulletAttr .UnmarshalXMLAttr (_efbfc ); -continue ;};if _efbfc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbfc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_afafed .InsetmodeAttr .UnmarshalXMLAttr (_efbfc ); -continue ;};if _efbfc .Name .Local =="\u0063\u006c\u0061s\u0073"{_gagea ,_dafc :=_efbfc .Value ,error (nil );if _dafc !=nil {return _dafc ;};_afafed .ClassAttr =&_gagea ;continue ;};if _efbfc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_afafed .StrokedAttr .UnmarshalXMLAttr (_efbfc ); -continue ;};if _efbfc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_acaeg ,_eeaga :=_efbfc .Value ,error (nil );if _eeaga !=nil {return _eeaga ;};_afafed .StrokecolorAttr =&_acaeg ;continue ;};if _efbfc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ccfe ,_aebfe :=_efbfc .Value ,error (nil ); -if _aebfe !=nil {return _aebfe ;};_afafed .StrokeweightAttr =&_ccfe ;continue ;};if _efbfc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_afafed .InsetpenAttr .UnmarshalXMLAttr (_efbfc );continue ;};if _efbfc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ebabg ,_dcebf :=_efbfc .Value ,error (nil ); -if _dcebf !=nil {return _dcebf ;};_afafed .ChromakeyAttr =&_ebabg ;continue ;};if _efbfc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_afafed .FilledAttr .UnmarshalXMLAttr (_efbfc );continue ;};if _efbfc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ffabg ,_fdgcg :=_efbfc .Value ,error (nil ); -if _fdgcg !=nil {return _fdgcg ;};_afafed .FillcolorAttr =&_ffabg ;continue ;};if _efbfc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ababff ,_ggabg :=_efbfc .Value ,error (nil );if _ggabg !=nil {return _ggabg ;};_afafed .OpacityAttr =&_ababff ; -continue ;};if _efbfc .Name .Local =="\u0073\u0074\u0079l\u0065"{_dfbdf ,_facga :=_efbfc .Value ,error (nil );if _facga !=nil {return _facga ;};_afafed .StyleAttr =&_dfbdf ;continue ;};if _efbfc .Name .Local =="\u0069\u0064"{_fdfcg ,_eeeb :=_efbfc .Value ,error (nil ); -if _eeeb !=nil {return _eeeb ;};_afafed .IdAttr =&_fdfcg ;continue ;};if _efbfc .Name .Local =="\u0070\u0072\u0069n\u0074"{_afafed .PrintAttr .UnmarshalXMLAttr (_efbfc );continue ;};if _efbfc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_efdd ,_dfedd :=_efbfc .Value ,error (nil ); -if _dfedd !=nil {return _dfedd ;};_afafed .WrapcoordsAttr =&_efdd ;continue ;};if _efbfc .Name .Local =="\u0068\u0072\u0065\u0066"{_ebafc ,_afebgf :=_efbfc .Value ,error (nil );if _afebgf !=nil {return _afebgf ;};_afafed .HrefAttr =&_ebafc ;continue ;}; -if _efbfc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cbdcd ,_fbbbcc :=_efbfc .Value ,error (nil );if _fbbbcc !=nil {return _fbbbcc ;};_afafed .CoordoriginAttr =&_cbdcd ;continue ;};if _efbfc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fecde ,_eecfd :=_efbfc .Value ,error (nil ); -if _eecfd !=nil {return _eecfd ;};_afafed .CoordsizeAttr =&_fecde ;continue ;};if _efbfc .Name .Local =="\u0061\u006c\u0074"{_aaefe ,_gagafe :=_efbfc .Value ,error (nil );if _gagafe !=nil {return _gagafe ;};_afafed .AltAttr =&_aaefe ;continue ;};if _efbfc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_facecc ,_dedad :=_efbfc .Value ,error (nil ); -if _dedad !=nil {return _dedad ;};_afafed .TargetAttr =&_facecc ;continue ;};if _efbfc .Name .Local =="\u0074\u0069\u0074l\u0065"{_egedg ,_bfcdd :=_efbfc .Value ,error (nil );if _bfcdd !=nil {return _bfcdd ;};_afafed .TitleAttr =&_egedg ;continue ;};}; -_abcfgb :for {_bdeccc ,_ggbfd :=d .Token ();if _ggbfd !=nil {return _ggbfd ;};switch _ddgbf :=_bdeccc .(type ){case _e .StartElement :switch _ddgbf .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fafbe :=NewEG_ShapeElements (); -_fafbe .Path =NewPath ();if _ddfee :=d .DecodeElement (_fafbe .Path ,&_ddgbf );_ddfee !=nil {return _ddfee ;};_afafed .EG_ShapeElements =append (_afafed .EG_ShapeElements ,_fafbe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bbbc :=NewEG_ShapeElements (); -_bbbc .Formulas =NewFormulas ();if _ffgee :=d .DecodeElement (_bbbc .Formulas ,&_ddgbf );_ffgee !=nil {return _ffgee ;};_afafed .EG_ShapeElements =append (_afafed .EG_ShapeElements ,_bbbc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egceac :=NewEG_ShapeElements (); -_egceac .Handles =NewHandles ();if _gdbfb :=d .DecodeElement (_egceac .Handles ,&_ddgbf );_gdbfb !=nil {return _gdbfb ;};_afafed .EG_ShapeElements =append (_afafed .EG_ShapeElements ,_egceac );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fedbe :=NewEG_ShapeElements (); -_fedbe .Fill =NewFill ();if _ecfddg :=d .DecodeElement (_fedbe .Fill ,&_ddgbf );_ecfddg !=nil {return _ecfddg ;};_afafed .EG_ShapeElements =append (_afafed .EG_ShapeElements ,_fedbe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_egbdc :=NewEG_ShapeElements (); -_egbdc .Stroke =NewStroke ();if _cffef :=d .DecodeElement (_egbdc .Stroke ,&_ddgbf );_cffef !=nil {return _cffef ;};_afafed .EG_ShapeElements =append (_afafed .EG_ShapeElements ,_egbdc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cgdge :=NewEG_ShapeElements (); -_cgdge .Shadow =NewShadow ();if _bdae :=d .DecodeElement (_cgdge .Shadow ,&_ddgbf );_bdae !=nil {return _bdae ;};_afafed .EG_ShapeElements =append (_afafed .EG_ShapeElements ,_cgdge );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_acfagd :=NewEG_ShapeElements (); -_acfagd .Textbox =NewTextbox ();if _bbbbfg :=d .DecodeElement (_acfagd .Textbox ,&_ddgbf );_bbbbfg !=nil {return _bbbbfg ;};_afafed .EG_ShapeElements =append (_afafed .EG_ShapeElements ,_acfagd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebbg :=NewEG_ShapeElements (); -_ebbg .Textpath =NewTextpath ();if _fggdc :=d .DecodeElement (_ebbg .Textpath ,&_ddgbf );_fggdc !=nil {return _fggdc ;};_afafed .EG_ShapeElements =append (_afafed .EG_ShapeElements ,_ebbg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbedd :=NewEG_ShapeElements (); -_cbedd .Imagedata =NewImagedata ();if _bgdfb :=d .DecodeElement (_cbedd .Imagedata ,&_ddgbf );_bgdfb !=nil {return _bgdfb ;};_afafed .EG_ShapeElements =append (_afafed .EG_ShapeElements ,_cbedd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_cefdd :=NewEG_ShapeElements (); -_cefdd .Skew =NewOfcSkew ();if _ggfad :=d .DecodeElement (_cefdd .Skew ,&_ddgbf );_ggfad !=nil {return _ggfad ;};_afafed .EG_ShapeElements =append (_afafed .EG_ShapeElements ,_cefdd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbdaa :=NewEG_ShapeElements (); -_gbdaa .Extrusion =NewOfcExtrusion ();if _bdcefd :=d .DecodeElement (_gbdaa .Extrusion ,&_ddgbf );_bdcefd !=nil {return _bdcefd ;};_afafed .EG_ShapeElements =append (_afafed .EG_ShapeElements ,_gbdaa );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fecab :=NewEG_ShapeElements (); -_fecab .Callout =NewOfcCallout ();if _ceeb :=d .DecodeElement (_fecab .Callout ,&_ddgbf );_ceeb !=nil {return _ceeb ;};_afafed .EG_ShapeElements =append (_afafed .EG_ShapeElements ,_fecab );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_acggd :=NewEG_ShapeElements (); -_acggd .Lock =NewOfcLock ();if _beaag :=d .DecodeElement (_acggd .Lock ,&_ddgbf );_beaag !=nil {return _beaag ;};_afafed .EG_ShapeElements =append (_afafed .EG_ShapeElements ,_acggd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eceede :=NewEG_ShapeElements (); -_eceede .Clippath =NewOfcClippath ();if _gfafcc :=d .DecodeElement (_eceede .Clippath ,&_ddgbf );_gfafcc !=nil {return _gfafcc ;};_afafed .EG_ShapeElements =append (_afafed .EG_ShapeElements ,_eceede );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_abgcgg :=NewEG_ShapeElements (); -_abgcgg .Signatureline =NewOfcSignatureline ();if _fcacb :=d .DecodeElement (_abgcgg .Signatureline ,&_ddgbf );_fcacb !=nil {return _fcacb ;};_afafed .EG_ShapeElements =append (_afafed .EG_ShapeElements ,_abgcgg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdfbf :=NewEG_ShapeElements (); -_cdfbf .Wrap =_b .NewWrap ();if _ebgef :=d .DecodeElement (_cdfbf .Wrap ,&_ddgbf );_ebgef !=nil {return _ebgef ;};_afafed .EG_ShapeElements =append (_afafed .EG_ShapeElements ,_cdfbf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_efdfe :=NewEG_ShapeElements (); -_efdfe .Anchorlock =_b .NewAnchorlock ();if _dbgdf :=d .DecodeElement (_efdfe .Anchorlock ,&_ddgbf );_dbgdf !=nil {return _dbgdf ;};_afafed .EG_ShapeElements =append (_afafed .EG_ShapeElements ,_efdfe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gfgga :=NewEG_ShapeElements (); -_gfgga .Bordertop =_b .NewBordertop ();if _beefe :=d .DecodeElement (_gfgga .Bordertop ,&_ddgbf );_beefe !=nil {return _beefe ;};_afafed .EG_ShapeElements =append (_afafed .EG_ShapeElements ,_gfgga );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_ebdab :=NewEG_ShapeElements (); -_ebdab .Borderbottom =_b .NewBorderbottom ();if _fcfgb :=d .DecodeElement (_ebdab .Borderbottom ,&_ddgbf );_fcfgb !=nil {return _fcfgb ;};_afafed .EG_ShapeElements =append (_afafed .EG_ShapeElements ,_ebdab );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_fefe :=NewEG_ShapeElements (); -_fefe .Borderleft =_b .NewBorderleft ();if _fgggbf :=d .DecodeElement (_fefe .Borderleft ,&_ddgbf );_fgggbf !=nil {return _fgggbf ;};_afafed .EG_ShapeElements =append (_afafed .EG_ShapeElements ,_fefe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bagdd :=NewEG_ShapeElements (); -_bagdd .Borderright =_b .NewBorderright ();if _feacbd :=d .DecodeElement (_bagdd .Borderright ,&_ddgbf );_feacbd !=nil {return _feacbd ;};_afafed .EG_ShapeElements =append (_afafed .EG_ShapeElements ,_bagdd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_acaaf :=NewEG_ShapeElements (); -_acaaf .ClientData =_ag .NewClientData ();if _ggdbe :=d .DecodeElement (_acaaf .ClientData ,&_ddgbf );_ggdbe !=nil {return _ggdbe ;};_afafed .EG_ShapeElements =append (_afafed .EG_ShapeElements ,_acaaf );case _e .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"}:_egbff :=NewEG_ShapeElements (); -_egbff .Textdata =_f .NewTextdata ();if _bcdef :=d .DecodeElement (_egbff .Textdata ,&_ddgbf );_bcdef !=nil {return _bcdef ;};_afafed .EG_ShapeElements =append (_afafed .EG_ShapeElements ,_egbff );default:_ee .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",_ddgbf .Name ); -if _gffd :=d .Skip ();_gffd !=nil {return _gffd ;};};case _e .EndElement :break _abcfgb ;case _e .CharData :};};return nil ;};func NewAG_Path ()*AG_Path {_fcd :=&AG_Path {};return _fcd }; +// Validate validates the OfcCT_IdMap and its children +func (_dace *OfcCT_IdMap )Validate ()error {return _dace .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070");};func (_fcdg *AG_Type )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fcdg .TypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_fcdg .TypeAttr )}); +};return nil ;};func (_gdeda OfcST_ConnectType )ValidateWithPath (path string )error {switch _gdeda {case 0,1,2,3,4:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdeda )); +};return nil ;};func (_afebcd *CT_Oval )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_adadb :=range start .Attr {if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_afebcd .DgmlayoutAttr .UnmarshalXMLAttr (_adadb ); +continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_afebcd .OleiconAttr .UnmarshalXMLAttr (_adadb ); +continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_afebcd .PreferrelativeAttr .UnmarshalXMLAttr (_adadb ); +continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_afebcd .ButtonAttr .UnmarshalXMLAttr (_adadb ); +continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_afebcd .CliptowrapAttr .UnmarshalXMLAttr (_adadb ); +continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gebd ,_fbfge :=_g .ParseInt (_adadb .Value ,10,64); +if _fbfge !=nil {return _fbfge ;};_afebcd .DgmnodekindAttr =&_gebd ;continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_afebcd .ForcedashAttr .UnmarshalXMLAttr (_adadb ); +continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0073\u0070\u0069\u0064"{_cgdb ,_bedd :=_adadb .Value ,error (nil ); +if _bedd !=nil {return _bedd ;};_afebcd .SpidAttr =&_cgdb ;continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0068\u0072\u0070c\u0074"{_bcag ,_fbdb :=_g .ParseFloat (_adadb .Value ,64); +if _fbdb !=nil {return _fbdb ;};_dbfd :=float32 (_bcag );_afebcd .HrpctAttr =&_dbfd ;continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_feda ,_bggb :=_adadb .Value ,error (nil ); +if _bggb !=nil {return _bggb ;};_afebcd .BorderleftcolorAttr =&_feda ;continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_afebcd .BwmodeAttr .UnmarshalXMLAttr (_adadb ); +continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0068\u0072\u0073t\u0064"{_afebcd .HrstdAttr .UnmarshalXMLAttr (_adadb ); +continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_afebcd .UserdrawnAttr .UnmarshalXMLAttr (_adadb ); +continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u006f\u006c\u0065"{_afebcd .OleAttr .UnmarshalXMLAttr (_adadb ); +continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_afebcd .BwnormalAttr .UnmarshalXMLAttr (_adadb ); +continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_afebcd .DgmlayoutmruAttr .UnmarshalXMLAttr (_adadb ); +continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bdgd ,_ebabb :=_adadb .Value ,error (nil ); +if _ebabb !=nil {return _ebabb ;};_afebcd .BordertopcolorAttr =&_bdgd ;continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0073\u0070\u0074"{_bfece ,_aaaa :=_g .ParseFloat (_adadb .Value ,64); +if _aaaa !=nil {return _aaaa ;};_bffef :=float32 (_bfece );_afebcd .SptAttr =&_bffef ;continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0068\u0072"{_afebcd .HrAttr .UnmarshalXMLAttr (_adadb ); +continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bccg ,_dfaag :=_adadb .Value ,error (nil ); +if _dfaag !=nil {return _dfaag ;};_afebcd .BorderbottomcolorAttr =&_bccg ;continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u006f\u006e\u0065\u0064"{_afebcd .OnedAttr .UnmarshalXMLAttr (_adadb ); +continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_afebcd .ConnectortypeAttr .UnmarshalXMLAttr (_adadb ); +continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_afebcd .HrnoshadeAttr .UnmarshalXMLAttr (_adadb ); +continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ccbc ,_dbaa :=_adadb .Value ,error (nil ); +if _dbaa !=nil {return _dbaa ;};_afebcd .BorderrightcolorAttr =&_ccbc ;continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_afebcd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_adadb ); +continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_afebcd .AllowincellAttr .UnmarshalXMLAttr (_adadb ); +continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_afebcd .HralignAttr .UnmarshalXMLAttr (_adadb ); +continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_afebcd .BwpureAttr .UnmarshalXMLAttr (_adadb ); +continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_afebcd .UserhiddenAttr .UnmarshalXMLAttr (_adadb ); +continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0063\u006c\u0069\u0070"{_afebcd .ClipAttr .UnmarshalXMLAttr (_adadb ); +continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_afebcd .AllowoverlapAttr .UnmarshalXMLAttr (_adadb ); +continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eeace ,_ccgb :=_g .ParseInt (_adadb .Value ,10,64); +if _ccgb !=nil {return _ccgb ;};_afebcd .RegroupidAttr =&_eeace ;continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_afebcd .BulletAttr .UnmarshalXMLAttr (_adadb ); +continue ;};if _adadb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adadb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_afebcd .InsetmodeAttr .UnmarshalXMLAttr (_adadb ); +continue ;};if _adadb .Name .Local =="\u0063\u006c\u0061s\u0073"{_fgagf ,_deab :=_adadb .Value ,error (nil );if _deab !=nil {return _deab ;};_afebcd .ClassAttr =&_fgagf ;continue ;};if _adadb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_afebcd .StrokedAttr .UnmarshalXMLAttr (_adadb ); +continue ;};if _adadb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aegf ,_dfced :=_adadb .Value ,error (nil );if _dfced !=nil {return _dfced ;};_afebcd .StrokecolorAttr =&_aegf ;continue ;};if _adadb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_edcag ,_abag :=_adadb .Value ,error (nil ); +if _abag !=nil {return _abag ;};_afebcd .StrokeweightAttr =&_edcag ;continue ;};if _adadb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_afebcd .InsetpenAttr .UnmarshalXMLAttr (_adadb );continue ;};if _adadb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dfdee ,_febe :=_adadb .Value ,error (nil ); +if _febe !=nil {return _febe ;};_afebcd .ChromakeyAttr =&_dfdee ;continue ;};if _adadb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_afebcd .FilledAttr .UnmarshalXMLAttr (_adadb );continue ;};if _adadb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bdgc ,_babf :=_adadb .Value ,error (nil ); +if _babf !=nil {return _babf ;};_afebcd .FillcolorAttr =&_bdgc ;continue ;};if _adadb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_efag ,_bcff :=_adadb .Value ,error (nil );if _bcff !=nil {return _bcff ;};_afebcd .OpacityAttr =&_efag ;continue ; +};if _adadb .Name .Local =="\u0073\u0074\u0079l\u0065"{_gcfbc ,_aegg :=_adadb .Value ,error (nil );if _aegg !=nil {return _aegg ;};_afebcd .StyleAttr =&_gcfbc ;continue ;};if _adadb .Name .Local =="\u0069\u0064"{_dfdb ,_gebda :=_adadb .Value ,error (nil ); +if _gebda !=nil {return _gebda ;};_afebcd .IdAttr =&_dfdb ;continue ;};if _adadb .Name .Local =="\u0070\u0072\u0069n\u0074"{_afebcd .PrintAttr .UnmarshalXMLAttr (_adadb );continue ;};if _adadb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ageaf ,_edae :=_adadb .Value ,error (nil ); +if _edae !=nil {return _edae ;};_afebcd .WrapcoordsAttr =&_ageaf ;continue ;};if _adadb .Name .Local =="\u0068\u0072\u0065\u0066"{_cccb ,_dcab :=_adadb .Value ,error (nil );if _dcab !=nil {return _dcab ;};_afebcd .HrefAttr =&_cccb ;continue ;};if _adadb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ddadc ,_gaea :=_adadb .Value ,error (nil ); +if _gaea !=nil {return _gaea ;};_afebcd .CoordoriginAttr =&_ddadc ;continue ;};if _adadb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_aacf ,_gbfcc :=_adadb .Value ,error (nil );if _gbfcc !=nil {return _gbfcc ;};_afebcd .CoordsizeAttr =&_aacf ; +continue ;};if _adadb .Name .Local =="\u0061\u006c\u0074"{_afgd ,_faecac :=_adadb .Value ,error (nil );if _faecac !=nil {return _faecac ;};_afebcd .AltAttr =&_afgd ;continue ;};if _adadb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fafaf ,_dggc :=_adadb .Value ,error (nil ); +if _dggc !=nil {return _dggc ;};_afebcd .TargetAttr =&_fafaf ;continue ;};if _adadb .Name .Local =="\u0074\u0069\u0074l\u0065"{_gcaa ,_gfdbd :=_adadb .Value ,error (nil );if _gfdbd !=nil {return _gfdbd ;};_afebcd .TitleAttr =&_gcaa ;continue ;};};_gacaf :for {_fdade ,_ccdffg :=d .Token (); +if _ccdffg !=nil {return _ccdffg ;};switch _feaf :=_fdade .(type ){case _e .StartElement :switch _feaf .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_deec :=NewEG_ShapeElements (); +_deec .Path =NewPath ();if _dadg :=d .DecodeElement (_deec .Path ,&_feaf );_dadg !=nil {return _dadg ;};_afebcd .EG_ShapeElements =append (_afebcd .EG_ShapeElements ,_deec );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_adfba :=NewEG_ShapeElements (); +_adfba .Formulas =NewFormulas ();if _bcgcd :=d .DecodeElement (_adfba .Formulas ,&_feaf );_bcgcd !=nil {return _bcgcd ;};_afebcd .EG_ShapeElements =append (_afebcd .EG_ShapeElements ,_adfba );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbdd :=NewEG_ShapeElements (); +_fbdd .Handles =NewHandles ();if _cegg :=d .DecodeElement (_fbdd .Handles ,&_feaf );_cegg !=nil {return _cegg ;};_afebcd .EG_ShapeElements =append (_afebcd .EG_ShapeElements ,_fbdd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dfgb :=NewEG_ShapeElements (); +_dfgb .Fill =NewFill ();if _bcbg :=d .DecodeElement (_dfgb .Fill ,&_feaf );_bcbg !=nil {return _bcbg ;};_afebcd .EG_ShapeElements =append (_afebcd .EG_ShapeElements ,_dfgb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_egaabg :=NewEG_ShapeElements (); +_egaabg .Stroke =NewStroke ();if _bbbcb :=d .DecodeElement (_egaabg .Stroke ,&_feaf );_bbbcb !=nil {return _bbbcb ;};_afebcd .EG_ShapeElements =append (_afebcd .EG_ShapeElements ,_egaabg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gdga :=NewEG_ShapeElements (); +_gdga .Shadow =NewShadow ();if _cfgad :=d .DecodeElement (_gdga .Shadow ,&_feaf );_cfgad !=nil {return _cfgad ;};_afebcd .EG_ShapeElements =append (_afebcd .EG_ShapeElements ,_gdga );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccbe :=NewEG_ShapeElements (); +_ccbe .Textbox =NewTextbox ();if _gdcg :=d .DecodeElement (_ccbe .Textbox ,&_feaf );_gdcg !=nil {return _gdcg ;};_afebcd .EG_ShapeElements =append (_afebcd .EG_ShapeElements ,_ccbe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddfc :=NewEG_ShapeElements (); +_ddfc .Textpath =NewTextpath ();if _bgcef :=d .DecodeElement (_ddfc .Textpath ,&_feaf );_bgcef !=nil {return _bgcef ;};_afebcd .EG_ShapeElements =append (_afebcd .EG_ShapeElements ,_ddfc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fagc :=NewEG_ShapeElements (); +_fagc .Imagedata =NewImagedata ();if _dgcgd :=d .DecodeElement (_fagc .Imagedata ,&_feaf );_dgcgd !=nil {return _dgcgd ;};_afebcd .EG_ShapeElements =append (_afebcd .EG_ShapeElements ,_fagc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_gaff :=NewEG_ShapeElements (); +_gaff .Skew =NewOfcSkew ();if _egccf :=d .DecodeElement (_gaff .Skew ,&_feaf );_egccf !=nil {return _egccf ;};_afebcd .EG_ShapeElements =append (_afebcd .EG_ShapeElements ,_gaff );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cddf :=NewEG_ShapeElements (); +_cddf .Extrusion =NewOfcExtrusion ();if _fbbge :=d .DecodeElement (_cddf .Extrusion ,&_feaf );_fbbge !=nil {return _fbbge ;};_afebcd .EG_ShapeElements =append (_afebcd .EG_ShapeElements ,_cddf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gffga :=NewEG_ShapeElements (); +_gffga .Callout =NewOfcCallout ();if _gdeg :=d .DecodeElement (_gffga .Callout ,&_feaf );_gdeg !=nil {return _gdeg ;};_afebcd .EG_ShapeElements =append (_afebcd .EG_ShapeElements ,_gffga );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fcgad :=NewEG_ShapeElements (); +_fcgad .Lock =NewOfcLock ();if _gbgdd :=d .DecodeElement (_fcgad .Lock ,&_feaf );_gbgdd !=nil {return _gbgdd ;};_afebcd .EG_ShapeElements =append (_afebcd .EG_ShapeElements ,_fcgad );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcbafg :=NewEG_ShapeElements (); +_gcbafg .Clippath =NewOfcClippath ();if _dcea :=d .DecodeElement (_gcbafg .Clippath ,&_feaf );_dcea !=nil {return _dcea ;};_afebcd .EG_ShapeElements =append (_afebcd .EG_ShapeElements ,_gcbafg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_dddef :=NewEG_ShapeElements (); +_dddef .Signatureline =NewOfcSignatureline ();if _daaef :=d .DecodeElement (_dddef .Signatureline ,&_feaf );_daaef !=nil {return _daaef ;};_afebcd .EG_ShapeElements =append (_afebcd .EG_ShapeElements ,_dddef );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ebcc :=NewEG_ShapeElements (); +_ebcc .Wrap =_gaf .NewWrap ();if _cfdbd :=d .DecodeElement (_ebcc .Wrap ,&_feaf );_cfdbd !=nil {return _cfdbd ;};_afebcd .EG_ShapeElements =append (_afebcd .EG_ShapeElements ,_ebcc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dded :=NewEG_ShapeElements (); +_dded .Anchorlock =_gaf .NewAnchorlock ();if _ecbf :=d .DecodeElement (_dded .Anchorlock ,&_feaf );_ecbf !=nil {return _ecbf ;};_afebcd .EG_ShapeElements =append (_afebcd .EG_ShapeElements ,_dded );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cgecc :=NewEG_ShapeElements (); +_cgecc .Bordertop =_gaf .NewBordertop ();if _daacd :=d .DecodeElement (_cgecc .Bordertop ,&_feaf );_daacd !=nil {return _daacd ;};_afebcd .EG_ShapeElements =append (_afebcd .EG_ShapeElements ,_cgecc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_bbfcd :=NewEG_ShapeElements (); +_bbfcd .Borderbottom =_gaf .NewBorderbottom ();if _fccc :=d .DecodeElement (_bbfcd .Borderbottom ,&_feaf );_fccc !=nil {return _fccc ;};_afebcd .EG_ShapeElements =append (_afebcd .EG_ShapeElements ,_bbfcd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_gfbe :=NewEG_ShapeElements (); +_gfbe .Borderleft =_gaf .NewBorderleft ();if _fdbf :=d .DecodeElement (_gfbe .Borderleft ,&_feaf );_fdbf !=nil {return _fdbf ;};_afebcd .EG_ShapeElements =append (_afebcd .EG_ShapeElements ,_gfbe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fcdcd :=NewEG_ShapeElements (); +_fcdcd .Borderright =_gaf .NewBorderright ();if _caceb :=d .DecodeElement (_fcdcd .Borderright ,&_feaf );_caceb !=nil {return _caceb ;};_afebcd .EG_ShapeElements =append (_afebcd .EG_ShapeElements ,_fcdcd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fdae :=NewEG_ShapeElements (); +_fdae .ClientData =_ab .NewClientData ();if _gdgc :=d .DecodeElement (_fdae .ClientData ,&_feaf );_gdgc !=nil {return _gdgc ;};_afebcd .EG_ShapeElements =append (_afebcd .EG_ShapeElements ,_fdae );case _e .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"}:_bafe :=NewEG_ShapeElements (); +_bafe .Textdata =_b .NewTextdata ();if _cegf :=d .DecodeElement (_bafe .Textdata ,&_feaf );_cegf !=nil {return _cegf ;};_afebcd .EG_ShapeElements =append (_afebcd .EG_ShapeElements ,_bafe );default:_ag .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",_feaf .Name ); +if _effg :=d .Skip ();_effg !=nil {return _effg ;};};case _e .EndElement :break _gacaf ;case _e .CharData :};};return nil ;};func (_cbead *Textpath )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbead .CT_TextPath =*NewCT_TextPath ();for _ ,_cebff :=range start .Attr {if _cebff .Name .Local =="\u006f\u006e"{_cbead .OnAttr .UnmarshalXMLAttr (_cebff ); +continue ;};if _cebff .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_cbead .FitshapeAttr .UnmarshalXMLAttr (_cebff );continue ;};if _cebff .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_cbead .FitpathAttr .UnmarshalXMLAttr (_cebff ); +continue ;};if _cebff .Name .Local =="\u0074\u0072\u0069\u006d"{_cbead .TrimAttr .UnmarshalXMLAttr (_cebff );continue ;};if _cebff .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_cbead .XscaleAttr .UnmarshalXMLAttr (_cebff );continue ;};if _cebff .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_geeda ,_gaacd :=_cebff .Value ,error (nil ); +if _gaacd !=nil {return _gaacd ;};_cbead .StringAttr =&_geeda ;continue ;};if _cebff .Name .Local =="\u0069\u0064"{_fdbgd ,_bcbfe :=_cebff .Value ,error (nil );if _bcbfe !=nil {return _bcbfe ;};_cbead .IdAttr =&_fdbgd ;continue ;};if _cebff .Name .Local =="\u0073\u0074\u0079l\u0065"{_aagad ,_ebafcf :=_cebff .Value ,error (nil ); +if _ebafcf !=nil {return _ebafcf ;};_cbead .StyleAttr =&_aagad ;continue ;};};for {_cbdcb ,_ebbfc :=d .Token ();if _ebbfc !=nil {return _ga .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0070\u0061\u0074\u0068: \u0025\u0073",_ebbfc ); +};if _bagff ,_ffdca :=_cbdcb .(_e .EndElement );_ffdca &&_bagff .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Formulas and its children -func (_agdb *CT_Formulas )Validate ()error {return _agdb .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};func (_ceeg *Imagedata )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _ceeg .CT_ImageData .MarshalXML (e ,start ); -};func (_bgcgg *Curve )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _bgcgg .CT_Curve .MarshalXML (e ,start );};func (_bgdc *Textbox )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _bgdc .CT_Textbox .MarshalXML (e ,start ); -};func (_bgea *Shadow )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bgea .CT_Shadow =*NewCT_Shadow ();for _ ,_gcebb :=range start .Attr {if _gcebb .Name .Local =="\u006f\u006e"{_bgea .OnAttr .UnmarshalXMLAttr (_gcebb );continue ;};if _gcebb .Name .Local =="\u0074\u0079\u0070\u0065"{_bgea .TypeAttr .UnmarshalXMLAttr (_gcebb ); -continue ;};if _gcebb .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_bgea .ObscuredAttr .UnmarshalXMLAttr (_gcebb );continue ;};if _gcebb .Name .Local =="\u0063\u006f\u006co\u0072"{_cccbe ,_ddcde :=_gcebb .Value ,error (nil );if _ddcde !=nil {return _ddcde ; -};_bgea .ColorAttr =&_cccbe ;continue ;};if _gcebb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ebeeaa ,_eaeccd :=_gcebb .Value ,error (nil );if _eaeccd !=nil {return _eaeccd ;};_bgea .OpacityAttr =&_ebeeaa ;continue ;};if _gcebb .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_adgda ,_cecgef :=_gcebb .Value ,error (nil ); -if _cecgef !=nil {return _cecgef ;};_bgea .OffsetAttr =&_adgda ;continue ;};if _gcebb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_cgaae ,_bcbef :=_gcebb .Value ,error (nil );if _bcbef !=nil {return _bcbef ;};_bgea .Color2Attr =&_cgaae ;continue ; -};if _gcebb .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_gfbdab ,_egffb :=_gcebb .Value ,error (nil );if _egffb !=nil {return _egffb ;};_bgea .Offset2Attr =&_gfbdab ;continue ;};if _gcebb .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_gfffab ,_ecced :=_gcebb .Value ,error (nil ); -if _ecced !=nil {return _ecced ;};_bgea .OriginAttr =&_gfffab ;continue ;};if _gcebb .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_cdedab ,_fdccf :=_gcebb .Value ,error (nil );if _fdccf !=nil {return _fdccf ;};_bgea .MatrixAttr =&_cdedab ;continue ; -};if _gcebb .Name .Local =="\u0069\u0064"{_baacb ,_fcgbf :=_gcebb .Value ,error (nil );if _fcgbf !=nil {return _fcgbf ;};_bgea .IdAttr =&_baacb ;continue ;};};for {_cgcegc ,_faaeef :=d .Token ();if _faaeef !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0053h\u0061\u0064o\u0077\u003a\u0020\u0025\u0073",_faaeef ); -};if _fagef ,_fcgab :=_cgcegc .(_e .EndElement );_fcgab &&_fagef .Name ==start .Name {break ;};};return nil ;};func (_gabea *CT_Shadow )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"; -};if _gabea .OnAttr !=_c .ST_TrueFalseUnset {_egcaf ,_egeac :=_gabea .OnAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u006e"});if _egeac !=nil {return _egeac ;};start .Attr =append (start .Attr ,_egcaf );};if _gabea .TypeAttr !=ST_ShadowTypeUnset {_ebbab ,_fddf :=_gabea .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _fddf !=nil {return _fddf ;};start .Attr =append (start .Attr ,_ebbab );};if _gabea .ObscuredAttr !=_c .ST_TrueFalseUnset {_bgbeg ,_dgdccc :=_gabea .ObscuredAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"}); -if _dgdccc !=nil {return _dgdccc ;};start .Attr =append (start .Attr ,_bgbeg );};if _gabea .ColorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_gabea .ColorAttr )}); -};if _gabea .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_gabea .OpacityAttr )});};if _gabea .OffsetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gabea .OffsetAttr )}); -};if _gabea .Color2Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_a .Sprintf ("\u0025\u0076",*_gabea .Color2Attr )});};if _gabea .Offset2Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006ff\u0066\u0073\u0065\u0074\u0032"},Value :_a .Sprintf ("\u0025\u0076",*_gabea .Offset2Attr )}); -};if _gabea .OriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_gabea .OriginAttr )});};if _gabea .MatrixAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_a .Sprintf ("\u0025\u0076",*_gabea .MatrixAttr )}); -};if _gabea .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gabea .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -};func (_dbgcb ST_EditAs )Validate ()error {return _dbgcb .ValidateWithPath ("")};func (_cbeee *CT_Textbox )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_facag :=range start .Attr {if _facag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_facag .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_cbeee .SingleclickAttr .UnmarshalXMLAttr (_facag ); -continue ;};if _facag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_facag .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cbeee .InsetmodeAttr .UnmarshalXMLAttr (_facag ); -continue ;};if _facag .Name .Local =="\u0069\u006e\u0073e\u0074"{_bfbff ,_cfgcda :=_facag .Value ,error (nil );if _cfgcda !=nil {return _cfgcda ;};_cbeee .InsetAttr =&_bfbff ;continue ;};if _facag .Name .Local =="\u0069\u0064"{_efcc ,_fdcf :=_facag .Value ,error (nil ); -if _fdcf !=nil {return _fdcf ;};_cbeee .IdAttr =&_efcc ;continue ;};if _facag .Name .Local =="\u0073\u0074\u0079l\u0065"{_fabce ,_fegabe :=_facag .Value ,error (nil );if _fegabe !=nil {return _fegabe ;};_cbeee .StyleAttr =&_fabce ;continue ;};};_bgacb :for {_gdag ,_fgcga :=d .Token (); -if _fgcga !=nil {return _fgcga ;};switch _bcbbd :=_gdag .(type ){case _e .StartElement :switch _bcbbd .Name {case _e .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_cbeee .TxbxContent =_ea .NewTxbxContent (); -if _bfee :=d .DecodeElement (_cbeee .TxbxContent ,&_bcbbd );_bfee !=nil {return _bfee ;};default:if _bgaag ,_egbg :=_d .CreateElement (_bcbbd );_egbg !=nil {return _egbg ;}else {if _bcfac :=d .DecodeElement (_bgaag ,&_bcbbd );_bcfac !=nil {return _bcfac ; -};_cbeee .Any =_bgaag ;};};case _e .EndElement :break _bgacb ;case _e .CharData :};};return nil ;};func (_ecf *AG_AllShapeAttributes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fcb :=range start .Attr {if _fcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ecf .BwnormalAttr .UnmarshalXMLAttr (_fcb ); -continue ;};if _fcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ecf .ForcedashAttr .UnmarshalXMLAttr (_fcb ); -continue ;};if _fcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ecf .OleiconAttr .UnmarshalXMLAttr (_fcb ); -continue ;};if _fcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ecf .BwpureAttr .UnmarshalXMLAttr (_fcb ); -continue ;};if _fcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ecf .BwmodeAttr .UnmarshalXMLAttr (_fcb ); -continue ;};if _fcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcb .Name .Local =="\u0063\u006c\u0069\u0070"{_ecf .ClipAttr .UnmarshalXMLAttr (_fcb ); -continue ;};if _fcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcb .Name .Local =="\u0073\u0070\u0074"{_eaf ,_cg :=_gd .ParseFloat (_fcb .Value ,64); -if _cg !=nil {return _cg ;};_dcb :=float32 (_eaf );_ecf .SptAttr =&_dcb ;continue ;};if _fcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ecf .CliptowrapAttr .UnmarshalXMLAttr (_fcb ); -continue ;};if _fcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ecf .PreferrelativeAttr .UnmarshalXMLAttr (_fcb ); -continue ;};if _fcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ecf .ConnectortypeAttr .UnmarshalXMLAttr (_fcb ); -continue ;};if _fcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcb .Name .Local =="\u006f\u006c\u0065"{_ecf .OleAttr .UnmarshalXMLAttr (_fcb ); -continue ;};if _fcb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ecf .FilledAttr .UnmarshalXMLAttr (_fcb );continue ;};if _fcb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bga ,_edfc :=_fcb .Value ,error (nil );if _edfc !=nil {return _edfc ; -};_ecf .OpacityAttr =&_bga ;continue ;};if _fcb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ecf .StrokedAttr .UnmarshalXMLAttr (_fcb );continue ;};if _fcb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ecf .InsetpenAttr .UnmarshalXMLAttr (_fcb ); -continue ;};if _fcb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bee ,_gac :=_fcb .Value ,error (nil );if _gac !=nil {return _gac ;};_ecf .StrokeweightAttr =&_bee ;continue ;};if _fcb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cfb ,_fgg :=_fcb .Value ,error (nil ); -if _fgg !=nil {return _fgg ;};_ecf .StrokecolorAttr =&_cfb ;continue ;};if _fcb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dca ,_cfbb :=_fcb .Value ,error (nil );if _cfbb !=nil {return _cfbb ;};_ecf .FillcolorAttr =&_dca ;continue ; -};if _fcb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dad ,_adcb :=_fcb .Value ,error (nil );if _adcb !=nil {return _adcb ;};_ecf .ChromakeyAttr =&_dad ;continue ;};};for {_bbd ,_cca :=d .Token ();if _cca !=nil {return _a .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",_cca ); -};if _acbc ,_egd :=_bbd .(_e .EndElement );_egd &&_acbc .Name ==start .Name {break ;};};return nil ;};func (_bdc *AG_OfficeCoreAttributes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gcb :=range start .Attr {if _gcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcb .Name .Local =="\u0073\u0070\u0069\u0064"{_fgda ,_dbdf :=_gcb .Value ,error (nil ); -if _dbdf !=nil {return _dbdf ;};_bdc .SpidAttr =&_fgda ;continue ;};if _gcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcb .Name .Local =="\u006f\u006e\u0065\u0064"{_bdc .OnedAttr .UnmarshalXMLAttr (_gcb ); -continue ;};if _gcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bdbg ,_beac :=_gd .ParseInt (_gcb .Value ,10,64); -if _beac !=nil {return _beac ;};_bdc .RegroupidAttr =&_bdbg ;continue ;};if _gcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bdc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gcb ); -continue ;};if _gcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bdc .ButtonAttr .UnmarshalXMLAttr (_gcb ); -continue ;};if _gcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bdc .UserhiddenAttr .UnmarshalXMLAttr (_gcb ); -continue ;};if _gcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bdc .BulletAttr .UnmarshalXMLAttr (_gcb ); -continue ;};if _gcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcb .Name .Local =="\u0068\u0072"{_bdc .HrAttr .UnmarshalXMLAttr (_gcb ); -continue ;};if _gcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcb .Name .Local =="\u0068\u0072\u0073t\u0064"{_bdc .HrstdAttr .UnmarshalXMLAttr (_gcb ); -continue ;};if _gcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bdc .HrnoshadeAttr .UnmarshalXMLAttr (_gcb ); -continue ;};if _gcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcb .Name .Local =="\u0068\u0072\u0070c\u0074"{_fafd ,_aaae :=_gd .ParseFloat (_gcb .Value ,64); -if _aaae !=nil {return _aaae ;};_dbfe :=float32 (_fafd );_bdc .HrpctAttr =&_dbfe ;continue ;};if _gcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bdc .HralignAttr .UnmarshalXMLAttr (_gcb ); -continue ;};if _gcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bdc .AllowincellAttr .UnmarshalXMLAttr (_gcb ); -continue ;};if _gcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bdc .AllowoverlapAttr .UnmarshalXMLAttr (_gcb ); -continue ;};if _gcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bdc .UserdrawnAttr .UnmarshalXMLAttr (_gcb ); -continue ;};if _gcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gea ,_ecg :=_gcb .Value ,error (nil ); -if _ecg !=nil {return _ecg ;};_bdc .BordertopcolorAttr =&_gea ;continue ;};if _gcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bdcb ,_ccad :=_gcb .Value ,error (nil ); -if _ccad !=nil {return _ccad ;};_bdc .BorderleftcolorAttr =&_bdcb ;continue ;};if _gcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_eabd ,_ebf :=_gcb .Value ,error (nil ); -if _ebf !=nil {return _ebf ;};_bdc .BorderbottomcolorAttr =&_eabd ;continue ;};if _gcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fdd ,_gbf :=_gcb .Value ,error (nil ); -if _gbf !=nil {return _gbf ;};_bdc .BorderrightcolorAttr =&_fdd ;continue ;};if _gcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bdc .DgmlayoutAttr .UnmarshalXMLAttr (_gcb ); -continue ;};if _gcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ebda ,_efa :=_gd .ParseInt (_gcb .Value ,10,64); -if _efa !=nil {return _efa ;};_bdc .DgmnodekindAttr =&_ebda ;continue ;};if _gcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bdc .DgmlayoutmruAttr .UnmarshalXMLAttr (_gcb ); -continue ;};if _gcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bdc .InsetmodeAttr .UnmarshalXMLAttr (_gcb ); -continue ;};};for {_gagg ,_faae :=d .Token ();if _faae !=nil {return _a .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",_faae ); -};if _fgc ,_ccd :=_gagg .(_e .EndElement );_ccd &&_fgc .Name ==start .Name {break ;};};return nil ;};type CT_Shape struct{GfxdataAttr *string ;EquationxmlAttr *string ;Ink []*OfcInk ;Iscomment []*_f .Iscomment ;Equationxml []*OfcEquationxml ;EG_ShapeElements []*EG_ShapeElements ; -HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ; -RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ; -HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; -DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ; -FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ; -CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;TypeAttr *string ;AdjAttr *string ;PathAttr *string ;};func (_acdbd *ST_Ext )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_acdbd =0;case "\u0076\u0069\u0065\u0077":*_acdbd =1; -case "\u0065\u0064\u0069\u0074":*_acdbd =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_acdbd =3;};return nil ;};type OfcCallout struct{OfcCT_Callout }; +// Validate validates the AG_Path and its children +func (_gfdgc *AG_Path )Validate ()error {return _gfdgc .ValidateWithPath ("\u0041G\u005f\u0050\u0061\u0074\u0068");};func NewGroup ()*Group {_eaeab :=&Group {};_eaeab .CT_Group =*NewCT_Group ();return _eaeab }; -// ValidateWithPath validates the OfcShapedefaults and its children, prefixing error messages with path -func (_dbbcb *OfcShapedefaults )ValidateWithPath (path string )error {if _bbbdd :=_dbbcb .OfcCT_ShapeDefaults .ValidateWithPath (path );_bbbdd !=nil {return _bbbdd ;};return nil ;};type Polyline struct{CT_PolyLine };func NewAG_AllShapeAttributes ()*AG_AllShapeAttributes {_ce :=&AG_AllShapeAttributes {}; -return _ce };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 _c .ST_TrueFalse ; -IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ; -HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ; -BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ; -StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ; -ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ; -CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _c .ST_TrueFalse ;BilevelAttr _c .ST_TrueFalse ;};func (_cdecf ST_StrokeArrowType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_aeeaa :=_e .Attr {}; -_aeeaa .Name =name ;switch _cdecf {case ST_StrokeArrowTypeUnset :_aeeaa .Value ="";case ST_StrokeArrowTypeNone :_aeeaa .Value ="\u006e\u006f\u006e\u0065";case ST_StrokeArrowTypeBlock :_aeeaa .Value ="\u0062\u006c\u006fc\u006b";case ST_StrokeArrowTypeClassic :_aeeaa .Value ="\u0063l\u0061\u0073\u0073\u0069\u0063"; -case ST_StrokeArrowTypeOval :_aeeaa .Value ="\u006f\u0076\u0061\u006c";case ST_StrokeArrowTypeDiamond :_aeeaa .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_StrokeArrowTypeOpen :_aeeaa .Value ="\u006f\u0070\u0065\u006e";};return _aeeaa ,nil ;}; -type ST_FillType byte ;func NewFill ()*Fill {_dgbbe :=&Fill {};_dgbbe .CT_Fill =*NewCT_Fill ();return _dgbbe };func (_accab OfcST_OLEType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bgaaa :=_e .Attr {};_bgaaa .Name =name ;switch _accab {case OfcST_OLETypeUnset :_bgaaa .Value =""; -case OfcST_OLETypeEmbed :_bgaaa .Value ="\u0045\u006d\u0062e\u0064";case OfcST_OLETypeLink :_bgaaa .Value ="\u004c\u0069\u006e\u006b";};return _bgaaa ,nil ;};type Roundrect struct{CT_RoundRect };func (_fcgfb *OfcST_Angle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fddfe ,_cgfgg :=d .Token (); -if _cgfgg !=nil {return _cgfgg ;};if _eeaee ,_ecbbg :=_fddfe .(_e .EndElement );_ecbbg &&_eeaee .Name ==start .Name {*_fcgfb =1;return nil ;};if _gdfcg ,_ebgcbb :=_fddfe .(_e .CharData );!_ebgcbb {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",_fddfe ); -}else {switch string (_gdfcg ){case "":*_fcgfb =0;case "\u0061\u006e\u0079":*_fcgfb =1;case "\u0033\u0030":*_fcgfb =2;case "\u0034\u0035":*_fcgfb =3;case "\u0036\u0030":*_fcgfb =4;case "\u0039\u0030":*_fcgfb =5;case "\u0061\u0075\u0074\u006f":*_fcgfb =6; -};};_fddfe ,_cgfgg =d .Token ();if _cgfgg !=nil {return _cgfgg ;};if _gdfea ,_gedcc :=_fddfe .(_e .EndElement );_gedcc &&_gdfea .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",_fddfe ); -};func (_dcgec *OfcST_OLEUpdateMode )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dcgec =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_dcgec =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_dcgec =2;};return nil ;};func (_cedgg *OfcST_OLEType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cedgg =0; -case "\u0045\u006d\u0062e\u0064":*_cedgg =1;case "\u004c\u0069\u006e\u006b":*_cedgg =2;};return nil ;};func NewOfcCT_ClipPath ()*OfcCT_ClipPath {_gdfdbe :=&OfcCT_ClipPath {};return _gdfdbe };func (_babgd ST_StrokeJoinStyle )Validate ()error {return _babgd .ValidateWithPath ("")}; +// Validate validates the AG_Fill and its children +func (_fdeb *AG_Fill )Validate ()error {return _fdeb .ValidateWithPath ("\u0041G\u005f\u0046\u0069\u006c\u006c");}; +// Validate validates the Shapetype and its children +func (_cfgea *Shapetype )Validate ()error {return _cfgea .ValidateWithPath ("\u0053h\u0061\u0070\u0065\u0074\u0079\u0070e");};func (_aaeae ST_StrokeEndCap )ValidateWithPath (path string )error {switch _aaeae {case 0,1,2,3:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaeae )); +};return nil ;}; -// ValidateWithPath validates the OfcCT_Complex and its children, prefixing error messages with path -func (_bade *OfcCT_Complex )ValidateWithPath (path string )error {if _gfeab :=_bade .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gfeab !=nil {return _gfeab ;};return nil ;};type ST_StrokeLineStyle byte ;func (_cceafa *OfcCT_Entry )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f:\u0065\u006e\u0074\u0072\u0079"; -};if _cceafa .NewAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006e\u0065\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_cceafa .NewAttr )});};if _cceafa .OldAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u006c\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cceafa .OldAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type OfcCT_R struct{IdAttr string ;TypeAttr OfcST_RType ;HowAttr OfcST_How ;IdrefAttr *string ;Proxy []*OfcCT_Proxy ;};func (_bcgac *OfcST_ExtrusionPlane )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efebb ,_dcagb :=d .Token (); -if _dcagb !=nil {return _dcagb ;};if _bbabb ,_bffe :=_efebb .(_e .EndElement );_bffe &&_bbabb .Name ==start .Name {*_bcgac =1;return nil ;};if _eaffe ,_adfe :=_efebb .(_e .CharData );!_adfe {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",_efebb ); -}else {switch string (_eaffe ){case "":*_bcgac =0;case "\u0058\u0059":*_bcgac =1;case "\u005a\u0058":*_bcgac =2;case "\u0059\u005a":*_bcgac =3;};};_efebb ,_dcagb =d .Token ();if _dcagb !=nil {return _dcagb ;};if _deedb ,_gfdcc :=_efebb .(_e .EndElement ); -_gfdcc &&_deedb .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",_efebb );}; +// Validate validates the OfcOLEObject and its children +func (_egedf *OfcOLEObject )Validate ()error {return _egedf .ValidateWithPath ("\u004f\u0066\u0063O\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func (_aaece *OfcST_Angle )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aaece =0; +case "\u0061\u006e\u0079":*_aaece =1;case "\u0033\u0030":*_aaece =2;case "\u0034\u0035":*_aaece =3;case "\u0036\u0030":*_aaece =4;case "\u0039\u0030":*_aaece =5;case "\u0061\u0075\u0074\u006f":*_aaece =6;};return nil ;}; -// ValidateWithPath validates the CT_Image and its children, prefixing error messages with path -func (_bdff *CT_Image )ValidateWithPath (path string )error {for _agae ,_bdbf :=range _bdff .EG_ShapeElements {if _gfccg :=_bdbf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_agae )); -_gfccg !=nil {return _gfccg ;};};if _ebfc :=_bdff .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ebfc !=nil {return _ebfc ;};if _gcbee :=_bdff .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_gcbee !=nil {return _gcbee ;};if _gadbe :=_bdff .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_gadbe !=nil {return _gadbe ;};if _dgdf :=_bdff .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_dgdf !=nil {return _dgdf ;};if _egae :=_bdff .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_egae !=nil {return _egae ;};if _acda :=_bdff .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_acda !=nil {return _acda ;};if _bgcga :=_bdff .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bgcga !=nil {return _bgcga ;};if _cafae :=_bdff .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_cafae !=nil {return _cafae ;};if _acfa :=_bdff .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_acfa !=nil {return _acfa ;};if _adac :=_bdff .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_adac !=nil {return _adac ;};if _dgcf :=_bdff .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dgcf !=nil {return _dgcf ;};if _bdeec :=_bdff .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_bdeec !=nil {return _bdeec ;};if _ffcc :=_bdff .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ffcc !=nil {return _ffcc ;};if _cabg :=_bdff .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_cabg !=nil {return _cabg ;};if _bdbgg :=_bdff .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bdbgg !=nil {return _bdbgg ;};if _acafe :=_bdff .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_acafe !=nil {return _acafe ;};if _fgeg :=_bdff .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fgeg !=nil {return _fgeg ;};if _gdfag :=_bdff .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_gdfag !=nil {return _gdfag ;};if _eegf :=_bdff .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_eegf !=nil {return _eegf ;};if _cfaa :=_bdff .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_cfaa !=nil {return _cfaa ;};if _cgcb :=_bdff .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cgcb !=nil {return _cgcb ;};if _bdeda :=_bdff .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_bdeda !=nil {return _bdeda ;};if _befc :=_bdff .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_befc !=nil {return _befc ;};if _ddfdfe :=_bdff .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_ddfdfe !=nil {return _ddfdfe ;};if _bgbec :=_bdff .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bgbec !=nil {return _bgbec ;};if _cgbe :=_bdff .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_cgbe !=nil {return _cgbe ;};if _feacc :=_bdff .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_feacc !=nil {return _feacc ;};if _cgbed :=_bdff .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_cgbed !=nil {return _cgbed ;};if _dgbb :=_bdff .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_dgbb !=nil {return _dgbb ;};if _caefb :=_bdff .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072"); -_caefb !=nil {return _caefb ;};if _ceff :=_bdff .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_ceff !=nil {return _ceff ;};return nil ;};func (_fegef ST_FillMethod )String ()string {switch _fegef {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 3:return "\u0073\u0069\u0067m\u0061";case 4:return "\u0061\u006e\u0079";case 5:return "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061"; -};return "";};type OfcRight struct{OfcCT_StrokeChild };func (_egcfg OfcST_OLEUpdateMode )String ()string {switch _egcfg {case 0:return "";case 1:return "\u0041\u006c\u0077\u0061\u0079\u0073";case 2:return "\u004f\u006e\u0043\u0061\u006c\u006c";};return ""; -};type ST_StrokeEndCap byte ; +// Validate validates the OfcEquationxml and its children +func (_aaecad *OfcEquationxml )Validate ()error {return _aaecad .ValidateWithPath ("\u004f\u0066\u0063\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0078\u006d\u006c");};func (_afcagd OfcST_FillType )String ()string {switch _afcagd {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 NewOfcCT_R ()*OfcCT_R {_fefeb :=&OfcCT_R {};return _fefeb }; -// ValidateWithPath validates the OfcCT_Proxy and its children, prefixing error messages with path -func (_bcea *OfcCT_Proxy )ValidateWithPath (path string )error {if _cegffg :=_bcea .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_cegffg !=nil {return _cegffg ;};if _abbed :=_bcea .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072"); -_abbed !=nil {return _abbed ;};return nil ;};const (ST_ShadowTypeUnset ST_ShadowType =0;ST_ShadowTypeSingle ST_ShadowType =1;ST_ShadowTypeDouble ST_ShadowType =2;ST_ShadowTypeEmboss ST_ShadowType =3;ST_ShadowTypePerspective ST_ShadowType =4;); +// ValidateWithPath validates the Formulas and its children, prefixing error messages with path +func (_ecfgf *Formulas )ValidateWithPath (path string )error {if _bcgbd :=_ecfgf .CT_Formulas .ValidateWithPath (path );_bcgbd !=nil {return _bcgbd ;};return nil ;};type OfcShapedefaults struct{OfcCT_ShapeDefaults };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 _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ; +RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ; +HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; +DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ; +FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ; +CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;};func (_cec *AG_AllShapeAttributes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _cec .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ga .Sprintf ("\u0025\u0076",*_cec .OpacityAttr )}); +};if _cec .StrokedAttr !=_f .ST_TrueFalseUnset {_geed ,_gcc :=_cec .StrokedAttr .MarshalXMLAttr (_e .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _gcc !=nil {return _gcc ;};start .Attr =append (start .Attr ,_geed );};if _cec .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_cec .StrokecolorAttr )}); +};if _cec .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_cec .StrokeweightAttr )});};if _cec .InsetpenAttr !=_f .ST_TrueFalseUnset {_gba ,_cagf :=_cec .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _cagf !=nil {return _cagf ;};start .Attr =append (start .Attr ,_gba );};if _cec .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_ga .Sprintf ("\u0025\u0076",*_cec .ChromakeyAttr )}); +};if _cec .FilledAttr !=_f .ST_TrueFalseUnset {_edfd ,_bbf :=_cec .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bbf !=nil {return _bbf ;};start .Attr =append (start .Attr ,_edfd );};if _cec .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ga .Sprintf ("\u0025\u0076",*_cec .FillcolorAttr )}); +};if _cec .SptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_cec .SptAttr )});};if _cec .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_abf ,_dgbec :=_cec .ConnectortypeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _dgbec !=nil {return _dgbec ;};start .Attr =append (start .Attr ,_abf );};if _cec .BwmodeAttr !=OfcST_BWModeUnset {_cga ,_ecc :=_cec .BwmodeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _ecc !=nil {return _ecc ; +};start .Attr =append (start .Attr ,_cga );};if _cec .BwpureAttr !=OfcST_BWModeUnset {_ea ,_cf :=_cec .BwpureAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _cf !=nil {return _cf ;};start .Attr =append (start .Attr ,_ea ); +};if _cec .BwnormalAttr !=OfcST_BWModeUnset {_fd ,_bea :=_cec .BwnormalAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bea !=nil {return _bea ;};start .Attr =append (start .Attr ,_fd );};if _cec .ForcedashAttr !=_f .ST_TrueFalseUnset {_bca ,_egd :=_cec .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"}); +if _egd !=nil {return _egd ;};start .Attr =append (start .Attr ,_bca );};if _cec .OleiconAttr !=_f .ST_TrueFalseUnset {_ded ,_cbg :=_cec .OleiconAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _cbg !=nil {return _cbg ; +};start .Attr =append (start .Attr ,_ded );};if _cec .OleAttr !=_f .ST_TrueFalseBlankUnset {_afeb ,_aec :=_cec .OleAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006fl\u0065"});if _aec !=nil {return _aec ;};start .Attr =append (start .Attr ,_afeb ); +};if _cec .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_ggd ,_abd :=_cec .PreferrelativeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _abd !=nil {return _abd ;};start .Attr =append (start .Attr ,_ggd ); +};if _cec .CliptowrapAttr !=_f .ST_TrueFalseUnset {_cbc ,_dgfe :=_cec .CliptowrapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _dgfe !=nil {return _dgfe ;};start .Attr =append (start .Attr ,_cbc ); +};if _cec .ClipAttr !=_f .ST_TrueFalseUnset {_ad ,_daeg :=_cec .ClipAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _daeg !=nil {return _daeg ;};start .Attr =append (start .Attr ,_ad );};return nil ;};func (_bceac OfcST_HrAlign )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_bdacf :=_e .Attr {}; +_bdacf .Name =name ;switch _bceac {case OfcST_HrAlignUnset :_bdacf .Value ="";case OfcST_HrAlignLeft :_bdacf .Value ="\u006c\u0065\u0066\u0074";case OfcST_HrAlignRight :_bdacf .Value ="\u0072\u0069\u0067h\u0074";case OfcST_HrAlignCenter :_bdacf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072"; +};return _bdacf ,nil ;};type OfcST_How byte ;func (_dageb OfcST_OLEType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fbac :=_e .Attr {};_fbac .Name =name ;switch _dageb {case OfcST_OLETypeUnset :_fbac .Value ="";case OfcST_OLETypeEmbed :_fbac .Value ="\u0045\u006d\u0062e\u0064"; +case OfcST_OLETypeLink :_fbac .Value ="\u004c\u0069\u006e\u006b";};return _fbac ,nil ;};func NewCT_Oval ()*CT_Oval {_daea :=&CT_Oval {};return _daea };func (_bfccg *CT_TextPath )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dbdbc :=range start .Attr {if _dbdbc .Name .Local =="\u006f\u006e"{_bfccg .OnAttr .UnmarshalXMLAttr (_dbdbc ); +continue ;};if _dbdbc .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_bfccg .FitshapeAttr .UnmarshalXMLAttr (_dbdbc );continue ;};if _dbdbc .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_bfccg .FitpathAttr .UnmarshalXMLAttr (_dbdbc ); +continue ;};if _dbdbc .Name .Local =="\u0074\u0072\u0069\u006d"{_bfccg .TrimAttr .UnmarshalXMLAttr (_dbdbc );continue ;};if _dbdbc .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_bfccg .XscaleAttr .UnmarshalXMLAttr (_dbdbc );continue ;};if _dbdbc .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_gedc ,_faecbg :=_dbdbc .Value ,error (nil ); +if _faecbg !=nil {return _faecbg ;};_bfccg .StringAttr =&_gedc ;continue ;};if _dbdbc .Name .Local =="\u0069\u0064"{_bdecbe ,_deffc :=_dbdbc .Value ,error (nil );if _deffc !=nil {return _deffc ;};_bfccg .IdAttr =&_bdecbe ;continue ;};if _dbdbc .Name .Local =="\u0073\u0074\u0079l\u0065"{_bffeb ,_eaeg :=_dbdbc .Value ,error (nil ); +if _eaeg !=nil {return _eaeg ;};_bfccg .StyleAttr =&_bffeb ;continue ;};};for {_cagda ,_aabeb :=d .Token ();if _aabeb !=nil {return _ga .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_aabeb ); +};if _aaee ,_cedb :=_cagda .(_e .EndElement );_cedb &&_aaee .Name ==start .Name {break ;};};return nil ;};func (_afefa ST_StrokeEndCap )String ()string {switch _afefa {case 0:return "";case 1:return "\u0066\u006c\u0061\u0074";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065"; +case 3:return "\u0072\u006f\u0075n\u0064";};return "";};func (_aeea *CT_Shape )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ebgag :=range start .Attr {if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u006f\u006e\u0065\u0064"{_aeea .OnedAttr .UnmarshalXMLAttr (_ebgag ); +continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ggbcc ,_bfgcg :=_ebgag .Value ,error (nil ); +if _bfgcg !=nil {return _bfgcg ;};_aeea .BorderleftcolorAttr =&_ggbcc ;continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_aeea .InsetmodeAttr .UnmarshalXMLAttr (_ebgag ); +continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_aeea .BwmodeAttr .UnmarshalXMLAttr (_ebgag ); +continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_aeea .CliptowrapAttr .UnmarshalXMLAttr (_ebgag ); +continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_aeea .PreferrelativeAttr .UnmarshalXMLAttr (_ebgag ); +continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_aeea .BwpureAttr .UnmarshalXMLAttr (_ebgag ); +continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0068\u0072\u0073t\u0064"{_aeea .HrstdAttr .UnmarshalXMLAttr (_ebgag ); +continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_aeea .AllowincellAttr .UnmarshalXMLAttr (_ebgag ); +continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0073\u0070\u0069\u0064"{_adaaf ,_ccac :=_ebgag .Value ,error (nil ); +if _ccac !=nil {return _ccac ;};_aeea .SpidAttr =&_adaaf ;continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_aeea .ConnectortypeAttr .UnmarshalXMLAttr (_ebgag ); +continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dggef ,_dfcfc :=_g .ParseInt (_ebgag .Value ,10,64); +if _dfcfc !=nil {return _dfcfc ;};_aeea .RegroupidAttr =&_dggef ;continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_cdde ,_effb :=_ebgag .Value ,error (nil ); +if _effb !=nil {return _effb ;};_aeea .GfxdataAttr =&_cdde ;continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0068\u0072\u0070c\u0074"{_afbc ,_dagba :=_g .ParseFloat (_ebgag .Value ,64); +if _dagba !=nil {return _dagba ;};_bbba :=float32 (_afbc );_aeea .HrpctAttr =&_bbba ;continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_aeea .BwnormalAttr .UnmarshalXMLAttr (_ebgag ); +continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_aeea .UserdrawnAttr .UnmarshalXMLAttr (_ebgag ); +continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_aeea .DgmlayoutmruAttr .UnmarshalXMLAttr (_ebgag ); +continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_geac ,_cbgaa :=_ebgag .Value ,error (nil ); +if _cbgaa !=nil {return _cbgaa ;};_aeea .BorderrightcolorAttr =&_geac ;continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_aeea .UserhiddenAttr .UnmarshalXMLAttr (_ebgag ); +continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0068\u0072"{_aeea .HrAttr .UnmarshalXMLAttr (_ebgag ); +continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_aeea .ForcedashAttr .UnmarshalXMLAttr (_ebgag ); +continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_aeea .ButtonAttr .UnmarshalXMLAttr (_ebgag ); +continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0073\u0070\u0074"{_adbb ,_aeafd :=_g .ParseFloat (_ebgag .Value ,64); +if _aeafd !=nil {return _aeafd ;};_eafaf :=float32 (_adbb );_aeea .SptAttr =&_eafaf ;continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_aeea .HralignAttr .UnmarshalXMLAttr (_ebgag ); +continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u006f\u006c\u0065"{_aeea .OleAttr .UnmarshalXMLAttr (_ebgag ); +continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_aeea .AllowoverlapAttr .UnmarshalXMLAttr (_ebgag ); +continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gbggg ,_acgbb :=_g .ParseInt (_ebgag .Value ,10,64); +if _acgbb !=nil {return _acgbb ;};_aeea .DgmnodekindAttr =&_gbggg ;continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cgce ,_agcff :=_ebgag .Value ,error (nil ); +if _agcff !=nil {return _agcff ;};_aeea .BordertopcolorAttr =&_cgce ;continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0063\u006c\u0069\u0070"{_aeea .ClipAttr .UnmarshalXMLAttr (_ebgag ); +continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_eaaca ,_eafcd :=_ebgag .Value ,error (nil ); +if _eafcd !=nil {return _eafcd ;};_aeea .BorderbottomcolorAttr =&_eaaca ;continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_aeea .HrnoshadeAttr .UnmarshalXMLAttr (_ebgag ); +continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_aeea .DgmlayoutAttr .UnmarshalXMLAttr (_ebgag ); +continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_aeea .OleiconAttr .UnmarshalXMLAttr (_ebgag ); +continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_aeea .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ebgag ); +continue ;};if _ebgag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgag .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_aeea .BulletAttr .UnmarshalXMLAttr (_ebgag ); +continue ;};if _ebgag .Name .Local =="\u0069\u0064"{_fcaba ,_efdd :=_ebgag .Value ,error (nil );if _efdd !=nil {return _efdd ;};_aeea .IdAttr =&_fcaba ;continue ;};if _ebgag .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aafb ,_ddege :=_ebgag .Value ,error (nil ); +if _ddege !=nil {return _ddege ;};_aeea .OpacityAttr =&_aafb ;continue ;};if _ebgag .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_aeea .StrokedAttr .UnmarshalXMLAttr (_ebgag );continue ;};if _ebgag .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fccce ,_bcafa :=_ebgag .Value ,error (nil ); +if _bcafa !=nil {return _bcafa ;};_aeea .StrokecolorAttr =&_fccce ;continue ;};if _ebgag .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_faegd ,_ggffd :=_ebgag .Value ,error (nil );if _ggffd !=nil {return _ggffd ;}; +_aeea .StrokeweightAttr =&_faegd ;continue ;};if _ebgag .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_aeea .InsetpenAttr .UnmarshalXMLAttr (_ebgag );continue ;};if _ebgag .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_egbb ,_beaag :=_ebgag .Value ,error (nil ); +if _beaag !=nil {return _beaag ;};_aeea .ChromakeyAttr =&_egbb ;continue ;};if _ebgag .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_aeea .FilledAttr .UnmarshalXMLAttr (_ebgag );continue ;};if _ebgag .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ffdcc ,_ebega :=_ebgag .Value ,error (nil ); +if _ebega !=nil {return _ebega ;};_aeea .FillcolorAttr =&_ffdcc ;continue ;};if _ebgag .Name .Local =="\u0073\u0074\u0079l\u0065"{_dgffa ,_dbedb :=_ebgag .Value ,error (nil );if _dbedb !=nil {return _dbedb ;};_aeea .StyleAttr =&_dgffa ;continue ;};if _ebgag .Name .Local =="\u0070\u0072\u0069n\u0074"{_aeea .PrintAttr .UnmarshalXMLAttr (_ebgag ); +continue ;};if _ebgag .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dgcfgg ,_gfabe :=_ebgag .Value ,error (nil );if _gfabe !=nil {return _gfabe ;};_aeea .WrapcoordsAttr =&_dgcfgg ;continue ;};if _ebgag .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fbcff ,_dgggf :=_ebgag .Value ,error (nil ); +if _dgggf !=nil {return _dgggf ;};_aeea .CoordoriginAttr =&_fbcff ;continue ;};if _ebgag .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_acdeb ,_fgedcd :=_ebgag .Value ,error (nil );if _fgedcd !=nil {return _fgedcd ;};_aeea .CoordsizeAttr =&_acdeb ; +continue ;};if _ebgag .Name .Local =="\u0061\u006c\u0074"{_ddcgf ,_caef :=_ebgag .Value ,error (nil );if _caef !=nil {return _caef ;};_aeea .AltAttr =&_ddcgf ;continue ;};if _ebgag .Name .Local =="\u0074\u0069\u0074l\u0065"{_facf ,_fbgd :=_ebgag .Value ,error (nil ); +if _fbgd !=nil {return _fbgd ;};_aeea .TitleAttr =&_facf ;continue ;};if _ebgag .Name .Local =="\u0063\u006c\u0061s\u0073"{_cbdca ,_agdae :=_ebgag .Value ,error (nil );if _agdae !=nil {return _agdae ;};_aeea .ClassAttr =&_cbdca ;continue ;};if _ebgag .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_abada ,_gcac :=_ebgag .Value ,error (nil ); +if _gcac !=nil {return _gcac ;};_aeea .TargetAttr =&_abada ;continue ;};if _ebgag .Name .Local =="\u0068\u0072\u0065\u0066"{_dedaeg ,_afdfb :=_ebgag .Value ,error (nil );if _afdfb !=nil {return _afdfb ;};_aeea .HrefAttr =&_dedaeg ;continue ;};if _ebgag .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_dfgcd ,_ffbfc :=_ebgag .Value ,error (nil ); +if _ffbfc !=nil {return _ffbfc ;};_aeea .EquationxmlAttr =&_dfgcd ;continue ;};if _ebgag .Name .Local =="\u0074\u0079\u0070\u0065"{_ecede ,_acefc :=_ebgag .Value ,error (nil );if _acefc !=nil {return _acefc ;};_aeea .TypeAttr =&_ecede ;continue ;};if _ebgag .Name .Local =="\u0061\u0064\u006a"{_cgcac ,_cdgf :=_ebgag .Value ,error (nil ); +if _cdgf !=nil {return _cdgf ;};_aeea .AdjAttr =&_cgcac ;continue ;};if _ebgag .Name .Local =="\u0070\u0061\u0074\u0068"{_feagf ,_dfbda :=_ebgag .Value ,error (nil );if _dfbda !=nil {return _dfbda ;};_aeea .PathAttr =&_feagf ;continue ;};};_aegb :for {_fdced ,_cedce :=d .Token (); +if _cedce !=nil {return _cedce ;};switch _ddag :=_fdced .(type ){case _e .StartElement :switch _ddag .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgdda :=NewOfcInk (); +if _ffbced :=d .DecodeElement (_cgdda ,&_ddag );_ffbced !=nil {return _ffbced ;};_aeea .Ink =append (_aeea .Ink ,_cgdda );case _e .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"}:_fbfaf :=_b .NewIscomment (); +if _ecfdb :=d .DecodeElement (_fbfaf ,&_ddag );_ecfdb !=nil {return _ecfdb ;};_aeea .Iscomment =append (_aeea .Iscomment ,_fbfaf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfbcd :=NewOfcEquationxml (); +if _efeg :=d .DecodeElement (_dfbcd ,&_ddag );_efeg !=nil {return _efeg ;};_aeea .Equationxml =append (_aeea .Equationxml ,_dfbcd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aeaage :=NewEG_ShapeElements (); +_aeaage .Path =NewPath ();if _eafdb :=d .DecodeElement (_aeaage .Path ,&_ddag );_eafdb !=nil {return _eafdb ;};_aeea .EG_ShapeElements =append (_aeea .EG_ShapeElements ,_aeaage );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_ccgg :=NewEG_ShapeElements (); +_ccgg .Formulas =NewFormulas ();if _ffggf :=d .DecodeElement (_ccgg .Formulas ,&_ddag );_ffggf !=nil {return _ffggf ;};_aeea .EG_ShapeElements =append (_aeea .EG_ShapeElements ,_ccgg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbddd :=NewEG_ShapeElements (); +_fbddd .Handles =NewHandles ();if _bfedc :=d .DecodeElement (_fbddd .Handles ,&_ddag );_bfedc !=nil {return _bfedc ;};_aeea .EG_ShapeElements =append (_aeea .EG_ShapeElements ,_fbddd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cdeec :=NewEG_ShapeElements (); +_cdeec .Fill =NewFill ();if _cbab :=d .DecodeElement (_cdeec .Fill ,&_ddag );_cbab !=nil {return _cbab ;};_aeea .EG_ShapeElements =append (_aeea .EG_ShapeElements ,_cdeec );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gcfg :=NewEG_ShapeElements (); +_gcfg .Stroke =NewStroke ();if _fbedb :=d .DecodeElement (_gcfg .Stroke ,&_ddag );_fbedb !=nil {return _fbedb ;};_aeea .EG_ShapeElements =append (_aeea .EG_ShapeElements ,_gcfg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_aggb :=NewEG_ShapeElements (); +_aggb .Shadow =NewShadow ();if _fgedd :=d .DecodeElement (_aggb .Shadow ,&_ddag );_fgedd !=nil {return _fgedd ;};_aeea .EG_ShapeElements =append (_aeea .EG_ShapeElements ,_aggb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebad :=NewEG_ShapeElements (); +_ebad .Textbox =NewTextbox ();if _cbacc :=d .DecodeElement (_ebad .Textbox ,&_ddag );_cbacc !=nil {return _cbacc ;};_aeea .EG_ShapeElements =append (_aeea .EG_ShapeElements ,_ebad );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cffea :=NewEG_ShapeElements (); +_cffea .Textpath =NewTextpath ();if _gdadc :=d .DecodeElement (_cffea .Textpath ,&_ddag );_gdadc !=nil {return _gdadc ;};_aeea .EG_ShapeElements =append (_aeea .EG_ShapeElements ,_cffea );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbca :=NewEG_ShapeElements (); +_fbca .Imagedata =NewImagedata ();if _egaf :=d .DecodeElement (_fbca .Imagedata ,&_ddag );_egaf !=nil {return _egaf ;};_aeea .EG_ShapeElements =append (_aeea .EG_ShapeElements ,_fbca );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_cegdd :=NewEG_ShapeElements (); +_cegdd .Skew =NewOfcSkew ();if _agde :=d .DecodeElement (_cegdd .Skew ,&_ddag );_agde !=nil {return _agde ;};_aeea .EG_ShapeElements =append (_aeea .EG_ShapeElements ,_cegdd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fcaeeb :=NewEG_ShapeElements (); +_fcaeeb .Extrusion =NewOfcExtrusion ();if _gbaef :=d .DecodeElement (_fcaeeb .Extrusion ,&_ddag );_gbaef !=nil {return _gbaef ;};_aeea .EG_ShapeElements =append (_aeea .EG_ShapeElements ,_fcaeeb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cecf :=NewEG_ShapeElements (); +_cecf .Callout =NewOfcCallout ();if _fbfgb :=d .DecodeElement (_cecf .Callout ,&_ddag );_fbfgb !=nil {return _fbfgb ;};_aeea .EG_ShapeElements =append (_aeea .EG_ShapeElements ,_cecf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_faff :=NewEG_ShapeElements (); +_faff .Lock =NewOfcLock ();if _aebg :=d .DecodeElement (_faff .Lock ,&_ddag );_aebg !=nil {return _aebg ;};_aeea .EG_ShapeElements =append (_aeea .EG_ShapeElements ,_faff );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}:_dgcag :=NewEG_ShapeElements (); +_dgcag .Clippath =NewOfcClippath ();if _efde :=d .DecodeElement (_dgcag .Clippath ,&_ddag );_efde !=nil {return _efde ;};_aeea .EG_ShapeElements =append (_aeea .EG_ShapeElements ,_dgcag );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_becb :=NewEG_ShapeElements (); +_becb .Signatureline =NewOfcSignatureline ();if _cgba :=d .DecodeElement (_becb .Signatureline ,&_ddag );_cgba !=nil {return _cgba ;};_aeea .EG_ShapeElements =append (_aeea .EG_ShapeElements ,_becb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gacad :=NewEG_ShapeElements (); +_gacad .Wrap =_gaf .NewWrap ();if _edfcg :=d .DecodeElement (_gacad .Wrap ,&_ddag );_edfcg !=nil {return _edfcg ;};_aeea .EG_ShapeElements =append (_aeea .EG_ShapeElements ,_gacad );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_aadcd :=NewEG_ShapeElements (); +_aadcd .Anchorlock =_gaf .NewAnchorlock ();if _cfbd :=d .DecodeElement (_aadcd .Anchorlock ,&_ddag );_cfbd !=nil {return _cfbd ;};_aeea .EG_ShapeElements =append (_aeea .EG_ShapeElements ,_aadcd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bada :=NewEG_ShapeElements (); +_bada .Bordertop =_gaf .NewBordertop ();if _ggec :=d .DecodeElement (_bada .Bordertop ,&_ddag );_ggec !=nil {return _ggec ;};_aeea .EG_ShapeElements =append (_aeea .EG_ShapeElements ,_bada );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_eggad :=NewEG_ShapeElements (); +_eggad .Borderbottom =_gaf .NewBorderbottom ();if _bbggg :=d .DecodeElement (_eggad .Borderbottom ,&_ddag );_bbggg !=nil {return _bbggg ;};_aeea .EG_ShapeElements =append (_aeea .EG_ShapeElements ,_eggad );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_dcba :=NewEG_ShapeElements (); +_dcba .Borderleft =_gaf .NewBorderleft ();if _decag :=d .DecodeElement (_dcba .Borderleft ,&_ddag );_decag !=nil {return _decag ;};_aeea .EG_ShapeElements =append (_aeea .EG_ShapeElements ,_dcba );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fade :=NewEG_ShapeElements (); +_fade .Borderright =_gaf .NewBorderright ();if _cbfcf :=d .DecodeElement (_fade .Borderright ,&_ddag );_cbfcf !=nil {return _cbfcf ;};_aeea .EG_ShapeElements =append (_aeea .EG_ShapeElements ,_fade );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dccec :=NewEG_ShapeElements (); +_dccec .ClientData =_ab .NewClientData ();if _dcabf :=d .DecodeElement (_dccec .ClientData ,&_ddag );_dcabf !=nil {return _dcabf ;};_aeea .EG_ShapeElements =append (_aeea .EG_ShapeElements ,_dccec );case _e .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"}:_agbbb :=NewEG_ShapeElements (); +_agbbb .Textdata =_b .NewTextdata ();if _abbfb :=d .DecodeElement (_agbbb .Textdata ,&_ddag );_abbfb !=nil {return _abbfb ;};_aeea .EG_ShapeElements =append (_aeea .EG_ShapeElements ,_agbbb );default:_ag .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",_ddag .Name ); +if _aggcf :=d .Skip ();_aggcf !=nil {return _aggcf ;};};case _e .EndElement :break _aegb ;case _e .CharData :};};return nil ;};func (_bbfga OfcST_ScreenSize )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bbfga .String (),start ); +};func (_ddcbf *ST_StrokeArrowType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ddcbf =0;case "\u006e\u006f\u006e\u0065":*_ddcbf =1;case "\u0062\u006c\u006fc\u006b":*_ddcbf =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_ddcbf =3; +case "\u006f\u0076\u0061\u006c":*_ddcbf =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_ddcbf =5;case "\u006f\u0070\u0065\u006e":*_ddcbf =6;};return nil ;};func (_adbga *OfcComplex )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adbga .OfcCT_Complex =*NewOfcCT_Complex (); +for _ ,_agadd :=range start .Attr {if _agadd .Name .Local =="\u0065\u0078\u0074"{_adbga .ExtAttr .UnmarshalXMLAttr (_agadd );continue ;};};for {_ddfea ,_fbgcd :=d .Token ();if _fbgcd !=nil {return _ga .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078\u003a\u0020%\u0073",_fbgcd ); +};if _gebea ,_cgfce :=_ddfea .(_e .EndElement );_cgfce &&_gebea .Name ==start .Name {break ;};};return nil ;};func NewCT_Image ()*CT_Image {_ebgee :=&CT_Image {};return _ebgee };func (_fccdf ST_StrokeEndCap )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fccdf .String (),start ); +}; -// Validate validates the CT_Arc and its children -func (_bfbe *CT_Arc )Validate ()error {return _bfbe .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0063");};func (_cbbgg ST_StrokeEndCap )Validate ()error {return _cbbgg .ValidateWithPath ("")};func (_abdfd OfcST_ExtrusionPlane )Validate ()error {return _abdfd .ValidateWithPath ("")}; +// Validate validates the Stroke and its children +func (_bebcc *Stroke )Validate ()error {return _bebcc .ValidateWithPath ("\u0053\u0074\u0072\u006f\u006b\u0065");};func (_eaab *OfcCT_ShapeDefaults )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bbgbb :=range start .Attr {if _bbgbb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_babeg ,_dcdcg :=_bbgbb .Value ,error (nil ); +if _dcdcg !=nil {return _dcdcg ;};_eaab .StrokecolorAttr =&_babeg ;continue ;};if _bbgbb .Name .Local =="\u0066\u0069\u006c\u006c"{_eaab .FillAttr .UnmarshalXMLAttr (_bbgbb );continue ;};if _bbgbb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cabc ,_ggbbb :=_bbgbb .Value ,error (nil ); +if _ggbbb !=nil {return _ggbbb ;};_eaab .FillcolorAttr =&_cabc ;continue ;};if _bbgbb .Name .Local =="\u0065\u0078\u0074"{_eaab .ExtAttr .UnmarshalXMLAttr (_bbgbb );continue ;};if _bbgbb .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_gdfd ,_gadag :=_g .ParseInt (_bbgbb .Value ,10,64); +if _gadag !=nil {return _gadag ;};_eaab .SpidmaxAttr =&_gdfd ;continue ;};if _bbgbb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_eaab .AllowincellAttr .UnmarshalXMLAttr (_bbgbb );continue ;};if _bbgbb .Name .Local =="\u0073\u0074\u0079l\u0065"{_ffdcg ,_fbgdb :=_bbgbb .Value ,error (nil ); +if _fbgdb !=nil {return _fbgdb ;};_eaab .StyleAttr =&_ffdcg ;continue ;};if _bbgbb .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_eaab .StrokeAttr .UnmarshalXMLAttr (_bbgbb );continue ;};};_gagbd :for {_afgfb ,_ecbfc :=d .Token ();if _ecbfc !=nil {return _ecbfc ; +};switch _bcfca :=_afgfb .(type ){case _e .StartElement :switch _bcfca .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_eaab .Fill =NewFill (); +if _cdffg :=d .DecodeElement (_eaab .Fill ,&_bcfca );_cdffg !=nil {return _cdffg ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_eaab .Stroke =NewStroke (); +if _ggabg :=d .DecodeElement (_eaab .Stroke ,&_bcfca );_ggabg !=nil {return _ggabg ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eaab .Textbox =NewTextbox (); +if _baafg :=d .DecodeElement (_eaab .Textbox ,&_bcfca );_baafg !=nil {return _baafg ;};case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_eaab .Shadow =NewShadow (); +if _ccbade :=d .DecodeElement (_eaab .Shadow ,&_bcfca );_ccbade !=nil {return _ccbade ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_eaab .Skew =NewOfcSkew (); +if _gfdgcd :=d .DecodeElement (_eaab .Skew ,&_bcfca );_gfdgcd !=nil {return _gfdgcd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eaab .Extrusion =NewOfcExtrusion (); +if _dabbb :=d .DecodeElement (_eaab .Extrusion ,&_bcfca );_dabbb !=nil {return _dabbb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eaab .Callout =NewOfcCallout (); +if _fbfba :=d .DecodeElement (_eaab .Callout ,&_bcfca );_fbfba !=nil {return _fbfba ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eaab .Lock =NewOfcLock (); +if _baed :=d .DecodeElement (_eaab .Lock ,&_bcfca );_baed !=nil {return _baed ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eaab .Colormru =NewOfcCT_ColorMru (); +if _bgcaa :=d .DecodeElement (_eaab .Colormru ,&_bcfca );_bgcaa !=nil {return _bgcaa ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eaab .Colormenu =NewOfcCT_ColorMenu (); +if _aagaed :=d .DecodeElement (_eaab .Colormenu ,&_bcfca );_aagaed !=nil {return _aagaed ;};default:_ag .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",_bcfca .Name ); +if _agefdc :=d .Skip ();_agefdc !=nil {return _agefdc ;};};case _e .EndElement :break _gagbd ;case _e .CharData :};};return nil ;}; +// Validate validates the Shape and its children +func (_ecdg *Shape )Validate ()error {return _ecdg .ValidateWithPath ("\u0053\u0068\u0061p\u0065")};type AG_Id struct{IdAttr *string ;};func (_febdgf OfcST_ExtrusionType )Validate ()error {return _febdgf .ValidateWithPath ("")};func (_dcad *AG_Path )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ead :=range start .Attr {if _ead .Name .Local =="\u0070\u0061\u0074\u0068"{_edfg ,_gcbd :=_ead .Value ,error (nil ); +if _gcbd !=nil {return _gcbd ;};_dcad .PathAttr =&_edfg ;continue ;};};for {_fgdd ,_cgfa :=d .Token ();if _cgfa !=nil {return _ga .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_cgfa ); +};if _ggcg ,_gfgb :=_fgdd .(_e .EndElement );_gfgb &&_ggcg .Name ==start .Name {break ;};};return nil ;};func (_adaea OfcST_HrAlign )String ()string {switch _adaea {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 (_cgbb ST_StrokeLineStyle )Validate ()error {return _cgbb .ValidateWithPath ("")};func (_gacacf *CT_Image )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eegf :=range start .Attr {if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gacacf .HrnoshadeAttr .UnmarshalXMLAttr (_eegf ); +continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_aadee ,_adadg :=_g .ParseInt (_eegf .Value ,10,64); +if _adadg !=nil {return _adadg ;};_gacacf .RegroupidAttr =&_aadee ;continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gacacf .PreferrelativeAttr .UnmarshalXMLAttr (_eegf ); +continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u006f\u006c\u0065"{_gacacf .OleAttr .UnmarshalXMLAttr (_eegf ); +continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gacacf .HralignAttr .UnmarshalXMLAttr (_eegf ); +continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gacacf .CliptowrapAttr .UnmarshalXMLAttr (_eegf ); +continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gacacf .AllowincellAttr .UnmarshalXMLAttr (_eegf ); +continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gacacf .DgmlayoutAttr .UnmarshalXMLAttr (_eegf ); +continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gacacf .BwnormalAttr .UnmarshalXMLAttr (_eegf ); +continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0063\u006c\u0069\u0070"{_gacacf .ClipAttr .UnmarshalXMLAttr (_eegf ); +continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_baeac ,_cbef :=_eegf .Value ,error (nil ); +if _cbef !=nil {return _cbef ;};_gacacf .BorderbottomcolorAttr =&_baeac ;continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0068\u0072\u0073t\u0064"{_gacacf .HrstdAttr .UnmarshalXMLAttr (_eegf ); +continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gacacf .BwmodeAttr .UnmarshalXMLAttr (_eegf ); +continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gacacf .DgmlayoutmruAttr .UnmarshalXMLAttr (_eegf ); +continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gacacf .UserhiddenAttr .UnmarshalXMLAttr (_eegf ); +continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0073\u0070\u0069\u0064"{_bdcb ,_gedda :=_eegf .Value ,error (nil ); +if _gedda !=nil {return _gedda ;};_gacacf .SpidAttr =&_bdcb ;continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gacacf .ButtonAttr .UnmarshalXMLAttr (_eegf ); +continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fefc ,_aebc :=_eegf .Value ,error (nil ); +if _aebc !=nil {return _aebc ;};_gacacf .BorderleftcolorAttr =&_fefc ;continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u006f\u006e\u0065\u0064"{_gacacf .OnedAttr .UnmarshalXMLAttr (_eegf ); +continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gacacf .AllowoverlapAttr .UnmarshalXMLAttr (_eegf ); +continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_eeee ,_dacd :=_eegf .Value ,error (nil ); +if _dacd !=nil {return _dacd ;};_gacacf .BorderrightcolorAttr =&_eeee ;continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gacacf .ForcedashAttr .UnmarshalXMLAttr (_eegf ); +continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_eeba ,_addae :=_g .ParseInt (_eegf .Value ,10,64); +if _addae !=nil {return _addae ;};_gacacf .DgmnodekindAttr =&_eeba ;continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gfgbe ,_dbdg :=_eegf .Value ,error (nil ); +if _dbdg !=nil {return _dbdg ;};_gacacf .BordertopcolorAttr =&_gfgbe ;continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gacacf .InsetmodeAttr .UnmarshalXMLAttr (_eegf ); +continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0068\u0072\u0070c\u0074"{_gfgca ,_gddc :=_g .ParseFloat (_eegf .Value ,64); +if _gddc !=nil {return _gddc ;};_fgab :=float32 (_gfgca );_gacacf .HrpctAttr =&_fgab ;continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gacacf .BwpureAttr .UnmarshalXMLAttr (_eegf ); +continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gacacf .OleiconAttr .UnmarshalXMLAttr (_eegf ); +continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0073\u0070\u0074"{_eggf ,_feae :=_g .ParseFloat (_eegf .Value ,64); +if _feae !=nil {return _feae ;};_geea :=float32 (_eggf );_gacacf .SptAttr =&_geea ;continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gacacf .BulletAttr .UnmarshalXMLAttr (_eegf ); +continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gacacf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_eegf ); +continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gacacf .UserdrawnAttr .UnmarshalXMLAttr (_eegf ); +continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0068\u0072"{_gacacf .HrAttr .UnmarshalXMLAttr (_eegf ); +continue ;};if _eegf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eegf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gacacf .ConnectortypeAttr .UnmarshalXMLAttr (_eegf ); +continue ;};if _eegf .Name .Local =="\u0070\u0072\u0069n\u0074"{_gacacf .PrintAttr .UnmarshalXMLAttr (_eegf );continue ;};if _eegf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gacacf .StrokedAttr .UnmarshalXMLAttr (_eegf );continue ;};if _eegf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_efgg ,_befg :=_eegf .Value ,error (nil ); +if _befg !=nil {return _befg ;};_gacacf .StrokecolorAttr =&_efgg ;continue ;};if _eegf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_acdd ,_ffdfg :=_eegf .Value ,error (nil );if _ffdfg !=nil {return _ffdfg ;};_gacacf .StrokeweightAttr =&_acdd ; +continue ;};if _eegf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gacacf .InsetpenAttr .UnmarshalXMLAttr (_eegf );continue ;};if _eegf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gacgg ,_abffa :=_eegf .Value ,error (nil ); +if _abffa !=nil {return _abffa ;};_gacacf .ChromakeyAttr =&_gacgg ;continue ;};if _eegf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gacacf .FilledAttr .UnmarshalXMLAttr (_eegf );continue ;};if _eegf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_eddb ,_bfcda :=_eegf .Value ,error (nil ); +if _bfcda !=nil {return _bfcda ;};_gacacf .FillcolorAttr =&_eddb ;continue ;};if _eegf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ddca ,_aeaaf :=_eegf .Value ,error (nil );if _aeaaf !=nil {return _aeaaf ;};_gacacf .OpacityAttr =&_ddca ;continue ; +};if _eegf .Name .Local =="\u0073\u0074\u0079l\u0065"{_efea ,_cacbf :=_eegf .Value ,error (nil );if _cacbf !=nil {return _cacbf ;};_gacacf .StyleAttr =&_efea ;continue ;};if _eegf .Name .Local =="\u0069\u0064"{_cbbb ,_gbdeb :=_eegf .Value ,error (nil ); +if _gbdeb !=nil {return _gbdeb ;};_gacacf .IdAttr =&_cbbb ;continue ;};if _eegf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_faaf ,_bgbgf :=_eegf .Value ,error (nil );if _bgbgf !=nil {return _bgbgf ;};_gacacf .WrapcoordsAttr =&_faaf ; +continue ;};if _eegf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cgaa ,_eedb :=_eegf .Value ,error (nil );if _eedb !=nil {return _eedb ;};_gacacf .CoordoriginAttr =&_cgaa ;continue ;};if _eegf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bgfdg ,_ddfe :=_eegf .Value ,error (nil ); +if _ddfe !=nil {return _ddfe ;};_gacacf .CoordsizeAttr =&_bgfdg ;continue ;};if _eegf .Name .Local =="\u0061\u006c\u0074"{_bbaaa ,_gfgbdf :=_eegf .Value ,error (nil );if _gfgbdf !=nil {return _gfgbdf ;};_gacacf .AltAttr =&_bbaaa ;continue ;};if _eegf .Name .Local =="\u0074\u0069\u0074l\u0065"{_dfec ,_agfaa :=_eegf .Value ,error (nil ); +if _agfaa !=nil {return _agfaa ;};_gacacf .TitleAttr =&_dfec ;continue ;};if _eegf .Name .Local =="\u0063\u006c\u0061s\u0073"{_eeff ,_deega :=_eegf .Value ,error (nil );if _deega !=nil {return _deega ;};_gacacf .ClassAttr =&_eeff ;continue ;};if _eegf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_acbg ,_ecda :=_eegf .Value ,error (nil ); +if _ecda !=nil {return _ecda ;};_gacacf .TargetAttr =&_acbg ;continue ;};if _eegf .Name .Local =="\u0068\u0072\u0065\u0066"{_daae ,_febf :=_eegf .Value ,error (nil );if _febf !=nil {return _febf ;};_gacacf .HrefAttr =&_daae ;continue ;};if _eegf .Name .Local =="\u0073\u0072\u0063"{_bbdb ,_dgagd :=_eegf .Value ,error (nil ); +if _dgagd !=nil {return _dgagd ;};_gacacf .SrcAttr =&_bbdb ;continue ;};if _eegf .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_efbc ,_cggaga :=_eegf .Value ,error (nil );if _cggaga !=nil {return _cggaga ;};_gacacf .CropleftAttr =&_efbc ; +continue ;};if _eegf .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_abbb ,_ebeb :=_eegf .Value ,error (nil );if _ebeb !=nil {return _ebeb ;};_gacacf .CroptopAttr =&_abbb ;continue ;};if _eegf .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_gaccg ,_agddc :=_eegf .Value ,error (nil ); +if _agddc !=nil {return _agddc ;};_gacacf .CroprightAttr =&_gaccg ;continue ;};if _eegf .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_ffde ,_feeg :=_eegf .Value ,error (nil );if _feeg !=nil {return _feeg ;};_gacacf .CropbottomAttr =&_ffde ; +continue ;};if _eegf .Name .Local =="\u0067\u0061\u0069\u006e"{_dafbe ,_bbcee :=_eegf .Value ,error (nil );if _bbcee !=nil {return _bbcee ;};_gacacf .GainAttr =&_dafbe ;continue ;};if _eegf .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_fgabb ,_gafgd :=_eegf .Value ,error (nil ); +if _gafgd !=nil {return _gafgd ;};_gacacf .BlacklevelAttr =&_fgabb ;continue ;};if _eegf .Name .Local =="\u0067\u0061\u006dm\u0061"{_geba ,_fbge :=_eegf .Value ,error (nil );if _fbge !=nil {return _fbge ;};_gacacf .GammaAttr =&_geba ;continue ;};if _eegf .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_gacacf .GrayscaleAttr .UnmarshalXMLAttr (_eegf ); +continue ;};if _eegf .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_gacacf .BilevelAttr .UnmarshalXMLAttr (_eegf );continue ;};};_bcegf :for {_egddf ,_afef :=d .Token ();if _afef !=nil {return _afef ;};switch _aecee :=_egddf .(type ){case _e .StartElement :switch _aecee .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebab :=NewEG_ShapeElements (); +_ebab .Path =NewPath ();if _defb :=d .DecodeElement (_ebab .Path ,&_aecee );_defb !=nil {return _defb ;};_gacacf .EG_ShapeElements =append (_gacacf .EG_ShapeElements ,_ebab );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_aagc :=NewEG_ShapeElements (); +_aagc .Formulas =NewFormulas ();if _gfca :=d .DecodeElement (_aagc .Formulas ,&_aecee );_gfca !=nil {return _gfca ;};_gacacf .EG_ShapeElements =append (_gacacf .EG_ShapeElements ,_aagc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_feab :=NewEG_ShapeElements (); +_feab .Handles =NewHandles ();if _afbf :=d .DecodeElement (_feab .Handles ,&_aecee );_afbf !=nil {return _afbf ;};_gacacf .EG_ShapeElements =append (_gacacf .EG_ShapeElements ,_feab );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_geca :=NewEG_ShapeElements (); +_geca .Fill =NewFill ();if _eacc :=d .DecodeElement (_geca .Fill ,&_aecee );_eacc !=nil {return _eacc ;};_gacacf .EG_ShapeElements =append (_gacacf .EG_ShapeElements ,_geca );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gabgf :=NewEG_ShapeElements (); +_gabgf .Stroke =NewStroke ();if _adfbba :=d .DecodeElement (_gabgf .Stroke ,&_aecee );_adfbba !=nil {return _adfbba ;};_gacacf .EG_ShapeElements =append (_gacacf .EG_ShapeElements ,_gabgf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_abed :=NewEG_ShapeElements (); +_abed .Shadow =NewShadow ();if _abdg :=d .DecodeElement (_abed .Shadow ,&_aecee );_abdg !=nil {return _abdg ;};_gacacf .EG_ShapeElements =append (_gacacf .EG_ShapeElements ,_abed );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cagd :=NewEG_ShapeElements (); +_cagd .Textbox =NewTextbox ();if _bccf :=d .DecodeElement (_cagd .Textbox ,&_aecee );_bccf !=nil {return _bccf ;};_gacacf .EG_ShapeElements =append (_gacacf .EG_ShapeElements ,_cagd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdbb :=NewEG_ShapeElements (); +_cdbb .Textpath =NewTextpath ();if _ecce :=d .DecodeElement (_cdbb .Textpath ,&_aecee );_ecce !=nil {return _ecce ;};_gacacf .EG_ShapeElements =append (_gacacf .EG_ShapeElements ,_cdbb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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 _ecbe :=d .DecodeElement (_cgbf .Imagedata ,&_aecee );_ecbe !=nil {return _ecbe ;};_gacacf .EG_ShapeElements =append (_gacacf .EG_ShapeElements ,_cgbf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_ddabc :=NewEG_ShapeElements (); +_ddabc .Skew =NewOfcSkew ();if _cffd :=d .DecodeElement (_ddabc .Skew ,&_aecee );_cffd !=nil {return _cffd ;};_gacacf .EG_ShapeElements =append (_gacacf .EG_ShapeElements ,_ddabc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ceaed :=NewEG_ShapeElements (); +_ceaed .Extrusion =NewOfcExtrusion ();if _fabab :=d .DecodeElement (_ceaed .Extrusion ,&_aecee );_fabab !=nil {return _fabab ;};_gacacf .EG_ShapeElements =append (_gacacf .EG_ShapeElements ,_ceaed );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ggbf :=NewEG_ShapeElements (); +_ggbf .Callout =NewOfcCallout ();if _ccba :=d .DecodeElement (_ggbf .Callout ,&_aecee );_ccba !=nil {return _ccba ;};_gacacf .EG_ShapeElements =append (_gacacf .EG_ShapeElements ,_ggbf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ageb :=NewEG_ShapeElements (); +_ageb .Lock =NewOfcLock ();if _cfcc :=d .DecodeElement (_ageb .Lock ,&_aecee );_cfcc !=nil {return _cfcc ;};_gacacf .EG_ShapeElements =append (_gacacf .EG_ShapeElements ,_ageb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ggcf :=NewEG_ShapeElements (); +_ggcf .Clippath =NewOfcClippath ();if _agfab :=d .DecodeElement (_ggcf .Clippath ,&_aecee );_agfab !=nil {return _agfab ;};_gacacf .EG_ShapeElements =append (_gacacf .EG_ShapeElements ,_ggcf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_dggg :=NewEG_ShapeElements (); +_dggg .Signatureline =NewOfcSignatureline ();if _dbdge :=d .DecodeElement (_dggg .Signatureline ,&_aecee );_dbdge !=nil {return _dbdge ;};_gacacf .EG_ShapeElements =append (_gacacf .EG_ShapeElements ,_dggg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fbcb :=NewEG_ShapeElements (); +_fbcb .Wrap =_gaf .NewWrap ();if _cabde :=d .DecodeElement (_fbcb .Wrap ,&_aecee );_cabde !=nil {return _cabde ;};_gacacf .EG_ShapeElements =append (_gacacf .EG_ShapeElements ,_fbcb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fcgb :=NewEG_ShapeElements (); +_fcgb .Anchorlock =_gaf .NewAnchorlock ();if _degg :=d .DecodeElement (_fcgb .Anchorlock ,&_aecee );_degg !=nil {return _degg ;};_gacacf .EG_ShapeElements =append (_gacacf .EG_ShapeElements ,_fcgb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fcdd :=NewEG_ShapeElements (); +_fcdd .Bordertop =_gaf .NewBordertop ();if _cagb :=d .DecodeElement (_fcdd .Bordertop ,&_aecee );_cagb !=nil {return _cagb ;};_gacacf .EG_ShapeElements =append (_gacacf .EG_ShapeElements ,_fcdd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_ddad :=NewEG_ShapeElements (); +_ddad .Borderbottom =_gaf .NewBorderbottom ();if _fgbcc :=d .DecodeElement (_ddad .Borderbottom ,&_aecee );_fgbcc !=nil {return _fgbcc ;};_gacacf .EG_ShapeElements =append (_gacacf .EG_ShapeElements ,_ddad );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_gfdfa :=NewEG_ShapeElements (); +_gfdfa .Borderleft =_gaf .NewBorderleft ();if _ebdd :=d .DecodeElement (_gfdfa .Borderleft ,&_aecee );_ebdd !=nil {return _ebdd ;};_gacacf .EG_ShapeElements =append (_gacacf .EG_ShapeElements ,_gfdfa );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eefd :=NewEG_ShapeElements (); +_eefd .Borderright =_gaf .NewBorderright ();if _addbe :=d .DecodeElement (_eefd .Borderright ,&_aecee );_addbe !=nil {return _addbe ;};_gacacf .EG_ShapeElements =append (_gacacf .EG_ShapeElements ,_eefd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_babb :=NewEG_ShapeElements (); +_babb .ClientData =_ab .NewClientData ();if _bfgbg :=d .DecodeElement (_babb .ClientData ,&_aecee );_bfgbg !=nil {return _bfgbg ;};_gacacf .EG_ShapeElements =append (_gacacf .EG_ShapeElements ,_babb );case _e .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"}:_dedgb :=NewEG_ShapeElements (); +_dedgb .Textdata =_b .NewTextdata ();if _caca :=d .DecodeElement (_dedgb .Textdata ,&_aecee );_caca !=nil {return _caca ;};_gacacf .EG_ShapeElements =append (_gacacf .EG_ShapeElements ,_dedgb );default:_ag .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",_aecee .Name ); +if _bffg :=d .Skip ();_bffg !=nil {return _bffg ;};};case _e .EndElement :break _bcegf ;case _e .CharData :};};return nil ;};func (_aegbf *ST_ShadowType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gdcaa ,_ecdcb :=d .Token ();if _ecdcb !=nil {return _ecdcb ; +};if _cfagf ,_bfdff :=_gdcaa .(_e .EndElement );_bfdff &&_cfagf .Name ==start .Name {*_aegbf =1;return nil ;};if _cdcfe ,_feccc :=_gdcaa .(_e .CharData );!_feccc {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdcaa ); +}else {switch string (_cdcfe ){case "":*_aegbf =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_aegbf =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_aegbf =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_aegbf =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_aegbf =4; +};};_gdcaa ,_ecdcb =d .Token ();if _ecdcb !=nil {return _ecdcb ;};if _afbbd ,_ebbdd :=_gdcaa .(_e .EndElement );_ebbdd &&_afbbd .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdcaa ); +};const (OfcST_ConnectorTypeUnset OfcST_ConnectorType =0;OfcST_ConnectorTypeNone OfcST_ConnectorType =1;OfcST_ConnectorTypeStraight OfcST_ConnectorType =2;OfcST_ConnectorTypeElbow OfcST_ConnectorType =3;OfcST_ConnectorTypeCurved OfcST_ConnectorType =4; +);const (ST_StrokeArrowLengthUnset ST_StrokeArrowLength =0;ST_StrokeArrowLengthShort ST_StrokeArrowLength =1;ST_StrokeArrowLengthMedium ST_StrokeArrowLength =2;ST_StrokeArrowLengthLong ST_StrokeArrowLength =3;);func (_gbdgg *Polyline )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbdgg .CT_PolyLine =*NewCT_PolyLine (); +for _ ,_dcbec :=range start .Attr {if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gbdgg .UserdrawnAttr .UnmarshalXMLAttr (_dcbec ); +continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gbdgg .OleiconAttr .UnmarshalXMLAttr (_dcbec ); +continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gbdgg .AllowincellAttr .UnmarshalXMLAttr (_dcbec ); +continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gbdgg .ConnectortypeAttr .UnmarshalXMLAttr (_dcbec ); +continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_aeebe ,_gbbbfe :=_g .ParseInt (_dcbec .Value ,10,64); +if _gbbbfe !=nil {return _gbbbfe ;};_gbdgg .DgmnodekindAttr =&_aeebe ;continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gbdgg .UserhiddenAttr .UnmarshalXMLAttr (_dcbec ); +continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gbdgg .DgmlayoutmruAttr .UnmarshalXMLAttr (_dcbec ); +continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gbdgg .HralignAttr .UnmarshalXMLAttr (_dcbec ); +continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_egfdf ,_cacbd :=_dcbec .Value ,error (nil ); +if _cacbd !=nil {return _cacbd ;};_gbdgg .BorderleftcolorAttr =&_egfdf ;continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gbdgg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dcbec ); +continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gbdgg .DgmlayoutAttr .UnmarshalXMLAttr (_dcbec ); +continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u006f\u006e\u0065\u0064"{_gbdgg .OnedAttr .UnmarshalXMLAttr (_dcbec ); +continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gbdgg .AllowoverlapAttr .UnmarshalXMLAttr (_dcbec ); +continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bfbfgd ,_afaad :=_dcbec .Value ,error (nil ); +if _afaad !=nil {return _afaad ;};_gbdgg .BorderbottomcolorAttr =&_bfbfgd ;continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gbdgg .ForcedashAttr .UnmarshalXMLAttr (_dcbec ); +continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0068\u0072\u0073t\u0064"{_gbdgg .HrstdAttr .UnmarshalXMLAttr (_dcbec ); +continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gbdgg .BulletAttr .UnmarshalXMLAttr (_dcbec ); +continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0073\u0070\u0069\u0064"{_cade ,_cgfac :=_dcbec .Value ,error (nil ); +if _cgfac !=nil {return _cgfac ;};_gbdgg .SpidAttr =&_cade ;continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0068\u0072\u0070c\u0074"{_dbgae ,_fcagdc :=_g .ParseFloat (_dcbec .Value ,64); +if _fcagdc !=nil {return _fcagdc ;};_dagcd :=float32 (_dbgae );_gbdgg .HrpctAttr =&_dagcd ;continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u006f\u006c\u0065"{_gbdgg .OleAttr .UnmarshalXMLAttr (_dcbec ); +continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gbdgg .PreferrelativeAttr .UnmarshalXMLAttr (_dcbec ); +continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bedgf ,_dfead :=_g .ParseInt (_dcbec .Value ,10,64); +if _dfead !=nil {return _dfead ;};_gbdgg .RegroupidAttr =&_bedgf ;continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gbdgg .BwmodeAttr .UnmarshalXMLAttr (_dcbec ); +continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gbdgg .HrnoshadeAttr .UnmarshalXMLAttr (_dcbec ); +continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0073\u0070\u0074"{_acgce ,_gcddc :=_g .ParseFloat (_dcbec .Value ,64); +if _gcddc !=nil {return _gcddc ;};_ffcddg :=float32 (_acgce );_gbdgg .SptAttr =&_ffcddg ;continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gbdgg .ButtonAttr .UnmarshalXMLAttr (_dcbec ); +continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ccafb ,_bggef :=_dcbec .Value ,error (nil ); +if _bggef !=nil {return _bggef ;};_gbdgg .BorderrightcolorAttr =&_ccafb ;continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gbdgg .BwnormalAttr .UnmarshalXMLAttr (_dcbec ); +continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bbbgd ,_beeaa :=_dcbec .Value ,error (nil ); +if _beeaa !=nil {return _beeaa ;};_gbdgg .BordertopcolorAttr =&_bbbgd ;continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0068\u0072"{_gbdgg .HrAttr .UnmarshalXMLAttr (_dcbec ); +continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gbdgg .InsetmodeAttr .UnmarshalXMLAttr (_dcbec ); +continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gbdgg .CliptowrapAttr .UnmarshalXMLAttr (_dcbec ); +continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gbdgg .BwpureAttr .UnmarshalXMLAttr (_dcbec ); +continue ;};if _dcbec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcbec .Name .Local =="\u0063\u006c\u0069\u0070"{_gbdgg .ClipAttr .UnmarshalXMLAttr (_dcbec ); +continue ;};if _dcbec .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_befca ,_fgfec :=_dcbec .Value ,error (nil );if _fgfec !=nil {return _fgfec ;};_gbdgg .CoordsizeAttr =&_befca ;continue ;};if _dcbec .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_edfda ,_baece :=_dcbec .Value ,error (nil ); +if _baece !=nil {return _baece ;};_gbdgg .OpacityAttr =&_edfda ;continue ;};if _dcbec .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_eegba ,_bbgafb :=_dcbec .Value ,error (nil );if _bbgafb !=nil {return _bbgafb ;};_gbdgg .PointsAttr =&_eegba ;continue ; +};if _dcbec .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ebdef ,_cgdde :=_dcbec .Value ,error (nil );if _cgdde !=nil {return _cgdde ;};_gbdgg .StrokecolorAttr =&_ebdef ;continue ;};if _dcbec .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fdgba ,_gdcfc :=_dcbec .Value ,error (nil ); +if _gdcfc !=nil {return _gdcfc ;};_gbdgg .StrokeweightAttr =&_fdgba ;continue ;};if _dcbec .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gbdgg .InsetpenAttr .UnmarshalXMLAttr (_dcbec );continue ;};if _dcbec .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_adafec ,_eeeage :=_dcbec .Value ,error (nil ); +if _eeeage !=nil {return _eeeage ;};_gbdgg .ChromakeyAttr =&_adafec ;continue ;};if _dcbec .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gbdgg .FilledAttr .UnmarshalXMLAttr (_dcbec );continue ;};if _dcbec .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_eeedb ,_gfcaa :=_dcbec .Value ,error (nil ); +if _gfcaa !=nil {return _gfcaa ;};_gbdgg .FillcolorAttr =&_eeedb ;continue ;};if _dcbec .Name .Local =="\u0061\u006c\u0074"{_fecfea ,_eafged :=_dcbec .Value ,error (nil );if _eafged !=nil {return _eafged ;};_gbdgg .AltAttr =&_fecfea ;continue ;};if _dcbec .Name .Local =="\u0063\u006c\u0061s\u0073"{_fegdf ,_fdcfg :=_dcbec .Value ,error (nil ); +if _fdcfg !=nil {return _fdcfg ;};_gbdgg .ClassAttr =&_fegdf ;continue ;};if _dcbec .Name .Local =="\u0068\u0072\u0065\u0066"{_efbbab ,_cadab :=_dcbec .Value ,error (nil );if _cadab !=nil {return _cadab ;};_gbdgg .HrefAttr =&_efbbab ;continue ;};if _dcbec .Name .Local =="\u0073\u0074\u0079l\u0065"{_abgaed ,_gfafe :=_dcbec .Value ,error (nil ); +if _gfafe !=nil {return _gfafe ;};_gbdgg .StyleAttr =&_abgaed ;continue ;};if _dcbec .Name .Local =="\u0069\u0064"{_dgbbe ,_dcde :=_dcbec .Value ,error (nil );if _dcde !=nil {return _dcde ;};_gbdgg .IdAttr =&_dgbbe ;continue ;};if _dcbec .Name .Local =="\u0070\u0072\u0069n\u0074"{_gbdgg .PrintAttr .UnmarshalXMLAttr (_dcbec ); +continue ;};if _dcbec .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gbdgg .StrokedAttr .UnmarshalXMLAttr (_dcbec );continue ;};if _dcbec .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_abcfb ,_fbfdae :=_dcbec .Value ,error (nil ); +if _fbfdae !=nil {return _fbfdae ;};_gbdgg .WrapcoordsAttr =&_abcfb ;continue ;};if _dcbec .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ebgebf ,_dcgf :=_dcbec .Value ,error (nil );if _dcgf !=nil {return _dcgf ;};_gbdgg .TargetAttr =&_ebgebf ; +continue ;};if _dcbec .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dddgd ,_bbdee :=_dcbec .Value ,error (nil );if _bbdee !=nil {return _bbdee ;};_gbdgg .CoordoriginAttr =&_dddgd ;continue ;};if _dcbec .Name .Local =="\u0074\u0069\u0074l\u0065"{_beagd ,_ccdbc :=_dcbec .Value ,error (nil ); +if _ccdbc !=nil {return _ccdbc ;};_gbdgg .TitleAttr =&_beagd ;continue ;};};_aedaa :for {_bfbefc ,_eefdc :=d .Token ();if _eefdc !=nil {return _eefdc ;};switch _bcedf :=_bfbefc .(type ){case _e .StartElement :switch _bcedf .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbebf :=NewOfcInk (); +if _cegddf :=d .DecodeElement (_cbebf ,&_bcedf );_cegddf !=nil {return _cegddf ;};_gbdgg .Ink =append (_gbdgg .Ink ,_cbebf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ceefbg :=NewEG_ShapeElements (); +_ceefbg .Path =NewPath ();if _bfffdf :=d .DecodeElement (_ceefbg .Path ,&_bcedf );_bfffdf !=nil {return _bfffdf ;};_gbdgg .EG_ShapeElements =append (_gbdgg .EG_ShapeElements ,_ceefbg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cegcfd :=NewEG_ShapeElements (); +_cegcfd .Formulas =NewFormulas ();if _edagb :=d .DecodeElement (_cegcfd .Formulas ,&_bcedf );_edagb !=nil {return _edagb ;};_gbdgg .EG_ShapeElements =append (_gbdgg .EG_ShapeElements ,_cegcfd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aadgdf :=NewEG_ShapeElements (); +_aadgdf .Handles =NewHandles ();if _fcccb :=d .DecodeElement (_aadgdf .Handles ,&_bcedf );_fcccb !=nil {return _fcccb ;};_gbdgg .EG_ShapeElements =append (_gbdgg .EG_ShapeElements ,_aadgdf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_eggbe :=NewEG_ShapeElements (); +_eggbe .Fill =NewFill ();if _bfcef :=d .DecodeElement (_eggbe .Fill ,&_bcedf );_bfcef !=nil {return _bfcef ;};_gbdgg .EG_ShapeElements =append (_gbdgg .EG_ShapeElements ,_eggbe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_eccfcd :=NewEG_ShapeElements (); +_eccfcd .Stroke =NewStroke ();if _eecfc :=d .DecodeElement (_eccfcd .Stroke ,&_bcedf );_eecfc !=nil {return _eecfc ;};_gbdgg .EG_ShapeElements =append (_gbdgg .EG_ShapeElements ,_eccfcd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_eefgf :=NewEG_ShapeElements (); +_eefgf .Shadow =NewShadow ();if _cfef :=d .DecodeElement (_eefgf .Shadow ,&_bcedf );_cfef !=nil {return _cfef ;};_gbdgg .EG_ShapeElements =append (_gbdgg .EG_ShapeElements ,_eefgf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcade :=NewEG_ShapeElements (); +_fcade .Textbox =NewTextbox ();if _dbgeb :=d .DecodeElement (_fcade .Textbox ,&_bcedf );_dbgeb !=nil {return _dbgeb ;};_gbdgg .EG_ShapeElements =append (_gbdgg .EG_ShapeElements ,_fcade );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aggcg :=NewEG_ShapeElements (); +_aggcg .Textpath =NewTextpath ();if _gaefa :=d .DecodeElement (_aggcg .Textpath ,&_bcedf );_gaefa !=nil {return _gaefa ;};_gbdgg .EG_ShapeElements =append (_gbdgg .EG_ShapeElements ,_aggcg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcdfb :=NewEG_ShapeElements (); +_dcdfb .Imagedata =NewImagedata ();if _bdfae :=d .DecodeElement (_dcdfb .Imagedata ,&_bcedf );_bdfae !=nil {return _bdfae ;};_gbdgg .EG_ShapeElements =append (_gbdgg .EG_ShapeElements ,_dcdfb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_gedec :=NewEG_ShapeElements (); +_gedec .Skew =NewOfcSkew ();if _cdad :=d .DecodeElement (_gedec .Skew ,&_bcedf );_cdad !=nil {return _cdad ;};_gbdgg .EG_ShapeElements =append (_gbdgg .EG_ShapeElements ,_gedec );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecgaa :=NewEG_ShapeElements (); +_ecgaa .Extrusion =NewOfcExtrusion ();if _eabee :=d .DecodeElement (_ecgaa .Extrusion ,&_bcedf );_eabee !=nil {return _eabee ;};_gbdgg .EG_ShapeElements =append (_gbdgg .EG_ShapeElements ,_ecgaa );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fabga :=NewEG_ShapeElements (); +_fabga .Callout =NewOfcCallout ();if _eeeec :=d .DecodeElement (_fabga .Callout ,&_bcedf );_eeeec !=nil {return _eeeec ;};_gbdgg .EG_ShapeElements =append (_gbdgg .EG_ShapeElements ,_fabga );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aeaga :=NewEG_ShapeElements (); +_aeaga .Lock =NewOfcLock ();if _cdbda :=d .DecodeElement (_aeaga .Lock ,&_bcedf );_cdbda !=nil {return _cdbda ;};_gbdgg .EG_ShapeElements =append (_gbdgg .EG_ShapeElements ,_aeaga );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fbffc :=NewEG_ShapeElements (); +_fbffc .Clippath =NewOfcClippath ();if _gbabce :=d .DecodeElement (_fbffc .Clippath ,&_bcedf );_gbabce !=nil {return _gbabce ;};_gbdgg .EG_ShapeElements =append (_gbdgg .EG_ShapeElements ,_fbffc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_agfc :=NewEG_ShapeElements (); +_agfc .Signatureline =NewOfcSignatureline ();if _afage :=d .DecodeElement (_agfc .Signatureline ,&_bcedf );_afage !=nil {return _afage ;};_gbdgg .EG_ShapeElements =append (_gbdgg .EG_ShapeElements ,_agfc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_faega :=NewEG_ShapeElements (); +_faega .Wrap =_gaf .NewWrap ();if _bcccdd :=d .DecodeElement (_faega .Wrap ,&_bcedf );_bcccdd !=nil {return _bcccdd ;};_gbdgg .EG_ShapeElements =append (_gbdgg .EG_ShapeElements ,_faega );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bbeeb :=NewEG_ShapeElements (); +_bbeeb .Anchorlock =_gaf .NewAnchorlock ();if _ddddg :=d .DecodeElement (_bbeeb .Anchorlock ,&_bcedf );_ddddg !=nil {return _ddddg ;};_gbdgg .EG_ShapeElements =append (_gbdgg .EG_ShapeElements ,_bbeeb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_beafb :=NewEG_ShapeElements (); +_beafb .Bordertop =_gaf .NewBordertop ();if _agfbd :=d .DecodeElement (_beafb .Bordertop ,&_bcedf );_agfbd !=nil {return _agfbd ;};_gbdgg .EG_ShapeElements =append (_gbdgg .EG_ShapeElements ,_beafb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_dedcc :=NewEG_ShapeElements (); +_dedcc .Borderbottom =_gaf .NewBorderbottom ();if _gedgc :=d .DecodeElement (_dedcc .Borderbottom ,&_bcedf );_gedgc !=nil {return _gedgc ;};_gbdgg .EG_ShapeElements =append (_gbdgg .EG_ShapeElements ,_dedcc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_eggfb :=NewEG_ShapeElements (); +_eggfb .Borderleft =_gaf .NewBorderleft ();if _baeacb :=d .DecodeElement (_eggfb .Borderleft ,&_bcedf );_baeacb !=nil {return _baeacb ;};_gbdgg .EG_ShapeElements =append (_gbdgg .EG_ShapeElements ,_eggfb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fbdec :=NewEG_ShapeElements (); +_fbdec .Borderright =_gaf .NewBorderright ();if _aeace :=d .DecodeElement (_fbdec .Borderright ,&_bcedf );_aeace !=nil {return _aeace ;};_gbdgg .EG_ShapeElements =append (_gbdgg .EG_ShapeElements ,_fbdec );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_edaf :=NewEG_ShapeElements (); +_edaf .ClientData =_ab .NewClientData ();if _dagab :=d .DecodeElement (_edaf .ClientData ,&_bcedf );_dagab !=nil {return _dagab ;};_gbdgg .EG_ShapeElements =append (_gbdgg .EG_ShapeElements ,_edaf );case _e .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"}:_gaaggd :=NewEG_ShapeElements (); +_gaaggd .Textdata =_b .NewTextdata ();if _dgddfa :=d .DecodeElement (_gaaggd .Textdata ,&_bcedf );_dgddfa !=nil {return _dgddfa ;};_gbdgg .EG_ShapeElements =append (_gbdgg .EG_ShapeElements ,_gaaggd );default:_ag .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",_bcedf .Name ); +if _gffgcb :=d .Skip ();_gffgcb !=nil {return _gffgcb ;};};case _e .EndElement :break _aedaa ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the OfcRight and its children, prefixing error messages with path -func (_deeeb *OfcRight )ValidateWithPath (path string )error {if _gacag :=_deeeb .OfcCT_StrokeChild .ValidateWithPath (path );_gacag !=nil {return _gacag ;};return nil ;}; +// Validate validates the OfcCT_ShapeDefaults and its children +func (_bbfa *OfcCT_ShapeDefaults )Validate ()error {return _bbfa .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");}; -// Validate validates the AG_Ext and its children -func (_fece *AG_Ext )Validate ()error {return _fece .ValidateWithPath ("\u0041\u0047\u005f\u0045\u0078\u0074");}; +// Validate validates the OfcCT_Entry and its children +func (_cecgd *OfcCT_Entry )Validate ()error {return _cecgd .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079");};func (_fefaa *OfcDiagram )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\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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_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 ="\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m";return _fefaa .OfcCT_Diagram .MarshalXML (e ,start );};func (_cbaac *OfcSkew )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _cbaac .OfcCT_Skew .MarshalXML (e ,start ); +};func (_bc *AG_Adj )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bc .AdjAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0064\u006a"},Value :_ga .Sprintf ("\u0025\u0076",*_bc .AdjAttr )});};return nil ; +};const (OfcST_ColorModeUnset OfcST_ColorMode =0;OfcST_ColorModeAuto OfcST_ColorMode =1;OfcST_ColorModeCustom OfcST_ColorMode =2;); -// Validate validates the Image and its children -func (_cdbcd *Image )Validate ()error {return _cdbcd .ValidateWithPath ("\u0049\u006d\u0061g\u0065")};func (_egedf *OfcST_CalloutPlacement )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_egedf =0;case "\u0074\u006f\u0070":*_egedf =1; -case "\u0063\u0065\u006e\u0074\u0065\u0072":*_egedf =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_egedf =3;case "\u0075\u0073\u0065\u0072":*_egedf =4;};return nil ;};func (_gegcb OfcST_HrAlign )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gegcb .String (),start ); -};const (OfcST_HrAlignUnset OfcST_HrAlign =0;OfcST_HrAlignLeft OfcST_HrAlign =1;OfcST_HrAlignRight OfcST_HrAlign =2;OfcST_HrAlignCenter OfcST_HrAlign =3;);type OfcST_ConnectorType byte ;func (_cgab *CT_Path )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076\u003a\u0070\u0061\u0074\u0068"; -};if _cgab .VAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076"},Value :_a .Sprintf ("\u0025\u0076",*_cgab .VAttr )});};if _cgab .LimoAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0069\u006d\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_cgab .LimoAttr )}); -};if _cgab .TextboxrectAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cgab .TextboxrectAttr )});};if _cgab .FillokAttr !=_c .ST_TrueFalseUnset {_bdgf ,_ecab :=_cgab .FillokAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u006f\u006b"}); -if _ecab !=nil {return _ecab ;};start .Attr =append (start .Attr ,_bdgf );};if _cgab .StrokeokAttr !=_c .ST_TrueFalseUnset {_abefc ,_acdbae :=_cgab .StrokeokAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"});if _acdbae !=nil {return _acdbae ; -};start .Attr =append (start .Attr ,_abefc );};if _cgab .ShadowokAttr !=_c .ST_TrueFalseUnset {_dgge ,_cfbbf :=_cgab .ShadowokAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"});if _cfbbf !=nil {return _cfbbf ;}; -start .Attr =append (start .Attr ,_dgge );};if _cgab .ArrowokAttr !=_c .ST_TrueFalseUnset {_gaabe ,_aaec :=_cgab .ArrowokAttr .MarshalXMLAttr (_e .Name {Local :"\u0061r\u0072\u006f\u0077\u006f\u006b"});if _aaec !=nil {return _aaec ;};start .Attr =append (start .Attr ,_gaabe ); -};if _cgab .GradientshapeokAttr !=_c .ST_TrueFalseUnset {_bdecc ,_acaffg :=_cgab .GradientshapeokAttr .MarshalXMLAttr (_e .Name {Local :"\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"});if _acaffg !=nil {return _acaffg ; -};start .Attr =append (start .Attr ,_bdecc );};if _cgab .TextpathokAttr !=_c .ST_TrueFalseUnset {_dgfd ,_fbcd :=_cgab .TextpathokAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"});if _fbcd !=nil {return _fbcd ; -};start .Attr =append (start .Attr ,_dgfd );};if _cgab .InsetpenokAttr !=_c .ST_TrueFalseUnset {_fafg ,_daab :=_cgab .InsetpenokAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"});if _daab !=nil {return _daab ; -};start .Attr =append (start .Attr ,_fafg );};if _cgab .ConnecttypeAttr !=OfcST_ConnectTypeUnset {_ggbd ,_faacd :=_cgab .ConnecttypeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"}); -if _faacd !=nil {return _faacd ;};start .Attr =append (start .Attr ,_ggbd );};if _cgab .ConnectlocsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_cgab .ConnectlocsAttr )}); -};if _cgab .ConnectanglesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_cgab .ConnectanglesAttr )}); -};if _cgab .ExtrusionokAttr !=_c .ST_TrueFalseUnset {_ddge ,_gccg :=_cgab .ExtrusionokAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"});if _gccg !=nil {return _gccg ;};start .Attr =append (start .Attr ,_ddge ); -};if _cgab .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cgab .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; -};func NewOval ()*Oval {_gcfdg :=&Oval {};_gcfdg .CT_Oval =*NewCT_Oval ();return _gcfdg };func (_ecfa *CT_Rect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_effff :=range start .Attr {if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ecfa .DgmlayoutAttr .UnmarshalXMLAttr (_effff ); -continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ecfa .OleiconAttr .UnmarshalXMLAttr (_effff ); -continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ecfa .PreferrelativeAttr .UnmarshalXMLAttr (_effff ); -continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ecfa .ButtonAttr .UnmarshalXMLAttr (_effff ); -continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ecfa .CliptowrapAttr .UnmarshalXMLAttr (_effff ); -continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dffa ,_fbgbb :=_gd .ParseInt (_effff .Value ,10,64); -if _fbgbb !=nil {return _fbgbb ;};_ecfa .DgmnodekindAttr =&_dffa ;continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ecfa .ForcedashAttr .UnmarshalXMLAttr (_effff ); -continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0073\u0070\u0069\u0064"{_fgcbe ,_dddf :=_effff .Value ,error (nil ); -if _dddf !=nil {return _dddf ;};_ecfa .SpidAttr =&_fgcbe ;continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0068\u0072\u0070c\u0074"{_ebaa ,_ggcg :=_gd .ParseFloat (_effff .Value ,64); -if _ggcg !=nil {return _ggcg ;};_acbdg :=float32 (_ebaa );_ecfa .HrpctAttr =&_acbdg ;continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gbede ,_befb :=_effff .Value ,error (nil ); -if _befb !=nil {return _befb ;};_ecfa .BorderleftcolorAttr =&_gbede ;continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ecfa .BwmodeAttr .UnmarshalXMLAttr (_effff ); -continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0068\u0072\u0073t\u0064"{_ecfa .HrstdAttr .UnmarshalXMLAttr (_effff ); -continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ecfa .UserdrawnAttr .UnmarshalXMLAttr (_effff ); -continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u006f\u006c\u0065"{_ecfa .OleAttr .UnmarshalXMLAttr (_effff ); -continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ecfa .BwnormalAttr .UnmarshalXMLAttr (_effff ); -continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ecfa .DgmlayoutmruAttr .UnmarshalXMLAttr (_effff ); -continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gdad ,_ccdcf :=_effff .Value ,error (nil ); -if _ccdcf !=nil {return _ccdcf ;};_ecfa .BordertopcolorAttr =&_gdad ;continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0073\u0070\u0074"{_ddac ,_fdcdda :=_gd .ParseFloat (_effff .Value ,64); -if _fdcdda !=nil {return _fdcdda ;};_afec :=float32 (_ddac );_ecfa .SptAttr =&_afec ;continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0068\u0072"{_ecfa .HrAttr .UnmarshalXMLAttr (_effff ); -continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gcad ,_gcgbe :=_effff .Value ,error (nil ); -if _gcgbe !=nil {return _gcgbe ;};_ecfa .BorderbottomcolorAttr =&_gcad ;continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u006f\u006e\u0065\u0064"{_ecfa .OnedAttr .UnmarshalXMLAttr (_effff ); -continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ecfa .ConnectortypeAttr .UnmarshalXMLAttr (_effff ); -continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ecfa .HrnoshadeAttr .UnmarshalXMLAttr (_effff ); -continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dgedd ,_beeed :=_effff .Value ,error (nil ); -if _beeed !=nil {return _beeed ;};_ecfa .BorderrightcolorAttr =&_dgedd ;continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ecfa .DoubleclicknotifyAttr .UnmarshalXMLAttr (_effff ); -continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ecfa .AllowincellAttr .UnmarshalXMLAttr (_effff ); -continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ecfa .HralignAttr .UnmarshalXMLAttr (_effff ); -continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ecfa .BwpureAttr .UnmarshalXMLAttr (_effff ); -continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ecfa .UserhiddenAttr .UnmarshalXMLAttr (_effff ); -continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0063\u006c\u0069\u0070"{_ecfa .ClipAttr .UnmarshalXMLAttr (_effff ); -continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ecfa .AllowoverlapAttr .UnmarshalXMLAttr (_effff ); -continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ccgbb ,_bfadb :=_gd .ParseInt (_effff .Value ,10,64); -if _bfadb !=nil {return _bfadb ;};_ecfa .RegroupidAttr =&_ccgbb ;continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ecfa .BulletAttr .UnmarshalXMLAttr (_effff ); -continue ;};if _effff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_effff .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ecfa .InsetmodeAttr .UnmarshalXMLAttr (_effff ); -continue ;};if _effff .Name .Local =="\u0063\u006c\u0061s\u0073"{_ccef ,_fbfeg :=_effff .Value ,error (nil );if _fbfeg !=nil {return _fbfeg ;};_ecfa .ClassAttr =&_ccef ;continue ;};if _effff .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ecfa .StrokedAttr .UnmarshalXMLAttr (_effff ); -continue ;};if _effff .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cgdee ,_cgcd :=_effff .Value ,error (nil );if _cgcd !=nil {return _cgcd ;};_ecfa .StrokecolorAttr =&_cgdee ;continue ;};if _effff .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fega ,_abab :=_effff .Value ,error (nil ); -if _abab !=nil {return _abab ;};_ecfa .StrokeweightAttr =&_fega ;continue ;};if _effff .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ecfa .InsetpenAttr .UnmarshalXMLAttr (_effff );continue ;};if _effff .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_baaea ,_dfgg :=_effff .Value ,error (nil ); -if _dfgg !=nil {return _dfgg ;};_ecfa .ChromakeyAttr =&_baaea ;continue ;};if _effff .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ecfa .FilledAttr .UnmarshalXMLAttr (_effff );continue ;};if _effff .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gfbea ,_fecee :=_effff .Value ,error (nil ); -if _fecee !=nil {return _fecee ;};_ecfa .FillcolorAttr =&_gfbea ;continue ;};if _effff .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bgegf ,_cffdg :=_effff .Value ,error (nil );if _cffdg !=nil {return _cffdg ;};_ecfa .OpacityAttr =&_bgegf ;continue ; -};if _effff .Name .Local =="\u0073\u0074\u0079l\u0065"{_fdea ,_efcb :=_effff .Value ,error (nil );if _efcb !=nil {return _efcb ;};_ecfa .StyleAttr =&_fdea ;continue ;};if _effff .Name .Local =="\u0069\u0064"{_ddaad ,_gaaf :=_effff .Value ,error (nil ); -if _gaaf !=nil {return _gaaf ;};_ecfa .IdAttr =&_ddaad ;continue ;};if _effff .Name .Local =="\u0070\u0072\u0069n\u0074"{_ecfa .PrintAttr .UnmarshalXMLAttr (_effff );continue ;};if _effff .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_agbb ,_ecaeg :=_effff .Value ,error (nil ); -if _ecaeg !=nil {return _ecaeg ;};_ecfa .WrapcoordsAttr =&_agbb ;continue ;};if _effff .Name .Local =="\u0068\u0072\u0065\u0066"{_ddfe ,_geffa :=_effff .Value ,error (nil );if _geffa !=nil {return _geffa ;};_ecfa .HrefAttr =&_ddfe ;continue ;};if _effff .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_eegag ,_aebga :=_effff .Value ,error (nil ); -if _aebga !=nil {return _aebga ;};_ecfa .CoordoriginAttr =&_eegag ;continue ;};if _effff .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gced ,_fddeg :=_effff .Value ,error (nil );if _fddeg !=nil {return _fddeg ;};_ecfa .CoordsizeAttr =&_gced ; -continue ;};if _effff .Name .Local =="\u0061\u006c\u0074"{_fegeb ,_dceb :=_effff .Value ,error (nil );if _dceb !=nil {return _dceb ;};_ecfa .AltAttr =&_fegeb ;continue ;};if _effff .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fdfb ,_gafb :=_effff .Value ,error (nil ); -if _gafb !=nil {return _gafb ;};_ecfa .TargetAttr =&_fdfb ;continue ;};if _effff .Name .Local =="\u0074\u0069\u0074l\u0065"{_agcda ,_gcag :=_effff .Value ,error (nil );if _gcag !=nil {return _gcag ;};_ecfa .TitleAttr =&_agcda ;continue ;};};_aabbc :for {_ffbaa ,_adaec :=d .Token (); -if _adaec !=nil {return _adaec ;};switch _debee :=_ffbaa .(type ){case _e .StartElement :switch _debee .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgceg :=NewEG_ShapeElements (); -_bgceg .Path =NewPath ();if _cee :=d .DecodeElement (_bgceg .Path ,&_debee );_cee !=nil {return _cee ;};_ecfa .EG_ShapeElements =append (_ecfa .EG_ShapeElements ,_bgceg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bdgaf :=NewEG_ShapeElements (); -_bdgaf .Formulas =NewFormulas ();if _gaff :=d .DecodeElement (_bdgaf .Formulas ,&_debee );_gaff !=nil {return _gaff ;};_ecfa .EG_ShapeElements =append (_ecfa .EG_ShapeElements ,_bdgaf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffdgg :=NewEG_ShapeElements (); -_ffdgg .Handles =NewHandles ();if _bgagb :=d .DecodeElement (_ffdgg .Handles ,&_debee );_bgagb !=nil {return _bgagb ;};_ecfa .EG_ShapeElements =append (_ecfa .EG_ShapeElements ,_ffdgg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cgfgdd :=NewEG_ShapeElements (); -_cgfgdd .Fill =NewFill ();if _eeec :=d .DecodeElement (_cgfgdd .Fill ,&_debee );_eeec !=nil {return _eeec ;};_ecfa .EG_ShapeElements =append (_ecfa .EG_ShapeElements ,_cgfgdd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cbdbc :=NewEG_ShapeElements (); -_cbdbc .Stroke =NewStroke ();if _fceb :=d .DecodeElement (_cbdbc .Stroke ,&_debee );_fceb !=nil {return _fceb ;};_ecfa .EG_ShapeElements =append (_ecfa .EG_ShapeElements ,_cbdbc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_efacg :=NewEG_ShapeElements (); -_efacg .Shadow =NewShadow ();if _cdbde :=d .DecodeElement (_efacg .Shadow ,&_debee );_cdbde !=nil {return _cdbde ;};_ecfa .EG_ShapeElements =append (_ecfa .EG_ShapeElements ,_efacg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdadg :=NewEG_ShapeElements (); -_gdadg .Textbox =NewTextbox ();if _adbc :=d .DecodeElement (_gdadg .Textbox ,&_debee );_adbc !=nil {return _adbc ;};_ecfa .EG_ShapeElements =append (_ecfa .EG_ShapeElements ,_gdadg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcbca :=NewEG_ShapeElements (); -_gcbca .Textpath =NewTextpath ();if _eacbc :=d .DecodeElement (_gcbca .Textpath ,&_debee );_eacbc !=nil {return _eacbc ;};_ecfa .EG_ShapeElements =append (_ecfa .EG_ShapeElements ,_gcbca );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfcdcd :=NewEG_ShapeElements (); -_dfcdcd .Imagedata =NewImagedata ();if _edcea :=d .DecodeElement (_dfcdcd .Imagedata ,&_debee );_edcea !=nil {return _edcea ;};_ecfa .EG_ShapeElements =append (_ecfa .EG_ShapeElements ,_dfcdcd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_gdfe :=NewEG_ShapeElements (); -_gdfe .Skew =NewOfcSkew ();if _beabc :=d .DecodeElement (_gdfe .Skew ,&_debee );_beabc !=nil {return _beabc ;};_ecfa .EG_ShapeElements =append (_ecfa .EG_ShapeElements ,_gdfe );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecabf :=NewEG_ShapeElements (); -_ecabf .Extrusion =NewOfcExtrusion ();if _bdeb :=d .DecodeElement (_ecabf .Extrusion ,&_debee );_bdeb !=nil {return _bdeb ;};_ecfa .EG_ShapeElements =append (_ecfa .EG_ShapeElements ,_ecabf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ffac :=NewEG_ShapeElements (); -_ffac .Callout =NewOfcCallout ();if _bddef :=d .DecodeElement (_ffac .Callout ,&_debee );_bddef !=nil {return _bddef ;};_ecfa .EG_ShapeElements =append (_ecfa .EG_ShapeElements ,_ffac );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfcaf :=NewEG_ShapeElements (); -_dfcaf .Lock =NewOfcLock ();if _aabc :=d .DecodeElement (_dfcaf .Lock ,&_debee );_aabc !=nil {return _aabc ;};_ecfa .EG_ShapeElements =append (_ecfa .EG_ShapeElements ,_dfcaf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ebdc :=NewEG_ShapeElements (); -_ebdc .Clippath =NewOfcClippath ();if _cgcf :=d .DecodeElement (_ebdc .Clippath ,&_debee );_cgcf !=nil {return _cgcf ;};_ecfa .EG_ShapeElements =append (_ecfa .EG_ShapeElements ,_ebdc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_fbbe :=NewEG_ShapeElements (); -_fbbe .Signatureline =NewOfcSignatureline ();if _bgab :=d .DecodeElement (_fbbe .Signatureline ,&_debee );_bgab !=nil {return _bgab ;};_ecfa .EG_ShapeElements =append (_ecfa .EG_ShapeElements ,_fbbe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_abbf :=NewEG_ShapeElements (); -_abbf .Wrap =_b .NewWrap ();if _baab :=d .DecodeElement (_abbf .Wrap ,&_debee );_baab !=nil {return _baab ;};_ecfa .EG_ShapeElements =append (_ecfa .EG_ShapeElements ,_abbf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cedfa :=NewEG_ShapeElements (); -_cedfa .Anchorlock =_b .NewAnchorlock ();if _ecddb :=d .DecodeElement (_cedfa .Anchorlock ,&_debee );_ecddb !=nil {return _ecddb ;};_ecfa .EG_ShapeElements =append (_ecfa .EG_ShapeElements ,_cedfa );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ebcfd :=NewEG_ShapeElements (); -_ebcfd .Bordertop =_b .NewBordertop ();if _febg :=d .DecodeElement (_ebcfd .Bordertop ,&_debee );_febg !=nil {return _febg ;};_ecfa .EG_ShapeElements =append (_ecfa .EG_ShapeElements ,_ebcfd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_fgecf :=NewEG_ShapeElements (); -_fgecf .Borderbottom =_b .NewBorderbottom ();if _agabc :=d .DecodeElement (_fgecf .Borderbottom ,&_debee );_agabc !=nil {return _agabc ;};_ecfa .EG_ShapeElements =append (_ecfa .EG_ShapeElements ,_fgecf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_cbef :=NewEG_ShapeElements (); -_cbef .Borderleft =_b .NewBorderleft ();if _ffec :=d .DecodeElement (_cbef .Borderleft ,&_debee );_ffec !=nil {return _ffec ;};_ecfa .EG_ShapeElements =append (_ecfa .EG_ShapeElements ,_cbef );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dddb :=NewEG_ShapeElements (); -_dddb .Borderright =_b .NewBorderright ();if _ggbcb :=d .DecodeElement (_dddb .Borderright ,&_debee );_ggbcb !=nil {return _ggbcb ;};_ecfa .EG_ShapeElements =append (_ecfa .EG_ShapeElements ,_dddb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gdbfe :=NewEG_ShapeElements (); -_gdbfe .ClientData =_ag .NewClientData ();if _gggdb :=d .DecodeElement (_gdbfe .ClientData ,&_debee );_gggdb !=nil {return _gggdb ;};_ecfa .EG_ShapeElements =append (_ecfa .EG_ShapeElements ,_gdbfe );case _e .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"}:_febdc :=NewEG_ShapeElements (); -_febdc .Textdata =_f .NewTextdata ();if _agbcg :=d .DecodeElement (_febdc .Textdata ,&_debee );_agbcg !=nil {return _agbcg ;};_ecfa .EG_ShapeElements =append (_ecfa .EG_ShapeElements ,_febdc );default:_ee .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",_debee .Name ); -if _ggdae :=d .Skip ();_ggdae !=nil {return _ggdae ;};};case _e .EndElement :break _aabbc ;case _e .CharData :};};return nil ;};func (_cafgee OfcST_How )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cafgee .String (),start ); -};func (_cfbfe OfcST_ScreenSize )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cfbfe .String (),start );};func (_efefg *OfcCT_ClipPath )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_affec :=range start .Attr {if _affec .Name .Local =="\u0076"{_bcebcd ,_bcbbc :=_affec .Value ,error (nil ); -if _bcbbc !=nil {return _bcbbc ;};_efefg .VAttr =_bcebcd ;continue ;};};for {_ecffg ,_dfbae :=d .Token ();if _dfbae !=nil {return _a .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",_dfbae ); -};if _bbagg ,_bdgfb :=_ecffg .(_e .EndElement );_bdgfb &&_bbagg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Formulas and its children, prefixing error messages with path +func (_dgfd *CT_Formulas )ValidateWithPath (path string )error {for _dbcb ,_eggdb :=range _dgfd .F {if _bbgg :=_eggdb .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0046\u005b\u0025\u0064\u005d",path ,_dbcb ));_bbgg !=nil {return _bbgg ;};};return nil ; +}; -// Validate validates the CT_RoundRect and its children -func (_fccd *CT_RoundRect )Validate ()error {return _fccd .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074");};func (_ddcea OfcST_OLEType )ValidateWithPath (path string )error {switch _ddcea {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 (_ddcea )); -};return nil ;}; +// ValidateWithPath validates the CT_Shadow and its children, prefixing error messages with path +func (_gfaed *CT_Shadow )ValidateWithPath (path string )error {if _gcgg :=_gfaed .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_gcgg !=nil {return _gcgg ;};if _ccbbf :=_gfaed .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); +_ccbbf !=nil {return _ccbbf ;};if _aggeb :=_gfaed .ObscuredAttr .ValidateWithPath (path +"\u002f\u004f\u0062\u0073\u0063\u0075\u0072\u0065\u0064\u0041\u0074\u0074\u0072");_aggeb !=nil {return _aggeb ;};return nil ;};func (_febbb OfcST_OLEUpdateMode )String ()string {switch _febbb {case 0:return ""; +case 1:return "\u0041\u006c\u0077\u0061\u0079\u0073";case 2:return "\u004f\u006e\u0043\u0061\u006c\u006c";};return "";};func (_bbfae *ST_StrokeJoinStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gddae ,_cdgce :=d .Token ();if _cdgce !=nil {return _cdgce ; +};if _agdec ,_addbbc :=_gddae .(_e .EndElement );_addbbc &&_agdec .Name ==start .Name {*_bbfae =1;return nil ;};if _ggcdf ,_gffdc :=_gddae .(_e .CharData );!_gffdc {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gddae ); +}else {switch string (_ggcdf ){case "":*_bbfae =0;case "\u0072\u006f\u0075n\u0064":*_bbfae =1;case "\u0062\u0065\u0076e\u006c":*_bbfae =2;case "\u006d\u0069\u0074e\u0072":*_bbfae =3;};};_gddae ,_cdgce =d .Token ();if _cdgce !=nil {return _cdgce ;};if _gaad ,_ebfb :=_gddae .(_e .EndElement ); +_ebfb &&_gaad .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gddae );};func (_gdfdb OfcST_ScreenSize )String ()string {switch _gdfdb {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 "";}; -// ValidateWithPath validates the OfcCT_Callout and its children, prefixing error messages with path -func (_ggadc *OfcCT_Callout )ValidateWithPath (path string )error {if _bbacd :=_ggadc .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_bbacd !=nil {return _bbacd ;};if _acefa :=_ggadc .AngleAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u006c\u0065\u0041\u0074\u0074\u0072"); -_acefa !=nil {return _acefa ;};if _eaac :=_ggadc .DropautoAttr .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0061\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_eaac !=nil {return _eaac ;};if _efgdd :=_ggadc .LengthspecifiedAttr .ValidateWithPath (path +"/\u004ce\u006e\u0067\u0074\u0068\u0073\u0070\u0065\u0063i\u0066\u0069\u0065\u0064At\u0074\u0072"); -_efgdd !=nil {return _efgdd ;};if _afbbf :=_ggadc .AccentbarAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0062\u0061r\u0041\u0074\u0074\u0072");_afbbf !=nil {return _afbbf ;};if _dcda :=_ggadc .TextborderAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0062\u006f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072"); -_dcda !=nil {return _dcda ;};if _aaca :=_ggadc .MinusxAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0078\u0041\u0074\u0074\u0072");_aaca !=nil {return _aaca ;};if _ddecb :=_ggadc .MinusyAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0079\u0041\u0074\u0074\u0072"); -_ddecb !=nil {return _ddecb ;};if _cgddf :=_ggadc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cgddf !=nil {return _cgddf ;};return nil ;};const (OfcST_ExtrusionPlaneUnset OfcST_ExtrusionPlane =0;OfcST_ExtrusionPlaneXY OfcST_ExtrusionPlane =1; -OfcST_ExtrusionPlaneZX OfcST_ExtrusionPlane =2;OfcST_ExtrusionPlaneYZ OfcST_ExtrusionPlane =3;); +// ValidateWithPath validates the CT_Curve and its children, prefixing error messages with path +func (_fbcf *CT_Curve )ValidateWithPath (path string )error {for _egggf ,_baa :=range _fbcf .EG_ShapeElements {if _cccd :=_baa .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_egggf )); +_cccd !=nil {return _cccd ;};};if _afcc :=_fbcf .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_afcc !=nil {return _afcc ;};if _bfaa :=_fbcf .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_bfaa !=nil {return _bfaa ;};if _bgeb :=_fbcf .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bgeb !=nil {return _bgeb ;};if _gbfc :=_fbcf .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_gbfc !=nil {return _gbfc ;};if _gfba :=_fbcf .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gfba !=nil {return _gfba ;};if _acdb :=_fbcf .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_acdb !=nil {return _acdb ;};if _eaaf :=_fbcf .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_eaaf !=nil {return _eaaf ;};if _geab :=_fbcf .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_geab !=nil {return _geab ;};if _acfbd :=_fbcf .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_acfbd !=nil {return _acfbd ;};if _cdge :=_fbcf .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_cdge !=nil {return _cdge ;};if _ecdb :=_fbcf .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ecdb !=nil {return _ecdb ;};if _agdf :=_fbcf .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_agdf !=nil {return _agdf ;};if _dcfe :=_fbcf .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_dcfe !=nil {return _dcfe ;};if _gabf :=_fbcf .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_gabf !=nil {return _gabf ;};if _cbbd :=_fbcf .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_cbbd !=nil {return _cbbd ;};if _cfdc :=_fbcf .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_cfdc !=nil {return _cfdc ;};if _fabd :=_fbcf .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fabd !=nil {return _fabd ;};if _baff :=_fbcf .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_baff !=nil {return _baff ;};if _gbfe :=_fbcf .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gbfe !=nil {return _gbfe ;};if _egcc :=_fbcf .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_egcc !=nil {return _egcc ;};if _eadf :=_fbcf .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_eadf !=nil {return _eadf ;};if _eagcd :=_fbcf .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_eagcd !=nil {return _eagcd ;};if _cefc :=_fbcf .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cefc !=nil {return _cefc ;};if _egcdf :=_fbcf .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_egcdf !=nil {return _egcdf ;};if _aabcc :=_fbcf .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_aabcc !=nil {return _aabcc ;};if _deced :=_fbcf .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_deced !=nil {return _deced ;};if _agga :=_fbcf .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_agga !=nil {return _agga ;};if _gffg :=_fbcf .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_gffg !=nil {return _gffg ;};if _fcgg :=_fbcf .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fcgg !=nil {return _fcgg ;};return nil ;};func (_bgfe *OfcCT_SignatureLine )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_acfeec :=range start .Attr {if _acfeec .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_bgfe .IssignaturelineAttr .UnmarshalXMLAttr (_acfeec ); +continue ;};if _acfeec .Name .Local =="\u0069\u0064"{_bbdaa ,_ffdce :=_acfeec .Value ,error (nil );if _ffdce !=nil {return _ffdce ;};_bgfe .IdAttr =&_bbdaa ;continue ;};if _acfeec .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_aaaad ,_gfgfb :=_acfeec .Value ,error (nil ); +if _gfgfb !=nil {return _gfgfb ;};_bgfe .ProvidAttr =&_aaaad ;continue ;};if _acfeec .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_bgfe .SigninginstructionssetAttr .UnmarshalXMLAttr (_acfeec ); +continue ;};if _acfeec .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_bgfe .AllowcommentsAttr .UnmarshalXMLAttr (_acfeec );continue ;};if _acfeec .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_bgfe .ShowsigndateAttr .UnmarshalXMLAttr (_acfeec ); +continue ;};if _acfeec .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_fcebb ,_aceeb :=_acfeec .Value ,error (nil );if _aceeb !=nil {return _aceeb ;};_bgfe .SuggestedsignerAttr =&_fcebb ;continue ;};if _acfeec .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_gbecb ,_daaag :=_acfeec .Value ,error (nil ); +if _daaag !=nil {return _daaag ;};_bgfe .Suggestedsigner2Attr =&_gbecb ;continue ;};if _acfeec .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_bddc ,_dbbfe :=_acfeec .Value ,error (nil ); +if _dbbfe !=nil {return _dbbfe ;};_bgfe .SuggestedsigneremailAttr =&_bddc ;continue ;};if _acfeec .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_gcbab ,_eecaf :=_acfeec .Value ,error (nil ); +if _eecaf !=nil {return _eecaf ;};_bgfe .SigninginstructionsAttr =&_gcbab ;continue ;};if _acfeec .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_bfddf ,_ebfgbc :=_acfeec .Value ,error (nil );if _ebfgbc !=nil {return _ebfgbc ;};_bgfe .AddlxmlAttr =&_bfddf ; +continue ;};if _acfeec .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_cbced ,_dfebe :=_acfeec .Value ,error (nil );if _dfebe !=nil {return _dfebe ;};_bgfe .SigprovurlAttr =&_cbced ;continue ;};if _acfeec .Name .Local =="\u0065\u0078\u0074"{_bgfe .ExtAttr .UnmarshalXMLAttr (_acfeec ); +continue ;};};for {_acga ,_bfagg :=d .Token ();if _bfagg !=nil {return _ga .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",_bfagg ); +};if _dacab ,_debf :=_acga .(_e .EndElement );_debf &&_dacab .Name ==start .Name {break ;};};return nil ;};func (_fcfac *ST_StrokeEndCap )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dede ,_dcced :=d .Token ();if _dcced !=nil {return _dcced ; +};if _bdfgb ,_dcfff :=_dede .(_e .EndElement );_dcfff &&_bdfgb .Name ==start .Name {*_fcfac =1;return nil ;};if _bcdc ,_eegad :=_dede .(_e .CharData );!_eegad {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dede ); +}else {switch string (_bcdc ){case "":*_fcfac =0;case "\u0066\u006c\u0061\u0074":*_fcfac =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_fcfac =2;case "\u0072\u006f\u0075n\u0064":*_fcfac =3;};};_dede ,_dcced =d .Token ();if _dcced !=nil {return _dcced ; +};if _ddfca ,_bdbfc :=_dede .(_e .EndElement );_bdbfc &&_ddfca .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dede ); +};func (_fgdfb *OfcST_How )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fgdfb =0;case "\u0074\u006f\u0070":*_fgdfb =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_fgdfb =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fgdfb =3; +case "\u006c\u0065\u0066\u0074":*_fgdfb =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fgdfb =5;case "\u0072\u0069\u0067h\u0074":*_fgdfb =6;};return nil ;}; -// Validate validates the AG_Fill and its children -func (_bgb *AG_Fill )Validate ()error {return _bgb .ValidateWithPath ("\u0041G\u005f\u0046\u0069\u006c\u006c");};func (_ecddc *OfcCT_Callout )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"; -};if _ecddc .OnAttr !=_c .ST_TrueFalseUnset {_ffdf ,_bdgbg :=_ecddc .OnAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u006e"});if _bdgbg !=nil {return _bdgbg ;};start .Attr =append (start .Attr ,_ffdf );};if _ecddc .TypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ecddc .TypeAttr )}); -};if _ecddc .GapAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0061\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_ecddc .GapAttr )});};if _ecddc .AngleAttr !=OfcST_AngleUnset {_bgdb ,_bgbff :=_ecddc .AngleAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u006e\u0067l\u0065"}); -if _bgbff !=nil {return _bgbff ;};start .Attr =append (start .Attr ,_bgdb );};if _ecddc .DropautoAttr !=_c .ST_TrueFalseUnset {_agacg ,_fgaaa :=_ecddc .DropautoAttr .MarshalXMLAttr (_e .Name {Local :"\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"}); -if _fgaaa !=nil {return _fgaaa ;};start .Attr =append (start .Attr ,_agacg );};if _ecddc .DropAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0072\u006f\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_ecddc .DropAttr )}); -};if _ecddc .DistanceAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ecddc .DistanceAttr )});};if _ecddc .LengthspecifiedAttr !=_c .ST_TrueFalseUnset {_fbadd ,_ffaeg :=_ecddc .LengthspecifiedAttr .MarshalXMLAttr (_e .Name {Local :"\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"}); -if _ffaeg !=nil {return _ffaeg ;};start .Attr =append (start .Attr ,_fbadd );};if _ecddc .LengthAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_ecddc .LengthAttr )}); -};if _ecddc .AccentbarAttr !=_c .ST_TrueFalseUnset {_ffafa ,_caddc :=_ecddc .AccentbarAttr .MarshalXMLAttr (_e .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"});if _caddc !=nil {return _caddc ;};start .Attr =append (start .Attr ,_ffafa );}; -if _ecddc .TextborderAttr !=_c .ST_TrueFalseUnset {_becfg ,_efgda :=_ecddc .TextborderAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"});if _efgda !=nil {return _efgda ;};start .Attr =append (start .Attr ,_becfg ); -};if _ecddc .MinusxAttr !=_c .ST_TrueFalseUnset {_dggfc ,_ccccb :=_ecddc .MinusxAttr .MarshalXMLAttr (_e .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0078"});if _ccccb !=nil {return _ccccb ;};start .Attr =append (start .Attr ,_dggfc );};if _ecddc .MinusyAttr !=_c .ST_TrueFalseUnset {_gafge ,_gbgad :=_ecddc .MinusyAttr .MarshalXMLAttr (_e .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0079"}); -if _gbgad !=nil {return _gbgad ;};start .Attr =append (start .Attr ,_gafge );};if _ecddc .ExtAttr !=ST_ExtUnset {_bdfda ,_eebgd :=_ecddc .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"});if _eebgd !=nil {return _eebgd ;};start .Attr =append (start .Attr ,_bdfda ); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type OfcCT_SignatureLine struct{IssignaturelineAttr _c .ST_TrueFalse ;IdAttr *string ;ProvidAttr *string ;SigninginstructionssetAttr _c .ST_TrueFalse ;AllowcommentsAttr _c .ST_TrueFalse ; -ShowsigndateAttr _c .ST_TrueFalse ;SuggestedsignerAttr *string ;Suggestedsigner2Attr *string ;SuggestedsigneremailAttr *string ;SigninginstructionsAttr *string ;AddlxmlAttr *string ;SigprovurlAttr *string ;ExtAttr ST_Ext ;};func (_abeag ST_StrokeLineStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_abeag .String (),start ); -};func NewLine ()*Line {_bddbe :=&Line {};_bddbe .CT_Line =*NewCT_Line ();return _bddbe }; +// Validate validates the CT_Path and its children +func (_eace *CT_Path )Validate ()error {return _eace .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068");}; -// ValidateWithPath validates the CT_Shapetype and its children, prefixing error messages with path -func (_ecfg *CT_Shapetype )ValidateWithPath (path string )error {for _eadcb ,_cdcgfc :=range _ecfg .EG_ShapeElements {if _cdgc :=_cdcgfc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_eadcb )); -_cdgc !=nil {return _cdgc ;};};if _ecfg .Complex !=nil {if _fbded :=_ecfg .Complex .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");_fbded !=nil {return _fbded ;};};if _gdgbf :=_ecfg .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072"); -_gdgbf !=nil {return _gdgbf ;};if _dbbd :=_ecfg .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_dbbd !=nil {return _dbbd ;};if _bafaf :=_ecfg .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072"); -_bafaf !=nil {return _bafaf ;};if _dbaa :=_ecfg .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_dbaa !=nil {return _dbaa ;};if _adggdb :=_ecfg .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072"); -_adggdb !=nil {return _adggdb ;};if _acgbg :=_ecfg .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_acgbg !=nil {return _acgbg ;};if _fadg :=_ecfg .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072"); -_fadg !=nil {return _fadg ;};if _cacf :=_ecfg .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_cacf !=nil {return _cacf ;};if _badfb :=_ecfg .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072"); -_badfb !=nil {return _badfb ;};if _acgfe :=_ecfg .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_acgfe !=nil {return _acgfe ;};if _bdfc :=_ecfg .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072"); -_bdfc !=nil {return _bdfc ;};if _ecfdd :=_ecfg .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_ecfdd !=nil {return _ecfdd ;};if _bgfg :=_ecfg .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072"); -_bgfg !=nil {return _bgfg ;};if _bace :=_ecfg .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_bace !=nil {return _bace ;};if _eaggc :=_ecfg .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072"); -_eaggc !=nil {return _eaggc ;};if _abbd :=_ecfg .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_abbd !=nil {return _abbd ;};if _fbfbf :=_ecfg .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072"); -_fbfbf !=nil {return _fbfbf ;};if _ebddb :=_ecfg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_ebddb !=nil {return _ebddb ;};if _gdef :=_ecfg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072"); -_gdef !=nil {return _gdef ;};if _gdaad :=_ecfg .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_gdaad !=nil {return _gdaad ;};if _ecef :=_ecfg .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072"); -_ecef !=nil {return _ecef ;};if _gfdff :=_ecfg .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_gfdff !=nil {return _gfdff ;};if _gcbg :=_ecfg .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072"); -_gcbg !=nil {return _gcbg ;};if _cfdcf :=_ecfg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_cfdcf !=nil {return _cfdcf ;};if _gadac :=_ecfg .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072"); -_gadac !=nil {return _gadac ;};if _gfcb :=_ecfg .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_gfcb !=nil {return _gfcb ;};if _dbdba :=_ecfg .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072"); -_dbdba !=nil {return _dbdba ;};if _gdggf :=_ecfg .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_gdggf !=nil {return _gdggf ;};if _cfgdda :=_ecfg .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r"); -_cfgdda !=nil {return _cfgdda ;};return nil ;};func (_egbee *OfcCT_RegroupTable )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065"; -};if _egbee .ExtAttr !=ST_ExtUnset {_ccge ,_ecbddd :=_egbee .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"});if _ecbddd !=nil {return _ecbddd ;};start .Attr =append (start .Attr ,_ccge );};e .EncodeToken (start );if _egbee .Entry !=nil {_cdfa :=_e .StartElement {Name :_e .Name {Local :"\u006f:\u0065\u006e\u0074\u0072\u0079"}}; -for _ ,_egddfe :=range _egbee .Entry {e .EncodeElement (_egddfe ,_cdfa );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewOfcShapelayout ()*OfcShapelayout {_aafad :=&OfcShapelayout {};_aafad .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout (); -return _aafad ;};func (_egbba ST_ShadowType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_efccc :=_e .Attr {};_efccc .Name =name ;switch _egbba {case ST_ShadowTypeUnset :_efccc .Value ="";case ST_ShadowTypeSingle :_efccc .Value ="\u0073\u0069\u006e\u0067\u006c\u0065"; -case ST_ShadowTypeDouble :_efccc .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_ShadowTypeEmboss :_efccc .Value ="\u0065\u006d\u0062\u006f\u0073\u0073";case ST_ShadowTypePerspective :_efccc .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"; -};return _efccc ,nil ;};func (_afcf *CT_Fill )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076\u003a\u0066\u0069\u006c\u006c";};if _afcf .TypeAttr !=ST_FillTypeUnset {_feg ,_efdf :=_afcf .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _efdf !=nil {return _efdf ;};start .Attr =append (start .Attr ,_feg );};if _afcf .OnAttr !=_c .ST_TrueFalseUnset {_gggaae ,_deag :=_afcf .OnAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u006e"});if _deag !=nil {return _deag ;};start .Attr =append (start .Attr ,_gggaae ); -};if _afcf .ColorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_afcf .ColorAttr )});};if _afcf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_afcf .OpacityAttr )}); -};if _afcf .Color2Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_a .Sprintf ("\u0025\u0076",*_afcf .Color2Attr )});};if _afcf .SrcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0072\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_afcf .SrcAttr )}); -};if _afcf .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_afcf .HrefAttr )});};if _afcf .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_a .Sprintf ("\u0025\u0076",*_afcf .AlthrefAttr )}); -};if _afcf .SizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_afcf .SizeAttr )});};if _afcf .OriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_afcf .OriginAttr )}); -};if _afcf .PositionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_afcf .PositionAttr )});};if _afcf .AspectAttr !=ST_ImageAspectUnset {_cccd ,_ecge :=_afcf .AspectAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u0073\u0070\u0065\u0063\u0074"}); -if _ecge !=nil {return _ecge ;};start .Attr =append (start .Attr ,_cccd );};if _afcf .ColorsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_afcf .ColorsAttr )}); -};if _afcf .AngleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006e\u0067l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_afcf .AngleAttr )});};if _afcf .AlignshapeAttr !=_c .ST_TrueFalseUnset {_dbge ,_ddbg :=_afcf .AlignshapeAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"}); -if _ddbg !=nil {return _ddbg ;};start .Attr =append (start .Attr ,_dbge );};if _afcf .FocusAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006f\u0063u\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_afcf .FocusAttr )}); -};if _afcf .FocussizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_afcf .FocussizeAttr )});};if _afcf .FocuspositionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_afcf .FocuspositionAttr )}); -};if _afcf .MethodAttr !=ST_FillMethodUnset {_cfff ,_eafg :=_afcf .MethodAttr .MarshalXMLAttr (_e .Name {Local :"\u006d\u0065\u0074\u0068\u006f\u0064"});if _eafg !=nil {return _eafg ;};start .Attr =append (start .Attr ,_cfff );};if _afcf .DetectmouseclickAttr !=_c .ST_TrueFalseUnset {_ffgd ,_abeb :=_afcf .DetectmouseclickAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"}); -if _abeb !=nil {return _abeb ;};start .Attr =append (start .Attr ,_ffgd );};if _afcf .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_afcf .TitleAttr )}); -};if _afcf .Opacity2Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"},Value :_a .Sprintf ("\u0025\u0076",*_afcf .Opacity2Attr )});};if _afcf .RecolorAttr !=_c .ST_TrueFalseUnset {_fbge ,_aagf :=_afcf .RecolorAttr .MarshalXMLAttr (_e .Name {Local :"\u0072e\u0063\u006f\u006c\u006f\u0072"}); -if _aagf !=nil {return _aagf ;};start .Attr =append (start .Attr ,_fbge );};if _afcf .RotateAttr !=_c .ST_TrueFalseUnset {_bbcc ,_caab :=_afcf .RotateAttr .MarshalXMLAttr (_e .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0065"});if _caab !=nil {return _caab ; -};start .Attr =append (start .Attr ,_bbcc );};if _afcf .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_afcf .IdAttr )});};if _afcf .RelidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_afcf .RelidAttr )}); -};if _afcf .SIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_afcf .SIdAttr )});};e .EncodeToken (start );if _afcf .Fill !=nil {_ecba :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0066\u0069\u006c\u006c"}}; -e .EncodeElement (_afcf .Fill ,_ecba );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_efeeb *OfcShapedefaults )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\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +// Validate validates the OfcDiagram and its children +func (_bedbe *OfcDiagram )Validate ()error {return _bedbe .ValidateWithPath ("\u004f\u0066\u0063\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};func (_ceffb *OfcRight )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ceffb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild (); +for _ ,_gceec :=range start .Attr {if _gceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceec .Name .Local =="\u0068\u0072\u0065\u0066"{_ggdaf ,_bbgbe :=_gceec .Value ,error (nil ); +if _bbgbe !=nil {return _bbgbe ;};_ceffb .HrefAttr =&_ggdaf ;continue ;};if _gceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceec .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ceffb .ForcedashAttr .UnmarshalXMLAttr (_gceec ); +continue ;};if _gceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceec .Name .Local =="\u0074\u0069\u0074l\u0065"{_fgcec ,_gfafgc :=_gceec .Value ,error (nil ); +if _gfafgc !=nil {return _gfafgc ;};_ceffb .TitleAttr =&_fgcec ;continue ;};if _gceec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gceec .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_edefg ,_eagee :=_gceec .Value ,error (nil ); +if _eagee !=nil {return _eagee ;};_ceffb .AlthrefAttr =&_edefg ;continue ;};if _gceec .Name .Local =="\u0073\u0072\u0063"{_bfefb ,_cbfab :=_gceec .Value ,error (nil );if _cbfab !=nil {return _cbfab ;};_ceffb .SrcAttr =&_bfefb ;continue ;};if _gceec .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_ceffb .ImagealignshapeAttr .UnmarshalXMLAttr (_gceec ); +continue ;};if _gceec .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_ceffb .JoinstyleAttr .UnmarshalXMLAttr (_gceec );continue ;};if _gceec .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ceffb .InsetpenAttr .UnmarshalXMLAttr (_gceec ); +continue ;};if _gceec .Name .Local =="\u0063\u006f\u006co\u0072"{_cface ,_cccbd :=_gceec .Value ,error (nil );if _cccbd !=nil {return _cccbd ;};_ceffb .ColorAttr =&_cface ;continue ;};if _gceec .Name .Local =="\u0065\u0078\u0074"{_ceffb .ExtAttr .UnmarshalXMLAttr (_gceec ); +continue ;};if _gceec .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_ceffb .FilltypeAttr .UnmarshalXMLAttr (_gceec );continue ;};if _gceec .Name .Local =="\u006f\u006e"{_ceffb .OnAttr .UnmarshalXMLAttr (_gceec );continue ;};if _gceec .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_ceffb .EndarrowlengthAttr .UnmarshalXMLAttr (_gceec ); +continue ;};if _gceec .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_ceffb .LinestyleAttr .UnmarshalXMLAttr (_gceec );continue ;};if _gceec .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_ceffb .StartarrowlengthAttr .UnmarshalXMLAttr (_gceec ); +continue ;};if _gceec .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_acbfd ,_bbada :=_gceec .Value ,error (nil );if _bbada !=nil {return _bbada ;};_ceffb .Color2Attr =&_acbfd ;continue ;};if _gceec .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_ceffb .StartarrowAttr .UnmarshalXMLAttr (_gceec ); +continue ;};if _gceec .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ceffb .EndarrowwidthAttr .UnmarshalXMLAttr (_gceec );continue ;};if _gceec .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ggddag ,_beace :=_gceec .Value ,error (nil ); +if _beace !=nil {return _beace ;};_ceffb .DashstyleAttr =&_ggddag ;continue ;};if _gceec .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bacbe ,_deada :=_gceec .Value ,error (nil );if _deada !=nil {return _deada ;};_ceffb .OpacityAttr =&_bacbe ; +continue ;};if _gceec .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_ceffb .ImageaspectAttr .UnmarshalXMLAttr (_gceec );continue ;};if _gceec .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bedag ,_geaca :=_g .ParseFloat (_gceec .Value ,64); +if _geaca !=nil {return _geaca ;};_ceffb .MiterlimitAttr =&_bedag ;continue ;};if _gceec .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_ceffb .EndcapAttr .UnmarshalXMLAttr (_gceec );continue ;};if _gceec .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_ceffb .EndarrowAttr .UnmarshalXMLAttr (_gceec ); +continue ;};if _gceec .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ceffb .StartarrowwidthAttr .UnmarshalXMLAttr (_gceec );continue ;};if _gceec .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_bgdac ,_befdd :=_gceec .Value ,error (nil ); +if _befdd !=nil {return _befdd ;};_ceffb .ImagesizeAttr =&_bgdac ;continue ;};if _gceec .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_agbcdb ,_aabaa :=_gceec .Value ,error (nil );if _aabaa !=nil {return _aabaa ;};_ceffb .WeightAttr =&_agbcdb ; +continue ;};};for {_deaefe ,_acefb :=d .Token ();if _acefb !=nil {return _ga .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063R\u0069\u0067\u0068\u0074: \u0025\u0073",_acefb );};if _gfcbd ,_cgeedg :=_deaefe .(_e .EndElement );_cgeedg &&_gfcbd .Name ==start .Name {break ; +};};return nil ;};func (_cebcc *OfcST_ColorMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_babef ,_agaag :=d .Token ();if _agaag !=nil {return _agaag ;};if _cdcdg ,_dabgf :=_babef .(_e .EndElement );_dabgf &&_cdcdg .Name ==start .Name {*_cebcc =1; +return nil ;};if _gcadb ,_accf :=_babef .(_e .CharData );!_accf {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_babef );}else {switch string (_gcadb ){case "":*_cebcc =0; +case "\u0061\u0075\u0074\u006f":*_cebcc =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cebcc =2;};};_babef ,_agaag =d .Token ();if _agaag !=nil {return _agaag ;};if _eafaa ,_ggceg :=_babef .(_e .EndElement );_ggceg &&_eafaa .Name ==start .Name {return nil ; +};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_babef );};func (_gebbbb ST_StrokeArrowLength )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gebbbb .String (),start ); +};func (_cbdcd *OfcCT_ShapeLayout )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eadbba :=range start .Attr {if _eadbba .Name .Local =="\u0065\u0078\u0074"{_cbdcd .ExtAttr .UnmarshalXMLAttr (_eadbba );continue ;};};_fbebb :for {_ceffa ,_ebef :=d .Token (); +if _ebef !=nil {return _ebef ;};switch _dgaaac :=_ceffa .(type ){case _e .StartElement :switch _dgaaac .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbdcd .Idmap =NewOfcCT_IdMap (); +if _bgabe :=d .DecodeElement (_cbdcd .Idmap ,&_dgaaac );_bgabe !=nil {return _bgabe ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbdcd .Regrouptable =NewOfcCT_RegroupTable (); +if _gdccd :=d .DecodeElement (_cbdcd .Regrouptable ,&_dgaaac );_gdccd !=nil {return _gdccd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbdcd .Rules =NewOfcCT_Rules (); +if _cfdeb :=d .DecodeElement (_cbdcd .Rules ,&_dgaaac );_cfdeb !=nil {return _cfdeb ;};default:_ag .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",_dgaaac .Name ); +if _fbde :=d .Skip ();_fbde !=nil {return _fbde ;};};case _e .EndElement :break _fbebb ;case _e .CharData :};};return nil ;};func (_ababa *OfcCT_SignatureLine )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"; +};if _ababa .IssignaturelineAttr !=_f .ST_TrueFalseUnset {_edegfd ,_cfgcg :=_ababa .IssignaturelineAttr .MarshalXMLAttr (_e .Name {Local :"\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"});if _cfgcg !=nil {return _cfgcg ; +};start .Attr =append (start .Attr ,_edegfd );};if _ababa .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_ababa .IdAttr )});};if _ababa .ProvidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u006f\u0076\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_ababa .ProvidAttr )}); +};if _ababa .SigninginstructionssetAttr !=_f .ST_TrueFalseUnset {_fgbed ,_ggbfg :=_ababa .SigninginstructionssetAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"}); +if _ggbfg !=nil {return _ggbfg ;};start .Attr =append (start .Attr ,_fgbed );};if _ababa .AllowcommentsAttr !=_f .ST_TrueFalseUnset {_bbdcd ,_eebgd :=_ababa .AllowcommentsAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"}); +if _eebgd !=nil {return _eebgd ;};start .Attr =append (start .Attr ,_bbdcd );};if _ababa .ShowsigndateAttr !=_f .ST_TrueFalseUnset {_cgeaa ,_afdae :=_ababa .ShowsigndateAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"}); +if _afdae !=nil {return _afdae ;};start .Attr =append (start .Attr ,_cgeaa );};if _ababa .SuggestedsignerAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_ababa .SuggestedsignerAttr )}); +};if _ababa .Suggestedsigner2Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"},Value :_ga .Sprintf ("\u0025\u0076",*_ababa .Suggestedsigner2Attr )}); +};if _ababa .SuggestedsigneremailAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"},Value :_ga .Sprintf ("\u0025\u0076",*_ababa .SuggestedsigneremailAttr )}); +};if _ababa .SigninginstructionsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_ababa .SigninginstructionsAttr )}); +};if _ababa .AddlxmlAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061d\u0064\u006c\u0078\u006d\u006c"},Value :_ga .Sprintf ("\u0025\u0076",*_ababa .AddlxmlAttr )});};if _ababa .SigprovurlAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"},Value :_ga .Sprintf ("\u0025\u0076",*_ababa .SigprovurlAttr )}); +};if _ababa .ExtAttr !=ST_ExtUnset {_deafa ,_cfdag :=_ababa .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cfdag !=nil {return _cfdag ;};start .Attr =append (start .Attr ,_deafa );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func NewFormulas ()*Formulas {_fded :=&Formulas {};_fded .CT_Formulas =*NewCT_Formulas ();return _fded ;};func (_bgbca OfcST_OLEType )Validate ()error {return _bgbca .ValidateWithPath ("")};func (_cefge *CT_H )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076\u003a\u0068"; +};if _cefge .PositionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_ga .Sprintf ("\u0025\u0076",*_cefge .PositionAttr )});};if _cefge .PolarAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u006f\u006ca\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_cefge .PolarAttr )}); +};if _cefge .MapAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0070"},Value :_ga .Sprintf ("\u0025\u0076",*_cefge .MapAttr )});};if _cefge .InvxAttr !=_f .ST_TrueFalseUnset {_ebdca ,_dggfg :=_cefge .InvxAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0076\u0078"}); +if _dggfg !=nil {return _dggfg ;};start .Attr =append (start .Attr ,_ebdca );};if _cefge .InvyAttr !=_f .ST_TrueFalseUnset {_cggaf ,_ebgg :=_cefge .InvyAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0076\u0079"});if _ebgg !=nil {return _ebgg ;}; +start .Attr =append (start .Attr ,_cggaf );};if _cefge .SwitchAttr !=_f .ST_TrueFalseBlankUnset {_befa ,_agaf :=_cefge .SwitchAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0077\u0069\u0074\u0063\u0068"});if _agaf !=nil {return _agaf ;};start .Attr =append (start .Attr ,_befa ); +};if _cefge .XrangeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u0072\u0061\u006e\u0067\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_cefge .XrangeAttr )});};if _cefge .YrangeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0079\u0072\u0061\u006e\u0067\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_cefge .YrangeAttr )}); +};if _cefge .RadiusrangeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_cefge .RadiusrangeAttr )});};e .EncodeToken (start ); +e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the OfcFill and its children +func (_gfgcg *OfcFill )Validate ()error {return _gfgcg .ValidateWithPath ("\u004ff\u0063\u0046\u0069\u006c\u006c");};func (_gfadg *OfcCT_ColorMru )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_daag :=range start .Attr {if _daag .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_bebe ,_bgdbb :=_daag .Value ,error (nil ); +if _bgdbb !=nil {return _bgdbb ;};_gfadg .ColorsAttr =&_bebe ;continue ;};if _daag .Name .Local =="\u0065\u0078\u0074"{_gfadg .ExtAttr .UnmarshalXMLAttr (_daag );continue ;};};for {_egaaa ,_cbfec :=d .Token ();if _cbfec !=nil {return _ga .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",_cbfec ); +};if _bcggg ,_acaaf :=_egaaa .(_e .EndElement );_acaaf &&_bcggg .Name ==start .Name {break ;};};return nil ;};func (_degdg OfcST_InsetMode )Validate ()error {return _degdg .ValidateWithPath ("")};const (OfcST_InsetModeUnset OfcST_InsetMode =0;OfcST_InsetModeAuto OfcST_InsetMode =1; +OfcST_InsetModeCustom OfcST_InsetMode =2;);func (_fedef ST_ImageAspect )ValidateWithPath (path string )error {switch _fedef {case 0,1,2,3:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fedef )); +};return nil ;};func NewAG_AllShapeAttributes ()*AG_AllShapeAttributes {_gea :=&AG_AllShapeAttributes {};return _gea };func (_gdedc *OfcEquationxml )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\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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_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 ="\u006f:\u0073h\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073";return _efeeb .OfcCT_ShapeDefaults .MarshalXML (e ,start );};func (_aadd *AG_Path )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bgag :=range start .Attr {if _bgag .Name .Local =="\u0070\u0061\u0074\u0068"{_egg ,_fga :=_bgag .Value ,error (nil ); -if _fga !=nil {return _fga ;};_aadd .PathAttr =&_egg ;continue ;};};for {_dcbf ,_bagc :=d .Token ();if _bagc !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_bagc );}; -if _bgdd ,_fee :=_dcbf .(_e .EndElement );_fee &&_bgdd .Name ==start .Name {break ;};};return nil ;};func (_fgbeg *ST_FillMethod )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fgbeg =0;case "\u006e\u006f\u006e\u0065":*_fgbeg =1; -case "\u006c\u0069\u006e\u0065\u0061\u0072":*_fgbeg =2;case "\u0073\u0069\u0067m\u0061":*_fgbeg =3;case "\u0061\u006e\u0079":*_fgbeg =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_fgbeg =5;};return nil ;};func (_caca *AG_Type )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _caca .TypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_caca .TypeAttr )}); -};return nil ;}; +start .Name .Local ="\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c";return _gdedc .OfcCT_EquationXml .MarshalXML (e ,start );};type ST_StrokeEndCap byte ;func (_geaac OfcST_ExtrusionRender )String ()string {switch _geaac {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 "";}; -// ValidateWithPath validates the OfcCT_R and its children, prefixing error messages with path -func (_fgbgfd *OfcCT_R )ValidateWithPath (path string )error {if _bcbfba :=_fgbgfd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bcbfba !=nil {return _bcbfba ;};if _cebcb :=_fgbgfd .HowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0077\u0041\u0074\u0074\u0072"); -_cebcb !=nil {return _cebcb ;};for _gabge ,_ddagfd :=range _fgbgfd .Proxy {if _fdded :=_ddagfd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fP\u0072\u006f\u0078\u0079\u005b\u0025\u0064\u005d",path ,_gabge ));_fdded !=nil {return _fdded ;};};return nil ; -};type ST_StrokeArrowType byte ;func (_ccbed *Line )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _ccbed .CT_Line .MarshalXML (e ,start );};type CT_Formulas struct{F []*CT_F ;};func (_eaeab *ST_ShadowType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_eaeab =0; -case "\u0073\u0069\u006e\u0067\u006c\u0065":*_eaeab =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_eaeab =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_eaeab =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_eaeab =4;};return nil ; -};func NewTextpath ()*Textpath {_edgfe :=&Textpath {};_edgfe .CT_TextPath =*NewCT_TextPath ();return _edgfe ;}; +// ValidateWithPath validates the AG_Path and its children, prefixing error messages with path +func (_fge *AG_Path )ValidateWithPath (path string )error {return nil };const (OfcST_ExtrusionPlaneUnset OfcST_ExtrusionPlane =0;OfcST_ExtrusionPlaneXY OfcST_ExtrusionPlane =1;OfcST_ExtrusionPlaneZX OfcST_ExtrusionPlane =2;OfcST_ExtrusionPlaneYZ OfcST_ExtrusionPlane =3; +); -// ValidateWithPath validates the OfcCT_Diagram and its children, prefixing error messages with path -func (_egacg *OfcCT_Diagram )ValidateWithPath (path string )error {if _dbcfb :=_egacg .AutoformatAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u0066\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_dbcfb !=nil {return _dbcfb ;};if _feagge :=_egacg .ReverseAttr .ValidateWithPath (path +"\u002f\u0052\u0065v\u0065\u0072\u0073\u0065\u0041\u0074\u0074\u0072"); -_feagge !=nil {return _feagge ;};if _abdgg :=_egacg .AutolayoutAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u006c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_abdgg !=nil {return _abdgg ;};if _egacg .Relationtable !=nil {if _faagdc :=_egacg .Relationtable .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006et\u0061\u0062\u006c\u0065"); -_faagdc !=nil {return _faagdc ;};};if _bgcde :=_egacg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bgcde !=nil {return _bgcde ;};return nil ;};func NewOfcCT_Ink ()*OfcCT_Ink {_abcbe :=&OfcCT_Ink {};return _abcbe }; -type OfcCT_ShapeLayout struct{Idmap *OfcCT_IdMap ;Regrouptable *OfcCT_RegroupTable ;Rules *OfcCT_Rules ;ExtAttr ST_Ext ;};func (_afac *AG_ShapeAttributes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _afac .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_afac .OpacityAttr )}); -};if _afac .StrokedAttr !=_c .ST_TrueFalseUnset {_egff ,_abdd :=_afac .StrokedAttr .MarshalXMLAttr (_e .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _abdd !=nil {return _abdd ;};start .Attr =append (start .Attr ,_egff );};if _afac .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_afac .StrokecolorAttr )}); -};if _afac .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_afac .StrokeweightAttr )});};if _afac .InsetpenAttr !=_c .ST_TrueFalseUnset {_ddbba ,_bcb :=_afac .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _bcb !=nil {return _bcb ;};start .Attr =append (start .Attr ,_ddbba );};if _afac .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_a .Sprintf ("\u0025\u0076",*_afac .ChromakeyAttr )}); -};if _afac .FilledAttr !=_c .ST_TrueFalseUnset {_bcba ,_bef :=_afac .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bef !=nil {return _bef ;};start .Attr =append (start .Attr ,_bcba );};if _afac .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_a .Sprintf ("\u0025\u0076",*_afac .FillcolorAttr )}); -};return nil ;};func (_bcefd *Oval )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcefd .CT_Oval =*NewCT_Oval ();for _ ,_abcda :=range start .Attr {if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bcefd .DgmlayoutAttr .UnmarshalXMLAttr (_abcda ); -continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bcefd .OleiconAttr .UnmarshalXMLAttr (_abcda ); -continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bcefd .PreferrelativeAttr .UnmarshalXMLAttr (_abcda ); -continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bcefd .ButtonAttr .UnmarshalXMLAttr (_abcda ); -continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bcefd .CliptowrapAttr .UnmarshalXMLAttr (_abcda ); -continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dgeba ,_caadb :=_gd .ParseInt (_abcda .Value ,10,64); -if _caadb !=nil {return _caadb ;};_bcefd .DgmnodekindAttr =&_dgeba ;continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bcefd .ForcedashAttr .UnmarshalXMLAttr (_abcda ); -continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0073\u0070\u0069\u0064"{_dead ,_abggea :=_abcda .Value ,error (nil ); -if _abggea !=nil {return _abggea ;};_bcefd .SpidAttr =&_dead ;continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0068\u0072\u0070c\u0074"{_cgfcf ,_gfddc :=_gd .ParseFloat (_abcda .Value ,64); -if _gfddc !=nil {return _gfddc ;};_eeegb :=float32 (_cgfcf );_bcefd .HrpctAttr =&_eeegb ;continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fdgcb ,_fdffb :=_abcda .Value ,error (nil ); -if _fdffb !=nil {return _fdffb ;};_bcefd .BorderleftcolorAttr =&_fdgcb ;continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bcefd .BwmodeAttr .UnmarshalXMLAttr (_abcda ); -continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0068\u0072\u0073t\u0064"{_bcefd .HrstdAttr .UnmarshalXMLAttr (_abcda ); -continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bcefd .UserdrawnAttr .UnmarshalXMLAttr (_abcda ); -continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u006f\u006c\u0065"{_bcefd .OleAttr .UnmarshalXMLAttr (_abcda ); -continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bcefd .BwnormalAttr .UnmarshalXMLAttr (_abcda ); -continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bcefd .DgmlayoutmruAttr .UnmarshalXMLAttr (_abcda ); -continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_eecaf ,_efgcf :=_abcda .Value ,error (nil ); -if _efgcf !=nil {return _efgcf ;};_bcefd .BordertopcolorAttr =&_eecaf ;continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0073\u0070\u0074"{_gcacf ,_eeff :=_gd .ParseFloat (_abcda .Value ,64); -if _eeff !=nil {return _eeff ;};_eaabf :=float32 (_gcacf );_bcefd .SptAttr =&_eaabf ;continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0068\u0072"{_bcefd .HrAttr .UnmarshalXMLAttr (_abcda ); -continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_aebgc ,_fcdgc :=_abcda .Value ,error (nil ); -if _fcdgc !=nil {return _fcdgc ;};_bcefd .BorderbottomcolorAttr =&_aebgc ;continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u006f\u006e\u0065\u0064"{_bcefd .OnedAttr .UnmarshalXMLAttr (_abcda ); -continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bcefd .ConnectortypeAttr .UnmarshalXMLAttr (_abcda ); -continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bcefd .HrnoshadeAttr .UnmarshalXMLAttr (_abcda ); -continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_eebdfd ,_cgcca :=_abcda .Value ,error (nil ); -if _cgcca !=nil {return _cgcca ;};_bcefd .BorderrightcolorAttr =&_eebdfd ;continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bcefd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_abcda ); -continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bcefd .AllowincellAttr .UnmarshalXMLAttr (_abcda ); -continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bcefd .HralignAttr .UnmarshalXMLAttr (_abcda ); -continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bcefd .BwpureAttr .UnmarshalXMLAttr (_abcda ); -continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bcefd .UserhiddenAttr .UnmarshalXMLAttr (_abcda ); -continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0063\u006c\u0069\u0070"{_bcefd .ClipAttr .UnmarshalXMLAttr (_abcda ); -continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bcefd .AllowoverlapAttr .UnmarshalXMLAttr (_abcda ); -continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gdagg ,_cagdg :=_gd .ParseInt (_abcda .Value ,10,64); -if _cagdg !=nil {return _cagdg ;};_bcefd .RegroupidAttr =&_gdagg ;continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bcefd .BulletAttr .UnmarshalXMLAttr (_abcda ); -continue ;};if _abcda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abcda .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bcefd .InsetmodeAttr .UnmarshalXMLAttr (_abcda ); -continue ;};if _abcda .Name .Local =="\u0063\u006c\u0061s\u0073"{_bgcaa ,_gcea :=_abcda .Value ,error (nil );if _gcea !=nil {return _gcea ;};_bcefd .ClassAttr =&_bgcaa ;continue ;};if _abcda .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bcefd .StrokedAttr .UnmarshalXMLAttr (_abcda ); -continue ;};if _abcda .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_egefa ,_fegc :=_abcda .Value ,error (nil );if _fegc !=nil {return _fegc ;};_bcefd .StrokecolorAttr =&_egefa ;continue ;};if _abcda .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_aagdc ,_fdcbc :=_abcda .Value ,error (nil ); -if _fdcbc !=nil {return _fdcbc ;};_bcefd .StrokeweightAttr =&_aagdc ;continue ;};if _abcda .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bcefd .InsetpenAttr .UnmarshalXMLAttr (_abcda );continue ;};if _abcda .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cbdfe ,_cfegb :=_abcda .Value ,error (nil ); -if _cfegb !=nil {return _cfegb ;};_bcefd .ChromakeyAttr =&_cbdfe ;continue ;};if _abcda .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bcefd .FilledAttr .UnmarshalXMLAttr (_abcda );continue ;};if _abcda .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cdada ,_dcfdbb :=_abcda .Value ,error (nil ); -if _dcfdbb !=nil {return _dcfdbb ;};_bcefd .FillcolorAttr =&_cdada ;continue ;};if _abcda .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bdeg ,_dbffe :=_abcda .Value ,error (nil );if _dbffe !=nil {return _dbffe ;};_bcefd .OpacityAttr =&_bdeg ; -continue ;};if _abcda .Name .Local =="\u0073\u0074\u0079l\u0065"{_eeega ,_eafbc :=_abcda .Value ,error (nil );if _eafbc !=nil {return _eafbc ;};_bcefd .StyleAttr =&_eeega ;continue ;};if _abcda .Name .Local =="\u0069\u0064"{_efffe ,_eafcda :=_abcda .Value ,error (nil ); -if _eafcda !=nil {return _eafcda ;};_bcefd .IdAttr =&_efffe ;continue ;};if _abcda .Name .Local =="\u0070\u0072\u0069n\u0074"{_bcefd .PrintAttr .UnmarshalXMLAttr (_abcda );continue ;};if _abcda .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_edaf ,_gaeegf :=_abcda .Value ,error (nil ); -if _gaeegf !=nil {return _gaeegf ;};_bcefd .WrapcoordsAttr =&_edaf ;continue ;};if _abcda .Name .Local =="\u0068\u0072\u0065\u0066"{_ggfg ,_fdfag :=_abcda .Value ,error (nil );if _fdfag !=nil {return _fdfag ;};_bcefd .HrefAttr =&_ggfg ;continue ;};if _abcda .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bgebf ,_fabfe :=_abcda .Value ,error (nil ); -if _fabfe !=nil {return _fabfe ;};_bcefd .CoordoriginAttr =&_bgebf ;continue ;};if _abcda .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cefcbf ,_eedgg :=_abcda .Value ,error (nil );if _eedgg !=nil {return _eedgg ;};_bcefd .CoordsizeAttr =&_cefcbf ; -continue ;};if _abcda .Name .Local =="\u0061\u006c\u0074"{_bcdac ,_dcebg :=_abcda .Value ,error (nil );if _dcebg !=nil {return _dcebg ;};_bcefd .AltAttr =&_bcdac ;continue ;};if _abcda .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gecbg ,_fgegf :=_abcda .Value ,error (nil ); -if _fgegf !=nil {return _fgegf ;};_bcefd .TargetAttr =&_gecbg ;continue ;};if _abcda .Name .Local =="\u0074\u0069\u0074l\u0065"{_cfbddf ,_egbef :=_abcda .Value ,error (nil );if _egbef !=nil {return _egbef ;};_bcefd .TitleAttr =&_cfbddf ;continue ;};};_fdfabff :for {_bcegb ,_aeefbd :=d .Token (); -if _aeefbd !=nil {return _aeefbd ;};switch _bdeaa :=_bcegb .(type ){case _e .StartElement :switch _bdeaa .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_effgg :=NewEG_ShapeElements (); -_effgg .Path =NewPath ();if _aaaba :=d .DecodeElement (_effgg .Path ,&_bdeaa );_aaaba !=nil {return _aaaba ;};_bcefd .EG_ShapeElements =append (_bcefd .EG_ShapeElements ,_effgg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_efcbab :=NewEG_ShapeElements (); -_efcbab .Formulas =NewFormulas ();if _fgbaf :=d .DecodeElement (_efcbab .Formulas ,&_bdeaa );_fgbaf !=nil {return _fgbaf ;};_bcefd .EG_ShapeElements =append (_bcefd .EG_ShapeElements ,_efcbab );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfcbb :=NewEG_ShapeElements (); -_cfcbb .Handles =NewHandles ();if _efdbc :=d .DecodeElement (_cfcbb .Handles ,&_bdeaa );_efdbc !=nil {return _efdbc ;};_bcefd .EG_ShapeElements =append (_bcefd .EG_ShapeElements ,_cfcbb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_abdcg :=NewEG_ShapeElements (); -_abdcg .Fill =NewFill ();if _adbdd :=d .DecodeElement (_abdcg .Fill ,&_bdeaa );_adbdd !=nil {return _adbdd ;};_bcefd .EG_ShapeElements =append (_bcefd .EG_ShapeElements ,_abdcg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dcfbcf :=NewEG_ShapeElements (); -_dcfbcf .Stroke =NewStroke ();if _gddac :=d .DecodeElement (_dcfbcf .Stroke ,&_bdeaa );_gddac !=nil {return _gddac ;};_bcefd .EG_ShapeElements =append (_bcefd .EG_ShapeElements ,_dcfbcf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_ecfdf :=NewEG_ShapeElements (); -_ecfdf .Shadow =NewShadow ();if _debab :=d .DecodeElement (_ecfdf .Shadow ,&_bdeaa );_debab !=nil {return _debab ;};_bcefd .EG_ShapeElements =append (_bcefd .EG_ShapeElements ,_ecfdf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggbad :=NewEG_ShapeElements (); -_ggbad .Textbox =NewTextbox ();if _aacad :=d .DecodeElement (_ggbad .Textbox ,&_bdeaa );_aacad !=nil {return _aacad ;};_bcefd .EG_ShapeElements =append (_bcefd .EG_ShapeElements ,_ggbad );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfbgg :=NewEG_ShapeElements (); -_cfbgg .Textpath =NewTextpath ();if _bgfcf :=d .DecodeElement (_cfbgg .Textpath ,&_bdeaa );_bgfcf !=nil {return _bgfcf ;};_bcefd .EG_ShapeElements =append (_bcefd .EG_ShapeElements ,_cfbgg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffdgcf :=NewEG_ShapeElements (); -_ffdgcf .Imagedata =NewImagedata ();if _eddac :=d .DecodeElement (_ffdgcf .Imagedata ,&_bdeaa );_eddac !=nil {return _eddac ;};_bcefd .EG_ShapeElements =append (_bcefd .EG_ShapeElements ,_ffdgcf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_ebbc :=NewEG_ShapeElements (); -_ebbc .Skew =NewOfcSkew ();if _fcgec :=d .DecodeElement (_ebbc .Skew ,&_bdeaa );_fcgec !=nil {return _fcgec ;};_bcefd .EG_ShapeElements =append (_bcefd .EG_ShapeElements ,_ebbc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcada :=NewEG_ShapeElements (); -_dcada .Extrusion =NewOfcExtrusion ();if _dgfag :=d .DecodeElement (_dcada .Extrusion ,&_bdeaa );_dgfag !=nil {return _dgfag ;};_bcefd .EG_ShapeElements =append (_bcefd .EG_ShapeElements ,_dcada );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_feddga :=NewEG_ShapeElements (); -_feddga .Callout =NewOfcCallout ();if _gcdffg :=d .DecodeElement (_feddga .Callout ,&_bdeaa );_gcdffg !=nil {return _gcdffg ;};_bcefd .EG_ShapeElements =append (_bcefd .EG_ShapeElements ,_feddga );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ffffc :=NewEG_ShapeElements (); -_ffffc .Lock =NewOfcLock ();if _faafa :=d .DecodeElement (_ffffc .Lock ,&_bdeaa );_faafa !=nil {return _faafa ;};_bcefd .EG_ShapeElements =append (_bcefd .EG_ShapeElements ,_ffffc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdada :=NewEG_ShapeElements (); -_fdada .Clippath =NewOfcClippath ();if _edabb :=d .DecodeElement (_fdada .Clippath ,&_bdeaa );_edabb !=nil {return _edabb ;};_bcefd .EG_ShapeElements =append (_bcefd .EG_ShapeElements ,_fdada );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_afdba :=NewEG_ShapeElements (); -_afdba .Signatureline =NewOfcSignatureline ();if _ceedg :=d .DecodeElement (_afdba .Signatureline ,&_bdeaa );_ceedg !=nil {return _ceedg ;};_bcefd .EG_ShapeElements =append (_bcefd .EG_ShapeElements ,_afdba );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bceag :=NewEG_ShapeElements (); -_bceag .Wrap =_b .NewWrap ();if _cgcce :=d .DecodeElement (_bceag .Wrap ,&_bdeaa );_cgcce !=nil {return _cgcce ;};_bcefd .EG_ShapeElements =append (_bcefd .EG_ShapeElements ,_bceag );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_agafb :=NewEG_ShapeElements (); -_agafb .Anchorlock =_b .NewAnchorlock ();if _gfebe :=d .DecodeElement (_agafb .Anchorlock ,&_bdeaa );_gfebe !=nil {return _gfebe ;};_bcefd .EG_ShapeElements =append (_bcefd .EG_ShapeElements ,_agafb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bbgfa :=NewEG_ShapeElements (); -_bbgfa .Bordertop =_b .NewBordertop ();if _ddcfa :=d .DecodeElement (_bbgfa .Bordertop ,&_bdeaa );_ddcfa !=nil {return _ddcfa ;};_bcefd .EG_ShapeElements =append (_bcefd .EG_ShapeElements ,_bbgfa );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_bcedg :=NewEG_ShapeElements (); -_bcedg .Borderbottom =_b .NewBorderbottom ();if _gaffb :=d .DecodeElement (_bcedg .Borderbottom ,&_bdeaa );_gaffb !=nil {return _gaffb ;};_bcefd .EG_ShapeElements =append (_bcefd .EG_ShapeElements ,_bcedg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_beaea :=NewEG_ShapeElements (); -_beaea .Borderleft =_b .NewBorderleft ();if _effag :=d .DecodeElement (_beaea .Borderleft ,&_bdeaa );_effag !=nil {return _effag ;};_bcefd .EG_ShapeElements =append (_bcefd .EG_ShapeElements ,_beaea );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_afafc :=NewEG_ShapeElements (); -_afafc .Borderright =_b .NewBorderright ();if _fddge :=d .DecodeElement (_afafc .Borderright ,&_bdeaa );_fddge !=nil {return _fddge ;};_bcefd .EG_ShapeElements =append (_bcefd .EG_ShapeElements ,_afafc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_aebcfb :=NewEG_ShapeElements (); -_aebcfb .ClientData =_ag .NewClientData ();if _adbbf :=d .DecodeElement (_aebcfb .ClientData ,&_bdeaa );_adbbf !=nil {return _adbbf ;};_bcefd .EG_ShapeElements =append (_bcefd .EG_ShapeElements ,_aebcfb );case _e .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"}:_dcdbfg :=NewEG_ShapeElements (); -_dcdbfg .Textdata =_f .NewTextdata ();if _gddfd :=d .DecodeElement (_dcdbfg .Textdata ,&_bdeaa );_gddfd !=nil {return _gddfd ;};_bcefd .EG_ShapeElements =append (_bcefd .EG_ShapeElements ,_dcdbfg );default:_ee .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",_bdeaa .Name ); -if _ecafd :=d .Skip ();_ecafd !=nil {return _ecafd ;};};case _e .EndElement :break _fdfabff ;case _e .CharData :};};return nil ;};func NewOfcCT_ColorMenu ()*OfcCT_ColorMenu {_bcdde :=&OfcCT_ColorMenu {};return _bcdde };func init (){_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 );_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 );_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 );_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 );_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 );_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 );_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 );_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 );_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 );_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 );_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 );_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 );_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 );_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 );_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 );_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 );_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 );_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 );_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 );_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 );_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 );_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 );_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_d .RegisterConstructor ("\u0075\u0072n\u003a\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 (_gbfc OfcST_DiagramLayout )ValidateWithPath (path string )error {switch _gbfc {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 (_gbfc )); -};return nil ;};func (_agagf OfcST_BWMode )String ()string {switch _agagf {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 "";}; +// ValidateWithPath validates the CT_PolyLine and its children, prefixing error messages with path +func (_effd *CT_PolyLine )ValidateWithPath (path string )error {for _eeeea ,_abba :=range _effd .Ink {if _gfbab :=_abba .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_eeeea ));_gfbab !=nil {return _gfbab ; +};};for _ccbg ,_dedbdc :=range _effd .EG_ShapeElements {if _bcefd :=_dedbdc .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ccbg )); +_bcefd !=nil {return _bcefd ;};};if _fdbgg :=_effd .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fdbgg !=nil {return _fdbgg ;};if _bfceg :=_effd .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_bfceg !=nil {return _bfceg ;};if _fgege :=_effd .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fgege !=nil {return _fgege ;};if _dgdc :=_effd .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_dgdc !=nil {return _dgdc ;};if _dbea :=_effd .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_dbea !=nil {return _dbea ;};if _fbab :=_effd .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_fbab !=nil {return _fbab ;};if _ebdec :=_effd .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_ebdec !=nil {return _ebdec ;};if _ggddgc :=_effd .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_ggddgc !=nil {return _ggddgc ;};if _aggf :=_effd .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_aggf !=nil {return _aggf ;};if _bbdc :=_effd .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_bbdc !=nil {return _bbdc ;};if _bbdgg :=_effd .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bbdgg !=nil {return _bbdgg ;};if _bfac :=_effd .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_bfac !=nil {return _bfac ;};if _bdcbd :=_effd .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bdcbd !=nil {return _bdcbd ;};if _gccag :=_effd .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_gccag !=nil {return _gccag ;};if _bdafe :=_effd .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bdafe !=nil {return _bdafe ;};if _cfgf :=_effd .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_cfgf !=nil {return _cfgf ;};if _ecgad :=_effd .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ecgad !=nil {return _ecgad ;};if _caab :=_effd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_caab !=nil {return _caab ;};if _cgfff :=_effd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cgfff !=nil {return _cgfff ;};if _cecba :=_effd .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_cecba !=nil {return _cecba ;};if _abbad :=_effd .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_abbad !=nil {return _abbad ;};if _aaab :=_effd .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_aaab !=nil {return _aaab ;};if _gbdc :=_effd .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_gbdc !=nil {return _gbdc ;};if _fdffg :=_effd .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_fdffg !=nil {return _fdffg ;};if _ddff :=_effd .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_ddff !=nil {return _ddff ;};if _dgfdb :=_effd .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_dgfdb !=nil {return _dgfdb ;};if _abad :=_effd .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_abad !=nil {return _abad ;};if _bdedg :=_effd .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_bdedg !=nil {return _bdedg ;};if _dggga :=_effd .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_dggga !=nil {return _dggga ;};return nil ;}; -// ValidateWithPath validates the AG_StrokeAttributes and its children, prefixing error messages with path -func (_bdef *AG_StrokeAttributes )ValidateWithPath (path string )error {if _feed :=_bdef .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_feed !=nil {return _feed ;};if _aebb :=_bdef .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072"); -_aebb !=nil {return _aebb ;};if _bbaf :=_bdef .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_bbaf !=nil {return _bbaf ;};if _ffdg :=_bdef .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072"); -_ffdg !=nil {return _ffdg ;};if _fdag :=_bdef .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fdag !=nil {return _fdag ;};if _ggdg :=_bdef .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072"); -_ggdg !=nil {return _ggdg ;};if _caef :=_bdef .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_caef !=nil {return _caef ;};if _ddea :=_bdef .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072"); -_ddea !=nil {return _ddea ;};if _fde :=_bdef .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_fde !=nil {return _fde ;};if _cbe :=_bdef .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072"); -_cbe !=nil {return _cbe ;};if _cfdb :=_bdef .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_cfdb !=nil {return _cfdb ;};if _eda :=_bdef .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072"); -_eda !=nil {return _eda ;};if _bcef :=_bdef .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_bcef !=nil {return _bcef ;};if _feb :=_bdef .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_feb !=nil {return _feb ;};if _fgecd :=_bdef .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fgecd !=nil {return _fgecd ;};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 _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ; -SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ; -HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ; -DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ; -ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ; -OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;};func (_fdbb ST_StrokeEndCap )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_becfa :=_e .Attr {};_becfa .Name =name ;switch _fdbb {case ST_StrokeEndCapUnset :_becfa .Value =""; -case ST_StrokeEndCapFlat :_becfa .Value ="\u0066\u006c\u0061\u0074";case ST_StrokeEndCapSquare :_becfa .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_StrokeEndCapRound :_becfa .Value ="\u0072\u006f\u0075n\u0064";};return _becfa ,nil ;};func (_feecfe ST_StrokeArrowType )Validate ()error {return _feecfe .ValidateWithPath ("")}; -func NewOfcCT_Extrusion ()*OfcCT_Extrusion {_dfdfc :=&OfcCT_Extrusion {};return _dfdfc }; +// Validate validates the OfcCT_Callout and its children +func (_acfa *OfcCT_Callout )Validate ()error {return _acfa .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};type Arc struct{CT_Arc };func (_eaace ST_Ext )Validate ()error {return _eaace .ValidateWithPath ("")}; +func (_abegb *CT_Shadow )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077";};if _abegb .OnAttr !=_f .ST_TrueFalseUnset {_gcbafb ,_ddfdb :=_abegb .OnAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u006e"}); +if _ddfdb !=nil {return _ddfdb ;};start .Attr =append (start .Attr ,_gcbafb );};if _abegb .TypeAttr !=ST_ShadowTypeUnset {_eegea ,_ccbad :=_abegb .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _ccbad !=nil {return _ccbad ;}; +start .Attr =append (start .Attr ,_eegea );};if _abegb .ObscuredAttr !=_f .ST_TrueFalseUnset {_aebbd ,_fgbcff :=_abegb .ObscuredAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"});if _fgbcff !=nil {return _fgbcff ; +};start .Attr =append (start .Attr ,_aebbd );};if _abegb .ColorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_abegb .ColorAttr )});};if _abegb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ga .Sprintf ("\u0025\u0076",*_abegb .OpacityAttr )}); +};if _abegb .OffsetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_abegb .OffsetAttr )});};if _abegb .Color2Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_ga .Sprintf ("\u0025\u0076",*_abegb .Color2Attr )}); +};if _abegb .Offset2Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006ff\u0066\u0073\u0065\u0074\u0032"},Value :_ga .Sprintf ("\u0025\u0076",*_abegb .Offset2Attr )});};if _abegb .OriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ga .Sprintf ("\u0025\u0076",*_abegb .OriginAttr )}); +};if _abegb .MatrixAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_ga .Sprintf ("\u0025\u0076",*_abegb .MatrixAttr )});};if _abegb .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_abegb .IdAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type Roundrect struct{CT_RoundRect };func (_aa *AG_AllCoreAttributes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aa .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_ga .Sprintf ("\u0025\u0076",*_aa .HrefAttr )}); +};if _aa .TargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_aa .TargetAttr )});};if _aa .ClassAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_aa .ClassAttr )}); +};if _aa .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_aa .TitleAttr )});};if _aa .AltAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_aa .AltAttr )}); +};if _aa .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_ga .Sprintf ("\u0025\u0076",*_aa .CoordsizeAttr )});};if _aa .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ga .Sprintf ("\u0025\u0076",*_aa .CoordoriginAttr )}); +};if _aa .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_aa .WrapcoordsAttr )});};if _aa .PrintAttr !=_f .ST_TrueFalseUnset {_bb ,_fga :=_aa .PrintAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0069n\u0074"}); +if _fga !=nil {return _fga ;};start .Attr =append (start .Attr ,_bb );};if _aa .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_aa .IdAttr )});};if _aa .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_aa .StyleAttr )}); +};if _aa .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_aa .SpidAttr )});};if _aa .OnedAttr !=_f .ST_TrueFalseUnset {_de ,_db :=_aa .OnedAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); +if _db !=nil {return _db ;};start .Attr =append (start .Attr ,_de );};if _aa .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_aa .RegroupidAttr )}); +};if _aa .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_bff ,_dg :=_aa .DoubleclicknotifyAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _dg !=nil {return _dg ; +};start .Attr =append (start .Attr ,_bff );};if _aa .ButtonAttr !=_f .ST_TrueFalseUnset {_ce ,_af :=_aa .ButtonAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _af !=nil {return _af ;};start .Attr =append (start .Attr ,_ce ); +};if _aa .UserhiddenAttr !=_f .ST_TrueFalseUnset {_aad ,_gd :=_aa .UserhiddenAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _gd !=nil {return _gd ;};start .Attr =append (start .Attr ,_aad ); +};if _aa .BulletAttr !=_f .ST_TrueFalseUnset {_cc ,_gag :=_aa .BulletAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _gag !=nil {return _gag ;};start .Attr =append (start .Attr ,_cc );};if _aa .HrAttr !=_f .ST_TrueFalseUnset {_gbd ,_ebe :=_aa .HrAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _ebe !=nil {return _ebe ;};start .Attr =append (start .Attr ,_gbd );};if _aa .HrstdAttr !=_f .ST_TrueFalseUnset {_bffc ,_ca :=_aa .HrstdAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _ca !=nil {return _ca ;};start .Attr =append (start .Attr ,_bffc ); +};if _aa .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_bfd ,_da :=_aa .HrnoshadeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _da !=nil {return _da ;};start .Attr =append (start .Attr ,_bfd );};if _aa .HrpctAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_aa .HrpctAttr )}); +};if _aa .HralignAttr !=OfcST_HrAlignUnset {_abe ,_fa :=_aa .HralignAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _fa !=nil {return _fa ;};start .Attr =append (start .Attr ,_abe );};if _aa .AllowincellAttr !=_f .ST_TrueFalseUnset {_ff ,_ef :=_aa .AllowincellAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _ef !=nil {return _ef ;};start .Attr =append (start .Attr ,_ff );};if _aa .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_gfd ,_ebf :=_aa .AllowoverlapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _ebf !=nil {return _ebf ;};start .Attr =append (start .Attr ,_gfd );};if _aa .UserdrawnAttr !=_f .ST_TrueFalseUnset {_cag ,_df :=_aa .UserdrawnAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"});if _df !=nil {return _df ; +};start .Attr =append (start .Attr ,_cag );};if _aa .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_aa .BordertopcolorAttr )}); +};if _aa .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_aa .BorderleftcolorAttr )}); +};if _aa .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_aa .BorderbottomcolorAttr )}); +};if _aa .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_aa .BorderrightcolorAttr )}); +};if _aa .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_dff ,_afb :=_aa .DgmlayoutAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _afb !=nil {return _afb ;};start .Attr =append (start .Attr ,_dff ); +};if _aa .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_aa .DgmnodekindAttr )});};if _aa .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_agc ,_gfe :=_aa .DgmlayoutmruAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); +if _gfe !=nil {return _gfe ;};start .Attr =append (start .Attr ,_agc );};if _aa .InsetmodeAttr !=OfcST_InsetModeUnset {_dbf ,_bbb :=_aa .InsetmodeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _bbb !=nil {return _bbb ; +};start .Attr =append (start .Attr ,_dbf );};return nil ;};func (_aeefa *ST_StrokeEndCap )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aeefa =0;case "\u0066\u006c\u0061\u0074":*_aeefa =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_aeefa =2; +case "\u0072\u006f\u0075n\u0064":*_aeefa =3;};return nil ;};func (_bfaf OfcST_ScreenSize )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cdabd :=_e .Attr {};_cdabd .Name =name ;switch _bfaf {case OfcST_ScreenSizeUnset :_cdabd .Value ="";case OfcST_ScreenSize544x376 :_cdabd .Value ="\u00354\u0034\u002c\u0033\u0037\u0036"; +case OfcST_ScreenSize640x480 :_cdabd .Value ="\u00364\u0030\u002c\u0034\u0038\u0030";case OfcST_ScreenSize720x512 :_cdabd .Value ="\u00372\u0030\u002c\u0035\u0031\u0032";case OfcST_ScreenSize800x600 :_cdabd .Value ="\u00380\u0030\u002c\u0036\u0030\u0030"; +case OfcST_ScreenSize1024x768 :_cdabd .Value ="\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case OfcST_ScreenSize1152x862 :_cdabd .Value ="\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032";};return _cdabd ,nil ;}; -// Validate validates the OfcSignatureline and its children -func (_gcdaa *OfcSignatureline )Validate ()error {return _gcdaa .ValidateWithPath ("\u004f\u0066c\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065");};func (_faea *OfcDiagram )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_faea .OfcCT_Diagram =*NewOfcCT_Diagram (); -for _ ,_fbgdf :=range start .Attr {if _fbgdf .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_fbfcb ,_dgcbe :=_gd .ParseInt (_fbgdf .Value ,10,64);if _dgcbe !=nil {return _dgcbe ;};_faea .DgmstyleAttr =&_fbfcb ;continue ;};if _fbgdf .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_faea .AutoformatAttr .UnmarshalXMLAttr (_fbgdf ); -continue ;};if _fbgdf .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_faea .ReverseAttr .UnmarshalXMLAttr (_fbgdf );continue ;};if _fbgdf .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_faea .AutolayoutAttr .UnmarshalXMLAttr (_fbgdf ); -continue ;};if _fbgdf .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_cgceg ,_ecedf :=_gd .ParseInt (_fbgdf .Value ,10,64);if _ecedf !=nil {return _ecedf ;};_faea .DgmscalexAttr =&_cgceg ;continue ;};if _fbgdf .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_ggded ,_bbfae :=_gd .ParseInt (_fbgdf .Value ,10,64); -if _bbfae !=nil {return _bbfae ;};_faea .DgmscaleyAttr =&_ggded ;continue ;};if _fbgdf .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_cgdbb ,_dgcbd :=_gd .ParseInt (_fbgdf .Value ,10,64);if _dgcbd !=nil {return _dgcbd ; -};_faea .DgmfontsizeAttr =&_cgdbb ;continue ;};if _fbgdf .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_bfab ,_fbfbd :=_fbgdf .Value ,error (nil );if _fbfbd !=nil {return _fbfbd ;};_faea .ConstrainboundsAttr =&_bfab ; -continue ;};if _fbgdf .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_fbacb ,_bgcac :=_gd .ParseInt (_fbgdf .Value ,10,64);if _bgcac !=nil {return _bgcac ;};_faea .DgmbasetextscaleAttr =&_fbacb ; -continue ;};if _fbgdf .Name .Local =="\u0065\u0078\u0074"{_faea .ExtAttr .UnmarshalXMLAttr (_fbgdf );continue ;};};_gcbcfe :for {_gaffg ,_bebce :=d .Token ();if _bebce !=nil {return _bebce ;};switch _fdgegf :=_gaffg .(type ){case _e .StartElement :switch _fdgegf .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_faea .Relationtable =NewOfcCT_RelationTable (); -if _dbgga :=d .DecodeElement (_faea .Relationtable ,&_fdgegf );_dbgga !=nil {return _dbgga ;};default:_ee .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",_fdgegf .Name ); -if _deaad :=d .Skip ();_deaad !=nil {return _deaad ;};};case _e .EndElement :break _gcbcfe ;case _e .CharData :};};return nil ;};type CT_Fill struct{TypeAttr ST_FillType ;OnAttr _c .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 _c .ST_TrueFalse ;FocusAttr *string ;FocussizeAttr *string ; -FocuspositionAttr *string ;MethodAttr ST_FillMethod ;DetectmouseclickAttr _c .ST_TrueFalse ;TitleAttr *string ;Opacity2Attr *string ;RecolorAttr _c .ST_TrueFalse ;RotateAttr _c .ST_TrueFalse ;IdAttr *string ;RelidAttr *string ;Fill *OfcFill ;SIdAttr *string ; +// ValidateWithPath validates the OfcBottom and its children, prefixing error messages with path +func (_gbee *OfcBottom )ValidateWithPath (path string )error {if _bbacd :=_gbee .OfcCT_StrokeChild .ValidateWithPath (path );_bbacd !=nil {return _bbacd ;};return nil ;}; + +// ValidateWithPath validates the OfcShapedefaults and its children, prefixing error messages with path +func (_gaabd *OfcShapedefaults )ValidateWithPath (path string )error {if _eabf :=_gaabd .OfcCT_ShapeDefaults .ValidateWithPath (path );_eabf !=nil {return _eabf ;};return nil ;}; + +// ValidateWithPath validates the OfcSkew and its children, prefixing error messages with path +func (_bdecbec *OfcSkew )ValidateWithPath (path string )error {if _dgcegb :=_bdecbec .OfcCT_Skew .ValidateWithPath (path );_dgcegb !=nil {return _dgcegb ;};return nil ;};func (_eefeb *OfcExtrusion )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _eefeb .OfcCT_Extrusion .MarshalXML (e ,start ); }; -// ValidateWithPath validates the Handles and its children, prefixing error messages with path -func (_eafca *Handles )ValidateWithPath (path string )error {if _dbead :=_eafca .CT_Handles .ValidateWithPath (path );_dbead !=nil {return _dbead ;};return nil ;}; +// ValidateWithPath validates the AG_AllCoreAttributes and its children, prefixing error messages with path +func (_aee *AG_AllCoreAttributes )ValidateWithPath (path string )error {if _gc :=_aee .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_gc !=nil {return _gc ;};if _afc :=_aee .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_afc !=nil {return _afc ;};if _dac :=_aee .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dac !=nil {return _dac ;};if _dbfg :=_aee .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_dbfg !=nil {return _dbfg ;};if _eed :=_aee .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_eed !=nil {return _eed ;};if _acd :=_aee .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_acd !=nil {return _acd ;};if _gg :=_aee .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gg !=nil {return _gg ;};if _edf :=_aee .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_edf !=nil {return _edf ;};if _efd :=_aee .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_efd !=nil {return _efd ;};if _bde :=_aee .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_bde !=nil {return _bde ;};if _egc :=_aee .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_egc !=nil {return _egc ;};if _ece :=_aee .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_ece !=nil {return _ece ;};if _ggg :=_aee .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ggg !=nil {return _ggg ;};if _bg :=_aee .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_bg !=nil {return _bg ;};if _geg :=_aee .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_geg !=nil {return _geg ;};if _bge :=_aee .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_bge !=nil {return _bge ;};return nil ;};func (_dgdba *CT_Stroke )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eeaag :=range start .Attr {if _eeaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaag .Name .Local =="\u0072\u0065\u006ci\u0064"{_ddafa ,_cebcf :=_eeaag .Value ,error (nil ); +if _cebcf !=nil {return _cebcf ;};_dgdba .RelidAttr =&_ddafa ;continue ;};if _eeaag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eeaag .Name .Local =="\u0069\u0064"{_dfffd ,_efbaa :=_eeaag .Value ,error (nil ); +if _efbaa !=nil {return _efbaa ;};_dgdba .RIdAttr =&_dfffd ;continue ;};if _eeaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaag .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dgdba .ForcedashAttr .UnmarshalXMLAttr (_eeaag ); +continue ;};if _eeaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaag .Name .Local =="\u0074\u0069\u0074l\u0065"{_bfdfdf ,_becbe :=_eeaag .Value ,error (nil ); +if _becbe !=nil {return _becbe ;};_dgdba .TitleAttr =&_bfdfdf ;continue ;};if _eeaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaag .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_deabg ,_cdea :=_eeaag .Value ,error (nil ); +if _cdea !=nil {return _cdea ;};_dgdba .AlthrefAttr =&_deabg ;continue ;};if _eeaag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaag .Name .Local =="\u0068\u0072\u0065\u0066"{_badec ,_gfbc :=_eeaag .Value ,error (nil ); +if _gfbc !=nil {return _gfbc ;};_dgdba .HrefAttr =&_badec ;continue ;};if _eeaag .Name .Local =="\u0073\u0072\u0063"{_efce ,_aecd :=_eeaag .Value ,error (nil );if _aecd !=nil {return _aecd ;};_dgdba .SrcAttr =&_efce ;continue ;};if _eeaag .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dgdba .StartarrowwidthAttr .UnmarshalXMLAttr (_eeaag ); +continue ;};if _eeaag .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ecbab ,_eacbe :=_eeaag .Value ,error (nil );if _eacbe !=nil {return _eacbe ;};_dgdba .DashstyleAttr =&_ecbab ;continue ;};if _eeaag .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_dgdba .ImageaspectAttr .UnmarshalXMLAttr (_eeaag ); +continue ;};if _eeaag .Name .Local =="\u006f\u006e"{_dgdba .OnAttr .UnmarshalXMLAttr (_eeaag );continue ;};if _eeaag .Name .Local =="\u0069\u0064"{_faecf ,_feddf :=_eeaag .Value ,error (nil );if _feddf !=nil {return _feddf ;};_dgdba .IdAttr =&_faecf ;continue ; +};if _eeaag .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_fgggc ,_efebc :=_eeaag .Value ,error (nil );if _efebc !=nil {return _efebc ;};_dgdba .ImagesizeAttr =&_fgggc ;continue ;};if _eeaag .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_dgdba .StartarrowlengthAttr .UnmarshalXMLAttr (_eeaag ); +continue ;};if _eeaag .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_dgdba .StartarrowAttr .UnmarshalXMLAttr (_eeaag );continue ;};if _eeaag .Name .Local =="\u0063\u006f\u006co\u0072"{_fadaf ,_bfccf :=_eeaag .Value ,error (nil ); +if _bfccf !=nil {return _bfccf ;};_dgdba .ColorAttr =&_fadaf ;continue ;};if _eeaag .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_dcgee ,_acgcg :=_eeaag .Value ,error (nil );if _acgcg !=nil {return _acgcg ;};_dgdba .Color2Attr =&_dcgee ;continue ; +};if _eeaag .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_dgdba .EndarrowlengthAttr .UnmarshalXMLAttr (_eeaag );continue ;};if _eeaag .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_dgdba .FilltypeAttr .UnmarshalXMLAttr (_eeaag ); +continue ;};if _eeaag .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_dgdba .JoinstyleAttr .UnmarshalXMLAttr (_eeaag );continue ;};if _eeaag .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fedb ,_eagf :=_eeaag .Value ,error (nil ); +if _eagf !=nil {return _eagf ;};_dgdba .OpacityAttr =&_fedb ;continue ;};if _eeaag .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_dgdba .EndarrowAttr .UnmarshalXMLAttr (_eeaag );continue ;};if _eeaag .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_ddbf ,_gddec :=_eeaag .Value ,error (nil ); +if _gddec !=nil {return _gddec ;};_dgdba .WeightAttr =&_ddbf ;continue ;};if _eeaag .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_dgdba .LinestyleAttr .UnmarshalXMLAttr (_eeaag );continue ;};if _eeaag .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_dgdba .EndcapAttr .UnmarshalXMLAttr (_eeaag ); +continue ;};if _eeaag .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dgdba .InsetpenAttr .UnmarshalXMLAttr (_eeaag );continue ;};if _eeaag .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_dgdba .ImagealignshapeAttr .UnmarshalXMLAttr (_eeaag ); +continue ;};if _eeaag .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_dfcfbf ,_edfe :=_g .ParseFloat (_eeaag .Value ,64);if _edfe !=nil {return _edfe ;};_dgdba .MiterlimitAttr =&_dfcfbf ;continue ;};if _eeaag .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dgdba .EndarrowwidthAttr .UnmarshalXMLAttr (_eeaag ); +continue ;};};_effgg :for {_daadc ,_gcfc :=d .Token ();if _gcfc !=nil {return _gcfc ;};switch _aefcb :=_daadc .(type ){case _e .StartElement :switch _aefcb .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgdba .Left =NewOfcLeft (); +if _bfdbc :=d .DecodeElement (_dgdba .Left ,&_aefcb );_bfdbc !=nil {return _bfdbc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgdba .Top =NewOfcTop (); +if _fbbcde :=d .DecodeElement (_dgdba .Top ,&_aefcb );_fbbcde !=nil {return _fbbcde ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgdba .Right =NewOfcRight (); +if _eadaag :=d .DecodeElement (_dgdba .Right ,&_aefcb );_eadaag !=nil {return _eadaag ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgdba .Bottom =NewOfcBottom (); +if _afdgd :=d .DecodeElement (_dgdba .Bottom ,&_aefcb );_afdgd !=nil {return _afdgd ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgdba .Column =NewOfcColumn (); +if _ddbgg :=d .DecodeElement (_dgdba .Column ,&_aefcb );_ddbgg !=nil {return _ddbgg ;};default:_ag .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",_aefcb .Name ); +if _dgegc :=d .Skip ();_dgegc !=nil {return _dgegc ;};};case _e .EndElement :break _effgg ;case _e .CharData :};};return nil ;}; -// Validate validates the OfcInk and its children -func (_becfga *OfcInk )Validate ()error {return _becfga .ValidateWithPath ("\u004f\u0066\u0063\u0049\u006e\u006b");};func (_bccgf OfcST_ExtrusionPlane )ValidateWithPath (path string )error {switch _bccgf {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 (_bccgf )); -};return nil ;};type AG_Type struct{TypeAttr *string ;}; +// Validate validates the OfcClippath and its children +func (_agfgg *OfcClippath )Validate ()error {return _agfgg .ValidateWithPath ("O\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068");};func (_addgf *OfcCT_Ink )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f\u003a\u0069n\u006b"; +};if _addgf .IAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069"},Value :_ga .Sprintf ("\u0025\u0076",*_addgf .IAttr )});};if _addgf .AnnotationAttr !=_f .ST_TrueFalseUnset {_gdfbg ,_afaf :=_addgf .AnnotationAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"}); +if _afaf !=nil {return _afaf ;};start .Attr =append (start .Attr ,_gdfbg );};if _addgf .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_addgf .ContentTypeAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_Line and its children -func (_cgbce *CT_Line )Validate ()error {return _cgbce .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065");}; +func (_gaddf *CT_Line )Validate ()error {return _gaddf .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065");};type OfcCT_EquationXml struct{ContentTypeAttr *string ;Any _eb .Any ;}; -// Validate validates the AG_Adj and its children -func (_cb *AG_Adj )Validate ()error {return _cb .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0064\u006a");};func NewGroup ()*Group {_dccaa :=&Group {};_dccaa .CT_Group =*NewCT_Group ();return _dccaa };func (_abgcge OfcST_FillType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_abgcge .String (),start ); -};func (_agdac *OfcCT_Extrusion )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_beagf :=range start .Attr {if _beagf .Name .Local =="\u006f\u006e"{_agdac .OnAttr .UnmarshalXMLAttr (_beagf );continue ;};if _beagf .Name .Local =="\u0074\u0079\u0070\u0065"{_agdac .TypeAttr .UnmarshalXMLAttr (_beagf ); -continue ;};if _beagf .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_agdac .RenderAttr .UnmarshalXMLAttr (_beagf );continue ;};if _beagf .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_adffg ,_geaa :=_beagf .Value ,error (nil ); -if _geaa !=nil {return _geaa ;};_agdac .ViewpointoriginAttr =&_adffg ;continue ;};if _beagf .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_ceaea ,_bdecea :=_beagf .Value ,error (nil );if _bdecea !=nil {return _bdecea ;};_agdac .ViewpointAttr =&_ceaea ; -continue ;};if _beagf .Name .Local =="\u0070\u006c\u0061n\u0065"{_agdac .PlaneAttr .UnmarshalXMLAttr (_beagf );continue ;};if _beagf .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_gdea ,_bgcfa :=_gd .ParseFloat (_beagf .Value ,64);if _bgcfa !=nil {return _bgcfa ; -};_addeeb :=float32 (_gdea );_agdac .SkewangleAttr =&_addeeb ;continue ;};if _beagf .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_efggd ,_ggggb :=_beagf .Value ,error (nil );if _ggggb !=nil {return _ggggb ;};_agdac .SkewamtAttr =&_efggd ;continue ; -};if _beagf .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_cebfg ,_cdbaf :=_beagf .Value ,error (nil );if _cdbaf !=nil {return _cdbaf ;};_agdac .ForedepthAttr =&_cebfg ;continue ;};if _beagf .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_cfgeg ,_fgggb :=_beagf .Value ,error (nil ); -if _fgggb !=nil {return _fgggb ;};_agdac .BackdepthAttr =&_cfgeg ;continue ;};if _beagf .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_efabc ,_ecbcc :=_beagf .Value ,error (nil );if _ecbcc !=nil {return _ecbcc ;};_agdac .OrientationAttr =&_efabc ; -continue ;};if _beagf .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_acbff ,_cbcca :=_gd .ParseFloat (_beagf .Value ,64);if _cbcca !=nil {return _cbcca ;};_gfdaff :=float32 (_acbff );_agdac .OrientationangleAttr =&_gfdaff ; -continue ;};if _beagf .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_agdac .LockrotationcenterAttr .UnmarshalXMLAttr (_beagf );continue ;};if _beagf .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_agdac .AutorotationcenterAttr .UnmarshalXMLAttr (_beagf ); -continue ;};if _beagf .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_gaaagg ,_fdeg :=_beagf .Value ,error (nil );if _fdeg !=nil {return _fdeg ;};_agdac .RotationcenterAttr =&_gaaagg ;continue ;};if _beagf .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_bdcbe ,_adgb :=_beagf .Value ,error (nil ); -if _adgb !=nil {return _adgb ;};_agdac .RotationangleAttr =&_bdcbe ;continue ;};if _beagf .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_agdac .ColormodeAttr .UnmarshalXMLAttr (_beagf );continue ;};if _beagf .Name .Local =="\u0063\u006f\u006co\u0072"{_caddgb ,_gbdef :=_beagf .Value ,error (nil ); -if _gbdef !=nil {return _gbdef ;};_agdac .ColorAttr =&_caddgb ;continue ;};if _beagf .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_bdgfbf ,_faecd :=_gd .ParseFloat (_beagf .Value ,64);if _faecd !=nil {return _faecd ;};_dfbge :=float32 (_bdgfbf ); -_agdac .ShininessAttr =&_dfbge ;continue ;};if _beagf .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_bgafb ,_dgdaa :=_beagf .Value ,error (nil );if _dgdaa !=nil {return _dgdaa ;};_agdac .SpecularityAttr =&_bgafb ;continue ; -};if _beagf .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_eafcg ,_baafe :=_beagf .Value ,error (nil );if _baafe !=nil {return _baafe ;};_agdac .DiffusityAttr =&_eafcg ;continue ;};if _beagf .Name .Local =="\u006d\u0065\u0074a\u006c"{_agdac .MetalAttr .UnmarshalXMLAttr (_beagf ); -continue ;};if _beagf .Name .Local =="\u0065\u0064\u0067\u0065"{_eeeea ,_gdda :=_beagf .Value ,error (nil );if _gdda !=nil {return _gdda ;};_agdac .EdgeAttr =&_eeeea ;continue ;};if _beagf .Name .Local =="\u0066\u0061\u0063e\u0074"{_gfadg ,_dcgcc :=_beagf .Value ,error (nil ); -if _dcgcc !=nil {return _dcgcc ;};_agdac .FacetAttr =&_gfadg ;continue ;};if _beagf .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_agdac .LightfaceAttr .UnmarshalXMLAttr (_beagf );continue ;};if _beagf .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_fdfbd ,_edgac :=_beagf .Value ,error (nil ); -if _edgac !=nil {return _edgac ;};_agdac .BrightnessAttr =&_fdfbd ;continue ;};if _beagf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gcdg ,_bbaae :=_beagf .Value ,error (nil );if _bbaae !=nil {return _bbaae ; -};_agdac .LightpositionAttr =&_gcdg ;continue ;};if _beagf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_feebe ,_cdeb :=_beagf .Value ,error (nil );if _cdeb !=nil {return _cdeb ;};_agdac .LightlevelAttr =&_feebe ;continue ; -};if _beagf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_agdac .LightharshAttr .UnmarshalXMLAttr (_beagf );continue ;};if _beagf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_cgada ,_aefbg :=_beagf .Value ,error (nil ); -if _aefbg !=nil {return _aefbg ;};_agdac .Lightposition2Attr =&_cgada ;continue ;};if _beagf .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_cccca ,_aeba :=_beagf .Value ,error (nil );if _aeba !=nil {return _aeba ;};_agdac .Lightlevel2Attr =&_cccca ; -continue ;};if _beagf .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_agdac .Lightharsh2Attr .UnmarshalXMLAttr (_beagf );continue ;};if _beagf .Name .Local =="\u0065\u0078\u0074"{_agdac .ExtAttr .UnmarshalXMLAttr (_beagf ); -continue ;};};for {_bcgg ,_agbgd :=d .Token ();if _agbgd !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0078\u0074r\u0075\u0073\u0069o\u006e:\u0020\u0025\u0073",_agbgd );};if _dffaef ,_dcfab :=_bcgg .(_e .EndElement ); -_dcfab &&_dffaef .Name ==start .Name {break ;};};return nil ;};func (_gfeaf OfcST_CalloutPlacement )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_eaebc :=_e .Attr {};_eaebc .Name =name ;switch _gfeaf {case OfcST_CalloutPlacementUnset :_eaebc .Value =""; -case OfcST_CalloutPlacementTop :_eaebc .Value ="\u0074\u006f\u0070";case OfcST_CalloutPlacementCenter :_eaebc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_CalloutPlacementBottom :_eaebc .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_CalloutPlacementUser :_eaebc .Value ="\u0075\u0073\u0065\u0072"; -};return _eaebc ,nil ;};func (_fdcff *ST_FillType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fdcff =0;case "\u0073\u006f\u006ci\u0064":*_fdcff =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_fdcff =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_fdcff =3; -case "\u0074\u0069\u006c\u0065":*_fdcff =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_fdcff =5;case "\u0066\u0072\u0061m\u0065":*_fdcff =6;};return nil ;};type OfcST_ScreenSize byte ;func (_bceac *OfcCT_Rules )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dcfbb :=range start .Attr {if _dcfbb .Name .Local =="\u0065\u0078\u0074"{_bceac .ExtAttr .UnmarshalXMLAttr (_dcfbb ); -continue ;};};_dadgg :for {_fgdca ,_eadag :=d .Token ();if _eadag !=nil {return _eadag ;};switch _edgabd :=_fgdca .(type ){case _e .StartElement :switch _edgabd .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbba :=NewOfcCT_R (); -if _fdbg :=d .DecodeElement (_gbba ,&_edgabd );_fdbg !=nil {return _fdbg ;};_bceac .R =append (_bceac .R ,_gbba );default:_ee .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",_edgabd .Name ); -if _ffeg :=d .Skip ();_ffeg !=nil {return _ffeg ;};};case _e .EndElement :break _dadgg ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the Group and its children, prefixing error messages with path +func (_gage *Group )ValidateWithPath (path string )error {if _abagg :=_gage .CT_Group .ValidateWithPath (path );_abagg !=nil {return _abagg ;};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 (_eeeeac ST_FillMethod )String ()string {switch _eeeeac {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0069\u006e\u0065\u0061\u0072"; +case 3:return "\u0073\u0069\u0067m\u0061";case 4:return "\u0061\u006e\u0079";case 5:return "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return "";}; -// Validate validates the Fill and its children -func (_gbbcd *Fill )Validate ()error {return _gbbcd .ValidateWithPath ("\u0046\u0069\u006c\u006c")};func (_gbcef *CT_Line )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076\u003a\u006c\u0069\u006e\u0065"; -};if _gbcef .FromAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_a .Sprintf ("\u0025\u0076",*_gbcef .FromAttr )});};if _gbcef .ToAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_gbcef .ToAttr )}); -};if _gbcef .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_gbcef .HrefAttr )});};if _gbcef .TargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gbcef .TargetAttr )}); -};if _gbcef .ClassAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_gbcef .ClassAttr )});};if _gbcef .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gbcef .TitleAttr )}); -};if _gbcef .AltAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gbcef .AltAttr )});};if _gbcef .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_gbcef .CoordsizeAttr )}); -};if _gbcef .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_gbcef .CoordoriginAttr )});};if _gbcef .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_gbcef .WrapcoordsAttr )}); -};if _gbcef .PrintAttr !=_c .ST_TrueFalseUnset {_fbgf ,_bbfda :=_gbcef .PrintAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0069n\u0074"});if _bbfda !=nil {return _bbfda ;};start .Attr =append (start .Attr ,_fbgf );};if _gbcef .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gbcef .IdAttr )}); -};if _gbcef .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gbcef .StyleAttr )});};if _gbcef .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gbcef .SpidAttr )}); -};if _gbcef .OnedAttr !=_c .ST_TrueFalseUnset {_ffce ,_gceeg :=_gbcef .OnedAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gceeg !=nil {return _gceeg ;};start .Attr =append (start .Attr ,_ffce );};if _gbcef .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gbcef .RegroupidAttr )}); -};if _gbcef .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_egca ,_faed :=_gbcef .DoubleclicknotifyAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _faed !=nil {return _faed ; -};start .Attr =append (start .Attr ,_egca );};if _gbcef .ButtonAttr !=_c .ST_TrueFalseUnset {_bdgb ,_dbabg :=_gbcef .ButtonAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _dbabg !=nil {return _dbabg ;};start .Attr =append (start .Attr ,_bdgb ); -};if _gbcef .UserhiddenAttr !=_c .ST_TrueFalseUnset {_cgac ,_fcef :=_gbcef .UserhiddenAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fcef !=nil {return _fcef ;};start .Attr =append (start .Attr ,_cgac ); -};if _gbcef .BulletAttr !=_c .ST_TrueFalseUnset {_eacg ,_bfgfc :=_gbcef .BulletAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _bfgfc !=nil {return _bfgfc ;};start .Attr =append (start .Attr ,_eacg );};if _gbcef .HrAttr !=_c .ST_TrueFalseUnset {_aace ,_bgcf :=_gbcef .HrAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _bgcf !=nil {return _bgcf ;};start .Attr =append (start .Attr ,_aace );};if _gbcef .HrstdAttr !=_c .ST_TrueFalseUnset {_agea ,_cagaa :=_gbcef .HrstdAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _cagaa !=nil {return _cagaa ; -};start .Attr =append (start .Attr ,_agea );};if _gbcef .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_cgdg ,_cgad :=_gbcef .HrnoshadeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _cgad !=nil {return _cgad ; -};start .Attr =append (start .Attr ,_cgdg );};if _gbcef .HrpctAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gbcef .HrpctAttr )});};if _gbcef .HralignAttr !=OfcST_HrAlignUnset {_cbfc ,_fbfee :=_gbcef .HralignAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _fbfee !=nil {return _fbfee ;};start .Attr =append (start .Attr ,_cbfc );};if _gbcef .AllowincellAttr !=_c .ST_TrueFalseUnset {_accb ,_ffgg :=_gbcef .AllowincellAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _ffgg !=nil {return _ffgg ;};start .Attr =append (start .Attr ,_accb );};if _gbcef .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_dbgd ,_eefca :=_gbcef .AllowoverlapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _eefca !=nil {return _eefca ;};start .Attr =append (start .Attr ,_dbgd );};if _gbcef .UserdrawnAttr !=_c .ST_TrueFalseUnset {_geca ,_cgdb :=_gbcef .UserdrawnAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _cgdb !=nil {return _cgdb ;};start .Attr =append (start .Attr ,_geca );};if _gbcef .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_gbcef .BordertopcolorAttr )}); -};if _gbcef .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_gbcef .BorderleftcolorAttr )}); -};if _gbcef .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_gbcef .BorderbottomcolorAttr )}); -};if _gbcef .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_gbcef .BorderrightcolorAttr )}); -};if _gbcef .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ccdd ,_fgcccd :=_gbcef .DgmlayoutAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _fgcccd !=nil {return _fgcccd ;};start .Attr =append (start .Attr ,_ccdd ); -};if _gbcef .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gbcef .DgmnodekindAttr )});};if _gbcef .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_fafcc ,_gacc :=_gbcef .DgmlayoutmruAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _gacc !=nil {return _gacc ;};start .Attr =append (start .Attr ,_fafcc );};if _gbcef .InsetmodeAttr !=OfcST_InsetModeUnset {_cdbc ,_gcge :=_gbcef .InsetmodeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _gcge !=nil {return _gcge ;};start .Attr =append (start .Attr ,_cdbc );};if _gbcef .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_gbcef .OpacityAttr )}); -};if _gbcef .StrokedAttr !=_c .ST_TrueFalseUnset {_bfdd ,_cebfb :=_gbcef .StrokedAttr .MarshalXMLAttr (_e .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _cebfb !=nil {return _cebfb ;};start .Attr =append (start .Attr ,_bfdd );};if _gbcef .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_gbcef .StrokecolorAttr )}); -};if _gbcef .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gbcef .StrokeweightAttr )});};if _gbcef .InsetpenAttr !=_c .ST_TrueFalseUnset {_ccea ,_bcacc :=_gbcef .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _bcacc !=nil {return _bcacc ;};start .Attr =append (start .Attr ,_ccea );};if _gbcef .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_a .Sprintf ("\u0025\u0076",*_gbcef .ChromakeyAttr )}); -};if _gbcef .FilledAttr !=_c .ST_TrueFalseUnset {_dbfg ,_egcad :=_gbcef .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _egcad !=nil {return _egcad ;};start .Attr =append (start .Attr ,_dbfg );};if _gbcef .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_a .Sprintf ("\u0025\u0076",*_gbcef .FillcolorAttr )}); -};if _gbcef .SptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gbcef .SptAttr )});};if _gbcef .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_agca ,_fcab :=_gbcef .ConnectortypeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _fcab !=nil {return _fcab ;};start .Attr =append (start .Attr ,_agca );};if _gbcef .BwmodeAttr !=OfcST_BWModeUnset {_gcgd ,_aeab :=_gbcef .BwmodeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _aeab !=nil {return _aeab ; -};start .Attr =append (start .Attr ,_gcgd );};if _gbcef .BwpureAttr !=OfcST_BWModeUnset {_gefc ,_dacc :=_gbcef .BwpureAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _dacc !=nil {return _dacc ;};start .Attr =append (start .Attr ,_gefc ); -};if _gbcef .BwnormalAttr !=OfcST_BWModeUnset {_dcafb ,_fdged :=_gbcef .BwnormalAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _fdged !=nil {return _fdged ;};start .Attr =append (start .Attr ,_dcafb ); -};if _gbcef .ForcedashAttr !=_c .ST_TrueFalseUnset {_dgfc ,_dedfe :=_gbcef .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _dedfe !=nil {return _dedfe ;};start .Attr =append (start .Attr ,_dgfc ); -};if _gbcef .OleiconAttr !=_c .ST_TrueFalseUnset {_aggf ,_eeabc :=_gbcef .OleiconAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _eeabc !=nil {return _eeabc ;};start .Attr =append (start .Attr ,_aggf );};if _gbcef .OleAttr !=_c .ST_TrueFalseBlankUnset {_cgbcb ,_fdeb :=_gbcef .OleAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _fdeb !=nil {return _fdeb ;};start .Attr =append (start .Attr ,_cgbcb );};if _gbcef .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_caeg ,_dfceg :=_gbcef .PreferrelativeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _dfceg !=nil {return _dfceg ;};start .Attr =append (start .Attr ,_caeg );};if _gbcef .CliptowrapAttr !=_c .ST_TrueFalseUnset {_baaa ,_ceddg :=_gbcef .CliptowrapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _ceddg !=nil {return _ceddg ;};start .Attr =append (start .Attr ,_baaa );};if _gbcef .ClipAttr !=_c .ST_TrueFalseUnset {_dfcg ,_edgad :=_gbcef .ClipAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _edgad !=nil {return _edgad ; -};start .Attr =append (start .Attr ,_dfcg );};e .EncodeToken (start );if _gbcef .EG_ShapeElements !=nil {for _ ,_adeg :=range _gbcef .EG_ShapeElements {_adeg .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the Polyline and its children +func (_bgfab *Polyline )Validate ()error {return _bgfab .ValidateWithPath ("\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065");};func (_dbged *OfcCT_Complex )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x"; +};if _dbged .ExtAttr !=ST_ExtUnset {_effcf ,_cccga :=_dbged .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cccga !=nil {return _cccga ;};start .Attr =append (start .Attr ,_effcf );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_cfgdc OfcST_ConnectType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_caabac :=_e .Attr {};_caabac .Name =name ;switch _cfgdc {case OfcST_ConnectTypeUnset :_caabac .Value ="";case OfcST_ConnectTypeNone :_caabac .Value ="\u006e\u006f\u006e\u0065"; +case OfcST_ConnectTypeRect :_caabac .Value ="\u0072\u0065\u0063\u0074";case OfcST_ConnectTypeSegments :_caabac .Value ="\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073";case OfcST_ConnectTypeCustom :_caabac .Value ="\u0063\u0075\u0073\u0074\u006f\u006d"; +};return _caabac ,nil ;};func (_cdeca ST_StrokeArrowWidth )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cabfc :=_e .Attr {};_cabfc .Name =name ;switch _cdeca {case ST_StrokeArrowWidthUnset :_cabfc .Value ="";case ST_StrokeArrowWidthNarrow :_cabfc .Value ="\u006e\u0061\u0072\u0072\u006f\u0077"; +case ST_StrokeArrowWidthMedium :_cabfc .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowWidthWide :_cabfc .Value ="\u0077\u0069\u0064\u0065";};return _cabfc ,nil ;}; // ValidateWithPath validates the AG_OfficeShapeAttributes and its children, prefixing error messages with path -func (_cac *AG_OfficeShapeAttributes )ValidateWithPath (path string )error {if _beag :=_cac .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_beag !=nil {return _beag ; -};if _edef :=_cac .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_edef !=nil {return _edef ;};if _bfd :=_cac .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_bfd !=nil {return _bfd ;};if _gef :=_cac .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_gef !=nil {return _gef ;};if _abf :=_cac .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_abf !=nil {return _abf ;};if _fddg :=_cac .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_fddg !=nil {return _fddg ;};if _aebc :=_cac .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_aebc !=nil {return _aebc ;};if _fgdd :=_cac .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_fgdd !=nil {return _fgdd ;};if _gff :=_cac .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_gff !=nil {return _gff ;};if _gbfd :=_cac .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gbfd !=nil {return _gbfd ;};return nil ;};type OfcShapedefaults struct{OfcCT_ShapeDefaults };type OfcST_CalloutPlacement byte ; -func (_gfbac *OfcOLEObject )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gfbac .OfcCT_OLEObject =*NewOfcCT_OLEObject ();for _ ,_agdgf :=range start .Attr {if _agdgf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_agdgf .Name .Local =="\u0069\u0064"||_agdgf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_agdgf .Name .Local =="\u0069\u0064"{_abfff ,_eabb :=_agdgf .Value ,error (nil ); -if _eabb !=nil {return _eabb ;};_gfbac .IdAttr =&_abfff ;continue ;};if _agdgf .Name .Local =="\u0054\u0079\u0070\u0065"{_gfbac .TypeAttr .UnmarshalXMLAttr (_agdgf );continue ;};if _agdgf .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_cbefd ,_cffbbg :=_agdgf .Value ,error (nil ); -if _cffbbg !=nil {return _cffbbg ;};_gfbac .ProgIDAttr =&_cbefd ;continue ;};if _agdgf .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_acfaab ,_agbdb :=_agdgf .Value ,error (nil );if _agbdb !=nil {return _agbdb ;};_gfbac .ShapeIDAttr =&_acfaab ; -continue ;};if _agdgf .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_gfbac .DrawAspectAttr .UnmarshalXMLAttr (_agdgf );continue ;};if _agdgf .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_ddgbgb ,_aaabd :=_agdgf .Value ,error (nil ); -if _aaabd !=nil {return _aaabd ;};_gfbac .ObjectIDAttr =&_ddgbgb ;continue ;};if _agdgf .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_gfbac .UpdateModeAttr .UnmarshalXMLAttr (_agdgf );continue ;};};_ecfcf :for {_ccdgc ,_ccfdc :=d .Token (); -if _ccfdc !=nil {return _ccfdc ;};switch _dfaf :=_ccdgc .(type ){case _e .StartElement :switch _dfaf .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gfbac .LinkType =new (string ); -if _cadbf :=d .DecodeElement (_gfbac .LinkType ,&_dfaf );_cadbf !=nil {return _cadbf ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gfbac .LockedField =_c .ST_TrueFalseBlankUnset ; -if _eecaee :=d .DecodeElement (&_gfbac .LockedField ,&_dfaf );_eecaee !=nil {return _eecaee ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gfbac .FieldCodes =new (string ); -if _cgbf :=d .DecodeElement (_gfbac .FieldCodes ,&_dfaf );_cgbf !=nil {return _cgbf ;};default:_ee .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",_dfaf .Name ); -if _feeg :=d .Skip ();_feeg !=nil {return _feeg ;};};case _e .EndElement :break _ecfcf ;case _e .CharData :};};return nil ;}; +func (_gdg *AG_OfficeShapeAttributes )ValidateWithPath (path string )error {if _aadb :=_gdg .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_aadb !=nil {return _aadb ; +};if _bdd :=_gdg .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bdd !=nil {return _bdd ;};if _fdbc :=_gdg .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_fdbc !=nil {return _fdbc ;};if _aaea :=_gdg .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_aaea !=nil {return _aaea ;};if _eeg :=_gdg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_eeg !=nil {return _eeg ;};if _cbe :=_gdg .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_cbe !=nil {return _cbe ;};if _bfgfd :=_gdg .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_bfgfd !=nil {return _bfgfd ;};if _fcae :=_gdg .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_fcae !=nil {return _fcae ;};if _gbed :=_gdg .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_gbed !=nil {return _gbed ;};if _beg :=_gdg .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_beg !=nil {return _beg ;};return nil ;};func (_adbcc *OfcST_ScreenSize )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dfacf ,_cceg :=d .Token (); +if _cceg !=nil {return _cceg ;};if _gaccc ,_ccada :=_dfacf .(_e .EndElement );_ccada &&_gaccc .Name ==start .Name {*_adbcc =1;return nil ;};if _fcedb ,_addaa :=_dfacf .(_e .CharData );!_addaa {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfacf ); +}else {switch string (_fcedb ){case "":*_adbcc =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_adbcc =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_adbcc =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_adbcc =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_adbcc =4; +case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_adbcc =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_adbcc =6;};};_dfacf ,_cceg =d .Token ();if _cceg !=nil {return _cceg ;};if _aagfc ,_cdcg :=_dfacf .(_e .EndElement );_cdcg &&_aagfc .Name ==start .Name {return nil ; +};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfacf );};func (_ebcbf ST_FillType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gfeaa :=_e .Attr {}; +_gfeaa .Name =name ;switch _ebcbf {case ST_FillTypeUnset :_gfeaa .Value ="";case ST_FillTypeSolid :_gfeaa .Value ="\u0073\u006f\u006ci\u0064";case ST_FillTypeGradient :_gfeaa .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_FillTypeGradientRadial :_gfeaa .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c"; +case ST_FillTypeTile :_gfeaa .Value ="\u0074\u0069\u006c\u0065";case ST_FillTypePattern :_gfeaa .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case ST_FillTypeFrame :_gfeaa .Value ="\u0066\u0072\u0061m\u0065";};return _gfeaa ,nil ;};func (_ffbf *CT_H )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cdfe :=range start .Attr {if _cdfe .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cggc ,_gdbg :=_cdfe .Value ,error (nil ); +if _gdbg !=nil {return _gdbg ;};_ffbf .PositionAttr =&_cggc ;continue ;};if _cdfe .Name .Local =="\u0070\u006f\u006ca\u0072"{_acfc ,_geafg :=_cdfe .Value ,error (nil );if _geafg !=nil {return _geafg ;};_ffbf .PolarAttr =&_acfc ;continue ;};if _cdfe .Name .Local =="\u006d\u0061\u0070"{_fdfe ,_ccfc :=_cdfe .Value ,error (nil ); +if _ccfc !=nil {return _ccfc ;};_ffbf .MapAttr =&_fdfe ;continue ;};if _cdfe .Name .Local =="\u0069\u006e\u0076\u0078"{_ffbf .InvxAttr .UnmarshalXMLAttr (_cdfe );continue ;};if _cdfe .Name .Local =="\u0069\u006e\u0076\u0079"{_ffbf .InvyAttr .UnmarshalXMLAttr (_cdfe ); +continue ;};if _cdfe .Name .Local =="\u0073\u0077\u0069\u0074\u0063\u0068"{_ffbf .SwitchAttr .UnmarshalXMLAttr (_cdfe );continue ;};if _cdfe .Name .Local =="\u0078\u0072\u0061\u006e\u0067\u0065"{_daaa ,_afca :=_cdfe .Value ,error (nil );if _afca !=nil {return _afca ; +};_ffbf .XrangeAttr =&_daaa ;continue ;};if _cdfe .Name .Local =="\u0079\u0072\u0061\u006e\u0067\u0065"{_adga ,_fbedc :=_cdfe .Value ,error (nil );if _fbedc !=nil {return _fbedc ;};_ffbf .YrangeAttr =&_adga ;continue ;};if _cdfe .Name .Local =="r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"{_ggcc ,_dcadc :=_cdfe .Value ,error (nil ); +if _dcadc !=nil {return _dcadc ;};_ffbf .RadiusrangeAttr =&_ggcc ;continue ;};};for {_gdad ,_dgec :=d .Token ();if _dgec !=nil {return _ga .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048\u003a\u0020\u0025\u0073",_dgec );};if _adgab ,_eebe :=_gdad .(_e .EndElement ); +_eebe &&_adgab .Name ==start .Name {break ;};};return nil ;};func (_bfagd *OfcLeft )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfagd .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_eafge :=range start .Attr {if _eafge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eafge .Name .Local =="\u0068\u0072\u0065\u0066"{_ecdadg ,_badfg :=_eafge .Value ,error (nil ); +if _badfg !=nil {return _badfg ;};_bfagd .HrefAttr =&_ecdadg ;continue ;};if _eafge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eafge .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bfagd .ForcedashAttr .UnmarshalXMLAttr (_eafge ); +continue ;};if _eafge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eafge .Name .Local =="\u0074\u0069\u0074l\u0065"{_cddea ,_dcefe :=_eafge .Value ,error (nil ); +if _dcefe !=nil {return _dcefe ;};_bfagd .TitleAttr =&_cddea ;continue ;};if _eafge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eafge .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bggfd ,_gfffd :=_eafge .Value ,error (nil ); +if _gfffd !=nil {return _gfffd ;};_bfagd .AlthrefAttr =&_bggfd ;continue ;};if _eafge .Name .Local =="\u0073\u0072\u0063"{_eegdee ,_ecada :=_eafge .Value ,error (nil );if _ecada !=nil {return _ecada ;};_bfagd .SrcAttr =&_eegdee ;continue ;};if _eafge .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_bfagd .ImagealignshapeAttr .UnmarshalXMLAttr (_eafge ); +continue ;};if _eafge .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_bfagd .JoinstyleAttr .UnmarshalXMLAttr (_eafge );continue ;};if _eafge .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bfagd .InsetpenAttr .UnmarshalXMLAttr (_eafge ); +continue ;};if _eafge .Name .Local =="\u0063\u006f\u006co\u0072"{_gggcac ,_adbdg :=_eafge .Value ,error (nil );if _adbdg !=nil {return _adbdg ;};_bfagd .ColorAttr =&_gggcac ;continue ;};if _eafge .Name .Local =="\u0065\u0078\u0074"{_bfagd .ExtAttr .UnmarshalXMLAttr (_eafge ); +continue ;};if _eafge .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_bfagd .FilltypeAttr .UnmarshalXMLAttr (_eafge );continue ;};if _eafge .Name .Local =="\u006f\u006e"{_bfagd .OnAttr .UnmarshalXMLAttr (_eafge );continue ;};if _eafge .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_bfagd .EndarrowlengthAttr .UnmarshalXMLAttr (_eafge ); +continue ;};if _eafge .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_bfagd .LinestyleAttr .UnmarshalXMLAttr (_eafge );continue ;};if _eafge .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_bfagd .StartarrowlengthAttr .UnmarshalXMLAttr (_eafge ); +continue ;};if _eafge .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_aacaea ,_eceee :=_eafge .Value ,error (nil );if _eceee !=nil {return _eceee ;};_bfagd .Color2Attr =&_aacaea ;continue ;};if _eafge .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_bfagd .StartarrowAttr .UnmarshalXMLAttr (_eafge ); +continue ;};if _eafge .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bfagd .EndarrowwidthAttr .UnmarshalXMLAttr (_eafge );continue ;};if _eafge .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ababb ,_bgcg :=_eafge .Value ,error (nil ); +if _bgcg !=nil {return _bgcg ;};_bfagd .DashstyleAttr =&_ababb ;continue ;};if _eafge .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_adaafa ,_deedb :=_eafge .Value ,error (nil );if _deedb !=nil {return _deedb ;};_bfagd .OpacityAttr =&_adaafa ; +continue ;};if _eafge .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_bfagd .ImageaspectAttr .UnmarshalXMLAttr (_eafge );continue ;};if _eafge .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_acfdb ,_fdgef :=_g .ParseFloat (_eafge .Value ,64); +if _fdgef !=nil {return _fdgef ;};_bfagd .MiterlimitAttr =&_acfdb ;continue ;};if _eafge .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_bfagd .EndcapAttr .UnmarshalXMLAttr (_eafge );continue ;};if _eafge .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_bfagd .EndarrowAttr .UnmarshalXMLAttr (_eafge ); +continue ;};if _eafge .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bfagd .StartarrowwidthAttr .UnmarshalXMLAttr (_eafge );continue ;};if _eafge .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_dcfaf ,_gedbe :=_eafge .Value ,error (nil ); +if _gedbe !=nil {return _gedbe ;};_bfagd .ImagesizeAttr =&_dcfaf ;continue ;};if _eafge .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_abadg ,_agagd :=_eafge .Value ,error (nil );if _agagd !=nil {return _agagd ;};_bfagd .WeightAttr =&_abadg ;continue ; +};};for {_agfggf ,_eedfe :=d .Token ();if _eedfe !=nil {return _ga .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u0065\u0066\u0074\u003a\u0020\u0025\u0073",_eedfe );};if _febce ,_ddbef :=_agfggf .(_e .EndElement );_ddbef &&_febce .Name ==start .Name {break ; +};};return nil ;};func (_eafe *CT_Rect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_eggeg :=range start .Attr {if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_eafe .DgmlayoutAttr .UnmarshalXMLAttr (_eggeg ); +continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_eafe .OleiconAttr .UnmarshalXMLAttr (_eggeg ); +continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_eafe .PreferrelativeAttr .UnmarshalXMLAttr (_eggeg ); +continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_eafe .ButtonAttr .UnmarshalXMLAttr (_eggeg ); +continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_eafe .CliptowrapAttr .UnmarshalXMLAttr (_eggeg ); +continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gaec ,_gaee :=_g .ParseInt (_eggeg .Value ,10,64); +if _gaee !=nil {return _gaee ;};_eafe .DgmnodekindAttr =&_gaec ;continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_eafe .ForcedashAttr .UnmarshalXMLAttr (_eggeg ); +continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0073\u0070\u0069\u0064"{_ffae ,_bbbbe :=_eggeg .Value ,error (nil ); +if _bbbbe !=nil {return _bbbbe ;};_eafe .SpidAttr =&_ffae ;continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0068\u0072\u0070c\u0074"{_ebfdc ,_daegg :=_g .ParseFloat (_eggeg .Value ,64); +if _daegg !=nil {return _daegg ;};_baad :=float32 (_ebfdc );_eafe .HrpctAttr =&_baad ;continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_addgd ,_eccfc :=_eggeg .Value ,error (nil ); +if _eccfc !=nil {return _eccfc ;};_eafe .BorderleftcolorAttr =&_addgd ;continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_eafe .BwmodeAttr .UnmarshalXMLAttr (_eggeg ); +continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0068\u0072\u0073t\u0064"{_eafe .HrstdAttr .UnmarshalXMLAttr (_eggeg ); +continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_eafe .UserdrawnAttr .UnmarshalXMLAttr (_eggeg ); +continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u006f\u006c\u0065"{_eafe .OleAttr .UnmarshalXMLAttr (_eggeg ); +continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_eafe .BwnormalAttr .UnmarshalXMLAttr (_eggeg ); +continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_eafe .DgmlayoutmruAttr .UnmarshalXMLAttr (_eggeg ); +continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_effa ,_cfec :=_eggeg .Value ,error (nil ); +if _cfec !=nil {return _cfec ;};_eafe .BordertopcolorAttr =&_effa ;continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0073\u0070\u0074"{_cbdg ,_gdce :=_g .ParseFloat (_eggeg .Value ,64); +if _gdce !=nil {return _gdce ;};_dabcb :=float32 (_cbdg );_eafe .SptAttr =&_dabcb ;continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0068\u0072"{_eafe .HrAttr .UnmarshalXMLAttr (_eggeg ); +continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bcbfb ,_ddgec :=_eggeg .Value ,error (nil ); +if _ddgec !=nil {return _ddgec ;};_eafe .BorderbottomcolorAttr =&_bcbfb ;continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u006f\u006e\u0065\u0064"{_eafe .OnedAttr .UnmarshalXMLAttr (_eggeg ); +continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_eafe .ConnectortypeAttr .UnmarshalXMLAttr (_eggeg ); +continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_eafe .HrnoshadeAttr .UnmarshalXMLAttr (_eggeg ); +continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bcggc ,_dddefa :=_eggeg .Value ,error (nil ); +if _dddefa !=nil {return _dddefa ;};_eafe .BorderrightcolorAttr =&_bcggc ;continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_eafe .DoubleclicknotifyAttr .UnmarshalXMLAttr (_eggeg ); +continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_eafe .AllowincellAttr .UnmarshalXMLAttr (_eggeg ); +continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_eafe .HralignAttr .UnmarshalXMLAttr (_eggeg ); +continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_eafe .BwpureAttr .UnmarshalXMLAttr (_eggeg ); +continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_eafe .UserhiddenAttr .UnmarshalXMLAttr (_eggeg ); +continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0063\u006c\u0069\u0070"{_eafe .ClipAttr .UnmarshalXMLAttr (_eggeg ); +continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_eafe .AllowoverlapAttr .UnmarshalXMLAttr (_eggeg ); +continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gcdb ,_afcge :=_g .ParseInt (_eggeg .Value ,10,64); +if _afcge !=nil {return _afcge ;};_eafe .RegroupidAttr =&_gcdb ;continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_eafe .BulletAttr .UnmarshalXMLAttr (_eggeg ); +continue ;};if _eggeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggeg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_eafe .InsetmodeAttr .UnmarshalXMLAttr (_eggeg ); +continue ;};if _eggeg .Name .Local =="\u0063\u006c\u0061s\u0073"{_bgaf ,_ebfa :=_eggeg .Value ,error (nil );if _ebfa !=nil {return _ebfa ;};_eafe .ClassAttr =&_bgaf ;continue ;};if _eggeg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_eafe .StrokedAttr .UnmarshalXMLAttr (_eggeg ); +continue ;};if _eggeg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dfcfd ,_acgbd :=_eggeg .Value ,error (nil );if _acgbd !=nil {return _acgbd ;};_eafe .StrokecolorAttr =&_dfcfd ;continue ;};if _eggeg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gdfe ,_fbfb :=_eggeg .Value ,error (nil ); +if _fbfb !=nil {return _fbfb ;};_eafe .StrokeweightAttr =&_gdfe ;continue ;};if _eggeg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eafe .InsetpenAttr .UnmarshalXMLAttr (_eggeg );continue ;};if _eggeg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fdaaa ,_eeea :=_eggeg .Value ,error (nil ); +if _eeea !=nil {return _eeea ;};_eafe .ChromakeyAttr =&_fdaaa ;continue ;};if _eggeg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_eafe .FilledAttr .UnmarshalXMLAttr (_eggeg );continue ;};if _eggeg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bcdeg ,_dgbecg :=_eggeg .Value ,error (nil ); +if _dgbecg !=nil {return _dgbecg ;};_eafe .FillcolorAttr =&_bcdeg ;continue ;};if _eggeg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_febfe ,_dgbb :=_eggeg .Value ,error (nil );if _dgbb !=nil {return _dgbb ;};_eafe .OpacityAttr =&_febfe ;continue ; +};if _eggeg .Name .Local =="\u0073\u0074\u0079l\u0065"{_aabec ,_abga :=_eggeg .Value ,error (nil );if _abga !=nil {return _abga ;};_eafe .StyleAttr =&_aabec ;continue ;};if _eggeg .Name .Local =="\u0069\u0064"{_gegde ,_cddd :=_eggeg .Value ,error (nil ); +if _cddd !=nil {return _cddd ;};_eafe .IdAttr =&_gegde ;continue ;};if _eggeg .Name .Local =="\u0070\u0072\u0069n\u0074"{_eafe .PrintAttr .UnmarshalXMLAttr (_eggeg );continue ;};if _eggeg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_efec ,_ebfag :=_eggeg .Value ,error (nil ); +if _ebfag !=nil {return _ebfag ;};_eafe .WrapcoordsAttr =&_efec ;continue ;};if _eggeg .Name .Local =="\u0068\u0072\u0065\u0066"{_cbbg ,_ffege :=_eggeg .Value ,error (nil );if _ffege !=nil {return _ffege ;};_eafe .HrefAttr =&_cbbg ;continue ;};if _eggeg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gfecg ,_ececc :=_eggeg .Value ,error (nil ); +if _ececc !=nil {return _ececc ;};_eafe .CoordoriginAttr =&_gfecg ;continue ;};if _eggeg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fcab ,_adgdc :=_eggeg .Value ,error (nil );if _adgdc !=nil {return _adgdc ;};_eafe .CoordsizeAttr =&_fcab ; +continue ;};if _eggeg .Name .Local =="\u0061\u006c\u0074"{_fbfagb ,_efbba :=_eggeg .Value ,error (nil );if _efbba !=nil {return _efbba ;};_eafe .AltAttr =&_fbfagb ;continue ;};if _eggeg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gcgde ,_gebc :=_eggeg .Value ,error (nil ); +if _gebc !=nil {return _gebc ;};_eafe .TargetAttr =&_gcgde ;continue ;};if _eggeg .Name .Local =="\u0074\u0069\u0074l\u0065"{_gcff ,_cfecc :=_eggeg .Value ,error (nil );if _cfecc !=nil {return _cfecc ;};_eafe .TitleAttr =&_gcff ;continue ;};};_eeddg :for {_bcadg ,_fgbcf :=d .Token (); +if _fgbcf !=nil {return _fgbcf ;};switch _bgfg :=_bcadg .(type ){case _e .StartElement :switch _bgfg .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_caaea :=NewEG_ShapeElements (); +_caaea .Path =NewPath ();if _baabf :=d .DecodeElement (_caaea .Path ,&_bgfg );_baabf !=nil {return _baabf ;};_eafe .EG_ShapeElements =append (_eafe .EG_ShapeElements ,_caaea );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_adfg :=NewEG_ShapeElements (); +_adfg .Formulas =NewFormulas ();if _feabf :=d .DecodeElement (_adfg .Formulas ,&_bgfg );_feabf !=nil {return _feabf ;};_eafe .EG_ShapeElements =append (_eafe .EG_ShapeElements ,_adfg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgaff :=NewEG_ShapeElements (); +_bgaff .Handles =NewHandles ();if _afbb :=d .DecodeElement (_bgaff .Handles ,&_bgfg );_afbb !=nil {return _afbb ;};_eafe .EG_ShapeElements =append (_eafe .EG_ShapeElements ,_bgaff );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cfbab :=NewEG_ShapeElements (); +_cfbab .Fill =NewFill ();if _dbeca :=d .DecodeElement (_cfbab .Fill ,&_bgfg );_dbeca !=nil {return _dbeca ;};_eafe .EG_ShapeElements =append (_eafe .EG_ShapeElements ,_cfbab );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fgbg :=NewEG_ShapeElements (); +_fgbg .Stroke =NewStroke ();if _bdcf :=d .DecodeElement (_fgbg .Stroke ,&_bgfg );_bdcf !=nil {return _bdcf ;};_eafe .EG_ShapeElements =append (_eafe .EG_ShapeElements ,_fgbg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gggdg :=NewEG_ShapeElements (); +_gggdg .Shadow =NewShadow ();if _bfgfb :=d .DecodeElement (_gggdg .Shadow ,&_bgfg );_bfgfb !=nil {return _bfgfb ;};_eafe .EG_ShapeElements =append (_eafe .EG_ShapeElements ,_gggdg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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 _aabdb :=d .DecodeElement (_becgd .Textbox ,&_bgfg );_aabdb !=nil {return _aabdb ;};_eafe .EG_ShapeElements =append (_eafe .EG_ShapeElements ,_becgd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfdag :=NewEG_ShapeElements (); +_gfdag .Textpath =NewTextpath ();if _dcdfe :=d .DecodeElement (_gfdag .Textpath ,&_bgfg );_dcdfe !=nil {return _dcdfe ;};_eafe .EG_ShapeElements =append (_eafe .EG_ShapeElements ,_gfdag );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fafg :=NewEG_ShapeElements (); +_fafg .Imagedata =NewImagedata ();if _cdbe :=d .DecodeElement (_fafg .Imagedata ,&_bgfg );_cdbe !=nil {return _cdbe ;};_eafe .EG_ShapeElements =append (_eafe .EG_ShapeElements ,_fafg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_bgfff :=NewEG_ShapeElements (); +_bgfff .Skew =NewOfcSkew ();if _cfbe :=d .DecodeElement (_bgfff .Skew ,&_bgfg );_cfbe !=nil {return _cfbe ;};_eafe .EG_ShapeElements =append (_eafe .EG_ShapeElements ,_bgfff );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_beaaf :=NewEG_ShapeElements (); +_beaaf .Extrusion =NewOfcExtrusion ();if _ggcdc :=d .DecodeElement (_beaaf .Extrusion ,&_bgfg );_ggcdc !=nil {return _ggcdc ;};_eafe .EG_ShapeElements =append (_eafe .EG_ShapeElements ,_beaaf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eedea :=NewEG_ShapeElements (); +_eedea .Callout =NewOfcCallout ();if _bafga :=d .DecodeElement (_eedea .Callout ,&_bgfg );_bafga !=nil {return _bafga ;};_eafe .EG_ShapeElements =append (_eafe .EG_ShapeElements ,_eedea );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ddggg :=NewEG_ShapeElements (); +_ddggg .Lock =NewOfcLock ();if _bddb :=d .DecodeElement (_ddggg .Lock ,&_bgfg );_bddb !=nil {return _bddb ;};_eafe .EG_ShapeElements =append (_eafe .EG_ShapeElements ,_ddggg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfddb :=NewEG_ShapeElements (); +_bfddb .Clippath =NewOfcClippath ();if _dcdd :=d .DecodeElement (_bfddb .Clippath ,&_bgfg );_dcdd !=nil {return _dcdd ;};_eafe .EG_ShapeElements =append (_eafe .EG_ShapeElements ,_bfddb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_cafce :=NewEG_ShapeElements (); +_cafce .Signatureline =NewOfcSignatureline ();if _beec :=d .DecodeElement (_cafce .Signatureline ,&_bgfg );_beec !=nil {return _beec ;};_eafe .EG_ShapeElements =append (_eafe .EG_ShapeElements ,_cafce );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dedc :=NewEG_ShapeElements (); +_dedc .Wrap =_gaf .NewWrap ();if _bfabdc :=d .DecodeElement (_dedc .Wrap ,&_bgfg );_bfabdc !=nil {return _bfabdc ;};_eafe .EG_ShapeElements =append (_eafe .EG_ShapeElements ,_dedc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dcgeg :=NewEG_ShapeElements (); +_dcgeg .Anchorlock =_gaf .NewAnchorlock ();if _gecdf :=d .DecodeElement (_dcgeg .Anchorlock ,&_bgfg );_gecdf !=nil {return _gecdf ;};_eafe .EG_ShapeElements =append (_eafe .EG_ShapeElements ,_dcgeg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_daega :=NewEG_ShapeElements (); +_daega .Bordertop =_gaf .NewBordertop ();if _eadab :=d .DecodeElement (_daega .Bordertop ,&_bgfg );_eadab !=nil {return _eadab ;};_eafe .EG_ShapeElements =append (_eafe .EG_ShapeElements ,_daega );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_bbafg :=NewEG_ShapeElements (); +_bbafg .Borderbottom =_gaf .NewBorderbottom ();if _aefg :=d .DecodeElement (_bbafg .Borderbottom ,&_bgfg );_aefg !=nil {return _aefg ;};_eafe .EG_ShapeElements =append (_eafe .EG_ShapeElements ,_bbafg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_bdgb :=NewEG_ShapeElements (); +_bdgb .Borderleft =_gaf .NewBorderleft ();if _dbbg :=d .DecodeElement (_bdgb .Borderleft ,&_bgfg );_dbbg !=nil {return _dbbg ;};_eafe .EG_ShapeElements =append (_eafe .EG_ShapeElements ,_bdgb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fcbf :=NewEG_ShapeElements (); +_fcbf .Borderright =_gaf .NewBorderright ();if _ebffg :=d .DecodeElement (_fcbf .Borderright ,&_bgfg );_ebffg !=nil {return _ebffg ;};_eafe .EG_ShapeElements =append (_eafe .EG_ShapeElements ,_fcbf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_acfed :=NewEG_ShapeElements (); +_acfed .ClientData =_ab .NewClientData ();if _bdbd :=d .DecodeElement (_acfed .ClientData ,&_bgfg );_bdbd !=nil {return _bdbd ;};_eafe .EG_ShapeElements =append (_eafe .EG_ShapeElements ,_acfed );case _e .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"}:_ecdae :=NewEG_ShapeElements (); +_ecdae .Textdata =_b .NewTextdata ();if _feacc :=d .DecodeElement (_ecdae .Textdata ,&_bgfg );_feacc !=nil {return _feacc ;};_eafe .EG_ShapeElements =append (_eafe .EG_ShapeElements ,_ecdae );default:_ag .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",_bgfg .Name ); +if _dgcea :=d .Skip ();_dgcea !=nil {return _dgcea ;};};case _e .EndElement :break _eeddg ;case _e .CharData :};};return nil ;};func (_gbcda OfcST_ExtrusionPlane )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gfafeg :=_e .Attr {};_gfafeg .Name =name ; +switch _gbcda {case OfcST_ExtrusionPlaneUnset :_gfafeg .Value ="";case OfcST_ExtrusionPlaneXY :_gfafeg .Value ="\u0058\u0059";case OfcST_ExtrusionPlaneZX :_gfafeg .Value ="\u005a\u0058";case OfcST_ExtrusionPlaneYZ :_gfafeg .Value ="\u0059\u005a";};return _gfafeg ,nil ; +};func (_geegg ST_StrokeJoinStyle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_geegg .String (),start );};func (_cccfd OfcST_ConnectorType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cbgga :=_e .Attr {}; +_cbgga .Name =name ;switch _cccfd {case OfcST_ConnectorTypeUnset :_cbgga .Value ="";case OfcST_ConnectorTypeNone :_cbgga .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectorTypeStraight :_cbgga .Value ="\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074"; +case OfcST_ConnectorTypeElbow :_cbgga .Value ="\u0065\u006c\u0062o\u0077";case OfcST_ConnectorTypeCurved :_cbgga .Value ="\u0063\u0075\u0072\u0076\u0065\u0064";};return _cbgga ,nil ;};func NewStroke ()*Stroke {_gacdf :=&Stroke {};_gacdf .CT_Stroke =*NewCT_Stroke (); +return _gacdf };func (_dbdca *ST_EditAs )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gaeca ,_bdgecg :=d .Token ();if _bdgecg !=nil {return _bdgecg ;};if _agceef ,_acfbga :=_gaeca .(_e .EndElement );_acfbga &&_agceef .Name ==start .Name {*_dbdca =1; +return nil ;};if _bafee ,_aaaefc :=_gaeca .(_e .CharData );!_aaaefc {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gaeca );}else {switch string (_bafee ){case "":*_dbdca =0; +case "\u0063\u0061\u006e\u0076\u0061\u0073":*_dbdca =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_dbdca =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_dbdca =3;case "\u0063\u0079\u0063l\u0065":*_dbdca =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_dbdca =5; +case "\u0076\u0065\u006e\u006e":*_dbdca =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_dbdca =7;};};_gaeca ,_bdgecg =d .Token ();if _bdgecg !=nil {return _bdgecg ;};if _afbed ,_fcfaga :=_gaeca .(_e .EndElement );_fcfaga &&_afbed .Name ==start .Name {return nil ; +};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gaeca );}; -// Validate validates the Background and its children -func (_cafa *Background )Validate ()error {return _cafa .ValidateWithPath ("\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_cebc *Group )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cebc .CT_Group =*NewCT_Group (); -for _ ,_ebgf :=range start .Attr {if _ebgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cebc .AllowincellAttr .UnmarshalXMLAttr (_ebgf ); -continue ;};if _ebgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cebc .HralignAttr .UnmarshalXMLAttr (_ebgf ); -continue ;};if _ebgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cebc .AllowoverlapAttr .UnmarshalXMLAttr (_ebgf ); -continue ;};if _ebgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgf .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_aafe ,_ffag :=_ebgf .Value ,error (nil ); -if _ffag !=nil {return _ffag ;};_cebc .TablelimitsAttr =&_aafe ;continue ;};if _ebgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cebc .InsetmodeAttr .UnmarshalXMLAttr (_ebgf ); -continue ;};if _ebgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cebc .DgmlayoutmruAttr .UnmarshalXMLAttr (_ebgf ); -continue ;};if _ebgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_aded ,_bgfbg :=_ebgf .Value ,error (nil ); -if _bgfbg !=nil {return _bgfbg ;};_cebc .BorderbottomcolorAttr =&_aded ;continue ;};if _ebgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_aebe ,_fbda :=_gd .ParseInt (_ebgf .Value ,10,64); -if _fbda !=nil {return _fbda ;};_cebc .RegroupidAttr =&_aebe ;continue ;};if _ebgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cebc .UserdrawnAttr .UnmarshalXMLAttr (_ebgf ); -continue ;};if _ebgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cebc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ebgf ); -continue ;};if _ebgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bcged ,_ffdbf :=_gd .ParseInt (_ebgf .Value ,10,64); -if _ffdbf !=nil {return _ffdbf ;};_cebc .DgmnodekindAttr =&_bcged ;continue ;};if _ebgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgf .Name .Local =="\u0068\u0072\u0070c\u0074"{_ffbf ,_cfegf :=_gd .ParseFloat (_ebgf .Value ,64); -if _cfegf !=nil {return _cfegf ;};_dfdcf :=float32 (_ffbf );_cebc .HrpctAttr =&_dfdcf ;continue ;};if _ebgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgf .Name .Local =="\u0068\u0072"{_cebc .HrAttr .UnmarshalXMLAttr (_ebgf ); -continue ;};if _ebgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_baaca ,_edbe :=_ebgf .Value ,error (nil ); -if _edbe !=nil {return _edbe ;};_cebc .BorderleftcolorAttr =&_baaca ;continue ;};if _ebgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cebc .DgmlayoutAttr .UnmarshalXMLAttr (_ebgf ); -continue ;};if _ebgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_febbf ,_bede :=_ebgf .Value ,error (nil ); -if _bede !=nil {return _bede ;};_cebc .BordertopcolorAttr =&_febbf ;continue ;};if _ebgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgf .Name .Local =="\u0073\u0070\u0069\u0064"{_dfbfc ,_dffdf :=_ebgf .Value ,error (nil ); -if _dffdf !=nil {return _dffdf ;};_cebc .SpidAttr =&_dfbfc ;continue ;};if _ebgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cebc .UserhiddenAttr .UnmarshalXMLAttr (_ebgf ); -continue ;};if _ebgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgf .Name .Local =="\u006f\u006e\u0065\u0064"{_cebc .OnedAttr .UnmarshalXMLAttr (_ebgf ); -continue ;};if _ebgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cebc .ButtonAttr .UnmarshalXMLAttr (_ebgf ); -continue ;};if _ebgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cebc .BulletAttr .UnmarshalXMLAttr (_ebgf ); -continue ;};if _ebgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgf .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_fabba ,_fagfc :=_ebgf .Value ,error (nil ); -if _fagfc !=nil {return _fagfc ;};_cebc .TablepropertiesAttr =&_fabba ;continue ;};if _ebgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_edbc ,_adbfa :=_ebgf .Value ,error (nil ); -if _adbfa !=nil {return _adbfa ;};_cebc .BorderrightcolorAttr =&_edbc ;continue ;};if _ebgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgf .Name .Local =="\u0068\u0072\u0073t\u0064"{_cebc .HrstdAttr .UnmarshalXMLAttr (_ebgf ); -continue ;};if _ebgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebgf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cebc .HrnoshadeAttr .UnmarshalXMLAttr (_ebgf ); -continue ;};if _ebgf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ggbbf ,_ffceg :=_ebgf .Value ,error (nil );if _ffceg !=nil {return _ffceg ;};_cebc .WrapcoordsAttr =&_ggbbf ;continue ;};if _ebgf .Name .Local =="\u0069\u0064"{_gbbg ,_aaaedf :=_ebgf .Value ,error (nil ); -if _aaaedf !=nil {return _aaaedf ;};_cebc .IdAttr =&_gbbg ;continue ;};if _ebgf .Name .Local =="\u0070\u0072\u0069n\u0074"{_cebc .PrintAttr .UnmarshalXMLAttr (_ebgf );continue ;};if _ebgf .Name .Local =="\u0073\u0074\u0079l\u0065"{_dadb ,_gfdfee :=_ebgf .Value ,error (nil ); -if _gfdfee !=nil {return _gfdfee ;};_cebc .StyleAttr =&_dadb ;continue ;};if _ebgf .Name .Local =="\u0061\u006c\u0074"{_bege ,_dbcg :=_ebgf .Value ,error (nil );if _dbcg !=nil {return _dbcg ;};_cebc .AltAttr =&_bege ;continue ;};if _ebgf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gbged ,_cdge :=_ebgf .Value ,error (nil ); -if _cdge !=nil {return _cdge ;};_cebc .FillcolorAttr =&_gbged ;continue ;};if _ebgf .Name .Local =="\u0074\u0069\u0074l\u0065"{_daecd ,_daaga :=_ebgf .Value ,error (nil );if _daaga !=nil {return _daaga ;};_cebc .TitleAttr =&_daecd ;continue ;};if _ebgf .Name .Local =="\u0068\u0072\u0065\u0066"{_fcbcd ,_dffe :=_ebgf .Value ,error (nil ); -if _dffe !=nil {return _dffe ;};_cebc .HrefAttr =&_fcbcd ;continue ;};if _ebgf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cebc .FilledAttr .UnmarshalXMLAttr (_ebgf );continue ;};if _ebgf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_aadb ,_adgeb :=_ebgf .Value ,error (nil ); -if _adgeb !=nil {return _adgeb ;};_cebc .TargetAttr =&_aadb ;continue ;};if _ebgf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cafab ,_gefgc :=_ebgf .Value ,error (nil );if _gefgc !=nil {return _gefgc ;};_cebc .CoordoriginAttr =&_cafab ; -continue ;};if _ebgf .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_cebc .EditasAttr .UnmarshalXMLAttr (_ebgf );continue ;};if _ebgf .Name .Local =="\u0063\u006c\u0061s\u0073"{_dcabd ,_gfedc :=_ebgf .Value ,error (nil );if _gfedc !=nil {return _gfedc ; -};_cebc .ClassAttr =&_dcabd ;continue ;};if _ebgf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dffg ,_fbaf :=_ebgf .Value ,error (nil );if _fbaf !=nil {return _fbaf ;};_cebc .CoordsizeAttr =&_dffg ;continue ;};};_bdedc :for {_dacb ,_eaabd :=d .Token (); -if _eaabd !=nil {return _eaabd ;};switch _affc :=_dacb .(type ){case _e .StartElement :switch _affc .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfdd :=NewGroup (); -if _gbcd :=d .DecodeElement (_cfdd ,&_affc );_gbcd !=nil {return _gbcd ;};_cebc .Group =append (_cebc .Group ,_cfdd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_ffed :=NewShape (); -if _bddeg :=d .DecodeElement (_ffed ,&_affc );_bddeg !=nil {return _bddeg ;};_cebc .Shape =append (_cebc .Shape ,_ffed );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bddee :=NewShapetype (); -if _gaecd :=d .DecodeElement (_bddee ,&_affc );_gaecd !=nil {return _gaecd ;};_cebc .Shapetype =append (_cebc .Shapetype ,_bddee );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agcef :=NewArc (); -if _afgg :=d .DecodeElement (_agcef ,&_affc );_afgg !=nil {return _afgg ;};_cebc .Arc =append (_cebc .Arc ,_agcef );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aacdg :=NewCurve (); -if _dbfae :=d .DecodeElement (_aacdg ,&_affc );_dbfae !=nil {return _dbfae ;};_cebc .Curve =append (_cebc .Curve ,_aacdg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddgfeb :=NewImage (); -if _ebabb :=d .DecodeElement (_ddgfeb ,&_affc );_ebabb !=nil {return _ebabb ;};_cebc .Image =append (_cebc .Image ,_ddgfeb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgba :=NewLine (); -if _cbdbb :=d .DecodeElement (_fgba ,&_affc );_cbdbb !=nil {return _cbdbb ;};_cebc .Line =append (_cebc .Line ,_fgba );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fcgb :=NewOval (); -if _ccgdf :=d .DecodeElement (_fcgb ,&_affc );_ccgdf !=nil {return _ccgdf ;};_cebc .Oval =append (_cebc .Oval ,_fcgb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aeeag :=NewPolyline (); -if _eeee :=d .DecodeElement (_aeeag ,&_affc );_eeee !=nil {return _eeee ;};_cebc .Polyline =append (_cebc .Polyline ,_aeeag );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bcbac :=NewRect (); -if _bedc :=d .DecodeElement (_bcbac ,&_affc );_bedc !=nil {return _bedc ;};_cebc .Rect =append (_cebc .Rect ,_bcbac );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eeaaeg :=NewRoundrect (); -if _ebgda :=d .DecodeElement (_eeaaeg ,&_affc );_ebgda !=nil {return _ebgda ;};_cebc .Roundrect =append (_cebc .Roundrect ,_eeaaeg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cceec :=NewOfcDiagram (); -if _accbg :=d .DecodeElement (_cceec ,&_affc );_accbg !=nil {return _accbg ;};_cebc .Diagram =append (_cebc .Diagram ,_cceec );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdbbg :=NewEG_ShapeElements (); -_bdbbg .Path =NewPath ();if _agggb :=d .DecodeElement (_bdbbg .Path ,&_affc );_agggb !=nil {return _agggb ;};_cebc .EG_ShapeElements =append (_cebc .EG_ShapeElements ,_bdbbg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_ddgebg :=NewEG_ShapeElements (); -_ddgebg .Formulas =NewFormulas ();if _dceg :=d .DecodeElement (_ddgebg .Formulas ,&_affc );_dceg !=nil {return _dceg ;};_cebc .EG_ShapeElements =append (_cebc .EG_ShapeElements ,_ddgebg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gafg :=NewEG_ShapeElements (); -_gafg .Handles =NewHandles ();if _adcc :=d .DecodeElement (_gafg .Handles ,&_affc );_adcc !=nil {return _adcc ;};_cebc .EG_ShapeElements =append (_cebc .EG_ShapeElements ,_gafg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_egfbea :=NewEG_ShapeElements (); -_egfbea .Fill =NewFill ();if _efeeg :=d .DecodeElement (_egfbea .Fill ,&_affc );_efeeg !=nil {return _efeeg ;};_cebc .EG_ShapeElements =append (_cebc .EG_ShapeElements ,_egfbea );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_eegbc :=NewEG_ShapeElements (); -_eegbc .Stroke =NewStroke ();if _gfbd :=d .DecodeElement (_eegbc .Stroke ,&_affc );_gfbd !=nil {return _gfbd ;};_cebc .EG_ShapeElements =append (_cebc .EG_ShapeElements ,_eegbc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bccdf :=NewEG_ShapeElements (); -_bccdf .Shadow =NewShadow ();if _edegfb :=d .DecodeElement (_bccdf .Shadow ,&_affc );_edegfb !=nil {return _edegfb ;};_cebc .EG_ShapeElements =append (_cebc .EG_ShapeElements ,_bccdf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bddg :=NewEG_ShapeElements (); -_bddg .Textbox =NewTextbox ();if _cebeb :=d .DecodeElement (_bddg .Textbox ,&_affc );_cebeb !=nil {return _cebeb ;};_cebc .EG_ShapeElements =append (_cebc .EG_ShapeElements ,_bddg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfecc :=NewEG_ShapeElements (); -_gfecc .Textpath =NewTextpath ();if _dade :=d .DecodeElement (_gfecc .Textpath ,&_affc );_dade !=nil {return _dade ;};_cebc .EG_ShapeElements =append (_cebc .EG_ShapeElements ,_gfecc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_baeeg :=NewEG_ShapeElements (); -_baeeg .Imagedata =NewImagedata ();if _agegb :=d .DecodeElement (_baeeg .Imagedata ,&_affc );_agegb !=nil {return _agegb ;};_cebc .EG_ShapeElements =append (_cebc .EG_ShapeElements ,_baeeg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_adgc :=NewEG_ShapeElements (); -_adgc .Skew =NewOfcSkew ();if _efgaf :=d .DecodeElement (_adgc .Skew ,&_affc );_efgaf !=nil {return _efgaf ;};_cebc .EG_ShapeElements =append (_cebc .EG_ShapeElements ,_adgc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_feedg :=NewEG_ShapeElements (); -_feedg .Extrusion =NewOfcExtrusion ();if _egacae :=d .DecodeElement (_feedg .Extrusion ,&_affc );_egacae !=nil {return _egacae ;};_cebc .EG_ShapeElements =append (_cebc .EG_ShapeElements ,_feedg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abgge :=NewEG_ShapeElements (); -_abgge .Callout =NewOfcCallout ();if _ddad :=d .DecodeElement (_abgge .Callout ,&_affc );_ddad !=nil {return _ddad ;};_cebc .EG_ShapeElements =append (_cebc .EG_ShapeElements ,_abgge );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gabecb :=NewEG_ShapeElements (); -_gabecb .Lock =NewOfcLock ();if _eaccf :=d .DecodeElement (_gabecb .Lock ,&_affc );_eaccf !=nil {return _eaccf ;};_cebc .EG_ShapeElements =append (_cebc .EG_ShapeElements ,_gabecb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdbg :=NewEG_ShapeElements (); -_cdbg .Clippath =NewOfcClippath ();if _ggfde :=d .DecodeElement (_cdbg .Clippath ,&_affc );_ggfde !=nil {return _ggfde ;};_cebc .EG_ShapeElements =append (_cebc .EG_ShapeElements ,_cdbg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_cffceb :=NewEG_ShapeElements (); -_cffceb .Signatureline =NewOfcSignatureline ();if _aeddc :=d .DecodeElement (_cffceb .Signatureline ,&_affc );_aeddc !=nil {return _aeddc ;};_cebc .EG_ShapeElements =append (_cebc .EG_ShapeElements ,_cffceb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_badggb :=NewEG_ShapeElements (); -_badggb .Wrap =_b .NewWrap ();if _dcaee :=d .DecodeElement (_badggb .Wrap ,&_affc );_dcaee !=nil {return _dcaee ;};_cebc .EG_ShapeElements =append (_cebc .EG_ShapeElements ,_badggb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_abbdb :=NewEG_ShapeElements (); -_abbdb .Anchorlock =_b .NewAnchorlock ();if _gadf :=d .DecodeElement (_abbdb .Anchorlock ,&_affc );_gadf !=nil {return _gadf ;};_cebc .EG_ShapeElements =append (_cebc .EG_ShapeElements ,_abbdb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bbbdbd :=NewEG_ShapeElements (); -_bbbdbd .Bordertop =_b .NewBordertop ();if _gcgae :=d .DecodeElement (_bbbdbd .Bordertop ,&_affc );_gcgae !=nil {return _gcgae ;};_cebc .EG_ShapeElements =append (_cebc .EG_ShapeElements ,_bbbdbd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_aeaee :=NewEG_ShapeElements (); -_aeaee .Borderbottom =_b .NewBorderbottom ();if _becdc :=d .DecodeElement (_aeaee .Borderbottom ,&_affc );_becdc !=nil {return _becdc ;};_cebc .EG_ShapeElements =append (_cebc .EG_ShapeElements ,_aeaee );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_gdcba :=NewEG_ShapeElements (); -_gdcba .Borderleft =_b .NewBorderleft ();if _eafef :=d .DecodeElement (_gdcba .Borderleft ,&_affc );_eafef !=nil {return _eafef ;};_cebc .EG_ShapeElements =append (_cebc .EG_ShapeElements ,_gdcba );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cddba :=NewEG_ShapeElements (); -_cddba .Borderright =_b .NewBorderright ();if _agaa :=d .DecodeElement (_cddba .Borderright ,&_affc );_agaa !=nil {return _agaa ;};_cebc .EG_ShapeElements =append (_cebc .EG_ShapeElements ,_cddba );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dfgeg :=NewEG_ShapeElements (); -_dfgeg .ClientData =_ag .NewClientData ();if _ccbg :=d .DecodeElement (_dfgeg .ClientData ,&_affc );_ccbg !=nil {return _ccbg ;};_cebc .EG_ShapeElements =append (_cebc .EG_ShapeElements ,_dfgeg );case _e .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"}:_faeed :=NewEG_ShapeElements (); -_faeed .Textdata =_f .NewTextdata ();if _bfafa :=d .DecodeElement (_faeed .Textdata ,&_affc );_bfafa !=nil {return _bfafa ;};_cebc .EG_ShapeElements =append (_cebc .EG_ShapeElements ,_faeed );default:_ee .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",_affc .Name ); -if _aedaa :=d .Skip ();_aedaa !=nil {return _aedaa ;};};case _e .EndElement :break _bdedc ;case _e .CharData :};};return nil ;};func NewOfcCT_SignatureLine ()*OfcCT_SignatureLine {_edcfa :=&OfcCT_SignatureLine {};return _edcfa };func (_fcdc *CT_F )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cagcc :=range start .Attr {if _cagcc .Name .Local =="\u0065\u0071\u006e"{_gead ,_febe :=_cagcc .Value ,error (nil ); -if _febe !=nil {return _febe ;};_fcdc .EqnAttr =&_gead ;continue ;};};for {_ebcb ,_fafc :=d .Token ();if _fafc !=nil {return _a .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046\u003a\u0020\u0025\u0073",_fafc );};if _ccda ,_dcbb :=_ebcb .(_e .EndElement ); -_dcbb &&_ccda .Name ==start .Name {break ;};};return nil ;};func (_cgdeb OfcST_ConnectType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ccbga :=_e .Attr {};_ccbga .Name =name ;switch _cgdeb {case OfcST_ConnectTypeUnset :_ccbga .Value ="";case OfcST_ConnectTypeNone :_ccbga .Value ="\u006e\u006f\u006e\u0065"; -case OfcST_ConnectTypeRect :_ccbga .Value ="\u0072\u0065\u0063\u0074";case OfcST_ConnectTypeSegments :_ccbga .Value ="\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073";case OfcST_ConnectTypeCustom :_ccbga .Value ="\u0063\u0075\u0073\u0074\u006f\u006d"; -};return _ccbga ,nil ;};func (_abeaf *ST_StrokeLineStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdebcf ,_gebggc :=d .Token ();if _gebggc !=nil {return _gebggc ;};if _ddfgc ,_bfce :=_fdebcf .(_e .EndElement );_bfce &&_ddfgc .Name ==start .Name {*_abeaf =1; -return nil ;};if _fcbdg ,_fgccac :=_fdebcf .(_e .CharData );!_fgccac {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",_fdebcf );}else {switch string (_fcbdg ){case "":*_abeaf =0; -case "\u0073\u0069\u006e\u0067\u006c\u0065":*_abeaf =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_abeaf =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_abeaf =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_abeaf =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_abeaf =5; -};};_fdebcf ,_gebggc =d .Token ();if _gebggc !=nil {return _gebggc ;};if _ccdgae ,_fefbd :=_fdebcf .(_e .EndElement );_fefbd &&_ccdgae .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",_fdebcf ); +// Validate validates the CT_Image and its children +func (_ddbc *CT_Image )Validate ()error {return _ddbc .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065");};type Background struct{CT_Background }; + +// ValidateWithPath validates the OfcCT_Complex and its children, prefixing error messages with path +func (_cagc *OfcCT_Complex )ValidateWithPath (path string )error {if _dfece :=_cagc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dfece !=nil {return _dfece ;};return nil ;};func (_eabc *OfcCT_Lock )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f\u003a\u006c\u006f\u0063\u006b"; +};if _eabc .PositionAttr !=_f .ST_TrueFalseUnset {_aaad ,_fbcbb :=_eabc .PositionAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"});if _fbcbb !=nil {return _fbcbb ;};start .Attr =append (start .Attr ,_aaad );};if _eabc .SelectionAttr !=_f .ST_TrueFalseUnset {_bdfcb ,_cefdaf :=_eabc .SelectionAttr .MarshalXMLAttr (_e .Name {Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"}); +if _cefdaf !=nil {return _cefdaf ;};start .Attr =append (start .Attr ,_bdfcb );};if _eabc .GroupingAttr !=_f .ST_TrueFalseUnset {_ecfb ,_beba :=_eabc .GroupingAttr .MarshalXMLAttr (_e .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _beba !=nil {return _beba ; +};start .Attr =append (start .Attr ,_ecfb );};if _eabc .UngroupingAttr !=_f .ST_TrueFalseUnset {_fbfab ,_fedgd :=_eabc .UngroupingAttr .MarshalXMLAttr (_e .Name {Local :"\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _fedgd !=nil {return _fedgd ; +};start .Attr =append (start .Attr ,_fbfab );};if _eabc .RotationAttr !=_f .ST_TrueFalseUnset {_abega ,_eedcd :=_eabc .RotationAttr .MarshalXMLAttr (_e .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _eedcd !=nil {return _eedcd ;}; +start .Attr =append (start .Attr ,_abega );};if _eabc .CroppingAttr !=_f .ST_TrueFalseUnset {_ebgfa ,_cbccb :=_eabc .CroppingAttr .MarshalXMLAttr (_e .Name {Local :"\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"});if _cbccb !=nil {return _cbccb ;};start .Attr =append (start .Attr ,_ebgfa ); +};if _eabc .VerticiesAttr !=_f .ST_TrueFalseUnset {_accgaf ,_bcgff :=_eabc .VerticiesAttr .MarshalXMLAttr (_e .Name {Local :"\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"});if _bcgff !=nil {return _bcgff ;};start .Attr =append (start .Attr ,_accgaf );}; +if _eabc .AdjusthandlesAttr !=_f .ST_TrueFalseUnset {_cccae ,_dfdef :=_eabc .AdjusthandlesAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"});if _dfdef !=nil {return _dfdef ;};start .Attr =append (start .Attr ,_cccae ); +};if _eabc .TextAttr !=_f .ST_TrueFalseUnset {_bdedce ,_ebbdf :=_eabc .TextAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0065\u0078\u0074"});if _ebbdf !=nil {return _ebbdf ;};start .Attr =append (start .Attr ,_bdedce );};if _eabc .AspectratioAttr !=_f .ST_TrueFalseUnset {_fgcg ,_eedeaa :=_eabc .AspectratioAttr .MarshalXMLAttr (_e .Name {Local :"a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"}); +if _eedeaa !=nil {return _eedeaa ;};start .Attr =append (start .Attr ,_fgcg );};if _eabc .ShapetypeAttr !=_f .ST_TrueFalseUnset {_cegcf ,_abdee :=_eabc .ShapetypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"});if _abdee !=nil {return _abdee ; +};start .Attr =append (start .Attr ,_cegcf );};if _eabc .ExtAttr !=ST_ExtUnset {_ffeda ,_egcdg :=_eabc .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"});if _egcdg !=nil {return _egcdg ;};start .Attr =append (start .Attr ,_ffeda ); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the OfcSignatureline and its children +func (_daafg *OfcSignatureline )Validate ()error {return _daafg .ValidateWithPath ("\u004f\u0066c\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065");};func (_caceab *OfcST_CalloutPlacement )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eaaba ,_bcaedc :=d .Token (); +if _bcaedc !=nil {return _bcaedc ;};if _aaddd ,_gefca :=_eaaba .(_e .EndElement );_gefca &&_aaddd .Name ==start .Name {*_caceab =1;return nil ;};if _ffeae ,_dccfe :=_eaaba .(_e .CharData );!_dccfe {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eaaba ); +}else {switch string (_ffeae ){case "":*_caceab =0;case "\u0074\u006f\u0070":*_caceab =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_caceab =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_caceab =3;case "\u0075\u0073\u0065\u0072":*_caceab =4;};};_eaaba ,_bcaedc =d .Token (); +if _bcaedc !=nil {return _bcaedc ;};if _ggcdcg ,_deac :=_eaaba .(_e .EndElement );_deac &&_ggcdcg .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eaaba ); +};func NewPolyline ()*Polyline {_bdbgd :=&Polyline {};_bdbgd .CT_PolyLine =*NewCT_PolyLine ();return _bdbgd ;};func (_bfggdd OfcST_RType )String ()string {switch _bfggdd {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 NewCT_TextPath ()*CT_TextPath {_fcfb :=&CT_TextPath {};return _fcfb };type OfcST_ExtrusionType byte ;type CT_Path struct{VAttr *string ; +LimoAttr *string ;TextboxrectAttr *string ;FillokAttr _f .ST_TrueFalse ;StrokeokAttr _f .ST_TrueFalse ;ShadowokAttr _f .ST_TrueFalse ;ArrowokAttr _f .ST_TrueFalse ;GradientshapeokAttr _f .ST_TrueFalse ;TextpathokAttr _f .ST_TrueFalse ;InsetpenokAttr _f .ST_TrueFalse ; +ConnecttypeAttr OfcST_ConnectType ;ConnectlocsAttr *string ;ConnectanglesAttr *string ;ExtrusionokAttr _f .ST_TrueFalse ;IdAttr *string ;};func (_gade *CT_Path )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076\u003a\u0070\u0061\u0074\u0068"; +};if _gade .VAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076"},Value :_ga .Sprintf ("\u0025\u0076",*_gade .VAttr )});};if _gade .LimoAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0069\u006d\u006f"},Value :_ga .Sprintf ("\u0025\u0076",*_gade .LimoAttr )}); +};if _gade .TextboxrectAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_gade .TextboxrectAttr )});};if _gade .FillokAttr !=_f .ST_TrueFalseUnset {_decgd ,_cfebc :=_gade .FillokAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u006f\u006b"}); +if _cfebc !=nil {return _cfebc ;};start .Attr =append (start .Attr ,_decgd );};if _gade .StrokeokAttr !=_f .ST_TrueFalseUnset {_afcg ,_cbgg :=_gade .StrokeokAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"});if _cbgg !=nil {return _cbgg ; +};start .Attr =append (start .Attr ,_afcg );};if _gade .ShadowokAttr !=_f .ST_TrueFalseUnset {_dcfdg ,_gacb :=_gade .ShadowokAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"});if _gacb !=nil {return _gacb ;};start .Attr =append (start .Attr ,_dcfdg ); +};if _gade .ArrowokAttr !=_f .ST_TrueFalseUnset {_daeed ,_efbbe :=_gade .ArrowokAttr .MarshalXMLAttr (_e .Name {Local :"\u0061r\u0072\u006f\u0077\u006f\u006b"});if _efbbe !=nil {return _efbbe ;};start .Attr =append (start .Attr ,_daeed );};if _gade .GradientshapeokAttr !=_f .ST_TrueFalseUnset {_gbeb ,_dada :=_gade .GradientshapeokAttr .MarshalXMLAttr (_e .Name {Local :"\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"}); +if _dada !=nil {return _dada ;};start .Attr =append (start .Attr ,_gbeb );};if _gade .TextpathokAttr !=_f .ST_TrueFalseUnset {_bbccf ,_bacfg :=_gade .TextpathokAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"}); +if _bacfg !=nil {return _bacfg ;};start .Attr =append (start .Attr ,_bbccf );};if _gade .InsetpenokAttr !=_f .ST_TrueFalseUnset {_fcbe ,_efcb :=_gade .InsetpenokAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"}); +if _efcb !=nil {return _efcb ;};start .Attr =append (start .Attr ,_fcbe );};if _gade .ConnecttypeAttr !=OfcST_ConnectTypeUnset {_dcgd ,_gaaa :=_gade .ConnecttypeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"}); +if _gaaa !=nil {return _gaaa ;};start .Attr =append (start .Attr ,_dcgd );};if _gade .ConnectlocsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_gade .ConnectlocsAttr )}); +};if _gade .ConnectanglesAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_gade .ConnectanglesAttr )}); +};if _gade .ExtrusionokAttr !=_f .ST_TrueFalseUnset {_eegdb ,_bdgec :=_gade .ExtrusionokAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"});if _bdgec !=nil {return _bdgec ;};start .Attr =append (start .Attr ,_eegdb ); +};if _gade .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_gade .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; +};func (_aaeg *AG_CoreAttributes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aaeg .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_ga .Sprintf ("\u0025\u0076",*_aaeg .HrefAttr )}); +};if _aaeg .TargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_aaeg .TargetAttr )});};if _aaeg .ClassAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_aaeg .ClassAttr )}); +};if _aaeg .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_aaeg .TitleAttr )});};if _aaeg .AltAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_aaeg .AltAttr )}); +};if _aaeg .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_ga .Sprintf ("\u0025\u0076",*_aaeg .CoordsizeAttr )});};if _aaeg .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ga .Sprintf ("\u0025\u0076",*_aaeg .CoordoriginAttr )}); +};if _aaeg .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_aaeg .WrapcoordsAttr )});};if _aaeg .PrintAttr !=_f .ST_TrueFalseUnset {_fdg ,_fage :=_aaeg .PrintAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0069n\u0074"}); +if _fage !=nil {return _fage ;};start .Attr =append (start .Attr ,_fdg );};if _aaeg .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_aaeg .IdAttr )});};if _aaeg .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_aaeg .StyleAttr )}); +};return nil ;};func (_dccad OfcST_InsetMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dccad .String (),start );};func NewCT_Background ()*CT_Background {_gagcd :=&CT_Background {};return _gagcd };func (_dfffb *OfcST_ExtrusionPlane )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fafdd ,_geecf :=d .Token (); +if _geecf !=nil {return _geecf ;};if _dgceb ,_aeaagd :=_fafdd .(_e .EndElement );_aeaagd &&_dgceb .Name ==start .Name {*_dfffb =1;return nil ;};if _cdfbc ,_gdgde :=_fafdd .(_e .CharData );!_gdgde {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fafdd ); +}else {switch string (_cdfbc ){case "":*_dfffb =0;case "\u0058\u0059":*_dfffb =1;case "\u005a\u0058":*_dfffb =2;case "\u0059\u005a":*_dfffb =3;};};_fafdd ,_geecf =d .Token ();if _geecf !=nil {return _geecf ;};if _dbeda ,_ddafc :=_fafdd .(_e .EndElement ); +_ddafc &&_dbeda .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fafdd );};func NewCT_ImageData ()*CT_ImageData {_eeag :=&CT_ImageData {}; +return _eeag };func init (){_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 );_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 );_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 );_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 );_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 );_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 );_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 );_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 );_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 );_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 );_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 );_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 );_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 );_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 );_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 );_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 );_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 );_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 );_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 );_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 );_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 );_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 );_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_eb .RegisterConstructor ("\u0075\u0072n\u003a\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 ); }; -// ValidateWithPath validates the AG_Id and its children, prefixing error messages with path -func (_aeb *AG_Id )ValidateWithPath (path string )error {return nil };func (_gacffd OfcST_ExtrusionRender )ValidateWithPath (path string )error {switch _gacffd {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 (_gacffd )); -};return nil ;};func (_efbgc *ST_ImageAspect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ccffd ,_fedaf :=d .Token ();if _fedaf !=nil {return _fedaf ;};if _dabbdf ,_gcgge :=_ccffd .(_e .EndElement );_gcgge &&_dabbdf .Name ==start .Name {*_efbgc =1; -return nil ;};if _dgdgde ,_deadg :=_ccffd .(_e .CharData );!_deadg {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",_ccffd );}else {switch string (_dgdgde ){case "":*_efbgc =0; -case "\u0069\u0067\u006e\u006f\u0072\u0065":*_efbgc =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_efbgc =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_efbgc =3;};};_ccffd ,_fedaf =d .Token ();if _fedaf !=nil {return _fedaf ;};if _dcafbe ,_ddccc :=_ccffd .(_e .EndElement ); -_ddccc &&_dcafbe .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",_ccffd );};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 (_cccfc ST_StrokeArrowWidth )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_faabg :=_e .Attr {}; -_faabg .Name =name ;switch _cccfc {case ST_StrokeArrowWidthUnset :_faabg .Value ="";case ST_StrokeArrowWidthNarrow :_faabg .Value ="\u006e\u0061\u0072\u0072\u006f\u0077";case ST_StrokeArrowWidthMedium :_faabg .Value ="\u006d\u0065\u0064\u0069\u0075\u006d"; -case ST_StrokeArrowWidthWide :_faabg .Value ="\u0077\u0069\u0064\u0065";};return _faabg ,nil ;}; +// Validate validates the OfcCT_StrokeChild and its children +func (_afafd *OfcCT_StrokeChild )Validate ()error {return _afafd .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064");};func NewOfcCallout ()*OfcCallout {_fdcbe :=&OfcCallout {};_fdcbe .OfcCT_Callout =*NewOfcCT_Callout (); +return _fdcbe ;}; -// Validate validates the CT_ImageData and its children -func (_ffab *CT_ImageData )Validate ()error {return _ffab .ValidateWithPath ("\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061");};const (OfcST_OLEUpdateModeUnset OfcST_OLEUpdateMode =0;OfcST_OLEUpdateModeAlways OfcST_OLEUpdateMode =1; -OfcST_OLEUpdateModeOnCall OfcST_OLEUpdateMode =2;);func (_bfafg OfcST_ExtrusionPlane )String ()string {switch _bfafg {case 0:return "";case 1:return "\u0058\u0059";case 2:return "\u005a\u0058";case 3:return "\u0059\u005a";};return "";};func NewImage ()*Image {_fegee :=&Image {}; -_fegee .CT_Image =*NewCT_Image ();return _fegee }; +// Validate validates the AG_AllCoreAttributes and its children +func (_dae *AG_AllCoreAttributes )Validate ()error {return _dae .ValidateWithPath ("A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073");};func NewCT_Handles ()*CT_Handles {_bgaea :=&CT_Handles {};return _bgaea }; +type OfcST_ExtrusionRender byte ;type Rect struct{CT_Rect };func (_eebgc ST_StrokeJoinStyle )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_agddg :=_e .Attr {};_agddg .Name =name ;switch _eebgc {case ST_StrokeJoinStyleUnset :_agddg .Value ="";case ST_StrokeJoinStyleRound :_agddg .Value ="\u0072\u006f\u0075n\u0064"; +case ST_StrokeJoinStyleBevel :_agddg .Value ="\u0062\u0065\u0076e\u006c";case ST_StrokeJoinStyleMiter :_agddg .Value ="\u006d\u0069\u0074e\u0072";};return _agddg ,nil ;};type OfcCT_ShapeDefaults struct{SpidmaxAttr *int64 ;StyleAttr *string ;FillAttr _f .ST_TrueFalse ; +FillcolorAttr *string ;StrokeAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;AllowincellAttr _f .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 (_fcefa *ST_ShadowType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fcefa =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_fcefa =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_fcefa =2; +case "\u0065\u006d\u0062\u006f\u0073\u0073":*_fcefa =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_fcefa =4;};return nil ;};func (_ceeb ST_StrokeArrowType )String ()string {switch _ceeb {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 CT_Group and its children -func (_gddg *CT_Group )Validate ()error {return _gddg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070");};func (_ebcbf OfcST_RType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_eaegd :=_e .Attr {};_eaegd .Name =name ;switch _ebcbf {case OfcST_RTypeUnset :_eaegd .Value =""; -case OfcST_RTypeArc :_eaegd .Value ="\u0061\u0072\u0063";case OfcST_RTypeCallout :_eaegd .Value ="\u0063a\u006c\u006c\u006f\u0075\u0074";case OfcST_RTypeConnector :_eaegd .Value ="\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr";case OfcST_RTypeAlign :_eaegd .Value ="\u0061\u006c\u0069g\u006e"; -};return _eaegd ,nil ;};func (_defge ST_StrokeJoinStyle )String ()string {switch _defge {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 NewAG_Type ()*AG_Type {_gdb :=&AG_Type {}; -return _gdb };func (_ebdg *CT_Image )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076:\u0069\u006d\u0061\u0067\u0065";};if _ebdg .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .HrefAttr )}); -};if _ebdg .TargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .TargetAttr )});};if _ebdg .ClassAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .ClassAttr )}); -};if _ebdg .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .TitleAttr )});};if _ebdg .AltAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .AltAttr )}); -};if _ebdg .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .CoordsizeAttr )});};if _ebdg .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .CoordoriginAttr )}); -};if _ebdg .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .WrapcoordsAttr )});};if _ebdg .PrintAttr !=_c .ST_TrueFalseUnset {_fbad ,_ggff :=_ebdg .PrintAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0069n\u0074"}); -if _ggff !=nil {return _ggff ;};start .Attr =append (start .Attr ,_fbad );};if _ebdg .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .IdAttr )});};if _ebdg .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .StyleAttr )}); -};if _ebdg .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .SpidAttr )});};if _ebdg .OnedAttr !=_c .ST_TrueFalseUnset {_dccea ,_edbd :=_ebdg .OnedAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); -if _edbd !=nil {return _edbd ;};start .Attr =append (start .Attr ,_dccea );};if _ebdg .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .RegroupidAttr )}); -};if _ebdg .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_dage ,_befee :=_ebdg .DoubleclicknotifyAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _befee !=nil {return _befee ; -};start .Attr =append (start .Attr ,_dage );};if _ebdg .ButtonAttr !=_c .ST_TrueFalseUnset {_gddda ,_gbdg :=_ebdg .ButtonAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _gbdg !=nil {return _gbdg ;};start .Attr =append (start .Attr ,_gddda ); -};if _ebdg .UserhiddenAttr !=_c .ST_TrueFalseUnset {_dggag ,_gcae :=_ebdg .UserhiddenAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _gcae !=nil {return _gcae ;};start .Attr =append (start .Attr ,_dggag ); -};if _ebdg .BulletAttr !=_c .ST_TrueFalseUnset {_dfabg ,_dgdg :=_ebdg .BulletAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _dgdg !=nil {return _dgdg ;};start .Attr =append (start .Attr ,_dfabg );};if _ebdg .HrAttr !=_c .ST_TrueFalseUnset {_gcfc ,_caga :=_ebdg .HrAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _caga !=nil {return _caga ;};start .Attr =append (start .Attr ,_gcfc );};if _ebdg .HrstdAttr !=_c .ST_TrueFalseUnset {_dgddf ,_bfcce :=_ebdg .HrstdAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _bfcce !=nil {return _bfcce ; -};start .Attr =append (start .Attr ,_dgddf );};if _ebdg .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_degbc ,_gggg :=_ebdg .HrnoshadeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _gggg !=nil {return _gggg ; -};start .Attr =append (start .Attr ,_degbc );};if _ebdg .HrpctAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .HrpctAttr )});};if _ebdg .HralignAttr !=OfcST_HrAlignUnset {_dcacg ,_aab :=_ebdg .HralignAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _aab !=nil {return _aab ;};start .Attr =append (start .Attr ,_dcacg );};if _ebdg .AllowincellAttr !=_c .ST_TrueFalseUnset {_fbfbg ,_aaacc :=_ebdg .AllowincellAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _aaacc !=nil {return _aaacc ;};start .Attr =append (start .Attr ,_fbfbg );};if _ebdg .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_cccc ,_gadg :=_ebdg .AllowoverlapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _gadg !=nil {return _gadg ;};start .Attr =append (start .Attr ,_cccc );};if _ebdg .UserdrawnAttr !=_c .ST_TrueFalseUnset {_eafge ,_gfcfg :=_ebdg .UserdrawnAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _gfcfg !=nil {return _gfcfg ;};start .Attr =append (start .Attr ,_eafge );};if _ebdg .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .BordertopcolorAttr )}); -};if _ebdg .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .BorderleftcolorAttr )}); -};if _ebdg .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .BorderbottomcolorAttr )}); -};if _ebdg .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .BorderrightcolorAttr )}); -};if _ebdg .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_eefc ,_eefaa :=_ebdg .DgmlayoutAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _eefaa !=nil {return _eefaa ;};start .Attr =append (start .Attr ,_eefc ); -};if _ebdg .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .DgmnodekindAttr )});};if _ebdg .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bbde ,_acae :=_ebdg .DgmlayoutmruAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _acae !=nil {return _acae ;};start .Attr =append (start .Attr ,_bbde );};if _ebdg .InsetmodeAttr !=OfcST_InsetModeUnset {_gaaa ,_gfce :=_ebdg .InsetmodeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _gfce !=nil {return _gfce ;};start .Attr =append (start .Attr ,_gaaa );};if _ebdg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .OpacityAttr )}); -};if _ebdg .StrokedAttr !=_c .ST_TrueFalseUnset {_cbdd ,_gbef :=_ebdg .StrokedAttr .MarshalXMLAttr (_e .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _gbef !=nil {return _gbef ;};start .Attr =append (start .Attr ,_cbdd );};if _ebdg .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .StrokecolorAttr )}); -};if _ebdg .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .StrokeweightAttr )});};if _ebdg .InsetpenAttr !=_c .ST_TrueFalseUnset {_aeggb ,_dbee :=_ebdg .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _dbee !=nil {return _dbee ;};start .Attr =append (start .Attr ,_aeggb );};if _ebdg .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .ChromakeyAttr )}); -};if _ebdg .FilledAttr !=_c .ST_TrueFalseUnset {_dcfd ,_aecgc :=_ebdg .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _aecgc !=nil {return _aecgc ;};start .Attr =append (start .Attr ,_dcfd );};if _ebdg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .FillcolorAttr )}); -};if _ebdg .SptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .SptAttr )});};if _ebdg .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_deec ,_bbda :=_ebdg .ConnectortypeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _bbda !=nil {return _bbda ;};start .Attr =append (start .Attr ,_deec );};if _ebdg .BwmodeAttr !=OfcST_BWModeUnset {_gcgf ,_gfgf :=_ebdg .BwmodeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _gfgf !=nil {return _gfgf ; -};start .Attr =append (start .Attr ,_gcgf );};if _ebdg .BwpureAttr !=OfcST_BWModeUnset {_gfdgb ,_bffb :=_ebdg .BwpureAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _bffb !=nil {return _bffb ;};start .Attr =append (start .Attr ,_gfdgb ); -};if _ebdg .BwnormalAttr !=OfcST_BWModeUnset {_aabb ,_bgacd :=_ebdg .BwnormalAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bgacd !=nil {return _bgacd ;};start .Attr =append (start .Attr ,_aabb ); -};if _ebdg .ForcedashAttr !=_c .ST_TrueFalseUnset {_bfcbg ,_eagf :=_ebdg .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _eagf !=nil {return _eagf ;};start .Attr =append (start .Attr ,_bfcbg ); -};if _ebdg .OleiconAttr !=_c .ST_TrueFalseUnset {_gagb ,_ggcd :=_ebdg .OleiconAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _ggcd !=nil {return _ggcd ;};start .Attr =append (start .Attr ,_gagb );};if _ebdg .OleAttr !=_c .ST_TrueFalseBlankUnset {_fcea ,_ddgfa :=_ebdg .OleAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _ddgfa !=nil {return _ddgfa ;};start .Attr =append (start .Attr ,_fcea );};if _ebdg .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_aggb ,_cbag :=_ebdg .PreferrelativeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _cbag !=nil {return _cbag ;};start .Attr =append (start .Attr ,_aggb );};if _ebdg .CliptowrapAttr !=_c .ST_TrueFalseUnset {_bcac ,_cbfe :=_ebdg .CliptowrapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _cbfe !=nil {return _cbfe ;};start .Attr =append (start .Attr ,_bcac );};if _ebdg .ClipAttr !=_c .ST_TrueFalseUnset {_ebac ,_afad :=_ebdg .ClipAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _afad !=nil {return _afad ; -};start .Attr =append (start .Attr ,_ebac );};if _ebdg .SrcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0072\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .SrcAttr )});};if _ebdg .CropleftAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .CropleftAttr )}); -};if _ebdg .CroptopAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .CroptopAttr )});};if _ebdg .CroprightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .CroprightAttr )}); -};if _ebdg .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .CropbottomAttr )});};if _ebdg .GainAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .GainAttr )}); -};if _ebdg .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .BlacklevelAttr )});};if _ebdg .GammaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_a .Sprintf ("\u0025\u0076",*_ebdg .GammaAttr )}); -};if _ebdg .GrayscaleAttr !=_c .ST_TrueFalseUnset {_cecab ,_eecb :=_ebdg .GrayscaleAttr .MarshalXMLAttr (_e .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _eecb !=nil {return _eecb ;};start .Attr =append (start .Attr ,_cecab );};if _ebdg .BilevelAttr !=_c .ST_TrueFalseUnset {_eacc ,_dcbgf :=_ebdg .BilevelAttr .MarshalXMLAttr (_e .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"}); -if _dcbgf !=nil {return _dcbgf ;};start .Attr =append (start .Attr ,_eacc );};e .EncodeToken (start );if _ebdg .EG_ShapeElements !=nil {for _ ,_ebeeg :=range _ebdg .EG_ShapeElements {_ebeeg .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_faecb *CT_TextPath )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068";};if _faecb .OnAttr !=_c .ST_TrueFalseUnset {_dgcg ,_ffffg :=_faecb .OnAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u006e"}); -if _ffffg !=nil {return _ffffg ;};start .Attr =append (start .Attr ,_dgcg );};if _faecb .FitshapeAttr !=_c .ST_TrueFalseUnset {_bgafd ,_abbe :=_faecb .FitshapeAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"});if _abbe !=nil {return _abbe ; -};start .Attr =append (start .Attr ,_bgafd );};if _faecb .FitpathAttr !=_c .ST_TrueFalseUnset {_gdca ,_bdgg :=_faecb .FitpathAttr .MarshalXMLAttr (_e .Name {Local :"\u0066i\u0074\u0070\u0061\u0074\u0068"});if _bdgg !=nil {return _bdgg ;};start .Attr =append (start .Attr ,_gdca ); -};if _faecb .TrimAttr !=_c .ST_TrueFalseUnset {_fged ,_ddba :=_faecb .TrimAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0072\u0069\u006d"});if _ddba !=nil {return _ddba ;};start .Attr =append (start .Attr ,_fged );};if _faecb .XscaleAttr !=_c .ST_TrueFalseUnset {_feeeb ,_ebggc :=_faecb .XscaleAttr .MarshalXMLAttr (_e .Name {Local :"\u0078\u0073\u0063\u0061\u006c\u0065"}); -if _ebggc !=nil {return _ebggc ;};start .Attr =append (start .Attr ,_feeeb );};if _faecb .StringAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_faecb .StringAttr )}); -};if _faecb .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_faecb .IdAttr )});};if _faecb .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_faecb .StyleAttr )}); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });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 _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ; -ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ; -AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ; -InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ; -ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ; -ClipAttr _c .ST_TrueFalse ;AdjAttr *string ;PathAttr *string ;};func (_ddebg *OfcCT_RelationTable )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_deabc :=range start .Attr {if _deabc .Name .Local =="\u0065\u0078\u0074"{_ddebg .ExtAttr .UnmarshalXMLAttr (_deabc ); -continue ;};};_ebade :for {_cffbb ,_cdaae :=d .Token ();if _cdaae !=nil {return _cdaae ;};switch _fage :=_cffbb .(type ){case _e .StartElement :switch _fage .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_adaff :=NewOfcCT_Relation (); -if _dcbbf :=d .DecodeElement (_adaff ,&_fage );_dcbbf !=nil {return _dcbbf ;};_ddebg .Rel =append (_ddebg .Rel ,_adaff );default:_ee .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",_fage .Name ); -if _feceg :=d .Skip ();_feceg !=nil {return _feceg ;};};case _e .EndElement :break _ebade ;case _e .CharData :};};return nil ;}; +func (_bgdb *CT_Group )Validate ()error {return _bgdb .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070");};func (_abfe *OfcCT_RelationTable )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_degbb :=range start .Attr {if _degbb .Name .Local =="\u0065\u0078\u0074"{_abfe .ExtAttr .UnmarshalXMLAttr (_degbb ); +continue ;};};_cebeb :for {_caddc ,_fdgc :=d .Token ();if _fdgc !=nil {return _fdgc ;};switch _daada :=_caddc .(type ){case _e .StartElement :switch _daada .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbeeg :=NewOfcCT_Relation (); +if _badea :=d .DecodeElement (_gbeeg ,&_daada );_badea !=nil {return _badea ;};_abfe .Rel =append (_abfe .Rel ,_gbeeg );default:_ag .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",_daada .Name ); +if _dedfc :=d .Skip ();_dedfc !=nil {return _dedfc ;};};case _e .EndElement :break _cebeb ;case _e .CharData :};};return nil ;};func (_aefa *AG_ImageAttributes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _aefa .SrcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0072\u0063"},Value :_ga .Sprintf ("\u0025\u0076",*_aefa .SrcAttr )}); +};if _aefa .CropleftAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_aefa .CropleftAttr )});};if _aefa .CroptopAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_ga .Sprintf ("\u0025\u0076",*_aefa .CroptopAttr )}); +};if _aefa .CroprightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_ga .Sprintf ("\u0025\u0076",*_aefa .CroprightAttr )});};if _aefa .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_ga .Sprintf ("\u0025\u0076",*_aefa .CropbottomAttr )}); +};if _aefa .GainAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_ga .Sprintf ("\u0025\u0076",*_aefa .GainAttr )});};if _aefa .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_ga .Sprintf ("\u0025\u0076",*_aefa .BlacklevelAttr )}); +};if _aefa .GammaAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_ga .Sprintf ("\u0025\u0076",*_aefa .GammaAttr )});};if _aefa .GrayscaleAttr !=_f .ST_TrueFalseUnset {_fea ,_cabg :=_aefa .GrayscaleAttr .MarshalXMLAttr (_e .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"}); +if _cabg !=nil {return _cabg ;};start .Attr =append (start .Attr ,_fea );};if _aefa .BilevelAttr !=_f .ST_TrueFalseUnset {_gaca ,_bdb :=_aefa .BilevelAttr .MarshalXMLAttr (_e .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _bdb !=nil {return _bdb ; +};start .Attr =append (start .Attr ,_gaca );};return nil ;};func (_bcegc *Image )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _bcegc .CT_Image .MarshalXML (e ,start );};func (_ecbge *OfcST_BWMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fadgg ,_fcaea :=d .Token (); +if _fcaea !=nil {return _fcaea ;};if _ebcea ,_agada :=_fadgg .(_e .EndElement );_agada &&_ebcea .Name ==start .Name {*_ecbge =1;return nil ;};if _cfdgcb ,_cecgg :=_fadgg .(_e .CharData );!_cecgg {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fadgg ); +}else {switch string (_cfdgcb ){case "":*_ecbge =0;case "\u0063\u006f\u006co\u0072":*_ecbge =1;case "\u0061\u0075\u0074\u006f":*_ecbge =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_ecbge =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_ecbge =4; +case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_ecbge =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_ecbge =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_ecbge =7;case "\u0062\u006c\u0061c\u006b":*_ecbge =8; +case "\u0077\u0068\u0069t\u0065":*_ecbge =9;case "\u0068\u0069\u0064\u0065":*_ecbge =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_ecbge =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_ecbge =12; +};};_fadgg ,_fcaea =d .Token ();if _fcaea !=nil {return _fcaea ;};if _fbgege ,_fbdg :=_fadgg .(_e .EndElement );_fbdg &&_fbgege .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fadgg ); +};func (_ecdfc OfcST_How )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ecdfc .String (),start );};func (_ggeeff OfcST_CalloutPlacement )ValidateWithPath (path string )error {switch _ggeeff {case 0,1,2,3,4:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggeeff )); +};return nil ;};type ST_StrokeJoinStyle byte ; -// ValidateWithPath validates the OfcColumn and its children, prefixing error messages with path -func (_befbg *OfcColumn )ValidateWithPath (path string )error {if _agefa :=_befbg .OfcCT_StrokeChild .ValidateWithPath (path );_agefa !=nil {return _agefa ;};return nil ;};type CT_Shadow struct{OnAttr _c .ST_TrueFalse ;TypeAttr ST_ShadowType ;ObscuredAttr _c .ST_TrueFalse ; -ColorAttr *string ;OpacityAttr *string ;OffsetAttr *string ;Color2Attr *string ;Offset2Attr *string ;OriginAttr *string ;MatrixAttr *string ;IdAttr *string ;};func (_fgabd OfcST_ConnectorType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gecaaf :=_e .Attr {}; -_gecaaf .Name =name ;switch _fgabd {case OfcST_ConnectorTypeUnset :_gecaaf .Value ="";case OfcST_ConnectorTypeNone :_gecaaf .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectorTypeStraight :_gecaaf .Value ="\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074"; -case OfcST_ConnectorTypeElbow :_gecaaf .Value ="\u0065\u006c\u0062o\u0077";case OfcST_ConnectorTypeCurved :_gecaaf .Value ="\u0063\u0075\u0072\u0076\u0065\u0064";};return _gecaaf ,nil ;};func (_ebfac *OfcComplex )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\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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_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 ="\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x";return _ebfac .OfcCT_Complex .MarshalXML (e ,start );};func (_baabcg *OfcST_ConnectType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cffca ,_aefgd :=d .Token ();if _aefgd !=nil {return _aefgd ; -};if _fegff ,_cgcef :=_cffca .(_e .EndElement );_cgcef &&_fegff .Name ==start .Name {*_baabcg =1;return nil ;};if _bccdcb ,_cebac :=_cffca .(_e .CharData );!_cebac {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",_cffca ); -}else {switch string (_bccdcb ){case "":*_baabcg =0;case "\u006e\u006f\u006e\u0065":*_baabcg =1;case "\u0072\u0065\u0063\u0074":*_baabcg =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_baabcg =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_baabcg =4; -};};_cffca ,_aefgd =d .Token ();if _aefgd !=nil {return _aefgd ;};if _eafec ,_gecfe :=_cffca .(_e .EndElement );_gecfe &&_eafec .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",_cffca ); -};func (_ebgcd *ST_StrokeArrowLength )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ebgcd =0;case "\u0073\u0068\u006fr\u0074":*_ebgcd =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_ebgcd =2;case "\u006c\u006f\u006e\u0067":*_ebgcd =3; -};return nil ;}; +// ValidateWithPath validates the CT_H and its children, prefixing error messages with path +func (_ebbe *CT_H )ValidateWithPath (path string )error {if _cced :=_ebbe .InvxAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0078\u0041\u0074\u0074r");_cced !=nil {return _cced ;};if _ddfg :=_ebbe .InvyAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0079\u0041\u0074\u0074r"); +_ddfg !=nil {return _ddfg ;};if _dfce :=_ebbe .SwitchAttr .ValidateWithPath (path +"/\u0053\u0077\u0069\u0074\u0063\u0068\u0041\u0074\u0074\u0072");_dfce !=nil {return _dfce ;};return nil ;};func (_ggfge OfcST_OLEType )ValidateWithPath (path string )error {switch _ggfge {case 0,1,2:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggfge )); +};return nil ;};func (_dafcg *OfcCT_Skew )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_efacde :=range start .Attr {if _efacde .Name .Local =="\u0069\u0064"{_adebg ,_gebbb :=_efacde .Value ,error (nil );if _gebbb !=nil {return _gebbb ; +};_dafcg .IdAttr =&_adebg ;continue ;};if _efacde .Name .Local =="\u006f\u006e"{_dafcg .OnAttr .UnmarshalXMLAttr (_efacde );continue ;};if _efacde .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_dgfa ,_ggdf :=_efacde .Value ,error (nil );if _ggdf !=nil {return _ggdf ; +};_dafcg .OffsetAttr =&_dgfa ;continue ;};if _efacde .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_dedaed ,_gdgcf :=_efacde .Value ,error (nil );if _gdgcf !=nil {return _gdgcf ;};_dafcg .OriginAttr =&_dedaed ;continue ;};if _efacde .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_faed ,_edfdd :=_efacde .Value ,error (nil ); +if _edfdd !=nil {return _edfdd ;};_dafcg .MatrixAttr =&_faed ;continue ;};if _efacde .Name .Local =="\u0065\u0078\u0074"{_dafcg .ExtAttr .UnmarshalXMLAttr (_efacde );continue ;};};for {_gabbgg ,_bfgdbd :=d .Token ();if _bfgdbd !=nil {return _ga .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077\u003a\u0020%\u0073",_bfgdbd ); +};if _bcacb ,_cfdbc :=_gabbgg .(_e .EndElement );_cfdbc &&_bcacb .Name ==start .Name {break ;};};return nil ;};func (_ebdfe OfcST_Angle )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ebdfe .String (),start );};func (_beeec *Shadow )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_beeec .CT_Shadow =*NewCT_Shadow (); +for _ ,_dgddgg :=range start .Attr {if _dgddgg .Name .Local =="\u006f\u006e"{_beeec .OnAttr .UnmarshalXMLAttr (_dgddgg );continue ;};if _dgddgg .Name .Local =="\u0074\u0079\u0070\u0065"{_beeec .TypeAttr .UnmarshalXMLAttr (_dgddgg );continue ;};if _dgddgg .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_beeec .ObscuredAttr .UnmarshalXMLAttr (_dgddgg ); +continue ;};if _dgddgg .Name .Local =="\u0063\u006f\u006co\u0072"{_cfag ,_efbae :=_dgddgg .Value ,error (nil );if _efbae !=nil {return _efbae ;};_beeec .ColorAttr =&_cfag ;continue ;};if _dgddgg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bgedd ,_ddcbe :=_dgddgg .Value ,error (nil ); +if _ddcbe !=nil {return _ddcbe ;};_beeec .OpacityAttr =&_bgedd ;continue ;};if _dgddgg .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_ggdbb ,_bbcea :=_dgddgg .Value ,error (nil );if _bbcea !=nil {return _bbcea ;};_beeec .OffsetAttr =&_ggdbb ;continue ; +};if _dgddgg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_dgecd ,_gbggf :=_dgddgg .Value ,error (nil );if _gbggf !=nil {return _gbggf ;};_beeec .Color2Attr =&_dgecd ;continue ;};if _dgddgg .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_bdfbd ,_fgge :=_dgddgg .Value ,error (nil ); +if _fgge !=nil {return _fgge ;};_beeec .Offset2Attr =&_bdfbd ;continue ;};if _dgddgg .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_fdbbg ,_bbccg :=_dgddgg .Value ,error (nil );if _bbccg !=nil {return _bbccg ;};_beeec .OriginAttr =&_fdbbg ;continue ; +};if _dgddgg .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_abaag ,_ffdaea :=_dgddgg .Value ,error (nil );if _ffdaea !=nil {return _ffdaea ;};_beeec .MatrixAttr =&_abaag ;continue ;};if _dgddgg .Name .Local =="\u0069\u0064"{_gfcba ,_egaac :=_dgddgg .Value ,error (nil ); +if _egaac !=nil {return _egaac ;};_beeec .IdAttr =&_gfcba ;continue ;};};for {_aaabd ,_bgbcb :=d .Token ();if _bgbcb !=nil {return _ga .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0053h\u0061\u0064o\u0077\u003a\u0020\u0025\u0073",_bgbcb );};if _gbbg ,_cfgee :=_aaabd .(_e .EndElement ); +_cfgee &&_gbbg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the AG_Fill and its children, prefixing error messages with path -func (_fgbg *AG_Fill )ValidateWithPath (path string )error {if _cbb :=_fgbg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cbb !=nil {return _cbb ;};return nil ;};func (_bfdgd *OfcCT_Relation )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cbebc :=range start .Attr {if _cbebc .Name .Local =="\u0069\u0064\u0073r\u0063"{_cccg ,_gddb :=_cbebc .Value ,error (nil ); -if _gddb !=nil {return _gddb ;};_bfdgd .IdsrcAttr =&_cccg ;continue ;};if _cbebc .Name .Local =="\u0069\u0064\u0064\u0065\u0073\u0074"{_eddd ,_geece :=_cbebc .Value ,error (nil );if _geece !=nil {return _geece ;};_bfdgd .IddestAttr =&_eddd ;continue ;}; -if _cbebc .Name .Local =="\u0069\u0064\u0063\u006e\u0074\u0072"{_fbgaa ,_ebgbc :=_cbebc .Value ,error (nil );if _ebgbc !=nil {return _ebgbc ;};_bfdgd .IdcntrAttr =&_fbgaa ;continue ;};if _cbebc .Name .Local =="\u0065\u0078\u0074"{_bfdgd .ExtAttr .UnmarshalXMLAttr (_cbebc ); -continue ;};};for {_fdab ,_deggb :=d .Token ();if _deggb !=nil {return _a .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",_deggb );};if _bbdgf ,_bdfad :=_fdab .(_e .EndElement ); -_bdfad &&_bbdgf .Name ==start .Name {break ;};};return nil ;};func (_faefa ST_StrokeEndCap )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_faefa .String (),start );};const (ST_StrokeEndCapUnset ST_StrokeEndCap =0;ST_StrokeEndCapFlat ST_StrokeEndCap =1; -ST_StrokeEndCapSquare ST_StrokeEndCap =2;ST_StrokeEndCapRound ST_StrokeEndCap =3;); +// ValidateWithPath validates the OfcCT_Rules and its children, prefixing error messages with path +func (_ddecd *OfcCT_Rules )ValidateWithPath (path string )error {for _abgde ,_cecae :=range _ddecd .R {if _cege :=_cecae .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_abgde ));_cege !=nil {return _cege ;};}; +if _gcabfe :=_ddecd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gcabfe !=nil {return _gcabfe ;};return nil ;};func (_bfgce *OfcST_HrAlign )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bfgce =0; +case "\u006c\u0065\u0066\u0074":*_bfgce =1;case "\u0072\u0069\u0067h\u0074":*_bfgce =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bfgce =3;};return nil ;}; -// ValidateWithPath validates the Image and its children, prefixing error messages with path -func (_bebga *Image )ValidateWithPath (path string )error {if _ecfcg :=_bebga .CT_Image .ValidateWithPath (path );_ecfcg !=nil {return _ecfcg ;};return nil ;};func NewAG_OfficeShapeAttributes ()*AG_OfficeShapeAttributes {_gbg :=&AG_OfficeShapeAttributes {}; -return _gbg ;}; +// Validate validates the AG_ShapeAttributes and its children +func (_dgaa *AG_ShapeAttributes )Validate ()error {return _dgaa .ValidateWithPath ("\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};func (_gbdca OfcST_ExtrusionType )String ()string {switch _gbdca {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 NewOfcLock ()*OfcLock {_bgee :=&OfcLock {};_bgee .OfcCT_Lock =*NewOfcCT_Lock ();return _bgee }; -// Validate validates the OfcCT_ColorMru and its children -func (_ccgc *OfcCT_ColorMru )Validate ()error {return _ccgc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0072\u0075");};func NewAG_OfficeCoreAttributes ()*AG_OfficeCoreAttributes {_cgg :=&AG_OfficeCoreAttributes {}; -return _cgg ;};func (_bedbd ST_StrokeLineStyle )ValidateWithPath (path string )error {switch _bedbd {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 (_bedbd )); -};return nil ;};func (_eceedb ST_StrokeJoinStyle )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fbgeb :=_e .Attr {};_fbgeb .Name =name ;switch _eceedb {case ST_StrokeJoinStyleUnset :_fbgeb .Value ="";case ST_StrokeJoinStyleRound :_fbgeb .Value ="\u0072\u006f\u0075n\u0064"; -case ST_StrokeJoinStyleBevel :_fbgeb .Value ="\u0062\u0065\u0076e\u006c";case ST_StrokeJoinStyleMiter :_fbgeb .Value ="\u006d\u0069\u0074e\u0072";};return _fbgeb ,nil ;}; -// Validate validates the OfcShapedefaults and its children -func (_beabe *OfcShapedefaults )Validate ()error {return _beabe .ValidateWithPath ("\u004f\u0066c\u0053\u0068\u0061p\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073");}; +// ValidateWithPath validates the CT_Oval and its children, prefixing error messages with path +func (_addcf *CT_Oval )ValidateWithPath (path string )error {for _aeabc ,_dffbd :=range _addcf .EG_ShapeElements {if _abbe :=_dffbd .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_aeabc )); +_abbe !=nil {return _abbe ;};};if _gggga :=_addcf .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_gggga !=nil {return _gggga ;};if _dcaeg :=_addcf .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_dcaeg !=nil {return _dcaeg ;};if _ccebd :=_addcf .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_ccebd !=nil {return _ccebd ;};if _agdgd :=_addcf .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_agdgd !=nil {return _agdgd ;};if _fbbcf :=_addcf .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fbbcf !=nil {return _fbbcf ;};if _acadd :=_addcf .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_acadd !=nil {return _acadd ;};if _effc :=_addcf .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_effc !=nil {return _effc ;};if _cfeb :=_addcf .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_cfeb !=nil {return _cfeb ;};if _cbcb :=_addcf .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cbcb !=nil {return _cbcb ;};if _cggb :=_addcf .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_cggb !=nil {return _cggb ;};if _bece :=_addcf .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bece !=nil {return _bece ;};if _befaga :=_addcf .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_befaga !=nil {return _befaga ;};if _cdaef :=_addcf .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_cdaef !=nil {return _cdaef ;};if _gabdb :=_addcf .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_gabdb !=nil {return _gabdb ;};if _eefa :=_addcf .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_eefa !=nil {return _eefa ;};if _gfbea :=_addcf .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_gfbea !=nil {return _gfbea ;};if _aadc :=_addcf .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_aadc !=nil {return _aadc ;};if _ddgc :=_addcf .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_ddgc !=nil {return _ddgc ;};if _gccc :=_addcf .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gccc !=nil {return _gccc ;};if _eadaa :=_addcf .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_eadaa !=nil {return _eadaa ;};if _bded :=_addcf .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bded !=nil {return _bded ;};if _gfgff :=_addcf .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_gfgff !=nil {return _gfgff ;};if _fdfb :=_addcf .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fdfb !=nil {return _fdfb ;};if _aecb :=_addcf .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_aecb !=nil {return _aecb ;};if _aeadb :=_addcf .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_aeadb !=nil {return _aeadb ;};if _bbcc :=_addcf .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_bbcc !=nil {return _bbcc ;};if _efffg :=_addcf .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_efffg !=nil {return _efffg ;};if _gacfd :=_addcf .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_gacfd !=nil {return _gacfd ;};if _eceg :=_addcf .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_eceg !=nil {return _eceg ;};return nil ;}; -// Validate validates the OfcClippath and its children -func (_fccee *OfcClippath )Validate ()error {return _fccee .ValidateWithPath ("O\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068");}; +// Validate validates the OfcInk and its children +func (_fcbfe *OfcInk )Validate ()error {return _fcbfe .ValidateWithPath ("\u004f\u0066\u0063\u0049\u006e\u006b");};const (ST_StrokeEndCapUnset ST_StrokeEndCap =0;ST_StrokeEndCapFlat ST_StrokeEndCap =1;ST_StrokeEndCapSquare ST_StrokeEndCap =2;ST_StrokeEndCapRound ST_StrokeEndCap =3; +);type OfcST_OLEDrawAspect byte ;func (_cbage OfcST_OLEDrawAspect )Validate ()error {return _cbage .ValidateWithPath ("")};func NewOfcClippath ()*OfcClippath {_gccfa :=&OfcClippath {};_gccfa .OfcCT_ClipPath =*NewOfcCT_ClipPath ();return _gccfa ;};type AG_Fill struct{FilledAttr _f .ST_TrueFalse ; +FillcolorAttr *string ;};func (_gaede *OfcCT_Extrusion )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e";};if _gaede .OnAttr !=_f .ST_TrueFalseUnset {_cdead ,_cfgae :=_gaede .OnAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u006e"}); +if _cfgae !=nil {return _cfgae ;};start .Attr =append (start .Attr ,_cdead );};if _gaede .TypeAttr !=OfcST_ExtrusionTypeUnset {_dfabc ,_effea :=_gaede .TypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0079\u0070\u0065"});if _effea !=nil {return _effea ; +};start .Attr =append (start .Attr ,_dfabc );};if _gaede .RenderAttr !=OfcST_ExtrusionRenderUnset {_ccfg ,_egad :=_gaede .RenderAttr .MarshalXMLAttr (_e .Name {Local :"\u0072\u0065\u006e\u0064\u0065\u0072"});if _egad !=nil {return _egad ;};start .Attr =append (start .Attr ,_ccfg ); +};if _gaede .ViewpointoriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ga .Sprintf ("\u0025\u0076",*_gaede .ViewpointoriginAttr )}); +};if _gaede .ViewpointAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"},Value :_ga .Sprintf ("\u0025\u0076",*_gaede .ViewpointAttr )});};if _gaede .PlaneAttr !=OfcST_ExtrusionPlaneUnset {_ceea ,_adbgb :=_gaede .PlaneAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u006c\u0061n\u0065"}); +if _adbgb !=nil {return _adbgb ;};start .Attr =append (start .Attr ,_ceea );};if _gaede .SkewangleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"},Value :_ga .Sprintf ("\u0025\u0076",*_gaede .SkewangleAttr )}); +};if _gaede .SkewamtAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073k\u0065\u0077\u0061\u006d\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_gaede .SkewamtAttr )});};if _gaede .ForedepthAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"},Value :_ga .Sprintf ("\u0025\u0076",*_gaede .ForedepthAttr )}); +};if _gaede .BackdepthAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"},Value :_ga .Sprintf ("\u0025\u0076",*_gaede .BackdepthAttr )});};if _gaede .OrientationAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_ga .Sprintf ("\u0025\u0076",*_gaede .OrientationAttr )}); +};if _gaede .OrientationangleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_gaede .OrientationangleAttr )}); +};if _gaede .LockrotationcenterAttr !=_f .ST_TrueFalseUnset {_eggcf ,_acefd :=_gaede .LockrotationcenterAttr .MarshalXMLAttr (_e .Name {Local :"\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _acefd !=nil {return _acefd ; +};start .Attr =append (start .Attr ,_eggcf );};if _gaede .AutorotationcenterAttr !=_f .ST_TrueFalseUnset {_cgbef ,_gcefa :=_gaede .AutorotationcenterAttr .MarshalXMLAttr (_e .Name {Local :"\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"}); +if _gcefa !=nil {return _gcefa ;};start .Attr =append (start .Attr ,_cgbef );};if _gaede .RotationcenterAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_gaede .RotationcenterAttr )}); +};if _gaede .RotationangleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_gaede .RotationangleAttr )}); +};if _gaede .ColormodeAttr !=OfcST_ColorModeUnset {_gagb ,_efcg :=_gaede .ColormodeAttr .MarshalXMLAttr (_e .Name {Local :"\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"});if _efcg !=nil {return _efcg ;};start .Attr =append (start .Attr ,_gagb );};if _gaede .ColorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_gaede .ColorAttr )}); +};if _gaede .ShininessAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"},Value :_ga .Sprintf ("\u0025\u0076",*_gaede .ShininessAttr )});};if _gaede .SpecularityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"},Value :_ga .Sprintf ("\u0025\u0076",*_gaede .SpecularityAttr )}); +};if _gaede .DiffusityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"},Value :_ga .Sprintf ("\u0025\u0076",*_gaede .DiffusityAttr )});};if _gaede .MetalAttr !=_f .ST_TrueFalseUnset {_fcea ,_dbacb :=_gaede .MetalAttr .MarshalXMLAttr (_e .Name {Local :"\u006d\u0065\u0074a\u006c"}); +if _dbacb !=nil {return _dbacb ;};start .Attr =append (start .Attr ,_fcea );};if _gaede .EdgeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_gaede .EdgeAttr )}); +};if _gaede .FacetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0061\u0063e\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_gaede .FacetAttr )});};if _gaede .LightfaceAttr !=_f .ST_TrueFalseUnset {_cfcec ,_caeff :=_gaede .LightfaceAttr .MarshalXMLAttr (_e .Name {Local :"\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"}); +if _caeff !=nil {return _caeff ;};start .Attr =append (start .Attr ,_cfcec );};if _gaede .BrightnessAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_gaede .BrightnessAttr )}); +};if _gaede .LightpositionAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_ga .Sprintf ("\u0025\u0076",*_gaede .LightpositionAttr )}); +};if _gaede .LightlevelAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"},Value :_ga .Sprintf ("\u0025\u0076",*_gaede .LightlevelAttr )});};if _gaede .LightharshAttr !=_f .ST_TrueFalseUnset {_dgcdbc ,_fcdfa :=_gaede .LightharshAttr .MarshalXMLAttr (_e .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"}); +if _fcdfa !=nil {return _fcdfa ;};start .Attr =append (start .Attr ,_dgcdbc );};if _gaede .Lightposition2Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"},Value :_ga .Sprintf ("\u0025\u0076",*_gaede .Lightposition2Attr )}); +};if _gaede .Lightlevel2Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"},Value :_ga .Sprintf ("\u0025\u0076",*_gaede .Lightlevel2Attr )});};if _gaede .Lightharsh2Attr !=_f .ST_TrueFalseUnset {_bdaea ,_ggeec :=_gaede .Lightharsh2Attr .MarshalXMLAttr (_e .Name {Local :"l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"}); +if _ggeec !=nil {return _ggeec ;};start .Attr =append (start .Attr ,_bdaea );};if _gaede .ExtAttr !=ST_ExtUnset {_cddad ,_ccbgd :=_gaede .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"});if _ccbgd !=nil {return _ccbgd ;};start .Attr =append (start .Attr ,_cddad ); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the AG_Adj and its children, prefixing error messages with path -func (_bd *AG_Adj )ValidateWithPath (path string )error {return nil };type AG_Chromakey struct{ChromakeyAttr *string ;};func NewRect ()*Rect {_baacab :=&Rect {};_baacab .CT_Rect =*NewCT_Rect ();return _baacab };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 _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ; -RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ; -HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; -DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ; -FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ; -CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;};type Path struct{CT_Path };func (_facfc OfcST_HrAlign )String ()string {switch _facfc {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 (_gcdde *OfcOLEObject )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\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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_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 ="o\u003a\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074";return _gcdde .OfcCT_OLEObject .MarshalXML (e ,start );}; +// ValidateWithPath validates the Curve and its children, prefixing error messages with path +func (_decab *Curve )ValidateWithPath (path string )error {if _ggce :=_decab .CT_Curve .ValidateWithPath (path );_ggce !=nil {return _ggce ;};return nil ;}; -// ValidateWithPath validates the OfcInk and its children, prefixing error messages with path -func (_cgcgd *OfcInk )ValidateWithPath (path string )error {if _afcfd :=_cgcgd .OfcCT_Ink .ValidateWithPath (path );_afcfd !=nil {return _afcfd ;};return nil ;}; +// Validate validates the OfcLeft and its children +func (_dffe *OfcLeft )Validate ()error {return _dffe .ValidateWithPath ("\u004ff\u0063\u004c\u0065\u0066\u0074");};func (_ceb *AG_ShapeAttributes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bdc :=range start .Attr {if _bdc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bfcd ,_ffdd :=_bdc .Value ,error (nil ); +if _ffdd !=nil {return _ffdd ;};_ceb .OpacityAttr =&_bfcd ;continue ;};if _bdc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ceb .StrokedAttr .UnmarshalXMLAttr (_bdc );continue ;};if _bdc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gecg ,_eadb :=_bdc .Value ,error (nil ); +if _eadb !=nil {return _eadb ;};_ceb .StrokecolorAttr =&_gecg ;continue ;};if _bdc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_aeef ,_fbae :=_bdc .Value ,error (nil );if _fbae !=nil {return _fbae ;};_ceb .StrokeweightAttr =&_aeef ; +continue ;};if _bdc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ceb .InsetpenAttr .UnmarshalXMLAttr (_bdc );continue ;};if _bdc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_abdec ,_cca :=_bdc .Value ,error (nil ); +if _cca !=nil {return _cca ;};_ceb .ChromakeyAttr =&_abdec ;continue ;};if _bdc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ceb .FilledAttr .UnmarshalXMLAttr (_bdc );continue ;};if _bdc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_abdc ,_ggae :=_bdc .Value ,error (nil ); +if _ggae !=nil {return _ggae ;};_ceb .FillcolorAttr =&_abdc ;continue ;};};for {_abfb ,_ecea :=d .Token ();if _ecea !=nil {return _ga .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",_ecea ); +};if _dcga ,_adbe :=_abfb .(_e .EndElement );_adbe &&_dcga .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the Shape and its children, prefixing error messages with path -func (_aebgac *Shape )ValidateWithPath (path string )error {if _cgaac :=_aebgac .CT_Shape .ValidateWithPath (path );_cgaac !=nil {return _cgaac ;};return nil ;};func (_dafce OfcST_ColorMode )ValidateWithPath (path string )error {switch _dafce {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 (_dafce )); -};return nil ;};func NewOfcCT_Proxy ()*OfcCT_Proxy {_ggbfc :=&OfcCT_Proxy {};return _ggbfc };func (_cfbcb ST_StrokeArrowLength )String ()string {switch _cfbcb {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 (_deda *OfcCT_Ink )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f\u003a\u0069n\u006b";};if _deda .IAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_deda .IAttr )}); -};if _deda .AnnotationAttr !=_c .ST_TrueFalseUnset {_bdcfd ,_cbfaa :=_deda .AnnotationAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _cbfaa !=nil {return _cbfaa ;};start .Attr =append (start .Attr ,_bdcfd ); -};if _deda .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_deda .ContentTypeAttr )});};e .EncodeToken (start ); -e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_F and its children, prefixing error messages with path +func (_gbaed *CT_F )ValidateWithPath (path string )error {return nil };type AG_AllCoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ; +PrintAttr _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ; +HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ; +BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};func (_cbdff ST_ShadowType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cbdff .String (),start ); +};func (_bbfg *CT_Arc )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ebge :=range start .Attr {if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bbfg .UserdrawnAttr .UnmarshalXMLAttr (_ebge ); +continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bbfg .OleiconAttr .UnmarshalXMLAttr (_ebge ); +continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bbfg .AllowincellAttr .UnmarshalXMLAttr (_ebge ); +continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bbfg .ConnectortypeAttr .UnmarshalXMLAttr (_ebge ); +continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ffgg ,_fdfd :=_g .ParseInt (_ebge .Value ,10,64); +if _fdfd !=nil {return _fdfd ;};_bbfg .DgmnodekindAttr =&_ffgg ;continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bbfg .UserhiddenAttr .UnmarshalXMLAttr (_ebge ); +continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bbfg .HralignAttr .UnmarshalXMLAttr (_ebge ); +continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0073\u0070\u0074"{_fecd ,_gacd :=_g .ParseFloat (_ebge .Value ,64); +if _gacd !=nil {return _gacd ;};_bafad :=float32 (_fecd );_bbfg .SptAttr =&_bafad ;continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bbfg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ebge ); +continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bbfg .BwmodeAttr .UnmarshalXMLAttr (_ebge ); +continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bbfg .DgmlayoutAttr .UnmarshalXMLAttr (_ebge ); +continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u006f\u006e\u0065\u0064"{_bbfg .OnedAttr .UnmarshalXMLAttr (_ebge ); +continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bbfg .AllowoverlapAttr .UnmarshalXMLAttr (_ebge ); +continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fcfa ,_fbbb :=_ebge .Value ,error (nil ); +if _fbbb !=nil {return _fbbb ;};_bbfg .BorderbottomcolorAttr =&_fcfa ;continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bbfg .ForcedashAttr .UnmarshalXMLAttr (_ebge ); +continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bbfg .InsetmodeAttr .UnmarshalXMLAttr (_ebge ); +continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0068\u0072\u0073t\u0064"{_bbfg .HrstdAttr .UnmarshalXMLAttr (_ebge ); +continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bbfg .DgmlayoutmruAttr .UnmarshalXMLAttr (_ebge ); +continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0073\u0070\u0069\u0064"{_bbcg ,_cadd :=_ebge .Value ,error (nil ); +if _cadd !=nil {return _cadd ;};_bbfg .SpidAttr =&_bbcg ;continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0068\u0072\u0070c\u0074"{_eda ,_fgb :=_g .ParseFloat (_ebge .Value ,64); +if _fgb !=nil {return _fgb ;};_afbe :=float32 (_eda );_bbfg .HrpctAttr =&_afbe ;continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u006f\u006c\u0065"{_bbfg .OleAttr .UnmarshalXMLAttr (_ebge ); +continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bbfg .PreferrelativeAttr .UnmarshalXMLAttr (_ebge ); +continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bcef ,_gbbd :=_g .ParseInt (_ebge .Value ,10,64); +if _gbbd !=nil {return _gbbd ;};_bbfg .RegroupidAttr =&_bcef ;continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fgae ,_begb :=_ebge .Value ,error (nil ); +if _begb !=nil {return _begb ;};_bbfg .BorderleftcolorAttr =&_fgae ;continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bbfg .HrnoshadeAttr .UnmarshalXMLAttr (_ebge ); +continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gbfa ,_becg :=_ebge .Value ,error (nil ); +if _becg !=nil {return _becg ;};_bbfg .BordertopcolorAttr =&_gbfa ;continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bbfg .ButtonAttr .UnmarshalXMLAttr (_ebge ); +continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_adgf ,_egge :=_ebge .Value ,error (nil ); +if _egge !=nil {return _egge ;};_bbfg .BorderrightcolorAttr =&_adgf ;continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bbfg .BwnormalAttr .UnmarshalXMLAttr (_ebge ); +continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0063\u006c\u0069\u0070"{_bbfg .ClipAttr .UnmarshalXMLAttr (_ebge ); +continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bbfg .BulletAttr .UnmarshalXMLAttr (_ebge ); +continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bbfg .CliptowrapAttr .UnmarshalXMLAttr (_ebge ); +continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bbfg .BwpureAttr .UnmarshalXMLAttr (_ebge ); +continue ;};if _ebge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebge .Name .Local =="\u0068\u0072"{_bbfg .HrAttr .UnmarshalXMLAttr (_ebge ); +continue ;};if _ebge .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cgca ,_eeec :=_ebge .Value ,error (nil );if _eeec !=nil {return _eeec ;};_bbfg .CoordsizeAttr =&_cgca ;continue ;};if _ebge .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_gacg ,_ggbg :=_g .ParseFloat (_ebge .Value ,64); +if _ggbg !=nil {return _ggbg ;};_bbfg .StartAngleAttr =&_gacg ;continue ;};if _ebge .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bgdf ,_bfee :=_ebge .Value ,error (nil );if _bfee !=nil {return _bfee ;};_bbfg .OpacityAttr =&_bgdf ;continue ;}; +if _ebge .Name .Local =="\u0061\u006c\u0074"{_bbcf ,_fdca :=_ebge .Value ,error (nil );if _fdca !=nil {return _fdca ;};_bbfg .AltAttr =&_bbcf ;continue ;};if _ebge .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ccff ,_cbga :=_ebge .Value ,error (nil ); +if _cbga !=nil {return _cbga ;};_bbfg .StrokecolorAttr =&_ccff ;continue ;};if _ebge .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bcbc ,_gcda :=_ebge .Value ,error (nil );if _gcda !=nil {return _gcda ;};_bbfg .StrokeweightAttr =&_bcbc ; +continue ;};if _ebge .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bbfg .InsetpenAttr .UnmarshalXMLAttr (_ebge );continue ;};if _ebge .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fgfd ,_aece :=_ebge .Value ,error (nil ); +if _aece !=nil {return _aece ;};_bbfg .ChromakeyAttr =&_fgfd ;continue ;};if _ebge .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bbfg .FilledAttr .UnmarshalXMLAttr (_ebge );continue ;};if _ebge .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fbaac ,_cadf :=_ebge .Value ,error (nil ); +if _cadf !=nil {return _cadf ;};_bbfg .FillcolorAttr =&_fbaac ;continue ;};if _ebge .Name .Local =="\u0063\u006c\u0061s\u0073"{_dafb ,_dced :=_ebge .Value ,error (nil );if _dced !=nil {return _dced ;};_bbfg .ClassAttr =&_dafb ;continue ;};if _ebge .Name .Local =="\u0068\u0072\u0065\u0066"{_adff ,_fedd :=_ebge .Value ,error (nil ); +if _fedd !=nil {return _fedd ;};_bbfg .HrefAttr =&_adff ;continue ;};if _ebge .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_ffbea ,_gagg :=_g .ParseFloat (_ebge .Value ,64);if _gagg !=nil {return _gagg ;};_bbfg .EndAngleAttr =&_ffbea ; +continue ;};if _ebge .Name .Local =="\u0073\u0074\u0079l\u0065"{_eggg ,_gbbdb :=_ebge .Value ,error (nil );if _gbbdb !=nil {return _gbbdb ;};_bbfg .StyleAttr =&_eggg ;continue ;};if _ebge .Name .Local =="\u0069\u0064"{_ggfa ,_aeab :=_ebge .Value ,error (nil ); +if _aeab !=nil {return _aeab ;};_bbfg .IdAttr =&_ggfa ;continue ;};if _ebge .Name .Local =="\u0070\u0072\u0069n\u0074"{_bbfg .PrintAttr .UnmarshalXMLAttr (_ebge );continue ;};if _ebge .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bbfg .StrokedAttr .UnmarshalXMLAttr (_ebge ); +continue ;};if _ebge .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ceabg ,_acfe :=_ebge .Value ,error (nil );if _acfe !=nil {return _acfe ;};_bbfg .WrapcoordsAttr =&_ceabg ;continue ;};if _ebge .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_agfda ,_cbae :=_ebge .Value ,error (nil ); +if _cbae !=nil {return _cbae ;};_bbfg .TargetAttr =&_agfda ;continue ;};if _ebge .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gbabb ,_dgg :=_ebge .Value ,error (nil );if _dgg !=nil {return _dgg ;};_bbfg .CoordoriginAttr =&_gbabb ; +continue ;};if _ebge .Name .Local =="\u0074\u0069\u0074l\u0065"{_fcad ,_geeb :=_ebge .Value ,error (nil );if _geeb !=nil {return _geeb ;};_bbfg .TitleAttr =&_fcad ;continue ;};};_cee :for {_aeag ,_dbgf :=d .Token ();if _dbgf !=nil {return _dbgf ;};switch _efda :=_aeag .(type ){case _e .StartElement :switch _efda .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dacc :=NewEG_ShapeElements (); +_dacc .Path =NewPath ();if _fffa :=d .DecodeElement (_dacc .Path ,&_efda );_fffa !=nil {return _fffa ;};_bbfg .EG_ShapeElements =append (_bbfg .EG_ShapeElements ,_dacc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bddf :=NewEG_ShapeElements (); +_bddf .Formulas =NewFormulas ();if _dfde :=d .DecodeElement (_bddf .Formulas ,&_efda );_dfde !=nil {return _dfde ;};_bbfg .EG_ShapeElements =append (_bbfg .EG_ShapeElements ,_bddf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eegb :=NewEG_ShapeElements (); +_eegb .Handles =NewHandles ();if _gcdf :=d .DecodeElement (_eegb .Handles ,&_efda );_gcdf !=nil {return _gcdf ;};_bbfg .EG_ShapeElements =append (_bbfg .EG_ShapeElements ,_eegb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bfgc :=NewEG_ShapeElements (); +_bfgc .Fill =NewFill ();if _ebaa :=d .DecodeElement (_bfgc .Fill ,&_efda );_ebaa !=nil {return _ebaa ;};_bbfg .EG_ShapeElements =append (_bbfg .EG_ShapeElements ,_bfgc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fedfe :=NewEG_ShapeElements (); +_fedfe .Stroke =NewStroke ();if _gbff :=d .DecodeElement (_fedfe .Stroke ,&_efda );_gbff !=nil {return _gbff ;};_bbfg .EG_ShapeElements =append (_bbfg .EG_ShapeElements ,_fedfe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gbbb :=NewEG_ShapeElements (); +_gbbb .Shadow =NewShadow ();if _ebgd :=d .DecodeElement (_gbbb .Shadow ,&_efda );_ebgd !=nil {return _ebgd ;};_bbfg .EG_ShapeElements =append (_bbfg .EG_ShapeElements ,_gbbb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddgee :=NewEG_ShapeElements (); +_ddgee .Textbox =NewTextbox ();if _dgc :=d .DecodeElement (_ddgee .Textbox ,&_efda );_dgc !=nil {return _dgc ;};_bbfg .EG_ShapeElements =append (_bbfg .EG_ShapeElements ,_ddgee );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ffeg :=NewEG_ShapeElements (); +_ffeg .Textpath =NewTextpath ();if _adc :=d .DecodeElement (_ffeg .Textpath ,&_efda );_adc !=nil {return _adc ;};_bbfg .EG_ShapeElements =append (_bbfg .EG_ShapeElements ,_ffeg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eae :=NewEG_ShapeElements (); +_eae .Imagedata =NewImagedata ();if _acac :=d .DecodeElement (_eae .Imagedata ,&_efda );_acac !=nil {return _acac ;};_bbfg .EG_ShapeElements =append (_bbfg .EG_ShapeElements ,_eae );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_dfgf :=NewEG_ShapeElements (); +_dfgf .Skew =NewOfcSkew ();if _gab :=d .DecodeElement (_dfgf .Skew ,&_efda );_gab !=nil {return _gab ;};_bbfg .EG_ShapeElements =append (_bbfg .EG_ShapeElements ,_dfgf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fagd :=NewEG_ShapeElements (); +_fagd .Extrusion =NewOfcExtrusion ();if _efaa :=d .DecodeElement (_fagd .Extrusion ,&_efda );_efaa !=nil {return _efaa ;};_bbfg .EG_ShapeElements =append (_bbfg .EG_ShapeElements ,_fagd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgg :=NewEG_ShapeElements (); +_fgg .Callout =NewOfcCallout ();if _aagf :=d .DecodeElement (_fgg .Callout ,&_efda );_aagf !=nil {return _aagf ;};_bbfg .EG_ShapeElements =append (_bbfg .EG_ShapeElements ,_fgg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdac :=NewEG_ShapeElements (); +_fdac .Lock =NewOfcLock ();if _gfcf :=d .DecodeElement (_fdac .Lock ,&_efda );_gfcf !=nil {return _gfcf ;};_bbfg .EG_ShapeElements =append (_bbfg .EG_ShapeElements ,_fdac );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dggf :=NewEG_ShapeElements (); +_dggf .Clippath =NewOfcClippath ();if _debbb :=d .DecodeElement (_dggf .Clippath ,&_efda );_debbb !=nil {return _debbb ;};_bbfg .EG_ShapeElements =append (_bbfg .EG_ShapeElements ,_dggf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_ffggb :=NewEG_ShapeElements (); +_ffggb .Signatureline =NewOfcSignatureline ();if _gfcb :=d .DecodeElement (_ffggb .Signatureline ,&_efda );_gfcb !=nil {return _gfcb ;};_bbfg .EG_ShapeElements =append (_bbfg .EG_ShapeElements ,_ffggb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_egeb :=NewEG_ShapeElements (); +_egeb .Wrap =_gaf .NewWrap ();if _dgcb :=d .DecodeElement (_egeb .Wrap ,&_efda );_dgcb !=nil {return _dgcb ;};_bbfg .EG_ShapeElements =append (_bbfg .EG_ShapeElements ,_egeb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_egcg :=NewEG_ShapeElements (); +_egcg .Anchorlock =_gaf .NewAnchorlock ();if _fdacb :=d .DecodeElement (_egcg .Anchorlock ,&_efda );_fdacb !=nil {return _fdacb ;};_bbfg .EG_ShapeElements =append (_bbfg .EG_ShapeElements ,_egcg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_beaef :=NewEG_ShapeElements (); +_beaef .Bordertop =_gaf .NewBordertop ();if _efe :=d .DecodeElement (_beaef .Bordertop ,&_efda );_efe !=nil {return _efe ;};_bbfg .EG_ShapeElements =append (_bbfg .EG_ShapeElements ,_beaef );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_fdda :=NewEG_ShapeElements (); +_fdda .Borderbottom =_gaf .NewBorderbottom ();if _fggd :=d .DecodeElement (_fdda .Borderbottom ,&_efda );_fggd !=nil {return _fggd ;};_bbfg .EG_ShapeElements =append (_bbfg .EG_ShapeElements ,_fdda );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_faeb :=NewEG_ShapeElements (); +_faeb .Borderleft =_gaf .NewBorderleft ();if _ggddc :=d .DecodeElement (_faeb .Borderleft ,&_efda );_ggddc !=nil {return _ggddc ;};_bbfg .EG_ShapeElements =append (_bbfg .EG_ShapeElements ,_faeb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bdg :=NewEG_ShapeElements (); +_bdg .Borderright =_gaf .NewBorderright ();if _beaa :=d .DecodeElement (_bdg .Borderright ,&_efda );_beaa !=nil {return _beaa ;};_bbfg .EG_ShapeElements =append (_bbfg .EG_ShapeElements ,_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 :"\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_deca :=NewEG_ShapeElements (); +_deca .ClientData =_ab .NewClientData ();if _daab :=d .DecodeElement (_deca .ClientData ,&_efda );_daab !=nil {return _daab ;};_bbfg .EG_ShapeElements =append (_bbfg .EG_ShapeElements ,_deca );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068e\u006d\u0061\u0073-\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u0070\u006f\u0077\u0065\u0072\u0070\u006f\u0069\u006e\u0074",Local :"\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}:_gcfb :=NewEG_ShapeElements (); +_gcfb .Textdata =_b .NewTextdata ();if _dgce :=d .DecodeElement (_gcfb .Textdata ,&_efda );_dgce !=nil {return _dgce ;};_bbfg .EG_ShapeElements =append (_bbfg .EG_ShapeElements ,_gcfb );default:_ag .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",_efda .Name ); +if _bdeg :=d .Skip ();_bdeg !=nil {return _bdeg ;};};case _e .EndElement :break _cee ;case _e .CharData :};};return nil ;};func (_ecfca *OfcCT_OLEObject )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ebggeb :=range start .Attr {if _ebggeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ebggeb .Name .Local =="\u0069\u0064"||_ebggeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ebggeb .Name .Local =="\u0069\u0064"{_eddcb ,_edgce :=_ebggeb .Value ,error (nil ); +if _edgce !=nil {return _edgce ;};_ecfca .IdAttr =&_eddcb ;continue ;};if _ebggeb .Name .Local =="\u0054\u0079\u0070\u0065"{_ecfca .TypeAttr .UnmarshalXMLAttr (_ebggeb );continue ;};if _ebggeb .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_bgage ,_fgaag :=_ebggeb .Value ,error (nil ); +if _fgaag !=nil {return _fgaag ;};_ecfca .ProgIDAttr =&_bgage ;continue ;};if _ebggeb .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_badaf ,_fcdga :=_ebggeb .Value ,error (nil );if _fcdga !=nil {return _fcdga ;};_ecfca .ShapeIDAttr =&_badaf ;continue ; +};if _ebggeb .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_ecfca .DrawAspectAttr .UnmarshalXMLAttr (_ebggeb );continue ;};if _ebggeb .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_bgfa ,_cbcee :=_ebggeb .Value ,error (nil ); +if _cbcee !=nil {return _cbcee ;};_ecfca .ObjectIDAttr =&_bgfa ;continue ;};if _ebggeb .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_ecfca .UpdateModeAttr .UnmarshalXMLAttr (_ebggeb );continue ;};};_dfed :for {_faebc ,_geedg :=d .Token (); +if _geedg !=nil {return _geedg ;};switch _baecg :=_faebc .(type ){case _e .StartElement :switch _baecg .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecfca .LinkType =new (string ); +if _cfdfa :=d .DecodeElement (_ecfca .LinkType ,&_baecg );_cfdfa !=nil {return _cfdfa ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecfca .LockedField =_f .ST_TrueFalseBlankUnset ; +if _daebb :=d .DecodeElement (&_ecfca .LockedField ,&_baecg );_daebb !=nil {return _daebb ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecfca .FieldCodes =new (string ); +if _bdagd :=d .DecodeElement (_ecfca .FieldCodes ,&_baecg );_bdagd !=nil {return _bdagd ;};default:_ag .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",_baecg .Name ); +if _faca :=d .Skip ();_faca !=nil {return _faca ;};};case _e .EndElement :break _dfed ;case _e .CharData :};};return nil ;};type CT_Line struct{FromAttr *string ;ToAttr *string ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ; +ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _f .ST_TrueFalse ;RegroupidAttr *int64 ; +DoubleclicknotifyAttr _f .ST_TrueFalse ;ButtonAttr _f .ST_TrueFalse ;UserhiddenAttr _f .ST_TrueFalse ;BulletAttr _f .ST_TrueFalse ;HrAttr _f .ST_TrueFalse ;HrstdAttr _f .ST_TrueFalse ;HrnoshadeAttr _f .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ; +AllowincellAttr _f .ST_TrueFalse ;AllowoverlapAttr _f .ST_TrueFalse ;UserdrawnAttr _f .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; +DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _f .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _f .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _f .ST_TrueFalse ; +FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _f .ST_TrueFalse ;OleiconAttr _f .ST_TrueFalse ;OleAttr _f .ST_TrueFalseBlank ;PreferrelativeAttr _f .ST_TrueFalse ; +CliptowrapAttr _f .ST_TrueFalse ;ClipAttr _f .ST_TrueFalse ;};func (_feaadd *OfcCT_Relation )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bafca :=range start .Attr {if _bafca .Name .Local =="\u0069\u0064\u0073r\u0063"{_faabc ,_aeaeb :=_bafca .Value ,error (nil ); +if _aeaeb !=nil {return _aeaeb ;};_feaadd .IdsrcAttr =&_faabc ;continue ;};if _bafca .Name .Local =="\u0069\u0064\u0064\u0065\u0073\u0074"{_decgg ,_gfcgeg :=_bafca .Value ,error (nil );if _gfcgeg !=nil {return _gfcgeg ;};_feaadd .IddestAttr =&_decgg ;continue ; +};if _bafca .Name .Local =="\u0069\u0064\u0063\u006e\u0074\u0072"{_abcfdc ,_debcd :=_bafca .Value ,error (nil );if _debcd !=nil {return _debcd ;};_feaadd .IdcntrAttr =&_abcfdc ;continue ;};if _bafca .Name .Local =="\u0065\u0078\u0074"{_feaadd .ExtAttr .UnmarshalXMLAttr (_bafca ); +continue ;};};for {_gfacd ,_edab :=d .Token ();if _edab !=nil {return _ga .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",_edab );};if _bcfag ,_gcaad :=_gfacd .(_e .EndElement ); +_gcaad &&_bcfag .Name ==start .Name {break ;};};return nil ;};func (_bbgga *OfcST_OLEUpdateMode )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cgdbe ,_dgefc :=d .Token ();if _dgefc !=nil {return _dgefc ;};if _bdaedg ,_cccedd :=_cgdbe .(_e .EndElement ); +_cccedd &&_bdaedg .Name ==start .Name {*_bbgga =1;return nil ;};if _bgaec ,_ecgge :=_cgdbe .(_e .CharData );!_ecgge {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgdbe ); +}else {switch string (_bgaec ){case "":*_bbgga =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_bbgga =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_bbgga =2;};};_cgdbe ,_dgefc =d .Token ();if _dgefc !=nil {return _dgefc ;};if _bcegg ,_bbffa :=_cgdbe .(_e .EndElement ); +_bbffa &&_bcegg .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgdbe );};type OfcCT_Lock struct{PositionAttr _f .ST_TrueFalse ; +SelectionAttr _f .ST_TrueFalse ;GroupingAttr _f .ST_TrueFalse ;UngroupingAttr _f .ST_TrueFalse ;RotationAttr _f .ST_TrueFalse ;CroppingAttr _f .ST_TrueFalse ;VerticiesAttr _f .ST_TrueFalse ;AdjusthandlesAttr _f .ST_TrueFalse ;TextAttr _f .ST_TrueFalse ; +AspectratioAttr _f .ST_TrueFalse ;ShapetypeAttr _f .ST_TrueFalse ;ExtAttr ST_Ext ;};func NewBackground ()*Background {_agea :=&Background {};_agea .CT_Background =*NewCT_Background ();return _agea ;};func (_gbdd *Arc )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _gbdd .CT_Arc .MarshalXML (e ,start ); +};func (_cfa *AG_ImageAttributes )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_daa :=range start .Attr {if _daa .Name .Local =="\u0073\u0072\u0063"{_fbd ,_cgcd :=_daa .Value ,error (nil );if _cgcd !=nil {return _cgcd ;};_cfa .SrcAttr =&_fbd ; +continue ;};if _daa .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_ceac ,_eca :=_daa .Value ,error (nil );if _eca !=nil {return _eca ;};_cfa .CropleftAttr =&_ceac ;continue ;};if _daa .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_dfcc ,_agca :=_daa .Value ,error (nil ); +if _agca !=nil {return _agca ;};_cfa .CroptopAttr =&_dfcc ;continue ;};if _daa .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_fdf ,_dec :=_daa .Value ,error (nil );if _dec !=nil {return _dec ;};_cfa .CroprightAttr =&_fdf ;continue ;};if _daa .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_fca ,_gdd :=_daa .Value ,error (nil ); +if _gdd !=nil {return _gdd ;};_cfa .CropbottomAttr =&_fca ;continue ;};if _daa .Name .Local =="\u0067\u0061\u0069\u006e"{_cgg ,_aga :=_daa .Value ,error (nil );if _aga !=nil {return _aga ;};_cfa .GainAttr =&_cgg ;continue ;};if _daa .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_fffe ,_cff :=_daa .Value ,error (nil ); +if _cff !=nil {return _cff ;};_cfa .BlacklevelAttr =&_fffe ;continue ;};if _daa .Name .Local =="\u0067\u0061\u006dm\u0061"{_gfdg ,_bac :=_daa .Value ,error (nil );if _bac !=nil {return _bac ;};_cfa .GammaAttr =&_gfdg ;continue ;};if _daa .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_cfa .GrayscaleAttr .UnmarshalXMLAttr (_daa ); +continue ;};if _daa .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_cfa .BilevelAttr .UnmarshalXMLAttr (_daa );continue ;};};for {_bfgf ,_dbc :=d .Token ();if _dbc !=nil {return _ga .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",_dbc ); +};if _bgeg ,_bgcf :=_bfgf .(_e .EndElement );_bgcf &&_bgeg .Name ==start .Name {break ;};};return nil ;};type OfcInk struct{OfcCT_Ink };func (_befaa ST_ShadowType )String ()string {switch _befaa {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 (_fabcdb *Rect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fabcdb .CT_Rect =*NewCT_Rect (); +for _ ,_dgddg :=range start .Attr {if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fabcdb .DgmlayoutAttr .UnmarshalXMLAttr (_dgddg ); +continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fabcdb .OleiconAttr .UnmarshalXMLAttr (_dgddg ); +continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fabcdb .PreferrelativeAttr .UnmarshalXMLAttr (_dgddg ); +continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fabcdb .ButtonAttr .UnmarshalXMLAttr (_dgddg ); +continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fabcdb .CliptowrapAttr .UnmarshalXMLAttr (_dgddg ); +continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_aefeg ,_bcbgc :=_g .ParseInt (_dgddg .Value ,10,64); +if _bcbgc !=nil {return _bcbgc ;};_fabcdb .DgmnodekindAttr =&_aefeg ;continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fabcdb .ForcedashAttr .UnmarshalXMLAttr (_dgddg ); +continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0073\u0070\u0069\u0064"{_fdgbdg ,_agffe :=_dgddg .Value ,error (nil ); +if _agffe !=nil {return _agffe ;};_fabcdb .SpidAttr =&_fdgbdg ;continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0068\u0072\u0070c\u0074"{_fdag ,_ggbff :=_g .ParseFloat (_dgddg .Value ,64); +if _ggbff !=nil {return _ggbff ;};_bfaac :=float32 (_fdag );_fabcdb .HrpctAttr =&_bfaac ;continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dgfdd ,_badeg :=_dgddg .Value ,error (nil ); +if _badeg !=nil {return _badeg ;};_fabcdb .BorderleftcolorAttr =&_dgfdd ;continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fabcdb .BwmodeAttr .UnmarshalXMLAttr (_dgddg ); +continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0068\u0072\u0073t\u0064"{_fabcdb .HrstdAttr .UnmarshalXMLAttr (_dgddg ); +continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fabcdb .UserdrawnAttr .UnmarshalXMLAttr (_dgddg ); +continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u006f\u006c\u0065"{_fabcdb .OleAttr .UnmarshalXMLAttr (_dgddg ); +continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fabcdb .BwnormalAttr .UnmarshalXMLAttr (_dgddg ); +continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fabcdb .DgmlayoutmruAttr .UnmarshalXMLAttr (_dgddg ); +continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_afcd ,_adgge :=_dgddg .Value ,error (nil ); +if _adgge !=nil {return _adgge ;};_fabcdb .BordertopcolorAttr =&_afcd ;continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0073\u0070\u0074"{_bbadg ,_ebafe :=_g .ParseFloat (_dgddg .Value ,64); +if _ebafe !=nil {return _ebafe ;};_ebffgf :=float32 (_bbadg );_fabcdb .SptAttr =&_ebffgf ;continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0068\u0072"{_fabcdb .HrAttr .UnmarshalXMLAttr (_dgddg ); +continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bbegae ,_acgfd :=_dgddg .Value ,error (nil ); +if _acgfd !=nil {return _acgfd ;};_fabcdb .BorderbottomcolorAttr =&_bbegae ;continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u006f\u006e\u0065\u0064"{_fabcdb .OnedAttr .UnmarshalXMLAttr (_dgddg ); +continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fabcdb .ConnectortypeAttr .UnmarshalXMLAttr (_dgddg ); +continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fabcdb .HrnoshadeAttr .UnmarshalXMLAttr (_dgddg ); +continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gbada ,_aadd :=_dgddg .Value ,error (nil ); +if _aadd !=nil {return _aadd ;};_fabcdb .BorderrightcolorAttr =&_gbada ;continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fabcdb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dgddg ); +continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fabcdb .AllowincellAttr .UnmarshalXMLAttr (_dgddg ); +continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fabcdb .HralignAttr .UnmarshalXMLAttr (_dgddg ); +continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fabcdb .BwpureAttr .UnmarshalXMLAttr (_dgddg ); +continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fabcdb .UserhiddenAttr .UnmarshalXMLAttr (_dgddg ); +continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0063\u006c\u0069\u0070"{_fabcdb .ClipAttr .UnmarshalXMLAttr (_dgddg ); +continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fabcdb .AllowoverlapAttr .UnmarshalXMLAttr (_dgddg ); +continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bdfga ,_bbddg :=_g .ParseInt (_dgddg .Value ,10,64); +if _bbddg !=nil {return _bbddg ;};_fabcdb .RegroupidAttr =&_bdfga ;continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fabcdb .BulletAttr .UnmarshalXMLAttr (_dgddg ); +continue ;};if _dgddg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgddg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fabcdb .InsetmodeAttr .UnmarshalXMLAttr (_dgddg ); +continue ;};if _dgddg .Name .Local =="\u0063\u006c\u0061s\u0073"{_dgffg ,_gcaaae :=_dgddg .Value ,error (nil );if _gcaaae !=nil {return _gcaaae ;};_fabcdb .ClassAttr =&_dgffg ;continue ;};if _dgddg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fabcdb .StrokedAttr .UnmarshalXMLAttr (_dgddg ); +continue ;};if _dgddg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_eeacb ,_babga :=_dgddg .Value ,error (nil );if _babga !=nil {return _babga ;};_fabcdb .StrokecolorAttr =&_eeacb ;continue ;};if _dgddg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bbedb ,_gdbcg :=_dgddg .Value ,error (nil ); +if _gdbcg !=nil {return _gdbcg ;};_fabcdb .StrokeweightAttr =&_bbedb ;continue ;};if _dgddg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fabcdb .InsetpenAttr .UnmarshalXMLAttr (_dgddg );continue ;};if _dgddg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_egbcb ,_dcbd :=_dgddg .Value ,error (nil ); +if _dcbd !=nil {return _dcbd ;};_fabcdb .ChromakeyAttr =&_egbcb ;continue ;};if _dgddg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fabcdb .FilledAttr .UnmarshalXMLAttr (_dgddg );continue ;};if _dgddg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gbfgb ,_dbce :=_dgddg .Value ,error (nil ); +if _dbce !=nil {return _dbce ;};_fabcdb .FillcolorAttr =&_gbfgb ;continue ;};if _dgddg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cdddd ,_egaae :=_dgddg .Value ,error (nil );if _egaae !=nil {return _egaae ;};_fabcdb .OpacityAttr =&_cdddd ; +continue ;};if _dgddg .Name .Local =="\u0073\u0074\u0079l\u0065"{_cggdc ,_aeceb :=_dgddg .Value ,error (nil );if _aeceb !=nil {return _aeceb ;};_fabcdb .StyleAttr =&_cggdc ;continue ;};if _dgddg .Name .Local =="\u0069\u0064"{_ggacfg ,_ggbdc :=_dgddg .Value ,error (nil ); +if _ggbdc !=nil {return _ggbdc ;};_fabcdb .IdAttr =&_ggacfg ;continue ;};if _dgddg .Name .Local =="\u0070\u0072\u0069n\u0074"{_fabcdb .PrintAttr .UnmarshalXMLAttr (_dgddg );continue ;};if _dgddg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ecece ,_ceecf :=_dgddg .Value ,error (nil ); +if _ceecf !=nil {return _ceecf ;};_fabcdb .WrapcoordsAttr =&_ecece ;continue ;};if _dgddg .Name .Local =="\u0068\u0072\u0065\u0066"{_efgcg ,_fbabc :=_dgddg .Value ,error (nil );if _fbabc !=nil {return _fbabc ;};_fabcdb .HrefAttr =&_efgcg ;continue ;};if _dgddg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_acaddb ,_dggda :=_dgddg .Value ,error (nil ); +if _dggda !=nil {return _dggda ;};_fabcdb .CoordoriginAttr =&_acaddb ;continue ;};if _dgddg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dbfcd ,_fbgda :=_dgddg .Value ,error (nil );if _fbgda !=nil {return _fbgda ;};_fabcdb .CoordsizeAttr =&_dbfcd ; +continue ;};if _dgddg .Name .Local =="\u0061\u006c\u0074"{_bffdg ,_bgdag :=_dgddg .Value ,error (nil );if _bgdag !=nil {return _bgdag ;};_fabcdb .AltAttr =&_bffdg ;continue ;};if _dgddg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_babff ,_fcfad :=_dgddg .Value ,error (nil ); +if _fcfad !=nil {return _fcfad ;};_fabcdb .TargetAttr =&_babff ;continue ;};if _dgddg .Name .Local =="\u0074\u0069\u0074l\u0065"{_egbgb ,_bbdda :=_dgddg .Value ,error (nil );if _bbdda !=nil {return _bbdda ;};_fabcdb .TitleAttr =&_egbgb ;continue ;};};_dacg :for {_gbecf ,_gdfg :=d .Token (); +if _gdfg !=nil {return _gdfg ;};switch _fbaeb :=_gbecf .(type ){case _e .StartElement :switch _fbaeb .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ceacd :=NewEG_ShapeElements (); +_ceacd .Path =NewPath ();if _bbdca :=d .DecodeElement (_ceacd .Path ,&_fbaeb );_bbdca !=nil {return _bbdca ;};_fabcdb .EG_ShapeElements =append (_fabcdb .EG_ShapeElements ,_ceacd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_debag :=NewEG_ShapeElements (); +_debag .Formulas =NewFormulas ();if _aggea :=d .DecodeElement (_debag .Formulas ,&_fbaeb );_aggea !=nil {return _aggea ;};_fabcdb .EG_ShapeElements =append (_fabcdb .EG_ShapeElements ,_debag );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068a\u006e\u0064\u006c\u0065\u0073"}:_abgbe :=NewEG_ShapeElements (); +_abgbe .Handles =NewHandles ();if _cfafg :=d .DecodeElement (_abgbe .Handles ,&_fbaeb );_cfafg !=nil {return _cfafg ;};_fabcdb .EG_ShapeElements =append (_fabcdb .EG_ShapeElements ,_abgbe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_edbbe :=NewEG_ShapeElements (); +_edbbe .Fill =NewFill ();if _ddegga :=d .DecodeElement (_edbbe .Fill ,&_fbaeb );_ddegga !=nil {return _ddegga ;};_fabcdb .EG_ShapeElements =append (_fabcdb .EG_ShapeElements ,_edbbe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fbgf :=NewEG_ShapeElements (); +_fbgf .Stroke =NewStroke ();if _afbg :=d .DecodeElement (_fbgf .Stroke ,&_fbaeb );_afbg !=nil {return _afbg ;};_fabcdb .EG_ShapeElements =append (_fabcdb .EG_ShapeElements ,_fbgf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gfeacg :=NewEG_ShapeElements (); +_gfeacg .Shadow =NewShadow ();if _fgceec :=d .DecodeElement (_gfeacg .Shadow ,&_fbaeb );_fgceec !=nil {return _fgceec ;};_fabcdb .EG_ShapeElements =append (_fabcdb .EG_ShapeElements ,_gfeacg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abbed :=NewEG_ShapeElements (); +_abbed .Textbox =NewTextbox ();if _gdfgf :=d .DecodeElement (_abbed .Textbox ,&_fbaeb );_gdfgf !=nil {return _gdfgf ;};_fabcdb .EG_ShapeElements =append (_fabcdb .EG_ShapeElements ,_abbed );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bcgef :=NewEG_ShapeElements (); +_bcgef .Textpath =NewTextpath ();if _efcff :=d .DecodeElement (_bcgef .Textpath ,&_fbaeb );_efcff !=nil {return _efcff ;};_fabcdb .EG_ShapeElements =append (_fabcdb .EG_ShapeElements ,_bcgef );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edcbc :=NewEG_ShapeElements (); +_edcbc .Imagedata =NewImagedata ();if _bbdcc :=d .DecodeElement (_edcbc .Imagedata ,&_fbaeb );_bbdcc !=nil {return _bbdcc ;};_fabcdb .EG_ShapeElements =append (_fabcdb .EG_ShapeElements ,_edcbc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_aaeff :=NewEG_ShapeElements (); +_aaeff .Skew =NewOfcSkew ();if _cgeede :=d .DecodeElement (_aaeff .Skew ,&_fbaeb );_cgeede !=nil {return _cgeede ;};_fabcdb .EG_ShapeElements =append (_fabcdb .EG_ShapeElements ,_aaeff );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_degbc :=NewEG_ShapeElements (); +_degbc .Extrusion =NewOfcExtrusion ();if _bcce :=d .DecodeElement (_degbc .Extrusion ,&_fbaeb );_bcce !=nil {return _bcce ;};_fabcdb .EG_ShapeElements =append (_fabcdb .EG_ShapeElements ,_degbc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eefda :=NewEG_ShapeElements (); +_eefda .Callout =NewOfcCallout ();if _fdage :=d .DecodeElement (_eefda .Callout ,&_fbaeb );_fdage !=nil {return _fdage ;};_fabcdb .EG_ShapeElements =append (_fabcdb .EG_ShapeElements ,_eefda );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abbd :=NewEG_ShapeElements (); +_abbd .Lock =NewOfcLock ();if _dacgc :=d .DecodeElement (_abbd .Lock ,&_fbaeb );_dacgc !=nil {return _dacgc ;};_fabcdb .EG_ShapeElements =append (_fabcdb .EG_ShapeElements ,_abbd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abfeg :=NewEG_ShapeElements (); +_abfeg .Clippath =NewOfcClippath ();if _bgefg :=d .DecodeElement (_abfeg .Clippath ,&_fbaeb );_bgefg !=nil {return _bgefg ;};_fabcdb .EG_ShapeElements =append (_fabcdb .EG_ShapeElements ,_abfeg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_fccag :=NewEG_ShapeElements (); +_fccag .Signatureline =NewOfcSignatureline ();if _bgeaa :=d .DecodeElement (_fccag .Signatureline ,&_fbaeb );_bgeaa !=nil {return _bgeaa ;};_fabcdb .EG_ShapeElements =append (_fabcdb .EG_ShapeElements ,_fccag );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ggafd :=NewEG_ShapeElements (); +_ggafd .Wrap =_gaf .NewWrap ();if _efebcb :=d .DecodeElement (_ggafd .Wrap ,&_fbaeb );_efebcb !=nil {return _efebcb ;};_fabcdb .EG_ShapeElements =append (_fabcdb .EG_ShapeElements ,_ggafd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gecdaf :=NewEG_ShapeElements (); +_gecdaf .Anchorlock =_gaf .NewAnchorlock ();if _fcdcf :=d .DecodeElement (_gecdaf .Anchorlock ,&_fbaeb );_fcdcf !=nil {return _fcdcf ;};_fabcdb .EG_ShapeElements =append (_fabcdb .EG_ShapeElements ,_gecdaf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_agbdfa :=NewEG_ShapeElements (); +_agbdfa .Bordertop =_gaf .NewBordertop ();if _gecbc :=d .DecodeElement (_agbdfa .Bordertop ,&_fbaeb );_gecbc !=nil {return _gecbc ;};_fabcdb .EG_ShapeElements =append (_fabcdb .EG_ShapeElements ,_agbdfa );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_cgdggf :=NewEG_ShapeElements (); +_cgdggf .Borderbottom =_gaf .NewBorderbottom ();if _fgcgg :=d .DecodeElement (_cgdggf .Borderbottom ,&_fbaeb );_fgcgg !=nil {return _fgcgg ;};_fabcdb .EG_ShapeElements =append (_fabcdb .EG_ShapeElements ,_cgdggf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_beeb :=NewEG_ShapeElements (); +_beeb .Borderleft =_gaf .NewBorderleft ();if _cdaga :=d .DecodeElement (_beeb .Borderleft ,&_fbaeb );_cdaga !=nil {return _cdaga ;};_fabcdb .EG_ShapeElements =append (_fabcdb .EG_ShapeElements ,_beeb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dfgbb :=NewEG_ShapeElements (); +_dfgbb .Borderright =_gaf .NewBorderright ();if _becde :=d .DecodeElement (_dfgbb .Borderright ,&_fbaeb );_becde !=nil {return _becde ;};_fabcdb .EG_ShapeElements =append (_fabcdb .EG_ShapeElements ,_dfgbb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bggeag :=NewEG_ShapeElements (); +_bggeag .ClientData =_ab .NewClientData ();if _afdcg :=d .DecodeElement (_bggeag .ClientData ,&_fbaeb );_afdcg !=nil {return _afdcg ;};_fabcdb .EG_ShapeElements =append (_fabcdb .EG_ShapeElements ,_bggeag );case _e .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"}:_cdbagf :=NewEG_ShapeElements (); +_cdbagf .Textdata =_b .NewTextdata ();if _debfb :=d .DecodeElement (_cdbagf .Textdata ,&_fbaeb );_debfb !=nil {return _debfb ;};_fabcdb .EG_ShapeElements =append (_fabcdb .EG_ShapeElements ,_cdbagf );default:_ag .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",_fbaeb .Name ); +if _caefc :=d .Skip ();_caefc !=nil {return _caefc ;};};case _e .EndElement :break _dacg ;case _e .CharData :};};return nil ;};func NewAG_ImageAttributes ()*AG_ImageAttributes {_abg :=&AG_ImageAttributes {};return _abg };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 AG_Chromakey and its children -func (_fgee *AG_Chromakey )Validate ()error {return _fgee .ValidateWithPath ("\u0041\u0047\u005fC\u0068\u0072\u006f\u006d\u0061\u006b\u0065\u0079");}; +// Validate validates the CT_Rect and its children +func (_afgb *CT_Rect )Validate ()error {return _afgb .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u0074");};func NewImagedata ()*Imagedata {_abfac :=&Imagedata {};_abfac .CT_ImageData =*NewCT_ImageData ();return _abfac ;}; -// ValidateWithPath validates the CT_Path and its children, prefixing error messages with path -func (_aaef *CT_Path )ValidateWithPath (path string )error {if _cedcd :=_aaef .FillokAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u006f\u006b\u0041\u0074\u0074\u0072");_cedcd !=nil {return _cedcd ;};if _badg :=_aaef .StrokeokAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u006f\u006b\u0065\u006f\u006b\u0041\u0074\u0074\u0072"); -_badg !=nil {return _badg ;};if _acga :=_aaef .ShadowokAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_acga !=nil {return _acga ;};if _eegc :=_aaef .ArrowokAttr .ValidateWithPath (path +"\u002f\u0041\u0072r\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072"); -_eegc !=nil {return _eegc ;};if _bcbe :=_aaef .GradientshapeokAttr .ValidateWithPath (path +"/\u0047r\u0061\u0064\u0069\u0065\u006e\u0074\u0073\u0068a\u0070\u0065\u006f\u006bAt\u0074\u0072");_bcbe !=nil {return _bcbe ;};if _fbgea :=_aaef .TextpathokAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0070\u0061\u0074\u0068\u006f\u006b\u0041\u0074\u0074\u0072"); -_fbgea !=nil {return _fbgea ;};if _caddg :=_aaef .InsetpenokAttr .ValidateWithPath (path +"\u002fI\u006es\u0065\u0074\u0070\u0065\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_caddg !=nil {return _caddg ;};if _bebcf :=_aaef .ConnecttypeAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u006e\u0065c\u0074\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); -_bebcf !=nil {return _bebcf ;};if _cecgc :=_aaef .ExtrusionokAttr .ValidateWithPath (path +"\u002f\u0045x\u0074\u0072\u0075s\u0069\u006f\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_cecgc !=nil {return _cecgc ;};return nil ;}; +// Validate validates the Roundrect and its children +func (_aaaaba *Roundrect )Validate ()error {return _aaaaba .ValidateWithPath ("\u0052o\u0075\u006e\u0064\u0072\u0065\u0063t");};type Path struct{CT_Path };func (_fdadb ST_FillMethod )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_fdadb .String (),start ); +};type ST_Ext byte ;func (_gbbgf *OfcST_OLEDrawAspect )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cggfe ,_dadfb :=d .Token ();if _dadfb !=nil {return _dadfb ;};if _aageb ,_faedc :=_cggfe .(_e .EndElement );_faedc &&_aageb .Name ==start .Name {*_gbbgf =1; +return nil ;};if _accgb ,_aeaac :=_cggfe .(_e .CharData );!_aeaac {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cggfe );}else {switch string (_accgb ){case "":*_gbbgf =0; +case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_gbbgf =1;case "\u0049\u0063\u006f\u006e":*_gbbgf =2;};};_cggfe ,_dadfb =d .Token ();if _dadfb !=nil {return _dadfb ;};if _adbca ,_cdefc :=_cggfe .(_e .EndElement );_cdefc &&_adbca .Name ==start .Name {return nil ; +};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cggfe );};func (_cabff OfcST_ConnectorType )Validate ()error {return _cabff .ValidateWithPath ("")}; +func (_eacf *CT_Background )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_bege :=range start .Attr {if _bege .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bege .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_eacf .BwmodeAttr .UnmarshalXMLAttr (_bege ); +continue ;};if _bege .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bege .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_eacf .BwpureAttr .UnmarshalXMLAttr (_bege ); +continue ;};if _bege .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bege .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_eacf .BwnormalAttr .UnmarshalXMLAttr (_bege ); +continue ;};if _bege .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bege .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_eacf .TargetscreensizeAttr .UnmarshalXMLAttr (_bege ); +continue ;};if _bege .Name .Local =="\u0069\u0064"{_dcbb ,_fadc :=_bege .Value ,error (nil );if _fadc !=nil {return _fadc ;};_eacf .IdAttr =&_dcbb ;continue ;};if _bege .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_eacf .FilledAttr .UnmarshalXMLAttr (_bege ); +continue ;};if _bege .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_eege ,_cfbga :=_bege .Value ,error (nil );if _cfbga !=nil {return _cfbga ;};_eacf .FillcolorAttr =&_eege ;continue ;};};_deeb :for {_eafbd ,_cgcfb :=d .Token ();if _cgcfb !=nil {return _cgcfb ; +};switch _cbec :=_eafbd .(type ){case _e .StartElement :switch _cbec .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_eacf .Fill =NewFill (); +if _cgac :=d .DecodeElement (_eacf .Fill ,&_cbec );_cgac !=nil {return _cgac ;};default:_ag .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",_cbec .Name ); +if _aaae :=d .Skip ();_aaae !=nil {return _aaae ;};};case _e .EndElement :break _deeb ;case _e .CharData :};};return nil ;};type Formulas struct{CT_Formulas }; -// Validate validates the OfcExtrusion and its children -func (_ggbdg *OfcExtrusion )Validate ()error {return _ggbdg .ValidateWithPath ("\u004f\u0066\u0063E\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};func (_ddcdbd OfcST_FillType )ValidateWithPath (path string )error {switch _ddcdbd {case 0,1,2,3,4,5,6,7,8,9:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddcdbd )); -};return nil ;}; +// Validate validates the OfcSkew and its children +func (_gddbb *OfcSkew )Validate ()error {return _gddbb .ValidateWithPath ("\u004ff\u0063\u0053\u006b\u0065\u0077");}; -// Validate validates the Textpath and its children -func (_cbeg *Textpath )Validate ()error {return _cbeg .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0070\u0061\u0074\u0068");}; +// Validate validates the Background and its children +func (_ccd *Background )Validate ()error {return _ccd .ValidateWithPath ("\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_dceae *OfcST_ConnectorType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cbgde ,_abacc :=d .Token (); +if _abacc !=nil {return _abacc ;};if _egcgeb ,_eacab :=_cbgde .(_e .EndElement );_eacab &&_egcgeb .Name ==start .Name {*_dceae =1;return nil ;};if _babee ,_cbbec :=_cbgde .(_e .CharData );!_cbbec {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbgde ); +}else {switch string (_babee ){case "":*_dceae =0;case "\u006e\u006f\u006e\u0065":*_dceae =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_dceae =2;case "\u0065\u006c\u0062o\u0077":*_dceae =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_dceae =4; +};};_cbgde ,_abacc =d .Token ();if _abacc !=nil {return _abacc ;};if _gedf ,_fcbc :=_cbgde .(_e .EndElement );_fcbc &&_gedf .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbgde ); +}; -// ValidateWithPath validates the CT_PolyLine and its children, prefixing error messages with path -func (_gfece *CT_PolyLine )ValidateWithPath (path string )error {for _cegff ,_dbfgd :=range _gfece .Ink {if _gffb :=_dbfgd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_cegff ));_gffb !=nil {return _gffb ; -};};for _egee ,_ccaa :=range _gfece .EG_ShapeElements {if _ggcab :=_ccaa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_egee ));_ggcab !=nil {return _ggcab ; -};};if _ecabb :=_gfece .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ecabb !=nil {return _ecabb ;};if _bbgc :=_gfece .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_bbgc !=nil {return _bbgc ;};if _efbc :=_gfece .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_efbc !=nil {return _efbc ;};if _aeec :=_gfece .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_aeec !=nil {return _aeec ;};if _facec :=_gfece .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_facec !=nil {return _facec ;};if _ccaef :=_gfece .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_ccaef !=nil {return _ccaef ;};if _faaa :=_gfece .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_faaa !=nil {return _faaa ;};if _efgc :=_gfece .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_efgc !=nil {return _efgc ;};if _edeab :=_gfece .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_edeab !=nil {return _edeab ;};if _eegcf :=_gfece .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_eegcf !=nil {return _eegcf ;};if _gfffa :=_gfece .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_gfffa !=nil {return _gfffa ;};if _fecf :=_gfece .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_fecf !=nil {return _fecf ;};if _dabga :=_gfece .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_dabga !=nil {return _dabga ;};if _cccbf :=_gfece .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_cccbf !=nil {return _cccbf ;};if _abead :=_gfece .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_abead !=nil {return _abead ;};if _cbbag :=_gfece .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_cbbag !=nil {return _cbbag ;};if _bgafg :=_gfece .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bgafg !=nil {return _bgafg ;};if _cdege :=_gfece .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_cdege !=nil {return _cdege ;};if _fggf :=_gfece .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_fggf !=nil {return _fggf ;};if _ecbd :=_gfece .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_ecbd !=nil {return _ecbd ;};if _afea :=_gfece .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_afea !=nil {return _afea ;};if _fced :=_gfece .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_fced !=nil {return _fced ;};if _efaec :=_gfece .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_efaec !=nil {return _efaec ;};if _caeb :=_gfece .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_caeb !=nil {return _caeb ;};if _bfcbf :=_gfece .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bfcbf !=nil {return _bfcbf ;};if _adcg :=_gfece .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_adcg !=nil {return _adcg ;};if _degba :=_gfece .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_degba !=nil {return _degba ;};if _ggffc :=_gfece .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_ggffc !=nil {return _ggffc ;};if _edegf :=_gfece .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_edegf !=nil {return _edegf ;};return nil ;};func (_dcaa *AG_Ext )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcaa .ExtAttr =ST_Ext (1); -for _ ,_gee :=range start .Attr {if _gee .Name .Local =="\u0065\u0078\u0074"{_dcaa .ExtAttr .UnmarshalXMLAttr (_gee );continue ;};};for {_ebef ,_cfe :=d .Token ();if _cfe !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0045x\u0074\u003a\u0020\u0025\u0073",_cfe ); -};if _bgc ,_cea :=_ebef .(_e .EndElement );_cea &&_bgc .Name ==start .Name {break ;};};return nil ;};func (_cbcfg *OfcST_FillType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cbcfg =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_cbcfg =1; -case "\u0073\u006f\u006ci\u0064":*_cbcfg =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_cbcfg =3;case "\u0074\u0069\u006c\u0065":*_cbcfg =4;case "\u0066\u0072\u0061m\u0065":*_cbcfg =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_cbcfg =6; -case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_cbcfg =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_cbcfg =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_cbcfg =9;};return nil ; -};func (_fdfcb ST_EditAs )String ()string {switch _fdfcb {case 0:return "";case 1:return "\u0063\u0061\u006e\u0076\u0061\u0073";case 2:return "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case 3:return "\u0072\u0061\u0064\u0069\u0061\u006c";case 4:return "\u0063\u0079\u0063l\u0065"; -case 5:return "\u0073t\u0061\u0063\u006b\u0065\u0064";case 6:return "\u0076\u0065\u006e\u006e";case 7:return "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return "";};func (_fbgbbe *OfcInk )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fbgbbe .OfcCT_Ink =*NewOfcCT_Ink (); -for _ ,_ccgacf :=range start .Attr {if _ccgacf .Name .Local =="\u0069"{_dgbcg ,_acaef :=_ccgacf .Value ,error (nil );if _acaef !=nil {return _acaef ;};_fbgbbe .IAttr =&_dgbcg ;continue ;};if _ccgacf .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_fbgbbe .AnnotationAttr .UnmarshalXMLAttr (_ccgacf ); -continue ;};if _ccgacf .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_fgfcf ,_cfdab :=_ccgacf .Value ,error (nil );if _cfdab !=nil {return _cfdab ;};_fbgbbe .ContentTypeAttr =&_fgfcf ;continue ;};};for {_dbbec ,_adeef :=d .Token (); -if _adeef !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0049n\u006b\u003a\u0020\u0025\u0073",_adeef );};if _ffbee ,_cccf :=_dbbec .(_e .EndElement );_cccf &&_ffbee .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the OfcBottom and its children +func (_gabgfc *OfcBottom )Validate ()error {return _gabgfc .ValidateWithPath ("\u004ff\u0063\u0042\u006f\u0074\u0074\u006fm");}; -// Validate validates the OfcCT_Skew and its children -func (_dcbdd *OfcCT_Skew )Validate ()error {return _dcbdd .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077");}; +// ValidateWithPath validates the OfcClippath and its children, prefixing error messages with path +func (_fgaef *OfcClippath )ValidateWithPath (path string )error {if _bbega :=_fgaef .OfcCT_ClipPath .ValidateWithPath (path );_bbega !=nil {return _bbega ;};return nil ;};func (_bdgae *ST_EditAs )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bdgae =0; +case "\u0063\u0061\u006e\u0076\u0061\u0073":*_bdgae =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_bdgae =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_bdgae =3;case "\u0063\u0079\u0063l\u0065":*_bdgae =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_bdgae =5; +case "\u0076\u0065\u006e\u006e":*_bdgae =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_bdgae =7;};return nil ;};func (_edfbb *Oval )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_edfbb .CT_Oval =*NewCT_Oval ();for _ ,_gccec :=range start .Attr {if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_edfbb .DgmlayoutAttr .UnmarshalXMLAttr (_gccec ); +continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_edfbb .OleiconAttr .UnmarshalXMLAttr (_gccec ); +continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_edfbb .PreferrelativeAttr .UnmarshalXMLAttr (_gccec ); +continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_edfbb .ButtonAttr .UnmarshalXMLAttr (_gccec ); +continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_edfbb .CliptowrapAttr .UnmarshalXMLAttr (_gccec ); +continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fegfe ,_ffebg :=_g .ParseInt (_gccec .Value ,10,64); +if _ffebg !=nil {return _ffebg ;};_edfbb .DgmnodekindAttr =&_fegfe ;continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_edfbb .ForcedashAttr .UnmarshalXMLAttr (_gccec ); +continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0073\u0070\u0069\u0064"{_cgbfg ,_fcbef :=_gccec .Value ,error (nil ); +if _fcbef !=nil {return _fcbef ;};_edfbb .SpidAttr =&_cgbfg ;continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0068\u0072\u0070c\u0074"{_bcgcb ,_bgebe :=_g .ParseFloat (_gccec .Value ,64); +if _bgebe !=nil {return _bgebe ;};_dbab :=float32 (_bcgcb );_edfbb .HrpctAttr =&_dbab ;continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dcdaa ,_ddfde :=_gccec .Value ,error (nil ); +if _ddfde !=nil {return _ddfde ;};_edfbb .BorderleftcolorAttr =&_dcdaa ;continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_edfbb .BwmodeAttr .UnmarshalXMLAttr (_gccec ); +continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0068\u0072\u0073t\u0064"{_edfbb .HrstdAttr .UnmarshalXMLAttr (_gccec ); +continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_edfbb .UserdrawnAttr .UnmarshalXMLAttr (_gccec ); +continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u006f\u006c\u0065"{_edfbb .OleAttr .UnmarshalXMLAttr (_gccec ); +continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_edfbb .BwnormalAttr .UnmarshalXMLAttr (_gccec ); +continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_edfbb .DgmlayoutmruAttr .UnmarshalXMLAttr (_gccec ); +continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gffe ,_agfac :=_gccec .Value ,error (nil ); +if _agfac !=nil {return _agfac ;};_edfbb .BordertopcolorAttr =&_gffe ;continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0073\u0070\u0074"{_geggfe ,_fbfgdf :=_g .ParseFloat (_gccec .Value ,64); +if _fbfgdf !=nil {return _fbfgdf ;};_egddfc :=float32 (_geggfe );_edfbb .SptAttr =&_egddfc ;continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0068\u0072"{_edfbb .HrAttr .UnmarshalXMLAttr (_gccec ); +continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ceead ,_gedded :=_gccec .Value ,error (nil ); +if _gedded !=nil {return _gedded ;};_edfbb .BorderbottomcolorAttr =&_ceead ;continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u006f\u006e\u0065\u0064"{_edfbb .OnedAttr .UnmarshalXMLAttr (_gccec ); +continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_edfbb .ConnectortypeAttr .UnmarshalXMLAttr (_gccec ); +continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_edfbb .HrnoshadeAttr .UnmarshalXMLAttr (_gccec ); +continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gccga ,_bgffc :=_gccec .Value ,error (nil ); +if _bgffc !=nil {return _bgffc ;};_edfbb .BorderrightcolorAttr =&_gccga ;continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_edfbb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gccec ); +continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_edfbb .AllowincellAttr .UnmarshalXMLAttr (_gccec ); +continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_edfbb .HralignAttr .UnmarshalXMLAttr (_gccec ); +continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_edfbb .BwpureAttr .UnmarshalXMLAttr (_gccec ); +continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_edfbb .UserhiddenAttr .UnmarshalXMLAttr (_gccec ); +continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0063\u006c\u0069\u0070"{_edfbb .ClipAttr .UnmarshalXMLAttr (_gccec ); +continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_edfbb .AllowoverlapAttr .UnmarshalXMLAttr (_gccec ); +continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dgefg ,_eabeb :=_g .ParseInt (_gccec .Value ,10,64); +if _eabeb !=nil {return _eabeb ;};_edfbb .RegroupidAttr =&_dgefg ;continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_edfbb .BulletAttr .UnmarshalXMLAttr (_gccec ); +continue ;};if _gccec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gccec .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_edfbb .InsetmodeAttr .UnmarshalXMLAttr (_gccec ); +continue ;};if _gccec .Name .Local =="\u0063\u006c\u0061s\u0073"{_ffcce ,_geeba :=_gccec .Value ,error (nil );if _geeba !=nil {return _geeba ;};_edfbb .ClassAttr =&_ffcce ;continue ;};if _gccec .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_edfbb .StrokedAttr .UnmarshalXMLAttr (_gccec ); +continue ;};if _gccec .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gcae ,_begeb :=_gccec .Value ,error (nil );if _begeb !=nil {return _begeb ;};_edfbb .StrokecolorAttr =&_gcae ;continue ;};if _gccec .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_agebdf ,_cdcb :=_gccec .Value ,error (nil ); +if _cdcb !=nil {return _cdcb ;};_edfbb .StrokeweightAttr =&_agebdf ;continue ;};if _gccec .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_edfbb .InsetpenAttr .UnmarshalXMLAttr (_gccec );continue ;};if _gccec .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bfeae ,_adgcb :=_gccec .Value ,error (nil ); +if _adgcb !=nil {return _adgcb ;};_edfbb .ChromakeyAttr =&_bfeae ;continue ;};if _gccec .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_edfbb .FilledAttr .UnmarshalXMLAttr (_gccec );continue ;};if _gccec .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gdcgd ,_fegbg :=_gccec .Value ,error (nil ); +if _fegbg !=nil {return _fegbg ;};_edfbb .FillcolorAttr =&_gdcgd ;continue ;};if _gccec .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cgacd ,_bfbcga :=_gccec .Value ,error (nil );if _bfbcga !=nil {return _bfbcga ;};_edfbb .OpacityAttr =&_cgacd ; +continue ;};if _gccec .Name .Local =="\u0073\u0074\u0079l\u0065"{_aabff ,_babeb :=_gccec .Value ,error (nil );if _babeb !=nil {return _babeb ;};_edfbb .StyleAttr =&_aabff ;continue ;};if _gccec .Name .Local =="\u0069\u0064"{_ebdee ,_ecef :=_gccec .Value ,error (nil ); +if _ecef !=nil {return _ecef ;};_edfbb .IdAttr =&_ebdee ;continue ;};if _gccec .Name .Local =="\u0070\u0072\u0069n\u0074"{_edfbb .PrintAttr .UnmarshalXMLAttr (_gccec );continue ;};if _gccec .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_agab ,_eaefd :=_gccec .Value ,error (nil ); +if _eaefd !=nil {return _eaefd ;};_edfbb .WrapcoordsAttr =&_agab ;continue ;};if _gccec .Name .Local =="\u0068\u0072\u0065\u0066"{_beegg ,_ececb :=_gccec .Value ,error (nil );if _ececb !=nil {return _ececb ;};_edfbb .HrefAttr =&_beegg ;continue ;};if _gccec .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_efbee ,_dbfbe :=_gccec .Value ,error (nil ); +if _dbfbe !=nil {return _dbfbe ;};_edfbb .CoordoriginAttr =&_efbee ;continue ;};if _gccec .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gccbe ,_gcdd :=_gccec .Value ,error (nil );if _gcdd !=nil {return _gcdd ;};_edfbb .CoordsizeAttr =&_gccbe ; +continue ;};if _gccec .Name .Local =="\u0061\u006c\u0074"{_ffcceb ,_cffb :=_gccec .Value ,error (nil );if _cffb !=nil {return _cffb ;};_edfbb .AltAttr =&_ffcceb ;continue ;};if _gccec .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_aaeac ,_cfbac :=_gccec .Value ,error (nil ); +if _cfbac !=nil {return _cfbac ;};_edfbb .TargetAttr =&_aaeac ;continue ;};if _gccec .Name .Local =="\u0074\u0069\u0074l\u0065"{_ecggf ,_eeebc :=_gccec .Value ,error (nil );if _eeebc !=nil {return _eeebc ;};_edfbb .TitleAttr =&_ecggf ;continue ;};};_bfadd :for {_eedegc ,_faabgb :=d .Token (); +if _faabgb !=nil {return _faabgb ;};switch _efdacd :=_eedegc .(type ){case _e .StartElement :switch _efdacd .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfbce :=NewEG_ShapeElements (); +_gfbce .Path =NewPath ();if _edagc :=d .DecodeElement (_gfbce .Path ,&_efdacd );_edagc !=nil {return _edagc ;};_edfbb .EG_ShapeElements =append (_edfbb .EG_ShapeElements ,_gfbce );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_ecbff :=NewEG_ShapeElements (); +_ecbff .Formulas =NewFormulas ();if _decec :=d .DecodeElement (_ecbff .Formulas ,&_efdacd );_decec !=nil {return _decec ;};_edfbb .EG_ShapeElements =append (_edfbb .EG_ShapeElements ,_ecbff );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbgab :=NewEG_ShapeElements (); +_fbgab .Handles =NewHandles ();if _ebbaa :=d .DecodeElement (_fbgab .Handles ,&_efdacd );_ebbaa !=nil {return _ebbaa ;};_edfbb .EG_ShapeElements =append (_edfbb .EG_ShapeElements ,_fbgab );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gbcdd :=NewEG_ShapeElements (); +_gbcdd .Fill =NewFill ();if _edfa :=d .DecodeElement (_gbcdd .Fill ,&_efdacd );_edfa !=nil {return _edfa ;};_edfbb .EG_ShapeElements =append (_edfbb .EG_ShapeElements ,_gbcdd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bdgcd :=NewEG_ShapeElements (); +_bdgcd .Stroke =NewStroke ();if _eacbg :=d .DecodeElement (_bdgcd .Stroke ,&_efdacd );_eacbg !=nil {return _eacbg ;};_edfbb .EG_ShapeElements =append (_edfbb .EG_ShapeElements ,_bdgcd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bgadc :=NewEG_ShapeElements (); +_bgadc .Shadow =NewShadow ();if _gbcfd :=d .DecodeElement (_bgadc .Shadow ,&_efdacd );_gbcfd !=nil {return _gbcfd ;};_edfbb .EG_ShapeElements =append (_edfbb .EG_ShapeElements ,_bgadc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcfgcc :=NewEG_ShapeElements (); +_gcfgcc .Textbox =NewTextbox ();if _deggf :=d .DecodeElement (_gcfgcc .Textbox ,&_efdacd );_deggf !=nil {return _deggf ;};_edfbb .EG_ShapeElements =append (_edfbb .EG_ShapeElements ,_gcfgcc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddcgb :=NewEG_ShapeElements (); +_ddcgb .Textpath =NewTextpath ();if _gdcfgc :=d .DecodeElement (_ddcgb .Textpath ,&_efdacd );_gdcfgc !=nil {return _gdcfgc ;};_edfbb .EG_ShapeElements =append (_edfbb .EG_ShapeElements ,_ddcgb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egcag :=NewEG_ShapeElements (); +_egcag .Imagedata =NewImagedata ();if _baaba :=d .DecodeElement (_egcag .Imagedata ,&_efdacd );_baaba !=nil {return _baaba ;};_edfbb .EG_ShapeElements =append (_edfbb .EG_ShapeElements ,_egcag );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_cbbgb :=NewEG_ShapeElements (); +_cbbgb .Skew =NewOfcSkew ();if _ecddf :=d .DecodeElement (_cbbgb .Skew ,&_efdacd );_ecddf !=nil {return _ecddf ;};_edfbb .EG_ShapeElements =append (_edfbb .EG_ShapeElements ,_cbbgb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_agefgf :=NewEG_ShapeElements (); +_agefgf .Extrusion =NewOfcExtrusion ();if _cdbec :=d .DecodeElement (_agefgf .Extrusion ,&_efdacd );_cdbec !=nil {return _cdbec ;};_edfbb .EG_ShapeElements =append (_edfbb .EG_ShapeElements ,_agefgf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccfa :=NewEG_ShapeElements (); +_ccfa .Callout =NewOfcCallout ();if _gcge :=d .DecodeElement (_ccfa .Callout ,&_efdacd );_gcge !=nil {return _gcge ;};_edfbb .EG_ShapeElements =append (_edfbb .EG_ShapeElements ,_ccfa );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdcgdd :=NewEG_ShapeElements (); +_gdcgdd .Lock =NewOfcLock ();if _fgcbe :=d .DecodeElement (_gdcgdd .Lock ,&_efdacd );_fgcbe !=nil {return _fgcbe ;};_edfbb .EG_ShapeElements =append (_edfbb .EG_ShapeElements ,_gdcgdd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fagcg :=NewEG_ShapeElements (); +_fagcg .Clippath =NewOfcClippath ();if _gegfd :=d .DecodeElement (_fagcg .Clippath ,&_efdacd );_gegfd !=nil {return _gegfd ;};_edfbb .EG_ShapeElements =append (_edfbb .EG_ShapeElements ,_fagcg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_gfbbb :=NewEG_ShapeElements (); +_gfbbb .Signatureline =NewOfcSignatureline ();if _fbdeg :=d .DecodeElement (_gfbbb .Signatureline ,&_efdacd );_fbdeg !=nil {return _fbdeg ;};_edfbb .EG_ShapeElements =append (_edfbb .EG_ShapeElements ,_gfbbb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_edcfc :=NewEG_ShapeElements (); +_edcfc .Wrap =_gaf .NewWrap ();if _geafga :=d .DecodeElement (_edcfc .Wrap ,&_efdacd );_geafga !=nil {return _geafga ;};_edfbb .EG_ShapeElements =append (_edfbb .EG_ShapeElements ,_edcfc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdcd :=NewEG_ShapeElements (); +_cdcd .Anchorlock =_gaf .NewAnchorlock ();if _badb :=d .DecodeElement (_cdcd .Anchorlock ,&_efdacd );_badb !=nil {return _badb ;};_edfbb .EG_ShapeElements =append (_edfbb .EG_ShapeElements ,_cdcd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gbcc :=NewEG_ShapeElements (); +_gbcc .Bordertop =_gaf .NewBordertop ();if _baegfe :=d .DecodeElement (_gbcc .Bordertop ,&_efdacd );_baegfe !=nil {return _baegfe ;};_edfbb .EG_ShapeElements =append (_edfbb .EG_ShapeElements ,_gbcc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_cbbed :=NewEG_ShapeElements (); +_cbbed .Borderbottom =_gaf .NewBorderbottom ();if _egbgd :=d .DecodeElement (_cbbed .Borderbottom ,&_efdacd );_egbgd !=nil {return _egbgd ;};_edfbb .EG_ShapeElements =append (_edfbb .EG_ShapeElements ,_cbbed );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_dbbbaf :=NewEG_ShapeElements (); +_dbbbaf .Borderleft =_gaf .NewBorderleft ();if _fdbbd :=d .DecodeElement (_dbbbaf .Borderleft ,&_efdacd );_fdbbd !=nil {return _fdbbd ;};_edfbb .EG_ShapeElements =append (_edfbb .EG_ShapeElements ,_dbbbaf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_begfc :=NewEG_ShapeElements (); +_begfc .Borderright =_gaf .NewBorderright ();if _ddefc :=d .DecodeElement (_begfc .Borderright ,&_efdacd );_ddefc !=nil {return _ddefc ;};_edfbb .EG_ShapeElements =append (_edfbb .EG_ShapeElements ,_begfc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fefcg :=NewEG_ShapeElements (); +_fefcg .ClientData =_ab .NewClientData ();if _ebbfb :=d .DecodeElement (_fefcg .ClientData ,&_efdacd );_ebbfb !=nil {return _ebbfb ;};_edfbb .EG_ShapeElements =append (_edfbb .EG_ShapeElements ,_fefcg );case _e .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"}:_dgbg :=NewEG_ShapeElements (); +_dgbg .Textdata =_b .NewTextdata ();if _ebdf :=d .DecodeElement (_dgbg .Textdata ,&_efdacd );_ebdf !=nil {return _ebdf ;};_edfbb .EG_ShapeElements =append (_edfbb .EG_ShapeElements ,_dgbg );default:_ag .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",_efdacd .Name ); +if _dedde :=d .Skip ();_dedde !=nil {return _dedde ;};};case _e .EndElement :break _bfadd ;case _e .CharData :};};return nil ;}; -// Validate validates the CT_Textbox and its children -func (_bebgd *CT_Textbox )Validate ()error {return _bebgd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");};func (_agaba *CT_Fill )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_aegg :=range start .Attr {if _aegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aegg .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_gbbb ,_ddfg :=_aegg .Value ,error (nil ); -if _ddfg !=nil {return _ddfg ;};_agaba .Opacity2Attr =&_gbbb ;continue ;};if _aegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aegg .Name .Local =="\u0072\u0065\u006ci\u0064"{_bbbb ,_cede :=_aegg .Value ,error (nil ); -if _cede !=nil {return _cede ;};_agaba .RelidAttr =&_bbbb ;continue ;};if _aegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aegg .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_agaba .DetectmouseclickAttr .UnmarshalXMLAttr (_aegg ); -continue ;};if _aegg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aegg .Name .Local =="\u0069\u0064"||_aegg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_aegg .Name .Local =="\u0069\u0064"{_ebad ,_egge :=_aegg .Value ,error (nil ); -if _egge !=nil {return _egge ;};_agaba .IdAttr =&_ebad ;continue ;};if _aegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aegg .Name .Local =="\u0074\u0069\u0074l\u0065"{_adgeg ,_dfaab :=_aegg .Value ,error (nil ); -if _dfaab !=nil {return _dfaab ;};_agaba .TitleAttr =&_adgeg ;continue ;};if _aegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aegg .Name .Local =="\u0068\u0072\u0065\u0066"{_dbega ,_cgge :=_aegg .Value ,error (nil ); -if _cgge !=nil {return _cgge ;};_agaba .HrefAttr =&_dbega ;continue ;};if _aegg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aegg .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_defdc ,_aggg :=_aegg .Value ,error (nil ); -if _aggg !=nil {return _aggg ;};_agaba .AlthrefAttr =&_defdc ;continue ;};if _aegg .Name .Local =="\u0073\u0069\u007a\u0065"{_fbde ,_fgeb :=_aegg .Value ,error (nil );if _fgeb !=nil {return _fgeb ;};_agaba .SizeAttr =&_fbde ;continue ;};if _aegg .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bfdg ,_ddef :=_aegg .Value ,error (nil ); -if _ddef !=nil {return _ddef ;};_agaba .FocuspositionAttr =&_bfdg ;continue ;};if _aegg .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_agaba .MethodAttr .UnmarshalXMLAttr (_aegg );continue ;};if _aegg .Name .Local =="\u0069\u0064"{_cgae ,_dcad :=_aegg .Value ,error (nil ); -if _dcad !=nil {return _dcad ;};_agaba .SIdAttr =&_cgae ;continue ;};if _aegg .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_agaba .RecolorAttr .UnmarshalXMLAttr (_aegg );continue ;};if _aegg .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_agaba .AlignshapeAttr .UnmarshalXMLAttr (_aegg ); -continue ;};if _aegg .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_agaba .RotateAttr .UnmarshalXMLAttr (_aegg );continue ;};if _aegg .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_agaba .AspectAttr .UnmarshalXMLAttr (_aegg );continue ; -};if _aegg .Name .Local =="\u0073\u0072\u0063"{_cebf ,_aaga :=_aegg .Value ,error (nil );if _aaga !=nil {return _aaga ;};_agaba .SrcAttr =&_cebf ;continue ;};if _aegg .Name .Local =="\u0061\u006e\u0067l\u0065"{_fadc ,_bdde :=_gd .ParseFloat (_aegg .Value ,64); -if _bdde !=nil {return _bdde ;};_agaba .AngleAttr =&_fadc ;continue ;};if _aegg .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_cbga ,_ggbfe :=_aegg .Value ,error (nil );if _ggbfe !=nil {return _ggbfe ;};_agaba .FocussizeAttr =&_cbga ;continue ; -};if _aegg .Name .Local =="\u0066\u006f\u0063u\u0073"{_adbf ,_gada :=_aegg .Value ,error (nil );if _gada !=nil {return _gada ;};_agaba .FocusAttr =&_adbf ;continue ;};if _aegg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_acfb ,_bage :=_aegg .Value ,error (nil ); -if _bage !=nil {return _bage ;};_agaba .ColorsAttr =&_acfb ;continue ;};if _aegg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bbbbb ,_acfd :=_aegg .Value ,error (nil );if _acfd !=nil {return _acfd ;};_agaba .Color2Attr =&_bbbbb ;continue ;};if _aegg .Name .Local =="\u0074\u0079\u0070\u0065"{_agaba .TypeAttr .UnmarshalXMLAttr (_aegg ); -continue ;};if _aegg .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_ecgcc ,_gdbb :=_aegg .Value ,error (nil );if _gdbb !=nil {return _gdbb ;};_agaba .OriginAttr =&_ecgcc ;continue ;};if _aegg .Name .Local =="\u006f\u006e"{_agaba .OnAttr .UnmarshalXMLAttr (_aegg ); -continue ;};if _aegg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ebcba ,_bgac :=_aegg .Value ,error (nil );if _bgac !=nil {return _bgac ;};_agaba .OpacityAttr =&_ebcba ;continue ;};if _aegg .Name .Local =="\u0063\u006f\u006co\u0072"{_fgeca ,_fcgc :=_aegg .Value ,error (nil ); -if _fcgc !=nil {return _fcgc ;};_agaba .ColorAttr =&_fgeca ;continue ;};if _aegg .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cbae ,_bac :=_aegg .Value ,error (nil );if _bac !=nil {return _bac ;};_agaba .PositionAttr =&_cbae ;continue ; -};};_gcbcf :for {_bbccb ,_fbffc :=d .Token ();if _fbffc !=nil {return _fbffc ;};switch _edfca :=_bbccb .(type ){case _e .StartElement :switch _edfca .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_agaba .Fill =NewOfcFill (); -if _defcd :=d .DecodeElement (_agaba .Fill ,&_edfca );_defcd !=nil {return _defcd ;};default:_ee .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",_edfca .Name ); -if _bgee :=d .Skip ();_bgee !=nil {return _bgee ;};};case _e .EndElement :break _gcbcf ;case _e .CharData :};};return nil ;};func (_cgbeff OfcST_Angle )String ()string {switch _cgbeff {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 NewOfcLeft ()*OfcLeft {_gadbg :=&OfcLeft {};_gadbg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _gadbg ; -};func (_eebbd OfcST_ExtrusionPlane )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fgbaa :=_e .Attr {};_fgbaa .Name =name ;switch _eebbd {case OfcST_ExtrusionPlaneUnset :_fgbaa .Value ="";case OfcST_ExtrusionPlaneXY :_fgbaa .Value ="\u0058\u0059"; -case OfcST_ExtrusionPlaneZX :_fgbaa .Value ="\u005a\u0058";case OfcST_ExtrusionPlaneYZ :_fgbaa .Value ="\u0059\u005a";};return _fgbaa ,nil ;};func (_aacab OfcST_OLEDrawAspect )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ffebe :=_e .Attr {};_ffebe .Name =name ; -switch _aacab {case OfcST_OLEDrawAspectUnset :_ffebe .Value ="";case OfcST_OLEDrawAspectContent :_ffebe .Value ="\u0043o\u006e\u0074\u0065\u006e\u0074";case OfcST_OLEDrawAspectIcon :_ffebe .Value ="\u0049\u0063\u006f\u006e";};return _ffebe ,nil ;};type AG_Fill struct{FilledAttr _c .ST_TrueFalse ; -FillcolorAttr *string ;};func (_gebfe OfcST_Angle )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ebddc :=_e .Attr {};_ebddc .Name =name ;switch _gebfe {case OfcST_AngleUnset :_ebddc .Value ="";case OfcST_AngleAny :_ebddc .Value ="\u0061\u006e\u0079"; -case OfcST_Angle30 :_ebddc .Value ="\u0033\u0030";case OfcST_Angle45 :_ebddc .Value ="\u0034\u0035";case OfcST_Angle60 :_ebddc .Value ="\u0036\u0030";case OfcST_Angle90 :_ebddc .Value ="\u0039\u0030";case OfcST_AngleAuto :_ebddc .Value ="\u0061\u0075\u0074\u006f"; -};return _ebddc ,nil ;};func (_dgcda *Fill )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dgcda .CT_Fill =*NewCT_Fill ();for _ ,_eedbgf :=range start .Attr {if _eedbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbgf .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_babga ,_egdc :=_eedbgf .Value ,error (nil ); -if _egdc !=nil {return _egdc ;};_dgcda .Opacity2Attr =&_babga ;continue ;};if _eedbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbgf .Name .Local =="\u0072\u0065\u006ci\u0064"{_gdgf ,_cfcbe :=_eedbgf .Value ,error (nil ); -if _cfcbe !=nil {return _cfcbe ;};_dgcda .RelidAttr =&_gdgf ;continue ;};if _eedbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbgf .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_dgcda .DetectmouseclickAttr .UnmarshalXMLAttr (_eedbgf ); -continue ;};if _eedbgf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eedbgf .Name .Local =="\u0069\u0064"||_eedbgf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_eedbgf .Name .Local =="\u0069\u0064"{_gffe ,_dbaaa :=_eedbgf .Value ,error (nil ); -if _dbaaa !=nil {return _dbaaa ;};_dgcda .IdAttr =&_gffe ;continue ;};if _eedbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbgf .Name .Local =="\u0074\u0069\u0074l\u0065"{_cbfgb ,_eeabg :=_eedbgf .Value ,error (nil ); -if _eeabg !=nil {return _eeabg ;};_dgcda .TitleAttr =&_cbfgb ;continue ;};if _eedbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbgf .Name .Local =="\u0068\u0072\u0065\u0066"{_accca ,_bgcfbe :=_eedbgf .Value ,error (nil ); -if _bgcfbe !=nil {return _bgcfbe ;};_dgcda .HrefAttr =&_accca ;continue ;};if _eedbgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eedbgf .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_efgb ,_abfbeg :=_eedbgf .Value ,error (nil ); -if _abfbeg !=nil {return _abfbeg ;};_dgcda .AlthrefAttr =&_efgb ;continue ;};if _eedbgf .Name .Local =="\u0073\u0069\u007a\u0065"{_bdfa ,_ebdcfe :=_eedbgf .Value ,error (nil );if _ebdcfe !=nil {return _ebdcfe ;};_dgcda .SizeAttr =&_bdfa ;continue ;};if _eedbgf .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_ebcg ,_bbbef :=_eedbgf .Value ,error (nil ); -if _bbbef !=nil {return _bbbef ;};_dgcda .FocuspositionAttr =&_ebcg ;continue ;};if _eedbgf .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_dgcda .MethodAttr .UnmarshalXMLAttr (_eedbgf );continue ;};if _eedbgf .Name .Local =="\u0069\u0064"{_gaacf ,_febcd :=_eedbgf .Value ,error (nil ); -if _febcd !=nil {return _febcd ;};_dgcda .SIdAttr =&_gaacf ;continue ;};if _eedbgf .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_dgcda .RecolorAttr .UnmarshalXMLAttr (_eedbgf );continue ;};if _eedbgf .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_dgcda .AlignshapeAttr .UnmarshalXMLAttr (_eedbgf ); -continue ;};if _eedbgf .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_dgcda .RotateAttr .UnmarshalXMLAttr (_eedbgf );continue ;};if _eedbgf .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_dgcda .AspectAttr .UnmarshalXMLAttr (_eedbgf );continue ; -};if _eedbgf .Name .Local =="\u0073\u0072\u0063"{_dcdbd ,_gffbc :=_eedbgf .Value ,error (nil );if _gffbc !=nil {return _gffbc ;};_dgcda .SrcAttr =&_dcdbd ;continue ;};if _eedbgf .Name .Local =="\u0061\u006e\u0067l\u0065"{_ggdgd ,_afada :=_gd .ParseFloat (_eedbgf .Value ,64); -if _afada !=nil {return _afada ;};_dgcda .AngleAttr =&_ggdgd ;continue ;};if _eedbgf .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_eeaae ,_feagg :=_eedbgf .Value ,error (nil );if _feagg !=nil {return _feagg ;};_dgcda .FocussizeAttr =&_eeaae ; -continue ;};if _eedbgf .Name .Local =="\u0066\u006f\u0063u\u0073"{_cdgaf ,_ecbec :=_eedbgf .Value ,error (nil );if _ecbec !=nil {return _ecbec ;};_dgcda .FocusAttr =&_cdgaf ;continue ;};if _eedbgf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_faeb ,_egcc :=_eedbgf .Value ,error (nil ); -if _egcc !=nil {return _egcc ;};_dgcda .ColorsAttr =&_faeb ;continue ;};if _eedbgf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_gfccc ,_eabfd :=_eedbgf .Value ,error (nil );if _eabfd !=nil {return _eabfd ;};_dgcda .Color2Attr =&_gfccc ;continue ; -};if _eedbgf .Name .Local =="\u0074\u0079\u0070\u0065"{_dgcda .TypeAttr .UnmarshalXMLAttr (_eedbgf );continue ;};if _eedbgf .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_acbdd ,_caccaa :=_eedbgf .Value ,error (nil );if _caccaa !=nil {return _caccaa ; -};_dgcda .OriginAttr =&_acbdd ;continue ;};if _eedbgf .Name .Local =="\u006f\u006e"{_dgcda .OnAttr .UnmarshalXMLAttr (_eedbgf );continue ;};if _eedbgf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_abeadb ,_bdbc :=_eedbgf .Value ,error (nil ); -if _bdbc !=nil {return _bdbc ;};_dgcda .OpacityAttr =&_abeadb ;continue ;};if _eedbgf .Name .Local =="\u0063\u006f\u006co\u0072"{_fggfde ,_edfgf :=_eedbgf .Value ,error (nil );if _edfgf !=nil {return _edfgf ;};_dgcda .ColorAttr =&_fggfde ;continue ;};if _eedbgf .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gdcg ,_aggaa :=_eedbgf .Value ,error (nil ); -if _aggaa !=nil {return _aggaa ;};_dgcda .PositionAttr =&_gdcg ;continue ;};};_gbgeb :for {_bcebc ,_fggg :=d .Token ();if _fggg !=nil {return _fggg ;};switch _dagba :=_bcebc .(type ){case _e .StartElement :switch _dagba .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgcda .Fill =NewOfcFill (); -if _bddc :=d .DecodeElement (_dgcda .Fill ,&_dagba );_bddc !=nil {return _bddc ;};default:_ee .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",_dagba .Name ); -if _fcbce :=d .Skip ();_fcbce !=nil {return _fcbce ;};};case _e .EndElement :break _gbgeb ;case _e .CharData :};};return nil ;};func (_ggbadg *OfcST_How )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ggbadg =0;case "\u0074\u006f\u0070":*_ggbadg =1; -case "\u006d\u0069\u0064\u0064\u006c\u0065":*_ggbadg =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ggbadg =3;case "\u006c\u0065\u0066\u0074":*_ggbadg =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ggbadg =5;case "\u0072\u0069\u0067h\u0074":*_ggbadg =6; -};return nil ;};func (_cgbd *CT_TextPath )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_fgbf :=range start .Attr {if _fgbf .Name .Local =="\u006f\u006e"{_cgbd .OnAttr .UnmarshalXMLAttr (_fgbf );continue ;};if _fgbf .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_cgbd .FitshapeAttr .UnmarshalXMLAttr (_fgbf ); -continue ;};if _fgbf .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_cgbd .FitpathAttr .UnmarshalXMLAttr (_fgbf );continue ;};if _fgbf .Name .Local =="\u0074\u0072\u0069\u006d"{_cgbd .TrimAttr .UnmarshalXMLAttr (_fgbf );continue ;};if _fgbf .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_cgbd .XscaleAttr .UnmarshalXMLAttr (_fgbf ); -continue ;};if _fgbf .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_ddaf ,_bccbb :=_fgbf .Value ,error (nil );if _bccbb !=nil {return _bccbb ;};_cgbd .StringAttr =&_ddaf ;continue ;};if _fgbf .Name .Local =="\u0069\u0064"{_agadd ,_gcgc :=_fgbf .Value ,error (nil ); -if _gcgc !=nil {return _gcgc ;};_cgbd .IdAttr =&_agadd ;continue ;};if _fgbf .Name .Local =="\u0073\u0074\u0079l\u0065"{_gdcaf ,_aeggec :=_fgbf .Value ,error (nil );if _aeggec !=nil {return _aeggec ;};_cgbd .StyleAttr =&_gdcaf ;continue ;};};for {_eggce ,_gccd :=d .Token (); -if _gccd !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_gccd );};if _agbgf ,_gcdd :=_eggce .(_e .EndElement );_gcdd &&_agbgf .Name ==start .Name {break ; -};};return nil ;};func (_bad *AG_CoreAttributes )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _bad .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_bad .HrefAttr )}); -};if _bad .TargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bad .TargetAttr )});};if _bad .ClassAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_bad .ClassAttr )}); -};if _bad .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bad .TitleAttr )});};if _bad .AltAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bad .AltAttr )}); -};if _bad .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_bad .CoordsizeAttr )});};if _bad .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_bad .CoordoriginAttr )}); -};if _bad .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_bad .WrapcoordsAttr )});};if _bad .PrintAttr !=_c .ST_TrueFalseUnset {_gcf ,_bbc :=_bad .PrintAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0069n\u0074"}); -if _bbc !=nil {return _bbc ;};start .Attr =append (start .Attr ,_gcf );};if _bad .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bad .IdAttr )});};if _bad .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bad .StyleAttr )}); -};return nil ;}; +// Validate validates the Formulas and its children +func (_febgb *Formulas )Validate ()error {return _febgb .ValidateWithPath ("\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};func NewArc ()*Arc {_gbbf :=&Arc {};_gbbf .CT_Arc =*NewCT_Arc ();return _gbbf };func NewOfcInk ()*OfcInk {_ccaec :=&OfcInk {}; +_ccaec .OfcCT_Ink =*NewOfcCT_Ink ();return _ccaec };func (_decge *ST_StrokeArrowWidth )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_adbc ,_eagae :=d .Token ();if _eagae !=nil {return _eagae ;};if _gcegb ,_effbc :=_adbc .(_e .EndElement ); +_effbc &&_gcegb .Name ==start .Name {*_decge =1;return nil ;};if _bfebe ,_adfeba :=_adbc .(_e .CharData );!_adfeba {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adbc ); +}else {switch string (_bfebe ){case "":*_decge =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_decge =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_decge =2;case "\u0077\u0069\u0064\u0065":*_decge =3;};};_adbc ,_eagae =d .Token ();if _eagae !=nil {return _eagae ; +};if _dgcdc ,_acggc :=_adbc .(_e .EndElement );_acggc &&_dgcdc .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adbc ); +};func (_cadbc ST_FillMethod )Validate ()error {return _cadbc .ValidateWithPath ("")};const (OfcST_ExtrusionTypeUnset OfcST_ExtrusionType =0;OfcST_ExtrusionTypePerspective OfcST_ExtrusionType =1;OfcST_ExtrusionTypeParallel OfcST_ExtrusionType =2;);func (_ceabga *OfcST_ExtrusionType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ceabga =0; +case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_ceabga =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_ceabga =2;};return nil ;}; -// Validate validates the AG_AllShapeAttributes and its children -func (_dged *AG_AllShapeAttributes )Validate ()error {return _dged .ValidateWithPath ("A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};func NewPolyline ()*Polyline {_dggd :=&Polyline {};_dggd .CT_PolyLine =*NewCT_PolyLine (); -return _dggd ;};func (_cfefb ST_StrokeJoinStyle )ValidateWithPath (path string )error {switch _cfefb {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 (_cfefb )); -};return nil ;};func (_fdced ST_ShadowType )String ()string {switch _fdced {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 "";};type OfcST_RType byte ;func (_bfedb *Formulas )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _bfedb .CT_Formulas .MarshalXML (e ,start );};func (_dgbab *OfcST_ScreenSize )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_dgbab =0; -case "\u00354\u0034\u002c\u0033\u0037\u0036":*_dgbab =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_dgbab =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_dgbab =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_dgbab =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_dgbab =5; -case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_dgbab =6;};return nil ;};func (_dfca *CT_Curve )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076:\u0063\u0075\u0072\u0076\u0065"; -};if _dfca .FromAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_a .Sprintf ("\u0025\u0076",*_dfca .FromAttr )});};if _dfca .Control1Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"},Value :_a .Sprintf ("\u0025\u0076",*_dfca .Control1Attr )}); -};if _dfca .Control2Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"},Value :_a .Sprintf ("\u0025\u0076",*_dfca .Control2Attr )});};if _dfca .ToAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_dfca .ToAttr )}); -};if _dfca .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_dfca .HrefAttr )});};if _dfca .TargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dfca .TargetAttr )}); -};if _dfca .ClassAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_dfca .ClassAttr )});};if _dfca .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dfca .TitleAttr )}); -};if _dfca .AltAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dfca .AltAttr )});};if _dfca .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_dfca .CoordsizeAttr )}); -};if _dfca .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_dfca .CoordoriginAttr )});};if _dfca .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_dfca .WrapcoordsAttr )}); -};if _dfca .PrintAttr !=_c .ST_TrueFalseUnset {_bbbe ,_ggbb :=_dfca .PrintAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ggbb !=nil {return _ggbb ;};start .Attr =append (start .Attr ,_bbbe );};if _dfca .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dfca .IdAttr )}); -};if _dfca .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dfca .StyleAttr )});};if _dfca .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dfca .SpidAttr )}); -};if _dfca .OnedAttr !=_c .ST_TrueFalseUnset {_gbced ,_edgab :=_dfca .OnedAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _edgab !=nil {return _edgab ;};start .Attr =append (start .Attr ,_gbced );};if _dfca .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dfca .RegroupidAttr )}); -};if _dfca .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_cbaa ,_gaee :=_dfca .DoubleclicknotifyAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _gaee !=nil {return _gaee ; -};start .Attr =append (start .Attr ,_cbaa );};if _dfca .ButtonAttr !=_c .ST_TrueFalseUnset {_ebagb ,_fdee :=_dfca .ButtonAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _fdee !=nil {return _fdee ;};start .Attr =append (start .Attr ,_ebagb ); -};if _dfca .UserhiddenAttr !=_c .ST_TrueFalseUnset {_cadc ,_dgfb :=_dfca .UserhiddenAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _dgfb !=nil {return _dgfb ;};start .Attr =append (start .Attr ,_cadc ); -};if _dfca .BulletAttr !=_c .ST_TrueFalseUnset {_egcb ,_gabf :=_dfca .BulletAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _gabf !=nil {return _gabf ;};start .Attr =append (start .Attr ,_egcb );};if _dfca .HrAttr !=_c .ST_TrueFalseUnset {_agac ,_ffcae :=_dfca .HrAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _ffcae !=nil {return _ffcae ;};start .Attr =append (start .Attr ,_agac );};if _dfca .HrstdAttr !=_c .ST_TrueFalseUnset {_dcgf ,_aebd :=_dfca .HrstdAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _aebd !=nil {return _aebd ; -};start .Attr =append (start .Attr ,_dcgf );};if _dfca .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_adga ,_dabg :=_dfca .HrnoshadeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _dabg !=nil {return _dabg ; -};start .Attr =append (start .Attr ,_adga );};if _dfca .HrpctAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dfca .HrpctAttr )});};if _dfca .HralignAttr !=OfcST_HrAlignUnset {_fffc ,_fdde :=_dfca .HralignAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _fdde !=nil {return _fdde ;};start .Attr =append (start .Attr ,_fffc );};if _dfca .AllowincellAttr !=_c .ST_TrueFalseUnset {_deaa ,_aae :=_dfca .AllowincellAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _aae !=nil {return _aae ;};start .Attr =append (start .Attr ,_deaa );};if _dfca .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_bcfb ,_dac :=_dfca .AllowoverlapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _dac !=nil {return _dac ;};start .Attr =append (start .Attr ,_bcfb );};if _dfca .UserdrawnAttr !=_c .ST_TrueFalseUnset {_cbbd ,_fecb :=_dfca .UserdrawnAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _fecb !=nil {return _fecb ;};start .Attr =append (start .Attr ,_cbbd );};if _dfca .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_dfca .BordertopcolorAttr )}); -};if _dfca .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_dfca .BorderleftcolorAttr )}); -};if _dfca .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_dfca .BorderbottomcolorAttr )}); -};if _dfca .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_dfca .BorderrightcolorAttr )}); -};if _dfca .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ccae ,_edcg :=_dfca .DgmlayoutAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _edcg !=nil {return _edcg ;};start .Attr =append (start .Attr ,_ccae ); -};if _dfca .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dfca .DgmnodekindAttr )});};if _dfca .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_eebc ,_gdbd :=_dfca .DgmlayoutmruAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _gdbd !=nil {return _gdbd ;};start .Attr =append (start .Attr ,_eebc );};if _dfca .InsetmodeAttr !=OfcST_InsetModeUnset {_dfff ,_edcf :=_dfca .InsetmodeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _edcf !=nil {return _edcf ;};start .Attr =append (start .Attr ,_dfff );};if _dfca .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_dfca .OpacityAttr )}); -};if _dfca .StrokedAttr !=_c .ST_TrueFalseUnset {_aedg ,_dedf :=_dfca .StrokedAttr .MarshalXMLAttr (_e .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _dedf !=nil {return _dedf ;};start .Attr =append (start .Attr ,_aedg );};if _dfca .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_dfca .StrokecolorAttr )}); -};if _dfca .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dfca .StrokeweightAttr )});};if _dfca .InsetpenAttr !=_c .ST_TrueFalseUnset {_fedg ,_cgbb :=_dfca .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _cgbb !=nil {return _cgbb ;};start .Attr =append (start .Attr ,_fedg );};if _dfca .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_a .Sprintf ("\u0025\u0076",*_dfca .ChromakeyAttr )}); -};if _dfca .FilledAttr !=_c .ST_TrueFalseUnset {_afdd ,_ccgb :=_dfca .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ccgb !=nil {return _ccgb ;};start .Attr =append (start .Attr ,_afdd );};if _dfca .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_a .Sprintf ("\u0025\u0076",*_dfca .FillcolorAttr )}); -};if _dfca .SptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dfca .SptAttr )});};if _dfca .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ccbe ,_gege :=_dfca .ConnectortypeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _gege !=nil {return _gege ;};start .Attr =append (start .Attr ,_ccbe );};if _dfca .BwmodeAttr !=OfcST_BWModeUnset {_cdag ,_fgddd :=_dfca .BwmodeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _fgddd !=nil {return _fgddd ; -};start .Attr =append (start .Attr ,_cdag );};if _dfca .BwpureAttr !=OfcST_BWModeUnset {_eaecc ,_efff :=_dfca .BwpureAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _efff !=nil {return _efff ;};start .Attr =append (start .Attr ,_eaecc ); -};if _dfca .BwnormalAttr !=OfcST_BWModeUnset {_aebf ,_cdfg :=_dfca .BwnormalAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cdfg !=nil {return _cdfg ;};start .Attr =append (start .Attr ,_aebf ); -};if _dfca .ForcedashAttr !=_c .ST_TrueFalseUnset {_gdfa ,_ddgfe :=_dfca .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ddgfe !=nil {return _ddgfe ;};start .Attr =append (start .Attr ,_gdfa ); -};if _dfca .OleiconAttr !=_c .ST_TrueFalseUnset {_afdc ,_ecgb :=_dfca .OleiconAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _ecgb !=nil {return _ecgb ;};start .Attr =append (start .Attr ,_afdc );};if _dfca .OleAttr !=_c .ST_TrueFalseBlankUnset {_cadcf ,_cabf :=_dfca .OleAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _cabf !=nil {return _cabf ;};start .Attr =append (start .Attr ,_cadcf );};if _dfca .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_fffe ,_gggaa :=_dfca .PreferrelativeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _gggaa !=nil {return _gggaa ;};start .Attr =append (start .Attr ,_fffe );};if _dfca .CliptowrapAttr !=_c .ST_TrueFalseUnset {_dbegf ,_eaag :=_dfca .CliptowrapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _eaag !=nil {return _eaag ;};start .Attr =append (start .Attr ,_dbegf );};if _dfca .ClipAttr !=_c .ST_TrueFalseUnset {_eged ,_eeda :=_dfca .ClipAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _eeda !=nil {return _eeda ; -};start .Attr =append (start .Attr ,_eged );};e .EncodeToken (start );if _dfca .EG_ShapeElements !=nil {for _ ,_gbgddg :=range _dfca .EG_ShapeElements {_gbgddg .MarshalXML (e ,_e .StartElement {});};};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func (_ffgaea ST_StrokeArrowWidth )ValidateWithPath (path string )error {switch _ffgaea {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 (_ffgaea )); -};return nil ;};func (_bccge *CT_Formulas )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073";};e .EncodeToken (start );if _bccge .F !=nil {_cffc :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0066"}}; -for _ ,_gebac :=range _bccge .F {e .EncodeElement (_gebac ,_cffc );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Shapetype and its children, prefixing error messages with path +func (_gaggc *CT_Shapetype )ValidateWithPath (path string )error {for _fdcfb ,_afff :=range _gaggc .EG_ShapeElements {if _gdaed :=_afff .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_fdcfb )); +_gdaed !=nil {return _gdaed ;};};if _gaggc .Complex !=nil {if _gbdaac :=_gaggc .Complex .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");_gbdaac !=nil {return _gbdaac ;};};if _bbgb :=_gaggc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072"); +_bbgb !=nil {return _bbgb ;};if _dgdd :=_gaggc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_dgdd !=nil {return _dgdd ;};if _agfgd :=_gaggc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072"); +_agfgd !=nil {return _agfgd ;};if _gffgc :=_gaggc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gffgc !=nil {return _gffgc ;};if _cegde :=_gaggc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072"); +_cegde !=nil {return _cegde ;};if _dadge :=_gaggc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_dadge !=nil {return _dadge ;};if _afbcf :=_gaggc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072"); +_afbcf !=nil {return _afbcf ;};if _bcea :=_gaggc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_bcea !=nil {return _bcea ;};if _bgdg :=_gaggc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072"); +_bgdg !=nil {return _bgdg ;};if _affag :=_gaggc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_affag !=nil {return _affag ;};if _afde :=_gaggc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072"); +_afde !=nil {return _afde ;};if _ffffa :=_gaggc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_ffffa !=nil {return _ffffa ;};if _dbaae :=_gaggc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072"); +_dbaae !=nil {return _dbaae ;};if _bgcda :=_gaggc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_bgcda !=nil {return _bgcda ;};if _dgab :=_gaggc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072"); +_dgab !=nil {return _dgab ;};if _cfgef :=_gaggc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_cfgef !=nil {return _cfgef ;};if _abaf :=_gaggc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072"); +_abaf !=nil {return _abaf ;};if _bfeaa :=_gaggc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_bfeaa !=nil {return _bfeaa ;};if _abgbd :=_gaggc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072"); +_abgbd !=nil {return _abgbd ;};if _deef :=_gaggc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_deef !=nil {return _deef ;};if _fabg :=_gaggc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072"); +_fabg !=nil {return _fabg ;};if _ggaec :=_gaggc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_ggaec !=nil {return _ggaec ;};if _fadeb :=_gaggc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072"); +_fadeb !=nil {return _fadeb ;};if _fafaa :=_gaggc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_fafaa !=nil {return _fafaa ;};if _bbgba :=_gaggc .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072"); +_bbgba !=nil {return _bbgba ;};if _ddcf :=_gaggc .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_ddcf !=nil {return _ddcf ;};if _cgfe :=_gaggc .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072"); +_cgfe !=nil {return _cgfe ;};if _fddab :=_gaggc .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_fddab !=nil {return _fddab ;};if _efgefg :=_gaggc .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r"); +_efgefg !=nil {return _efgefg ;};return nil ;};func (_cgda *CT_Handles )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dgbee :for {_cegbd ,_fbeca :=d .Token ();if _fbeca !=nil {return _fbeca ;};switch _cbac :=_cegbd .(type ){case _e .StartElement :switch _cbac .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agdcd :=NewCT_H (); +if _ecec :=d .DecodeElement (_agdcd ,&_cbac );_ecec !=nil {return _ecec ;};_cgda .H =append (_cgda .H ,_agdcd );default:_ag .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",_cbac .Name ); +if _ddcg :=d .Skip ();_ddcg !=nil {return _ddcg ;};};case _e .EndElement :break _dgbee ;case _e .CharData :};};return nil ;};func (_ffegb *CT_Shapetype )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"; +};if _ffegb .MasterAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u006d\u0061\u0073\u0074\u0065\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_ffegb .MasterAttr )});};if _ffegb .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_ga .Sprintf ("\u0025\u0076",*_ffegb .HrefAttr )}); +};if _ffegb .TargetAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_ffegb .TargetAttr )});};if _ffegb .ClassAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_ffegb .ClassAttr )}); +};if _ffegb .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_ffegb .TitleAttr )});};if _ffegb .AltAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u006c\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_ffegb .AltAttr )}); +};if _ffegb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_ga .Sprintf ("\u0025\u0076",*_ffegb .CoordsizeAttr )});};if _ffegb .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_ga .Sprintf ("\u0025\u0076",*_ffegb .CoordoriginAttr )}); +};if _ffegb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_ffegb .WrapcoordsAttr )});};if _ffegb .PrintAttr !=_f .ST_TrueFalseUnset {_ccaffa ,_bcadgd :=_ffegb .PrintAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u0072\u0069n\u0074"}); +if _bcadgd !=nil {return _bcadgd ;};start .Attr =append (start .Attr ,_ccaffa );};if _ffegb .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_ffegb .IdAttr )});};if _ffegb .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_ffegb .StyleAttr )}); +};if _ffegb .SpidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_ffegb .SpidAttr )});};if _ffegb .OnedAttr !=_f .ST_TrueFalseUnset {_ceafd ,_gadce :=_ffegb .OnedAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); +if _gadce !=nil {return _gadce ;};start .Attr =append (start .Attr ,_ceafd );};if _ffegb .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_ffegb .RegroupidAttr )}); +};if _ffegb .DoubleclicknotifyAttr !=_f .ST_TrueFalseUnset {_cedd ,_ecace :=_ffegb .DoubleclicknotifyAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _ecace !=nil {return _ecace ; +};start .Attr =append (start .Attr ,_cedd );};if _ffegb .ButtonAttr !=_f .ST_TrueFalseUnset {_aaag ,_dfbgg :=_ffegb .ButtonAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _dfbgg !=nil {return _dfbgg ;};start .Attr =append (start .Attr ,_aaag ); +};if _ffegb .UserhiddenAttr !=_f .ST_TrueFalseUnset {_dgde ,_cgeebc :=_ffegb .UserhiddenAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cgeebc !=nil {return _cgeebc ;};start .Attr =append (start .Attr ,_dgde ); +};if _ffegb .BulletAttr !=_f .ST_TrueFalseUnset {_gdgg ,_bfggg :=_ffegb .BulletAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _bfggg !=nil {return _bfggg ;};start .Attr =append (start .Attr ,_gdgg );};if _ffegb .HrAttr !=_f .ST_TrueFalseUnset {_fgcea ,_dabeg :=_ffegb .HrAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _dabeg !=nil {return _dabeg ;};start .Attr =append (start .Attr ,_fgcea );};if _ffegb .HrstdAttr !=_f .ST_TrueFalseUnset {_bfgad ,_ggecd :=_ffegb .HrstdAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _ggecd !=nil {return _ggecd ; +};start .Attr =append (start .Attr ,_bfgad );};if _ffegb .HrnoshadeAttr !=_f .ST_TrueFalseUnset {_edde ,_gaeb :=_ffegb .HrnoshadeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _gaeb !=nil {return _gaeb ; +};start .Attr =append (start .Attr ,_edde );};if _ffegb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_ffegb .HrpctAttr )});};if _ffegb .HralignAttr !=OfcST_HrAlignUnset {_gfgda ,_cbabb :=_ffegb .HralignAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _cbabb !=nil {return _cbabb ;};start .Attr =append (start .Attr ,_gfgda );};if _ffegb .AllowincellAttr !=_f .ST_TrueFalseUnset {_fgabg ,_faagd :=_ffegb .AllowincellAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _faagd !=nil {return _faagd ;};start .Attr =append (start .Attr ,_fgabg );};if _ffegb .AllowoverlapAttr !=_f .ST_TrueFalseUnset {_acbf ,_cbfe :=_ffegb .AllowoverlapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _cbfe !=nil {return _cbfe ;};start .Attr =append (start .Attr ,_acbf );};if _ffegb .UserdrawnAttr !=_f .ST_TrueFalseUnset {_gggc ,_aedba :=_ffegb .UserdrawnAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _aedba !=nil {return _aedba ;};start .Attr =append (start .Attr ,_gggc );};if _ffegb .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_ffegb .BordertopcolorAttr )}); +};if _ffegb .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_ffegb .BorderleftcolorAttr )}); +};if _ffegb .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_ffegb .BorderbottomcolorAttr )}); +};if _ffegb .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_ffegb .BorderrightcolorAttr )}); +};if _ffegb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_eaedg ,_fedfg :=_ffegb .DgmlayoutAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _fedfg !=nil {return _fedfg ;};start .Attr =append (start .Attr ,_eaedg ); +};if _ffegb .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_ffegb .DgmnodekindAttr )});}; +if _ffegb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gggbc ,_cbcgd :=_ffegb .DgmlayoutmruAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _cbcgd !=nil {return _cbcgd ;};start .Attr =append (start .Attr ,_gggbc ); +};if _ffegb .InsetmodeAttr !=OfcST_InsetModeUnset {_aeegg ,_eegg :=_ffegb .InsetmodeAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _eegg !=nil {return _eegg ;};start .Attr =append (start .Attr ,_aeegg ); +};if _ffegb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_ga .Sprintf ("\u0025\u0076",*_ffegb .OpacityAttr )});};if _ffegb .StrokedAttr !=_f .ST_TrueFalseUnset {_bdbc ,_bbbef :=_ffegb .StrokedAttr .MarshalXMLAttr (_e .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"}); +if _bbbef !=nil {return _bbbef ;};start .Attr =append (start .Attr ,_bdbc );};if _ffegb .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_ffegb .StrokecolorAttr )}); +};if _ffegb .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_ffegb .StrokeweightAttr )});};if _ffegb .InsetpenAttr !=_f .ST_TrueFalseUnset {_dfdeg ,_dcaed :=_ffegb .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _dcaed !=nil {return _dcaed ;};start .Attr =append (start .Attr ,_dfdeg );};if _ffegb .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_ga .Sprintf ("\u0025\u0076",*_ffegb .ChromakeyAttr )}); +};if _ffegb .FilledAttr !=_f .ST_TrueFalseUnset {_fefgg ,_cdfc :=_ffegb .FilledAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _cdfc !=nil {return _cdfc ;};start .Attr =append (start .Attr ,_fefgg );};if _ffegb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ga .Sprintf ("\u0025\u0076",*_ffegb .FillcolorAttr )}); +};if _ffegb .SptAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_ga .Sprintf ("\u0025\u0076",*_ffegb .SptAttr )});};if _ffegb .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_fbggf ,_cdbca :=_ffegb .ConnectortypeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _cdbca !=nil {return _cdbca ;};start .Attr =append (start .Attr ,_fbggf );};if _ffegb .BwmodeAttr !=OfcST_BWModeUnset {_gbfee ,_cecc :=_ffegb .BwmodeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _cecc !=nil {return _cecc ; +};start .Attr =append (start .Attr ,_gbfee );};if _ffegb .BwpureAttr !=OfcST_BWModeUnset {_gdggc ,_fdbeb :=_ffegb .BwpureAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _fdbeb !=nil {return _fdbeb ;};start .Attr =append (start .Attr ,_gdggc ); +};if _ffegb .BwnormalAttr !=OfcST_BWModeUnset {_ccae ,_fbggaa :=_ffegb .BwnormalAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _fbggaa !=nil {return _fbggaa ;};start .Attr =append (start .Attr ,_ccae ); +};if _ffegb .ForcedashAttr !=_f .ST_TrueFalseUnset {_ccef ,_agdfb :=_ffegb .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _agdfb !=nil {return _agdfb ;};start .Attr =append (start .Attr ,_ccef ); +};if _ffegb .OleiconAttr !=_f .ST_TrueFalseUnset {_abegbe ,_baaef :=_ffegb .OleiconAttr .MarshalXMLAttr (_e .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _baaef !=nil {return _baaef ;};start .Attr =append (start .Attr ,_abegbe );};if _ffegb .OleAttr !=_f .ST_TrueFalseBlankUnset {_acdeg ,_aacgg :=_ffegb .OleAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _aacgg !=nil {return _aacgg ;};start .Attr =append (start .Attr ,_acdeg );};if _ffegb .PreferrelativeAttr !=_f .ST_TrueFalseUnset {_acgbe ,_fbedff :=_ffegb .PreferrelativeAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _fbedff !=nil {return _fbedff ;};start .Attr =append (start .Attr ,_acgbe );};if _ffegb .CliptowrapAttr !=_f .ST_TrueFalseUnset {_afega ,_gagdd :=_ffegb .CliptowrapAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _gagdd !=nil {return _gagdd ;};start .Attr =append (start .Attr ,_afega );};if _ffegb .ClipAttr !=_f .ST_TrueFalseUnset {_cbfgc ,_cfgdf :=_ffegb .ClipAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _cfgdf !=nil {return _cfgdf ; +};start .Attr =append (start .Attr ,_cbfgc );};if _ffegb .AdjAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061\u0064\u006a"},Value :_ga .Sprintf ("\u0025\u0076",*_ffegb .AdjAttr )});};if _ffegb .PathAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_ga .Sprintf ("\u0025\u0076",*_ffegb .PathAttr )}); +};e .EncodeToken (start );if _ffegb .EG_ShapeElements !=nil {for _ ,_bggff :=range _ffegb .EG_ShapeElements {_bggff .MarshalXML (e ,_e .StartElement {});};};if _ffegb .Complex !=nil {_cagg :=_e .StartElement {Name :_e .Name {Local :"\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x"}}; +e .EncodeElement (_ffegb .Complex ,_cagg );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the OfcCT_Relation and its children -func (_ddgbb *OfcCT_Relation )Validate ()error {return _ddgbb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u006f\u006e");};func (_fdcef *ST_StrokeArrowType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_efbcfb ,_edaaae :=d .Token (); -if _edaaae !=nil {return _edaaae ;};if _gfefa ,_dfgdg :=_efbcfb .(_e .EndElement );_dfgdg &&_gfefa .Name ==start .Name {*_fdcef =1;return nil ;};if _abfab ,_fffgcd :=_efbcfb .(_e .CharData );!_fffgcd {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",_efbcfb ); -}else {switch string (_abfab ){case "":*_fdcef =0;case "\u006e\u006f\u006e\u0065":*_fdcef =1;case "\u0062\u006c\u006fc\u006b":*_fdcef =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_fdcef =3;case "\u006f\u0076\u0061\u006c":*_fdcef =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_fdcef =5; -case "\u006f\u0070\u0065\u006e":*_fdcef =6;};};_efbcfb ,_edaaae =d .Token ();if _edaaae !=nil {return _edaaae ;};if _eccbc ,_fgbbd :=_efbcfb .(_e .EndElement );_fgbbd &&_eccbc .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",_efbcfb ); -};type OfcExtrusion struct{OfcCT_Extrusion };func (_acbgbc ST_StrokeLineStyle )String ()string {switch _acbgbc {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case 3:return "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k"; -case 4:return "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case 5:return "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return "";};func (_gbcfe ST_StrokeArrowType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_gbcfe .String (),start ); -};func (_eegd ST_StrokeArrowLength )ValidateWithPath (path string )error {switch _eegd {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 (_eegd )); -};return nil ;}; +// Validate validates the OfcCT_ColorMru and its children +func (_ecbeg *OfcCT_ColorMru )Validate ()error {return _ecbeg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0072\u0075");};func (_dfaca ST_EditAs )String ()string {switch _dfaca {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 "";};type OfcST_HrAlign byte ; -// Validate validates the CT_Handles and its children -func (_gdege *CT_Handles )Validate ()error {return _gdege .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};func (_agcb *OfcCT_Lock )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f\u003a\u006c\u006f\u0063\u006b"; -};if _agcb .PositionAttr !=_c .ST_TrueFalseUnset {_degcde ,_bfeeb :=_agcb .PositionAttr .MarshalXMLAttr (_e .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"});if _bfeeb !=nil {return _bfeeb ;};start .Attr =append (start .Attr ,_degcde ); -};if _agcb .SelectionAttr !=_c .ST_TrueFalseUnset {_gegfe ,_edade :=_agcb .SelectionAttr .MarshalXMLAttr (_e .Name {Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"});if _edade !=nil {return _edade ;};start .Attr =append (start .Attr ,_gegfe );};if _agcb .GroupingAttr !=_c .ST_TrueFalseUnset {_efge ,_eegcga :=_agcb .GroupingAttr .MarshalXMLAttr (_e .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}); -if _eegcga !=nil {return _eegcga ;};start .Attr =append (start .Attr ,_efge );};if _agcb .UngroupingAttr !=_c .ST_TrueFalseUnset {_acdeb ,_adacg :=_agcb .UngroupingAttr .MarshalXMLAttr (_e .Name {Local :"\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}); -if _adacg !=nil {return _adacg ;};start .Attr =append (start .Attr ,_acdeb );};if _agcb .RotationAttr !=_c .ST_TrueFalseUnset {_cadff ,_fccgf :=_agcb .RotationAttr .MarshalXMLAttr (_e .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _fccgf !=nil {return _fccgf ; -};start .Attr =append (start .Attr ,_cadff );};if _agcb .CroppingAttr !=_c .ST_TrueFalseUnset {_fgaed ,_gdeaa :=_agcb .CroppingAttr .MarshalXMLAttr (_e .Name {Local :"\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"});if _gdeaa !=nil {return _gdeaa ;}; -start .Attr =append (start .Attr ,_fgaed );};if _agcb .VerticiesAttr !=_c .ST_TrueFalseUnset {_eebdf ,_cegdc :=_agcb .VerticiesAttr .MarshalXMLAttr (_e .Name {Local :"\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"});if _cegdc !=nil {return _cegdc ;};start .Attr =append (start .Attr ,_eebdf ); -};if _agcb .AdjusthandlesAttr !=_c .ST_TrueFalseUnset {_gbgedg ,_abgce :=_agcb .AdjusthandlesAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"});if _abgce !=nil {return _abgce ;};start .Attr =append (start .Attr ,_gbgedg ); -};if _agcb .TextAttr !=_c .ST_TrueFalseUnset {_fbgag ,_bbccbb :=_agcb .TextAttr .MarshalXMLAttr (_e .Name {Local :"\u0074\u0065\u0078\u0074"});if _bbccbb !=nil {return _bbccbb ;};start .Attr =append (start .Attr ,_fbgag );};if _agcb .AspectratioAttr !=_c .ST_TrueFalseUnset {_bcdcg ,_edbca :=_agcb .AspectratioAttr .MarshalXMLAttr (_e .Name {Local :"a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"}); -if _edbca !=nil {return _edbca ;};start .Attr =append (start .Attr ,_bcdcg );};if _agcb .ShapetypeAttr !=_c .ST_TrueFalseUnset {_fbddb ,_ebddbb :=_agcb .ShapetypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"});if _ebddbb !=nil {return _ebddbb ; -};start .Attr =append (start .Attr ,_fbddb );};if _agcb .ExtAttr !=ST_ExtUnset {_efgge ,_cfede :=_agcb .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cfede !=nil {return _cfede ;};start .Attr =append (start .Attr ,_efgge ); -};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type Shape struct{CT_Shape }; +// Validate validates the OfcCT_Extrusion and its children +func (_gdccg *OfcCT_Extrusion )Validate ()error {return _gdccg .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};func (_bbgfb *Textbox )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _bbgfb .CT_Textbox .MarshalXML (e ,start ); +};func NewAG_AllCoreAttributes ()*AG_AllCoreAttributes {_gf :=&AG_AllCoreAttributes {};return _gf };const (ST_StrokeJoinStyleUnset ST_StrokeJoinStyle =0;ST_StrokeJoinStyleRound ST_StrokeJoinStyle =1;ST_StrokeJoinStyleBevel ST_StrokeJoinStyle =2;ST_StrokeJoinStyleMiter ST_StrokeJoinStyle =3; +);func (_cdagcg OfcST_ConnectType )Validate ()error {return _cdagcg .ValidateWithPath ("")};func (_bceda *ST_StrokeLineStyle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aggec ,_gegdee :=d .Token ();if _gegdee !=nil {return _gegdee ;}; +if _caaff ,_eafbag :=_aggec .(_e .EndElement );_eafbag &&_caaff .Name ==start .Name {*_bceda =1;return nil ;};if _bfdde ,_cefeeb :=_aggec .(_e .CharData );!_cefeeb {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aggec ); +}else {switch string (_bfdde ){case "":*_bceda =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_bceda =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_bceda =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_bceda =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_bceda =4; +case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_bceda =5;};};_aggec ,_gegdee =d .Token ();if _gegdee !=nil {return _gegdee ;};if _ffaab ,_cggab :=_aggec .(_e .EndElement );_cggab &&_ffaab .Name ==start .Name {return nil ; +};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aggec );};func (_eeeag *OfcCT_Fill )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cecfa :=range start .Attr {if _cecfa .Name .Local =="\u0074\u0079\u0070\u0065"{_eeeag .TypeAttr .UnmarshalXMLAttr (_cecfa ); +continue ;};if _cecfa .Name .Local =="\u0065\u0078\u0074"{_eeeag .ExtAttr .UnmarshalXMLAttr (_cecfa );continue ;};};for {_bbdag ,_gffbd :=d .Token ();if _gffbd !=nil {return _ga .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u003a\u0020%\u0073",_gffbd ); +};if _ggged ,_dgddf :=_bbdag .(_e .EndElement );_dgddf &&_ggged .Name ==start .Name {break ;};};return nil ;};func (_gaag *AG_Id )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _gaag .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_gaag .IdAttr )}); +};return nil ;};func (_eefe *Formulas )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_eefe .CT_Formulas =*NewCT_Formulas ();_debbf :for {_edcge ,_gdbb :=d .Token ();if _gdbb !=nil {return _gdbb ;};switch _egfff :=_edcge .(type ){case _e .StartElement :switch _egfff .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066"}:_agcaa :=NewCT_F (); +if _badd :=d .DecodeElement (_agcaa ,&_egfff );_badd !=nil {return _badd ;};_eefe .F =append (_eefe .F ,_agcaa );default:_ag .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",_egfff .Name ); +if _cdba :=d .Skip ();_cdba !=nil {return _cdba ;};};case _e .EndElement :break _debbf ;case _e .CharData :};};return nil ;};const (OfcST_CalloutPlacementUnset OfcST_CalloutPlacement =0;OfcST_CalloutPlacementTop OfcST_CalloutPlacement =1;OfcST_CalloutPlacementCenter OfcST_CalloutPlacement =2; +OfcST_CalloutPlacementBottom OfcST_CalloutPlacement =3;OfcST_CalloutPlacementUser OfcST_CalloutPlacement =4;);func NewCT_Path ()*CT_Path {_bdad :=&CT_Path {};return _bdad };func NewOfcCT_EquationXml ()*OfcCT_EquationXml {_gaaec :=&OfcCT_EquationXml {}; +return _gaaec };func (_beabb OfcST_DiagramLayout )Validate ()error {return _beabb .ValidateWithPath ("")};func (_eagbg *OfcCT_ClipPath )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_dgdaf :=range start .Attr {if _dgdaf .Name .Local =="\u0076"{_abdfb ,_bdffa :=_dgdaf .Value ,error (nil ); +if _bdffa !=nil {return _bdffa ;};_eagbg .VAttr =_abdfb ;continue ;};};for {_edcdb ,_egdb :=d .Token ();if _egdb !=nil {return _ga .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",_egdb ); +};if _fefd ,_gcdca :=_edcdb .(_e .EndElement );_gcdca &&_fefd .Name ==start .Name {break ;};};return nil ;};func NewAG_OfficeCoreAttributes ()*AG_OfficeCoreAttributes {_ffga :=&AG_OfficeCoreAttributes {};return _ffga ;};func (_eebeb OfcST_Angle )ValidateWithPath (path string )error {switch _eebeb {case 0,1,2,3,4,5,6:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eebeb )); +};return nil ;};func (_gecbd *OfcCT_ShapeLayout )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074";};if _gecbd .ExtAttr !=ST_ExtUnset {_ggcgb ,_gcbc :=_gecbd .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"}); +if _gcbc !=nil {return _gcbc ;};start .Attr =append (start .Attr ,_ggcgb );};e .EncodeToken (start );if _gecbd .Idmap !=nil {_degc :=_e .StartElement {Name :_e .Name {Local :"\u006f:\u0069\u0064\u006d\u0061\u0070"}};e .EncodeElement (_gecbd .Idmap ,_degc ); +};if _gecbd .Regrouptable !=nil {_gacadd :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065"}};e .EncodeElement (_gecbd .Regrouptable ,_gacadd );};if _gecbd .Rules !=nil {_aeeb :=_e .StartElement {Name :_e .Name {Local :"\u006f:\u0072\u0075\u006c\u0065\u0073"}}; +e .EncodeElement (_gecbd .Rules ,_aeeb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Handles and its children, prefixing error messages with path -func (_gbeab *CT_Handles )ValidateWithPath (path string )error {for _aacda ,_agfd :=range _gbeab .H {if _aacg :=_agfd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0048\u005b\u0025\u0064\u005d",path ,_aacda ));_aacg !=nil {return _aacg ;};};return nil ; -};func (_badb OfcST_ConnectType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_badb .String (),start );};func (_accfg *OfcCT_Proxy )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_adaf :=range start .Attr {if _adaf .Name .Local =="\u0073\u0074\u0061r\u0074"{_accfg .StartAttr .UnmarshalXMLAttr (_adaf ); -continue ;};if _adaf .Name .Local =="\u0065\u006e\u0064"{_accfg .EndAttr .UnmarshalXMLAttr (_adaf );continue ;};if _adaf .Name .Local =="\u0069\u0064\u0072e\u0066"{_gcebc ,_afggb :=_adaf .Value ,error (nil );if _afggb !=nil {return _afggb ;};_accfg .IdrefAttr =&_gcebc ; -continue ;};if _adaf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"{_dffaeb ,_cbdab :=_gd .ParseInt (_adaf .Value ,10,32);if _cbdab !=nil {return _cbdab ;};_decg :=int32 (_dffaeb );_accfg .ConnectlocAttr =&_decg ;continue ; -};};for {_bgagg ,_dfbga :=d .Token ();if _dfbga !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079\u003a\u0020\u0025\u0073",_dfbga );};if _ecfbad ,_fagac :=_bgagg .(_e .EndElement ); -_fagac &&_ecfbad .Name ==start .Name {break ;};};return nil ;};func (_eeceg *OfcCT_StrokeChild )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ccab :=range start .Attr {if _ccab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccab .Name .Local =="\u0068\u0072\u0065\u0066"{_cecga ,_eebbf :=_ccab .Value ,error (nil ); -if _eebbf !=nil {return _eebbf ;};_eeceg .HrefAttr =&_cecga ;continue ;};if _ccab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccab .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_eeceg .ForcedashAttr .UnmarshalXMLAttr (_ccab ); -continue ;};if _ccab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccab .Name .Local =="\u0074\u0069\u0074l\u0065"{_gegga ,_agfc :=_ccab .Value ,error (nil ); -if _agfc !=nil {return _agfc ;};_eeceg .TitleAttr =&_gegga ;continue ;};if _ccab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccab .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ggggg ,_ffcbb :=_ccab .Value ,error (nil ); -if _ffcbb !=nil {return _ffcbb ;};_eeceg .AlthrefAttr =&_ggggg ;continue ;};if _ccab .Name .Local =="\u0073\u0072\u0063"{_bbaeb ,_dgbaf :=_ccab .Value ,error (nil );if _dgbaf !=nil {return _dgbaf ;};_eeceg .SrcAttr =&_bbaeb ;continue ;};if _ccab .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_eeceg .ImagealignshapeAttr .UnmarshalXMLAttr (_ccab ); -continue ;};if _ccab .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_eeceg .JoinstyleAttr .UnmarshalXMLAttr (_ccab );continue ;};if _ccab .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eeceg .InsetpenAttr .UnmarshalXMLAttr (_ccab ); -continue ;};if _ccab .Name .Local =="\u0063\u006f\u006co\u0072"{_cbecd ,_dadbe :=_ccab .Value ,error (nil );if _dadbe !=nil {return _dadbe ;};_eeceg .ColorAttr =&_cbecd ;continue ;};if _ccab .Name .Local =="\u0065\u0078\u0074"{_eeceg .ExtAttr .UnmarshalXMLAttr (_ccab ); -continue ;};if _ccab .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_eeceg .FilltypeAttr .UnmarshalXMLAttr (_ccab );continue ;};if _ccab .Name .Local =="\u006f\u006e"{_eeceg .OnAttr .UnmarshalXMLAttr (_ccab );continue ;};if _ccab .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_eeceg .EndarrowlengthAttr .UnmarshalXMLAttr (_ccab ); -continue ;};if _ccab .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_eeceg .LinestyleAttr .UnmarshalXMLAttr (_ccab );continue ;};if _ccab .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_eeceg .StartarrowlengthAttr .UnmarshalXMLAttr (_ccab ); -continue ;};if _ccab .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_dbdcb ,_aafdb :=_ccab .Value ,error (nil );if _aafdb !=nil {return _aafdb ;};_eeceg .Color2Attr =&_dbdcb ;continue ;};if _ccab .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_eeceg .StartarrowAttr .UnmarshalXMLAttr (_ccab ); -continue ;};if _ccab .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_eeceg .EndarrowwidthAttr .UnmarshalXMLAttr (_ccab );continue ;};if _ccab .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_aeebd ,_ecfge :=_ccab .Value ,error (nil ); -if _ecfge !=nil {return _ecfge ;};_eeceg .DashstyleAttr =&_aeebd ;continue ;};if _ccab .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gcgda ,_baeab :=_ccab .Value ,error (nil );if _baeab !=nil {return _baeab ;};_eeceg .OpacityAttr =&_gcgda ;continue ; -};if _ccab .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_eeceg .ImageaspectAttr .UnmarshalXMLAttr (_ccab );continue ;};if _ccab .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_fbcdb ,_ffcaed :=_gd .ParseFloat (_ccab .Value ,64); -if _ffcaed !=nil {return _ffcaed ;};_eeceg .MiterlimitAttr =&_fbcdb ;continue ;};if _ccab .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_eeceg .EndcapAttr .UnmarshalXMLAttr (_ccab );continue ;};if _ccab .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_eeceg .EndarrowAttr .UnmarshalXMLAttr (_ccab ); -continue ;};if _ccab .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_eeceg .StartarrowwidthAttr .UnmarshalXMLAttr (_ccab );continue ;};if _ccab .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_gbbce ,_bcdgd :=_ccab .Value ,error (nil ); -if _bcdgd !=nil {return _bcdgd ;};_eeceg .ImagesizeAttr =&_gbbce ;continue ;};if _ccab .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_gadbc ,_acbffd :=_ccab .Value ,error (nil );if _acbffd !=nil {return _acbffd ;};_eeceg .WeightAttr =&_gadbc ;continue ; -};};for {_dbedb ,_cfdf :=d .Token ();if _cfdf !=nil {return _a .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",_cfdf );};if _gcbgb ,_cadg :=_dbedb .(_e .EndElement ); -_cadg &&_gcbgb .Name ==start .Name {break ;};};return nil ;};func (_dcbda *OfcCT_SignatureLine )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"; -};if _dcbda .IssignaturelineAttr !=_c .ST_TrueFalseUnset {_fdcddf ,_cdbdf :=_dcbda .IssignaturelineAttr .MarshalXMLAttr (_e .Name {Local :"\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"});if _cdbdf !=nil {return _cdbdf ; -};start .Attr =append (start .Attr ,_fdcddf );};if _dcbda .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dcbda .IdAttr )});};if _dcbda .ProvidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0070\u0072\u006f\u0076\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dcbda .ProvidAttr )}); -};if _dcbda .SigninginstructionssetAttr !=_c .ST_TrueFalseUnset {_eccf ,_bcbee :=_dcbda .SigninginstructionssetAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"}); -if _bcbee !=nil {return _bcbee ;};start .Attr =append (start .Attr ,_eccf );};if _dcbda .AllowcommentsAttr !=_c .ST_TrueFalseUnset {_beegc ,_ceceg :=_dcbda .AllowcommentsAttr .MarshalXMLAttr (_e .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"}); -if _ceceg !=nil {return _ceceg ;};start .Attr =append (start .Attr ,_beegc );};if _dcbda .ShowsigndateAttr !=_c .ST_TrueFalseUnset {_acgae ,_gefcc :=_dcbda .ShowsigndateAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"}); -if _gefcc !=nil {return _gefcc ;};start .Attr =append (start .Attr ,_acgae );};if _dcbda .SuggestedsignerAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_dcbda .SuggestedsignerAttr )}); -};if _dcbda .Suggestedsigner2Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"},Value :_a .Sprintf ("\u0025\u0076",*_dcbda .Suggestedsigner2Attr )}); -};if _dcbda .SuggestedsigneremailAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_dcbda .SuggestedsigneremailAttr )}); -};if _dcbda .SigninginstructionsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_dcbda .SigninginstructionsAttr )}); -};if _dcbda .AddlxmlAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0061d\u0064\u006c\u0078\u006d\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_dcbda .AddlxmlAttr )});};if _dcbda .SigprovurlAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_dcbda .SigprovurlAttr )}); -};if _dcbda .ExtAttr !=ST_ExtUnset {_gade ,_fgegc :=_dcbda .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"});if _fgegc !=nil {return _fgegc ;};start .Attr =append (start .Attr ,_gade );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;};func NewCT_ImageData ()*CT_ImageData {_cggeb :=&CT_ImageData {};return _cggeb };func NewCT_F ()*CT_F {_agbgc :=&CT_F {};return _agbgc }; +// ValidateWithPath validates the Roundrect and its children, prefixing error messages with path +func (_fbee *Roundrect )ValidateWithPath (path string )error {if _caadg :=_fbee .CT_RoundRect .ValidateWithPath (path );_caadg !=nil {return _caadg ;};return nil ;};type ST_StrokeArrowWidth byte ;func (_ffaeb OfcST_ExtrusionRender )ValidateWithPath (path string )error {switch _ffaeb {case 0,1,2,3:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffaeb )); +};return nil ;};func (_dbgfa *Shapetype )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dbgfa .CT_Shapetype =*NewCT_Shapetype ();for _ ,_fgace :=range start .Attr {if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dbgfa .UserdrawnAttr .UnmarshalXMLAttr (_fgace ); +continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0068\u0072\u0070c\u0074"{_dfccb ,_gdeca :=_g .ParseFloat (_fgace .Value ,64); +if _gdeca !=nil {return _gdeca ;};_bfacb :=float32 (_dfccb );_dbgfa .HrpctAttr =&_bfacb ;continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dbgfa .ButtonAttr .UnmarshalXMLAttr (_fgace ); +continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dbgfa .CliptowrapAttr .UnmarshalXMLAttr (_fgace ); +continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dbgfa .ForcedashAttr .UnmarshalXMLAttr (_fgace ); +continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dbgfa .BwnormalAttr .UnmarshalXMLAttr (_fgace ); +continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gbgf ,_ddgge :=_g .ParseInt (_fgace .Value ,10,64); +if _ddgge !=nil {return _ddgge ;};_dbgfa .DgmnodekindAttr =&_gbgf ;continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dbgfa .HralignAttr .UnmarshalXMLAttr (_fgace ); +continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_faedg ,_ecbb :=_fgace .Value ,error (nil ); +if _ecbb !=nil {return _ecbb ;};_dbgfa .MasterAttr =&_faedg ;continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0068\u0072\u0073t\u0064"{_dbgfa .HrstdAttr .UnmarshalXMLAttr (_fgace ); +continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dbgfa .HrnoshadeAttr .UnmarshalXMLAttr (_fgace ); +continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dbgfa .DgmlayoutAttr .UnmarshalXMLAttr (_fgace ); +continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u006f\u006e\u0065\u0064"{_dbgfa .OnedAttr .UnmarshalXMLAttr (_fgace ); +continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dbgfa .AllowoverlapAttr .UnmarshalXMLAttr (_fgace ); +continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dbgfa .UserhiddenAttr .UnmarshalXMLAttr (_fgace ); +continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dbgfa .BulletAttr .UnmarshalXMLAttr (_fgace ); +continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dbgfa .InsetmodeAttr .UnmarshalXMLAttr (_fgace ); +continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dbgfa .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fgace ); +continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0073\u0070\u0074"{_gfbbce ,_dcbffc :=_g .ParseFloat (_fgace .Value ,64); +if _dcbffc !=nil {return _dcbffc ;};_dcgg :=float32 (_gfbbce );_dbgfa .SptAttr =&_dcgg ;continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0073\u0070\u0069\u0064"{_feede ,_dcbfg :=_fgace .Value ,error (nil ); +if _dcbfg !=nil {return _dcbfg ;};_dbgfa .SpidAttr =&_feede ;continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_efeab ,_dacgg :=_fgace .Value ,error (nil ); +if _dacgg !=nil {return _dacgg ;};_dbgfa .BorderleftcolorAttr =&_efeab ;continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dbgfa .AllowincellAttr .UnmarshalXMLAttr (_fgace ); +continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_acdge ,_dbgbe :=_g .ParseInt (_fgace .Value ,10,64); +if _dbgbe !=nil {return _dbgbe ;};_dbgfa .RegroupidAttr =&_acdge ;continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u006f\u006c\u0065"{_dbgfa .OleAttr .UnmarshalXMLAttr (_fgace ); +continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dbgfa .ConnectortypeAttr .UnmarshalXMLAttr (_fgace ); +continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dbgfa .DgmlayoutmruAttr .UnmarshalXMLAttr (_fgace ); +continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bfge ,_agbde :=_fgace .Value ,error (nil ); +if _agbde !=nil {return _agbde ;};_dbgfa .BorderrightcolorAttr =&_bfge ;continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0068\u0072"{_dbgfa .HrAttr .UnmarshalXMLAttr (_fgace ); +continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0063\u006c\u0069\u0070"{_dbgfa .ClipAttr .UnmarshalXMLAttr (_fgace ); +continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dbgfa .PreferrelativeAttr .UnmarshalXMLAttr (_fgace ); +continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_feabc ,_ageaac :=_fgace .Value ,error (nil ); +if _ageaac !=nil {return _ageaac ;};_dbgfa .BordertopcolorAttr =&_feabc ;continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dbgfa .OleiconAttr .UnmarshalXMLAttr (_fgace ); +continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dbgfa .BwmodeAttr .UnmarshalXMLAttr (_fgace ); +continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dbgfa .BwpureAttr .UnmarshalXMLAttr (_fgace ); +continue ;};if _fgace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgace .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_eacbece ,_cagce :=_fgace .Value ,error (nil ); +if _cagce !=nil {return _cagce ;};_dbgfa .BorderbottomcolorAttr =&_eacbece ;continue ;};if _fgace .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_deeae ,_beaacg :=_fgace .Value ,error (nil );if _beaacg !=nil {return _beaacg ;};_dbgfa .TargetAttr =&_deeae ; +continue ;};if _fgace .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dbgfa .StrokedAttr .UnmarshalXMLAttr (_fgace );continue ;};if _fgace .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cacea ,_egbad :=_fgace .Value ,error (nil ); +if _egbad !=nil {return _egbad ;};_dbgfa .StrokecolorAttr =&_cacea ;continue ;};if _fgace .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_daagb ,_dgeaf :=_fgace .Value ,error (nil );if _dgeaf !=nil {return _dgeaf ; +};_dbgfa .StrokeweightAttr =&_daagb ;continue ;};if _fgace .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dbgfa .InsetpenAttr .UnmarshalXMLAttr (_fgace );continue ;};if _fgace .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dbgc ,_fdef :=_fgace .Value ,error (nil ); +if _fdef !=nil {return _fdef ;};_dbgfa .ChromakeyAttr =&_dbgc ;continue ;};if _fgace .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dbgfa .FilledAttr .UnmarshalXMLAttr (_fgace );continue ;};if _fgace .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_adcbf ,_acbfb :=_fgace .Value ,error (nil ); +if _acbfb !=nil {return _acbfb ;};_dbgfa .FillcolorAttr =&_adcbf ;continue ;};if _fgace .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gdddc ,_gacfae :=_fgace .Value ,error (nil );if _gacfae !=nil {return _gacfae ;};_dbgfa .OpacityAttr =&_gdddc ; +continue ;};if _fgace .Name .Local =="\u0061\u006c\u0074"{_gffed ,_dfegc :=_fgace .Value ,error (nil );if _dfegc !=nil {return _dfegc ;};_dbgfa .AltAttr =&_gffed ;continue ;};if _fgace .Name .Local =="\u0073\u0074\u0079l\u0065"{_cecaa ,_fbfgg :=_fgace .Value ,error (nil ); +if _fbfgg !=nil {return _fbfgg ;};_dbgfa .StyleAttr =&_cecaa ;continue ;};if _fgace .Name .Local =="\u0069\u0064"{_feffgd ,_febb :=_fgace .Value ,error (nil );if _febb !=nil {return _febb ;};_dbgfa .IdAttr =&_feffgd ;continue ;};if _fgace .Name .Local =="\u0070\u0072\u0069n\u0074"{_dbgfa .PrintAttr .UnmarshalXMLAttr (_fgace ); +continue ;};if _fgace .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cccabc ,_bfdab :=_fgace .Value ,error (nil );if _bfdab !=nil {return _bfdab ;};_dbgfa .WrapcoordsAttr =&_cccabc ;continue ;};if _fgace .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_abbafa ,_begef :=_fgace .Value ,error (nil ); +if _begef !=nil {return _begef ;};_dbgfa .CoordoriginAttr =&_abbafa ;continue ;};if _fgace .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gfddc ,_affbf :=_fgace .Value ,error (nil );if _affbf !=nil {return _affbf ;};_dbgfa .CoordsizeAttr =&_gfddc ; +continue ;};if _fgace .Name .Local =="\u0074\u0069\u0074l\u0065"{_cccec ,_dafda :=_fgace .Value ,error (nil );if _dafda !=nil {return _dafda ;};_dbgfa .TitleAttr =&_cccec ;continue ;};if _fgace .Name .Local =="\u0063\u006c\u0061s\u0073"{_aacac ,_gcdaff :=_fgace .Value ,error (nil ); +if _gcdaff !=nil {return _gcdaff ;};_dbgfa .ClassAttr =&_aacac ;continue ;};if _fgace .Name .Local =="\u0068\u0072\u0065\u0066"{_fbfgff ,_ggabf :=_fgace .Value ,error (nil );if _ggabf !=nil {return _ggabf ;};_dbgfa .HrefAttr =&_fbfgff ;continue ;};if _fgace .Name .Local =="\u0061\u0064\u006a"{_daegf ,_gdeeg :=_fgace .Value ,error (nil ); +if _gdeeg !=nil {return _gdeeg ;};_dbgfa .AdjAttr =&_daegf ;continue ;};if _fgace .Name .Local =="\u0070\u0061\u0074\u0068"{_ebcf ,_cccfc :=_fgace .Value ,error (nil );if _cccfc !=nil {return _cccfc ;};_dbgfa .PathAttr =&_ebcf ;continue ;};};_gcabad :for {_cdcca ,_caec :=d .Token (); +if _caec !=nil {return _caec ;};switch _cfcca :=_cdcca .(type ){case _e .StartElement :switch _cfcca .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_abege :=NewEG_ShapeElements (); +_abege .Path =NewPath ();if _dbfag :=d .DecodeElement (_abege .Path ,&_cfcca );_dbfag !=nil {return _dbfag ;};_dbgfa .EG_ShapeElements =append (_dbgfa .EG_ShapeElements ,_abege );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_aeba :=NewEG_ShapeElements (); +_aeba .Formulas =NewFormulas ();if _daegc :=d .DecodeElement (_aeba .Formulas ,&_cfcca );_daegc !=nil {return _daegc ;};_dbgfa .EG_ShapeElements =append (_dbgfa .EG_ShapeElements ,_aeba );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dgcfb :=NewEG_ShapeElements (); +_dgcfb .Handles =NewHandles ();if _cffbb :=d .DecodeElement (_dgcfb .Handles ,&_cfcca );_cffbb !=nil {return _cffbb ;};_dbgfa .EG_ShapeElements =append (_dbgfa .EG_ShapeElements ,_dgcfb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gaccf :=NewEG_ShapeElements (); +_gaccf .Fill =NewFill ();if _cdffe :=d .DecodeElement (_gaccf .Fill ,&_cfcca );_cdffe !=nil {return _cdffe ;};_dbgfa .EG_ShapeElements =append (_dbgfa .EG_ShapeElements ,_gaccf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dfcaa :=NewEG_ShapeElements (); +_dfcaa .Stroke =NewStroke ();if _fcdggf :=d .DecodeElement (_dfcaa .Stroke ,&_cfcca );_fcdggf !=nil {return _fcdggf ;};_dbgfa .EG_ShapeElements =append (_dbgfa .EG_ShapeElements ,_dfcaa );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_ebeea :=NewEG_ShapeElements (); +_ebeea .Shadow =NewShadow ();if _beaefg :=d .DecodeElement (_ebeea .Shadow ,&_cfcca );_beaefg !=nil {return _beaefg ;};_dbgfa .EG_ShapeElements =append (_dbgfa .EG_ShapeElements ,_ebeea );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdebc :=NewEG_ShapeElements (); +_fdebc .Textbox =NewTextbox ();if _fcgda :=d .DecodeElement (_fdebc .Textbox ,&_cfcca );_fcgda !=nil {return _fcgda ;};_dbgfa .EG_ShapeElements =append (_dbgfa .EG_ShapeElements ,_fdebc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdfcc :=NewEG_ShapeElements (); +_fdfcc .Textpath =NewTextpath ();if _bbbgg :=d .DecodeElement (_fdfcc .Textpath ,&_cfcca );_bbbgg !=nil {return _bbbgg ;};_dbgfa .EG_ShapeElements =append (_dbgfa .EG_ShapeElements ,_fdfcc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_badab :=NewEG_ShapeElements (); +_badab .Imagedata =NewImagedata ();if _fafec :=d .DecodeElement (_badab .Imagedata ,&_cfcca );_fafec !=nil {return _fafec ;};_dbgfa .EG_ShapeElements =append (_dbgfa .EG_ShapeElements ,_badab );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_eecda :=NewEG_ShapeElements (); +_eecda .Skew =NewOfcSkew ();if _beffe :=d .DecodeElement (_eecda .Skew ,&_cfcca );_beffe !=nil {return _beffe ;};_dbgfa .EG_ShapeElements =append (_dbgfa .EG_ShapeElements ,_eecda );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eegbb :=NewEG_ShapeElements (); +_eegbb .Extrusion =NewOfcExtrusion ();if _bfgcd :=d .DecodeElement (_eegbb .Extrusion ,&_cfcca );_bfgcd !=nil {return _bfgcd ;};_dbgfa .EG_ShapeElements =append (_dbgfa .EG_ShapeElements ,_eegbb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bdedf :=NewEG_ShapeElements (); +_bdedf .Callout =NewOfcCallout ();if _cgeadb :=d .DecodeElement (_bdedf .Callout ,&_cfcca );_cgeadb !=nil {return _cgeadb ;};_dbgfa .EG_ShapeElements =append (_dbgfa .EG_ShapeElements ,_bdedf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abggc :=NewEG_ShapeElements (); +_abggc .Lock =NewOfcLock ();if _eagbgg :=d .DecodeElement (_abggc .Lock ,&_cfcca );_eagbgg !=nil {return _eagbgg ;};_dbgfa .EG_ShapeElements =append (_dbgfa .EG_ShapeElements ,_abggc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbecf :=NewEG_ShapeElements (); +_cbecf .Clippath =NewOfcClippath ();if _abbg :=d .DecodeElement (_cbecf .Clippath ,&_cfcca );_abbg !=nil {return _abbg ;};_dbgfa .EG_ShapeElements =append (_dbgfa .EG_ShapeElements ,_cbecf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}:_cdbf :=NewEG_ShapeElements (); +_cdbf .Signatureline =NewOfcSignatureline ();if _egbefb :=d .DecodeElement (_cdbf .Signatureline ,&_cfcca );_egbefb !=nil {return _egbefb ;};_dbgfa .EG_ShapeElements =append (_dbgfa .EG_ShapeElements ,_cdbf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gbgca :=NewEG_ShapeElements (); +_gbgca .Wrap =_gaf .NewWrap ();if _efcc :=d .DecodeElement (_gbgca .Wrap ,&_cfcca );_efcc !=nil {return _efcc ;};_dbgfa .EG_ShapeElements =append (_dbgfa .EG_ShapeElements ,_gbgca );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bgebc :=NewEG_ShapeElements (); +_bgebc .Anchorlock =_gaf .NewAnchorlock ();if _beebe :=d .DecodeElement (_bgebc .Anchorlock ,&_cfcca );_beebe !=nil {return _beebe ;};_dbgfa .EG_ShapeElements =append (_dbgfa .EG_ShapeElements ,_bgebc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_acfbeg :=NewEG_ShapeElements (); +_acfbeg .Bordertop =_gaf .NewBordertop ();if _eabba :=d .DecodeElement (_acfbeg .Bordertop ,&_cfcca );_eabba !=nil {return _eabba ;};_dbgfa .EG_ShapeElements =append (_dbgfa .EG_ShapeElements ,_acfbeg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_aacbag :=NewEG_ShapeElements (); +_aacbag .Borderbottom =_gaf .NewBorderbottom ();if _eceag :=d .DecodeElement (_aacbag .Borderbottom ,&_cfcca );_eceag !=nil {return _eceag ;};_dbgfa .EG_ShapeElements =append (_dbgfa .EG_ShapeElements ,_aacbag );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_ddfdec :=NewEG_ShapeElements (); +_ddfdec .Borderleft =_gaf .NewBorderleft ();if _agcdb :=d .DecodeElement (_ddfdec .Borderleft ,&_cfcca );_agcdb !=nil {return _agcdb ;};_dbgfa .EG_ShapeElements =append (_dbgfa .EG_ShapeElements ,_ddfdec );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ccgba :=NewEG_ShapeElements (); +_ccgba .Borderright =_gaf .NewBorderright ();if _efdgae :=d .DecodeElement (_ccgba .Borderright ,&_cfcca );_efdgae !=nil {return _efdgae ;};_dbgfa .EG_ShapeElements =append (_dbgfa .EG_ShapeElements ,_ccgba );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_efaba :=NewEG_ShapeElements (); +_efaba .ClientData =_ab .NewClientData ();if _becbg :=d .DecodeElement (_efaba .ClientData ,&_cfcca );_becbg !=nil {return _becbg ;};_dbgfa .EG_ShapeElements =append (_dbgfa .EG_ShapeElements ,_efaba );case _e .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"}:_cafdc :=NewEG_ShapeElements (); +_cafdc .Textdata =_b .NewTextdata ();if _cgdcb :=d .DecodeElement (_cafdc .Textdata ,&_cfcca );_cgdcb !=nil {return _cgdcb ;};_dbgfa .EG_ShapeElements =append (_dbgfa .EG_ShapeElements ,_cafdc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dbgfa .Complex =NewOfcComplex (); +if _dfccc :=d .DecodeElement (_dbgfa .Complex ,&_cfcca );_dfccc !=nil {return _dfccc ;};default:_ag .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",_cfcca .Name ); +if _dffacc :=d .Skip ();_dffacc !=nil {return _dffacc ;};};case _e .EndElement :break _gcabad ;case _e .CharData :};};return nil ;};type CT_H struct{PositionAttr *string ;PolarAttr *string ;MapAttr *string ;InvxAttr _f .ST_TrueFalse ;InvyAttr _f .ST_TrueFalse ; +SwitchAttr _f .ST_TrueFalseBlank ;XrangeAttr *string ;YrangeAttr *string ;RadiusrangeAttr *string ;};func (_fdbe *CT_Group )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_debbcb :=range start .Attr {if _debbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbcb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fdbe .AllowincellAttr .UnmarshalXMLAttr (_debbcb ); +continue ;};if _debbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbcb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fdbe .HralignAttr .UnmarshalXMLAttr (_debbcb ); +continue ;};if _debbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbcb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fdbe .AllowoverlapAttr .UnmarshalXMLAttr (_debbcb ); +continue ;};if _debbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbcb .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_eadag ,_cdgc :=_debbcb .Value ,error (nil ); +if _cdgc !=nil {return _cdgc ;};_fdbe .TablelimitsAttr =&_eadag ;continue ;};if _debbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbcb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fdbe .InsetmodeAttr .UnmarshalXMLAttr (_debbcb ); +continue ;};if _debbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbcb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fdbe .DgmlayoutmruAttr .UnmarshalXMLAttr (_debbcb ); +continue ;};if _debbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbcb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dbad ,_ecdba :=_debbcb .Value ,error (nil ); +if _ecdba !=nil {return _ecdba ;};_fdbe .BorderbottomcolorAttr =&_dbad ;continue ;};if _debbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbcb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fagf ,_ddec :=_g .ParseInt (_debbcb .Value ,10,64); +if _ddec !=nil {return _ddec ;};_fdbe .RegroupidAttr =&_fagf ;continue ;};if _debbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbcb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fdbe .UserdrawnAttr .UnmarshalXMLAttr (_debbcb ); +continue ;};if _debbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbcb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fdbe .DoubleclicknotifyAttr .UnmarshalXMLAttr (_debbcb ); +continue ;};if _debbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbcb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fecf ,_dgad :=_g .ParseInt (_debbcb .Value ,10,64); +if _dgad !=nil {return _dgad ;};_fdbe .DgmnodekindAttr =&_fecf ;continue ;};if _debbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbcb .Name .Local =="\u0068\u0072\u0070c\u0074"{_fecgd ,_eeeg :=_g .ParseFloat (_debbcb .Value ,64); +if _eeeg !=nil {return _eeeg ;};_efg :=float32 (_fecgd );_fdbe .HrpctAttr =&_efg ;continue ;};if _debbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbcb .Name .Local =="\u0068\u0072"{_fdbe .HrAttr .UnmarshalXMLAttr (_debbcb ); +continue ;};if _debbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbcb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cbfd ,_fdbgb :=_debbcb .Value ,error (nil ); +if _fdbgb !=nil {return _fdbgb ;};_fdbe .BorderleftcolorAttr =&_cbfd ;continue ;};if _debbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbcb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fdbe .DgmlayoutAttr .UnmarshalXMLAttr (_debbcb ); +continue ;};if _debbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbcb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dagbe ,_dfcd :=_debbcb .Value ,error (nil ); +if _dfcd !=nil {return _dfcd ;};_fdbe .BordertopcolorAttr =&_dagbe ;continue ;};if _debbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbcb .Name .Local =="\u0073\u0070\u0069\u0064"{_bcdfe ,_gecd :=_debbcb .Value ,error (nil ); +if _gecd !=nil {return _gecd ;};_fdbe .SpidAttr =&_bcdfe ;continue ;};if _debbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbcb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fdbe .UserhiddenAttr .UnmarshalXMLAttr (_debbcb ); +continue ;};if _debbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbcb .Name .Local =="\u006f\u006e\u0065\u0064"{_fdbe .OnedAttr .UnmarshalXMLAttr (_debbcb ); +continue ;};if _debbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbcb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fdbe .ButtonAttr .UnmarshalXMLAttr (_debbcb ); +continue ;};if _debbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbcb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fdbe .BulletAttr .UnmarshalXMLAttr (_debbcb ); +continue ;};if _debbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbcb .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_aege ,_ecfag :=_debbcb .Value ,error (nil ); +if _ecfag !=nil {return _ecfag ;};_fdbe .TablepropertiesAttr =&_aege ;continue ;};if _debbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbcb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_geebb ,_cafba :=_debbcb .Value ,error (nil ); +if _cafba !=nil {return _cafba ;};_fdbe .BorderrightcolorAttr =&_geebb ;continue ;};if _debbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbcb .Name .Local =="\u0068\u0072\u0073t\u0064"{_fdbe .HrstdAttr .UnmarshalXMLAttr (_debbcb ); +continue ;};if _debbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_debbcb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fdbe .HrnoshadeAttr .UnmarshalXMLAttr (_debbcb ); +continue ;};if _debbcb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_addb ,_eacb :=_debbcb .Value ,error (nil );if _eacb !=nil {return _eacb ;};_fdbe .WrapcoordsAttr =&_addb ;continue ;};if _debbcb .Name .Local =="\u0069\u0064"{_gefec ,_gccefa :=_debbcb .Value ,error (nil ); +if _gccefa !=nil {return _gccefa ;};_fdbe .IdAttr =&_gefec ;continue ;};if _debbcb .Name .Local =="\u0070\u0072\u0069n\u0074"{_fdbe .PrintAttr .UnmarshalXMLAttr (_debbcb );continue ;};if _debbcb .Name .Local =="\u0073\u0074\u0079l\u0065"{_bdbb ,_fbgc :=_debbcb .Value ,error (nil ); +if _fbgc !=nil {return _fbgc ;};_fdbe .StyleAttr =&_bdbb ;continue ;};if _debbcb .Name .Local =="\u0061\u006c\u0074"{_egbef ,_dagd :=_debbcb .Value ,error (nil );if _dagd !=nil {return _dagd ;};_fdbe .AltAttr =&_egbef ;continue ;};if _debbcb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fbcfc ,_faec :=_debbcb .Value ,error (nil ); +if _faec !=nil {return _faec ;};_fdbe .FillcolorAttr =&_fbcfc ;continue ;};if _debbcb .Name .Local =="\u0074\u0069\u0074l\u0065"{_dfbfg ,_abaa :=_debbcb .Value ,error (nil );if _abaa !=nil {return _abaa ;};_fdbe .TitleAttr =&_dfbfg ;continue ;};if _debbcb .Name .Local =="\u0068\u0072\u0065\u0066"{_egda ,_cgae :=_debbcb .Value ,error (nil ); +if _cgae !=nil {return _cgae ;};_fdbe .HrefAttr =&_egda ;continue ;};if _debbcb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fdbe .FilledAttr .UnmarshalXMLAttr (_debbcb );continue ;};if _debbcb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ccag ,_caffb :=_debbcb .Value ,error (nil ); +if _caffb !=nil {return _caffb ;};_fdbe .TargetAttr =&_ccag ;continue ;};if _debbcb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cefb ,_baaf :=_debbcb .Value ,error (nil );if _baaf !=nil {return _baaf ;};_fdbe .CoordoriginAttr =&_cefb ; +continue ;};if _debbcb .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_fdbe .EditasAttr .UnmarshalXMLAttr (_debbcb );continue ;};if _debbcb .Name .Local =="\u0063\u006c\u0061s\u0073"{_baae ,_bfec :=_debbcb .Value ,error (nil );if _bfec !=nil {return _bfec ; +};_fdbe .ClassAttr =&_baae ;continue ;};if _debbcb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_eaada ,_ageg :=_debbcb .Value ,error (nil );if _ageg !=nil {return _ageg ;};_fdbe .CoordsizeAttr =&_eaada ;continue ;};};_cffc :for {_afed ,_cdbgg :=d .Token (); +if _cdbgg !=nil {return _cdbgg ;};switch _cacbc :=_afed .(type ){case _e .StartElement :switch _cacbc .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afge :=NewGroup (); +if _bdbee :=d .DecodeElement (_afge ,&_cacbc );_bdbee !=nil {return _bdbee ;};_fdbe .Group =append (_fdbe .Group ,_afge );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gagcg :=NewShape (); +if _dbec :=d .DecodeElement (_gagcg ,&_cacbc );_dbec !=nil {return _dbec ;};_fdbe .Shape =append (_fdbe .Shape ,_gagcg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egeaa :=NewShapetype (); +if _cacg :=d .DecodeElement (_egeaa ,&_cacbc );_cacg !=nil {return _cacg ;};_fdbe .Shapetype =append (_fdbe .Shapetype ,_egeaa );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bagf :=NewArc (); +if _dcd :=d .DecodeElement (_bagf ,&_cacbc );_dcd !=nil {return _dcd ;};_fdbe .Arc =append (_fdbe .Arc ,_bagf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bagaa :=NewCurve (); +if _abcbbd :=d .DecodeElement (_bagaa ,&_cacbc );_abcbbd !=nil {return _abcbbd ;};_fdbe .Curve =append (_fdbe .Curve ,_bagaa );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_adda :=NewImage (); +if _eegbg :=d .DecodeElement (_adda ,&_cacbc );_eegbg !=nil {return _eegbg ;};_fdbe .Image =append (_fdbe .Image ,_adda );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dadc :=NewLine (); +if _dagc :=d .DecodeElement (_dadc ,&_cacbc );_dagc !=nil {return _dagc ;};_fdbe .Line =append (_fdbe .Line ,_dadc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcfc :=NewOval (); +if _adfb :=d .DecodeElement (_dcfc ,&_cacbc );_adfb !=nil {return _adfb ;};_fdbe .Oval =append (_fdbe .Oval ,_dcfc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_debbcd :=NewPolyline (); +if _cggag :=d .DecodeElement (_debbcd ,&_cacbc );_cggag !=nil {return _cggag ;};_fdbe .Polyline =append (_fdbe .Polyline ,_debbcd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bcfgc :=NewRect (); +if _affea :=d .DecodeElement (_bcfgc ,&_cacbc );_affea !=nil {return _affea ;};_fdbe .Rect =append (_fdbe .Rect ,_bcfgc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfecg :=NewRoundrect (); +if _bfaaf :=d .DecodeElement (_bfecg ,&_cacbc );_bfaaf !=nil {return _bfaaf ;};_fdbe .Roundrect =append (_fdbe .Roundrect ,_bfecg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_efef :=NewOfcDiagram (); +if _fbgcg :=d .DecodeElement (_efef ,&_cacbc );_fbgcg !=nil {return _fbgcg ;};_fdbe .Diagram =append (_fdbe .Diagram ,_efef );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccdc :=NewEG_ShapeElements (); +_ccdc .Path =NewPath ();if _gggf :=d .DecodeElement (_ccdc .Path ,&_cacbc );_gggf !=nil {return _gggf ;};_fdbe .EG_ShapeElements =append (_fdbe .EG_ShapeElements ,_ccdc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_ebdc :=NewEG_ShapeElements (); +_ebdc .Formulas =NewFormulas ();if _cdff :=d .DecodeElement (_ebdc .Formulas ,&_cacbc );_cdff !=nil {return _cdff ;};_fdbe .EG_ShapeElements =append (_fdbe .EG_ShapeElements ,_ebdc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agaee :=NewEG_ShapeElements (); +_agaee .Handles =NewHandles ();if _bgff :=d .DecodeElement (_agaee .Handles ,&_cacbc );_bgff !=nil {return _bgff ;};_fdbe .EG_ShapeElements =append (_fdbe .EG_ShapeElements ,_agaee );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dcgc :=NewEG_ShapeElements (); +_dcgc .Fill =NewFill ();if _fcdgf :=d .DecodeElement (_dcgc .Fill ,&_cacbc );_fcdgf !=nil {return _fcdgf ;};_fdbe .EG_ShapeElements =append (_fdbe .EG_ShapeElements ,_dcgc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bdac :=NewEG_ShapeElements (); +_bdac .Stroke =NewStroke ();if _gacf :=d .DecodeElement (_bdac .Stroke ,&_cacbc );_gacf !=nil {return _gacf ;};_fdbe .EG_ShapeElements =append (_fdbe .EG_ShapeElements ,_bdac );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_agbf :=NewEG_ShapeElements (); +_agbf .Shadow =NewShadow ();if _fbed :=d .DecodeElement (_agbf .Shadow ,&_cacbc );_fbed !=nil {return _fbed ;};_fdbe .EG_ShapeElements =append (_fdbe .EG_ShapeElements ,_agbf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bedc :=NewEG_ShapeElements (); +_bedc .Textbox =NewTextbox ();if _adfbb :=d .DecodeElement (_bedc .Textbox ,&_cacbc );_adfbb !=nil {return _adfbb ;};_fdbe .EG_ShapeElements =append (_fdbe .EG_ShapeElements ,_bedc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_daac :=NewEG_ShapeElements (); +_daac .Textpath =NewTextpath ();if _dedaf :=d .DecodeElement (_daac .Textpath ,&_cacbc );_dedaf !=nil {return _dedaf ;};_fdbe .EG_ShapeElements =append (_fdbe .EG_ShapeElements ,_daac );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_deee :=NewEG_ShapeElements (); +_deee .Imagedata =NewImagedata ();if _aafe :=d .DecodeElement (_deee .Imagedata ,&_cacbc );_aafe !=nil {return _aafe ;};_fdbe .EG_ShapeElements =append (_fdbe .EG_ShapeElements ,_deee );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_efad :=NewEG_ShapeElements (); +_efad .Skew =NewOfcSkew ();if _fbcg :=d .DecodeElement (_efad .Skew ,&_cacbc );_fbcg !=nil {return _fbcg ;};_fdbe .EG_ShapeElements =append (_fdbe .EG_ShapeElements ,_efad );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bcaac :=NewEG_ShapeElements (); +_bcaac .Extrusion =NewOfcExtrusion ();if _fabdb :=d .DecodeElement (_bcaac .Extrusion ,&_cacbc );_fabdb !=nil {return _fabdb ;};_fdbe .EG_ShapeElements =append (_fdbe .EG_ShapeElements ,_bcaac );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdbgga :=NewEG_ShapeElements (); +_cdbgga .Callout =NewOfcCallout ();if _deccc :=d .DecodeElement (_cdbgga .Callout ,&_cacbc );_deccc !=nil {return _deccc ;};_fdbe .EG_ShapeElements =append (_fdbe .EG_ShapeElements ,_cdbgga );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfcf :=NewEG_ShapeElements (); +_cfcf .Lock =NewOfcLock ();if _aadge :=d .DecodeElement (_cfcf .Lock ,&_cacbc );_aadge !=nil {return _aadge ;};_fdbe .EG_ShapeElements =append (_fdbe .EG_ShapeElements ,_cfcf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgaf :=NewEG_ShapeElements (); +_cgaf .Clippath =NewOfcClippath ();if _bbgge :=d .DecodeElement (_cgaf .Clippath ,&_cacbc );_bbgge !=nil {return _bbgge ;};_fdbe .EG_ShapeElements =append (_fdbe .EG_ShapeElements ,_cgaf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_abeg :=NewEG_ShapeElements (); +_abeg .Signatureline =NewOfcSignatureline ();if _ecba :=d .DecodeElement (_abeg .Signatureline ,&_cacbc );_ecba !=nil {return _ecba ;};_fdbe .EG_ShapeElements =append (_fdbe .EG_ShapeElements ,_abeg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_caagb :=NewEG_ShapeElements (); +_caagb .Wrap =_gaf .NewWrap ();if _acfg :=d .DecodeElement (_caagb .Wrap ,&_cacbc );_acfg !=nil {return _acfg ;};_fdbe .EG_ShapeElements =append (_fdbe .EG_ShapeElements ,_caagb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbaea :=NewEG_ShapeElements (); +_cbaea .Anchorlock =_gaf .NewAnchorlock ();if _efge :=d .DecodeElement (_cbaea .Anchorlock ,&_cacbc );_efge !=nil {return _efge ;};_fdbe .EG_ShapeElements =append (_fdbe .EG_ShapeElements ,_cbaea );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_caae :=NewEG_ShapeElements (); +_caae .Bordertop =_gaf .NewBordertop ();if _fdcac :=d .DecodeElement (_caae .Bordertop ,&_cacbc );_fdcac !=nil {return _fdcac ;};_fdbe .EG_ShapeElements =append (_fdbe .EG_ShapeElements ,_caae );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_dgcg :=NewEG_ShapeElements (); +_dgcg .Borderbottom =_gaf .NewBorderbottom ();if _dbcg :=d .DecodeElement (_dgcg .Borderbottom ,&_cacbc );_dbcg !=nil {return _dbcg ;};_fdbe .EG_ShapeElements =append (_fdbe .EG_ShapeElements ,_dgcg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_edeff :=NewEG_ShapeElements (); +_edeff .Borderleft =_gaf .NewBorderleft ();if _facec :=d .DecodeElement (_edeff .Borderleft ,&_cacbc );_facec !=nil {return _facec ;};_fdbe .EG_ShapeElements =append (_fdbe .EG_ShapeElements ,_edeff );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fgfg :=NewEG_ShapeElements (); +_fgfg .Borderright =_gaf .NewBorderright ();if _fgfbc :=d .DecodeElement (_fgfg .Borderright ,&_cacbc );_fgfbc !=nil {return _fgfbc ;};_fdbe .EG_ShapeElements =append (_fdbe .EG_ShapeElements ,_fgfg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dfea :=NewEG_ShapeElements (); +_dfea .ClientData =_ab .NewClientData ();if _dege :=d .DecodeElement (_dfea .ClientData ,&_cacbc );_dege !=nil {return _dege ;};_fdbe .EG_ShapeElements =append (_fdbe .EG_ShapeElements ,_dfea );case _e .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"}:_efed :=NewEG_ShapeElements (); +_efed .Textdata =_b .NewTextdata ();if _gbcd :=d .DecodeElement (_efed .Textdata ,&_cacbc );_gbcd !=nil {return _gbcd ;};_fdbe .EG_ShapeElements =append (_fdbe .EG_ShapeElements ,_efed );default:_ag .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",_cacbc .Name ); +if _fgcf :=d .Skip ();_fgcf !=nil {return _fgcf ;};};case _e .EndElement :break _cffc ;case _e .CharData :};};return nil ;};func (_eedfd OfcST_OLEUpdateMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_eedfd .String (),start ); +}; -// ValidateWithPath validates the OfcCT_ShapeLayout and its children, prefixing error messages with path -func (_dcgbe *OfcCT_ShapeLayout )ValidateWithPath (path string )error {if _dcgbe .Idmap !=nil {if _dfgac :=_dcgbe .Idmap .ValidateWithPath (path +"\u002f\u0049\u0064\u006d\u0061\u0070");_dfgac !=nil {return _dfgac ;};};if _dcgbe .Regrouptable !=nil {if _aacde :=_dcgbe .Regrouptable .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0072\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065"); -_aacde !=nil {return _aacde ;};};if _dcgbe .Rules !=nil {if _ddfed :=_dcgbe .Rules .ValidateWithPath (path +"\u002f\u0052\u0075\u006c\u0065\u0073");_ddfed !=nil {return _ddfed ;};};if _bffab :=_dcgbe .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); -_bffab !=nil {return _bffab ;};return nil ;};func (_dbba *OfcRight )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\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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_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 ="\u006f:\u0072\u0069\u0067\u0068\u0074";return _dbba .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_fgcdb *CT_Line )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ebce :=range start .Attr {if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fgcdb .UserdrawnAttr .UnmarshalXMLAttr (_ebce ); -continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fgcdb .OleiconAttr .UnmarshalXMLAttr (_ebce ); -continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fgcdb .AllowincellAttr .UnmarshalXMLAttr (_ebce ); -continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fgcdb .ConnectortypeAttr .UnmarshalXMLAttr (_ebce ); -continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_adec ,_dcffb :=_gd .ParseInt (_ebce .Value ,10,64); -if _dcffb !=nil {return _dcffb ;};_fgcdb .DgmnodekindAttr =&_adec ;continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fgcdb .UserhiddenAttr .UnmarshalXMLAttr (_ebce ); -continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fgcdb .HralignAttr .UnmarshalXMLAttr (_ebce ); -continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0073\u0070\u0074"{_gfdf ,_cfcec :=_gd .ParseFloat (_ebce .Value ,64); -if _cfcec !=nil {return _cfcec ;};_agad :=float32 (_gfdf );_fgcdb .SptAttr =&_agad ;continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fgcdb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ebce ); -continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fgcdb .BwmodeAttr .UnmarshalXMLAttr (_ebce ); -continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fgcdb .DgmlayoutAttr .UnmarshalXMLAttr (_ebce ); -continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u006f\u006e\u0065\u0064"{_fgcdb .OnedAttr .UnmarshalXMLAttr (_ebce ); -continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fgcdb .AllowoverlapAttr .UnmarshalXMLAttr (_ebce ); -continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_addea ,_cgfgd :=_ebce .Value ,error (nil ); -if _cgfgd !=nil {return _cgfgd ;};_fgcdb .BorderbottomcolorAttr =&_addea ;continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fgcdb .ForcedashAttr .UnmarshalXMLAttr (_ebce ); -continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fgcdb .InsetmodeAttr .UnmarshalXMLAttr (_ebce ); -continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0068\u0072\u0073t\u0064"{_fgcdb .HrstdAttr .UnmarshalXMLAttr (_ebce ); -continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fgcdb .DgmlayoutmruAttr .UnmarshalXMLAttr (_ebce ); -continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0073\u0070\u0069\u0064"{_cacca ,_fgfa :=_ebce .Value ,error (nil ); -if _fgfa !=nil {return _fgfa ;};_fgcdb .SpidAttr =&_cacca ;continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0068\u0072\u0070c\u0074"{_dcaaf ,_gcbeef :=_gd .ParseFloat (_ebce .Value ,64); -if _gcbeef !=nil {return _gcbeef ;};_cdbed :=float32 (_dcaaf );_fgcdb .HrpctAttr =&_cdbed ;continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u006f\u006c\u0065"{_fgcdb .OleAttr .UnmarshalXMLAttr (_ebce ); -continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fgcdb .PreferrelativeAttr .UnmarshalXMLAttr (_ebce ); -continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cddg ,_baef :=_gd .ParseInt (_ebce .Value ,10,64); -if _baef !=nil {return _baef ;};_fgcdb .RegroupidAttr =&_cddg ;continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fagd ,_egcg :=_ebce .Value ,error (nil ); -if _egcg !=nil {return _egcg ;};_fgcdb .BorderleftcolorAttr =&_fagd ;continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fgcdb .HrnoshadeAttr .UnmarshalXMLAttr (_ebce ); -continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gcfa ,_dcab :=_ebce .Value ,error (nil ); -if _dcab !=nil {return _dcab ;};_fgcdb .BordertopcolorAttr =&_gcfa ;continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fgcdb .ButtonAttr .UnmarshalXMLAttr (_ebce ); -continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dfeb ,_edbdc :=_ebce .Value ,error (nil ); -if _edbdc !=nil {return _edbdc ;};_fgcdb .BorderrightcolorAttr =&_dfeb ;continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fgcdb .BwnormalAttr .UnmarshalXMLAttr (_ebce ); -continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0063\u006c\u0069\u0070"{_fgcdb .ClipAttr .UnmarshalXMLAttr (_ebce ); -continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fgcdb .BulletAttr .UnmarshalXMLAttr (_ebce ); -continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fgcdb .CliptowrapAttr .UnmarshalXMLAttr (_ebce ); -continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fgcdb .BwpureAttr .UnmarshalXMLAttr (_ebce ); -continue ;};if _ebce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebce .Name .Local =="\u0068\u0072"{_fgcdb .HrAttr .UnmarshalXMLAttr (_ebce ); -continue ;};if _ebce .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bdeff ,_bbgf :=_ebce .Value ,error (nil );if _bbgf !=nil {return _bbgf ;};_fgcdb .CoordsizeAttr =&_bdeff ;continue ;};if _ebce .Name .Local =="\u0066\u0072\u006f\u006d"{_bfcbd ,_fbgbd :=_ebce .Value ,error (nil ); -if _fbgbd !=nil {return _fbgbd ;};_fgcdb .FromAttr =&_bfcbd ;continue ;};if _ebce .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cecad ,_fgad :=_ebce .Value ,error (nil );if _fgad !=nil {return _fgad ;};_fgcdb .OpacityAttr =&_cecad ;continue ; -};if _ebce .Name .Local =="\u0061\u006c\u0074"{_eafgc ,_ddgfc :=_ebce .Value ,error (nil );if _ddgfc !=nil {return _ddgfc ;};_fgcdb .AltAttr =&_eafgc ;continue ;};if _ebce .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gaea ,_aedd :=_ebce .Value ,error (nil ); -if _aedd !=nil {return _aedd ;};_fgcdb .StrokecolorAttr =&_gaea ;continue ;};if _ebce .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gfdfe ,_deggfg :=_ebce .Value ,error (nil );if _deggfg !=nil {return _deggfg ;}; -_fgcdb .StrokeweightAttr =&_gfdfe ;continue ;};if _ebce .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fgcdb .InsetpenAttr .UnmarshalXMLAttr (_ebce );continue ;};if _ebce .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dfebg ,_cgea :=_ebce .Value ,error (nil ); -if _cgea !=nil {return _cgea ;};_fgcdb .ChromakeyAttr =&_dfebg ;continue ;};if _ebce .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fgcdb .FilledAttr .UnmarshalXMLAttr (_ebce );continue ;};if _ebce .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gaf ,_edec :=_ebce .Value ,error (nil ); -if _edec !=nil {return _edec ;};_fgcdb .FillcolorAttr =&_gaf ;continue ;};if _ebce .Name .Local =="\u0063\u006c\u0061s\u0073"{_ebbad ,_cddae :=_ebce .Value ,error (nil );if _cddae !=nil {return _cddae ;};_fgcdb .ClassAttr =&_ebbad ;continue ;};if _ebce .Name .Local =="\u0068\u0072\u0065\u0066"{_eedg ,_ebeab :=_ebce .Value ,error (nil ); -if _ebeab !=nil {return _ebeab ;};_fgcdb .HrefAttr =&_eedg ;continue ;};if _ebce .Name .Local =="\u0074\u006f"{_faagf ,_fffcb :=_ebce .Value ,error (nil );if _fffcb !=nil {return _fffcb ;};_fgcdb .ToAttr =&_faagf ;continue ;};if _ebce .Name .Local =="\u0073\u0074\u0079l\u0065"{_cebfe ,_fceag :=_ebce .Value ,error (nil ); -if _fceag !=nil {return _fceag ;};_fgcdb .StyleAttr =&_cebfe ;continue ;};if _ebce .Name .Local =="\u0069\u0064"{_abebf ,_adbg :=_ebce .Value ,error (nil );if _adbg !=nil {return _adbg ;};_fgcdb .IdAttr =&_abebf ;continue ;};if _ebce .Name .Local =="\u0070\u0072\u0069n\u0074"{_fgcdb .PrintAttr .UnmarshalXMLAttr (_ebce ); -continue ;};if _ebce .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fgcdb .StrokedAttr .UnmarshalXMLAttr (_ebce );continue ;};if _ebce .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gebbb ,_cfdga :=_ebce .Value ,error (nil ); -if _cfdga !=nil {return _cfdga ;};_fgcdb .WrapcoordsAttr =&_gebbb ;continue ;};if _ebce .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ecbca ,_ddgd :=_ebce .Value ,error (nil );if _ddgd !=nil {return _ddgd ;};_fgcdb .TargetAttr =&_ecbca ;continue ; -};if _ebce .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fecba ,_ggdaa :=_ebce .Value ,error (nil );if _ggdaa !=nil {return _ggdaa ;};_fgcdb .CoordoriginAttr =&_fecba ;continue ;};if _ebce .Name .Local =="\u0074\u0069\u0074l\u0065"{_dcade ,_gfccd :=_ebce .Value ,error (nil ); -if _gfccd !=nil {return _gfccd ;};_fgcdb .TitleAttr =&_dcade ;continue ;};};_fafe :for {_baba ,_dbfa :=d .Token ();if _dbfa !=nil {return _dbfa ;};switch _fege :=_baba .(type ){case _e .StartElement :switch _fege .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddcd :=NewEG_ShapeElements (); -_ddcd .Path =NewPath ();if _ecad :=d .DecodeElement (_ddcd .Path ,&_fege );_ecad !=nil {return _ecad ;};_fgcdb .EG_ShapeElements =append (_fgcdb .EG_ShapeElements ,_ddcd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bacdc :=NewEG_ShapeElements (); -_bacdc .Formulas =NewFormulas ();if _ecbad :=d .DecodeElement (_bacdc .Formulas ,&_fege );_ecbad !=nil {return _ecbad ;};_fgcdb .EG_ShapeElements =append (_fgcdb .EG_ShapeElements ,_bacdc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_affa :=NewEG_ShapeElements (); -_affa .Handles =NewHandles ();if _bbabc :=d .DecodeElement (_affa .Handles ,&_fege );_bbabc !=nil {return _bbabc ;};_fgcdb .EG_ShapeElements =append (_fgcdb .EG_ShapeElements ,_affa );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fagf :=NewEG_ShapeElements (); -_fagf .Fill =NewFill ();if _ggfa :=d .DecodeElement (_fagf .Fill ,&_fege );_ggfa !=nil {return _ggfa ;};_fgcdb .EG_ShapeElements =append (_fgcdb .EG_ShapeElements ,_fagf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_eeace :=NewEG_ShapeElements (); -_eeace .Stroke =NewStroke ();if _cefg :=d .DecodeElement (_eeace .Stroke ,&_fege );_cefg !=nil {return _cefg ;};_fgcdb .EG_ShapeElements =append (_fgcdb .EG_ShapeElements ,_eeace );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bgff :=NewEG_ShapeElements (); -_bgff .Shadow =NewShadow ();if _bfcag :=d .DecodeElement (_bgff .Shadow ,&_fege );_bfcag !=nil {return _bfcag ;};_fgcdb .EG_ShapeElements =append (_fgcdb .EG_ShapeElements ,_bgff );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cafef :=NewEG_ShapeElements (); -_cafef .Textbox =NewTextbox ();if _abgaf :=d .DecodeElement (_cafef .Textbox ,&_fege );_abgaf !=nil {return _abgaf ;};_fgcdb .EG_ShapeElements =append (_fgcdb .EG_ShapeElements ,_cafef );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fagc :=NewEG_ShapeElements (); -_fagc .Textpath =NewTextpath ();if _fgdg :=d .DecodeElement (_fagc .Textpath ,&_fege );_fgdg !=nil {return _fgdg ;};_fgcdb .EG_ShapeElements =append (_fgcdb .EG_ShapeElements ,_fagc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdbe :=NewEG_ShapeElements (); -_gdbe .Imagedata =NewImagedata ();if _gbgg :=d .DecodeElement (_gdbe .Imagedata ,&_fege );_gbgg !=nil {return _gbgg ;};_fgcdb .EG_ShapeElements =append (_fgcdb .EG_ShapeElements ,_gdbe );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_fbgbf :=NewEG_ShapeElements (); -_fbgbf .Skew =NewOfcSkew ();if _agdg :=d .DecodeElement (_fbgbf .Skew ,&_fege );_agdg !=nil {return _agdg ;};_fgcdb .EG_ShapeElements =append (_fgcdb .EG_ShapeElements ,_fbgbf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdbeg :=NewEG_ShapeElements (); -_gdbeg .Extrusion =NewOfcExtrusion ();if _afdea :=d .DecodeElement (_gdbeg .Extrusion ,&_fege );_afdea !=nil {return _afdea ;};_fgcdb .EG_ShapeElements =append (_fgcdb .EG_ShapeElements ,_gdbeg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_beef :=NewEG_ShapeElements (); -_beef .Callout =NewOfcCallout ();if _fcaeb :=d .DecodeElement (_beef .Callout ,&_fege );_fcaeb !=nil {return _fcaeb ;};_fgcdb .EG_ShapeElements =append (_fgcdb .EG_ShapeElements ,_beef );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgec :=NewEG_ShapeElements (); -_cgec .Lock =NewOfcLock ();if _gfge :=d .DecodeElement (_cgec .Lock ,&_fege );_gfge !=nil {return _gfge ;};_fgcdb .EG_ShapeElements =append (_fgcdb .EG_ShapeElements ,_cgec );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dbecb :=NewEG_ShapeElements (); -_dbecb .Clippath =NewOfcClippath ();if _daafg :=d .DecodeElement (_dbecb .Clippath ,&_fege );_daafg !=nil {return _daafg ;};_fgcdb .EG_ShapeElements =append (_fgcdb .EG_ShapeElements ,_dbecb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_cafea :=NewEG_ShapeElements (); -_cafea .Signatureline =NewOfcSignatureline ();if _fcdf :=d .DecodeElement (_cafea .Signatureline ,&_fege );_fcdf !=nil {return _fcdf ;};_fgcdb .EG_ShapeElements =append (_fgcdb .EG_ShapeElements ,_cafea );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_daage :=NewEG_ShapeElements (); -_daage .Wrap =_b .NewWrap ();if _ddefg :=d .DecodeElement (_daage .Wrap ,&_fege );_ddefg !=nil {return _ddefg ;};_fgcdb .EG_ShapeElements =append (_fgcdb .EG_ShapeElements ,_daage );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fbbd :=NewEG_ShapeElements (); -_fbbd .Anchorlock =_b .NewAnchorlock ();if _dbcb :=d .DecodeElement (_fbbd .Anchorlock ,&_fege );_dbcb !=nil {return _dbcb ;};_fgcdb .EG_ShapeElements =append (_fgcdb .EG_ShapeElements ,_fbbd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_daeea :=NewEG_ShapeElements (); -_daeea .Bordertop =_b .NewBordertop ();if _fdca :=d .DecodeElement (_daeea .Bordertop ,&_fege );_fdca !=nil {return _fdca ;};_fgcdb .EG_ShapeElements =append (_fgcdb .EG_ShapeElements ,_daeea );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_gacdc :=NewEG_ShapeElements (); -_gacdc .Borderbottom =_b .NewBorderbottom ();if _cefcb :=d .DecodeElement (_gacdc .Borderbottom ,&_fege );_cefcb !=nil {return _cefcb ;};_fgcdb .EG_ShapeElements =append (_fgcdb .EG_ShapeElements ,_gacdc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_bbadd :=NewEG_ShapeElements (); -_bbadd .Borderleft =_b .NewBorderleft ();if _dgdfb :=d .DecodeElement (_bbadd .Borderleft ,&_fege );_dgdfb !=nil {return _dgdfb ;};_fgcdb .EG_ShapeElements =append (_fgcdb .EG_ShapeElements ,_bbadd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cageb :=NewEG_ShapeElements (); -_cageb .Borderright =_b .NewBorderright ();if _bfacb :=d .DecodeElement (_cageb .Borderright ,&_fege );_bfacb !=nil {return _bfacb ;};_fgcdb .EG_ShapeElements =append (_fgcdb .EG_ShapeElements ,_cageb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dgegg :=NewEG_ShapeElements (); -_dgegg .ClientData =_ag .NewClientData ();if _bdadd :=d .DecodeElement (_dgegg .ClientData ,&_fege );_bdadd !=nil {return _bdadd ;};_fgcdb .EG_ShapeElements =append (_fgcdb .EG_ShapeElements ,_dgegg );case _e .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"}:_edgfg :=NewEG_ShapeElements (); -_edgfg .Textdata =_f .NewTextdata ();if _bebca :=d .DecodeElement (_edgfg .Textdata ,&_fege );_bebca !=nil {return _bebca ;};_fgcdb .EG_ShapeElements =append (_fgcdb .EG_ShapeElements ,_edgfg );default:_ee .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",_fege .Name ); -if _cbabb :=d .Skip ();_cbabb !=nil {return _cbabb ;};};case _e .EndElement :break _fafe ;case _e .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Line and its children, prefixing error messages with path +func (_agaeb *CT_Line )ValidateWithPath (path string )error {for _dcbf ,_bbbb :=range _agaeb .EG_ShapeElements {if _fcdb :=_bbbb .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dcbf )); +_fcdb !=nil {return _fcdb ;};};if _cegc :=_agaeb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cegc !=nil {return _cegc ;};if _fdbgf :=_agaeb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_fdbgf !=nil {return _fdbgf ;};if _bcgc :=_agaeb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bcgc !=nil {return _bcgc ;};if _aebdb :=_agaeb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_aebdb !=nil {return _aebdb ;};if _cfab :=_agaeb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_cfab !=nil {return _cfab ;};if _cfdaa :=_agaeb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_cfdaa !=nil {return _cfdaa ;};if _efffd :=_agaeb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_efffd !=nil {return _efffd ;};if _dfccf :=_agaeb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_dfccf !=nil {return _dfccf ;};if _cgfd :=_agaeb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cgfd !=nil {return _cgfd ;};if _fggcg :=_agaeb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_fggcg !=nil {return _fggcg ;};if _edfdg :=_agaeb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_edfdg !=nil {return _edfdg ;};if _dbfa :=_agaeb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_dbfa !=nil {return _dbfa ;};if _gce :=_agaeb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gce !=nil {return _gce ;};if _bffe :=_agaeb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_bffe !=nil {return _bffe ;};if _baca :=_agaeb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_baca !=nil {return _baca ;};if _ccfcc :=_agaeb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_ccfcc !=nil {return _ccfcc ;};if _acgd :=_agaeb .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_acgd !=nil {return _acgd ;};if _baggf :=_agaeb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_baggf !=nil {return _baggf ;};if _agcg :=_agaeb .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_agcg !=nil {return _agcg ;};if _dffac :=_agaeb .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_dffac !=nil {return _dffac ;};if _fecff :=_agaeb .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fecff !=nil {return _fecff ;};if _cebcd :=_agaeb .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_cebcd !=nil {return _cebcd ;};if _bedb :=_agaeb .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_bedb !=nil {return _bedb ;};if _bgefe :=_agaeb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_bgefe !=nil {return _bgefe ;};if _egcea :=_agaeb .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_egcea !=nil {return _egcea ;};if _abgg :=_agaeb .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_abgg !=nil {return _abgg ;};if _cadg :=_agaeb .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cadg !=nil {return _cadg ;};if _defg :=_agaeb .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_defg !=nil {return _defg ;};if _dgaaa :=_agaeb .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_dgaaa !=nil {return _dgaaa ;};return nil ;};type OfcCT_Ink struct{IAttr *string ;AnnotationAttr _f .ST_TrueFalse ;ContentTypeAttr *string ; +};func (_dcdg *CT_Line )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_gdbf :=range start .Attr {if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dcdg .UserdrawnAttr .UnmarshalXMLAttr (_gdbf ); +continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dcdg .OleiconAttr .UnmarshalXMLAttr (_gdbf ); +continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dcdg .AllowincellAttr .UnmarshalXMLAttr (_gdbf ); +continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dcdg .ConnectortypeAttr .UnmarshalXMLAttr (_gdbf ); +continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bcba ,_bfdfd :=_g .ParseInt (_gdbf .Value ,10,64); +if _bfdfd !=nil {return _bfdfd ;};_dcdg .DgmnodekindAttr =&_bcba ;continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dcdg .UserhiddenAttr .UnmarshalXMLAttr (_gdbf ); +continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dcdg .HralignAttr .UnmarshalXMLAttr (_gdbf ); +continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0073\u0070\u0074"{_bgcaf ,_acdcb :=_g .ParseFloat (_gdbf .Value ,64); +if _acdcb !=nil {return _acdcb ;};_bagd :=float32 (_bgcaf );_dcdg .SptAttr =&_bagd ;continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dcdg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gdbf ); +continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dcdg .BwmodeAttr .UnmarshalXMLAttr (_gdbf ); +continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dcdg .DgmlayoutAttr .UnmarshalXMLAttr (_gdbf ); +continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u006f\u006e\u0065\u0064"{_dcdg .OnedAttr .UnmarshalXMLAttr (_gdbf ); +continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dcdg .AllowoverlapAttr .UnmarshalXMLAttr (_gdbf ); +continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cgdee ,_feaa :=_gdbf .Value ,error (nil ); +if _feaa !=nil {return _feaa ;};_dcdg .BorderbottomcolorAttr =&_cgdee ;continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dcdg .ForcedashAttr .UnmarshalXMLAttr (_gdbf ); +continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dcdg .InsetmodeAttr .UnmarshalXMLAttr (_gdbf ); +continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0068\u0072\u0073t\u0064"{_dcdg .HrstdAttr .UnmarshalXMLAttr (_gdbf ); +continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dcdg .DgmlayoutmruAttr .UnmarshalXMLAttr (_gdbf ); +continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0073\u0070\u0069\u0064"{_dddbb ,_ddbda :=_gdbf .Value ,error (nil ); +if _ddbda !=nil {return _ddbda ;};_dcdg .SpidAttr =&_dddbb ;continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0068\u0072\u0070c\u0074"{_baeee ,_deae :=_g .ParseFloat (_gdbf .Value ,64); +if _deae !=nil {return _deae ;};_feff :=float32 (_baeee );_dcdg .HrpctAttr =&_feff ;continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u006f\u006c\u0065"{_dcdg .OleAttr .UnmarshalXMLAttr (_gdbf ); +continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dcdg .PreferrelativeAttr .UnmarshalXMLAttr (_gdbf ); +continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bfcgb ,_feeea :=_g .ParseInt (_gdbf .Value ,10,64); +if _feeea !=nil {return _feeea ;};_dcdg .RegroupidAttr =&_bfcgb ;continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_acgc ,_cgcb :=_gdbf .Value ,error (nil ); +if _cgcb !=nil {return _cgcb ;};_dcdg .BorderleftcolorAttr =&_acgc ;continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dcdg .HrnoshadeAttr .UnmarshalXMLAttr (_gdbf ); +continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_febdg ,_dbeb :=_gdbf .Value ,error (nil ); +if _dbeb !=nil {return _dbeb ;};_dcdg .BordertopcolorAttr =&_febdg ;continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dcdg .ButtonAttr .UnmarshalXMLAttr (_gdbf ); +continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_agfg ,_gcbaa :=_gdbf .Value ,error (nil ); +if _gcbaa !=nil {return _gcbaa ;};_dcdg .BorderrightcolorAttr =&_agfg ;continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dcdg .BwnormalAttr .UnmarshalXMLAttr (_gdbf ); +continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0063\u006c\u0069\u0070"{_dcdg .ClipAttr .UnmarshalXMLAttr (_gdbf ); +continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dcdg .BulletAttr .UnmarshalXMLAttr (_gdbf ); +continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dcdg .CliptowrapAttr .UnmarshalXMLAttr (_gdbf ); +continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dcdg .BwpureAttr .UnmarshalXMLAttr (_gdbf ); +continue ;};if _gdbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdbf .Name .Local =="\u0068\u0072"{_dcdg .HrAttr .UnmarshalXMLAttr (_gdbf ); +continue ;};if _gdbf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_adbeb ,_bebc :=_gdbf .Value ,error (nil );if _bebc !=nil {return _bebc ;};_dcdg .CoordsizeAttr =&_adbeb ;continue ;};if _gdbf .Name .Local =="\u0066\u0072\u006f\u006d"{_abfd ,_agcf :=_gdbf .Value ,error (nil ); +if _agcf !=nil {return _agcf ;};_dcdg .FromAttr =&_abfd ;continue ;};if _gdbf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bacf ,_gbdab :=_gdbf .Value ,error (nil );if _gbdab !=nil {return _gbdab ;};_dcdg .OpacityAttr =&_bacf ;continue ;};if _gdbf .Name .Local =="\u0061\u006c\u0074"{_egbc ,_ecgg :=_gdbf .Value ,error (nil ); +if _ecgg !=nil {return _ecgg ;};_dcdg .AltAttr =&_egbc ;continue ;};if _gdbf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bffa ,_gfaba :=_gdbf .Value ,error (nil );if _gfaba !=nil {return _gfaba ;};_dcdg .StrokecolorAttr =&_bffa ; +continue ;};if _gdbf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_aacb ,_dfef :=_gdbf .Value ,error (nil );if _dfef !=nil {return _dfef ;};_dcdg .StrokeweightAttr =&_aacb ;continue ;};if _gdbf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dcdg .InsetpenAttr .UnmarshalXMLAttr (_gdbf ); +continue ;};if _gdbf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bacc ,_dgba :=_gdbf .Value ,error (nil );if _dgba !=nil {return _dgba ;};_dcdg .ChromakeyAttr =&_bacc ;continue ;};if _gdbf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dcdg .FilledAttr .UnmarshalXMLAttr (_gdbf ); +continue ;};if _gdbf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_eabaf ,_aage :=_gdbf .Value ,error (nil );if _aage !=nil {return _aage ;};_dcdg .FillcolorAttr =&_eabaf ;continue ;};if _gdbf .Name .Local =="\u0063\u006c\u0061s\u0073"{_adbd ,_ccea :=_gdbf .Value ,error (nil ); +if _ccea !=nil {return _ccea ;};_dcdg .ClassAttr =&_adbd ;continue ;};if _gdbf .Name .Local =="\u0068\u0072\u0065\u0066"{_feed ,_bbffb :=_gdbf .Value ,error (nil );if _bbffb !=nil {return _bbffb ;};_dcdg .HrefAttr =&_feed ;continue ;};if _gdbf .Name .Local =="\u0074\u006f"{_fbaab ,_cdfff :=_gdbf .Value ,error (nil ); +if _cdfff !=nil {return _cdfff ;};_dcdg .ToAttr =&_fbaab ;continue ;};if _gdbf .Name .Local =="\u0073\u0074\u0079l\u0065"{_fabb ,_cefe :=_gdbf .Value ,error (nil );if _cefe !=nil {return _cefe ;};_dcdg .StyleAttr =&_fabb ;continue ;};if _gdbf .Name .Local =="\u0069\u0064"{_ccca ,_bdaf :=_gdbf .Value ,error (nil ); +if _bdaf !=nil {return _bdaf ;};_dcdg .IdAttr =&_ccca ;continue ;};if _gdbf .Name .Local =="\u0070\u0072\u0069n\u0074"{_dcdg .PrintAttr .UnmarshalXMLAttr (_gdbf );continue ;};if _gdbf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dcdg .StrokedAttr .UnmarshalXMLAttr (_gdbf ); +continue ;};if _gdbf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fcgga ,_acgg :=_gdbf .Value ,error (nil );if _acgg !=nil {return _acgg ;};_dcdg .WrapcoordsAttr =&_fcgga ;continue ;};if _gdbf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gae ,_gcabfa :=_gdbf .Value ,error (nil ); +if _gcabfa !=nil {return _gcabfa ;};_dcdg .TargetAttr =&_gae ;continue ;};if _gdbf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gadd ,_befge :=_gdbf .Value ,error (nil );if _befge !=nil {return _befge ;};_dcdg .CoordoriginAttr =&_gadd ; +continue ;};if _gdbf .Name .Local =="\u0074\u0069\u0074l\u0065"{_daefg ,_gbabe :=_gdbf .Value ,error (nil );if _gbabe !=nil {return _gbabe ;};_dcdg .TitleAttr =&_daefg ;continue ;};};_abgf :for {_caee ,_dadfc :=d .Token ();if _dadfc !=nil {return _dadfc ; +};switch _beagb :=_caee .(type ){case _e .StartElement :switch _beagb .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cded :=NewEG_ShapeElements (); +_cded .Path =NewPath ();if _cdfb :=d .DecodeElement (_cded .Path ,&_beagb );_cdfb !=nil {return _cdfb ;};_dcdg .EG_ShapeElements =append (_dcdg .EG_ShapeElements ,_cded );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dbbd :=NewEG_ShapeElements (); +_dbbd .Formulas =NewFormulas ();if _fggb :=d .DecodeElement (_dbbd .Formulas ,&_beagb );_fggb !=nil {return _fggb ;};_dcdg .EG_ShapeElements =append (_dcdg .EG_ShapeElements ,_dbbd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aaeag :=NewEG_ShapeElements (); +_aaeag .Handles =NewHandles ();if _afag :=d .DecodeElement (_aaeag .Handles ,&_beagb );_afag !=nil {return _afag ;};_dcdg .EG_ShapeElements =append (_dcdg .EG_ShapeElements ,_aaeag );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bagdg :=NewEG_ShapeElements (); +_bagdg .Fill =NewFill ();if _cfaaa :=d .DecodeElement (_bagdg .Fill ,&_beagb );_cfaaa !=nil {return _cfaaa ;};_dcdg .EG_ShapeElements =append (_dcdg .EG_ShapeElements ,_bagdg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_adae :=NewEG_ShapeElements (); +_adae .Stroke =NewStroke ();if _daadb :=d .DecodeElement (_adae .Stroke ,&_beagb );_daadb !=nil {return _daadb ;};_dcdg .EG_ShapeElements =append (_dcdg .EG_ShapeElements ,_adae );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gcbaf :=NewEG_ShapeElements (); +_gcbaf .Shadow =NewShadow ();if _dafd :=d .DecodeElement (_gcbaf .Shadow ,&_beagb );_dafd !=nil {return _dafd ;};_dcdg .EG_ShapeElements =append (_dcdg .EG_ShapeElements ,_gcbaf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfgbdg :=NewEG_ShapeElements (); +_gfgbdg .Textbox =NewTextbox ();if _badc :=d .DecodeElement (_gfgbdg .Textbox ,&_beagb );_badc !=nil {return _badc ;};_dcdg .EG_ShapeElements =append (_dcdg .EG_ShapeElements ,_gfgbdg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cedc :=NewEG_ShapeElements (); +_cedc .Textpath =NewTextpath ();if _aeca :=d .DecodeElement (_cedc .Textpath ,&_beagb );_aeca !=nil {return _aeca ;};_dcdg .EG_ShapeElements =append (_dcdg .EG_ShapeElements ,_cedc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbcaa :=NewEG_ShapeElements (); +_gbcaa .Imagedata =NewImagedata ();if _bdae :=d .DecodeElement (_gbcaa .Imagedata ,&_beagb );_bdae !=nil {return _bdae ;};_dcdg .EG_ShapeElements =append (_dcdg .EG_ShapeElements ,_gbcaa );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_fdbcb :=NewEG_ShapeElements (); +_fdbcb .Skew =NewOfcSkew ();if _afagg :=d .DecodeElement (_fdbcb .Skew ,&_beagb );_afagg !=nil {return _afagg ;};_dcdg .EG_ShapeElements =append (_dcdg .EG_ShapeElements ,_fdbcb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecbdeb :=NewEG_ShapeElements (); +_ecbdeb .Extrusion =NewOfcExtrusion ();if _cbda :=d .DecodeElement (_ecbdeb .Extrusion ,&_beagb );_cbda !=nil {return _cbda ;};_dcdg .EG_ShapeElements =append (_dcdg .EG_ShapeElements ,_ecbdeb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bccc :=NewEG_ShapeElements (); +_bccc .Callout =NewOfcCallout ();if _cfe :=d .DecodeElement (_bccc .Callout ,&_beagb );_cfe !=nil {return _cfe ;};_dcdg .EG_ShapeElements =append (_dcdg .EG_ShapeElements ,_bccc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dbedd :=NewEG_ShapeElements (); +_dbedd .Lock =NewOfcLock ();if _gfebe :=d .DecodeElement (_dbedd .Lock ,&_beagb );_gfebe !=nil {return _gfebe ;};_dcdg .EG_ShapeElements =append (_dcdg .EG_ShapeElements ,_dbedd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gefbf :=NewEG_ShapeElements (); +_gefbf .Clippath =NewOfcClippath ();if _dcgaa :=d .DecodeElement (_gefbf .Clippath ,&_beagb );_dcgaa !=nil {return _dcgaa ;};_dcdg .EG_ShapeElements =append (_dcdg .EG_ShapeElements ,_gefbf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_ccedg :=NewEG_ShapeElements (); +_ccedg .Signatureline =NewOfcSignatureline ();if _dffb :=d .DecodeElement (_ccedg .Signatureline ,&_beagb );_dffb !=nil {return _dffb ;};_dcdg .EG_ShapeElements =append (_dcdg .EG_ShapeElements ,_ccedg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eafa :=NewEG_ShapeElements (); +_eafa .Wrap =_gaf .NewWrap ();if _adfeb :=d .DecodeElement (_eafa .Wrap ,&_beagb );_adfeb !=nil {return _adfeb ;};_dcdg .EG_ShapeElements =append (_dcdg .EG_ShapeElements ,_eafa );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eedef :=NewEG_ShapeElements (); +_eedef .Anchorlock =_gaf .NewAnchorlock ();if _ffgge :=d .DecodeElement (_eedef .Anchorlock ,&_beagb );_ffgge !=nil {return _ffgge ;};_dcdg .EG_ShapeElements =append (_dcdg .EG_ShapeElements ,_eedef );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gded :=NewEG_ShapeElements (); +_gded .Bordertop =_gaf .NewBordertop ();if _gccab :=d .DecodeElement (_gded .Bordertop ,&_beagb );_gccab !=nil {return _gccab ;};_dcdg .EG_ShapeElements =append (_dcdg .EG_ShapeElements ,_gded );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_cdac :=NewEG_ShapeElements (); +_cdac .Borderbottom =_gaf .NewBorderbottom ();if _gbeg :=d .DecodeElement (_cdac .Borderbottom ,&_beagb );_gbeg !=nil {return _gbeg ;};_dcdg .EG_ShapeElements =append (_dcdg .EG_ShapeElements ,_cdac );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_bgeaf :=NewEG_ShapeElements (); +_bgeaf .Borderleft =_gaf .NewBorderleft ();if _bdbbd :=d .DecodeElement (_bgeaf .Borderleft ,&_beagb );_bdbbd !=nil {return _bdbbd ;};_dcdg .EG_ShapeElements =append (_dcdg .EG_ShapeElements ,_bgeaf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bcac :=NewEG_ShapeElements (); +_bcac .Borderright =_gaf .NewBorderright ();if _fedda :=d .DecodeElement (_bcac .Borderright ,&_beagb );_fedda !=nil {return _fedda ;};_dcdg .EG_ShapeElements =append (_dcdg .EG_ShapeElements ,_bcac );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ebfe :=NewEG_ShapeElements (); +_ebfe .ClientData =_ab .NewClientData ();if _dabe :=d .DecodeElement (_ebfe .ClientData ,&_beagb );_dabe !=nil {return _dabe ;};_dcdg .EG_ShapeElements =append (_dcdg .EG_ShapeElements ,_ebfe );case _e .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"}:_bgbe :=NewEG_ShapeElements (); +_bgbe .Textdata =_b .NewTextdata ();if _edgc :=d .DecodeElement (_bgbe .Textdata ,&_beagb );_edgc !=nil {return _edgc ;};_dcdg .EG_ShapeElements =append (_dcdg .EG_ShapeElements ,_bgbe );default:_ag .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",_beagb .Name ); +if _cdfa :=d .Skip ();_cdfa !=nil {return _cdfa ;};};case _e .EndElement :break _abgf ;case _e .CharData :};};return nil ;};func (_acfgb *OfcCT_Ink )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_feedb :=range start .Attr {if _feedb .Name .Local =="\u0069"{_baddd ,_bgddd :=_feedb .Value ,error (nil ); +if _bgddd !=nil {return _bgddd ;};_acfgb .IAttr =&_baddd ;continue ;};if _feedb .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_acfgb .AnnotationAttr .UnmarshalXMLAttr (_feedb );continue ;};if _feedb .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_beeab ,_ecbfg :=_feedb .Value ,error (nil ); +if _ecbfg !=nil {return _ecbfg ;};_acfgb .ContentTypeAttr =&_beeab ;continue ;};};for {_gbce ,_cdfg :=d .Token ();if _cdfg !=nil {return _ga .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u0054\u005fI\u006e\u006b\u003a\u0020\u0025\u0073",_cdfg ); +};if _bbcgg ,_dfbcc :=_gbce .(_e .EndElement );_dfbcc &&_bbcgg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the Textbox and its children -func (_dadggd *Textbox )Validate ()error {return _dadggd .ValidateWithPath ("\u0054e\u0078\u0074\u0062\u006f\u0078");}; +// ValidateWithPath validates the OfcCT_Fill and its children, prefixing error messages with path +func (_gacgb *OfcCT_Fill )ValidateWithPath (path string )error {if _beagbe :=_gacgb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_beagbe !=nil {return _beagbe ;};if _fdgfg :=_gacgb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); +_fdgfg !=nil {return _fdgfg ;};return nil ;};func (_aafag ST_StrokeLineStyle )ValidateWithPath (path string )error {switch _aafag {case 0,1,2,3,4,5:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aafag )); +};return nil ;};func NewPath ()*Path {_acggfe :=&Path {};_acggfe .CT_Path =*NewCT_Path ();return _acggfe };func NewCT_PolyLine ()*CT_PolyLine {_agafc :=&CT_PolyLine {};return _agafc };func NewOfcCT_RelationTable ()*OfcCT_RelationTable {_cadda :=&OfcCT_RelationTable {}; +return _cadda };func NewAG_Fill ()*AG_Fill {_aba :=&AG_Fill {};return _aba };func (_cfbgb *ST_StrokeArrowLength )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cfbgb =0;case "\u0073\u0068\u006fr\u0074":*_cfbgb =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_cfbgb =2; +case "\u006c\u006f\u006e\u0067":*_cfbgb =3;};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;);type OfcLock struct{OfcCT_Lock }; +func (_gdgcc *OfcCT_ColorMru )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075";};if _gdgcc .ColorsAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_ga .Sprintf ("\u0025\u0076",*_gdgcc .ColorsAttr )}); +};if _gdgcc .ExtAttr !=ST_ExtUnset {_cbacf ,_acbgc :=_gdgcc .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"});if _acbgc !=nil {return _acbgc ;};start .Attr =append (start .Attr ,_cbacf );};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_gaeab *Rect )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _gaeab .CT_Rect .MarshalXML (e ,start );};func (_eacbf ST_StrokeArrowLength )Validate ()error {return _eacbf .ValidateWithPath ("")};func NewShadow ()*Shadow {_cabef :=&Shadow {}; +_cabef .CT_Shadow =*NewCT_Shadow ();return _cabef };func NewAG_ShapeAttributes ()*AG_ShapeAttributes {_dbbe :=&AG_ShapeAttributes {};return _dbbe };func (_eagab ST_FillMethod )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ffafc :=_e .Attr {};_ffafc .Name =name ; +switch _eagab {case ST_FillMethodUnset :_ffafc .Value ="";case ST_FillMethodNone :_ffafc .Value ="\u006e\u006f\u006e\u0065";case ST_FillMethodLinear :_ffafc .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_FillMethodSigma :_ffafc .Value ="\u0073\u0069\u0067m\u0061"; +case ST_FillMethodAny :_ffafc .Value ="\u0061\u006e\u0079";case ST_FillMethodLinearSigma :_ffafc .Value ="\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return _ffafc ,nil ;};type OfcEquationxml struct{OfcCT_EquationXml };type OfcCT_ColorMenu struct{StrokecolorAttr *string ; +FillcolorAttr *string ;ShadowcolorAttr *string ;ExtrusioncolorAttr *string ;ExtAttr ST_Ext ;}; -// ValidateWithPath validates the CT_TextPath and its children, prefixing error messages with path -func (_abcgdb *CT_TextPath )ValidateWithPath (path string )error {if _fgcca :=_abcgdb .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_fgcca !=nil {return _fgcca ;};if _egagf :=_abcgdb .FitshapeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072"); -_egagf !=nil {return _egagf ;};if _cdee :=_abcgdb .FitpathAttr .ValidateWithPath (path +"\u002f\u0046\u0069t\u0070\u0061\u0074\u0068\u0041\u0074\u0074\u0072");_cdee !=nil {return _cdee ;};if _ffbbf :=_abcgdb .TrimAttr .ValidateWithPath (path +"\u002fT\u0072\u0069\u006d\u0041\u0074\u0074r"); -_ffbbf !=nil {return _ffbbf ;};if _dbgda :=_abcgdb .XscaleAttr .ValidateWithPath (path +"/\u0058\u0073\u0063\u0061\u006c\u0065\u0041\u0074\u0074\u0072");_dbgda !=nil {return _dbgda ;};return nil ;}; +// Validate validates the Image and its children +func (_gdbbg *Image )Validate ()error {return _gdbbg .ValidateWithPath ("\u0049\u006d\u0061g\u0065")};func (_bfdg *OfcST_Angle )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aafdf ,_ggebc :=d .Token ();if _ggebc !=nil {return _ggebc ;}; +if _adaag ,_aafda :=_aafdf .(_e .EndElement );_aafda &&_adaag .Name ==start .Name {*_bfdg =1;return nil ;};if _abcea ,_fffdge :=_aafdf .(_e .CharData );!_fffdge {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aafdf ); +}else {switch string (_abcea ){case "":*_bfdg =0;case "\u0061\u006e\u0079":*_bfdg =1;case "\u0033\u0030":*_bfdg =2;case "\u0034\u0035":*_bfdg =3;case "\u0036\u0030":*_bfdg =4;case "\u0039\u0030":*_bfdg =5;case "\u0061\u0075\u0074\u006f":*_bfdg =6;};};_aafdf ,_ggebc =d .Token (); +if _ggebc !=nil {return _ggebc ;};if _degcd ,_eccbgg :=_aafdf .(_e .EndElement );_eccbgg &&_degcd .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aafdf ); +};func (_bdgbe *OfcCallout )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return _bdgbe .OfcCT_Callout .MarshalXML (e ,start );};const (OfcST_RTypeUnset OfcST_RType =0;OfcST_RTypeArc OfcST_RType =1;OfcST_RTypeCallout OfcST_RType =2;OfcST_RTypeConnector OfcST_RType =3; +OfcST_RTypeAlign OfcST_RType =4;);func (_feddfa *Curve )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_feddfa .CT_Curve =*NewCT_Curve ();for _ ,_eggddc :=range start .Attr {if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0073\u0070\u0069\u0064"{_ddecf ,_cceda :=_eggddc .Value ,error (nil ); +if _cceda !=nil {return _cceda ;};_feddfa .SpidAttr =&_ddecf ;continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_feddfa .PreferrelativeAttr .UnmarshalXMLAttr (_eggddc ); +continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_feddfa .BwnormalAttr .UnmarshalXMLAttr (_eggddc ); +continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_feddfa .BwpureAttr .UnmarshalXMLAttr (_eggddc ); +continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_aefe ,_bebge :=_eggddc .Value ,error (nil ); +if _bebge !=nil {return _bebge ;};_feddfa .BorderleftcolorAttr =&_aefe ;continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_acefg ,_cgfgb :=_g .ParseInt (_eggddc .Value ,10,64); +if _cgfgb !=nil {return _cgfgb ;};_feddfa .RegroupidAttr =&_acefg ;continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_feddfa .ForcedashAttr .UnmarshalXMLAttr (_eggddc ); +continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_feddfa .HrnoshadeAttr .UnmarshalXMLAttr (_eggddc ); +continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_feddfa .AllowoverlapAttr .UnmarshalXMLAttr (_eggddc ); +continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cceccc ,_dfga :=_eggddc .Value ,error (nil ); +if _dfga !=nil {return _dfga ;};_feddfa .BorderrightcolorAttr =&_cceccc ;continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0068\u0072"{_feddfa .HrAttr .UnmarshalXMLAttr (_eggddc ); +continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_feddfa .DgmlayoutAttr .UnmarshalXMLAttr (_eggddc ); +continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_feddfa .ButtonAttr .UnmarshalXMLAttr (_eggddc ); +continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_feddfa .HralignAttr .UnmarshalXMLAttr (_eggddc ); +continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_feddfa .ConnectortypeAttr .UnmarshalXMLAttr (_eggddc ); +continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_baabe ,_gbdeg :=_eggddc .Value ,error (nil ); +if _gbdeg !=nil {return _gbdeg ;};_feddfa .BordertopcolorAttr =&_baabe ;continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_feddfa .BwmodeAttr .UnmarshalXMLAttr (_eggddc ); +continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_feddfa .BulletAttr .UnmarshalXMLAttr (_eggddc ); +continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_aebbda ,_faadc :=_g .ParseInt (_eggddc .Value ,10,64); +if _faadc !=nil {return _faadc ;};_feddfa .DgmnodekindAttr =&_aebbda ;continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_feddfa .DgmlayoutmruAttr .UnmarshalXMLAttr (_eggddc ); +continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0068\u0072\u0073t\u0064"{_feddfa .HrstdAttr .UnmarshalXMLAttr (_eggddc ); +continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_feddfa .DoubleclicknotifyAttr .UnmarshalXMLAttr (_eggddc ); +continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0068\u0072\u0070c\u0074"{_ebbdb ,_cagag :=_g .ParseFloat (_eggddc .Value ,64); +if _cagag !=nil {return _cagag ;};_aaef :=float32 (_ebbdb );_feddfa .HrpctAttr =&_aaef ;continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_edcb ,_baag :=_eggddc .Value ,error (nil ); +if _baag !=nil {return _baag ;};_feddfa .BorderbottomcolorAttr =&_edcb ;continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_feddfa .AllowincellAttr .UnmarshalXMLAttr (_eggddc ); +continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u006f\u006c\u0065"{_feddfa .OleAttr .UnmarshalXMLAttr (_eggddc ); +continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_feddfa .UserdrawnAttr .UnmarshalXMLAttr (_eggddc ); +continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_feddfa .OleiconAttr .UnmarshalXMLAttr (_eggddc ); +continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0063\u006c\u0069\u0070"{_feddfa .ClipAttr .UnmarshalXMLAttr (_eggddc ); +continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0073\u0070\u0074"{_cagfb ,_cdgcf :=_g .ParseFloat (_eggddc .Value ,64); +if _cdgcf !=nil {return _cdgcf ;};_eggb :=float32 (_cagfb );_feddfa .SptAttr =&_eggb ;continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_feddfa .CliptowrapAttr .UnmarshalXMLAttr (_eggddc ); +continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u006f\u006e\u0065\u0064"{_feddfa .OnedAttr .UnmarshalXMLAttr (_eggddc ); +continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_feddfa .InsetmodeAttr .UnmarshalXMLAttr (_eggddc ); +continue ;};if _eggddc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eggddc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_feddfa .UserhiddenAttr .UnmarshalXMLAttr (_eggddc ); +continue ;};if _eggddc .Name .Local =="\u0069\u0064"{_bdfaf ,_efefd :=_eggddc .Value ,error (nil );if _efefd !=nil {return _efefd ;};_feddfa .IdAttr =&_bdfaf ;continue ;};if _eggddc .Name .Local =="\u0073\u0074\u0079l\u0065"{_gcgdd ,_adecf :=_eggddc .Value ,error (nil ); +if _adecf !=nil {return _adecf ;};_feddfa .StyleAttr =&_gcgdd ;continue ;};if _eggddc .Name .Local =="\u0066\u0072\u006f\u006d"{_bbege ,_ffecd :=_eggddc .Value ,error (nil );if _ffecd !=nil {return _ffecd ;};_feddfa .FromAttr =&_bbege ;continue ;};if _eggddc .Name .Local =="\u0070\u0072\u0069n\u0074"{_feddfa .PrintAttr .UnmarshalXMLAttr (_eggddc ); +continue ;};if _eggddc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_efgfc ,_dgfbb :=_eggddc .Value ,error (nil );if _dgfbb !=nil {return _dgfbb ;};_feddfa .OpacityAttr =&_efgfc ;continue ;};if _eggddc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_feddfa .StrokedAttr .UnmarshalXMLAttr (_eggddc ); +continue ;};if _eggddc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cbaec ,_gacbc :=_eggddc .Value ,error (nil );if _gacbc !=nil {return _gacbc ;};_feddfa .StrokecolorAttr =&_cbaec ;continue ;};if _eggddc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bddfb ,_gddcd :=_eggddc .Value ,error (nil ); +if _gddcd !=nil {return _gddcd ;};_feddfa .StrokeweightAttr =&_bddfb ;continue ;};if _eggddc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_feddfa .InsetpenAttr .UnmarshalXMLAttr (_eggddc );continue ;};if _eggddc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dfbe ,_fbfff :=_eggddc .Value ,error (nil ); +if _fbfff !=nil {return _fbfff ;};_feddfa .ChromakeyAttr =&_dfbe ;continue ;};if _eggddc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_feddfa .FilledAttr .UnmarshalXMLAttr (_eggddc );continue ;};if _eggddc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fdfg ,_deeda :=_eggddc .Value ,error (nil ); +if _deeda !=nil {return _deeda ;};_feddfa .FillcolorAttr =&_fdfg ;continue ;};if _eggddc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_abbbe ,_beee :=_eggddc .Value ,error (nil );if _beee !=nil {return _beee ;};_feddfa .WrapcoordsAttr =&_abbbe ; +continue ;};if _eggddc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ccaga ,_gffd :=_eggddc .Value ,error (nil );if _gffd !=nil {return _gffd ;};_feddfa .CoordoriginAttr =&_ccaga ;continue ;};if _eggddc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bgfdf ,_aaeeb :=_eggddc .Value ,error (nil ); +if _aaeeb !=nil {return _aaeeb ;};_feddfa .CoordsizeAttr =&_bgfdf ;continue ;};if _eggddc .Name .Local =="\u0061\u006c\u0074"{_fcfcf ,_ecgfd :=_eggddc .Value ,error (nil );if _ecgfd !=nil {return _ecgfd ;};_feddfa .AltAttr =&_fcfcf ;continue ;};if _eggddc .Name .Local =="\u0074\u0069\u0074l\u0065"{_gbaa ,_cdbdc :=_eggddc .Value ,error (nil ); +if _cdbdc !=nil {return _cdbdc ;};_feddfa .TitleAttr =&_gbaa ;continue ;};if _eggddc .Name .Local =="\u0063\u006c\u0061s\u0073"{_faegcf ,_fdaf :=_eggddc .Value ,error (nil );if _fdaf !=nil {return _fdaf ;};_feddfa .ClassAttr =&_faegcf ;continue ;};if _eggddc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fdcefe ,_dggfa :=_eggddc .Value ,error (nil ); +if _dggfa !=nil {return _dggfa ;};_feddfa .TargetAttr =&_fdcefe ;continue ;};if _eggddc .Name .Local =="\u0068\u0072\u0065\u0066"{_fbbfg ,_cggafa :=_eggddc .Value ,error (nil );if _cggafa !=nil {return _cggafa ;};_feddfa .HrefAttr =&_fbbfg ;continue ;}; +if _eggddc .Name .Local =="\u0074\u006f"{_afffb ,_gdfc :=_eggddc .Value ,error (nil );if _gdfc !=nil {return _gdfc ;};_feddfa .ToAttr =&_afffb ;continue ;};if _eggddc .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_ccbaf ,_aefad :=_eggddc .Value ,error (nil ); +if _aefad !=nil {return _aefad ;};_feddfa .Control2Attr =&_ccbaf ;continue ;};if _eggddc .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_dccg ,_bgecaf :=_eggddc .Value ,error (nil );if _bgecaf !=nil {return _bgecaf ;};_feddfa .Control1Attr =&_dccg ; +continue ;};};_cdfd :for {_bfaafc ,_efgba :=d .Token ();if _efgba !=nil {return _efgba ;};switch _eafgg :=_bfaafc .(type ){case _e .StartElement :switch _eafgg .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bcebb :=NewEG_ShapeElements (); +_bcebb .Path =NewPath ();if _bcbge :=d .DecodeElement (_bcebb .Path ,&_eafgg );_bcbge !=nil {return _bcbge ;};_feddfa .EG_ShapeElements =append (_feddfa .EG_ShapeElements ,_bcebb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fegf :=NewEG_ShapeElements (); +_fegf .Formulas =NewFormulas ();if _bdaeg :=d .DecodeElement (_fegf .Formulas ,&_eafgg );_bdaeg !=nil {return _bdaeg ;};_feddfa .EG_ShapeElements =append (_feddfa .EG_ShapeElements ,_fegf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gggca :=NewEG_ShapeElements (); +_gggca .Handles =NewHandles ();if _adgeg :=d .DecodeElement (_gggca .Handles ,&_eafgg );_adgeg !=nil {return _adgeg ;};_feddfa .EG_ShapeElements =append (_feddfa .EG_ShapeElements ,_gggca );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dffafa :=NewEG_ShapeElements (); +_dffafa .Fill =NewFill ();if _ffedg :=d .DecodeElement (_dffafa .Fill ,&_eafgg );_ffedg !=nil {return _ffedg ;};_feddfa .EG_ShapeElements =append (_feddfa .EG_ShapeElements ,_dffafa );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gdaac :=NewEG_ShapeElements (); +_gdaac .Stroke =NewStroke ();if _aecgc :=d .DecodeElement (_gdaac .Stroke ,&_eafgg );_aecgc !=nil {return _aecgc ;};_feddfa .EG_ShapeElements =append (_feddfa .EG_ShapeElements ,_gdaac );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dcbed :=NewEG_ShapeElements (); +_dcbed .Shadow =NewShadow ();if _gdfcb :=d .DecodeElement (_dcbed .Shadow ,&_eafgg );_gdfcb !=nil {return _gdfcb ;};_feddfa .EG_ShapeElements =append (_feddfa .EG_ShapeElements ,_dcbed );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gffdd :=NewEG_ShapeElements (); +_gffdd .Textbox =NewTextbox ();if _afee :=d .DecodeElement (_gffdd .Textbox ,&_eafgg );_afee !=nil {return _afee ;};_feddfa .EG_ShapeElements =append (_feddfa .EG_ShapeElements ,_gffdd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gecb :=NewEG_ShapeElements (); +_gecb .Textpath =NewTextpath ();if _ebgc :=d .DecodeElement (_gecb .Textpath ,&_eafgg );_ebgc !=nil {return _ebgc ;};_feddfa .EG_ShapeElements =append (_feddfa .EG_ShapeElements ,_gecb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbdf :=NewEG_ShapeElements (); +_fbdf .Imagedata =NewImagedata ();if _bafce :=d .DecodeElement (_fbdf .Imagedata ,&_eafgg );_bafce !=nil {return _bafce ;};_feddfa .EG_ShapeElements =append (_feddfa .EG_ShapeElements ,_fbdf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_dfcda :=NewEG_ShapeElements (); +_dfcda .Skew =NewOfcSkew ();if _ffdfd :=d .DecodeElement (_dfcda .Skew ,&_eafgg );_ffdfd !=nil {return _ffdfd ;};_feddfa .EG_ShapeElements =append (_feddfa .EG_ShapeElements ,_dfcda );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bcabc :=NewEG_ShapeElements (); +_bcabc .Extrusion =NewOfcExtrusion ();if _ffggfb :=d .DecodeElement (_bcabc .Extrusion ,&_eafgg );_ffggfb !=nil {return _ffggfb ;};_feddfa .EG_ShapeElements =append (_feddfa .EG_ShapeElements ,_bcabc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_egfc :=NewEG_ShapeElements (); +_egfc .Callout =NewOfcCallout ();if _bbcd :=d .DecodeElement (_egfc .Callout ,&_eafgg );_bbcd !=nil {return _bbcd ;};_feddfa .EG_ShapeElements =append (_feddfa .EG_ShapeElements ,_egfc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecbda :=NewEG_ShapeElements (); +_ecbda .Lock =NewOfcLock ();if _ffdee :=d .DecodeElement (_ecbda .Lock ,&_eafgg );_ffdee !=nil {return _ffdee ;};_feddfa .EG_ShapeElements =append (_feddfa .EG_ShapeElements ,_ecbda );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfdg :=NewEG_ShapeElements (); +_dfdg .Clippath =NewOfcClippath ();if _dddg :=d .DecodeElement (_dfdg .Clippath ,&_eafgg );_dddg !=nil {return _dddg ;};_feddfa .EG_ShapeElements =append (_feddfa .EG_ShapeElements ,_dfdg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_fcbdc :=NewEG_ShapeElements (); +_fcbdc .Signatureline =NewOfcSignatureline ();if _fcef :=d .DecodeElement (_fcbdc .Signatureline ,&_eafgg );_fcef !=nil {return _fcef ;};_feddfa .EG_ShapeElements =append (_feddfa .EG_ShapeElements ,_fcbdc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ecdfa :=NewEG_ShapeElements (); +_ecdfa .Wrap =_gaf .NewWrap ();if _cbcc :=d .DecodeElement (_ecdfa .Wrap ,&_eafgg );_cbcc !=nil {return _cbcc ;};_feddfa .EG_ShapeElements =append (_feddfa .EG_ShapeElements ,_ecdfa );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fgcfc :=NewEG_ShapeElements (); +_fgcfc .Anchorlock =_gaf .NewAnchorlock ();if _ffaeg :=d .DecodeElement (_fgcfc .Anchorlock ,&_eafgg );_ffaeg !=nil {return _ffaeg ;};_feddfa .EG_ShapeElements =append (_feddfa .EG_ShapeElements ,_fgcfc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fbfad :=NewEG_ShapeElements (); +_fbfad .Bordertop =_gaf .NewBordertop ();if _dabde :=d .DecodeElement (_fbfad .Bordertop ,&_eafgg );_dabde !=nil {return _dabde ;};_feddfa .EG_ShapeElements =append (_feddfa .EG_ShapeElements ,_fbfad );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_bfccc :=NewEG_ShapeElements (); +_bfccc .Borderbottom =_gaf .NewBorderbottom ();if _eaeb :=d .DecodeElement (_bfccc .Borderbottom ,&_eafgg );_eaeb !=nil {return _eaeb ;};_feddfa .EG_ShapeElements =append (_feddfa .EG_ShapeElements ,_bfccc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_gaebg :=NewEG_ShapeElements (); +_gaebg .Borderleft =_gaf .NewBorderleft ();if _adcee :=d .DecodeElement (_gaebg .Borderleft ,&_eafgg );_adcee !=nil {return _adcee ;};_feddfa .EG_ShapeElements =append (_feddfa .EG_ShapeElements ,_gaebg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dbaf :=NewEG_ShapeElements (); +_dbaf .Borderright =_gaf .NewBorderright ();if _edcf :=d .DecodeElement (_dbaf .Borderright ,&_eafgg );_edcf !=nil {return _edcf ;};_feddfa .EG_ShapeElements =append (_feddfa .EG_ShapeElements ,_dbaf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_acdfe :=NewEG_ShapeElements (); +_acdfe .ClientData =_ab .NewClientData ();if _ggfcca :=d .DecodeElement (_acdfe .ClientData ,&_eafgg );_ggfcca !=nil {return _ggfcca ;};_feddfa .EG_ShapeElements =append (_feddfa .EG_ShapeElements ,_acdfe );case _e .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"}:_dbeg :=NewEG_ShapeElements (); +_dbeg .Textdata =_b .NewTextdata ();if _ecfc :=d .DecodeElement (_dbeg .Textdata ,&_eafgg );_ecfc !=nil {return _ecfc ;};_feddfa .EG_ShapeElements =append (_feddfa .EG_ShapeElements ,_dbeg );default:_ag .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",_eafgg .Name ); +if _abddg :=d .Skip ();_abddg !=nil {return _abddg ;};};case _e .EndElement :break _cdfd ;case _e .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_F and its children, prefixing error messages with path -func (_fdcg *CT_F )ValidateWithPath (path string )error {return nil };type OfcST_ConnectType byte ;func NewShapetype ()*Shapetype {_cdaeee :=&Shapetype {};_cdaeee .CT_Shapetype =*NewCT_Shapetype ();return _cdaeee ;};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;); +// Validate validates the EG_ShapeElements and its children +func (_eafbad *EG_ShapeElements )Validate ()error {return _eafbad .ValidateWithPath ("\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");}; -// Validate validates the Polyline and its children -func (_ddebe *Polyline )Validate ()error {return _ddebe .ValidateWithPath ("\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065");};func (_baag *OfcTop )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_baag .OfcCT_StrokeChild =*NewOfcCT_StrokeChild (); -for _ ,_eadeg :=range start .Attr {if _eadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadeg .Name .Local =="\u0068\u0072\u0065\u0066"{_ccbac ,_dbded :=_eadeg .Value ,error (nil ); -if _dbded !=nil {return _dbded ;};_baag .HrefAttr =&_ccbac ;continue ;};if _eadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadeg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_baag .ForcedashAttr .UnmarshalXMLAttr (_eadeg ); -continue ;};if _eadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadeg .Name .Local =="\u0074\u0069\u0074l\u0065"{_bbggd ,_cfcbfg :=_eadeg .Value ,error (nil ); -if _cfcbfg !=nil {return _cfcbfg ;};_baag .TitleAttr =&_bbggd ;continue ;};if _eadeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eadeg .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_egbag ,_adacc :=_eadeg .Value ,error (nil ); -if _adacc !=nil {return _adacc ;};_baag .AlthrefAttr =&_egbag ;continue ;};if _eadeg .Name .Local =="\u0073\u0072\u0063"{_cafaf ,_cebad :=_eadeg .Value ,error (nil );if _cebad !=nil {return _cebad ;};_baag .SrcAttr =&_cafaf ;continue ;};if _eadeg .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_baag .ImagealignshapeAttr .UnmarshalXMLAttr (_eadeg ); -continue ;};if _eadeg .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_baag .JoinstyleAttr .UnmarshalXMLAttr (_eadeg );continue ;};if _eadeg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_baag .InsetpenAttr .UnmarshalXMLAttr (_eadeg ); -continue ;};if _eadeg .Name .Local =="\u0063\u006f\u006co\u0072"{_ddabd ,_edca :=_eadeg .Value ,error (nil );if _edca !=nil {return _edca ;};_baag .ColorAttr =&_ddabd ;continue ;};if _eadeg .Name .Local =="\u0065\u0078\u0074"{_baag .ExtAttr .UnmarshalXMLAttr (_eadeg ); -continue ;};if _eadeg .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_baag .FilltypeAttr .UnmarshalXMLAttr (_eadeg );continue ;};if _eadeg .Name .Local =="\u006f\u006e"{_baag .OnAttr .UnmarshalXMLAttr (_eadeg );continue ;};if _eadeg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_baag .EndarrowlengthAttr .UnmarshalXMLAttr (_eadeg ); -continue ;};if _eadeg .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_baag .LinestyleAttr .UnmarshalXMLAttr (_eadeg );continue ;};if _eadeg .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_baag .StartarrowlengthAttr .UnmarshalXMLAttr (_eadeg ); -continue ;};if _eadeg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_aafgc ,_aecbg :=_eadeg .Value ,error (nil );if _aecbg !=nil {return _aecbg ;};_baag .Color2Attr =&_aafgc ;continue ;};if _eadeg .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_baag .StartarrowAttr .UnmarshalXMLAttr (_eadeg ); -continue ;};if _eadeg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_baag .EndarrowwidthAttr .UnmarshalXMLAttr (_eadeg );continue ;};if _eadeg .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_agcbe ,_afedf :=_eadeg .Value ,error (nil ); -if _afedf !=nil {return _afedf ;};_baag .DashstyleAttr =&_agcbe ;continue ;};if _eadeg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_efeeae ,_aedcf :=_eadeg .Value ,error (nil );if _aedcf !=nil {return _aedcf ;};_baag .OpacityAttr =&_efeeae ; -continue ;};if _eadeg .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_baag .ImageaspectAttr .UnmarshalXMLAttr (_eadeg );continue ;};if _eadeg .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bcdgdf ,_eaafdb :=_gd .ParseFloat (_eadeg .Value ,64); -if _eaafdb !=nil {return _eaafdb ;};_baag .MiterlimitAttr =&_bcdgdf ;continue ;};if _eadeg .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_baag .EndcapAttr .UnmarshalXMLAttr (_eadeg );continue ;};if _eadeg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_baag .EndarrowAttr .UnmarshalXMLAttr (_eadeg ); -continue ;};if _eadeg .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_baag .StartarrowwidthAttr .UnmarshalXMLAttr (_eadeg );continue ;};if _eadeg .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_ddbaea ,_adfce :=_eadeg .Value ,error (nil ); -if _adfce !=nil {return _adfce ;};_baag .ImagesizeAttr =&_ddbaea ;continue ;};if _eadeg .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_cdfff ,_aebadc :=_eadeg .Value ,error (nil );if _aebadc !=nil {return _aebadc ;};_baag .WeightAttr =&_cdfff ; -continue ;};};for {_cfbee ,_eggcc :=d .Token ();if _eggcc !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0054o\u0070\u003a\u0020\u0025\u0073",_eggcc );};if _cfba ,_eagcf :=_cfbee .(_e .EndElement );_eagcf &&_cfba .Name ==start .Name {break ; -};};return nil ;};func (_bacea *Curve )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bacea .CT_Curve =*NewCT_Curve ();for _ ,_afabf :=range start .Attr {if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0073\u0070\u0069\u0064"{_gacbc ,_efgace :=_afabf .Value ,error (nil ); -if _efgace !=nil {return _efgace ;};_bacea .SpidAttr =&_gacbc ;continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bacea .PreferrelativeAttr .UnmarshalXMLAttr (_afabf ); -continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bacea .BwnormalAttr .UnmarshalXMLAttr (_afabf ); -continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bacea .BwpureAttr .UnmarshalXMLAttr (_afabf ); -continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fdadc ,_bfbc :=_afabf .Value ,error (nil ); -if _bfbc !=nil {return _bfbc ;};_bacea .BorderleftcolorAttr =&_fdadc ;continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dgba ,_ffdd :=_gd .ParseInt (_afabf .Value ,10,64); -if _ffdd !=nil {return _ffdd ;};_bacea .RegroupidAttr =&_dgba ;continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bacea .ForcedashAttr .UnmarshalXMLAttr (_afabf ); -continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bacea .HrnoshadeAttr .UnmarshalXMLAttr (_afabf ); -continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bacea .AllowoverlapAttr .UnmarshalXMLAttr (_afabf ); -continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dbedc ,_gcadg :=_afabf .Value ,error (nil ); -if _gcadg !=nil {return _gcadg ;};_bacea .BorderrightcolorAttr =&_dbedc ;continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0068\u0072"{_bacea .HrAttr .UnmarshalXMLAttr (_afabf ); -continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bacea .DgmlayoutAttr .UnmarshalXMLAttr (_afabf ); -continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bacea .ButtonAttr .UnmarshalXMLAttr (_afabf ); -continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bacea .HralignAttr .UnmarshalXMLAttr (_afabf ); -continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bacea .ConnectortypeAttr .UnmarshalXMLAttr (_afabf ); -continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gcbed ,_bebbde :=_afabf .Value ,error (nil ); -if _bebbde !=nil {return _bebbde ;};_bacea .BordertopcolorAttr =&_gcbed ;continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bacea .BwmodeAttr .UnmarshalXMLAttr (_afabf ); -continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bacea .BulletAttr .UnmarshalXMLAttr (_afabf ); -continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fedgb ,_gfgfc :=_gd .ParseInt (_afabf .Value ,10,64); -if _gfgfc !=nil {return _gfgfc ;};_bacea .DgmnodekindAttr =&_fedgb ;continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bacea .DgmlayoutmruAttr .UnmarshalXMLAttr (_afabf ); -continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0068\u0072\u0073t\u0064"{_bacea .HrstdAttr .UnmarshalXMLAttr (_afabf ); -continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bacea .DoubleclicknotifyAttr .UnmarshalXMLAttr (_afabf ); -continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0068\u0072\u0070c\u0074"{_dbbc ,_bbba :=_gd .ParseFloat (_afabf .Value ,64); -if _bbba !=nil {return _bbba ;};_bbbbc :=float32 (_dbbc );_bacea .HrpctAttr =&_bbbbc ;continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bbeb ,_deabb :=_afabf .Value ,error (nil ); -if _deabb !=nil {return _deabb ;};_bacea .BorderbottomcolorAttr =&_bbeb ;continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bacea .AllowincellAttr .UnmarshalXMLAttr (_afabf ); -continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u006f\u006c\u0065"{_bacea .OleAttr .UnmarshalXMLAttr (_afabf ); -continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bacea .UserdrawnAttr .UnmarshalXMLAttr (_afabf ); -continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bacea .OleiconAttr .UnmarshalXMLAttr (_afabf ); -continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0063\u006c\u0069\u0070"{_bacea .ClipAttr .UnmarshalXMLAttr (_afabf ); -continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0073\u0070\u0074"{_cced ,_degga :=_gd .ParseFloat (_afabf .Value ,64); -if _degga !=nil {return _degga ;};_geegd :=float32 (_cced );_bacea .SptAttr =&_geegd ;continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bacea .CliptowrapAttr .UnmarshalXMLAttr (_afabf ); -continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u006f\u006e\u0065\u0064"{_bacea .OnedAttr .UnmarshalXMLAttr (_afabf ); -continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bacea .InsetmodeAttr .UnmarshalXMLAttr (_afabf ); -continue ;};if _afabf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afabf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bacea .UserhiddenAttr .UnmarshalXMLAttr (_afabf ); -continue ;};if _afabf .Name .Local =="\u0069\u0064"{_bebbc ,_feadb :=_afabf .Value ,error (nil );if _feadb !=nil {return _feadb ;};_bacea .IdAttr =&_bebbc ;continue ;};if _afabf .Name .Local =="\u0073\u0074\u0079l\u0065"{_gcfdf ,_aada :=_afabf .Value ,error (nil ); -if _aada !=nil {return _aada ;};_bacea .StyleAttr =&_gcfdf ;continue ;};if _afabf .Name .Local =="\u0066\u0072\u006f\u006d"{_deafd ,_beadc :=_afabf .Value ,error (nil );if _beadc !=nil {return _beadc ;};_bacea .FromAttr =&_deafd ;continue ;};if _afabf .Name .Local =="\u0070\u0072\u0069n\u0074"{_bacea .PrintAttr .UnmarshalXMLAttr (_afabf ); -continue ;};if _afabf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gcbgf ,_ddced :=_afabf .Value ,error (nil );if _ddced !=nil {return _ddced ;};_bacea .OpacityAttr =&_gcbgf ;continue ;};if _afabf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bacea .StrokedAttr .UnmarshalXMLAttr (_afabf ); -continue ;};if _afabf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ccbc ,_afgfb :=_afabf .Value ,error (nil );if _afgfb !=nil {return _afgfb ;};_bacea .StrokecolorAttr =&_ccbc ;continue ;};if _afabf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fdccg ,_accbc :=_afabf .Value ,error (nil ); -if _accbc !=nil {return _accbc ;};_bacea .StrokeweightAttr =&_fdccg ;continue ;};if _afabf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bacea .InsetpenAttr .UnmarshalXMLAttr (_afabf );continue ;};if _afabf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_efbd ,_daaaa :=_afabf .Value ,error (nil ); -if _daaaa !=nil {return _daaaa ;};_bacea .ChromakeyAttr =&_efbd ;continue ;};if _afabf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bacea .FilledAttr .UnmarshalXMLAttr (_afabf );continue ;};if _afabf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_efbbd ,_daafa :=_afabf .Value ,error (nil ); -if _daafa !=nil {return _daafa ;};_bacea .FillcolorAttr =&_efbbd ;continue ;};if _afabf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gebd ,_gcff :=_afabf .Value ,error (nil );if _gcff !=nil {return _gcff ;};_bacea .WrapcoordsAttr =&_gebd ; -continue ;};if _afabf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ggdbg ,_acbcg :=_afabf .Value ,error (nil );if _acbcg !=nil {return _acbcg ;};_bacea .CoordoriginAttr =&_ggdbg ;continue ;};if _afabf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_aege ,_gdadc :=_afabf .Value ,error (nil ); -if _gdadc !=nil {return _gdadc ;};_bacea .CoordsizeAttr =&_aege ;continue ;};if _afabf .Name .Local =="\u0061\u006c\u0074"{_begg ,_afcea :=_afabf .Value ,error (nil );if _afcea !=nil {return _afcea ;};_bacea .AltAttr =&_begg ;continue ;};if _afabf .Name .Local =="\u0074\u0069\u0074l\u0065"{_gdcbb ,_bebdd :=_afabf .Value ,error (nil ); -if _bebdd !=nil {return _bebdd ;};_bacea .TitleAttr =&_gdcbb ;continue ;};if _afabf .Name .Local =="\u0063\u006c\u0061s\u0073"{_dfdbg ,_acbf :=_afabf .Value ,error (nil );if _acbf !=nil {return _acbf ;};_bacea .ClassAttr =&_dfdbg ;continue ;};if _afabf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ebed ,_bced :=_afabf .Value ,error (nil ); -if _bced !=nil {return _bced ;};_bacea .TargetAttr =&_ebed ;continue ;};if _afabf .Name .Local =="\u0068\u0072\u0065\u0066"{_effad ,_febga :=_afabf .Value ,error (nil );if _febga !=nil {return _febga ;};_bacea .HrefAttr =&_effad ;continue ;};if _afabf .Name .Local =="\u0074\u006f"{_ebaac ,_eegbe :=_afabf .Value ,error (nil ); -if _eegbe !=nil {return _eegbe ;};_bacea .ToAttr =&_ebaac ;continue ;};if _afabf .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_gafffc ,_fbcce :=_afabf .Value ,error (nil );if _fbcce !=nil {return _fbcce ;};_bacea .Control2Attr =&_gafffc ; -continue ;};if _afabf .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_ffcbg ,_dedea :=_afabf .Value ,error (nil );if _dedea !=nil {return _dedea ;};_bacea .Control1Attr =&_ffcbg ;continue ;};};_efacc :for {_gcbdf ,_bgffbc :=d .Token (); -if _bgffbc !=nil {return _bgffbc ;};switch _dbdc :=_gcbdf .(type ){case _e .StartElement :switch _dbdc .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgbcad :=NewEG_ShapeElements (); -_cgbcad .Path =NewPath ();if _gafef :=d .DecodeElement (_cgbcad .Path ,&_dbdc );_gafef !=nil {return _gafef ;};_bacea .EG_ShapeElements =append (_bacea .EG_ShapeElements ,_cgbcad );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_caaff :=NewEG_ShapeElements (); -_caaff .Formulas =NewFormulas ();if _bbedb :=d .DecodeElement (_caaff .Formulas ,&_dbdc );_bbedb !=nil {return _bbedb ;};_bacea .EG_ShapeElements =append (_bacea .EG_ShapeElements ,_caaff );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_adce :=NewEG_ShapeElements (); -_adce .Handles =NewHandles ();if _dbde :=d .DecodeElement (_adce .Handles ,&_dbdc );_dbde !=nil {return _dbde ;};_bacea .EG_ShapeElements =append (_bacea .EG_ShapeElements ,_adce );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gbace :=NewEG_ShapeElements (); -_gbace .Fill =NewFill ();if _ebaec :=d .DecodeElement (_gbace .Fill ,&_dbdc );_ebaec !=nil {return _ebaec ;};_bacea .EG_ShapeElements =append (_bacea .EG_ShapeElements ,_gbace );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_efdbg :=NewEG_ShapeElements (); -_efdbg .Stroke =NewStroke ();if _dgfdg :=d .DecodeElement (_efdbg .Stroke ,&_dbdc );_dgfdg !=nil {return _dgfdg ;};_bacea .EG_ShapeElements =append (_bacea .EG_ShapeElements ,_efdbg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_afcc :=NewEG_ShapeElements (); -_afcc .Shadow =NewShadow ();if _gebfc :=d .DecodeElement (_afcc .Shadow ,&_dbdc );_gebfc !=nil {return _gebfc ;};_bacea .EG_ShapeElements =append (_bacea .EG_ShapeElements ,_afcc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbggc :=NewEG_ShapeElements (); -_gbggc .Textbox =NewTextbox ();if _caee :=d .DecodeElement (_gbggc .Textbox ,&_dbdc );_caee !=nil {return _caee ;};_bacea .EG_ShapeElements =append (_bacea .EG_ShapeElements ,_gbggc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afag :=NewEG_ShapeElements (); -_afag .Textpath =NewTextpath ();if _deea :=d .DecodeElement (_afag .Textpath ,&_dbdc );_deea !=nil {return _deea ;};_bacea .EG_ShapeElements =append (_bacea .EG_ShapeElements ,_afag );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gagfd :=NewEG_ShapeElements (); -_gagfd .Imagedata =NewImagedata ();if _dbgff :=d .DecodeElement (_gagfd .Imagedata ,&_dbdc );_dbgff !=nil {return _dbgff ;};_bacea .EG_ShapeElements =append (_bacea .EG_ShapeElements ,_gagfd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_ffaeb :=NewEG_ShapeElements (); -_ffaeb .Skew =NewOfcSkew ();if _fccda :=d .DecodeElement (_ffaeb .Skew ,&_dbdc );_fccda !=nil {return _fccda ;};_bacea .EG_ShapeElements =append (_bacea .EG_ShapeElements ,_ffaeb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgea :=NewEG_ShapeElements (); -_fgea .Extrusion =NewOfcExtrusion ();if _agcfd :=d .DecodeElement (_fgea .Extrusion ,&_dbdc );_agcfd !=nil {return _agcfd ;};_bacea .EG_ShapeElements =append (_bacea .EG_ShapeElements ,_fgea );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eecc :=NewEG_ShapeElements (); -_eecc .Callout =NewOfcCallout ();if _gefg :=d .DecodeElement (_eecc .Callout ,&_dbdc );_gefg !=nil {return _gefg ;};_bacea .EG_ShapeElements =append (_bacea .EG_ShapeElements ,_eecc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ffdgde :=NewEG_ShapeElements (); -_ffdgde .Lock =NewOfcLock ();if _dcadf :=d .DecodeElement (_ffdgde .Lock ,&_dbdc );_dcadf !=nil {return _dcadf ;};_bacea .EG_ShapeElements =append (_bacea .EG_ShapeElements ,_ffdgde );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfgc :=NewEG_ShapeElements (); -_bfgc .Clippath =NewOfcClippath ();if _fafcf :=d .DecodeElement (_bfgc .Clippath ,&_dbdc );_fafcf !=nil {return _fafcf ;};_bacea .EG_ShapeElements =append (_bacea .EG_ShapeElements ,_bfgc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_gbgbe :=NewEG_ShapeElements (); -_gbgbe .Signatureline =NewOfcSignatureline ();if _deced :=d .DecodeElement (_gbgbe .Signatureline ,&_dbdc );_deced !=nil {return _deced ;};_bacea .EG_ShapeElements =append (_bacea .EG_ShapeElements ,_gbgbe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fgdf :=NewEG_ShapeElements (); -_fgdf .Wrap =_b .NewWrap ();if _bgbcg :=d .DecodeElement (_fgdf .Wrap ,&_dbdc );_bgbcg !=nil {return _bgbcg ;};_bacea .EG_ShapeElements =append (_bacea .EG_ShapeElements ,_fgdf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bggefc :=NewEG_ShapeElements (); -_bggefc .Anchorlock =_b .NewAnchorlock ();if _efaebb :=d .DecodeElement (_bggefc .Anchorlock ,&_dbdc );_efaebb !=nil {return _efaebb ;};_bacea .EG_ShapeElements =append (_bacea .EG_ShapeElements ,_bggefc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ecade :=NewEG_ShapeElements (); -_ecade .Bordertop =_b .NewBordertop ();if _aefee :=d .DecodeElement (_ecade .Bordertop ,&_dbdc );_aefee !=nil {return _aefee ;};_bacea .EG_ShapeElements =append (_bacea .EG_ShapeElements ,_ecade );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_fedec :=NewEG_ShapeElements (); -_fedec .Borderbottom =_b .NewBorderbottom ();if _gedbc :=d .DecodeElement (_fedec .Borderbottom ,&_dbdc );_gedbc !=nil {return _gedbc ;};_bacea .EG_ShapeElements =append (_bacea .EG_ShapeElements ,_fedec );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_bcccd :=NewEG_ShapeElements (); -_bcccd .Borderleft =_b .NewBorderleft ();if _eceb :=d .DecodeElement (_bcccd .Borderleft ,&_dbdc );_eceb !=nil {return _eceb ;};_bacea .EG_ShapeElements =append (_bacea .EG_ShapeElements ,_bcccd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bgedg :=NewEG_ShapeElements (); -_bgedg .Borderright =_b .NewBorderright ();if _bbfg :=d .DecodeElement (_bgedg .Borderright ,&_dbdc );_bbfg !=nil {return _bbfg ;};_bacea .EG_ShapeElements =append (_bacea .EG_ShapeElements ,_bgedg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fgdaf :=NewEG_ShapeElements (); -_fgdaf .ClientData =_ag .NewClientData ();if _dgfca :=d .DecodeElement (_fgdaf .ClientData ,&_dbdc );_dgfca !=nil {return _dgfca ;};_bacea .EG_ShapeElements =append (_bacea .EG_ShapeElements ,_fgdaf );case _e .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"}:_cggdg :=NewEG_ShapeElements (); -_cggdg .Textdata =_f .NewTextdata ();if _dffdd :=d .DecodeElement (_cggdg .Textdata ,&_dbdc );_dffdd !=nil {return _dffdd ;};_bacea .EG_ShapeElements =append (_bacea .EG_ShapeElements ,_cggdg );default:_ee .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",_dbdc .Name ); -if _fdacd :=d .Skip ();_fdacd !=nil {return _fdacd ;};};case _e .EndElement :break _efacc ;case _e .CharData :};};return nil ;}; +// Validate validates the OfcCT_EquationXml and its children +func (_befaf *OfcCT_EquationXml )Validate ()error {return _befaf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c");};type OfcCT_R struct{IdAttr string ;TypeAttr OfcST_RType ;HowAttr OfcST_How ; +IdrefAttr *string ;Proxy []*OfcCT_Proxy ;}; -// ValidateWithPath validates the OfcComplex and its children, prefixing error messages with path -func (_dbaad *OfcComplex )ValidateWithPath (path string )error {if _bebgdf :=_dbaad .OfcCT_Complex .ValidateWithPath (path );_bebgdf !=nil {return _bebgdf ;};return nil ;};func (_bcccb *OfcST_RType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cedbe ,_bgaga :=d .Token (); -if _bgaga !=nil {return _bgaga ;};if _fgbef ,_agfdg :=_cedbe .(_e .EndElement );_agfdg &&_fgbef .Name ==start .Name {*_bcccb =1;return nil ;};if _fagcb ,_bdfaf :=_cedbe .(_e .CharData );!_bdfaf {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",_cedbe ); -}else {switch string (_fagcb ){case "":*_bcccb =0;case "\u0061\u0072\u0063":*_bcccb =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_bcccb =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_bcccb =3;case "\u0061\u006c\u0069g\u006e":*_bcccb =4;}; -};_cedbe ,_bgaga =d .Token ();if _bgaga !=nil {return _bgaga ;};if _bafec ,_fgbfc :=_cedbe .(_e .EndElement );_fgbfc &&_bafec .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",_cedbe ); -};func NewAG_CoreAttributes ()*AG_CoreAttributes {_gfad :=&AG_CoreAttributes {};return _gfad };func (_affaa *Imagedata )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_affaa .CT_ImageData =*NewCT_ImageData ();for _ ,_eaafdg :=range start .Attr {if _eaafdg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eaafdg .Name .Local =="\u0070\u0069\u0063\u0074"||_eaafdg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_eaafdg .Name .Local =="\u0070\u0069\u0063\u0074"{_eggg ,_bdgdfa :=_eaafdg .Value ,error (nil ); -if _bdgdfa !=nil {return _bdgdfa ;};_affaa .PictAttr =&_eggg ;continue ;};if _eaafdg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eaafdg .Name .Local =="\u0068\u0072\u0065\u0066"||_eaafdg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_eaafdg .Name .Local =="\u0068\u0072\u0065\u0066"{_dagagb ,_dgfdf :=_eaafdg .Value ,error (nil ); -if _dgfdf !=nil {return _dgfdf ;};_affaa .RHrefAttr =&_dagagb ;continue ;};if _eaafdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaafdg .Name .Local =="\u0068\u0072\u0065\u0066"{_bacf ,_bacbg :=_eaafdg .Value ,error (nil ); -if _bacbg !=nil {return _bacbg ;};_affaa .HrefAttr =&_bacf ;continue ;};if _eaafdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaafdg .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_dgca ,_ddbae :=_eaafdg .Value ,error (nil ); -if _ddbae !=nil {return _ddbae ;};_affaa .AlthrefAttr =&_dgca ;continue ;};if _eaafdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaafdg .Name .Local =="\u0074\u0069\u0074l\u0065"{_ebagfb ,_bfcbdb :=_eaafdg .Value ,error (nil ); -if _bfcbdb !=nil {return _bfcbdb ;};_affaa .TitleAttr =&_ebagfb ;continue ;};if _eaafdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaafdg .Name .Local =="\u006f\u006c\u0065i\u0064"{_ecedg ,_bfbgd :=_gd .ParseFloat (_eaafdg .Value ,64); -if _bfbgd !=nil {return _bfbgd ;};_dadbd :=float32 (_ecedg );_affaa .OleidAttr =&_dadbd ;continue ;};if _eaafdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaafdg .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_affaa .DetectmouseclickAttr .UnmarshalXMLAttr (_eaafdg ); -continue ;};if _eaafdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaafdg .Name .Local =="\u006d\u006f\u0076i\u0065"{_febf ,_dffcc :=_gd .ParseFloat (_eaafdg .Value ,64); -if _dffcc !=nil {return _dffcc ;};_eeecf :=float32 (_febf );_affaa .MovieAttr =&_eeecf ;continue ;};if _eaafdg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaafdg .Name .Local =="\u0072\u0065\u006ci\u0064"{_cbbbd ,_dadg :=_eaafdg .Value ,error (nil ); -if _dadg !=nil {return _dadg ;};_affaa .RelidAttr =&_cbbbd ;continue ;};if _eaafdg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eaafdg .Name .Local =="\u0069\u0064"||_eaafdg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_eaafdg .Name .Local =="\u0069\u0064"{_bdddg ,_cfabf :=_eaafdg .Value ,error (nil ); -if _cfabf !=nil {return _cfabf ;};_affaa .IdAttr =&_bdddg ;continue ;};if _eaafdg .Name .Local =="\u0069\u0064"{_gbfbg ,_ddda :=_eaafdg .Value ,error (nil );if _ddda !=nil {return _ddda ;};_affaa .SIdAttr =&_gbfbg ;continue ;};if _eaafdg .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_agbbg ,_ecfgg :=_eaafdg .Value ,error (nil ); -if _ecfgg !=nil {return _ecfgg ;};_affaa .CropbottomAttr =&_agbbg ;continue ;};if _eaafdg .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_ddgdg ,_cgfag :=_eaafdg .Value ,error (nil );if _cgfag !=nil {return _cgfag ;};_affaa .EmbosscolorAttr =&_ddgdg ; -continue ;};if _eaafdg .Name .Local =="\u0073\u0072\u0063"{_bacdce ,_aadba :=_eaafdg .Value ,error (nil );if _aadba !=nil {return _aadba ;};_affaa .SrcAttr =&_bacdce ;continue ;};if _eaafdg .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_ccaf ,_geead :=_eaafdg .Value ,error (nil ); -if _geead !=nil {return _geead ;};_affaa .CropleftAttr =&_ccaf ;continue ;};if _eaafdg .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_dgada ,_dagbg :=_eaafdg .Value ,error (nil );if _dagbg !=nil {return _dagbg ;};_affaa .CroptopAttr =&_dgada ; -continue ;};if _eaafdg .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_ebdce ,_caafc :=_eaafdg .Value ,error (nil );if _caafc !=nil {return _caafc ;};_affaa .CroprightAttr =&_ebdce ;continue ;};if _eaafdg .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_dcdgf ,_gdfdb :=_eaafdg .Value ,error (nil ); -if _gdfdb !=nil {return _gdfdb ;};_affaa .RecolortargetAttr =&_dcdgf ;continue ;};if _eaafdg .Name .Local =="\u0067\u0061\u0069\u006e"{_faddef ,_acaffe :=_eaafdg .Value ,error (nil );if _acaffe !=nil {return _acaffe ;};_affaa .GainAttr =&_faddef ;continue ; -};if _eaafdg .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_bebe ,_gaafe :=_eaafdg .Value ,error (nil );if _gaafe !=nil {return _gaafe ;};_affaa .BlacklevelAttr =&_bebe ;continue ;};if _eaafdg .Name .Local =="\u0067\u0061\u006dm\u0061"{_accdac ,_egdf :=_eaafdg .Value ,error (nil ); -if _egdf !=nil {return _egdf ;};_affaa .GammaAttr =&_accdac ;continue ;};if _eaafdg .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_affaa .GrayscaleAttr .UnmarshalXMLAttr (_eaafdg );continue ;};if _eaafdg .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_affaa .BilevelAttr .UnmarshalXMLAttr (_eaafdg ); -continue ;};if _eaafdg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cafdg ,_fbed :=_eaafdg .Value ,error (nil );if _fbed !=nil {return _fbed ;};_affaa .ChromakeyAttr =&_cafdg ;continue ;};};for {_addee ,_agbe :=d .Token ();if _agbe !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u006d\u0061\u0067\u0065\u0064a\u0074\u0061\u003a\u0020\u0025\u0073",_agbe ); -};if _ddafc ,_ggcdc :=_addee .(_e .EndElement );_ggcdc &&_ddafc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the OfcCT_StrokeChild and its children, prefixing error messages with path +func (_deeed *OfcCT_StrokeChild )ValidateWithPath (path string )error {if _defc :=_deeed .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_defc !=nil {return _defc ;};if _egaga :=_deeed .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072"); +_egaga !=nil {return _egaga ;};if _bdaee :=_deeed .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_bdaee !=nil {return _bdaee ;};if _adcgf :=_deeed .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072"); +_adcgf !=nil {return _adcgf ;};if _dade :=_deeed .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_dade !=nil {return _dade ;};if _fbcbf :=_deeed .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); +_fbcbf !=nil {return _fbcbf ;};if _cefaf :=_deeed .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_cefaf !=nil {return _cefaf ;};if _acbff :=_deeed .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072"); +_acbff !=nil {return _acbff ;};if _eegc :=_deeed .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_eegc !=nil {return _eegc ;};if _bgbcdd :=_deeed .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072"); +_bgbcdd !=nil {return _bgbcdd ;};if _fcafa :=_deeed .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_fcafa !=nil {return _fcafa ;};if _agddcb :=_deeed .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072"); +_agddcb !=nil {return _agddcb ;};if _dfdfa :=_deeed .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_dfdfa !=nil {return _dfdfa ;};if _bdeff :=_deeed .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072"); +_bdeff !=nil {return _bdeff ;};if _cdce :=_deeed .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_cdce !=nil {return _cdce ;};if _ccagg :=_deeed .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); +_ccagg !=nil {return _ccagg ;};return nil ;};func (_ffbcb OfcST_FillType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cccbc :=_e .Attr {};_cccbc .Name =name ;switch _ffbcb {case OfcST_FillTypeUnset :_cccbc .Value ="";case OfcST_FillTypeGradientCenter :_cccbc .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072"; +case OfcST_FillTypeSolid :_cccbc .Value ="\u0073\u006f\u006ci\u0064";case OfcST_FillTypePattern :_cccbc .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case OfcST_FillTypeTile :_cccbc .Value ="\u0074\u0069\u006c\u0065";case OfcST_FillTypeFrame :_cccbc .Value ="\u0066\u0072\u0061m\u0065"; +case OfcST_FillTypeGradientUnscaled :_cccbc .Value ="\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064";case OfcST_FillTypeGradientRadial :_cccbc .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c"; +case OfcST_FillTypeGradient :_cccbc .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case OfcST_FillTypeBackground :_cccbc .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};return _cccbc ,nil ;};func (_ffba *OfcCT_ShapeDefaults )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f:\u0073h\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073"; +};if _ffba .SpidmaxAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073p\u0069\u0064\u006d\u0061\u0078"},Value :_ga .Sprintf ("\u0025\u0076",*_ffba .SpidmaxAttr )});};if _ffba .StyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_ffba .StyleAttr )}); +};if _ffba .FillAttr !=_f .ST_TrueFalseUnset {_bdcc ,_dcdge :=_ffba .FillAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c"});if _dcdge !=nil {return _dcdge ;};start .Attr =append (start .Attr ,_bdcc );};if _ffba .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_ga .Sprintf ("\u0025\u0076",*_ffba .FillcolorAttr )}); +};if _ffba .StrokeAttr !=_f .ST_TrueFalseUnset {_cfgc ,_fbaee :=_ffba .StrokeAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"});if _fbaee !=nil {return _fbaee ;};start .Attr =append (start .Attr ,_cfgc );};if _ffba .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_ga .Sprintf ("\u0025\u0076",*_ffba .StrokecolorAttr )}); +};if _ffba .AllowincellAttr !=_f .ST_TrueFalseUnset {_decac ,_ggcaf :=_ffba .AllowincellAttr .MarshalXMLAttr (_e .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _ggcaf !=nil {return _ggcaf ;};start .Attr =append (start .Attr ,_decac ); +};if _ffba .ExtAttr !=ST_ExtUnset {_daaacc ,_egfd :=_ffba .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"});if _egfd !=nil {return _egfd ;};start .Attr =append (start .Attr ,_daaacc );};e .EncodeToken (start );if _ffba .Fill !=nil {_gcbef :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}}; +e .EncodeElement (_ffba .Fill ,_gcbef );};if _ffba .Stroke !=nil {_bbcefc :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_ffba .Stroke ,_bbcefc );};if _ffba .Textbox !=nil {_defga :=_e .StartElement {Name :_e .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}}; +e .EncodeElement (_ffba .Textbox ,_defga );};if _ffba .Shadow !=nil {_bfcaf :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_ffba .Shadow ,_bfcaf );};if _ffba .Skew !=nil {_adfbf :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}}; +e .EncodeElement (_ffba .Skew ,_adfbf );};if _ffba .Extrusion !=nil {_eagaf :=_e .StartElement {Name :_e .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_ffba .Extrusion ,_eagaf );};if _ffba .Callout !=nil {_gbgga :=_e .StartElement {Name :_e .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}}; +e .EncodeElement (_ffba .Callout ,_gbgga );};if _ffba .Lock !=nil {_ggbfc :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_ffba .Lock ,_ggbfc );};if _ffba .Colormru !=nil {_eedaa :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}}; +e .EncodeElement (_ffba .Colormru ,_eedaa );};if _ffba .Colormenu !=nil {_dgdf :=_e .StartElement {Name :_e .Name {Local :"o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075"}};e .EncodeElement (_ffba .Colormenu ,_dgdf );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};func (_cabcc ST_Ext )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cabcc .String (),start );}; -// ValidateWithPath validates the Line and its children, prefixing error messages with path -func (_fecgf *Line )ValidateWithPath (path string )error {if _bfcgd :=_fecgf .CT_Line .ValidateWithPath (path );_bfcgd !=nil {return _bfcgd ;};return nil ;};type OfcCT_ShapeDefaults struct{SpidmaxAttr *int64 ;StyleAttr *string ;FillAttr _c .ST_TrueFalse ; -FillcolorAttr *string ;StrokeAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;AllowincellAttr _c .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 ;}; +// Validate validates the OfcCT_ClipPath and its children +func (_gdffd *OfcCT_ClipPath )Validate ()error {return _gdffd .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006c\u0069p\u0050\u0061\u0074\u0068");};type OfcDiagram struct{OfcCT_Diagram };func (_fcbab *EG_ShapeElements )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _fcbab .Path !=nil {_cbdcaf :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0070\u0061\u0074\u0068"}}; +e .EncodeElement (_fcbab .Path ,_cbdcaf );};if _fcbab .Formulas !=nil {_dbafd :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}};e .EncodeElement (_fcbab .Formulas ,_dbafd );};if _fcbab .Handles !=nil {_dbefg :=_e .StartElement {Name :_e .Name {Local :"\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s"}}; +e .EncodeElement (_fcbab .Handles ,_dbefg );};if _fcbab .Fill !=nil {_ddba :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_fcbab .Fill ,_ddba );};if _fcbab .Stroke !=nil {_degb :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}}; +e .EncodeElement (_fcbab .Stroke ,_degb );};if _fcbab .Shadow !=nil {_geeg :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_fcbab .Shadow ,_geeg );};if _fcbab .Textbox !=nil {_fbaae :=_e .StartElement {Name :_e .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}}; +e .EncodeElement (_fcbab .Textbox ,_fbaae );};if _fcbab .Textpath !=nil {_ffbcg :=_e .StartElement {Name :_e .Name {Local :"\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}};e .EncodeElement (_fcbab .Textpath ,_ffbcg );};if _fcbab .Imagedata !=nil {_deag :=_e .StartElement {Name :_e .Name {Local :"v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061"}}; +e .EncodeElement (_fcbab .Imagedata ,_deag );};if _fcbab .Skew !=nil {_gefa :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_fcbab .Skew ,_gefa );};if _fcbab .Extrusion !=nil {_debbe :=_e .StartElement {Name :_e .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}}; +e .EncodeElement (_fcbab .Extrusion ,_debbe );};if _fcbab .Callout !=nil {_gdcce :=_e .StartElement {Name :_e .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_fcbab .Callout ,_gdcce );};if _fcbab .Lock !=nil {_ggaeg :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}}; +e .EncodeElement (_fcbab .Lock ,_ggaeg );};if _fcbab .Clippath !=nil {_facg :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}};e .EncodeElement (_fcbab .Clippath ,_facg );};if _fcbab .Signatureline !=nil {_fbcdb :=_e .StartElement {Name :_e .Name {Local :"\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}}; +e .EncodeElement (_fcbab .Signatureline ,_fbcdb );};if _fcbab .Wrap !=nil {_dafe :=_e .StartElement {Name :_e .Name {Local :"\u0075\u0072\u006e\u003a\u0077\u0072\u0061\u0070"}};e .EncodeElement (_fcbab .Wrap ,_dafe );};if _fcbab .Anchorlock !=nil {_aagba :=_e .StartElement {Name :_e .Name {Local :"\u0075\u0072\u006e\u003a\u0061\u006e\u0063\u0068\u006fr\u006c\u006f\u0063\u006b"}}; +e .EncodeElement (_fcbab .Anchorlock ,_aagba );};if _fcbab .Bordertop !=nil {_ebgfe :=_e .StartElement {Name :_e .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070"}};e .EncodeElement (_fcbab .Bordertop ,_ebgfe ); +};if _fcbab .Borderbottom !=nil {_eabg :=_e .StartElement {Name :_e .Name {Local :"\u0075\u0072n\u003a\u0062\u006fr\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_fcbab .Borderbottom ,_eabg );};if _fcbab .Borderleft !=nil {_fgggb :=_e .StartElement {Name :_e .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065r\u006c\u0065\u0066\u0074"}}; +e .EncodeElement (_fcbab .Borderleft ,_fgggb );};if _fcbab .Borderright !=nil {_aadec :=_e .StartElement {Name :_e .Name {Local :"\u0075r\u006e:\u0062\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_fcbab .Borderright ,_aadec ); +};if _fcbab .ClientData !=nil {_dcfa :=_e .StartElement {Name :_e .Name {Local :"\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_fcbab .ClientData ,_dcfa );};if _fcbab .Textdata !=nil {_baecb :=_e .StartElement {Name :_e .Name {Local :"u\u0072\u003a\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}}; +e .EncodeElement (_fcbab .Textdata ,_baecb );};return nil ;}; -// Validate validates the Shapetype and its children -func (_efegf *Shapetype )Validate ()error {return _efegf .ValidateWithPath ("\u0053h\u0061\u0070\u0065\u0074\u0079\u0070e");};func NewOfcCT_RelationTable ()*OfcCT_RelationTable {_gcab :=&OfcCT_RelationTable {};return _gcab }; +// ValidateWithPath validates the Oval and its children, prefixing error messages with path +func (_badfdd *Oval )ValidateWithPath (path string )error {if _ddbbg :=_badfdd .CT_Oval .ValidateWithPath (path );_ddbbg !=nil {return _ddbbg ;};return nil ;}; -// ValidateWithPath validates the AG_Type and its children, prefixing error messages with path -func (_agag *AG_Type )ValidateWithPath (path string )error {return nil };func (_gfcd *CT_Stroke )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"; -};if _gfcd .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gfcd .IdAttr )});};if _gfcd .OnAttr !=_c .ST_TrueFalseUnset {_deff ,_dcaff :=_gfcd .OnAttr .MarshalXMLAttr (_e .Name {Local :"\u006f\u006e"}); -if _dcaff !=nil {return _dcaff ;};start .Attr =append (start .Attr ,_deff );};if _gfcd .WeightAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gfcd .WeightAttr )}); -};if _gfcd .ColorAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_gfcd .ColorAttr )});};if _gfcd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_gfcd .OpacityAttr )}); -};if _gfcd .LinestyleAttr !=ST_StrokeLineStyleUnset {_agece ,_bcee :=_gfcd .LinestyleAttr .MarshalXMLAttr (_e .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _bcee !=nil {return _bcee ;};start .Attr =append (start .Attr ,_agece );};if _gfcd .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gfcd .MiterlimitAttr )}); -};if _gfcd .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_cdagd ,_cbca :=_gfcd .JoinstyleAttr .MarshalXMLAttr (_e .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _cbca !=nil {return _cbca ;};start .Attr =append (start .Attr ,_cdagd );};if _gfcd .EndcapAttr !=ST_StrokeEndCapUnset {_efebc ,_edff :=_gfcd .EndcapAttr .MarshalXMLAttr (_e .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"}); -if _edff !=nil {return _edff ;};start .Attr =append (start .Attr ,_efebc );};if _gfcd .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_a .Sprintf ("\u0025\u0076",*_gfcd .DashstyleAttr )}); -};if _gfcd .FilltypeAttr !=ST_FillTypeUnset {_cfffb ,_fdacc :=_gfcd .FilltypeAttr .MarshalXMLAttr (_e .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _fdacc !=nil {return _fdacc ;};start .Attr =append (start .Attr ,_cfffb );};if _gfcd .SrcAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0073\u0072\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_gfcd .SrcAttr )}); -};if _gfcd .ImageaspectAttr !=ST_ImageAspectUnset {_fdbf ,_cgcbf :=_gfcd .ImageaspectAttr .MarshalXMLAttr (_e .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _cgcbf !=nil {return _cgcbf ;};start .Attr =append (start .Attr ,_fdbf ); -};if _gfcd .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_gfcd .ImagesizeAttr )});};if _gfcd .ImagealignshapeAttr !=_c .ST_TrueFalseUnset {_cdec ,_dafde :=_gfcd .ImagealignshapeAttr .MarshalXMLAttr (_e .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"}); -if _dafde !=nil {return _dafde ;};start .Attr =append (start .Attr ,_cdec );};if _gfcd .Color2Attr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_a .Sprintf ("\u0025\u0076",*_gfcd .Color2Attr )}); -};if _gfcd .StartarrowAttr !=ST_StrokeArrowTypeUnset {_dagbf ,_ffeeb :=_gfcd .StartarrowAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _ffeeb !=nil {return _ffeeb ;};start .Attr =append (start .Attr ,_dagbf ); -};if _gfcd .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_afbfc ,_egfbe :=_gfcd .StartarrowwidthAttr .MarshalXMLAttr (_e .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _egfbe !=nil {return _egfbe ; -};start .Attr =append (start .Attr ,_afbfc );};if _gfcd .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_acbccc ,_efeec :=_gfcd .StartarrowlengthAttr .MarshalXMLAttr (_e .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"}); -if _efeec !=nil {return _efeec ;};start .Attr =append (start .Attr ,_acbccc );};if _gfcd .EndarrowAttr !=ST_StrokeArrowTypeUnset {_ccacc ,_dfgf :=_gfcd .EndarrowAttr .MarshalXMLAttr (_e .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"}); -if _dfgf !=nil {return _dfgf ;};start .Attr =append (start .Attr ,_ccacc );};if _gfcd .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_ddbgb ,_fccae :=_gfcd .EndarrowwidthAttr .MarshalXMLAttr (_e .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"}); -if _fccae !=nil {return _fccae ;};start .Attr =append (start .Attr ,_ddbgb );};if _gfcd .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_bdbdb ,_ecabc :=_gfcd .EndarrowlengthAttr .MarshalXMLAttr (_e .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"}); -if _ecabc !=nil {return _ecabc ;};start .Attr =append (start .Attr ,_bdbdb );};if _gfcd .HrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_gfcd .HrefAttr )}); -};if _gfcd .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_a .Sprintf ("\u0025\u0076",*_gfcd .AlthrefAttr )});};if _gfcd .TitleAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gfcd .TitleAttr )}); -};if _gfcd .ForcedashAttr !=_c .ST_TrueFalseUnset {_ggcec ,_cfagb :=_gfcd .ForcedashAttr .MarshalXMLAttr (_e .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _cfagb !=nil {return _cfagb ;};start .Attr =append (start .Attr ,_ggcec ); -};if _gfcd .RIdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gfcd .RIdAttr )});};if _gfcd .InsetpenAttr !=_c .ST_TrueFalseUnset {_aaafb ,_bbdbd :=_gfcd .InsetpenAttr .MarshalXMLAttr (_e .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _bbdbd !=nil {return _bbdbd ;};start .Attr =append (start .Attr ,_aaafb );};if _gfcd .RelidAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gfcd .RelidAttr )}); -};e .EncodeToken (start );if _gfcd .Left !=nil {_bbccaa :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_gfcd .Left ,_bbccaa );};if _gfcd .Top !=nil {_bccdb :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0074o\u0070"}}; -e .EncodeElement (_gfcd .Top ,_bccdb );};if _gfcd .Right !=nil {_affag :=_e .StartElement {Name :_e .Name {Local :"\u006f:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gfcd .Right ,_affag );};if _gfcd .Bottom !=nil {_bgfgd :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}}; -e .EncodeElement (_gfcd .Bottom ,_bgfgd );};if _gfcd .Column !=nil {_fbbdf :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_gfcd .Column ,_fbbdf );};e .EncodeToken (_e .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_Stroke and its children +func (_cdgaf *CT_Stroke )Validate ()error {return _cdgaf .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u006f\u006be");}; -// Validate validates the Group and its children -func (_beabcb *Group )Validate ()error {return _beabcb .ValidateWithPath ("\u0047\u0072\u006fu\u0070")}; +// ValidateWithPath validates the OfcCT_RelationTable and its children, prefixing error messages with path +func (_gdfbf *OfcCT_RelationTable )ValidateWithPath (path string )error {for _egde ,_eadg :=range _gdfbf .Rel {if _feaed :=_eadg .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002f\u0052\u0065\u006c\u005b\u0025\u0064\u005d",path ,_egde ));_feaed !=nil {return _feaed ; +};};if _aeegc :=_gdfbf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_aeegc !=nil {return _aeegc ;};return nil ;}; -// Validate validates the OfcDiagram and its children -func (_gebda *OfcDiagram )Validate ()error {return _gebda .ValidateWithPath ("\u004f\u0066\u0063\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};func (_dcgfc *Stroke )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcgfc .CT_Stroke =*NewCT_Stroke (); -for _ ,_fbggd :=range start .Attr {if _fbggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbggd .Name .Local =="\u0072\u0065\u006ci\u0064"{_fbgc ,_dbfdf :=_fbggd .Value ,error (nil ); -if _dbfdf !=nil {return _dbfdf ;};_dcgfc .RelidAttr =&_fbgc ;continue ;};if _fbggd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fbggd .Name .Local =="\u0069\u0064"{_eacdde ,_abdgge :=_fbggd .Value ,error (nil ); -if _abdgge !=nil {return _abdgge ;};_dcgfc .RIdAttr =&_eacdde ;continue ;};if _fbggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbggd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dcgfc .ForcedashAttr .UnmarshalXMLAttr (_fbggd ); -continue ;};if _fbggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbggd .Name .Local =="\u0074\u0069\u0074l\u0065"{_bbbgab ,_ggbec :=_fbggd .Value ,error (nil ); -if _ggbec !=nil {return _ggbec ;};_dcgfc .TitleAttr =&_bbbgab ;continue ;};if _fbggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbggd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ddbcf ,_edfec :=_fbggd .Value ,error (nil ); -if _edfec !=nil {return _edfec ;};_dcgfc .AlthrefAttr =&_ddbcf ;continue ;};if _fbggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fbggd .Name .Local =="\u0068\u0072\u0065\u0066"{_efcf ,_daecc :=_fbggd .Value ,error (nil ); -if _daecc !=nil {return _daecc ;};_dcgfc .HrefAttr =&_efcf ;continue ;};if _fbggd .Name .Local =="\u0073\u0072\u0063"{_fcdcba ,_egab :=_fbggd .Value ,error (nil );if _egab !=nil {return _egab ;};_dcgfc .SrcAttr =&_fcdcba ;continue ;};if _fbggd .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dcgfc .StartarrowwidthAttr .UnmarshalXMLAttr (_fbggd ); -continue ;};if _fbggd .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_cafac ,_gdcgc :=_fbggd .Value ,error (nil );if _gdcgc !=nil {return _gdcgc ;};_dcgfc .DashstyleAttr =&_cafac ;continue ;};if _fbggd .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_dcgfc .ImageaspectAttr .UnmarshalXMLAttr (_fbggd ); -continue ;};if _fbggd .Name .Local =="\u006f\u006e"{_dcgfc .OnAttr .UnmarshalXMLAttr (_fbggd );continue ;};if _fbggd .Name .Local =="\u0069\u0064"{_adadae ,_aaddd :=_fbggd .Value ,error (nil );if _aaddd !=nil {return _aaddd ;};_dcgfc .IdAttr =&_adadae ; -continue ;};if _fbggd .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_dabcb ,_afcge :=_fbggd .Value ,error (nil );if _afcge !=nil {return _afcge ;};_dcgfc .ImagesizeAttr =&_dabcb ;continue ;};if _fbggd .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_dcgfc .StartarrowlengthAttr .UnmarshalXMLAttr (_fbggd ); -continue ;};if _fbggd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_dcgfc .StartarrowAttr .UnmarshalXMLAttr (_fbggd );continue ;};if _fbggd .Name .Local =="\u0063\u006f\u006co\u0072"{_fcbeb ,_ccfbc :=_fbggd .Value ,error (nil ); -if _ccfbc !=nil {return _ccfbc ;};_dcgfc .ColorAttr =&_fcbeb ;continue ;};if _fbggd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_dbca ,_afead :=_fbggd .Value ,error (nil );if _afead !=nil {return _afead ;};_dcgfc .Color2Attr =&_dbca ;continue ; -};if _fbggd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_dcgfc .EndarrowlengthAttr .UnmarshalXMLAttr (_fbggd );continue ;};if _fbggd .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_dcgfc .FilltypeAttr .UnmarshalXMLAttr (_fbggd ); -continue ;};if _fbggd .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_dcgfc .JoinstyleAttr .UnmarshalXMLAttr (_fbggd );continue ;};if _fbggd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gbcee ,_fgcaaf :=_fbggd .Value ,error (nil ); -if _fgcaaf !=nil {return _fgcaaf ;};_dcgfc .OpacityAttr =&_gbcee ;continue ;};if _fbggd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_dcgfc .EndarrowAttr .UnmarshalXMLAttr (_fbggd );continue ;};if _fbggd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_acbgb ,_ggada :=_fbggd .Value ,error (nil ); -if _ggada !=nil {return _ggada ;};_dcgfc .WeightAttr =&_acbgb ;continue ;};if _fbggd .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_dcgfc .LinestyleAttr .UnmarshalXMLAttr (_fbggd );continue ;};if _fbggd .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_dcgfc .EndcapAttr .UnmarshalXMLAttr (_fbggd ); -continue ;};if _fbggd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dcgfc .InsetpenAttr .UnmarshalXMLAttr (_fbggd );continue ;};if _fbggd .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_dcgfc .ImagealignshapeAttr .UnmarshalXMLAttr (_fbggd ); -continue ;};if _fbggd .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_eaaaaa ,_gbbfd :=_gd .ParseFloat (_fbggd .Value ,64);if _gbbfd !=nil {return _gbbfd ;};_dcgfc .MiterlimitAttr =&_eaaaaa ;continue ;};if _fbggd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dcgfc .EndarrowwidthAttr .UnmarshalXMLAttr (_fbggd ); -continue ;};};_gbbfcb :for {_eeced ,_aeegbg :=d .Token ();if _aeegbg !=nil {return _aeegbg ;};switch _cgaab :=_eeced .(type ){case _e .StartElement :switch _cgaab .Name {case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcgfc .Left =NewOfcLeft (); -if _cccce :=d .DecodeElement (_dcgfc .Left ,&_cgaab );_cccce !=nil {return _cccce ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcgfc .Top =NewOfcTop (); -if _dabcgg :=d .DecodeElement (_dcgfc .Top ,&_cgaab );_dabcgg !=nil {return _dabcgg ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcgfc .Right =NewOfcRight (); -if _cafbe :=d .DecodeElement (_dcgfc .Right ,&_cgaab );_cafbe !=nil {return _cafbe ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcgfc .Bottom =NewOfcBottom (); -if _dgbdc :=d .DecodeElement (_dcgfc .Bottom ,&_cgaab );_dgbdc !=nil {return _dgbdc ;};case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcgfc .Column =NewOfcColumn (); -if _cgfeg :=d .DecodeElement (_dcgfc .Column ,&_cgaab );_cgfeg !=nil {return _cgfeg ;};default:_ee .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",_cgaab .Name ); -if _efbff :=d .Skip ();_efbff !=nil {return _efbff ;};};case _e .EndElement :break _gbbfcb ;case _e .CharData :};};return nil ;}; +// Validate validates the OfcRight and its children +func (_ddcff *OfcRight )Validate ()error {return _ddcff .ValidateWithPath ("\u004f\u0066\u0063\u0052\u0069\u0067\u0068\u0074");}; -// ValidateWithPath validates the Background and its children, prefixing error messages with path -func (_bafgd *Background )ValidateWithPath (path string )error {if _adgg :=_bafgd .CT_Background .ValidateWithPath (path );_adgg !=nil {return _adgg ;};return nil ;}; +// ValidateWithPath validates the CT_ImageData and its children, prefixing error messages with path +func (_ffbce *CT_ImageData )ValidateWithPath (path string )error {if _effe :=_ffbce .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_effe !=nil {return _effe ; +};if _beb :=_ffbce .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_beb !=nil {return _beb ;};if _aacc :=_ffbce .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072"); +_aacc !=nil {return _aacc ;};return nil ;};func (_cdeaa *Image )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cdeaa .CT_Image =*NewCT_Image ();for _ ,_dbcbb :=range start .Attr {if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cdeaa .HrnoshadeAttr .UnmarshalXMLAttr (_dbcbb ); +continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_feffga ,_aaed :=_g .ParseInt (_dbcbb .Value ,10,64); +if _aaed !=nil {return _aaed ;};_cdeaa .RegroupidAttr =&_feffga ;continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cdeaa .PreferrelativeAttr .UnmarshalXMLAttr (_dbcbb ); +continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u006f\u006c\u0065"{_cdeaa .OleAttr .UnmarshalXMLAttr (_dbcbb ); +continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cdeaa .HralignAttr .UnmarshalXMLAttr (_dbcbb ); +continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cdeaa .CliptowrapAttr .UnmarshalXMLAttr (_dbcbb ); +continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cdeaa .AllowincellAttr .UnmarshalXMLAttr (_dbcbb ); +continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cdeaa .DgmlayoutAttr .UnmarshalXMLAttr (_dbcbb ); +continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cdeaa .BwnormalAttr .UnmarshalXMLAttr (_dbcbb ); +continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0063\u006c\u0069\u0070"{_cdeaa .ClipAttr .UnmarshalXMLAttr (_dbcbb ); +continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cgece ,_eeae :=_dbcbb .Value ,error (nil ); +if _eeae !=nil {return _eeae ;};_cdeaa .BorderbottomcolorAttr =&_cgece ;continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0068\u0072\u0073t\u0064"{_cdeaa .HrstdAttr .UnmarshalXMLAttr (_dbcbb ); +continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cdeaa .BwmodeAttr .UnmarshalXMLAttr (_dbcbb ); +continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cdeaa .DgmlayoutmruAttr .UnmarshalXMLAttr (_dbcbb ); +continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cdeaa .UserhiddenAttr .UnmarshalXMLAttr (_dbcbb ); +continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0073\u0070\u0069\u0064"{_aacce ,_cdca :=_dbcbb .Value ,error (nil ); +if _cdca !=nil {return _cdca ;};_cdeaa .SpidAttr =&_aacce ;continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cdeaa .ButtonAttr .UnmarshalXMLAttr (_dbcbb ); +continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_agebcc ,_fecef :=_dbcbb .Value ,error (nil ); +if _fecef !=nil {return _fecef ;};_cdeaa .BorderleftcolorAttr =&_agebcc ;continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u006f\u006e\u0065\u0064"{_cdeaa .OnedAttr .UnmarshalXMLAttr (_dbcbb ); +continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cdeaa .AllowoverlapAttr .UnmarshalXMLAttr (_dbcbb ); +continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gfbb ,_cgcg :=_dbcbb .Value ,error (nil ); +if _cgcg !=nil {return _cgcg ;};_cdeaa .BorderrightcolorAttr =&_gfbb ;continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cdeaa .ForcedashAttr .UnmarshalXMLAttr (_dbcbb ); +continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gfdaf ,_egafg :=_g .ParseInt (_dbcbb .Value ,10,64); +if _egafg !=nil {return _egafg ;};_cdeaa .DgmnodekindAttr =&_gfdaf ;continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ebegd ,_ffcfg :=_dbcbb .Value ,error (nil ); +if _ffcfg !=nil {return _ffcfg ;};_cdeaa .BordertopcolorAttr =&_ebegd ;continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cdeaa .InsetmodeAttr .UnmarshalXMLAttr (_dbcbb ); +continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0068\u0072\u0070c\u0074"{_cdagc ,_gfbdc :=_g .ParseFloat (_dbcbb .Value ,64); +if _gfbdc !=nil {return _gfbdc ;};_agfae :=float32 (_cdagc );_cdeaa .HrpctAttr =&_agfae ;continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cdeaa .BwpureAttr .UnmarshalXMLAttr (_dbcbb ); +continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cdeaa .OleiconAttr .UnmarshalXMLAttr (_dbcbb ); +continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0073\u0070\u0074"{_dagcg ,_eadaaf :=_g .ParseFloat (_dbcbb .Value ,64); +if _eadaaf !=nil {return _eadaaf ;};_ebeee :=float32 (_dagcg );_cdeaa .SptAttr =&_ebeee ;continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cdeaa .BulletAttr .UnmarshalXMLAttr (_dbcbb ); +continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cdeaa .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dbcbb ); +continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cdeaa .UserdrawnAttr .UnmarshalXMLAttr (_dbcbb ); +continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0068\u0072"{_cdeaa .HrAttr .UnmarshalXMLAttr (_dbcbb ); +continue ;};if _dbcbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dbcbb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cdeaa .ConnectortypeAttr .UnmarshalXMLAttr (_dbcbb ); +continue ;};if _dbcbb .Name .Local =="\u0070\u0072\u0069n\u0074"{_cdeaa .PrintAttr .UnmarshalXMLAttr (_dbcbb );continue ;};if _dbcbb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cdeaa .StrokedAttr .UnmarshalXMLAttr (_dbcbb );continue ;};if _dbcbb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cgdg ,_gcbae :=_dbcbb .Value ,error (nil ); +if _gcbae !=nil {return _gcbae ;};_cdeaa .StrokecolorAttr =&_cgdg ;continue ;};if _dbcbb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gace ,_gedg :=_dbcbb .Value ,error (nil );if _gedg !=nil {return _gedg ;};_cdeaa .StrokeweightAttr =&_gace ; +continue ;};if _dbcbb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cdeaa .InsetpenAttr .UnmarshalXMLAttr (_dbcbb );continue ;};if _dbcbb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fdec ,_cgfb :=_dbcbb .Value ,error (nil ); +if _cgfb !=nil {return _cgfb ;};_cdeaa .ChromakeyAttr =&_fdec ;continue ;};if _dbcbb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cdeaa .FilledAttr .UnmarshalXMLAttr (_dbcbb );continue ;};if _dbcbb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dbbga ,_aceg :=_dbcbb .Value ,error (nil ); +if _aceg !=nil {return _aceg ;};_cdeaa .FillcolorAttr =&_dbbga ;continue ;};if _dbcbb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fbeg ,_bcda :=_dbcbb .Value ,error (nil );if _bcda !=nil {return _bcda ;};_cdeaa .OpacityAttr =&_fbeg ;continue ; +};if _dbcbb .Name .Local =="\u0073\u0074\u0079l\u0065"{_dadd ,_dffab :=_dbcbb .Value ,error (nil );if _dffab !=nil {return _dffab ;};_cdeaa .StyleAttr =&_dadd ;continue ;};if _dbcbb .Name .Local =="\u0069\u0064"{_cggga ,_fabadf :=_dbcbb .Value ,error (nil ); +if _fabadf !=nil {return _fabadf ;};_cdeaa .IdAttr =&_cggga ;continue ;};if _dbcbb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fafbd ,_ffad :=_dbcbb .Value ,error (nil );if _ffad !=nil {return _ffad ;};_cdeaa .WrapcoordsAttr =&_fafbd ; +continue ;};if _dbcbb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_edcgee ,_cdcaa :=_dbcbb .Value ,error (nil );if _cdcaa !=nil {return _cdcaa ;};_cdeaa .CoordoriginAttr =&_edcgee ;continue ;};if _dbcbb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dgffe ,_eagcc :=_dbcbb .Value ,error (nil ); +if _eagcc !=nil {return _eagcc ;};_cdeaa .CoordsizeAttr =&_dgffe ;continue ;};if _dbcbb .Name .Local =="\u0061\u006c\u0074"{_aada ,_aafgf :=_dbcbb .Value ,error (nil );if _aafgf !=nil {return _aafgf ;};_cdeaa .AltAttr =&_aada ;continue ;};if _dbcbb .Name .Local =="\u0074\u0069\u0074l\u0065"{_gdefe ,_cafd :=_dbcbb .Value ,error (nil ); +if _cafd !=nil {return _cafd ;};_cdeaa .TitleAttr =&_gdefe ;continue ;};if _dbcbb .Name .Local =="\u0063\u006c\u0061s\u0073"{_bcfgg ,_cbba :=_dbcbb .Value ,error (nil );if _cbba !=nil {return _cbba ;};_cdeaa .ClassAttr =&_bcfgg ;continue ;};if _dbcbb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bbacb ,_gbdef :=_dbcbb .Value ,error (nil ); +if _gbdef !=nil {return _gbdef ;};_cdeaa .TargetAttr =&_bbacb ;continue ;};if _dbcbb .Name .Local =="\u0068\u0072\u0065\u0066"{_gedde ,_aaabe :=_dbcbb .Value ,error (nil );if _aaabe !=nil {return _aaabe ;};_cdeaa .HrefAttr =&_gedde ;continue ;};if _dbcbb .Name .Local =="\u0073\u0072\u0063"{_dbgef ,_dgea :=_dbcbb .Value ,error (nil ); +if _dgea !=nil {return _dgea ;};_cdeaa .SrcAttr =&_dbgef ;continue ;};if _dbcbb .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_gbgdb ,_eeeca :=_dbcbb .Value ,error (nil );if _eeeca !=nil {return _eeeca ;};_cdeaa .CropleftAttr =&_gbgdb ; +continue ;};if _dbcbb .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_dcacf ,_facea :=_dbcbb .Value ,error (nil );if _facea !=nil {return _facea ;};_cdeaa .CroptopAttr =&_dcacf ;continue ;};if _dbcbb .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_fccb ,_bdbbe :=_dbcbb .Value ,error (nil ); +if _bdbbe !=nil {return _bdbbe ;};_cdeaa .CroprightAttr =&_fccb ;continue ;};if _dbcbb .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_edecd ,_dgadd :=_dbcbb .Value ,error (nil );if _dgadd !=nil {return _dgadd ;};_cdeaa .CropbottomAttr =&_edecd ; +continue ;};if _dbcbb .Name .Local =="\u0067\u0061\u0069\u006e"{_afdbb ,_bgag :=_dbcbb .Value ,error (nil );if _bgag !=nil {return _bgag ;};_cdeaa .GainAttr =&_afdbb ;continue ;};if _dbcbb .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_acgdb ,_dgaeg :=_dbcbb .Value ,error (nil ); +if _dgaeg !=nil {return _dgaeg ;};_cdeaa .BlacklevelAttr =&_acgdb ;continue ;};if _dbcbb .Name .Local =="\u0067\u0061\u006dm\u0061"{_ddbab ,_cacee :=_dbcbb .Value ,error (nil );if _cacee !=nil {return _cacee ;};_cdeaa .GammaAttr =&_ddbab ;continue ;};if _dbcbb .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_cdeaa .GrayscaleAttr .UnmarshalXMLAttr (_dbcbb ); +continue ;};if _dbcbb .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_cdeaa .BilevelAttr .UnmarshalXMLAttr (_dbcbb );continue ;};};_abaca :for {_agegfa ,_gccg :=d .Token ();if _gccg !=nil {return _gccg ;};switch _ddccb :=_agegfa .(type ){case _e .StartElement :switch _ddccb .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfabg :=NewEG_ShapeElements (); +_cfabg .Path =NewPath ();if _ffeef :=d .DecodeElement (_cfabg .Path ,&_ddccb );_ffeef !=nil {return _ffeef ;};_cdeaa .EG_ShapeElements =append (_cdeaa .EG_ShapeElements ,_cfabg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gffcc :=NewEG_ShapeElements (); +_gffcc .Formulas =NewFormulas ();if _fbcbg :=d .DecodeElement (_gffcc .Formulas ,&_ddccb );_fbcbg !=nil {return _fbcbg ;};_cdeaa .EG_ShapeElements =append (_cdeaa .EG_ShapeElements ,_gffcc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fccba :=NewEG_ShapeElements (); +_fccba .Handles =NewHandles ();if _gaacf :=d .DecodeElement (_fccba .Handles ,&_ddccb );_gaacf !=nil {return _gaacf ;};_cdeaa .EG_ShapeElements =append (_cdeaa .EG_ShapeElements ,_fccba );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gdgbf :=NewEG_ShapeElements (); +_gdgbf .Fill =NewFill ();if _daabd :=d .DecodeElement (_gdgbf .Fill ,&_ddccb );_daabd !=nil {return _daabd ;};_cdeaa .EG_ShapeElements =append (_cdeaa .EG_ShapeElements ,_gdgbf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dfdc :=NewEG_ShapeElements (); +_dfdc .Stroke =NewStroke ();if _daecd :=d .DecodeElement (_dfdc .Stroke ,&_ddccb );_daecd !=nil {return _daecd ;};_cdeaa .EG_ShapeElements =append (_cdeaa .EG_ShapeElements ,_dfdc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cgggd :=NewEG_ShapeElements (); +_cgggd .Shadow =NewShadow ();if _fggfc :=d .DecodeElement (_cgggd .Shadow ,&_ddccb );_fggfc !=nil {return _fggfc ;};_cdeaa .EG_ShapeElements =append (_cdeaa .EG_ShapeElements ,_cgggd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbgeba :=NewEG_ShapeElements (); +_cbgeba .Textbox =NewTextbox ();if _ebdcf :=d .DecodeElement (_cbgeba .Textbox ,&_ddccb );_ebdcf !=nil {return _ebdcf ;};_cdeaa .EG_ShapeElements =append (_cdeaa .EG_ShapeElements ,_cbgeba );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdedf :=NewEG_ShapeElements (); +_cdedf .Textpath =NewTextpath ();if _bagbc :=d .DecodeElement (_cdedf .Textpath ,&_ddccb );_bagbc !=nil {return _bagbc ;};_cdeaa .EG_ShapeElements =append (_cdeaa .EG_ShapeElements ,_cdedf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcefg :=NewEG_ShapeElements (); +_gcefg .Imagedata =NewImagedata ();if _dgbdd :=d .DecodeElement (_gcefg .Imagedata ,&_ddccb );_dgbdd !=nil {return _dgbdd ;};_cdeaa .EG_ShapeElements =append (_cdeaa .EG_ShapeElements ,_gcefg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_gfdef :=NewEG_ShapeElements (); +_gfdef .Skew =NewOfcSkew ();if _egdge :=d .DecodeElement (_gfdef .Skew ,&_ddccb );_egdge !=nil {return _egdge ;};_cdeaa .EG_ShapeElements =append (_cdeaa .EG_ShapeElements ,_gfdef );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_baccb :=NewEG_ShapeElements (); +_baccb .Extrusion =NewOfcExtrusion ();if _aeeaf :=d .DecodeElement (_baccb .Extrusion ,&_ddccb );_aeeaf !=nil {return _aeeaf ;};_cdeaa .EG_ShapeElements =append (_cdeaa .EG_ShapeElements ,_baccb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ebgfec :=NewEG_ShapeElements (); +_ebgfec .Callout =NewOfcCallout ();if _agdde :=d .DecodeElement (_ebgfec .Callout ,&_ddccb );_agdde !=nil {return _agdde ;};_cdeaa .EG_ShapeElements =append (_cdeaa .EG_ShapeElements ,_ebgfec );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfccc :=NewEG_ShapeElements (); +_cfccc .Lock =NewOfcLock ();if _gccdf :=d .DecodeElement (_cfccc .Lock ,&_ddccb );_gccdf !=nil {return _gccdf ;};_cdeaa .EG_ShapeElements =append (_cdeaa .EG_ShapeElements ,_cfccc );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecgb :=NewEG_ShapeElements (); +_ecgb .Clippath =NewOfcClippath ();if _eade :=d .DecodeElement (_ecgb .Clippath ,&_ddccb );_eade !=nil {return _eade ;};_cdeaa .EG_ShapeElements =append (_cdeaa .EG_ShapeElements ,_ecgb );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_dfeg :=NewEG_ShapeElements (); +_dfeg .Signatureline =NewOfcSignatureline ();if _bcabe :=d .DecodeElement (_dfeg .Signatureline ,&_ddccb );_bcabe !=nil {return _bcabe ;};_cdeaa .EG_ShapeElements =append (_cdeaa .EG_ShapeElements ,_dfeg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fefbg :=NewEG_ShapeElements (); +_fefbg .Wrap =_gaf .NewWrap ();if _fbdfg :=d .DecodeElement (_fefbg .Wrap ,&_ddccb );_fbdfg !=nil {return _fbdfg ;};_cdeaa .EG_ShapeElements =append (_cdeaa .EG_ShapeElements ,_fefbg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bfdfe :=NewEG_ShapeElements (); +_bfdfe .Anchorlock =_gaf .NewAnchorlock ();if _eggfg :=d .DecodeElement (_bfdfe .Anchorlock ,&_ddccb );_eggfg !=nil {return _eggfg ;};_cdeaa .EG_ShapeElements =append (_cdeaa .EG_ShapeElements ,_bfdfe );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bgaaag :=NewEG_ShapeElements (); +_bgaaag .Bordertop =_gaf .NewBordertop ();if _gbdcg :=d .DecodeElement (_bgaaag .Bordertop ,&_ddccb );_gbdcg !=nil {return _gbdcg ;};_cdeaa .EG_ShapeElements =append (_cdeaa .EG_ShapeElements ,_bgaaag );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_efacd :=NewEG_ShapeElements (); +_efacd .Borderbottom =_gaf .NewBorderbottom ();if _eedaf :=d .DecodeElement (_efacd .Borderbottom ,&_ddccb );_eedaf !=nil {return _eedaf ;};_cdeaa .EG_ShapeElements =append (_cdeaa .EG_ShapeElements ,_efacd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_bcbcf :=NewEG_ShapeElements (); +_bcbcf .Borderleft =_gaf .NewBorderleft ();if _fggab :=d .DecodeElement (_bcbcf .Borderleft ,&_ddccb );_fggab !=nil {return _fggab ;};_cdeaa .EG_ShapeElements =append (_cdeaa .EG_ShapeElements ,_bcbcf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_abceg :=NewEG_ShapeElements (); +_abceg .Borderright =_gaf .NewBorderright ();if _dfgae :=d .DecodeElement (_abceg .Borderright ,&_ddccb );_dfgae !=nil {return _dfgae ;};_cdeaa .EG_ShapeElements =append (_cdeaa .EG_ShapeElements ,_abceg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_affebg :=NewEG_ShapeElements (); +_affebg .ClientData =_ab .NewClientData ();if _ebcec :=d .DecodeElement (_affebg .ClientData ,&_ddccb );_ebcec !=nil {return _ebcec ;};_cdeaa .EG_ShapeElements =append (_cdeaa .EG_ShapeElements ,_affebg );case _e .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"}:_ceeea :=NewEG_ShapeElements (); +_ceeea .Textdata =_b .NewTextdata ();if _eebaa :=d .DecodeElement (_ceeea .Textdata ,&_ddccb );_eebaa !=nil {return _eebaa ;};_cdeaa .EG_ShapeElements =append (_cdeaa .EG_ShapeElements ,_ceeea );default:_ag .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",_ddccb .Name ); +if _bacbf :=d .Skip ();_bacbf !=nil {return _bacbf ;};};case _e .EndElement :break _abaca ;case _e .CharData :};};return nil ;};type OfcST_DiagramLayout byte ; -// Validate validates the OfcCT_EquationXml and its children -func (_gefgf *OfcCT_EquationXml )Validate ()error {return _gefgf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c");};func (_acdaa OfcST_ConnectType )ValidateWithPath (path string )error {switch _acdaa {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 (_acdaa )); -};return nil ;};type AG_ImageAttributes struct{SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _c .ST_TrueFalse ;BilevelAttr _c .ST_TrueFalse ; -};func (_ccgcb OfcST_InsetMode )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ccgcb .String (),start );};const (OfcST_OLETypeUnset OfcST_OLEType =0;OfcST_OLETypeEmbed OfcST_OLEType =1;OfcST_OLETypeLink OfcST_OLEType =2; -);func (_ecbdcb *ST_EditAs )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cgdeed ,_cdccd :=d .Token ();if _cdccd !=nil {return _cdccd ;};if _efefb ,_decc :=_cgdeed .(_e .EndElement );_decc &&_efefb .Name ==start .Name {*_ecbdcb =1;return nil ; -};if _edbga ,_efgdc :=_cgdeed .(_e .CharData );!_efgdc {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",_cgdeed );}else {switch string (_edbga ){case "":*_ecbdcb =0; -case "\u0063\u0061\u006e\u0076\u0061\u0073":*_ecbdcb =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_ecbdcb =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_ecbdcb =3;case "\u0063\u0079\u0063l\u0065":*_ecbdcb =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_ecbdcb =5; -case "\u0076\u0065\u006e\u006e":*_ecbdcb =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_ecbdcb =7;};};_cgdeed ,_cdccd =d .Token ();if _cdccd !=nil {return _cdccd ;};if _fffbg ,_ffbgf :=_cgdeed .(_e .EndElement );_ffbgf &&_fffbg .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",_cgdeed );};func (_bbe *AG_Ext )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {_adcbg ,_ccc :=_bbe .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0065\u0078\u0074"}); -if _ccc !=nil {return _ccc ;};start .Attr =append (start .Attr ,_adcbg );start .Name .Local ="\u0076\u003a\u0041\u0047\u005f\u0045\u0078\u0074";return nil ;}; +// ValidateWithPath validates the Handles and its children, prefixing error messages with path +func (_egcga *Handles )ValidateWithPath (path string )error {if _cdec :=_egcga .CT_Handles .ValidateWithPath (path );_cdec !=nil {return _cdec ;};return nil ;};func (_egggc OfcST_RType )ValidateWithPath (path string )error {switch _egggc {case 0,1,2,3,4:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egggc )); +};return nil ;}; -// ValidateWithPath validates the CT_Textbox and its children, prefixing error messages with path -func (_ebdfa *CT_Textbox )ValidateWithPath (path string )error {if _bbbff :=_ebdfa .SingleclickAttr .ValidateWithPath (path +"\u002f\u0053i\u006e\u0067\u006ce\u0063\u006c\u0069\u0063\u006b\u0041\u0074\u0074\u0072");_bbbff !=nil {return _bbbff ;};if _baec :=_ebdfa .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_baec !=nil {return _baec ;};if _ebdfa .TxbxContent !=nil {if _cfdad :=_ebdfa .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_cfdad !=nil {return _cfdad ;};};return nil ;};func (_gadaf ST_StrokeArrowType )String ()string {switch _gadaf {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 (_dgcge *OfcTop )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\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 ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_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 ="\u006f\u003a\u0074o\u0070";return _dgcge .OfcCT_StrokeChild .MarshalXML (e ,start );}; +// ValidateWithPath validates the OfcCT_Skew and its children, prefixing error messages with path +func (_effcd *OfcCT_Skew )ValidateWithPath (path string )error {if _fdaad :=_effcd .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_fdaad !=nil {return _fdaad ;};if _feefe :=_effcd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); +_feefe !=nil {return _feefe ;};return nil ;};func NewOfcCT_IdMap ()*OfcCT_IdMap {_bbcde :=&OfcCT_IdMap {};return _bbcde }; -// Validate validates the OfcCT_Ink and its children -func (_bffde *OfcCT_Ink )Validate ()error {return _bffde .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0049\u006ek");};func (_agfdgd OfcST_How )Validate ()error {return _agfdgd .ValidateWithPath ("")};func (_bdecf *Background )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bdecf .CT_Background =*NewCT_Background (); -for _ ,_cbeb :=range start .Attr {if _cbeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbeb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bdecf .BwmodeAttr .UnmarshalXMLAttr (_cbeb ); -continue ;};if _cbeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbeb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bdecf .BwpureAttr .UnmarshalXMLAttr (_cbeb ); -continue ;};if _cbeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbeb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bdecf .BwnormalAttr .UnmarshalXMLAttr (_cbeb ); -continue ;};if _cbeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbeb .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_bdecf .TargetscreensizeAttr .UnmarshalXMLAttr (_cbeb ); -continue ;};if _cbeb .Name .Local =="\u0069\u0064"{_degd ,_bbbga :=_cbeb .Value ,error (nil );if _bbbga !=nil {return _bbbga ;};_bdecf .IdAttr =&_degd ;continue ;};if _cbeb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bdecf .FilledAttr .UnmarshalXMLAttr (_cbeb ); -continue ;};if _cbeb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_febd ,_feaf :=_cbeb .Value ,error (nil );if _feaf !=nil {return _feaf ;};_bdecf .FillcolorAttr =&_febd ;continue ;};};_dcbae :for {_bafc ,_afdf :=d .Token ();if _afdf !=nil {return _afdf ; -};switch _egec :=_bafc .(type ){case _e .StartElement :switch _egec .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bdecf .Fill =NewFill (); -if _efde :=d .DecodeElement (_bdecf .Fill ,&_egec );_efde !=nil {return _efde ;};default:_ee .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",_egec .Name ); -if _cdgg :=d .Skip ();_cdgg !=nil {return _cdgg ;};};case _e .EndElement :break _dcbae ;case _e .CharData :};};return nil ;};func init (){_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_d .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +// ValidateWithPath validates the OfcCallout and its children, prefixing error messages with path +func (_agdcf *OfcCallout )ValidateWithPath (path string )error {if _eebdd :=_agdcf .OfcCT_Callout .ValidateWithPath (path );_eebdd !=nil {return _eebdd ;};return nil ;}; + +// Validate validates the AG_Ext and its children +func (_cdg *AG_Ext )Validate ()error {return _cdg .ValidateWithPath ("\u0041\u0047\u005f\u0045\u0078\u0074");};func (_ggfb OfcST_How )String ()string {switch _ggfb {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 CT_TextPath struct{OnAttr _f .ST_TrueFalse ; +FitshapeAttr _f .ST_TrueFalse ;FitpathAttr _f .ST_TrueFalse ;TrimAttr _f .ST_TrueFalse ;XscaleAttr _f .ST_TrueFalse ;StringAttr *string ;IdAttr *string ;StyleAttr *string ;}; + +// ValidateWithPath validates the OfcCT_EquationXml and its children, prefixing error messages with path +func (_caagc *OfcCT_EquationXml )ValidateWithPath (path string )error {return nil };func (_dbcf *OfcCT_RelationTable )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if (start .Name ==_e .Name {}){start .Name .Local ="\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"; +};if _dbcf .ExtAttr !=ST_ExtUnset {_bbcfe ,_eegde :=_dbcf .ExtAttr .MarshalXMLAttr (_e .Name {Local :"\u0076\u003a\u0065x\u0074"});if _eegde !=nil {return _eegde ;};start .Attr =append (start .Attr ,_bbcfe );};e .EncodeToken (start );if _dbcf .Rel !=nil {_eefce :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0072e\u006c"}}; +for _ ,_eceabe :=range _dbcf .Rel {e .EncodeElement (_eceabe ,_eefce );};};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the Oval and its children +func (_cfaf *Oval )Validate ()error {return _cfaf .ValidateWithPath ("\u004f\u0076\u0061\u006c")};func (_bbfbf *OfcColumn )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bbfbf .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_ecfda :=range start .Attr {if _ecfda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfda .Name .Local =="\u0068\u0072\u0065\u0066"{_ecedeg ,_abdca :=_ecfda .Value ,error (nil ); +if _abdca !=nil {return _abdca ;};_bbfbf .HrefAttr =&_ecedeg ;continue ;};if _ecfda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfda .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bbfbf .ForcedashAttr .UnmarshalXMLAttr (_ecfda ); +continue ;};if _ecfda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfda .Name .Local =="\u0074\u0069\u0074l\u0065"{_fcfe ,_cggbc :=_ecfda .Value ,error (nil ); +if _cggbc !=nil {return _cggbc ;};_bbfbf .TitleAttr =&_fcfe ;continue ;};if _ecfda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecfda .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bfacde ,_gbaedb :=_ecfda .Value ,error (nil ); +if _gbaedb !=nil {return _gbaedb ;};_bbfbf .AlthrefAttr =&_bfacde ;continue ;};if _ecfda .Name .Local =="\u0073\u0072\u0063"{_bgcec ,_bcafc :=_ecfda .Value ,error (nil );if _bcafc !=nil {return _bcafc ;};_bbfbf .SrcAttr =&_bgcec ;continue ;};if _ecfda .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_bbfbf .ImagealignshapeAttr .UnmarshalXMLAttr (_ecfda ); +continue ;};if _ecfda .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_bbfbf .JoinstyleAttr .UnmarshalXMLAttr (_ecfda );continue ;};if _ecfda .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bbfbf .InsetpenAttr .UnmarshalXMLAttr (_ecfda ); +continue ;};if _ecfda .Name .Local =="\u0063\u006f\u006co\u0072"{_dgac ,_abfdba :=_ecfda .Value ,error (nil );if _abfdba !=nil {return _abfdba ;};_bbfbf .ColorAttr =&_dgac ;continue ;};if _ecfda .Name .Local =="\u0065\u0078\u0074"{_bbfbf .ExtAttr .UnmarshalXMLAttr (_ecfda ); +continue ;};if _ecfda .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_bbfbf .FilltypeAttr .UnmarshalXMLAttr (_ecfda );continue ;};if _ecfda .Name .Local =="\u006f\u006e"{_bbfbf .OnAttr .UnmarshalXMLAttr (_ecfda );continue ;};if _ecfda .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_bbfbf .EndarrowlengthAttr .UnmarshalXMLAttr (_ecfda ); +continue ;};if _ecfda .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_bbfbf .LinestyleAttr .UnmarshalXMLAttr (_ecfda );continue ;};if _ecfda .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_bbfbf .StartarrowlengthAttr .UnmarshalXMLAttr (_ecfda ); +continue ;};if _ecfda .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_cgcec ,_ffdae :=_ecfda .Value ,error (nil );if _ffdae !=nil {return _ffdae ;};_bbfbf .Color2Attr =&_cgcec ;continue ;};if _ecfda .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_bbfbf .StartarrowAttr .UnmarshalXMLAttr (_ecfda ); +continue ;};if _ecfda .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bbfbf .EndarrowwidthAttr .UnmarshalXMLAttr (_ecfda );continue ;};if _ecfda .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_aeecf ,_cbgeg :=_ecfda .Value ,error (nil ); +if _cbgeg !=nil {return _cbgeg ;};_bbfbf .DashstyleAttr =&_aeecf ;continue ;};if _ecfda .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_edege ,_eaag :=_ecfda .Value ,error (nil );if _eaag !=nil {return _eaag ;};_bbfbf .OpacityAttr =&_edege ;continue ; +};if _ecfda .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_bbfbf .ImageaspectAttr .UnmarshalXMLAttr (_ecfda );continue ;};if _ecfda .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_dafac ,_aacaa :=_g .ParseFloat (_ecfda .Value ,64); +if _aacaa !=nil {return _aacaa ;};_bbfbf .MiterlimitAttr =&_dafac ;continue ;};if _ecfda .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_bbfbf .EndcapAttr .UnmarshalXMLAttr (_ecfda );continue ;};if _ecfda .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_bbfbf .EndarrowAttr .UnmarshalXMLAttr (_ecfda ); +continue ;};if _ecfda .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bbfbf .StartarrowwidthAttr .UnmarshalXMLAttr (_ecfda );continue ;};if _ecfda .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_eeafd ,_dggcg :=_ecfda .Value ,error (nil ); +if _dggcg !=nil {return _dggcg ;};_bbfbf .ImagesizeAttr =&_eeafd ;continue ;};if _ecfda .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_ccbdf ,_dfafe :=_ecfda .Value ,error (nil );if _dfafe !=nil {return _dfafe ;};_bbfbf .WeightAttr =&_ccbdf ;continue ; +};};for {_deegec ,_eedcc :=d .Token ();if _eedcc !=nil {return _ga .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_eedcc );};if _bdcbc ,_cbabf :=_deegec .(_e .EndElement );_cbabf &&_bdcbc .Name ==start .Name {break ; +};};return nil ;}; + +// Validate validates the Line and its children +func (_acgcc *Line )Validate ()error {return _acgcc .ValidateWithPath ("\u004c\u0069\u006e\u0065")};func (_aedbab OfcST_FillType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_aedbab .String (),start );};type AG_CoreAttributes struct{HrefAttr *string ; +TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _f .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;};func (_eega *CT_Shapetype )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_cggbd :=range start .Attr {if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_eega .UserdrawnAttr .UnmarshalXMLAttr (_cggbd ); +continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0068\u0072\u0070c\u0074"{_gffa ,_bgfgd :=_g .ParseFloat (_cggbd .Value ,64); +if _bgfgd !=nil {return _bgfgd ;};_edeb :=float32 (_gffa );_eega .HrpctAttr =&_edeb ;continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_eega .ButtonAttr .UnmarshalXMLAttr (_cggbd ); +continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_eega .CliptowrapAttr .UnmarshalXMLAttr (_cggbd ); +continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_eega .ForcedashAttr .UnmarshalXMLAttr (_cggbd ); +continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_eega .BwnormalAttr .UnmarshalXMLAttr (_cggbd ); +continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cefgd ,_eefbc :=_g .ParseInt (_cggbd .Value ,10,64); +if _eefbc !=nil {return _eefbc ;};_eega .DgmnodekindAttr =&_cefgd ;continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_eega .HralignAttr .UnmarshalXMLAttr (_cggbd ); +continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_befcc ,_dbeaa :=_cggbd .Value ,error (nil ); +if _dbeaa !=nil {return _dbeaa ;};_eega .MasterAttr =&_befcc ;continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0068\u0072\u0073t\u0064"{_eega .HrstdAttr .UnmarshalXMLAttr (_cggbd ); +continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_eega .HrnoshadeAttr .UnmarshalXMLAttr (_cggbd ); +continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_eega .DgmlayoutAttr .UnmarshalXMLAttr (_cggbd ); +continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u006f\u006e\u0065\u0064"{_eega .OnedAttr .UnmarshalXMLAttr (_cggbd ); +continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_eega .AllowoverlapAttr .UnmarshalXMLAttr (_cggbd ); +continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_eega .UserhiddenAttr .UnmarshalXMLAttr (_cggbd ); +continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_eega .BulletAttr .UnmarshalXMLAttr (_cggbd ); +continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_eega .InsetmodeAttr .UnmarshalXMLAttr (_cggbd ); +continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_eega .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cggbd ); +continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0073\u0070\u0074"{_bcede ,_aagbd :=_g .ParseFloat (_cggbd .Value ,64); +if _aagbd !=nil {return _aagbd ;};_gbagd :=float32 (_bcede );_eega .SptAttr =&_gbagd ;continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0073\u0070\u0069\u0064"{_ecdf ,_cfbgaf :=_cggbd .Value ,error (nil ); +if _cfbgaf !=nil {return _cfbgaf ;};_eega .SpidAttr =&_ecdf ;continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ebfdf ,_agceg :=_cggbd .Value ,error (nil ); +if _agceg !=nil {return _agceg ;};_eega .BorderleftcolorAttr =&_ebfdf ;continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_eega .AllowincellAttr .UnmarshalXMLAttr (_cggbd ); +continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bcbfa ,_abagc :=_g .ParseInt (_cggbd .Value ,10,64); +if _abagc !=nil {return _abagc ;};_eega .RegroupidAttr =&_bcbfa ;continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u006f\u006c\u0065"{_eega .OleAttr .UnmarshalXMLAttr (_cggbd ); +continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_eega .ConnectortypeAttr .UnmarshalXMLAttr (_cggbd ); +continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_eega .DgmlayoutmruAttr .UnmarshalXMLAttr (_cggbd ); +continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cfdf ,_bgbf :=_cggbd .Value ,error (nil ); +if _bgbf !=nil {return _bgbf ;};_eega .BorderrightcolorAttr =&_cfdf ;continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0068\u0072"{_eega .HrAttr .UnmarshalXMLAttr (_cggbd ); +continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0063\u006c\u0069\u0070"{_eega .ClipAttr .UnmarshalXMLAttr (_cggbd ); +continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_eega .PreferrelativeAttr .UnmarshalXMLAttr (_cggbd ); +continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fgccc ,_ddfaf :=_cggbd .Value ,error (nil ); +if _ddfaf !=nil {return _ddfaf ;};_eega .BordertopcolorAttr =&_fgccc ;continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_eega .OleiconAttr .UnmarshalXMLAttr (_cggbd ); +continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_eega .BwmodeAttr .UnmarshalXMLAttr (_cggbd ); +continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_eega .BwpureAttr .UnmarshalXMLAttr (_cggbd ); +continue ;};if _cggbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cggbd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dbdae ,_fgcd :=_cggbd .Value ,error (nil ); +if _fgcd !=nil {return _fgcd ;};_eega .BorderbottomcolorAttr =&_dbdae ;continue ;};if _cggbd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ecde ,_cafff :=_cggbd .Value ,error (nil );if _cafff !=nil {return _cafff ;};_eega .TargetAttr =&_ecde ; +continue ;};if _cggbd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_eega .StrokedAttr .UnmarshalXMLAttr (_cggbd );continue ;};if _cggbd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_edcg ,_bfdfc :=_cggbd .Value ,error (nil ); +if _bfdfc !=nil {return _bfdfc ;};_eega .StrokecolorAttr =&_edcg ;continue ;};if _cggbd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_edgdb ,_gbfad :=_cggbd .Value ,error (nil );if _gbfad !=nil {return _gbfad ;}; +_eega .StrokeweightAttr =&_edgdb ;continue ;};if _cggbd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eega .InsetpenAttr .UnmarshalXMLAttr (_cggbd );continue ;};if _cggbd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dfcdb ,_cgede :=_cggbd .Value ,error (nil ); +if _cgede !=nil {return _cgede ;};_eega .ChromakeyAttr =&_dfcdb ;continue ;};if _cggbd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_eega .FilledAttr .UnmarshalXMLAttr (_cggbd );continue ;};if _cggbd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gacgf ,_ebgb :=_cggbd .Value ,error (nil ); +if _ebgb !=nil {return _ebgb ;};_eega .FillcolorAttr =&_gacgf ;continue ;};if _cggbd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cgcbd ,_gfbag :=_cggbd .Value ,error (nil );if _gfbag !=nil {return _gfbag ;};_eega .OpacityAttr =&_cgcbd ;continue ; +};if _cggbd .Name .Local =="\u0061\u006c\u0074"{_gagce ,_dggcd :=_cggbd .Value ,error (nil );if _dggcd !=nil {return _dggcd ;};_eega .AltAttr =&_gagce ;continue ;};if _cggbd .Name .Local =="\u0073\u0074\u0079l\u0065"{_bfdfcc ,_bcbb :=_cggbd .Value ,error (nil ); +if _bcbb !=nil {return _bcbb ;};_eega .StyleAttr =&_bfdfcc ;continue ;};if _cggbd .Name .Local =="\u0069\u0064"{_aefda ,_bbbbf :=_cggbd .Value ,error (nil );if _bbbbf !=nil {return _bbbbf ;};_eega .IdAttr =&_aefda ;continue ;};if _cggbd .Name .Local =="\u0070\u0072\u0069n\u0074"{_eega .PrintAttr .UnmarshalXMLAttr (_cggbd ); +continue ;};if _cggbd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cfdgc ,_badfb :=_cggbd .Value ,error (nil );if _badfb !=nil {return _badfb ;};_eega .WrapcoordsAttr =&_cfdgc ;continue ;};if _cggbd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cbedf ,_ebbae :=_cggbd .Value ,error (nil ); +if _ebbae !=nil {return _ebbae ;};_eega .CoordoriginAttr =&_cbedf ;continue ;};if _cggbd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_accga ,_cgeed :=_cggbd .Value ,error (nil );if _cgeed !=nil {return _cgeed ;};_eega .CoordsizeAttr =&_accga ; +continue ;};if _cggbd .Name .Local =="\u0074\u0069\u0074l\u0065"{_gbabc ,_daca :=_cggbd .Value ,error (nil );if _daca !=nil {return _daca ;};_eega .TitleAttr =&_gbabc ;continue ;};if _cggbd .Name .Local =="\u0063\u006c\u0061s\u0073"{_dbbf ,_egfg :=_cggbd .Value ,error (nil ); +if _egfg !=nil {return _egfg ;};_eega .ClassAttr =&_dbbf ;continue ;};if _cggbd .Name .Local =="\u0068\u0072\u0065\u0066"{_fbaaf ,_dfca :=_cggbd .Value ,error (nil );if _dfca !=nil {return _dfca ;};_eega .HrefAttr =&_fbaaf ;continue ;};if _cggbd .Name .Local =="\u0061\u0064\u006a"{_afefc ,_dddec :=_cggbd .Value ,error (nil ); +if _dddec !=nil {return _dddec ;};_eega .AdjAttr =&_afefc ;continue ;};if _cggbd .Name .Local =="\u0070\u0061\u0074\u0068"{_gacfe ,_afdg :=_cggbd .Value ,error (nil );if _afdg !=nil {return _afdg ;};_eega .PathAttr =&_gacfe ;continue ;};};_adace :for {_ebafd ,_dfcde :=d .Token (); +if _dfcde !=nil {return _dfcde ;};switch _feeeac :=_ebafd .(type ){case _e .StartElement :switch _feeeac .Name {case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dabbg :=NewEG_ShapeElements (); +_dabbg .Path =NewPath ();if _ecgf :=d .DecodeElement (_dabbg .Path ,&_feeeac );_ecgf !=nil {return _ecgf ;};_eega .EG_ShapeElements =append (_eega .EG_ShapeElements ,_dabbg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_addcfg :=NewEG_ShapeElements (); +_addcfg .Formulas =NewFormulas ();if _befad :=d .DecodeElement (_addcfg .Formulas ,&_feeeac );_befad !=nil {return _befad ;};_eega .EG_ShapeElements =append (_eega .EG_ShapeElements ,_addcfg );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eeddb :=NewEG_ShapeElements (); +_eeddb .Handles =NewHandles ();if _ecadf :=d .DecodeElement (_eeddb .Handles ,&_feeeac );_ecadf !=nil {return _ecadf ;};_eega .EG_ShapeElements =append (_eega .EG_ShapeElements ,_eeddb );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_aadcc :=NewEG_ShapeElements (); +_aadcc .Fill =NewFill ();if _fcgd :=d .DecodeElement (_aadcc .Fill ,&_feeeac );_fcgd !=nil {return _fcgd ;};_eega .EG_ShapeElements =append (_eega .EG_ShapeElements ,_aadcc );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dgcaf :=NewEG_ShapeElements (); +_dgcaf .Stroke =NewStroke ();if _gebgd :=d .DecodeElement (_dgcaf .Stroke ,&_feeeac );_gebgd !=nil {return _gebgd ;};_eega .EG_ShapeElements =append (_eega .EG_ShapeElements ,_dgcaf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fced :=NewEG_ShapeElements (); +_fced .Shadow =NewShadow ();if _feege :=d .DecodeElement (_fced .Shadow ,&_feeeac );_feege !=nil {return _feege ;};_eega .EG_ShapeElements =append (_eega .EG_ShapeElements ,_fced );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdbga :=NewEG_ShapeElements (); +_fdbga .Textbox =NewTextbox ();if _eecf :=d .DecodeElement (_fdbga .Textbox ,&_feeeac );_eecf !=nil {return _eecf ;};_eega .EG_ShapeElements =append (_eega .EG_ShapeElements ,_fdbga );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdaec :=NewEG_ShapeElements (); +_gdaec .Textpath =NewTextpath ();if _fdfba :=d .DecodeElement (_gdaec .Textpath ,&_feeeac );_fdfba !=nil {return _fdfba ;};_eega .EG_ShapeElements =append (_eega .EG_ShapeElements ,_gdaec );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egefd :=NewEG_ShapeElements (); +_egefd .Imagedata =NewImagedata ();if _fcaac :=d .DecodeElement (_egefd .Imagedata ,&_feeeac );_fcaac !=nil {return _fcaac ;};_eega .EG_ShapeElements =append (_eega .EG_ShapeElements ,_egefd );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_dagff :=NewEG_ShapeElements (); +_dagff .Skew =NewOfcSkew ();if _agag :=d .DecodeElement (_dagff .Skew ,&_feeeac );_agag !=nil {return _agag ;};_eega .EG_ShapeElements =append (_eega .EG_ShapeElements ,_dagff );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ebee :=NewEG_ShapeElements (); +_ebee .Extrusion =NewOfcExtrusion ();if _gbbca :=d .DecodeElement (_ebee .Extrusion ,&_feeeac );_gbbca !=nil {return _gbbca ;};_eega .EG_ShapeElements =append (_eega .EG_ShapeElements ,_ebee );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfdgg :=NewEG_ShapeElements (); +_cfdgg .Callout =NewOfcCallout ();if _fbad :=d .DecodeElement (_cfdgg .Callout ,&_feeeac );_fbad !=nil {return _fbad ;};_eega .EG_ShapeElements =append (_eega .EG_ShapeElements ,_cfdgg );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_egba :=NewEG_ShapeElements (); +_egba .Lock =NewOfcLock ();if _gfce :=d .DecodeElement (_egba .Lock ,&_feeeac );_gfce !=nil {return _gfce ;};_eega .EG_ShapeElements =append (_eega .EG_ShapeElements ,_egba );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gfgba :=NewEG_ShapeElements (); +_gfgba .Clippath =NewOfcClippath ();if _dfgee :=d .DecodeElement (_gfgba .Clippath ,&_feeeac );_dfgee !=nil {return _dfgee ;};_eega .EG_ShapeElements =append (_eega .EG_ShapeElements ,_gfgba );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_aacae :=NewEG_ShapeElements (); +_aacae .Signatureline =NewOfcSignatureline ();if _cbgba :=d .DecodeElement (_aacae .Signatureline ,&_feeeac );_cbgba !=nil {return _cbgba ;};_eega .EG_ShapeElements =append (_eega .EG_ShapeElements ,_aacae );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ebae :=NewEG_ShapeElements (); +_ebae .Wrap =_gaf .NewWrap ();if _effbf :=d .DecodeElement (_ebae .Wrap ,&_feeeac );_effbf !=nil {return _effbf ;};_eega .EG_ShapeElements =append (_eega .EG_ShapeElements ,_ebae );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_edbdd :=NewEG_ShapeElements (); +_edbdd .Anchorlock =_gaf .NewAnchorlock ();if _cgacf :=d .DecodeElement (_edbdd .Anchorlock ,&_feeeac );_cgacf !=nil {return _cgacf ;};_eega .EG_ShapeElements =append (_eega .EG_ShapeElements ,_edbdd );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gefbbf :=NewEG_ShapeElements (); +_gefbbf .Bordertop =_gaf .NewBordertop ();if _aeed :=d .DecodeElement (_gefbbf .Bordertop ,&_feeeac );_aeed !=nil {return _aeed ;};_eega .EG_ShapeElements =append (_eega .EG_ShapeElements ,_gefbbf );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_bdeeag :=NewEG_ShapeElements (); +_bdeeag .Borderbottom =_gaf .NewBorderbottom ();if _ecebb :=d .DecodeElement (_bdeeag .Borderbottom ,&_feeeac );_ecebb !=nil {return _ecebb ;};_eega .EG_ShapeElements =append (_eega .EG_ShapeElements ,_bdeeag );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_gecda :=NewEG_ShapeElements (); +_gecda .Borderleft =_gaf .NewBorderleft ();if _cbgae :=d .DecodeElement (_gecda .Borderleft ,&_feeeac );_cbgae !=nil {return _cbgae ;};_eega .EG_ShapeElements =append (_eega .EG_ShapeElements ,_gecda );case _e .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_afcab :=NewEG_ShapeElements (); +_afcab .Borderright =_gaf .NewBorderright ();if _eceab :=d .DecodeElement (_afcab .Borderright ,&_feeeac );_eceab !=nil {return _eceab ;};_eega .EG_ShapeElements =append (_eega .EG_ShapeElements ,_afcab );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_agdca :=NewEG_ShapeElements (); +_agdca .ClientData =_ab .NewClientData ();if _cbde :=d .DecodeElement (_agdca .ClientData ,&_feeeac );_cbde !=nil {return _cbde ;};_eega .EG_ShapeElements =append (_eega .EG_ShapeElements ,_agdca );case _e .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"}:_dabbf :=NewEG_ShapeElements (); +_dabbf .Textdata =_b .NewTextdata ();if _gaegc :=d .DecodeElement (_dabbf .Textdata ,&_feeeac );_gaegc !=nil {return _gaegc ;};_eega .EG_ShapeElements =append (_eega .EG_ShapeElements ,_dabbf );case _e .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eega .Complex =NewOfcComplex (); +if _ffbfd :=d .DecodeElement (_eega .Complex ,&_feeeac );_ffbfd !=nil {return _ffbfd ;};default:_ag .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",_feeeac .Name ); +if _egdde :=d .Skip ();_egdde !=nil {return _egdde ;};};case _e .EndElement :break _adace ;case _e .CharData :};};return nil ;}; + +// Validate validates the OfcCT_Proxy and its children +func (_cdfbd *OfcCT_Proxy )Validate ()error {return _cdfbd .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079");};type OfcCT_StrokeChild struct{OnAttr _f .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;Color2Attr *string ; +OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;InsetpenAttr _f .ST_TrueFalse ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ; +ImagesizeAttr *string ;ImagealignshapeAttr _f .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 _f .ST_TrueFalse ;ExtAttr ST_Ext ;};func init (){_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_eb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 17cc81cd56..d309467f9b 100644 --- a/spreadsheet/convert/convert.go +++ b/spreadsheet/convert/convert.go @@ -9,153 +9,154 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package convert ;import (_f "github.com/unidoc/unioffice/common/logger";_fa "github.com/unidoc/unioffice/common/tempstorage";_agg "github.com/unidoc/unioffice/internal/convertutils";_fe "github.com/unidoc/unioffice/measurement";_ag "github.com/unidoc/unioffice/schema/soo/dml"; -_gg "github.com/unidoc/unioffice/schema/soo/dml/chart";_def "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_dad "github.com/unidoc/unioffice/schema/soo/sml";_ee "github.com/unidoc/unioffice/spreadsheet";_ed "github.com/unidoc/unioffice/spreadsheet/formula"; -_de "github.com/unidoc/unioffice/spreadsheet/reference";_ec "github.com/unidoc/unipdf/v3/creator";_da "github.com/unidoc/unipdf/v3/model";_a "image";_d "math";_ga "sort";_g "strconv";);func (_abf *convertContext )fillPages (){for _gbdd ,_dde :=range _abf ._gdd {_bbed :=_abf ._afge [_dde ._gebg :_dde ._gdab ]; -for _ece ,_baa :=range _bbed {_deg :=0;_ddd :=0.0;_bedd :=[]*cell {};if _baa ._cafa {for _ ,_ega :=range _baa ._cgfb {_feg :=_abf ._fdgc [_deg ];_abf ._efac =_feg ._eaba [_gbdd ];_abf ._efac ._cegg =true ;_fcde :=_ega ._adg ;if _ddd +_fcde > _feg ._cfgc {_abf .addRowToPage (_bedd ,_ece ); -_bedd =[]*cell {_ega };_ddd =_fcde ;_deg ++;}else {_ega ._fec =_ddd ;_bedd =append (_bedd ,_ega );_ddd +=_fcde ;};};if len (_bedd )> 0{_bcgf :=_abf ._fdgc [_deg ];_abf ._efac =_bcgf ._eaba [_gbdd ];_abf ._efac ._cegg =true ;_abf .addRowToPage (_bedd ,_ece ); -};};};};};const _gd =15.0;const _ab =0.0;type border struct{_cdeag float64 ;_fagd _ec .Color ;};func (_adfff *convertContext )getBorder (_beba *_dad .CT_BorderPr )*border {_fgeb :=&border {};switch _beba .StyleAttr {case _dad .ST_BorderStyleHair :_fgeb ._cdeag =_dd /2; -case _dad .ST_BorderStyleThin :_fgeb ._cdeag =_dd ;case _dad .ST_BorderStyleMedium :_fgeb ._cdeag =_dd *2;case _dad .ST_BorderStyleThick :_fgeb ._cdeag =_dd *4;};if _fgeb ._cdeag ==0.0{return nil ;};if _ecagc :=_beba .Color ;_ecagc !=nil {_beaf :=_adfff .getColorStringFromSmlColor (_ecagc ); -if _beaf !=nil {_fgeb ._fagd =_ec .ColorRGBFromHex (*_beaf );}else {_fgeb ._fagd =_ec .ColorBlack ;};};return _fgeb ;};type convertContext struct{_cegc *_ec .Creator ;_eaab *_ee .Workbook ;_eeeb *_ag .Theme ;_cecg *_ee .Sheet ;_cca *_ee .StyleSheet ;_cagg int ; -_cdea int ;_fdgc []*pagespan ;_efac *page ;_gfab []*colInfo ;_afge []*rowInfo ;_gdd []*rowspan ;_gfdc float64 ;_gcbf float64 ;_gbg float64 ;_agca float64 ;_dead []*mergedCell ;_eed []*anchor ;_eeag float64 ;_aebb int ;_cddc int ;_cgfe int ;_gbbd int ;_degg bool ; -_gaae []_ee .Table ;};func (_gcf *convertContext )determineMaxIndexes (){var _aag ,_ggg int ;_aag =int (_gcf ._cecg .MaxColumnIdx ());_ebc :=_gcf ._cecg .Rows ();if len (_ebc )> 0{_ggg =int (_ebc [len (_ebc )-1].RowNumber ());};for _ ,_aagb :=range _gcf ._eed {if _aagb ._ggb >=_ggg {_ggg =_aagb ._ggb +1; -};if _aagb ._efea >=_aag {_aag =_aagb ._efea +1;};};_gcf ._cagg =_ggg ;_gcf ._cdea =_aag ;};var _c =3.025/_ddccb (1);type rowspan struct{_bda float64 ;_gebg int ;_gdab int ;};func (_afgg *convertContext )makeTextStyleFromCellStyle (_gfb *style )*_ec .TextStyle {_feef :=_afgg ._cegc .NewTextStyle (); -if _gfb ==nil {_feef .FontSize =_agg .DefaultFontSize ;_feef .Font =_agg .AssignStdFontByName (_feef ,_agg .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][FontStyle_Regular ]);return &_feef ;};if _cbae (_gfb ._bad ){_feef .Underline =true ;_feef .UnderlineStyle =_ec .TextDecorationLineStyle {Offset :0.5,Thickness :_ddccb (1/32)}; -};var _ffdd FontStyle ;if _cbae (_gfb ._ddff )&&_cbae (_gfb ._ecea ){_ffdd =FontStyle_BoldItalic ;}else if _cbae (_gfb ._ddff ){_ffdd =FontStyle_Bold ;}else if _cbae (_gfb ._ecea ){_ffdd =FontStyle_Italic ;}else {_ffdd =FontStyle_Regular ;};_bgcd :="\u0064e\u0066\u0061\u0075\u006c\u0074"; -if _gfb ._cbc !=nil {_bgcd =*_gfb ._cbc ;};if _dgde ,_bbbe :=_agg .StdFontsMap [_bgcd ];_bbbe {_feef .Font =_agg .AssignStdFontByName (_feef ,_dgde [_ffdd ]);}else if _gcc :=_agg .GetRegisteredFont (_bgcd ,_ffdd );_gcc !=nil {_feef .Font =_gcc ;}else {_f .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",_bgcd ,_ffdd ); -_feef .Font =_agg .AssignStdFontByName (_feef ,_agg .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_ffdd ]);};if _gfb ._fga !=nil {_feef .FontSize =_d .Round (*_gfb ._fga *_afgg ._eeag );};if _gfb ._dcdg !=nil {_feef .Color =_ec .ColorRGBFromHex (*_gfb ._dcdg ); -};if _gfb ._bdba !=nil &&*_gfb ._bdba {_feef .FontSize *=_gf ;}else if _gfb ._geab !=nil &&*_gfb ._geab {_feef .FontSize *=_gf ;};return &_feef ;};func _fge (_bbf []*symbol )float64 {_cdc :=0.0;for _ ,_ecf :=range _bbf {_cdc +=_ecf ._gecg ;};return _cdc ; -};func _ddee (_bfd *symbol ){_cecc :=_ec .New ();_cbggf :=_cecc .NewStyledParagraph ();_cbggf .SetMargins (0,0,0,0);_ffce :=_cbggf .Append (_bfd ._bfbg );if _bfd ._dbg !=nil {_ffce .Style =*_bfd ._dbg ;};_bfd ._gbaa =_cbggf .Height ();if _bfd ._gecg ==0{_bfd ._gecg =_cbggf .Width (); -};};const _gc =64.0;type colWidthRange struct{_aecg int ;_fgbd int ;_bdac float64 ;_ede *style ;};func (_ebf *convertContext )makeCols (){_fac :=_ebf ._cecg ;_efd :=_fac .X ();_beac :=[]*colInfo {};_aae :=[]colWidthRange {};if _geb :=_efd .Cols ;len (_geb )> 0{for _ ,_cbeb :=range _geb [0].Col {_bbe :=_gc ; -if _ceb :=_cbeb .WidthAttr ;_ceb !=nil {if *_ceb > 0.83{*_ceb -=0.83;};if *_ceb <=1{_bbe =*_ceb *11;}else {_bbe =5+*_ceb *6;};};_ca :=int (_cbeb .MinAttr -1);_acf :=int (_cbeb .MaxAttr -1);_aae =append (_aae ,colWidthRange {_aecg :_ca ,_fgbd :_acf ,_bdac :_bbe ,_ede :_ebf .getStyle (_cbeb .StyleAttr )}); -};};_fcd :=0;for _abb :=0;_abb <=_ebf ._cdea ;_abb ++{if _abb < _ebf ._aebb ||(_abb > _ebf ._cddc &&_ebf ._cddc > 0){continue ;};var _acfb float64 ;var _gcg *style ;if _fcd >=len (_aae ){_acfb =_gc ;}else {_dfe :=_aae [_fcd ];if _abb >=_dfe ._aecg &&_abb <=_dfe ._fgbd {_acfb =_dfe ._bdac ; -_gcg =_dfe ._ede ;if _abb ==_dfe ._fgbd {_fcd ++;};}else {_acfb =_gc ;};};_beac =append (_beac ,&colInfo {_bfaa :_acfb ,_fcda :_gcg });};_gae :=0.0;for _ ,_ff :=range _beac {_gae +=_ff ._bfaa ;};_ebf ._eeag =1.0;if _gae > _ebf ._agca {_ebf ._eeag =_ebf ._agca /_gae ; -for _ ,_aba :=range _beac {_aba ._bfaa *=_ebf ._eeag ;};};_ebf ._gfab =_beac ;};func (_afcg *convertContext )drawPage (_aaad *page ){_decb :=_afcg ._gfdc ;_cdff :=_afcg ._gcbf ;for _ ,_gadd :=range _aaad ._gbab {_acb :=_afcg ._afge [_gadd ._dbab ];for _ ,_efg :=range _gadd ._efefg {var _fafc float64 ; -if _gadd ._dbab > 1{_fafc =_afcg ._afge [_gadd ._dbab -1]._ebgb ;};var _efc ,_facb float64 ;if _dgd :=_efg ._ccdg ;_dgd !=nil {_efc =_dgd ._cdeag ;};if _dcde :=_efg ._adec ;_dcde !=nil {_facb =_dcde ._cdeag ;};_dda :=_decb +_acb ._bafg -0.5*(_fafc -_efc ); -_afb :=_decb +_acb ._bafg +_acb ._cgd +0.5*(_acb ._ebgb +_facb );_ecgd :=_cdff +_efg ._fec ;_cbgg :=_ecgd +_efg ._adg ;if _efg ._feda !=nil &&_efg ._feda !=_ec .ColorBlack {_agg .FillRectangle (_afcg ._cegc ,_ecgd ,_dda ,_cbgg -_ecgd ,_afb -_dda ,_efg ._feda ); -};};};for _ ,_eea :=range _aaad ._gbab {_bfeg :=_afcg ._afge [_eea ._dbab ];for _ ,_egfe :=range _eea ._efefg {_bee :=_egfe ._cgdg < _egfe ._fec ;_bcgc :=_egfe ._gdea > _egfe ._fec +_egfe ._aab ;var _bcaa ,_abc bool ;for _ ,_bedf :=range _egfe ._gafe {for _ ,_dfa :=range _bedf ._deba {if _bee &&!_bcaa {_bcaa =_dfa ._cgb < 0; -};if _bcgc &&!_abc {_abc =_egfe ._aab < _dfa ._cgb +_dfa ._gecg ;};if _egfe ._fec +_dfa ._cgb >=_egfe ._cgdg &&_egfe ._fec +_dfa ._cgb +_dfa ._gecg <=_egfe ._gdea {_dfc :=_afcg ._cegc .NewStyledParagraph ();_cged :=_cdff +_egfe ._fec +_dfa ._cgb ;_fbeef :=_decb +_bfeg ._bafg +_bedf ._adce -_dfa ._gbaa -_ddccb (0.5); -_dfc .SetPos (_cged ,_fbeef );var _agf *_ec .TextChunk ;if _dfa ._agbf !=""{_agf =_dfc .AddExternalLink (_dfa ._bfbg ,_dfa ._agbf );}else {_agf =_dfc .Append (_dfa ._bfbg );};if _dfa ._dbg !=nil {_agf .Style =*_dfa ._dbg ;};_afcg ._cegc .Draw (_dfc );}; -};};var _faa ,_bded ,_beg ,_acbf ,_efa ,_dbdb float64 ;var _ccdc ,_fdgf ,_bgcg ,_gbea _ec .Color ;if _dac :=_egfe ._ccdg ;_dac !=nil {_faa =_dac ._cdeag ;_ccdc =_dac ._fagd ;};if _dggdd :=_egfe ._adec ;_dggdd !=nil {_bded =_dggdd ._cdeag ;_fdgf =_dggdd ._fagd ; -};if _gagg :=_egfe ._bggc ;_gagg !=nil {_beg =_gagg ._cdeag ;_efa =_beg /2;_bgcg =_gagg ._fagd ;};if _ddaa :=_egfe ._gab ;_ddaa !=nil {_acbf =_ddaa ._cdeag ;_dbdb =_acbf /2;_gbea =_ddaa ._fagd ;};var _cae float64 ;if _eea ._dbab > 1{_cae =_afcg ._afge [_eea ._dbab -1]._ebgb ; -};_fca :=_decb +_bfeg ._bafg -0.5*(_cae -_faa );_ffb :=_decb +_bfeg ._bafg +_bfeg ._cgd +0.5*(_bfeg ._ebgb +_bded );_fgg :=_cdff +_egfe ._fec ;_baac :=_fgg +_egfe ._adg ;_agg .DrawLine (_afcg ._cegc ,_fgg ,_fca ,_baac ,_fca ,_faa ,_ccdc );_agg .DrawLine (_afcg ._cegc ,_fgg ,_ffb ,_baac ,_ffb ,_bded ,_fdgf ); -if !_bcaa {_agg .DrawLine (_afcg ._cegc ,_fgg -_efa ,_fca ,_fgg -_efa ,_ffb ,_beg ,_bgcg );};if !_abc {_agg .DrawLine (_afcg ._cegc ,_baac -_dbdb ,_fca ,_baac -_dbdb ,_ffb ,_acbf ,_gbea );};};};for _ ,_eec :=range _aaad ._efef {if _eec !=nil {_afcg ._cegc .Draw (_eec ); -};};};type mergedCell struct{_cbcc uint32 ;_afbe uint32 ;_bfde uint32 ;_acbe uint32 ;_adgb float64 ;_effd float64 ;};type page struct{_gbab []*pageRow ;_cegg bool ;_efef []*_ec .Image ;_bcac *pagespan ;_fegd *rowspan ;};func (_bg *convertContext )makeCells (){_fcdc :=_bg ._cecg ; -_bcg :=_fcdc .Rows ();_bae :=0;for _dggd ,_ebb :=range _bg ._afge {if _dggd < _bg ._cgfe ||(_dggd > _bg ._gbbd &&_bg ._gbbd > 0){continue ;};_ebb ._cgfb =[]*cell {};_bgc :=0.0;_bed :=_ebb ._cbaa ;if _ebb ._cafa {_gea :=_bcg [_bae ];_bae ++;_fbeg :=_ebb ._cgd ; -for _ ,_af :=range _gea .Cells (){_fbd ,_cbg :=_de .ParseCellReference (_af .Reference ());if _cbg !=nil {_f .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",_cbg ); -continue ;};if int (_fbd .ColumnIdx )< _bg ._aebb ||(int (_fbd .ColumnIdx )> _bg ._cddc &&_bg ._cddc > 0){continue ;};_edc :=_bg ._gfab [_fbd .ColumnIdx ];_aac :=_edc ._bfaa ;_baf :=_aac ;_beb :=_edc ._fcda ;var _dffc ,_bca ,_fgf ,_eca bool ;for _ ,_adf :=range _bg ._dead {if _fbd .RowIdx >=_adf ._cbcc &&_fbd .RowIdx <=_adf ._bfde &&_fbd .ColumnIdx >=_adf ._afbe &&_fbd .ColumnIdx <=_adf ._acbe {if _fbd .ColumnIdx ==_adf ._afbe &&_fbd .RowIdx ==_adf ._cbcc {_aac =_adf ._adgb ; -_fbeg =_adf ._effd ;};_dffc =_fbd .RowIdx !=_adf ._cbcc ;_bca =_fbd .RowIdx !=_adf ._bfde ;_fgf =_fbd .ColumnIdx !=_adf ._afbe ;_eca =_fbd .ColumnIdx !=_adf ._acbe ;};};var _cag *style ;for _ ,_fgc :=range _bg ._gaae {_aaa ,_fbdd ,_fdgg :=_de .ParseRangeReference (_fgc .Reference ()); -if _fdgg !=nil ||_aaa .RowIdx > _fbd .RowIdx ||_aaa .ColumnIdx > _fbd .ColumnIdx ||_fbdd .RowIdx < _fbd .RowIdx ||_fbdd .ColumnIdx < _fbd .ColumnIdx ||_bg ._eaab .StyleSheet .X ().TableStyles ==nil {continue ;};_cge :=_fbd .RowIdx ==_aaa .RowIdx ;for _ ,_agb :=range _bg ._eaab .StyleSheet .X ().TableStyles .TableStyle {if _fgc .X ().TableStyleInfo .NameAttr !=nil &&_agb .NameAttr ==*_fgc .X ().TableStyleInfo .NameAttr {for _ ,_agd :=range _agb .TableStyleElement {if !_cge &&_agd .TypeAttr ==_dad .ST_TableStyleTypeWholeTable {_cag =_bg .getDxfStyle (_agd .DxfIdAttr ); -};if _cge &&_agd .TypeAttr ==_dad .ST_TableStyleTypeHeaderRow {_cag =_bg .getDxfStyle (_agd .DxfIdAttr );};};};};};_ged :=_bg .getStyleFromCell (_af ,_bed ,_beb ,_cag );var _bge ,_ddb ,_eccb bool ;var _cef ,_bdg ,_decf ,_ecag *border ;var _eaa _dad .ST_VerticalAlignment ; -var _dcd _dad .ST_HorizontalAlignment ;if _ged !=nil {if !_dffc {_cef =_ged ._gecd ;};if !_bca {_bdg =_ged ._adc ;};if !_fgf {_decf =_ged ._bgbg ;};if !_eca {_ecag =_ged ._fafb ;};if _bdg !=nil &&_bdg ._cdeag > _bgc {_bgc =_bdg ._cdeag ;};_eaa =_ged ._ccb ; -_dcd =_ged ._fdb ;if _ged ._bdba !=nil {_bge =*_ged ._bdba ;};if _ged ._geab !=nil {_ddb =*_ged ._geab ;};_eccb =_ged ._fdgcg ;};var _ffd _ec .Color ;if _ged !=nil &&_ged ._bbc !=nil {_ffd =_ec .ColorRGBFromHex (*_ged ._bbc );};_fbdg ,_ffc :=_bg .getContentFromCell (_fcdc ,_af ,_ged ,_aac ,_eccb ); -_fabe :=&cell {_dddd :_ffc ,_aab :_aac ,_adg :_baf ,_fbgb :_fbeg ,_gafe :_fbdg ,_ccdg :_cef ,_adec :_bdg ,_bggc :_decf ,_gab :_ecag ,_fada :_bge ,_eccbg :_ddb ,_feda :_ffd };_bg .alignSymbolsHorizontally (_fabe ,_dcd );_bg .alignSymbolsVertically (_fabe ,_eaa ); -_ebb ._cgfb =append (_ebb ._cgfb ,_fabe );};};_ebb ._ebgb =_bgc ;};};type pageRow struct{_dbab int ;_efefg []*cell ;};func (_cgc *convertContext )drawSheet (_fcc bool ){for _ccde ,_adfc :=range _cgc ._fdgc {_bdd :=len (_adfc ._eaba );if _ccde ==len (_cgc ._fdgc )-1{for _gfc :=len (_adfc ._eaba )-1; -_gfc >=0;_gfc --{if !_adfc ._eaba [_gfc ]._cegg {_bdd =_gfc ;};};};_fea :=_adfc ._eaba [:_bdd ];for _ ,_bec :=range _fea {_cgc ._cegc .NewPage ();if _fcc {_cgc ._cegc .RotateDeg (270);};_cgc .drawPage (_bec );};};};type symbol struct{_bfbg string ;_cgb float64 ; -_gbaa float64 ;_gecg float64 ;_dbg *_ec .TextStyle ;_agbf string ;};func (_dfbe *convertContext )alignSymbolsHorizontally (_ebdc *cell ,_bfggd _dad .ST_HorizontalAlignment ){if _bfggd ==_dad .ST_HorizontalAlignmentUnset {switch _ebdc ._dddd {case _dad .ST_CellTypeB :_bfggd =_dad .ST_HorizontalAlignmentCenter ; -case _dad .ST_CellTypeN :_bfggd =_dad .ST_HorizontalAlignmentRight ;default:_bfggd =_dad .ST_HorizontalAlignmentLeft ;};};var _aedf float64 ;for _ ,_cfe :=range _ebdc ._gafe {switch _bfggd {case _dad .ST_HorizontalAlignmentLeft :_aedf =_ac ;case _dad .ST_HorizontalAlignmentRight :_gda :=_fge (_cfe ._deba ); -_aedf =_ebdc ._aab -_ac -_gda ;case _dad .ST_HorizontalAlignmentCenter :_ace :=_fge (_cfe ._deba );_aedf =(_ebdc ._aab -_ace )/2;};for _ ,_agcg :=range _cfe ._deba {_agcg ._cgb +=_aedf ;};};};type colInfo struct{_dbdg float64 ;_bfaa float64 ;_fcda *style ; -};var _dd =_ddccb (0.0625);func (_edfc *convertContext )makeMergedCells (){_fcg :=[]*mergedCell {};for _ ,_ebcf :=range _edfc ._cecg .MergedCells (){_eac ,_bfac ,_feea :=_de .ParseRangeReference (_ebcf .Reference ());if _feea !=nil {_f .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",_feea ); -continue ;};_cggf :=mergedCell {_cbcc :_eac .RowIdx ,_afbe :_eac .ColumnIdx ,_bfde :_bfac .RowIdx ,_acbe :_bfac .ColumnIdx };for _decc :=_cggf ._afbe -1;_decc < _cggf ._acbe ;_decc ++{_cggf ._adgb +=_edfc ._gfab [_decc ]._bfaa ;};for _fbe :=_cggf ._cbcc -1; -_fbe < _cggf ._bfde ;_fbe ++{_cggf ._effd +=_edfc ._afge [_fbe ]._cgd ;};_fcg =append (_fcg ,&_cggf );};_edfc ._dead =_fcg ;}; - -// RegisterFont makes a PdfFont accessible for using in converting to PDF. -func RegisterFont (name string ,style FontStyle ,font *_da .PdfFont ){_agg .RegisterFont (name ,style ,font );};func (_cac *convertContext )distributeAnchors (){for _ ,_ebg :=range _cac ._eed {_bbb ,_dba :=_ebg ._dbeg ,_ebg ._ead ;_gfa ,_fed :=_ebg ._bcacg ,_ebg ._dbb ; -_cgf ,_gaa :=_ebg ._ggb ,_ebg ._dfac ;_bdec ,_cdg :=_ebg ._efea ,_ebg ._gbec ;if _bbb < _cac ._cgfe ||(_cgf > _cac ._gbbd &&_cac ._gbbd > 0){continue ;};if _gfa < _cac ._aebb ||(_bdec > _cac ._cddc &&_cac ._cddc > 0){continue ;};var _bfg ,_dag ,_fff ,_eeea *page ; -for _ ,_adff :=range _cac ._fdgc {for _ ,_cfg :=range _adff ._eaba {if _bbb >=_cfg ._fegd ._gebg &&_bbb < _cfg ._fegd ._gdab {if _gfa >=_cfg ._bcac ._fag &&_gfa < _cfg ._bcac ._daa {_cfg ._cegg =true ;_bfg =_cfg ;};if _bdec >=_cfg ._bcac ._fag &&_bdec < _cfg ._bcac ._daa {_cfg ._cegg =true ; -_dag =_cfg ;};};if _cgf >=_cfg ._fegd ._gebg &&_cgf < _cfg ._fegd ._gdab {if _gfa >=_cfg ._bcac ._fag &&_gfa < _cfg ._bcac ._daa {_cfg ._cegg =true ;_eeea =_cfg ;};if _bdec >=_cfg ._bcac ._fag &&_bdec < _cfg ._bcac ._daa {_cfg ._cegg =true ;_fff =_cfg ; -};};};};_cddb :=_bfg !=_dag ;_gde :=_bfg !=_eeea ;if _cddb &&_gde {_afc :=_cac ._gfab [_gfa ]._dbdg +_fe .FromEMU (_fed );_faf :=_bfg ._bcac ._cfgc ;_gdc :=_cac ._gfab [_bdec ]._dbdg +_fe .FromEMU (_cdg );_gcb :=_cac ._afge [_bbb ]._bafg +_fe .FromEMU (_dba ); -_cefe :=float64 (_bfg ._fegd ._bda );_cbec :=_cac ._afge [_cgf ]._bafg +_fe .FromEMU (_gaa );_abaa :=_gdc +_faf -_afc ;_eba :=_cbec +_cefe -_gcb ;_bab :=_cac .imageFromAnchor (_ebg ,_abaa ,_eba );_bfg ._efef =append (_bfg ._efef ,_cac .getImage (_bab ,_eba ,_abaa ,_afc ,_gcb ,_faf -_afc ,_cefe -_gcb ,_agg .ImgPart_lt )); -_dag ._efef =append (_dag ._efef ,_cac .getImage (_bab ,_eba ,_abaa ,0,_gcb ,_faf -_afc ,_cefe -_gcb ,_agg .ImgPart_rt ));_eeea ._efef =append (_eeea ._efef ,_cac .getImage (_bab ,_eba ,_abaa ,_afc ,0,_faf -_afc ,_cefe -_gcb ,_agg .ImgPart_lb ));_fff ._efef =append (_fff ._efef ,_cac .getImage (_bab ,_eba ,_abaa ,0,0,_faf -_afc ,_cefe -_gcb ,_agg .ImgPart_rb )); -}else if _cddb {_bcc :=_cac ._afge [_bbb ]._bafg +_fe .FromEMU (_dba );_aef :=_cac ._afge [_cgf ]._bafg +_fe .FromEMU (_gaa );_ccf :=_cac ._gfab [_gfa ]._dbdg +_fe .FromEMU (_fed );_aad :=_bfg ._bcac ._cfgc ;_ffcc :=_cac ._gfab [_bdec ]._dbdg +_fe .FromEMU (_cdg ); -_acc :=_ffcc +_aad -_ccf ;_egag :=_aef -_bcc ;_fcgc :=_cac .imageFromAnchor (_ebg ,_acc ,_egag );_bfg ._efef =append (_bfg ._efef ,_cac .getImage (_fcgc ,_egag ,_acc ,_ccf ,_bcc ,_aad -_ccf ,0,_agg .ImgPart_l ));_dag ._efef =append (_dag ._efef ,_cac .getImage (_fcgc ,_egag ,_acc ,0,_bcc ,_aad -_ccf ,0,_agg .ImgPart_r )); -}else if _gde {_ccc :=_cac ._gfab [_gfa ]._dbdg +_fe .FromEMU (_fed );_eab :=_cac ._gfab [_bdec ]._dbdg +_fe .FromEMU (_cdg );_aea :=_cac ._afge [_bbb ]._bafg +_fe .FromEMU (_dba );_dfb :=float64 (_bfg ._fegd ._bda );_cga :=_cac ._afge [_cgf ]._bafg +_fe .FromEMU (_gaa ); -_fda :=_eab -_ccc ;_gag :=_cga +_dfb -_aea ;_ecg :=_cac .imageFromAnchor (_ebg ,_fda ,_gag );_bfg ._efef =append (_bfg ._efef ,_cac .getImage (_ecg ,_gag ,_fda ,_ccc ,_aea ,0,_dfb -_aea ,_agg .ImgPart_t ));_eeea ._efef =append (_eeea ._efef ,_cac .getImage (_ecg ,_gag ,_fda ,_ccc ,0,0,_dfb -_aea ,_agg .ImgPart_b )); -}else {_fbg :=_cac ._gfab [_gfa ]._dbdg +_fe .FromEMU (_fed );_deca :=_cac ._gfab [_bdec ]._dbdg +_fe .FromEMU (_cdg );_agcf :=_cac ._afge [_bbb ]._bafg +_fe .FromEMU (_dba );_bfgg :=_cac ._afge [_cgf ]._bafg +_fe .FromEMU (_gaa );_aec :=_deca -_fbg ;_fedd :=_bfgg -_agcf ; -_efe :=_cac .imageFromAnchor (_ebg ,_aec ,_fedd );_bfg ._efef =append (_bfg ._efef ,_cac .getImage (_efe ,_fedd ,_aec ,_fbg ,_agcf ,0,0,_agg .ImgPart_whole ));};};};const _b =2;type line struct{_adce float64 ;_deba []*symbol ;_fegg float64 ;};func (_cce *convertContext )makeAnchors (){_bb ,_eg :=_cce ._cecg .GetDrawing (); -if _bb !=nil {for _ ,_edf :=range _bb .EG_Anchor {_ecc :=&anchor {};if _bea :=_edf .TwoCellAnchor ;_bea !=nil {_acg ,_dgb :=_bea .From ,_bea .To ;if _acg ==nil ||_dgb ==nil {return ;};_ecc ._dbeg =int (_acg .Row );_ecc ._ead =_agg .FromSTCoordinate (_acg .RowOff ); -_ecc ._bcacg =int (_acg .Col );_ecc ._dbb =_agg .FromSTCoordinate (_acg .ColOff );_ecc ._ggb =int (_dgb .Row );_ecc ._dfac =_agg .FromSTCoordinate (_dgb .RowOff );_ecc ._efea =int (_dgb .Col );_ecc ._gbec =_agg .FromSTCoordinate (_dgb .ColOff );if _ccd :=_bea .Choice ; -_ccd !=nil {if _bd :=_ccd .Pic ;_bd !=nil {if _feb :=_bd .BlipFill ;_feb !=nil {if _egf :=_feb .Blip ;_egf !=nil {if _ea :=_egf .EmbedAttr ;_ea !=nil {for _ ,_daeg :=range _eg .X ().Relationship {if _daeg .IdAttr ==*_ea {for _ ,_fc :=range _cce ._eaab .Images {if _fc .Target ()==_daeg .TargetAttr {_eee ,_aa :=_fa .Open (_fc .Path ()); -if _aa !=nil {_f .Log .Debug ("\u004fp\u0065\u006e\u0020\u0069m\u0061\u0067\u0065\u0020\u0066i\u006ce\u0020e\u0072\u0072\u006f\u0072\u003a\u0020\u0025s",_aa );continue ;};_bfc ,_ ,_aa :=_a .Decode (_eee );if _aa !=nil {_f .Log .Debug ("\u0044\u0065\u0063\u006fde\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020%\u0073",_aa ); -continue ;};_ecc ._cgfa =_bfc ;};};};};};};};}else if _eff :=_ccd .GraphicFrame ;_eff !=nil {if _fab :=_eff .Graphic ;_fab !=nil {if _cdf :=_fab .GraphicData ;_cdf !=nil {for _ ,_bc :=range _cdf .Any {if _dbf ,_cdd :=_bc .(*_gg .Chart );_cdd {for _ ,_gce :=range _eg .X ().Relationship {if _gce .IdAttr ==_dbf .IdAttr {_gcd :=_cce ._eaab .GetChartByTargetId (_gce .TargetAttr ); -if _gcd !=nil {_ecc ._dggg =_gcd ;};};};};};};};};};};if _ecc ._cgfa !=nil ||_ecc ._dggg !=nil {_cce ._eed =append (_cce ._eed ,_ecc );};};};};func (_bdgf *convertContext )makePages (){for _ ,_dea :=range _bdgf ._fdgc {for _ ,_eaed :=range _bdgf ._gdd {_dea ._eaba =append (_dea ._eaba ,&page {_gbab :[]*pageRow {},_bcac :_dea ,_fegd :_eaed }); -};};};func (_dbe *convertContext )makePagespans (){_dbe ._fdgc =[]*pagespan {};_geac :=0.0;_fad :=0;for _fbee ,_bde :=range _dbe ._gfab {_dgbd :=_bde ._bfaa ;if _geac +_dgbd <=_dbe ._agca {_bde ._dbdg =_geac ;_geac +=_dgbd ;}else {_bde ._dbdg =0;_dbe ._fdgc =append (_dbe ._fdgc ,&pagespan {_cfgc :_geac ,_fag :_fad ,_daa :_fbee }); -_geac =_dgbd ;_fad =_fbee ;};};_dbe ._fdgc =append (_dbe ._fdgc ,&pagespan {_cfgc :_geac ,_fag :_fad ,_daa :len (_dbe ._gfab )});};func (_fgag *convertContext )getStyle (_gbdb *uint32 )*style {_edeg :=&style {};_eaad :=false ;if _gbdb !=nil {_dbee :=_fgag ._cca .GetCellStyle (*_gbdb ); -if _dbee .GetFill ()!=nil &&_dbee .GetFill ().PatternFill !=nil {if _dbee .GetFill ().PatternFill .FgColor !=nil {_edeg ._bbc =_fgag .getColorStringFromSmlColor (_dbee .GetFill ().PatternFill .FgColor );}else if _dbee .GetFill ().PatternFill .BgColor !=nil {_edeg ._bbc =_fgag .getColorStringFromSmlColor (_dbee .GetFill ().PatternFill .BgColor ); -};};_baff :=_dbee .GetFont ();for _ ,_deeg :=range _baff .Name {if _deeg !=nil {_edeg ._cbc =&_deeg .ValAttr ;_eaad =true ;break ;};};for _ ,_dgfa :=range _baff .B {if _dgfa !=nil {_aedc :=_dgfa .ValAttr ==nil ||*_dgfa .ValAttr ;_edeg ._ddff =&_aedc ;_eaad =true ; -break ;};};for _ ,_gefc :=range _baff .I {if _gefc !=nil {_bbdg :=_gefc .ValAttr ==nil ||*_gefc .ValAttr ;_edeg ._ecea =&_bbdg ;_eaad =true ;break ;};};for _ ,_becg :=range _baff .U {if _becg !=nil {_beda :=_becg .ValAttr ==_dad .ST_UnderlineValuesSingle ||_becg .ValAttr ==_dad .ST_UnderlineValuesUnset ; -_edeg ._bad =&_beda ;_eaad =true ;break ;};};for _ ,_cacd :=range _baff .Sz {if _cacd !=nil {_eeeab :=_cacd .ValAttr ;_edeg ._fga =&_eeeab ;_eaad =true ;break ;};};for _ ,_bdee :=range _baff .VertAlign {if _bdee !=nil {_bac :=_bdee .ValAttr ==_def .ST_VerticalAlignRunSuperscript ; -_edeg ._bdba =&_bac ;_ecaa :=_bdee .ValAttr ==_def .ST_VerticalAlignRunSubscript ;_edeg ._geab =&_ecaa ;_eaad =true ;break ;};};for _ ,_aeca :=range _baff .Color {if _aeca !=nil {_edeg ._dcdg =_fgag .getColorStringFromSmlColor (_aeca );_eaad =true ;break ; -};};_ebgc :=_dbee .GetBorder ();if _ebgc .Top !=nil {_edeg ._gecd =_fgag .getBorder (_ebgc .Top );_eaad =true ;};if _ebgc .Bottom !=nil {_edeg ._adc =_fgag .getBorder (_ebgc .Bottom );_eaad =true ;};if _ebgc .Left !=nil {_edeg ._bgbg =_fgag .getBorder (_ebgc .Left ); -_eaad =true ;};if _ebgc .Right !=nil {_edeg ._fafb =_fgag .getBorder (_ebgc .Right );_eaad =true ;};if _dbee .Wrapped (){_edeg ._fdgcg =true ;_eaad =true ;};if _dgac :=_dbee .GetVerticalAlignment ();_dgac !=_dad .ST_VerticalAlignmentUnset {_edeg ._ccb =_dgac ; -_eaad =true ;};if _bef :=_dbee .GetHorizontalAlignment ();_bef !=_dad .ST_HorizontalAlignmentUnset {_edeg ._fdb =_bef ;_eaad =true ;};};if _eaad {return _edeg ;};return nil ;};func (_gcgd *convertContext )makeRowspans (){var _afg float64 ;_fba :=0;for _cec ,_afe :=range _gcgd ._afge {_ade :=_afe ._cgd +_afe ._ebgb ; -if _afg +_ade <=_gcgd ._gbg {_afe ._bafg =_afg ;_afg +=_ade ;}else {_gcgd ._gdd =append (_gcgd ._gdd ,&rowspan {_bda :_afg ,_gebg :_fba ,_gdab :_cec });_fba =_cec ;_afe ._bafg =0;_afg =_ade ;};};_gcgd ._gdd =append (_gcgd ._gdd ,&rowspan {_bda :_afg ,_gebg :_fba ,_gdab :len (_gcgd ._afge )}); -};func (_abgg *convertContext )imageFromAnchor (_aggd *anchor ,_adbb ,_dfeb float64 )_a .Image {if _aggd ._cgfa !=nil {return _aggd ._cgfa ;};if _aggd ._dggg !=nil {_fce ,_gbc :=_agg .MakeImageFromChartSpace (_aggd ._dggg ,_adbb ,_dfeb ,_abgg ._eeeb ,_abgg ._eaab ); -if _gbc !=nil {_f .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",_gbc );return nil ; -};return _fce ;};return nil ;};func (_agcb *convertContext )getStyleFromCell (_agcc _ee .Cell ,_cegge ,_gbgf ,_gef *style )*style {if _gef !=nil {_fece (_gef ,_cegge );_fece (_gef ,_gbgf );return _gef ;};_fgce :=_agcc .X ();_cgga :=_agcb .getStyle (_fgce .SAttr ); -_fece (_cgga ,_cegge );_fece (_cgga ,_gbgf );return _cgga ;};func (_cddbc *convertContext )getStyleFromRPrElt (_eeg *_dad .CT_RPrElt )*style {if _eeg ==nil {return nil ;};_egd :=&style {};_egd ._cbc =&_eeg .RFont .ValAttr ;if _ccef :=_eeg .B ;_ccef !=nil {_ceaa :=_ccef .ValAttr ==nil ||*_ccef .ValAttr ; -_egd ._ddff =&_ceaa ;};if _abac :=_eeg .I ;_abac !=nil {_agfb :=_abac .ValAttr ==nil ||*_abac .ValAttr ;_egd ._ecea =&_agfb ;};if _efdb :=_eeg .U ;_efdb !=nil {_abbe :=_efdb .ValAttr ==_dad .ST_UnderlineValuesSingle ||_efdb .ValAttr ==_dad .ST_UnderlineValuesUnset ; -_egd ._bad =&_abbe ;};if _eedd :=_eeg .VertAlign ;_eedd !=nil {_bfgf :=_eedd .ValAttr ==_def .ST_VerticalAlignRunSuperscript ;_egd ._bdba =&_bfgf ;_afcb :=_eedd .ValAttr ==_def .ST_VerticalAlignRunSubscript ;_egd ._geab =&_afcb ;};if _bfec :=_eeg .Sz ; -_bfec !=nil {_bcgcg :=_bfec .ValAttr ;_egd ._fga =&_bcgcg ;};if _eacb :=_eeg .Color ;_eacb !=nil {_egd ._dcdg =_cddbc .getColorStringFromSmlColor (_eacb );};return _egd ;};type anchor struct{_cgfa _a .Image ;_dggg *_gg .ChartSpace ;_dbeg int ;_ead int64 ; -_bcacg int ;_dbb int64 ;_ggb int ;_dfac int64 ;_efea int ;_gbec int64 ;};const _agc =0.25;func _cbae (_dadf *bool )bool {return _dadf !=nil &&*_dadf };func (_gdg *convertContext )getContentFromCell (_ecbf *_ee .Sheet ,_agfg _ee .Cell ,_acd *style ,_gfd float64 ,_caf bool )([]*line ,_dad .ST_CellType ){_gdgg :=_agfg .X (); -var _bbd []*symbol ;switch _gdgg .TAttr {case _dad .ST_CellTypeS :_fgb :=_gdgg .V ;if _fgb !=nil {_ada ,_eeec :=_g .Atoi (*_fgb );if _eeec ==nil {_ffca :=_gdg ._eaab .SharedStrings .X ().Si [_ada ];if _ffca .T !=nil {_bbd =_gdg .getSymbolsFromString (*_ffca .T ,_acd ); -}else if _ffca .R !=nil {_bbd =_gdg .getSymbolsFromR (_ffca .R ,_acd );};};};case _dad .ST_CellTypeB :_bgb :=_gdgg .V ;if _bgb !=nil {if *_bgb =="\u0030"{_bbd =_gdg .getSymbolsFromString ("\u0046\u0041\u004cS\u0045",_acd );}else {_bbd =_gdg .getSymbolsFromString ("\u0054\u0052\u0055\u0045",_acd ); -};};case _dad .ST_CellTypeStr :if _gdgg .F !=nil {_bfeb :=_ed .NewEvaluator ();_daba :=_ecbf .FormulaContext ().Cell (_agfg .Reference (),_bfeb );_bbd =_gdg .getSymbolsFromString (_daba .Value (),_acd );};default:_bbd =_gdg .getSymbolsFromString (_agfg .GetFormattedValue (),_acd ); -};_fgff :=0.0;_ebd :=0.0;var _ecad []*line ;var _aca bool ;if _acd !=nil {if _acd ._bdba !=nil {if *_acd ._bdba {_aca =true ;};};if _acd ._geab !=nil {if *_acd ._geab {_aca =true ;};};};if _caf {_ecad =[]*line {};_cdfad :=_gfd -2*_ac ;_dga :=[]*symbol {}; -for _ ,_fggf :=range _bbd {_ddee (_fggf );if _fgff +_fggf ._gecg >=_cdfad {_eabd :=_bbg (_dga );if _aca {_eabd /=_gf ;};_ecad =append (_ecad ,&line {_adce :_ebd ,_deba :_dga ,_fegg :_eabd });_dga =[]*symbol {_fggf };_fgff =_fggf ._gecg ;_ebd +=_eabd ;}else {_fggf ._cgb =_fgff ; -_fgff +=_fggf ._gecg ;_dga =append (_dga ,_fggf );};};_bgce :=_bbg (_dga );if _aca {_bgce /=_gf ;};if len (_dga )> 0{_ecad =append (_ecad ,&line {_adce :_ebd ,_deba :_dga ,_fegg :_bgce });};}else {for _ ,_ceg :=range _bbd {_ddee (_ceg );_ceg ._cgb =_fgff ; -_fgff +=_ceg ._gecg ;};if len (_bbd )> 0{_ecad =[]*line {&line {_deba :_bbd ,_fegg :_bbg (_bbd )}};};};_dfee :=_gdgg .TAttr ;if _dfee ==_dad .ST_CellTypeUnset {_dfee =_dad .ST_CellTypeN ;};return _ecad ,_dfee ;};func _fece (_daca ,_cbf *style ){if _cbf ==nil {return ; -};if _daca ==nil {_daca =_cbf ;return ;};if _daca ._bbc ==nil {_daca ._bbc =_cbf ._bbc ;};if _daca ._cbc ==nil {_daca ._cbc =_cbf ._cbc ;};if _daca ._dcdg ==nil {_daca ._dcdg =_cbf ._dcdg ;};if _daca ._fga ==nil {_daca ._fga =_cbf ._fga ;};if _daca ._ddff ==nil {_daca ._ddff =_cbf ._ddff ; -};if _daca ._ecea ==nil {_daca ._ecea =_cbf ._ecea ;};if _daca ._bad ==nil {_daca ._bad =_cbf ._bad ;};if _daca ._bdba ==nil {_daca ._bdba =_cbf ._bdba ;};if _daca ._geab ==nil {_daca ._geab =_cbf ._geab ;};if _daca ._gecd ==nil {_daca ._gecd =_cbf ._gecd ; -};if _daca ._adc ==nil {_daca ._adc =_cbf ._adc ;};if _daca ._bgbg ==nil {_daca ._bgbg =_cbf ._bgbg ;};if _daca ._fafb ==nil {_daca ._fafb =_cbf ._fafb ;};if _daca ._ccb ==_dad .ST_VerticalAlignmentUnset {_daca ._ccb =_cbf ._ccb ;};if _daca ._fdb ==_dad .ST_HorizontalAlignmentUnset {_daca ._fdb =_cbf ._fdb ; -};};func (_agga *convertContext )getImage (_cfa _a .Image ,_face ,_gec ,_deb ,_effa ,_aff ,_ecgda float64 ,_bege _agg .ImgPart )*_ec .Image {_effa +=_agga ._gfdc ;_deb +=_agga ._gcbf ;_ddfe ,_bdb :=_agg .GetImage (_agga ._cegc ,_cfa ,_face ,_gec ,_deb ,_effa ,_aff ,_ecgda ,_bege ); -if _bdb !=nil {_f .Log .Debug ("\u0043\u0061\u006eno\u0074\u0020\u0067\u0065\u0074\u0020\u0061\u006e\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_bdb );return nil ;};return _ddfe ;};func (_egfd *convertContext )getDxfStyle (_cee *uint32 )*style {_gdae :=&style {}; -_gcad :=false ;if _cee !=nil {var _fcea *_dad .CT_Dxf ;for _cgbf ,_afgeg :=range _egfd ._cca .X ().Dxfs .Dxf {if uint32 (_cgbf )==*_cee {_fcea =_afgeg ;};};if _fcea ==nil {return nil ;};if _fcea .Fill !=nil &&_fcea .Fill .PatternFill !=nil {if _fcea .Fill .PatternFill .FgColor !=nil {_gdae ._bbc =_egfd .getColorStringFromSmlColor (_fcea .Fill .PatternFill .FgColor ); -}else if _fcea .Fill .PatternFill .BgColor !=nil {_gdae ._bbc =_egfd .getColorStringFromSmlColor (_fcea .Fill .PatternFill .BgColor );};};_fage :=_fcea .Font ;for _ ,_bgcf :=range _fage .Name {if _bgcf !=nil {_gdae ._cbc =&_bgcf .ValAttr ;_gcad =true ; -break ;};};for _ ,_aefa :=range _fage .B {if _aefa !=nil {_dbgb :=_aefa .ValAttr ==nil ||*_aefa .ValAttr ;_gdae ._ddff =&_dbgb ;_gcad =true ;break ;};};for _ ,_beeb :=range _fage .I {if _beeb !=nil {_eeeg :=_beeb .ValAttr ==nil ||*_beeb .ValAttr ;_gdae ._ecea =&_eeeg ; -_gcad =true ;break ;};};for _ ,_fggc :=range _fage .U {if _fggc !=nil {_bag :=_fggc .ValAttr ==_dad .ST_UnderlineValuesSingle ||_fggc .ValAttr ==_dad .ST_UnderlineValuesUnset ;_gdae ._bad =&_bag ;_gcad =true ;break ;};};for _ ,_gcaa :=range _fage .Sz {if _gcaa !=nil {_gbeb :=_gcaa .ValAttr ; -_gdae ._fga =&_gbeb ;_gcad =true ;break ;};};for _ ,_gdeb :=range _fage .VertAlign {if _gdeb !=nil {_dfdd :=_gdeb .ValAttr ==_def .ST_VerticalAlignRunSuperscript ;_gdae ._bdba =&_dfdd ;_fafd :=_gdeb .ValAttr ==_def .ST_VerticalAlignRunSubscript ;_gdae ._geab =&_fafd ; -_gcad =true ;break ;};};for _ ,_dgfc :=range _fage .Color {if _dgfc !=nil {_gdae ._dcdg =_egfd .getColorStringFromSmlColor (_dgfc );_gcad =true ;break ;};};_cfae :=_fcea .Border ;if _cfae .Top !=nil {_gdae ._gecd =_egfd .getBorder (_cfae .Top );_gcad =true ; -};if _cfae .Bottom !=nil {_gdae ._adc =_egfd .getBorder (_cfae .Bottom );_gcad =true ;};if _cfae .Left !=nil {_gdae ._bgbg =_egfd .getBorder (_cfae .Left );_gcad =true ;};if _cfae .Right !=nil {_gdae ._fafb =_egfd .getBorder (_cfae .Right );_gcad =true ; -};if _fcea .Alignment !=nil {if _ecbb :=_fcea .Alignment .VerticalAttr ;_ecbb !=_dad .ST_VerticalAlignmentUnset {_gdae ._ccb =_ecbb ;_gcad =true ;};if _cfgg :=_fcea .Alignment .HorizontalAttr ;_cfgg !=_dad .ST_HorizontalAlignmentUnset {_gdae ._fdb =_cfgg ; -_gcad =true ;};};};if _gcad {return _gdae ;};return nil ;}; +package convert ;import (_af "github.com/unidoc/unioffice/common/logger";_fc "github.com/unidoc/unioffice/common/tempstorage";_ab "github.com/unidoc/unioffice/internal/convertutils";_ag "github.com/unidoc/unioffice/measurement";_bc "github.com/unidoc/unioffice/schema/soo/dml"; +_ac "github.com/unidoc/unioffice/schema/soo/dml/chart";_bcf "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_bcb "github.com/unidoc/unioffice/schema/soo/sml";_d "github.com/unidoc/unioffice/spreadsheet";_g "github.com/unidoc/unioffice/spreadsheet/formula"; +_b "github.com/unidoc/unioffice/spreadsheet/reference";_fgf "github.com/unidoc/unipdf/v3/creator";_fe "github.com/unidoc/unipdf/v3/model";_ee "image";_f "math";_a "sort";_fg "strconv";);func (_acfg *convertContext )getColorFromTheme (_fbdg uint32 )string {_dgfa :=_acfg ._adgb .Themes (); +if len (_dgfa )!=0{_dgd :=_dgfa [0];if _cfda :=_dgd .ThemeElements ;_cfda !=nil {if _aaag :=_cfda .ClrScheme ;_aaag !=nil {switch _fbdg {case 0:return _ab .GetColorStringFromDmlColor (_aaag .Lt1 );case 1:return _ab .GetColorStringFromDmlColor (_aaag .Dk1 ); +case 2:return _ab .GetColorStringFromDmlColor (_aaag .Lt2 );case 3:return _ab .GetColorStringFromDmlColor (_aaag .Dk2 );case 4:return _ab .GetColorStringFromDmlColor (_aaag .Accent1 );case 5:return _ab .GetColorStringFromDmlColor (_aaag .Accent2 );case 6:return _ab .GetColorStringFromDmlColor (_aaag .Accent3 ); +case 7:return _ab .GetColorStringFromDmlColor (_aaag .Accent4 );case 8:return _ab .GetColorStringFromDmlColor (_aaag .Accent5 );case 9:return _ab .GetColorStringFromDmlColor (_aaag .Accent6 );};};};};return "";};type convertContext struct{_cee *_fgf .Creator ; +_adgb *_d .Workbook ;_fcbf *_bc .Theme ;_gfg *_d .Sheet ;_aea *_d .StyleSheet ;_gagg int ;_ceae int ;_ffcbf []*pagespan ;_ede *page ;_gaaa []*colInfo ;_ege []*rowInfo ;_dcae []*rowspan ;_dcbb float64 ;_acad float64 ;_eaba float64 ;_gcgc float64 ;_ceed []*mergedCell ; +_gbec []*anchor ;_agb float64 ;_gafg int ;_acae int ;_edc int ;_gbdd int ;_fddf bool ;_fabff []_d .Table ;};type rowInfo struct{_begd float64 ;_egeg bool ;_bfde float64 ;_ffa *style ;_beaa []*cell ;_fgdd float64 ;};func (_feca *convertContext )makePages (){for _ ,_cgce :=range _feca ._ffcbf {for _ ,_cfcc :=range _feca ._dcae {_cgce ._fdb =append (_cgce ._fdb ,&page {_cfd :[]*pageRow {},_bfe :_cgce ,_aacb :_cfcc }); +};};};func (_geba *convertContext )getStyleFromCell (_eddg _d .Cell ,_bga ,_cbc ,_fgfc *style )*style {if _fgfc !=nil {_aafa (_fgfc ,_bga );_aafa (_fgfc ,_cbc );return _fgfc ;};_dbb :=_eddg .X ();_eaea :=_geba .getStyle (_dbb .SAttr );_aafa (_eaea ,_bga ); +_aafa (_eaea ,_cbc );return _eaea ;};func (_egbd *convertContext )getDxfStyle (_gadb *uint32 )*style {_egbf :=&style {};_afgab :=false ;if _gadb !=nil {var _fcef *_bcb .CT_Dxf ;for _egee ,_dacg :=range _egbd ._aea .X ().Dxfs .Dxf {if uint32 (_egee )==*_gadb {_fcef =_dacg ; +};};if _fcef ==nil {return nil ;};if _fcef .Fill !=nil &&_fcef .Fill .PatternFill !=nil {if _fcef .Fill .PatternFill .FgColor !=nil {_egbf ._bgfe =_egbd .getColorStringFromSmlColor (_fcef .Fill .PatternFill .FgColor );}else if _fcef .Fill .PatternFill .BgColor !=nil {_egbf ._bgfe =_egbd .getColorStringFromSmlColor (_fcef .Fill .PatternFill .BgColor ); +};};_bfda :=_fcef .Font ;for _ ,_caca :=range _bfda .Name {if _caca !=nil {_egbf ._bafe =&_caca .ValAttr ;_afgab =true ;break ;};};for _ ,_gbda :=range _bfda .B {if _gbda !=nil {_bagg :=_gbda .ValAttr ==nil ||*_gbda .ValAttr ;_egbf ._ceg =&_bagg ;_afgab =true ; +break ;};};for _ ,_agca :=range _bfda .I {if _agca !=nil {_ffg :=_agca .ValAttr ==nil ||*_agca .ValAttr ;_egbf ._cdab =&_ffg ;_afgab =true ;break ;};};for _ ,_fbb :=range _bfda .U {if _fbb !=nil {_bbdd :=_fbb .ValAttr ==_bcb .ST_UnderlineValuesSingle ||_fbb .ValAttr ==_bcb .ST_UnderlineValuesUnset ; +_egbf ._bcag =&_bbdd ;_afgab =true ;break ;};};for _ ,_bfc :=range _bfda .Sz {if _bfc !=nil {_cgdc :=_bfc .ValAttr ;_egbf ._gbdc =&_cgdc ;_afgab =true ;break ;};};for _ ,_cdf :=range _bfda .VertAlign {if _cdf !=nil {_eedf :=_cdf .ValAttr ==_bcf .ST_VerticalAlignRunSuperscript ; +_egbf ._ggab =&_eedf ;_afec :=_cdf .ValAttr ==_bcf .ST_VerticalAlignRunSubscript ;_egbf ._cefg =&_afec ;_afgab =true ;break ;};};for _ ,_ecdc :=range _bfda .Color {if _ecdc !=nil {_egbf ._decf =_egbd .getColorStringFromSmlColor (_ecdc );_afgab =true ;break ; +};};_afc :=_fcef .Border ;if _afc !=nil {if _afc .Top !=nil {_egbf ._gfdg =_egbd .getBorder (_afc .Top );_afgab =true ;};if _afc .Bottom !=nil {_egbf ._abcf =_egbd .getBorder (_afc .Bottom );_afgab =true ;};if _afc .Left !=nil {_egbf ._dgea =_egbd .getBorder (_afc .Left ); +_afgab =true ;};if _afc .Right !=nil {_egbf ._eea =_egbd .getBorder (_afc .Right );_afgab =true ;};};if _fcef .Alignment !=nil {if _aff :=_fcef .Alignment .VerticalAttr ;_aff !=_bcb .ST_VerticalAlignmentUnset {_egbf ._eddc =_aff ;_afgab =true ;};if _gdca :=_fcef .Alignment .HorizontalAttr ; +_gdca !=_bcb .ST_HorizontalAlignmentUnset {_egbf ._fbcb =_gdca ;_afgab =true ;};};};if _afgab {return _egbf ;};return nil ;};func (_cc *convertContext )makeAnchors (){_cgc ,_deb :=_cc ._gfg .GetDrawing ();if _cgc !=nil {for _ ,_eae :=range _cgc .EG_Anchor {_eef :=&anchor {}; +if _fca :=_eae .TwoCellAnchor ;_fca !=nil {_aeg ,_cbg :=_fca .From ,_fca .To ;if _aeg ==nil ||_cbg ==nil {return ;};_eef ._eaf =int (_aeg .Row );_eef ._cegb =_ab .FromSTCoordinate (_aeg .RowOff );_eef ._ebga =int (_aeg .Col );_eef ._def =_ab .FromSTCoordinate (_aeg .ColOff ); +_eef ._bde =int (_cbg .Row );_eef ._eddcb =_ab .FromSTCoordinate (_cbg .RowOff );_eef ._ddb =int (_cbg .Col );_eef ._dabg =_ab .FromSTCoordinate (_cbg .ColOff );if _bd :=_fca .Choice ;_bd !=nil {if _dccf :=_bd .Pic ;_dccf !=nil {if _gga :=_dccf .BlipFill ; +_gga !=nil {if _geb :=_gga .Blip ;_geb !=nil {if _gbd :=_geb .EmbedAttr ;_gbd !=nil {for _ ,_cf :=range _deb .X ().Relationship {if _cf .IdAttr ==*_gbd {for _ ,_bdc :=range _cc ._adgb .Images {if _bdc .Target ()==_cf .TargetAttr {_ba ,_ded :=_fc .Open (_bdc .Path ()); +if _ded !=nil {_af .Log .Debug ("\u004fp\u0065\u006e\u0020\u0069m\u0061\u0067\u0065\u0020\u0066i\u006ce\u0020e\u0072\u0072\u006f\u0072\u003a\u0020\u0025s",_ded );continue ;};_gc ,_ ,_ded :=_ee .Decode (_ba );if _ded !=nil {_af .Log .Debug ("\u0044\u0065\u0063\u006fde\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020%\u0073",_ded ); +continue ;};_eef ._cgbc =_gc ;};};};};};};};}else if _cgg :=_bd .GraphicFrame ;_cgg !=nil {if _eg :=_cgg .Graphic ;_eg !=nil {if _baf :=_eg .GraphicData ;_baf !=nil {for _ ,_dadb :=range _baf .Any {if _ed ,_cbb :=_dadb .(*_ac .Chart );_cbb {for _ ,_dee :=range _deb .X ().Relationship {if _dee .IdAttr ==_ed .IdAttr {_dgg :=_cc ._adgb .GetChartByTargetId (_dee .TargetAttr ); +if _dgg !=nil {_eef ._acd =_dgg ;};};};};};};};};};};if _eef ._cgbc !=nil ||_eef ._acd !=nil {_cc ._gbec =append (_cc ._gbec ,_eef );};};};};func (_gef *convertContext )makeRows (){_aga :=[]*rowInfo {};_aae :=_gef ._gfg .Rows ();_ff :=0;_bda :=0.0;for _bec ,_fgd :=range _aae {if _bec < _gef ._edc ||(_bec > _gef ._gbdd &&_gef ._gbdd > 0){continue ; +};_ff ++;_fbc :=int (_fgd .RowNumber ());if _fbc > _ff {for _ca :=_ff ;_ca < _fbc ;_ca ++{_aga =append (_aga ,&rowInfo {_bfde :_ea /_ge });_bda +=_ea /_ge ;};_ff =_fbc ;};var _bafb float64 ;if _fgd .X ().HtAttr ==nil {_bafb =_ea ;}else {_bafb =*_fgd .X ().HtAttr ; +};_aga =append (_aga ,&rowInfo {_bfde :_bafb /_ge ,_egeg :true ,_ffa :_gef .getStyle (_fgd .X ().SAttr )});_bda +=_bafb /_ge ;};for _df :=len (_aga );_df < _gef ._gagg ;_df ++{_aga =append (_aga ,&rowInfo {_bfde :_ea /_ge });_bda +=_ea /_ge ;};if _gef ._fddf ||_bda > _gef ._eaba {for _ ,_dccc :=range _aga {_dccc ._bfde *=_gef ._agb ; +};};_gef ._ege =_aga ;};func (_dgf *convertContext )fillPages (){for _fag ,_gafc :=range _dgf ._dcae {_gbdbg :=_dgf ._ege [_gafc ._gagga :_gafc ._bgbg ];for _gac ,_debd :=range _gbdbg {_fbgd :=0;_abg :=0.0;_dfd :=[]*cell {};if _debd ._egeg {for _ ,_ceag :=range _debd ._beaa {_dbed :=_dgf ._ffcbf [_fbgd ]; +_dgf ._ede =_dbed ._fdb [_fag ];_dgf ._ede ._fedg =true ;_fcf :=_ceag ._feabd ;if _abg +_fcf > _dbed ._gcgg {_dgf .addRowToPage (_dfd ,_gac );_dfd =[]*cell {_ceag };_abg =_fcf ;_fbgd ++;}else {_ceag ._ddg =_abg ;_dfd =append (_dfd ,_ceag );_abg +=_fcf ; +};};if len (_dfd )> 0{_eed :=_dgf ._ffcbf [_fbgd ];_dgf ._ede =_eed ._fdb [_fag ];_dgf ._ede ._fedg =true ;_dgf .addRowToPage (_dfd ,_gac );};};};};};type mergedCell struct{_aaf uint32 ;_abad uint32 ;_fgacg uint32 ;_accf uint32 ;_bag float64 ;_aefg float64 ; +};func (_efec *convertContext )getBorder (_eeb *_bcb .CT_BorderPr )*border {_gfdb :=&border {};switch _eeb .StyleAttr {case _bcb .ST_BorderStyleHair :_gfdb ._gae =_c /2;case _bcb .ST_BorderStyleThin :_gfdb ._gae =_c ;case _bcb .ST_BorderStyleMedium :_gfdb ._gae =_c *2; +case _bcb .ST_BorderStyleThick :_gfdb ._gae =_c *4;};if _gfdb ._gae ==0.0{return nil ;};if _ggec :=_eeb .Color ;_ggec !=nil {_fagd :=_efec .getColorStringFromSmlColor (_ggec );if _fagd !=nil {_gfdb ._fgfb =_fgf .ColorRGBFromHex (*_fagd );}else {_gfdb ._fgfb =_fgf .ColorBlack ; +};};return _gfdb ;};const _ea =15.0;func (_fed *convertContext )alignSymbolsVertically (_ecdf *cell ,_acgb _bcb .ST_VerticalAlignment ){var _eca float64 ;switch _acgb {case _bcb .ST_VerticalAlignmentTop :_eca =_gg ;if _ecdf ._gcbe {_eca -=_dca ;}else if _ecdf ._eceb {_eca +=4*_dca ; +};for _ ,_bca :=range _ecdf ._cfa {_eca +=_bca ._gbddc ;_bca ._daec =_eca ;_eca +=_fec ;};case _bcb .ST_VerticalAlignmentCenter :_bed :=0.0;for _ ,_bab :=range _ecdf ._cfa {_bed +=_bab ._gbddc +_bfeb (1);};_eca =0.5*(_ecdf ._cab -_bed );if _ecdf ._gcbe {_eca -=2*_dca ; +}else if _ecdf ._eceb {_eca +=2*_dca ;};for _ ,_cba :=range _ecdf ._cfa {_eca +=_cba ._gbddc +0.5*_fec ;_cba ._daec =_eca ;_eca +=0.5*_fec ;};default:_eca =_ecdf ._cab -_gg ;if _ecdf ._gcbe {_eca -=4*_dca ;}else if _ecdf ._eceb {_eca +=_dca ;};for _cdd :=len (_ecdf ._cfa )-1; +_cdd >=0;_cdd --{_ecdf ._cfa [_cdd ]._daec =_eca ;_eca -=_ecdf ._cfa [_cdd ]._gbddc ;_eca -=_fec ;};};};func (_cbgd *convertContext )makePagespans (){_cbgd ._ffcbf =[]*pagespan {};_gdbe :=0.0;_bcg :=0;for _aegd ,_eabe :=range _cbgd ._gaaa {_dec :=_eabe ._ebbg ; +if _gdbe +_dec <=_cbgd ._gcgc {_eabe ._fcd =_gdbe ;_gdbe +=_dec ;}else {_eabe ._fcd =0;_cbgd ._ffcbf =append (_cbgd ._ffcbf ,&pagespan {_gcgg :_gdbe ,_bba :_bcg ,_eccc :_aegd });_gdbe =_dec ;_bcg =_aegd ;};};_cbgd ._ffcbf =append (_cbgd ._ffcbf ,&pagespan {_gcgg :_gdbe ,_bba :_bcg ,_eccc :len (_cbgd ._gaaa )}); +};type symbol struct{_bdfe string ;_adad float64 ;_fedge float64 ;_gcec float64 ;_dcca *_fgf .TextStyle ;_gcbeb string ;}; // FontStyle represents a kind of font styling. It can be FontStyle_Regular, FontStyle_Bold, FontStyle_Italic and FontStyle_BoldItalic. -type FontStyle =_agg .FontStyle ;func (_cab *convertContext )getSymbolsFromString (_cceg string ,_edfa *style )[]*symbol {_geaa :=[]*symbol {};_adea :=_cab .makeTextStyleFromCellStyle (_edfa );for _ ,_dfd :=range _cceg {_geaa =append (_geaa ,&symbol {_bfbg :string (_dfd ),_dbg :_adea }); -};return _geaa ;};func _ddccb (_bga float64 )float64 {return _bga *_fe .Millimeter };type style struct{_bbc *string ;_dcdg *string ;_fga *float64 ;_cbc *string ;_ddff *bool ;_ecea *bool ;_bad *bool ;_bdba *bool ;_geab *bool ;_gecd *border ;_adc *border ; -_bgbg *border ;_fafb *border ;_fdgcg bool ;_ccb _dad .ST_VerticalAlignment ;_fdb _dad .ST_HorizontalAlignment ;};type pagespan struct{_cfgc float64 ;_eaba []*page ;_fag int ;_daa int ;};var _egec =map[uint32 ]_ec .PageSize {1:_ec .PageSize {8.5*_fe .Inch ,11*_fe .Inch },2:_ec .PageSize {8.5*_fe .Inch ,11*_fe .Inch },3:_ec .PageSize {11*_fe .Inch ,17*_fe .Inch },4:_ec .PageSize {17*_fe .Inch ,11*_fe .Inch },5:_ec .PageSize {8.5*_fe .Inch ,14*_fe .Inch },6:_ec .PageSize {5.5*_fe .Inch ,8.5*_fe .Inch },7:_ec .PageSize {7.5*_fe .Inch ,10*_fe .Inch },8:_ec .PageSize {_ddccb (297),_ddccb (420)},9:_ec .PageSize {_ddccb (210),_ddccb (297)},10:_ec .PageSize {_ddccb (210),_ddccb (297)},11:_ec .PageSize {_ddccb (148),_ddccb (210)},70:_ec .PageSize {_ddccb (105),_ddccb (148)},12:_ec .PageSize {_ddccb (250),_ddccb (354)},13:_ec .PageSize {_ddccb (182),_ddccb (257)},14:_ec .PageSize {8.5*_fe .Inch ,13*_fe .Inch },20:_ec .PageSize {4.125*_fe .Inch ,9.5*_fe .Inch },27:_ec .PageSize {_ddccb (110),_ddccb (220)},28:_ec .PageSize {_ddccb (162),_ddccb (229)},34:_ec .PageSize {_ddccb (250),_ddccb (176)},29:_ec .PageSize {_ddccb (324),_ddccb (458)},30:_ec .PageSize {_ddccb (229),_ddccb (324)},31:_ec .PageSize {_ddccb (114),_ddccb (162)},37:_ec .PageSize {3.88*_fe .Inch ,7.5*_fe .Inch },43:_ec .PageSize {_ddccb (100),_ddccb (148)},69:_ec .PageSize {_ddccb (200),_ddccb (148)}}; -const _ac =3;const _gb =1.5;func (_eface *convertContext )getColorStringFromSmlColor (_egc *_dad .CT_Color )*string {var _befg string ;if _egc .RgbAttr !=nil {_befg =*_egc .RgbAttr ;}else if _egc .IndexedAttr !=nil &&*_egc .IndexedAttr < 64{_befg =_faab [*_egc .IndexedAttr ]; -}else if _egc .ThemeAttr !=nil {_effdc :=*_egc .ThemeAttr ;_befg =_eface .getColorFromTheme (_effdc );};if _befg ==""{return nil ;};if len (_befg )> 6{_befg =_befg [(len (_befg )-6):];};if _egc .TintAttr !=nil {_eabae :=*_egc .TintAttr ;_befg =_agg .AdjustColorByTint (_befg ,_eabae ); -};_befg ="\u0023"+_befg ;return &_befg ;};func (_dcg *convertContext )combineCellStyleWithRPrElt (_dca *style ,_feac *_dad .CT_RPrElt )*style {_gac :=*_dca ;_defe :=_dcg .getStyleFromRPrElt (_feac );if _defe ==nil {return &_gac ;};if _defe ._dcdg !=nil {_gac ._dcdg =_defe ._dcdg ; -};if _defe ._fga !=nil {_gac ._fga =_defe ._fga ;};if _defe ._cbc !=nil {_gac ._cbc =_defe ._cbc ;};if _defe ._ddff !=nil {_gac ._ddff =_defe ._ddff ;};if _defe ._ecea !=nil {_gac ._ecea =_defe ._ecea ;};if _defe ._bad !=nil {_gac ._bad =_defe ._bad ;}; -if _defe ._bdba !=nil {_gac ._bdba =_defe ._bdba ;};if _defe ._geab !=nil {_gac ._geab =_defe ._geab ;};return &_gac ;}; +type FontStyle =_ab .FontStyle ;type colInfo struct{_fcd float64 ;_ebbg float64 ;_aaee *style ;};var _c =_bfeb (0.0625);const _fa =0.25;func _cbe (_bcgg []*symbol )float64 {_cedd :=0.0;for _ ,_gcb :=range _bcgg {_cedd +=_gcb ._gcec ;};return _cedd ;}; // RegisterFontsFromDirectory registers all fonts from the given directory automatically detecting font families and styles. -func RegisterFontsFromDirectory (dirName string )error {return _agg .RegisterFontsFromDirectory (dirName );};func (_ecd *convertContext )addRowToPage (_dffcd []*cell ,_eabb int ){_fbdf :=0.0;_effc :=_ecd ._agca ;for _ ,_afcd :=range _dffcd {if len (_afcd ._gafe )!=0{_afcd ._cgdg =_fbdf ; -_fbdf =_afcd ._fec +_afcd ._aab ;};};for _dbaf :=len (_dffcd )-1;_dbaf >=0;_dbaf --{_cea :=_dffcd [_dbaf ];if len (_cea ._gafe )!=0{_cea ._gdea =_effc ;_effc =_cea ._fec ;};};_ecd ._efac ._gbab =append (_ecd ._efac ._gbab ,&pageRow {_dbab :_eabb ,_efefg :_dffcd }); -};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);type cell struct{_dddd _dad .ST_CellType ;_afbg int ;_fec float64 ;_gafe []*line ;_aab float64 ;_adg float64 ;_fbgb float64 ; -_cgdg float64 ;_gdea float64 ;_cced *_ec .TextStyle ;_ccdg *border ;_adec *border ;_bggc *border ;_gab *border ;_fada bool ;_eccbg bool ;_feda _ec .Color ;};var _dc =_ddccb (1);type rowInfo struct{_bafg float64 ;_cafa bool ;_cgd float64 ;_cbaa *style ; -_cgfb []*cell ;_ebgb float64 ;}; +func RegisterFontsFromDirectory (dirName string )error {return _ab .RegisterFontsFromDirectory (dirName )};const _gg =2;func (_eefc *convertContext )makeTextStyleFromCellStyle (_ffaa *style )*_fgf .TextStyle {_cgdb :=_eefc ._cee .NewTextStyle ();if _ffaa ==nil {_cgdb .FontSize =_ab .DefaultFontSize ; +_cgdb .Font =_ab .AssignStdFontByName (_cgdb ,_ab .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][FontStyle_Regular ]);return &_cgdb ;};if _bdfg (_ffaa ._bcag ){_cgdb .Underline =true ;_cgdb .UnderlineStyle =_fgf .TextDecorationLineStyle {Offset :0.5,Thickness :_bfeb (1/32)}; +};var _adff FontStyle ;if _bdfg (_ffaa ._ceg )&&_bdfg (_ffaa ._cdab ){_adff =FontStyle_BoldItalic ;}else if _bdfg (_ffaa ._ceg ){_adff =FontStyle_Bold ;}else if _bdfg (_ffaa ._cdab ){_adff =FontStyle_Italic ;}else {_adff =FontStyle_Regular ;};_gaee :="\u0064e\u0066\u0061\u0075\u006c\u0074"; +if _ffaa ._bafe !=nil {_gaee =*_ffaa ._bafe ;};if _agc ,_fgaa :=_ab .StdFontsMap [_gaee ];_fgaa {_cgdb .Font =_ab .AssignStdFontByName (_cgdb ,_agc [_adff ]);}else if _abgeg :=_ab .GetRegisteredFont (_gaee ,_adff );_abgeg !=nil {_cgdb .Font =_abgeg ;}else {_af .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",_gaee ,_adff ); +_cgdb .Font =_ab .AssignStdFontByName (_cgdb ,_ab .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_adff ]);};if _ffaa ._gbdc !=nil {_cgdb .FontSize =_f .Round (*_ffaa ._gbdc *_eefc ._agb );};if _ffaa ._decf !=nil {_cgdb .Color =_fgf .ColorRGBFromHex (*_ffaa ._decf ); +};if _ffaa ._ggab !=nil &&*_ffaa ._ggab {_cgdb .FontSize *=_fgb ;}else if _ffaa ._cefg !=nil &&*_ffaa ._cefg {_cgdb .FontSize *=_fgb ;};return &_cgdb ;};var _gfae =[]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"}; +type rowspan struct{_gcbb float64 ;_gagga int ;_bgbg int ;};type border struct{_gae float64 ;_fgfb _fgf .Color ;}; // ConvertToPdf converts a sheet to a PDF file. This package is beta, breaking changes can take place. -func ConvertToPdf (s *_ee .Sheet )*_ec .Creator {_ge :=s .X ();if _ge ==nil {return nil ;};var _dae _ec .PageSize ;_eb :=true ;_dcb :=false ;if _ge .SheetPr !=nil &&_ge .SheetPr .PageSetUpPr !=nil &&_ge .SheetPr .PageSetUpPr .FitToPageAttr !=nil &&*_ge .SheetPr .PageSetUpPr .FitToPageAttr {_dcb =true ; -};if _cb :=_ge .PageSetup ;_cb !=nil {_eb =_cb .OrientationAttr ==_dad .ST_OrientationLandscape ;if _fee :=_cb .PaperSizeAttr ;_fee !=nil {_dae =_egec [*_fee ];};};if (_dae ==_ec .PageSize {}){_dae =_ec .PageSizeA4 ;};if _eb {_dae [0],_dae [1]=_dae [1],_dae [0]; -};_dcf :=_ec .New ();_dcf .SetPageSize (_dae );var _ded ,_db ,_fg ,_bf float64 ;if _dg :=_ge .PageMargins ;_dg !=nil {_fg =_dg .LeftAttr ;_bf =_dg .RightAttr ;_ded =_dg .TopAttr ;_db =_dg .BottomAttr ;};if _fg < _agc {_fg =_agc ;};if _bf < _agc {_bf =_agc ; -};if _ded < _ab {_ded =_ab ;};if _db < _ab {_db =_ab ;};_ded *=_fe .Inch ;_db *=_fe .Inch ;_fg *=_fe .Inch ;_bf *=_fe .Inch ;_dcf .SetPageMargins (_fg ,_bf ,_ded ,_db );_bfb :=s .Workbook ();var _ae *_ag .Theme ;if len (_bfb .Themes ())> 0{_ae =_bfb .Themes ()[0]; -};var _gbd ,_cd ,_gad ,_ce int ;for _ ,_ddf :=range _bfb .DefinedNames (){if _ddf .Name ()=="\u005f\u0078l\u006e\u006d\u002eP\u0072\u0069\u006e\u0074\u005f\u0041\u0072\u0065\u0061"{_cbd ,_ddc ,_bfa ,_abg :=_agg .ParseExcelRange (_ddf .Content ());if _abg ==nil &&s .Name ()==_cbd {_gbd =int (_ddc .ColumnIdx ); -_cd =int (_bfa .ColumnIdx );_gad =int (_ddc .RowIdx );_ce =int (_bfa .RowIdx );};};};_fdg :=[]_ee .Table {};if _ge .TableParts !=nil &&_ge .TableParts .TablePart !=nil {_cbdd :=0;_ef :=s .Workbook ().Tables ();_ga .Slice (_ef [:],func (_cbe ,_df int )bool {return _ef [_cbe ].X ().IdAttr < _ef [_df ].X ().IdAttr }); -for _ ,_be :=range s .Workbook ().Sheets (){if _be .Name ()==s .Name (){break ;}else {if _be .X ().TableParts !=nil &&_be .X ().TableParts .TablePart !=nil {_cbdd +=len (_be .X ().TableParts .TablePart );};};};if len (_ef )>=_cbdd +len (_ge .TableParts .TablePart ){_fdg =append (_fdg ,_ef [_cbdd :_cbdd +len (_ge .TableParts .TablePart )]...); -};};_fb :=&convertContext {_cegc :_dcf ,_cecg :s ,_eaab :s .Workbook (),_eeeb :_ae ,_cca :&s .Workbook ().StyleSheet ,_gfdc :_ded ,_gcbf :_fg ,_gbg :_dae [1]-_db -_ded ,_agca :_dae [0]-_bf -_fg ,_aebb :_gbd ,_cddc :_cd ,_cgfe :_gad ,_gbbd :_ce ,_degg :_dcb ,_gaae :_fdg }; -_fb .makeAnchors ();_fb .determineMaxIndexes ();if _fb ._cagg ==0&&_fb ._cdea ==0{_dcf .NewPage ();return _dcf ;};_fb .makeCols ();_fb .makeRows ();_fb .makeMergedCells ();_fb .makeCells ();_fb .makePagespans ();_fb .makeRowspans ();_fb .makePages ();_fb .fillPages (); -_fb .distributeAnchors ();_fb .drawSheet (_eb );return _dcf ;};func _bbg (_gdgb []*symbol )float64 {_fbdb :=0.0;for _ ,_bgg :=range _gdgb {if _bgg ._gbaa > _fbdb {_fbdb =_bgg ._gbaa ;};};return _fbdb ;};func (_ggd *convertContext )alignSymbolsVertically (_bfcd *cell ,_defd _dad .ST_VerticalAlignment ){var _efbf float64 ; -switch _defd {case _dad .ST_VerticalAlignmentTop :_efbf =_b ;if _bfcd ._fada {_efbf -=_gb ;}else if _bfcd ._eccbg {_efbf +=4*_gb ;};for _ ,_gggb :=range _bfcd ._gafe {_efbf +=_gggb ._fegg ;_gggb ._adce =_efbf ;_efbf +=_dc ;};case _dad .ST_VerticalAlignmentCenter :_dfg :=0.0; -for _ ,_bbgf :=range _bfcd ._gafe {_dfg +=_bbgf ._fegg +_ddccb (1);};_efbf =0.5*(_bfcd ._fbgb -_dfg );if _bfcd ._fada {_efbf -=2*_gb ;}else if _bfcd ._eccbg {_efbf +=2*_gb ;};for _ ,_cba :=range _bfcd ._gafe {_efbf +=_cba ._fegg +0.5*_dc ;_cba ._adce =_efbf ; -_efbf +=0.5*_dc ;};default:_efbf =_bfcd ._fbgb -_b ;if _bfcd ._fada {_efbf -=4*_gb ;}else if _bfcd ._eccbg {_efbf +=_gb ;};for _aggc :=len (_bfcd ._gafe )-1;_aggc >=0;_aggc --{_bfcd ._gafe [_aggc ]._adce =_efbf ;_efbf -=_bfcd ._gafe [_aggc ]._fegg ;_efbf -=_dc ; -};};};var _faab =[]string {"\u0030\u0030\u0030\u0030\u0030\u0030","\u0066\u0066\u0066\u0066\u0066\u0066","\u0066\u0066\u0030\u0030\u0030\u0030","\u0030\u0030\u0066\u0066\u0030\u0030","\u0030\u0030\u0030\u0030\u0066\u0066","\u0066\u0066\u0066\u0066\u0030\u0030","\u0066\u0066\u0030\u0030\u0066\u0066","\u0030\u0030\u0066\u0066\u0066\u0066","\u0030\u0030\u0030\u0030\u0030\u0030","\u0066\u0066\u0066\u0066\u0066\u0066","\u0066\u0066\u0030\u0030\u0030\u0030","\u0030\u0030\u0066\u0066\u0030\u0030","\u0030\u0030\u0030\u0030\u0066\u0066","\u0066\u0066\u0066\u0066\u0030\u0030","\u0066\u0066\u0030\u0030\u0066\u0066","\u0030\u0030\u0066\u0066\u0066\u0066","\u0038\u0030\u0030\u0030\u0030\u0030","\u0030\u0030\u0038\u0030\u0030\u0030","\u0030\u0030\u0030\u0030\u0038\u0030","\u0038\u0030\u0038\u0030\u0030\u0030","\u0038\u0030\u0030\u0030\u0038\u0030","\u0030\u0030\u0038\u0030\u0038\u0030","\u0063\u0030\u0063\u0030\u0063\u0030","\u0038\u0030\u0038\u0030\u0038\u0030","\u0039\u0039\u0039\u0039\u0066\u0066","\u0039\u0039\u0033\u0033\u0036\u0036","\u0066\u0066\u0066\u0066\u0063\u0063","\u0063\u0063\u0066\u0066\u0066\u0066","\u0036\u0036\u0030\u0030\u0036\u0036","\u0066\u0066\u0038\u0030\u0038\u0030","\u0030\u0030\u0036\u0036\u0063\u0063","\u0063\u0063\u0063\u0063\u0066\u0066","\u0030\u0030\u0030\u0030\u0038\u0030","\u0066\u0066\u0030\u0030\u0066\u0066","\u0066\u0066\u0066\u0066\u0030\u0030","\u0030\u0030\u0066\u0066\u0066\u0066","\u0038\u0030\u0030\u0030\u0038\u0030","\u0038\u0030\u0030\u0030\u0030\u0030","\u0030\u0030\u0038\u0030\u0038\u0030","\u0030\u0030\u0030\u0030\u0066\u0066","\u0030\u0030\u0063\u0063\u0066\u0066","\u0063\u0063\u0066\u0066\u0066\u0066","\u0063\u0063\u0066\u0066\u0063\u0063","\u0066\u0066\u0066\u0066\u0039\u0039","\u0039\u0039\u0063\u0063\u0066\u0066","\u0066\u0066\u0039\u0039\u0063\u0063","\u0063\u0063\u0039\u0039\u0066\u0066","\u0066\u0066\u0063\u0063\u0039\u0039","\u0033\u0033\u0036\u0036\u0066\u0066","\u0033\u0033\u0063\u0063\u0063\u0063","\u0039\u0039\u0063\u0063\u0030\u0030","\u0066\u0066\u0063\u0063\u0030\u0030","\u0066\u0066\u0039\u0039\u0030\u0030","\u0066\u0066\u0036\u0036\u0030\u0030","\u0036\u0036\u0036\u0036\u0039\u0039","\u0039\u0036\u0039\u0036\u0039\u0036","\u0030\u0030\u0033\u0033\u0036\u0036","\u0033\u0033\u0039\u0039\u0036\u0036","\u0030\u0030\u0033\u0033\u0030\u0030","\u0033\u0033\u0033\u0033\u0030\u0030","\u0039\u0039\u0033\u0033\u0030\u0030","\u0039\u0039\u0033\u0033\u0036\u0036","\u0033\u0033\u0033\u0033\u0039\u0039","\u0033\u0033\u0033\u0033\u0033\u0033"}; -const _gf =0.64;func (_cdge *convertContext )getColorFromTheme (_efed uint32 )string {_bfeef :=_cdge ._eaab .Themes ();if len (_bfeef )!=0{_fbc :=_bfeef [0];if _deec :=_fbc .ThemeElements ;_deec !=nil {if _dgc :=_deec .ClrScheme ;_dgc !=nil {switch _efed {case 0:return _agg .GetColorStringFromDmlColor (_dgc .Lt1 ); -case 1:return _agg .GetColorStringFromDmlColor (_dgc .Dk1 );case 2:return _agg .GetColorStringFromDmlColor (_dgc .Lt2 );case 3:return _agg .GetColorStringFromDmlColor (_dgc .Dk2 );case 4:return _agg .GetColorStringFromDmlColor (_dgc .Accent1 );case 5:return _agg .GetColorStringFromDmlColor (_dgc .Accent2 ); -case 6:return _agg .GetColorStringFromDmlColor (_dgc .Accent3 );case 7:return _agg .GetColorStringFromDmlColor (_dgc .Accent4 );case 8:return _agg .GetColorStringFromDmlColor (_dgc .Accent5 );case 9:return _agg .GetColorStringFromDmlColor (_dgc .Accent6 ); -};};};};return "";};func (_faec *convertContext )getSymbolsFromR (_dabb []*_dad .CT_RElt ,_eebf *style )[]*symbol {_ggc :=[]*symbol {};for _ ,_aagg :=range _dabb {_gedc :=_faec .combineCellStyleWithRPrElt (_eebf ,_aagg .RPr );for _ ,_degd :=range _aagg .T {_ggc =append (_ggc ,&symbol {_bfbg :string (_degd ),_dbg :_faec .makeTextStyleFromCellStyle (_gedc )}); -};};return _ggc ;};func (_ba *convertContext )makeRows (){_ddfd :=[]*rowInfo {};_eae :=_ba ._cecg .Rows ();_bfe :=0;_gca :=0.0;for _eeb ,_dgg :=range _eae {if _eeb < _ba ._cgfe ||(_eeb > _ba ._gbbd &&_ba ._gbbd > 0){continue ;};_bfe ++;_fae :=int (_dgg .RowNumber ()); -if _fae > _bfe {for _aeb :=_bfe ;_aeb < _fae ;_aeb ++{_ddfd =append (_ddfd ,&rowInfo {_cgd :_gd /_c });_gca +=_gd /_c ;};_bfe =_fae ;};var _dec float64 ;if _dgg .X ().HtAttr ==nil {_dec =_gd ;}else {_dec =*_dgg .X ().HtAttr ;};_ddfd =append (_ddfd ,&rowInfo {_cgd :_dec /_c ,_cafa :true ,_cbaa :_ba .getStyle (_dgg .X ().SAttr )}); -_gca +=_dec /_c ;};for _bcb :=len (_ddfd );_bcb < _ba ._cagg ;_bcb ++{_ddfd =append (_ddfd ,&rowInfo {_cgd :_gd /_c });_gca +=_gd /_c ;};if _ba ._degg ||_gca > _ba ._gbg {for _ ,_gbb :=range _ddfd {_gbb ._cgd *=_ba ._eeag ;};};_ba ._afge =_ddfd ;}; \ No newline at end of file +func ConvertToPdf (s *_d .Sheet )*_fgf .Creator {_fgbg :=s .X ();if _fgbg ==nil {return nil ;};var _fb _fgf .PageSize ;_cg :=true ;_eab :=false ;if _fgbg .SheetPr !=nil &&_fgbg .SheetPr .PageSetUpPr !=nil &&_fgbg .SheetPr .PageSetUpPr .FitToPageAttr !=nil &&*_fgbg .SheetPr .PageSetUpPr .FitToPageAttr {_eab =true ; +};if _eec :=_fgbg .PageSetup ;_eec !=nil {_cg =_eec .OrientationAttr ==_bcb .ST_OrientationLandscape ;if _ef :=_eec .PaperSizeAttr ;_ef !=nil {_fb =_bfb [*_ef ];};};if (_fb ==_fgf .PageSize {}){_fb =_fgf .PageSizeA4 ;};if _cg {_fb [0],_fb [1]=_fb [1],_fb [0]; +};_de :=_fgf .New ();_de .SetPageSize (_fb );var _eac ,_dcc ,_da ,_fce float64 ;if _fd :=_fgbg .PageMargins ;_fd !=nil {_da =_fd .LeftAttr ;_fce =_fd .RightAttr ;_eac =_fd .TopAttr ;_dcc =_fd .BottomAttr ;};if _da < _fa {_da =_fa ;};if _fce < _fa {_fce =_fa ; +};if _eac < _eb {_eac =_eb ;};if _dcc < _eb {_dcc =_eb ;};_eac *=_ag .Inch ;_dcc *=_ag .Inch ;_da *=_ag .Inch ;_fce *=_ag .Inch ;_de .SetPageMargins (_da ,_fce ,_eac ,_dcc );_dab :=s .Workbook ();var _fac *_bc .Theme ;if len (_dab .Themes ())> 0{_fac =_dab .Themes ()[0]; +};var _gbg ,_gbe ,_dea ,_cb int ;for _ ,_fbd :=range _dab .DefinedNames (){if _fbd .Name ()=="\u005f\u0078l\u006e\u006d\u002eP\u0072\u0069\u006e\u0074\u005f\u0041\u0072\u0065\u0061"{_gea ,_ad ,_gd ,_gf :=_ab .ParseExcelRange (_fbd .Content ());if _gf ==nil &&s .Name ()==_gea {_gbg =int (_ad .ColumnIdx ); +_gbe =int (_gd .ColumnIdx );_dea =int (_ad .RowIdx );_cb =int (_gd .RowIdx );};};};_cbf :=[]_d .Table {};if _fgbg .TableParts !=nil &&_fgbg .TableParts .TablePart !=nil {_cga :=0;_ebe :=s .Workbook ().Tables ();_a .Slice (_ebe [:],func (_acb ,_dad int )bool {return _ebe [_acb ].X ().IdAttr < _ebe [_dad ].X ().IdAttr }); +for _ ,_dcb :=range s .Workbook ().Sheets (){if _dcb .Name ()==s .Name (){break ;}else {if _dcb .X ().TableParts !=nil &&_dcb .X ().TableParts .TablePart !=nil {_cga +=len (_dcb .X ().TableParts .TablePart );};};};if len (_ebe )>=_cga +len (_fgbg .TableParts .TablePart ){_cbf =append (_cbf ,_ebe [_cga :_cga +len (_fgbg .TableParts .TablePart )]...); +};};_afg :=&convertContext {_cee :_de ,_gfg :s ,_adgb :s .Workbook (),_fcbf :_fac ,_aea :&s .Workbook ().StyleSheet ,_dcbb :_eac ,_acad :_da ,_eaba :_fb [1]-_dcc -_eac ,_gcgc :_fb [0]-_fce -_da ,_gafg :_gbg ,_acae :_gbe ,_edc :_dea ,_gbdd :_cb ,_fddf :_eab ,_fabff :_cbf }; +_afg .makeAnchors ();_afg .determineMaxIndexes ();if _afg ._gagg ==0&&_afg ._ceae ==0{_de .NewPage ();return _de ;};_afg .makeCols ();_afg .makeRows ();_afg .makeMergedCells ();_afg .makeCells ();_afg .makePagespans ();_afg .makeRowspans ();_afg .makePages (); +_afg .fillPages ();_afg .distributeAnchors ();_afg .drawSheet ();return _de ;};const _gb =64.0;func (_agf *convertContext )distributeAnchors (){for _ ,_ggga :=range _agf ._gbec {_fegb ,_cecb :=_ggga ._eaf ,_ggga ._cegb ;_geg ,_gbeda :=_ggga ._ebga ,_ggga ._def ; +_add ,_gfeb :=_ggga ._bde ,_ggga ._eddcb ;_cda ,_edf :=_ggga ._ddb ,_ggga ._dabg ;if _fegb < _agf ._edc ||(_add > _agf ._gbdd &&_agf ._gbdd > 0){continue ;};if _geg < _agf ._gafg ||(_cda > _agf ._acae &&_agf ._acae > 0){continue ;};var _egbgc ,_fcff ,_gab ,_fabd *page ; +for _ ,_dcf :=range _agf ._ffcbf {for _ ,_cge :=range _dcf ._fdb {if _fegb >=_cge ._aacb ._gagga &&_fegb < _cge ._aacb ._bgbg {if _geg >=_cge ._bfe ._bba &&_geg < _cge ._bfe ._eccc {_cge ._fedg =true ;_egbgc =_cge ;};if _cda >=_cge ._bfe ._bba &&_cda < _cge ._bfe ._eccc {_cge ._fedg =true ; +_fcff =_cge ;};};if _add >=_cge ._aacb ._gagga &&_add < _cge ._aacb ._bgbg {if _geg >=_cge ._bfe ._bba &&_geg < _cge ._bfe ._eccc {_cge ._fedg =true ;_fabd =_cge ;};if _cda >=_cge ._bfe ._bba &&_cda < _cge ._bfe ._eccc {_cge ._fedg =true ;_gab =_cge ;}; +};};};_ggf :=_egbgc !=_fcff ;_fcec :=_egbgc !=_fabd ;if _ggf &&_fcec {_cfbe :=_agf ._gaaa [_geg ]._fcd +_ag .FromEMU (_gbeda );_abgf :=_egbgc ._bfe ._gcgg ;_eaac :=_agf ._gaaa [_cda ]._fcd +_ag .FromEMU (_edf );_aca :=_agf ._ege [_fegb ]._begd +_ag .FromEMU (_cecb ); +_abb :=float64 (_egbgc ._aacb ._gcbb );_dcce :=_agf ._ege [_add ]._begd +_ag .FromEMU (_gfeb );_abcb :=_eaac +_abgf -_cfbe ;_fbe :=_dcce +_abb -_aca ;_deea :=_agf .imageFromAnchor (_ggga ,_abcb ,_fbe );_egbgc ._fdga =append (_egbgc ._fdga ,_agf .getImage (_deea ,_fbe ,_abcb ,_cfbe ,_aca ,_abgf -_cfbe ,_abb -_aca ,_ab .ImgPart_lt )); +_fcff ._fdga =append (_fcff ._fdga ,_agf .getImage (_deea ,_fbe ,_abcb ,0,_aca ,_abgf -_cfbe ,_abb -_aca ,_ab .ImgPart_rt ));_fabd ._fdga =append (_fabd ._fdga ,_agf .getImage (_deea ,_fbe ,_abcb ,_cfbe ,0,_abgf -_cfbe ,_abb -_aca ,_ab .ImgPart_lb ));_gab ._fdga =append (_gab ._fdga ,_agf .getImage (_deea ,_fbe ,_abcb ,0,0,_abgf -_cfbe ,_abb -_aca ,_ab .ImgPart_rb )); +}else if _ggf {_ced :=_agf ._ege [_fegb ]._begd +_ag .FromEMU (_cecb );_acc :=_agf ._ege [_add ]._begd +_ag .FromEMU (_gfeb );_bcgc :=_agf ._gaaa [_geg ]._fcd +_ag .FromEMU (_gbeda );_abf :=_egbgc ._bfe ._gcgg ;_dbfb :=_agf ._gaaa [_cda ]._fcd +_ag .FromEMU (_edf ); +_dcbe :=_dbfb +_abf -_bcgc ;_ffd :=_acc -_ced ;_cac :=_agf .imageFromAnchor (_ggga ,_dcbe ,_ffd );_egbgc ._fdga =append (_egbgc ._fdga ,_agf .getImage (_cac ,_ffd ,_dcbe ,_bcgc ,_ced ,_abf -_bcgc ,0,_ab .ImgPart_l ));_fcff ._fdga =append (_fcff ._fdga ,_agf .getImage (_cac ,_ffd ,_dcbe ,0,_ced ,_abf -_bcgc ,0,_ab .ImgPart_r )); +}else if _fcec {_eaab :=_agf ._gaaa [_geg ]._fcd +_ag .FromEMU (_gbeda );_feag :=_agf ._gaaa [_cda ]._fcd +_ag .FromEMU (_edf );_bce :=_agf ._ege [_fegb ]._begd +_ag .FromEMU (_cecb );_ebf :=float64 (_egbgc ._aacb ._gcbb );_age :=_agf ._ege [_add ]._begd +_ag .FromEMU (_gfeb ); +_agd :=_feag -_eaab ;_fge :=_age +_ebf -_bce ;_dde :=_agf .imageFromAnchor (_ggga ,_agd ,_fge );_egbgc ._fdga =append (_egbgc ._fdga ,_agf .getImage (_dde ,_fge ,_agd ,_eaab ,_bce ,0,_ebf -_bce ,_ab .ImgPart_t ));_fabd ._fdga =append (_fabd ._fdga ,_agf .getImage (_dde ,_fge ,_agd ,_eaab ,0,0,_ebf -_bce ,_ab .ImgPart_b )); +}else {_ebd :=_agf ._gaaa [_geg ]._fcd +_ag .FromEMU (_gbeda );_baa :=_agf ._gaaa [_cda ]._fcd +_ag .FromEMU (_edf );_adg :=_agf ._ege [_fegb ]._begd +_ag .FromEMU (_cecb );_dcbg :=_agf ._ege [_add ]._begd +_ag .FromEMU (_gfeb );_gbc :=_baa -_ebd ;_bceg :=_dcbg -_adg ; +_aeb :=_agf .imageFromAnchor (_ggga ,_gbc ,_bceg );_egbgc ._fdga =append (_egbgc ._fdga ,_agf .getImage (_aeb ,_bceg ,_gbc ,_ebd ,_adg ,0,0,_ab .ImgPart_whole ));};};};func (_dgece *convertContext )getColorStringFromSmlColor (_dgbb *_bcb .CT_Color )*string {var _gcda string ; +if _dgbb .RgbAttr !=nil {_gcda =*_dgbb .RgbAttr ;}else if _dgbb .IndexedAttr !=nil &&*_dgbb .IndexedAttr < 64{_gcda =_gfae [*_dgbb .IndexedAttr ];}else if _dgbb .ThemeAttr !=nil {_fagb :=*_dgbb .ThemeAttr ;_gcda =_dgece .getColorFromTheme (_fagb );};if _gcda ==""{return nil ; +};if len (_gcda )> 6{_gcda =_gcda [(len (_gcda )-6):];};if _dgbb .TintAttr !=nil {_gagf :=*_dgbb .TintAttr ;_gcda =_ab .AdjustColorByTint (_gcda ,_gagf );};_gcda ="\u0023"+_gcda ;return &_gcda ;};func (_ceef *convertContext )getStyle (_bfed *uint32 )*style {_bcfe :=&style {}; +_acadf :=false ;if _bfed !=nil {_cce :=_ceef ._aea .GetCellStyle (*_bfed );if _cce .GetFill ()!=nil &&_cce .GetFill ().PatternFill !=nil {if _cce .GetFill ().PatternFill .FgColor !=nil {_bcfe ._bgfe =_ceef .getColorStringFromSmlColor (_cce .GetFill ().PatternFill .FgColor ); +}else if _cce .GetFill ().PatternFill .BgColor !=nil {_bcfe ._bgfe =_ceef .getColorStringFromSmlColor (_cce .GetFill ().PatternFill .BgColor );};};_fcaa :=_cce .GetFont ();for _ ,_bdgc :=range _fcaa .Name {if _bdgc !=nil {_bcfe ._bafe =&_bdgc .ValAttr ; +_acadf =true ;break ;};};for _ ,_acf :=range _fcaa .B {if _acf !=nil {_gfb :=_acf .ValAttr ==nil ||*_acf .ValAttr ;_bcfe ._ceg =&_gfb ;_acadf =true ;break ;};};for _ ,_eff :=range _fcaa .I {if _eff !=nil {_fda :=_eff .ValAttr ==nil ||*_eff .ValAttr ;_bcfe ._cdab =&_fda ; +_acadf =true ;break ;};};for _ ,_egd :=range _fcaa .U {if _egd !=nil {_ggb :=_egd .ValAttr ==_bcb .ST_UnderlineValuesSingle ||_egd .ValAttr ==_bcb .ST_UnderlineValuesUnset ;_bcfe ._bcag =&_ggb ;_acadf =true ;break ;};};for _ ,_aeag :=range _fcaa .Sz {if _aeag !=nil {_aab :=_aeag .ValAttr ; +_bcfe ._gbdc =&_aab ;_acadf =true ;break ;};};for _ ,_debc :=range _fcaa .VertAlign {if _debc !=nil {_gabe :=_debc .ValAttr ==_bcf .ST_VerticalAlignRunSuperscript ;_bcfe ._ggab =&_gabe ;_becf :=_debc .ValAttr ==_bcf .ST_VerticalAlignRunSubscript ;_bcfe ._cefg =&_becf ; +_acadf =true ;break ;};};for _ ,_gacc :=range _fcaa .Color {if _gacc !=nil {_bcfe ._decf =_ceef .getColorStringFromSmlColor (_gacc );_acadf =true ;break ;};};_fgfge :=_cce .GetBorder ();if _fgfge .Top !=nil {_bcfe ._gfdg =_ceef .getBorder (_fgfge .Top ); +_acadf =true ;};if _fgfge .Bottom !=nil {_bcfe ._abcf =_ceef .getBorder (_fgfge .Bottom );_acadf =true ;};if _fgfge .Left !=nil {_bcfe ._dgea =_ceef .getBorder (_fgfge .Left );_acadf =true ;};if _fgfge .Right !=nil {_bcfe ._eea =_ceef .getBorder (_fgfge .Right ); +_acadf =true ;};if _cce .Wrapped (){_bcfe ._febg =true ;_acadf =true ;};if _dffb :=_cce .GetVerticalAlignment ();_dffb !=_bcb .ST_VerticalAlignmentUnset {_bcfe ._eddc =_dffb ;_acadf =true ;};if _baff :=_cce .GetHorizontalAlignment ();_baff !=_bcb .ST_HorizontalAlignmentUnset {_bcfe ._fbcb =_baff ; +_acadf =true ;};};if _acadf {return _bcfe ;};return nil ;};const _fgb =0.64;type cell struct{_gbeg _bcb .ST_CellType ;_fbfc int ;_ddg float64 ;_cfa []*line ;_efab float64 ;_feabd float64 ;_cab float64 ;_bdb float64 ;_eaef float64 ;_gge *_fgf .TextStyle ; +_agef *border ;_bebb *border ;_ccdc *border ;_fceb *border ;_gcbe bool ;_eceb bool ;_gfgf _fgf .Color ;};func (_fbf *convertContext )makeCols (){_bf :=_fbf ._gfg ;_be :=_bf .X ();_dd :=[]*colInfo {};_abc :=[]colWidthRange {};if _ce :=_be .Cols ;len (_ce )> 0{for _ ,_dadd :=range _ce [0].Col {_fbff :=_gb ; +if _bgb :=_dadd .WidthAttr ;_bgb !=nil {if *_bgb > 0.83{*_bgb -=0.83;};if *_bgb <=1{_fbff =*_bgb *11;}else {_fbff =5+*_bgb *6;};};_cgcc :=int (_dadd .MinAttr -1);_cgac :=int (_dadd .MaxAttr -1);_abc =append (_abc ,colWidthRange {_edb :_cgcc ,_edbb :_cgac ,_fgbf :_fbff ,_fad :_fbf .getStyle (_dadd .StyleAttr )}); +};};_ddf :=0;for _ebb :=0;_ebb <=_fbf ._ceae ;_ebb ++{if _ebb < _fbf ._gafg ||(_ebb > _fbf ._acae &&_fbf ._acae > 0){continue ;};var _dae float64 ;var _gdd *style ;if _ddf >=len (_abc ){_dae =_gb ;}else {_afa :=_abc [_ddf ];if _ebb >=_afa ._edb &&_ebb <=_afa ._edbb {_dae =_afa ._fgbf ; +_gdd =_afa ._fad ;if _ebb ==_afa ._edbb {_ddf ++;};}else {_dae =_gb ;};};_dd =append (_dd ,&colInfo {_ebbg :_dae ,_aaee :_gdd });};_gda :=0.0;for _ ,_fcb :=range _dd {_gda +=_fcb ._ebbg ;};_fbf ._agb =1.0;if _gda > _fbf ._gcgc {_fbf ._agb =_fbf ._gcgc /_gda ; +for _ ,_aag :=range _dd {_aag ._ebbg *=_fbf ._agb ;};};_fbf ._gaaa =_dd ;};func (_eba *convertContext )drawPage (_bdf *page ){_cgb :=_eba ._dcbb ;_dgga :=_eba ._acad ;for _ ,_dcab :=range _bdf ._cfd {_gfd :=_eba ._ege [_dcab ._afga ];for _ ,_bbd :=range _dcab ._afeb {var _fff float64 ; +if _dcab ._afga > 1{_fff =_eba ._ege [_dcab ._afga -1]._fgdd ;};var _ccfg ,_cbbc float64 ;if _ccb :=_bbd ._agef ;_ccb !=nil {_ccfg =_ccb ._gae ;};if _aegb :=_bbd ._bebb ;_aegb !=nil {_cbbc =_aegb ._gae ;};_dcfe :=_cgb +_gfd ._begd -0.5*(_fff -_ccfg );_gcd :=_cgb +_gfd ._begd +_gfd ._bfde +0.5*(_gfd ._fgdd +_cbbc ); +_cgd :=_dgga +_bbd ._ddg ;_bfd :=_cgd +_bbd ._feabd ;if _bbd ._gfgf !=nil &&_bbd ._gfgf !=_fgf .ColorBlack {_ab .FillRectangle (_eba ._cee ,_cgd ,_dcfe ,_bfd -_cgd ,_gcd -_dcfe ,_bbd ._gfgf );};};};for _ ,_dcaa :=range _bdf ._cfd {_gddb :=_eba ._ege [_dcaa ._afga ]; +for _ ,_afb :=range _dcaa ._afeb {_ace :=_afb ._bdb < _afb ._ddg ;_geac :=_afb ._eaef > _afb ._ddg +_afb ._efab ;var _daf ,_dggaa bool ;for _ ,_dcfd :=range _afb ._cfa {for _ ,_bcc :=range _dcfd ._adf {if _ace &&!_daf {_daf =_bcc ._adad < 0;};if _geac &&!_dggaa {_dggaa =_afb ._efab < _bcc ._adad +_bcc ._gcec ; +};if _afb ._ddg +_bcc ._adad >=_afb ._bdb &&_afb ._ddg +_bcc ._adad +_bcc ._gcec <=_afb ._eaef {_eabd :=_eba ._cee .NewStyledParagraph ();_deda :=_dgga +_afb ._ddg +_bcc ._adad ;_gad :=_cgb +_gddb ._begd +_dcfd ._daec -_bcc ._fedge -_bfeb (0.5);_eabd .SetPos (_deda ,_gad ); +var _gebf *_fgf .TextChunk ;if _bcc ._gcbeb !=""{_gebf =_eabd .AddExternalLink (_bcc ._bdfe ,_bcc ._gcbeb );}else {_gebf =_eabd .Append (_bcc ._bdfe );};if _bcc ._dcca !=nil {_gebf .Style =*_bcc ._dcca ;};_eba ._cee .Draw (_eabd );};};};var _agdc ,_bgd ,_efda ,_fgfg ,_egf ,_facg float64 ; +var _gcaa ,_bgf ,_agdf ,_ecc _fgf .Color ;if _afe :=_afb ._agef ;_afe !=nil {_agdc =_afe ._gae ;_gcaa =_afe ._fgfb ;};if _dagd :=_afb ._bebb ;_dagd !=nil {_bgd =_dagd ._gae ;_bgf =_dagd ._fgfb ;};if _aagag :=_afb ._ccdc ;_aagag !=nil {_efda =_aagag ._gae ; +_egf =_efda /2;_agdf =_aagag ._fgfb ;};if _dffa :=_afb ._fceb ;_dffa !=nil {_fgfg =_dffa ._gae ;_facg =_fgfg /2;_ecc =_dffa ._fgfb ;};var _ggad float64 ;if _dcaa ._afga > 1{_ggad =_eba ._ege [_dcaa ._afga -1]._fgdd ;};_bac :=_cgb +_gddb ._begd -0.5*(_ggad -_agdc ); +_edd :=_cgb +_gddb ._begd +_gddb ._bfde +0.5*(_gddb ._fgdd +_bgd );_dcfec :=_dgga +_afb ._ddg ;_ddc :=_dcfec +_afb ._feabd ;_ab .DrawLine (_eba ._cee ,_dcfec ,_bac ,_ddc ,_bac ,_agdc ,_gcaa );_ab .DrawLine (_eba ._cee ,_dcfec ,_edd ,_ddc ,_edd ,_bgd ,_bgf ); +if !_daf {_ab .DrawLine (_eba ._cee ,_dcfec -_egf ,_bac ,_dcfec -_egf ,_edd ,_efda ,_agdf );};if !_dggaa {_ab .DrawLine (_eba ._cee ,_ddc -_facg ,_bac ,_ddc -_facg ,_edd ,_fgfg ,_ecc );};};};for _ ,_faga :=range _bdf ._fdga {if _faga !=nil {_eba ._cee .Draw (_faga ); +};};};func (_dcag *convertContext )getContentFromCell (_fdd *_d .Sheet ,_ebg _d .Cell ,_gded *style ,_adb float64 ,_eede bool )([]*line ,_bcb .ST_CellType ){_bcbe :=_ebg .X ();var _dafe []*symbol ;switch _bcbe .TAttr {case _bcb .ST_CellTypeS :_deac :=_bcbe .V ; +if _deac !=nil {_bea ,_acg :=_fg .Atoi (*_deac );if _acg ==nil {_bafbf :=_dcag ._adgb .SharedStrings .X ().Si [_bea ];if _bafbf .T !=nil {_dafe =_dcag .getSymbolsFromString (*_bafbf .T ,_gded );}else if _bafbf .R !=nil {_dafe =_dcag .getSymbolsFromR (_bafbf .R ,_gded ); +};};};case _bcb .ST_CellTypeB :_gff :=_bcbe .V ;if _gff !=nil {if *_gff =="\u0030"{_dafe =_dcag .getSymbolsFromString ("\u0046\u0041\u004cS\u0045",_gded );}else {_dafe =_dcag .getSymbolsFromString ("\u0054\u0052\u0055\u0045",_gded );};};case _bcb .ST_CellTypeStr :if _bcbe .F !=nil {_gcc :=_g .NewEvaluator (); +_afd :=_fdd .FormulaContext ().Cell (_ebg .Reference (),_gcc );_dafe =_dcag .getSymbolsFromString (_afd .Value (),_gded );};default:_dafe =_dcag .getSymbolsFromString (_ebg .GetFormattedValue (),_gded );};_agee :=0.0;_aace :=0.0;var _cef []*line ;var _dac bool ; +if _gded !=nil {if _gded ._ggab !=nil {if *_gded ._ggab {_dac =true ;};};if _gded ._cefg !=nil {if *_gded ._cefg {_dac =true ;};};};if _eede {_cef =[]*line {};_ccd :=_adb -2*_dc ;_cdef :=[]*symbol {};for _ ,_dgbg :=range _dafe {_aagb (_dgbg );if _agee +_dgbg ._gcec >=_ccd {_abge :=_dffaa (_cdef ); +if _dac {_abge /=_fgb ;};_cef =append (_cef ,&line {_daec :_aace ,_adf :_cdef ,_gbddc :_abge });_cdef =[]*symbol {_dgbg };_agee =_dgbg ._gcec ;_aace +=_abge ;}else {_dgbg ._adad =_agee ;_agee +=_dgbg ._gcec ;_cdef =append (_cdef ,_dgbg );};};_bfa :=_dffaa (_cdef ); +if _dac {_bfa /=_fgb ;};if len (_cdef )> 0{_cef =append (_cef ,&line {_daec :_aace ,_adf :_cdef ,_gbddc :_bfa });};}else {for _ ,_acba :=range _dafe {_aagb (_acba );_acba ._adad =_agee ;_agee +=_acba ._gcec ;};if len (_dafe )> 0{_cef =[]*line {&line {_adf :_dafe ,_gbddc :_dffaa (_dafe )}}; +};};_deg :=_bcbe .TAttr ;if _deg ==_bcb .ST_CellTypeUnset {_deg =_bcb .ST_CellTypeN ;};return _cef ,_deg ;};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);func (_dff *convertContext )drawSheet (){for _aba ,_ccff :=range _dff ._ffcbf {_gcef :=len (_ccff ._fdb ); +if _aba ==len (_dff ._ffcbf )-1{for _dead :=len (_ccff ._fdb )-1;_dead >=0;_dead --{if !_ccff ._fdb [_dead ]._fedg {_gcef =_dead ;};};};_aaga :=_ccff ._fdb [:_gcef ];for _ ,_gca :=range _aaga {_dff ._cee .NewPage ();_dff .drawPage (_gca );};};};func (_eeg *convertContext )getStyleFromRPrElt (_fabfe *_bcb .CT_RPrElt )*style {if _fabfe ==nil {return nil ; +};_ecg :=&style {};_ecg ._bafe =&_fabfe .RFont .ValAttr ;if _aee :=_fabfe .B ;_aee !=nil {_bdfaa :=_aee .ValAttr ==nil ||*_aee .ValAttr ;_ecg ._ceg =&_bdfaa ;};if _ccfgb :=_fabfe .I ;_ccfgb !=nil {_gcfg :=_ccfgb .ValAttr ==nil ||*_ccfgb .ValAttr ;_ecg ._cdab =&_gcfg ; +};if _ffac :=_fabfe .U ;_ffac !=nil {_ccfa :=_ffac .ValAttr ==_bcb .ST_UnderlineValuesSingle ||_ffac .ValAttr ==_bcb .ST_UnderlineValuesUnset ;_ecg ._bcag =&_ccfa ;};if _dfdd :=_fabfe .VertAlign ;_dfdd !=nil {_deff :=_dfdd .ValAttr ==_bcf .ST_VerticalAlignRunSuperscript ; +_ecg ._ggab =&_deff ;_bgdb :=_dfdd .ValAttr ==_bcf .ST_VerticalAlignRunSubscript ;_ecg ._cefg =&_bgdb ;};if _fcdf :=_fabfe .Sz ;_fcdf !=nil {_gdad :=_fcdf .ValAttr ;_ecg ._gbdc =&_gdad ;};if _bafee :=_fabfe .Color ;_bafee !=nil {_ecg ._decf =_eeg .getColorStringFromSmlColor (_bafee ); +};return _ecg ;};func (_gag *convertContext )getSymbolsFromR (_bebe []*_bcb .CT_RElt ,_dbg *style )[]*symbol {_aaaa :=[]*symbol {};for _ ,_gdc :=range _bebe {_baab :=_gag .combineCellStyleWithRPrElt (_dbg ,_gdc .RPr );for _ ,_ffb :=range _gdc .T {_aaaa =append (_aaaa ,&symbol {_bdfe :string (_ffb ),_dcca :_gag .makeTextStyleFromCellStyle (_baab )}); +};};return _aaaa ;};func (_dbgc *convertContext )alignSymbolsHorizontally (_aacc *cell ,_ceb _bcb .ST_HorizontalAlignment ){if _ceb ==_bcb .ST_HorizontalAlignmentUnset {switch _aacc ._gbeg {case _bcb .ST_CellTypeB :_ceb =_bcb .ST_HorizontalAlignmentCenter ; +case _bcb .ST_CellTypeN :_ceb =_bcb .ST_HorizontalAlignmentRight ;default:_ceb =_bcb .ST_HorizontalAlignmentLeft ;};};var _egg float64 ;for _ ,_bbbd :=range _aacc ._cfa {switch _ceb {case _bcb .ST_HorizontalAlignmentLeft :_egg =_dc ;case _bcb .ST_HorizontalAlignmentRight :_dgfe :=_cbe (_bbbd ._adf ); +_egg =_aacc ._efab -_dc -_dgfe ;case _bcb .ST_HorizontalAlignmentCenter :_cecf :=_cbe (_bbbd ._adf );_egg =(_aacc ._efab -_cecf )/2;};for _ ,_eggb :=range _bbbd ._adf {_eggb ._adad +=_egg ;};};};func (_geaae *convertContext )combineCellStyleWithRPrElt (_ccbd *style ,_ecaf *_bcb .CT_RPrElt )*style {_gdaa :=*_ccbd ; +_fcg :=_geaae .getStyleFromRPrElt (_ecaf );if _fcg ==nil {return &_gdaa ;};if _fcg ._decf !=nil {_gdaa ._decf =_fcg ._decf ;};if _fcg ._gbdc !=nil {_gdaa ._gbdc =_fcg ._gbdc ;};if _fcg ._bafe !=nil {_gdaa ._bafe =_fcg ._bafe ;};if _fcg ._ceg !=nil {_gdaa ._ceg =_fcg ._ceg ; +};if _fcg ._cdab !=nil {_gdaa ._cdab =_fcg ._cdab ;};if _fcg ._bcag !=nil {_gdaa ._bcag =_fcg ._bcag ;};if _fcg ._ggab !=nil {_gdaa ._ggab =_fcg ._ggab ;};if _fcg ._cefg !=nil {_gdaa ._cefg =_fcg ._cefg ;};return &_gdaa ;};func (_fbdf *convertContext )makeMergedCells (){_dgb :=[]*mergedCell {}; +for _ ,_dbf :=range _fbdf ._gfg .MergedCells (){_cad ,_egb ,_aef :=_b .ParseRangeReference (_dbf .Reference ());if _aef !=nil {_af .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",_aef ); +continue ;};_cae :=mergedCell {_aaf :_cad .RowIdx ,_abad :_cad .ColumnIdx ,_fgacg :_egb .RowIdx ,_accf :_egb .ColumnIdx };for _dfc :=_cae ._abad -1;_dfc < _cae ._accf ;_dfc ++{_cae ._bag +=_fbdf ._gaaa [_dfc ]._ebbg ;};for _cec :=_cae ._aaf -1;_cec < _cae ._fgacg ; +_cec ++{_cae ._aefg +=_fbdf ._ege [_cec ]._bfde ;};_dgb =append (_dgb ,&_cae );};_fbdf ._ceed =_dgb ;};func _aagb (_cfe *symbol ){_ecd :=_fgf .New ();_bdfc :=_ecd .NewStyledParagraph ();_bdfc .SetMargins (0,0,0,0);_cag :=_bdfc .Append (_cfe ._bdfe );if _cfe ._dcca !=nil {_cag .Style =*_cfe ._dcca ; +};_cfe ._fedge =_bdfc .Height ();if _cfe ._gcec ==0{_cfe ._gcec =_bdfc .Width ();};};var _ge =3.025/_bfeb (1);const _eb =0.0;type colWidthRange struct{_edb int ;_edbb int ;_fgbf float64 ;_fad *style ;};func (_bg *convertContext )determineMaxIndexes (){var _ga ,_gde int ; +_ga =int (_bg ._gfg .MaxColumnIdx ());_dag :=_bg ._gfg .Rows ();if len (_dag )> 0{_gde =int (_dag [len (_dag )-1].RowNumber ());};for _ ,_ccc :=range _bg ._gbec {if _ccc ._bde >=_gde {_gde =_ccc ._bde +1;};if _ccc ._ddb >=_ga {_ga =_ccc ._ddb +1;};};_bg ._gagg =_gde ; +_bg ._ceae =_ga ;};func _bdfg (_ddac *bool )bool {return _ddac !=nil &&*_ddac };var _fec =_bfeb (1);func (_aaaf *convertContext )getSymbolsFromString (_dgec string ,_caed *style )[]*symbol {_cbfa :=[]*symbol {};_dgfd :=_aaaf .makeTextStyleFromCellStyle (_caed ); +for _ ,_abcd :=range _dgec {_cbfa =append (_cbfa ,&symbol {_bdfe :string (_abcd ),_dcca :_dgfd });};return _cbfa ;};func (_fdgd *convertContext )imageFromAnchor (_ddfa *anchor ,_deeb ,_cbec float64 )_ee .Image {if _ddfa ._cgbc !=nil {return _ddfa ._cgbc ; +};if _ddfa ._acd !=nil {_aed ,_efc :=_ab .MakeImageFromChartSpace (_ddfa ._acd ,_deeb ,_cbec ,_fdgd ._fcbf ,_fdgd ._adgb );if _efc !=nil {_af .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",_efc ); +return nil ;};return _aed ;};return nil ;}; + +// RegisterFont makes a PdfFont accessible for using in converting to PDF. +func RegisterFont (name string ,style FontStyle ,font *_fe .PdfFont ){_ab .RegisterFont (name ,style ,font );};type pagespan struct{_gcgg float64 ;_fdb []*page ;_bba int ;_eccc int ;};const _dca =1.5;type anchor struct{_cgbc _ee .Image ;_acd *_ac .ChartSpace ; +_eaf int ;_cegb int64 ;_ebga int ;_def int64 ;_bde int ;_eddcb int64 ;_ddb int ;_dabg int64 ;};func (_dbgg *convertContext )getImage (_afdc _ee .Image ,_bdg ,_bee ,_bfgf ,_cca ,_dcbd ,_gdcf float64 ,_caf _ab .ImgPart )*_fgf .Image {_cca +=_dbgg ._dcbb ; +_bfgf +=_dbgg ._acad ;_cgbd ,_gffa :=_ab .GetImage (_dbgg ._cee ,_afdc ,_bdg ,_bee ,_bfgf ,_cca ,_dcbd ,_gdcf ,_caf );if _gffa !=nil {_af .Log .Debug ("\u0043\u0061\u006eno\u0074\u0020\u0067\u0065\u0074\u0020\u0061\u006e\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_gffa ); +return nil ;};return _cgbd ;};func (_bef *convertContext )addRowToPage (_ffcb []*cell ,_beg int ){_cacf :=0.0;_fabf :=_bef ._gcgc ;for _ ,_cccb :=range _ffcb {if len (_cccb ._cfa )!=0{_cccb ._bdb =_cacf ;_cacf =_cccb ._ddg +_cccb ._efab ;};};for _dge :=len (_ffcb )-1; +_dge >=0;_dge --{_dada :=_ffcb [_dge ];if len (_dada ._cfa )!=0{_dada ._eaef =_fabf ;_fabf =_dada ._ddg ;};};_bef ._ede ._cfd =append (_bef ._ede ._cfd ,&pageRow {_afga :_beg ,_afeb :_ffcb });};type pageRow struct{_afga int ;_afeb []*cell ;};type line struct{_daec float64 ; +_adf []*symbol ;_gbddc float64 ;};var _bfb =map[uint32 ]_fgf .PageSize {1:_fgf .PageSize {8.5*_ag .Inch ,11*_ag .Inch },2:_fgf .PageSize {8.5*_ag .Inch ,11*_ag .Inch },3:_fgf .PageSize {11*_ag .Inch ,17*_ag .Inch },4:_fgf .PageSize {17*_ag .Inch ,11*_ag .Inch },5:_fgf .PageSize {8.5*_ag .Inch ,14*_ag .Inch },6:_fgf .PageSize {5.5*_ag .Inch ,8.5*_ag .Inch },7:_fgf .PageSize {7.5*_ag .Inch ,10*_ag .Inch },8:_fgf .PageSize {_bfeb (297),_bfeb (420)},9:_fgf .PageSize {_bfeb (210),_bfeb (297)},10:_fgf .PageSize {_bfeb (210),_bfeb (297)},11:_fgf .PageSize {_bfeb (148),_bfeb (210)},70:_fgf .PageSize {_bfeb (105),_bfeb (148)},12:_fgf .PageSize {_bfeb (250),_bfeb (354)},13:_fgf .PageSize {_bfeb (182),_bfeb (257)},14:_fgf .PageSize {8.5*_ag .Inch ,13*_ag .Inch },20:_fgf .PageSize {4.125*_ag .Inch ,9.5*_ag .Inch },27:_fgf .PageSize {_bfeb (110),_bfeb (220)},28:_fgf .PageSize {_bfeb (162),_bfeb (229)},34:_fgf .PageSize {_bfeb (250),_bfeb (176)},29:_fgf .PageSize {_bfeb (324),_bfeb (458)},30:_fgf .PageSize {_bfeb (229),_bfeb (324)},31:_fgf .PageSize {_bfeb (114),_bfeb (162)},37:_fgf .PageSize {3.88*_ag .Inch ,7.5*_ag .Inch },43:_fgf .PageSize {_bfeb (100),_bfeb (148)},69:_fgf .PageSize {_bfeb (200),_bfeb (148)}}; +type page struct{_cfd []*pageRow ;_fedg bool ;_fdga []*_fgf .Image ;_bfe *pagespan ;_aacb *rowspan ;};func _bfeb (_cbad float64 )float64 {return _cbad *_ag .Millimeter };func _dffaa (_fee []*symbol )float64 {_gdf :=0.0;for _ ,_gfa :=range _fee {if _gfa ._fedge > _gdf {_gdf =_gfa ._fedge ; +};};return _gdf ;};func _aafa (_deee ,_gec *style ){if _gec ==nil {return ;};if _deee ==nil {_deee =_gec ;return ;};if _deee ._bgfe ==nil {_deee ._bgfe =_gec ._bgfe ;};if _deee ._bafe ==nil {_deee ._bafe =_gec ._bafe ;};if _deee ._decf ==nil {_deee ._decf =_gec ._decf ; +};if _deee ._gbdc ==nil {_deee ._gbdc =_gec ._gbdc ;};if _deee ._ceg ==nil {_deee ._ceg =_gec ._ceg ;};if _deee ._cdab ==nil {_deee ._cdab =_gec ._cdab ;};if _deee ._bcag ==nil {_deee ._bcag =_gec ._bcag ;};if _deee ._ggab ==nil {_deee ._ggab =_gec ._ggab ; +};if _deee ._cefg ==nil {_deee ._cefg =_gec ._cefg ;};if _deee ._gfdg ==nil {_deee ._gfdg =_gec ._gfdg ;};if _deee ._abcf ==nil {_deee ._abcf =_gec ._abcf ;};if _deee ._dgea ==nil {_deee ._dgea =_gec ._dgea ;};if _deee ._eea ==nil {_deee ._eea =_gec ._eea ; +};if _deee ._eddc ==_bcb .ST_VerticalAlignmentUnset {_deee ._eddc =_gec ._eddc ;};if _deee ._fbcb ==_bcb .ST_HorizontalAlignmentUnset {_deee ._fbcb =_gec ._fbcb ;};};const _dc =3;func (_dgba *convertContext )makeRowspans (){var _efe float64 ;_bebg :=0; +for _ece ,_cfb :=range _dgba ._ege {_fab :=_cfb ._bfde +_cfb ._fgdd ;if _efe +_fab <=_dgba ._eaba {_cfb ._begd =_efe ;_efe +=_fab ;}else {_dgba ._dcae =append (_dgba ._dcae ,&rowspan {_gcbb :_efe ,_gagga :_bebg ,_bgbg :_ece });_bebg =_ece ;_cfb ._begd =0; +_efe =_fab ;};};_dgba ._dcae =append (_dgba ._dcae ,&rowspan {_gcbb :_efe ,_gagga :_bebg ,_bgbg :len (_dgba ._ege )});};func (_gcg *convertContext )makeCells (){_gbdb :=_gcg ._gfg ;_eaa :=_gbdb .Rows ();_aad :=0;for _dda ,_ddfg :=range _gcg ._ege {if _dda < _gcg ._edc ||(_dda > _gcg ._gbdd &&_gcg ._gbdd > 0){continue ; +};_ddfg ._beaa =[]*cell {};_cfc :=0.0;_fbfb :=_ddfg ._ffa ;if _ddfg ._egeg {_gfe :=_eaa [_aad ];_aad ++;_aac :=_ddfg ._bfde ;for _ ,_bb :=range _gfe .Cells (){_feab ,_dbc :=_b .ParseCellReference (_bb .Reference ());if _dbc !=nil {_af .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",_dbc ); +continue ;};if int (_feab .ColumnIdx )< _gcg ._gafg ||(int (_feab .ColumnIdx )> _gcg ._acae &&_gcg ._acae > 0){continue ;};_dga :=_gcg ._gaaa [_feab .ColumnIdx ];_bbe :=_dga ._ebbg ;_cea :=_bbe ;_eabc :=_dga ._aaee ;var _bdd ,_daba ,_cff ,_egbc bool ;for _ ,_gdea :=range _gcg ._ceed {if _feab .RowIdx >=_gdea ._aaf &&_feab .RowIdx <=_gdea ._fgacg &&_feab .ColumnIdx >=_gdea ._abad &&_feab .ColumnIdx <=_gdea ._accf {if _feab .ColumnIdx ==_gdea ._abad &&_feab .RowIdx ==_gdea ._aaf {_bbe =_gdea ._bag ; +_aac =_gdea ._aefg ;};_bdd =_feab .RowIdx !=_gdea ._aaf ;_daba =_feab .RowIdx !=_gdea ._fgacg ;_cff =_feab .ColumnIdx !=_gdea ._abad ;_egbc =_feab .ColumnIdx !=_gdea ._accf ;};};var _ged *style ;for _ ,_efa :=range _gcg ._fabff {_aacd ,_gbed ,_fafg :=_b .ParseRangeReference (_efa .Reference ()); +if _fafg !=nil ||_aacd .RowIdx > _feab .RowIdx ||_aacd .ColumnIdx > _feab .ColumnIdx ||_gbed .RowIdx < _feab .RowIdx ||_gbed .ColumnIdx < _feab .ColumnIdx ||_gcg ._adgb .StyleSheet .X ().TableStyles ==nil {continue ;};_gce :=_feab .RowIdx ==_aacd .RowIdx ; +for _ ,_ec :=range _gcg ._adgb .StyleSheet .X ().TableStyles .TableStyle {if _efa .X ().TableStyleInfo .NameAttr !=nil &&_ec .NameAttr ==*_efa .X ().TableStyleInfo .NameAttr {for _ ,_agac :=range _ec .TableStyleElement {if !_gce &&_agac .TypeAttr ==_bcb .ST_TableStyleTypeWholeTable {_ged =_gcg .getDxfStyle (_agac .DxfIdAttr ); +};if _gce &&_agac .TypeAttr ==_bcb .ST_TableStyleTypeHeaderRow {_ged =_gcg .getDxfStyle (_agac .DxfIdAttr );};};};};};_fdf :=_gcg .getStyleFromCell (_bb ,_fbfb ,_eabc ,_ged );var _ggd ,_gaf ,_bfg bool ;var _dbe ,_gaa ,_dba ,_abd *border ;var _ffc _bcb .ST_VerticalAlignment ; +var _feg _bcb .ST_HorizontalAlignment ;if _fdf !=nil {if !_bdd {_dbe =_fdf ._gfdg ;};if !_daba {_gaa =_fdf ._abcf ;};if !_cff {_dba =_fdf ._dgea ;};if !_egbc {_abd =_fdf ._eea ;};if _gaa !=nil &&_gaa ._gae > _cfc {_cfc =_gaa ._gae ;};_ffc =_fdf ._eddc ; +_feg =_fdf ._fbcb ;if _fdf ._ggab !=nil {_ggd =*_fdf ._ggab ;};if _fdf ._cefg !=nil {_gaf =*_fdf ._cefg ;};_bfg =_fdf ._febg ;};var _beb _fgf .Color ;if _fdf !=nil &&_fdf ._bgfe !=nil {_beb =_fgf .ColorRGBFromHex (*_fdf ._bgfe );};_egbg ,_fbgf :=_gcg .getContentFromCell (_gbdb ,_bb ,_fdf ,_bbe ,_bfg ); +_fef :=&cell {_gbeg :_fbgf ,_efab :_bbe ,_feabd :_cea ,_cab :_aac ,_cfa :_egbg ,_agef :_dbe ,_bebb :_gaa ,_ccdc :_dba ,_fceb :_abd ,_gcbe :_ggd ,_eceb :_gaf ,_gfgf :_beb };_gcg .alignSymbolsHorizontally (_fef ,_feg );_gcg .alignSymbolsVertically (_fef ,_ffc ); +_ddfg ._beaa =append (_ddfg ._beaa ,_fef );};};_ddfg ._fgdd =_cfc ;};};type style struct{_bgfe *string ;_decf *string ;_gbdc *float64 ;_bafe *string ;_ceg *bool ;_cdab *bool ;_bcag *bool ;_ggab *bool ;_cefg *bool ;_gfdg *border ;_abcf *border ;_dgea *border ; +_eea *border ;_febg bool ;_eddc _bcb .ST_VerticalAlignment ;_fbcb _bcb .ST_HorizontalAlignment ;}; \ No newline at end of file diff --git a/spreadsheet/format/format.go b/spreadsheet/format/format.go index 3ec30a313b..5589322820 100644 --- a/spreadsheet/format/format.go +++ b/spreadsheet/format/format.go @@ -26,164 +26,164 @@ // - "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 (_cf "bytes";_c "fmt";_fc "github.com/unidoc/unioffice/common/logger";_f "io";_g "math";_a "strconv";_e "strings";_cc "time";);const _fbc int =0;const _feg int =34;func _cff (_efb ,_gbf float64 ,_dac Format )[]byte {if len (_dac .Whole )==0{return nil ; -};_fcb :=_cc .Date (1899,12,30,0,0,0,0,_cc .UTC );_edc :=_fcb .Add (_cc .Duration (_gbf *float64 (24*_cc .Hour )));_edc =_fbbg (_edc );_baa :=_a .AppendFloat (nil ,_efb ,'f',-1,64);_bedc :=make ([]byte ,0,len (_baa ));_dgc :=0;_fbd :=1;_dgcc :for _bd :=len (_dac .Whole )-1; -_bd >=0;_bd --{_gef :=len (_baa )-1-_dgc ;_ace :=_dac .Whole [_bd ];switch _ace .Type {case FmtTypeDigit :if _gef >=0{_bedc =append (_bedc ,_baa [_gef ]);_dgc ++;_fbd =_bd ;}else {_bedc =append (_bedc ,'0');};case FmtTypeDigitOpt :if _gef >=0{_bedc =append (_bedc ,_baa [_gef ]); -_dgc ++;_fbd =_bd ;}else {for _fce :=_bd ;_fce >=0;_fce --{_bc :=_dac .Whole [_fce ];if _bc .Type ==FmtTypeLiteral {_bedc =append (_bedc ,_bc .Literal );};};break _dgcc ;};case FmtTypeDollar :for _bad :=_dgc ;_bad < len (_baa );_bad ++{_bedc =append (_bedc ,_baa [len (_baa )-1-_bad ]); -_dgc ++;};_bedc =append (_bedc ,'$');case FmtTypeComma :if !_dac ._be {_bedc =append (_bedc ,',');};case FmtTypeLiteral :_bedc =append (_bedc ,_ace .Literal );case FmtTypeDate :_bedc =append (_bedc ,_fcc (_ede (_edc ,_ace .DateTime ))...);case FmtTypeTime :_bedc =append (_bedc ,_fcc (_caac (_edc ,_gbf ,_ace .DateTime ))...); -default:_fc .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",_ace );};};_ecd :=_fcc (_bedc );if _dgc < len (_baa )&&(_dgc !=0||_dac ._dg ){_gc :=len (_baa )-_dgc ; -_eag :=make ([]byte ,len (_ecd )+_gc );copy (_eag ,_ecd [0:_fbd ]);copy (_eag [_fbd :],_baa [0:]);copy (_eag [_fbd +_gc :],_ecd [_fbd :]);_ecd =_eag ;};if _dac ._be {_dge :=_cf .Buffer {};_bfg :=0;for _gbcc :=len (_ecd )-1;_gbcc >=0;_gbcc --{if !(_ecd [_gbcc ]>='0'&&_ecd [_gbcc ]<='9'){_bfg ++; -}else {break ;};};for _feb :=0;_feb < len (_ecd );_feb ++{_dab :=(len (_ecd )-_feb -_bfg );if _dab %3==0&&_dab !=0&&_feb !=0{_dge .WriteByte (',');};_dge .WriteByte (_ecd [_feb ]);};_ecd =_dge .Bytes ();};return _ecd ;};func _ef (_cg float64 ,_fe Format ,_ddf bool )string {if _fe ._fd {return NumberGeneric (_cg ); -};_ce :=make ([]byte ,0,20);_fee :=_g .Signbit (_cg );_adf :=_g .Abs (_cg );_efc :=int64 (0);_bea :=int64 (0);if _fe .IsExponential {for _adf >=10{_bea ++;_adf /=10;};for _adf < 1{_bea --;_adf *=10;};}else if _fe ._gdg {_adf *=100;}else if _fe ._gf {if _fe ._ed ==0{_agc :=_g .Pow (10,float64 (_fe ._ge )); -_ceb ,_agf :=1.0,1.0;_ =_ceb ;for _bg :=1.0;_bg < _agc ;_bg ++{_ ,_feeb :=_g .Modf (_adf *float64 (_bg ));if _feeb < _agf {_agf =_feeb ;_ceb =_bg ;if _feeb ==0{break ;};};};_fe ._ed =int64 (_ceb );};_efc =int64 (_adf *float64 (_fe ._ed )+0.5);if len (_fe .Whole )> 0&&_efc > _fe ._ed {_efc =int64 (_adf *float64 (_fe ._ed ))%_fe ._ed ; -_adf -=float64 (_efc )/float64 (_fe ._ed );}else {_adf -=float64 (_efc )/float64 (_fe ._ed );if _g .Abs (_adf )< 1{_ca :=true ;for _ ,_efg :=range _fe .Whole {if _efg .Type ==FmtTypeDigitOpt {continue ;};if _efg .Type ==FmtTypeLiteral &&_efg .Literal ==' '{continue ; -};_ca =false ;};if _ca {_fe .Whole =nil ;};};};};_ec :=1;for _ ,_fef :=range _fe .Fractional {if _fef .Type ==FmtTypeDigit ||_fef .Type ==FmtTypeDigitOpt {_ec ++;};};_adf +=5*_g .Pow10 (-_ec );_dad ,_dca :=_g .Modf (_adf );_ce =append (_ce ,_cff (_dad ,_cg ,_fe )...); -_ce =append (_ce ,_db (_dca ,_cg ,_fe )...);_ce =append (_ce ,_dcg (_bea ,_fe )...);if _fe ._gf {_ce =_a .AppendInt (_ce ,_efc ,10);_ce =append (_ce ,'/');_ce =_a .AppendInt (_ce ,_fe ._ed ,10);};if !_ddf &&_fee {return "\u002d"+string (_ce );};return string (_ce ); -}; +package format ;import (_d "bytes";_a "fmt";_ff "github.com/unidoc/unioffice/common/logger";_e "io";_f "math";_aa "strconv";_eb "strings";_b "time";); + +// Token is a format token in the Excel format string. +type Token struct{Type FmtType ;Literal byte ;DateTime string ;};func (_ae FmtType )String ()string {if _ae >=FmtType (len (_dc )-1){return _a .Sprintf ("F\u006d\u0074\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_ae );};return _bc [_dc [_ae ]:_dc [_ae +1]]; +};const _fcag int =0;func IsNumber (data string )(_bff bool ){_bad ,_fdf ,_dge :=0,0,len (data );_ded :=len (data );_caa ,_gag ,_fbad :=0,0,0;_ =_gag ;_ =_fbad ;_ =_caa ;{_bad =_aga ;_caa =0;_gag =0;_fbad =0;};{if _fdf ==_dge {goto _gbf ;};switch _bad {case 0:goto _fbe ; +case 1:goto _acc ;case 2:goto _gge ;case 3:goto _dbd ;case 4:goto _ceed ;case 5:goto _dbc ;case 6:goto _bgc ;case 7:goto _cde ;};goto _aeca ;_daf :_gag =_fdf ;_fdf --;{_bff =false ;};goto _cbda ;_fe :_gag =_fdf ;_fdf --;{_bff =_gag ==len (data );};goto _cbda ; +_caf :_gag =_fdf ;_fdf --;{_bff =_gag ==len (data );};goto _cbda ;_cef :switch _fbad {case 2:{_fdf =(_gag )-1;_bff =_gag ==len (data );};case 3:{_fdf =(_gag )-1;_bff =false ;};};goto _cbda ;_cbda :_caa =0;if _fdf ++;_fdf ==_dge {goto _bfeb ;};_fbe :_caa =_fdf ; +switch data [_fdf ]{case 43:goto _ceb ;case 45:goto _ceb ;};if 48<=data [_fdf ]&&data [_fdf ]<=57{goto _fed ;};goto _aed ;_aed :if _fdf ++;_fdf ==_dge {goto _efcf ;};_acc :goto _aed ;_ceb :if _fdf ++;_fdf ==_dge {goto _aae ;};_gge :if 48<=data [_fdf ]&&data [_fdf ]<=57{goto _fed ; +};goto _aed ;_fed :if _fdf ++;_fdf ==_dge {goto _efd ;};_dbd :if data [_fdf ]==46{goto _ged ;};if 48<=data [_fdf ]&&data [_fdf ]<=57{goto _fed ;};goto _aed ;_ged :if _fdf ++;_fdf ==_dge {goto _gfa ;};_ceed :if 48<=data [_fdf ]&&data [_fdf ]<=57{goto _gbc ; +};goto _aed ;_gbc :if _fdf ++;_fdf ==_dge {goto _bbcf ;};_dbc :if data [_fdf ]==69{goto _bbfb ;};if 48<=data [_fdf ]&&data [_fdf ]<=57{goto _gbc ;};goto _aed ;_bbfb :if _fdf ++;_fdf ==_dge {goto _fbed ;};_bgc :switch data [_fdf ]{case 43:goto _agc ;case 45:goto _agc ; +};goto _aed ;_agc :_gag =_fdf +1;_fbad =3;goto _ggf ;_fef :_gag =_fdf +1;_fbad =2;goto _ggf ;_ggf :if _fdf ++;_fdf ==_dge {goto _efdf ;};_cde :if 48<=data [_fdf ]&&data [_fdf ]<=57{goto _fef ;};goto _aed ;_aeca :_bfeb :_bad =0;goto _gbf ;_efcf :_bad =1; +goto _gbf ;_aae :_bad =2;goto _gbf ;_efd :_bad =3;goto _gbf ;_gfa :_bad =4;goto _gbf ;_bbcf :_bad =5;goto _gbf ;_fbed :_bad =6;goto _gbf ;_efdf :_bad =7;goto _gbf ;_gbf :{};if _fdf ==_ded {switch _bad {case 1:goto _daf ;case 2:goto _daf ;case 3:goto _fe ; +case 4:goto _daf ;case 5:goto _caf ;case 6:goto _daf ;case 7:goto _cef ;};};};if _bad ==_efab {return false ;};return ;};var _dc =[...]uint8 {0,14,26,41,53,67,81,94,118,135,146,157,172,183};const _efab int =-1;const _ffa int =34;func _ef (_bca float64 ,_dgf Format ,_be bool )string {if _dgf ._db {return NumberGeneric (_bca ); +};_bg :=make ([]byte ,0,20);_eda :=_f .Signbit (_bca );_efa :=_f .Abs (_bca );_ceg :=int64 (0);_bef :=int64 (0);if _dgf .IsExponential {for _efa >=10{_bef ++;_efa /=10;};for _efa < 1{_bef --;_efa *=10;};}else if _dgf ._eg {_efa *=100;}else if _dgf ._ffbb {if _dgf ._dbf ==0{_ec :=_f .Pow (10,float64 (_dgf ._ggg )); +_gb ,_ecd :=1.0,1.0;_ =_gb ;for _fgd :=1.0;_fgd < _ec ;_fgd ++{_ ,_fb :=_f .Modf (_efa *float64 (_fgd ));if _fb < _ecd {_ecd =_fb ;_gb =_fgd ;if _fb ==0{break ;};};};_dgf ._dbf =int64 (_gb );};_ceg =int64 (_efa *float64 (_dgf ._dbf )+0.5);if len (_dgf .Whole )> 0&&_ceg > _dgf ._dbf {_ceg =int64 (_efa *float64 (_dgf ._dbf ))%_dgf ._dbf ; +_efa -=float64 (_ceg )/float64 (_dgf ._dbf );}else {_efa -=float64 (_ceg )/float64 (_dgf ._dbf );if _f .Abs (_efa )< 1{_ggge :=true ;for _ ,_dcf :=range _dgf .Whole {if _dcf .Type ==FmtTypeDigitOpt {continue ;};if _dcf .Type ==FmtTypeLiteral &&_dcf .Literal ==' '{continue ; +};_ggge =false ;};if _ggge {_dgf .Whole =nil ;};};};};_aac :=1;for _ ,_fbf :=range _dgf .Fractional {if _fbf .Type ==FmtTypeDigit ||_fbf .Type ==FmtTypeDigitOpt {_aac ++;};};_efa +=5*_f .Pow10 (-_aac );_gac ,_cd :=_f .Modf (_efa );_bg =append (_bg ,_befe (_gac ,_bca ,_dgf )...); +_bg =append (_bg ,_gdd (_cd ,_bca ,_dgf )...);_bg =append (_bg ,_egg (_bef ,_dgf )...);if _dgf ._ffbb {_bg =_aa .AppendInt (_bg ,_ceg ,10);_bg =append (_bg ,'/');_bg =_aa .AppendInt (_bg ,_dgf ._dbf ,10);};if !_be &&_eda {return "\u002d"+string (_bg ); +};return string (_bg );};func _befe (_dca ,_agg float64 ,_ea Format )[]byte {if len (_ea .Whole )==0{return nil ;};_eab :=_b .Date (1899,12,30,0,0,0,0,_b .UTC );_cca :=_eab .Add (_b .Duration (_agg *float64 (24*_b .Hour )));_cca =_ddce (_cca );_bag :=_aa .AppendFloat (nil ,_dca ,'f',-1,64); +_gd :=make ([]byte ,0,len (_bag ));_fcc :=0;_aab :=1;_aag :for _ebe :=len (_ea .Whole )-1;_ebe >=0;_ebe --{_cg :=len (_bag )-1-_fcc ;_aaf :=_ea .Whole [_ebe ];switch _aaf .Type {case FmtTypeDigit :if _cg >=0{_gd =append (_gd ,_bag [_cg ]);_fcc ++;_aab =_ebe ; +}else {_gd =append (_gd ,'0');};case FmtTypeDigitOpt :if _cg >=0{_gd =append (_gd ,_bag [_cg ]);_fcc ++;_aab =_ebe ;}else {for _bbc :=_ebe ;_bbc >=0;_bbc --{_ffbc :=_ea .Whole [_bbc ];if _ffbc .Type ==FmtTypeLiteral {_gd =append (_gd ,_ffbc .Literal ); +};};break _aag ;};case FmtTypeDollar :for _bge :=_fcc ;_bge < len (_bag );_bge ++{_gd =append (_gd ,_bag [len (_bag )-1-_bge ]);_fcc ++;};_gd =append (_gd ,'$');case FmtTypeComma :if !_ea ._gg {_gd =append (_gd ,',');};case FmtTypeLiteral :_gd =append (_gd ,_aaf .Literal ); +case FmtTypeDate :_gd =append (_gd ,_cf (_edcf (_cca ,_aaf .DateTime ))...);case FmtTypeTime :_gd =append (_gd ,_cf (_fbg (_cca ,_agg ,_aaf .DateTime ))...);default:_ff .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",_aaf ); +};};_ccc :=_cf (_gd );if _fcc < len (_bag )&&(_fcc !=0||_ea ._c ){_afg :=len (_bag )-_fcc ;_eec :=make ([]byte ,len (_ccc )+_afg );copy (_eec ,_ccc [0:_aab ]);copy (_eec [_aab :],_bag [0:]);copy (_eec [_aab +_afg :],_ccc [_aab :]);_ccc =_eec ;};if _ea ._gg {_efc :=_d .Buffer {}; +_cdg :=0;for _fgb :=len (_ccc )-1;_fgb >=0;_fgb --{if !(_ccc [_fgb ]>='0'&&_ccc [_fgb ]<='9'){_cdg ++;}else {break ;};};for _cff :=0;_cff < len (_ccc );_cff ++{_efe :=(len (_ccc )-_cff -_cdg );if _efe %3==0&&_efe !=0&&_cff !=0{_efc .WriteByte (',');};_efc .WriteByte (_ccc [_cff ]); +};_ccc =_efc .Bytes ();};return _ccc ;};const _ge =1e-10; + +// FmtType is the type of a format token. +// +//go:generate stringer -type=FmtType +type FmtType byte ;func _egg (_ggc int64 ,_beg Format )[]byte {if !_beg .IsExponential ||len (_beg .Exponent )==0{return nil ;};_aea :=_aa .AppendInt (nil ,_aee (_ggc ),10);_ccb :=make ([]byte ,0,len (_aea )+2);_ccb =append (_ccb ,'E');if _ggc >=0{_ccb =append (_ccb ,'+'); +}else {_ccb =append (_ccb ,'-');_ggc *=-1;};_efgf :=0;_cbd :for _cba :=len (_beg .Exponent )-1;_cba >=0;_cba --{_abde :=len (_aea )-1-_efgf ;_agf :=_beg .Exponent [_cba ];switch _agf .Type {case FmtTypeDigit :if _abde >=0{_ccb =append (_ccb ,_aea [_abde ]); +_efgf ++;}else {_ccb =append (_ccb ,'0');};case FmtTypeDigitOpt :if _abde >=0{_ccb =append (_ccb ,_aea [_abde ]);_efgf ++;}else {for _ebd :=_cba ;_ebd >=0;_ebd --{_fgf :=_beg .Exponent [_ebd ];if _fgf .Type ==FmtTypeLiteral {_ccb =append (_ccb ,_fgf .Literal ); +};};break _cbd ;};case FmtTypeLiteral :_ccb =append (_ccb ,_agf .Literal );default:_ff .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",_agf ); +};};if _efgf < len (_aea ){_ccb =append (_ccb ,_aea [len (_aea )-_efgf -1:_efgf -1]...);};_cf (_ccb [2:]);return _ccb ;}; + +// 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 );};_dg :=Parse (f );if len (_dg )==1{return _ef (v ,_dg [0],false );}else if len (_dg )> 1&&v < 0{return _ef (v ,_dg [1],true ); +}else if len (_dg )> 2&&v ==0{return _ef (v ,_dg [2],false );};return _ef (v ,_dg [0],false );};const _bc ="\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 _aee (_ege int64 )int64 {if _ege < 0{return -_ege ;};return _ege ;}; // NumberGeneric formats the number with the generic format which attemps to // mimic Excel's general formatting. -func NumberGeneric (v float64 )string {if _g .Abs (v )>=_bf ||_g .Abs (v )<=_gd &&v !=0{return _egb (v );};_cga :=make ([]byte ,0,15);_cga =_a .AppendFloat (_cga ,v ,'f',-1,64);if len (_cga )> 11{_eb :=_cga [11]-'0';if _eb >=5&&_eb <=9{_cga [10]++;_cga =_cga [0:11]; -_cga =_bdea (_cga );};_cga =_cga [0:11];}else if len (_cga )==11{if _cga [len (_cga )-1]=='9'{_cga [len (_cga )-1]++;_cga =_bdea (_cga );};};_cga =_cgf (_cga );return string (_cga );};func _bdea (_ebe []byte )[]byte {for _ff :=len (_ebe )-1;_ff > 0;_ff --{if _ebe [_ff ]=='9'+1{_ebe [_ff ]='0'; -if _ebe [_ff -1]=='.'{_ff --;};_ebe [_ff -1]++;};};if _ebe [0]=='9'+1{_ebe [0]='0';copy (_ebe [1:],_ebe [0:]);_ebe [0]='1';};return _ebe ;};func _db (_efa ,_fcf float64 ,_gea Format )[]byte {if len (_gea .Fractional )==0{return nil ;};_agcd :=_a .AppendFloat (nil ,_efa ,'f',-1,64); -if len (_agcd )> 2{_agcd =_agcd [2:];}else {_agcd =nil ;};_becc :=make ([]byte ,0,len (_agcd ));_becc =append (_becc ,'.');_daf :=0;_gee :for _daff :=0;_daff < len (_gea .Fractional );_daff ++{_gcc :=_daff ;_gad :=_gea .Fractional [_daff ];switch _gad .Type {case FmtTypeDigit :if _gcc < len (_agcd ){_becc =append (_becc ,_agcd [_gcc ]); -_daf ++;}else {_becc =append (_becc ,'0');};case FmtTypeDigitOpt :if _gcc >=0{_becc =append (_becc ,_agcd [_gcc ]);_daf ++;}else {break _gee ;};case FmtTypeLiteral :_becc =append (_becc ,_gad .Literal );default:_fc .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",_gad ); -};};return _becc ;}; +func NumberGeneric (v float64 )string {if _f .Abs (v )>=_ffb ||_f .Abs (v )<=_ge &&v !=0{return _fbd (v );};_dd :=make ([]byte ,0,15);_dd =_aa .AppendFloat (_dd ,v ,'f',-1,64);if len (_dd )> 11{_cfd :=_dd [11]-'0';if _cfd >=5&&_cfd <=9{_dd [10]++;_dd =_dd [0:11]; +_dd =_aba (_dd );};_dd =_dd [0:11];}else if len (_dd )==11{if _dd [len (_dd )-1]=='9'{_dd [len (_dd )-1]++;_dd =_aba (_dd );};};_dd =_aabe (_dd );return string (_dd );};const _cab int =0; // 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 {_cfc :=Parse (f );var _fdd Format ;if len (_cfc )==1{_fdd =_cfc [0];}else if len (_cfc )==4{_fdd =_cfc [3];};_cfb :=false ;for _ ,_gb :=range _fdd .Whole {if _gb .Type ==FmtTypeText {_cfb =true ;};};if !_cfb {return v ; -};_ae :=_cf .Buffer {};for _ ,_da :=range _fdd .Whole {switch _da .Type {case FmtTypeLiteral :_ae .WriteByte (_da .Literal );case FmtTypeText :_ae .WriteString (v );};};return _ae .String ();};func (_d FmtType )String ()string {if _d >=FmtType (len (_ba )-1){return _c .Sprintf ("F\u006d\u0074\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_d ); -};return _cd [_ba [_d ]:_ba [_d +1]];};func _bde (_cffd int64 )int64 {if _cffd < 0{return -_cffd ;};return _cffd ;};func _fcc (_eg []byte )[]byte {for _gdf :=0;_gdf < len (_eg )/2;_gdf ++{_ea :=len (_eg )-1-_gdf ;_eg [_gdf ],_eg [_ea ]=_eg [_ea ],_eg [_gdf ]; -};return _eg ;}; - -// Token is a format token in the Excel format string. -type Token struct{Type FmtType ;Literal byte ;DateTime string ;}; +func String (v string ,f string )string {_df :=Parse (f );var _fg Format ;if len (_df )==1{_fg =_df [0];}else if len (_df )==4{_fg =_df [3];};_ed :=false ;for _ ,_geg :=range _fg .Whole {if _geg .Type ==FmtTypeText {_ed =true ;};};if !_ed {return v ;}; +_gfe :=_d .Buffer {};for _ ,_gfc :=range _fg .Whole {switch _gfc .Type {case FmtTypeLiteral :_gfe .WriteByte (_gfc .Literal );case FmtTypeText :_gfe .WriteString (v );};};return _gfe .String ();};func _fbg (_cfde _b .Time ,_eabg float64 ,_da string )[]byte {_aca :=[]byte {}; +_ddd :=0;for _afe :=0;_afe < len (_da );_afe ++{var _bcce string ;if _da [_afe ]==':'{_bcce =string (_da [_ddd :_afe ]);_ddd =_afe +1;}else if _afe ==len (_da )-1{_bcce =string (_da [_ddd :_afe +1]);}else {continue ;};switch _bcce {case "\u0064":_aca =_cfde .AppendFormat (_aca ,"\u0032"); +case "\u0068":_aca =_cfde .AppendFormat (_aca ,"\u0033");case "\u0068\u0068":_aca =_cfde .AppendFormat (_aca ,"\u0031\u0035");case "\u006d":_aca =_cfde .AppendFormat (_aca ,"\u0034");case "\u006d\u006d":_aca =_cfde .AppendFormat (_aca ,"\u0030\u0034"); +case "\u0073":_aca =_cfde .Round (_b .Second ).AppendFormat (_aca ,"\u0035");case "\u0073\u002e\u0030":_aca =_cfde .Round (_b .Second /10).AppendFormat (_aca ,"\u0035\u002e\u0030");case "\u0073\u002e\u0030\u0030":_aca =_cfde .Round (_b .Second /100).AppendFormat (_aca ,"\u0035\u002e\u0030\u0030"); +case "\u0073\u002e\u00300\u0030":_aca =_cfde .Round (_b .Second /1000).AppendFormat (_aca ,"\u0035\u002e\u00300\u0030");case "\u0073\u0073":_aca =_cfde .Round (_b .Second ).AppendFormat (_aca ,"\u0030\u0035");case "\u0073\u0073\u002e\u0030":_aca =_cfde .Round (_b .Second /10).AppendFormat (_aca ,"\u0030\u0035\u002e\u0030"); +case "\u0073\u0073\u002e0\u0030":_aca =_cfde .Round (_b .Second /100).AppendFormat (_aca ,"\u0030\u0035\u002e0\u0030");case "\u0073\u0073\u002e\u0030\u0030\u0030":_aca =_cfde .Round (_b .Second /1000).AppendFormat (_aca ,"\u0030\u0035\u002e\u0030\u0030\u0030"); +case "\u0041\u004d\u002fP\u004d":_aca =_cfde .AppendFormat (_aca ,"\u0050\u004d");case "\u005b\u0068\u005d":_aca =_aa .AppendInt (_aca ,int64 (_eabg *24),10);case "\u005b\u006d\u005d":_aca =_aa .AppendInt (_aca ,int64 (_eabg *24*60),10);case "\u005b\u0073\u005d":_aca =_aa .AppendInt (_aca ,int64 (_eabg *24*60*60),10); +case "":default:_ff .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",_bcce );};if _da [_afe ]==':'{_aca =append (_aca ,':');};};return _aca ; +};func _aabe (_bfe []byte )[]byte {_cfdg :=len (_bfe );_bfg :=false ;_bbf :=false ;for _gae :=len (_bfe )-1;_gae >=0;_gae --{if _bfe [_gae ]=='0'&&!_bbf &&!_bfg {_cfdg =_gae ;}else if _bfe [_gae ]=='.'{_bfg =true ;}else {_bbf =true ;};};if _bfg &&_bbf {if _bfe [_cfdg -1]=='.'{_cfdg --; +};return _bfe [0:_cfdg ];};return _bfe ;}; // AddToken adds a format token to the format. -func (_ag *Format )AddToken (t FmtType ,l []byte ){if _ag ._bec {_ag ._bec =false ;return ;};switch t {case FmtTypeDecimal :_ag ._dg =true ;case FmtTypeUnderscore :_ag ._bec =true ;case FmtTypeText :_ag .Whole =append (_ag .Whole ,Token {Type :t });case FmtTypeDate ,FmtTypeTime :_ag .Whole =append (_ag .Whole ,Token {Type :t ,DateTime :string (l )}); -case FmtTypePercent :_ag ._gdg =true ;t =FmtTypeLiteral ;l =[]byte {'%'};fallthrough;case FmtTypeDigitOpt :fallthrough;case FmtTypeLiteral ,FmtTypeDigit ,FmtTypeDollar ,FmtTypeComma :if l ==nil {l =[]byte {0};};for _ ,_ga :=range l {if _ag .IsExponential {_ag .Exponent =append (_ag .Exponent ,Token {Type :t ,Literal :_ga }); -}else if !_ag ._dg {_ag .Whole =append (_ag .Whole ,Token {Type :t ,Literal :_ga });}else {_ag .Fractional =append (_ag .Fractional ,Token {Type :t ,Literal :_ga });};};case FmtTypeDigitOptThousands :_ag ._be =true ;case FmtTypeFraction :_fa :=_e .Split (string (l ),"\u002f"); -if len (_fa )==2{_ag ._gf =true ;_ag ._ed ,_ =_a .ParseInt (_fa [1],10,64);for _ ,_ab :=range _fa [1]{if _ab =='?'||_ab =='0'{_ag ._ge ++;};};};default:_fc .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 ); -};};const _ccf int =34;func _egb (_ega float64 )string {_gbb :=_a .FormatFloat (_ega ,'E',-1,64);_caa :=_a .FormatFloat (_ega ,'E',5,64);if len (_gbb )< len (_caa ){return _a .FormatFloat (_ega ,'E',2,64);};return _caa ;};type Lexer struct{_gfe Format ; -_ggdc []Format ;};func _cgf (_bbg []byte )[]byte {_gba :=len (_bbg );_af :=false ;_ade :=false ;for _adb :=len (_bbg )-1;_adb >=0;_adb --{if _bbg [_adb ]=='0'&&!_ade &&!_af {_gba =_adb ;}else if _bbg [_adb ]=='.'{_af =true ;}else {_ade =true ;};};if _af &&_ade {if _bbg [_gba -1]=='.'{_gba --; -};return _bbg [0:_gba ];};return _bbg ;};const _fde int =-1;func Parse (s string )[]Format {_ee :=Lexer {};_ee .Lex (_e .NewReader (s ));_ee ._ggdc =append (_ee ._ggdc ,_ee ._gfe );return _ee ._ggdc ;};var _ba =[...]uint8 {0,14,26,41,53,67,81,94,118,135,146,157,172,183}; -const _ggd int =0;func _ede (_dfb _cc .Time ,_agd string )[]byte {_gg :=[]byte {};_geec :=0;for _aef :=0;_aef < len (_agd );_aef ++{var _dff string ;if _agd [_aef ]=='/'{_dff =string (_agd [_geec :_aef ]);_geec =_aef +1;}else if _aef ==len (_agd )-1{_dff =string (_agd [_geec :_aef +1]); -}else {continue ;};switch _dff {case "\u0079\u0079":_gg =_dfb .AppendFormat (_gg ,"\u0030\u0036");case "\u0079\u0079\u0079\u0079":_gg =_dfb .AppendFormat (_gg ,"\u0032\u0030\u0030\u0036");case "\u006d":_gg =_dfb .AppendFormat (_gg ,"\u0031");case "\u006d\u006d":_gg =_dfb .AppendFormat (_gg ,"\u0030\u0031"); -case "\u006d\u006d\u006d":_gg =_dfb .AppendFormat (_gg ,"\u004a\u0061\u006e");case "\u006d\u006d\u006d\u006d":_gg =_dfb .AppendFormat (_gg ,"\u004aa\u006e\u0075\u0061\u0072\u0079");case "\u006d\u006d\u006dm\u006d":switch _dfb .Month (){case _cc .January ,_cc .July ,_cc .June :_gg =append (_gg ,'J'); -case _cc .February :_gg =append (_gg ,'M');case _cc .March ,_cc .May :_gg =append (_gg ,'M');case _cc .April ,_cc .August :_gg =append (_gg ,'A');case _cc .September :_gg =append (_gg ,'S');case _cc .October :_gg =append (_gg ,'O');case _cc .November :_gg =append (_gg ,'N'); -case _cc .December :_gg =append (_gg ,'D');};case "\u0064":_gg =_dfb .AppendFormat (_gg ,"\u0032");case "\u0064\u0064":_gg =_dfb .AppendFormat (_gg ,"\u0030\u0032");case "\u0064\u0064\u0064":_gg =_dfb .AppendFormat (_gg ,"\u004d\u006f\u006e");case "\u0064\u0064\u0064\u0064":_gg =_dfb .AppendFormat (_gg ,"\u004d\u006f\u006e\u0064\u0061\u0079"); -default:_fc .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",_dff );};if _agd [_aef ]=='/'{_gg =append (_gg ,'/');};};return _gg ;};func _dcg (_fdc int64 ,_cae Format )[]byte {if !_cae .IsExponential ||len (_cae .Exponent )==0{return nil ; -};_efff :=_a .AppendInt (nil ,_bde (_fdc ),10);_fbf :=make ([]byte ,0,len (_efff )+2);_fbf =append (_fbf ,'E');if _fdc >=0{_fbf =append (_fbf ,'+');}else {_fbf =append (_fbf ,'-');_fdc *=-1;};_bgd :=0;_bded :for _cfcb :=len (_cae .Exponent )-1;_cfcb >=0; -_cfcb --{_bcc :=len (_efff )-1-_bgd ;_gccg :=_cae .Exponent [_cfcb ];switch _gccg .Type {case FmtTypeDigit :if _bcc >=0{_fbf =append (_fbf ,_efff [_bcc ]);_bgd ++;}else {_fbf =append (_fbf ,'0');};case FmtTypeDigitOpt :if _bcc >=0{_fbf =append (_fbf ,_efff [_bcc ]); -_bgd ++;}else {for _gcd :=_cfcb ;_gcd >=0;_gcd --{_bcb :=_cae .Exponent [_gcd ];if _bcb .Type ==FmtTypeLiteral {_fbf =append (_fbf ,_bcb .Literal );};};break _bded ;};case FmtTypeLiteral :_fbf =append (_fbf ,_gccg .Literal );default:_fc .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",_gccg ); -};};if _bgd < len (_efff ){_fbf =append (_fbf ,_efff [len (_efff )-_bgd -1:_bgd -1]...);};_fcc (_fbf [2:]);return _fbf ;};func IsNumber (data string )(_fg bool ){_fca ,_cdc ,_ffb :=0,0,len (data );_efbe :=len (data );_dbe ,_dga ,_bee :=0,0,0;_ =_dga ;_ =_bee ; -_ =_dbe ;{_fca =_ggd ;_dbe =0;_dga =0;_bee =0;};{if _cdc ==_ffb {goto _dfd ;};switch _fca {case 0:goto _dea ;case 1:goto _efac ;case 2:goto _bga ;case 3:goto _dffg ;case 4:goto _beb ;case 5:goto _fgea ;case 6:goto _gfa ;case 7:goto _gdd ;};goto _abc ;_fge :_dga =_cdc ; -_cdc --;{_fg =false ;};goto _abe ;_fea :_dga =_cdc ;_cdc --;{_fg =_dga ==len (data );};goto _abe ;_gff :_dga =_cdc ;_cdc --;{_fg =_dga ==len (data );};goto _abe ;_dee :switch _bee {case 2:{_cdc =(_dga )-1;_fg =_dga ==len (data );};case 3:{_cdc =(_dga )-1; -_fg =false ;};};goto _abe ;_abe :_dbe =0;if _cdc ++;_cdc ==_ffb {goto _fgb ;};_dea :_dbe =_cdc ;switch data [_cdc ]{case 43:goto _bef ;case 45:goto _bef ;};if 48<=data [_cdc ]&&data [_cdc ]<=57{goto _efd ;};goto _ege ;_ege :if _cdc ++;_cdc ==_ffb {goto _fae ; -};_efac :goto _ege ;_bef :if _cdc ++;_cdc ==_ffb {goto _dgd ;};_bga :if 48<=data [_cdc ]&&data [_cdc ]<=57{goto _efd ;};goto _ege ;_efd :if _cdc ++;_cdc ==_ffb {goto _gfac ;};_dffg :if data [_cdc ]==46{goto _edg ;};if 48<=data [_cdc ]&&data [_cdc ]<=57{goto _efd ; -};goto _ege ;_edg :if _cdc ++;_cdc ==_ffb {goto _bcd ;};_beb :if 48<=data [_cdc ]&&data [_cdc ]<=57{goto _geee ;};goto _ege ;_geee :if _cdc ++;_cdc ==_ffb {goto _bbd ;};_fgea :if data [_cdc ]==69{goto _aga ;};if 48<=data [_cdc ]&&data [_cdc ]<=57{goto _geee ; -};goto _ege ;_aga :if _cdc ++;_cdc ==_ffb {goto _ccc ;};_gfa :switch data [_cdc ]{case 43:goto _ged ;case 45:goto _ged ;};goto _ege ;_ged :_dga =_cdc +1;_bee =3;goto _ggc ;_bead :_dga =_cdc +1;_bee =2;goto _ggc ;_ggc :if _cdc ++;_cdc ==_ffb {goto _caaf ; -};_gdd :if 48<=data [_cdc ]&&data [_cdc ]<=57{goto _bead ;};goto _ege ;_abc :_fgb :_fca =0;goto _dfd ;_fae :_fca =1;goto _dfd ;_dgd :_fca =2;goto _dfd ;_gfac :_fca =3;goto _dfd ;_bcd :_fca =4;goto _dfd ;_bbd :_fca =5;goto _dfd ;_ccc :_fca =6;goto _dfd ; -_caaf :_fca =7;goto _dfd ;_dfd :{};if _cdc ==_efbe {switch _fca {case 1:goto _fge ;case 2:goto _fge ;case 3:goto _fea ;case 4:goto _fge ;case 5:goto _gff ;case 6:goto _fge ;case 7:goto _dee ;};};};if _fca ==_fga {return false ;};return ;}; +func (_cb *Format )AddToken (t FmtType ,l []byte ){if _cb ._fc {_cb ._fc =false ;return ;};switch t {case FmtTypeDecimal :_cb ._c =true ;case FmtTypeUnderscore :_cb ._fc =true ;case FmtTypeText :_cb .Whole =append (_cb .Whole ,Token {Type :t });case FmtTypeDate ,FmtTypeTime :_cb .Whole =append (_cb .Whole ,Token {Type :t ,DateTime :string (l )}); +case FmtTypePercent :_cb ._eg =true ;t =FmtTypeLiteral ;l =[]byte {'%'};fallthrough;case FmtTypeDigitOpt :fallthrough;case FmtTypeLiteral ,FmtTypeDigit ,FmtTypeDollar ,FmtTypeComma :if l ==nil {l =[]byte {0};};for _ ,_de :=range l {if _cb .IsExponential {_cb .Exponent =append (_cb .Exponent ,Token {Type :t ,Literal :_de }); +}else if !_cb ._c {_cb .Whole =append (_cb .Whole ,Token {Type :t ,Literal :_de });}else {_cb .Fractional =append (_cb .Fractional ,Token {Type :t ,Literal :_de });};};case FmtTypeDigitOptThousands :_cb ._gg =true ;case FmtTypeFraction :_cbg :=_eb .Split (string (l ),"\u002f"); +if len (_cbg )==2{_cb ._ffbb =true ;_cb ._dbf ,_ =_aa .ParseInt (_cbg [1],10,64);for _ ,_bd :=range _cbg [1]{if _bd =='?'||_bd =='0'{_cb ._ggg ++;};};};default:_ff .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 ); +};};const _ffb =1e11;func _cf (_ga []byte )[]byte {for _af :=0;_af < len (_ga )/2;_af ++{_ac :=len (_ga )-1-_af ;_ga [_af ],_ga [_ac ]=_ga [_ac ],_ga [_af ];};return _ga ;};func _ddce (_aff _b .Time )_b .Time {_aff =_aff .UTC ();return _b .Date (_aff .Year (),_aff .Month (),_aff .Day (),_aff .Hour (),_aff .Minute (),_aff .Second (),_aff .Nanosecond (),_b .Local ); +};func Parse (s string )[]Format {_ced :=Lexer {};_ced .Lex (_eb .NewReader (s ));_ced ._dab =append (_ced ._dab ,_ced ._def );return _ced ._dab ;};func _edcf (_eca _b .Time ,_bcc string )[]byte {_ecb :=[]byte {};_eed :=0;for _fad :=0;_fad < len (_bcc ); +_fad ++{var _fd string ;if _bcc [_fad ]=='/'{_fd =string (_bcc [_eed :_fad ]);_eed =_fad +1;}else if _fad ==len (_bcc )-1{_fd =string (_bcc [_eed :_fad +1]);}else {continue ;};switch _fd {case "\u0079\u0079":_ecb =_eca .AppendFormat (_ecb ,"\u0030\u0036"); +case "\u0079\u0079\u0079\u0079":_ecb =_eca .AppendFormat (_ecb ,"\u0032\u0030\u0030\u0036");case "\u006d":_ecb =_eca .AppendFormat (_ecb ,"\u0031");case "\u006d\u006d":_ecb =_eca .AppendFormat (_ecb ,"\u0030\u0031");case "\u006d\u006d\u006d":_ecb =_eca .AppendFormat (_ecb ,"\u004a\u0061\u006e"); +case "\u006d\u006d\u006d\u006d":_ecb =_eca .AppendFormat (_ecb ,"\u004aa\u006e\u0075\u0061\u0072\u0079");case "\u006d\u006d\u006dm\u006d":switch _eca .Month (){case _b .January ,_b .July ,_b .June :_ecb =append (_ecb ,'J');case _b .February :_ecb =append (_ecb ,'M'); +case _b .March ,_b .May :_ecb =append (_ecb ,'M');case _b .April ,_b .August :_ecb =append (_ecb ,'A');case _b .September :_ecb =append (_ecb ,'S');case _b .October :_ecb =append (_ecb ,'O');case _b .November :_ecb =append (_ecb ,'N');case _b .December :_ecb =append (_ecb ,'D'); +};case "\u0064":_ecb =_eca .AppendFormat (_ecb ,"\u0032");case "\u0064\u0064":_ecb =_eca .AppendFormat (_ecb ,"\u0030\u0032");case "\u0064\u0064\u0064":_ecb =_eca .AppendFormat (_ecb ,"\u004d\u006f\u006e");case "\u0064\u0064\u0064\u0064":_ecb =_eca .AppendFormat (_ecb ,"\u004d\u006f\u006e\u0064\u0061\u0079"); +default:_ff .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",_fd );};if _bcc [_fad ]=='/'{_ecb =append (_ecb ,'/');};};return _ecb ;};func _aba (_ccbb []byte )[]byte {for _edc :=len (_ccbb )-1; +_edc > 0;_edc --{if _ccbb [_edc ]=='9'+1{_ccbb [_edc ]='0';if _ccbb [_edc -1]=='.'{_edc --;};_ccbb [_edc -1]++;};};if _ccbb [0]=='9'+1{_ccbb [0]='0';copy (_ccbb [1:],_ccbb [0:]);_ccbb [0]='1';};return _ccbb ;};func (_cbdf *Lexer )Lex (r _e .Reader ){_fga ,_gaa ,_bccf :=0,0,0; +_ffbf :=-1;_defb ,_ace ,_gda :=0,0,0;_ =_ace ;_ =_gda ;_ceba :=1;_ =_ceba ;_acb :=make ([]byte ,4096);_dcg :=false ;for !_dcg {_cag :=0;if _defb > 0{_cag =_gaa -_defb ;};_gaa =0;_bfef ,_ebb :=r .Read (_acb [_cag :]);if _bfef ==0||_ebb !=nil {_dcg =true ; +};_bccf =_bfef +_cag ;if _bccf < len (_acb ){_ffbf =_bccf ;};{_fga =_cbab ;_defb =0;_ace =0;_gda =0;};{if _gaa ==_bccf {goto _afc ;};switch _fga {case 34:goto _ggfg ;case 35:goto _cggc ;case 0:goto _eedg ;case 36:goto _edb ;case 37:goto _ffaf ;case 1:goto _dgef ; +case 2:goto _bbbd ;case 38:goto _agff ;case 3:goto _dad ;case 4:goto _cedg ;case 39:goto _defd ;case 5:goto _fcae ;case 6:goto _cea ;case 7:goto _dcb ;case 8:goto _dec ;case 40:goto _ceaf ;case 9:goto _fgag ;case 41:goto _cage ;case 10:goto _gagb ;case 42:goto _gea ; +case 11:goto _ddde ;case 43:goto _eaf ;case 44:goto _efge ;case 45:goto _eecd ;case 12:goto _cfed ;case 46:goto _fge ;case 13:goto _dcfg ;case 14:goto _agce ;case 15:goto _fdg ;case 16:goto _gdcd ;case 47:goto _gee ;case 17:goto _dbee ;case 48:goto _ffe ; +case 18:goto _acbg ;case 19:goto _bgb ;case 20:goto _dbfd ;case 49:goto _feb ;case 50:goto _adf ;case 21:goto _bfc ;case 22:goto _feg ;case 23:goto _bcba ;case 24:goto _gef ;case 25:goto _ccad ;case 51:goto _gefc ;case 26:goto _dgg ;case 52:goto _gedd ; +case 53:goto _gcg ;case 54:goto _fgfe ;case 55:goto _bae ;case 56:goto _bgfa ;case 57:goto _afa ;case 27:goto _gaff ;case 28:goto _ggd ;case 29:goto _ecea ;case 30:goto _cdfe ;case 31:goto _aedf ;case 58:goto _cbb ;case 32:goto _egge ;case 59:goto _dbb ; +case 33:goto _gce ;case 60:goto _fff ;case 61:goto _abe ;case 62:goto _cagf ;};goto _gfge ;_ad :switch _gda {case 2:{_gaa =(_ace )-1;_cbdf ._def .AddToken (FmtTypeDigit ,nil );};case 3:{_gaa =(_ace )-1;_cbdf ._def .AddToken (FmtTypeDigitOpt ,nil );};case 5:{_gaa =(_ace )-1; +};case 8:{_gaa =(_ace )-1;_cbdf ._def .AddToken (FmtTypePercent ,nil );};case 13:{_gaa =(_ace )-1;_cbdf ._def .AddToken (FmtTypeFraction ,_acb [_defb :_ace ]);};case 14:{_gaa =(_ace )-1;_cbdf ._def .AddToken (FmtTypeDate ,_acb [_defb :_ace ]);};case 15:{_gaa =(_ace )-1; +_cbdf ._def .AddToken (FmtTypeTime ,_acb [_defb :_ace ]);};case 16:{_gaa =(_ace )-1;_cbdf ._def .AddToken (FmtTypeTime ,_acb [_defb :_ace ]);};case 18:{_gaa =(_ace )-1;};case 20:{_gaa =(_ace )-1;_cbdf ._def .AddToken (FmtTypeLiteral ,_acb [_defb :_ace ]); +};case 21:{_gaa =(_ace )-1;_cbdf ._def .AddToken (FmtTypeLiteral ,_acb [_defb +1:_ace -1]);};};goto _ddf ;_gbce :_gaa =(_ace )-1;{_cbdf ._def .AddToken (FmtTypeFraction ,_acb [_defb :_ace ]);};goto _ddf ;_aeb :_gaa =(_ace )-1;{_cbdf ._def .AddToken (FmtTypeDigitOpt ,nil ); +};goto _ddf ;_fcagc :_ace =_gaa +1;{_cbdf ._def .AddToken (FmtTypeDigitOptThousands ,nil );};goto _ddf ;_gfgf :_gaa =(_ace )-1;{_cbdf ._def .AddToken (FmtTypePercent ,nil );};goto _ddf ;_cgg :_gaa =(_ace )-1;{_cbdf ._def .AddToken (FmtTypeDate ,_acb [_defb :_ace ]); +};goto _ddf ;_dac :_gaa =(_ace )-1;{_cbdf ._def .AddToken (FmtTypeDigit ,nil );};goto _ddf ;_dddc :_gaa =(_ace )-1;{_cbdf ._def .AddToken (FmtTypeTime ,_acb [_defb :_ace ]);};goto _ddf ;_cdge :_gaa =(_ace )-1;{_cbdf ._def .AddToken (FmtTypeLiteral ,_acb [_defb :_ace ]); +};goto _ddf ;_acbc :_ace =_gaa +1;{_cbdf ._def ._db =true ;};goto _ddf ;_bee :_ace =_gaa +1;{_cbdf ._def .AddToken (FmtTypeLiteral ,_acb [_defb :_ace ]);};goto _ddf ;_gedc :_ace =_gaa +1;{_cbdf ._def .AddToken (FmtTypeDollar ,nil );};goto _ddf ;_gedca :_ace =_gaa +1; +{_cbdf ._def .AddToken (FmtTypeComma ,nil );};goto _ddf ;_cdgc :_ace =_gaa +1;{_cbdf ._def .AddToken (FmtTypeDecimal ,nil );};goto _ddf ;_afeb :_ace =_gaa +1;{_cbdf .nextFmt ();};goto _ddf ;_gfd :_ace =_gaa +1;{_cbdf ._def .AddToken (FmtTypeText ,nil ); +};goto _ddf ;_aacg :_ace =_gaa +1;{_cbdf ._def .AddToken (FmtTypeUnderscore ,nil );};goto _ddf ;_bfb :_ace =_gaa ;_gaa --;{_cbdf ._def .AddToken (FmtTypeLiteral ,_acb [_defb :_ace ]);};goto _ddf ;_agcg :_ace =_gaa ;_gaa --;{_cbdf ._def .AddToken (FmtTypeLiteral ,_acb [_defb +1:_ace -1]); +};goto _ddf ;_cdf :_ace =_gaa ;_gaa --;{_cbdf ._def .AddToken (FmtTypeDigitOpt ,nil );};goto _ddf ;_fbaf :_ace =_gaa ;_gaa --;{_cbdf ._def .AddToken (FmtTypeFraction ,_acb [_defb :_ace ]);};goto _ddf ;_fcd :_ace =_gaa ;_gaa --;{_cbdf ._def .AddToken (FmtTypePercent ,nil ); +};goto _ddf ;_gaf :_ace =_gaa ;_gaa --;{_cbdf ._def .AddToken (FmtTypeDate ,_acb [_defb :_ace ]);};goto _ddf ;_bbb :_ace =_gaa ;_gaa --;{_cbdf ._def .AddToken (FmtTypeDigit ,nil );};goto _ddf ;_ece :_ace =_gaa ;_gaa --;{_cbdf ._def .AddToken (FmtTypeTime ,_acb [_defb :_ace ]); +};goto _ddf ;_gaee :_ace =_gaa ;_gaa --;{};goto _ddf ;_gfdg :_ace =_gaa +1;{_cbdf ._def .IsExponential =true ;};goto _ddf ;_eabgd :_ace =_gaa +1;{_cbdf ._def .AddToken (FmtTypeLiteral ,_acb [_defb +1:_ace ]);};goto _ddf ;_ddf :_defb =0;if _gaa ++;_gaa ==_bccf {goto _cead ; +};_ggfg :_defb =_gaa ;switch _acb [_gaa ]{case 34:goto _bfa ;case 35:goto _fgaa ;case 36:goto _gedc ;case 37:goto _bda ;case 44:goto _gedca ;case 46:goto _cdgc ;case 47:goto _gafa ;case 48:goto _eggg ;case 58:goto _eeg ;case 59:goto _afeb ;case 63:goto _bcd ; +case 64:goto _gfd ;case 65:goto _adc ;case 69:goto _gbg ;case 71:goto _befb ;case 91:goto _fbadd ;case 92:goto _ccfg ;case 95:goto _aacg ;case 100:goto _gafa ;case 104:goto _eeg ;case 109:goto _abf ;case 115:goto _cdgcc ;case 121:goto _febd ;};if 49<=_acb [_gaa ]&&_acb [_gaa ]<=57{goto _dcd ; +};goto _bee ;_bfa :_ace =_gaa +1;_gda =20;goto _gbe ;_gbe :if _gaa ++;_gaa ==_bccf {goto _aceg ;};_cggc :if _acb [_gaa ]==34{goto _fbb ;};goto _ddff ;_ddff :if _gaa ++;_gaa ==_bccf {goto _gba ;};_eedg :if _acb [_gaa ]==34{goto _fbb ;};goto _ddff ;_fbb :_ace =_gaa +1; +_gda =21;goto _gff ;_gff :if _gaa ++;_gaa ==_bccf {goto _abdd ;};_edb :if _acb [_gaa ]==34{goto _ddff ;};goto _agcg ;_fgaa :_ace =_gaa +1;_gda =3;goto _dde ;_dde :if _gaa ++;_gaa ==_bccf {goto _cbaf ;};_ffaf :switch _acb [_gaa ]{case 35:goto _eccf ;case 37:goto _eccf ; +case 44:goto _dcee ;case 47:goto _aecb ;case 48:goto _eccf ;case 63:goto _eccf ;};goto _cdf ;_eccf :if _gaa ++;_gaa ==_bccf {goto _bfbb ;};_dgef :switch _acb [_gaa ]{case 35:goto _eccf ;case 37:goto _eccf ;case 47:goto _aecb ;case 48:goto _eccf ;case 63:goto _eccf ; +};goto _ad ;_aecb :if _gaa ++;_gaa ==_bccf {goto _acg ;};_bbbd :switch _acb [_gaa ]{case 35:goto _cfe ;case 37:goto _ggeg ;case 48:goto _dbe ;case 63:goto _cfe ;};if 49<=_acb [_gaa ]&&_acb [_gaa ]<=57{goto _fea ;};goto _ad ;_cfe :_ace =_gaa +1;goto _cce ; +_cce :if _gaa ++;_gaa ==_bccf {goto _fbgd ;};_agff :switch _acb [_gaa ]{case 35:goto _cfe ;case 37:goto _cfe ;case 44:goto _cfe ;case 46:goto _cfe ;case 48:goto _cfe ;case 63:goto _cfe ;case 65:goto _cfee ;};goto _fbaf ;_cfee :if _gaa ++;_gaa ==_bccf {goto _gdde ; +};_dad :switch _acb [_gaa ]{case 47:goto _adb ;case 77:goto _ggfe ;};goto _gbce ;_adb :if _gaa ++;_gaa ==_bccf {goto _bfd ;};_cedg :if _acb [_gaa ]==80{goto _fbag ;};goto _gbce ;_fbag :_ace =_gaa +1;goto _bbfc ;_bbfc :if _gaa ++;_gaa ==_bccf {goto _fbade ; +};_defd :if _acb [_gaa ]==65{goto _cfee ;};goto _fbaf ;_ggfe :if _gaa ++;_gaa ==_bccf {goto _gcd ;};_fcae :if _acb [_gaa ]==47{goto _dce ;};goto _gbce ;_dce :if _gaa ++;_gaa ==_bccf {goto _ccg ;};_cea :if _acb [_gaa ]==80{goto _fadc ;};goto _gbce ;_fadc :if _gaa ++; +_gaa ==_bccf {goto _dfa ;};_dcb :if _acb [_gaa ]==77{goto _fbag ;};goto _gbce ;_ggeg :if _gaa ++;_gaa ==_bccf {goto _aebc ;};_dec :switch _acb [_gaa ]{case 35:goto _cdga ;case 37:goto _cad ;case 63:goto _cdga ;};if 48<=_acb [_gaa ]&&_acb [_gaa ]<=57{goto _fcce ; +};goto _ad ;_cdga :_ace =_gaa +1;goto _ecbc ;_ecbc :if _gaa ++;_gaa ==_bccf {goto _fbgg ;};_ceaf :switch _acb [_gaa ]{case 35:goto _cfe ;case 37:goto _cdd ;case 44:goto _cfe ;case 46:goto _cfe ;case 48:goto _cfe ;case 63:goto _cfe ;case 65:goto _cfee ; +};goto _fbaf ;_cdd :if _gaa ++;_gaa ==_bccf {goto _dea ;};_fgag :switch _acb [_gaa ]{case 35:goto _gfdgd ;case 44:goto _gfdgd ;case 46:goto _gfdgd ;case 48:goto _gfdgd ;case 63:goto _gfdgd ;};goto _gbce ;_gfdgd :_ace =_gaa +1;goto _fbga ;_fbga :if _gaa ++; +_gaa ==_bccf {goto _dfcb ;};_cage :switch _acb [_gaa ]{case 35:goto _gfdgd ;case 44:goto _gfdgd ;case 46:goto _gfdgd ;case 48:goto _gfdgd ;case 63:goto _gfdgd ;case 65:goto _cfee ;};goto _fbaf ;_cad :if _gaa ++;_gaa ==_bccf {goto _fce ;};_gagb :if _acb [_gaa ]==37{goto _cad ; +};if 48<=_acb [_gaa ]&&_acb [_gaa ]<=57{goto _fcce ;};goto _ad ;_fcce :_ace =_gaa +1;_gda =13;goto _aeae ;_aeae :if _gaa ++;_gaa ==_bccf {goto _cdeb ;};_gea :switch _acb [_gaa ]{case 35:goto _cfe ;case 37:goto _dadd ;case 44:goto _cfe ;case 46:goto _cfe ; +case 48:goto _gdc ;case 63:goto _cfe ;case 65:goto _cfee ;};if 49<=_acb [_gaa ]&&_acb [_gaa ]<=57{goto _fcce ;};goto _fbaf ;_dadd :if _gaa ++;_gaa ==_bccf {goto _bdc ;};_ddde :switch _acb [_gaa ]{case 35:goto _gfdgd ;case 37:goto _cad ;case 44:goto _gfdgd ; +case 46:goto _gfdgd ;case 63:goto _gfdgd ;};if 48<=_acb [_gaa ]&&_acb [_gaa ]<=57{goto _fcce ;};goto _gbce ;_gdc :_ace =_gaa +1;goto _aaa ;_aaa :if _gaa ++;_gaa ==_bccf {goto _dfde ;};_eaf :switch _acb [_gaa ]{case 35:goto _cfe ;case 37:goto _gdc ;case 44:goto _cfe ; +case 46:goto _cfe ;case 48:goto _gdc ;case 63:goto _cfe ;case 65:goto _cfee ;};if 49<=_acb [_gaa ]&&_acb [_gaa ]<=57{goto _fcce ;};goto _fbaf ;_dbe :_ace =_gaa +1;goto _ccf ;_ccf :if _gaa ++;_gaa ==_bccf {goto _fab ;};_efge :switch _acb [_gaa ]{case 35:goto _cfe ; +case 37:goto _gdc ;case 44:goto _cfe ;case 46:goto _cfe ;case 48:goto _dbe ;case 63:goto _cfe ;case 65:goto _cfee ;};if 49<=_acb [_gaa ]&&_acb [_gaa ]<=57{goto _fea ;};goto _fbaf ;_fea :_ace =_gaa +1;goto _defc ;_defc :if _gaa ++;_gaa ==_bccf {goto _baee ; +};_eecd :switch _acb [_gaa ]{case 35:goto _cfe ;case 37:goto _fcce ;case 44:goto _cfe ;case 46:goto _cfe ;case 48:goto _dbe ;case 63:goto _cfe ;case 65:goto _cfee ;};if 49<=_acb [_gaa ]&&_acb [_gaa ]<=57{goto _fea ;};goto _fbaf ;_dcee :if _gaa ++;_gaa ==_bccf {goto _ddc ; +};_cfed :if _acb [_gaa ]==35{goto _fcagc ;};goto _aeb ;_bda :_ace =_gaa +1;_gda =8;goto _bgd ;_bgd :if _gaa ++;_gaa ==_bccf {goto _bbcg ;};_fge :switch _acb [_gaa ]{case 35:goto _beca ;case 37:goto _afef ;case 48:goto _faa ;case 63:goto _beca ;};if 49<=_acb [_gaa ]&&_acb [_gaa ]<=57{goto _fbc ; +};goto _fcd ;_beca :if _gaa ++;_gaa ==_bccf {goto _acef ;};_dcfg :switch _acb [_gaa ]{case 35:goto _beca ;case 47:goto _aecb ;case 48:goto _beca ;case 63:goto _beca ;};goto _gfgf ;_afef :if _gaa ++;_gaa ==_bccf {goto _geaf ;};_agce :if _acb [_gaa ]==37{goto _afef ; +};if 48<=_acb [_gaa ]&&_acb [_gaa ]<=57{goto _fbc ;};goto _ad ;_fbc :if _gaa ++;_gaa ==_bccf {goto _ffbe ;};_fdg :switch _acb [_gaa ]{case 37:goto _afef ;case 47:goto _aecb ;};if 48<=_acb [_gaa ]&&_acb [_gaa ]<=57{goto _fbc ;};goto _ad ;_faa :if _gaa ++; +_gaa ==_bccf {goto _dcec ;};_gdcd :switch _acb [_gaa ]{case 35:goto _beca ;case 37:goto _afef ;case 47:goto _aecb ;case 48:goto _faa ;case 63:goto _beca ;};if 49<=_acb [_gaa ]&&_acb [_gaa ]<=57{goto _fbc ;};goto _gfgf ;_gafa :_ace =_gaa +1;goto _cgf ;_cgf :if _gaa ++; +_gaa ==_bccf {goto _caga ;};_gee :switch _acb [_gaa ]{case 47:goto _gafa ;case 100:goto _gafa ;case 109:goto _gafa ;case 121:goto _gacb ;};goto _gaf ;_gacb :if _gaa ++;_gaa ==_bccf {goto _dafc ;};_dbee :if _acb [_gaa ]==121{goto _gafa ;};goto _cgg ;_eggg :_ace =_gaa +1; +_gda =2;goto _eedd ;_eedd :if _gaa ++;_gaa ==_bccf {goto _adg ;};_ffe :switch _acb [_gaa ]{case 35:goto _eccf ;case 37:goto _bagd ;case 47:goto _aecb ;case 48:goto _fgdb ;case 63:goto _eccf ;};if 49<=_acb [_gaa ]&&_acb [_gaa ]<=57{goto _ecae ;};goto _bbb ; +_bagd :if _gaa ++;_gaa ==_bccf {goto _cffa ;};_acbg :switch _acb [_gaa ]{case 35:goto _eccf ;case 37:goto _bagd ;case 47:goto _aecb ;case 48:goto _bagd ;case 63:goto _eccf ;};if 49<=_acb [_gaa ]&&_acb [_gaa ]<=57{goto _fbc ;};goto _dac ;_fgdb :if _gaa ++; +_gaa ==_bccf {goto _gcb ;};_bgb :switch _acb [_gaa ]{case 35:goto _eccf ;case 37:goto _bagd ;case 47:goto _aecb ;case 48:goto _fgdb ;case 63:goto _eccf ;};if 49<=_acb [_gaa ]&&_acb [_gaa ]<=57{goto _ecae ;};goto _dac ;_ecae :if _gaa ++;_gaa ==_bccf {goto _dcbf ; +};_dbfd :switch _acb [_gaa ]{case 37:goto _fbc ;case 47:goto _aecb ;};if 48<=_acb [_gaa ]&&_acb [_gaa ]<=57{goto _ecae ;};goto _ad ;_dcd :_ace =_gaa +1;_gda =20;goto _gc ;_gc :if _gaa ++;_gaa ==_bccf {goto _agb ;};_feb :switch _acb [_gaa ]{case 37:goto _fbc ; +case 47:goto _aecb ;};if 48<=_acb [_gaa ]&&_acb [_gaa ]<=57{goto _ecae ;};goto _bfb ;_eeg :_ace =_gaa +1;_gda =15;goto _cgae ;_cgae :if _gaa ++;_gaa ==_bccf {goto _begf ;};_adf :switch _acb [_gaa ]{case 58:goto _eeg ;case 65:goto _aacf ;case 104:goto _eeg ; +case 109:goto _eeg ;case 115:goto _cdgcc ;};goto _ece ;_aacf :if _gaa ++;_gaa ==_bccf {goto _bbe ;};_bfc :switch _acb [_gaa ]{case 47:goto _dfd ;case 77:goto _fee ;};goto _ad ;_dfd :if _gaa ++;_gaa ==_bccf {goto _bgec ;};_feg :if _acb [_gaa ]==80{goto _eeg ; +};goto _ad ;_fee :if _gaa ++;_gaa ==_bccf {goto _bccfd ;};_bcba :if _acb [_gaa ]==47{goto _aef ;};goto _ad ;_aef :if _gaa ++;_gaa ==_bccf {goto _fega ;};_gef :if _acb [_gaa ]==80{goto _bba ;};goto _ad ;_bba :if _gaa ++;_gaa ==_bccf {goto _cdgb ;};_ccad :if _acb [_gaa ]==77{goto _eeg ; +};goto _ad ;_cdgcc :_ace =_gaa +1;_gda =15;goto _gfda ;_gfda :if _gaa ++;_gaa ==_bccf {goto _gbb ;};_gefc :switch _acb [_gaa ]{case 46:goto _fde ;case 58:goto _eeg ;case 65:goto _aacf ;case 104:goto _eeg ;case 109:goto _eeg ;case 115:goto _cdgcc ;};goto _ece ; +_fde :if _gaa ++;_gaa ==_bccf {goto _fdfd ;};_dgg :if _acb [_gaa ]==48{goto _fbgc ;};goto _dddc ;_fbgc :_ace =_gaa +1;_gda =15;goto _ddb ;_ddb :if _gaa ++;_gaa ==_bccf {goto _ebff ;};_gedd :switch _acb [_gaa ]{case 48:goto _efcc ;case 58:goto _eeg ;case 65:goto _aacf ; +case 104:goto _eeg ;case 109:goto _eeg ;case 115:goto _cdgcc ;};goto _ece ;_efcc :_ace =_gaa +1;_gda =15;goto _dag ;_dag :if _gaa ++;_gaa ==_bccf {goto _faaf ;};_gcg :switch _acb [_gaa ]{case 48:goto _eeg ;case 58:goto _eeg ;case 65:goto _aacf ;case 104:goto _eeg ; +case 109:goto _eeg ;case 115:goto _cdgcc ;};goto _ece ;_bcd :_ace =_gaa +1;_gda =5;goto _dcc ;_dcc :if _gaa ++;_gaa ==_bccf {goto _ebbd ;};_fgfe :switch _acb [_gaa ]{case 35:goto _eccf ;case 37:goto _eccf ;case 47:goto _aecb ;case 48:goto _eccf ;case 63:goto _eccf ; +};goto _gaee ;_adc :_ace =_gaa +1;_gda =20;goto _ffg ;_ffg :if _gaa ++;_gaa ==_bccf {goto _gfea ;};_bae :switch _acb [_gaa ]{case 47:goto _dfd ;case 77:goto _fee ;};goto _bfb ;_gbg :if _gaa ++;_gaa ==_bccf {goto _aabg ;};_bgfa :switch _acb [_gaa ]{case 43:goto _gfdg ; +case 45:goto _gfdg ;};goto _bfb ;_befb :_ace =_gaa +1;goto _eafb ;_eafb :if _gaa ++;_gaa ==_bccf {goto _abff ;};_afa :if _acb [_gaa ]==101{goto _bgdf ;};goto _bfb ;_bgdf :if _gaa ++;_gaa ==_bccf {goto _agd ;};_gaff :if _acb [_gaa ]==110{goto _dfc ;};goto _cdge ; +_dfc :if _gaa ++;_gaa ==_bccf {goto _bed ;};_ggd :if _acb [_gaa ]==101{goto _cbc ;};goto _cdge ;_cbc :if _gaa ++;_gaa ==_bccf {goto _gadg ;};_ecea :if _acb [_gaa ]==114{goto _fgc ;};goto _cdge ;_fgc :if _gaa ++;_gaa ==_bccf {goto _gadb ;};_cdfe :if _acb [_gaa ]==97{goto _ceab ; +};goto _cdge ;_ceab :if _gaa ++;_gaa ==_bccf {goto _edcb ;};_aedf :if _acb [_gaa ]==108{goto _acbc ;};goto _cdge ;_fbadd :_ace =_gaa +1;_gda =20;goto _bea ;_bea :if _gaa ++;_gaa ==_bccf {goto _gagf ;};_cbb :switch _acb [_gaa ]{case 104:goto _cge ;case 109:goto _cge ; +case 115:goto _cge ;};goto _fgdf ;_fgdf :if _gaa ++;_gaa ==_bccf {goto _cbf ;};_egge :if _acb [_gaa ]==93{goto _adba ;};goto _fgdf ;_adba :_ace =_gaa +1;_gda =18;goto _gad ;_abdc :_ace =_gaa +1;_gda =16;goto _gad ;_gad :if _gaa ++;_gaa ==_bccf {goto _dbg ; +};_dbb :if _acb [_gaa ]==93{goto _adba ;};goto _fgdf ;_cge :if _gaa ++;_gaa ==_bccf {goto _cbe ;};_gce :if _acb [_gaa ]==93{goto _abdc ;};goto _fgdf ;_ccfg :if _gaa ++;_gaa ==_bccf {goto _aaeb ;};_fff :goto _eabgd ;_abf :_ace =_gaa +1;_gda =14;goto _ffd ; +_ffd :if _gaa ++;_gaa ==_bccf {goto _aebg ;};_abe :switch _acb [_gaa ]{case 47:goto _gafa ;case 58:goto _eeg ;case 65:goto _aacf ;case 100:goto _gafa ;case 104:goto _eeg ;case 109:goto _abf ;case 115:goto _cdgcc ;case 121:goto _gacb ;};goto _gaf ;_febd :if _gaa ++; +_gaa ==_bccf {goto _gcdg ;};_cagf :if _acb [_gaa ]==121{goto _gafa ;};goto _bfb ;_gfge :_cead :_fga =34;goto _afc ;_aceg :_fga =35;goto _afc ;_gba :_fga =0;goto _afc ;_abdd :_fga =36;goto _afc ;_cbaf :_fga =37;goto _afc ;_bfbb :_fga =1;goto _afc ;_acg :_fga =2; +goto _afc ;_fbgd :_fga =38;goto _afc ;_gdde :_fga =3;goto _afc ;_bfd :_fga =4;goto _afc ;_fbade :_fga =39;goto _afc ;_gcd :_fga =5;goto _afc ;_ccg :_fga =6;goto _afc ;_dfa :_fga =7;goto _afc ;_aebc :_fga =8;goto _afc ;_fbgg :_fga =40;goto _afc ;_dea :_fga =9; +goto _afc ;_dfcb :_fga =41;goto _afc ;_fce :_fga =10;goto _afc ;_cdeb :_fga =42;goto _afc ;_bdc :_fga =11;goto _afc ;_dfde :_fga =43;goto _afc ;_fab :_fga =44;goto _afc ;_baee :_fga =45;goto _afc ;_ddc :_fga =12;goto _afc ;_bbcg :_fga =46;goto _afc ;_acef :_fga =13; +goto _afc ;_geaf :_fga =14;goto _afc ;_ffbe :_fga =15;goto _afc ;_dcec :_fga =16;goto _afc ;_caga :_fga =47;goto _afc ;_dafc :_fga =17;goto _afc ;_adg :_fga =48;goto _afc ;_cffa :_fga =18;goto _afc ;_gcb :_fga =19;goto _afc ;_dcbf :_fga =20;goto _afc ; +_agb :_fga =49;goto _afc ;_begf :_fga =50;goto _afc ;_bbe :_fga =21;goto _afc ;_bgec :_fga =22;goto _afc ;_bccfd :_fga =23;goto _afc ;_fega :_fga =24;goto _afc ;_cdgb :_fga =25;goto _afc ;_gbb :_fga =51;goto _afc ;_fdfd :_fga =26;goto _afc ;_ebff :_fga =52; +goto _afc ;_faaf :_fga =53;goto _afc ;_ebbd :_fga =54;goto _afc ;_gfea :_fga =55;goto _afc ;_aabg :_fga =56;goto _afc ;_abff :_fga =57;goto _afc ;_agd :_fga =27;goto _afc ;_bed :_fga =28;goto _afc ;_gadg :_fga =29;goto _afc ;_gadb :_fga =30;goto _afc ; +_edcb :_fga =31;goto _afc ;_gagf :_fga =58;goto _afc ;_cbf :_fga =32;goto _afc ;_dbg :_fga =59;goto _afc ;_cbe :_fga =33;goto _afc ;_aaeb :_fga =60;goto _afc ;_aebg :_fga =61;goto _afc ;_gcdg :_fga =62;goto _afc ;_afc :{};if _gaa ==_ffbf {switch _fga {case 35:goto _bfb ; +case 0:goto _ad ;case 36:goto _agcg ;case 37:goto _cdf ;case 1:goto _ad ;case 2:goto _ad ;case 38:goto _fbaf ;case 3:goto _gbce ;case 4:goto _gbce ;case 39:goto _fbaf ;case 5:goto _gbce ;case 6:goto _gbce ;case 7:goto _gbce ;case 8:goto _ad ;case 40:goto _fbaf ; +case 9:goto _gbce ;case 41:goto _fbaf ;case 10:goto _ad ;case 42:goto _fbaf ;case 11:goto _gbce ;case 43:goto _fbaf ;case 44:goto _fbaf ;case 45:goto _fbaf ;case 12:goto _aeb ;case 46:goto _fcd ;case 13:goto _gfgf ;case 14:goto _ad ;case 15:goto _ad ;case 16:goto _gfgf ; +case 47:goto _gaf ;case 17:goto _cgg ;case 48:goto _bbb ;case 18:goto _dac ;case 19:goto _dac ;case 20:goto _ad ;case 49:goto _bfb ;case 50:goto _ece ;case 21:goto _ad ;case 22:goto _ad ;case 23:goto _ad ;case 24:goto _ad ;case 25:goto _ad ;case 51:goto _ece ; +case 26:goto _dddc ;case 52:goto _ece ;case 53:goto _ece ;case 54:goto _gaee ;case 55:goto _bfb ;case 56:goto _bfb ;case 57:goto _bfb ;case 27:goto _cdge ;case 28:goto _cdge ;case 29:goto _cdge ;case 30:goto _cdge ;case 31:goto _cdge ;case 58:goto _bfb ; +case 32:goto _ad ;case 59:goto _ad ;case 33:goto _cdge ;case 60:goto _bfb ;case 61:goto _gaf ;case 62:goto _bfb ;};};};if _defb > 0{copy (_acb [0:],_acb [_defb :]);};};_ =_ffbf ;if _fga ==_efab {_ff .Log .Debug ("\u0066o\u0072m\u0061\u0074\u0020\u0070\u0061r\u0073\u0065 \u0065\u0072\u0072\u006f\u0072"); +};};func _fbd (_acd float64 )string {_ca :=_aa .FormatFloat (_acd ,'E',-1,64);_ecc :=_aa .FormatFloat (_acd ,'E',5,64);if len (_ca )< len (_ecc ){return _aa .FormatFloat (_acd ,'E',2,64);};return _ecc ;}; -// 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 );};_dd :=Parse (f );if len (_dd )==1{return _ef (v ,_dd [0],false );}else if len (_dd )> 1&&v < 0{return _ef (v ,_dd [1],true ); -}else if len (_dd )> 2&&v ==0{return _ef (v ,_dd [2],false );};return _ef (v ,_dd [0],false );}; +// Format is a parsed number format. +type Format struct{Whole []Token ;Fractional []Token ;Exponent []Token ;IsExponential bool ;_ffbb bool ;_eg bool ;_db bool ;_gg bool ;_fc bool ;_c bool ;_dbf int64 ;_ggg int ;};const (FmtTypeLiteral FmtType =iota ;FmtTypeDigit ;FmtTypeDigitOpt ;FmtTypeComma ; +FmtTypeDecimal ;FmtTypePercent ;FmtTypeDollar ;FmtTypeDigitOptThousands ;FmtTypeUnderscore ;FmtTypeDate ;FmtTypeTime ;FmtTypeFraction ;FmtTypeText ;);const _bbfa int =34;const _cbab int =34;func (_gfcc *Lexer )nextFmt (){_gfcc ._dab =append (_gfcc ._dab ,_gfcc ._def ); +_gfcc ._def =Format {}};const _ebg int =-1;const _aga 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 ){_gac ,_ :=_a .ParseFloat (v ,64);return Number (_gac ,f );};return String (v ,f );};func _caac (_fcbb _cc .Time ,_cab float64 ,_bge string )[]byte {_de :=[]byte {};_cag :=0;for _cb :=0;_cb < len (_bge ); -_cb ++{var _adff string ;if _bge [_cb ]==':'{_adff =string (_bge [_cag :_cb ]);_cag =_cb +1;}else if _cb ==len (_bge )-1{_adff =string (_bge [_cag :_cb +1]);}else {continue ;};switch _adff {case "\u0064":_de =_fcbb .AppendFormat (_de ,"\u0032");case "\u0068":_de =_fcbb .AppendFormat (_de ,"\u0033"); -case "\u0068\u0068":_de =_fcbb .AppendFormat (_de ,"\u0031\u0035");case "\u006d":_de =_fcbb .AppendFormat (_de ,"\u0034");case "\u006d\u006d":_de =_fcbb .AppendFormat (_de ,"\u0030\u0034");case "\u0073":_de =_fcbb .Round (_cc .Second ).AppendFormat (_de ,"\u0035"); -case "\u0073\u002e\u0030":_de =_fcbb .Round (_cc .Second /10).AppendFormat (_de ,"\u0035\u002e\u0030");case "\u0073\u002e\u0030\u0030":_de =_fcbb .Round (_cc .Second /100).AppendFormat (_de ,"\u0035\u002e\u0030\u0030");case "\u0073\u002e\u00300\u0030":_de =_fcbb .Round (_cc .Second /1000).AppendFormat (_de ,"\u0035\u002e\u00300\u0030"); -case "\u0073\u0073":_de =_fcbb .Round (_cc .Second ).AppendFormat (_de ,"\u0030\u0035");case "\u0073\u0073\u002e\u0030":_de =_fcbb .Round (_cc .Second /10).AppendFormat (_de ,"\u0030\u0035\u002e\u0030");case "\u0073\u0073\u002e0\u0030":_de =_fcbb .Round (_cc .Second /100).AppendFormat (_de ,"\u0030\u0035\u002e0\u0030"); -case "\u0073\u0073\u002e\u0030\u0030\u0030":_de =_fcbb .Round (_cc .Second /1000).AppendFormat (_de ,"\u0030\u0035\u002e\u0030\u0030\u0030");case "\u0041\u004d\u002fP\u004d":_de =_fcbb .AppendFormat (_de ,"\u0050\u004d");case "\u005b\u0068\u005d":_de =_a .AppendInt (_de ,int64 (_cab *24),10); -case "\u005b\u006d\u005d":_de =_a .AppendInt (_de ,int64 (_cab *24*60),10);case "\u005b\u0073\u005d":_de =_a .AppendInt (_de ,int64 (_cab *24*60*60),10);case "":default:_fc .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",_adff ); -};if _bge [_cb ]==':'{_de =append (_de ,':');};};return _de ;};const _dde int =0;func (_cdg *Lexer )nextFmt (){_cdg ._ggdc =append (_cdg ._ggdc ,_cdg ._gfe );_cdg ._gfe =Format {}};const (FmtTypeLiteral FmtType =iota ;FmtTypeDigit ;FmtTypeDigitOpt ;FmtTypeComma ; -FmtTypeDecimal ;FmtTypePercent ;FmtTypeDollar ;FmtTypeDigitOptThousands ;FmtTypeUnderscore ;FmtTypeDate ;FmtTypeTime ;FmtTypeFraction ;FmtTypeText ;);const _bf =1e11;const _bfa int =34;const _cd ="\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 _fbbg (_dgg _cc .Time )_cc .Time {_dgg =_dgg .UTC ();return _cc .Date (_dgg .Year (),_dgg .Month (),_dgg .Day (),_dgg .Hour (),_dgg .Minute (),_dgg .Second (),_dgg .Nanosecond (),_cc .Local );}; - -// Format is a parsed number format. -type Format struct{Whole []Token ;Fractional []Token ;Exponent []Token ;IsExponential bool ;_gf bool ;_gdg bool ;_fd bool ;_be bool ;_bec bool ;_dg bool ;_ed int64 ;_ge int ;};func (_fbda *Lexer )Lex (r _f .Reader ){_bdf ,_gdc ,_cgd :=0,0,0;_agfe :=-1; -_ccfb ,_egf ,_fdcd :=0,0,0;_ =_egf ;_ =_fdcd ;_fdda :=1;_ =_fdda ;_gade :=make ([]byte ,4096);_fefb :=false ;for !_fefb {_ccd :=0;if _ccfb > 0{_ccd =_gdc -_ccfb ;};_gdc =0;_geac ,_ada :=r .Read (_gade [_ccd :]);if _geac ==0||_ada !=nil {_fefb =true ;}; -_cgd =_geac +_ccd ;if _cgd < len (_gade ){_agfe =_cgd ;};{_bdf =_bfa ;_ccfb =0;_egf =0;_fdcd =0;};{if _gdc ==_cgd {goto _bgbd ;};switch _bdf {case 34:goto _fbe ;case 35:goto _ddg ;case 0:goto _aed ;case 36:goto _bgg ;case 37:goto _cfd ;case 1:goto _fba ; -case 2:goto _bccg ;case 38:goto _dgda ;case 3:goto _gec ;case 4:goto _fed ;case 39:goto _ccff ;case 5:goto _cgdg ;case 6:goto _gbfg ;case 7:goto _aedf ;case 8:goto _efbb ;case 40:goto _dadb ;case 9:goto _bccf ;case 41:goto _ffc ;case 10:goto _def ;case 42:goto _dgdaf ; -case 11:goto _fdg ;case 43:goto _aeff ;case 44:goto _dbd ;case 45:goto _bbgg ;case 12:goto _bca ;case 46:goto _fegb ;case 13:goto _egee ;case 14:goto _fdcc ;case 15:goto _ggf ;case 16:goto _ecf ;case 47:goto _bebc ;case 17:goto _bcde ;case 48:goto _cfbd ; -case 18:goto _eacf ;case 19:goto _bgec ;case 20:goto _ggg ;case 49:goto _eec ;case 50:goto _add ;case 21:goto _ffa ;case 22:goto _deg ;case 23:goto _eagf ;case 24:goto _geace ;case 25:goto _ebf ;case 51:goto _eaa ;case 26:goto _bcdg ;case 52:goto _efcf ; -case 53:goto _fcfa ;case 54:goto _eecd ;case 55:goto _bfag ;case 56:goto _afdf ;case 57:goto _dfc ;case 27:goto _geb ;case 28:goto _dfa ;case 29:goto _dgf ;case 30:goto _ddaa ;case 31:goto _ffae ;case 58:goto _cfe ;case 32:goto _gggd ;case 59:goto _efffg ; -case 33:goto _aecg ;case 60:goto _bfc ;case 61:goto _egec ;case 62:goto _cffe ;};goto _edac ;_cagf :switch _fdcd {case 2:{_gdc =(_egf )-1;_fbda ._gfe .AddToken (FmtTypeDigit ,nil );};case 3:{_gdc =(_egf )-1;_fbda ._gfe .AddToken (FmtTypeDigitOpt ,nil ); -};case 5:{_gdc =(_egf )-1;};case 8:{_gdc =(_egf )-1;_fbda ._gfe .AddToken (FmtTypePercent ,nil );};case 13:{_gdc =(_egf )-1;_fbda ._gfe .AddToken (FmtTypeFraction ,_gade [_ccfb :_egf ]);};case 14:{_gdc =(_egf )-1;_fbda ._gfe .AddToken (FmtTypeDate ,_gade [_ccfb :_egf ]); -};case 15:{_gdc =(_egf )-1;_fbda ._gfe .AddToken (FmtTypeTime ,_gade [_ccfb :_egf ]);};case 16:{_gdc =(_egf )-1;_fbda ._gfe .AddToken (FmtTypeTime ,_gade [_ccfb :_egf ]);};case 18:{_gdc =(_egf )-1;};case 20:{_gdc =(_egf )-1;_fbda ._gfe .AddToken (FmtTypeLiteral ,_gade [_ccfb :_egf ]); -};case 21:{_gdc =(_egf )-1;_fbda ._gfe .AddToken (FmtTypeLiteral ,_gade [_ccfb +1:_egf -1]);};};goto _bag ;_egbe :_gdc =(_egf )-1;{_fbda ._gfe .AddToken (FmtTypeFraction ,_gade [_ccfb :_egf ]);};goto _bag ;_fddc :_gdc =(_egf )-1;{_fbda ._gfe .AddToken (FmtTypeDigitOpt ,nil ); -};goto _bag ;_ddef :_egf =_gdc +1;{_fbda ._gfe .AddToken (FmtTypeDigitOptThousands ,nil );};goto _bag ;_cfcd :_gdc =(_egf )-1;{_fbda ._gfe .AddToken (FmtTypePercent ,nil );};goto _bag ;_ced :_gdc =(_egf )-1;{_fbda ._gfe .AddToken (FmtTypeDate ,_gade [_ccfb :_egf ]); -};goto _bag ;_cbg :_gdc =(_egf )-1;{_fbda ._gfe .AddToken (FmtTypeDigit ,nil );};goto _bag ;_aa :_gdc =(_egf )-1;{_fbda ._gfe .AddToken (FmtTypeTime ,_gade [_ccfb :_egf ]);};goto _bag ;_gbfe :_gdc =(_egf )-1;{_fbda ._gfe .AddToken (FmtTypeLiteral ,_gade [_ccfb :_egf ]); -};goto _bag ;_gcce :_egf =_gdc +1;{_fbda ._gfe ._fd =true ;};goto _bag ;_aab :_egf =_gdc +1;{_fbda ._gfe .AddToken (FmtTypeLiteral ,_gade [_ccfb :_egf ]);};goto _bag ;_cbc :_egf =_gdc +1;{_fbda ._gfe .AddToken (FmtTypeDollar ,nil );};goto _bag ;_daa :_egf =_gdc +1; -{_fbda ._gfe .AddToken (FmtTypeComma ,nil );};goto _bag ;_fcd :_egf =_gdc +1;{_fbda ._gfe .AddToken (FmtTypeDecimal ,nil );};goto _bag ;_ebg :_egf =_gdc +1;{_fbda .nextFmt ();};goto _bag ;_eca :_egf =_gdc +1;{_fbda ._gfe .AddToken (FmtTypeText ,nil );}; -goto _bag ;_beaa :_egf =_gdc +1;{_fbda ._gfe .AddToken (FmtTypeUnderscore ,nil );};goto _bag ;_daad :_egf =_gdc ;_gdc --;{_fbda ._gfe .AddToken (FmtTypeLiteral ,_gade [_ccfb :_egf ]);};goto _bag ;_gfd :_egf =_gdc ;_gdc --;{_fbda ._gfe .AddToken (FmtTypeLiteral ,_gade [_ccfb +1:_egf -1]); -};goto _bag ;_gadf :_egf =_gdc ;_gdc --;{_fbda ._gfe .AddToken (FmtTypeDigitOpt ,nil );};goto _bag ;_aec :_egf =_gdc ;_gdc --;{_fbda ._gfe .AddToken (FmtTypeFraction ,_gade [_ccfb :_egf ]);};goto _bag ;_edgd :_egf =_gdc ;_gdc --;{_fbda ._gfe .AddToken (FmtTypePercent ,nil ); -};goto _bag ;_afb :_egf =_gdc ;_gdc --;{_fbda ._gfe .AddToken (FmtTypeDate ,_gade [_ccfb :_egf ]);};goto _bag ;_fbdc :_egf =_gdc ;_gdc --;{_fbda ._gfe .AddToken (FmtTypeDigit ,nil );};goto _bag ;_eac :_egf =_gdc ;_gdc --;{_fbda ._gfe .AddToken (FmtTypeTime ,_gade [_ccfb :_egf ]); -};goto _bag ;_dadg :_egf =_gdc ;_gdc --;{};goto _bag ;_eeb :_egf =_gdc +1;{_fbda ._gfe .IsExponential =true ;};goto _bag ;_fec :_egf =_gdc +1;{_fbda ._gfe .AddToken (FmtTypeLiteral ,_gade [_ccfb +1:_egf ]);};goto _bag ;_bag :_ccfb =0;if _gdc ++;_gdc ==_cgd {goto _cdcc ; -};_fbe :_ccfb =_gdc ;switch _gade [_gdc ]{case 34:goto _geg ;case 35:goto _gfg ;case 36:goto _cbc ;case 37:goto _ecaa ;case 44:goto _daa ;case 46:goto _fcd ;case 47:goto _egbea ;case 48:goto _dcd ;case 58:goto _bgaa ;case 59:goto _ebg ;case 63:goto _fcaa ; -case 64:goto _eca ;case 65:goto _gge ;case 69:goto _adec ;case 71:goto _ecc ;case 91:goto _acc ;case 92:goto _edfb ;case 95:goto _beaa ;case 100:goto _egbea ;case 104:goto _bgaa ;case 109:goto _geag ;case 115:goto _gae ;case 121:goto _cagd ;};if 49<=_gade [_gdc ]&&_gade [_gdc ]<=57{goto _faeb ; -};goto _aab ;_geg :_egf =_gdc +1;_fdcd =20;goto _edf ;_edf :if _gdc ++;_gdc ==_cgd {goto _bcbg ;};_ddg :if _gade [_gdc ]==34{goto _ggb ;};goto _gcb ;_gcb :if _gdc ++;_gdc ==_cgd {goto _ecaf ;};_aed :if _gade [_gdc ]==34{goto _ggb ;};goto _gcb ;_ggb :_egf =_gdc +1; -_fdcd =21;goto _bebf ;_bebf :if _gdc ++;_gdc ==_cgd {goto _cffb ;};_bgg :if _gade [_gdc ]==34{goto _gcb ;};goto _gfd ;_gfg :_egf =_gdc +1;_fdcd =3;goto _caad ;_caad :if _gdc ++;_gdc ==_cgd {goto _fad ;};_cfd :switch _gade [_gdc ]{case 35:goto _bgb ;case 37:goto _bgb ; -case 44:goto _ded ;case 47:goto _fbef ;case 48:goto _bgb ;case 63:goto _bgb ;};goto _gadf ;_bgb :if _gdc ++;_gdc ==_cgd {goto _fag ;};_fba :switch _gade [_gdc ]{case 35:goto _bgb ;case 37:goto _bgb ;case 47:goto _fbef ;case 48:goto _bgb ;case 63:goto _bgb ; -};goto _cagf ;_fbef :if _gdc ++;_gdc ==_cgd {goto _bbb ;};_bccg :switch _gade [_gdc ]{case 35:goto _bagg ;case 37:goto _dbb ;case 48:goto _fbee ;case 63:goto _bagg ;};if 49<=_gade [_gdc ]&&_gade [_gdc ]<=57{goto _ccffe ;};goto _cagf ;_bagg :_egf =_gdc +1; -goto _gab ;_gab :if _gdc ++;_gdc ==_cgd {goto _ecaff ;};_dgda :switch _gade [_gdc ]{case 35:goto _bagg ;case 37:goto _bagg ;case 44:goto _bagg ;case 46:goto _bagg ;case 48:goto _bagg ;case 63:goto _bagg ;case 65:goto _cabc ;};goto _aec ;_cabc :if _gdc ++; -_gdc ==_cgd {goto _defb ;};_gec :switch _gade [_gdc ]{case 47:goto _bdfd ;case 77:goto _dgb ;};goto _egbe ;_bdfd :if _gdc ++;_gdc ==_cgd {goto _agg ;};_fed :if _gade [_gdc ]==80{goto _dce ;};goto _egbe ;_dce :_egf =_gdc +1;goto _afd ;_afd :if _gdc ++;_gdc ==_cgd {goto _gce ; -};_ccff :if _gade [_gdc ]==65{goto _cabc ;};goto _aec ;_dgb :if _gdc ++;_gdc ==_cgd {goto _ggdf ;};_cgdg :if _gade [_gdc ]==47{goto _gdfe ;};goto _egbe ;_gdfe :if _gdc ++;_gdc ==_cgd {goto _fcg ;};_gbfg :if _gade [_gdc ]==80{goto _aabe ;};goto _egbe ;_aabe :if _gdc ++; -_gdc ==_cgd {goto _ceg ;};_aedf :if _gade [_gdc ]==77{goto _dce ;};goto _egbe ;_dbb :if _gdc ++;_gdc ==_cgd {goto _agec ;};_efbb :switch _gade [_gdc ]{case 35:goto _dffc ;case 37:goto _fbg ;case 63:goto _dffc ;};if 48<=_gade [_gdc ]&&_gade [_gdc ]<=57{goto _age ; -};goto _cagf ;_dffc :_egf =_gdc +1;goto _cdgc ;_cdgc :if _gdc ++;_gdc ==_cgd {goto _dfbg ;};_dadb :switch _gade [_gdc ]{case 35:goto _bagg ;case 37:goto _cef ;case 44:goto _bagg ;case 46:goto _bagg ;case 48:goto _bagg ;case 63:goto _bagg ;case 65:goto _cabc ; -};goto _aec ;_cef :if _gdc ++;_gdc ==_cgd {goto _egae ;};_bccf :switch _gade [_gdc ]{case 35:goto _ddc ;case 44:goto _ddc ;case 46:goto _ddc ;case 48:goto _ddc ;case 63:goto _ddc ;};goto _egbe ;_ddc :_egf =_gdc +1;goto _fgaf ;_fgaf :if _gdc ++;_gdc ==_cgd {goto _beg ; -};_ffc :switch _gade [_gdc ]{case 35:goto _ddc ;case 44:goto _ddc ;case 46:goto _ddc ;case 48:goto _ddc ;case 63:goto _ddc ;case 65:goto _cabc ;};goto _aec ;_fbg :if _gdc ++;_gdc ==_cgd {goto _bff ;};_def :if _gade [_gdc ]==37{goto _fbg ;};if 48<=_gade [_gdc ]&&_gade [_gdc ]<=57{goto _age ; -};goto _cagf ;_age :_egf =_gdc +1;_fdcd =13;goto _edgg ;_edgg :if _gdc ++;_gdc ==_cgd {goto _adc ;};_dgdaf :switch _gade [_gdc ]{case 35:goto _bagg ;case 37:goto _dced ;case 44:goto _bagg ;case 46:goto _bagg ;case 48:goto _aea ;case 63:goto _bagg ;case 65:goto _cabc ; -};if 49<=_gade [_gdc ]&&_gade [_gdc ]<=57{goto _age ;};goto _aec ;_dced :if _gdc ++;_gdc ==_cgd {goto _gefe ;};_fdg :switch _gade [_gdc ]{case 35:goto _ddc ;case 37:goto _fbg ;case 44:goto _ddc ;case 46:goto _ddc ;case 63:goto _ddc ;};if 48<=_gade [_gdc ]&&_gade [_gdc ]<=57{goto _age ; -};goto _egbe ;_aea :_egf =_gdc +1;goto _faf ;_faf :if _gdc ++;_gdc ==_cgd {goto _acd ;};_aeff :switch _gade [_gdc ]{case 35:goto _bagg ;case 37:goto _aea ;case 44:goto _bagg ;case 46:goto _bagg ;case 48:goto _aea ;case 63:goto _bagg ;case 65:goto _cabc ; -};if 49<=_gade [_gdc ]&&_gade [_gdc ]<=57{goto _age ;};goto _aec ;_fbee :_egf =_gdc +1;goto _dec ;_dec :if _gdc ++;_gdc ==_cgd {goto _bfabb ;};_dbd :switch _gade [_gdc ]{case 35:goto _bagg ;case 37:goto _aea ;case 44:goto _bagg ;case 46:goto _bagg ;case 48:goto _fbee ; -case 63:goto _bagg ;case 65:goto _cabc ;};if 49<=_gade [_gdc ]&&_gade [_gdc ]<=57{goto _ccffe ;};goto _aec ;_ccffe :_egf =_gdc +1;goto _ccb ;_ccb :if _gdc ++;_gdc ==_cgd {goto _ebaa ;};_bbgg :switch _gade [_gdc ]{case 35:goto _bagg ;case 37:goto _age ; -case 44:goto _bagg ;case 46:goto _bagg ;case 48:goto _fbee ;case 63:goto _bagg ;case 65:goto _cabc ;};if 49<=_gade [_gdc ]&&_gade [_gdc ]<=57{goto _ccffe ;};goto _aec ;_ded :if _gdc ++;_gdc ==_cgd {goto _aeb ;};_bca :if _gade [_gdc ]==35{goto _ddef ;}; -goto _fddc ;_ecaa :_egf =_gdc +1;_fdcd =8;goto _fafb ;_fafb :if _gdc ++;_gdc ==_cgd {goto _fded ;};_fegb :switch _gade [_gdc ]{case 35:goto _gcg ;case 37:goto _fcef ;case 48:goto _bce ;case 63:goto _gcg ;};if 49<=_gade [_gdc ]&&_gade [_gdc ]<=57{goto _eba ; -};goto _edgd ;_gcg :if _gdc ++;_gdc ==_cgd {goto _dcdc ;};_egee :switch _gade [_gdc ]{case 35:goto _gcg ;case 47:goto _fbef ;case 48:goto _gcg ;case 63:goto _gcg ;};goto _cfcd ;_fcef :if _gdc ++;_gdc ==_cgd {goto _aabd ;};_fdcc :if _gade [_gdc ]==37{goto _fcef ; -};if 48<=_gade [_gdc ]&&_gade [_gdc ]<=57{goto _eba ;};goto _cagf ;_eba :if _gdc ++;_gdc ==_cgd {goto _fcfd ;};_ggf :switch _gade [_gdc ]{case 37:goto _fcef ;case 47:goto _fbef ;};if 48<=_gade [_gdc ]&&_gade [_gdc ]<=57{goto _eba ;};goto _cagf ;_bce :if _gdc ++; -_gdc ==_cgd {goto _agdd ;};_ecf :switch _gade [_gdc ]{case 35:goto _gcg ;case 37:goto _fcef ;case 47:goto _fbef ;case 48:goto _bce ;case 63:goto _gcg ;};if 49<=_gade [_gdc ]&&_gade [_gdc ]<=57{goto _eba ;};goto _cfcd ;_egbea :_egf =_gdc +1;goto _aae ;_aae :if _gdc ++; -_gdc ==_cgd {goto _gacf ;};_bebc :switch _gade [_gdc ]{case 47:goto _egbea ;case 100:goto _egbea ;case 109:goto _egbea ;case 121:goto _dgad ;};goto _afb ;_dgad :if _gdc ++;_gdc ==_cgd {goto _ddb ;};_bcde :if _gade [_gdc ]==121{goto _egbea ;};goto _ced ; -_dcd :_egf =_gdc +1;_fdcd =2;goto _bcda ;_bcda :if _gdc ++;_gdc ==_cgd {goto _eeae ;};_cfbd :switch _gade [_gdc ]{case 35:goto _bgb ;case 37:goto _agb ;case 47:goto _fbef ;case 48:goto _caf ;case 63:goto _bgb ;};if 49<=_gade [_gdc ]&&_gade [_gdc ]<=57{goto _fbb ; -};goto _fbdc ;_agb :if _gdc ++;_gdc ==_cgd {goto _gddg ;};_eacf :switch _gade [_gdc ]{case 35:goto _bgb ;case 37:goto _agb ;case 47:goto _fbef ;case 48:goto _agb ;case 63:goto _bgb ;};if 49<=_gade [_gdc ]&&_gade [_gdc ]<=57{goto _eba ;};goto _cbg ;_caf :if _gdc ++; -_gdc ==_cgd {goto _egc ;};_bgec :switch _gade [_gdc ]{case 35:goto _bgb ;case 37:goto _agb ;case 47:goto _fbef ;case 48:goto _caf ;case 63:goto _bgb ;};if 49<=_gade [_gdc ]&&_gade [_gdc ]<=57{goto _fbb ;};goto _cbg ;_fbb :if _gdc ++;_gdc ==_cgd {goto _befa ; -};_ggg :switch _gade [_gdc ]{case 37:goto _eba ;case 47:goto _fbef ;};if 48<=_gade [_gdc ]&&_gade [_gdc ]<=57{goto _fbb ;};goto _cagf ;_faeb :_egf =_gdc +1;_fdcd =20;goto _gfda ;_gfda :if _gdc ++;_gdc ==_cgd {goto _efga ;};_eec :switch _gade [_gdc ]{case 37:goto _eba ; -case 47:goto _fbef ;};if 48<=_gade [_gdc ]&&_gade [_gdc ]<=57{goto _fbb ;};goto _daad ;_bgaa :_egf =_gdc +1;_fdcd =15;goto _afe ;_afe :if _gdc ++;_gdc ==_cgd {goto _cdba ;};_add :switch _gade [_gdc ]{case 58:goto _bgaa ;case 65:goto _cfce ;case 104:goto _bgaa ; -case 109:goto _bgaa ;case 115:goto _gae ;};goto _eac ;_cfce :if _gdc ++;_gdc ==_cgd {goto _adad ;};_ffa :switch _gade [_gdc ]{case 47:goto _dcc ;case 77:goto _geed ;};goto _cagf ;_dcc :if _gdc ++;_gdc ==_cgd {goto _cgc ;};_deg :if _gade [_gdc ]==80{goto _bgaa ; -};goto _cagf ;_geed :if _gdc ++;_gdc ==_cgd {goto _bbdf ;};_eagf :if _gade [_gdc ]==47{goto _aefb ;};goto _cagf ;_aefb :if _gdc ++;_gdc ==_cgd {goto _aff ;};_geace :if _gade [_gdc ]==80{goto _dda ;};goto _cagf ;_dda :if _gdc ++;_gdc ==_cgd {goto _agga ; -};_ebf :if _gade [_gdc ]==77{goto _bgaa ;};goto _cagf ;_gae :_egf =_gdc +1;_fdcd =15;goto _beda ;_beda :if _gdc ++;_gdc ==_cgd {goto _ffd ;};_eaa :switch _gade [_gdc ]{case 46:goto _dba ;case 58:goto _bgaa ;case 65:goto _cfce ;case 104:goto _bgaa ;case 109:goto _bgaa ; -case 115:goto _gae ;};goto _eac ;_dba :if _gdc ++;_gdc ==_cgd {goto _dbc ;};_bcdg :if _gade [_gdc ]==48{goto _effff ;};goto _aa ;_effff :_egf =_gdc +1;_fdcd =15;goto _egga ;_egga :if _gdc ++;_gdc ==_cgd {goto _fdee ;};_efcf :switch _gade [_gdc ]{case 48:goto _cdb ; -case 58:goto _bgaa ;case 65:goto _cfce ;case 104:goto _bgaa ;case 109:goto _bgaa ;case 115:goto _gae ;};goto _eac ;_cdb :_egf =_gdc +1;_fdcd =15;goto _afa ;_afa :if _gdc ++;_gdc ==_cgd {goto _ggdce ;};_fcfa :switch _gade [_gdc ]{case 48:goto _bgaa ;case 58:goto _bgaa ; -case 65:goto _cfce ;case 104:goto _bgaa ;case 109:goto _bgaa ;case 115:goto _gae ;};goto _eac ;_fcaa :_egf =_gdc +1;_fdcd =5;goto _ffag ;_ffag :if _gdc ++;_gdc ==_cgd {goto _cefc ;};_eecd :switch _gade [_gdc ]{case 35:goto _bgb ;case 37:goto _bgb ;case 47:goto _fbef ; -case 48:goto _bgb ;case 63:goto _bgb ;};goto _dadg ;_gge :_egf =_gdc +1;_fdcd =20;goto _eea ;_eea :if _gdc ++;_gdc ==_cgd {goto _gaae ;};_bfag :switch _gade [_gdc ]{case 47:goto _dcc ;case 77:goto _geed ;};goto _daad ;_adec :if _gdc ++;_gdc ==_cgd {goto _ffac ; -};_afdf :switch _gade [_gdc ]{case 43:goto _eeb ;case 45:goto _eeb ;};goto _daad ;_ecc :_egf =_gdc +1;goto _gbce ;_gbce :if _gdc ++;_gdc ==_cgd {goto _gag ;};_dfc :if _gade [_gdc ]==101{goto _fcca ;};goto _daad ;_fcca :if _gdc ++;_gdc ==_cgd {goto _efcd ; -};_geb :if _gade [_gdc ]==110{goto _gbac ;};goto _gbfe ;_gbac :if _gdc ++;_gdc ==_cgd {goto _cgfe ;};_dfa :if _gade [_gdc ]==101{goto _bfab ;};goto _gbfe ;_bfab :if _gdc ++;_gdc ==_cgd {goto _gbd ;};_dgf :if _gade [_gdc ]==114{goto _aee ;};goto _gbfe ; -_aee :if _gdc ++;_gdc ==_cgd {goto _bdb ;};_ddaa :if _gade [_gdc ]==97{goto _gdgd ;};goto _gbfe ;_gdgd :if _gdc ++;_gdc ==_cgd {goto _gbba ;};_ffae :if _gade [_gdc ]==108{goto _gcce ;};goto _gbfe ;_acc :_egf =_gdc +1;_fdcd =20;goto _cfcde ;_cfcde :if _gdc ++; -_gdc ==_cgd {goto _affe ;};_cfe :switch _gade [_gdc ]{case 104:goto _afc ;case 109:goto _afc ;case 115:goto _afc ;};goto _bcdd ;_bcdd :if _gdc ++;_gdc ==_cgd {goto _bdeae ;};_gggd :if _gade [_gdc ]==93{goto _cbf ;};goto _bcdd ;_cbf :_egf =_gdc +1;_fdcd =18; -goto _gffe ;_fefe :_egf =_gdc +1;_fdcd =16;goto _gffe ;_gffe :if _gdc ++;_gdc ==_cgd {goto _dccg ;};_efffg :if _gade [_gdc ]==93{goto _cbf ;};goto _bcdd ;_afc :if _gdc ++;_gdc ==_cgd {goto _cagc ;};_aecg :if _gade [_gdc ]==93{goto _fefe ;};goto _bcdd ; -_edfb :if _gdc ++;_gdc ==_cgd {goto _ffcd ;};_bfc :goto _fec ;_geag :_egf =_gdc +1;_fdcd =14;goto _fbbe ;_fbbe :if _gdc ++;_gdc ==_cgd {goto _acg ;};_egec :switch _gade [_gdc ]{case 47:goto _egbea ;case 58:goto _bgaa ;case 65:goto _cfce ;case 100:goto _egbea ; -case 104:goto _bgaa ;case 109:goto _geag ;case 115:goto _gae ;case 121:goto _dgad ;};goto _afb ;_cagd :if _gdc ++;_gdc ==_cgd {goto _bgee ;};_cffe :if _gade [_gdc ]==121{goto _egbea ;};goto _daad ;_edac :_cdcc :_bdf =34;goto _bgbd ;_bcbg :_bdf =35;goto _bgbd ; -_ecaf :_bdf =0;goto _bgbd ;_cffb :_bdf =36;goto _bgbd ;_fad :_bdf =37;goto _bgbd ;_fag :_bdf =1;goto _bgbd ;_bbb :_bdf =2;goto _bgbd ;_ecaff :_bdf =38;goto _bgbd ;_defb :_bdf =3;goto _bgbd ;_agg :_bdf =4;goto _bgbd ;_gce :_bdf =39;goto _bgbd ;_ggdf :_bdf =5; -goto _bgbd ;_fcg :_bdf =6;goto _bgbd ;_ceg :_bdf =7;goto _bgbd ;_agec :_bdf =8;goto _bgbd ;_dfbg :_bdf =40;goto _bgbd ;_egae :_bdf =9;goto _bgbd ;_beg :_bdf =41;goto _bgbd ;_bff :_bdf =10;goto _bgbd ;_adc :_bdf =42;goto _bgbd ;_gefe :_bdf =11;goto _bgbd ; -_acd :_bdf =43;goto _bgbd ;_bfabb :_bdf =44;goto _bgbd ;_ebaa :_bdf =45;goto _bgbd ;_aeb :_bdf =12;goto _bgbd ;_fded :_bdf =46;goto _bgbd ;_dcdc :_bdf =13;goto _bgbd ;_aabd :_bdf =14;goto _bgbd ;_fcfd :_bdf =15;goto _bgbd ;_agdd :_bdf =16;goto _bgbd ;_gacf :_bdf =47; -goto _bgbd ;_ddb :_bdf =17;goto _bgbd ;_eeae :_bdf =48;goto _bgbd ;_gddg :_bdf =18;goto _bgbd ;_egc :_bdf =19;goto _bgbd ;_befa :_bdf =20;goto _bgbd ;_efga :_bdf =49;goto _bgbd ;_cdba :_bdf =50;goto _bgbd ;_adad :_bdf =21;goto _bgbd ;_cgc :_bdf =22;goto _bgbd ; -_bbdf :_bdf =23;goto _bgbd ;_aff :_bdf =24;goto _bgbd ;_agga :_bdf =25;goto _bgbd ;_ffd :_bdf =51;goto _bgbd ;_dbc :_bdf =26;goto _bgbd ;_fdee :_bdf =52;goto _bgbd ;_ggdce :_bdf =53;goto _bgbd ;_cefc :_bdf =54;goto _bgbd ;_gaae :_bdf =55;goto _bgbd ;_ffac :_bdf =56; -goto _bgbd ;_gag :_bdf =57;goto _bgbd ;_efcd :_bdf =27;goto _bgbd ;_cgfe :_bdf =28;goto _bgbd ;_gbd :_bdf =29;goto _bgbd ;_bdb :_bdf =30;goto _bgbd ;_gbba :_bdf =31;goto _bgbd ;_affe :_bdf =58;goto _bgbd ;_bdeae :_bdf =32;goto _bgbd ;_dccg :_bdf =59;goto _bgbd ; -_cagc :_bdf =33;goto _bgbd ;_ffcd :_bdf =60;goto _bgbd ;_acg :_bdf =61;goto _bgbd ;_bgee :_bdf =62;goto _bgbd ;_bgbd :{};if _gdc ==_agfe {switch _bdf {case 35:goto _daad ;case 0:goto _cagf ;case 36:goto _gfd ;case 37:goto _gadf ;case 1:goto _cagf ;case 2:goto _cagf ; -case 38:goto _aec ;case 3:goto _egbe ;case 4:goto _egbe ;case 39:goto _aec ;case 5:goto _egbe ;case 6:goto _egbe ;case 7:goto _egbe ;case 8:goto _cagf ;case 40:goto _aec ;case 9:goto _egbe ;case 41:goto _aec ;case 10:goto _cagf ;case 42:goto _aec ;case 11:goto _egbe ; -case 43:goto _aec ;case 44:goto _aec ;case 45:goto _aec ;case 12:goto _fddc ;case 46:goto _edgd ;case 13:goto _cfcd ;case 14:goto _cagf ;case 15:goto _cagf ;case 16:goto _cfcd ;case 47:goto _afb ;case 17:goto _ced ;case 48:goto _fbdc ;case 18:goto _cbg ; -case 19:goto _cbg ;case 20:goto _cagf ;case 49:goto _daad ;case 50:goto _eac ;case 21:goto _cagf ;case 22:goto _cagf ;case 23:goto _cagf ;case 24:goto _cagf ;case 25:goto _cagf ;case 51:goto _eac ;case 26:goto _aa ;case 52:goto _eac ;case 53:goto _eac ; -case 54:goto _dadg ;case 55:goto _daad ;case 56:goto _daad ;case 57:goto _daad ;case 27:goto _gbfe ;case 28:goto _gbfe ;case 29:goto _gbfe ;case 30:goto _gbfe ;case 31:goto _gbfe ;case 58:goto _daad ;case 32:goto _cagf ;case 59:goto _cagf ;case 33:goto _gbfe ; -case 60:goto _daad ;case 61:goto _afb ;case 62:goto _daad ;};};};if _ccfb > 0{copy (_gade [0:],_gade [_ccfb :]);};};_ =_agfe ;if _bdf ==_fga {_fc .Log .Debug ("\u0066o\u0072m\u0061\u0074\u0020\u0070\u0061r\u0073\u0065 \u0065\u0072\u0072\u006f\u0072");}; -};const _fga int =-1; - -// FmtType is the type of a format token. -// -//go:generate stringer -type=FmtType -type FmtType byte ;const _gd =1e-10; \ No newline at end of file +func Value (v string ,f string )string {if IsNumber (v ){_ba ,_ :=_aa .ParseFloat (v ,64);return Number (_ba ,f );};return String (v ,f );};func _gdd (_ab ,_eea float64 ,_bf Format )[]byte {if len (_bf .Fractional )==0{return nil ;};_cbga :=_aa .AppendFloat (nil ,_ab ,'f',-1,64); +if len (_cbga )> 2{_cbga =_cbga [2:];}else {_cbga =nil ;};_bgf :=make ([]byte ,0,len (_cbga ));_bgf =append (_bgf ,'.');_fba :=0;_abd :for _fa :=0;_fa < len (_bf .Fractional );_fa ++{_bec :=_fa ;_efg :=_bf .Fractional [_fa ];switch _efg .Type {case FmtTypeDigit :if _bec < len (_cbga ){_bgf =append (_bgf ,_cbga [_bec ]); +_fba ++;}else {_bgf =append (_bgf ,'0');};case FmtTypeDigitOpt :if _bec >=0{_bgf =append (_bgf ,_cbga [_bec ]);_fba ++;}else {break _abd ;};case FmtTypeLiteral :_bgf =append (_bgf ,_efg .Literal );default:_ff .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",_efg ); +};};return _bgf ;};type Lexer struct{_def Format ;_dab []Format ;}; \ No newline at end of file diff --git a/spreadsheet/formula/formula.go b/spreadsheet/formula/formula.go index 24828dc132..7fd773eaaa 100644 --- a/spreadsheet/formula/formula.go +++ b/spreadsheet/formula/formula.go @@ -25,2462 +25,2464 @@ // 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 (_c "bytes";_a "errors";_gf "fmt";_af "github.com/unidoc/unioffice/common/logger";_ce "github.com/unidoc/unioffice/internal/mergesort";_eg "github.com/unidoc/unioffice/internal/wildcard";_ef "github.com/unidoc/unioffice/spreadsheet/format"; -_bce "github.com/unidoc/unioffice/spreadsheet/reference";_db "github.com/unidoc/unioffice/spreadsheet/update";_b "io";_d "math";_bc "math/big";_gd "math/rand";_bg "regexp";_bf "sort";_fd "strconv";_e "strings";_ad "sync";_bcd "time";_f "unicode";); +package formula ;import (_c "bytes";_g "errors";_e "fmt";_ded "github.com/unidoc/unioffice/common/logger";_eg "github.com/unidoc/unioffice/internal/mergesort";_bf "github.com/unidoc/unioffice/internal/wildcard";_ec "github.com/unidoc/unioffice/spreadsheet/format"; +_gd "github.com/unidoc/unioffice/spreadsheet/reference";_da "github.com/unidoc/unioffice/spreadsheet/update";_f "io";_ac "math";_be "math/big";_de "math/rand";_agd "regexp";_a "sort";_dc "strconv";_ag "strings";_eb "sync";_ae "time";_d "unicode";); -// Update returns the same object as updating sheet references does not affect EmptyExpr. -func (_fdgf EmptyExpr )Update (q *_db .UpdateQuery )Expression {return _fdgf };func _daaa (_fbec string ,_bgdbb func (_abbga float64 )float64 )Function {return func (_bded []Result )Result {if len (_bded )!=1{return MakeErrorResult (_fbec +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); -};_aeca :=_bded [0].AsNumber ();switch _aeca .Type {case ResultTypeNumber :_cbdd :=_bgdbb (_aeca .ValueNumber );if _d .IsNaN (_cbdd ){return MakeErrorResult (_fbec +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e");};if _d .IsInf (_cbdd ,0){return MakeErrorResult (_fbec +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079"); -};return MakeNumberResult (_cbdd );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_fbec +"\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 _aeca ;default:return MakeErrorResult (_gf .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",_fbec ,_aeca .Type )); -};};}; - -// Max is an implementation of the Excel MAX() function. -func Max (args []Result )Result {return _aeeef (args ,false )};func (_egbg *yyParserImpl )Lookahead ()int {return _egbg ._ccege };var _fccgd =[...]int {-1,1,1,-1,-2,0};type yyParserImpl struct{_bdedf yySymType ;_efcba [_aeed ]yySymType ;_ccege int ;};const _dd ="\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"; -const _daga ="\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"; -type ivr struct{};var _fbae =[...]string {}; - -// 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");};_gbg :=args [1].ValueNumber ; -_cdda :=args [0];var _fbf float64 ;switch _cdda .Type {case ResultTypeEmpty :_fbf =0;case ResultTypeNumber :_fbf =_cdda .ValueNumber ;case ResultTypeString :_acc :=DateValue ([]Result {args [0]});if _acc .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"); -};_fbf =_acc .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");};_cbcb :=_ded (_fbf ); -_edbb :=_cbcb .AddDate (0,int (_gbg +1),0);_cdb ,_bfge ,_ :=_edbb .Date ();_ecbf :=_efdc (_cdb ,int (_bfge ),0);if _ecbf < 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 _cdb ==1900&&_bfge ==3{_ecbf --;};return MakeNumberResult (_ecbf );}; +// CountIfs implements the COUNTIFS function. +func CountIfs (args []Result )Result {_ggda :=_dbdfa (args ,false ,"\u0043\u004f\u0055\u004e\u0054\u0049\u0046\u0053");if _ggda .Type !=ResultTypeEmpty {return _ggda ;};_ceee :=_afag (args );return MakeNumberResult (float64 (len (_ceee )));};func _eada (_cbac ,_cgce []float64 ,_bbcd float64 )float64 {_ceafa :=_bbcd +1; +_gccae :=0.0;_gcaf :=len (_cbac );_efb :=_cgce [0];for _cdg :=1;_cdg < _gcaf ;_cdg ++{_bfebg :=(_cgce [_cdg ]-_efb )/365;_gccae -=_bfebg *_cbac [_cdg ]/_ac .Pow (_ceafa ,_bfebg +1);};return _gccae ;}; -// 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"); -};_gbff :=args [0].Type ;for _ ,_bceg :=range args {if _bceg .Type !=_gbff {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 _gbff {case ResultTypeNumber :return Product (args );case ResultTypeList ,ResultTypeArray :_dbaff :=len (args [0].ListValues ());_dgee :=make ([]float64 ,_dbaff );for _bfgfba :=range _dgee {_dgee [_bfgfba ]=1.0;};for _ ,_fegc :=range args {if len (_fegc .ListValues ())!=_dbaff {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 _cdafd ,_bgeca :=range _fegc .ListValues (){_bgeca =_bgeca .AsNumber ();if _bgeca .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"); -};_dgee [_cdafd ]=_dgee [_cdafd ]*_bgeca .ValueNumber ;};};_gadd :=0.0;for _ ,_edfd :=range _dgee {_gadd +=_edfd ;};return MakeNumberResult (_gadd );};return MakeNumberResult (1.0);}; +// Update returns the same object as updating sheet references does not affect ConstArrayExpr. +func (_gg ConstArrayExpr )Update (q *_da .UpdateQuery )Expression {return _gg };const _cedaf =16;const (_dgdgb rmode =iota ;_ddaad ;_gbgg ;);const _febf =57353; -// Xirr implements the Excel XIRR function. -func Xirr (args []Result )Result {_adea :=len (args );if _adea !=2&&_adea !=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"); -};_gcbd ,_edbae :=_beea (args [0],args [1],"\u0058\u0049\u0052\u0052");if _edbae .Type ==ResultTypeError {return _edbae ;};_fegfb :=_gcbd ._dfcfc ;_dbfe :=_gcbd ._fegbf ;_bddd :=0.1;if _adea ==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"); -};_bddd =args [2].ValueNumber ;if _bddd <=-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 _bbgd (_fegfb ,_dbfe ,_bddd );}; +// Reference returns a string reference value to a vertical range. +func (_egccg VerticalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeVerticalRange ,Value :_egccg .verticalRangeReference ()};};const _facgc =57344;var _dafeb =[...]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}; +func _aeec (_ccbec []Result ,_eaff string )(*cumulArgs ,Result ){if len (_ccbec )!=6{return nil ,MakeErrorResult (_eaff +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};if _ccbec [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_eaff +"\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");};_dddb :=_ccbec [0].ValueNumber ; +if _dddb <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_eaff +"\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 _ccbec [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_eaff +"\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"); +};_adbb :=_ccbec [1].ValueNumber ;if _adbb <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_eaff +"\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 _ccbec [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_eaff +"\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"); +};_fdf :=_ccbec [2].ValueNumber ;if _fdf <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_eaff +"\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 _ccbec [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_eaff +"\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"); +};_edcec :=_ccbec [3].ValueNumber ;if _edcec <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_eaff +"\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 _ccbec [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_eaff +"\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"); +};_bcae :=_ccbec [4].ValueNumber ;if _bcae <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_eaff +"\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 _bcae < _edcec {return nil ,MakeErrorResultType (ErrorTypeNum ,_eaff +"\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 _bcae > _adbb {return nil ,MakeErrorResultType (ErrorTypeNum ,_eaff +" \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"); +};_aegb :=int (_ccbec [5].ValueNumber );if _aegb !=0&&_aegb !=1{return nil ,MakeErrorResultType (ErrorTypeNum ,_eaff +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f \u0062\u0065\u00200\u0020o\u0072\u0020\u0031"); +};return &cumulArgs {_dddb ,_adbb ,_fdf ,_edcec ,_bcae ,_aegb },_gagd ;}; -// LookupFunctionComplex looks up and returns a complex function or nil. -func LookupFunctionComplex (name string )FunctionComplex {_bfeac .Lock ();defer _bfeac .Unlock ();if _efagg ,_eefd :=_ccgcg [name ];_eefd {return _efagg ;};return nil ;}; +// 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"); +};_acbff :=args [0].AsNumber ();if _acbff .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"); +};_deggg :=args [1].AsNumber ();if _deggg .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 (_ac .Pow (_acbff .ValueNumber ,_deggg .ValueNumber ));}; -// Small implements the Excel SMALL function. -func Small (args []Result )Result {return _cbcd (args ,false )}; +// Max is an implementation of the Excel MAX() function. +func Max (args []Result )Result {return _dcefb (args ,false )};func _ffg (_bfbd ,_cgg ,_becf ,_cecd int )int {if _cgg > _becf {return 0;};if _deb (_cecd ){return (_becf -_cgg +1)*30;};_afed :=0;for _dbcc :=_cgg ;_dbcc <=_becf ;_dbcc ++{_afed +=_bafe (_bfbd ,_dbcc ); +};return _afed ;}; -// 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"); -};_cdfd :=args [0].AsNumber ();if _cdfd .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"); -};_gfgde :=int (_cdfd .ValueNumber );if _gfgde < 0||_gfgde > 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 (_gf .Sprintf ("\u0025\u0063",_gfgde ));}; +// Eval evaluates and returns a string. +func (_aecdd String )Eval (ctx Context ,ev Evaluator )Result {return MakeStringResult (_aecdd ._gffdf )};const (_bgeb cmpResult =0;_edcb cmpResult =-1;_ddbb cmpResult =1;_gddc cmpResult =2;); -// 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{_fbcde Expression ;_deafa ,_edfgc int ;}; +// MaxA is an implementation of the Excel MAXA() function. +func MaxA (args []Result )Result {return _dcefb (args ,true )}; -// ConstArrayExpr is a constant array expression. -type ConstArrayExpr struct{_fed [][]Expression };const _dbdbb =57372;func _cgaf (_gdce string )bool {for _ ,_bbg :=range _add {_dda :=_bbg .FindStringSubmatch (_gdce );if len (_dda )> 1{return true ;};};return false ;}; +// NewError constructs a new error expression from a string. +func NewError (v string )Expression {return Error {_afd :v }};func _edgd (_ageef yyLexer )int {return _fcafg ().Parse (_ageef )};func (_adddd *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"); +};func _fdfa (_bceg ,_dfad ,_cacd ,_fegbe float64 ,_gafa int )float64 {var _bfcg float64 ;if _bceg ==0{_bfcg =(_cacd +_fegbe )/_dfad ;}else {_ggb :=_ac .Pow (1+_bceg ,_dfad );if _gafa ==1{_bfcg =(_fegbe *_bceg /(_ggb -1)+_cacd *_bceg /(1-1/_ggb ))/(1+_bceg ); +}else {_bfcg =_fegbe *_bceg /(_ggb -1)+_cacd *_bceg /(1-1/_ggb );};};return -_bfcg ;};const _gbed ="\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"; -// Pv implements the Excel PV function. -func Pv (args []Result )Result {_ggga :=len (args );if _ggga < 3||_ggga > 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"); -};_cdafc :=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"); -};_fcdf :=args [1].ValueNumber ;if _fcdf !=float64 (int (_fcdf )){return MakeErrorResultType (ErrorTypeNum ,"\u0050\u0056\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u006ff\u0020\u0070\u0065\u0072\u0069\u006f\u0064\u0073\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0069\u006e\u0074\u0065\u0067\u0065\u0072\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020a\u0072\u0067\u0075\u006d\u0065n\u0074"); -};if args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0050\u0056\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0070\u0061\u0079\u006d\u0065\u006e\u0074 \u0074\u006f\u0020\u0062\u0065\u0020\u006e\u0075\u006d\u0062\u0065\u0072\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};_gbbe :=args [2].ValueNumber ;_ebcd :=0.0;if _ggga >=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"); -};_ebcd =args [3].ValueNumber ;};_cedc :=0.0;if _ggga ==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"); -};_cedc =args [4].ValueNumber ;if _cedc !=0{_cedc =1;};};if _cdafc ==0{return MakeNumberResult (-_gbbe *_fcdf -_ebcd );}else {return MakeNumberResult ((((1-_d .Pow (1+_cdafc ,_fcdf ))/_cdafc )*_gbbe *(1+_cdafc *_cedc )-_ebcd )/_d .Pow (1+_cdafc ,_fcdf )); -};};const (_ byte =iota ;_becec ;_gfgd ;_efaf ;_fcbfe ;_gagd ;);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"); -};_cccd :=args [0].AsString ();if _cccd .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 (_cccd .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 (_cccd .ValueString [0]));};func _ccgg (_deafb ,_gdgf _bcd .Time ,_gda ,_babgf int )_bcd .Time {_bafc :=_gdgf ;_dgbg :=_deafb .Year ()-_gdgf .Year ();_bafc =_bafc .AddDate (_dgbg ,0,0);if _deafb .After (_bafc ){_bafc =_bafc .AddDate (1,0,0); -};_cbf :=-12/_gda ;for _bafc .After (_deafb ){_bafc =_bafc .AddDate (0,_cbf ,0);};return _bafc ;}; -// 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"); -};_aeff :=args [0].AsNumber ();_bgff :=args [1].AsNumber ();if _aeff .Type !=ResultTypeNumber ||_bgff .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 _bgff .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 (_d .Trunc (_aeff .ValueNumber /_bgff .ValueNumber )); -}; +// Context is a formula execution context. Formula evaluation uses the context +// to retreive information from sheets. +type Context interface{ -// Search is an implementation of the Excel SEARCH(). -func Search (args []Result )Result {_afee ,_ebdc :=_eacd ("\u0046\u0049\u004e\u0044",args );if _ebdc .Type !=ResultTypeEmpty {return _ebdc ;};_gecc :=_e .ToLower (_afee ._eefe );if _gecc ==""{return MakeNumberResult (1.0);};_ffbf :=_e .ToLower (_afee ._gdgff ); -_beeeg :=_afee ._dbdf ;_eaeef :=1;for _fbdab :=range _ffbf {if _eaeef < _beeeg {_eaeef ++;continue ;};_cbgcb :=_eg .Index (_gecc ,_ffbf [_fbdab :]);if _cbgcb ==0{return MakeNumberResult (float64 (_eaeef ));};_eaeef ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed"); -};func _bfgeb (_eaabg []Result )(float64 ,float64 ,Result ){_egbbg :=0.0;_defg :=1.0;for _ ,_cecdf :=range _eaabg {switch _cecdf .Type {case ResultTypeNumber :_egbbg +=_cecdf .ValueNumber ;_defg *=_feed (_cecdf .ValueNumber );case ResultTypeList ,ResultTypeArray :_cfbgc ,_cddb ,_gdgg :=_bfgeb (_cecdf .ListValues ()); -_egbbg +=_cfbgc ;_defg *=_feed (_cddb );if _gdgg .Type ==ResultTypeError {return 0,0,_gdgg ;};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,_cecdf ;};};return _egbbg ,_defg ,_fcea ;};type criteriaRegex struct{_ebed byte ;_bagg string ;};const _fbafc =57354;func _dccb (_egee ,_cgd float64 ,_agga ,_fcec int )float64 {_edgc :=_ded (_egee );_egag :=_ded (_cgd ); -_dafd :=_ccgg (_edgc ,_egag ,_agga ,_fcec );return _eebg (_dafd ,_edgc ,_fcec );};type parsedSearchObject struct{_eefe string ;_gdgff string ;_dbdf int ;};var _bcgcc =map[string ]Function {};var _feb =[]int {31,28,31,30,31,30,31,31,30,31,30,31};func _fgbaf (_cbdc ,_ggdf Result ,_eeabd ,_bbcfd bool )cmpResult {_cbdc =_cbdc .AsNumber (); -_ggdf =_ggdf .AsNumber ();if _cbdc .Type !=_ggdf .Type {return _fdegf ;};if _cbdc .Type ==ResultTypeNumber {if _cbdc .ValueNumber ==_ggdf .ValueNumber {return _beaf ;};if _cbdc .ValueNumber < _ggdf .ValueNumber {return _cggc ;};return _beab ;};if _cbdc .Type ==ResultTypeString {_gbfb :=_cbdc .ValueString ; -_affe :=_ggdf .ValueString ;if !_eeabd {_gbfb =_e .ToLower (_gbfb );_affe =_e .ToLower (_affe );};if _bbcfd {_cgee :=_eg .Match (_affe ,_gbfb );if _cgee {return _beaf ;}else {return _beab ;};};return cmpResult (_e .Compare (_gbfb ,_affe ));};if _cbdc .Type ==ResultTypeEmpty {return _beaf ; -};if _cbdc .Type ==ResultTypeList {if len (_cbdc .ValueList )< len (_ggdf .ValueList ){return _cggc ;};if len (_cbdc .ValueList )> len (_ggdf .ValueList ){return _beab ;};for _acgb :=range _cbdc .ValueList {_bfgee :=_fgbaf (_cbdc .ValueList [_acgb ],_ggdf .ValueList [_acgb ],_eeabd ,_bbcfd ); -if _bfgee !=_beaf {return _bfgee ;};};return _beaf ;};if _cbdc .Type ==ResultTypeList {if len (_cbdc .ValueArray )< len (_ggdf .ValueArray ){return _cggc ;};if len (_cbdc .ValueArray )> len (_ggdf .ValueArray ){return _beab ;};for _afad :=range _cbdc .ValueArray {_fdda :=_cbdc .ValueArray [_afad ]; -_cdag :=_cbdc .ValueArray [_afad ];if len (_fdda )< len (_cdag ){return _cggc ;};if len (_fdda )> len (_cdag ){return _beab ;};for _gfabg :=range _fdda {_bba :=_fgbaf (_fdda [_gfabg ],_cdag [_gfabg ],_eeabd ,_bbcfd );if _bba !=_beaf {return _bba ;};};}; -return _beaf ;};return _fdegf ;};func _cbgb (_gccf Result )[][]Result {switch _gccf .Type {case ResultTypeArray :return _gccf .ValueArray ;case ResultTypeList :return [][]Result {_gccf .ValueList };default:return [][]Result {};};}; +// Cell returns the result of evaluating a cell. +Cell (_bba string ,_bce Evaluator )Result ; -// Bool is a boolean expression. -type Bool struct{_ec bool };func _gg (_cc BinOpType ,_ca ,_eb []Result )Result {_gdc :=[]Result {};for _efbc :=range _ca {_dbb :=_ca [_efbc ].AsNumber ();_cec :=_eb [_efbc ].AsNumber ();if _dbb .Type !=ResultTypeNumber ||_cec .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 _cc {case BinOpTypePlus :_gdc =append (_gdc ,MakeNumberResult (_dbb .ValueNumber +_cec .ValueNumber ));case BinOpTypeMinus :_gdc =append (_gdc ,MakeNumberResult (_dbb .ValueNumber -_cec .ValueNumber ));case BinOpTypeMult :_gdc =append (_gdc ,MakeNumberResult (_dbb .ValueNumber *_cec .ValueNumber )); -case BinOpTypeDiv :if _cec .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_gdc =append (_gdc ,MakeNumberResult (_dbb .ValueNumber /_cec .ValueNumber ));case BinOpTypeExp :_gdc =append (_gdc ,MakeNumberResult (_d .Pow (_dbb .ValueNumber ,_cec .ValueNumber ))); -case BinOpTypeLT :_gdc =append (_gdc ,MakeBoolResult (_dbb .ValueNumber < _cec .ValueNumber ));case BinOpTypeGT :_gdc =append (_gdc ,MakeBoolResult (_dbb .ValueNumber > _cec .ValueNumber ));case BinOpTypeEQ :_gdc =append (_gdc ,MakeBoolResult (_dbb .ValueNumber ==_cec .ValueNumber )); -case BinOpTypeLEQ :_gdc =append (_gdc ,MakeBoolResult (_dbb .ValueNumber <=_cec .ValueNumber ));case BinOpTypeGEQ :_gdc =append (_gdc ,MakeBoolResult (_dbb .ValueNumber >=_cec .ValueNumber ));case BinOpTypeNE :_gdc =append (_gdc ,MakeBoolResult (_dbb .ValueNumber !=_cec .ValueNumber )); -default:return MakeErrorResult (_gf .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",_cc ));};};return MakeListResult (_gdc );};func (_adceb PrefixHorizontalRange )horizontalRangeReference (_facad string )string {return _gf .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_facad ,_adceb ._deafa ,_adceb ._edfgc ); -}; +// 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 (_gbe string )Context ; -// Index implements the Excel INDEX function. -func Index (args []Result )Result {_ccee :=len (args );if _ccee < 2||_ccee > 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"); -};_afcb :=args [0];if _afcb .Type !=ResultTypeArray &&_afcb .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"); -};_daee :=args [1].AsNumber ();if _daee .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"); -};_gdad :=int (_daee .ValueNumber )-1;_gfdb :=-1;if _ccee ==3&&args [2].Type !=ResultTypeEmpty {_feea :=args [2].AsNumber ();if _feea .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"); -};_gfdb =int (_feea .ValueNumber )-1;};if _gdad ==-1&&_gfdb ==-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 _dgae []Result ;if _afcb .Type ==ResultTypeArray {_dgdge :=_afcb .ValueArray ;if _gdad < -1||_gdad >=len (_dgdge ){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 _gdad ==-1{if _gfdb >=len (_dgdge [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");};_bbfed :=[][]Result {};for _ ,_bdba :=range _dgdge {_edgb :=_bdba [_gfdb ]; -if _edgb .Type ==ResultTypeEmpty {_edgb =MakeNumberResult (0);};_bbfed =append (_bbfed ,[]Result {_edgb });};return MakeArrayResult (_bbfed );};_dgae =_dgdge [_gdad ];}else {_abcfb :=_afcb .ValueList ;if _gdad < -1||_gdad >=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 _gdad ==-1{if _gfdb >=len (_abcfb ){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");};_eeaa :=_abcfb [_gfdb ];if _eeaa .Type ==ResultTypeEmpty {_eeaa =MakeNumberResult (0); -};return _eeaa ;};_dgae =_abcfb ;};if _gfdb < -1||_gfdb > len (_dgae ){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 _gfdb ==-1{_gfff :=[]Result {}; -for _ ,_ddac :=range _dgae {if _ddac .Type ==ResultTypeEmpty {_gfff =append (_gfff ,MakeNumberResult (0));}else {_gfff =append (_gfff ,_ddac );};};return MakeArrayResult ([][]Result {_gfff });};_gedg :=_dgae [_gfdb ];if _gedg .Type ==ResultTypeEmpty {return MakeNumberResult (0); -};return _gedg ;}; +// GetEpoch returns the time epoch of the context's Workbook. +GetEpoch ()_ae .Time ; -// Eval evaluates and returns the result of a formula. -func (_dfeg *defEval )Eval (ctx Context ,formula string )Result {_beg :=ParseString (formula );_ddd :=make (chan Result );go func (){if _beg ==nil {_ddd <-MakeErrorResult (_gf .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 {_dfeg .checkLastEvalIsRef (ctx ,_beg );_ddd <-_beg .Eval (ctx ,_dfeg );};}();select{case _fa :=<-_ddd :return _fa ;case <-_bcd .After (_ae ):_af .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);};}; +// GetFilename returns the full filename of the context's Workbook. +GetFilename ()string ; -// Ipmt implements the Excel IPMT function. -func Ipmt (args []Result )Result {_gacf :=len (args );if _gacf < 4||_gacf > 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"); -};_caff :=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"); -};_agab :=args [1].ValueNumber ;if _agab <=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"); -};_dacb :=args [2].ValueNumber ;if _dacb <=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"); -};_gbad :=args [3].ValueNumber ;_fgd :=0.0;if _gacf > 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"); -};_fgd =args [4].ValueNumber ;};_eafa :=0;if _gacf ==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"); -};_eafa =int (args [5].ValueNumber );if _eafa !=0{_eafa =1;};};return MakeNumberResult (_gfag (_caff ,_agab ,_dacb ,_gbad ,_fgd ,_eafa ));};func _fcbd (_ddf string )(int ,int ,int ,bool ,Result ){_dcd :="";_adbf :=[]string {};for _ceda ,_fab :=range _aae {_adbf =_fab .FindStringSubmatch (_ddf ); -if len (_adbf )> 1{_dcd =_ceda ;break ;};};if _dcd ==""{return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dce );};_fbg :=false ;var _agd ,_ffcd ,_cgeb int ;var _bgg error ;switch _dcd {case "\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079":_ffcd ,_bgg =_fd .Atoi (_adbf [1]); -if _bgg !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dce );};_cgeb ,_bgg =_fd .Atoi (_adbf [3]);if _bgg !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dce );};_agd ,_bgg =_fd .Atoi (_adbf [5]);if _bgg !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dce ); -};if _agd < 0||_agd > 9999||(_agd > 99&&_agd < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dce );};_agd =_adec (_agd );_fbg =_adbf [8]=="";case "\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y":_ffcd =_fec [_adbf [1]];_cgeb ,_bgg =_fd .Atoi (_adbf [14]); -if _bgg !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dce );};_agd ,_bgg =_fd .Atoi (_adbf [16]);if _bgg !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dce );};if _agd < 0||_agd > 9999||(_agd > 99&&_agd < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dce ); -};_agd =_adec (_agd );_fbg =_adbf [19]=="";case "\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064":_bgde ,_cecb :=_fd .Atoi (_adbf [1]);if _cecb !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dce );};_fdbb ,_cecb :=_fd .Atoi (_adbf [3]); -if _cecb !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dce );};_ddb ,_cecb :=_fd .Atoi (_adbf [5]);if _cecb !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dce );};if _bgde >=1900&&_bgde < 10000{_agd =_bgde ;_ffcd =_fdbb ; -_cgeb =_ddb ;}else if _bgde > 0&&_bgde < 13{_ffcd =_bgde ;_cgeb =_fdbb ;_agd =_ddb ;}else {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dce );};_fbg =_adbf [8]=="";case "y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064":_agd ,_bgg =_fd .Atoi (_adbf [16]); -if _bgg !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dce );};_ffcd =_fec [_adbf [3]];_cgeb ,_bgg =_fd .Atoi (_adbf [1]);if _bgg !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dce );};_fbg =_adbf [19]=="";};if !_babg (_agd ,_ffcd ,_cgeb ){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_dce ); -};return _agd ,_ffcd ,_cgeb ,_fbg ,_fcea ;}; +// GetWidth returns a worksheet's column width. +GetWidth (_ecfg int )float64 ; -// 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");};_cac :=args [0];switch _cac .Type {case ResultTypeEmpty :return MakeNumberResult (0); -case ResultTypeNumber :_bed :=_ded (_cac .ValueNumber );return MakeNumberResult (float64 (_bed .Minute ()));case ResultTypeString :_acb :=_e .ToLower (_cac .ValueString );if !_fbd (_acb ){_ ,_ ,_ ,_dcc ,_cddc :=_fcbd (_acb );if _cddc .Type ==ResultTypeError {_cddc .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 _cddc ;};if _dcc {return MakeNumberResult (0);};};_ ,_bdcb ,_ ,_ ,_ ,_cegb :=_edbe (_acb );if _cegb .Type ==ResultTypeError {return _cegb ;};return MakeNumberResult (float64 (_bdcb ));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"); -};}; +// GetFormat returns a cell's format. +GetFormat (_cff string )string ; -// 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");};_fgbb :=args [0]; -if _fgbb .Type !=ResultTypeArray &&_fgbb .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"); -};_gccc :=_fgbb .ValueArray ;if len (_gccc )==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 (_gccc [0])));}; +// GetLabelPrefix returns cell's label prefix dependent on cell horizontal alignment. +GetLabelPrefix (_fdb string )string ; -// SheetPrefixExpr is a reference to a sheet like Sheet1! (reference to sheet 'Sheet1'). -type SheetPrefixExpr struct{_aeef string }; +// GetFormat returns if cell is protected. +GetLocked (_bbd string )bool ; -// Price implements the Excel PRICE function. -func Price (args []Result )Result {_fgff :=len (args );if _fgff !=6&&_fgff !=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"); -};_fgdf ,_efef ,_cgga :=_abcb (args [0],args [1],"\u0050\u0052\u0049C\u0045");if _cgga .Type ==ResultTypeError {return _cgga ;};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"); -};_afed :=args [2].ValueNumber ;if _afed < 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"); -};_ebcg :=args [3].ValueNumber ;if _ebcg < 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"); -};_afgg :=args [4].ValueNumber ;if _afgg <=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"); -};_egbb :=args [5];if _egbb .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"); -};_bdcbb :=_egbb .ValueNumber ;if !_fegd (_bdcbb ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_bfbb :=0;if _fgff ==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"); -};_bfbb =int (args [6].ValueNumber );if !_ccfg (_bfbb ){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"); -};};_bggb ,_cgga :=_ecaa (_fgdf ,_efef ,_afed ,_ebcg ,_afgg ,_bdcbb ,_bfbb );if _cgga .Type ==ResultTypeError {return _cgga ;};return MakeNumberResult (_bggb );}; +// HasFormula returns if cell contains formula. +HasFormula (_bd string )bool ; -// IsBool returns false for the invalid reference context. -func (_eccd *ivr )IsBool (cellRef string )bool {return false }; +// IsBool returns if cell contains boolean value. +IsBool (_ebaa string )bool ; -// NewNamedRangeRef constructs a new named range reference. -func NewNamedRangeRef (v string )Expression {return NamedRangeRef {_ceba :v }};const _feaf =57368;func _ebd (_cbfg ,_fbfe float64 ,_begd ,_bca int )(float64 ,Result ){_efdd ,_bfdg :=_ded (_cbfg ),_ded (_fbfe );if _bfdg .After (_efdd ){_bfade :=_ccgg (_efdd ,_bfdg ,_begd ,_bca ); -_ageg :=(_bfdg .Year ()-_bfade .Year ())*12+int (_bfdg .Month ())-int (_bfade .Month ());return float64 (_ageg *_begd )/12.0,_fcea ;};return 0,MakeErrorResultType (ErrorTypeNum ,"\u0053\u0065t\u0074\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0062\u0065\u0066\u006f\u0072\u0065\u0020\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065"); -};const _dgd ="\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"; +// IsDBCS returns if workbook default language is among DBCS. +IsDBCS ()bool ; -// GetWidth returns 0 for the invalid reference context. -func (_bdbb *ivr )GetWidth (colIdx int )float64 {return float64 (0)}; +// LastColumn returns the name of last column which contains data in range of context sheet's given rows. +LastColumn (_fb ,_cceg int )string ; -// Eval evaluates the binary expression using the context given. -func (_dec BinaryExpr )String ()string {_gff :="";switch _dec ._fdb {case BinOpTypePlus :_gff ="\u002b";case BinOpTypeMinus :_gff ="\u002d";case BinOpTypeMult :_gff ="\u002a";case BinOpTypeDiv :_gff ="\u002f";case BinOpTypeExp :_gff ="\u005e";case BinOpTypeLT :_gff ="\u003c"; -case BinOpTypeGT :_gff ="\u003e";case BinOpTypeEQ :_gff ="\u003d";case BinOpTypeLEQ :_gff ="\u003c\u003d";case BinOpTypeGEQ :_gff ="\u003e\u003d";case BinOpTypeNE :_gff ="\u003c\u003e";case BinOpTypeConcat :_gff ="\u0026";};return _dec ._ba .String ()+_gff +_dec ._efb .String (); -}; +// LastRow returns the name of last row which contains data in range of context sheet's given columns. +LastRow (_gadbc string )int ; -// MinA is an implementation of the Excel MINA() function. -func MinA (args []Result )Result {return _cgbc (args ,true )}; +// SetLocked returns sets cell's protected attribute. +SetLocked (_ced string ,_afa bool ); -// Update updates the horizontal range references after removing a row/column. -func (_dgdb HorizontalRange )Update (q *_db .UpdateQuery )Expression {return _dgdb }; +// NamedRange returns a named range. +NamedRange (_bfeb string )Reference ; -// 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"); -};_cbcde ,_aced ,_bceb :=_bfgeb (args );if _bceb .Type ==ResultTypeError {return _bceb ;};return MakeNumberResult (_feed (_cbcde )/_aced );};func _gdecg (_cgaag Result ,_ebca int )[]Result {_fddbg :=[]Result {};switch _cgaag .Type {case ResultTypeList :_dbcc :=_cgaag .ValueList ; -_fbce :=len (_dbcc );for _ggdc :=0;_ggdc < _ebca ;_ggdc ++{if _ggdc < _fbce {_fddbg =append (_fddbg ,_dbcc [_ggdc ]);}else {_fddbg =append (_fddbg ,MakeErrorResultType (ErrorTypeNA ,""));};};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _bgda :=0; -_bgda < _ebca ;_bgda ++{_fddbg =append (_fddbg ,_cgaag );};};return _fddbg ;};type rmode byte ;func _ffb (){_aae ["\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079"]=_bg .MustCompile ("\u005e"+_cfed +_beb );_aae ["\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y"]=_bg .MustCompile ("\u005e"+_cfg +_beb ); -_aae ["\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064"]=_bg .MustCompile ("\u005e"+_gea +_beb );_aae ["y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064"]=_bg .MustCompile ("\u005e"+_bcb +_beb );_adge ["\u0068\u0068"]=_bg .MustCompile (_gfe +_dbg +"\u0024"); -_adge ["\u0068\u0068\u003am\u006d"]=_bg .MustCompile (_gfe +_cfgg +"\u0024");_adge ["\u006d\u006d\u003as\u0073"]=_bg .MustCompile (_gfe +_ebee +"\u0024");_adge ["\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073"]=_bg .MustCompile (_gfe +_bfae +"\u0024"); -_add =[]*_bg .Regexp {_bg .MustCompile ("\u005e"+_cfed +"\u0024"),_bg .MustCompile ("\u005e"+_cfg +"\u0024"),_bg .MustCompile ("\u005e"+_gea +"\u0024"),_bg .MustCompile ("\u005e"+_bcb +"\u0024")};_efd =[]*_bg .Regexp {_bg .MustCompile ("\u005e"+_dbg +"\u0024"),_bg .MustCompile ("\u005e"+_cfgg +"\u0024"),_bg .MustCompile ("\u005e"+_ebee +"\u0024"),_bg .MustCompile ("\u005e"+_bfae +"\u0024")}; -};func (_badc tokenType )String ()string {return _eafge (int (_badc ))};const _effdd ="\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065U\u006e\u006b\u006e\u006f\u0077\u006e\u0052\u0065\u0073u\u006c\u0074\u0054y\u0070\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0052\u0065s\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u0053\u0074\u0072\u0069\u006e\u0067\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u004c\u0069\u0073\u0074\u0052\u0065\u0073\u0075lt\u0054\u0079p\u0065\u0041r\u0072\u0061\u0079\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u0045\u0072\u0072\u006f\u0072\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070\u0065\u0045\u006d\u0070\u0074\u0079"; -const _dggb =2;func init (){_ffb ();RegisterFunction ("\u0044\u0041\u0054\u0045",Date );RegisterFunction ("\u0044A\u0054\u0045\u0044\u0049\u0046",DateDif );RegisterFunction ("\u0044A\u0054\u0045\u0056\u0041\u004c\u0055E",DateValue );RegisterFunction ("\u0044\u0041\u0059",Day ); -RegisterFunction ("\u0044\u0041\u0059\u0053",Days );RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0044\u0041\u0059\u0053",Days );RegisterFunction ("\u0045\u0044\u0041T\u0045",Edate );RegisterFunction ("\u0045O\u004d\u004f\u004e\u0054\u0048",Eomonth ); -RegisterFunction ("\u004d\u0049\u004e\u0055\u0054\u0045",Minute );RegisterFunction ("\u004d\u004f\u004eT\u0048",Month );RegisterFunction ("\u004e\u004f\u0057",Now );RegisterFunction ("\u0054\u0049\u004d\u0045",Time );RegisterFunction ("\u0054I\u004d\u0045\u0056\u0041\u004c\u0055E",TimeValue ); -RegisterFunction ("\u0054\u004f\u0044A\u0059",Today );RegisterFunctionComplex ("\u0059\u0045\u0041\u0052",Year );RegisterFunction ("\u0059\u0045\u0041\u0052\u0046\u0052\u0041\u0043",YearFrac );};const _dce ="\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"; -func _ccffc (_agdba yyLexer ,_gaebe *yySymType )(_gbagg ,_cbcc int ){_cbcc =0;_gbagg =_agdba .Lex (_gaebe );if _gbagg <=0{_cbcc =_ecdfb [0];goto _cacf ;};if _gbagg < len (_ecdfb ){_cbcc =_ecdfb [_gbagg ];goto _cacf ;};if _gbagg >=_egac {if _gbagg < _egac +len (_beabb ){_cbcc =_beabb [_gbagg -_egac ]; -goto _cacf ;};};for _gbba :=0;_gbba < len (_dbcd );_gbba +=2{_cbcc =_dbcd [_gbba +0];if _cbcc ==_gbagg {_cbcc =_dbcd [_gbba +1];goto _cacf ;};};_cacf :if _cbcc ==0{_cbcc =_beabb [1];};if _cfbf >=3{_gf .Printf ("l\u0065\u0078\u0020\u0025\u0073\u0028\u0025\u0064\u0029\u000a",_eafge (_cbcc ),uint (_gbagg )); -};return _gbagg ,_cbcc ;}; +// 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 (_fgf ,_bfc uint32 );};const _dfaa =57351; -// GetLocked returns FALSE for the invalid reference context. -func (_fgdgg *ivr )GetLocked (cellRef string )bool {return false }; +// 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"); +};_cgfc ,_gafd ,_aggad :=_ccag (args [0],args [1],"\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _aggad .Type ==ResultTypeError {return _aggad ;};_gadff ,_aggad :=_ege (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E"); +if _aggad .Type ==ResultTypeError {return _aggad ;};if _gadff >=_cgfc {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"); +};_fdag :=args [3];if _fdag .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"); +};_ceabg :=_fdag .ValueNumber ;if _ceabg < 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");};_ceae :=args [4];if _ceae .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"); +};_cbbfe :=_ceae .ValueNumber ;if _cbbfe < 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");};_ecfef :=args [5]; +if _ecfef .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"); +};_cbc :=_ecfef .ValueNumber ;if _cbc < 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");};_bgag :=args [6]; +if _bgag .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"); +};_edebd :=float64 (int (_bgag .ValueNumber ));if !_egaa (_edebd ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_edfg :=0;if len (args )==8&&args [7].Type !=ResultTypeEmpty {_cfaf :=args [7]; +if _cfaf .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"); +};_edfg =int (_cfaf .ValueNumber );if !_ccebe (_edfg ){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"); +};};_cggad ,_aggad :=_eag (_gadff ,_gafd ,_edfg );if _aggad .Type ==ResultTypeError {return _aggad ;};_cggad *=_edebd ;_cbaf ,_aggad :=_eag (_cgfc ,_gafd ,_edfg );if _aggad .Type ==ResultTypeError {return _aggad ;};_cbaf *=_edebd ;_bade ,_aggad :=_eag (_gadff ,_cgfc ,_edfg ); +if _aggad .Type ==ResultTypeError {return _aggad ;};_bade *=_edebd ;_bfgcc :=_cbc +_cggad *100*_ceabg /_edebd ;_bfgcc /=_cbaf *_cbbfe /_edebd +1;_bfgcc -=_bade *100*_ceabg /_edebd ;return MakeNumberResult (_bfgcc );}; -// 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{_caag ,_fegba int }; +// Parse parses a string to get an Expression. +func ParseString (s string )Expression {if s ==""{return NewEmptyExpr ();};return Parse (_ag .NewReader (s ));}; -// IsDBCS returns false for the invalid reference context. -func (_gaae *ivr )IsDBCS ()bool {return false }; +// String returns a string representation for Bool. +func (_ceb Bool )String ()string {if _ceb ._ceg {return "\u0054\u0052\u0055\u0045";}else {return "\u0046\u0041\u004cS\u0045";};};const _daefb =57367;var _dce =map[string ]*_agd .Regexp {};func _gfaab (_fcga ,_dgfbf float64 )float64 {_fcga =_ac .Trunc (_fcga ); +_dgfbf =_ac .Trunc (_dgfbf );if _fcga ==0{return _dgfbf ;};if _dgfbf ==0{return _fcga ;};for _fcga !=_dgfbf {if _fcga > _dgfbf {_fcga =_fcga -_dgfbf ;}else {_dgfbf =_dgfbf -_fcga ;};};return _fcga ;}; -// Coupdaybs implements the Excel COUPDAYBS function. -func Coupdaybs (args []Result )Result {_cdg ,_daf :=_daegg (args ,"\u0043O\u0055\u0050\u0044\u0041\u0059\u0042S");if _daf .Type ==ResultTypeError {return _daf ;};return MakeNumberResult (_dccb (_cdg ._agg ,_cdg ._cgef ,_cdg ._fbdc ,_cdg ._bcgf ));};func _eegaa (_cbgfe ,_gccae []string )[]string {for _ ,_ebefgd :=range _gccae {_cbgfe =append (_cbgfe ,_ebefgd ); -};return _cbgfe ;}; +// 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"); +};_dfga :=true ;for _ ,_ecdc :=range args {_ecdc =_ecdc .AsNumber ();switch _ecdc .Type {case ResultTypeList ,ResultTypeArray :_adfdf :=And (_ecdc .ListValues ());if _adfdf .Type ==ResultTypeError {return _adfdf ;};if _adfdf .ValueNumber ==0{_dfga =false ; +};case ResultTypeNumber :if _ecdc .ValueNumber ==0{_dfga =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 _ecdc ;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 (_dfga );}; -// RegisterFunctionComplex registers a standard function. -func RegisterFunctionComplex (name string ,fn FunctionComplex ){_bfeac .Lock ();defer _bfeac .Unlock ();if _ ,_aacb :=_ccgcg [name ];_aacb {_af .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 ); -};_ccgcg [name ]=fn ;}; +// ReferenceType is a type of reference +// +//go:generate stringer -type=ReferenceType +type ReferenceType byte ;const _ggcc =-1000;type rmode byte ;func _dgdda (_aefb string ,_bedag []Result )(*parsedSearchObject ,Result ){_bacf :=len (_bedag );if _bacf !=2&&_bacf !=3{return nil ,MakeErrorResult (_aefb +"\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"); +};_agaaeg :=_bedag [0];if _agaaeg .Type ==ResultTypeError {return nil ,_agaaeg ;};if _agaaeg .Type !=ResultTypeString &&_agaaeg .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"); +};_ebgg :=_bedag [1];if _ebgg .Type ==ResultTypeError {return nil ,_ebgg ;};if _ebgg .Type !=ResultTypeString &&_ebgg .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"); +};_cfcbb :=_ebgg .Value ();_cadc :=_agaaeg .Value ();_fgefd :=1;if _bacf ==3&&_bedag [2].Type !=ResultTypeEmpty {_dbgaf :=_bedag [2];if _dbgaf .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"); +};_fgefd =int (_dbgaf .ValueNumber );if _fgefd < 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 _fgefd > len (_cfcbb ){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 {_cadc ,_cfcbb ,_fgefd },_gagd ;};const _afec =57369;var _affecc =[...]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}; -// Update returns the same object as updating sheet references does not affect ConstArrayExpr. -func (_cdc ConstArrayExpr )Update (q *_db .UpdateQuery )Expression {return _cdc }; -// 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"); -};_ebcc :=args [0].AsNumber ();if _ebcc .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"); -};_aeee :=float64 (1);if _ebcc .ValueNumber < 0{_aeee =-1;};if len (args )> 1{_deea :=args [1].AsNumber ();if _deea .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"); -};_aeee =_deea .ValueNumber ;};_gcade :=float64 (1);if len (args )> 2{_aeaa :=args [2].AsNumber ();if _aeaa .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"); -};_gcade =_aeaa .ValueNumber ;};if len (args )==1{return MakeNumberResult (_d .Floor (_ebcc .ValueNumber ));};_adgd :=_ebcc .ValueNumber ;_adgd ,_gaaf :=_d .Modf (_adgd /_aeee );if _gaaf !=0&&_ebcc .ValueNumber < 0&&_gcade > 0{_adgd ++;};return MakeNumberResult (_adgd *_aeee ); -}; +// 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{_adad Expression ;_edeeg ,_dgeaf int ;}; -// 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"); -};_fgg :=args [0].ValueNumber ;if _fgg <=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"); -};_bbba :=args [1].ValueNumber ;if _bbba <=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"); -};_baag :=args [2].ValueNumber ;if _baag <=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 ((_d .Log10 (_baag )-_d .Log10 (_bbba ))/_d .Log10 (1+_fgg ));}; +// Cumipmt implements the Excel CUMIPMT function. +func Cumipmt (args []Result )Result {_eagb ,_gbbb :=_aeec (args ,"\u0043U\u004d\u0049\u0050\u004d\u0054");if _gbbb .Type ==ResultTypeError {return _gbbb ;};_gbdb :=_eagb ._becc ;_dgad :=_eagb ._efgd ;_eccg :=_eagb ._effad ;_ccf :=_eagb ._gacf ;_fgeac :=_eagb ._fbcf ; +_gde :=_eagb ._ebcf ;_egge :=_fdfa (_gbdb ,_dgad ,_eccg ,0,_gde );_effb :=0.0;if _ccf ==1{if _gde ==0{_effb =-_eccg ;_ccf ++;};};for _eca :=_ccf ;_eca <=_fgeac ;_eca ++{if _gde ==1{_effb +=_afda (_gbdb ,_eca -2,_egge ,_eccg ,1)-_egge ;}else {_effb +=_afda (_gbdb ,_eca -1,_egge ,_eccg ,0); +};};_effb *=_gbdb ;return MakeNumberResult (_effb );}; -// Eval evaluates and returns the result of an empty expression. -func (_aagf EmptyExpr )Eval (ctx Context ,ev Evaluator )Result {return MakeEmptyResult ()}; +// 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 )}; -// 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"); -};_bgaac :=args [0].AsString ();if _bgaac .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"); -};_bddf :="\u0041\u0031";if len (args )==2{_egdef :=args [1].Ref ;if _egdef .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"); -};_bddf =_egdef .Value ;};switch _bgaac .ValueString {case "\u0061d\u0064\u0072\u0065\u0073\u0073":_dgec ,_egec :=_bce .ParseCellReference (_bddf );if _egec !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_bddf ); -};_gefc :="\u0024"+_dgec .Column +"\u0024"+_fd .Itoa (int (_dgec .RowIdx ));if _dgec .SheetName !=""{_gefc =_dgec .SheetName +"\u0021"+_gefc ;};return MakeStringResult (_gefc );case "\u0063\u006f\u006c":_fgdg ,_dadg :=_bce .ParseCellReference (_bddf ); -if _dadg !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_bddf );};return MakeNumberResult (float64 (_fgdg .ColumnIdx +1));case "\u0063\u006f\u006co\u0072":_efdab :=_e .Contains (ctx .GetFormat (_bddf ),"\u005b\u0052\u0045D\u005d"); -return MakeBoolResult (_efdab );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":_bddae :="\u0047"; -_gede :=ctx .GetFormat (_bddf );if _gede =="\u0047e\u006e\u0065\u0072\u0061\u006c"||_gcac .MatchString (_gede ){_bddae ="\u0046\u0030";}else if _gede =="\u0030\u0025"{_bddae ="\u0050\u0030";}else if _gede =="\u004d\u004d\u004d\u0020\u0044\u0044"{_bddae ="\u0044\u0032"; -}else if _gede =="\u004d\u004d\u002fY\u0059"{_bddae ="\u0044\u0033";}else if _gede =="\u004d\u004d\u002f\u0044D/\u0059\u0059\u005c\u0020\u0048\u0048\u003a\u004d\u004d\u005c\u0020\u0041\u004d\u002fP\u004d"||_gede =="M\u004d/\u0044\u0044\u002f\u0059\u0059\u0059\u0059\u005c \u0048\u0048\u003a\u004dM:\u0053\u0053"{_bddae ="\u0044\u0034"; -}else if _gede =="\u004d\u004d\u005c\u002d\u0044\u0044"{_bddae ="\u0044\u0035";}else if _gede =="\u0048H\u003aM\u004d\u003a\u0053\u0053\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_bddae ="\u0044\u0036";}else if _gede =="\u0048\u0048\u003aM\u004d\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_bddae ="\u0044\u0037"; -}else if _gede =="\u0048\u0048\u003a\u004d\u004d\u003a\u0053\u0053"{_bddae ="\u0044\u0038";}else if _gede =="\u0048\u0048\u003aM\u004d"{_bddae ="\u0044\u0039";}else if _cbggc .MatchString (_gede ){_bddae ="\u002e\u0030";}else if _egaf .MatchString (_gede ){_bddae ="\u002e\u0030\u0028\u0029"; -}else if _ecfb .MatchString (_gede ){_bddae ="\u0043\u0030";}else if _ggcb .MatchString (_gede )||_adce .MatchString (_gede ){_bddae ="\u0044\u0031";}else if _ffcea :=_dfag .FindStringSubmatch (_gede );len (_ffcea )> 1{_bddae ="\u0046"+_fd .Itoa (len (_ffcea [1])); -}else if _gdbb :=_gdaf .FindStringSubmatch (_gede );len (_gdbb )> 1{_bddae ="\u002e"+_fd .Itoa (len (_gdbb [2]));}else if _geba :=_gdcf .FindStringSubmatch (_gede );len (_geba )> 1{_bddae ="\u0050"+_fd .Itoa (len (_geba [2]));}else if _gedf :=_bbad .FindStringSubmatch (_gede ); -len (_gedf )> 1{_bddae ="\u0043"+_ccbgc (_gedf ,1);}else if _eddf :=_gdfc .FindStringSubmatch (_gede );len (_eddf )> 1{_bddae ="\u0043"+_ccbgc (_eddf ,1);}else if _efcgc :=_agde .FindStringSubmatch (_gede );len (_efcgc )> 1{_bddae ="\u002e"+_ccbgc (_efcgc ,1)+"\u0028\u0029"; -}else if _degc :=_begg .FindStringSubmatch (_gede );len (_degc )> 1{_bddae ="\u002e"+_ccbgc (_degc ,1);}else if _ecaf :=_gbcf .FindStringSubmatch (_gede );len (_ecaf )> 1{_bddae ="\u0053"+_ccbgc (_ecaf ,3);};if _bddae !="\u0047"&&_e .Contains (_gede ,"\u005b\u0052\u0045D\u005d"){_bddae +="\u002d"; -};return MakeStringResult (_bddae );case "p\u0061\u0072\u0065\u006e\u0074\u0068\u0065\u0073\u0065\u0073":_befa :=ctx .GetFormat (_bddf );if _cbab .MatchString (_befa ){return MakeNumberResult (1);}else {return MakeNumberResult (0);};case "\u0070\u0072\u0065\u0066\u0069\u0078":return MakeStringResult (ctx .GetLabelPrefix (_bddf )); -case "\u0070r\u006f\u0074\u0065\u0063\u0074":_gcccd :=0.0;if ctx .GetLocked (_bddf ){_gcccd =1.0;};return MakeNumberResult (_gcccd );case "\u0072\u006f\u0077":_gdfbe ,_gabgd :=_bce .ParseCellReference (_bddf );if _gabgd !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_bddf ); -};return MakeNumberResult (float64 (_gdfbe .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":_aaab ,_ggbff :=_bce .ParseCellReference (_bddf );if _ggbff !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_bddf );};if _aaab .SheetName ==""{return MakeNumberResult (ctx .GetWidth (int (_aaab .ColumnIdx ))); -}else {return MakeNumberResult (ctx .Sheet (_aaab .SheetName ).GetWidth (int (_aaab .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"+_bgaac .ValueString ); +// Coupdays implements the Excel COUPDAYS function. +func Coupdays (args []Result )Result {_edgb ,_cefb :=_gacd (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053");if _cefb .Type ==ResultTypeError {return _cefb ;};return MakeNumberResult (_debcf (_edgb ._fab ,_edgb ._dcdd ,_edgb ._efg ,_edgb ._baca )); }; -// 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"); -};_aecba :=args [0].AsNumber ();if _aecba .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"); -};_agaf :=float64 (1);if _aecba .ValueNumber < 0{_agaf =-1;};if len (args )> 1{_fgcf :=args [1].AsNumber ();if _fgcf .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"); -};_agaf =_fgcf .ValueNumber ;};if _agaf < 0&&_aecba .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 (_d .Ceil (_aecba .ValueNumber ));};_dcdf :=_aecba .ValueNumber ;_dcdf ,_efgf :=_d .Modf (_dcdf /_agaf );if _efgf > 0{_dcdf ++;};return MakeNumberResult (_dcdf *_agaf );};const _aaada =57370;func _gbcc (){_ggdgg =_bg .MustCompile ("\u005e\u0028\u005b\u0030\u002d\u0039\u005d\u002b\u0029\u0024"); -_cbaf =_bg .MustCompile ("\u005e=\u0028\u002e\u002a\u0029\u0024");_ebbg =_bg .MustCompile ("\u005e<\u0028\u002e\u002a\u0029\u0024");_fdee =_bg .MustCompile ("\u005e>\u0028\u002e\u002a\u0029\u0024");_bffbe =_bg .MustCompile ("\u005e\u003c\u003d\u0028\u002e\u002a\u0029\u0024"); -_agba =_bg .MustCompile ("\u005e\u003e\u003d\u0028\u002e\u002a\u0029\u0024");}; - -// 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"); -};_ebgc :=args [0].AsNumber ();if _ebgc .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"); -};_bgbf :=float64 (1);if _ebgc .ValueNumber < 0{_bgbf =-1;};if len (args )> 1{_gcfd :=args [1].AsNumber ();if _gcfd .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"); -};_bgbf =_d .Abs (_gcfd .ValueNumber );};if len (args )==1{return MakeNumberResult (_d .Floor (_ebgc .ValueNumber ));};_dfee :=_ebgc .ValueNumber ;_dfee ,_eebe :=_d .Modf (_dfee /_bgbf );if _eebe !=0{if _ebgc .ValueNumber < 0{_dfee --;};};return MakeNumberResult (_dfee *_bgbf ); +// Find is an implementation of the Excel FIND(). +func Find (args []Result )Result {_febef ,_daag :=_dgdda ("\u0046\u0049\u004e\u0044",args );if _daag .Type !=ResultTypeEmpty {return _daag ;};_edffe :=_febef ._bcag ;if _edffe ==""{return MakeNumberResult (1.0);};_gddd :=_febef ._cgfaa ;_fcgb :=_febef ._cade ; +_dcabf :=1;for _bfbded :=range _gddd {if _dcabf < _fcgb {_dcabf ++;continue ;};_dfdg :=_ag .Index (_gddd [_bfbded :],_edffe );if _dfdg ==0{return MakeNumberResult (float64 (_dcabf ));};_dcabf ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed"); }; -// NewPrefixExpr constructs an expression with prefix. -func NewPrefixExpr (pfx ,exp Expression )Expression {return &PrefixExpr {_fefaa :pfx ,_fbdf :exp }};var _gfg int64 =_fba (1900,_bcd .January ,1);func _cbcd (_deg []Result ,_fcdaa bool )Result {var _bfgfb string ;if _fcdaa {_bfgfb ="\u004c\u0041\u0052G\u0045"; -}else {_bfgfb ="\u0053\u004d\u0041L\u004c";};if len (_deg )!=2{return MakeErrorResult (_bfgfb +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_eecda :=_deg [0];var _daggd [][]Result ; -switch _eecda .Type {case ResultTypeArray :_daggd =_eecda .ValueArray ;case ResultTypeList :_daggd =[][]Result {_eecda .ValueList };default:return MakeErrorResult (_bfgfb +"\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 (_daggd )==0{return MakeErrorResult (_bfgfb +"\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 _deg [1].Type !=ResultTypeNumber {return MakeErrorResult (_bfgfb +" \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"); -};_fbge :=_deg [1].ValueNumber ;if _fbge < 1{return MakeErrorResultType (ErrorTypeNum ,_bfgfb +"\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"); -};_gaba :=int (_fbge );if float64 (_gaba )!=_fbge {return MakeErrorResultType (ErrorTypeNum ,_bfgfb +"\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"); -};_dcce :=[]float64 {};for _ ,_bcbd :=range _daggd {for _ ,_cbdf :=range _bcbd {if _cbdf .Type ==ResultTypeNumber {_dcce =append (_dcce ,_cbdf .ValueNumber );};};};if _gaba > len (_dcce ){return MakeErrorResultType (ErrorTypeNum ,_bfgfb +" \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"); -};_abed :=_ce .MergeSort (_dcce );if _fcdaa {return MakeNumberResult (_abed [len (_abed )-_gaba ]);}else {return MakeNumberResult (_abed [_gaba -1]);};}; - -// Eval evaluates and returns a number. -func (_fdada Number )Eval (ctx Context ,ev Evaluator )Result {return MakeNumberResult (_fdada ._dgga )};func _fegd (_dddb float64 )bool {return _dddb ==1||_dddb ==2||_dddb ==4};func _acadc (_afag ,_edgfa []float64 ,_aec float64 )float64 {_ecgf :=_aec +1; -_cdab :=_afag [0];_eaee :=len (_afag );_gefd :=_edgfa [0];for _dacf :=1;_dacf < _eaee ;_dacf ++{_cdab +=_afag [_dacf ]/_d .Pow (_ecgf ,(_edgfa [_dacf ]-_gefd )/365);};return _cdab ;}; +// 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 );};func _deed (_ffga ,_bbbf ,_eacg ,_fagc ,_ggeb ,_fcfg float64 ,_becfa int )(float64 ,Result ){_abcf :=int (_fcfg );_cdaf :=_debcf (_ffga ,_bbbf ,_abcf ,_becfa );_aeaa :=_abe (_ffga ,_bbbf ,_abcf ,_becfa )/_cdaf ; +_fabf ,_cbeg :=_bgca (_ffga ,_bbbf ,_abcf ,_becfa );if _cbeg .Type ==ResultTypeError {return 0,_cbeg ;};_gbcd :=_egea (_ffga ,_bbbf ,_abcf ,_becfa );_dbbcf :=_ggeb /_ac .Pow (1+_fagc /_fcfg ,_fabf -1+_aeaa );_dbbcf -=100*_eacg /_fcfg *_gbcd /_cdaf ;_ggfd :=100*_eacg /_fcfg ; +_dfed :=1+_fagc /_fcfg ;for _eacga :=0.0;_eacga < _fabf ;_eacga ++{_dbbcf +=_ggfd /_ac .Pow (_dfed ,_eacga +_aeaa );};return _dbbcf ,MakeEmptyResult ();};type couponArgs struct{_fab float64 ;_dcdd float64 ;_efg int ;_baca int ;}; -// 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"); -};_babd ,_ddbc ,_agae :=_abcb (args [0],args [1],"\u004fD\u0044\u004c\u0059\u0049\u0045\u004cD");if _agae .Type ==ResultTypeError {return _agae ;};_agcg ,_agae :=_gfcac (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E"); -if _agae .Type ==ResultTypeError {return _agae ;};if _agcg >=_babd {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"); -};_bgaf :=args [3].ValueNumber ;if _bgaf < 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"); -};_ebga :=args [4].ValueNumber ;if _ebga <=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"); -};_ffbeb :=args [5].ValueNumber ;if _ffbeb < 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"); -};_ebac :=float64 (int (args [6].ValueNumber ));if !_fegd (_ebac ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_dgbe :=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"); -};_dgbe =int (args [7].ValueNumber );if !_ccfg (_dgbe ){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"); -};};_fgeg ,_agae :=_fdbc (_agcg ,_ddbc ,_dgbe );if _agae .Type ==ResultTypeError {return _agae ;};_fgeg *=_ebac ;_cded ,_agae :=_fdbc (_babd ,_ddbc ,_dgbe );if _agae .Type ==ResultTypeError {return _agae ;};_cded *=_ebac ;_ggaf ,_agae :=_fdbc (_agcg ,_babd ,_dgbe ); -if _agae .Type ==ResultTypeError {return _agae ;};_ggaf *=_ebac ;_fcdef :=_ffbeb +_fgeg *100*_bgaf /_ebac ;_fcdef /=_ebga +_ggaf *100*_bgaf /_ebac ;_fcdef --;_fcdef *=_ebac /_cded ;return MakeNumberResult (_fcdef );}; +// 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");};_fcf :=args [0];switch _fcf .Type {case ResultTypeEmpty :return MakeNumberResult (0); +case ResultTypeNumber :_fggf :=_bbg (_fcf .ValueNumber );return MakeNumberResult (float64 (_fggf .Day ()));case ResultTypeString :_dcb :=_ag .ToLower (_fcf .ValueString );if !_bbdc (_dcb ){_ ,_ ,_ ,_ ,_dcba ,_dbc :=_ddf (_dcb );if _dbc .Type ==ResultTypeError {_dbc .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 _dbc ;};if _dcba {return MakeNumberResult (0);};};_ ,_ ,_cdfd ,_ ,_gdce :=_gce (_dcb );if _gdce .Type ==ResultTypeError {return _gdce ;};return MakeNumberResult (float64 (_cdfd ));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"); +};};type evCache struct{_eaf map[string ]Result ;_bca *_eb .Mutex ;};var _dcge =[]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"}}; -// 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");};_dacbb :=args [0];if _dacbb .Type !=ResultTypeArray &&_dacbb .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"); -};_dcgg :=_dacbb .ValueArray ;if len (_dcgg )==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 (_dcgg )));}; -// 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"); -};_gfad :=args [0].AsNumber ();_gfdg :=args [1].AsNumber ();if _gfad .Type !=ResultTypeNumber ||_gfdg .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 _gfdg .ValueNumber < _gfad .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"); -};_cadaf :=int64 (_gfad .ValueNumber );_adgdc :=int64 (_gfdg .ValueNumber );return MakeNumberResult (float64 (_fgbad .Int63n (_adgdc -_cadaf +1)+_cadaf ));};var _ggdgg ,_cbaf ,_fdee ,_ebbg ,_agba ,_bffbe *_bg .Regexp ;func _bdegc (_cdce Result ,_fadb ,_agcb string )(string ,Result ){switch _cdce .Type {case ResultTypeString ,ResultTypeNumber ,ResultTypeEmpty :return _cdce .Value (),_fcea ; -default:return "",MakeErrorResult (_fadb +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_agcb +"\u0020t\u006f\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006db\u0065r\u0020o\u0072\u0020\u0073\u0074\u0072\u0069\u006eg");};};func _eebg (_acd ,_febb _bcd .Time ,_bbbd int )float64 {if _acd .After (_febb ){_acd ,_febb =_febb ,_acd ; -};_ggcc :=0;_cdca ,_aee ,_cdcb :=_acd .Date ();_efca ,_egd ,_gagb :=_febb .Date ();_fee ,_afa :=int (_aee ),int (_egd );_dfaa ,_bad :=_bcdc (_cdca ,_fee ,_cdcb ,_bbbd ),_bcdc (_efca ,_afa ,_gagb ,_bbbd );if !_cfad (_bbbd ){return _efdc (_efca ,_afa ,_bad )-_efdc (_cdca ,_fee ,_dfaa ); -};if _bbbd ==0{if (_fee ==2||_dfaa < 30)&&_gagb ==31{_bad =31;}else if _afa ==2&&_bad ==_ggf (_efca ,_afa ){_bad =_ggf (_efca ,2);};}else {if _fee ==2&&_dfaa ==30{_dfaa =_ggf (_cdca ,2);};if _afa ==2&&_bad ==30{_bad =_ggf (_efca ,2);};};if _cdca < _efca ||(_cdca ==_efca &&_fee < _afa ){_ggcc =30-_dfaa +1; -_cdcb =1;_dfaa =1;_acdg :=_bcd .Date (_cdca ,_bcd .Month (_fee ),_cdcb ,0,0,0,0,_bcd .UTC ).AddDate (0,1,0);if _acdg .Year ()< _efca {_ggcc +=_abb (_acdg .Year (),int (_acdg .Month ()),12,_bbbd );_acdg =_acdg .AddDate (0,13-int (_acdg .Month ()),0);_ggcc +=_fdf (_acdg .Year (),_efca -1,_bbbd ); -};_ggcc +=_abb (_efca ,int (_acdg .Month ()),_afa -1,_bbbd );_acdg =_acdg .AddDate (0,_afa -int (_acdg .Month ()),0);_fee =_acdg .Day ();};_ggcc +=_bad -_dfaa ;if _ggcc > 0{return float64 (_ggcc );}else {return 0;};}; +// 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"); +};_cddf :=args [0];if _cddf .Type ==ResultTypeError ||_cddf .Type ==ResultTypeString {return _cddf ;};return _gagd ;};var _bccaf =[]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"}}; -// 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"); -};_cgf :=int (args [0].ValueNumber );if _cgf < 0||_cgf >=10000{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");}else if _cgf <=1899{_cgf +=1900;};_bgdd :=_bcd .Month (args [1].ValueNumber ); -_ffcc :=int (args [2].ValueNumber );_gced :=_fba (_cgf ,_bgdd ,_ffcc );_bcef :=_bacc (_gfg ,_gced )+1;if _bcef < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");};return MakeNumberResult (_bcef ); -};const _daffg =57359;type couponArgs struct{_agg float64 ;_cgef float64 ;_fbdc int ;_bcgf int ;};const (_dbebf rmode =iota ;_febab ;_ddbg ;);func (_efedg Result )String ()string {return _efedg .Value ()}; -// 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"); -};_bddfg :=args [0].AsNumber ();if _bddfg .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"); -};_bage ,_fbafg :=_d .Modf (_bddfg .ValueNumber );if _fbafg < 0{_bage --;};return MakeNumberResult (_bage );}; - -// String returns a string representation of a vertical range with prefix. -func (_ggbad PrefixVerticalRange )String ()string {return _gf .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_ggbad ._fdgbe .String (),_ggbad ._adfgb ,_ggbad ._caagf );}; +// Eval evaluates a range with prefix returning a list of results or an error. +func (_agfbe PrefixRangeExpr )Eval (ctx Context ,ev Evaluator )Result {_feefc :=_agfbe ._dbecd .Reference (ctx ,ev );_cegea :=_agfbe ._bbcb .Reference (ctx ,ev );_ffaa :=_agfbe ._dgfff .Reference (ctx ,ev );switch _feefc .Type {case ReferenceTypeSheet :if _ggfga (_feefc ,ctx ){return MakeErrorResultType (ErrorTypeName ,_e .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_feefc .Value )); +};_afeec :=_fbaa (_feefc ,_cegea ,_ffaa );if _cegea .Type ==ReferenceTypeCell &&_ffaa .Type ==ReferenceTypeCell {if _abbag ,_ebbbcd :=ev .GetFromCache (_afeec );_ebbbcd {return _abbag ;}else {_bbfbc :=_dddef (ctx .Sheet (_feefc .Value ),ev ,_cegea .Value ,_ffaa .Value ); +ev .SetCache (_afeec ,_bbfbc );return _bbfbc ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_afeec );default:return MakeErrorResult (_e .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",_feefc .Type )); +};}; -// Averagea implements the AVERAGEA function, AVERAGEA counts cells that contain -// text as a zero where AVERAGE ignores them entirely. -func Averagea (args []Result )Result {_bfff ,_gaafe :=_befd (args ,true );if _gaafe ==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 (_bfff /_gaafe );}; +// 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");};_acfaf :=[]float64 {}; +for _ ,_cbfaa :=range args {switch _cbfaa .Type {case ResultTypeString :_ddagc :=_cbfaa .AsNumber ();if _ddagc .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"); +};_acfaf =append (_acfaf ,_ddagc .ValueNumber );case ResultTypeList ,ResultTypeArray :_aggcd :=GCD (_cbfaa .ListValues ());if _aggcd .Type !=ResultTypeNumber {return _aggcd ;};_acfaf =append (_acfaf ,_aggcd .ValueNumber );case ResultTypeNumber :_acfaf =append (_acfaf ,_cbfaa .ValueNumber ); +case ResultTypeError :return _cbfaa ;default:return MakeErrorResult (_e .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",_cbfaa .Type )); +};};if _acfaf [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 (_acfaf )==1{return MakeNumberResult (_acfaf [0]); +};_dfbc :=_acfaf [0];for _cagcc :=1;_cagcc < len (_acfaf );_cagcc ++{if _acfaf [_cagcc ]< 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"); +};_dfbc =_gfaab (_dfbc ,_acfaf [_cagcc ]);};return MakeNumberResult (_dfbc );};func _ebef (_cfbg ,_eae int64 )float64 {return float64 (int (0.5+float64 ((_eae -_cfbg )/86400)))}; -// 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");};_aecbf :=args [0].AsNumber (); -if _aecbf .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");};_aacfe :=_d .Signbit (_aecbf .ValueNumber ); -_gabfa ,_ggdcb :=_d .Modf (_aecbf .ValueNumber /2);_babe :=_gabfa *2;if _ggdcb !=0{if !_aacfe {_babe +=2;}else {_babe -=2;};};return MakeNumberResult (_babe );}; +// 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"); +};_ecaa :=args [0].AsString ();if _ecaa .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 (_ecaa .ValueString ,ev );}; -// 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 _bbaa (args ,_ddbg )}; +// Substitute is an implementation of the Excel SUBSTITUTE function. +func Substitute (args []Result )Result {_bbcgbb :=len (args );if _bbcgbb !=3&&_bbcgbb !=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"); +};_gdgag ,_bbff :=_ecbb (args [0],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0074\u0065\u0078\u0074");if _bbff .Type ==ResultTypeError {return _bbff ;};_fddd ,_bbff :=_ecbb (args [1],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006f\u006c\u0064\u0020\u0074\u0065\u0078\u0074"); +if _bbff .Type ==ResultTypeError {return _bbff ;};_cfac ,_bbff :=_ecbb (args [2],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006e\u0065\u0077\u0020\u0074\u0065\u0078\u0074");if _bbff .Type ==ResultTypeError {return _bbff ;};_fdad :=0; +if _bbcgbb ==3{return MakeStringResult (_ag .Replace (_gdgag ,_fddd ,_cfac ,-1));}else {_fcac ,_eadc :=_cabaf (args [3],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0069\u006e\u0073t\u0061\u006e\u0063\u0065\u005f\u006e\u0075\u006d"); +if _eadc .Type ==ResultTypeError {return _eadc ;};_fdad =int (_fcac );if _fdad < 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"); +};_ccgaa :=_gdgag ;_aead :=_fdad ;_baef :=-1;_eggc :=len (_fddd );_bfgd :=0;for {_aead --;_cdfdf :=_ag .Index (_ccgaa ,_fddd );if _cdfdf ==-1{_baef =-1;break ;}else {_baef =_cdfdf +_bfgd ;if _aead ==0{break ;};_affec :=_eggc +_cdfdf ;_bfgd +=_affec ;_ccgaa =_ccgaa [_affec :]; +};};if _baef ==-1{return MakeStringResult (_gdgag );}else {_gagg :=_gdgag [:_baef ];_cgfcf :=_gdgag [_baef +_eggc :];return MakeStringResult (_gagg +_cfac +_cgfcf );};};}; -// 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");};_adde :=args [0].AsNumber (); -if _adde .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"); -};_fgegf :=args [1].AsNumber ();if _fgegf .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"); -};_ffaa :=int (_fgegf .ValueNumber );if _ffaa < 0||_ffaa > 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"); -};_faaa :=0;if len (args )> 2{_caaca :=args [2].AsNumber ();if _caaca .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"); -};_faaa =int (_caaca .ValueNumber );};_aefd :=_fd .FormatInt (int64 (_adde .ValueNumber ),_ffaa );if len (_aefd )< _faaa {_aefd =_e .Repeat ("\u0030",_faaa -len (_aefd ))+_aefd ;};return MakeStringResult (_aefd );};func _fdbc (_cba ,_ffg float64 ,_aaa int )(float64 ,Result ){_ggb ,_fff :=_ded (_cba ),_ded (_ffg ); -_gfge :=_ggb .Unix ();_bbb :=_fff .Unix ();if _gfge ==_bbb {return 0,_fcea ;};_ceddb ,_cbg ,_ebf :=_ggb .Date ();_aaea ,_eegf ,_bee :=_fff .Date ();_bfdf ,_eagc :=int (_cbg ),int (_eegf );var _ddbf ,_aba float64 ;switch _aaa {case 0:if _ebf ==31{_ebf --; -};if _ebf ==30&&_bee ==31{_bee --;}else if _edec :=_bgea (_ceddb );_bfdf ==2&&((_edec &&_ebf ==29)||(!_edec &&_ebf ==28)){_ebf =30;if _bbd :=_bgea (_aaea );_eagc ==2&&((_bbd &&_bee ==29)||(!_bbd &&_bee ==28)){_bee =30;};};_ddbf =float64 ((_aaea -_ceddb )*360+(_eagc -_bfdf )*30+(_bee -_ebf )); -_aba =360;case 1:_ddbf =_ffg -_cba ;_cegdee :=_ceddb !=_aaea ;if _cegdee &&(_aaea !=_ceddb +1||_bfdf < _eagc ||(_bfdf ==_eagc &&_ebf < _bee )){_aef :=0;for _edfa :=_ceddb ;_edfa <=_aaea ;_edfa ++{_aef +=_cfab (_edfa ,1);};_aba =float64 (_aef )/float64 (_aaea -_ceddb +1); -}else {if !_cegdee &&_bgea (_ceddb ){_aba =366;}else {if _cegdee &&((_bgea (_ceddb )&&(_bfdf < 2||(_bfdf ==2&&_ebf <=29)))||(_bgea (_aaea )&&(_eagc > 2||(_eagc ==2&&_bee ==29)))){_aba =366;}else {_aba =365;};};};case 2:_ddbf =_ffg -_cba ;_aba =360;case 3:_ddbf =_ffg -_cba ; -_aba =365;case 4:if _ebf ==31{_ebf --;};if _bee ==31{_bee --;};_ddbf =float64 ((_aaea -_ceddb )*360+(_eagc -_bfdf )*30+(_bee -_ebf ));_aba =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 _ddbf /_aba ,_fcea ;};func (_feee HorizontalRange )horizontalRangeReference ()string {return _gf .Sprintf ("\u0025\u0064\u003a%\u0064",_feee ._caag ,_feee ._fegba );}; +// 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"); +};_accec :=args [0].AsNumber ();if _accec .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 _accec .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"); +};_cdddf :=float64 (1);_ebgdc :=_ac .Trunc (_accec .ValueNumber );for _ffagd :=_ebgdc ;_ffagd > 1;_ffagd -=2{_cdddf *=_ffagd ;};return MakeNumberResult (_cdddf );};const _edgc =57346; -// 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"); -};_effd :=args [0].AsNumber ();if _effd .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/_d .Pi *_effd .ValueNumber );};func _fc (_ced BinOpType ,_fca ,_fg [][]Result )Result {_cd :=[][]Result {};for _geb :=range _fca {_aa :=_gg (_ced ,_fca [_geb ],_fg [_geb ]);if _aa .Type ==ResultTypeError {return _aa ;}; -_cd =append (_cd ,_aa .ValueList );};return MakeArrayResult (_cd );};const _acfgg int =30;const _caafe =57361; +// 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"); +};_agcdb :=args [0];if _agcdb .Type ==ResultTypeNumber {return _agcdb ;};if _agcdb .Type ==ResultTypeString {_bdea ,_fefed :=_dc .ParseFloat (_agcdb .Value (),64);if _fefed ==nil {return MakeNumberResult (_bdea );};};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"); +}; // 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");};_bdfb :=args [0];if _bdfb .Type ==ResultTypeError {return _bdfb ; -};if _bdfb .Type !=ResultTypeString &&_bdfb .Type !=ResultTypeNumber &&_bdfb .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"); -};_gdbgd :=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"); -};_ebceb :=int (args [1].ValueNumber );if _ebceb < 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"); +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");};_gdcae :=args [0];if _gdcae .Type ==ResultTypeError {return _gdcae ; +};if _gdcae .Type !=ResultTypeString &&_gdcae .Type !=ResultTypeNumber &&_gdcae .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"); +};_abbad :=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"); +};_cdag :=int (args [1].ValueNumber );if _cdag < 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"); -};_gecf :=int (args [2].ValueNumber );if _gecf < 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"); -};_ddfab :=len (_gdbgd );if _ebceb > _ddfab {return MakeStringResult ("");};_ebceb --;_fade :=_ebceb +_gecf ;if _fade > _ddfab {return MakeStringResult (_gdbgd [_ebceb :]);}else {return MakeStringResult (_gdbgd [_ebceb :_fade ]);};}; +};_efefe :=int (args [2].ValueNumber );if _efefe < 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"); +};_bagdd :=len (_abbad );if _cdag > _bagdd {return MakeStringResult ("");};_cdag --;_cdaa :=_cdag +_efefe ;if _cdaa > _bagdd {return MakeStringResult (_abbad [_cdag :]);}else {return MakeStringResult (_abbad [_cdag :_cdaa ]);};};func _fcfcb (_dadd Result )*criteriaParsed {_fbde :=_dadd .Type ==ResultTypeNumber ; +_gaeed :=_dadd .ValueNumber ;_gcddg :=_ag .ToLower (_dadd .ValueString );_dage :=_dgbce (_gcddg );return &criteriaParsed {_fbde ,_gaeed ,_gcddg ,_dage };}; -// 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 _bbaa (args ,_febab )};func (_afg *defEval )checkLastEvalIsRef (_eae Context ,_cfb Expression ){switch _cfb .(type ){case FunctionCall :switch _cfb .(FunctionCall )._cdabe {case "\u0049\u0053\u0052E\u0046":for _ ,_aag :=range _cfb .(FunctionCall )._fdca {switch _aag .(type ){case CellRef ,Range ,HorizontalRange ,VerticalRange ,NamedRangeRef ,PrefixExpr ,PrefixRangeExpr ,PrefixHorizontalRange ,PrefixVerticalRange :_eeg :=_aag .Eval (_eae ,_afg ); -_afg ._fce =!(_eeg .Type ==ResultTypeError &&_eeg .ValueString =="\u0023\u004e\u0041\u004d\u0045\u003f");default:_afg ._fce =false ;};};};};}; +// 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 (_gfae .Float64 ()); +};func _ecgc (_egba Result ,_fbgb *criteriaParsed )bool {if _egba .Type ==ResultTypeEmpty {return false ;};if _fbgb ._daffc {return _egba .ValueNumber ==_fbgb ._eaaac ;}else {_edddb :=_ag .ToLower (_egba .ValueString );return _fbgb ._gaddf ==_edddb ||_bf .Match (_fbgb ._gaddf ,_edddb ); +};}; + +// 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");};_aaaca :=args [0];switch _aaaca .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 :_ebedd :=0.0;_ggbda :=0.0;for _ ,_ccga :=range _aaaca .ValueString {_gedb :=0.0;switch _ccga {case 'I':_gedb =1;case 'V':_gedb =5;case 'X':_gedb =10;case 'L':_gedb =50;case 'C':_gedb =100;case 'D':_gedb =500;case 'M':_gedb =1000; +};_ebedd +=_gedb ;switch {case _ggbda ==_gedb &&(_ggbda ==5||_ggbda ==50||_ggbda ==500):return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074");case 2*_ggbda ==_gedb :return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074"); +};if _ggbda < _gedb {_ebedd -=2*_ggbda ;};_ggbda =_gedb ;};return MakeNumberResult (_ebedd );case ResultTypeError :return _aaaca ;default:return MakeErrorResult (_e .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",_aaaca .Type )); +};};func init (){_cegf ();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 );}; + +// Range is a range expression that when evaluated returns a list of Results. +type Range struct{_fbfa ,_befee Expression }; + +// Reference returns a string reference value to a range. +func (_cfgcd Range )Reference (ctx Context ,ev Evaluator )Reference {_fccaee :=_cfgcd ._fbfa .Reference (ctx ,ev );_bbbad :=_cfgcd ._befee .Reference (ctx ,ev );if _fccaee .Type ==ReferenceTypeCell &&_bbbad .Type ==ReferenceTypeCell {return MakeRangeReference (_befff (_fccaee ,_bbbad )); +};return ReferenceInvalid ;};type cumulArgs struct{_becc float64 ;_efgd float64 ;_effad float64 ;_gacf float64 ;_fbcf float64 ;_ebcf 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"); -};_dbcg :=ctx .GetEpoch ();_cfbg ,_gfca :=_gabbc (args [0].Value (),_dbcg );if _gfca !=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 (_cfbg .Year ()));};func MakeRangeReference (ref string )Reference {return Reference {Type :ReferenceTypeRange ,Value :ref }}; +};_cegbe :=ctx .GetEpoch ();_bccd ,_eddd :=_feab (args [0].Value (),_cegbe );if _eddd !=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 (_bccd .Year ()));};func _cegf (){_dbd ["\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079"]=_agd .MustCompile ("\u005e"+_gdgd +_dac );_dbd ["\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y"]=_agd .MustCompile ("\u005e"+_cab +_dac ); +_dbd ["\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064"]=_agd .MustCompile ("\u005e"+_bbe +_dac );_dbd ["y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064"]=_agd .MustCompile ("\u005e"+_faf +_dac );_dce ["\u0068\u0068"]=_agd .MustCompile (_caf +_aeag +"\u0024"); +_dce ["\u0068\u0068\u003am\u006d"]=_agd .MustCompile (_caf +_gcd +"\u0024");_dce ["\u006d\u006d\u003as\u0073"]=_agd .MustCompile (_caf +_egfa +"\u0024");_dce ["\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073"]=_agd .MustCompile (_caf +_geb +"\u0024"); +_ecff =[]*_agd .Regexp {_agd .MustCompile ("\u005e"+_gdgd +"\u0024"),_agd .MustCompile ("\u005e"+_cab +"\u0024"),_agd .MustCompile ("\u005e"+_bbe +"\u0024"),_agd .MustCompile ("\u005e"+_faf +"\u0024")};_aca =[]*_agd .Regexp {_agd .MustCompile ("\u005e"+_aeag +"\u0024"),_agd .MustCompile ("\u005e"+_gcd +"\u0024"),_agd .MustCompile ("\u005e"+_egfa +"\u0024"),_agd .MustCompile ("\u005e"+_geb +"\u0024")}; +}; -// Mduration implements the Excel MDURATION function. -func Mduration (args []Result )Result {_decd ,_badf :=_agfa (args ,"\u004dD\u0055\u0052\u0041\u0054\u0049\u004fN");if _badf .Type ==ResultTypeError {return _badf ;};_cfada :=_decd ._beba ;_bgdf :=_decd ._gebg ;_bebbd :=_decd ._bcec ;_eece :=_decd ._edee ; -_cefg :=_decd ._fabd ;_cdcbc :=_decd ._dgfb ;_ccbb :=_gabe (_cfada ,_bgdf ,_bebbd ,_eece ,_cefg ,_cdcbc );if _ccbb .Type ==ResultTypeError {return _ccbb ;};_dbeb :=_ccbb .ValueNumber /(1.0+_eece /_cefg );return MakeNumberResult (_dbeb );}; +// Dollarfr implements the Excel DOLLARFR function. +func Dollarfr (args []Result )Result {_ddcb ,_acdg ,_bfgf :=_dbbd (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0046\u0052");if _bfgf .Type ==ResultTypeError {return _bfgf ;};if _acdg ==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 _ddcb ==0{return MakeNumberResult (0);};_beb :=_ddcb < 0;if _beb {_ddcb =-_ddcb ;};_eggf :=float64 (int (_ddcb ));_gada :=args [0].Value ();_agbg :=_ag .Split (_gada ,"\u002e");_effd :=0.0;if len (_agbg )> 1{var _agea error ;_ccd :=_agbg [1];_effd ,_agea =_dc .ParseFloat (_ccd ,64); +if _agea !=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"); +};_aebd :=float64 (len (_ccd ));_effd /=_ac .Pow (10,_aebd );};_agac :=_effd *_acdg /_ac .Pow (10,float64 (int (_ac .Log10 (_acdg )))+1)+_eggf ;if _beb {_agac =-_agac ;};return MakeNumberResult (_agac );}; -// 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 );}; +// 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");};}; + +// RegisterFunction registers a standard function. +func RegisterFunction (name string ,fn Function ){_dbfce .Lock ();defer _dbfce .Unlock ();if _ ,_ffgef :=_cbagf [name ];_ffgef {_ded .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 ); +};_cbagf [name ]=fn ;};func _afad (_ddcf ,_abde _ae .Time ,_fceg ,_cdad int )_ae .Time {_fgd :=_abde ;_fba :=_ddcf .Year ()-_abde .Year ();_fgd =_fgd .AddDate (_fba ,0,0);if _ddcf .After (_fgd ){_fgd =_fgd .AddDate (1,0,0);};_fgfab :=-12/_fceg ;for _fgd .After (_ddcf ){_fgd =_fgd .AddDate (0,_fgfab ,0); +};return _fgd ;}; + +// NewSheetPrefixExpr constructs a new prefix expression. +func NewSheetPrefixExpr (s string )Expression {return &SheetPrefixExpr {_ggfda :s }}; + +// Xirr implements the Excel XIRR function. +func Xirr (args []Result )Result {_adbef :=len (args );if _adbef !=2&&_adbef !=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"); +};_egdd ,_gaacf :=_cdbe (args [0],args [1],"\u0058\u0049\u0052\u0052");if _gaacf .Type ==ResultTypeError {return _gaacf ;};_dbgc :=_egdd ._aabbcd ;_gged :=_egdd ._abeg ;_gdf :=0.1;if _adbef ==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"); +};_gdf =args [2].ValueNumber ;if _gdf <=-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 _egd (_dbgc ,_gged ,_gdf );};func _fgbg (_fcefd []string ,_cfbb int )string {return _dc .Itoa (len (_fcefd [len (_fcefd )-1-_cfbb ]))}; + +// 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"); +};_gdbd :=args [0].AsNumber ();if _gdbd .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"); +};_ecaad :=float64 (1);if _gdbd .ValueNumber < 0{_ecaad =-1;};if len (args )> 1{_efee :=args [1].AsNumber ();if _efee .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"); +};_ecaad =_ac .Abs (_efee .ValueNumber );};if len (args )==1{return MakeNumberResult (_ac .Ceil (_gdbd .ValueNumber ));};_bgbd :=_gdbd .ValueNumber ;_bgbd ,_bgcg :=_ac .Modf (_bgbd /_ecaad );if _bgcg !=0{if _gdbd .ValueNumber > 0{_bgbd ++;};};return MakeNumberResult (_bgbd *_ecaad ); +}; + +// 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"); +};_cgba :=args [0].AsNumber ();if _cgba .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"); +};_eddc :=float64 (1);if _cgba .ValueNumber < 0{_eddc =-1;};if len (args )> 1{_bacgc :=args [1].AsNumber ();if _bacgc .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"); +};_eddc =_ac .Abs (_bacgc .ValueNumber );};if len (args )==1{return MakeNumberResult (_ac .Floor (_cgba .ValueNumber ));};_gfce :=_cgba .ValueNumber ;_gfce ,_bebb :=_ac .Modf (_gfce /_eddc );if _bebb !=0{if _cgba .ValueNumber < 0{_gfce --;};};return MakeNumberResult (_gfce *_eddc ); +};const _daaf =_ae .Millisecond *1000; + +// 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"); +};_dagcf :=args [0].AsString ();if _dagcf .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 (_ag .ToUpper (_dagcf .ValueString ));};type yyParserImpl struct{_daeef yySymType ;_ccac [_cedaf ]yySymType ;_fbcfe int ;}; + +// Update returns the same object as updating sheet references does not affect EmptyExpr. +func (_ebe EmptyExpr )Update (q *_da .UpdateQuery )Expression {return _ebe }; + +// 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"); +};_fcee :=args [0].AsString ();if _fcee .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"); +};_abfd :=_c .Buffer {};_dfgdg :=false ;_faaag :=false ;_beafb :=0;for _ ,_gefea :=range _fcee .ValueString {_agaag :=_gefea ==' ';if _agaag {if !_dfgdg {continue ;};if !_faaag {_beafb ++;_abfd .WriteRune (_gefea );};}else {_beafb =0;_dfgdg =true ;_abfd .WriteRune (_gefea ); +};_faaag =_agaag ;};_abfd .Truncate (_abfd .Len ()-_beafb );return MakeStringResult (_abfd .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"); +};_abaf :=false ;for _ ,_dced :=range args {switch _dced .Type {case ResultTypeList ,ResultTypeArray :_bece :=Or (_dced .ListValues ());if _bece .Type ==ResultTypeError {return _bece ;};if _bece .ValueNumber !=0{_abaf =true ;};case ResultTypeNumber :if _dced .ValueNumber !=0{_abaf =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 _dced ;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 (_abaf );}; + +// Update updates references in the VerticalRange after removing a row/column. +func (_dadc VerticalRange )Update (q *_da .UpdateQuery )Expression {if q .UpdateType ==_da .UpdateActionRemoveColumn {_ecbeg :=_dadc ;if q .UpdateCurrentSheet {_ggbe :=q .ColumnIdx ;_ecbeg ._degef =_cg (_dadc ._degef ,_ggbe );_ecbeg ._bdgeg =_cg (_dadc ._bdgeg ,_ggbe ); +};return _ecbeg ;};return _dadc ;}; // Eval evaluates a horizontal range returning a list of results or an error. -func (_dfab HorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_fdcba :=_dfab .horizontalRangeReference ();if _bagfe ,_dfecd :=ev .GetFromCache (_fdcba );_dfecd {return _bagfe ;};_aaeea ,_ccgfd :=_cecg (ctx ,_dfab ._caag ,_dfab ._fegba );_gdca :=_ebcb (ctx ,ev ,_aaeea ,_ccgfd ); -ev .SetCache (_fdcba ,_gdca );return _gdca ;}; +func (_ggaae HorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_cdbbg :=_ggaae .horizontalRangeReference ();if _abbeg ,_gcgab :=ev .GetFromCache (_cdbbg );_gcgab {return _abbeg ;};_edfgg ,_badeb :=_aaea (ctx ,_ggaae ._afdgd ,_ggaae ._cegeb );_dgea :=_dddef (ctx ,ev ,_edfgg ,_badeb ); +ev .SetCache (_cdbbg ,_dgea );return _dgea ;};func _egdc (_bcagd []Result ,_bcec []string ,_afee bool )[]string {for _ ,_dddfb :=range _bcagd {switch _dddfb .Type {case ResultTypeEmpty :if !_afee {_bcec =append (_bcec ,"");};case ResultTypeString :if _dddfb .ValueString !=""||!_afee {_bcec =append (_bcec ,_dddfb .ValueString ); +};case ResultTypeNumber :_bcec =append (_bcec ,_dddfb .Value ());case ResultTypeList :_bcec =_ecfc (_bcec ,_egdc (_dddfb .ValueList ,[]string {},_afee ));case ResultTypeArray :for _ ,_baeg :=range _dddfb .ValueArray {_bcec =_ecfc (_bcec ,_egdc (_baeg ,[]string {},_afee )); +};};};return _bcec ;}; -// Eval evaluates a vertical range returning a list of results or an error. -func (_gcdaf VerticalRange )Eval (ctx Context ,ev Evaluator )Result {_ggbg :=_gcdaf .verticalRangeReference ();if _eadf ,_gafb :=ev .GetFromCache (_ggbg );_gafb {return _eadf ;};_eegfae ,_aecf :=_abgca (ctx ,_gcdaf ._cege ,_gcdaf ._afaca );_baea :=_ebcb (ctx ,ev ,_eegfae ,_aecf ); -ev .SetCache (_ggbg ,_baea );return _baea ;};const (_beaf cmpResult =0;_cggc cmpResult =-1;_beab cmpResult =1;_fdegf cmpResult =2;); +// Count implements the COUNT function. +func Count (args []Result )Result {return MakeNumberResult (_caeb (args ,_befcf ))}; -// Range is a range expression that when evaluated returns a list of Results. -type Range struct{_gfddg ,_bffe Expression }; +// 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"); +};_aabc :=args [0].AsNumber ();if _aabc .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"); +};_edac :=int (_aabc .ValueNumber );_eggaf :=make ([][]Result ,0,_edac );for _gbda :=0;_gbda < _edac ;_gbda ++{_adeeb :=make ([]Result ,_edac );for _ccae :=0;_ccae < _edac ;_ccae ++{if _gbda ==_ccae {_adeeb [_ccae ]=MakeNumberResult (1.0);}else {_adeeb [_ccae ]=MakeNumberResult (0.0); +};};_eggaf =append (_eggaf ,_adeeb );};return MakeArrayResult (_eggaf );}; -// NewString constructs a new string expression. -func NewString (v string )Expression {v =_e .Replace (v ,"\u0022\u0022","\u0022",-1);return String {_eaebe :v };};var ReferenceInvalid =Reference {Type :ReferenceTypeInvalid }; +// 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"); +};_aag :=_ae .Now ();_ ,_gddg :=_aag .Zone ();_cga :=_ebef (_agg ,_aag .Unix ()+int64 (_gddg ))+1;return MakeNumberResult (_cga );};var _gedaf =[...]uint8 {0,20,37,60,78,96}; -// Min is an implementation of the Excel MIN() function. -func Min (args []Result )Result {return _cgbc (args ,false )}; +// GetLocked returns FALSE for the invalid reference context. +func (_ggebg *ivr )GetLocked (cellRef string )bool {return false };var _facgd 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");};_fbag :=args [0];if _fbag .Type !=ResultTypeNumber &&_fbag .Type !=ResultTypeString &&_fbag .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"); -};_bgbac :=args [1].ValueString ;switch _fbag .Type {case ResultTypeNumber :return MakeStringResult (_ef .Number (_fbag .ValueNumber ,_bgbac ));case ResultTypeString :return MakeStringResult (_ef .String (_fbag .ValueString ,_bgbac ));case ResultTypeEmpty :return MakeStringResult (_ef .Number (0,_bgbac )); -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 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 );};const _acbc =57356; +// 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 _gebb ,_fbfc float64 ;switch args [0].Type {case ResultTypeNumber :_fbfc =args [0].ValueNumber ; +case ResultTypeString :_dbca :=DateValue ([]Result {args [0]});if _dbca .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"); +};_fbfc =_dbca .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 :_gebb =args [1].ValueNumber ; +if _gebb < 62&&_fbfc >=62{_gebb --;};case ResultTypeString :_cccd :=DateValue ([]Result {args [1]});if _cccd .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"); +};_gebb =_cccd .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");};_cfa :=float64 (int (_fbfc -_gebb ));return MakeNumberResult (_cfa ); +};const (ReferenceTypeInvalid ReferenceType =iota ;ReferenceTypeCell ;ReferenceTypeHorizontalRange ;ReferenceTypeVerticalRange ;ReferenceTypeNamedRange ;ReferenceTypeRange ;ReferenceTypeSheet ;); -// Update returns the same object as updating sheet references does not affect Error. -func (_ebef Error )Update (q *_db .UpdateQuery )Expression {return _ebef };func _eacc (_geacg []Result ,_fagf string )(*amorArgs ,Result ){_fegf :=len (_geacg );if _fegf !=6&&_fegf !=7{return nil ,MakeErrorResult (_fagf +"\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 _geacg [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fagf +"\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");};_efe :=_geacg [0].ValueNumber ; -if _efe < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fagf +"\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"); -};_fbcb ,_edaf :=_gfcac (_geacg [1],"\u0064\u0061\u0074\u0065\u0020\u0070\u0075\u0072\u0063h\u0061\u0073\u0065\u0064",_fagf );if _edaf .Type ==ResultTypeError {return nil ,_edaf ;};_bdaa ,_edaf :=_gfcac (_geacg [2],"\u0066\u0069\u0072s\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064",_fagf ); -if _edaf .Type ==ResultTypeError {return nil ,_edaf ;};if _bdaa < _fbcb {return nil ,MakeErrorResultType (ErrorTypeNum ,_fagf +"\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 _geacg [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fagf +"\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"); -};_ccea :=_geacg [3].ValueNumber ;if _ccea < 0||_ccea > _efe {return nil ,MakeErrorResultType (ErrorTypeNum ,_fagf +"\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 _geacg [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fagf +"\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"); -};_dbfa :=int (_geacg [4].ValueNumber );if _dbfa < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fagf +" \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 _geacg [5].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fagf +"\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"); -};_fadde :=_geacg [5].ValueNumber ;if _fadde < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_fagf +"\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"); -};_ddege :=0;if _fegf ==7&&_geacg [6].Type !=ResultTypeEmpty {if _geacg [6].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fagf +"\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"); -};_ddege =int (_geacg [6].ValueNumber );if !_ccfg (_ddege )||_ddege ==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"+_fagf ); -};};return &amorArgs {_efe ,_fbcb ,_bdaa ,_ccea ,_dbfa ,_fadde ,_ddege },_fcea ;};func _agffe (_dggea Result ,_aeag ,_dccf int )[][]Result {_dfgf :=[][]Result {};switch _dggea .Type {case ResultTypeArray :for _ffceg ,_bbbfa :=range _dggea .ValueArray {if _ffceg < _aeag {_dfgf =append (_dfgf ,_gdecg (MakeListResult (_bbbfa ),_dccf )); -}else {_dfgf =append (_dfgf ,_gdecg (MakeErrorResultType (ErrorTypeNA ,""),_dccf ));};};case ResultTypeList :_fdgb :=_gdecg (_dggea ,_dccf );for _eecb :=0;_eecb < _aeag ;_eecb ++{_dfgf =append (_dfgf ,_fdgb );};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _adee :=0; -_adee < _aeag ;_adee ++{_fafd :=_gdecg (_dggea ,_dccf );_dfgf =append (_dfgf ,_fafd );};};return _dfgf ;};var _add =[]*_bg .Regexp {}; +// Eval evaluates and returns the result of an empty expression. +func (_abfb EmptyExpr )Eval (ctx Context ,ev Evaluator )Result {return MakeEmptyResult ()}; -// Reference returns a string reference value to a horizontal range. -func (_abaga HorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeHorizontalRange ,Value :_abaga .horizontalRangeReference ()};};const _egafg =57363; +// 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"); +};_gffd ,_cdee ,_bedbc :=_ccag (args [0],args [1],"\u0054B\u0049\u004c\u004c\u0045\u0051");if _bedbc .Type ==ResultTypeError {return _bedbc ;};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"); +};_beee :=_cdee -_gffd ;if _beee > 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"); +};_bcgba :=args [2].ValueNumber ;if _bcgba <=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*_bcgba )/(360-_bcgba *_beee ));}; -// String returns a string representation of a named range. -func (_cceb NamedRangeRef )String ()string {return _cceb ._ceba }; +// 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 ,"");};const _gaec =57375; -// String returns a string representation of Number. -func (_adfgg Number )String ()string {return _fd .FormatFloat (_adfgg ._dgga ,'f',-1,64)}; -// 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 _efcd :=0;_efcd < len (args )-1;_efcd +=2{if args [_efcd ].ValueNumber ==1{return args [_efcd +1];};};return MakeErrorResultType (ErrorTypeNA ,"");}; +// MakeArrayResult constructs an array result (matrix). +func MakeArrayResult (arr [][]Result )Result {return Result {Type :ResultTypeArray ,ValueArray :arr }};func _ecfc (_dcbgc ,_dabag []string )[]string {for _ ,_dfcbe :=range _dabag {_dcbgc =append (_dcbgc ,_dfcbe );};return _dcbgc ;}; -// Reference returns a string reference value to a vertical range with prefix. -func (_cdfc PrefixVerticalRange )Reference (ctx Context ,ev Evaluator )Reference {_efag :=_cdfc ._fdgbe .Reference (ctx ,ev );return Reference {Type :ReferenceTypeVerticalRange ,Value :_cdfc .verticalRangeReference (_efag .Value )};};func _bdaf (_dgece []Result )[]rangeIndex {_ccdc :=[]rangeIndex {}; -_bfed :=len (_dgece );for _ageac :=0;_ageac < _bfed -1;_ageac +=2{_cade :=[]rangeIndex {};_fcedd :=_cbgb (_dgece [_ageac ]);_dggc :=_fdab (_dgece [_ageac +1]);if _ageac ==0{for _bbfb ,_ebbga :=range _fcedd {for _afedd ,_egfg :=range _ebbga {if _fdgg (_egfg ,_dggc ){_cade =append (_cade ,rangeIndex {_bbfb ,_afedd }); -};};};}else {for _ ,_eabc :=range _ccdc {_cbffbe :=_fcedd [_eabc ._cafgf ][_eabc ._afac ];if _fdgg (_cbffbe ,_dggc ){_cade =append (_cade ,_eabc );};};};if len (_cade )==0{return []rangeIndex {};};_ccdc =_cade [:];};return _ccdc ;}; +// Duration implements the Excel DURATION function. +func Duration (args []Result )Result {_dedg ,_daee :=_fcfa (args ,"\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e");if _daee .Type ==ResultTypeError {return _daee ;};_gfg :=_dedg ._fcd ;_fcfd :=_dedg ._gdda ;_fgec :=_dedg ._feef ;_fbgf :=_dedg ._bdd ; +_aggaf :=_dedg ._gea ;_caab :=_dedg ._adbe ;return _dgb (_gfg ,_fcfd ,_fgec ,_fbgf ,_aggaf ,_caab );};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"); +};_gdcfd :=args [0].AsNumber ();if _gdcfd .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"); +};_ddeg :=float64 (0);if len (args )> 1{_edgbg :=args [1].AsNumber ();if _edgbg .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"); +};_ddeg =_edgbg .ValueNumber ;};_cfcd :=_gdcfd .ValueNumber ;_gega :=1.0;if _ddeg >=0{_gega =_ac .Pow (1/10.0,_ddeg );}else {return MakeNumberResult (0);};_cfcd ,_agee :=_ac .Modf (_cfcd /_gega );_bbbfg :=0.99999;if _agee > _bbbfg {_cfcd ++;}else if _agee < -_bbbfg {_cfcd --; +};_ =_agee ;return MakeNumberResult (_cfcd *_gega );}; -// Function is a standard function whose result only depends on its arguments. -type Function func (_aebfb []Result )Result ; +// Error is an error expression. +type Error struct{_afd string };func _ebba (_cbba ,_ecebg _ae .Time )bool {_bae :=_cbba .Unix ();_dbga :=_ecebg .Unix ();_fdef :=_cbba .Year ();_fcaac :=_bgcc (_fdef ,_ae .March ,1);if _gbf (_fdef )&&_bae < _fcaac &&_dbga >=_fcaac {return true ;};var _aafg =_ecebg .Year (); +var _bccda =_bgcc (_aafg ,_ae .March ,1);return (_gbf (_aafg )&&_dbga >=_bccda &&_bae < _bccda );}; -// 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"); -};_fafa :=args [0].AsString ();if _fafa .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 (_fafa .ValueString ,ev );};type criteriaParsed struct{_badfb bool ;_gfaa float64 ;_gaea string ;_geeef *criteriaRegex ;};func _dgge (_geea ,_dbe ,_fegfa ,_aaff float64 ,_ebbc int )float64 {var _acdb float64 ;if _geea ==0{_acdb =(_fegfa +_aaff )/_dbe ; -}else {_efdb :=_d .Pow (1+_geea ,_dbe );if _ebbc ==1{_acdb =(_aaff *_geea /(_efdb -1)+_fegfa *_geea /(1-1/_efdb ))/(1+_geea );}else {_acdb =_aaff *_geea /(_efdb -1)+_fegfa *_geea /(1-1/_efdb );};};return -_acdb ;};const _cagcb =57353;func _fbbd (_efcgb []Result ,_gdfg countMode )float64 {_dgag :=0.0; -for _ ,_bbac :=range _efcgb {switch _bbac .Type {case ResultTypeNumber :if _gdfg ==_cgbd ||(_gdfg ==_bffcf &&!_bbac .IsBoolean ){_dgag ++;};case ResultTypeList ,ResultTypeArray :_dgag +=_fbbd (_bbac .ListValues (),_gdfg );case ResultTypeString :if _gdfg ==_cgbd {_dgag ++; -};case ResultTypeEmpty :if _gdfg ==_bfdef {_dgag ++;};};};return _dgag ;}; +// Reference returns an invalid reference for Error. +func (_bad Error )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _ccebe (_def int )bool {return _def >=0&&_def <=4}; -// Update updates references in the PrefixHorizontalRange after removing a row/column. -func (_cfggg PrefixHorizontalRange )Update (q *_db .UpdateQuery )Expression {return _cfggg };func _dcef (_gagf []Result ,_gfab string )(*cumulArgs ,Result ){if len (_gagf )!=6{return nil ,MakeErrorResult (_gfab +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};if _gagf [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gfab +"\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");};_gedb :=_gagf [0].ValueNumber ; -if _gedb <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_gfab +"\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 _gagf [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gfab +"\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"); -};_edda :=_gagf [1].ValueNumber ;if _edda <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_gfab +"\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 _gagf [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gfab +"\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"); -};_cfcf :=_gagf [2].ValueNumber ;if _cfcf <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_gfab +"\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 _gagf [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gfab +"\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"); -};_abbc :=_gagf [3].ValueNumber ;if _abbc <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_gfab +"\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 _gagf [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gfab +"\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"); -};_gabb :=_gagf [4].ValueNumber ;if _gabb <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_gfab +"\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 _gabb < _abbc {return nil ,MakeErrorResultType (ErrorTypeNum ,_gfab +"\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 _gabb > _edda {return nil ,MakeErrorResultType (ErrorTypeNum ,_gfab +" \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"); -};_dcf :=int (_gagf [5].ValueNumber );if _dcf !=0&&_dcf !=1{return nil ,MakeErrorResultType (ErrorTypeNum ,_gfab +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f \u0062\u0065\u00200\u0020o\u0072\u0020\u0031"); -};return &cumulArgs {_gedb ,_edda ,_cfcf ,_abbc ,_gabb ,_dcf },_fcea ;};func (_gebfc ReferenceType )String ()string {if _gebfc >=ReferenceType (len (_bbeg )-1){return _gf .Sprintf ("\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_gebfc ); -};return _ebddf [_bbeg [_gebfc ]:_bbeg [_gebfc +1]];}; +// Value returns a string version of the result. +func (_bgba Result )Value ()string {switch _bgba .Type {case ResultTypeNumber :_effge :=_dc .FormatFloat (_bgba .ValueNumber ,'f',-1,64);if len (_effge )> 12{_adde :=12;for _cbbff :=_adde ;_cbbff > 0&&_effge [_cbbff ]=='0';_cbbff --{_adde --;};_effge =_effge [0:_adde +1]; +};return _effge ;case ResultTypeError :return _bgba .ValueString ;case ResultTypeString :return _bgba .ValueString ;case ResultTypeList :if len (_bgba .ValueList )==0{return "";};return _bgba .ValueList [0].Value ();case ResultTypeArray :if len (_bgba .ValueArray )==0||len (_bgba .ValueArray [0])==0{return ""; +};return _bgba .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";};}; -// String returns a string representation of String. -func (_bbcb String )String ()string {return "\u0022"+_bbcb ._eaebe +"\u0022"}; +// Coupnum implements the Excel COUPNUM function. +func Coupnum (args []Result )Result {_agga ,_ebefa :=_gacd (args ,"\u0043O\u0055\u0050\u004e\u0055\u004d");if _ebefa .Type ==ResultTypeError {return _ebefa ;};_bbde :=_agga ._efg ;_bcaa :=_agga ._baca ;_adfd ,_ebefa :=_bgca (_agga ._fab ,_agga ._dcdd ,_bbde ,_bcaa ); +if _ebefa .Type ==ResultTypeError {return _ebefa ;};return MakeNumberResult (_adfd );};type cmpResult int8 ; -// YearFrac is an implementation of the Excel YEARFRAC() function. -func YearFrac (args []Result )Result {_ffcf :=len (args );if (_ffcf !=2&&_ffcf !=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"); -};_cadf :=0;if _ffcf ==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"); -};_cadf =int (args [2].ValueNumber );if !_ccfg (_cadf ){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"); -};_dfa :=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"); -};_edac :=args [1].ValueNumber ;_edbc ,_eedf :=_fdbc (_dfa ,_edac ,_cadf );if _eedf .Type ==ResultTypeError {return _eedf ;};return MakeNumberResult (_edbc );}; +// 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");};_dfeee :=args [0].AsNumber (); +if _dfeee .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"); +};_eddg :=args [1].AsNumber ();if _eddg .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"); +};_afadcb :=int (_eddg .ValueNumber );if _afadcb < 0||_afadcb > 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"); +};_dgbb :=0;if len (args )> 2{_cdfeg :=args [2].AsNumber ();if _cdfeg .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"); +};_dgbb =int (_cdfeg .ValueNumber );};_facc :=_dc .FormatInt (int64 (_dfeee .ValueNumber ),_afadcb );if len (_facc )< _dgbb {_facc =_ag .Repeat ("\u0030",_dgbb -len (_facc ))+_facc ;};return MakeStringResult (_facc );};func _gfeb (_caeg []Result )[]float64 {_babf :=make ([]float64 ,0); +for _ ,_gfeff :=range _caeg {if _gfeff .Type ==ResultTypeEmpty {continue ;};_gfeff =_gfeff .AsNumber ();switch _gfeff .Type {case ResultTypeNumber :if !_gfeff .IsBoolean {_babf =append (_babf ,_gfeff .ValueNumber );};case ResultTypeList ,ResultTypeArray :_babf =append (_babf ,_gfeb (_gfeff .ListValues ())...); +case ResultTypeString :default:_ded .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",_gfeff .Type ); +};};return _babf ;};func _gacd (_fdaf []Result ,_bde string )(*couponArgs ,Result ){_dcde :=len (_fdaf );if _dcde !=3&&_dcde !=4{return nil ,MakeErrorResult (_bde +"\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"); +};_fgeg ,_cbbf ,_dfcb :=_ccag (_fdaf [0],_fdaf [1],_bde );if _dfcb .Type ==ResultTypeError {return nil ,_dfcb ;};if _fdaf [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bde +"\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"); +};_gfea :=_fdaf [2].ValueNumber ;if !_egaa (_gfea ){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"+_bde );};_geggd :=0;if _dcde ==4&&_fdaf [3].Type !=ResultTypeEmpty {if _fdaf [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bde +"\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"); +};_geggd =int (_fdaf [3].ValueNumber );if !_ccebe (_geggd ){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"+_bde ); +};};return &couponArgs {_fgeg ,_cbbf ,int (_gfea ),_geggd },_gagd ;}; -// Right implements the Excel RIGHT(string,[n]) function which returns the -// rightmost n characters. -func Right (args []Result )Result {_gceb :=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"); -};_gceb =int (args [1].ValueNumber );if _gceb < 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 _gceb ==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");};_daef :=args [0].Value (); -_gdfdb :=len (_daef );if _gceb > _gdfdb {return MakeStringResult (_daef );};return MakeStringResult (_daef [_gdfdb -_gceb :_gdfdb ]);};func _fdgg (_cgedf Result ,_dbdb *criteriaParsed )bool {if _cgedf .IsBoolean {return false ;};_dbcaf :=_cgedf .Type ; -if _dbdb ._badfb {return _dbcaf ==ResultTypeNumber &&_cgedf .ValueNumber ==_dbdb ._gfaa ;}else if _dbcaf ==ResultTypeNumber {return _fbda (_cgedf .ValueNumber ,_dbdb ._geeef );};return _dfegd (_cgedf ,_dbdb );}; +// 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"); +};_dcae :=_gfeb (args );_a .Float64s (_dcae );var _babcf float64 ;if len (_dcae )%2==0{_babcf =(_dcae [len (_dcae )/2-1]+_dcae [len (_dcae )/2])/2;}else {_babcf =_dcae [len (_dcae )/2];};return MakeNumberResult (_babcf );}; -// 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"); -};_dggg :=args [0].AsNumber ();_dgfg :=args [1].AsNumber ();if _dggg .Type !=ResultTypeNumber ||_dgfg .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"); -};_daagf :=_d .Trunc (_dggg .ValueNumber );_afcc :=_d .Trunc (_dgfg .ValueNumber );if _afcc > _daagf {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 _afcc ==_daagf ||_afcc ==0{return MakeNumberResult (1);};_gebgfd :=float64 (1);for _ccdaa :=float64 (1);_ccdaa <=_afcc ;_ccdaa ++{_gebgfd *=(_daagf +1-_ccdaa )/_ccdaa ;};return MakeNumberResult (_gebgfd );}; +// 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 _ddfg (args ,_gbgg )}; -// ReferenceType is a type of reference -// -//go:generate stringer -type=ReferenceType -type ReferenceType byte ;func _ggf (_cgc ,_ade int )int {if _ade ==2&&_bgea (_cgc ){return 29;}else {return _feb [_ade -1];};}; +// Intrate implements the Excel INTRATE function. +func Intrate (args []Result )Result {_faba :=len (args );if _faba !=4&&_faba !=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"); +};_ddad ,_gadf ,_adc :=_ccag (args [0],args [1],"\u0049N\u0054\u0052\u0041\u0054\u0045");if _adc .Type ==ResultTypeError {return _adc ;};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"); +};_eggd :=args [2].ValueNumber ;if _eggd <=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"); +};_beccf :=args [3].ValueNumber ;if _beccf <=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"); +};_begc :=0;if _faba ==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"); +};_begc =int (args [4].ValueNumber );if !_ccebe (_begc ){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"); +};};_ebfd ,_adc :=_eag (_ddad ,_gadf ,_begc );if _adc .Type ==ResultTypeError {return _adc ;};return MakeNumberResult ((_beccf -_eggd )/_eggd /_ebfd );}; -// 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");}; -_adgdb :=args [0].AsNumber ();if _adgdb .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 _fgaeg float64 ;_bgeg :=args [1].AsNumber ();if _bgeg .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"); -};_fgaeg =_bgeg .ValueNumber ;if _fgaeg < 0&&_adgdb .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"); -};_fcgaf :=_adgdb .ValueNumber ;_fcgaf ,_acfgb :=_d .Modf (_fcgaf /_fgaeg );if _acfgb !=0{if _adgdb .ValueNumber < 0&&_acfgb < 0{_fcgaf --;};};return MakeNumberResult (_fcgaf *_fgaeg );}; +// 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"); +};_eaaa :=args [0].ValueNumber ;_ecfeg :=args [1].ValueNumber ;_eefa :=args [2].ValueNumber ;_dffc :=_bbgd (_eaaa ,_ecfeg ,_eefa );if _dffc >=0{return MakeNumberResult (_dffc );}else {return MakeErrorResultType (ErrorTypeNum ,"");};}; -// 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 (_ddacab Context ,_dbbfd Evaluator ,_gcff []Result )Result ; +// Replace is an implementation of the Excel REPLACE(). +func Replace (args []Result )Result {_dcbad ,_cbag :=_gabg ("\u0052E\u0050\u004c\u0041\u0043\u0045",args );if _cbag .Type !=ResultTypeEmpty {return _cbag ;};_dgfba :=_dcbad ._ceddf ;_fgffeb :=_dcbad ._bggc ;_ggbc :=_dcbad ._bcbgd ;_dcfc :=_dcbad ._cgec ; +_bagbb :=len (_dgfba );if _fgffeb > _bagbb {_fgffeb =_bagbb ;};_afcf :=_fgffeb +_ggbc ;if _afcf > _bagbb {_afcf =_bagbb ;};_gdbcf :=_dgfba [0:_fgffeb ]+_dcfc +_dgfba [_afcf :];return MakeStringResult (_gdbcf );}; // 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"); -};_ebab :=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"); -};_efdee :=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"); -};_bdgd :=args [2].ValueNumber ;if _bdgd ==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 ((_ebab -_efdee )/_bdgd );};var _ebgd string =string ([]byte {92}); +};_bbdec :=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"); +};_ddag :=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"); +};_cfbf :=args [2].ValueNumber ;if _cfbf ==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 ((_bbdec -_ddag )/_cfbf );};var _cegc =[]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"}}; -// Pricedisc implements the Excel PRICEDISC function. -func Pricedisc (args []Result )Result {_cafg :=len (args );if _cafg !=4&&_cafg !=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"); -};_afea ,_cgb ,_ccggb :=_abcb (args [0],args [1],"\u0050R\u0049\u0043\u0045\u0044\u0049\u0053C");if _ccggb .Type ==ResultTypeError {return _ccggb ;};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"); -};_ecdcb :=args [2].ValueNumber ;if _ecdcb <=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"); -};_adab :=args [3].ValueNumber ;if _adab <=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"); -};_bbcf :=0;if _cafg ==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"); -};_bbcf =int (args [4].ValueNumber );if !_ccfg (_bbcf ){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"); -};};_faddg ,_ccggb :=_fdbc (_afea ,_cgb ,_bbcf );if _ccggb .Type ==ResultTypeError {return _ccggb ;};return MakeNumberResult (_adab *(1-_ecdcb *_faddg ));}; -// 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"); -};_gefdc :=args [0].ValueNumber ;if _gefdc <=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"); -};_fddb :=float64 (int (args [1].ValueNumber ));if _fddb < 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 ((_d .Pow (_gefdc +1,1/_fddb )-1)*_fddb );};const _afab =_bcd .Millisecond *1000; +// 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 );}; + +// Cumprinc implements the Excel CUMPRINC function. +func Cumprinc (args []Result )Result {_daca ,_ggd :=_aeec (args ,"\u0043\u0055\u004d\u0050\u0052\u0049\u004e\u0043");if _ggd .Type ==ResultTypeError {return _ggd ;};_ebcb :=_daca ._becc ;_aeee :=_daca ._efgd ;_bcdb :=_daca ._effad ;_cbfb :=_daca ._gacf ; +_efda :=_daca ._fbcf ;_aagd :=_daca ._ebcf ;_edeb :=_fdfa (_ebcb ,_aeee ,_bcdb ,0,_aagd );_bfaf :=0.0;if _cbfb ==1{if _aagd ==0{_bfaf =_edeb +_bcdb *_ebcb ;}else {_bfaf =_edeb ;};_cbfb ++;};for _dfcd :=_cbfb ;_dfcd <=_efda ;_dfcd ++{if _aagd ==1{_bfaf +=_edeb -(_afda (_ebcb ,_dfcd -2,_edeb ,_bcdb ,1)-_edeb )*_ebcb ; +}else {_bfaf +=_edeb -_afda (_ebcb ,_dfcd -1,_edeb ,_bcdb ,0)*_ebcb ;};};return MakeNumberResult (_bfaf );};var _gfae *_de .Rand ; + +// 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");};_cfd :=_ae .Now (); +_ ,_gbaa :=_cfd .Zone ();_cea :=_bcd +float64 (_cfd .Unix ()+int64 (_gbaa ))/86400;return MakeNumberResult (_cea );}; + +// Sum is an implementation of the Excel SUM() function. +func Sum (args []Result )Result {_fddeg :=MakeNumberResult (0);for _ ,_acade :=range args {_acade =_acade .AsNumber ();switch _acade .Type {case ResultTypeNumber :_fddeg .ValueNumber +=_acade .ValueNumber ;case ResultTypeList ,ResultTypeArray :_ebbbd :=Sum (_acade .ListValues ()); +if _ebbbd .Type !=ResultTypeNumber {return _ebbbd ;};_fddeg .ValueNumber +=_ebbbd .ValueNumber ;case ResultTypeString :case ResultTypeError :return _acade ;case ResultTypeEmpty :default:return MakeErrorResult (_e .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",_acade .Type )); +};};return _fddeg ;};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 _deb (_ebfc int )bool {return _ebfc ==0||_ebfc ==4};const _baegc =1; + +// Irr implements the Excel IRR function. +func Irr (args []Result )Result {_cgga :=len (args );if _cgga ==0||_cgga > 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"); +};_dgfbe :=_cgeag (args [0]);_fcaf :=[]float64 {};for _ ,_aeac :=range _dgfbe {for _ ,_daaed :=range _aeac {if _daaed .Type ==ResultTypeNumber &&!_daaed .IsBoolean {_fcaf =append (_fcaf ,_daaed .ValueNumber );};};};_bggg :=len (_fcaf );if len (_fcaf )< 2{return MakeErrorResultType (ErrorTypeNum ,""); +};_bbb :=0.1;if _cgga ==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"); +};_bbb =args [1].ValueNumber ;if _bbb <=-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"); +};};_dedb :=[]float64 {};for _edf :=0;_edf < _bggg ;_edf ++{if _edf ==0{_dedb =append (_dedb ,0);}else {_dedb =append (_dedb ,_dedb [_edf -1]+365);};};return _egd (_fcaf ,_dedb ,_bbb );}; + +// 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"); +};_fbga :=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"); +};_bddb :=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"); +};_ebaab :=args [2].ValueNumber ;if _ebaab <=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"); +};_fdff :=args [3].ValueNumber ;return MakeNumberResult (_fdff *_fbga *(_bddb /_ebaab -1));}; -// 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"); -};_agfbb :=args [0].AsNumber ();if _agfbb .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"); -};_bddg :=10.0;if len (args )> 1{_gaac :=args [1].AsNumber ();if _gaac .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"); -};_bddg =args [1].ValueNumber ;};if _agfbb .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 _bddg ==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 (_d .Log (_agfbb .ValueNumber )/_d .Log (_bddg ));};func (_eebbc *Lexer )lex (_ddacf _b .Reader ){_gbgdd ,_dbbd ,_adcf :=0,0,0;_bgfef :=-1;_faga ,_cgaagd ,_daea :=0,0,0;_ =_daea ;_dbcb :=1;_ =_dbcb ;_cdagc :=make ([]byte ,4096); -_fefa :=false ;for !_fefa {_ecbc :=0;if _faga > 0{_ecbc =_dbbd -_faga ;};_dbbd =0;_egcbb ,_abfa :=_ddacf .Read (_cdagc [_ecbc :]);if _egcbb ==0||_abfa !=nil {_fefa =true ;};_adcf =_egcbb +_ecbc ;if _adcf < len (_cdagc ){_bgfef =_adcf ;};{_gbgdd =_acfgg ; -_faga =0;_cgaagd =0;_daea =0;};{var _daba int ;var _effeg uint ;if _dbbd ==_adcf {goto _edcba ;};if _gbgdd ==0{goto _fagdef ;};_cgae :_daba =int (_eagac [_gbgdd ]);_effeg =uint (_bcdaa [_daba ]);_daba ++;for ;_effeg > 0;_effeg --{_daba ++;switch _bcdaa [_daba -1]{case 2:_faga =_dbbd ; -};};switch _gbgdd {case 30:switch _cdagc [_dbbd ]{case 34:goto _gfcfa ;case 35:goto _dgbc ;case 36:goto _bceaa ;case 38:goto _abdc ;case 39:goto _gdeea ;case 40:goto _eade ;case 41:goto _bcgc ;case 42:goto _cgeeb ;case 43:goto _gcafe ;case 44:goto _fdadg ; -case 45:goto _ebdcf ;case 47:goto _agcgf ;case 58:goto _gcaef ;case 59:goto _bgee ;case 60:goto _dega ;case 61:goto _bgdbbb ;case 62:goto _ffbcf ;case 63:goto _babbbb ;case 70:goto _baagc ;case 84:goto _gfabgf ;case 92:goto _aaef ;case 94:goto _gdbbc ; -case 95:goto _aeaba ;case 123:goto _ffgfe ;case 125:goto _gaee ;};switch {case _cdagc [_dbbd ]< 65:switch {case _cdagc [_dbbd ]> 37:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _ebbbf ;};case _cdagc [_dbbd ]>=33:goto _babbbb ;};case _cdagc [_dbbd ]> 90:switch {case _cdagc [_dbbd ]> 93:if 97<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=122{goto _bgac ; -};case _cdagc [_dbbd ]>=91:goto _babbbb ;};default:goto _fafb ;};goto _gefde ;case 1:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 47:goto _dacfg ;case 123:goto _dacfg ;case 125:goto _dacfg ;};switch {case _cdagc [_dbbd ]< 37:if 34<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=35{goto _dacfg ; -};case _cdagc [_dbbd ]> 45:switch {case _cdagc [_dbbd ]> 63:if 91<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=94{goto _dacfg ;};case _cdagc [_dbbd ]>=58:goto _dacfg ;};default:goto _dacfg ;};goto _gefde ;case 0:goto _fagdef ;case 2:if _cdagc [_dbbd ]==34{goto _dcgbf ; -};goto _gfcfa ;case 31:if _cdagc [_dbbd ]==34{goto _gfcfa ;};goto _cbea ;case 3:switch _cdagc [_dbbd ]{case 78:goto _dabb ;case 82:goto _cddae ;};goto _babbbb ;case 4:switch _cdagc [_dbbd ]{case 47:goto _fgdge ;case 85:goto _cegaf ;};goto _babbbb ;case 5:if _cdagc [_dbbd ]==65{goto _bbffa ; -};goto _babbbb ;case 6:switch _cdagc [_dbbd ]{case 76:goto _fgcb ;case 77:goto _bddad ;};goto _babbbb ;case 7:if _cdagc [_dbbd ]==76{goto _bddad ;};goto _babbbb ;case 8:if _cdagc [_dbbd ]==33{goto _bbffa ;};goto _babbbb ;case 9:if _cdagc [_dbbd ]==69{goto _edcbb ; -};goto _babbbb ;case 10:if _cdagc [_dbbd ]==70{goto _aebf ;};goto _babbbb ;case 11:if _cdagc [_dbbd ]==33{goto _bcecb ;};goto _babbbb ;case 12:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 47:goto _babbbb ;case 123:goto _babbbb ;case 125:goto _babbbb ; -};switch {case _cdagc [_dbbd ]< 48:switch {case _cdagc [_dbbd ]> 35:if 37<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=45{goto _babbbb ;};case _cdagc [_dbbd ]>=34:goto _babbbb ;};case _cdagc [_dbbd ]> 57:switch {case _cdagc [_dbbd ]< 65:if 58<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=63{goto _babbbb ; -};case _cdagc [_dbbd ]> 90:if 91<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=94{goto _babbbb ;};default:goto _cffd ;};default:goto _gdaa ;};goto _gefde ;case 13:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 47:goto _babbbb ;case 58:goto _gbbcg ;case 123:goto _babbbb ; -case 125:goto _babbbb ;};switch {case _cdagc [_dbbd ]< 48:switch {case _cdagc [_dbbd ]> 35:if 37<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=45{goto _babbbb ;};case _cdagc [_dbbd ]>=34:goto _babbbb ;};case _cdagc [_dbbd ]> 57:switch {case _cdagc [_dbbd ]> 63:if 91<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=94{goto _babbbb ; -};case _cdagc [_dbbd ]>=59:goto _babbbb ;};default:goto _gdaa ;};goto _gefde ;case 14:if _cdagc [_dbbd ]==36{goto _cdcd ;};if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _gaafec ;};goto _dacfg ;case 15:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _gaafec ; -};goto _dacfg ;case 32:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _gaafec ;};goto _gcda ;case 16:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 36:goto _eebaa ;case 47:goto _babbbb ;case 58:goto _cedbc ;case 123:goto _babbbb ;case 125:goto _babbbb ; -};switch {case _cdagc [_dbbd ]< 59:switch {case _cdagc [_dbbd ]> 45:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _ceegb ;};case _cdagc [_dbbd ]>=34:goto _babbbb ;};case _cdagc [_dbbd ]> 63:switch {case _cdagc [_dbbd ]> 90:if 91<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=94{goto _babbbb ; -};case _cdagc [_dbbd ]>=65:goto _cffd ;};default:goto _babbbb ;};goto _gefde ;case 17:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 47:goto _dacfg ;case 123:goto _dacfg ;case 125:goto _dacfg ;};switch {case _cdagc [_dbbd ]< 48:switch {case _cdagc [_dbbd ]> 35:if 37<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=45{goto _dacfg ; -};case _cdagc [_dbbd ]>=34:goto _dacfg ;};case _cdagc [_dbbd ]> 57:switch {case _cdagc [_dbbd ]> 63:if 91<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=94{goto _dacfg ;};case _cdagc [_dbbd ]>=58:goto _dacfg ;};default:goto _ceegb ;};goto _gefde ;case 33:switch _cdagc [_dbbd ]{case 33:goto _dfdff ; -case 47:goto _abdcg ;case 123:goto _abdcg ;case 125:goto _abdcg ;};switch {case _cdagc [_dbbd ]< 48:switch {case _cdagc [_dbbd ]> 35:if 37<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=45{goto _abdcg ;};case _cdagc [_dbbd ]>=34:goto _abdcg ;};case _cdagc [_dbbd ]> 57:switch {case _cdagc [_dbbd ]> 63:if 91<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=94{goto _abdcg ; -};case _cdagc [_dbbd ]>=58:goto _abdcg ;};default:goto _ceegb ;};goto _gefde ;case 18:if _cdagc [_dbbd ]==36{goto _ddgee ;};if 65<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=90{goto _daefa ;};goto _dacfg ;case 19:if 65<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=90{goto _daefa ; -};goto _dacfg ;case 34:if 65<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=90{goto _daefa ;};goto _egddc ;case 20:switch _cdagc [_dbbd ]{case 39:goto _babbbb ;case 42:goto _babbbb ;case 47:goto _babbbb ;case 58:goto _babbbb ;case 63:goto _babbbb ;};if 91<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=93{goto _babbbb ; -};goto _debgd ;case 21:switch _cdagc [_dbbd ]{case 39:goto _eaebb ;case 42:goto _babbbb ;case 47:goto _babbbb ;case 58:goto _babbbb ;case 63:goto _babbbb ;};if 91<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=93{goto _babbbb ;};goto _debgd ;case 22:if _cdagc [_dbbd ]==33{goto _gbffc ; -};goto _babbbb ;case 35:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 46:goto _fddbb ;case 58:goto _gbbcg ;case 101:goto _cgfd ;case 123:goto _adcg ;case 125:goto _adcg ;};switch {case _cdagc [_dbbd ]< 48:switch {case _cdagc [_dbbd ]> 35:if 37<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=47{goto _adcg ; -};case _cdagc [_dbbd ]>=34:goto _adcg ;};case _cdagc [_dbbd ]> 57:switch {case _cdagc [_dbbd ]> 63:if 91<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=94{goto _adcg ;};case _cdagc [_dbbd ]>=59:goto _adcg ;};default:goto _ebbbf ;};goto _gefde ;case 36:switch _cdagc [_dbbd ]{case 33:goto _dfdff ; -case 47:goto _adcg ;case 101:goto _cgfd ;case 123:goto _adcg ;case 125:goto _adcg ;};switch {case _cdagc [_dbbd ]< 48:switch {case _cdagc [_dbbd ]> 35:if 37<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=45{goto _adcg ;};case _cdagc [_dbbd ]>=34:goto _adcg ;};case _cdagc [_dbbd ]> 57:switch {case _cdagc [_dbbd ]> 63:if 91<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=94{goto _adcg ; -};case _cdagc [_dbbd ]>=58:goto _adcg ;};default:goto _fddbb ;};goto _gefde ;case 23:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 47:goto _ggff ;case 123:goto _ggff ;case 125:goto _ggff ;};switch {case _cdagc [_dbbd ]< 48:switch {case _cdagc [_dbbd ]> 35:if 37<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=45{goto _ggff ; -};case _cdagc [_dbbd ]>=34:goto _ggff ;};case _cdagc [_dbbd ]> 57:switch {case _cdagc [_dbbd ]> 63:if 91<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=94{goto _ggff ;};case _cdagc [_dbbd ]>=58:goto _ggff ;};default:goto _fafg ;};goto _gefde ;case 37:switch _cdagc [_dbbd ]{case 33:goto _dfdff ; -case 47:goto _adcg ;case 123:goto _adcg ;case 125:goto _adcg ;};switch {case _cdagc [_dbbd ]< 48:switch {case _cdagc [_dbbd ]> 35:if 37<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=45{goto _adcg ;};case _cdagc [_dbbd ]>=34:goto _adcg ;};case _cdagc [_dbbd ]> 57:switch {case _cdagc [_dbbd ]> 63:if 91<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=94{goto _adcg ; -};case _cdagc [_dbbd ]>=58:goto _adcg ;};default:goto _fafg ;};goto _gefde ;case 38:switch _cdagc [_dbbd ]{case 61:goto _ddaca ;case 62:goto _dgdfe ;};goto _agfd ;case 39:if _cdagc [_dbbd ]==61{goto _eacee ;};goto _gdebe ;case 24:switch _cdagc [_dbbd ]{case 33:goto _dfdff ; -case 36:goto _eebaa ;case 40:goto _fafdc ;case 46:goto _eacgd ;case 58:goto _cedbc ;case 92:goto _afdefd ;case 95:goto _bgagd ;case 123:goto _babbbb ;case 125:goto _babbbb ;};switch {case _cdagc [_dbbd ]< 59:switch {case _cdagc [_dbbd ]> 47:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _fggg ; -};case _cdagc [_dbbd ]>=34:goto _babbbb ;};case _cdagc [_dbbd ]> 63:switch {case _cdagc [_dbbd ]< 91:if 65<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=90{goto _ebgf ;};case _cdagc [_dbbd ]> 94:if 97<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=122{goto _bgagd ;};default:goto _babbbb ; -};default:goto _babbbb ;};goto _gefde ;case 40:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 40:goto _fafdc ;case 46:goto _eacgd ;case 92:goto _afdefd ;case 95:goto _bgagd ;case 123:goto _gfgee ;case 125:goto _gfgee ;};switch {case _cdagc [_dbbd ]< 58:switch {case _cdagc [_dbbd ]< 37:if 34<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=35{goto _gfgee ; -};case _cdagc [_dbbd ]> 47:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _eacgd ;};default:goto _gfgee ;};case _cdagc [_dbbd ]> 63:switch {case _cdagc [_dbbd ]< 91:if 65<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=90{goto _eacgd ;};case _cdagc [_dbbd ]> 94:if 97<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=122{goto _bgagd ; -};default:goto _gfgee ;};default:goto _gfgee ;};goto _gefde ;case 41:switch _cdagc [_dbbd ]{case 46:goto _afdefd ;case 92:goto _afdefd ;case 95:goto _afdefd ;};switch {case _cdagc [_dbbd ]< 65:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _afdefd ;}; -case _cdagc [_dbbd ]> 90:if 97<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=122{goto _afdefd ;};default:goto _afdefd ;};goto _gfgee ;case 42:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 46:goto _bgagd ;case 92:goto _afdefd ;case 95:goto _bgagd ;case 123:goto _gfgee ; -case 125:goto _gfgee ;};switch {case _cdagc [_dbbd ]< 58:switch {case _cdagc [_dbbd ]< 37:if 34<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=35{goto _gfgee ;};case _cdagc [_dbbd ]> 47:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _bgagd ;};default:goto _gfgee ; -};case _cdagc [_dbbd ]> 63:switch {case _cdagc [_dbbd ]< 91:if 65<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=90{goto _bgagd ;};case _cdagc [_dbbd ]> 94:if 97<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=122{goto _bgagd ;};default:goto _gfgee ;};default:goto _gfgee ;};goto _gefde ; -case 43:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 40:goto _fafdc ;case 46:goto _eacgd ;case 92:goto _afdefd ;case 95:goto _bgagd ;case 123:goto _abdcg ;case 125:goto _abdcg ;};switch {case _cdagc [_dbbd ]< 58:switch {case _cdagc [_dbbd ]< 37:if 34<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=35{goto _abdcg ; -};case _cdagc [_dbbd ]> 47:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _fggg ;};default:goto _abdcg ;};case _cdagc [_dbbd ]> 63:switch {case _cdagc [_dbbd ]< 91:if 65<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=90{goto _eacgd ;};case _cdagc [_dbbd ]> 94:if 97<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=122{goto _bgagd ; -};default:goto _abdcg ;};default:goto _abdcg ;};goto _gefde ;case 44:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 36:goto _eebaa ;case 40:goto _fafdc ;case 46:goto _eacgd ;case 58:goto _cedbc ;case 92:goto _afdefd ;case 95:goto _bgagd ;case 123:goto _dacfg ; -case 125:goto _dacfg ;};switch {case _cdagc [_dbbd ]< 59:switch {case _cdagc [_dbbd ]> 47:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _fggg ;};case _cdagc [_dbbd ]>=34:goto _dacfg ;};case _cdagc [_dbbd ]> 63:switch {case _cdagc [_dbbd ]< 91:if 65<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=90{goto _ebgf ; -};case _cdagc [_dbbd ]> 94:if 97<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=122{goto _bgagd ;};default:goto _dacfg ;};default:goto _dacfg ;};goto _gefde ;case 25:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 36:goto _eebaa ;case 40:goto _fafdc ;case 46:goto _eacgd ; -case 58:goto _cedbc ;case 65:goto _gcecf ;case 92:goto _afdefd ;case 95:goto _bgagd ;case 123:goto _babbbb ;case 125:goto _babbbb ;};switch {case _cdagc [_dbbd ]< 59:switch {case _cdagc [_dbbd ]> 47:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _fggg ; -};case _cdagc [_dbbd ]>=34:goto _babbbb ;};case _cdagc [_dbbd ]> 63:switch {case _cdagc [_dbbd ]< 91:if 66<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=90{goto _ebgf ;};case _cdagc [_dbbd ]> 94:if 97<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=122{goto _bgagd ;};default:goto _babbbb ; -};default:goto _babbbb ;};goto _gefde ;case 45:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 36:goto _eebaa ;case 40:goto _fafdc ;case 46:goto _eacgd ;case 58:goto _cedbc ;case 76:goto _ebfb ;case 92:goto _afdefd ;case 95:goto _bgagd ;case 123:goto _gfgee ; -case 125:goto _gfgee ;};switch {case _cdagc [_dbbd ]< 59:switch {case _cdagc [_dbbd ]> 47:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _fggg ;};case _cdagc [_dbbd ]>=34:goto _gfgee ;};case _cdagc [_dbbd ]> 63:switch {case _cdagc [_dbbd ]< 91:if 65<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=90{goto _ebgf ; -};case _cdagc [_dbbd ]> 94:if 97<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=122{goto _bgagd ;};default:goto _gfgee ;};default:goto _gfgee ;};goto _gefde ;case 46:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 36:goto _eebaa ;case 40:goto _fafdc ;case 46:goto _eacgd ; -case 58:goto _cedbc ;case 83:goto _cbdb ;case 92:goto _afdefd ;case 95:goto _bgagd ;case 123:goto _gfgee ;case 125:goto _gfgee ;};switch {case _cdagc [_dbbd ]< 59:switch {case _cdagc [_dbbd ]> 47:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _fggg ; -};case _cdagc [_dbbd ]>=34:goto _gfgee ;};case _cdagc [_dbbd ]> 63:switch {case _cdagc [_dbbd ]< 91:if 65<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=90{goto _ebgf ;};case _cdagc [_dbbd ]> 94:if 97<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=122{goto _bgagd ;};default:goto _gfgee ; -};default:goto _gfgee ;};goto _gefde ;case 47:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 36:goto _eebaa ;case 40:goto _fafdc ;case 46:goto _eacgd ;case 58:goto _cedbc ;case 69:goto _gaafg ;case 92:goto _afdefd ;case 95:goto _bgagd ;case 123:goto _gfgee ; -case 125:goto _gfgee ;};switch {case _cdagc [_dbbd ]< 59:switch {case _cdagc [_dbbd ]> 47:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _fggg ;};case _cdagc [_dbbd ]>=34:goto _gfgee ;};case _cdagc [_dbbd ]> 63:switch {case _cdagc [_dbbd ]< 91:if 65<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=90{goto _ebgf ; -};case _cdagc [_dbbd ]> 94:if 97<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=122{goto _bgagd ;};default:goto _gfgee ;};default:goto _gfgee ;};goto _gefde ;case 26:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 36:goto _eebaa ;case 40:goto _fafdc ;case 46:goto _eacgd ; -case 58:goto _cedbc ;case 79:goto _fdeff ;case 82:goto _fgca ;case 92:goto _afdefd ;case 95:goto _bgagd ;case 123:goto _babbbb ;case 125:goto _babbbb ;};switch {case _cdagc [_dbbd ]< 59:switch {case _cdagc [_dbbd ]> 47:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _fggg ; -};case _cdagc [_dbbd ]>=34:goto _babbbb ;};case _cdagc [_dbbd ]> 63:switch {case _cdagc [_dbbd ]< 91:if 65<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=90{goto _ebgf ;};case _cdagc [_dbbd ]> 94:if 97<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=122{goto _bgagd ;};default:goto _babbbb ; -};default:goto _babbbb ;};goto _gefde ;case 48:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 36:goto _eebaa ;case 40:goto _fafdc ;case 46:goto _eacgd ;case 58:goto _cedbc ;case 68:goto _dbecb ;case 92:goto _afdefd ;case 95:goto _bgagd ;case 123:goto _gfgee ; -case 125:goto _gfgee ;};switch {case _cdagc [_dbbd ]< 59:switch {case _cdagc [_dbbd ]> 47:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _fggg ;};case _cdagc [_dbbd ]>=34:goto _gfgee ;};case _cdagc [_dbbd ]> 63:switch {case _cdagc [_dbbd ]< 91:if 65<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=90{goto _ebgf ; -};case _cdagc [_dbbd ]> 94:if 97<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=122{goto _bgagd ;};default:goto _gfgee ;};default:goto _gfgee ;};goto _gefde ;case 49:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 36:goto _eebaa ;case 40:goto _fafdc ;case 46:goto _eacgd ; -case 58:goto _cedbc ;case 79:goto _fgag ;case 92:goto _afdefd ;case 95:goto _bgagd ;case 123:goto _gfgee ;case 125:goto _gfgee ;};switch {case _cdagc [_dbbd ]< 59:switch {case _cdagc [_dbbd ]> 47:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _fggg ; -};case _cdagc [_dbbd ]>=34:goto _gfgee ;};case _cdagc [_dbbd ]> 63:switch {case _cdagc [_dbbd ]< 91:if 65<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=90{goto _ebgf ;};case _cdagc [_dbbd ]> 94:if 97<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=122{goto _bgagd ;};default:goto _gfgee ; -};default:goto _gfgee ;};goto _gefde ;case 50:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 36:goto _eebaa ;case 40:goto _fafdc ;case 46:goto _eacgd ;case 58:goto _cedbc ;case 85:goto _cbdb ;case 92:goto _afdefd ;case 95:goto _bgagd ;case 123:goto _gfgee ; -case 125:goto _gfgee ;};switch {case _cdagc [_dbbd ]< 59:switch {case _cdagc [_dbbd ]> 47:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _fggg ;};case _cdagc [_dbbd ]>=34:goto _gfgee ;};case _cdagc [_dbbd ]> 63:switch {case _cdagc [_dbbd ]< 91:if 65<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=90{goto _ebgf ; -};case _cdagc [_dbbd ]> 94:if 97<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=122{goto _bgagd ;};default:goto _gfgee ;};default:goto _gfgee ;};goto _gefde ;case 27:switch _cdagc [_dbbd ]{case 46:goto _afdefd ;case 92:goto _afdefd ;case 95:goto _afdefd ;};switch {case _cdagc [_dbbd ]< 65:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _afdefd ; -};case _cdagc [_dbbd ]> 90:if 97<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=122{goto _afdefd ;};default:goto _afdefd ;};goto _babbbb ;case 28:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 46:goto _bgagd ;case 92:goto _afdefd ;case 95:goto _bgagd ;case 120:goto _agbb ; -case 123:goto _babbbb ;case 125:goto _babbbb ;};switch {case _cdagc [_dbbd ]< 58:switch {case _cdagc [_dbbd ]< 37:if 34<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=35{goto _babbbb ;};case _cdagc [_dbbd ]> 47:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _bgagd ; -};default:goto _babbbb ;};case _cdagc [_dbbd ]> 63:switch {case _cdagc [_dbbd ]< 91:if 65<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=90{goto _bgagd ;};case _cdagc [_dbbd ]> 94:if 97<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=122{goto _bgagd ;};default:goto _babbbb ;}; -default:goto _babbbb ;};goto _gefde ;case 51:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 46:goto _bgagd ;case 92:goto _afdefd ;case 95:goto _bgagd ;case 108:goto _gggde ;case 123:goto _gfgee ;case 125:goto _gfgee ;};switch {case _cdagc [_dbbd ]< 58:switch {case _cdagc [_dbbd ]< 37:if 34<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=35{goto _gfgee ; -};case _cdagc [_dbbd ]> 47:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _bgagd ;};default:goto _gfgee ;};case _cdagc [_dbbd ]> 63:switch {case _cdagc [_dbbd ]< 91:if 65<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=90{goto _bgagd ;};case _cdagc [_dbbd ]> 94:if 97<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=122{goto _bgagd ; -};default:goto _gfgee ;};default:goto _gfgee ;};goto _gefde ;case 52:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 46:goto _bgagd ;case 92:goto _afdefd ;case 95:goto _bgagd ;case 102:goto _fdfef ;case 110:goto _gbae ;case 123:goto _gfgee ;case 125:goto _gfgee ; -};switch {case _cdagc [_dbbd ]< 58:switch {case _cdagc [_dbbd ]< 37:if 34<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=35{goto _gfgee ;};case _cdagc [_dbbd ]> 47:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _bgagd ;};default:goto _gfgee ;};case _cdagc [_dbbd ]> 63:switch {case _cdagc [_dbbd ]< 91:if 65<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=90{goto _bgagd ; -};case _cdagc [_dbbd ]> 94:if 97<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=122{goto _bgagd ;};default:goto _gfgee ;};default:goto _gfgee ;};goto _gefde ;case 53:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 46:goto _bgagd ;case 92:goto _afdefd ;case 95:goto _bgagd ; -case 110:goto _addeg ;case 123:goto _gfgee ;case 125:goto _gfgee ;};switch {case _cdagc [_dbbd ]< 58:switch {case _cdagc [_dbbd ]< 37:if 34<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=35{goto _gfgee ;};case _cdagc [_dbbd ]> 47:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _bgagd ; -};default:goto _gfgee ;};case _cdagc [_dbbd ]> 63:switch {case _cdagc [_dbbd ]< 91:if 65<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=90{goto _bgagd ;};case _cdagc [_dbbd ]> 94:if 97<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=122{goto _bgagd ;};default:goto _gfgee ;};default:goto _gfgee ; -};goto _gefde ;case 54:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 46:goto _fefg ;case 92:goto _afdefd ;case 95:goto _bgagd ;case 123:goto _gfgee ;case 125:goto _gfgee ;};switch {case _cdagc [_dbbd ]< 58:switch {case _cdagc [_dbbd ]< 37:if 34<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=35{goto _gfgee ; -};case _cdagc [_dbbd ]> 47:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _bgagd ;};default:goto _gfgee ;};case _cdagc [_dbbd ]> 63:switch {case _cdagc [_dbbd ]< 91:if 65<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=90{goto _bgagd ;};case _cdagc [_dbbd ]> 94:if 97<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=122{goto _bgagd ; -};default:goto _gfgee ;};default:goto _gfgee ;};goto _gefde ;case 55:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 46:goto _bgagd ;case 92:goto _afdefd ;case 95:goto _agdf ;case 123:goto _gfgee ;case 125:goto _gfgee ;};switch {case _cdagc [_dbbd ]< 58:switch {case _cdagc [_dbbd ]< 37:if 34<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=35{goto _gfgee ; -};case _cdagc [_dbbd ]> 47:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _bgagd ;};default:goto _gfgee ;};case _cdagc [_dbbd ]> 63:switch {case _cdagc [_dbbd ]< 91:if 65<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=90{goto _agdf ;};case _cdagc [_dbbd ]> 94:if 97<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=122{goto _bgagd ; -};default:goto _gfgee ;};default:goto _gfgee ;};goto _gefde ;case 56:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 40:goto _eege ;case 46:goto _agdf ;case 92:goto _afdefd ;case 95:goto _bgagd ;case 123:goto _gfgee ;case 125:goto _gfgee ;};switch {case _cdagc [_dbbd ]< 58:switch {case _cdagc [_dbbd ]< 37:if 34<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=35{goto _gfgee ; -};case _cdagc [_dbbd ]> 47:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _agdf ;};default:goto _gfgee ;};case _cdagc [_dbbd ]> 63:switch {case _cdagc [_dbbd ]< 91:if 65<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=90{goto _agdf ;};case _cdagc [_dbbd ]> 94:if 97<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=122{goto _bgagd ; -};default:goto _gfgee ;};default:goto _gfgee ;};goto _gefde ;case 57:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 46:goto _bgagd ;case 92:goto _afdefd ;case 95:goto _bgagd ;case 109:goto _ffcb ;case 123:goto _gfgee ;case 125:goto _gfgee ;};switch {case _cdagc [_dbbd ]< 58:switch {case _cdagc [_dbbd ]< 37:if 34<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=35{goto _gfgee ; -};case _cdagc [_dbbd ]> 47:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _bgagd ;};default:goto _gfgee ;};case _cdagc [_dbbd ]> 63:switch {case _cdagc [_dbbd ]< 91:if 65<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=90{goto _bgagd ;};case _cdagc [_dbbd ]> 94:if 97<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=122{goto _bgagd ; -};default:goto _gfgee ;};default:goto _gfgee ;};goto _gefde ;case 58:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 46:goto _bcbdc ;case 92:goto _afdefd ;case 95:goto _bgagd ;case 123:goto _gfgee ;case 125:goto _gfgee ;};switch {case _cdagc [_dbbd ]< 58:switch {case _cdagc [_dbbd ]< 37:if 34<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=35{goto _gfgee ; -};case _cdagc [_dbbd ]> 47:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _bgagd ;};default:goto _gfgee ;};case _cdagc [_dbbd ]> 63:switch {case _cdagc [_dbbd ]< 91:if 65<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=90{goto _bgagd ;};case _cdagc [_dbbd ]> 94:if 97<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=122{goto _bgagd ; -};default:goto _gfgee ;};default:goto _gfgee ;};goto _gefde ;case 59:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 46:goto _bgagd ;case 92:goto _afdefd ;case 95:goto _fcef ;case 123:goto _dacfg ;case 125:goto _dacfg ;};switch {case _cdagc [_dbbd ]< 58:switch {case _cdagc [_dbbd ]< 37:if 34<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=35{goto _dacfg ; -};case _cdagc [_dbbd ]> 47:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _bgagd ;};default:goto _dacfg ;};case _cdagc [_dbbd ]> 63:switch {case _cdagc [_dbbd ]< 91:if 65<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=90{goto _fcef ;};case _cdagc [_dbbd ]> 94:if 97<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=122{goto _bgagd ; -};default:goto _dacfg ;};default:goto _dacfg ;};goto _gefde ;case 29:switch _cdagc [_dbbd ]{case 33:goto _dfdff ;case 46:goto _bgagd ;case 92:goto _afdefd ;case 95:goto _bgagd ;case 123:goto _babbbb ;case 125:goto _babbbb ;};switch {case _cdagc [_dbbd ]< 58:switch {case _cdagc [_dbbd ]< 37:if 34<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=35{goto _babbbb ; -};case _cdagc [_dbbd ]> 47:if 48<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=57{goto _bgagd ;};default:goto _babbbb ;};case _cdagc [_dbbd ]> 63:switch {case _cdagc [_dbbd ]< 91:if 65<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=90{goto _bgagd ;};case _cdagc [_dbbd ]> 94:if 97<=_cdagc [_dbbd ]&&_cdagc [_dbbd ]<=122{goto _bgagd ; -};default:goto _babbbb ;};default:goto _babbbb ;};goto _gefde ;};_babbbb :_gbgdd =0;goto _egcgb ;_gefde :_gbgdd =1;goto _egcgb ;_gfcfa :_gbgdd =2;goto _egcgb ;_dgbc :_gbgdd =3;goto _egcgb ;_dabb :_gbgdd =4;goto _egcgb ;_fgdge :_gbgdd =5;goto _egcgb ;_cegaf :_gbgdd =6; -goto _egcgb ;_fgcb :_gbgdd =7;goto _egcgb ;_bddad :_gbgdd =8;goto _egcgb ;_cddae :_gbgdd =9;goto _egcgb ;_edcbb :_gbgdd =10;goto _egcgb ;_aebf :_gbgdd =11;goto _egcgb ;_bceaa :_gbgdd =12;goto _egcgb ;_gdaa :_gbgdd =13;goto _egcgb ;_gbbcg :_gbgdd =14;goto _egcgb ; -_cdcd :_gbgdd =15;goto _egcgb ;_cffd :_gbgdd =16;goto _egcgb ;_eebaa :_gbgdd =17;goto _egcgb ;_cedbc :_gbgdd =18;goto _egcgb ;_ddgee :_gbgdd =19;goto _egcgb ;_gdeea :_gbgdd =20;goto _egcgb ;_debgd :_gbgdd =21;goto _egcgb ;_eaebb :_gbgdd =22;goto _egcgb ; -_cgfd :_gbgdd =23;goto _egcgb ;_fafb :_gbgdd =24;goto _egcgb ;_baagc :_gbgdd =25;goto _egcgb ;_gfabgf :_gbgdd =26;goto _egcgb ;_aaef :_gbgdd =27;goto _egcgb ;_aeaba :_gbgdd =28;goto _egcgb ;_bgac :_gbgdd =29;goto _egcgb ;_dacfg :_gbgdd =30;goto _bdde ; -_dfdff :_gbgdd =30;goto _afcbe ;_bbffa :_gbgdd =30;goto _acef ;_bcecb :_gbgdd =30;goto _dddbc ;_gbffc :_gbgdd =30;goto _gebbd ;_ggff :_gbgdd =30;goto _bccfb ;_fafdc :_gbgdd =30;goto _edbea ;_abdc :_gbgdd =30;goto _eadcd ;_eade :_gbgdd =30;goto _baddf ; -_bcgc :_gbgdd =30;goto _dfcc ;_cgeeb :_gbgdd =30;goto _aefab ;_gcafe :_gbgdd =30;goto _aeeefe ;_fdadg :_gbgdd =30;goto _egbe ;_ebdcf :_gbgdd =30;goto _egggc ;_agcgf :_gbgdd =30;goto _cefd ;_gcaef :_gbgdd =30;goto _dcfe ;_bgee :_gbgdd =30;goto _gcfdg ;_bgdbbb :_gbgdd =30; -goto _fcded ;_gdbbc :_gbgdd =30;goto _agfde ;_ffgfe :_gbgdd =30;goto _bcff ;_gaee :_gbgdd =30;goto _fada ;_cbea :_gbgdd =30;goto _gabaf ;_gcda :_gbgdd =30;goto _ffge ;_abdcg :_gbgdd =30;goto _ecfed ;_egddc :_gbgdd =30;goto _gadfe ;_adcg :_gbgdd =30;goto _bbga ; -_agfd :_gbgdd =30;goto _dcffe ;_ddaca :_gbgdd =30;goto _fdcbaf ;_dgdfe :_gbgdd =30;goto _afbbc ;_gdebe :_gbgdd =30;goto _aggg ;_eacee :_gbgdd =30;goto _deee ;_gfgee :_gbgdd =30;goto _eecg ;_eege :_gbgdd =30;goto _fedda ;_dcgbf :_gbgdd =31;goto _gdbbg ; -_gaafec :_gbgdd =32;goto _egcgb ;_ceegb :_gbgdd =33;goto _egdb ;_daefa :_gbgdd =34;goto _egcgb ;_ebbbf :_gbgdd =35;goto _bdedg ;_fddbb :_gbgdd =36;goto _bdedg ;_fafg :_gbgdd =37;goto _bdedg ;_dega :_gbgdd =38;goto _egcgb ;_ffbcf :_gbgdd =39;goto _egcgb ; -_eacgd :_gbgdd =40;goto _gcgag ;_afdefd :_gbgdd =41;goto _egcgb ;_bgagd :_gbgdd =42;goto _gcgag ;_fggg :_gbgdd =43;goto _egdb ;_ebgf :_gbgdd =44;goto _gcgag ;_gaafg :_gbgdd =44;goto _gecfc ;_fgag :_gbgdd =44;goto _abfg ;_gcecf :_gbgdd =45;goto _gcgag ; -_ebfb :_gbgdd =46;goto _gcgag ;_cbdb :_gbgdd =47;goto _gcgag ;_fdeff :_gbgdd =48;goto _gcgag ;_dbecb :_gbgdd =49;goto _gcgag ;_fgca :_gbgdd =50;goto _gcgag ;_agbb :_gbgdd =51;goto _gcgag ;_gggde :_gbgdd =52;goto _gcgag ;_fdfef :_gbgdd =53;goto _gcgag ; -_addeg :_gbgdd =54;goto _gcgag ;_fefg :_gbgdd =55;goto _gcgag ;_agdf :_gbgdd =56;goto _gcgag ;_gbae :_gbgdd =57;goto _gcgag ;_ffcb :_gbgdd =58;goto _gcgag ;_bcbdc :_gbgdd =59;goto _gcgag ;_fcef :_gbgdd =59;goto _cfgd ;_acef :_daba =3;goto _bcgbb ;_dddbc :_daba =5; -goto _bcgbb ;_afcbe :_daba =7;goto _bcgbb ;_gebbd :_daba =9;goto _bcgbb ;_edbea :_daba =11;goto _bcgbb ;_fedda :_daba =13;goto _bcgbb ;_eadcd :_daba =15;goto _bcgbb ;_bcff :_daba =17;goto _bcgbb ;_fada :_daba =19;goto _bcgbb ;_baddf :_daba =21;goto _bcgbb ; -_dfcc :_daba =23;goto _bcgbb ;_aeeefe :_daba =25;goto _bcgbb ;_egggc :_daba =27;goto _bcgbb ;_aefab :_daba =29;goto _bcgbb ;_cefd :_daba =31;goto _bcgbb ;_agfde :_daba =33;goto _bcgbb ;_fcded :_daba =35;goto _bcgbb ;_fdcbaf :_daba =37;goto _bcgbb ;_deee :_daba =39; -goto _bcgbb ;_afbbc :_daba =41;goto _bcgbb ;_dcfe :_daba =43;goto _bcgbb ;_gcfdg :_daba =45;goto _bcgbb ;_egbe :_daba =47;goto _bcgbb ;_bbga :_daba =49;goto _bcgbb ;_ecfed :_daba =51;goto _bcgbb ;_ffge :_daba =53;goto _bcgbb ;_gadfe :_daba =55;goto _bcgbb ; -_eecg :_daba =57;goto _bcgbb ;_gabaf :_daba =59;goto _bcgbb ;_dcffe :_daba =61;goto _bcgbb ;_aggg :_daba =63;goto _bcgbb ;_bccfb :_daba =65;goto _bcgbb ;_bdde :_daba =67;goto _bcgbb ;_gecfc :_daba =72;goto _bcgbb ;_bdedg :_daba =75;goto _bcgbb ;_egdb :_daba =78; -goto _bcgbb ;_abfg :_daba =81;goto _bcgbb ;_cfgd :_daba =84;goto _bcgbb ;_gcgag :_daba =87;goto _bcgbb ;_gdbbg :_daba =90;goto _bcgbb ;_bcgbb :_effeg =uint (_bcdaa [_daba ]);_daba ++;for ;_effeg > 0;_effeg --{_daba ++;switch _bcdaa [_daba -1]{case 3:_cgaagd =_dbbd +1; -case 4:_daea =1;case 5:_daea =2;case 6:_daea =3;case 7:_daea =4;case 8:_daea =11;case 9:_daea =14;case 10:_daea =15;case 11:_cgaagd =_dbbd +1;{_eebbc .emit (_gdac ,_cdagc [_faga :_cgaagd ]);};case 12:_cgaagd =_dbbd +1;{_eebbc .emit (_acbc ,_cdagc [_faga :_cgaagd ]); -};case 13:_cgaagd =_dbbd +1;{_eebbc .emit (_gdba ,_cdagc [_faga :_cgaagd -1]);};case 14:_cgaagd =_dbbd +1;{_eebbc .emit (_gdba ,_cdagc [_faga +1:_cgaagd -2]);};case 15:_cgaagd =_dbbd +1;{_eebbc .emit (_daffg ,_cdagc [_faga :_cgaagd -1]);};case 16:_cgaagd =_dbbd +1; -{_eebbc .emit (_daffg ,_cdagc [_faga :_cgaagd -1]);};case 17:_cgaagd =_dbbd +1;{_eebbc .emit (_agefc ,_cdagc [_faga :_cgaagd ]);};case 18:_cgaagd =_dbbd +1;{_eebbc .emit (_aeecc ,_cdagc [_faga :_cgaagd ]);};case 19:_cgaagd =_dbbd +1;{_eebbc .emit (_caafe ,_cdagc [_faga :_cgaagd ]); -};case 20:_cgaagd =_dbbd +1;{_eebbc .emit (_fgaca ,_cdagc [_faga :_cgaagd ]);};case 21:_cgaagd =_dbbd +1;{_eebbc .emit (_egafg ,_cdagc [_faga :_cgaagd ]);};case 22:_cgaagd =_dbbd +1;{_eebbc .emit (_eacbc ,_cdagc [_faga :_cgaagd ]);};case 23:_cgaagd =_dbbd +1; -{_eebbc .emit (_ddae ,_cdagc [_faga :_cgaagd ]);};case 24:_cgaagd =_dbbd +1;{_eebbc .emit (_cefbd ,_cdagc [_faga :_cgaagd ]);};case 25:_cgaagd =_dbbd +1;{_eebbc .emit (_fcbcg ,_cdagc [_faga :_cgaagd ]);};case 26:_cgaagd =_dbbd +1;{_eebbc .emit (_feaf ,_cdagc [_faga :_cgaagd ]); -};case 27:_cgaagd =_dbbd +1;{_eebbc .emit (_cbadf ,_cdagc [_faga :_cgaagd ]);};case 28:_cgaagd =_dbbd +1;{_eebbc .emit (_dbdbb ,_cdagc [_faga :_cgaagd ]);};case 29:_cgaagd =_dbbd +1;{_eebbc .emit (_abga ,_cdagc [_faga :_cgaagd ]);};case 30:_cgaagd =_dbbd +1; -{_eebbc .emit (_agee ,_cdagc [_faga :_cgaagd ]);};case 31:_cgaagd =_dbbd +1;{_eebbc .emit (_cdcc ,_cdagc [_faga :_cgaagd ]);};case 32:_cgaagd =_dbbd +1;{_eebbc .emit (_dgbed ,_cdagc [_faga :_cgaagd ]);};case 33:_cgaagd =_dbbd +1;{_eebbc .emit (_edae ,_cdagc [_faga :_cgaagd ]); -};case 34:_cgaagd =_dbbd ;_dbbd --;{_eebbc .emit (_cagcb ,_cdagc [_faga :_cgaagd ]);};case 35:_cgaagd =_dbbd ;_dbbd --;{_eebbc .emit (_fdadc ,_cdagc [_faga :_cgaagd ]);};case 36:_cgaagd =_dbbd ;_dbbd --;{_eebbc .emit (_dgff ,_cdagc [_faga :_cgaagd ]);}; -case 37:_cgaagd =_dbbd ;_dbbd --;{_eebbc .emit (_cfda ,_cdagc [_faga :_cgaagd ]);};case 38:_cgaagd =_dbbd ;_dbbd --;{_eebbc .emit (_dgfea ,_cdagc [_faga :_cgaagd ]);};case 39:_cgaagd =_dbbd ;_dbbd --;{_eebbc .emit (_fbafc ,_cdagc [_faga +1:_cgaagd -1]); -};case 40:_cgaagd =_dbbd ;_dbbd --;{_eebbc .emit (_aaada ,_cdagc [_faga :_cgaagd ]);};case 41:_cgaagd =_dbbd ;_dbbd --;{_eebbc .emit (_daefb ,_cdagc [_faga :_cgaagd ]);};case 42:_dbbd =(_cgaagd )-1;{_eebbc .emit (_cagcb ,_cdagc [_faga :_cgaagd ]);};case 43:switch _daea {case 0:{_gbgdd =0; -goto _egcgb ;};case 1:{_dbbd =(_cgaagd )-1;_eebbc .emit (_bcdce ,_cdagc [_faga :_cgaagd ]);};case 2:{_dbbd =(_cgaagd )-1;_eebbc .emit (_cagcb ,_cdagc [_faga :_cgaagd ]);};case 3:{_dbbd =(_cgaagd )-1;_eebbc .emit (_fdadc ,_cdagc [_faga :_cgaagd ]);};case 4:{_dbbd =(_cgaagd )-1; -_eebbc .emit (_ffgba ,_cdagc [_faga :_cgaagd ]);};case 11:{_dbbd =(_cgaagd )-1;_eebbc .emit (_dbccd ,_cdagc [_faga :_cgaagd ]);};case 14:{_dbbd =(_cgaagd )-1;_eebbc .emit (_dgfea ,_cdagc [_faga :_cgaagd ]);};case 15:{_dbbd =(_cgaagd )-1;_eebbc .emit (_fbafc ,_cdagc [_faga +1:_cgaagd -1]); -};};};};goto _egcgb ;_egcgb :_daba =int (_gabag [_gbgdd ]);_effeg =uint (_bcdaa [_daba ]);_daba ++;for ;_effeg > 0;_effeg --{_daba ++;switch _bcdaa [_daba -1]{case 0:_faga =0;case 1:_daea =0;};};if _gbgdd ==0{goto _fagdef ;};if _dbbd ++;_dbbd !=_adcf {goto _cgae ; -};_edcba :{};if _dbbd ==_bgfef {switch _gbgdd {case 1:goto _dacfg ;case 2:goto _dacfg ;case 31:goto _cbea ;case 14:goto _dacfg ;case 15:goto _dacfg ;case 32:goto _gcda ;case 17:goto _dacfg ;case 33:goto _abdcg ;case 18:goto _dacfg ;case 19:goto _dacfg ; -case 34:goto _egddc ;case 35:goto _adcg ;case 36:goto _adcg ;case 23:goto _ggff ;case 37:goto _adcg ;case 38:goto _agfd ;case 39:goto _gdebe ;case 40:goto _gfgee ;case 41:goto _gfgee ;case 42:goto _gfgee ;case 43:goto _abdcg ;case 44:goto _dacfg ;case 45:goto _gfgee ; -case 46:goto _gfgee ;case 47:goto _gfgee ;case 48:goto _gfgee ;case 49:goto _gfgee ;case 50:goto _gfgee ;case 51:goto _gfgee ;case 52:goto _gfgee ;case 53:goto _gfgee ;case 54:goto _gfgee ;case 55:goto _gfgee ;case 56:goto _gfgee ;case 57:goto _gfgee ; -case 58:goto _gfgee ;case 59:goto _dacfg ;};};_fagdef :{};};if _faga > 0{copy (_cdagc [0:],_cdagc [_faga :]);};};_ =_bgfef ;if _gbgdd ==_eaceb {_eebbc .emit (_dcff ,nil );};close (_eebbc ._cafe );};const _abga =57373;func _cgg (_cf BinOpType ,_ag [][]Result ,_bgb Result )Result {_de :=[][]Result {}; -for _cfa :=range _ag {_fga :=_ggc (_cf ,_ag [_cfa ],_bgb );if _fga .Type ==ResultTypeError {return _fga ;};_de =append (_de ,_fga .ValueList );};return MakeArrayResult (_de );};const _beb ="\u0028\u0020\u0028"+_dbg +"\u007c"+_cfgg +"\u007c"+_ebee +"\u007c"+_bfae +"\u0029\u0029\u003f\u0024"; +// 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");};_bcaga :=args [0];if _bcaga .Type !=ResultTypeNumber &&_bcaga .Type !=ResultTypeString &&_bcaga .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"); +};_begac :=args [1].ValueString ;switch _bcaga .Type {case ResultTypeNumber :return MakeStringResult (_ec .Number (_bcaga .ValueNumber ,_begac ));case ResultTypeString :return MakeStringResult (_ec .String (_bcaga .ValueString ,_begac ));case ResultTypeEmpty :return MakeStringResult (_ec .Number (0,_begac )); +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"); +};}; +// Reference returns an invalid reference for ConstArrayExpr. +func (_beg ConstArrayExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };const _ffecd =57376; -// Vdb implements the Excel VDB function. -func Vdb (args []Result )Result {_efae :=len (args );if _efae < 5||_efae > 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"); -};_bedef :=args [0].ValueNumber ;if _bedef < 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"); -};_aagfg :=args [1].ValueNumber ;if _aagfg < 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"); -};_bdcd :=args [2].ValueNumber ;if _bdcd ==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 _bdcd < 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"); -};_fbeb :=args [3].ValueNumber ;if _fbeb < 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"); -};_afcf :=args [4].ValueNumber ;if _fbeb > _afcf {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 _afcf > _bdcd {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");};_dab :=2.0;if _efae > 5{if args [5].Type ==ResultTypeEmpty {_dab =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"); -};_dab =args [5].ValueNumber ;if _dab < 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"); -};};};_fcce :=false ;if _efae > 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"); -};_fcce =args [6].ValueNumber !=0;};_bafe :=0.0;_fdbf :=_d .Floor (_fbeb );_eddac :=_d .Ceil (_afcf );if _fcce {for _edacg :=_fdbf +1;_edacg <=_eddac ;_edacg ++{_bbfd :=_cece (_bedef ,_aagfg ,_bdcd ,_edacg ,_dab );if _edacg ==_fdbf +1{_bbfd *=_d .Min (_afcf ,_fdbf +1)-_fbeb ; -}else if _edacg ==_eddac {_bbfd *=_afcf +1-_eddac ;};_bafe +=_bbfd ;};}else {_ecc :=_bdcd ;var _agff float64 ;if !_dgac (_fbeb ,_d .Floor (_fbeb )){if _dab ==1{_eeab :=_bdcd /2;if _fbeb > _eeab ||_dgac (_fbeb ,_eeab ){_agff =_fbeb -_eeab ;_fbeb =_eeab ; -_afcf -=_agff ;_ecc ++;};};};if _dab !=0{_bedef -=_accc (_bedef ,_aagfg ,_bdcd ,_ecc ,_fbeb ,_dab );};_bafe =_accc (_bedef ,_aagfg ,_bdcd ,_bdcd -_fbeb ,_afcf -_fbeb ,_dab );};return MakeNumberResult (_bafe );};func _gcfb (_abec ,_bdgc ,_gafe Reference )string {return _gf .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_abec .Value ,_bdgc .Value ,_gafe .Value ); -};func _acgc (_dcbcc ,_adecf _bcd .Time ,_adgef int )_bcd .Time {_dccbc :=_bcd .Date (_dcbcc .Year (),_adecf .Month (),_adecf .Day (),0,0,0,0,_bcd .UTC );if _dccbc .After (_dcbcc ){_dccbc =_dccbc .AddDate (-1,0,0);};for !_dccbc .After (_dcbcc ){_dccbc =_dccbc .AddDate (0,12/_adgef ,0); -};return _dccbc ;}; +// 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 (_badea Result )ListValues ()[]Result {if _badea .Type ==ResultTypeArray {_ggaag :=[]Result {};for _ ,_effbf :=range _badea .ValueArray {for _ ,_efegf :=range _effbf {_ggaag =append (_ggaag ,_efegf );};};return _ggaag ;};if _badea .Type ==ResultTypeList {return _badea .ValueList ; +};return nil ;}; -// Amorlinc implements the Excel AMORLINC function. -func Amorlinc (args []Result )Result {_bebg ,_gabg :=_eacc (args ,"\u0041\u004d\u004f\u0052\u004c\u0049\u004e\u0043");if _gabg .Type ==ResultTypeError {return _gabg ;};_feff :=_bebg ._aede ;_ggec :=_bebg ._abfe ;_dcbce :=_bebg ._gebgf ;_dcgc :=_bebg ._bcda ; -_caaf :=_bebg ._daae ;_egdd :=_bebg ._gabd ;_ffgg :=_bebg ._acag ;_baac ,_cebe :=_fdbc (_ggec ,_dcbce ,_ffgg );if _cebe .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"); -};_gfed :=_baac *_egdd *_feff ;if _caaf ==0{return MakeNumberResult (_gfed );};_edgf :=_feff *_egdd ;_geac :=_feff -_dcgc ;_fdeg :=int ((_geac -_gfed )/_edgf );if _caaf <=_fdeg {return MakeNumberResult (_edgf );}else if _caaf ==_fdeg +1{return MakeNumberResult (_geac -_edgf *float64 (_fdeg )-_gfed ); -}else {return MakeNumberResult (0);};}; +// 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"); +};_gcgf :=args [0].Type ;for _ ,_fgcc :=range args {if _fgcc .Type !=_gcgf {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 _gcgf {case ResultTypeNumber :return Product (args );case ResultTypeList ,ResultTypeArray :_gegb :=len (args [0].ListValues ());_gccac :=make ([]float64 ,_gegb );for _efgf :=range _gccac {_gccac [_efgf ]=1.0;};for _ ,_feec :=range args {if len (_feec .ListValues ())!=_gegb {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 _aade ,_fggb :=range _feec .ListValues (){_fggb =_fggb .AsNumber ();if _fggb .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"); +};_gccac [_aade ]=_gccac [_aade ]*_fggb .ValueNumber ;};};_ggebb :=0.0;for _ ,_fgfcd :=range _gccac {_ggebb +=_fgfcd ;};return MakeNumberResult (_ggebb );};return MakeNumberResult (1.0);}; + +// Large implements the Excel LARGE function. +func Large (args []Result )Result {return _gdgce (args ,true )}; // Nper implements the Excel NPER function. -func Nper (args []Result )Result {_ccgd :=len (args );if _ccgd < 3||_ccgd > 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"); +func Nper (args []Result )Result {_eea :=len (args );if _eea < 3||_eea > 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"); -};_afde :=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"); -};_fdag :=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"); -};_fddd :=args [2].ValueNumber ;_aaffb :=0.0;if _ccgd >=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"); -};_aaffb =args [3].ValueNumber ;};_caba :=0.0;if _ccgd ==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"); -};_caba =args [4].ValueNumber ;if _caba !=0{_caba =1;};};_aefc :=_fdag *(1+_afde *_caba )-_aaffb *_afde ;_gacd :=(_fddd *_afde +_fdag *(1+_afde *_caba ));return MakeNumberResult (_d .Log (_aefc /_gacd )/_d .Log (1+_afde ));}; +};_cced :=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"); +};_gbdbb :=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"); +};_acbdd :=args [2].ValueNumber ;_ffab :=0.0;if _eea >=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"); +};_ffab =args [3].ValueNumber ;};_beeg :=0.0;if _eea ==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"); +};_beeg =args [4].ValueNumber ;if _beeg !=0{_beeg =1;};};_ggec :=_gbdbb *(1+_cced *_beeg )-_ffab *_cced ;_bbf :=(_acbdd *_cced +_gbdbb *(1+_cced *_beeg ));return MakeNumberResult (_ac .Log (_ggec /_bbf )/_ac .Log (1+_cced ));}; -// 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"); -};_feab :=args [0].AsString ();if _feab .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 (_feab .ValueString )==0{return MakeNumberResult (0);};return MakeNumberResult (float64 (_feab .ValueString [0]));};type yyLexer interface{Lex (_gacc *yySymType )int ;Error (_eaeb string );};func _bcdc (_aagb ,_gad ,_bcg ,_gef int )int {if !_cfad (_gef ){return _bcg ; -};_dgg :=_bcg ;_fadd :=_ggf (_aagb ,_gad );if _dgg > 30||_bcg >=_fadd ||_dgg >=_fadd {_dgg =30;};return _dgg ;}; - -// 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 );};var InvalidReferenceContext =&ivr {}; +// Coupncd implements the Excel COUPNCD function. +func Coupncd (args []Result )Result {_dgg ,_bfef :=_gacd (args ,"\u0043O\u0055\u0050\u004e\u0043\u0044");if _bfef .Type ==ResultTypeError {return _bfef ;};_ggg :=_bbg (_dgg ._fab );_dbf :=_bbg (_dgg ._dcdd );_ged :=_dgg ._efg ;_beaf :=_fggd (_ggg ,_dbf ,_ged ); +_ddff ,_gddge ,_becg :=_beaf .Date ();return MakeNumberResult (_afdc (_ddff ,int (_gddge ),_becg ));}; +// YearFrac is an implementation of the Excel YEARFRAC() function. +func YearFrac (args []Result )Result {_dcea :=len (args );if (_dcea !=2&&_dcea !=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"); +};_dda :=0;if _dcea ==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"); +};_dda =int (args [2].ValueNumber );if !_ccebe (_dda ){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"); +};_bdbe :=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"); +};_aaf :=args [1].ValueNumber ;_cde ,_eaae :=_eag (_bdbe ,_aaf ,_dda );if _eaae .Type ==ResultTypeError {return _eaae ;};return MakeNumberResult (_cde );};func _acfbe (_ebce float64 )float64 {_ggff :=float64 (1);for _bbea :=float64 (2);_bbea <=_ebce ;_bbea ++{_ggff *=_bbea ; +};return _ggff ;}; // NewNumber constructs a new number expression. -func NewNumber (v string )Expression {_gbeae ,_adafb :=_fd .ParseFloat (v ,64);if _adafb !=nil {_af .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 ,_adafb ); -};return Number {_dgga :_gbeae };};const _aeecc =57360; +func NewNumber (v string )Expression {_fbgfd ,_dccc :=_dc .ParseFloat (v ,64);if _dccc !=nil {_ded .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 ,_dccc ); +};return Number {_bfede :_fbgfd };}; -// 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 (ReferenceTypeInvalid ReferenceType =iota ;ReferenceTypeCell ;ReferenceTypeHorizontalRange ;ReferenceTypeVerticalRange ;ReferenceTypeNamedRange ;ReferenceTypeRange ;ReferenceTypeSheet ; -); +// Reference returns a string reference value to a sheet. +func (_ccbea SheetPrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeSheet ,Value :_ccbea ._ggfda };};func (_dfef ReferenceType )String ()string {if _dfef >=ReferenceType (len (_gedaf )-1){return _e .Sprintf ("\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_dfef ); +};return _egbag [_gedaf [_dfef ]:_gedaf [_dfef +1]];}; -// MaxA is an implementation of the Excel MAXA() function. -func MaxA (args []Result )Result {return _aeeef (args ,true )}; +// 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 (_caeb (args ,_bfdg ));};const _geaa =57368;func _aadae (_dcg ,_aadb ,_efc ,_bgdd ,_efdfe float64 ,_gdbe int )float64 {_gbcc :=_fdfa (_dcg ,_efc ,_bgdd ,_efdfe ,_gdbe );var _ddeff float64 ;if _aadb ==1{if _gdbe ==1{_ddeff =0;}else {_ddeff =-_bgdd ; +};}else {if _gdbe ==1{_ddeff =_afda (_dcg ,_aadb -2,_gbcc ,_bgdd ,1)-_gbcc ;}else {_ddeff =_afda (_dcg ,_aadb -1,_gbcc ,_bgdd ,0);};};return _ddeff *_dcg ;};func _aeaae (_cffd Result )Result {if _cffd .Type ==ResultTypeEmpty {return _cffd ;};_ffgbc :=_cffd .AsString (); +if _ffgbc .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 _cffd .IsBoolean {if _ffgbc .ValueString =="\u0031"{return MakeStringResult ("\u0074\u0072\u0075\u0065");}else if _ffgbc .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 (_ag .ToLower (_ffgbc .ValueString ));};};func _gacg (_dgbg Result ,_fbad *criteriaParsed )bool {_bbbd :=_ag .ToLower (_dgbg .ValueString );_aacg :=_fbad ._ecdea ._ddgc ;_becgg :=_fbad ._ecdea ._eebc ;if _aacg ==_dbdbd {return _bbbd ==_becgg ||_bf .Match (_becgg ,_bbbd ); +};if _dgbg .Type !=ResultTypeEmpty {if _bbbd ==_fbad ._gaddf ||_bf .Match (_fbad ._gaddf ,_bbbd ){return true ;};if _ ,_edfb :=_dc .ParseFloat (_becgg ,64);_edfb ==nil {return false ;};switch _aacg {case _bbcgb :return _bbbd <=_becgg ;case _afade :return _bbbd >=_becgg ; +case _agfb :return _bbbd < _becgg ;case _fdbeb :return _bbbd > _becgg ;};};return false ;};var _eccdd =[...]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 _cdda =57355; +func _ffba (_egfbe ,_dffeb Result ,_egfd ,_dfcff bool )cmpResult {_egfbe =_egfbe .AsNumber ();_dffeb =_dffeb .AsNumber ();if _egfbe .Type !=_dffeb .Type {return _gddc ;};if _egfbe .Type ==ResultTypeNumber {if _egfbe .ValueNumber ==_dffeb .ValueNumber {return _bgeb ; +};if _egfbe .ValueNumber < _dffeb .ValueNumber {return _edcb ;};return _ddbb ;};if _egfbe .Type ==ResultTypeString {_cggf :=_egfbe .ValueString ;_cefc :=_dffeb .ValueString ;if !_egfd {_cggf =_ag .ToLower (_cggf );_cefc =_ag .ToLower (_cefc );};if _dfcff {_agfe :=_bf .Match (_cefc ,_cggf ); +if _agfe {return _bgeb ;}else {return _ddbb ;};};return cmpResult (_ag .Compare (_cggf ,_cefc ));};if _egfbe .Type ==ResultTypeEmpty {return _bgeb ;};if _egfbe .Type ==ResultTypeList {if len (_egfbe .ValueList )< len (_dffeb .ValueList ){return _edcb ; +};if len (_egfbe .ValueList )> len (_dffeb .ValueList ){return _ddbb ;};for _ebefg :=range _egfbe .ValueList {_fbfg :=_ffba (_egfbe .ValueList [_ebefg ],_dffeb .ValueList [_ebefg ],_egfd ,_dfcff );if _fbfg !=_bgeb {return _fbfg ;};};return _bgeb ;};if _egfbe .Type ==ResultTypeList {if len (_egfbe .ValueArray )< len (_dffeb .ValueArray ){return _edcb ; +};if len (_egfbe .ValueArray )> len (_dffeb .ValueArray ){return _ddbb ;};for _cgfe :=range _egfbe .ValueArray {_fcbe :=_egfbe .ValueArray [_cgfe ];_afba :=_egfbe .ValueArray [_cgfe ];if len (_fcbe )< len (_afba ){return _edcb ;};if len (_fcbe )> len (_afba ){return _ddbb ; +};for _egca :=range _fcbe {_ageag :=_ffba (_fcbe [_egca ],_afba [_egca ],_egfd ,_dfcff );if _ageag !=_bgeb {return _ageag ;};};};return _bgeb ;};return _gddc ;};func _dfd (_bfg ,_bfb int )int {switch _bfb {case 1:if _gbf (_bfg ){return 366;}else {return 365; +};case 3:return 365;default:return 360;};};func (_adfe PrefixVerticalRange )verticalRangeReference (_fdgbg string )string {return _e .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_fdgbg ,_adfe ._edeed ,_adfe ._fcgg );}; -// 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");};_dfgcd :=args [0].AsNumber ();if _dfgcd .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"); -};_bbef :=_d .Signbit (_dfgcd .ValueNumber );_cebea ,_bcea :=_d .Modf ((_dfgcd .ValueNumber -1)/2);_dbbbe :=_cebea *2+1;if _bcea !=0{if !_bbef {_dbbbe +=2;}else {_dbbbe -=2;};};return MakeNumberResult (_dbbbe );}; +// 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");};_edfe :=args [0].Ref ;if _edfe .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"); +};_eecc ,_bgge :=_gd .ParseCellReference (_edfe .Value );if _bgge !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_edfe .Value );};return MakeNumberResult (float64 (_eecc .RowIdx )); +};const _aeag ="\u0028(\u005b0\u002d\u0039\u005d\u0029\u002b)\u0020\u0028a\u006d\u007c\u0070\u006d\u0029";const _dac ="\u0028\u0020\u0028"+_aeag +"\u007c"+_gcd +"\u007c"+_egfa +"\u007c"+_geb +"\u0029\u0029\u003f\u0024";func (_egf BinOpType )String ()string {if _egf >=BinOpType (len (_fee )-1){return _e .Sprintf ("\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_egf ); +};return _abb [_fee [_egf ]:_fee [_egf +1]];}; -// Update updates references in the VerticalRange after removing a row/column. -func (_ccedd VerticalRange )Update (q *_db .UpdateQuery )Expression {if q .UpdateType ==_db .UpdateActionRemoveColumn {_egfb :=_ccedd ;if q .UpdateCurrentSheet {_bdab :=q .ColumnIdx ;_egfb ._cege =_bag (_ccedd ._cege ,_bdab );_egfb ._afaca =_bag (_ccedd ._afaca ,_bdab ); -};return _egfb ;};return _ccedd ;};func _gabe (_gcf ,_eaa ,_cfge ,_dgfe ,_geeb float64 ,_cagcg int )Result {_eebb ,_bcdg :=_fdbc (_gcf ,_eaa ,_cagcg );if _bcdg .Type ==ResultTypeError {return _bcdg ;};_bbfe ,_aggf :=_ebd (_gcf ,_eaa ,int (_geeb ),_cagcg ); -if _aggf .Type ==ResultTypeError {return _aggf ;};_cfgb :=0.0;_dbbec :=0.0;_cfge *=100/_geeb ;_dgfe /=_geeb ;_dgfe ++;_edbg :=_eebb *_geeb -_bbfe ;for _efde :=1.0;_efde < _bbfe ;_efde ++{_fcbc :=_efde +_edbg ;_cbaa :=_cfge /_d .Pow (_dgfe ,_fcbc );_dbbec +=_cbaa ; -_cfgb +=_fcbc *_cbaa ;};_bdag :=(_cfge +100)/_d .Pow (_dgfe ,_bbfe +_edbg );_dbbec +=_bdag ;_cfgb +=(_bbfe +_edbg )*_bdag ;_cfgb /=_dbbec ;_cfgb /=_geeb ;return MakeNumberResult (_cfgb );}; +// 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"); +};_bbef :=args [0];if _bbef .Type ==ResultTypeList {_fdfc :=[][]Result {};for _ ,_fcecc :=range _bbef .ValueList {_fdfc =append (_fdfc ,[]Result {_fcecc });};return MakeArrayResult (_fdfc );};_dbgg :=make ([][]Result ,len (_bbef .ValueArray [0]));for _ ,_cggg :=range _bbef .ValueArray {for _fbcbd ,_gdge :=range _cggg {_dbgg [_fbcbd ]=append (_dbgg [_fbcbd ],_gdge ); +};};return MakeArrayResult (_dbgg );};func _afda (_bfcb ,_fegf ,_ebadd ,_cfgb float64 ,_bafd int )float64 {var _bfgc float64 ;if _bfcb ==0{_bfgc =_cfgb +_ebadd *_fegf ;}else {_gggd :=_ac .Pow (1+_bfcb ,_fegf );if _bafd ==1{_bfgc =_cfgb *_gggd +_ebadd *(1+_bfcb )*(_gggd -1)/_bfcb ; +}else {_bfgc =_cfgb *_gggd +_ebadd *(_gggd -1)/_bfcb ;};};return -_bfgc ;}; -// MinIfs implements the MINIFS function. -func MinIfs (args []Result )Result {_bbfgc :=_gecb (args ,true ,"\u004d\u0049\u004e\u0049\u0046\u0053");if _bbfgc .Type !=ResultTypeEmpty {return _bbfgc ;};_fccg :=_bdaf (args [1:]);_aaeg :=_d .MaxFloat64 ;_bdbef :=_cbgb (args [0]);for _ ,_bcdgc :=range _fccg {_aecg :=_bdbef [_bcdgc ._cafgf ][_bcdgc ._afac ].ValueNumber ; -if _aaeg > _aecg {_aaeg =_aecg ;};};if _aaeg ==_d .MaxFloat64 {_aaeg =0;};return MakeNumberResult (float64 (_aaeg ));};const _gea ="\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"; +// VLookup implements the VLOOKUP function that returns a matching value from a +// column in an array. +func VLookup (args []Result )Result {_gga :=len (args );if _gga < 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 _gga > 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"); +};_eagg :=args [0];_afab :=args [1];if _afab .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"); +};_dbda :=args [2].AsNumber ();if _dbda .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"); +};_fec :=false ;if _gga ==4&&args [3].Type !=ResultTypeEmpty {_gdee :=args [3].AsNumber ();if _gdee .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 _gdee .ValueNumber ==0{_fec =true ;};};_cabd :=int (_dbda .ValueNumber )-1;_efebf :=-1;_dgaf :=false ;_fadb :for _gggc ,_gbddb :=range _afab .ValueArray {if len (_gbddb )==0{continue ;};_gebd :=_gbddb [0];switch _ffba (_gebd ,_eagg ,false ,_fec ){case _edcb :_efebf =_gggc ; +case _bgeb :_efebf =_gggc ;_dgaf =true ;break _fadb ;};};if _efebf ==-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");};_ffgae :=_afab .ValueArray [_efebf ]; +if _cabd < 0||_cabd >=len (_ffgae ){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 _dgaf ||!_fec {return _ffgae [_cabd ]; +};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 _abb ="\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 _ddfg (_decdf []Result ,_ccgcf rmode )Result {if len (_decdf )!=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"); +};_eedb :=_decdf [0].AsNumber ();if _eedb .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"); +};_gfeg :=_decdf [1].AsNumber ();if _gfeg .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"); +};_cbce :=_gfeg .ValueNumber ;_eccd :=_eedb .ValueNumber ;_aegdc :=1.0;if _cbce > 0{_aegdc =_ac .Pow (1/10.0,_cbce );}else {_aegdc =_ac .Pow (10.0,-_cbce );};_eccd ,_bcaab :=_ac .Modf (_eccd /_aegdc );switch _ccgcf {case _dgdgb :const _cfea =0.499999999; +if _bcaab >=_cfea {_eccd ++;}else if _bcaab <=-_cfea {_eccd --;};case _ddaad :case _gbgg :if _bcaab > 0{_eccd ++;}else if _bcaab < 0{_eccd --;};};return MakeNumberResult (_eccd *_aegdc );};func _gecge (_ddde string ,_ebea func (_ccg float64 )float64 )Function {return func (_afce []Result )Result {if len (_afce )!=1{return MakeErrorResult (_ddde +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); +};_gdeb :=_afce [0].AsNumber ();switch _gdeb .Type {case ResultTypeNumber :_eded :=_ebea (_gdeb .ValueNumber );if _ac .IsNaN (_eded ){return MakeErrorResult (_ddde +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e");};if _ac .IsInf (_eded ,0){return MakeErrorResult (_ddde +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079"); +};if _eded ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,_ddde +"\u0020d\u0069v\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065\u0072\u006f");};return MakeNumberResult (1/_eded );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_ddde +"\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 _gdeb ;default:return MakeErrorResult (_e .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",_ddde ,_gdeb .Type )); +};};};const _eedf =187; +// 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 ());};func _gace (_fbggf ,_bbec Expression )(Expression ,Expression ,error ){_gdade ,_agfa :=_fbggf .(CellRef );if !_agfa {return nil ,nil ,_g .New (_e .Sprintf ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020%\u0073",_fbggf .String ())); +};_befg ,_agfa :=_bbec .(CellRef );if !_agfa {return nil ,nil ,_g .New (_e .Sprintf ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020%\u0073",_bbec .String ()));};_baga ,_fffd :=_gd .ParseCellReference (_gdade ._gaa ); +if _fffd !=nil {return nil ,nil ,_fffd ;};_affff ,_cdfef :=_gd .ParseCellReference (_befg ._gaa );if _cdfef !=nil {return nil ,nil ,_cdfef ;};_gabgg :=false ;if _baga .RowIdx > _affff .RowIdx {_gabgg =true ;_baga .RowIdx ,_affff .RowIdx =_affff .RowIdx ,_baga .RowIdx ; +};if _baga .ColumnIdx > _affff .ColumnIdx {_gabgg =true ;_baga .ColumnIdx ,_affff .ColumnIdx =_affff .ColumnIdx ,_baga .ColumnIdx ;_baga .Column ,_affff .Column =_affff .Column ,_baga .Column ;};if _gabgg {return NewCellRef (_baga .String ()),NewCellRef (_affff .String ()),nil ; +};return _fbggf ,_bbec ,nil ;}; -// Update updates references in the PrefixVerticalRange after removing a row/column. -func (_cecbf PrefixVerticalRange )Update (q *_db .UpdateQuery )Expression {if q .UpdateType ==_db .UpdateActionRemoveColumn {_gebbb :=_cecbf ;_bcfg :=_cecbf ._fdgbe .String ();if _bcfg ==q .SheetToUpdate {_egab :=q .ColumnIdx ;_gebbb ._adfgb =_bag (_cecbf ._adfgb ,_egab ); -_gebbb ._caagf =_bag (_cecbf ._caagf ,_egab );};return _gebbb ;};return _cecbf ;}; +// Update returns the same object as updating sheet references does not affect String. +func (_ddefg String )Update (q *_da .UpdateQuery )Expression {return _ddefg };func _bgca (_gagf ,_ebg float64 ,_ffec ,_ceeg int )(float64 ,Result ){_gbaac ,_agcg :=_bbg (_gagf ),_bbg (_ebg );if _agcg .After (_gbaac ){_fegd :=_afad (_gbaac ,_agcg ,_ffec ,_ceeg ); +_gagdg :=(_agcg .Year ()-_fegd .Year ())*12+int (_agcg .Month ())-int (_fegd .Month ());return float64 (_gagdg *_ffec )/12.0,_gagd ;};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"); +}; -// 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");};_deabf :=args [0].AsString ();if _deabf .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"); -};_gcee :=args [1].AsNumber ();if _gcee .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 _gcee .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 _gcee .ValueNumber ==0{return MakeStringResult ("");};_acgad :=_c .Buffer {};for _dcddc :=0;_dcddc < int (_gcee .ValueNumber );_dcddc ++{_acgad .WriteString (_deabf .ValueString );};return MakeStringResult (_acgad .String ());};func _fdga (_aebd string )*criteriaRegex {_eega :=&criteriaRegex {}; -if _aebd ==""{return _eega ;};if _gbadd :=_ggdgg .FindStringSubmatch (_aebd );len (_gbadd )> 1{_eega ._ebed =_becec ;_eega ._bagg =_gbadd [1];}else if _eagg :=_cbaf .FindStringSubmatch (_aebd );len (_eagg )> 1{_eega ._ebed =_becec ;_eega ._bagg =_eagg [1]; -}else if _cgab :=_bffbe .FindStringSubmatch (_aebd );len (_cgab )> 1{_eega ._ebed =_gfgd ;_eega ._bagg =_cgab [1];}else if _aedd :=_agba .FindStringSubmatch (_aebd );len (_aedd )> 1{_eega ._ebed =_efaf ;_eega ._bagg =_aedd [1];}else if _gebf :=_ebbg .FindStringSubmatch (_aebd ); -len (_gebf )> 1{_eega ._ebed =_fcbfe ;_eega ._bagg =_gebf [1];}else if _dcbag :=_fdee .FindStringSubmatch (_aebd );len (_dcbag )> 1{_eega ._ebed =_gagd ;_eega ._bagg =_dcbag [1];};return _eega ;}; +// String returns a string representation of FunctionCall expression. +func (_bdgd FunctionCall )String ()string {_cbagd :=_c .Buffer {};_cbagd .WriteString (_bdgd ._fgcd );_cbagd .WriteString ("\u0028");_gbgff :=len (_bdgd ._baec )-1;for _dbbbg ,_afcgg :=range _bdgd ._baec {_cbagd .WriteString (_afcgg .String ());if _dbbbg !=_gbgff {_cbagd .WriteString ("\u002c"); +};};_cbagd .WriteString ("\u0029");return _cbagd .String ();};var _babeg =[...]string {};func _egaa (_bega float64 )bool {return _bega ==1||_bega ==2||_bega ==4}; -// MakeListResult constructs a list result. -func MakeListResult (list []Result )Result {return Result {Type :ResultTypeList ,ValueList :list }};var _cgcg =[...]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}; +// Ppmt implements the Excel PPPMT function. +func Ppmt (args []Result )Result {_bbdf :=len (args );if _bbdf < 4||_bbdf > 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"); +};_ecgd :=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"); +};_abg :=args [1].ValueNumber ;if _abg <=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"); +};_dege :=args [2].ValueNumber ;if _dege < _abg {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"); +};_cebe :=args [3].ValueNumber ;_gcab :=0.0;if _bbdf >=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"); +};_gcab =args [4].ValueNumber ;};_degd :=0;if _bbdf ==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"); +};_degd =int (args [5].ValueNumber );if _degd !=0{_degd =1;};};return MakeNumberResult (_fdfa (_ecgd ,_dege ,_cebe ,_gcab ,_degd )-_aadae (_ecgd ,_abg ,_dege ,_cebe ,_gcab ,_degd ));};func _gbf (_bggfe int )bool {if _bggfe ==_bggfe /400*400{return true ; +};if _bggfe ==_bggfe /100*100{return false ;};return _bggfe ==_bggfe /4*4;}; +// 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"); +};_edca :=args [0].Ref ;if _edca .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 (_edca .Value ,ev ).IsBoolean );};const (ErrorTypeValue ErrorType =iota ;ErrorTypeNull ;ErrorTypeRef ;ErrorTypeName ;ErrorTypeNum ;ErrorTypeSpill ;ErrorTypeNA ;ErrorTypeDivideByZero ;); -// FunctionCall is a function call expression. -type FunctionCall struct{_cdabe string ;_fdca []Expression ;};func _ecd (_gaca ,_egf float64 ,_gcec ,_ecfe int )float64 {_cagc :=_ded (_gaca );_cfdc :=_ded (_egf );_eebc :=_acgc (_cagc ,_cfdc ,_gcec );return _eebg (_cagc ,_eebc ,_ecfe );};var _beabb =[...]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}; +// 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"); +};_cgf :=args [0].ValueNumber ;_edc :=args [1].ValueNumber ;if _edc < _cgf {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 _edc ==_cgf {return MakeNumberResult (0);};_dcec :=_ag .ToLower (args [2].ValueString );if _dcec =="\u0064"{return MakeNumberResult (_edc -_cgf );};_cfe :=_bbg (_cgf );_affd :=_bbg (_edc );_baae ,_dace ,_aeg :=_cfe .Date ();_cfb ,_agc ,_ffa :=_affd .Date (); +_egfb :=int (_dace );_efe :=int (_agc );var _gebe float64 ;switch _dcec {case "\u0079":_gebe =float64 (_cfb -_baae );if _efe < _egfb ||(_efe ==_egfb &&_ffa < _aeg ){_gebe --;};case "\u006d":_gebg :=_cfb -_baae ;_gef :=_efe -_egfb ;if _ffa < _aeg {_gef --; +};if _gef < 0{_gebg --;_gef +=12;};_gebe =float64 (_gebg *12+_gef );case "\u006d\u0064":_ddec :=_efe ;if _ffa < _aeg {_ddec --;};_gebe =float64 (int (_edc -_afdc (_cfb ,_ddec ,_aeg )));case "\u0079\u006d":_gebe =float64 (_efe -_egfb );if _ffa < _aeg {_gebe --; +};if _gebe < 0{_gebe +=12;};case "\u0079\u0064":_ddb :=_cfb ;if _efe < _egfb ||(_efe ==_egfb &&_ffa < _aeg ){_ddb --;};_gebe =float64 (int (_edc -_afdc (_ddb ,_egfb ,_aeg )));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 (_gebe );}; +// Eval evaluates and returns the result of a sheet expression. +func (_eegb 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"); +};func _ga (_ad Result )bool {if _ad .Type ==ResultTypeString {return _ad .ValueString =="";};return _ad .ValueNumber ==0;}; -// String returns a string representation of a horizontal range. -func (_fdfag HorizontalRange )String ()string {return _fdfag .horizontalRangeReference ()};const _dbg ="\u0028(\u005b0\u002d\u0039\u005d\u0029\u002b)\u0020\u0028a\u006d\u007c\u0070\u006d\u0029"; +// Update updates references in the Range after removing a row/column. +func (_fdee Range )Update (q *_da .UpdateQuery )Expression {_daga :=_fdee ;if q .UpdateCurrentSheet {_daga ._fbfa =_fdee ._fbfa .Update (q );_daga ._befee =_fdee ._befee .Update (q );};return _daga ;};func _bfga (_fefe []Result ,_dcda bool )(float64 ,float64 ){_ecbf :=0.0; +_edab :=0.0;for _ ,_cdbd :=range _fefe {switch _cdbd .Type {case ResultTypeNumber :if _dcda ||!_cdbd .IsBoolean {_edab +=_cdbd .ValueNumber ;_ecbf ++;};case ResultTypeList ,ResultTypeArray :_cbgdc ,_cbgc :=_bfga (_cdbd .ListValues (),_dcda );_edab +=_cbgdc ; +_ecbf +=_cbgc ;case ResultTypeString :if _dcda {_ecbf ++;};case ResultTypeEmpty :};};return _edab ,_ecbf ;}; -// Eval evaluates and returns the result of a function call. -func (_ebecf FunctionCall )Eval (ctx Context ,ev Evaluator )Result {_gbcb :=LookupFunction (_ebecf ._cdabe );if _gbcb !=nil {_edcbd :=make ([]Result ,len (_ebecf ._fdca ));for _cggaa ,_afgd :=range _ebecf ._fdca {_edcbd [_cggaa ]=_afgd .Eval (ctx ,ev ); -_edcbd [_cggaa ].Ref =_afgd .Reference (ctx ,ev );};if _ ,_dcddce :=_beef [_ebecf ._cdabe ];!_dcddce {if _becd ,_ccbc :=_eeeda (_edcbd );_becd {return _ccbc ;};};return _gbcb (_edcbd );};_cdee :=LookupFunctionComplex (_ebecf ._cdabe );if _cdee !=nil {_feag :=make ([]Result ,len (_ebecf ._fdca )); -for _fgcff ,_cecfb :=range _ebecf ._fdca {_feag [_fgcff ]=_cecfb .Eval (ctx ,ev );_feag [_fgcff ].Ref =_cecfb .Reference (ctx ,ev );};if _ ,_adgeg :=_beef [_ebecf ._cdabe ];!_adgeg {if _fbgd ,_fece :=_eeeda (_feag );_fbgd {return _fece ;};};return _cdee (ctx ,ev ,_feag ); -};return MakeErrorResult ("\u0075\u006e\u006b\u006e\u006f\u0077\u006e\u0020\u0066\u0075\u006e\u0063t\u0069\u006f\u006e\u0020"+_ebecf ._cdabe );}; +// 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"); +};_bfd :=args [0].ValueNumber ;switch args [1].Type {case ResultTypeNumber :return MakeNumberResult (_bfd *(args [1].ValueNumber +1));case ResultTypeList ,ResultTypeArray :_efdf :=_cgeag (args [1]);for _ ,_afdb :=range _efdf {for _ ,_fceca :=range _afdb {if _fceca .Type !=ResultTypeNumber ||_fceca .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"); +};_bfd *=1.0+_fceca .ValueNumber ;};};return MakeNumberResult (_bfd );default:return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048\u0045\u0044\u0055\u004c\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0063\u0068\u0065\u0064\u0075\u006c\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0072\u0020\u0061\u0072\u0072a\u0079\u0020\u0074y\u0070\u0065"); +};};func _dgga (_dacec int )string {if _dacec >=0&&_dacec < len (_babeg ){if _babeg [_dacec ]!=""{return _babeg [_dacec ];};};return _e .Sprintf ("\u0073\u0074\u0061\u0074\u0065\u002d\u0025\u0076",_dacec );}; -// PrefixExpr is an expression containing reference to another sheet like Sheet1!A1 (the value of the cell A1 from sheet 'Sheet1'). -type PrefixExpr struct{_fefaa Expression ;_fbdf Expression ;}; +// LastEvalIsRef returns if last evaluation with the evaluator was a reference. +func (_ge *defEval )LastEvalIsRef ()bool {return _ge ._fdbd };func _fffg (_gdgbf int )string {if _gdgbf >=1&&_gdgbf -1< len (_bcdab ){if _bcdab [_gdgbf -1]!=""{return _bcdab [_gdgbf -1];};};return _e .Sprintf ("\u0074\u006f\u006b\u002d\u0025\u0076",_gdgbf ); +};func _cg (_deda string ,_dga uint32 )string {_dgf :=_gd .ColumnToIndex (_deda );if _dgf ==_dga {return "\u0023\u0052\u0045F\u0021";}else if _dgf > _dga {return _gd .IndexToColumn (_dgf -1);}else {return _deda ;};}; -// 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");};}; +// 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"); +};_cfdg :=args [0].ValueNumber ;if _cfdg <=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"); +};_egec :=args [1].ValueNumber ;if _egec <=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"); +};_fbdf :=args [2].ValueNumber ;if _fbdf <=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 ((_ac .Log10 (_fbdf )-_ac .Log10 (_egec ))/_ac .Log10 (1+_cfdg ));};var _bcdab =[...]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"}; -// 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");};_cfaa :=int (args [0].ValueNumber ); -return MakeBoolResult (_cfaa !=_cfaa /2*2);};func _abee (_fdcg [][]Result )float64 {if len (_fdcg )==2{_bdbc :=_fdcg [0][0].AsNumber ();_caea :=_fdcg [0][1].AsNumber ();_cegfe :=_fdcg [1][0].AsNumber ();_bdga :=_fdcg [1][1].AsNumber ();if _bdbc .Type !=ResultTypeNumber ||_caea .Type !=ResultTypeNumber ||_cegfe .Type !=ResultTypeNumber ||_bdga .Type !=ResultTypeNumber {return _d .NaN (); -};return _bdbc .ValueNumber *_bdga .ValueNumber -_cegfe .ValueNumber *_caea .ValueNumber ;};_gcdfc :=float64 (0);_cgdb :=float64 (1);for _acdc :=range _fdcg {_gcdfc +=_cgdb *_fdcg [0][_acdc ].ValueNumber *_abee (_aaeb (_fdcg ,_acdc ));_cgdb *=-1;};return _gcdfc ; -}; -// Update makes a reference to point to one of the neighboring cells after removing a row/column with respect to the update type. -func (_bfe CellRef )Update (q *_db .UpdateQuery )Expression {if q .UpdateCurrentSheet {_bfe ._cge =_bge (_bfe ._cge ,q );};return _bfe ;}; +// 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 };}; -// 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 {_dgef ,_accbb :=_befd (args ,false );if _accbb ==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 (_dgef /_accbb );}; +// 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"); +};_gbae ,_eeffe ,_cacc :=_ccag (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045");if _cacc .Type ==ResultTypeError {return _cacc ;};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"); +};_fgdg :=_eeffe -_gbae ;if _fgdg > 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"); +};_babac :=args [2].ValueNumber ;if _babac <=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-_babac *_fgdg /360));}; -// Find is an implementation of the Excel FIND(). -func Find (args []Result )Result {_bgddg ,_daabg :=_eacd ("\u0046\u0049\u004e\u0044",args );if _daabg .Type !=ResultTypeEmpty {return _daabg ;};_ffdbe :=_bgddg ._eefe ;if _ffdbe ==""{return MakeNumberResult (1.0);};_dbaad :=_bgddg ._gdgff ;_fgab :=_bgddg ._dbdf ; -_bdad :=1;for _dade :=range _dbaad {if _bdad < _fgab {_bdad ++;continue ;};_gdbe :=_e .Index (_dbaad [_dade :],_ffdbe );if _gdbe ==0{return MakeNumberResult (float64 (_bdad ));};_bdad ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed"); -}; +// MakeNumberResult constructs a number result. +func MakeNumberResult (v float64 )Result {if v ==_ac .Copysign (0,-1){v =0;};return Result {Type :ResultTypeNumber ,ValueNumber :v };}; -// Update updates references in the BinaryExpr after removing a row/column. -func (_be BinaryExpr )Update (q *_db .UpdateQuery )Expression {_fe :=_be ;_fe ._ba =_be ._ba .Update (q );_fe ._efb =_be ._efb .Update (q );return _fe ;};type node struct{_aefcg tokenType ;_eadc string ;};var _cbae =[]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 CellRef. +func (_fae CellRef )String ()string {return _fae ._gaa };func (_fag *evCache )SetCache (key string ,value Result ){_fag ._bca .Lock ();_fag ._eaf [key ]=value ;_fag ._bca .Unlock ();}; +// Min is an implementation of the Excel MIN() function. +func Min (args []Result )Result {return _cbfac (args ,false )};func _bgcc (_edcc int ,_cec _ae .Month ,_fbc int )int64 {if _edcc ==1900&&int (_cec )<=2{_fbc --;};_ebde :=_ae .Date (_edcc ,_cec ,_fbc ,0,0,0,0,_ae .UTC );return _ebde .Unix ();};func MakeRangeReference (ref string )Reference {return Reference {Type :ReferenceTypeRange ,Value :ref }}; +func (_fead *Lexer )lex (_bdfb _f .Reader ){_fdcae ,_eafb ,_bfefe :=0,0,0;_dbdbe :=-1;_bacec ,_ddebb ,_gcbc :=0,0,0;_ =_gcbc ;_dcdg :=1;_ =_dcdg ;_bafdf :=make ([]byte ,4096);_dbbgd :=false ;for !_dbbgd {_fafgc :=0;if _bacec > 0{_fafgc =_eafb -_bacec ; +};_eafb =0;_eedg ,_fabe :=_bdfb .Read (_bafdf [_fafgc :]);if _eedg ==0||_fabe !=nil {_dbbgd =true ;};_bfefe =_eedg +_fafgc ;if _bfefe < len (_bafdf ){_dbdbe =_bfefe ;};{_fdcae =_acggb ;_bacec =0;_ddebb =0;_gcbc =0;};{var _aedbe int ;var _fcge uint ;if _eafb ==_bfefe {goto _ecbbd ; +};if _fdcae ==0{goto _fdged ;};_eddf :_aedbe =int (_dbge [_fdcae ]);_fcge =uint (_abadgg [_aedbe ]);_aedbe ++;for ;_fcge > 0;_fcge --{_aedbe ++;switch _abadgg [_aedbe -1]{case 2:_bacec =_eafb ;};};switch _fdcae {case 30:switch _bafdf [_eafb ]{case 34:goto _fbcc ; +case 35:goto _ggbgd ;case 36:goto _bfbe ;case 38:goto _gbbef ;case 39:goto _fcae ;case 40:goto _cdcdg ;case 41:goto _edgdf ;case 42:goto _ggbcg ;case 43:goto _bdaa ;case 44:goto _ccde ;case 45:goto _afgbc ;case 47:goto _fedbc ;case 58:goto _efaaa ;case 59:goto _fgega ; +case 60:goto _caaf ;case 61:goto _cabbb ;case 62:goto _cedcd ;case 63:goto _gfcb ;case 70:goto _ffaf ;case 84:goto _edfeb ;case 92:goto _fecb ;case 94:goto _dgdaf ;case 95:goto _abegc ;case 123:goto _ebgge ;case 125:goto _ddaaa ;};switch {case _bafdf [_eafb ]< 65:switch {case _bafdf [_eafb ]> 37:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _eede ; +};case _bafdf [_eafb ]>=33:goto _gfcb ;};case _bafdf [_eafb ]> 90:switch {case _bafdf [_eafb ]> 93:if 97<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=122{goto _cfbedc ;};case _bafdf [_eafb ]>=91:goto _gfcb ;};default:goto _dfca ;};goto _egfbc ;case 1:switch _bafdf [_eafb ]{case 33:goto _cfab ; +case 47:goto _bbgbg ;case 123:goto _bbgbg ;case 125:goto _bbgbg ;};switch {case _bafdf [_eafb ]< 37:if 34<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=35{goto _bbgbg ;};case _bafdf [_eafb ]> 45:switch {case _bafdf [_eafb ]> 63:if 91<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=94{goto _bbgbg ; +};case _bafdf [_eafb ]>=58:goto _bbgbg ;};default:goto _bbgbg ;};goto _egfbc ;case 0:goto _fdged ;case 2:if _bafdf [_eafb ]==34{goto _affa ;};goto _fbcc ;case 31:if _bafdf [_eafb ]==34{goto _fbcc ;};goto _eafad ;case 3:switch _bafdf [_eafb ]{case 78:goto _gdea ; +case 82:goto _gcfe ;};goto _gfcb ;case 4:switch _bafdf [_eafb ]{case 47:goto _fdecg ;case 85:goto _ffbf ;};goto _gfcb ;case 5:if _bafdf [_eafb ]==65{goto _dafcb ;};goto _gfcb ;case 6:switch _bafdf [_eafb ]{case 76:goto _dadae ;case 77:goto _cgbg ;};goto _gfcb ; +case 7:if _bafdf [_eafb ]==76{goto _cgbg ;};goto _gfcb ;case 8:if _bafdf [_eafb ]==33{goto _dafcb ;};goto _gfcb ;case 9:if _bafdf [_eafb ]==69{goto _cffe ;};goto _gfcb ;case 10:if _bafdf [_eafb ]==70{goto _dbccg ;};goto _gfcb ;case 11:if _bafdf [_eafb ]==33{goto _acdgc ; +};goto _gfcb ;case 12:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 47:goto _gfcb ;case 123:goto _gfcb ;case 125:goto _gfcb ;};switch {case _bafdf [_eafb ]< 48:switch {case _bafdf [_eafb ]> 35:if 37<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=45{goto _gfcb ;}; +case _bafdf [_eafb ]>=34:goto _gfcb ;};case _bafdf [_eafb ]> 57:switch {case _bafdf [_eafb ]< 65:if 58<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=63{goto _gfcb ;};case _bafdf [_eafb ]> 90:if 91<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=94{goto _gfcb ;};default:goto _geeeg ; +};default:goto _dcbb ;};goto _egfbc ;case 13:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 47:goto _gfcb ;case 58:goto _cecag ;case 123:goto _gfcb ;case 125:goto _gfcb ;};switch {case _bafdf [_eafb ]< 48:switch {case _bafdf [_eafb ]> 35:if 37<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=45{goto _gfcb ; +};case _bafdf [_eafb ]>=34:goto _gfcb ;};case _bafdf [_eafb ]> 57:switch {case _bafdf [_eafb ]> 63:if 91<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=94{goto _gfcb ;};case _bafdf [_eafb ]>=59:goto _gfcb ;};default:goto _dcbb ;};goto _egfbc ;case 14:if _bafdf [_eafb ]==36{goto _efaa ; +};if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _eafea ;};goto _bbgbg ;case 15:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _eafea ;};goto _bbgbg ;case 32:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _eafea ;};goto _bddd ;case 16:switch _bafdf [_eafb ]{case 33:goto _cfab ; +case 36:goto _fdda ;case 47:goto _gfcb ;case 58:goto _bccf ;case 123:goto _gfcb ;case 125:goto _gfcb ;};switch {case _bafdf [_eafb ]< 59:switch {case _bafdf [_eafb ]> 45:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _dfeg ;};case _bafdf [_eafb ]>=34:goto _gfcb ; +};case _bafdf [_eafb ]> 63:switch {case _bafdf [_eafb ]> 90:if 91<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=94{goto _gfcb ;};case _bafdf [_eafb ]>=65:goto _geeeg ;};default:goto _gfcb ;};goto _egfbc ;case 17:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 47:goto _bbgbg ; +case 123:goto _bbgbg ;case 125:goto _bbgbg ;};switch {case _bafdf [_eafb ]< 48:switch {case _bafdf [_eafb ]> 35:if 37<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=45{goto _bbgbg ;};case _bafdf [_eafb ]>=34:goto _bbgbg ;};case _bafdf [_eafb ]> 57:switch {case _bafdf [_eafb ]> 63:if 91<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=94{goto _bbgbg ; +};case _bafdf [_eafb ]>=58:goto _bbgbg ;};default:goto _dfeg ;};goto _egfbc ;case 33:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 47:goto _beca ;case 123:goto _beca ;case 125:goto _beca ;};switch {case _bafdf [_eafb ]< 48:switch {case _bafdf [_eafb ]> 35:if 37<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=45{goto _beca ; +};case _bafdf [_eafb ]>=34:goto _beca ;};case _bafdf [_eafb ]> 57:switch {case _bafdf [_eafb ]> 63:if 91<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=94{goto _beca ;};case _bafdf [_eafb ]>=58:goto _beca ;};default:goto _dfeg ;};goto _egfbc ;case 18:if _bafdf [_eafb ]==36{goto _eccf ; +};if 65<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=90{goto _bfgg ;};goto _bbgbg ;case 19:if 65<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=90{goto _bfgg ;};goto _bbgbg ;case 34:if 65<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=90{goto _bfgg ;};goto _degeg ;case 20:switch _bafdf [_eafb ]{case 39:goto _gfcb ; +case 42:goto _gfcb ;case 47:goto _gfcb ;case 58:goto _gfcb ;case 63:goto _gfcb ;};if 91<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=93{goto _gfcb ;};goto _cgff ;case 21:switch _bafdf [_eafb ]{case 39:goto _agccf ;case 42:goto _gfcb ;case 47:goto _gfcb ;case 58:goto _gfcb ; +case 63:goto _gfcb ;};if 91<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=93{goto _gfcb ;};goto _cgff ;case 22:if _bafdf [_eafb ]==33{goto _facff ;};goto _gfcb ;case 35:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 46:goto _ddfeg ;case 58:goto _cecag ;case 101:goto _aegc ; +case 123:goto _dbcb ;case 125:goto _dbcb ;};switch {case _bafdf [_eafb ]< 48:switch {case _bafdf [_eafb ]> 35:if 37<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=47{goto _dbcb ;};case _bafdf [_eafb ]>=34:goto _dbcb ;};case _bafdf [_eafb ]> 57:switch {case _bafdf [_eafb ]> 63:if 91<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=94{goto _dbcb ; +};case _bafdf [_eafb ]>=59:goto _dbcb ;};default:goto _eede ;};goto _egfbc ;case 36:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 47:goto _dbcb ;case 101:goto _aegc ;case 123:goto _dbcb ;case 125:goto _dbcb ;};switch {case _bafdf [_eafb ]< 48:switch {case _bafdf [_eafb ]> 35:if 37<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=45{goto _dbcb ; +};case _bafdf [_eafb ]>=34:goto _dbcb ;};case _bafdf [_eafb ]> 57:switch {case _bafdf [_eafb ]> 63:if 91<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=94{goto _dbcb ;};case _bafdf [_eafb ]>=58:goto _dbcb ;};default:goto _ddfeg ;};goto _egfbc ;case 23:switch _bafdf [_eafb ]{case 33:goto _cfab ; +case 47:goto _bfgac ;case 123:goto _bfgac ;case 125:goto _bfgac ;};switch {case _bafdf [_eafb ]< 48:switch {case _bafdf [_eafb ]> 35:if 37<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=45{goto _bfgac ;};case _bafdf [_eafb ]>=34:goto _bfgac ;};case _bafdf [_eafb ]> 57:switch {case _bafdf [_eafb ]> 63:if 91<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=94{goto _bfgac ; +};case _bafdf [_eafb ]>=58:goto _bfgac ;};default:goto _cddb ;};goto _egfbc ;case 37:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 47:goto _dbcb ;case 123:goto _dbcb ;case 125:goto _dbcb ;};switch {case _bafdf [_eafb ]< 48:switch {case _bafdf [_eafb ]> 35:if 37<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=45{goto _dbcb ; +};case _bafdf [_eafb ]>=34:goto _dbcb ;};case _bafdf [_eafb ]> 57:switch {case _bafdf [_eafb ]> 63:if 91<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=94{goto _dbcb ;};case _bafdf [_eafb ]>=58:goto _dbcb ;};default:goto _cddb ;};goto _egfbc ;case 38:switch _bafdf [_eafb ]{case 61:goto _bcbbb ; +case 62:goto _eedde ;};goto _gffb ;case 39:if _bafdf [_eafb ]==61{goto _afcbc ;};goto _fdfeg ;case 24:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 36:goto _fdda ;case 40:goto _edec ;case 46:goto _bffe ;case 58:goto _bccf ;case 92:goto _cdfdg ;case 95:goto _aafdb ; +case 123:goto _gfcb ;case 125:goto _gfcb ;};switch {case _bafdf [_eafb ]< 59:switch {case _bafdf [_eafb ]> 47:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _acbe ;};case _bafdf [_eafb ]>=34:goto _gfcb ;};case _bafdf [_eafb ]> 63:switch {case _bafdf [_eafb ]< 91:if 65<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=90{goto _ccdef ; +};case _bafdf [_eafb ]> 94:if 97<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=122{goto _aafdb ;};default:goto _gfcb ;};default:goto _gfcb ;};goto _egfbc ;case 40:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 40:goto _edec ;case 46:goto _bffe ;case 92:goto _cdfdg ; +case 95:goto _aafdb ;case 123:goto _babdb ;case 125:goto _babdb ;};switch {case _bafdf [_eafb ]< 58:switch {case _bafdf [_eafb ]< 37:if 34<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=35{goto _babdb ;};case _bafdf [_eafb ]> 47:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _bffe ; +};default:goto _babdb ;};case _bafdf [_eafb ]> 63:switch {case _bafdf [_eafb ]< 91:if 65<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=90{goto _bffe ;};case _bafdf [_eafb ]> 94:if 97<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=122{goto _aafdb ;};default:goto _babdb ;};default:goto _babdb ; +};goto _egfbc ;case 41:switch _bafdf [_eafb ]{case 46:goto _cdfdg ;case 92:goto _cdfdg ;case 95:goto _cdfdg ;};switch {case _bafdf [_eafb ]< 65:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _cdfdg ;};case _bafdf [_eafb ]> 90:if 97<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=122{goto _cdfdg ; +};default:goto _cdfdg ;};goto _babdb ;case 42:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 46:goto _aafdb ;case 92:goto _cdfdg ;case 95:goto _aafdb ;case 123:goto _babdb ;case 125:goto _babdb ;};switch {case _bafdf [_eafb ]< 58:switch {case _bafdf [_eafb ]< 37:if 34<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=35{goto _babdb ; +};case _bafdf [_eafb ]> 47:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _aafdb ;};default:goto _babdb ;};case _bafdf [_eafb ]> 63:switch {case _bafdf [_eafb ]< 91:if 65<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=90{goto _aafdb ;};case _bafdf [_eafb ]> 94:if 97<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=122{goto _aafdb ; +};default:goto _babdb ;};default:goto _babdb ;};goto _egfbc ;case 43:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 40:goto _edec ;case 46:goto _bffe ;case 92:goto _cdfdg ;case 95:goto _aafdb ;case 123:goto _beca ;case 125:goto _beca ;};switch {case _bafdf [_eafb ]< 58:switch {case _bafdf [_eafb ]< 37:if 34<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=35{goto _beca ; +};case _bafdf [_eafb ]> 47:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _acbe ;};default:goto _beca ;};case _bafdf [_eafb ]> 63:switch {case _bafdf [_eafb ]< 91:if 65<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=90{goto _bffe ;};case _bafdf [_eafb ]> 94:if 97<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=122{goto _aafdb ; +};default:goto _beca ;};default:goto _beca ;};goto _egfbc ;case 44:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 36:goto _fdda ;case 40:goto _edec ;case 46:goto _bffe ;case 58:goto _bccf ;case 92:goto _cdfdg ;case 95:goto _aafdb ;case 123:goto _bbgbg ; +case 125:goto _bbgbg ;};switch {case _bafdf [_eafb ]< 59:switch {case _bafdf [_eafb ]> 47:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _acbe ;};case _bafdf [_eafb ]>=34:goto _bbgbg ;};case _bafdf [_eafb ]> 63:switch {case _bafdf [_eafb ]< 91:if 65<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=90{goto _ccdef ; +};case _bafdf [_eafb ]> 94:if 97<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=122{goto _aafdb ;};default:goto _bbgbg ;};default:goto _bbgbg ;};goto _egfbc ;case 25:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 36:goto _fdda ;case 40:goto _edec ;case 46:goto _bffe ; +case 58:goto _bccf ;case 65:goto _daged ;case 92:goto _cdfdg ;case 95:goto _aafdb ;case 123:goto _gfcb ;case 125:goto _gfcb ;};switch {case _bafdf [_eafb ]< 59:switch {case _bafdf [_eafb ]> 47:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _acbe ;};case _bafdf [_eafb ]>=34:goto _gfcb ; +};case _bafdf [_eafb ]> 63:switch {case _bafdf [_eafb ]< 91:if 66<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=90{goto _ccdef ;};case _bafdf [_eafb ]> 94:if 97<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=122{goto _aafdb ;};default:goto _gfcb ;};default:goto _gfcb ;};goto _egfbc ; +case 45:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 36:goto _fdda ;case 40:goto _edec ;case 46:goto _bffe ;case 58:goto _bccf ;case 76:goto _ffcg ;case 92:goto _cdfdg ;case 95:goto _aafdb ;case 123:goto _babdb ;case 125:goto _babdb ;};switch {case _bafdf [_eafb ]< 59:switch {case _bafdf [_eafb ]> 47:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _acbe ; +};case _bafdf [_eafb ]>=34:goto _babdb ;};case _bafdf [_eafb ]> 63:switch {case _bafdf [_eafb ]< 91:if 65<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=90{goto _ccdef ;};case _bafdf [_eafb ]> 94:if 97<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=122{goto _aafdb ;};default:goto _babdb ; +};default:goto _babdb ;};goto _egfbc ;case 46:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 36:goto _fdda ;case 40:goto _edec ;case 46:goto _bffe ;case 58:goto _bccf ;case 83:goto _fgag ;case 92:goto _cdfdg ;case 95:goto _aafdb ;case 123:goto _babdb ; +case 125:goto _babdb ;};switch {case _bafdf [_eafb ]< 59:switch {case _bafdf [_eafb ]> 47:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _acbe ;};case _bafdf [_eafb ]>=34:goto _babdb ;};case _bafdf [_eafb ]> 63:switch {case _bafdf [_eafb ]< 91:if 65<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=90{goto _ccdef ; +};case _bafdf [_eafb ]> 94:if 97<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=122{goto _aafdb ;};default:goto _babdb ;};default:goto _babdb ;};goto _egfbc ;case 47:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 36:goto _fdda ;case 40:goto _edec ;case 46:goto _bffe ; +case 58:goto _bccf ;case 69:goto _cgfbcc ;case 92:goto _cdfdg ;case 95:goto _aafdb ;case 123:goto _babdb ;case 125:goto _babdb ;};switch {case _bafdf [_eafb ]< 59:switch {case _bafdf [_eafb ]> 47:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _acbe ; +};case _bafdf [_eafb ]>=34:goto _babdb ;};case _bafdf [_eafb ]> 63:switch {case _bafdf [_eafb ]< 91:if 65<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=90{goto _ccdef ;};case _bafdf [_eafb ]> 94:if 97<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=122{goto _aafdb ;};default:goto _babdb ; +};default:goto _babdb ;};goto _egfbc ;case 26:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 36:goto _fdda ;case 40:goto _edec ;case 46:goto _bffe ;case 58:goto _bccf ;case 79:goto _cbcb ;case 82:goto _defg ;case 92:goto _cdfdg ;case 95:goto _aafdb ;case 123:goto _gfcb ; +case 125:goto _gfcb ;};switch {case _bafdf [_eafb ]< 59:switch {case _bafdf [_eafb ]> 47:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _acbe ;};case _bafdf [_eafb ]>=34:goto _gfcb ;};case _bafdf [_eafb ]> 63:switch {case _bafdf [_eafb ]< 91:if 65<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=90{goto _ccdef ; +};case _bafdf [_eafb ]> 94:if 97<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=122{goto _aafdb ;};default:goto _gfcb ;};default:goto _gfcb ;};goto _egfbc ;case 48:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 36:goto _fdda ;case 40:goto _edec ;case 46:goto _bffe ; +case 58:goto _bccf ;case 68:goto _bffbc ;case 92:goto _cdfdg ;case 95:goto _aafdb ;case 123:goto _babdb ;case 125:goto _babdb ;};switch {case _bafdf [_eafb ]< 59:switch {case _bafdf [_eafb ]> 47:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _acbe ;}; +case _bafdf [_eafb ]>=34:goto _babdb ;};case _bafdf [_eafb ]> 63:switch {case _bafdf [_eafb ]< 91:if 65<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=90{goto _ccdef ;};case _bafdf [_eafb ]> 94:if 97<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=122{goto _aafdb ;};default:goto _babdb ; +};default:goto _babdb ;};goto _egfbc ;case 49:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 36:goto _fdda ;case 40:goto _edec ;case 46:goto _bffe ;case 58:goto _bccf ;case 79:goto _fgge ;case 92:goto _cdfdg ;case 95:goto _aafdb ;case 123:goto _babdb ; +case 125:goto _babdb ;};switch {case _bafdf [_eafb ]< 59:switch {case _bafdf [_eafb ]> 47:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _acbe ;};case _bafdf [_eafb ]>=34:goto _babdb ;};case _bafdf [_eafb ]> 63:switch {case _bafdf [_eafb ]< 91:if 65<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=90{goto _ccdef ; +};case _bafdf [_eafb ]> 94:if 97<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=122{goto _aafdb ;};default:goto _babdb ;};default:goto _babdb ;};goto _egfbc ;case 50:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 36:goto _fdda ;case 40:goto _edec ;case 46:goto _bffe ; +case 58:goto _bccf ;case 85:goto _fgag ;case 92:goto _cdfdg ;case 95:goto _aafdb ;case 123:goto _babdb ;case 125:goto _babdb ;};switch {case _bafdf [_eafb ]< 59:switch {case _bafdf [_eafb ]> 47:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _acbe ;}; +case _bafdf [_eafb ]>=34:goto _babdb ;};case _bafdf [_eafb ]> 63:switch {case _bafdf [_eafb ]< 91:if 65<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=90{goto _ccdef ;};case _bafdf [_eafb ]> 94:if 97<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=122{goto _aafdb ;};default:goto _babdb ; +};default:goto _babdb ;};goto _egfbc ;case 27:switch _bafdf [_eafb ]{case 46:goto _cdfdg ;case 92:goto _cdfdg ;case 95:goto _cdfdg ;};switch {case _bafdf [_eafb ]< 65:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _cdfdg ;};case _bafdf [_eafb ]> 90:if 97<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=122{goto _cdfdg ; +};default:goto _cdfdg ;};goto _gfcb ;case 28:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 46:goto _aafdb ;case 92:goto _cdfdg ;case 95:goto _aafdb ;case 120:goto _cfed ;case 123:goto _gfcb ;case 125:goto _gfcb ;};switch {case _bafdf [_eafb ]< 58:switch {case _bafdf [_eafb ]< 37:if 34<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=35{goto _gfcb ; +};case _bafdf [_eafb ]> 47:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _aafdb ;};default:goto _gfcb ;};case _bafdf [_eafb ]> 63:switch {case _bafdf [_eafb ]< 91:if 65<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=90{goto _aafdb ;};case _bafdf [_eafb ]> 94:if 97<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=122{goto _aafdb ; +};default:goto _gfcb ;};default:goto _gfcb ;};goto _egfbc ;case 51:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 46:goto _aafdb ;case 92:goto _cdfdg ;case 95:goto _aafdb ;case 108:goto _ffda ;case 123:goto _babdb ;case 125:goto _babdb ;};switch {case _bafdf [_eafb ]< 58:switch {case _bafdf [_eafb ]< 37:if 34<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=35{goto _babdb ; +};case _bafdf [_eafb ]> 47:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _aafdb ;};default:goto _babdb ;};case _bafdf [_eafb ]> 63:switch {case _bafdf [_eafb ]< 91:if 65<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=90{goto _aafdb ;};case _bafdf [_eafb ]> 94:if 97<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=122{goto _aafdb ; +};default:goto _babdb ;};default:goto _babdb ;};goto _egfbc ;case 52:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 46:goto _aafdb ;case 92:goto _cdfdg ;case 95:goto _aafdb ;case 102:goto _cfbec ;case 110:goto _dbeg ;case 123:goto _babdb ;case 125:goto _babdb ; +};switch {case _bafdf [_eafb ]< 58:switch {case _bafdf [_eafb ]< 37:if 34<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=35{goto _babdb ;};case _bafdf [_eafb ]> 47:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _aafdb ;};default:goto _babdb ;};case _bafdf [_eafb ]> 63:switch {case _bafdf [_eafb ]< 91:if 65<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=90{goto _aafdb ; +};case _bafdf [_eafb ]> 94:if 97<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=122{goto _aafdb ;};default:goto _babdb ;};default:goto _babdb ;};goto _egfbc ;case 53:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 46:goto _aafdb ;case 92:goto _cdfdg ;case 95:goto _aafdb ; +case 110:goto _agfec ;case 123:goto _babdb ;case 125:goto _babdb ;};switch {case _bafdf [_eafb ]< 58:switch {case _bafdf [_eafb ]< 37:if 34<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=35{goto _babdb ;};case _bafdf [_eafb ]> 47:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _aafdb ; +};default:goto _babdb ;};case _bafdf [_eafb ]> 63:switch {case _bafdf [_eafb ]< 91:if 65<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=90{goto _aafdb ;};case _bafdf [_eafb ]> 94:if 97<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=122{goto _aafdb ;};default:goto _babdb ;};default:goto _babdb ; +};goto _egfbc ;case 54:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 46:goto _cfeac ;case 92:goto _cdfdg ;case 95:goto _aafdb ;case 123:goto _babdb ;case 125:goto _babdb ;};switch {case _bafdf [_eafb ]< 58:switch {case _bafdf [_eafb ]< 37:if 34<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=35{goto _babdb ; +};case _bafdf [_eafb ]> 47:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _aafdb ;};default:goto _babdb ;};case _bafdf [_eafb ]> 63:switch {case _bafdf [_eafb ]< 91:if 65<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=90{goto _aafdb ;};case _bafdf [_eafb ]> 94:if 97<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=122{goto _aafdb ; +};default:goto _babdb ;};default:goto _babdb ;};goto _egfbc ;case 55:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 46:goto _aafdb ;case 92:goto _cdfdg ;case 95:goto _deaa ;case 123:goto _babdb ;case 125:goto _babdb ;};switch {case _bafdf [_eafb ]< 58:switch {case _bafdf [_eafb ]< 37:if 34<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=35{goto _babdb ; +};case _bafdf [_eafb ]> 47:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _aafdb ;};default:goto _babdb ;};case _bafdf [_eafb ]> 63:switch {case _bafdf [_eafb ]< 91:if 65<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=90{goto _deaa ;};case _bafdf [_eafb ]> 94:if 97<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=122{goto _aafdb ; +};default:goto _babdb ;};default:goto _babdb ;};goto _egfbc ;case 56:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 40:goto _aadc ;case 46:goto _deaa ;case 92:goto _cdfdg ;case 95:goto _aafdb ;case 123:goto _babdb ;case 125:goto _babdb ;};switch {case _bafdf [_eafb ]< 58:switch {case _bafdf [_eafb ]< 37:if 34<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=35{goto _babdb ; +};case _bafdf [_eafb ]> 47:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _deaa ;};default:goto _babdb ;};case _bafdf [_eafb ]> 63:switch {case _bafdf [_eafb ]< 91:if 65<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=90{goto _deaa ;};case _bafdf [_eafb ]> 94:if 97<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=122{goto _aafdb ; +};default:goto _babdb ;};default:goto _babdb ;};goto _egfbc ;case 57:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 46:goto _aafdb ;case 92:goto _cdfdg ;case 95:goto _aafdb ;case 109:goto _acgf ;case 123:goto _babdb ;case 125:goto _babdb ;};switch {case _bafdf [_eafb ]< 58:switch {case _bafdf [_eafb ]< 37:if 34<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=35{goto _babdb ; +};case _bafdf [_eafb ]> 47:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _aafdb ;};default:goto _babdb ;};case _bafdf [_eafb ]> 63:switch {case _bafdf [_eafb ]< 91:if 65<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=90{goto _aafdb ;};case _bafdf [_eafb ]> 94:if 97<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=122{goto _aafdb ; +};default:goto _babdb ;};default:goto _babdb ;};goto _egfbc ;case 58:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 46:goto _afced ;case 92:goto _cdfdg ;case 95:goto _aafdb ;case 123:goto _babdb ;case 125:goto _babdb ;};switch {case _bafdf [_eafb ]< 58:switch {case _bafdf [_eafb ]< 37:if 34<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=35{goto _babdb ; +};case _bafdf [_eafb ]> 47:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _aafdb ;};default:goto _babdb ;};case _bafdf [_eafb ]> 63:switch {case _bafdf [_eafb ]< 91:if 65<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=90{goto _aafdb ;};case _bafdf [_eafb ]> 94:if 97<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=122{goto _aafdb ; +};default:goto _babdb ;};default:goto _babdb ;};goto _egfbc ;case 59:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 46:goto _aafdb ;case 92:goto _cdfdg ;case 95:goto _baaab ;case 123:goto _bbgbg ;case 125:goto _bbgbg ;};switch {case _bafdf [_eafb ]< 58:switch {case _bafdf [_eafb ]< 37:if 34<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=35{goto _bbgbg ; +};case _bafdf [_eafb ]> 47:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _aafdb ;};default:goto _bbgbg ;};case _bafdf [_eafb ]> 63:switch {case _bafdf [_eafb ]< 91:if 65<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=90{goto _baaab ;};case _bafdf [_eafb ]> 94:if 97<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=122{goto _aafdb ; +};default:goto _bbgbg ;};default:goto _bbgbg ;};goto _egfbc ;case 29:switch _bafdf [_eafb ]{case 33:goto _cfab ;case 46:goto _aafdb ;case 92:goto _cdfdg ;case 95:goto _aafdb ;case 123:goto _gfcb ;case 125:goto _gfcb ;};switch {case _bafdf [_eafb ]< 58:switch {case _bafdf [_eafb ]< 37:if 34<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=35{goto _gfcb ; +};case _bafdf [_eafb ]> 47:if 48<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=57{goto _aafdb ;};default:goto _gfcb ;};case _bafdf [_eafb ]> 63:switch {case _bafdf [_eafb ]< 91:if 65<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=90{goto _aafdb ;};case _bafdf [_eafb ]> 94:if 97<=_bafdf [_eafb ]&&_bafdf [_eafb ]<=122{goto _aafdb ; +};default:goto _gfcb ;};default:goto _gfcb ;};goto _egfbc ;};_gfcb :_fdcae =0;goto _faafc ;_egfbc :_fdcae =1;goto _faafc ;_fbcc :_fdcae =2;goto _faafc ;_ggbgd :_fdcae =3;goto _faafc ;_gdea :_fdcae =4;goto _faafc ;_fdecg :_fdcae =5;goto _faafc ;_ffbf :_fdcae =6; +goto _faafc ;_dadae :_fdcae =7;goto _faafc ;_cgbg :_fdcae =8;goto _faafc ;_gcfe :_fdcae =9;goto _faafc ;_cffe :_fdcae =10;goto _faafc ;_dbccg :_fdcae =11;goto _faafc ;_bfbe :_fdcae =12;goto _faafc ;_dcbb :_fdcae =13;goto _faafc ;_cecag :_fdcae =14;goto _faafc ; +_efaa :_fdcae =15;goto _faafc ;_geeeg :_fdcae =16;goto _faafc ;_fdda :_fdcae =17;goto _faafc ;_bccf :_fdcae =18;goto _faafc ;_eccf :_fdcae =19;goto _faafc ;_fcae :_fdcae =20;goto _faafc ;_cgff :_fdcae =21;goto _faafc ;_agccf :_fdcae =22;goto _faafc ;_aegc :_fdcae =23; +goto _faafc ;_dfca :_fdcae =24;goto _faafc ;_ffaf :_fdcae =25;goto _faafc ;_edfeb :_fdcae =26;goto _faafc ;_fecb :_fdcae =27;goto _faafc ;_abegc :_fdcae =28;goto _faafc ;_cfbedc :_fdcae =29;goto _faafc ;_bbgbg :_fdcae =30;goto _fdcb ;_cfab :_fdcae =30; +goto _caed ;_dafcb :_fdcae =30;goto _bedfc ;_acdgc :_fdcae =30;goto _gdae ;_facff :_fdcae =30;goto _bfce ;_bfgac :_fdcae =30;goto _agfc ;_edec :_fdcae =30;goto _dfab ;_gbbef :_fdcae =30;goto _bcafg ;_cdcdg :_fdcae =30;goto _dgccg ;_edgdf :_fdcae =30;goto _abfg ; +_ggbcg :_fdcae =30;goto _ggbdaa ;_bdaa :_fdcae =30;goto _caca ;_ccde :_fdcae =30;goto _bede ;_afgbc :_fdcae =30;goto _gdafg ;_fedbc :_fdcae =30;goto _dgce ;_efaaa :_fdcae =30;goto _gcccc ;_fgega :_fdcae =30;goto _eaggb ;_cabbb :_fdcae =30;goto _eecbf ; +_dgdaf :_fdcae =30;goto _gabc ;_ebgge :_fdcae =30;goto _bdgdf ;_ddaaa :_fdcae =30;goto _gffec ;_eafad :_fdcae =30;goto _bbged ;_bddd :_fdcae =30;goto _dbgeg ;_beca :_fdcae =30;goto _ccfg ;_degeg :_fdcae =30;goto _edebe ;_dbcb :_fdcae =30;goto _gafaf ;_gffb :_fdcae =30; +goto _egae ;_bcbbb :_fdcae =30;goto _dbfba ;_eedde :_fdcae =30;goto _gfda ;_fdfeg :_fdcae =30;goto _eedded ;_afcbc :_fdcae =30;goto _bdbgb ;_babdb :_fdcae =30;goto _cgfcc ;_aadc :_fdcae =30;goto _cecfc ;_affa :_fdcae =31;goto _acced ;_eafea :_fdcae =32; +goto _faafc ;_dfeg :_fdcae =33;goto _eeegf ;_bfgg :_fdcae =34;goto _faafc ;_eede :_fdcae =35;goto _dfac ;_ddfeg :_fdcae =36;goto _dfac ;_cddb :_fdcae =37;goto _dfac ;_caaf :_fdcae =38;goto _faafc ;_cedcd :_fdcae =39;goto _faafc ;_bffe :_fdcae =40;goto _cfcbba ; +_cdfdg :_fdcae =41;goto _faafc ;_aafdb :_fdcae =42;goto _cfcbba ;_acbe :_fdcae =43;goto _eeegf ;_ccdef :_fdcae =44;goto _cfcbba ;_cgfbcc :_fdcae =44;goto _dgdgf ;_fgge :_fdcae =44;goto _abcfd ;_daged :_fdcae =45;goto _cfcbba ;_ffcg :_fdcae =46;goto _cfcbba ; +_fgag :_fdcae =47;goto _cfcbba ;_cbcb :_fdcae =48;goto _cfcbba ;_bffbc :_fdcae =49;goto _cfcbba ;_defg :_fdcae =50;goto _cfcbba ;_cfed :_fdcae =51;goto _cfcbba ;_ffda :_fdcae =52;goto _cfcbba ;_cfbec :_fdcae =53;goto _cfcbba ;_agfec :_fdcae =54;goto _cfcbba ; +_cfeac :_fdcae =55;goto _cfcbba ;_deaa :_fdcae =56;goto _cfcbba ;_dbeg :_fdcae =57;goto _cfcbba ;_acgf :_fdcae =58;goto _cfcbba ;_afced :_fdcae =59;goto _cfcbba ;_baaab :_fdcae =59;goto _bege ;_bedfc :_aedbe =3;goto _edbe ;_gdae :_aedbe =5;goto _edbe ; +_caed :_aedbe =7;goto _edbe ;_bfce :_aedbe =9;goto _edbe ;_dfab :_aedbe =11;goto _edbe ;_cecfc :_aedbe =13;goto _edbe ;_bcafg :_aedbe =15;goto _edbe ;_bdgdf :_aedbe =17;goto _edbe ;_gffec :_aedbe =19;goto _edbe ;_dgccg :_aedbe =21;goto _edbe ;_abfg :_aedbe =23; +goto _edbe ;_caca :_aedbe =25;goto _edbe ;_gdafg :_aedbe =27;goto _edbe ;_ggbdaa :_aedbe =29;goto _edbe ;_dgce :_aedbe =31;goto _edbe ;_gabc :_aedbe =33;goto _edbe ;_eecbf :_aedbe =35;goto _edbe ;_dbfba :_aedbe =37;goto _edbe ;_bdbgb :_aedbe =39;goto _edbe ; +_gfda :_aedbe =41;goto _edbe ;_gcccc :_aedbe =43;goto _edbe ;_eaggb :_aedbe =45;goto _edbe ;_bede :_aedbe =47;goto _edbe ;_gafaf :_aedbe =49;goto _edbe ;_ccfg :_aedbe =51;goto _edbe ;_dbgeg :_aedbe =53;goto _edbe ;_edebe :_aedbe =55;goto _edbe ;_cgfcc :_aedbe =57; +goto _edbe ;_bbged :_aedbe =59;goto _edbe ;_egae :_aedbe =61;goto _edbe ;_eedded :_aedbe =63;goto _edbe ;_agfc :_aedbe =65;goto _edbe ;_fdcb :_aedbe =67;goto _edbe ;_dgdgf :_aedbe =72;goto _edbe ;_dfac :_aedbe =75;goto _edbe ;_eeegf :_aedbe =78;goto _edbe ; +_abcfd :_aedbe =81;goto _edbe ;_bege :_aedbe =84;goto _edbe ;_cfcbba :_aedbe =87;goto _edbe ;_acced :_aedbe =90;goto _edbe ;_edbe :_fcge =uint (_abadgg [_aedbe ]);_aedbe ++;for ;_fcge > 0;_fcge --{_aedbe ++;switch _abadgg [_aedbe -1]{case 3:_ddebb =_eafb +1; +case 4:_gcbc =1;case 5:_gcbc =2;case 6:_gcbc =3;case 7:_gcbc =4;case 8:_gcbc =11;case 9:_gcbc =14;case 10:_gcbc =15;case 11:_ddebb =_eafb +1;{_fead .emit (_cdda ,_bafdf [_bacec :_ddebb ]);};case 12:_ddebb =_eafb +1;{_fead .emit (_cfbgf ,_bafdf [_bacec :_ddebb ]); +};case 13:_ddebb =_eafb +1;{_fead .emit (_eedd ,_bafdf [_bacec :_ddebb -1]);};case 14:_ddebb =_eafb +1;{_fead .emit (_eedd ,_bafdf [_bacec +1:_ddebb -2]);};case 15:_ddebb =_eafb +1;{_fead .emit (_fbag ,_bafdf [_bacec :_ddebb -1]);};case 16:_ddebb =_eafb +1; +{_fead .emit (_fbag ,_bafdf [_bacec :_ddebb -1]);};case 17:_ddebb =_eafb +1;{_fead .emit (_ggedd ,_bafdf [_bacec :_ddebb ]);};case 18:_ddebb =_eafb +1;{_fead .emit (_cfacc ,_bafdf [_bacec :_ddebb ]);};case 19:_ddebb =_eafb +1;{_fead .emit (_acdc ,_bafdf [_bacec :_ddebb ]); +};case 20:_ddebb =_eafb +1;{_fead .emit (_edgcg ,_bafdf [_bacec :_ddebb ]);};case 21:_ddebb =_eafb +1;{_fead .emit (_afdaa ,_bafdf [_bacec :_ddebb ]);};case 22:_ddebb =_eafb +1;{_fead .emit (_ggebe ,_bafdf [_bacec :_ddebb ]);};case 23:_ddebb =_eafb +1; +{_fead .emit (_bfegd ,_bafdf [_bacec :_ddebb ]);};case 24:_ddebb =_eafb +1;{_fead .emit (_ageeb ,_bafdf [_bacec :_ddebb ]);};case 25:_ddebb =_eafb +1;{_fead .emit (_daefb ,_bafdf [_bacec :_ddebb ]);};case 26:_ddebb =_eafb +1;{_fead .emit (_geaa ,_bafdf [_bacec :_ddebb ]); +};case 27:_ddebb =_eafb +1;{_fead .emit (_afec ,_bafdf [_bacec :_ddebb ]);};case 28:_ddebb =_eafb +1;{_fead .emit (_fdcg ,_bafdf [_bacec :_ddebb ]);};case 29:_ddebb =_eafb +1;{_fead .emit (_cadce ,_bafdf [_bacec :_ddebb ]);};case 30:_ddebb =_eafb +1;{_fead .emit (_adce ,_bafdf [_bacec :_ddebb ]); +};case 31:_ddebb =_eafb +1;{_fead .emit (_gaec ,_bafdf [_bacec :_ddebb ]);};case 32:_ddebb =_eafb +1;{_fead .emit (_gcfg ,_bafdf [_bacec :_ddebb ]);};case 33:_ddebb =_eafb +1;{_fead .emit (_ffecd ,_bafdf [_bacec :_ddebb ]);};case 34:_ddebb =_eafb ;_eafb --; +{_fead .emit (_febf ,_bafdf [_bacec :_ddebb ]);};case 35:_ddebb =_eafb ;_eafb --;{_fead .emit (_fcfb ,_bafdf [_bacec :_ddebb ]);};case 36:_ddebb =_eafb ;_eafb --;{_fead .emit (_edgc ,_bafdf [_bacec :_ddebb ]);};case 37:_ddebb =_eafb ;_eafb --;{_fead .emit (_cacf ,_bafdf [_bacec :_ddebb ]); +};case 38:_ddebb =_eafb ;_eafb --;{_fead .emit (_dfaa ,_bafdf [_bacec :_ddebb ]);};case 39:_ddebb =_eafb ;_eafb --;{_fead .emit (_beag ,_bafdf [_bacec +1:_ddebb -1]);};case 40:_ddebb =_eafb ;_eafb --;{_fead .emit (_fagfg ,_bafdf [_bacec :_ddebb ]);};case 41:_ddebb =_eafb ; +_eafb --;{_fead .emit (_bdda ,_bafdf [_bacec :_ddebb ]);};case 42:_eafb =(_ddebb )-1;{_fead .emit (_febf ,_bafdf [_bacec :_ddebb ]);};case 43:switch _gcbc {case 0:{_fdcae =0;goto _faafc ;};case 1:{_eafb =(_ddebb )-1;_fead .emit (_dcfcc ,_bafdf [_bacec :_ddebb ]); +};case 2:{_eafb =(_ddebb )-1;_fead .emit (_febf ,_bafdf [_bacec :_ddebb ]);};case 3:{_eafb =(_ddebb )-1;_fead .emit (_fcfb ,_bafdf [_bacec :_ddebb ]);};case 4:{_eafb =(_ddebb )-1;_fead .emit (_eecba ,_bafdf [_bacec :_ddebb ]);};case 11:{_eafb =(_ddebb )-1; +_fead .emit (_effc ,_bafdf [_bacec :_ddebb ]);};case 14:{_eafb =(_ddebb )-1;_fead .emit (_dfaa ,_bafdf [_bacec :_ddebb ]);};case 15:{_eafb =(_ddebb )-1;_fead .emit (_beag ,_bafdf [_bacec +1:_ddebb -1]);};};};};goto _faafc ;_faafc :_aedbe =int (_decc [_fdcae ]); +_fcge =uint (_abadgg [_aedbe ]);_aedbe ++;for ;_fcge > 0;_fcge --{_aedbe ++;switch _abadgg [_aedbe -1]{case 0:_bacec =0;case 1:_gcbc =0;};};if _fdcae ==0{goto _fdged ;};if _eafb ++;_eafb !=_bfefe {goto _eddf ;};_ecbbd :{};if _eafb ==_dbdbe {switch _fdcae {case 1:goto _bbgbg ; +case 2:goto _bbgbg ;case 31:goto _eafad ;case 14:goto _bbgbg ;case 15:goto _bbgbg ;case 32:goto _bddd ;case 17:goto _bbgbg ;case 33:goto _beca ;case 18:goto _bbgbg ;case 19:goto _bbgbg ;case 34:goto _degeg ;case 35:goto _dbcb ;case 36:goto _dbcb ;case 23:goto _bfgac ; +case 37:goto _dbcb ;case 38:goto _gffb ;case 39:goto _fdfeg ;case 40:goto _babdb ;case 41:goto _babdb ;case 42:goto _babdb ;case 43:goto _beca ;case 44:goto _bbgbg ;case 45:goto _babdb ;case 46:goto _babdb ;case 47:goto _babdb ;case 48:goto _babdb ;case 49:goto _babdb ; +case 50:goto _babdb ;case 51:goto _babdb ;case 52:goto _babdb ;case 53:goto _babdb ;case 54:goto _babdb ;case 55:goto _babdb ;case 56:goto _babdb ;case 57:goto _babdb ;case 58:goto _babdb ;case 59:goto _bbgbg ;};};_fdged :{};};if _bacec > 0{copy (_bafdf [0:],_bafdf [_bacec :]); +};};_ =_dbdbe ;if _fdcae ==_aeef {_fead .emit (_ggdag ,nil );};close (_fead ._cebd );};const _bfegd =57365; -// 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 );}; +// SupportedFunctions returns a list of supported functions. +func SupportedFunctions ()[]string {_cbaa :=[]string {};for _cffgg :=range _cbagf {_cbaa =append (_cbaa ,_cffgg );};for _efcdc :=range _aaaa {_cbaa =append (_cbaa ,_efcdc );};_a .Strings (_cbaa );return _cbaa ;}; -// 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"); -};_aaad :=args [0].ValueNumber ;if _aaad <=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"); -};_gdfd ,_abeb :=_beea (args [1],args [2],"\u0058\u004e\u0050\u0056");if _abeb .Type ==ResultTypeError {return _abeb ;};_ecbec :=_gdfd ._dfcfc ;_caac :=_gdfd ._fegbf ;_cgfe :=0.0;_fecf :=_caac [0];for _cdba ,_ebec :=range _ecbec {_cgfe +=_ebec /_d .Pow (1+_aaad ,(_caac [_cdba ]-_fecf )/365); -};return MakeNumberResult (_cgfe );}; +// LastRow returns 0 for the invalid reference context. +func (_badfe *ivr )LastRow (colFrom string )int {return 0}; -// Pricemat implements the Excel PRICEMAT function. -func Pricemat (args []Result )Result {_gcb :=len (args );if _gcb !=5&&_gcb !=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"); -};_bgbgd ,_gffa ,_ffa :=_abcb (args [0],args [1],"\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054");if _ffa .Type ==ResultTypeError {return _ffa ;};_fgde ,_ffa :=_gfcac (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054"); -if _ffa .Type ==ResultTypeError {return _ffa ;};if _fgde >=_bgbgd {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"); -};_aefa :=args [3].ValueNumber ;if _aefa < 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"); -};_dfeab :=args [4].ValueNumber ;if _dfeab < 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"); -};_agad :=0;if _gcb ==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"); -};_agad =int (args [5].ValueNumber );if !_ccfg (_agad ){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"); -};};_dbaa ,_ffa :=_fdbc (_bgbgd ,_gffa ,_agad );if _ffa .Type ==ResultTypeError {return _ffa ;};_cbgc ,_ffa :=_fdbc (_fgde ,_gffa ,_agad );if _ffa .Type ==ResultTypeError {return _ffa ;};_acaa ,_ffa :=_fdbc (_fgde ,_bgbgd ,_agad );if _ffa .Type ==ResultTypeError {return _ffa ; -};_daagd :=1+_cbgc *_aefa ;_acff :=1+_dbaa *_dfeab ;return MakeNumberResult ((_daagd /_acff -_acaa *_aefa )*100);};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 );}; +// GetEpoch returns a null time object for the invalid reference context. +func (_eafa *ivr )GetEpoch ()_ae .Time {return _ae .Time {}}; +// NewEmptyExpr constructs a new empty expression. +func NewEmptyExpr ()Expression {return EmptyExpr {}};func (_agde tokenType )String ()string {return _fffg (int (_agde ))}; -// 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 ());};func LexReader (r _b .Reader )chan *node {_gdecb :=NewLexer ();go _gdecb .lex (r );return _gdecb ._cafe };const _gdba =57357; +// 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{_degef ,_bdgeg string }; -// 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"); -};_cagcgf :=args [0].AsString ();if _cagcgf .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 (_e .ToUpper (_cagcgf .ValueString ));};func _befd (_gfec []Result ,_egfd bool )(float64 ,float64 ){_cceg :=0.0;_fgcfc :=0.0;for _ ,_fdebd :=range _gfec {switch _fdebd .Type {case ResultTypeNumber :if _egfd ||!_fdebd .IsBoolean {_fgcfc +=_fdebd .ValueNumber ; -_cceg ++;};case ResultTypeList ,ResultTypeArray :_acbg ,_becg :=_befd (_fdebd .ListValues (),_egfd );_fgcfc +=_acbg ;_cceg +=_becg ;case ResultTypeString :if _egfd {_cceg ++;};case ResultTypeEmpty :};};return _fgcfc ,_cceg ;};func (_bbfbe PrefixVerticalRange )verticalRangeReference (_edaa string )string {return _gf .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_edaa ,_bbfbe ._adfgb ,_bbfbe ._caagf ); -}; +// 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"); +};_fbfd :=_ag .ToLower (args [0].ValueString );if !_bbdc (_fbfd ){_ ,_ ,_ ,_ ,_cdfe ,_efec :=_ddf (_fbfd );if _efec .Type ==ResultTypeError {_efec .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 _efec ;};if _cdfe {return MakeNumberResult (0);};};_fde ,_bec ,_gadd ,_ ,_edd :=_gce (_fbfd );if _edd .Type ==ResultTypeError {return _edd ;};return MakeNumberResult (_afdc (_fde ,_bec ,_gadd ));}; -// Ddb implements the Excel DDB function. -func Ddb (args []Result )Result {_gcc :=len (args );if _gcc !=4&&_gcc !=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"); -};_aaae :=args [0].ValueNumber ;if _aaae < 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"); -};_bgeb :=args [1].ValueNumber ;if _bgeb < 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"); -};_cfgec :=args [2].ValueNumber ;if _cfgec <=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"); -};_accg :=args [3].ValueNumber ;if _accg < 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 _accg > _cfgec {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");};_fgba :=2.0;if _gcc ==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"); -};_fgba =args [4].ValueNumber ;if _fgba < 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 (_cece (_aaae ,_bgeb ,_cfgec ,_accg ,_fgba ));}; +// 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"); +};_bafgd :=args [0];_aef :=args [1];if _aef .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"); +};_gfaa :=args [2].AsNumber ();if _gfaa .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"); +};_ceec :=false ;if len (args )==4{_acce :=args [3].AsNumber ();if _acce .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 _acce .ValueNumber ==0{_ceec =true ;};};_bcfb :=-1;_eeadc :=false ;if len (_aef .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"); +};_fagg :=_aef .ValueArray [0];_agaa :for _bgdf ,_bdca :=range _fagg {switch _ffba (_bdca ,_bafgd ,false ,_ceec ){case _edcb :_bcfb =_bgdf ;case _bgeb :_bcfb =_bgdf ;_eeadc =true ;break _agaa ;};};if _bcfb ==-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"); +};_gcce :=int (_gfaa .ValueNumber )-1;if _gcce < 0||_gcce > len (_aef .ValueArray ){return MakeErrorResult ("\u0048L\u004f\u004f\u004b\u0055P\u0020\u0068\u0061\u0064\u0020i\u006ev\u0061l\u0069\u0064\u0020\u0069\u006e\u0064\u0065x");};_fagg =_aef .ValueArray [_gcce ]; +if _bcfb < 0||_bcfb >=len (_fagg ){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 _eeadc ||!_ceec {return _fagg [_bcfb ]; +};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 _faab =[]ri {{1000,"\u004d"},{990,"\u0058\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{490,"\u0058\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{99,"\u0049\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}}; +func _gabg (_fegbed string ,_dageg []Result )(*parsedReplaceObject ,Result ){if len (_dageg )!=4{return nil ,MakeErrorResult (_fegbed +"\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};if _dageg [0].Type !=ResultTypeString {return nil ,MakeErrorResult (_fegbed +"\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"); +};_eeeb :=_dageg [0].ValueString ;if _dageg [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fegbed +" \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"); +};_daed :=int (_dageg [1].ValueNumber )-1;if _dageg [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_fegbed +"\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"); +};_babca :=int (_dageg [2].ValueNumber );if _dageg [3].Type !=ResultTypeString {return nil ,MakeErrorResult (_fegbed +" \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"); +};_eecfc :=_dageg [3].ValueString ;return &parsedReplaceObject {_eeeb ,_daed ,_babca ,_eecfc },_gagd ;}; -// 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"); -};_fagde :=args [0];if _fagde .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"); -};_cgfbc :=len (_fagde .ValueArray );for _ ,_addae :=range _fagde .ValueArray {if len (_addae )!=_cgfbc {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 (_abee (_fagde .ValueArray ));}; +// Received implements the Excel RECEIVED function. +func Received (args []Result )Result {_egeed :=len (args );if _egeed !=4&&_egeed !=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"); +};_geae ,_bbed ,_eabe :=_ccag (args [0],args [1],"\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044");if _eabe .Type ==ResultTypeError {return _eabe ;};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"); +};_gcdf :=args [2].ValueNumber ;if _gcdf <=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"); +};_afcg :=args [3].ValueNumber ;if _afcg <=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"); +};_cgfb :=0;if _egeed ==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"); +};_cgfb =int (args [4].ValueNumber );if !_ccebe (_cgfb ){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"); +};};_bbfb ,_eabe :=_eag (_geae ,_bbed ,_cgfb );if _eabe .Type ==ResultTypeError {return _eabe ;};return MakeNumberResult (_gcdf /(1-_afcg *_bbfb ));}; -// 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");};_gccac :=args [0];switch _gccac .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 :_geee :=0.0;_dcba :=0.0;for _ ,_acddc :=range _gccac .ValueString {_cbdg :=0.0;switch _acddc {case 'I':_cbdg =1;case 'V':_cbdg =5;case 'X':_cbdg =10;case 'L':_cbdg =50;case 'C':_cbdg =100;case 'D':_cbdg =500;case 'M':_cbdg =1000; -};_geee +=_cbdg ;switch {case _dcba ==_cbdg &&(_dcba ==5||_dcba ==50||_dcba ==500):return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074");case 2*_dcba ==_cbdg :return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074"); -};if _dcba < _cbdg {_geee -=2*_dcba ;};_dcba =_cbdg ;};return MakeNumberResult (_geee );case ResultTypeError :return _gccac ;default:return MakeErrorResult (_gf .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",_gccac .Type )); -};}; +// Findb is an implementation of the Excel FINDB(). +func Findb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Find (args );};_dfgeb ,_acab :=_dgdda ("\u0046\u0049\u004e\u0044",args );if _acab .Type !=ResultTypeEmpty {return _acab ;};_abfc :=_dfgeb ._bcag ;if _abfc ==""{return MakeNumberResult (1.0); +};_eafd :=_dfgeb ._cgfaa ;_fbca :=_dfgeb ._cade -1;_edba :=1;_bedf :=0;for _ccge :=range _eafd {if _ccge !=0{_agdgaa :=1;if _ccge -_bedf > 1{_agdgaa =2;};_edba +=_agdgaa ;};if _edba > _fbca {_ddeb :=_ag .Index (_eafd [_ccge :],_abfc );if _ddeb ==0{return MakeNumberResult (float64 (_edba )); +};};_bedf =_ccge ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; -// 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"); -};_dedf ,_egde ,_cgfb :=_abcb (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044");if _cgfb .Type ==ResultTypeError {return _cgfb ;};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"); -};_fggf :=_egde -_dedf ;if _fggf > 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"); -};_abcf :=args [2].ValueNumber ;if _abcf <=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"); -};_cddcb :=(100-_abcf )/_abcf ;_ecee :=360/_fggf ;return MakeNumberResult (_cddcb *_ecee );}; +// 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"); +};_abcb :=args [0].AsString ();if _abcb .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"); +};_fbebd :=_c .Buffer {};_ddea :=false ;for _ ,_beebf :=range _abcb .ValueString {if !_ddea &&_d .IsLetter (_beebf ){_fbebd .WriteRune (_d .ToUpper (_beebf ));}else {_fbebd .WriteRune (_d .ToLower (_beebf ));};_ddea =_d .IsLetter (_beebf );};return MakeStringResult (_fbebd .String ()); +};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 );}; -// Received implements the Excel RECEIVED function. -func Received (args []Result )Result {_dbec :=len (args );if _dbec !=4&&_dbec !=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"); -};_aceae ,_gcdbe ,_fgege :=_abcb (args [0],args [1],"\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044");if _fgege .Type ==ResultTypeError {return _fgege ;};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"); -};_geacf :=args [2].ValueNumber ;if _geacf <=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"); -};_dbag :=args [3].ValueNumber ;if _dbag <=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"); -};_eabg :=0;if _dbec ==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"); -};_eabg =int (args [4].ValueNumber );if !_ccfg (_eabg ){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"); -};};_abaa ,_fgege :=_fdbc (_aceae ,_gcdbe ,_eabg );if _fgege .Type ==ResultTypeError {return _fgege ;};return MakeNumberResult (_geacf /(1-_dbag *_abaa ));};type evCache struct{_fgad map[string ]Result ;_bfc *_ad .Mutex ;}; +// Pmt implements the Excel PMT function. +func Pmt (args []Result )Result {_bbbg :=len (args );if _bbbg < 3||_bbbg > 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"); +};_fdec :=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"); +};_dgfd :=args [1].ValueNumber ;if _dgfd ==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"); +};_cbee :=args [2].ValueNumber ;_fbffe :=0.0;if _bbbg >=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"); +};_fbffe =args [3].ValueNumber ;};_fgfag :=0.0;if _bbbg ==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"); +};_fgfag =args [4].ValueNumber ;if _fgfag !=0{_fgfag =1;};};var _fgegf float64 ;if _fdec ==0{_fgegf =(_cbee +_fbffe )/_dgfd ;}else {_dafd :=_ac .Pow (1+_fdec ,_dgfd );if _fgfag ==1{_fgegf =(_fbffe *_fdec /(_dafd -1)+_cbee *_fdec /(1-1/_dafd ))/(1+_fdec ); +}else {_fgegf =_fbffe *_fdec /(_dafd -1)+_cbee *_fdec /(1-1/_dafd );};};return MakeNumberResult (-_fgegf );}; -// MakeStringResult constructs a string result. -func MakeStringResult (s string )Result {return Result {Type :ResultTypeString ,ValueString :s }}; +// 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");}; +_cfff :=args [0];if _cfff .Type !=ResultTypeArray &&_cfff .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"); +};_dcac :=_cgeag (_cfff );_eaefb :=args [2];if _eaefb .Type !=ResultTypeArray &&_eaefb .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"); +};_ffcc :=_cgeag (_eaefb );_gfgge :=_fcfcb (args [1]);_dgdgg :=0.0;for _fbge ,_cgbd :=range _dcac {for _ccee ,_aeed :=range _cgbd {if _bcdaf (_aeed ,_gfgge ){_dgdgg +=_ffcc [_fbge ][_ccee ].ValueNumber ;};};};return MakeNumberResult (_dgdgg );};func _efed (_aacd ,_gaac _ae .Time ,_afac int )float64 {if _aacd .After (_gaac ){_aacd ,_gaac =_gaac ,_aacd ; +};_egcde :=0;_ceab ,_eagc ,_ccea :=_aacd .Date ();_gddgf ,_bcg ,_beaa :=_gaac .Date ();_abfba ,_ebc :=int (_eagc ),int (_bcg );_acg ,_aab :=_ecfdf (_ceab ,_abfba ,_ccea ,_afac ),_ecfdf (_gddgf ,_ebc ,_beaa ,_afac );if !_deb (_afac ){return _afdc (_gddgf ,_ebc ,_aab )-_afdc (_ceab ,_abfba ,_acg ); +};if _afac ==0{if (_abfba ==2||_acg < 30)&&_beaa ==31{_aab =31;}else if _ebc ==2&&_aab ==_bafe (_gddgf ,_ebc ){_aab =_bafe (_gddgf ,2);};}else {if _abfba ==2&&_acg ==30{_acg =_bafe (_ceab ,2);};if _ebc ==2&&_aab ==30{_aab =_bafe (_gddgf ,2);};};if _ceab < _gddgf ||(_ceab ==_gddgf &&_abfba < _ebc ){_egcde =30-_acg +1; +_ccea =1;_acg =1;_gefd :=_ae .Date (_ceab ,_ae .Month (_abfba ),_ccea ,0,0,0,0,_ae .UTC ).AddDate (0,1,0);if _gefd .Year ()< _gddgf {_egcde +=_ffg (_gefd .Year (),int (_gefd .Month ()),12,_afac );_gefd =_gefd .AddDate (0,13-int (_gefd .Month ()),0);_egcde +=_fed (_gefd .Year (),_gddgf -1,_afac ); +};_egcde +=_ffg (_gddgf ,int (_gefd .Month ()),_ebc -1,_afac );_gefd =_gefd .AddDate (0,_ebc -int (_gefd .Month ()),0);_abfba =_gefd .Day ();};_egcde +=_aab -_acg ;if _egcde > 0{return float64 (_egcde );}else {return 0;};};func _afdc (_gdd ,_fbe ,_ddg int )float64 {return float64 (_bgcc (_gdd ,_ae .Month (_fbe ),_ddg )/86400)+_bcd ; +};func _baf ()evCache {_fbf :=evCache {};_fbf ._eaf =make (map[string ]Result );_fbf ._bca =&_eb .Mutex {};return _fbf ;};func _ccgad (_bcgf [][]Result )float64 {if len (_bcgf )==2{_fdba :=_bcgf [0][0].AsNumber ();_ggcbc :=_bcgf [0][1].AsNumber ();_bced :=_bcgf [1][0].AsNumber (); +_dbea :=_bcgf [1][1].AsNumber ();if _fdba .Type !=ResultTypeNumber ||_ggcbc .Type !=ResultTypeNumber ||_bced .Type !=ResultTypeNumber ||_dbea .Type !=ResultTypeNumber {return _ac .NaN ();};return _fdba .ValueNumber *_dbea .ValueNumber -_bced .ValueNumber *_ggcbc .ValueNumber ; +};_bcfe :=float64 (0);_bebd :=float64 (1);for _ggae :=range _bcgf {_bcfe +=_bebd *_bcgf [0][_ggae ].ValueNumber *_ccgad (_cfeb (_bcgf ,_ggae ));_bebd *=-1;};return _bcfe ;};func (_egad *ivr )NamedRange (ref string )Reference {return ReferenceInvalid }; -// Cumipmt implements the Excel CUMIPMT function. -func Cumipmt (args []Result )Result {_gcef ,_fccf :=_dcef (args ,"\u0043U\u004d\u0049\u0050\u004d\u0054");if _fccf .Type ==ResultTypeError {return _fccf ;};_aeba :=_gcef ._bead ;_egfa :=_gcef ._eacb ;_bgdb :=_gcef ._dbae ;_fdea :=_gcef ._efg ;_cgdc :=_gcef ._cdaf ; -_fdae :=_gcef ._efda ;_cfeg :=_dgge (_aeba ,_egfa ,_bgdb ,0,_fdae );_ebbe :=0.0;if _fdea ==1{if _fdae ==0{_ebbe =-_bgdb ;_fdea ++;};};for _ddeb :=_fdea ;_ddeb <=_cgdc ;_ddeb ++{if _fdae ==1{_ebbe +=_ggdg (_aeba ,_ddeb -2,_cfeg ,_bgdb ,1)-_cfeg ;}else {_ebbe +=_ggdg (_aeba ,_ddeb -1,_cfeg ,_bgdb ,0); -};};_ebbe *=_aeba ;return MakeNumberResult (_ebbe );};type countMode byte ;func _babg (_caef ,_bae ,_geab int )bool {if _bae < 1||_bae > 12{return false ;};if _geab < 1{return false ;};return _geab <=_ggf (_caef ,_bae );};func (_dbdd VerticalRange )verticalRangeReference ()string {return _gf .Sprintf ("\u0025\u0073\u003a%\u0073",_dbdd ._cege ,_dbdd ._afaca ); -};func _cfad (_ddaf int )bool {return _ddaf ==0||_ddaf ==4}; -// NewPrefixRangeExpr constructs a new range with prefix. -func NewPrefixRangeExpr (pfx ,from ,to Expression )Expression {_gedcc ,_ggge ,_cffdb :=_fbgeb (from ,to );if _cffdb !=nil {_af .Log .Debug (_cffdb .Error ());return NewError (_cffdb .Error ());};return PrefixRangeExpr {_dgbf :pfx ,_aada :_gedcc ,_gdbf :_ggge }; -};func _eacd (_dbfg string ,_gcedd []Result )(*parsedSearchObject ,Result ){_bdfg :=len (_gcedd );if _bdfg !=2&&_bdfg !=3{return nil ,MakeErrorResult (_dbfg +"\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"); -};_fggc :=_gcedd [0];if _fggc .Type ==ResultTypeError {return nil ,_fggc ;};if _fggc .Type !=ResultTypeString &&_fggc .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"); -};_aceg :=_gcedd [1];if _aceg .Type ==ResultTypeError {return nil ,_aceg ;};if _aceg .Type !=ResultTypeString &&_aceg .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"); -};_ffceeg :=_aceg .Value ();_agbd :=_fggc .Value ();_fbad :=1;if _bdfg ==3&&_gcedd [2].Type !=ResultTypeEmpty {_ageae :=_gcedd [2];if _ageae .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"); -};_fbad =int (_ageae .ValueNumber );if _fbad < 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 _fbad > len (_ffceeg ){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 {_agbd ,_ffceeg ,_fbad },_fcea ;}; +// GetLabelPrefix returns an empty string for the invalid reference context. +func (_afge *ivr )GetLabelPrefix (cellRef string )string {return ""};func _fcafg ()yyParser {return &yyParserImpl {}}; -// Cumprinc implements the Excel CUMPRINC function. -func Cumprinc (args []Result )Result {_fegb ,_egcb :=_dcef (args ,"\u0043\u0055\u004d\u0050\u0052\u0049\u004e\u0043");if _egcb .Type ==ResultTypeError {return _egcb ;};_cegdf :=_fegb ._bead ;_ddfg :=_fegb ._eacb ;_aea :=_fegb ._dbae ;_cgge :=_fegb ._efg ; -_defc :=_fegb ._cdaf ;_adac :=_fegb ._efda ;_bgcf :=_dgge (_cegdf ,_ddfg ,_aea ,0,_adac );_cbgfc :=0.0;if _cgge ==1{if _adac ==0{_cbgfc =_bgcf +_aea *_cegdf ;}else {_cbgfc =_bgcf ;};_cgge ++;};for _dfea :=_cgge ;_dfea <=_defc ;_dfea ++{if _adac ==1{_cbgfc +=_bgcf -(_ggdg (_cegdf ,_dfea -2,_bgcf ,_aea ,1)-_bgcf )*_cegdf ; -}else {_cbgfc +=_bgcf -_ggdg (_cegdf ,_dfea -1,_bgcf ,_aea ,0)*_cegdf ;};};return MakeNumberResult (_cbgfc );};func init (){_gffc ();RegisterFunction ("\u004e\u0041",NA );RegisterFunction ("\u0049S\u0042\u004c\u0041\u004e\u004b",IsBlank );RegisterFunction ("\u0049\u0053\u0045R\u0052",IsErr ); -RegisterFunction ("\u0049S\u0045\u0052\u0052\u004f\u0052",IsError );RegisterFunction ("\u0049\u0053\u0045\u0056\u0045\u004e",IsEven );RegisterFunctionComplex ("\u005fx\u006cf\u006e\u002e\u0049\u0053\u0046\u004f\u0052\u004d\u0055\u004c\u0041",IsFormula ); -RegisterFunctionComplex ("\u004fR\u0047\u002e\u004f\u0050E\u004e\u004f\u0046\u0046\u0049C\u0045.\u0049S\u004c\u0045\u0041\u0050\u0059\u0045\u0041R",IsLeapYear );RegisterFunctionComplex ("\u0049S\u004c\u004f\u0047\u0049\u0043\u0041L",IsLogical );RegisterFunction ("\u0049\u0053\u004e\u0041",IsNA ); -RegisterFunction ("\u0049S\u004e\u004f\u004e\u0054\u0045\u0058T",IsNonText );RegisterFunction ("\u0049\u0053\u004e\u0055\u004d\u0042\u0045\u0052",IsNumber );RegisterFunction ("\u0049\u0053\u004fD\u0044",IsOdd );RegisterFunctionComplex ("\u0049\u0053\u0052E\u0046",IsRef ); -RegisterFunction ("\u0049\u0053\u0054\u0045\u0058\u0054",IsText );RegisterFunctionComplex ("\u0043\u0045\u004c\u004c",Cell );};func 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"); -};_deff :=args [0].AsNumber ();if _deff .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"); -};_agcgc :=float64 (0);if len (args )> 1{_ccfed :=args [1].AsNumber ();if _ccfed .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"); -};_agcgc =_ccfed .ValueNumber ;};_ffca :=_deff .ValueNumber ;_fgac :=1.0;if _agcgc >=0{_fgac =_d .Pow (1/10.0,_agcgc );}else {return MakeNumberResult (0);};_ffca ,_addb :=_d .Modf (_ffca /_fgac );_cdgbc :=0.99999;if _addb > _cdgbc {_ffca ++;}else if _addb < -_cdgbc {_ffca --; -};_ =_addb ;return MakeNumberResult (_ffca *_fgac );}; +// 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"); +};_abba :=args [0].AsNumber ();if _abba .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"); +};_ebbbc :=float64 (1);if _abba .ValueNumber < 0{_ebbbc =-1;};if len (args )> 1{_bacg :=args [1].AsNumber ();if _bacg .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"); +};_ebbbc =_bacg .ValueNumber ;};_efcd :=float64 (1);if len (args )> 2{_deedf :=args [2].AsNumber ();if _deedf .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"); +};_efcd =_deedf .ValueNumber ;};if len (args )==1{return MakeNumberResult (_ac .Floor (_abba .ValueNumber ));};_baab :=_abba .ValueNumber ;_baab ,_aecb :=_ac .Modf (_baab /_ebbbc );if _aecb !=0&&_abba .ValueNumber < 0&&_efcd > 0{_baab ++;};return MakeNumberResult (_baab *_ebbbc ); +};func (_eff *evCache )GetFromCache (key string )(Result ,bool ){_eff ._bca .Lock ();_bdc ,_ede :=_eff ._eaf [key ];_eff ._bca .Unlock ();return _bdc ,_ede ;}; -// 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"); -};_cgff :=args [0].Ref ;if _cgff .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 (_cgff .Value ,ev ).IsBoolean );}; +// 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");};_bbaca :=args [0].AsNumber ();if _bbaca .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"); +};_caggg :=_ac .Signbit (_bbaca .ValueNumber );_eggee ,_bgaeb :=_ac .Modf ((_bbaca .ValueNumber -1)/2);_aface :=_eggee *2+1;if _bgaeb !=0{if !_caggg {_aface +=2;}else {_aface -=2;};};return MakeNumberResult (_aface );};func LexReader (r _f .Reader )chan *node {_bedg :=NewLexer (); +go _bedg .lex (r );return _bedg ._cebd }; -// Reference returns an invalid reference for Bool. -func (_ea Bool )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// Fv implements the Excel FV function. +func Fv (args []Result )Result {_ceba :=len (args );if _ceba < 3||_ceba > 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"); +};_gbgd :=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"); +};_dfge :=args [1].ValueNumber ;if _dfge !=float64 (int (_dfge )){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"); +};_eadg :=args [2].ValueNumber ;_egab :=0.0;if _ceba >=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"); +};_egab =args [3].ValueNumber ;};_gccgc :=0;if _ceba ==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"); +};_gccgc =int (args [4].ValueNumber );if _gccgc !=0{_gccgc =1;};};return MakeNumberResult (_afda (_gbgd ,_dfge ,_eadg ,_egab ,_gccgc ));};func _bbg (_dbbb float64 )_ae .Time {_cffg :=int64 ((_dbbb -_bcd )*_fefd );return _ae .Unix (0,_cffg ).UTC ();}; -// 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];}; +// Eval evaluates and returns the result of a formula. +func (_dedf *defEval )Eval (ctx Context ,formula string )Result {_ece :=ParseString (formula );_gaeb :=make (chan Result );go func (){if _ece ==nil {_gaeb <-MakeErrorResult (_e .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 {_dedf .checkLastEvalIsRef (ctx ,_ece );_gaeb <-_ece .Eval (ctx ,_dedf );};}();select{case _gcc :=<-_gaeb :return _gcc ;case <-_ae .After (_dbb ):_ded .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 _gaacg (_dgbd float64 )float64 {return float64 (int (_dgbd +0.5))}; -// GetEpoch returns a null time object for the invalid reference context. -func (_ggadg *ivr )GetEpoch ()_bcd .Time {return _bcd .Time {}}; +// Couppcd implements the Excel COUPPCD function. +func Couppcd (args []Result )Result {_bffd ,_cgac :=_gacd (args ,"\u0043O\u0055\u0050\u0050\u0043\u0044");if _cgac .Type ==ResultTypeError {return _cgac ;};_ddef :=_bbg (_bffd ._fab );_ebec :=_bbg (_bffd ._dcdd );_adg :=_bffd ._efg ;_aabb :=_bffd ._baca ; +_bdg :=_afad (_ddef ,_ebec ,_adg ,_aabb );_ebed ,_fgfa ,_cda :=_bdg .Date ();return MakeNumberResult (_afdc (_ebed ,int (_fgfa ),_cda ));};func _dbfgf (_daea ,_ccadb int )string {const TOKSTART =4;if !_ccbd {return "\u0073\u0079\u006et\u0061\u0078\u0020\u0065\u0072\u0072\u006f\u0072"; +};for _ ,_ggebc :=range _bebe {if _ggebc ._abee ==_daea &&_ggebc ._egage ==_ccadb {return "\u0073\u0079\u006e\u0074\u0061\u0078\u0020\u0065\u0072r\u006f\u0072\u003a\u0020"+_ggebc ._ffbb ;};};_edeaf :="\u0073y\u006e\u0074\u0061\u0078 \u0065\u0072\u0072\u006f\u0072:\u0020u\u006ee\u0078\u0070\u0065\u0063\u0074\u0065\u0064 "+_fffg (_ccadb ); +_ebagd :=make ([]int ,0,4);_dgdgbf :=_dafeb [_daea ];for _faef :=TOKSTART ;_faef -1< len (_bcdab );_faef ++{if _cfgf :=_dgdgbf +_faef ;_cfgf >=0&&_cfgf < _eedf &&_affecc [_gccad [_cfgf ]]==_faef {if len (_ebagd )==cap (_ebagd ){return _edeaf ;};_ebagd =append (_ebagd ,_faef ); +};};if _dgfgc [_daea ]==-2{_ccgg :=0;for _debbe [_ccgg ]!=-1||_debbe [_ccgg +1]!=_daea {_ccgg +=2;};for _ccgg +=2;_debbe [_ccgg ]>=0;_ccgg +=2{_gecaa :=_debbe [_ccgg ];if _gecaa < TOKSTART ||_debbe [_ccgg +1]==0{continue ;};if len (_ebagd )==cap (_ebagd ){return _edeaf ; +};_ebagd =append (_ebagd ,_gecaa );};if _debbe [_ccgg +1]!=0{return _edeaf ;};};for _bfee ,_cbcg :=range _ebagd {if _bfee ==0{_edeaf +="\u002c\u0020\u0065x\u0070\u0065\u0063\u0074\u0069\u006e\u0067\u0020";}else {_edeaf +="\u0020\u006f\u0072\u0020";};_edeaf +=_fffg (_cbcg ); +};return _edeaf ;}; -// Counta implements the COUNTA function. -func Counta (args []Result )Result {return MakeNumberResult (_fbbd (args ,_cgbd ))}; +// Amorlinc implements the Excel AMORLINC function. +func Amorlinc (args []Result )Result {_eaef ,_gceb :=_eeg (args ,"\u0041\u004d\u004f\u0052\u004c\u0049\u004e\u0043");if _gceb .Type ==ResultTypeError {return _gceb ;};_debd :=_eaef ._bef ;_dfecf :=_eaef ._dbgb ;_fcbg :=_eaef ._eefae ;_cdc :=_eaef ._cccb ; +_gfa :=_eaef ._agf ;_fgff :=_eaef ._fbfe ;_ddgg :=_eaef ._ffgb ;_afbg ,_fegb :=_eag (_dfecf ,_fcbg ,_ddgg );if _fegb .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"); +};_ceaa :=_afbg *_fgff *_debd ;if _gfa ==0{return MakeNumberResult (_ceaa );};_abdf :=_debd *_fgff ;_cfc :=_debd -_cdc ;_eced :=int ((_cfc -_ceaa )/_abdf );if _gfa <=_eced {return MakeNumberResult (_abdf );}else if _gfa ==_eced +1{return MakeNumberResult (_cfc -_abdf *float64 (_eced )-_ceaa ); +}else {return MakeNumberResult (0);};};const _eefc int =30;func init (){_fdage ();RegisterFunction ("\u004e\u0041",NA );RegisterFunction ("\u0049S\u0042\u004c\u0041\u004e\u004b",IsBlank );RegisterFunction ("\u0049\u0053\u0045R\u0052",IsErr );RegisterFunction ("\u0049S\u0045\u0052\u0052\u004f\u0052",IsError ); +RegisterFunction ("\u0049\u0053\u0045\u0056\u0045\u004e",IsEven );RegisterFunctionComplex ("\u005fx\u006cf\u006e\u002e\u0049\u0053\u0046\u004f\u0052\u004d\u0055\u004c\u0041",IsFormula );RegisterFunctionComplex ("\u004fR\u0047\u002e\u004f\u0050E\u004e\u004f\u0046\u0046\u0049C\u0045.\u0049S\u004c\u0045\u0041\u0050\u0059\u0045\u0041R",IsLeapYear ); +RegisterFunctionComplex ("\u0049S\u004c\u004f\u0047\u0049\u0043\u0041L",IsLogical );RegisterFunction ("\u0049\u0053\u004e\u0041",IsNA );RegisterFunction ("\u0049S\u004e\u004f\u004e\u0054\u0045\u0058T",IsNonText );RegisterFunction ("\u0049\u0053\u004e\u0055\u004d\u0042\u0045\u0052",IsNumber ); +RegisterFunction ("\u0049\u0053\u004fD\u0044",IsOdd );RegisterFunctionComplex ("\u0049\u0053\u0052E\u0046",IsRef );RegisterFunction ("\u0049\u0053\u0054\u0045\u0058\u0054",IsText );RegisterFunctionComplex ("\u0043\u0045\u004c\u004c",Cell );};func (_bccc Result )AsString ()Result {switch _bccc .Type {case ResultTypeNumber :return MakeStringResult (_bccc .Value ()); +default:return _bccc ;};};func _dfadf (_gcgg ,_ggfc []float64 ,_ebaaf float64 )float64 {_ffd :=_ebaaf +1;_eafg :=_gcgg [0];_bafg :=len (_gcgg );_aedc :=_ggfc [0];for _gbeb :=1;_gbeb < _bafg ;_gbeb ++{_eafg +=_gcgg [_gbeb ]/_ac .Pow (_ffd ,(_ggfc [_gbeb ]-_aedc )/365); +};return _eafg ;}; -// 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");};_adfd :=[]float64 {}; -for _ ,_eaaf :=range args {switch _eaaf .Type {case ResultTypeString :_afffc :=_eaaf .AsNumber ();if _afffc .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"); -};_adfd =append (_adfd ,_afffc .ValueNumber );case ResultTypeList ,ResultTypeArray :_ebdd :=GCD (_eaaf .ListValues ());if _ebdd .Type !=ResultTypeNumber {return _ebdd ;};_adfd =append (_adfd ,_ebdd .ValueNumber );case ResultTypeNumber :_adfd =append (_adfd ,_eaaf .ValueNumber ); -case ResultTypeError :return _eaaf ;default:return MakeErrorResult (_gf .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",_eaaf .Type )); -};};if _adfd [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 (_adfd )==1{return MakeNumberResult (_adfd [0]); -};_ceee :=_adfd [0];for _babbb :=1;_babbb < len (_adfd );_babbb ++{if _adfd [_babbb ]< 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"); -};_ceee =_dedfb (_ceee ,_adfd [_babbb ]);};return MakeNumberResult (_ceee );}; +// Update updates references in the PrefixHorizontalRange after removing a row/column. +func (_fecfe PrefixHorizontalRange )Update (q *_da .UpdateQuery )Expression {return _fecfe }; -// NewEmptyExpr constructs a new empty expression. -func NewEmptyExpr ()Expression {return EmptyExpr {}}; +// 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"); +};_cedg :=args [0].AsString ();if _cedg .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"); +};_bfdff :=args [1].AsNumber ();if _bfdff .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"); +};_abadg :=_cedg .ValueString ;if len (_abadg )> 2&&(_ag .HasPrefix (_abadg ,"\u0030\u0078")||_ag .HasPrefix (_abadg ,"\u0030\u0058")){_abadg =_abadg [2:];};_bcgc ,_fdcaf :=_dc .ParseInt (_abadg ,int (_bfdff .ValueNumber ),64);if _fdcaf !=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 (_bcgc ));};const _cfacc =57360;func _bbgd (_feba ,_efd ,_eab float64 )float64 {return (_feba *3600+_efd *60+_eab )/86400};const _eedd =57357;func _fbce (_dbdbg []Result )(bool ,Result ){for _ ,_dbbbgc :=range _dbdbg {if _dbbbgc .Type ==ResultTypeError {return true ,_dbbbgc ; +};};return false ,MakeEmptyResult ();}; -// NewSheetPrefixExpr constructs a new prefix expression. -func NewSheetPrefixExpr (s string )Expression {return &SheetPrefixExpr {_aeef :s }};func _efbd (_fcc ,_fdef ,_dgf float64 )float64 {return (_fcc *3600+_fdef *60+_dgf )/86400}; +// 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");};_dgda :=args [0].AsNumber (); +if _dgda .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");};_afcc :=_ac .Signbit (_dgda .ValueNumber ); +_cege ,_cccdd :=_ac .Modf (_dgda .ValueNumber /2);_bcga :=_cege *2;if _cccdd !=0{if !_afcc {_bcga +=2;}else {_bcga -=2;};};return MakeNumberResult (_bcga );};const _adce =57374;const _dfecff =2;var _gccad =[...]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}; -// 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");};_ggaad :=args [0].AsNumber (); -_dadc :=args [1].AsNumber ();if _ggaad .Type !=ResultTypeNumber ||_dadc .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 _dadc .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"M\u004fD\u0028\u0029\u0020\u0064\u0069\u0076\u0069\u0064e\u0020\u0062\u0079\u0020ze\u0072\u006f");};_fgbdc ,_aafcd :=_d .Modf (_ggaad .ValueNumber /_dadc .ValueNumber );if _aafcd < 0{_fgbdc --; -};return MakeNumberResult (_ggaad .ValueNumber -_dadc .ValueNumber *_fgbdc );}; -// String returns a string representation of ConstArrayExpr. -func (_bgd ConstArrayExpr )String ()string {return ""};var _aggdg =[...]string {"\u0024\u0065\u006e\u0064","\u0065\u0072\u0072o\u0072","\u0024\u0075\u006e\u006b","t\u006fk\u0065\u006e\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006c\u0052an\u0067\u0065","\u0074o\u006be\u006e\u0056\u0065\u0072\u0074i\u0063\u0061l\u0052\u0061\u006e\u0067\u0065","\u0074\u006f\u006b\u0065\u006e\u0052\u0065\u0073\u0065\u0072\u0076\u0065d\u004e\u0061\u006d\u0065","\u0074\u006f\u006be\u006e\u0044\u0044\u0045\u0043\u0061\u006c\u006c","\u0074\u006f\u006b\u0065\u006e\u004c\u0065\u0078\u0045\u0072\u0072\u006f\u0072","\u0074o\u006be\u006e\u004e\u0061\u006d\u0065\u0064\u0052\u0061\u006e\u0067\u0065","\u0074o\u006b\u0065\u006e\u0042\u006f\u006fl","t\u006f\u006b\u0065\u006e\u004e\u0075\u006d\u0062\u0065\u0072","t\u006f\u006b\u0065\u006e\u0053\u0074\u0072\u0069\u006e\u0067","\u0074\u006f\u006b\u0065\u006e\u0045\u0072\u0072\u006f\u0072","\u0074\u006f\u006b\u0065\u006e\u0045\u0072\u0072\u006f\u0072\u0052\u0065\u0066","\u0074\u006f\u006b\u0065\u006e\u0053\u0068\u0065\u0065\u0074","\u0074o\u006b\u0065\u006e\u0043\u0065\u006cl","t\u006fk\u0065\u006e\u0046\u0075\u006e\u0063\u0074\u0069o\u006e\u0042\u0075\u0069lt\u0069\u006e","t\u006f\u006b\u0065\u006e\u004c\u0042\u0072\u0061\u0063\u0065","t\u006f\u006b\u0065\u006e\u0052\u0042\u0072\u0061\u0063\u0065","t\u006f\u006b\u0065\u006e\u004c\u0050\u0061\u0072\u0065\u006e","t\u006f\u006b\u0065\u006e\u0052\u0050\u0061\u0072\u0065\u006e","\u0074o\u006b\u0065\u006e\u0050\u006c\u0075s","\u0074\u006f\u006b\u0065\u006e\u004d\u0069\u006e\u0075\u0073","\u0074o\u006b\u0065\u006e\u004d\u0075\u006ct","\u0074\u006f\u006b\u0065\u006e\u0044\u0069\u0076","\u0074\u006f\u006b\u0065\u006e\u0045\u0078\u0070","\u0074o\u006b\u0065\u006e\u0045\u0051","\u0074o\u006b\u0065\u006e\u004c\u0054","\u0074o\u006b\u0065\u006e\u0047\u0054","\u0074\u006f\u006b\u0065\u006e\u004c\u0045\u0051","\u0074\u006f\u006b\u0065\u006e\u0047\u0045\u0051","\u0074o\u006b\u0065\u006e\u004e\u0045","\u0074\u006f\u006b\u0065\u006e\u0043\u006f\u006c\u006f\u006e","\u0074\u006f\u006b\u0065\u006e\u0043\u006f\u006d\u006d\u0061","\u0074\u006f\u006b\u0065\u006e\u0041\u006d\u0070\u0065r\u0073\u0061\u006e\u0064","\u0074o\u006b\u0065\u006e\u0053\u0065\u006di"}; -const _dbccd =57348; +// String returns a string representation for Negate. +func (_fdgd Negate )String ()string {return "\u002d"+_fdgd ._deee .String ()};func _gcge (_fcba float64 ,_dfcg *criteriaRegex )bool {_bgfg ,_aagfa :=_dc .ParseFloat (_dfcg ._eebc ,64);if _aagfa !=nil {return false ;};switch _dfcg ._ddgc {case _dbdbd :return _fcba ==_bgfg ; +case _bbcgb :return _fcba <=_bgfg ;case _afade :return _fcba >=_bgfg ;case _agfb :return _fcba < _bgfg ;case _fdbeb :return _fcba > _bgfg ;};return false ;}; -// 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 );};func _cgbc (_gccfe []Result ,_bagc bool )Result {_cbggg :="\u004d\u0049\u004e";if _bagc {_cbggg ="\u004d\u0049\u004e\u0041";};if len (_gccfe )==0{return MakeErrorResult (_cbggg +"\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"); -};_cgcfd :=_d .MaxFloat64 ;for _ ,_fbfg :=range _gccfe {switch _fbfg .Type {case ResultTypeNumber :if (_bagc ||!_fbfg .IsBoolean )&&_fbfg .ValueNumber < _cgcfd {_cgcfd =_fbfg .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_gbbce :=_cgbc (_fbfg .ListValues (),_bagc ); -if _gbbce .ValueNumber < _cgcfd {_cgcfd =_gbbce .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_gabee :=0.0;if _bagc {_gabee =_fbfg .AsNumber ().ValueNumber ;};if _gabee < _cgcfd {_cgcfd =_gabee ;};default:_af .Log .Debug ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_cbggg +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_fbfg .Type ); -};};if _cgcfd ==_d .MaxFloat64 {_cgcfd =0;};return MakeNumberResult (_cgcfd );};func _agfa (_ddg []Result ,_bfac string )(*durationArgs ,Result ){_ddgd :=len (_ddg );if _ddgd !=5&&_ddgd !=6{return nil ,MakeErrorResult (_bfac +"\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"); -};_ecbe ,_gae ,_dba :=_abcb (_ddg [0],_ddg [1],_bfac );if _dba .Type ==ResultTypeError {return nil ,_dba ;};_cgaa :=_ddg [2];if _cgaa .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bfac +"\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"); -};_cbcf :=_cgaa .ValueNumber ;if _cbcf < 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"); -};_dbac :=_ddg [3];if _dbac .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bfac +" \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"); -};_fbgb :=_dbac .ValueNumber ;if _fbgb < 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"); -};_gcge :=_ddg [4];if _gcge .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bfac +"\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"); -};_gga :=float64 (int (_gcge .ValueNumber ));if !_fegd (_gga ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_efcg :=0;if _ddgd ==6&&_ddg [5].Type !=ResultTypeEmpty {_gacag :=_ddg [5]; -if _gacag .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bfac +"\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");};_efcg =int (_gacag .ValueNumber ); -if !_ccfg (_efcg ){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"+_bfac );};};return &durationArgs {_ecbe ,_gae ,_cbcf ,_fbgb ,_gga ,_efcg },_fcea ; -}; +// 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"); +};_gdba ,_geffe ,_aefa :=_agbeg (args );if _aefa .Type ==ResultTypeError {return _aefa ;};return MakeNumberResult (_acfbe (_gdba )/_geffe );}; -// 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"); -};_ecec :=args [0].AsNumber ();if _ecec .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"); -};_fbfaf :=float64 (1);if _ecec .ValueNumber < 0{_fbfaf =-1;};if len (args )> 1{_egea :=args [1].AsNumber ();if _egea .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"); -};_fbfaf =_d .Abs (_egea .ValueNumber );};if len (args )==1{return MakeNumberResult (_d .Ceil (_ecec .ValueNumber ));};_fgga :=_ecec .ValueNumber ;_fgga ,_dffd :=_d .Modf (_fgga /_fbfaf );if _dffd !=0{if _ecec .ValueNumber > 0{_fgga ++;};};return MakeNumberResult (_fgga *_fbfaf ); -};var _bcgb =[]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 _febbd (_ffeg Result )[]Result {_ccbbb :=_ffeg .ValueList ;if _ffeg .Type ==ResultTypeArray {_ccbbb =nil ;for _ ,_daca :=range _ffeg .ValueArray {if len (_daca )> 0{_ccbbb =append (_ccbbb ,_daca [0]);}else {_ccbbb =append (_ccbbb ,_fcea );};};};return _ccbbb ; -}; +// String returns a string of a range. +func (_ffadd Range )String ()string {return _e .Sprintf ("\u0025\u0073\u003a%\u0073",_ffadd ._fbfa .String (),_ffadd ._befee .String ());}; // NewPrefixHorizontalRange constructs a new full rows range with prefix. -func NewPrefixHorizontalRange (pfx Expression ,v string )Expression {_gbga :=_e .Split (v ,"\u003a");if len (_gbga )!=2{return nil ;};_ceffa ,_ :=_fd .Atoi (_gbga [0]);_cgde ,_ :=_fd .Atoi (_gbga [1]);if _ceffa > _cgde {_ceffa ,_cgde =_cgde ,_ceffa ;}; -return PrefixHorizontalRange {_fbcde :pfx ,_deafa :_ceffa ,_edfgc :_cgde };};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 ); +func NewPrefixHorizontalRange (pfx Expression ,v string )Expression {_fggfb :=_ag .Split (v ,"\u003a");if len (_fggfb )!=2{return nil ;};_gddcg ,_ :=_dc .Atoi (_fggfb [0]);_ebccf ,_ :=_dc .Atoi (_fggfb [1]);if _gddcg > _ebccf {_gddcg ,_ebccf =_ebccf ,_gddcg ; +};return PrefixHorizontalRange {_adad :pfx ,_edeeg :_gddcg ,_dgeaf :_ebccf };};func _baaa (_edfcg string )string {_edfcg =_ag .Replace (_edfcg ,"\u000a","\u005c\u006e",-1);_edfcg =_ag .Replace (_edfcg ,"\u000d","\u005c\u0072",-1);_edfcg =_ag .Replace (_edfcg ,"\u0009","\u005c\u0074",-1); +return _edfcg ;};var _cddg =[...]uint8 {0,17,33,49,63,78,93,108};func _ege (_fdgc Result ,_bcac ,_debc string )(float64 ,Result ){var _acb float64 ;switch _fdgc .Type {case ResultTypeNumber :_acb =float64 (int (_fdgc .ValueNumber ));case ResultTypeString :_cbdf :=DateValue ([]Result {_fdgc }); +if _cbdf .Type ==ResultTypeError {return 0,MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020"+_bcac +"\u0020\u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u0020"+_debc );};_acb =_cbdf .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"+_debc ); +};if _acb < 0{return 0,MakeErrorResultType (ErrorTypeNum ,_bcac +"\u0020\u0073\u0068ou\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};return _acb ,_gagd ;}; + +// Npv implements the Excel NPV function. +func Npv (args []Result )Result {_fbcb :=len (args );if _fbcb < 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"); +};_ffc :=args [0].ValueNumber ;if _ffc ==-1{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_cgeb :=[]float64 {};for _ ,_gfbe :=range args [1:]{switch _gfbe .Type {case ResultTypeNumber :_cgeb =append (_cgeb ,_gfbe .ValueNumber );case ResultTypeArray ,ResultTypeList :_fede :=_cgeag (_gfbe ); +for _ ,_cdadc :=range _fede {for _ ,_ggbd :=range _cdadc {if _ggbd .Type ==ResultTypeNumber &&!_ggbd .IsBoolean {_cgeb =append (_cgeb ,_ggbd .ValueNumber );};};};};};_aedg :=0.0;for _aegbb ,_bbcda :=range _cgeb {_aedg +=_bbcda /_ac .Pow (1+_ffc ,float64 (_aegbb )+1); +};return MakeNumberResult (_aedg );};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 );}; -// VLookup implements the VLOOKUP function that returns a matching value from a -// column in an array. -func VLookup (args []Result )Result {_dadb :=len (args );if _dadb < 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 _dadb > 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"); -};_bace :=args [0];_bagfc :=args [1];if _bagfc .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"); -};_abda :=args [2].AsNumber ();if _abda .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"); -};_gbadf :=false ;if _dadb ==4&&args [3].Type !=ResultTypeEmpty {_deab :=args [3].AsNumber ();if _deab .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 _deab .ValueNumber ==0{_gbadf =true ;};};_dgbgd :=int (_abda .ValueNumber )-1;_gaab :=-1;_eecc :=false ;_acbbb :for _ggfc ,_fbaa :=range _bagfc .ValueArray {if len (_fbaa )==0{continue ;};_fbdcg :=_fbaa [0];switch _fgbaf (_fbdcg ,_bace ,false ,_gbadf ){case _cggc :_gaab =_ggfc ; -case _beaf :_gaab =_ggfc ;_eecc =true ;break _acbbb ;};};if _gaab ==-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");};_gbeac :=_bagfc .ValueArray [_gaab ]; -if _dgbgd < 0||_dgbgd >=len (_gbeac ){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 _eecc ||!_gbadf {return _gbeac [_dgbgd ]; -};return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");}; - -// 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");};_fdba :=_bcd .Now (); -_ ,_gebb :=_fdba .Zone ();_gcdb :=_abc +float64 (_fdba .Unix ()+int64 (_gebb ))/86400;return MakeNumberResult (_gcdb );};func _gggd ()yyParser {return &yyParserImpl {}};func _abcb (_adeb ,_fbfa Result ,_cbe string )(float64 ,float64 ,Result ){_gfga ,_adff :=_gfcac (_adeb ,"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065",_cbe ); -if _adff .Type ==ResultTypeError {return 0,0,_adff ;};_fbfac ,_adff :=_gfcac (_fbfa ,"\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065",_cbe );if _adff .Type ==ResultTypeError {return 0,0,_adff ;};if _gfga >=_fbfac {return 0,0,MakeErrorResultType (ErrorTypeNum ,_cbe +"\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 _gfga ,_fbfac ,_fcea ;};func _fbd (_bcc string )bool {for _ ,_adbc :=range _efd {_gdga :=_adbc .FindStringSubmatch (_bcc );if len (_gdga )> 1{return true ;};};return false ;}; +// NewBool constructs a new boolean expression. +func NewBool (v string )Expression {_gb ,_dab :=_dc .ParseBool (v );if _dab !=nil {_ded .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 ,_dab ); +};return Bool {_ceg :_gb };}; -// String returns a string representation of FunctionCall expression. -func (_dddbe FunctionCall )String ()string {_cegfa :=_c .Buffer {};_cegfa .WriteString (_dddbe ._cdabe );_cegfa .WriteString ("\u0028");_aeda :=len (_dddbe ._fdca )-1;for _faca ,_eaga :=range _dddbe ._fdca {_cegfa .WriteString (_eaga .String ());if _faca !=_aeda {_cegfa .WriteString ("\u002c"); -};};_cegfa .WriteString ("\u0029");return _cegfa .String ();}; +// MakeStringResult constructs a string result. +func MakeStringResult (s string )Result {return Result {Type :ResultTypeString ,ValueString :s }}; -// 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"); -};_gcbe :=args [0].Ref ;if _gcbe .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 (_gcbe .Value ));}; +// Update updates the horizontal range references after removing a row/column. +func (_defc HorizontalRange )Update (q *_da .UpdateQuery )Expression {return _defc };func _ggfga (_cgcd Reference ,_gbcdc Context )bool {return _gbcdc .Sheet (_cgcd .Value )==InvalidReferenceContext ;};var _deag =[]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"}}; -// Reference returns a string reference value to a range with prefix. -func (_edeg PrefixRangeExpr )Reference (ctx Context ,ev Evaluator )Reference {_fecg :=_edeg ._dgbf .Reference (ctx ,ev );_ccab :=_edeg ._aada .Reference (ctx ,ev );_fecca :=_edeg ._gdbf .Reference (ctx ,ev );if _fecg .Type ==ReferenceTypeSheet &&_ccab .Type ==ReferenceTypeCell &&_fecca .Type ==ReferenceTypeCell {return MakeRangeReference (_gcfb (_fecg ,_ccab ,_fecca )); -};return ReferenceInvalid ;}; -// IfNA is an implementation of the Excel IFNA() function. It takes two arguments. -func IfNA (args []Result )Result {if len (args )!=2{return MakeErrorResult ("I\u0046\u004e\u0041\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};if args [0].Type ==ResultTypeError &&args [0].ValueString =="\u0023\u004e\u002f\u0041"{return args [1]; -};return args [0];};const _gafad =187; +// SumIfs implements the SUMIFS function. +func SumIfs (args []Result )Result {_eafee :=_dbdfa (args ,true ,"\u0053\u0055\u004d\u0049\u0046\u0053");if _eafee .Type !=ResultTypeEmpty {return _eafee ;};_fedb :=_afag (args [1:]);_geeb :=0.0;_agbc :=_cgeag (args [0]);for _ ,_bgeg :=range _fedb {_geeb +=_agbc [_bgeg ._fggg ][_bgeg ._bcdcb ].ValueNumber ; +};return MakeNumberResult (float64 (_geeb ));};var _eggafa =false ;func _bafe (_cba ,_fdab int )int {if _fdab ==2&&_gbf (_cba ){return 29;}else {return _bcc [_fdab -1];};}; -// Coupncd implements the Excel COUPNCD function. -func Coupncd (args []Result )Result {_gcgcg ,_bdb :=_daegg (args ,"\u0043O\u0055\u0050\u004e\u0043\u0044");if _bdb .Type ==ResultTypeError {return _bdb ;};_dfaab :=_ded (_gcgcg ._agg );_ffee :=_ded (_gcgcg ._cgef );_bega :=_gcgcg ._fbdc ;_edd :=_acgc (_dfaab ,_ffee ,_bega ); -_gedc ,_abdg ,_ggfa :=_edd .Date ();return MakeNumberResult (_efdc (_gedc ,int (_abdg ),_ggfa ));};var _bfeac _ad .Mutex ; +// NewPrefixExpr constructs an expression with prefix. +func NewPrefixExpr (pfx ,exp Expression )Expression {return &PrefixExpr {_ggcbg :pfx ,_ceag :exp }}; -// 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"); -};_dgegc :=args [0].AsNumber ();_agbe :=args [1].AsNumber ();if _dgegc .Type !=ResultTypeNumber ||_agbe .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"); -};_edcf :=_d .Trunc (_dgegc .ValueNumber );_edbd :=_d .Trunc (_agbe .ValueNumber );if _edcf < _edbd {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 _edcf ==0{return MakeNumberResult (0);};args [0]=MakeNumberResult (_edcf +_edbd -1);args [1]=MakeNumberResult (_edcf -1);return Combin (args );}; +// 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"); +};_baed :=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"); +};_agcd :=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"); +};_egeb :=args [2].ValueNumber ;if _egeb <=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"); +};_bfdf :=args [3].ValueNumber ;if _bfdf <=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 _bfdf > _egeb {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"); +};_ebfcb :=(_baed -_agcd )*(_egeb -_bfdf +1)*2;_cfdc :=_egeb *(_egeb +1);return MakeNumberResult (_ebfcb /_cfdc );}; -// Update updates references in the PrefixRangeExpr after removing a row/column. -func (_ebgbd PrefixRangeExpr )Update (q *_db .UpdateQuery )Expression {_abcee :=_ebgbd ;_fefe :=_ebgbd ._dgbf .String ();if _fefe ==q .SheetToUpdate {_deaca :=*q ;_deaca .UpdateCurrentSheet =true ;_abcee ._aada =_ebgbd ._aada .Update (&_deaca );_abcee ._gdbf =_ebgbd ._gdbf .Update (&_deaca ); -};return _abcee ;};func _eeeda (_agadf []Result )(bool ,Result ){for _ ,_daefd :=range _agadf {if _daefd .Type ==ResultTypeError {return true ,_daefd ;};};return false ,MakeEmptyResult ();}; +// Eval evaluates a range returning a list of results or an error. +func (_dgcd Range )Eval (ctx Context ,ev Evaluator )Result {_fdcdbf :=_dgcd ._fbfa .Reference (ctx ,ev );_ddfa :=_dgcd ._befee .Reference (ctx ,ev );_caedd :=_befff (_fdcdbf ,_ddfa );if _fdcdbf .Type ==ReferenceTypeCell &&_ddfa .Type ==ReferenceTypeCell {if _dbfc ,_ffcca :=ev .GetFromCache (_caedd ); +_ffcca {return _dbfc ;}else {_befda :=_dddef (ctx ,ev ,_fdcdbf .Value ,_ddfa .Value );ev .SetCache (_caedd ,_befda );return _befda ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_caedd );}; -// NamedRangeRef is a reference to a named range. -type NamedRangeRef struct{_ceba string };func init (){_fgbad =_gd .New (_gd .NewSource (_bcd .Now ().UnixNano ()));RegisterFunction ("\u0041\u0042\u0053",_daaa ("\u0041\u0053\u0049\u004e",_d .Abs ));RegisterFunction ("\u0041\u0043\u004f\u0053",_daaa ("\u0041\u0053\u0049\u004e",_d .Acos )); -RegisterFunction ("\u0041\u0043\u004fS\u0048",_daaa ("\u0041\u0053\u0049\u004e",_d .Acosh ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054",_daaa ("\u0041\u0043\u004f\u0054",func (_gfdd float64 )float64 {return _d .Pi /2-_d .Atan (_gfdd )})); -RegisterFunction ("_\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054\u0048",_daaa ("\u0041\u0043\u004fT\u0048",func (_gacfd float64 )float64 {return _d .Atanh (1/_gacfd )}));RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u0041\u0052\u0041\u0042\u0049\u0043",Arabic ); -RegisterFunction ("\u0041\u0053\u0049\u004e",_daaa ("\u0041\u0053\u0049\u004e",_d .Asin ));RegisterFunction ("\u0041\u0053\u0049N\u0048",_daaa ("\u0041\u0053\u0049N\u0048",_d .Asinh ));RegisterFunction ("\u0041\u0054\u0041\u004e",_daaa ("\u0041\u0054\u0041\u004e",_d .Atan )); -RegisterFunction ("\u0041\u0054\u0041N\u0048",_daaa ("\u0041\u0054\u0041N\u0048",_d .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",_daaa ("\u0043\u004f\u0053",_d .Cos )); -RegisterFunction ("\u0043\u004f\u0053\u0048",_daaa ("\u0043\u004f\u0053\u0048",_d .Cosh ));RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u004fT",_gbcgc ("\u0043\u004f\u0054",_d .Tan ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u004f\u0054\u0048",_gbcgc ("\u0043\u004f\u0054\u0048",_d .Tanh )); -RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u0053C",_gbcgc ("\u0043\u0053\u0043",_d .Sin ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u0053\u0043\u0048",_gbcgc ("\u0043\u0053\u0043",_d .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",_daaa ("\u0045\u0058\u0050",_d .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",_daaa ("\u004c\u004e",_d .Log )); -RegisterFunction ("\u004c\u004f\u0047",Log );RegisterFunction ("\u004c\u004f\u00471\u0030",_daaa ("\u004c\u004f\u00471\u0030",_d .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",_gbcgc ("\u0053\u0045\u0043",_d .Cos )); -RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0053\u0045\u0043\u0048",_gbcgc ("\u0053\u0045\u0043\u0048",_d .Cosh ));RegisterFunction ("\u0053E\u0052\u0049\u0045\u0053\u0053\u0055M",SeriesSum );RegisterFunction ("\u0053\u0049\u0047\u004e",Sign ); -RegisterFunction ("\u0053\u0049\u004e",_daaa ("\u0053\u0049\u004e",_d .Sin ));RegisterFunction ("\u0053\u0049\u004e\u0048",_daaa ("\u0053\u0049\u004e\u0048",_d .Sinh ));RegisterFunction ("\u0053\u0051\u0052\u0054",_daaa ("\u0053\u0051\u0052\u0054",_d .Sqrt )); -RegisterFunction ("\u0053\u0051\u0052\u0054\u0050\u0049",_daaa ("\u0053\u0051\u0052\u0054\u0050\u0049",func (_dbafc float64 )float64 {return _d .Sqrt (_dbafc *_d .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",_daaa ("\u0054\u0041\u004e",_d .Tan )); -RegisterFunction ("\u0054\u0041\u004e\u0048",_daaa ("\u0054\u0041\u004e\u0048",_d .Tanh ));RegisterFunction ("\u0054\u0052\u0055N\u0043",Trunc );}; -// 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 (_ac Context ,formula string )Result ;SetCache (_egg string ,_baa Result );GetFromCache (_cea string )(Result ,bool );LastEvalIsRef ()bool ;};func (_ace *evCache )GetFromCache (key string )(Result ,bool ){_ace ._bfc .Lock (); -_ccfa ,_dbbe :=_ace ._fgad [key ];_ace ._bfc .Unlock ();return _ccfa ,_dbbe ;}; +// 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"); +};_bddbb :=args [0].AsNumber ();if _bddbb .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"); +};_ccaf ,_facd :=_ac .Modf (_bddbb .ValueNumber );if _facd < 0{_ccaf --;};return MakeNumberResult (_ccaf );}; -// NewHorizontalRange constructs a new full rows range. -func NewHorizontalRange (v string )Expression {_aaeba :=_e .Split (v ,"\u003a");if len (_aaeba )!=2{return nil ;};_ggcf ,_ :=_fd .Atoi (_aaeba [0]);_accea ,_ :=_fd .Atoi (_aaeba [1]);if _ggcf > _accea {_ggcf ,_accea =_accea ,_ggcf ;};return HorizontalRange {_caag :_ggcf ,_fegba :_accea }; -};type parsedReplaceObject struct{_cffc string ;_gefg int ;_cbed int ;_gafa string ;}; +// NewConstArrayExpr constructs a new constant array expression with a given data. +func NewConstArrayExpr (data [][]Expression )Expression {return &ConstArrayExpr {_abc :data }};const _aeef int =0;func _egea (_bcgg ,_dfg float64 ,_gccc ,_fce int )float64 {_gaacb :=_bbg (_bcgg );_cfbd :=_bbg (_dfg );_fbda :=_afad (_gaacb ,_cfbd ,_gccc ,_fce ); +return _efed (_fbda ,_gaacb ,_fce );};func _dbbd (_agacg []Result ,_gbc string )(float64 ,float64 ,Result ){if len (_agacg )!=2{return 0,0,MakeErrorResult (_gbc +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};if _agacg [0].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_gbc +"\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"); +};_gcag :=_agacg [0].ValueNumber ;if _agacg [1].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_gbc +" \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"); +};_baba :=float64 (int (_agacg [1].ValueNumber ));if _baba < 0{return 0,0,MakeErrorResultType (ErrorTypeNum ,_gbc +"\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 _gcag ,_baba ,_gagd ;};func init (){_gfae =_de .New (_de .NewSource (_ae .Now ().UnixNano ()));RegisterFunction ("\u0041\u0042\u0053",_bbca ("\u0041\u0053\u0049\u004e",_ac .Abs ));RegisterFunction ("\u0041\u0043\u004f\u0053",_bbca ("\u0041\u0053\u0049\u004e",_ac .Acos )); +RegisterFunction ("\u0041\u0043\u004fS\u0048",_bbca ("\u0041\u0053\u0049\u004e",_ac .Acosh ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054",_bbca ("\u0041\u0043\u004f\u0054",func (_caba float64 )float64 {return _ac .Pi /2-_ac .Atan (_caba )})); +RegisterFunction ("_\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054\u0048",_bbca ("\u0041\u0043\u004fT\u0048",func (_cede float64 )float64 {return _ac .Atanh (1/_cede )}));RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u0041\u0052\u0041\u0042\u0049\u0043",Arabic ); +RegisterFunction ("\u0041\u0053\u0049\u004e",_bbca ("\u0041\u0053\u0049\u004e",_ac .Asin ));RegisterFunction ("\u0041\u0053\u0049N\u0048",_bbca ("\u0041\u0053\u0049N\u0048",_ac .Asinh ));RegisterFunction ("\u0041\u0054\u0041\u004e",_bbca ("\u0041\u0054\u0041\u004e",_ac .Atan )); +RegisterFunction ("\u0041\u0054\u0041N\u0048",_bbca ("\u0041\u0054\u0041N\u0048",_ac .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",_bbca ("\u0043\u004f\u0053",_ac .Cos )); +RegisterFunction ("\u0043\u004f\u0053\u0048",_bbca ("\u0043\u004f\u0053\u0048",_ac .Cosh ));RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u004fT",_gecge ("\u0043\u004f\u0054",_ac .Tan ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u004f\u0054\u0048",_gecge ("\u0043\u004f\u0054\u0048",_ac .Tanh )); +RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u0053C",_gecge ("\u0043\u0053\u0043",_ac .Sin ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u0053\u0043\u0048",_gecge ("\u0043\u0053\u0043",_ac .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",_bbca ("\u0045\u0058\u0050",_ac .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",_bbca ("\u004c\u004e",_ac .Log )); +RegisterFunction ("\u004c\u004f\u0047",Log );RegisterFunction ("\u004c\u004f\u00471\u0030",_bbca ("\u004c\u004f\u00471\u0030",_ac .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",_gecge ("\u0053\u0045\u0043",_ac .Cos )); +RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0053\u0045\u0043\u0048",_gecge ("\u0053\u0045\u0043\u0048",_ac .Cosh ));RegisterFunction ("\u0053E\u0052\u0049\u0045\u0053\u0053\u0055M",SeriesSum );RegisterFunction ("\u0053\u0049\u0047\u004e",Sign ); +RegisterFunction ("\u0053\u0049\u004e",_bbca ("\u0053\u0049\u004e",_ac .Sin ));RegisterFunction ("\u0053\u0049\u004e\u0048",_bbca ("\u0053\u0049\u004e\u0048",_ac .Sinh ));RegisterFunction ("\u0053\u0051\u0052\u0054",_bbca ("\u0053\u0051\u0052\u0054",_ac .Sqrt )); +RegisterFunction ("\u0053\u0051\u0052\u0054\u0050\u0049",_bbca ("\u0053\u0051\u0052\u0054\u0050\u0049",func (_dgba float64 )float64 {return _ac .Sqrt (_dgba *_ac .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",_bbca ("\u0054\u0041\u004e",_ac .Tan )); +RegisterFunction ("\u0054\u0041\u004e\u0048",_bbca ("\u0054\u0041\u004e\u0048",_ac .Tanh ));RegisterFunction ("\u0054\u0052\u0055N\u0043",Trunc );};func (_fadf *defEval )checkLastEvalIsRef (_dcc Context ,_fdg Expression ){switch _fdg .(type ){case FunctionCall :switch _fdg .(FunctionCall )._fgcd {case "\u0049\u0053\u0052E\u0046":for _ ,_bab :=range _fdg .(FunctionCall )._baec {switch _bab .(type ){case CellRef ,Range ,HorizontalRange ,VerticalRange ,NamedRangeRef ,PrefixExpr ,PrefixRangeExpr ,PrefixHorizontalRange ,PrefixVerticalRange :_gec :=_bab .Eval (_dcc ,_fadf ); +_fadf ._fdbd =!(_gec .Type ==ResultTypeError &&_gec .ValueString =="\u0023\u004e\u0041\u004d\u0045\u003f");default:_fadf ._fdbd =false ;};};};};}; -// Reference returns an invalid reference for EmptyExpr. -func (_edb EmptyExpr )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");};_cegbb :=args [0]; +if _cegbb .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"); +};_edfd :=int (_cegbb .ValueNumber );if _edfd < 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 )<=_edfd {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 [_edfd ];};const _eecba =57349;func _befff (_cdgd ,_gegdd Reference )string {return _e .Sprintf ("\u0025\u0073\u003a%\u0073",_cdgd .Value ,_gegdd .Value );};var _bcc =[]int {31,28,31,30,31,30,31,31,30,31,30,31};func _debcf (_gcf ,_fcca float64 ,_daac ,_cbg int )float64 {_cebf :=_bbg (_gcf ); +_cdbc :=_bbg (_fcca );if _cbg ==1{_gab :=_afad (_cebf ,_cdbc ,_daac ,1);_eed :=_gab .AddDate (0,12/_daac ,0);return _efed (_gab ,_eed ,_cbg );};return float64 (_dfd (0,_cbg ))/float64 (_daac );}; -// String returns a string representation of a range with prefix. -func (_gecg PrefixRangeExpr )String ()string {return _gf .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_gecg ._dgbf .String (),_gecg ._aada .String (),_gecg ._gdbf .String ());}; +// 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 _gc (_gage BinOpType ,_bfec [][]Result ,_gae Result )Result {_bb :=[][]Result {};for _eba :=range _bfec {_aed :=_fa (_gage ,_bfec [_eba ],_gae ); +if _aed .Type ==ResultTypeError {return _aed ;};_bb =append (_bb ,_aed .ValueList );};return MakeArrayResult (_bb );};var _eebe =[...]int {0};func _cgeag (_cdea Result )[][]Result {switch _cdea .Type {case ResultTypeArray :return _cdea .ValueArray ;case ResultTypeList :return [][]Result {_cdea .ValueList }; +default:return [][]Result {};};};func _ecbb (_gfefd Result ,_aaab ,_begf string )(string ,Result ){switch _gfefd .Type {case ResultTypeString ,ResultTypeNumber ,ResultTypeEmpty :return _gfefd .Value (),_gagd ;default:return "",MakeErrorResult (_aaab +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_begf +"\u0020t\u006f\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006db\u0065r\u0020o\u0072\u0020\u0073\u0074\u0072\u0069\u006eg"); +};};const _ggedd =57377; -// Left implements the Excel LEFT(string,[n]) function which returns the -// leftmost n characters. -func Left (args []Result )Result {_ebdg :=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"); -};_ebdg =int (args [1].ValueNumber );if _ebdg < 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 _ebdg ==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");};_ecef :=args [0].Value (); -if _ebdg > len (_ecef ){return MakeStringResult (_ecef );};return MakeStringResult (_ecef [0:_ebdg ]);}; +// 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"); +};_bddfa :=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"); +};_ceggb :=args [1].ValueNumber !=0;_egce :=_egdc (args [2:],[]string {},_ceggb );return MakeStringResult (_ag .Join (_egce ,_bddfa ));}; -// 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"); -};_bfde :=args [0].ValueNumber ;_gbb :=args [1].ValueNumber ;_dde :=args [2].ValueNumber ;_cegc :=_efbd (_bfde ,_gbb ,_dde );if _cegc >=0{return MakeNumberResult (_cegc );}else {return MakeErrorResultType (ErrorTypeNum ,"");};};const _agefc =57377;var _ggce =[]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"}}; +// Ddb implements the Excel DDB function. +func Ddb (args []Result )Result {_gcg :=len (args );if _gcg !=4&&_gcg !=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"); +};_dfcf :=args [0].ValueNumber ;if _dfcf < 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"); +};_adea :=args [1].ValueNumber ;if _adea < 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"); +};_aafd :=args [2].ValueNumber ;if _aafd <=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"); +};_gdca :=args [3].ValueNumber ;if _gdca < 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 _gdca > _aafd {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");};_eecf :=2.0;if _gcg ==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"); +};_eecf =args [4].ValueNumber ;if _eecf < 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 (_ebbb (_dfcf ,_adea ,_aafd ,_gdca ,_eecf ));}; +// RegisterFunctionComplex registers a standard function. +func RegisterFunctionComplex (name string ,fn FunctionComplex ){_dbfce .Lock ();defer _dbfce .Unlock ();if _ ,_gdgagb :=_aaaa [name ];_gdgagb {_ded .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 ); +};_aaaa [name ]=fn ;}; -// 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"); -};_ggea :=args [0];switch _ggea .Type {case ResultTypeError :return _ggea ;case ResultTypeNumber ,ResultTypeString :return _fecc (args [0]);case ResultTypeList :_ccbfd :=_ggea .ValueList ;_debba :=[]Result {};for _ ,_ecccg :=range _ccbfd {_gfecf :=_fecc (_ecccg ); -if _gfecf .Type ==ResultTypeError {return _gfecf ;};_debba =append (_debba ,_gfecf );};return MakeListResult (_debba );case ResultTypeArray :_dgdf :=_ggea .ValueArray ;_gfdf :=[][]Result {};for _ ,_fdaea :=range _dgdf {_gcgac :=[]Result {};for _ ,_cgdf :=range _fdaea {_aecd :=_fecc (_cgdf ); -if _aecd .Type ==ResultTypeError {return _aecd ;};_gcgac =append (_gcgac ,_aecd );};_gfdf =append (_gfdf ,_gcgac );};return MakeArrayResult (_gfdf );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 _bcdaa []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}; +// Eval evaluates and returns an expression with prefix. +func (_aeabd PrefixExpr )Eval (ctx Context ,ev Evaluator )Result {_ebbaa :=_aeabd ._ggcbg .Reference (ctx ,ev );switch _ebbaa .Type {case ReferenceTypeSheet :if _ggfga (_ebbaa ,ctx ){return MakeErrorResultType (ErrorTypeName ,_e .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_ebbaa .Value )); +};_agcdd :=ctx .Sheet (_ebbaa .Value );return _aeabd ._ceag .Eval (_agcdd ,ev );default:return MakeErrorResult (_e .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",_ebbaa .Type )); +};}; +// LookupFunction looks up and returns a standard function or nil. +func LookupFunction (name string )Function {_dbfce .Lock ();defer _dbfce .Unlock ();if _ffed ,_afbff :=_cbagf [name ];_afbff {return _ffed ;};return nil ;};func _bc (_cc BinOpType ,_ce ,_ff [][]Result )Result {_bfe :=[][]Result {};for _gdg :=range _ce {_fd :=_daa (_cc ,_ce [_gdg ],_ff [_gdg ]); +if _fd .Type ==ResultTypeError {return _fd ;};_bfe =append (_bfe ,_fd .ValueList );};return MakeArrayResult (_bfe );}; -// 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"); -};_abag :=args [0].ValueNumber ;if _abag <=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"); -};_ffga :=args [1].ValueNumber ;if _ffga <=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"); -};_adgg :=args [2].ValueNumber ;if _adgg < 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 (_d .Pow (_adgg /_ffga ,1/_abag )-1);};const _fcbcg =57367;func _aeeef (_ggba []Result ,_dace bool )Result {_afgb :="\u004d\u0041\u0058";if _dace {_afgb ="\u004d\u0041\u0058\u0041";};if len (_ggba )==0{return MakeErrorResult (_afgb +"\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"); -};_eegfa :=-_d .MaxFloat64 ;for _ ,_egcdf :=range _ggba {switch _egcdf .Type {case ResultTypeNumber :if (_dace ||!_egcdf .IsBoolean )&&_egcdf .ValueNumber > _eegfa {_eegfa =_egcdf .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_bade :=_aeeef (_egcdf .ListValues (),_dace ); -if _bade .ValueNumber > _eegfa {_eegfa =_bade .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_defcg :=0.0;if _dace {_defcg =_egcdf .AsNumber ().ValueNumber ;};if _defcg > _eegfa {_eegfa =_defcg ;};default:_af .Log .Debug ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_afgb +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_egcdf .Type ); -};};if _eegfa ==-_d .MaxFloat64 {_eegfa =0;};return MakeNumberResult (_eegfa );};func _bge (_adc string ,_gde *_db .UpdateQuery )string {_fda ,_ecf :=_bce .ParseCellReference (_adc );if _ecf !=nil {return "\u0023\u0052\u0045F\u0021";};if _gde .UpdateType ==_db .UpdateActionRemoveColumn {_dbbf :=_gde .ColumnIdx ; -_fde :=_fda .ColumnIdx ;if _fde < _dbbf {return _adc ;}else if _fde ==_dbbf {return "\u0023\u0052\u0045F\u0021";}else {return _fda .Update (_db .UpdateActionRemoveColumn ).String ();};};return _adc ;}; +// 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");}; +_cbbcg :=args [0].AsNumber ();if _cbbcg .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 _eddb float64 ;_cbbaa :=args [1].AsNumber ();if _cbbaa .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"); +};_eddb =_cbbaa .ValueNumber ;if _eddb < 0&&_cbbcg .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"); +};_cecf :=_cbbcg .ValueNumber ;_cecf ,_dgdg :=_ac .Modf (_cecf /_eddb );if _dgdg !=0{if _cbbcg .ValueNumber < 0&&_dgdg < 0{_cecf --;};};return MakeNumberResult (_cecf *_eddb );}; -// Disc implements the Excel DISC function. -func Disc (args []Result )Result {_fcf :=len (args );if _fcf !=4&&_fcf !=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"); -};_gaa ,_gdfa ,_deca :=_abcb (args [0],args [1],"\u0044\u0049\u0053\u0043");if _deca .Type ==ResultTypeError {return _deca ;};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"); -};_fcfg :=args [2].ValueNumber ;if _fcfg <=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"); -};_ddfb :=args [3].ValueNumber ;if _ddfb <=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"); -};_ccd :=0;if _fcf ==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"); -};_ccd =int (args [4].ValueNumber );if !_ccfg (_ccd ){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"); -};};_eagcg ,_deca :=_fdbc (_gaa ,_gdfa ,_ccd );if _deca .Type ==ResultTypeError {return _deca ;};return MakeNumberResult ((_ddfb -_fcfg )/_ddfb /_eagcg );}; +// 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");};_cgfbc :=args [0]; +if _cgfbc .Type !=ResultTypeArray &&_cgfbc .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"); +};_eagf :=_cgfbc .ValueArray ;if len (_eagf )==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 (_eagf [0])));}; -// String returns a string of a range. -func (_adbag Range )String ()string {return _gf .Sprintf ("\u0025\u0073\u003a%\u0073",_adbag ._gfddg .String (),_adbag ._bffe .String ());}; +// Update makes a reference to point to one of the neighboring cells after removing a row/column with respect to the update type. +func (_dfe CellRef )Update (q *_da .UpdateQuery )Expression {if q .UpdateCurrentSheet {_dfe ._gaa =_cee (_dfe ._gaa ,q );};return _dfe ;};func _bffc (_efbd ,_ggecd float64 )float64 {_efbd =_ac .Trunc (_efbd );_ggecd =_ac .Trunc (_ggecd );if _efbd ==0&&_ggecd ==0{return 0; +};return _efbd *_ggecd /_gfaab (_efbd ,_ggecd );}; -// 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");};_afdef :=args [0].Ref ;if _afdef .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"); -};_gdef ,_ddef :=_bce .ParseCellReference (_afdef .Value );if _ddef !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_afdef .Value );};return MakeNumberResult (float64 (_gdef .RowIdx )); -};func _daegg (_bdaeb []Result ,_dcde string )(*couponArgs ,Result ){_bfcg :=len (_bdaeb );if _bfcg !=3&&_bfcg !=4{return nil ,MakeErrorResult (_dcde +"\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"); -};_dgc ,_gdb ,_gebdb :=_abcb (_bdaeb [0],_bdaeb [1],_dcde );if _gebdb .Type ==ResultTypeError {return nil ,_gebdb ;};if _bdaeb [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dcde +"\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"); -};_eebd :=_bdaeb [2].ValueNumber ;if !_fegd (_eebd ){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"+_dcde );};_fdeb :=0;if _bfcg ==4&&_bdaeb [3].Type !=ResultTypeEmpty {if _bdaeb [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dcde +"\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"); -};_fdeb =int (_bdaeb [3].ValueNumber );if !_ccfg (_fdeb ){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"+_dcde ); -};};return &couponArgs {_dgc ,_gdb ,int (_eebd ),_fdeb },_fcea ;};func (_gbca *Lexer )Next ()*node {_gbca ._afdd .Lock ();defer _gbca ._afdd .Unlock ();if len (_gbca ._aeaab )> 0{_cagdg :=_gbca ._aeaab [0];_gbca ._aeaab =_gbca ._aeaab [1:];return _cagdg ; -};return _gbca .nextRaw ();}; +// Vdb implements the Excel VDB function. +func Vdb (args []Result )Result {_deeab :=len (args );if _deeab < 5||_deeab > 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"); +};_effbe :=args [0].ValueNumber ;if _effbe < 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"); +};_edff :=args [1].ValueNumber ;if _edff < 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"); +};_dbbf :=args [2].ValueNumber ;if _dbbf ==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 _dbbf < 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"); +};_ggde :=args [3].ValueNumber ;if _ggde < 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"); +};_bbee :=args [4].ValueNumber ;if _ggde > _bbee {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 _bbee > _dbbf {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");};_cebac :=2.0;if _deeab > 5{if args [5].Type ==ResultTypeEmpty {_cebac =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"); +};_cebac =args [5].ValueNumber ;if _cebac < 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"); +};};};_caaa :=false ;if _deeab > 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"); +};_caaa =args [6].ValueNumber !=0;};_bage :=0.0;_fdegd :=_ac .Floor (_ggde );_degg :=_ac .Ceil (_bbee );if _caaa {for _bcbd :=_fdegd +1;_bcbd <=_degg ;_bcbd ++{_gaff :=_ebbb (_effbe ,_edff ,_dbbf ,_bcbd ,_cebac );if _bcbd ==_fdegd +1{_gaff *=_ac .Min (_bbee ,_fdegd +1)-_ggde ; +}else if _bcbd ==_degg {_gaff *=_bbee +1-_degg ;};_bage +=_gaff ;};}else {_ecdf :=_dbbf ;var _cbfa float64 ;if !_gade (_ggde ,_ac .Floor (_ggde )){if _cebac ==1{_efbg :=_dbbf /2;if _ggde > _efbg ||_gade (_ggde ,_efbg ){_cbfa =_ggde -_efbg ;_ggde =_efbg ; +_bbee -=_cbfa ;_ecdf ++;};};};if _cebac !=0{_effbe -=_cccfb (_effbe ,_edff ,_dbbf ,_ecdf ,_ggde ,_cebac );};_bage =_cccfb (_effbe ,_edff ,_dbbf ,_dbbf -_ggde ,_bbee -_ggde ,_cebac );};return MakeNumberResult (_bage );}; -// MakeNumberResult constructs a number result. -func MakeNumberResult (v float64 )Result {if v ==_d .Copysign (0,-1){v =0;};return Result {Type :ResultTypeNumber ,ValueNumber :v };}; +// 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"); +};_cddd :=args [0].AsNumber ();if _cddd .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 _cddd .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 (_acfbe (_cddd .ValueNumber ));};var _ecff =[]*_agd .Regexp {};type criteriaParsed struct{_daffc bool ;_eaaac float64 ;_gaddf string ;_ecdea *criteriaRegex ;}; -// Update returns the same object as updating sheet references does not affect named ranges. -func (_dacff NamedRangeRef )Update (q *_db .UpdateQuery )Expression {return _dacff };func _edbe (_ddeg string )(int ,int ,float64 ,bool ,bool ,Result ){_abg :="";_dfc :=[]string {};for _aedf ,_abcd :=range _adge {_dfc =_abcd .FindStringSubmatch (_ddeg ); -if len (_dfc )> 1{_abg =_aedf ;break ;};};if _abg ==""{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_dgd );};_ceec :=_dfc [1]=="";_dfc =_dfc [49:];_fbdb :=len (_dfc );_gca :=_dfc [_fbdb -1];_edf :=_gca =="\u0061\u006d";_gag :=_gca =="\u0070\u006d"; -var _agdb ,_dbfc int ;var _gcgc float64 ;var _bede error ;switch _abg {case "\u0068\u0068":_agdb ,_bede =_fd .Atoi (_dfc [0]);if _bede !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_dgd );};_dbfc =0;_gcgc =0;case "\u0068\u0068\u003am\u006d":_agdb ,_bede =_fd .Atoi (_dfc [0]); -if _bede !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_dgd );};_dbfc ,_bede =_fd .Atoi (_dfc [2]);if _bede !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_dgd );};_gcgc =0;case "\u006d\u006d\u003as\u0073":_agdb =0; -_dbfc ,_bede =_fd .Atoi (_dfc [0]);if _bede !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_dgd );};_gcgc ,_bede =_fd .ParseFloat (_dfc [2],64);if _bede !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_dgd ); -};case "\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073":_agdb ,_bede =_fd .Atoi (_dfc [0]);if _bede !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_dgd );};_dbfc ,_bede =_fd .Atoi (_dfc [2]);if _bede !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_dgd ); -};_gcgc ,_bede =_fd .ParseFloat (_dfc [4],64);if _bede !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_dgd );};};if _dbfc >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_dgd );};if _edf ||_gag {if _agdb > 12||_gcgc >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_dgd ); -}else if _agdb ==12{_agdb =0;};}else if _agdb >=24||_gcgc >=10000{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_dgd );};return _agdb ,_dbfc ,_gcgc ,_gag ,_ceec ,_fcea ;}; +// MinIfs implements the MINIFS function. +func MinIfs (args []Result )Result {_dcedf :=_dbdfa (args ,true ,"\u004d\u0049\u004e\u0049\u0046\u0053");if _dcedf .Type !=ResultTypeEmpty {return _dcedf ;};_ffgbb :=_afag (args [1:]);_eabag :=_ac .MaxFloat64 ;_egeef :=_cgeag (args [0]);for _ ,_bcdbe :=range _ffgbb {_ceafe :=_egeef [_bcdbe ._fggg ][_bcdbe ._bcdcb ].ValueNumber ; +if _eabag > _ceafe {_eabag =_ceafe ;};};if _eabag ==_ac .MaxFloat64 {_eabag =0;};return MakeNumberResult (float64 (_eabag ));};func _baag (_fcc int )int {if _fcc < 1900{if _fcc < 30{_fcc +=2000;}else {_fcc +=1900;};};return _fcc ;};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"); +};_gffe :=args [0].AsNumber ();if _gffe .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 _gffe .ValueNumber < 0{return MakeNumberResult (-1);}else if _gffe .ValueNumber > 0{return MakeNumberResult (1);};return MakeNumberResult (0);};type xargs struct{_aabbcd []float64 ;_abeg []float64 ;}; -// 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"); -};_gebcc ,_fddc ,_edcb :=_abcb (args [0],args [1],"\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _edcb .Type ==ResultTypeError {return _edcb ;};_cddd ,_edcb :=_gfcac (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E"); -if _edcb .Type ==ResultTypeError {return _edcb ;};if _cddd >=_gebcc {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"); -};_adfg :=args [3];if _adfg .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"); -};_dbdae :=_adfg .ValueNumber ;if _dbdae < 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");};_daag :=args [4];if _daag .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"); -};_adba :=_daag .ValueNumber ;if _adba < 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");};_gfb :=args [5]; -if _gfb .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"); -};_ccgb :=_gfb .ValueNumber ;if _ccgb < 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");};_cfef :=args [6]; -if _cfef .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"); -};_agec :=float64 (int (_cfef .ValueNumber ));if !_fegd (_agec ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_dcfd :=0;if len (args )==8&&args [7].Type !=ResultTypeEmpty {_bdgb :=args [7]; -if _bdgb .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"); -};_dcfd =int (_bdgb .ValueNumber );if !_ccfg (_dcfd ){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"); -};};_gcgf ,_edcb :=_fdbc (_cddd ,_fddc ,_dcfd );if _edcb .Type ==ResultTypeError {return _edcb ;};_gcgf *=_agec ;_gdbg ,_edcb :=_fdbc (_gebcc ,_fddc ,_dcfd );if _edcb .Type ==ResultTypeError {return _edcb ;};_gdbg *=_agec ;_cbcg ,_edcb :=_fdbc (_cddd ,_gebcc ,_dcfd ); -if _edcb .Type ==ResultTypeError {return _edcb ;};_cbcg *=_agec ;_dafda :=_ccgb +_gcgf *100*_dbdae /_agec ;_dafda /=_gdbg *_adba /_agec +1;_dafda -=_cbcg *100*_dbdae /_agec ;return MakeNumberResult (_dafda );};func _fedf (_abbeb string )string {_abbeb =_e .Replace (_abbeb ,"\u000a","\u005c\u006e",-1); -_abbeb =_e .Replace (_abbeb ,"\u000d","\u005c\u0072",-1);_abbeb =_e .Replace (_abbeb ,"\u0009","\u005c\u0074",-1);return _abbeb ;};var _eagac []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}; -var _abc float64 =25569.0; +// 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"); +};_geca :=args [0].AsNumber ();_egeg :=args [1].AsNumber ();if _geca .Type !=ResultTypeNumber ||_egeg .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 _egeg .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 (_ac .Trunc (_geca .ValueNumber /_egeg .ValueNumber )); +};type criteriaRegex struct{_ddgc byte ;_eebc 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"); -};_ddgc :=args [0].ValueNumber ;if _ddgc <=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"); +};_efecg :=args [0].ValueNumber ;if _efecg <=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"); -};_efddf :=float64 (int (args [1].ValueNumber ));if _efddf < 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 (_d .Pow ((1+_ddgc /_efddf ),_efddf )-1);};const _eaceb int =0; - -// NewConstArrayExpr constructs a new constant array expression with a given data. -func NewConstArrayExpr (data [][]Expression )Expression {return &ConstArrayExpr {_fed :data }}; - -// Substitute is an implementation of the Excel SUBSTITUTE function. -func Substitute (args []Result )Result {_fgbae :=len (args );if _fgbae !=3&&_fgbae !=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"); -};_efec ,_aaca :=_bdegc (args [0],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0074\u0065\u0078\u0074");if _aaca .Type ==ResultTypeError {return _aaca ;};_ffbb ,_aaca :=_bdegc (args [1],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006f\u006c\u0064\u0020\u0074\u0065\u0078\u0074"); -if _aaca .Type ==ResultTypeError {return _aaca ;};_gddfb ,_aaca :=_bdegc (args [2],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006e\u0065\u0077\u0020\u0074\u0065\u0078\u0074");if _aaca .Type ==ResultTypeError {return _aaca ;};_gecag :=0; -if _fgbae ==3{return MakeStringResult (_e .Replace (_efec ,_ffbb ,_gddfb ,-1));}else {_eefc ,_fcdb :=_ageb (args [3],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0069\u006e\u0073t\u0061\u006e\u0063\u0065\u005f\u006e\u0075\u006d");if _fcdb .Type ==ResultTypeError {return _fcdb ; -};_gecag =int (_eefc );if _gecag < 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"); -};_gbcfc :=_efec ;_gfffg :=_gecag ;_edfb :=-1;_afgc :=len (_ffbb );_dfbf :=0;for {_gfffg --;_bcbg :=_e .Index (_gbcfc ,_ffbb );if _bcbg ==-1{_edfb =-1;break ;}else {_edfb =_bcbg +_dfbf ;if _gfffg ==0{break ;};_eeed :=_afgc +_bcbg ;_dfbf +=_eeed ;_gbcfc =_gbcfc [_eeed :]; -};};if _edfb ==-1{return MakeStringResult (_efec );}else {_acfc :=_efec [:_edfb ];_bbcab :=_efec [_edfb +_afgc :];return MakeStringResult (_acfc +_gddfb +_bbcab );};};}; - -// Update updates references in the Negate after removing a row/column. -func (_efece Negate )Update (q *_db .UpdateQuery )Expression {return Negate {_ebfd :_efece ._ebfd .Update (q )};}; +};_fgebg :=float64 (int (args [1].ValueNumber ));if _fgebg < 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 (_ac .Pow ((1+_efecg /_fgebg ),_fgebg )-1);}; -// NewBinaryExpr constructs a new binary expression with a given operator. -func NewBinaryExpr (lhs Expression ,op BinOpType ,rhs Expression )Expression {return BinaryExpr {_ba :lhs ,_efb :rhs ,_fdb :op };}; +// 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"); +};_dgef :=args [0].AsNumber ();if _dgef .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"); +};_bfgcf :=float64 (1);if _dgef .ValueNumber < 0{_bfgcf =-1;};if len (args )> 1{_cabc :=args [1].AsNumber ();if _cabc .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"); +};_bfgcf =_cabc .ValueNumber ;};_gbgc :=float64 (1);if len (args )> 2{_ggbb :=args [2].AsNumber ();if _ggbb .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"); +};_gbgc =_ggbb .ValueNumber ;};if len (args )==1{return MakeNumberResult (_ac .Ceil (_dgef .ValueNumber ));};_agcce :=_dgef .ValueNumber ;_agcce ,_bfcgc :=_ac .Modf (_agcce /_bfgcf );if _bfcgc !=0{if _dgef .ValueNumber > 0{_agcce ++;}else if _gbgc < 0{_agcce --; +};};return MakeNumberResult (_agcce *_bfgcf );};func _daa (_ecf BinOpType ,_dd ,_fg []Result )Result {_gf :=[]Result {};for _cca :=range _dd {_gaf :=_dd [_cca ].AsNumber ();_ab :=_fg [_cca ].AsNumber ();if _gaf .Type !=ResultTypeNumber ||_ab .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 _ecf {case BinOpTypePlus :_gf =append (_gf ,MakeNumberResult (_gaf .ValueNumber +_ab .ValueNumber ));case BinOpTypeMinus :_gf =append (_gf ,MakeNumberResult (_gaf .ValueNumber -_ab .ValueNumber ));case BinOpTypeMult :_gf =append (_gf ,MakeNumberResult (_gaf .ValueNumber *_ab .ValueNumber )); +case BinOpTypeDiv :if _ab .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_gf =append (_gf ,MakeNumberResult (_gaf .ValueNumber /_ab .ValueNumber ));case BinOpTypeExp :_gf =append (_gf ,MakeNumberResult (_ac .Pow (_gaf .ValueNumber ,_ab .ValueNumber ))); +case BinOpTypeLT :_gf =append (_gf ,MakeBoolResult (_gaf .ValueNumber < _ab .ValueNumber ));case BinOpTypeGT :_gf =append (_gf ,MakeBoolResult (_gaf .ValueNumber > _ab .ValueNumber ));case BinOpTypeEQ :_gf =append (_gf ,MakeBoolResult (_gaf .ValueNumber ==_ab .ValueNumber )); +case BinOpTypeLEQ :_gf =append (_gf ,MakeBoolResult (_gaf .ValueNumber <=_ab .ValueNumber ));case BinOpTypeGEQ :_gf =append (_gf ,MakeBoolResult (_gaf .ValueNumber >=_ab .ValueNumber ));case BinOpTypeNE :_gf =append (_gf ,MakeBoolResult (_gaf .ValueNumber !=_ab .ValueNumber )); +default:return MakeErrorResult (_e .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",_ecf ));};};return MakeListResult (_gf );}; -// 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 (_cfec Result )ListValues ()[]Result {if _cfec .Type ==ResultTypeArray {_baaa :=[]Result {};for _ ,_gfadc :=range _cfec .ValueArray {for _ ,_fbcdee :=range _gfadc {_baaa =append (_baaa ,_fbcdee );};};return _baaa ;};if _cfec .Type ==ResultTypeList {return _cfec .ValueList ; -};return nil ;}; +// 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"); +};_cfcb :=args [0].AsNumber ();if _cfcb .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/_ac .Pi *_cfcb .ValueNumber );}; -// Dollarfr implements the Excel DOLLARFR function. -func Dollarfr (args []Result )Result {_bedd ,_ggeb ,_aggd :=_fgef (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0046\u0052");if _aggd .Type ==ResultTypeError {return _aggd ;};if _ggeb ==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 _bedd ==0{return MakeNumberResult (0);};_cafc :=_bedd < 0;if _cafc {_bedd =-_bedd ;};_gbge :=float64 (int (_bedd ));_gaf :=args [0].Value ();_ddegb :=_e .Split (_gaf ,"\u002e");_dcdac :=0.0;if len (_ddegb )> 1{var _agc error ;_adeg :=_ddegb [1];_dcdac ,_agc =_fd .ParseFloat (_adeg ,64); -if _agc !=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"); -};_aab :=float64 (len (_adeg ));_dcdac /=_d .Pow (10,_aab );};_aagd :=_dcdac *_ggeb /_d .Pow (10,float64 (int (_d .Log10 (_ggeb )))+1)+_gbge ;if _cafc {_aagd =-_aagd ;};return MakeNumberResult (_aagd );};func _ebcb (_beff Context ,_fgcbe Evaluator ,_fbdd ,_fdeaf string )Result {_dggf ,_ggca :=_bce .ParseCellReference (_fbdd ); -if _ggca !=nil {return MakeErrorResult (_gf .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",_fbdd ,_ggca .Error ())); -};_cdfg ,_egdg :=_dggf .ColumnIdx ,_dggf .RowIdx ;_faedd ,_begbc :=_bce .ParseCellReference (_fdeaf );if _begbc !=nil {return MakeErrorResult (_gf .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",_fdeaf ,_begbc .Error ())); -};_gcdda ,_bafdb :=_faedd .ColumnIdx ,_faedd .RowIdx ;_cage :=[][]Result {};for _fffb :=_egdg ;_fffb <=_bafdb ;_fffb ++{_ccdbe :=[]Result {};for _ggfb :=_cdfg ;_ggfb <=_gcdda ;_ggfb ++{_fabgd :=_beff .Cell (_gf .Sprintf ("\u0025\u0073\u0025\u0064",_bce .IndexToColumn (_ggfb ),_fffb ),_fgcbe ); -_ccdbe =append (_ccdbe ,_fabgd );};_cage =append (_cage ,_ccdbe );};if len (_cage )==1{if len (_cage [0])==1{return _cage [0][0];};return MakeListResult (_cage [0]);};return MakeArrayResult (_cage );};func _cece (_fbcd ,_egff ,_bffb ,_fggd ,_gfd float64 )float64 {var _efad float64 ; -_cged :=_gfd /_bffb ;if _cged >=1{_cged =1;if _fggd ==1{_efad =_fbcd ;}else {_efad =0;};}else {_efad =_fbcd *_d .Pow (1-_cged ,_fggd -1);};_egef :=_fbcd *_d .Pow (1-_cged ,_fggd );var _afff float64 ;if _egef < _egff {_afff =_efad -_egff ;}else {_afff =_efad -_egef ; -};if _afff < 0{_afff =0;};return _afff ;};var _fggdg =[]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"}}; +// String returns a string representation of Number. +func (_eadd Number )String ()string {return _dc .FormatFloat (_eadd ._bfede ,'f',-1,64)}; +// 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 _dbb =_ae .Second *1;const _gcd ="\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u003a\u0028\u0028\u005b\u0030-\u0039]\u0029\u002b\u0029\u0028\u0020\u0028\u0061\u006d\u007c\u0070\u006d\u0029\u0029\u003f"; +func _ccag (_acd ,_edbb Result ,_cbdc string )(float64 ,float64 ,Result ){_cceb ,_bbc :=_ege (_acd ,"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065",_cbdc );if _bbc .Type ==ResultTypeError {return 0,0,_bbc ;};_faea ,_bbc :=_ege (_edbb ,"\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065",_cbdc ); +if _bbc .Type ==ResultTypeError {return 0,0,_bbc ;};if _cceb >=_faea {return 0,0,MakeErrorResultType (ErrorTypeNum ,_cbdc +"\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 _cceb ,_faea ,_gagd ;}; -// RegisterFunction registers a standard function. -func RegisterFunction (name string ,fn Function ){_bfeac .Lock ();defer _bfeac .Unlock ();if _ ,_ddfbg :=_bcgcc [name ];_ddfbg {_af .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 ); -};_bcgcc [name ]=fn ;}; +// Reference returns an invalid reference for Negate. +func (_ccgeg Negate )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// 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"); -};_aecbe :=true ;for _ ,_acdde :=range args {_acdde =_acdde .AsNumber ();switch _acdde .Type {case ResultTypeList ,ResultTypeArray :_efcag :=And (_acdde .ListValues ());if _efcag .Type ==ResultTypeError {return _efcag ;};if _efcag .ValueNumber ==0{_aecbe =false ; -};case ResultTypeNumber :if _acdde .ValueNumber ==0{_aecbe =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 _acdde ;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 (_aecbe );}; +// Reference returns an invalid reference for EmptyExpr. +func (_ccb EmptyExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };var _bcd float64 =25569.0; -// Eval evaluates a horizontal range with prefix returning a list of results or an error. -func (_bfcc PrefixHorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_gfac :=_bfcc ._fbcde .Reference (ctx ,ev );switch _gfac .Type {case ReferenceTypeSheet :if _daead (_gfac ,ctx ){return MakeErrorResultType (ErrorTypeName ,_gf .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_gfac .Value )); -};_adaab :=_bfcc .horizontalRangeReference (_gfac .Value );if _gfbb ,_ecddc :=ev .GetFromCache (_adaab );_ecddc {return _gfbb ;};_debdg :=ctx .Sheet (_gfac .Value );_babfe ,_gbgaf :=_cecg (_debdg ,_bfcc ._deafa ,_bfcc ._edfgc );_fbcg :=_ebcb (_debdg ,ev ,_babfe ,_gbgaf ); -ev .SetCache (_adaab ,_fbcg );return _fbcg ;default:return MakeErrorResult (_gf .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",_gfac .Type )); -};};func _fecc (_eefed Result )Result {if _eefed .Type ==ResultTypeEmpty {return _eefed ;};_dbdacg :=_eefed .AsString ();if _dbdacg .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 _eefed .IsBoolean {if _dbdacg .ValueString =="\u0031"{return MakeStringResult ("\u0074\u0072\u0075\u0065");}else if _dbdacg .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 (_e .ToLower (_dbdacg .ValueString ));};};type cumulArgs struct{_bead float64 ;_eacb float64 ;_dbae float64 ;_efg float64 ;_cdaf float64 ;_efda int ;};func _gabbc (_befg string ,_cdcba _bcd .Time )(_bcd .Time ,error ){_fbbf ,_ ,_cdec :=_bc .ParseFloat (_befg ,10,128,_bc .ToNearestEven ); -if _cdec !=nil {return _bcd .Time {},_cdec ;};_gbgd :=new (_bc .Float );_gbgd .SetUint64 (uint64 (24*_bcd .Hour ));_fbbf .Mul (_fbbf ,_gbgd );_ggdb ,_ :=_fbbf .Uint64 ();_eaca :=_cdcba .Add (_bcd .Duration (_ggdb ));return _cecfg (_eaca ),nil ;}; +// Date is an implementation of the Excel DATE() function. +func Date (args []Result )Result {if len (args )!=3||args [0].Type !=ResultTypeNumber ||args [1].Type !=ResultTypeNumber ||args [2].Type !=ResultTypeNumber {return MakeErrorResult ("\u0044\u0041TE\u0020\u0072\u0065q\u0075\u0069\u0072\u0065s t\u0068re\u0065\u0020\u006e\u0075\u006d\u0062\u0065r \u0061\u0072\u0067\u0075\u006d\u0065\u006et\u0073"); +};_dag :=int (args [0].ValueNumber );if _dag < 0||_dag >=10000{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");}else if _dag <=1899{_dag +=1900;};_bggf :=_ae .Month (args [1].ValueNumber ); +_feg :=int (args [2].ValueNumber );_eaa :=_bgcc (_dag ,_bggf ,_feg );_ecg :=_ebef (_agg ,_eaa )+1;if _ecg < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");};return MakeNumberResult (_ecg ); +}; -// 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"); -};_eaae :=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"); -};_bgede :=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"); -};_cbb :=args [2].ValueNumber ;if _cbb <=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"); -};_cbff :=args [3].ValueNumber ;return MakeNumberResult (_cbff *_eaae *(_bgede /_cbb -1));};func _bcac (_egda string ,_feccf []Result )(*parsedReplaceObject ,Result ){if len (_feccf )!=4{return nil ,MakeErrorResult (_egda +"\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};if _feccf [0].Type !=ResultTypeString {return nil ,MakeErrorResult (_egda +"\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"); -};_egad :=_feccf [0].ValueString ;if _feccf [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_egda +" \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"); -};_fcfd :=int (_feccf [1].ValueNumber )-1;if _feccf [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_egda +"\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"); -};_cdcg :=int (_feccf [2].ValueNumber );if _feccf [3].Type !=ResultTypeString {return nil ,MakeErrorResult (_egda +" \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"); -};_eccgf :=_feccf [3].ValueString ;return &parsedReplaceObject {_egad ,_fcfd ,_cdcg ,_eccgf },_fcea ;}; +// 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");};_ffe :=args [0];switch _ffe .Type {case ResultTypeEmpty :return MakeNumberResult (0); +case ResultTypeNumber :_fgga :=_bbg (_ffe .ValueNumber );return MakeNumberResult (float64 (_fgga .Minute ()));case ResultTypeString :_cbd :=_ag .ToLower (_ffe .ValueString );if !_bdbd (_cbd ){_ ,_ ,_ ,_gdb ,_afc :=_gce (_cbd );if _afc .Type ==ResultTypeError {_afc .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 _afc ;};if _gdb {return MakeNumberResult (0);};};_ ,_cafd ,_ ,_ ,_ ,_fff :=_ddf (_cbd );if _fff .Type ==ResultTypeError {return _fff ;};return MakeNumberResult (float64 (_cafd ));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"); +};}; -// Reference returns a string reference value to an expression with prefix. -func (_ddcd PrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {_decb :=_ddcd ._fefaa .Reference (ctx ,ev );_cgaeg :=_ddcd ._fbdf .Reference (ctx ,ev );if _decb .Type ==ReferenceTypeSheet &&_cgaeg .Type ==ReferenceTypeCell {return Reference {Type :ReferenceTypeCell ,Value :_decb .Value +"\u0021"+_cgaeg .Value }; -};return ReferenceInvalid ;}; +// 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"); +};_cafcg :=args [0].AsNumber ();_decb :=args [1].AsNumber ();if _cafcg .Type !=ResultTypeNumber ||_decb .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"); +};_ffac :=_ac .Trunc (_cafcg .ValueNumber );_cgaf :=_ac .Trunc (_decb .ValueNumber );if _cgaf > _ffac {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 _cgaf ==_ffac ||_cgaf ==0{return MakeNumberResult (1);};_eecb :=float64 (1);for _dcbag :=float64 (1);_dcbag <=_cgaf ;_dcbag ++{_eecb *=(_ffac +1-_dcbag )/_dcbag ;};return MakeNumberResult (_eecb );}; -// 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"); -};_efgdd :=0;_adfb :=false ;for _ ,_bebbf :=range args {switch _bebbf .Type {case ResultTypeList ,ResultTypeArray :_egddb :=Xor (_bebbf .ListValues ());if _egddb .Type ==ResultTypeError {return _egddb ;};if _egddb .ValueNumber !=0{_efgdd ++;};_adfb =true ; -case ResultTypeNumber :if _bebbf .ValueNumber !=0{_efgdd ++;};_adfb =true ;case ResultTypeString :case ResultTypeError :return _bebbf ;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 !_adfb {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 (_efgdd %2!=0);};const _cdcc =57375;func _cecg (_bbff Context ,_gfbc ,_bfdgg int )(string ,string ){_fbdgc :="\u0041"+_fd .Itoa (_gfbc ); -_befga :=_bbff .LastColumn (_gfbc ,_bfdgg );_cfcbf :=_befga +_fd .Itoa (_bfdgg );return _fbdgc ,_cfcbf ;}; +// Mduration implements the Excel MDURATION function. +func Mduration (args []Result )Result {_dbdf ,_ddcbc :=_fcfa (args ,"\u004dD\u0055\u0052\u0041\u0054\u0049\u004fN");if _ddcbc .Type ==ResultTypeError {return _ddcbc ;};_dagc :=_dbdf ._fcd ;_afdd :=_dbdf ._gdda ;_bfgcg :=_dbdf ._feef ;_fdde :=_dbdf ._bdd ; +_dfgd :=_dbdf ._gea ;_aadbd :=_dbdf ._adbe ;_daef :=_dgb (_dagc ,_afdd ,_bfgcg ,_fdde ,_dfgd ,_aadbd );if _daef .Type ==ResultTypeError {return _daef ;};_dgbe :=_daef .ValueNumber /(1.0+_fdde /_dfgd );return MakeNumberResult (_dgbe );};const _eged int =30; -// 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"); -};_dcae :=args [0].AsString ();if _dcae .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"); -};_aagc :=_c .Buffer {};for _ ,_fdfge :=range _dcae .ValueString {if _f .IsPrint (_fdfge ){_aagc .WriteRune (_fdfge );};};return MakeStringResult (_aagc .String ());};func _accc (_acdd ,_acba ,_fcbe ,_ffab ,_bege ,_gefa float64 )float64 {var _eggf ,_dgdc float64 ; -_gddf :=0.0;_dfcf :=_d .Ceil (_bege );_agdbc :=_acdd -_acba ;_cbfgc :=false ;_gbab :=0.0;for _feef :=1.0;_feef <=_dfcf ;_feef ++{if !_cbfgc {_eggf =_cece (_acdd ,_acba ,_fcbe ,_feef ,_gefa );_gbab =_agdbc /(_fcbe -_feef +1);if _gbab > _eggf {_dgdc =_gbab ; -_cbfgc =true ;}else {_dgdc =_eggf ;_agdbc -=_eggf ;};}else {_dgdc =_gbab ;};if _feef ==_dfcf {_dgdc *=_bege +1-_dfcf ;};_gddf +=_dgdc ;};return _gddf ;};var _fffga =[...]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}; -var _fgbad *_gd .Rand ; -// Replace is an implementation of the Excel REPLACE(). -func Replace (args []Result )Result {_fegbd ,_acddg :=_bcac ("\u0052E\u0050\u004c\u0041\u0043\u0045",args );if _acddg .Type !=ResultTypeEmpty {return _acddg ;};_eegfe :=_fegbd ._cffc ;_dbebff :=_fegbd ._gefg ;_ecea :=_fegbd ._cbed ;_egdf :=_fegbd ._gafa ; -_cabab :=len (_eegfe );if _dbebff > _cabab {_dbebff =_cabab ;};_caffg :=_dbebff +_ecea ;if _caffg > _cabab {_caffg =_cabab ;};_gfgeg :=_eegfe [0:_dbebff ]+_egdf +_eegfe [_caffg :];return MakeStringResult (_gfgeg );}; +// 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 {_gfbd ,_facdc :=_bfga (args ,false );if _facdc ==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 (_gfbd /_facdc );};type noCache struct{}; -// MaxIfs implements the MAXIFS function. -func MaxIfs (args []Result )Result {_gadf :=_gecb (args ,true ,"\u004d\u0041\u0058\u0049\u0046\u0053");if _gadf .Type !=ResultTypeEmpty {return _gadf ;};_cfbe :=_bdaf (args [1:]);_cddf :=-_d .MaxFloat64 ;_cabge :=_cbgb (args [0]);for _ ,_cbdcf :=range _cfbe {_faddgd :=_cabge [_cbdcf ._cafgf ][_cbdcf ._afac ].ValueNumber ; -if _cddf < _faddgd {_cddf =_faddgd ;};};if _cddf ==-_d .MaxFloat64 {_cddf =0;};return MakeNumberResult (float64 (_cddf ));}; +// Yield implements the Excel YIELD function. +func Yield (args []Result )Result {_fgb :=len (args );if _fgb !=6&&_fgb !=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"); +};_gdgc ,_dcga ,_abeb :=_ccag (args [0],args [1],"\u0059\u0049\u0045L\u0044");if _abeb .Type ==ResultTypeError {return _abeb ;};_eee :=args [2];if _eee .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"); +};_cbcc :=_eee .ValueNumber ;if _cbcc < 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");};_gfaf :=args [3];if _gfaf .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"); +};_fefa :=_gfaf .ValueNumber ;if _fefa <=0{return MakeErrorResultType (ErrorTypeNum ,"p\u0072\u0020\u0073\u0068ou\u006cd\u0020\u0062\u0065\u0020\u0070o\u0073\u0069\u0074\u0069\u0076\u0065");};_ffeb :=args [4];if _ffeb .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"); +};_dgag :=_ffeb .ValueNumber ;if _dgag < 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");};_gedf :=args [5]; +if _gedf .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"); +};_ffb :=float64 (int (_gedf .ValueNumber ));if !_egaa (_ffb ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_bcad :=0;if _fgb ==7&&args [6].Type !=ResultTypeEmpty {_gaef :=args [6]; +if _gaef .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");};_bcad =int (_gaef .ValueNumber ); +if !_ccebe (_bcad ){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");};};_ecae :=0.0; +_edee :=0.0;_aagc :=1.0;_bdeg ,_abeb :=_deed (_gdgc ,_dcga ,_cbcc ,_edee ,_dgag ,_ffb ,_bcad );if _abeb .Type ==ResultTypeError {return _abeb ;};_eccgg ,_abeb :=_deed (_gdgc ,_dcga ,_cbcc ,_aagc ,_dgag ,_ffb ,_bcad );if _abeb .Type ==ResultTypeError {return _abeb ; +};_gbdd :=(_aagc -_edee )*0.5;for _afff :=0;_afff < 100&&_ecae !=_fefa ;_afff ++{_ecae ,_abeb =_deed (_gdgc ,_dcga ,_cbcc ,_gbdd ,_dgag ,_ffb ,_bcad );if _abeb .Type ==ResultTypeError {return _abeb ;};if _fefa ==_bdeg {return MakeNumberResult (_edee ); +}else if _fefa ==_eccgg {return MakeNumberResult (_aagc );}else if _fefa ==_ecae {return MakeNumberResult (_gbdd );}else if _fefa < _eccgg {_aagc *=2.0;_eccgg ,_abeb =_deed (_gdgc ,_dcga ,_cbcc ,_aagc ,_dgag ,_ffb ,_bcad );if _abeb .Type ==ResultTypeError {return _abeb ; +};_gbdd =(_aagc -_edee )*0.5;}else {if _fefa < _ecae {_edee =_gbdd ;_bdeg =_ecae ;}else {_aagc =_gbdd ;_eccgg =_ecae ;};_gbdd =_aagc -(_aagc -_edee )*((_fefa -_eccgg )/(_bdeg -_eccgg ));};};return MakeNumberResult (_gbdd );}; -// ISERR is an implementation of the Excel ISERR() function. -func IsErr (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u0045\u0052\u0052\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};return MakeBoolResult (args [0].Type ==ResultTypeError &&args [0].ValueString !="\u0023\u004e\u002f\u0041");};const _cfg =_daga +"\u0020\u0028\u0028[0\u002d\u0039\u005d\u0029\u002b\u0029\u002c\u0020\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; -const _cfda =57347;const _agee =57374; +// PrefixExpr is an expression containing reference to another sheet like Sheet1!A1 (the value of the cell A1 from sheet 'Sheet1'). +type PrefixExpr struct{_ggcbg Expression ;_ceag Expression ;}; -// 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"); -};_gfcb :=args [0].AsString ();if _gfcb .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"); -};_bgdec :=args [1].AsNumber ();if _bgdec .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"); -};_ffdc :=_gfcb .ValueString ;if len (_ffdc )> 2&&(_e .HasPrefix (_ffdc ,"\u0030\u0078")||_e .HasPrefix (_ffdc ,"\u0030\u0058")){_ffdc =_ffdc [2:];};_agag ,_ddfaf :=_fd .ParseInt (_ffdc ,int (_bgdec .ValueNumber ),64);if _ddfaf !=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 (_agag ));};func init (){_gbcc ();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 ); +// 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");};_bgbb :=args [0].AsNumber (); +_ebeb :=args [1].AsNumber ();if _bgbb .Type ==ResultTypeNumber &&_ebeb .Type ==ResultTypeNumber {_bdegc :=_ac .Atan2 (_ebeb .ValueNumber ,_bgbb .ValueNumber );if _bdegc !=_bdegc {return MakeErrorResult ("\u0041T\u0041N\u0032\u0020\u0072\u0065\u0074u\u0072\u006ee\u0064\u0020\u004e\u0061\u004e"); +};return MakeNumberResult (_bdegc );};for _ ,_aafb :=range []ResultType {_bgbb .Type ,_ebeb .Type }{switch _aafb {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 _bgbb ;default:return MakeErrorResult (_e .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",_aafb )); +};};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 (_facebd node )String ()string {return _e .Sprintf ("\u007b%\u0073\u0020\u0025\u0073\u007d",_facebd ._dbec ,_baaa (string (_facebd ._ebcfg ))); }; -// 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"); -};_gbag :=args [0].ValueNumber ;switch args [1].Type {case ResultTypeNumber :return MakeNumberResult (_gbag *(args [1].ValueNumber +1));case ResultTypeList ,ResultTypeArray :_cfcfd :=_cbgb (args [1]);for _ ,_eaed :=range _cfcfd {for _ ,_fcda :=range _eaed {if _fcda .Type !=ResultTypeNumber ||_fcda .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"); -};_gbag *=1.0+_fcda .ValueNumber ;};};return MakeNumberResult (_gbag );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"); -};}; - -// Dollarde implements the Excel DOLLARDE function. -func Dollarde (args []Result )Result {_acad ,_adffb ,_aacf :=_fgef (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045");if _aacf .Type ==ResultTypeError {return _aacf ;};if _adffb < 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 _acad ==0{return MakeNumberResult (0);};_aadf :=_acad < 0;if _aadf {_acad =-_acad ;};_ceeg :=args [0].Value ();_dga :=_e .Split (_ceeg ,"\u002e");_bgcce :=float64 (int (_acad ));_dead :=_dga [1];_gdd :=len (_dead );_bdgg :=int (_d .Log10 (_adffb ))+1; -_gade :=float64 (_bdgg -_gdd );_eedfc ,_bdcbd :=_fd .ParseFloat (_dead ,64);if _bdcbd !=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"); -};_eedfc *=_d .Pow (10,_gade );_eebgf :=_bgcce +_eedfc /_adffb ;if _aadf {_eebgf =-_eebgf ;};return MakeNumberResult (_eebgf );}; - -// LastColumn returns empty string for the invalid reference context. -func (_agdd *ivr )LastColumn (rowFrom ,rowTo int )string {return ""};func _gfag (_gdfb ,_eaad ,_abbf ,_dfaf ,_gdea float64 ,_gbdf int )float64 {_gefb :=_dgge (_gdfb ,_abbf ,_dfaf ,_gdea ,_gbdf );var _bga float64 ;if _eaad ==1{if _gbdf ==1{_bga =0;}else {_bga =-_dfaf ; -};}else {if _gbdf ==1{_bga =_ggdg (_gdfb ,_eaad -2,_gefb ,_dfaf ,1)-_gefb ;}else {_bga =_ggdg (_gdfb ,_eaad -1,_gefb ,_dfaf ,0);};};return _bga *_gdfb ;};var _dbcd =[...]int {0}; +// FunctionCall is a function call expression. +type FunctionCall struct{_fgcd string ;_baec []Expression ;}; -// Eval evaluates the binary expression using the context given. -func (_bd BinaryExpr )Eval (ctx Context ,ev Evaluator )Result {_gc :=_bd ._ba .Eval (ctx ,ev );if _gc .Type ==ResultTypeError {return _gc ;};_dbd :=_bd ._efb .Eval (ctx ,ev );if _dbd .Type ==ResultTypeError {return _dbd ;};if _gc .Type ==_dbd .Type {if _gc .Type ==ResultTypeArray {if !_fb (_gc .ValueArray ,_dbd .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 _fc (_bd ._fdb ,_gc .ValueArray ,_dbd .ValueArray );}else if _gc .Type ==ResultTypeList {if len (_gc .ValueList )!=len (_dbd .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 _gg (_bd ._fdb ,_gc .ValueList ,_dbd .ValueList );};}else if _gc .Type ==ResultTypeArray &&(_dbd .Type ==ResultTypeNumber ||_dbd .Type ==ResultTypeString ){return _cgg (_bd ._fdb ,_gc .ValueArray ,_dbd );}else if _gc .Type ==ResultTypeList &&(_dbd .Type ==ResultTypeNumber ||_dbd .Type ==ResultTypeString ){return _ggc (_bd ._fdb ,_gc .ValueList ,_dbd ); -};switch _bd ._fdb {case BinOpTypePlus :if _gc .Type ==_dbd .Type {if _gc .Type ==ResultTypeNumber {return MakeNumberResult (_gc .ValueNumber +_dbd .ValueNumber );};};case BinOpTypeMinus :if _gc .Type ==_dbd .Type {if _gc .Type ==ResultTypeNumber {return MakeNumberResult (_gc .ValueNumber -_dbd .ValueNumber ); -};};case BinOpTypeMult :if _gc .Type ==_dbd .Type {if _gc .Type ==ResultTypeNumber {return MakeNumberResult (_gc .ValueNumber *_dbd .ValueNumber );};};case BinOpTypeDiv :if _gc .Type ==_dbd .Type {if _gc .Type ==ResultTypeNumber {if _dbd .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079 \u007a\u0065\u0072\u006f"); -};return MakeNumberResult (_gc .ValueNumber /_dbd .ValueNumber );};};case BinOpTypeExp :if _gc .Type ==_dbd .Type {if _gc .Type ==ResultTypeNumber {return MakeNumberResult (_d .Pow (_gc .ValueNumber ,_dbd .ValueNumber ));};};case BinOpTypeLT :if _gc .Type ==_dbd .Type {if _gc .Type ==ResultTypeNumber {return MakeBoolResult (_gc .ValueNumber < _dbd .ValueNumber ); -};if _gc .Type ==ResultTypeString {return MakeBoolResult (_gc .ValueString < _dbd .ValueString );};if _gc .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if _gc .Type ==ResultTypeString &&_dbd .Type ==ResultTypeNumber {return MakeBoolResult (false ); -}else if _gc .Type ==ResultTypeNumber &&_dbd .Type ==ResultTypeString {return MakeBoolResult (true );}else if _gc .Type ==ResultTypeEmpty &&(_dbd .Type ==ResultTypeNumber ||_dbd .Type ==ResultTypeString ){return MakeBoolResult (true );}else if (_gc .Type ==ResultTypeNumber ||_gc .Type ==ResultTypeString )&&_dbd .Type ==ResultTypeEmpty {return MakeBoolResult (false ); -};case BinOpTypeGT :if _gc .Type ==_dbd .Type {if _gc .Type ==ResultTypeNumber {return MakeBoolResult (_gc .ValueNumber > _dbd .ValueNumber );};if _gc .Type ==ResultTypeString {return MakeBoolResult (_gc .ValueString > _dbd .ValueString );};if _gc .Type ==ResultTypeEmpty {return MakeBoolResult (false ); -};}else if _gc .Type ==ResultTypeString &&_dbd .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _gc .Type ==ResultTypeNumber &&_dbd .Type ==ResultTypeString {return MakeBoolResult (false );}else if _gc .Type ==ResultTypeEmpty &&(_dbd .Type ==ResultTypeNumber ||_dbd .Type ==ResultTypeString ){return MakeBoolResult (false ); -}else if (_gc .Type ==ResultTypeNumber ||_gc .Type ==ResultTypeString )&&_dbd .Type ==ResultTypeEmpty {return MakeBoolResult (true );};case BinOpTypeEQ :if _gc .Type ==_dbd .Type {if _gc .Type ==ResultTypeNumber {return MakeBoolResult (_gc .ValueNumber ==_dbd .ValueNumber ); -};if _gc .Type ==ResultTypeString {return MakeBoolResult (_gc .ValueString ==_dbd .ValueString );};if _gc .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if (_gc .Type ==ResultTypeString &&_dbd .Type ==ResultTypeNumber )||(_gc .Type ==ResultTypeNumber &&_dbd .Type ==ResultTypeString ){return MakeBoolResult (false ); -}else if _gc .Type ==ResultTypeEmpty &&(_dbd .Type ==ResultTypeNumber ||_dbd .Type ==ResultTypeString ){return MakeBoolResult (_df (_dbd ));}else if (_gc .Type ==ResultTypeNumber ||_gc .Type ==ResultTypeString )&&_dbd .Type ==ResultTypeEmpty {return MakeBoolResult (_df (_gc )); -};case BinOpTypeNE :if _gc .Type ==_dbd .Type {if _gc .Type ==ResultTypeNumber {return MakeBoolResult (_gc .ValueNumber !=_dbd .ValueNumber );};if _gc .Type ==ResultTypeString {return MakeBoolResult (_gc .ValueString !=_dbd .ValueString );};if _gc .Type ==ResultTypeEmpty {return MakeBoolResult (false ); -};}else if (_gc .Type ==ResultTypeString &&_dbd .Type ==ResultTypeNumber )||(_gc .Type ==ResultTypeNumber &&_dbd .Type ==ResultTypeString ){return MakeBoolResult (true );}else if _gc .Type ==ResultTypeEmpty &&(_dbd .Type ==ResultTypeNumber ||_dbd .Type ==ResultTypeString ){return MakeBoolResult (!_df (_dbd )); -}else if (_gc .Type ==ResultTypeNumber ||_gc .Type ==ResultTypeString )&&_dbd .Type ==ResultTypeEmpty {return MakeBoolResult (!_df (_gc ));};case BinOpTypeLEQ :if _gc .Type ==_dbd .Type {if _gc .Type ==ResultTypeNumber {return MakeBoolResult (_gc .ValueNumber <=_dbd .ValueNumber ); -};if _gc .Type ==ResultTypeString {return MakeBoolResult (_gc .ValueString <=_dbd .ValueString );};if _gc .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if _gc .Type ==ResultTypeString &&_dbd .Type ==ResultTypeNumber {return MakeBoolResult (false ); -}else if _gc .Type ==ResultTypeNumber &&_dbd .Type ==ResultTypeString {return MakeBoolResult (true );}else if _gc .Type ==ResultTypeEmpty &&(_dbd .Type ==ResultTypeNumber ||_dbd .Type ==ResultTypeString ){return MakeBoolResult (_df (_dbd ));}else if (_gc .Type ==ResultTypeNumber ||_gc .Type ==ResultTypeString )&&_dbd .Type ==ResultTypeEmpty {return MakeBoolResult (_df (_gc )); -};case BinOpTypeGEQ :if _gc .Type ==_dbd .Type {if _gc .Type ==ResultTypeNumber {return MakeBoolResult (_gc .ValueNumber >=_dbd .ValueNumber );};if _gc .Type ==ResultTypeString {return MakeBoolResult (_gc .ValueString >=_dbd .ValueString );};if _gc .Type ==ResultTypeEmpty {return MakeBoolResult (true ); -};}else if _gc .Type ==ResultTypeString &&_dbd .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _gc .Type ==ResultTypeNumber &&_dbd .Type ==ResultTypeString {return MakeBoolResult (false );}else if _gc .Type ==ResultTypeEmpty &&(_dbd .Type ==ResultTypeNumber ||_dbd .Type ==ResultTypeString ){return MakeBoolResult (_df (_dbd )); -}else if (_gc .Type ==ResultTypeNumber ||_gc .Type ==ResultTypeString )&&_dbd .Type ==ResultTypeEmpty {return MakeBoolResult (_df (_gc ));};case BinOpTypeConcat :return MakeStringResult (_gc .Value ()+_dbd .Value ());};return MakeErrorResult ("u\u006e\u0073\u0075\u0070po\u0072t\u0065\u0064\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006f\u0070"); -}; +// 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"); +};_dfae :=args [0].AsString ();if _dfae .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 (_dfae .ValueString )==0{return MakeNumberResult (0);};return MakeNumberResult (float64 (_dfae .ValueString [0]));}; -// MakeEmptyResult is ued when parsing an empty argument. -func MakeEmptyResult ()Result {return Result {Type :ResultTypeEmpty }}; +// NewCellRef constructs a new cell reference. +func NewCellRef (v string )Expression {return CellRef {_gaa :v }};func _gcebb (_dbggg yyLexer ,_agafc *yySymType )(_aaff ,_eeef int ){_eeef =0;_aaff =_dbggg .Lex (_agafc );if _aaff <=0{_eeef =_ffgdc [0];goto _daafb ;};if _aaff < len (_ffgdc ){_eeef =_ffgdc [_aaff ]; +goto _daafb ;};if _aaff >=_facgc {if _aaff < _facgc +len (_bbeec ){_eeef =_bbeec [_aaff -_facgc ];goto _daafb ;};};for _ecdb :=0;_ecdb < len (_eebe );_ecdb +=2{_eeef =_eebe [_ecdb +0];if _eeef ==_aaff {_eeef =_eebe [_ecdb +1];goto _daafb ;};};_daafb :if _eeef ==0{_eeef =_bbeec [1]; +};if _dbfd >=3{_e .Printf ("l\u0065\u0078\u0020\u0025\u0073\u0028\u0025\u0064\u0029\u000a",_fffg (_eeef ),uint (_aaff ));};return _aaff ,_eeef ;}; -// Rate implements the Excel RATE function. -func Rate (args []Result )Result {_gbea :=len (args );if _gbea < 3||_gbea > 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"); -};_ggfg :=args [0].ValueNumber ;if _ggfg !=float64 (int (_ggfg )){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"); -};_gebe :=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"); -};_cff :=args [2].ValueNumber ;_beeed :=0.0;if _gbea >=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"); -};_beeed =args [3].ValueNumber ;};_fac :=0.0;if _gbea >=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"); -};_fac =args [4].ValueNumber ;if _fac !=0{_fac =1;};};_fagd :=0.1;if _gbea >=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"); -};_fagd =args [5].ValueNumber ;};_ddfa :=100;_cdgb :=0;_ffff :=false ;_eaab :=1e-6;_agade :=_fagd ;for _cdgb < _ddfa &&!_ffff {_ggbf :=_d .Pow (_agade +1,_ggfg );_gfgeb :=_d .Pow (_agade +1,_ggfg -1);_cbga :=_agade *_fac +1;_bcae :=_gebe *(_ggbf -1);_cbbc :=_beeed +_ggbf *_cff +_bcae *_cbga /_agade ; -_bbbf :=_ggfg *_gfgeb *_cff -_bcae *_cbga /_d .Pow (_agade ,2);_cedb :=(_ggfg *_gebe *_gfgeb *_cbga +_bcae *_fac )/_agade ;_dgeb :=_cbbc /(_bbbf +_cedb );if _d .Abs (_dgeb )< _eaab {_ffff =true ;};_cdgb ++;_agade -=_dgeb ;};return MakeNumberResult (_agade ); -};func _dfcaa (_eddcc ,_ddfed float64 )float64 {_eddcc =_d .Trunc (_eddcc );_ddfed =_d .Trunc (_ddfed );if _eddcc ==0&&_ddfed ==0{return 0;};return _eddcc *_ddfed /_dedfb (_eddcc ,_ddfed );}; +// Yieldmat implements the Excel YIELDMAT function. +func Yieldmat (args []Result )Result {_ggcg :=len (args );if _ggcg !=5&&_ggcg !=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"); +};_cbbfa ,_effbb ,_ggfgd :=_ccag (args [0],args [1],"\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054");if _ggfgd .Type ==ResultTypeError {return _ggfgd ;};_baaed ,_ggfgd :=_ege (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054"); +if _ggfgd .Type ==ResultTypeError {return _ggfgd ;};if _baaed >=_cbbfa {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"); +};_addg :=args [3].ValueNumber ;if _addg < 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"); +};_gaae :=args [4].ValueNumber ;if _gaae <=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"); +};_geff :=0;if _ggcg ==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"); +};_geff =int (args [5].ValueNumber );if !_ccebe (_geff ){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"); +};};_agdga ,_ggfgd :=_eag (_baaed ,_effbb ,_geff );if _ggfgd .Type ==ResultTypeError {return _ggfgd ;};_afbf ,_ggfgd :=_eag (_baaed ,_cbbfa ,_geff );if _ggfgd .Type ==ResultTypeError {return _ggfgd ;};_fcfe ,_ggfgd :=_eag (_cbbfa ,_effbb ,_geff );if _ggfgd .Type ==ResultTypeError {return _ggfgd ; +};_ffeeg :=1+_agdga *_addg ;_ffeeg /=_gaae /100+_afbf *_addg ;_ffeeg --;_ffeeg /=_fcfe ;return MakeNumberResult (_ffeeg );}; -// ResultType is the type of the result -// -//go:generate stringer -type=ResultType -type ResultType byte ; +// Coupdaysnc implements the Excel COUPDAYSNC function. +func Coupdaysnc (args []Result )Result {_aaag ,_aaga :=_gacd (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053\u004e\u0043");if _aaga .Type ==ResultTypeError {return _aaga ;};return MakeNumberResult (_abe (_aaag ._fab ,_aaag ._dcdd ,_aaag ._efg ,_aaag ._baca )); +}; -// 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"); -};_gabf :=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"); -};_cfegf :=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"); -};_gcad :=args [2].ValueNumber ;if _gcad <=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"); -};_bgbe :=args [3].ValueNumber ;if _bgbe <=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 _bgbe > _gcad {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"); -};_cfege :=(_gabf -_cfegf )*(_gcad -_bgbe +1)*2;_ccge :=_gcad *(_gcad +1);return MakeNumberResult (_cfege /_ccge );}; +// NewBinaryExpr constructs a new binary expression with a given operator. +func NewBinaryExpr (lhs Expression ,op BinOpType ,rhs Expression )Expression {return BinaryExpr {_ef :lhs ,_ea :rhs ,_db :op };};func init (){_baad ();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 );};func (_bgccg *plex )Lex (lval *yySymType )int {_ccbd =true ;_eabeb :=<-_bgccg ._afcedf ; +if _eabeb !=nil {lval ._bcge =_eabeb ;return int (lval ._bcge ._dbec );};return 0;}; -// Sum is an implementation of the Excel SUM() function. -func Sum (args []Result )Result {_faad :=MakeNumberResult (0);for _ ,_cfdca :=range args {_cfdca =_cfdca .AsNumber ();switch _cfdca .Type {case ResultTypeNumber :_faad .ValueNumber +=_cfdca .ValueNumber ;case ResultTypeList ,ResultTypeArray :_gacgg :=Sum (_cfdca .ListValues ()); -if _gacgg .Type !=ResultTypeNumber {return _gacgg ;};_faad .ValueNumber +=_gacgg .ValueNumber ;case ResultTypeString :case ResultTypeError :return _cfdca ;case ResultTypeEmpty :default:return MakeErrorResult (_gf .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",_cfdca .Type )); -};};return _faad ;};var (_cfbf =0;_aecdg =false ;); +// String returns an empty string for Error. +func (_aea Error )String ()string {return ""};func _cabaf (_cdafb Result ,_gccca ,_gbbda string )(float64 ,Result ){switch _cdafb .Type {case ResultTypeEmpty :return 0,_gagd ;case ResultTypeNumber :return _cdafb .ValueNumber ,_gagd ;case ResultTypeString :_agcf ,_cbacb :=_dc .ParseFloat (_cdafb .ValueString ,64); +if _cbacb !=nil {return 0,MakeErrorResult (_gbbda +"\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0066\u006f\u0072\u0020"+_gccca );};return _agcf ,_gagd ;default:return 0,MakeErrorResult (_gccca +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_gbbda +"\u0020t\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0072\u0020\u0065\u006d\u0070\u0074\u0079"); +};}; -// Large implements the Excel LARGE function. -func Large (args []Result )Result {return _cbcd (args ,true )};type ri struct{_babc float64 ;_ggccf string ;};func _fba (_ffbg int ,_abcc _bcd .Month ,_fad int )int64 {if _ffbg ==1900&&int (_abcc )<=2{_fad --;};_bbbb :=_bcd .Date (_ffbg ,_abcc ,_fad ,0,0,0,0,_bcd .UTC ); -return _bbbb .Unix ();}; +// Eval evaluates and returns the result of a Negate expression. +func (_bbebb Negate )Eval (ctx Context ,ev Evaluator )Result {_agbgg :=_bbebb ._deee .Eval (ctx ,ev );if _agbgg .Type ==ResultTypeNumber {return MakeNumberResult (-_agbgg .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"); +}; -// Eval evaluates and returns a boolean. -func (_baf Bool )Eval (ctx Context ,ev Evaluator )Result {return MakeBoolResult (_baf ._ec )};const _edae =57376; +// 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"); +};_dfbe :=args [0];if _dfbe .Type !=ResultTypeArray &&_dfbe .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"); +};_fbgfe :=_fcfcb (args [1]);_gfdf :=0;for _ ,_aeea :=range _cgeag (_dfbe ){for _ ,_gcff :=range _aeea {if _bcdaf (_gcff ,_fbgfe ){_gfdf ++;};};};return MakeNumberResult (float64 (_gfdf ));}; -// 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");};_aafg :=args [0];switch _aafg .Type {case ResultTypeEmpty :return MakeNumberResult (1); -case ResultTypeNumber :_bcbc :=_ded (_aafg .ValueNumber );return MakeNumberResult (float64 (_bcbc .Month ()));case ResultTypeString :_fgaf :=_e .ToLower (_aafg .ValueString );if !_cgaf (_fgaf ){_ ,_ ,_ ,_ ,_bfad ,_gdg :=_edbe (_fgaf );if _gdg .Type ==ResultTypeError {_gdg .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 _gdg ;};if _bfad {return MakeNumberResult (1);};};_ ,_bde ,_ ,_ ,_dac :=_fcbd (_fgaf );if _dac .Type ==ResultTypeError {return _dac ;};return MakeNumberResult (float64 (_bde ));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"); -};}; +// 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{_ffcb Expression ;_edeed ,_fcgg string ;};func _cccfb (_fgffe ,_bcabe ,_ccab ,_eaded ,_dabe ,_adfag float64 )float64 {var _fcff ,_fbgad float64 ;_dgcc :=0.0;_dgfbg :=_ac .Ceil (_dabe );_adge :=_fgffe -_bcabe ;_ggbg :=false ; +_dded :=0.0;for _cddc :=1.0;_cddc <=_dgfbg ;_cddc ++{if !_ggbg {_fcff =_ebbb (_fgffe ,_bcabe ,_ccab ,_cddc ,_adfag );_dded =_adge /(_ccab -_cddc +1);if _dded > _fcff {_fbgad =_dded ;_ggbg =true ;}else {_fbgad =_fcff ;_adge -=_fcff ;};}else {_fbgad =_dded ; +};if _cddc ==_dgfbg {_fbgad *=_dabe +1-_dgfbg ;};_dgcc +=_fbgad ;};return _dgcc ;};var _gagd Result =MakeEmptyResult ();func _caffa (_daecc _ae .Time )bool {return _ae .Now ().Sub (_daecc )>=_daaf };const _fbag =57359;const _effc =57348;var _afcfe =[...]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}; -// String returns a string representation of PrefixExpr. -func (_fgeeb PrefixExpr )String ()string {return _gf .Sprintf ("\u0025\u0073\u0021%\u0073",_fgeeb ._fefaa .String (),_fgeeb ._fbdf .String ());}; -// Product is an implementation of the Excel PRODUCT() function. -func Product (args []Result )Result {_eedg :=1.0;for _ ,_gcdd :=range args {_gcdd =_gcdd .AsNumber ();switch _gcdd .Type {case ResultTypeNumber :_eedg *=_gcdd .ValueNumber ;case ResultTypeList ,ResultTypeArray :_abbd :=Product (_gcdd .ListValues ());if _abbd .Type !=ResultTypeNumber {return _abbd ; -};_eedg *=_abbd .ValueNumber ;case ResultTypeString :case ResultTypeError :return _gcdd ;case ResultTypeEmpty :default:return MakeErrorResult (_gf .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",_gcdd .Type )); -};};return MakeNumberResult (_eedg );}; +//go:generate ragel -G2 -Z lexer.rl +//go:generate goimports -w lexer.go +type Lexer struct{_cebd chan *node ;_fcdb _eb .Mutex ;_dcfb []chan *node ;_bgcga []*node ;};const _gadga ="\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 _dgcag (_ebdb Result ,_dgaa int )[]Result {_cfbed :=[]Result {};switch _ebdb .Type {case ResultTypeList :_fafa :=_ebdb .ValueList ;_bgac :=len (_fafa );for _eceae :=0;_eceae < _dgaa ;_eceae ++{if _eceae < _bgac {_cfbed =append (_cfbed ,_fafa [_eceae ]); +}else {_cfbed =append (_cfbed ,MakeErrorResultType (ErrorTypeNA ,""));};};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _fbbb :=0;_fbbb < _dgaa ;_fbbb ++{_cfbed =append (_cfbed ,_ebdb );};};return _cfbed ;};var _fee =[...]uint8 {0,16,29,43,56,68,80,91,102,113,125,137,148,163}; -// SumIfs implements the SUMIFS function. -func SumIfs (args []Result )Result {_gcba :=_gecb (args ,true ,"\u0053\u0055\u004d\u0049\u0046\u0053");if _gcba .Type !=ResultTypeEmpty {return _gcba ;};_gbee :=_bdaf (args [1:]);_acedc :=0.0;_geeaf :=_cbgb (args [0]);for _ ,_bcgfa :=range _gbee {_acedc +=_geeaf [_bcgfa ._cafgf ][_bcgfa ._afac ].ValueNumber ; -};return MakeNumberResult (float64 (_acedc ));}; -// 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 ,"");}; +// CellRef is a reference to a single cell +type CellRef struct{_gaa string };type defEval struct{evCache ;_fdbd bool ;}; -// 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"); -};_bgba :=args [0].Ref ;for _bgba .Type ==ReferenceTypeNamedRange {_bgba =ctx .NamedRange (_bgba .Value );};_fbfd :="";switch _bgba .Type {case ReferenceTypeCell :_fbfd =_bgba .Value ;case ReferenceTypeRange :_dgab :=_e .Split (_bgba .Value ,"\u003a"); -if len (_dgab )==2{_fbfd =_dgab [0];};default:return MakeErrorResult (_gf .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",_bgba .Type )); -};_gead ,_bgaa :=_bce .ParseCellReference (_fbfd );if _bgaa !=nil {return MakeErrorResult (_gf .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",_bgaa .Error ())); -};_acfg ,_gfcde ,_dff :=_gead .Column ,_gead .RowIdx ,_gead .SheetName ;_fdbcf :=args [1].AsNumber ();if _fdbcf .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"); -};_fbea :=args [2].AsNumber ();if _fbea .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 _cdgg ,_acfd Result ;if len (args )==3{_cdgg =MakeNumberResult (1);_acfd =MakeNumberResult (1);}else {_cdgg =args [3].AsNumber ();if _cdgg .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 _cdgg .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};_acfd =args [4].AsNumber ();if _acfd .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 _acfd .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};};_bffc :=_bce .ColumnToIndex (_acfg );_abcfa :=_gfcde +uint32 (_fdbcf .ValueNumber );_fffc :=_bffc +uint32 (_fbea .ValueNumber );_eaaa :=_abcfa +uint32 (_cdgg .ValueNumber );_gaeg :=_fffc +uint32 (_acfd .ValueNumber ); -if _cdgg .ValueNumber > 0{_eaaa --;}else {_eaaa ++;_abcfa ,_eaaa =_eaaa ,_abcfa ;};if _acfd .ValueNumber > 0{_gaeg --;}else {_gaeg ++;_fffc ,_gaeg =_gaeg ,_fffc ;};_dbga :=_gf .Sprintf ("\u0025\u0073\u0025\u0064",_bce .IndexToColumn (_fffc ),_abcfa );_dgcgb :=_gf .Sprintf ("\u0025\u0073\u0025\u0064",_bce .IndexToColumn (_gaeg ),_eaaa ); -if _dff ==""{return _ebcb (ctx ,ev ,_dbga ,_dgcgb );}else {return _ebcb (ctx .Sheet (_dff ),ev ,_dbga ,_dgcgb );};}; +// Eval evaluates and returns the result of the cell reference. +func (_cef CellRef )Eval (ctx Context ,ev Evaluator )Result {return ctx .Cell (_cef ._gaa ,ev )}; -// 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"); -};_eag :=_bcd .Now ();_ ,_dbbc :=_eag .Zone ();_bfd :=_bacc (_gfg ,_eag .Unix ()+int64 (_dbbc ))+1;return MakeNumberResult (_bfd );};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"); -};_fged :=args [0].AsNumber ();if _fged .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 _fged .ValueNumber < 0{return MakeNumberResult (-1);}else if _fged .ValueNumber > 0{return MakeNumberResult (1);};return MakeNumberResult (0);}; +// Concat is an implementation of the Excel CONCAT() and deprecated CONCATENATE() function. +func Concat (args []Result )Result {_bfbde :=_c .Buffer {};for _ ,_cgdf :=range args {switch _cgdf .Type {case ResultTypeString :_bfbde .WriteString (_cgdf .ValueString );case ResultTypeNumber :var _gcb string ;if _cgdf .IsBoolean {if _cgdf .ValueNumber ==0{_gcb ="\u0046\u0041\u004cS\u0045"; +}else {_gcb ="\u0054\u0052\u0055\u0045";};}else {_gcb =_cgdf .AsString ().ValueString ;};_bfbde .WriteString (_gcb );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 (_bfbde .String ());}; -// String returns a string representation for Bool. -func (_adg Bool )String ()string {if _adg ._ec {return "\u0054\u0052\u0055\u0045";}else {return "\u0046\u0041\u004cS\u0045";};}; +// String returns a string representation of SheetPrefixExpr. +func (_efedb SheetPrefixExpr )String ()string {return _efedb ._ggfda };var _dbd =map[string ]*_agd .Regexp {};func (_cgcb PrefixHorizontalRange )horizontalRangeReference (_cecaae string )string {return _e .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_cecaae ,_cgcb ._edeeg ,_cgcb ._dgeaf ); +};func NewLexer ()*Lexer {return &Lexer {_cebd :make (chan *node )}};func _aaea (_fcafe Context ,_bdeag ,_ggef int )(string ,string ){_affdd :="\u0041"+_dc .Itoa (_bdeag );_faeab :=_fcafe .LastColumn (_bdeag ,_ggef );_fegg :=_faeab +_dc .Itoa (_ggef ); +return _affdd ,_fegg ;};func _eceg (_gcfa Context ,_dbdd ,_cfbfa string )(string ,string ){_aecf :=_dbdd +"\u0031";_fcgcc :=_gcfa .LastRow (_dbdd );_egff :=_cfbfa +_dc .Itoa (_fcgcc );return _aecf ,_egff ;};type ivr struct{};const (BinOpTypeUnknown BinOpType =iota ; +BinOpTypePlus ;BinOpTypeMinus ;BinOpTypeMult ;BinOpTypeDiv ;BinOpTypeExp ;BinOpTypeLT ;BinOpTypeGT ;BinOpTypeEQ ;BinOpTypeLEQ ;BinOpTypeGEQ ;BinOpTypeNE ;BinOpTypeConcat ;);var _debbe =[...]int {-1,1,1,-1,-2,0}; -// Eval evaluates and returns an expression with prefix. -func (_ebff PrefixExpr )Eval (ctx Context ,ev Evaluator )Result {_eefca :=_ebff ._fefaa .Reference (ctx ,ev );switch _eefca .Type {case ReferenceTypeSheet :if _daead (_eefca ,ctx ){return MakeErrorResultType (ErrorTypeName ,_gf .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_eefca .Value )); -};_abgde :=ctx .Sheet (_eefca .Value );return _ebff ._fbdf .Eval (_abgde ,ev );default:return MakeErrorResult (_gf .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",_eefca .Type )); -};};func _cecfg (_edecg _bcd .Time )_bcd .Time {_edecg =_edecg .UTC ();return _bcd .Date (_edecg .Year (),_edecg .Month (),_edecg .Day (),_edecg .Hour (),_edecg .Minute (),_edecg .Second (),_edecg .Nanosecond (),_bcd .Local );}; +// MakeListResult constructs a list result. +func MakeListResult (list []Result )Result {return Result {Type :ResultTypeList ,ValueList :list }}; -// Reference returns an invalid reference for String. -func (_eagdd String )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// Reference returns an invalid reference for Bool. +func (_edg Bool )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// 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 _cefa ,_gcd float64 ;switch args [0].Type {case ResultTypeNumber :_gcd =args [0].ValueNumber ; -case ResultTypeString :_ffc :=DateValue ([]Result {args [0]});if _ffc .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"); -};_gcd =_ffc .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 :_cefa =args [1].ValueNumber ; -if _cefa < 62&&_gcd >=62{_cefa --;};case ResultTypeString :_faa :=DateValue ([]Result {args [1]});if _faa .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"); -};_cefa =_faa .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");};_ege :=float64 (int (_gcd -_cefa ));return MakeNumberResult (_ege ); -};const (BinOpTypeUnknown BinOpType =iota ;BinOpTypePlus ;BinOpTypeMinus ;BinOpTypeMult ;BinOpTypeDiv ;BinOpTypeExp ;BinOpTypeLT ;BinOpTypeGT ;BinOpTypeEQ ;BinOpTypeLEQ ;BinOpTypeGEQ ;BinOpTypeNE ;BinOpTypeConcat ;); +// 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");}; +_gegdg :=int (args [0].ValueNumber );return MakeBoolResult (_gegdg ==_gegdg /2*2);}; -// 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"); -};_gcgg :=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"); -};_aafb :=args [2].ValueNumber +1;if _aafb ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_cced :=_cbgb (args [0]);_dbce :=float64 (len (_cced ));_efed ,_efcb :=0.0,0.0;_dfd ,_abbg :=1.0,1.0;_egcd ,_bceca :=false ,false ;for _ ,_faf :=range _cced {for _ ,_gdgb :=range _faf {if _gdgb .Type ==ResultTypeNumber &&!_gdgb .IsBoolean {_afd :=_gdgb .ValueNumber ; -if _afd ==0{continue ;}else {if _afd > 0{_egcd =true ;_efcb +=_gdgb .ValueNumber *_abbg ;}else {_bceca =true ;_efed +=_gdgb .ValueNumber *_dfd ;};_dfd /=_gcgg ;_abbg /=_aafb ;};};};};if !_egcd ||!_bceca {return MakeErrorResultType (ErrorTypeDivideByZero ,""); -};_fafc :=-_efcb /_efed ;_fafc *=_d .Pow (_aafb ,_dbce -1);_fafc =_d .Pow (_fafc ,1/(_dbce -1));return MakeNumberResult (_fafc -1);};const _cfd =86400000000000; +// Update returns the same object as updating sheet references does not affect SheetPrefixExpr. +func (_afca SheetPrefixExpr )Update (q *_da .UpdateQuery )Expression {return _afca }; -// Reference returns an invalid reference for BinaryExpr. -func (_ge BinaryExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };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 );};func _cbd (_gfcd ,_gacg []float64 ,_eacg float64 )float64 {_agfg :=_eacg +1; -_fbac :=0.0;_ecdc :=len (_gfcd );_ffda :=_gacg [0];for _ddfd :=1;_ddfd < _ecdc ;_ddfd ++{_ffdb :=(_gacg [_ddfd ]-_ffda )/365;_fbac -=_ffdb *_gfcd [_ddfd ]/_d .Pow (_agfg ,_ffdb +1);};return _fbac ;};func _abgca (_bbagd Context ,_ebfed ,_fbbcd string )(string ,string ){_efecg :=_ebfed +"\u0031"; -_afcff :=_bbagd .LastRow (_ebfed );_acbcd :=_fbbcd +_fd .Itoa (_afcff );return _efecg ,_acbcd ;}; +// 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"); +};_fdgb :=args [0];_cdce :=args [1];if _cdce .Type !=ResultTypeArray &&_cdce .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"); +};_edcf :=_dddf (_cdce );_adgec :=-1;for _agff ,_cdac :=range _edcf {if _ffba (_fdgb ,_cdac ,false ,false )==_bgeb {_adgec =_agff ;};};if _adgec ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064"); +};_egfdc :=_edcf ;if len (args )==3{_egfdc =_dddf (args [2]);};if _adgec < 0||_adgec >=len (_egfdc ){return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064"); +};return _egfdc [_adgec ];};const _fdcg =57372;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 );}; -// 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{_cege ,_afaca string };func _fdab (_fbdga Result )*criteriaParsed {_ddga :=_fbdga .Type ==ResultTypeNumber ;_eggb :=_fbdga .ValueNumber ;_aggdd :=_e .ToLower (_fbdga .ValueString );_daeda :=_fdga (_aggdd );return &criteriaParsed {_ddga ,_eggb ,_aggdd ,_daeda }; -};type xargs struct{_dfcfc []float64 ;_fegbf []float64 ;};func (_gfgb *noCache )GetFromCache (key string )(Result ,bool ){return _fcea ,false };var _ecdfb =[...]int {1}; +// 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"); +};_cgb :=args [0].Ref ;if _cgb .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 (_cgb .Value ));}; -// 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"); -};_abac :=args [0].AsNumber ();if _abac .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 (_d .Pi /180.0*_abac .ValueNumber );}; +// Reference returns a string reference value to a cell. +func (_cefe CellRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeCell ,Value :_cefe ._gaa };};func _fed (_dfec ,_abcd ,_bdf int )int {if _dfec > _abcd {return 0;};if _deb (_bdf ){return (_abcd -_dfec +1)*360;}; +_bee :=0;for _fbff :=_dfec ;_fbff <=_abcd ;_fbff ++{_ddc :=365;if _gbf (_fbff ){_ddc =366;};_bee +=_ddc ;};return _bee ;};var _bgff ,_bcee ,_fbba ,_bbebf ,_cfdb ,_fcbbe *_agd .Regexp ; -// Eval evaluates and returns the result of the NamedRangeRef reference. -func (_baae NamedRangeRef )Eval (ctx Context ,ev Evaluator )Result {_edbab :=ctx .NamedRange (_baae ._ceba );_dddf :=_edbab .Value ;if _fbbc ,_dbdg :=ev .GetFromCache (_dddf );_dbdg {return _fbbc ;};_fgaef :=_e .Split (_dddf ,"\u0021");if len (_fgaef )!=2{return MakeErrorResult (_gf .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",_dddf )); -};_befe :=ctx .Sheet (_fgaef [0]);_dgaba :=_e .Split (_fgaef [1],"\u003a");switch len (_dgaba ){case 1:_gdaad :=ev .Eval (_befe ,_dgaba [0]);ev .SetCache (_dddf ,_gdaad );return _gdaad ;case 2:_bfdb :=_ebcb (_befe ,ev ,_dgaba [0],_dgaba [1]);ev .SetCache (_dddf ,_bfdb ); -return _bfdb ;};return MakeErrorResult (_gf .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",_edbab .Type ));}; +// Coupdaybs implements the Excel COUPDAYBS function. +func Coupdaybs (args []Result )Result {_affe ,_bgf :=_gacd (args ,"\u0043O\u0055\u0050\u0044\u0041\u0059\u0042S");if _bgf .Type ==ResultTypeError {return _bgf ;};return MakeNumberResult (_egea (_affe ._fab ,_affe ._dcdd ,_affe ._efg ,_affe ._baca ));}; -// 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"); -};_fbdg :=args [0].AsNumber ();if _fbdg .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 _fbdg .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 (_feed (_fbdg .ValueNumber ));}; -// Searchb is an implementation of the Excel SEARCHB(). -func Searchb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Search (args );};_bcfb ,_ecadf :=_eacd ("\u0046\u0049\u004e\u0044",args );if _ecadf .Type !=ResultTypeEmpty {return _ecadf ;};_ebfe :=_e .ToLower (_bcfb ._eefe ); -_bbgdb :=_e .ToLower (_bcfb ._gdgff );if _ebfe ==""{return MakeNumberResult (1.0);};_ebefg :=_bcfb ._dbdf -1;_ebdga :=1;_aaac :=0;for _gedgb :=range _bbgdb {if _gedgb !=0{_faeb :=1;if _gedgb -_aaac > 1{_faeb =2;};_ebdga +=_faeb ;};if _ebdga > _ebefg {_gcgb :=_eg .Index (_ebfe ,_bbgdb [_gedgb :]); -if _gcgb ==0{return MakeNumberResult (float64 (_ebdga ));};};_aaac =_gedgb ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");};const _dgff =57346; +// Bool is a boolean expression. +type Bool struct{_ceg bool };func _gdgce (_ffebg []Result ,_dgff bool )Result {var _gcaaa string ;if _dgff {_gcaaa ="\u004c\u0041\u0052G\u0045";}else {_gcaaa ="\u0053\u004d\u0041L\u004c";};if len (_ffebg )!=2{return MakeErrorResult (_gcaaa +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};_cecb :=_ffebg [0];var _fbcbg [][]Result ;switch _cecb .Type {case ResultTypeArray :_fbcbg =_cecb .ValueArray ;case ResultTypeList :_fbcbg =[][]Result {_cecb .ValueList };default:return MakeErrorResult (_gcaaa +"\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 (_fbcbg )==0{return MakeErrorResult (_gcaaa +"\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 _ffebg [1].Type !=ResultTypeNumber {return MakeErrorResult (_gcaaa +" \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"); +};_bdce :=_ffebg [1].ValueNumber ;if _bdce < 1{return MakeErrorResultType (ErrorTypeNum ,_gcaaa +"\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"); +};_bdgf :=int (_bdce );if float64 (_bdgf )!=_bdce {return MakeErrorResultType (ErrorTypeNum ,_gcaaa +"\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"); +};_bgeae :=[]float64 {};for _ ,_gcccf :=range _fbcbg {for _ ,_egga :=range _gcccf {if _egga .Type ==ResultTypeNumber {_bgeae =append (_bgeae ,_egga .ValueNumber );};};};if _bdgf > len (_bgeae ){return MakeErrorResultType (ErrorTypeNum ,_gcaaa +" \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"); +};_adee :=_eg .MergeSort (_bgeae );if _dgff {return MakeNumberResult (_adee [len (_adee )-_bdgf ]);}else {return MakeNumberResult (_adee [_bdgf -1]);};};var _cbagf =map[string ]Function {}; -// Eval evaluates and returns the result of a constant array expression. -func (_bdc ConstArrayExpr )Eval (ctx Context ,ev Evaluator )Result {_eeb :=[][]Result {};for _ ,_dfg :=range _bdc ._fed {_bfa :=[]Result {};for _ ,_cdd :=range _dfg {_bfa =append (_bfa ,_cdd .Eval (ctx ,ev ));};_eeb =append (_eeb ,_bfa );};return MakeArrayResult (_eeb ); -};var _ffgf =[...]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 _feed (_beag float64 )float64 {_acaga :=float64 (1); -for _ecgbb :=float64 (2);_ecgbb <=_beag ;_ecgbb ++{_acaga *=_ecgbb ;};return _acaga ;}; +// 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{_dbecd ,_bbcb ,_dgfff Expression };func _gag (_dg ,_ba [][]Result )bool {if len (_dg )!=len (_ba ){return false ;};for _aga :=range _dg {if len (_dg [_aga ])!=len (_ba [_aga ]){return false ;};};return true ;}; -// GetLabelPrefix returns an empty string for the invalid reference context. -func (_caae *ivr )GetLabelPrefix (cellRef string )string {return ""}; +// 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"); +};_agaae :=args [0].AsString ();_fbbd :=args [1].AsString ();if _agaae .Type !=ResultTypeString ||_fbbd .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 (_agaae .ValueString ==_fbbd .ValueString );};func _caeb (_gcccfa []Result ,_bgad countMode )float64 {_fgef :=0.0;for _ ,_dbfe :=range _gcccfa {switch _dbfe .Type {case ResultTypeNumber :if _bgad ==_dbfbg ||(_bgad ==_befcf &&!_dbfe .IsBoolean ){_fgef ++; +};case ResultTypeList ,ResultTypeArray :_fgef +=_caeb (_dbfe .ListValues (),_bgad );case ResultTypeString :if _bgad ==_dbfbg {_fgef ++;};case ResultTypeEmpty :if _bgad ==_bfdg {_fgef ++;};};};return _fgef ;}; // Reference returns a string reference value to a horizontal range with prefix. -func (_dfff PrefixHorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {_gcfa :=_dfff ._fbcde .Reference (ctx ,ev );return Reference {Type :ReferenceTypeHorizontalRange ,Value :_dfff .horizontalRangeReference (_gcfa .Value )};}; - -// EmptyExpr is an empty expression. -type EmptyExpr struct{}; - -// Reference returns an invalid reference for ConstArrayExpr. -func (_dfe ConstArrayExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +func (_cfgdd PrefixHorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {_gdbg :=_cfgdd ._adad .Reference (ctx ,ev );return Reference {Type :ReferenceTypeHorizontalRange ,Value :_cfgdd .horizontalRangeReference (_gdbg .Value )};};const _ega ="\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"; +const _fagfg =57370; -// NewCellRef constructs a new cell reference. -func NewCellRef (v string )Expression {return CellRef {_cge :v }};func _agaef (_fggb Result )bool {_gdeb :=_fggb .Type ;return _gdeb !=ResultTypeArray &&_gdeb !=ResultTypeList ;};type defEval struct{evCache ;_fce bool ;};func _beea (_gabdg ,_bcde Result ,_ccdb string )(*xargs ,Result ){if _gabdg .Type !=ResultTypeList &&_gabdg .Type !=ResultTypeArray {return nil ,MakeErrorResult (_ccdb +"\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"); -};_eada :=_cbgb (_gabdg );_fdddd :=[]float64 {};for _ ,_ccbbe :=range _eada {for _ ,_bgeded :=range _ccbbe {if _bgeded .Type ==ResultTypeNumber &&!_bgeded .IsBoolean {_fdddd =append (_fdddd ,_bgeded .ValueNumber );}else {return nil ,MakeErrorResult (_ccdb +"\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"); -};};};_cadg :=len (_fdddd );if len (_fdddd )< 2{return nil ,MakeErrorResultType (ErrorTypeNum ,"");};if _bcde .Type !=ResultTypeList &&_bcde .Type !=ResultTypeArray {return nil ,MakeErrorResult (_ccdb +" \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"); -};_ddgf :=_cbgb (_bcde );_feaa :=[]float64 {};_agbc :=0.0;for _ ,_gcbb :=range _ddgf {for _ ,_cbfa :=range _gcbb {if _cbfa .Type ==ResultTypeNumber &&!_cbfa .IsBoolean {_gbcg :=float64 (int (_cbfa .ValueNumber ));if _gbcg < _agbc {return nil ,MakeErrorResultType (ErrorTypeNum ,_ccdb +" \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"); -};_feaa =append (_feaa ,_gbcg );_agbc =_gbcg ;}else {return nil ,MakeErrorResult (_ccdb +"\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 (_feaa )!=_cadg {return nil ,MakeErrorResultType (ErrorTypeNum ,""); -};return &xargs {_fdddd ,_feaa },MakeEmptyResult ();}; +// Counta implements the COUNTA function. +func Counta (args []Result )Result {return MakeNumberResult (_caeb (args ,_dbfbg ))};var _dgfgc =[...]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}; -// 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"); -};_dbbcad :=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"); -};_fddag :=args [1].ValueNumber !=0;_bgafc :=_bgbfe (args [2:],[]string {},_fddag );return MakeStringResult (_e .Join (_bgafc ,_dbbcad ));};const _cfed ="\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"; -func _efdc (_bab ,_cbc ,_eec int )float64 {return float64 (_fba (_bab ,_bcd .Month (_cbc ),_eec )/86400)+_abc ;};func (_bbeb *Lexer )nextRaw ()*node {for len (_bbeb ._ggcbe )!=0{_ggeg :=<-_bbeb ._ggcbe [len (_bbeb ._ggcbe )-1];if _ggeg !=nil {return _ggeg ; -};_bbeb ._ggcbe =_bbeb ._ggcbe [0:len (_bbeb ._ggcbe )-1];};return <-_bbeb ._cafe ;};func _aaeb (_bdeag [][]Result ,_cada int )[][]Result {_bdeae :=[][]Result {};for _bggg :=range _bdeag {if _bggg ==0{continue ;};_baddg :=[]Result {};for _bbfdf :=range _bdeag {if _bbfdf ==_cada {continue ; -};_baddg =append (_baddg ,_bdeag [_bggg ][_bbfdf ]);};_bdeae =append (_bdeae ,_baddg );};return _bdeae ;};const _dgbed =57378; -// SumSquares is an implementation of the Excel SUMSQ() function. -func SumSquares (args []Result )Result {_ecad :=MakeNumberResult (0);for _ ,_bfda :=range args {_bfda =_bfda .AsNumber ();switch _bfda .Type {case ResultTypeNumber :_ecad .ValueNumber +=_bfda .ValueNumber *_bfda .ValueNumber ;case ResultTypeList ,ResultTypeArray :_cadgb :=SumSquares (_bfda .ListValues ()); -if _cadgb .Type !=ResultTypeNumber {return _cadgb ;};_ecad .ValueNumber +=_cadgb .ValueNumber ;case ResultTypeString :case ResultTypeError :return _bfda ;case ResultTypeEmpty :default:return MakeErrorResult (_gf .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",_bfda .Type )); -};};return _ecad ;}; +// Update updates references in the PrefixRangeExpr after removing a row/column. +func (_afgbd PrefixRangeExpr )Update (q *_da .UpdateQuery )Expression {_gaab :=_afgbd ;_gffa :=_afgbd ._dbecd .String ();if _gffa ==q .SheetToUpdate {_aaage :=*q ;_aaage .UpdateCurrentSheet =true ;_gaab ._bbcb =_afgbd ._bbcb .Update (&_aaage );_gaab ._dgfff =_afgbd ._dgfff .Update (&_aaage ); +};return _gaab ;}; -// Amordegrc implements the Excel AMORDEGRC function. -func Amordegrc (args []Result )Result {_ggd ,_ebea :=_eacc (args ,"\u0041M\u004f\u0052\u0044\u0045\u0047\u0052C");if _ebea .Type ==ResultTypeError {return _ebea ;};_eac :=_ggd ._aede ;_bcab :=_ggd ._abfe ;_beee :=_ggd ._gebgf ;_cbfb :=_ggd ._bcda ;_caa :=_ggd ._daae ; -_egb :=_ggd ._gabd ;if _egb >=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"); -};_gfa :=_ggd ._acag ;_gge :=1.0/_egb ;_ffbd :=2.5;if _gge < 3{_ffbd =1;}else if _gge < 5{_ffbd =1.5;}else if _gge <=6{_ffbd =2;};_egb *=_ffbd ;_begab ,_cbgf :=_fdbc (_bcab ,_beee ,_gfa );if _cbgf .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"); -};_cbeb :=_dcgcg (_begab *_egb *_eac );_eac -=_cbeb ;_fge :=_eac -_cbfb ;for _begb :=0;_begb < _caa ;_begb ++{_cbeb =_dcgcg (_egb *_eac );_fge -=_cbeb ;if _fge < 0{switch _caa -_begb {case 0:case 1:return MakeNumberResult (_dcgcg (_eac *0.5));default:return MakeNumberResult (0); -};};_eac -=_cbeb ;};return MakeNumberResult (_cbeb );}; +// Right implements the Excel RIGHT(string,[n]) function which returns the +// rightmost n characters. +func Right (args []Result )Result {_cfec :=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"); +};_cfec =int (args [1].ValueNumber );if _cfec < 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 _cfec ==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");};_ffeba :=args [0].Value (); +_feedc :=len (_ffeba );if _cfec > _feedc {return MakeStringResult (_ffeba );};return MakeStringResult (_ffeba [_feedc -_cfec :_feedc ]);}; -// Update returns the same object as updating sheet references does not affect Bool. -func (_feg Bool )Update (q *_db .UpdateQuery )Expression {return _feg }; +// 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"); +};_dcef :=args [0].AsNumber ();if _dcef .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"); +};_bgdc :=10.0;if len (args )> 1{_adgc :=args [1].AsNumber ();if _adgc .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"); +};_bgdc =args [1].ValueNumber ;};if _dcef .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 _bgdc ==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 (_ac .Log (_dcef .ValueNumber )/_ac .Log (_bgdc ));}; -// 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");};_dbef :=args [0];switch _dbef .Type {case ResultTypeError :return _dbef ; -case ResultTypeNumber :if len (args )==1{return MakeBoolResult (_dbef .ValueNumber !=0);};if _dbef .ValueNumber !=0{return args [1];};if len (args )==3{return args [2];}else {return MakeBoolResult (false );};case ResultTypeList :return _gabgb (args );case ResultTypeArray :return _cebd (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");}; -}; +// Match implements the MATCH function. +func Match (args []Result )Result {_defe :=len (args );if _defe !=2&&_defe !=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"); +};_bdec :=1;if _defe ==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"); +};_gegd :=args [2].ValueNumber ;if _gegd ==-1||_gegd ==0{_bdec =int (_gegd );};};_eebf :=args [1];var _cagg []Result ;switch _eebf .Type {case ResultTypeList :_cagg =_eebf .ValueList ;case ResultTypeArray :_dacc :=_eebf .ValueArray ;for _ ,_beda :=range _dacc {if len (_beda )!=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"); +};_cagg =append (_cagg ,_beda [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"); +};_ffgc :=_fcfcb (args [0]);switch _bdec {case 0:for _debb ,_ebab :=range _cagg {if _ecgc (_ebab ,_ffgc ){return MakeNumberResult (float64 (_debb +1));};};case -1:for _cbbdb :=0;_cbbdb < len (_cagg );_cbbdb ++{if _ecgc (_cagg [_cbbdb ],_ffgc ){return MakeNumberResult (float64 (_cbbdb +1)); +};if _ffgc ._daffc &&(_cagg [_cbbdb ].ValueNumber < _ffgc ._eaaac ){if _cbbdb ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_cbbdb ));};};case 1:for _egfg :=0;_egfg < len (_cagg );_egfg ++{if _ecgc (_cagg [_egfg ],_ffgc ){return MakeNumberResult (float64 (_egfg +1)); +};if _ffgc ._daffc &&(_cagg [_egfg ].ValueNumber > _ffgc ._eaaac ){if _egfg ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_egfg ));};};};return MakeErrorResultType (ErrorTypeNA ,"");}; -// Couppcd implements the Excel COUPPCD function. -func Couppcd (args []Result )Result {_dcda ,_agef :=_daegg (args ,"\u0043O\u0055\u0050\u0050\u0043\u0044");if _agef .Type ==ResultTypeError {return _agef ;};_aeb :=_ded (_dcda ._agg );_cgea :=_ded (_dcda ._cgef );_aafa :=_dcda ._fbdc ;_gdceb :=_dcda ._bcgf ; -_bagf :=_ccgg (_aeb ,_cgea ,_aafa ,_gdceb );_ffd ,_baddc ,_adda :=_bagf .Date ();return MakeNumberResult (_efdc (_ffd ,int (_baddc ),_adda ));};const _aeed =16; +// 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 {_gdeda :=&plex {_afcedf :LexReader (r )};_edgd (_gdeda );if _gdeda ._cccfbb !=""{return nil ;};return _gdeda ._ceegf ;};func _cfeb (_ffdcf [][]Result ,_gcdd int )[][]Result {_aagcg :=[][]Result {};for _faae :=range _ffdcf {if _faae ==0{continue ; +};_cgbf :=[]Result {};for _dfbg :=range _ffdcf {if _dfbg ==_gcdd {continue ;};_cgbf =append (_cgbf ,_ffdcf [_faae ][_dfbg ]);};_aagcg =append (_aagcg ,_cgbf );};return _aagcg ;};func (_cddae VerticalRange )verticalRangeReference ()string {return _e .Sprintf ("\u0025\u0073\u003a%\u0073",_cddae ._degef ,_cddae ._bdgeg ); +};const _fcfb =57358; -// ErrorType is a formula evaluation error type. -type ErrorType byte ; +// ConstArrayExpr is a constant array expression. +type ConstArrayExpr struct{_abc [][]Expression };type countMode byte ; -// Rand is an implementation of the Excel RAND() function that returns random -// numbers in the range [0,1). -func Rand (args []Result )Result {if len (args )!=0{return MakeErrorResult ("R\u0041\u004e\u0044\u0028\u0029\u0020a\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u006e\u006f \u0061\u0072\u0067u\u006de\u006e\u0074\u0073");};return MakeNumberResult (_fgbad .Float64 ()); -};func (_agbaa *plex )Lex (lval *yySymType )int {_aecdg =true ;_dbfd :=<-_agbaa ._bcegd ;if _dbfd !=nil {lval ._cagb =_dbfd ;return int (lval ._cagb ._aefcg );};return 0;};type yySymType struct{_gdegf int ;_cagb *node ;_ffgb Expression ;_egadf []Expression ; -_ebgdc [][]Expression ;}; +// Update returns the same object as updating sheet references does not affect Error. +func (_gaag Error )Update (q *_da .UpdateQuery )Expression {return _gaag };const (_befcf countMode =iota ;_dbfbg ;_bfdg ;); -// Reference returns a string reference value to a range. -func (_ggfcg Range )Reference (ctx Context ,ev Evaluator )Reference {_eddfa :=_ggfcg ._gfddg .Reference (ctx ,ev );_cbcfd :=_ggfcg ._bffe .Reference (ctx ,ev );if _eddfa .Type ==ReferenceTypeCell &&_cbcfd .Type ==ReferenceTypeCell {return MakeRangeReference (_cfbb (_eddfa ,_cbcfd )); -};return ReferenceInvalid ;}; +// EmptyExpr is an empty expression. +type EmptyExpr struct{};var _dbfce _eb .Mutex ;func (_adfg *noCache )SetCache (key string ,value Result ){};func _agbeg (_gaed []Result )(float64 ,float64 ,Result ){_eeega :=0.0;_gcdfg :=1.0;for _ ,_cbbbc :=range _gaed {switch _cbbbc .Type {case ResultTypeNumber :_eeega +=_cbbbc .ValueNumber ; +_gcdfg *=_acfbe (_cbbbc .ValueNumber );case ResultTypeList ,ResultTypeArray :_ccgc ,_dagg ,_aadg :=_agbeg (_cbbbc .ListValues ());_eeega +=_ccgc ;_gcdfg *=_acfbe (_dagg );if _aadg .Type ==ResultTypeError {return 0,0,_aadg ;};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,_cbbbc ;};};return _eeega ,_gcdfg ,_gagd ;}; -// String returns a string representation of CellRef. -func (_bfb CellRef )String ()string {return _bfb ._cge };var _efd =[]*_bg .Regexp {}; +// NewRange constructs a new range. +func NewRange (from ,to Expression )Expression {_eaeb ,_befde ,_faceg :=_gace (from ,to );if _faceg !=nil {_ded .Log .Debug (_faceg .Error ());return NewError (_faceg .Error ());};return Range {_fbfa :_eaeb ,_befee :_befde };};const _egbag ="\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"; -// Number is a nubmer expression. -type Number struct{_dgga float64 }; -// 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"); -};_adbcc :=args [0].AsString ();if _adbcc .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 (_adbcc .ValueString )));};func _cebd (_ecgfa []Result )Result {_bcdgd :=_ecgfa [0].ValueArray ;if len (_ecgfa )==1{_fcbcb :=[][]Result {};for _ ,_decdg :=range _bcdgd {_fcbcb =append (_fcbcb ,_gabgb ([]Result {MakeListResult (_decdg )}).ValueList ); -};return MakeArrayResult (_fcbcb );}else if len (_ecgfa )==2{_ecbfd :=len (_bcdgd );_dcbf :=len (_bcdgd [0]);_bfcge :=_agffe (_ecgfa [1],_ecbfd ,_dcbf );_adef :=len (_bfcge );_cgcb :=[][]Result {};var _fdgdaa []Result ;for _adbe ,_dcdeg :=range _bcdgd {if _adbe < _adef {_fdgdaa =_bfcge [_adbe ]; -}else {_fdgdaa =_gdecg (MakeErrorResultType (ErrorTypeNA ,""),_dcbf );};_cgcb =append (_cgcb ,_gabgb ([]Result {MakeListResult (_dcdeg ),MakeListResult (_fdgdaa )}).ValueList );};return MakeArrayResult (_cgcb );}else if len (_ecgfa )==3{_acfgc :=len (_bcdgd ); -_eebcd :=len (_bcdgd [0]);_ebgde :=_agffe (_ecgfa [1],_acfgc ,_eebcd );_bbag :=_agffe (_ecgfa [2],_acfgc ,_eebcd );_aefaf :=len (_ebgde );_gabdb :=len (_bbag );_ecac :=[][]Result {};var _cggb ,_fcae []Result ;for _edfg ,_ddgda :=range _bcdgd {if _edfg < _aefaf {_cggb =_ebgde [_edfg ]; -}else {_cggb =_gdecg (MakeErrorResultType (ErrorTypeNA ,""),_eebcd );};if _edfg < _gabdb {_fcae =_bbag [_edfg ];}else {_fcae =_gdecg (MakeErrorResultType (ErrorTypeNA ,""),_eebcd );};_ecac =append (_ecac ,_gabgb ([]Result {MakeListResult (_ddgda ),MakeListResult (_cggb ),MakeListResult (_fcae )}).ValueList ); -};return MakeArrayResult (_ecac );};return MakeErrorResultType (ErrorTypeValue ,"");};func _gecb (_agcc []Result ,_aedfd bool ,_fegdd string )Result {var _bccb ,_bggbd string ;if _aedfd {_bccb ="\u0074\u0068\u0072e\u0065";_bggbd ="\u006f\u0064\u0064";}else {_bccb ="\u0074\u0077\u006f"; -_bggbd ="\u0065\u0076\u0065\u006e";};_acddd :=len (_agcc );if (_aedfd &&_acddd < 3)||(!_aedfd &&_acddd < 2){return MakeErrorResult (_fegdd +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020"+_bccb +" \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0073"); -};if (_acddd /2*2==_acddd )==_aedfd {return MakeErrorResult (_fegdd +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_bggbd +" \u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020a\u0072\u0067\u0075\u006den\u0074\u0073");};_cgad :=-1; -_deege :=-1;for _fdgfe :=0;_fdgfe < _acddd ;_fdgfe +=2{_fddbf :=_agcc [_fdgfe ];if _fddbf .Type !=ResultTypeArray &&_fddbf .Type !=ResultTypeList {return MakeErrorResult (_fegdd +"\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"); -};_fffcf :=_cbgb (_fddbf );if _deege ==-1{_deege =len (_fffcf );_cgad =len (_fffcf [0]);}else if len (_fffcf )!=_deege ||len (_fffcf [0])!=_cgad {return MakeErrorResult (_fegdd +"\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 _aedfd &&_fdgfe ==0{_fdgfe --;};};return _fcea ;};func _gbgdc (_cbac yyLexer )int {return _gggd ().Parse (_cbac )}; +// Update updates references in the PrefixExpr after removing a row/column. +func (_eabc PrefixExpr )Update (q *_da .UpdateQuery )Expression {_agdde :=_eabc ;_degf :=_eabc ._ggcbg .String ();if _degf ==q .SheetToUpdate {_fecf :=*q ;_fecf .UpdateCurrentSheet =true ;_agdde ._ceag =_eabc ._ceag .Update (&_fecf );};return _agdde ;}; +var _abadgg []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};func (_dgccb *yyParserImpl )Parse (yylex yyLexer )int {_eggac :=_ae .Now (); +var _afgb int ;var _abge yySymType ;var _fdcdb []yySymType ;_ =_fdcdb ;_dacd :=_dgccb ._ccac [:];Nerrs :=0;Errflag :=0;_aefe :=0;_dgccb ._fbcfe =-1;_aeead :=-1;defer func (){_aefe =-1;_dgccb ._fbcfe =-1;_aeead =-1}();_edadb :=-1;goto _eegc ;_ccebg :return 0; +_gcdab :return 1;_eegc :if _caffa (_eggac ){_ded .Log .Error ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _gcdab ;};if _dbfd >=4{_e .Printf ("\u0063\u0068\u0061\u0072\u0020\u0025\u0076\u0020\u0069n\u0020\u0025\u0076\u000a",_fffg (_aeead ),_dgga (_aefe )); +};_edadb ++;if _edadb >=len (_dacd ){_ccgaf :=make ([]yySymType ,len (_dacd )*2);copy (_ccgaf ,_dacd );_dacd =_ccgaf ;};_dacd [_edadb ]=_abge ;_dacd [_edadb ]._agafb =_aefe ;_geed :if _caffa (_eggac ){_ded .Log .Error ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074"); +goto _gcdab ;};_afgb =_dafeb [_aefe ];if _afgb <=_ggcc {goto _agec ;};if _dgccb ._fbcfe < 0{_dgccb ._fbcfe ,_aeead =_gcebb (yylex ,&_dgccb ._daeef );};_afgb +=_aeead ;if _afgb < 0||_afgb >=_eedf {goto _agec ;};_afgb =_gccad [_afgb ];if _affecc [_afgb ]==_aeead {_dgccb ._fbcfe =-1; +_aeead =-1;_abge =_dgccb ._daeef ;_aefe =_afgb ;if Errflag > 0{Errflag --;};goto _eegc ;};_agec :if _caffa (_eggac ){_ded .Log .Error ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _gcdab ;};_afgb =_dgfgc [_aefe ]; +if _afgb ==-2{if _dgccb ._fbcfe < 0{_dgccb ._fbcfe ,_aeead =_gcebb (yylex ,&_dgccb ._daeef );};_gbfaf :=0;for {if _debbe [_gbfaf +0]==-1&&_debbe [_gbfaf +1]==_aefe {break ;};_gbfaf +=2;};for _gbfaf +=2;;_gbfaf +=2{_afgb =_debbe [_gbfaf +0];if _afgb < 0||_afgb ==_aeead {break ; +};};_afgb =_debbe [_gbfaf +1];if _afgb < 0{goto _ccebg ;};};if _afgb ==0{switch Errflag {case 0:yylex .Error (_dbfgf (_aefe ,_aeead ));Nerrs ++;if _dbfd >=1{_e .Printf ("\u0025\u0073",_dgga (_aefe ));_e .Printf ("\u0020\u0073\u0061\u0077\u0020\u0025\u0073\u000a",_fffg (_aeead )); +};fallthrough;case 1,2:Errflag =3;for _edadb >=0{_afgb =_dafeb [_dacd [_edadb ]._agafb ]+_dfecff ;if _afgb >=0&&_afgb < _eedf {_aefe =_gccad [_afgb ];if _affecc [_aefe ]==_dfecff {goto _eegc ;};};if _dbfd >=2{_e .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",_dacd [_edadb ]._agafb ); +};_edadb --;};goto _gcdab ;case 3:if _dbfd >=2{_e .Printf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0063\u006f\u0076\u0065\u0072\u0079\u0020\u0064\u0069s\u0063\u0061\u0072d\u0073 \u0025\u0073\u000a",_fffg (_aeead ));};if _aeead ==_baegc {goto _gcdab ;}; +_dgccb ._fbcfe =-1;_aeead =-1;goto _geed ;};};if _dbfd >=2{_e .Printf ("\u0072e\u0064u\u0063\u0065\u0020\u0025\u0076 \u0069\u006e:\u000a\u0009\u0025\u0076\u000a",_afgb ,_dgga (_aefe ));};_abeea :=_afgb ;_aebf :=_edadb ;_ =_aebf ;_edadb -=_afcfe [_afgb ]; +if _edadb +1>=len (_dacd ){_gcbd :=make ([]yySymType ,len (_dacd )*2);copy (_gcbd ,_dacd );_dacd =_gcbd ;};_abge =_dacd [_edadb +1];_afgb =_eccdd [_afgb ];_fgead :=_ceaefc [_afgb ];_gccada :=_fgead +_dacd [_edadb ]._agafb +1;if _gccada >=_eedf {_aefe =_gccad [_fgead ]; +}else {_aefe =_gccad [_gccada ];if _affecc [_aefe ]!=-_afgb {_aefe =_gccad [_fgead ];};};switch _abeea {case 1:_fdcdb =_dacd [_aebf -1:_aebf +1];{yylex .(*plex )._ceegf =_abge ._efgcg ;};case 3:_fdcdb =_dacd [_aebf -2:_aebf +1];{_abge ._efgcg =_fdcdb [2]._efgcg ; +};case 4:_fdcdb =_dacd [_aebf -4:_aebf +1];{};case 5:_fdcdb =_dacd [_aebf -1:_aebf +1];{_abge ._efgcg =NewBool (_fdcdb [1]._bcge ._ebcfg );};case 6:_fdcdb =_dacd [_aebf -1:_aebf +1];{_abge ._efgcg =NewNumber (_fdcdb [1]._bcge ._ebcfg );};case 7:_fdcdb =_dacd [_aebf -1:_aebf +1]; +{_abge ._efgcg =NewString (_fdcdb [1]._bcge ._ebcfg );};case 8:_fdcdb =_dacd [_aebf -1:_aebf +1];{_abge ._efgcg =NewError (_fdcdb [1]._bcge ._ebcfg );};case 9:_fdcdb =_dacd [_aebf -2:_aebf +1];{_abge ._efgcg =_fdcdb [2]._efgcg ;};case 10:_fdcdb =_dacd [_aebf -2:_aebf +1]; +{_abge ._efgcg =NewNegate (_fdcdb [2]._efgcg );};case 15:_fdcdb =_dacd [_aebf -3:_aebf +1];{_abge ._efgcg =_fdcdb [2]._efgcg ;};case 17:_fdcdb =_dacd [_aebf -3:_aebf +1];{_abge ._efgcg =NewConstArrayExpr (_fdcdb [2]._eaecc );};case 18:_fdcdb =_dacd [_aebf -1:_aebf +1]; +{_abge ._eaecc =append (_abge ._eaecc ,_fdcdb [1]._gbfee );};case 19:_fdcdb =_dacd [_aebf -3:_aebf +1];{_abge ._eaecc =append (_fdcdb [1]._eaecc ,_fdcdb [3]._gbfee );};case 20:_fdcdb =_dacd [_aebf -1:_aebf +1];{_abge ._gbfee =append (_abge ._gbfee ,_fdcdb [1]._efgcg ); +};case 21:_fdcdb =_dacd [_aebf -3:_aebf +1];{_abge ._gbfee =append (_fdcdb [1]._gbfee ,_fdcdb [3]._efgcg );};case 23:_fdcdb =_dacd [_aebf -2:_aebf +1];{_abge ._efgcg =NewPrefixExpr (_fdcdb [1]._efgcg ,_fdcdb [2]._efgcg );};case 25:_fdcdb =_dacd [_aebf -1:_aebf +1]; +{_abge ._efgcg =NewSheetPrefixExpr (_fdcdb [1]._bcge ._ebcfg );};case 26:_fdcdb =_dacd [_aebf -1:_aebf +1];{_abge ._efgcg =NewCellRef (_fdcdb [1]._bcge ._ebcfg );};case 27:_fdcdb =_dacd [_aebf -3:_aebf +1];{_abge ._efgcg =NewRange (_fdcdb [1]._efgcg ,_fdcdb [3]._efgcg ); +};case 28:_fdcdb =_dacd [_aebf -4:_aebf +1];{_abge ._efgcg =NewPrefixRangeExpr (_fdcdb [1]._efgcg ,_fdcdb [2]._efgcg ,_fdcdb [4]._efgcg );};case 29:_fdcdb =_dacd [_aebf -1:_aebf +1];{_abge ._efgcg =NewNamedRangeRef (_fdcdb [1]._bcge ._ebcfg );};case 30:_fdcdb =_dacd [_aebf -1:_aebf +1]; +{_abge ._efgcg =NewHorizontalRange (_fdcdb [1]._bcge ._ebcfg );};case 31:_fdcdb =_dacd [_aebf -1:_aebf +1];{_abge ._efgcg =NewVerticalRange (_fdcdb [1]._bcge ._ebcfg );};case 32:_fdcdb =_dacd [_aebf -2:_aebf +1];{_abge ._efgcg =NewPrefixHorizontalRange (_fdcdb [1]._efgcg ,_fdcdb [2]._bcge ._ebcfg ); +};case 33:_fdcdb =_dacd [_aebf -2:_aebf +1];{_abge ._efgcg =NewPrefixVerticalRange (_fdcdb [1]._efgcg ,_fdcdb [2]._bcge ._ebcfg );};case 34:_fdcdb =_dacd [_aebf -3:_aebf +1];{_abge ._efgcg =NewBinaryExpr (_fdcdb [1]._efgcg ,BinOpTypePlus ,_fdcdb [3]._efgcg ); +};case 35:_fdcdb =_dacd [_aebf -3:_aebf +1];{_abge ._efgcg =NewBinaryExpr (_fdcdb [1]._efgcg ,BinOpTypeMinus ,_fdcdb [3]._efgcg );};case 36:_fdcdb =_dacd [_aebf -3:_aebf +1];{_abge ._efgcg =NewBinaryExpr (_fdcdb [1]._efgcg ,BinOpTypeMult ,_fdcdb [3]._efgcg ); +};case 37:_fdcdb =_dacd [_aebf -3:_aebf +1];{_abge ._efgcg =NewBinaryExpr (_fdcdb [1]._efgcg ,BinOpTypeDiv ,_fdcdb [3]._efgcg );};case 38:_fdcdb =_dacd [_aebf -3:_aebf +1];{_abge ._efgcg =NewBinaryExpr (_fdcdb [1]._efgcg ,BinOpTypeExp ,_fdcdb [3]._efgcg ); +};case 39:_fdcdb =_dacd [_aebf -3:_aebf +1];{_abge ._efgcg =NewBinaryExpr (_fdcdb [1]._efgcg ,BinOpTypeLT ,_fdcdb [3]._efgcg );};case 40:_fdcdb =_dacd [_aebf -3:_aebf +1];{_abge ._efgcg =NewBinaryExpr (_fdcdb [1]._efgcg ,BinOpTypeGT ,_fdcdb [3]._efgcg ); +};case 41:_fdcdb =_dacd [_aebf -3:_aebf +1];{_abge ._efgcg =NewBinaryExpr (_fdcdb [1]._efgcg ,BinOpTypeLEQ ,_fdcdb [3]._efgcg );};case 42:_fdcdb =_dacd [_aebf -3:_aebf +1];{_abge ._efgcg =NewBinaryExpr (_fdcdb [1]._efgcg ,BinOpTypeGEQ ,_fdcdb [3]._efgcg ); +};case 43:_fdcdb =_dacd [_aebf -3:_aebf +1];{_abge ._efgcg =NewBinaryExpr (_fdcdb [1]._efgcg ,BinOpTypeEQ ,_fdcdb [3]._efgcg );};case 44:_fdcdb =_dacd [_aebf -3:_aebf +1];{_abge ._efgcg =NewBinaryExpr (_fdcdb [1]._efgcg ,BinOpTypeNE ,_fdcdb [3]._efgcg ); +};case 45:_fdcdb =_dacd [_aebf -3:_aebf +1];{_abge ._efgcg =NewBinaryExpr (_fdcdb [1]._efgcg ,BinOpTypeConcat ,_fdcdb [3]._efgcg );};case 47:_fdcdb =_dacd [_aebf -2:_aebf +1];{_abge ._efgcg =NewFunction (_fdcdb [1]._bcge ._ebcfg ,nil );};case 48:_fdcdb =_dacd [_aebf -3:_aebf +1]; +{_abge ._efgcg =NewFunction (_fdcdb [1]._bcge ._ebcfg ,_fdcdb [2]._gbfee );};case 49:_fdcdb =_dacd [_aebf -1:_aebf +1];{_abge ._gbfee =append (_abge ._gbfee ,_fdcdb [1]._efgcg );};case 50:_fdcdb =_dacd [_aebf -3:_aebf +1];{_abge ._gbfee =append (_fdcdb [1]._gbfee ,_fdcdb [3]._efgcg ); +};case 53:_fdcdb =_dacd [_aebf -0:_aebf +1];{_abge ._efgcg =NewEmptyExpr ();};};goto _eegc ;}; -// Update updates references in the Range after removing a row/column. -func (_fccga Range )Update (q *_db .UpdateQuery )Expression {_eddfb :=_fccga ;if q .UpdateCurrentSheet {_eddfb ._gfddg =_fccga ._gfddg .Update (q );_eddfb ._bffe =_fccga ._bffe .Update (q );};return _eddfb ;};var _gcac ,_dfag ,_cbggc ,_egaf ,_begg ,_gdaf ,_agde ,_cbab ,_gdcf ,_ecfb ,_bbad ,_gdfc ,_ggcb ,_adce ,_gbcf *_bg .Regexp ; -func (_ggecb *ivr )NamedRange (ref string )Reference {return ReferenceInvalid }; +// 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"); +};_ada :=args [0].ValueNumber ;if _ada <=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"); +};_bcbc :=float64 (int (args [1].ValueNumber ));if _bcbc < 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 ((_ac .Pow (_ada +1,1/_bcbc )-1)*_bcbc );};var _dbge []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 _bbe ="\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002d\u0028\u0028\u005b\u0030-\u0039]\u0029\u002b\u0029\u002d\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; +type durationArgs struct{_fcd float64 ;_gdda float64 ;_feef float64 ;_bdd float64 ;_gea float64 ;_adbe int ;}; -// Eval evaluates and returns the result of an error expression. -func (_cfcb Error )Eval (ctx Context ,ev Evaluator )Result {return MakeErrorResult (_cfcb ._cef )};const _eacbc =57364; +// MaxIfs implements the MAXIFS function. +func MaxIfs (args []Result )Result {_fced :=_dbdfa (args ,true ,"\u004d\u0041\u0058\u0049\u0046\u0053");if _fced .Type !=ResultTypeEmpty {return _fced ;};_daddf :=_afag (args [1:]);_ecedd :=-_ac .MaxFloat64 ;_gbdba :=_cgeag (args [0]);for _ ,_bgbda :=range _daddf {_bcce :=_gbdba [_bgbda ._fggg ][_bgbda ._bcdcb ].ValueNumber ; +if _ecedd < _bcce {_ecedd =_bcce ;};};if _ecedd ==-_ac .MaxFloat64 {_ecedd =0;};return MakeNumberResult (float64 (_ecedd ));};func _dbdfa (_bcda []Result ,_bddf bool ,_gebbc string )Result {var _cfgc ,_ddgcg string ;if _bddf {_cfgc ="\u0074\u0068\u0072e\u0065"; +_ddgcg ="\u006f\u0064\u0064";}else {_cfgc ="\u0074\u0077\u006f";_ddgcg ="\u0065\u0076\u0065\u006e";};_dega :=len (_bcda );if (_bddf &&_dega < 3)||(!_bddf &&_dega < 2){return MakeErrorResult (_gebbc +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020"+_cfgc +" \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0073"); +};if (_dega /2*2==_dega )==_bddf {return MakeErrorResult (_gebbc +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_ddgcg +" \u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020a\u0072\u0067\u0075\u006den\u0074\u0073");};_bdgc :=-1;_fcdeb :=-1; +for _ceaba :=0;_ceaba < _dega ;_ceaba +=2{_dcdea :=_bcda [_ceaba ];if _dcdea .Type !=ResultTypeArray &&_dcdea .Type !=ResultTypeList {return MakeErrorResult (_gebbc +"\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"); +};_dccdb :=_cgeag (_dcdea );if _fcdeb ==-1{_fcdeb =len (_dccdb );_bdgc =len (_dccdb [0]);}else if len (_dccdb )!=_fcdeb ||len (_dccdb [0])!=_bdgc {return MakeErrorResult (_gebbc +"\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 _bddf &&_ceaba ==0{_ceaba --;};};return _gagd ;}; -// 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"); -};_dccfb :=args [0].AsString ();if _dccfb .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"); -};_cgafb :=_c .Buffer {};_eddfg :=false ;for _ ,_faabf :=range _dccfb .ValueString {if !_eddfg &&_f .IsLetter (_faabf ){_cgafb .WriteRune (_f .ToUpper (_faabf ));}else {_cgafb .WriteRune (_f .ToLower (_faabf ));};_eddfg =_f .IsLetter (_faabf );};return MakeStringResult (_cgafb .String ()); -};const _ffgba =57349;var _aae =map[string ]*_bg .Regexp {};const (_bffcf countMode =iota ;_cgbd ;_bfdef ;);type amorArgs struct{_aede float64 ;_abfe float64 ;_gebgf float64 ;_bcda float64 ;_daae int ;_gabd float64 ;_acag int ;}; +// Eval evaluates a horizontal range with prefix returning a list of results or an error. +func (_fffge PrefixHorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_dedeb :=_fffge ._adad .Reference (ctx ,ev );switch _dedeb .Type {case ReferenceTypeSheet :if _ggfga (_dedeb ,ctx ){return MakeErrorResultType (ErrorTypeName ,_e .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_dedeb .Value )); +};_efae :=_fffge .horizontalRangeReference (_dedeb .Value );if _gcde ,_bdff :=ev .GetFromCache (_efae );_bdff {return _gcde ;};_eaaeb :=ctx .Sheet (_dedeb .Value );_fdfce ,_fbbg :=_aaea (_eaaeb ,_fffge ._edeeg ,_fffge ._dgeaf );_fdcab :=_dddef (_eaaeb ,ev ,_fdfce ,_fbbg ); +ev .SetCache (_efae ,_fdcab );return _fdcab ;default:return MakeErrorResult (_e .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",_dedeb .Type )); +};};const _gdgd ="\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";const _ggdag =57350;type rangeIndex struct{_fggg int ; +_bcdcb int ;}; -// Update returns the same object as updating sheet references does not affect Number. -func (_deedd Number )Update (q *_db .UpdateQuery )Expression {return _deedd }; +// 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");};_fcef :=args [0];if _fcef .Type !=ResultTypeArray &&_fcef .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"); +};_gegf :=_fcef .ValueArray ;if len (_gegf )==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 (_gegf )));}; -// SetLocked does nothing for the invalid reference context. -func (_eccce *ivr )SetLocked (cellRef string ,locked bool ){};func _dgac (_cbgfd ,_ecce float64 )bool {return _d .Abs (_cbgfd -_ecce )< 1.0e-6}; +// Update updates references in the Negate after removing a row/column. +func (_dgdgfc Negate )Update (q *_da .UpdateQuery )Expression {return Negate {_deee :_dgdgfc ._deee .Update (q )};}; -// NewPrefixVerticalRange constructs a new full columns range with prefix. -func NewPrefixVerticalRange (pfx Expression ,v string )Expression {_dacag :=_e .Split (v ,"\u003a");if len (_dacag )!=2{return nil ;};if _dacag [0]> _dacag [1]{_dacag [0],_dacag [1]=_dacag [1],_dacag [0];};return PrefixVerticalRange {_fdgbe :pfx ,_adfgb :_dacag [0],_caagf :_dacag [1]}; -}; +// Reference returns a string reference value to a horizontal range. +func (_ffgf HorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeHorizontalRange ,Value :_ffgf .horizontalRangeReference ()};}; -// Count implements the COUNT function. -func Count (args []Result )Result {return MakeNumberResult (_fbbd (args ,_bffcf ))}; +// Disc implements the Excel DISC function. +func Disc (args []Result )Result {_babd :=len (args );if _babd !=4&&_babd !=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"); +};_ebgd ,_adgf ,_abbd :=_ccag (args [0],args [1],"\u0044\u0049\u0053\u0043");if _abbd .Type ==ResultTypeError {return _abbd ;};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"); +};_daf :=args [2].ValueNumber ;if _daf <=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"); +};_febg :=args [3].ValueNumber ;if _febg <=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"); +};_cdbb :=0;if _babd ==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"); +};_cdbb =int (args [4].ValueNumber );if !_ccebe (_cdbb ){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"); +};};_fdgf ,_abbd :=_eag (_ebgd ,_adgf ,_cdbb );if _abbd .Type ==ResultTypeError {return _abbd ;};return MakeNumberResult ((_febg -_daf )/_febg /_fdgf );}; -// Yieldmat implements the Excel YIELDMAT function. -func Yieldmat (args []Result )Result {_cbgg :=len (args );if _cbgg !=5&&_cbgg !=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"); -};_dfdf ,_dfec ,_gaaa :=_abcb (args [0],args [1],"\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054");if _gaaa .Type ==ResultTypeError {return _gaaa ;};_cega ,_gaaa :=_gfcac (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054"); -if _gaaa .Type ==ResultTypeError {return _gaaa ;};if _cega >=_dfdf {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"); -};_dfb :=args [3].ValueNumber ;if _dfb < 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"); -};_deadc :=args [4].ValueNumber ;if _deadc <=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"); -};_gfaf :=0;if _cbgg ==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"); -};_gfaf =int (args [5].ValueNumber );if !_ccfg (_gfaf ){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"); -};};_cegg ,_gaaa :=_fdbc (_cega ,_dfec ,_gfaf );if _gaaa .Type ==ResultTypeError {return _gaaa ;};_fgfc ,_gaaa :=_fdbc (_cega ,_dfdf ,_gfaf );if _gaaa .Type ==ResultTypeError {return _gaaa ;};_fage ,_gaaa :=_fdbc (_dfdf ,_dfec ,_gfaf );if _gaaa .Type ==ResultTypeError {return _gaaa ; -};_gdec :=1+_cegg *_dfb ;_gdec /=_deadc /100+_fgfc *_dfb ;_gdec --;_gdec /=_fage ;return MakeNumberResult (_gdec );};var _beef =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 }; +// 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");};_ecea :=args [0];switch _ecea .Type {case ResultTypeEmpty :return MakeNumberResult (1); +case ResultTypeNumber :_ebad :=_bbg (_ecea .ValueNumber );return MakeNumberResult (float64 (_ebad .Month ()));case ResultTypeString :_ebf :=_ag .ToLower (_ecea .ValueString );if !_bbdc (_ebf ){_ ,_ ,_ ,_ ,_cgc ,_egcd :=_ddf (_ebf );if _egcd .Type ==ResultTypeError {_egcd .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 _egcd ;};if _cgc {return MakeNumberResult (1);};};_ ,_bace ,_ ,_ ,_bfae :=_gce (_ebf );if _bfae .Type ==ResultTypeError {return _bfae ;};return MakeNumberResult (float64 (_bace ));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"); +};};func _dddef (_ecdfg Context ,_gdbea Evaluator ,_cfdbc ,_bfagf string )Result {_fcbbgc ,_deaf :=_gd .ParseCellReference (_cfdbc );if _deaf !=nil {return MakeErrorResult (_e .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",_cfdbc ,_deaf .Error ())); +};_dcdae ,_dcddd :=_fcbbgc .ColumnIdx ,_fcbbgc .RowIdx ;_fafc ,_gcgb :=_gd .ParseCellReference (_bfagf );if _gcgb !=nil {return MakeErrorResult (_e .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",_bfagf ,_gcgb .Error ())); +};_gbdc ,_fdcaeb :=_fafc .ColumnIdx ,_fafc .RowIdx ;_aega :=[][]Result {};for _dafbc :=_dcddd ;_dafbc <=_fdcaeb ;_dafbc ++{_cfee :=[]Result {};for _dbeb :=_dcdae ;_dbeb <=_gbdc ;_dbeb ++{_ecgda :=_ecdfg .Cell (_e .Sprintf ("\u0025\u0073\u0025\u0064",_gd .IndexToColumn (_dbeb ),_dafbc ),_gdbea ); +_cfee =append (_cfee ,_ecgda );};_aega =append (_aega ,_cfee );};if len (_aega )==1{if len (_aega [0])==1{return _aega [0][0];};return MakeListResult (_aega [0]);};return MakeArrayResult (_aega );}; +// SumSquares is an implementation of the Excel SUMSQ() function. +func SumSquares (args []Result )Result {_dbgd :=MakeNumberResult (0);for _ ,_dfag :=range args {_dfag =_dfag .AsNumber ();switch _dfag .Type {case ResultTypeNumber :_dbgd .ValueNumber +=_dfag .ValueNumber *_dfag .ValueNumber ;case ResultTypeList ,ResultTypeArray :_gfcf :=SumSquares (_dfag .ListValues ()); +if _gfcf .Type !=ResultTypeNumber {return _gfcf ;};_dbgd .ValueNumber +=_gfcf .ValueNumber ;case ResultTypeString :case ResultTypeError :return _dfag ;case ResultTypeEmpty :default:return MakeErrorResult (_e .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",_dfag .Type )); +};};return _dbgd ;}; -// 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"); -};_ccag :=args [0].AsNumber ();if _ccag .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"); -};_dggd :=args [1].AsNumber ();if _dggd .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 (_d .Pow (_ccag .ValueNumber ,_dggd .ValueNumber ));};func _dedfb (_cggg ,_cgag float64 )float64 {_cggg =_d .Trunc (_cggg );_cgag =_d .Trunc (_cgag );if _cggg ==0{return _cgag ;};if _cgag ==0{return _cggg ;};for _cggg !=_cgag {if _cggg > _cgag {_cggg =_cggg -_cgag ; -}else {_cgag =_cgag -_cggg ;};};return _cggg ;};func _bbgd (_fdgd ,_bcaf []float64 ,_fdeba float64 )Result {_fccb :=false ;_bdda :=false ;for _dddc :=0;_dddc < len (_fdgd );_dddc ++{if _fdgd [_dddc ]> 0{_fccb =true ;};if _fdgd [_dddc ]< 0{_bdda =true ; -};};if !_fccb ||!_bdda {return MakeErrorResultType (ErrorTypeNum ,"");};_bbe :=_fdeba ;_cdeg :=1e-10;_dcbg :=0;_bgdbg :=50;_geda :=false ;for {_begac :=_acadc (_fdgd ,_bcaf ,_bbe );_acfb :=_bbe -_begac /_cbd (_fdgd ,_bcaf ,_bbe );_bfbd :=_d .Abs (_acfb -_bbe ); -_bbe =_acfb ;_dcbg ++;if _bfbd <=_cdeg ||_d .Abs (_begac )<=_cdeg {break ;};if _dcbg > _bgdbg {_geda =true ;break ;};};if _geda ||_d .IsNaN (_bbe )||_d .IsInf (_bbe ,0){return MakeErrorResultType (ErrorTypeNum ,"");};return MakeNumberResult (_bbe );};var _cdabg =[...]int {0,0,71,70,69,4,67,66,53,51,50,49,48,47,46,45,44,2}; -func (_aaacc *ivr )Sheet (name string )Context {return _aaacc };const _ebee ="\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"; +// Eval evaluates and returns a boolean. +func (_eac Bool )Eval (ctx Context ,ev Evaluator )Result {return MakeBoolResult (_eac ._ceg )}; +// 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");};_ccfc :=int (args [0].ValueNumber ); +return MakeBoolResult (_ccfc !=_ccfc /2*2);};func _fggd (_fabb ,_fcec _ae .Time ,_eafc int )_ae .Time {_adb :=_ae .Date (_fabb .Year (),_fcec .Month (),_fcec .Day (),0,0,0,0,_ae .UTC );if _adb .After (_fabb ){_adb =_adb .AddDate (-1,0,0);};for !_adb .After (_fabb ){_adb =_adb .AddDate (0,12/_eafc ,0); +};return _adb ;};type amorArgs struct{_bef float64 ;_dbgb float64 ;_eefae float64 ;_cccb float64 ;_agf int ;_fbfe float64 ;_ffgb int ;}; -// String returns an empty string for EmptyExpr. -func (_dfgc EmptyExpr )String ()string {return ""};const _fgaca =57362; +// 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"); +};_ebdf :=args [0].AsNumber ();if _ebdf .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"); +};_geee :=float64 (1);if _ebdf .ValueNumber < 0{_geee =-1;};if len (args )> 1{_affdg :=args [1].AsNumber ();if _affdg .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"); +};_geee =_affdg .ValueNumber ;};if _geee < 0&&_ebdf .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 (_ac .Ceil (_ebdf .ValueNumber ));};_bggfa :=_ebdf .ValueNumber ;_bggfa ,_daadc :=_ac .Modf (_bggfa /_geee );if _daadc > 0{_bggfa ++;};return MakeNumberResult (_bggfa *_geee );}; -// SupportedFunctions returns a list of supported functions. -func SupportedFunctions ()[]string {_efcaf :=[]string {};for _ddca :=range _bcgcc {_efcaf =append (_efcaf ,_ddca );};for _fbeef :=range _ccgcg {_efcaf =append (_efcaf ,_fbeef );};_bf .Strings (_efcaf );return _efcaf ;}; +// GetWidth returns 0 for the invalid reference context. +func (_fgggb *ivr )GetWidth (colIdx int )float64 {return float64 (0)};func (_eeccf ResultType )String ()string {if _eeccf >=ResultType (len (_cddg )-1){return _e .Sprintf ("\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_eeccf ); +};return _gadga [_cddg [_eeccf ]:_cddg [_eeccf +1]];}; -// 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"); -};_debf :=args [0].AsNumber ();if _debf .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"); -};_dgca :=int (_debf .ValueNumber );_gaff :=make ([][]Result ,0,_dgca );for _adbaf :=0;_adbaf < _dgca ;_adbaf ++{_fgdgc :=make ([]Result ,_dgca );for _ebcf :=0;_ebcf < _dgca ;_ebcf ++{if _adbaf ==_ebcf {_fgdgc [_ebcf ]=MakeNumberResult (1.0);}else {_fgdgc [_ebcf ]=MakeNumberResult (0.0); -};};_gaff =append (_gaff ,_fgdgc );};return MakeArrayResult (_gaff );}; +// Error is called in the case of parsing error and saves an error to a plex. +func (_aafad *plex )Error (s string ){_ded .Log .Debug ("\u0070a\u0072s\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",s );_aafad ._cccfbb =s ;}; -// 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{_dgbf ,_aada ,_gdbf Expression };var _ed =[...]uint8 {0,16,29,43,56,68,80,91,102,113,125,137,148,163};func _fgef (_bggd []Result ,_gcca string )(float64 ,float64 ,Result ){if len (_bggd )!=2{return 0,0,MakeErrorResult (_gcca +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};if _bggd [0].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_gcca +"\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"); -};_cafce :=_bggd [0].ValueNumber ;if _bggd [1].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_gcca +" \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"); -};_edfad :=float64 (int (_bggd [1].ValueNumber ));if _edfad < 0{return 0,0,MakeErrorResultType (ErrorTypeNum ,_gcca +"\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 _cafce ,_edfad ,_fcea ;}; +// 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"); +};_bcb :=args [1].ValueNumber ;_bdb :=args [0];var _dad float64 ;switch _bdb .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 :_dad =_bdb .ValueNumber ;case ResultTypeString :_edgaa :=DateValue ([]Result {args [0]});if _edgaa .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"); +};_dad =_edgaa .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");};_bac :=_bbg (_dad );_ecfe :=_bac .AddDate (0,int (_bcb ),0); +_ebbd ,_fca ,_cfg :=_ecfe .Date ();_ddece :=_afdc (_ebbd ,int (_fca ),_cfg );if _ddece < 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 (_ddece );}; -// Eval evaluates a vertical range with prefix returning a list of results or an error. -func (_cbeg PrefixVerticalRange )Eval (ctx Context ,ev Evaluator )Result {_dadec :=_cbeg ._fdgbe .Reference (ctx ,ev );switch _dadec .Type {case ReferenceTypeSheet :if _daead (_dadec ,ctx ){return MakeErrorResultType (ErrorTypeName ,_gf .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_dadec .Value )); -};_fcgfb :=_cbeg .verticalRangeReference (_dadec .Value );if _daced ,_dabdf :=ev .GetFromCache (_fcgfb );_dabdf {return _daced ;};_eeebb :=ctx .Sheet (_dadec .Value );_gegd ,_bccfg :=_abgca (_eeebb ,_cbeg ._adfgb ,_cbeg ._caagf );_bbdbe :=_ebcb (_eeebb ,ev ,_gegd ,_bccfg ); -ev .SetCache (_fcgfb ,_bbdbe );return _bbdbe ;default:return MakeErrorResult (_gf .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",_dadec .Type )); -};}; +// 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");};_egag :=args [0].Ref ; +if _egag .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"); +};_beeb ,_eebg :=_gd .ParseCellReference (_egag .Value );if _eebg !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_egag .Value );};return MakeNumberResult (float64 (_beeb .ColumnIdx +1)); +};func (_gfegb *Lexer )emit (_caea tokenType ,_afdf []byte ){if _eggafa {_e .Println ("\u0065\u006d\u0069\u0074",_caea ,_baaa (string (_afdf )));};_gfegb ._cebd <-&node {_caea ,string (_afdf )};};const _acdc =57361; -// 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 };}; +// BinOpType is the binary operation operator type +// +//go:generate stringer -type=BinOpType +type BinOpType byte ;func _dddf (_efgg Result )[]Result {_eefg :=_efgg .ValueList ;if _efgg .Type ==ResultTypeArray {_eefg =nil ;for _ ,_ebbdd :=range _efgg .ValueArray {if len (_ebbdd )> 0{_eefg =append (_eefg ,_ebbdd [0]);}else {_eefg =append (_eefg ,_gagd ); +};};};return _eefg ;};var _bbeec =[...]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}; -// LookupFunction looks up and returns a standard function or nil. -func LookupFunction (name string )Function {_bfeac .Lock ();defer _bfeac .Unlock ();if _acec ,_dbbfdb :=_bcgcc [name ];_dbbfdb {return _acec ;};return nil ;};var _adge =map[string ]*_bg .Regexp {}; +// Ipmt implements the Excel IPMT function. +func Ipmt (args []Result )Result {_fgfc :=len (args );if _fgfc < 4||_fgfc > 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"); +};_bdbg :=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"); +};_dggg :=args [1].ValueNumber ;if _dggg <=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"); +};_dcf :=args [2].ValueNumber ;if _dcf <=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"); +};_bfbb :=args [3].ValueNumber ;_egef :=0.0;if _fgfc > 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"); +};_egef =args [4].ValueNumber ;};_gbff :=0;if _fgfc ==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"); +};_gbff =int (args [5].ValueNumber );if _gbff !=0{_gbff =1;};};return MakeNumberResult (_aadae (_bdbg ,_dggg ,_dcf ,_bfbb ,_egef ,_gbff ));}; -// Coupnum implements the Excel COUPNUM function. -func Coupnum (args []Result )Result {_bged ,_bfce :=_daegg (args ,"\u0043O\u0055\u0050\u004e\u0055\u004d");if _bfce .Type ==ResultTypeError {return _bfce ;};_efcf :=_bged ._fbdc ;_gbbf :=_bged ._bcgf ;_fcbf ,_bfce :=_ebd (_bged ._agg ,_bged ._cgef ,_efcf ,_gbbf ); -if _bfce .Type ==ResultTypeError {return _bfce ;};return MakeNumberResult (_fcbf );}; +// SetLocked does nothing for the invalid reference context. +func (_aafgb *ivr )SetLocked (cellRef string ,locked bool ){}; -// LastEvalIsRef returns if last evaluation with the evaluator was a reference. -func (_eda *defEval )LastEvalIsRef ()bool {return _eda ._fce }; +// Reference returns a string reference value to a named range. +func (_dffdg NamedRangeRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeNamedRange ,Value :_dffdg ._cafga };}; -// 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"); -};_agb :=args [0].ValueNumber ;_bda :=args [1].ValueNumber ;if _bda < _agb {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 _bda ==_agb {return MakeNumberResult (0);};_dg :=_e .ToLower (args [2].ValueString );if _dg =="\u0064"{return MakeNumberResult (_bda -_agb );};_bfea :=_ded (_agb );_baga :=_ded (_bda );_ccfe ,_dea ,_bgc :=_bfea .Date ();_fae ,_gdcc ,_ceg :=_baga .Date (); -_gebc :=int (_dea );_eca :=int (_gdcc );var _ffce float64 ;switch _dg {case "\u0079":_ffce =float64 (_fae -_ccfe );if _eca < _gebc ||(_eca ==_gebc &&_ceg < _bgc ){_ffce --;};case "\u006d":_fcg :=_fae -_ccfe ;_ccg :=_eca -_gebc ;if _ceg < _bgc {_ccg --; -};if _ccg < 0{_fcg --;_ccg +=12;};_ffce =float64 (_fcg *12+_ccg );case "\u006d\u0064":_eaf :=_eca ;if _ceg < _bgc {_eaf --;};_ffce =float64 (int (_bda -_efdc (_fae ,_eaf ,_bgc )));case "\u0079\u006d":_ffce =float64 (_eca -_gebc );if _ceg < _bgc {_ffce --; -};if _ffce < 0{_ffce +=12;};case "\u0079\u0064":_cga :=_fae ;if _eca < _gebc ||(_eca ==_gebc &&_ceg < _bgc ){_cga --;};_ffce =float64 (int (_bda -_efdc (_cga ,_gebc ,_bgc )));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 (_ffce );};const _gdac =57355;func _dad (_ffe ,_eecd float64 ,_gfcf ,_aad int )float64 {_daeg :=_ded (_ffe );_gac :=_ded (_eecd );if _aad ==1{_gbdd :=_ccgg (_daeg ,_gac ,_gfcf ,1);_bbgb :=_gbdd .AddDate (0,12/_gfcf ,0);return _eebg (_gbdd ,_bbgb ,_aad ); -};return float64 (_cfab (0,_aad ))/float64 (_gfcf );};const _bcdce =57352;func _gfcac (_aafc Result ,_gbbc ,_badd string )(float64 ,Result ){var _fdfa float64 ;switch _aafc .Type {case ResultTypeNumber :_fdfa =float64 (int (_aafc .ValueNumber ));case ResultTypeString :_addd :=DateValue ([]Result {_aafc }); -if _addd .Type ==ResultTypeError {return 0,MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020"+_gbbc +"\u0020\u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u0020"+_badd );};_fdfa =_addd .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"+_badd ); -};if _fdfa < 0{return 0,MakeErrorResultType (ErrorTypeNum ,_gbbc +"\u0020\u0073\u0068ou\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};return _fdfa ,_fcea ;}; +// 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"); +};_fgffc :=args [0].AsString ();if _fgffc .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"); +};_bffb :=_c .Buffer {};for _ ,_dfeceb :=range _fgffc .ValueString {if _d .IsPrint (_dfeceb ){_bffb .WriteRune (_dfeceb );};};return MakeStringResult (_bffb .String ());};func (_bbgcb *ivr )Sheet (name string )Context {return _bbgcb };func (_bcfbc *noCache )GetFromCache (key string )(Result ,bool ){return _gagd ,false }; -// Parse parses a string to get an Expression. -func ParseString (s string )Expression {if s ==""{return NewEmptyExpr ();};return Parse (_e .NewReader (s ));};var _fec =map[string ]int {"\u006aa\u006e\u0075\u0061\u0072\u0079":1,"\u0066\u0065\u0062\u0072\u0075\u0061\u0072\u0079":2,"\u006d\u0061\u0072c\u0068":3,"\u0061\u0070\u0072i\u006c":4,"\u006d\u0061\u0079":5,"\u006a\u0075\u006e\u0065":6,"\u006a\u0075\u006c\u0079":7,"\u0061\u0075\u0067\u0075\u0073\u0074":8,"\u0073e\u0070\u0074\u0065\u006d\u0070\u0065r":9,"\u006fc\u0074\u006f\u0062\u0065\u0072":10,"\u006e\u006f\u0076\u0065\u006d\u0062\u0065\u0072":11,"\u0064\u0065\u0063\u0065\u006d\u0062\u0065\u0072":12,"\u006a\u0061\u006e":1,"\u0066\u0065\u0062":2,"\u006d\u0061\u0072":3,"\u0061\u0070\u0072":4,"\u006a\u0075\u006e":6,"\u006a\u0075\u006c":7,"\u0061\u0075\u0067":8,"\u0073\u0065\u0070":9,"\u006f\u0063\u0074":10,"\u006e\u006f\u0076":11,"\u0064\u0065\u0063":12}; -func _afffb (_abgad ,_ffebe int )string {const TOKSTART =4;if !_aecdg {return "\u0073\u0079\u006et\u0061\u0078\u0020\u0065\u0072\u0072\u006f\u0072";};for _ ,_dbeg :=range _debed {if _dbeg ._ffbc ==_abgad &&_dbeg ._gccff ==_ffebe {return "\u0073\u0079\u006e\u0074\u0061\u0078\u0020\u0065\u0072r\u006f\u0072\u003a\u0020"+_dbeg ._gabff ; -};};_eeceb :="\u0073y\u006e\u0074\u0061\u0078 \u0065\u0072\u0072\u006f\u0072:\u0020u\u006ee\u0078\u0070\u0065\u0063\u0074\u0065\u0064 "+_eafge (_ffebe );_eggcc :=make ([]int ,0,4);_bdee :=_ffeeb [_abgad ];for _bebab :=TOKSTART ;_bebab -1< len (_aggdg ); -_bebab ++{if _bcdeb :=_bdee +_bebab ;_bcdeb >=0&&_bcdeb < _gafad &&_aafe [_cgcg [_bcdeb ]]==_bebab {if len (_eggcc )==cap (_eggcc ){return _eeceb ;};_eggcc =append (_eggcc ,_bebab );};};if _ffgf [_abgad ]==-2{_bdddb :=0;for _fccgd [_bdddb ]!=-1||_fccgd [_bdddb +1]!=_abgad {_bdddb +=2; -};for _bdddb +=2;_fccgd [_bdddb ]>=0;_bdddb +=2{_bebac :=_fccgd [_bdddb ];if _bebac < TOKSTART ||_fccgd [_bdddb +1]==0{continue ;};if len (_eggcc )==cap (_eggcc ){return _eeceb ;};_eggcc =append (_eggcc ,_bebac );};if _fccgd [_bdddb +1]!=0{return _eeceb ; -};};for _eeba ,_gfade :=range _eggcc {if _eeba ==0{_eeceb +="\u002c\u0020\u0065x\u0070\u0065\u0063\u0074\u0069\u006e\u0067\u0020";}else {_eeceb +="\u0020\u006f\u0072\u0020";};_eeceb +=_eafge (_gfade );};return _eeceb ;}; -// NewRange constructs a new range. -func NewRange (from ,to Expression )Expression {_egefb ,_fbgf ,_cegaff :=_fbgeb (from ,to );if _cegaff !=nil {_af .Log .Debug (_cegaff .Error ());return NewError (_cegaff .Error ());};return Range {_gfddg :_egefb ,_bffe :_fbgf };}; +// Eval evaluates and returns the result of a function call. +func (_cfde FunctionCall )Eval (ctx Context ,ev Evaluator )Result {_adgfd :=LookupFunction (_cfde ._fgcd );if _adgfd !=nil {_dbfg :=make ([]Result ,len (_cfde ._baec ));for _ggffc ,_gaba :=range _cfde ._baec {_dbfg [_ggffc ]=_gaba .Eval (ctx ,ev );_dbfg [_ggffc ].Ref =_gaba .Reference (ctx ,ev ); +};if _ ,_facb :=_ecbg [_cfde ._fgcd ];!_facb {if _bedc ,_fafg :=_fbce (_dbfg );_bedc {return _fafg ;};};return _adgfd (_dbfg );};_fdgaa :=LookupFunctionComplex (_cfde ._fgcd );if _fdgaa !=nil {_cfead :=make ([]Result ,len (_cfde ._baec ));for _gacfc ,_fgege :=range _cfde ._baec {_cfead [_gacfc ]=_fgege .Eval (ctx ,ev ); +_cfead [_gacfc ].Ref =_fgege .Reference (ctx ,ev );};if _ ,_dcdaf :=_ecbg [_cfde ._fgcd ];!_dcdaf {if _ffef ,_afcdd :=_fbce (_cfead );_ffef {return _afcdd ;};};return _fdgaa (ctx ,ev ,_cfead );};return MakeErrorResult ("\u0075\u006e\u006b\u006e\u006f\u0077\u006e\u0020\u0066\u0075\u006e\u0063t\u0069\u006f\u006e\u0020"+_cfde ._fgcd ); +}; -// Yield implements the Excel YIELD function. -func Yield (args []Result )Result {_ffad :=len (args );if _ffad !=6&&_ffad !=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"); -};_fdgda ,_babb ,_bccd :=_abcb (args [0],args [1],"\u0059\u0049\u0045L\u0044");if _bccd .Type ==ResultTypeError {return _bccd ;};_fdeag :=args [2];if _fdeag .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"); -};_beded :=_fdeag .ValueNumber ;if _beded < 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");};_bccf :=args [3];if _bccf .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"); -};_abbe :=_bccf .ValueNumber ;if _abbe <=0{return MakeErrorResultType (ErrorTypeNum ,"p\u0072\u0020\u0073\u0068ou\u006cd\u0020\u0062\u0065\u0020\u0070o\u0073\u0069\u0074\u0069\u0076\u0065");};_bcbf :=args [4];if _bcbf .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"); -};_geeae :=_bcbf .ValueNumber ;if _geeae < 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");};_fagdf :=args [5]; -if _fagdf .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"); -};_cgca :=float64 (int (_fagdf .ValueNumber ));if !_fegd (_cgca ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_ccbg :=0;if _ffad ==7&&args [6].Type !=ResultTypeEmpty {_gacdb :=args [6]; -if _gacdb .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");};_ccbg =int (_gacdb .ValueNumber ); -if !_ccfg (_ccbg ){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");};};_aecb :=0.0; -_dgcg :=0.0;_agea :=1.0;_effec ,_bccd :=_ecaa (_fdgda ,_babb ,_beded ,_dgcg ,_geeae ,_cgca ,_ccbg );if _bccd .Type ==ResultTypeError {return _bccd ;};_ffcee ,_bccd :=_ecaa (_fdgda ,_babb ,_beded ,_agea ,_geeae ,_cgca ,_ccbg );if _bccd .Type ==ResultTypeError {return _bccd ; -};_ecab :=(_agea -_dgcg )*0.5;for _dfga :=0;_dfga < 100&&_aecb !=_abbe ;_dfga ++{_aecb ,_bccd =_ecaa (_fdgda ,_babb ,_beded ,_ecab ,_geeae ,_cgca ,_ccbg );if _bccd .Type ==ResultTypeError {return _bccd ;};if _abbe ==_effec {return MakeNumberResult (_dgcg ); -}else if _abbe ==_ffcee {return MakeNumberResult (_agea );}else if _abbe ==_aecb {return MakeNumberResult (_ecab );}else if _abbe < _ffcee {_agea *=2.0;_ffcee ,_bccd =_ecaa (_fdgda ,_babb ,_beded ,_agea ,_geeae ,_cgca ,_ccbg );if _bccd .Type ==ResultTypeError {return _bccd ; -};_ecab =(_agea -_dgcg )*0.5;}else {if _abbe < _aecb {_dgcg =_ecab ;_effec =_aecb ;}else {_agea =_ecab ;_ffcee =_aecb ;};_ecab =_agea -(_agea -_dgcg )*((_abbe -_ffcee )/(_effec -_ffcee ));};};return MakeNumberResult (_ecab );}; +// Yielddisc implements the Excel YIELDDISC function. +func Yielddisc (args []Result )Result {_dca :=len (args );if _dca !=4&&_dca !=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"); +};_dgbca ,_fagf ,_geab :=_ccag (args [0],args [1],"\u0059I\u0045\u004c\u0044\u0044\u0049\u0053C");if _geab .Type ==ResultTypeError {return _geab ;};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"); +};_ccabd :=args [2].ValueNumber ;if _ccabd <=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"); +};_baedb :=args [3].ValueNumber ;if _baedb <=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"); +};_ebgb :=0;if _dca ==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"); +};_ebgb =int (args [4].ValueNumber );if !_ccebe (_ebgb ){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"); +};};_bfad ,_geab :=_eag (_dgbca ,_fagf ,_ebgb );if _geab .Type ==ResultTypeError {return _geab ;};return MakeNumberResult ((_baedb /_ccabd -1)/_bfad );}; -// Eval evaluates and returns the result of the cell reference. -func (_fdg CellRef )Eval (ctx Context ,ev Evaluator )Result {return ctx .Cell (_fdg ._cge ,ev )};type cmpResult int8 ; +// Update updates references in the PrefixVerticalRange after removing a row/column. +func (_ccagg PrefixVerticalRange )Update (q *_da .UpdateQuery )Expression {if q .UpdateType ==_da .UpdateActionRemoveColumn {_eebce :=_ccagg ;_gfacf :=_ccagg ._ffcb .String ();if _gfacf ==q .SheetToUpdate {_dedfb :=q .ColumnIdx ;_eebce ._edeed =_cg (_ccagg ._edeed ,_dedfb ); +_eebce ._fcgg =_cg (_ccagg ._fcgg ,_dedfb );};return _eebce ;};return _ccagg ;}; -// Update updates the FunctionCall references after removing a row/column. -func (_fggdgf FunctionCall )Update (q *_db .UpdateQuery )Expression {_fdfe :=[]Expression {};for _ ,_bbfdeg :=range _fggdgf ._fdca {_dadbb :=_bbfdeg .Update (q );_fdfe =append (_fdfe ,_dadbb );};return FunctionCall {_cdabe :_fggdgf ._cdabe ,_fdca :_fdfe }; -};const _bfae ="\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"; +// Pricedisc implements the Excel PRICEDISC function. +func Pricedisc (args []Result )Result {_abec :=len (args );if _abec !=4&&_abec !=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"); +};_egfad ,_fcab ,_dafc :=_ccag (args [0],args [1],"\u0050R\u0049\u0043\u0045\u0044\u0049\u0053C");if _dafc .Type ==ResultTypeError {return _dafc ;};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"); +};_bcgb :=args [2].ValueNumber ;if _bcgb <=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"); +};_acec :=args [3].ValueNumber ;if _acec <=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"); +};_daeeb :=0;if _abec ==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"); +};_daeeb =int (args [4].ValueNumber );if !_ccebe (_daeeb ){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"); +};};_dfdb ,_dafc :=_eag (_egfad ,_fcab ,_daeeb );if _dafc .Type ==ResultTypeError {return _dafc ;};return MakeNumberResult (_acec *(1-_bcgb *_dfdb ));}; +// IsDBCS returns false for the invalid reference context. +func (_abaa *ivr )IsDBCS ()bool {return false };const _faf ="(\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002d"+_eceb +"-\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029";const _acggb int =30; -// 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"); -};_ddgcd :=args [0];if _ddgcd .Type ==ResultTypeError ||_ddgcd .Type ==ResultTypeString {return _ddgcd ;};return _fcea ;};const _cbadf =57369;type noCache struct{}; +// 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 };};}; -// NewFunction constructs a new function call expression. -func NewFunction (name string ,args []Expression )Expression {return FunctionCall {_cdabe :name ,_fdca :args };}; +// Update returns the same object as updating sheet references does not affect named ranges. +func (_aeeg NamedRangeRef )Update (q *_da .UpdateQuery )Expression {return _aeeg }; -// Ppmt implements the Excel PPPMT function. -func Ppmt (args []Result )Result {_fbb :=len (args );if _fbb < 4||_fbb > 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"); -};_eeef :=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"); -};_aebc :=args [1].ValueNumber ;if _aebc <=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"); -};_cfeb :=args [2].ValueNumber ;if _cfeb < _aebc {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"); -};_eab :=args [3].ValueNumber ;_edfe :=0.0;if _fbb >=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"); -};_edfe =args [4].ValueNumber ;};_fcbg :=0;if _fbb ==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"); -};_fcbg =int (args [5].ValueNumber );if _fcbg !=0{_fcbg =1;};};return MakeNumberResult (_dgge (_eeef ,_cfeb ,_eab ,_edfe ,_fcbg )-_gfag (_eeef ,_aebc ,_cfeb ,_eab ,_edfe ,_fcbg ));}; +// 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"); +};_gaee :=args [0].AsNumber ();_baedg :=args [1].AsNumber ();if _gaee .Type !=ResultTypeNumber ||_baedg .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"); +};_daeg :=_ac .Trunc (_gaee .ValueNumber );_egbb :=_ac .Trunc (_baedg .ValueNumber );if _daeg < _egbb {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 _daeg ==0{return MakeNumberResult (0);};args [0]=MakeNumberResult (_daeg +_egbb -1);args [1]=MakeNumberResult (_daeg -1);return Combin (args );}; -// 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"); -};_cfgf :=args [0].AsNumber ();if _cfgf .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"); -};_aefg :=float64 (1);if _cfgf .ValueNumber < 0{_aefg =-1;};if len (args )> 1{_fbecg :=args [1].AsNumber ();if _fbecg .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"); -};_aefg =_fbecg .ValueNumber ;};_adbad :=float64 (1);if len (args )> 2{_cddg :=args [2].AsNumber ();if _cddg .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"); -};_adbad =_cddg .ValueNumber ;};if len (args )==1{return MakeNumberResult (_d .Ceil (_cfgf .ValueNumber ));};_abgc :=_cfgf .ValueNumber ;_abgc ,_dbbcf :=_d .Modf (_abgc /_aefg );if _dbbcf !=0{if _cfgf .ValueNumber > 0{_abgc ++;}else if _adbad < 0{_abgc --; -};};return MakeNumberResult (_abgc *_aefg );}; +// NewNegate constructs a new negate expression. +func NewNegate (e Expression )Expression {return Negate {_deee :e }}; -// 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"); -};_gcaa ,_bgfe ,_faab :=_abcb (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045");if _faab .Type ==ResultTypeError {return _faab ;};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"); -};_gdae :=_bgfe -_gcaa ;if _gdae > 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"); -};_efce :=args [2].ValueNumber ;if _efce <=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-_efce *_gdae /360));};const _dcff =57350; +// LookupFunctionComplex looks up and returns a complex function or nil. +func LookupFunctionComplex (name string )FunctionComplex {_dbfce .Lock ();defer _dbfce .Unlock ();if _acdae ,_effg :=_aaaa [name ];_effg {return _acdae ;};return nil ;};var _decc []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}; +const _ggebe =57364; -// Eval evaluates a range returning a list of results or an error. -func (_dabac Range )Eval (ctx Context ,ev Evaluator )Result {_abcg :=_dabac ._gfddg .Reference (ctx ,ev );_dcbcef :=_dabac ._bffe .Reference (ctx ,ev );_faebc :=_cfbb (_abcg ,_dcbcef );if _abcg .Type ==ReferenceTypeCell &&_dcbcef .Type ==ReferenceTypeCell {if _gbcaa ,_gbgbb :=ev .GetFromCache (_faebc ); -_gbgbb {return _gbcaa ;}else {_gadg :=_ebcb (ctx ,ev ,_abcg .Value ,_dcbcef .Value );ev .SetCache (_faebc ,_gadg );return _gadg ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_faebc );};func _gbcgc (_cbaaf string ,_aaee func (_cfcba float64 )float64 )Function {return func (_bgdae []Result )Result {if len (_bgdae )!=1{return MakeErrorResult (_cbaaf +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); -};_cafa :=_bgdae [0].AsNumber ();switch _cafa .Type {case ResultTypeNumber :_fcee :=_aaee (_cafa .ValueNumber );if _d .IsNaN (_fcee ){return MakeErrorResult (_cbaaf +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e");};if _d .IsInf (_fcee ,0){return MakeErrorResult (_cbaaf +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079"); -};if _fcee ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,_cbaaf +"\u0020d\u0069v\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065\u0072\u006f");};return MakeNumberResult (1/_fcee );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_cbaaf +"\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 _cafa ;default:return MakeErrorResult (_gf .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",_cbaaf ,_cafa .Type )); -};};};func (_caf *evCache )SetCache (key string ,value Result ){_caf ._bfc .Lock ();_caf ._fgad [key ]=value ;_caf ._bfc .Unlock ();}; +// LastColumn returns empty string for the invalid reference context. +func (_cdcc *ivr )LastColumn (rowFrom ,rowTo int )string {return ""}; -// Reference returns an invalid reference for Error. -func (_geg Error )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// String returns a string representation of a horizontal range with prefix. +func (_dacdd PrefixHorizontalRange )String ()string {return _e .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_dacdd ._adad .String (),_dacdd ._edeeg ,_dacdd ._dgeaf );}; -// Reference returns a string reference value to a named range. -func (_addf NamedRangeRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeNamedRange ,Value :_addf ._ceba };};var _agfaf =[...]uint8 {0,17,33,49,63,78,93,108}; +// 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"); +};_ddcg :=args [0].AsNumber ();if _ddcg .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 (_ac .Pi /180.0*_ddcg .ValueNumber );};func _fcfa (_fedd []Result ,_gfbg string )(*durationArgs ,Result ){_gdgb :=len (_fedd );if _gdgb !=5&&_gdgb !=6{return nil ,MakeErrorResult (_gfbg +"\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"); +};_gabe ,_cbbd ,_bbdd :=_ccag (_fedd [0],_fedd [1],_gfbg );if _bbdd .Type ==ResultTypeError {return nil ,_bbdd ;};_gaaf :=_fedd [2];if _gaaf .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gfbg +"\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"); +};_gdgdc :=_gaaf .ValueNumber ;if _gdgdc < 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"); +};_eadf :=_fedd [3];if _eadf .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gfbg +" \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"); +};_faaf :=_eadf .ValueNumber ;if _faaf < 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"); +};_gdad :=_fedd [4];if _gdad .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gfbg +"\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"); +};_ceaf :=float64 (int (_gdad .ValueNumber ));if !_egaa (_ceaf ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_bgb :=0;if _gdgb ==6&&_fedd [5].Type !=ResultTypeEmpty {_deea :=_fedd [5]; +if _deea .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gfbg +"\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");};_bgb =int (_deea .ValueNumber ); +if !_ccebe (_bgb ){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"+_gfbg );};};return &durationArgs {_gabe ,_cbbd ,_gdgdc ,_faaf ,_ceaf ,_bgb },_gagd ; +}; -// Coupdaysnc implements the Excel COUPDAYSNC function. -func Coupdaysnc (args []Result )Result {_fdad ,_cagf :=_daegg (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053\u004e\u0043");if _cagf .Type ==ResultTypeError {return _cagf ;};return MakeNumberResult (_ecd (_fdad ._agg ,_fdad ._cgef ,_fdad ._fbdc ,_fdad ._bcgf )); +// NewPrefixRangeExpr constructs a new range with prefix. +func NewPrefixRangeExpr (pfx ,from ,to Expression )Expression {_efcfb ,_gdaaf ,_adcc :=_gace (from ,to );if _adcc !=nil {_ded .Log .Debug (_adcc .Error ());return NewError (_adcc .Error ());};return PrefixRangeExpr {_dbecd :pfx ,_bbcb :_efcfb ,_dgfff :_gdaaf }; }; -// Yielddisc implements the Excel YIELDDISC function. -func Yielddisc (args []Result )Result {_beae :=len (args );if _beae !=4&&_beae !=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"); -};_fdcb ,_dbca ,_ceed :=_abcb (args [0],args [1],"\u0059I\u0045\u004c\u0044\u0044\u0049\u0053C");if _ceed .Type ==ResultTypeError {return _ceed ;};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"); -};_ddgg :=args [2].ValueNumber ;if _ddgg <=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"); -};_accb :=args [3].ValueNumber ;if _accb <=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"); -};_fcfa :=0;if _beae ==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"); -};_fcfa =int (args [4].ValueNumber );if !_ccfg (_fcfa ){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"); -};};_eceg ,_ceed :=_fdbc (_fdcb ,_dbca ,_fcfa );if _ceed .Type ==ResultTypeError {return _ceed ;};return MakeNumberResult ((_accb /_ddgg -1)/_eceg );}; +// ResultType is the type of the result +// +//go:generate stringer -type=ResultType +type ResultType byte ; -// 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"); -};_egce :=args [0];if _egce .Type !=ResultTypeArray &&_egce .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"); -};_fcaba :=_fdab (args [1]);_ddge :=0;for _ ,_ccdd :=range _cbgb (_egce ){for _ ,_ebcca :=range _ccdd {if _fdgg (_ebcca ,_fcaba ){_ddge ++;};};};return MakeNumberResult (float64 (_ddge ));}; +// String returns a string representation of a range with prefix. +func (_gfbfe PrefixRangeExpr )String ()string {return _e .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_gfbfe ._dbecd .String (),_gfbfe ._bbcb .String (),_gfbfe ._dgfff .String ());}; -// 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");};_gegc :=args [0]; -if _gegc .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"); -};_gcae :=int (_gegc .ValueNumber );if _gcae < 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 )<=_gcae {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 [_gcae ];};var _ccgcg =map[string ]FunctionComplex {};func _bbaa (_ggad []Result ,_ecdf rmode )Result {if len (_ggad )!=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"); -};_deeg :=_ggad [0].AsNumber ();if _deeg .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"); -};_bddgb :=_ggad [1].AsNumber ();if _bddgb .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"); -};_cbffb :=_bddgb .ValueNumber ;_ffed :=_deeg .ValueNumber ;_bdge :=1.0;if _cbffb > 0{_bdge =_d .Pow (1/10.0,_cbffb );}else {_bdge =_d .Pow (10.0,-_cbffb );};_ffed ,_ebbdc :=_d .Modf (_ffed /_bdge );switch _ecdf {case _dbebf :const _efeb =0.499999999;if _ebbdc >=_efeb {_ffed ++; -}else if _ebbdc <=-_efeb {_ffed --;};case _febab :case _ddbg :if _ebbdc > 0{_ffed ++;}else if _ebbdc < 0{_ffed --;};};return MakeNumberResult (_ffed *_bdge );}; +// 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"); +};_agdc :=args [0];if _agdc .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"); +};_ddabg :=len (_agdc .ValueArray );for _ ,_gfbf :=range _agdc .ValueArray {if len (_gfbf )!=_ddabg {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 (_ccgad (_agdc .ValueArray ));}; -// 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 _bbaa (args ,_dbebf )};func _ded (_ebb float64 )_bcd .Time {_feba :=int64 ((_ebb -_abc )*_cfd );return _bcd .Unix (0,_feba ).UTC ();};var _cbacd =false ;func _fbgeb (_bebgc ,_bfcd Expression )(Expression ,Expression ,error ){_fedg ,_gdbba :=_bebgc .(CellRef ); -if !_gdbba {return nil ,nil ,_a .New (_gf .Sprintf ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020%\u0073",_bebgc .String ()));};_fffbc ,_gdbba :=_bfcd .(CellRef );if !_gdbba {return nil ,nil ,_a .New (_gf .Sprintf ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020%\u0073",_bfcd .String ())); -};_eeca ,_ebfba :=_bce .ParseCellReference (_fedg ._cge );if _ebfba !=nil {return nil ,nil ,_ebfba ;};_feda ,_bada :=_bce .ParseCellReference (_fffbc ._cge );if _bada !=nil {return nil ,nil ,_bada ;};_gdcfd :=false ;if _eeca .RowIdx > _feda .RowIdx {_gdcfd =true ; -_eeca .RowIdx ,_feda .RowIdx =_feda .RowIdx ,_eeca .RowIdx ;};if _eeca .ColumnIdx > _feda .ColumnIdx {_gdcfd =true ;_eeca .ColumnIdx ,_feda .ColumnIdx =_feda .ColumnIdx ,_eeca .ColumnIdx ;_eeca .Column ,_feda .Column =_feda .Column ,_eeca .Column ;};if _gdcfd {return NewCellRef (_eeca .String ()),NewCellRef (_feda .String ()),nil ; -};return _bebgc ,_bfcd ,nil ;};func _dcgcg (_bebf float64 )float64 {return float64 (int (_bebf +0.5))}; +// 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");};_gcca :=args [1].ValueNumber ; +_ccbb :=args [0];var _bfag float64 ;switch _ccbb .Type {case ResultTypeEmpty :_bfag =0;case ResultTypeNumber :_bfag =_ccbb .ValueNumber ;case ResultTypeString :_cedc :=DateValue ([]Result {args [0]});if _cedc .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"); +};_bfag =_cedc .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");};_effa :=_bbg (_bfag ); +_aa :=_effa .AddDate (0,int (_gcca +1),0);_gaeg ,_edeg ,_ :=_aa .Date ();_gdcf :=_afdc (_gaeg ,int (_edeg ),0);if _gdcf < 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 _gaeg ==1900&&_edeg ==3{_gdcf --;};return MakeNumberResult (_gdcf );};type node struct{_dbec tokenType ;_ebcfg string ;};func _dgbce (_dgfg string )*criteriaRegex {_fbgec :=&criteriaRegex {};if _dgfg ==""{return _fbgec ;};if _fdgeb :=_bgff .FindStringSubmatch (_dgfg ); +len (_fdgeb )> 1{_fbgec ._ddgc =_dbdbd ;_fbgec ._eebc =_fdgeb [1];}else if _ffdd :=_bcee .FindStringSubmatch (_dgfg );len (_ffdd )> 1{_fbgec ._ddgc =_dbdbd ;_fbgec ._eebc =_ffdd [1];}else if _effbd :=_fcbbe .FindStringSubmatch (_dgfg );len (_effbd )> 1{_fbgec ._ddgc =_bbcgb ; +_fbgec ._eebc =_effbd [1];}else if _cbdd :=_cfdb .FindStringSubmatch (_dgfg );len (_cbdd )> 1{_fbgec ._ddgc =_afade ;_fbgec ._eebc =_cbdd [1];}else if _dfbb :=_bbebf .FindStringSubmatch (_dgfg );len (_dfbb )> 1{_fbgec ._ddgc =_agfb ;_fbgec ._eebc =_dfbb [1]; +}else if _befd :=_fbba .FindStringSubmatch (_dgfg );len (_befd )> 1{_fbgec ._ddgc =_fdbeb ;_fbgec ._eebc =_befd [1];};return _fbgec ;}; -// Reference returns a string reference value to a cell. -func (_ccb CellRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeCell ,Value :_ccb ._cge };}; +// Reference returns an invalid reference for Number. +func (_dbdc Number )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _eeg (_gefdf []Result ,_bcf string )(*amorArgs ,Result ){_gbbg :=len (_gefdf );if _gbbg !=6&&_gbbg !=7{return nil ,MakeErrorResult (_bcf +"\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 _gefdf [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bcf +"\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");};_ecc :=_gefdf [0].ValueNumber ; +if _ecc < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_bcf +"\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"); +};_eadb ,_daeb :=_ege (_gefdf [1],"\u0064\u0061\u0074\u0065\u0020\u0070\u0075\u0072\u0063h\u0061\u0073\u0065\u0064",_bcf );if _daeb .Type ==ResultTypeError {return nil ,_daeb ;};_cccff ,_daeb :=_ege (_gefdf [2],"\u0066\u0069\u0072s\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064",_bcf ); +if _daeb .Type ==ResultTypeError {return nil ,_daeb ;};if _cccff < _eadb {return nil ,MakeErrorResultType (ErrorTypeNum ,_bcf +"\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 _gefdf [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bcf +"\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"); +};_gbg :=_gefdf [3].ValueNumber ;if _gbg < 0||_gbg > _ecc {return nil ,MakeErrorResultType (ErrorTypeNum ,_bcf +"\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 _gefdf [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bcf +"\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"); +};_bagb :=int (_gefdf [4].ValueNumber );if _bagb < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_bcf +" \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 _gefdf [5].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bcf +"\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"); +};_daad :=_gefdf [5].ValueNumber ;if _daad < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_bcf +"\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"); +};_cae :=0;if _gbbg ==7&&_gefdf [6].Type !=ResultTypeEmpty {if _gefdf [6].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bcf +"\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"); +};_cae =int (_gefdf [6].ValueNumber );if !_ccebe (_cae )||_cae ==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"+_bcf ); +};};return &amorArgs {_ecc ,_eadb ,_cccff ,_gbg ,_bagb ,_daad ,_cae },_gagd ;};func _afag (_bfcga []Result )[]rangeIndex {_cgbcg :=[]rangeIndex {};_gead :=len (_bfcga );for _gdceb :=0;_gdceb < _gead -1;_gdceb +=2{_fbfga :=[]rangeIndex {};_bcea :=_cgeag (_bfcga [_gdceb ]); +_cfcbd :=_fcfcb (_bfcga [_gdceb +1]);if _gdceb ==0{for _fbfb ,_dffb :=range _bcea {for _degeb ,_cdfc :=range _dffb {if _bcdaf (_cdfc ,_cfcbd ){_fbfga =append (_fbfga ,rangeIndex {_fbfb ,_degeb });};};};}else {for _ ,_dgae :=range _cgbcg {_dceg :=_bcea [_dgae ._fggg ][_dgae ._bcdcb ]; +if _bcdaf (_dceg ,_cfcbd ){_fbfga =append (_fbfga ,_dgae );};};};if len (_fbfga )==0{return []rangeIndex {};};_cgbcg =_fbfga [:];};return _cgbcg ;}; -// CountIfs implements the COUNTIFS function. -func CountIfs (args []Result )Result {_feeb :=_gecb (args ,false ,"\u0043\u004f\u0055\u004e\u0054\u0049\u0046\u0053");if _feeb .Type !=ResultTypeEmpty {return _feeb ;};_febd :=_bdaf (args );return MakeNumberResult (float64 (len (_febd )));}; +// 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 (_gfff Context ,_dfdd Evaluator ,_affg []Result )Result ; -// Eval evaluates and returns the result of a Negate expression. -func (_cccdc Negate )Eval (ctx Context ,ev Evaluator )Result {_fefgb :=_cccdc ._ebfd .Eval (ctx ,ev );if _fefgb .Type ==ResultTypeNumber {return MakeNumberResult (-_fefgb .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 _ggc (_da BinOpType ,_daa []Result ,_afe Result )Result {_eba :=[]Result {};switch _afe .Type {case ResultTypeNumber :_ccc :=_afe .ValueNumber ;for _dag :=range _daa {_ebe :=_daa [_dag ].AsNumber ();if _ebe .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 _da {case BinOpTypePlus :_eba =append (_eba ,MakeNumberResult (_ebe .ValueNumber +_ccc ));case BinOpTypeMinus :_eba =append (_eba ,MakeNumberResult (_ebe .ValueNumber -_ccc ));case BinOpTypeMult :_eba =append (_eba ,MakeNumberResult (_ebe .ValueNumber *_ccc )); -case BinOpTypeDiv :if _ccc ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_eba =append (_eba ,MakeNumberResult (_ebe .ValueNumber /_ccc ));case BinOpTypeExp :_eba =append (_eba ,MakeNumberResult (_d .Pow (_ebe .ValueNumber ,_ccc )));case BinOpTypeLT :_eba =append (_eba ,MakeBoolResult (_ebe .ValueNumber < _ccc )); -case BinOpTypeGT :_eba =append (_eba ,MakeBoolResult (_ebe .ValueNumber > _ccc ));case BinOpTypeEQ :_eba =append (_eba ,MakeBoolResult (_ebe .ValueNumber ==_ccc ));case BinOpTypeLEQ :_eba =append (_eba ,MakeBoolResult (_ebe .ValueNumber <=_ccc ));case BinOpTypeGEQ :_eba =append (_eba ,MakeBoolResult (_ebe .ValueNumber >=_ccc )); -case BinOpTypeNE :_eba =append (_eba ,MakeBoolResult (_ebe .ValueNumber !=_ccc ));default:return MakeErrorResult (_gf .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",_da )); -};};case ResultTypeString :_cfc :=_afe .ValueString ;for _fdd :=range _daa {_ab :=_daa [_fdd ].AsString ();if _ab .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 _da {case BinOpTypeLT :_eba =append (_eba ,MakeBoolResult (_ab .ValueString < _cfc ));case BinOpTypeGT :_eba =append (_eba ,MakeBoolResult (_ab .ValueString > _cfc ));case BinOpTypeEQ :_eba =append (_eba ,MakeBoolResult (_ab .ValueString ==_cfc )); -case BinOpTypeLEQ :_eba =append (_eba ,MakeBoolResult (_ab .ValueString <=_cfc ));case BinOpTypeGEQ :_eba =append (_eba ,MakeBoolResult (_ab .ValueString >=_cfc ));case BinOpTypeNE :_eba =append (_eba ,MakeBoolResult (_ab .ValueString !=_cfc ));default:return MakeErrorResult (_gf .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",_da )); -};};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 (_eba );}; +// String returns a string representation of a horizontal range. +func (_bfba HorizontalRange )String ()string {return _bfba .horizontalRangeReference ()};var _ceaefc =[...]int {0,0,71,70,69,4,67,66,53,51,50,49,48,47,46,45,44,2};const _eceb ="\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 (_dbfd =0;_ccbd =false ;); -// 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"); -};_egcf :=args [0].AsNumber ();_ebgab :=args [1].AsNumber ();_eaag :=args [2].AsNumber ();_ebceg :=args [3].ListValues ();if _egcf .Type !=ResultTypeNumber ||_ebgab .Type !=ResultTypeNumber ||_eaag .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"); -};_gbdb :=float64 (0);for _dcgff ,_dbceg :=range _ebceg {_gbdb +=_dbceg .ValueNumber *_d .Pow (_egcf .ValueNumber ,_ebgab .ValueNumber +float64 (_dcgff )*_eaag .ValueNumber );};return MakeNumberResult (_gbdb );};func _age ()evCache {_fdge :=evCache {}; -_fdge ._fgad =make (map[string ]Result );_fdge ._bfc =&_ad .Mutex {};return _fdge ;};func _fdf (_gdcee ,_abbb ,_acga int )int {if _gdcee > _abbb {return 0;};if _cfad (_acga ){return (_abbb -_gdcee +1)*360;};_bfeaa :=0;for _aga :=_gdcee ;_aga <=_abbb ;_aga ++{_ffbe :=365; -if _bgea (_aga ){_ffbe =366;};_bfeaa +=_ffbe ;};return _bfeaa ;};var _ddacc =[...]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}; +// NamedRangeRef is a reference to a named range. +type NamedRangeRef struct{_cafga string };func (_ggddc Result )String ()string {return _ggddc .Value ()};func _gade (_geec ,_bdge float64 )bool {return _ac .Abs (_geec -_bdge )< 1.0e-6}; -// 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 );}; +// Eval evaluates and returns the result of the NamedRangeRef reference. +func (_feee NamedRangeRef )Eval (ctx Context ,ev Evaluator )Result {_gcefg :=ctx .NamedRange (_feee ._cafga );_fggbg :=_gcefg .Value ;if _debbeb ,_bbfe :=ev .GetFromCache (_fggbg );_bbfe {return _debbeb ;};_beed :=_ag .Split (_fggbg ,"\u0021");if len (_beed )!=2{return MakeErrorResult (_e .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",_fggbg )); +};_fabc :=ctx .Sheet (_beed [0]);_gcaaf :=_ag .Split (_beed [1],"\u003a");switch len (_gcaaf ){case 1:_eaecg :=ev .Eval (_fabc ,_gcaaf [0]);ev .SetCache (_fggbg ,_eaecg );return _eaecg ;case 2:_ffea :=_dddef (_fabc ,ev ,_gcaaf [0],_gcaaf [1]);ev .SetCache (_fggbg ,_ffea ); +return _ffea ;};return MakeErrorResult (_e .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",_gcefg .Type ));};const _afdaa =57363; +type ri struct{_cecaa float64 ;_aegg string ;};const _cfbgf =57356; -// Reference returns an invalid reference for Negate. -func (_eegfc Negate )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// Eval evaluates the binary expression using the context given. +func (_gad BinaryExpr )Eval (ctx Context ,ev Evaluator )Result {_fe :=_gad ._ef .Eval (ctx ,ev );if _fe .Type ==ResultTypeError {return _fe ;};_acf :=_gad ._ea .Eval (ctx ,ev );if _acf .Type ==ResultTypeError {return _acf ;};if _fe .Type ==_acf .Type {if _fe .Type ==ResultTypeArray {if !_gag (_fe .ValueArray ,_acf .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 _bc (_gad ._db ,_fe .ValueArray ,_acf .ValueArray );}else if _fe .Type ==ResultTypeList {if len (_fe .ValueList )!=len (_acf .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 _daa (_gad ._db ,_fe .ValueList ,_acf .ValueList );};}else if _fe .Type ==ResultTypeArray &&(_acf .Type ==ResultTypeNumber ||_acf .Type ==ResultTypeString ){return _gc (_gad ._db ,_fe .ValueArray ,_acf );}else if _fe .Type ==ResultTypeList &&(_acf .Type ==ResultTypeNumber ||_acf .Type ==ResultTypeString ){return _fa (_gad ._db ,_fe .ValueList ,_acf ); +};switch _gad ._db {case BinOpTypePlus :if _fe .Type ==_acf .Type {if _fe .Type ==ResultTypeNumber {return MakeNumberResult (_fe .ValueNumber +_acf .ValueNumber );};};case BinOpTypeMinus :if _fe .Type ==_acf .Type {if _fe .Type ==ResultTypeNumber {return MakeNumberResult (_fe .ValueNumber -_acf .ValueNumber ); +};};case BinOpTypeMult :if _fe .Type ==_acf .Type {if _fe .Type ==ResultTypeNumber {return MakeNumberResult (_fe .ValueNumber *_acf .ValueNumber );};};case BinOpTypeDiv :if _fe .Type ==_acf .Type {if _fe .Type ==ResultTypeNumber {if _acf .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079 \u007a\u0065\u0072\u006f"); +};return MakeNumberResult (_fe .ValueNumber /_acf .ValueNumber );};};case BinOpTypeExp :if _fe .Type ==_acf .Type {if _fe .Type ==ResultTypeNumber {return MakeNumberResult (_ac .Pow (_fe .ValueNumber ,_acf .ValueNumber ));};};case BinOpTypeLT :if _fe .Type ==_acf .Type {if _fe .Type ==ResultTypeNumber {return MakeBoolResult (_fe .ValueNumber < _acf .ValueNumber ); +};if _fe .Type ==ResultTypeString {return MakeBoolResult (_fe .ValueString < _acf .ValueString );};if _fe .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if _fe .Type ==ResultTypeString &&_acf .Type ==ResultTypeNumber {return MakeBoolResult (false ); +}else if _fe .Type ==ResultTypeNumber &&_acf .Type ==ResultTypeString {return MakeBoolResult (true );}else if _fe .Type ==ResultTypeEmpty &&(_acf .Type ==ResultTypeNumber ||_acf .Type ==ResultTypeString ){return MakeBoolResult (true );}else if (_fe .Type ==ResultTypeNumber ||_fe .Type ==ResultTypeString )&&_acf .Type ==ResultTypeEmpty {return MakeBoolResult (false ); +};case BinOpTypeGT :if _fe .Type ==_acf .Type {if _fe .Type ==ResultTypeNumber {return MakeBoolResult (_fe .ValueNumber > _acf .ValueNumber );};if _fe .Type ==ResultTypeString {return MakeBoolResult (_fe .ValueString > _acf .ValueString );};if _fe .Type ==ResultTypeEmpty {return MakeBoolResult (false ); +};}else if _fe .Type ==ResultTypeString &&_acf .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _fe .Type ==ResultTypeNumber &&_acf .Type ==ResultTypeString {return MakeBoolResult (false );}else if _fe .Type ==ResultTypeEmpty &&(_acf .Type ==ResultTypeNumber ||_acf .Type ==ResultTypeString ){return MakeBoolResult (false ); +}else if (_fe .Type ==ResultTypeNumber ||_fe .Type ==ResultTypeString )&&_acf .Type ==ResultTypeEmpty {return MakeBoolResult (true );};case BinOpTypeEQ :if _fe .Type ==_acf .Type {if _fe .Type ==ResultTypeNumber {return MakeBoolResult (_fe .ValueNumber ==_acf .ValueNumber ); +};if _fe .Type ==ResultTypeString {return MakeBoolResult (_fe .ValueString ==_acf .ValueString );};if _fe .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if (_fe .Type ==ResultTypeString &&_acf .Type ==ResultTypeNumber )||(_fe .Type ==ResultTypeNumber &&_acf .Type ==ResultTypeString ){return MakeBoolResult (false ); +}else if _fe .Type ==ResultTypeEmpty &&(_acf .Type ==ResultTypeNumber ||_acf .Type ==ResultTypeString ){return MakeBoolResult (_ga (_acf ));}else if (_fe .Type ==ResultTypeNumber ||_fe .Type ==ResultTypeString )&&_acf .Type ==ResultTypeEmpty {return MakeBoolResult (_ga (_fe )); +};case BinOpTypeNE :if _fe .Type ==_acf .Type {if _fe .Type ==ResultTypeNumber {return MakeBoolResult (_fe .ValueNumber !=_acf .ValueNumber );};if _fe .Type ==ResultTypeString {return MakeBoolResult (_fe .ValueString !=_acf .ValueString );};if _fe .Type ==ResultTypeEmpty {return MakeBoolResult (false ); +};}else if (_fe .Type ==ResultTypeString &&_acf .Type ==ResultTypeNumber )||(_fe .Type ==ResultTypeNumber &&_acf .Type ==ResultTypeString ){return MakeBoolResult (true );}else if _fe .Type ==ResultTypeEmpty &&(_acf .Type ==ResultTypeNumber ||_acf .Type ==ResultTypeString ){return MakeBoolResult (!_ga (_acf )); +}else if (_fe .Type ==ResultTypeNumber ||_fe .Type ==ResultTypeString )&&_acf .Type ==ResultTypeEmpty {return MakeBoolResult (!_ga (_fe ));};case BinOpTypeLEQ :if _fe .Type ==_acf .Type {if _fe .Type ==ResultTypeNumber {return MakeBoolResult (_fe .ValueNumber <=_acf .ValueNumber ); +};if _fe .Type ==ResultTypeString {return MakeBoolResult (_fe .ValueString <=_acf .ValueString );};if _fe .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if _fe .Type ==ResultTypeString &&_acf .Type ==ResultTypeNumber {return MakeBoolResult (false ); +}else if _fe .Type ==ResultTypeNumber &&_acf .Type ==ResultTypeString {return MakeBoolResult (true );}else if _fe .Type ==ResultTypeEmpty &&(_acf .Type ==ResultTypeNumber ||_acf .Type ==ResultTypeString ){return MakeBoolResult (_ga (_acf ));}else if (_fe .Type ==ResultTypeNumber ||_fe .Type ==ResultTypeString )&&_acf .Type ==ResultTypeEmpty {return MakeBoolResult (_ga (_fe )); +};case BinOpTypeGEQ :if _fe .Type ==_acf .Type {if _fe .Type ==ResultTypeNumber {return MakeBoolResult (_fe .ValueNumber >=_acf .ValueNumber );};if _fe .Type ==ResultTypeString {return MakeBoolResult (_fe .ValueString >=_acf .ValueString );};if _fe .Type ==ResultTypeEmpty {return MakeBoolResult (true ); +};}else if _fe .Type ==ResultTypeString &&_acf .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _fe .Type ==ResultTypeNumber &&_acf .Type ==ResultTypeString {return MakeBoolResult (false );}else if _fe .Type ==ResultTypeEmpty &&(_acf .Type ==ResultTypeNumber ||_acf .Type ==ResultTypeString ){return MakeBoolResult (_ga (_acf )); +}else if (_fe .Type ==ResultTypeNumber ||_fe .Type ==ResultTypeString )&&_acf .Type ==ResultTypeEmpty {return MakeBoolResult (_ga (_fe ));};case BinOpTypeConcat :return MakeStringResult (_fe .Value ()+_acf .Value ());};return MakeErrorResult ("u\u006e\u0073\u0075\u0070po\u0072t\u0065\u0064\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006f\u0070"); +}; -// Irr implements the Excel IRR function. -func Irr (args []Result )Result {_fgcg :=len (args );if _fgcg ==0||_fgcg > 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"); -};_cgcf :=_cbgb (args [0]);_ccdg :=[]float64 {};for _ ,_cfggf :=range _cgcf {for _ ,_feac :=range _cfggf {if _feac .Type ==ResultTypeNumber &&!_feac .IsBoolean {_ccdg =append (_ccdg ,_feac .ValueNumber );};};};_ead :=len (_ccdg );if len (_ccdg )< 2{return MakeErrorResultType (ErrorTypeNum ,""); -};_ecgc :=0.1;if _fgcg ==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"); -};_ecgc =args [1].ValueNumber ;if _ecgc <=-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"); -};};_ccff :=[]float64 {};for _gbf :=0;_gbf < _ead ;_gbf ++{if _gbf ==0{_ccff =append (_ccff ,0);}else {_ccff =append (_ccff ,_ccff [_gbf -1]+365);};};return _bbgd (_ccdg ,_ccff ,_ecgc );};const _fdadc =57358;const _egac =57344; +// GetFormat returns an empty string for the invalid reference context. +func (_addgg *ivr )GetFormat (cellRef string )string {return ""}; -// Reference returns a string reference value to a vertical range. -func (_adbff VerticalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeVerticalRange ,Value :_adbff .verticalRangeReference ()};};func _gdde (_aacg Result ,_bec *criteriaParsed )bool {if _aacg .Type ==ResultTypeEmpty {return false ; -};if _bec ._badfb {return _aacg .ValueNumber ==_bec ._gfaa ;}else {_dbgd :=_e .ToLower (_aacg .ValueString );return _bec ._gaea ==_dbgd ||_eg .Match (_bec ._gaea ,_dbgd );};}; +// 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 _ddfg (args ,_ddaad )};func _acfa (_acad []Result )Result {_cafg :=_acad [0].ValueArray ;if len (_acad )==1{_eega :=[][]Result {};for _ ,_cgdea :=range _cafg {_eega =append (_eega ,_efdaa ([]Result {MakeListResult (_cgdea )}).ValueList ); +};return MakeArrayResult (_eega );}else if len (_acad )==2{_faca :=len (_cafg );_edgf :=len (_cafg [0]);_cbgd :=_edad (_acad [1],_faca ,_edgf );_edgbb :=len (_cbgd );_cbeed :=[][]Result {};var _edfgd []Result ;for _fbgac ,_facf :=range _cafg {if _fbgac < _edgbb {_edfgd =_cbgd [_fbgac ]; +}else {_edfgd =_dgcag (MakeErrorResultType (ErrorTypeNA ,""),_edgf );};_cbeed =append (_cbeed ,_efdaa ([]Result {MakeListResult (_facf ),MakeListResult (_edfgd )}).ValueList );};return MakeArrayResult (_cbeed );}else if len (_acad )==3{_gbec :=len (_cafg ); +_edbbg :=len (_cafg [0]);_dbef :=_edad (_acad [1],_gbec ,_edbbg );_abfbd :=_edad (_acad [2],_gbec ,_edbbg );_fcbb :=len (_dbef );_caec :=len (_abfbd );_bfdfc :=[][]Result {};var _fcbgg ,_bdbf []Result ;for _geba ,_edfc :=range _cafg {if _geba < _fcbb {_fcbgg =_dbef [_geba ]; +}else {_fcbgg =_dgcag (MakeErrorResultType (ErrorTypeNA ,""),_edbbg );};if _geba < _caec {_bdbf =_abfbd [_geba ];}else {_bdbf =_dgcag (MakeErrorResultType (ErrorTypeNA ,""),_edbbg );};_bfdfc =append (_bfdfc ,_efdaa ([]Result {MakeListResult (_edfc ),MakeListResult (_fcbgg ),MakeListResult (_bdbf )}).ValueList ); +};return MakeArrayResult (_bfdfc );};return MakeErrorResultType (ErrorTypeValue ,"");};func _ecfdf (_dede ,_aggc ,_ggc ,_dgdc int )int {if !_deb (_dgdc ){return _ggc ;};_aaa :=_ggc ;_cbe :=_bafe (_dede ,_aggc );if _aaa > 30||_ggc >=_cbe ||_aaa >=_cbe {_aaa =30; +};return _aaa ;}; -// 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 {_bcad :=&plex {_bcegd :LexReader (r )};_gbgdc (_bcad );if _bcad ._bedc !=""{return nil ;};return _bcad ._ffcg ;}; +// 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];}; -// 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 (_fceac Result )AsNumber ()Result {if _fceac .Type ==ResultTypeString {_fceeb ,_ggcbg :=_fd .ParseFloat (_fceac .ValueString ,64);if _ggcbg ==nil {return MakeNumberResult (_fceeb );};};if _fceac .Type ==ResultTypeEmpty {return MakeNumberResult (0); -};return _fceac ;}; +// NewHorizontalRange constructs a new full rows range. +func NewHorizontalRange (v string )Expression {_dba :=_ag .Split (v ,"\u003a");if len (_dba )!=2{return nil ;};_fdcdg ,_ :=_dc .Atoi (_dba [0]);_dddbf ,_ :=_dc .Atoi (_dba [1]);if _fdcdg > _dddbf {_fdcdg ,_dddbf =_dddbf ,_fdcdg ;};return HorizontalRange {_afdgd :_fdcdg ,_cegeb :_dddbf }; +}; -// 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");};_ffde :=[]float64 {}; -for _ ,_bbfg :=range args {switch _bbfg .Type {case ResultTypeString :_dgfeb :=_bbfg .AsNumber ();if _dgfeb .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"); -};_ffde =append (_ffde ,_dgfeb .ValueNumber );case ResultTypeList :_decg :=LCM (_bbfg .ValueList );if _decg .Type !=ResultTypeNumber {return _decg ;};_ffde =append (_ffde ,_decg .ValueNumber );case ResultTypeNumber :_ffde =append (_ffde ,_bbfg .ValueNumber ); -case ResultTypeEmpty :case ResultTypeError :return _bbfg ;};};if len (_ffde )==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 _ffde [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 (_ffde )==1{return MakeNumberResult (_ffde [0]); -};_bece :=_ffde [0];for _bdaea :=1;_bdaea < len (_ffde );_bdaea ++{if _ffde [_bdaea ]< 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"); -};_bece =_dfcaa (_bece ,_ffde [_bdaea ]);};return MakeNumberResult (_bece );}; +// String is a string expression. +type String struct{_gffdf string };func _egd (_cega ,_gcda []float64 ,_egcc float64 )Result {_efef :=false ;_dfee :=false ;for _agbb :=0;_agbb < len (_cega );_agbb ++{if _cega [_agbb ]> 0{_efef =true ;};if _cega [_agbb ]< 0{_dfee =true ;};};if !_efef ||!_dfee {return MakeErrorResultType (ErrorTypeNum ,""); +};_deff :=_egcc ;_cadg :=1e-10;_dea :=0;_gafg :=50;_fbaf :=false ;for {_aabg :=_dfadf (_cega ,_gcda ,_deff );_ggea :=_deff -_aabg /_eada (_cega ,_gcda ,_deff );_aafe :=_ac .Abs (_ggea -_deff );_deff =_ggea ;_dea ++;if _aafe <=_cadg ||_ac .Abs (_aabg )<=_cadg {break ; +};if _dea > _gafg {_fbaf =true ;break ;};};if _fbaf ||_ac .IsNaN (_deff )||_ac .IsInf (_deff ,0){return MakeErrorResultType (ErrorTypeNum ,"");};return MakeNumberResult (_deff );}; -// 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 (_d .Pi );}; +// MakeEmptyResult is ued when parsing an empty argument. +func MakeEmptyResult ()Result {return Result {Type :ResultTypeEmpty }};var _ffgdc =[...]int {1}; -// 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");};_cccg :=args [0].Ref ; -if _cccg .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"); -};_gdccg ,_daaeb :=_bce .ParseCellReference (_cccg .Value );if _daaeb !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_cccg .Value );};return MakeNumberResult (float64 (_gdccg .ColumnIdx +1)); -}; +// 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 (_gee Context ,formula string )Result ;SetCache (_dde string ,_bbdb Result );GetFromCache (_cdb string )(Result ,bool );LastEvalIsRef ()bool ;}; -// Context is a formula execution context. Formula evaluation uses the context -// to retreive information from sheets. -type Context interface{ +// Reference returns an invalid reference for BinaryExpr. +func (_bea BinaryExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// Cell returns the result of evaluating a cell. -Cell (_fcd string ,_ecg Evaluator )Result ; +// IsBool returns false for the invalid reference context. +func (_daegf *ivr )IsBool (cellRef string )bool {return false };func _bcdaf (_dacg Result ,_fdcd *criteriaParsed )bool {if _dacg .IsBoolean {return false ;};_ebgdb :=_dacg .Type ;if _fdcd ._daffc {return _ebgdb ==ResultTypeNumber &&_dacg .ValueNumber ==_fdcd ._eaaac ; +}else if _ebgdb ==ResultTypeNumber {return _gcge (_dacg .ValueNumber ,_fdcd ._ecdea );};return _gacg (_dacg ,_fdcd );};const (ResultTypeUnknown ResultType =iota ;ResultTypeNumber ;ResultTypeString ;ResultTypeList ;ResultTypeArray ;ResultTypeError ;ResultTypeEmpty ; +);func _fbaa (_fbggb ,_dbde ,_cacg Reference )string {return _e .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_fbggb .Value ,_dbde .Value ,_cacg .Value );}; -// 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 (_ff string )Context ; +// Left implements the Excel LEFT(string,[n]) function which returns the +// leftmost n characters. +func Left (args []Result )Result {_gcba :=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"); +};_gcba =int (args [1].ValueNumber );if _gcba < 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 _gcba ==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");};_bfed :=args [0].Value (); +if _gcba > len (_bfed ){return MakeStringResult (_bfed );};return MakeStringResult (_bfed [0:_gcba ]);}; -// GetEpoch returns the time epoch of the context's Workbook. -GetEpoch ()_bcd .Time ; +// Rate implements the Excel RATE function. +func Rate (args []Result )Result {_gefe :=len (args );if _gefe < 3||_gefe > 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"); +};_afddf :=args [0].ValueNumber ;if _afddf !=float64 (int (_afddf )){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"); +};_bgce :=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"); +};_gdga :=args [2].ValueNumber ;_addf :=0.0;if _gefe >=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"); +};_addf =args [3].ValueNumber ;};_gcaa :=0.0;if _gefe >=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"); +};_gcaa =args [4].ValueNumber ;if _gcaa !=0{_gcaa =1;};};_egde :=0.1;if _gefe >=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"); +};_egde =args [5].ValueNumber ;};_ffdf :=100;_afcd :=0;_adfb :=false ;_dgbc :=1e-6;_afadc :=_egde ;for _afcd < _ffdf &&!_adfb {_dgdd :=_ac .Pow (_afadc +1,_afddf );_ffag :=_ac .Pow (_afadc +1,_afddf -1);_abea :=_afadc *_gcaa +1;_fddg :=_bgce *(_dgdd -1); +_feag :=_addf +_dgdd *_gdga +_fddg *_abea /_afadc ;_fggc :=_afddf *_ffag *_gdga -_fddg *_abea /_ac .Pow (_afadc ,2);_badf :=(_afddf *_bgce *_ffag *_abea +_fddg *_gcaa )/_afadc ;_fgdae :=_feag /(_fggc +_badf );if _ac .Abs (_fgdae )< _dgbc {_adfb =true ; +};_afcd ++;_afadc -=_fgdae ;};return MakeNumberResult (_afadc );}; -// GetFilename returns the full filename of the context's Workbook. -GetFilename ()string ; +// 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"); +};_cfbfd :=args [0].ValueNumber ;if _cfbfd <=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"); +};_acgg ,_cebfd :=_cdbe (args [1],args [2],"\u0058\u004e\u0050\u0056");if _cebfd .Type ==ResultTypeError {return _cebfd ;};_bcff :=_acgg ._aabbcd ;_fcdf :=_acgg ._abeg ;_gdgg :=0.0;_cceae :=_fcdf [0];for _dfece ,_egb :=range _bcff {_gdgg +=_egb /_ac .Pow (1+_cfbfd ,(_fcdf [_dfece ]-_cceae )/365); +};return MakeNumberResult (_gdgg );}; -// GetWidth returns a worksheet's column width. -GetWidth (_gb int )float64 ; +// 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"); +};_aceg :=0;_aegd :=false ;for _ ,_ddabe :=range args {switch _ddabe .Type {case ResultTypeList ,ResultTypeArray :_ggce :=Xor (_ddabe .ListValues ());if _ggce .Type ==ResultTypeError {return _ggce ;};if _ggce .ValueNumber !=0{_aceg ++;};_aegd =true ;case ResultTypeNumber :if _ddabe .ValueNumber !=0{_aceg ++; +};_aegd =true ;case ResultTypeString :case ResultTypeError :return _ddabe ;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 !_aegd {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 (_aceg %2!=0);}; -// GetFormat returns a cell's format. -GetFormat (_deb string )string ; +// Roman is an implementation of the Excel ROMAN function that convers numbers +// to roman numerals in one of 5 formats. +func Roman (args []Result )Result {if len (args )==0{return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006f\u006e\u0065\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};if len (args )> 2{return MakeErrorResult ("\u0052\u004fM\u0041\u004e\u0028\u0029\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006d\u006f\u0073\u0074\u0020\u0074\u0077\u006f\u0020\u006e\u0075\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};_badd :=args [0].AsNumber ();if _badd .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"); +};_ecffb :=0;if len (args )> 1{_abgf :=args [1];if _abgf .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"); +};_ecffb =int (_abgf .ValueNumber );if _ecffb < 0{_ecffb =0;}else if _ecffb > 4{_ecffb =4;};};_afde :=_bccaf ;switch _ecffb {case 1:_afde =_dcge ;case 2:_afde =_faab ;case 3:_afde =_deag ;case 4:_afde =_cegc ;};_bgdca :=_ac .Trunc (_badd .ValueNumber ); +_acegd :=_c .Buffer {};for _ ,_efgcf :=range _afde {for _bgdca >=_efgcf ._cecaa {_acegd .WriteString (_efgcf ._aegg );_bgdca -=_efgcf ._cecaa ;};};return MakeStringResult (_acegd .String ());}; -// GetLabelPrefix returns cell's label prefix dependent on cell horizontal alignment. -GetLabelPrefix (_dc string )string ; +// Accrintm implements the Excel ACCRINTM function. +func Accrintm (args []Result )Result {_aacb :=len (args );if _aacb !=4&&_aacb !=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"); +};_eagcb ,_acbd :=_ege (args [0],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d");if _acbd .Type ==ResultTypeError {return _acbd ;};_fege ,_acbd :=_ege (args [1],"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d"); +if _acbd .Type ==ResultTypeError {return _acbd ;};if _eagcb >=_fege {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"); +};_fbdc :=args [2].ValueNumber ;if _fbdc <=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"); +};_afb :=args [3].ValueNumber ;if _afb <=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"); +};_dcee :=0;if _aacb ==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"); +};_dcee =int (args [4].ValueNumber );if !_ccebe (_dcee ){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"); +};};_edde ,_acbd :=_eag (_eagcb ,_fege ,_dcee );if _acbd .Type ==ResultTypeError {return _acbd ;};return MakeNumberResult (_afb *_fbdc *_edde );};const _caf ="\u005e\u0028\u0028"+_gdgd +"\u007c"+_cab +"\u007c"+_bbe +"\u007c"+_faf +"\u0029\u0020\u0029\u003f"; +func _bdbd (_fac string )bool {for _ ,_cgd :=range _aca {_dbdg :=_cgd .FindStringSubmatch (_fac );if len (_dbdg )> 1{return true ;};};return false ;};func _cbfac (_bgfc []Result ,_aagae bool )Result {_ccbef :="\u004d\u0049\u004e";if _aagae {_ccbef ="\u004d\u0049\u004e\u0041"; +};if len (_bgfc )==0{return MakeErrorResult (_ccbef +"\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");};_fdeb :=_ac .MaxFloat64 ; +for _ ,_feff :=range _bgfc {switch _feff .Type {case ResultTypeNumber :if (_aagae ||!_feff .IsBoolean )&&_feff .ValueNumber < _fdeb {_fdeb =_feff .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_cgbae :=_cbfac (_feff .ListValues (),_aagae );if _cgbae .ValueNumber < _fdeb {_fdeb =_cgbae .ValueNumber ; +};case ResultTypeEmpty :case ResultTypeString :_faceb :=0.0;if _aagae {_faceb =_feff .AsNumber ().ValueNumber ;};if _faceb < _fdeb {_fdeb =_faceb ;};default:_ded .Log .Debug ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_ccbef +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_feff .Type ); +};};if _fdeb ==_ac .MaxFloat64 {_fdeb =0;};return MakeNumberResult (_fdeb );};func (_edbg *Lexer )Next ()*node {_edbg ._fcdb .Lock ();defer _edbg ._fcdb .Unlock ();if len (_edbg ._bgcga )> 0{_ggcec :=_edbg ._bgcga [0];_edbg ._bgcga =_edbg ._bgcga [1:]; +return _ggcec ;};return _edbg .nextRaw ();}; -// GetFormat returns if cell is protected. -GetLocked (_debb string )bool ; +// 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"); +};_bgdg :=args [0].AsString ();if _bgdg .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 (_bgdg .ValueString )));}; -// HasFormula returns if cell contains formula. -HasFormula (_cfe string )bool ; +// Averagea implements the AVERAGEA function, AVERAGEA counts cells that contain +// text as a zero where AVERAGE ignores them entirely. +func Averagea (args []Result )Result {_cbgge ,_efea :=_bfga (args ,true );if _efea ==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 (_cbgge /_efea );};var _gaaac ,_cbafe ,_efcb ,_ccbf ,_dbccc ,_bgae ,_cdcf ,_cdbg ,_dggf ,_gcee ,_bgggf ,_ddgf ,_fgbe ,_aebg ,_cegd *_agd .Regexp ; -// IsBool returns if cell contains boolean value. -IsBool (_bgbg string )bool ; +// 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");};_dfgb :=args [0].AsString ();if _dfgb .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"); +};_cdfaa :=args [1].AsNumber ();if _cdfaa .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 _cdfaa .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 _cdfaa .ValueNumber ==0{return MakeStringResult ("");};_cgbe :=_c .Buffer {};for _ecaee :=0;_ecaee < int (_cdfaa .ValueNumber );_ecaee ++{_cgbe .WriteString (_dfgb .ValueString );};return MakeStringResult (_cgbe .String ());}; -// IsDBCS returns if workbook default language is among DBCS. -IsDBCS ()bool ; +// Function is a standard function whose result only depends on its arguments. +type Function func (_bfdfcf []Result )Result ; -// LastColumn returns the name of last column which contains data in range of context sheet's given rows. -LastColumn (_cb ,_dee int )string ; +// String returns an empty string for EmptyExpr. +func (_fgg EmptyExpr )String ()string {return ""}; -// LastRow returns the name of last row which contains data in range of context sheet's given columns. -LastRow (_bdd string )int ; +// Product is an implementation of the Excel PRODUCT() function. +func Product (args []Result )Result {_gfef :=1.0;for _ ,_aeab :=range args {_aeab =_aeab .AsNumber ();switch _aeab .Type {case ResultTypeNumber :_gfef *=_aeab .ValueNumber ;case ResultTypeList ,ResultTypeArray :_ddced :=Product (_aeab .ListValues ());if _ddced .Type !=ResultTypeNumber {return _ddced ; +};_gfef *=_ddced .ValueNumber ;case ResultTypeString :case ResultTypeError :return _aeab ;case ResultTypeEmpty :default:return MakeErrorResult (_e .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",_aeab .Type )); +};};return MakeNumberResult (_gfef );}; -// SetLocked returns sets cell's protected attribute. -SetLocked (_gebd string ,_edg bool ); +// Amordegrc implements the Excel AMORDEGRC function. +func Amordegrc (args []Result )Result {_dfff ,_bcbg :=_eeg (args ,"\u0041M\u004f\u0052\u0044\u0045\u0047\u0052C");if _bcbg .Type ==ResultTypeError {return _bcbg ;};_cad :=_dfff ._bef ;_cbf :=_dfff ._dbgb ;_edce :=_dfff ._eefae ;_gbfe :=_dfff ._cccb ;_fadfc :=_dfff ._agf ; +_fga :=_dfff ._fbfe ;if _fga >=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"); +};_gecg :=_dfff ._ffgb ;_bcbgg :=1.0/_fga ;_fccae :=2.5;if _bcbgg < 3{_fccae =1;}else if _bcbgg < 5{_fccae =1.5;}else if _bcbgg <=6{_fccae =2;};_fga *=_fccae ;_gagc ,_fgea :=_eag (_cbf ,_edce ,_gecg );if _fgea .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"); +};_fdc :=_gaacg (_gagc *_fga *_cad );_cad -=_fdc ;_aabbc :=_cad -_gbfe ;for _caff :=0;_caff < _fadfc ;_caff ++{_fdc =_gaacg (_fga *_cad );_aabbc -=_fdc ;if _aabbc < 0{switch _fadfc -_caff {case 0:case 1:return MakeNumberResult (_gaacg (_cad *0.5));default:return MakeNumberResult (0); +};};_cad -=_fdc ;};return MakeNumberResult (_fdc );};type tokenType int ; -// NamedRange returns a named range. -NamedRange (_fcb string )Reference ; +// Price implements the Excel PRICE function. +func Price (args []Result )Result {_dbbc :=len (args );if _dbbc !=6&&_dbbc !=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"); +};_cfbe ,_dfb ,_gbffa :=_ccag (args [0],args [1],"\u0050\u0052\u0049C\u0045");if _gbffa .Type ==ResultTypeError {return _gbffa ;};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"); +};_acbf :=args [2].ValueNumber ;if _acbf < 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"); +};_gdaa :=args [3].ValueNumber ;if _gdaa < 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"); +};_adfa :=args [4].ValueNumber ;if _adfa <=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"); +};_cedd :=args [5];if _cedd .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"); +};_gaca :=_cedd .ValueNumber ;if !_egaa (_gaca ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_dgee :=0;if _dbbc ==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"); +};_dgee =int (args [6].ValueNumber );if !_ccebe (_dgee ){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"); +};};_aacbd ,_gbffa :=_deed (_cfbe ,_dfb ,_acbf ,_gdaa ,_adfa ,_gaca ,_dgee );if _gbffa .Type ==ResultTypeError {return _gbffa ;};return MakeNumberResult (_aacbd );}; -// 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 (_ccf ,_ecb uint32 );}; +// Eval evaluates and returns the result of an error expression. +func (_gba Error )Eval (ctx Context ,ev Evaluator )Result {return MakeErrorResult (_gba ._afd )};type yyParser interface{Parse (yyLexer )int ;Lookahead ()int ;}; -// Update returns the same object as updating sheet references does not affect String. -func (_ggdd String )Update (q *_db .UpdateQuery )Expression {return _ggdd };func (_afb BinOpType )String ()string {if _afb >=BinOpType (len (_ed )-1){return _gf .Sprintf ("\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_afb ); -};return _dd [_ed [_afb ]:_ed [_afb +1]];}; +// NewFunction constructs a new function call expression. +func NewFunction (name string ,args []Expression )Expression {return FunctionCall {_fgcd :name ,_baec :args };}; + +// 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"); +};_cfgd :=ctx .GetEpoch ();_fdca ,_fgbf :=_feab (args [0].Value (),_cfgd );if _fgbf !=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"); +};_fgbb :=_fdca .Year ();return MakeBoolResult (_gbf (_fgbb ));}; + +// 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");};_ffdb :=args [0].AsNumber (); +_gbbd :=args [1].AsNumber ();if _ffdb .Type !=ResultTypeNumber ||_gbbd .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 _gbbd .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"M\u004fD\u0028\u0029\u0020\u0064\u0069\u0076\u0069\u0064e\u0020\u0062\u0079\u0020ze\u0072\u006f");};_cbea ,_cdcg :=_ac .Modf (_ffdb .ValueNumber /_gbbd .ValueNumber );if _cdcg < 0{_cbea --; +};return MakeNumberResult (_ffdb .ValueNumber -_gbbd .ValueNumber *_cbea );};func _dcefb (_fbeb []Result ,_dbgff bool )Result {_aae :="\u004d\u0041\u0058";if _dbgff {_aae ="\u004d\u0041\u0058\u0041";};if len (_fbeb )==0{return MakeErrorResult (_aae +"\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"); +};_abdd :=-_ac .MaxFloat64 ;for _ ,_bbgb :=range _fbeb {switch _bbgb .Type {case ResultTypeNumber :if (_dbgff ||!_bbgb .IsBoolean )&&_bbgb .ValueNumber > _abdd {_abdd =_bbgb .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_eebfc :=_dcefb (_bbgb .ListValues (),_dbgff ); +if _eebfc .ValueNumber > _abdd {_abdd =_eebfc .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_fbgc :=0.0;if _dbgff {_fbgc =_bbgb .AsNumber ().ValueNumber ;};if _fbgc > _abdd {_abdd =_fbgc ;};default:_ded .Log .Debug ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_aae +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_bbgb .Type ); +};};if _abdd ==-_ac .MaxFloat64 {_abdd =0;};return MakeNumberResult (_abdd );};type plex struct{_afcedf chan *node ;_ceegf Expression ;_cccfbb string ;};func _efdaa (_efab []Result )Result {_gdaf :=_efab [0].ValueList ;_fcag :=len (_gdaf );switch len (_efab ){case 1:_cfca :=[]Result {}; +for _ ,_cgfd :=range _gdaf {_cfca =append (_cfca ,MakeBoolResult (_cgfd .ValueNumber !=0));};return MakeListResult (_cfca );case 2:_febe :=_efab [1];switch _febe .Type {case ResultTypeNumber ,ResultTypeString ,ResultTypeEmpty :_cbbc :=[]Result {};for _ ,_efbgd :=range _gdaf {var _fdgeg Result ; +if _efbgd .ValueNumber ==0{_fdgeg =MakeBoolResult (false );}else {_fdgeg =_febe ;};_cbbc =append (_cbbc ,_fdgeg );};return MakeListResult (_cbbc );case ResultTypeList :_babe :=_dgcag (_febe ,_fcag );_bead :=[]Result {};for _bdcb ,_aebb :=range _gdaf {var _bbdgc Result ; +if _aebb .ValueNumber ==0{_bbdgc =MakeBoolResult (false );}else {_bbdgc =_babe [_bdcb ];};_bead =append (_bead ,_bbdgc );};return MakeListResult (_bead );case ResultTypeArray :_dcab :=_edad (_febe ,len (_febe .ValueArray ),_fcag );_ebfce :=[][]Result {}; +for _ ,_cgceb :=range _dcab {_bfcdb :=[]Result {};for _afcbe ,_cafc :=range _gdaf {var _bccag Result ;if _cafc .ValueNumber ==0{_bccag =MakeBoolResult (false );}else {_bccag =_cgceb [_afcbe ];};_bfcdb =append (_bfcdb ,_bccag );};_ebfce =append (_ebfce ,_bfcdb ); +};return MakeArrayResult (_ebfce );};case 3:_dfce :=_efab [1];_cgda :=_efab [2];_feedf :=_cccaf (_dfce );_cgfae :=_cccaf (_cgda );if _feedf &&_cgfae {_gaaef :=[]Result {};for _ ,_ecaea :=range _gdaf {var _fggae Result ;if _ecaea .ValueNumber ==0{_fggae =_cgda ; +}else {_fggae =_dfce ;};_gaaef =append (_gaaef ,_fggae );};return MakeListResult (_gaaef );};if _dfce .Type !=ResultTypeArray &&_cgda .Type !=ResultTypeArray {_cagf :=_dgcag (_dfce ,_fcag );_ffge :=_dgcag (_cgda ,_fcag );_efdc :=[]Result {};for _gddab ,_dacag :=range _gdaf {var _gcfb Result ; +if _dacag .ValueNumber ==0{_gcfb =_ffge [_gddab ];}else {_gcfb =_cagf [_gddab ];};_efdc =append (_efdc ,_gcfb );};return MakeListResult (_efdc );};_dcff ,_ccfce :=len (_dfce .ValueArray ),len (_cgda .ValueArray );_dgbf ,_fcfc :=_dcff ,_ccfce ;if _ccfce > _dgbf {_dgbf ,_fcfc =_fcfc ,_dgbf ; +};_gefb :=_edad (_dfce ,_dgbf ,_fcag );_eacf :=_edad (_cgda ,_dgbf ,_fcag );_efcf :=[][]Result {};for _ggge :=0;_ggge < _dgbf ;_ggge ++{_ffad :=[]Result {};for _dfaf ,_befc :=range _gdaf {var _dafb Result ;if _befc .ValueNumber ==0{if _ggge < _ccfce {_dafb =_eacf [_ggge ][_dfaf ]; +}else {_dafb =MakeErrorResultType (ErrorTypeNA ,"");};}else {if _ggge < _dcff {_dafb =_gefb [_ggge ][_dfaf ];}else {_dafb =MakeErrorResultType (ErrorTypeNA ,"");};};_ffad =append (_ffad ,_dafb );};_efcf =append (_efcf ,_ffad );};return MakeArrayResult (_efcf ); +};return MakeErrorResult ("");};type yySymType struct{_agafb int ;_bcge *node ;_efgcg Expression ;_gbfee []Expression ;_eaecc [][]Expression ;};func _bbdc (_gfd string )bool {for _ ,_ggf :=range _ecff {_dec :=_ggf .FindStringSubmatch (_gfd );if len (_dec )> 1{return true ; +};};return false ;}; + +// String returns a string representation of a vertical range. +func (_edbc VerticalRange )String ()string {return _edbc .verticalRangeReference ()};var _bebe =[...]struct{_abee int ;_egage int ;_ffbb string ;}{};var _agg int64 =_bgcc (1900,_ae .January ,1); -// Update returns the same object as updating sheet references does not affect SheetPrefixExpr. -func (_bgfb SheetPrefixExpr )Update (q *_db .UpdateQuery )Expression {return _bgfb }; +// Pricemat implements the Excel PRICEMAT function. +func Pricemat (args []Result )Result {_ggba :=len (args );if _ggba !=5&&_ggba !=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"); +};_dece ,_adebf ,_bada :=_ccag (args [0],args [1],"\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054");if _bada .Type ==ResultTypeError {return _bada ;};_ebeff ,_bada :=_ege (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054"); +if _bada .Type ==ResultTypeError {return _bada ;};if _ebeff >=_dece {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"); +};_cdgg :=args [3].ValueNumber ;if _cdgg < 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"); +};_fgc :=args [4].ValueNumber ;if _fgc < 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"); +};_beaff :=0;if _ggba ==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"); +};_beaff =int (args [5].ValueNumber );if !_ccebe (_beaff ){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"); +};};_babc ,_bada :=_eag (_dece ,_adebf ,_beaff );if _bada .Type ==ResultTypeError {return _bada ;};_fccf ,_bada :=_eag (_ebeff ,_adebf ,_beaff );if _bada .Type ==ResultTypeError {return _bada ;};_cbde ,_bada :=_eag (_ebeff ,_dece ,_beaff );if _bada .Type ==ResultTypeError {return _bada ; +};_gdde :=1+_fccf *_cdgg ;_ffdc :=1+_babc *_fgc ;return MakeNumberResult ((_gdde /_ffdc -_cbde *_cdgg )*100);};type Reference struct{Type ReferenceType ;Value string ;};var ReferenceInvalid =Reference {Type :ReferenceTypeInvalid }; -// 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"); -};_eabf :=args [0];if _eabf .Type ==ResultTypeNumber {return _eabf ;};if _eabf .Type ==ResultTypeString {_eeae ,_baace :=_fd .ParseFloat (_eabf .Value (),64);if _baace ==nil {return MakeNumberResult (_eeae );};};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"); -}; +// Update updates the FunctionCall references after removing a row/column. +func (_beff FunctionCall )Update (q *_da .UpdateQuery )Expression {_gacb :=[]Expression {};for _ ,_aecd :=range _beff ._baec {_dabgd :=_aecd .Update (q );_gacb =append (_gacb ,_dabgd );};return FunctionCall {_fgcd :_beff ._fgcd ,_baec :_gacb };}; -// CellRef is a reference to a single cell -type CellRef struct{_cge string }; +// String returns a string representation of a vertical range with prefix. +func (_dcdda PrefixVerticalRange )String ()string {return _e .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_dcdda ._ffcb .String (),_dcdda ._edeed ,_dcdda ._fcgg );};var InvalidReferenceContext =&ivr {}; -// LastRow returns 0 for the invalid reference context. -func (_cggd *ivr )LastRow (colFrom string )int {return 0};const _cfegfd int =30;func _adec (_aaf int )int {if _aaf < 1900{if _aaf < 30{_aaf +=2000;}else {_aaf +=1900;};};return _aaf ;}; +// MinA is an implementation of the Excel MINA() function. +func MinA (args []Result )Result {return _cbfac (args ,true )};const _egfa ="\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"; +const _gcfg =57378; -// String returns a string representation of a horizontal range with prefix. -func (_bgca PrefixHorizontalRange )String ()string {return _gf .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_bgca ._fbcde .String (),_bgca ._deafa ,_bgca ._edfgc );}; +// Searchb is an implementation of the Excel SEARCHB(). +func Searchb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Search (args );};_adgd ,_adcf :=_dgdda ("\u0046\u0049\u004e\u0044",args );if _adcf .Type !=ResultTypeEmpty {return _adcf ;};_febd :=_ag .ToLower (_adgd ._bcag );_abdff :=_ag .ToLower (_adgd ._cgfaa ); +if _febd ==""{return MakeNumberResult (1.0);};_bgcb :=_adgd ._cade -1;_efff :=1;_ffbe :=0;for _abgb :=range _abdff {if _abgb !=0{_eaec :=1;if _abgb -_ffbe > 1{_eaec =2;};_efff +=_eaec ;};if _efff > _bgcb {_acbc :=_bf .Index (_febd ,_abdff [_abgb :]);if _acbc ==0{return MakeNumberResult (float64 (_efff )); +};};_ffbe =_abgb ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");};func _cee (_cb string ,_cd *_da .UpdateQuery )string {_age ,_bed :=_gd .ParseCellReference (_cb );if _bed !=nil {return "\u0023\u0052\u0045F\u0021"; +};if _cd .UpdateType ==_da .UpdateActionRemoveColumn {_aee :=_cd .ColumnIdx ;_cce :=_age .ColumnIdx ;if _cce < _aee {return _cb ;}else if _cce ==_aee {return "\u0023\u0052\u0045F\u0021";}else {return _age .Update (_da .UpdateActionRemoveColumn ).String (); +};};return _cb ;}; -// 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"); -};_ddbde :=args [0];if _ddbde .Type ==ResultTypeList {_cagca :=[][]Result {};for _ ,_ddbb :=range _ddbde .ValueList {_cagca =append (_cagca ,[]Result {_ddbb });};return MakeArrayResult (_cagca );};_babf :=make ([][]Result ,len (_ddbde .ValueArray [0])); -for _ ,_bdcg :=range _ddbde .ValueArray {for _ebbb ,_cgfc :=range _bdcg {_babf [_ebbb ]=append (_babf [_ebbb ],_cgfc );};};return MakeArrayResult (_babf );};type Expression interface{Eval (_efa Context ,_ged Evaluator )Result ;Reference (_ebefb Context ,_dcbc Evaluator )Reference ; -String ()string ;Update (_aff *_db .UpdateQuery )Expression ;}; +// NewString constructs a new string expression. +func NewString (v string )Expression {v =_ag .Replace (v ,"\u0022\u0022","\u0022",-1);return String {_gffdf :v };}; -// MakeArrayResult constructs an array result (matrix). -func MakeArrayResult (arr [][]Result )Result {return Result {Type :ResultTypeArray ,ValueArray :arr }}; +// SheetPrefixExpr is a reference to a sheet like Sheet1! (reference to sheet 'Sheet1'). +type SheetPrefixExpr struct{_ggfda string }; -// Fv implements the Excel FV function. -func Fv (args []Result )Result {_abea :=len (args );if _abea < 3||_abea > 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"); -};_bafd :=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"); -};_effe :=args [1].ValueNumber ;if _effe !=float64 (int (_effe )){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"); -};_ece :=args [2].ValueNumber ;_gegf :=0.0;if _abea >=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"); -};_gegf =args [3].ValueNumber ;};_dbcga :=0;if _abea ==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"); -};_dbcga =int (args [4].ValueNumber );if _dbcga !=0{_dbcga =1;};};return MakeNumberResult (_ggdg (_bafd ,_effe ,_ece ,_gegf ,_dbcga ));};func (_ffddc *yyParserImpl )Parse (yylex yyLexer )int {_cabgc :=_bcd .Now ();var _edbcc int ;var _adead yySymType ; -var _ggaca []yySymType ;_ =_ggaca ;_cabd :=_ffddc ._efcba [:];Nerrs :=0;Errflag :=0;_bgbbf :=0;_ffddc ._ccege =-1;_gcbef :=-1;defer func (){_bgbbf =-1;_ffddc ._ccege =-1;_gcbef =-1}();_face :=-1;goto _dcgb ;_acae :return 0;_cead :return 1;_dcgb :if _dabdd (_cabgc ){_af .Log .Error ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074"); -goto _cead ;};if _cfbf >=4{_gf .Printf ("\u0063\u0068\u0061\u0072\u0020\u0025\u0076\u0020\u0069n\u0020\u0025\u0076\u000a",_eafge (_gcbef ),_cffe (_bgbbf ));};_face ++;if _face >=len (_cabd ){_ebfa :=make ([]yySymType ,len (_cabd )*2);copy (_ebfa ,_cabd ); -_cabd =_ebfa ;};_cabd [_face ]=_adead ;_cabd [_face ]._gdegf =_bgbbf ;_fgbab :if _dabdd (_cabgc ){_af .Log .Error ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _cead ;};_edbcc =_ffeeb [_bgbbf ];if _edbcc <=_fccc {goto _dgbef ; -};if _ffddc ._ccege < 0{_ffddc ._ccege ,_gcbef =_ccffc (yylex ,&_ffddc ._bdedf );};_edbcc +=_gcbef ;if _edbcc < 0||_edbcc >=_gafad {goto _dgbef ;};_edbcc =_cgcg [_edbcc ];if _aafe [_edbcc ]==_gcbef {_ffddc ._ccege =-1;_gcbef =-1;_adead =_ffddc ._bdedf ; -_bgbbf =_edbcc ;if Errflag > 0{Errflag --;};goto _dcgb ;};_dgbef :if _dabdd (_cabgc ){_af .Log .Error ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _cead ;};_edbcc =_ffgf [_bgbbf ];if _edbcc ==-2{if _ffddc ._ccege < 0{_ffddc ._ccege ,_gcbef =_ccffc (yylex ,&_ffddc ._bdedf ); -};_badg :=0;for {if _fccgd [_badg +0]==-1&&_fccgd [_badg +1]==_bgbbf {break ;};_badg +=2;};for _badg +=2;;_badg +=2{_edbcc =_fccgd [_badg +0];if _edbcc < 0||_edbcc ==_gcbef {break ;};};_edbcc =_fccgd [_badg +1];if _edbcc < 0{goto _acae ;};};if _edbcc ==0{switch Errflag {case 0:yylex .Error (_afffb (_bgbbf ,_gcbef )); -Nerrs ++;if _cfbf >=1{_gf .Printf ("\u0025\u0073",_cffe (_bgbbf ));_gf .Printf ("\u0020\u0073\u0061\u0077\u0020\u0025\u0073\u000a",_eafge (_gcbef ));};fallthrough;case 1,2:Errflag =3;for _face >=0{_edbcc =_ffeeb [_cabd [_face ]._gdegf ]+_dggb ;if _edbcc >=0&&_edbcc < _gafad {_bgbbf =_cgcg [_edbcc ]; -if _aafe [_bgbbf ]==_dggb {goto _dcgb ;};};if _cfbf >=2{_gf .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",_cabd [_face ]._gdegf ); -};_face --;};goto _cead ;case 3:if _cfbf >=2{_gf .Printf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0063\u006f\u0076\u0065\u0072\u0079\u0020\u0064\u0069s\u0063\u0061\u0072d\u0073 \u0025\u0073\u000a",_eafge (_gcbef ));};if _gcbef ==_aecde {goto _cead ;}; -_ffddc ._ccege =-1;_gcbef =-1;goto _fgbab ;};};if _cfbf >=2{_gf .Printf ("\u0072e\u0064u\u0063\u0065\u0020\u0025\u0076 \u0069\u006e:\u000a\u0009\u0025\u0076\u000a",_edbcc ,_cffe (_bgbbf ));};_eddg :=_edbcc ;_eaccc :=_face ;_ =_eaccc ;_face -=_ddacc [_edbcc ]; -if _face +1>=len (_cabd ){_bbec :=make ([]yySymType ,len (_cabd )*2);copy (_bbec ,_cabd );_cabd =_bbec ;};_adead =_cabd [_face +1];_edbcc =_fffga [_edbcc ];_gedea :=_cdabg [_edbcc ];_dfdb :=_gedea +_cabd [_face ]._gdegf +1;if _dfdb >=_gafad {_bgbbf =_cgcg [_gedea ]; -}else {_bgbbf =_cgcg [_dfdb ];if _aafe [_bgbbf ]!=-_edbcc {_bgbbf =_cgcg [_gedea ];};};switch _eddg {case 1:_ggaca =_cabd [_eaccc -1:_eaccc +1];{yylex .(*plex )._ffcg =_adead ._ffgb ;};case 3:_ggaca =_cabd [_eaccc -2:_eaccc +1];{_adead ._ffgb =_ggaca [2]._ffgb ; -};case 4:_ggaca =_cabd [_eaccc -4:_eaccc +1];{};case 5:_ggaca =_cabd [_eaccc -1:_eaccc +1];{_adead ._ffgb =NewBool (_ggaca [1]._cagb ._eadc );};case 6:_ggaca =_cabd [_eaccc -1:_eaccc +1];{_adead ._ffgb =NewNumber (_ggaca [1]._cagb ._eadc );};case 7:_ggaca =_cabd [_eaccc -1:_eaccc +1]; -{_adead ._ffgb =NewString (_ggaca [1]._cagb ._eadc );};case 8:_ggaca =_cabd [_eaccc -1:_eaccc +1];{_adead ._ffgb =NewError (_ggaca [1]._cagb ._eadc );};case 9:_ggaca =_cabd [_eaccc -2:_eaccc +1];{_adead ._ffgb =_ggaca [2]._ffgb ;};case 10:_ggaca =_cabd [_eaccc -2:_eaccc +1]; -{_adead ._ffgb =NewNegate (_ggaca [2]._ffgb );};case 15:_ggaca =_cabd [_eaccc -3:_eaccc +1];{_adead ._ffgb =_ggaca [2]._ffgb ;};case 17:_ggaca =_cabd [_eaccc -3:_eaccc +1];{_adead ._ffgb =NewConstArrayExpr (_ggaca [2]._ebgdc );};case 18:_ggaca =_cabd [_eaccc -1:_eaccc +1]; -{_adead ._ebgdc =append (_adead ._ebgdc ,_ggaca [1]._egadf );};case 19:_ggaca =_cabd [_eaccc -3:_eaccc +1];{_adead ._ebgdc =append (_ggaca [1]._ebgdc ,_ggaca [3]._egadf );};case 20:_ggaca =_cabd [_eaccc -1:_eaccc +1];{_adead ._egadf =append (_adead ._egadf ,_ggaca [1]._ffgb ); -};case 21:_ggaca =_cabd [_eaccc -3:_eaccc +1];{_adead ._egadf =append (_ggaca [1]._egadf ,_ggaca [3]._ffgb );};case 23:_ggaca =_cabd [_eaccc -2:_eaccc +1];{_adead ._ffgb =NewPrefixExpr (_ggaca [1]._ffgb ,_ggaca [2]._ffgb );};case 25:_ggaca =_cabd [_eaccc -1:_eaccc +1]; -{_adead ._ffgb =NewSheetPrefixExpr (_ggaca [1]._cagb ._eadc );};case 26:_ggaca =_cabd [_eaccc -1:_eaccc +1];{_adead ._ffgb =NewCellRef (_ggaca [1]._cagb ._eadc );};case 27:_ggaca =_cabd [_eaccc -3:_eaccc +1];{_adead ._ffgb =NewRange (_ggaca [1]._ffgb ,_ggaca [3]._ffgb ); -};case 28:_ggaca =_cabd [_eaccc -4:_eaccc +1];{_adead ._ffgb =NewPrefixRangeExpr (_ggaca [1]._ffgb ,_ggaca [2]._ffgb ,_ggaca [4]._ffgb );};case 29:_ggaca =_cabd [_eaccc -1:_eaccc +1];{_adead ._ffgb =NewNamedRangeRef (_ggaca [1]._cagb ._eadc );};case 30:_ggaca =_cabd [_eaccc -1:_eaccc +1]; -{_adead ._ffgb =NewHorizontalRange (_ggaca [1]._cagb ._eadc );};case 31:_ggaca =_cabd [_eaccc -1:_eaccc +1];{_adead ._ffgb =NewVerticalRange (_ggaca [1]._cagb ._eadc );};case 32:_ggaca =_cabd [_eaccc -2:_eaccc +1];{_adead ._ffgb =NewPrefixHorizontalRange (_ggaca [1]._ffgb ,_ggaca [2]._cagb ._eadc ); -};case 33:_ggaca =_cabd [_eaccc -2:_eaccc +1];{_adead ._ffgb =NewPrefixVerticalRange (_ggaca [1]._ffgb ,_ggaca [2]._cagb ._eadc );};case 34:_ggaca =_cabd [_eaccc -3:_eaccc +1];{_adead ._ffgb =NewBinaryExpr (_ggaca [1]._ffgb ,BinOpTypePlus ,_ggaca [3]._ffgb ); -};case 35:_ggaca =_cabd [_eaccc -3:_eaccc +1];{_adead ._ffgb =NewBinaryExpr (_ggaca [1]._ffgb ,BinOpTypeMinus ,_ggaca [3]._ffgb );};case 36:_ggaca =_cabd [_eaccc -3:_eaccc +1];{_adead ._ffgb =NewBinaryExpr (_ggaca [1]._ffgb ,BinOpTypeMult ,_ggaca [3]._ffgb ); -};case 37:_ggaca =_cabd [_eaccc -3:_eaccc +1];{_adead ._ffgb =NewBinaryExpr (_ggaca [1]._ffgb ,BinOpTypeDiv ,_ggaca [3]._ffgb );};case 38:_ggaca =_cabd [_eaccc -3:_eaccc +1];{_adead ._ffgb =NewBinaryExpr (_ggaca [1]._ffgb ,BinOpTypeExp ,_ggaca [3]._ffgb ); -};case 39:_ggaca =_cabd [_eaccc -3:_eaccc +1];{_adead ._ffgb =NewBinaryExpr (_ggaca [1]._ffgb ,BinOpTypeLT ,_ggaca [3]._ffgb );};case 40:_ggaca =_cabd [_eaccc -3:_eaccc +1];{_adead ._ffgb =NewBinaryExpr (_ggaca [1]._ffgb ,BinOpTypeGT ,_ggaca [3]._ffgb ); -};case 41:_ggaca =_cabd [_eaccc -3:_eaccc +1];{_adead ._ffgb =NewBinaryExpr (_ggaca [1]._ffgb ,BinOpTypeLEQ ,_ggaca [3]._ffgb );};case 42:_ggaca =_cabd [_eaccc -3:_eaccc +1];{_adead ._ffgb =NewBinaryExpr (_ggaca [1]._ffgb ,BinOpTypeGEQ ,_ggaca [3]._ffgb ); -};case 43:_ggaca =_cabd [_eaccc -3:_eaccc +1];{_adead ._ffgb =NewBinaryExpr (_ggaca [1]._ffgb ,BinOpTypeEQ ,_ggaca [3]._ffgb );};case 44:_ggaca =_cabd [_eaccc -3:_eaccc +1];{_adead ._ffgb =NewBinaryExpr (_ggaca [1]._ffgb ,BinOpTypeNE ,_ggaca [3]._ffgb ); -};case 45:_ggaca =_cabd [_eaccc -3:_eaccc +1];{_adead ._ffgb =NewBinaryExpr (_ggaca [1]._ffgb ,BinOpTypeConcat ,_ggaca [3]._ffgb );};case 47:_ggaca =_cabd [_eaccc -2:_eaccc +1];{_adead ._ffgb =NewFunction (_ggaca [1]._cagb ._eadc ,nil );};case 48:_ggaca =_cabd [_eaccc -3:_eaccc +1]; -{_adead ._ffgb =NewFunction (_ggaca [1]._cagb ._eadc ,_ggaca [2]._egadf );};case 49:_ggaca =_cabd [_eaccc -1:_eaccc +1];{_adead ._egadf =append (_adead ._egadf ,_ggaca [1]._ffgb );};case 50:_ggaca =_cabd [_eaccc -3:_eaccc +1];{_adead ._egadf =append (_ggaca [1]._egadf ,_ggaca [3]._ffgb ); -};case 53:_ggaca =_cabd [_eaccc -0:_eaccc +1];{_adead ._ffgb =NewEmptyExpr ();};};goto _dcgb ;};const _ae =_bcd .Second *1;func _df (_dbc Result )bool {if _dbc .Type ==ResultTypeString {return _dbc .ValueString =="";};return _dbc .ValueNumber ==0;};var _gabag []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}; -const _cfgg ="\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";type tokenType int ;var _debed =[...]struct{_ffbc int ; -_gccff int ;_gabff string ;}{};func _ecaa (_efedd ,_bdbg ,_bgf ,_gbe ,_dafg ,_acde float64 ,_geff int )(float64 ,Result ){_afc :=int (_acde );_ecaae :=_dad (_efedd ,_bdbg ,_afc ,_geff );_fffg :=_ecd (_efedd ,_bdbg ,_afc ,_geff )/_ecaae ;_cefb ,_ebce :=_ebd (_efedd ,_bdbg ,_afc ,_geff ); -if _ebce .Type ==ResultTypeError {return 0,_ebce ;};_bbc :=_dccb (_efedd ,_bdbg ,_afc ,_geff );_fgdb :=_dafg /_d .Pow (1+_gbe /_acde ,_cefb -1+_fffg );_fgdb -=100*_bgf /_acde *_bbc /_ecaae ;_dagd :=100*_bgf /_acde ;_acce :=1+_gbe /_acde ;for _badb :=0.0; -_badb < _cefb ;_badb ++{_fgdb +=_dagd /_d .Pow (_acce ,_badb +_fffg );};return _fgdb ,MakeEmptyResult ();};var _bbeg =[...]uint8 {0,20,37,60,78,96}; +// 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 );}; -// 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");};_debd :=args [0];switch _debd .Type {case ResultTypeEmpty :return MakeNumberResult (0); -case ResultTypeNumber :_dddg :=_ded (_debd .ValueNumber );return MakeNumberResult (float64 (_dddg .Day ()));case ResultTypeString :_gce :=_e .ToLower (_debd .ValueString );if !_cgaf (_gce ){_ ,_ ,_ ,_ ,_fgb ,_aed :=_edbe (_gce );if _aed .Type ==ResultTypeError {_aed .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 _aed ;};if _fgb {return MakeNumberResult (0);};};_ ,_ ,_ga ,_ ,_gdee :=_fcbd (_gce );if _gdee .Type ==ResultTypeError {return _gdee ;};return MakeNumberResult (float64 (_ga ));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"); -};};type rangeIndex struct{_cafgf int ;_afac int ;};func _gffc (){_gcac =_bg .MustCompile ("\u005e\u0030\u002b\u0024");_cbggc =_bg .MustCompile ("\u005e\u0028\u0028\u0023|0\u0029\u002b\u002c\u0029\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u0028\u003b\u007c$\u0029"); -_egaf =_bg .MustCompile ("\u005e\u0028\u0023\u007c\u0030\u007c\u002c\u0029\u002a\u005f\u005c\u0029\u003b");_dfag =_bg .MustCompile ("\u005e\u0030\u002b\u005c\u002e\u0028\u0030\u002b\u0029\u0024");_begg =_bg .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"); -_gdaf =_bg .MustCompile ("^\u0028\u005f\u007c\u002d\u007c\u0020)\u002b\u005c\u002a\u0020\u0023\u002b\u002c\u0023\u002b0\u005c\u002e\u00280\u002b)\u002e\u002a\u003b");_agde =_bg .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"); -_gdcf =_bg .MustCompile ("\u005e\u0028\u0023\u007c0)\u002b\u005c\u002e\u0028\u0028\u0023\u007c\u0030\u0029\u002b\u0029\u0025\u0024");_ecfb =_bg .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"); -_bbad =_bg .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"); -_gdfc =_bg .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"); -_ggcb =_bg .MustCompile ("\u005e\u004d\u002b(\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_ebgd +_ebgd +"\u0029\u002b\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_ebgd +_ebgd +"\u0029\u002b\u0059+\u0024");_adce =_bg .MustCompile ("\u005e\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u005c\u002e\u007c\u0022\u007c"+_ebgd +_ebgd +"\u0029\u002b\u004d\u002b\u0028\u002f\u007c\u0020\u007c\\\u002e\u007c\u0022\u007c"+_ebgd +_ebgd +"\u0029\u002b\u0059+\u0024"); -_gbcf =_bg .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");_cbab =_bg .MustCompile ("\u005e.\u002a\u005f\u005c\u0029\u002e\u002a;"); -}; +// Number is a nubmer expression. +type Number struct{_bfede float64 }; -// BinOpType is the binary operation operator type -// -//go:generate stringer -type=BinOpType -type BinOpType byte ;func _eafge (_gddc int )string {if _gddc >=1&&_gddc -1< len (_aggdg ){if _aggdg [_gddc -1]!=""{return _aggdg [_gddc -1];};};return _gf .Sprintf ("\u0074\u006f\u006b\u002d\u0025\u0076",_gddc );};const _aecde =1;func _daead (_gbbfg Reference ,_efgg Context )bool {return _efgg .Sheet (_gbbfg .Value )==InvalidReferenceContext ; -}; +// 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"); +};_dccd ,_edfge ,_abbb :=_ccag (args [0],args [1],"\u004fD\u0044\u004c\u0059\u0049\u0045\u004cD");if _abbb .Type ==ResultTypeError {return _abbb ;};_ceaef ,_abbb :=_ege (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E"); +if _abbb .Type ==ResultTypeError {return _abbb ;};if _ceaef >=_dccd {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"); +};_ggcf :=args [3].ValueNumber ;if _ggcf < 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"); +};_fcaab :=args [4].ValueNumber ;if _fcaab <=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"); +};_bcdc :=args [5].ValueNumber ;if _bcdc < 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"); +};_efgc :=float64 (int (args [6].ValueNumber ));if !_egaa (_efgc ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_bbge :=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"); +};_bbge =int (args [7].ValueNumber );if !_ccebe (_bbge ){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"); +};};_bcbge ,_abbb :=_eag (_ceaef ,_edfge ,_bbge );if _abbb .Type ==ResultTypeError {return _abbb ;};_bcbge *=_efgc ;_gbcg ,_abbb :=_eag (_dccd ,_edfge ,_bbge );if _abbb .Type ==ResultTypeError {return _abbb ;};_gbcg *=_efgc ;_gaad ,_abbb :=_eag (_ceaef ,_dccd ,_bbge ); +if _abbb .Type ==ResultTypeError {return _abbb ;};_gaad *=_efgc ;_efeg :=_bcdc +_bcbge *100*_ggcf /_efgc ;_efeg /=_fcaab +_gaad *100*_ggcf /_efgc ;_efeg --;_efeg *=_efgc /_gbcg ;return MakeNumberResult (_efeg );}; -// HasFormula returns FALSE for the invalid reference context. -func (_defb *ivr )HasFormula (cellRef string )bool {return false };type plex struct{_bcegd chan *node ;_ffcg Expression ;_bedc string ;};func _ageb (_baeed Result ,_caaa ,_dcaa string )(float64 ,Result ){switch _baeed .Type {case ResultTypeEmpty :return 0,_fcea ; -case ResultTypeNumber :return _baeed .ValueNumber ,_fcea ;case ResultTypeString :_bacd ,_eace :=_fd .ParseFloat (_baeed .ValueString ,64);if _eace !=nil {return 0,MakeErrorResult (_dcaa +"\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0066\u006f\u0072\u0020"+_caaa ); -};return _bacd ,_fcea ;default:return 0,MakeErrorResult (_caaa +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_dcaa +"\u0020t\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0072\u0020\u0065\u006d\u0070\u0074\u0079"); -};};const (ResultTypeUnknown ResultType =iota ;ResultTypeNumber ;ResultTypeString ;ResultTypeList ;ResultTypeArray ;ResultTypeError ;ResultTypeEmpty ;);var _aafe =[...]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}; +// 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 );}; +// GetFilename returns an empty string for the invalid reference context. +func (_ffdbd *ivr )GetFilename ()string {return ""};func _gce (_fbfdb string )(int ,int ,int ,bool ,Result ){_bgd :="";_feb :=[]string {};for _eef ,_gff :=range _dbd {_feb =_gff .FindStringSubmatch (_fbfdb );if len (_feb )> 1{_bgd =_eef ;break ;};};if _bgd ==""{return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ega ); +};_gge :=false ;var _eeb ,_caa ,_gfbb int ;var _ebd error ;switch _bgd {case "\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079":_caa ,_ebd =_dc .Atoi (_feb [1]);if _ebd !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ega );};_gfbb ,_ebd =_dc .Atoi (_feb [3]); +if _ebd !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ega );};_eeb ,_ebd =_dc .Atoi (_feb [5]);if _ebd !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ega );};if _eeb < 0||_eeb > 9999||(_eeb > 99&&_eeb < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ega ); +};_eeb =_baag (_eeb );_gge =_feb [8]=="";case "\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y":_caa =_gfb [_feb [1]];_gfbb ,_ebd =_dc .Atoi (_feb [14]);if _ebd !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ega );};_eeb ,_ebd =_dc .Atoi (_feb [16]); +if _ebd !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ega );};if _eeb < 0||_eeb > 9999||(_eeb > 99&&_eeb < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ega );};_eeb =_baag (_eeb );_gge =_feb [19]=="";case "\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064":_edga ,_fdd :=_dc .Atoi (_feb [1]); +if _fdd !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ega );};_faa ,_fdd :=_dc .Atoi (_feb [3]);if _fdd !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ega );};_ecd ,_fdd :=_dc .Atoi (_feb [5]);if _fdd !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ega ); +};if _edga >=1900&&_edga < 10000{_eeb =_edga ;_caa =_faa ;_gfbb =_ecd ;}else if _edga > 0&&_edga < 13{_caa =_edga ;_gfbb =_faa ;_eeb =_ecd ;}else {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ega );};_gge =_feb [8]=="";case "y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064":_eeb ,_ebd =_dc .Atoi (_feb [16]); +if _ebd !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ega );};_caa =_gfb [_feb [3]];_gfbb ,_ebd =_dc .Atoi (_feb [1]);if _ebd !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ega );};_gge =_feb [19]=="";};if !_dae (_eeb ,_caa ,_gfbb ){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_ega ); +};return _eeb ,_caa ,_gfbb ,_gge ,_gagd ;}; -// 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");}; -_bfadd :=args [0];if _bfadd .Type !=ResultTypeArray &&_bfadd .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"); -};_dbbca :=_cbgb (_bfadd );_gagff :=args [2];if _gagff .Type !=ResultTypeArray &&_gagff .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"); -};_cffg :=_cbgb (_gagff );_gbde :=_fdab (args [1]);_abce :=0.0;for _gbead ,_ggac :=range _dbbca {for _facb ,_bdbd :=range _ggac {if _fdgg (_bdbd ,_gbde ){_abce +=_cffg [_gbead ][_facb ].ValueNumber ;};};};return MakeNumberResult (_abce );}; +// NewVerticalRange constructs a new full columns range. +func NewVerticalRange (v string )Expression {_begg :=_ag .Split (v ,"\u003a");if len (_begg )!=2{return nil ;};if _begg [0]> _begg [1]{_begg [0],_begg [1]=_begg [1],_begg [0];};return VerticalRange {_degef :_begg [0],_bdgeg :_begg [1]};}; -// 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"); -};_ffegc :=_bafce (args );_bf .Float64s (_ffegc );var _gcbg float64 ;if len (_ffegc )%2==0{_gcbg =(_ffegc [len (_ffegc )/2-1]+_ffegc [len (_ffegc )/2])/2;}else {_gcbg =_ffegc [len (_ffegc )/2];};return MakeNumberResult (_gcbg );}; +// Reference returns an invalid reference for FunctionCall. +func (_cabf FunctionCall )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// Update updates references in the PrefixExpr after removing a row/column. -func (_aebbg PrefixExpr )Update (q *_db .UpdateQuery )Expression {_eacdg :=_aebbg ;_ceddf :=_aebbg ._fefaa .String ();if _ceddf ==q .SheetToUpdate {_ggbd :=*q ;_ggbd .UpdateCurrentSheet =true ;_eacdg ._fbdf =_aebbg ._fbdf .Update (&_ggbd );};return _eacdg ; +// Eval evaluates the binary expression using the context given. +func (_fc BinaryExpr )String ()string {_dff :="";switch _fc ._db {case BinOpTypePlus :_dff ="\u002b";case BinOpTypeMinus :_dff ="\u002d";case BinOpTypeMult :_dff ="\u002a";case BinOpTypeDiv :_dff ="\u002f";case BinOpTypeExp :_dff ="\u005e";case BinOpTypeLT :_dff ="\u003c"; +case BinOpTypeGT :_dff ="\u003e";case BinOpTypeEQ :_dff ="\u003d";case BinOpTypeLEQ :_dff ="\u003c\u003d";case BinOpTypeGEQ :_dff ="\u003e\u003d";case BinOpTypeNE :_dff ="\u003c\u003e";case BinOpTypeConcat :_dff ="\u0026";};return _fc ._ef .String ()+_dff +_fc ._ea .String (); }; -// Npv implements the Excel NPV function. -func Npv (args []Result )Result {_ddee :=len (args );if _ddee < 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"); -};_agce :=args [0].ValueNumber ;if _agce ==-1{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_cefgb :=[]float64 {};for _ ,_fcga :=range args [1:]{switch _fcga .Type {case ResultTypeNumber :_cefgb =append (_cefgb ,_fcga .ValueNumber );case ResultTypeArray ,ResultTypeList :_ggaa :=_cbgb (_fcga ); -for _ ,_ecga :=range _ggaa {for _ ,_acbb :=range _ecga {if _acbb .Type ==ResultTypeNumber &&!_acbb .IsBoolean {_cefgb =append (_cefgb ,_acbb .ValueNumber );};};};};};_cagd :=0.0;for _eafc ,_bgec :=range _cefgb {_cagd +=_bgec /_d .Pow (1+_agce ,float64 (_eafc )+1); -};return MakeNumberResult (_cagd );}; +// Eval evaluates a vertical range with prefix returning a list of results or an error. +func (_bccb PrefixVerticalRange )Eval (ctx Context ,ev Evaluator )Result {_eege :=_bccb ._ffcb .Reference (ctx ,ev );switch _eege .Type {case ReferenceTypeSheet :if _ggfga (_eege ,ctx ){return MakeErrorResultType (ErrorTypeName ,_e .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_eege .Value )); +};_adgg :=_bccb .verticalRangeReference (_eege .Value );if _edgg ,_bfgdd :=ev .GetFromCache (_adgg );_bfgdd {return _edgg ;};_fgecf :=ctx .Sheet (_eege .Value );_aacgb ,_cceed :=_eceg (_fgecf ,_bccb ._edeed ,_bccb ._fcgg );_cgdg :=_dddef (_fgecf ,ev ,_aacgb ,_cceed ); +ev .SetCache (_adgg ,_cgdg );return _cgdg ;default:return MakeErrorResult (_e .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",_eege .Type )); +};}; -// Eval evaluates and returns the result of a sheet expression. -func (_fceaf 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"); +// 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"); +};_acbga :=args [0].AsString ();if _acbga .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"); +};_ggga :="\u0041\u0031";if len (args )==2{_gadeg :=args [1].Ref ;if _gadeg .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"); +};_ggga =_gadeg .Value ;};switch _acbga .ValueString {case "\u0061d\u0064\u0072\u0065\u0073\u0073":_edgaab ,_fgfdc :=_gd .ParseCellReference (_ggga );if _fgfdc !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_ggga ); +};_dbfb :="\u0024"+_edgaab .Column +"\u0024"+_dc .Itoa (int (_edgaab .RowIdx ));if _edgaab .SheetName !=""{_dbfb =_edgaab .SheetName +"\u0021"+_dbfb ;};return MakeStringResult (_dbfb );case "\u0063\u006f\u006c":_agdd ,_ffbd :=_gd .ParseCellReference (_ggga ); +if _ffbd !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_ggga );};return MakeNumberResult (float64 (_agdd .ColumnIdx +1));case "\u0063\u006f\u006co\u0072":_dcgf :=_ag .Contains (ctx .GetFormat (_ggga ),"\u005b\u0052\u0045D\u005d"); +return MakeBoolResult (_dcgf );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":_fdbe :="\u0047"; +_cabb :=ctx .GetFormat (_ggga );if _cabb =="\u0047e\u006e\u0065\u0072\u0061\u006c"||_gaaac .MatchString (_cabb ){_fdbe ="\u0046\u0030";}else if _cabb =="\u0030\u0025"{_fdbe ="\u0050\u0030";}else if _cabb =="\u004d\u004d\u004d\u0020\u0044\u0044"{_fdbe ="\u0044\u0032"; +}else if _cabb =="\u004d\u004d\u002fY\u0059"{_fdbe ="\u0044\u0033";}else if _cabb =="\u004d\u004d\u002f\u0044D/\u0059\u0059\u005c\u0020\u0048\u0048\u003a\u004d\u004d\u005c\u0020\u0041\u004d\u002fP\u004d"||_cabb =="M\u004d/\u0044\u0044\u002f\u0059\u0059\u0059\u0059\u005c \u0048\u0048\u003a\u004dM:\u0053\u0053"{_fdbe ="\u0044\u0034"; +}else if _cabb =="\u004d\u004d\u005c\u002d\u0044\u0044"{_fdbe ="\u0044\u0035";}else if _cabb =="\u0048H\u003aM\u004d\u003a\u0053\u0053\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_fdbe ="\u0044\u0036";}else if _cabb =="\u0048\u0048\u003aM\u004d\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_fdbe ="\u0044\u0037"; +}else if _cabb =="\u0048\u0048\u003a\u004d\u004d\u003a\u0053\u0053"{_fdbe ="\u0044\u0038";}else if _cabb =="\u0048\u0048\u003aM\u004d"{_fdbe ="\u0044\u0039";}else if _efcb .MatchString (_cabb ){_fdbe ="\u002e\u0030";}else if _ccbf .MatchString (_cabb ){_fdbe ="\u002e\u0030\u0028\u0029"; +}else if _gcee .MatchString (_cabb ){_fdbe ="\u0043\u0030";}else if _fgbe .MatchString (_cabb )||_aebg .MatchString (_cabb ){_fdbe ="\u0044\u0031";}else if _ggcbd :=_cbafe .FindStringSubmatch (_cabb );len (_ggcbd )> 1{_fdbe ="\u0046"+_dc .Itoa (len (_ggcbd [1])); +}else if _bdcc :=_bgae .FindStringSubmatch (_cabb );len (_bdcc )> 1{_fdbe ="\u002e"+_dc .Itoa (len (_bdcc [2]));}else if _bdba :=_dggf .FindStringSubmatch (_cabb );len (_bdba )> 1{_fdbe ="\u0050"+_dc .Itoa (len (_bdba [2]));}else if _bdac :=_bgggf .FindStringSubmatch (_cabb ); +len (_bdac )> 1{_fdbe ="\u0043"+_fgbg (_bdac ,1);}else if _ebefaa :=_ddgf .FindStringSubmatch (_cabb );len (_ebefaa )> 1{_fdbe ="\u0043"+_fgbg (_ebefaa ,1);}else if _gbgf :=_cdcf .FindStringSubmatch (_cabb );len (_gbgf )> 1{_fdbe ="\u002e"+_fgbg (_gbgf ,1)+"\u0028\u0029"; +}else if _ccce :=_dbccc .FindStringSubmatch (_cabb );len (_ccce )> 1{_fdbe ="\u002e"+_fgbg (_ccce ,1);}else if _afcgb :=_cegd .FindStringSubmatch (_cabb );len (_afcgb )> 1{_fdbe ="\u0053"+_fgbg (_afcgb ,3);};if _fdbe !="\u0047"&&_ag .Contains (_cabb ,"\u005b\u0052\u0045D\u005d"){_fdbe +="\u002d"; +};return MakeStringResult (_fdbe );case "p\u0061\u0072\u0065\u006e\u0074\u0068\u0065\u0073\u0065\u0073":_ggfe :=ctx .GetFormat (_ggga );if _cdbg .MatchString (_ggfe ){return MakeNumberResult (1);}else {return MakeNumberResult (0);};case "\u0070\u0072\u0065\u0066\u0069\u0078":return MakeStringResult (ctx .GetLabelPrefix (_ggga )); +case "\u0070r\u006f\u0074\u0065\u0063\u0074":_bfca :=0.0;if ctx .GetLocked (_ggga ){_bfca =1.0;};return MakeNumberResult (_bfca );case "\u0072\u006f\u0077":_ggaa ,_afdae :=_gd .ParseCellReference (_ggga );if _afdae !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_ggga ); +};return MakeNumberResult (float64 (_ggaa .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":_dffd ,_cadgg :=_gd .ParseCellReference (_ggga );if _cadgg !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_ggga );};if _dffd .SheetName ==""{return MakeNumberResult (ctx .GetWidth (int (_dffd .ColumnIdx ))); +}else {return MakeNumberResult (ctx .Sheet (_dffd .SheetName ).GetWidth (int (_dffd .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"+_acbga .ValueString ); }; -// 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"); -};_dfdc :=args [0];_ebbd :=args [1];if _ebbd .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"); -};_cdac :=args [2].AsNumber ();if _cdac .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"); -};_fcab :=false ;if len (args )==4{_efaa :=args [3].AsNumber ();if _efaa .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 _efaa .ValueNumber ==0{_fcab =true ;};};_dgdd :=-1;_gffd :=false ;if len (_ebbd .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"); -};_fabg :=_ebbd .ValueArray [0];_cecd :for _gcaf ,_ebeg :=range _fabg {switch _fgbaf (_ebeg ,_dfdc ,false ,_fcab ){case _cggc :_dgdd =_gcaf ;case _beaf :_dgdd =_gcaf ;_gffd =true ;break _cecd ;};};if _dgdd ==-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"); -};_egaga :=int (_cdac .ValueNumber )-1;if _egaga < 0||_egaga > len (_ebbd .ValueArray ){return MakeErrorResult ("\u0048L\u004f\u004f\u004b\u0055P\u0020\u0068\u0061\u0064\u0020i\u006ev\u0061l\u0069\u0064\u0020\u0069\u006e\u0064\u0065x");};_fabg =_ebbd .ValueArray [_egaga ]; -if _dgdd < 0||_dgdd >=len (_fabg ){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 _gffd ||!_fcab {return _fabg [_dgdd ]; -};return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");}; - -// Reference returns an invalid reference for Number. -func (_dcccc Number )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func NewLexer ()*Lexer {return &Lexer {_cafe :make (chan *node )}}; +// 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"); +};_egcb ,_babdf ,_dcbg :=_ccag (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044");if _dcbg .Type ==ResultTypeError {return _dcbg ;};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"); +};_fgegff :=_babdf -_egcb ;if _fgegff > 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"); +};_agcc :=args [2].ValueNumber ;if _agcc <=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"); +};_gcafc :=(100-_agcc )/_agcc ;_dggd :=360/_fgegff ;return MakeNumberResult (_gcafc *_dggd );}; -// Intrate implements the Excel INTRATE function. -func Intrate (args []Result )Result {_gbgc :=len (args );if _gbgc !=4&&_gbgc !=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"); -};_aacd ,_ccgc ,_dagg :=_abcb (args [0],args [1],"\u0049N\u0054\u0052\u0041\u0054\u0045");if _dagg .Type ==ResultTypeError {return _dagg ;};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"); -};_fcca :=args [2].ValueNumber ;if _fcca <=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"); -};_ccda :=args [3].ValueNumber ;if _ccda <=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"); -};_egba :=0;if _gbgc ==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"); -};_egba =int (args [4].ValueNumber );if !_ccfg (_egba ){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"); -};};_agfb ,_dagg :=_fdbc (_aacd ,_ccgc ,_egba );if _dagg .Type ==ResultTypeError {return _dagg ;};return MakeNumberResult ((_ccda -_fcca )/_fcca /_agfb );}; +// Eval evaluates and returns the result of a constant array expression. +func (_egc ConstArrayExpr )Eval (ctx Context ,ev Evaluator )Result {_ecfd :=[][]Result {};for _ ,_af :=range _egc ._abc {_cdf :=[]Result {};for _ ,_bge :=range _af {_cdf =append (_cdf ,_bge .Eval (ctx ,ev ));};_ecfd =append (_ecfd ,_cdf );};return MakeArrayResult (_ecfd ); +}; -// Reference returns a string reference value to a sheet. -func (_cfbd SheetPrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeSheet ,Value :_cfbd ._aeef };}; +// 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 );}; -// 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"); -};_gfde :=args [0].AsNumber ();if _gfde .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 _gfde .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"); -};_eeeb :=float64 (1);_eeefb :=_d .Trunc (_gfde .ValueNumber );for _fbdgg :=_eeefb ;_fbdgg > 1;_fbdgg -=2{_eeeb *=_fbdgg ;};return MakeNumberResult (_eeeb );}; +// Update returns the same object as updating sheet references does not affect Bool. +func (_bgg Bool )Update (q *_da .UpdateQuery )Expression {return _bgg };func (_abgfd *ivr )SetOffset (col ,row uint32 ){}; -// 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"); -};_daeec :=ctx .GetEpoch ();_cegbe ,_bgage :=_gabbc (args [0].Value (),_daeec );if _bgage !=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"); -};_ecgb :=_cegbe .Year ();return MakeBoolResult (_bgea (_ecgb ));};func _bag (_gfc string ,_ceb uint32 )string {_dbda :=_bce .ColumnToIndex (_gfc );if _dbda ==_ceb {return "\u0023\u0052\u0045F\u0021";}else if _dbda > _ceb {return _bce .IndexToColumn (_dbda -1); -}else {return _gfc ;};};func _fb (_ee ,_cg [][]Result )bool {if len (_ee )!=len (_cg ){return false ;};for _efc :=range _ee {if len (_ee [_efc ])!=len (_cg [_efc ]){return false ;};};return true ;}; +// HasFormula returns FALSE for the invalid reference context. +func (_fceff *ivr )HasFormula (cellRef string )bool {return false }; -// 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"); -};_bgcc :=_e .ToLower (args [0].ValueString );if !_fbd (_bgcc ){_ ,_ ,_ ,_dae ,_dge :=_fcbd (_bgcc );if _dge .Type ==ResultTypeError {_dge .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 _dge ;};if _dae {return MakeNumberResult (0);};};_cde ,_edba ,_cda ,_fea ,_ ,_dcbe :=_edbe (_bgcc );if _dcbe .Type ==ResultTypeError {return _dcbe ;};_cegde :=_efbd (float64 (_cde ),float64 (_edba ),_cda );if _fea {_cegde +=0.5;}else if _cegde >=1{_cegde -=float64 (int (_cegde )); -};return MakeNumberResult (_cegde );};func _bafce (_ceae []Result )[]float64 {_dfge :=make ([]float64 ,0);for _ ,_fedc :=range _ceae {if _fedc .Type ==ResultTypeEmpty {continue ;};_fedc =_fedc .AsNumber ();switch _fedc .Type {case ResultTypeNumber :if !_fedc .IsBoolean {_dfge =append (_dfge ,_fedc .ValueNumber ); -};case ResultTypeList ,ResultTypeArray :_dfge =append (_dfge ,_bafce (_fedc .ListValues ())...);case ResultTypeString :default:_af .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",_fedc .Type ); -};};return _dfge ;};func (_ffcec *noCache )SetCache (key string ,value Result ){}; +// Eval evaluates a vertical range returning a list of results or an error. +func (_ageb VerticalRange )Eval (ctx Context ,ev Evaluator )Result {_cggcf :=_ageb .verticalRangeReference ();if _cecc ,_edcdd :=ev .GetFromCache (_cggcf );_edcdd {return _cecc ;};_aacc ,_cggfg :=_eceg (ctx ,_ageb ._degef ,_ageb ._bdgeg );_dedba :=_dddef (ctx ,ev ,_aacc ,_cggfg ); +ev .SetCache (_cggcf ,_dedba );return _dedba ;}; -// 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"); -};_bgab :=args [0].AsString ();_gggg :=args [1].AsString ();if _bgab .Type !=ResultTypeString ||_gggg .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 (_bgab .ValueString ==_gggg .ValueString );};func (_eeff ResultType )String ()string {if _eeff >=ResultType (len (_agfaf )-1){return _gf .Sprintf ("\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_eeff ); -};return _effdd [_agfaf [_eeff ]:_agfaf [_eeff +1]];}; +// 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 (_ac .Pi );};func _cccaf (_fcbbg Result )bool {_dbgf :=_fcbbg .Type ; +return _dbgf !=ResultTypeArray &&_dbgf !=ResultTypeList ;}; -// 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"); -};_aeeg :=args [0];_abgd :=args [1];if _abgd .Type !=ResultTypeArray &&_abgd .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"); -};_bbcfb :=_febbd (_abgd );_bef :=-1;for _cbbe ,_eggfe :=range _bbcfb {if _fgbaf (_aeeg ,_eggfe ,false ,false )==_beaf {_bef =_cbbe ;};};if _bef ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064"); -};_gec :=_bbcfb ;if len (args )==3{_gec =_febbd (args [2]);};if _bef < 0||_bef >=len (_gec ){return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064"); -};return _gec [_bef ];}; +// BinaryExpr is a binary expression. +type BinaryExpr struct{_ef ,_ea Expression ;_db BinOpType ;};const _dcfcc =57352; -//go:generate ragel -G2 -Z lexer.rl -//go:generate goimports -w lexer.go -type Lexer struct{_cafe chan *node ;_afdd _ad .Mutex ;_ggcbe []chan *node ;_aeaab []*node ;};type Reference struct{Type ReferenceType ;Value string ;}; +// Eval evaluates and returns a number. +func (_cbdef Number )Eval (ctx Context ,ev Evaluator )Result {return MakeNumberResult (_cbdef ._bfede )};func _dgb (_bfcd ,_eade ,_fcb ,_aedb ,_gbag float64 ,_geda int )Result {_degc ,_ace :=_eag (_bfcd ,_eade ,_geda );if _ace .Type ==ResultTypeError {return _ace ; +};_aaba ,_agb :=_bgca (_bfcd ,_eade ,int (_gbag ),_geda );if _agb .Type ==ResultTypeError {return _agb ;};_cccf :=0.0;_eebb :=0.0;_fcb *=100/_gbag ;_aedb /=_gbag ;_aedb ++;_acac :=_degc *_gbag -_aaba ;for _bbgg :=1.0;_bbgg < _aaba ;_bbgg ++{_ggfg :=_bbgg +_acac ; +_aagg :=_fcb /_ac .Pow (_aedb ,_ggfg );_eebb +=_aagg ;_cccf +=_ggfg *_aagg ;};_eeff :=(_fcb +100)/_ac .Pow (_aedb ,_aaba +_acac );_eebb +=_eeff ;_cccf +=(_aaba +_acac )*_eeff ;_cccf /=_eebb ;_cccf /=_gbag ;return MakeNumberResult (_cccf );};func _feab (_ddage string ,_aabge _ae .Time )(_ae .Time ,error ){_bgfa ,_ ,_febb :=_be .ParseFloat (_ddage ,10,128,_be .ToNearestEven ); +if _febb !=nil {return _ae .Time {},_febb ;};_fcgc :=new (_be .Float );_fcgc .SetUint64 (uint64 (24*_ae .Hour ));_bgfa .Mul (_bgfa ,_fcgc );_dcgab ,_ :=_bgfa .Uint64 ();_daff :=_aabge .Add (_ae .Duration (_dcgab ));return _dfde (_daff ),nil ;};const _cab =_eceb +"\u0020\u0028\u0028[0\u002d\u0039\u005d\u0029\u002b\u0029\u002c\u0020\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; -// 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"); -};_ggdff :=args [0].AsNumber ();if _ggdff .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"); -};_gdda :=float64 (1);_babdd :=args [1].AsNumber ();if _babdd .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"); -};_gdda =_babdd .ValueNumber ;if _gdda < 0&&_ggdff .ValueNumber > 0||_gdda > 0&&_ggdff .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"); -};_fggbe :=_ggdff .ValueNumber ;_fggbe ,_aeg :=_d .Modf (_fggbe /_gdda );if _d .Trunc (_aeg +0.5)> 0{_fggbe ++;};return MakeNumberResult (_fggbe *_gdda );}; -// Value returns a string version of the result. -func (_cdcea Result )Value ()string {switch _cdcea .Type {case ResultTypeNumber :_dfagb :=_fd .FormatFloat (_cdcea .ValueNumber ,'f',-1,64);if len (_dfagb )> 12{_eefedc :=12;for _aeffc :=_eefedc ;_aeffc > 0&&_dfagb [_aeffc ]=='0';_aeffc --{_eefedc --;}; -_dfagb =_dfagb [0:_eefedc +1];};return _dfagb ;case ResultTypeError :return _cdcea .ValueString ;case ResultTypeString :return _cdcea .ValueString ;case ResultTypeList :if len (_cdcea .ValueList )==0{return "";};return _cdcea .ValueList [0].Value ();case ResultTypeArray :if len (_cdcea .ValueArray )==0||len (_cdcea .ValueArray [0])==0{return ""; -};return _cdcea .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";};}; +// 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"); +};_ddfe :=args [0].AsNumber ();if _ddfe .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"); +};_cbgdb :=int (_ddfe .ValueNumber );if _cbgdb < 0||_cbgdb > 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 (_e .Sprintf ("\u0025\u0063",_cbgdb ));};func _eag (_fdeg ,_decg float64 ,_gbb int )(float64 ,Result ){_afe ,_bga :=_bbg (_fdeg ),_bbg (_decg );_cac :=_afe .Unix ();_bgee :=_bga .Unix ();if _cac ==_bgee {return 0,_gagd ;};_bbdg ,_cgde ,_deg :=_afe .Date (); +_feed ,_cge ,_dada :=_bga .Date ();_acfc ,_gbbe :=int (_cgde ),int (_cge );var _ccad ,_cbb float64 ;switch _gbb {case 0:if _deg ==31{_deg --;};if _deg ==30&&_dada ==31{_dada --;}else if _agdg :=_gbf (_bbdg );_acfc ==2&&((_agdg &&_deg ==29)||(!_agdg &&_deg ==28)){_deg =30; +if _gccg :=_gbf (_feed );_gbbe ==2&&((_gccg &&_dada ==29)||(!_gccg &&_dada ==28)){_dada =30;};};_ccad =float64 ((_feed -_bbdg )*360+(_gbbe -_acfc )*30+(_dada -_deg ));_cbb =360;case 1:_ccad =_decg -_fdeg ;_eece :=_bbdg !=_feed ;if _eece &&(_feed !=_bbdg +1||_acfc < _gbbe ||(_acfc ==_gbbe &&_deg < _dada )){_gecd :=0; +for _ade :=_bbdg ;_ade <=_feed ;_ade ++{_gecd +=_dfd (_ade ,1);};_cbb =float64 (_gecd )/float64 (_feed -_bbdg +1);}else {if !_eece &&_gbf (_bbdg ){_cbb =366;}else {if _eece &&((_gbf (_bbdg )&&(_acfc < 2||(_acfc ==2&&_deg <=29)))||(_gbf (_feed )&&(_gbbe > 2||(_gbbe ==2&&_dada ==29)))){_cbb =366; +}else {_cbb =365;};};};case 2:_ccad =_decg -_fdeg ;_cbb =360;case 3:_ccad =_decg -_fdeg ;_cbb =365;case 4:if _deg ==31{_deg --;};if _dada ==31{_dada --;};_ccad =float64 ((_feed -_bbdg )*360+(_gbbe -_acfc )*30+(_dada -_deg ));_cbb =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 _ccad /_cbb ,_gagd ;}; -// Coupdays implements the Excel COUPDAYS function. -func Coupdays (args []Result )Result {_ddega ,_fbaf :=_daegg (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053");if _fbaf .Type ==ResultTypeError {return _fbaf ;};return MakeNumberResult (_dad (_ddega ._agg ,_ddega ._cgef ,_ddega ._fbdc ,_ddega ._bcgf )); -};func _gabgb (_aedb []Result )Result {_bfdfag :=_aedb [0].ValueList ;_dgbd :=len (_bfdfag );switch len (_aedb ){case 1:_dfce :=[]Result {};for _ ,_facf :=range _bfdfag {_dfce =append (_dfce ,MakeBoolResult (_facf .ValueNumber !=0));};return MakeListResult (_dfce ); -case 2:_dacc :=_aedb [1];switch _dacc .Type {case ResultTypeNumber ,ResultTypeString ,ResultTypeEmpty :_aabg :=[]Result {};for _ ,_fdbd :=range _bfdfag {var _cfaac Result ;if _fdbd .ValueNumber ==0{_cfaac =MakeBoolResult (false );}else {_cfaac =_dacc ; -};_aabg =append (_aabg ,_cfaac );};return MakeListResult (_aabg );case ResultTypeList :_bgbbg :=_gdecg (_dacc ,_dgbd );_gcdf :=[]Result {};for _dged ,_adag :=range _bfdfag {var _aebg Result ;if _adag .ValueNumber ==0{_aebg =MakeBoolResult (false );}else {_aebg =_bgbbg [_dged ]; -};_gcdf =append (_gcdf ,_aebg );};return MakeListResult (_gcdf );case ResultTypeArray :_ceegf :=_agffe (_dacc ,len (_dacc .ValueArray ),_dgbd );_feaca :=[][]Result {};for _ ,_adaa :=range _ceegf {_geca :=[]Result {};for _ccbgg ,_cggbb :=range _bfdfag {var _gdcef Result ; -if _cggbb .ValueNumber ==0{_gdcef =MakeBoolResult (false );}else {_gdcef =_adaa [_ccbgg ];};_geca =append (_geca ,_gdcef );};_feaca =append (_feaca ,_geca );};return MakeArrayResult (_feaca );};case 3:_daed :=_aedb [1];_cdef :=_aedb [2];_fbebb :=_agaef (_daed ); -_fefff :=_agaef (_cdef );if _fbebb &&_fefff {_cbad :=[]Result {};for _ ,_fbee :=range _bfdfag {var _edace Result ;if _fbee .ValueNumber ==0{_edace =_cdef ;}else {_edace =_daed ;};_cbad =append (_cbad ,_edace );};return MakeListResult (_cbad );};if _daed .Type !=ResultTypeArray &&_cdef .Type !=ResultTypeArray {_bcdeg :=_gdecg (_daed ,_dgbd ); -_abdb :=_gdecg (_cdef ,_dgbd );_efgd :=[]Result {};for _eced ,_dgedf :=range _bfdfag {var _bdfc Result ;if _dgedf .ValueNumber ==0{_bdfc =_abdb [_eced ];}else {_bdfc =_bcdeg [_eced ];};_efgd =append (_efgd ,_bdfc );};return MakeListResult (_efgd );};_fcdg ,_ecgce :=len (_daed .ValueArray ),len (_cdef .ValueArray ); -_bdea ,_bbfde :=_fcdg ,_ecgce ;if _ecgce > _bdea {_bdea ,_bbfde =_bbfde ,_bdea ;};_gbaf :=_agffe (_daed ,_bdea ,_dgbd );_geaa :=_agffe (_cdef ,_bdea ,_dgbd );_eeda :=[][]Result {};for _dbaf :=0;_dbaf < _bdea ;_dbaf ++{_edcc :=[]Result {};for _gceg ,_bgcb :=range _bfdfag {var _fedd Result ; -if _bgcb .ValueNumber ==0{if _dbaf < _ecgce {_fedd =_geaa [_dbaf ][_gceg ];}else {_fedd =MakeErrorResultType (ErrorTypeNA ,"");};}else {if _dbaf < _fcdg {_fedd =_gbaf [_dbaf ][_gceg ];}else {_fedd =MakeErrorResultType (ErrorTypeNA ,"");};};_edcc =append (_edcc ,_fedd ); -};_eeda =append (_eeda ,_edcc );};return MakeArrayResult (_eeda );};return MakeErrorResult ("");};var _ffeeb =[...]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}; -func (_cecdc *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");};func _bacc (_dgb ,_ega int64 )float64 {return float64 (int (0.5+float64 ((_ega -_dgb )/86400)))}; +// NewNamedRangeRef constructs a new named range reference. +func NewNamedRangeRef (v string )Expression {return NamedRangeRef {_cafga :v }};func _ebbb (_badb ,_afdcf ,_cdcd ,_fcg ,_babcg float64 )float64 {var _afg float64 ;_facg :=_babcg /_cdcd ;if _facg >=1{_facg =1;if _fcg ==1{_afg =_badb ;}else {_afg =0;};}else {_afg =_badb *_ac .Pow (1-_facg ,_fcg -1); +};_aagf :=_badb *_ac .Pow (1-_facg ,_fcg );var _dffe float64 ;if _aagf < _afdcf {_dffe =_afg -_afdcf ;}else {_dffe =_afg -_aagf ;};if _dffe < 0{_dffe =0;};return _dffe ;}; +// Index implements the Excel INDEX function. +func Index (args []Result )Result {_faga :=len (args );if _faga < 2||_faga > 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"); +};_agca :=args [0];if _agca .Type !=ResultTypeArray &&_agca .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"); +};_fcbd :=args [1].AsNumber ();if _fcbd .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"); +};_eead :=int (_fcbd .ValueNumber )-1;_dbbe :=-1;if _faga ==3&&args [2].Type !=ResultTypeEmpty {_dgdcb :=args [2].AsNumber ();if _dgdcb .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"); +};_dbbe =int (_dgdcb .ValueNumber )-1;};if _eead ==-1&&_dbbe ==-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 _eggdb []Result ;if _agca .Type ==ResultTypeArray {_face :=_agca .ValueArray ;if _eead < -1||_eead >=len (_face ){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 _eead ==-1{if _dbbe >=len (_face [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");};_fgfgf :=[][]Result {};for _ ,_cded :=range _face {_bbba :=_cded [_dbbe ]; +if _bbba .Type ==ResultTypeEmpty {_bbba =MakeNumberResult (0);};_fgfgf =append (_fgfgf ,[]Result {_bbba });};return MakeArrayResult (_fgfgf );};_eggdb =_face [_eead ];}else {_gadfa :=_agca .ValueList ;if _eead < -1||_eead >=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 _eead ==-1{if _dbbe >=len (_gadfa ){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");};_acff :=_gadfa [_dbbe ];if _acff .Type ==ResultTypeEmpty {_acff =MakeNumberResult (0); +};return _acff ;};_eggdb =_gadfa ;};if _dbbe < -1||_dbbe > len (_eggdb ){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 _dbbe ==-1{_dgcg :=[]Result {}; +for _ ,_dbdgc :=range _eggdb {if _dbdgc .Type ==ResultTypeEmpty {_dgcg =append (_dgcg ,MakeNumberResult (0));}else {_dgcg =append (_dgcg ,_dbdgc );};};return MakeArrayResult ([][]Result {_dgcg });};_fbcg :=_eggdb [_dbbe ];if _fbcg .Type ==ResultTypeEmpty {return MakeNumberResult (0); +};return _fbcg ;}; -// 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"); -};_fced :=args [0].AsNumber ();if _fced .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"); -};_ddcf :=0;if len (args )> 1{_fcedb :=args [1];if _fcedb .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"); -};_ddcf =int (_fcedb .ValueNumber );if _ddcf < 0{_ddcf =0;}else if _ddcf > 4{_ddcf =4;};};_ecbg :=_fdfg ;switch _ddcf {case 1:_ecbg =_bcgb ;case 2:_ecbg =_cbae ;case 3:_ecbg =_fggdg ;case 4:_ecbg =_ggce ;};_dca :=_d .Trunc (_fced .ValueNumber );_eddab :=_c .Buffer {}; -for _ ,_dfcea :=range _ecbg {for _dca >=_dfcea ._babc {_eddab .WriteString (_dfcea ._ggccf );_dca -=_dfcea ._babc ;};};return MakeStringResult (_eddab .String ());}; +// Reference returns a string reference value to a vertical range with prefix. +func (_bdbgf PrefixVerticalRange )Reference (ctx Context ,ev Evaluator )Reference {_eedbg :=_bdbgf ._ffcb .Reference (ctx ,ev );return Reference {Type :ReferenceTypeVerticalRange ,Value :_bdbgf .verticalRangeReference (_eedbg .Value )};};func (_ggcbdb *Lexer )nextRaw ()*node {for len (_ggcbdb ._dcfb )!=0{_dbfdg :=<-_ggcbdb ._dcfb [len (_ggcbdb ._dcfb )-1]; +if _dbfdg !=nil {return _dbfdg ;};_ggcbdb ._dcfb =_ggcbdb ._dcfb [0:len (_ggcbdb ._dcfb )-1];};return <-_ggcbdb ._cebd ;};func _dae (_dgc ,_dgfb ,_fbd int )bool {if _dgfb < 1||_dgfb > 12{return false ;};if _fbd < 1{return false ;};return _fbd <=_bafe (_dgc ,_dgfb ); +}; // 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"); }; -// Negate is a negate expression like -A1. -type Negate struct{_ebfd Expression }; - -// Eval evaluates and returns a string. -func (_egga String )Eval (ctx Context ,ev Evaluator )Result {return MakeStringResult (_egga ._eaebe )}; +// 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");};_cbgg :=args [0];switch _cbgg .Type {case ResultTypeError :return _cbgg ; +case ResultTypeNumber :if len (args )==1{return MakeBoolResult (_cbgg .ValueNumber !=0);};if _cbgg .ValueNumber !=0{return args [1];};if len (args )==3{return args [2];}else {return MakeBoolResult (false );};case ResultTypeList :return _efdaa (args );case ResultTypeArray :return _acfa (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");}; +};func (_eabg *yyParserImpl )Lookahead ()int {return _eabg ._fbcfe }; -// NewError constructs a new error expression from a string. -func NewError (v string )Expression {return Error {_cef :v }}; +// 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 ;}; -// NewEvaluator constructs a new defEval object which is the default formula evaluator. -func NewEvaluator ()Evaluator {_eed :=&defEval {};_eed .evCache =_age ();return _eed }; +// String returns a string representation of a named range. +func (_ffgfb NamedRangeRef )String ()string {return _ffgfb ._cafga };type parsedSearchObject struct{_bcag string ;_cgfaa string ;_cade int ;}; -// Findb is an implementation of the Excel FINDB(). -func Findb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Find (args );};_efdef ,_deed :=_eacd ("\u0046\u0049\u004e\u0044",args );if _deed .Type !=ResultTypeEmpty {return _deed ;};_faee :=_efdef ._eefe ;if _faee ==""{return MakeNumberResult (1.0); -};_acge :=_efdef ._gdgff ;_effa :=_efdef ._dbdf -1;_cgbcd :=1;_bcfa :=0;for _acgd :=range _acge {if _acgd !=0{_cafgc :=1;if _acgd -_bcfa > 1{_cafgc =2;};_cgbcd +=_cafgc ;};if _cgbcd > _effa {_aebb :=_e .Index (_acge [_acgd :],_faee );if _aebb ==0{return MakeNumberResult (float64 (_cgbcd )); -};};_bcfa =_acgd ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");};type yyParser interface{Parse (yyLexer )int ;Lookahead ()int ;}; +// 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"); +};_gdbc :=args [0].Ref ;for _gdbc .Type ==ReferenceTypeNamedRange {_gdbc =ctx .NamedRange (_gdbc .Value );};_ggdd :="";switch _gdbc .Type {case ReferenceTypeCell :_ggdd =_gdbc .Value ;case ReferenceTypeRange :_acda :=_ag .Split (_gdbc .Value ,"\u003a"); +if len (_acda )==2{_ggdd =_acda [0];};default:return MakeErrorResult (_e .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",_gdbc .Type )); +};_fgffb ,_bbgcd :=_gd .ParseCellReference (_ggdd );if _bbgcd !=nil {return MakeErrorResult (_e .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",_bbgcd .Error ())); +};_decd ,_cabe ,_bfaff :=_fgffb .Column ,_fgffb .RowIdx ,_fgffb .SheetName ;_gadg :=args [1].AsNumber ();if _gadg .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"); +};_efa :=args [2].AsNumber ();if _efa .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 _bgfd ,_aafa Result ;if len (args )==3{_bgfd =MakeNumberResult (1);_aafa =MakeNumberResult (1);}else {_bgfd =args [3].AsNumber ();if _bgfd .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 _bgfd .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};_aafa =args [4].AsNumber ();if _aafa .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 _aafa .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};};_fafb :=_gd .ColumnToIndex (_decd );_gcagd :=_cabe +uint32 (_gadg .ValueNumber );_eeadd :=_fafb +uint32 (_efa .ValueNumber );_edae :=_gcagd +uint32 (_bgfd .ValueNumber );_gcad :=_eeadd +uint32 (_aafa .ValueNumber ); +if _bgfd .ValueNumber > 0{_edae --;}else {_edae ++;_gcagd ,_edae =_edae ,_gcagd ;};if _aafa .ValueNumber > 0{_gcad --;}else {_gcad ++;_eeadd ,_gcad =_gcad ,_eeadd ;};_ddab :=_e .Sprintf ("\u0025\u0073\u0025\u0064",_gd .IndexToColumn (_eeadd ),_gcagd ); +_cbef :=_e .Sprintf ("\u0025\u0073\u0025\u0064",_gd .IndexToColumn (_gcad ),_edae );if _bfaff ==""{return _dddef (ctx ,ev ,_ddab ,_cbef );}else {return _dddef (ctx .Sheet (_bfaff ),ev ,_ddab ,_cbef );};}; -// Concat is an implementation of the Excel CONCAT() and deprecated CONCATENATE() function. -func Concat (args []Result )Result {_bbdb :=_c .Buffer {};for _ ,_debg :=range args {switch _debg .Type {case ResultTypeString :_bbdb .WriteString (_debg .ValueString );case ResultTypeNumber :var _ccfc string ;if _debg .IsBoolean {if _debg .ValueNumber ==0{_ccfc ="\u0046\u0041\u004cS\u0045"; -}else {_ccfc ="\u0054\u0052\u0055\u0045";};}else {_ccfc =_debg .AsString ().ValueString ;};_bbdb .WriteString (_ccfc );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 (_bbdb .String ());}; +// String returns a string representation of PrefixExpr. +func (_cbfc PrefixExpr )String ()string {return _e .Sprintf ("\u0025\u0073\u0021%\u0073",_cbfc ._ggcbg .String (),_cbfc ._ceag .String ());}; -// Error is an error expression. -type Error struct{_cef string };func _bgbfe (_eabfa []Result ,_dccc []string ,_adddg bool )[]string {for _ ,_febba :=range _eabfa {switch _febba .Type {case ResultTypeEmpty :if !_adddg {_dccc =append (_dccc ,"");};case ResultTypeString :if _febba .ValueString !=""||!_adddg {_dccc =append (_dccc ,_febba .ValueString ); -};case ResultTypeNumber :_dccc =append (_dccc ,_febba .Value ());case ResultTypeList :_dccc =_eegaa (_dccc ,_bgbfe (_febba .ValueList ,[]string {},_adddg ));case ResultTypeArray :for _ ,_dedc :=range _febba .ValueArray {_dccc =_eegaa (_dccc ,_bgbfe (_dedc ,[]string {},_adddg )); -};};};return _dccc ;}; +// NewPrefixVerticalRange constructs a new full columns range with prefix. +func NewPrefixVerticalRange (pfx Expression ,v string )Expression {_dbbfg :=_ag .Split (v ,"\u003a");if len (_dbbfg )!=2{return nil ;};if _dbbfg [0]> _dbbfg [1]{_dbbfg [0],_dbbfg [1]=_dbbfg [1],_dbbfg [0];};return PrefixVerticalRange {_ffcb :pfx ,_edeed :_dbbfg [0],_fcgg :_dbbfg [1]}; +}; -// 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 ;}; +// 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 ); +}; -// Accrintm implements the Excel ACCRINTM function. -func Accrintm (args []Result )Result {_ebg :=len (args );if _ebg !=4&&_ebg !=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"); -};_fag ,_ccbf :=_gfcac (args [0],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d");if _ccbf .Type ==ResultTypeError {return _ccbf ;};_ddbd ,_ccbf :=_gfcac (args [1],"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d"); -if _ccbf .Type ==ResultTypeError {return _ccbf ;};if _fag >=_ddbd {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"); -};_abgg :=args [2].ValueNumber ;if _abgg <=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"); -};_gba :=args [3].ValueNumber ;if _gba <=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"); -};_eff :=0;if _ebg ==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"); -};_eff =int (args [4].ValueNumber );if !_ccfg (_eff ){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"); -};};_affc ,_ccbf :=_fdbc (_fag ,_ddbd ,_eff );if _ccbf .Type ==ResultTypeError {return _ccbf ;};return MakeNumberResult (_gba *_abgg *_affc );}; +// 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 _begae :=0;_begae < len (args )-1;_begae +=2{if args [_begae ].ValueNumber ==1{return args [_begae +1];};};return MakeErrorResultType (ErrorTypeNA ,"");}; -// 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"); -};_bfcf :=false ;for _ ,_dgaa :=range args {switch _dgaa .Type {case ResultTypeList ,ResultTypeArray :_cdbc :=Or (_dgaa .ListValues ());if _cdbc .Type ==ResultTypeError {return _cdbc ;};if _cdbc .ValueNumber !=0{_bfcf =true ;};case ResultTypeNumber :if _dgaa .ValueNumber !=0{_bfcf =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 _dgaa ;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 (_bfcf );};const (ErrorTypeValue ErrorType =iota ;ErrorTypeNull ;ErrorTypeRef ;ErrorTypeName ;ErrorTypeNum ;ErrorTypeSpill ;ErrorTypeNA ;ErrorTypeDivideByZero ;);func _cfbb (_gcbdf ,_bffa Reference )string {return _gf .Sprintf ("\u0025\u0073\u003a%\u0073",_gcbdf .Value ,_bffa .Value ); -}; +// 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 _ddfg (args ,_dgdgb )}; -// Duration implements the Excel DURATION function. -func Duration (args []Result )Result {_ebc ,_bdeg :=_agfa (args ,"\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e");if _bdeg .Type ==ResultTypeError {return _bdeg ;};_abe :=_ebc ._beba ;_dcfa :=_ebc ._gebg ;_gcdc :=_ebc ._bcec ;_edab :=_ebc ._edee ;_gfcg :=_ebc ._fabd ; -_deec :=_ebc ._dgfb ;return _gabe (_abe ,_dcfa ,_gcdc ,_edab ,_gfcg ,_deec );}; +// 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"); +};_bcab :=args [0].ValueNumber ;if _bcab <=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"); +};_gfcd :=args [1].ValueNumber ;if _gfcd <=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"); +};_aba :=args [2].ValueNumber ;if _aba < 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 (_ac .Pow (_aba /_gfcd ,1/_bcab )-1);};const _cacf =57347; -// BinaryExpr is a binary expression. -type BinaryExpr struct{_ba ,_efb Expression ;_fdb BinOpType ;};func (_abead *Lexer )emit (_egca tokenType ,_egcgg []byte ){if _cbacd {_gf .Println ("\u0065\u006d\u0069\u0074",_egca ,_fedf (string (_egcgg )));};_abead ._cafe <-&node {_egca ,string (_egcgg )}; -};func _ggdg (_ebgg ,_aac ,_bdagg ,_fgbd float64 ,_acca int )float64 {var _gaeb float64 ;if _ebgg ==0{_gaeb =_fgbd +_bdagg *_aac ;}else {_fcgf :=_d .Pow (1+_ebgg ,_aac );if _acca ==1{_gaeb =_fgbd *_fcgf +_bdagg *(1+_ebgg )*(_fcgf -1)/_ebgg ;}else {_gaeb =_fgbd *_fcgf +_bdagg *(_fcgf -1)/_ebgg ; -};};return -_gaeb ;};func _dfegd (_eef Result ,_afbb *criteriaParsed )bool {_ceff :=_e .ToLower (_eef .ValueString );_adcb :=_afbb ._geeef ._ebed ;_debbe :=_afbb ._geeef ._bagg ;if _adcb ==_becec {return _ceff ==_debbe ||_eg .Match (_debbe ,_ceff );};if _eef .Type !=ResultTypeEmpty {if _ceff ==_afbb ._gaea ||_eg .Match (_afbb ._gaea ,_ceff ){return true ; -};if _ ,_dfgg :=_fd .ParseFloat (_debbe ,64);_dfgg ==nil {return false ;};switch _adcb {case _gfgd :return _ceff <=_debbe ;case _efaf :return _ceff >=_debbe ;case _fcbfe :return _ceff < _debbe ;case _gagd :return _ceff > _debbe ;};};return false ;}; +// NewEvaluator constructs a new defEval object which is the default formula evaluator. +func NewEvaluator ()Evaluator {_aff :=&defEval {};_aff .evCache =_baf ();return _aff };var _gfb =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}; -// NewVerticalRange constructs a new full columns range. -func NewVerticalRange (v string )Expression {_gfbf :=_e .Split (v ,"\u003a");if len (_gfbf )!=2{return nil ;};if _gfbf [0]> _gfbf [1]{_gfbf [0],_gfbf [1]=_gfbf [1],_gfbf [0];};return VerticalRange {_cege :_gfbf [0],_afaca :_gfbf [1]};}; -// Pmt implements the Excel PMT function. -func Pmt (args []Result )Result {_baee :=len (args );if _baee < 3||_baee > 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"); -};_bcged :=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"); -};_fafe :=args [1].ValueNumber ;if _fafe ==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"); -};_deae :=args [2].ValueNumber ;_ebgb :=0.0;if _baee >=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"); -};_ebgb =args [3].ValueNumber ;};_eea :=0.0;if _baee ==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"); -};_eea =args [4].ValueNumber ;if _eea !=0{_eea =1;};};var _ffeb float64 ;if _bcged ==0{_ffeb =(_deae +_ebgb )/_fafe ;}else {_eddc :=_d .Pow (1+_bcged ,_fafe );if _eea ==1{_ffeb =(_ebgb *_bcged /(_eddc -1)+_deae *_bcged /(1-1/_eddc ))/(1+_bcged );}else {_ffeb =_ebgb *_bcged /(_eddc -1)+_deae *_bcged /(1-1/_eddc ); -};};return MakeNumberResult (-_ffeb );}; +// Pv implements the Excel PV function. +func Pv (args []Result )Result {_dafe :=len (args );if _dafe < 3||_dafe > 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"); +};_aeecg :=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"); +};_aaac :=args [1].ValueNumber ;if _aaac !=float64 (int (_aaac )){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"); +};_fedg :=args [2].ValueNumber ;_ffgd :=0.0;if _dafe >=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"); +};_ffgd =args [3].ValueNumber ;};_daba :=0.0;if _dafe ==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"); +};_daba =args [4].ValueNumber ;if _daba !=0{_daba =1;};};if _aeecg ==0{return MakeNumberResult (-_fedg *_aaac -_ffgd );}else {return MakeNumberResult ((((1-_ac .Pow (1+_aeecg ,_aaac ))/_aeecg )*_fedg *(1+_aeecg *_daba )-_ffgd )/_ac .Pow (1+_aeecg ,_aaac )); +};};const _beag =57354;const _edgcg =57362; -// String is a string expression. -type String struct{_eaebe string }; +// Search is an implementation of the Excel SEARCH(). +func Search (args []Result )Result {_fbbdd ,_efdff :=_dgdda ("\u0046\u0049\u004e\u0044",args );if _efdff .Type !=ResultTypeEmpty {return _efdff ;};_bbdde :=_ag .ToLower (_fbbdd ._bcag );if _bbdde ==""{return MakeNumberResult (1.0);};_befed :=_ag .ToLower (_fbbdd ._cgfaa ); +_fbfcg :=_fbbdd ._cade ;_bcabb :=1;for _cfag :=range _befed {if _bcabb < _fbfcg {_bcabb ++;continue ;};_efba :=_bf .Index (_bbdde ,_befed [_cfag :]);if _efba ==0{return MakeNumberResult (float64 (_bcabb ));};_bcabb ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed"); +};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"); +};_cbfe :=args [0].AsString ();if _cbfe .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 (_cbfe .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 (_cbfe .ValueString [0]));};func _dfde (_gbaf _ae .Time )_ae .Time {_gbaf =_gbaf .UTC ();return _ae .Date (_gbaf .Year (),_gbaf .Month (),_gbaf .Day (),_gbaf .Hour (),_gbaf .Minute (),_gbaf .Second (),_gbaf .Nanosecond (),_ae .Local ); +}; -// 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 _ccbgc (_fegdg []string ,_gggc int )string {return _fd .Itoa (len (_fegdg [len (_fegdg )-1-_gggc ]))};type durationArgs struct{_beba float64 ; -_gebg float64 ;_bcec float64 ;_edee float64 ;_fabd float64 ;_dgfb int ;}; +// 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"); +};_gbfc :=args [0];switch _gbfc .Type {case ResultTypeError :return _gbfc ;case ResultTypeNumber ,ResultTypeString :return _aeaae (args [0]);case ResultTypeList :_dgcad :=_gbfc .ValueList ;_bgcca :=[]Result {};for _ ,_acaa :=range _dgcad {_gded :=_aeaae (_acaa ); +if _gded .Type ==ResultTypeError {return _gded ;};_bgcca =append (_bgcca ,_gded );};return MakeListResult (_bgcca );case ResultTypeArray :_dfbec :=_gbfc .ValueArray ;_bffdb :=[][]Result {};for _ ,_edcd :=range _dfbec {_dgac :=[]Result {};for _ ,_degggg :=range _edcd {_gcga :=_aeaae (_degggg ); +if _gcga .Type ==ResultTypeError {return _gcga ;};_dgac =append (_dgac ,_gcga );};_bffdb =append (_bffdb ,_dgac );};return MakeArrayResult (_bffdb );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 _edad (_cbdeb Result ,_cece ,_cggc int )[][]Result {_adca :=[][]Result {};switch _cbdeb .Type {case ResultTypeArray :for _aeecge ,_fbbc :=range _cbdeb .ValueArray {if _aeecge < _cece {_adca =append (_adca ,_dgcag (MakeListResult (_fbbc ),_cggc )); +}else {_adca =append (_adca ,_dgcag (MakeErrorResultType (ErrorTypeNA ,""),_cggc ));};};case ResultTypeList :_fged :=_dgcag (_cbdeb ,_cggc );for _aced :=0;_aced < _cece ;_aced ++{_adca =append (_adca ,_fged );};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _cgfa :=0; +_cgfa < _cece ;_cgfa ++{_abdfb :=_dgcag (_cbdeb ,_cggc );_adca =append (_adca ,_abdfb );};};return _adca ;};func _ddf (_aada string )(int ,int ,float64 ,bool ,bool ,Result ){_ffee :="";_effe :=[]string {};for _afae ,_decaf :=range _dce {_effe =_decaf .FindStringSubmatch (_aada ); +if len (_effe )> 1{_ffee =_afae ;break ;};};if _ffee ==""{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gbed );};_dbe :=_effe [1]=="";_effe =_effe [49:];_dbbg :=len (_effe );_bedb :=_effe [_dbbg -1];_ebag :=_bedb =="\u0061\u006d";_bgea :=_bedb =="\u0070\u006d"; +var _gbd ,_acfb int ;var _adf float64 ;var _cgca error ;switch _ffee {case "\u0068\u0068":_gbd ,_cgca =_dc .Atoi (_effe [0]);if _cgca !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gbed );};_acfb =0;_adf =0;case "\u0068\u0068\u003am\u006d":_gbd ,_cgca =_dc .Atoi (_effe [0]); +if _cgca !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gbed );};_acfb ,_cgca =_dc .Atoi (_effe [2]);if _cgca !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gbed );};_adf =0;case "\u006d\u006d\u003as\u0073":_gbd =0; +_acfb ,_cgca =_dc .Atoi (_effe [0]);if _cgca !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gbed );};_adf ,_cgca =_dc .ParseFloat (_effe [2],64);if _cgca !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gbed ); +};case "\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073":_gbd ,_cgca =_dc .Atoi (_effe [0]);if _cgca !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gbed );};_acfb ,_cgca =_dc .Atoi (_effe [2]);if _cgca !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gbed ); +};_adf ,_cgca =_dc .ParseFloat (_effe [4],64);if _cgca !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gbed );};};if _acfb >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gbed );};if _ebag ||_bgea {if _gbd > 12||_adf >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gbed ); +}else if _gbd ==12{_gbd =0;};}else if _gbd >=24||_adf >=10000{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_gbed );};return _gbd ,_acfb ,_adf ,_bgea ,_dbe ,_gagd ;}; -// NewNegate constructs a new negate expression. -func NewNegate (e Expression )Expression {return Negate {_ebfd :e }}; +// String returns a string representation of String. +func (_adga String )String ()string {return "\u0022"+_adga ._gffdf +"\u0022"}; -// 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"); -};_ddfea ,_aaba ,_dedb :=_abcb (args [0],args [1],"\u0054B\u0049\u004c\u004c\u0045\u0051");if _dedb .Type ==ResultTypeError {return _dedb ;};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"); -};_edde :=_aaba -_ddfea ;if _edde > 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"); -};_acdba :=args [2].ValueNumber ;if _acdba <=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*_acdba )/(360-_acdba *_edde ));};const _bcb ="(\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002d"+_daga +"-\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029";func (_cgggg Result )AsString ()Result {switch _cgggg .Type {case ResultTypeNumber :return MakeStringResult (_cgggg .Value ()); -default:return _cgggg ;};}; +// 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"); +};_fddgg :=args [0].AsNumber ();_eddde :=args [1].AsNumber ();_gede :=args [2].AsNumber ();_bbdeb :=args [3].ListValues ();if _fddgg .Type !=ResultTypeNumber ||_eddde .Type !=ResultTypeNumber ||_gede .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"); +};_bcdd :=float64 (0);for _cgded ,_adbbe :=range _bbdeb {_bcdd +=_adbbe .ValueNumber *_ac .Pow (_fddgg .ValueNumber ,_eddde .ValueNumber +float64 (_cgded )*_gede .ValueNumber );};return MakeNumberResult (_bcdd );}; -// Reference returns an invalid reference for FunctionCall. -func (_ecca FunctionCall )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// 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"); +};_aeaad :=args [0].AsNumber ();if _aeaad .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"); +};_dbdad :=float64 (1);_bfge :=args [1].AsNumber ();if _bfge .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"); +};_dbdad =_bfge .ValueNumber ;if _dbdad < 0&&_aeaad .ValueNumber > 0||_dbdad > 0&&_aeaad .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"); +};_cffgd :=_aeaad .ValueNumber ;_cffgd ,_dffeg :=_ac .Modf (_cffgd /_dbdad );if _ac .Trunc (_dffeg +0.5)> 0{_cffgd ++;};return MakeNumberResult (_cffgd *_dbdad );};func _abe (_fgfg ,_ead float64 ,_cefee ,_gac int )float64 {_fadfb :=_bbg (_fgfg );_bag :=_bbg (_ead ); +_fbb :=_fggd (_fadfb ,_bag ,_cefee );return _efed (_fadfb ,_fbb ,_gac );};var _ecbg =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 }; -// 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"); -};_adf :=args [1].ValueNumber ;_ada :=args [0];var _gegg float64 ;switch _ada .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 :_gegg =_ada .ValueNumber ;case ResultTypeString :_dbf :=DateValue ([]Result {args [0]});if _dbf .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"); -};_gegg =_dbf .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");};_cedd :=_ded (_gegg );_gee :=_cedd .AddDate (0,int (_adf ),0); -_egc ,_dbbb ,_eggc :=_gee .Date ();_gfgg :=_efdc (_egc ,int (_dbbb ),_eggc );if _gfgg < 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 (_gfgg );};func _dbdac (_bebb ,_fbc _bcd .Time )bool {_bfgf :=_bebb .Unix ();_gedd :=_fbc .Unix ();_dcgf :=_bebb .Year ();_gbd :=_fba (_dcgf ,_bcd .March ,1);if _bgea (_dcgf )&&_bfgf < _gbd &&_gedd >=_gbd {return true ;};var _bfdfa =_fbc .Year (); -var _egge =_fba (_bfdfa ,_bcd .March ,1);return (_bgea (_bfdfa )&&_gedd >=_egge &&_bfgf < _egge );};const _daefb =57371; -// String returns a string representation of a vertical range. -func (_gbac VerticalRange )String ()string {return _gbac .verticalRangeReference ()}; +// 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"); +};_acga :=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"); +};_gagfe :=args [2].ValueNumber +1;if _gagfe ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_aeecd :=_cgeag (args [0]);_fdge :=float64 (len (_aeecd ));_acbg ,_cagc :=0.0,0.0;_ddaa ,_afdg :=1.0,1.0;_ceca ,_eaba :=false ,false ;for _ ,_gdac :=range _aeecd {for _ ,_gefdg :=range _gdac {if _gefdg .Type ==ResultTypeNumber &&!_gefdg .IsBoolean {_dceae :=_gefdg .ValueNumber ; +if _dceae ==0{continue ;}else {if _dceae > 0{_ceca =true ;_cagc +=_gefdg .ValueNumber *_afdg ;}else {_eaba =true ;_acbg +=_gefdg .ValueNumber *_ddaa ;};_ddaa /=_acga ;_afdg /=_gagfe ;};};};};if !_ceca ||!_eaba {return MakeErrorResultType (ErrorTypeDivideByZero ,""); +};_accd :=-_cagc /_acbg ;_accd *=_ac .Pow (_gagfe ,_fdge -1);_accd =_ac .Pow (_accd ,1/(_fdge -1));return MakeNumberResult (_accd -1);}; -// String returns a string representation of SheetPrefixExpr. -func (_beaeg SheetPrefixExpr )String ()string {return _beaeg ._aeef };const _gfe ="\u005e\u0028\u0028"+_cfed +"\u007c"+_cfg +"\u007c"+_gea +"\u007c"+_bcb +"\u0029\u0020\u0029\u003f";var _fcea Result =MakeEmptyResult (); +// 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"); +};_ecde :=_ag .ToLower (args [0].ValueString );if !_bdbd (_ecde ){_ ,_ ,_ ,_fea ,_geg :=_gce (_ecde );if _geg .Type ==ResultTypeError {_geg .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 _geg ;};if _fea {return MakeNumberResult (0);};};_bda ,_fbg ,_acc ,_fge ,_ ,_deca :=_ddf (_ecde );if _deca .Type ==ResultTypeError {return _deca ;};_gegg :=_bbgd (float64 (_bda ),float64 (_fbg ),_acc );if _fge {_gegg +=0.5;}else if _gegg >=1{_gegg -=float64 (int (_gegg )); +};return MakeNumberResult (_gegg );};func _bbca (_efdg string ,_gggb func (_dbdb float64 )float64 )Function {return func (_gfac []Result )Result {if len (_gfac )!=1{return MakeErrorResult (_efdg +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); +};_fcde :=_gfac [0].AsNumber ();switch _fcde .Type {case ResultTypeNumber :_bbeb :=_gggb (_fcde .ValueNumber );if _ac .IsNaN (_bbeb ){return MakeErrorResult (_efdg +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e");};if _ac .IsInf (_bbeb ,0){return MakeErrorResult (_efdg +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079"); +};return MakeNumberResult (_bbeb );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_efdg +"\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 _fcde ;default:return MakeErrorResult (_e .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",_efdg ,_fcde .Type )); +};};}; -// 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 )};func _fbda (_fgge float64 ,_gded *criteriaRegex )bool {_ffdeg ,_eaef :=_fd .ParseFloat (_gded ._bagg ,64);if _eaef !=nil {return false ;};switch _gded ._ebed {case _becec :return _fgge ==_ffdeg ; -case _gfgd :return _fgge <=_ffdeg ;case _efaf :return _fgge >=_ffdeg ;case _fcbfe :return _fgge < _ffdeg ;case _gagd :return _fgge > _ffdeg ;};return false ;};func _abb (_cabg ,_cdf ,_bcdd ,_abf int )int {if _cdf > _bcdd {return 0;};if _cfad (_abf ){return (_bcdd -_cdf +1)*30; -};_dgdg :=0;for _agf :=_cdf ;_agf <=_bcdd ;_agf ++{_dgdg +=_ggf (_cabg ,_agf );};return _dgdg ;}; +// Small implements the Excel SMALL function. +func Small (args []Result )Result {return _gdgce (args ,false )}; -// Db implements the Excel DB function. -func Db (args []Result )Result {_cfba :=len (args );if _cfba !=4&&_cfba !=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"); -};_eafg :=args [0].ValueNumber ;if _eafg < 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"); -};_debe :=args [1].ValueNumber ;if _debe < 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"); -};_cca :=args [2].ValueNumber ;if _cca <=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"); -};_ddfe :=args [3].ValueNumber ;if _ddfe <=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 _ddfe -_cca > 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");};_bcge :=12.0;if _cfba ==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"); -};_bcge =args [4].ValueNumber ;if _bcge < 1||_bcge > 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 _bcge ==12&&_ddfe > _cca {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 _debe >=_eafg {return MakeNumberResult (0); -};_gdeg :=1-_d .Pow (_debe /_eafg ,1/_cca );_gdeg =float64 (int (_gdeg *1000+0.5))/1000;_fdgc :=_eafg *_gdeg *_bcge /12;if _ddfe ==1{return MakeNumberResult (_fdgc );};_bdf :=_fdgc ;_dcge :=0.0;_cecf :=_cca ;if _cecf > _ddfe {_cecf =_ddfe ;};for _fgf :=2.0; -_fgf <=_cecf ;_fgf ++{_dcge =(_eafg -_bdf )*_gdeg ;_bdf +=_dcge ;};if _ddfe > _cca {return MakeNumberResult ((_eafg -_bdf )*_gdeg *(12-_bcge )/12);};return MakeNumberResult (_dcge );};const _dgfea =57351; +// Reference returns an invalid reference for String. +func (_afbc String )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// String returns a string representation for Negate. -func (_fgee Negate )String ()string {return "\u002d"+_fgee ._ebfd .String ()}; +// Dollarde implements the Excel DOLLARDE function. +func Dollarde (args []Result )Result {_dabg ,_faaae ,_afcb :=_dbbd (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045");if _afcb .Type ==ResultTypeError {return _afcb ;};if _faaae < 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 _dabg ==0{return MakeNumberResult (0);};_fgda :=_dabg < 0;if _fgda {_dabg =-_dabg ;};_aegf :=args [0].Value ();_cbbb :=_ag .Split (_aegf ,"\u002e");_aeb :=float64 (int (_dabg ));_bagd :=_cbbb [1];_fdbc :=len (_bagd );_ggcb :=int (_ac .Log10 (_faaae ))+1; +_acba :=float64 (_ggcb -_fdbc );_aagdg ,_gca :=_dc .ParseFloat (_bagd ,64);if _gca !=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"); +};_aagdg *=_ac .Pow (10,_acba );_cdadd :=_aeb +_aagdg /_faaae ;if _fgda {_cdadd =-_cdadd ;};return MakeNumberResult (_cdadd );}; -// 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{_fdgbe Expression ;_adfgb ,_caagf string ;};const _ebddf ="\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070\u0065\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070\u0065\u0043\u0065\u006c\u006c\u0052\u0065\u0066\u0065r\u0065\u006ec\u0065\u0054\u0079\u0070e\u004e\u0061\u006d\u0065\u0064\u0052\u0061\u006e\u0067\u0065R\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054y\u0070\u0065\u0052\u0061\u006e\u0067\u0065\u0052\u0065\u0066e\u0072\u0065\u006ec\u0065\u0054\u0079\u0070\u0065\u0053\u0068e\u0065\u0074"; -func _cfab (_gbc ,_bac int )int {switch _bac {case 1:if _bgea (_gbc ){return 366;}else {return 365;};case 3:return 365;default:return 360;};}; +// String returns a string representation of ConstArrayExpr. +func (_gadb ConstArrayExpr )String ()string {return ""}; -// GetFormat returns an empty string for the invalid reference context. -func (_cgcgd *ivr )GetFormat (cellRef string )string {return ""};func _ccfg (_eagd int )bool {return _eagd >=0&&_eagd <=4};func _cffe (_dcfag int )string {if _dcfag >=0&&_dcfag < len (_fbae ){if _fbae [_dcfag ]!=""{return _fbae [_dcfag ];};};return _gf .Sprintf ("\u0073\u0074\u0061\u0074\u0065\u002d\u0025\u0076",_dcfag ); -};const _ddae =57365; +// 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{_afdgd ,_cegeb int };const _cadce =57373;const _ageeb =57366; -// 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 (_fbbd (args ,_bfdef ));}; +// 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"); +};_caag :=args [0].AsNumber ();_dceb :=args [1].AsNumber ();if _caag .Type !=ResultTypeNumber ||_dceb .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 _dceb .ValueNumber < _caag .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"); +};_agaf :=int64 (_caag .ValueNumber );_geeg :=int64 (_dceb .ValueNumber );return MakeNumberResult (float64 (_gfae .Int63n (_geeg -_agaf +1)+_agaf ));};type yyLexer interface{Lex (_gdfb *yySymType )int ;Error (_gdedg string );};const _fefd =86400000000000; +func _fa (_daae BinOpType ,_add []Result ,_aedf Result )Result {_cf :=[]Result {};switch _aedf .Type {case ResultTypeNumber :_df :=_aedf .ValueNumber ;for _ee :=range _add {_bg :=_add [_ee ].AsNumber ();if _bg .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 _daae {case BinOpTypePlus :_cf =append (_cf ,MakeNumberResult (_bg .ValueNumber +_df ));case BinOpTypeMinus :_cf =append (_cf ,MakeNumberResult (_bg .ValueNumber -_df ));case BinOpTypeMult :_cf =append (_cf ,MakeNumberResult (_bg .ValueNumber *_df )); +case BinOpTypeDiv :if _df ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_cf =append (_cf ,MakeNumberResult (_bg .ValueNumber /_df ));case BinOpTypeExp :_cf =append (_cf ,MakeNumberResult (_ac .Pow (_bg .ValueNumber ,_df )));case BinOpTypeLT :_cf =append (_cf ,MakeBoolResult (_bg .ValueNumber < _df )); +case BinOpTypeGT :_cf =append (_cf ,MakeBoolResult (_bg .ValueNumber > _df ));case BinOpTypeEQ :_cf =append (_cf ,MakeBoolResult (_bg .ValueNumber ==_df ));case BinOpTypeLEQ :_cf =append (_cf ,MakeBoolResult (_bg .ValueNumber <=_df ));case BinOpTypeGEQ :_cf =append (_cf ,MakeBoolResult (_bg .ValueNumber >=_df )); +case BinOpTypeNE :_cf =append (_cf ,MakeBoolResult (_bg .ValueNumber !=_df ));default:return MakeErrorResult (_e .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",_daae )); +};};case ResultTypeString :_ddd :=_aedf .ValueString ;for _fef :=range _add {_abf :=_add [_fef ].AsString ();if _abf .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 _daae {case BinOpTypeLT :_cf =append (_cf ,MakeBoolResult (_abf .ValueString < _ddd ));case BinOpTypeGT :_cf =append (_cf ,MakeBoolResult (_abf .ValueString > _ddd ));case BinOpTypeEQ :_cf =append (_cf ,MakeBoolResult (_abf .ValueString ==_ddd )); +case BinOpTypeLEQ :_cf =append (_cf ,MakeBoolResult (_abf .ValueString <=_ddd ));case BinOpTypeGEQ :_cf =append (_cf ,MakeBoolResult (_abf .ValueString >=_ddd ));case BinOpTypeNE :_cf =append (_cf ,MakeBoolResult (_abf .ValueString !=_ddd ));default:return MakeErrorResult (_e .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",_daae )); +};};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 (_cf );};func _baad (){_bgff =_agd .MustCompile ("\u005e\u0028\u005b\u0030\u002d\u0039\u005d\u002b\u0029\u0024");_bcee =_agd .MustCompile ("\u005e=\u0028\u002e\u002a\u0029\u0024");_bbebf =_agd .MustCompile ("\u005e<\u0028\u002e\u002a\u0029\u0024"); +_fbba =_agd .MustCompile ("\u005e>\u0028\u002e\u002a\u0029\u0024");_fcbbe =_agd .MustCompile ("\u005e\u003c\u003d\u0028\u002e\u002a\u0029\u0024");_cfdb =_agd .MustCompile ("\u005e\u003e\u003d\u0028\u002e\u002a\u0029\u0024");}; -// 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");}; -_cabf :=int (args [0].ValueNumber );return MakeBoolResult (_cabf ==_cabf /2*2);}; +// ErrorType is a formula evaluation error type. +type ErrorType byte ;const _bdda =57371;func _fdage (){_gaaac =_agd .MustCompile ("\u005e\u0030\u002b\u0024");_efcb =_agd .MustCompile ("\u005e\u0028\u0028\u0023|0\u0029\u002b\u002c\u0029\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u0028\u003b\u007c$\u0029"); +_ccbf =_agd .MustCompile ("\u005e\u0028\u0023\u007c\u0030\u007c\u002c\u0029\u002a\u005f\u005c\u0029\u003b");_cbafe =_agd .MustCompile ("\u005e\u0030\u002b\u005c\u002e\u0028\u0030\u002b\u0029\u0024");_dbccc =_agd .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"); +_bgae =_agd .MustCompile ("^\u0028\u005f\u007c\u002d\u007c\u0020)\u002b\u005c\u002a\u0020\u0023\u002b\u002c\u0023\u002b0\u005c\u002e\u00280\u002b)\u002e\u002a\u003b");_cdcf =_agd .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"); +_dggf =_agd .MustCompile ("\u005e\u0028\u0023\u007c0)\u002b\u005c\u002e\u0028\u0028\u0023\u007c\u0030\u0029\u002b\u0029\u0025\u0024");_gcee =_agd .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"); +_bgggf =_agd .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"); +_ddgf =_agd .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"); +_fgbe =_agd .MustCompile ("\u005e\u004d\u002b(\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_facgd +_facgd +"\u0029\u002b\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_facgd +_facgd +"\u0029\u002b\u0059+\u0024");_aebg =_agd .MustCompile ("\u005e\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u005c\u002e\u007c\u0022\u007c"+_facgd +_facgd +"\u0029\u002b\u004d\u002b\u0028\u002f\u007c\u0020\u007c\\\u002e\u007c\u0022\u007c"+_facgd +_facgd +"\u0029\u002b\u0059+\u0024"); +_cegd =_agd .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");_cdbg =_agd .MustCompile ("\u005e.\u002a\u005f\u005c\u0029\u002e\u002a;"); +}; -// 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"); -};_bb :=_e .ToLower (args [0].ValueString );if !_cgaf (_bb ){_ ,_ ,_ ,_ ,_cad ,_bfbf :=_edbe (_bb );if _bfbf .Type ==ResultTypeError {_bfbf .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 _bfbf ;};if _cad {return MakeNumberResult (0);};};_dbgf ,_fef ,_bbf ,_ ,_gcg :=_fcbd (_bb );if _gcg .Type ==ResultTypeError {return _gcg ;};return MakeNumberResult (_efdc (_dbgf ,_fef ,_bbf ));}; +// Update updates references in the BinaryExpr after removing a row/column. +func (_ed BinaryExpr )Update (q *_da .UpdateQuery )Expression {_ca :=_ed ;_ca ._ef =_ed ._ef .Update (q );_ca ._ea =_ed ._ea .Update (q );return _ca ;}; -// String returns an empty string for Error. -func (_ggg Error )String ()string {return ""}; +// Update returns the same object as updating sheet references does not affect Number. +func (_egagf Number )Update (q *_da .UpdateQuery )Expression {return _egagf };var _aca =[]*_agd .Regexp {};func (_cbdcg HorizontalRange )horizontalRangeReference ()string {return _e .Sprintf ("\u0025\u0064\u003a%\u0064",_cbdcg ._afdgd ,_cbdcg ._cegeb ); +}; -// Error is called in the case of parsing error and saves an error to a plex. -func (_aecc *plex )Error (s string ){_af .Log .Debug ("\u0070a\u0072s\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",s );_aecc ._bedc =s ;}; +// Reference returns a string reference value to an expression with prefix. +func (_cebfc PrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {_egcg :=_cebfc ._ggcbg .Reference (ctx ,ev );_gfcdb :=_cebfc ._ceag .Reference (ctx ,ev );if _egcg .Type ==ReferenceTypeSheet &&_gfcdb .Type ==ReferenceTypeCell {return Reference {Type :ReferenceTypeCell ,Value :_egcg .Value +"\u0021"+_gfcdb .Value }; +};return ReferenceInvalid ;}; -// 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");};_aefcb :=args [0].AsNumber (); -_dgeg :=args [1].AsNumber ();if _aefcb .Type ==ResultTypeNumber &&_dgeg .Type ==ResultTypeNumber {_acac :=_d .Atan2 (_dgeg .ValueNumber ,_aefcb .ValueNumber );if _acac !=_acac {return MakeErrorResult ("\u0041T\u0041N\u0032\u0020\u0072\u0065\u0074u\u0072\u006ee\u0064\u0020\u004e\u0061\u004e"); -};return MakeNumberResult (_acac );};for _ ,_cdge :=range []ResultType {_aefcb .Type ,_dgeg .Type }{switch _cdge {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 _aefcb ;default:return MakeErrorResult (_gf .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",_cdge )); -};};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");};var _fdfg =[]ri {{1000,"\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}}; -const _cdagb int =30;func (_dfdg node )String ()string {return _gf .Sprintf ("\u007b%\u0073\u0020\u0025\u0073\u007d",_dfdg ._aefcg ,_fedf (string (_dfdg ._eadc )));};const _cefbd =57366;func _bgea (_acf int )bool {if _acf ==_acf /400*400{return true ;}; -if _acf ==_acf /100*100{return false ;};return _acf ==_acf /4*4;}; +// 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 (_ byte =iota ;_dbdbd ;_bbcgb ;_afade ;_agfb ;_fdbeb ;);type parsedReplaceObject struct{_ceddf string ;_bggc int ;_bcbgd int ;_cgec string ;}; -// GetFilename returns an empty string for the invalid reference context. -func (_accd *ivr )GetFilename ()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 (_dcbga Result )AsNumber ()Result {if _dcbga .Type ==ResultTypeString {_fgab ,_gdged :=_dc .ParseFloat (_dcbga .ValueString ,64);if _gdged ==nil {return MakeNumberResult (_fgab );};};if _dcbga .Type ==ResultTypeEmpty {return MakeNumberResult (0);}; +return _dcbga ;};var _aaaa =map[string ]FunctionComplex {}; -// Match implements the MATCH function. -func Match (args []Result )Result {_edfee :=len (args );if _edfee !=2&&_edfee !=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"); -};_efdg :=1;if _edfee ==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"); -};_ddc :=args [2].ValueNumber ;if _ddc ==-1||_ddc ==0{_efdg =int (_ddc );};};_eggg :=args [1];var _cegf []Result ;switch _eggg .Type {case ResultTypeList :_cegf =_eggg .ValueList ;case ResultTypeArray :_dddga :=_eggg .ValueArray ;for _ ,_dbcf :=range _dddga {if len (_dbcf )!=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"); -};_cegf =append (_cegf ,_dbcf [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"); -};_dbecg :=_fdab (args [0]);switch _efdg {case 0:for _ecdd ,_cfde :=range _cegf {if _gdde (_cfde ,_dbecg ){return MakeNumberResult (float64 (_ecdd +1));};};case -1:for _cfag :=0;_cfag < len (_cegf );_cfag ++{if _gdde (_cegf [_cfag ],_dbecg ){return MakeNumberResult (float64 (_cfag +1)); -};if _dbecg ._badfb &&(_cegf [_cfag ].ValueNumber < _dbecg ._gfaa ){if _cfag ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_cfag ));};};case 1:for _daab :=0;_daab < len (_cegf );_daab ++{if _gdde (_cegf [_daab ],_dbecg ){return MakeNumberResult (float64 (_daab +1)); -};if _dbecg ._badfb &&(_cegf [_daab ].ValueNumber > _dbecg ._gfaa ){if _daab ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_daab ));};};};return MakeErrorResultType (ErrorTypeNA ,"");}; +// Db implements the Excel DB function. +func Db (args []Result )Result {_bbad :=len (args );if _bbad !=4&&_bbad !=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"); +};_cdfa :=args [0].ValueNumber ;if _cdfa < 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"); +};_fgeb :=args [1].ValueNumber ;if _fgeb < 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"); +};_faeg :=args [2].ValueNumber ;if _faeg <=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"); +};_afdcb :=args [3].ValueNumber ;if _afdcb <=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 _afdcb -_faeg > 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");};_cage :=12.0;if _bbad ==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"); +};_cage =args [4].ValueNumber ;if _cage < 1||_cage > 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 _cage ==12&&_afdcb > _faeg {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 _fgeb >=_cdfa {return MakeNumberResult (0); +};_faaa :=1-_ac .Pow (_fgeb /_cdfa ,1/_faeg );_faaa =float64 (int (_faaa *1000+0.5))/1000;_bbcg :=_cdfa *_faaa *_cage /12;if _afdcb ==1{return MakeNumberResult (_bbcg );};_adeb :=_bbcg ;_fedc :=0.0;_bafdd :=_faeg ;if _bafdd > _afdcb {_bafdd =_afdcb ;}; +for _dadb :=2.0;_dadb <=_bafdd ;_dadb ++{_fedc =(_cdfa -_adeb )*_faaa ;_adeb +=_fedc ;};if _afdcb > _faeg {return MakeNumberResult ((_cdfa -_adeb )*_faaa *(12-_cage )/12);};return MakeNumberResult (_fedc );}; -// NewBool constructs a new boolean expression. -func NewBool (v string )Expression {_bcf ,_bdg :=_fd .ParseBool (v );if _bdg !=nil {_af .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 ,_bdg ); -};return Bool {_ec :_bcf };};const _fccc =-1000;func (_dacbbb *ivr )SetOffset (col ,row uint32 ){}; +// 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");};_cccg :=[]float64 {}; +for _ ,_aggf :=range args {switch _aggf .Type {case ResultTypeString :_egac :=_aggf .AsNumber ();if _egac .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"); +};_cccg =append (_cccg ,_egac .ValueNumber );case ResultTypeList :_gbde :=LCM (_aggf .ValueList );if _gbde .Type !=ResultTypeNumber {return _gbde ;};_cccg =append (_cccg ,_gbde .ValueNumber );case ResultTypeNumber :_cccg =append (_cccg ,_aggf .ValueNumber ); +case ResultTypeEmpty :case ResultTypeError :return _aggf ;};};if len (_cccg )==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 _cccg [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 (_cccg )==1{return MakeNumberResult (_cccg [0]); +};_cecdb :=_cccg [0];for _cfad :=1;_cfad < len (_cccg );_cfad ++{if _cccg [_cfad ]< 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"); +};_cecdb =_bffc (_cecdb ,_cccg [_cfad ]);};return MakeNumberResult (_cecdb );};type Expression interface{Eval (_dfa Context ,_bfa Evaluator )Result ;Reference (_ccc Context ,_ccbe Evaluator )Reference ;String ()string ;Update (_baa *_da .UpdateQuery )Expression ; +};const _geb ="\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"; -// 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 ); -}; -// 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"); -};_dbaea :=args [0].AsString ();if _dbaea .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"); -};_gffea :=_c .Buffer {};_edge :=false ;_fdgdac :=false ;_fafae :=0;for _ ,_eaeefa :=range _dbaea .ValueString {_bgeba :=_eaeefa ==' ';if _bgeba {if !_edge {continue ;};if !_fdgdac {_fafae ++;_gffea .WriteRune (_eaeefa );};}else {_fafae =0;_edge =true ; -_gffea .WriteRune (_eaeefa );};_fdgdac =_bgeba ;};_gffea .Truncate (_gffea .Len ()-_fafae );return MakeStringResult (_gffea .String ());};func _dabdd (_ecefg _bcd .Time )bool {return _bcd .Now ().Sub (_ecefg )>=_afab }; +// Negate is a negate expression like -A1. +type Negate struct{_deee Expression }; -// Eval evaluates a range with prefix returning a list of results or an error. -func (_cfebe PrefixRangeExpr )Eval (ctx Context ,ev Evaluator )Result {_daeed :=_cfebe ._dgbf .Reference (ctx ,ev );_gegb :=_cfebe ._aada .Reference (ctx ,ev );_dbcgf :=_cfebe ._gdbf .Reference (ctx ,ev );switch _daeed .Type {case ReferenceTypeSheet :if _daead (_daeed ,ctx ){return MakeErrorResultType (ErrorTypeName ,_gf .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_daeed .Value )); -};_cfee :=_gcfb (_daeed ,_gegb ,_dbcgf );if _gegb .Type ==ReferenceTypeCell &&_dbcgf .Type ==ReferenceTypeCell {if _bdgaf ,_fdebe :=ev .GetFromCache (_cfee );_fdebe {return _bdgaf ;}else {_fedb :=_ebcb (ctx .Sheet (_daeed .Value ),ev ,_gegb .Value ,_dbcgf .Value ); -ev .SetCache (_cfee ,_fedb );return _fedb ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_cfee );default:return MakeErrorResult (_gf .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",_daeed .Type )); -};}; \ No newline at end of file +// Reference returns a string reference value to a range with prefix. +func (_ggcef PrefixRangeExpr )Reference (ctx Context ,ev Evaluator )Reference {_fdbcb :=_ggcef ._dbecd .Reference (ctx ,ev );_egbbc :=_ggcef ._bbcb .Reference (ctx ,ev );_aded :=_ggcef ._dgfff .Reference (ctx ,ev );if _fdbcb .Type ==ReferenceTypeSheet &&_egbbc .Type ==ReferenceTypeCell &&_aded .Type ==ReferenceTypeCell {return MakeRangeReference (_fbaa (_fdbcb ,_egbbc ,_aded )); +};return ReferenceInvalid ;};func _cdbe (_ggcd ,_beac Result ,_ggbae string )(*xargs ,Result ){if _ggcd .Type !=ResultTypeList &&_ggcd .Type !=ResultTypeArray {return nil ,MakeErrorResult (_ggbae +"\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"); +};_daec :=_cgeag (_ggcd );_eafe :=[]float64 {};for _ ,_caae :=range _daec {for _ ,_afgd :=range _caae {if _afgd .Type ==ResultTypeNumber &&!_afgd .IsBoolean {_eafe =append (_eafe ,_afgd .ValueNumber );}else {return nil ,MakeErrorResult (_ggbae +"\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"); +};};};_abcg :=len (_eafe );if len (_eafe )< 2{return nil ,MakeErrorResultType (ErrorTypeNum ,"");};if _beac .Type !=ResultTypeList &&_beac .Type !=ResultTypeArray {return nil ,MakeErrorResult (_ggbae +" \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"); +};_eagd :=_cgeag (_beac );_bcca :=[]float64 {};_fdga :=0.0;for _ ,_gadee :=range _eagd {for _ ,_afeb :=range _gadee {if _afeb .Type ==ResultTypeNumber &&!_afeb .IsBoolean {_ddcc :=float64 (int (_afeb .ValueNumber ));if _ddcc < _fdga {return nil ,MakeErrorResultType (ErrorTypeNum ,_ggbae +" \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"); +};_bcca =append (_bcca ,_ddcc );_fdga =_ddcc ;}else {return nil ,MakeErrorResult (_ggbae +"\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 (_bcca )!=_abcg {return nil ,MakeErrorResultType (ErrorTypeNum ,""); +};return &xargs {_eafe ,_bcca },MakeEmptyResult ();}; \ No newline at end of file diff --git a/spreadsheet/reference/reference.go b/spreadsheet/reference/reference.go index d3dd1ed74c..8db26f5c6a 100644 --- a/spreadsheet/reference/reference.go +++ b/spreadsheet/reference/reference.go @@ -9,62 +9,63 @@ // 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 (_g "errors";_ab "fmt";_ge "github.com/unidoc/unioffice/spreadsheet/update";_a "regexp";_f "strconv";_ae "strings";); +package reference ;import (_c "errors";_d "fmt";_g "github.com/unidoc/unioffice/spreadsheet/update";_cc "regexp";_ca "strconv";_f "strings";);var _da =_cc .MustCompile ("^\u005b\u0061\u002d\u007aA-\u005a]\u0028\u005b\u0061\u002d\u007aA\u002d\u005a\u005d\u003f\u0029\u0024"); -// String returns a string representation of CellReference. -func (_aef CellReference )String ()string {_b :=make ([]byte ,0,4);if _aef .AbsoluteColumn {_b =append (_b ,'$');};_b =append (_b ,_aef .Column ...);if _aef .AbsoluteRow {_b =append (_b ,'$');};_b =_f .AppendInt (_b ,int64 (_aef .RowIdx ),10);return string (_b ); -}; - -// 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 ;}; -// Update updates reference to point one of the neighboring columns with respect to the update type after removing a row/column. -func (_edg *ColumnReference )Update (updateType _ge .UpdateAction )*ColumnReference {switch updateType {case _ge .UpdateActionRemoveColumn :_cc :=_edg ;_cc .ColumnIdx =_edg .ColumnIdx -1;_cc .Column =IndexToColumn (_cc .ColumnIdx );return _cc ;default:return _edg ; -};}; - -// String returns a string representation of ColumnReference. -func (_ec ColumnReference )String ()string {_cd :=make ([]byte ,0,4);if _ec .AbsoluteColumn {_cd =append (_cd ,'$');};_cd =append (_cd ,_ec .Column ...);return string (_cd );}; +// ParseRangeReference splits a range reference of the form "A1:B5" into its +// components. +func ParseRangeReference (s string )(_dgd ,_dae CellReference ,_ff error ){_bf ,_fc ,_ff :=_fef (s );if _ff !=nil {return CellReference {},CellReference {},_ff ;};_gb :=_f .Split (_fc ,"\u003a");if len (_gb )!=2{return CellReference {},CellReference {},_c .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074"); +};if _bf !=""{_gb [0]=_bf +"\u0021"+_gb [0];_gb [1]=_bf +"\u0021"+_gb [1];};_baa ,_ff :=ParseCellReference (_gb [0]);if _ff !=nil {return CellReference {},CellReference {},_ff ;};_bgb ,_ff :=ParseCellReference (_gb [1]);if _ff !=nil {return CellReference {},CellReference {},_ff ; +};return _baa ,_bgb ,nil ;}; -// Update updates reference to point one of the neighboring cells with respect to the update type after removing a row/column. -func (_bb *CellReference )Update (updateType _ge .UpdateAction )*CellReference {switch updateType {case _ge .UpdateActionRemoveColumn :_ee :=_bb ;_ee .ColumnIdx =_bb .ColumnIdx -1;_ee .Column =IndexToColumn (_ee .ColumnIdx );return _ee ;default:return _bb ; -};};var _ed =_a .MustCompile ("^\u005b\u0061\u002d\u007aA-\u005a]\u0028\u005b\u0061\u002d\u007aA\u002d\u005a\u005d\u003f\u0029\u0024"); +// String returns a string representation of CellReference. +func (_ea CellReference )String ()string {_eb :=make ([]byte ,0,4);if _ea .AbsoluteColumn {_eb =append (_eb ,'$');};_eb =append (_eb ,_ea .Column ...);if _ea .AbsoluteRow {_eb =append (_eb ,'$');};_eb =_ca .AppendInt (_eb ,int64 (_ea .RowIdx ),10);return string (_eb ); +}; // ColumnReference is a parsed reference to a column. Input is of the form 'A', // '$C', etc. type ColumnReference struct{ColumnIdx uint32 ;Column string ;AbsoluteColumn bool ;SheetName string ;}; -// IndexToColumn maps a column number to a column name (e.g. 0 = A, 1 = B, 26 = AA) -func IndexToColumn (col uint32 )string {var _dd [64+1]byte ;_gg :=len (_dd );_fd :=col ;const _ff =26;for _fd >=_ff {_gg --;_dg :=_fd /_ff ;_dd [_gg ]=byte ('A'+uint (_fd -_dg *_ff ));_fd =_dg -1;};_gg --;_dd [_gg ]=byte ('A'+uint (_fd ));return string (_dd [_gg :]); -}; +// Update updates reference to point one of the neighboring cells with respect to the update type after removing a row/column. +func (_cf *CellReference )Update (updateType _g .UpdateAction )*CellReference {switch updateType {case _g .UpdateActionRemoveColumn :_dff :=_cf ;_dff .ColumnIdx =_cf .ColumnIdx -1;_dff .Column =IndexToColumn (_dff .ColumnIdx );return _dff ;default:return _cf ; +};}; // ParseCellReference parses a cell reference of the form 'A10' and splits it // into column/row segments. -func ParseCellReference (s string )(CellReference ,error ){s =_ae .TrimSpace (s );if len (s )< 2{return CellReference {},_g .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"); -};_c :=CellReference {};_fb ,_fa ,_cg :=_cf (s );if _cg !=nil {return CellReference {},_cg ;};if _fb !=""{_c .SheetName =_fb ;};if s [0]=='$'{_c .AbsoluteColumn =true ;_fa =_fa [1:];};_ba :=-1;_bd :for _aefd :=0;_aefd < len (_fa );_aefd ++{switch {case _fa [_aefd ]>='0'&&_fa [_aefd ]<='9'||_fa [_aefd ]=='$':_ba =_aefd ; -break _bd ;};};switch _ba {case 0:return CellReference {},_ab .Errorf ("\u006e\u006f\u0020\u006cet\u0074\u0065\u0072\u0020\u0070\u0072\u0065\u0066\u0069\u0078\u0020\u0069\u006e\u0020%\u0073",_fa );case -1:return CellReference {},_ab .Errorf ("\u006eo\u0020d\u0069\u0067\u0069\u0074\u0073\u0020\u0069\u006e\u0020\u0025\u0073",_fa ); -};_c .Column =_fa [0:_ba ];if _fa [_ba ]=='$'{_c .AbsoluteRow =true ;_ba ++;};_c .ColumnIdx =ColumnToIndex (_c .Column );_bc ,_cg :=_f .ParseUint (_fa [_ba :],10,32);if _cg !=nil {return CellReference {},_ab .Errorf ("e\u0072\u0072\u006f\u0072 p\u0061r\u0073\u0069\u006e\u0067\u0020r\u006f\u0077\u003a\u0020\u0025\u0073",_cg ); -};if _bc ==0{return CellReference {},_ab .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");};_c .RowIdx =uint32 (_bc ); -return _c ,nil ;}; +func ParseCellReference (s string )(CellReference ,error ){s =_f .TrimSpace (s );if len (s )< 2{return CellReference {},_c .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"); +};_ef :=CellReference {};_cab ,_b ,_df :=_fef (s );if _df !=nil {return CellReference {},_df ;};if _cab !=""{_ef .SheetName =_cab ;};if s [0]=='$'{_ef .AbsoluteColumn =true ;_b =_b [1:];};_ba :=-1;_de :for _ee :=0;_ee < len (_b );_ee ++{switch {case _b [_ee ]>='0'&&_b [_ee ]<='9'||_b [_ee ]=='$':_ba =_ee ; +break _de ;};};switch _ba {case 0:return CellReference {},_d .Errorf ("\u006e\u006f\u0020\u006cet\u0074\u0065\u0072\u0020\u0070\u0072\u0065\u0066\u0069\u0078\u0020\u0069\u006e\u0020%\u0073",_b );case -1:return CellReference {},_d .Errorf ("\u006eo\u0020d\u0069\u0067\u0069\u0074\u0073\u0020\u0069\u006e\u0020\u0025\u0073",_b ); +};_ef .Column =_b [0:_ba ];if _b [_ba ]=='$'{_ef .AbsoluteRow =true ;_ba ++;};_ef .ColumnIdx =ColumnToIndex (_ef .Column );_bg ,_df :=_ca .ParseUint (_b [_ba :],10,32);if _df !=nil {return CellReference {},_d .Errorf ("e\u0072\u0072\u006f\u0072 p\u0061r\u0073\u0069\u006e\u0067\u0020r\u006f\u0077\u003a\u0020\u0025\u0073",_df ); +};if _bg ==0{return CellReference {},_d .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");};_ef .RowIdx =uint32 (_bg ); +return _ef ,nil ;}; -// ParseRangeReference splits a range reference of the form "A1:B5" into its -// components. -func ParseRangeReference (s string )(_df ,_gc CellReference ,_agb error ){_bcd ,_gge ,_agb :=_cf (s );if _agb !=nil {return CellReference {},CellReference {},_agb ;};_bdb :=_ae .Split (_gge ,"\u003a");if len (_bdb )!=2{return CellReference {},CellReference {},_g .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074"); -};if _bcd !=""{_bdb [0]=_bcd +"\u0021"+_bdb [0];_bdb [1]=_bcd +"\u0021"+_bdb [1];};_ffa ,_agb :=ParseCellReference (_bdb [0]);if _agb !=nil {return CellReference {},CellReference {},_agb ;};_acd ,_agb :=ParseCellReference (_bdb [1]);if _agb !=nil {return CellReference {},CellReference {},_agb ; -};return _ffa ,_acd ,nil ;};func _cf (_dc string )(string ,string ,error ){_ag :="";_edc :=_ae .LastIndex (_dc ,"\u0021");if _edc > -1{_ag =_dc [:_edc ];_dc =_dc [_edc +1:];if _ag ==""{return "","",_g .New ("\u0049n\u0076a\u006c\u0069\u0064\u0020\u0073h\u0065\u0065t\u0020\u006e\u0061\u006d\u0065"); -};};return _ag ,_dc ,nil ;}; +// IndexToColumn maps a column number to a column name (e.g. 0 = A, 1 = B, 26 = AA) +func IndexToColumn (col uint32 )string {var _ag [64+1]byte ;_cfb :=len (_ag );_dg :=col ;const _daf =26;for _dg >=_daf {_cfb --;_bc :=_dg /_daf ;_ag [_cfb ]=byte ('A'+uint (_dg -_bc *_daf ));_dg =_bc -1;};_cfb --;_ag [_cfb ]=byte ('A'+uint (_dg ));return string (_ag [_cfb :]); +}; -// ColumnToIndex maps a column to a zero based index (e.g. A = 0, B = 1, AA = 26) -func ColumnToIndex (col string )uint32 {col =_ae .ToUpper (col );_eb :=uint32 (0);for _ ,_fbe :=range col {_eb *=26;_eb +=uint32 (_fbe -'A'+1);};return _eb -1;}; +// 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 ;}; -// ParseColumnRangeReference splits a range reference of the form "A:B" into its -// components. -func ParseColumnRangeReference (s string )(_cfc ,_ad ColumnReference ,_gd error ){_cdf :="";_db :=_ae .Split (s ,"\u0021");if len (_db )==2{_cdf =_db [0];s =_db [1];};_agc :=_ae .Split (s ,"\u003a");if len (_agc )!=2{return ColumnReference {},ColumnReference {},_g .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074"); -};if _cdf !=""{_agc [0]=_cdf +"\u0021"+_agc [0];_agc [1]=_cdf +"\u0021"+_agc [1];};_cgb ,_gd :=ParseColumnReference (_agc [0]);if _gd !=nil {return ColumnReference {},ColumnReference {},_gd ;};_ebg ,_gd :=ParseColumnReference (_agc [1]);if _gd !=nil {return ColumnReference {},ColumnReference {},_gd ; -};return _cgb ,_ebg ,nil ;}; +// String returns a string representation of ColumnReference. +func (_a ColumnReference )String ()string {_cb :=make ([]byte ,0,4);if _a .AbsoluteColumn {_cb =append (_cb ,'$');};_cb =append (_cb ,_a .Column ...);return string (_cb );}; // 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 =_ae .TrimSpace (s );if len (s )< 1{return ColumnReference {},_g .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"); -};_d :=ColumnReference {};_fag ,_eg ,_ac :=_cf (s );if _ac !=nil {return ColumnReference {},_ac ;};if _fag !=""{_d .SheetName =_fag ;};if _eg [0]=='$'{_d .AbsoluteColumn =true ;_eg =_eg [1:];};if !_ed .MatchString (_eg ){return ColumnReference {},_g .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"); -};_d .Column =_eg ;_d .ColumnIdx =ColumnToIndex (_d .Column );return _d ,nil ;}; \ No newline at end of file +func ParseColumnReference (s string )(ColumnReference ,error ){s =_f .TrimSpace (s );if len (s )< 1{return ColumnReference {},_c .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"); +};_ccc :=ColumnReference {};_bgg ,_ad ,_bd :=_fef (s );if _bd !=nil {return ColumnReference {},_bd ;};if _bgg !=""{_ccc .SheetName =_bgg ;};if _ad [0]=='$'{_ccc .AbsoluteColumn =true ;_ad =_ad [1:];};if !_da .MatchString (_ad ){return ColumnReference {},_c .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"); +};_ccc .Column =_ad ;_ccc .ColumnIdx =ColumnToIndex (_ccc .Column );return _ccc ,nil ;}; + +// ParseColumnRangeReference splits a range reference of the form "A:B" into its +// components. +func ParseColumnRangeReference (s string )(_af ,_gg ColumnReference ,_db error ){_cd :="";_bga :=_f .Split (s ,"\u0021");if len (_bga )==2{_cd =_bga [0];s =_bga [1];};_ebd :=_f .Split (s ,"\u003a");if len (_ebd )!=2{return ColumnReference {},ColumnReference {},_c .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074"); +};if _cd !=""{_ebd [0]=_cd +"\u0021"+_ebd [0];_ebd [1]=_cd +"\u0021"+_ebd [1];};_be ,_db :=ParseColumnReference (_ebd [0]);if _db !=nil {return ColumnReference {},ColumnReference {},_db ;};_cfa ,_db :=ParseColumnReference (_ebd [1]);if _db !=nil {return ColumnReference {},ColumnReference {},_db ; +};return _be ,_cfa ,nil ;}; + +// Update updates reference to point one of the neighboring columns with respect to the update type after removing a row/column. +func (_ded *ColumnReference )Update (updateType _g .UpdateAction )*ColumnReference {switch updateType {case _g .UpdateActionRemoveColumn :_dffc :=_ded ;_dffc .ColumnIdx =_ded .ColumnIdx -1;_dffc .Column =IndexToColumn (_dffc .ColumnIdx );return _dffc ; +default:return _ded ;};};func _fef (_efg string )(string ,string ,error ){_cbe :="";_ead :=_f .LastIndex (_efg ,"\u0021");if _ead > -1{_cbe =_efg [:_ead ];_efg =_efg [_ead +1:];if _cbe ==""{return "","",_c .New ("\u0049n\u0076a\u006c\u0069\u0064\u0020\u0073h\u0065\u0065t\u0020\u006e\u0061\u006d\u0065"); +};};return _cbe ,_efg ,nil ;}; + +// ColumnToIndex maps a column to a zero based index (e.g. A = 0, B = 1, AA = 26) +func ColumnToIndex (col string )uint32 {col =_f .ToUpper (col );_gc :=uint32 (0);for _ ,_ge :=range col {_gc *=26;_gc +=uint32 (_ge -'A'+1);};return _gc -1;}; \ No newline at end of file diff --git a/spreadsheet/spreadsheet.go b/spreadsheet/spreadsheet.go index 4195a96f1c..2c2de16191 100644 --- a/spreadsheet/spreadsheet.go +++ b/spreadsheet/spreadsheet.go @@ -15,1617 +15,1621 @@ // 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 (_ba "archive/zip";_eg "bytes";_edb "errors";_df "fmt";_b "github.com/unidoc/unioffice";_de "github.com/unidoc/unioffice/chart";_ce "github.com/unidoc/unioffice/color";_ga "github.com/unidoc/unioffice/common";_ff "github.com/unidoc/unioffice/common/logger"; -_fff "github.com/unidoc/unioffice/common/tempstorage";_cc "github.com/unidoc/unioffice/internal/formatutils";_gf "github.com/unidoc/unioffice/internal/license";_fg "github.com/unidoc/unioffice/measurement";_ccc "github.com/unidoc/unioffice/schema/soo/dml"; -_gfg "github.com/unidoc/unioffice/schema/soo/dml/chart";_cf "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_gd "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_fdf "github.com/unidoc/unioffice/schema/soo/sml";_fbc "github.com/unidoc/unioffice/spreadsheet/format"; -_ab "github.com/unidoc/unioffice/spreadsheet/formula";_fd "github.com/unidoc/unioffice/spreadsheet/reference";_bc "github.com/unidoc/unioffice/spreadsheet/update";_ae "github.com/unidoc/unioffice/vmldrawing";_da "github.com/unidoc/unioffice/zippkg";_ee "image"; -_e "image/jpeg";_c "io";_gc "math";_eb "math/big";_g "os";_bb "path";_db "path/filepath";_ed "reflect";_ag "regexp";_d "sort";_fb "strconv";_a "strings";_dd "time";); +package spreadsheet ;import (_ee "archive/zip";_g "bytes";_cda "errors";_d "fmt";_f "github.com/unidoc/unioffice";_cgc "github.com/unidoc/unioffice/chart";_de "github.com/unidoc/unioffice/color";_fg "github.com/unidoc/unioffice/common";_db "github.com/unidoc/unioffice/common/logger"; +_fdg "github.com/unidoc/unioffice/common/tempstorage";_dc "github.com/unidoc/unioffice/internal/formatutils";_fd "github.com/unidoc/unioffice/internal/license";_ad "github.com/unidoc/unioffice/measurement";_gbb "github.com/unidoc/unioffice/schema/soo/dml"; +_bb "github.com/unidoc/unioffice/schema/soo/dml/chart";_ac "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_gf "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_bf "github.com/unidoc/unioffice/schema/soo/sml";_eda "github.com/unidoc/unioffice/spreadsheet/format"; +_ca "github.com/unidoc/unioffice/spreadsheet/formula";_dg "github.com/unidoc/unioffice/spreadsheet/reference";_cf "github.com/unidoc/unioffice/spreadsheet/update";_ce "github.com/unidoc/unioffice/vmldrawing";_gb "github.com/unidoc/unioffice/zippkg";_b "image"; +_c "image/jpeg";_cc "io";_eg "math";_fa "math/big";_ed "os";_e "path";_bd "path/filepath";_cgg "reflect";_eb "regexp";_cd "sort";_ff "strconv";_cb "strings";_cg "time";); -// MakeComments constructs a new Comments wrapper. -func MakeComments (w *Workbook ,x *_fdf .Comments )Comments {return Comments {w ,x }}; +// SetAllowBlank controls if blank values are accepted. +func (_fcaf DataValidation )SetAllowBlank (b bool ){if !b {_fcaf ._aabc .AllowBlankAttr =nil ;}else {_fcaf ._aabc .AllowBlankAttr =_f .Bool (true );};};var _acc *_eb .Regexp =_eb .MustCompile ("\u005e(\u005ba\u002d\u007a\u005d\u002b\u0029(\u005b\u0030-\u0039\u005d\u002b\u0029\u0024"); -// AddNumberFormat adds a new blank number format to the stylesheet. -func (_aefa StyleSheet )AddNumberFormat ()NumberFormat {if _aefa ._ddag .NumFmts ==nil {_aefa ._ddag .NumFmts =_fdf .NewCT_NumFmts ();};_feee :=_fdf .NewCT_NumFmt ();_feee .NumFmtIdAttr =uint32 (200+len (_aefa ._ddag .NumFmts .NumFmt ));_aefa ._ddag .NumFmts .NumFmt =append (_aefa ._ddag .NumFmts .NumFmt ,_feee ); -_aefa ._ddag .NumFmts .CountAttr =_b .Uint32 (uint32 (len (_aefa ._ddag .NumFmts .NumFmt )));return NumberFormat {_aefa ._gfdd ,_feee };}; -// X returns the inner wrapped XML type. -func (_fgfad SheetView )X ()*_fdf .CT_SheetView {return _fgfad ._baf }; +// 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 (_dacdd *Workbook )RecalculateFormulas (){for _ ,_ffge :=range _dacdd .Sheets (){_ffge .RecalculateFormulas ();};};var _dcdag =_f .RelativeFilename (_f .DocTypeSpreadsheet ,_f .OfficeDocumentType ,_f .SharedStringsType ,0);type WorkbookProtection struct{_afbb *_bf .CT_WorkbookProtection }; -// IsBool returns true if the cell is a boolean type cell. -func (_dgfd Cell )IsBool ()bool {return _dgfd ._cfa .TAttr ==_fdf .ST_CellTypeB }; -// DataValidation controls cell validation -type DataValidation struct{_bdca *_fdf .CT_DataValidation };var _bbfa =_b .AbsoluteFilename (_b .DocTypeSpreadsheet ,_b .SharedStringsType ,0); +// Uses1904Dates returns true if the the workbook uses dates relative to +// 1 Jan 1904. This is uncommon. +func (_bdgf *Workbook )Uses1904Dates ()bool {if _bdgf ._gceg .WorkbookPr ==nil ||_bdgf ._gceg .WorkbookPr .Date1904Attr ==nil {return false ;};return *_bdgf ._gceg .WorkbookPr .Date1904Attr ;}; -// AddGradientStop adds a color gradient stop. -func (_feb ColorScale )AddGradientStop (color _ce .Color ){_bae :=_fdf .NewCT_Color ();_bae .RgbAttr =color .AsRGBAString ();_feb ._bgcg .Color =append (_feb ._bgcg .Color ,_bae );}; +// SetBool sets the cell type to boolean and the value to the given boolean +// value. +func (_beb Cell )SetBool (v bool ){_beb .clearValue ();_beb ._faa .V =_f .String (_ff .Itoa (_dcd (v )));_beb ._faa .TAttr =_bf .ST_CellTypeB ;}; -// 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 (_gdf Comparer )LessCells (lhs ,rhs Cell )bool {if _gdf .Order ==SortOrderDescending {lhs ,rhs =rhs ,lhs ;};if lhs .X ()==nil {if rhs .X ()==nil {return false ;};return true ;};if rhs .X ()==nil {return false ;};_agbf ,_cdfa :=lhs .getRawSortValue (); -_gbf ,_acb :=rhs .getRawSortValue ();switch {case _cdfa &&_acb :_aff ,_ :=_fb .ParseFloat (_agbf ,64);_ffc ,_ :=_fb .ParseFloat (_gbf ,64);return _aff < _ffc ;case _cdfa :return true ;case _acb :return false ;};_agbf =lhs .GetFormattedValue ();_gbf =rhs .GetFormattedValue (); -return _agbf < _gbf ;}; +// SetStyle sets the style to be used for conditional rules +func (_cfb ConditionalFormattingRule )SetStyle (d DifferentialStyle ){_cfb ._aecc .DxfIdAttr =_f .Uint32 (d .Index ());}; -// SetPassword sets the password hash to a hash of the input password. -func (_ccee WorkbookProtection )SetPassword (pw string ){_ccee .SetPasswordHash (PasswordHash (pw ))};func NewPatternFill (fills *_fdf .CT_Fills )PatternFill {_gga :=_fdf .NewCT_Fill ();_gga .PatternFill =_fdf .NewCT_PatternFill ();return PatternFill {_gga .PatternFill ,_gga }; -}; +// SetItalic causes the text to be displayed in italic. +func (_gcee RichTextRun )SetItalic (b bool ){_gcee .ensureRpr ();_gcee ._ded .RPr .I =_bf .NewCT_BooleanProperty ();_gcee ._ded .RPr .I .ValAttr =_f .Bool (b );}; -// GetString retrieves a string from the shared strings table by index. -func (_dad SharedStrings )GetString (id int )(string ,error ){if id < 0{return "",_df .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 (_dad ._abfd .Si )-1{return "",_df .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 (_dad ._abfd .Si )); -};_cdbd :=_dad ._abfd .Si [id ];if _cdbd .T !=nil {return *_cdbd .T ,nil ;};_deag :="";for _ ,_eece :=range _cdbd .R {if _eece .T !=""{_deag +=_eece .T ;};};return _deag ,nil ;};func (_gfgcaaa *Sheet )removeColumnFromMergedCells (_feab uint32 )error {if _gfgcaaa ._bdd .MergeCells ==nil ||_gfgcaaa ._bdd .MergeCells .MergeCell ==nil {return nil ; -};_bacg :=[]*_fdf .CT_MergeCell {};for _ ,_adeg :=range _gfgcaaa .MergedCells (){_fabc :=_ggdc (_adeg .Reference (),_feab ,true );if _fabc !=""{_adeg .SetReference (_fabc );_bacg =append (_bacg ,_adeg .X ());};};_gfgcaaa ._bdd .MergeCells .MergeCell =_bacg ; -return nil ;}; +// Content returns the content of the defined range (the range in most cases)/ +func (_cff DefinedName )Content ()string {return _cff ._dcce .Content };func (_affg Fills )appendFill ()Fill {_cfdec :=_bf .NewCT_Fill ();_affg ._dccc .Fill =append (_affg ._dccc .Fill ,_cfdec );_affg ._dccc .CountAttr =_f .Uint32 (uint32 (len (_affg ._dccc .Fill ))); +return Fill {_cfdec ,_affg ._dccc };}; -// SetType sets the type of the rule. -func (_afac ConditionalFormattingRule )SetType (t _fdf .ST_CfType ){_afac ._gec .TypeAttr =t }; +// IsEmpty returns true if the cell is empty. +func (_ccb Cell )IsEmpty ()bool {return _ccb ._faa .TAttr ==_bf .ST_CellTypeUnset &&_ccb ._faa .V ==nil &&_ccb ._faa .F ==nil ;};func _bbfc ()*_ac .CT_OneCellAnchor {_gbbf :=_ac .NewCT_OneCellAnchor ();return _gbbf }; -// SetFormulaRaw sets the cell type to formula, and the raw formula to the given string -func (_dec Cell )SetFormulaRaw (s string ){_bdc :=_ab .ParseString (s );if _bdc ==nil {return ;};_dec .clearValue ();_dec ._cfa .TAttr =_fdf .ST_CellTypeStr ;_dec ._cfa .F =_fdf .NewCT_CellFormula ();_dec ._cfa .F .Content =s ;}; +// MakeComments constructs a new Comments wrapper. +func MakeComments (w *Workbook ,x *_bf .Comments )Comments {return Comments {w ,x }}; -// SetBool sets the cell type to boolean and the value to the given boolean -// value. -func (_fgf Cell )SetBool (v bool ){_fgf .clearValue ();_fgf ._cfa .V =_b .String (_fb .Itoa (_adb (v )));_fgf ._cfa .TAttr =_fdf .ST_CellTypeB ;}; +// GetFormula returns the formula for a cell. +func (_bca Cell )GetFormula ()string {if _bca ._faa .F !=nil {return _bca ._faa .F .Content ;};return "";};const (DVCompareOpEqual =DVCompareOp (_bf .ST_DataValidationOperatorEqual );DVCompareOpBetween =DVCompareOp (_bf .ST_DataValidationOperatorBetween ); +DVCompareOpNotBetween =DVCompareOp (_bf .ST_DataValidationOperatorNotBetween );DVCompareOpNotEqual =DVCompareOp (_bf .ST_DataValidationOperatorNotEqual );DVCompareOpGreater =DVCompareOp (_bf .ST_DataValidationOperatorGreaterThan );DVCompareOpGreaterEqual =DVCompareOp (_bf .ST_DataValidationOperatorGreaterThanOrEqual ); +DVCompareOpLess =DVCompareOp (_bf .ST_DataValidationOperatorLessThan );DVCompareOpLessEqual =DVCompareOp (_bf .ST_DataValidationOperatorLessThanOrEqual );); -// Text returns text from the workbook as one string separated with line breaks. -func (_ebacg *WorkbookText )Text ()string {_dgcf :=_eg .NewBuffer ([]byte {});for _ ,_adec :=range _ebacg .Sheets {_dgcf .WriteString (_adec .Text ());};return _dgcf .String ();}; +// 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{_gdfd *_bf .CT_Col };func (_fbf Cell )getRawSortValue ()(string ,bool ){if _fbf .HasFormula (){_ebd :=_fbf .GetCachedFormulaResult ();return _ebd ,_eda .IsNumber (_ebd );};_ecf ,_ :=_fbf .GetRawValue ();return _ecf ,_eda .IsNumber (_ecf ); +};func (_dbeb DataValidation )clear (){_dbeb ._aabc .Formula1 =_f .String ("\u0030");_dbeb ._aabc .Formula2 =_f .String ("\u0030");}; -// GetFill gets a Fill from a cell style. -func (_abg CellStyle )GetFill ()*_fdf .CT_Fill {if _caeb :=_abg ._dfa .FillIdAttr ;_caeb !=nil {_cdb :=_abg ._agfa .StyleSheet .Fills ().X ().Fill ;if int (*_caeb )< len (_cdb ){return _cdb [int (*_caeb )];};};return nil ;}; +// Type returns the type of anchor +func (_feeg OneCellAnchor )Type ()AnchorType {return AnchorTypeOneCell }; -// X returns the inner wrapped XML type. -func (_efbd RichTextRun )X ()*_fdf .CT_RElt {return _efbd ._deaa };func (_ceg Cell )getLabelPrefix ()string {if _ceg ._cfa .SAttr ==nil {return "";};_ecf :=*_ceg ._cfa .SAttr ;_ged :=_ceg ._bg .StyleSheet .GetCellStyle (_ecf );switch _ged ._dfa .Alignment .HorizontalAttr {case _fdf .ST_HorizontalAlignmentLeft :return "\u0027"; -case _fdf .ST_HorizontalAlignmentRight :return "\u0022";case _fdf .ST_HorizontalAlignmentCenter :return "\u005e";case _fdf .ST_HorizontalAlignmentFill :return "\u005c";default:return "";};}; +// SetBorder applies a border to a cell style avoiding redundancy. The function checks if the given border +// already exists in the saved borders. If found, the existing border is reused; otherwise, +// the new border is added to the saved borders collection. The border is then applied to the cell style, +// affecting all styles that reference it by index. +func (_caf CellStyle )SetBorder (b Border ){_gbdd :=b ._dgb .Border ;for _ ,_feba :=range _gbdd {if _cgg .DeepEqual (_feba ,b ._bee ){b ._bee =_feba ;_caf ._cag .BorderIdAttr =_f .Uint32 (b .Index ());_caf ._cag .ApplyBorderAttr =_f .Bool (true );return ; +};};b ._dgb .Border =append (b ._dgb .Border ,b ._bee );b ._dgb .CountAttr =_f .Uint32 (uint32 (len (b ._dgb .Border )));_caf ._cag .BorderIdAttr =_f .Uint32 (b .Index ());_caf ._cag .ApplyBorderAttr =_f .Bool (true );}; -// Text returns text from the sheet as one string separated with line breaks. -func (_abdfg *SheetText )Text ()string {_geaa :=_eg .NewBuffer ([]byte {});for _ ,_gebac :=range _abdfg .Cells {if _gebac .Text !=""{_geaa .WriteString (_gebac .Text );_geaa .WriteString ("\u000a");};};return _geaa .String ();}; +// GetFormat sets the number format code. +func (_cdabb NumberFormat )GetFormat ()string {return _cdabb ._badc .FormatCodeAttr };func (_ecd Cell )getFormat ()string {if _ecd ._faa .SAttr ==nil {return "\u0047e\u006e\u0065\u0072\u0061\u006c";};_acf :=*_ecd ._faa .SAttr ;_fad :=_ecd ._aef .StyleSheet .GetCellStyle (_acf ); +_ea :=_ecd ._aef .StyleSheet .GetNumberFormat (_fad .NumberFormat ());return _ea .GetFormat ();}; -// IsStructureLocked returns whether the workbook structure is locked. -func (_beff WorkbookProtection )IsStructureLocked ()bool {return _beff ._abcg .LockStructureAttr !=nil &&*_beff ._abcg .LockStructureAttr ;}; +// ClearFill clears any fill configuration from the cell style. +func (_faff CellStyle )ClearFill (){_faff ._cag .FillIdAttr =nil ;_faff ._cag .ApplyFillAttr =nil }; -// GetString returns the string in a cell if it's an inline or string table -// string. Otherwise it returns an empty string. -func (_bbg Cell )GetString ()string {switch _bbg ._cfa .TAttr {case _fdf .ST_CellTypeInlineStr :if _bbg ._cfa .Is !=nil &&_bbg ._cfa .Is .T !=nil {return *_bbg ._cfa .Is .T ;};if _bbg ._cfa .V !=nil {return *_bbg ._cfa .V ;};case _fdf .ST_CellTypeS :if _bbg ._cfa .V ==nil {return ""; -};_acc ,_ffb :=_fb .Atoi (*_bbg ._cfa .V );if _ffb !=nil {return "";};_dgff ,_ffb :=_bbg ._bg .SharedStrings .GetString (_acc );if _ffb !=nil {return "";};return _dgff ;};if _bbg ._cfa .V ==nil {return "";};return *_bbg ._cfa .V ;}; +// SetContent sets the defined name content. +func (_dgg DefinedName )SetContent (s string ){_dgg ._dcce .Content =s }; -// MergedCells returns the merged cell regions within the sheet. -func (_ccd *Sheet )MergedCells ()[]MergedCell {if _ccd ._bdd .MergeCells ==nil {return nil ;};_bcac :=[]MergedCell {};for _ ,_cgge :=range _ccd ._bdd .MergeCells .MergeCell {_bcac =append (_bcac ,MergedCell {_ccd ._badb ,_ccd ,_cgge });};return _bcac ; -}; +// Cells returns a slice of cells. The cells can be manipulated, but appending +// to the slice will have no effect. +func (_ebba Row )Cells ()[]Cell {_baf :=[]Cell {};_gggf :=-1;_aggd :=append ([]*_bf .CT_Cell {},_ebba ._bgb .C ...);for _ ,_fcad :=range _aggd {if _fcad .RAttr ==nil {_db .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 ;};_ccfe ,_adde :=_dg .ParseCellReference (*_fcad .RAttr );if _adde !=nil {_db .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"+*_fcad .RAttr +",\u0020\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u002e"); +continue ;};_dge :=int (_ccfe .ColumnIdx );if _dge -_gggf > 1{for _cdbca :=_gggf +1;_cdbca < _dge ;_cdbca ++{_baf =append (_baf ,_ebba .Cell (_dg .IndexToColumn (uint32 (_cdbca ))));};};_gggf =_dge ;_baf =append (_baf ,Cell {_ebba ._gdc ,_ebba ._ade ,_ebba ._bgb ,_fcad }); +};return _baf ;}; -// AddImage adds an image with a paricular anchor type, returning an anchor to -// allow adusting the image size/position. -func (_beba Drawing )AddImage (img _ga .ImageRef ,at AnchorType )Anchor {_fgge :=0;for _fcd ,_fffa :=range _beba ._ecbd .Images {if _fffa ==img {_fgge =_fcd +1;break ;};};var _fcdf string ;for _cgba ,_gbeg :=range _beba ._ecbd ._acca {if _gbeg ==_beba ._afda {_bdf :=_df .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_fgge ,img .Format ()); -_dbaa :=_beba ._ecbd ._fbcf [_cgba ].AddRelationship (_bdf ,_b .ImageType );_fcdf =_dbaa .ID ();break ;};};var _gafd Anchor ;var _ebg *_cf .CT_Picture ;switch at {case AnchorTypeAbsolute :_egaf :=_afedg ();_beba ._afda .EG_Anchor =append (_beba ._afda .EG_Anchor ,&_cf .EG_Anchor {AbsoluteAnchor :_egaf }); -_egaf .Choice =&_cf .EG_ObjectChoicesChoice {};_egaf .Choice .Pic =_cf .NewCT_Picture ();_egaf .Pos .XAttr .ST_CoordinateUnqualified =_b .Int64 (0);_egaf .Pos .YAttr .ST_CoordinateUnqualified =_b .Int64 (0);_ebg =_egaf .Choice .Pic ;_gafd =AbsoluteAnchor {_egaf }; -case AnchorTypeOneCell :_bca :=_eccc ();_beba ._afda .EG_Anchor =append (_beba ._afda .EG_Anchor ,&_cf .EG_Anchor {OneCellAnchor :_bca });_bca .Choice =&_cf .EG_ObjectChoicesChoice {};_bca .Choice .Pic =_cf .NewCT_Picture ();_ebg =_bca .Choice .Pic ;_gafd =OneCellAnchor {_bca }; -case AnchorTypeTwoCell :_fcdfc :=_bgga ();_beba ._afda .EG_Anchor =append (_beba ._afda .EG_Anchor ,&_cf .EG_Anchor {TwoCellAnchor :_fcdfc });_fcdfc .Choice =&_cf .EG_ObjectChoicesChoice {};_fcdfc .Choice .Pic =_cf .NewCT_Picture ();_ebg =_fcdfc .Choice .Pic ; -_gafd =TwoCellAnchor {_fcdfc };};_ebg .NvPicPr .CNvPr .IdAttr =uint32 (len (_beba ._afda .EG_Anchor ));_ebg .NvPicPr .CNvPr .NameAttr ="\u0049\u006d\u0061g\u0065";_ebg .BlipFill .Blip =_ccc .NewCT_Blip ();_ebg .BlipFill .Blip .EmbedAttr =_b .String (_fcdf ); -_ebg .BlipFill .Stretch =_ccc .NewCT_StretchInfoProperties ();_ebg .SpPr =_ccc .NewCT_ShapeProperties ();_ebg .SpPr .Xfrm =_ccc .NewCT_Transform2D ();_ebg .SpPr .Xfrm .Off =_ccc .NewCT_Point2D ();_ebg .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_b .Int64 (0); -_ebg .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_b .Int64 (0);_ebg .SpPr .Xfrm .Ext =_ccc .NewCT_PositiveSize2D ();_ebg .SpPr .Xfrm .Ext .CxAttr =int64 (float64 (img .Size ().X *_fg .Pixel72 )/_fg .EMU );_ebg .SpPr .Xfrm .Ext .CyAttr =int64 (float64 (img .Size ().Y *_fg .Pixel72 )/_fg .EMU ); -_ebg .SpPr .PrstGeom =_ccc .NewCT_PresetGeometry2D ();_ebg .SpPr .PrstGeom .PrstAttr =_ccc .ST_ShapeTypeRect ;_ebg .SpPr .Ln =_ccc .NewCT_LineProperties ();_ebg .SpPr .Ln .NoFill =_ccc .NewCT_NoFillProperties ();return _gafd ;}; +// GetBorder gets a Border from a cell style. +func (_ecfb CellStyle )GetBorder ()*_bf .CT_Border {if _def :=_ecfb ._cag .BorderIdAttr ;_def !=nil {_cacb :=_ecfb ._dd .StyleSheet .Borders ();if int (*_def )< len (_cacb ){return _cacb [int (*_def )].X ();};};return nil ;}; -// Col returns the column of the cell marker. -func (_aae CellMarker )Col ()int32 {return _aae ._gded .Col }; +// 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 (_caa Cell )SetFormulaArray (s string ){_ec :=_ca .ParseString (s );if _ec ==nil {return ;};_caa .clearValue ();_caa ._faa .TAttr =_bf .ST_CellTypeStr ;_caa ._faa .F =_bf .NewCT_CellFormula ();_caa ._faa .F .TAttr =_bf .ST_CellFormulaTypeArray ;_caa ._faa .F .Content =s ; +};func (_cbg Cell )setLocked (_cde bool ){_egda :=_cbg ._faa .SAttr ;if _egda !=nil {_dac :=_cbg ._aef .StyleSheet .GetCellStyle (*_egda );if _dac ._cag .Protection ==nil {_dac ._cag .Protection =_bf .NewCT_CellProtection ();};_dac ._cag .Protection .LockedAttr =&_cde ; +};};func (_gcb DifferentialStyle )Fill ()Fill {if _gcb ._fgc .Fill ==nil {_gcb ._fgc .Fill =_bf .NewCT_Fill ();};return Fill {_gcb ._fgc .Fill ,nil };}; -// DVCompareOp is a comparison operator for a data validation rule. -type DVCompareOp byte ; +// BottomRight is a no-op. +func (_ccfd OneCellAnchor )BottomRight ()CellMarker {return CellMarker {}}; -// SetNumber sets the cell type to number, and the value to the given number -func (_bbf Cell )SetNumber (v float64 ){_bbf .clearValue ();if _gc .IsNaN (v )||_gc .IsInf (v ,0){_bbf ._cfa .TAttr =_fdf .ST_CellTypeE ;_bbf ._cfa .V =_b .String ("\u0023\u004e\u0055M\u0021");return ;};_bbf ._cfa .TAttr =_fdf .ST_CellTypeN ;_bbf ._cfa .V =_b .String (_fb .FormatFloat (v ,'f',-1,64)); -}; +// ClearProtection removes any protections applied to teh sheet. +func (_eaae *Sheet )ClearProtection (){_eaae ._gfae .SheetProtection =nil };func CreateDefaultNumberFormat (id StandardFormat )NumberFormat {_ege :=NumberFormat {_badc :_bf .NewCT_NumFmt ()};_ege ._badc .NumFmtIdAttr =uint32 (id );_ege ._badc .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c"; +switch id {case StandardFormat0 :_ege ._badc .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";case StandardFormat1 :_ege ._badc .FormatCodeAttr ="\u0030";case StandardFormat2 :_ege ._badc .FormatCodeAttr ="\u0030\u002e\u0030\u0030";case StandardFormat3 :_ege ._badc .FormatCodeAttr ="\u0023\u002c\u0023#\u0030"; +case StandardFormat4 :_ege ._badc .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030";case StandardFormat9 :_ege ._badc .FormatCodeAttr ="\u0030\u0025";case StandardFormat10 :_ege ._badc .FormatCodeAttr ="\u0030\u002e\u00300\u0025";case StandardFormat11 :_ege ._badc .FormatCodeAttr ="\u0030\u002e\u0030\u0030\u0045\u002b\u0030\u0030"; +case StandardFormat12 :_ege ._badc .FormatCodeAttr ="\u0023\u0020\u003f/\u003f";case StandardFormat13 :_ege ._badc .FormatCodeAttr ="\u0023 \u003f\u003f\u002f\u003f\u003f";case StandardFormat14 :_ege ._badc .FormatCodeAttr ="\u006d\u002f\u0064\u002f\u0079\u0079"; +case StandardFormat15 :_ege ._badc .FormatCodeAttr ="\u0064\u002d\u006d\u006d\u006d\u002d\u0079\u0079";case StandardFormat16 :_ege ._badc .FormatCodeAttr ="\u0064\u002d\u006dm\u006d";case StandardFormat17 :_ege ._badc .FormatCodeAttr ="\u006d\u006d\u006d\u002d\u0079\u0079"; +case StandardFormat18 :_ege ._badc .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat19 :_ege ._badc .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u003a\u0073\u0073\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat20 :_ege ._badc .FormatCodeAttr ="\u0068\u003a\u006d\u006d"; +case StandardFormat21 :_ege ._badc .FormatCodeAttr ="\u0068:\u006d\u006d\u003a\u0073\u0073";case StandardFormat22 :_ege ._badc .FormatCodeAttr ="m\u002f\u0064\u002f\u0079\u0079\u0020\u0068\u003a\u006d\u006d";case StandardFormat37 :_ege ._badc .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u0020\u003b\u0028\u0023,\u0023\u0023\u0030\u0029"; +case StandardFormat38 :_ege ._badc .FormatCodeAttr ="\u0023\u002c\u0023\u00230 \u003b\u005b\u0052\u0065\u0064\u005d\u0028\u0023\u002c\u0023\u0023\u0030\u0029";case StandardFormat39 :_ege ._badc .FormatCodeAttr ="\u0023\u002c\u0023\u00230.\u0030\u0030\u003b\u0028\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030\u0029"; +case StandardFormat40 :_ege ._badc .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 :_ege ._badc .FormatCodeAttr ="\u006d\u006d\u003as\u0073"; +case StandardFormat46 :_ege ._badc .FormatCodeAttr ="\u005bh\u005d\u003a\u006d\u006d\u003a\u0073s";case StandardFormat47 :_ege ._badc .FormatCodeAttr ="\u006dm\u003a\u0073\u0073\u002e\u0030";case StandardFormat48 :_ege ._badc .FormatCodeAttr ="\u0023\u0023\u0030\u002e\u0030\u0045\u002b\u0030"; +case StandardFormat49 :_ege ._badc .FormatCodeAttr ="\u0040";};return _ege ;}; -// X returns the inner wrapped XML type. -func (_ebgf Table )X ()*_fdf .Table {return _ebgf ._fgbe }; +// SetHeightCells is a no-op. +func (_be AbsoluteAnchor )SetHeightCells (int32 ){}; -// DefinedName is a named range, formula, etc. -type DefinedName struct{_eadb *_fdf .CT_DefinedName }; +// HasNumberFormat returns true if the cell style has a number format applied. +func (_bdab CellStyle )HasNumberFormat ()bool {return _bdab ._cag .NumFmtIdAttr !=nil &&_bdab ._cag .ApplyNumberFormatAttr !=nil &&*_bdab ._cag .ApplyNumberFormatAttr ;}; -// Cell returns the actual cell behind the merged region -func (_ccbd MergedCell )Cell ()Cell {_edfd :=_ccbd .Reference ();if _cddd :=_a .Index (_ccbd .Reference (),"\u003a");_cddd !=-1{_edfd =_edfd [0:_cddd ];return _ccbd ._egbb .Cell (_edfd );};return Cell {};}; +// RemoveCalcChain removes the cached caculation chain. This is sometimes needed +// as we don't update it when rows are added/removed. +func (_ebcg *Workbook )RemoveCalcChain (){var _gebgc string ;for _ ,_fbafb :=range _ebcg ._dfbgc .Relationships (){if _fbafb .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"{_gebgc ="\u0078\u006c\u002f"+_fbafb .Target (); +_ebcg ._dfbgc .Remove (_fbafb );break ;};};if _gebgc ==""{return ;};_ebcg .ContentTypes .RemoveOverride (_gebgc );for _eaab ,_gggb :=range _ebcg .ExtraFiles {if _gggb .ZipPath ==_gebgc {_ebcg .ExtraFiles [_eaab ]=_ebcg .ExtraFiles [len (_ebcg .ExtraFiles )-1]; +_ebcg .ExtraFiles =_ebcg .ExtraFiles [:len (_ebcg .ExtraFiles )-1];return ;};};}; -// X returns the inner wrapped XML type. -func (_gcdf ColorScale )X ()*_fdf .CT_ColorScale {return _gcdf ._bgcg };type PatternFill struct{_fcae *_fdf .CT_PatternFill ;_abgf *_fdf .CT_Fill ;}; +// GetChartByTargetId returns the array of workbook crt.ChartSpace. +func (_cfae *Workbook )GetChartByTargetId (targetAttr string )*_bb .ChartSpace {return _cfae ._ggda [targetAttr ];}; -// AddCommentWithStyle adds a new comment styled in a default way -func (_cgc Comments )AddCommentWithStyle (cellRef string ,author string ,comment string )error {_bge :=_cgc .AddComment (cellRef ,author );_faec :=_bge .AddRun ();_faec .SetBold (true );_faec .SetSize (10);_faec .SetColor (_ce .Black );_faec .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069"); -_faec .SetText (author +"\u003a");_faec =_bge .AddRun ();_faec .SetSize (10);_faec .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069");_faec .SetColor (_ce .Black );_faec .SetText ("\u000d\u000a"+comment +"\u000d\u000a");_bab ,_ccec :=_fd .ParseCellReference (cellRef ); -if _ccec !=nil {return _ccec ;};_cgc ._eabf ._gfbc [0].Shape =append (_cgc ._eabf ._gfbc [0].Shape ,_ae .NewCommentShape (int64 (_bab .ColumnIdx ),int64 (_bab .RowIdx -1)));return nil ;}; +// Border is a cell border configuraton. +type Border struct{_bee *_bf .CT_Border ;_dgb *_bf .CT_Borders ;};func (_dfbg Font )SetBold (b bool ){if b {_dfbg ._ggc .B =[]*_bf .CT_BooleanProperty {{}};}else {_dfbg ._ggc .B =nil ;};}; -// Close closes the workbook, removing any temporary files that might have been -// created when opening a document. -func (_dfed *Workbook )Close ()error {if _dfed .TmpPath !=""{return _fff .RemoveAll (_dfed .TmpPath );};return nil ;};func (_gee Font )SetName (name string ){_gee ._dfce .Name =[]*_fdf .CT_FontName {{ValAttr :name }}};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;); +// Workbook is the top level container item for a set of spreadsheets. +type Workbook struct{_fg .DocBase ;_gceg *_bf .Workbook ;StyleSheet StyleSheet ;SharedStrings SharedStrings ;_gbfe []*_bf .Comments ;_bfbb []*_bf .Worksheet ;_cfac []_fg .Relationships ;_dfbgc _fg .Relationships ;_accb []*_gbb .Theme ;_gaffb []*_ac .WsDr ; +_effga []_fg .Relationships ;_dcefg []*_ce .Container ;_ebfc []*_bb .ChartSpace ;_efege []*_bf .Table ;_ceaec string ;_edga map[string ]string ;_ggda map[string ]*_bb .ChartSpace ;_fcec string ;}; -// Comments is the container for comments for a single sheet. -type Comments struct{_eabf *Workbook ;_ddbf *_fdf .Comments ;};const (DVOpGreater =_fdf .ST_DataValidationOperatorGreaterThanOrEqual ;); +// LockObject controls the locking of the sheet objects. +func (_cgaa SheetProtection )LockObject (b bool ){if !b {_cgaa ._aege .ObjectsAttr =nil ;}else {_cgaa ._aege .ObjectsAttr =_f .Bool (true );};}; + +// SetRow set the row of the cell marker. +func (_bbbd CellMarker )SetRow (row int32 ){_bbbd ._dbc .Row =row };func (_bcfgb *evalContext )Sheet (name string )_ca .Context {for _ ,_ebgc :=range _bcfgb ._gaa ._fdcd .Sheets (){if _ebgc .Name ()==name {return _ebgc .FormulaContext ();};};return _ca .InvalidReferenceContext ; +}; // SheetView is a view of a sheet. There is typically one per sheet, though more // are supported. -type SheetView struct{_baf *_fdf .CT_SheetView }; - -// GetWidth returns a worksheet's column width. -func (_gbdfa *evalContext )GetWidth (colIdx int )float64 {colIdx ++;for _ ,_fga :=range _gbdfa ._dac .X ().Cols [0].Col {if int (_fga .MinAttr )<=colIdx &&colIdx <=int (_fga .MaxAttr ){return float64 (int (*_fga .WidthAttr ));};};return 0;}; - -// SetInlineString adds a string inline instead of in the shared strings table. -func (_ebc Cell )SetInlineString (s string ){_ebc .clearValue ();_ebc ._cfa .Is =_fdf .NewCT_Rst ();_ebc ._cfa .Is .T =_b .String (s );_ebc ._cfa .TAttr =_fdf .ST_CellTypeInlineStr ;}; +type SheetView struct{_dbba *_bf .CT_SheetView };func (_ccac Font )Index ()uint32 {for _cgfg ,_fegb :=range _ccac ._bcdfc .Fonts .Font {if _ccac ._ggc ==_fegb {return uint32 (_cgfg );};};return 0;};func (_dfb Fills )X ()*_bf .CT_Fills {return _dfb ._dccc }; -// NumberFormat is a number formatting string that can be applied to a cell -// style. -type NumberFormat struct{_cgbd *Workbook ;_dcg *_fdf .CT_NumFmt ;};func _eccc ()*_cf .CT_OneCellAnchor {_dedb :=_cf .NewCT_OneCellAnchor ();return _dedb }; -// 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 (_ega Drawing )AddChart (at AnchorType )(_de .Chart ,Anchor ){_aefe :=_gfg .NewChartSpace ();_ega ._ecbd ._eegb =append (_ega ._ecbd ._eegb ,_aefe );_affc :=_b .AbsoluteFilename (_b .DocTypeSpreadsheet ,_b .ChartContentType ,len (_ega ._ecbd ._eegb )); -_ega ._ecbd .ContentTypes .AddOverride (_affc ,_b .ChartContentType );var _ebca string ;for _cgac ,_ecbe :=range _ega ._ecbd ._acca {if _ecbe ==_ega ._afda {_fdfg :=_b .RelativeFilename (_b .DocTypeSpreadsheet ,_b .DrawingType ,_b .ChartType ,len (_ega ._ecbd ._eegb )); -_gcde :=_ega ._ecbd ._fbcf [_cgac ].AddRelationship (_fdfg ,_b .ChartType );_ebca =_gcde .ID ();break ;};};var _ccea Anchor ;var _dgee *_cf .CT_GraphicalObjectFrame ;switch at {case AnchorTypeAbsolute :_dgfag :=_afedg ();_ega ._afda .EG_Anchor =append (_ega ._afda .EG_Anchor ,&_cf .EG_Anchor {AbsoluteAnchor :_dgfag }); -_dgfag .Choice =&_cf .EG_ObjectChoicesChoice {};_dgfag .Choice .GraphicFrame =_cf .NewCT_GraphicalObjectFrame ();_dgee =_dgfag .Choice .GraphicFrame ;_ccea =AbsoluteAnchor {_dgfag };case AnchorTypeOneCell :_bfe :=_eccc ();_ega ._afda .EG_Anchor =append (_ega ._afda .EG_Anchor ,&_cf .EG_Anchor {OneCellAnchor :_bfe }); -_bfe .Choice =&_cf .EG_ObjectChoicesChoice {};_bfe .Choice .GraphicFrame =_cf .NewCT_GraphicalObjectFrame ();_dgee =_bfe .Choice .GraphicFrame ;_ccea =OneCellAnchor {_bfe };case AnchorTypeTwoCell :_beeb :=_bgga ();_ega ._afda .EG_Anchor =append (_ega ._afda .EG_Anchor ,&_cf .EG_Anchor {TwoCellAnchor :_beeb }); -_beeb .Choice =&_cf .EG_ObjectChoicesChoice {};_beeb .Choice .GraphicFrame =_cf .NewCT_GraphicalObjectFrame ();_dgee =_beeb .Choice .GraphicFrame ;_ccea =TwoCellAnchor {_beeb };};_dgee .NvGraphicFramePr =_cf .NewCT_GraphicalObjectFrameNonVisual ();_dgee .NvGraphicFramePr .CNvPr .IdAttr =uint32 (len (_ega ._afda .EG_Anchor )); -_dgee .NvGraphicFramePr .CNvPr .NameAttr ="\u0043\u0068\u0061r\u0074";_dgee .Graphic =_ccc .NewGraphic ();_dgee .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"; -_aacf :=_gfg .NewChart ();_aacf .IdAttr =_ebca ;_dgee .Graphic .GraphicData .Any =[]_b .Any {_aacf };_geg :=_de .MakeChart (_aefe );_geg .Properties ().SetSolidFill (_ce .White );_geg .SetDisplayBlanksAs (_gfg .ST_DispBlanksAsGap );return _geg ,_ccea ; -}; +// SetZoom controls the zoom level of the sheet and is measured in percent. The +// default value is 100. +func (_eafa SheetView )SetZoom (pct uint32 ){_eafa ._dbba .ZoomScaleAttr =&pct }; // SetFont applies a font to a cell style avoiding redundancy. The function checks if the given font // already exists in the saved fonts. If found, the existing font is reused; otherwise, // the new font is added to the saved fonts collection. The font is then applied to the cell style, // affecting all styles that reference it by index. -func (_dgfa CellStyle )SetFont (f Font ){_acf :=f ._gegc .Fonts .Font ;for _ ,_acfc :=range _acf {if _ed .DeepEqual (_acfc ,f ._dfce ){f ._dfce =_acfc ;_dgfa ._dfa .FontIdAttr =_b .Uint32 (f .Index ());_dgfa ._dfa .ApplyFontAttr =_b .Bool (true );return ; -};};f ._gegc .Fonts .Font =append (f ._gegc .Fonts .Font ,f ._dfce );f ._gegc .Fonts .CountAttr =_b .Uint32 (uint32 (len (f ._gegc .Fonts .Font )));_dgfa ._dfa .FontIdAttr =_b .Uint32 (f .Index ());_dgfa ._dfa .ApplyFontAttr =_b .Bool (true );};func (_egff Font )SetBold (b bool ){if b {_egff ._dfce .B =[]*_fdf .CT_BooleanProperty {{}}; -}else {_egff ._dfce .B =nil ;};}; +func (_fcc CellStyle )SetFont (f Font ){_fbd :=f ._bcdfc .Fonts .Font ;for _ ,_agb :=range _fbd {if _cgg .DeepEqual (_agb ,f ._ggc ){f ._ggc =_agb ;_fcc ._cag .FontIdAttr =_f .Uint32 (f .Index ());_fcc ._cag .ApplyFontAttr =_f .Bool (true );return ;};}; +f ._bcdfc .Fonts .Font =append (f ._bcdfc .Fonts .Font ,f ._ggc );f ._bcdfc .Fonts .CountAttr =_f .Uint32 (uint32 (len (f ._bcdfc .Fonts .Font )));_fcc ._cag .FontIdAttr =_f .Uint32 (f .Index ());_fcc ._cag .ApplyFontAttr =_f .Bool (true );}; -// Sheet is a single sheet within a workbook. -type Sheet struct{_badb *Workbook ;_cca *_fdf .CT_Sheet ;_bdd *_fdf .Worksheet ;}; +// 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 (_ag Cell )SetFormulaShared (formulaStr string ,rows ,cols uint32 )error {_gd :=_ca .ParseString (formulaStr );if _gd ==nil {return _cda .New (_d .Sprintf ("\u0043a\u006en\u006f\u0074\u0020\u0070\u0061\u0072\u0073\u0065\u0020\u0025\u0073",formulaStr )); +};_ag .clearValue ();_ag ._faa .TAttr =_bf .ST_CellTypeStr ;_ag ._faa .F =_bf .NewCT_CellFormula ();_ag ._faa .F .TAttr =_bf .ST_CellFormulaTypeShared ;_ag ._faa .F .Content =formulaStr ;_afg ,_aefe :=_dg .ParseCellReference (_ag .Reference ());if _aefe !=nil {return _aefe ; +};_gfa :=uint32 (0);for _ ,_dcg :=range _ag ._bbc .Rows (){for _ ,_ga :=range _dcg ._bgb .C {if _ga .F !=nil &&_ga .F .SiAttr !=nil &&*_ga .F .SiAttr >=_gfa {_gfa =*_ga .F .SiAttr ;};};};_gfa ++;_fdbd :=_d .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_afg .Column ,_afg .RowIdx ,_dg .IndexToColumn (_afg .ColumnIdx +cols ),_afg .RowIdx +rows ); +_ag ._faa .F .RefAttr =_f .String (_fdbd );_ag ._faa .F .SiAttr =_f .Uint32 (_gfa );_cca :=Sheet {_ag ._aef ,_ag ._bbc ._fggga ,_ag ._bbc ._gfae };for _df :=_afg .RowIdx ;_df <=_afg .RowIdx +rows ;_df ++{for _ccc :=_afg .ColumnIdx ;_ccc <=_afg .ColumnIdx +cols ; +_ccc ++{if _df ==_afg .RowIdx &&_ccc ==_afg .ColumnIdx {continue ;};_bcb :=_d .Sprintf ("\u0025\u0073\u0025\u0064",_dg .IndexToColumn (_ccc ),_df );_cca .Cell (_bcb ).Clear ();_cca .Cell (_bcb ).X ().F =_bf .NewCT_CellFormula ();_cca .Cell (_bcb ).X ().F .TAttr =_bf .ST_CellFormulaTypeShared ; +_cca .Cell (_bcb ).X ().F .SiAttr =_f .Uint32 (_gfa );};};return nil ;}; -// SetRow set the row of the cell marker. -func (_bbgc CellMarker )SetRow (row int32 ){_bbgc ._gded .Row =row };func NewFills ()Fills {return Fills {_fdf .NewCT_Fills ()}};func (_cae CellStyle )SetShrinkToFit (b bool ){if _cae ._dfa .Alignment ==nil {_cae ._dfa .Alignment =_fdf .NewCT_CellAlignment (); -};_cae ._dfa .ApplyAlignmentAttr =_b .Bool (true );if !b {_cae ._dfa .Alignment .ShrinkToFitAttr =nil ;}else {_cae ._dfa .Alignment .ShrinkToFitAttr =_b .Bool (b );};}; +// Protection controls the protection on an individual sheet. +func (_efgd *Sheet )Protection ()SheetProtection {if _efgd ._gfae .SheetProtection ==nil {_efgd ._gfae .SheetProtection =_bf .NewCT_SheetProtection ();};return SheetProtection {_efgd ._gfae .SheetProtection };}; -// Reference returns the cell reference (e.g. "A4"). This is not required, -// however both unioffice and Excel will always set it. -func (_fdb Cell )Reference ()string {if _fdb ._cfa .RAttr !=nil {return *_fdb ._cfa .RAttr ;};return "";}; +// SetStyle applies a style to a cell avoiding redundancy. The function checks if the given style +// already exists in the saved styles. If found, the existing style is reused; otherwise, +// the new style is added to the saved styles collection. The style is then applied to the cell. +// This style is referenced in the generated XML via CellStyle.Index(). +func (_gdd Cell )SetStyle (cs CellStyle ){_cdae :=cs ._fcf .Xf ;for _ ,_ceee :=range _cdae {if _cgg .DeepEqual (_ceee ,cs ._cag ){cs ._cag =_ceee ;_gdd .SetStyleIndex (cs .Index ());return ;};};cs ._fcf .Xf =append (cs ._fcf .Xf ,cs ._cag );cs ._fcf .CountAttr =_f .Uint32 (uint32 (len (cs ._fcf .Xf ))); +_gdd .SetStyleIndex (cs .Index ());}; -// InitializeDefaults initializes a border to its defaulte empty values. -func (_gb Border )InitializeDefaults (){_gb ._agg .Left =_fdf .NewCT_BorderPr ();_gb ._agg .Bottom =_fdf .NewCT_BorderPr ();_gb ._agg .Right =_fdf .NewCT_BorderPr ();_gb ._agg .Top =_fdf .NewCT_BorderPr ();_gb ._agg .Diagonal =_fdf .NewCT_BorderPr ();}; +// 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 (_bgcb Row )AddNamedCell (col string )Cell {_agf :=_bf .NewCT_Cell ();_agf .RAttr =_f .Stringf ("\u0025\u0073\u0025\u0064",col ,_bgcb .RowNumber ());_bdde :=-1;_dggc :=_dg .ColumnToIndex (col );for _acbd ,_ccgd :=range _bgcb ._bgb .C {_ggcc ,_ebag :=_dg .ParseCellReference (*_ccgd .RAttr ); +if _ebag !=nil {return Cell {};};if _dggc < _ggcc .ColumnIdx {_bdde =_acbd ;break ;};};if _bdde ==-1{_bgcb ._bgb .C =append (_bgcb ._bgb .C ,_agf );}else {_bgcb ._bgb .C =append (_bgcb ._bgb .C [:_bdde ],append ([]*_bf .CT_Cell {_agf },_bgcb ._bgb .C [_bdde :]...)...); +};return Cell {_bgcb ._gdc ,_bgcb ._ade ,_bgcb ._bgb ,_agf };}; +// Cell retrieves or adds a new cell to a row. Col is the column (e.g. 'A', 'B') +func (_dda Row )Cell (col string )Cell {_ddede :=_d .Sprintf ("\u0025\u0073\u0025\u0064",col ,_dda .RowNumber ());for _ ,_eddc :=range _dda ._bgb .C {if _eddc .RAttr !=nil &&*_eddc .RAttr ==_ddede {return Cell {_dda ._gdc ,_dda ._ade ,_dda ._bgb ,_eddc }; +};};return _dda .AddNamedCell (col );}; -// AddHyperlink creates and sets a hyperlink on a cell. -func (_geb Cell )AddHyperlink (url string ){for _bbd ,_eba :=range _geb ._bg ._eaaf {if _eba ==_geb ._gg ._bdd {_geb .SetHyperlink (_geb ._bg ._dcca [_bbd ].AddHyperlink (url ));return ;};};}; +// ColOffset returns the offset from the row cell. +func (_feb CellMarker )ColOffset ()_ad .Distance {if _feb ._dbc .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _ad .Distance (float64 (*_feb ._dbc .ColOff .ST_CoordinateUnqualified )*_ad .EMU );};func (_ggce Sheet )IsValid ()bool {return _ggce ._gfae !=nil }; -// Workbook returns sheet's parent workbook. -func (_cgfe *Sheet )Workbook ()*Workbook {return _cgfe ._badb }; -// SetIcons sets the icon set to use for display. -func (_gbab IconScale )SetIcons (t _fdf .ST_IconSetType ){_gbab ._ada .IconSetAttr =t };func (_bbba *evalContext )Cell (ref string ,ev _ab .Evaluator )_ab .Result {if !_afed (ref ){return _ab .MakeErrorResultType (_ab .ErrorTypeName ,"");};_edd :=_bbba ._dac .Name ()+"\u0021"+ref ; -if _add ,_cab :=ev .GetFromCache (_edd );_cab {return _add ;};_agc ,_afga :=_fd .ParseCellReference (ref );if _afga !=nil {return _ab .MakeErrorResult (_df .Sprintf ("e\u0072r\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",ref ,_afga )); -};if _bbba ._bbbg !=0&&!_agc .AbsoluteColumn {_agc .ColumnIdx +=_bbba ._bbbg ;_agc .Column =_fd .IndexToColumn (_agc .ColumnIdx );};if _bbba ._bbae !=0&&!_agc .AbsoluteRow {_agc .RowIdx +=_bbba ._bbae ;};_fce :=_bbba ._dac .Cell (_agc .String ());if _fce .HasFormula (){if _ ,_efgc :=_bbba ._cgg [ref ]; -_efgc {return _ab .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 ); -};_bbba ._cgg [ref ]=struct{}{};_caef :=ev .Eval (_bbba ,_fce .GetFormula ());delete (_bbba ._cgg ,ref );ev .SetCache (_edd ,_caef );return _caef ;};if _fce .IsEmpty (){_fbg :=_ab .MakeEmptyResult ();ev .SetCache (_edd ,_fbg );return _fbg ;}else if _fce .IsNumber (){_bbab ,_ :=_fce .GetValueAsNumber (); -_cddb :=_ab .MakeNumberResult (_bbab );ev .SetCache (_edd ,_cddb );return _cddb ;}else if _fce .IsBool (){_gbdf ,_ :=_fce .GetValueAsBool ();_abae :=_ab .MakeBoolResult (_gbdf );ev .SetCache (_edd ,_abae );return _abae ;};_gdgg ,_ :=_fce .GetRawValue (); -if _fce .IsError (){_afb :=_ab .MakeErrorResult ("");_afb .ValueString =_gdgg ;ev .SetCache (_edd ,_afb );return _afb ;};_eeaa :=_ab .MakeStringResult (_gdgg );ev .SetCache (_edd ,_eeaa );return _eeaa ;}; +// BottomRight is a no-op. +func (_gfc AbsoluteAnchor )BottomRight ()CellMarker {return CellMarker {}};type evalContext struct{_gaa *Sheet ;_adcd ,_ge uint32 ;_gef map[string ]struct{};};func (_cdbd ConditionalFormattingRule )InitializeDefaults (){_cdbd .SetType (_bf .ST_CfTypeCellIs ); +_cdbd .SetOperator (_bf .ST_ConditionalFormattingOperatorGreaterThan );_cdbd .SetPriority (1);};func _cec (_gff _cg .Time )_cg .Time {_gff =_gff .UTC ();return _cg .Date (_gff .Year (),_gff .Month (),_gff .Day (),_gff .Hour (),_gff .Minute (),_gff .Second (),_gff .Nanosecond (),_cg .Local ); +}; -// Wrapped returns true if the cell will wrap text. -func (_agb CellStyle )Wrapped ()bool {if _agb ._dfa .Alignment ==nil {return false ;};if _agb ._dfa .Alignment .WrapTextAttr ==nil {return false ;};return *_agb ._dfa .Alignment .WrapTextAttr ;}; +// X returns the inner wrapped XML type. +func (_bff ConditionalFormattingRule )X ()*_bf .CT_CfRule {return _bff ._aecc }; -// GetValueAsBool retrieves the cell's value as a boolean -func (_cda Cell )GetValueAsBool ()(bool ,error ){if _cda ._cfa .TAttr !=_fdf .ST_CellTypeB {return false ,_edb .New ("\u0063e\u006c\u006c\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u006ff\u0020\u0062\u006f\u006f\u006c\u0020\u0074\u0079\u0070\u0065"); -};if _cda ._cfa .V ==nil {return false ,_edb .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};return _fb .ParseBool (*_cda ._cfa .V );}; +// ConditionalFormatting controls the formatting styles and rules for a range of +// cells with the same conditional formatting. +type ConditionalFormatting struct{_eege *_bf .CT_ConditionalFormatting }; -// SetStyleIndex directly sets a style index to the cell. This should only be -// called with an index retrieved from CellStyle.Index() -func (_dgga Cell )SetStyleIndex (idx uint32 ){_dgga ._cfa .SAttr =_b .Uint32 (idx )}; +// StyleSheet is a document style sheet. +type StyleSheet struct{_faceb *Workbook ;_cafe *_bf .StyleSheet ;}; -// SetWidth sets the width of the anchored object. -func (_ea AbsoluteAnchor )SetWidth (w _fg .Distance ){_ea ._dfb .Ext .CxAttr =int64 (w /_fg .EMU )}; +// SetInlineString adds a string inline instead of in the shared strings table. +func (_da Cell )SetInlineString (s string ){_da .clearValue ();_da ._faa .Is =_bf .NewCT_Rst ();_da ._faa .Is .T =_f .String (s );_da ._faa .TAttr =_bf .ST_CellTypeInlineStr ;}; -// SetHeight sets the row height in points. -func (_dcdb Row )SetHeight (d _fg .Distance ){_dcdb ._cagd .HtAttr =_b .Float64 (float64 (d ));_dcdb ._cagd .CustomHeightAttr =_b .Bool (true );}; +// AddCommentWithStyle adds a new comment styled in a default way +func (_abac Comments )AddCommentWithStyle (cellRef string ,author string ,comment string )error {_cegd :=_abac .AddComment (cellRef ,author );_ddf :=_cegd .AddRun ();_ddf .SetBold (true );_ddf .SetSize (10);_ddf .SetColor (_de .Black );_ddf .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069"); +_ddf .SetText (author +"\u003a");_ddf =_cegd .AddRun ();_ddf .SetSize (10);_ddf .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069");_ddf .SetColor (_de .Black );_ddf .SetText ("\u000d\u000a"+comment +"\u000d\u000a");_gaf ,_gcec :=_dg .ParseCellReference (cellRef ); +if _gcec !=nil {return _gcec ;};_abac ._eac ._dcefg [0].Shape =append (_abac ._eac ._dcefg [0].Shape ,_ce .NewCommentShape (int64 (_gaf .ColumnIdx ),int64 (_gaf .RowIdx -1)));return nil ;};func (_gaee *evalContext )NamedRange (ref string )_ca .Reference {for _ ,_gccg :=range _gaee ._gaa ._fdcd .DefinedNames (){if _gccg .Name ()==ref {return _ca .MakeRangeReference (_gccg .Content ()); +};};for _ ,_fgdb :=range _gaee ._gaa ._fdcd .Tables (){if _fgdb .Name ()==ref {return _ca .MakeRangeReference (_d .Sprintf ("\u0025\u0073\u0021%\u0073",_gaee ._gaa .Name (),_fgdb .Reference ()));};};return _ca .ReferenceInvalid ;}; -// ClearBorder clears any border configuration from the cell style. -func (_ddb CellStyle )ClearBorder (){_ddb ._dfa .BorderIdAttr =nil ;_ddb ._dfa .ApplyBorderAttr =nil }; +// 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 (_ddg Row )CellsWithEmpty (lastColIdx uint32 )[]Cell {_ceff :=[]Cell {};for _acbe :=uint32 (0);_acbe <=lastColIdx ;_acbe ++{_aga :=_ddg .Cell (_dg .IndexToColumn (_acbe ));_ceff =append (_ceff ,_aga );};return _ceff ;}; -// PasswordHash returns the hash of the workbook password. -func (_fabg SheetProtection )PasswordHash ()string {if _fabg ._eda .PasswordAttr ==nil {return "";};return *_fabg ._eda .PasswordAttr ;};type MergedCell struct{_eacb *Workbook ;_egbb *Sheet ;_bdfd *_fdf .CT_MergeCell ;}; +// SetColOffset sets the column offset of the top-left of the image in fixed units. +func (_eeg AbsoluteAnchor )SetColOffset (m _ad .Distance ){_eeg ._ace .Pos .XAttr .ST_CoordinateUnqualified =_f .Int64 (int64 (m /_ad .EMU ));};func (_edc ConditionalFormattingRule )clear (){_edc ._aecc .OperatorAttr =_bf .ST_ConditionalFormattingOperatorUnset ; +_edc ._aecc .ColorScale =nil ;_edc ._aecc .IconSet =nil ;_edc ._aecc .Formula =nil ;}; -// SetCachedFormulaResult sets the cached result of a formula. This is normally -// not needed but is used internally when expanding an array formula. -func (_abd Cell )SetCachedFormulaResult (s string ){_abd ._cfa .V =&s }; +// GetDrawing return the worksheet drawing and its relationships if exists. +func (_fegga *Sheet )GetDrawing ()(*_ac .WsDr ,_fg .Relationships ){if _dbb :=_fegga ._gfae .Drawing ;_dbb !=nil {_ccdb :=0;for _ ,_cgab :=range _fegga ._fdcd ._bfbb {if _cfff :=_cgab .Drawing ;_cfff !=nil {if _cgab ==_fegga ._gfae {return _fegga ._fdcd ._gaffb [_ccdb ],_fegga ._fdcd ._effga [_ccdb ]; +};_ccdb ++;};};};return nil ,_fg .Relationships {};}; -// LessRows compares two rows based off of a column. If the column doesn't exist -// in one row, that row is 'less'. -func (_cffg Comparer )LessRows (column string ,lhs ,rhs Row )bool {var _cag ,_gbaf Cell ;for _ ,_aegf :=range lhs .Cells (){_gaae ,_ :=_fd .ParseCellReference (_aegf .Reference ());if _gaae .Column ==column {_cag =_aegf ;break ;};};for _ ,_dcd :=range rhs .Cells (){_cbc ,_ :=_fd .ParseCellReference (_dcd .Reference ()); -if _cbc .Column ==column {_gbaf =_dcd ;break ;};};return _cffg .LessCells (_cag ,_gbaf );}; +// IsError returns true if the cell is an error type cell. +func (_eabf Cell )IsError ()bool {return _eabf ._faa .TAttr ==_bf .ST_CellTypeE }; -// AddComment adds a new comment and returns a RichText which will contain the -// styled comment text. -func (_dda Comments )AddComment (cellRef string ,author string )RichText {_aeb :=_fdf .NewCT_Comment ();_dda ._ddbf .CommentList .Comment =append (_dda ._ddbf .CommentList .Comment ,_aeb );_aeb .RefAttr =cellRef ;_aeb .AuthorIdAttr =_dda .getOrCreateAuthor (author ); -_aeb .Text =_fdf .NewCT_Rst ();return RichText {_aeb .Text };};func (_ceb CellStyle )Index ()uint32 {for _fad ,_abb :=range _ceb ._bfa .Xf {if _ceb ._dfa ==_abb {return uint32 (_fad );};};return 0;}; +// SetXSplit sets the column split point +func (_fddb SheetView )SetXSplit (v float64 ){_fddb .ensurePane ();_fddb ._dbba .Pane .XSplitAttr =_f .Float64 (v );};func (_eadb DataValidation )SetComparison (t DVCompareType ,op DVCompareOp )DataValidationCompare {_eadb .clear ();_eadb ._aabc .TypeAttr =_bf .ST_DataValidationType (t ); +_eadb ._aabc .OperatorAttr =_bf .ST_DataValidationOperator (op );return DataValidationCompare {_eadb ._aabc };}; -// SetColOffset sets the column offset of the top-left of the image in fixed units. -func (_gcf AbsoluteAnchor )SetColOffset (m _fg .Distance ){_gcf ._dfb .Pos .XAttr .ST_CoordinateUnqualified =_b .Int64 (int64 (m /_fg .EMU ));};func (_fefd Fills )X ()*_fdf .CT_Fills {return _fefd ._aeeb }; +// Index returns the index of the border for use with a cell style. +func (_gge Border )Index ()uint32 {for _bcc ,_gbf :=range _gge ._dgb .Border {if _gbf ==_gge ._bee {return uint32 (_bcc );};};return 0;}; -// Comment is a single comment within a sheet. -type Comment struct{_bad *Workbook ;_fae *_fdf .CT_Comment ;_bage *_fdf .Comments ;}; +// X returns the inner wrapped XML type. +func (_fbgd SharedStrings )X ()*_bf .Sst {return _fbgd ._cgac }; -// Author returns the author of the comment -func (_adbb Comment )Author ()string {if _adbb ._fae .AuthorIdAttr < uint32 (len (_adbb ._bage .Authors .Author )){return _adbb ._bage .Authors .Author [_adbb ._fae .AuthorIdAttr ];};return "";};type Fill struct{_dcf *_fdf .CT_Fill ;_ddad *_fdf .CT_Fills ; -}; +// TopLeft returns the CellMaker for the top left corner of the anchor. +func (_geba TwoCellAnchor )TopLeft ()CellMarker {return CellMarker {_geba ._fbbg .From }}; -// IsEmpty checks if the cell style contains nothing. -func (_ecg CellStyle )IsEmpty ()bool {return _ecg ._agfa ==nil ||_ecg ._dfa ==nil ||_ecg ._bfa ==nil ||_ecg ._bfa .Xf ==nil ;};var _bbfd *_ag .Regexp =_ag .MustCompile ("\u005e(\u005ba\u002d\u007a\u005d\u002b\u0029(\u005b\u0030-\u0039\u005d\u002b\u0029\u0024"); +// SetAuthor sets the author of the comment. If the comment body contains the +// author's name (as is the case with Excel and Comments.AddCommentWithStyle, it +// will not be changed). This method only changes the metadata author of the +// comment. +func (_ddb Comment )SetAuthor (author string ){_ddb ._cdeg .AuthorIdAttr =Comments {_ddb ._ffb ,_ddb ._bdb }.getOrCreateAuthor (author );};func (_cga Border )SetTop (style _bf .ST_BorderStyle ,c _de .Color ){if _cga ._bee .Top ==nil {_cga ._bee .Top =_bf .NewCT_BorderPr (); +};_cga ._bee .Top .Color =_bf .NewCT_Color ();_cga ._bee .Top .Color .RgbAttr =c .AsRGBAString ();_cga ._bee .Top .StyleAttr =style ;}; +// SetIcons configures the rule as an icon scale, removing existing +// configuration. +func (_gcc ConditionalFormattingRule )SetIcons ()IconScale {_gcc .clear ();_gcc .SetType (_bf .ST_CfTypeIconSet );_gcc ._aecc .IconSet =_bf .NewCT_IconSet ();_gcda :=IconScale {_gcc ._aecc .IconSet };_gcda .SetIcons (_bf .ST_IconSetType3TrafficLights1 ); +return _gcda ;}; -// Epoch returns the point at which the dates/times in the workbook are relative to. -func (_dbgcd *Workbook )Epoch ()_dd .Time {if _dbgcd .Uses1904Dates (){_dd .Date (1904,1,1,0,0,0,0,_dd .UTC );};return _dd .Date (1899,12,30,0,0,0,0,_dd .UTC );}; +// SetReference sets the regin of cells that the merged cell applies to. +func (_gfgb MergedCell )SetReference (ref string ){_gfgb ._beef .RefAttr =ref }; -// AddCell adds a cell to a spreadsheet. -func (_cbgd Row )AddCell ()Cell {_cbge :=uint32 (len (_cbgd ._cagd .C ));var _daea *string ;if _cbge > 0{_dfea :=_b .Stringf ("\u0025\u0073\u0025\u0064",_fd .IndexToColumn (_cbge -1),_cbgd .RowNumber ());if _cbgd ._cagd .C [_cbge -1].RAttr !=nil &&*_cbgd ._cagd .C [_cbge -1].RAttr ==*_dfea {_daea =_b .Stringf ("\u0025\u0073\u0025\u0064",_fd .IndexToColumn (_cbge ),_cbgd .RowNumber ()); -};};_egae :=_fdf .NewCT_Cell ();_cbgd ._cagd .C =append (_cbgd ._cagd .C ,_egae );if _daea ==nil {_cecf :=uint32 (0);for _ ,_abfb :=range _cbgd ._cagd .C {if _abfb .RAttr !=nil {_cffa ,_ :=_fd .ParseCellReference (*_abfb .RAttr );if _cffa .ColumnIdx >=_cecf {_cecf =_cffa .ColumnIdx +1; -};};};_daea =_b .Stringf ("\u0025\u0073\u0025\u0064",_fd .IndexToColumn (_cecf ),_cbgd .RowNumber ());};_egae .RAttr =_daea ;return Cell {_cbgd ._eec ,_cbgd ._cbg ,_cbgd ._cagd ,_egae };};type DifferentialStyle struct{_ggce *_fdf .CT_Dxf ;_dge *Workbook ; -_dabg *_fdf .CT_Dxfs ;};const _ceggb ="_\u0078\u006c\u006e\u006d._\u0046i\u006c\u0074\u0065\u0072\u0044a\u0074\u0061\u0062\u0061\u0073\u0065"; +// SetHeight sets the row height in points. +func (_edfc Row )SetHeight (d _ad .Distance ){_edfc ._bgb .HtAttr =_f .Float64 (float64 (d ));_edfc ._bgb .CustomHeightAttr =_f .Bool (true );};const (AnchorTypeAbsolute AnchorType =iota ;AnchorTypeOneCell ;AnchorTypeTwoCell ;); -// IsWindowLocked returns whether the workbook windows are locked. -func (_fabb WorkbookProtection )IsWindowLocked ()bool {return _fabb ._abcg .LockWindowsAttr !=nil &&*_fabb ._abcg .LockWindowsAttr ;};func (_dacc *Sheet )setArray (_daad string ,_edfe _ab .Result )error {_begc ,_baag :=_fd .ParseCellReference (_daad ); -if _baag !=nil {return _baag ;};for _dbcc ,_bea :=range _edfe .ValueArray {_gfgg :=_dacc .Row (_begc .RowIdx +uint32 (_dbcc ));for _defa ,_bdebb :=range _bea {_gagb :=_gfgg .Cell (_fd .IndexToColumn (_begc .ColumnIdx +uint32 (_defa )));if _bdebb .Type !=_ab .ResultTypeEmpty {if _bdebb .IsBoolean {_gagb .SetBool (_bdebb .ValueNumber !=0); -}else {_gagb .SetCachedFormulaResult (_bdebb .String ());};};};};return nil ;}; +// AddString adds a string to the shared string cache. +func (_ffd SharedStrings )AddString (v string )int {if _caeb ,_cceb :=_ffd ._dedg [v ];_cceb {return _caeb ;};_bdbe :=_bf .NewCT_Rst ();_bdbe .T =_f .String (v );_ffd ._cgac .Si =append (_ffd ._cgac .Si ,_bdbe );_cfbb :=len (_ffd ._cgac .Si )-1;_ffd ._dedg [v ]=_cfbb ; +_ffd ._cgac .CountAttr =_f .Uint32 (uint32 (len (_ffd ._cgac .Si )));_ffd ._cgac .UniqueCountAttr =_ffd ._cgac .CountAttr ;return _cfbb ;}; -// AddFill creates a new empty Fill style. -func (_acg Fills )AddFill ()Fill {_gdd :=_fdf .NewCT_Fill ();return Fill {_gdd ,_acg ._aeeb }}; +// GetValueAsNumber retrieves the cell's value as a number +func (_fe Cell )GetValueAsNumber ()(float64 ,error ){if _fe ._faa .V ==nil &&_fe ._faa .Is ==nil {return 0,nil ;};if _fe ._faa .TAttr ==_bf .ST_CellTypeS ||!_eda .IsNumber (*_fe ._faa .V ){return _eg .NaN (),_cda .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 _ff .ParseFloat (*_fe ._faa .V ,64);}; // X returns the inner wrapped XML type. -func (_fcbg ConditionalFormatting )X ()*_fdf .CT_ConditionalFormatting {return _fcbg ._dcc }; +func (_ced Border )X ()*_bf .CT_Border {return _ced ._bee }; -// GetFont gets a Font from a cell style. -func (_eeb CellStyle )GetFont ()*_fdf .CT_Font {if _acaf :=_eeb ._dfa .FontIdAttr ;_acaf !=nil {_dae :=_eeb ._agfa .StyleSheet .Fonts ();if int (*_acaf )< len (_dae ){return _dae [int (*_acaf )].X ();};};return nil ;}; +// SetHyperlink sets a hyperlink on a cell. +func (_dea Cell )SetHyperlink (hl _fg .Hyperlink ){_ebg :=_dea ._bbc ._gfae ;if _ebg .Hyperlinks ==nil {_ebg .Hyperlinks =_bf .NewCT_Hyperlinks ();};_dcfb :=_fg .Relationship (hl );_bceg :=_bf .NewCT_Hyperlink ();_bceg .RefAttr =_dea .Reference ();_bceg .IdAttr =_f .String (_dcfb .ID ()); +_ebg .Hyperlinks .Hyperlink =append (_ebg .Hyperlinks .Hyperlink ,_bceg );}; -// 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 (_gccf DataValidationCompare )SetValue (v string ){_gccf ._geba .Formula1 =&v }; +// SetWidthCells is a no-op. +func (_cagd OneCellAnchor )SetWidthCells (int32 ){}; -// PasswordHash returns the hash of the workbook password. -func (_gbbc WorkbookProtection )PasswordHash ()string {if _gbbc ._abcg .WorkbookPasswordAttr ==nil {return "";};return *_gbbc ._abcg .WorkbookPasswordAttr ;}; +// 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{_ecb *Workbook ;_adg *_ac .WsDr ;}; -// 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 (_ffbec *Workbook )ClearCachedFormulaResults (){for _ ,_dfab :=range _ffbec .Sheets (){_dfab .ClearCachedFormulaResults ();};}; +// InitialView returns the first defined sheet view. If there are no views, one +// is created and returned. +func (_afee *Sheet )InitialView ()SheetView {if _afee ._gfae .SheetViews ==nil ||len (_afee ._gfae .SheetViews .SheetView )==0{return _afee .AddView ();};return SheetView {_afee ._gfae .SheetViews .SheetView [0]};};func (_baaa StandardFormat )String ()string {switch {case 0<=_baaa &&_baaa <=4:return _abbff [_deab [_baaa ]:_deab [_baaa +1]]; +case 9<=_baaa &&_baaa <=22:_baaa -=9;return _bacf [_cbefa [_baaa ]:_cbefa [_baaa +1]];case 37<=_baaa &&_baaa <=40:_baaa -=37;return _abecc [_afca [_baaa ]:_afca [_baaa +1]];case 45<=_baaa &&_baaa <=49:_baaa -=45;return _baeb [_ddgf [_baaa ]:_ddgf [_baaa +1]]; +default:return _d .Sprintf ("\u0053t\u0061n\u0064\u0061\u0072\u0064\u0046o\u0072\u006da\u0074\u0028\u0025\u0064\u0029",_baaa );};}; -// 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 (_dea NumberFormat )ID ()uint32 {return _dea ._dcg .NumFmtIdAttr }; +// X returns the inner wrapped XML type. +func (_dcfg Drawing )X ()*_ac .WsDr {return _dcfg ._adg }; -// GetFormula returns the formula for a cell. -func (_aef Cell )GetFormula ()string {if _aef ._cfa .F !=nil {return _aef ._cfa .F .Content ;};return "";}; +// CopySheet copies the existing sheet at index `ind` and puts its copy with the name `copiedSheetName`. +func (_adab *Workbook )CopySheet (ind int ,copiedSheetName string )(Sheet ,error ){if _adab .SheetCount ()<=ind {return Sheet {},ErrorNotFound ;};var _eabfa _fg .Relationship ;for _ ,_fag :=range _adab ._dfbgc .Relationships (){if _fag .ID ()==_adab ._gceg .Sheets .Sheet [ind ].IdAttr {var _efded bool ; +if _eabfa ,_efded =_adab ._dfbgc .CopyRelationship (_fag .ID ());!_efded {return Sheet {},ErrorNotFound ;};break ;};};_adab .ContentTypes .CopyOverride (_f .AbsoluteFilename (_f .DocTypeSpreadsheet ,_f .WorksheetContentType ,ind +1),_f .AbsoluteFilename (_f .DocTypeSpreadsheet ,_f .WorksheetContentType ,len (_adab .ContentTypes .X ().Override ))); +_ecae :=*_adab ._bfbb [ind ];_adab ._bfbb =append (_adab ._bfbb ,&_ecae );var _abad uint32 =0;for _ ,_cdacb :=range _adab ._gceg .Sheets .Sheet {if _cdacb .SheetIdAttr > _abad {_abad =_cdacb .SheetIdAttr ;};};_abad ++;_dacd :=*_adab ._gceg .Sheets .Sheet [ind ]; +_dacd .IdAttr =_eabfa .ID ();_dacd .NameAttr =copiedSheetName ;_dacd .SheetIdAttr =_abad ;_adab ._gceg .Sheets .Sheet =append (_adab ._gceg .Sheets .Sheet ,&_dacd );_gaef :=_fg .NewRelationshipsCopy (_adab ._cfac [ind ]);_adab ._cfac =append (_adab ._cfac ,_gaef ); +_bbde :=_adab ._gbfe [ind ];if _bbde ==nil {_adab ._gbfe =append (_adab ._gbfe ,nil );}else {_fdee :=*_bbde ;_adab ._gbfe =append (_adab ._gbfe ,&_fdee );};_fcda :=Sheet {_adab ,&_dacd ,&_ecae };return _fcda ,nil ;}; -// SetHidden hides or unhides the row -func (_edea Row )SetHidden (hidden bool ){if !hidden {_edea ._cagd .HiddenAttr =nil ;}else {_edea ._cagd .HiddenAttr =_b .Bool (true );};}; +// Author returns the author of the comment +func (_fgbe Comment )Author ()string {if _fgbe ._cdeg .AuthorIdAttr < uint32 (len (_fgbe ._bdb .Authors .Author )){return _fgbe ._bdb .Authors .Author [_fgbe ._cdeg .AuthorIdAttr ];};return "";}; -// GetLabelPrefix returns label prefix which depends on the cell's horizontal alignment. -func (_cebb *evalContext )GetLabelPrefix (cellRef string )string {return _cebb ._dac .Cell (cellRef ).getLabelPrefix ();}; +// Fills returns a Fills object that can be used to add/create/edit fills. +func (_gefbg StyleSheet )Fills ()Fills {return Fills {_gefbg ._cafe .Fills }}; -// GetLocked returns true if the cell is locked. -func (_aaeb *evalContext )GetLocked (cellRef string )bool {return _aaeb ._dac .Cell (cellRef ).getLocked ()}; +// AddRun adds a new run of text to the cell. +func (_egg RichText )AddRun ()RichTextRun {_gbcg :=_bf .NewCT_RElt ();_egg ._bggb .R =append (_egg ._bggb .R ,_gbcg );return RichTextRun {_gbcg };}; -// SheetCount returns the number of sheets in the workbook. -func (_bdaa Workbook )SheetCount ()int {return len (_bdaa ._eaaf )}; +// Row will return a row with a given row number, creating a new row if +// necessary. +func (_gabb *Sheet )Row (rowNum uint32 )Row {for _ ,_cfdd :=range _gabb ._gfae .SheetData .Row {if _cfdd .RAttr !=nil &&*_cfdd .RAttr ==rowNum {return Row {_gabb ._fdcd ,_gabb ,_cfdd };};};return _gabb .AddNumberedRow (rowNum );}; -// Validate validates the sheet, returning an error if it is found to be invalid. -func (_gaee Sheet )Validate ()error {_fcgd :=[]func ()error {_gaee .validateRowCellNumbers ,_gaee .validateMergedCells ,_gaee .validateSheetNames };for _ ,_bdgd :=range _fcgd {if _bbbe :=_bdgd ();_bbbe !=nil {return _bbbe ;};};if _ebaf :=_gaee ._bdd .Validate (); -_ebaf !=nil {return _ebaf ;};return _gaee ._bdd .Validate ();}; +// AddImage adds an image with a paricular anchor type, returning an anchor to +// allow adusting the image size/position. +func (_bebc Drawing )AddImage (img _fg .ImageRef ,at AnchorType )Anchor {_efbb :=0;for _bfcb ,_bef :=range _bebc ._ecb .Images {if _bef ==img {_efbb =_bfcb +1;break ;};};var _edfg string ;for _eaca ,_fcfg :=range _bebc ._ecb ._gaffb {if _fcfg ==_bebc ._adg {_dbf :=_d .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_efbb ,img .Format ()); +_gdg :=_bebc ._ecb ._effga [_eaca ].AddRelationship (_dbf ,_f .ImageType );_edfg =_gdg .ID ();break ;};};var _febc Anchor ;var _edge *_ac .CT_Picture ;switch at {case AnchorTypeAbsolute :_ccce :=_eaef ();_bebc ._adg .EG_Anchor =append (_bebc ._adg .EG_Anchor ,&_ac .EG_Anchor {AbsoluteAnchor :_ccce }); +_ccce .Choice =&_ac .EG_ObjectChoicesChoice {};_ccce .Choice .Pic =_ac .NewCT_Picture ();_ccce .Pos .XAttr .ST_CoordinateUnqualified =_f .Int64 (0);_ccce .Pos .YAttr .ST_CoordinateUnqualified =_f .Int64 (0);_edge =_ccce .Choice .Pic ;_febc =AbsoluteAnchor {_ccce }; +case AnchorTypeOneCell :_caab :=_bbfc ();_bebc ._adg .EG_Anchor =append (_bebc ._adg .EG_Anchor ,&_ac .EG_Anchor {OneCellAnchor :_caab });_caab .Choice =&_ac .EG_ObjectChoicesChoice {};_caab .Choice .Pic =_ac .NewCT_Picture ();_edge =_caab .Choice .Pic ; +_febc =OneCellAnchor {_caab };case AnchorTypeTwoCell :_cdbdg :=_dfdg ();_bebc ._adg .EG_Anchor =append (_bebc ._adg .EG_Anchor ,&_ac .EG_Anchor {TwoCellAnchor :_cdbdg });_cdbdg .Choice =&_ac .EG_ObjectChoicesChoice {};_cdbdg .Choice .Pic =_ac .NewCT_Picture (); +_edge =_cdbdg .Choice .Pic ;_febc =TwoCellAnchor {_cdbdg };};_edge .NvPicPr .CNvPr .IdAttr =uint32 (len (_bebc ._adg .EG_Anchor ));_edge .NvPicPr .CNvPr .NameAttr ="\u0049\u006d\u0061g\u0065";_edge .BlipFill .Blip =_gbb .NewCT_Blip ();_edge .BlipFill .Blip .EmbedAttr =_f .String (_edfg ); +_edge .BlipFill .Stretch =_gbb .NewCT_StretchInfoProperties ();_edge .SpPr =_gbb .NewCT_ShapeProperties ();_edge .SpPr .Xfrm =_gbb .NewCT_Transform2D ();_edge .SpPr .Xfrm .Off =_gbb .NewCT_Point2D ();_edge .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_f .Int64 (0); +_edge .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_f .Int64 (0);_edge .SpPr .Xfrm .Ext =_gbb .NewCT_PositiveSize2D ();_edge .SpPr .Xfrm .Ext .CxAttr =int64 (float64 (img .Size ().X *_ad .Pixel72 )/_ad .EMU );_edge .SpPr .Xfrm .Ext .CyAttr =int64 (float64 (img .Size ().Y *_ad .Pixel72 )/_ad .EMU ); +_edge .SpPr .PrstGeom =_gbb .NewCT_PresetGeometry2D ();_edge .SpPr .PrstGeom .PrstAttr =_gbb .ST_ShapeTypeRect ;_edge .SpPr .Ln =_gbb .NewCT_LineProperties ();_edge .SpPr .Ln .NoFill =_gbb .NewCT_NoFillProperties ();return _febc ;}; -// SetActiveSheet sets the active sheet which will be the tab displayed when the -// spreadsheet is initially opened. -func (_fcdg *Workbook )SetActiveSheet (s Sheet ){for _ebff ,_gade :=range _fcdg ._eaaf {if s ._bdd ==_gade {_fcdg .SetActiveSheetIndex (uint32 (_ebff ));};};}; +// Tables returns a slice of all defined tables in the workbook. +func (_acbae *Workbook )Tables ()[]Table {if _acbae ._efege ==nil {return nil ;};_gdcf :=[]Table {};for _ ,_bfgc :=range _acbae ._efege {_gdcf =append (_gdcf ,Table {_bfgc });};return _gdcf ;}; -// 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{_abfd *_fdf .Sst ;_fda map[string ]int ;}; +// AddDefinedName adds a name for a cell or range reference that can be used in +// formulas and charts. +func (_bgcca *Workbook )AddDefinedName (name ,ref string )DefinedName {if _bgcca ._gceg .DefinedNames ==nil {_bgcca ._gceg .DefinedNames =_bf .NewCT_DefinedNames ();};_deffb :=_bf .NewCT_DefinedName ();_deffb .Content =ref ;_deffb .NameAttr =name ;_bgcca ._gceg .DefinedNames .DefinedName =append (_bgcca ._gceg .DefinedNames .DefinedName ,_deffb ); +return DefinedName {_deffb };}; -// SetColOffset sets the column offset of the two cell anchor. -func (_ceef TwoCellAnchor )SetColOffset (m _fg .Distance ){_cgfec :=m -_ceef .TopLeft ().ColOffset ();_ceef .TopLeft ().SetColOffset (m );_ceef .BottomRight ().SetColOffset (_ceef .BottomRight ().ColOffset ()+_cgfec );}; +// Name returns the sheet name +func (_bbe Sheet )Name ()string {return _bbe ._fggga .NameAttr }; -// MoveTo repositions the anchor without changing the objects size. -func (_bbbef TwoCellAnchor )MoveTo (col ,row int32 ){_aec :=_bbbef .TopLeft ();_gbda :=_bbbef .BottomRight ();_ffca :=_gbda .Col ()-_aec .Col ();_bfc :=_gbda .Row ()-_aec .Row ();_aec .SetCol (col );_aec .SetRow (row );_gbda .SetCol (col +_ffca );_gbda .SetRow (row +_bfc ); -};func (_dg Border )SetDiagonal (style _fdf .ST_BorderStyle ,c _ce .Color ,up ,down bool ){if _dg ._agg .Diagonal ==nil {_dg ._agg .Diagonal =_fdf .NewCT_BorderPr ();};_dg ._agg .Diagonal .Color =_fdf .NewCT_Color ();_dg ._agg .Diagonal .Color .RgbAttr =c .AsRGBAString (); -_dg ._agg .Diagonal .StyleAttr =style ;if up {_dg ._agg .DiagonalUpAttr =_b .Bool (true );};if down {_dg ._agg .DiagonalDownAttr =_b .Bool (true );};}; +// IsBool returns true if the cell is a boolean type cell. +func (_bfd Cell )IsBool ()bool {return _bfd ._faa .TAttr ==_bf .ST_CellTypeB }; -// Comparer is used to compare rows based off a column and cells based off of -// their value. -type Comparer struct{Order SortOrder ;};func (_deg *Sheet )setList (_ebb string ,_gcdga _ab .Result )error {_egbc ,_gbcb :=_fd .ParseCellReference (_ebb );if _gbcb !=nil {return _gbcb ;};_gaeg :=_deg .Row (_egbc .RowIdx );for _dgcbd ,_adag :=range _gcdga .ValueList {_gfdg :=_gaeg .Cell (_fd .IndexToColumn (_egbc .ColumnIdx +uint32 (_dgcbd ))); -if _adag .Type !=_ab .ResultTypeEmpty {if _adag .IsBoolean {_gfdg .SetBool (_adag .ValueNumber !=0);}else {_gfdg .SetCachedFormulaResult (_adag .String ());};};};return nil ;}; +// AddFormatValue adds a format value to be used to determine the cell background. +func (_fegg ColorScale )AddFormatValue (t _bf .ST_CfvoType ,val string ){_efb :=_bf .NewCT_Cfvo ();_efb .TypeAttr =t ;_efb .ValAttr =_f .String (val );_fegg ._bcce .Cfvo =append (_fegg ._bcce .Cfvo ,_efb );}; -// SetPasswordHash sets the password hash to the input. -func (_ecfe WorkbookProtection )SetPasswordHash (pwHash string ){_ecfe ._abcg .WorkbookPasswordAttr =_b .String (pwHash );};func (_cac DataValidation )SetList ()DataValidationList {_cac .clear ();_cac ._bdca .TypeAttr =_fdf .ST_DataValidationTypeList ; -_cac ._bdca .OperatorAttr =_fdf .ST_DataValidationOperatorEqual ;return DataValidationList {_cac ._bdca };}; +// X returns the inner wrapped XML type. +func (_acef NumberFormat )X ()*_bf .CT_NumFmt {return _acef ._badc };func (_bbcd Sheet )validateSheetNames ()error {_dfa :=len ([]rune (_bbcd .Name ()));if _dfa > 31{return _d .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",_bbcd .Name (),_dfa ); +};return nil ;}; -// SetVerticalAlignment sets the vertical alignment of a cell style. -func (_bdcd CellStyle )SetVerticalAlignment (a _fdf .ST_VerticalAlignment ){if _bdcd ._dfa .Alignment ==nil {_bdcd ._dfa .Alignment =_fdf .NewCT_CellAlignment ();};_bdcd ._dfa .ApplyAlignmentAttr =_b .Bool (true );_bdcd ._dfa .Alignment .VerticalAttr =a ; -};func (_eaab *Sheet )updateAfterRemove (_ecdd uint32 ,_gdcbg _bc .UpdateAction )error {_bagef :=_eaab .Name ();_fbgf :=&_bc .UpdateQuery {UpdateType :_gdcbg ,ColumnIdx :_ecdd ,SheetToUpdate :_bagef };for _ ,_cgde :=range _eaab ._badb .Sheets (){_fbgf .UpdateCurrentSheet =_bagef ==_cgde .Name (); -for _ ,_cfdf :=range _cgde .Rows (){for _ ,_gfce :=range _cfdf .Cells (){if _gfce .X ().F !=nil {_dcga :=_gfce .X ().F .Content ;_bagd :=_ab .ParseString (_dcga );if _bagd ==nil {_gfce .SetError ("\u0023\u0052\u0045F\u0021");}else {_dbad :=_bagd .Update (_fbgf ); -_gfce .X ().F .Content =_df .Sprintf ("\u003d\u0025\u0073",_dbad .String ());};};};};};return nil ;}; +// X returns the inner wrapped XML type. +func (_cea DifferentialStyle )X ()*_bf .CT_Dxf {return _cea ._fgc }; -// MoveTo is a no-op. -func (_gad AbsoluteAnchor )MoveTo (x ,y int32 ){}; +// PasswordHash returns the password hash for a workbook using the modified +// spreadsheetML password hash that is compatible with Excel. +func PasswordHash (s string )string {_caabf :=uint16 (0);if len (s )> 0{for _fea :=len (s )-1;_fea >=0;_fea --{_dggb :=s [_fea ];_caabf =((_caabf >>14)&0x01)|((_caabf <<1)&0x7fff);_caabf ^=uint16 (_dggb );};_caabf =((_caabf >>14)&0x01)|((_caabf <<1)&0x7fff); +_caabf ^=uint16 (len (s ));_caabf ^=(0x8000|('N'<<8)|'K');};return _d .Sprintf ("\u0025\u0030\u0034\u0058",uint64 (_caabf ));}; -// CellReference returns the cell reference within a sheet that a comment refers -// to (e.g. "A1") -func (_gfe Comment )CellReference ()string {return _gfe ._fae .RefAttr };func (_dedg *evalContext )SetOffset (col ,row uint32 ){_dedg ._bbbg =col ;_dedg ._bbae =row }; +// Row is a row within a spreadsheet. +type Row struct{_gdc *Workbook ;_ade *Sheet ;_bgb *_bf .CT_Row ;};func (_ceffb *Workbook )onNewRelationship (_bdacb *_gb .DecodeMap ,_gcce ,_gcfd string ,_baeg []*_ee .File ,_ecag *_gf .Relationship ,_dddea _gb .Target )error {_caddb :=_f .DocTypeSpreadsheet ; +switch _gcfd {case _f .OfficeDocumentType :_ceffb ._gceg =_bf .NewWorkbook ();_bdacb .AddTarget (_gcce ,_ceffb ._gceg ,_gcfd ,0);_ceffb ._dfbgc =_fg .NewRelationships ();_bdacb .AddTarget (_gb .RelationsPathFor (_gcce ),_ceffb ._dfbgc .X (),_gcfd ,0);_ecag .TargetAttr =_f .RelativeFilename (_caddb ,_dddea .Typ ,_gcfd ,0); +case _f .CorePropertiesType :_bdacb .AddTarget (_gcce ,_ceffb .CoreProperties .X (),_gcfd ,0);_ecag .TargetAttr =_f .RelativeFilename (_caddb ,_dddea .Typ ,_gcfd ,0);case _f .CustomPropertiesType :_bdacb .AddTarget (_gcce ,_ceffb .CustomProperties .X (),_gcfd ,0); +_ecag .TargetAttr =_f .RelativeFilename (_caddb ,_dddea .Typ ,_gcfd ,0);case _f .ExtendedPropertiesType :_bdacb .AddTarget (_gcce ,_ceffb .AppProperties .X (),_gcfd ,0);_ecag .TargetAttr =_f .RelativeFilename (_caddb ,_dddea .Typ ,_gcfd ,0);case _f .WorksheetType :_fgbcg :=_bf .NewWorksheet (); +_bcba ,_bddeg :=_dc .StringToNumbers (_gcce );if !_bddeg {_bcba =len (_ceffb ._bfbb );};_bdacb .AddTarget (_gcce ,_fgbcg ,_gcfd ,uint32 (_bcba ));_efea :=_fg .NewRelationships ();_bdacb .AddTarget (_gb .RelationsPathFor (_gcce ),_efea .X (),_gcfd ,0);_ceffb ._cfac =append (_ceffb ._cfac ,_efea ); +_ceffb ._gbfe =append (_ceffb ._gbfe ,nil );_ecag .TargetAttr =_f .RelativeFilename (_caddb ,_dddea .Typ ,_gcfd ,_bcba );if _ceffb ._gceg .Sheets !=nil {if len (_ceffb ._bfbb )< 1{_ceffb ._bfbb =make ([]*_bf .Worksheet ,len (_ceffb ._gceg .Sheets .Sheet )); +};for _dgcga ,_ecdfc :=range _ceffb ._gceg .Sheets .Sheet {if _ecdfc .IdAttr ==_ecag .IdAttr {_ceffb ._bfbb [_dgcga ]=_fgbcg ;};};}else {_ceffb ._bfbb =append (_ceffb ._bfbb ,_fgbcg );};case _f .StylesType :_ceffb .StyleSheet =NewStyleSheet (_ceffb );_bdacb .AddTarget (_gcce ,_ceffb .StyleSheet .X (),_gcfd ,0); +_ecag .TargetAttr =_f .RelativeFilename (_caddb ,_dddea .Typ ,_gcfd ,0);case _f .ThemeType :_cdgg :=_gbb .NewTheme ();_ceffb ._accb =append (_ceffb ._accb ,_cdgg );_bdacb .AddTarget (_gcce ,_cdgg ,_gcfd ,0);_ecag .TargetAttr =_f .RelativeFilename (_caddb ,_dddea .Typ ,_gcfd ,len (_ceffb ._accb )); +case _f .SharedStringsType :_ceffb .SharedStrings =NewSharedStrings ();_bdacb .AddTarget (_gcce ,_ceffb .SharedStrings .X (),_gcfd ,0);_ecag .TargetAttr =_f .RelativeFilename (_caddb ,_dddea .Typ ,_gcfd ,0);case _f .ThumbnailType :for _dgga ,_gcbg :=range _baeg {if _gcbg ==nil {continue ; +};if _gcbg .Name ==_gcce {_cfdeb ,_cdga :=_gcbg .Open ();if _cdga !=nil {return _d .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_cdga );};_ceffb .Thumbnail ,_ ,_cdga =_b .Decode (_cfdeb ); +_cfdeb .Close ();if _cdga !=nil {return _d .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",_cdga );};_baeg [_dgga ]=nil ;};};case _f .ImageType :for _fafab ,_caac :=range _ceffb ._edga {_dabe :=_e .Clean (_gcce ); +if _dabe ==_fafab {_ecag .TargetAttr =_caac ;return nil ;};};_bec :=_f .RelativeFilename (_caddb ,_dddea .Typ ,_gcfd ,len (_ceffb .Images )+1);for _bcff ,_dbaef :=range _baeg {if _dbaef ==nil {continue ;};if _dbaef .Name ==_e .Clean (_gcce ){_cdda ,_edfe :=_gb .ExtractToDiskTmp (_dbaef ,_ceffb .TmpPath ); +if _edfe !=nil {return _edfe ;};_ddca ,_edfe :=_fg .ImageFromStorage (_cdda );if _edfe !=nil {return _edfe ;};_acae :=_fg .MakeImageRef (_ddca ,&_ceffb .DocBase ,_ceffb ._dfbgc );_acae .SetTarget (_bec );_ceffb ._edga [_dbaef .Name ]=_bec ;_ceffb .Images =append (_ceffb .Images ,_acae ); +_baeg [_bcff ]=nil ;};};_ecag .TargetAttr =_bec ;case _f .DrawingType :_bcag :=_ac .NewWsDr ();_bfgf :=uint32 (len (_ceffb ._gaffb ));_bdacb .AddTarget (_gcce ,_bcag ,_gcfd ,_bfgf );_ceffb ._gaffb =append (_ceffb ._gaffb ,_bcag );_ecff :=_fg .NewRelationships (); +_bdacb .AddTarget (_gb .RelationsPathFor (_gcce ),_ecff .X (),_gcfd ,_bfgf );_ceffb ._effga =append (_ceffb ._effga ,_ecff );_ecag .TargetAttr =_f .RelativeFilename (_caddb ,_dddea .Typ ,_gcfd ,len (_ceffb ._gaffb ));case _f .VMLDrawingType :_baba :=_ce .NewContainer (); +_bfaef :=uint32 (len (_ceffb ._dcefg ));_bdacb .AddTarget (_gcce ,_baba ,_gcfd ,_bfaef );_ceffb ._dcefg =append (_ceffb ._dcefg ,_baba );case _f .CommentsType :_ceffb ._gbfe [_dddea .Index ]=_bf .NewComments ();_bdacb .AddTarget (_gcce ,_ceffb ._gbfe [_dddea .Index ],_gcfd ,_dddea .Index ); +_ecag .TargetAttr =_f .RelativeFilename (_caddb ,_dddea .Typ ,_gcfd ,len (_ceffb ._gbfe ));case _f .ChartType :_bbdc :=_bb .NewChartSpace ();_ebaef :=uint32 (len (_ceffb ._ebfc ));_bdacb .AddTarget (_gcce ,_bbdc ,_gcfd ,_ebaef );_ceffb ._ebfc =append (_ceffb ._ebfc ,_bbdc ); +_ecag .TargetAttr =_f .RelativeFilename (_caddb ,_dddea .Typ ,_gcfd ,len (_ceffb ._ebfc ));if _ceffb ._ggda ==nil {_ceffb ._ggda =make (map[string ]*_bb .ChartSpace );};_ceffb ._ggda [_ecag .TargetAttr ]=_bbdc ;case _f .TableType :_gcga :=_bf .NewTable (); +_eadbf :=uint32 (len (_ceffb ._efege ));_bdacb .AddTarget (_gcce ,_gcga ,_gcfd ,_eadbf );_ceffb ._efege =append (_ceffb ._efege ,_gcga );_ecag .TargetAttr =_f .RelativeFilename (_caddb ,_dddea .Typ ,_gcfd ,len (_ceffb ._efege ));default:_db .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",_gcce ,_gcfd ); +};return nil ;};func (_cfc *evalContext )SetOffset (col ,row uint32 ){_cfc ._adcd =col ;_cfc ._ge =row }; -// 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 (_efg CellStyle )SetNumberFormatStandard (s StandardFormat ){_efg ._dfa .NumFmtIdAttr =_b .Uint32 (uint32 (s ));_efg ._dfa .ApplyNumberFormatAttr =_b .Bool (true );}; +// 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{_cabg *_bf .CT_DataValidation }; -// SetConditionValue sets the condition value to be used for style applicaton. -func (_gae ConditionalFormattingRule )SetConditionValue (v string ){_gae ._gec .Formula =[]string {v }}; +// X returns the inner wrapped XML type. +func (_agdb Row )X ()*_bf .CT_Row {return _agdb ._bgb }; -// Column returns the cell column -func (_dfg Cell )Column ()(string ,error ){_fbdb ,_ead :=_fd .ParseCellReference (_dfg .Reference ());if _ead !=nil {return "",_ead ;};return _fbdb .Column ,nil ;}; +// DVCompareType is a comparison type for a data validation rule. This restricts +// the input format of the cell. +type DVCompareType byte ; -// SetWidthCells is a no-op. -func (_bcc AbsoluteAnchor )SetWidthCells (int32 ){};func (_bcgg Sheet )validateSheetNames ()error {_edbc :=len ([]rune (_bcgg .Name ()));if _edbc > 31{return _df .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",_bcgg .Name (),_edbc ); -};return nil ;}; +// Sheet is a single sheet within a workbook. +type Sheet struct{_fdcd *Workbook ;_fggga *_bf .CT_Sheet ;_gfae *_bf .Worksheet ;};func (_fb Border )SetRight (style _bf .ST_BorderStyle ,c _de .Color ){if _fb ._bee .Right ==nil {_fb ._bee .Right =_bf .NewCT_BorderPr ();};_fb ._bee .Right .Color =_bf .NewCT_Color (); +_fb ._bee .Right .Color .RgbAttr =c .AsRGBAString ();_fb ._bee .Right .StyleAttr =style ;};func (_bebb PatternFill )ClearFgColor (){_bebb ._cafb .FgColor =nil }; -// TopLeft returns the top-left corner of the anchored object. -func (_egcd OneCellAnchor )TopLeft ()CellMarker {return CellMarker {_egcd ._bbge .From }};func _gcc (_adg _dd .Time )_dd .Time {_adg =_adg .Local ();return _dd .Date (_adg .Year (),_adg .Month (),_adg .Day (),_adg .Hour (),_adg .Minute (),_adg .Second (),_adg .Nanosecond (),_dd .UTC ); -}; +// SetStringByID sets the cell type to string, and the value a string in the +// shared strings table. +func (_aee Cell )SetStringByID (id int ){_aee ._aef .ensureSharedStringsRelationships ();_aee .clearValue ();_aee ._faa .V =_f .String (_ff .Itoa (id ));_aee ._faa .TAttr =_bf .ST_CellTypeS ;}; -// IsNumber returns true if the cell is a number type cell. -func (_cfad Cell )IsNumber ()bool {switch _cfad ._cfa .TAttr {case _fdf .ST_CellTypeN :return true ;case _fdf .ST_CellTypeS ,_fdf .ST_CellTypeB :return false ;};return _cfad ._cfa .V !=nil &&_fbc .IsNumber (*_cfad ._cfa .V );};func (_aggba StyleSheet )appendFont ()Font {_eega :=_fdf .NewCT_Font (); -_aggba ._ddag .Fonts .Font =append (_aggba ._ddag .Fonts .Font ,_eega );_aggba ._ddag .Fonts .CountAttr =_b .Uint32 (uint32 (len (_aggba ._ddag .Fonts .Font )));return Font {_eega ,_aggba ._ddag };}; +// X returns the inner wrapped XML type. +func (_efbbg *Workbook )X ()*_bf .Workbook {return _efbbg ._gceg }; -// ColOffset returns the offset from the row cell. -func (_ebaa CellMarker )ColOffset ()_fg .Distance {if _ebaa ._gded .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _fg .Distance (float64 (*_ebaa ._gded .ColOff .ST_CoordinateUnqualified )*_fg .EMU );}; +// ExtractText returns text from the workbook as a WorkbookText object. +func (_fffc *Workbook )ExtractText ()*WorkbookText {_febg :=[]*SheetText {};for _ ,_ebad :=range _fffc .Sheets (){_febg =append (_febg ,&SheetText {Cells :_ebad .ExtractText ().Cells });};return &WorkbookText {Sheets :_febg };}; -// SaveToFile writes the workbook out to a file. -func (_ecgg *Workbook )SaveToFile (path string )error {_gfde ,_ebd :=_g .Create (path );if _ebd !=nil {return _ebd ;};defer _gfde .Close ();return _ecgg .Save (_gfde );}; - -// RemoveSheet removes the sheet with the given index from the workbook. -func (_aecbd *Workbook )RemoveSheet (ind int )error {if _aecbd .SheetCount ()<=ind {return ErrorNotFound ;};for _ ,_fedc :=range _aecbd ._bgfb .Relationships (){if _fedc .ID ()==_aecbd ._aecb .Sheets .Sheet [ind ].IdAttr {_aecbd ._bgfb .Remove (_fedc ); -break ;};};_aecbd .ContentTypes .RemoveOverride (_b .AbsoluteFilename (_b .DocTypeSpreadsheet ,_b .WorksheetContentType ,ind +1));copy (_aecbd ._eaaf [ind :],_aecbd ._eaaf [ind +1:]);_aecbd ._eaaf =_aecbd ._eaaf [:len (_aecbd ._eaaf )-1];_adc :=_aecbd ._aecb .Sheets .Sheet [ind ]; -copy (_aecbd ._aecb .Sheets .Sheet [ind :],_aecbd ._aecb .Sheets .Sheet [ind +1:]);_aecbd ._aecb .Sheets .Sheet =_aecbd ._aecb .Sheets .Sheet [:len (_aecbd ._aecb .Sheets .Sheet )-1];for _befeb :=range _aecbd ._aecb .Sheets .Sheet {if _aecbd ._aecb .Sheets .Sheet [_befeb ].SheetIdAttr > _adc .SheetIdAttr {_aecbd ._aecb .Sheets .Sheet [_befeb ].SheetIdAttr --; -};};copy (_aecbd ._dcca [ind :],_aecbd ._dcca [ind +1:]);_aecbd ._dcca =_aecbd ._dcca [:len (_aecbd ._dcca )-1];copy (_aecbd ._ebbf [ind :],_aecbd ._ebbf [ind +1:]);_aecbd ._ebbf =_aecbd ._ebbf [:len (_aecbd ._ebbf )-1];return nil ;}; - -// Row will return a row with a given row number, creating a new row if -// necessary. -func (_fcfg *Sheet )Row (rowNum uint32 )Row {for _ ,_daff :=range _fcfg ._bdd .SheetData .Row {if _daff .RAttr !=nil &&*_daff .RAttr ==rowNum {return Row {_fcfg ._badb ,_fcfg ,_daff };};};return _fcfg .AddNumberedRow (rowNum );}; +// RichTextRun is a segment of text within a cell that is directly formatted. +type RichTextRun struct{_ded *_bf .CT_RElt }; -// 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 (_ddcc Comment )SetAuthor (author string ){_ddcc ._fae .AuthorIdAttr =Comments {_ddcc ._bad ,_ddcc ._bage }.getOrCreateAuthor (author );}; +// Name returns the name of the table +func (_gdda Table )Name ()string {if _gdda ._gfbgg .NameAttr !=nil {return *_gdda ._gfbgg .NameAttr ;};return "";}; -// SetText sets the text to be displayed. -func (_dbgcc RichTextRun )SetText (s string ){_dbgcc ._deaa .T =s };func _bbfc (_geda _dd .Time )_dd .Time {_geda =_geda .UTC ();return _dd .Date (_geda .Year (),_geda .Month (),_geda .Day (),_geda .Hour (),_geda .Minute (),_geda .Second (),_geda .Nanosecond (),_dd .Local ); -}; +// SortOrder is a column sort order. +// +//go:generate stringer -type=SortOrder +type SortOrder byte ; // StandardFormat is a standard ECMA 376 number format. // //go:generate stringer -type=StandardFormat type StandardFormat uint32 ; -// 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 (_gba Cell )GetValueAsTime ()(_dd .Time ,error ){if _gba ._cfa .TAttr !=_fdf .ST_CellTypeUnset {return _dd .Time {},_edb .New ("\u0063e\u006c\u006c\u0020\u0074y\u0070\u0065\u0020\u0073\u0068o\u0075l\u0064 \u0062\u0065\u0020\u0075\u006e\u0073\u0065t"); -};if _gba ._cfa .V ==nil {return _dd .Time {},_edb .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};_gde ,_ ,_dgb :=_eb .ParseFloat (*_gba ._cfa .V ,10,128,_eb .ToNearestEven );if _dgb !=nil {return _dd .Time {},_dgb ; -};_gabg :=new (_eb .Float );_gabg .SetUint64 (uint64 (24*_dd .Hour ));_gde .Mul (_gde ,_gabg );_cad ,_ :=_gde .Uint64 ();_eeae :=_gba ._bg .Epoch ().Add (_dd .Duration (_cad ));return _bbfc (_eeae ),nil ;};func (_ecb ConditionalFormattingRule )clear (){_ecb ._gec .OperatorAttr =_fdf .ST_ConditionalFormattingOperatorUnset ; -_ecb ._gec .ColorScale =nil ;_ecb ._gec .IconSet =nil ;_ecb ._gec .Formula =nil ;}; - -// RichTextRun is a segment of text within a cell that is directly formatted. -type RichTextRun struct{_deaa *_fdf .CT_RElt }; - -// CellStyles returns the list of defined cell styles -func (_acec StyleSheet )CellStyles ()[]CellStyle {_babf :=[]CellStyle {};for _ ,_gaad :=range _acec ._ddag .CellXfs .Xf {_babf =append (_babf ,CellStyle {_acec ._gfdd ,_gaad ,_acec ._ddag .CellXfs });};return _babf ;}; +// Reference returns the cell reference (e.g. "A4"). This is not required, +// however both unioffice and Excel will always set it. +func (_dga Cell )Reference ()string {if _dga ._faa .RAttr !=nil {return *_dga ._faa .RAttr ;};return "";}; -// AddMergedCells merges cells within a sheet. -func (_gbafa *Sheet )AddMergedCells (fromRef ,toRef string )MergedCell {if _gbafa ._bdd .MergeCells ==nil {_gbafa ._bdd .MergeCells =_fdf .NewCT_MergeCells ();};_baab :=_fdf .NewCT_MergeCell ();_baab .RefAttr =_df .Sprintf ("\u0025\u0073\u003a%\u0073",fromRef ,toRef ); -_gbafa ._bdd .MergeCells .MergeCell =append (_gbafa ._bdd .MergeCells .MergeCell ,_baab );_gbafa ._bdd .MergeCells .CountAttr =_b .Uint32 (uint32 (len (_gbafa ._bdd .MergeCells .MergeCell )));return MergedCell {_gbafa ._badb ,_gbafa ,_baab };}; +// SetWidthCells is a no-op. +func (_af AbsoluteAnchor )SetWidthCells (int32 ){}; -// 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 (_fffd DataValidation )SetRange (cellRange string ){_fffd ._bdca .SqrefAttr =_fdf .ST_Sqref {cellRange };}; +// 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 (_gbdga StyleSheet )GetOrCreateStandardNumberFormat (f StandardFormat )CellStyle {for _ ,_baef :=range _gbdga .CellStyles (){if _baef .HasNumberFormat ()&&_baef .NumberFormat ()==uint32 (f ){return _baef ;};};_bdfg :=_gbdga .AddCellStyle ();_bdfg .SetNumberFormatStandard (f ); +return _bdfg ;}; -// SetWidth sets the width of the anchored object. -func (_cfag OneCellAnchor )SetWidth (w _fg .Distance ){_cfag ._bbge .Ext .CxAttr =int64 (w /_fg .EMU )}; +// 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 (_dcb CellStyle )SetNumberFormatStandard (s StandardFormat ){_dcb ._cag .NumFmtIdAttr =_f .Uint32 (uint32 (s ));_dcb ._cag .ApplyNumberFormatAttr =_f .Bool (true );}; -// HasNumberFormat returns true if the cell style has a number format applied. -func (_gada CellStyle )HasNumberFormat ()bool {return _gada ._dfa .NumFmtIdAttr !=nil &&_gada ._dfa .ApplyNumberFormatAttr !=nil &&*_gada ._dfa .ApplyNumberFormatAttr ;};func (_caba PatternFill )ClearFgColor (){_caba ._fcae .FgColor =nil }; +// Extents returns the sheet extents in the form "A1:B15". This requires +// scanning the entire sheet. +func (_ceffe Sheet )Extents ()string {_ecbcb ,_efbbc ,_fece ,_abfb :=_ceffe .ExtentsIndex ();return _d .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_ecbcb ,_efbbc ,_fece ,_abfb );}; -// SetCellReference sets the cell reference within a sheet that a comment refers -// to (e.g. "A1") -func (_ccg Comment )SetCellReference (cellRef string ){_ccg ._fae .RefAttr =cellRef };type ConditionalFormattingRule struct{_gec *_fdf .CT_CfRule }; +// Validate attempts to validate the structure of a workbook. +func (_acabf *Workbook )Validate ()error {if _acabf ==nil ||_acabf ._gceg ==nil {return _cda .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"); +};_dgfc :=uint32 (0);for _ ,_adfe :=range _acabf ._gceg .Sheets .Sheet {if _adfe .SheetIdAttr > _dgfc {_dgfc =_adfe .SheetIdAttr ;};};if _dgfc !=uint32 (len (_acabf ._bfbb )){return _d .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",_dgfc ,len (_acabf ._bfbb )); +};_bdgg :=map[string ]struct{}{};for _cfeg ,_aacab :=range _acabf ._gceg .Sheets .Sheet {_dbdg :=Sheet {_acabf ,_aacab ,_acabf ._bfbb [_cfeg ]};if _ ,_ddcf :=_bdgg [_dbdg .Name ()];_ddcf {return _d .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",_cfeg ,_dbdg .Name ()); +};_bdgg [_dbdg .Name ()]=struct{}{};if _gfbd :=_dbdg .ValidateWithPath (_d .Sprintf ("\u0077o\u0072k\u0062\u006f\u006f\u006b\u002fS\u0068\u0065e\u0074\u005b\u0025\u0064\u005d",_cfeg ));_gfbd !=nil {return _gfbd ;};if _dfbb :=_dbdg .Validate ();_dfbb !=nil {return _dfbb ; +};};return nil ;}; -// X returns the inner wrapped XML type. -func (_fgb RichText )X ()*_fdf .CT_Rst {return _fgb ._gdde }; +// SetHidden marks the defined name as hidden. +func (_aag DefinedName )SetLocalSheetID (id uint32 ){_aag ._dcce .LocalSheetIdAttr =_f .Uint32 (id )}; -// Sort sorts all of the rows within a sheet by the contents of a column. As the -// file format doesn't suppot indicating that a column should be sorted by the -// viewing/editing program, we actually need to reorder rows and change cell -// references during a sort. If the sheet contains formulas, you should call -// RecalculateFormulas() prior to sorting. The column is in the form "C" and -// specifies the column to sort by. The firstRow is a 1-based index and -// specifies the firstRow to include in the sort, allowing skipping over a -// header row. -func (_ggec *Sheet )Sort (column string ,firstRow uint32 ,order SortOrder ){_cfeg :=_ggec ._bdd .SheetData .Row ;_fffb :=_ggec .Rows ();for _cade ,_acced :=range _fffb {if _acced .RowNumber ()==firstRow {_cfeg =_ggec ._bdd .SheetData .Row [_cade :];break ; -};};_eefa :=Comparer {Order :order };_d .Slice (_cfeg ,func (_fbfb ,_cegd int )bool {return _eefa .LessRows (column ,Row {_ggec ._badb ,_ggec ,_cfeg [_fbfb ]},Row {_ggec ._badb ,_ggec ,_cfeg [_cegd ]});});for _bdab ,_adeb :=range _ggec .Rows (){_dege :=uint32 (_bdab +1); -if _adeb .RowNumber ()!=_dege {_adeb .renumberAs (_dege );};};}; +// Comments is the container for comments for a single sheet. +type Comments struct{_eac *Workbook ;_fca *_bf .Comments ;}; -// SetContent sets the defined name content. -func (_dedf DefinedName )SetContent (s string ){_dedf ._eadb .Content =s }; +// SetPriority sets the rule priority +func (_eegee ConditionalFormattingRule )SetPriority (p int32 ){_eegee ._aecc .PriorityAttr =p }; -// SetHeightCells is a no-op. -func (_aace OneCellAnchor )SetHeightCells (int32 ){}; +// SetHeightAuto sets the row height to be automatically determined. +func (_cae Row )SetHeightAuto (){_cae ._bgb .HtAttr =nil ;_cae ._bgb .CustomHeightAttr =nil }; -// SetNumberFormat applies a number format to a cell style avoiding redundancy. The function checks if the given string -// already exists in the saved number formats. If found, the existing number format is reused; otherwise, -// the new number format is added to the saved number formats collection. The number format is then applied to the cell style, -// affecting all styles that reference it by index. -func (_dba CellStyle )SetNumberFormat (s string ){var _bcgc NumberFormat ;if _dba ._agfa .StyleSheet ._ddag .NumFmts ==nil {_dba ._agfa .StyleSheet ._ddag .NumFmts =_fdf .NewCT_NumFmts ();};_gef :=_dba ._agfa .StyleSheet ._ddag .NumFmts .NumFmt ;for _ ,_gcda :=range _gef {if _ed .DeepEqual (_gcda .FormatCodeAttr ,s ){_bcgc =NumberFormat {_dba ._agfa ,_gcda }; -_dba ._dfa .ApplyNumberFormatAttr =_b .Bool (true );_dba ._dfa .NumFmtIdAttr =_b .Uint32 (_bcgc .ID ());return ;};};_faca :=_fdf .NewCT_NumFmt ();_faca .NumFmtIdAttr =uint32 (200+len (_dba ._agfa .StyleSheet ._ddag .NumFmts .NumFmt ));_dba ._agfa .StyleSheet ._ddag .NumFmts .NumFmt =append (_dba ._agfa .StyleSheet ._ddag .NumFmts .NumFmt ,_faca ); -_dba ._agfa .StyleSheet ._ddag .NumFmts .CountAttr =_b .Uint32 (uint32 (len (_dba ._agfa .StyleSheet ._ddag .NumFmts .NumFmt )));_bcgc =NumberFormat {_dba ._agfa ,_faca };_bcgc ._dcg .FormatCodeAttr =s ;_dba ._dfa .ApplyNumberFormatAttr =_b .Bool (true ); -_dba ._dfa .NumFmtIdAttr =_b .Uint32 (_bcgc .ID ());}; +// SetWidth is a no-op. +func (_bbed TwoCellAnchor )SetWidth (w _ad .Distance ){}; -// SetRowOffset sets the row offset of the top-left anchor. -func (_cef OneCellAnchor )SetRowOffset (m _fg .Distance ){_cef .TopLeft ().SetRowOffset (m )}; +// LockStructure controls the locking of the workbook structure. +func (_fdec WorkbookProtection )LockStructure (b bool ){if !b {_fdec ._afbb .LockStructureAttr =nil ;}else {_fdec ._afbb .LockStructureAttr =_f .Bool (true );};}; -// X returns the inner wrapped XML type. -func (_ddcf DataBarScale )X ()*_fdf .CT_DataBar {return _ddcf ._ffcd };type evalContext struct{_dac *Sheet ;_bbbg ,_bbae uint32 ;_cgg map[string ]struct{};}; +// 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 (_bbgf *Sheet )AddHyperlink (url string )_fg .Hyperlink {for _eeed ,_ccbe :=range _bbgf ._fdcd ._bfbb {if _ccbe ==_bbgf ._gfae {return _bbgf ._fdcd ._cfac [_eeed ].AddHyperlink (url );};};return _fg .Hyperlink {};}; -// HasFormula returns true if the cell contains formula. -func (_abdf *evalContext )HasFormula (cellRef string )bool {return _abdf ._dac .Cell (cellRef ).HasFormula ();}; +// SetProtectedAndHidden sets protected and hidden for given cellStyle +func (_dbe CellStyle )SetProtection (protected bool ,hidden bool ){_dbe ._cag .Protection =&_bf .CT_CellProtection {LockedAttr :&protected ,HiddenAttr :&hidden };};func (_cgd Cell )getLabelPrefix ()string {if _cgd ._faa .SAttr ==nil {return "";};_cedd :=*_cgd ._faa .SAttr ; +_bfb :=_cgd ._aef .StyleSheet .GetCellStyle (_cedd );switch _bfb ._cag .Alignment .HorizontalAttr {case _bf .ST_HorizontalAlignmentLeft :return "\u0027";case _bf .ST_HorizontalAlignmentRight :return "\u0022";case _bf .ST_HorizontalAlignmentCenter :return "\u005e"; +case _bf .ST_HorizontalAlignmentFill :return "\u005c";default:return "";};}; -// Reference returns the region of cells that are merged. -func (_ecac MergedCell )Reference ()string {return _ecac ._bdfd .RefAttr };func (_afc DifferentialStyle )Fill ()Fill {if _afc ._ggce .Fill ==nil {_afc ._ggce .Fill =_fdf .NewCT_Fill ();};return Fill {_afc ._ggce .Fill ,nil };};func (_cfbc PatternFill )SetBgColor (c _ce .Color ){_cfbc ._fcae .BgColor =_fdf .NewCT_Color (); -_cfbc ._fcae .BgColor .RgbAttr =c .AsRGBAString ();}; +// Text returns text from the sheet as one string separated with line breaks. +func (_gaff *SheetText )Text ()string {_cffc :=_g .NewBuffer ([]byte {});for _ ,_dcab :=range _gaff .Cells {if _dcab .Text !=""{_cffc .WriteString (_dcab .Text );_cffc .WriteString ("\u000a");};};return _cffc .String ();}; -// Comments returns the comments for a sheet. -func (_cge *Sheet )Comments ()Comments {for _gagd ,_bfaf :=range _cge ._badb ._eaaf {if _bfaf ==_cge ._bdd {if _cge ._badb ._ebbf [_gagd ]==nil {_cge ._badb ._ebbf [_gagd ]=_fdf .NewComments ();_cge ._badb ._dcca [_gagd ].AddAutoRelationship (_b .DocTypeSpreadsheet ,_b .WorksheetType ,_gagd +1,_b .CommentsType ); -_cge ._badb .ContentTypes .AddOverride (_b .AbsoluteFilename (_b .DocTypeSpreadsheet ,_b .CommentsType ,_gagd +1),_b .CommentsContentType );};if len (_cge ._badb ._gfbc )==0{_cge ._badb ._gfbc =append (_cge ._badb ._gfbc ,_ae .NewCommentDrawing ());_cggf :=_cge ._badb ._dcca [_gagd ].AddAutoRelationship (_b .DocTypeSpreadsheet ,_b .WorksheetType ,1,_b .VMLDrawingType ); -if _cge ._bdd .LegacyDrawing ==nil {_cge ._bdd .LegacyDrawing =_fdf .NewCT_LegacyDrawing ();};_cge ._bdd .LegacyDrawing .IdAttr =_cggf .ID ();};return Comments {_cge ._badb ,_cge ._badb ._ebbf [_gagd ]};};};_ff .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 {};}; +// SetPattern sets the pattern of the fill. +func (_aeca PatternFill )SetPattern (p _bf .ST_PatternType ){_aeca ._cafb .PatternTypeAttr =p }; // X returns the inner wrapped XML type. -func (_fgac DataValidation )X ()*_fdf .CT_DataValidation {return _fgac ._bdca }; - -// SetDrawing sets the worksheet drawing. A worksheet can have a reference to a -// single drawing, but the drawing can have many charts. -func (_gffa *Sheet )SetDrawing (d Drawing ){var _abfba _ga .Relationships ;for _bdeb ,_abdb :=range _gffa ._badb ._eaaf {if _abdb ==_gffa ._bdd {_abfba =_gffa ._badb ._dcca [_bdeb ];break ;};};var _afad string ;for _gcg ,_aaccf :=range d ._ecbd ._acca {if _aaccf ==d ._afda {_bcdeb :=_abfba .AddAutoRelationship (_b .DocTypeSpreadsheet ,_b .WorksheetType ,_gcg +1,_b .DrawingType ); -_afad =_bcdeb .ID ();break ;};};_gffa ._bdd .Drawing =_fdf .NewCT_Drawing ();_gffa ._bdd .Drawing .IdAttr =_afad ;}; - -// Name returns the sheet name -func (_gbae Sheet )Name ()string {return _gbae ._cca .NameAttr }; - -// 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 (_gdg Cell )SetFormulaArray (s string ){_bf :=_ab .ParseString (s );if _bf ==nil {return ;};_gdg .clearValue ();_gdg ._cfa .TAttr =_fdf .ST_CellTypeStr ;_gdg ._cfa .F =_fdf .NewCT_CellFormula ();_gdg ._cfa .F .TAttr =_fdf .ST_CellFormulaTypeArray ; -_gdg ._cfa .F .Content =s ;}; - -// BottomRight returns the CellMaker for the bottom right corner of the anchor. -func (_bccc TwoCellAnchor )BottomRight ()CellMarker {return CellMarker {_bccc ._bfece .To }}; - -// GetFilename returns the name of file from which workbook was opened with full path to it -func (_geeb *Workbook )GetFilename ()string {return _geeb ._fabgb };func (_bdfe RichTextRun )ensureRpr (){if _bdfe ._deaa .RPr ==nil {_bdfe ._deaa .RPr =_fdf .NewCT_RPrElt ();};}; +func (_fcag ConditionalFormatting )X ()*_bf .CT_ConditionalFormatting {return _fcag ._eege }; -// SheetText is an array of extracted text items which has some methods for representing extracted text from a sheet. -type SheetText struct{Cells []CellText ;};const (AnchorTypeAbsolute AnchorType =iota ;AnchorTypeOneCell ;AnchorTypeTwoCell ;); +// SetValues sets the possible values. This is incompatible with SetRange. +func (_cdac DataValidationList )SetValues (values []string ){_cdac ._cabg .Formula1 =_f .String ("\u0022"+_cb .Join (values ,"\u002c")+"\u0022");_cdac ._cabg .Formula2 =_f .String ("\u0030");};func (_fac DataValidationCompare )SetValue2 (v string ){_fac ._bbga .Formula2 =&v }; +func (_faef *Sheet )removeColumnFromNamedRanges (_ccbd uint32 )error {for _ ,_dddd :=range _faef ._fdcd .DefinedNames (){_bfea :=_dddd .Name ();_aeba :=_dddd .Content ();_abdaf :=_cb .Split (_aeba ,"\u0021");if len (_abdaf )!=2{return _cda .New ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u006e\u0061\u006d\u0065\u0064\u0020\u0072\u0061\u006e\u0067e\u003a"+_aeba ); +};_fdbe :=_abdaf [0];if _faef .Name ()==_fdbe {_fced :=_faef ._fdcd .RemoveDefinedName (_dddd );if _fced !=nil {return _fced ;};_acba :=_gdfc (_abdaf [1],_ccbd ,true );if _acba !=""{_addg :=_fdbe +"\u0021"+_acba ;_faef ._fdcd .AddDefinedName (_bfea ,_addg ); +};};};_gddec :=0;if _faef ._gfae .TableParts !=nil &&_faef ._gfae .TableParts .TablePart !=nil {_gddec =len (_faef ._gfae .TableParts .TablePart );};if _gddec !=0{_bddd :=0;for _ ,_ffcbg :=range _faef ._fdcd .Sheets (){if _ffcbg .Name ()==_faef .Name (){break ; +}else {if _ffcbg ._gfae .TableParts !=nil &&_ffcbg ._gfae .TableParts .TablePart !=nil {_bddd +=len (_ffcbg ._gfae .TableParts .TablePart );};};};_bdcbb :=_faef ._fdcd ._efege [_bddd :_bddd +_gddec ];for _cbde ,_gaab :=range _bdcbb {_gcbb :=_gaab ;_gcbb .RefAttr =_gdfc (_gcbb .RefAttr ,_ccbd ,false ); +_faef ._fdcd ._efege [_bddd +_cbde ]=_gcbb ;};};return nil ;}; -// CellText is used for keeping text with references to a cell where it is located. -type CellText struct{Text string ;Cell Cell ;}; +// IsHidden returns whether the row is hidden or not. +func (_abbb Row )IsHidden ()bool {return _abbb ._bgb .HiddenAttr !=nil &&*_abbb ._bgb .HiddenAttr }; -// IsEmpty returns true if the cell is empty. -func (_efe Cell )IsEmpty ()bool {return _efe ._cfa .TAttr ==_fdf .ST_CellTypeUnset &&_efe ._cfa .V ==nil &&_efe ._cfa .F ==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 (_bcfc *Workbook )ClearCachedFormulaResults (){for _ ,_cfgc :=range _bcfc .Sheets (){_cfgc .ClearCachedFormulaResults ();};}; -// 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 (_cdde *Sheet )SetBorder (cellRange string ,border Border )error {_ceeb ,_edbd ,_ddgb :=_fd .ParseRangeReference (cellRange );if _ddgb !=nil {return _ddgb ;};_aaabe :=_cdde ._badb .StyleSheet .AddCellStyle ();_acde :=_cdde ._badb .StyleSheet .AddBorder (); -_aaabe .SetBorder (_acde );_acde ._agg .Top =border ._agg .Top ;_acde ._agg .Left =border ._agg .Left ;_fdaf :=_cdde ._badb .StyleSheet .AddCellStyle ();_aeba :=_cdde ._badb .StyleSheet .AddBorder ();_fdaf .SetBorder (_aeba );_aeba ._agg .Top =border ._agg .Top ; -_aeba ._agg .Right =border ._agg .Right ;_dbgf :=_cdde ._badb .StyleSheet .AddCellStyle ();_fdafb :=_cdde ._badb .StyleSheet .AddBorder ();_dbgf .SetBorder (_fdafb );_fdafb ._agg .Top =border ._agg .Top ;_fedf :=_cdde ._badb .StyleSheet .AddCellStyle (); -_gegf :=_cdde ._badb .StyleSheet .AddBorder ();_fedf .SetBorder (_gegf );_gegf ._agg .Left =border ._agg .Left ;_gccb :=_cdde ._badb .StyleSheet .AddCellStyle ();_bfec :=_cdde ._badb .StyleSheet .AddBorder ();_gccb .SetBorder (_bfec );_bfec ._agg .Right =border ._agg .Right ; -_ggaa :=_cdde ._badb .StyleSheet .AddCellStyle ();_afgg :=_cdde ._badb .StyleSheet .AddBorder ();_ggaa .SetBorder (_afgg );_afgg ._agg .Bottom =border ._agg .Bottom ;_ebgb :=_cdde ._badb .StyleSheet .AddCellStyle ();_bdad :=_cdde ._badb .StyleSheet .AddBorder (); -_ebgb .SetBorder (_bdad );_bdad ._agg .Bottom =border ._agg .Bottom ;_bdad ._agg .Left =border ._agg .Left ;_bcff :=_cdde ._badb .StyleSheet .AddCellStyle ();_eabe :=_cdde ._badb .StyleSheet .AddBorder ();_bcff .SetBorder (_eabe );_eabe ._agg .Bottom =border ._agg .Bottom ; -_eabe ._agg .Right =border ._agg .Right ;_gaac :=_ceeb .RowIdx ;_ggac :=_ceeb .ColumnIdx ;_fbgd :=_edbd .RowIdx ;_cced :=_edbd .ColumnIdx ;for _fecd :=_gaac ;_fecd <=_fbgd ;_fecd ++{for _cdce :=_ggac ;_cdce <=_cced ;_cdce ++{_dfd :=_df .Sprintf ("\u0025\u0073\u0025\u0064",_fd .IndexToColumn (_cdce ),_fecd ); -switch {case _fecd ==_gaac &&_cdce ==_ggac :_cdde .Cell (_dfd ).SetStyle (_aaabe );case _fecd ==_gaac &&_cdce ==_cced :_cdde .Cell (_dfd ).SetStyle (_fdaf );case _fecd ==_fbgd &&_cdce ==_ggac :_cdde .Cell (_dfd ).SetStyle (_ebgb );case _fecd ==_fbgd &&_cdce ==_cced :_cdde .Cell (_dfd ).SetStyle (_bcff ); -case _fecd ==_gaac :_cdde .Cell (_dfd ).SetStyle (_dbgf );case _fecd ==_fbgd :_cdde .Cell (_dfd ).SetStyle (_ggaa );case _cdce ==_ggac :_cdde .Cell (_dfd ).SetStyle (_fedf );case _cdce ==_cced :_cdde .Cell (_dfd ).SetStyle (_gccb );};};};return nil ;}; +// Sheets returns the sheets from the workbook. +func (_beffe *Workbook )Sheets ()[]Sheet {_cbed :=[]Sheet {};for _agdag ,_gdea :=range _beffe ._bfbb {_egge :=_beffe ._gceg .Sheets .Sheet [_agdag ];if _egge .StateAttr ==_bf .ST_SheetStateHidden ||_egge .StateAttr ==_bf .ST_SheetStateVeryHidden {continue ; +};_effce :=Sheet {_beffe ,_egge ,_gdea };_cbed =append (_cbed ,_effce );};return _cbed ;};func (_afbg *Sheet )setList (_fgdf string ,_gaaa _ca .Result )error {_bbgdd ,_abcg :=_dg .ParseCellReference (_fgdf );if _abcg !=nil {return _abcg ;};_caffd :=_afbg .Row (_bbgdd .RowIdx ); +for _eabfe ,_abbfd :=range _gaaa .ValueList {_abaaf :=_caffd .Cell (_dg .IndexToColumn (_bbgdd .ColumnIdx +uint32 (_eabfe )));if _abbfd .Type !=_ca .ResultTypeEmpty {if _abbfd .IsBoolean {_abaaf .SetBool (_abbfd .ValueNumber !=0);}else {_abaaf .SetCachedFormulaResult (_abbfd .String ()); +};};};return nil ;}; +// CellReference returns the cell reference within a sheet that a comment refers +// to (e.g. "A1") +func (_ffcb Comment )CellReference ()string {return _ffcb ._cdeg .RefAttr }; -// LastColumn returns the name of last column which contains data in range of context sheet's given rows. -func (_ffa *evalContext )LastColumn (rowFrom ,rowTo int )string {_fbf :=_ffa ._dac ;_dgbc :=1;for _afbf :=rowFrom ;_afbf <=rowTo ;_afbf ++{_dbgc :=len (_fbf .Row (uint32 (_afbf )).Cells ());if _dbgc > _dgbc {_dgbc =_dbgc ;};};return _fd .IndexToColumn (uint32 (_dgbc -1)); -}; +// AddComment adds a new comment and returns a RichText which will contain the +// styled comment text. +func (_cad Comments )AddComment (cellRef string ,author string )RichText {_bcf :=_bf .NewCT_Comment ();_cad ._fca .CommentList .Comment =append (_cad ._fca .CommentList .Comment ,_bcf );_bcf .RefAttr =cellRef ;_bcf .AuthorIdAttr =_cad .getOrCreateAuthor (author ); +_bcf .Text =_bf .NewCT_Rst ();return RichText {_bcf .Text };}; -// InitialView returns the first defined sheet view. If there are no views, one -// is created and returned. -func (_ccecf *Sheet )InitialView ()SheetView {if _ccecf ._bdd .SheetViews ==nil ||len (_ccecf ._bdd .SheetViews .SheetView )==0{return _ccecf .AddView ();};return SheetView {_ccecf ._bdd .SheetViews .SheetView [0]};}; +// Themes returns the array of workbook dml.Theme. +func (_ccfbga *Workbook )Themes ()[]*_gbb .Theme {return _ccfbga ._accb }; // X returns the inner wrapped XML type. -func (_gabc Cell )X ()*_fdf .CT_Cell {return _gabc ._cfa }; +func (_dgf DataBarScale )X ()*_bf .CT_DataBar {return _dgf ._gbc }; -// RemoveColumn removes column from the sheet and moves all columns to the right of the removed column one step left. -func (_eace *Sheet )RemoveColumn (column string )error {_fccb ,_fdbc :=_eace .getAllCellsInFormulaArraysForColumn ();if _fdbc !=nil {return _fdbc ;};_dgda :=_fd .ColumnToIndex (column );for _ ,_bgcd :=range _eace .Rows (){_adba :=_df .Sprintf ("\u0025\u0073\u0025\u0064",column ,*_bgcd .X ().RAttr ); -if _ ,_gbfd :=_fccb [_adba ];_gbfd {return nil ;};};for _ ,_dgbe :=range _eace .Rows (){_ffac :=_dgbe ._cagd .C ;for _fefdc ,_edeb :=range _ffac {_efbg ,_cgea :=_fd .ParseCellReference (*_edeb .RAttr );if _cgea !=nil {return _cgea ;};if _efbg .ColumnIdx ==_dgda {_dgbe ._cagd .C =append (_ffac [:_fefdc ],_eace .slideCellsLeft (_ffac [_fefdc +1:])...); -break ;}else if _efbg .ColumnIdx > _dgda {_dgbe ._cagd .C =append (_ffac [:_fefdc ],_eace .slideCellsLeft (_ffac [_fefdc :])...);break ;};};};_fdbc =_eace .updateAfterRemove (_dgda ,_bc .UpdateActionRemoveColumn );if _fdbc !=nil {return _fdbc ;};_fdbc =_eace .removeColumnFromNamedRanges (_dgda ); -if _fdbc !=nil {return _fdbc ;};_fdbc =_eace .removeColumnFromMergedCells (_dgda );if _fdbc !=nil {return _fdbc ;};for _ ,_gegb :=range _eace ._badb .Sheets (){_gegb .RecalculateFormulas ();};return nil ;};func (_gfc Cell )GetRawValue ()(string ,error ){switch _gfc ._cfa .TAttr {case _fdf .ST_CellTypeInlineStr :if _gfc ._cfa .Is ==nil ||_gfc ._cfa .Is .T ==nil {return "",nil ; -};return *_gfc ._cfa .Is .T ,nil ;case _fdf .ST_CellTypeS :if _gfc ._cfa .V ==nil {return "",nil ;};_ebe ,_eef :=_fb .Atoi (*_gfc ._cfa .V );if _eef !=nil {return "",_eef ;};return _gfc ._bg .SharedStrings .GetString (_ebe );case _fdf .ST_CellTypeStr :if _gfc ._cfa .F !=nil {return _gfc ._cfa .F .Content ,nil ; -};};if _gfc ._cfa .V ==nil {return "",nil ;};return *_gfc ._cfa .V ,nil ;}; +// SetPassword sets the password hash to a hash of the input password. +func (_fgggac WorkbookProtection )SetPassword (pw string ){_fgggac .SetPasswordHash (PasswordHash (pw ))};func (_ggdf Border )SetDiagonal (style _bf .ST_BorderStyle ,c _de .Color ,up ,down bool ){if _ggdf ._bee .Diagonal ==nil {_ggdf ._bee .Diagonal =_bf .NewCT_BorderPr (); +};_ggdf ._bee .Diagonal .Color =_bf .NewCT_Color ();_ggdf ._bee .Diagonal .Color .RgbAttr =c .AsRGBAString ();_ggdf ._bee .Diagonal .StyleAttr =style ;if up {_ggdf ._bee .DiagonalUpAttr =_f .Bool (true );};if down {_ggdf ._bee .DiagonalDownAttr =_f .Bool (true ); +};}; -// Border is a cell border configuraton. -type Border struct{_agg *_fdf .CT_Border ;_fbd *_fdf .CT_Borders ;}; +// Comment is a single comment within a sheet. +type Comment struct{_ffb *Workbook ;_cdeg *_bf .CT_Comment ;_bdb *_bf .Comments ;}; -// IsHidden returns whether the row is hidden or not. -func (_cfe Row )IsHidden ()bool {return _cfe ._cagd .HiddenAttr !=nil &&*_cfe ._cagd .HiddenAttr }; +// SetRowOffset sets the row offset of the two cell anchor +func (_gfed TwoCellAnchor )SetRowOffset (m _ad .Distance ){_ecdc :=m -_gfed .TopLeft ().RowOffset ();_gfed .TopLeft ().SetRowOffset (m );_gfed .BottomRight ().SetRowOffset (_gfed .BottomRight ().RowOffset ()+_ecdc );};func (_deacc StyleSheet )appendBorder ()Border {_ggcbc :=_bf .NewCT_Border (); +_deacc ._cafe .Borders .Border =append (_deacc ._cafe .Borders .Border ,_ggcbc );_deacc ._cafe .Borders .CountAttr =_f .Uint32 (uint32 (len (_deacc ._cafe .Borders .Border )));return Border {_ggcbc ,_deacc ._cafe .Borders };}; -// MaxColumnIdx returns the max used column of the sheet. -func (_cddf Sheet )MaxColumnIdx ()uint32 {_gfgca :=uint32 (0);for _ ,_ecbeb :=range _cddf .Rows (){_dcbg :=_ecbeb ._cagd .C ;if len (_dcbg )> 0{_def :=_dcbg [len (_dcbg )-1];_dgfc ,_ :=_fd .ParseCellReference (*_def .RAttr );if _gfgca < _dgfc .ColumnIdx {_gfgca =_dgfc .ColumnIdx ; -};};};return _gfgca ;}; +// Reference returns the region of cells that are merged. +func (_fgga MergedCell )Reference ()string {return _fgga ._beef .RefAttr }; -// DataValidationCompare is a view on a data validation rule that is oriented -// towards value comparisons. -type DataValidationCompare struct{_geba *_fdf .CT_DataValidation }; +// SetFormulaRaw sets the cell type to formula, and the raw formula to the given string +func (_afb Cell )SetFormulaRaw (s string ){_bg :=_ca .ParseString (s );if _bg ==nil {return ;};_afb .clearValue ();_afb ._faa .TAttr =_bf .ST_CellTypeStr ;_afb ._faa .F =_bf .NewCT_CellFormula ();_afb ._faa .F .Content =s ;}; -// GetFormat sets the number format code. -func (_abec NumberFormat )GetFormat ()string {return _abec ._dcg .FormatCodeAttr }; +// LockWindow controls the locking of the workbook windows. +func (_afbbf WorkbookProtection )LockWindow (b bool ){if !b {_afbbf ._afbb .LockWindowsAttr =nil ;}else {_afbbf ._afbb .LockWindowsAttr =_f .Bool (true );};}; -// SetPattern sets the pattern of the fill. -func (_dbga PatternFill )SetPattern (p _fdf .ST_PatternType ){_dbga ._fcae .PatternTypeAttr =p }; +// SetRichTextString sets the cell to rich string mode and returns a struct that +// can be used to add formatted text to the cell. +func (_cgb Cell )SetRichTextString ()RichText {_cgb .clearValue ();_cgb ._faa .Is =_bf .NewCT_Rst ();_cgb ._faa .TAttr =_bf .ST_CellTypeInlineStr ;return RichText {_cgb ._faa .Is };}; + +// 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 (_aadb *Sheet )Column (idx uint32 )Column {for _ ,_daffe :=range _aadb ._gfae .Cols {for _ ,_begc :=range _daffe .Col {if idx >=_begc .MinAttr &&idx <=_begc .MaxAttr {return Column {_begc };};};};var _ffcd *_bf .CT_Cols ;if len (_aadb ._gfae .Cols )==0{_ffcd =_bf .NewCT_Cols (); +_aadb ._gfae .Cols =append (_aadb ._gfae .Cols ,_ffcd );}else {_ffcd =_aadb ._gfae .Cols [0];};_fdfb :=_bf .NewCT_Col ();_fdfb .MinAttr =idx ;_fdfb .MaxAttr =idx ;_ffcd .Col =append (_ffcd .Col ,_fdfb );return Column {_fdfb };}; // 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 (_aabb *Sheet )SetAutoFilter (rangeRef string ){rangeRef =_a .Replace (rangeRef ,"\u0024","",-1);_aabb ._bdd .AutoFilter =_fdf .NewCT_AutoFilter ();_aabb ._bdd .AutoFilter .RefAttr =_b .String (rangeRef );_fadc :="\u0027"+_aabb .Name ()+"\u0027\u0021"; -var _abcd DefinedName ;for _ ,_aege :=range _aabb ._badb .DefinedNames (){if _aege .Name ()==_ceggb {if _a .HasPrefix (_aege .Content (),_fadc ){_abcd =_aege ;_abcd .SetContent (_aabb .RangeReference (rangeRef ));break ;};};};if _abcd .X ()==nil {_abcd =_aabb ._badb .AddDefinedName (_ceggb ,_aabb .RangeReference (rangeRef )); -};for _accd ,_gfgcaa :=range _aabb ._badb ._eaaf {if _gfgcaa ==_aabb ._bdd {_abcd .SetLocalSheetID (uint32 (_accd ));};};}; - -// AddFormatValue adds a format value (databars require two). -func (_agcd DataBarScale )AddFormatValue (t _fdf .ST_CfvoType ,val string ){_eddb :=_fdf .NewCT_Cfvo ();_eddb .TypeAttr =t ;_eddb .ValAttr =_b .String (val );_agcd ._ffcd .Cfvo =append (_agcd ._ffcd .Cfvo ,_eddb );}; +func (_cefd *Sheet )SetAutoFilter (rangeRef string ){rangeRef =_cb .Replace (rangeRef ,"\u0024","",-1);_cefd ._gfae .AutoFilter =_bf .NewCT_AutoFilter ();_cefd ._gfae .AutoFilter .RefAttr =_f .String (rangeRef );_efe :="\u0027"+_cefd .Name ()+"\u0027\u0021"; +var _fbbd DefinedName ;for _ ,_ebbf :=range _cefd ._fdcd .DefinedNames (){if _ebbf .Name ()==_bfg {if _cb .HasPrefix (_ebbf .Content (),_efe ){_fbbd =_ebbf ;_fbbd .SetContent (_cefd .RangeReference (rangeRef ));break ;};};};if _fbbd .X ()==nil {_fbbd =_cefd ._fdcd .AddDefinedName (_bfg ,_cefd .RangeReference (rangeRef )); +};for _aedae ,_dfbf :=range _cefd ._fdcd ._bfbb {if _dfbf ==_cefd ._gfae {_fbbd .SetLocalSheetID (uint32 (_aedae ));};};};func (_cfbf *Workbook )ensureSharedStringsRelationships (){_ggbcea :=false ;for _ ,_dgge :=range _cfbf .ContentTypes .X ().Override {if _dgge .ContentTypeAttr ==_f .SharedStringsContentType {_ggbcea =true ; +break ;};};if !_ggbcea {_cfbf .ContentTypes .AddOverride (_ebcd ,_f .SharedStringsContentType );};_cfce :=false ;for _ ,_fddc :=range _cfbf ._dfbgc .Relationships (){if _fddc .X ().TargetAttr ==_dcdag {_cfce =true ;break ;};};if !_cfce {_cfbf ._dfbgc .AddRelationship (_dcdag ,_f .SharedStringsType ); +};}; -// 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{_gdde *_fdf .CT_Rst }; +// SetHidden hides or unhides the row +func (_ddded Row )SetHidden (hidden bool ){if !hidden {_ddded ._bgb .HiddenAttr =nil ;}else {_ddded ._bgb .HiddenAttr =_f .Bool (true );};};func (_ggd Border )SetBottom (style _bf .ST_BorderStyle ,c _de .Color ){if _ggd ._bee .Bottom ==nil {_ggd ._bee .Bottom =_bf .NewCT_BorderPr (); +};_ggd ._bee .Bottom .Color =_bf .NewCT_Color ();_ggd ._bee .Bottom .Color .RgbAttr =c .AsRGBAString ();_ggd ._bee .Bottom .StyleAttr =style ;}; // RemoveFont removes a font from the style sheet. It *does not* update styles that refer // to this font. -func (_decge StyleSheet )RemoveFont (f Font )error {for _bfaad ,_ccdg :=range _decge ._ddag .Fonts .Font {if _ccdg ==f .X (){_decge ._ddag .Fonts .Font =append (_decge ._ddag .Fonts .Font [:_bfaad ],_decge ._ddag .Fonts .Font [_bfaad +1:]...);return nil ; -};};return _edb .New ("\u0066\u006f\u006e\u0074\u0020\u006e\u006f\u0074\u0020f\u006f\u0075\u006e\u0064");}; +func (_dfbgd StyleSheet )RemoveFont (f Font )error {for _ceaf ,_gbbb :=range _dfbgd ._cafe .Fonts .Font {if _gbbb ==f .X (){_dfbgd ._cafe .Fonts .Font =append (_dfbgd ._cafe .Fonts .Font [:_ceaf ],_dfbgd ._cafe .Fonts .Font [_ceaf +1:]...);return nil ; +};};return _cda .New ("\u0066\u006f\u006e\u0074\u0020\u006e\u006f\u0074\u0020f\u006f\u0075\u006e\u0064");}; -// SetXSplit sets the column split point -func (_cebef SheetView )SetXSplit (v float64 ){_cebef .ensurePane ();_cebef ._baf .Pane .XSplitAttr =_b .Float64 (v );}; +// GetFont gets a Font from a cell style. +func (_ddd CellStyle )GetFont ()*_bf .CT_Font {if _fga :=_ddd ._cag .FontIdAttr ;_fga !=nil {_feg :=_ddd ._dd .StyleSheet .Fonts ();if int (*_fga )< len (_feg ){return _feg [int (*_fga )].X ();};};return nil ;}; -// SetDateWithStyle sets a date with the default date style applied. -func (_aga Cell )SetDateWithStyle (d _dd .Time ){_aga .SetDate (d );for _ ,_fbda :=range _aga ._bg .StyleSheet .CellStyles (){if _fbda .HasNumberFormat ()&&_fbda .NumberFormat ()==uint32 (StandardFormatDate ){_aga .SetStyle (_fbda );return ;};};_aee :=_aga ._bg .StyleSheet .AddCellStyle (); -_aee .SetNumberFormatStandard (StandardFormatDate );_aga .SetStyle (_aee );}; +// 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{_bggb *_bf .CT_Rst };func NewPatternFill (fills *_bf .CT_Fills )PatternFill {_fbcd :=_bf .NewCT_Fill ();_fbcd .PatternFill =_bf .NewCT_PatternFill ();return PatternFill {_fbcd .PatternFill ,_fbcd };}; -// LockObject controls the locking of the sheet objects. -func (_caag SheetProtection )LockObject (b bool ){if !b {_caag ._eda .ObjectsAttr =nil ;}else {_caag ._eda .ObjectsAttr =_b .Bool (true );};}; +// Operator returns the operator for the rule +func (_abbg ConditionalFormattingRule )Operator ()_bf .ST_ConditionalFormattingOperator {return _abbg ._aecc .OperatorAttr ;}; -// ExtractText returns text from the workbook as a WorkbookText object. -func (_cdab *Workbook )ExtractText ()*WorkbookText {_fed :=[]*SheetText {};for _ ,_agfe :=range _cdab .Sheets (){_fed =append (_fed ,&SheetText {Cells :_agfe .ExtractText ().Cells });};return &WorkbookText {Sheets :_fed };}; +// SetWidth controls the width of a column. +func (_eaff Column )SetWidth (w _ad .Distance ){_eaff ._gdfd .WidthAttr =_f .Float64 (float64 (w /_ad .Character ));}; -// AddView adds a sheet view. -func (_bgggc *Sheet )AddView ()SheetView {if _bgggc ._bdd .SheetViews ==nil {_bgggc ._bdd .SheetViews =_fdf .NewCT_SheetViews ();};_egga :=_fdf .NewCT_SheetView ();_bgggc ._bdd .SheetViews .SheetView =append (_bgggc ._bdd .SheetViews .SheetView ,_egga ); -return SheetView {_egga };};func (_cbf Cell )getLocked ()bool {if _cbf ._cfa .SAttr ==nil {return false ;};_aeg :=*_cbf ._cfa .SAttr ;_eea :=_cbf ._bg .StyleSheet .GetCellStyle (_aeg );return *_eea ._dfa .Protection .LockedAttr ;}; +// PasswordHash returns the hash of the workbook password. +func (_bbedg WorkbookProtection )PasswordHash ()string {if _bbedg ._afbb .WorkbookPasswordAttr ==nil {return "";};return *_bbedg ._afbb .WorkbookPasswordAttr ;}; -// ExtractText returns text from the sheet as a SheetText object. -func (_bcd *Sheet )ExtractText ()*SheetText {_afbda :=[]CellText {};for _ ,_fcga :=range _bcd .Rows (){for _ ,_eefb :=range _fcga .Cells (){if !_eefb .IsEmpty (){if _egcg :=_eefb .GetFormattedValue ();_egcg !=""{_afbda =append (_afbda ,CellText {Text :_egcg ,Cell :_eefb }); -};};};};return &SheetText {Cells :_afbda };};func (_egaea *Sheet )addNumberedRowFast (_agfd uint32 )Row {_bfae :=_fdf .NewCT_Row ();_bfae .RAttr =_b .Uint32 (_agfd );_egaea ._bdd .SheetData .Row =append (_egaea ._bdd .SheetData .Row ,_bfae );return Row {_egaea ._badb ,_egaea ,_bfae }; -}; +// Rows returns all of the rows in a sheet. +func (_fdaf *Sheet )Rows ()[]Row {_cdca :=[]Row {};for _ ,_cggd :=range _fdaf ._gfae .SheetData .Row {_cdca =append (_cdca ,Row {_fdaf ._fdcd ,_fdaf ,_cggd });};return _cdca ;}; -// GetBorder gets a Border from a cell style. -func (_aad CellStyle )GetBorder ()*_fdf .CT_Border {if _bfga :=_aad ._dfa .BorderIdAttr ;_bfga !=nil {_afe :=_aad ._agfa .StyleSheet .Borders ();if int (*_bfga )< len (_afe ){return _afe [int (*_bfga )].X ();};};return nil ;}; +// ClearProtection clears all workbook protections. +func (_acbad *Workbook )ClearProtection (){_acbad ._gceg .WorkbookProtection =nil };func (_bgcg Comments )getOrCreateAuthor (_efg string )uint32 {for _bdbd ,_cgcb :=range _bgcg ._fca .Authors .Author {if _cgcb ==_efg {return uint32 (_bdbd );};};_dde :=uint32 (len (_bgcg ._fca .Authors .Author )); +_bgcg ._fca .Authors .Author =append (_bgcg ._fca .Authors .Author ,_efg );return _dde ;};func (_agda *Sheet )getAllCellsInFormulaArraysForColumn ()(map[string ]bool ,error ){return _agda .getAllCellsInFormulaArrays (false );}; // X returns the inner wrapped XML type. -func (_dacf DifferentialStyle )X ()*_fdf .CT_Dxf {return _dacf ._ggce }; +func (_aaag RichText )X ()*_bf .CT_Rst {return _aaag ._bggb };func (_cedc Font )SetSize (size float64 ){_cedc ._ggc .Sz =[]*_bf .CT_FontSize {{ValAttr :size }}}; -// AddDefinedName adds a name for a cell or range reference that can be used in -// formulas and charts. -func (_aced *Workbook )AddDefinedName (name ,ref string )DefinedName {if _aced ._aecb .DefinedNames ==nil {_aced ._aecb .DefinedNames =_fdf .NewCT_DefinedNames ();};_caga :=_fdf .NewCT_DefinedName ();_caga .Content =ref ;_caga .NameAttr =name ;_aced ._aecb .DefinedNames .DefinedName =append (_aced ._aecb .DefinedNames .DefinedName ,_caga ); -return DefinedName {_caga };};var _bbec =_b .RelativeFilename (_b .DocTypeSpreadsheet ,_b .OfficeDocumentType ,_b .SharedStringsType ,0);func (_dddb *Sheet )setShared (_dbca string ,_afee ,_fafe _fd .CellReference ,_cfcg string ){_fgaba :=_dddb .FormulaContext (); -_dagc :=_ab .NewEvaluator ();for _gedb :=_afee .RowIdx ;_gedb <=_fafe .RowIdx ;_gedb ++{for _eabg :=_afee .ColumnIdx ;_eabg <=_fafe .ColumnIdx ;_eabg ++{_bgbb :=_gedb -_afee .RowIdx ;_fgbg :=_eabg -_afee .ColumnIdx ;_fgaba .SetOffset (_fgbg ,_bgbb );_abeg :=_dagc .Eval (_fgaba ,_cfcg ); -_abbg :=_df .Sprintf ("\u0025\u0073\u0025\u0064",_fd .IndexToColumn (_eabg ),_gedb );_befe :=_dddb .Cell (_abbg );if _abeg .Type ==_ab .ResultTypeNumber {_befe .X ().TAttr =_fdf .ST_CellTypeN ;}else {_befe .X ().TAttr =_fdf .ST_CellTypeInlineStr ;};_befe .X ().V =_b .String (_abeg .Value ()); -};};_ =_dagc ;_ =_fgaba ;};func (_cdgce *Sheet )getAllCellsInFormulaArrays (_dgfg bool )(map[string ]bool ,error ){_faa :=_ab .NewEvaluator ();_dffg :=_cdgce .FormulaContext ();_ggcea :=map[string ]bool {};for _ ,_acfa :=range _cdgce .Rows (){for _ ,_bbagf :=range _acfa .Cells (){if _bbagf .X ().F !=nil {_dcge :=_bbagf .X ().F .Content ; -if _bbagf .X ().F .TAttr ==_fdf .ST_CellFormulaTypeArray {_ageb :=_faa .Eval (_dffg ,_dcge ).AsString ();if _ageb .Type ==_ab .ResultTypeError {_ff .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",_dcge ,_ageb .ErrorMessage ); -_bbagf .X ().V =nil ;};if _ageb .Type ==_ab .ResultTypeArray {_dabc ,_aegef :=_fd .ParseCellReference (_bbagf .Reference ());if _aegef !=nil {return map[string ]bool {},_aegef ;};if (_dgfg &&len (_ageb .ValueArray )==1)||(!_dgfg &&len (_ageb .ValueArray [0])==1){continue ; -};for _gfbb ,_becc :=range _ageb .ValueArray {_gdgcf :=_dabc .RowIdx +uint32 (_gfbb );for _deaf :=range _becc {_fgeg :=_fd .IndexToColumn (_dabc .ColumnIdx +uint32 (_deaf ));_ggcea [_df .Sprintf ("\u0025\u0073\u0025\u0064",_fgeg ,_gdgcf )]=true ;};};}else if _ageb .Type ==_ab .ResultTypeList {_cbgb ,_cffgf :=_fd .ParseCellReference (_bbagf .Reference ()); -if _cffgf !=nil {return map[string ]bool {},_cffgf ;};if _dgfg ||len (_ageb .ValueList )==1{continue ;};_agfb :=_cbgb .RowIdx ;for _geddg :=range _ageb .ValueList {_fada :=_fd .IndexToColumn (_cbgb .ColumnIdx +uint32 (_geddg ));_ggcea [_df .Sprintf ("\u0025\u0073\u0025\u0064",_fada ,_agfb )]=true ; -};};};};};};return _ggcea ,nil ;};const _bd ="\u00320\u0030\u0036\u002d\u00301\u002d\u0030\u0032\u0054\u00315\u003a0\u0034:\u0030\u0035\u005a\u0030\u0037\u003a\u00300"; +// X returns the inner wrapped XML type. +func (_bceb Font )X ()*_bf .CT_Font {return _bceb ._ggc }; -// LockSheet controls the locking of the sheet. -func (_fggea SheetProtection )LockSheet (b bool ){if !b {_fggea ._eda .SheetAttr =nil ;}else {_fggea ._eda .SheetAttr =_b .Bool (true );};};func (_ffge Fill )SetPatternFill ()PatternFill {_ffge ._dcf .GradientFill =nil ;_ffge ._dcf .PatternFill =_fdf .NewCT_PatternFill (); -_ffge ._dcf .PatternFill .PatternTypeAttr =_fdf .ST_PatternTypeSolid ;return PatternFill {_ffge ._dcf .PatternFill ,_ffge ._dcf };}; +// SetUnderline controls if the run is underlined. +func (_gagd RichTextRun )SetUnderline (u _bf .ST_UnderlineValues ){_gagd .ensureRpr ();_gagd ._ded .RPr .U =_bf .NewCT_UnderlineProperty ();_gagd ._ded .RPr .U .ValAttr =u ;};func (_fdef RichTextRun )ensureRpr (){if _fdef ._ded .RPr ==nil {_fdef ._ded .RPr =_bf .NewCT_RPrElt (); +};};func (_gdf Cell )getLocked ()bool {if _gdf ._faa .SAttr ==nil {return false ;};_aba :=*_gdf ._faa .SAttr ;_bda :=_gdf ._aef .StyleSheet .GetCellStyle (_aba );return *_bda ._cag .Protection .LockedAttr ;}; -// ClearProtection removes any protections applied to teh sheet. -func (_babac *Sheet )ClearProtection (){_babac ._bdd .SheetProtection =nil }; +// X returns the inner wrapped XML type. +func (_aacd Table )X ()*_bf .Table {return _aacd ._gfbgg }; -// Name returns the name of the defined name. -func (_gcef DefinedName )Name ()string {return _gcef ._eadb .NameAttr }; +// Read reads a workbook from an io.Reader(.xlsx). +func Read (r _cc .ReaderAt ,size int64 )(*Workbook ,error ){const _dacg ="\u0073\u0070r\u0065\u0061\u0064s\u0068\u0065\u0065\u0074\u003a\u0052\u0065\u0061\u0064";if !_fd .GetLicenseKey ().IsLicensed ()&&!_dfbge {_d .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"); +_d .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 ,_cda .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");};_eafg :="\u0075n\u006b\u006e\u006f\u0077\u006e";if _eadf ,_fabc :=r .(*_ed .File ); +_fabc {_eafg =_eadf .Name ();};_fdce :=New ();_ecdd ,_gac :=_fd .GenRefId ("\u0073\u0072");if _gac !=nil {_db .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_gac );return nil ,_gac ;};_fdce ._fcec =_ecdd ;if _ccfb :=_fd .Track (_fdce ._fcec ,_dacg ,_eafg ); +_ccfb !=nil {_db .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_ccfb );return nil ,_ccfb ;};_addf ,_gac :=_fdg .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0078\u006c\u0073\u0078");if _gac !=nil {return nil ,_gac ;}; +_fdce .TmpPath =_addf ;_efaa ,_gac :=_ee .NewReader (r ,size );if _gac !=nil {return nil ,_d .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_gac );};_dbfb :=[]*_ee .File {};_dbfb =append (_dbfb ,_efaa .File ...); +_acdb :=false ;for _ ,_cfa :=range _dbfb {if _cfa .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_acdb =true ;break ;};};if _acdb {_fdce .CreateCustomProperties ();};_cdaed :=_gb .DecodeMap {}; +_cdaed .SetOnNewRelationshipFunc (_fdce .onNewRelationship );_cdaed .AddTarget (_f .ContentTypesFilename ,_fdce .ContentTypes .X (),"",0);_cdaed .AddTarget (_f .BaseRelsFilename ,_fdce .Rels .X (),"",0);if _bcaa :=_cdaed .Decode (_dbfb );_bcaa !=nil {return nil ,_bcaa ; +};for _ ,_fec :=range _dbfb {if _fec ==nil {continue ;};if _cfdf :=_fdce .AddExtraFileFromZip (_fec );_cfdf !=nil {return nil ,_cfdf ;};};if _acdb {_efaf :=false ;for _ ,_bged :=range _fdce .Rels .X ().Relationship {if _bged .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_efaf =true ; +break ;};};if !_efaf {_fdce .AddCustomRelationships ();};};return _fdce ,nil ;};const (SortOrderAscending SortOrder =iota ;SortOrderDescending ;);func (_ddbe Fill )Index ()uint32 {if _ddbe ._abca ==nil {return 0;};for _eff ,_gddc :=range _ddbe ._abca .Fill {if _ddbe ._fgcc ==_gddc {return uint32 (_eff ); +};};return 0;}; + +// SetActiveSheetIndex sets the index of the active sheet (0-n) which will be +// the tab displayed when the spreadsheet is initially opened. +func (_fgfg *Workbook )SetActiveSheetIndex (idx uint32 ){if _fgfg ._gceg .BookViews ==nil {_fgfg ._gceg .BookViews =_bf .NewCT_BookViews ();};if len (_fgfg ._gceg .BookViews .WorkbookView )==0{_fgfg ._gceg .BookViews .WorkbookView =append (_fgfg ._gceg .BookViews .WorkbookView ,_bf .NewCT_BookView ()); +};_fgfg ._gceg .BookViews .WorkbookView [0].ActiveTabAttr =_f .Uint32 (idx );}; // AbsoluteAnchor has a fixed top-left corner in distance units as well as a // fixed height/width. -type AbsoluteAnchor struct{_dfb *_cf .CT_AbsoluteAnchor };func (_ddcg Font )Index ()uint32 {for _gbc ,_gaef :=range _ddcg ._gegc .Fonts .Font {if _ddcg ._dfce ==_gaef {return uint32 (_gbc );};};return 0;}; - -// SetWidthCells sets the height the anchored object by moving the right hand -// side. It is not compatible with SetWidth. -func (_ceafg TwoCellAnchor )SetWidthCells (w int32 ){_fgd :=_ceafg .TopLeft ();_egab :=_ceafg .BottomRight ();_egab .SetCol (_fgd .Col ()+w );}; - -// SetHidden marks the defined name as hidden. -func (_dbd DefinedName )SetHidden (b bool ){_dbd ._eadb .HiddenAttr =_b .Bool (b )}; +type AbsoluteAnchor struct{_ace *_ac .CT_AbsoluteAnchor }; -// X returns the inner wrapped XML type. -func (_acbg Font )X ()*_fdf .CT_Font {return _acbg ._dfce }; +// AddFormatValue adds a format value to be used in determining which icons to display. +func (_acbc IconScale )AddFormatValue (t _bf .ST_CfvoType ,val string ){_cdba :=_bf .NewCT_Cfvo ();_cdba .TypeAttr =t ;_cdba .ValAttr =_f .String (val );_acbc ._cfbdc .Cfvo =append (_acbc ._cfbdc .Cfvo ,_cdba );}; -// X returns the inner wrapped XML type. -func (_fbb Column )X ()*_fdf .CT_Col {return _fbb ._cfc }; +// ClearNumberFormat removes any number formatting from the style. +func (_eeb CellStyle )ClearNumberFormat (){_eeb ._cag .NumFmtIdAttr =nil ;_eeb ._cag .ApplyNumberFormatAttr =nil ;}; -// X returns the inner XML entity for a stylesheet. -func (_afcac StyleSheet )X ()*_fdf .StyleSheet {return _afcac ._ddag }; +// MoveTo moves the top-left of the anchored object. +func (_cgfa OneCellAnchor )MoveTo (col ,row int32 ){_cgfa .TopLeft ().SetCol (col );_cgfa .TopLeft ().SetRow (row );}; // 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 (_bebb *Sheet )ClearCachedFormulaResults (){for _ ,_febe :=range _bebb .Rows (){for _ ,_bec :=range _febe .Cells (){if _bec .X ().F !=nil {_bec .X ().V =nil ;};};};}; - -// SetRowOffset sets a column offset in absolute distance. -func (_bag CellMarker )SetRowOffset (m _fg .Distance ){_bag ._gded .RowOff .ST_CoordinateUnqualified =_b .Int64 (int64 (m /_fg .EMU ));}; +func (_dbadf *Sheet )ClearCachedFormulaResults (){for _ ,_ccff :=range _dbadf .Rows (){for _ ,_acgg :=range _ccff .Cells (){if _acgg .X ().F !=nil {_acgg .X ().V =nil ;};};};}; -// SetProtectedAndHidden sets protected and hidden for given cellStyle -func (_cdcb CellStyle )SetProtection (protected bool ,hidden bool ){_cdcb ._dfa .Protection =&_fdf .CT_CellProtection {LockedAttr :&protected ,HiddenAttr :&hidden };};func (_daee Font )SetItalic (b bool ){if b {_daee ._dfce .I =[]*_fdf .CT_BooleanProperty {{}}; -}else {_daee ._dfce .I =nil ;};}; +// SetRowOffset sets the row offset of the top-left anchor. +func (_cgeaf OneCellAnchor )SetRowOffset (m _ad .Distance ){_cgeaf .TopLeft ().SetRowOffset (m )}; -// Operator returns the operator for the rule -func (_cadb ConditionalFormattingRule )Operator ()_fdf .ST_ConditionalFormattingOperator {return _cadb ._gec .OperatorAttr ;}; +// SetState sets the sheet view state (frozen/split/frozen-split) +func (_cbba SheetView )SetState (st _bf .ST_PaneState ){_cbba .ensurePane ();_cbba ._dbba .Pane .StateAttr =st ;};var _gec =[...]uint8 {0,18,37};type DifferentialStyle struct{_fgc *_bf .CT_Dxf ;_gdeg *Workbook ;_aad *_bf .CT_Dxfs ;}; -// SetActiveSheetIndex sets the index of the active sheet (0-n) which will be -// the tab displayed when the spreadsheet is initially opened. -func (_fbdd *Workbook )SetActiveSheetIndex (idx uint32 ){if _fbdd ._aecb .BookViews ==nil {_fbdd ._aecb .BookViews =_fdf .NewCT_BookViews ();};if len (_fbdd ._aecb .BookViews .WorkbookView )==0{_fbdd ._aecb .BookViews .WorkbookView =append (_fbdd ._aecb .BookViews .WorkbookView ,_fdf .NewCT_BookView ()); -};_fbdd ._aecb .BookViews .WorkbookView [0].ActiveTabAttr =_b .Uint32 (idx );}; +// 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 (_adac *Sheet )RemoveMergedCell (mc MergedCell ){for _eeae ,_cgad :=range _adac ._gfae .MergeCells .MergeCell {if _cgad ==mc .X (){copy (_adac ._gfae .MergeCells .MergeCell [_eeae :],_adac ._gfae .MergeCells .MergeCell [_eeae +1:]);_adac ._gfae .MergeCells .MergeCell [len (_adac ._gfae .MergeCells .MergeCell )-1]=nil ; +_adac ._gfae .MergeCells .MergeCell =_adac ._gfae .MergeCells .MergeCell [:len (_adac ._gfae .MergeCells .MergeCell )-1];};};}; -// GetFilename returns the filename of the context's workbook. -func (_acce *evalContext )GetFilename ()string {return _acce ._dac ._badb .GetFilename ()}; +// Save writes the workbook out to a writer in the zipped xlsx format. +func (_dccb *Workbook )Save (w _cc .Writer )error {const _efac ="\u0073\u0070\u0072\u0065ad\u0073\u0068\u0065\u0065\u0074\u003a\u0077\u0062\u002e\u0053\u0061\u0076\u0065";if !_fd .GetLicenseKey ().IsLicensed ()&&!_dfbge {_d .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"); +_d .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 _cda .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");};_dgbb :="\u0075n\u006b\u006e\u006f\u0077\u006e";if _ecgb ,_bdacf :=w .(*_ed .File ); +_bdacf {_dgbb =_ecgb .Name ();};if len (_dccb ._fcec )==0{_acfcc ,_fbge :=_fd .GenRefId ("\u0073\u0077");if _fbge !=nil {_db .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_fbge );return _fbge ;};_dccb ._fcec =_acfcc ;};if _ffgfe :=_fd .Track (_dccb ._fcec ,_efac ,_dgbb ); +_ffgfe !=nil {_db .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_ffgfe );return _ffgfe ;};_fbcdb :=_ee .NewWriter (w );defer _fbcdb .Close ();_gfcda :=_f .DocTypeSpreadsheet ;if _adcfa :=_gb .MarshalXML (_fbcdb ,_f .BaseRelsFilename ,_dccb .Rels .X ()); +_adcfa !=nil {return _adcfa ;};if _gaag :=_gb .MarshalXMLByType (_fbcdb ,_gfcda ,_f .ExtendedPropertiesType ,_dccb .AppProperties .X ());_gaag !=nil {return _gaag ;};if _gbbbc :=_gb .MarshalXMLByType (_fbcdb ,_gfcda ,_f .CorePropertiesType ,_dccb .CoreProperties .X ()); +_gbbbc !=nil {return _gbbbc ;};_gegf :=_f .AbsoluteFilename (_gfcda ,_f .OfficeDocumentType ,0);if _cffb :=_gb .MarshalXML (_fbcdb ,_gegf ,_dccb ._gceg );_cffb !=nil {return _cffb ;};if _gabgb :=_gb .MarshalXML (_fbcdb ,_gb .RelationsPathFor (_gegf ),_dccb ._dfbgc .X ()); +_gabgb !=nil {return _gabgb ;};if _cdbae :=_gb .MarshalXMLByType (_fbcdb ,_gfcda ,_f .StylesType ,_dccb .StyleSheet .X ());_cdbae !=nil {return _cdbae ;};for _edca ,_egccc :=range _dccb ._accb {if _eeba :=_gb .MarshalXMLByTypeIndex (_fbcdb ,_gfcda ,_f .ThemeType ,_edca +1,_egccc ); +_eeba !=nil {return _eeba ;};};for _edgd ,_dbgf :=range _dccb ._bfbb {_dbgf .Dimension .RefAttr =Sheet {_dccb ,nil ,_dbgf }.Extents ();_bacb :=_f .AbsoluteFilename (_gfcda ,_f .WorksheetType ,_edgd +1);_gb .MarshalXML (_fbcdb ,_bacb ,_dbgf );_gb .MarshalXML (_fbcdb ,_gb .RelationsPathFor (_bacb ),_dccb ._cfac [_edgd ].X ()); +};if _eaeba :=_gb .MarshalXMLByType (_fbcdb ,_gfcda ,_f .SharedStringsType ,_dccb .SharedStrings .X ());_eaeba !=nil {return _eaeba ;};if _dccb .CustomProperties .X ()!=nil {if _dage :=_gb .MarshalXMLByType (_fbcdb ,_gfcda ,_f .CustomPropertiesType ,_dccb .CustomProperties .X ()); +_dage !=nil {return _dage ;};};if _dccb .Thumbnail !=nil {_agc :=_f .AbsoluteFilename (_gfcda ,_f .ThumbnailType ,0);_fagf ,_bffd :=_fbcdb .Create (_agc );if _bffd !=nil {return _bffd ;};if _deaf :=_c .Encode (_fagf ,_dccb .Thumbnail ,nil );_deaf !=nil {return _deaf ; +};};for _edbd ,_cdfa :=range _dccb ._ebfc {_fadfb :=_f .AbsoluteFilename (_gfcda ,_f .ChartType ,_edbd +1);_gb .MarshalXML (_fbcdb ,_fadfb ,_cdfa );};for _gbbbf ,_beeba :=range _dccb ._efege {_bacc :=_f .AbsoluteFilename (_gfcda ,_f .TableType ,_gbbbf +1); +_gb .MarshalXML (_fbcdb ,_bacc ,_beeba );};for _dbga ,_ggbced :=range _dccb ._gaffb {_bgcac :=_f .AbsoluteFilename (_gfcda ,_f .DrawingType ,_dbga +1);_gb .MarshalXML (_fbcdb ,_bgcac ,_ggbced );if !_dccb ._effga [_dbga ].IsEmpty (){_gb .MarshalXML (_fbcdb ,_gb .RelationsPathFor (_bgcac ),_dccb ._effga [_dbga ].X ()); +};};for _aagd ,_cegf :=range _dccb ._dcefg {_gb .MarshalXML (_fbcdb ,_f .AbsoluteFilename (_gfcda ,_f .VMLDrawingType ,_aagd +1),_cegf );};for _eadea ,_cbcaf :=range _dccb .Images {if _aacg :=_fg .AddImageToZip (_fbcdb ,_cbcaf ,_eadea +1,_f .DocTypeSpreadsheet ); +_aacg !=nil {return _aacg ;};};if _ccad :=_gb .MarshalXML (_fbcdb ,_f .ContentTypesFilename ,_dccb .ContentTypes .X ());_ccad !=nil {return _ccad ;};for _befea ,_bfef :=range _dccb ._gbfe {if _bfef ==nil {continue ;};_gb .MarshalXML (_fbcdb ,_f .AbsoluteFilename (_gfcda ,_f .CommentsType ,_befea +1),_bfef ); +};if _adeb :=_dccb .WriteExtraFiles (_fbcdb );_adeb !=nil {return _adeb ;};return _fbcdb .Close ();};const _bfg ="_\u0078\u006c\u006e\u006d._\u0046i\u006c\u0074\u0065\u0072\u0044a\u0074\u0061\u0062\u0061\u0073\u0065"; -// 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 (_befbb *Workbook )RecalculateFormulas (){for _ ,_bfgb :=range _befbb .Sheets (){_bfgb .RecalculateFormulas ();};}; +// 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 (_bfc Cell )SetString (s string )int {_bfc ._aef .ensureSharedStringsRelationships ();_bfc .clearValue ();_cdab :=_bfc ._aef .SharedStrings .AddString (s );_bfc ._faa .V =_f .String (_ff .Itoa (_cdab ));_bfc ._faa .TAttr =_bf .ST_CellTypeS ;return _cdab ; +}; -// AddFormatValue adds a format value to be used to determine the cell background. -func (_eae ColorScale )AddFormatValue (t _fdf .ST_CfvoType ,val string ){_dcab :=_fdf .NewCT_Cfvo ();_dcab .TypeAttr =t ;_dcab .ValAttr =_b .String (val );_eae ._bgcg .Cfvo =append (_eae ._bgcg .Cfvo ,_dcab );};func (_cfaf Cell )clearValue (){_cfaf ._cfa .F =nil ; -_cfaf ._cfa .Is =nil ;_cfaf ._cfa .V =nil ;_cfaf ._cfa .TAttr =_fdf .ST_CellTypeUnset ;}; +// GetValueAsBool retrieves the cell's value as a boolean +func (_deb Cell )GetValueAsBool ()(bool ,error ){if _deb ._faa .TAttr !=_bf .ST_CellTypeB {return false ,_cda .New ("\u0063e\u006c\u006c\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u006ff\u0020\u0062\u006f\u006f\u006c\u0020\u0074\u0079\u0070\u0065"); +};if _deb ._faa .V ==nil {return false ,_cda .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};return _ff .ParseBool (*_deb ._faa .V );}; -// Cell retrieves or adds a new cell to a row. Col is the column (e.g. 'A', 'B') -func (_daf Row )Cell (col string )Cell {_bbabd :=_df .Sprintf ("\u0025\u0073\u0025\u0064",col ,_daf .RowNumber ());for _ ,_geef :=range _daf ._cagd .C {if _geef .RAttr !=nil &&*_geef .RAttr ==_bbabd {return Cell {_daf ._eec ,_daf ._cbg ,_daf ._cagd ,_geef }; -};};return _daf .AddNamedCell (col );}; +// Comments returns the comments for a sheet. +func (_egcc *Sheet )Comments ()Comments {for _bbgeb ,_fcbg :=range _egcc ._fdcd ._bfbb {if _fcbg ==_egcc ._gfae {if _egcc ._fdcd ._gbfe [_bbgeb ]==nil {_egcc ._fdcd ._gbfe [_bbgeb ]=_bf .NewComments ();_egcc ._fdcd ._cfac [_bbgeb ].AddAutoRelationship (_f .DocTypeSpreadsheet ,_f .WorksheetType ,_bbgeb +1,_f .CommentsType ); +_egcc ._fdcd .ContentTypes .AddOverride (_f .AbsoluteFilename (_f .DocTypeSpreadsheet ,_f .CommentsType ,_bbgeb +1),_f .CommentsContentType );};if len (_egcc ._fdcd ._dcefg )==0{_egcc ._fdcd ._dcefg =append (_egcc ._fdcd ._dcefg ,_ce .NewCommentDrawing ()); +_gcbf :=_egcc ._fdcd ._cfac [_bbgeb ].AddAutoRelationship (_f .DocTypeSpreadsheet ,_f .WorksheetType ,1,_f .VMLDrawingType );if _egcc ._gfae .LegacyDrawing ==nil {_egcc ._gfae .LegacyDrawing =_bf .NewCT_LegacyDrawing ();};_egcc ._gfae .LegacyDrawing .IdAttr =_gcbf .ID (); +};return Comments {_egcc ._fdcd ,_egcc ._fdcd ._gbfe [_bbgeb ]};};};_db .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 {};}; // 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 (_cba Sheet )RangeReference (n string )string {_fdce :=_a .Split (n ,"\u003a");_ebec ,_ :=_fd .ParseCellReference (_fdce [0]);_cfgd :=_df .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_ebec .Column ,_ebec .RowIdx );if len (_fdce )==1{return _df .Sprintf ("\u0027%\u0073\u0027\u0021\u0025\u0073",_cba .Name (),_cfgd ); -};_efaf ,_ :=_fd .ParseCellReference (_fdce [1]);_bbed :=_df .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_efaf .Column ,_efaf .RowIdx );return _df .Sprintf ("\u0027\u0025\u0073\u0027\u0021\u0025\u0073\u003a\u0025\u0073",_cba .Name (),_cfgd ,_bbed ); +func (_ccfc Sheet )RangeReference (n string )string {_gebg :=_cb .Split (n ,"\u003a");_gfe ,_ :=_dg .ParseCellReference (_gebg [0]);_dcde :=_d .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_gfe .Column ,_gfe .RowIdx );if len (_gebg )==1{return _d .Sprintf ("\u0027%\u0073\u0027\u0021\u0025\u0073",_ccfc .Name (),_dcde ); +};_bead ,_ :=_dg .ParseCellReference (_gebg [1]);_ccbb :=_d .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_bead .Column ,_bead .RowIdx );return _d .Sprintf ("\u0027\u0025\u0073\u0027\u0021\u0025\u0073\u003a\u0025\u0073",_ccfc .Name (),_dcde ,_ccbb ); }; -// SetMaxLength sets the maximum bar length in percent. -func (_ggd DataBarScale )SetMaxLength (l uint32 ){_ggd ._ffcd .MaxLengthAttr =_b .Uint32 (l )}; +// SetHeightCells sets the height the anchored object by moving the bottom. It +// is not compatible with SetHeight. +func (_cbge TwoCellAnchor )SetHeightCells (h int32 ){_cbge .SetHeight (0);_eadbd :=_cbge .TopLeft ();_bdfd :=_cbge .BottomRight ();_bdfd .SetRow (_eadbd .Row ()+h );}; -// AddSheet adds a new sheet to a workbook. -func (_ccfd *Workbook )AddSheet ()Sheet {_fcccd :=_fdf .NewCT_Sheet ();_fcccd .SheetIdAttr =1;for _ ,_gcgf :=range _ccfd ._aecb .Sheets .Sheet {if _fcccd .SheetIdAttr <=_gcgf .SheetIdAttr {_fcccd .SheetIdAttr =_gcgf .SheetIdAttr +1;};};_ccfd ._aecb .Sheets .Sheet =append (_ccfd ._aecb .Sheets .Sheet ,_fcccd ); -_fcccd .NameAttr =_df .Sprintf ("\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0064",_fcccd .SheetIdAttr );_ggbd :=_fdf .NewWorksheet ();_ggbd .Dimension =_fdf .NewCT_SheetDimension ();_ggbd .Dimension .RefAttr ="\u0041\u0031";_ccfd ._eaaf =append (_ccfd ._eaaf ,_ggbd ); -_cgace :=_ga .NewRelationships ();_ccfd ._dcca =append (_ccfd ._dcca ,_cgace );_ggbd .SheetData =_fdf .NewCT_SheetData ();_ccfd ._ebbf =append (_ccfd ._ebbf ,nil );_aagg :=_b .DocTypeSpreadsheet ;_fbba :=_ccfd ._bgfb .AddAutoRelationship (_aagg ,_b .OfficeDocumentType ,len (_ccfd ._aecb .Sheets .Sheet ),_b .WorksheetType ); -_fcccd .IdAttr =_fbba .ID ();_ccfd .ContentTypes .AddOverride (_b .AbsoluteFilename (_aagg ,_b .WorksheetContentType ,len (_ccfd ._aecb .Sheets .Sheet )),_b .WorksheetContentType );return Sheet {_ccfd ,_fcccd ,_ggbd };};func (_egf *evalContext )NamedRange (ref string )_ab .Reference {for _ ,_cee :=range _egf ._dac ._badb .DefinedNames (){if _cee .Name ()==ref {return _ab .MakeRangeReference (_cee .Content ()); -};};for _ ,_efgf :=range _egf ._dac ._badb .Tables (){if _efgf .Name ()==ref {return _ab .MakeRangeReference (_df .Sprintf ("\u0025\u0073\u0021%\u0073",_egf ._dac .Name (),_efgf .Reference ()));};};return _ab .ReferenceInvalid ;}; +// SetIcons sets the icon set to use for display. +func (_ggeb IconScale )SetIcons (t _bf .ST_IconSetType ){_ggeb ._cfbdc .IconSetAttr =t }; -// Sheets returns the sheets from the workbook. -func (_bgcb *Workbook )Sheets ()[]Sheet {_facc :=[]Sheet {};for _befb ,_badfg :=range _bgcb ._eaaf {_fdea :=_bgcb ._aecb .Sheets .Sheet [_befb ];_fbad :=Sheet {_bgcb ,_fdea ,_badfg };_facc =append (_facc ,_fbad );};return _facc ;}; +// AddHyperlink creates and sets a hyperlink on a cell. +func (_eee Cell )AddHyperlink (url string ){for _dbaf ,_afgb :=range _eee ._aef ._bfbb {if _afgb ==_eee ._bbc ._gfae {_eee .SetHyperlink (_eee ._aef ._cfac [_dbaf ].AddHyperlink (url ));return ;};};}; -// Font allows editing fonts within a spreadsheet stylesheet. -type Font struct{_dfce *_fdf .CT_Font ;_gegc *_fdf .StyleSheet ;}; +// NewStyleSheet constructs a new default stylesheet. +func NewStyleSheet (wb *Workbook )StyleSheet {_faae :=_bf .NewStyleSheet ();_faae .CellStyleXfs =_bf .NewCT_CellStyleXfs ();_faae .CellXfs =_bf .NewCT_CellXfs ();_faae .CellStyles =_bf .NewCT_CellStyles ();_cdbcb :=_bf .NewCT_CellStyle ();_cdbcb .NameAttr =_f .String ("\u004e\u006f\u0072\u006d\u0061\u006c"); +_cdbcb .XfIdAttr =0;_cdbcb .BuiltinIdAttr =_f .Uint32 (0);_faae .CellStyles .CellStyle =append (_faae .CellStyles .CellStyle ,_cdbcb );_faae .CellStyles .CountAttr =_f .Uint32 (uint32 (len (_faae .CellStyles .CellStyle )));_abba :=_bf .NewCT_Xf ();_abba .NumFmtIdAttr =_f .Uint32 (0); +_abba .FontIdAttr =_f .Uint32 (0);_abba .FillIdAttr =_f .Uint32 (0);_abba .BorderIdAttr =_f .Uint32 (0);_faae .CellStyleXfs .Xf =append (_faae .CellStyleXfs .Xf ,_abba );_faae .CellStyleXfs .CountAttr =_f .Uint32 (uint32 (len (_faae .CellStyleXfs .Xf ))); +_aafbd :=NewFills ();_faae .Fills =_aafbd .X ();_fgdbfb :=_aafbd .appendFill ().SetPatternFill ();_fgdbfb .SetPattern (_bf .ST_PatternTypeNone );_fgdbfb =_aafbd .appendFill ().SetPatternFill ();_fgdbfb .SetPattern (_bf .ST_PatternTypeGray125 );_faae .Fonts =_bf .NewCT_Fonts (); +_faae .Borders =_bf .NewCT_Borders ();_ffad :=StyleSheet {wb ,_faae };_ffad .appendBorder ().InitializeDefaults ();_ggfc :=_ffad .appendFont ();_ggfc .SetName ("\u0043a\u006c\u0069\u0062\u0072\u0069");_ggfc .SetSize (11);_ddc :=_bf .NewCT_Xf ();*_ddc =*_abba ; +_ddc .XfIdAttr =_f .Uint32 (0);_faae .CellXfs .Xf =append (_faae .CellXfs .Xf ,_ddc );_faae .CellXfs .CountAttr =_f .Uint32 (uint32 (len (_faae .CellXfs .Xf )));return _ffad ;}; -// X returns the inner wrapped XML type. -func (_cceaf MergedCell )X ()*_fdf .CT_MergeCell {return _cceaf ._bdfd }; +// HasFormula returns true if the cell contains formula. +func (_cce *evalContext )HasFormula (cellRef string )bool {return _cce ._gaa .Cell (cellRef ).HasFormula ()}; -// Read reads a workbook from an io.Reader(.xlsx). -func Read (r _c .ReaderAt ,size int64 )(*Workbook ,error ){const _bcf ="\u0073\u0070r\u0065\u0061\u0064s\u0068\u0065\u0065\u0074\u003a\u0052\u0065\u0061\u0064";if !_gf .GetLicenseKey ().IsLicensed ()&&!_bagg {_df .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"); -_df .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 ,_edb .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");};_eeec :="\u0075n\u006b\u006e\u006f\u0077\u006e";if _gfcd ,_cfg :=r .(*_g .File ); -_cfg {_eeec =_gfcd .Name ();};_gfd :=New ();_fec ,_bbcb :=_gf .GenRefId ("\u0073\u0072");if _bbcb !=nil {_ff .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_bbcb );return nil ,_bbcb ;};_gfd ._fgbd =_fec ;if _dabd :=_gf .Track (_gfd ._fgbd ,_bcf ,_eeec ); -_dabd !=nil {_ff .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_dabd );return nil ,_dabd ;};_bcde ,_bbcb :=_fff .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0078\u006c\u0073\u0078");if _bbcb !=nil {return nil ,_bbcb ; -};_gfd .TmpPath =_bcde ;_abaa ,_bbcb :=_ba .NewReader (r ,size );if _bbcb !=nil {return nil ,_df .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_bbcb );};_dgfdc :=[]*_ba .File {};_dgfdc =append (_dgfdc ,_abaa .File ...); -_gead :=false ;for _ ,_ddfg :=range _dgfdc {if _ddfg .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_gead =true ;break ;};};if _gead {_gfd .CreateCustomProperties ();};_gbfe :=_da .DecodeMap {}; -_gbfe .SetOnNewRelationshipFunc (_gfd .onNewRelationship );_gbfe .AddTarget (_b .ContentTypesFilename ,_gfd .ContentTypes .X (),"",0);_gbfe .AddTarget (_b .BaseRelsFilename ,_gfd .Rels .X (),"",0);if _acgf :=_gbfe .Decode (_dgfdc );_acgf !=nil {return nil ,_acgf ; -};for _ ,_affa :=range _dgfdc {if _affa ==nil {continue ;};if _dbgd :=_gfd .AddExtraFileFromZip (_affa );_dbgd !=nil {return nil ,_dbgd ;};};if _gead {_dcaf :=false ;for _ ,_gfb :=range _gfd .Rels .X ().Relationship {if _gfb .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_dcaf =true ; -break ;};};if !_dcaf {_gfd .AddCustomRelationships ();};};return _gfd ,nil ;};func (_cdbf DataValidation )clear (){_cdbf ._bdca .Formula1 =_b .String ("\u0030");_cdbf ._bdca .Formula2 =_b .String ("\u0030");}; +// IsDBCS returns if a workbook's default language is among DBCS. +func (_ffg *evalContext )IsDBCS ()bool {_aac :=_ffg ._gaa ._fdcd .CoreProperties .X ().Language ;if _aac ==nil {return false ;};_fceg :=string (_aac .Data );for _ ,_fbcg :=range _dcef {if _fceg ==_fbcg {return true ;};};return false ;};var _dfbge =false ; -// X returns the inner wrapped XML type. -func (_ca Border )X ()*_fdf .CT_Border {return _ca ._agg }; -// SetHorizontalAlignment sets the horizontal alignment of a cell style. -func (_gdgca CellStyle )SetHorizontalAlignment (a _fdf .ST_HorizontalAlignment ){if _gdgca ._dfa .Alignment ==nil {_gdgca ._dfa .Alignment =_fdf .NewCT_CellAlignment ();};_gdgca ._dfa .Alignment .HorizontalAttr =a ;_gdgca ._dfa .ApplyAlignmentAttr =_b .Bool (true ); -}; +// 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 (_ddag *Sheet )SetBorder (cellRange string ,border Border )error {_gabd ,_bffa ,_bccc :=_dg .ParseRangeReference (cellRange );if _bccc !=nil {return _bccc ;};_cfg :=_ddag ._fdcd .StyleSheet .AddCellStyle ();_eecd :=_ddag ._fdcd .StyleSheet .AddBorder (); +_cfg .SetBorder (_eecd );_eecd ._bee .Top =border ._bee .Top ;_eecd ._bee .Left =border ._bee .Left ;_aedd :=_ddag ._fdcd .StyleSheet .AddCellStyle ();_egff :=_ddag ._fdcd .StyleSheet .AddBorder ();_aedd .SetBorder (_egff );_egff ._bee .Top =border ._bee .Top ; +_egff ._bee .Right =border ._bee .Right ;_cdcc :=_ddag ._fdcd .StyleSheet .AddCellStyle ();_agfa :=_ddag ._fdcd .StyleSheet .AddBorder ();_cdcc .SetBorder (_agfa );_agfa ._bee .Top =border ._bee .Top ;_acbdf :=_ddag ._fdcd .StyleSheet .AddCellStyle (); +_fgee :=_ddag ._fdcd .StyleSheet .AddBorder ();_acbdf .SetBorder (_fgee );_fgee ._bee .Left =border ._bee .Left ;_cdfgg :=_ddag ._fdcd .StyleSheet .AddCellStyle ();_cgbc :=_ddag ._fdcd .StyleSheet .AddBorder ();_cdfgg .SetBorder (_cgbc );_cgbc ._bee .Right =border ._bee .Right ; +_daaec :=_ddag ._fdcd .StyleSheet .AddCellStyle ();_fbad :=_ddag ._fdcd .StyleSheet .AddBorder ();_daaec .SetBorder (_fbad );_fbad ._bee .Bottom =border ._bee .Bottom ;_abaag :=_ddag ._fdcd .StyleSheet .AddCellStyle ();_edcd :=_ddag ._fdcd .StyleSheet .AddBorder (); +_abaag .SetBorder (_edcd );_edcd ._bee .Bottom =border ._bee .Bottom ;_edcd ._bee .Left =border ._bee .Left ;_bfag :=_ddag ._fdcd .StyleSheet .AddCellStyle ();_affb :=_ddag ._fdcd .StyleSheet .AddBorder ();_bfag .SetBorder (_affb );_affb ._bee .Bottom =border ._bee .Bottom ; +_affb ._bee .Right =border ._bee .Right ;_ccgb :=_gabd .RowIdx ;_gcabc :=_gabd .ColumnIdx ;_ebcf :=_bffa .RowIdx ;_cgadg :=_bffa .ColumnIdx ;for _addfd :=_ccgb ;_addfd <=_ebcf ;_addfd ++{for _ggbce :=_gcabc ;_ggbce <=_cgadg ;_ggbce ++{_agafg :=_d .Sprintf ("\u0025\u0073\u0025\u0064",_dg .IndexToColumn (_ggbce ),_addfd ); +switch {case _addfd ==_ccgb &&_ggbce ==_gcabc :_ddag .Cell (_agafg ).SetStyle (_cfg );case _addfd ==_ccgb &&_ggbce ==_cgadg :_ddag .Cell (_agafg ).SetStyle (_aedd );case _addfd ==_ebcf &&_ggbce ==_gcabc :_ddag .Cell (_agafg ).SetStyle (_abaag );case _addfd ==_ebcf &&_ggbce ==_cgadg :_ddag .Cell (_agafg ).SetStyle (_bfag ); +case _addfd ==_ccgb :_ddag .Cell (_agafg ).SetStyle (_cdcc );case _addfd ==_ebcf :_ddag .Cell (_agafg ).SetStyle (_daaec );case _ggbce ==_gcabc :_ddag .Cell (_agafg ).SetStyle (_acbdf );case _ggbce ==_cgadg :_ddag .Cell (_agafg ).SetStyle (_cdfgg );};}; +};return nil ;}; -// Cell creates or returns a cell given a cell reference of the form 'A10' -func (_bfab *Sheet )Cell (cellRef string )Cell {_bfgc ,_ddcgf :=_fd .ParseCellReference (cellRef );if _ddcgf !=nil {_ff .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",_ddcgf ); -return _bfab .AddRow ().AddCell ();};return _bfab .Row (_bfgc .RowIdx ).Cell (_bfgc .Column );}; +// LockSheet controls the locking of the sheet. +func (_dcfc SheetProtection )LockSheet (b bool ){if !b {_dcfc ._aege .SheetAttr =nil ;}else {_dcfc ._aege .SheetAttr =_f .Bool (true );};}; -// BottomRight is a no-op. -func (_dag AbsoluteAnchor )BottomRight ()CellMarker {return CellMarker {}};func (_dagbf *evalContext )Sheet (name string )_ab .Context {for _ ,_fgg :=range _dagbf ._dac ._badb .Sheets (){if _fgg .Name ()==name {return _fgg .FormulaContext ();};};return _ab .InvalidReferenceContext ; -};func (_ffe Font )SetColor (c _ce .Color ){_caa :=_fdf .NewCT_Color ();_fge :="\u0066\u0066"+*c .AsRGBString ();_caa .RgbAttr =&_fge ;_ffe ._dfce .Color =[]*_fdf .CT_Color {_caa };}; +// GetWidth returns a worksheet's column width. +func (_cefb *evalContext )GetWidth (colIdx int )float64 {colIdx ++;for _ ,_fefc :=range _cefb ._gaa .X ().Cols [0].Col {if int (_fefc .MinAttr )<=colIdx &&colIdx <=int (_fefc .MaxAttr ){return float64 (int (*_fefc .WidthAttr ));};};return 0;}; -// 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 (_dga Row )CellsWithEmpty (lastColIdx uint32 )[]Cell {_adgg :=[]Cell {};for _faff :=uint32 (0);_faff <=lastColIdx ;_faff ++{_dcdbd :=_dga .Cell (_fd .IndexToColumn (_faff ));_adgg =append (_adgg ,_dcdbd );};return _adgg ;}; +// SetDrawing sets the worksheet drawing. A worksheet can have a reference to a +// single drawing, but the drawing can have many charts. +func (_gfdf *Sheet )SetDrawing (d Drawing ){var _bgcc _fg .Relationships ;for _ceae ,_caff :=range _gfdf ._fdcd ._bfbb {if _caff ==_gfdf ._gfae {_bgcc =_gfdf ._fdcd ._cfac [_ceae ];break ;};};var _aagg string ;for _agfc ,_cabf :=range d ._ecb ._gaffb {if _cabf ==d ._adg {_effg :=_bgcc .AddAutoRelationship (_f .DocTypeSpreadsheet ,_f .WorksheetType ,_agfc +1,_f .DrawingType ); +_aagg =_effg .ID ();break ;};};_gfdf ._gfae .Drawing =_bf .NewCT_Drawing ();_gfdf ._gfae .Drawing .IdAttr =_aagg ;};func (_edfd DataValidation )SetList ()DataValidationList {_edfd .clear ();_edfd ._aabc .TypeAttr =_bf .ST_DataValidationTypeList ;_edfd ._aabc .OperatorAttr =_bf .ST_DataValidationOperatorEqual ; +return DataValidationList {_edfd ._aabc };};func (_ccg Cell )clearValue (){_ccg ._faa .F =nil ;_ccg ._faa .Is =nil ;_ccg ._faa .V =nil ;_ccg ._faa .TAttr =_bf .ST_CellTypeUnset ;}; -// AddDifferentialStyle adds a new empty differential cell style to the stylesheet. -func (_egfd StyleSheet )AddDifferentialStyle ()DifferentialStyle {if _egfd ._ddag .Dxfs ==nil {_egfd ._ddag .Dxfs =_fdf .NewCT_Dxfs ();};_cgfa :=_fdf .NewCT_Dxf ();_egfd ._ddag .Dxfs .Dxf =append (_egfd ._ddag .Dxfs .Dxf ,_cgfa );_egfd ._ddag .Dxfs .CountAttr =_b .Uint32 (uint32 (len (_egfd ._ddag .Dxfs .Dxf ))); -return DifferentialStyle {_cgfa ,_egfd ._gfdd ,_egfd ._ddag .Dxfs };};func (_cb Cell )getFormat ()string {if _cb ._cfa .SAttr ==nil {return "\u0047e\u006e\u0065\u0072\u0061\u006c";};_dagf :=*_cb ._cfa .SAttr ;_gbe :=_cb ._bg .StyleSheet .GetCellStyle (_dagf ); -_bgc :=_cb ._bg .StyleSheet .GetNumberFormat (_gbe .NumberFormat ());return _bgc .GetFormat ();}; +// SetFont sets the font name for a rich text run. +func (_fdgd RichTextRun )SetFont (s string ){_fdgd .ensureRpr ();_fdgd ._ded .RPr .RFont =_bf .NewCT_FontName ();_fdgd ._ded .RPr .RFont .ValAttr =s ;};type Fills struct{_dccc *_bf .CT_Fills };func (_ccga Cell )GetRawValue ()(string ,error ){switch _ccga ._faa .TAttr {case _bf .ST_CellTypeInlineStr :if _ccga ._faa .Is ==nil ||_ccga ._faa .Is .T ==nil {return "",nil ; +};return *_ccga ._faa .Is .T ,nil ;case _bf .ST_CellTypeS :if _ccga ._faa .V ==nil {return "",nil ;};_bcgd ,_adc :=_ff .Atoi (*_ccga ._faa .V );if _adc !=nil {return "",_adc ;};return _ccga ._aef .SharedStrings .GetString (_bcgd );case _bf .ST_CellTypeStr :if _ccga ._faa .F !=nil {return _ccga ._faa .F .Content ,nil ; +};};if _ccga ._faa .V ==nil {return "",nil ;};return *_ccga ._faa .V ,nil ;}; -// Cells returns a slice of cells. The cells can be manipulated, but appending -// to the slice will have no effect. -func (_addc Row )Cells ()[]Cell {_ebaac :=[]Cell {};_gge :=-1;_fde :=append ([]*_fdf .CT_Cell {},_addc ._cagd .C ...);for _ ,_ecce :=range _fde {if _ecce .RAttr ==nil {_ff .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 ;};_geadc ,_ffce :=_fd .ParseCellReference (*_ecce .RAttr );if _ffce !=nil {_ff .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"+*_ecce .RAttr +",\u0020\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u002e"); -continue ;};_efd :=int (_geadc .ColumnIdx );if _efd -_gge > 1{for _cgbf :=_gge +1;_cgbf < _efd ;_cgbf ++{_ebaac =append (_ebaac ,_addc .Cell (_fd .IndexToColumn (uint32 (_cgbf ))));};};_gge =_efd ;_ebaac =append (_ebaac ,Cell {_addc ._eec ,_addc ._cbg ,_addc ._cagd ,_ecce }); -};return _ebaac ;}; +// SetPasswordHash sets the password hash to the input. +func (_febd WorkbookProtection )SetPasswordHash (pwHash string ){_febd ._afbb .WorkbookPasswordAttr =_f .String (pwHash );}; -// OneCellAnchor is anchored to a top-left cell with a fixed with/height -// in distance. -type OneCellAnchor struct{_bbge *_cf .CT_OneCellAnchor }; +// SetFormat sets the number format code. +func (_gafc NumberFormat )SetFormat (f string ){_gafc ._badc .FormatCodeAttr =f }; -// SetFont sets the font name for a rich text run. -func (_fgab RichTextRun )SetFont (s string ){_fgab .ensureRpr ();_fgab ._deaa .RPr .RFont =_fdf .NewCT_FontName ();_fgab ._deaa .RPr .RFont .ValAttr =s ;};func (_cccc PatternFill )X ()*_fdf .CT_PatternFill {return _cccc ._fcae }; +// AddBorder creates a new empty Border style. +func (_dgfd StyleSheet )AddBorder ()Border {_gbbg :=_bf .NewCT_Border ();return Border {_gbbg ,_dgfd ._cafe .Borders };}; -// SortOrder is a column sort order. -// -//go:generate stringer -type=SortOrder -type SortOrder byte ;type Table struct{_fgbe *_fdf .Table }; +// SetVerticalAlignment sets the vertical alignment of a cell style. +func (_aaf CellStyle )SetVerticalAlignment (a _bf .ST_VerticalAlignment ){if _aaf ._cag .Alignment ==nil {_aaf ._cag .Alignment =_bf .NewCT_CellAlignment ();};_aaf ._cag .ApplyAlignmentAttr =_f .Bool (true );_aaf ._cag .Alignment .VerticalAttr =a ;}; -// Open opens and reads a workbook from a file (.xlsx). -func Open (filename string )(*Workbook ,error ){_aafb ,_abdd :=_g .Open (filename );if _abdd !=nil {return nil ,_df .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_abdd );};defer _aafb .Close (); -_efggf ,_abdd :=_g .Stat (filename );if _abdd !=nil {return nil ,_df .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_abdd );};_bga ,_abdd :=Read (_aafb ,_efggf .Size ());if _abdd !=nil {return nil ,_abdd ; -};_cfcd ,_ :=_db .Abs (_db .Dir (filename ));_bga ._fabgb =_db .Join (_cfcd ,filename );return _bga ,nil ;}; +// X returns the inner wrapped XML type. +func (_aff CellMarker )X ()*_ac .CT_Marker {return _aff ._dbc }; -// Rows returns all of the rows in a sheet. -func (_gadf *Sheet )Rows ()[]Row {_bgec :=[]Row {};for _ ,_bbfcf :=range _gadf ._bdd .SheetData .Row {_bgec =append (_bgec ,Row {_gadf ._badb ,_gadf ,_bbfcf });};return _bgec ;}; +// SetPassword sets the password hash to a hash of the input password. +func (_fgdfg SheetProtection )SetPassword (pw string ){_fgdfg .SetPasswordHash (PasswordHash (pw ))}; -// Protection controls the protection on an individual sheet. -func (_cbac *Sheet )Protection ()SheetProtection {if _cbac ._bdd .SheetProtection ==nil {_cbac ._bdd .SheetProtection =_fdf .NewCT_SheetProtection ();};return SheetProtection {_cbac ._bdd .SheetProtection };}; +// DataValidationCompare is a view on a data validation rule that is oriented +// towards value comparisons. +type DataValidationCompare struct{_bbga *_bf .CT_DataValidation }; -// Workbook is the top level container item for a set of spreadsheets. -type Workbook struct{_ga .DocBase ;_aecb *_fdf .Workbook ;StyleSheet StyleSheet ;SharedStrings SharedStrings ;_ebbf []*_fdf .Comments ;_eaaf []*_fdf .Worksheet ;_dcca []_ga .Relationships ;_bgfb _ga .Relationships ;_eeag []*_ccc .Theme ;_acca []*_cf .WsDr ; -_fbcf []_ga .Relationships ;_gfbc []*_ae .Container ;_eegb []*_gfg .ChartSpace ;_bdfb []*_fdf .Table ;_fabgb string ;_dfbe map[string ]string ;_dfdg map[string ]*_gfg .ChartSpace ;_fgbd string ;}; +// X returns the inner wrapped XML type. +func (_efgc SheetProtection )X ()*_bf .CT_SheetProtection {return _efgc ._aege }; -// LockWindow controls the locking of the workbook windows. -func (_cged WorkbookProtection )LockWindow (b bool ){if !b {_cged ._abcg .LockWindowsAttr =nil ;}else {_cged ._abcg .LockWindowsAttr =_b .Bool (true );};}; +// X returns the inner wrapped XML type. +func (_gbdb Comments )X ()*_bf .Comments {return _gbdb ._fca }; -// RemoveDefinedName removes an existing defined name. -func (_beebe *Workbook )RemoveDefinedName (dn DefinedName )error {if dn .X ()==nil {return _edb .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 _aefaa ,_ccda :=range _beebe ._aecb .DefinedNames .DefinedName {if _ccda ==dn .X (){copy (_beebe ._aecb .DefinedNames .DefinedName [_aefaa :],_beebe ._aecb .DefinedNames .DefinedName [_aefaa +1:]);_beebe ._aecb .DefinedNames .DefinedName [len (_beebe ._aecb .DefinedNames .DefinedName )-1]=nil ; -_beebe ._aecb .DefinedNames .DefinedName =_beebe ._aecb .DefinedNames .DefinedName [:len (_beebe ._aecb .DefinedNames .DefinedName )-1];return nil ;};};return _edb .New ("\u0064\u0065\u0066\u0069ne\u0064\u0020\u006e\u0061\u006d\u0065\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075n\u0064"); -}; +// SetColor sets the text color. +func (_dab RichTextRun )SetColor (c _de .Color ){_dab .ensureRpr ();_dab ._ded .RPr .Color =_bf .NewCT_Color ();_ecbc :="\u0066\u0066"+*c .AsRGBString ();_dab ._ded .RPr .Color .RgbAttr =&_ecbc ;};func (_fbeb *Sheet )setShared (_dfdf string ,_gaae ,_gceee _dg .CellReference ,_gedf string ){_ceddb :=_fbeb .FormulaContext (); +_bcgb :=_ca .NewEvaluator ();for _cbca :=_gaae .RowIdx ;_cbca <=_gceee .RowIdx ;_cbca ++{for _dfg :=_gaae .ColumnIdx ;_dfg <=_gceee .ColumnIdx ;_dfg ++{_beed :=_cbca -_gaae .RowIdx ;_fbab :=_dfg -_gaae .ColumnIdx ;_ceddb .SetOffset (_fbab ,_beed );_gbdgb :=_bcgb .Eval (_ceddb ,_gedf ); +_facb :=_d .Sprintf ("\u0025\u0073\u0025\u0064",_dg .IndexToColumn (_dfg ),_cbca );_dgdf :=_fbeb .Cell (_facb );if _gbdgb .Type ==_ca .ResultTypeNumber {_dgdf .X ().TAttr =_bf .ST_CellTypeN ;}else {_dgdf .X ().TAttr =_bf .ST_CellTypeInlineStr ;};_dgdf .X ().V =_f .String (_gbdgb .Value ()); +};};_ =_bcgb ;_ =_ceddb ;}; -// SetUnderline controls if the run is underlined. -func (_bcfe RichTextRun )SetUnderline (u _fdf .ST_UnderlineValues ){_bcfe .ensureRpr ();_bcfe ._deaa .RPr .U =_fdf .NewCT_UnderlineProperty ();_bcfe ._deaa .RPr .U .ValAttr =u ;}; +// AnchorType is the type of anchor. +type AnchorType byte ; -// ClearProtection clears all workbook protections. -func (_egad *Workbook )ClearProtection (){_egad ._aecb .WorkbookProtection =nil }; +// SetColOffset sets the column offset of the two cell anchor. +func (_acgb TwoCellAnchor )SetColOffset (m _ad .Distance ){_badcb :=m -_acgb .TopLeft ().ColOffset ();_acgb .TopLeft ().SetColOffset (m );_acgb .BottomRight ().SetColOffset (_acgb .BottomRight ().ColOffset ()+_badcb );};func (_abg *Sheet )updateAfterRemove (_abec uint32 ,_bagb _cf .UpdateAction )error {_befe :=_abg .Name (); +_adae :=&_cf .UpdateQuery {UpdateType :_bagb ,ColumnIdx :_abec ,SheetToUpdate :_befe };for _ ,_debe :=range _abg ._fdcd .Sheets (){_adae .UpdateCurrentSheet =_befe ==_debe .Name ();for _ ,_egdg :=range _debe .Rows (){for _ ,_gebd :=range _egdg .Cells (){if _gebd .X ().F !=nil {_effc :=_gebd .X ().F .Content ; +_dced :=_ca .ParseString (_effc );if _dced ==nil {_gebd .SetError ("\u0023\u0052\u0045F\u0021");}else {_ecdfg :=_dced .Update (_adae );_gebd .X ().F .Content =_d .Sprintf ("\u003d\u0025\u0073",_ecdfg .String ());};};};};};return nil ;}; -// SetState sets the sheet view state (frozen/split/frozen-split) -func (_gbfda SheetView )SetState (st _fdf .ST_PaneState ){_gbfda .ensurePane ();_gbfda ._baf .Pane .StateAttr =st ;}; +// SetWrapped configures the cell to wrap text. +func (_fdf CellStyle )SetWrapped (b bool ){if _fdf ._cag .Alignment ==nil {_fdf ._cag .Alignment =_bf .NewCT_CellAlignment ();};if !b {_fdf ._cag .Alignment .WrapTextAttr =nil ;}else {_fdf ._cag .Alignment .WrapTextAttr =_f .Bool (true );_fdf ._cag .ApplyAlignmentAttr =_f .Bool (true ); +};};func _fdc (_fde string )bool {_fde =_cb .Replace (_fde ,"\u0024","",-1);if _fda :=_acc .FindStringSubmatch (_cb .ToLower (_fde ));len (_fda )> 2{_cegb :=_fda [1];_ggba ,_abc :=_ff .Atoi (_fda [2]);if _abc !=nil {return false ;};return _ggba <=1048576&&_cegb <="\u007a\u007a"; +};return false ;}; -// Type returns the type of anchor -func (_edg TwoCellAnchor )Type ()AnchorType {return AnchorTypeTwoCell }; +// AddFormatValue adds a format value (databars require two). +func (_bdg DataBarScale )AddFormatValue (t _bf .ST_CfvoType ,val string ){_cfdb :=_bf .NewCT_Cfvo ();_cfdb .TypeAttr =t ;_cfdb .ValAttr =_f .String (val );_bdg ._gbc .Cfvo =append (_bdg ._gbc .Cfvo ,_cfdb );}; -// ClearFont clears any font configuration from the cell style. -func (_gage CellStyle )ClearFont (){_gage ._dfa .FontIdAttr =nil ;_gage ._dfa .ApplyFontAttr =nil }; +// WorkbookText is an array of extracted text items which has some methods for representing extracted text from a workbook. +type WorkbookText struct{Sheets []*SheetText ;}; -// Save writes the workbook out to a writer in the zipped xlsx format. -func (_efce *Workbook )Save (w _c .Writer )error {const _fgae ="\u0073\u0070\u0072\u0065ad\u0073\u0068\u0065\u0065\u0074\u003a\u0077\u0062\u002e\u0053\u0061\u0076\u0065";if !_gf .GetLicenseKey ().IsLicensed ()&&!_bagg {_df .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"); -_df .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 _edb .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");};_edgb :="\u0075n\u006b\u006e\u006f\u0077\u006e";if _gcbg ,_dcgf :=w .(*_g .File ); -_dcgf {_edgb =_gcbg .Name ();};if len (_efce ._fgbd )==0{_bdacg ,_aeaac :=_gf .GenRefId ("\u0073\u0077");if _aeaac !=nil {_ff .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_aeaac );return _aeaac ;};_efce ._fgbd =_bdacg ;};if _gbdg :=_gf .Track (_efce ._fgbd ,_fgae ,_edgb ); -_gbdg !=nil {_ff .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_gbdg );return _gbdg ;};_dcbge :=_ba .NewWriter (w );defer _dcbge .Close ();_gdfg :=_b .DocTypeSpreadsheet ;if _bcaa :=_da .MarshalXML (_dcbge ,_b .BaseRelsFilename ,_efce .Rels .X ()); -_bcaa !=nil {return _bcaa ;};if _dgfb :=_da .MarshalXMLByType (_dcbge ,_gdfg ,_b .ExtendedPropertiesType ,_efce .AppProperties .X ());_dgfb !=nil {return _dgfb ;};if _aeef :=_da .MarshalXMLByType (_dcbge ,_gdfg ,_b .CorePropertiesType ,_efce .CoreProperties .X ()); -_aeef !=nil {return _aeef ;};_aabf :=_b .AbsoluteFilename (_gdfg ,_b .OfficeDocumentType ,0);if _gddd :=_da .MarshalXML (_dcbge ,_aabf ,_efce ._aecb );_gddd !=nil {return _gddd ;};if _fafa :=_da .MarshalXML (_dcbge ,_da .RelationsPathFor (_aabf ),_efce ._bgfb .X ()); -_fafa !=nil {return _fafa ;};if _dagbg :=_da .MarshalXMLByType (_dcbge ,_gdfg ,_b .StylesType ,_efce .StyleSheet .X ());_dagbg !=nil {return _dagbg ;};for _aecf ,_ebdg :=range _efce ._eeag {if _ebdgf :=_da .MarshalXMLByTypeIndex (_dcbge ,_gdfg ,_b .ThemeType ,_aecf +1,_ebdg ); -_ebdgf !=nil {return _ebdgf ;};};for _dccb ,_dabce :=range _efce ._eaaf {_dabce .Dimension .RefAttr =Sheet {_efce ,nil ,_dabce }.Extents ();_gfa :=_b .AbsoluteFilename (_gdfg ,_b .WorksheetType ,_dccb +1);_da .MarshalXML (_dcbge ,_gfa ,_dabce );_da .MarshalXML (_dcbge ,_da .RelationsPathFor (_gfa ),_efce ._dcca [_dccb ].X ()); -};if _dbbbf :=_da .MarshalXMLByType (_dcbge ,_gdfg ,_b .SharedStringsType ,_efce .SharedStrings .X ());_dbbbf !=nil {return _dbbbf ;};if _efce .CustomProperties .X ()!=nil {if _fadb :=_da .MarshalXMLByType (_dcbge ,_gdfg ,_b .CustomPropertiesType ,_efce .CustomProperties .X ()); -_fadb !=nil {return _fadb ;};};if _efce .Thumbnail !=nil {_beag :=_b .AbsoluteFilename (_gdfg ,_b .ThumbnailType ,0);_fdff ,_edga :=_dcbge .Create (_beag );if _edga !=nil {return _edga ;};if _bdea :=_e .Encode (_fdff ,_efce .Thumbnail ,nil );_bdea !=nil {return _bdea ; -};};for _daef ,_aeaag :=range _efce ._eegb {_efafd :=_b .AbsoluteFilename (_gdfg ,_b .ChartType ,_daef +1);_da .MarshalXML (_dcbge ,_efafd ,_aeaag );};for _afeb ,_dgbf :=range _efce ._bdfb {_dddc :=_b .AbsoluteFilename (_gdfg ,_b .TableType ,_afeb +1); -_da .MarshalXML (_dcbge ,_dddc ,_dgbf );};for _aegfe ,_ecbee :=range _efce ._acca {_efge :=_b .AbsoluteFilename (_gdfg ,_b .DrawingType ,_aegfe +1);_da .MarshalXML (_dcbge ,_efge ,_ecbee );if !_efce ._fbcf [_aegfe ].IsEmpty (){_da .MarshalXML (_dcbge ,_da .RelationsPathFor (_efge ),_efce ._fbcf [_aegfe ].X ()); -};};for _fgdd ,_gbdc :=range _efce ._gfbc {_da .MarshalXML (_dcbge ,_b .AbsoluteFilename (_gdfg ,_b .VMLDrawingType ,_fgdd +1),_gbdc );};for _fbbbe ,_fdda :=range _efce .Images {if _egfb :=_ga .AddImageToZip (_dcbge ,_fdda ,_fbbbe +1,_b .DocTypeSpreadsheet ); -_egfb !=nil {return _egfb ;};};if _dgdf :=_da .MarshalXML (_dcbge ,_b .ContentTypesFilename ,_efce .ContentTypes .X ());_dgdf !=nil {return _dgdf ;};for _bgbd ,_ebdd :=range _efce ._ebbf {if _ebdd ==nil {continue ;};_da .MarshalXML (_dcbge ,_b .AbsoluteFilename (_gdfg ,_b .CommentsType ,_bgbd +1),_ebdd ); -};if _gfag :=_efce .WriteExtraFiles (_dcbge );_gfag !=nil {return _gfag ;};return _dcbge .Close ();}; +// AddNumberFormat adds a new blank number format to the stylesheet. +func (_adda StyleSheet )AddNumberFormat ()NumberFormat {if _adda ._cafe .NumFmts ==nil {_adda ._cafe .NumFmts =_bf .NewCT_NumFmts ();};_cccb :=_bf .NewCT_NumFmt ();_cccb .NumFmtIdAttr =uint32 (200+len (_adda ._cafe .NumFmts .NumFmt ));_adda ._cafe .NumFmts .NumFmt =append (_adda ._cafe .NumFmts .NumFmt ,_cccb ); +_adda ._cafe .NumFmts .CountAttr =_f .Uint32 (uint32 (len (_adda ._cafe .NumFmts .NumFmt )));return NumberFormat {_adda ._faceb ,_cccb };}; -// CopySheet copies the existing sheet at index `ind` and puts its copy with the name `copiedSheetName`. -func (_degc *Workbook )CopySheet (ind int ,copiedSheetName string )(Sheet ,error ){if _degc .SheetCount ()<=ind {return Sheet {},ErrorNotFound ;};var _eegab _ga .Relationship ;for _ ,_dfbb :=range _degc ._bgfb .Relationships (){if _dfbb .ID ()==_degc ._aecb .Sheets .Sheet [ind ].IdAttr {var _cgdea bool ; -if _eegab ,_cgdea =_degc ._bgfb .CopyRelationship (_dfbb .ID ());!_cgdea {return Sheet {},ErrorNotFound ;};break ;};};_degc .ContentTypes .CopyOverride (_b .AbsoluteFilename (_b .DocTypeSpreadsheet ,_b .WorksheetContentType ,ind +1),_b .AbsoluteFilename (_b .DocTypeSpreadsheet ,_b .WorksheetContentType ,len (_degc .ContentTypes .X ().Override ))); -_eded :=*_degc ._eaaf [ind ];_degc ._eaaf =append (_degc ._eaaf ,&_eded );var _cdbfc uint32 =0;for _ ,_accge :=range _degc ._aecb .Sheets .Sheet {if _accge .SheetIdAttr > _cdbfc {_cdbfc =_accge .SheetIdAttr ;};};_cdbfc ++;_ggdb :=*_degc ._aecb .Sheets .Sheet [ind ]; -_ggdb .IdAttr =_eegab .ID ();_ggdb .NameAttr =copiedSheetName ;_ggdb .SheetIdAttr =_cdbfc ;_degc ._aecb .Sheets .Sheet =append (_degc ._aecb .Sheets .Sheet ,&_ggdb );_ggfg :=_ga .NewRelationshipsCopy (_degc ._dcca [ind ]);_degc ._dcca =append (_degc ._dcca ,_ggfg ); -_dfcb :=_degc ._ebbf [ind ];if _dfcb ==nil {_degc ._ebbf =append (_degc ._ebbf ,nil );}else {_defd :=*_dfcb ;_degc ._ebbf =append (_degc ._ebbf ,&_defd );};_gecg :=Sheet {_degc ,&_ggdb ,&_eded };return _gecg ,nil ;}; +// DVCompareOp is a comparison operator for a data validation rule. +type DVCompareOp byte ; -// AddRule adds and returns a new rule that can be configured. -func (_eeac ConditionalFormatting )AddRule ()ConditionalFormattingRule {_cga :=_fdf .NewCT_CfRule ();_eeac ._dcc .CfRule =append (_eeac ._dcc .CfRule ,_cga );_edc :=ConditionalFormattingRule {_cga };_edc .InitializeDefaults ();_edc .SetPriority (int32 (len (_eeac ._dcc .CfRule )+1)); -return _edc ;};func (_gdge Sheet )validateRowCellNumbers ()error {_gggc :=map[uint32 ]struct{}{};for _ ,_gdda :=range _gdge ._bdd .SheetData .Row {if _gdda .RAttr !=nil {if _ ,_gaab :=_gggc [*_gdda .RAttr ];_gaab {return _df .Errorf ("\u0027%\u0073'\u0020\u0072\u0065\u0075\u0073e\u0064\u0020r\u006f\u0077\u0020\u0025\u0064",_gdge .Name (),*_gdda .RAttr ); -};_gggc [*_gdda .RAttr ]=struct{}{};};_gafc :=map[string ]struct{}{};for _ ,_ffbe :=range _gdda .C {if _ffbe .RAttr ==nil {continue ;};if _ ,_cgd :=_gafc [*_ffbe .RAttr ];_cgd {return _df .Errorf ("\u0027\u0025\u0073\u0027 r\u0065\u0075\u0073\u0065\u0064\u0020\u0063\u0065\u006c\u006c\u0020\u0025\u0073",_gdge .Name (),*_ffbe .RAttr ); -};_gafc [*_ffbe .RAttr ]=struct{}{};};};return nil ;}; +// SetActiveSheet sets the active sheet which will be the tab displayed when the +// spreadsheet is initially opened. +func (_cdaga *Workbook )SetActiveSheet (s Sheet ){for _cecfc ,_dggde :=range _cdaga ._bfbb {if s ._gfae ==_dggde {_cdaga .SetActiveSheetIndex (uint32 (_cecfc ));};};}; -// SetColOffset sets a column offset in absolute distance. -func (_dbf CellMarker )SetColOffset (m _fg .Distance ){_dbf ._gded .ColOff .ST_CoordinateUnqualified =_b .Int64 (int64 (m /_fg .EMU ));}; +// 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 (_febe *Sheet )AddNumberedRow (rowNum uint32 )Row {_bbge :=_bf .NewCT_Row ();_bbge .RAttr =_f .Uint32 (rowNum );_febe ._gfae .SheetData .Row =append (_febe ._gfae .SheetData .Row ,_bbge );_cd .Slice (_febe ._gfae .SheetData .Row ,func (_fgdd ,_fbbb int )bool {_dfc :=_febe ._gfae .SheetData .Row [_fgdd ].RAttr ; +_bebea :=_febe ._gfae .SheetData .Row [_fbbb ].RAttr ;if _dfc ==nil {return true ;};if _bebea ==nil {return true ;};return *_dfc < *_bebea ;});return Row {_febe ._fdcd ,_febe ,_bbge };}; -// SetZoom controls the zoom level of the sheet and is measured in percent. The -// default value is 100. -func (_dgffe SheetView )SetZoom (pct uint32 ){_dgffe ._baf .ZoomScaleAttr =&pct }; +// DefinedNames returns a slice of all defined names in the workbook. +func (_efcf *Workbook )DefinedNames ()[]DefinedName {if _efcf ._gceg .DefinedNames ==nil {return nil ;};_fbbc :=[]DefinedName {};for _ ,_babf :=range _efcf ._gceg .DefinedNames .DefinedName {_fbbc =append (_fbbc ,DefinedName {_babf });};return _fbbc ;}; -// SetStyle sets the style to be used for conditional rules -func (_cbe ConditionalFormattingRule )SetStyle (d DifferentialStyle ){_cbe ._gec .DxfIdAttr =_b .Uint32 (d .Index ());}; -// IsSheetLocked returns whether the sheet is locked. -func (_afadc SheetProtection )IsSheetLocked ()bool {return _afadc ._eda .SheetAttr !=nil &&*_afadc ._eda .SheetAttr ;}; +// SetRange sets the range that contains the possible values. This is incompatible with SetValues. +func (_dddc DataValidationList )SetRange (cellRange string ){_dddc ._cabg .Formula1 =_f .String (cellRange );_dddc ._cabg .Formula2 =_f .String ("\u0030");}; + +// GetString returns the string in a cell if it's an inline or string table +// string. Otherwise it returns an empty string. +func (_fdbb Cell )GetString ()string {switch _fdbb ._faa .TAttr {case _bf .ST_CellTypeInlineStr :if _fdbb ._faa .Is !=nil &&_fdbb ._faa .Is .T !=nil {return *_fdbb ._faa .Is .T ;};if _fdbb ._faa .V !=nil {return *_fdbb ._faa .V ;};case _bf .ST_CellTypeS :if _fdbb ._faa .V ==nil {return ""; +};_bce ,_dgd :=_ff .Atoi (*_fdbb ._faa .V );if _dgd !=nil {return "";};_afe ,_dgd :=_fdbb ._aef .SharedStrings .GetString (_bce );if _dgd !=nil {return "";};return _afe ;};if _fdbb ._faa .V ==nil {return "";};return *_fdbb ._faa .V ;}; + +// SetOperator sets the operator for the rule. +func (_gae ConditionalFormattingRule )SetOperator (t _bf .ST_ConditionalFormattingOperator ){_gae ._aecc .OperatorAttr =t ;}; // SetHeight sets the height of the anchored object. -func (_cd AbsoluteAnchor )SetHeight (h _fg .Distance ){_cd ._dfb .Ext .CyAttr =int64 (h /_fg .EMU )};func (_ddce Fill )Index ()uint32 {if _ddce ._ddad ==nil {return 0;};for _fgfda ,_cfccg :=range _ddce ._ddad .Fill {if _ddce ._dcf ==_cfccg {return uint32 (_fgfda ); -};};return 0;}; +func (_bdc AbsoluteAnchor )SetHeight (h _ad .Distance ){_bdc ._ace .Ext .CyAttr =int64 (h /_ad .EMU )}; -// SetWidthCells is a no-op. -func (_ffcc OneCellAnchor )SetWidthCells (int32 ){}; +// SetSize sets the text size for a rich text run. +func (_efga RichTextRun )SetSize (m _ad .Distance ){_efga .ensureRpr ();_efga ._ded .RPr .Sz =_bf .NewCT_FontSize ();_efga ._ded .RPr .Sz .ValAttr =float64 (m /_ad .Point );}; -// 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{_cfc *_fdf .CT_Col }; +// X returns the inner wrapped XML type. +func (_gfbg IconScale )X ()*_bf .CT_IconSet {return _gfbg ._cfbdc };func _dcd (_bcbb bool )int {if _bcbb {return 1;};return 0;}; -// StyleSheet is a document style sheet. -type StyleSheet struct{_gfdd *Workbook ;_ddag *_fdf .StyleSheet ;}; +// SetCellReference sets the cell reference within a sheet that a comment refers +// to (e.g. "A1") +func (_eebf Comment )SetCellReference (cellRef string ){_eebf ._cdeg .RefAttr =cellRef }; -// TopLeft is a no-op. -func (_ac AbsoluteAnchor )TopLeft ()CellMarker {return CellMarker {}}; +// LastColumn returns the name of last column which contains data in range of context sheet's given rows. +func (_fafa *evalContext )LastColumn (rowFrom ,rowTo int )string {_fbee :=_fafa ._gaa ;_cddf :=1;for _fggg :=rowFrom ;_fggg <=rowTo ;_fggg ++{_cefa :=len (_fbee .Row (uint32 (_fggg )).Cells ());if _cefa > _cddf {_cddf =_cefa ;};};return _dg .IndexToColumn (uint32 (_cddf -1)); +}; -// CellMarker represents a cell position -type CellMarker struct{_gded *_cf .CT_Marker };func (_bde Cell )getRawSortValue ()(string ,bool ){if _bde .HasFormula (){_ege :=_bde .GetCachedFormulaResult ();return _ege ,_fbc .IsNumber (_ege );};_cdgc ,_ :=_bde .GetRawValue ();return _cdgc ,_fbc .IsNumber (_cdgc ); -};func (_fefa PatternFill )ClearBgColor (){_fefa ._fcae .BgColor =nil }; +// RowNumber returns the row number (1-N), or zero if it is unset. +func (_cfag Row )RowNumber ()uint32 {if _cfag ._bgb .RAttr !=nil {return *_cfag ._bgb .RAttr ;};return 0;}; -// SetOperator sets the operator for the rule. -func (_fcf ConditionalFormattingRule )SetOperator (t _fdf .ST_ConditionalFormattingOperator ){_fcf ._gec .OperatorAttr =t ;};func (_cbec StyleSheet )appendBorder ()Border {_efgd :=_fdf .NewCT_Border ();_cbec ._ddag .Borders .Border =append (_cbec ._ddag .Borders .Border ,_efgd ); -_cbec ._ddag .Borders .CountAttr =_b .Uint32 (uint32 (len (_cbec ._ddag .Borders .Border )));return Border {_efgd ,_cbec ._ddag .Borders };}; +// SetHeight sets the height of the anchored object. +func (_gcbe OneCellAnchor )SetHeight (h _ad .Distance ){_gcbe ._gfga .Ext .CyAttr =int64 (h /_ad .EMU )}; -// Content returns the content of the defined range (the range in most cases)/ -func (_cfbg DefinedName )Content ()string {return _cfbg ._eadb .Content }; +// HasFormula returns true if the cell has an asoociated formula. +func (_acfe Cell )HasFormula ()bool {return _acfe ._faa .F !=nil }; -// GetFormat returns a cell data format. -func (_effb *evalContext )GetFormat (cellRef string )string {return _effb ._dac .Cell (cellRef ).getFormat ();}; +// GetString retrieves a string from the shared strings table by index. +func (_gcaa SharedStrings )GetString (id int )(string ,error ){if id < 0{return "",_d .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 (_gcaa ._cgac .Si )-1{return "",_d .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 (_gcaa ._cgac .Si )); +};_gcgg :=_gcaa ._cgac .Si [id ];if _gcgg .T !=nil {return *_gcgg .T ,nil ;};_fgae :="";for _ ,_bbggb :=range _gcgg .R {if _bbggb .T !=""{_fgae +=_bbggb .T ;};};return _fgae ,nil ;}; -// SetColor sets the text color. -func (_feff RichTextRun )SetColor (c _ce .Color ){_feff .ensureRpr ();_feff ._deaa .RPr .Color =_fdf .NewCT_Color ();_feg :="\u0066\u0066"+*c .AsRGBString ();_feff ._deaa .RPr .Color .RgbAttr =&_feg ;}; +// X returns the inner wrapped XML type. +func (_eed RichTextRun )X ()*_bf .CT_RElt {return _eed ._ded };func (_cfade *Sheet )removeColumnFromMergedCells (_efca uint32 )error {if _cfade ._gfae .MergeCells ==nil ||_cfade ._gfae .MergeCells .MergeCell ==nil {return nil ;};_aadc :=[]*_bf .CT_MergeCell {}; +for _ ,_cede :=range _cfade .MergedCells (){_daeg :=_gdfc (_cede .Reference (),_efca ,true );if _daeg !=""{_cede .SetReference (_daeg );_aadc =append (_aadc ,_cede .X ());};};_cfade ._gfae .MergeCells .MergeCell =_aadc ;return nil ;}; -// GetHorizontalAlignment sets the horizontal alignment of a cell style. -func (_agbc CellStyle )GetHorizontalAlignment ()_fdf .ST_HorizontalAlignment {if _agbc ._dfa .Alignment ==nil {return _fdf .ST_HorizontalAlignmentUnset ;};return _agbc ._dfa .Alignment .HorizontalAttr ;}; +// IsSheetLocked returns whether the sheet is locked. +func (_fbgc SheetProtection )IsSheetLocked ()bool {return _fbgc ._aege .SheetAttr !=nil &&*_fbgc ._aege .SheetAttr ;}; -// Row is a row within a spreadsheet. -type Row struct{_eec *Workbook ;_cbg *Sheet ;_cagd *_fdf .CT_Row ;};type SheetProtection struct{_eda *_fdf .CT_SheetProtection }; +// DefinedName is a named range, formula, etc. +type DefinedName struct{_dcce *_bf .CT_DefinedName };func NewFills ()Fills {return Fills {_bf .NewCT_Fills ()}}; -// SetPriority sets the rule priority -func (_ggcf ConditionalFormattingRule )SetPriority (p int32 ){_ggcf ._gec .PriorityAttr =p }; +// SheetCount returns the number of sheets in the workbook. +func (_fdff Workbook )SheetCount ()int {return len (_fdff ._bfbb )}; -// NumberFormat returns the number format that the cell style uses, or zero if -// it is not set. -func (_ddec CellStyle )NumberFormat ()uint32 {if _ddec ._dfa .NumFmtIdAttr ==nil {return 0;};return *_ddec ._dfa .NumFmtIdAttr ;}; +// SetPasswordHash sets the password hash to the input. +func (_fgbf SheetProtection )SetPasswordHash (pwHash string ){_fgbf ._aege .PasswordAttr =_f .String (pwHash );}; -// SetYSplit sets the row split point -func (_ffbd SheetView )SetYSplit (v float64 ){_ffbd .ensurePane ();_ffbd ._baf .Pane .YSplitAttr =_b .Float64 (v );}; +// Epoch returns the point at which the dates/times in the workbook are relative to. +func (_bggbe *Workbook )Epoch ()_cg .Time {if _bggbe .Uses1904Dates (){_cg .Date (1904,1,1,0,0,0,0,_cg .UTC );};return _cg .Date (1899,12,30,0,0,0,0,_cg .UTC );}; -// SetShowRuler controls the visibility of the ruler -func (_dcba SheetView )SetShowRuler (b bool ){if !b {_dcba ._baf .ShowRulerAttr =_b .Bool (false );}else {_dcba ._baf .ShowRulerAttr =nil ;};}; +// GetValueAsTime retrieves the cell's value as a time. There is no difference +// in SpreadsheetML between a time/date cell other than formatting, and that +// typically a date cell won't have a fractional component. GetValueAsTime will +// work for date cells as well. +func (_cdb Cell )GetValueAsTime ()(_cg .Time ,error ){if _cdb ._faa .TAttr !=_bf .ST_CellTypeUnset {return _cg .Time {},_cda .New ("\u0063e\u006c\u006c\u0020\u0074y\u0070\u0065\u0020\u0073\u0068o\u0075l\u0064 \u0062\u0065\u0020\u0075\u006e\u0073\u0065t"); +};if _cdb ._faa .V ==nil {return _cg .Time {},_cda .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};_fae ,_ ,_ceef :=_fa .ParseFloat (*_cdb ._faa .V ,10,128,_fa .ToNearestEven );if _ceef !=nil {return _cg .Time {},_ceef ; +};_agg :=new (_fa .Float );_agg .SetUint64 (uint64 (24*_cg .Hour ));_fae .Mul (_fae ,_agg );_cdf ,_ :=_fae .Uint64 ();_cegc :=_cdb ._aef .Epoch ().Add (_cg .Duration (_cdf ));return _cec (_cegc ),nil ;}; -// SetFgColor sets the *fill* foreground color. As an example, the solid pattern foreground color becomes the -// background color of the cell when applied. -func (_geeg PatternFill )SetFgColor (c _ce .Color ){_geeg ._fcae .FgColor =_fdf .NewCT_Color ();_geeg ._fcae .FgColor .RgbAttr =c .AsRGBAString ();}; +// NewSharedStrings constructs a new Shared Strings table. +func NewSharedStrings ()SharedStrings {return SharedStrings {_cgac :_bf .NewSst (),_dedg :make (map[string ]int )};}; -// AddDataValidation adds a data validation rule to a sheet. -func (_cbag *Sheet )AddDataValidation ()DataValidation {if _cbag ._bdd .DataValidations ==nil {_cbag ._bdd .DataValidations =_fdf .NewCT_DataValidations ();};_dgd :=_fdf .NewCT_DataValidation ();_dgd .ShowErrorMessageAttr =_b .Bool (true );_cbag ._bdd .DataValidations .DataValidation =append (_cbag ._bdd .DataValidations .DataValidation ,_dgd ); -_cbag ._bdd .DataValidations .CountAttr =_b .Uint32 (uint32 (len (_cbag ._bdd .DataValidations .DataValidation )));return DataValidation {_dgd };}; +// RemoveSheet removes the sheet with the given index from the workbook. +func (_gfdg *Workbook )RemoveSheet (ind int )error {if _gfdg .SheetCount ()<=ind {return ErrorNotFound ;};for _ ,_bdgc :=range _gfdg ._dfbgc .Relationships (){if _bdgc .ID ()==_gfdg ._gceg .Sheets .Sheet [ind ].IdAttr {_gfdg ._dfbgc .Remove (_bdgc );break ; +};};_gfdg .ContentTypes .RemoveOverride (_f .AbsoluteFilename (_f .DocTypeSpreadsheet ,_f .WorksheetContentType ,ind +1));copy (_gfdg ._bfbb [ind :],_gfdg ._bfbb [ind +1:]);_gfdg ._bfbb =_gfdg ._bfbb [:len (_gfdg ._bfbb )-1];_fgccb :=_gfdg ._gceg .Sheets .Sheet [ind ]; +copy (_gfdg ._gceg .Sheets .Sheet [ind :],_gfdg ._gceg .Sheets .Sheet [ind +1:]);_gfdg ._gceg .Sheets .Sheet =_gfdg ._gceg .Sheets .Sheet [:len (_gfdg ._gceg .Sheets .Sheet )-1];for _abacd :=range _gfdg ._gceg .Sheets .Sheet {if _gfdg ._gceg .Sheets .Sheet [_abacd ].SheetIdAttr > _fgccb .SheetIdAttr {_gfdg ._gceg .Sheets .Sheet [_abacd ].SheetIdAttr --; +};};copy (_gfdg ._cfac [ind :],_gfdg ._cfac [ind +1:]);_gfdg ._cfac =_gfdg ._cfac [:len (_gfdg ._cfac )-1];copy (_gfdg ._gbfe [ind :],_gfdg ._gbfe [ind +1:]);_gfdg ._gbfe =_gfdg ._gbfe [:len (_gfdg ._gbfe )-1];return nil ;};func (_ggf Sheet )validateMergedCells ()error {_gfgc :=map[uint64 ]struct{}{}; +for _ ,_daae :=range _ggf .MergedCells (){_babg ,_eedg ,_afgf :=_dg .ParseRangeReference (_daae .Reference ());if _afgf !=nil {return _d .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",_ggf .Name (),_daae .Reference ()); +};for _age :=_babg .RowIdx ;_age <=_eedg .RowIdx ;_age ++{for _fbaf :=_babg .ColumnIdx ;_fbaf <=_eedg .ColumnIdx ;_fbaf ++{_cgde :=uint64 (_age )<<32|uint64 (_fbaf );if _ ,_gea :=_gfgc [_cgde ];_gea {return _d .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",_ggf .Name ()); +};_gfgc [_cgde ]=struct{}{};};};};return nil ;};type ConditionalFormattingRule struct{_aecc *_bf .CT_CfRule }; // X returns the inner wrapped XML type. -func (_cede SharedStrings )X ()*_fdf .Sst {return _cede ._abfd }; +func (_dccde SheetView )X ()*_bf .CT_SheetView {return _dccde ._dbba }; -// SetHyperlink sets a hyperlink on a cell. -func (_bcg Cell )SetHyperlink (hl _ga .Hyperlink ){_dgcb :=_bcg ._gg ._bdd ;if _dgcb .Hyperlinks ==nil {_dgcb .Hyperlinks =_fdf .NewCT_Hyperlinks ();};_ece :=_ga .Relationship (hl );_beb :=_fdf .NewCT_Hyperlink ();_beb .RefAttr =_bcg .Reference ();_beb .IdAttr =_b .String (_ece .ID ()); -_dgcb .Hyperlinks .Hyperlink =append (_dgcb .Hyperlinks .Hyperlink ,_beb );}; +// 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 (_ecab *Sheet )RecalculateFormulas (){_acfg :=_ca .NewEvaluator ();_eacg :=_ecab .FormulaContext ();for _ ,_cdabe :=range _ecab .Rows (){for _ ,_bgf :=range _cdabe .Cells (){if _bgf .X ().F !=nil {_eagc :=_bgf .X ().F .Content ;if _bgf .X ().F .TAttr ==_bf .ST_CellFormulaTypeShared &&len (_eagc )==0{continue ; +};_gcgbd :=_acfg .Eval (_eacg ,_eagc ).AsString ();if _gcgbd .Type ==_ca .ResultTypeError {_db .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",_eagc ,_gcgbd .ErrorMessage ); +_bgf .X ().V =nil ;}else {if _gcgbd .Type ==_ca .ResultTypeNumber {_bgf .X ().TAttr =_bf .ST_CellTypeN ;}else {_bgf .X ().TAttr =_bf .ST_CellTypeInlineStr ;};_bgf .X ().V =_f .String (_gcgbd .Value ());if _bgf .X ().F .TAttr ==_bf .ST_CellFormulaTypeArray {if _gcgbd .Type ==_ca .ResultTypeArray {_ecab .setArray (_bgf .Reference (),_gcgbd ); +}else if _gcgbd .Type ==_ca .ResultTypeList {_ecab .setList (_bgf .Reference (),_gcgbd );};}else if _bgf .X ().F .TAttr ==_bf .ST_CellFormulaTypeShared &&_bgf .X ().F .RefAttr !=nil {_gbdbf ,_caee ,_acdg :=_dg .ParseRangeReference (*_bgf .X ().F .RefAttr ); +if _acdg !=nil {_db .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",_acdg );continue ;}; +_ecab .setShared (_bgf .Reference (),_gbdbf ,_caee ,_eagc );};};};};};}; -// BottomRight is a no-op. -func (_bbdg OneCellAnchor )BottomRight ()CellMarker {return CellMarker {}};func (_fdbg Sheet )IsValid ()bool {return _fdbg ._bdd !=nil }; +// RemoveDefinedName removes an existing defined name. +func (_fcg *Workbook )RemoveDefinedName (dn DefinedName )error {if dn .X ()==nil {return _cda .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 _cagb ,_dafa :=range _fcg ._gceg .DefinedNames .DefinedName {if _dafa ==dn .X (){copy (_fcg ._gceg .DefinedNames .DefinedName [_cagb :],_fcg ._gceg .DefinedNames .DefinedName [_cagb +1:]);_fcg ._gceg .DefinedNames .DefinedName [len (_fcg ._gceg .DefinedNames .DefinedName )-1]=nil ; +_fcg ._gceg .DefinedNames .DefinedName =_fcg ._gceg .DefinedNames .DefinedName [:len (_fcg ._gceg .DefinedNames .DefinedName )-1];return nil ;};};return _cda .New ("\u0064\u0065\u0066\u0069ne\u0064\u0020\u006e\u0061\u006d\u0065\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075n\u0064"); +}; -// 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 (_fa Cell )SetDate (d _dd .Time ){_fa .clearValue ();d =_gcc (d );_gedd :=_fa ._bg .Epoch ();if d .Before (_gedd ){_ff .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 ;};_gcdg :=d .Sub (_gedd );_cec :=new (_eb .Float );_cg :=new (_eb .Float );_cg .SetPrec (128);_cg .SetUint64 (uint64 (_gcdg ));_cdd :=new (_eb .Float );_cdd .SetUint64 (24*60*60*1e9);_cec .Quo (_cg ,_cdd );_gaa ,_ :=_cec .Uint64 ();_fa ._cfa .V =_b .Stringf ("\u0025\u0064",_gaa ); -};func (_aab Sheet )validateMergedCells ()error {_ggb :=map[uint64 ]struct{}{};for _ ,_eadf :=range _aab .MergedCells (){_fag ,_aafgc ,_dcdbb :=_fd .ParseRangeReference (_eadf .Reference ());if _dcdbb !=nil {return _df .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",_aab .Name (),_eadf .Reference ()); -};for _eeaf :=_fag .RowIdx ;_eeaf <=_aafgc .RowIdx ;_eeaf ++{for _edbb :=_fag .ColumnIdx ;_edbb <=_aafgc .ColumnIdx ;_edbb ++{_gbfa :=uint64 (_eeaf )<<32|uint64 (_edbb );if _ ,_ddd :=_ggb [_gbfa ];_ddd {return _df .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",_aab .Name ()); -};_ggb [_gbfa ]=struct{}{};};};};return nil ;}; +// 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 (_ggg DataValidationCompare )SetValue (v string ){_ggg ._bbga .Formula1 =&v }; -// SetWidth controls the width of a column. -func (_gbd Column )SetWidth (w _fg .Distance ){_gbd ._cfc .WidthAttr =_b .Float64 (float64 (w /_fg .Character ));}; +// AddMergedCells merges cells within a sheet. +func (_gcgb *Sheet )AddMergedCells (fromRef ,toRef string )MergedCell {if _gcgb ._gfae .MergeCells ==nil {_gcgb ._gfae .MergeCells =_bf .NewCT_MergeCells ();};_gabg :=_bf .NewCT_MergeCell ();_gabg .RefAttr =_d .Sprintf ("\u0025\u0073\u003a%\u0073",fromRef ,toRef ); +_gcgb ._gfae .MergeCells .MergeCell =append (_gcgb ._gfae .MergeCells .MergeCell ,_gabg );_gcgb ._gfae .MergeCells .CountAttr =_f .Uint32 (uint32 (len (_gcgb ._gfae .MergeCells .MergeCell )));return MergedCell {_gcgb ._fdcd ,_gcgb ,_gabg };};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;); -// GetVerticalAlignment sets the vertical alignment of a cell style. -func (_bbca CellStyle )GetVerticalAlignment ()_fdf .ST_VerticalAlignment {if _bbca ._dfa .Alignment ==nil {return _fdf .ST_VerticalAlignmentUnset ;};return _bbca ._dfa .Alignment .VerticalAttr ;}; +// 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 (_dbad *Sheet )AddRow ()Row {_edag :=uint32 (0);_dabc :=uint32 (len (_dbad ._gfae .SheetData .Row ));if _dabc > 0&&_dbad ._gfae .SheetData .Row [_dabc -1].RAttr !=nil &&*_dbad ._gfae .SheetData .Row [_dabc -1].RAttr ==_dabc {return _dbad .addNumberedRowFast (_dabc +1); +};for _ ,_dbec :=range _dbad ._gfae .SheetData .Row {if _dbec .RAttr !=nil &&*_dbec .RAttr > _edag {_edag =*_dbec .RAttr ;};};return _dbad .AddNumberedRow (_edag +1);}; -// IconScale maps values to icons. -type IconScale struct{_ada *_fdf .CT_IconSet }; +// MoveTo is a no-op. +func (_ba AbsoluteAnchor )MoveTo (x ,y int32 ){}; -// PasswordHash returns the password hash for a workbook using the modified -// spreadsheetML password hash that is compatible with Excel. -func PasswordHash (s string )string {_abgc :=uint16 (0);if len (s )> 0{for _gdb :=len (s )-1;_gdb >=0;_gdb --{_bdcb :=s [_gdb ];_abgc =((_abgc >>14)&0x01)|((_abgc <<1)&0x7fff);_abgc ^=uint16 (_bdcb );};_abgc =((_abgc >>14)&0x01)|((_abgc <<1)&0x7fff);_abgc ^=uint16 (len (s )); -_abgc ^=(0x8000|('N'<<8)|'K');};return _df .Sprintf ("\u0025\u0030\u0034\u0058",uint64 (_abgc ));}; +// MergedCells returns the merged cell regions within the sheet. +func (_fadf *Sheet )MergedCells ()[]MergedCell {if _fadf ._gfae .MergeCells ==nil {return nil ;};_ega :=[]MergedCell {};for _ ,_gfcf :=range _fadf ._gfae .MergeCells .MergeCell {_ega =append (_ega ,MergedCell {_fadf ._fdcd ,_fadf ,_gfcf });};return _ega ; +}; -// DVCompareType is a comparison type for a data validation rule. This restricts -// the input format of the cell. -type DVCompareType byte ; +// Type returns the type of anchor +func (_dbda TwoCellAnchor )Type ()AnchorType {return AnchorTypeTwoCell };func (_cdfc PatternFill )SetBgColor (c _de .Color ){_cdfc ._cafb .BgColor =_bf .NewCT_Color ();_cdfc ._cafb .BgColor .RgbAttr =c .AsRGBAString ();};func (_bfda SortOrder )String ()string {if _bfda >=SortOrder (len (_gec )-1){return _d .Sprintf ("\u0053\u006f\u0072\u0074\u004f\u0072\u0064\u0065\u0072\u0028\u0025\u0064\u0029",_bfda ); +};return _ffff [_gec [_bfda ]:_gec [_bfda +1]];}; -// ClearSheetViews clears the list of sheet views. This will clear the results -// of AddView() or SetFrozen. -func (_eddg *Sheet )ClearSheetViews (){_eddg ._bdd .SheetViews =nil }; +// AddGradientStop adds a color gradient stop. +func (_bccd ColorScale )AddGradientStop (color _de .Color ){_bcdf :=_bf .NewCT_Color ();_bcdf .RgbAttr =color .AsRGBAString ();_bccd ._bcce .Color =append (_bccd ._bcce .Color ,_bcdf );}; -// SetStyle sets the cell style for an entire column. -func (_bbb Column )SetStyle (cs CellStyle ){_bbb ._cfc .StyleAttr =_b .Uint32 (cs .Index ())};func _bgga ()*_cf .CT_TwoCellAnchor {_dfef :=_cf .NewCT_TwoCellAnchor ();_dfef .EditAsAttr =_cf .ST_EditAsOneCell ;_dfef .From .Col =5;_dfef .From .Row =0;_dfef .From .ColOff .ST_CoordinateUnqualified =_b .Int64 (0); -_dfef .From .RowOff .ST_CoordinateUnqualified =_b .Int64 (0);_dfef .To .Col =10;_dfef .To .Row =20;_dfef .To .ColOff .ST_CoordinateUnqualified =_b .Int64 (0);_dfef .To .RowOff .ST_CoordinateUnqualified =_b .Int64 (0);return _dfef ;}; +// IsSheetLocked returns whether the sheet objects are locked. +func (_deedd SheetProtection )IsObjectLocked ()bool {return _deedd ._aege .ObjectsAttr !=nil &&*_deedd ._aege .ObjectsAttr ;}; -// Protection allows control over the workbook protections. -func (_bfecc *Workbook )Protection ()WorkbookProtection {if _bfecc ._aecb .WorkbookProtection ==nil {_bfecc ._aecb .WorkbookProtection =_fdf .NewCT_WorkbookProtection ();};return WorkbookProtection {_bfecc ._aecb .WorkbookProtection };}; +// CopySheetByName copies the existing sheet with the name `name` and puts its copy with the name `copiedSheetName`. +func (_bcac *Workbook )CopySheetByName (name ,copiedSheetName string )(Sheet ,error ){_fgbc :=-1;for _fdbdga ,_ggefd :=range _bcac .Sheets (){if name ==_ggefd .Name (){_fgbc =_fdbdga ;break ;};};if _fgbc ==-1{return Sheet {},ErrorNotFound ;};return _bcac .CopySheet (_fgbc ,copiedSheetName ); +};func (_dedf *Sheet )addNumberedRowFast (_agaf uint32 )Row {_egfe :=_bf .NewCT_Row ();_egfe .RAttr =_f .Uint32 (_agaf );_dedf ._gfae .SheetData .Row =append (_dedf ._gfae .SheetData .Row ,_egfe );return Row {_dedf ._fdcd ,_dedf ,_egfe };}; -// 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 (_dcb Cell )GetCachedFormulaResult ()string {if _dcb ._cfa .V !=nil {return *_dcb ._cfa .V ;};return "";}; +// 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{_cgac *_bf .Sst ;_dedg map[string ]int ;}; -// SetHidden marks the defined name as hidden. -func (_baba DefinedName )SetLocalSheetID (id uint32 ){_baba ._eadb .LocalSheetIdAttr =_b .Uint32 (id )};func (_abgg ConditionalFormattingRule )InitializeDefaults (){_abgg .SetType (_fdf .ST_CfTypeCellIs );_abgg .SetOperator (_fdf .ST_ConditionalFormattingOperatorGreaterThan ); -_abgg .SetPriority (1);}; +// CellStyles returns the list of defined cell styles +func (_egba StyleSheet )CellStyles ()[]CellStyle {_dbaff :=[]CellStyle {};for _ ,_cffa :=range _egba ._cafe .CellXfs .Xf {_dbaff =append (_dbaff ,CellStyle {_egba ._faceb ,_cffa ,_egba ._cafe .CellXfs });};return _dbaff ;}; -// 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 (_gbb Row )AddNamedCell (col string )Cell {_eaac :=_fdf .NewCT_Cell ();_eaac .RAttr =_b .Stringf ("\u0025\u0073\u0025\u0064",col ,_gbb .RowNumber ());_dbbb :=-1;_abad :=_fd .ColumnToIndex (col );for _ffaa ,_bbaf :=range _gbb ._cagd .C {_fged ,_bcfc :=_fd .ParseCellReference (*_bbaf .RAttr ); -if _bcfc !=nil {return Cell {};};if _abad < _fged .ColumnIdx {_dbbb =_ffaa ;break ;};};if _dbbb ==-1{_gbb ._cagd .C =append (_gbb ._cagd .C ,_eaac );}else {_gbb ._cagd .C =append (_gbb ._cagd .C [:_dbbb ],append ([]*_fdf .CT_Cell {_eaac },_gbb ._cagd .C [_dbbb :]...)...); -};return Cell {_gbb ._eec ,_gbb ._cbg ,_gbb ._cagd ,_eaac };}; +// Row returns the row of the cell marker. +func (_fgea CellMarker )Row ()int32 {return _fgea ._dbc .Row }; -// SetTopLeft sets the top left visible cell after the split. -func (_egafb SheetView )SetTopLeft (cellRef string ){_egafb .ensurePane ();_egafb ._baf .Pane .TopLeftCellAttr =&cellRef ;}; +// SheetText is an array of extracted text items which has some methods for representing extracted text from a sheet. +type SheetText struct{Cells []CellText ;}; -// DataBarScale is a colored scale that fills the cell with a background -// gradeint depending on the value. -type DataBarScale struct{_ffcd *_fdf .CT_DataBar }; +// SetHidden controls the visibility of a column. +func (_bddf Column )SetHidden (b bool ){if !b {_bddf ._gdfd .HiddenAttr =nil ;}else {_bddf ._gdfd .HiddenAttr =_f .Bool (true );};};func (_bccb *evalContext )Cell (ref string ,ev _ca .Evaluator )_ca .Result {if !_fdc (ref ){return _ca .MakeErrorResultType (_ca .ErrorTypeName ,""); +};_affee :=_bccb ._gaa .Name ()+"\u0021"+ref ;if _gfb ,_cfe :=ev .GetFromCache (_affee );_cfe {return _gfb ;};_cbfg ,_bgd :=_dg .ParseCellReference (ref );if _bgd !=nil {return _ca .MakeErrorResult (_d .Sprintf ("e\u0072r\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",ref ,_bgd )); +};if _bccb ._adcd !=0&&!_cbfg .AbsoluteColumn {_cbfg .ColumnIdx +=_bccb ._adcd ;_cbfg .Column =_dg .IndexToColumn (_cbfg .ColumnIdx );};if _bccb ._ge !=0&&!_cbfg .AbsoluteRow {_cbfg .RowIdx +=_bccb ._ge ;};_abf :=_bccb ._gaa .Cell (_cbfg .String ());if _abf .HasFormula (){if _ ,_gdde :=_bccb ._gef [ref ]; +_gdde {return _ca .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 ); +};_bccb ._gef [ref ]=struct{}{};_ead :=ev .Eval (_bccb ,_abf .GetFormula ());delete (_bccb ._gef ,ref );ev .SetCache (_affee ,_ead );return _ead ;};if _abf .IsEmpty (){_dfd :=_ca .MakeEmptyResult ();ev .SetCache (_affee ,_dfd );return _dfd ;}else if _abf .IsNumber (){_eaeb ,_ :=_abf .GetValueAsNumber (); +_dca :=_ca .MakeNumberResult (_eaeb );ev .SetCache (_affee ,_dca );return _dca ;}else if _abf .IsBool (){_debb ,_ :=_abf .GetValueAsBool ();_ebe :=_ca .MakeBoolResult (_debb );ev .SetCache (_affee ,_ebe );return _ebe ;};_dcee ,_ :=_abf .GetRawValue (); +if _abf .IsError (){_badg :=_ca .MakeErrorResult ("");_badg .ValueString =_dcee ;ev .SetCache (_affee ,_badg );return _badg ;};_fdbdg :=_ca .MakeStringResult (_dcee );ev .SetCache (_affee ,_fdbdg );return _fdbdg ;};func (_dafff Font )SetColor (c _de .Color ){_ggcb :=_bf .NewCT_Color (); +_cecd :="\u0066\u0066"+*c .AsRGBString ();_ggcb .RgbAttr =&_cecd ;_dafff ._ggc .Color =[]*_bf .CT_Color {_ggcb };}; -// ColorScale colors a cell background based off of the cell value. -type ColorScale struct{_bgcg *_fdf .CT_ColorScale };func (_dbdd StyleSheet )GetCellStyle (id uint32 )CellStyle {for _cbb ,_cbgg :=range _dbdd ._ddag .CellXfs .Xf {if uint32 (_cbb )==id {return CellStyle {_dbdd ._gfdd ,_cbgg ,_dbdd ._ddag .CellXfs };};}; -return CellStyle {};};var _afca =[...]uint8 {0,18,37}; +// SetConditionValue sets the condition value to be used for style applicaton. +func (_daff ConditionalFormattingRule )SetConditionValue (v string ){_daff ._aecc .Formula =[]string {v }}; -// SetColOffset sets the column offset of the top-left anchor. -func (_ccbc OneCellAnchor )SetColOffset (m _fg .Distance ){_ccbc .TopLeft ().SetColOffset (m )}; +// GetLocked returns true if the cell is locked. +func (_ceca *evalContext )GetLocked (cellRef string )bool {return _ceca ._gaa .Cell (cellRef ).getLocked ()}; -// Fonts returns the list of fonts defined in the stylesheet. -func (_aedd StyleSheet )Fonts ()[]Font {_cgeaa :=[]Font {};for _ ,_dffc :=range _aedd ._ddag .Fonts .Font {_cgeaa =append (_cgeaa ,Font {_dffc ,_aedd ._ddag });};return _cgeaa ;}; +// RemoveSheetByName removes the sheet with the given name from the workbook. +func (_cdea *Workbook )RemoveSheetByName (name string )error {_gdded :=-1;for _abcgc ,_ecfd :=range _cdea .Sheets (){if name ==_ecfd .Name (){_gdded =_abcgc ;break ;};};if _gdded ==-1{return ErrorNotFound ;};return _cdea .RemoveSheet (_gdded );}; -// ClearFill clears any fill configuration from the cell style. -func (_bcb CellStyle )ClearFill (){_bcb ._dfa .FillIdAttr =nil ;_bcb ._dfa .ApplyFillAttr =nil }; +// LessRows compares two rows based off of a column. If the column doesn't exist +// in one row, that row is 'less'. +func (_bag Comparer )LessRows (column string ,lhs ,rhs Row )bool {var _eabfb ,_bcfg Cell ;for _ ,_dcc :=range lhs .Cells (){_degd ,_ :=_dg .ParseCellReference (_dcc .Reference ());if _degd .Column ==column {_eabfb =_dcc ;break ;};};for _ ,_daf :=range rhs .Cells (){_deeb ,_ :=_dg .ParseCellReference (_daf .Reference ()); +if _deeb .Column ==column {_bcfg =_daf ;break ;};};return _bag .LessCells (_eabfb ,_bcfg );};func (_agef StyleSheet )GetCellStyle (id uint32 )CellStyle {for _bdcdg ,_efeg :=range _agef ._cafe .CellXfs .Xf {if uint32 (_bdcdg )==id {return CellStyle {_agef ._faceb ,_efeg ,_agef ._cafe .CellXfs }; +};};return CellStyle {};}; -// AddConditionalFormatting adds conditional formatting to the sheet. -func (_cecc *Sheet )AddConditionalFormatting (cellRanges []string )ConditionalFormatting {_cbga :=_fdf .NewCT_ConditionalFormatting ();_cecc ._bdd .ConditionalFormatting =append (_cecc ._bdd .ConditionalFormatting ,_cbga );_bcca :=make (_fdf .ST_Sqref ,0,0); -_cbga .SqrefAttr =&_bcca ;for _ ,_agec :=range cellRanges {*_cbga .SqrefAttr =append (*_cbga .SqrefAttr ,_agec );};return ConditionalFormatting {_cbga };};func (_deda StandardFormat )String ()string {switch {case 0<=_deda &&_deda <=4:return _fbfc [_abea [_deda ]:_abea [_deda +1]]; -case 9<=_deda &&_deda <=22:_deda -=9;return _fegb [_ggf [_deda ]:_ggf [_deda +1]];case 37<=_deda &&_deda <=40:_deda -=37;return _cece [_deef [_deda ]:_deef [_deda +1]];case 45<=_deda &&_deda <=49:_deda -=45;return _ffgf [_ffab [_deda ]:_ffab [_deda +1]]; -default:return _df .Sprintf ("\u0053t\u0061n\u0064\u0061\u0072\u0064\u0046o\u0072\u006da\u0074\u0028\u0025\u0064\u0029",_deda );};}; +// SetYSplit sets the row split point +func (_dgedd SheetView )SetYSplit (v float64 ){_dgedd .ensurePane ();_dgedd ._dbba .Pane .YSplitAttr =_f .Float64 (v );}; -// SetPasswordHash sets the password hash to the input. -func (_beab SheetProtection )SetPasswordHash (pwHash string ){_beab ._eda .PasswordAttr =_b .String (pwHash );};type Fills struct{_aeeb *_fdf .CT_Fills };func (_ffcdc *Workbook )onNewRelationship (_bdfa *_da .DecodeMap ,_ddbfb ,_ggeg string ,_bddb []*_ba .File ,_cada *_gd .Relationship ,_bdff _da .Target )error {_gfggb :=_b .DocTypeSpreadsheet ; -switch _ggeg {case _b .OfficeDocumentType :_ffcdc ._aecb =_fdf .NewWorkbook ();_bdfa .AddTarget (_ddbfb ,_ffcdc ._aecb ,_ggeg ,0);_ffcdc ._bgfb =_ga .NewRelationships ();_bdfa .AddTarget (_da .RelationsPathFor (_ddbfb ),_ffcdc ._bgfb .X (),_ggeg ,0);_cada .TargetAttr =_b .RelativeFilename (_gfggb ,_bdff .Typ ,_ggeg ,0); -case _b .CorePropertiesType :_bdfa .AddTarget (_ddbfb ,_ffcdc .CoreProperties .X (),_ggeg ,0);_cada .TargetAttr =_b .RelativeFilename (_gfggb ,_bdff .Typ ,_ggeg ,0);case _b .CustomPropertiesType :_bdfa .AddTarget (_ddbfb ,_ffcdc .CustomProperties .X (),_ggeg ,0); -_cada .TargetAttr =_b .RelativeFilename (_gfggb ,_bdff .Typ ,_ggeg ,0);case _b .ExtendedPropertiesType :_bdfa .AddTarget (_ddbfb ,_ffcdc .AppProperties .X (),_ggeg ,0);_cada .TargetAttr =_b .RelativeFilename (_gfggb ,_bdff .Typ ,_ggeg ,0);case _b .WorksheetType :_bfgae :=_fdf .NewWorksheet (); -_bcaaa ,_eccca :=_cc .StringToNumbers (_ddbfb );if !_eccca {_bcaaa =len (_ffcdc ._eaaf );};_bdfa .AddTarget (_ddbfb ,_bfgae ,_ggeg ,uint32 (_bcaaa ));_eggaa :=_ga .NewRelationships ();_bdfa .AddTarget (_da .RelationsPathFor (_ddbfb ),_eggaa .X (),_ggeg ,0); -_ffcdc ._dcca =append (_ffcdc ._dcca ,_eggaa );_ffcdc ._ebbf =append (_ffcdc ._ebbf ,nil );_cada .TargetAttr =_b .RelativeFilename (_gfggb ,_bdff .Typ ,_ggeg ,_bcaaa );if _ffcdc ._aecb .Sheets !=nil {if len (_ffcdc ._eaaf )< 1{_ffcdc ._eaaf =make ([]*_fdf .Worksheet ,len (_ffcdc ._aecb .Sheets .Sheet )); -};for _gcded ,_ffgb :=range _ffcdc ._aecb .Sheets .Sheet {if _ffgb .IdAttr ==_cada .IdAttr {_ffcdc ._eaaf [_gcded ]=_bfgae ;};};}else {_ffcdc ._eaaf =append (_ffcdc ._eaaf ,_bfgae );};case _b .StylesType :_ffcdc .StyleSheet =NewStyleSheet (_ffcdc );_bdfa .AddTarget (_ddbfb ,_ffcdc .StyleSheet .X (),_ggeg ,0); -_cada .TargetAttr =_b .RelativeFilename (_gfggb ,_bdff .Typ ,_ggeg ,0);case _b .ThemeType :_cbfa :=_ccc .NewTheme ();_ffcdc ._eeag =append (_ffcdc ._eeag ,_cbfa );_bdfa .AddTarget (_ddbfb ,_cbfa ,_ggeg ,0);_cada .TargetAttr =_b .RelativeFilename (_gfggb ,_bdff .Typ ,_ggeg ,len (_ffcdc ._eeag )); -case _b .SharedStringsType :_ffcdc .SharedStrings =NewSharedStrings ();_bdfa .AddTarget (_ddbfb ,_ffcdc .SharedStrings .X (),_ggeg ,0);_cada .TargetAttr =_b .RelativeFilename (_gfggb ,_bdff .Typ ,_ggeg ,0);case _b .ThumbnailType :for _dfgcd ,_deeb :=range _bddb {if _deeb ==nil {continue ; -};if _deeb .Name ==_ddbfb {_faed ,_cfba :=_deeb .Open ();if _cfba !=nil {return _df .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_cfba );};_ffcdc .Thumbnail ,_ ,_cfba =_ee .Decode (_faed ); -_faed .Close ();if _cfba !=nil {return _df .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",_cfba );};_bddb [_dfgcd ]=nil ;};};case _b .ImageType :for _daga ,_fdg :=range _ffcdc ._dfbe {_eeaff :=_bb .Clean (_ddbfb ); -if _eeaff ==_daga {_cada .TargetAttr =_fdg ;return nil ;};};_adfc :=_b .RelativeFilename (_gfggb ,_bdff .Typ ,_ggeg ,len (_ffcdc .Images )+1);for _becd ,_eeced :=range _bddb {if _eeced ==nil {continue ;};if _eeced .Name ==_bb .Clean (_ddbfb ){_gfaa ,_eagc :=_da .ExtractToDiskTmp (_eeced ,_ffcdc .TmpPath ); -if _eagc !=nil {return _eagc ;};_fead ,_eagc :=_ga .ImageFromStorage (_gfaa );if _eagc !=nil {return _eagc ;};_geega :=_ga .MakeImageRef (_fead ,&_ffcdc .DocBase ,_ffcdc ._bgfb );_geega .SetTarget (_adfc );_ffcdc ._dfbe [_eeced .Name ]=_adfc ;_ffcdc .Images =append (_ffcdc .Images ,_geega ); -_bddb [_becd ]=nil ;};};_cada .TargetAttr =_adfc ;case _b .DrawingType :_gfcdg :=_cf .NewWsDr ();_bgfd :=uint32 (len (_ffcdc ._acca ));_bdfa .AddTarget (_ddbfb ,_gfcdg ,_ggeg ,_bgfd );_ffcdc ._acca =append (_ffcdc ._acca ,_gfcdg );_fddf :=_ga .NewRelationships (); -_bdfa .AddTarget (_da .RelationsPathFor (_ddbfb ),_fddf .X (),_ggeg ,_bgfd );_ffcdc ._fbcf =append (_ffcdc ._fbcf ,_fddf );_cada .TargetAttr =_b .RelativeFilename (_gfggb ,_bdff .Typ ,_ggeg ,len (_ffcdc ._acca ));case _b .VMLDrawingType :_bcgf :=_ae .NewContainer (); -_ceca :=uint32 (len (_ffcdc ._gfbc ));_bdfa .AddTarget (_ddbfb ,_bcgf ,_ggeg ,_ceca );_ffcdc ._gfbc =append (_ffcdc ._gfbc ,_bcgf );case _b .CommentsType :_ffcdc ._ebbf [_bdff .Index ]=_fdf .NewComments ();_bdfa .AddTarget (_ddbfb ,_ffcdc ._ebbf [_bdff .Index ],_ggeg ,_bdff .Index ); -_cada .TargetAttr =_b .RelativeFilename (_gfggb ,_bdff .Typ ,_ggeg ,len (_ffcdc ._ebbf ));case _b .ChartType :_fefe :=_gfg .NewChartSpace ();_gbfc :=uint32 (len (_ffcdc ._eegb ));_bdfa .AddTarget (_ddbfb ,_fefe ,_ggeg ,_gbfc );_ffcdc ._eegb =append (_ffcdc ._eegb ,_fefe ); -_cada .TargetAttr =_b .RelativeFilename (_gfggb ,_bdff .Typ ,_ggeg ,len (_ffcdc ._eegb ));if _ffcdc ._dfdg ==nil {_ffcdc ._dfdg =make (map[string ]*_gfg .ChartSpace );};_ffcdc ._dfdg [_cada .TargetAttr ]=_fefe ;case _b .TableType :_efdgf :=_fdf .NewTable (); -_bdacf :=uint32 (len (_ffcdc ._bdfb ));_bdfa .AddTarget (_ddbfb ,_efdgf ,_ggeg ,_bdacf );_ffcdc ._bdfb =append (_ffcdc ._bdfb ,_efdgf );_cada .TargetAttr =_b .RelativeFilename (_gfggb ,_bdff .Typ ,_ggeg ,len (_ffcdc ._bdfb ));default:_ff .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",_ddbfb ,_ggeg ); -};return nil ;}; +// X returns the inner wrapped XML type. +func (_ffeb DefinedName )X ()*_bf .CT_DefinedName {return _ffeb ._dcce }; -// NewSharedStrings constructs a new Shared Strings table. -func NewSharedStrings ()SharedStrings {return SharedStrings {_abfd :_fdf .NewSst (),_fda :make (map[string ]int )};}; +// SetColOffset sets the column offset of the top-left anchor. +func (_babc OneCellAnchor )SetColOffset (m _ad .Distance ){_babc .TopLeft ().SetColOffset (m )};func (_dag Font )SetName (name string ){_dag ._ggc .Name =[]*_bf .CT_FontName {{ValAttr :name }}}; -// SetReference sets the regin of cells that the merged cell applies to. -func (_faef MergedCell )SetReference (ref string ){_faef ._bdfd .RefAttr =ref }; +// InitializeDefaults initializes a border to its defaulte empty values. +func (_bcg Border )InitializeDefaults (){_bcg ._bee .Left =_bf .NewCT_BorderPr ();_bcg ._bee .Bottom =_bf .NewCT_BorderPr ();_bcg ._bee .Right =_bf .NewCT_BorderPr ();_bcg ._bee .Top =_bf .NewCT_BorderPr ();_bcg ._bee .Diagonal =_bf .NewCT_BorderPr (); +};func (_ccab *Sheet )getAllCellsInFormulaArrays (_gcba bool )(map[string ]bool ,error ){_bfae :=_ca .NewEvaluator ();_ebadd :=_ccab .FormulaContext ();_dcabf :=map[string ]bool {};for _ ,_dege :=range _ccab .Rows (){for _ ,_bcfd :=range _dege .Cells (){if _bcfd .X ().F !=nil {_agaff :=_bcfd .X ().F .Content ; +if _bcfd .X ().F .TAttr ==_bf .ST_CellFormulaTypeArray {_dece :=_bfae .Eval (_ebadd ,_agaff ).AsString ();if _dece .Type ==_ca .ResultTypeError {_db .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",_agaff ,_dece .ErrorMessage ); +_bcfd .X ().V =nil ;};if _dece .Type ==_ca .ResultTypeArray {_efd ,_ffcc :=_dg .ParseCellReference (_bcfd .Reference ());if _ffcc !=nil {return map[string ]bool {},_ffcc ;};if (_gcba &&len (_dece .ValueArray )==1)||(!_gcba &&len (_dece .ValueArray [0])==1){continue ; +};for _cfgd ,_cccd :=range _dece .ValueArray {_daeb :=_efd .RowIdx +uint32 (_cfgd );for _ccdfd :=range _cccd {_cfbe :=_dg .IndexToColumn (_efd .ColumnIdx +uint32 (_ccdfd ));_dcabf [_d .Sprintf ("\u0025\u0073\u0025\u0064",_cfbe ,_daeb )]=true ;};};}else if _dece .Type ==_ca .ResultTypeList {_cdcae ,_afce :=_dg .ParseCellReference (_bcfd .Reference ()); +if _afce !=nil {return map[string ]bool {},_afce ;};if _gcba ||len (_dece .ValueList )==1{continue ;};_ffeg :=_cdcae .RowIdx ;for _bdffd :=range _dece .ValueList {_adgag :=_dg .IndexToColumn (_cdcae .ColumnIdx +uint32 (_bdffd ));_dcabf [_d .Sprintf ("\u0025\u0073\u0025\u0064",_adgag ,_ffeg )]=true ; +};};};};};};return _dcabf ,nil ;}; -// SetFrozen removes any existing sheet views and creates a new single view with -// either the first row, first column or both frozen. -func (_gadfb *Sheet )SetFrozen (firstRow ,firstCol bool ){_gadfb ._bdd .SheetViews =nil ;_cfeab :=_gadfb .AddView ();_cfeab .SetState (_fdf .ST_PaneStateFrozen );switch {case firstRow &&firstCol :_cfeab .SetYSplit (1);_cfeab .SetXSplit (1);_cfeab .SetTopLeft ("\u0042\u0032"); -case firstRow :_cfeab .SetYSplit (1);_cfeab .SetTopLeft ("\u0041\u0032");case firstCol :_cfeab .SetXSplit (1);_cfeab .SetTopLeft ("\u0042\u0031");};}; +// IsWindowLocked returns whether the workbook windows are locked. +func (_gcef WorkbookProtection )IsWindowLocked ()bool {return _gcef ._afbb .LockWindowsAttr !=nil &&*_gcef ._afbb .LockWindowsAttr ;}; -// Tables returns a slice of all defined tables in the workbook. -func (_ebdgb *Workbook )Tables ()[]Table {if _ebdgb ._bdfb ==nil {return nil ;};_ggaf :=[]Table {};for _ ,_edeag :=range _ebdgb ._bdfb {_ggaf =append (_ggaf ,Table {_edeag });};return _ggaf ;}; +// SetColorScale configures the rule as a color scale, removing existing +// configuration. +func (_cecf ConditionalFormattingRule )SetColorScale ()ColorScale {_cecf .clear ();_cecf .SetType (_bf .ST_CfTypeColorScale );_cecf ._aecc .ColorScale =_bf .NewCT_ColorScale ();return ColorScale {_cecf ._aecc .ColorScale };}; -// IsDBCS returns if a workbook's default language is among DBCS. -func (_ace *evalContext )IsDBCS ()bool {_abf :=_ace ._dac ._badb .CoreProperties .X ().Language ;if _abf ==nil {return false ;};_bcba :=string (_abf .Data );for _ ,_bdb :=range _cgae {if _bcba ==_bdb {return true ;};};return false ;}; +// X returns the inner wrapped XML type. +func (_aece Column )X ()*_bf .CT_Col {return _aece ._gdfd }; -// SetValues sets the possible values. This is incompatible with SetRange. -func (_effg DataValidationList )SetValues (values []string ){_effg ._bgg .Formula1 =_b .String ("\u0022"+_a .Join (values ,"\u002c")+"\u0022");_effg ._bgg .Formula2 =_b .String ("\u0030");};func (_aggb Row )renumberAs (_fbbc uint32 ){_aggb ._cagd .RAttr =_b .Uint32 (_fbbc ); -for _ ,_gda :=range _aggb .Cells (){_gdcb ,_cde :=_fd .ParseCellReference (_gda .Reference ());if _cde ==nil {_aega :=_df .Sprintf ("\u0025\u0073\u0025\u0064",_gdcb .Column ,_fbbc );_gda ._cfa .RAttr =_b .String (_aega );};};}; +// SetText sets the text to be displayed. +func (_aaca RichTextRun )SetText (s string ){_aaca ._ded .T =s }; -// 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 (_gcb StyleSheet )GetOrCreateStandardNumberFormat (f StandardFormat )CellStyle {for _ ,_ggbc :=range _gcb .CellStyles (){if _ggbc .HasNumberFormat ()&&_ggbc .NumberFormat ()==uint32 (f ){return _ggbc ;};};_dgag :=_gcb .AddCellStyle ();_dgag .SetNumberFormatStandard (f ); -return _dgag ;};const _feaa ="\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"; +// Borders returns the list of borders defined in the stylesheet. +func (_cdag StyleSheet )Borders ()[]Border {_cggcd :=[]Border {};for _ ,_ebf :=range _cdag ._cafe .Borders .Border {_cggcd =append (_cggcd ,Border {_bee :_ebf });};return _cggcd ;}; -// X returns the inner wrapped XML type. -func (_fdfa CellMarker )X ()*_cf .CT_Marker {return _fdfa ._gded }; +// X returns the inner XML entity for a stylesheet. +func (_agbc StyleSheet )X ()*_bf .StyleSheet {return _agbc ._cafe }; -// TopLeft returns the CellMaker for the top left corner of the anchor. -func (_geaf TwoCellAnchor )TopLeft ()CellMarker {return CellMarker {_geaf ._bfece .From }}; +// AddRule adds and returns a new rule that can be configured. +func (_bcbg ConditionalFormatting )AddRule ()ConditionalFormattingRule {_fff :=_bf .NewCT_CfRule ();_bcbg ._eege .CfRule =append (_bcbg ._eege .CfRule ,_fff );_bcca :=ConditionalFormattingRule {_fff };_bcca .InitializeDefaults ();_bcca .SetPriority (int32 (len (_bcbg ._eege .CfRule )+1)); +return _bcca ;}; -// X returns the inner wrapped XML type. -func (_badf Sheet )X ()*_fdf .Worksheet {return _badf ._bdd };func (_faee Fills )appendFill ()Fill {_cgcf :=_fdf .NewCT_Fill ();_faee ._aeeb .Fill =append (_faee ._aeeb .Fill ,_cgcf );_faee ._aeeb .CountAttr =_b .Uint32 (uint32 (len (_faee ._aeeb .Fill ))); -return Fill {_cgcf ,_faee ._aeeb };};func (_dadf SheetView )ensurePane (){if _dadf ._baf .Pane ==nil {_dadf ._baf .Pane =_fdf .NewCT_Pane ();_dadf ._baf .Pane .ActivePaneAttr =_fdf .ST_PaneBottomLeft ;};}; +// Col returns the column of the cell marker. +func (_bdcc CellMarker )Col ()int32 {return _bdcc ._dbc .Col }; -// SetError sets the cell type to error and the value to the given error message. -func (_bda Cell )SetError (msg string ){_bda .clearValue ();_bda ._cfa .V =_b .String (msg );_bda ._cfa .TAttr =_fdf .ST_CellTypeE ;}; +// SetFrozen removes any existing sheet views and creates a new single view with +// either the first row, first column or both frozen. +func (_ffdb *Sheet )SetFrozen (firstRow ,firstCol bool ){_ffdb ._gfae .SheetViews =nil ;_dcag :=_ffdb .AddView ();_dcag .SetState (_bf .ST_PaneStateFrozen );switch {case firstRow &&firstCol :_dcag .SetYSplit (1);_dcag .SetXSplit (1);_dcag .SetTopLeft ("\u0042\u0032"); +case firstRow :_dcag .SetYSplit (1);_dcag .SetTopLeft ("\u0041\u0032");case firstCol :_dcag .SetXSplit (1);_dcag .SetTopLeft ("\u0042\u0031");};}; -// CellStyle is a formatting style for a cell. CellStyles are spreadsheet global -// and can be applied to cells across sheets. -type CellStyle struct{_agfa *Workbook ;_dfa *_fdf .CT_Xf ;_bfa *_fdf .CT_CellXfs ;};var _cgae []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"}; +// GetLabelPrefix returns label prefix which depends on the cell's horizontal alignment. +func (_ebea *evalContext )GetLabelPrefix (cellRef string )string {return _ebea ._gaa .Cell (cellRef ).getLabelPrefix ();};func (_bgdd StyleSheet )GetNumberFormat (id uint32 )NumberFormat {if id >=0&&id < 50{return CreateDefaultNumberFormat (StandardFormat (id )); +};for _ ,_babe :=range _bgdd ._cafe .NumFmts .NumFmt {if _babe .NumFmtIdAttr ==id {return NumberFormat {_bgdd ._faceb ,_babe };};};return NumberFormat {};}; +// GetFormat returns a cell data format. +func (_fce *evalContext )GetFormat (cellRef string )string {return _fce ._gaa .Cell (cellRef ).getFormat ()}; -// SetWidth is a no-op. -func (_bddc TwoCellAnchor )SetWidth (w _fg .Distance ){};func (_fegc *Sheet )slideCellsLeft (_daeg []*_fdf .CT_Cell )[]*_fdf .CT_Cell {for _ ,_abdc :=range _daeg {_abag ,_efbf :=_fd .ParseCellReference (*_abdc .RAttr );if _efbf !=nil {return _daeg ;};_ecaf :=_abag .ColumnIdx -1; -_bgab :=_fd .IndexToColumn (_ecaf )+_df .Sprintf ("\u0025\u0064",_abag .RowIdx );_abdc .RAttr =&_bgab ;};return _daeg ;}; +// NumberFormat is a number formatting string that can be applied to a cell +// style. +type NumberFormat struct{_bgg *Workbook ;_badc *_bf .CT_NumFmt ;}; -// Cell is a single cell within a sheet. -type Cell struct{_bg *Workbook ;_gg *Sheet ;_aba *_fdf .CT_Row ;_cfa *_fdf .CT_Cell ;}; +// RemoveColumn removes column from the sheet and moves all columns to the right of the removed column one step left. +func (_feaa *Sheet )RemoveColumn (column string )error {_fcbd ,_feab :=_feaa .getAllCellsInFormulaArraysForColumn ();if _feab !=nil {return _feab ;};_degdb :=_dg .ColumnToIndex (column );for _ ,_fdag :=range _feaa .Rows (){_dbcg :=_d .Sprintf ("\u0025\u0073\u0025\u0064",column ,*_fdag .X ().RAttr ); +if _ ,_eagg :=_fcbd [_dbcg ];_eagg {return nil ;};};for _ ,_bbag :=range _feaa .Rows (){_bdbb :=_bbag ._bgb .C ;for _bbef ,_efcd :=range _bdbb {_bgca ,_edfcg :=_dg .ParseCellReference (*_efcd .RAttr );if _edfcg !=nil {return _edfcg ;};if _bgca .ColumnIdx ==_degdb {_bbag ._bgb .C =append (_bdbb [:_bbef ],_feaa .slideCellsLeft (_bdbb [_bbef +1:])...); +break ;}else if _bgca .ColumnIdx > _degdb {_bbag ._bgb .C =append (_bdbb [:_bbef ],_feaa .slideCellsLeft (_bdbb [_bbef :])...);break ;};};};_feab =_feaa .updateAfterRemove (_degdb ,_cf .UpdateActionRemoveColumn );if _feab !=nil {return _feab ;};_feab =_feaa .removeColumnFromNamedRanges (_degdb ); +if _feab !=nil {return _feab ;};_feab =_feaa .removeColumnFromMergedCells (_degdb );if _feab !=nil {return _feab ;};for _ ,_ggdba :=range _feaa ._fdcd .Sheets (){_ggdba .RecalculateFormulas ();};return nil ;};type PatternFill struct{_cafb *_bf .CT_PatternFill ; +_dad *_bf .CT_Fill ;}; -// RowNumber returns the row number (1-N), or zero if it is unset. -func (_feea Row )RowNumber ()uint32 {if _feea ._cagd .RAttr !=nil {return *_feea ._cagd .RAttr ;};return 0;}; +// MoveTo repositions the anchor without changing the objects size. +func (_bacfb TwoCellAnchor )MoveTo (col ,row int32 ){_afgdf :=_bacfb .TopLeft ();_fcbcg :=_bacfb .BottomRight ();_facebf :=_fcbcg .Col ()-_afgdf .Col ();_fafg :=_fcbcg .Row ()-_afgdf .Row ();_afgdf .SetCol (col );_afgdf .SetRow (row );_fcbcg .SetCol (col +_facebf ); +_fcbcg .SetRow (row +_fafg );};type MergedCell struct{_fbcgc *Workbook ;_ggbc *Sheet ;_beef *_bf .CT_MergeCell ;}; -// New constructs a new workbook. -func New ()*Workbook {_efa :=&Workbook {};_efa ._aecb =_fdf .NewWorkbook ();_efa .AppProperties =_ga .NewAppProperties ();_efa .CoreProperties =_ga .NewCoreProperties ();_efa .StyleSheet =NewStyleSheet (_efa );_efa .Rels =_ga .NewRelationships ();_efa ._bgfb =_ga .NewRelationships (); -_efa .Rels .AddRelationship (_b .RelativeFilename (_b .DocTypeSpreadsheet ,"",_b .ExtendedPropertiesType ,0),_b .ExtendedPropertiesType );_efa .Rels .AddRelationship (_b .RelativeFilename (_b .DocTypeSpreadsheet ,"",_b .CorePropertiesType ,0),_b .CorePropertiesType ); -_efa .Rels .AddRelationship (_b .RelativeFilename (_b .DocTypeSpreadsheet ,"",_b .OfficeDocumentType ,0),_b .OfficeDocumentType );_efa ._bgfb .AddRelationship (_b .RelativeFilename (_b .DocTypeSpreadsheet ,_b .OfficeDocumentType ,_b .StylesType ,0),_b .StylesType ); -_efa .ContentTypes =_ga .NewContentTypes ();_efa .ContentTypes .AddDefault ("\u0076\u006d\u006c",_b .VMLDrawingContentType );_efa .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"); -_efa .ContentTypes .AddOverride (_b .AbsoluteFilename (_b .DocTypeSpreadsheet ,_b .StylesType ,0),_b .SMLStyleSheetContentType );_efa .SharedStrings =NewSharedStrings ();_efa .ContentTypes .AddOverride (_b .AbsoluteFilename (_b .DocTypeSpreadsheet ,_b .SharedStringsType ,0),_b .SharedStringsContentType ); -_efa ._bgfb .AddRelationship (_b .RelativeFilename (_b .DocTypeSpreadsheet ,_b .OfficeDocumentType ,_b .SharedStringsType ,0),_b .SharedStringsType );_efa ._dfbe =map[string ]string {};return _efa ;}; +// SetNumberFormat applies a number format to a cell style avoiding redundancy. The function checks if the given string +// already exists in the saved number formats. If found, the existing number format is reused; otherwise, +// the new number format is added to the saved number formats collection. The number format is then applied to the cell style, +// affecting all styles that reference it by index. +func (_gbdg CellStyle )SetNumberFormat (s string ){var _dbab NumberFormat ;if _gbdg ._dd .StyleSheet ._cafe .NumFmts ==nil {_gbdg ._dd .StyleSheet ._cafe .NumFmts =_bf .NewCT_NumFmts ();};_fee :=_gbdg ._dd .StyleSheet ._cafe .NumFmts .NumFmt ;for _ ,_eae :=range _fee {if _cgg .DeepEqual (_eae .FormatCodeAttr ,s ){_dbab =NumberFormat {_gbdg ._dd ,_eae }; +_gbdg ._cag .ApplyNumberFormatAttr =_f .Bool (true );_gbdg ._cag .NumFmtIdAttr =_f .Uint32 (_dbab .ID ());return ;};};_ccd :=_bf .NewCT_NumFmt ();_ccd .NumFmtIdAttr =uint32 (200+len (_gbdg ._dd .StyleSheet ._cafe .NumFmts .NumFmt ));_gbdg ._dd .StyleSheet ._cafe .NumFmts .NumFmt =append (_gbdg ._dd .StyleSheet ._cafe .NumFmts .NumFmt ,_ccd ); +_gbdg ._dd .StyleSheet ._cafe .NumFmts .CountAttr =_f .Uint32 (uint32 (len (_gbdg ._dd .StyleSheet ._cafe .NumFmts .NumFmt )));_dbab =NumberFormat {_gbdg ._dd ,_ccd };_dbab ._badc .FormatCodeAttr =s ;_gbdg ._cag .ApplyNumberFormatAttr =_f .Bool (true ); +_gbdg ._cag .NumFmtIdAttr =_f .Uint32 (_dbab .ID ());}; -// SetRotation configures the cell to be rotated. -func (_aac CellStyle )SetRotation (deg uint8 ){if _aac ._dfa .Alignment ==nil {_aac ._dfa .Alignment =_fdf .NewCT_CellAlignment ();};_aac ._dfa .ApplyAlignmentAttr =_b .Bool (true );_aac ._dfa .Alignment .TextRotationAttr =_b .Uint8 (deg );};func (_ffeb SortOrder )String ()string {if _ffeb >=SortOrder (len (_afca )-1){return _df .Sprintf ("\u0053\u006f\u0072\u0074\u004f\u0072\u0064\u0065\u0072\u0028\u0025\u0064\u0029",_ffeb ); -};return _feaa [_afca [_ffeb ]:_afca [_ffeb +1]];}; +// X returns the inner wrapped XML type. +func (_gaba ColorScale )X ()*_bf .CT_ColorScale {return _gaba ._bcce }; -// Type returns the type of anchor -func (_aaeg OneCellAnchor )Type ()AnchorType {return AnchorTypeOneCell }; +// 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 (_bbf Comparer )LessCells (lhs ,rhs Cell )bool {if _bbf .Order ==SortOrderDescending {lhs ,rhs =rhs ,lhs ;};if lhs .X ()==nil {if rhs .X ()==nil {return false ;};return true ;};if rhs .X ()==nil {return false ;};_edd ,_gad :=lhs .getRawSortValue (); +_cdc ,_cdd :=rhs .getRawSortValue ();switch {case _gad &&_cdd :_fefd ,_ :=_ff .ParseFloat (_edd ,64);_affe ,_ :=_ff .ParseFloat (_cdc ,64);return _fefd < _affe ;case _gad :return true ;case _cdd :return false ;};_edd =lhs .GetFormattedValue ();_cdc =rhs .GetFormattedValue (); +return _edd < _cdc ;}; -// SetRowOffset sets the row offset of the top-left of the image in fixed units. -func (_ec AbsoluteAnchor )SetRowOffset (m _fg .Distance ){_ec ._dfb .Pos .YAttr .ST_CoordinateUnqualified =_b .Int64 (int64 (m /_fg .EMU ));}; +// ClearBorder clears any border configuration from the cell style. +func (_cab CellStyle )ClearBorder (){_cab ._cag .BorderIdAttr =nil ;_cab ._cag .ApplyBorderAttr =nil };type SheetProtection struct{_aege *_bf .CT_SheetProtection };var (_deab =[...]uint8 {0,21,46,61,76,91};_cbefa =[...]uint8 {0,21,37,53,69,85,103,119,135,151,167,185,201,217,239}; +_afca =[...]uint8 {0,16,32,48,64};_ddgf =[...]uint8 {0,16,32,48,64,80};); -// 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 (_gfbe *Sheet )AddHyperlink (url string )_ga .Hyperlink {for _caf ,_dabdg :=range _gfbe ._badb ._eaaf {if _dabdg ==_gfbe ._bdd {return _gfbe ._badb ._dcca [_caf ].AddHyperlink (url );};};return _ga .Hyperlink {};};func _gff (_bcbg *Sheet )*evalContext {return &evalContext {_dac :_bcbg ,_cgg :make (map[string ]struct{})}; -};func (_dbg Border )SetLeft (style _fdf .ST_BorderStyle ,c _ce .Color ){if _dbg ._agg .Left ==nil {_dbg ._agg .Left =_fdf .NewCT_BorderPr ();};_dbg ._agg .Left .Color =_fdf .NewCT_Color ();_dbg ._agg .Left .Color .RgbAttr =c .AsRGBAString ();_dbg ._agg .Left .StyleAttr =style ; -}; +// Close closes the workbook, removing any temporary files that might have been +// created when opening a document. +func (_dcgf *Workbook )Close ()error {if _dcgf .TmpPath !=""{return _fdg .RemoveAll (_dcgf .TmpPath );};return nil ;}; -// AddCellStyle creates a new empty cell style. -func (_eacg StyleSheet )AddCellStyle ()CellStyle {_caac :=_fdf .NewCT_Xf ();return CellStyle {_eacg ._gfdd ,_caac ,_eacg ._ddag .CellXfs };}; +// New constructs a new workbook. +func New ()*Workbook {_faaf :=&Workbook {};_faaf ._gceg =_bf .NewWorkbook ();_faaf .AppProperties =_fg .NewAppProperties ();_faaf .CoreProperties =_fg .NewCoreProperties ();_faaf .StyleSheet =NewStyleSheet (_faaf );_faaf .Rels =_fg .NewRelationships (); +_faaf ._dfbgc =_fg .NewRelationships ();_faaf .Rels .AddRelationship (_f .RelativeFilename (_f .DocTypeSpreadsheet ,"",_f .ExtendedPropertiesType ,0),_f .ExtendedPropertiesType );_faaf .Rels .AddRelationship (_f .RelativeFilename (_f .DocTypeSpreadsheet ,"",_f .CorePropertiesType ,0),_f .CorePropertiesType ); +_faaf .Rels .AddRelationship (_f .RelativeFilename (_f .DocTypeSpreadsheet ,"",_f .OfficeDocumentType ,0),_f .OfficeDocumentType );_faaf ._dfbgc .AddRelationship (_f .RelativeFilename (_f .DocTypeSpreadsheet ,_f .OfficeDocumentType ,_f .StylesType ,0),_f .StylesType ); +_faaf .ContentTypes =_fg .NewContentTypes ();_faaf .ContentTypes .AddDefault ("\u0076\u006d\u006c",_f .VMLDrawingContentType );_faaf .ContentTypes .AddOverride (_f .AbsoluteFilename (_f .DocTypeSpreadsheet ,_f .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"); +_faaf .ContentTypes .AddOverride (_f .AbsoluteFilename (_f .DocTypeSpreadsheet ,_f .StylesType ,0),_f .SMLStyleSheetContentType );_faaf .SharedStrings =NewSharedStrings ();_faaf .ContentTypes .AddOverride (_f .AbsoluteFilename (_f .DocTypeSpreadsheet ,_f .SharedStringsType ,0),_f .SharedStringsContentType ); +_faaf ._dfbgc .AddRelationship (_f .RelativeFilename (_f .DocTypeSpreadsheet ,_f .OfficeDocumentType ,_f .SharedStringsType ,0),_f .SharedStringsType );_faaf ._edga =map[string ]string {};return _faaf ;}; -// X returns the inner wrapped XML type. -func (_agbb SheetProtection )X ()*_fdf .CT_SheetProtection {return _agbb ._eda }; +// SetWidth sets the width of the anchored object. +func (_cbc OneCellAnchor )SetWidth (w _ad .Distance ){_cbc ._gfga .Ext .CxAttr =int64 (w /_ad .EMU )}; -// SetShowValue controls if the cell value is displayed. -func (_gggf DataBarScale )SetShowValue (b bool ){_gggf ._ffcd .ShowValueAttr =_b .Bool (b )}; +// FormulaContext returns a formula evaluation context that can be used to +// evaluate formaulas. +func (_bbfcg *Sheet )FormulaContext ()_ca .Context {return _fgag (_bbfcg )}; -// ClearNumberFormat removes any number formatting from the style. -func (_ebab CellStyle )ClearNumberFormat (){_ebab ._dfa .NumFmtIdAttr =nil ;_ebab ._dfa .ApplyNumberFormatAttr =nil ;};func (_cgcb *Sheet )getAllCellsInFormulaArraysForColumn ()(map[string ]bool ,error ){return _cgcb .getAllCellsInFormulaArrays (false ); -}; +// GetEpoch returns a workbook's time epoch. +func (_ggdc *evalContext )GetEpoch ()_cg .Time {return _ggdc ._gaa ._fdcd .Epoch ()}; -// X returns the inner wrapped XML type. -func (_gbg Drawing )X ()*_cf .WsDr {return _gbg ._afda }; +// 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{ -// SetName sets the sheet name. -func (_aacc *Sheet )SetName (name string ){_aacc ._cca .NameAttr =name };const (DVCompareTypeWholeNumber =DVCompareType (_fdf .ST_DataValidationTypeWhole );DVCompareTypeDecimal =DVCompareType (_fdf .ST_DataValidationTypeDecimal );DVCompareTypeDate =DVCompareType (_fdf .ST_DataValidationTypeDate ); -DVCompareTypeTime =DVCompareType (_fdf .ST_DataValidationTypeTime );DVompareTypeTextLength =DVCompareType (_fdf .ST_DataValidationTypeTextLength ););func _afedg ()*_cf .CT_AbsoluteAnchor {_adge :=_cf .NewCT_AbsoluteAnchor ();return _adge }; +// BottomRight returns the CellMaker for the bottom right corner of the +// anchor. +BottomRight ()CellMarker ; -// SetHeight sets the height of the anchored object. -func (_fdbe OneCellAnchor )SetHeight (h _fg .Distance ){_fdbe ._bbge .Ext .CyAttr =int64 (h /_fg .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 (_gfcb Sheet )ValidateWithPath (path string )error {return _gfcb ._bdd .ValidateWithPath (path )}; +// MoveTo repositions the anchor without changing the objects size. +MoveTo (_gc ,_bc int32 ); -// SetMinLength sets the minimum bar length in percent. -func (_cebg DataBarScale )SetMinLength (l uint32 ){_cebg ._ffcd .MinLengthAttr =_b .Uint32 (l )};func CreateDefaultNumberFormat (id StandardFormat )NumberFormat {_bbaa :=NumberFormat {_dcg :_fdf .NewCT_NumFmt ()};_bbaa ._dcg .NumFmtIdAttr =uint32 (id ); -_bbaa ._dcg .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";switch id {case StandardFormat0 :_bbaa ._dcg .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";case StandardFormat1 :_bbaa ._dcg .FormatCodeAttr ="\u0030";case StandardFormat2 :_bbaa ._dcg .FormatCodeAttr ="\u0030\u002e\u0030\u0030"; -case StandardFormat3 :_bbaa ._dcg .FormatCodeAttr ="\u0023\u002c\u0023#\u0030";case StandardFormat4 :_bbaa ._dcg .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030";case StandardFormat9 :_bbaa ._dcg .FormatCodeAttr ="\u0030\u0025";case StandardFormat10 :_bbaa ._dcg .FormatCodeAttr ="\u0030\u002e\u00300\u0025"; -case StandardFormat11 :_bbaa ._dcg .FormatCodeAttr ="\u0030\u002e\u0030\u0030\u0045\u002b\u0030\u0030";case StandardFormat12 :_bbaa ._dcg .FormatCodeAttr ="\u0023\u0020\u003f/\u003f";case StandardFormat13 :_bbaa ._dcg .FormatCodeAttr ="\u0023 \u003f\u003f\u002f\u003f\u003f"; -case StandardFormat14 :_bbaa ._dcg .FormatCodeAttr ="\u006d\u002f\u0064\u002f\u0079\u0079";case StandardFormat15 :_bbaa ._dcg .FormatCodeAttr ="\u0064\u002d\u006d\u006d\u006d\u002d\u0079\u0079";case StandardFormat16 :_bbaa ._dcg .FormatCodeAttr ="\u0064\u002d\u006dm\u006d"; -case StandardFormat17 :_bbaa ._dcg .FormatCodeAttr ="\u006d\u006d\u006d\u002d\u0079\u0079";case StandardFormat18 :_bbaa ._dcg .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat19 :_bbaa ._dcg .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u003a\u0073\u0073\u0020\u0041\u004d\u002f\u0050\u004d"; -case StandardFormat20 :_bbaa ._dcg .FormatCodeAttr ="\u0068\u003a\u006d\u006d";case StandardFormat21 :_bbaa ._dcg .FormatCodeAttr ="\u0068:\u006d\u006d\u003a\u0073\u0073";case StandardFormat22 :_bbaa ._dcg .FormatCodeAttr ="m\u002f\u0064\u002f\u0079\u0079\u0020\u0068\u003a\u006d\u006d"; -case StandardFormat37 :_bbaa ._dcg .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u0020\u003b\u0028\u0023,\u0023\u0023\u0030\u0029";case StandardFormat38 :_bbaa ._dcg .FormatCodeAttr ="\u0023\u002c\u0023\u00230 \u003b\u005b\u0052\u0065\u0064\u005d\u0028\u0023\u002c\u0023\u0023\u0030\u0029"; -case StandardFormat39 :_bbaa ._dcg .FormatCodeAttr ="\u0023\u002c\u0023\u00230.\u0030\u0030\u003b\u0028\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030\u0029";case StandardFormat40 :_bbaa ._dcg .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 :_bbaa ._dcg .FormatCodeAttr ="\u006d\u006d\u003as\u0073";case StandardFormat46 :_bbaa ._dcg .FormatCodeAttr ="\u005bh\u005d\u003a\u006d\u006d\u003a\u0073s";case StandardFormat47 :_bbaa ._dcg .FormatCodeAttr ="\u006dm\u003a\u0073\u0073\u002e\u0030"; -case StandardFormat48 :_bbaa ._dcg .FormatCodeAttr ="\u0023\u0023\u0030\u002e\u0030\u0045\u002b\u0030";case StandardFormat49 :_bbaa ._dcg .FormatCodeAttr ="\u0040";};return _bbaa ;};func (_fbfcg *Workbook )ensureSharedStringsRelationships (){_edfc :=false ; -for _ ,_gdbg :=range _fbfcg .ContentTypes .X ().Override {if _gdbg .ContentTypeAttr ==_b .SharedStringsContentType {_edfc =true ;break ;};};if !_edfc {_fbfcg .ContentTypes .AddOverride (_bbfa ,_b .SharedStringsContentType );};_ggbf :=false ;for _ ,_dcbaf :=range _fbfcg ._bgfb .Relationships (){if _dcbaf .X ().TargetAttr ==_bbec {_ggbf =true ; -break ;};};if !_ggbf {_fbfcg ._bgfb .AddRelationship (_bbec ,_b .SharedStringsType );};}; +// SetWidth sets the width of the anchored object. It is not compatible with +// SetWidthCells. +SetWidth (_bdd _ad .Distance ); -// SetLocked sets cell locked or not. -func (_cbeb *evalContext )SetLocked (cellRef string ,locked bool ){_cbeb ._dac .Cell (cellRef ).setLocked (locked );}; +// SetWidthCells sets the height the anchored object by moving the right +// hand side. It is not compatible with SetWidth. +SetWidthCells (_gbe int32 ); -// SetFill applies a fill to a cell style avoiding redundancy. The function checks if the given fill -// already exists in the saved fills. If found, the existing fill is reused; otherwise, -// the new fill is added to the saved fills collection. The fill is then applied to the cell style, -// affecting all styles that reference it by index. -func (_ffg CellStyle )SetFill (f Fill ){_fcg :=f ._ddad .Fill ;for _ ,_dggag :=range _fcg {if _ed .DeepEqual (_dggag ,f ._dcf ){f ._dcf =_dggag ;_ffg ._dfa .FillIdAttr =_b .Uint32 (f .Index ());_ffg ._dfa .ApplyFillAttr =_b .Bool (true );return ;};};f ._ddad .Fill =append (f ._ddad .Fill ,f ._dcf ); -f ._ddad .CountAttr =_b .Uint32 (uint32 (len (f ._ddad .Fill )));_ffg ._dfa .FillIdAttr =_b .Uint32 (f .Index ());_ffg ._dfa .ApplyFillAttr =_b .Bool (true );}; +// SetHeight sets the height of the anchored object. It is not compatible +// with SetHeightCells. +SetHeight (_ffc _ad .Distance ); -// SetColor sets teh color of the databar. -func (_afedd DataBarScale )SetColor (c _ce .Color ){_afedd ._ffcd .Color =_fdf .NewCT_Color ();_afedd ._ffcd .Color .RgbAttr =c .AsRGBAString ();};func _afed (_agge string )bool {_agge =_a .Replace (_agge ,"\u0024","",-1);if _gac :=_bbfd .FindStringSubmatch (_a .ToLower (_agge )); -len (_gac )> 2{_aea :=_gac [1];_abe ,_fea :=_fb .Atoi (_gac [2]);if _fea !=nil {return false ;};return _abe <=1048576&&_aea <="\u007a\u007a";};return false ;}; +// SetHeightCells sets the height the anchored object by moving the bottom. +// It is not compatible with SetHeight. +SetHeightCells (_fgd 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 (_bba Cell )SetRichTextString ()RichText {_bba .clearValue ();_bba ._cfa .Is =_fdf .NewCT_Rst ();_bba ._cfa .TAttr =_fdf .ST_CellTypeInlineStr ;return RichText {_bba ._cfa .Is };};func (_beed DataValidation )SetComparison (t DVCompareType ,op DVCompareOp )DataValidationCompare {_beed .clear (); -_beed ._bdca .TypeAttr =_fdf .ST_DataValidationType (t );_beed ._bdca .OperatorAttr =_fdf .ST_DataValidationOperator (op );return DataValidationCompare {_beed ._bdca };}; +// SetColOffset sets the column offset of the top-left anchor. +SetColOffset (_afa _ad .Distance ); -// WorkbookText is an array of extracted text items which has some methods for representing extracted text from a workbook. -type WorkbookText struct{Sheets []*SheetText ;}; +// SetRowOffset sets the row offset of the top-left anchor. +SetRowOffset (_fdb _ad .Distance ); -// AddRun adds a new run of text to the cell. -func (_fcfb RichText )AddRun ()RichTextRun {_aafg :=_fdf .NewCT_RElt ();_fcfb ._gdde .R =append (_fcfb ._gdde .R ,_aafg );return RichTextRun {_aafg };}; +// Type returns the type of anchor +Type ()AnchorType ;};func (_ffa Sheet )validateRowCellNumbers ()error {_daa :=map[uint32 ]struct{}{};for _ ,_gfcd :=range _ffa ._gfae .SheetData .Row {if _gfcd .RAttr !=nil {if _ ,_dgda :=_daa [*_gfcd .RAttr ];_dgda {return _d .Errorf ("\u0027%\u0073'\u0020\u0072\u0065\u0075\u0073e\u0064\u0020r\u006f\u0077\u0020\u0025\u0064",_ffa .Name (),*_gfcd .RAttr ); +};_daa [*_gfcd .RAttr ]=struct{}{};};_gga :=map[string ]struct{}{};for _ ,_fbdc :=range _gfcd .C {if _fbdc .RAttr ==nil {continue ;};if _ ,_cgcc :=_gga [*_fbdc .RAttr ];_cgcc {return _d .Errorf ("\u0027\u0025\u0073\u0027 r\u0065\u0075\u0073\u0065\u0064\u0020\u0063\u0065\u006c\u006c\u0020\u0025\u0073",_ffa .Name (),*_fbdc .RAttr ); +};_gga [*_fbdc .RAttr ]=struct{}{};};};return nil ;}; -// RowOffset returns the offset from the row cell. -func (_cce CellMarker )RowOffset ()_fg .Distance {if _cce ._gded .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _fg .Distance (float64 (*_cce ._gded .RowOff .ST_CoordinateUnqualified )*_fg .EMU );};func (_bbbge *Sheet )removeColumnFromNamedRanges (_feec uint32 )error {for _ ,_aeaa :=range _bbbge ._badb .DefinedNames (){_fbbb :=_aeaa .Name (); -_geed :=_aeaa .Content ();_bfeg :=_a .Split (_geed ,"\u0021");if len (_bfeg )!=2{return _edb .New ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u006e\u0061\u006d\u0065\u0064\u0020\u0072\u0061\u006e\u0067e\u003a"+_geed );};_aag :=_bfeg [0];if _bbbge .Name ()==_aag {_daba :=_bbbge ._badb .RemoveDefinedName (_aeaa ); -if _daba !=nil {return _daba ;};_cacb :=_ggdc (_bfeg [1],_feec ,true );if _cacb !=""{_fcff :=_aag +"\u0021"+_cacb ;_bbbge ._badb .AddDefinedName (_fbbb ,_fcff );};};};_cebe :=0;if _bbbge ._bdd .TableParts !=nil &&_bbbge ._bdd .TableParts .TablePart !=nil {_cebe =len (_bbbge ._bdd .TableParts .TablePart ); -};if _cebe !=0{_bce :=0;for _ ,_eebd :=range _bbbge ._badb .Sheets (){if _eebd .Name ()==_bbbge .Name (){break ;}else {if _eebd ._bdd .TableParts !=nil &&_eebd ._bdd .TableParts .TablePart !=nil {_bce +=len (_eebd ._bdd .TableParts .TablePart );};};};_dedc :=_bbbge ._badb ._bdfb [_bce :_bce +_cebe ]; -for _fadcd ,_gece :=range _dedc {_bbac :=_gece ;_bbac .RefAttr =_ggdc (_bbac .RefAttr ,_feec ,false );_bbbge ._badb ._bdfb [_bce +_fadcd ]=_bbac ;};};return nil ;}; +// SetBold causes the text to be displayed in bold. +func (_dggd RichTextRun )SetBold (b bool ){_dggd .ensureRpr ();_dggd ._ded .RPr .B =_bf .NewCT_BooleanProperty ();_dggd ._ded .RPr .B .ValAttr =_f .Bool (b );};func _dfdg ()*_ac .CT_TwoCellAnchor {_ede :=_ac .NewCT_TwoCellAnchor ();_ede .EditAsAttr =_ac .ST_EditAsOneCell ; +_ede .From .Col =5;_ede .From .Row =0;_ede .From .ColOff .ST_CoordinateUnqualified =_f .Int64 (0);_ede .From .RowOff .ST_CoordinateUnqualified =_f .Int64 (0);_ede .To .Col =10;_ede .To .Row =20;_ede .To .ColOff .ST_CoordinateUnqualified =_f .Int64 (0); +_ede .To .RowOff .ST_CoordinateUnqualified =_f .Int64 (0);return _ede ;};func (_fgf CellStyle )Index ()uint32 {for _gged ,_gdb :=range _fgf ._fcf .Xf {if _fgf ._cag ==_gdb {return uint32 (_gged );};};return 0;}; -// MoveTo moves the top-left of the anchored object. -func (_adf OneCellAnchor )MoveTo (col ,row int32 ){_adf .TopLeft ().SetCol (col );_adf .TopLeft ().SetRow (row );}; +// SetColOffset sets a column offset in absolute distance. +func (_dae CellMarker )SetColOffset (m _ad .Distance ){_dae ._dbc .ColOff .ST_CoordinateUnqualified =_f .Int64 (int64 (m /_ad .EMU ));};type Fill struct{_fgcc *_bf .CT_Fill ;_abca *_bf .CT_Fills ;}; -// X returns the inner wrapped XML type. -func (_dggb ConditionalFormattingRule )X ()*_fdf .CT_CfRule {return _dggb ._gec }; +// Reference returns the table reference (the cells within the table) +func (_effe Table )Reference ()string {return _effe ._gfbgg .RefAttr }; -// IsBool returns true if the cell boolean value. -func (_ade *evalContext )IsBool (cellRef string )bool {return _ade ._dac .Cell (cellRef ).IsBool ()}; +// Name returns the name of the defined name. +func (_bdcff DefinedName )Name ()string {return _bdcff ._dcce .NameAttr }; -// SetHeight is a nop-op. -func (_ggcfe TwoCellAnchor )SetHeight (h _fg .Distance ){}; +// SetFill applies a fill to a cell style avoiding redundancy. The function checks if the given fill +// already exists in the saved fills. If found, the existing fill is reused; otherwise, +// the new fill is added to the saved fills collection. The fill is then applied to the cell style, +// affecting all styles that reference it by index. +func (_ccgg CellStyle )SetFill (f Fill ){_ebc :=f ._abca .Fill ;for _ ,_afdc :=range _ebc {if _cgg .DeepEqual (_afdc ,f ._fgcc ){f ._fgcc =_afdc ;_ccgg ._cag .FillIdAttr =_f .Uint32 (f .Index ());_ccgg ._cag .ApplyFillAttr =_f .Bool (true );return ;};}; +f ._abca .Fill =append (f ._abca .Fill ,f ._fgcc );f ._abca .CountAttr =_f .Uint32 (uint32 (len (f ._abca .Fill )));_ccgg ._cag .FillIdAttr =_f .Uint32 (f .Index ());_ccgg ._cag .ApplyFillAttr =_f .Bool (true );}; -// 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 (_bac *Sheet )SheetViews ()[]SheetView {if _bac ._bdd .SheetViews ==nil {return nil ;};_cggge :=[]SheetView {};for _ ,_gbea :=range _bac ._bdd .SheetViews .SheetView {_cggge =append (_cggge ,SheetView {_gbea });};return _cggge ;}; +// GetFilename returns the name of file from which workbook was opened with full path to it +func (_geaf *Workbook )GetFilename ()string {return _geaf ._ceaec }; -// X returns the inner wrapped XML type. -func (_gbaa Comments )X ()*_fdf .Comments {return _gbaa ._ddbf };func (_eeg DataValidationCompare )SetValue2 (v string ){_eeg ._geba .Formula2 =&v }; +// ClearFont clears any font configuration from the cell style. +func (_decg CellStyle )ClearFont (){_decg ._cag .FontIdAttr =nil ;_decg ._cag .ApplyFontAttr =nil }; -// TwoCellAnchor is an anchor that is attached to a top-left cell with a fixed -// width/height in cells. -type TwoCellAnchor struct{_bfece *_cf .CT_TwoCellAnchor }; +// AddFont creates a new empty Font style. +func (_gbff StyleSheet )AddFont ()Font {_dgbcc :=_bf .NewCT_Font ();return Font {_dgbcc ,_gbff ._cafe }}; -// Validate attempts to validate the structure of a workbook. -func (_dabf *Workbook )Validate ()error {if _dabf ==nil ||_dabf ._aecb ==nil {return _edb .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"); -};_aggef :=uint32 (0);for _ ,_fbef :=range _dabf ._aecb .Sheets .Sheet {if _fbef .SheetIdAttr > _aggef {_aggef =_fbef .SheetIdAttr ;};};if _aggef !=uint32 (len (_dabf ._eaaf )){return _df .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",_aggef ,len (_dabf ._eaaf )); -};_bbeb :=map[string ]struct{}{};for _adcb ,_afdc :=range _dabf ._aecb .Sheets .Sheet {_cdeb :=Sheet {_dabf ,_afdc ,_dabf ._eaaf [_adcb ]};if _ ,_adde :=_bbeb [_cdeb .Name ()];_adde {return _df .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",_adcb ,_cdeb .Name ()); -};_bbeb [_cdeb .Name ()]=struct{}{};if _gecd :=_cdeb .ValidateWithPath (_df .Sprintf ("\u0077o\u0072k\u0062\u006f\u006f\u006b\u002fS\u0068\u0065e\u0074\u005b\u0025\u0064\u005d",_adcb ));_gecd !=nil {return _gecd ;};if _gfddc :=_cdeb .Validate ();_gfddc !=nil {return _gfddc ; -};};return nil ;}; +// SetHidden marks the defined name as hidden. +func (_ffgf DefinedName )SetHidden (b bool ){_ffgf ._dcce .HiddenAttr =_f .Bool (b )};func (_bbcf Fill )SetPatternFill ()PatternFill {_bbcf ._fgcc .GradientFill =nil ;_bbcf ._fgcc .PatternFill =_bf .NewCT_PatternFill ();_bbcf ._fgcc .PatternFill .PatternTypeAttr =_bf .ST_PatternTypeSolid ; +return PatternFill {_bbcf ._fgcc .PatternFill ,_bbcf ._fgcc };}; -// SetRowOffset sets the row offset of the two cell anchor -func (_eebe TwoCellAnchor )SetRowOffset (m _fg .Distance ){_ccf :=m -_eebe .TopLeft ().RowOffset ();_eebe .TopLeft ().SetRowOffset (m );_eebe .BottomRight ().SetRowOffset (_eebe .BottomRight ().RowOffset ()+_ccf );}; +// SetTopLeft sets the top left visible cell after the split. +func (_ddbc SheetView )SetTopLeft (cellRef string ){_ddbc .ensurePane ();_ddbc ._dbba .Pane .TopLeftCellAttr =&cellRef ;}; -// Themes returns the array of workbook dml.Theme. -func (_ccag *Workbook )Themes ()[]*_ccc .Theme {return _ccag ._eeag }; +// IsNumber returns true if the cell is a number type cell. +func (_aa Cell )IsNumber ()bool {switch _aa ._faa .TAttr {case _bf .ST_CellTypeN :return true ;case _bf .ST_CellTypeS ,_bf .ST_CellTypeB :return false ;};return _aa ._faa .V !=nil &&_eda .IsNumber (*_aa ._faa .V );}; -// 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 (_bcdf *Sheet )RecalculateFormulas (){_fdfae :=_ab .NewEvaluator ();_aadf :=_bcdf .FormulaContext ();for _ ,_ddbc :=range _bcdf .Rows (){for _ ,_fdcea :=range _ddbc .Cells (){if _fdcea .X ().F !=nil {_ddaa :=_fdcea .X ().F .Content ;if _fdcea .X ().F .TAttr ==_fdf .ST_CellFormulaTypeShared &&len (_ddaa )==0{continue ; -};_fgedg :=_fdfae .Eval (_aadf ,_ddaa ).AsString ();if _fgedg .Type ==_ab .ResultTypeError {_ff .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",_ddaa ,_fgedg .ErrorMessage ); -_fdcea .X ().V =nil ;}else {if _fgedg .Type ==_ab .ResultTypeNumber {_fdcea .X ().TAttr =_fdf .ST_CellTypeN ;}else {_fdcea .X ().TAttr =_fdf .ST_CellTypeInlineStr ;};_fdcea .X ().V =_b .String (_fgedg .Value ());if _fdcea .X ().F .TAttr ==_fdf .ST_CellFormulaTypeArray {if _fgedg .Type ==_ab .ResultTypeArray {_bcdf .setArray (_fdcea .Reference (),_fgedg ); -}else if _fgedg .Type ==_ab .ResultTypeList {_bcdf .setList (_fdcea .Reference (),_fgedg );};}else if _fdcea .X ().F .TAttr ==_fdf .ST_CellFormulaTypeShared &&_fdcea .X ().F .RefAttr !=nil {_cadc ,_egef ,_dfba :=_fd .ParseRangeReference (*_fdcea .X ().F .RefAttr ); -if _dfba !=nil {_ff .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",_dfba );continue ;}; -_bcdf .setShared (_fdcea .Reference (),_cadc ,_egef ,_ddaa );};};};};};}; +// Cell creates or returns a cell given a cell reference of the form 'A10' +func (_bffg *Sheet )Cell (cellRef string )Cell {_adcda ,_ggdcc :=_dg .ParseCellReference (cellRef );if _ggdcc !=nil {_db .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",_ggdcc ); +return _bffg .AddRow ().AddCell ();};return _bffg .Row (_adcda .RowIdx ).Cell (_adcda .Column );}; -// SetHidden controls the visibility of a column. -func (_daed Column )SetHidden (b bool ){if !b {_daed ._cfc .HiddenAttr =nil ;}else {_daed ._cfc .HiddenAttr =_b .Bool (true );};}; +// AddDrawing adds a drawing to a workbook. However the drawing is not actually +// displayed or used until it's set on a sheet. +func (_egbd *Workbook )AddDrawing ()Drawing {_caad :=_ac .NewWsDr ();_egbd ._gaffb =append (_egbd ._gaffb ,_caad );_cdef :=_f .AbsoluteFilename (_f .DocTypeSpreadsheet ,_f .DrawingType ,len (_egbd ._gaffb ));_egbd .ContentTypes .AddOverride (_cdef ,_f .DrawingContentType ); +_egbd ._effga =append (_egbd ._effga ,_fg .NewRelationships ());return Drawing {_egbd ,_caad };}; -// 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 (_abaf *Sheet )InsertRow (rowNum int )Row {_aade :=uint32 (rowNum );for _ ,_aadc :=range _abaf .Rows (){if _aadc ._cagd .RAttr !=nil &&*_aadc ._cagd .RAttr >=_aade {*_aadc ._cagd .RAttr ++;for _ ,_eabfd :=range _aadc .Cells (){_fcgf ,_acae :=_fd .ParseCellReference (_eabfd .Reference ()); -if _acae !=nil {continue ;};_fcgf .RowIdx ++;_eabfd ._cfa .RAttr =_b .String (_fcgf .String ());};};};for _ ,_ecfbb :=range _abaf .MergedCells (){_eceg ,_eaee ,_fbdg :=_fd .ParseRangeReference (_ecfbb .Reference ());if _fbdg !=nil {continue ;};if int (_eceg .RowIdx )>=rowNum {_eceg .RowIdx ++; -};if int (_eaee .RowIdx )>=rowNum {_eaee .RowIdx ++;};_aebe :=_df .Sprintf ("\u0025\u0073\u003a%\u0073",_eceg ,_eaee );_ecfbb .SetReference (_aebe );};return _abaf .AddNumberedRow (_aade );}; +// BottomRight returns the CellMaker for the bottom right corner of the anchor. +func (_gcbeb TwoCellAnchor )BottomRight ()CellMarker {return CellMarker {_gcbeb ._fbbg .To }}; -// SetPassword sets the password hash to a hash of the input password. -func (_bcbf SheetProtection )SetPassword (pw string ){_bcbf .SetPasswordHash (PasswordHash (pw ))}; +// TwoCellAnchor is an anchor that is attached to a top-left cell with a fixed +// width/height in cells. +type TwoCellAnchor struct{_fbbg *_ac .CT_TwoCellAnchor };func (_bdf CellStyle )SetShrinkToFit (b bool ){if _bdf ._cag .Alignment ==nil {_bdf ._cag .Alignment =_bf .NewCT_CellAlignment ();};_bdf ._cag .ApplyAlignmentAttr =_f .Bool (true );if !b {_bdf ._cag .Alignment .ShrinkToFitAttr =nil ; +}else {_bdf ._cag .Alignment .ShrinkToFitAttr =_f .Bool (b );};}; -// IsError returns true if the cell is an error type cell. -func (_gag Cell )IsError ()bool {return _gag ._cfa .TAttr ==_fdf .ST_CellTypeE }; +// Comments returns the list of comments for this sheet +func (_fgaf Comments )Comments ()[]Comment {_bdcg :=[]Comment {};for _ ,_gde :=range _fgaf ._fca .CommentList .Comment {_bdcg =append (_bdcg ,Comment {_fgaf ._eac ,_gde ,_fgaf ._fca });};return _bdcg ;}; -// SetNumberWithStyle sets a number and applies a standard format to the cell. -func (_ggc Cell )SetNumberWithStyle (v float64 ,f StandardFormat ){_ggc .SetNumber (v );_ggc .SetStyle (_ggc ._bg .StyleSheet .GetOrCreateStandardNumberFormat (f ));}; +// Open opens and reads a workbook from a file (.xlsx). +func Open (filename string )(*Workbook ,error ){_acg ,_gaca :=_ed .Open (filename );if _gaca !=nil {return nil ,_d .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_gaca );};defer _acg .Close (); +_aeb ,_gaca :=_ed .Stat (filename );if _gaca !=nil {return nil ,_d .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_gaca );};_bac ,_gaca :=Read (_acg ,_aeb .Size ());if _gaca !=nil {return nil ,_gaca ; +};_efbg ,_ :=_bd .Abs (_bd .Dir (filename ));_bac ._ceaec =_bd .Join (_efbg ,filename );return _bac ,nil ;}; -// Borders returns the list of borders defined in the stylesheet. -func (_efdg StyleSheet )Borders ()[]Border {_abfae :=[]Border {};for _ ,_gedag :=range _efdg ._ddag .Borders .Border {_abfae =append (_abfae ,Border {_agg :_gedag });};return _abfae ;}; +// DataValidation controls cell validation +type DataValidation struct{_aabc *_bf .CT_DataValidation };func (_cgeag PatternFill )X ()*_bf .CT_PatternFill {return _cgeag ._cafb }; + +// GetHorizontalAlignment sets the horizontal alignment of a cell style. +func (_ef CellStyle )GetHorizontalAlignment ()_bf .ST_HorizontalAlignment {if _ef ._cag .Alignment ==nil {return _bf .ST_HorizontalAlignmentUnset ;};return _ef ._cag .Alignment .HorizontalAttr ;}; // 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 (_bgf Cell )GetFormattedValue ()string {_aa :=_bgf .getFormat ();switch _bgf ._cfa .TAttr {case _fdf .ST_CellTypeB :_ffff ,_ :=_bgf .GetValueAsBool ();if _ffff {return "\u0054\u0052\u0055\u0045";};return "\u0046\u0041\u004cS\u0045";case _fdf .ST_CellTypeN :_bbfb ,_ :=_bgf .GetValueAsNumber (); -return _fbc .Number (_bbfb ,_aa );case _fdf .ST_CellTypeE :if _bgf ._cfa .V !=nil {return *_bgf ._cfa .V ;};return "";case _fdf .ST_CellTypeS ,_fdf .ST_CellTypeInlineStr :return _fbc .String (_bgf .GetString (),_aa );case _fdf .ST_CellTypeStr :_ddff :=_bgf .GetString (); -if _fbc .IsNumber (_ddff ){_dgc ,_ :=_fb .ParseFloat (_ddff ,64);return _fbc .Number (_dgc ,_aa );};return _fbc .String (_ddff ,_aa );case _fdf .ST_CellTypeUnset :fallthrough;default:_dgg ,_ :=_bgf .GetRawValue ();if len (_dgg )==0{return "";};_gdgc ,_fee :=_bgf .GetValueAsNumber (); -if _fee ==nil {return _fbc .Number (_gdgc ,_aa );};return _fbc .String (_dgg ,_aa );};}; +func (_edg Cell )GetFormattedValue ()string {_deg :=_edg .getFormat ();switch _edg ._faa .TAttr {case _bf .ST_CellTypeB :_ceg ,_ :=_edg .GetValueAsBool ();if _ceg {return "\u0054\u0052\u0055\u0045";};return "\u0046\u0041\u004cS\u0045";case _bf .ST_CellTypeN :_faf ,_ :=_edg .GetValueAsNumber (); +return _eda .Number (_faf ,_deg );case _bf .ST_CellTypeE :if _edg ._faa .V !=nil {return *_edg ._faa .V ;};return "";case _bf .ST_CellTypeS ,_bf .ST_CellTypeInlineStr :return _eda .String (_edg .GetString (),_deg );case _bf .ST_CellTypeStr :_faag :=_edg .GetString (); +if _eda .IsNumber (_faag ){_gbd ,_ :=_ff .ParseFloat (_faag ,64);return _eda .Number (_gbd ,_deg );};return _eda .String (_faag ,_deg );case _bf .ST_CellTypeUnset :fallthrough;default:_gab ,_ :=_edg .GetRawValue ();if len (_gab )==0{return "";};_aec ,_fc :=_edg .GetValueAsNumber (); +if _fc ==nil {return _eda .Number (_aec ,_deg );};return _eda .String (_gab ,_deg );};}; -// AnchorType is the type of anchor. -type AnchorType byte ; +// 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 (_bab DataValidation )SetRange (cellRange string ){_bab ._aabc .SqrefAttr =_bf .ST_Sqref {cellRange }}; -// 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 (_ebcff *Sheet )Column (idx uint32 )Column {for _ ,_cgcc :=range _ebcff ._bdd .Cols {for _ ,_cdad :=range _cgcc .Col {if idx >=_cdad .MinAttr &&idx <=_cdad .MaxAttr {return Column {_cdad };};};};var _agea *_fdf .CT_Cols ;if len (_ebcff ._bdd .Cols )==0{_agea =_fdf .NewCT_Cols (); -_ebcff ._bdd .Cols =append (_ebcff ._bdd .Cols ,_agea );}else {_agea =_ebcff ._bdd .Cols [0];};_adbd :=_fdf .NewCT_Col ();_adbd .MinAttr =idx ;_adbd .MaxAttr =idx ;_agea .Col =append (_agea .Col ,_adbd );return Column {_adbd };}; +// Index returns the index of the differential style. +func (_bgda DifferentialStyle )Index ()uint32 {for _afad ,_bbd :=range _bgda ._aad .Dxf {if _bgda ._fgc ==_bbd {return uint32 (_afad );};};return 0;}; -// Row returns the row of the cell marker. -func (_gaf CellMarker )Row ()int32 {return _gaf ._gded .Row }; +// 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 (_beg *Sheet )InsertRow (rowNum int )Row {_afeb :=uint32 (rowNum );for _ ,_agaa :=range _beg .Rows (){if _agaa ._bgb .RAttr !=nil &&*_agaa ._bgb .RAttr >=_afeb {*_agaa ._bgb .RAttr ++;for _ ,_adcf :=range _agaa .Cells (){_ddae ,_adaf :=_dg .ParseCellReference (_adcf .Reference ()); +if _adaf !=nil {continue ;};_ddae .RowIdx ++;_adcf ._faa .RAttr =_f .String (_ddae .String ());};};};for _ ,_defb :=range _beg .MergedCells (){_acbg ,_beec ,_eea :=_dg .ParseRangeReference (_defb .Reference ());if _eea !=nil {continue ;};if int (_acbg .RowIdx )>=rowNum {_acbg .RowIdx ++; +};if int (_beec .RowIdx )>=rowNum {_beec .RowIdx ++;};_fdcg :=_d .Sprintf ("\u0025\u0073\u003a%\u0073",_acbg ,_beec );_defb .SetReference (_fdcg );};return _beg .AddNumberedRow (_afeb );}; -// SetStringByID sets the cell type to string, and the value a string in the -// shared strings table. -func (_egb Cell )SetStringByID (id int ){_egb ._bg .ensureSharedStringsRelationships ();_egb .clearValue ();_egb ._cfa .V =_b .String (_fb .Itoa (id ));_egb ._cfa .TAttr =_fdf .ST_CellTypeS ;}; +// Type returns the type of the rule +func (_cadb ConditionalFormattingRule )Type ()_bf .ST_CfType {return _cadb ._aecc .TypeAttr }; -// X returns the inner wrapped XML type. -func (_aebc DefinedName )X ()*_fdf .CT_DefinedName {return _aebc ._eadb }; +// AddCell adds a cell to a spreadsheet. +func (_affc Row )AddCell ()Cell {_dded :=uint32 (len (_affc ._bgb .C ));var _ffbg *string ;if _dded > 0{_dccd :=_f .Stringf ("\u0025\u0073\u0025\u0064",_dg .IndexToColumn (_dded -1),_affc .RowNumber ());if _affc ._bgb .C [_dded -1].RAttr !=nil &&*_affc ._bgb .C [_dded -1].RAttr ==*_dccd {_ffbg =_f .Stringf ("\u0025\u0073\u0025\u0064",_dg .IndexToColumn (_dded ),_affc .RowNumber ()); +};};_cadd :=_bf .NewCT_Cell ();_affc ._bgb .C =append (_affc ._bgb .C ,_cadd );if _ffbg ==nil {_beff :=uint32 (0);for _ ,_fdd :=range _affc ._bgb .C {if _fdd .RAttr !=nil {_bada ,_ :=_dg .ParseCellReference (*_fdd .RAttr );if _bada .ColumnIdx >=_beff {_beff =_bada .ColumnIdx +1; +};};};_ffbg =_f .Stringf ("\u0025\u0073\u0025\u0064",_dg .IndexToColumn (_beff ),_affc .RowNumber ());};_cadd .RAttr =_ffbg ;return Cell {_affc ._gdc ,_affc ._ade ,_affc ._bgb ,_cadd };}; -// AddDrawing adds a drawing to a workbook. However the drawing is not actually -// displayed or used until it's set on a sheet. -func (_egce *Workbook )AddDrawing ()Drawing {_bdaeg :=_cf .NewWsDr ();_egce ._acca =append (_egce ._acca ,_bdaeg );_dcfd :=_b .AbsoluteFilename (_b .DocTypeSpreadsheet ,_b .DrawingType ,len (_egce ._acca ));_egce .ContentTypes .AddOverride (_dcfd ,_b .DrawingContentType ); -_egce ._fbcf =append (_egce ._fbcf ,_ga .NewRelationships ());return Drawing {_egce ,_bdaeg };}; +// SetWidth sets the width of the anchored object. +func (_ae AbsoluteAnchor )SetWidth (w _ad .Distance ){_ae ._ace .Ext .CxAttr =int64 (w /_ad .EMU )}; -// 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 (_ccgb *Sheet )RemoveMergedCell (mc MergedCell ){for _accg ,_dabdgc :=range _ccgb ._bdd .MergeCells .MergeCell {if _dabdgc ==mc .X (){copy (_ccgb ._bdd .MergeCells .MergeCell [_accg :],_ccgb ._bdd .MergeCells .MergeCell [_accg +1:]);_ccgb ._bdd .MergeCells .MergeCell [len (_ccgb ._bdd .MergeCells .MergeCell )-1]=nil ; -_ccgb ._bdd .MergeCells .MergeCell =_ccgb ._bdd .MergeCells .MergeCell [:len (_ccgb ._bdd .MergeCells .MergeCell )-1];};};}; +// 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 (_dfgg *Sheet )SheetViews ()[]SheetView {if _dfgg ._gfae .SheetViews ==nil {return nil ;};_faffa :=[]SheetView {};for _ ,_ccfdf :=range _dfgg ._gfae .SheetViews .SheetView {_faffa =append (_faffa ,SheetView {_ccfdf });};return _faffa ;}; -// GetEpoch returns a workbook's time epoch. -func (_ebcge *evalContext )GetEpoch ()_dd .Time {return _ebcge ._dac ._badb .Epoch ()}; +// SetDataBar configures the rule as a data bar, removing existing +// configuration. +func (_acb ConditionalFormattingRule )SetDataBar ()DataBarScale {_acb .clear ();_acb .SetType (_bf .ST_CfTypeDataBar );_acb ._aecc .DataBar =_bf .NewCT_DataBar ();_dbg :=DataBarScale {_acb ._aecc .DataBar };_dbg .SetShowValue (true );_dbg .SetMinLength (10); +_dbg .SetMaxLength (90);return _dbg ;}; -// IsSheetLocked returns whether the sheet objects are locked. -func (_aeff SheetProtection )IsObjectLocked ()bool {return _aeff ._eda .ObjectsAttr !=nil &&*_aeff ._eda .ObjectsAttr ;}; +// AddImage adds an image to the workbook package, returning a reference that +// can be used to add the image to a drawing. +func (_eaea *Workbook )AddImage (i _fg .Image )(_fg .ImageRef ,error ){_cdfgf :=_fg .MakeImageRef (i ,&_eaea .DocBase ,_eaea ._dfbgc );if i .Data ==nil &&i .Path ==""{return _cdfgf ,_cda .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 _cdfgf ,_cda .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 _cdfgf ,_cda .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 !=""{_abde :=_fdg .Add (i .Path );if _abde !=nil {return _cdfgf ,_abde ;};};_eaea .Images =append (_eaea .Images ,_cdfgf );return _cdfgf ,nil ;}; -// X returns the inner wrapped XML type. -func (_agd Row )X ()*_fdf .CT_Row {return _agd ._cagd }; +// AddCellStyle creates a new empty cell style. +func (_dgcg StyleSheet )AddCellStyle ()CellStyle {_cgaag :=_bf .NewCT_Xf ();return CellStyle {_dgcg ._faceb ,_cgaag ,_dgcg ._cafe .CellXfs };};func _cee (_dba _cg .Time )_cg .Time {_dba =_dba .Local ();return _cg .Date (_dba .Year (),_dba .Month (),_dba .Day (),_dba .Hour (),_dba .Minute (),_dba .Second (),_dba .Nanosecond (),_cg .UTC ); +}; -// 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{ +// AddConditionalFormatting adds conditional formatting to the sheet. +func (_abda *Sheet )AddConditionalFormatting (cellRanges []string )ConditionalFormatting {_abbf :=_bf .NewCT_ConditionalFormatting ();_abda ._gfae .ConditionalFormatting =append (_abda ._gfae .ConditionalFormatting ,_abbf );_gcab :=make (_bf .ST_Sqref ,0,0); +_abbf .SqrefAttr =&_gcab ;for _ ,_fgbd :=range cellRanges {*_abbf .SqrefAttr =append (*_abbf .SqrefAttr ,_fgbd );};return ConditionalFormatting {_abbf };};const (DVCompareTypeWholeNumber =DVCompareType (_bf .ST_DataValidationTypeWhole );DVCompareTypeDecimal =DVCompareType (_bf .ST_DataValidationTypeDecimal ); +DVCompareTypeDate =DVCompareType (_bf .ST_DataValidationTypeDate );DVCompareTypeTime =DVCompareType (_bf .ST_DataValidationTypeTime );DVompareTypeTextLength =DVCompareType (_bf .ST_DataValidationTypeTextLength );); -// BottomRight returns the CellMaker for the bottom right corner of the -// anchor. -BottomRight ()CellMarker ; +// SetHeight is a nop-op. +func (_bgdcd TwoCellAnchor )SetHeight (h _ad .Distance ){}; -// TopLeft returns the CellMaker for the top left corner of the anchor. -TopLeft ()CellMarker ; +// SetNumber sets the cell type to number, and the value to the given number +func (_agd Cell )SetNumber (v float64 ){_agd .clearValue ();if _eg .IsNaN (v )||_eg .IsInf (v ,0){_agd ._faa .TAttr =_bf .ST_CellTypeE ;_agd ._faa .V =_f .String ("\u0023\u004e\u0055M\u0021");return ;};_agd ._faa .TAttr =_bf .ST_CellTypeN ;_agd ._faa .V =_f .String (_ff .FormatFloat (v ,'f',-1,64)); +}; -// MoveTo repositions the anchor without changing the objects size. -MoveTo (_gab ,_gcd int32 ); +// RowOffset returns the offset from the row cell. +func (_cac CellMarker )RowOffset ()_ad .Distance {if _cac ._dbc .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _ad .Distance (float64 (*_cac ._dbc .RowOff .ST_CoordinateUnqualified )*_ad .EMU );}; -// SetWidth sets the width of the anchored object. It is not compatible with -// SetWidthCells. -SetWidth (_bccf _fg .Distance ); +// Type returns the type of anchor +func (_cfd AbsoluteAnchor )Type ()AnchorType {return AnchorTypeAbsolute };func (_daaa SheetView )ensurePane (){if _daaa ._dbba .Pane ==nil {_daaa ._dbba .Pane =_bf .NewCT_Pane ();_daaa ._dbba .Pane .ActivePaneAttr =_bf .ST_PaneBottomLeft ;};};func (_bba Row )renumberAs (_fbgg uint32 ){_bba ._bgb .RAttr =_f .Uint32 (_fbgg ); +for _ ,_bbgg :=range _bba .Cells (){_cbcc ,_aafb :=_dg .ParseCellReference (_bbgg .Reference ());if _aafb ==nil {_dcda :=_d .Sprintf ("\u0025\u0073\u0025\u0064",_cbcc .Column ,_fbgg );_bbgg ._faa .RAttr =_f .String (_dcda );};};};const (_abbff ="\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"; +_bacf ="\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"; +_abecc ="\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"; +_baeb ="\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"; +); -// SetWidthCells sets the height the anchored object by moving the right -// hand side. It is not compatible with SetWidth. -SetWidthCells (_acd int32 ); +// X returns the inner wrapped XML type. +func (_bbbb Comment )X ()*_bf .CT_Comment {return _bbbb ._cdeg }; -// SetHeight sets the height of the anchored object. It is not compatible -// with SetHeightCells. -SetHeight (_cff _fg .Distance ); +// SetShowRuler controls the visibility of the ruler +func (_bae SheetView )SetShowRuler (b bool ){if !b {_bae ._dbba .ShowRulerAttr =_f .Bool (false );}else {_bae ._dbba .ShowRulerAttr =nil ;};}; -// SetHeightCells sets the height the anchored object by moving the bottom. -// It is not compatible with SetHeight. -SetHeightCells (_eee int32 ); +// SetRowOffset sets the row offset of the top-left of the image in fixed units. +func (_gg AbsoluteAnchor )SetRowOffset (m _ad .Distance ){_gg ._ace .Pos .YAttr .ST_CoordinateUnqualified =_f .Int64 (int64 (m /_ad .EMU ));}; -// SetColOffset sets the column offset of the top-left anchor. -SetColOffset (_cdf _fg .Distance ); +// SetShowValue controls if the cell value is displayed. +func (_ddfe DataBarScale )SetShowValue (b bool ){_ddfe ._gbc .ShowValueAttr =_f .Bool (b )};func (_fbdca *Sheet )slideCellsLeft (_bgcga []*_bf .CT_Cell )[]*_bf .CT_Cell {for _ ,_bdcd :=range _bgcga {_egfa ,_adbd :=_dg .ParseCellReference (*_bdcd .RAttr ); +if _adbd !=nil {return _bgcga ;};_egbb :=_egfa .ColumnIdx -1;_fcd :=_dg .IndexToColumn (_egbb )+_d .Sprintf ("\u0025\u0064",_egfa .RowIdx );_bdcd .RAttr =&_fcd ;};return _bgcga ;}; -// SetRowOffset sets the row offset of the top-left anchor. -SetRowOffset (_dc _fg .Distance ); +// MaxColumnIdx returns the max used column of the sheet. +func (_ggec Sheet )MaxColumnIdx ()uint32 {_fbb :=uint32 (0);for _ ,_bgdc :=range _ggec .Rows (){_cdfcd :=_bgdc ._bgb .C ;if len (_cdfcd )> 0{_afag :=_cdfcd [len (_cdfcd )-1];_fdde ,_ :=_dg .ParseCellReference (*_afag .RAttr );if _fbb < _fdde .ColumnIdx {_fbb =_fdde .ColumnIdx ; +};};};return _fbb ;}; -// Type returns the type of anchor -Type ()AnchorType ;};func (_ef Border )SetBottom (style _fdf .ST_BorderStyle ,c _ce .Color ){if _ef ._agg .Bottom ==nil {_ef ._agg .Bottom =_fdf .NewCT_BorderPr ();};_ef ._agg .Bottom .Color =_fdf .NewCT_Color ();_ef ._agg .Bottom .Color .RgbAttr =c .AsRGBAString (); -_ef ._agg .Bottom .StyleAttr =style ;}; +// SaveToFile writes the workbook out to a file. +func (_adgaf *Workbook )SaveToFile (path string )error {_ecg ,_cbfe :=_ed .Create (path );if _cbfe !=nil {return _cbfe ;};defer _ecg .Close ();return _adgaf .Save (_ecg );}; -// AddFont creates a new empty Font style. -func (_eafb StyleSheet )AddFont ()Font {_dega :=_fdf .NewCT_Font ();return Font {_dega ,_eafb ._ddag }}; +// Column returns the cell column +func (_abb Cell )Column ()(string ,error ){_bcd ,_dec :=_dg .ParseCellReference (_abb .Reference ());if _dec !=nil {return "",_dec ;};return _bcd .Column ,nil ;}; -// SetRange sets the range that contains the possible values. This is incompatible with SetValues. -func (_cdfg DataValidationList )SetRange (cellRange string ){_cdfg ._bgg .Formula1 =_b .String (cellRange );_cdfg ._bgg .Formula2 =_b .String ("\u0030");}; +// AddSheet adds a new sheet to a workbook. +func (_gbcf *Workbook )AddSheet ()Sheet {_cgeab :=_bf .NewCT_Sheet ();_cgeab .SheetIdAttr =1;for _ ,_ddga :=range _gbcf ._gceg .Sheets .Sheet {if _cgeab .SheetIdAttr <=_ddga .SheetIdAttr {_cgeab .SheetIdAttr =_ddga .SheetIdAttr +1;};};_gbcf ._gceg .Sheets .Sheet =append (_gbcf ._gceg .Sheets .Sheet ,_cgeab ); +_cgeab .NameAttr =_d .Sprintf ("\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0064",_cgeab .SheetIdAttr );_gbbd :=_bf .NewWorksheet ();_gbbd .Dimension =_bf .NewCT_SheetDimension ();_gbbd .Dimension .RefAttr ="\u0041\u0031";_gbcf ._bfbb =append (_gbcf ._bfbb ,_gbbd ); +_efde :=_fg .NewRelationships ();_gbcf ._cfac =append (_gbcf ._cfac ,_efde );_gbbd .SheetData =_bf .NewCT_SheetData ();_gbcf ._gbfe =append (_gbcf ._gbfe ,nil );_affgg :=_f .DocTypeSpreadsheet ;_ggac :=_gbcf ._dfbgc .AddAutoRelationship (_affgg ,_f .OfficeDocumentType ,len (_gbcf ._gceg .Sheets .Sheet ),_f .WorksheetType ); +_cgeab .IdAttr =_ggac .ID ();_gbcf .ContentTypes .AddOverride (_f .AbsoluteFilename (_affgg ,_f .WorksheetContentType ,len (_gbcf ._gceg .Sheets .Sheet )),_f .WorksheetContentType );return Sheet {_gbcf ,_cgeab ,_gbbd };}; -// RemoveSheetByName removes the sheet with the given name from the workbook. -func (_gccd *Workbook )RemoveSheetByName (name string )error {_fbdc :=-1;for _ebgd ,_fddd :=range _gccd .Sheets (){if name ==_fddd .Name (){_fbdc =_ebgd ;break ;};};if _fbdc ==-1{return ErrorNotFound ;};return _gccd .RemoveSheet (_fbdc );}; +// SetRotation configures the cell to be rotated. +func (_fgg CellStyle )SetRotation (deg uint8 ){if _fgg ._cag .Alignment ==nil {_fgg ._cag .Alignment =_bf .NewCT_CellAlignment ();};_fgg ._cag .ApplyAlignmentAttr =_f .Bool (true );_fgg ._cag .Alignment .TextRotationAttr =_f .Uint8 (deg );}; -// ConditionalFormatting controls the formatting styles and rules for a range of -// cells with the same conditional formatting. -type ConditionalFormatting struct{_dcc *_fdf .CT_ConditionalFormatting ;}; +// SetDateWithStyle sets a date with the default date style applied. +func (_cbff Cell )SetDateWithStyle (d _cg .Time ){_cbff .SetDate (d );for _ ,_gce :=range _cbff ._aef .StyleSheet .CellStyles (){if _gce .HasNumberFormat ()&&_gce .NumberFormat ()==uint32 (StandardFormatDate ){_cbff .SetStyle (_gce );return ;};};_eag :=_cbff ._aef .StyleSheet .AddCellStyle (); +_eag .SetNumberFormatStandard (StandardFormatDate );_cbff .SetStyle (_eag );}; -// AddFormatValue adds a format value to be used in determining which icons to display. -func (_bfaa IconScale )AddFormatValue (t _fdf .ST_CfvoType ,val string ){_beg :=_fdf .NewCT_Cfvo ();_beg .TypeAttr =t ;_beg .ValAttr =_b .String (val );_bfaa ._ada .Cfvo =append (_bfaa ._ada .Cfvo ,_beg );};func (_bed Cell )setLocked (_fc bool ){_fbac :=_bed ._cfa .SAttr ; -if _fbac !=nil {_ecd :=_bed ._bg .StyleSheet .GetCellStyle (*_fbac );if _ecd ._dfa .Protection ==nil {_ecd ._dfa .Protection =_fdf .NewCT_CellProtection ();};_ecd ._dfa .Protection .LockedAttr =&_fc ;};}; +// NumberFormat returns the number format that the cell style uses, or zero if +// it is not set. +func (_add CellStyle )NumberFormat ()uint32 {if _add ._cag .NumFmtIdAttr ==nil {return 0;};return *_add ._cag .NumFmtIdAttr ;}; -// X returns the inner wrapped XML type. -func (_bgb IconScale )X ()*_fdf .CT_IconSet {return _bgb ._ada }; +// ExtractText returns text from the sheet as a SheetText object. +func (_cfbd *Sheet )ExtractText ()*SheetText {_afgd :=[]CellText {};for _ ,_ecde :=range _cfbd .Rows (){for _ ,_eade :=range _ecde .Cells (){if !_eade .IsEmpty (){if _aggc :=_eade .GetFormattedValue ();_aggc !=""{_afgd =append (_afgd ,CellText {Text :_aggc ,Cell :_eade }); +};};};};return &SheetText {Cells :_afgd };}; -// SetDataBar configures the rule as a data bar, removing existing -// configuration. -func (_fgfa ConditionalFormattingRule )SetDataBar ()DataBarScale {_fgfa .clear ();_fgfa .SetType (_fdf .ST_CfTypeDataBar );_fgfa ._gec .DataBar =_fdf .NewCT_DataBar ();_bdae :=DataBarScale {_fgfa ._gec .DataBar };_bdae .SetShowValue (true );_bdae .SetMinLength (10); -_bdae .SetMaxLength (90);return _bdae ;}; +// OneCellAnchor is anchored to a top-left cell with a fixed with/height +// in distance. +type OneCellAnchor struct{_gfga *_ac .CT_OneCellAnchor }; -// SetColorScale configures the rule as a color scale, removing existing -// configuration. -func (_ebcg ConditionalFormattingRule )SetColorScale ()ColorScale {_ebcg .clear ();_ebcg .SetType (_fdf .ST_CfTypeColorScale );_ebcg ._gec .ColorScale =_fdf .NewCT_ColorScale ();return ColorScale {_ebcg ._gec .ColorScale };}; +// SetHorizontalAlignment sets the horizontal alignment of a cell style. +func (_deae CellStyle )SetHorizontalAlignment (a _bf .ST_HorizontalAlignment ){if _deae ._cag .Alignment ==nil {_deae ._cag .Alignment =_bf .NewCT_CellAlignment ();};_deae ._cag .Alignment .HorizontalAttr =a ;_deae ._cag .ApplyAlignmentAttr =_f .Bool (true ); +}; -// SetBorder applies a border to a cell style avoiding redundancy. The function checks if the given border -// already exists in the saved borders. If found, the existing border is reused; otherwise, -// the new border is added to the saved borders collection. The border is then applied to the cell style, -// affecting all styles that reference it by index. -func (_edf CellStyle )SetBorder (b Border ){_aca :=b ._fbd .Border ;for _ ,_fgfd :=range _aca {if _ed .DeepEqual (_fgfd ,b ._agg ){b ._agg =_fgfd ;_edf ._dfa .BorderIdAttr =_b .Uint32 (b .Index ());_edf ._dfa .ApplyBorderAttr =_b .Bool (true );return ; -};};b ._fbd .Border =append (b ._fbd .Border ,b ._agg );b ._fbd .CountAttr =_b .Uint32 (uint32 (len (b ._fbd .Border )));_edf ._dfa .BorderIdAttr =_b .Uint32 (b .Index ());_edf ._dfa .ApplyBorderAttr =_b .Bool (true );}; +// Cell is a single cell within a sheet. +type Cell struct{_aef *Workbook ;_bbc *Sheet ;_fge *_bf .CT_Row ;_faa *_bf .CT_Cell ;}; + +// IsBool returns true if the cell boolean value. +func (_bde *evalContext )IsBool (cellRef string )bool {return _bde ._gaa .Cell (cellRef ).IsBool ()}; + +// GetSheet returns a sheet by name, or an error if a sheet by the given name +// was not found. +func (_bdga *Workbook )GetSheet (name string )(Sheet ,error ){for _ ,_cfcg :=range _bdga .Sheets (){if _cfcg .Name ()==name {return _cfcg ,nil ;};};return Sheet {},ErrorNotFound ;};func (_cefbc StyleSheet )appendFont ()Font {_ebec :=_bf .NewCT_Font (); +_cefbc ._cafe .Fonts .Font =append (_cefbc ._cafe .Fonts .Font ,_ebec );_cefbc ._cafe .Fonts .CountAttr =_f .Uint32 (uint32 (len (_cefbc ._cafe .Fonts .Font )));return Font {_ebec ,_cefbc ._cafe };}; // SetHeightCells is a no-op. -func (_be AbsoluteAnchor )SetHeightCells (int32 ){}; +func (_ffgg OneCellAnchor )SetHeightCells (int32 ){}; -// SetBold causes the text to be displayed in bold. -func (_eaad RichTextRun )SetBold (b bool ){_eaad .ensureRpr ();_eaad ._deaa .RPr .B =_fdf .NewCT_BooleanProperty ();_eaad ._deaa .RPr .B .ValAttr =_b .Bool (b );}; +// TopLeft returns the top-left corner of the anchored object. +func (_bccf OneCellAnchor )TopLeft ()CellMarker {return CellMarker {_bccf ._gfga .From }}; -// DefinedNames returns a slice of all defined names in the workbook. -func (_dcbae *Workbook )DefinedNames ()[]DefinedName {if _dcbae ._aecb .DefinedNames ==nil {return nil ;};_fdfb :=[]DefinedName {};for _ ,_abbf :=range _dcbae ._aecb .DefinedNames .DefinedName {_fdfb =append (_fdfb ,DefinedName {_abbf });};return _fdfb ; +// SetColor sets teh color of the databar. +func (_gddb DataBarScale )SetColor (c _de .Color ){_gddb ._gbc .Color =_bf .NewCT_Color ();_gddb ._gbc .Color .RgbAttr =c .AsRGBAString ();}; + +// IconScale maps values to icons. +type IconScale struct{_cfbdc *_bf .CT_IconSet };func (_gcd Border )SetLeft (style _bf .ST_BorderStyle ,c _de .Color ){if _gcd ._bee .Left ==nil {_gcd ._bee .Left =_bf .NewCT_BorderPr ();};_gcd ._bee .Left .Color =_bf .NewCT_Color ();_gcd ._bee .Left .Color .RgbAttr =c .AsRGBAString (); +_gcd ._bee .Left .StyleAttr =style ;}; + +// SetLocked sets cell locked or not. +func (_debf *evalContext )SetLocked (cellRef string ,locked bool ){_debf ._gaa .Cell (cellRef ).setLocked (locked );}; + +// SetFgColor sets the *fill* foreground color. As an example, the solid pattern foreground color becomes the +// background color of the cell when applied. +func (_badd PatternFill )SetFgColor (c _de .Color ){_badd ._cafb .FgColor =_bf .NewCT_Color ();_badd ._cafb .FgColor .RgbAttr =c .AsRGBAString ();}; + +// 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 (_bbb Cell )SetTime (d _cg .Time ){_bbb .clearValue ();d =_cee (d );_dcf :=_bbb ._aef .Epoch ();if d .Before (_dcf ){_db .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 ;};_bad :=d .Sub (_dcf );_cbf :=new (_fa .Float );_cgf :=new (_fa .Float );_cgf .SetPrec (128);_cgf .SetUint64 (uint64 (_bad ));_cbfa :=new (_fa .Float );_cbfa .SetUint64 (24*60*60*1e9);_cbf .Quo (_cgf ,_cbfa );_bbb ._faa .V =_f .String (_cbf .Text ('g',20)); }; -// 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{_bgg *_fdf .CT_DataValidation }; +// Font allows editing fonts within a spreadsheet stylesheet. +type Font struct{_ggc *_bf .CT_Font ;_bcdfc *_bf .StyleSheet ;}; -// SetAllowBlank controls if blank values are accepted. -func (_cgb DataValidation )SetAllowBlank (b bool ){if !b {_cgb ._bdca .AllowBlankAttr =nil ;}else {_cgb ._bdca .AllowBlankAttr =_b .Bool (true );};}; +// GetFilename returns the filename of the context's workbook. +func (_edf *evalContext )GetFilename ()string {return _edf ._gaa ._fdcd .GetFilename ()}; -// Clear clears the cell's value and type. -func (_bdg Cell )Clear (){_bdg .clearValue ();_bdg ._cfa .TAttr =_fdf .ST_CellTypeUnset }; +// ValidateWithPath validates the sheet passing path informaton for a better +// error message +func (_debc Sheet )ValidateWithPath (path string )error {return _debc ._gfae .ValidateWithPath (path )}; -// Reference returns the table reference (the cells within the table) -func (_dccd Table )Reference ()string {return _dccd ._fgbe .RefAttr }; +// SetWidthCells sets the height the anchored object by moving the right hand +// side. It is not compatible with SetWidth. +func (_cebb TwoCellAnchor )SetWidthCells (w int32 ){_bceef :=_cebb .TopLeft ();_cefbe :=_cebb .BottomRight ();_cefbe .SetCol (_bceef .Col ()+w );}; -// ClearAutoFilter removes the autofilters from the sheet. -func (_dcgb *Sheet )ClearAutoFilter (){_dcgb ._bdd .AutoFilter =nil ;_cacc :="\u0027"+_dcgb .Name ()+"\u0027\u0021";for _ ,_fabd :=range _dcgb ._badb .DefinedNames (){if _fabd .Name ()==_ceggb {if _a .HasPrefix (_fabd .Content (),_cacc ){_dcgb ._badb .RemoveDefinedName (_fabd ); -break ;};};};}; +// AddFill creates a new empty Fill style. +func (_adb Fills )AddFill ()Fill {_dace :=_bf .NewCT_Fill ();return Fill {_dace ,_adb ._dccc }}; -// Extents returns the sheet extents in the form "A1:B15". This requires -// scanning the entire sheet. -func (_cagc Sheet )Extents ()string {_bfeb ,_efcg ,_ecgb ,_gbfb :=_cagc .ExtentsIndex ();return _df .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_bfeb ,_efcg ,_ecgb ,_gbfb );};func _adb (_eca bool )int {if _eca {return 1;};return 0;}; +// SetMinLength sets the minimum bar length in percent. +func (_aca DataBarScale )SetMinLength (l uint32 ){_aca ._gbc .MinLengthAttr =_f .Uint32 (l )}; -// 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 (_fab *Sheet )AddRow ()Row {_aafgb :=uint32 (0);_baac :=uint32 (len (_fab ._bdd .SheetData .Row ));if _baac > 0&&_fab ._bdd .SheetData .Row [_baac -1].RAttr !=nil &&*_fab ._bdd .SheetData .Row [_baac -1].RAttr ==_baac {return _fab .addNumberedRowFast (_baac +1); -};for _ ,_dgfaa :=range _fab ._bdd .SheetData .Row {if _dgfaa .RAttr !=nil &&*_dgfaa .RAttr > _aafgb {_aafgb =*_dgfaa .RAttr ;};};return _fab .AddNumberedRow (_aafgb +1);}; +// Protection allows control over the workbook protections. +func (_cdee *Workbook )Protection ()WorkbookProtection {if _cdee ._gceg .WorkbookProtection ==nil {_cdee ._gceg .WorkbookProtection =_bf .NewCT_WorkbookProtection ();};return WorkbookProtection {_cdee ._gceg .WorkbookProtection };}; -// SetFormat sets the number format code. -func (_ced NumberFormat )SetFormat (f string ){_ced ._dcg .FormatCodeAttr =f }; +// Comparer is used to compare rows based off a column and cells based off of +// their value. +type Comparer struct{Order SortOrder ;}; -// 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{_ecbd *Workbook ;_afda *_cf .WsDr ;}; +// SetError sets the cell type to error and the value to the given error message. +func (_abd Cell )SetError (msg string ){_abd .clearValue ();_abd ._faa .V =_f .String (msg );_abd ._faa .TAttr =_bf .ST_CellTypeE ;}; -// Uses1904Dates returns true if the the workbook uses dates relative to -// 1 Jan 1904. This is uncommon. -func (_eeecb *Workbook )Uses1904Dates ()bool {if _eeecb ._aecb .WorkbookPr ==nil ||_eeecb ._aecb .WorkbookPr .Date1904Attr ==nil {return false ;};return *_eeecb ._aecb .WorkbookPr .Date1904Attr ;}; +// Priority returns the rule priority +func (_aced ConditionalFormattingRule )Priority ()int32 {return _aced ._aecc .PriorityAttr }; -// GetChartByTargetId returns the array of workbook crt.ChartSpace. -func (_cdcc *Workbook )GetChartByTargetId (targetAttr string )*_gfg .ChartSpace {return _cdcc ._dfdg [targetAttr ];}; +// Workbook returns sheet's parent workbook. +func (_eacf *Sheet )Workbook ()*Workbook {return _eacf ._fdcd }; -// X returns the inner wrapped XML type. -func (_fca Comment )X ()*_fdf .CT_Comment {return _fca ._fae };const (SortOrderAscending SortOrder =iota ;SortOrderDescending ;);var ErrorNotFound =_edb .New ("\u006eo\u0074\u0020\u0066\u006f\u0075\u006ed"); +// IsStructureLocked returns whether the workbook structure is locked. +func (_babgb WorkbookProtection )IsStructureLocked ()bool {return _babgb ._afbb .LockStructureAttr !=nil &&*_babgb ._afbb .LockStructureAttr ;}; -// 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 (_eag Cell )SetString (s string )int {_eag ._bg .ensureSharedStringsRelationships ();_eag .clearValue ();_dfe :=_eag ._bg .SharedStrings .AddString (s );_eag ._cfa .V =_b .String (_fb .Itoa (_dfe ));_eag ._cfa .TAttr =_fdf .ST_CellTypeS ;return _dfe ; -};type WorkbookProtection struct{_abcg *_fdf .CT_WorkbookProtection }; +// TopLeft is a no-op. +func (_ab AbsoluteAnchor )TopLeft ()CellMarker {return CellMarker {}};var _dcef []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"}; -// Index returns the index of the border for use with a cell style. -func (_af Border )Index ()uint32 {for _cdc ,_ddc :=range _af ._fbd .Border {if _ddc ==_af ._agg {return uint32 (_cdc );};};return 0;}; -// Fills returns a Fills object that can be used to add/create/edit fills. -func (_agebc StyleSheet )Fills ()Fills {return Fills {_agebc ._ddag .Fills }}; +// Text returns text from the workbook as one string separated with line breaks. +func (_dbd *WorkbookText )Text ()string {_ddea :=_g .NewBuffer ([]byte {});for _ ,_bebe :=range _dbd .Sheets {_ddea .WriteString (_bebe .Text ());};return _ddea .String ();}; -// AddImage adds an image to the workbook package, returning a reference that -// can be used to add the image to a drawing. -func (_dadd *Workbook )AddImage (i _ga .Image )(_ga .ImageRef ,error ){_faecb :=_ga .MakeImageRef (i ,&_dadd .DocBase ,_dadd ._bgfb );if i .Data ==nil &&i .Path ==""{return _faecb ,_edb .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 _faecb ,_edb .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 _faecb ,_edb .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 !=""{_gcdae :=_fff .Add (i .Path );if _gcdae !=nil {return _faecb ,_gcdae ;};};_dadd .Images =append (_dadd .Images ,_faecb );return _faecb ,nil ;}; +// Clear clears the cell's value and type. +func (_bbg Cell )Clear (){_bbg .clearValue ();_bbg ._faa .TAttr =_bf .ST_CellTypeUnset };func (_aagf Sheet )ExtentsIndex ()(string ,uint32 ,string ,uint32 ){var _agge ,_cccec ,_bcad ,_dedc uint32 =1,1,0,0;for _ ,_eceb :=range _aagf .Rows (){if _eceb .RowNumber ()< _agge {_agge =_eceb .RowNumber (); +}else if _eceb .RowNumber ()> _cccec {_cccec =_eceb .RowNumber ();};for _ ,_afaa :=range _eceb .Cells (){_gced ,_bdff :=_dg .ParseCellReference (_afaa .Reference ());if _bdff ==nil {if _gced .ColumnIdx < _bcad {_bcad =_gced .ColumnIdx ;}else if _gced .ColumnIdx > _dedc {_dedc =_gced .ColumnIdx ; +};};};};return _dg .IndexToColumn (_bcad ),_agge ,_dg .IndexToColumn (_dedc ),_cccec ;}; -// SetTime sets the cell value to a date. It's stored as the number of days past +// AddDifferentialStyle adds a new empty differential cell style to the stylesheet. +func (_cafec StyleSheet )AddDifferentialStyle ()DifferentialStyle {if _cafec ._cafe .Dxfs ==nil {_cafec ._cafe .Dxfs =_bf .NewCT_Dxfs ();};_aega :=_bf .NewCT_Dxf ();_cafec ._cafe .Dxfs .Dxf =append (_cafec ._cafe .Dxfs .Dxf ,_aega );_cafec ._cafe .Dxfs .CountAttr =_f .Uint32 (uint32 (len (_cafec ._cafe .Dxfs .Dxf ))); +return DifferentialStyle {_aega ,_cafec ._faceb ,_cafec ._cafe .Dxfs };}; + +// 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 (_bdac Cell )GetCachedFormulaResult ()string {if _bdac ._faa .V !=nil {return *_bdac ._faa .V ;};return "";}; + +// 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). -func (_cegg Cell )SetTime (d _dd .Time ){_cegg .clearValue ();d =_gcc (d );_bfg :=_cegg ._bg .Epoch ();if d .Before (_bfg ){_ff .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 ;};_bbff :=d .Sub (_bfg );_agf :=new (_eb .Float );_afg :=new (_eb .Float );_afg .SetPrec (128);_afg .SetUint64 (uint64 (_bbff ));_cdg :=new (_eb .Float );_cdg .SetUint64 (24*60*60*1e9);_agf .Quo (_afg ,_cdg );_cegg ._cfa .V =_b .String (_agf .Text ('g',20)); -}; +// 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 (_gag Cell )SetDate (d _cg .Time ){_gag .clearValue ();d =_cee (d );_gca :=_gag ._aef .Epoch ();if d .Before (_gca ){_db .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 ;};_cge :=d .Sub (_gca );_fgb :=new (_fa .Float );_fbe :=new (_fa .Float );_fbe .SetPrec (128);_fbe .SetUint64 (uint64 (_cge ));_eba :=new (_fa .Float );_eba .SetUint64 (24*60*60*1e9);_fgb .Quo (_fbe ,_eba );_edb ,_ :=_fgb .Uint64 ();_gag ._faa .V =_f .Stringf ("\u0025\u0064",_edb ); +};const _ffff ="\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"; -// RemoveCalcChain removes the cached caculation chain. This is sometimes needed -// as we don't update it when rows are added/removed. -func (_eegc *Workbook )RemoveCalcChain (){var _afgd string ;for _ ,_bfag :=range _eegc ._bgfb .Relationships (){if _bfag .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"{_afgd ="\u0078\u006c\u002f"+_bfag .Target (); -_eegc ._bgfb .Remove (_bfag );break ;};};if _afgd ==""{return ;};_eegc .ContentTypes .RemoveOverride (_afgd );for _efeg ,_babb :=range _eegc .ExtraFiles {if _babb .ZipPath ==_afgd {_eegc .ExtraFiles [_efeg ]=_eegc .ExtraFiles [len (_eegc .ExtraFiles )-1]; -_eegc .ExtraFiles =_eegc .ExtraFiles [:len (_eegc .ExtraFiles )-1];return ;};};}; +// ClearSheetViews clears the list of sheet views. This will clear the results +// of AddView() or SetFrozen. +func (_eaac *Sheet )ClearSheetViews (){_eaac ._gfae .SheetViews =nil }; -// SetHeightAuto sets the row height to be automatically determined. -func (_adea Row )SetHeightAuto (){_adea ._cagd .HtAttr =nil ;_adea ._cagd .CustomHeightAttr =nil }; +// SetName sets the sheet name. +func (_ged *Sheet )SetName (name string ){_ged ._fggga .NameAttr =name }; -// X returns the inner wrapped XML type. -func (_eddc WorkbookProtection )X ()*_fdf .CT_WorkbookProtection {return _eddc ._abcg }; +// AddDataValidation adds a data validation rule to a sheet. +func (_fgca *Sheet )AddDataValidation ()DataValidation {if _fgca ._gfae .DataValidations ==nil {_fgca ._gfae .DataValidations =_bf .NewCT_DataValidations ();};_bagc :=_bf .NewCT_DataValidation ();_bagc .ShowErrorMessageAttr =_f .Bool (true );_fgca ._gfae .DataValidations .DataValidation =append (_fgca ._gfae .DataValidations .DataValidation ,_bagc ); +_fgca ._gfae .DataValidations .CountAttr =_f .Uint32 (uint32 (len (_fgca ._gfae .DataValidations .DataValidation )));return DataValidation {_bagc };}; -// AddString adds a string to the shared string cache. -func (_gdff SharedStrings )AddString (v string )int {if _ecaa ,_efdc :=_gdff ._fda [v ];_efdc {return _ecaa ;};_gfee :=_fdf .NewCT_Rst ();_gfee .T =_b .String (v );_gdff ._abfd .Si =append (_gdff ._abfd .Si ,_gfee );_eaba :=len (_gdff ._abfd .Si )-1;_gdff ._fda [v ]=_eaba ; -_gdff ._abfd .CountAttr =_b .Uint32 (uint32 (len (_gdff ._abfd .Si )));_gdff ._abfd .UniqueCountAttr =_gdff ._abfd .CountAttr ;return _eaba ;}; +// ClearAutoFilter removes the autofilters from the sheet. +func (_bed *Sheet )ClearAutoFilter (){_bed ._gfae .AutoFilter =nil ;_face :="\u0027"+_bed .Name ()+"\u0027\u0021";for _ ,_begf :=range _bed ._fdcd .DefinedNames (){if _begf .Name ()==_bfg {if _cb .HasPrefix (_begf .Content (),_face ){_bed ._fdcd .RemoveDefinedName (_begf ); +break ;};};};}; -// X returns the inner wrapped XML type. -func (_fbe *Workbook )X ()*_fdf .Workbook {return _fbe ._aecb }; +// Validate validates the sheet, returning an error if it is found to be invalid. +func (_befb Sheet )Validate ()error {_cdg :=[]func ()error {_befb .validateRowCellNumbers ,_befb .validateMergedCells ,_befb .validateSheetNames };for _ ,_eaa :=range _cdg {if _aafe :=_eaa ();_aafe !=nil {return _aafe ;};};if _eef :=_befb ._gfae .Validate (); +_eef !=nil {return _eef ;};return _befb ._gfae .Validate ();};type Table struct{_gfbgg *_bf .Table }; -// SetIcons configures the rule as an icon scale, removing existing -// configuration. -func (_cdcd ConditionalFormattingRule )SetIcons ()IconScale {_cdcd .clear ();_cdcd .SetType (_fdf .ST_CfTypeIconSet );_cdcd ._gec .IconSet =_fdf .NewCT_IconSet ();_cgfd :=IconScale {_cdcd ._gec .IconSet };_cgfd .SetIcons (_fdf .ST_IconSetType3TrafficLights1 ); -return _cgfd ;}; +// Cell returns the actual cell behind the merged region +func (_dbafb MergedCell )Cell ()Cell {_gcgc :=_dbafb .Reference ();if _abaa :=_cb .Index (_dbafb .Reference (),"\u003a");_abaa !=-1{_gcgc =_gcgc [0:_abaa ];return _dbafb ._ggbc .Cell (_gcgc );};return Cell {};};func _fgag (_afdg *Sheet )*evalContext {return &evalContext {_gaa :_afdg ,_gef :make (map[string ]struct{})}; +};func (_gafa Font )SetItalic (b bool ){if b {_gafa ._ggc .I =[]*_bf .CT_BooleanProperty {{}};}else {_gafa ._ggc .I =nil ;};}; -// NewStyleSheet constructs a new default stylesheet. -func NewStyleSheet (wb *Workbook )StyleSheet {_aebcb :=_fdf .NewStyleSheet ();_aebcb .CellStyleXfs =_fdf .NewCT_CellStyleXfs ();_aebcb .CellXfs =_fdf .NewCT_CellXfs ();_aebcb .CellStyles =_fdf .NewCT_CellStyles ();_ccgf :=_fdf .NewCT_CellStyle ();_ccgf .NameAttr =_b .String ("\u004e\u006f\u0072\u006d\u0061\u006c"); -_ccgf .XfIdAttr =0;_ccgf .BuiltinIdAttr =_b .Uint32 (0);_aebcb .CellStyles .CellStyle =append (_aebcb .CellStyles .CellStyle ,_ccgf );_aebcb .CellStyles .CountAttr =_b .Uint32 (uint32 (len (_aebcb .CellStyles .CellStyle )));_abdg :=_fdf .NewCT_Xf ();_abdg .NumFmtIdAttr =_b .Uint32 (0); -_abdg .FontIdAttr =_b .Uint32 (0);_abdg .FillIdAttr =_b .Uint32 (0);_abdg .BorderIdAttr =_b .Uint32 (0);_aebcb .CellStyleXfs .Xf =append (_aebcb .CellStyleXfs .Xf ,_abdg );_aebcb .CellStyleXfs .CountAttr =_b .Uint32 (uint32 (len (_aebcb .CellStyleXfs .Xf ))); -_fabca :=NewFills ();_aebcb .Fills =_fabca .X ();_febc :=_fabca .appendFill ().SetPatternFill ();_febc .SetPattern (_fdf .ST_PatternTypeNone );_febc =_fabca .appendFill ().SetPatternFill ();_febc .SetPattern (_fdf .ST_PatternTypeGray125 );_aebcb .Fonts =_fdf .NewCT_Fonts (); -_aebcb .Borders =_fdf .NewCT_Borders ();_ddece :=StyleSheet {wb ,_aebcb };_ddece .appendBorder ().InitializeDefaults ();_aegb :=_ddece .appendFont ();_aegb .SetName ("\u0043a\u006c\u0069\u0062\u0072\u0069");_aegb .SetSize (11);_gfba :=_fdf .NewCT_Xf (); -*_gfba =*_abdg ;_gfba .XfIdAttr =_b .Uint32 (0);_aebcb .CellXfs .Xf =append (_aebcb .CellXfs .Xf ,_gfba );_aebcb .CellXfs .CountAttr =_b .Uint32 (uint32 (len (_aebcb .CellXfs .Xf )));return _ddece ;}; +// SetType sets the type of the rule. +func (_gfcc ConditionalFormattingRule )SetType (t _bf .ST_CfType ){_gfcc ._aecc .TypeAttr =t }; -// Type returns the type of the rule -func (_bcgcg ConditionalFormattingRule )Type ()_fdf .ST_CfType {return _bcgcg ._gec .TypeAttr }; +// CellMarker represents a cell position +type CellMarker struct{_dbc *_ac .CT_Marker }; -// CopySheetByName copies the existing sheet with the name `name` and puts its copy with the name `copiedSheetName`. -func (_ffbef *Workbook )CopySheetByName (name ,copiedSheetName string )(Sheet ,error ){_gdag :=-1;for _degb ,_fbfd :=range _ffbef .Sheets (){if name ==_fbfd .Name (){_gdag =_degb ;break ;};};if _gdag ==-1{return Sheet {},ErrorNotFound ;};return _ffbef .CopySheet (_gdag ,copiedSheetName ); -}; +// PasswordHash returns the hash of the workbook password. +func (_egcb SheetProtection )PasswordHash ()string {if _egcb ._aege .PasswordAttr ==nil {return "";};return *_egcb ._aege .PasswordAttr ;};func _eaef ()*_ac .CT_AbsoluteAnchor {_eddb :=_ac .NewCT_AbsoluteAnchor ();return _eddb };var _ebcd =_f .AbsoluteFilename (_f .DocTypeSpreadsheet ,_f .SharedStringsType ,0); -// Index returns the index of the differential style. -func (_baa DifferentialStyle )Index ()uint32 {for _ebcf ,_gdc :=range _baa ._dabg .Dxf {if _baa ._ggce ==_gdc {return uint32 (_ebcf );};};return 0;};const (DVCompareOpEqual =DVCompareOp (_fdf .ST_DataValidationOperatorEqual );DVCompareOpBetween =DVCompareOp (_fdf .ST_DataValidationOperatorBetween ); -DVCompareOpNotBetween =DVCompareOp (_fdf .ST_DataValidationOperatorNotBetween );DVCompareOpNotEqual =DVCompareOp (_fdf .ST_DataValidationOperatorNotEqual );DVCompareOpGreater =DVCompareOp (_fdf .ST_DataValidationOperatorGreaterThan );DVCompareOpGreaterEqual =DVCompareOp (_fdf .ST_DataValidationOperatorGreaterThanOrEqual ); -DVCompareOpLess =DVCompareOp (_fdf .ST_DataValidationOperatorLessThan );DVCompareOpLessEqual =DVCompareOp (_fdf .ST_DataValidationOperatorLessThanOrEqual ););func (_egc Border )SetTop (style _fdf .ST_BorderStyle ,c _ce .Color ){if _egc ._agg .Top ==nil {_egc ._agg .Top =_fdf .NewCT_BorderPr (); -};_egc ._agg .Top .Color =_fdf .NewCT_Color ();_egc ._agg .Top .Color .RgbAttr =c .AsRGBAString ();_egc ._agg .Top .StyleAttr =style ;}; -// GetSheet returns a sheet by name, or an error if a sheet by the given name -// was not found. -func (_cgbb *Workbook )GetSheet (name string )(Sheet ,error ){for _ ,_cfee :=range _cgbb .Sheets (){if _cfee .Name ()==name {return _cfee ,nil ;};};return Sheet {},ErrorNotFound ;};func (_cfbf StyleSheet )GetNumberFormat (id uint32 )NumberFormat {if id >=0&&id < 50{return CreateDefaultNumberFormat (StandardFormat (id )); -};for _ ,_afcg :=range _cfbf ._ddag .NumFmts .NumFmt {if _afcg .NumFmtIdAttr ==id {return NumberFormat {_cfbf ._gfdd ,_afcg };};};return NumberFormat {};}; +// SetStyleIndex directly sets a style index to the cell. This should only be +// called with an index retrieved from CellStyle.Index() +func (_cdfg Cell )SetStyleIndex (idx uint32 ){_cdfg ._faa .SAttr =_f .Uint32 (idx )};func (_cdbc PatternFill )ClearBgColor (){_cdbc ._cafb .BgColor =nil };const (DVOpGreater =_bf .ST_DataValidationOperatorGreaterThanOrEqual ;); -// AddBorder creates a new empty Border style. -func (_dbee StyleSheet )AddBorder ()Border {_fbgc :=_fdf .NewCT_Border ();return Border {_fbgc ,_dbee ._ddag .Borders };};func (_acdf Border )SetRight (style _fdf .ST_BorderStyle ,c _ce .Color ){if _acdf ._agg .Right ==nil {_acdf ._agg .Right =_fdf .NewCT_BorderPr (); -};_acdf ._agg .Right .Color =_fdf .NewCT_Color ();_acdf ._agg .Right .Color .RgbAttr =c .AsRGBAString ();_acdf ._agg .Right .StyleAttr =style ;};func _ggdc (_gcee string ,_adae uint32 ,_babd bool )string {_cfafg ,_bfge ,_cebgg :=_fd .ParseRangeReference (_gcee ); -if _cebgg ==nil {_gcff ,_bcdd :=_cfafg .ColumnIdx ,_bfge .ColumnIdx ;if _adae >=_gcff &&_adae <=_bcdd {if _gcff ==_bcdd {if _babd {return "";}else {return _gcee ;};}else {_bgge :=_bfge .Update (_bc .UpdateActionRemoveColumn );return _df .Sprintf ("\u0025\u0073\u003a%\u0073",_cfafg .String (),_bgge .String ()); -};}else if _adae < _gcff {_dfcf :=_cfafg .Update (_bc .UpdateActionRemoveColumn );_bcae :=_bfge .Update (_bc .UpdateActionRemoveColumn );return _df .Sprintf ("\u0025\u0073\u003a%\u0073",_dfcf .String (),_bcae .String ());};}else {_cbfb ,_abfag ,_defc :=_fd .ParseColumnRangeReference (_gcee ); -if _defc !=nil {return "";};_ddac ,_dbcb :=_cbfb .ColumnIdx ,_abfag .ColumnIdx ;if _adae >=_ddac &&_adae <=_dbcb {if _ddac ==_dbcb {if _babd {return "";}else {return _gcee ;};}else {_bbbf :=_abfag .Update (_bc .UpdateActionRemoveColumn );return _df .Sprintf ("\u0025\u0073\u003a%\u0073",_cbfb .String (),_bbbf .String ()); -};}else if _adae < _ddac {_dgcg :=_cbfb .Update (_bc .UpdateActionRemoveColumn );_ebcba :=_abfag .Update (_bc .UpdateActionRemoveColumn );return _df .Sprintf ("\u0025\u0073\u003a%\u0073",_dgcg .String (),_ebcba .String ());};};return "";}; +// SetMaxLength sets the maximum bar length in percent. +func (_ada DataBarScale )SetMaxLength (l uint32 ){_ada ._gbc .MaxLengthAttr =_f .Uint32 (l )}; -// SetSize sets the text size for a rich text run. -func (_dbb RichTextRun )SetSize (m _fg .Distance ){_dbb .ensureRpr ();_dbb ._deaa .RPr .Sz =_fdf .NewCT_FontSize ();_dbb ._deaa .RPr .Sz .ValAttr =float64 (m /_fg .Point );}; +// SetCol set the column of the cell marker. +func (_deac CellMarker )SetCol (col int32 ){_deac ._dbc .Col =col }; -// LastRow returns the name of last row which contains data in range of context sheet's given columns. -func (_ddg *evalContext )LastRow (col string )int {_cfd :=_ddg ._dac ;_efgg :=int (_fd .ColumnToIndex (col ));_afbd :=1;for _ ,_dfc :=range _cfd ._bdd .SheetData .Row {if _dfc .RAttr !=nil {_ede :=Row {_cfd ._badb ,_cfd ,_dfc };_fef :=len (_ede .Cells ()); -if _fef > _efgg {_afbd =int (_ede .RowNumber ());};};};return _afbd ;};const (_fbfc ="\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"; -_fegb ="\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"; -_cece ="\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"; -_ffgf ="\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"; -); +// 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 (_ecec NumberFormat )ID ()uint32 {return _ecec ._badc .NumFmtIdAttr }; -// Comments returns the list of comments for this sheet -func (_faf Comments )Comments ()[]Comment {_befd :=[]Comment {};for _ ,_cbd :=range _faf ._ddbf .CommentList .Comment {_befd =append (_befd ,Comment {_faf ._eabf ,_cbd ,_faf ._ddbf });};return _befd ;}; +// X returns the inner wrapped XML type. +func (_ecc Sheet )X ()*_bf .Worksheet {return _ecc ._gfae }; -// GetDrawing return the worksheet drawing and its relationships if exists. -func (_aeeba *Sheet )GetDrawing ()(*_cf .WsDr ,_ga .Relationships ){if _aaab :=_aeeba ._bdd .Drawing ;_aaab !=nil {_agca :=0;for _ ,_aed :=range _aeeba ._badb ._eaaf {if _bbaag :=_aed .Drawing ;_bbaag !=nil {if _aed ==_aeeba ._bdd {return _aeeba ._badb ._acca [_agca ],_aeeba ._badb ._fbcf [_agca ]; -};_agca ++;};};};return nil ,_ga .Relationships {};}; +// CellText is used for keeping text with references to a cell where it is located. +type CellText struct{Text string ;Cell Cell ;}; -// SetHeightCells sets the height the anchored object by moving the bottom. It -// is not compatible with SetHeight. -func (_ffed TwoCellAnchor )SetHeightCells (h int32 ){_ffed .SetHeight (0);_bacgg :=_ffed .TopLeft ();_eeeb :=_ffed .BottomRight ();_eeeb .SetRow (_bacgg .Row ()+h );};func (_ebcbc Comments )getOrCreateAuthor (_cdba string )uint32 {for _efb ,_aaf :=range _ebcbc ._ddbf .Authors .Author {if _aaf ==_cdba {return uint32 (_efb ); -};};_cgf :=uint32 (len (_ebcbc ._ddbf .Authors .Author ));_ebcbc ._ddbf .Authors .Author =append (_ebcbc ._ddbf .Authors .Author ,_cdba );return _cgf ;}; +// Fonts returns the list of fonts defined in the stylesheet. +func (_bfgdc StyleSheet )Fonts ()[]Font {_ddeg :=[]Font {};for _ ,_cbbb :=range _bfgdc ._cafe .Fonts .Font {_ddeg =append (_ddeg ,Font {_cbbb ,_bfgdc ._cafe });};return _ddeg ;}; -// 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 (_ge Cell )SetFormulaShared (formulaStr string ,rows ,cols uint32 )error {_ded :=_ab .ParseString (formulaStr );if _ded ==nil {return _edb .New (_df .Sprintf ("\u0043a\u006en\u006f\u0074\u0020\u0070\u0061\u0072\u0073\u0065\u0020\u0025\u0073",formulaStr )); -};_ge .clearValue ();_ge ._cfa .TAttr =_fdf .ST_CellTypeStr ;_ge ._cfa .F =_fdf .NewCT_CellFormula ();_ge ._cfa .F .TAttr =_fdf .ST_CellFormulaTypeShared ;_ge ._cfa .F .Content =formulaStr ;_gea ,_fba :=_fd .ParseCellReference (_ge .Reference ());if _fba !=nil {return _fba ; -};_ccb :=uint32 (0);for _ ,_bbe :=range _ge ._gg .Rows (){for _ ,_dbe :=range _bbe ._cagd .C {if _dbe .F !=nil &&_dbe .F .SiAttr !=nil &&*_dbe .F .SiAttr >=_ccb {_ccb =*_dbe .F .SiAttr ;};};};_ccb ++;_fgc :=_df .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_gea .Column ,_gea .RowIdx ,_fd .IndexToColumn (_gea .ColumnIdx +cols ),_gea .RowIdx +rows ); -_ge ._cfa .F .RefAttr =_b .String (_fgc );_ge ._cfa .F .SiAttr =_b .Uint32 (_ccb );_ad :=Sheet {_ge ._bg ,_ge ._gg ._cca ,_ge ._gg ._bdd };for _age :=_gea .RowIdx ;_age <=_gea .RowIdx +rows ;_age ++{for _afd :=_gea .ColumnIdx ;_afd <=_gea .ColumnIdx +cols ; -_afd ++{if _age ==_gea .RowIdx &&_afd ==_gea .ColumnIdx {continue ;};_eaa :=_df .Sprintf ("\u0025\u0073\u0025\u0064",_fd .IndexToColumn (_afd ),_age );_ad .Cell (_eaa ).Clear ();_ad .Cell (_eaa ).X ().F =_fdf .NewCT_CellFormula ();_ad .Cell (_eaa ).X ().F .TAttr =_fdf .ST_CellFormulaTypeShared ; -_ad .Cell (_eaa ).X ().F .SiAttr =_b .Uint32 (_ccb );};};return nil ;};func (_dgab Sheet )ExtentsIndex ()(string ,uint32 ,string ,uint32 ){var _facg ,_bggg ,_efc ,_ccgbb uint32 =1,1,0,0;for _ ,_bbdge :=range _dgab .Rows (){if _bbdge .RowNumber ()< _facg {_facg =_bbdge .RowNumber (); -}else if _bbdge .RowNumber ()> _bggg {_bggg =_bbdge .RowNumber ();};for _ ,_cdaa :=range _bbdge .Cells (){_bdba ,_ggcb :=_fd .ParseCellReference (_cdaa .Reference ());if _ggcb ==nil {if _bdba .ColumnIdx < _efc {_efc =_bdba .ColumnIdx ;}else if _bdba .ColumnIdx > _ccgbb {_ccgbb =_bdba .ColumnIdx ; -};};};};return _fd .IndexToColumn (_efc ),_facg ,_fd .IndexToColumn (_ccgbb ),_bggg ;}; +// DataBarScale is a colored scale that fills the cell with a background +// gradeint depending on the value. +type DataBarScale struct{_gbc *_bf .CT_DataBar }; -// GetValueAsNumber retrieves the cell's value as a number -func (_cfb Cell )GetValueAsNumber ()(float64 ,error ){if _cfb ._cfa .V ==nil &&_cfb ._cfa .Is ==nil {return 0,nil ;};if _cfb ._cfa .TAttr ==_fdf .ST_CellTypeS ||!_fbc .IsNumber (*_cfb ._cfa .V ){return _gc .NaN (),_edb .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 _fb .ParseFloat (*_cfb ._cfa .V ,64);}; +// X returns the inner wrapped XML type. +func (_fcfe MergedCell )X ()*_bf .CT_MergeCell {return _fcfe ._beef }; -// SetWrapped configures the cell to wrap text. -func (_fcc CellStyle )SetWrapped (b bool ){if _fcc ._dfa .Alignment ==nil {_fcc ._dfa .Alignment =_fdf .NewCT_CellAlignment ();};if !b {_fcc ._dfa .Alignment .WrapTextAttr =nil ;}else {_fcc ._dfa .Alignment .WrapTextAttr =_b .Bool (true );_fcc ._dfa .ApplyAlignmentAttr =_b .Bool (true ); -};}; +// GetFill gets a Fill from a cell style. +func (_ece CellStyle )GetFill ()*_bf .CT_Fill {if _fcbc :=_ece ._cag .FillIdAttr ;_fcbc !=nil {_bgc :=_ece ._dd .StyleSheet .Fills ().X ().Fill ;if int (*_fcbc )< len (_bgc ){return _bgc [int (*_fcbc )];};};return nil ;}; -// LockStructure controls the locking of the workbook structure. -func (_adga WorkbookProtection )LockStructure (b bool ){if !b {_adga ._abcg .LockStructureAttr =nil ;}else {_adga ._abcg .LockStructureAttr =_b .Bool (true );};}; +// SetStyle sets the cell style for an entire column. +func (_aab Column )SetStyle (cs CellStyle ){_aab ._gdfd .StyleAttr =_f .Uint32 (cs .Index ())};func _gdfc (_ggef string ,_bdgd uint32 ,_ccdf bool )string {_aagfe ,_efag ,_fbfb :=_dg .ParseRangeReference (_ggef );if _fbfb ==nil {_bbfd ,_badb :=_aagfe .ColumnIdx ,_efag .ColumnIdx ; +if _bdgd >=_bbfd &&_bdgd <=_badb {if _bbfd ==_badb {if _ccdf {return "";}else {return _ggef ;};}else {_eadba :=_efag .Update (_cf .UpdateActionRemoveColumn );return _d .Sprintf ("\u0025\u0073\u003a%\u0073",_aagfe .String (),_eadba .String ());};}else if _bdgd < _bbfd {_ebae :=_aagfe .Update (_cf .UpdateActionRemoveColumn ); +_acbdd :=_efag .Update (_cf .UpdateActionRemoveColumn );return _d .Sprintf ("\u0025\u0073\u003a%\u0073",_ebae .String (),_acbdd .String ());};}else {_bbae ,_gabba ,_ebed :=_dg .ParseColumnRangeReference (_ggef );if _ebed !=nil {return "";};_cagg ,_fcdc :=_bbae .ColumnIdx ,_gabba .ColumnIdx ; +if _bdgd >=_cagg &&_bdgd <=_fcdc {if _cagg ==_fcdc {if _ccdf {return "";}else {return _ggef ;};}else {_gcdg :=_gabba .Update (_cf .UpdateActionRemoveColumn );return _d .Sprintf ("\u0025\u0073\u003a%\u0073",_bbae .String (),_gcdg .String ());};}else if _bdgd < _cagg {_cggc :=_bbae .Update (_cf .UpdateActionRemoveColumn ); +_acaa :=_gabba .Update (_cf .UpdateActionRemoveColumn );return _d .Sprintf ("\u0025\u0073\u003a%\u0073",_cggc .String (),_acaa .String ());};};return "";}; -// 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 (_adaf *Sheet )AddNumberedRow (rowNum uint32 )Row {_fdd :=_fdf .NewCT_Row ();_fdd .RAttr =_b .Uint32 (rowNum );_adaf ._bdd .SheetData .Row =append (_adaf ._bdd .SheetData .Row ,_fdd );_d .Slice (_adaf ._bdd .SheetData .Row ,func (_abca ,_gbgf int )bool {_acag :=_adaf ._bdd .SheetData .Row [_abca ].RAttr ; -_dgec :=_adaf ._bdd .SheetData .Row [_gbgf ].RAttr ;if _acag ==nil {return true ;};if _dgec ==nil {return true ;};return *_acag < *_dgec ;});return Row {_adaf ._badb ,_adaf ,_fdd };}; +// SetRowOffset sets a column offset in absolute distance. +func (_fcb CellMarker )SetRowOffset (m _ad .Distance ){_fcb ._dbc .RowOff .ST_CoordinateUnqualified =_f .Int64 (int64 (m /_ad .EMU ));};var ErrorNotFound =_cda .New ("\u006eo\u0074\u0020\u0066\u006f\u0075\u006ed"); -// HasFormula returns true if the cell has an asoociated formula. -func (_bef Cell )HasFormula ()bool {return _bef ._cfa .F !=nil };var _bagg =false ; +// X returns the inner wrapped XML type. +func (_afd Cell )X ()*_bf .CT_Cell {return _afd ._faa }; + +// GetVerticalAlignment sets the vertical alignment of a cell style. +func (_fab CellStyle )GetVerticalAlignment ()_bf .ST_VerticalAlignment {if _fab ._cag .Alignment ==nil {return _bf .ST_VerticalAlignmentUnset ;};return _fab ._cag .Alignment .VerticalAttr ;}; + +// Sort sorts all of the rows within a sheet by the contents of a column. As the +// file format doesn't suppot indicating that a column should be sorted by the +// viewing/editing program, we actually need to reorder rows and change cell +// references during a sort. If the sheet contains formulas, you should call +// RecalculateFormulas() prior to sorting. The column is in the form "C" and +// specifies the column to sort by. The firstRow is a 1-based index and +// specifies the firstRow to include in the sort, allowing skipping over a +// header row. +func (_bbcc *Sheet )Sort (column string ,firstRow uint32 ,order SortOrder ){_dfdc :=_bbcc ._gfae .SheetData .Row ;_eaed :=_bbcc .Rows ();for _egde ,_cbgd :=range _eaed {if _cbgd .RowNumber ()==firstRow {_dfdc =_bbcc ._gfae .SheetData .Row [_egde :];break ; +};};_deff :=Comparer {Order :order };_cd .Slice (_dfdc ,func (_beebe ,_gbdf int )bool {return _deff .LessRows (column ,Row {_bbcc ._fdcd ,_bbcc ,_dfdc [_beebe ]},Row {_bbcc ._fdcd ,_bbcc ,_dfdc [_gbdf ]});});for _cddc ,_cgbcb :=range _bbcc .Rows (){_bfgd :=uint32 (_cddc +1); +if _cgbcb .RowNumber ()!=_bfgd {_cgbcb .renumberAs (_bfgd );};};};func (_dgbc *Sheet )setArray (_eced string ,_cbd _ca .Result )error {_bfcf ,_ggdd :=_dg .ParseCellReference (_eced );if _ggdd !=nil {return _ggdd ;};for _afc ,_caea :=range _cbd .ValueArray {_deed :=_dgbc .Row (_bfcf .RowIdx +uint32 (_afc )); +for _adga ,_edad :=range _caea {_aade :=_deed .Cell (_dg .IndexToColumn (_bfcf .ColumnIdx +uint32 (_adga )));if _edad .Type !=_ca .ResultTypeEmpty {if _edad .IsBoolean {_aade .SetBool (_edad .ValueNumber !=0);}else {_aade .SetCachedFormulaResult (_edad .String ()); +};};};};return nil ;};const _afac ="\u00320\u0030\u0036\u002d\u00301\u002d\u0030\u0032\u0054\u00315\u003a0\u0034:\u0030\u0035\u005a\u0030\u0037\u003a\u00300"; // X returns the inner wrapped XML type. -func (_fcbe NumberFormat )X ()*_fdf .CT_NumFmt {return _fcbe ._dcg }; +func (_dfba WorkbookProtection )X ()*_bf .CT_WorkbookProtection {return _dfba ._afbb }; -// SetItalic causes the text to be displayed in italic. -func (_dagd RichTextRun )SetItalic (b bool ){_dagd .ensureRpr ();_dagd ._deaa .RPr .I =_fdf .NewCT_BooleanProperty ();_dagd ._deaa .RPr .I .ValAttr =_b .Bool (b );};func (_ddfa Font )SetSize (size float64 ){_ddfa ._dfce .Sz =[]*_fdf .CT_FontSize {{ValAttr :size }}}; +// 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 (_gfg Drawing )AddChart (at AnchorType )(_cgc .Chart ,Anchor ){_ggdb :=_bb .NewChartSpace ();_gfg ._ecb ._ebfc =append (_gfg ._ecb ._ebfc ,_ggdb );_baa :=_f .AbsoluteFilename (_f .DocTypeSpreadsheet ,_f .ChartContentType ,len (_gfg ._ecb ._ebfc )); +_gfg ._ecb .ContentTypes .AddOverride (_baa ,_f .ChartContentType );var _bdcb string ;for _cgea ,_cbef :=range _gfg ._ecb ._gaffb {if _cbef ==_gfg ._adg {_geb :=_f .RelativeFilename (_f .DocTypeSpreadsheet ,_f .DrawingType ,_f .ChartType ,len (_gfg ._ecb ._ebfc )); +_adf :=_gfg ._ecb ._effga [_cgea ].AddRelationship (_geb ,_f .ChartType );_bdcb =_adf .ID ();break ;};};var _cfca Anchor ;var _faed *_ac .CT_GraphicalObjectFrame ;switch at {case AnchorTypeAbsolute :_dbae :=_eaef ();_gfg ._adg .EG_Anchor =append (_gfg ._adg .EG_Anchor ,&_ac .EG_Anchor {AbsoluteAnchor :_dbae }); +_dbae .Choice =&_ac .EG_ObjectChoicesChoice {};_dbae .Choice .GraphicFrame =_ac .NewCT_GraphicalObjectFrame ();_faed =_dbae .Choice .GraphicFrame ;_cfca =AbsoluteAnchor {_dbae };case AnchorTypeOneCell :_eabb :=_bbfc ();_gfg ._adg .EG_Anchor =append (_gfg ._adg .EG_Anchor ,&_ac .EG_Anchor {OneCellAnchor :_eabb }); +_eabb .Choice =&_ac .EG_ObjectChoicesChoice {};_eabb .Choice .GraphicFrame =_ac .NewCT_GraphicalObjectFrame ();_faed =_eabb .Choice .GraphicFrame ;_cfca =OneCellAnchor {_eabb };case AnchorTypeTwoCell :_abe :=_dfdg ();_gfg ._adg .EG_Anchor =append (_gfg ._adg .EG_Anchor ,&_ac .EG_Anchor {TwoCellAnchor :_abe }); +_abe .Choice =&_ac .EG_ObjectChoicesChoice {};_abe .Choice .GraphicFrame =_ac .NewCT_GraphicalObjectFrame ();_faed =_abe .Choice .GraphicFrame ;_cfca =TwoCellAnchor {_abe };};_faed .NvGraphicFramePr =_ac .NewCT_GraphicalObjectFrameNonVisual ();_faed .NvGraphicFramePr .CNvPr .IdAttr =uint32 (len (_gfg ._adg .EG_Anchor )); +_faed .NvGraphicFramePr .CNvPr .NameAttr ="\u0043\u0068\u0061r\u0074";_faed .Graphic =_gbb .NewGraphic ();_faed .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"; +_ggdcf :=_bb .NewChart ();_ggdcf .IdAttr =_bdcb ;_faed .Graphic .GraphicData .Any =[]_f .Any {_ggdcf };_efa :=_cgc .MakeChart (_ggdb );_efa .Properties ().SetSolidFill (_de .White );_efa .SetDisplayBlanksAs (_bb .ST_DispBlanksAsGap );return _efa ,_cfca ; +}; +// CellStyle is a formatting style for a cell. CellStyles are spreadsheet global +// and can be applied to cells across sheets. +type CellStyle struct{_dd *Workbook ;_cag *_bf .CT_Xf ;_fcf *_bf .CT_CellXfs ;}; -// SetStyle applies a style to a cell avoiding redundancy. The function checks if the given style -// already exists in the saved styles. If found, the existing style is reused; otherwise, -// the new style is added to the saved styles collection. The style is then applied to the cell. -// This style is referenced in the generated XML via CellStyle.Index(). -func (_dgf Cell )SetStyle (cs CellStyle ){_dde :=cs ._bfa .Xf ;for _ ,_decg :=range _dde {if _ed .DeepEqual (_decg ,cs ._dfa ){cs ._dfa =_decg ;_dgf .SetStyleIndex (cs .Index ());return ;};};cs ._bfa .Xf =append (cs ._bfa .Xf ,cs ._dfa );cs ._bfa .CountAttr =_b .Uint32 (uint32 (len (cs ._bfa .Xf ))); -_dgf .SetStyleIndex (cs .Index ());}; +// SetNumberWithStyle sets a number and applies a standard format to the cell. +func (_bdcf Cell )SetNumberWithStyle (v float64 ,f StandardFormat ){_bdcf .SetNumber (v );_bdcf .SetStyle (_bdcf ._aef .StyleSheet .GetOrCreateStandardNumberFormat (f ));}; -// SetCol set the column of the cell marker. -func (_fac CellMarker )SetCol (col int32 ){_fac ._gded .Col =col };var (_abea =[...]uint8 {0,21,46,61,76,91};_ggf =[...]uint8 {0,21,37,53,69,85,103,119,135,151,167,185,201,217,239};_deef =[...]uint8 {0,16,32,48,64};_ffab =[...]uint8 {0,16,32,48,64,80}; -); +// ColorScale colors a cell background based off of the cell value. +type ColorScale struct{_bcce *_bf .CT_ColorScale }; -// FormulaContext returns a formula evaluation context that can be used to -// evaluate formaulas. -func (_dfaf *Sheet )FormulaContext ()_ab .Context {return _gff (_dfaf )}; +// LastRow returns the name of last row which contains data in range of context sheet's given columns. +func (_aaa *evalContext )LastRow (col string )int {_gcad :=_aaa ._gaa ;_ebb :=int (_dg .ColumnToIndex (col ));_bebg :=1;for _ ,_bfe :=range _gcad ._gfae .SheetData .Row {if _bfe .RAttr !=nil {_egc :=Row {_gcad ._fdcd ,_gcad ,_bfe };_egb :=len (_egc .Cells ()); +if _egb > _ebb {_bebg =int (_egc .RowNumber ());};};};return _bebg ;}; -// Name returns the name of the table -func (_dabcg Table )Name ()string {if _dabcg ._fgbe .NameAttr !=nil {return *_dabcg ._fgbe .NameAttr ;};return "";}; +// IsEmpty checks if the cell style contains nothing. +func (_fcbf CellStyle )IsEmpty ()bool {return _fcbf ._dd ==nil ||_fcbf ._cag ==nil ||_fcbf ._fcf ==nil ||_fcbf ._fcf .Xf ==nil ;}; -// Priority returns the rule priority -func (_abc ConditionalFormattingRule )Priority ()int32 {return _abc ._gec .PriorityAttr }; +// SetCachedFormulaResult sets the cached result of a formula. This is normally +// not needed but is used internally when expanding an array formula. +func (_fef Cell )SetCachedFormulaResult (s string ){_fef ._faa .V =&s }; -// Type returns the type of anchor -func (_ddf AbsoluteAnchor )Type ()AnchorType {return AnchorTypeAbsolute }; \ No newline at end of file +// X returns the inner wrapped XML type. +func (_fbg DataValidation )X ()*_bf .CT_DataValidation {return _fbg ._aabc }; + +// AddView adds a sheet view. +func (_ddfb *Sheet )AddView ()SheetView {if _ddfb ._gfae .SheetViews ==nil {_ddfb ._gfae .SheetViews =_bf .NewCT_SheetViews ();};_ecdf :=_bf .NewCT_SheetView ();_ddfb ._gfae .SheetViews .SheetView =append (_ddfb ._gfae .SheetViews .SheetView ,_ecdf );return SheetView {_ecdf }; +}; + +// Wrapped returns true if the cell will wrap text. +func (_eaba CellStyle )Wrapped ()bool {if _eaba ._cag .Alignment ==nil {return false ;};if _eaba ._cag .Alignment .WrapTextAttr ==nil {return false ;};return *_eaba ._cag .Alignment .WrapTextAttr ;}; \ No newline at end of file diff --git a/spreadsheet/update/update.go b/spreadsheet/update/update.go index 235f64cbf6..29f809d2f9 100644 --- a/spreadsheet/update/update.go +++ b/spreadsheet/update/update.go @@ -10,7 +10,10 @@ // terms that can be accessed at https://unidoc.io/eula/ // Package update contains definitions needed for updating references after removing rows/columns. -package update ;const (UpdateActionRemoveColumn UpdateAction =iota ;); +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{ @@ -25,7 +28,4 @@ ColumnIdx uint32 ; SheetToUpdate string ; // UpdateCurrentSheet is true if references without sheet prefix should be updated as well. -UpdateCurrentSheet bool ;}; - -// UpdateAction is the type for update types constants. -type UpdateAction byte ; \ No newline at end of file +UpdateCurrentSheet bool ;};const (UpdateActionRemoveColumn UpdateAction =iota ;); \ No newline at end of file diff --git a/unioffice.go b/unioffice.go index 9bac3e7a3c..1ae2d0be25 100644 --- a/unioffice.go +++ b/unioffice.go @@ -28,133 +28,152 @@ data from one or more XML types. The packages of interest are github.com/unidoc/unioffice/document, unidoc/unioffice/spreadsheet and github.com/unidoc/unioffice/presentation. */ -package unioffice ;import (_eg "encoding/xml";_f "errors";_g "fmt";_gf "github.com/unidoc/unioffice/algo";_c "github.com/unidoc/unioffice/common/logger";_d "log";_bf "reflect";_dc "strings";_b "unicode";); - -// 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 _eg .StartElement )(Any ,error ){_fd ,_ag :=_fc [start .Name .Space +"\u002f"+start .Name .Local ];if !_ag {_ga :=&XSDAny {};return _ga ,nil ;};_bfa :=_bf .ValueOf (_fd );_gc :=_bfa .Call (nil );if len (_gc )!=1{return nil ,_g .Errorf ("\u0063\u006fn\u0073\u0074\u0072\u0075\u0063t\u006f\u0072\u0020\u0066\u0075n\u0063\u0074\u0069\u006f\u006e\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0020\u006f\u006e\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u002c\u0020\u0067\u006f\u0074\u0020\u0025\u0064",len (_gc )); -};_dg ,_ag :=_gc [0].Interface ().(Any );if !_ag {return nil ,_f .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 _dg ,nil ;}; - -// DocType represents one of the three document types supported (docx/xlsx/pptx) -type DocType byte ; - -// UnmarshalXML implements the xml.Unmarshaler interface. -func (_gea *XSDAny )UnmarshalXML (d *_eg .Decoder ,start _eg .StartElement )error {_fdf :=any {};if _cge :=d .DecodeElement (&_fdf ,&start );_cge !=nil {return _cge ;};_cc (&_fdf );_gea .XMLName =_fdf .XMLName ;_gea .Attrs =_fdf .Attrs ;_gea .Data =_fdf .Data ; -_gea .Nodes =_aff (_fdf .Nodes );return nil ;};type nsSet struct{_abe map[string ]string ;_fcc map[string ]string ;_gaa []string ;};const _af =true ;func _dfb (_dadc []*XSDAny )[]*any {_geb :=[]*any {};for _ ,_bag :=range _dadc {_de :=&any {};_de .XMLName =_bag .XMLName ; -_ebg :=[]_eg .Attr {};for _ ,_adc :=range _bag .Attrs {if _adc .Name .Local !="\u0078\u006d\u006cn\u0073"{_ebg =append (_ebg ,_adc );};};_de .Attrs =_ebg ;_de .Data =_bag .Data ;_de .Nodes =_dfb (_bag .Nodes );_geb =append (_geb ,_de );};return _geb ;}; +package unioffice ;import (_d "encoding/xml";_ga "errors";_df "fmt";_fg "github.com/unidoc/unioffice/algo";_ba "github.com/unidoc/unioffice/common/logger";_dc "log";_c "reflect";_b "strings";_f "unicode";); +// Int8 returns a copy of v as a pointer. +func Int8 (v int8 )*int8 {_gb :=v ;return &_gb };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"; +); -// Float64 returns a copy of v as a pointer. -func Float64 (v float64 )*float64 {_afg :=v ;return &_afg };const (Unknown DocType =iota ;DocTypeSpreadsheet ;DocTypeDocument ;DocTypePresentation ;);func (_dab nsSet )applyToNode (_ebd *any ){if _ebd .XMLName .Space ==""{return ;};_fgb :=_dab .getPrefix (_ebd .XMLName .Space ); -_ebd .XMLName .Space ="";_ebd .XMLName .Local =_fgb +"\u003a"+_ebd .XMLName .Local ;_faf :=_ebd .Attrs ;_ebd .Attrs =nil ;for _ ,_fbb :=range _faf {if _fbb .Name .Space =="\u0078\u006d\u006cn\u0073"{continue ;};if _fbb .Name .Space !=""{_dfa :=_dab .getPrefix (_fbb .Name .Space ); -_fbb .Name .Space ="";_fbb .Name .Local =_dfa +"\u003a"+_fbb .Name .Local ;};_ebd .Attrs =append (_ebd .Attrs ,_fbb );};for _ ,_ed :=range _ebd .Nodes {_dab .applyToNode (_ed );};};const MinGoVersion =_af ; +// 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 {_ec :=AbsoluteFilename (dt ,typ ,index );if relToTyp ==""{return _ec ;};_gab :=AbsoluteFilename (dt ,relToTyp ,index );_aa :=_b .Split (_gab ,"\u002f");_bdf :=_b .Split (_ec ,"\u002f"); +_fe :=0;for _fee :=0;_fee < len (_aa );_fee ++{if _aa [_fee ]==_bdf [_fee ]{_fe ++;};if _fee +1==len (_bdf ){break ;};};_aa =_aa [_fe :];_bdf =_bdf [_fe :];_gc :=len (_aa )-1;if _gc > 0{return _fg .RepeatString ("\u002e\u002e\u002f",_gc )+_b .Join (_bdf ,"\u002f"); +};return _b .Join (_bdf ,"\u002f");}; -// String returns a copy of v as a pointer. -func String (v string )*string {_aa :=v ;return &_aa };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"; -); +// Uint8 returns a copy of v as a pointer. +func Uint8 (v uint8 )*uint8 {_ag :=v ;return &_ag };func _dbc (_de *any ){for _ ,_fc :=range _de .Nodes {_dbc (_fc );};}; -// MarshalXML implements the xml.Marshaler interface. -func (_ef *XSDAny )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {start .Name =_ef .XMLName ;start .Attr =_ef .Attrs ;_eb :=any {};_eb .XMLName =_ef .XMLName ;_eb .Attrs =_ef .Attrs ;_eb .Data =_ef .Data ;_eb .Nodes =_dfb (_ef .Nodes );_fae :=[]string {}; -_be :=false ;_bbe :=nsSet {_abe :map[string ]string {},_fcc :map[string ]string {}};_ef .collectNS (&_bbe );_bbe .applyToNode (&_eb );for _ ,_gcag :=range _bbe ._gaa {if _ ,_gae :=_gb [_gcag ];_gae {_fae =append (_fae ,_gcag );};_gcd :=_bbe ._fcc [_gcag ]; -_eb .Attrs =append (_eb .Attrs ,_eg .Attr {Name :_eg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a"+_gcag },Value :_gcd });if _gcag =="\u006d\u0063"{_be =true ;};};for _ ,_ee :=range _eb .Attrs {if _ee .Name .Local =="\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"{_be =false ; -break ;};};if _be &&len (_fae )> 0{_eb .Attrs =append (_eb .Attrs ,_eg .Attr {Name :_eg .Name {Local :"\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"},Value :_dc .Join (_fae ,"\u0020")});};return e .Encode (&_eb );};var _fc =map[string ]interface{}{}; +// Int64 returns a copy of v as a pointer. +func Int64 (v int64 )*int64 {_gda :=v ;return &_gda }; +// Bool returns a copy of v as a pointer. +func Bool (v bool )*bool {_fec :=v ;return &_fec };type any struct{XMLName _d .Name ;Attrs []_d .Attr `xml:",any,attr"`;Nodes []*any `xml:",any"`;Data []byte `xml:",chardata"`;};var _adc =map[string ]bool {"\u0077\u0031\u0030":true ,"\u0077\u0031\u0034":true ,"\u0077\u0070\u0031\u0034":true ,"\u0077\u0031\u0035":true ,"\u0078\u0031\u0035a\u0063":true ,"\u0077\u0031\u0036s\u0065":true ,"\u0077\u0031\u0036\u0063\u0069\u0064":true ,"\u0077\u0031\u0036":true ,"\u0077\u0031\u0036\u0063\u0065\u0078":true }; +func (_efd *nsSet )getPrefix (_deg string )string {if _ad ,_ecf :=_ab [_deg ];_ecf {if _ ,_acd :=_efd ._fbd [_ad ];!_acd {_efd ._fbd [_ad ]=_deg ;_efd ._ecgf [_deg ]=_ad ;_efd ._bdfc =append (_efd ._bdfc ,_ad );};return _ad ;};_deg =_b .TrimFunc (_deg ,func (_da rune )bool {return !_f .IsLetter (_da )}); +if _gdd ,_bac :=_efd ._ecgf [_deg ];_bac {return _gdd ;};_bacc :=_b .Split (_deg ,"\u002f");_bacc =_b .Split (_bacc [len (_bacc )-1],"\u003a");_dcg :=_bacc [len (_bacc )-1];_bc :=0;_cgg :=[]byte {};for {if _bc < len (_dcg ){_cgg =append (_cgg ,_dcg [_bc ]); +}else {_cgg =append (_cgg ,'_');};_bc ++;if _ ,_eca :=_efd ._fbd [string (_cgg )];!_eca {_efd ._fbd [string (_cgg )]=_deg ;_efd ._ecgf [_deg ]=string (_cgg );_efd ._bdfc =append (_efd ._bdfc ,string (_cgg ));return string (_cgg );};};};var _cb =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"}; +var _ab =func ()map[string ]string {_bb :=map[string ]string {};for _fa ,_dff :=range _cb {_bb [_dff ]=_fa ;};return _bb ;}(); -// Uint16 returns a copy of v as a pointer. -func Uint16 (v uint16 )*uint16 {_bfaf :=v ;return &_bfaf }; +// Float64 returns a copy of v as a pointer. +func Float64 (v float64 )*float64 {_ca :=v ;return &_ca }; -// Stringf formats according to a format specifier and returns a pointer to the -// resulting string. -func Stringf (f string ,args ...interface{})*string {_fga :=_g .Sprintf (f ,args ...);return &_fga }; +// 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 _ed =map[string ]interface{}{}; +func (_dag nsSet )applyToNode (_edf *any ){if _edf .XMLName .Space ==""{return ;};_fgc :=_dag .getPrefix (_edf .XMLName .Space );_edf .XMLName .Space ="";_edf .XMLName .Local =_fgc +"\u003a"+_edf .XMLName .Local ;_agf :=_edf .Attrs ;_edf .Attrs =nil ;for _ ,_abg :=range _agf {if _abg .Name .Space =="\u0078\u006d\u006cn\u0073"{continue ; +};if _abg .Name .Space !=""{_ada :=_dag .getPrefix (_abg .Name .Space );_abg .Name .Space ="";_abg .Name .Local =_ada +"\u003a"+_abg .Name .Local ;};_edf .Attrs =append (_edf .Attrs ,_abg );};for _ ,_cde :=range _edf .Nodes {_dag .applyToNode (_cde );}; +}; // XSDAny is used to marshal/unmarshal xsd:any types in the OOXML schema. -type XSDAny struct{XMLName _eg .Name ;Attrs []_eg .Attr ;Data []byte ;Nodes []*XSDAny ;}; +type XSDAny struct{XMLName _d .Name ;Attrs []_d .Attr ;Data []byte ;Nodes []*XSDAny ;}; // MarshalXML implements the xml.Marshaler interface. -func (_fdb *any )MarshalXML (e *_eg .Encoder ,start _eg .StartElement )error {start .Name =_fdb .XMLName ;start .Attr =_fdb .Attrs ;if _bfb :=e .EncodeToken (start );_bfb !=nil {return _bfb ;};if len (_fdb .Nodes )> 0{for _ ,_cg :=range _fdb .Nodes {if _fe :=e .Encode (_cg ); -_fe !=nil {return _fe ;};};};if len (_fdb .Data )> 0{if _ba :=e .EncodeToken (_eg .CharData (_fdb .Data ));_ba !=nil {return _ba ;};};return e .EncodeToken (start .End ());}; +func (_ge *any )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name =_ge .XMLName ;start .Attr =_ge .Attrs ;if _efa :=e .EncodeToken (start );_efa !=nil {return _efa ;};if len (_ge .Nodes )> 0{for _ ,_cd :=range _ge .Nodes {if _ceg :=e .Encode (_cd ); +_ceg !=nil {return _ceg ;};};};if len (_ge .Data )> 0{if _fcc :=e .EncodeToken (_d .CharData (_ge .Data ));_fcc !=nil {return _fcc ;};};return e .EncodeToken (start .End ());}; -// 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 ;}; +// UnmarshalXML implements the xml.Unmarshaler interface. +func (_abf *XSDAny )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfg :=any {};if _ega :=d .DecodeElement (&_bfg ,&start );_ega !=nil {return _ega ;};_dbc (&_bfg );_abf .XMLName =_bfg .XMLName ;_abf .Attrs =_bfg .Attrs ;_abf .Data =_bfg .Data ; +_abf .Nodes =_gbb (_bfg .Nodes );return nil ;}; // AbsoluteImageFilename returns the full path to an image from the root of the // zip container. -func AbsoluteImageFilename (dt DocType ,index int ,fileExtension string )string {_bfe :=AbsoluteFilename (dt ,ImageType ,index );return _bfe [0:len (_bfe )-3]+fileExtension ;};type any struct{XMLName _eg .Name ;Attrs []_eg .Attr `xml:",any,attr"`;Nodes []*any `xml:",any"`; -Data []byte `xml:",chardata"`;}; +func AbsoluteImageFilename (dt DocType ,index int ,fileExtension string )string {_gdg :=AbsoluteFilename (dt ,ImageType ,index );return _gdg [0:len (_gdg )-3]+fileExtension ;}; // Any is the interface used for marshaling/unmarshaling xsd:any -type Any interface{MarshalXML (_cb *_eg .Encoder ,_df _eg .StartElement )error ;UnmarshalXML (_ge *_eg .Decoder ,_a _eg .StartElement )error ;};var _gb =map[string ]bool {"\u0077\u0031\u0030":true ,"\u0077\u0031\u0034":true ,"\u0077\u0070\u0031\u0034":true ,"\u0077\u0031\u0035":true ,"\u0078\u0031\u0035a\u0063":true ,"\u0077\u0031\u0036s\u0065":true ,"\u0077\u0031\u0036\u0063\u0069\u0064":true ,"\u0077\u0031\u0036":true ,"\u0077\u0031\u0036\u0063\u0065\u0078":true }; -func _cc (_agd *any ){for _ ,_bb :=range _agd .Nodes {_cc (_bb );};}; +type Any interface{MarshalXML (_ce *_d .Encoder ,_cef _d .StartElement )error ;UnmarshalXML (_e *_d .Decoder ,_ee _d .StartElement )error ;}; -// AddPreserveSpaceAttr adds an xml:space="preserve" attribute to a start -// element if it is required for the string s. -func AddPreserveSpaceAttr (se *_eg .StartElement ,s string ){if NeedsSpacePreserve (s ){se .Attr =append (se .Attr ,_eg .Attr {Name :_eg .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"}); -};};func (_ece *nsSet )getPrefix (_agdd string )string {if _dgb ,_gag :=_agc [_agdd ];_gag {if _ ,_efd :=_ece ._fcc [_dgb ];!_efd {_ece ._fcc [_dgb ]=_agdd ;_ece ._abe [_agdd ]=_dgb ;_ece ._gaa =append (_ece ._gaa ,_dgb );};return _dgb ;};_agdd =_dc .TrimFunc (_agdd ,func (_ffb rune )bool {return !_b .IsLetter (_ffb )}); -if _eec ,_bgb :=_ece ._abe [_agdd ];_bgb {return _eec ;};_eecd :=_dc .Split (_agdd ,"\u002f");_eecd =_dc .Split (_eecd [len (_eecd )-1],"\u003a");_dgg :=_eecd [len (_eecd )-1];_abc :=0;_daf :=[]byte {};for {if _abc < len (_dgg ){_daf =append (_daf ,_dgg [_abc ]); -}else {_daf =append (_daf ,'_');};_abc ++;if _ ,_bcb :=_ece ._fcc [string (_daf )];!_bcb {_ece ._fcc [string (_daf )]=_agdd ;_ece ._abe [_agdd ]=string (_daf );_ece ._gaa =append (_ece ._gaa ,string (_daf ));return string (_daf );};};}; - -// Uint8 returns a copy of v as a pointer. -func Uint8 (v uint8 )*uint8 {_fg :=v ;return &_fg }; - -// RegisterConstructor registers a constructor function used for unmarshaling -// xsd:any elements. -func RegisterConstructor (ns ,name string ,fn interface{}){_fc [ns +"\u002f"+name ]=fn };var _gdd =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"}; +// Uint64 returns a copy of v as a pointer. +func Uint64 (v uint64 )*uint64 {_aaa :=v ;return &_aaa }; +// Float32 returns a copy of v as a pointer. +func Float32 (v float32 )*float32 {_ef :=v ;return &_ef }; -// Int64 returns a copy of v as a pointer. -func Int64 (v int64 )*int64 {_ec :=v ;return &_ec }; +// Uint32 returns a copy of v as a pointer. +func Uint32 (v uint32 )*uint32 {_ac :=v ;return &_ac }; -// 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 {_dfe :=RelativeFilename (dt ,relToTyp ,typ ,index );return _dfe [0:len (_dfe )-3]+fileExtension ;};func (_abd *XSDAny )collectNS (_dad *nsSet ){if _abd .XMLName .Space !=""{_dad .getPrefix (_abd .XMLName .Space ); -};for _ ,_dae :=range _abd .Attrs {if _dae .Name .Space !=""&&_dae .Name .Space !="\u0078\u006d\u006cn\u0073"{_dad .getPrefix (_dae .Name .Space );};};for _ ,_dfd :=range _abd .Nodes {_dfd .collectNS (_dad );};}; +// Stringf formats according to a format specifier and returns a pointer to the +// resulting string. +func Stringf (f string ,args ...interface{})*string {_db :=_df .Sprintf (f ,args ...);return &_db };var Log =_dc .Printf ;const MinGoVersion =_af ;const (Unknown DocType =iota ;DocTypeSpreadsheet ;DocTypeDocument ;DocTypePresentation ;); // AbsoluteFilename returns the full path to a file from the root of the zip // container. Index is used in some cases for files which there may be more than // one of (e.g. worksheets/drawings/charts) func AbsoluteFilename (dt DocType ,typ string ,index int )string {switch typ {case CorePropertiesType :return "\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u002f\u0063\u006f\u0072e\u002e\u0078\u006d\u006c";case CustomPropertiesType :return "\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"; case ExtendedPropertiesType ,ExtendedPropertiesTypeStrict :return "\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c";case ThumbnailType ,ThumbnailTypeStrict :return "\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067"; -case CustomXMLType :return _g .Sprintf ("c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u002f\u0069t\u0065\u006d\u0025\u0064.x\u006d\u006c",index );case PresentationPropertiesType :return "\u0070\u0070\u0074\u002f\u0070\u0072\u0065\u0073\u0050\u0072\u006f\u0070s\u002e\u0078\u006d\u006c"; +case CustomXMLType :return _df .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:_c .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 _g .Sprintf ("x\u006c/\u0074\u0068\u0065\u006d\u0065\u002f\u0074\u0068e\u006d\u0065\u0025\u0064.x\u006d\u006c",index );case DocTypeDocument :return _g .Sprintf ("\u0077\u006f\u0072\u0064/t\u0068\u0065\u006d\u0065\u002f\u0074\u0068\u0065\u006d\u0065\u0025\u0064\u002e\u0078m\u006c",index ); -case DocTypePresentation :return _g .Sprintf ("p\u0070\u0074\u002f\u0074he\u006de\u002f\u0074\u0068\u0065\u006de\u0025\u0064\u002e\u0078\u006d\u006c",index );default:_c .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 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 _df .Sprintf ("x\u006c/\u0074\u0068\u0065\u006d\u0065\u002f\u0074\u0068e\u006d\u0065\u0025\u0064.x\u006d\u006c",index );case DocTypeDocument :return _df .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 _df .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:_c .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 _g .Sprintf ("x\u006c\u002f\u0063\u0068ar\u0074s\u002f\u0063\u0068\u0061\u0072t\u0025\u0064\u002e\u0078\u006d\u006c",index );case DocTypeDocument :return _g .Sprintf ("\u0077\u006f\u0072d/\u0063\u0068\u0061\u0072\u0074\u0073\u002f\u0063\u0068\u0061\u0072\u0074\u0025\u0064\u002e\u0078\u006d\u006c",index ); -case DocTypePresentation :return _g .Sprintf ("\u0070\u0070\u0074\u002fch\u0061\u0072\u0074\u0073\u002f\u0063\u0068\u0061\u0072\u0074\u0025\u0064\u002e\u0078m\u006c",index );default:_c .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 _g .Sprintf ("x\u006c\u002f\u0074\u0061bl\u0065s\u002f\u0074\u0061\u0062\u006ce\u0025\u0064\u002e\u0078\u006d\u006c",index );case DrawingType ,DrawingTypeStrict ,DrawingContentType :switch dt {case DocTypeSpreadsheet :return _g .Sprintf ("\u0078l\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u0073\u002fd\u0072a\u0077i\u006e\u0067\u0025\u0064\u002e\u0078\u006dl",index ); -default:_c .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 _g .Sprintf ("\u0078\u006c\u002f\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0025d\u002e\u0078\u006d\u006c",index ); -default:_c .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 _g .Sprintf ("\u0078\u006c\u002f\u0064r\u0061\u0077\u0069\u006e\u0067\u0073\u002f\u0076\u006d\u006cD\u0072a\u0077\u0069\u006e\u0067\u0025\u0064\u002ev\u006d\u006c",index ); -default:_c .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 _g .Sprintf ("\u0077\u006f\u0072\u0064/m\u0065\u0064\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0070n\u0067",index ); -case DocTypeSpreadsheet :return _g .Sprintf ("x\u006c/\u006d\u0065\u0064\u0069\u0061\u002f\u0069\u006da\u0067\u0065\u0025\u0064.p\u006e\u0067",index );case DocTypePresentation :return _g .Sprintf ("p\u0070\u0074\u002f\u006ded\u0069a\u002f\u0069\u006d\u0061\u0067e\u0025\u0064\u002e\u0070\u006e\u0067",index ); -default:_c .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 _g .Sprintf ("\u0078l\u002f\u0077\u006f\u0072k\u0073\u0068\u0065\u0065\u0074s\u002fs\u0068e\u0065\u0074\u0025\u0064\u002e\u0078\u006dl",index ); +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 _df .Sprintf ("x\u006c\u002f\u0063\u0068ar\u0074s\u002f\u0063\u0068\u0061\u0072t\u0025\u0064\u002e\u0078\u006d\u006c",index );case DocTypeDocument :return _df .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 _df .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 _df .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 _df .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 _df .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 _df .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 _df .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 _df .Sprintf ("x\u006c/\u006d\u0065\u0064\u0069\u0061\u002f\u0069\u006da\u0067\u0065\u0025\u0064.p\u006e\u0067",index );case DocTypePresentation :return _df .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 _df .Sprintf ("\u0078l\u002f\u0077\u006f\u0072k\u0073\u0068\u0065\u0065\u0074s\u002fs\u0068e\u0065\u0074\u0025\u0064\u002e\u0078\u006dl",index ); case SharedStringsType ,SharedStringsTypeStrict ,SharedStringsContentType :return "x\u006c/\u0073\u0068\u0061\u0072\u0065\u0064\u0053\u0074r\u0069\u006e\u0067\u0073.x\u006d\u006c";case FontTableType ,FontTableTypeStrict :return "\u0077o\u0072d\u002f\u0066\u006f\u006e\u0074T\u0061\u0062l\u0065\u002e\u0078\u006d\u006c"; case EndNotesType ,EndNotesTypeStrict :return "\u0077\u006f\u0072\u0064\u002f\u0065\u006e\u0064\u006e\u006f\u0074\u0065s\u002e\u0078\u006d\u006c";case FootNotesType ,FootNotesTypeStrict :return "\u0077o\u0072d\u002f\u0066\u006f\u006f\u0074n\u006f\u0074e\u0073\u002e\u0078\u006d\u006c"; case NumberingType ,NumberingTypeStrict :return "\u0077o\u0072d\u002f\u006e\u0075\u006d\u0062e\u0072\u0069n\u0067\u002e\u0078\u006d\u006c";case WebSettingsType ,WebSettingsTypeStrict :return "w\u006fr\u0064\u002f\u0077\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073.x\u006d\u006c"; -case SettingsType ,SettingsTypeStrict :return "\u0077\u006f\u0072\u0064\u002f\u0073\u0065\u0074\u0074\u0069\u006e\u0067s\u002e\u0078\u006d\u006c";case HeaderType ,HeaderTypeStrict :return _g .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0068\u0065\u0061\u0064\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index ); -case FooterType ,FooterTypeStrict :return _g .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0066\u006f\u006f\u0074\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index );case ControlType ,ControlTypeStrict :switch dt {case DocTypeSpreadsheet :return _g .Sprintf ("\u0078l\u002f\u0061\u0063\u0074\u0069\u0076\u0065\u0058\u002f\u0061\u0063t\u0069\u0076\u0065\u0058\u0025\u0064\u002e\u0078\u006d\u006c",index ); -case DocTypeDocument :return _g .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0061\u0063\u0074\u0069\u0076\u0065X\u002f\u0061\u0063\u0074\u0069\u0076\u0065\u0058\u0025\u0064.\u0078\u006d\u006c",index );case DocTypePresentation :return _g .Sprintf ("\u0070p\u0074\u002f\u0061\u0063t\u0069\u0076\u0065\u0058\u002fa\u0063t\u0069v\u0065\u0058\u0025\u0064\u002e\u0078\u006dl",index ); -default:_c .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 _g .Sprintf ("\u0070\u0070\u0074\u002fsl\u0069\u0064\u0065\u0073\u002f\u0073\u006c\u0069\u0064\u0065\u0025\u0064\u002e\u0078m\u006c",index ); -case SlideLayoutType :return _g .Sprintf ("\u0070\u0070\u0074/s\u006c\u0069\u0064\u0065\u004c\u0061\u0079\u006f\u0075t\u0073/\u0073l\u0069d\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0025\u0064\u002e\u0078\u006d\u006c",index );case SlideMasterType :return _g .Sprintf ("\u0070\u0070\u0074/s\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0073/\u0073l\u0069d\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",index ); -case HandoutMasterType :return _g .Sprintf ("\u0070\u0070\u0074\u002f\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0073\u002f\u0068\u0061\u006e\u0064\u006fu\u0074\u004d\u0061\u0073\u0074e\u0072\u0025d\u002e\u0078\u006d\u006c",index ); -case NotesMasterType :return _g .Sprintf ("\u0070\u0070\u0074/n\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065r\u0073/\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",index );default:_c .Log .Debug ("\u0075\u006e\u0073\u0075pp\u006f\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",typ ); +case SettingsType ,SettingsTypeStrict :return "\u0077\u006f\u0072\u0064\u002f\u0073\u0065\u0074\u0074\u0069\u006e\u0067s\u002e\u0078\u006d\u006c";case HeaderType ,HeaderTypeStrict :return _df .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0068\u0065\u0061\u0064\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index ); +case FooterType ,FooterTypeStrict :return _df .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 _df .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 _df .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 _df .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 _df .Sprintf ("\u0070\u0070\u0074\u002fsl\u0069\u0064\u0065\u0073\u002f\u0073\u006c\u0069\u0064\u0065\u0025\u0064\u002e\u0078m\u006c",index ); +case SlideLayoutType :return _df .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 _df .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 _df .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 _df .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 "";}; -// Bool returns a copy of v as a pointer. -func Bool (v bool )*bool {_cbf :=v ;return &_cbf };func _aff (_eef []*any )[]*XSDAny {_gbg :=[]*XSDAny {};for _ ,_fba :=range _eef {_egf :=&XSDAny {};_egf .XMLName =_fba .XMLName ;_egf .Attrs =_fba .Attrs ;_egf .Data =_fba .Data ;_egf .Nodes =_aff (_fba .Nodes ); -_gbg =append (_gbg ,_egf );};return _gbg ;}; +// DocType represents one of the three document types supported (docx/xlsx/pptx) +type DocType byte ; -// Int8 returns a copy of v as a pointer. -func Int8 (v int8 )*int8 {_eab :=v ;return &_eab }; +// RegisterConstructor registers a constructor function used for unmarshaling +// xsd:any elements. +func RegisterConstructor (ns ,name string ,fn interface{}){_ed [ns +"\u002f"+name ]=fn }; -// Uint32 returns a copy of v as a pointer. -func Uint32 (v uint32 )*uint32 {_gdf :=v ;return &_gdf };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"; +// MarshalXML implements the xml.Marshaler interface. +func (_eeg *XSDAny )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name =_eeg .XMLName ;start .Attr =_eeg .Attrs ;_gdc :=any {};_gdc .XMLName =_eeg .XMLName ;_gdc .Attrs =_eeg .Attrs ;_gdc .Data =_eeg .Data ;_gdc .Nodes =_bff (_eeg .Nodes ); +_bad :=[]string {};_be :=false ;_fd :=nsSet {_ecgf :map[string ]string {},_fbd :map[string ]string {}};_eeg .collectNS (&_fd );_fd .applyToNode (&_gdc );for _ ,_bag :=range _fd ._bdfc {if _ ,_ae :=_adc [_bag ];_ae {_bad =append (_bad ,_bag );};_bf :=_fd ._fbd [_bag ]; +_gdc .Attrs =append (_gdc .Attrs ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a"+_bag },Value :_bf });if _bag =="\u006d\u0063"{_be =true ;};};for _ ,_ecg :=range _gdc .Attrs {if _ecg .Name .Local =="\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"{_be =false ; +break ;};};if _be &&len (_bad )> 0{_gdc .Attrs =append (_gdc .Attrs ,_d .Attr {Name :_d .Name {Local :"\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"},Value :_b .Join (_bad ,"\u0020")});};return e .Encode (&_gdc );};const _af =true ; + + +// AddPreserveSpaceAttr adds an xml:space="preserve" attribute to a start +// element if it is required for the string s. +func AddPreserveSpaceAttr (se *_d .StartElement ,s string ){if NeedsSpacePreserve (s ){se .Attr =append (se .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"}); +};}; + +// Uint16 returns a copy of v as a pointer. +func Uint16 (v uint16 )*uint16 {_cad :=v ;return &_cad }; + +// 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 _d .StartElement )(Any ,error ){_gd ,_dd :=_ed [start .Name .Space +"\u002f"+start .Name .Local ];if !_dd {_gf :=&XSDAny {};return _gf ,nil ;};_bd :=_c .ValueOf (_gd );_a :=_bd .Call (nil );if len (_a )!=1{return nil ,_df .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 (_a )); +};_bdd ,_dd :=_a [0].Interface ().(Any );if !_dd {return nil ,_ga .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 _bdd ,nil ;};func _gbb (_aef []*any )[]*XSDAny {_aaf :=[]*XSDAny {};for _ ,_bge :=range _aef {_feca :=&XSDAny {};_feca .XMLName =_bge .XMLName ;_feca .Attrs =_bge .Attrs ;_feca .Data =_bge .Data ;_feca .Nodes =_gbb (_bge .Nodes );_aaf =append (_aaf ,_feca ); +};return _aaf ;}; + +// 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 {_eg :=RelativeFilename (dt ,relToTyp ,typ ,index );return _eg [0:len (_eg )-3]+fileExtension ;}; + +// DisableLogging sets the Log function to a no-op so that any log messages are +// silently discarded. +func DisableLogging (){Log =func (string ,...interface{}){}}; + +// Int32 returns a copy of v as a pointer. +func Int32 (v int32 )*int32 {_dfg :=v ;return &_dfg };func (_fed *XSDAny )collectNS (_fac *nsSet ){if _fed .XMLName .Space !=""{_fac .getPrefix (_fed .XMLName .Space );};for _ ,_bgf :=range _fed .Attrs {if _bgf .Name .Space !=""&&_bgf .Name .Space !="\u0078\u006d\u006cn\u0073"{_fac .getPrefix (_bgf .Name .Space ); +};};for _ ,_dcc :=range _fed .Nodes {_dcc .collectNS (_fac );};}; + +// String returns a copy of v as a pointer. +func String (v string )*string {_bg :=v ;return &_bg };func _bff (_daa []*XSDAny )[]*any {_eb :=[]*any {};for _ ,_aac :=range _daa {_ddb :=&any {};_ddb .XMLName =_aac .XMLName ;_acde :=[]_d .Attr {};for _ ,_bce :=range _aac .Attrs {if _bce .Name .Local !="\u0078\u006d\u006cn\u0073"{_acde =append (_acde ,_bce ); +};};_ddb .Attrs =_acde ;_ddb .Data =_aac .Data ;_ddb .Nodes =_bff (_aac .Nodes );_eb =append (_eb ,_ddb );};return _eb ;};type nsSet struct{_ecgf map[string ]string ;_fbd map[string ]string ;_bdfc []string ;};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"; @@ -226,24 +245,4 @@ HandoutMasterType ="h\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u00 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"; -); - -// Uint64 returns a copy of v as a pointer. -func Uint64 (v uint64 )*uint64 {_db :=v ;return &_db }; - -// Int32 returns a copy of v as a pointer. -func Int32 (v int32 )*int32 {_dgf :=v ;return &_dgf }; - -// DisableLogging sets the Log function to a no-op so that any log messages are -// silently discarded. -func DisableLogging (){Log =func (string ,...interface{}){}}; - -// 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 {_gd :=AbsoluteFilename (dt ,typ ,index );if relToTyp ==""{return _gd ;};_gfg :=AbsoluteFilename (dt ,relToTyp ,index );_ab :=_dc .Split (_gfg ,"\u002f");_gca :=_dc .Split (_gd ,"\u002f"); -_da :=0;for _bg :=0;_bg < len (_ab );_bg ++{if _ab [_bg ]==_gca [_bg ]{_da ++;};if _bg +1==len (_gca ){break ;};};_ab =_ab [_da :];_gca =_gca [_da :];_gcb :=len (_ab )-1;if _gcb > 0{return _gf .RepeatString ("\u002e\u002e\u002f",_gcb )+_dc .Join (_gca ,"\u002f"); -};return _dc .Join (_gca ,"\u002f");};var Log =_d .Printf ;var _agc =func ()map[string ]string {_ff :=map[string ]string {};for _afb ,_bc :=range _gdd {_ff [_bc ]=_afb ;};return _ff ;}(); - -// Float32 returns a copy of v as a pointer. -func Float32 (v float32 )*float32 {_ea :=v ;return &_ea }; \ No newline at end of file +); \ No newline at end of file diff --git a/utils/utils.go b/utils/utils.go index 6dfef38228..840d140f9e 100644 --- a/utils/utils.go +++ b/utils/utils.go @@ -9,11 +9,11 @@ // 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 utils ;import (_f "bytes";_c "github.com/unidoc/unioffice/document";_e "github.com/unidoc/unioffice/document/convert";_cb "github.com/unidoc/unipdf/v3/model";); +package utils ;import (_d "bytes";_g "github.com/unidoc/unioffice/document";_cd "github.com/unidoc/unioffice/document/convert";_c "github.com/unidoc/unipdf/v3/model";); // GetNumPages will try to get actual document page count by converting the document to a PDF first // and then get the actual page count from the PDF result. // // WARNING: This method is currently in experimental state as the PDF result might have incorrect page count. -func GetNumPages (d *_c .Document )(int ,error ){var _ec _f .Buffer ;_bf :=_e .ConvertToPdf (d );if _cg :=_bf .Write (&_ec );_cg !=nil {return 0,_cg ;};_eb ,_cba :=_cb .NewPdfReader (_f .NewReader (_ec .Bytes ()));if _cba !=nil {return 0,_cba ;};_cbc ,_cba :=_eb .GetNumPages (); -if _cba !=nil {return 0,_cba ;};return _cbc ,nil ;}; \ No newline at end of file +func GetNumPages (d *_g .Document )(int ,error ){var _cf _d .Buffer ;_ee :=_cd .ConvertToPdf (d );if _f :=_ee .Write (&_cf );_f !=nil {return 0,_f ;};_ge ,_ea :=_c .NewPdfReader (_d .NewReader (_cf .Bytes ()));if _ea !=nil {return 0,_ea ;};_da ,_ea :=_ge .GetNumPages (); +if _ea !=nil {return 0,_ea ;};return _da ,nil ;}; \ No newline at end of file diff --git a/vmldrawing/vmldrawing.go b/vmldrawing/vmldrawing.go index d709d4ede0..028370d767 100644 --- a/vmldrawing/vmldrawing.go +++ b/vmldrawing/vmldrawing.go @@ -9,128 +9,130 @@ // 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 (_e "encoding/xml";_d "fmt";_cg "github.com/unidoc/unioffice";_aa "github.com/unidoc/unioffice/common/logger";_fa "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_cc "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel"; -_ec "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_c "strconv";_f "strings";);func NewContainer ()*Container {return &Container {}}; +package vmldrawing ;import (_c "encoding/xml";_g "fmt";_b "github.com/unidoc/unioffice";_fe "github.com/unidoc/unioffice/common/logger";_db "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_bg "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel"; +_a "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_f "strconv";_ga "strings";); -// NewShapeStyle accept value of string style attribute in v:shape and format it to generate ShapeStyle. -func NewShapeStyle (style string )ShapeStyle {_da :=ShapeStyle {_af :0,_bb :0};_daa :=_f .Split (style ,"\u003b");for _ ,_cdd :=range _daa {_ac :=_f .Split (_cdd ,"\u003a");if len (_ac )!=2{continue ;};var _ebc error ;switch _ac [0]{case "\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e":_da ._gg =_ac [1]; -break ;case "\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074\u006f\u0070":_da ._cf ,_ebc =_c .ParseFloat (_f .ReplaceAll (_ac [1],"\u0070\u0074",""),64);break ;case "m\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065\u0066\u0074":_da ._ed ,_ebc =_c .ParseFloat (_f .ReplaceAll (_ac [1],"\u0070\u0074",""),64); -break ;case "\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0062\u006f\u0074\u0074\u006f\u006d":_da ._ad ,_ebc =_c .ParseFloat (_f .ReplaceAll (_ac [1],"\u0070\u0074",""),64);break ;case "\u006d\u0061\u0072g\u0069\u006e\u002d\u0072\u0069\u0067\u0068\u0074":_da ._bdf ,_ebc =_c .ParseFloat (_f .ReplaceAll (_ac [1],"\u0070\u0074",""),64); -break ;case "\u0074\u006f\u0070":_da ._ccd ,_ebc =_c .ParseFloat (_f .ReplaceAll (_ac [1],"\u0070\u0074",""),64);break ;case "\u006c\u0065\u0066\u0074":_da ._cea ,_ebc =_c .ParseFloat (_f .ReplaceAll (_ac [1],"\u0070\u0074",""),64);break ;case "\u0062\u006f\u0074\u0074\u006f\u006d":_da ._edb ,_ebc =_c .ParseFloat (_f .ReplaceAll (_ac [1],"\u0070\u0074",""),64); -break ;case "\u0072\u0069\u0067h\u0074":_da ._bdd ,_ebc =_c .ParseFloat (_f .ReplaceAll (_ac [1],"\u0070\u0074",""),64);break ;case "\u0077\u0069\u0064t\u0068":_da ._af ,_ebc =_c .ParseFloat (_f .ReplaceAll (_ac [1],"\u0070\u0074",""),64);break ;case "\u0068\u0065\u0069\u0067\u0068\u0074":_da ._bb ,_ebc =_c .ParseFloat (_f .ReplaceAll (_ac [1],"\u0070\u0074",""),64); -break ;case "\u007a-\u0069\u006e\u0064\u0065\u0078":_da ._cff ,_ebc =_c .ParseInt (_ac [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":_da ._ceg =_ac [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":_da ._aed =_ac [1];break ;case "m\u0073\u006f\u002d\u0070os\u0069t\u0069\u006f\u006e\u002d\u0076e\u0072\u0074\u0069\u0063\u0061\u006c":_da ._cdg =_ac [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":_da ._eb =_ac [1];break ;};if _ebc !=nil {_aa .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",_ac [0],_ac [1]); -};};return _da ;}; +// ToString formatting ShapeStyle to string. +func (_ce *ShapeStyle )String ()string {_cagc :="";_cagc +=_g .Sprintf ("\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u003a\u0025\u0073\u003b",_ce ._dg );_cagc +=_g .Sprintf ("\u006da\u0072g\u0069\u006e\u002d\u006c\u0065\u0066\u0074\u003a\u0025\u0064\u003b",int64 (_ce ._cag )); +_cagc +=_g .Sprintf ("\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074\u006fp\u003a\u0025\u0064\u003b",int64 (_ce ._dgc ));_cagc +=_g .Sprintf ("w\u0069\u0064\u0074\u0068\u003a\u0025\u0064\u0070\u0074\u003b",int64 (_ce ._aab ));_cagc +=_g .Sprintf ("\u0068\u0065\u0069g\u0068\u0074\u003a\u0025\u0064\u0070\u0074\u003b",int64 (_ce ._gfa )); +_cagc +=_g .Sprintf ("z\u002d\u0069\u006e\u0064\u0065\u0078\u003a\u0025\u0064\u003b",_ce ._fad );_cagc +=_g .Sprintf ("m\u0073\u006f\u002d\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069z\u006f\u006e\u0074a\u006c:\u0025\u0073\u003b",_ce ._ea ); +_cagc +=_g .Sprintf ("\u006d\u0073o-\u0070\u006f\u0073i\u0074\u0069\u006f\u006e-ho\u0072iz\u006f\u006e\u0074\u0061\u006c\u002d\u0072el\u0061\u0074\u0069\u0076\u0065\u003a\u0025s\u003b",_ce ._gc );_cagc +=_g .Sprintf ("\u006ds\u006f\u002d\u0070\u006fs\u0069\u0074\u0069\u006f\u006e-\u0076e\u0072t\u0069\u0063\u0061\u006c\u003a\u0025\u0073;",_ce ._df ); +_cagc +=_g .Sprintf ("\u006d\u0073\u006f-p\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0076e\u0072t\u0069c\u0061l\u002d\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u003a\u0025\u0073\u003b",_ce ._dgb );return _cagc ;}; -// SetFontFamily sets text's fontFamily. -func (_cdf *TextpathStyle )SetFontFamily (fontFamily string ){_cdf ._fb =fontFamily }; +// Position get position attribute of shape style. +func (_af *ShapeStyle )Position ()string {return _af ._dg };func (_ec *Container )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {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\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\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 _ec .Layout !=nil {_ca :=_c .StartElement {Name :_c .Name {Local :"\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ec .Layout ,_ca ); +};if _ec .ShapeType !=nil {_fag :=_c .StartElement {Name :_c .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};e .EncodeElement (_ec .ShapeType ,_fag );};for _ ,_aa :=range _ec .Shape {_ee :=_c .StartElement {Name :_c .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}}; +e .EncodeElement (_aa ,_ee );};return e .EncodeToken (_c .EndElement {Name :start .Name });}; -// Height return height of shape. -func (_cfa *ShapeStyle )Height ()float64 {return _cfa ._bb }; +// Top get top attribute of shape style. +func (_da *ShapeStyle )Top ()float64 {return _da ._cd };type Container struct{Layout *_a .OfcShapelayout ;ShapeType *_a .Shapetype ;Shape []*_a .Shape ;}; // MSOPositionVerticalRelative get `mso-position-vertical-relative` attribute of shape style. -func (_ef *ShapeStyle )MSOPositionVerticalRelative ()string {return _ef ._eb };func (_cd *Container )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .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 ,_e .Attr {Name :_e .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 ,_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 .Name .Local ="\u0078\u006d\u006c";e .EncodeToken (start );if _cd .Layout !=nil {_ce :=_e .StartElement {Name :_e .Name {Local :"\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cd .Layout ,_ce ); -};if _cd .ShapeType !=nil {_bc :=_e .StartElement {Name :_e .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};e .EncodeElement (_cd .ShapeType ,_bc );};for _ ,_dd :=range _cd .Shape {_aaa :=_e .StartElement {Name :_e .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}}; -e .EncodeElement (_dd ,_aaa );};return e .EncodeToken (_e .EndElement {Name :start .Name });}; +func (_fbg *ShapeStyle )MSOPositionVerticalRelative ()string {return _fbg ._dgb }; -// CreateFormula creates F element for typeFormulas. -func CreateFormula (s string )*_ec .CT_F {_gfcf :=_ec .NewCT_F ();_gfcf .EqnAttr =&s ;return _gfcf }; +// NewCommentDrawing constructs a new comment drawing. +func NewCommentDrawing ()*Container {_e :=NewContainer ();_e .Layout =_a .NewOfcShapelayout ();_e .Layout .ExtAttr =_a .ST_ExtEdit ;_e .Layout .Idmap =_a .NewOfcCT_IdMap ();_e .Layout .Idmap .DataAttr =_b .String ("\u0031");_e .Layout .Idmap .ExtAttr =_a .ST_ExtEdit ; +_e .ShapeType =_a .NewShapetype ();_e .ShapeType .IdAttr =_b .String ("_\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032");_e .ShapeType .CoordsizeAttr =_b .String ("2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030");_e .ShapeType .SptAttr =_b .Float32 (202); +_e .ShapeType .PathAttr =_b .String ("\u006d\u0030\u002c0l\u0030\u002c\u0032\u0031\u0036\u0030\u0030\u002c\u00321\u00360\u0030,\u00321\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030\u002c\u0030\u0078\u0065");_dbg :=_a .NewEG_ShapeElements ();_e .ShapeType .EG_ShapeElements =append (_e .ShapeType .EG_ShapeElements ,_dbg ); +_dbg .Path =_a .NewPath ();_dbg .Path .GradientshapeokAttr =_db .ST_TrueFalseT ;_dbg .Path .ConnecttypeAttr =_a .OfcST_ConnectTypeRect ;return _e ;};func (_dc *Container )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dc .Shape =nil ;_eb :for {_ef ,_bd :=d .Token (); +if _bd !=nil {return _bd ;};switch _bgd :=_ef .(type ){case _c .StartElement :switch _bgd .Name .Local {case "s\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074":_dc .Layout =_a .NewOfcShapelayout ();if _ff :=d .DecodeElement (_dc .Layout ,&_bgd ); +_ff !=nil {return _ff ;};case "\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e":_dc .ShapeType =_a .NewShapetype ();if _bb :=d .DecodeElement (_dc .ShapeType ,&_bgd );_bb !=nil {return _bb ;};case "\u0073\u0068\u0061p\u0065":_ba :=_a .NewShape ();if _fc :=d .DecodeElement (_ba ,&_bgd ); +_fc !=nil {return _fc ;};_dc .Shape =append (_dc .Shape ,_ba );};case _c .EndElement :break _eb ;};};return nil ;};const (ShapeStylePositionAbsolute ="\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";ShapeStylePositionRelative ="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"; +); -// SetFontSize sets text's fontSize. -func (_beb *TextpathStyle )SetFontSize (fontSize int64 ){_beb ._dge =fontSize }; +// Height return height of shape. +func (_eab *ShapeStyle )Height ()float64 {return _eab ._gfa }; -// IsItalic returns true if text is italic. -func (_dce *TextpathStyle )IsItalic ()bool {return _dce ._bee }; +// IsBold returns true if text is bold. +func (_bag *TextpathStyle )IsBold ()bool {return _bag ._fg }; -// MSOPositionHorizontalRelative get `mso-position-horizontal-relative` attribute of shape style. -func (_fag *ShapeStyle )MSOPositionHorizontalRelative ()string {return _fag ._aed }; +// NewCommentShape creates a new comment shape for a given cell index. The +// indices here are zero based. +func NewCommentShape (col ,row int64 )*_a .Shape {_ab :=_a .NewShape ();_ab .IdAttr =_b .String (_g .Sprintf ("\u0063\u0073\u005f\u0025\u0064\u005f\u0025\u0064",col ,row ));_ab .TypeAttr =_b .String ("\u0023\u005f\u00780\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032"); +_ab .StyleAttr =_b .String ("\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u003a\u0061\u0062\u0073\u006f\u006cu\u0074\u0065\u003b\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065\u0066\u0074:\u0038\u0030\u0070\u0074;\u006d\u0061\u0072\u0067\u0069n-\u0074o\u0070\u003a\u0032pt\u003b\u0077\u0069\u0064\u0074\u0068\u003a1\u0030\u0034\u0070\u0074\u003b\u0068\u0065\u0069\u0067\u0068\u0074\u003a\u0037\u0036\u0070\u0074\u003b\u007a\u002d\u0069\u006e\u0064\u0065x\u003a\u0031\u003bv\u0069\u0073\u0069\u0062\u0069\u006c\u0069t\u0079\u003a\u0068\u0069\u0064\u0064\u0065\u006e"); +_ab .FillcolorAttr =_b .String ("\u0023f\u0062\u0066\u0036\u0064\u0036");_ab .StrokecolorAttr =_b .String ("\u0023e\u0064\u0065\u0061\u0061\u0031");_fa :=_a .NewEG_ShapeElements ();_fa .Fill =_a .NewFill ();_fa .Fill .Color2Attr =_b .String ("\u0023f\u0062\u0066\u0065\u0038\u0032"); +_fa .Fill .AngleAttr =_b .Float64 (-180);_fa .Fill .TypeAttr =_a .ST_FillTypeGradient ;_fa .Fill .Fill =_a .NewOfcFill ();_fa .Fill .Fill .ExtAttr =_a .ST_ExtView ;_fa .Fill .Fill .TypeAttr =_a .OfcST_FillTypeGradientUnscaled ;_ab .EG_ShapeElements =append (_ab .EG_ShapeElements ,_fa ); +_gf :=_a .NewEG_ShapeElements ();_gf .Shadow =_a .NewShadow ();_gf .Shadow .OnAttr =_db .ST_TrueFalseT ;_gf .Shadow .ObscuredAttr =_db .ST_TrueFalseT ;_ab .EG_ShapeElements =append (_ab .EG_ShapeElements ,_gf );_gd :=_a .NewEG_ShapeElements ();_gd .Path =_a .NewPath (); +_gd .Path .ConnecttypeAttr =_a .OfcST_ConnectTypeNone ;_ab .EG_ShapeElements =append (_ab .EG_ShapeElements ,_gd );_bf :=_a .NewEG_ShapeElements ();_bf .Textbox =_a .NewTextbox ();_bf .Textbox .StyleAttr =_b .String ("\u006d\u0073\u006f\u002ddi\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u002d\u0061\u006c\u0074\u003a\u0061\u0075t\u006f"); +_ab .EG_ShapeElements =append (_ab .EG_ShapeElements ,_bf );_faa :=_a .NewEG_ShapeElements ();_faa .ClientData =_bg .NewClientData ();_faa .ClientData .ObjectTypeAttr =_bg .ST_ObjectTypeNote ;_faa .ClientData .MoveWithCells =_db .ST_TrueFalseBlankT ;_faa .ClientData .SizeWithCells =_db .ST_TrueFalseBlankT ; +_faa .ClientData .Anchor =_b .String ("\u0031,\u0020\u0031\u0035\u002c\u0020\u0030\u002c\u0020\u0032\u002c\u00202\u002c\u0020\u0035\u0034\u002c\u0020\u0035\u002c\u0020\u0033");_faa .ClientData .AutoFill =_db .ST_TrueFalseBlankFalse ;_faa .ClientData .Row =_b .Int64 (row ); +_faa .ClientData .Column =_b .Int64 (col );_ab .EG_ShapeElements =append (_ab .EG_ShapeElements ,_faa );return _ab ;}; -// Width return width of shape. -func (_acd *ShapeStyle )Width ()float64 {return _acd ._af };const (ShapeStylePositionAbsolute ="\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";ShapeStylePositionRelative ="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";); +// Right get right attribute of shape style. +func (_gg *ShapeStyle )Right ()float64 {return _gg ._be }; -// FontFamily returns fontFamily of the text. -func (_dcd *TextpathStyle )FontFamily ()string {return _dcd ._fb }; +// SetFontFamily sets text's fontFamily. +func (_dgf *TextpathStyle )SetFontFamily (fontFamily string ){_dgf ._afd =fontFamily }; // SetBold sets text to bold. -func (_fcg *TextpathStyle )SetBold (bold bool ){_fcg ._ecd =bold };type Container struct{Layout *_ec .OfcShapelayout ;ShapeType *_ec .Shapetype ;Shape []*_ec .Shape ;}; +func (_bcc *TextpathStyle )SetBold (bold bool ){_bcc ._fg =bold };func NewContainer ()*Container {return &Container {}}; // SetItalic sets text to italic. -func (_ca *TextpathStyle )SetItalic (italic bool ){_ca ._bee =italic }; - -// Right get right attribute of shape style. -func (_bgb *ShapeStyle )Right ()float64 {return _bgb ._bdd }; +func (_fca *TextpathStyle )SetItalic (italic bool ){_fca ._eea =italic }; // ShapeStyle is style attribute of v:shape element. -type ShapeStyle struct{_gg string ;_cf float64 ;_ed float64 ;_ad float64 ;_bdf float64 ;_ccd float64 ;_cea float64 ;_edb float64 ;_bdd float64 ;_af float64 ;_bb float64 ;_cff int64 ;_ceg string ;_aed string ;_cdg string ;_eb string ;}; +type ShapeStyle struct{_dg string ;_dgc float64 ;_cag float64 ;_bfg float64 ;_bfge float64 ;_cd float64 ;_bc float64 ;_de float64 ;_be float64 ;_aab float64 ;_gfa float64 ;_fad int64 ;_ea string ;_gc string ;_df string ;_dgb string ;}; + +// Margins get margin top, left, bottom, and right of shape style. +func (_cf *ShapeStyle )Margins ()(float64 ,float64 ,float64 ,float64 ){return _cf ._dgc ,_cf ._cag ,_cf ._bfg ,_cf ._bfge ;}; // Left get left attribute of shape style. -func (_gcd *ShapeStyle )Left ()float64 {return _gcd ._cea }; +func (_dga *ShapeStyle )Left ()float64 {return _dga ._bc }; -// ToString formatting ShapeStyle to string. -func (_adgb *ShapeStyle )String ()string {_aba :="";_aba +=_d .Sprintf ("\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u003a\u0025\u0073\u003b",_adgb ._gg );_aba +=_d .Sprintf ("\u006da\u0072g\u0069\u006e\u002d\u006c\u0065\u0066\u0074\u003a\u0025\u0064\u003b",int64 (_adgb ._ed )); -_aba +=_d .Sprintf ("\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074\u006fp\u003a\u0025\u0064\u003b",int64 (_adgb ._cf ));_aba +=_d .Sprintf ("w\u0069\u0064\u0074\u0068\u003a\u0025\u0064\u0070\u0074\u003b",int64 (_adgb ._af ));_aba +=_d .Sprintf ("\u0068\u0065\u0069g\u0068\u0074\u003a\u0025\u0064\u0070\u0074\u003b",int64 (_adgb ._bb )); -_aba +=_d .Sprintf ("z\u002d\u0069\u006e\u0064\u0065\u0078\u003a\u0025\u0064\u003b",_adgb ._cff );_aba +=_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",_adgb ._ceg ); -_aba +=_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",_adgb ._aed );_aba +=_d .Sprintf ("\u006ds\u006f\u002d\u0070\u006fs\u0069\u0074\u0069\u006f\u006e-\u0076e\u0072t\u0069\u0063\u0061\u006c\u003a\u0025\u0073;",_adgb ._cdg ); -_aba +=_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",_adgb ._eb );return _aba ;}; +// Width return width of shape. +func (_aac *ShapeStyle )Width ()float64 {return _aac ._aab }; -// NewTextpathStyle accept value of string style attribute of element v:textpath and format it to generate TextpathStyle. -func NewTextpathStyle (style string )TextpathStyle {_ggd :=TextpathStyle {_fb :"\u0022C\u0061\u006c\u0069\u0062\u0072\u0069\"",_dge :44,_ecd :false ,_bee :false };_dcg :=_f .Split (style ,"\u003b");for _ ,_gd :=range _dcg {_db :=_f .Split (_gd ,"\u003a"); -if len (_db )!=2{continue ;};switch _db [0]{case "f\u006f\u006e\u0074\u002d\u0066\u0061\u006d\u0069\u006c\u0079":_ggd ._fb =_db [1];break ;case "\u0066o\u006e\u0074\u002d\u0073\u0069\u007ae":_ggd ._dge ,_ =_c .ParseInt (_f .ReplaceAll (_db [1],"\u0070\u0074",""),10,64); -break ;case "f\u006f\u006e\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074":_ggd ._ecd =_db [1]=="\u0062\u006f\u006c\u0064";break ;case "\u0066\u006f\u006e\u0074\u002d\u0073\u0074\u0079\u006c\u0065":_ggd ._bee =_db [1]=="\u0069\u0074\u0061\u006c\u0069\u0063"; -break ;};};return _ggd ;}; +// SetHeight set height of shape. +func (_ebg *ShapeStyle )SetHeight (height float64 ){_ebg ._gfa =height }; // FontSize returns fontSize of the text. -func (_gcg *TextpathStyle )FontSize ()int64 {return _gcg ._dge }; +func (_ggd *TextpathStyle )FontSize ()int64 {return _ggd ._aabg }; -// TextpathStyle is style attribute of element v:textpath. -type TextpathStyle struct{_fb string ;_dge int64 ;_ecd bool ;_bee bool ;}; +// CreateFormula creates F element for typeFormulas. +func CreateFormula (s string )*_a .CT_F {_ge :=_a .NewCT_F ();_ge .EqnAttr =&s ;return _ge }; -// Position get position attribute of shape style. -func (_fd *ShapeStyle )Position ()string {return _fd ._gg }; +// FontFamily returns fontFamily of the text. +func (_daa *TextpathStyle )FontFamily ()string {return _daa ._afd }; -// Top get top attribute of shape style. -func (_dga *ShapeStyle )Top ()float64 {return _dga ._ccd }; +// TextpathStyle is style attribute of element v:textpath. +type TextpathStyle struct{_afd string ;_aabg int64 ;_fg bool ;_eea bool ;}; -// NewCommentShape creates a new comment shape for a given cell index. The -// indices here are zero based. -func NewCommentShape (col ,row int64 )*_ec .Shape {_bg :=_ec .NewShape ();_bg .IdAttr =_cg .String (_d .Sprintf ("\u0063\u0073\u005f\u0025\u0064\u005f\u0025\u0064",col ,row ));_bg .TypeAttr =_cg .String ("\u0023\u005f\u00780\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032"); -_bg .StyleAttr =_cg .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"); -_bg .FillcolorAttr =_cg .String ("\u0023f\u0062\u0066\u0036\u0064\u0036");_bg .StrokecolorAttr =_cg .String ("\u0023e\u0064\u0065\u0061\u0061\u0031");_eca :=_ec .NewEG_ShapeElements ();_eca .Fill =_ec .NewFill ();_eca .Fill .Color2Attr =_cg .String ("\u0023f\u0062\u0066\u0065\u0038\u0032"); -_eca .Fill .AngleAttr =_cg .Float64 (-180);_eca .Fill .TypeAttr =_ec .ST_FillTypeGradient ;_eca .Fill .Fill =_ec .NewOfcFill ();_eca .Fill .Fill .ExtAttr =_ec .ST_ExtView ;_eca .Fill .Fill .TypeAttr =_ec .OfcST_FillTypeGradientUnscaled ;_bg .EG_ShapeElements =append (_bg .EG_ShapeElements ,_eca ); -_ecf :=_ec .NewEG_ShapeElements ();_ecf .Shadow =_ec .NewShadow ();_ecf .Shadow .OnAttr =_fa .ST_TrueFalseT ;_ecf .Shadow .ObscuredAttr =_fa .ST_TrueFalseT ;_bg .EG_ShapeElements =append (_bg .EG_ShapeElements ,_ecf );_ee :=_ec .NewEG_ShapeElements (); -_ee .Path =_ec .NewPath ();_ee .Path .ConnecttypeAttr =_ec .OfcST_ConnectTypeNone ;_bg .EG_ShapeElements =append (_bg .EG_ShapeElements ,_ee );_dg :=_ec .NewEG_ShapeElements ();_dg .Textbox =_ec .NewTextbox ();_dg .Textbox .StyleAttr =_cg .String ("\u006d\u0073\u006f\u002ddi\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u002d\u0061\u006c\u0074\u003a\u0061\u0075t\u006f"); -_bg .EG_ShapeElements =append (_bg .EG_ShapeElements ,_dg );_ab :=_ec .NewEG_ShapeElements ();_ab .ClientData =_cc .NewClientData ();_ab .ClientData .ObjectTypeAttr =_cc .ST_ObjectTypeNote ;_ab .ClientData .MoveWithCells =_fa .ST_TrueFalseBlankT ;_ab .ClientData .SizeWithCells =_fa .ST_TrueFalseBlankT ; -_ab .ClientData .Anchor =_cg .String ("\u0031,\u0020\u0031\u0035\u002c\u0020\u0030\u002c\u0020\u0032\u002c\u00202\u002c\u0020\u0035\u0034\u002c\u0020\u0035\u002c\u0020\u0033");_ab .ClientData .AutoFill =_fa .ST_TrueFalseBlankFalse ;_ab .ClientData .Row =_cg .Int64 (row ); -_ab .ClientData .Column =_cg .Int64 (col );_bg .EG_ShapeElements =append (_bg .EG_ShapeElements ,_ab );return _bg ;}; +// ToString generate string of TextpathStyle. +func (_cgb *TextpathStyle )String ()string {_ggf :="";_ggf +=_g .Sprintf ("\u0066o\u006et\u002d\u0066\u0061\u006d\u0069\u006c\u0079\u003a\u0025\u0073\u003b",_cgb ._afd );_ggf +=_g .Sprintf ("\u0066o\u006et\u002d\u0073\u0069\u007a\u0065\u003a\u0025\u0064\u0070\u0074\u003b",_cgb ._aabg ); +if _cgb ._eea {_ggf +=_g .Sprintf ("\u0066o\u006et\u002d\u0073\u0074\u0079\u006ce\u003a\u0069t\u0061\u006c\u0069\u0063\u003b");};if _cgb ._fg {_ggf +=_g .Sprintf ("\u0066\u006f\u006e\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074\u003ab\u006f\u006c\u0064\u003b"); +};return _ggf ;}; -// Bottom get bottom attribute of shape style. -func (_dc *ShapeStyle )Bottom ()float64 {return _dc ._edb }; +// SetWidth set width of shape. +func (_bbg *ShapeStyle )SetWidth (width float64 ){_bbg ._aab =width }; -// NewCommentDrawing constructs a new comment drawing. -func NewCommentDrawing ()*Container {_g :=NewContainer ();_g .Layout =_ec .NewOfcShapelayout ();_g .Layout .ExtAttr =_ec .ST_ExtEdit ;_g .Layout .Idmap =_ec .NewOfcCT_IdMap ();_g .Layout .Idmap .DataAttr =_cg .String ("\u0031");_g .Layout .Idmap .ExtAttr =_ec .ST_ExtEdit ; -_g .ShapeType =_ec .NewShapetype ();_g .ShapeType .IdAttr =_cg .String ("_\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032");_g .ShapeType .CoordsizeAttr =_cg .String ("2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030");_g .ShapeType .SptAttr =_cg .Float32 (202); -_g .ShapeType .PathAttr =_cg .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");_b :=_ec .NewEG_ShapeElements ();_g .ShapeType .EG_ShapeElements =append (_g .ShapeType .EG_ShapeElements ,_b ); -_b .Path =_ec .NewPath ();_b .Path .GradientshapeokAttr =_fa .ST_TrueFalseT ;_b .Path .ConnecttypeAttr =_ec .OfcST_ConnectTypeRect ;return _g ;}; +// NewShapeStyle accept value of string style attribute in v:shape and format it to generate ShapeStyle. +func NewShapeStyle (style string )ShapeStyle {_ae :=ShapeStyle {_aab :0,_gfa :0};_efb :=_ga .Split (style ,"\u003b");for _ ,_cb :=range _efb {_gb :=_ga .Split (_cb ,"\u003a");if len (_gb )!=2{continue ;};var _fb error ;switch _gb [0]{case "\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e":_ae ._dg =_gb [1]; +break ;case "\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074\u006f\u0070":_ae ._dgc ,_fb =_f .ParseFloat (_ga .ReplaceAll (_gb [1],"\u0070\u0074",""),64);break ;case "m\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065\u0066\u0074":_ae ._cag ,_fb =_f .ParseFloat (_ga .ReplaceAll (_gb [1],"\u0070\u0074",""),64); +break ;case "\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0062\u006f\u0074\u0074\u006f\u006d":_ae ._bfg ,_fb =_f .ParseFloat (_ga .ReplaceAll (_gb [1],"\u0070\u0074",""),64);break ;case "\u006d\u0061\u0072g\u0069\u006e\u002d\u0072\u0069\u0067\u0068\u0074":_ae ._bfge ,_fb =_f .ParseFloat (_ga .ReplaceAll (_gb [1],"\u0070\u0074",""),64); +break ;case "\u0074\u006f\u0070":_ae ._cd ,_fb =_f .ParseFloat (_ga .ReplaceAll (_gb [1],"\u0070\u0074",""),64);break ;case "\u006c\u0065\u0066\u0074":_ae ._bc ,_fb =_f .ParseFloat (_ga .ReplaceAll (_gb [1],"\u0070\u0074",""),64);break ;case "\u0062\u006f\u0074\u0074\u006f\u006d":_ae ._de ,_fb =_f .ParseFloat (_ga .ReplaceAll (_gb [1],"\u0070\u0074",""),64); +break ;case "\u0072\u0069\u0067h\u0074":_ae ._be ,_fb =_f .ParseFloat (_ga .ReplaceAll (_gb [1],"\u0070\u0074",""),64);break ;case "\u0077\u0069\u0064t\u0068":_ae ._aab ,_fb =_f .ParseFloat (_ga .ReplaceAll (_gb [1],"\u0070\u0074",""),64);break ;case "\u0068\u0065\u0069\u0067\u0068\u0074":_ae ._gfa ,_fb =_f .ParseFloat (_ga .ReplaceAll (_gb [1],"\u0070\u0074",""),64); +break ;case "\u007a-\u0069\u006e\u0064\u0065\u0078":_ae ._fad ,_fb =_f .ParseInt (_gb [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":_ae ._ea =_gb [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":_ae ._gc =_gb [1];break ;case "m\u0073\u006f\u002d\u0070os\u0069t\u0069\u006f\u006e\u002d\u0076e\u0072\u0074\u0069\u0063\u0061\u006c":_ae ._df =_gb [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":_ae ._dgb =_gb [1];break ;};if _fb !=nil {_fe .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",_gb [0],_gb [1]); +};};return _ae ;}; -// SetHeight set height of shape. -func (_adg *ShapeStyle )SetHeight (height float64 ){_adg ._bb =height }; +// IsItalic returns true if text is italic. +func (_geg *TextpathStyle )IsItalic ()bool {return _geg ._eea }; -// ToString generate string of TextpathStyle. -func (_bag *TextpathStyle )String ()string {_cab :="";_cab +=_d .Sprintf ("\u0066o\u006et\u002d\u0066\u0061\u006d\u0069\u006c\u0079\u003a\u0025\u0073\u003b",_bag ._fb );_cab +=_d .Sprintf ("\u0066o\u006et\u002d\u0073\u0069\u007a\u0065\u003a\u0025\u0064\u0070\u0074\u003b",_bag ._dge ); -if _bag ._bee {_cab +=_d .Sprintf ("\u0066o\u006et\u002d\u0073\u0074\u0079\u006ce\u003a\u0069t\u0061\u006c\u0069\u0063\u003b");};if _bag ._ecd {_cab +=_d .Sprintf ("\u0066\u006f\u006e\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074\u003ab\u006f\u006c\u0064\u003b"); -};return _cab ;}; +// NewTextpathStyle accept value of string style attribute of element v:textpath and format it to generate TextpathStyle. +func NewTextpathStyle (style string )TextpathStyle {_bbf :=TextpathStyle {_afd :"\u0022C\u0061\u006c\u0069\u0062\u0072\u0069\"",_aabg :44,_fg :false ,_eea :false };_beb :=_ga .Split (style ,"\u003b");for _ ,_fcb :=range _beb {_dbge :=_ga .Split (_fcb ,"\u003a"); +if len (_dbge )!=2{continue ;};switch _dbge [0]{case "f\u006f\u006e\u0074\u002d\u0066\u0061\u006d\u0069\u006c\u0079":_bbf ._afd =_dbge [1];break ;case "\u0066o\u006e\u0074\u002d\u0073\u0069\u007ae":_bbf ._aabg ,_ =_f .ParseInt (_ga .ReplaceAll (_dbge [1],"\u0070\u0074",""),10,64); +break ;case "f\u006f\u006e\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074":_bbf ._fg =_dbge [1]=="\u0062\u006f\u006c\u0064";break ;case "\u0066\u006f\u006e\u0074\u002d\u0073\u0074\u0079\u006c\u0065":_bbf ._eea =_dbge [1]=="\u0069\u0074\u0061\u006c\u0069\u0063"; +break ;};};return _bbf ;}; -// IsBold returns true if text is bold. -func (_gcgd *TextpathStyle )IsBold ()bool {return _gcgd ._ecd };func (_df *Container )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_df .Shape =nil ;_bd :for {_gc ,_gf :=d .Token ();if _gf !=nil {return _gf ;};switch _ae :=_gc .(type ){case _e .StartElement :switch _ae .Name .Local {case "s\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074":_df .Layout =_ec .NewOfcShapelayout (); -if _ba :=d .DecodeElement (_df .Layout ,&_ae );_ba !=nil {return _ba ;};case "\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e":_df .ShapeType =_ec .NewShapetype ();if _abf :=d .DecodeElement (_df .ShapeType ,&_ae );_abf !=nil {return _abf ;};case "\u0073\u0068\u0061p\u0065":_bca :=_ec .NewShape (); -if _bge :=d .DecodeElement (_bca ,&_ae );_bge !=nil {return _bge ;};_df .Shape =append (_df .Shape ,_bca );};case _e .EndElement :break _bd ;};};return nil ;}; +// Bottom get bottom attribute of shape style. +func (_gbg *ShapeStyle )Bottom ()float64 {return _gbg ._de }; -// SetWidth set width of shape. -func (_fc *ShapeStyle )SetWidth (width float64 ){_fc ._af =width }; +// SetFontSize sets text's fontSize. +func (_cdc *TextpathStyle )SetFontSize (fontSize int64 ){_cdc ._aabg =fontSize }; -// Margins get margin top, left, bottom, and right of shape style. -func (_bcd *ShapeStyle )Margins ()(float64 ,float64 ,float64 ,float64 ){return _bcd ._cf ,_bcd ._ed ,_bcd ._ad ,_bcd ._bdf ;}; \ No newline at end of file +// MSOPositionHorizontalRelative get `mso-position-horizontal-relative` attribute of shape style. +func (_eba *ShapeStyle )MSOPositionHorizontalRelative ()string {return _eba ._gc }; \ No newline at end of file diff --git a/zippkg/zippkg.go b/zippkg/zippkg.go index f13a16ce6a..b69b01a30d 100644 --- a/zippkg/zippkg.go +++ b/zippkg/zippkg.go @@ -9,73 +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 zippkg ;import (_b "archive/zip";_cf "bytes";_de "encoding/xml";_bd "fmt";_gg "github.com/unidoc/unioffice";_dd "github.com/unidoc/unioffice/algo";_ed "github.com/unidoc/unioffice/common/tempstorage";_e "github.com/unidoc/unioffice/schema/soo/pkg/relationships"; -_bf "io";_a "path";_c "sort";_bff "strings";_d "time";); - -// Decode unmarshals the content of a *zip.File as XML to a given destination. -func Decode (f *_b .File ,dest interface{})error {_cab ,_cg :=f .Open ();if _cg !=nil {return _bd .Errorf ("e\u0072r\u006f\u0072\u0020\u0072\u0065\u0061\u0064\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",f .Name ,_cg );};defer _cab .Close ();_bfad :=_de .NewDecoder (_cab ); -if _bdg :=_bfad .Decode (dest );_bdg !=nil {return _bd .Errorf ("e\u0072\u0072\u006f\u0072 d\u0065c\u006f\u0064\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",f .Name ,_bdg );};if _dg ,_fg :=dest .(*_e .Relationships );_fg {for _bfbg ,_be :=range _dg .Relationship {switch _be .TypeAttr {case _gg .OfficeDocumentTypeStrict :_dg .Relationship [_bfbg ].TypeAttr =_gg .OfficeDocumentType ; -case _gg .StylesTypeStrict :_dg .Relationship [_bfbg ].TypeAttr =_gg .StylesType ;case _gg .ThemeTypeStrict :_dg .Relationship [_bfbg ].TypeAttr =_gg .ThemeType ;case _gg .ControlTypeStrict :_dg .Relationship [_bfbg ].TypeAttr =_gg .ControlType ;case _gg .SettingsTypeStrict :_dg .Relationship [_bfbg ].TypeAttr =_gg .SettingsType ; -case _gg .ImageTypeStrict :_dg .Relationship [_bfbg ].TypeAttr =_gg .ImageType ;case _gg .CommentsTypeStrict :_dg .Relationship [_bfbg ].TypeAttr =_gg .CommentsType ;case _gg .ThumbnailTypeStrict :_dg .Relationship [_bfbg ].TypeAttr =_gg .ThumbnailType ; -case _gg .DrawingTypeStrict :_dg .Relationship [_bfbg ].TypeAttr =_gg .DrawingType ;case _gg .ChartTypeStrict :_dg .Relationship [_bfbg ].TypeAttr =_gg .ChartType ;case _gg .ExtendedPropertiesTypeStrict :_dg .Relationship [_bfbg ].TypeAttr =_gg .ExtendedPropertiesType ; -case _gg .CustomXMLTypeStrict :_dg .Relationship [_bfbg ].TypeAttr =_gg .CustomXMLType ;case _gg .WorksheetTypeStrict :_dg .Relationship [_bfbg ].TypeAttr =_gg .WorksheetType ;case _gg .SharedStringsTypeStrict :_dg .Relationship [_bfbg ].TypeAttr =_gg .SharedStringsType ; -case _gg .TableTypeStrict :_dg .Relationship [_bfbg ].TypeAttr =_gg .TableType ;case _gg .HeaderTypeStrict :_dg .Relationship [_bfbg ].TypeAttr =_gg .HeaderType ;case _gg .FooterTypeStrict :_dg .Relationship [_bfbg ].TypeAttr =_gg .FooterType ;case _gg .NumberingTypeStrict :_dg .Relationship [_bfbg ].TypeAttr =_gg .NumberingType ; -case _gg .FontTableTypeStrict :_dg .Relationship [_bfbg ].TypeAttr =_gg .FontTableType ;case _gg .WebSettingsTypeStrict :_dg .Relationship [_bfbg ].TypeAttr =_gg .WebSettingsType ;case _gg .FootNotesTypeStrict :_dg .Relationship [_bfbg ].TypeAttr =_gg .FootNotesType ; -case _gg .EndNotesTypeStrict :_dg .Relationship [_bfbg ].TypeAttr =_gg .EndNotesType ;case _gg .SlideTypeStrict :_dg .Relationship [_bfbg ].TypeAttr =_gg .SlideType ;case _gg .VMLDrawingTypeStrict :_dg .Relationship [_bfbg ].TypeAttr =_gg .VMLDrawingType ; -};};_c .Slice (_dg .Relationship ,func (_fe ,_ddb int )bool {_bde :=_dg .Relationship [_fe ];_cfab :=_dg .Relationship [_ddb ];return _dd .NaturalLess (_bde .IdAttr ,_cfab .IdAttr );});};return nil ;}; - -// ExtractToDiskTmp extracts a zip file to a temporary file in a given path, -// returning the name of the file. -func ExtractToDiskTmp (f *_b .File ,path string )(string ,error ){_fag ,_ebb :=_ed .TempFile (path ,"\u007a\u007a");if _ebb !=nil {return "",_ebb ;};defer _fag .Close ();_da ,_ebb :=f .Open ();if _ebb !=nil {return "",_ebb ;};defer _da .Close ();_ ,_ebb =_bf .Copy (_fag ,_da ); -if _ebb !=nil {return "",_ebb ;};return _fag .Name (),nil ;};func MarshalXMLByTypeIndex (z *_b .Writer ,dt _gg .DocType ,typ string ,idx int ,v interface{})error {_aca :=_gg .AbsoluteFilename (dt ,typ ,idx );return MarshalXML (z ,_aca ,v );};func MarshalXMLByType (z *_b .Writer ,dt _gg .DocType ,typ string ,v interface{})error {_ec :=_gg .AbsoluteFilename (dt ,typ ,0); -return MarshalXML (z ,_ec ,v );}; - -// 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 {_edd :=&_b .FileHeader {};_edd .Method =_b .Deflate ;_edd .Name =filename ;_edd .SetModTime (_d .Now ());_bab ,_bdgf :=z .CreateHeader (_edd );if _bdgf !=nil {return _bd .Errorf ("\u0063\u0072\u0065\u0061ti\u006e\u0067\u0020\u0025\u0073\u0020\u0069\u006e\u0020\u007a\u0069\u0070\u003a\u0020%\u0073",filename ,_bdgf ); -};_ ,_bdgf =_bab .Write ([]byte (XMLHeader ));if _bdgf !=nil {return _bd .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 ,_bdgf ); -};if _bdgf =_de .NewEncoder (SelfClosingWriter {_bab }).Encode (v );_bdgf !=nil {return _bd .Errorf ("\u006d\u0061\u0072\u0073\u0068\u0061\u006c\u0069\u006e\u0067\u0020\u0025s\u003a\u0020\u0025\u0073",filename ,_bdgf );};_ ,_bdgf =_bab .Write (_dfb );return _bdgf ; -}; +package zippkg ;import (_g "archive/zip";_d "bytes";_af "encoding/xml";_b "fmt";_gb "github.com/unidoc/unioffice";_bg "github.com/unidoc/unioffice/algo";_f "github.com/unidoc/unioffice/common/tempstorage";_ed "github.com/unidoc/unioffice/schema/soo/pkg/relationships"; +_e "io";_bd "path";_a "sort";_da "strings";_gf "time";);func MarshalXMLByType (z *_g .Writer ,dt _gb .DocType ,typ string ,v interface{})error {_ecf :=_gb .AbsoluteFilename (dt ,typ ,0);return MarshalXML (z ,_ecf ,v );}; // 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 {_ffa ,_df :=z .Create (zipPath );if _df !=nil {return _bd .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_df ); -};_ ,_df =_bf .Copy (_ffa ,_cf .NewReader (data ));return _df ;}; - -// 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 {_ffg ,_dc :=z .Create (zipPath );if _dc !=nil {return _bd .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_dc ); -};_ga ,_dc :=_ed .Open (storagePath );if _dc !=nil {return _bd .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",storagePath ,_dc );};defer _ga .Close ();_ ,_dc =_bf .Copy (_ffg ,_ga );return _dc ; -}; - -// 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 (_ddf *DecodeMap )AddTarget (filePath string ,ifc interface{},sourceFileType string ,idx uint32 )bool {if _ddf ._f ==nil {_ddf ._f =make (map[string ]Target );_ddf ._ac =make (map[*_e .Relationships ]string );_ddf ._bfb =make (map[string ]struct{}); -_ddf ._gcf =make (map[string ]int );};if _a .IsAbs (filePath ){filePath =_bff .TrimPrefix (filePath ,"\u002f");};_dec :=_a .Clean (filePath );if _ ,_bdc :=_ddf ._bfb [_dec ];_bdc {return false ;};_ddf ._bfb [_dec ]=struct{}{};_ddf ._f [_dec ]=Target {Path :_dec ,Typ :sourceFileType ,Ifc :ifc ,Index :idx }; -return true ;};var _dfb =[]byte {'\r','\n'}; - -// Decode loops decoding targets registered with AddTarget and calling th -func (_aea *DecodeMap )Decode (files []*_b .File )error {_gf :=1;for _gf > 0{for len (_aea ._aee )> 0{_ba :=_aea ._aee [0];_aea ._aee =_aea ._aee [1:];_fd :=_ba .Ifc .(*_e .Relationships );for _ ,_cfa :=range _fd .Relationship {_ff :=_aea ._ac [_fd ];_cfa .TargetAttr =_bff .TrimPrefix (_cfa .TargetAttr ,"\u002f"); -if _bff .IndexByte (_ff ,'/')> -1{_eb :=_ff [:_bff .IndexByte (_ff ,'/')+1];if _bff .HasPrefix (_cfa .TargetAttr ,_eb ){_ff ="";};};if _bff .HasPrefix (_cfa .TargetAttr ,_ff ){_ff ="";};_aea ._ce (_aea ,_ff +_cfa .TargetAttr ,_cfa .TypeAttr ,files ,_cfa ,_ba ); -};};for _acb ,_bb :=range files {if _bb ==nil {continue ;};if _cff ,_edf :=_aea ._f [_bb .Name ];_edf {delete (_aea ._f ,_bb .Name );if _cb :=Decode (_bb ,_cff .Ifc );_cb !=nil {return _cb ;};files [_acb ]=nil ;if _cag ,_cad :=_cff .Ifc .(*_e .Relationships ); -_cad {_aea ._aee =append (_aea ._aee ,_cff );_cc ,_ :=_a .Split (_a .Clean (_bb .Name +"\u002f\u002e\u002e\u002f"));_aea ._ac [_cag ]=_cc ;_gf ++;};};};_gf --;};return nil ;};var _dcf =[]byte {'/','>'};func (_dgf SelfClosingWriter )Write (b []byte )(int ,error ){_ded :=0; -_cd :=0;for _ece :=0;_ece < len (b )-2;_ece ++{if b [_ece ]=='>'&&b [_ece +1]=='<'&&b [_ece +2]=='/'{_gae :=[]byte {};_dgfc :=_ece ;for _gfe :=_ece ;_gfe >=0;_gfe --{if b [_gfe ]==' '{_dgfc =_gfe ;}else if b [_gfe ]=='<'{_gae =b [_gfe +1:_dgfc ];break ; -};};_ea :=[]byte {};for _dfg :=_ece +3;_dfg < len (b );_dfg ++{if b [_dfg ]=='>'{_ea =b [_ece +3:_dfg ];break ;};};if !_cf .Equal (_gae ,_ea ){continue ;};_bef ,_ffgd :=_dgf .W .Write (b [_ded :_ece ]);if _ffgd !=nil {return _cd +_bef ,_ffgd ;};_cd +=_bef ; -_ ,_ffgd =_dgf .W .Write (_dcf );if _ffgd !=nil {return _cd ,_ffgd ;};_cd +=3;for _gdd :=_ece +2;_gdd < len (b )&&b [_gdd ]!='>';_gdd ++{_cd ++;_ded =_gdd +2;_ece =_ded ;};};};_gca ,_bag :=_dgf .W .Write (b [_ded :]);return _gca +_cd ,_bag ;};type Target struct{Path string ; -Typ string ;Ifc interface{};Index uint32 ;};func (_acd *DecodeMap )IndexFor (path string )int {return _acd ._gcf [path ]};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"; - - -// DecodeMap is used to walk a tree of relationships, decoding files and passing -// control back to the document. -type DecodeMap struct{_f map[string ]Target ;_ac map[*_e .Relationships ]string ;_aee []Target ;_ce OnNewRelationshipFunc ;_bfb map[string ]struct{};_gcf map[string ]int ;};func (_fa *DecodeMap )RecordIndex (path string ,idx int ){_fa ._gcf [path ]=idx }; - +func AddFileFromBytes (z *_g .Writer ,zipPath string ,data []byte )error {_adb ,_dcab :=z .Create (zipPath );if _dcab !=nil {return _b .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_dcab ); +};_ ,_dcab =_e .Copy (_adb ,_d .NewReader (data ));return _dcab ;}; // SelfClosingWriter wraps a writer and replaces XML tags of the // type with -type SelfClosingWriter struct{W _bf .Writer ;}; +type SelfClosingWriter struct{W _e .Writer ;}; // OnNewRelationshipFunc is called when a new relationship has been discovered. // @@ -89,12 +32,66 @@ type SelfClosingWriter struct{W _bf .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 (_ca *DecodeMap ,_bfa ,_gd string ,_gc []*_b .File ,_bc *_e .Relationship ,_ae Target )error ; +type OnNewRelationshipFunc func (_eg *DecodeMap ,_ad ,_bb string ,_bc []*_g .File ,_ce *_ed .Relationship ,_gg Target )error ;func (_dgf SelfClosingWriter )Write (b []byte )(int ,error ){_acg :=0;_fbf :=0;for _gead :=0;_gead < len (b )-2;_gead ++{if b [_gead ]=='>'&&b [_gead +1]=='<'&&b [_gead +2]=='/'{_gba :=[]byte {}; +_afb :=_gead ;for _bfd :=_gead ;_bfd >=0;_bfd --{if b [_bfd ]==' '{_afb =_bfd ;}else if b [_bfd ]=='<'{_gba =b [_bfd +1:_afb ];break ;};};_abg :=[]byte {};for _beb :=_gead +3;_beb < len (b );_beb ++{if b [_beb ]=='>'{_abg =b [_gead +3:_beb ];break ;};}; +if !_d .Equal (_gba ,_abg ){continue ;};_db ,_ede :=_dgf .W .Write (b [_acg :_gead ]);if _ede !=nil {return _fbf +_db ,_ede ;};_fbf +=_db ;_ ,_ede =_dgf .W .Write (_gad );if _ede !=nil {return _fbf ,_ede ;};_fbf +=3;for _aae :=_gead +2;_aae < len (b )&&b [_aae ]!='>'; +_aae ++{_fbf ++;_acg =_aae +2;_gead =_acg ;};};};_bcc ,_cae :=_dgf .W .Write (b [_acg :]);return _bcc +_fbf ,_cae ;};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"; + + +// 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 *_g .Writer ,zipPath ,storagePath string )error {_bdad ,_dg :=z .Create (zipPath );if _dg !=nil {return _b .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_dg ); +};_fc ,_dg :=_f .Open (storagePath );if _dg !=nil {return _b .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",storagePath ,_dg );};defer _fc .Close ();_ ,_dg =_e .Copy (_bdad ,_fc );return _dg ; +};func (_abc *DecodeMap )RecordIndex (path string ,idx int ){_abc ._ec [path ]=idx };type Target struct{Path string ;Typ string ;Ifc interface{};Index uint32 ;}; + +// Decode loops decoding targets registered with AddTarget and calling th +func (_ef *DecodeMap )Decode (files []*_g .File )error {_dca :=1;for _dca > 0{for len (_ef ._gd )> 0{_gbd :=_ef ._gd [0];_ef ._gd =_ef ._gd [1:];_ecg :=_gbd .Ifc .(*_ed .Relationships );for _ ,_dcc :=range _ecg .Relationship {_bda :=_ef ._aa [_ecg ];_dcc .TargetAttr =_da .TrimPrefix (_dcc .TargetAttr ,"\u002f"); +if _da .IndexByte (_bda ,'/')> -1{_ag :=_bda [:_da .IndexByte (_bda ,'/')+1];if _da .HasPrefix (_dcc .TargetAttr ,_ag ){_bda ="";};};if _da .HasPrefix (_dcc .TargetAttr ,_bda ){_bda ="";};_ef ._dc (_ef ,_bda +_dcc .TargetAttr ,_dcc .TypeAttr ,files ,_dcc ,_gbd ); +};};for _ba ,_cd :=range files {if _cd ==nil {continue ;};if _ff ,_bde :=_ef ._ab [_cd .Name ];_bde {delete (_ef ._ab ,_cd .Name );if _dd :=Decode (_cd ,_ff .Ifc );_dd !=nil {return _dd ;};files [_ba ]=nil ;if _fb ,_aaa :=_ff .Ifc .(*_ed .Relationships ); +_aaa {_ef ._gd =append (_ef ._gd ,_ff );_ced ,_ :=_bd .Split (_bd .Clean (_cd .Name +"\u002f\u002e\u002e\u002f"));_ef ._aa [_fb ]=_ced ;_dca ++;};};};_dca --;};return nil ;}; // SetOnNewRelationshipFunc sets the function to be called when a new // relationship has been discovered. -func (_ag *DecodeMap )SetOnNewRelationshipFunc (fn OnNewRelationshipFunc ){_ag ._ce =fn }; +func (_ga *DecodeMap )SetOnNewRelationshipFunc (fn OnNewRelationshipFunc ){_ga ._dc =fn }; + +// MarshalXML creates a file inside of a zip and marshals an object as xml, prefixing it +// with a standard XML header. +func MarshalXML (z *_g .Writer ,filename string ,v interface{})error {_fe :=&_g .FileHeader {};_fe .Method =_g .Deflate ;_fe .Name =filename ;_fe .SetModTime (_gf .Now ());_cbb ,_ddb :=z .CreateHeader (_fe );if _ddb !=nil {return _b .Errorf ("\u0063\u0072\u0065\u0061ti\u006e\u0067\u0020\u0025\u0073\u0020\u0069\u006e\u0020\u007a\u0069\u0070\u003a\u0020%\u0073",filename ,_ddb ); +};_ ,_ddb =_cbb .Write ([]byte (XMLHeader ));if _ddb !=nil {return _b .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 ,_ddb ); +};if _ddb =_af .NewEncoder (SelfClosingWriter {_cbb }).Encode (v );_ddb !=nil {return _b .Errorf ("\u006d\u0061\u0072\u0073\u0068\u0061\u006c\u0069\u006e\u0067\u0020\u0025s\u003a\u0020\u0025\u0073",filename ,_ddb );};_ ,_ddb =_cbb .Write (_cdc );return _ddb ; +};var _gad =[]byte {'/','>'};func (_cf *DecodeMap )IndexFor (path string )int {return _cf ._ec [path ]}; + +// 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 (_gac *DecodeMap )AddTarget (filePath string ,ifc interface{},sourceFileType string ,idx uint32 )bool {if _gac ._ab ==nil {_gac ._ab =make (map[string ]Target );_gac ._aa =make (map[*_ed .Relationships ]string );_gac ._cc =make (map[string ]struct{}); +_gac ._ec =make (map[string ]int );};if _bd .IsAbs (filePath ){filePath =_da .TrimPrefix (filePath ,"\u002f");};_afa :=_bd .Clean (filePath );if _ ,_eca :=_gac ._cc [_afa ];_eca {return false ;};_gac ._cc [_afa ]=struct{}{};_gac ._ab [_afa ]=Target {Path :_afa ,Typ :sourceFileType ,Ifc :ifc ,Index :idx }; +return true ;}; + +// ExtractToDiskTmp extracts a zip file to a temporary file in a given path, +// returning the name of the file. +func ExtractToDiskTmp (f *_g .File ,path string )(string ,error ){_gea ,_ggd :=_f .TempFile (path ,"\u007a\u007a");if _ggd !=nil {return "",_ggd ;};defer _gea .Close ();_abb ,_ggd :=f .Open ();if _ggd !=nil {return "",_ggd ;};defer _abb .Close ();_ ,_ggd =_e .Copy (_gea ,_abb ); +if _ggd !=nil {return "",_ggd ;};return _gea .Name (),nil ;};func MarshalXMLByTypeIndex (z *_g .Writer ,dt _gb .DocType ,typ string ,idx int ,v interface{})error {_dcf :=_gb .AbsoluteFilename (dt ,typ ,idx );return MarshalXML (z ,_dcf ,v );}; + +// Decode unmarshals the content of a *zip.File as XML to a given destination. +func Decode (f *_g .File ,dest interface{})error {_efe ,_ae :=f .Open ();if _ae !=nil {return _b .Errorf ("e\u0072r\u006f\u0072\u0020\u0072\u0065\u0061\u0064\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",f .Name ,_ae );};defer _efe .Close ();_bee :=_af .NewDecoder (_efe ); +if _bf :=_bee .Decode (dest );_bf !=nil {return _b .Errorf ("e\u0072\u0072\u006f\u0072 d\u0065c\u006f\u0064\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",f .Name ,_bf );};if _afe ,_gdc :=dest .(*_ed .Relationships );_gdc {for _dcaa ,_cfa :=range _afe .Relationship {switch _cfa .TypeAttr {case _gb .OfficeDocumentTypeStrict :_afe .Relationship [_dcaa ].TypeAttr =_gb .OfficeDocumentType ; +case _gb .StylesTypeStrict :_afe .Relationship [_dcaa ].TypeAttr =_gb .StylesType ;case _gb .ThemeTypeStrict :_afe .Relationship [_dcaa ].TypeAttr =_gb .ThemeType ;case _gb .ControlTypeStrict :_afe .Relationship [_dcaa ].TypeAttr =_gb .ControlType ;case _gb .SettingsTypeStrict :_afe .Relationship [_dcaa ].TypeAttr =_gb .SettingsType ; +case _gb .ImageTypeStrict :_afe .Relationship [_dcaa ].TypeAttr =_gb .ImageType ;case _gb .CommentsTypeStrict :_afe .Relationship [_dcaa ].TypeAttr =_gb .CommentsType ;case _gb .ThumbnailTypeStrict :_afe .Relationship [_dcaa ].TypeAttr =_gb .ThumbnailType ; +case _gb .DrawingTypeStrict :_afe .Relationship [_dcaa ].TypeAttr =_gb .DrawingType ;case _gb .ChartTypeStrict :_afe .Relationship [_dcaa ].TypeAttr =_gb .ChartType ;case _gb .ExtendedPropertiesTypeStrict :_afe .Relationship [_dcaa ].TypeAttr =_gb .ExtendedPropertiesType ; +case _gb .CustomXMLTypeStrict :_afe .Relationship [_dcaa ].TypeAttr =_gb .CustomXMLType ;case _gb .WorksheetTypeStrict :_afe .Relationship [_dcaa ].TypeAttr =_gb .WorksheetType ;case _gb .SharedStringsTypeStrict :_afe .Relationship [_dcaa ].TypeAttr =_gb .SharedStringsType ; +case _gb .TableTypeStrict :_afe .Relationship [_dcaa ].TypeAttr =_gb .TableType ;case _gb .HeaderTypeStrict :_afe .Relationship [_dcaa ].TypeAttr =_gb .HeaderType ;case _gb .FooterTypeStrict :_afe .Relationship [_dcaa ].TypeAttr =_gb .FooterType ;case _gb .NumberingTypeStrict :_afe .Relationship [_dcaa ].TypeAttr =_gb .NumberingType ; +case _gb .FontTableTypeStrict :_afe .Relationship [_dcaa ].TypeAttr =_gb .FontTableType ;case _gb .WebSettingsTypeStrict :_afe .Relationship [_dcaa ].TypeAttr =_gb .WebSettingsType ;case _gb .FootNotesTypeStrict :_afe .Relationship [_dcaa ].TypeAttr =_gb .FootNotesType ; +case _gb .EndNotesTypeStrict :_afe .Relationship [_dcaa ].TypeAttr =_gb .EndNotesType ;case _gb .SlideTypeStrict :_afe .Relationship [_dcaa ].TypeAttr =_gb .SlideType ;case _gb .VMLDrawingTypeStrict :_afe .Relationship [_dcaa ].TypeAttr =_gb .VMLDrawingType ; +};};_a .Slice (_afe .Relationship ,func (_afg ,_ca int )bool {_cda :=_afe .Relationship [_afg ];_aaf :=_afe .Relationship [_ca ];return _bg .NaturalLess (_cda .IdAttr ,_aaf .IdAttr );});};return nil ;}; + +// DecodeMap is used to walk a tree of relationships, decoding files and passing +// control back to the document. +type DecodeMap struct{_ab map[string ]Target ;_aa map[*_ed .Relationships ]string ;_gd []Target ;_dc OnNewRelationshipFunc ;_cc map[string ]struct{};_ec map[string ]int ;};var _cdc =[]byte {'\r','\n'}; // RelationsPathFor returns the relations path for a given filename. -func RelationsPathFor (path string )string {_bbg :=_bff .Split (path ,"\u002f");_cbe :=_bff .Join (_bbg [0:len (_bbg )-1],"\u002f");_bbga :=_bbg [len (_bbg )-1];_cbe +="\u002f_\u0072\u0065\u006c\u0073\u002f";_bbga +="\u002e\u0072\u0065l\u0073";return _cbe +_bbga ; +func RelationsPathFor (path string )string {_gaa :=_da .Split (path ,"\u002f");_ge :=_da .Join (_gaa [0:len (_gaa )-1],"\u002f");_de :=_gaa [len (_gaa )-1];_ge +="\u002f_\u0072\u0065\u006c\u0073\u002f";_de +="\u002e\u0072\u0065l\u0073";return _ge +_de ; }; \ No newline at end of file